Commit 72f6d30f authored by Yi-Yen Chung's avatar Yi-Yen Chung Committed by GitHub

neon: add enable vmlaq_laneq_f32 and vcvtq_n_f64_u64

* [NEON] Add -ffloat-store to test/arm/neon/meson.build
parent d6271b3f
...@@ -766,7 +766,6 @@ simde_vcvt_n_f64_u64(simde_uint64x1_t a, const int n) ...@@ -766,7 +766,6 @@ simde_vcvt_n_f64_u64(simde_uint64x1_t a, const int n)
#define vcvt_n_f64_u64(a, n) simde_vcvt_n_f64_u64((a), (n)) #define vcvt_n_f64_u64(a, n) simde_vcvt_n_f64_u64((a), (n))
#endif #endif
/* Eric: Skip this function since it will trigger a compiler error when using i686-linux-gnu-g++-11.
SIMDE_FUNCTION_ATTRIBUTES SIMDE_FUNCTION_ATTRIBUTES
simde_float64x2_t simde_float64x2_t
simde_vcvtq_n_f64_u64(simde_uint64x2_t a, const int n) simde_vcvtq_n_f64_u64(simde_uint64x2_t a, const int n)
...@@ -788,7 +787,6 @@ simde_vcvtq_n_f64_u64(simde_uint64x2_t a, const int n) ...@@ -788,7 +787,6 @@ simde_vcvtq_n_f64_u64(simde_uint64x2_t a, const int n)
#undef vcvtq_n_f64_u64 #undef vcvtq_n_f64_u64
#define vcvtq_n_f64_u64(a, n) simde_vcvtq_n_f64_u64((a), (n)) #define vcvtq_n_f64_u64(a, n) simde_vcvtq_n_f64_u64((a), (n))
#endif #endif
*/
SIMDE_FUNCTION_ATTRIBUTES SIMDE_FUNCTION_ATTRIBUTES
simde_float64x1_t simde_float64x1_t
......
...@@ -55,7 +55,6 @@ SIMDE_BEGIN_DECLS_ ...@@ -55,7 +55,6 @@ SIMDE_BEGIN_DECLS_
#define vmla_laneq_f32(a, b, v, lane) simde_vmla_laneq_f32((a), (b), (v), (lane)) #define vmla_laneq_f32(a, b, v, lane) simde_vmla_laneq_f32((a), (b), (v), (lane))
#endif #endif
/* Eric: Skip this function since it will trigger a compiler error when using i686-linux-gnu-g++-11.
#if defined(SIMDE_ARM_NEON_A64V8_NATIVE) #if defined(SIMDE_ARM_NEON_A64V8_NATIVE)
#define simde_vmlaq_laneq_f32(a, b, v, lane) vmlaq_laneq_f32((a), (b), (v), (lane)) #define simde_vmlaq_laneq_f32(a, b, v, lane) vmlaq_laneq_f32((a), (b), (v), (lane))
#else #else
...@@ -65,7 +64,6 @@ SIMDE_BEGIN_DECLS_ ...@@ -65,7 +64,6 @@ SIMDE_BEGIN_DECLS_
#undef vmlaq_laneq_f32 #undef vmlaq_laneq_f32
#define vmlaq_laneq_f32(a, b, v, lane) simde_vmlaq_laneq_f32((a), (b), (v), (lane)) #define vmlaq_laneq_f32(a, b, v, lane) simde_vmlaq_laneq_f32((a), (b), (v), (lane))
#endif #endif
*/
#if defined(SIMDE_ARM_NEON_A32V7_NATIVE) #if defined(SIMDE_ARM_NEON_A32V7_NATIVE)
#define simde_vmla_lane_s16(a, b, v, lane) vmla_lane_s16((a), (b), (v), (lane)) #define simde_vmla_lane_s16(a, b, v, lane) vmla_lane_s16((a), (b), (v), (lane))
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment