[PATCH 57/57][Arm][GAS] MVE Tests
[external/binutils.git] / gas / testsuite / gas / arm / mve-tailpredloop.d
1 # name: MVE tail predicated low-overhead loop 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 [^>]*> f000 c0a9        wlstp.8 lr, r0, 00000154 <.label>
9 [^>]*> f001 c0a7        wlstp.8 lr, r1, 00000154 <.label>
10 [^>]*> f002 c0a5        wlstp.8 lr, r2, 00000154 <.label>
11 [^>]*> f004 c0a3        wlstp.8 lr, r4, 00000154 <.label>
12 [^>]*> f007 c0a1        wlstp.8 lr, r7, 00000154 <.label>
13 [^>]*> f008 c09f        wlstp.8 lr, r8, 00000154 <.label>
14 [^>]*> f00a c09d        wlstp.8 lr, sl, 00000154 <.label>
15 [^>]*> f00c c09b        wlstp.8 lr, ip, 00000154 <.label>
16 [^>]*> f00e c099        wlstp.8 lr, lr, 00000154 <.label>
17 [^>]*> f010 c097        wlstp.16        lr, r0, 00000154 <.label>
18 [^>]*> f011 c095        wlstp.16        lr, r1, 00000154 <.label>
19 [^>]*> f012 c093        wlstp.16        lr, r2, 00000154 <.label>
20 [^>]*> f014 c091        wlstp.16        lr, r4, 00000154 <.label>
21 [^>]*> f017 c08f        wlstp.16        lr, r7, 00000154 <.label>
22 [^>]*> f018 c08d        wlstp.16        lr, r8, 00000154 <.label>
23 [^>]*> f01a c08b        wlstp.16        lr, sl, 00000154 <.label>
24 [^>]*> f01c c089        wlstp.16        lr, ip, 00000154 <.label>
25 [^>]*> f01e c087        wlstp.16        lr, lr, 00000154 <.label>
26 [^>]*> f020 c085        wlstp.32        lr, r0, 00000154 <.label>
27 [^>]*> f021 c083        wlstp.32        lr, r1, 00000154 <.label>
28 [^>]*> f022 c081        wlstp.32        lr, r2, 00000154 <.label>
29 [^>]*> f024 c07f        wlstp.32        lr, r4, 00000154 <.label>
30 [^>]*> f027 c07d        wlstp.32        lr, r7, 00000154 <.label>
31 [^>]*> f028 c07b        wlstp.32        lr, r8, 00000154 <.label>
32 [^>]*> f02a c079        wlstp.32        lr, sl, 00000154 <.label>
33 [^>]*> f02c c077        wlstp.32        lr, ip, 00000154 <.label>
34 [^>]*> f02e c075        wlstp.32        lr, lr, 00000154 <.label>
35 [^>]*> f030 c073        wlstp.64        lr, r0, 00000154 <.label>
36 [^>]*> f031 c071        wlstp.64        lr, r1, 00000154 <.label>
37 [^>]*> f032 c06f        wlstp.64        lr, r2, 00000154 <.label>
38 [^>]*> f034 c06d        wlstp.64        lr, r4, 00000154 <.label>
39 [^>]*> f037 c06b        wlstp.64        lr, r7, 00000154 <.label>
40 [^>]*> f038 c069        wlstp.64        lr, r8, 00000154 <.label>
41 [^>]*> f03a c067        wlstp.64        lr, sl, 00000154 <.label>
42 [^>]*> f03c c065        wlstp.64        lr, ip, 00000154 <.label>
43 [^>]*> f03e c063        wlstp.64        lr, lr, 00000154 <.label>
44 [^>]*> f000 e001        dlstp.8 lr, r0
45 [^>]*> f001 e001        dlstp.8 lr, r1
46 [^>]*> f002 e001        dlstp.8 lr, r2
47 [^>]*> f004 e001        dlstp.8 lr, r4
48 [^>]*> f007 e001        dlstp.8 lr, r7
49 [^>]*> f008 e001        dlstp.8 lr, r8
50 [^>]*> f00a e001        dlstp.8 lr, sl
51 [^>]*> f00c e001        dlstp.8 lr, ip
52 [^>]*> f00e e001        dlstp.8 lr, lr
53 [^>]*> f010 e001        dlstp.16        lr, r0
54 [^>]*> f011 e001        dlstp.16        lr, r1
55 [^>]*> f012 e001        dlstp.16        lr, r2
56 [^>]*> f014 e001        dlstp.16        lr, r4
57 [^>]*> f017 e001        dlstp.16        lr, r7
58 [^>]*> f018 e001        dlstp.16        lr, r8
59 [^>]*> f01a e001        dlstp.16        lr, sl
60 [^>]*> f01c e001        dlstp.16        lr, ip
61 [^>]*> f01e e001        dlstp.16        lr, lr
62 [^>]*> f020 e001        dlstp.32        lr, r0
63 [^>]*> f021 e001        dlstp.32        lr, r1
64 [^>]*> f022 e001        dlstp.32        lr, r2
65 [^>]*> f024 e001        dlstp.32        lr, r4
66 [^>]*> f027 e001        dlstp.32        lr, r7
67 [^>]*> f028 e001        dlstp.32        lr, r8
68 [^>]*> f02a e001        dlstp.32        lr, sl
69 [^>]*> f02c e001        dlstp.32        lr, ip
70 [^>]*> f02e e001        dlstp.32        lr, lr
71 [^>]*> f030 e001        dlstp.64        lr, r0
72 [^>]*> f031 e001        dlstp.64        lr, r1
73 [^>]*> f032 e001        dlstp.64        lr, r2
74 [^>]*> f034 e001        dlstp.64        lr, r4
75 [^>]*> f037 e001        dlstp.64        lr, r7
76 [^>]*> f038 e001        dlstp.64        lr, r8
77 [^>]*> f03a e001        dlstp.64        lr, sl
78 [^>]*> f03c e001        dlstp.64        lr, ip
79 [^>]*> f03e e001        dlstp.64        lr, lr
80 [^>]*> f00f c093        le      lr, 00000000 <.label_back>
81 [^>]*> f02f c095        le      00000000 <.label_back>
82 [^>]*> f01f c097        letp    lr, 00000000 <.label_back>
83 [^>]*> f00f e001        lctp
84 [^>]*> bf08             it      eq
85 [^>]*> f00f e001        lctpeq
86 [^>]*> bf18             it      ne
87 [^>]*> f00f e001        lctpne
88 [^>]*> bfc8             it      gt
89 [^>]*> f00f e001        lctpgt
90 [^>]*> bfa8             it      ge
91 [^>]*> f00f e001        lctpge
92 [^>]*> bfb8             it      lt
93 [^>]*> f00f e001        lctplt
94 [^>]*> bfd8             it      le
95 [^>]*> f00f e001        lctple