Joe Nash
ab927a9983
[AMDGPU] Fix operand class of v_ldexp_f16 src1
...
Patch eece6ba283 changed the src1 type of v_ldexp_f16 from i32 to
i16. Though semantically src1 is an i16, the hardware reads this operand as an
f16 type, which primarily enables floating point inline constants.
Therefore this patch changes the operand type to f16. It maintains the
current behavior where floating point source modifiers are not allowed
on src1. SDWA sext modifier continues to be allowed.
The test asm and disasm test changes in eece6ba283 are reverted,
because the floating point inline constants are allowed.
Reviewed By: arsenm
Differential Revision: https://reviews.llvm.org/D153169
2023-06-19 10:43:10 -04:00
..
2023-04-26 12:50:17 +01:00
2023-02-01 16:52:57 +01:00
2022-08-24 13:13:22 +03:00
2022-08-19 13:54:56 +03:00
2022-08-19 13:54:56 +03:00
2022-08-24 13:13:22 +03:00
2022-08-19 13:54:56 +03:00
2022-08-24 13:13:22 +03:00
2022-08-24 13:13:22 +03:00
2022-08-24 13:13:22 +03:00
2022-08-19 13:54:56 +03:00
2022-08-19 13:54:56 +03:00
2022-08-24 13:13:22 +03:00
2022-08-24 13:13:22 +03:00
2022-12-06 17:04:50 +00:00
2022-08-24 13:13:22 +03:00
2022-08-19 13:54:56 +03:00
2022-08-19 13:54:56 +03:00
2022-08-19 13:54:56 +03:00
2022-10-14 19:37:27 +03:00
2022-10-14 19:37:27 +03:00
2022-08-19 13:54:56 +03:00
2023-06-19 10:43:10 -04:00
2022-08-19 13:54:56 +03:00
2022-08-19 13:54:56 +03:00
2022-08-19 13:54:56 +03:00
2022-08-19 13:54:56 +03:00
2022-08-19 13:54:56 +03:00
2022-08-19 13:54:56 +03:00
2022-08-24 13:13:22 +03:00
2022-08-24 13:13:22 +03:00
2022-08-24 13:13:22 +03:00
2022-08-19 14:01:42 +03:00
2022-08-19 14:01:42 +03:00
2022-08-23 13:13:36 +03:00
2022-10-11 14:41:27 +03:00
2022-08-23 13:13:36 +03:00
2022-10-14 19:37:27 +03:00
2022-08-23 13:13:36 +03:00
2022-08-19 14:01:42 +03:00
2022-08-23 13:13:36 +03:00
2022-08-23 13:13:36 +03:00
2022-08-19 14:01:42 +03:00
2022-08-23 13:13:36 +03:00
2022-12-06 17:04:50 +00:00
2022-08-19 14:01:42 +03:00
2022-08-23 13:13:36 +03:00
2022-08-19 14:01:42 +03:00
2022-08-23 13:13:36 +03:00
2022-10-14 19:37:27 +03:00
2022-08-19 14:01:42 +03:00
2022-08-19 14:01:42 +03:00
2023-06-19 10:43:10 -04:00
2022-08-19 14:01:42 +03:00
2022-08-19 14:01:42 +03:00
2022-08-23 13:13:36 +03:00
2022-08-19 14:01:42 +03:00
2022-08-19 14:01:42 +03:00
2022-08-19 14:01:42 +03:00
2022-08-19 14:01:42 +03:00
2022-08-19 14:01:42 +03:00
2022-08-23 13:13:36 +03:00
2022-08-23 13:13:36 +03:00
2022-08-23 13:13:36 +03:00
2022-08-23 13:13:36 +03:00
2022-08-18 12:39:34 +03:00
2022-08-22 19:53:56 +03:00
2022-08-22 19:53:56 +03:00
2022-08-22 19:53:56 +03:00
2022-08-22 19:53:56 +03:00
2022-08-22 19:53:56 +03:00
2022-08-18 12:39:34 +03:00
2022-08-18 12:39:34 +03:00
2022-08-22 19:53:56 +03:00
2022-08-18 12:39:34 +03:00
2022-08-18 12:39:34 +03:00
2022-12-06 17:04:50 +00:00
2022-08-22 19:53:56 +03:00
2022-08-22 19:53:56 +03:00
2022-08-18 12:39:34 +03:00
2022-08-18 12:39:34 +03:00
2022-08-22 19:53:56 +03:00
2022-10-14 19:37:27 +03:00
2022-10-14 19:37:27 +03:00
2022-08-18 12:39:34 +03:00
2023-06-19 10:43:10 -04:00
2022-08-18 12:39:34 +03:00
2022-08-22 19:53:56 +03:00
2022-12-06 14:50:47 +00:00
2022-08-22 19:53:56 +03:00
2022-08-18 12:39:34 +03:00
2022-08-22 19:53:56 +03:00
2022-08-18 12:39:34 +03:00
2022-08-22 19:53:56 +03:00
2022-08-22 19:53:56 +03:00
2022-08-22 19:53:56 +03:00
2022-09-15 16:46:14 +01:00
2022-08-24 13:38:09 +03:00
2023-02-23 13:33:34 +01:00
2022-11-29 17:02:04 +01:00
2022-08-24 13:45:20 +03:00
2023-02-10 20:28:14 +00:00
2022-12-06 17:04:50 +00:00
2023-02-09 10:43:28 +00:00
2022-08-26 21:30:08 +03:00
2022-08-26 21:30:08 +03:00
2022-09-15 18:18:33 +03:00
2022-08-26 21:32:55 +03:00
2022-10-14 19:37:27 +03:00
2022-08-26 21:32:55 +03:00
2022-11-02 12:30:23 +01:00
2022-11-02 12:30:23 +01:00
2022-11-14 13:27:38 -05:00
2022-11-14 13:27:38 -05:00
2023-02-03 16:32:29 +00:00
2022-11-02 12:30:23 +01:00
2022-11-02 12:30:23 +01:00
2022-11-14 13:27:38 -05:00
2022-11-14 13:27:38 -05:00
2023-02-03 16:32:29 +00:00
2022-11-02 12:30:23 +01:00
2023-06-19 10:43:10 -04:00
2022-11-14 13:27:38 -05:00
2022-11-14 13:27:38 -05:00
2023-02-03 16:32:29 +00:00
2022-12-30 16:25:22 +03:00
2022-08-26 21:38:55 +03:00
2022-08-26 21:38:55 +03:00
2022-08-26 21:38:55 +03:00
2022-08-26 21:38:55 +03:00
2022-08-26 21:38:55 +03:00
2022-08-26 21:38:55 +03:00
2022-09-09 13:10:55 +03:00
2022-09-09 13:10:55 +03:00
2023-02-09 12:16:46 +01:00
2022-08-24 13:26:57 +03:00
2022-08-24 13:26:57 +03:00
2022-08-24 13:26:57 +03:00
2022-08-24 13:26:57 +03:00
2022-08-24 13:26:57 +03:00
2022-08-24 13:26:57 +03:00
2022-11-29 17:38:18 +03:00
2023-01-17 10:08:08 +01:00
2022-08-24 13:26:57 +03:00
2022-08-24 13:26:57 +03:00
2022-08-22 19:53:56 +03:00
2022-08-24 13:26:57 +03:00
2022-11-29 17:02:04 +01:00
2023-05-17 17:03:15 +02:00