Tamar Christina
d0f7791c66
Add new AArch64 FP16 FM{A|S} instructions.
...
This patch separates the new FP16 instructions backported from Armv8.4-a to Armv8.2-a
into a new flag order to distinguish them from the rest of the already existing optional
FP16 instructions in Armv8.2-a.
The new flag "+fp16fml" is available from Armv8.2-a and implies +fp16 and is mandatory on
Armv8.4-a.
gas/
* config/tc-aarch64.c (fp16fml): New.
* doc/c-aarch64.texi (fp16fml): New.
* testsuite/gas/aarch64/armv8_2-a-crypto-fp16.d (fp16): Make fp16fml.
* testsuite/gas/aarch64/armv8_3-a-crypto-fp16.d (fp16): Make fp16fml.
include/
* opcode/aarch64.h: (AARCH64_FEATURE_F16_FML): New.
(AARCH64_ARCH_V8_4): Enable AARCH64_FEATURE_F16_FML by default.
opcodes/
* aarch64-tbl.h (aarch64_feature_fp_16_v8_2): Require AARCH64_FEATURE_F16_FML
and AARCH64_FEATURE_F16.
2017-11-16 16:27:35 +00:00
..
2017-01-02 14:08:56 +10:30
2017-01-23 15:23:07 +00:00
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-23 15:23:07 +00:00
2017-01-02 14:08:56 +10:30
2017-01-18 13:38:27 +00:00
2017-01-23 15:23:07 +00:00
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-07-19 08:05:30 +02:00
2017-01-23 15:23:07 +00:00
2017-01-23 15:23:07 +00:00
2017-01-02 14:08:56 +10:30
2017-02-17 21:29:11 +00:00
2017-01-02 14:08:56 +10:30
2017-10-05 08:38:11 +10:30
2017-04-04 09:06:04 -07:00
2017-01-23 15:23:07 +00:00
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-08-10 11:51:42 +01:00
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-23 15:23:07 +00:00
2017-11-16 16:27:35 +00:00
2017-05-22 13:27:11 +01:00
2017-01-23 15:23:07 +00:00
2017-01-02 14:08:56 +10:30
2017-06-26 08:53:10 +02:00
2017-06-08 19:00:35 +02:00
2017-11-15 15:56:23 +00:00
2017-06-21 14:11:14 +01:00
2017-10-19 16:21:51 +01:00
2017-10-19 16:21:51 +01:00
2017-01-23 15:23:07 +00:00
2017-01-02 14:08:56 +10:30
2017-11-07 17:00:37 +10:30
2017-01-02 14:08:56 +10:30
2017-01-23 15:23:07 +00:00
2017-05-16 10:35:02 +09:30
2017-10-25 22:14:58 +10:30
2017-01-02 14:08:56 +10:30
2017-01-23 15:23:07 +00:00
2017-01-02 14:08:56 +10:30
2017-01-23 15:23:07 +00:00
2017-01-02 14:08:56 +10:30
2017-01-23 15:23:07 +00:00
2017-01-02 14:08:56 +10:30
2017-01-23 15:23:07 +00:00
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-23 15:23:07 +00:00
2017-01-02 14:08:56 +10:30
2017-11-01 15:33:24 +00:00
2017-11-01 15:33:24 +00:00
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-07-31 12:51:25 -04:00
2017-01-02 14:08:56 +10:30
2017-11-07 17:00:37 +10:30
2017-01-02 14:08:56 +10:30
2017-11-13 12:20:30 +01:00
2017-11-16 12:28:06 +01:00
2017-05-16 10:35:02 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-23 15:23:07 +00:00
2017-05-16 10:35:02 +09:30
2017-04-04 09:06:04 -07:00
2017-05-16 10:35:02 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-23 15:23:07 +00:00
2017-01-02 14:08:56 +10:30
2017-01-23 15:23:07 +00:00
2017-01-02 14:08:56 +10:30
2017-11-07 17:00:37 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-11-07 17:00:37 +10:30
2017-01-02 14:08:56 +10:30
2017-01-23 15:23:07 +00:00
2017-01-23 15:23:07 +00:00
2017-01-23 15:23:07 +00:00
2017-01-02 14:08:56 +10:30
2017-04-04 09:06:04 -07:00
2017-05-16 10:35:02 +09:30
2017-10-23 15:39:46 +01:00
2017-05-16 10:35:02 +09:30
2017-01-23 15:23:07 +00:00
2017-01-02 14:08:56 +10:30
2017-01-23 15:23:07 +00:00
2017-01-02 14:08:56 +10:30
2017-01-23 15:23:07 +00:00
2017-05-16 10:35:02 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-11-07 17:00:37 +10:30
2017-05-16 10:35:02 +09:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-23 15:23:07 +00:00
2017-05-16 10:35:02 +09:30
2017-10-16 20:45:55 -07:00
2017-02-28 13:20:21 +10:30
2017-01-23 15:23:07 +00:00
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-23 15:23:07 +00:00
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-09-05 08:42:27 +09:30
2017-09-21 23:17:44 +09:30
2017-07-12 12:17:02 +01:00
2017-05-16 10:35:02 +09:30
2017-11-07 09:13:52 -08:00
2017-05-16 10:35:02 +09:30
2017-01-02 14:08:56 +10:30
2017-05-16 10:35:02 +09:30
2017-10-20 11:45:19 +01:00
2017-01-02 14:08:56 +10:30
2017-11-07 17:00:37 +10:30
2017-05-16 10:35:02 +09:30
2017-05-18 14:59:33 +09:30
2017-01-23 15:23:07 +00:00
2017-01-02 14:08:56 +10:30
2017-07-18 16:58:14 +01:00
2017-05-16 10:35:02 +09:30
2017-01-23 15:23:07 +00:00
2017-05-16 10:35:02 +09:30
2017-08-23 05:46:45 -07:00
2017-08-23 05:46:45 -07:00
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-07-18 16:58:14 +01:00
2017-01-02 14:08:56 +10:30
2017-04-04 09:06:04 -07:00
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-11-07 17:00:37 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-07-12 12:17:02 +01:00
2017-01-02 14:08:56 +10:30
2017-01-23 15:23:07 +00:00
2017-01-02 14:08:56 +10:30
2017-01-23 15:23:07 +00:00
2017-01-02 14:08:56 +10:30
2017-03-30 10:57:21 +01:00
2017-03-30 10:57:21 +01:00
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-23 15:23:07 +00:00
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-11-08 14:33:48 +10:30
2017-06-14 11:05:50 -07:00
2017-01-23 15:23:07 +00:00
2017-01-02 14:08:56 +10:30
2017-01-23 15:23:07 +00:00
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-23 15:23:07 +00:00
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-01-02 14:08:56 +10:30
2017-11-07 17:00:37 +10:30
2017-01-02 14:08:56 +10:30