vp56.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,654 行 · 第 1/5 页
S
4,654 行
sll $6,$4,1sw $6,0($16)$L134:sll $7,$7,1addiu $5,$5,-1sw $7,12($16).set noreorder.set nomacrobne $5,$0,$L135sw $5,4($16).set macro.set reorderlw $2,8($16)li $5,8 # 0x8sw $5,4($16)lbu $3,0($2)addiu $2,$2,1or $7,$7,$3sw $2,8($16)sw $7,12($16)$L135:lw $8,0($16)sll $2,$9,1addiu $3,$8,1sra $4,$3,1sll $6,$4,8sltu $3,$7,$6xori $13,$3,0x1.set noreorder.set nomacrobne $13,$0,$L137or $9,$2,$10.set macro.set reordersll $6,$4,1sw $6,0($16)$L139:sll $7,$7,1addiu $5,$5,-1sw $7,12($16).set noreorder.set nomacrobne $5,$0,$L140sw $5,4($16).set macro.set reorderlw $2,8($16)li $5,8 # 0x8sw $5,4($16)lbu $3,0($2)addiu $2,$2,1or $7,$7,$3sw $2,8($16)sw $7,12($16)$L140:lw $8,0($16)sll $2,$9,1addiu $3,$8,1sra $4,$3,1sll $6,$4,8sltu $3,$7,$6xori $10,$3,0x1.set noreorder.set nomacrobne $10,$0,$L142or $9,$2,$13.set macro.set reordersll $6,$4,1sw $6,0($16)$L144:sll $7,$7,1addiu $5,$5,-1sw $7,12($16).set noreorder.set nomacrobne $5,$0,$L145sw $5,4($16).set macro.set reorderlw $2,8($16)li $5,8 # 0x8sw $5,4($16)lbu $3,0($2)addiu $2,$2,1or $7,$7,$3sw $2,8($16)sw $7,12($16)$L145:lw $8,0($16)sll $2,$9,1addiu $3,$8,1sra $4,$3,1sll $6,$4,8sltu $3,$7,$6xori $9,$3,0x1.set noreorder.set nomacrobeq $9,$0,$L147or $10,$2,$10.set macro.set reordersubu $2,$8,$4subu $7,$7,$6sll $6,$2,1sw $6,0($16)sw $7,12($16)$L149:sll $7,$7,1addiu $5,$5,-1sw $7,12($16).set noreorder.set nomacrobne $5,$0,$L150sw $5,4($16).set macro.set reorderlw $4,8($16)li $3,8 # 0x8sw $3,4($16)lbu $2,0($4)addiu $4,$4,1or $2,$7,$2sw $2,12($16)sw $4,8($16)$L150:sll $2,$10,1or $2,$2,$9sll $3,$2,2subu $2,$0,$15$L1241:xor $2,$2,$3lbu $3,0($11)addu $2,$2,$15addu $2,$2,$3sb $2,0($11)$L96:addiu $12,$12,1li $2,2 # 0x2.set noreorder.set nomacrobne $12,$2,$L935addiu $11,$11,1.set macro.set reorderaddiu $14,$14,1li $2,10 # 0xabeq $14,$2,$L87.set noreorder.set nomacroj $L153lw $6,0($16).set macro.set reorder$L106:.set noreorder.set nomacroj $L1060sw $3,0($16).set macro.set reorder$L112:.set noreorder.set nomacroj $L1061addiu $8,$8,2.set macro.set reorder$L1090:.set noreorder.set nomacroj $L105addiu $2,$3,255.set macro.set reorder$L935:.set noreorder.set nomacroj $L88lw $6,0($16).set macro.set reorder$L90:move $6,$3.set noreorder.set nomacroj $L1059sw $3,0($16).set macro.set reorder$L98:sll $6,$3,1.set noreorder.set nomacroj $L100sw $6,0($16).set macro.set reorder$L117:subu $7,$7,$5sll $6,$2,1sw $6,0($16).set noreorder.set nomacroj $L119sw $7,12($16).set macro.set reorder$L147:sll $6,$4,1.set noreorder.set nomacroj $L149sw $6,0($16).set macro.set reorder$L142:subu $2,$8,$4subu $7,$7,$6sll $6,$2,1sw $6,0($16).set noreorder.set nomacroj $L144sw $7,12($16).set macro.set reorder$L137:subu $2,$8,$4subu $7,$7,$6sll $6,$2,1sw $6,0($16).set noreorder.set nomacroj $L139sw $7,12($16).set macro.set reorder$L132:subu $2,$8,$4subu $7,$7,$6sll $6,$2,1sw $6,0($16).set noreorder.set nomacroj $L134sw $7,12($16).set macro.set reorder$L127:subu $2,$8,$4subu $7,$7,$6sll $6,$2,1sw $6,0($16).set noreorder.set nomacroj $L129sw $7,12($16).set macro.set reorder$L122:subu $7,$7,$6sll $6,$2,1sw $6,0($16).set noreorder.set nomacroj $L124sw $7,12($16).set macro.set reorder$L87:addiu $17,$17,1li $2,3 # 0x3.set noreorder.set nomacrobne $17,$2,$L49addiu $18,$18,20.set macro.set reorderlw $15,204($sp)addiu $2,$sp,132addiu $3,$sp,92sw $15,144($sp)sw $0,208($sp)sw $2,280($sp)sw $3,284($sp)move $4,$15$L157:lbu $2,1813($4)lw $7,144($sp)sll $4,$2,4sll $2,$2,2addu $2,$2,$4sll $3,$2,2addu $2,$2,$3sw $2,92($sp)lbu $3,1815($7)lw $6,208($sp)sll $4,$3,4sll $3,$3,2addu $3,$3,$4sll $2,$3,2addu $3,$3,$2sw $3,96($sp)lbu $2,1817($7)sll $5,$6,2sll $4,$2,4sll $2,$2,2addu $2,$2,$4sll $3,$2,2addu $2,$2,$3sw $2,100($sp)lbu $3,1819($7)sll $6,$6,4sll $4,$3,4sll $3,$3,2addu $3,$3,$4sll $2,$3,2addu $3,$3,$2sw $3,104($sp)lbu $2,1821($7)addu $5,$5,$6sll $4,$2,4sll $2,$2,2addu $2,$2,$4sll $3,$2,2addu $2,$2,$3sw $2,108($sp)lbu $3,1823($7)lw $15,204($sp)sll $4,$3,4sll $3,$3,2addu $3,$3,$4sll $2,$3,2addu $3,$3,$2sw $3,112($sp)lbu $2,1825($7)sll $6,$5,2sll $4,$2,4sll $2,$2,2addu $2,$2,$4sll $3,$2,2addu $2,$2,$3sw $2,116($sp)lbu $3,1827($7)addu $6,$5,$6sll $4,$3,4sll $3,$3,2addu $3,$3,$4sll $2,$3,2addu $5,$5,$15addu $3,$3,$2addiu $5,$5,1812sw $3,120($sp)sw $5,148($sp)lbu $2,1829($7)addiu $6,$6,1512sll $4,$2,4sll $2,$2,2addu $2,$2,$4sll $3,$2,2addu $2,$2,$3sw $2,124($sp)lbu $3,1831($7)addu $25,$15,$6sll $4,$3,4sll $3,$3,2addu $3,$3,$4sll $2,$3,2addu $3,$3,$2addiu $31,$sp,92sw $3,128($sp)$L155:lw $2,148($sp)lbu $4,0($2)lbu $3,1($2)addiu $5,$4,1sll $2,$4,8addu $3,$3,$5subu $2,$2,$4div $0,$2,$3teq $3,$0,7mflo $2nor $2,$0,$2sb $2,0($25)sw $0,0($31)lw $19,92($sp)lw $20,104($sp)lw $21,112($sp)lw $22,124($sp)lw $12,100($sp)lw $16,116($sp)lw $17,108($sp)lw $18,128($sp)lw $4,96($sp)lw $11,120($sp)addu $12,$19,$12addu $16,$21,$16addu $17,$20,$17addu $18,$22,$18addu $2,$12,$17addu $11,$4,$11addu $23,$16,$18addu $3,$11,$23addiu $24,$2,1sll $5,$2,8sll $8,$19,8subu $5,$5,$2subu $8,$8,$19addiu $19,$3,1addu $3,$3,$24div $0,$5,$3teq $3,$0,7sll $6,$12,8subu $6,$6,$12sll $7,$11,8subu $7,$7,$11addiu $12,$12,1sll $9,$20,8subu $9,$9,$20addiu $17,$17,1sll $10,$4,8subu $10,$10,$4addiu $11,$11,1sll $13,$16,8subu $13,$13,$16addiu $23,$23,1sll $14,$21,8subu $14,$14,$21addiu $16,$16,1sll $15,$22,8subu $15,$15,$22addiu $18,$18,1lw $2,148($sp)lbu $4,1($2)addiu $2,$2,2sll $3,$4,4sll $4,$4,2addu $4,$4,$3sw $2,148($sp)sll $2,$4,2addu $4,$4,$2mflo $5div $0,$6,$24teq $24,$0,7addiu $5,$5,1sb $5,1($25)mflo $6div $0,$7,$19teq $19,$0,7addiu $6,$6,1sb $6,2($25)mflo $7div $0,$8,$12teq $12,$0,7addiu $7,$7,1sb $7,3($25)mflo $8div $0,$9,$17teq $17,$0,7addiu $8,$8,1sb $8,4($25)mflo $9div $0,$10,$11teq $11,$0,7addiu $9,$9,1sb $9,5($25)mflo $10div $0,$13,$23teq $23,$0,7addiu $10,$10,1sb $10,6($25)mflo $13div $0,$14,$16teq $16,$0,7addiu $13,$13,1sb $13,7($25)mflo $14div $0,$15,$18teq $18,$0,7addiu $14,$14,1sb $14,8($25)mflo $15addiu $15,$15,1sb $15,9($25)lw $2,280($sp)sw $4,0($31)addiu $31,$31,4.set noreorder.set nomacrobne $31,$2,$L155addiu $25,$25,10.set macro.set reorderlw $3,208($sp)lw $4,144($sp)addiu $3,$3,1addiu $4,$4,20li $2,3 # 0x3sw $3,208($sp).set noreorder.set nomacrobne $3,$2,$L157sw $4,144($sp).set macro.set reorderlw $2,5480($fp).set noreorder.set nomacrojal $2move $4,$fp.set macro.set reordersw $0,4296($fp)$L46:lw $2,5484($fp)$L1191:.set noreorder.set nomacrojal $2move $4,$fp.set macro.set reorderli $6,18 # 0x12addiu $4,$fp,4276.set noreorder.set nomacrojal memsetmove $5,$0.set macro.set reorderlw $6,4160($fp)li $3,128sll $2,$6,2addiu $2,$2,6sh $3,4288($fp).set noreorder.set nomacroblez $2,$L159sh $3,4282($fp).set macro.set reordermove $5,$0move $4,$0li $7,-1 # 0xffffffffffffffff$L161:lw $3,4200($fp)addiu $5,$5,1addu $3,$3,$4sb $0,0($3)lw $6,4160($fp)sw $7,4($3)sll $2,$6,2addiu $2,$2,6slt $2,$5,$2sh $0,8($3).set noreorder.set nomacrobne $2,$0,$L161addiu $4,$4,12.set macro.set reorder$L159:lw $5,4200($fp)sll $2,$6,5sll $3,$6,3sll $4,$6,2lw $7,5428($fp)lw $8,240($sp)lw $15,240($sp)addu $4,$4,$2subu $2,$2,$3addu $4,$4,$5addu $2,$2,$5slt $3,$7,0li $5,7 # 0x7lw $8,16($8)lw $15,20($15)lw $6,4164($fp)movz $5,$0,$3sw $0,28($2)sw $5,220($sp)sw $0,52($4)sw $8,216($sp).set noreorder.set nomacroblez $6,$L165sw $15,212($sp).set macro.set reordersll $2,$8,3addiu $3,$fp,5164addiu $4,$fp,5420sw $2,244($sp)sw $0,228($sp)sw $3,256($sp).set noreorder.set nomacrobltz $7,$L168sw $4,260($sp).set macro.set reorder$L1098:lw $16,228($sp)$L170:lw $5,256($sp)li $2,4 # 0x4andi $4,$5,0x3li $3,-1 # 0xffffffffffffffffsubu $4,$2,$4li $2,2 # 0x2sw $3,4244($fp)sw $3,4208($fp)sh $0,4212($fp)sb $0,4204($fp)sw $3,4220($fp)sh $0,4224($fp)sb $0,4216($fp)sw $3,4232($fp)sh $0,4236($fp)sb $0,4228($fp)sh $0,4248($fp).set noreorder.set nomacrobeq $4,$2,$L173sb $0,4240($fp).set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $4,$2,$L174li $2,1 # 0x1.set macro.set reorderbeq $4,$2,$L1092$L171: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,$L175li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$5,$2addiu $4,$2,32sltu $3,$5,$4beq $3,$0,$L175$L994:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4bne $2,$0,$L994$L175:lw $6,260($sp)li $3,-32 # 0xffffffffffffffe0addiu $2,$6,-31and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L1242lw $7,260($sp).set macro.set reorderaddiu $2,$5,4$L1243:#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,$L1243addiu $2,$5,4.set macro.set reorderlw $7,260($sp)$L1242:li $3,-4 # 0xfffffffffffffffcaddiu $2,$7,-4and $3,$2,$3sltu $4,$5,$3beq $4,$0,$L180$L996:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L996$L180:lw $8,260($sp)li $2,2 # 0x2andi $3,$8,0x3.set noreorder.set nomacrobeq $3,$2,$L184addiu $4,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L185li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L1093$L182:lw $4,260($sp)li $5,24 # 0x18.set noreorder.set nomacrojal memsetli $6,4 # 0x4.set macro.set reorderlw $15,220($sp)lw $2,216($sp)sll $4,$16,4addu $4,$15,$4mul $4,$2,$4lw $3,5436($fp)lw $2,5432($fp)lw $7,244($sp)lw $8,212($sp)sll $2,$2,2sll $3,$3,2sll $6,$16,3addu $5,$4,$7addu $2,$2,$fpaddu $3,$3,$fplw $7,4160($fp)addu $6,$15,$6sw $4,4168($2)mul $6,$8,$6sw $5,4168($3)sll $2,$7,1lw $4,4168($fp)lw $5,4176($fp)addu $3,$2,$7li $8,1 # 0x1li $9,2 # 0x2addiu $3,$3,5addiu $4,$4,8addiu $5,$5,8addiu $2,$2,3sw $8,4260($fp)sw $9,4264($fp)sw $2,4268($fp)sw $3,4272($fp)sw $4,4172($fp)sw $5,4180($fp)sw $6,4188($fp)sw $8,4252($fp)sw $9,4256($fp).set noreorder.set nomacroblez $7,$L186sw $6,4184($fp).set macro.set reorderlw $15,228($sp)addiu $2,$fp,5072sll $15,$15,4addiu $3,$fp,4304sw $15,164($sp)sw $0,224($sp)sw $2,252($sp)sw $3,264($sp)$L188:lw $2,4056($fp)lw $3,48($2).set noreorder.set nomacrobeq $3,$0,$L189lui $4,%hi(C.125.8301).set macro.set reorderli $17,1 # 0x1$L191:lw $6,264($sp)lui $5,%hi(vp56_reference_frame)addiu $4,$5,%lo(vp56_reference_frame)li $2,4 # 0x4sll $3,$17,2andi $5,$6,0x3addu $3,$3,$4subu $4,$2,$5li $2,2 # 0x2lw $16,0($3).set noreorder.set nomacrobeq $4,$2,$L807move $3,$6.set macro.set reorder$L1118:li $2,3 # 0x3.set noreorder.set nomacrobeq $4,$2,$L808li $2,1 # 0x1.set macro.set reorderbeq $4,$2,$L1094$L805:addiu $5,$3,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$3,0x1f.set noreorder.set nomacrobeq $3,$0,$L809li $2,-32 # 0xffffffffffffffe0.set macro.set reorderand $2,$5,$2addiu $4,$2,32sltu $3,$5,$4beq $3,$0,$L809$L997:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4bne $2,$0,$L997$L809:lw $7,252($sp)li $3,-32 # 0xffffffffffffffe0addiu $2,$7,-31and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L812addiu $2,$5,4.set macro.set reorder$L1244:#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,$L1244addiu $2,$5,4.set macro.set reorder$L812:lw $8,252($sp)li $3,-4 # 0xfffffffffffffffcaddiu $2,$8,-4and $3,$2,$3sltu $4,$5,$3beq $4,$0,$L814$L999:#APP
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?