gps/GPSResources/tcpmp 0.73/asap/Pocket PC 2003 (ARMV4)/Release/stdafx.asm

1432 lines
28 KiB
NASM
Executable File

; 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