Home
last modified time | relevance | path

Searched refs:x2 (Results 1 – 5 of 5) sorted by relevance

/liblc3-latest/src/
Dmdct_neon.h58 float32x4_t x2 = vld1q_f32( (float *)(x + 2*n) ); in neon_fft_5() local
63 float32x4_t s23 = vaddq_f32(x2, x3); in neon_fft_5()
66 float32x4_t d23 = vrev64q_f32( vsubq_f32(x2, x3) ); in neon_fft_5()
140 float32x4_t x2 = vld1q_f32( (float *)x2_ptr ); in neon_fft_bf3() local
143 float32x4_t x2r = vtrn1q_f32( vrev64q_f32(vnegq_f32(x2)), x2 ); in neon_fft_bf3()
152 yn = vfmaq_f32( yn, x2 , vtrn2q_f32(wn.val[0], wn.val[0]) ); in neon_fft_bf3()
160 yn = vfmaq_f32( yn, x2 , vtrn2q_f32(wn.val[0], wn.val[0]) ); in neon_fft_bf3()
168 yn = vfmaq_f32( yn, x2 , vtrn2q_f32(wn.val[0], wn.val[0]) ); in neon_fft_bf3()
183 float32x2_t x2 = vld1_f32( (float *)(x2_ptr++) ); in neon_fft_bf3() local
186 float32x2_t x2r = vtrn1_f32( vrev64_f32(vneg_f32(x2)), x2 ); in neon_fft_bf3()
[all …]
Dfastmath.h209 union { float f; uint32_t u; } x2 = { .f = x*x }; in lc3_db_q16() local
211 int e2 = (int)(x2.u >> 22) - 2*127; in lc3_db_q16()
212 int hi = (x2.u >> 18) & 0x1f; in lc3_db_q16()
213 int lo = (x2.u >> 2) & 0xffff; in lc3_db_q16()
Dmdct.c102 const struct lc3_complex *x0 = x, *x1 = x0 + n*n3, *x2 = x1 + n*n3; in fft_bf3() local
106 for (int j = 0; j < n3; j++, x0++, x1++, x2++) { in fft_bf3()
109 + x2->re * w0[j][1].re - x2->im * w0[j][1].im; in fft_bf3()
112 + x2->im * w0[j][1].re + x2->re * w0[j][1].im; in fft_bf3()
115 + x2->re * w1[j][1].re - x2->im * w1[j][1].im; in fft_bf3()
118 + x2->im * w1[j][1].re + x2->re * w1[j][1].im; in fft_bf3()
121 + x2->re * w2[j][1].re - x2->im * w2[j][1].im; in fft_bf3()
124 + x2->im * w2[j][1].re + x2->re * w2[j][1].im; in fft_bf3()
Dltpf.c523 int16_t x3 = x[-2], x2 = x[-1], x1, x0; in interpolate() local
529 yn = (x0 = *(x++)) * h[0] + x1 * h[1] + x2 * h[2] + x3 * h[3]; in interpolate()
532 yn = (x3 = *(x++)) * h[0] + x0 * h[1] + x1 * h[2] + x2 * h[3]; in interpolate()
535 yn = (x2 = *(x++)) * h[0] + x3 * h[1] + x0 * h[2] + x1 * h[3]; in interpolate()
538 yn = (x1 = *(x++)) * h[0] + x2 * h[1] + x3 * h[2] + x0 * h[3]; in interpolate()
598 const int16_t *x2 = x - (r0 + t2); in detect_pitch() local
604 rm2 / sqrtf(dot(x, x, n) * dot(x2, x2, n)); in detect_pitch()
Dspec.c125 float x2 = x[4*i + 2] * x[4*i + 2]; in estimate_gain() local
130 x2_max = fmaxf(x2_max, x2); in estimate_gain()
133 e[i].f = x0 + x1 + x2 + x3; in estimate_gain()