error_resilience.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,894 行 · 第 1/5 页
S
4,894 行
lw $3,0($2)addu $6,$4,$3lbu $5,0($6)li $3,1 # 0x1sra $2,$5,$11andi $2,$2,0x1and $4,$5,$12.set noreorder.set nomacrobne $4,$0,$L766movn $8,$3,$2.set macro.set reorder.set noreorder.set nomacrobne $8,$0,$L514or $2,$5,$13.set macro.set reordersb $2,0($6)addiu $9,$9,1andi $2,$5,0x1addiu $7,$7,-4.set noreorder.set nomacrobne $10,$9,$L509movn $8,$0,$2.set macro.set reorder$L765:lw $10,172($17)$L507:addiu $11,$11,1.set noreorder.set nomacrobne $11,$16,$L791addiu $2,$10,-1.set macro.set reorderlw $2,8228($17).set noreorder.set nomacrobeq $2,$0,$L519addiu $2,$10,-1.set macro.set reorder.set noreorder.set nomacrobltz $2,$L519sll $2,$10,2.set macro.set reorderaddiu $6,$2,-4move $7,$0.set noreorder.set nomacroj $L522move $8,$0.set macro.set reorder$L768:li $7,1 # 0x1$L527:andi $2,$5,0x1addiu $8,$8,1addiu $6,$6,-4.set noreorder.set nomacrobeq $10,$8,$L767movn $7,$0,$2.set macro.set reorder$L522:lw $2,6248($17)lw $4,7956($17)addu $2,$2,$6lw $3,0($2)addu $4,$4,$3lbu $5,0($4)andi $2,$5,0x10andi $3,$5,0x62.set noreorder.set nomacrobne $3,$0,$L768movn $7,$0,$2.set macro.set reorder.set noreorder.set nomacrobne $7,$0,$L527ori $2,$5,0x2.set macro.set reordersb $2,0($4)addiu $8,$8,1andi $2,$5,0x1addiu $6,$6,-4.set noreorder.set nomacrobne $10,$8,$L522movn $7,$0,$2.set macro.set reorder$L767:lw $10,172($17)$L519:lw $2,7992($17)slt $2,$2,4.set noreorder.set nomacrobne $2,$0,$L792li $2,9961472 # 0x980000.set macro.set reorderlw $18,144($17)addiu $6,$10,-2addiu $2,$18,100slt $2,$6,$2.set noreorder.set nomacrobne $2,$0,$L531sll $2,$10,2.set macro.set reorderaddiu $7,$2,-8li $9,1 # 0x1li $10,127 # 0x7f$L534:lw $2,6248($17)lw $3,7956($17)addu $2,$7,$2lw $4,0($2)lw $5,4($2)addu $8,$3,$4addu $3,$3,$5lbu $5,0($8)lbu $3,0($3)andi $4,$5,0x1li $2,1 # 0x1.set noreorder.set nomacrobeq $3,$10,$L769movn $9,$2,$4.set macro.set reorder$L537:bne $9,$0,$L542$L541:ori $2,$5,0xesb $2,0($8)lw $18,144($17)$L542:addiu $6,$6,-1addiu $2,$18,100slt $2,$6,$2.set noreorder.set nomacrobeq $2,$0,$L534addiu $7,$7,-4.set macro.set reorderlw $10,172($17)$L531:li $2,9961472 # 0x980000$L792:ori $7,$2,0x967fli $13,1 # 0x1addiu $14,$sp,24li $18,4 # 0x4li $16,1 # 0x1$L543:addiu $2,$10,-1.set noreorder.set nomacrobltz $2,$L544sll $2,$10,2.set macro.set reorderaddiu $9,$2,-4move $11,$0sll $12,$16,$13li $15,9961472 # 0x980000$L546:lw $2,6248($17)lw $5,7956($17)addu $2,$2,$9lw $3,0($2)lw $4,2020($17)addu $8,$3,$5lbu $6,0($8)addu $3,$3,$4lbu $4,0($3)sra $2,$6,$13addiu $3,$7,1andi $2,$2,0x1movz $7,$3,$4lw $5,8228($17)movn $7,$0,$2.set noreorder.set nomacrobeq $5,$0,$L551slt $2,$7,50.set macro.set reorderlw $2,0($14)slt $2,$7,$2.set noreorder.set nomacrobne $2,$0,$L762or $3,$6,$12.set macro.set reorder$L553:andi $3,$6,0x1ori $2,$15,0x967faddiu $11,$11,1movn $7,$2,$3.set noreorder.set nomacrobne $10,$11,$L546addiu $9,$9,-4.set macro.set reorderlw $10,172($17)$L544:addiu $13,$13,1.set noreorder.set nomacrobne $13,$18,$L543addiu $14,$14,4.set macro.set reorderblez $10,$L559move $7,$0.set noreorder.set nomacroj $L561move $6,$0.set macro.set reorder$L770:addiu $6,$6,1slt $2,$6,$10.set noreorder.set nomacrobeq $2,$0,$L559andi $7,$4,0xe.set macro.set reorder$L561:lw $3,6248($17)sll $2,$6,2addu $2,$2,$3lw $4,0($2)lw $3,7956($17)addu $3,$3,$4lbu $4,0($3)andi $2,$4,0xeor $7,$7,$2andi $2,$4,0x1.set noreorder.set nomacrobne $2,$0,$L770or $5,$4,$7.set macro.set reordersb $5,0($3)lw $10,172($17)addiu $6,$6,1slt $2,$6,$10bne $2,$0,$L561$L559:lw $2,8228($17)bne $2,$0,$L565.set noreorder.set nomacroblez $10,$L567move $6,$0.set macro.set reorder$L569:lw $3,6248($17)sll $2,$6,2addu $2,$2,$3lw $5,0($2)lw $4,7956($17)addiu $6,$6,1addu $4,$4,$5lbu $2,0($4)andi $5,$2,0xeori $3,$2,0xemovn $2,$3,$5sb $2,0($4)lw $10,172($17)slt $2,$6,$10bne $2,$0,$L569$L565:.set noreorder.set nomacroblez $10,$L567move $9,$0.set macro.set reorderlw $14,7956($17)lw $8,6248($17)move $13,$0move $12,$0move $11,$0$L573:lw $2,0($8)addiu $6,$13,1addu $2,$14,$2lbu $3,0($2)addiu $4,$12,1andi $7,$3,0x8andi $5,$3,0x4addiu $2,$11,1andi $3,$3,0x2addiu $9,$9,1movn $13,$6,$5movn $11,$2,$3movn $12,$4,$7.set noreorder.set nomacrobne $9,$10,$L573addiu $8,$8,4.set macro.set reorder$L580:lw $4,0($17)lui $6,%hi($LC4)addiu $6,$6,%lo($LC4)move $7,$13li $5,1 # 0x1sw $11,16($sp).set noreorder.set nomacrojal av_logsw $12,20($sp).set macro.set reorderlw $2,1872($17)beq $2,$0,$L771lw $10,172($17).set noreorder.set nomacroblez $10,$L584move $8,$0.set macro.set reorderlw $9,6248($17)lw $6,7956($17)move $5,$9move $7,$0li $11,12 # 0xc$L586:lw $2,0($5)addiu $4,$7,1addu $2,$6,$2lbu $3,0($2)addiu $8,$8,1andi $3,$3,0xcxor $3,$3,$11movn $7,$4,$3.set noreorder.set nomacrobne $8,$10,$L586addiu $5,$5,4.set macro.set reorderslt $2,$7,5.set noreorder.set nomacrobne $2,$0,$L706slt $2,$7,100.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L592li $2,1374355456 # 0x51eb0000.set macro.set reorderli $fp,1 # 0x1$L594:lw $23,148($17)addiu $2,$23,-1.set noreorder.set nomacroblez $2,$L772move $22,$0.set macro.set reorderlw $18,144($17)move $19,$0move $21,$0$L607:blez $18,$L606move $20,$0.set noreorder.set nomacroj $L598li $23,16 # 0x10.set macro.set reorder$L775:addiu $22,$22,1$L599:addiu $20,$20,1slt $2,$20,$18beq $2,$0,$L773$L598:lw $14,152($17)lw $6,7956($17)$L794:mul $2,$21,$14addu $5,$2,$20addu $2,$6,$5lbu $3,0($2)li $2,12 # 0xcandi $3,$3,0xcbeq $3,$2,$L599addiu $19,$19,1div $0,$19,$fpteq $fp,$0,7mfhi $2.set noreorder.set nomacrobne $2,$0,$L599li $2,1 # 0x1.set macro.set reorderlw $3,2084($17)move $4,$0.set noreorder.set nomacrobeq $3,$2,$L774sll $5,$5,2.set macro.set reorderlw $15,1568($17)addu $3,$5,$15lw $2,0($3)andi $2,$2,0x7bne $2,$0,$L775addiu $20,$20,1slt $2,$20,$18.set noreorder.set nomacrobne $2,$0,$L794addiu $22,$22,-1.set macro.set reorder$L773:lw $23,148($17)$L606:addiu $21,$21,1addiu $2,$23,-1slt $2,$21,$2bne $2,$0,$L607lw $10,172($17).set noreorder.set nomacrobgtz $10,$L776slt $16,$0,$22.set macro.set reorder$L584:lw $23,148($17)$L783:blez $23,$L618lw $18,144($17)move $19,$0$L620:blez $18,$L630move $16,$0$L622:lw $14,152($17)lw $15,1568($17)mul $2,$19,$14lw $3,7956($17)addu $4,$2,$16sll $2,$4,2addu $2,$2,$15lw $5,0($2)addu $3,$3,$4andi $2,$5,0x7.set noreorder.set nomacrobne $2,$0,$L623lbu $3,0($3).set macro.set reorderandi $2,$3,0x8.set noreorder.set nomacrobne $2,$0,$L623andi $6,$3,0x2.set macro.set reorderandi $2,$5,0x40.set noreorder.set nomacrobeq $6,$0,$L623li $3,1 # 0x1.set macro.set reordersw $3,5436($17)sw $0,6180($17).set noreorder.set nomacrobeq $2,$0,$L627sw $0,2016($17).set macro.set reorderlw $5,156($17)sw $3,5440($17)mul $2,$19,$5lw $7,1560($17)addu $4,$2,$16sll $2,$4,1addiu $3,$2,1addu $6,$3,$5addu $2,$2,$5sll $4,$4,3sll $2,$2,2sll $6,$6,2sll $3,$3,2addu $4,$7,$4addu $6,$6,$7addu $3,$7,$3addu $2,$2,$7lh $8,2($4)lh $9,2($3)lh $5,0($4)lh $7,0($3)lh $10,2($2)lh $11,2($6)lh $4,0($2)lh $3,0($6)sw $5,5444($17)sw $8,5448($17)sw $7,5452($17)sw $9,5456($17)sw $4,5460($17)sw $10,5464($17)sw $3,5468($17)sw $11,5472($17)$L629:lw $2,2180($17).set noreorder.set nomacrojal $2lw $4,8636($17).set macro.set reorderlw $3,176($17)lw $2,180($17)mul $4,$19,$3lw $6,1468($17)addu $3,$4,$16mul $4,$19,$2lw $7,1472($17)addu $2,$4,$16lw $4,1464($17)sll $2,$2,3sll $3,$3,4addu $4,$4,$3addu $7,$7,$2addu $6,$6,$2lw $5,8636($17)sw $4,6236($17)sw $6,6240($17)sw $7,6244($17)sw $16,6168($17)sw $19,6172($17).set noreorder.set nomacrojal MPV_decode_mbmove $4,$17.set macro.set reorderlw $18,144($17)$L623:addiu $16,$16,1slt $2,$16,$18bne $2,$0,$L622lw $23,148($17)$L630:addiu $19,$19,1slt $2,$19,$23bne $2,$0,$L620$L618:lw $3,2084($17)li $2,3 # 0x3bne $3,$2,$L631.set noreorder.set nomacroblez $23,$L702move $19,$0.set macro.set reorderlw $25,156($17)lw $18,144($17)$L635:blez $18,$L645move $16,$0$L637:lw $14,152($17)lw $15,1568($17)mul $2,$19,$14lw $3,7956($17)addu $5,$2,$16sll $2,$5,2addu $2,$2,$15lw $4,0($2)addu $3,$3,$5andi $4,$4,0x7.set noreorder.set nomacrobne $4,$0,$L638lbu $2,0($3).set macro.set reorderandi $3,$2,0x2andi $2,$2,0x8beq $2,$0,$L638.set noreorder.set nomacrobeq $3,$0,$L638mul $3,$25,$19.set macro.set reorderlhu $7,8096($17)addu $2,$3,$16sll $3,$2,3li $2,3 # 0x3sw $2,5436($17)sw $0,6180($17)sw $0,5440($17).set noreorder.set nomacrobeq $7,$0,$L642sw $0,2016($17).set macro.set reorderlw $2,744($17)lhu $5,8098($17)addu $2,$2,$3lh $6,2($2)subu $4,$5,$7lh $3,0($2)mul $2,$4,$6mul $4,$3,$4mul $3,$5,$3mul $5,$5,$6div $0,$2,$7teq $7,$0,7mflo $2div $0,$3,$7teq $7,$0,7sw $2,5480($17)mflo $3div $0,$5,$7teq $7,$0,7sw $3,5444($17)mflo $5div $0,$4,$7teq $7,$0,7sw $5,5448($17)mflo $4sw $4,5476($17)$L644:lw $2,2180($17).set noreorder.set nomacrojal $2lw $4,8636($17).set macro.set reorderlw $3,176($17)lw $2,180($17)mul $4,$19,$3lw $6,1468($17)addu $3,$4,$16mul $4,$19,$2lw $7,1472($17)addu $2,$4,$16lw $4,1464($17)sll $2,$2,3sll $3,$3,4addu $4,$4,$3addu $7,$7,$2addu $6,$6,$2lw $5,8636($17)sw $4,6236($17)sw $6,6240($17)sw $7,6244($17)sw $16,6168($17)sw $19,6172($17).set noreorder.set nomacrojal MPV_decode_mbmove $4,$17.set macro.set reorderlw $25,156($17)lw $18,144($17)$L638:addiu $16,$16,1slt $2,$16,$18bne $2,$0,$L637lw $23,148($17)$L645:addiu $19,$19,1slt $2,$19,$23bne $2,$0,$L635blez $23,$L703$L780:lw $21,1912($17)move $31,$0$L648:blez $18,$L658lw $14,152($17)lw $15,1568($17)move $22,$0$L650:mul $3,$31,$14addu $2,$3,$22sll $2,$2,2addu $2,$2,$15lw $3,0($2)andi $3,$3,0x7beq $3,$0,$L651lw $2,8228($17)bne $2,$0,$L653$L651:lw $9,176($17)lw $13,180($17)mul $2,$31,$9mul $4,$31,$13mul $5,$31,$25addu $3,$2,$22lw $6,1464($17)addu $2,$4,$22lw $7,1468($17)addu $4,$5,$22lw $5,1472($17)sll $2,$2,3sll $3,$3,4sll $4,$4,2addu $24,$3,$6addu $19,$2,$5addu $20,$2,$7addu $16,$4,$21move $10,$0$L654:sra $11,$10,1sll $2,$11,3mul $4,$9,$2andi $12,$10,0x1sll $3,$12,3addu $2,$4,$3addu $7,$24,$2move $5,$0move $8,$0$L698:lbu $3,0($7)lbu $2,1($7)addu $3,$3,$5lbu $4,2($7)lbu $5,3($7)addu $2,$2,$3addu $2,$2,$4lbu $6,4($7)addu $2,$2,$5lbu $3,5($7)addu $2,$2,$6lbu $4,6($7)addu $3,$3,$2lbu $5,7($7)addu $4,$4,$3addiu $8,$8,1li $2,8 # 0x8addu $5,$5,$4.set noreorder.set nomacrobne $8,$2,$L698addu $7,$7,$9.set macro.set reordermul $3,$11,$25addiu $10,$10,1addu $2,$3,$12sll $2,$2,1addiu $3,$5,4addu $2,$2,$16sra $3,$3,3li $4,4 # 0x4.set noreorder.set nomacrobne $10,$4,$L654sh $3,0($2).set macro.set reordermove $9,$20move $8,$19move $3,$0move $7,$0move $10,$0li $11,8 # 0x8$L699:lbu $4,0($9)lbu $5,0($8)lbu $6,1($9)lbu $2,1($8)addu $4,$3,$4addu $5,$7,$5lbu $3,2($9)lbu $7,2($8)addu $6,$6,$4addu $2,$2,$5lbu $4,3($9)lbu $5,3($8)addu $3,$3,$6addu $2,$2,$7lbu $6,4($9)lbu $7,4($8)addu $3,$3,$4addu $2,$2,$5lbu $4,5($9)lbu $5,5($8)addu $3,$3,$6addu $2,$2,$7lbu $6,6($9)lbu $7,6($8)addu $3,$3,$4addu $2,$2,$5lbu $4,7($9)lbu $5,7($8)addu $3,$3,$6addu $2,$2,$7addiu $10,$10,1addu $3,$4,$3addu $7,$5,$2addu $9,$9,$13.set noreorder.set nomacrobne $10,$11,$L699addu $8,$8,$13.set macro.set reordermul $4,$31,$14lw $6,1916($17)addu $2,$4,$22lw $5,1920($17)sll $2,$2,1addiu $3,$3,4addiu $4,$7,4addu $5,$2,$5sra $3,$3,3addu $2,$2,$6sra $4,$4,3sh $3,0($2)sh $4,0($5)$L653:addiu $22,$22,1slt $2,$22,$18bne $2,$0,$L650$L658:addiu $31,$31,1slt $2,$31,$23bne $2,$0,$L648$L633:sll $6,$18,1sll $7,$23,1move $5,$21li $2,1 # 0x1move $4,$17sw $25,16($sp).set noreorder.set nomacrojal guess_dcsw $2,20($sp).set macro.set reorderlw $5,1916($17)lw $6,144($17)lw $7,148($17)lw $2,152($17)move $4,$17sw $2,16($sp).set noreorder.set nomacrojal guess_dcsw $0,20($sp).set macro.set reorderlw $2,152($17)lw $5,1920($17)lw $6,144($17)lw $7,148($17)move $4,$17sw $2,16($sp).set noreorder.set nomacrojal guess_dcsw $0,20($sp).set macro.set reorderlw $23,148($17)lw $18,144($17)sll $11,$23,1addiu $2,$11,-1slt $21,$2,2lw $20,1912($17)sll $8,$18,1.set noreorder.set nomacrobne $21,$0,$L777lw $19,156($17).set macro.set reord
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?