Files
raspberrypi/blinker02/blinker02.clang.opt.s

69 lines
1.8 KiB
ArmAsm

.syntax unified
.cpu arm1176jzf-s
.eabi_attribute 6, 6
.eabi_attribute 8, 1
.fpu vfpv2
.eabi_attribute 20, 1
.eabi_attribute 21, 1
.eabi_attribute 23, 3
.eabi_attribute 24, 1
.eabi_attribute 25, 1
.file "blinker02.clang.opt.bc"
.text
.globl notmain
.align 2
.type notmain,%function
notmain: @ @notmain
@ BB#0: @ %entry
push {r4, r11, lr}
ldr r4, .LCPI0_0
add r11, sp, #4
mov r0, r4
bl GET32
bic r0, r0, #1835008
orr r1, r0, #262144
mov r0, r4
bl PUT32
.LBB0_1: @ %while.body
@ =>This Loop Header: Depth=1
@ Child Loop BB0_2 Depth 2
@ Child Loop BB0_4 Depth 2
ldr r0, .LCPI0_1
mov r1, #65536
bl PUT32
.LBB0_2: @ %while.body2
@ Parent Loop BB0_1 Depth=1
@ => This Inner Loop Header: Depth=2
ldr r0, .LCPI0_2
bl GET32
tst r0, #4194304
beq .LBB0_2
@ BB#3: @ %while.end
@ in Loop: Header=BB0_1 Depth=1
ldr r0, .LCPI0_3
mov r1, #65536
bl PUT32
.LBB0_4: @ %while.body6
@ Parent Loop BB0_1 Depth=1
@ => This Inner Loop Header: Depth=2
ldr r0, .LCPI0_2
bl GET32
tst r0, #4194304
bne .LBB0_4
b .LBB0_1
.align 2
@ BB#5:
.LCPI0_0:
.long 538968068 @ 0x20200004
.LCPI0_1:
.long 538968092 @ 0x2020001c
.LCPI0_2:
.long 536883204 @ 0x20003004
.LCPI0_3:
.long 538968104 @ 0x20200028
.Ltmp0:
.size notmain, .Ltmp0-notmain
.ident "clang version 3.4 (branches/release_34 201060)"