arm-none-eabi-gcc.exe (GNU Tools for ARM Embedded Processors) 4.6.2 20120316 (release) [ARM/embedded-4_6-branch revision 185452]
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Code: Select all
ldr r3, [fp, #-40]
sub r3, r3, #296
ldr r3, [r3, #0]
ldr r2, [fp, #-20]
ldr r2, [r2, #28]
ldr r0, [fp, #-40]
ldr r1, .L5+8
blx r3
ldr r3, [fp, #-20]
ldr r3, [r3, #28]
str r3, [fp, #-8]
ldr r3, .L5+12
ldr r3, [r3, #0]
str r3, [fp, #-24]
mov r3, #0
str r3, [fp, #-12]
b .L2
.L3:
ldr r3, [fp, #-8]
mvn r2, #0
str r2, [r3, #0]
ldr r3, [fp, #-8]
add r3, r3, #4
str r3, [fp, #-8]
ldr r3, [fp, #-8]
mvn r2, #0
str r2, [r3, #0]
ldr r3, [fp, #-8]
add r3, r3, #4
str r3, [fp, #-8]
ldr r3, [fp, #-8]
mvn r2, #0
str r2, [r3, #0]
ldr r3, [fp, #-8]
add r3, r3, #4
str r3, [fp, #-8]
ldr r3, [fp, #-8]
mvn r2, #0
str r2, [r3, #0]
ldr r3, [fp, #-8]
add r3, r3, #4
str r3, [fp, #-8]
ldr r3, [fp, #-8]
mvn r2, #0
str r2, [r3, #0]
ldr r3, [fp, #-8]
add r3, r3, #4
str r3, [fp, #-8]
ldr r3, [fp, #-8]
mvn r2, #0
str r2, [r3, #0]
ldr r3, [fp, #-8]
add r3, r3, #4
str r3, [fp, #-8]
ldr r3, [fp, #-8]
mvn r2, #0
str r2, [r3, #0]
ldr r3, [fp, #-8]
add r3, r3, #4
str r3, [fp, #-8]
ldr r3, [fp, #-8]
mvn r2, #0
str r2, [r3, #0]
ldr r3, [fp, #-8]
add r3, r3, #4
str r3, [fp, #-8]
ldr r3, [fp, #-12]
add r3, r3, #8
str r3, [fp, #-12]
.L2:
ldr r2, [fp, #-12]
ldr r3, .L5+16
cmp r2, r3
ble .L3
ldr r3, .L5+12
ldr r3, [r3, #0]
str r3, [fp, #-28]
ldr r3, [fp, #-40]
sub r3, r3, #296
ldr r3, [r3, #0]
ldr r1, [fp, #-28]
ldr r2, [fp, #-24]
rsb r2, r2, r1
ldr r0, [fp, #-40]
ldr r1, .L5+20
blx r3
.L4:
b .L4
.L6:
.align 2
.L5:
.word name
.word version+7
.word .LC0
.word 536883204
.word 1919999
.word .LC1