[PATCH 57/57][Arm][GAS] MVE Tests
[external/binutils.git] / gas / testsuite / gas / arm / mve-vmvn.s
1 .syntax unified
2 .thumb
3 .irp op1, q0, q1, q2, q4, q7
4 .irp op2, q0, q1, q2, q4, q7
5 vmvn \op1, \op2
6 .endr
7 vmvn.i32 \op1, #0
8 vmvn.i16 \op1, #0
9 vmvn.i32 \op1, #0x000000FF   @ cmode 0000
10 vmvn.i32 \op1, #0x0000FF00   @ cmode 0010
11 vmvn.i32 \op1, #0x00FF0000   @ cmode 0100
12 vmvn.i32 \op1, #0xFF000000   @ cmode 0110
13 vmvn.i32 \op1, #0x0000ABFF   @ cmode 1100
14 vmvn.i16 \op1, #0x00FF       @ cmode 1000
15 vmvn.i16 \op1, #0xFF00       @ cmode 1010
16 vmvn.i16 \op1, #0x1ff        @ becomes vmov with 0xfe00
17 vmvn.i8  \op1, #0xff         @ becomes vmov with 0x00
18 .endr
19 vpstete
20 vmvnt.i32 q0, #0x000000FF
21 vmvne.i16 q6, #0xFF00
22 vmvnt q0, q1
23 vmvne q7, q3