demux_real.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,936 行 · 第 1/5 页
S
4,936 行
lw $2,80($16)addu $2,$3,$2lbu $3,0($2)sw $4,36($16)sll $17,$3,8$L258:sltu $2,$4,$5.set noreorder.set nomacrobeq $2,$0,$L261or $23,$18,$19.set macro.set reorderlw $2,80($16)addu $2,$4,$2lbu $2,0($2)addiu $4,$4,1or $19,$2,$17.set noreorder.set nomacroj $L243sw $4,36($16).set macro.set reorder$L231:.set noreorder.set nomacrojal stream_fill_buffermove $4,$16.set macro.set reorderbne $2,$0,$L234lw $4,36($16)lw $5,40($16).set noreorder.set nomacroj $L233li $17,-65536 # 0xffffffffffff0000.set macro.set reorder$L221:.set noreorder.set nomacrojal stream_fill_buffermove $4,$16.set macro.set reorderbne $2,$0,$L224lw $4,36($16)lw $5,40($16)sltu $2,$4,$5.set noreorder.set nomacrobne $2,$0,$L792li $17,-65536 # 0xffffffffffff0000.set macro.set reorder$L226:.set noreorder.set nomacrojal stream_fill_buffermove $4,$16.set macro.set reorderbne $2,$0,$L229.set noreorder.set nomacroj $L228li $2,-256 # 0xffffffffffffff00.set macro.set reorder$L785:lw $7,4($fp)addiu $6,$6,%lo($LC5)li $4,7 # 0x7li $5,6 # 0x6sw $23,16($sp).set noreorder.set nomacrojal mp_msgsw $19,20($sp).set macro.set reorderlui $6,%hi($LC6)addiu $6,$6,%lo($LC6)move $7,$19li $4,7 # 0x7.set noreorder.set nomacrojal mp_msgli $5,2 # 0x2.set macro.set reorderlw $3,412($22)slt $2,$3,2.set noreorder.set nomacrobne $2,$0,$L776addiu $3,$3,-1.set macro.set reorderlw $4,56($fp)sw $3,412($22)lw $2,68($4)sll $3,$3,3sll $2,$2,2addu $2,$2,$22lw $4,4($2)lw $6,16($fp)addu $3,$3,$4lw $5,4($3)lw $3,44($6)slt $2,$5,$3beq $2,$0,$L274lw $2,40($6)subu $2,$3,$2subu $2,$5,$2bltz $2,$L274.set noreorder.set nomacrojal seterrorseeksw $2,36($6).set macro.set reorder.set noreorder.set nomacroj $L862lw $16,16($fp).set macro.set reorder$L312:.set noreorder.set nomacrojal stream_fill_buffermove $4,$16.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L315li $2,1 # 0x1.set macro.set reorderli $20,-256 # 0xffffffffffffff00.set noreorder.set nomacrobne $23,$2,$L317sw $0,84($sp).set macro.set reorder$L786:lw $16,16($fp)lw $4,36($16)lw $2,40($16)sltu $2,$4,$2.set noreorder.set nomacrobeq $2,$0,$L319addiu $3,$4,1.set macro.set reorderlw $2,80($16)addu $2,$4,$2lbu $2,0($2)sw $3,36($16)$L321:lui $6,%hi($LC7)addiu $6,$6,%lo($LC7)li $4,7 # 0x7li $5,7 # 0x7li $7,1 # 0x1sw $2,16($sp).set noreorder.set nomacrojal mp_msgaddiu $19,$19,-1.set macro.set reorder.set noreorder.set nomacroj $L863lw $4,84($sp).set macro.set reorder$L308:.set noreorder.set nomacrojal stream_fill_buffermove $4,$16.set macro.set reorderbeq $2,$0,$L745lw $2,36($16)addiu $2,$2,1sw $2,36($16)lw $16,16($fp).set noreorder.set nomacroj $L310lw $4,36($16).set macro.set reorder$L303:.set noreorder.set nomacrojal stream_fill_buffermove $4,$16.set macro.set reorderbne $2,$0,$L306.set noreorder.set nomacroj $L305li $4,-256 # 0xffffffffffffff00.set macro.set reorder$L283:.set noreorder.set nomacrojal stream_fill_buffermove $4,$16.set macro.set reorderbne $2,$0,$L286lw $16,16($fp)li $2,-256 # 0xffffffffffffff00lw $3,36($16)lw $4,40($16)or $21,$2,$17sltu $2,$3,$4bne $2,$0,$L793$L288:.set noreorder.set nomacrojal stream_fill_buffermove $4,$16.set macro.set reorderbne $2,$0,$L291lw $5,36($16)lw $4,40($16)sltu $2,$5,$4.set noreorder.set nomacrobne $2,$0,$L794li $20,-65536 # 0xffffffffffff0000.set macro.set reorder$L293:.set noreorder.set nomacrojal stream_fill_buffermove $4,$16.set macro.set reorderbne $2,$0,$L296lw $5,36($16)lw $4,40($16)sltu $2,$5,$4.set noreorder.set nomacrobne $2,$0,$L795li $18,-256 # 0xffffffffffffff00.set macro.set reorder$L298:.set noreorder.set nomacrojal stream_fill_buffermove $4,$16.set macro.set reorderbne $2,$0,$L301lw $5,36($16)lw $4,40($16).set noreorder.set nomacroj $L300li $17,-256 # 0xffffffffffffff00.set macro.set reorder$L278:.set noreorder.set nomacrojal stream_fill_buffermove $4,$16.set macro.set reorderbne $2,$0,$L281lw $4,36($16)lw $5,40($16).set noreorder.set nomacroj $L280li $17,-65536 # 0xffffffffffff0000.set macro.set reorder$L784:.set noreorder.set nomacrobne $19,$2,$L880li $2,-256 # 0xffffffffffffff00.set macro.set reorderlui $6,%hi($LC4)addiu $6,$6,%lo($LC4)li $4,7 # 0x7.set noreorder.set nomacrojal mp_msgli $5,6 # 0x6.set macro.set reorderlw $3,16($fp)li $2,1 # 0x1.set noreorder.set nomacroj $L776sw $2,56($3).set macro.set reorder$L789:lw $3,400($22)li $2,1 # 0x1.set noreorder.set nomacrobeq $3,$2,$L796li $2,2 # 0x2.set macro.set reorder$L342:lw $2,84($sp)$L864:beq $2,$0,$L345sw $0,1260($22)sw $0,212($sp)$L345:lw $2,92($23)li $3,1093926912 # 0x41340000lw $4,12($2)ori $3,$3,0x504d.set noreorder.set nomacrobeq $4,$3,$L797sll $2,$21,2.set macro.set reorderaddu $3,$2,$22lw $4,612($3)li $2,880017408 # 0x34740000ori $2,$2,0x6e49.set noreorder.set nomacrobeq $4,$2,$L386li $2,1919811584 # 0x726e0000.set macro.set reorderori $2,$2,0x6567.set noreorder.set nomacrobeq $4,$2,$L388li $2,1919942656 # 0x72700000.set macro.set reorderori $2,$2,0x6973.set noreorder.set nomacrobne $4,$2,$L767lw $5,80($sp).set macro.set reorderlw $21,1124($3)lw $3,868($3)slt $2,$5,$21sw $3,216($sp).set noreorder.set nomacrobne $2,$0,$L344lw $16,1260($22).set macro.set reordermul $2,$21,$16lw $5,1252($22)lw $4,16($fp)addu $5,$2,$5.set noreorder.set nomacrojal stream_readmove $6,$21.set macro.set reorderlw $4,216($sp)addiu $3,$4,-1.set noreorder.set nomacrobeq $3,$16,$L798mul $2,$4,$21.set macro.set reorderlw $16,1260($22)$L393:lw $2,428($22)lw $3,220($sp)sw $0,400($22).set noreorder.set nomacrobeq $3,$2,$L799lw $17,1256($22).set macro.set reorder.set noreorder.set nomacrojal __floatsidfmove $4,$3.set macro.set reorderlw $6,220($sp)move $4,$2.set noreorder.set nomacrobltz $6,$L800move $5,$3.set macro.set reorder$L416:lui $2,%hi($LC10)lw $6,%lo($LC10)($2).set noreorder.set nomacrojal __muldf3lw $7,%lo($LC10+4)($2).set macro.set reordermove $4,$2move $5,$3$L415:sll $2,$16,3lw $8,220($sp)addu $2,$2,$17sw $4,0($2)sw $5,4($2).set noreorder.set nomacrobne $16,$0,$L417sw $8,428($22).set macro.set reorderlw $2,4($fp)sw $2,1264($22)$L417:lw $3,216($sp)addiu $16,$16,1slt $2,$16,$3.set noreorder.set nomacrobeq $2,$0,$L419sw $16,1260($22).set macro.set reorderli $4,1 # 0x1sw $4,212($sp)$L421:lw $2,56($fp)lw $3,92($2).set noreorder.set nomacrobeq $3,$0,$L881lui $2,%hi(index_mode).set macro.set reorder$L462:lw $2,444($22)$L866:.set noreorder.set nomacrobeq $2,$0,$L882lw $5,212($sp).set macro.set reorderlw $23,52($fp)lw $4,592($22)lw $3,68($23)addiu $5,$4,1sll $3,$3,2addu $3,$3,$22lw $2,132($3)slt $2,$5,$2beq $2,$0,$L470lw $2,4($3)sll $3,$4,3addu $3,$3,$2lw $4,8($3)lw $2,220($sp)sltu $4,$4,$2beq $4,$0,$L470lw $16,16($fp).set noreorder.set nomacroj $L473li $6,1 # 0x1.set macro.set reorder$L802:lw $2,4($3)addu $2,$4,$2lw $3,8($2)lw $4,220($sp)sltu $3,$3,$4beq $3,$0,$L470$L473:sw $5,592($22)lw $3,36($16)lw $2,44($16)lw $4,40($16)addu $2,$2,$3subu $2,$2,$4sw $2,576($22)sw $6,608($22)lw $3,68($23)sll $4,$5,3sll $3,$3,2addu $3,$3,$22lw $2,132($3)addiu $5,$5,1slt $2,$5,$2bne $2,$0,$L802$L470:lw $5,212($sp)$L882:bne $5,$0,$L779$L361:li $2,1 # 0x1$L811:lw $31,276($sp)$L901:lw $fp,272($sp)lw $23,268($sp)lw $22,264($sp)lw $21,260($sp)lw $20,256($sp)lw $19,252($sp)lw $18,248($sp)lw $17,244($sp)lw $16,240($sp).set noreorder.set nomacroj $31addiu $sp,$sp,280.set macro.set reorder$L229:lw $2,36($16)lw $3,80($16)addiu $4,$2,1addu $3,$3,$2lbu $2,0($3).set noreorder.set nomacroj $L228sw $4,36($16).set macro.set reorder$L234:lw $4,36($16)lw $2,80($16)lw $5,40($16)addu $2,$2,$4lbu $3,0($2)addiu $4,$4,1sll $17,$3,8.set noreorder.set nomacroj $L233sw $4,36($16).set macro.set reorder$L239:lw $2,36($16)lw $3,80($16)addiu $4,$2,1addu $3,$3,$2lbu $2,0($3).set noreorder.set nomacroj $L238sw $4,36($16).set macro.set reorder$L224:lw $4,36($16)lw $2,80($16)lw $5,40($16)addu $2,$2,$4lbu $3,0($2)addiu $4,$4,1sll $17,$3,8.set noreorder.set nomacroj $L223sw $4,36($16).set macro.set reorder$L274:.set noreorder.set nomacrojal stream_seek_longmove $4,$6.set macro.set reorderjal seterrorseek.set noreorder.set nomacroj $L862lw $16,16($fp).set macro.set reorder$L200:lw $2,28($18)bne $2,$0,$L778lw $2,68($23)lw $3,68($18)sll $2,$2,2sll $3,$3,2addu $2,$2,$22addu $3,$3,$22lw $4,592($22)lw $5,596($22)lw $6,4($2)lw $7,4($3)sll $4,$4,3sll $5,$5,3addu $4,$4,$6addu $5,$5,$7lw $2,0($4)lw $3,0($5)sltu $2,$2,$3beq $2,$0,$L213$L778:lw $5,576($22)lw $3,44($16)slt $2,$5,$3bne $2,$0,$L777$L218:.set noreorder.set nomacrojal stream_seek_longmove $4,$16.set macro.set reorder.set noreorder.set nomacroj $L209lw $16,16($fp).set macro.set reorder$L315:lw $2,36($16)lw $3,80($16)addiu $4,$2,1addu $3,$3,$2lbu $20,0($3)sw $4,36($16)andi $3,$20,0x2.set noreorder.set nomacroj $L314sw $3,84($sp).set macro.set reorder$L291:lw $5,36($16)lw $2,80($16)lw $4,40($16)addu $2,$2,$5lbu $3,0($2)addiu $5,$5,1sll $20,$3,8.set noreorder.set nomacroj $L290sw $5,36($16).set macro.set reorder$L306:lw $3,36($16)lw $2,80($16)addiu $5,$3,1addu $2,$2,$3lbu $4,0($2).set noreorder.set nomacroj $L305sw $5,36($16).set macro.set reorder$L296:lw $5,36($16)lw $2,80($16)lw $4,40($16)addu $2,$2,$5lbu $3,0($2)addiu $5,$5,1move $18,$3.set noreorder.set nomacroj $L295sw $5,36($16).set macro.set reorder$L745:lw $16,16($fp).set noreorder.set nomacroj $L310lw $4,36($16).set macro.set reorder$L281:lw $4,36($16)lw $2,80($16)lw $5,40($16)addu $2,$2,$4lbu $3,0($2)addiu $4,$4,1sll $17,$3,8.set noreorder.set nomacroj $L280sw $4,36($16).set macro.set reorder$L286:lw $2,36($16)lw $3,80($16)addiu $4,$2,1addu $3,$3,$2lbu $2,0($3).set noreorder.set nomacroj $L285sw $4,36($16).set macro.set reorder$L301:lw $5,36($16)lw $2,80($16)lw $4,40($16)addu $2,$2,$5lbu $3,0($2)addiu $5,$5,1move $17,$3.set noreorder.set nomacroj $L300sw $5,36($16).set macro.set reorder$L790:addu $2,$2,$fplw $5,64($2).set noreorder.set nomacrobeq $5,$0,$L883li $2,-1 # 0xffffffffffffffff.set macro.set reordersw $23,4($5)lw $3,52($fp)sw $21,68($23)lw $2,68($3)sw $5,92($3)sll $2,$2,2addu $2,$2,$22lw $5,1124($2).set noreorder.set nomacrojal uc_calloclw $4,868($2).set macro.set reorderlw $3,52($fp)sw $2,1252($22)lw $2,68($3)li $5,8 # 0x8sll $2,$2,2addu $2,$2,$22.set noreorder.set nomacrojal uc_calloclw $4,868($2).set macro.set reorderlui $6,%hi($LC24)sw $2,1256($22)addiu $6,$6,%lo($LC24)li $4,7 # 0x7li $5,6 # 0x6.set noreorder.set nomacrojal mp_msgmove $7,$21.set macro.set reorder.set noreorder.set nomacroj $L342lw $23,52($fp).set macro.set reorder$L791:addu $2,$2,$fplw $3,1088($2).set noreorder.set nomacrobeq $3,$0,$L884lui $6,%hi($LC26).set macro.set reordersw $18,4($3)lw $2,56($fp)lui $6,%hi($LC25)sw $21,68($18)sw $3,92($2)addiu $6,$6,%lo($LC25)move $7,$21li $4,7 # 0x7.set noreorder.set nomacrojal mp_msgli $5,6 # 0x6.set macro.set reorderlw $18,56($fp)$L477:lw $6,80($sp)lw $8,92($18)slt $2,$6,3.set noreorder.set nomacrobne $2,$0,$L478sw $8,204($sp).set macro.set reorderli $2,-1 # 0xffffffffffffffffsw $2,196($sp)sw $0,192($sp)$L480:lw $16,16($fp)lw $4,36($16)lw $2,40($16)sltu $2,$4,$2.set noreorder.set nomacrobeq $2,$0,$L481addiu $3,$4,1.set macro.set reorderlw $2,80($16)addu $2,$4,$2lbu $7,0($2)lw $4,80($sp)sw $3,36($16)li $2,64 # 0x40andi $3,$7,0xc0sw $7,200($sp)sw $3,224($sp).set noreorder.set nomacrobeq $3,$2,$L803addiu $19,$4,-1.set macro.set reorder$L486:lw $5,200($sp)andi $2,$5,0x40bne $2,$0,$L493lw $3,36($16)lw $2,40($16)sltu $2,$3,$2beq $2,$0,$L495$L851:lw $2,80($16)addiu $4,$3,1addu $2,$3,$2lbu $3,0($2)sw $4,36($16)andi $3,$3,0x7fsw $3,192($sp)$L497:addiu $19,$19,-1$L493:lw $3,36($16)lw $5,40($16)sltu $2,$3,$5.set noreorder.set nomacrobeq $2,$0,$L500addiu $4,$3,1.set macro.set reorderlw $2,80($16)addu $2,$3,$2lbu $3,0($2)sw $4,36($16)sll $17,$3,8$L502:sltu $2,$4,$5
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?