Matthias Krüger f36a9b5e18
Rollup merge of #113534 - oli-obk:simd_shuffle_dehackify, r=workingjubilee
Forbid old-style `simd_shuffleN` intrinsics

Don't merge before https://github.com/rust-lang/packed_simd/pull/350 has made its way to crates.io

We used to support specifying the lane length of simd_shuffle ops by attaching the lane length to the name of the intrinsic (like `simd_shuffle16`). After this PR, you cannot do that anymore, and need to instead either rely on inference of the `idx` argument type or specify it as `simd_shuffle::<_, [u32; 16], _>`.

r? `@workingjubilee`
2023-08-04 07:25:45 +02:00
..
2023-04-17 16:09:18 -04:00
2022-10-03 08:53:06 +02:00
2023-03-27 18:58:07 +00:00
2023-08-03 14:50:50 +02:00
2023-08-03 14:50:50 +02:00
2023-08-03 14:50:50 +02:00
2022-07-19 08:52:24 -07:00
2022-10-03 08:53:06 +02:00
2023-08-03 14:50:50 +02:00
2022-10-24 00:52:26 -07:00
2023-08-03 14:50:50 +02:00
2021-10-02 08:05:44 +07:00
2023-03-27 18:00:22 +00:00
2023-08-03 14:50:50 +02:00
2023-08-03 14:50:50 +02:00
2023-08-03 14:50:50 +02:00
2023-08-03 14:50:50 +02:00
2022-07-19 10:23:34 +02:00
2023-04-17 16:09:18 -04:00
2022-06-03 17:16:41 -04:00
2021-06-07 14:20:39 +02:00
2022-11-14 03:23:41 +00:00
2022-10-31 00:41:12 -04:00
2023-03-15 23:55:48 +05:30
2023-04-17 16:09:18 -04:00
2022-12-19 22:50:31 +13:00
2023-02-06 06:58:30 -05:00
2022-06-03 17:16:41 -04:00
2022-06-03 17:16:41 -04:00
2021-06-22 22:24:46 +10:00
2023-02-06 06:58:30 -05:00
2021-08-03 11:11:17 +01:00
2023-08-03 14:50:50 +02:00
2023-08-03 14:50:50 +02:00
2023-08-03 14:50:50 +02:00
2023-08-03 14:50:50 +02:00
2023-08-03 14:50:50 +02:00
2023-08-03 14:50:50 +02:00
2023-08-03 14:50:50 +02:00
2023-08-03 14:50:50 +02:00
2022-04-14 22:44:21 -04:00
2023-04-17 16:09:18 -04:00
2022-10-03 08:53:06 +02:00
2023-01-27 10:59:51 +01:00
2022-10-13 00:53:46 +08:00
2023-04-17 16:09:18 -04:00
2021-07-28 16:33:02 -04:00
2023-08-03 14:50:50 +02:00
2022-06-03 17:16:41 -04:00
2021-07-27 15:47:49 -04:00
2022-03-27 14:09:52 +02:00
2022-02-24 18:50:33 -08:00
2022-02-24 18:50:33 -08:00
2021-06-14 07:42:15 +09:00
2022-04-30 10:48:38 -05:00
2021-07-21 10:58:35 +01:00
2023-01-02 09:11:36 +13:00
2022-04-14 21:19:46 -04:00
2022-10-03 08:53:06 +02:00
2021-07-30 00:33:30 +02:00
2022-06-03 17:16:41 -04:00
2022-11-12 10:03:13 +00:00
2023-05-05 21:31:35 +01:00
2022-06-03 17:16:41 -04:00
2023-08-03 14:50:50 +02:00
2021-08-30 22:18:55 -07:00
2022-01-21 17:38:21 +01:00
2022-06-05 22:24:14 -04:00
2023-08-03 14:50:50 +02:00
2022-07-19 10:23:34 +02:00
2023-01-31 20:28:11 +01:00
2023-03-27 18:58:07 +00:00