@@ -175,127 +175,127 @@ pub unsafe fn _mm256_alignr_epi8<const IMM8: i32>(a: __m256i, b: __m256i) -> __m
175
175
let b = b. as_i8x32 ( ) ;
176
176
177
177
let r: i8x32 = match IMM8 % 16 {
178
- 0 => simd_shuffle32 (
178
+ 0 => simd_shuffle32 ! (
179
179
b,
180
180
a,
181
181
[
182
182
0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 , 20 , 21 , 22 ,
183
183
23 , 24 , 25 , 26 , 27 , 28 , 29 , 30 , 31 ,
184
184
] ,
185
185
) ,
186
- 1 => simd_shuffle32 (
186
+ 1 => simd_shuffle32 ! (
187
187
b,
188
188
a,
189
189
[
190
190
1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 32 , 17 , 18 , 19 , 20 , 21 , 22 , 23 ,
191
191
24 , 25 , 26 , 27 , 28 , 29 , 30 , 31 , 48 ,
192
192
] ,
193
193
) ,
194
- 2 => simd_shuffle32 (
194
+ 2 => simd_shuffle32 ! (
195
195
b,
196
196
a,
197
197
[
198
198
2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 32 , 33 , 18 , 19 , 20 , 21 , 22 , 23 , 24 ,
199
199
25 , 26 , 27 , 28 , 29 , 30 , 31 , 48 , 49 ,
200
200
] ,
201
201
) ,
202
- 3 => simd_shuffle32 (
202
+ 3 => simd_shuffle32 ! (
203
203
b,
204
204
a,
205
205
[
206
206
3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 32 , 33 , 34 , 19 , 20 , 21 , 22 , 23 , 24 ,
207
207
25 , 26 , 27 , 28 , 29 , 30 , 31 , 48 , 49 , 50 ,
208
208
] ,
209
209
) ,
210
- 4 => simd_shuffle32 (
210
+ 4 => simd_shuffle32 ! (
211
211
b,
212
212
a,
213
213
[
214
214
4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 32 , 33 , 34 , 35 , 20 , 21 , 22 , 23 , 24 , 25 ,
215
215
26 , 27 , 28 , 29 , 30 , 31 , 48 , 49 , 50 , 51 ,
216
216
] ,
217
217
) ,
218
- 5 => simd_shuffle32 (
218
+ 5 => simd_shuffle32 ! (
219
219
b,
220
220
a,
221
221
[
222
222
5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 32 , 33 , 34 , 35 , 36 , 21 , 22 , 23 , 24 , 25 , 26 ,
223
223
27 , 28 , 29 , 30 , 31 , 48 , 49 , 50 , 51 , 52 ,
224
224
] ,
225
225
) ,
226
- 6 => simd_shuffle32 (
226
+ 6 => simd_shuffle32 ! (
227
227
b,
228
228
a,
229
229
[
230
230
6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 32 , 33 , 34 , 35 , 36 , 37 , 22 , 23 , 24 , 25 , 26 , 27 ,
231
231
28 , 29 , 30 , 31 , 48 , 49 , 50 , 51 , 52 , 53 ,
232
232
] ,
233
233
) ,
234
- 7 => simd_shuffle32 (
234
+ 7 => simd_shuffle32 ! (
235
235
b,
236
236
a,
237
237
[
238
238
7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 32 , 33 , 34 , 35 , 36 , 37 , 38 , 23 , 24 , 25 , 26 , 27 ,
239
239
28 , 29 , 30 , 31 , 48 , 49 , 50 , 51 , 52 , 53 , 54 ,
240
240
] ,
241
241
) ,
242
- 8 => simd_shuffle32 (
242
+ 8 => simd_shuffle32 ! (
243
243
b,
244
244
a,
245
245
[
246
246
8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 32 , 33 , 34 , 35 , 36 , 37 , 38 , 39 , 24 , 25 , 26 , 27 , 28 ,
247
247
29 , 30 , 31 , 48 , 49 , 50 , 51 , 52 , 53 , 54 , 55 ,
248
248
] ,
249
249
) ,
250
- 9 => simd_shuffle32 (
250
+ 9 => simd_shuffle32 ! (
251
251
b,
252
252
a,
253
253
[
254
254
9 , 10 , 11 , 12 , 13 , 14 , 15 , 32 , 33 , 34 , 35 , 36 , 37 , 38 , 39 , 40 , 25 , 26 , 27 , 28 , 29 ,
255
255
30 , 31 , 48 , 49 , 50 , 51 , 52 , 53 , 54 , 55 , 56 ,
256
256
] ,
257
257
) ,
258
- 10 => simd_shuffle32 (
258
+ 10 => simd_shuffle32 ! (
259
259
b,
260
260
a,
261
261
[
262
262
10 , 11 , 12 , 13 , 14 , 15 , 32 , 33 , 34 , 35 , 36 , 37 , 38 , 39 , 40 , 41 , 26 , 27 , 28 , 29 , 30 ,
263
263
31 , 48 , 49 , 50 , 51 , 52 , 53 , 54 , 55 , 56 , 57 ,
264
264
] ,
265
265
) ,
266
- 11 => simd_shuffle32 (
266
+ 11 => simd_shuffle32 ! (
267
267
b,
268
268
a,
269
269
[
270
270
11 , 12 , 13 , 14 , 15 , 32 , 33 , 34 , 35 , 36 , 37 , 38 , 39 , 40 , 41 , 42 , 27 , 28 , 29 , 30 , 31 ,
271
271
48 , 49 , 50 , 51 , 52 , 53 , 54 , 55 , 56 , 57 , 58 ,
272
272
] ,
273
273
) ,
274
- 12 => simd_shuffle32 (
274
+ 12 => simd_shuffle32 ! (
275
275
b,
276
276
a,
277
277
[
278
278
12 , 13 , 14 , 15 , 32 , 33 , 34 , 35 , 36 , 37 , 38 , 39 , 40 , 41 , 42 , 43 , 28 , 29 , 30 , 31 , 48 ,
279
279
49 , 50 , 51 , 52 , 53 , 54 , 55 , 56 , 57 , 58 , 59 ,
280
280
] ,
281
281
) ,
282
- 13 => simd_shuffle32 (
282
+ 13 => simd_shuffle32 ! (
283
283
b,
284
284
a,
285
285
[
286
286
13 , 14 , 15 , 32 , 33 , 34 , 35 , 36 , 37 , 38 , 39 , 40 , 41 , 42 , 43 , 44 , 29 , 30 , 31 , 48 , 49 ,
287
287
50 , 51 , 52 , 53 , 54 , 55 , 56 , 57 , 58 , 59 , 60 ,
288
288
] ,
289
289
) ,
290
- 14 => simd_shuffle32 (
290
+ 14 => simd_shuffle32 ! (
291
291
b,
292
292
a,
293
293
[
294
294
14 , 15 , 32 , 33 , 34 , 35 , 36 , 37 , 38 , 39 , 40 , 41 , 42 , 43 , 44 , 45 , 30 , 31 , 48 , 49 , 50 ,
295
295
51 , 52 , 53 , 54 , 55 , 56 , 57 , 58 , 59 , 60 , 61 ,
296
296
] ,
297
297
) ,
298
- 15 => simd_shuffle32 (
298
+ 15 => simd_shuffle32 ! (
299
299
b,
300
300
a,
301
301
[
0 commit comments