Home
last modified time | relevance | path

Searched refs:float32x4_t (Results 1 – 2 of 2) sorted by relevance

/liblc3-3.7.0-3.6.0/test/neon/
Dneon.h130 typedef struct { float e[4]; } float32x4_t; typedef
133 typedef struct { float32x4_t val[2]; } float32x4x2_t;
147 static float32x4_t vld1q_f32(const float *p) in vld1q_f32()
149 return (float32x4_t){ { p[0], p[1], p[2], p[3] } }; in vld1q_f32()
153 static float32x4_t vld1q_dup_f32(const float *p) in vld1q_dup_f32()
155 return (float32x4_t){ { p[0], p[0], p[0], p[0] } }; in vld1q_dup_f32()
179 static void vst1q_f32(float *p, float32x4_t v) in vst1q_f32()
195 static float32x4_t vnegq_f32(float32x4_t a) in vnegq_f32()
197 return (float32x4_t){ { -a.e[0], -a.e[1], -a.e[2], -a.e[3] } }; in vnegq_f32()
201 static float32x4_t vaddq_f32(float32x4_t a, float32x4_t b) in vaddq_f32()
[all …]
/liblc3-3.7.0-3.6.0/src/
Dmdct_neon.h47 float32x4_t sin1q = vcombine_f32(sin1, sin1); in neon_fft_5()
48 float32x4_t sin2q = vcombine_f32(sin2, sin2); in neon_fft_5()
49 float32x4_t cos1q = vcombine_f32(cos1, cos1); in neon_fft_5()
50 float32x4_t cos2q = vcombine_f32(cos2, cos2); in neon_fft_5()
54 float32x4_t y0, y1, y2, y3, y4; in neon_fft_5()
56 float32x4_t x0 = vld1q_f32( (float *)(x + 0*n) ); in neon_fft_5()
57 float32x4_t x1 = vld1q_f32( (float *)(x + 1*n) ); in neon_fft_5()
58 float32x4_t x2 = vld1q_f32( (float *)(x + 2*n) ); in neon_fft_5()
59 float32x4_t x3 = vld1q_f32( (float *)(x + 3*n) ); in neon_fft_5()
60 float32x4_t x4 = vld1q_f32( (float *)(x + 4*n) ); in neon_fft_5()
[all …]