From 2b8b8f58703efa45e7549ed809c25cbbbc4f6bda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?D=C3=A9cio=20Luiz=20Gazzoni=20Filho?= Date: Tue, 28 Sep 2021 12:42:16 -0300 Subject: [PATCH] Make fns conditional on SIMDE_BUG_INTEL_857088 --- simde/arm/neon/st1_x2.h | 4 ++++ simde/arm/neon/st1_x3.h | 4 ++++ simde/arm/neon/st1_x4.h | 4 ++++ simde/arm/neon/st1q_x2.h | 4 ++++ simde/arm/neon/st1q_x3.h | 4 ++++ simde/arm/neon/st1q_x4.h | 4 ++++ 6 files changed, 24 insertions(+) diff --git a/simde/arm/neon/st1_x2.h b/simde/arm/neon/st1_x2.h index 11e8a621c..e818f4396 100644 --- a/simde/arm/neon/st1_x2.h +++ b/simde/arm/neon/st1_x2.h @@ -34,6 +34,8 @@ HEDLEY_DIAGNOSTIC_PUSH SIMDE_DISABLE_UNWANTED_DIAGNOSTICS SIMDE_BEGIN_DECLS_ +#if !defined(SIMDE_BUG_INTEL_857088) + SIMDE_FUNCTION_ATTRIBUTES void simde_vst1_f32_x2(simde_float32 ptr[HEDLEY_ARRAY_PARAM(4)], simde_float32x2x2_t val) { @@ -184,6 +186,8 @@ simde_vst1_u64_x2(uint64_t ptr[HEDLEY_ARRAY_PARAM(2)], simde_uint64x1x2_t val) { #define vst1_u64_x2(a, b) simde_vst1_u64_x2((a), (b)) #endif +#endif /* !defined(SIMDE_BUG_INTEL_857088) */ + SIMDE_END_DECLS_ HEDLEY_DIAGNOSTIC_POP diff --git a/simde/arm/neon/st1_x3.h b/simde/arm/neon/st1_x3.h index f0a170106..13bd227cd 100644 --- a/simde/arm/neon/st1_x3.h +++ b/simde/arm/neon/st1_x3.h @@ -34,6 +34,8 @@ HEDLEY_DIAGNOSTIC_PUSH SIMDE_DISABLE_UNWANTED_DIAGNOSTICS SIMDE_BEGIN_DECLS_ +#if !defined(SIMDE_BUG_INTEL_857088) + SIMDE_FUNCTION_ATTRIBUTES void simde_vst1_f32_x3(simde_float32 ptr[HEDLEY_ARRAY_PARAM(6)], simde_float32x2x3_t val) { @@ -194,6 +196,8 @@ simde_vst1_u64_x3(uint64_t ptr[HEDLEY_ARRAY_PARAM(3)], simde_uint64x1x3_t val) { #define vst1_u64_x3(a, b) simde_vst1_u64_x3((a), (b)) #endif +#endif /* !defined(SIMDE_BUG_INTEL_857088) */ + SIMDE_END_DECLS_ HEDLEY_DIAGNOSTIC_POP diff --git a/simde/arm/neon/st1_x4.h b/simde/arm/neon/st1_x4.h index dac0095f6..01f170e70 100644 --- a/simde/arm/neon/st1_x4.h +++ b/simde/arm/neon/st1_x4.h @@ -34,6 +34,8 @@ HEDLEY_DIAGNOSTIC_PUSH SIMDE_DISABLE_UNWANTED_DIAGNOSTICS SIMDE_BEGIN_DECLS_ +#if !defined(SIMDE_BUG_INTEL_857088) + SIMDE_FUNCTION_ATTRIBUTES void simde_vst1_f32_x4(simde_float32 ptr[HEDLEY_ARRAY_PARAM(8)], simde_float32x2x4_t val) { @@ -204,6 +206,8 @@ simde_vst1_u64_x4(uint64_t ptr[HEDLEY_ARRAY_PARAM(4)], simde_uint64x1x4_t val) { #define vst1_u64_x4(a, b) simde_vst1_u64_x4((a), (b)) #endif +#endif /* !defined(SIMDE_BUG_INTEL_857088) */ + SIMDE_END_DECLS_ HEDLEY_DIAGNOSTIC_POP diff --git a/simde/arm/neon/st1q_x2.h b/simde/arm/neon/st1q_x2.h index d6f292158..d244bf062 100644 --- a/simde/arm/neon/st1q_x2.h +++ b/simde/arm/neon/st1q_x2.h @@ -34,6 +34,8 @@ HEDLEY_DIAGNOSTIC_PUSH SIMDE_DISABLE_UNWANTED_DIAGNOSTICS SIMDE_BEGIN_DECLS_ +#if !defined(SIMDE_BUG_INTEL_857088) + SIMDE_FUNCTION_ATTRIBUTES void simde_vst1q_f32_x2(simde_float32 ptr[HEDLEY_ARRAY_PARAM(8)], simde_float32x4x2_t val) { @@ -184,6 +186,8 @@ simde_vst1q_u64_x2(uint64_t ptr[HEDLEY_ARRAY_PARAM(4)], simde_uint64x2x2_t val) #define vst1q_u64_x2(a, b) simde_vst1q_u64_x2((a), (b)) #endif +#endif /* !defined(SIMDE_BUG_INTEL_857088) */ + SIMDE_END_DECLS_ HEDLEY_DIAGNOSTIC_POP diff --git a/simde/arm/neon/st1q_x3.h b/simde/arm/neon/st1q_x3.h index d4065e772..8a9c6baea 100644 --- a/simde/arm/neon/st1q_x3.h +++ b/simde/arm/neon/st1q_x3.h @@ -34,6 +34,8 @@ HEDLEY_DIAGNOSTIC_PUSH SIMDE_DISABLE_UNWANTED_DIAGNOSTICS SIMDE_BEGIN_DECLS_ +#if !defined(SIMDE_BUG_INTEL_857088) + SIMDE_FUNCTION_ATTRIBUTES void simde_vst1q_f32_x3(simde_float32 ptr[HEDLEY_ARRAY_PARAM(12)], simde_float32x4x3_t val) { @@ -194,6 +196,8 @@ simde_vst1q_u64_x3(uint64_t ptr[HEDLEY_ARRAY_PARAM(6)], simde_uint64x2x3_t val) #define vst1q_u64_x3(a, b) simde_vst1q_u64_x3((a), (b)) #endif +#endif /* !defined(SIMDE_BUG_INTEL_857088) */ + SIMDE_END_DECLS_ HEDLEY_DIAGNOSTIC_POP diff --git a/simde/arm/neon/st1q_x4.h b/simde/arm/neon/st1q_x4.h index 7506a59dd..5d5d75528 100644 --- a/simde/arm/neon/st1q_x4.h +++ b/simde/arm/neon/st1q_x4.h @@ -34,6 +34,8 @@ HEDLEY_DIAGNOSTIC_PUSH SIMDE_DISABLE_UNWANTED_DIAGNOSTICS SIMDE_BEGIN_DECLS_ +#if !defined(SIMDE_BUG_INTEL_857088) + SIMDE_FUNCTION_ATTRIBUTES void simde_vst1q_f32_x4(simde_float32 ptr[HEDLEY_ARRAY_PARAM(16)], simde_float32x4x4_t val) { @@ -204,6 +206,8 @@ simde_vst1q_u64_x4(uint64_t ptr[HEDLEY_ARRAY_PARAM(8)], simde_uint64x2x4_t val) #define vst1q_u64_x4(a, b) simde_vst1q_u64_x4((a), (b)) #endif +#endif /* !defined(SIMDE_BUG_INTEL_857088) */ + SIMDE_END_DECLS_ HEDLEY_DIAGNOSTIC_POP