[PATCH 57/57][Arm][GAS] MVE Tests
[external/binutils.git] / gas / testsuite / gas / arm / mve-vrev.d
1 # name: MVE vrev16, vrev32 and vrev64 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
7 Disassembly of section .text:
8 [^>]*> ffb0 0140        vrev16.8        q0, q0
9 [^>]*> ffb0 00c0        vrev32.8        q0, q0
10 [^>]*> ffb4 00c0        vrev32.16       q0, q0
11 [^>]*> ffb0 0142        vrev16.8        q0, q1
12 [^>]*> ffb0 00c2        vrev32.8        q0, q1
13 [^>]*> ffb4 00c2        vrev32.16       q0, q1
14 [^>]*> ffb0 0144        vrev16.8        q0, q2
15 [^>]*> ffb0 00c4        vrev32.8        q0, q2
16 [^>]*> ffb4 00c4        vrev32.16       q0, q2
17 [^>]*> ffb0 0148        vrev16.8        q0, q4
18 [^>]*> ffb0 00c8        vrev32.8        q0, q4
19 [^>]*> ffb4 00c8        vrev32.16       q0, q4
20 [^>]*> ffb0 014e        vrev16.8        q0, q7
21 [^>]*> ffb0 00ce        vrev32.8        q0, q7
22 [^>]*> ffb4 00ce        vrev32.16       q0, q7
23 [^>]*> ffb0 2140        vrev16.8        q1, q0
24 [^>]*> ffb0 20c0        vrev32.8        q1, q0
25 [^>]*> ffb4 20c0        vrev32.16       q1, q0
26 [^>]*> ffb0 2142        vrev16.8        q1, q1
27 [^>]*> ffb0 20c2        vrev32.8        q1, q1
28 [^>]*> ffb4 20c2        vrev32.16       q1, q1
29 [^>]*> ffb0 2144        vrev16.8        q1, q2
30 [^>]*> ffb0 20c4        vrev32.8        q1, q2
31 [^>]*> ffb4 20c4        vrev32.16       q1, q2
32 [^>]*> ffb0 2148        vrev16.8        q1, q4
33 [^>]*> ffb0 20c8        vrev32.8        q1, q4
34 [^>]*> ffb4 20c8        vrev32.16       q1, q4
35 [^>]*> ffb0 214e        vrev16.8        q1, q7
36 [^>]*> ffb0 20ce        vrev32.8        q1, q7
37 [^>]*> ffb4 20ce        vrev32.16       q1, q7
38 [^>]*> ffb0 4140        vrev16.8        q2, q0
39 [^>]*> ffb0 40c0        vrev32.8        q2, q0
40 [^>]*> ffb4 40c0        vrev32.16       q2, q0
41 [^>]*> ffb0 4142        vrev16.8        q2, q1
42 [^>]*> ffb0 40c2        vrev32.8        q2, q1
43 [^>]*> ffb4 40c2        vrev32.16       q2, q1
44 [^>]*> ffb0 4144        vrev16.8        q2, q2
45 [^>]*> ffb0 40c4        vrev32.8        q2, q2
46 [^>]*> ffb4 40c4        vrev32.16       q2, q2
47 [^>]*> ffb0 4148        vrev16.8        q2, q4
48 [^>]*> ffb0 40c8        vrev32.8        q2, q4
49 [^>]*> ffb4 40c8        vrev32.16       q2, q4
50 [^>]*> ffb0 414e        vrev16.8        q2, q7
51 [^>]*> ffb0 40ce        vrev32.8        q2, q7
52 [^>]*> ffb4 40ce        vrev32.16       q2, q7
53 [^>]*> ffb0 8140        vrev16.8        q4, q0
54 [^>]*> ffb0 80c0        vrev32.8        q4, q0
55 [^>]*> ffb4 80c0        vrev32.16       q4, q0
56 [^>]*> ffb0 8142        vrev16.8        q4, q1
57 [^>]*> ffb0 80c2        vrev32.8        q4, q1
58 [^>]*> ffb4 80c2        vrev32.16       q4, q1
59 [^>]*> ffb0 8144        vrev16.8        q4, q2
60 [^>]*> ffb0 80c4        vrev32.8        q4, q2
61 [^>]*> ffb4 80c4        vrev32.16       q4, q2
62 [^>]*> ffb0 8148        vrev16.8        q4, q4
63 [^>]*> ffb0 80c8        vrev32.8        q4, q4
64 [^>]*> ffb4 80c8        vrev32.16       q4, q4
65 [^>]*> ffb0 814e        vrev16.8        q4, q7
66 [^>]*> ffb0 80ce        vrev32.8        q4, q7
67 [^>]*> ffb4 80ce        vrev32.16       q4, q7
68 [^>]*> ffb0 e140        vrev16.8        q7, q0
69 [^>]*> ffb0 e0c0        vrev32.8        q7, q0
70 [^>]*> ffb4 e0c0        vrev32.16       q7, q0
71 [^>]*> ffb0 e142        vrev16.8        q7, q1
72 [^>]*> ffb0 e0c2        vrev32.8        q7, q1
73 [^>]*> ffb4 e0c2        vrev32.16       q7, q1
74 [^>]*> ffb0 e144        vrev16.8        q7, q2
75 [^>]*> ffb0 e0c4        vrev32.8        q7, q2
76 [^>]*> ffb4 e0c4        vrev32.16       q7, q2
77 [^>]*> ffb0 e148        vrev16.8        q7, q4
78 [^>]*> ffb0 e0c8        vrev32.8        q7, q4
79 [^>]*> ffb4 e0c8        vrev32.16       q7, q4
80 [^>]*> ffb0 e14e        vrev16.8        q7, q7
81 [^>]*> ffb0 e0ce        vrev32.8        q7, q7
82 [^>]*> ffb4 e0ce        vrev32.16       q7, q7
83 [^>]*> ffb0 0042        vrev64.8        q0, q1
84 [^>]*> ffb0 0044        vrev64.8        q0, q2
85 [^>]*> ffb0 0048        vrev64.8        q0, q4
86 [^>]*> ffb0 004e        vrev64.8        q0, q7
87 [^>]*> ffb4 0042        vrev64.16       q0, q1
88 [^>]*> ffb4 0044        vrev64.16       q0, q2
89 [^>]*> ffb4 0048        vrev64.16       q0, q4
90 [^>]*> ffb4 004e        vrev64.16       q0, q7
91 [^>]*> ffb8 0042        vrev64.32       q0, q1
92 [^>]*> ffb8 0044        vrev64.32       q0, q2
93 [^>]*> ffb8 0048        vrev64.32       q0, q4
94 [^>]*> ffb8 004e        vrev64.32       q0, q7
95 [^>]*> ffb0 2040        vrev64.8        q1, q0
96 [^>]*> ffb0 2044        vrev64.8        q1, q2
97 [^>]*> ffb0 2048        vrev64.8        q1, q4
98 [^>]*> ffb0 204e        vrev64.8        q1, q7
99 [^>]*> ffb4 2040        vrev64.16       q1, q0
100 [^>]*> ffb4 2044        vrev64.16       q1, q2
101 [^>]*> ffb4 2048        vrev64.16       q1, q4
102 [^>]*> ffb4 204e        vrev64.16       q1, q7
103 [^>]*> ffb8 2040        vrev64.32       q1, q0
104 [^>]*> ffb8 2044        vrev64.32       q1, q2
105 [^>]*> ffb8 2048        vrev64.32       q1, q4
106 [^>]*> ffb8 204e        vrev64.32       q1, q7
107 [^>]*> ffb0 4040        vrev64.8        q2, q0
108 [^>]*> ffb0 4042        vrev64.8        q2, q1
109 [^>]*> ffb0 4048        vrev64.8        q2, q4
110 [^>]*> ffb0 404e        vrev64.8        q2, q7
111 [^>]*> ffb4 4040        vrev64.16       q2, q0
112 [^>]*> ffb4 4042        vrev64.16       q2, q1
113 [^>]*> ffb4 4048        vrev64.16       q2, q4
114 [^>]*> ffb4 404e        vrev64.16       q2, q7
115 [^>]*> ffb8 4040        vrev64.32       q2, q0
116 [^>]*> ffb8 4042        vrev64.32       q2, q1
117 [^>]*> ffb8 4048        vrev64.32       q2, q4
118 [^>]*> ffb8 404e        vrev64.32       q2, q7
119 [^>]*> ffb0 8040        vrev64.8        q4, q0
120 [^>]*> ffb0 8042        vrev64.8        q4, q1
121 [^>]*> ffb0 8044        vrev64.8        q4, q2
122 [^>]*> ffb0 804e        vrev64.8        q4, q7
123 [^>]*> ffb4 8040        vrev64.16       q4, q0
124 [^>]*> ffb4 8042        vrev64.16       q4, q1
125 [^>]*> ffb4 8044        vrev64.16       q4, q2
126 [^>]*> ffb4 804e        vrev64.16       q4, q7
127 [^>]*> ffb8 8040        vrev64.32       q4, q0
128 [^>]*> ffb8 8042        vrev64.32       q4, q1
129 [^>]*> ffb8 8044        vrev64.32       q4, q2
130 [^>]*> ffb8 804e        vrev64.32       q4, q7
131 [^>]*> ffb0 e040        vrev64.8        q7, q0
132 [^>]*> ffb0 e042        vrev64.8        q7, q1
133 [^>]*> ffb0 e044        vrev64.8        q7, q2
134 [^>]*> ffb0 e048        vrev64.8        q7, q4
135 [^>]*> ffb4 e040        vrev64.16       q7, q0
136 [^>]*> ffb4 e042        vrev64.16       q7, q1
137 [^>]*> ffb4 e044        vrev64.16       q7, q2
138 [^>]*> ffb4 e048        vrev64.16       q7, q4
139 [^>]*> ffb8 e040        vrev64.32       q7, q0
140 [^>]*> ffb8 e042        vrev64.32       q7, q1
141 [^>]*> ffb8 e044        vrev64.32       q7, q2
142 [^>]*> ffb8 e048        vrev64.32       q7, q4
143 [^>]*> fe71 ef4d        vpstete
144 [^>]*> ffb0 0142        vrev16t.8       q0, q1
145 [^>]*> ffb0 e14e        vrev16e.8       q7, q7
146 [^>]*> ffb0 e0ce        vrev32t.8       q7, q7
147 [^>]*> ffb4 00c2        vrev32e.16      q0, q1
148 [^>]*> fe71 8f4d        vpste
149 [^>]*> ffb8 0042        vrev64t.32      q0, q1
150 [^>]*> ffb8 e04c        vrev64e.32      q7, q6