]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gas/testsuite/gas/arm/mve-ldst.d
[ARM]: Add support for vldmia/vldmdb/vstmia/vstmdb instructions in MVE.
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / arm / mve-ldst.d
1 # name: MVE Floating point load multiple and store multiple instructions.
2 # as: -march=armv8.1-m.main+mve
3 # objdump: -dr --prefix-addresses --show-raw-insn -marmv8.1-m.main
4
5 .*: +file format .*arm.*
6
7 Disassembly of section .text:
8 [^>]*> ecb0 8a01 vldmia r0!, {s16}
9 [^>]*> ed30 8a01 vldmdb r0!, {s16}
10 [^>]*> eca0 8a01 vstmia r0!, {s16}
11 [^>]*> ed20 8a01 vstmdb r0!, {s16}
12 [^>]*> ecb1 8a01 vldmia r1!, {s16}
13 [^>]*> ed31 8a01 vldmdb r1!, {s16}
14 [^>]*> eca1 8a01 vstmia r1!, {s16}
15 [^>]*> ed21 8a01 vstmdb r1!, {s16}
16 [^>]*> ecb2 8a01 vldmia r2!, {s16}
17 [^>]*> ed32 8a01 vldmdb r2!, {s16}
18 [^>]*> eca2 8a01 vstmia r2!, {s16}
19 [^>]*> ed22 8a01 vstmdb r2!, {s16}
20 [^>]*> ecb4 8a01 vldmia r4!, {s16}
21 [^>]*> ed34 8a01 vldmdb r4!, {s16}
22 [^>]*> eca4 8a01 vstmia r4!, {s16}
23 [^>]*> ed24 8a01 vstmdb r4!, {s16}
24 [^>]*> ecb7 8a01 vldmia r7!, {s16}
25 [^>]*> ed37 8a01 vldmdb r7!, {s16}
26 [^>]*> eca7 8a01 vstmia r7!, {s16}
27 [^>]*> ed27 8a01 vstmdb r7!, {s16}
28 [^>]*> ecb8 8a01 vldmia r8!, {s16}
29 [^>]*> ed38 8a01 vldmdb r8!, {s16}
30 [^>]*> eca8 8a01 vstmia r8!, {s16}
31 [^>]*> ed28 8a01 vstmdb r8!, {s16}
32 [^>]*> ecba 8a01 vldmia sl!, {s16}
33 [^>]*> ed3a 8a01 vldmdb sl!, {s16}
34 [^>]*> ecaa 8a01 vstmia sl!, {s16}
35 [^>]*> ed2a 8a01 vstmdb sl!, {s16}
36 [^>]*> ecbc 8a01 vldmia ip!, {s16}
37 [^>]*> ed3c 8a01 vldmdb ip!, {s16}
38 [^>]*> ecac 8a01 vstmia ip!, {s16}
39 [^>]*> ed2c 8a01 vstmdb ip!, {s16}
40 [^>]*> ecbe 8a01 vldmia lr!, {s16}
41 [^>]*> ed3e 8a01 vldmdb lr!, {s16}
42 [^>]*> ecae 8a01 vstmia lr!, {s16}
43 [^>]*> ed2e 8a01 vstmdb lr!, {s16}