daud.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 129 行
S
129 行
.file 1 "daud.c".section .mdebug.abi32.previous.section .text.daud_packet,"ax",@progbits.align 2.align 5.ent daud_packet.type daud_packet, @functiondaud_packet:.frame $sp,32,$31 # vars= 0, regs= 4/0, args= 16, gp= 0.mask 0x80070000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-32sw $17,20($sp)addiu $17,$4,16move $4,$17sw $18,24($sp)sw $31,28($sp)sw $16,16($sp)jal url_feofmove $18,$5move $4,$17bne $2,$0,$L4li $3,-5 # 0xfffffffffffffffbjal get_be16nopmove $16,$2jal get_be16move $4,$17move $4,$17move $5,$18jal av_get_packetmove $6,$16move $3,$2sw $0,24($18)$L4:lw $31,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)move $2,$3j $31addiu $sp,$sp,32.set macro.set reorder.end daud_packet.section .text.daud_header,"ax",@progbits.align 2.align 5.ent daud_header.type daud_header, @functiondaud_header:.frame $sp,24,$31 # vars= 0, regs= 1/0, args= 16, gp= 0.mask 0x80000000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-24sw $31,16($sp)jal av_new_streammove $5,$0lw $5,8($2)li $2,24 # 0x18sw $2,392($5)li $2,1685389312 # 0x64750000li $3,1 # 0x1ori $2,$2,0x6164li $4,65536 # 0x10000sw $3,224($5)sw $2,232($5)li $3,6 # 0x6li $2,13762560 # 0xd20000ori $6,$4,0x7700sw $3,68($5)ori $2,$2,0xf000ori $4,$4,0x10li $3,18 # 0x12sw $2,4($5)sw $4,228($5)sw $6,64($5)sw $3,272($5)lw $31,16($sp)move $2,$0j $31addiu $sp,$sp,24.set macro.set reorder.end daud_header.globl daud_demuxer.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC0:.ascii "daud\000".align 2$LC1:.ascii "D-Cinema audio format\000".align 2$LC2:.ascii "302\000".data.align 2.type daud_demuxer, @object.size daud_demuxer, 64daud_demuxer:.word $LC0.word $LC1.word 0.word 0.word daud_header.word daud_packet.word 0.word 0.space 8.word $LC2.space 20.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?