1432 lines
28 KiB
NASM
1432 lines
28 KiB
NASM
|
; Listing generated by Microsoft (R) Optimizing Compiler Version 14.00.50727
|
||
|
|
||
|
TTL d:\MyProject\VS2005\Tcpmp\tcpmp\asap\stdafx.c
|
||
|
CODE32
|
||
|
|
||
|
AREA |.drectve|, DRECTVE
|
||
|
DCB "/nodefaultlib:libc.lib "
|
||
|
DCB "/nodefaultlib:libcd.lib "
|
||
|
DCB "/nodefaultlib:oldnames.lib "
|
||
|
DCB "-defaultlib:LIBCMT "
|
||
|
DCB "-defaultlib:OLDNAMES "
|
||
|
|
||
|
EXPORT |__divdi3|
|
||
|
IMPORT |__imp___rt_sdiv64by64|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4428| DCD |$LN5@divdi3|
|
||
|
DCD 0x40001304
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__divdi3| PROC
|
||
|
; File d:\myproject\vs2005\tcpmp\tcpmp\asap\stdafx.c
|
||
|
; Line 27
|
||
|
|$LN5@divdi3|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0 - r3}
|
||
|
stmdb sp!, {r4, r12, lr}
|
||
|
sub sp, sp, #8
|
||
|
|$M4425|
|
||
|
ldr r0, [sp, #0x14]
|
||
|
ldr r1, [sp, #0x18]
|
||
|
ldr r2, [sp, #0x1C]
|
||
|
ldr r3, [sp, #0x20]
|
||
|
ldr lr, [pc, #0x20]
|
||
|
ldr r4, [lr]
|
||
|
mov lr, pc
|
||
|
mov pc, r4
|
||
|
str r0, [sp]
|
||
|
str r1, [sp, #4]
|
||
|
ldr r0, [sp]
|
||
|
ldr r1, [sp, #4]
|
||
|
add sp, sp, #8
|
||
|
ldmia sp, {r4, sp, pc}
|
||
|
|$LN6@divdi3|
|
||
|
DCD |__imp___rt_sdiv64by64|
|
||
|
|$M4426|
|
||
|
|
||
|
ENDP ; |__divdi3|
|
||
|
|
||
|
EXPORT |__moddi3|
|
||
|
IMPORT |__imp___rt_srem64by64|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4437| DCD |$LN5@moddi3|
|
||
|
DCD 0x40001304
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__moddi3| PROC
|
||
|
; Line 27
|
||
|
|$LN5@moddi3|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0 - r3}
|
||
|
stmdb sp!, {r4, r12, lr}
|
||
|
sub sp, sp, #8
|
||
|
|$M4434|
|
||
|
ldr r0, [sp, #0x14]
|
||
|
ldr r1, [sp, #0x18]
|
||
|
ldr r2, [sp, #0x1C]
|
||
|
ldr r3, [sp, #0x20]
|
||
|
ldr lr, [pc, #0x20]
|
||
|
ldr r4, [lr]
|
||
|
mov lr, pc
|
||
|
mov pc, r4
|
||
|
str r0, [sp]
|
||
|
str r1, [sp, #4]
|
||
|
ldr r0, [sp]
|
||
|
ldr r1, [sp, #4]
|
||
|
add sp, sp, #8
|
||
|
ldmia sp, {r4, sp, pc}
|
||
|
|$LN6@moddi3|
|
||
|
DCD |__imp___rt_srem64by64|
|
||
|
|$M4435|
|
||
|
|
||
|
ENDP ; |__moddi3|
|
||
|
|
||
|
EXPORT |__divsi3|
|
||
|
IMPORT |__imp___rt_sdiv|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4446| DCD |$LN5@divsi3|
|
||
|
DCD 0x40000f04
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__divsi3| PROC
|
||
|
; Line 27
|
||
|
|$LN5@divsi3|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0, r1}
|
||
|
stmdb sp!, {r12, lr}
|
||
|
sub sp, sp, #4
|
||
|
|$M4443|
|
||
|
ldr r1, [sp, #0xC]
|
||
|
ldr r0, [sp, #0x10]
|
||
|
ldr r3, [pc, #0x18]
|
||
|
ldr r3, [r3]
|
||
|
mov lr, pc
|
||
|
mov pc, r3
|
||
|
str r0, [sp]
|
||
|
ldr r0, [sp]
|
||
|
add sp, sp, #4
|
||
|
ldmia sp, {sp, pc}
|
||
|
|$LN6@divsi3|
|
||
|
DCD |__imp___rt_sdiv|
|
||
|
|$M4444|
|
||
|
|
||
|
ENDP ; |__divsi3|
|
||
|
|
||
|
EXPORT |__modsi3|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4454| DCD |$LN5@modsi3|
|
||
|
DCD 0x40000f04
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__modsi3| PROC
|
||
|
; Line 27
|
||
|
|$LN5@modsi3|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0, r1}
|
||
|
stmdb sp!, {r12, lr}
|
||
|
sub sp, sp, #4
|
||
|
|$M4451|
|
||
|
ldr r1, [sp, #0xC]
|
||
|
ldr r0, [sp, #0x10]
|
||
|
ldr r3, [pc, #0x18]
|
||
|
ldr r3, [r3]
|
||
|
mov lr, pc
|
||
|
mov pc, r3
|
||
|
str r1, [sp]
|
||
|
ldr r0, [sp]
|
||
|
add sp, sp, #4
|
||
|
ldmia sp, {sp, pc}
|
||
|
|$LN6@modsi3|
|
||
|
DCD |__imp___rt_sdiv|
|
||
|
|$M4452|
|
||
|
|
||
|
ENDP ; |__modsi3|
|
||
|
|
||
|
EXPORT |__udivsi3|
|
||
|
IMPORT |__imp___rt_udiv|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4463| DCD |$LN5@udivsi3|
|
||
|
DCD 0x40000f04
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__udivsi3| PROC
|
||
|
; Line 27
|
||
|
|$LN5@udivsi3|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0, r1}
|
||
|
stmdb sp!, {r12, lr}
|
||
|
sub sp, sp, #4
|
||
|
|$M4460|
|
||
|
ldr r1, [sp, #0xC]
|
||
|
ldr r0, [sp, #0x10]
|
||
|
ldr r3, [pc, #0x18]
|
||
|
ldr r3, [r3]
|
||
|
mov lr, pc
|
||
|
mov pc, r3
|
||
|
str r0, [sp]
|
||
|
ldr r0, [sp]
|
||
|
add sp, sp, #4
|
||
|
ldmia sp, {sp, pc}
|
||
|
|$LN6@udivsi3|
|
||
|
DCD |__imp___rt_udiv|
|
||
|
|$M4461|
|
||
|
|
||
|
ENDP ; |__udivsi3|
|
||
|
|
||
|
EXPORT |__umodsi3|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4471| DCD |$LN5@umodsi3|
|
||
|
DCD 0x40000f04
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__umodsi3| PROC
|
||
|
; Line 27
|
||
|
|$LN5@umodsi3|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0, r1}
|
||
|
stmdb sp!, {r12, lr}
|
||
|
sub sp, sp, #4
|
||
|
|$M4468|
|
||
|
ldr r1, [sp, #0xC]
|
||
|
ldr r0, [sp, #0x10]
|
||
|
ldr r3, [pc, #0x18]
|
||
|
ldr r3, [r3]
|
||
|
mov lr, pc
|
||
|
mov pc, r3
|
||
|
str r1, [sp]
|
||
|
ldr r0, [sp]
|
||
|
add sp, sp, #4
|
||
|
ldmia sp, {sp, pc}
|
||
|
|$LN6@umodsi3|
|
||
|
DCD |__imp___rt_udiv|
|
||
|
|$M4469|
|
||
|
|
||
|
ENDP ; |__umodsi3|
|
||
|
|
||
|
EXPORT |__fixdfsi|
|
||
|
IMPORT |__imp___dtoi|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4480| DCD |$LN5@fixdfsi|
|
||
|
DCD 0x40000f04
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__fixdfsi| PROC
|
||
|
; Line 28
|
||
|
|$LN5@fixdfsi|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0, r1}
|
||
|
stmdb sp!, {r12, lr}
|
||
|
sub sp, sp, #4
|
||
|
|$M4477|
|
||
|
ldr r0, [sp, #0xC]
|
||
|
ldr r1, [sp, #0x10]
|
||
|
ldr r3, [pc, #0x18]
|
||
|
ldr r3, [r3]
|
||
|
mov lr, pc
|
||
|
mov pc, r3
|
||
|
str r0, [sp]
|
||
|
ldr r0, [sp]
|
||
|
add sp, sp, #4
|
||
|
ldmia sp, {sp, pc}
|
||
|
|$LN6@fixdfsi|
|
||
|
DCD |__imp___dtoi|
|
||
|
|$M4478|
|
||
|
|
||
|
ENDP ; |__fixdfsi|
|
||
|
|
||
|
EXPORT |__fixdfdi|
|
||
|
IMPORT |__imp___dtoi64|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4489| DCD |$LN5@fixdfdi|
|
||
|
DCD 0x40001104
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__fixdfdi| PROC
|
||
|
; Line 28
|
||
|
|$LN5@fixdfdi|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0, r1}
|
||
|
stmdb sp!, {r12, lr}
|
||
|
sub sp, sp, #8
|
||
|
|$M4486|
|
||
|
ldr r0, [sp, #0x10]
|
||
|
ldr r1, [sp, #0x14]
|
||
|
ldr r3, [pc, #0x20]
|
||
|
ldr r3, [r3]
|
||
|
mov lr, pc
|
||
|
mov pc, r3
|
||
|
str r0, [sp]
|
||
|
str r1, [sp, #4]
|
||
|
ldr r0, [sp]
|
||
|
ldr r1, [sp, #4]
|
||
|
add sp, sp, #8
|
||
|
ldmia sp, {sp, pc}
|
||
|
|$LN6@fixdfdi|
|
||
|
DCD |__imp___dtoi64|
|
||
|
|$M4487|
|
||
|
|
||
|
ENDP ; |__fixdfdi|
|
||
|
|
||
|
EXPORT |__eqdf2|
|
||
|
IMPORT |__imp___eqd|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4500| DCD |$LN7@eqdf2|
|
||
|
DCD 0x40001904
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__eqdf2| PROC
|
||
|
; Line 28
|
||
|
|$LN7@eqdf2|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0 - r3}
|
||
|
stmdb sp!, {r4, r12, lr}
|
||
|
sub sp, sp, #8
|
||
|
|$M4497|
|
||
|
ldr r0, [sp, #0x14]
|
||
|
ldr r1, [sp, #0x18]
|
||
|
ldr r2, [sp, #0x1C]
|
||
|
ldr r3, [sp, #0x20]
|
||
|
ldr lr, [pc, #0x38]
|
||
|
ldr r4, [lr]
|
||
|
mov lr, pc
|
||
|
mov pc, r4
|
||
|
cmp r0, #0
|
||
|
bne |$LN3@eqdf2|
|
||
|
mov r3, #1
|
||
|
str r3, [sp, #4]
|
||
|
b |$LN4@eqdf2|
|
||
|
|$LN3@eqdf2|
|
||
|
mov r3, #0
|
||
|
str r3, [sp, #4]
|
||
|
|$LN4@eqdf2|
|
||
|
ldr r3, [sp, #4]
|
||
|
str r3, [sp]
|
||
|
ldr r0, [sp]
|
||
|
add sp, sp, #8
|
||
|
ldmia sp, {r4, sp, pc}
|
||
|
|$LN8@eqdf2|
|
||
|
DCD |__imp___eqd|
|
||
|
|$M4498|
|
||
|
|
||
|
ENDP ; |__eqdf2|
|
||
|
|
||
|
EXPORT |__nedf2|
|
||
|
IMPORT |__imp___ned|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4511| DCD |$LN7@nedf2|
|
||
|
DCD 0x40001904
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__nedf2| PROC
|
||
|
; Line 28
|
||
|
|$LN7@nedf2|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0 - r3}
|
||
|
stmdb sp!, {r4, r12, lr}
|
||
|
sub sp, sp, #8
|
||
|
|$M4508|
|
||
|
ldr r0, [sp, #0x14]
|
||
|
ldr r1, [sp, #0x18]
|
||
|
ldr r2, [sp, #0x1C]
|
||
|
ldr r3, [sp, #0x20]
|
||
|
ldr lr, [pc, #0x38]
|
||
|
ldr r4, [lr]
|
||
|
mov lr, pc
|
||
|
mov pc, r4
|
||
|
cmp r0, #0
|
||
|
beq |$LN3@nedf2|
|
||
|
mov r3, #1
|
||
|
str r3, [sp, #4]
|
||
|
b |$LN4@nedf2|
|
||
|
|$LN3@nedf2|
|
||
|
mov r3, #0
|
||
|
str r3, [sp, #4]
|
||
|
|$LN4@nedf2|
|
||
|
ldr r3, [sp, #4]
|
||
|
str r3, [sp]
|
||
|
ldr r0, [sp]
|
||
|
add sp, sp, #8
|
||
|
ldmia sp, {r4, sp, pc}
|
||
|
|$LN8@nedf2|
|
||
|
DCD |__imp___ned|
|
||
|
|$M4509|
|
||
|
|
||
|
ENDP ; |__nedf2|
|
||
|
|
||
|
EXPORT |__gtdf2|
|
||
|
IMPORT |__imp___gtd|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4522| DCD |$LN7@gtdf2|
|
||
|
DCD 0x40001904
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__gtdf2| PROC
|
||
|
; Line 28
|
||
|
|$LN7@gtdf2|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0 - r3}
|
||
|
stmdb sp!, {r4, r12, lr}
|
||
|
sub sp, sp, #8
|
||
|
|$M4519|
|
||
|
ldr r0, [sp, #0x14]
|
||
|
ldr r1, [sp, #0x18]
|
||
|
ldr r2, [sp, #0x1C]
|
||
|
ldr r3, [sp, #0x20]
|
||
|
ldr lr, [pc, #0x38]
|
||
|
ldr r4, [lr]
|
||
|
mov lr, pc
|
||
|
mov pc, r4
|
||
|
cmp r0, #0
|
||
|
beq |$LN3@gtdf2|
|
||
|
mov r3, #1
|
||
|
str r3, [sp, #4]
|
||
|
b |$LN4@gtdf2|
|
||
|
|$LN3@gtdf2|
|
||
|
mov r3, #0
|
||
|
str r3, [sp, #4]
|
||
|
|$LN4@gtdf2|
|
||
|
ldr r3, [sp, #4]
|
||
|
str r3, [sp]
|
||
|
ldr r0, [sp]
|
||
|
add sp, sp, #8
|
||
|
ldmia sp, {r4, sp, pc}
|
||
|
|$LN8@gtdf2|
|
||
|
DCD |__imp___gtd|
|
||
|
|$M4520|
|
||
|
|
||
|
ENDP ; |__gtdf2|
|
||
|
|
||
|
EXPORT |__gedf2|
|
||
|
IMPORT |__imp___ged|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4533| DCD |$LN7@gedf2|
|
||
|
DCD 0x40001a04
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__gedf2| PROC
|
||
|
; Line 28
|
||
|
|$LN7@gedf2|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0 - r3}
|
||
|
stmdb sp!, {r4, r12, lr}
|
||
|
sub sp, sp, #8
|
||
|
|$M4530|
|
||
|
ldr r0, [sp, #0x14]
|
||
|
ldr r1, [sp, #0x18]
|
||
|
ldr r2, [sp, #0x1C]
|
||
|
ldr r3, [sp, #0x20]
|
||
|
ldr lr, [pc, #0x3C]
|
||
|
ldr r4, [lr]
|
||
|
mov lr, pc
|
||
|
mov pc, r4
|
||
|
cmp r0, #0
|
||
|
beq |$LN3@gedf2|
|
||
|
mov r3, #1
|
||
|
str r3, [sp, #4]
|
||
|
b |$LN4@gedf2|
|
||
|
|$LN3@gedf2|
|
||
|
mov r3, #0
|
||
|
str r3, [sp, #4]
|
||
|
|$LN4@gedf2|
|
||
|
ldr r3, [sp, #4]
|
||
|
sub r3, r3, #1
|
||
|
str r3, [sp]
|
||
|
ldr r0, [sp]
|
||
|
add sp, sp, #8
|
||
|
ldmia sp, {r4, sp, pc}
|
||
|
|$LN8@gedf2|
|
||
|
DCD |__imp___ged|
|
||
|
|$M4531|
|
||
|
|
||
|
ENDP ; |__gedf2|
|
||
|
|
||
|
EXPORT |__ltdf2|
|
||
|
IMPORT |__imp___ltd|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4544| DCD |$LN7@ltdf2|
|
||
|
DCD 0x40001a04
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__ltdf2| PROC
|
||
|
; Line 28
|
||
|
|$LN7@ltdf2|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0 - r3}
|
||
|
stmdb sp!, {r4, r12, lr}
|
||
|
sub sp, sp, #8
|
||
|
|$M4541|
|
||
|
ldr r0, [sp, #0x14]
|
||
|
ldr r1, [sp, #0x18]
|
||
|
ldr r2, [sp, #0x1C]
|
||
|
ldr r3, [sp, #0x20]
|
||
|
ldr lr, [pc, #0x3C]
|
||
|
ldr r4, [lr]
|
||
|
mov lr, pc
|
||
|
mov pc, r4
|
||
|
cmp r0, #0
|
||
|
beq |$LN3@ltdf2|
|
||
|
mov r3, #1
|
||
|
str r3, [sp, #4]
|
||
|
b |$LN4@ltdf2|
|
||
|
|$LN3@ltdf2|
|
||
|
mov r3, #0
|
||
|
str r3, [sp, #4]
|
||
|
|$LN4@ltdf2|
|
||
|
ldr r3, [sp, #4]
|
||
|
rsb r3, r3, #0
|
||
|
str r3, [sp]
|
||
|
ldr r0, [sp]
|
||
|
add sp, sp, #8
|
||
|
ldmia sp, {r4, sp, pc}
|
||
|
|$LN8@ltdf2|
|
||
|
DCD |__imp___ltd|
|
||
|
|$M4542|
|
||
|
|
||
|
ENDP ; |__ltdf2|
|
||
|
|
||
|
EXPORT |__ledf2|
|
||
|
IMPORT |__imp___led|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4555| DCD |$LN7@ledf2|
|
||
|
DCD 0x40001a04
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__ledf2| PROC
|
||
|
; Line 28
|
||
|
|$LN7@ledf2|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0 - r3}
|
||
|
stmdb sp!, {r4, r12, lr}
|
||
|
sub sp, sp, #8
|
||
|
|$M4552|
|
||
|
ldr r0, [sp, #0x14]
|
||
|
ldr r1, [sp, #0x18]
|
||
|
ldr r2, [sp, #0x1C]
|
||
|
ldr r3, [sp, #0x20]
|
||
|
ldr lr, [pc, #0x3C]
|
||
|
ldr r4, [lr]
|
||
|
mov lr, pc
|
||
|
mov pc, r4
|
||
|
cmp r0, #0
|
||
|
beq |$LN3@ledf2|
|
||
|
mov r3, #1
|
||
|
str r3, [sp, #4]
|
||
|
b |$LN4@ledf2|
|
||
|
|$LN3@ledf2|
|
||
|
mov r3, #0
|
||
|
str r3, [sp, #4]
|
||
|
|$LN4@ledf2|
|
||
|
ldr r3, [sp, #4]
|
||
|
rsb r3, r3, #1
|
||
|
str r3, [sp]
|
||
|
ldr r0, [sp]
|
||
|
add sp, sp, #8
|
||
|
ldmia sp, {r4, sp, pc}
|
||
|
|$LN8@ledf2|
|
||
|
DCD |__imp___led|
|
||
|
|$M4553|
|
||
|
|
||
|
ENDP ; |__ledf2|
|
||
|
|
||
|
EXPORT |__floatsidf|
|
||
|
IMPORT |__imp___itod|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4564| DCD |$LN5@floatsidf|
|
||
|
DCD 0x40001004
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__floatsidf| PROC
|
||
|
; Line 28
|
||
|
|$LN5@floatsidf|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0}
|
||
|
stmdb sp!, {r12, lr}
|
||
|
sub sp, sp, #8
|
||
|
|$M4561|
|
||
|
ldr r0, [sp, #0x10]
|
||
|
ldr r3, [pc, #0x20]
|
||
|
ldr r3, [r3]
|
||
|
mov lr, pc
|
||
|
mov pc, r3
|
||
|
str r0, [sp]
|
||
|
str r1, [sp, #4]
|
||
|
ldr r0, [sp]
|
||
|
ldr r1, [sp, #4]
|
||
|
add sp, sp, #8
|
||
|
ldmia sp, {sp, pc}
|
||
|
|$LN6@floatsidf|
|
||
|
DCD |__imp___itod|
|
||
|
|$M4562|
|
||
|
|
||
|
ENDP ; |__floatsidf|
|
||
|
|
||
|
EXPORT |__extendsfdf2|
|
||
|
IMPORT |__imp___stod|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4573| DCD |$LN5@extendsfdf|
|
||
|
DCD 0x40001004
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__extendsfdf2| PROC
|
||
|
; Line 28
|
||
|
|$LN5@extendsfdf|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0}
|
||
|
stmdb sp!, {r12, lr}
|
||
|
sub sp, sp, #8
|
||
|
|$M4570|
|
||
|
ldr r0, [sp, #0x10]
|
||
|
ldr r3, [pc, #0x20]
|
||
|
ldr r3, [r3]
|
||
|
mov lr, pc
|
||
|
mov pc, r3
|
||
|
str r0, [sp]
|
||
|
str r1, [sp, #4]
|
||
|
ldr r0, [sp]
|
||
|
ldr r1, [sp, #4]
|
||
|
add sp, sp, #8
|
||
|
ldmia sp, {sp, pc}
|
||
|
|$LN6@extendsfdf|
|
||
|
DCD |__imp___stod|
|
||
|
|$M4571|
|
||
|
|
||
|
ENDP ; |__extendsfdf2|
|
||
|
|
||
|
EXPORT |__negdf2|
|
||
|
IMPORT |__imp___negd|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4582| DCD |$LN5@negdf2|
|
||
|
DCD 0x40001104
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__negdf2| PROC
|
||
|
; Line 28
|
||
|
|$LN5@negdf2|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0, r1}
|
||
|
stmdb sp!, {r12, lr}
|
||
|
sub sp, sp, #8
|
||
|
|$M4579|
|
||
|
ldr r0, [sp, #0x10]
|
||
|
ldr r1, [sp, #0x14]
|
||
|
ldr r3, [pc, #0x20]
|
||
|
ldr r3, [r3]
|
||
|
mov lr, pc
|
||
|
mov pc, r3
|
||
|
str r0, [sp]
|
||
|
str r1, [sp, #4]
|
||
|
ldr r0, [sp]
|
||
|
ldr r1, [sp, #4]
|
||
|
add sp, sp, #8
|
||
|
ldmia sp, {sp, pc}
|
||
|
|$LN6@negdf2|
|
||
|
DCD |__imp___negd|
|
||
|
|$M4580|
|
||
|
|
||
|
ENDP ; |__negdf2|
|
||
|
|
||
|
EXPORT |__divdf3|
|
||
|
IMPORT |__imp___divd|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4591| DCD |$LN5@divdf3|
|
||
|
DCD 0x40001304
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__divdf3| PROC
|
||
|
; Line 28
|
||
|
|$LN5@divdf3|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0 - r3}
|
||
|
stmdb sp!, {r4, r12, lr}
|
||
|
sub sp, sp, #8
|
||
|
|$M4588|
|
||
|
ldr r0, [sp, #0x14]
|
||
|
ldr r1, [sp, #0x18]
|
||
|
ldr r2, [sp, #0x1C]
|
||
|
ldr r3, [sp, #0x20]
|
||
|
ldr lr, [pc, #0x20]
|
||
|
ldr r4, [lr]
|
||
|
mov lr, pc
|
||
|
mov pc, r4
|
||
|
str r0, [sp]
|
||
|
str r1, [sp, #4]
|
||
|
ldr r0, [sp]
|
||
|
ldr r1, [sp, #4]
|
||
|
add sp, sp, #8
|
||
|
ldmia sp, {r4, sp, pc}
|
||
|
|$LN6@divdf3|
|
||
|
DCD |__imp___divd|
|
||
|
|$M4589|
|
||
|
|
||
|
ENDP ; |__divdf3|
|
||
|
|
||
|
EXPORT |__muldf3|
|
||
|
IMPORT |__imp___muld|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4600| DCD |$LN5@muldf3|
|
||
|
DCD 0x40001304
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__muldf3| PROC
|
||
|
; Line 28
|
||
|
|$LN5@muldf3|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0 - r3}
|
||
|
stmdb sp!, {r4, r12, lr}
|
||
|
sub sp, sp, #8
|
||
|
|$M4597|
|
||
|
ldr r0, [sp, #0x14]
|
||
|
ldr r1, [sp, #0x18]
|
||
|
ldr r2, [sp, #0x1C]
|
||
|
ldr r3, [sp, #0x20]
|
||
|
ldr lr, [pc, #0x20]
|
||
|
ldr r4, [lr]
|
||
|
mov lr, pc
|
||
|
mov pc, r4
|
||
|
str r0, [sp]
|
||
|
str r1, [sp, #4]
|
||
|
ldr r0, [sp]
|
||
|
ldr r1, [sp, #4]
|
||
|
add sp, sp, #8
|
||
|
ldmia sp, {r4, sp, pc}
|
||
|
|$LN6@muldf3|
|
||
|
DCD |__imp___muld|
|
||
|
|$M4598|
|
||
|
|
||
|
ENDP ; |__muldf3|
|
||
|
|
||
|
EXPORT |__adddf3|
|
||
|
IMPORT |__imp___addd|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4609| DCD |$LN5@adddf3|
|
||
|
DCD 0x40001304
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__adddf3| PROC
|
||
|
; Line 28
|
||
|
|$LN5@adddf3|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0 - r3}
|
||
|
stmdb sp!, {r4, r12, lr}
|
||
|
sub sp, sp, #8
|
||
|
|$M4606|
|
||
|
ldr r0, [sp, #0x14]
|
||
|
ldr r1, [sp, #0x18]
|
||
|
ldr r2, [sp, #0x1C]
|
||
|
ldr r3, [sp, #0x20]
|
||
|
ldr lr, [pc, #0x20]
|
||
|
ldr r4, [lr]
|
||
|
mov lr, pc
|
||
|
mov pc, r4
|
||
|
str r0, [sp]
|
||
|
str r1, [sp, #4]
|
||
|
ldr r0, [sp]
|
||
|
ldr r1, [sp, #4]
|
||
|
add sp, sp, #8
|
||
|
ldmia sp, {r4, sp, pc}
|
||
|
|$LN6@adddf3|
|
||
|
DCD |__imp___addd|
|
||
|
|$M4607|
|
||
|
|
||
|
ENDP ; |__adddf3|
|
||
|
|
||
|
EXPORT |__subdf3|
|
||
|
IMPORT |__imp___subd|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4618| DCD |$LN5@subdf3|
|
||
|
DCD 0x40001304
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__subdf3| PROC
|
||
|
; Line 28
|
||
|
|$LN5@subdf3|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0 - r3}
|
||
|
stmdb sp!, {r4, r12, lr}
|
||
|
sub sp, sp, #8
|
||
|
|$M4615|
|
||
|
ldr r0, [sp, #0x14]
|
||
|
ldr r1, [sp, #0x18]
|
||
|
ldr r2, [sp, #0x1C]
|
||
|
ldr r3, [sp, #0x20]
|
||
|
ldr lr, [pc, #0x20]
|
||
|
ldr r4, [lr]
|
||
|
mov lr, pc
|
||
|
mov pc, r4
|
||
|
str r0, [sp]
|
||
|
str r1, [sp, #4]
|
||
|
ldr r0, [sp]
|
||
|
ldr r1, [sp, #4]
|
||
|
add sp, sp, #8
|
||
|
ldmia sp, {r4, sp, pc}
|
||
|
|$LN6@subdf3|
|
||
|
DCD |__imp___subd|
|
||
|
|$M4616|
|
||
|
|
||
|
ENDP ; |__subdf3|
|
||
|
|
||
|
EXPORT |__eqsf2|
|
||
|
IMPORT |__imp___eqs|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4629| DCD |$LN7@eqsf2|
|
||
|
DCD 0x40001704
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__eqsf2| PROC
|
||
|
; Line 28
|
||
|
|$LN7@eqsf2|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0, r1}
|
||
|
stmdb sp!, {r12, lr}
|
||
|
sub sp, sp, #8
|
||
|
|$M4626|
|
||
|
ldr r0, [sp, #0x10]
|
||
|
ldr r1, [sp, #0x14]
|
||
|
ldr r3, [pc, #0x38]
|
||
|
ldr r3, [r3]
|
||
|
mov lr, pc
|
||
|
mov pc, r3
|
||
|
cmp r0, #0
|
||
|
bne |$LN3@eqsf2|
|
||
|
mov r3, #1
|
||
|
str r3, [sp, #4]
|
||
|
b |$LN4@eqsf2|
|
||
|
|$LN3@eqsf2|
|
||
|
mov r3, #0
|
||
|
str r3, [sp, #4]
|
||
|
|$LN4@eqsf2|
|
||
|
ldr r3, [sp, #4]
|
||
|
str r3, [sp]
|
||
|
ldr r0, [sp]
|
||
|
add sp, sp, #8
|
||
|
ldmia sp, {sp, pc}
|
||
|
|$LN8@eqsf2|
|
||
|
DCD |__imp___eqs|
|
||
|
|$M4627|
|
||
|
|
||
|
ENDP ; |__eqsf2|
|
||
|
|
||
|
EXPORT |__nesf2|
|
||
|
IMPORT |__imp___nes|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4640| DCD |$LN7@nesf2|
|
||
|
DCD 0x40001704
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__nesf2| PROC
|
||
|
; Line 28
|
||
|
|$LN7@nesf2|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0, r1}
|
||
|
stmdb sp!, {r12, lr}
|
||
|
sub sp, sp, #8
|
||
|
|$M4637|
|
||
|
ldr r0, [sp, #0x10]
|
||
|
ldr r1, [sp, #0x14]
|
||
|
ldr r3, [pc, #0x38]
|
||
|
ldr r3, [r3]
|
||
|
mov lr, pc
|
||
|
mov pc, r3
|
||
|
cmp r0, #0
|
||
|
beq |$LN3@nesf2|
|
||
|
mov r3, #1
|
||
|
str r3, [sp, #4]
|
||
|
b |$LN4@nesf2|
|
||
|
|$LN3@nesf2|
|
||
|
mov r3, #0
|
||
|
str r3, [sp, #4]
|
||
|
|$LN4@nesf2|
|
||
|
ldr r3, [sp, #4]
|
||
|
str r3, [sp]
|
||
|
ldr r0, [sp]
|
||
|
add sp, sp, #8
|
||
|
ldmia sp, {sp, pc}
|
||
|
|$LN8@nesf2|
|
||
|
DCD |__imp___nes|
|
||
|
|$M4638|
|
||
|
|
||
|
ENDP ; |__nesf2|
|
||
|
|
||
|
EXPORT |__gtsf2|
|
||
|
IMPORT |__imp___gts|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4651| DCD |$LN7@gtsf2|
|
||
|
DCD 0x40001704
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__gtsf2| PROC
|
||
|
; Line 28
|
||
|
|$LN7@gtsf2|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0, r1}
|
||
|
stmdb sp!, {r12, lr}
|
||
|
sub sp, sp, #8
|
||
|
|$M4648|
|
||
|
ldr r0, [sp, #0x10]
|
||
|
ldr r1, [sp, #0x14]
|
||
|
ldr r3, [pc, #0x38]
|
||
|
ldr r3, [r3]
|
||
|
mov lr, pc
|
||
|
mov pc, r3
|
||
|
cmp r0, #0
|
||
|
beq |$LN3@gtsf2|
|
||
|
mov r3, #1
|
||
|
str r3, [sp, #4]
|
||
|
b |$LN4@gtsf2|
|
||
|
|$LN3@gtsf2|
|
||
|
mov r3, #0
|
||
|
str r3, [sp, #4]
|
||
|
|$LN4@gtsf2|
|
||
|
ldr r3, [sp, #4]
|
||
|
str r3, [sp]
|
||
|
ldr r0, [sp]
|
||
|
add sp, sp, #8
|
||
|
ldmia sp, {sp, pc}
|
||
|
|$LN8@gtsf2|
|
||
|
DCD |__imp___gts|
|
||
|
|$M4649|
|
||
|
|
||
|
ENDP ; |__gtsf2|
|
||
|
|
||
|
EXPORT |__gesf2|
|
||
|
IMPORT |__imp___ges|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4662| DCD |$LN7@gesf2|
|
||
|
DCD 0x40001804
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__gesf2| PROC
|
||
|
; Line 28
|
||
|
|$LN7@gesf2|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0, r1}
|
||
|
stmdb sp!, {r12, lr}
|
||
|
sub sp, sp, #8
|
||
|
|$M4659|
|
||
|
ldr r0, [sp, #0x10]
|
||
|
ldr r1, [sp, #0x14]
|
||
|
ldr r3, [pc, #0x3C]
|
||
|
ldr r3, [r3]
|
||
|
mov lr, pc
|
||
|
mov pc, r3
|
||
|
cmp r0, #0
|
||
|
beq |$LN3@gesf2|
|
||
|
mov r3, #1
|
||
|
str r3, [sp, #4]
|
||
|
b |$LN4@gesf2|
|
||
|
|$LN3@gesf2|
|
||
|
mov r3, #0
|
||
|
str r3, [sp, #4]
|
||
|
|$LN4@gesf2|
|
||
|
ldr r3, [sp, #4]
|
||
|
sub r3, r3, #1
|
||
|
str r3, [sp]
|
||
|
ldr r0, [sp]
|
||
|
add sp, sp, #8
|
||
|
ldmia sp, {sp, pc}
|
||
|
|$LN8@gesf2|
|
||
|
DCD |__imp___ges|
|
||
|
|$M4660|
|
||
|
|
||
|
ENDP ; |__gesf2|
|
||
|
|
||
|
EXPORT |__ltsf2|
|
||
|
IMPORT |__imp___lts|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4673| DCD |$LN7@ltsf2|
|
||
|
DCD 0x40001804
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__ltsf2| PROC
|
||
|
; Line 28
|
||
|
|$LN7@ltsf2|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0, r1}
|
||
|
stmdb sp!, {r12, lr}
|
||
|
sub sp, sp, #8
|
||
|
|$M4670|
|
||
|
ldr r0, [sp, #0x10]
|
||
|
ldr r1, [sp, #0x14]
|
||
|
ldr r3, [pc, #0x3C]
|
||
|
ldr r3, [r3]
|
||
|
mov lr, pc
|
||
|
mov pc, r3
|
||
|
cmp r0, #0
|
||
|
beq |$LN3@ltsf2|
|
||
|
mov r3, #1
|
||
|
str r3, [sp, #4]
|
||
|
b |$LN4@ltsf2|
|
||
|
|$LN3@ltsf2|
|
||
|
mov r3, #0
|
||
|
str r3, [sp, #4]
|
||
|
|$LN4@ltsf2|
|
||
|
ldr r3, [sp, #4]
|
||
|
rsb r3, r3, #0
|
||
|
str r3, [sp]
|
||
|
ldr r0, [sp]
|
||
|
add sp, sp, #8
|
||
|
ldmia sp, {sp, pc}
|
||
|
|$LN8@ltsf2|
|
||
|
DCD |__imp___lts|
|
||
|
|$M4671|
|
||
|
|
||
|
ENDP ; |__ltsf2|
|
||
|
|
||
|
EXPORT |__lesf2|
|
||
|
IMPORT |__imp___les|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4684| DCD |$LN7@lesf2|
|
||
|
DCD 0x40001804
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__lesf2| PROC
|
||
|
; Line 28
|
||
|
|$LN7@lesf2|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0, r1}
|
||
|
stmdb sp!, {r12, lr}
|
||
|
sub sp, sp, #8
|
||
|
|$M4681|
|
||
|
ldr r0, [sp, #0x10]
|
||
|
ldr r1, [sp, #0x14]
|
||
|
ldr r3, [pc, #0x3C]
|
||
|
ldr r3, [r3]
|
||
|
mov lr, pc
|
||
|
mov pc, r3
|
||
|
cmp r0, #0
|
||
|
beq |$LN3@lesf2|
|
||
|
mov r3, #1
|
||
|
str r3, [sp, #4]
|
||
|
b |$LN4@lesf2|
|
||
|
|$LN3@lesf2|
|
||
|
mov r3, #0
|
||
|
str r3, [sp, #4]
|
||
|
|$LN4@lesf2|
|
||
|
ldr r3, [sp, #4]
|
||
|
rsb r3, r3, #1
|
||
|
str r3, [sp]
|
||
|
ldr r0, [sp]
|
||
|
add sp, sp, #8
|
||
|
ldmia sp, {sp, pc}
|
||
|
|$LN8@lesf2|
|
||
|
DCD |__imp___les|
|
||
|
|$M4682|
|
||
|
|
||
|
ENDP ; |__lesf2|
|
||
|
|
||
|
EXPORT |__fixsfsi|
|
||
|
IMPORT |__imp___stoi|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4693| DCD |$LN5@fixsfsi|
|
||
|
DCD 0x40000e04
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__fixsfsi| PROC
|
||
|
; Line 28
|
||
|
|$LN5@fixsfsi|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0}
|
||
|
stmdb sp!, {r12, lr}
|
||
|
sub sp, sp, #4
|
||
|
|$M4690|
|
||
|
ldr r0, [sp, #0xC]
|
||
|
ldr r3, [pc, #0x18]
|
||
|
ldr r3, [r3]
|
||
|
mov lr, pc
|
||
|
mov pc, r3
|
||
|
str r0, [sp]
|
||
|
ldr r0, [sp]
|
||
|
add sp, sp, #4
|
||
|
ldmia sp, {sp, pc}
|
||
|
|$LN6@fixsfsi|
|
||
|
DCD |__imp___stoi|
|
||
|
|$M4691|
|
||
|
|
||
|
ENDP ; |__fixsfsi|
|
||
|
|
||
|
EXPORT |__floatsisf|
|
||
|
IMPORT |__imp___itos|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4702| DCD |$LN5@floatsisf|
|
||
|
DCD 0x40000e04
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__floatsisf| PROC
|
||
|
; Line 28
|
||
|
|$LN5@floatsisf|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0}
|
||
|
stmdb sp!, {r12, lr}
|
||
|
sub sp, sp, #4
|
||
|
|$M4699|
|
||
|
ldr r0, [sp, #0xC]
|
||
|
ldr r3, [pc, #0x18]
|
||
|
ldr r3, [r3]
|
||
|
mov lr, pc
|
||
|
mov pc, r3
|
||
|
str r0, [sp]
|
||
|
ldr r0, [sp]
|
||
|
add sp, sp, #4
|
||
|
ldmia sp, {sp, pc}
|
||
|
|$LN6@floatsisf|
|
||
|
DCD |__imp___itos|
|
||
|
|$M4700|
|
||
|
|
||
|
ENDP ; |__floatsisf|
|
||
|
|
||
|
EXPORT |__truncdfsf2|
|
||
|
IMPORT |__imp___dtos|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4711| DCD |$LN5@truncdfsf2|
|
||
|
DCD 0x40000f04
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__truncdfsf2| PROC
|
||
|
; Line 28
|
||
|
|$LN5@truncdfsf2|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0, r1}
|
||
|
stmdb sp!, {r12, lr}
|
||
|
sub sp, sp, #4
|
||
|
|$M4708|
|
||
|
ldr r0, [sp, #0xC]
|
||
|
ldr r1, [sp, #0x10]
|
||
|
ldr r3, [pc, #0x18]
|
||
|
ldr r3, [r3]
|
||
|
mov lr, pc
|
||
|
mov pc, r3
|
||
|
str r0, [sp]
|
||
|
ldr r0, [sp]
|
||
|
add sp, sp, #4
|
||
|
ldmia sp, {sp, pc}
|
||
|
|$LN6@truncdfsf2|
|
||
|
DCD |__imp___dtos|
|
||
|
|$M4709|
|
||
|
|
||
|
ENDP ; |__truncdfsf2|
|
||
|
|
||
|
EXPORT |__negsf2|
|
||
|
IMPORT |__imp___negs|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4720| DCD |$LN5@negsf2|
|
||
|
DCD 0x40000e04
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__negsf2| PROC
|
||
|
; Line 28
|
||
|
|$LN5@negsf2|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0}
|
||
|
stmdb sp!, {r12, lr}
|
||
|
sub sp, sp, #4
|
||
|
|$M4717|
|
||
|
ldr r0, [sp, #0xC]
|
||
|
ldr r3, [pc, #0x18]
|
||
|
ldr r3, [r3]
|
||
|
mov lr, pc
|
||
|
mov pc, r3
|
||
|
str r0, [sp]
|
||
|
ldr r0, [sp]
|
||
|
add sp, sp, #4
|
||
|
ldmia sp, {sp, pc}
|
||
|
|$LN6@negsf2|
|
||
|
DCD |__imp___negs|
|
||
|
|$M4718|
|
||
|
|
||
|
ENDP ; |__negsf2|
|
||
|
|
||
|
EXPORT |__divsf3|
|
||
|
IMPORT |__imp___divs|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4729| DCD |$LN5@divsf3|
|
||
|
DCD 0x40000f04
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__divsf3| PROC
|
||
|
; Line 28
|
||
|
|$LN5@divsf3|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0, r1}
|
||
|
stmdb sp!, {r12, lr}
|
||
|
sub sp, sp, #4
|
||
|
|$M4726|
|
||
|
ldr r0, [sp, #0xC]
|
||
|
ldr r1, [sp, #0x10]
|
||
|
ldr r3, [pc, #0x18]
|
||
|
ldr r3, [r3]
|
||
|
mov lr, pc
|
||
|
mov pc, r3
|
||
|
str r0, [sp]
|
||
|
ldr r0, [sp]
|
||
|
add sp, sp, #4
|
||
|
ldmia sp, {sp, pc}
|
||
|
|$LN6@divsf3|
|
||
|
DCD |__imp___divs|
|
||
|
|$M4727|
|
||
|
|
||
|
ENDP ; |__divsf3|
|
||
|
|
||
|
EXPORT |__mulsf3|
|
||
|
IMPORT |__imp___muls|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4738| DCD |$LN5@mulsf3|
|
||
|
DCD 0x40000f04
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__mulsf3| PROC
|
||
|
; Line 28
|
||
|
|$LN5@mulsf3|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0, r1}
|
||
|
stmdb sp!, {r12, lr}
|
||
|
sub sp, sp, #4
|
||
|
|$M4735|
|
||
|
ldr r0, [sp, #0xC]
|
||
|
ldr r1, [sp, #0x10]
|
||
|
ldr r3, [pc, #0x18]
|
||
|
ldr r3, [r3]
|
||
|
mov lr, pc
|
||
|
mov pc, r3
|
||
|
str r0, [sp]
|
||
|
ldr r0, [sp]
|
||
|
add sp, sp, #4
|
||
|
ldmia sp, {sp, pc}
|
||
|
|$LN6@mulsf3|
|
||
|
DCD |__imp___muls|
|
||
|
|$M4736|
|
||
|
|
||
|
ENDP ; |__mulsf3|
|
||
|
|
||
|
EXPORT |__addsf3|
|
||
|
IMPORT |__imp___adds|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4747| DCD |$LN5@addsf3|
|
||
|
DCD 0x40000f04
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__addsf3| PROC
|
||
|
; Line 28
|
||
|
|$LN5@addsf3|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0, r1}
|
||
|
stmdb sp!, {r12, lr}
|
||
|
sub sp, sp, #4
|
||
|
|$M4744|
|
||
|
ldr r0, [sp, #0xC]
|
||
|
ldr r1, [sp, #0x10]
|
||
|
ldr r3, [pc, #0x18]
|
||
|
ldr r3, [r3]
|
||
|
mov lr, pc
|
||
|
mov pc, r3
|
||
|
str r0, [sp]
|
||
|
ldr r0, [sp]
|
||
|
add sp, sp, #4
|
||
|
ldmia sp, {sp, pc}
|
||
|
|$LN6@addsf3|
|
||
|
DCD |__imp___adds|
|
||
|
|$M4745|
|
||
|
|
||
|
ENDP ; |__addsf3|
|
||
|
|
||
|
EXPORT |__subsf3|
|
||
|
IMPORT |__imp___subs|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4756| DCD |$LN5@subsf3|
|
||
|
DCD 0x40000f04
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|__subsf3| PROC
|
||
|
; Line 28
|
||
|
|$LN5@subsf3|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0, r1}
|
||
|
stmdb sp!, {r12, lr}
|
||
|
sub sp, sp, #4
|
||
|
|$M4753|
|
||
|
ldr r0, [sp, #0xC]
|
||
|
ldr r1, [sp, #0x10]
|
||
|
ldr r3, [pc, #0x18]
|
||
|
ldr r3, [r3]
|
||
|
mov lr, pc
|
||
|
mov pc, r3
|
||
|
str r0, [sp]
|
||
|
ldr r0, [sp]
|
||
|
add sp, sp, #4
|
||
|
ldmia sp, {sp, pc}
|
||
|
|$LN6@subsf3|
|
||
|
DCD |__imp___subs|
|
||
|
|$M4754|
|
||
|
|
||
|
ENDP ; |__subsf3|
|
||
|
|
||
|
EXPORT |DLLRegister|
|
||
|
IMPORT |ASAP_Init|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4763| DCD |$LN6@DLLRegiste|
|
||
|
DCD 0x40001004
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|DLLRegister| PROC
|
||
|
; Line 31
|
||
|
|$LN6@DLLRegiste|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0}
|
||
|
stmdb sp!, {r12, lr}
|
||
|
sub sp, sp, #4
|
||
|
|$M4760|
|
||
|
; Line 32
|
||
|
ldr r3, [sp, #0xC]
|
||
|
cmp r3, #0x21, 28
|
||
|
beq |$LN1@DLLRegiste|
|
||
|
; Line 33
|
||
|
mvn r3, #0xE
|
||
|
str r3, [sp]
|
||
|
b |$LN2@DLLRegiste|
|
||
|
|$LN1@DLLRegiste|
|
||
|
; Line 35
|
||
|
bl ASAP_Init
|
||
|
; Line 36
|
||
|
mov r3, #0
|
||
|
str r3, [sp]
|
||
|
|$LN2@DLLRegiste|
|
||
|
; Line 37
|
||
|
ldr r0, [sp]
|
||
|
add sp, sp, #4
|
||
|
ldmia sp, {sp, pc}
|
||
|
|$M4761|
|
||
|
|
||
|
ENDP ; |DLLRegister|
|
||
|
|
||
|
EXPORT |DLLUnRegister|
|
||
|
IMPORT |ASAP_Done|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4768| DCD |$LN5@DLLUnRegis|
|
||
|
DCD 0x40000301
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|DLLUnRegister| PROC
|
||
|
; Line 40
|
||
|
|$LN5@DLLUnRegis|
|
||
|
str lr, [sp, #-4]!
|
||
|
|$M4765|
|
||
|
; Line 41
|
||
|
bl ASAP_Done
|
||
|
; Line 42
|
||
|
ldr pc, [sp], #4
|
||
|
|$M4766|
|
||
|
|
||
|
ENDP ; |DLLUnRegister|
|
||
|
|
||
|
END
|