]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gas/testsuite/gas/arm/mve-vmlav-bad.s
[PATCH 4/57][Arm][GAS] Add support for MVE instructions: vabav, vmladav and vmlsdav
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / arm / mve-vmlav-bad.s
1 .macro cond, op
2 .irp cond, eq, ne, gt, ge, lt, le
3 it \cond
4 \op\().s16 r0, q1, q2
5 .endr
6 .endm
7
8 .syntax unified
9 .thumb
10 cond vmlav
11 cond vmlava
12 vmlav.s64 r0, q1, q2
13 vmlav.f32 r0, q1, q2
14 vmlava.s64 r0, q1, q2
15 vmlava.f32 r0, q1, q2
16 vmlavx.s32 r0, q1, q2
17 vmlavax.s32 r0, q1, q2
18 it eq
19 vmlaveq.s32 r0, q1, q2
20 vmlaveq.s32 r0, q1, q2
21 vpst
22 vmlaveq.s32 r0, q1, q2
23 vmlavt.s32 r0, q1, q2
24 vpst
25 vmlav.s32 r0, q1, q2
26 it eq
27 vmlavaeq.s32 r0, q1, q2
28 vmlavaeq.s32 r0, q1, q2
29 vpst
30 vmlavaeq.s32 r0, q1, q2
31 vmlavat.s32 r0, q1, q2
32 vpst
33 vmlava.s32 r0, q1, q2