Home
last modified time | relevance | path

Searched refs:y0 (Results 1 – 3 of 3) sorted by relevance

/liblc3-latest/src/
Dmdct.c103 struct lc3_complex *y0 = y, *y1 = y0 + n3, *y2 = y1 + n3; in fft_bf3() local
105 for (int i = 0; i < n; i++, y0 += 3*n3, y1 += 3*n3, y2 += 3*n3) in fft_bf3()
108 y0[j].re = x0->re + x1->re * w0[j][0].re - x1->im * w0[j][0].im in fft_bf3()
111 y0[j].im = x0->im + x1->im * w0[j][0].re + x1->re * w0[j][0].im in fft_bf3()
144 struct lc3_complex *y0 = y, *y1 = y0 + n2; in fft_bf2() local
146 for (int i = 0; i < n; i++, y0 += 2*n2, y1 += 2*n2) { in fft_bf2()
150 y0[j].re = x0->re + x1->re * w[j].re - x1->im * w[j].im; in fft_bf2()
151 y0[j].im = x0->im + x1->im * w[j].re + x1->re * w[j].im; in fft_bf2()
169 struct lc3_complex *y0, struct lc3_complex *y1) in fft() argument
171 struct lc3_complex *y[2] = { y1, y0 }; in fft()
[all …]
Dmdct_neon.h54 float32x4_t y0, y1, y2, y3, y4; in neon_fft_5() local
68 y0 = vaddq_f32( x0, vaddq_f32(s14, s23) ); in neon_fft_5()
88 vst1_f32( (float *)(y + 0), vget_low_f32(y0) ); in neon_fft_5()
94 vst1_f32( (float *)(y + 5), vget_high_f32(y0) ); in neon_fft_5()
248 float32x4_t y0, y1; in neon_fft_bf2() local
256 y0 = vfmaq_f32( x0, x1 , w_re ); in neon_fft_bf2()
257 y0 = vfmaq_f32( y0, x1r, w_im ); in neon_fft_bf2()
258 vst1q_f32( (float *)(y0_ptr + 2*j), y0 ); in neon_fft_bf2()
271 float32x2_t y0, y1; in neon_fft_bf2() local
279 y0 = vfma_f32( x0, x1 , w_re ); in neon_fft_bf2()
[all …]
/liblc3-latest/test/
Dsns.py280 y0 = np.append(y1[:10], [ 0 ] * 6)
282 q_pvq = ((corr_xy + x[10:]) ** 2) / (energy_y + 2*y0[10:] + 1)
285 y0[n_best] += 1
289 y0 *= np.sign(t2_rot).astype(int)
296 xq = [ y / np.sqrt(sum(y ** 2)) for y in (y0, y1, y2, y3) ]
314 (self.idx_a, self.ls_a) = self.enum_mpvq(y0[:10])
315 (self.idx_b, self.ls_b) = self.enum_mpvq(y0[10:])