[AArch64] Add ARMv8.3 FCMLA and FCADD instructions
[deliverable/binutils-gdb.git] / gas / testsuite / gas / aarch64 / illegal-fcmla.s
1 // Test illegal ARMv8.3 FCMLA and FCADD instructions with -march=armv8.3-a.
2 .text
3
4 // Good.
5 fcmla v0.4s, v1.4s, v2.s[0], #90
6 fcmla v0.4s, v1.4s, v2.4s, #90
7 fcadd v0.4h, v1.4h, v2.4h, #90
8
9 // Bad.
10 fcmla v0.4s, v1.4s, v2.s[0], #-90
11 fcmla v0.4s, v1.4s, v2.s[0], #30
12 fcmla v0.4s, v1.4s, v2.s[0], #360
13 fcmla v0.4h, v1.4h, v2.h[2], #90
14 fcmla v0.8h, v1.8h, v2.h[4], #90
15 fcmla v0.4s, v1.4s, v2.s[2], #90
16 fcmla v0.2s, v1.2s, v2.s[0], #90
17 fcmla v0.4s, v1.4s, v2.d[0], #90
18 fcmla v0.2d, v1.2d, v2.d[0], #0
19 fcmla v0.4s, v1.4s, v2.4s, #-90
20 fcmla v0.4s, v1.4s, v2.4s, #30
21 fcmla v0.4s, v1.4s, v2.4s, #360
22 fcmla v0.8s, v1.8s, v2.8s, #0
23 fcmla v0.1d, v1.1d, v2.1d, #0
24 fcadd v0.4h, v1.4h, v2.4h, #0
25 fcadd v0.4h, v1.4h, v2.4h, #180
This page took 0.030357 seconds and 4 git commands to generate.