Mihail Ionescu
ce760a7620
[binutils][arm] Update the decoding of MVE VMOV, VMVN
...
This patch updates the decoding of the VMOV and VMVN instructions which depend on cmode.
Previously VMOV and VMVN with cmode 1101 were not allowed.
The cmode changes also required updating of the MVE conflict checking.
Now instructions with opcodes 0xef800d50 and 0xef800e70 correctly get decoded as VMOV
and VMVN, respectively.
2019-11-12 Mihail Ionescu <mihail.ionescu@arm.com>
* opcodes/arm-dis.c (mve_opcodes): Enable VMOV imm to vec with
cmode 1101.
(is_mve_encoding_conflict): Update cmode conflict checks for
MVE_VMVN_IMM.
2019-11-12 Mihail Ionescu <mihail.ionescu@arm.com>
* gas/config/tc-arm.c (do_neon_mvn): Allow mve_ext cmode=0xd.
* testsuite/gas/arm/mve-vmov-vmvn-vorr-vbic.s: New test.
* testsuite/gas/arm/mve-vmov-vmvn-vorr-vbic.d: Likewise.
2019-11-12 14:01:04 +00:00
..
2019-11-07 17:01:04 +00:00
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-03-18 22:39:16 +10:30
2019-02-24 18:57:04 +10:30
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-09-23 10:27:22 +09:30
2019-01-01 22:06:53 +10:30
2019-09-23 10:27:22 +09:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-05 22:51:41 +09:00
2019-01-05 22:51:41 +09:00
2019-11-07 17:11:52 +00:00
2019-05-24 15:09:06 +01:00
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-11-12 14:01:04 +00:00
2019-08-12 11:08:36 +01:00
2019-09-19 09:40:13 +09:30
2019-02-10 04:34:22 -08:00
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-05-23 19:34:04 +02:00
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-04-16 17:39:28 +09:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-05-15 16:41:22 +09:30
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-04-16 17:39:28 +09:30
2019-04-16 17:39:28 +09:30
2019-09-19 09:40:13 +09:30
2019-05-21 10:29:15 +02:00
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-10-26 16:48:59 -04:00
2019-07-04 10:35:47 +02:00
2019-11-08 09:04:09 +01:00
2019-11-12 09:09:31 +01:00
2019-04-10 13:27:29 +09:30
2019-09-19 09:40:13 +09:30
2019-02-10 04:34:22 -08:00
2019-09-19 09:40:13 +09:30
2019-05-21 10:29:15 +02:00
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-05-04 17:23:18 +09:30
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-05-14 10:42:25 +01:00
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-07-09 14:30:00 +09:30
2019-09-19 09:40:13 +09:30
2019-02-10 04:34:22 -08:00
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-10-07 16:34:31 +01:00
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-05-21 10:29:15 +02:00
2019-10-15 16:50:32 +10:30
2019-02-10 04:34:22 -08:00
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-04-16 17:39:28 +09:30
2019-04-16 17:39:28 +09:30
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-03-21 08:46:42 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-06-25 13:04:40 +09:30
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-09-17 17:59:08 -07:00
2019-01-16 13:14:59 -08:00
2019-09-19 09:40:13 +09:30
2019-02-10 04:34:22 -08:00
2019-09-19 09:40:13 +09:30
2019-04-19 10:39:47 +01:00
2019-09-19 09:40:13 +09:30
2019-04-12 18:39:01 +02:00
2019-10-08 11:24:29 +02:00
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-09-19 09:40:13 +09:30
2019-02-10 04:34:22 -08:00
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-09-20 18:04:03 +09:30
2019-02-10 04:34:22 -08:00
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-05-14 10:42:25 +01:00
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-10-16 11:03:34 +10:30
2019-02-10 04:34:22 -08:00
2019-09-19 09:40:13 +09:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-04-10 13:27:29 +09:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-01-01 22:06:53 +10:30
2019-04-03 10:24:15 -07:00
2019-01-01 22:06:53 +10:30