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

295 lines
5.8 KiB
NASM
Raw Normal View History

2019-05-01 12:32:35 +00:00
; Listing generated by Microsoft (R) Optimizing Compiler Version 14.00.50727
TTL d:\MyProject\VS2005\Tcpmp\tcpmp\amr\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
|$T4268| DCD |$LN5@divdi3|
DCD 0x40001304
; Function compile flags: /Odsp
AREA |.text|, CODE, ARM
|__divdi3| PROC
; File d:\myproject\vs2005\tcpmp\tcpmp\amr\stdafx.c
; Line 28
|$LN5@divdi3|
mov r12, sp
stmdb sp!, {r0 - r3}
stmdb sp!, {r4, r12, lr}
sub sp, sp, #8
|$M4265|
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|
|$M4266|
ENDP ; |__divdi3|
EXPORT |__moddi3|
IMPORT |__imp___rt_srem64by64|
AREA |.pdata|, PDATA
|$T4277| DCD |$LN5@moddi3|
DCD 0x40001304
; Function compile flags: /Odsp
AREA |.text|, CODE, ARM
|__moddi3| PROC
; Line 28
|$LN5@moddi3|
mov r12, sp
stmdb sp!, {r0 - r3}
stmdb sp!, {r4, r12, lr}
sub sp, sp, #8
|$M4274|
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|
|$M4275|
ENDP ; |__moddi3|
EXPORT |__divsi3|
IMPORT |__imp___rt_sdiv|
AREA |.pdata|, PDATA
|$T4286| DCD |$LN5@divsi3|
DCD 0x40000f04
; Function compile flags: /Odsp
AREA |.text|, CODE, ARM
|__divsi3| PROC
; Line 28
|$LN5@divsi3|
mov r12, sp
stmdb sp!, {r0, r1}
stmdb sp!, {r12, lr}
sub sp, sp, #4
|$M4283|
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|
|$M4284|
ENDP ; |__divsi3|
EXPORT |__modsi3|
AREA |.pdata|, PDATA
|$T4294| DCD |$LN5@modsi3|
DCD 0x40000f04
; Function compile flags: /Odsp
AREA |.text|, CODE, ARM
|__modsi3| PROC
; Line 28
|$LN5@modsi3|
mov r12, sp
stmdb sp!, {r0, r1}
stmdb sp!, {r12, lr}
sub sp, sp, #4
|$M4291|
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|
|$M4292|
ENDP ; |__modsi3|
EXPORT |__udivsi3|
IMPORT |__imp___rt_udiv|
AREA |.pdata|, PDATA
|$T4303| DCD |$LN5@udivsi3|
DCD 0x40000f04
; Function compile flags: /Odsp
AREA |.text|, CODE, ARM
|__udivsi3| PROC
; Line 28
|$LN5@udivsi3|
mov r12, sp
stmdb sp!, {r0, r1}
stmdb sp!, {r12, lr}
sub sp, sp, #4
|$M4300|
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|
|$M4301|
ENDP ; |__udivsi3|
EXPORT |__umodsi3|
AREA |.pdata|, PDATA
|$T4311| DCD |$LN5@umodsi3|
DCD 0x40000f04
; Function compile flags: /Odsp
AREA |.text|, CODE, ARM
|__umodsi3| PROC
; Line 28
|$LN5@umodsi3|
mov r12, sp
stmdb sp!, {r0, r1}
stmdb sp!, {r12, lr}
sub sp, sp, #4
|$M4308|
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|
|$M4309|
ENDP ; |__umodsi3|
EXPORT |DLLRegister|
IMPORT |AMRWB_Init|
IMPORT |AMRNB_Init|
AREA |.pdata|, PDATA
|$T4318| DCD |$LN6@DLLRegiste|
DCD 0x40001104
; 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
|$M4315|
; 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 34
bl AMRNB_Init
; Line 35
bl AMRWB_Init
; Line 36
mov r3, #0
str r3, [sp]
|$LN2@DLLRegiste|
; Line 37
ldr r0, [sp]
add sp, sp, #4
ldmia sp, {sp, pc}
|$M4316|
ENDP ; |DLLRegister|
EXPORT |DLLUnRegister|
IMPORT |AMRWB_Done|
IMPORT |AMRNB_Done|
AREA |.pdata|, PDATA
|$T4323| DCD |$LN5@DLLUnRegis|
DCD 0x40000401
; Function compile flags: /Odsp
AREA |.text|, CODE, ARM
|DLLUnRegister| PROC
; Line 40
|$LN5@DLLUnRegis|
str lr, [sp, #-4]!
|$M4320|
; Line 41
bl AMRNB_Done
; Line 42
bl AMRWB_Done
; Line 43
ldr pc, [sp], #4
|$M4321|
ENDP ; |DLLUnRegister|
END