RolandF77
5d6218d311
[PowerPC] extend smaller splats into bigger splats (with fix) ( #142194 )
...
For pwr9, xxspltib is a byte splat with a range -128 to 127 - it can be
used with a following vector extend sign to make splats of i16, i32, or
i64 element size. For pwr8, vspltisw with a following vector extend sign
can be used to make splats of i64 elements in the range -16 to 15.
Add check for P8 to make sure the 64-bit vector ops are there.
2025-06-09 14:01:38 -04:00
..
2025-01-31 14:05:34 -08:00
2025-04-03 13:22:49 -04:00
2025-04-03 13:22:49 -04:00
2025-02-05 23:29:02 +07:00
2025-04-03 13:22:49 -04:00
2025-04-03 13:22:49 -04:00
2025-04-03 13:22:49 -04:00
2025-01-31 14:05:34 -08:00
2025-01-31 14:05:34 -08:00
2025-03-30 22:03:14 -07:00
2025-03-30 22:03:14 -07:00
2025-03-30 22:03:14 -07:00
2025-03-30 22:03:14 -07:00
2025-03-30 22:03:14 -07:00
2025-04-03 13:22:49 -04:00
2025-04-03 13:22:49 -04:00
2025-04-03 13:22:49 -04:00
2025-01-22 10:11:32 +00:00
2025-05-27 17:40:35 -04:00
2025-04-03 13:22:49 -04:00
2025-02-19 10:16:57 +01:00
2025-03-18 13:41:24 -04:00
2025-06-09 14:01:38 -04:00
2025-06-03 08:44:13 +01:00
2025-01-22 10:11:32 +00:00
2025-04-03 13:22:49 -04:00
2025-01-22 10:11:32 +00:00
2025-03-06 09:28:44 -08:00
2025-04-03 13:22:49 -04:00
2025-04-28 16:03:10 -04:00
2025-04-24 11:27:22 -04:00
2025-06-09 12:34:50 -04:00
2025-05-22 15:42:22 +01:00
2025-03-19 10:19:57 -04:00
2025-06-04 14:35:30 +02:00
2025-06-04 14:35:30 +02:00
2025-03-19 10:19:57 -04:00
2025-01-22 10:11:32 +00:00
2025-01-22 10:11:32 +00:00
2025-03-15 21:20:22 -04:00
2025-04-02 10:40:53 +02:00
2025-02-19 10:16:57 +01:00
2025-04-03 13:22:49 -04:00
2025-01-31 14:05:34 -08:00
2025-01-22 10:11:32 +00:00
2025-03-03 11:14:02 -05:00
2025-03-03 12:23:28 +00:00
2025-02-25 08:56:16 +00:00
2025-04-17 17:52:49 +08:00
2025-04-07 15:50:21 -04:00
2025-05-22 15:42:22 +01:00
2025-03-03 11:14:02 -05:00
2025-03-18 13:41:24 -04:00
2025-03-18 13:41:24 -04:00
2025-03-18 13:41:24 -04:00
2025-03-18 13:41:24 -04:00
2025-03-18 13:41:24 -04:00
2025-03-18 13:41:24 -04:00
2025-06-09 12:34:50 -04:00
2025-05-26 10:59:35 -04:00
2025-05-26 12:47:12 -04:00
2025-06-09 14:01:38 -04:00
2025-03-14 13:11:45 +01:00
2025-03-14 13:11:45 +01:00
2025-05-13 11:26:46 -04:00
2025-05-28 14:53:46 +08:00
2025-02-01 20:40:50 +03:00
2025-04-17 17:52:49 +08:00
2025-06-09 14:01:38 -04:00
2025-03-18 13:41:24 -04:00
2025-01-31 14:05:34 -08:00
2025-03-06 09:28:44 -08:00
2025-02-05 23:29:02 +07:00
2025-04-10 11:29:14 -04:00
2025-04-07 15:50:21 -04:00
2025-04-07 15:50:21 -04:00
2025-04-07 15:50:21 -04:00
2025-03-18 13:41:24 -04:00
2025-03-18 13:41:24 -04:00
2025-05-26 19:40:01 -07:00
2025-06-03 08:44:13 +01:00
2025-01-22 13:44:20 -05:00
2025-01-22 13:44:20 -05:00
2025-04-03 13:22:49 -04:00
2025-04-03 13:22:49 -04:00
2025-04-03 13:22:49 -04:00
2025-04-13 17:06:38 +02:00
2025-04-03 13:22:49 -04:00
2025-02-27 11:27:07 +01:00
2025-05-23 10:49:37 -04:00
2025-04-13 17:06:38 +02:00
2025-02-19 10:16:57 +01:00
2025-02-15 14:13:32 -08:00
2025-06-09 14:01:38 -04:00
2025-04-03 13:22:49 -04:00
2025-04-03 13:22:49 -04:00
2025-03-21 12:55:39 -04:00
2025-04-30 13:11:17 +05:30
2025-05-23 10:49:37 -04:00
2025-05-26 11:08:13 -04:00
2025-03-03 15:49:37 +05:30
2025-04-17 17:52:49 +08:00
2025-04-13 17:06:38 +02:00
2025-04-17 17:52:49 +08:00
2025-06-09 14:01:38 -04:00
2025-02-12 18:54:39 +05:30
2025-04-03 13:22:49 -04:00
2025-04-03 13:22:49 -04:00
2025-04-03 13:22:49 -04:00
2025-04-22 17:36:41 -04:00
2025-04-03 13:22:49 -04:00
2025-04-30 10:39:09 -04:00
2025-02-27 08:41:58 +00:00
2025-04-04 15:56:30 -04:00
2025-06-09 14:01:38 -04:00
2025-01-22 10:11:32 +00:00
2025-06-02 18:21:14 +08:00
2025-01-22 10:11:32 +00:00
2025-06-09 14:01:38 -04:00
2025-02-19 10:16:57 +01:00
2025-02-19 10:16:57 +01:00
2025-06-09 14:01:38 -04:00
2025-05-23 10:49:37 -04:00
2025-06-05 09:41:51 -04:00
2025-06-03 11:07:58 -04:00
2025-06-03 11:07:58 -04:00
2025-06-03 11:07:58 -04:00
2025-06-03 11:07:58 -04:00