[PATCH 22/57][Arm][GAS] Add support for MVE instructions: vmlaldav, vmlalv, vmlsldav...
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / mve-vmlsldav-bad.s
1 .macro cond, op
2 .irp cond, eq, ne, gt, ge, lt, le
3 it \cond
4 \op\().s16 r0, r1, q1, q2
5 .endr
6 .endm
7
8 .syntax unified
9 .thumb
10 vmlsldav.s16 r0, sp, q1, q2
11 vmlsldav.u16 r0, r1, q1, q2
12 cond vmlsldav
13 cond vmlsldava
14 cond vmlsldavx
15 cond vmlsldavax
16 vmlsldav.s64 r0, r1, q1, q2
17 vmlsldav.f32 r0, r1, q1, q2
18 vmlsldav.s8 r0, r1, q1, q2
19 vmlsldav.s16 r0, q1, q2
20 vmlsldava.s64 r0, r1, q1, q2
21 vmlsldava.f32 r0, r1, q1, q2
22 vmlsldava.s8 r0, r1, q1, q2
23 vmlsldava.s16 r0, q1, q2
24 vmlsldavx.s64 r0, r1, q1, q2
25 vmlsldavx.f32 r0, r1, q1, q2
26 vmlsldavx.s8 r0, r1, q1, q2
27 vmlsldavx.s16 r0, q1, q2
28 vmlsldavax.s64 r0, r1, q1, q2
29 vmlsldavax.f32 r0, r1, q1, q2
30 vmlsldavax.s8 r0, r1, q1, q2
31 vmlsldavax.s16 r0, q1, q2
32 it eq
33 vmlsldaveq.s16 r0, r1, q1, q2
34 vmlsldaveq.s16 r0, r1, q1, q2
35 vmlsldaveq.s16 r0, r1, q1, q2
36 vmlsldavt.s16 r0, r1, q1, q2
37 vpst
38 vmlsldav.s16 r0, r1, q1, q2
39 it eq
40 vmlsldavaeq.s16 r0, r1, q1, q2
41 vmlsldavaeq.s16 r0, r1, q1, q2
42 vmlsldavaeq.s16 r0, r1, q1, q2
43 vmlsldavat.s16 r0, r1, q1, q2
44 vpst
45 vmlsldava.s16 r0, r1, q1, q2
46 it eq
47 vmlsldavxeq.s16 r0, r1, q1, q2
48 vmlsldavxeq.s16 r0, r1, q1, q2
49 vmlsldavxeq.s16 r0, r1, q1, q2
50 vmlsldavxt.s16 r0, r1, q1, q2
51 vpst
52 vmlsldavx.s16 r0, r1, q1, q2
53 it eq
54 vmlsldavaxeq.s16 r0, r1, q1, q2
55 vmlsldavaxeq.s16 r0, r1, q1, q2
56 vmlsldavaxeq.s16 r0, r1, q1, q2
57 vmlsldavaxt.s16 r0, r1, q1, q2
58 vpst
59 vmlsldavax.s16 r0, r1, q1, q2
60
This page took 0.062905 seconds and 4 git commands to generate.