Commit | Line | Data |
---|---|---|
8b579b7a | 1 | .level 1.1 |
68196d70 | 2 | .code |
252b5132 RH |
3 | .align 4 |
4 | ; Basic immediate instruction tests. | |
5 | ; | |
6 | ; We could/should test some of the corner cases for register and | |
7 | ; immediate fields. We should also check the assorted field | |
8 | ; selectors to make sure they're handled correctly. | |
9 | sub %r4,%r5,%r6 | |
10 | sub,= %r4,%r5,%r6 | |
11 | sub,< %r4,%r5,%r6 | |
12 | sub,<= %r4,%r5,%r6 | |
13 | sub,<< %r4,%r5,%r6 | |
14 | sub,<<= %r4,%r5,%r6 | |
15 | sub,sv %r4,%r5,%r6 | |
16 | sub,od %r4,%r5,%r6 | |
17 | sub,tr %r4,%r5,%r6 | |
18 | sub,<> %r4,%r5,%r6 | |
19 | sub,>= %r4,%r5,%r6 | |
20 | sub,> %r4,%r5,%r6 | |
21 | sub,>>= %r4,%r5,%r6 | |
22 | sub,>> %r4,%r5,%r6 | |
23 | sub,nsv %r4,%r5,%r6 | |
24 | sub,ev %r4,%r5,%r6 | |
25 | ||
26 | subo %r4,%r5,%r6 | |
27 | subo,= %r4,%r5,%r6 | |
28 | subo,< %r4,%r5,%r6 | |
29 | subo,<= %r4,%r5,%r6 | |
30 | subo,<< %r4,%r5,%r6 | |
31 | subo,<<= %r4,%r5,%r6 | |
32 | subo,sv %r4,%r5,%r6 | |
33 | subo,od %r4,%r5,%r6 | |
34 | subo,tr %r4,%r5,%r6 | |
35 | subo,<> %r4,%r5,%r6 | |
36 | subo,>= %r4,%r5,%r6 | |
37 | subo,> %r4,%r5,%r6 | |
38 | subo,>>= %r4,%r5,%r6 | |
39 | subo,>> %r4,%r5,%r6 | |
40 | subo,nsv %r4,%r5,%r6 | |
41 | subo,ev %r4,%r5,%r6 | |
42 | ||
43 | subb %r4,%r5,%r6 | |
44 | subb,= %r4,%r5,%r6 | |
45 | subb,< %r4,%r5,%r6 | |
46 | subb,<= %r4,%r5,%r6 | |
47 | subb,<< %r4,%r5,%r6 | |
48 | subb,<<= %r4,%r5,%r6 | |
49 | subb,sv %r4,%r5,%r6 | |
50 | subb,od %r4,%r5,%r6 | |
51 | subb,tr %r4,%r5,%r6 | |
52 | subb,<> %r4,%r5,%r6 | |
53 | subb,>= %r4,%r5,%r6 | |
54 | subb,> %r4,%r5,%r6 | |
55 | subb,>>= %r4,%r5,%r6 | |
56 | subb,>> %r4,%r5,%r6 | |
57 | subb,nsv %r4,%r5,%r6 | |
58 | subb,ev %r4,%r5,%r6 | |
59 | ||
60 | subbo %r4,%r5,%r6 | |
61 | subbo,= %r4,%r5,%r6 | |
62 | subbo,< %r4,%r5,%r6 | |
63 | subbo,<= %r4,%r5,%r6 | |
64 | subbo,<< %r4,%r5,%r6 | |
65 | subbo,<<= %r4,%r5,%r6 | |
66 | subbo,sv %r4,%r5,%r6 | |
67 | subbo,od %r4,%r5,%r6 | |
68 | subbo,tr %r4,%r5,%r6 | |
69 | subbo,<> %r4,%r5,%r6 | |
70 | subbo,>= %r4,%r5,%r6 | |
71 | subbo,> %r4,%r5,%r6 | |
72 | subbo,>>= %r4,%r5,%r6 | |
73 | subbo,>> %r4,%r5,%r6 | |
74 | subbo,nsv %r4,%r5,%r6 | |
75 | subbo,ev %r4,%r5,%r6 | |
76 | ||
77 | subt %r4,%r5,%r6 | |
78 | subt,= %r4,%r5,%r6 | |
79 | subt,< %r4,%r5,%r6 | |
80 | subt,<= %r4,%r5,%r6 | |
81 | subt,<< %r4,%r5,%r6 | |
82 | subt,<<= %r4,%r5,%r6 | |
83 | subt,sv %r4,%r5,%r6 | |
84 | subt,od %r4,%r5,%r6 | |
85 | subt,tr %r4,%r5,%r6 | |
86 | subt,<> %r4,%r5,%r6 | |
87 | subt,>= %r4,%r5,%r6 | |
88 | subt,> %r4,%r5,%r6 | |
89 | subt,>>= %r4,%r5,%r6 | |
90 | subt,>> %r4,%r5,%r6 | |
91 | subt,nsv %r4,%r5,%r6 | |
92 | subt,ev %r4,%r5,%r6 | |
93 | ||
94 | subto %r4,%r5,%r6 | |
95 | subto,= %r4,%r5,%r6 | |
96 | subto,< %r4,%r5,%r6 | |
97 | subto,<= %r4,%r5,%r6 | |
98 | subto,<< %r4,%r5,%r6 | |
99 | subto,<<= %r4,%r5,%r6 | |
100 | subto,sv %r4,%r5,%r6 | |
101 | subto,od %r4,%r5,%r6 | |
102 | subto,tr %r4,%r5,%r6 | |
103 | subto,<> %r4,%r5,%r6 | |
104 | subto,>= %r4,%r5,%r6 | |
105 | subto,> %r4,%r5,%r6 | |
106 | subto,>>= %r4,%r5,%r6 | |
107 | subto,>> %r4,%r5,%r6 | |
108 | subto,nsv %r4,%r5,%r6 | |
109 | subto,ev %r4,%r5,%r6 | |
436709ee JL |
110 | |
111 | sub,tsv %r4,%r5,%r6 | |
112 | sub,tsv,= %r4,%r5,%r6 | |
113 | sub,tsv,< %r4,%r5,%r6 | |
114 | sub,tsv,<= %r4,%r5,%r6 | |
115 | sub,tsv,<< %r4,%r5,%r6 | |
116 | sub,tsv,<<= %r4,%r5,%r6 | |
117 | sub,tsv,sv %r4,%r5,%r6 | |
118 | sub,tsv,od %r4,%r5,%r6 | |
119 | sub,tsv,tr %r4,%r5,%r6 | |
120 | sub,tsv,<> %r4,%r5,%r6 | |
121 | sub,tsv,>= %r4,%r5,%r6 | |
122 | sub,tsv,> %r4,%r5,%r6 | |
123 | sub,tsv,>>= %r4,%r5,%r6 | |
124 | sub,tsv,>> %r4,%r5,%r6 | |
125 | sub,tsv,nsv %r4,%r5,%r6 | |
126 | sub,tsv,ev %r4,%r5,%r6 | |
127 | ||
128 | sub,b %r4,%r5,%r6 | |
129 | sub,b,= %r4,%r5,%r6 | |
130 | sub,b,< %r4,%r5,%r6 | |
131 | sub,b,<= %r4,%r5,%r6 | |
132 | sub,b,<< %r4,%r5,%r6 | |
133 | sub,b,<<= %r4,%r5,%r6 | |
134 | sub,b,sv %r4,%r5,%r6 | |
135 | sub,b,od %r4,%r5,%r6 | |
136 | sub,b,tr %r4,%r5,%r6 | |
137 | sub,b,<> %r4,%r5,%r6 | |
138 | sub,b,>= %r4,%r5,%r6 | |
139 | sub,b,> %r4,%r5,%r6 | |
140 | sub,b,>>= %r4,%r5,%r6 | |
141 | sub,b,>> %r4,%r5,%r6 | |
142 | sub,b,nsv %r4,%r5,%r6 | |
143 | sub,b,ev %r4,%r5,%r6 | |
144 | ||
145 | sub,b,tsv %r4,%r5,%r6 | |
146 | sub,b,tsv,= %r4,%r5,%r6 | |
147 | sub,b,tsv,< %r4,%r5,%r6 | |
148 | sub,b,tsv,<= %r4,%r5,%r6 | |
149 | sub,b,tsv,<< %r4,%r5,%r6 | |
150 | sub,b,tsv,<<= %r4,%r5,%r6 | |
151 | sub,b,tsv,sv %r4,%r5,%r6 | |
152 | sub,b,tsv,od %r4,%r5,%r6 | |
153 | sub,tsv,b,tr %r4,%r5,%r6 | |
154 | sub,tsv,b,<> %r4,%r5,%r6 | |
155 | sub,tsv,b,>= %r4,%r5,%r6 | |
156 | sub,tsv,b,> %r4,%r5,%r6 | |
157 | sub,tsv,b,>>= %r4,%r5,%r6 | |
158 | sub,tsv,b,>> %r4,%r5,%r6 | |
159 | sub,tsv,b,nsv %r4,%r5,%r6 | |
160 | sub,tsv,b,ev %r4,%r5,%r6 | |
161 | ||
162 | sub,tc %r4,%r5,%r6 | |
163 | sub,tc,= %r4,%r5,%r6 | |
164 | sub,tc,< %r4,%r5,%r6 | |
165 | sub,tc,<= %r4,%r5,%r6 | |
166 | sub,tc,<< %r4,%r5,%r6 | |
167 | sub,tc,<<= %r4,%r5,%r6 | |
168 | sub,tc,sv %r4,%r5,%r6 | |
169 | sub,tc,od %r4,%r5,%r6 | |
170 | sub,tc,tr %r4,%r5,%r6 | |
171 | sub,tc,<> %r4,%r5,%r6 | |
172 | sub,tc,>= %r4,%r5,%r6 | |
173 | sub,tc,> %r4,%r5,%r6 | |
174 | sub,tc,>>= %r4,%r5,%r6 | |
175 | sub,tc,>> %r4,%r5,%r6 | |
176 | sub,tc,nsv %r4,%r5,%r6 | |
177 | sub,tc,ev %r4,%r5,%r6 | |
178 | ||
179 | sub,tc,tsv %r4,%r5,%r6 | |
180 | sub,tc,tsv,= %r4,%r5,%r6 | |
181 | sub,tc,tsv,< %r4,%r5,%r6 | |
182 | sub,tc,tsv,<= %r4,%r5,%r6 | |
183 | sub,tc,tsv,<< %r4,%r5,%r6 | |
184 | sub,tc,tsv,<<= %r4,%r5,%r6 | |
185 | sub,tc,tsv,sv %r4,%r5,%r6 | |
186 | sub,tc,tsv,od %r4,%r5,%r6 | |
187 | sub,tsv,tc,tr %r4,%r5,%r6 | |
188 | sub,tsv,tc,<> %r4,%r5,%r6 | |
189 | sub,tsv,tc,>= %r4,%r5,%r6 | |
190 | sub,tsv,tc,> %r4,%r5,%r6 | |
191 | sub,tsv,tc,>>= %r4,%r5,%r6 | |
192 | sub,tsv,tc,>> %r4,%r5,%r6 | |
193 | sub,tsv,tc,nsv %r4,%r5,%r6 | |
194 | sub,tsv,tc,ev %r4,%r5,%r6 |