/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/mips/dspr2/ |
H A D | reconinter_dspr2.c | 34 unsigned int a0, a1, a2, a3; local 44 "ulw %[a1], 4(%[src]) \n\t" 48 "sw %[a1], 4(%[dst]) \n\t" 51 : [a0] "=&r" (a0), [a1] "=&r" (a1), 69 unsigned int a0, a1; local 79 "ulw %[a1], 4(%[src]) \n\t" 81 "sw %[a1], 4(%[dst]) \n\t" 82 : [a0] "=&r" (a0), [a1] "=&r" (a1) 99 unsigned int a0, a1; local [all...] |
H A D | idctllm_dspr2.c | 47 int a1, b1, c1, d1; local 62 a1 = ip[0] + ip[8]; 81 op[0] = a1 + d1; 82 op[12] = a1 - d1; 86 a1 = ip[1] + ip[9]; 89 op[1] = a1 + d2; 90 op[13] = a1 - d2; 94 a1 = ip[2] + ip[10]; 113 op[2] = a1 + d1; 114 op[14] = a1 214 int a1; local 285 int a1, b1, c1, d1; local 342 int a1; local [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/ |
H A D | dct.c | 17 int a1, b1, c1, d1; local 23 a1 = ((ip[0] + ip[3]) * 8); 28 op[0] = a1 + b1; 29 op[2] = a1 - b1; 42 a1 = ip[0] + ip[12]; 47 op[0] = ( a1 + b1 + 7)>>4; 48 op[8] = ( a1 - b1 + 7)>>4; 67 int a1, b1, c1, d1; local 75 a1 = ((ip[0] + ip[2]) * 4); 80 op[0] = a1 [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/ |
H A D | idctllm.c | 34 int a1, b1, c1, d1; local 43 a1 = ip[0] + ip[8]; 54 op[shortpitch*0] = a1 + d1; 55 op[shortpitch*3] = a1 - d1; 69 a1 = ip[0] + ip[2]; 81 op[0] = (a1 + d1 + 4) >> 3; 82 op[3] = (a1 - d1 + 4) >> 3; 116 int a1 = ((input_dc + 4) >> 3); local 123 int a = a1 + pred_ptr[c] ; 144 int a1, b local 197 int a1; local [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/x86/ |
H A D | dct_sse2.asm | 88 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 a [all...] |
H A D | dct_mmx.asm | 67 paddw mm0, mm3 ; a1 = 0 + 3 80 movq mm2, mm0 ; a1 82 paddw mm0, mm1 ; op[0] = a1 + b1 83 psubw mm2, mm1 ; op[2] = a1 - b1 142 paddw mm0, mm4 ; a1 = 0 + 3 156 movq mm2, mm0 ; a1 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 [all...] |
H A D | fwalsh_sse2.asm | 48 psllw xmm0, 2 ; d1 a1 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/common/arm/armv6/ |
H A D | iwalsh_v6.asm | 33 qadd16 r10, r2, r8 ; a1 [1+13 | 0+12] 38 qadd16 r2, r10, r11 ; a1 + b1 [1 | 0] 40 qsub16 r6, r10, r11 ; a1 - b1 [9 | 8] 43 qadd16 r10, r3, r9 ; a1 [3+15 | 2+14] 48 qadd16 r3, r10, r11 ; a1 + b1 [3 | 2] 50 qsub16 r7, r10, r11 ; a1 - b1 [11 | 10] 55 qsubaddx r10, r2, r3 ; [c1|a1] [1-2 | 0+3] 57 qsubaddx r12, r4, r5 ; [c1|a1] [5-6 | 4+7] 60 qaddsubx r2, r10, r11 ; [b2|c2] [c1+d1 | a1-b1] 61 qaddsubx r3, r11, r10 ; [a2|d2] [b1+a1 | d [all...] |
H A D | dc_only_idct_add_v6.asm | 31 orr r0, r0, r0, lsl #16 ; a1 | a1 35 uxtab16 r5, r0, r4 ; a1+2 | a1+0 36 uxtab16 r4, r0, r4, ror #8 ; a1+3 | a1+1
|
H A D | simpleloopfilter_v6.asm | 18 TRANSPOSE_MATRIX $a0, $a1, $a2, $a3, $b0, $b1, $b2, $b3 19 ; input: $a0, $a1, $a2, $a3; output: $b0, $b1, $b2, $b3 21 ; a1: 13 12 11 10 26 uxtb16 $b1, $a1 ; xx 12 xx 10 33 uxtb16 $a1, $a1, ror #8 ; xx 13 xx 11 37 orr $a0, $a0, $a1, lsl #8 ; 13 03 11 01
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/neon/ |
H A D | dc_only_idct_add_neon.c | 20 uint16_t a1 = ((input_dc + 4) >> 3); local 26 qAdd = vdupq_n_u16(a1);
|
H A D | idct_dequant_full_2x_neon.asm | 66 vqadd.s16 q10, q2, q3 ; a1 = 0 + 8 90 ; [0]: a1+d1 93 ; [3]: a1-d1 119 vqadd.s16 q2, q4, q6 ; a1 = 0 + 2 136 ; a1+d1 139 ; a1-d1
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/neon/ |
H A D | shortfdct_neon.asm | 50 vadd.s16 d4, d0, d3 ; a1 = ip[0] + ip[3] 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 80 vadd.s16 d4, d0, d3 ; a1 = ip[0] + ip[12] 83 vadd.s16 d4, d4, d26 ; a1 + 7 86 vadd.s16 d0, d4, d5 ; op[0] = a1 + b1 + 7 87 vsub.s16 d2, d4, d5 ; op[8] = a1 - b1 + 7 130 vadd.s16 q11, q0, q3 ; a1 = ip[0] + ip[3] 135 vshl.s16 q11, q11, #3 ; a1 << [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/test/ |
H A D | vp8_fdct4x4_test.cc | 34 const int a1 = ip[0] + ip[8]; local 42 op[0] = a1 + d1; 43 op[12] = a1 - d1; 52 const int a1 = ip[0] + ip[2]; local 60 op[0] = (a1 + d1 + 4) >> 3; 61 op[3] = (a1 - d1 + 4) >> 3;
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/x86/ |
H A D | iwalsh_sse2.asm | 33 paddw xmm0, xmm2 ;ip[4]+ip[8] ip[0]+ip[12] aka b1 a1 37 punpcklqdq xmm0, xmm3 ;d1 a1 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 66 punpcklqdq xmm4, xmm3 ;d1 a1 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]
|
H A D | dequantize_mmx.asm | 101 paddw mm2, mm0 ; a1 =0+2 122 movq mm6, mm2 ; a1 156 paddw mm2, mm0 ; a1 =0+2 180 movq mm6, mm2 ; a1
|
H A D | idctllm_sse2.asm | 166 paddw xmm2, xmm0 ; a1 = 0+2 188 movdqa xmm6, xmm2 ; a1 236 paddw xmm2, xmm0 ; a1 = 0+2 260 movdqa xmm6, xmm2 ; a1 504 paddw xmm2, xmm0 ; a1 = 0+2 525 movdqa xmm6, xmm2 ; a1 573 paddw xmm2, xmm0 ; a1 = 0+2 597 movdqa xmm6, xmm2 ; a1
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/armv6/ |
H A D | walsh_v6.asm | 32 qadd16 r3, r4, r5 ; [d1|a1] [1+3 | 0+2] 37 qadd16 r5, r6, r7 ; [d1|a1] [5+7 | 4+6] 42 qadd16 r7, r8, r9 ; [d1|a1] [9+11 | 8+10] 46 qadd16 r9, r10, r11 ; [d1|a1] [13+15 | 12+14] 51 smuad r11, r3, lr ; A0 = a1<<2 + d1<<2 52 addne r11, r11, #1 ; A0 += (a1!=0) 55 smuad r12, r7, lr ; C0 = a1<<2 + d1<<2 56 addne r12, r12, #1 ; C0 += (a1!=0) 62 smuad r12, r5, lr ; B0 = a1<<2 + d1<<2 63 addne r12, r12, #1 ; B0 += (a1! [all...] |
H A D | vp8_short_fdct4x4_armv6.asm | 34 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 133 qadd16 r4, r3, r0 ; a1 = [i1+i13 | i0+i12] 138 qadd16 r4, r4, lr ; a1 + 7 142 qadd16 r2, r4, r5 ; a1 + b1 + 7 143 qsub16 r3, r4, r5 ; a1 - b1 + 7 191 qadd16 r4, r3, r8 ; a1 = [i3+i15 | i2+i14] 194 qadd16 r4, r4, lr ; a1 [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/mips/dspr2/ |
H A D | vp9_itrans4_dspr2.c | 251 int a1, absa1; local 269 "sra %[a1], %[out], 4 \n\t" 271 : [out] "+r" (out), [a1] "=r" (a1) 275 if (a1 < 0) { 279 "abs %[absa1], %[a1] \n\t" 283 : [a1] "r" (a1) 302 "replv.qb %[vector_a1], %[a1] \n\t" 304 : [a1] " [all...] |
H A D | vp9_itrans8_dspr2.c | 670 int32_t a1, absa1; local 684 "sra %[a1], %[out], 5 \n\t" 686 : [out] "+r" (out), [a1] "=r" (a1) 690 if (a1 < 0) { 694 "abs %[absa1], %[a1] \n\t" 698 : [a1] "r" (a1) 721 "replv.qb %[vector_a1], %[a1] \n\t" 724 : [a1] " [all...] |
H A D | vp9_itrans32_dspr2.c | 956 int32_t a1, absa1; local 973 "sra %[a1], %[out], 6 \n\t" 975 : [out] "+r" (out), [a1] "=r" (a1) 979 if (a1 < 0) { 983 "abs %[absa1], %[a1] \n\t" 987 : [a1] "r" (a1) 1031 "replv.qb %[vector_a1], %[a1] \n\t" 1034 : [a1] " [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/ppc/ |
H A D | idctllm_altivec.asm | 42 vaddsws v6, v2, v3 ;# a1 = ip[0]+ip[8] 67 vaddsws v0, v6, v3 ;# a1 + d1 68 vsubsws v3, v6, v3 ;# a1 - d1 74 vmrghw v4, v0, v1 ;# a0 b0 a1 b1 81 vperm v1, v4, v5, v11 ;# a1 b1 c1 d1 87 vaddsws v6, v0, v2 ;# a1 = ip[0]+ip[8] 110 vaddsws v0, v6, v3 ;# a1 + d1 111 vsubsws v3, v6, v3 ;# a1 - d1 129 vmrghh v2, v0, v1 ;# a0 c0 a1 c1 a2 c2 a3 c3 132 vmrghh v0, v2, v3 ;# a0 b0 c0 d0 a1 b [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/ |
H A D | vp9_idct.c | 26 int a1, b1, c1, d1, e1; local 31 a1 = ip[0] >> UNIT_QUANT_SHIFT; 35 a1 += c1; 37 e1 = (a1 - d1) >> 1; 40 a1 -= b1; 42 op[0] = a1; 52 a1 = ip[4 * 0]; 56 a1 += c1; 58 e1 = (a1 - d1) >> 1; 61 a1 75 int a1, e1; local 145 int a1; local 230 int a1; local 869 int a1; local 1311 int a1; local [all...] |
/hardware/intel/common/libva/va/ |
H A D | va_compat.h | 75 #define VA_CPP_HELPER_N_ARGS_LIST(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a12, a13, a14, a15, a16, N, ...) N
|