[PATCH 57/57][Arm][GAS] MVE Tests
[external/binutils.git] / gas / testsuite / gas / arm / mve-vmlaldav.s
1 .syntax unified
2 .thumb
3
4 .irp op1, r0, r2, r4, r8, r10, r12, r14
5 .irp op2, r1, r3, r5, r7, r9, r11
6 .irp op3, q0, q1, q2, q4, q7
7 .irp op4, q0, q1, q2, q4, q7
8 .irp data, .s16, .s32
9 vmlaldav\data \op1, \op2, \op3, \op4
10 vmlaldava\data \op1, \op2, \op3, \op4
11 vmlaldavx\data \op1, \op2, \op3, \op4
12 vmlaldavax\data \op1, \op2, \op3, \op4
13 .endr
14 .irp data, .u16, .u32
15 vmlaldav\data \op1, \op2, \op3, \op4
16 vmlaldava\data \op1, \op2, \op3, \op4
17 .endr
18 .endr
19 .endr
20 .endr
21 .endr
22
23 vpstete
24 vmlaldavt.u16 r0, r1, q2, q3
25 vmlaldave.s32 r0, r1, q2, q3
26 vmlaldavat.u32 r0, r1, q2, q3
27 vmlaldavae.s16 r0, r1, q2, q3
28 vpstete
29 vmlaldavxt.s32 r0, r1, q2, q3
30 vmlaldavxe.s16 r0, r1, q2, q3
31 vmlaldavaxt.s16 r0, r1, q2, q3
32 vmlaldavaxe.s32 r0, r1, q2, q3