Skip to content

Commit 10d9617

Browse files
authored
Merge pull request #429 from neok-m4700/shadow
Rename shadowing variables
2 parents ccf4ff9 + 927561d commit 10d9617

File tree

4 files changed

+23
-23
lines changed

4 files changed

+23
-23
lines changed

include/xsimd/types/xsimd_avx512_int16.hpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -498,7 +498,7 @@ namespace xsimd
498498
return _mm512_srai_epi16(lhs, rhs);
499499
#endif
500500
#else
501-
return avx512_detail::shift_impl([](int16_t val, int32_t rhs) { return val >> rhs; }, lhs, rhs);
501+
return avx512_detail::shift_impl([](int16_t val, int32_t s) { return val >> s; }, lhs, rhs);
502502
#endif
503503
}
504504

@@ -507,7 +507,7 @@ namespace xsimd
507507
#if defined(XSIMD_AVX512BW_AVAILABLE)
508508
return _mm512_sllv_epi16(lhs, rhs);
509509
#else
510-
return avx512_detail::shift_impl([](int16_t val, int16_t rhs) { return val << rhs; }, lhs, rhs);
510+
return avx512_detail::shift_impl([](int16_t val, int16_t s) { return val << s; }, lhs, rhs);
511511
#endif
512512
}
513513

@@ -516,7 +516,7 @@ namespace xsimd
516516
#if defined(XSIMD_AVX512BW_AVAILABLE)
517517
return _mm512_srav_epi16(lhs, rhs);
518518
#else
519-
return avx512_detail::shift_impl([](int16_t val, int16_t rhs) { return val >> rhs; }, lhs, rhs);
519+
return avx512_detail::shift_impl([](int16_t val, int16_t s) { return val >> s; }, lhs, rhs);
520520
#endif
521521
}
522522

@@ -564,7 +564,7 @@ namespace xsimd
564564
#if defined(XSIMD_AVX512BW_AVAILABLE)
565565
return _mm512_sllv_epi16(lhs, rhs);
566566
#else
567-
return avx512_detail::shift_impl([](uint16_t val, int16_t rhs) { return val << rhs; }, lhs, rhs);
567+
return avx512_detail::shift_impl([](uint16_t val, int16_t s) { return val << s; }, lhs, rhs);
568568
#endif
569569
}
570570

@@ -573,7 +573,7 @@ namespace xsimd
573573
#if defined(XSIMD_AVX512BW_AVAILABLE)
574574
return _mm512_srlv_epi16(lhs, rhs);
575575
#else
576-
return avx512_detail::shift_impl([](uint16_t val, int16_t rhs) { return val >> rhs; }, lhs, rhs);
576+
return avx512_detail::shift_impl([](uint16_t val, int16_t s) { return val >> s; }, lhs, rhs);
577577
#endif
578578
}
579579

include/xsimd/types/xsimd_avx512_int8.hpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -497,18 +497,18 @@ namespace xsimd
497497
#endif
498498
return _mm512_or_si512(cmp_sign_mask, _mm512_andnot_si512(sign_mask, res));
499499
#else
500-
return avx512_detail::shift_impl([](int8_t val, int32_t rhs) { return val >> rhs; }, lhs, rhs);
500+
return avx512_detail::shift_impl([](int8_t val, int32_t s) { return val >> s; }, lhs, rhs);
501501
#endif
502502
}
503503

504504
inline batch<int8_t, 64> operator<<(const batch<int8_t, 64>& lhs, const batch<int8_t, 64>& rhs)
505505
{
506-
return avx512_detail::shift_impl([](int8_t val, int8_t rhs) { return val << rhs; }, lhs, rhs);
506+
return avx512_detail::shift_impl([](int8_t val, int8_t s) { return val << s; }, lhs, rhs);
507507
}
508508

509509
inline batch<int8_t, 64> operator>>(const batch<int8_t, 64>& lhs, const batch<int8_t, 64>& rhs)
510510
{
511-
return avx512_detail::shift_impl([](int8_t val, int8_t rhs) { return val >> rhs; }, lhs, rhs);
511+
return avx512_detail::shift_impl([](int8_t val, int8_t s) { return val >> s; }, lhs, rhs);
512512
}
513513

514514
XSIMD_DEFINE_LOAD_STORE_INT8(int8_t, 64, 64)
@@ -536,12 +536,12 @@ namespace xsimd
536536

537537
inline batch<uint8_t, 64> operator<<(const batch<uint8_t, 64>& lhs, const batch<int8_t, 64>& rhs)
538538
{
539-
return avx512_detail::shift_impl([](uint8_t val, int8_t rhs) { return val << rhs; }, lhs, rhs);
539+
return avx512_detail::shift_impl([](uint8_t val, int8_t s) { return val << s; }, lhs, rhs);
540540
}
541541

542542
inline batch<uint8_t, 64> operator>>(const batch<uint8_t, 64>& lhs, const batch<int8_t, 64>& rhs)
543543
{
544-
return avx512_detail::shift_impl([](uint8_t val, int8_t rhs) { return val >> rhs; }, lhs, rhs);
544+
return avx512_detail::shift_impl([](uint8_t val, int8_t s) { return val >> s; }, lhs, rhs);
545545
}
546546

547547
XSIMD_DEFINE_LOAD_STORE_INT8(uint8_t, 64, 64)

include/xsimd/types/xsimd_avx_int64.hpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -500,7 +500,7 @@ namespace xsimd
500500
#if defined(XSIMD_AVX512VL_AVAILABLE)
501501
return _mm256_srai_epi64(lhs, rhs);
502502
#else
503-
return avx_detail::shift_impl([](int64_t val, int32_t rhs) { return val >> rhs; }, lhs, rhs);
503+
return avx_detail::shift_impl([](int64_t val, int32_t s) { return val >> s; }, lhs, rhs);
504504
#endif
505505
}
506506

@@ -509,7 +509,7 @@ namespace xsimd
509509
#if XSIMD_X86_INSTR_SET >= XSIMD_X86_AVX2_VERSION
510510
return _mm256_sllv_epi64(lhs, rhs);
511511
#else
512-
return avx_detail::shift_impl([](int64_t val, int64_t rhs) { return val << rhs; }, lhs, rhs);
512+
return avx_detail::shift_impl([](int64_t val, int64_t s) { return val << s; }, lhs, rhs);
513513
#endif
514514
}
515515

@@ -518,7 +518,7 @@ namespace xsimd
518518
#if defined(XSIMD_AVX512VL_AVAILABLE)
519519
return _mm256_srav_epi64(lhs, rhs);
520520
#else
521-
return avx_detail::shift_impl([](int64_t val, int64_t rhs) { return val >> rhs; }, lhs, rhs);
521+
return avx_detail::shift_impl([](int64_t val, int64_t s) { return val >> s; }, lhs, rhs);
522522
#endif
523523
}
524524

@@ -551,7 +551,7 @@ namespace xsimd
551551
#if XSIMD_X86_INSTR_SET >= XSIMD_X86_AVX2_VERSION
552552
return _mm256_sllv_epi64(lhs, rhs);
553553
#else
554-
return avx_detail::shift_impl([](uint64_t val, int64_t rhs) { return val << rhs; }, lhs, rhs);
554+
return avx_detail::shift_impl([](uint64_t val, int64_t s) { return val << s; }, lhs, rhs);
555555
#endif
556556
}
557557

@@ -560,7 +560,7 @@ namespace xsimd
560560
#if XSIMD_X86_INSTR_SET >= XSIMD_X86_AVX2_VERSION
561561
return _mm256_srlv_epi64(lhs, rhs);
562562
#else
563-
return avx_detail::shift_impl([](uint64_t val, int64_t rhs) { return val >> rhs; }, lhs, rhs);
563+
return avx_detail::shift_impl([](uint64_t val, int64_t s) { return val >> s; }, lhs, rhs);
564564
#endif
565565
}
566566
}

include/xsimd/types/xsimd_avx_int8.hpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -410,7 +410,7 @@ namespace xsimd
410410
#if XSIMD_X86_INSTR_SET >= XSIMD_X86_AVX2_VERSION
411411
return _mm256_and_si256(_mm256_set1_epi8(0xFF << rhs), _mm256_slli_epi32(lhs, rhs));
412412
#else
413-
return avx_detail::shift_impl([](int8_t val, int32_t rhs) { return val << rhs; }, lhs, rhs);
413+
return avx_detail::shift_impl([](int8_t val, int32_t s) { return val << s; }, lhs, rhs);
414414
#endif
415415
}
416416

@@ -422,18 +422,18 @@ namespace xsimd
422422
__m256i res = _mm256_srai_epi16(lhs, rhs);
423423
return _mm256_or_si256(_mm256_and_si256(sign_mask, cmp_is_negative), _mm256_andnot_si256(sign_mask, res));
424424
#else
425-
return avx_detail::shift_impl([](int8_t val, int32_t rhs) { return val >> rhs; }, lhs, rhs);
425+
return avx_detail::shift_impl([](int8_t val, int32_t s) { return val >> s; }, lhs, rhs);
426426
#endif
427427
}
428428

429429
inline batch<int8_t, 32> operator<<(const batch<int8_t, 32>& lhs, const batch<int8_t, 32>& rhs)
430430
{
431-
return avx_detail::shift_impl([](int8_t val, int8_t rhs) { return val << rhs; }, lhs, rhs);
431+
return avx_detail::shift_impl([](int8_t val, int8_t s) { return val << s; }, lhs, rhs);
432432
}
433433

434434
inline batch<int8_t, 32> operator>>(const batch<int8_t, 32>& lhs, const batch<int8_t, 32>& rhs)
435435
{
436-
return avx_detail::shift_impl([](int8_t val, int8_t rhs) { return val >> rhs; }, lhs, rhs);
436+
return avx_detail::shift_impl([](int8_t val, int8_t s) { return val >> s; }, lhs, rhs);
437437
}
438438

439439
XSIMD_DEFINE_LOAD_STORE_INT8(int8_t, 32, 32)
@@ -444,7 +444,7 @@ namespace xsimd
444444
#if XSIMD_X86_INSTR_SET >= XSIMD_X86_AVX2_VERSION
445445
return _mm256_and_si256(_mm256_set1_epi8(0xFF << rhs), _mm256_slli_epi32(lhs, rhs));
446446
#else
447-
return avx_detail::shift_impl([](int8_t val, int32_t rhs) { return val << rhs; }, lhs, rhs);
447+
return avx_detail::shift_impl([](int8_t val, int32_t s) { return val << s; }, lhs, rhs);
448448
#endif
449449
}
450450

@@ -453,18 +453,18 @@ namespace xsimd
453453
#if XSIMD_X86_INSTR_SET >= XSIMD_X86_AVX2_VERSION
454454
return _mm256_and_si256(_mm256_set1_epi8(0xFF >> rhs), _mm256_srli_epi32(lhs, rhs));
455455
#else
456-
return avx_detail::shift_impl([](uint8_t val, int32_t rhs) { return val >> rhs; }, lhs, rhs);
456+
return avx_detail::shift_impl([](uint8_t val, int32_t s) { return val >> s; }, lhs, rhs);
457457
#endif
458458
}
459459

460460
inline batch<uint8_t, 32> operator<<(const batch<uint8_t, 32>& lhs, const batch<int8_t, 32>& rhs)
461461
{
462-
return avx_detail::shift_impl([](uint8_t val, int8_t rhs) { return val << rhs; }, lhs, rhs);
462+
return avx_detail::shift_impl([](uint8_t val, int8_t s) { return val << s; }, lhs, rhs);
463463
}
464464

465465
inline batch<uint8_t, 32> operator>>(const batch<uint8_t, 32>& lhs, const batch<int8_t, 32>& rhs)
466466
{
467-
return avx_detail::shift_impl([](uint8_t val, int8_t rhs) { return val >> rhs; }, lhs, rhs);
467+
return avx_detail::shift_impl([](uint8_t val, int8_t s) { return val >> s; }, lhs, rhs);
468468
}
469469

470470
XSIMD_DEFINE_LOAD_STORE_INT8(uint8_t, 32, 32)

0 commit comments

Comments
 (0)