Skip to content

Commit ef361ba

Browse files
committed
x86 misc fixes for AVX512{F,VL}_NATIVE
1 parent 5894bc8 commit ef361ba

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

simde/mips/msa/adds.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -356,8 +356,8 @@ simde_msa_adds_u_w(simde_v4u32 a, simde_v4u32 b) {
356356
r_;
357357

358358
#if defined(SIMDE_X86_SSE4_1_NATIVE)
359-
#if defined(__AVX512VL__)
360-
__m128i notb = _mm_ternarylogic_epi32(b, b, b, 0x0f);
359+
#if defined(SIMDE_ARCH_X86_AVX512VL)
360+
__m128i notb = _mm_ternarylogic_epi32(b_.m128i, b_.m128i, b_.m128i, 0x0f);
361361
#else
362362
__m128i notb = _mm_xor_si128(b_.m128i, _mm_set1_epi32(~INT32_C(0)));
363363
#endif

simde/x86/avx512/shuffle.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ simde_mm512_maskz_shuffle_epi8 (simde__mmask64 k, simde__m512i a, simde__m512i b
9797
#endif
9898

9999
#if defined(SIMDE_X86_AVX512F_NATIVE)
100-
# define simde_mm512_shuffle_epi32(a, imm8) _mm512_shuffle_epi32((a), (imm8))
100+
# define simde_mm512_shuffle_epi32(a, imm8) _mm512_shuffle_epi32((a), HEDLEY_STATIC_CAST(_MM_PERM_ENUM, (imm8)))
101101
#elif defined(SIMDE_STATEMENT_EXPR_)
102102
# define simde_mm512_shuffle_epi32(a, imm8) SIMDE_STATEMENT_EXPR_(({ \
103103
simde__m512i_private simde_mm512_shuffle_epi32_r_, \

0 commit comments

Comments
 (0)