Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / arch / prm / tso / tso_directed / tso_n1_starve1.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: tso_n1_starve1.s
5* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
6* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
7*
8* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
9*
10* This program is free software; you can redistribute it and/or modify
11* it under the terms of the GNU General Public License as published by
12* the Free Software Foundation; version 2 of the License.
13*
14* This program is distributed in the hope that it will be useful,
15* but WITHOUT ANY WARRANTY; without even the implied warranty of
16* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17* GNU General Public License for more details.
18*
19* You should have received a copy of the GNU General Public License
20* along with this program; if not, write to the Free Software
21* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22*
23* For the avoidance of doubt, and except that if any non-GPL license
24* choice is available it will apply instead, Sun elects to use only
25* the General Public License version 2 (GPLv2) at this time for any
26* software where a choice of GPL license versions is made
27* available with the language indicating that GPLv2 or any later version
28* may be used, or where a choice of which version of the GPL is applied is
29* otherwise unspecified.
30*
31* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
32* CA 95054 USA or visit www.sun.com if you need additional information or
33* have any questions.
34*
35*
36* ========== Copyright Header End ============================================
37*/
38#define data0_addr %o0
39#define data1_addr %o1
40#define my_id_reg %o3
41
42#define ITERATIONS 4
43
44#include "hboot.s"
45
46.global main
47
48main:
49
50
51 add %g0, ITERATIONS, %i0
52 add %g0, ITERATIONS, %i1
53 add %g0, ITERATIONS, %i2
54 add %g0, ITERATIONS, %i3
55 add %i1, 16, %i1
56 add %i2, 16, %i2
57 add %i3, 16, %i3
58
59
60th_fork(th_main,%l0)
61
62th_main_0:
63 setx data1, %l0, data1_addr
64 add data1_addr, 0x50, data1_addr
65 ld [data1_addr], %l0
66
67loop0:
68 st %l0, [data1_addr]
69 st %l0, [data1_addr]
70 st %l0, [data1_addr]
71 st %l0, [data1_addr]
72 st %l0, [data1_addr]
73 st %l0, [data1_addr]
74 st %l0, [data1_addr]
75 st %l0, [data1_addr]
76 st %l0, [data1_addr]
77 st %l0, [data1_addr]
78 st %l0, [data1_addr]
79 st %l0, [data1_addr]
80 st %l0, [data1_addr]
81 st %l0, [data1_addr]
82 st %l0, [data1_addr]
83 st %l0, [data1_addr]
84 st %l0, [data1_addr]
85 st %l0, [data1_addr]
86 st %l0, [data1_addr]
87 st %l0, [data1_addr]
88 st %l0, [data1_addr]
89 st %l0, [data1_addr]
90 st %l0, [data1_addr]
91 st %l0, [data1_addr]
92 st %l0, [data1_addr]
93 st %l0, [data1_addr]
94 st %l0, [data1_addr]
95 st %l0, [data1_addr]
96 st %l0, [data1_addr]
97 st %l0, [data1_addr]
98 st %l0, [data1_addr]
99 st %l0, [data1_addr]
100 st %l0, [data1_addr]
101 st %l0, [data1_addr]
102 st %l0, [data1_addr]
103 st %l0, [data1_addr]
104 st %l0, [data1_addr]
105 st %l0, [data1_addr]
106 st %l0, [data1_addr]
107 st %l0, [data1_addr]
108 st %l0, [data1_addr]
109
110 dec %i0
111 brnz %i0, loop0
112 nop
113
114good_end:
115 ta T_GOOD_TRAP
116
117
118th_main_1:
119
120 setx data0, %l0, data0_addr
121 ld [data0_addr], %l0
122 ld [data0_addr], %l0
123 ld [data0_addr], %l0
124 ld [data0_addr], %l0
125 ld [data0_addr], %l0
126 ld [data0_addr], %l0
127 ld [data0_addr], %l0
128 ld [data0_addr], %l0
129 ld [data0_addr], %l0
130 ld [data0_addr], %l0
131
132loop1:
133 ld [data0_addr], %l0
134 ld [data0_addr], %l1
135 ld [data0_addr], %l2
136 ld [data0_addr], %l3
137 ld [data0_addr], %l4
138 ld [data0_addr], %l5
139 ld [data0_addr], %l6
140 ld [data0_addr], %l7
141 ld [data0_addr], %l7
142 ld [data0_addr], %l7
143 ld [data0_addr], %l7
144 ld [data0_addr], %l7
145 ld [data0_addr], %l7
146 ld [data0_addr], %l7
147 ld [data0_addr], %l7
148 ld [data0_addr], %l7
149 ld [data0_addr], %l7
150 ld [data0_addr], %l7
151 ld [data0_addr], %l0
152 ld [data0_addr], %l0
153 ld [data0_addr], %l1
154 ld [data0_addr], %l2
155 ld [data0_addr], %l3
156 ld [data0_addr], %l4
157 ld [data0_addr], %l5
158 ld [data0_addr], %l6
159 ld [data0_addr], %l7
160 ld [data0_addr], %l7
161 ld [data0_addr], %l7
162 ld [data0_addr], %l7
163 ld [data0_addr], %l7
164 ld [data0_addr], %l7
165 ld [data0_addr], %l7
166 ld [data0_addr], %l7
167 ld [data0_addr], %l7
168 ld [data0_addr], %l7
169 ld [data0_addr], %l7
170 ld [data0_addr], %l0
171 ld [data0_addr], %l1
172 ld [data0_addr], %l2
173 ld [data0_addr], %l3
174 ld [data0_addr], %l4
175 ld [data0_addr], %l5
176 ld [data0_addr], %l6
177 ld [data0_addr], %l7
178 ld [data0_addr], %l7
179 ld [data0_addr], %l7
180 ld [data0_addr], %l7
181 ld [data0_addr], %l7
182 ld [data0_addr], %l7
183 ld [data0_addr], %l7
184 ld [data0_addr], %l7
185 ld [data0_addr], %l7
186 ld [data0_addr], %l7
187 ld [data0_addr], %l7
188 ld [data0_addr], %l0
189 ld [data0_addr], %l1
190 ld [data0_addr], %l2
191 ld [data0_addr], %l3
192 ld [data0_addr], %l4
193 ld [data0_addr], %l5
194 ld [data0_addr], %l6
195 ld [data0_addr], %l7
196 ld [data0_addr], %l7
197 ld [data0_addr], %l7
198 ld [data0_addr], %l7
199 ld [data0_addr], %l7
200 ld [data0_addr], %l7
201 ld [data0_addr], %l7
202 ld [data0_addr], %l7
203 ld [data0_addr], %l7
204 ld [data0_addr], %l7
205 ld [data0_addr], %l7
206 ld [data0_addr], %l1
207 ld [data0_addr], %l2
208 ld [data0_addr], %l3
209 ld [data0_addr], %l4
210 ld [data0_addr], %l5
211 ld [data0_addr], %l6
212 ld [data0_addr], %l7
213 ld [data0_addr], %l7
214 ld [data0_addr], %l7
215 ld [data0_addr], %l7
216 ld [data0_addr], %l7
217 ld [data0_addr], %l7
218 ld [data0_addr], %l7
219 ld [data0_addr], %l7
220 ld [data0_addr], %l7
221 ld [data0_addr], %l7
222 ld [data0_addr], %l7
223 ld [data0_addr], %l0
224 ld [data0_addr], %l1
225 ld [data0_addr], %l2
226 ld [data0_addr], %l3
227 ld [data0_addr], %l4
228 ld [data0_addr], %l5
229 ld [data0_addr], %l6
230 ld [data0_addr], %l7
231 ld [data0_addr], %l7
232 ld [data0_addr], %l7
233 ld [data0_addr], %l7
234 ld [data0_addr], %l7
235 ld [data0_addr], %l7
236 ld [data0_addr], %l7
237 ld [data0_addr], %l7
238 ld [data0_addr], %l7
239 ld [data0_addr], %l7
240 ld [data0_addr], %l7
241 ld [data0_addr], %l0
242 ld [data0_addr], %l1
243 ld [data0_addr], %l2
244 ld [data0_addr], %l3
245 ld [data0_addr], %l4
246 ld [data0_addr], %l5
247 ld [data0_addr], %l6
248 ld [data0_addr], %l7
249 ld [data0_addr], %l7
250 ld [data0_addr], %l7
251 ld [data0_addr], %l7
252 ld [data0_addr], %l7
253 ld [data0_addr], %l7
254 ld [data0_addr], %l7
255 ld [data0_addr], %l7
256 ld [data0_addr], %l7
257 ld [data0_addr], %l7
258 ld [data0_addr], %l7
259 ld [data0_addr], %l0
260 ld [data0_addr], %l1
261 ld [data0_addr], %l2
262 ld [data0_addr], %l3
263 ld [data0_addr], %l4
264 ld [data0_addr], %l5
265 ld [data0_addr], %l6
266 ld [data0_addr], %l7
267 ld [data0_addr], %l7
268 ld [data0_addr], %l7
269 ld [data0_addr], %l7
270 ld [data0_addr], %l7
271 ld [data0_addr], %l7
272 ld [data0_addr], %l7
273 ld [data0_addr], %l7
274 ld [data0_addr], %l7
275 ld [data0_addr], %l7
276 ld [data0_addr], %l7
277 ld [data0_addr], %l0
278 ld [data0_addr], %l1
279 ld [data0_addr], %l2
280 ld [data0_addr], %l3
281 ld [data0_addr], %l4
282 ld [data0_addr], %l5
283 ld [data0_addr], %l6
284 ld [data0_addr], %l7
285 ld [data0_addr], %l7
286 ld [data0_addr], %l7
287 ld [data0_addr], %l7
288 ld [data0_addr], %l7
289 ld [data0_addr], %l7
290 ld [data0_addr], %l7
291 ld [data0_addr], %l7
292 ld [data0_addr], %l7
293 ld [data0_addr], %l7
294 ld [data0_addr], %l7
295 ld [data0_addr], %l0
296 ld [data0_addr], %l1
297 ld [data0_addr], %l2
298 ld [data0_addr], %l3
299 ld [data0_addr], %l4
300 ld [data0_addr], %l5
301 ld [data0_addr], %l6
302 ld [data0_addr], %l7
303 ld [data0_addr], %l7
304 ld [data0_addr], %l7
305 ld [data0_addr], %l7
306 ld [data0_addr], %l7
307 ld [data0_addr], %l7
308 ld [data0_addr], %l7
309 ld [data0_addr], %l7
310 ld [data0_addr], %l7
311 ld [data0_addr], %l7
312 ld [data0_addr], %l7
313 ld [data0_addr], %l0
314 ld [data0_addr], %l1
315 ld [data0_addr], %l2
316 ld [data0_addr], %l3
317 ld [data0_addr], %l4
318 ld [data0_addr], %l5
319 ld [data0_addr], %l6
320 ld [data0_addr], %l7
321 ld [data0_addr], %l7
322 ld [data0_addr], %l7
323 ld [data0_addr], %l7
324 ld [data0_addr], %l7
325 ld [data0_addr], %l7
326 ld [data0_addr], %l7
327 ld [data0_addr], %l7
328 ld [data0_addr], %l7
329 ld [data0_addr], %l7
330 ld [data0_addr], %l7
331 ld [data0_addr], %l0
332 ld [data0_addr], %l1
333 ld [data0_addr], %l2
334 ld [data0_addr], %l3
335 ld [data0_addr], %l4
336 ld [data0_addr], %l5
337 ld [data0_addr], %l6
338 ld [data0_addr], %l7
339 ld [data0_addr], %l7
340 ld [data0_addr], %l7
341 ld [data0_addr], %l7
342 ld [data0_addr], %l7
343 ld [data0_addr], %l7
344 ld [data0_addr], %l7
345 ld [data0_addr], %l7
346 ld [data0_addr], %l7
347 ld [data0_addr], %l7
348 ld [data0_addr], %l7
349 ld [data0_addr], %l0
350 ld [data0_addr], %l1
351 ld [data0_addr], %l2
352 ld [data0_addr], %l3
353 ld [data0_addr], %l4
354 ld [data0_addr], %l5
355 ld [data0_addr], %l6
356 ld [data0_addr], %l7
357 ld [data0_addr], %l7
358 ld [data0_addr], %l7
359 ld [data0_addr], %l7
360 ld [data0_addr], %l7
361 ld [data0_addr], %l7
362 ld [data0_addr], %l7
363 ld [data0_addr], %l7
364 ld [data0_addr], %l7
365 ld [data0_addr], %l7
366 ld [data0_addr], %l7
367 ld [data0_addr], %l0
368 ld [data0_addr], %l1
369 ld [data0_addr], %l2
370 ld [data0_addr], %l3
371 ld [data0_addr], %l4
372 ld [data0_addr], %l5
373 ld [data0_addr], %l6
374 ld [data0_addr], %l7
375 ld [data0_addr], %l7
376 ld [data0_addr], %l7
377 ld [data0_addr], %l7
378 ld [data0_addr], %l7
379 ld [data0_addr], %l7
380 ld [data0_addr], %l7
381 ld [data0_addr], %l7
382 ld [data0_addr], %l7
383 ld [data0_addr], %l7
384 ld [data0_addr], %l7
385 ld [data0_addr], %l0
386 ld [data0_addr], %l1
387 ld [data0_addr], %l2
388 ld [data0_addr], %l3
389 ld [data0_addr], %l4
390 ld [data0_addr], %l5
391 ld [data0_addr], %l6
392 ld [data0_addr], %l7
393 ld [data0_addr], %l7
394 ld [data0_addr], %l7
395 ld [data0_addr], %l7
396 ld [data0_addr], %l7
397 ld [data0_addr], %l7
398 ld [data0_addr], %l7
399 ld [data0_addr], %l7
400 ld [data0_addr], %l7
401 ld [data0_addr], %l7
402 ld [data0_addr], %l7
403 ld [data0_addr], %l0
404 ld [data0_addr], %l1
405 ld [data0_addr], %l2
406 ld [data0_addr], %l3
407 ld [data0_addr], %l4
408 ld [data0_addr], %l5
409 ld [data0_addr], %l6
410 ld [data0_addr], %l7
411 ld [data0_addr], %l7
412 ld [data0_addr], %l7
413 ld [data0_addr], %l7
414 ld [data0_addr], %l7
415 ld [data0_addr], %l7
416 ld [data0_addr], %l7
417 ld [data0_addr], %l7
418 ld [data0_addr], %l7
419 ld [data0_addr], %l7
420 ld [data0_addr], %l7
421 ld [data0_addr], %l0
422 ld [data0_addr], %l1
423 ld [data0_addr], %l2
424 ld [data0_addr], %l3
425 ld [data0_addr], %l4
426 ld [data0_addr], %l5
427 ld [data0_addr], %l6
428 ld [data0_addr], %l7
429 ld [data0_addr], %l7
430 ld [data0_addr], %l7
431 ld [data0_addr], %l7
432 ld [data0_addr], %l7
433 ld [data0_addr], %l7
434 ld [data0_addr], %l7
435 ld [data0_addr], %l7
436 ld [data0_addr], %l7
437 ld [data0_addr], %l7
438 ld [data0_addr], %l7
439 ld [data0_addr], %l0
440 ld [data0_addr], %l1
441 ld [data0_addr], %l2
442 ld [data0_addr], %l3
443 ld [data0_addr], %l4
444 ld [data0_addr], %l5
445 ld [data0_addr], %l6
446 ld [data0_addr], %l7
447 ld [data0_addr], %l7
448 ld [data0_addr], %l7
449 ld [data0_addr], %l7
450 ld [data0_addr], %l7
451 ld [data0_addr], %l7
452 ld [data0_addr], %l7
453 ld [data0_addr], %l7
454 ld [data0_addr], %l7
455 ld [data0_addr], %l7
456 ld [data0_addr], %l7
457 ld [data0_addr], %l0
458 ld [data0_addr], %l1
459 ld [data0_addr], %l2
460 ld [data0_addr], %l3
461 ld [data0_addr], %l4
462 ld [data0_addr], %l5
463 ld [data0_addr], %l6
464 ld [data0_addr], %l7
465 ld [data0_addr], %l7
466 ld [data0_addr], %l7
467 ld [data0_addr], %l7
468 ld [data0_addr], %l7
469 ld [data0_addr], %l7
470 ld [data0_addr], %l7
471 ld [data0_addr], %l7
472 ld [data0_addr], %l7
473 ld [data0_addr], %l7
474 ld [data0_addr], %l7
475 ld [data0_addr], %l0
476 ld [data0_addr], %l1
477 ld [data0_addr], %l2
478 ld [data0_addr], %l3
479 ld [data0_addr], %l4
480 ld [data0_addr], %l5
481 ld [data0_addr], %l6
482 ld [data0_addr], %l7
483 ld [data0_addr], %l7
484 ld [data0_addr], %l7
485 ld [data0_addr], %l7
486 ld [data0_addr], %l7
487 ld [data0_addr], %l7
488 ld [data0_addr], %l7
489 ld [data0_addr], %l7
490 ld [data0_addr], %l7
491 ld [data0_addr], %l7
492 ld [data0_addr], %l7
493 ld [data0_addr], %l0
494 ld [data0_addr], %l1
495 ld [data0_addr], %l2
496 ld [data0_addr], %l3
497 ld [data0_addr], %l4
498 ld [data0_addr], %l5
499 ld [data0_addr], %l6
500 ld [data0_addr], %l7
501 ld [data0_addr], %l7
502 ld [data0_addr], %l7
503 ld [data0_addr], %l7
504 ld [data0_addr], %l7
505 ld [data0_addr], %l7
506 ld [data0_addr], %l7
507 ld [data0_addr], %l7
508 ld [data0_addr], %l7
509 ld [data0_addr], %l7
510 ld [data0_addr], %l7
511 ld [data0_addr], %l0
512 ld [data0_addr], %l1
513 ld [data0_addr], %l2
514 ld [data0_addr], %l3
515 ld [data0_addr], %l4
516 ld [data0_addr], %l5
517 ld [data0_addr], %l6
518 ld [data0_addr], %l7
519 ld [data0_addr], %l7
520 ld [data0_addr], %l7
521 ld [data0_addr], %l7
522 ld [data0_addr], %l7
523 ld [data0_addr], %l7
524 ld [data0_addr], %l7
525 ld [data0_addr], %l7
526 ld [data0_addr], %l7
527 ld [data0_addr], %l7
528 ld [data0_addr], %l7
529 ld [data0_addr], %l0
530 ld [data0_addr], %l1
531 ld [data0_addr], %l2
532 ld [data0_addr], %l3
533 ld [data0_addr], %l4
534 ld [data0_addr], %l5
535 ld [data0_addr], %l6
536 ld [data0_addr], %l7
537 ld [data0_addr], %l7
538 ld [data0_addr], %l7
539 ld [data0_addr], %l7
540 ld [data0_addr], %l7
541 ld [data0_addr], %l7
542 ld [data0_addr], %l7
543 ld [data0_addr], %l7
544 ld [data0_addr], %l7
545 ld [data0_addr], %l7
546 ld [data0_addr], %l7
547 ld [data0_addr], %l0
548 ld [data0_addr], %l1
549 ld [data0_addr], %l2
550 ld [data0_addr], %l3
551 ld [data0_addr], %l4
552 ld [data0_addr], %l5
553 ld [data0_addr], %l6
554 ld [data0_addr], %l7
555 ld [data0_addr], %l7
556 ld [data0_addr], %l7
557 ld [data0_addr], %l7
558 ld [data0_addr], %l7
559 ld [data0_addr], %l7
560 ld [data0_addr], %l7
561 ld [data0_addr], %l7
562 ld [data0_addr], %l7
563 ld [data0_addr], %l7
564 ld [data0_addr], %l7
565 ld [data0_addr], %l7
566 ld [data0_addr], %l7
567 ld [data0_addr], %l7
568 ld [data0_addr], %l7
569 ld [data0_addr], %l7
570 ld [data0_addr], %l7
571 ld [data0_addr], %l7
572 ld [data0_addr], %l7
573 ld [data0_addr], %l7
574 ld [data0_addr], %l7
575 ld [data0_addr], %l7
576 ld [data0_addr], %l7
577 ld [data0_addr], %l7
578 ld [data0_addr], %l7
579 ld [data0_addr], %l7
580 ld [data0_addr], %l7
581 ld [data0_addr], %l7
582 !ba loop1
583 !ld [data0_addr], %l7
584 dec %i1
585 brnz %i1, loop1
586 nop
587
588 ta T_GOOD_TRAP
589
590th_main_2:
591
592 setx data0, %l0, data0_addr
593 ld [data0_addr], %l0
594 ld [data0_addr], %l0
595 ld [data0_addr], %l0
596 ld [data0_addr], %l0
597 ld [data0_addr], %l0
598 ld [data0_addr], %l0
599 ld [data0_addr], %l0
600 ld [data0_addr], %l0
601 ld [data0_addr], %l0
602 ld [data0_addr], %l0
603 ld [data0_addr], %l0
604 ld [data0_addr], %l0
605 ld [data0_addr], %l0
606 ld [data0_addr], %l0
607 ld [data0_addr], %l0
608 ld [data0_addr], %l0
609 ld [data0_addr], %l0
610 ld [data0_addr], %l0
611 ld [data0_addr], %l0
612
613loop2:
614 ld [data0_addr], %l0
615 ld [data0_addr], %l1
616 ld [data0_addr], %l2
617 ld [data0_addr], %l3
618 ld [data0_addr], %l4
619 ld [data0_addr], %l5
620 ld [data0_addr], %l6
621 ld [data0_addr], %l7
622 ld [data0_addr], %l7
623 ld [data0_addr], %l7
624 ld [data0_addr], %l7
625 ld [data0_addr], %l7
626 ld [data0_addr], %l7
627 ld [data0_addr], %l7
628 ld [data0_addr], %l7
629 ld [data0_addr], %l7
630 ld [data0_addr], %l7
631 ld [data0_addr], %l7
632 ld [data0_addr], %l0
633 ld [data0_addr], %l0
634 ld [data0_addr], %l1
635 ld [data0_addr], %l2
636 ld [data0_addr], %l3
637 ld [data0_addr], %l4
638 ld [data0_addr], %l5
639 ld [data0_addr], %l6
640 ld [data0_addr], %l7
641 ld [data0_addr], %l7
642 ld [data0_addr], %l7
643 ld [data0_addr], %l7
644 ld [data0_addr], %l7
645 ld [data0_addr], %l7
646 ld [data0_addr], %l7
647 ld [data0_addr], %l7
648 ld [data0_addr], %l7
649 ld [data0_addr], %l7
650 ld [data0_addr], %l7
651 ld [data0_addr], %l0
652 ld [data0_addr], %l1
653 ld [data0_addr], %l2
654 ld [data0_addr], %l3
655 ld [data0_addr], %l4
656 ld [data0_addr], %l5
657 ld [data0_addr], %l6
658 ld [data0_addr], %l7
659 ld [data0_addr], %l7
660 ld [data0_addr], %l7
661 ld [data0_addr], %l7
662 ld [data0_addr], %l7
663 ld [data0_addr], %l7
664 ld [data0_addr], %l7
665 ld [data0_addr], %l7
666 ld [data0_addr], %l7
667 ld [data0_addr], %l7
668 ld [data0_addr], %l7
669 ld [data0_addr], %l0
670 ld [data0_addr], %l1
671 ld [data0_addr], %l2
672 ld [data0_addr], %l3
673 ld [data0_addr], %l4
674 ld [data0_addr], %l5
675 ld [data0_addr], %l6
676 ld [data0_addr], %l7
677 ld [data0_addr], %l7
678 ld [data0_addr], %l7
679 ld [data0_addr], %l7
680 ld [data0_addr], %l7
681 ld [data0_addr], %l7
682 ld [data0_addr], %l7
683 ld [data0_addr], %l7
684 ld [data0_addr], %l7
685 ld [data0_addr], %l7
686 ld [data0_addr], %l7
687 ld [data0_addr], %l1
688 ld [data0_addr], %l2
689 ld [data0_addr], %l3
690 ld [data0_addr], %l4
691 ld [data0_addr], %l5
692 ld [data0_addr], %l6
693 ld [data0_addr], %l7
694 ld [data0_addr], %l7
695 ld [data0_addr], %l7
696 ld [data0_addr], %l7
697 ld [data0_addr], %l7
698 ld [data0_addr], %l7
699 ld [data0_addr], %l7
700 ld [data0_addr], %l7
701 ld [data0_addr], %l7
702 ld [data0_addr], %l7
703 ld [data0_addr], %l7
704 ld [data0_addr], %l0
705 ld [data0_addr], %l1
706 ld [data0_addr], %l2
707 ld [data0_addr], %l3
708 ld [data0_addr], %l4
709 ld [data0_addr], %l5
710 ld [data0_addr], %l6
711 ld [data0_addr], %l7
712 ld [data0_addr], %l7
713 ld [data0_addr], %l7
714 ld [data0_addr], %l7
715 ld [data0_addr], %l7
716 ld [data0_addr], %l7
717 ld [data0_addr], %l7
718 ld [data0_addr], %l7
719 ld [data0_addr], %l7
720 ld [data0_addr], %l7
721 ld [data0_addr], %l7
722 ld [data0_addr], %l0
723 ld [data0_addr], %l1
724 ld [data0_addr], %l2
725 ld [data0_addr], %l3
726 ld [data0_addr], %l4
727 ld [data0_addr], %l5
728 ld [data0_addr], %l6
729 ld [data0_addr], %l7
730 ld [data0_addr], %l7
731 ld [data0_addr], %l7
732 ld [data0_addr], %l7
733 ld [data0_addr], %l7
734 ld [data0_addr], %l7
735 ld [data0_addr], %l7
736 ld [data0_addr], %l7
737 ld [data0_addr], %l7
738 ld [data0_addr], %l7
739 ld [data0_addr], %l7
740 ld [data0_addr], %l0
741 ld [data0_addr], %l1
742 ld [data0_addr], %l2
743 ld [data0_addr], %l3
744 ld [data0_addr], %l4
745 ld [data0_addr], %l5
746 ld [data0_addr], %l6
747 ld [data0_addr], %l7
748 ld [data0_addr], %l7
749 ld [data0_addr], %l7
750 ld [data0_addr], %l7
751 ld [data0_addr], %l7
752 ld [data0_addr], %l7
753 ld [data0_addr], %l7
754 ld [data0_addr], %l7
755 ld [data0_addr], %l7
756 ld [data0_addr], %l7
757 ld [data0_addr], %l7
758 ld [data0_addr], %l0
759 ld [data0_addr], %l1
760 ld [data0_addr], %l2
761 ld [data0_addr], %l3
762 ld [data0_addr], %l4
763 ld [data0_addr], %l5
764 ld [data0_addr], %l6
765 ld [data0_addr], %l7
766 ld [data0_addr], %l7
767 ld [data0_addr], %l7
768 ld [data0_addr], %l7
769 ld [data0_addr], %l7
770 ld [data0_addr], %l7
771 ld [data0_addr], %l7
772 ld [data0_addr], %l7
773 ld [data0_addr], %l7
774 ld [data0_addr], %l7
775 ld [data0_addr], %l7
776 ld [data0_addr], %l0
777 ld [data0_addr], %l1
778 ld [data0_addr], %l2
779 ld [data0_addr], %l3
780 ld [data0_addr], %l4
781 ld [data0_addr], %l5
782 ld [data0_addr], %l6
783 ld [data0_addr], %l7
784 ld [data0_addr], %l7
785 ld [data0_addr], %l7
786 ld [data0_addr], %l7
787 ld [data0_addr], %l7
788 ld [data0_addr], %l7
789 ld [data0_addr], %l7
790 ld [data0_addr], %l7
791 ld [data0_addr], %l7
792 ld [data0_addr], %l7
793 ld [data0_addr], %l7
794 ld [data0_addr], %l0
795 ld [data0_addr], %l1
796 ld [data0_addr], %l2
797 ld [data0_addr], %l3
798 ld [data0_addr], %l4
799 ld [data0_addr], %l5
800 ld [data0_addr], %l6
801 ld [data0_addr], %l7
802 ld [data0_addr], %l7
803 ld [data0_addr], %l7
804 ld [data0_addr], %l7
805 ld [data0_addr], %l7
806 ld [data0_addr], %l7
807 ld [data0_addr], %l7
808 ld [data0_addr], %l7
809 ld [data0_addr], %l7
810 ld [data0_addr], %l7
811 ld [data0_addr], %l7
812 ld [data0_addr], %l0
813 ld [data0_addr], %l1
814 ld [data0_addr], %l2
815 ld [data0_addr], %l3
816 ld [data0_addr], %l4
817 ld [data0_addr], %l5
818 ld [data0_addr], %l6
819 ld [data0_addr], %l7
820 ld [data0_addr], %l7
821 ld [data0_addr], %l7
822 ld [data0_addr], %l7
823 ld [data0_addr], %l7
824 ld [data0_addr], %l7
825 ld [data0_addr], %l7
826 ld [data0_addr], %l7
827 ld [data0_addr], %l7
828 ld [data0_addr], %l7
829 ld [data0_addr], %l7
830 ld [data0_addr], %l0
831 ld [data0_addr], %l1
832 ld [data0_addr], %l2
833 ld [data0_addr], %l3
834 ld [data0_addr], %l4
835 ld [data0_addr], %l5
836 ld [data0_addr], %l6
837 ld [data0_addr], %l7
838 ld [data0_addr], %l7
839 ld [data0_addr], %l7
840 ld [data0_addr], %l7
841 ld [data0_addr], %l7
842 ld [data0_addr], %l7
843 ld [data0_addr], %l7
844 ld [data0_addr], %l7
845 ld [data0_addr], %l7
846 ld [data0_addr], %l7
847 ld [data0_addr], %l7
848 ld [data0_addr], %l0
849 ld [data0_addr], %l1
850 ld [data0_addr], %l2
851 ld [data0_addr], %l3
852 ld [data0_addr], %l4
853 ld [data0_addr], %l5
854 ld [data0_addr], %l6
855 ld [data0_addr], %l7
856 ld [data0_addr], %l7
857 ld [data0_addr], %l7
858 ld [data0_addr], %l7
859 ld [data0_addr], %l7
860 ld [data0_addr], %l7
861 ld [data0_addr], %l7
862 ld [data0_addr], %l7
863 ld [data0_addr], %l7
864 ld [data0_addr], %l7
865 ld [data0_addr], %l7
866 ld [data0_addr], %l0
867 ld [data0_addr], %l1
868 ld [data0_addr], %l2
869 ld [data0_addr], %l3
870 ld [data0_addr], %l4
871 ld [data0_addr], %l5
872 ld [data0_addr], %l6
873 ld [data0_addr], %l7
874 ld [data0_addr], %l7
875 ld [data0_addr], %l7
876 ld [data0_addr], %l7
877 ld [data0_addr], %l7
878 ld [data0_addr], %l7
879 ld [data0_addr], %l7
880 ld [data0_addr], %l7
881 ld [data0_addr], %l7
882 ld [data0_addr], %l7
883 ld [data0_addr], %l7
884 ld [data0_addr], %l0
885 ld [data0_addr], %l1
886 ld [data0_addr], %l2
887 ld [data0_addr], %l3
888 ld [data0_addr], %l4
889 ld [data0_addr], %l5
890 ld [data0_addr], %l6
891 ld [data0_addr], %l7
892 ld [data0_addr], %l7
893 ld [data0_addr], %l7
894 ld [data0_addr], %l7
895 ld [data0_addr], %l7
896 ld [data0_addr], %l7
897 ld [data0_addr], %l7
898 ld [data0_addr], %l7
899 ld [data0_addr], %l7
900 ld [data0_addr], %l7
901 ld [data0_addr], %l7
902 ld [data0_addr], %l0
903 ld [data0_addr], %l1
904 ld [data0_addr], %l2
905 ld [data0_addr], %l3
906 ld [data0_addr], %l4
907 ld [data0_addr], %l5
908 ld [data0_addr], %l6
909 ld [data0_addr], %l7
910 ld [data0_addr], %l7
911 ld [data0_addr], %l7
912 ld [data0_addr], %l7
913 ld [data0_addr], %l7
914 ld [data0_addr], %l7
915 ld [data0_addr], %l7
916 ld [data0_addr], %l7
917 ld [data0_addr], %l7
918 ld [data0_addr], %l7
919 ld [data0_addr], %l7
920 ld [data0_addr], %l0
921 ld [data0_addr], %l1
922 ld [data0_addr], %l2
923 ld [data0_addr], %l3
924 ld [data0_addr], %l4
925 ld [data0_addr], %l5
926 ld [data0_addr], %l6
927 ld [data0_addr], %l7
928 ld [data0_addr], %l7
929 ld [data0_addr], %l7
930 ld [data0_addr], %l7
931 ld [data0_addr], %l7
932 ld [data0_addr], %l7
933 ld [data0_addr], %l7
934 ld [data0_addr], %l7
935 ld [data0_addr], %l7
936 ld [data0_addr], %l7
937 ld [data0_addr], %l7
938 ld [data0_addr], %l0
939 ld [data0_addr], %l1
940 ld [data0_addr], %l2
941 ld [data0_addr], %l3
942 ld [data0_addr], %l4
943 ld [data0_addr], %l5
944 ld [data0_addr], %l6
945 ld [data0_addr], %l7
946 ld [data0_addr], %l7
947 ld [data0_addr], %l7
948 ld [data0_addr], %l7
949 ld [data0_addr], %l7
950 ld [data0_addr], %l7
951 ld [data0_addr], %l7
952 ld [data0_addr], %l7
953 ld [data0_addr], %l7
954 ld [data0_addr], %l7
955 ld [data0_addr], %l7
956 ld [data0_addr], %l0
957 ld [data0_addr], %l1
958 ld [data0_addr], %l2
959 ld [data0_addr], %l3
960 ld [data0_addr], %l4
961 ld [data0_addr], %l5
962 ld [data0_addr], %l6
963 ld [data0_addr], %l7
964 ld [data0_addr], %l7
965 ld [data0_addr], %l7
966 ld [data0_addr], %l7
967 ld [data0_addr], %l7
968 ld [data0_addr], %l7
969 ld [data0_addr], %l7
970 ld [data0_addr], %l7
971 ld [data0_addr], %l7
972 ld [data0_addr], %l7
973 ld [data0_addr], %l7
974 ld [data0_addr], %l0
975 ld [data0_addr], %l1
976 ld [data0_addr], %l2
977 ld [data0_addr], %l3
978 ld [data0_addr], %l4
979 ld [data0_addr], %l5
980 ld [data0_addr], %l6
981 ld [data0_addr], %l7
982 ld [data0_addr], %l7
983 ld [data0_addr], %l7
984 ld [data0_addr], %l7
985 ld [data0_addr], %l7
986 ld [data0_addr], %l7
987 ld [data0_addr], %l7
988 ld [data0_addr], %l7
989 ld [data0_addr], %l7
990 ld [data0_addr], %l7
991 ld [data0_addr], %l7
992 ld [data0_addr], %l0
993 ld [data0_addr], %l1
994 ld [data0_addr], %l2
995 ld [data0_addr], %l3
996 ld [data0_addr], %l4
997 ld [data0_addr], %l5
998 ld [data0_addr], %l6
999 ld [data0_addr], %l7
1000 ld [data0_addr], %l7
1001 ld [data0_addr], %l7
1002 ld [data0_addr], %l7
1003 ld [data0_addr], %l7
1004 ld [data0_addr], %l7
1005 ld [data0_addr], %l7
1006 ld [data0_addr], %l7
1007 ld [data0_addr], %l7
1008 ld [data0_addr], %l7
1009 ld [data0_addr], %l7
1010 ld [data0_addr], %l0
1011 ld [data0_addr], %l1
1012 ld [data0_addr], %l2
1013 ld [data0_addr], %l3
1014 ld [data0_addr], %l4
1015 ld [data0_addr], %l5
1016 ld [data0_addr], %l6
1017 ld [data0_addr], %l7
1018 ld [data0_addr], %l7
1019 ld [data0_addr], %l7
1020 ld [data0_addr], %l7
1021 ld [data0_addr], %l7
1022 ld [data0_addr], %l7
1023 ld [data0_addr], %l7
1024 ld [data0_addr], %l7
1025 ld [data0_addr], %l7
1026 ld [data0_addr], %l7
1027 ld [data0_addr], %l7
1028 ld [data0_addr], %l0
1029 ld [data0_addr], %l1
1030 ld [data0_addr], %l2
1031 ld [data0_addr], %l3
1032 ld [data0_addr], %l4
1033 ld [data0_addr], %l5
1034 ld [data0_addr], %l6
1035 ld [data0_addr], %l7
1036 ld [data0_addr], %l7
1037 ld [data0_addr], %l7
1038 ld [data0_addr], %l7
1039 ld [data0_addr], %l7
1040 ld [data0_addr], %l7
1041 ld [data0_addr], %l7
1042 ld [data0_addr], %l7
1043 ld [data0_addr], %l7
1044 ld [data0_addr], %l7
1045 ld [data0_addr], %l7
1046 ld [data0_addr], %l7
1047 ld [data0_addr], %l7
1048 ld [data0_addr], %l7
1049 ld [data0_addr], %l7
1050 ld [data0_addr], %l7
1051 ld [data0_addr], %l7
1052 ld [data0_addr], %l7
1053 ld [data0_addr], %l7
1054 ld [data0_addr], %l7
1055 ld [data0_addr], %l7
1056 ld [data0_addr], %l7
1057 ld [data0_addr], %l7
1058 ld [data0_addr], %l7
1059 ld [data0_addr], %l7
1060 ld [data0_addr], %l7
1061 ld [data0_addr], %l7
1062 ld [data0_addr], %l7
1063 !ba loop2
1064 !ld [data0_addr], %l7
1065 dec %i2
1066 brnz %i2, loop2
1067 nop
1068
1069 ta T_GOOD_TRAP
1070th_main_3:
1071
1072 setx data0, %l0, data0_addr
1073 ld [data0_addr], %l0
1074
1075loop3:
1076 ld [data0_addr], %l0
1077 ld [data0_addr], %l1
1078 ld [data0_addr], %l2
1079 ld [data0_addr], %l3
1080 ld [data0_addr], %l4
1081 ld [data0_addr], %l5
1082 ld [data0_addr], %l6
1083 ld [data0_addr], %l7
1084 ld [data0_addr], %l7
1085 ld [data0_addr], %l7
1086 ld [data0_addr], %l7
1087 ld [data0_addr], %l7
1088 ld [data0_addr], %l7
1089 ld [data0_addr], %l7
1090 ld [data0_addr], %l7
1091 ld [data0_addr], %l7
1092 ld [data0_addr], %l7
1093 ld [data0_addr], %l7
1094 ld [data0_addr], %l0
1095 ld [data0_addr], %l0
1096 ld [data0_addr], %l1
1097 ld [data0_addr], %l2
1098 ld [data0_addr], %l3
1099 ld [data0_addr], %l4
1100 ld [data0_addr], %l5
1101 ld [data0_addr], %l6
1102 ld [data0_addr], %l7
1103 ld [data0_addr], %l7
1104 ld [data0_addr], %l7
1105 ld [data0_addr], %l7
1106 ld [data0_addr], %l7
1107 ld [data0_addr], %l7
1108 ld [data0_addr], %l7
1109 ld [data0_addr], %l7
1110 ld [data0_addr], %l7
1111 ld [data0_addr], %l7
1112 ld [data0_addr], %l7
1113 ld [data0_addr], %l0
1114 ld [data0_addr], %l1
1115 ld [data0_addr], %l2
1116 ld [data0_addr], %l3
1117 ld [data0_addr], %l4
1118 ld [data0_addr], %l5
1119 ld [data0_addr], %l6
1120 ld [data0_addr], %l7
1121 ld [data0_addr], %l7
1122 ld [data0_addr], %l7
1123 ld [data0_addr], %l7
1124 ld [data0_addr], %l7
1125 ld [data0_addr], %l7
1126 ld [data0_addr], %l7
1127 ld [data0_addr], %l7
1128 ld [data0_addr], %l7
1129 ld [data0_addr], %l7
1130 ld [data0_addr], %l7
1131 ld [data0_addr], %l0
1132 ld [data0_addr], %l1
1133 ld [data0_addr], %l2
1134 ld [data0_addr], %l3
1135 ld [data0_addr], %l4
1136 ld [data0_addr], %l5
1137 ld [data0_addr], %l6
1138 ld [data0_addr], %l7
1139 ld [data0_addr], %l7
1140 ld [data0_addr], %l7
1141 ld [data0_addr], %l7
1142 ld [data0_addr], %l7
1143 ld [data0_addr], %l7
1144 ld [data0_addr], %l7
1145 ld [data0_addr], %l7
1146 ld [data0_addr], %l7
1147 ld [data0_addr], %l7
1148 ld [data0_addr], %l7
1149 ld [data0_addr], %l1
1150 ld [data0_addr], %l2
1151 ld [data0_addr], %l3
1152 ld [data0_addr], %l4
1153 ld [data0_addr], %l5
1154 ld [data0_addr], %l6
1155 ld [data0_addr], %l7
1156 ld [data0_addr], %l7
1157 ld [data0_addr], %l7
1158 ld [data0_addr], %l7
1159 ld [data0_addr], %l7
1160 ld [data0_addr], %l7
1161 ld [data0_addr], %l7
1162 ld [data0_addr], %l7
1163 ld [data0_addr], %l7
1164 ld [data0_addr], %l7
1165 ld [data0_addr], %l7
1166 ld [data0_addr], %l0
1167 ld [data0_addr], %l1
1168 ld [data0_addr], %l2
1169 ld [data0_addr], %l3
1170 ld [data0_addr], %l4
1171 ld [data0_addr], %l5
1172 ld [data0_addr], %l6
1173 ld [data0_addr], %l7
1174 ld [data0_addr], %l7
1175 ld [data0_addr], %l7
1176 ld [data0_addr], %l7
1177 ld [data0_addr], %l7
1178 ld [data0_addr], %l7
1179 ld [data0_addr], %l7
1180 ld [data0_addr], %l7
1181 ld [data0_addr], %l7
1182 ld [data0_addr], %l7
1183 ld [data0_addr], %l7
1184 ld [data0_addr], %l0
1185 ld [data0_addr], %l1
1186 ld [data0_addr], %l2
1187 ld [data0_addr], %l3
1188 ld [data0_addr], %l4
1189 ld [data0_addr], %l5
1190 ld [data0_addr], %l6
1191 ld [data0_addr], %l7
1192 ld [data0_addr], %l7
1193 ld [data0_addr], %l7
1194 ld [data0_addr], %l7
1195 ld [data0_addr], %l7
1196 ld [data0_addr], %l7
1197 ld [data0_addr], %l7
1198 ld [data0_addr], %l7
1199 ld [data0_addr], %l7
1200 ld [data0_addr], %l7
1201 ld [data0_addr], %l7
1202 ld [data0_addr], %l0
1203 ld [data0_addr], %l1
1204 ld [data0_addr], %l2
1205 ld [data0_addr], %l3
1206 ld [data0_addr], %l4
1207 ld [data0_addr], %l5
1208 ld [data0_addr], %l6
1209 ld [data0_addr], %l7
1210 ld [data0_addr], %l7
1211 ld [data0_addr], %l7
1212 ld [data0_addr], %l7
1213 ld [data0_addr], %l7
1214 ld [data0_addr], %l7
1215 ld [data0_addr], %l7
1216 ld [data0_addr], %l7
1217 ld [data0_addr], %l7
1218 ld [data0_addr], %l7
1219 ld [data0_addr], %l7
1220 ld [data0_addr], %l0
1221 ld [data0_addr], %l1
1222 ld [data0_addr], %l2
1223 ld [data0_addr], %l3
1224 ld [data0_addr], %l4
1225 ld [data0_addr], %l5
1226 ld [data0_addr], %l6
1227 ld [data0_addr], %l7
1228 ld [data0_addr], %l7
1229 ld [data0_addr], %l7
1230 ld [data0_addr], %l7
1231 ld [data0_addr], %l7
1232 ld [data0_addr], %l7
1233 ld [data0_addr], %l7
1234 ld [data0_addr], %l7
1235 ld [data0_addr], %l7
1236 ld [data0_addr], %l7
1237 ld [data0_addr], %l7
1238 ld [data0_addr], %l0
1239 ld [data0_addr], %l1
1240 ld [data0_addr], %l2
1241 ld [data0_addr], %l3
1242 ld [data0_addr], %l4
1243 ld [data0_addr], %l5
1244 ld [data0_addr], %l6
1245 ld [data0_addr], %l7
1246 ld [data0_addr], %l7
1247 ld [data0_addr], %l7
1248 ld [data0_addr], %l7
1249 ld [data0_addr], %l7
1250 ld [data0_addr], %l7
1251 ld [data0_addr], %l7
1252 ld [data0_addr], %l7
1253 ld [data0_addr], %l7
1254 ld [data0_addr], %l7
1255 ld [data0_addr], %l7
1256 ld [data0_addr], %l0
1257 ld [data0_addr], %l1
1258 ld [data0_addr], %l2
1259 ld [data0_addr], %l3
1260 ld [data0_addr], %l4
1261 ld [data0_addr], %l5
1262 ld [data0_addr], %l6
1263 ld [data0_addr], %l7
1264 ld [data0_addr], %l7
1265 ld [data0_addr], %l7
1266 ld [data0_addr], %l7
1267 ld [data0_addr], %l7
1268 ld [data0_addr], %l7
1269 ld [data0_addr], %l7
1270 ld [data0_addr], %l7
1271 ld [data0_addr], %l7
1272 ld [data0_addr], %l7
1273 ld [data0_addr], %l7
1274 ld [data0_addr], %l0
1275 ld [data0_addr], %l1
1276 ld [data0_addr], %l2
1277 ld [data0_addr], %l3
1278 ld [data0_addr], %l4
1279 ld [data0_addr], %l5
1280 ld [data0_addr], %l6
1281 ld [data0_addr], %l7
1282 ld [data0_addr], %l7
1283 ld [data0_addr], %l7
1284 ld [data0_addr], %l7
1285 ld [data0_addr], %l7
1286 ld [data0_addr], %l7
1287 ld [data0_addr], %l7
1288 ld [data0_addr], %l7
1289 ld [data0_addr], %l7
1290 ld [data0_addr], %l7
1291 ld [data0_addr], %l7
1292 ld [data0_addr], %l0
1293 ld [data0_addr], %l1
1294 ld [data0_addr], %l2
1295 ld [data0_addr], %l3
1296 ld [data0_addr], %l4
1297 ld [data0_addr], %l5
1298 ld [data0_addr], %l6
1299 ld [data0_addr], %l7
1300 ld [data0_addr], %l7
1301 ld [data0_addr], %l7
1302 ld [data0_addr], %l7
1303 ld [data0_addr], %l7
1304 ld [data0_addr], %l7
1305 ld [data0_addr], %l7
1306 ld [data0_addr], %l7
1307 ld [data0_addr], %l7
1308 ld [data0_addr], %l7
1309 ld [data0_addr], %l7
1310 ld [data0_addr], %l0
1311 ld [data0_addr], %l1
1312 ld [data0_addr], %l2
1313 ld [data0_addr], %l3
1314 ld [data0_addr], %l4
1315 ld [data0_addr], %l5
1316 ld [data0_addr], %l6
1317 ld [data0_addr], %l7
1318 ld [data0_addr], %l7
1319 ld [data0_addr], %l7
1320 ld [data0_addr], %l7
1321 ld [data0_addr], %l7
1322 ld [data0_addr], %l7
1323 ld [data0_addr], %l7
1324 ld [data0_addr], %l7
1325 ld [data0_addr], %l7
1326 ld [data0_addr], %l7
1327 ld [data0_addr], %l7
1328 ld [data0_addr], %l0
1329 ld [data0_addr], %l1
1330 ld [data0_addr], %l2
1331 ld [data0_addr], %l3
1332 ld [data0_addr], %l4
1333 ld [data0_addr], %l5
1334 ld [data0_addr], %l6
1335 ld [data0_addr], %l7
1336 ld [data0_addr], %l7
1337 ld [data0_addr], %l7
1338 ld [data0_addr], %l7
1339 ld [data0_addr], %l7
1340 ld [data0_addr], %l7
1341 ld [data0_addr], %l7
1342 ld [data0_addr], %l7
1343 ld [data0_addr], %l7
1344 ld [data0_addr], %l7
1345 ld [data0_addr], %l7
1346 ld [data0_addr], %l0
1347 ld [data0_addr], %l1
1348 ld [data0_addr], %l2
1349 ld [data0_addr], %l3
1350 ld [data0_addr], %l4
1351 ld [data0_addr], %l5
1352 ld [data0_addr], %l6
1353 ld [data0_addr], %l7
1354 ld [data0_addr], %l7
1355 ld [data0_addr], %l7
1356 ld [data0_addr], %l7
1357 ld [data0_addr], %l7
1358 ld [data0_addr], %l7
1359 ld [data0_addr], %l7
1360 ld [data0_addr], %l7
1361 ld [data0_addr], %l7
1362 ld [data0_addr], %l7
1363 ld [data0_addr], %l7
1364 ld [data0_addr], %l0
1365 ld [data0_addr], %l1
1366 ld [data0_addr], %l2
1367 ld [data0_addr], %l3
1368 ld [data0_addr], %l4
1369 ld [data0_addr], %l5
1370 ld [data0_addr], %l6
1371 ld [data0_addr], %l7
1372 ld [data0_addr], %l7
1373 ld [data0_addr], %l7
1374 ld [data0_addr], %l7
1375 ld [data0_addr], %l7
1376 ld [data0_addr], %l7
1377 ld [data0_addr], %l7
1378 ld [data0_addr], %l7
1379 ld [data0_addr], %l7
1380 ld [data0_addr], %l7
1381 ld [data0_addr], %l7
1382 ld [data0_addr], %l0
1383 ld [data0_addr], %l1
1384 ld [data0_addr], %l2
1385 ld [data0_addr], %l3
1386 ld [data0_addr], %l4
1387 ld [data0_addr], %l5
1388 ld [data0_addr], %l6
1389 ld [data0_addr], %l7
1390 ld [data0_addr], %l7
1391 ld [data0_addr], %l7
1392 ld [data0_addr], %l7
1393 ld [data0_addr], %l7
1394 ld [data0_addr], %l7
1395 ld [data0_addr], %l7
1396 ld [data0_addr], %l7
1397 ld [data0_addr], %l7
1398 ld [data0_addr], %l7
1399 ld [data0_addr], %l7
1400 ld [data0_addr], %l0
1401 ld [data0_addr], %l1
1402 ld [data0_addr], %l2
1403 ld [data0_addr], %l3
1404 ld [data0_addr], %l4
1405 ld [data0_addr], %l5
1406 ld [data0_addr], %l6
1407 ld [data0_addr], %l7
1408 ld [data0_addr], %l7
1409 ld [data0_addr], %l7
1410 ld [data0_addr], %l7
1411 ld [data0_addr], %l7
1412 ld [data0_addr], %l7
1413 ld [data0_addr], %l7
1414 ld [data0_addr], %l7
1415 ld [data0_addr], %l7
1416 ld [data0_addr], %l7
1417 ld [data0_addr], %l7
1418 ld [data0_addr], %l0
1419 ld [data0_addr], %l1
1420 ld [data0_addr], %l2
1421 ld [data0_addr], %l3
1422 ld [data0_addr], %l4
1423 ld [data0_addr], %l5
1424 ld [data0_addr], %l6
1425 ld [data0_addr], %l7
1426 ld [data0_addr], %l7
1427 ld [data0_addr], %l7
1428 ld [data0_addr], %l7
1429 ld [data0_addr], %l7
1430 ld [data0_addr], %l7
1431 ld [data0_addr], %l7
1432 ld [data0_addr], %l7
1433 ld [data0_addr], %l7
1434 ld [data0_addr], %l7
1435 ld [data0_addr], %l7
1436 ld [data0_addr], %l0
1437 ld [data0_addr], %l1
1438 ld [data0_addr], %l2
1439 ld [data0_addr], %l3
1440 ld [data0_addr], %l4
1441 ld [data0_addr], %l5
1442 ld [data0_addr], %l6
1443 ld [data0_addr], %l7
1444 ld [data0_addr], %l7
1445 ld [data0_addr], %l7
1446 ld [data0_addr], %l7
1447 ld [data0_addr], %l7
1448 ld [data0_addr], %l7
1449 ld [data0_addr], %l7
1450 ld [data0_addr], %l7
1451 ld [data0_addr], %l7
1452 ld [data0_addr], %l7
1453 ld [data0_addr], %l7
1454 ld [data0_addr], %l0
1455 ld [data0_addr], %l1
1456 ld [data0_addr], %l2
1457 ld [data0_addr], %l3
1458 ld [data0_addr], %l4
1459 ld [data0_addr], %l5
1460 ld [data0_addr], %l6
1461 ld [data0_addr], %l7
1462 ld [data0_addr], %l7
1463 ld [data0_addr], %l7
1464 ld [data0_addr], %l7
1465 ld [data0_addr], %l7
1466 ld [data0_addr], %l7
1467 ld [data0_addr], %l7
1468 ld [data0_addr], %l7
1469 ld [data0_addr], %l7
1470 ld [data0_addr], %l7
1471 ld [data0_addr], %l7
1472 ld [data0_addr], %l0
1473 ld [data0_addr], %l1
1474 ld [data0_addr], %l2
1475 ld [data0_addr], %l3
1476 ld [data0_addr], %l4
1477 ld [data0_addr], %l5
1478 ld [data0_addr], %l6
1479 ld [data0_addr], %l7
1480 ld [data0_addr], %l7
1481 ld [data0_addr], %l7
1482 ld [data0_addr], %l7
1483 ld [data0_addr], %l7
1484 ld [data0_addr], %l7
1485 ld [data0_addr], %l7
1486 ld [data0_addr], %l7
1487 ld [data0_addr], %l7
1488 ld [data0_addr], %l7
1489 ld [data0_addr], %l7
1490 ld [data0_addr], %l0
1491 ld [data0_addr], %l1
1492 ld [data0_addr], %l2
1493 ld [data0_addr], %l3
1494 ld [data0_addr], %l4
1495 ld [data0_addr], %l5
1496 ld [data0_addr], %l6
1497 ld [data0_addr], %l7
1498 ld [data0_addr], %l7
1499 ld [data0_addr], %l7
1500 ld [data0_addr], %l7
1501 ld [data0_addr], %l7
1502 ld [data0_addr], %l7
1503 ld [data0_addr], %l7
1504 ld [data0_addr], %l7
1505 ld [data0_addr], %l7
1506 ld [data0_addr], %l7
1507 ld [data0_addr], %l7
1508 ld [data0_addr], %l7
1509 ld [data0_addr], %l7
1510 ld [data0_addr], %l7
1511 ld [data0_addr], %l7
1512 ld [data0_addr], %l7
1513 ld [data0_addr], %l7
1514 ld [data0_addr], %l7
1515 ld [data0_addr], %l7
1516 ld [data0_addr], %l7
1517 ld [data0_addr], %l7
1518 ld [data0_addr], %l7
1519 ld [data0_addr], %l7
1520 ld [data0_addr], %l7
1521 ld [data0_addr], %l7
1522 ld [data0_addr], %l7
1523 ld [data0_addr], %l7
1524 ld [data0_addr], %l7
1525 !ba loop3
1526 !ld [data0_addr], %l7
1527 dec %i3
1528 brnz %i3, loop3
1529 nop
1530 ta T_GOOD_TRAP
1531
1532bad_end:
1533 ta T_BAD_TRAP
1534
1535!==========================
1536
1537 .data
1538.global data0
1539.global data1
1540data0:
1541 .skip 0x1000
1542data1:
1543 .skip 0x1000
1544
1545.end