|
1 | 1 | // Licensed under the MIT License <http://opensource.org/licenses/MIT>. |
2 | 2 | // SPDX-License-Identifier: MIT |
3 | 3 | // RapidFuzz v1.0.2 |
4 | | -// Generated: 2025-02-11 13:40:17.377263 |
| 4 | +// Generated: 2025-02-11 13:43:07.694110 |
5 | 5 | // ---------------------------------------------------------- |
6 | 6 | // This file is an amalgamation of multiple different files. |
7 | 7 | // You probably shouldn't edit it directly. |
@@ -2508,8 +2508,8 @@ static inline native_simd<uint8_t> sllv(const native_simd<uint8_t>& a, |
2508 | 2508 | const native_simd<uint8_t>& count_) noexcept |
2509 | 2509 | { |
2510 | 2510 | __m256i mask_hi = _mm256_set1_epi32(static_cast<int32_t>(0xFF00FF00)); |
2511 | | - __m256i multiplier_lut = _mm256_set_epi8(0, 0, 0, 0, 0, 0, 0, 0, char(128), 64, 32, 16, 8, 4, 2, 1, 0, 0, |
2512 | | - 0, 0, 0, 0, 0, 0, char(128), 64, 32, 16, 8, 4, 2, 1); |
| 2511 | + __m256i multiplier_lut = _mm256_set_epi8(0, 0, 0, 0, 0, 0, 0, 0, char(-128), 64, 32, 16, 8, 4, 2, 1, 0, 0, |
| 2512 | + 0, 0, 0, 0, 0, 0, char(-128), 64, 32, 16, 8, 4, 2, 1); |
2513 | 2513 |
|
2514 | 2514 | __m256i count_sat = |
2515 | 2515 | _mm256_min_epu8(count_, _mm256_set1_epi8(8)); /* AVX shift counts are not masked. So a_i << n_i = 0 |
|
0 commit comments