Commit | Line | Data |
---|---|---|
193614f2 SD |
1 | func: |
2 | # ADDG/SUBG : Fail uimm6 | |
3 | addg x1, x2, #0x3ef, #0x6 | |
4 | subg x1, x2, #0x400, #0x3 | |
5 | subg x1, x2, -16, #0x3 | |
6 | ||
7 | # ADDG/SUBG : Fail uimm4 | |
8 | addg x1, x2, #0x3f0, #0x10 | |
9 | subg x1, x2, #0x3f0, -4 | |
10 | ||
e6025b54 | 11 | # STG/STZG/ST2G/LDG : Fail imm |
69105ce4 SD |
12 | stg x2, [x1, #15] |
13 | stzg x2, [x1, #-4097]! | |
14 | st2g x2, [x1], #4096 | |
e6025b54 SD |
15 | ldg x1, [x2, #33] |
16 | ldg x1, [x2, #4112] | |
fb3265b3 SD |
17 | |
18 | # STGP : Fail imm | |
19 | stgp x1, x2, [x3, #1009] | |
20 | stgp x1, x2, [x3, #33] | |
21 | stgp x1, x2, [x3, #-1025] | |
22 | ||
20a4ca55 SD |
23 | # STZGM |
24 | stzgm x2, [x3, #16] | |
25 | stzgm x4, [x5, #16]! | |
26 | ||
e54010f1 SD |
27 | # LDGM/STGM |
28 | ldgm x2, [x3, #16] | |
29 | ldgm x4, [x5, #16]! | |
30 | stgm x2, [x3, #16] | |
31 | stgm x4, [x5, #16]! | |
32 | ||
193614f2 SD |
33 | # Illegal SP/XZR registers |
34 | irg xzr, x2, x3 | |
35 | irg x1, xzr, x3 | |
36 | irg x1, x2, sp | |
37 | gmi x1, x2, sp | |
38 | gmi sp, x2, x3 | |
39 | gmi x1, xzr, x3 | |
40 | addg xzr, x2, #0, #0 | |
41 | subg x1, xzr, #0, #0 | |
b731bc3b SD |
42 | subp sp, x1, x2 |
43 | subp x1, xzr, x2 | |
44 | subp x1, x2, xzr | |
45 | subps sp, x1, x2 | |
46 | subps x1, xzr, x2 | |
47 | subps x1, x2, xzr | |
48 | cmpp xzr, x2 | |
49 | cmpp x2, xzr | |
69105ce4 SD |
50 | stg x2, [xzr, #0] |
51 | st2g x2, [xzr, #0]! | |
52 | stzg x2, [xzr], #0 | |
53 | stz2g x2, [xzr, #0] | |
bd7ceb8d SD |
54 | stg xzr, [x2, #0] |
55 | st2g xzr, [x2, #0]! | |
56 | stzg xzr, [x2], #0 | |
57 | stz2g xzr, [x2, #0] | |
fb3265b3 SD |
58 | stgp sp, x2, [x3] |
59 | stgp x1, sp, [x3] | |
60 | stgp x0, x0, [xzr] | |
e6025b54 SD |
61 | ldg sp, [x0, #16] |
62 | ldg x0, [xzr, #16] | |
20a4ca55 SD |
63 | stzgm x0, [xzr] |
64 | stzgm sp, [x3] | |
69105ce4 SD |
65 | # Xt == Xn with writeback should not complain |
66 | st2g x2, [x2, #0]! | |
67 | stzg x2, [x2], #0 | |
e54010f1 SD |
68 | ldgm x0, [xzr] |
69 | ldgm sp, [x3] | |
70 | stgm x0, [xzr] | |
71 | stgm sp, [x3] |