79 lines
1.5 KiB
NASM
79 lines
1.5 KiB
NASM
|
; Listing generated by Microsoft (R) Optimizing Compiler Version 14.00.50727
|
||
|
|
||
|
TTL d:\MyProject\VS2005\Tcpmp\tcpmp\flac\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 |DLLRegister|
|
||
|
IMPORT |FLAC_Init|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4227| DCD |$LN6@DLLRegiste|
|
||
|
DCD 0x40001004
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|DLLRegister| PROC
|
||
|
; File d:\myproject\vs2005\tcpmp\tcpmp\flac\stdafx.c
|
||
|
; Line 28
|
||
|
|$LN6@DLLRegiste|
|
||
|
mov r12, sp
|
||
|
stmdb sp!, {r0}
|
||
|
stmdb sp!, {r12, lr}
|
||
|
sub sp, sp, #4
|
||
|
|$M4224|
|
||
|
; Line 29
|
||
|
ldr r3, [sp, #0xC]
|
||
|
cmp r3, #0x21, 28
|
||
|
beq |$LN1@DLLRegiste|
|
||
|
; Line 30
|
||
|
mvn r3, #0xE
|
||
|
str r3, [sp]
|
||
|
b |$LN2@DLLRegiste|
|
||
|
|$LN1@DLLRegiste|
|
||
|
; Line 31
|
||
|
bl FLAC_Init
|
||
|
; Line 32
|
||
|
mov r3, #0
|
||
|
str r3, [sp]
|
||
|
|$LN2@DLLRegiste|
|
||
|
; Line 33
|
||
|
ldr r0, [sp]
|
||
|
add sp, sp, #4
|
||
|
ldmia sp, {sp, pc}
|
||
|
|$M4225|
|
||
|
|
||
|
ENDP ; |DLLRegister|
|
||
|
|
||
|
EXPORT |DLLUnRegister|
|
||
|
IMPORT |FLAC_Done|
|
||
|
|
||
|
AREA |.pdata|, PDATA
|
||
|
|$T4232| DCD |$LN5@DLLUnRegis|
|
||
|
DCD 0x40000301
|
||
|
; Function compile flags: /Odsp
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|DLLUnRegister| PROC
|
||
|
; Line 36
|
||
|
|$LN5@DLLUnRegis|
|
||
|
str lr, [sp, #-4]!
|
||
|
|$M4229|
|
||
|
; Line 37
|
||
|
bl FLAC_Done
|
||
|
; Line 38
|
||
|
ldr pc, [sp], #4
|
||
|
|$M4230|
|
||
|
|
||
|
ENDP ; |DLLUnRegister|
|
||
|
|
||
|
END
|