+2017-11-06 Tamar Christina <tamar.christina@arm.com>
+
+ * gas/testsuite/gas/aarch64/dotproduct_armv8_4.s: New.
+ * gas/testsuite/gas/aarch64/dotproduct_armv8_4.d: New.
+
2017-11-09 Tamar Christina <tamar.christina@arm.com>
* gas/testsuite/gas/aarch64/armv8_4-a-registers-illegal.d: New.
--- /dev/null
+#as: -march=armv8.4-a
+#objdump: -dr
+
+.*: file format .*
+
+Disassembly of section \.text:
+
+0+ <.*>:
+[^:]+:\s+2e809400 udot v0.2s, v0.8b, v0.8b
+[^:]+:\s+2e8b9400 udot v0.2s, v0.8b, v11.8b
--- /dev/null
+UDOT V0.2S, V0.8B, V0.8B
+UDOT V0.2S, V0.8B, V11.8B
+2017-11-09 Tamar Christina <tamar.christina@arm.com>
+
+ * opcode/aarch64.h (AARCH64_ARCH_V8_4): Enable DOTPROD.
+
2017-11-09 Tamar Christina <tamar.christina@arm.com>
* opcode/aarch64.h:
| AARCH64_FEATURE_RCPC \
| AARCH64_FEATURE_COMPNUM)
#define AARCH64_ARCH_V8_4 AARCH64_FEATURE (AARCH64_ARCH_V8_3, \
- AARCH64_FEATURE_V8_4)
+ AARCH64_FEATURE_V8_4 \
+ | AARCH64_FEATURE_DOTPROD)
#define AARCH64_ARCH_NONE AARCH64_FEATURE (0, 0)
#define AARCH64_ANY AARCH64_FEATURE (-1, 0) /* Any basic core. */