/external/chromium_org/third_party/libwebp/dsp/ |
dec_mips32.c | 19 static const int kC1 = 20091 + (1 << 16); 229 "mul %[temp17], %[temp12], %[kC1] \n\t" 230 "mul %[temp4], %[temp4], %[kC1] \n\t" 257 "mul %[temp17], %[temp13], %[kC1] \n\t" 258 "mul %[temp5], %[temp5], %[kC1] \n\t" 268 "mul %[temp17], %[temp14], %[kC1] \n\t" 275 "mul %[temp6], %[temp6], %[kC1] \n\t" 286 "mul %[temp17], %[temp15], %[kC1] \n\t" 291 "mul %[temp7], %[temp7], %[kC1] \n\t" 309 "mul %[temp17], %[temp11], %[kC1] \n\t [all...] |
dec.c | 37 static const int kC1 = 20091 + (1 << 16); 48 const int c = MUL(in[4], kC2) - MUL(in[12], kC1); // [-3783, 3783] 49 const int d = MUL(in[4], kC1) + MUL(in[12], kC2); // [-3785, 3781] 58 // The exact value is (2. + (kC1 + kC2) / 65536). 69 const int c = MUL(tmp[4], kC2) - MUL(tmp[12], kC1); 70 const int d = MUL(tmp[4], kC1) + MUL(tmp[12], kC2); 84 const int d4 = MUL(in[4], kC1); 86 const int d1 = MUL(in[1], kC1);
|
enc.c | 88 static const int kC1 = 20091 + (1 << 16); 100 const int c = MUL(in[4], kC2) - MUL(in[12], kC1); 101 const int d = MUL(in[4], kC1) + MUL(in[12], kC2); 115 const int c = MUL(tmp[4], kC2) - MUL(tmp[12], kC1); 116 const int d = MUL(tmp[4], kC1) + MUL(tmp[12], kC2);
|
enc_mips32.c | 27 static const int kC1 = 20091 + (1 << 16); 44 "mul %[temp18], %[temp19], %[kC1] \n\t" \ 45 "mul %[temp17], %[temp17], %[kC1] \n\t" \ 69 "mul %["#TEMP8"], %["#TEMP12"], %[kC1] \n\t" \ 70 "mul %["#TEMP4"], %["#TEMP4"], %[kC1] \n\t" \ 145 : [args]"r"(args), [kC1]"r"(kC1), [kC2]"r"(kC2) [all...] |
enc_neon.c | 30 static const int16_t kC1 = 20091; 99 // C0 = kC1 * in4 | kC1 * in12 101 const int16x8_t C0 = vsraq_n_s16(B1, vqdmulhq_n_s16(B1, kC1), 1); 107 // c = kC2 * in4 - kC1 * in12 108 // d = kC1 * in4 + kC2 * in12 133 const int16_t kC1C2[] = { kC1, kC2, 0, 0 }; 145 // q8 = {in[4], in[12]} * kC1 * 2 >> 16 155 // q8 = in[4]/[12] * kC1 >> 16 161 // d20 = c = in[4]*kC2 - in[12]*kC1 [all...] |
dec_sse2.c | 250 static const int kC1 = 20091 + (1 << 16); 254 const __m128i d4 = _mm_set1_epi16(MUL(in[4], kC1)); 256 const int d1 = MUL(in[1], kC1); [all...] |
dec_neon.c | [all...] |
/external/webp/src/dsp/ |
dec_mips32.c | 19 static const int kC1 = 20091 + (1 << 16); 229 "mul %[temp17], %[temp12], %[kC1] \n\t" 230 "mul %[temp4], %[temp4], %[kC1] \n\t" 257 "mul %[temp17], %[temp13], %[kC1] \n\t" 258 "mul %[temp5], %[temp5], %[kC1] \n\t" 268 "mul %[temp17], %[temp14], %[kC1] \n\t" 275 "mul %[temp6], %[temp6], %[kC1] \n\t" 286 "mul %[temp17], %[temp15], %[kC1] \n\t" 291 "mul %[temp7], %[temp7], %[kC1] \n\t" 309 "mul %[temp17], %[temp11], %[kC1] \n\t [all...] |
dec.c | 37 static const int kC1 = 20091 + (1 << 16); 48 const int c = MUL(in[4], kC2) - MUL(in[12], kC1); // [-3783, 3783] 49 const int d = MUL(in[4], kC1) + MUL(in[12], kC2); // [-3785, 3781] 58 // The exact value is (2. + (kC1 + kC2) / 65536). 69 const int c = MUL(tmp[4], kC2) - MUL(tmp[12], kC1); 70 const int d = MUL(tmp[4], kC1) + MUL(tmp[12], kC2); 84 const int d4 = MUL(in[4], kC1); 86 const int d1 = MUL(in[1], kC1);
|
enc.c | 88 static const int kC1 = 20091 + (1 << 16); 100 const int c = MUL(in[4], kC2) - MUL(in[12], kC1); 101 const int d = MUL(in[4], kC1) + MUL(in[12], kC2); 115 const int c = MUL(tmp[4], kC2) - MUL(tmp[12], kC1); 116 const int d = MUL(tmp[4], kC1) + MUL(tmp[12], kC2);
|
enc_mips32.c | 27 static const int kC1 = 20091 + (1 << 16); 44 "mul %[temp18], %[temp19], %[kC1] \n\t" \ 45 "mul %[temp17], %[temp17], %[kC1] \n\t" \ 69 "mul %["#TEMP8"], %["#TEMP12"], %[kC1] \n\t" \ 70 "mul %["#TEMP4"], %["#TEMP4"], %[kC1] \n\t" \ 145 : [args]"r"(args), [kC1]"r"(kC1), [kC2]"r"(kC2) [all...] |
enc_neon.c | 30 static const int16_t kC1 = 20091; 99 // C0 = kC1 * in4 | kC1 * in12 101 const int16x8_t C0 = vsraq_n_s16(B1, vqdmulhq_n_s16(B1, kC1), 1); 107 // c = kC2 * in4 - kC1 * in12 108 // d = kC1 * in4 + kC2 * in12 133 const int16_t kC1C2[] = { kC1, kC2, 0, 0 }; 145 // q8 = {in[4], in[12]} * kC1 * 2 >> 16 155 // q8 = in[4]/[12] * kC1 >> 16 161 // d20 = c = in[4]*kC2 - in[12]*kC1 [all...] |
dec_sse2.c | 250 static const int kC1 = 20091 + (1 << 16); 254 const __m128i d4 = _mm_set1_epi16(MUL(in[4], kC1)); 256 const int d1 = MUL(in[1], kC1); [all...] |
dec_neon.c | [all...] |