parse.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 5,022 行 · 第 1/5 页
S
5,022 行
lw $2,432($19)sll $2,$2,$3addiu $4,$4,-1srl $2,$2,31sw $4,428($19)$L324:beq $2,$0,$L325lw $4,428($19)sltu $2,$4,9.set noreorder.set nomacrobne $2,$0,$L327subu $3,$17,$4.set macro.set reorderlw $2,432($19)sll $2,$2,$3addiu $4,$4,-8sra $5,$2,24sw $4,428($19)$L329:lw $2,24($19).set noreorder.set nomacrobeq $2,$0,$L325sra $3,$5,5.set macro.set reorderandi $2,$5,0x1flw $7,36($19)ori $2,$2,0x20addiu $3,$3,21.set noreorder.set nomacrobeq $7,$0,$L331sll $6,$2,$3.set macro.set reorderlw $5,32($19).set noreorder.set nomacrojal $7move $4,$6.set macro.set reordermove $6,$2$L331:lw $2,16($19)andi $4,$6,0xffffsra $3,$2,16sra $5,$6,16andi $2,$2,0xffffmul $7,$3,$4mul $4,$2,$5mul $3,$5,$3addu $2,$4,$7sra $2,$2,10sll $3,$3,6addu $2,$2,$3sw $2,28($19)$L325:addiu $16,$16,-1li $2,-1 # 0xffffffffffffffffbne $16,$2,$L321lw $4,428($19)sltu $2,$4,2.set noreorder.set nomacrobne $2,$0,$L334subu $3,$0,$4.set macro.set reorderlw $2,432($19)sll $2,$2,$3addiu $4,$4,-1srl $2,$2,31sw $4,428($19)$L336:beq $2,$0,$L337lw $4,428($19)sltu $2,$4,2.set noreorder.set nomacrobne $2,$0,$L339sb $0,40($19).set macro.set reorderlw $2,432($19)subu $3,$0,$4sll $2,$2,$3addiu $4,$4,-1srl $2,$2,31sw $4,428($19)$L341:beq $2,$0,$L337blez $fp,$L343move $16,$0.set noreorder.set nomacroj $L345li $18,32 # 0x20.set macro.set reorder$L904:lw $2,432($19)subu $3,$18,$4sll $2,$2,$3srl $2,$2,31sll $2,$2,$16addiu $4,$4,-1or $2,$17,$2addiu $16,$16,1sw $4,428($19).set noreorder.set nomacrobeq $fp,$16,$L343sb $2,40($19).set macro.set reorder$L345:lw $4,428($19)sltu $2,$4,2.set noreorder.set nomacrobeq $2,$0,$L904lbu $17,40($19).set macro.set reordermove $4,$19.set noreorder.set nomacrojal a52_bitstream_get_bhli $5,1 # 0x1.set macro.set reordersll $2,$2,$16or $2,$17,$2addiu $16,$16,1.set noreorder.set nomacrobne $fp,$16,$L345sb $2,40($19).set macro.set reorder$L343:lbu $3,2($19)sltu $2,$3,2.set noreorder.set nomacrobne $2,$0,$L805li $2,1 # 0x1.set macro.set reorderli $2,2 # 0x2beq $3,$2,$L905$L349:lw $4,428($19)sltu $2,$4,5.set noreorder.set nomacrobne $2,$0,$L355subu $3,$0,$4.set macro.set reorderlw $2,432($19)sll $2,$2,$3addiu $4,$4,-4srl $16,$2,28sw $4,428($19)$L357:sltu $2,$4,5.set noreorder.set nomacrobne $2,$0,$L358subu $3,$0,$4.set macro.set reorderlw $2,432($19)sll $2,$2,$3addiu $4,$4,-4srl $7,$2,28sw $4,428($19)$L360:subu $8,$7,$16slt $2,$8,-3.set noreorder.set nomacrobne $2,$0,$L350lui $2,%hi(bndtab.3457).set macro.set reorderaddiu $2,$2,%lo(bndtab.3457)addu $2,$16,$2sll $3,$16,2sll $5,$16,4sll $6,$7,4sll $4,$7,2subu $5,$5,$3subu $6,$6,$4lbu $3,0($2)addiu $5,$5,37addiu $6,$6,73addiu $2,$8,3addiu $17,$8,2sb $2,409($19)sb $3,408($19)sb $5,42($19)sb $6,43($19).set noreorder.set nomacroblez $17,$L337sw $0,44($19).set macro.set reordermove $16,$0li $18,32 # 0x20li $20,1 # 0x1$L363:lw $4,428($19)sltu $2,$4,2.set noreorder.set nomacrobne $2,$0,$L364subu $3,$18,$4.set macro.set reorderlw $2,432($19)sll $2,$2,$3addiu $4,$4,-1srl $2,$2,31sw $4,428($19)$L366:.set noreorder.set nomacrobeq $2,$0,$L367sll $3,$20,$16.set macro.set reorderlw $2,44($19)lbu $4,409($19)or $2,$2,$3addiu $4,$4,-1sw $2,44($19)sb $4,409($19)$L367:addiu $16,$16,1bne $17,$16,$L363$L337:lbu $3,40($19)beq $3,$0,$L369.set noreorder.set nomacroblez $fp,$L906move $20,$0.set macro.set reordermove $16,$0$L374:sra $2,$3,$20andi $2,$2,0x1beq $2,$0,$L375lw $4,428($19)sltu $2,$4,2.set noreorder.set nomacrobne $2,$0,$L377subu $3,$0,$4.set macro.set reorderlw $2,432($19)sll $2,$2,$3addiu $4,$4,-1srl $2,$2,31sw $4,428($19)$L379:beq $2,$0,$L375lw $4,428($19)sltu $2,$4,3.set noreorder.set nomacrobne $2,$0,$L381subu $3,$0,$4.set macro.set reorderlw $2,432($19)sll $2,$2,$3addiu $4,$4,-2srl $5,$2,30sw $4,428($19)$L383:lbu $3,409($19)sll $2,$5,1.set noreorder.set nomacroblez $3,$L384addu $21,$2,$5.set macro.set reordersll $2,$20,3sll $3,$20,6addu $2,$2,$3addiu $2,$2,48addu $17,$19,$2move $18,$0.set noreorder.set nomacroj $L386li $22,32 # 0x20.set macro.set reorder$L908:lw $2,432($19)sll $2,$2,$3addiu $4,$4,-4srl $16,$2,28sltu $2,$4,5.set noreorder.set nomacrobne $2,$0,$L390sw $4,428($19).set macro.set reorder$L909:lw $2,432($19)subu $3,$22,$4sll $2,$2,$3addiu $4,$4,-4srl $3,$2,28li $2,15 # 0xf.set noreorder.set nomacrobeq $16,$2,$L907sw $4,428($19).set macro.set reorderori $2,$3,0x10$L951:sll $3,$2,13lbu $2,409($19)sll $3,$3,11addu $4,$21,$16addiu $18,$18,1sra $3,$3,$4slt $2,$18,$2sw $3,0($17).set noreorder.set nomacrobeq $2,$0,$L384addiu $17,$17,4.set macro.set reorder$L386:lw $4,428($19)sltu $2,$4,5.set noreorder.set nomacrobeq $2,$0,$L908subu $3,$22,$4.set macro.set reordermove $4,$19.set noreorder.set nomacrojal a52_bitstream_get_bhli $5,4 # 0x4.set macro.set reorderlw $4,428($19)move $16,$2sltu $2,$4,5beq $2,$0,$L909$L390:move $4,$19.set noreorder.set nomacrojal a52_bitstream_get_bhli $5,4 # 0x4.set macro.set reordermove $3,$2li $2,15 # 0xf.set noreorder.set nomacrobne $16,$2,$L951ori $2,$3,0x10.set macro.set reorder$L907:sll $3,$3,14lbu $2,409($19)sll $3,$3,11addu $4,$21,$16addiu $18,$18,1sra $3,$3,$4slt $2,$18,$2sw $3,0($17).set noreorder.set nomacrobne $2,$0,$L386addiu $17,$17,4.set macro.set reorder$L384:li $16,1 # 0x1$L375:addiu $20,$20,1beq $fp,$20,$L373.set noreorder.set nomacroj $L374lbu $3,40($19).set macro.set reorder$L327:li $5,8 # 0x8.set noreorder.set nomacrojal a52_bitstream_get_bh_2move $4,$19.set macro.set reorder.set noreorder.set nomacroj $L329move $5,$2.set macro.set reorder$L322:move $4,$19.set noreorder.set nomacrojal a52_bitstream_get_bhli $5,1 # 0x1.set macro.set reorderj $L324$L906:move $16,$0$L373:lbu $3,2($19)li $2,2 # 0x2bne $3,$2,$L396lbu $2,41($19)beq $2,$0,$L398beq $16,$0,$L398lbu $5,409($19).set noreorder.set nomacroblez $5,$L398move $16,$19.set macro.set reordermove $17,$0li $18,32 # 0x20$L402:lw $4,428($19)sltu $2,$4,2.set noreorder.set nomacrobne $2,$0,$L403subu $3,$18,$4.set macro.set reorderlw $2,432($19)sll $2,$2,$3addiu $4,$4,-1srl $2,$2,31sw $4,428($19)$L405:beq $2,$0,$L406lw $2,120($16)subu $2,$0,$2sw $2,120($16)$L406:addiu $17,$17,1slt $2,$17,$5.set noreorder.set nomacrobne $2,$0,$L402addiu $16,$16,4.set macro.set reorder$L369:lbu $3,2($19)li $2,2 # 0x2beq $3,$2,$L398$L396:lbu $2,40($19).set noreorder.set nomacrobne $2,$0,$L420move $20,$0.set macro.set reorder$L422:blez $fp,$L426addiu $16,$sp,32li $18,32 # 0x20.set noreorder.set nomacroj $L428addu $17,$16,$fp.set macro.set reorder$L910:lw $2,432($19)sll $2,$2,$3addiu $4,$4,-2srl $2,$2,30sw $4,428($19)sb $2,0($16)addiu $16,$16,1beq $16,$17,$L426$L428:lw $4,428($19)sltu $2,$4,3.set noreorder.set nomacrobeq $2,$0,$L910subu $3,$18,$4.set macro.set reordermove $4,$19.set noreorder.set nomacrojal a52_bitstream_get_bhli $5,2 # 0x2.set macro.set reordersb $2,0($16)addiu $16,$16,1bne $16,$17,$L428$L426:lbu $2,3($19)bne $2,$0,$L432sw $0,156($sp)$L434:blez $fp,$L438move $16,$19.set noreorder.set nomacroj $L440move $17,$0.set macro.set reorder$L911:lbu $2,42($19)sb $2,411($16)$L441:addiu $17,$17,1.set noreorder.set nomacrobeq $fp,$17,$L438addiu $16,$16,1.set macro.set reorder$L440:addiu $5,$sp,32addu $2,$5,$17lbu $3,0($2)beq $3,$0,$L441lbu $2,40($19)sra $2,$2,$17andi $2,$2,0x1bne $2,$0,$L911lw $4,428($19)sltu $2,$4,7.set noreorder.set nomacrobne $2,$0,$L445subu $3,$0,$4.set macro.set reorderlw $2,432($19)sll $2,$2,$3addiu $4,$4,-6srl $5,$2,26sw $4,428($19)$L447:slt $2,$5,61.set noreorder.set nomacrobeq $2,$0,$L350sll $2,$5,1.set macro.set reorderaddu $2,$2,$5addiu $2,$2,73addiu $17,$17,1sb $2,411($16).set noreorder.set nomacrobne $fp,$17,$L440addiu $16,$16,1.set macro.set reorder$L438:bne $20,$0,$L449sw $0,152($sp)$L451:.set noreorder.set nomacroblez $fp,$L952lw $10,156($sp).set macro.set reordersw $19,120($sp)sw $0,112($sp)$L477:lw $10,112($sp)addiu $5,$sp,32addu $2,$5,$10lbu $18,0($2).set noreorder.set nomacrobeq $18,$0,$L935lw $4,112($sp).set macro.set reorderlw $21,152($sp)li $3,1 # 0x1sll $3,$3,$10lw $7,428($19)or $3,$3,$21andi $3,$3,0x00ffaddiu $4,$18,-1addu $5,$10,$19li $2,3 # 0x3sw $3,152($sp)sltu $6,$7,5sll $16,$2,$4.set noreorder.set nomacrobne $6,$0,$L480lbu $17,411($5).set macro.set reorderlw $2,432($19)subu $3,$0,$7sll $2,$2,$3addiu $4,$7,-4srl $5,$2,28sw $4,428($19)$L482:addu $2,$16,$17addiu $2,$2,-4div $0,$2,$16teq $16,$0,7lw $2,112($sp)andi $4,$5,0x00ffsll $3,$2,9addu $3,$3,$19addiu $16,$3,1316lw $3,120($sp)andi $17,$4,0x00ffli $21,2 # 0x2li $22,3 # 0x3li $23,1 # 0x1sb $4,1315($3)mflo $20$L897:addiu $20,$20,-1li $2,-1 # 0xffffffffffffffffbeq $20,$2,$L912$L484:lw $4,428($19)sltu $2,$4,8.set noreorder.set nomacrobne $2,$0,$L485subu $3,$0,$4.set macro.set reorderlw $2,432($19)sll $2,$2,$3addiu $4,$4,-7srl $5,$2,25sw $4,428($19)$L487:lui $4,%hi(exp_1)addiu $4,$4,%lo(exp_1)addu $2,$5,$4lbu $3,0($2)addu $3,$17,$3andi $4,$3,0x00ffsltu $2,$4,25beq $2,$0,$L350beq $18,$21,$L491beq $18,$22,$L492beq $18,$23,$L490$L489:lui $10,%hi(exp_2)addiu $10,$10,%lo(exp_2)addu $2,$5,$10lbu $3,0($2)addu $3,$4,$3andi $4,$3,0x00ffsltu $2,$4,25beq $2,$0,$L350beq $18,$21,$L496beq $18,$22,$L497beq $18,$23,$L495$L494:lui $3,%hi(exp_3)addiu $3,$3,%lo(exp_3)addu $2,$5,$3lbu $3,0($2)addu $3,$4,$3andi $17,$3,0x00ffsltu $2,$17,25beq $2,$0,$L350beq $18,$21,$L500beq $18,$22,$L501bne $18,$23,$L897sb $17,0($16)addiu $16,$16,1$L916:addiu $20,$20,-1li $2,-1 # 0xffffffffffffffffbne $20,$2,$L484$L912:lw $3,428($19)sltu $2,$3,3.set noreorder.set nomacrobne $2,$0,$L913addiu $2,$3,-2.set macro.set reordersw $2,428($19)lw $4,112($sp)$L935:lw $5,120($sp)addiu $4,$4,1addiu $5,$5,512sw $4,112($sp).set noreorder.set nomacrobne $fp,$4,$L477sw $5,120($sp).set macro.set reorderlw $10,156($sp)$L952:beq $10,$0,$L505lw $4,428($19)sltu $2,$4,5.set noreorder.set nomacrobne $2,$0,$L507subu $3,$0,$4.set macro.set reorderlw $2,432($19)sll $2,$2,$3addiu $4,$4,-4srl $2,$2,28sw $4,428($19)$L509:andi $2,$2,0x00ffsltu $3,$4,8sb $2,3875($19)andi $17,$2,0x00ff.set noreorder.set nomacrobne $3,$0,$L914addiu $16,$19,3876.set macro.set reorderlw $2,432($19)subu $3,$0,$4sll $2,$2,$3addiu $4,$4,-7sw $4,428($19)srl $5,$2,25$L512:lui $18,%hi(exp_1)addiu $2,$18,%lo(exp_1)addu $2,$5,$2lbu $3,0($2)addu $3,$17,$3andi $4,$3,0x00ffsltu $2,$4,25.set noreorder.set nomacrobeq $2,$0,$L350lw $21,156($sp).set macro.set reorderli $2,2 # 0x2.set noreorder.set nomacrobeq $21,$2,$L516li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $21,$2,$L517li $2,1 # 0x1.set macro.set reorderbeq $21,$2,$L515$L514:lui $20,%hi(exp_2)addiu $2,$20,%lo(exp_2)addu $2,$5,$2lbu $3,0($2)addu $3,$4,$3andi $4,$3,0x00ffsltu $2,$4,25.set noreorder.set nomacrobeq $2,$0,$L350lw $3,156($sp).set macro.set reorderli $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L521li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L522li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L520$L519:lui $21,%hi(exp_3)addiu $2,$21,%lo(exp_3)addu $2,$5,$2lbu $3,0($2)addu $3,$4,$3andi $17,$3,0x00ffsltu $2,$17,25.set noreorder.set nomacrobeq $2,$0,$L350lw $4,156($sp).set macro.set reorderli $2,2 # 0x2.set noreorder.set nomacrobeq $4,$2,$L526li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $4,$2,$L527li $2,1 # 0x1.set macro.set reorderbeq $4,$2,$L525$L524:lw $4,428($19)sltu $2,$4,8.set noreorder.set nomacrobne $2,$0,$L528subu $3,$0,$4.set macro.set reorderlw $2,432($19)sll $2,$2,$3addiu $4,$4,-7srl $5,$2,25sw $4,428($19)$L530:addiu $2,$18,%lo(exp_1)addu $2,$5,$2lbu $3,0($2)addu $3,$17,$3andi $4,$3,0x00ffsltu $2,$4,25.set noreorder.set nomacrobeq $2,$0,$L350lw $10,156($sp).set macro.set reorderli $2,2 # 0x2.set noreorder.set nomacrobeq $10,$2,$L534li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $10,$2,$L535li $2,1 # 0x1.set macro.set reorderbeq $10,$2,$L533$L532:addiu $2,$20,%lo(exp_2)addu $2,$5,$2lbu $3,0($2)addu $3,$4,$3andi $4,$3,0x00ffsltu $2,$4,25.set noreorder.set nomacrobeq $2,$0,$L350lw $3,156($sp).set macro.set reorderli $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L539li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L540li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L538$L537:addiu $2,$21,%lo(exp_3)addu $2,$5,$2lbu $3,0($2)addu $3,$4,$3andi $3,$3,0x00ff
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?