1432 lines
28 KiB
NASM
Executable File
1432 lines
28 KiB
NASM
Executable File
; Listing generated by Microsoft (R) Optimizing Compiler Version 14.00.50727
|
|
|
|
TTL g:\MyPrograme\VS2005\GPSVersion2\tcpmp\ffmpeg\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
|
|
|$T4427| DCD |$LN5@divdi3|
|
|
DCD 0x40001304
|
|
; Function compile flags: /Odsp
|
|
|
|
AREA |.text|, CODE, ARM
|
|
|
|
|__divdi3| PROC
|
|
; File g:\myprograme\vs2005\gpsversion2\tcpmp\ffmpeg\stdafx.c
|
|
; Line 27
|
|
|$LN5@divdi3|
|
|
mov r12, sp
|
|
stmdb sp!, {r0 - r3}
|
|
stmdb sp!, {r4, r12, lr}
|
|
sub sp, sp, #8
|
|
|$M4424|
|
|
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|
|
|
|$M4425|
|
|
|
|
ENDP ; |__divdi3|
|
|
|
|
EXPORT |__moddi3|
|
|
IMPORT |__imp___rt_srem64by64|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4436| 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
|
|
|$M4433|
|
|
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|
|
|
|$M4434|
|
|
|
|
ENDP ; |__moddi3|
|
|
|
|
EXPORT |__divsi3|
|
|
IMPORT |__imp___rt_sdiv|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4445| 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
|
|
|$M4442|
|
|
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|
|
|
|$M4443|
|
|
|
|
ENDP ; |__divsi3|
|
|
|
|
EXPORT |__modsi3|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4453| 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
|
|
|$M4450|
|
|
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|
|
|
|$M4451|
|
|
|
|
ENDP ; |__modsi3|
|
|
|
|
EXPORT |__udivsi3|
|
|
IMPORT |__imp___rt_udiv|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4462| 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
|
|
|$M4459|
|
|
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|
|
|
|$M4460|
|
|
|
|
ENDP ; |__udivsi3|
|
|
|
|
EXPORT |__umodsi3|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4470| 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
|
|
|$M4467|
|
|
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|
|
|
|$M4468|
|
|
|
|
ENDP ; |__umodsi3|
|
|
|
|
EXPORT |__fixdfsi|
|
|
IMPORT |__imp___dtoi|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4479| 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
|
|
|$M4476|
|
|
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|
|
|
|$M4477|
|
|
|
|
ENDP ; |__fixdfsi|
|
|
|
|
EXPORT |__fixdfdi|
|
|
IMPORT |__imp___dtoi64|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4488| 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
|
|
|$M4485|
|
|
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|
|
|
|$M4486|
|
|
|
|
ENDP ; |__fixdfdi|
|
|
|
|
EXPORT |__eqdf2|
|
|
IMPORT |__imp___eqd|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4499| 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
|
|
|$M4496|
|
|
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|
|
|
|$M4497|
|
|
|
|
ENDP ; |__eqdf2|
|
|
|
|
EXPORT |__nedf2|
|
|
IMPORT |__imp___ned|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4510| 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
|
|
|$M4507|
|
|
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|
|
|
|$M4508|
|
|
|
|
ENDP ; |__nedf2|
|
|
|
|
EXPORT |__gtdf2|
|
|
IMPORT |__imp___gtd|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4521| 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
|
|
|$M4518|
|
|
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|
|
|
|$M4519|
|
|
|
|
ENDP ; |__gtdf2|
|
|
|
|
EXPORT |__gedf2|
|
|
IMPORT |__imp___ged|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4532| 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
|
|
|$M4529|
|
|
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|
|
|
|$M4530|
|
|
|
|
ENDP ; |__gedf2|
|
|
|
|
EXPORT |__ltdf2|
|
|
IMPORT |__imp___ltd|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4543| 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
|
|
|$M4540|
|
|
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|
|
|
|$M4541|
|
|
|
|
ENDP ; |__ltdf2|
|
|
|
|
EXPORT |__ledf2|
|
|
IMPORT |__imp___led|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4554| 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
|
|
|$M4551|
|
|
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|
|
|
|$M4552|
|
|
|
|
ENDP ; |__ledf2|
|
|
|
|
EXPORT |__floatsidf|
|
|
IMPORT |__imp___itod|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4563| 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
|
|
|$M4560|
|
|
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|
|
|
|$M4561|
|
|
|
|
ENDP ; |__floatsidf|
|
|
|
|
EXPORT |__extendsfdf2|
|
|
IMPORT |__imp___stod|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4572| 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
|
|
|$M4569|
|
|
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|
|
|
|$M4570|
|
|
|
|
ENDP ; |__extendsfdf2|
|
|
|
|
EXPORT |__negdf2|
|
|
IMPORT |__imp___negd|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4581| 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
|
|
|$M4578|
|
|
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|
|
|
|$M4579|
|
|
|
|
ENDP ; |__negdf2|
|
|
|
|
EXPORT |__divdf3|
|
|
IMPORT |__imp___divd|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4590| 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
|
|
|$M4587|
|
|
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|
|
|
|$M4588|
|
|
|
|
ENDP ; |__divdf3|
|
|
|
|
EXPORT |__muldf3|
|
|
IMPORT |__imp___muld|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4599| 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
|
|
|$M4596|
|
|
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|
|
|
|$M4597|
|
|
|
|
ENDP ; |__muldf3|
|
|
|
|
EXPORT |__adddf3|
|
|
IMPORT |__imp___addd|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4608| 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
|
|
|$M4605|
|
|
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|
|
|
|$M4606|
|
|
|
|
ENDP ; |__adddf3|
|
|
|
|
EXPORT |__subdf3|
|
|
IMPORT |__imp___subd|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4617| 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
|
|
|$M4614|
|
|
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|
|
|
|$M4615|
|
|
|
|
ENDP ; |__subdf3|
|
|
|
|
EXPORT |__eqsf2|
|
|
IMPORT |__imp___eqs|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4628| 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
|
|
|$M4625|
|
|
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|
|
|
|$M4626|
|
|
|
|
ENDP ; |__eqsf2|
|
|
|
|
EXPORT |__nesf2|
|
|
IMPORT |__imp___nes|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4639| 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
|
|
|$M4636|
|
|
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|
|
|
|$M4637|
|
|
|
|
ENDP ; |__nesf2|
|
|
|
|
EXPORT |__gtsf2|
|
|
IMPORT |__imp___gts|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4650| 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
|
|
|$M4647|
|
|
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|
|
|
|$M4648|
|
|
|
|
ENDP ; |__gtsf2|
|
|
|
|
EXPORT |__gesf2|
|
|
IMPORT |__imp___ges|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4661| 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
|
|
|$M4658|
|
|
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|
|
|
|$M4659|
|
|
|
|
ENDP ; |__gesf2|
|
|
|
|
EXPORT |__ltsf2|
|
|
IMPORT |__imp___lts|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4672| 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
|
|
|$M4669|
|
|
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|
|
|
|$M4670|
|
|
|
|
ENDP ; |__ltsf2|
|
|
|
|
EXPORT |__lesf2|
|
|
IMPORT |__imp___les|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4683| 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
|
|
|$M4680|
|
|
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|
|
|
|$M4681|
|
|
|
|
ENDP ; |__lesf2|
|
|
|
|
EXPORT |__fixsfsi|
|
|
IMPORT |__imp___stoi|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4692| 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
|
|
|$M4689|
|
|
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|
|
|
|$M4690|
|
|
|
|
ENDP ; |__fixsfsi|
|
|
|
|
EXPORT |__floatsisf|
|
|
IMPORT |__imp___itos|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4701| 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
|
|
|$M4698|
|
|
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|
|
|
|$M4699|
|
|
|
|
ENDP ; |__floatsisf|
|
|
|
|
EXPORT |__truncdfsf2|
|
|
IMPORT |__imp___dtos|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4710| 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
|
|
|$M4707|
|
|
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|
|
|
|$M4708|
|
|
|
|
ENDP ; |__truncdfsf2|
|
|
|
|
EXPORT |__negsf2|
|
|
IMPORT |__imp___negs|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4719| 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
|
|
|$M4716|
|
|
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|
|
|
|$M4717|
|
|
|
|
ENDP ; |__negsf2|
|
|
|
|
EXPORT |__divsf3|
|
|
IMPORT |__imp___divs|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4728| 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
|
|
|$M4725|
|
|
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|
|
|
|$M4726|
|
|
|
|
ENDP ; |__divsf3|
|
|
|
|
EXPORT |__mulsf3|
|
|
IMPORT |__imp___muls|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4737| 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
|
|
|$M4734|
|
|
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|
|
|
|$M4735|
|
|
|
|
ENDP ; |__mulsf3|
|
|
|
|
EXPORT |__addsf3|
|
|
IMPORT |__imp___adds|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4746| 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
|
|
|$M4743|
|
|
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|
|
|
|$M4744|
|
|
|
|
ENDP ; |__addsf3|
|
|
|
|
EXPORT |__subsf3|
|
|
IMPORT |__imp___subs|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4755| 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
|
|
|$M4752|
|
|
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|
|
|
|$M4753|
|
|
|
|
ENDP ; |__subsf3|
|
|
|
|
EXPORT |DLLRegister|
|
|
IMPORT |FFMPEG_Init|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4762| 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
|
|
|$M4759|
|
|
; 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 FFMPEG_Init
|
|
; Line 36
|
|
mov r3, #0
|
|
str r3, [sp]
|
|
|$LN2@DLLRegiste|
|
|
; Line 37
|
|
ldr r0, [sp]
|
|
add sp, sp, #4
|
|
ldmia sp, {sp, pc}
|
|
|$M4760|
|
|
|
|
ENDP ; |DLLRegister|
|
|
|
|
EXPORT |DLLUnRegister|
|
|
IMPORT |FFMPEG_Done|
|
|
|
|
AREA |.pdata|, PDATA
|
|
|$T4767| DCD |$LN5@DLLUnRegis|
|
|
DCD 0x40000301
|
|
; Function compile flags: /Odsp
|
|
|
|
AREA |.text|, CODE, ARM
|
|
|
|
|DLLUnRegister| PROC
|
|
; Line 40
|
|
|$LN5@DLLUnRegis|
|
|
str lr, [sp, #-4]!
|
|
|$M4764|
|
|
; Line 41
|
|
bl FFMPEG_Done
|
|
; Line 42
|
|
ldr pc, [sp], #4
|
|
|$M4765|
|
|
|
|
ENDP ; |DLLUnRegister|
|
|
|
|
END
|