Skip to content

Commit

Permalink
Make fns conditional on SIMDE_BUG_INTEL_857088
Browse files Browse the repository at this point in the history
  • Loading branch information
dgazzoni authored and mr-c committed Oct 17, 2023
1 parent 80fcd75 commit 2b8b8f5
Show file tree
Hide file tree
Showing 6 changed files with 24 additions and 0 deletions.
4 changes: 4 additions & 0 deletions simde/arm/neon/st1_x2.h
Original file line number Diff line number Diff line change
Expand Up @@ -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) {
Expand Down Expand Up @@ -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

Expand Down
4 changes: 4 additions & 0 deletions simde/arm/neon/st1_x3.h
Original file line number Diff line number Diff line change
Expand Up @@ -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) {
Expand Down Expand Up @@ -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

Expand Down
4 changes: 4 additions & 0 deletions simde/arm/neon/st1_x4.h
Original file line number Diff line number Diff line change
Expand Up @@ -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) {
Expand Down Expand Up @@ -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

Expand Down
4 changes: 4 additions & 0 deletions simde/arm/neon/st1q_x2.h
Original file line number Diff line number Diff line change
Expand Up @@ -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) {
Expand Down Expand Up @@ -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

Expand Down
4 changes: 4 additions & 0 deletions simde/arm/neon/st1q_x3.h
Original file line number Diff line number Diff line change
Expand Up @@ -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) {
Expand Down Expand Up @@ -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

Expand Down
4 changes: 4 additions & 0 deletions simde/arm/neon/st1q_x4.h
Original file line number Diff line number Diff line change
Expand Up @@ -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) {
Expand Down Expand Up @@ -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

Expand Down

0 comments on commit 2b8b8f5

Please sign in to comment.