📄 h264pred.s
字号:
.file 1 "h264pred.c".section .mdebug.abi32.previous.section .text.pred4x4_vertical_c,"ax",@progbits.align 2.align 5.ent pred4x4_vertical_c.type pred4x4_vertical_c, @functionpred4x4_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 $3,$6,1subu $5,$4,$6lw $2,0($5)addu $7,$3,$6addu $7,$7,$4addu $6,$6,$4addu $3,$3,$4sw $2,0($4)sw $2,0($6)sw $2,0($3)j $31sw $2,0($7).set macro.set reorder.end pred4x4_vertical_c.section .text.pred4x4_horizontal_c,"ax",@progbits.align 2.align 5.ent pred4x4_horizontal_c.type pred4x4_horizontal_c, @functionpred4x4_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 $5,-1($4)addu $8,$4,$6sll $2,$5,8addu $2,$2,$5sll $3,$2,16addu $2,$2,$3sw $2,0($4)lbu $5,-1($8)sll $7,$6,1sll $2,$5,8addu $2,$2,$5sll $3,$2,16addu $2,$2,$3sw $2,0($8)addu $9,$4,$7lbu $5,-1($9)addu $7,$7,$6sll $2,$5,8addu $2,$2,$5sll $3,$2,16addu $2,$2,$3sw $2,0($9)addu $4,$4,$7lbu $5,-1($4)sll $2,$5,8addu $2,$2,$5sll $3,$2,16addu $2,$2,$3j $31sw $2,0($4).set macro.set reorder.end pred4x4_horizontal_c.section .text.pred4x4_dc_c,"ax",@progbits.align 2.align 5.ent pred4x4_dc_c.type pred4x4_dc_c, @functionpred4x4_dc_c:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrosubu $5,$4,$6lbu $8,1($5)lbu $2,0($5)sll $7,$6,1lbu $3,2($5)lbu $9,3($5)lbu $10,-1($4)addu $11,$4,$7addu $12,$6,$4addu $7,$7,$6addu $2,$2,$8lbu $6,-1($12)lbu $8,-1($11)addu $7,$4,$7lbu $5,-1($7)addu $3,$3,$9addu $2,$2,$10addu $3,$3,$6addu $2,$2,$8addu $3,$3,$5addiu $2,$2,4addu $3,$3,$2sra $3,$3,3sll $2,$3,8addu $2,$2,$3sll $5,$2,16addu $2,$2,$5sw $2,0($7)sw $2,0($11)sw $2,0($12)j $31sw $2,0($4).set macro.set reorder.end pred4x4_dc_c.section .text.pred4x4_left_dc_c,"ax",@progbits.align 2.align 5.ent pred4x4_left_dc_c.type pred4x4_left_dc_c, @functionpred4x4_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 nomacroaddu $9,$4,$6sll $7,$6,1lbu $3,-1($9)lbu $2,-1($4)addu $8,$4,$7lbu $5,-1($8)addu $7,$7,$6addu $2,$2,$3addu $7,$4,$7lbu $3,-1($7)addu $2,$2,$5addiu $2,$2,2addu $3,$3,$2sra $3,$3,2sll $2,$3,8addu $2,$2,$3sll $5,$2,16addu $2,$2,$5sw $2,0($7)sw $2,0($8)sw $2,0($9)j $31sw $2,0($4).set macro.set reorder.end pred4x4_left_dc_c.section .text.pred4x4_top_dc_c,"ax",@progbits.align 2.align 5.ent pred4x4_top_dc_c.type pred4x4_top_dc_c, @functionpred4x4_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 nomacrosubu $3,$4,$6lbu $8,1($3)lbu $5,0($3)lbu $7,3($3)lbu $2,2($3)addu $5,$5,$8addu $2,$2,$7addiu $5,$5,2addu $2,$2,$5sra $2,$2,2sll $3,$2,8addu $3,$3,$2sll $5,$6,1addu $2,$5,$6sll $7,$3,16addu $3,$3,$7addu $2,$2,$4addu $5,$5,$4addu $6,$4,$6sw $3,0($2)sw $3,0($5)sw $3,0($6)j $31sw $3,0($4).set macro.set reorder.end pred4x4_top_dc_c.section .text.pred4x4_128_dc_c,"ax",@progbits.align 2.align 5.ent pred4x4_128_dc_c.type pred4x4_128_dc_c, @functionpred4x4_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 $5,$6,1addu $3,$5,$6li $2,-2139095040 # 0xffffffff80800000ori $2,$2,0x8080addu $3,$3,$4addu $5,$5,$4addu $6,$4,$6sw $2,0($3)sw $2,0($5)sw $2,0($6)j $31sw $2,0($4).set macro.set reorder.end pred4x4_128_dc_c.section .text.pred4x4_down_right_c,"ax",@progbits.align 2.align 5.ent pred4x4_down_right_c.type pred4x4_down_right_c, @functionpred4x4_down_right_c:.frame $sp,24,$31 # vars= 0, regs= 5/0, args= 0, gp= 0.mask 0x001f0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-24nor $2,$0,$6sw $18,8($sp)sw $16,0($sp)sw $20,16($sp)sw $19,12($sp)sw $17,4($sp)addu $18,$4,$6subu $3,$4,$6addu $2,$2,$4sll $16,$6,1lbu $9,0($3)lbu $13,1($3)lbu $17,0($2)lbu $8,-1($18)lbu $5,-1($4)addu $6,$16,$6addu $16,$4,$16lbu $14,2($3)lbu $12,-1($16)addu $6,$4,$6lbu $19,-1($6)sll $15,$17,1sll $10,$8,1sll $2,$5,1sll $7,$9,1sll $11,$13,1lbu $20,3($3)addiu $17,$17,2addu $3,$5,$12addu $2,$8,$2addu $5,$9,$5addu $7,$13,$7addu $9,$9,$14addiu $10,$10,2addiu $15,$15,2addiu $11,$11,2sll $12,$12,1addu $7,$17,$7addu $8,$8,$19addu $2,$2,$17addu $3,$3,$10addu $5,$5,$15addu $9,$9,$11addiu $12,$12,2addu $8,$8,$12sra $3,$3,2sra $2,$2,2sra $5,$5,2sra $7,$7,2sra $9,$9,2andi $5,$5,0x00ffandi $2,$2,0x00ffandi $7,$7,0x00ffandi $3,$3,0x00ffandi $9,$9,0x00ffsll $14,$14,1sra $8,$8,2sb $8,0($6)sb $3,1($6)addu $13,$13,$20sb $3,0($16)addiu $14,$14,2sb $2,2($6)sb $2,1($16)sb $2,0($18)sb $5,3($6)sb $5,2($16)sb $5,1($18)sb $5,0($4)sb $7,3($16)sb $7,2($18)sb $7,1($4)sb $9,3($18)addu $13,$13,$14lw $20,16($sp)lw $19,12($sp)lw $18,8($sp)lw $17,4($sp)lw $16,0($sp)sra $13,$13,2addiu $sp,$sp,24sb $13,3($4)j $31sb $9,2($4).set macro.set reorder.end pred4x4_down_right_c.section .text.pred4x4_down_left_c,"ax",@progbits.align 2.align 5.ent pred4x4_down_left_c.type pred4x4_down_left_c, @functionpred4x4_down_left_c:.frame $sp,16,$31 # vars= 0, regs= 3/0, args= 0, gp= 0.mask 0x00070000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-16sw $18,8($sp)sw $17,4($sp)sw $16,0($sp)subu $2,$4,$6lbu $17,3($5)lbu $3,0($5)lbu $9,1($5)lbu $16,2($5)lbu $7,3($2)lbu $8,2($2)lbu $10,1($2)lbu $15,0($2)addu $12,$10,$7addu $2,$8,$3addu $13,$3,$16addu $14,$9,$17sll $3,$3,1addiu $18,$7,2addu $15,$15,$8addiu $12,$12,2addiu $2,$2,2addu $3,$9,$3sll $5,$16,1sll $11,$17,1addiu $13,$13,2addiu $14,$14,2sll $8,$8,1sll $7,$7,1sll $9,$9,1addu $8,$8,$12addu $7,$7,$2addu $3,$3,$18sll $2,$6,1addu $11,$11,$17addiu $16,$16,2addu $9,$9,$13addu $5,$5,$14addiu $15,$15,2sll $10,$10,1addu $12,$2,$6addu $11,$11,$16addu $10,$10,$15sra $8,$8,2sra $7,$7,2sra $3,$3,2sra $9,$9,2sra $5,$5,2andi $3,$3,0x00ffaddu $12,$4,$12addu $6,$4,$6addu $2,$4,$2andi $7,$7,0x00ffandi $9,$9,0x00ffandi $8,$8,0x00ffandi $5,$5,0x00ffsra $10,$10,2sra $11,$11,2sb $10,0($4)sb $8,0($6)sb $8,1($4)sb $7,0($2)sb $7,1($6)sb $7,2($4)sb $3,0($12)sb $3,1($2)sb $3,2($6)sb $3,3($4)sb $9,1($12)sb $9,2($2)sb $9,3($6)sb $5,2($12)sb $5,3($2)sb $11,3($12)lw $18,8($sp)lw $17,4($sp)lw $16,0($sp)j $31addiu $sp,$sp,16.set macro.set reorder.end pred4x4_down_left_c.section .text.pred4x4_down_left_svq3_c,"ax",@progbits.align 2.align 5.ent pred4x4_down_left_svq3_c.type pred4x4_down_left_svq3_c, @functionpred4x4_down_left_svq3_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,$6,1addu $7,$8,$6addu $11,$6,$4addu $7,$4,$7addu $8,$4,$8subu $6,$4,$6lbu $5,1($6)lbu $3,2($6)lbu $2,3($6)lbu $9,-1($8)lbu $10,-1($7)lbu $6,-1($11)addu $3,$3,$9addu $5,$5,$6addu $2,$2,$10srl $2,$2,1srl $3,$3,1sra $5,$5,1sb $5,0($4)sb $3,0($11)sb $3,1($4)sb $2,3($7)sb $2,2($7)sb $2,3($8)sb $2,1($7)sb $2,2($8)sb $2,3($11)sb $2,0($7)sb $2,1($8)sb $2,2($11)sb $2,3($4)sb $2,0($8)sb $2,1($11)j $31sb $2,2($4).set macro.set reorder.end pred4x4_down_left_svq3_c.section .text.pred4x4_down_left_rv40_c,"ax",@progbits.align 2.align 5.ent pred4x4_down_left_rv40_c.type pred4x4_down_left_rv40_c, @functionpred4x4_down_left_rv40_c:.frame $sp,40,$31 # vars= 0, regs= 9/0, args= 0, gp= 0.mask 0x40ff0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-40sw $23,28($sp)sw $19,12($sp)sw $fp,32($sp)sw $22,24($sp)sw $21,20($sp)sw $20,16($sp)sw $18,8($sp)sw $17,4($sp)sw $16,0($sp)sll $2,$6,2lbu $fp,3($5)lbu $7,0($5)lbu $17,1($5)lbu $25,2($5)sll $19,$6,1addu $3,$2,$6sll $8,$6,3subu $12,$4,$6subu $11,$8,$6addu $23,$19,$6addu $3,$3,$4subu $8,$8,$19addu $2,$2,$4lbu $16,2($12)lbu $21,-1($2)lbu $13,-1($3)lbu $5,3($12)lbu $22,1($12)addu $23,$4,$23addu $19,$4,$19addu $6,$6,$4addu $9,$7,$25addu $10,$17,$fpsll $2,$17,1sll $3,$25,1addu $8,$8,$4addu $11,$11,$4lbu $15,-1($8)lbu $24,-1($11)lbu $18,0($12)lbu $11,-1($19)lbu $12,-1($23)lbu $20,-1($6)addu $9,$9,$2addu $10,$10,$3sll $2,$7,1lbu $8,-1($4)addu $3,$22,$5addu $17,$17,$2addu $9,$21,$9sll $2,$5,1addu $10,$13,$10addu $7,$16,$7sll $14,$16,1addu $18,$18,$16addu $3,$20,$3addu $16,$11,$21addu $7,$7,$2addu $5,$5,$17sll $2,$11,1addu $17,$12,$13addu $14,$12,$14addu $9,$15,$9addu $10,$24,$10sll $22,$22,1sll $21,$21,1sll $12,$12,1addu $8,$8,$18addu $3,$3,$2addu $5,$5,$21addu $25,$25,$fpaddu $11,$11,$22addiu $16,$16,4addiu $17,$17,4sll $20,$20,1sll $2,$15,1addu $7,$7,$12addiu $14,$14,4addiu $9,$9,4addiu $10,$10,4sll $13,$13,1addu $8,$8,$20addu $7,$7,$16addu $5,$5,$17addu $3,$3,$14addu $13,$13,$9addu $2,$2,$10addu $15,$15,$25addiu $11,$11,4addiu $24,$24,2addu $8,$8,$11addu $15,$15,$24sra $3,$3,3sra $7,$7,3sra $5,$5,3sra $13,$13,3sra $2,$2,3andi $5,$5,0x00ffandi $7,$7,0x00ffandi $13,$13,0x00ffandi $3,$3,0x00ffandi $2,$2,0x00ffsra $8,$8,3sra $15,$15,2sb $8,0($4)sb $3,0($6)sb $3,1($4)sb $7,0($19)sb $7,1($6)sb $7,2($4)sb $5,0($23)sb $5,1($19)sb $5,2($6)sb $5,3($4)sb $13,1($23)sb $13,2($19)sb $13,3($6)sb $2,2($23)sb $2,3($19)sb $15,3($23)lw $fp,32($sp)lw $23,28($sp)lw $22,24($sp)lw $21,20($sp)lw $20,16($sp)lw $19,12($sp)lw $18,8($sp)lw $17,4($sp)lw $16,0($sp)j $31addiu $sp,$sp,40.set macro.set reorder.end pred4x4_down_left_rv40_c.section .text.pred4x4_down_left_rv40_nodown_c,"ax",@progbits.align 2.align 5.ent pred4x4_down_left_rv40_nodown_c.type pred4x4_down_left_rv40_nodown_c, @functionpred4x4_down_left_rv40_nodown_c:.frame $sp,32,$31 # vars= 0, regs= 8/0, args= 0, gp= 0.mask 0x00ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-32sw $21,20($sp)sw $17,4($sp)sw $16,0($sp)sw $23,28($sp)sw $22,24($sp)sw $20,16($sp)sw $19,12($sp)sw $18,8($sp)subu $2,$4,$6sll $17,$6,1lbu $22,2($2)lbu $12,0($5)lbu $3,3($2)addu $21,$17,$6lbu $23,3($5)lbu $14,1($5)lbu $15,2($5)lbu $19,1($2)addu $21,$4,$21addu $17,$4,$17addu $6,$6,$4lbu $7,-1($21)lbu $18,0($2)lbu $13,-1($17)lbu $20,-1($6)addu $11,$22,$12sll $2,$3,1sll $8,$12,1lbu $9,-1($4)addu $5,$19,$3addu $8,$14,$8addu $10,$14,$23addu $11,$11,$2addu $12,$12,$15sll $2,$15,1sll $16,$22,1sll $14,$14,1addu $18,$18,$22addu $5,$20,$5addu $11,$13,$11addu $3,$3,$8addu $10,$10,$2addu $16,$7,$16sll $2,$13,1sll $8,$7,1sll $19,$19,1addu $12,$12,$14addu $9,$9,$18addu $5,$5,$2addu $15,$15,$23sll $2,$7,2addu $13,$13,$19addiu $16,$16,4sll $20,$20,1addu $7,$8,$7addiu $11,$11,4addiu $3,$3,4addiu $12,$12,4addiu $10,$10,4addu $9,$9,$20addu $5,$5,$16addu $10,$2,$10addu $3,$2,$3addu $7,$7,$11addiu $13,$13,4addu $2,$2,$12addiu $15,$15,2addu $9,$9,$13addu $8,$8,$15sra $5,$5,3sra $7,$7,3sra $3,$3,3sra $2,$2,3sra $10,$10,3andi $3,$3,0x00ffandi $7,$7,0x00ffandi $2,$2,0x00ffandi $5,$5,0x00ffandi $10,$10,0x00ffsra $9,$9,3sra $8,$8,2sb $9,0($4)sb $5,0($6)sb $5,1($4)sb $7,0($17)sb $7,1($6)sb $7,2($4)sb $3,0($21)sb $3,1($17)sb $3,2($6)sb $3,3($4)sb $2,1($21)sb $2,2($17)sb $2,3($6)sb $10,2($21)sb $10,3($17)sb $8,3($21)lw $23,28($sp)lw $22,24($sp)lw $21,20($sp)lw $20,16($sp)lw $19,12($sp)lw $18,8($sp)lw $17,4($sp)lw $16,0($sp)j $31addiu $sp,$sp,32.set macro.set reorder.end pred4x4_down_left_rv40_nodown_c.section .text.pred4x4_vertical_right_c,"ax",@progbits.align 2.align 5.ent pred4x4_vertical_right_c.type pred4x4_vertical_right_c, @functionpred4x4_vertical_right_c:.frame $sp,32,$31 # vars= 0, regs= 8/0, args= 0, gp= 0.mask 0x00ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-32nor $2,$0,$6sw $23,28($sp)sw $22,24($sp)sw $21,20($sp)sw $20,16($sp)sw $19,12($sp)sw $18,8($sp)sw $17,4($sp)sw $16,0($sp)subu $3,$4,$6addu $2,$2,$4lbu $5,1($3)lbu $10,0($2)addu $24,$4,$6lbu $2,0($3)sll $13,$6,1lbu $15,2($3)lbu $12,-1($4)lbu $16,-1($24)addu $23,$4,$13lbu $18,3($3)lbu $17,-1($23)sll $9,$10,1sll $8,$2,1sll $7,$5,1addiu $22,$2,1addiu $20,$10,2addu $11,$2,$15sll $19,$16,1sll $21,$12,1addiu $9,$9,2addu $8,$5,$8sll $14,$15,1addiu $3,$5,1addu $2,$2,$12addiu $7,$7,2addu $16,$16,$21addu $2,$2,$9addu $12,$12,$19addu $9,$5,$18addu $3,$15,$3addu $5,$5,$22addu $8,$8,$20addiu $17,$17,2addu $10,$10,$22addu $11,$11,$7addiu $14,$14,2addiu $15,$15,1addu $20,$20,$16addu $12,$12,$17addu $13,$13,$6addu $9,$9,$14sra $10,$10,1sra $5,$5,1sra $3,$3,1addu $18,$18,$15sra $2,$2,2sra $8,$8,2sra $11,$11,2addu $13,$4,$13andi $10,$10,0x00ffandi $5,$5,0x00ffandi $3,$3,0x00ffandi $2,$2,0x00ffandi $8,$8,0x00ffandi $11,$11,0x00ffsra $18,$18,1sra $20,$20,2sra $9,$9,2sra $12,$12,2sb $10,1($23)sb $10,0($4)sb $5,2($23)sb $5,1($4)sb $3,3($23)sb $18,3($4)sb $3,2($4)sb $2,1($13)sb $2,0($24)sb $8,2($13)sb $8,1($24)sb $11,3($13)sb $9,3($24)sb $11,2($24)sb $20,0($23)sb $12,0($13)lw $23,28($sp)lw $22,24($sp)lw $21,20($sp)lw $20,16($sp)lw $19,12($sp)lw $18,8($sp)lw $17,4($sp)lw $16,0($sp)j $31addiu $sp,$sp,32.set macro.set reorder.end pred4x4_vertical_right_c.section .text.pred4x4_vertical_left_c,"ax",@progbits.align 2.align 5.ent pred4x4_vertical_left_c.type pred4x4_vertical_left_c, @functionpred4x4_vertical_left_c:.frame $sp,24,$31 # vars= 0, regs= 6/0, args= 0, gp= 0.mask 0x003f0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-24sw $20,16($sp)sw $19,12($sp)sw $16,0($sp)sw $21,20($sp)sw $18,8($sp)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -