Skip to content

Commit 00ccfd3

Browse files
committed
Fix duplicate var
1 parent be3e8bd commit 00ccfd3

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

include/xsimd/arch/xsimd_avx.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1656,9 +1656,9 @@ namespace xsimd
16561656

16571657
// select lane by the mask index divided by 4
16581658
constexpr auto lane = batch_constant<uint32_t, A, 0, 0, 0, 0, 1, 1, 1, 1> {};
1659-
constexpr int lane_mask = ((mask / make_batch_constant<uint32_t, 4, A>()) != lane).mask();
1659+
constexpr int lane_idx = ((mask / make_batch_constant<uint32_t, 4, A>()) != lane).mask();
16601660

1661-
return _mm256_blend_ps(r0, r1, lane_mask);
1661+
return _mm256_blend_ps(r0, r1, lane_idx);
16621662
}
16631663

16641664
template <class A, uint64_t V0, uint64_t V1, uint64_t V2, uint64_t V3>
@@ -1698,10 +1698,10 @@ namespace xsimd
16981698

16991699
// select lane by the mask index divided by 2
17001700
constexpr auto lane = batch_constant<uint64_t, A, 0, 0, 1, 1> {};
1701-
constexpr int lane_mask = ((mask / make_batch_constant<uint64_t, 2, A>()) != lane).mask();
1701+
constexpr int lane_idx = ((mask / make_batch_constant<uint64_t, 2, A>()) != lane).mask();
17021702

17031703
// blend the two permutes
1704-
return _mm256_blend_pd(r0, r1, lane_mask);
1704+
return _mm256_blend_pd(r0, r1, lane_idx);
17051705
}
17061706

17071707
template <

0 commit comments

Comments
 (0)