📄 h264_mxu.s
字号:
addu $2,$6,$8lbu $3,0($2)xori $4,$4,0x1bne $5,$3,$L432andi $7,$4,0x1$L449:lw $4,1568($16)sll $2,$8,2addu $2,$2,$4lw $3,0($2)addiu $4,$7,1andi $3,$3,0x1movz $7,$4,$3li $4,131072 # 0x20000ori $4,$4,0x1fd8addu $4,$16,$4jal get_cabac_noinlineaddu $5,$18,$7bne $2,$0,$L437addiu $18,$18,2move $2,$0$L453:lw $31,40($sp)$L454:lw $21,36($sp)lw $20,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,48$L427:ori $4,$3,0x1fd8addu $4,$16,$4jal get_cabac_noinlinemove $5,$18bne $2,$0,$L437move $2,$0j $L454lw $31,40($sp)$L451:lw $21,36($sp)lw $20,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)li $2,25 # 0x19j $31addiu $sp,$sp,48$L444:addu $16,$18,$21jal get_cabac_noinlineaddiu $5,$16,2sll $2,$2,2addiu $3,$19,5j $L446addu $20,$2,$3$L450:addiu $2,$5,-258srl $2,$2,31sll $5,$3,$2andi $3,$5,0xffffsll $2,$4,$2sw $2,4($17)bne $3,$0,$L440sw $5,0($17)lw $4,16($17)lbu $3,0($4)lbu $2,1($4)sll $3,$3,9sll $2,$2,1addu $3,$3,$2li $2,-65536 # 0xffffffffffff0000addu $3,$5,$3ori $2,$2,0x1addu $3,$3,$2addiu $4,$4,2sw $3,0($17)j $L440sw $4,16($17).set macro.set reorder.end decode_cabac_intra_mb_type.section .text.filter_mb_edgev,"ax",@progbits.align 2.align 5.ent filter_mb_edgev.type filter_mb_edgev, @functionfilter_mb_edgev:.frame $sp,40,$31 # vars= 8, regs= 2/0, args= 24, gp= 0.mask 0x80010000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-40li $2,65536 # 0x10000sw $31,36($sp)sw $16,32($sp)addu $2,$4,$2lw $3,56($sp)move $11,$7move $12,$4lw $7,5344($2)lw $4,5348($2)addu $9,$3,$7addu $4,$3,$4lh $10,0($11)lui $2,%hi(beta_table+52)lui $3,%hi(alpha_table+52)addiu $2,$2,%lo(beta_table+52)addiu $3,$3,%lo(alpha_table+52)addu $4,$4,$2addu $3,$9,$3slt $2,$10,4move $8,$5move $25,$6lbu $15,0($3)beq $2,$0,$L456lbu $24,0($4)sll $3,$9,1lui $2,%hi(tc0_table+156)addu $3,$3,$9addiu $2,$2,%lo(tc0_table+156)bne $10,$0,$L458addu $3,$3,$2lh $2,2($11)li $4,-1 # 0xffffffffffffffffbne $2,$0,$L461sb $4,24($sp)$L490:lh $2,4($11)li $4,-1 # 0xffffffffffffffffbne $2,$0,$L464sb $4,25($sp)$L491:lh $2,6($11)li $4,-1 # 0xffffffffffffffffbne $2,$0,$L467sb $4,26($sp)$L492:li $2,-1 # 0xffffffffffffffff$L469:lw $3,4960($12)sb $2,27($sp)addiu $2,$sp,24sw $2,16($sp)move $4,$8move $5,$25move $6,$15jal $3move $7,$24$L489:lw $31,36($sp)lw $16,32($sp)j $31addiu $sp,$sp,40$L456:sra $2,$15,2addiu $16,$2,2move $14,$0lbu $9,-1($8)$L494:lbu $10,0($8)lbu $11,-2($8)subu $5,$9,$10subu $2,$0,$5slt $3,$5,0movn $5,$2,$3slt $4,$5,$15lbu $6,-3($8)lbu $12,1($8)beq $4,$0,$L473lbu $13,2($8)subu $2,$11,$9subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,$24beq $2,$0,$L473subu $2,$12,$10subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,$24beq $2,$0,$L473slt $2,$5,$16beq $2,$0,$L479sll $3,$11,1subu $2,$6,$9subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,$24beq $2,$0,$L481sll $3,$11,1lbu $3,-4($8)sll $4,$6,1addu $4,$4,$6addu $2,$9,$10sll $3,$3,1addu $2,$11,$2addu $3,$11,$3addu $4,$9,$4addiu $4,$4,4sll $2,$2,1addu $3,$10,$3addiu $2,$2,4addu $5,$6,$12addu $3,$3,$4addu $5,$5,$2sra $3,$3,3subu $2,$13,$10addu $7,$9,$11addiu $7,$7,2addu $6,$6,$10sb $3,-3($8)subu $4,$0,$2slt $3,$2,0addu $6,$6,$7movn $2,$4,$3sra $5,$5,3sra $6,$6,2slt $2,$2,$24sb $5,-1($8)beq $2,$0,$L485sb $6,-2($8)$L493:lbu $4,3($8)addu $3,$9,$10sll $2,$13,1addu $3,$12,$3addu $2,$2,$13sll $4,$4,1sll $5,$3,1addu $4,$12,$4addu $2,$10,$2addu $4,$9,$4addu $6,$11,$13addiu $5,$5,4addiu $3,$3,2addiu $2,$2,4addu $6,$6,$5addu $4,$4,$2addu $3,$13,$3sra $6,$6,3sra $3,$3,2sra $4,$4,3sb $6,0($8)sb $3,1($8)sb $4,2($8)$L473:addiu $14,$14,1li $2,16 # 0x10beq $14,$2,$L489addu $8,$8,$25j $L494lbu $9,-1($8)$L479:sll $5,$12,1addu $4,$11,$10addu $2,$9,$12addiu $3,$3,2addiu $5,$5,2addu $2,$2,$3addu $4,$4,$5sra $2,$2,2sra $4,$4,2sb $2,-1($8)j $L473sb $4,0($8)$L458:addu $2,$10,$3lb $4,-1($2)lh $2,2($11)beq $2,$0,$L490sb $4,24($sp)$L461:addu $2,$2,$3lb $4,-1($2)lh $2,4($11)beq $2,$0,$L491sb $4,25($sp)$L464:addu $2,$2,$3lb $4,-1($2)lh $2,6($11)beq $2,$0,$L492sb $4,26($sp)$L467:addu $2,$2,$3j $L469lb $2,-1($2)$L481:addiu $3,$3,2addu $2,$9,$12addu $2,$2,$3sra $2,$2,2sb $2,-1($8)subu $2,$13,$10subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,$24bne $2,$0,$L493nop$L485:sll $3,$12,1addu $2,$11,$10addiu $3,$3,2addu $2,$2,$3sra $2,$2,2j $L473sb $2,0($8).set macro.set reorder.end filter_mb_edgev.section .text.filter_mb_mbaff_edgecv,"ax",@progbits.align 2.align 5.ent filter_mb_mbaff_edgecv.type filter_mb_mbaff_edgecv, @functionfilter_mb_mbaff_edgecv:.frame $sp,16,$31 # vars= 0, regs= 3/0, args= 0, gp= 0.mask 0x00070000,-8.fmask 0x00000000,0.set noreorder.set nomacroli $2,65536 # 0x10000addiu $sp,$sp,-16addu $15,$4,$2lui $2,%hi(alpha_table+52)sw $16,0($sp)addiu $24,$2,%lo(alpha_table+52)lui $3,%hi(beta_table+52)lui $2,%hi(tc0_table+156)lw $16,32($sp)sw $18,8($sp)sw $17,4($sp)move $9,$5addiu $25,$3,%lo(beta_table+52)addiu $17,$2,%lo(tc0_table+156)move $14,$0li $18,-256 # 0xffffffffffffff00$L496:lh $8,0($7)beq $8,$0,$L497noplw $2,-6272($15)beq $2,$0,$L501andi $2,$14,0x1sra $2,$14,2$L501:sll $2,$2,2addu $2,$2,$16lw $3,0($2)lw $4,5344($15)lw $2,5348($15)addu $5,$3,$4addu $3,$3,$2addu $3,$3,$25addu $2,$5,$24slt $4,$8,4lbu $11,0($2)beq $4,$0,$L502lbu $13,0($3)lbu $10,-1($9)lbu $12,0($9)sll $2,$5,1subu $3,$10,$12addu $2,$2,$5slt $4,$3,0subu $5,$0,$3movn $3,$5,$4addu $2,$2,$17addu $2,$8,$2slt $3,$3,$11lbu $5,-2($9)lbu $11,-1($2)beq $3,$0,$L497lbu $8,1($9)subu $2,$5,$10subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,$13beq $2,$0,$L497subu $2,$8,$12subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,$13bne $2,$0,$L527subu $2,$5,$8$L497:addiu $14,$14,1li $2,8 # 0x8beq $14,$2,$L526addiu $7,$7,2$L528:j $L496addu $9,$9,$6$L502:lbu $8,-1($9)lbu $10,0($9)lbu $12,-2($9)subu $2,$8,$10subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,$11beq $2,$0,$L497lbu $11,1($9)subu $2,$12,$8subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,$13beq $2,$0,$L497subu $2,$11,$10subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,$13beq $2,$0,$L497sll $3,$12,1sll $5,$11,1addu $2,$8,$11addiu $3,$3,2addu $4,$12,$10addiu $5,$5,2addu $2,$2,$3sra $2,$2,2addu $4,$4,$5sra $4,$4,2sb $2,-1($9)addiu $14,$14,1li $2,8 # 0x8sb $4,0($9)bne $14,$2,$L528addiu $7,$7,2$L526:lw $18,8($sp)lw $17,4($sp)lw $16,0($sp)j $31addiu $sp,$sp,16$L527:subu $3,$12,$10addiu $2,$2,4sll $3,$3,2addu $3,$3,$2addiu $4,$11,1sra $3,$3,3subu $5,$0,$4slt $2,$3,$5beq $2,$0,$L529slt $2,$3,$4addu $3,$5,$10and $2,$3,$18beq $2,$0,$L533andi $4,$3,0x00ffsubu $2,$0,$3$L532:sra $2,$2,31subu $3,$12,$5andi $4,$2,0x00ffand $2,$3,$18beq $2,$0,$L515sb $4,-1($9)$L530:subu $2,$0,$3sra $2,$2,31andi $2,$2,0x00ffj $L497sb $2,0($9)$L512:$L533:subu $3,$12,$5and $2,$3,$18bne $2,$0,$L530sb $4,-1($9)$L515:andi $2,$3,0x00ffj $L497sb $2,0($9)$L529:move $5,$3movz $5,$4,$2addu $3,$5,$10and $2,$3,$18beq $2,$0,$L512andi $4,$3,0x00ffj $L532subu $2,$0,$3.set macro.set reorder.end filter_mb_mbaff_edgecv.section .text.filter_mb_edgeh,"ax",@progbits.align 2.align 5.ent filter_mb_edgeh.type filter_mb_edgeh, @functionfilter_mb_edgeh:.frame $sp,72,$31 # vars= 8, regs= 9/0, args= 24, gp= 0.mask 0x80ff0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-72li $2,65536 # 0x10000sw $31,64($sp)sw $23,60($sp)sw $22,56($sp)sw $21,52($sp)sw $20,48($sp)sw $19,44($sp)sw $18,40($sp)sw $17,36($sp)sw $16,32($sp)addu $2,$4,$2lw $3,88($sp)move $10,$7move $11,$4lw $7,5344($2)lw $4,5348($2)addu $8,$3,$7addu $4,$3,$4lh $9,0($10)lui $2,%hi(beta_table+52)lui $3,%hi(alpha_table+52)addiu $2,$2,%lo(beta_table+52)addiu $3,$3,%lo(alpha_table+52)addu $4,$4,$2addu $3,$8,$3slt $2,$9,4move $12,$5lbu $20,0($3)beq $2,$0,$L535lbu $21,0($4)sll $3,$8,1lui $2,%hi(tc0_table+156)addu $3,$3,$8addiu $2,$2,%lo(tc0_table+156)bne $9,$0,$L537addu $3,$3,$2lh $2,2($10)li $4,-1 # 0xffffffffffffffffbne $2,$0,$L540sb $4,24($sp)$L569:lh $2,4($10)li $4,-1 # 0xffffffffffffffffbne $2,$0,$L543sb $4,25($sp)$L570:lh $2,6($10)li $4,-1 # 0xffffffffffffffffbne $2,$0,$L546sb $4,26($sp)$L571:li $2,-1 # 0xffffffffffffffff$L548:lw $3,4956($11)sb $2,27($sp)addiu $2,$sp,24move $5,$6sw $2,16($sp)move $4,$12move $6,$20jal $3move $7,$21$L568:lw $31,64($sp)lw $23,60($sp)lw $22,56($sp)lw $21,52($sp)lw $20,48($sp)lw $19,44($sp)lw $18,40($sp)lw $17,36($sp)lw $16,32($sp)j $31addiu $sp,$sp,72$L535:sll $2,$6,1addu $5,$2,$6sll $3,$6,2sra $4,$20,2addu $25,$12,$2subu $17,$12,$3addu $16,$12,$5addiu $23,$4,2subu $13,$12,$6subu $24,$12,$2subu $15,$12,$5addu $14,$12,$6move $19,$0$L550:lbu $8,0($13)lbu $9,0($12)lbu $10,0($24)subu $5,$8,$9subu $2,$0,$5slt $3,$5,0movn $5,$2,$3slt $4,$5,$20lbu $6,0($15)lbu $11,0($14)beq $4,$0,$L552lbu $18,0($25)subu $2,$10,$8subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,$21beq $2,$0,$L552subu $2,$11,$9subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,$21beq $2,$0,$L552slt $2,$5,$23lbu $22,0($16)beq $2,$0,$L558lbu $5,0($17)subu $2,$6,$8subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,$21beq $2,$0,$L560sll $3,$10,1sll $4,$6,1addu $2,$8,$9addu $4,$4,$6sll $3,$5,1addu $2,$10,$2sll $2,$2,1addu $3,$10,$3addu $4,$8,$4addu $7,$8,$10addiu $2,$2,4addiu $4,$4,4addu $5,$6,$11addiu $7,$7,2addu $3,$9,$3addu $6,$6,$9addu $5,$5,$2addu $3,$3,$4addu $6,$6,$7subu $2,$18,$9sra $3,$3,3sra $5,$5,3sra $6,$6,2sb $5,0($13)subu $4,$0,$2sb $6,0($24)sb $3,0($15)slt $3,$2,0movn $2,$4,$3slt $2,$2,$21beq $2,$0,$L573sll $3,$11,1addu $4,$8,$9$L574:sll $2,$18,1addu $4,$11,$4addu $2,$2,$18sll $3,$22,1sll $5,$4,1addu $3,$11,$3addu $2,$9,$2addu $3,$8,$3addu $6,$10,$18addiu $5,$5,4addiu $4,$4,2addiu $2,$2,4addu $6,$6,$5addu $3,$3,$2addu $4,$18,$4sra $6,$6,3sra $4,$4,2sra $3,$3,3sb $6,0($12)sb $4,0($14)sb $3,0($25)$L552:addiu $19,$19,1li $2,16 # 0x10addiu $13,$13,1addiu $24,$24,1addiu $15,$15,1addiu $14,$14,1addiu $25,$25,1addiu $17,$17,1beq $19,$2,$L568addiu $16,$16,1j $L550addiu $12,$12,1$L558:sll $5,$11,1sll $3,$10,1addu $4,$10,$9addu $2,$8,$11addiu $3,$3,2addiu $5,$5,2addu $2,$2,$3addu $4,$4,$5sra $2,$2,2sra $4,$4,2sb $2,0($13)j $L552sb $4,0($12)$L537:addu $2,$9,$3lb $4,-1($2)lh $2,2($10)beq $2,$0,$L569sb $4,24($sp)$L540:addu $2,$2,$3lb $4,-1($2)lh $2,4($10)beq $2,$0,$L570sb $4,25($sp)$L543:addu $2,$2,$3lb $4,-1($2)lh $2,6($10)beq $2,$0,$L571sb $4,26($sp)$L546:addu $2,$2,$3j $L548lb $2,-1($2)$L560:addiu $3,$3,2addu $2,$8,$11addu $2,$2,$3sra $2,$2,2sb $2,0($13)subu $2,$18,$9subu $4,$0,$2slt $3,$2,0movn $2,$4,$3slt $2,$2,$21bne $2,$0,$L574addu $4,$8,$9sll $3,$11,1$L573:addu $2,$10,$9addiu $3,$3,2addu $2,$2,$3sra $2,$2,2j $L552sb $2,0($12).set macro.set reorder.end filter_mb_edgeh.section .text.svq3_luma_dc_dequant_idct_c,"ax",@progbits.align 2.align 5.ent svq3_luma_dc_dequant_idct_c.type svq3_luma_dc_dequant_idct_c, @functionsvq3_luma_dc_dequant_idct_c:.frame $sp,368,$31 # vars= 328, regs= 9/0, args= 0, gp= 0.mask 0x40ff0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-368sw $18,336($sp)lh $13,128($4)lh $18,0($4)lh $2,160($4)addu $7,$18,$13sll $3,$7,4sw $3,92($sp)sw $2,68($sp)lw $14,92($sp)lh $12,32($4)lw $11,68($sp)sll $6,$7,2subu $6,$14,$6sw $23,356($sp)sw $22,352($sp)sw $21,348($sp)sw $20,344($sp)sw $19,340($sp)sw $17,332($sp)sw $16,328($sp)sw $fp,360($sp)addiu $2,$4,256sw $6,96($sp)sll $10,$12,4sll $3,$11,3lh $15,128($2)lh $20,256($4)addiu $8,$4,64lw $24,96($sp)addiu $9,$4,320addu $19,$10,$12subu $3,$3,$11lh $10,160($2)lh $6,32($2)addu $19,$19,$3lh $2,128($9)lh $fp,160($8)lh $17,320($4)lh $3,160($9)subu $18,$18,$13subu $22,$20,$15addu $7,$24,$7lh $11,128($8)subu $13,$17,$2lh $16,64($4)sw $18,104($sp)sw $22,144($sp)sw $7,100($sp)sw $19,80($sp)sw $fp,64($sp)sw $3,84($sp)lw $14,68($sp)sw $13,160($sp)sll $13,$6,3addu $fp,$20,$15sw $13,148($sp)sll $15,$14,4addu $15,$15,$14lw $14,148($sp)subu $7,$16,$11addu $17,$17,$2sll $21,$6,4sw $7,128($sp)sw $17,156($sp)lw $24,100($sp)sll $17,$10,4sll $13,$10,3addu $21,$21,$6subu $6,$14,$6addu $16,$16,$11sw $6,152($sp)sll $11,$18,2subu $13,$13,$10addu $17,$17,$10lw $6,128($sp)lw $10,64($sp)sll $18,$18,4addu $7,$24,$19lh $9,32($9)lw $24,160($sp)subu $18,$18,$11lw $11,156($sp)sll $6,$6,2sll $20,$10,4sll $19,$10,3lw $10,84($sp)sw $9,88($sp)lw $2,144($sp)sw $6,132($sp)sll $9,$fp,2sll $14,$11,2sll $23,$24,2sll $3,$fp,4sll $6,$11,4sll $11,$24,4lw $24,84($sp)subu $3,$3,$9sll $10,$10,4lh $22,32($8)sw $15,108($sp)sw $10,164($sp)sll $8,$2,2sll $15,$16,2addu $3,$3,$fpsll $10,$24,3lw $fp,144($sp)lw $24,104($sp)sll $2,$2,4
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -