[ARM] Add ARMv8.3 VCMLA and VCADD instructions
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / armv8_3-a-simd.s
1 .text
2
3 A1:
4 .arm
5
6 vcadd.f32 q1,q2,q3,#90
7 vcadd.f32 q1,q2,q3,#270
8 vcadd.f16 d21,d22,d23,#90
9 vcadd.f16 q1,q2,q3,#90
10 vcadd.f32 d21,d22,d23,#90
11
12 vcmla.f32 q1,q2,q3,#0
13 vcmla.f32 q1,q2,q3,#90
14 vcmla.f32 q1,q2,q3,#180
15 vcmla.f32 q1,q2,q3,#270
16 vcmla.f16 d21,d22,d23,#90
17 vcmla.f16 q1,q2,q3,#90
18 vcmla.f32 d21,d22,d23,#90
19
20 vcmla.f16 d21,d22,d3[0],#90
21 vcmla.f16 d21,d22,d3[1],#90
22 vcmla.f16 q1,q2,d3[0],#90
23 vcmla.f16 q1,q2,d3[1],#90
24 vcmla.f32 d21,d22,d23[0],#90
25 vcmla.f32 q1,q2,d23[0],#90
26
27 T1:
28 .thumb
29
30 vcadd.f32 q1,q2,q3,#90
31 vcadd.f32 q1,q2,q3,#270
32 vcadd.f16 d21,d22,d23,#90
33 vcadd.f16 q1,q2,q3,#90
34 vcadd.f32 d21,d22,d23,#90
35
36 vcmla.f32 q1,q2,q3,#0
37 vcmla.f32 q1,q2,q3,#90
38 vcmla.f32 q1,q2,q3,#180
39 vcmla.f32 q1,q2,q3,#270
40 vcmla.f16 d21,d22,d23,#90
41 vcmla.f16 q1,q2,q3,#90
42 vcmla.f32 d21,d22,d23,#90
43
44 vcmla.f16 d21,d22,d3[0],#90
45 vcmla.f16 d21,d22,d3[1],#90
46 vcmla.f16 q1,q2,d3[0],#90
47 vcmla.f16 q1,q2,d3[1],#90
48 vcmla.f32 d21,d22,d23[0],#90
49 vcmla.f32 q1,q2,d23[0],#90
This page took 0.036001 seconds and 4 git commands to generate.