]>
Commit | Line | Data |
---|---|---|
252b5132 RH |
1 | .SPACE $PRIVATE$ |
2 | .SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31 | |
3 | .SUBSPA $BSS$,QUAD=1,ALIGN=8,ACCESS=31,ZERO,SORT=82 | |
4 | .SPACE $TEXT$ | |
5 | .SUBSPA $LIT$,QUAD=0,ALIGN=8,ACCESS=44 | |
6 | .SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY | |
7 | ||
8 | .SPACE $TEXT$ | |
9 | .SUBSPA $CODE$ | |
10 | ||
11 | .align 4 | |
12 | ; Basic immediate instruction tests. | |
13 | ; | |
14 | ; We could/should test some of the corner cases for register and | |
15 | ; immediate fields. We should also check the assorted field | |
16 | ; selectors to make sure they're handled correctly. | |
17 | addi 123,%r5,%r6 | |
18 | addi,= 123,%r5,%r6 | |
19 | addi,< 123,%r5,%r6 | |
20 | addi,<= 123,%r5,%r6 | |
21 | addi,nuv 123,%r5,%r6 | |
22 | addi,znv 123,%r5,%r6 | |
23 | addi,sv 123,%r5,%r6 | |
24 | addi,od 123,%r5,%r6 | |
25 | addi,tr 123,%r5,%r6 | |
26 | addi,<> 123,%r5,%r6 | |
27 | addi,>= 123,%r5,%r6 | |
28 | addi,> 123,%r5,%r6 | |
29 | addi,uv 123,%r5,%r6 | |
30 | addi,vnz 123,%r5,%r6 | |
31 | addi,nsv 123,%r5,%r6 | |
32 | addi,ev 123,%r5,%r6 | |
33 | ||
34 | addio 123,%r5,%r6 | |
35 | addio,= 123,%r5,%r6 | |
36 | addio,< 123,%r5,%r6 | |
37 | addio,<= 123,%r5,%r6 | |
38 | addio,nuv 123,%r5,%r6 | |
39 | addio,znv 123,%r5,%r6 | |
40 | addio,sv 123,%r5,%r6 | |
41 | addio,od 123,%r5,%r6 | |
42 | addio,tr 123,%r5,%r6 | |
43 | addio,<> 123,%r5,%r6 | |
44 | addio,>= 123,%r5,%r6 | |
45 | addio,> 123,%r5,%r6 | |
46 | addio,uv 123,%r5,%r6 | |
47 | addio,vnz 123,%r5,%r6 | |
48 | addio,nsv 123,%r5,%r6 | |
49 | addio,ev 123,%r5,%r6 | |
50 | ||
51 | addit 123,%r5,%r6 | |
52 | addit,= 123,%r5,%r6 | |
53 | addit,< 123,%r5,%r6 | |
54 | addit,<= 123,%r5,%r6 | |
55 | addit,nuv 123,%r5,%r6 | |
56 | addit,znv 123,%r5,%r6 | |
57 | addit,sv 123,%r5,%r6 | |
58 | addit,od 123,%r5,%r6 | |
59 | addit,tr 123,%r5,%r6 | |
60 | addit,<> 123,%r5,%r6 | |
61 | addit,>= 123,%r5,%r6 | |
62 | addit,> 123,%r5,%r6 | |
63 | addit,uv 123,%r5,%r6 | |
64 | addit,vnz 123,%r5,%r6 | |
65 | addit,nsv 123,%r5,%r6 | |
66 | addit,ev 123,%r5,%r6 | |
67 | ||
68 | addito 123,%r5,%r6 | |
69 | addito,= 123,%r5,%r6 | |
70 | addito,< 123,%r5,%r6 | |
71 | addito,<= 123,%r5,%r6 | |
72 | addito,nuv 123,%r5,%r6 | |
73 | addito,znv 123,%r5,%r6 | |
74 | addito,sv 123,%r5,%r6 | |
75 | addito,od 123,%r5,%r6 | |
76 | addito,tr 123,%r5,%r6 | |
77 | addito,<> 123,%r5,%r6 | |
78 | addito,>= 123,%r5,%r6 | |
79 | addito,> 123,%r5,%r6 | |
80 | addito,uv 123,%r5,%r6 | |
81 | addito,vnz 123,%r5,%r6 | |
82 | addito,nsv 123,%r5,%r6 | |
83 | addito,ev 123,%r5,%r6 |