parse.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 5,022 行 · 第 1/5 页
S
5,022 行
addiu $17,$17,52.set noreorder.set nomacrobeq $fp,$18,$L609addiu $16,$16,52.set macro.set reorder$L611:lbu $2,490($16).set noreorder.set nomacrobne $2,$20,$L612move $4,$19.set macro.set reorder.set noreorder.set nomacrojal parse_deltbamove $5,$17.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L953addiu $18,$18,1.set macro.set reorder.set noreorder.set nomacroj $L805li $2,1 # 0x1.set macro.set reorder$L593:beq $4,$0,$L614$L615:lbu $2,436($19)bne $2,$0,$L820lbu $3,40($19)beq $3,$0,$L618lbu $2,437($19)srl $2,$2,3.set noreorder.set nomacrobne $2,$0,$L954lw $5,152($sp).set macro.set reorder$L618:lbu $2,3($19)beq $2,$0,$L622lbu $2,749($19)srl $2,$2,3bne $2,$0,$L616$L622:.set noreorder.set nomacroblez $fp,$L955addiu $4,$19,1059.set macro.set reorderlbu $2,489($19)srl $2,$2,3.set noreorder.set nomacrobne $2,$0,$L616move $4,$19.set macro.set reorder.set noreorder.set nomacroj $L626move $5,$0.set macro.set reorder$L627:lbu $2,541($4)srl $2,$2,3.set noreorder.set nomacrobne $2,$0,$L616addiu $4,$4,52.set macro.set reorder$L626:addiu $5,$5,1bne $fp,$5,$L627addiu $4,$19,1059$L955:andi $2,$4,0x3li $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2addiu $6,$19,1315.set noreorder.set nomacrobeq $3,$2,$L631move $5,$4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L632li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L920$L630:move $3,$5move $2,$0addiu $5,$5,-4#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$3,0x1f.set noreorder.set nomacrobeq $3,$0,$L956addiu $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,$L956addiu $2,$6,-31.set macro.set reorder$L828:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4.set noreorder.set nomacrobne $2,$0,$L828addiu $2,$6,-31.set macro.set reorder$L956:li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L957addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L958:#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,$L958addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L957:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L638$L830:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L830$L638:andi $3,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L642addiu $4,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L643li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L921$L640:.set noreorder.set nomacroblez $fp,$L644addiu $6,$19,1568.set macro.set reordermove $8,$0li $9,2 # 0x2li $10,3 # 0x3li $11,1 # 0x1li $12,-32 # 0xffffffffffffffe0$L646:addiu $4,$6,3andi $3,$4,0x3li $2,4 # 0x4subu $2,$2,$3.set noreorder.set nomacrobeq $2,$9,$L649addiu $7,$6,259.set macro.set reorderbeq $2,$10,$L650.set noreorder.set nomacrobne $2,$11,$L959addiu $5,$4,-4.set macro.set reorderaddiu $4,$6,4sb $0,3($6)$L647:addiu $5,$4,-4$L959:move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L960addiu $2,$7,-31.set macro.set reorderand $2,$5,$12addiu $4,$2,32sltu $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L960addiu $2,$7,-31.set macro.set reorder$L831:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4.set noreorder.set nomacrobne $2,$0,$L831addiu $2,$7,-31.set macro.set reorder$L960:and $4,$2,$12sltu $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L961addiu $2,$7,-4.set macro.set reorderaddiu $2,$5,4$L962:#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,$4.set noreorder.set nomacrobne $2,$0,$L962addiu $2,$5,4.set macro.set reorderaddiu $2,$7,-4$L961:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L963andi $2,$7,0x3.set macro.set reorder$L833:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L833andi $2,$7,0x3.set macro.set reorder$L963:.set noreorder.set nomacrobeq $2,$9,$L660addiu $3,$5,4.set macro.set reorderbeq $2,$10,$L661bne $2,$11,$L658sb $0,4($5)$L658:addiu $8,$8,1.set noreorder.set nomacrobne $fp,$8,$L646addiu $6,$6,512.set macro.set reorder$L644:addiu $4,$19,4131andi $2,$4,0x3li $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L664addiu $6,$19,4387.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L665li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L922$L662:addiu $5,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L964addiu $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,$L964addiu $2,$6,-31.set macro.set reorder$L834:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4.set noreorder.set nomacrobne $2,$0,$L834addiu $2,$6,-31.set macro.set reorder$L964:li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L965addiu $2,$6,-4.set macro.set reorderaddiu $2,$5,4$L966:#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,$L966addiu $2,$5,4.set macro.set reorderaddiu $2,$6,-4$L965:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L671$L836:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L836$L671:andi $3,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L674addiu $4,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L675li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L923$L614:lw $4,428($19)$L940:sltu $2,$4,2.set noreorder.set nomacrobne $2,$0,$L684subu $3,$0,$4.set macro.set reorderlw $2,432($19)sll $2,$2,$3addiu $4,$4,-1srl $2,$2,31sw $4,428($19)$L686:beq $2,$0,$L687lw $4,428($19)sltu $2,$4,10.set noreorder.set nomacrobne $2,$0,$L689subu $3,$0,$4.set macro.set reorderlw $2,432($19)sll $2,$2,$3addiu $4,$4,-9srl $2,$2,23sw $4,428($19)move $16,$2$L942:li $17,-1 # 0xffffffffffffffffaddiu $16,$16,-1$L939:beq $16,$17,$L687$L693:lw $3,428($19)sltu $2,$3,9.set noreorder.set nomacrobne $2,$0,$L694addiu $2,$3,-8.set macro.set reorderaddiu $16,$16,-1.set noreorder.set nomacrobne $16,$17,$L693sw $2,428($19).set macro.set reorder$L687:lw $23,4388($19)lw $3,12($19)lbu $5,2($19)lw $7,28($19)lw $8,4($19)lw $9,8($19)addiu $22,$sp,48move $6,$3addiu $2,$23,1024andi $3,$3,0x10move $4,$22movn $23,$2,$3sw $8,16($sp).set noreorder.set nomacrojal a52_downmix_coeffsw $9,20($sp).set macro.set reordersw $2,148($sp)li $2,-1 # 0xffffffffffffffffsw $2,100($sp)sw $2,108($sp).set noreorder.set nomacroblez $fp,$L698sw $2,104($sp).set macro.set reordersw $19,128($sp)sw $23,124($sp)sw $0,116($sp)move $16,$0sw $22,132($sp)$L700:lw $2,116($sp)lw $4,132($sp)lw $5,128($sp)addiu $3,$sp,42sll $6,$2,9addu $2,$3,$2lbu $8,0($2)lw $3,0($4)lbu $2,411($5)addu $6,$6,$19lw $5,124($sp)addiu $6,$6,1315move $4,$19addiu $7,$sp,88sw $2,24($sp)sw $3,16($sp).set noreorder.set nomacrojal coeff_getsw $8,20($sp).set macro.set reorderlbu $2,40($19)lw $10,116($sp)sra $2,$2,$10andi $2,$2,0x1.set noreorder.set nomacrobeq $2,$0,$L701lw $2,128($sp).set macro.set reorder.set noreorder.set nomacrobne $16,$0,$L821addiu $21,$19,803.set macro.set reorderaddiu $2,$19,1059lw $16,44($19)lbu $18,42($19)lbu $9,43($19)sw $21,140($sp)sw $2,144($sp)sw $0,136($sp)$L705:slt $2,$18,$9.set noreorder.set nomacrobeq $2,$0,$L924andi $2,$16,0x1.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L707addiu $17,$18,12.set macro.set reorder$L837:sra $16,$16,1andi $2,$16,0x1.set noreorder.set nomacrobne $2,$0,$L837addiu $17,$17,12.set macro.set reorder$L707:lw $3,136($sp)move $8,$0sll $2,$3,2addiu $2,$2,48addu $6,$19,$2move $7,$0addiu $20,$sp,68$L709:addu $3,$22,$7lw $4,0($3)lw $2,0($6)andi $5,$4,0xffffsra $3,$2,16sra $4,$4,16andi $2,$2,0xffffmul $10,$3,$5mul $5,$2,$4mul $3,$4,$3addu $2,$5,$10sll $3,$3,6sra $2,$2,10addu $2,$2,$3addiu $8,$8,1addu $3,$20,$7sw $2,0($3)addiu $6,$6,72.set noreorder.set nomacrobne $fp,$8,$L709addiu $7,$7,4.set macro.set reorderslt $2,$18,$17bne $2,$0,$L838$L711:lw $21,136($sp)sra $16,$16,1addiu $21,$21,1.set noreorder.set nomacroj $L705sw $21,136($sp).set macro.set reorder$L820:lbu $3,40($19)$L616:.set noreorder.set nomacrobeq $3,$0,$L628lw $5,152($sp).set macro.set reorder$L954:andi $2,$5,0x40.set noreorder.set nomacrobne $2,$0,$L925addiu $9,$19,803.set macro.set reorder$L628:.set noreorder.set nomacroblez $fp,$L677move $18,$0.set macro.set reorderaddiu $17,$19,1315.set noreorder.set nomacroj $L679addiu $16,$19,489.set macro.set reorder$L680:addiu $18,$18,1$L937:addiu $16,$16,52.set noreorder.set nomacrobeq $fp,$18,$L677addiu $17,$17,512.set macro.set reorder$L679:lw $10,152($sp)sra $2,$10,$18andi $2,$2,0x1.set noreorder.set nomacrobeq $2,$0,$L680addu $2,$18,$19.set macro.set reorderlbu $3,411($2)move $4,$19move $5,$16move $6,$0move $7,$0sw $3,16($sp)sw $0,20($sp)sw $0,24($sp).set noreorder.set nomacrojal a52_bit_allocatesw $17,28($sp).set macro.set reorder.set noreorder.set nomacroj $L937addiu $18,$18,1.set macro.set reorder$L925:lbu $2,801($19)lbu $3,802($19)lbu $6,408($19)lbu $7,42($19)lbu $8,43($19)sll $2,$2,8sll $3,$3,8move $4,$19addiu $5,$19,437sw $8,16($sp)sw $2,20($sp)sw $3,24($sp).set noreorder.set nomacrojal a52_bit_allocatesw $9,28($sp).set macro.set reorderj $L628$L838:lw $10,144($sp)addu $2,$10,$18lb $21,0($2)addiu $3,$21,3andi $3,$3,0x00ffsltu $2,$3,8.set noreorder.set nomacrobeq $2,$0,$L713sll $2,$3,2.set macro.set reorderlui $3,%hi($L720)addiu $3,$3,%lo($L720)addu $2,$2,$3lw $4,0($2)j $4.rdata.align 2.align 2$L720:.word $L714.word $L715.word $L716.word $L717.word $L713.word $L713.word $L718.word $L719.section .text.a52_block$L713:lw $5,428($19)sltu $2,$21,$5.set noreorder.set nomacrobeq $2,$0,$L753li $2,32 # 0x20.set macro.set reorderlw $3,432($19)subu $4,$2,$5sll $3,$3,$4subu $2,$2,$21subu $4,$5,$21sra $3,$3,$2sw $4,428($19)$L755:li $2,16 # 0x10subu $2,$2,$21sll $2,$3,$2sll $8,$2,16sra $8,$8,16$L733:lw $10,140($sp)sll $2,$18,2addu $5,$23,$2move $6,$0move $7,$20.set noreorder.set nomacroj $L756addu $9,$10,$18.set macro.set reorder$L926:sra $2,$3,$4sw $2,0($5)$L757:addiu $6,$6,1addiu $5,$5,1024.set noreorder.set nomacrobeq $fp,$6,$L895addiu $7,$7,4.set macro.set reorder$L756:lbu $2,40($19)sra $2,$2,$6andi $2,$2,0x1beq $2,$0,$L757lw $2,0($7)lbu $4,0($9)andi $3,$2,0xffffmul $3,$8,$3sra $2,$2,16mul $10,$8,$2sra $3,$3,16addiu $4,$4,-5.set noreorder.set nomacrobgez $4,$L926addu $3,$10,$3.set macro.set reordersubu $2,$0,$4sll $2,$3,$2.set noreorder.set nomacroj $L757sw $2,0($5).set macro.set reorder$L714:lw $2,108($sp).set noreorder.set nomacrobne $2,$0,$L745lh $8,96($sp).set macro.set reorderli $2,-1 # 0xffffffffffffffff.set noreorder.set nomacroj $L733sw $2,108($sp).set macro.set reorder$L715:lw $4,104($sp).set noreorder.set nomacrobltz $4,$L737sll $2,$4,1.set macro.set reorderaddu $3,$sp,$2lh $8,92($3)addiu $2,$4,-1.set noreorder.set nomacroj $L733sw $2,104($sp).set macro.set reorder$L716:lw $4,100($sp).set noreorder.set nomacrobltz $4,$L731sll $2,$4,1.set macro.set reorderaddu $3,$sp,$2lh $8,88($3)addiu $2,$4,-1.set noreorder.set nomacroj $L733sw $2,100($sp).set macro.set reorder$L718:lw $4,428($19)sltu $2,$4,4bne $2,$0,$L742lw $2,432($19)subu $3,$0,$4sll $2,$2,$3addiu $4,$4,-3srl $2,$2,29sw $4,428($19)sll $3,$2,1$L947:lui $2,%hi(q_3)addiu $2,$2,%lo(q_3)addu $3,$3,$2.set noreorder.set nomacroj $L733lh $8,0($3).set macro.set reorder$L717:lw $21,140($sp)sll $15,$18,2lui $2,%hi(dither_lut)addiu $11,$2,%lo(dither_lut)move $9,$23addu $7,$23,$15move $8,$0move $10,$20li $13,1
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?