Momchil Velikov
a0cc1ab978
[AArch64] Add intrinsics for multi-vector to ZA array vector accumulators ( #91606 )
...
[Recommit of e88ba6d975d887ca001cae30bfa0c53d91165148]
According to the specification in
https://github.com/ARM-software/acle/pull/309 this adds the intrinsics
void_svadd_za16_vg1x2_f16(uint32_t slice, svfloat16x2_t zn)
__arm_streaming __arm_inout("za");
void_svadd_za16_vg1x4_f16(uint32_t slice, svfloat16x4_t zn)
__arm_streaming __arm_inout("za");
void_svsub_za16_vg1x2_f16(uint32_t slice, svfloat16x2_t zn)
__arm_streaming __arm_inout("za");
void_svsub_za16_vg1x4_f16(uint32_t slice, svfloat16x4_t zn)
__arm_streaming __arm_inout("za");
as well as the corresponding `bf16` variants.
2024-05-17 15:02:53 +01:00
..
2024-05-01 08:39:59 +01:00
2024-04-09 16:17:27 +01:00
2024-05-16 08:08:06 +05:30
2024-04-25 14:57:27 -07:00
2024-04-09 17:27:46 +01:00
2024-04-15 15:07:20 +01:00
2024-04-26 11:32:21 +01:00
2023-11-11 13:24:01 -08:00
2024-05-16 09:15:17 -07:00
2024-05-16 15:47:39 +02:00
2024-01-22 21:28:07 -08:00
2024-02-27 10:32:15 -08:00
2023-12-07 21:03:56 -08:00
2024-04-08 08:44:13 +01:00
2024-04-24 14:24:14 +01:00
2024-04-24 14:24:14 +01:00
2024-04-24 14:24:14 +01:00
2023-10-10 08:05:51 +01:00
2024-03-15 08:50:58 +00:00
2023-12-07 21:03:56 -08:00
2024-03-06 06:17:39 +00:00
2024-05-16 09:45:14 +01:00
2024-05-17 16:37:43 +08:00
2023-11-30 17:41:51 +00:00
2023-11-09 17:03:56 -08:00
2024-01-22 11:55:39 +01:00
2024-04-08 08:44:13 +01:00
2024-04-08 08:44:13 +01:00
2024-01-22 10:05:37 +00:00
2024-05-17 10:37:26 +00:00
2024-04-24 11:04:28 -07:00
2024-05-14 10:04:21 +01:00
2024-05-16 13:56:02 +01:00
2024-05-17 14:11:28 +01:00
2024-05-13 11:35:28 +01:00
2024-03-17 18:15:56 +00:00
2024-04-08 09:10:23 -07:00
2024-01-09 11:29:28 +00:00
2024-03-11 15:35:05 +00:00
2024-05-05 13:43:10 -07:00
2024-05-17 09:25:21 +01:00
2024-04-24 14:24:14 +01:00
2024-02-10 12:46:42 +01:00
2024-01-22 21:28:07 -08:00
2024-03-27 18:36:02 +00:00
2024-03-21 10:57:51 +08:00
2024-05-06 18:37:04 +01:00
2024-02-05 13:53:26 +03:00
2023-10-11 17:38:17 +03:00
2024-04-15 15:07:20 +01:00
2024-04-30 14:15:01 +01:00
2024-04-24 14:24:14 +01:00
2024-05-15 14:47:17 -07:00
2024-03-15 09:30:46 +00:00
2024-04-09 16:17:27 +01:00
2024-02-14 15:23:14 +01:00
2023-10-10 12:56:33 +01:00
2024-02-14 15:23:14 +01:00
2023-08-24 19:21:36 -07:00
2024-02-14 15:23:14 +01:00
2024-04-17 11:42:52 -07:00
2024-03-22 16:29:58 -07:00
2024-03-22 16:30:12 -07:00
2024-02-14 15:23:14 +01:00
2024-02-14 15:23:14 +01:00
2024-02-26 18:25:21 -08:00
2024-02-26 18:25:21 -08:00
2024-02-14 15:23:14 +01:00
2023-08-24 19:21:36 -07:00
2024-02-14 15:23:14 +01:00
2024-02-14 15:23:14 +01:00
2024-03-08 09:52:49 +00:00
2024-03-25 11:20:56 +00:00
2024-04-11 09:32:17 +01:00
2023-09-07 10:54:38 +01:00
2024-02-14 15:23:14 +01:00
2024-02-14 15:23:14 +01:00
2024-02-14 15:23:14 +01:00
2024-02-22 13:01:37 +03:00
2024-04-09 17:27:46 +01:00
2024-04-09 17:27:46 +01:00
2023-11-24 14:43:18 +01:00
2024-03-07 09:28:49 +00:00
2024-05-17 15:02:53 +01:00
2023-11-08 09:49:07 +00:00
2024-03-19 20:07:07 +00:00
2023-10-22 12:15:46 -07:00
2024-02-16 16:10:10 +00:00
2024-04-30 14:15:01 +01:00
2024-04-24 09:18:36 +01:00
2024-05-14 09:49:53 +01:00
2024-01-12 09:15:11 +00:00
2024-05-05 19:05:15 -07:00
2024-01-09 11:29:28 +00:00
2024-01-16 15:32:35 -08:00
2024-01-16 15:32:35 -08:00
2024-05-10 11:22:11 +01:00
2024-05-10 11:22:11 +01:00
2024-04-15 15:07:20 +01:00
2024-02-01 13:37:37 +00:00
2024-05-10 11:57:08 +01:00
2024-05-10 10:53:57 +01:00
2024-03-10 20:00:13 -07:00