@@ -119,31 +119,31 @@ static inline void avx_check_overlong(__m256i current_bytes,
119119 __m256i *has_error) {
120120 __m256i off1_hibits = push_last_byte_of_a_to_b (previous_hibits, hibits);
121121 __m256i initial_mins = _mm256_shuffle_epi8 (
122- _mm256_setr_epi8 (-128 , -128 , -128 , -128 , -128 , -128 , -128 , -128 , -128 ,
123- -128 , -128 , -128 , // 10xx => false
124- 0xC2u , -128 , // 110x
125- 0xE1u , // 1110
126- 0xF1u , // 1111
127- -128 , -128 , -128 , -128 , -128 , -128 , -128 , -128 , -128 ,
128- -128 , -128 , -128 , // 10xx => false
129- 0xC2u , -128 , // 110x
130- 0xE1u , // 1110
131- 0xF1u ), // 1111
122+ _mm256_setr_epi8 (-128 , -128 , -128 , -128 , -128 , -128 , -128 , -128 , -128 ,
123+ -128 , -128 , -128 , // 10xx => false
124+ 0xC2u , -128 , // 110x
125+ 0xE1u , // 1110
126+ 0xF1u , // 1111
127+ -128 , -128 , -128 , -128 , -128 , -128 , -128 , -128 , -128 ,
128+ -128 , -128 , -128 , // 10xx => false
129+ 0xC2u , -128 , // 110x
130+ 0xE1u , // 1110
131+ 0xF1u ), // 1111
132132 off1_hibits);
133133
134134 __m256i initial_under = _mm256_cmpgt_epi8 (initial_mins, off1_current_bytes);
135135
136136 __m256i second_mins = _mm256_shuffle_epi8 (
137- _mm256_setr_epi8 (-128 , -128 , -128 , -128 , -128 , -128 , -128 , -128 , -128 ,
138- -128 , -128 , -128 , // 10xx => false
139- 127 , 127 , // 110x => true
140- 0xA0u , // 1110
141- 0x90u , // 1111
142- -128 , -128 , -128 , -128 , -128 , -128 , -128 , -128 , -128 ,
143- -128 , -128 , -128 , // 10xx => false
144- 127 , 127 , // 110x => true
145- 0xA0u , // 1110
146- 0x90u ), // 1111
137+ _mm256_setr_epi8 (-128 , -128 , -128 , -128 , -128 , -128 , -128 , -128 , -128 ,
138+ -128 , -128 , -128 , // 10xx => false
139+ 127 , 127 , // 110x => true
140+ 0xA0u , // 1110
141+ 0x90u , // 1111
142+ -128 , -128 , -128 , -128 , -128 , -128 , -128 , -128 , -128 ,
143+ -128 , -128 , -128 , // 10xx => false
144+ 127 , 127 , // 110x => true
145+ 0xA0u , // 1110
146+ 0x90u ), // 1111
147147 off1_hibits);
148148 __m256i second_under = _mm256_cmpgt_epi8 (second_mins, current_bytes);
149149 *has_error = _mm256_or_si256 (*has_error,
0 commit comments