[PATCH 57/57][Arm][GAS] MVE Tests
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / mve-vmvn.d
CommitLineData
4d6ac854
AV
1# name: MVE vmvn instructions
2# as: -march=armv8.1-m.main+mve.fp
3# objdump: -dr --prefix-addresses --show-raw-insn -marmv8.1-m.main
4
5.*: +file format .*arm.*
6
7Disassembly of section .text:
8[^>]*> ffb0 05c0 vmvn q0, q0
9[^>]*> ffb0 05c2 vmvn q0, q1
10[^>]*> ffb0 05c4 vmvn q0, q2
11[^>]*> ffb0 05c8 vmvn q0, q4
12[^>]*> ffb0 05ce vmvn q0, q7
13[^>]*> ef80 0070 vmvn.i32 q0, #0 ; 0x00000000
14[^>]*> ef80 0870 vmvn.i16 q0, #0 ; 0x0000
15[^>]*> ff87 007f vmvn.i32 q0, #255 ; 0x000000ff
16[^>]*> ff87 027f vmvn.i32 q0, #65280 ; 0x0000ff00
17[^>]*> ff87 047f vmvn.i32 q0, #16711680 ; 0x00ff0000
18[^>]*> ff87 067f vmvn.i32 q0, #4278190080 ; 0xff000000
19[^>]*> ff82 0c7b vmvn.i32 q0, #44031 ; 0x0000abff
20[^>]*> ff87 087f vmvn.i16 q0, #255 ; 0x00ff
21[^>]*> ff87 0a7f vmvn.i16 q0, #65280 ; 0xff00
22[^>]*> ff87 0a5e vmov.i16 q0, #65024 ; 0xfe00
23[^>]*> ef80 0e50 vmov.i8 q0, #0 ; 0x00
24[^>]*> ffb0 25c0 vmvn q1, q0
25[^>]*> ffb0 25c2 vmvn q1, q1
26[^>]*> ffb0 25c4 vmvn q1, q2
27[^>]*> ffb0 25c8 vmvn q1, q4
28[^>]*> ffb0 25ce vmvn q1, q7
29[^>]*> ef80 2070 vmvn.i32 q1, #0 ; 0x00000000
30[^>]*> ef80 2870 vmvn.i16 q1, #0 ; 0x0000
31[^>]*> ff87 207f vmvn.i32 q1, #255 ; 0x000000ff
32[^>]*> ff87 227f vmvn.i32 q1, #65280 ; 0x0000ff00
33[^>]*> ff87 247f vmvn.i32 q1, #16711680 ; 0x00ff0000
34[^>]*> ff87 267f vmvn.i32 q1, #4278190080 ; 0xff000000
35[^>]*> ff82 2c7b vmvn.i32 q1, #44031 ; 0x0000abff
36[^>]*> ff87 287f vmvn.i16 q1, #255 ; 0x00ff
37[^>]*> ff87 2a7f vmvn.i16 q1, #65280 ; 0xff00
38[^>]*> ff87 2a5e vmov.i16 q1, #65024 ; 0xfe00
39[^>]*> ef80 2e50 vmov.i8 q1, #0 ; 0x00
40[^>]*> ffb0 45c0 vmvn q2, q0
41[^>]*> ffb0 45c2 vmvn q2, q1
42[^>]*> ffb0 45c4 vmvn q2, q2
43[^>]*> ffb0 45c8 vmvn q2, q4
44[^>]*> ffb0 45ce vmvn q2, q7
45[^>]*> ef80 4070 vmvn.i32 q2, #0 ; 0x00000000
46[^>]*> ef80 4870 vmvn.i16 q2, #0 ; 0x0000
47[^>]*> ff87 407f vmvn.i32 q2, #255 ; 0x000000ff
48[^>]*> ff87 427f vmvn.i32 q2, #65280 ; 0x0000ff00
49[^>]*> ff87 447f vmvn.i32 q2, #16711680 ; 0x00ff0000
50[^>]*> ff87 467f vmvn.i32 q2, #4278190080 ; 0xff000000
51[^>]*> ff82 4c7b vmvn.i32 q2, #44031 ; 0x0000abff
52[^>]*> ff87 487f vmvn.i16 q2, #255 ; 0x00ff
53[^>]*> ff87 4a7f vmvn.i16 q2, #65280 ; 0xff00
54[^>]*> ff87 4a5e vmov.i16 q2, #65024 ; 0xfe00
55[^>]*> ef80 4e50 vmov.i8 q2, #0 ; 0x00
56[^>]*> ffb0 85c0 vmvn q4, q0
57[^>]*> ffb0 85c2 vmvn q4, q1
58[^>]*> ffb0 85c4 vmvn q4, q2
59[^>]*> ffb0 85c8 vmvn q4, q4
60[^>]*> ffb0 85ce vmvn q4, q7
61[^>]*> ef80 8070 vmvn.i32 q4, #0 ; 0x00000000
62[^>]*> ef80 8870 vmvn.i16 q4, #0 ; 0x0000
63[^>]*> ff87 807f vmvn.i32 q4, #255 ; 0x000000ff
64[^>]*> ff87 827f vmvn.i32 q4, #65280 ; 0x0000ff00
65[^>]*> ff87 847f vmvn.i32 q4, #16711680 ; 0x00ff0000
66[^>]*> ff87 867f vmvn.i32 q4, #4278190080 ; 0xff000000
67[^>]*> ff82 8c7b vmvn.i32 q4, #44031 ; 0x0000abff
68[^>]*> ff87 887f vmvn.i16 q4, #255 ; 0x00ff
69[^>]*> ff87 8a7f vmvn.i16 q4, #65280 ; 0xff00
70[^>]*> ff87 8a5e vmov.i16 q4, #65024 ; 0xfe00
71[^>]*> ef80 8e50 vmov.i8 q4, #0 ; 0x00
72[^>]*> ffb0 e5c0 vmvn q7, q0
73[^>]*> ffb0 e5c2 vmvn q7, q1
74[^>]*> ffb0 e5c4 vmvn q7, q2
75[^>]*> ffb0 e5c8 vmvn q7, q4
76[^>]*> ffb0 e5ce vmvn q7, q7
77[^>]*> ef80 e070 vmvn.i32 q7, #0 ; 0x00000000
78[^>]*> ef80 e870 vmvn.i16 q7, #0 ; 0x0000
79[^>]*> ff87 e07f vmvn.i32 q7, #255 ; 0x000000ff
80[^>]*> ff87 e27f vmvn.i32 q7, #65280 ; 0x0000ff00
81[^>]*> ff87 e47f vmvn.i32 q7, #16711680 ; 0x00ff0000
82[^>]*> ff87 e67f vmvn.i32 q7, #4278190080 ; 0xff000000
83[^>]*> ff82 ec7b vmvn.i32 q7, #44031 ; 0x0000abff
84[^>]*> ff87 e87f vmvn.i16 q7, #255 ; 0x00ff
85[^>]*> ff87 ea7f vmvn.i16 q7, #65280 ; 0xff00
86[^>]*> ff87 ea5e vmov.i16 q7, #65024 ; 0xfe00
87[^>]*> ef80 ee50 vmov.i8 q7, #0 ; 0x00
88[^>]*> fe71 ef4d vpstete
89[^>]*> ff87 007f vmvnt.i32 q0, #255 ; 0x000000ff
90[^>]*> ff87 ca7f vmvne.i16 q6, #65280 ; 0xff00
91[^>]*> ffb0 05c2 vmvnt q0, q1
92[^>]*> ffb0 e5c6 vmvne q7, q3
This page took 0.039838 seconds and 4 git commands to generate.