@@ -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