📄 h263.s
字号:
$L618:div $0,$9,$17teq $17,$0,7slt $2,$13,$11move $3,$13movz $3,$11,$2addu $2,$4,$11addu $2,$2,$13subu $2,$2,$3addiu $5,$2,-1sra $10,$10,$3sra $12,$15,$3sll $5,$20,$5sll $3,$16,$2sll $4,$18,$2addu $4,$5,$4addu $3,$3,$5subu $6,$0,$21sw $3,8140($14)sw $4,8144($14)addiu $7,$2,2addiu $11,$2,1sw $2,8172($14)lw $2,32($sp)sw $7,8176($14)lw $7,36($sp)sll $8,$18,1sll $13,$16,1sll $11,$20,$11mflo $9div $0,$25,$17teq $17,$0,7mflo $3mul $4,$18,$6mul $5,$10,$15addu $9,$9,$4mul $6,$16,$6addu $9,$9,$2mul $2,$21,$5addu $4,$22,$4mul $4,$10,$4mul $9,$12,$9addu $3,$3,$6addu $6,$7,$6mul $7,$2,$8mul $12,$12,$3mul $10,$10,$6addu $3,$4,$9addu $8,$7,$3mul $3,$2,$13addu $6,$10,$12sll $5,$5,4addu $2,$3,$6subu $8,$8,$5subu $2,$2,$5addu $8,$11,$8addu $2,$2,$11sw $2,8148($14)sw $8,8152($14)sw $10,8156($14)sw $12,8160($14)sw $4,8164($14)j $L588sw $9,8168($14)$L614:slt $2,$17,2beq $2,$0,$L567li $15,1 # 0x1li $2,16 # 0x10$L624:move $11,$0li $10,1 # 0x1j $L569sw $2,32($sp)$L604:j $L594lw $10,8168($14).set macro.set reorder.end mpeg4_decode_sprite_trajectory.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC0:.ascii "illegal dc vlc\012\000".align 2$LC1:.ascii "dc marker bit missing\012\000".align 2$LC2:.ascii "dc<0 at %dx%d\012\000".align 2$LC3:.ascii "dc overflow at %dx%d\012\000".align 2$LC4:.ascii "1. marker bit missing in rvlc esc\012\000".align 2$LC5:.ascii "2. marker bit missing in rvlc esc\012\000".align 2$LC6:.ascii "reverse esc missing\012\000".align 2$LC7:.ascii "1. marker bit missing in 3. esc\012\000".align 2$LC8:.ascii "2. marker bit missing in 3. esc\012\000".align 2$LC9:.ascii "|level| overflow in 3. esc, qp=%d\012\000".align 2$LC10:.ascii "ac-tex damaged at %d %d\012\000".section .text.mpeg4_decode_block,"ax",@progbits.align 2.align 5.ent mpeg4_decode_block.type mpeg4_decode_block, @functionmpeg4_decode_block:.frame $sp,64,$31 # vars= 0, regs= 10/0, args= 24, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-64sw $fp,56($sp)lw $fp,80($sp)sw $23,52($sp)sw $21,44($sp)sw $19,36($sp)sw $18,32($sp)sw $17,28($sp)sw $31,60($sp)sw $22,48($sp)sw $20,40($sp)sw $16,24($sp)move $17,$4move $18,$5move $21,$6move $23,$7beq $fp,$0,$L630lw $19,84($sp)lw $2,8256($4)bne $2,$0,$L844slt $2,$6,4beq $2,$0,$L689noplw $8,1964($4)$L691:sll $20,$21,2addu $2,$20,$17lw $3,6188($2)lw $4,6212($2)lw $5,1912($17)sll $3,$3,1nor $2,$0,$4addu $11,$3,$5sll $2,$2,1sll $4,$4,1lw $3,8412($17)addu $2,$2,$11subu $4,$11,$4lh $5,0($2)lh $9,0($4)beq $3,$0,$L692lh $10,-2($11)li $2,3 # 0x3beq $21,$2,$L692li $2,2 # 0x2beq $21,$2,$L695li $2,1 # 0x1beq $21,$2,$L697li $5,1024 # 0x400li $9,1024 # 0x400$L695:lw $12,6168($17)lw $2,7960($17)bne $12,$2,$L865subu $3,$5,$9li $10,1024 # 0x400li $5,1024 # 0x400$L701:lw $2,7964($17)lw $3,6172($17)addiu $2,$2,1bne $3,$2,$L699nopbeq $21,$0,$L703li $2,4 # 0x4beq $21,$2,$L703li $2,5 # 0x5bne $21,$2,$L865subu $3,$5,$9$L703:j $L699li $5,1024 # 0x400$L630:bne $7,$0,$L734sll $2,$6,2addu $2,$2,$4li $3,-1 # 0xffffffffffffffffmove $4,$0sw $3,6856($2)$L645:lw $31,60($sp)lw $fp,56($sp)lw $23,52($sp)lw $22,48($sp)lw $21,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)move $2,$4j $31addiu $sp,$sp,64$L734:bne $19,$0,$L736lui $2,%hi(rvlc_rl_inter)lui $2,%hi(rl_inter)addiu $15,$2,%lo(rl_inter)lw $2,8300($17)beq $2,$0,$L739addiu $13,$17,6908$L849:beq $19,$0,$L741lui $2,%hi(rl_inter+60)lui $2,%hi(rvlc_rl_inter+60)lw $11,%lo(rvlc_rl_inter+60)($2)li $16,-1 # 0xffffffffffffffffmove $23,$0li $20,1 # 0x1$L733:lw $8,8456($17)lw $12,8448($17)$L745:sra $3,$8,3addu $3,$12,$3lbu $2,0($3)lbu $5,1($3)lbu $6,3($3)lbu $4,2($3)sll $2,$2,24sll $5,$5,16or $2,$2,$5or $2,$2,$6sll $4,$4,8or $4,$4,$2andi $3,$8,0x7sll $4,$4,$3srl $2,$4,23sll $2,$2,2addu $3,$11,$2lb $2,2($3)bltz $2,$L845lh $6,0($3)$L746:addu $8,$2,$8lbu $5,3($3)bne $6,$0,$L748sll $10,$4,$2beq $19,$0,$L750nopbgez $10,$L832lui $6,%hi($LC4)addiu $6,$8,8sra $3,$6,3addu $3,$12,$3lbu $2,0($3)lbu $5,1($3)sll $2,$2,24sll $5,$5,16lbu $7,3($3)lbu $4,2($3)or $2,$2,$5or $2,$2,$7sll $4,$4,8or $4,$4,$2andi $6,$6,0x7sll $4,$4,$6bgez $4,$L833sll $2,$4,12srl $2,$2,27li $3,16 # 0x10bne $2,$3,$L834sll $5,$4,1srl $2,$5,21mul $5,$20,$2sll $4,$4,17sll $3,$10,2addu $2,$5,$23sra $4,$4,31srl $3,$3,26xor $2,$2,$4addiu $3,$3,1sll $5,$10,1subu $9,$2,$4addu $16,$16,$3bltz $5,$L840addiu $8,$8,26$L758:slt $2,$16,63beq $2,$0,$L846addu $3,$13,$16$L868:lbu $2,0($3)sll $2,$2,1addu $2,$2,$18j $L745sh $9,0($2)$L844:lw $2,8228($4)bne $2,$0,$L847sll $20,$6,2slt $12,$6,4beq $12,$0,$L640addiu $10,$4,8448lw $6,8($10)lw $11,8448($4)sra $4,$6,3addu $4,$4,$11lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$7sll $2,$2,8or $2,$2,$3andi $4,$6,0x7lui $3,%hi(dc_lum+4)sll $2,$2,$4lw $4,%lo(dc_lum+4)($3)srl $2,$2,23$L838:sll $2,$2,2addu $2,$2,$4lh $3,2($2)lh $9,0($2)addu $6,$6,$3sltu $2,$9,10beq $2,$0,$L848sw $6,8($10)beq $9,$0,$L646move $14,$0lw $6,8($10)subu $8,$0,$9sra $4,$6,3addu $4,$4,$11lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5or $3,$3,$7sll $2,$2,8or $2,$2,$3andi $4,$6,0x7sll $2,$2,$4nor $3,$0,$2sra $3,$3,31xor $2,$2,$3srl $2,$2,$8addu $5,$9,$6xor $2,$2,$3slt $4,$9,9subu $14,$2,$3bne $4,$0,$L830sw $5,8($10)sra $2,$5,3addu $2,$11,$2lbu $3,0($2)andi $4,$5,0x7sll $3,$3,$4andi $3,$3,0x00ffaddiu $2,$5,1srl $3,$3,7bne $3,$0,$L830sw $2,8($10)lw $13,7992($17)slt $2,$13,2bne $2,$0,$L648lui $6,%hi($LC1)lw $4,0($17)addiu $6,$6,%lo($LC1)jal av_logmove $5,$0j $L645li $4,-1 # 0xffffffffffffffff$L689:j $L691lw $8,1968($4)$L847:addu $3,$20,$4lw $2,6188($3)lw $4,1912($4)sll $2,$2,1addu $2,$2,$4slt $3,$6,4beq $3,$0,$L636lh $4,0($2)lw $2,1964($17)sra $3,$2,1addu $3,$4,$3div $0,$3,$2teq $2,$0,7mflo $6$L638:lw $2,2032($17)lw $3,6172($17)lw $4,6168($17)lw $5,152($17)addu $4,$4,$2mul $2,$3,$5addu $3,$2,$4lbu $2,0($3)sll $2,$2,$21andi $22,$2,0x20$L639:move $16,$0sh $6,0($18)$L688:beq $23,$0,$L724nopbeq $19,$0,$L726lui $2,%hi(rl_intra)lui $2,%hi(rvlc_rl_intra)addiu $2,$2,%lo(rvlc_rl_intra)lw $11,60($2)move $15,$2$L728:lw $2,2008($17)beq $2,$0,$L729addiu $13,$17,6908bne $22,$0,$L731nopaddiu $13,$17,7172move $23,$0j $L733li $20,1 # 0x1$L736:addiu $15,$2,%lo(rvlc_rl_inter)lw $2,8300($17)bne $2,$0,$L849addiu $13,$17,6908$L739:lw $3,2056($17)addiu $2,$3,-1ori $23,$2,0x1beq $19,$0,$L743sll $20,$3,1lui $2,%hi(rvlc_rl_inter)sll $3,$3,2addiu $2,$2,%lo(rvlc_rl_inter)addu $3,$3,$2lw $11,60($3)j $L733li $16,-1 # 0xffffffffffffffff$L851:li $2,1073741824 # 0x40000000and $2,$10,$2beq $2,$0,$L762sll $3,$10,2addiu $6,$8,9sra $3,$6,3addu $3,$12,$3lbu $2,0($3)lbu $5,1($3)sll $2,$2,24sll $5,$5,16lbu $7,3($3)lbu $4,2($3)or $2,$2,$5or $2,$2,$7sll $4,$4,8or $4,$4,$2andi $6,$6,0x7sll $4,$4,$6bgez $4,$L835sll $2,$4,13bgez $2,$L836sll $4,$4,1sra $2,$4,20blez $2,$L768addiu $8,$8,23mul $3,$20,$2addu $9,$3,$23$L770:addiu $2,$9,2048sltu $2,$2,4096bne $2,$0,$L866sll $2,$10,3lw $2,7992($17)slt $2,$2,3bne $2,$0,$L867li $2,-2048 # 0xfffffffffffff800addiu $2,$9,2560sltu $2,$2,5121beq $2,$0,$L837li $2,-2048 # 0xfffffffffffff800$L867:slt $4,$9,0li $3,2047 # 0x7ffmove $9,$2movz $9,$3,$4sll $2,$10,3$L866:srl $2,$2,26addiu $2,$2,1sll $3,$10,2bgez $3,$L758addu $16,$16,$2$L840:addiu $16,$16,192slt $2,$16,63bne $2,$0,$L868addu $3,$13,$16$L846:addiu $16,$16,-192li $2,-64 # 0xffffffffffffffc0and $2,$16,$2bne $2,$0,$L850addu $3,$13,$16$L787:lbu $2,0($3)sw $8,8456($17)sll $2,$2,1addu $2,$2,$18beq $fp,$0,$L831sh $9,0($2)sll $20,$21,2$L724:lw $2,8256($17)bne $2,$0,$L869move $5,$18slt $2,$21,4beq $2,$0,$L791lh $13,0($18)lw $8,1964($17)$L793:addu $2,$20,$17lw $3,6188($2)lw $4,6212($2)lw $5,1912($17)sll $3,$3,1nor $2,$0,$4addu $11,$3,$5sll $2,$2,1sll $4,$4,1lw $3,8412($17)addu $2,$2,$11subu $4,$11,$4lh $5,0($2)lh $9,0($4)beq $3,$0,$L794lh $10,-2($11)li $2,3 # 0x3beq $21,$2,$L794li $2,2 # 0x2beq $21,$2,$L797li $2,1 # 0x1beq $21,$2,$L799li $5,1024 # 0x400li $9,1024 # 0x400$L797:lw $12,6168($17)lw $2,7960($17)bne $12,$2,$L870subu $3,$5,$9li $10,1024 # 0x400li $5,1024 # 0x400$L803:lw $2,7964($17)lw $3,6172($17)addiu $2,$2,1bne $3,$2,$L801nopbeq $21,$0,$L805li $2,4 # 0x4beq $21,$2,$L805li $2,5 # 0x5bne $21,$2,$L870subu $3,$5,$9$L805:j $L801li $5,1024 # 0x400$L748:sra $2,$10,31xor $3,$6,$2addu $16,$16,$5subu $9,$3,$2j $L758addiu $8,$8,1$L750:bltz $10,$L851sll $4,$10,1srl $2,$4,23sll $2,$2,2addu $3,$11,$2lb $7,2($3)addiu $10,$8,1bltz $7,$L852lh $9,0($3)$L781:lbu $6,3($3)sll $5,$4,$7sra $2,$6,7sll $2,$2,2addu $2,$2,$15lw $4,28($2)addiu $3,$6,-1andi $3,$3,0x3faddu $4,$4,$3lb $2,0($4)sra $5,$5,31mul $3,$20,$2addu $16,$16,$6addu $2,$3,$9xor $2,$2,$5addiu $3,$7,1subu $9,$2,$5j $L758addu $8,$10,$3$L845:sll $4,$4,9srl $2,$4,$2addu $2,$2,$6sll $2,$2,2addu $3,$11,$2lh $6,0($3)lb $2,2($3)j $L746addiu $8,$8,9$L852:addiu $10,$8,10sra $3,$10,3addu $3,$12,$3lbu $2,0($3)lbu $5,1($3)lbu $6,3($3)lbu $4,2($3)sll $2,$2,24sll $5,$5,16or $2,$2,$5or $2,$2,$6sll $4,$4,8or $4,$4,$2andi $3,$10,0x7sll $4,$4,$3srl $2,$4,$7addu $2,$2,$9sll $2,$2,2addu $3,$11,$2lh $9,0($3)j $L781lb $7,2($3)$L762:srl $2,$3,23sll $2,$2,2addu $2,$11,$2lb $10,2($2)addiu $14,$8,2bltz $10,$L853lh $9,0($2)$L779:div $0,$9,$20teq $20,$0,7lbu $6,3($2)sll $3,$3,$10sra $2,$6,7sll $2,$2,2addu $2,$2,$15lw $4,36($2)sra $3,$3,31xor $2,$9,$3subu $9,$2,$3addiu $5,$14,1addu $8,$10,$5mflo $7addu $4,$4,$7lb $2,0($4)addu $6,$6,$2addiu $6,$6,1j $L758addu $16,$16,$6$L799:li $9,1024 # 0x400$L794:lw $12,6168($17)lw $2,7960($17)beq $12,$2,$L803nop$L801:subu $3,$5,$9$L870:subu $2,$10,$5subu $7,$0,$2slt $5,$2,0subu $6,$0,$3slt $4,$3,0movn $2,$7,$5movn $3,$6,$4slt $2,$2,$3beq $2,$0,$L808nopli $22,1 # 0x1$L812:sra $2,$8,1addu $2,$9,$2div $0,$2,$8teq $8,$0,7lw $3,7992($17)slt $3,$3,3mflo $2bne $3,$0,$L813addu $4,$13,$2bltz $4,$L854lui $6,%hi($LC2)mul $3,$8,$4addiu $2,$8,2048slt $2,$2,$3bne $2,$0,$L855lui $6,%hi($LC3)$L818:li $2,-2048 # 0xfffffffffffff800and $2,$3,$2beq $2,$0,$L871sll $2,$3,16bltz $3,$L822move $2,$0lw $2,80($17)andi $2,$2,0x1000beq $2,$0,$L822li $2,2047 # 0x7ffsll $2,$3,16$L871:sra $2,$2,16$L822:sll $3,$4,16sh $2,0($11)sra $3,$3,16$L817:sra $2,$16,31sh $3,0($18)subu $16,$16,$2move $5,$18$L869:move $6,$21move $7,$22jal mpeg4_pred_acmove $4,$17lw $2,2008($17)beq $2,$0,$L872addu $2,$20,$17li $16,63 # 0x3f$L788:addu $2,$20,$17$L872:sw $16,6856($2)move $4,$0lw $31,60($sp)lw $fp,56($sp)lw $23,52($sp)lw $22,48($sp)lw $21,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)move $2,$4j $31addiu $sp,$sp,64$L697:li $9,1024 # 0x400$L692:lw $12,6168($17)lw $2,7960($17)beq $12,$2,$L701nop$L699:subu $3,$5,$9$L865:subu $2,$10,$5subu $7,$0,$2slt $5,$2,0subu $6,$0,$3slt $4,$3,0movn $2,$7,$5movn $3,$6,$4slt $2,$2,$3beq $2,$0,$L706nopli $22,1 # 0x1$L710:sra $3,$8,1addu $3,$9,$3div $0,$3,$8teq $8,$0,7lw $2,7992($17)slt $2,$2,3bne $2,$0,$L711mflo $3bltz $3,$L858mul $3,$8,$3addiu $2,$8,2048slt $2,$2,$3bne $2,$0,$L859lui $6,%hi($LC3)$L715:li $2,-2048 # 0xfffffffffffff800and $2,$3,$2beq $2,$0,$L873sll $2,$3,16bltz $3,$L860move $2,$0lw $2,80($17)andi $2,$2,0x1000beq $2,$0,$L861li $2,2047 # 0x7ffsll $2,$3,16$L873:sra $2,$2,16li $16,-1 # 0xffffffffffffffffj $L688sh $2,0($11)$L831:j $L788sll $20,$21,2$L711:j $L715mul $3,$8,$3$L706:move $9,$10j $L710move $22,$0$L729:move $23,$0j $L733li $20,1 # 0x1$L726:addiu $2,$2,%lo(rl_intra)lw $11,60($2)j $L728move $15,$2$L853:addiu $14,$8,11sra $3,$14,3addu $3,$12,$3lbu $2,0($3)lbu $5,1($3)lbu $6,3($3)lbu $4,2($3)sll $2,$2,24sll $5,$5,16or $2,$2,$5or $2,$2,$6sll $4,$4,8or $4,$4,$2andi $3,$14,0x7sll $3,$4,$3srl $2,$3,$10addu $2,$2,$9sll $2,$2,2addu $2,$11,$2lh $9,0($2)j $L779lb $10,2($2)$L768:mul $2,$20,$2j $L770subu $9,$2,$23$L791:j $L793lw $8,1968($17)$L808:move $9,$10j $L812move $22,$0$L813:j $L818mul $3,$8,$4$L832:lw $4,0($17)addiu $6,$6,%lo($LC4)jal av_logm
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -