demux_vqf.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 3,871 行 · 第 1/4 页
S
3,871 行
.file 1 "demux_vqf.c".section .mdebug.abi32.previous.section .text.demux_seek_vqf,"ax",@progbits.align 2.align 5.ent demux_seek_vqf.type demux_seek_vqf, @functiondemux_seek_vqf:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroj $31nop.set macro.set reorder.end demux_seek_vqf.section .text.demux_close_vqf,"ax",@progbits.align 2.align 5.ent demux_close_vqf.type demux_close_vqf, @functiondemux_close_vqf:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroj $31nop.set macro.set reorder.end demux_close_vqf.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC0:.ascii "TWIN\000".align 2$LC1:.ascii "stream_read: WARNING! s->buf_pos>s->buf_len\012\000".align 2$LC2:.ascii "Title\000".align 2$LC3:.ascii "Author\000".align 2$LC4:.ascii "Comment\000".align 2$LC5:.ascii "Copyright\000".align 2$LC6:.ascii "Album\000".align 2$LC7:.ascii "Date\000".align 2$LC8:.ascii "Track\000".align 2$LC9:.ascii "Encoder\000".align 2$LC10:.ascii "Unhandled subchunk '%c%c%c%c'='%s'\012\000".align 2$LC11:.ascii "Found data at %llX size %llu\012\000".align 2$LC12:.ascii "Unhandled chunk '%c%c%c%c' %u bytes\012\000".section .text.demux_open_vqf,"ax",@progbits.align 2.align 5.ent demux_open_vqf.type demux_open_vqf, @functiondemux_open_vqf:.frame $fp,144,$31 # vars= 72, regs= 10/0, args= 32, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0addiu $sp,$sp,-144sw $fp,136($sp)move $fp,$spsw $31,140($sp)sw $21,124($sp)sw $23,132($sp)sw $22,128($sp)sw $20,120($sp)sw $19,116($sp)sw $18,112($sp)sw $17,108($sp)sw $16,104($sp)move $6,$0sw $4,144($fp)move $5,$0.set noreorder.set nomacrojal new_sh_audio_aidlw $18,16($4).set macro.set reordersw $2,88($fp).set noreorder.set nomacrojal uc_mallocli $4,6202 # 0x183a.set macro.set reordermove $21,$2addiu $2,$2,18sw $2,84($fp)lw $4,88($fp)andi $2,$2,0x3li $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2sw $21,156($4)addiu $6,$21,6202.set noreorder.set nomacrobeq $3,$2,$L8lw $4,84($fp).set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L9li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L291$L6:addiu $5,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L332addiu $2,$6,-31.set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$5,$2addiu $4,$2,32sltu $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L332addiu $2,$6,-31.set macro.set reorder$L241:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4.set noreorder.set nomacrobne $2,$0,$L241addiu $2,$6,-31.set macro.set reorder$L332:li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L333addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L334:#APPpref 30,0($2).word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L334addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L333:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L15$L243:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L243$L15:andi $3,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L19addiu $4,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L20li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L292$L17:li $2,1 # 0x1sb $2,0($21)sb $0,1($21)lw $9,88($fp)li $2,1313406976 # 0x4e490000li $6,2 # 0x2li $4,44100 # 0xac44ori $2,$2,0x5754sw $6,36($9)sw $2,12($9)sb $6,2($21)sb $0,3($21)sw $4,28($9)swl $4,7($21)swr $4,4($21)lw $3,36($9)li $2,65536 # 0x10000ori $2,$2,0x5888mul $3,$3,$2li $2,16 # 0x10swl $3,11($21)swr $3,8($21)sb $0,12($21)sb $0,13($21)sw $6,32($9)sb $2,14($21)sb $0,15($21)sb $0,16($21)sb $0,17($21)lui $5,%hi($LC0)lw $4,84($fp).set noreorder.set nomacrojal strcpyaddiu $5,$5,%lo($LC0).set macro.set reorderlw $2,84($fp)lw $5,36($18)lw $6,40($18)addiu $17,$2,4subu $2,$6,$5.set noreorder.set nomacrobeq $2,$0,$L22li $19,8 # 0x8.set macro.set reorder$L295:move $16,$2sltu $2,$6,$5.set noreorder.set nomacrobne $2,$0,$L335lui $6,%hi($LC1).set macro.set reorder$L27:slt $2,$19,$16movn $16,$19,$2lw $3,80($18)sltu $2,$16,32.set noreorder.set nomacrobne $2,$0,$L29addu $5,$3,$5.set macro.set reorder$L296:andi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L336move $4,$17.set macro.set reorderandi $2,$5,0x3.set noreorder.set nomacrobne $2,$0,$L336li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $6,$17,-4and $2,$16,$2addu $7,$6,$2sltu $3,$6,$7.set noreorder.set nomacrobeq $3,$0,$L33addiu $4,$5,-4.set macro.set reorder$L244:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000100000000000010010010100 #S32LDI XR2,$4,4.word 0b01110000100000000000010011010100 #S32LDI XR3,$4,4.word 0b01110000100000000000010100010100 #S32LDI XR4,$4,4.word 0b01110000100000000000010101010100 #S32LDI XR5,$4,4.word 0b01110000100000000000010110010100 #S32LDI XR6,$4,4.word 0b01110000100000000000010111010100 #S32LDI XR7,$4,4.word 0b01110000100000000000011000010100 #S32LDI XR8,$4,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010010010101 #S32SDI XR2,$6,4.word 0b01110000110000000000010011010101 #S32SDI XR3,$6,4.word 0b01110000110000000000010100010101 #S32SDI XR4,$6,4.word 0b01110000110000000000010101010101 #S32SDI XR5,$6,4.word 0b01110000110000000000010110010101 #S32SDI XR6,$6,4.word 0b01110000110000000000010111010101 #S32SDI XR7,$6,4.word 0b01110000110000000000011000010101 #S32SDI XR8,$6,4#NO_APPsltu $2,$6,$7bne $2,$0,$L244$L33:andi $2,$16,0x1caddu $5,$7,$2sltu $3,$6,$5.set noreorder.set nomacrobeq $3,$0,$L337andi $3,$16,0x3.set macro.set reorder$L245:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4#NO_APPsltu $2,$6,$5.set noreorder.set nomacrobne $2,$0,$L245andi $3,$16,0x3.set macro.set reorder$L337:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L39li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L40li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L294$L37:lw $5,36($18)subu $19,$19,$16addu $5,$5,$16.set noreorder.set nomacroblez $19,$L25sw $5,36($18).set macro.set reorder$L297:lw $6,40($18)subu $2,$6,$5.set noreorder.set nomacrobne $2,$0,$L295addu $17,$17,$16.set macro.set reorder$L22:.set noreorder.set nomacrojal stream_fill_buffermove $4,$18.set macro.set reorderbeq $2,$0,$L233lw $6,40($18)lw $5,36($18)sltu $2,$6,$5.set noreorder.set nomacrobeq $2,$0,$L27subu $16,$6,$5.set macro.set reorderlui $6,%hi($LC1)$L335:li $5,2 # 0x2addiu $6,$6,%lo($LC1).set noreorder.set nomacrojal mp_msgli $4,7 # 0x7.set macro.set reorderslt $2,$19,$16lw $5,36($18)movn $16,$19,$2lw $3,80($18)sltu $2,$16,32.set noreorder.set nomacrobeq $2,$0,$L296addu $5,$3,$5.set macro.set reorder$L29:move $4,$17$L336:.set noreorder.set nomacrojal memcpymove $6,$16.set macro.set reorderlw $5,36($18)subu $19,$19,$16addu $5,$5,$16.set noreorder.set nomacrobgtz $19,$L297sw $5,36($18).set macro.set reorder$L25:lw $3,84($fp)lw $6,84($fp)lw $9,84($fp)lw $2,84($fp)addiu $3,$3,4132addiu $6,$6,1060addiu $9,$9,2084addiu $2,$2,36sw $6,60($fp)sw $9,68($fp)sw $2,76($fp)sw $3,44($fp)lw $4,84($fp)andi $3,$3,0x3sw $3,48($fp)lw $9,60($fp)lw $2,68($fp)lw $3,76($fp)addiu $4,$4,3108sw $4,52($fp)andi $9,$9,0x3andi $4,$4,0x3andi $2,$2,0x3andi $3,$3,0x3lw $6,40($18)sw $4,56($fp)sw $9,64($fp)sw $2,72($fp)sw $3,80($fp)$L289:sltu $2,$5,$6beq $2,$0,$L43$L306:lw $2,80($18)addu $2,$5,$2lbu $3,0($2)addiu $5,$5,1sll $19,$3,8sw $5,36($18)$L45:sltu $2,$5,$6beq $2,$0,$L48$L307:lw $2,80($18)addu $2,$5,$2lbu $3,0($2)addiu $5,$5,1move $17,$3sw $5,36($18)$L50:sltu $2,$5,$6beq $2,$0,$L53$L308:lw $2,80($18)addu $2,$5,$2lbu $3,0($2)addiu $5,$5,1move $16,$3sw $5,36($18)$L55:sltu $2,$5,$6beq $2,$0,$L58$L309:lw $2,80($18)addu $2,$5,$2addiu $5,$5,1lbu $3,0($2)sw $5,36($18)$L60:or $2,$17,$19sll $2,$2,8or $2,$16,$2sll $2,$2,8lw $4,84($fp)or $20,$2,$3sw $20,16($4)lw $5,36($18)lw $6,40($18)addiu $19,$fp,32subu $2,$6,$5.set noreorder.set nomacrobeq $2,$0,$L64li $17,4 # 0x4.set macro.set reorder$L300:move $16,$2sltu $2,$6,$5.set noreorder.set nomacrobne $2,$0,$L338lui $6,%hi($LC1).set macro.set reorder$L69:slt $2,$17,$16movn $16,$17,$2lw $3,80($18)sltu $2,$16,32.set noreorder.set nomacrobne $2,$0,$L71addu $5,$3,$5.set macro.set reorder$L301:andi $2,$19,0x3.set noreorder.set nomacrobne $2,$0,$L339move $4,$19.set macro.set reorderandi $2,$5,0x3.set noreorder.set nomacrobne $2,$0,$L339li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $6,$19,-4and $2,$16,$2addu $7,$6,$2sltu $3,$6,$7.set noreorder.set nomacrobeq $3,$0,$L75addiu $4,$5,-4.set macro.set reorder$L246:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000100000000000010010010100 #S32LDI XR2,$4,4.word 0b01110000100000000000010011010100 #S32LDI XR3,$4,4.word 0b01110000100000000000010100010100 #S32LDI XR4,$4,4.word 0b01110000100000000000010101010100 #S32LDI XR5,$4,4.word 0b01110000100000000000010110010100 #S32LDI XR6,$4,4.word 0b01110000100000000000010111010100 #S32LDI XR7,$4,4.word 0b01110000100000000000011000010100 #S32LDI XR8,$4,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010010010101 #S32SDI XR2,$6,4.word 0b01110000110000000000010011010101 #S32SDI XR3,$6,4.word 0b01110000110000000000010100010101 #S32SDI XR4,$6,4.word 0b01110000110000000000010101010101 #S32SDI XR5,$6,4.word 0b01110000110000000000010110010101 #S32SDI XR6,$6,4.word 0b01110000110000000000010111010101 #S32SDI XR7,$6,4.word 0b01110000110000000000011000010101 #S32SDI XR8,$6,4#NO_APPsltu $2,$6,$7bne $2,$0,$L246$L75:andi $2,$16,0x1caddu $5,$7,$2sltu $3,$6,$5beq $3,$0,$L77$L247:#APP.word 0b01110000100000000000010001010100 #S32LDI XR1,$4,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4#NO_APPsltu $2,$6,$5bne $2,$0,$L247$L77:andi $3,$16,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L81li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L82li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L299$L79:lw $5,36($18)subu $17,$17,$16addu $5,$5,$16.set noreorder.set nomacroblez $17,$L67sw $5,36($18).set macro.set reorder$L302:lw $6,40($18)subu $2,$6,$5.set noreorder.set nomacrobne $2,$0,$L300addu $19,$19,$16.set macro.set reorder$L64:.set noreorder.set nomacrojal stream_fill_buffermove $4,$18.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L340li $2,1296891904 # 0x4d4d0000.set macro.set reorderlw $6,40($18)lw $5,36($18)sltu $2,$6,$5.set noreorder.set nomacrobeq $2,$0,$L69subu $16,$6,$5.set macro.set reorderlui $6,%hi($LC1)$L338:li $5,2 # 0x2addiu $6,$6,%lo($LC1).set noreorder.set nomacrojal mp_msgli $4,7 # 0x7.set macro.set reorderslt $2,$17,$16lw $5,36($18)movn $16,$17,$2lw $3,80($18)sltu $2,$16,32.set noreorder.set nomacrobeq $2,$0,$L301addu $5,$3,$5.set macro.set reorder$L71:move $4,$19$L339:.set noreorder.set nomacrojal memcpymove $6,$16.set macro.set reorderlw $5,36($18)subu $17,$17,$16addu $5,$5,$16.set noreorder.set nomacrobgtz $17,$L302sw $5,36($18).set macro.set reorder$L67:li $2,1296891904 # 0x4d4d0000$L340:lw $3,32($fp)ori $2,$2,0x4f43.set noreorder.set nomacrobeq $3,$2,$L303li $2,1096024064 # 0x41540000.set macro.set reorderori $2,$2,0x4144.set noreorder.set nomacrobeq $3,$2,$L304lb $3,33($fp).set macro.set reorderlb $7,32($fp)sw $3,16($sp)lb $2,34($fp)lui $6,%hi($LC12)sw $2,20($sp)lb $3,35($fp)addiu $16,$20,-8addiu $6,$6,%lo($LC12)sw $3,24($sp)sw $20,28($sp)li $4,7 # 0x7.set noreorder.set nomacrojal mp_msgli $5,6 # 0x6.set macro.set reorder.set noreorder.set nomacrobltz $16,$L305li $2,262144 # 0x40000.set macro.set reorderslt $2,$2,$16bne $2,$0,$L221blez $16,$L236$L235:lw $6,40($18).set noreorder.set nomacroj $L262lw $5,36($18).set macro.set reorder$L229:slt $2,$16,$3movn $3,$16,$2addu $4,$5,$3subu $16,$16,$3move $5,$4.set noreorder.set nomacroblez $16,$L289sw $4,36($18).set macro.set reorder$L262:subu $2,$6,$5move $4,$18.set noreorder.set nomacrobne $2,$0,$L229move $3,$2.set macro.set reorderjal stream_fill_bufferbeq $2,$0,$L236lw $5,36($18)lw $6,40($18).set noreorder.set nomacroj $L229subu $3,$6,$5.set macro.set reorder$L81:lbu $2,4($4)sb $2,4($6)lbu $3,5($4).set noreorder.set nomacroj $L79sb $3,5($6).set macro.set reorder$L221:lw $2,28($18)andi $2,$2,0x4beq $2,$0,$L235$L220:lw $4,44($18)lw $2,36($18)lw $6,40($18)addu $2,$4,$2subu $2,$2,$6addu $5,$16,$2slt $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L224subu $2,$4,$6.set macro.set reordersubu $4,$5,$2.set noreorder.set nomacrobltz $4,$L224sltu $2,$4,$6.set macro.set reordermove $5,$4.set noreorder.set nomacrobne $2,$0,$L306sw $4,36($18).set macro.set reorder$L43:.set noreorder.set nomacrojal stream_fill_buffermove $4,$18.set macro.set reorderbne $2,$0,$L46lw $6,40($18)lw $5,36($18)sltu $2,$5,$6.set noreorder.set nomacrobne $2,$0,$L307li $19,-65536 # 0xffffffffffff0000.set macro.set reorder$L48:.set noreorder.set nomacrojal stream_fill_buffermove $4,$18.set macro.set reorderbne $2,$0,$L51lw $6,40($18)lw $5,36($18)sltu $2,$5,$6.set noreorder.set nomacrobne $2,$0,$L308li $17,-256 # 0xffffffffffffff00.set macro.set reorder$L53:.set noreorder.set nomacrojal stream_fill_buffermove $4,$18.set macro.set reorderbne $2,$0,$L56lw $6,40($18)lw $5,36($18)sltu $2,$5,$6.set noreorder.set nomacrobne $2,$0,$L309li $16,-256 # 0xffffffffffffff00.set macro.set reorder$L58:.set noreorder.set nomacrojal stream_fill_buffermove $4,$18.set macro
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?