GNU Binutils v2.34
[binutils.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