📄 h264dsputil.s
字号:
#NO_APP addu $5,$6,$5#APP S32ALN xr1,xr2,xr1,$3 S32SDIV xr1,$4,$6,0 S32LDD xr1,$5,0 S32LDD xr2,$5,4 S32ALN xr1,xr2,xr1,$3 S32SDIV xr1,$4,$6,0#NO_APP j $31 .end put_h264_qpel4_mc00_c .section .text.put_h264_qpel4_mc20_c,"ax",@progbits .align 2 .align 5 .ent put_h264_qpel4_mc20_c .type put_h264_qpel4_mc20_c, @functionput_h264_qpel4_mc20_c: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 addiu $7,$5,-2 andi $10,$7,0x3 li $2,-4 # 0xfffffffffffffffc andi $9,$5,0x3 li $8,4 # 0x4 li $3,17104896 # 0x1050000 subu $9,$8,$9 and $5,$5,$2 subu $8,$8,$10 ori $3,$3,0x105 and $7,$7,$2#APP S32I2M xr15,$3#NO_APP li $2,336855040 # 0x14140000 ori $2,$2,0x501#APP S32I2M xr14,$2#NO_APP li $3,1048576 # 0x100000 ori $3,$3,0x10#APP S32I2M xr13,$3#NO_APP subu $4,$4,$6#APP S32LDD xr1,$7,0 S32LDD xr2,$7,4 S32LDD xr3,$7,8#NO_APP addu $7,$7,$6#APP pref 0,0($7) S32ALN xr4,xr2,xr1,$8 S32ALN xr5,xr3,xr2,$8#NO_APP li $2,3 # 0x3#APP S32ALN xr6,xr5,xr4,$2 D32SLR xr1,xr5,xr0,xr0,8 S32SFL xr0,xr1,xr5,xr7,ptn3 Q8MUL xr2,xr4,xr14,xr1 Q8MUL xr8,xr7,xr15,xr7 Q8MUL xr4,xr6,xr14,xr3 Q16ADD xr2,xr2,xr2,xr0,AA,XW Q16ADD xr0,xr1,xr1,xr1,SS,XW Q16ADD xr0,xr7,xr7,xr7,SS,XW S32SFL xr1,xr0,xr1,xr0,ptn3 Q16ACC xr0,xr2,xr7,xr1,AA Q16ADD xr4,xr4,xr4,xr0,AA,XW Q16ADD xr3,xr3,xr3,xr0,SS,XW Q16ADD xr0,xr8,xr8,xr8,SS,XW S32SFL xr3,xr0,xr3,xr0,ptn3 Q16ACC xr0,xr4,xr8,xr3,AA S32SFL xr0,xr3,xr1,xr1,ptn3 Q16ADD xr0,xr1,xr13,xr11,AA,WW S32LDD xr1,$5,0 S32LDD xr2,$5,4 S32LDD xr3,$5,8#NO_APP addu $5,$5,$6#APP pref 0,0($5) S32ALN xr4,xr2,xr1,$9 S32ALN xr5,xr3,xr2,$9 S32ALN xr6,xr5,xr4,$2 D32SLR xr1,xr5,xr0,xr0,8 S32SFL xr0,xr1,xr5,xr7,ptn3 Q8MUL xr2,xr4,xr14,xr1 Q8MUL xr8,xr7,xr15,xr7 Q8MUL xr4,xr6,xr14,xr3 Q16ADD xr2,xr2,xr2,xr0,AA,XW Q16ADD xr0,xr1,xr1,xr1,SS,XW Q16ADD xr0,xr7,xr7,xr7,SS,XW S32SFL xr1,xr0,xr1,xr0,ptn3 Q16ACC xr0,xr2,xr7,xr1,AA Q16ADD xr4,xr4,xr4,xr0,AA,XW Q16ADD xr3,xr3,xr3,xr0,SS,XW Q16ADD xr0,xr8,xr8,xr8,SS,XW S32SFL xr3,xr0,xr3,xr0,ptn3 Q16ACC xr0,xr4,xr8,xr3,AA S32SFL xr0,xr3,xr1,xr1,ptn3 Q16ADD xr0,xr1,xr13,xr12,AA,WW Q16SAR xr12,xr12,xr11,xr11,5 Q16SAT xr1,xr12,xr11 S32SDIV xr1,$4,$6,0 S32LDD xr1,$7,0 S32LDD xr2,$7,4 S32LDD xr3,$7,8#NO_APP addu $7,$7,$6#APP pref 0,0($7) S32ALN xr4,xr2,xr1,$8 S32ALN xr5,xr3,xr2,$8 S32ALN xr6,xr5,xr4,$2 D32SLR xr1,xr5,xr0,xr0,8 S32SFL xr0,xr1,xr5,xr7,ptn3 Q8MUL xr2,xr4,xr14,xr1 Q8MUL xr8,xr7,xr15,xr7 Q8MUL xr4,xr6,xr14,xr3 Q16ADD xr2,xr2,xr2,xr0,AA,XW Q16ADD xr0,xr1,xr1,xr1,SS,XW Q16ADD xr0,xr7,xr7,xr7,SS,XW S32SFL xr1,xr0,xr1,xr0,ptn3 Q16ACC xr0,xr2,xr7,xr1,AA Q16ADD xr4,xr4,xr4,xr0,AA,XW Q16ADD xr3,xr3,xr3,xr0,SS,XW Q16ADD xr0,xr8,xr8,xr8,SS,XW S32SFL xr3,xr0,xr3,xr0,ptn3 Q16ACC xr0,xr4,xr8,xr3,AA S32SFL xr0,xr3,xr1,xr1,ptn3 Q16ADD xr0,xr1,xr13,xr11,AA,WW S32LDD xr1,$5,0 S32LDD xr2,$5,4 S32LDD xr3,$5,8#NO_APP addu $5,$5,$6#APP pref 0,0($5) S32ALN xr4,xr2,xr1,$9 S32ALN xr5,xr3,xr2,$9 S32ALN xr6,xr5,xr4,$2 D32SLR xr1,xr5,xr0,xr0,8 S32SFL xr0,xr1,xr5,xr7,ptn3 Q8MUL xr2,xr4,xr14,xr1 Q8MUL xr8,xr7,xr15,xr7 Q8MUL xr4,xr6,xr14,xr3 Q16ADD xr2,xr2,xr2,xr0,AA,XW Q16ADD xr0,xr1,xr1,xr1,SS,XW Q16ADD xr0,xr7,xr7,xr7,SS,XW S32SFL xr1,xr0,xr1,xr0,ptn3 Q16ACC xr0,xr2,xr7,xr1,AA Q16ADD xr4,xr4,xr4,xr0,AA,XW Q16ADD xr3,xr3,xr3,xr0,SS,XW Q16ADD xr0,xr8,xr8,xr8,SS,XW S32SFL xr3,xr0,xr3,xr0,ptn3 Q16ACC xr0,xr4,xr8,xr3,AA S32SFL xr0,xr3,xr1,xr1,ptn3 Q16ADD xr0,xr1,xr13,xr12,AA,WW Q16SAR xr12,xr12,xr11,xr11,5 Q16SAT xr1,xr12,xr11 S32SDIV xr1,$4,$6,0 S32LDD xr1,$7,0 S32LDD xr2,$7,4 S32LDD xr3,$7,8#NO_APP addu $7,$6,$7#APP pref 0,0($7) S32ALN xr4,xr2,xr1,$8 S32ALN xr5,xr3,xr2,$8 S32ALN xr6,xr5,xr4,$2 D32SLR xr1,xr5,xr0,xr0,8 S32SFL xr0,xr1,xr5,xr7,ptn3 Q8MUL xr2,xr4,xr14,xr1 Q8MUL xr8,xr7,xr15,xr7 Q8MUL xr4,xr6,xr14,xr3 Q16ADD xr2,xr2,xr2,xr0,AA,XW Q16ADD xr0,xr1,xr1,xr1,SS,XW Q16ADD xr0,xr7,xr7,xr7,SS,XW S32SFL xr1,xr0,xr1,xr0,ptn3 Q16ACC xr0,xr2,xr7,xr1,AA Q16ADD xr4,xr4,xr4,xr0,AA,XW Q16ADD xr3,xr3,xr3,xr0,SS,XW Q16ADD xr0,xr8,xr8,xr8,SS,XW S32SFL xr3,xr0,xr3,xr0,ptn3 Q16ACC xr0,xr4,xr8,xr3,AA S32SFL xr0,xr3,xr1,xr1,ptn3 Q16ADD xr0,xr1,xr13,xr11,AA,WW S32LDD xr1,$5,0 S32LDD xr2,$5,4 S32LDD xr3,$5,8#NO_APP addu $5,$6,$5#APP pref 0,0($5) S32ALN xr4,xr2,xr1,$9 S32ALN xr5,xr3,xr2,$9 S32ALN xr6,xr5,xr4,$2 D32SLR xr1,xr5,xr0,xr0,8 S32SFL xr0,xr1,xr5,xr7,ptn3 Q8MUL xr2,xr4,xr14,xr1 Q8MUL xr8,xr7,xr15,xr7 Q8MUL xr4,xr6,xr14,xr3 Q16ADD xr2,xr2,xr2,xr0,AA,XW Q16ADD xr0,xr1,xr1,xr1,SS,XW Q16ADD xr0,xr7,xr7,xr7,SS,XW S32SFL xr1,xr0,xr1,xr0,ptn3 Q16ACC xr0,xr2,xr7,xr1,AA Q16ADD xr4,xr4,xr4,xr0,AA,XW Q16ADD xr3,xr3,xr3,xr0,SS,XW Q16ADD xr0,xr8,xr8,xr8,SS,XW S32SFL xr3,xr0,xr3,xr0,ptn3 Q16ACC xr0,xr4,xr8,xr3,AA S32SFL xr0,xr3,xr1,xr1,ptn3 Q16ADD xr0,xr1,xr13,xr12,AA,WW Q16SAR xr12,xr12,xr11,xr11,5 Q16SAT xr1,xr12,xr11 S32SDIV xr1,$4,$6,0 S32LDD xr1,$7,0 S32LDD xr2,$7,4 S32LDD xr3,$7,8#NO_APP addu $7,$6,$7#APP pref 0,0($7) S32ALN xr4,xr2,xr1,$8 S32ALN xr5,xr3,xr2,$8 S32ALN xr6,xr5,xr4,$2 D32SLR xr1,xr5,xr0,xr0,8 S32SFL xr0,xr1,xr5,xr7,ptn3 Q8MUL xr2,xr4,xr14,xr1 Q8MUL xr8,xr7,xr15,xr7 Q8MUL xr4,xr6,xr14,xr3 Q16ADD xr2,xr2,xr2,xr0,AA,XW Q16ADD xr0,xr1,xr1,xr1,SS,XW Q16ADD xr0,xr7,xr7,xr7,SS,XW S32SFL xr1,xr0,xr1,xr0,ptn3 Q16ACC xr0,xr2,xr7,xr1,AA Q16ADD xr4,xr4,xr4,xr0,AA,XW Q16ADD xr3,xr3,xr3,xr0,SS,XW Q16ADD xr0,xr8,xr8,xr8,SS,XW S32SFL xr3,xr0,xr3,xr0,ptn3 Q16ACC xr0,xr4,xr8,xr3,AA S32SFL xr0,xr3,xr1,xr1,ptn3 Q16ADD xr0,xr1,xr13,xr11,AA,WW S32LDD xr1,$5,0 S32LDD xr2,$5,4 S32LDD xr3,$5,8#NO_APP addu $5,$6,$5#APP pref 0,0($5) S32ALN xr4,xr2,xr1,$9 S32ALN xr5,xr3,xr2,$9 S32ALN xr6,xr5,xr4,$2 D32SLR xr1,xr5,xr0,xr0,8 S32SFL xr0,xr1,xr5,xr7,ptn3 Q8MUL xr2,xr4,xr14,xr1 Q8MUL xr8,xr7,xr15,xr7 Q8MUL xr4,xr6,xr14,xr3 Q16ADD xr2,xr2,xr2,xr0,AA,XW Q16ADD xr0,xr1,xr1,xr1,SS,XW Q16ADD xr0,xr7,xr7,xr7,SS,XW S32SFL xr1,xr0,xr1,xr0,ptn3 Q16ACC xr0,xr2,xr7,xr1,AA Q16ADD xr4,xr4,xr4,xr0,AA,XW Q16ADD xr3,xr3,xr3,xr0,SS,XW Q16ADD xr0,xr8,xr8,xr8,SS,XW S32SFL xr3,xr0,xr3,xr0,ptn3 Q16ACC xr0,xr4,xr8,xr3,AA S32SFL xr0,xr3,xr1,xr1,ptn3 Q16ADD xr0,xr1,xr13,xr12,AA,WW Q16SAR xr12,xr12,xr11,xr11,5 Q16SAT xr1,xr12,xr11 S32SDIV xr1,$4,$6,0#NO_APP j $31 .end put_h264_qpel4_mc20_c .section .text.put_h264_qpel4_mc30_c,"ax",@progbits .align 2 .align 5 .ent put_h264_qpel4_mc30_c .type put_h264_qpel4_mc30_c, @functionput_h264_qpel4_mc30_c: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 addiu $7,$5,-2 addiu $8,$5,1 li $2,-4 # 0xfffffffffffffffc andi $11,$7,0x3 li $9,4 # 0x4 andi $12,$8,0x3 andi $10,$5,0x3 li $3,17104896 # 0x1050000 subu $10,$9,$10 subu $12,$9,$12 and $8,$8,$2 subu $9,$9,$11 ori $3,$3,0x105 and $7,$7,$2 and $5,$5,$2#APP S32I2M xr15,$3#NO_APP li $2,336855040 # 0x14140000 ori $2,$2,0x501#APP S32I2M xr14,$2#NO_APP li $3,1048576 # 0x100000 ori $3,$3,0x10#APP S32I2M xr13,$3 S32LDD xr1,$7,0 S32LDD xr2,$7,4 S32LDD xr3,$7,8#NO_APP addu $7,$6,$7#APP pref 0,0($7) S32ALN xr4,xr2,xr1,$9 S32ALN xr5,xr3,xr2,$9#NO_APP li $2,3 # 0x3#APP S32ALN xr6,xr5,xr4,$2 D32SLR xr1,xr5,xr0,xr0,8 S32SFL xr0,xr1,xr5,xr7,ptn3 Q8MUL xr2,xr4,xr14,xr1 Q8MUL xr8,xr7,xr15,xr7 Q8MUL xr4,xr6,xr14,xr3 Q16ADD xr2,xr2,xr2,xr0,AA,XW Q16ADD xr0,xr1,xr1,xr1,SS,XW Q16ADD xr0,xr7,xr7,xr7,SS,XW S32SFL xr1,xr0,xr1,xr0,ptn3 Q16ACC xr0,xr2,xr7,xr1,AA Q16ADD xr4,xr4,xr4,xr0,AA,XW Q16ADD xr3,xr3,xr3,xr0,SS,XW Q16ADD xr0,xr8,xr8,xr8,SS,XW S32SFL xr3,xr0,xr3,xr0,ptn3 Q16ACC xr0,xr4,xr8,xr3,AA S32SFL xr0,xr3,xr1,xr1,ptn3 Q16ADD xr0,xr1,xr13,xr11,AA,WW S32LDD xr1,$5,0 S32LDD xr2,$5,4 S32LDD xr3,$5,8#NO_APP addu $5,$6,$5#APP pref 0,0($5) S32ALN xr4,xr2,xr1,$10 S32ALN xr5,xr3,xr2,$10 S32LDD xr1,$8,0 S32LDD xr2,$8,4#NO_APP addu $8,$6,$8#APP S32ALN xr6,xr5,xr4,$2 S32ALN xr9,xr2,xr1,$12 D32SLR xr1,xr5,xr0,xr0,8 S32SFL xr0,xr1,xr5,xr7,ptn3 Q8MUL xr2,xr4,xr14,xr1 Q8MUL xr8,xr7,xr15,xr7 Q8MUL xr4,xr6,xr14,xr3 Q16ADD xr2,xr2,xr2,xr0,AA,XW Q16ADD xr0,xr1,xr1,xr1,SS,XW Q16ADD xr0,xr7,xr7,xr7,SS,XW S32SFL xr1,xr0,xr1,xr0,ptn3 Q16ACC xr0,xr2,xr7,xr1,AA Q16ADD xr4,xr4,xr4,xr0,AA,XW Q16ADD xr3,xr3,xr3,xr0,SS,XW Q16ADD xr0,xr8,xr8,xr8,SS,XW S32SFL xr3,xr0,xr3,xr0,ptn3 Q16ACC xr0,xr4,xr8,xr3,AA S32SFL xr0,xr3,xr1,xr1,ptn3 Q16ADD xr0,xr1,xr13,xr12,AA,WW Q16SAR xr12,xr12,xr11,xr11,5 Q16SAT xr1,xr12,xr11 Q8AVGR xr1,xr1,xr9 S32STD xr1,$4,0#NO_APP addu $4,$6,$4#APP S32LDD xr1,$7,0 S32LDD xr2,$7,4 S32LDD xr3,$7,8#NO_APP addu $7,$6,$7#APP pref 0,0($7) S32ALN xr4,xr2,xr1,$9 S32ALN xr5,xr3,xr2,$9 S32ALN xr6,xr5,xr4,$2 D32SLR xr1,xr5,xr0,xr0,8 S32SFL xr0,xr1,xr5,xr7,ptn3 Q8MUL xr2,xr4,xr14,xr1 Q8MUL xr8,xr7,xr15,xr7 Q8MUL xr4,xr6,xr14,xr3 Q16ADD xr2,xr2,xr2,xr0,AA,XW Q16ADD xr0,xr1,xr1,xr1,SS,XW Q16ADD xr0,xr7,xr7,xr7,SS,XW S32SFL xr1,xr0,xr1,xr0,ptn3 Q16ACC xr0,xr2,xr7,xr1,AA Q16ADD xr4,xr4,xr4,xr0,AA,XW Q16ADD xr3,xr3,xr3,xr0,SS,XW Q16ADD xr0,xr8,xr8,xr8,SS,XW S32SFL xr3,xr0,xr3,xr0,ptn3 Q16ACC xr0,xr4,xr8,xr3,AA S32SFL xr0,xr3,xr1,xr1,ptn3 Q16ADD xr0,xr1,xr13,xr11,AA,WW S32LDD xr1,$5,0 S32LDD xr2,$5,4 S32LDD xr3,$5,8#NO_APP addu $5,$6,$5#APP pref 0,0($5) S32ALN xr4,xr2,xr1,$10 S32ALN xr5,xr3,xr2,$10 S32LDD xr1,$8,0 S32LDD xr2,$8,4#NO_APP addu $8,$6,$8#APP S32ALN xr6,xr5,xr4,$2 S32ALN xr9,xr2,xr1,$12 D32SLR xr1,xr5,xr0,xr0,8 S32SFL xr0,xr1,xr5,xr7,ptn3 Q8MUL xr2,xr4,xr14,xr1 Q8MUL xr8,xr7,xr15,xr7 Q8MUL xr4,xr6,xr14,xr3 Q16ADD xr2,xr2,xr2,xr0,AA,XW Q16ADD xr0,xr1,xr1,xr1,SS,XW Q16ADD xr0,xr7,xr7,xr7,SS,XW S32SFL xr1,xr0,xr1,xr0,ptn3 Q16ACC xr0,xr2,xr7,xr1,AA Q16ADD xr4,xr4,xr4,xr0,AA,XW Q16ADD xr3,xr3,xr3,xr0,SS,XW Q16ADD xr0,xr8,xr8,xr8,SS,XW S32SFL xr3,xr0,xr3,xr0,ptn3 Q16ACC xr0,xr4,xr8,xr3,AA S32SFL xr0,xr3,xr1,xr1,ptn3 Q16ADD xr0,xr1,xr13,xr12,AA,WW Q16SAR xr12,xr12,xr11,xr11,5 Q16SAT xr1,xr12,xr11 Q8AVGR xr1,xr1,xr9 S32STD xr1,$4,0#NO_APP addu $4,$6,$4#APP S32LDD xr1,$7,0 S32LDD xr2,$7,4 S32LDD xr3,$7,8#NO_APP addu $7,$6,$7#APP pref 0,0($7) S32ALN xr4,xr2,xr1,$9 S32ALN xr5,xr3,xr2,$9 S32ALN xr6,xr5,xr4,$2 D32SLR xr1,xr5,xr0,xr0,8 S32SFL xr0,xr1,xr5,xr7,ptn3 Q8MUL xr2,xr4,xr14,xr1 Q8MUL xr8,xr7,xr15,xr7 Q8MUL xr4,xr6,xr14,xr3 Q16ADD xr2,xr2,xr2,xr0,AA,XW Q16ADD xr0,xr1,xr1,xr1,SS,XW Q16ADD xr0,xr7,xr7,xr7,SS,XW S32SFL xr1,xr0,xr1,xr0,ptn3 Q16ACC xr0,xr2,xr7,xr1,AA Q16ADD xr4,xr4,xr4,xr0,AA,XW Q16ADD xr3,xr3,xr3,xr0,SS,XW Q16ADD xr0,xr8,xr8,xr8,SS,XW S32SFL xr3,xr0,xr3,xr0,ptn3 Q16ACC xr0,xr4,xr8,xr3,AA S32SFL xr0,xr3,xr1,xr1,ptn3 Q16ADD xr0,xr1,xr13,xr11,AA,WW S32LDD xr1,$5,0 S32LDD xr2,$5,4 S32LDD xr3,$5,8#NO_APP addu $5,$6,$5#APP pref 0,0($5) S32ALN xr4,xr2,xr1,$10 S32ALN xr5,xr3,xr2,$10 S32LDD xr1,$8,0 S32LDD xr2,$8,4#NO_APP addu $8,$6,$8#APP S32ALN xr6,xr5,xr4,$2 S32ALN xr9,xr2,xr1,$12 D32SLR xr1,xr5,xr0,xr0,8 S32SFL xr0,xr1,xr5,xr7,ptn3 Q8MUL xr2,xr4,xr14,xr1 Q8MUL xr8,xr7,xr15,xr7 Q8MUL xr4,xr6,xr14,xr3 Q16ADD xr2,xr2,xr2,xr0,AA,XW Q16ADD xr0,xr1,xr1,xr1,SS,XW Q16ADD xr0,xr7,xr7,xr7,SS,XW S32SFL xr1,xr0,xr1,xr0,ptn3 Q16ACC xr0,xr2,xr7,xr1,AA Q16ADD xr4,xr4,xr4,xr0,AA,XW Q16ADD xr3,xr3,xr3,xr0,SS,XW Q16ADD xr0,xr8,xr8,xr8,SS,XW S32SFL xr3,xr0,xr3,xr0,ptn3 Q16ACC xr0,xr4,xr8,xr3,AA S32SFL xr0,xr3,xr1,xr1,ptn3 Q16ADD xr0,xr1,xr13,xr12,AA,WW Q16SAR xr12,xr12,xr11,xr11,5 Q16SAT xr1,xr12,xr11 Q8AVGR xr1,xr1,xr9 S32STD xr1,$4,0 S32LDD xr1,$7,0 S32LDD xr2,$7,4 S32LDD xr3,$7,8#NO_APP addu $7,$6,$7#APP pref 0,0($7) S32ALN xr4,xr2,xr1,$9 S32ALN xr5,xr3,xr2,$9 S32ALN xr6,xr5,xr4,$2 D32SLR xr1,xr5,xr0,xr0,8 S32SFL xr0,xr1,xr5,xr7,ptn3 Q8MUL xr2,xr4,xr14,xr1 Q8MUL xr8,xr7,xr15,xr7 Q8MUL xr4,xr6,xr14,xr3 Q16ADD xr2,xr2,xr2,xr0,AA,XW Q16ADD xr0,xr1,xr1,xr1,SS,XW Q16ADD xr0,xr7,xr7,xr7,SS,XW S32SFL xr1,xr0,xr1,xr0,ptn3 Q16ACC xr0,xr2,xr7,xr1,AA Q16ADD xr4,xr4,xr4,xr0,AA,XW Q16ADD xr3,xr3,xr3,xr0,SS,XW Q16ADD xr0,xr8,xr8,xr8,SS,XW S32SFL xr3,xr0,xr3,xr0,ptn3 Q16ACC xr0,xr4,xr8,xr3,AA S32SFL xr0,xr3,xr1,xr1,ptn3 Q16ADD xr0,xr1,xr13,xr11,AA,WW S32LDD xr1,$5,0 S32LDD xr2,$5,4 S32LDD xr3,$5,8#NO_APP addu $5,$6,$5#APP pref 0,0($5) S32ALN xr4,xr2,xr1,$10 S32ALN xr5,xr3,xr2,$10 S32LDD xr1,$8,0 S32LDD xr2,$8,4 S32ALN xr6,xr5,xr4,$2 S32ALN xr9,xr2,xr1,$12 D32SLR xr1,xr5,xr0,xr0,8 S32SFL xr0,xr1,xr5,xr7,ptn3 Q8MUL xr2,xr4,xr14,xr1 Q8MUL xr8,xr7,xr15,xr7 Q8MUL xr4,xr6,xr14,xr3 Q16ADD xr2,xr2,xr2,xr0,AA,XW Q16ADD xr0,xr1,xr1,xr1,SS,XW Q16ADD xr0,xr7,xr7,xr7,SS,XW S32SFL xr1,xr0,xr1,xr0,ptn3 Q16ACC xr0,xr2,xr7,xr1,AA Q16ADD xr4,xr4,xr4,xr0,AA,XW Q16ADD xr3,xr3,xr3,xr0,SS,XW Q16ADD xr0,xr8,xr8,xr8,SS,XW S32SFL xr3,xr0,xr3,xr0,ptn3 Q16ACC xr0,xr4,xr8,xr3,AA S32SFL xr0,xr3,xr1,xr1,ptn3 Q16ADD xr0,xr1,xr13,xr12,AA,WW Q16SAR xr12,xr12,xr11,xr11,5 Q16SAT xr1,xr12,xr11 Q8AVGR xr1,xr1,xr9#NO_APP addu $6,$6,$4#APP S32STD xr1,$6,0#NO_APP j $31 .end put_h264_qpel4_mc30_c .section .text.put_h264_qpel4_mc01_c,"ax",@progbits .align 2 .align 5 .ent put_h264_qpel4_mc01_c .type put_h264_qpel4_mc01_c, @functionput_h264_qpel4_mc01_c: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 sll $2,$6,1 subu $5,$5,$2 li $8,-4 # 0xfffffffffffffffc and $8,$5,$8 subu $8,$8,$2 andi $5,$5,0x3 li $7,4 # 0x4 li $2,336855040 # 0x14140000 subu $7,$7,$5 ori $2,$2,0x1414#APP S32I2M xr15,$2#NO_APP li $3,84213760 # 0x5050000 ori $3,$3,0x505#APP S32I2M xr14,$3#NO_APP li $2,1048576 # 0x100000 ori $2,$2,0x10#APP S32I2M xr13,$2#NO_APP addu $8,$8,$6 subu $4,$4,$6 addiu $2,$8,4 move $3,$8#APP S32LDIV
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -