📄 h264pred.s
字号:
sw $20,40($sp)sw $19,36($sp)sw $16,24($sp)move $25,$5addu $4,$5,$2subu $3,$fp,$5subu $5,$6,$5lbu $8,0($2)lbu $10,0($4)lbu $2,0($5)addiu $3,$3,7lbu $16,-2($3)lbu $12,0($6)lbu $9,2($3)subu $10,$10,$2lbu $2,-4($3)lbu $24,0($15)lbu $7,-1($14)lbu $11,-3($3)lbu $19,-1($3)lbu $13,3($3)lbu $6,1($3)subu $18,$5,$25subu $9,$9,$16subu $8,$8,$12lbu $16,4($3)sw $2,12($sp)subu $5,$18,$25subu $7,$7,$24lbu $18,0($18)sll $8,$8,1addu $17,$25,$4addu $7,$7,$8lw $8,12($sp)addu $4,$25,$17lbu $14,0($17)sw $18,16($sp)subu $13,$13,$11addu $15,$25,$4lbu $23,-5($3)lbu $22,0($5)subu $21,$5,$25lbu $20,5($3)lbu $18,0($4)subu $16,$16,$8lw $8,16($sp)lbu $24,-6($3)lbu $5,0($21)addu $17,$25,$15lbu $12,6($3)lbu $11,0($15)subu $6,$6,$19sll $9,$9,1subu $19,$21,$25sll $2,$13,1sll $4,$10,1subu $20,$20,$23subu $18,$18,$22addu $2,$2,$13addu $4,$4,$10lbu $15,7($3)lbu $13,0($17)addu $6,$6,$9subu $14,$14,$8lbu $9,-7($3)lbu $8,0($19)subu $12,$12,$24subu $11,$11,$5addu $6,$6,$2addu $7,$7,$4sll $16,$16,2sll $14,$14,2addu $17,$25,$17subu $19,$19,$25sll $5,$20,2sll $10,$18,2subu $15,$15,$9subu $13,$13,$8addu $5,$5,$20addu $10,$10,$18lbu $4,0($19)lbu $2,8($3)addu $6,$6,$16addu $7,$7,$14lbu $16,0($17)lbu $14,-8($3)sll $8,$12,3sll $9,$11,3sll $12,$12,1sll $11,$11,1subu $8,$8,$12subu $9,$9,$11addu $6,$6,$5addu $7,$7,$10sll $3,$15,3sll $5,$13,3subu $3,$3,$15subu $5,$5,$13addu $6,$6,$8addu $7,$7,$9subu $2,$2,$14subu $4,$16,$4addu $6,$6,$3addu $7,$7,$5sll $2,$2,3sll $4,$4,3addu $2,$2,$6addu $4,$4,$7addiu $8,$2,3slt $5,$2,0addiu $6,$4,3slt $3,$4,0movn $2,$8,$5movn $4,$6,$3sra $2,$2,2sra $4,$4,2sll $3,$2,2sll $5,$4,2addu $3,$3,$2addu $5,$5,$4lw $2,8($sp)lw $4,4($sp)addiu $7,$3,15subu $2,$2,$4sw $2,20($sp)lw $6,0($sp)slt $4,$5,0addu $15,$2,$6slt $2,$3,0addiu $6,$5,15movn $3,$7,$2movn $5,$6,$4lbu $2,16($15)sra $5,$5,4sra $7,$3,4addu $3,$7,$5addu $2,$2,$16sll $4,$3,3sll $2,$2,4subu $3,$3,$4addiu $2,$2,16addu $15,$3,$2sll $4,$5,2addu $24,$15,$4sll $3,$5,1addu $9,$4,$24addu $6,$3,$5addu $18,$4,$9lui $2,%hi(ff_cropTbl+1024)addu $21,$5,$18addu $19,$6,$18addu $17,$5,$15addu $14,$15,$6addu $13,$5,$24addu $11,$6,$24addu $20,$3,$18addiu $8,$2,%lo(ff_cropTbl+1024)addu $16,$3,$15addu $12,$3,$24addu $5,$5,$9addu $10,$3,$9addu $6,$6,$9li $23,16 # 0x10move $22,$0$L54:addu $2,$22,$15sra $2,$2,5addu $2,$2,$8lbu $4,0($2)sra $3,$17,5sb $4,0($fp)addu $3,$3,$8lbu $4,0($3)sra $2,$16,5sb $4,1($fp)addu $2,$2,$8lbu $4,0($2)sra $3,$14,5sb $4,2($fp)addu $3,$3,$8lbu $4,0($3)addu $2,$22,$24sra $2,$2,5sb $4,3($fp)addu $2,$2,$8lbu $4,0($2)sra $3,$13,5sb $4,4($fp)addu $3,$3,$8lbu $4,0($3)sra $2,$12,5sb $4,5($fp)addu $2,$2,$8lbu $4,0($2)sra $3,$11,5sb $4,6($fp)addu $3,$3,$8lbu $4,0($3)sra $2,$9,5sb $4,7($fp)addu $2,$2,$8lbu $4,0($2)sra $3,$5,5sb $4,8($fp)addu $3,$3,$8lbu $4,0($3)sra $2,$10,5sb $4,9($fp)addu $2,$2,$8lbu $4,0($2)sra $3,$6,5sb $4,10($fp)addu $3,$3,$8lbu $4,0($3)sra $2,$18,5sb $4,11($fp)addu $2,$2,$8lbu $4,0($2)sra $3,$21,5sb $4,12($fp)addu $3,$3,$8lbu $4,0($3)sra $2,$20,5sb $4,13($fp)addu $2,$2,$8lbu $4,0($2)sra $3,$19,5sb $4,14($fp)addu $3,$3,$8lbu $2,0($3)addiu $23,$23,-1sb $2,15($fp)addu $22,$22,$7addu $fp,$fp,$25addu $17,$17,$7addu $16,$16,$7addu $14,$14,$7addu $13,$13,$7addu $12,$12,$7addu $11,$11,$7addu $9,$9,$7addu $5,$5,$7addu $10,$10,$7addu $6,$6,$7addu $18,$18,$7addu $21,$21,$7addu $20,$20,$7bne $23,$0,$L54addu $19,$19,$7lw $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)j $31addiu $sp,$sp,64.set macro.set reorder.end pred16x16_plane_svq3_c.section .text.pred8x8_vertical_c,"ax",@progbits.align 2.align 5.ent pred8x8_vertical_c.type pred8x8_vertical_c, @functionpred8x8_vertical_c:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrosll $8,$5,1subu $11,$4,$5sll $9,$5,2sll $6,$5,3lw $3,4($11)lw $2,0($11)subu $12,$6,$5addu $10,$9,$5addu $7,$8,$5subu $6,$6,$8addu $12,$4,$12addu $7,$4,$7addu $10,$4,$10addu $6,$4,$6addu $5,$5,$4addu $8,$4,$8addu $9,$4,$9sw $2,0($4)sw $3,4($4)sw $3,4($5)sw $2,0($5)sw $3,4($8)sw $2,0($8)sw $3,4($7)sw $2,0($7)sw $3,4($9)sw $2,0($9)sw $3,4($10)sw $2,0($10)sw $3,4($6)sw $2,0($6)sw $3,4($12)j $31sw $2,0($12).set macro.set reorder.end pred8x8_vertical_c.section .text.pred8x8_horizontal_c,"ax",@progbits.align 2.align 5.ent pred8x8_horizontal_c.type pred8x8_horizontal_c, @functionpred8x8_horizontal_c:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrolbu $6,-1($4)sll $9,$5,1sll $2,$6,8addu $2,$2,$6sll $3,$2,16addu $2,$2,$3sw $2,0($4)sw $2,4($4)addu $6,$5,$4lbu $7,-1($6)addu $8,$9,$5sll $2,$7,8addu $2,$2,$7sll $3,$2,16addu $2,$2,$3sw $2,0($6)sw $2,4($6)addu $7,$9,$4lbu $6,-1($7)addu $8,$8,$4sll $2,$6,8addu $2,$2,$6sll $3,$2,16addu $2,$2,$3sw $2,0($7)sw $2,4($7)lbu $6,-1($8)sll $7,$5,2sll $2,$6,8addu $2,$2,$6sll $3,$2,16addu $2,$2,$3sw $2,0($8)sw $2,4($8)addu $6,$7,$4lbu $8,-1($6)addu $7,$7,$5sll $2,$8,8addu $2,$2,$8sll $3,$2,16addu $2,$2,$3sw $2,0($6)sw $2,4($6)addu $7,$7,$4lbu $8,-1($7)sll $6,$5,3sll $2,$8,8addu $2,$2,$8sll $3,$2,16addu $2,$2,$3subu $9,$6,$9sw $2,0($7)sw $2,4($7)addu $9,$9,$4lbu $7,-1($9)subu $6,$6,$5sll $2,$7,8addu $2,$2,$7sll $3,$2,16addu $2,$2,$3sw $2,0($9)sw $2,4($9)addu $6,$6,$4lbu $4,-1($6)sll $2,$4,8addu $2,$2,$4sll $3,$2,16addu $2,$2,$3sw $2,0($6)j $31sw $2,4($6).set macro.set reorder.end pred8x8_horizontal_c.section .text.pred8x8_128_dc_c,"ax",@progbits.align 2.align 5.ent pred8x8_128_dc_c.type pred8x8_128_dc_c, @functionpred8x8_128_dc_c:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrosll $6,$5,1sll $8,$5,2sll $3,$5,3subu $10,$3,$5addu $9,$8,$5addu $7,$6,$5subu $3,$3,$6li $2,-2139095040 # 0xffffffff80800000ori $2,$2,0x8080addu $10,$10,$4addu $7,$7,$4addu $9,$9,$4addu $3,$3,$4addu $5,$5,$4addu $6,$6,$4addu $8,$8,$4sw $2,4($4)sw $2,0($4)sw $2,0($5)sw $2,4($5)sw $2,0($6)sw $2,4($6)sw $2,0($7)sw $2,4($7)sw $2,0($8)sw $2,4($8)sw $2,0($9)sw $2,4($9)sw $2,0($3)sw $2,4($3)sw $2,0($10)j $31sw $2,4($10).set macro.set reorder.end pred8x8_128_dc_c.section .text.pred8x8_left_dc_c,"ax",@progbits.align 2.align 5.ent pred8x8_left_dc_c.type pred8x8_left_dc_c, @functionpred8x8_left_dc_c:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrosll $12,$5,2sll $8,$5,1sll $9,$5,3addu $14,$12,$5addu $15,$4,$5addu $12,$4,$12addu $14,$4,$14subu $13,$9,$8lbu $6,-1($15)lbu $3,-1($14)lbu $7,-1($4)lbu $2,-1($12)addu $13,$4,$13subu $9,$9,$5addu $5,$8,$5addu $8,$4,$8lbu $10,-1($8)lbu $11,-1($13)addu $9,$4,$9addu $5,$4,$5addu $7,$7,$6addu $2,$2,$3lbu $6,-1($9)lbu $3,-1($5)addu $7,$7,$10addu $2,$2,$11addu $6,$6,$2addu $3,$3,$7addiu $3,$3,2addiu $6,$6,2sra $3,$3,2sra $6,$6,2sll $2,$3,8sll $7,$6,8addu $2,$2,$3addu $7,$7,$6sll $3,$2,16sll $6,$7,16addu $2,$2,$3addu $7,$7,$6sw $2,0($4)sw $2,4($4)sw $2,0($15)sw $2,4($15)sw $2,0($8)sw $2,4($8)sw $2,0($5)sw $2,4($5)sw $7,0($12)sw $7,4($12)sw $7,0($14)sw $7,4($14)sw $7,0($13)sw $7,4($13)sw $7,0($9)j $31sw $7,4($9).set macro.set reorder.end pred8x8_left_dc_c.section .text.pred8x8_left_dc_rv40_c,"ax",@progbits.align 2.align 5.ent pred8x8_left_dc_rv40_c.type pred8x8_left_dc_rv40_c, @functionpred8x8_left_dc_rv40_c:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroaddu $14,$4,$5sll $7,$5,1lbu $3,-1($14)lbu $2,-1($4)addu $13,$4,$7addu $11,$7,$5lbu $8,-1($13)addu $11,$4,$11sll $9,$5,2lbu $12,-1($11)addu $10,$9,$5sll $6,$5,3addu $9,$4,$9addu $2,$2,$3addu $10,$4,$10lbu $3,-1($9)addu $2,$2,$8subu $7,$6,$7lbu $8,-1($10)addu $7,$4,$7subu $6,$6,$5addu $2,$2,$12lbu $5,-1($7)addu $6,$4,$6addu $2,$2,$3addu $2,$2,$8lbu $3,-1($6)addu $2,$2,$5addu $3,$3,$2addiu $3,$3,4sra $3,$3,3sll $2,$3,8addu $2,$2,$3sll $5,$2,16addu $2,$2,$5sw $2,0($4)sw $2,4($4)sw $2,0($14)sw $2,4($14)sw $2,0($13)sw $2,4($13)sw $2,0($11)sw $2,4($11)sw $2,0($9)sw $2,4($9)sw $2,0($10)sw $2,4($10)sw $2,0($7)sw $2,4($7)sw $2,0($6)j $31sw $2,4($6).set macro.set reorder.end pred8x8_left_dc_rv40_c.section .text.pred8x8_top_dc_c,"ax",@progbits.align 2.align 5.ent pred8x8_top_dc_c.type pred8x8_top_dc_c, @functionpred8x8_top_dc_c:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroli $2,1 # 0x1subu $2,$2,$5li $3,2 # 0x2subu $9,$4,$5addu $2,$4,$2subu $3,$3,$5li $6,3 # 0x3lbu $12,4($2)lbu $10,0($2)lbu $8,4($9)lbu $7,0($9)addu $3,$4,$3subu $6,$6,$5lbu $11,4($3)lbu $9,0($3)addu $6,$4,$6lbu $3,4($6)lbu $2,0($6)addu $7,$7,$10addu $8,$8,$12addu $7,$7,$9addu $8,$8,$11addu $2,$2,$7addu $3,$3,$8addiu $2,$2,2addiu $3,$3,2sra $2,$2,2sra $3,$3,2sll $7,$2,8sll $6,$3,8sll $9,$5,1addu $7,$7,$2addu $6,$6,$3sll $11,$5,2sll $2,$5,3subu $13,$2,$5addu $12,$11,$5addu $10,$9,$5subu $2,$2,$9sll $3,$7,16sll $8,$6,16addu $7,$7,$3addu $6,$6,$8addu $13,$13,$4addu $10,$4,$10addu $12,$12,$4addu $2,$2,$4addu $5,$4,$5addu $9,$4,$9addu $11,$11,$4sw $7,0($4)sw $6,4($4)sw $6,4($5)sw $7,0($5)sw $6,4($9)sw $7,0($9)sw $6,4($10)sw $7,0($10)sw $6,4($11)sw $7,0($11)sw $6,4($12)sw $7,0($12)sw $6,4($2)sw $7,0($2)sw $6,4($13)j $31sw $7,0($13).set macro.set reorder.end pred8x8_top_dc_c.section .text.pred8x8_top_dc_rv40_c,"ax",@progbits.align 2.align 5.ent pred8x8_top_dc_rv40_c.type pred8x8_top_dc_rv40_c, @functionpred8x8_top_dc_rv40_c:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrosubu $2,$4,$5li $3,1 # 0x1lbu $7,0($2)subu $3,$3,$5li $6,2 # 0x2li $2,3 # 0x3addu $3,$4,$3subu $6,$6,$5subu $2,$2,$5lbu $8,0($3)addu $6,$4,$6addu $2,$4,$2li $3,4 # 0x4lbu $10,0($2)lbu $9,0($6)subu $3,$3,$5li $2,5 # 0x5addu $7,$7,$8addu $3,$4,$3subu $2,$2,$5li $6,6 # 0x6lbu $11,0($3)addu $7,$7,$9addu $2,$4,$2subu $6,$6,$5li $3,7 # 0x7lbu $9,0($2)addu $7,$7,$10addu $6,$4,$6subu $3,$3,$5lbu $8,0($6)addu $7,$7,$11addu $3,$4,$3lbu $2,0($3)addu $7,$7,$9addu $7,$7,$8addu $2,$2,$7addiu $2,$2,4sra $2,$2,3sll $3,$2,8sll $7,$5,1sll $9,$5,2sll $6,$5,3addu $3,$3,$2subu $11,$6,$5addu $10,$9,$5addu $8,$7,$5subu $6,$6,$7sll $2,$3,16addu $3,$3,$2addu $11,$11,$4addu $8,$8,$4addu $10,$10,$4addu $6,$6,$4addu $5,$5,$4addu $7,$7,$4addu $9,$9,$4sw $3,4($4)sw $3,0($4)sw $3,0($5)sw $3,4($5)sw $3,0($7)sw $3,4($7)sw $3,0($8)sw $3,4($8)sw $3,0($9)sw $3,4($9)sw $3,0($10)sw $3,4($10)sw $3,0($6)sw $3,4($6)sw $3,0($11)j $31sw $3,4($11).set macro.set reorder.end pred8x8_top_dc_rv40_c.section .text.pred8x8_dc_c,"ax",@progbits.align 2.align 5.ent pred8x8_dc_c.type pred8x8_dc_c, @functionpred8x8_dc_c:.frame $sp,16,$31 # vars= 0, regs= 4/0, args= 0, gp= 0.mask 0x000f0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-16sw $19,12($sp)sw $18,8($sp)sw $17,4($sp)sw $16,0($sp)subu $10,$4,$5lbu $3,0($10)lbu $6,-1($4)li $2,1 # 0x1addu $19,$4,$5subu $2,$2,$5lbu $7,-1($19)sll $11,$5,1addu $2,$4,$2sll $16,$5,2addu $6,$6,$3li $3,2 # 0x2lbu $12,0($2)addu $18,$4,$11sll $13,$5,3addu $17,$16,$5subu $3,$3,$5li $8,3 # 0x3lbu $9,4($10)lbu $14,-1($18)addu $16,$4,$16addu $17,$4,$17addu $6,$6,$7addu $3,$4,$3lbu $7,4($2)subu $15,$13,$11subu $8,$8,$5addu $11,$11,$5lbu $10,0($3)lbu $2,-1($17)addu $15,$4,$15addu $11,$4,$11addu $8,$4,$8addu $12,$12,$6subu $13,$13,$5lbu $6,-1($16)lbu $5,4($3)addu $13,$4,$13lbu $3,-1($11)addu $9,$9,$7addu $12,$12,$14lbu $7,4($8)lbu $14,-1($15)addu $9,$9,$5addu $6,$6,$2lbu $5,0($8)lbu $2,-1($13)addu $10,$10,$12addu $7,$7,$9addu $3,$3,$10addu $6,$6,$14addu $2,$2,$6addu $5,$5,$3addiu $10,$7,4addu $10,$10,$2addiu $5,$5,4addiu $7,$7,2addiu $2,$2,2sra $5,$5,3sra $7,$7,2sra $2,$2,2sra $10,$10,3sll $6,$5,8sll $3,$7,8sll $9,$2,8sll $8,$10,8addu $6,$6,$5addu $3,$3,$7addu $9,$9,$2addu $8,$8,$10sll $2,$6,16sll $5,$3,16sll $7,$9,16sll $10,$8,16addu $6,$6,$2addu $3,$3,$5addu $9,$9,$7addu $8,$8,$10sw $3,4($4)sw $6,0($4)sw $3,4($19)sw $6,0($19)sw $3,4($18)sw $6,0($18)sw $3,4($11)sw $6,0($11)sw $8,4($16)sw $9,0($16)sw $8,4($17)sw $9,0($17)sw $8,4($15)sw $9,0($15)sw $8,4($13)sw $9,0($13)lw $19,12($sp)lw $18,8($sp)lw $17,4($sp)lw $16,0($sp)j $31addiu $sp,$sp,16
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -