]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gas/testsuite/gas/aarch64/tme-invalid.s
[BINUTILS, AArch64] Enable Transactional Memory Extension
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / aarch64 / tme-invalid.s
1 // Instructions in this file are invalid.
2 // Other files provide more extensive testing of valid instructions;
3
4 # tcancel only accept 16bit unsigned constant immediate.
5 1:
6 tcancel -1
7 tcancel 65536
8 tcancel 0x10000
9 tcancel 1b
10
11 # tcancel doesn't accept any register.
12 tcancel w1
13 tcancel x1
14 tcancel w23
15 tcancel x23
16 tcancel wzr
17 tcancel xzr
18 tcancel wsp
19 tcancel xsp
20 tcancel sp
21
22 # tstart must has one X register operand.
23 tstart
24 tstart w1
25 tstart w17
26 tstart wzr
27 tstart wsp
28 tstart xsp