Commit | Line | Data |
---|---|---|
a471a06b HPN |
1 | ; Test the unimplemented insns (of which some are used in xsim |
2 | ; and rsim). | |
3 | ; You may need to remove some from here as new insns emerge. | |
4 | ; Just test a few basic cases, to check that the insn table does | |
0465aa2f | 5 | ; not contain duplicate entries. No compelling need for complete coverage. |
a471a06b | 6 | .text |
0465aa2f | 7 | .syntax no_register_prefix |
a471a06b HPN |
8 | start: |
9 | bmod [r11],r2 | |
10 | bmod [r11+r3.b],r2 | |
11 | bmod [r13=r3+r5.d],r2 | |
12 | bmod [r11+external_symbol],r2 | |
13 | bmod [external_symbol],r2 | |
14 | bstore [r11],r2 | |
15 | bstore [r11+r3.b],r2 | |
16 | bstore [r13=r3+r5.d],r2 | |
17 | bstore [r11+external_symbol],r2 | |
18 | bstore [external_symbol],r2 | |
19 | div.b r8,r8 | |
20 | div.b r4,r7 | |
21 | div.b r0,r0 | |
22 | div.b r4,r4 | |
23 | div.w r4,r7 | |
24 | div.w r0,r0 | |
25 | div.w r4,r4 | |
26 | div.d r4,r7 | |
27 | div.d r0,r0 | |
28 | div.d r4,r4 | |
29 | end: |