Commit | Line | Data |
---|---|---|
741fe287 MR |
1 | .text |
2 | foo: | |
3 | .set at=$1 | |
4 | lw $27, 0x7fff($27) | |
5 | sw $27, 0x7fff($27) | |
6 | lw $27, -0x8000($27) | |
7 | sw $27, -0x8000($27) | |
8 | lw $27, 0x8000($27) | |
9 | sw $27, 0x8000($27) | |
10 | lw $27, -0x8001($27) | |
11 | sw $27, -0x8001($27) | |
12 | lw $27, symbol($27) | |
13 | sw $27, symbol($27) | |
14 | ||
15 | .set at=$2 | |
16 | lw $27, 0x7fff($27) | |
17 | sw $27, 0x7fff($27) | |
18 | lw $27, -0x8000($27) | |
19 | sw $27, -0x8000($27) | |
20 | lw $27, 0x8000($27) | |
21 | sw $27, 0x8000($27) | |
22 | lw $27, -0x8001($27) | |
23 | sw $27, -0x8001($27) | |
24 | lw $27, symbol($27) | |
25 | sw $27, symbol($27) | |
26 | ||
27 | .set at=$3 | |
28 | lw $27, 0x7fff($27) | |
29 | sw $27, 0x7fff($27) | |
30 | lw $27, -0x8000($27) | |
31 | sw $27, -0x8000($27) | |
32 | lw $27, 0x8000($27) | |
33 | sw $27, 0x8000($27) | |
34 | lw $27, -0x8001($27) | |
35 | sw $27, -0x8001($27) | |
36 | lw $27, symbol($27) | |
37 | sw $27, symbol($27) | |
38 | ||
39 | .set at=$a0 | |
40 | lw $27, 0x7fff($27) | |
41 | sw $27, 0x7fff($27) | |
42 | lw $27, -0x8000($27) | |
43 | sw $27, -0x8000($27) | |
44 | lw $27, 0x8000($27) | |
45 | sw $27, 0x8000($27) | |
46 | lw $27, -0x8001($27) | |
47 | sw $27, -0x8001($27) | |
48 | lw $27, symbol($27) | |
49 | sw $27, symbol($27) | |
50 | ||
51 | .set at=$a1 | |
52 | lw $27, 0x7fff($27) | |
53 | sw $27, 0x7fff($27) | |
54 | lw $27, -0x8000($27) | |
55 | sw $27, -0x8000($27) | |
56 | lw $27, 0x8000($27) | |
57 | sw $27, 0x8000($27) | |
58 | lw $27, -0x8001($27) | |
59 | sw $27, -0x8001($27) | |
60 | lw $27, symbol($27) | |
61 | sw $27, symbol($27) | |
62 | ||
63 | .set at=$a2 | |
64 | lw $27, 0x7fff($27) | |
65 | sw $27, 0x7fff($27) | |
66 | lw $27, -0x8000($27) | |
67 | sw $27, -0x8000($27) | |
68 | lw $27, 0x8000($27) | |
69 | sw $27, 0x8000($27) | |
70 | lw $27, -0x8001($27) | |
71 | sw $27, -0x8001($27) | |
72 | lw $27, symbol($27) | |
73 | sw $27, symbol($27) | |
74 | ||
75 | .set at=$a3 | |
76 | lw $27, 0x7fff($27) | |
77 | sw $27, 0x7fff($27) | |
78 | lw $27, -0x8000($27) | |
79 | sw $27, -0x8000($27) | |
80 | lw $27, 0x8000($27) | |
81 | sw $27, 0x8000($27) | |
82 | lw $27, -0x8001($27) | |
83 | sw $27, -0x8001($27) | |
84 | lw $27, symbol($27) | |
85 | sw $27, symbol($27) | |
86 | ||
87 | .set at=$8 | |
88 | lw $27, 0x7fff($27) | |
89 | sw $27, 0x7fff($27) | |
90 | lw $27, -0x8000($27) | |
91 | sw $27, -0x8000($27) | |
92 | lw $27, 0x8000($27) | |
93 | sw $27, 0x8000($27) | |
94 | lw $27, -0x8001($27) | |
95 | sw $27, -0x8001($27) | |
96 | lw $27, symbol($27) | |
97 | sw $27, symbol($27) | |
98 | ||
99 | .set at=$9 | |
100 | lw $27, 0x7fff($27) | |
101 | sw $27, 0x7fff($27) | |
102 | lw $27, -0x8000($27) | |
103 | sw $27, -0x8000($27) | |
104 | lw $27, 0x8000($27) | |
105 | sw $27, 0x8000($27) | |
106 | lw $27, -0x8001($27) | |
107 | sw $27, -0x8001($27) | |
108 | lw $27, symbol($27) | |
109 | sw $27, symbol($27) | |
110 | ||
111 | .set at=$10 | |
112 | lw $27, 0x7fff($27) | |
113 | sw $27, 0x7fff($27) | |
114 | lw $27, -0x8000($27) | |
115 | sw $27, -0x8000($27) | |
116 | lw $27, 0x8000($27) | |
117 | sw $27, 0x8000($27) | |
118 | lw $27, -0x8001($27) | |
119 | sw $27, -0x8001($27) | |
120 | lw $27, symbol($27) | |
121 | sw $27, symbol($27) | |
122 | ||
123 | .set at=$11 | |
124 | lw $27, 0x7fff($27) | |
125 | sw $27, 0x7fff($27) | |
126 | lw $27, -0x8000($27) | |
127 | sw $27, -0x8000($27) | |
128 | lw $27, 0x8000($27) | |
129 | sw $27, 0x8000($27) | |
130 | lw $27, -0x8001($27) | |
131 | sw $27, -0x8001($27) | |
132 | lw $27, symbol($27) | |
133 | sw $27, symbol($27) | |
134 | ||
135 | .set at=$12 | |
136 | lw $27, 0x7fff($27) | |
137 | sw $27, 0x7fff($27) | |
138 | lw $27, -0x8000($27) | |
139 | sw $27, -0x8000($27) | |
140 | lw $27, 0x8000($27) | |
141 | sw $27, 0x8000($27) | |
142 | lw $27, -0x8001($27) | |
143 | sw $27, -0x8001($27) | |
144 | lw $27, symbol($27) | |
145 | sw $27, symbol($27) | |
146 | ||
147 | .set at=$13 | |
148 | lw $27, 0x7fff($27) | |
149 | sw $27, 0x7fff($27) | |
150 | lw $27, -0x8000($27) | |
151 | sw $27, -0x8000($27) | |
152 | lw $27, 0x8000($27) | |
153 | sw $27, 0x8000($27) | |
154 | lw $27, -0x8001($27) | |
155 | sw $27, -0x8001($27) | |
156 | lw $27, symbol($27) | |
157 | sw $27, symbol($27) | |
158 | ||
159 | .set at=$14 | |
160 | lw $27, 0x7fff($27) | |
161 | sw $27, 0x7fff($27) | |
162 | lw $27, -0x8000($27) | |
163 | sw $27, -0x8000($27) | |
164 | lw $27, 0x8000($27) | |
165 | sw $27, 0x8000($27) | |
166 | lw $27, -0x8001($27) | |
167 | sw $27, -0x8001($27) | |
168 | lw $27, symbol($27) | |
169 | sw $27, symbol($27) | |
170 | ||
171 | .set at=$15 | |
172 | lw $27, 0x7fff($27) | |
173 | sw $27, 0x7fff($27) | |
174 | lw $27, -0x8000($27) | |
175 | sw $27, -0x8000($27) | |
176 | lw $27, 0x8000($27) | |
177 | sw $27, 0x8000($27) | |
178 | lw $27, -0x8001($27) | |
179 | sw $27, -0x8001($27) | |
180 | lw $27, symbol($27) | |
181 | sw $27, symbol($27) | |
182 | ||
183 | .set at=$s0 | |
184 | lw $27, 0x7fff($27) | |
185 | sw $27, 0x7fff($27) | |
186 | lw $27, -0x8000($27) | |
187 | sw $27, -0x8000($27) | |
188 | lw $27, 0x8000($27) | |
189 | sw $27, 0x8000($27) | |
190 | lw $27, -0x8001($27) | |
191 | sw $27, -0x8001($27) | |
192 | lw $27, symbol($27) | |
193 | sw $27, symbol($27) | |
194 | ||
195 | .set at=$s1 | |
196 | lw $27, 0x7fff($27) | |
197 | sw $27, 0x7fff($27) | |
198 | lw $27, -0x8000($27) | |
199 | sw $27, -0x8000($27) | |
200 | lw $27, 0x8000($27) | |
201 | sw $27, 0x8000($27) | |
202 | lw $27, -0x8001($27) | |
203 | sw $27, -0x8001($27) | |
204 | lw $27, symbol($27) | |
205 | sw $27, symbol($27) | |
206 | ||
207 | .set at=$s2 | |
208 | lw $27, 0x7fff($27) | |
209 | sw $27, 0x7fff($27) | |
210 | lw $27, -0x8000($27) | |
211 | sw $27, -0x8000($27) | |
212 | lw $27, 0x8000($27) | |
213 | sw $27, 0x8000($27) | |
214 | lw $27, -0x8001($27) | |
215 | sw $27, -0x8001($27) | |
216 | lw $27, symbol($27) | |
217 | sw $27, symbol($27) | |
218 | ||
219 | .set at=$s3 | |
220 | lw $27, 0x7fff($27) | |
221 | sw $27, 0x7fff($27) | |
222 | lw $27, -0x8000($27) | |
223 | sw $27, -0x8000($27) | |
224 | lw $27, 0x8000($27) | |
225 | sw $27, 0x8000($27) | |
226 | lw $27, -0x8001($27) | |
227 | sw $27, -0x8001($27) | |
228 | lw $27, symbol($27) | |
229 | sw $27, symbol($27) | |
230 | ||
231 | .set at=$s4 | |
232 | lw $27, 0x7fff($27) | |
233 | sw $27, 0x7fff($27) | |
234 | lw $27, -0x8000($27) | |
235 | sw $27, -0x8000($27) | |
236 | lw $27, 0x8000($27) | |
237 | sw $27, 0x8000($27) | |
238 | lw $27, -0x8001($27) | |
239 | sw $27, -0x8001($27) | |
240 | lw $27, symbol($27) | |
241 | sw $27, symbol($27) | |
242 | ||
243 | .set at=$s5 | |
244 | lw $27, 0x7fff($27) | |
245 | sw $27, 0x7fff($27) | |
246 | lw $27, -0x8000($27) | |
247 | sw $27, -0x8000($27) | |
248 | lw $27, 0x8000($27) | |
249 | sw $27, 0x8000($27) | |
250 | lw $27, -0x8001($27) | |
251 | sw $27, -0x8001($27) | |
252 | lw $27, symbol($27) | |
253 | sw $27, symbol($27) | |
254 | ||
255 | .set at=$s6 | |
256 | lw $27, 0x7fff($27) | |
257 | sw $27, 0x7fff($27) | |
258 | lw $27, -0x8000($27) | |
259 | sw $27, -0x8000($27) | |
260 | lw $27, 0x8000($27) | |
261 | sw $27, 0x8000($27) | |
262 | lw $27, -0x8001($27) | |
263 | sw $27, -0x8001($27) | |
264 | lw $27, symbol($27) | |
265 | sw $27, symbol($27) | |
266 | ||
267 | .set at=$s7 | |
268 | lw $27, 0x7fff($27) | |
269 | sw $27, 0x7fff($27) | |
270 | lw $27, -0x8000($27) | |
271 | sw $27, -0x8000($27) | |
272 | lw $27, 0x8000($27) | |
273 | sw $27, 0x8000($27) | |
274 | lw $27, -0x8001($27) | |
275 | sw $27, -0x8001($27) | |
276 | lw $27, symbol($27) | |
277 | sw $27, symbol($27) | |
278 | ||
279 | .set at=$24 | |
280 | lw $27, 0x7fff($27) | |
281 | sw $27, 0x7fff($27) | |
282 | lw $27, -0x8000($27) | |
283 | sw $27, -0x8000($27) | |
284 | lw $27, 0x8000($27) | |
285 | sw $27, 0x8000($27) | |
286 | lw $27, -0x8001($27) | |
287 | sw $27, -0x8001($27) | |
288 | lw $27, symbol($27) | |
289 | sw $27, symbol($27) | |
290 | ||
291 | .set at=$25 | |
292 | lw $27, 0x7fff($27) | |
293 | sw $27, 0x7fff($27) | |
294 | lw $27, -0x8000($27) | |
295 | sw $27, -0x8000($27) | |
296 | lw $27, 0x8000($27) | |
297 | sw $27, 0x8000($27) | |
298 | lw $27, -0x8001($27) | |
299 | sw $27, -0x8001($27) | |
300 | lw $27, symbol($27) | |
301 | sw $27, symbol($27) | |
302 | ||
303 | .set at=$26 | |
304 | lw $27, 0x7fff($27) | |
305 | sw $27, 0x7fff($27) | |
306 | lw $27, -0x8000($27) | |
307 | sw $27, -0x8000($27) | |
308 | lw $27, 0x8000($27) | |
309 | sw $27, 0x8000($27) | |
310 | lw $27, -0x8001($27) | |
311 | sw $27, -0x8001($27) | |
312 | lw $27, symbol($27) | |
313 | sw $27, symbol($27) | |
314 | ||
315 | .set at=$27 | |
316 | lw $26, 0x7fff($26) | |
317 | sw $26, 0x7fff($26) | |
318 | lw $26, -0x8000($26) | |
319 | sw $26, -0x8000($26) | |
320 | lw $26, 0x8000($26) | |
321 | sw $26, 0x8000($26) | |
322 | lw $26, -0x8001($26) | |
323 | sw $26, -0x8001($26) | |
324 | lw $26, symbol($26) | |
325 | sw $26, symbol($26) | |
326 | ||
327 | .set at=$gp | |
328 | lw $27, 0x7fff($27) | |
329 | sw $27, 0x7fff($27) | |
330 | lw $27, -0x8000($27) | |
331 | sw $27, -0x8000($27) | |
332 | lw $27, 0x8000($27) | |
333 | sw $27, 0x8000($27) | |
334 | lw $27, -0x8001($27) | |
335 | sw $27, -0x8001($27) | |
336 | lw $27, symbol($27) | |
337 | sw $27, symbol($27) | |
338 | ||
339 | .set at=$fp | |
340 | lw $27, 0x7fff($27) | |
341 | sw $27, 0x7fff($27) | |
342 | lw $27, -0x8000($27) | |
343 | sw $27, -0x8000($27) | |
344 | lw $27, 0x8000($27) | |
345 | sw $27, 0x8000($27) | |
346 | lw $27, -0x8001($27) | |
347 | sw $27, -0x8001($27) | |
348 | lw $27, symbol($27) | |
349 | sw $27, symbol($27) | |
350 | ||
351 | .set at=$sp | |
352 | lw $27, 0x7fff($27) | |
353 | sw $27, 0x7fff($27) | |
354 | lw $27, -0x8000($27) | |
355 | sw $27, -0x8000($27) | |
356 | lw $27, 0x8000($27) | |
357 | sw $27, 0x8000($27) | |
358 | lw $27, -0x8001($27) | |
359 | sw $27, -0x8001($27) | |
360 | lw $27, symbol($27) | |
361 | sw $27, symbol($27) | |
362 | ||
363 | .set at=$ra | |
364 | lw $27, 0x7fff($27) | |
365 | sw $27, 0x7fff($27) | |
366 | lw $27, -0x8000($27) | |
367 | sw $27, -0x8000($27) | |
368 | lw $27, 0x8000($27) | |
369 | sw $27, 0x8000($27) | |
370 | lw $27, -0x8001($27) | |
371 | sw $27, -0x8001($27) | |
372 | lw $27, symbol($27) | |
373 | sw $27, symbol($27) | |
374 | ||
375 | .set at | |
376 | lw $27, 0x7fff($27) | |
377 | sw $27, 0x7fff($27) | |
378 | lw $27, -0x8000($27) | |
379 | sw $27, -0x8000($27) | |
380 | lw $27, 0x8000($27) | |
381 | sw $27, 0x8000($27) | |
382 | lw $27, -0x8001($27) | |
383 | sw $27, -0x8001($27) | |
384 | lw $27, symbol($27) | |
385 | sw $27, symbol($27) | |
386 | ||
387 | # Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ... | |
388 | .space 8 |