📄 h264pred.s
字号:
sw $17,4($sp)subu $2,$4,$6lbu $15,0($5)lbu $10,2($2)lbu $7,3($2)lbu $17,1($5)lbu $12,1($2)lbu $21,2($5)lbu $18,0($2)sll $9,$10,1sll $2,$7,1sll $11,$15,1addiu $20,$15,1addu $13,$12,$7addu $14,$10,$15addiu $19,$7,2addiu $9,$9,2addiu $2,$2,2addu $11,$17,$11sll $16,$17,1addiu $3,$12,1addiu $5,$10,1sll $8,$12,1addu $13,$13,$9addu $14,$14,$2addu $11,$11,$19sll $2,$6,1addu $15,$15,$21addu $3,$10,$3addu $5,$7,$5addu $10,$18,$10addiu $16,$16,2addiu $18,$18,1addu $7,$7,$20addiu $8,$8,2addu $9,$2,$6addu $15,$15,$16addu $12,$12,$18addu $17,$17,$20addu $10,$10,$8sra $3,$3,1sra $5,$5,1sra $7,$7,1sra $13,$13,2sra $14,$14,2sra $11,$11,2addu $9,$4,$9addu $2,$4,$2addu $6,$4,$6andi $3,$3,0x00ffandi $5,$5,0x00ffandi $7,$7,0x00ffandi $13,$13,0x00ffandi $14,$14,0x00ffandi $11,$11,0x00ffsra $17,$17,1sra $12,$12,1sra $10,$10,2sra $15,$15,2sb $12,0($4)sb $3,0($2)sb $3,1($4)sb $5,1($2)sb $5,2($4)sb $7,2($2)sb $7,3($4)sb $17,3($2)sb $10,0($6)sb $13,0($9)sb $13,1($6)sb $14,1($9)sb $14,2($6)sb $11,2($9)sb $11,3($6)sb $15,3($9)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,24.set macro.set reorder.end pred4x4_vertical_left_c.section .text.pred4x4_vertical_left_rv40_c,"ax",@progbits.align 2.align 5.ent pred4x4_vertical_left_rv40_c.type pred4x4_vertical_left_rv40_c, @functionpred4x4_vertical_left_rv40_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 $20,16($sp)sll $20,$6,1sw $23,28($sp)sw $22,24($sp)sw $16,0($sp)sw $21,20($sp)sw $19,12($sp)sw $18,8($sp)sw $17,4($sp)subu $2,$4,$6addu $22,$20,$6lbu $19,1($2)lbu $8,0($2)addu $22,$4,$22addu $20,$4,$20lbu $9,3($2)lbu $7,2($2)lbu $17,0($5)lbu $15,-1($22)lbu $21,-1($20)lbu $18,1($5)addu $6,$6,$4addu $3,$8,$19lbu $25,2($5)lbu $14,-1($6)sll $10,$15,1sll $2,$19,1addu $3,$21,$3addu $8,$8,$7sll $12,$7,1sll $13,$9,1sll $5,$17,1addu $21,$21,$2addu $11,$7,$17addiu $23,$9,2addiu $24,$17,1addu $8,$8,$10addu $5,$18,$5addu $10,$19,$9sll $16,$18,1addiu $19,$19,1addiu $2,$7,1sll $3,$3,1addiu $12,$12,2addiu $13,$13,2addu $5,$5,$23addu $14,$14,$15addu $7,$7,$19addu $2,$9,$2addu $15,$15,$21addiu $16,$16,2addu $10,$10,$12addu $11,$11,$13addu $17,$17,$25addiu $3,$3,4addiu $8,$8,4addu $9,$9,$24addu $17,$17,$16addu $14,$14,$3addu $15,$15,$8sra $7,$7,1sra $2,$2,1sra $9,$9,1addu $18,$18,$24sra $10,$10,2sra $11,$11,2sra $5,$5,2andi $7,$7,0x00ffandi $2,$2,0x00ffandi $9,$9,0x00ffandi $10,$10,0x00ffandi $11,$11,0x00ffandi $5,$5,0x00ffsra $18,$18,1sra $17,$17,2sra $14,$14,3sra $15,$15,3sb $14,0($4)sb $7,0($20)sb $7,1($4)sb $2,1($20)sb $2,2($4)sb $9,2($20)sb $9,3($4)sb $18,3($20)sb $15,0($6)sb $10,0($22)sb $10,1($6)sb $11,1($22)sb $11,2($6)sb $5,2($22)sb $5,3($6)sb $17,3($22)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_left_rv40_c.section .text.pred4x4_horizontal_up_c,"ax",@progbits.align 2.align 5.ent pred4x4_horizontal_up_c.type pred4x4_horizontal_up_c, @functionpred4x4_horizontal_up_c:.frame $sp,8,$31 # vars= 0, regs= 1/0, args= 0, gp= 0.mask 0x00010000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-8sll $15,$6,1sw $16,0($sp)addu $16,$15,$6addu $16,$4,$16addu $15,$4,$15lbu $10,-1($16)lbu $2,-1($15)addu $6,$4,$6lbu $8,-1($6)lbu $14,-1($4)sll $11,$2,1sll $12,$10,1addu $9,$8,$10addu $13,$2,$10sll $5,$8,1addiu $3,$8,1addiu $7,$2,1addiu $11,$11,2addiu $12,$12,2addu $5,$14,$5addu $3,$2,$3addu $7,$10,$7addu $9,$9,$11addu $13,$13,$12addiu $14,$14,1addiu $2,$2,2addu $5,$5,$2addu $8,$8,$14sra $3,$3,1sra $9,$9,2sra $7,$7,1sra $13,$13,2andi $10,$10,0x00ffandi $3,$3,0x00ffandi $9,$9,0x00ffandi $7,$7,0x00ffandi $13,$13,0x00ffsra $8,$8,1sra $5,$5,2sb $8,0($4)sb $5,1($4)sb $3,0($6)sb $3,2($4)sb $9,1($6)sb $9,3($4)sb $7,0($15)sb $7,2($6)sb $13,1($15)sb $13,3($6)sb $10,3($16)sb $10,2($16)sb $10,2($15)sb $10,1($16)sb $10,0($16)sb $10,3($15)lw $16,0($sp)j $31addiu $sp,$sp,8.set macro.set reorder.end pred4x4_horizontal_up_c.section .text.pred4x4_horizontal_up_rv40_c,"ax",@progbits.align 2.align 5.ent pred4x4_horizontal_up_rv40_c.type pred4x4_horizontal_up_rv40_c, @functionpred4x4_horizontal_up_rv40_c:.frame $sp,48,$31 # vars= 8, regs= 9/0, args= 0, gp= 0.mask 0x40ff0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-48sw $fp,40($sp)sw $19,20($sp)sw $18,16($sp)sw $23,36($sp)sw $22,32($sp)sw $21,28($sp)sw $20,24($sp)sw $17,12($sp)sw $16,8($sp)sll $3,$6,1lbu $17,3($5)lbu $7,2($5)lbu $16,0($5)lbu $15,1($5)addu $8,$4,$3sll $2,$6,2sw $8,0($sp)addu $fp,$4,$6subu $5,$4,$6addu $24,$3,$6addu $9,$2,$6sll $6,$6,3lbu $13,-1($8)lbu $14,3($5)lbu $12,2($5)lbu $20,-1($fp)lbu $23,1($5)addu $24,$4,$24addu $2,$2,$4sll $10,$17,1subu $6,$6,$3sll $8,$16,1addu $3,$16,$7sll $5,$15,1lbu $25,-1($2)lbu $11,-1($4)lbu $2,-1($24)addu $10,$10,$17addu $5,$5,$3addu $8,$15,$8sll $19,$7,1addu $15,$15,$17addu $23,$23,$14addu $3,$20,$13addu $10,$7,$10addu $8,$14,$8addu $5,$20,$5addu $19,$19,$15addu $7,$7,$17sll $15,$20,1addu $16,$12,$16sll $17,$13,1sll $12,$12,1sll $14,$14,1addu $9,$9,$4addu $6,$6,$4addu $12,$12,$23addu $14,$11,$14addu $16,$16,$15addu $5,$2,$5addiu $17,$17,4addu $11,$11,$20sll $3,$3,1addiu $8,$8,4lbu $22,-1($9)lbu $21,-1($6)addu $10,$13,$10addu $6,$13,$2addu $5,$5,$17addiu $16,$16,4addu $3,$3,$8sll $11,$11,1addiu $12,$12,4addu $13,$13,$14sll $9,$2,1sll $18,$25,1addu $13,$13,$16addu $11,$11,$12sra $3,$3,3sra $5,$5,3addiu $20,$25,2andi $3,$3,0x00ffaddu $7,$2,$7addiu $19,$19,4addu $9,$9,$2addiu $18,$18,2sll $15,$22,1addu $2,$2,$22andi $5,$5,0x00ffsll $6,$6,1addiu $10,$10,4sra $11,$11,3sra $13,$13,3sb $11,0($4)sb $13,1($4)addu $6,$6,$19sb $3,0($fp)addu $2,$2,$18sb $3,2($4)addu $7,$7,$20sb $5,1($fp)addu $21,$25,$21addu $9,$9,$10addiu $15,$15,2addiu $25,$25,1lw $3,0($sp)addu $21,$21,$15sra $6,$6,3sra $9,$9,3sra $2,$2,2sra $7,$7,2addu $22,$22,$25andi $6,$6,0x00ffandi $9,$9,0x00ffandi $2,$2,0x00ffandi $7,$7,0x00ffsra $22,$22,1sra $21,$21,2sb $5,3($4)sb $6,0($3)sb $6,2($fp)sb $9,1($3)sb $9,3($fp)sb $2,1($24)sb $2,3($3)sb $7,2($3)sb $21,3($24)sb $7,0($24)sb $22,2($24)lw $fp,40($sp)lw $23,36($sp)lw $22,32($sp)lw $21,28($sp)lw $20,24($sp)lw $19,20($sp)lw $18,16($sp)lw $17,12($sp)lw $16,8($sp)j $31addiu $sp,$sp,48.set macro.set reorder.end pred4x4_horizontal_up_rv40_c.section .text.pred4x4_horizontal_up_rv40_nodown_c,"ax",@progbits.align 2.align 5.ent pred4x4_horizontal_up_rv40_nodown_c.type pred4x4_horizontal_up_rv40_nodown_c, @functionpred4x4_horizontal_up_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 $23,28($sp)sw $20,16($sp)sw $19,12($sp)sw $16,0($sp)sw $22,24($sp)sw $21,20($sp)sw $18,8($sp)sw $17,4($sp)lbu $13,3($5)sll $20,$6,1lbu $17,2($5)lbu $3,1($5)lbu $15,0($5)addu $23,$20,$6addu $23,$4,$23addu $20,$4,$20subu $2,$4,$6sll $9,$13,1addu $6,$4,$6lbu $14,3($2)lbu $18,-1($23)lbu $12,2($2)lbu $22,1($2)lbu $11,-1($20)lbu $21,-1($6)addu $5,$15,$17addu $9,$9,$13sll $8,$15,1sll $7,$3,1lbu $10,-1($4)addu $7,$7,$5addu $8,$3,$8addu $9,$17,$9addu $3,$3,$13sll $19,$17,1addu $22,$22,$14sll $2,$21,1addu $5,$11,$18addu $8,$14,$8addu $7,$21,$7addu $19,$19,$3addu $9,$11,$9addu $3,$21,$11addu $17,$17,$13addu $15,$12,$15sll $13,$18,1sll $16,$11,1sll $12,$12,1sll $14,$14,1addu $12,$12,$22addu $14,$10,$14addu $15,$15,$2addu $7,$18,$7addu $2,$13,$18addiu $16,$16,4addiu $19,$19,4addiu $17,$17,2addu $10,$10,$21sll $3,$3,1addiu $8,$8,4sll $5,$5,1addiu $9,$9,4addu $7,$7,$16addu $5,$5,$19addu $13,$13,$17addu $3,$3,$8addu $2,$2,$9sll $10,$10,1addiu $12,$12,4addu $11,$11,$14addiu $15,$15,4addu $10,$10,$12addu $11,$11,$15sra $3,$3,3sra $7,$7,3sra $5,$5,3sra $2,$2,3sra $13,$13,2andi $18,$18,0x00ffandi $3,$3,0x00ffandi $7,$7,0x00ffandi $5,$5,0x00ffandi $2,$2,0x00ffandi $13,$13,0x00ffsra $10,$10,3sra $11,$11,3sb $10,0($4)sb $11,1($4)sb $3,0($6)sb $3,2($4)sb $7,1($6)sb $7,3($4)sb $5,0($20)sb $5,2($6)sb $2,1($20)sb $2,3($6)sb $18,1($23)sb $18,3($20)sb $13,2($20)sb $18,2($23)sb $13,0($23)sb $18,3($23)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_horizontal_up_rv40_nodown_c.section .text.pred4x4_horizontal_down_c,"ax",@progbits.align 2.align 5.ent pred4x4_horizontal_down_c.type pred4x4_horizontal_down_c, @functionpred4x4_horizontal_down_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 $21,20($sp)sw $20,16($sp)sw $18,8($sp)sw $17,4($sp)sw $22,24($sp)sw $19,12($sp)sw $16,0($sp)addu $21,$4,$6sll $15,$6,1addu $2,$2,$4lbu $9,0($2)lbu $3,-1($21)lbu $2,-1($4)addu $17,$15,$6addu $15,$4,$15subu $6,$4,$6lbu $10,0($6)lbu $12,1($6)lbu $16,-1($15)addu $17,$4,$17lbu $22,2($6)lbu $19,-1($17)sll $8,$9,1sll $5,$2,1sll $7,$3,1addiu $23,$9,2addiu $20,$2,1sll $18,$10,1addu $7,$2,$7addiu $8,$8,2sll $14,$12,1addu $5,$3,$5sll $13,$16,1addu $2,$10,$2addiu $6,$3,1addiu $11,$16,2addu $2,$2,$8addu $10,$10,$22addu $8,$3,$19addu $5,$23,$5addu $12,$12,$18addu $3,$3,$20addu $6,$16,$6addu $9,$9,$20addiu $16,$16,1addu $7,$7,$11addiu $14,$14,2addiu $13,$13,2addu $12,$12,$23addu $19,$19,$16addu $10,$10,$14addu $8,$8,$13sra $9,$9,1sra $2,$2,2sra $3,$3,1sra $5,$5,2sra $6,$6,1sra $7,$7,2andi $9,$9,0x00ffandi $2,$2,0x00ffandi $3,$3,0x00ffandi $5,$5,0x00ffandi $6,$6,0x00ffandi $7,$7,0x00ffsra $19,$19,1sra $12,$12,2sra $10,$10,2sra $8,$8,2sb $9,2($21)sb $9,0($4)sb $2,3($21)sb $10,3($4)sb $2,1($4)sb $12,2($4)sb $3,2($15)sb $3,0($21)sb $5,3($15)sb $5,1($21)sb $6,2($17)sb $6,0($15)sb $7,3($17)sb $7,1($15)sb $8,1($17)sb $19,0($17)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_horizontal_down_c.section .text.pred16x16_vertical_c,"ax",@progbits.align 2.align 5.ent pred16x16_vertical_c.type pred16x16_vertical_c, @functionpred16x16_vertical_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,-24sll $10,$5,2sll $13,$5,4sw $21,20($sp)sw $20,16($sp)sw $19,12($sp)sw $18,8($sp)sw $17,4($sp)sw $16,0($sp)sll $8,$5,1sll $11,$5,3subu $2,$4,$5subu $14,$13,$10lw $9,12($2)lw $3,0($2)lw $6,4($2)lw $7,8($2)subu $21,$13,$5addu $19,$8,$11addu $20,$14,$5addu $12,$8,$5addu $2,$10,$5subu $15,$11,$8subu $16,$11,$5addu $17,$11,$5subu $18,$14,$5subu $13,$13,$8addu $21,$4,$21addu $16,$4,$16addu $17,$4,$17addu $19,$4,$19addu $18,$4,$18addu $20,$4,$20addu $12,$4,$12addu $2,$4,$2addu $15,$4,$15addu $13,$4,$13addu $5,$5,$4addu $8,$4,$8addu $10,$4,$10addu $11,$4,$11addu $14,$4,$14sw $3,0($4)sw $6,4($4)sw $7,8($4)sw $9,12($4)sw $9,12($5)sw $3,0($5)sw $6,4($5)sw $7,8($5)sw $9,12($8)sw $3,0($8)sw $6,4($8)sw $7,8($8)sw $9,12($12)sw $3,0($12)sw $6,4($12)sw $7,8($12)sw $9,12($10)sw $3,0($10)sw $6,4($10)sw $7,8($10)sw $9,12($2)sw $3,0($2)sw $6,4($2)sw $7,8($2)sw $9,12($15)sw $3,0($15)sw $6,4($15)sw $7,8($15)sw $3,0($16)sw $6,4($16)sw $9,12($16)sw $7,8($16)sw $9,12($11)sw $3,0($11)sw $6,4($11)sw $7,8($11)sw $9,12($17)sw $3,0($17)sw $6,4($17)sw $7,8($17)sw $9,12($19)sw $3,0($19)sw $6,4($19)sw $7,8($19)sw $9,12($18)sw $3,0($18)sw $6,4($18)sw $7,8($18)sw $9,12($14)sw $3,0($14)sw $6,4($14)sw $7,8($14)sw $9,12($20)sw $3,0($20)sw $6,4($20)sw $7,8($20)sw $9,12($13)sw $3,0($13)sw $6,4($13)sw $7,8($13)sw $3,0($21)sw $6,4($21)sw $7,8($21)sw $9,12($21)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,24.set macro.set reorder.end pred16x16_vertical_c.section .text.pred16x16_horizontal_c,"ax",@progbits.align 2.align 5.ent pred16x16_horizontal_c.type pred16x16_horizontal_c, @functionpred16x16_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 $12,$5,1sll $2,$6,8addu $2,$2,$6sll $3,$2,16addu $2,$2,$3sw $2,0($4)sw $2,12($4)sw $2,8($4)sw $2,4($4)addu $6,$5,$4lbu $7,-1($6)sll $11,$5,2sll $2,$7,8addu $2,$2,$7sll $3,$2,16addu $2,$2,$3sw $2,12($6)sw $2,8($6)sw $2,0($6)sw $2,4($6)addu $7,$12,$4lbu $8,-1($7)addu $6,$12,$5sll $2,$8,8addu $2,$2,$8sll $3,$2,16addu $2,$2,$3sw $2,0($7)sw $2,12($7)sw $2,8($7)sw $2,4($7)addu $6,$6,$4lbu $7,-1($6)addu $8,$11,$5sll $2,$7,8addu $2,$2,$7sll $3,$2,16addu $2,$2,$3sw $2,12($6)sw $2,8($6)sw $2,0($6)sw $2,4($6)addu $7,$11,$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,12($7)sw $2,8($7)sw $2,4($7)lbu $6,-1($8)sll $10,$5,3sll $2,$6,8addu $2,$2,$6sll $3,$2,16
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -