@@ -128,7 +128,7 @@ simde_mm256_range_ps (simde__m256 a, simde__m256 b, int imm8)
128128#elif SIMDE_NATURAL_VECTOR_SIZE_LE (128 ) && defined(SIMDE_STATEMENT_EXPR_ )
129129 #define simde_mm256_range_ps (a , b , imm8 ) SIMDE_STATEMENT_EXPR_(({ \
130130 simde__m256_private \
131- simde_mm256_range_ps_r_, \
131+ simde_mm256_range_ps_r_ = simde__m256_to_private(simde_mm256_setzero_ps()) , \
132132 simde_mm256_range_ps_a_ = simde__m256_to_private(a), \
133133 simde_mm256_range_ps_b_ = simde__m256_to_private(b); \
134134 \
@@ -208,7 +208,7 @@ simde_mm512_range_ps (simde__m512 a, simde__m512 b, int imm8)
208208#elif SIMDE_NATURAL_VECTOR_SIZE_LE (128 ) && defined(SIMDE_STATEMENT_EXPR_ )
209209 #define simde_mm512_range_ps (a , b , imm8 ) SIMDE_STATEMENT_EXPR_(({ \
210210 simde__m512_private \
211- simde_mm512_range_ps_r_, \
211+ simde_mm512_range_ps_r_ = simde__m512_to_private(simde_mm512_setzero_ps()) , \
212212 simde_mm512_range_ps_a_ = simde__m512_to_private(a), \
213213 simde_mm512_range_ps_b_ = simde__m512_to_private(b); \
214214 \
@@ -221,7 +221,7 @@ simde_mm512_range_ps (simde__m512 a, simde__m512 b, int imm8)
221221#elif SIMDE_NATURAL_VECTOR_SIZE_LE (256 ) && defined(SIMDE_STATEMENT_EXPR_ )
222222 #define simde_mm512_range_ps (a , b , imm8 ) SIMDE_STATEMENT_EXPR_(({ \
223223 simde__m512_private \
224- simde_mm512_range_ps_r_, \
224+ simde_mm512_range_ps_r_ = simde__m512_to_private(simde_mm512_setzero_ps()) , \
225225 simde_mm512_range_ps_a_ = simde__m512_to_private(a), \
226226 simde_mm512_range_ps_b_ = simde__m512_to_private(b); \
227227 \
@@ -368,7 +368,7 @@ simde_mm256_range_pd (simde__m256d a, simde__m256d b, int imm8)
368368#elif SIMDE_NATURAL_VECTOR_SIZE_LE (128 ) && defined(SIMDE_STATEMENT_EXPR_ )
369369 #define simde_mm256_range_pd (a , b , imm8 ) SIMDE_STATEMENT_EXPR_(({ \
370370 simde__m256d_private \
371- simde_mm256_range_pd_r_, \
371+ simde_mm256_range_pd_r_ = simde__m256d_to_private(simde_mm256_setzero_pd()) , \
372372 simde_mm256_range_pd_a_ = simde__m256d_to_private(a), \
373373 simde_mm256_range_pd_b_ = simde__m256d_to_private(b); \
374374 \
@@ -448,7 +448,7 @@ simde_mm512_range_pd (simde__m512d a, simde__m512d b, int imm8)
448448#elif SIMDE_NATURAL_VECTOR_SIZE_LE (128 ) && defined(SIMDE_STATEMENT_EXPR_ )
449449 #define simde_mm512_range_pd (a , b , imm8 ) SIMDE_STATEMENT_EXPR_(({ \
450450 simde__m512d_private \
451- simde_mm512_range_pd_r_, \
451+ simde_mm512_range_pd_r_ = simde__m512d_to_private(simde_mm512_setzero_pd()) , \
452452 simde_mm512_range_pd_a_ = simde__m512d_to_private(a), \
453453 simde_mm512_range_pd_b_ = simde__m512d_to_private(b); \
454454 \
@@ -461,7 +461,7 @@ simde_mm512_range_pd (simde__m512d a, simde__m512d b, int imm8)
461461#elif SIMDE_NATURAL_VECTOR_SIZE_LE (256 ) && defined(SIMDE_STATEMENT_EXPR_ )
462462 #define simde_mm512_range_pd (a , b , imm8 ) SIMDE_STATEMENT_EXPR_(({ \
463463 simde__m512d_private \
464- simde_mm512_range_pd_r_, \
464+ simde_mm512_range_pd_r_ = simde__m512d_to_private(simde_mm512_setzero_pd()) , \
465465 simde_mm512_range_pd_a_ = simde__m512d_to_private(a), \
466466 simde_mm512_range_pd_b_ = simde__m512d_to_private(b); \
467467 \
0 commit comments