/external/webp/src/dsp/ |
dec_mips32.c | 22 static const int kC2 = 35468; 235 "mul %[temp8], %[temp4], %[kC2] \n\t" 238 "mul %[temp12], %[temp12], %[kC2] \n\t" 263 "mul %[temp9], %[temp5], %[kC2] \n\t" 266 "mul %[temp13], %[temp13], %[kC2] \n\t" 276 "mul %[temp14], %[temp14], %[kC2] \n\t" 281 "mul %[temp10], %[temp6], %[kC2] \n\t" 294 "mul %[temp15], %[temp15], %[kC2] \n\t" 297 "mul %[temp11], %[temp7], %[kC2] \n\t" 315 "mul %[temp10], %[temp9], %[kC2] \n\t [all...] |
dec_mips_dsp_r2.c | 22 static const int kC2 = 35468; 52 int c4 = MUL(in[4], kC2); 54 const int c1 = MUL(in[1], kC2); 148 : [dst]"r"(dst), [in]"r"(in), [kC1]"r"(kC1), [kC2]"r"(kC2) [all...] |
enc.c | 107 static const int kC2 = 35468; 118 const int c = MUL(in[4], kC2) - MUL(in[12], kC1); 119 const int d = MUL(in[4], kC1) + MUL(in[12], kC2); 133 const int c = MUL(tmp[4], kC2) - MUL(tmp[12], kC1); 134 const int d = MUL(tmp[4], kC1) + MUL(tmp[12], kC2);
|
enc_mips32.c | 25 static const int kC2 = 35468; 40 "mul %[" #TEMP0 "], %[temp17], %[kC2] \n\t" \ 43 "mul %[temp19], %[temp19], %[kC2] \n\t" \ 65 "mul %[" #TEMP0 "], %[" #TEMP4 "], %[kC2] \n\t" \ 68 "mul %[" #TEMP12 "], %[" #TEMP12 "], %[kC2] \n\t" \ 142 : [args]"r"(args), [kC1]"r"(kC1), [kC2]"r"(kC2) [all...] |
enc_neon.c | 31 static const int16_t kC2 = 17734; // half of kC2, actually. See comment above. 100 // C1 = kC2 * in4 | kC2 * in12 102 const int16x8_t C1 = vqdmulhq_n_s16(B1, kC2); 107 // c = kC2 * in4 - kC1 * in12 108 // d = kC1 * in4 + kC2 * in12 133 const int16_t kC1C2[] = { kC1, kC2, 0, 0 }; 146 // q9 = {in[4], in[12]} * kC2 >> 16 161 // d20 = c = in[4]*kC2 - in[12]*kC [all...] |
enc_mips_dsp_r2.c | 24 static const int kC2 = 35468; 236 : [dst]"r"(dst), [in]"r"(in), [kC1]"r"(kC1), [kC2]"r"(kC2), [ref]"r"(ref) [all...] |
dec_sse2.c | 251 static const int kC2 = 35468; 253 const __m128i c4 = _mm_set1_epi16(MUL(in[4], kC2)); 255 const int c1 = MUL(in[1], kC2); [all...] |
dec_neon.c | [all...] |
/external/opencv3/3rdparty/libwebp/dsp/ |
dec.c | 65 static const int kC2 = 35468; 75 const int c = MUL(in[4], kC2) - MUL(in[12], kC1); // [-3783, 3783] 76 const int d = MUL(in[4], kC1) + MUL(in[12], kC2); // [-3785, 3781] 85 // The exact value is (2. + (kC1 + kC2) / 65536). 96 const int c = MUL(tmp[4], kC2) - MUL(tmp[12], kC1); 97 const int d = MUL(tmp[4], kC1) + MUL(tmp[12], kC2);
|
enc.c | 91 static const int kC2 = 35468; 102 const int c = MUL(in[4], kC2) - MUL(in[12], kC1); 103 const int d = MUL(in[4], kC1) + MUL(in[12], kC2); 117 const int c = MUL(tmp[4], kC2) - MUL(tmp[12], kC1); 118 const int d = MUL(tmp[4], kC1) + MUL(tmp[12], kC2);
|