📄 mpeg12.s
字号:
sra $3,$12,3addu $3,$3,$14lbu $4,0($3)lbu $5,1($3)lbu $6,0($9)lbu $7,3($3)lbu $2,2($3)andi $8,$12,0x7sll $4,$4,24sll $5,$5,16addiu $12,$12,8or $4,$4,$5sw $12,8($13)addu $6,$6,$18or $4,$4,$7sll $2,$2,8lbu $3,5040($6)or $2,$2,$4sll $2,$2,$8sll $3,$3,1srl $2,$2,24addu $3,$3,$18addiu $9,$9,1sh $2,6636($3).set noreorder.set nomacrobne $9,$10,$L145sh $2,6508($3).set macro.set reorder$L143:sra $2,$12,3addu $2,$14,$2lbu $3,0($2)andi $4,$12,0x7sll $3,$3,$4andi $3,$3,0x00ffaddiu $12,$12,1srl $3,$3,7.set noreorder.set nomacrobne $3,$0,$L206sw $12,8($13).set macro.set reordersra $2,$12,3$L209:addu $2,$14,$2lbu $3,0($2)andi $4,$12,0x7sll $3,$3,$4andi $3,$3,0x00ffaddiu $12,$12,1srl $3,$3,7.set noreorder.set nomacrobeq $3,$0,$L183sw $12,8($13).set macro.set reorderlui $2,%hi(ff_zigzag_direct)lui $3,%hi(ff_zigzag_direct+64)addiu $9,$2,%lo(ff_zigzag_direct)addiu $10,$3,%lo(ff_zigzag_direct+64)$L150:sra $3,$12,3addu $3,$3,$14lbu $4,0($3)lbu $5,1($3)lbu $6,0($9)lbu $7,3($3)lbu $2,2($3)andi $8,$12,0x7sll $4,$4,24sll $5,$5,16addiu $12,$12,8or $4,$4,$5sw $12,8($13)addu $6,$6,$18or $4,$4,$7sll $2,$2,8lbu $3,5040($6)or $2,$2,$4sll $2,$2,$8sll $3,$3,1srl $2,$2,24addu $3,$3,$18addiu $9,$9,1.set noreorder.set nomacrobne $9,$10,$L150sh $2,6636($3).set macro.set reorder.set noreorder.set nomacroj $L208lw $31,52($sp).set macro.set reorder$L129:li $12,7 # 0x7sw $12,8($13)lbu $2,0($5)li $12,8 # 0x8sll $2,$2,7andi $2,$2,0x00ff.set noreorder.set nomacrobne $2,$0,$L207sw $12,8($13).set macro.set reorder$L137:lw $9,8($13)lw $15,0($18)addiu $12,$9,15sra $2,$9,3addu $2,$2,$14sra $5,$12,3lbu $11,3($2)lbu $6,2($2)lbu $4,0($2)lbu $8,1($2)addu $5,$5,$14sw $12,8($13)lbu $2,0($5)lbu $7,1($5)lbu $10,3($5)lbu $3,2($5)sll $8,$8,16sll $7,$7,16sll $4,$4,24sll $2,$2,24or $4,$4,$8or $2,$2,$7or $4,$4,$11or $2,$2,$10sll $6,$6,8sll $3,$3,8or $6,$6,$4or $3,$3,$2andi $4,$12,0x7andi $2,$9,0x7sll $6,$6,$2sll $3,$3,$4srl $7,$6,18srl $8,$3,18sll $2,$7,4addiu $12,$9,30sll $3,$8,4sw $12,8($13)sw $2,8716($18)sw $3,8720($18)lw $2,412($15)andi $2,$2,0x1.set noreorder.set nomacrobeq $2,$0,$L183lui $6,%hi($LC2).set macro.set reordermove $4,$15addiu $6,$6,%lo($LC2)li $5,2 # 0x2.set noreorder.set nomacrojal av_logsw $8,16($sp).set macro.set reorder.set noreorder.set nomacroj $L208lw $31,52($sp).set macro.set reorder$L206:lui $2,%hi(ff_zigzag_direct)lui $3,%hi(ff_zigzag_direct+64)addiu $9,$2,%lo(ff_zigzag_direct)addiu $10,$3,%lo(ff_zigzag_direct+64)$L148:sra $3,$12,3addu $3,$3,$14lbu $4,0($3)lbu $5,1($3)lbu $6,0($9)lbu $7,3($3)lbu $2,2($3)andi $8,$12,0x7sll $4,$4,24sll $5,$5,16addiu $12,$12,8or $4,$4,$5sw $12,8($13)addu $6,$6,$18or $4,$4,$7sll $2,$2,8lbu $3,5040($6)or $2,$2,$4sll $2,$2,$8sll $3,$3,1srl $2,$2,24addu $3,$3,$18addiu $9,$9,1.set noreorder.set nomacrobne $9,$10,$L148sh $2,6380($3).set macro.set reorder.set noreorder.set nomacroj $L209sra $2,$12,3.set macro.set reorder$L199:lw $2,8532($18).set noreorder.set nomacrobeq $2,$0,$L158li $10,1 # 0x1.set macro.set reorderlw $2,8512($18)beq $2,$0,$L156$L155:.set noreorder.set nomacroj $L158li $10,3 # 0x3.set macro.set reorder$L207:li $12,32 # 0x20.set noreorder.set nomacroj $L137sw $12,8($13).set macro.set reorder$L201:li $2,1 # 0x1.set noreorder.set nomacroj $L134sw $2,8240($18).set macro.set reorder$L203:move $4,$6move $5,$0.set noreorder.set nomacrojal memsetmove $6,$7.set macro.set reorder.set noreorder.set nomacroj $L210lw $2,8528($18).set macro.set reorder$L200:lw $2,8532($18)bne $2,$0,$L155$L156:.set noreorder.set nomacroj $L158li $10,2 # 0x2.set macro.set reorder$L181:lui $17,%hi(ff_zigzag_direct)addiu $5,$18,7300addiu $6,$17,%lo(ff_zigzag_direct).set noreorder.set nomacrojal ff_init_scantablemove $4,$16.set macro.set reordermove $4,$16addiu $5,$18,6904.set noreorder.set nomacroj $L198addiu $6,$17,%lo(ff_zigzag_direct).set macro.set reorder$L202:lw $2,148($18)sw $0,8572($18)sll $2,$2,4.set noreorder.set nomacroj $L164sw $2,168($18).set macro.set reorder$L179:sb $0,4($5).set noreorder.set nomacroj $L164sb $0,1($3).set macro.set reorder$L169:addiu $4,$6,2sb $0,0($6).set noreorder.set nomacroj $L167sb $0,1($6).set macro.set reorder$L180:sb $0,6($5)sb $0,4($5).set noreorder.set nomacroj $L164sb $0,5($5).set macro.set reorder$L170:addiu $4,$6,3sb $0,0($6)sb $0,1($6).set noreorder.set nomacroj $L167sb $0,2($6).set macro.set reorder$L205:.set noreorder.set nomacroj $L164sb $0,4($5).set macro.set reorder$L204:addiu $4,$6,1.set noreorder.set nomacroj $L167sb $0,0($6).set macro.set reorder.end mpeg_decode_extension.section .rodata.str1.4.align 2$LC4:.ascii "get_buffer() failed\012\000".align 2$LC5:.ascii "ac-tex damaged at %d %d\012\000".section .rodata.cst4,"aM",@progbits,4.align 2$LC6:.word ff_mpeg1_default_intra_matrix.section .text.decode_frame,"ax",@progbits.align 2.align 5.ent decode_frame.type decode_frame, @functiondecode_frame:.frame $sp,96,$31 # vars= 32, regs= 10/0, args= 24, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-96sw $fp,88($sp)sw $19,68($sp)sw $17,60($sp)sw $16,56($sp)sw $31,92($sp)sw $23,84($sp)sw $22,80($sp)sw $21,76($sp)sw $20,72($sp)sw $18,64($sp)lw $18,136($4)move $17,$4lw $2,3120($18)sw $5,100($sp)sw $6,104($sp)move $19,$7lw $16,112($sp)beq $2,$0,$L215addiu $fp,$18,3120lw $2,264($4)jal $2move $5,$fp$L215:lw $2,260($17)sw $0,80($fp)move $4,$17jal $2move $5,$fpbltz $2,$L280addiu $5,$18,4684li $2,1 # 0x1lw $4,4680($18)sw $2,48($fp)sw $2,52($fp)sw $0,3504($18)sw $0,3500($18)sw $0,3496($18)jal av_fast_reallocaddiu $6,$16,8blez $16,$L220sw $2,4680($18)move $7,$19move $5,$0$L222:lw $2,4680($18)lbu $4,1($7)addu $2,$2,$5sb $4,0($2)lw $3,4680($18)lbu $4,0($7)addu $3,$3,$5addiu $5,$5,2slt $2,$5,$16sb $4,1($3)bne $2,$0,$L222addiu $7,$7,2$L220:sll $6,$16,3sra $3,$6,3addiu $19,$18,3340bltz $3,$L223lw $2,4680($18)bltz $6,$L223nopaddu $3,$2,$3$L226:sw $2,0($19)move $5,$2li $2,32 # 0x20sw $2,8($19)sw $6,12($19)sw $3,4($19)addiu $3,$5,4lbu $4,1($3)lbu $2,4($5)sll $4,$4,16sll $2,$2,24or $2,$2,$4srl $2,$2,16li $3,48 # 0x30sw $3,8($19)sw $2,3492($18)lw $6,8($19)sra $4,$6,3addu $4,$4,$5lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)lbu $2,2($4)sll $5,$5,16sll $3,$3,24or $3,$3,$5addiu $4,$6,16or $3,$3,$7sll $2,$2,8sw $4,8($19)or $2,$2,$3andi $6,$6,0x7sll $2,$2,$6lw $5,3508($18)srl $2,$2,16sw $2,3488($18)blez $5,$L227sw $0,3516($18)lw $4,3512($18)$L228:blez $4,$L229sw $0,3520($18)addiu $22,$18,3528addiu $20,$18,3360$L230:lw $3,44($18)jal $3move $4,$22lui $2,%hi(dc_lum_vlc+4)lw $2,%lo(dc_lum_vlc+4)($2)lui $3,%hi(dc_chroma_vlc+4)lw $3,%lo(dc_chroma_vlc+4)($3)sw $2,44($sp)lui $2,%hi(block_index.9906)addiu $2,$2,%lo(block_index.9906)sw $3,48($sp)move $3,$2lw $21,0($3)sw $2,24($sp)sll $3,$21,7lw $2,3488($18)addu $25,$22,$3li $3,2 # 0x2lw $23,0($19)beq $2,$3,$L281lw $16,3492($18)$L232:slt $2,$21,4beq $2,$0,$L235addiu $10,$21,-3move $10,$0$L237:lw $7,8($19)sra $4,$7,3addu $4,$23,$4lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8or $2,$2,$3andi $4,$7,0x7sll $2,$2,$4srl $2,$2,23lw $3,44($sp)sll $2,$2,2addu $2,$3,$2lh $8,2($2)bltz $8,$L282lh $9,0($2)$L242:addu $2,$7,$8bltz $9,$L268sw $2,8($19)bne $9,$0,$L246li $2,32 # 0x20move $4,$0$L248:sll $2,$10,2addu $2,$2,$18lw $3,3496($2)addu $3,$3,$4sll $4,$3,3sw $3,3496($2)sh $4,0($25)$L234:lui $3,%hi(ff_rl_mpeg1)lui $2,%hi($LC6)addiu $3,$3,%lo(ff_rl_mpeg1)addiu $2,$2,%lo($LC6)lw $10,3348($18)lw $15,3340($18)lw $17,60($3)lw $24,0($2)j $L250move $14,$0$L284:addu $14,$14,$3addu $2,$20,$14lbu $3,0($2)sll $5,$3,1addu $3,$5,$24lhu $2,0($3)mul $2,$13,$2sra $2,$2,3xor $2,$2,$4subu $4,$2,$4$L257:slt $2,$14,64beq $2,$0,$L270addu $3,$5,$25$L286:sh $4,0($3)$L250:sra $3,$10,3addu $3,$15,$3lbu $2,0($3)lbu $5,1($3)lbu $6,3($3)sll $5,$5,16lbu $4,2($3)sll $2,$2,24or $2,$2,$5or $2,$2,$6sll $4,$4,8or $4,$4,$2andi $3,$10,0x7sll $3,$4,$3srl $2,$3,23sll $2,$2,2addu $7,$17,$2lb $5,2($7)bltz $5,$L283lh $8,0($7)sll $3,$3,$5addu $9,$10,$5srl $2,$3,26sra $4,$3,31addiu $3,$9,6addiu $11,$2,1sra $2,$3,3addu $6,$15,$2li $2,127 # 0x7fandi $12,$3,0x7mul $13,$8,$16addiu $10,$9,1beq $8,$2,$L253lbu $3,3($7)$L287:bne $8,$0,$L284noplbu $3,0($6)lbu $4,1($6)lbu $5,3($6)lbu $2,2($6)sll $4,$4,16sll $3,$3,24or $3,$3,$4or $3,$3,$5sll $2,$2,8or $2,$2,$3sll $2,$2,$12sra $2,$2,22addu $14,$14,$11subu $3,$0,$2addu $6,$20,$14mul $7,$16,$3addiu $10,$9,16mul $4,$16,$2bltz $2,$L285lbu $3,0($6)sll $5,$3,1addu $3,$5,$24lhu $2,0($3)mul $2,$4,$2sra $2,$2,3addiu $2,$2,-1ori $4,$2,0x1slt $2,$14,64bne $2,$0,$L286addu $3,$5,$25$L270:lw $4,0($18)lw $7,3516($18)lw $2,3520($18)lui $6,%hi($LC5)addiu $6,$6,%lo($LC5)move $5,$0jal av_logsw $2,16($sp)li $2,-1 # 0xffffffffffffffff$L219:lw $31,92($sp)lw $fp,88($sp)lw $23,84($sp)lw $22,80($sp)lw $21,76($sp)lw $20,72($sp)lw $19,68($sp)lw $18,64($sp)lw $17,60($sp)lw $16,56($sp)j $31addiu $sp,$sp,96$L283:sll $3,$3,9srl $2,$3,$5addu $2,$2,$8sll $2,$2,2addu $7,$17,$2lb $5,2($7)addiu $10,$10,9sll $3,$3,$5addu $9,$10,$5srl $2,$3,26sra $4,$3,31addiu $3,$9,6lh $8,0($7)addiu $11,$2,1sra $2,$3,3addu $6,$15,$2li $2,127 # 0x7fandi $12,$3,0x7mul $13,$8,$16addiu $10,$9,1bne $8,$2,$L287lbu $3,3($7)$L253:sll $2,$21,2addu $2,$2,$18lw $3,24($sp)sw $14,4688($2)lui $2,%hi(block_index.9906+24)addiu $3,$3,4addiu $2,$2,%lo(block_index.9906+24)sw $3,24($sp)beq $3,$2,$L276sw $9,3348($18)lw $3,24($sp)lw $2,3488($18)lw $21,0($3)sll $3,$21,7addu $25,$22,$3li $3,2 # 0x2bne $2,$3,$L232lw $16,3492($18)$L281:lw $6,8($19)sra $4,$6,3addu $4,$4,$23lbu $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,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4sra $2,$2,22sll $2,$2,1addiu $6,$6,10addiu $2,$2,1024sw $6,8($19)j $L234sh $2,0($25)$L285:sll $5,$3,1addu $3,$5,$24lhu $2,0($3)mul $2,$7,$2sra $2,$2,3addiu $2,$2,-1ori $2,$2,0x1j $L257subu $4,$0,$2$L235:beq $10,$0,$L237noplw $7,8($19)sra $4,$7,3addu $4,$23,$4lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8or $2,$2,$3andi $4,$7,0x7sll $2,$2,$4srl $2,$2,23lw $3,48($sp)sll $2,$2,2addu $2,$3,$2lh $8,2($2)bgez $8,$L242lh $9,0($2)addiu $7,$7,9sra $4,$7,3addu $4,$23,$4lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8or $2,$2,$3andi $4,$7,0x7sll $2,$2,$4srl $2,$2,$8addu $2,$2,$9lw $3,48($sp)sll $2,$2,2addu $2,$3,$2lh $8,2($2)j $L242lh $9,0($2)$L246:lw $6,8($19)sra $4,$6,3addu $4,$4,$23lbu $3,0($4)lbu $5,1($4)lbu $7,3($4)subu $8,$2,$9sll $3,$3,24lbu $2,2($4)sll $5,$5,16or $3,$3,$5or $3,$3,$7sll $2,$2,8andi $4,$6,0x7or $2,$2,$3sll $2,$2,$4nor $3,$0,$2sra $3,$3,31xor $2,$2,$3srl $2,$2,$8xor $2,$2,$3subu $4,$2,$3li $2,65535 # 0xffffaddu $6,$9,$6slt $2,$4,$2bne $2,$0,$L248sw $6,8($19)j $L219li $2,-1 # 0xffffffffffffffff$L223:move $2,$0move $6,$0j $L226move $3,$0$L282:addiu $7,$7,9sra $4,$7,3addu $4,$23,$4lbu $3,0($4)lbu $5,1($4)lbu $6,3($4)lbu $2,2($4)sll $3,$3,24sll $5,$5,16or $3,$3,$5or $3,$3,$6sll $2,$2,8or $2,$2,$3andi $4,$7,0x7sll $2,$2,$4srl $2,$2,$8addu $2,$2,$9lw $3,44($sp)sll $2,$2,2addu $2,$3,$2lh $8,2($2)j $L242lh $9,0($2)$L276:lw $17,3136($18)lw $23,3520($18)lw $21,3516($18)mul $3,$23,$17lw $2,3120($18)addu $16,$3,$21sll $16,$16,4addu $16,$16,$2lw $3,3140($18)lw $2,3124($18)sw $3,32($sp)sw $2,28($sp)lw $3,3144($18)lw $2,3128($18)lw $7,2896($18)move $4,$16sw $2,36($sp)move $5,$17move $6,$22jal $7sw $3,40($sp)lw $3,2896($18)addiu $4,$16,8move $5,$17jal $3addiu $6,$22,128sll $2,$17,3addu $16,$16,$2lw $3,2896($18)move $4,$16move $5,$17jal $3addiu $6,$22,256lw $2,2896($18)addiu $4,$16,8move $5,$17jal $2addiu $6,$22,384lw $3,0($18)lw $2,12($3)andi $2,$2,0x2000beq $2,$0,$L288
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -