Home
last modified time | relevance | path

Searched refs:b1 (Results 1 – 25 of 38) sorted by relevance

12

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/mips/dspr2/
Didctllm_dspr2.c47 int a1, b1, c1, d1; in vp8_short_idct4x4llm_dspr2() local
63 b1 = ip[0] - ip[8]; in vp8_short_idct4x4llm_dspr2()
83 op[4] = b1 + c1; in vp8_short_idct4x4llm_dspr2()
84 op[8] = b1 - c1; in vp8_short_idct4x4llm_dspr2()
87 b1 = ip[1] - ip[9]; in vp8_short_idct4x4llm_dspr2()
91 op[5] = b1 + c2; in vp8_short_idct4x4llm_dspr2()
92 op[9] = b1 - c2; in vp8_short_idct4x4llm_dspr2()
95 b1 = ip[2] - ip[10]; in vp8_short_idct4x4llm_dspr2()
115 op[6] = b1 + c1; in vp8_short_idct4x4llm_dspr2()
116 op[10] = b1 - c1; in vp8_short_idct4x4llm_dspr2()
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/
Ddct.c17 int a1, b1, c1, d1; in vp8_short_fdct4x4_c() local
24 b1 = ((ip[1] + ip[2]) * 8); in vp8_short_fdct4x4_c()
28 op[0] = a1 + b1; in vp8_short_fdct4x4_c()
29 op[2] = a1 - b1; in vp8_short_fdct4x4_c()
43 b1 = ip[4] + ip[8]; in vp8_short_fdct4x4_c()
47 op[0] = ( a1 + b1 + 7)>>4; in vp8_short_fdct4x4_c()
48 op[8] = ( a1 - b1 + 7)>>4; in vp8_short_fdct4x4_c()
67 int a1, b1, c1, d1; in vp8_short_walsh4x4_c() local
78 b1 = ((ip[0] - ip[2]) * 4); in vp8_short_walsh4x4_c()
81 op[1] = b1 + c1; in vp8_short_walsh4x4_c()
[all …]
Dblock.h162 void (*quantize_b_pair)(BLOCK *b1, BLOCK *b2, BLOCKD *d0, BLOCKD *d1);
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/
Didctllm.c34 int a1, b1, c1, d1; in vp8_short_idct4x4llm_c() local
44 b1 = ip[0] - ip[8]; in vp8_short_idct4x4llm_c()
57 op[shortpitch*1] = b1 + c1; in vp8_short_idct4x4llm_c()
58 op[shortpitch*2] = b1 - c1; in vp8_short_idct4x4llm_c()
70 b1 = ip[0] - ip[2]; in vp8_short_idct4x4llm_c()
84 op[1] = (b1 + c1 + 4) >> 3; in vp8_short_idct4x4llm_c()
85 op[2] = (b1 - c1 + 4) >> 3; in vp8_short_idct4x4llm_c()
144 int a1, b1, c1, d1; in vp8_short_inv_walsh4x4_c() local
152 b1 = ip[4] + ip[8]; in vp8_short_inv_walsh4x4_c()
156 op[0] = a1 + b1; in vp8_short_inv_walsh4x4_c()
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/armv6/
Diwalsh_v6.asm34 qadd16 r11, r4, r6 ; b1 [5+9 | 4+8]
38 qadd16 r2, r10, r11 ; a1 + b1 [1 | 0]
40 qsub16 r6, r10, r11 ; a1 - b1 [9 | 8]
44 qadd16 r11, r5, r7 ; b1 [7+11 | 6+10]
48 qadd16 r3, r10, r11 ; a1 + b1 [3 | 2]
50 qsub16 r7, r10, r11 ; a1 - b1 [11 | 10]
56 qaddsubx r11, r2, r3 ; [b1|d1] [1+2 | 0-3]
58 qaddsubx lr, r4, r5 ; [b1|d1] [5+6 | 4-7]
60 qaddsubx r2, r10, r11 ; [b2|c2] [c1+d1 | a1-b1]
61 qaddsubx r3, r11, r10 ; [a2|d2] [b1+a1 | d1-c1]
[all …]
Dsimpleloopfilter_v6.asm18 TRANSPOSE_MATRIX $a0, $a1, $a2, $a3, $b0, $b1, $b2, $b3
19 ; input: $a0, $a1, $a2, $a3; output: $b0, $b1, $b2, $b3
24 ; b3 b2 b1 b0
26 uxtb16 $b1, $a1 ; xx 12 xx 10
30 orr $b1, $b0, $b1, lsl #8 ; 12 02 10 00
40 pkhtb $b2, $b3, $b1, asr #16 ; 32 22 12 02 -- p1
41 pkhbt $b0, $b1, $b3, lsl #16 ; 30 20 10 00 -- p3
44 pkhbt $b1, $a0, $a2, lsl #16 ; 31 21 11 01 -- p2
Dloopfilter_v6.asm20 TRANSPOSE_MATRIX $a0, $a1, $a2, $a3, $b0, $b1, $b2, $b3
21 ; input: $a0, $a1, $a2, $a3; output: $b0, $b1, $b2, $b3
26 ; b3 b2 b1 b0
28 uxtb16 $b1, $a1 ; xx 12 xx 10
32 orr $b1, $b0, $b1, lsl #8 ; 12 02 10 00
42 pkhtb $b2, $b3, $b1, asr #16 ; 32 22 12 02 -- p1
43 pkhbt $b0, $b1, $b3, lsl #16 ; 30 20 10 00 -- p3
46 pkhbt $b1, $a0, $a2, lsl #16 ; 31 21 11 01 -- p2
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/x86/
Ddct_sse2.asm88 paddw xmm0, xmm1 ;b1 a1 b1 a1 b1 a1 b1 a1
90 psllw xmm0, 3 ;b1 <<= 3 a1 <<= 3
94 pmaddwd xmm0, XMMWORD PTR[GLOBAL(_mult_add)] ;a1 + b1
95 pmaddwd xmm1, XMMWORD PTR[GLOBAL(_mult_sub)] ;a1 - b1
125 paddw xmm0, xmm2 ;b1 b1 b1 b1 a1 a1 a1 a1
128 pshufd xmm0, xmm0, 0d8h ;b1 b1 a1 a1 b1 b1 a1 a1
131 pshuflw xmm0, xmm0, 0d8h ;b1 b1 a1 a1 b1 a1 b1 a1
133 pshufhw xmm0, xmm0, 0d8h ;b1 a1 b1 a1 b1 a1 b1 a1
136 pmaddwd xmm0, XMMWORD PTR[GLOBAL(_mult_add)] ;a1 + b1
137 pmaddwd xmm1, XMMWORD PTR[GLOBAL(_mult_sub)] ;a1 - b1
[all …]
Ddct_mmx.asm68 paddw mm1, mm2 ; b1 = 1 + 2
82 paddw mm0, mm1 ; op[0] = a1 + b1
83 psubw mm2, mm1 ; op[2] = a1 - b1
143 paddw mm1, mm2 ; b1 = 1 + 2
158 paddw mm0, mm1 ; a1 + b1
159 psubw mm2, mm1 ; a1 - b1
164 psraw mm0, 4 ; op[0] = (a1 + b1 + 7)>>4
165 psraw mm2, 4 ; op[8] = (a1 - b1 + 7)>>4
Dfwalsh_sse2.asm49 psllw xmm2, 2 ; c1 b1
52 punpcklqdq xmm0, xmm2 ; b1 a1
62 paddw xmm0, xmm1 ; b1+c1 a1+d1
63 psubw xmm2, xmm1 ; b1-c1 a1-d1
64 paddw xmm0, xmm7 ; b1+c1 a1+d1+(a1!=0)
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/neon/
Dshortfdct_neon.asm51 vadd.s16 d5, d1, d2 ; b1 = ip[1] + ip[2]
55 vshl.s16 q2, q2, #3 ; (a1, b1) << 3
58 vadd.s16 d0, d4, d5 ; op[0] = a1 + b1
59 vsub.s16 d2, d4, d5 ; op[2] = a1 - b1
81 vadd.s16 d5, d1, d2 ; b1 = ip[4] + ip[8]
86 vadd.s16 d0, d4, d5 ; op[0] = a1 + b1 + 7
87 vsub.s16 d2, d4, d5 ; op[8] = a1 - b1 + 7
131 vadd.s16 q12, q1, q2 ; b1 = ip[1] + ip[2]
136 vshl.s16 q12, q12, #3 ; b1 << 3
140 vadd.s16 q0, q11, q12 ; [A0 | B0] = a1 + b1
[all …]
Dvp8_shortwalsh4x4_neon.asm49 vshl.s16 d7, d7, #2 ; b1 = (ip[0] - ip[2]) << 2
54 vadd.s16 d1, d7, d6 ; op[1] = b1 + c1
55 vsub.s16 d2, d7, d6 ; op[2] = b1 - c1
68 vsubl.s16 q11, d0, d2 ; b1 = ip[0]-ip[8]
71 vadd.s32 q1, q11, q10 ; b2 = b1 + c1
72 vsub.s32 q2, q11, q10 ; c2 = b1 - c1
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/x86/
Diwalsh_sse2.asm33 paddw xmm0, xmm2 ;ip[4]+ip[8] ip[0]+ip[12] aka b1 a1
38 punpckhqdq xmm4, xmm3 ;c1 b1
40 movdqa xmm1, xmm4 ;c1 b1
41 paddw xmm4, xmm0 ;dl+cl a1+b1 aka op[4] op[0]
42 psubw xmm0, xmm1 ;d1-c1 a1-b1 aka op[12] op[8]
62 paddw xmm4, xmm2 ;ip[4]+ip[8] ip[0]+ip[12] aka b1 a1
67 punpckhqdq xmm5, xmm3 ;c1 b1
69 movdqa xmm1, xmm5 ;c1 b1
70 paddw xmm5, xmm4 ;dl+cl a1+b1 aka op[4] op[0]
71 psubw xmm4, xmm1 ;d1-c1 a1-b1 aka op[12] op[8]
Ddequantize_mmx.asm97 psubw mm0, mm2 ; b1= 0-2
124 movq mm4, mm0 ; b1
152 psubw mm0, mm2 ; b1= 0-2
182 movq mm4, mm0 ; b1
Didctllm_mmx.asm67 psubw mm0, mm2 ; b1= 0-2
94 movq mm4, mm0 ; b1
122 psubw mm0, mm2 ; b1= 0-2
152 movq mm4, mm0 ; b1
Didctllm_sse2.asm162 psubw xmm0, xmm2 ; b1 = 0-2
190 movdqa xmm4, xmm0 ; b1
232 psubw xmm0, xmm2 ; b1 = 0-2
262 movdqa xmm4, xmm0 ; b1
500 psubw xmm0, xmm2 ; b1 = 0-2
527 movdqa xmm4, xmm0 ; b1
569 psubw xmm0, xmm2 ; b1 = 0-2
599 movdqa xmm4, xmm0 ; b1
Dloopfilter_sse2.asm704 … movq xmm5, [rdi+2*rax] ; xx xx xx xx xx xx xx xx b7 b6 b5 b4 b3 b2 b1 b0
711 … punpcklbw xmm0, xmm5 ; b7 a7 b6 a6 b5 a5 b4 a4 b3 a3 b2 a2 b1 a1 b0 a0
727 … punpcklwd xmm5, xmm0 ; b3 a3 93 83 b2 a2 92 82 b1 a1 91 81 b0 a0 90 80
732 … punpckldq xmm0, xmm1 ; f1 e1 d1 c1 b1 a1 91 81 f0 e0 d0 c0 b0 a0 90 80
766 … punpckhqdq xmm1, xmm0 ; f1 e1 d1 c1 b1 a1 91 81 71 61 51 41 31 21 11 01
1055 …punpckhbw xmm1, xmm2 ; f1 f0 e1 e0 d1 d0 c1 c0 b1 b0 a1 a0 91 90 81…
1067 …movdqa xmm4, xmm1 ; f1 f0 e1 e0 d1 d0 c1 c0 b1 b0 a1 a0 91 90 81…
1069 …punpcklwd xmm1, xmm6 ; b3 b2 b1 b0 a3 a2 a1 a0 93 92 91 90 83 82 81…
1113 …movdqa xmm5, xmm1 ; b3 b2 b1 b0 a3 a2 a1 a0 93 92 91 90 83 82 81…
1115 …punpckhdq xmm5, xmm0 ; b7 b6 b5 b4 b3 b2 b1 b0 a7 a6 a5 a4 a3 a2 a1…
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/test/
Dvp8_fdct4x4_test.cc35 const int b1 = ip[0] - ip[8]; in reference_idct4x4() local
44 op[4] = b1 + c1; in reference_idct4x4()
45 op[8] = b1 - c1; in reference_idct4x4()
53 const int b1 = ip[0] - ip[2]; in reference_idct4x4() local
62 op[1] = (b1 + c1 + 4) >> 3; in reference_idct4x4()
63 op[2] = (b1 - c1 + 4) >> 3; in reference_idct4x4()
Dvariance_test.cc65 const int b1 = ref[(w + 1) * (y + 1) + x + 0]; in subpel_variance_ref() local
68 const int b = b1 + (((b2 - b1) * xoff + 8) >> 4); in subpel_variance_ref()
179 const int b1 = ref[(w + 1) * (y + 1) + x + 0]; in subpel_avg_variance_ref() local
182 const int b = b1 + (((b2 - b1) * xoff + 8) >> 4); in subpel_avg_variance_ref()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/ppc/
Didctllm_altivec.asm43 vsubsws v7, v2, v3 ;# b1 = ip[0]-ip[8]
70 vaddsws v1, v7, v4 ;# b1 + c1
71 vsubsws v2, v7, v4 ;# b1 - c1
74 vmrghw v4, v0, v1 ;# a0 b0 a1 b1
81 vperm v1, v4, v5, v11 ;# a1 b1 c1 d1
88 vsubsws v7, v0, v2 ;# b1 = ip[0]-ip[8]
113 vaddsws v1, v7, v4 ;# b1 + c1
114 vsubsws v2, v7, v4 ;# b1 - c1
130 vmrglh v3, v0, v1 ;# b0 d0 b1 d1 b2 d2 b3 d3
132 vmrghh v0, v2, v3 ;# a0 b0 c0 d0 a1 b1 c1 d1
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/armv6/
Dwalsh_v6.asm33 qsub16 r4, r4, r5 ; [c1|b1] [1-3 | 0-2]
38 qsub16 r6, r6, r7 ; [c1|b1] [5-7 | 4-6]
43 qsub16 r8, r8, r9 ; [c1|b1] [9-11 | 8-10]
47 qsub16 r10, r10, r11 ; [c1|b1] [13-15 | 12-14]
131 smuad r3, r4, lr ; A1 = b1<<2 + c1<<2
132 smuad r5, r8, lr ; C1 = b1<<2 + c1<<2
140 smuad r7, r6, lr ; B1 = b1<<2 + c1<<2
141 smuad r9, r10, lr ; D1 = b1<<2 + c1<<2
166 smusd r4, r4, lr ; A2 = b1<<2 - c1<<2
167 smusd r8, r8, lr ; C2 = b1<<2 - c1<<2
[all …]
Dvp8_short_fdct4x4_armv6.asm34 qadd16 r6, r4, r5 ; [i1+i2 | i0+i3] = [b1 | a1] without shift
59 qadd16 r6, r8, r9 ; [i5+i6 | i4+i7] = [b1 | a1] without shift
84 qadd16 r6, r4, r5 ; [i9+i10 | i8+i11]=[b1 | a1] without shift
109 qadd16 r6, r4, r5 ; [i13+i14 | i12+i15]=[b1|a1] without shift
134 qadd16 r5, r9, r2 ; b1 = [i5+i9 | i4+i8]
142 qadd16 r2, r4, r5 ; a1 + b1 + 7
143 qsub16 r3, r4, r5 ; a1 - b1 + 7
192 qadd16 r5, r9, r2 ; b1 = [i7+i11 | i6+i10]
197 qadd16 r2, r4, r5 ; a1 + b1 + 7
199 qsub16 r3, r4, r5 ; a1 - b1 + 7
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/neon/
Didct_dequant_full_2x_neon.asm67 vqsub.s16 q11, q2, q3 ; b1 = 0 - 8
91 ; [1]: b1+c1
92 ; [2]: b1-c1
120 vqsub.s16 q3, q4, q6 ; b1 = 0 - 2
137 ; b1+c1
138 ; b1-c1
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/
Dvp9_idct.c26 int a1, b1, c1, d1, e1; in vp9_iwht4x4_16_add_c() local
34 b1 = ip[3] >> UNIT_QUANT_SHIFT; in vp9_iwht4x4_16_add_c()
36 d1 -= b1; in vp9_iwht4x4_16_add_c()
38 b1 = e1 - b1; in vp9_iwht4x4_16_add_c()
40 a1 -= b1; in vp9_iwht4x4_16_add_c()
43 op[1] = b1; in vp9_iwht4x4_16_add_c()
55 b1 = ip[4 * 3]; in vp9_iwht4x4_16_add_c()
57 d1 -= b1; in vp9_iwht4x4_16_add_c()
59 b1 = e1 - b1; in vp9_iwht4x4_16_add_c()
61 a1 -= b1; in vp9_iwht4x4_16_add_c()
[all …]
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/
Dvp9_dct.c605 int a1, b1, c1, d1, e1; in vp9_fwht4x4_c() local
611 b1 = ip[1 * stride]; in vp9_fwht4x4_c()
615 a1 += b1; in vp9_fwht4x4_c()
618 b1 = e1 - b1; in vp9_fwht4x4_c()
621 d1 += b1; in vp9_fwht4x4_c()
625 op[12] = b1; in vp9_fwht4x4_c()
635 b1 = ip[1]; in vp9_fwht4x4_c()
639 a1 += b1; in vp9_fwht4x4_c()
642 b1 = e1 - b1; in vp9_fwht4x4_c()
645 d1 += b1; in vp9_fwht4x4_c()
[all …]

12