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 |
fb3265b3 SD |
12 | stg [x1, #15] |
13 | stzg [x1, #-4097]! | |
14 | st2g [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 | ||
193614f2 SD |
27 | # Illegal SP/XZR registers |
28 | irg xzr, x2, x3 | |
29 | irg x1, xzr, x3 | |
30 | irg x1, x2, sp | |
31 | gmi x1, x2, sp | |
32 | gmi sp, x2, x3 | |
33 | gmi x1, xzr, x3 | |
34 | addg xzr, x2, #0, #0 | |
35 | subg x1, xzr, #0, #0 | |
b731bc3b SD |
36 | subp sp, x1, x2 |
37 | subp x1, xzr, x2 | |
38 | subp x1, x2, xzr | |
39 | subps sp, x1, x2 | |
40 | subps x1, xzr, x2 | |
41 | subps x1, x2, xzr | |
42 | cmpp xzr, x2 | |
43 | cmpp x2, xzr | |
fb3265b3 SD |
44 | stg [xzr, #0] |
45 | st2g [xzr, #0]! | |
46 | stzg [xzr], #0 | |
47 | stz2g [xzr, #0] | |
48 | stgp sp, x2, [x3] | |
49 | stgp x1, sp, [x3] | |
50 | stgp x0, x0, [xzr] | |
e6025b54 SD |
51 | ldg sp, [x0, #16] |
52 | ldg x0, [xzr, #16] | |
20a4ca55 SD |
53 | stzgm x0, [xzr] |
54 | stzgm sp, [x3] |