[PATCH 57/57][Arm][GAS] MVE Tests
[external/binutils.git] / gas / testsuite / gas / arm / mve-vclz.d
1 # name: MVE vclz 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 04c0        vclz.i8 q0, q0
9 [^>]*> ffb0 04c2        vclz.i8 q0, q1
10 [^>]*> ffb0 04c4        vclz.i8 q0, q2
11 [^>]*> ffb0 04c8        vclz.i8 q0, q4
12 [^>]*> ffb0 04ce        vclz.i8 q0, q7
13 [^>]*> ffb0 24c0        vclz.i8 q1, q0
14 [^>]*> ffb0 24c2        vclz.i8 q1, q1
15 [^>]*> ffb0 24c4        vclz.i8 q1, q2
16 [^>]*> ffb0 24c8        vclz.i8 q1, q4
17 [^>]*> ffb0 24ce        vclz.i8 q1, q7
18 [^>]*> ffb0 44c0        vclz.i8 q2, q0
19 [^>]*> ffb0 44c2        vclz.i8 q2, q1
20 [^>]*> ffb0 44c4        vclz.i8 q2, q2
21 [^>]*> ffb0 44c8        vclz.i8 q2, q4
22 [^>]*> ffb0 44ce        vclz.i8 q2, q7
23 [^>]*> ffb0 84c0        vclz.i8 q4, q0
24 [^>]*> ffb0 84c2        vclz.i8 q4, q1
25 [^>]*> ffb0 84c4        vclz.i8 q4, q2
26 [^>]*> ffb0 84c8        vclz.i8 q4, q4
27 [^>]*> ffb0 84ce        vclz.i8 q4, q7
28 [^>]*> ffb0 e4c0        vclz.i8 q7, q0
29 [^>]*> ffb0 e4c2        vclz.i8 q7, q1
30 [^>]*> ffb0 e4c4        vclz.i8 q7, q2
31 [^>]*> ffb0 e4c8        vclz.i8 q7, q4
32 [^>]*> ffb0 e4ce        vclz.i8 q7, q7
33 [^>]*> ffb4 04c0        vclz.i16        q0, q0
34 [^>]*> ffb4 04c2        vclz.i16        q0, q1
35 [^>]*> ffb4 04c4        vclz.i16        q0, q2
36 [^>]*> ffb4 04c8        vclz.i16        q0, q4
37 [^>]*> ffb4 04ce        vclz.i16        q0, q7
38 [^>]*> ffb4 24c0        vclz.i16        q1, q0
39 [^>]*> ffb4 24c2        vclz.i16        q1, q1
40 [^>]*> ffb4 24c4        vclz.i16        q1, q2
41 [^>]*> ffb4 24c8        vclz.i16        q1, q4
42 [^>]*> ffb4 24ce        vclz.i16        q1, q7
43 [^>]*> ffb4 44c0        vclz.i16        q2, q0
44 [^>]*> ffb4 44c2        vclz.i16        q2, q1
45 [^>]*> ffb4 44c4        vclz.i16        q2, q2
46 [^>]*> ffb4 44c8        vclz.i16        q2, q4
47 [^>]*> ffb4 44ce        vclz.i16        q2, q7
48 [^>]*> ffb4 84c0        vclz.i16        q4, q0
49 [^>]*> ffb4 84c2        vclz.i16        q4, q1
50 [^>]*> ffb4 84c4        vclz.i16        q4, q2
51 [^>]*> ffb4 84c8        vclz.i16        q4, q4
52 [^>]*> ffb4 84ce        vclz.i16        q4, q7
53 [^>]*> ffb4 e4c0        vclz.i16        q7, q0
54 [^>]*> ffb4 e4c2        vclz.i16        q7, q1
55 [^>]*> ffb4 e4c4        vclz.i16        q7, q2
56 [^>]*> ffb4 e4c8        vclz.i16        q7, q4
57 [^>]*> ffb4 e4ce        vclz.i16        q7, q7
58 [^>]*> ffb8 04c0        vclz.i32        q0, q0
59 [^>]*> ffb8 04c2        vclz.i32        q0, q1
60 [^>]*> ffb8 04c4        vclz.i32        q0, q2
61 [^>]*> ffb8 04c8        vclz.i32        q0, q4
62 [^>]*> ffb8 04ce        vclz.i32        q0, q7
63 [^>]*> ffb8 24c0        vclz.i32        q1, q0
64 [^>]*> ffb8 24c2        vclz.i32        q1, q1
65 [^>]*> ffb8 24c4        vclz.i32        q1, q2
66 [^>]*> ffb8 24c8        vclz.i32        q1, q4
67 [^>]*> ffb8 24ce        vclz.i32        q1, q7
68 [^>]*> ffb8 44c0        vclz.i32        q2, q0
69 [^>]*> ffb8 44c2        vclz.i32        q2, q1
70 [^>]*> ffb8 44c4        vclz.i32        q2, q2
71 [^>]*> ffb8 44c8        vclz.i32        q2, q4
72 [^>]*> ffb8 44ce        vclz.i32        q2, q7
73 [^>]*> ffb8 84c0        vclz.i32        q4, q0
74 [^>]*> ffb8 84c2        vclz.i32        q4, q1
75 [^>]*> ffb8 84c4        vclz.i32        q4, q2
76 [^>]*> ffb8 84c8        vclz.i32        q4, q4
77 [^>]*> ffb8 84ce        vclz.i32        q4, q7
78 [^>]*> ffb8 e4c0        vclz.i32        q7, q0
79 [^>]*> ffb8 e4c2        vclz.i32        q7, q1
80 [^>]*> ffb8 e4c4        vclz.i32        q7, q2
81 [^>]*> ffb8 e4c8        vclz.i32        q7, q4
82 [^>]*> ffb8 e4ce        vclz.i32        q7, q7
83 [^>]*> fe71 ef4d        vpstete
84 [^>]*> ffb0 04c2        vclzt.i8        q0, q1
85 [^>]*> ffb4 04c2        vclze.i16       q0, q1
86 [^>]*> ffb8 44c2        vclzt.i32       q2, q1
87 [^>]*> ffb0 44c2        vclze.i8        q2, q1