Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / arch / prm / memory / memop_all_byte_mask.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: memop_all_byte_mask.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 MAIN_PAGE_NUCLEUS_ALSO
39#define MAIN_PAGE_HV_ALSO
40
41#include "hboot.s"
42#include "asi_s.h"
43
44/************************************************************************
45 Test case code start
46 ************************************************************************/
47
48.text
49.global main
50
51main:
52 ta T_CHANGE_HPRIV
53
54 setx user_data_start, %g1, %g2
55 setx temp_data, %g1, %g3
56 mov %g3, %g4
57
58 ! Do 256 VIS stores to create all possible byte masks.
59l1:
60 mov %g0, %g7 ! Byte mask to use
61 ldd [%g2], %f0
62 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
63 ldx [%g3], %i0
64 setx 0x0, %g1, %i1
65 cmp %i0, %i1
66 bne test_failed
67 nop
68l2:
69 add %g7, 1, %g7
70 add %g3, 8, %g3
71 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
72 ldx [%g3], %i0
73 setx 0x00000000000000ef, %g1, %i1
74 cmp %i0, %i1
75 bne test_failed
76 nop
77l3:
78 add %g7, 1, %g7
79 add %g3, 8, %g3
80 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
81 ldx [%g3], %i0
82 setx 0x000000000000cd00, %g1, %i1
83 cmp %i0, %i1
84 bne test_failed
85 nop
86l4:
87 add %g7, 1, %g7
88 add %g3, 8, %g3
89 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
90 ldx [%g3], %i0
91 setx 0x000000000000cdef, %g1, %i1
92 cmp %i0, %i1
93 bne test_failed
94 nop
95l5:
96 add %g7, 1, %g7
97 add %g3, 8, %g3
98 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
99 ldx [%g3], %i0
100 setx 0x0000000000ab0000, %g1, %i1
101 cmp %i0, %i1
102 bne test_failed
103 nop
104l6:
105 add %g7, 1, %g7
106 add %g3, 8, %g3
107 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
108 ldx [%g3], %i0
109 setx 0x0000000000ab00ef, %g1, %i1
110 cmp %i0, %i1
111 bne test_failed
112 nop
113l7:
114 add %g7, 1, %g7
115 add %g3, 8, %g3
116 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
117 ldx [%g3], %i0
118 setx 0x0000000000abcd00, %g1, %i1
119 cmp %i0, %i1
120 bne test_failed
121 nop
122l8:
123 add %g7, 1, %g7
124 add %g3, 8, %g3
125 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
126 ldx [%g3], %i0
127 setx 0x0000000000abcdef, %g1, %i1
128 cmp %i0, %i1
129 bne test_failed
130 nop
131l9:
132 add %g7, 1, %g7
133 add %g3, 8, %g3
134 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
135 ldx [%g3], %i0
136 setx 0x0000000089000000, %g1, %i1
137 cmp %i0, %i1
138 bne test_failed
139 nop
140l10:
141 add %g7, 1, %g7
142 add %g3, 8, %g3
143 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
144 ldx [%g3], %i0
145 setx 0x00000000890000ef, %g1, %i1
146 cmp %i0, %i1
147 bne test_failed
148 nop
149l11:
150 add %g7, 1, %g7
151 add %g3, 8, %g3
152 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
153 ldx [%g3], %i0
154 setx 0x000000008900cd00, %g1, %i1
155 cmp %i0, %i1
156 bne test_failed
157 nop
158l12:
159 add %g7, 1, %g7
160 add %g3, 8, %g3
161 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
162 ldx [%g3], %i0
163 setx 0x000000008900cdef, %g1, %i1
164 cmp %i0, %i1
165 bne test_failed
166 nop
167l13:
168 add %g7, 1, %g7
169 add %g3, 8, %g3
170 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
171 ldx [%g3], %i0
172 setx 0x0000000089ab0000, %g1, %i1
173 cmp %i0, %i1
174 bne test_failed
175 nop
176l14:
177 add %g7, 1, %g7
178 add %g3, 8, %g3
179 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
180 ldx [%g3], %i0
181 setx 0x0000000089ab00ef, %g1, %i1
182 cmp %i0, %i1
183 bne test_failed
184 nop
185l15:
186 add %g7, 1, %g7
187 add %g3, 8, %g3
188 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
189 ldx [%g3], %i0
190 setx 0x0000000089abcd00, %g1, %i1
191 cmp %i0, %i1
192 bne test_failed
193 nop
194l16:
195 add %g7, 1, %g7
196 add %g3, 8, %g3
197 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
198 ldx [%g3], %i0
199 setx 0x0000000089abcdef, %g1, %i1
200 cmp %i0, %i1
201 bne test_failed
202 nop
203l17:
204 add %g7, 1, %g7
205 add %g3, 8, %g3
206 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
207 ldx [%g3], %i0
208 setx 0x0000006700000000, %g1, %i1
209 cmp %i0, %i1
210 bne test_failed
211 nop
212l18:
213 add %g7, 1, %g7
214 add %g3, 8, %g3
215 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
216 ldx [%g3], %i0
217 setx 0x00000067000000ef, %g1, %i1
218 cmp %i0, %i1
219 bne test_failed
220 nop
221l19:
222 add %g7, 1, %g7
223 add %g3, 8, %g3
224 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
225 ldx [%g3], %i0
226 setx 0x000000670000cd00, %g1, %i1
227 cmp %i0, %i1
228 bne test_failed
229 nop
230l20:
231 add %g7, 1, %g7
232 add %g3, 8, %g3
233 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
234 ldx [%g3], %i0
235 setx 0x000000670000cdef, %g1, %i1
236 cmp %i0, %i1
237 bne test_failed
238 nop
239l21:
240 add %g7, 1, %g7
241 add %g3, 8, %g3
242 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
243 ldx [%g3], %i0
244 setx 0x0000006700ab0000, %g1, %i1
245 cmp %i0, %i1
246 bne test_failed
247 nop
248l22:
249 add %g7, 1, %g7
250 add %g3, 8, %g3
251 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
252 ldx [%g3], %i0
253 setx 0x0000006700ab00ef, %g1, %i1
254 cmp %i0, %i1
255 bne test_failed
256 nop
257l23:
258 add %g7, 1, %g7
259 add %g3, 8, %g3
260 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
261 ldx [%g3], %i0
262 setx 0x0000006700abcd00, %g1, %i1
263 cmp %i0, %i1
264 bne test_failed
265 nop
266l24:
267 add %g7, 1, %g7
268 add %g3, 8, %g3
269 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
270 ldx [%g3], %i0
271 setx 0x0000006700abcdef, %g1, %i1
272 cmp %i0, %i1
273 bne test_failed
274 nop
275l25:
276 add %g7, 1, %g7
277 add %g3, 8, %g3
278 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
279 ldx [%g3], %i0
280 setx 0x0000006789000000, %g1, %i1
281 cmp %i0, %i1
282 bne test_failed
283 nop
284l26:
285 add %g7, 1, %g7
286 add %g3, 8, %g3
287 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
288 ldx [%g3], %i0
289 setx 0x00000067890000ef, %g1, %i1
290 cmp %i0, %i1
291 bne test_failed
292 nop
293l27:
294 add %g7, 1, %g7
295 add %g3, 8, %g3
296 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
297 ldx [%g3], %i0
298 setx 0x000000678900cd00, %g1, %i1
299 cmp %i0, %i1
300 bne test_failed
301 nop
302l28:
303 add %g7, 1, %g7
304 add %g3, 8, %g3
305 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
306 ldx [%g3], %i0
307 setx 0x000000678900cdef, %g1, %i1
308 cmp %i0, %i1
309 bne test_failed
310 nop
311l29:
312 add %g7, 1, %g7
313 add %g3, 8, %g3
314 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
315 ldx [%g3], %i0
316 setx 0x0000006789ab0000, %g1, %i1
317 cmp %i0, %i1
318 bne test_failed
319 nop
320l30:
321 add %g7, 1, %g7
322 add %g3, 8, %g3
323 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
324 ldx [%g3], %i0
325 setx 0x0000006789ab00ef, %g1, %i1
326 cmp %i0, %i1
327 bne test_failed
328 nop
329l31:
330 add %g7, 1, %g7
331 add %g3, 8, %g3
332 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
333 ldx [%g3], %i0
334 setx 0x0000006789abcd00, %g1, %i1
335 cmp %i0, %i1
336 bne test_failed
337 nop
338l32:
339 add %g7, 1, %g7
340 add %g3, 8, %g3
341 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
342 ldx [%g3], %i0
343 setx 0x0000006789abcdef, %g1, %i1
344 cmp %i0, %i1
345 bne test_failed
346 nop
347l33:
348 add %g7, 1, %g7
349 add %g3, 8, %g3
350 ldd [%g2], %f0
351 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
352 ldx [%g3], %i0
353 setx 0x0000450000000000, %g1, %i1
354 cmp %i0, %i1
355 bne test_failed
356 nop
357l34:
358 add %g7, 1, %g7
359 add %g3, 8, %g3
360 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
361 ldx [%g3], %i0
362 setx 0x00004500000000ef, %g1, %i1
363 cmp %i0, %i1
364 bne test_failed
365 nop
366l35:
367 add %g7, 1, %g7
368 add %g3, 8, %g3
369 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
370 ldx [%g3], %i0
371 setx 0x000045000000cd00, %g1, %i1
372 cmp %i0, %i1
373 bne test_failed
374 nop
375l36:
376 add %g7, 1, %g7
377 add %g3, 8, %g3
378 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
379 ldx [%g3], %i0
380 setx 0x000045000000cdef, %g1, %i1
381 cmp %i0, %i1
382 bne test_failed
383 nop
384l37:
385 add %g7, 1, %g7
386 add %g3, 8, %g3
387 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
388 ldx [%g3], %i0
389 setx 0x0000450000ab0000, %g1, %i1
390 cmp %i0, %i1
391 bne test_failed
392 nop
393l38:
394 add %g7, 1, %g7
395 add %g3, 8, %g3
396 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
397 ldx [%g3], %i0
398 setx 0x0000450000ab00ef, %g1, %i1
399 cmp %i0, %i1
400 bne test_failed
401 nop
402l39:
403 add %g7, 1, %g7
404 add %g3, 8, %g3
405 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
406 ldx [%g3], %i0
407 setx 0x0000450000abcd00, %g1, %i1
408 cmp %i0, %i1
409 bne test_failed
410 nop
411l40:
412 add %g7, 1, %g7
413 add %g3, 8, %g3
414 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
415 ldx [%g3], %i0
416 setx 0x0000450000abcdef, %g1, %i1
417 cmp %i0, %i1
418 bne test_failed
419 nop
420l41:
421 add %g7, 1, %g7
422 add %g3, 8, %g3
423 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
424 ldx [%g3], %i0
425 setx 0x0000450089000000, %g1, %i1
426 cmp %i0, %i1
427 bne test_failed
428 nop
429l42:
430 add %g7, 1, %g7
431 add %g3, 8, %g3
432 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
433 ldx [%g3], %i0
434 setx 0x00004500890000ef, %g1, %i1
435 cmp %i0, %i1
436 bne test_failed
437 nop
438l43:
439 add %g7, 1, %g7
440 add %g3, 8, %g3
441 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
442 ldx [%g3], %i0
443 setx 0x000045008900cd00, %g1, %i1
444 cmp %i0, %i1
445 bne test_failed
446 nop
447l44:
448 add %g7, 1, %g7
449 add %g3, 8, %g3
450 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
451 ldx [%g3], %i0
452 setx 0x000045008900cdef, %g1, %i1
453 cmp %i0, %i1
454 bne test_failed
455 nop
456l45:
457 add %g7, 1, %g7
458 add %g3, 8, %g3
459 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
460 ldx [%g3], %i0
461 setx 0x0000450089ab0000, %g1, %i1
462 cmp %i0, %i1
463 bne test_failed
464 nop
465l46:
466 add %g7, 1, %g7
467 add %g3, 8, %g3
468 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
469 ldx [%g3], %i0
470 setx 0x0000450089ab00ef, %g1, %i1
471 cmp %i0, %i1
472 bne test_failed
473 nop
474l47:
475 add %g7, 1, %g7
476 add %g3, 8, %g3
477 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
478 ldx [%g3], %i0
479 setx 0x0000450089abcd00, %g1, %i1
480 cmp %i0, %i1
481 bne test_failed
482 nop
483l48:
484 add %g7, 1, %g7
485 add %g3, 8, %g3
486 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
487 ldx [%g3], %i0
488 setx 0x0000450089abcdef, %g1, %i1
489 cmp %i0, %i1
490 bne test_failed
491 nop
492l49:
493 add %g7, 1, %g7
494 add %g3, 8, %g3
495 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
496 ldx [%g3], %i0
497 setx 0x0000456700000000, %g1, %i1
498 cmp %i0, %i1
499 bne test_failed
500 nop
501l50:
502 add %g7, 1, %g7
503 add %g3, 8, %g3
504 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
505 ldx [%g3], %i0
506 setx 0x00004567000000ef, %g1, %i1
507 cmp %i0, %i1
508 bne test_failed
509 nop
510l51:
511 add %g7, 1, %g7
512 add %g3, 8, %g3
513 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
514 ldx [%g3], %i0
515 setx 0x000045670000cd00, %g1, %i1
516 cmp %i0, %i1
517 bne test_failed
518 nop
519l52:
520 add %g7, 1, %g7
521 add %g3, 8, %g3
522 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
523 ldx [%g3], %i0
524 setx 0x000045670000cdef, %g1, %i1
525 cmp %i0, %i1
526 bne test_failed
527 nop
528l53:
529 add %g7, 1, %g7
530 add %g3, 8, %g3
531 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
532 ldx [%g3], %i0
533 setx 0x0000456700ab0000, %g1, %i1
534 cmp %i0, %i1
535 bne test_failed
536 nop
537l54:
538 add %g7, 1, %g7
539 add %g3, 8, %g3
540 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
541 ldx [%g3], %i0
542 setx 0x0000456700ab00ef, %g1, %i1
543 cmp %i0, %i1
544 bne test_failed
545 nop
546l55:
547 add %g7, 1, %g7
548 add %g3, 8, %g3
549 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
550 ldx [%g3], %i0
551 setx 0x0000456700abcd00, %g1, %i1
552 cmp %i0, %i1
553 bne test_failed
554 nop
555l56:
556 add %g7, 1, %g7
557 add %g3, 8, %g3
558 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
559 ldx [%g3], %i0
560 setx 0x0000456700abcdef, %g1, %i1
561 cmp %i0, %i1
562 bne test_failed
563 nop
564l57:
565 add %g7, 1, %g7
566 add %g3, 8, %g3
567 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
568 ldx [%g3], %i0
569 setx 0x0000456789000000, %g1, %i1
570 cmp %i0, %i1
571 bne test_failed
572 nop
573l58:
574 add %g7, 1, %g7
575 add %g3, 8, %g3
576 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
577 ldx [%g3], %i0
578 setx 0x00004567890000ef, %g1, %i1
579 cmp %i0, %i1
580 bne test_failed
581 nop
582l59:
583 add %g7, 1, %g7
584 add %g3, 8, %g3
585 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
586 ldx [%g3], %i0
587 setx 0x000045678900cd00, %g1, %i1
588 cmp %i0, %i1
589 bne test_failed
590 nop
591l60:
592 add %g7, 1, %g7
593 add %g3, 8, %g3
594 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
595 ldx [%g3], %i0
596 setx 0x000045678900cdef, %g1, %i1
597 cmp %i0, %i1
598 bne test_failed
599 nop
600l61:
601 add %g7, 1, %g7
602 add %g3, 8, %g3
603 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
604 ldx [%g3], %i0
605 setx 0x0000456789ab0000, %g1, %i1
606 cmp %i0, %i1
607 bne test_failed
608 nop
609l62:
610 add %g7, 1, %g7
611 add %g3, 8, %g3
612 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
613 ldx [%g3], %i0
614 setx 0x0000456789ab00ef, %g1, %i1
615 cmp %i0, %i1
616 bne test_failed
617 nop
618l63:
619 add %g7, 1, %g7
620 add %g3, 8, %g3
621 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
622 ldx [%g3], %i0
623 setx 0x0000456789abcd00, %g1, %i1
624 cmp %i0, %i1
625 bne test_failed
626 nop
627l64:
628 add %g7, 1, %g7
629 add %g3, 8, %g3
630 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
631 ldx [%g3], %i0
632 setx 0x0000456789abcdef, %g1, %i1
633 cmp %i0, %i1
634 bne test_failed
635 nop
636l65:
637 add %g7, 1, %g7
638 add %g3, 8, %g3
639 ldd [%g2], %f0
640 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
641 ldx [%g3], %i0
642 setx 0x0023000000000000, %g1, %i1
643 cmp %i0, %i1
644 bne test_failed
645 nop
646l66:
647 add %g7, 1, %g7
648 add %g3, 8, %g3
649 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
650 ldx [%g3], %i0
651 setx 0x00230000000000ef, %g1, %i1
652 cmp %i0, %i1
653 bne test_failed
654 nop
655l67:
656 add %g7, 1, %g7
657 add %g3, 8, %g3
658 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
659 ldx [%g3], %i0
660 setx 0x002300000000cd00, %g1, %i1
661 cmp %i0, %i1
662 bne test_failed
663 nop
664l68:
665 add %g7, 1, %g7
666 add %g3, 8, %g3
667 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
668 ldx [%g3], %i0
669 setx 0x002300000000cdef, %g1, %i1
670 cmp %i0, %i1
671 bne test_failed
672 nop
673l69:
674 add %g7, 1, %g7
675 add %g3, 8, %g3
676 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
677 ldx [%g3], %i0
678 setx 0x0023000000ab0000, %g1, %i1
679 cmp %i0, %i1
680 bne test_failed
681 nop
682l70:
683 add %g7, 1, %g7
684 add %g3, 8, %g3
685 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
686 ldx [%g3], %i0
687 setx 0x0023000000ab00ef, %g1, %i1
688 cmp %i0, %i1
689 bne test_failed
690 nop
691l71:
692 add %g7, 1, %g7
693 add %g3, 8, %g3
694 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
695 ldx [%g3], %i0
696 setx 0x0023000000abcd00, %g1, %i1
697 cmp %i0, %i1
698 bne test_failed
699 nop
700l72:
701 add %g7, 1, %g7
702 add %g3, 8, %g3
703 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
704 ldx [%g3], %i0
705 setx 0x0023000000abcdef, %g1, %i1
706 cmp %i0, %i1
707 bne test_failed
708 nop
709l73:
710 add %g7, 1, %g7
711 add %g3, 8, %g3
712 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
713 ldx [%g3], %i0
714 setx 0x0023000089000000, %g1, %i1
715 cmp %i0, %i1
716 bne test_failed
717 nop
718l74:
719 add %g7, 1, %g7
720 add %g3, 8, %g3
721 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
722 ldx [%g3], %i0
723 setx 0x00230000890000ef, %g1, %i1
724 cmp %i0, %i1
725 bne test_failed
726 nop
727l75:
728 add %g7, 1, %g7
729 add %g3, 8, %g3
730 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
731 ldx [%g3], %i0
732 setx 0x002300008900cd00, %g1, %i1
733 cmp %i0, %i1
734 bne test_failed
735 nop
736l76:
737 add %g7, 1, %g7
738 add %g3, 8, %g3
739 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
740 ldx [%g3], %i0
741 setx 0x002300008900cdef, %g1, %i1
742 cmp %i0, %i1
743 bne test_failed
744 nop
745l77:
746 add %g7, 1, %g7
747 add %g3, 8, %g3
748 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
749 ldx [%g3], %i0
750 setx 0x0023000089ab0000, %g1, %i1
751 cmp %i0, %i1
752 bne test_failed
753 nop
754l78:
755 add %g7, 1, %g7
756 add %g3, 8, %g3
757 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
758 ldx [%g3], %i0
759 setx 0x0023000089ab00ef, %g1, %i1
760 cmp %i0, %i1
761 bne test_failed
762 nop
763l79:
764 add %g7, 1, %g7
765 add %g3, 8, %g3
766 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
767 ldx [%g3], %i0
768 setx 0x0023000089abcd00, %g1, %i1
769 cmp %i0, %i1
770 bne test_failed
771 nop
772l80:
773 add %g7, 1, %g7
774 add %g3, 8, %g3
775 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
776 ldx [%g3], %i0
777 setx 0x0023000089abcdef, %g1, %i1
778 cmp %i0, %i1
779 bne test_failed
780 nop
781l81:
782 add %g7, 1, %g7
783 add %g3, 8, %g3
784 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
785 ldx [%g3], %i0
786 setx 0x0023006700000000, %g1, %i1
787 cmp %i0, %i1
788 bne test_failed
789 nop
790l82:
791 add %g7, 1, %g7
792 add %g3, 8, %g3
793 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
794 ldx [%g3], %i0
795 setx 0x00230067000000ef, %g1, %i1
796 cmp %i0, %i1
797 bne test_failed
798 nop
799l83:
800 add %g7, 1, %g7
801 add %g3, 8, %g3
802 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
803 ldx [%g3], %i0
804 setx 0x002300670000cd00, %g1, %i1
805 cmp %i0, %i1
806 bne test_failed
807 nop
808l84:
809 add %g7, 1, %g7
810 add %g3, 8, %g3
811 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
812 ldx [%g3], %i0
813 setx 0x002300670000cdef, %g1, %i1
814 cmp %i0, %i1
815 bne test_failed
816 nop
817l85:
818 add %g7, 1, %g7
819 add %g3, 8, %g3
820 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
821 ldx [%g3], %i0
822 setx 0x0023006700ab0000, %g1, %i1
823 cmp %i0, %i1
824 bne test_failed
825 nop
826l86:
827 add %g7, 1, %g7
828 add %g3, 8, %g3
829 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
830 ldx [%g3], %i0
831 setx 0x0023006700ab00ef, %g1, %i1
832 cmp %i0, %i1
833 bne test_failed
834 nop
835l87:
836 add %g7, 1, %g7
837 add %g3, 8, %g3
838 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
839 ldx [%g3], %i0
840 setx 0x0023006700abcd00, %g1, %i1
841 cmp %i0, %i1
842 bne test_failed
843 nop
844l88:
845 add %g7, 1, %g7
846 add %g3, 8, %g3
847 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
848 ldx [%g3], %i0
849 setx 0x0023006700abcdef, %g1, %i1
850 cmp %i0, %i1
851 bne test_failed
852 nop
853l89:
854 add %g7, 1, %g7
855 add %g3, 8, %g3
856 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
857 ldx [%g3], %i0
858 setx 0x0023006789000000, %g1, %i1
859 cmp %i0, %i1
860 bne test_failed
861 nop
862l90:
863 add %g7, 1, %g7
864 add %g3, 8, %g3
865 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
866 ldx [%g3], %i0
867 setx 0x00230067890000ef, %g1, %i1
868 cmp %i0, %i1
869 bne test_failed
870 nop
871l91:
872 add %g7, 1, %g7
873 add %g3, 8, %g3
874 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
875 ldx [%g3], %i0
876 setx 0x002300678900cd00, %g1, %i1
877 cmp %i0, %i1
878 bne test_failed
879 nop
880l92:
881 add %g7, 1, %g7
882 add %g3, 8, %g3
883 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
884 ldx [%g3], %i0
885 setx 0x002300678900cdef, %g1, %i1
886 cmp %i0, %i1
887 bne test_failed
888 nop
889l93:
890 add %g7, 1, %g7
891 add %g3, 8, %g3
892 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
893 ldx [%g3], %i0
894 setx 0x0023006789ab0000, %g1, %i1
895 cmp %i0, %i1
896 bne test_failed
897 nop
898l94:
899 add %g7, 1, %g7
900 add %g3, 8, %g3
901 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
902 ldx [%g3], %i0
903 setx 0x0023006789ab00ef, %g1, %i1
904 cmp %i0, %i1
905 bne test_failed
906 nop
907l95:
908 add %g7, 1, %g7
909 add %g3, 8, %g3
910 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
911 ldx [%g3], %i0
912 setx 0x0023006789abcd00, %g1, %i1
913 cmp %i0, %i1
914 bne test_failed
915 nop
916l96:
917 add %g7, 1, %g7
918 add %g3, 8, %g3
919 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
920 ldx [%g3], %i0
921 setx 0x0023006789abcdef, %g1, %i1
922 cmp %i0, %i1
923 bne test_failed
924 nop
925l97:
926 add %g7, 1, %g7
927 add %g3, 8, %g3
928 ldd [%g2], %f0
929 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
930 ldx [%g3], %i0
931 setx 0x0023450000000000, %g1, %i1
932 cmp %i0, %i1
933 bne test_failed
934 nop
935l98:
936 add %g7, 1, %g7
937 add %g3, 8, %g3
938 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
939 ldx [%g3], %i0
940 setx 0x00234500000000ef, %g1, %i1
941 cmp %i0, %i1
942 bne test_failed
943 nop
944l99:
945 add %g7, 1, %g7
946 add %g3, 8, %g3
947 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
948 ldx [%g3], %i0
949 setx 0x002345000000cd00, %g1, %i1
950 cmp %i0, %i1
951 bne test_failed
952 nop
953l100:
954 add %g7, 1, %g7
955 add %g3, 8, %g3
956 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
957 ldx [%g3], %i0
958 setx 0x002345000000cdef, %g1, %i1
959 cmp %i0, %i1
960 bne test_failed
961 nop
962l101:
963 add %g7, 1, %g7
964 add %g3, 8, %g3
965 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
966 ldx [%g3], %i0
967 setx 0x0023450000ab0000, %g1, %i1
968 cmp %i0, %i1
969 bne test_failed
970 nop
971l102:
972 add %g7, 1, %g7
973 add %g3, 8, %g3
974 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
975 ldx [%g3], %i0
976 setx 0x0023450000ab00ef, %g1, %i1
977 cmp %i0, %i1
978 bne test_failed
979 nop
980l103:
981 add %g7, 1, %g7
982 add %g3, 8, %g3
983 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
984 ldx [%g3], %i0
985 setx 0x0023450000abcd00, %g1, %i1
986 cmp %i0, %i1
987 bne test_failed
988 nop
989l104:
990 add %g7, 1, %g7
991 add %g3, 8, %g3
992 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
993 ldx [%g3], %i0
994 setx 0x0023450000abcdef, %g1, %i1
995 cmp %i0, %i1
996 bne test_failed
997 nop
998l105:
999 add %g7, 1, %g7
1000 add %g3, 8, %g3
1001 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1002 ldx [%g3], %i0
1003 setx 0x0023450089000000, %g1, %i1
1004 cmp %i0, %i1
1005 bne test_failed
1006 nop
1007l106:
1008 add %g7, 1, %g7
1009 add %g3, 8, %g3
1010 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1011 ldx [%g3], %i0
1012 setx 0x00234500890000ef, %g1, %i1
1013 cmp %i0, %i1
1014 bne test_failed
1015 nop
1016l107:
1017 add %g7, 1, %g7
1018 add %g3, 8, %g3
1019 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1020 ldx [%g3], %i0
1021 setx 0x002345008900cd00, %g1, %i1
1022 cmp %i0, %i1
1023 bne test_failed
1024 nop
1025l108:
1026 add %g7, 1, %g7
1027 add %g3, 8, %g3
1028 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1029 ldx [%g3], %i0
1030 setx 0x002345008900cdef, %g1, %i1
1031 cmp %i0, %i1
1032 bne test_failed
1033 nop
1034l109:
1035 add %g7, 1, %g7
1036 add %g3, 8, %g3
1037 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1038 ldx [%g3], %i0
1039 setx 0x0023450089ab0000, %g1, %i1
1040 cmp %i0, %i1
1041 bne test_failed
1042 nop
1043l110:
1044 add %g7, 1, %g7
1045 add %g3, 8, %g3
1046 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1047 ldx [%g3], %i0
1048 setx 0x0023450089ab00ef, %g1, %i1
1049 cmp %i0, %i1
1050 bne test_failed
1051 nop
1052l111:
1053 add %g7, 1, %g7
1054 add %g3, 8, %g3
1055 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1056 ldx [%g3], %i0
1057 setx 0x0023450089abcd00, %g1, %i1
1058 cmp %i0, %i1
1059 bne test_failed
1060 nop
1061l112:
1062 add %g7, 1, %g7
1063 add %g3, 8, %g3
1064 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1065 ldx [%g3], %i0
1066 setx 0x0023450089abcdef, %g1, %i1
1067 cmp %i0, %i1
1068 bne test_failed
1069 nop
1070l113:
1071 add %g7, 1, %g7
1072 add %g3, 8, %g3
1073 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1074 ldx [%g3], %i0
1075 setx 0x0023456700000000, %g1, %i1
1076 cmp %i0, %i1
1077 bne test_failed
1078 nop
1079l114:
1080 add %g7, 1, %g7
1081 add %g3, 8, %g3
1082 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1083 ldx [%g3], %i0
1084 setx 0x00234567000000ef, %g1, %i1
1085 cmp %i0, %i1
1086 bne test_failed
1087 nop
1088l115:
1089 add %g7, 1, %g7
1090 add %g3, 8, %g3
1091 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1092 ldx [%g3], %i0
1093 setx 0x002345670000cd00, %g1, %i1
1094 cmp %i0, %i1
1095 bne test_failed
1096 nop
1097l116:
1098 add %g7, 1, %g7
1099 add %g3, 8, %g3
1100 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1101 ldx [%g3], %i0
1102 setx 0x002345670000cdef, %g1, %i1
1103 cmp %i0, %i1
1104 bne test_failed
1105 nop
1106l117:
1107 add %g7, 1, %g7
1108 add %g3, 8, %g3
1109 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1110 ldx [%g3], %i0
1111 setx 0x0023456700ab0000, %g1, %i1
1112 cmp %i0, %i1
1113 bne test_failed
1114 nop
1115l118:
1116 add %g7, 1, %g7
1117 add %g3, 8, %g3
1118 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1119 ldx [%g3], %i0
1120 setx 0x0023456700ab00ef, %g1, %i1
1121 cmp %i0, %i1
1122 bne test_failed
1123 nop
1124l119:
1125 add %g7, 1, %g7
1126 add %g3, 8, %g3
1127 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1128 ldx [%g3], %i0
1129 setx 0x0023456700abcd00, %g1, %i1
1130 cmp %i0, %i1
1131 bne test_failed
1132 nop
1133l120:
1134 add %g7, 1, %g7
1135 add %g3, 8, %g3
1136 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1137 ldx [%g3], %i0
1138 setx 0x0023456700abcdef, %g1, %i1
1139 cmp %i0, %i1
1140 bne test_failed
1141 nop
1142l121:
1143 add %g7, 1, %g7
1144 add %g3, 8, %g3
1145 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1146 ldx [%g3], %i0
1147 setx 0x0023456789000000, %g1, %i1
1148 cmp %i0, %i1
1149 bne test_failed
1150 nop
1151l122:
1152 add %g7, 1, %g7
1153 add %g3, 8, %g3
1154 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1155 ldx [%g3], %i0
1156 setx 0x00234567890000ef, %g1, %i1
1157 cmp %i0, %i1
1158 bne test_failed
1159 nop
1160l123:
1161 add %g7, 1, %g7
1162 add %g3, 8, %g3
1163 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1164 ldx [%g3], %i0
1165 setx 0x002345678900cd00, %g1, %i1
1166 cmp %i0, %i1
1167 bne test_failed
1168 nop
1169l124:
1170 add %g7, 1, %g7
1171 add %g3, 8, %g3
1172 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1173 ldx [%g3], %i0
1174 setx 0x002345678900cdef, %g1, %i1
1175 cmp %i0, %i1
1176 bne test_failed
1177 nop
1178l125:
1179 add %g7, 1, %g7
1180 add %g3, 8, %g3
1181 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1182 ldx [%g3], %i0
1183 setx 0x0023456789ab0000, %g1, %i1
1184 cmp %i0, %i1
1185 bne test_failed
1186 nop
1187l126:
1188 add %g7, 1, %g7
1189 add %g3, 8, %g3
1190 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1191 ldx [%g3], %i0
1192 setx 0x0023456789ab00ef, %g1, %i1
1193 cmp %i0, %i1
1194 bne test_failed
1195 nop
1196l127:
1197 add %g7, 1, %g7
1198 add %g3, 8, %g3
1199 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1200 ldx [%g3], %i0
1201 setx 0x0023456789abcd00, %g1, %i1
1202 cmp %i0, %i1
1203 bne test_failed
1204 nop
1205l128:
1206 add %g7, 1, %g7
1207 add %g3, 8, %g3
1208 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1209 ldx [%g3], %i0
1210 setx 0x0023456789abcdef, %g1, %i1
1211 cmp %i0, %i1
1212 bne test_failed
1213 nop
1214l129:
1215 add %g7, 1, %g7
1216 add %g3, 8, %g3
1217 ldd [%g2], %f0
1218 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1219 ldx [%g3], %i0
1220 setx 0x0100000000000000, %g1, %i1
1221 cmp %i0, %i1
1222 bne test_failed
1223 nop
1224l130:
1225 add %g7, 1, %g7
1226 add %g3, 8, %g3
1227 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1228 ldx [%g3], %i0
1229 setx 0x01000000000000ef, %g1, %i1
1230 cmp %i0, %i1
1231 bne test_failed
1232 nop
1233l131:
1234 add %g7, 1, %g7
1235 add %g3, 8, %g3
1236 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1237 ldx [%g3], %i0
1238 setx 0x010000000000cd00, %g1, %i1
1239 cmp %i0, %i1
1240 bne test_failed
1241 nop
1242l132:
1243 add %g7, 1, %g7
1244 add %g3, 8, %g3
1245 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1246 ldx [%g3], %i0
1247 setx 0x010000000000cdef, %g1, %i1
1248 cmp %i0, %i1
1249 bne test_failed
1250 nop
1251l133:
1252 add %g7, 1, %g7
1253 add %g3, 8, %g3
1254 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1255 ldx [%g3], %i0
1256 setx 0x0100000000ab0000, %g1, %i1
1257 cmp %i0, %i1
1258 bne test_failed
1259 nop
1260l134:
1261 add %g7, 1, %g7
1262 add %g3, 8, %g3
1263 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1264 ldx [%g3], %i0
1265 setx 0x0100000000ab00ef, %g1, %i1
1266 cmp %i0, %i1
1267 bne test_failed
1268 nop
1269l135:
1270 add %g7, 1, %g7
1271 add %g3, 8, %g3
1272 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1273 ldx [%g3], %i0
1274 setx 0x0100000000abcd00, %g1, %i1
1275 cmp %i0, %i1
1276 bne test_failed
1277 nop
1278l136:
1279 add %g7, 1, %g7
1280 add %g3, 8, %g3
1281 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1282 ldx [%g3], %i0
1283 setx 0x0100000000abcdef, %g1, %i1
1284 cmp %i0, %i1
1285 bne test_failed
1286 nop
1287l137:
1288 add %g7, 1, %g7
1289 add %g3, 8, %g3
1290 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1291 ldx [%g3], %i0
1292 setx 0x0100000089000000, %g1, %i1
1293 cmp %i0, %i1
1294 bne test_failed
1295 nop
1296l138:
1297 add %g7, 1, %g7
1298 add %g3, 8, %g3
1299 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1300 ldx [%g3], %i0
1301 setx 0x01000000890000ef, %g1, %i1
1302 cmp %i0, %i1
1303 bne test_failed
1304 nop
1305l139:
1306 add %g7, 1, %g7
1307 add %g3, 8, %g3
1308 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1309 ldx [%g3], %i0
1310 setx 0x010000008900cd00, %g1, %i1
1311 cmp %i0, %i1
1312 bne test_failed
1313 nop
1314l140:
1315 add %g7, 1, %g7
1316 add %g3, 8, %g3
1317 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1318 ldx [%g3], %i0
1319 setx 0x010000008900cdef, %g1, %i1
1320 cmp %i0, %i1
1321 bne test_failed
1322 nop
1323l141:
1324 add %g7, 1, %g7
1325 add %g3, 8, %g3
1326 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1327 ldx [%g3], %i0
1328 setx 0x0100000089ab0000, %g1, %i1
1329 cmp %i0, %i1
1330 bne test_failed
1331 nop
1332l142:
1333 add %g7, 1, %g7
1334 add %g3, 8, %g3
1335 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1336 ldx [%g3], %i0
1337 setx 0x0100000089ab00ef, %g1, %i1
1338 cmp %i0, %i1
1339 bne test_failed
1340 nop
1341l143:
1342 add %g7, 1, %g7
1343 add %g3, 8, %g3
1344 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1345 ldx [%g3], %i0
1346 setx 0x0100000089abcd00, %g1, %i1
1347 cmp %i0, %i1
1348 bne test_failed
1349 nop
1350l144:
1351 add %g7, 1, %g7
1352 add %g3, 8, %g3
1353 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1354 ldx [%g3], %i0
1355 setx 0x0100000089abcdef, %g1, %i1
1356 cmp %i0, %i1
1357 bne test_failed
1358 nop
1359l145:
1360 add %g7, 1, %g7
1361 add %g3, 8, %g3
1362 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1363 ldx [%g3], %i0
1364 setx 0x0100006700000000, %g1, %i1
1365 cmp %i0, %i1
1366 bne test_failed
1367 nop
1368l146:
1369 add %g7, 1, %g7
1370 add %g3, 8, %g3
1371 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1372 ldx [%g3], %i0
1373 setx 0x01000067000000ef, %g1, %i1
1374 cmp %i0, %i1
1375 bne test_failed
1376 nop
1377l147:
1378 add %g7, 1, %g7
1379 add %g3, 8, %g3
1380 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1381 ldx [%g3], %i0
1382 setx 0x010000670000cd00, %g1, %i1
1383 cmp %i0, %i1
1384 bne test_failed
1385 nop
1386l148:
1387 add %g7, 1, %g7
1388 add %g3, 8, %g3
1389 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1390 ldx [%g3], %i0
1391 setx 0x010000670000cdef, %g1, %i1
1392 cmp %i0, %i1
1393 bne test_failed
1394 nop
1395l149:
1396 add %g7, 1, %g7
1397 add %g3, 8, %g3
1398 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1399 ldx [%g3], %i0
1400 setx 0x0100006700ab0000, %g1, %i1
1401 cmp %i0, %i1
1402 bne test_failed
1403 nop
1404l150:
1405 add %g7, 1, %g7
1406 add %g3, 8, %g3
1407 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1408 ldx [%g3], %i0
1409 setx 0x0100006700ab00ef, %g1, %i1
1410 cmp %i0, %i1
1411 bne test_failed
1412 nop
1413l151:
1414 add %g7, 1, %g7
1415 add %g3, 8, %g3
1416 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1417 ldx [%g3], %i0
1418 setx 0x0100006700abcd00, %g1, %i1
1419 cmp %i0, %i1
1420 bne test_failed
1421 nop
1422l152:
1423 add %g7, 1, %g7
1424 add %g3, 8, %g3
1425 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1426 ldx [%g3], %i0
1427 setx 0x0100006700abcdef, %g1, %i1
1428 cmp %i0, %i1
1429 bne test_failed
1430 nop
1431l153:
1432 add %g7, 1, %g7
1433 add %g3, 8, %g3
1434 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1435 ldx [%g3], %i0
1436 setx 0x0100006789000000, %g1, %i1
1437 cmp %i0, %i1
1438 bne test_failed
1439 nop
1440l154:
1441 add %g7, 1, %g7
1442 add %g3, 8, %g3
1443 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1444 ldx [%g3], %i0
1445 setx 0x01000067890000ef, %g1, %i1
1446 cmp %i0, %i1
1447 bne test_failed
1448 nop
1449l155:
1450 add %g7, 1, %g7
1451 add %g3, 8, %g3
1452 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1453 ldx [%g3], %i0
1454 setx 0x010000678900cd00, %g1, %i1
1455 cmp %i0, %i1
1456 bne test_failed
1457 nop
1458l156:
1459 add %g7, 1, %g7
1460 add %g3, 8, %g3
1461 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1462 ldx [%g3], %i0
1463 setx 0x010000678900cdef, %g1, %i1
1464 cmp %i0, %i1
1465 bne test_failed
1466 nop
1467l157:
1468 add %g7, 1, %g7
1469 add %g3, 8, %g3
1470 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1471 ldx [%g3], %i0
1472 setx 0x0100006789ab0000, %g1, %i1
1473 cmp %i0, %i1
1474 bne test_failed
1475 nop
1476l158:
1477 add %g7, 1, %g7
1478 add %g3, 8, %g3
1479 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1480 ldx [%g3], %i0
1481 setx 0x0100006789ab00ef, %g1, %i1
1482 cmp %i0, %i1
1483 bne test_failed
1484 nop
1485l159:
1486 add %g7, 1, %g7
1487 add %g3, 8, %g3
1488 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1489 ldx [%g3], %i0
1490 setx 0x0100006789abcd00, %g1, %i1
1491 cmp %i0, %i1
1492 bne test_failed
1493 nop
1494l160:
1495 add %g7, 1, %g7
1496 add %g3, 8, %g3
1497 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1498 ldx [%g3], %i0
1499 setx 0x0100006789abcdef, %g1, %i1
1500 cmp %i0, %i1
1501 bne test_failed
1502 nop
1503l161:
1504 add %g7, 1, %g7
1505 add %g3, 8, %g3
1506 ldd [%g2], %f0
1507 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1508 ldx [%g3], %i0
1509 setx 0x0100450000000000, %g1, %i1
1510 cmp %i0, %i1
1511 bne test_failed
1512 nop
1513l162:
1514 add %g7, 1, %g7
1515 add %g3, 8, %g3
1516 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1517 ldx [%g3], %i0
1518 setx 0x01004500000000ef, %g1, %i1
1519 cmp %i0, %i1
1520 bne test_failed
1521 nop
1522l163:
1523 add %g7, 1, %g7
1524 add %g3, 8, %g3
1525 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1526 ldx [%g3], %i0
1527 setx 0x010045000000cd00, %g1, %i1
1528 cmp %i0, %i1
1529 bne test_failed
1530 nop
1531l164:
1532 add %g7, 1, %g7
1533 add %g3, 8, %g3
1534 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1535 ldx [%g3], %i0
1536 setx 0x010045000000cdef, %g1, %i1
1537 cmp %i0, %i1
1538 bne test_failed
1539 nop
1540l165:
1541 add %g7, 1, %g7
1542 add %g3, 8, %g3
1543 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1544 ldx [%g3], %i0
1545 setx 0x0100450000ab0000, %g1, %i1
1546 cmp %i0, %i1
1547 bne test_failed
1548 nop
1549l166:
1550 add %g7, 1, %g7
1551 add %g3, 8, %g3
1552 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1553 ldx [%g3], %i0
1554 setx 0x0100450000ab00ef, %g1, %i1
1555 cmp %i0, %i1
1556 bne test_failed
1557 nop
1558l167:
1559 add %g7, 1, %g7
1560 add %g3, 8, %g3
1561 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1562 ldx [%g3], %i0
1563 setx 0x0100450000abcd00, %g1, %i1
1564 cmp %i0, %i1
1565 bne test_failed
1566 nop
1567l168:
1568 add %g7, 1, %g7
1569 add %g3, 8, %g3
1570 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1571 ldx [%g3], %i0
1572 setx 0x0100450000abcdef, %g1, %i1
1573 cmp %i0, %i1
1574 bne test_failed
1575 nop
1576l169:
1577 add %g7, 1, %g7
1578 add %g3, 8, %g3
1579 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1580 ldx [%g3], %i0
1581 setx 0x0100450089000000, %g1, %i1
1582 cmp %i0, %i1
1583 bne test_failed
1584 nop
1585l170:
1586 add %g7, 1, %g7
1587 add %g3, 8, %g3
1588 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1589 ldx [%g3], %i0
1590 setx 0x01004500890000ef, %g1, %i1
1591 cmp %i0, %i1
1592 bne test_failed
1593 nop
1594l171:
1595 add %g7, 1, %g7
1596 add %g3, 8, %g3
1597 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1598 ldx [%g3], %i0
1599 setx 0x010045008900cd00, %g1, %i1
1600 cmp %i0, %i1
1601 bne test_failed
1602 nop
1603l172:
1604 add %g7, 1, %g7
1605 add %g3, 8, %g3
1606 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1607 ldx [%g3], %i0
1608 setx 0x010045008900cdef, %g1, %i1
1609 cmp %i0, %i1
1610 bne test_failed
1611 nop
1612l173:
1613 add %g7, 1, %g7
1614 add %g3, 8, %g3
1615 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1616 ldx [%g3], %i0
1617 setx 0x0100450089ab0000, %g1, %i1
1618 cmp %i0, %i1
1619 bne test_failed
1620 nop
1621l174:
1622 add %g7, 1, %g7
1623 add %g3, 8, %g3
1624 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1625 ldx [%g3], %i0
1626 setx 0x0100450089ab00ef, %g1, %i1
1627 cmp %i0, %i1
1628 bne test_failed
1629 nop
1630l175:
1631 add %g7, 1, %g7
1632 add %g3, 8, %g3
1633 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1634 ldx [%g3], %i0
1635 setx 0x0100450089abcd00, %g1, %i1
1636 cmp %i0, %i1
1637 bne test_failed
1638 nop
1639l176:
1640 add %g7, 1, %g7
1641 add %g3, 8, %g3
1642 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1643 ldx [%g3], %i0
1644 setx 0x0100450089abcdef, %g1, %i1
1645 cmp %i0, %i1
1646 bne test_failed
1647 nop
1648l177:
1649 add %g7, 1, %g7
1650 add %g3, 8, %g3
1651 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1652 ldx [%g3], %i0
1653 setx 0x0100456700000000, %g1, %i1
1654 cmp %i0, %i1
1655 bne test_failed
1656 nop
1657l178:
1658 add %g7, 1, %g7
1659 add %g3, 8, %g3
1660 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1661 ldx [%g3], %i0
1662 setx 0x01004567000000ef, %g1, %i1
1663 cmp %i0, %i1
1664 bne test_failed
1665 nop
1666l179:
1667 add %g7, 1, %g7
1668 add %g3, 8, %g3
1669 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1670 ldx [%g3], %i0
1671 setx 0x010045670000cd00, %g1, %i1
1672 cmp %i0, %i1
1673 bne test_failed
1674 nop
1675l180:
1676 add %g7, 1, %g7
1677 add %g3, 8, %g3
1678 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1679 ldx [%g3], %i0
1680 setx 0x010045670000cdef, %g1, %i1
1681 cmp %i0, %i1
1682 bne test_failed
1683 nop
1684l181:
1685 add %g7, 1, %g7
1686 add %g3, 8, %g3
1687 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1688 ldx [%g3], %i0
1689 setx 0x0100456700ab0000, %g1, %i1
1690 cmp %i0, %i1
1691 bne test_failed
1692 nop
1693l182:
1694 add %g7, 1, %g7
1695 add %g3, 8, %g3
1696 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1697 ldx [%g3], %i0
1698 setx 0x0100456700ab00ef, %g1, %i1
1699 cmp %i0, %i1
1700 bne test_failed
1701 nop
1702l183:
1703 add %g7, 1, %g7
1704 add %g3, 8, %g3
1705 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1706 ldx [%g3], %i0
1707 setx 0x0100456700abcd00, %g1, %i1
1708 cmp %i0, %i1
1709 bne test_failed
1710 nop
1711l184:
1712 add %g7, 1, %g7
1713 add %g3, 8, %g3
1714 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1715 ldx [%g3], %i0
1716 setx 0x0100456700abcdef, %g1, %i1
1717 cmp %i0, %i1
1718 bne test_failed
1719 nop
1720l185:
1721 add %g7, 1, %g7
1722 add %g3, 8, %g3
1723 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1724 ldx [%g3], %i0
1725 setx 0x0100456789000000, %g1, %i1
1726 cmp %i0, %i1
1727 bne test_failed
1728 nop
1729l186:
1730 add %g7, 1, %g7
1731 add %g3, 8, %g3
1732 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1733 ldx [%g3], %i0
1734 setx 0x01004567890000ef, %g1, %i1
1735 cmp %i0, %i1
1736 bne test_failed
1737 nop
1738l187:
1739 add %g7, 1, %g7
1740 add %g3, 8, %g3
1741 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1742 ldx [%g3], %i0
1743 setx 0x010045678900cd00, %g1, %i1
1744 cmp %i0, %i1
1745 bne test_failed
1746 nop
1747l188:
1748 add %g7, 1, %g7
1749 add %g3, 8, %g3
1750 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1751 ldx [%g3], %i0
1752 setx 0x010045678900cdef, %g1, %i1
1753 cmp %i0, %i1
1754 bne test_failed
1755 nop
1756l189:
1757 add %g7, 1, %g7
1758 add %g3, 8, %g3
1759 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1760 ldx [%g3], %i0
1761 setx 0x0100456789ab0000, %g1, %i1
1762 cmp %i0, %i1
1763 bne test_failed
1764 nop
1765l190:
1766 add %g7, 1, %g7
1767 add %g3, 8, %g3
1768 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1769 ldx [%g3], %i0
1770 setx 0x0100456789ab00ef, %g1, %i1
1771 cmp %i0, %i1
1772 bne test_failed
1773 nop
1774l191:
1775 add %g7, 1, %g7
1776 add %g3, 8, %g3
1777 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1778 ldx [%g3], %i0
1779 setx 0x0100456789abcd00, %g1, %i1
1780 cmp %i0, %i1
1781 bne test_failed
1782 nop
1783l192:
1784 add %g7, 1, %g7
1785 add %g3, 8, %g3
1786 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1787 ldx [%g3], %i0
1788 setx 0x0100456789abcdef, %g1, %i1
1789 cmp %i0, %i1
1790 bne test_failed
1791 nop
1792l193:
1793 add %g7, 1, %g7
1794 add %g3, 8, %g3
1795 ldd [%g2], %f0
1796 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1797 ldx [%g3], %i0
1798 setx 0x0123000000000000, %g1, %i1
1799 cmp %i0, %i1
1800 bne test_failed
1801 nop
1802l194:
1803 add %g7, 1, %g7
1804 add %g3, 8, %g3
1805 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1806 ldx [%g3], %i0
1807 setx 0x01230000000000ef, %g1, %i1
1808 cmp %i0, %i1
1809 bne test_failed
1810 nop
1811l195:
1812 add %g7, 1, %g7
1813 add %g3, 8, %g3
1814 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1815 ldx [%g3], %i0
1816 setx 0x012300000000cd00, %g1, %i1
1817 cmp %i0, %i1
1818 bne test_failed
1819 nop
1820l196:
1821 add %g7, 1, %g7
1822 add %g3, 8, %g3
1823 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1824 ldx [%g3], %i0
1825 setx 0x012300000000cdef, %g1, %i1
1826 cmp %i0, %i1
1827 bne test_failed
1828 nop
1829l197:
1830 add %g7, 1, %g7
1831 add %g3, 8, %g3
1832 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1833 ldx [%g3], %i0
1834 setx 0x0123000000ab0000, %g1, %i1
1835 cmp %i0, %i1
1836 bne test_failed
1837 nop
1838l198:
1839 add %g7, 1, %g7
1840 add %g3, 8, %g3
1841 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1842 ldx [%g3], %i0
1843 setx 0x0123000000ab00ef, %g1, %i1
1844 cmp %i0, %i1
1845 bne test_failed
1846 nop
1847l199:
1848 add %g7, 1, %g7
1849 add %g3, 8, %g3
1850 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1851 ldx [%g3], %i0
1852 setx 0x0123000000abcd00, %g1, %i1
1853 cmp %i0, %i1
1854 bne test_failed
1855 nop
1856l200:
1857 add %g7, 1, %g7
1858 add %g3, 8, %g3
1859 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1860 ldx [%g3], %i0
1861 setx 0x0123000000abcdef, %g1, %i1
1862 cmp %i0, %i1
1863 bne test_failed
1864 nop
1865l201:
1866 add %g7, 1, %g7
1867 add %g3, 8, %g3
1868 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1869 ldx [%g3], %i0
1870 setx 0x0123000089000000, %g1, %i1
1871 cmp %i0, %i1
1872 bne test_failed
1873 nop
1874l202:
1875 add %g7, 1, %g7
1876 add %g3, 8, %g3
1877 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1878 ldx [%g3], %i0
1879 setx 0x01230000890000ef, %g1, %i1
1880 cmp %i0, %i1
1881 bne test_failed
1882 nop
1883l203:
1884 add %g7, 1, %g7
1885 add %g3, 8, %g3
1886 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1887 ldx [%g3], %i0
1888 setx 0x012300008900cd00, %g1, %i1
1889 cmp %i0, %i1
1890 bne test_failed
1891 nop
1892l204:
1893 add %g7, 1, %g7
1894 add %g3, 8, %g3
1895 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1896 ldx [%g3], %i0
1897 setx 0x012300008900cdef, %g1, %i1
1898 cmp %i0, %i1
1899 bne test_failed
1900 nop
1901l205:
1902 add %g7, 1, %g7
1903 add %g3, 8, %g3
1904 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1905 ldx [%g3], %i0
1906 setx 0x0123000089ab0000, %g1, %i1
1907 cmp %i0, %i1
1908 bne test_failed
1909 nop
1910l206:
1911 add %g7, 1, %g7
1912 add %g3, 8, %g3
1913 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1914 ldx [%g3], %i0
1915 setx 0x0123000089ab00ef, %g1, %i1
1916 cmp %i0, %i1
1917 bne test_failed
1918 nop
1919l207:
1920 add %g7, 1, %g7
1921 add %g3, 8, %g3
1922 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1923 ldx [%g3], %i0
1924 setx 0x0123000089abcd00, %g1, %i1
1925 cmp %i0, %i1
1926 bne test_failed
1927 nop
1928l208:
1929 add %g7, 1, %g7
1930 add %g3, 8, %g3
1931 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1932 ldx [%g3], %i0
1933 setx 0x0123000089abcdef, %g1, %i1
1934 cmp %i0, %i1
1935 bne test_failed
1936 nop
1937l209:
1938 add %g7, 1, %g7
1939 add %g3, 8, %g3
1940 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1941 ldx [%g3], %i0
1942 setx 0x0123006700000000, %g1, %i1
1943 cmp %i0, %i1
1944 bne test_failed
1945 nop
1946l210:
1947 add %g7, 1, %g7
1948 add %g3, 8, %g3
1949 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1950 ldx [%g3], %i0
1951 setx 0x01230067000000ef, %g1, %i1
1952 cmp %i0, %i1
1953 bne test_failed
1954 nop
1955l211:
1956 add %g7, 1, %g7
1957 add %g3, 8, %g3
1958 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1959 ldx [%g3], %i0
1960 setx 0x012300670000cd00, %g1, %i1
1961 cmp %i0, %i1
1962 bne test_failed
1963 nop
1964l212:
1965 add %g7, 1, %g7
1966 add %g3, 8, %g3
1967 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1968 ldx [%g3], %i0
1969 setx 0x012300670000cdef, %g1, %i1
1970 cmp %i0, %i1
1971 bne test_failed
1972 nop
1973l213:
1974 add %g7, 1, %g7
1975 add %g3, 8, %g3
1976 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1977 ldx [%g3], %i0
1978 setx 0x0123006700ab0000, %g1, %i1
1979 cmp %i0, %i1
1980 bne test_failed
1981 nop
1982l214:
1983 add %g7, 1, %g7
1984 add %g3, 8, %g3
1985 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1986 ldx [%g3], %i0
1987 setx 0x0123006700ab00ef, %g1, %i1
1988 cmp %i0, %i1
1989 bne test_failed
1990 nop
1991l215:
1992 add %g7, 1, %g7
1993 add %g3, 8, %g3
1994 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
1995 ldx [%g3], %i0
1996 setx 0x0123006700abcd00, %g1, %i1
1997 cmp %i0, %i1
1998 bne test_failed
1999 nop
2000l216:
2001 add %g7, 1, %g7
2002 add %g3, 8, %g3
2003 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2004 ldx [%g3], %i0
2005 setx 0x0123006700abcdef, %g1, %i1
2006 cmp %i0, %i1
2007 bne test_failed
2008 nop
2009l217:
2010 add %g7, 1, %g7
2011 add %g3, 8, %g3
2012 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2013 ldx [%g3], %i0
2014 setx 0x0123006789000000, %g1, %i1
2015 cmp %i0, %i1
2016 bne test_failed
2017 nop
2018l218:
2019 add %g7, 1, %g7
2020 add %g3, 8, %g3
2021 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2022 ldx [%g3], %i0
2023 setx 0x01230067890000ef, %g1, %i1
2024 cmp %i0, %i1
2025 bne test_failed
2026 nop
2027l219:
2028 add %g7, 1, %g7
2029 add %g3, 8, %g3
2030 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2031 ldx [%g3], %i0
2032 setx 0x012300678900cd00, %g1, %i1
2033 cmp %i0, %i1
2034 bne test_failed
2035 nop
2036l220:
2037 add %g7, 1, %g7
2038 add %g3, 8, %g3
2039 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2040 ldx [%g3], %i0
2041 setx 0x012300678900cdef, %g1, %i1
2042 cmp %i0, %i1
2043 bne test_failed
2044 nop
2045l221:
2046 add %g7, 1, %g7
2047 add %g3, 8, %g3
2048 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2049 ldx [%g3], %i0
2050 setx 0x0123006789ab0000, %g1, %i1
2051 cmp %i0, %i1
2052 bne test_failed
2053 nop
2054l222:
2055 add %g7, 1, %g7
2056 add %g3, 8, %g3
2057 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2058 ldx [%g3], %i0
2059 setx 0x0123006789ab00ef, %g1, %i1
2060 cmp %i0, %i1
2061 bne test_failed
2062 nop
2063l223:
2064 add %g7, 1, %g7
2065 add %g3, 8, %g3
2066 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2067 ldx [%g3], %i0
2068 setx 0x0123006789abcd00, %g1, %i1
2069 cmp %i0, %i1
2070 bne test_failed
2071 nop
2072l224:
2073 add %g7, 1, %g7
2074 add %g3, 8, %g3
2075 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2076 ldx [%g3], %i0
2077 setx 0x0123006789abcdef, %g1, %i1
2078 cmp %i0, %i1
2079 bne test_failed
2080 nop
2081l225:
2082 add %g7, 1, %g7
2083 add %g3, 8, %g3
2084 ldd [%g2], %f0
2085 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2086 ldx [%g3], %i0
2087 setx 0x0123450000000000, %g1, %i1
2088 cmp %i0, %i1
2089 bne test_failed
2090 nop
2091l226:
2092 add %g7, 1, %g7
2093 add %g3, 8, %g3
2094 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2095 ldx [%g3], %i0
2096 setx 0x01234500000000ef, %g1, %i1
2097 cmp %i0, %i1
2098 bne test_failed
2099 nop
2100l227:
2101 add %g7, 1, %g7
2102 add %g3, 8, %g3
2103 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2104 ldx [%g3], %i0
2105 setx 0x012345000000cd00, %g1, %i1
2106 cmp %i0, %i1
2107 bne test_failed
2108 nop
2109l228:
2110 add %g7, 1, %g7
2111 add %g3, 8, %g3
2112 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2113 ldx [%g3], %i0
2114 setx 0x012345000000cdef, %g1, %i1
2115 cmp %i0, %i1
2116 bne test_failed
2117 nop
2118l229:
2119 add %g7, 1, %g7
2120 add %g3, 8, %g3
2121 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2122 ldx [%g3], %i0
2123 setx 0x0123450000ab0000, %g1, %i1
2124 cmp %i0, %i1
2125 bne test_failed
2126 nop
2127l230:
2128 add %g7, 1, %g7
2129 add %g3, 8, %g3
2130 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2131 ldx [%g3], %i0
2132 setx 0x0123450000ab00ef, %g1, %i1
2133 cmp %i0, %i1
2134 bne test_failed
2135 nop
2136l231:
2137 add %g7, 1, %g7
2138 add %g3, 8, %g3
2139 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2140 ldx [%g3], %i0
2141 setx 0x0123450000abcd00, %g1, %i1
2142 cmp %i0, %i1
2143 bne test_failed
2144 nop
2145l232:
2146 add %g7, 1, %g7
2147 add %g3, 8, %g3
2148 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2149 ldx [%g3], %i0
2150 setx 0x0123450000abcdef, %g1, %i1
2151 cmp %i0, %i1
2152 bne test_failed
2153 nop
2154l233:
2155 add %g7, 1, %g7
2156 add %g3, 8, %g3
2157 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2158 ldx [%g3], %i0
2159 setx 0x0123450089000000, %g1, %i1
2160 cmp %i0, %i1
2161 bne test_failed
2162 nop
2163l234:
2164 add %g7, 1, %g7
2165 add %g3, 8, %g3
2166 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2167 ldx [%g3], %i0
2168 setx 0x01234500890000ef, %g1, %i1
2169 cmp %i0, %i1
2170 bne test_failed
2171 nop
2172l235:
2173 add %g7, 1, %g7
2174 add %g3, 8, %g3
2175 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2176 ldx [%g3], %i0
2177 setx 0x012345008900cd00, %g1, %i1
2178 cmp %i0, %i1
2179 bne test_failed
2180 nop
2181l236:
2182 add %g7, 1, %g7
2183 add %g3, 8, %g3
2184 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2185 ldx [%g3], %i0
2186 setx 0x012345008900cdef, %g1, %i1
2187 cmp %i0, %i1
2188 bne test_failed
2189 nop
2190l237:
2191 add %g7, 1, %g7
2192 add %g3, 8, %g3
2193 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2194 ldx [%g3], %i0
2195 setx 0x0123450089ab0000, %g1, %i1
2196 cmp %i0, %i1
2197 bne test_failed
2198 nop
2199l238:
2200 add %g7, 1, %g7
2201 add %g3, 8, %g3
2202 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2203 ldx [%g3], %i0
2204 setx 0x0123450089ab00ef, %g1, %i1
2205 cmp %i0, %i1
2206 bne test_failed
2207 nop
2208l239:
2209 add %g7, 1, %g7
2210 add %g3, 8, %g3
2211 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2212 ldx [%g3], %i0
2213 setx 0x0123450089abcd00, %g1, %i1
2214 cmp %i0, %i1
2215 bne test_failed
2216 nop
2217l240:
2218 add %g7, 1, %g7
2219 add %g3, 8, %g3
2220 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2221 ldx [%g3], %i0
2222 setx 0x0123450089abcdef, %g1, %i1
2223 cmp %i0, %i1
2224 bne test_failed
2225 nop
2226l241:
2227 add %g7, 1, %g7
2228 add %g3, 8, %g3
2229 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2230 ldx [%g3], %i0
2231 setx 0x0123456700000000, %g1, %i1
2232 cmp %i0, %i1
2233 bne test_failed
2234 nop
2235l242:
2236 add %g7, 1, %g7
2237 add %g3, 8, %g3
2238 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2239 ldx [%g3], %i0
2240 setx 0x01234567000000ef, %g1, %i1
2241 cmp %i0, %i1
2242 bne test_failed
2243 nop
2244l243:
2245 add %g7, 1, %g7
2246 add %g3, 8, %g3
2247 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2248 ldx [%g3], %i0
2249 setx 0x012345670000cd00, %g1, %i1
2250 cmp %i0, %i1
2251 bne test_failed
2252 nop
2253l244:
2254 add %g7, 1, %g7
2255 add %g3, 8, %g3
2256 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2257 ldx [%g3], %i0
2258 setx 0x012345670000cdef, %g1, %i1
2259 cmp %i0, %i1
2260 bne test_failed
2261 nop
2262l245:
2263 add %g7, 1, %g7
2264 add %g3, 8, %g3
2265 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2266 ldx [%g3], %i0
2267 setx 0x0123456700ab0000, %g1, %i1
2268 cmp %i0, %i1
2269 bne test_failed
2270 nop
2271l246:
2272 add %g7, 1, %g7
2273 add %g3, 8, %g3
2274 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2275 ldx [%g3], %i0
2276 setx 0x0123456700ab00ef, %g1, %i1
2277 cmp %i0, %i1
2278 bne test_failed
2279 nop
2280l247:
2281 add %g7, 1, %g7
2282 add %g3, 8, %g3
2283 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2284 ldx [%g3], %i0
2285 setx 0x0123456700abcd00, %g1, %i1
2286 cmp %i0, %i1
2287 bne test_failed
2288 nop
2289l248:
2290 add %g7, 1, %g7
2291 add %g3, 8, %g3
2292 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2293 ldx [%g3], %i0
2294 setx 0x0123456700abcdef, %g1, %i1
2295 cmp %i0, %i1
2296 bne test_failed
2297 nop
2298l249:
2299 add %g7, 1, %g7
2300 add %g3, 8, %g3
2301 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2302 ldx [%g3], %i0
2303 setx 0x0123456789000000, %g1, %i1
2304 cmp %i0, %i1
2305 bne test_failed
2306 nop
2307l250:
2308 add %g7, 1, %g7
2309 add %g3, 8, %g3
2310 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2311 ldx [%g3], %i0
2312 setx 0x01234567890000ef, %g1, %i1
2313 cmp %i0, %i1
2314 bne test_failed
2315 nop
2316l251:
2317 add %g7, 1, %g7
2318 add %g3, 8, %g3
2319 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2320 ldx [%g3], %i0
2321 setx 0x012345678900cd00, %g1, %i1
2322 cmp %i0, %i1
2323 bne test_failed
2324 nop
2325l252:
2326 add %g7, 1, %g7
2327 add %g3, 8, %g3
2328 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2329 ldx [%g3], %i0
2330 setx 0x012345678900cdef, %g1, %i1
2331 cmp %i0, %i1
2332 bne test_failed
2333 nop
2334l253:
2335 add %g7, 1, %g7
2336 add %g3, 8, %g3
2337 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2338 ldx [%g3], %i0
2339 setx 0x0123456789ab0000, %g1, %i1
2340 cmp %i0, %i1
2341 bne test_failed
2342 nop
2343l254:
2344 add %g7, 1, %g7
2345 add %g3, 8, %g3
2346 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2347 ldx [%g3], %i0
2348 setx 0x0123456789ab00ef, %g1, %i1
2349 cmp %i0, %i1
2350 bne test_failed
2351 nop
2352l255:
2353 add %g7, 1, %g7
2354 add %g3, 8, %g3
2355 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2356 ldx [%g3], %i0
2357 setx 0x0123456789abcd00, %g1, %i1
2358 cmp %i0, %i1
2359 bne test_failed
2360 nop
2361l256:
2362 add %g7, 1, %g7
2363 add %g3, 8, %g3
2364 stda %f0, [%g3+%g7]ASI_PST8_PRIMARY
2365 ldx [%g3], %i0
2366 setx 0x0123456789abcdef, %g1, %i1
2367 cmp %i0, %i1
2368 bne test_failed
2369 nop
2370
2371test_passed:
2372 EXIT_GOOD
2373
2374test_failed:
2375 EXIT_BAD
2376
2377
2378/************************************************************************
2379 Test case data start
2380 ************************************************************************/
2381.data
2382 .align 0x4000
2383user_data_start:
2384data:
2385 .xword 0x0123456789abcdef
2386
2387temp_data:
2388 .xword 0x0000000000000000
2389 .xword 0x0000000000000000
2390 .xword 0x0000000000000000
2391 .xword 0x0000000000000000
2392 .xword 0x0000000000000000
2393 .xword 0x0000000000000000
2394 .xword 0x0000000000000000
2395 .xword 0x0000000000000000
2396 .xword 0x0000000000000000
2397 .xword 0x0000000000000000
2398 .xword 0x0000000000000000
2399 .xword 0x0000000000000000
2400 .xword 0x0000000000000000
2401 .xword 0x0000000000000000
2402 .xword 0x0000000000000000
2403 .xword 0x0000000000000000
2404 .xword 0x0000000000000000
2405 .xword 0x0000000000000000
2406 .xword 0x0000000000000000
2407 .xword 0x0000000000000000
2408 .xword 0x0000000000000000
2409 .xword 0x0000000000000000
2410 .xword 0x0000000000000000
2411 .xword 0x0000000000000000
2412 .xword 0x0000000000000000
2413 .xword 0x0000000000000000
2414 .xword 0x0000000000000000
2415 .xword 0x0000000000000000
2416 .xword 0x0000000000000000
2417 .xword 0x0000000000000000
2418 .xword 0x0000000000000000
2419 .xword 0x0000000000000000
2420 .xword 0x0000000000000000
2421 .xword 0x0000000000000000
2422 .xword 0x0000000000000000
2423 .xword 0x0000000000000000
2424 .xword 0x0000000000000000
2425 .xword 0x0000000000000000
2426 .xword 0x0000000000000000
2427 .xword 0x0000000000000000
2428 .xword 0x0000000000000000
2429 .xword 0x0000000000000000
2430 .xword 0x0000000000000000
2431 .xword 0x0000000000000000
2432 .xword 0x0000000000000000
2433 .xword 0x0000000000000000
2434 .xword 0x0000000000000000
2435 .xword 0x0000000000000000
2436 .xword 0x0000000000000000
2437 .xword 0x0000000000000000
2438 .xword 0x0000000000000000
2439 .xword 0x0000000000000000
2440 .xword 0x0000000000000000
2441 .xword 0x0000000000000000
2442 .xword 0x0000000000000000
2443 .xword 0x0000000000000000
2444 .xword 0x0000000000000000
2445 .xword 0x0000000000000000
2446 .xword 0x0000000000000000
2447 .xword 0x0000000000000000
2448 .xword 0x0000000000000000
2449 .xword 0x0000000000000000
2450 .xword 0x0000000000000000
2451 .xword 0x0000000000000000
2452 .xword 0x0000000000000000
2453 .xword 0x0000000000000000
2454 .xword 0x0000000000000000
2455 .xword 0x0000000000000000
2456 .xword 0x0000000000000000
2457 .xword 0x0000000000000000
2458 .xword 0x0000000000000000
2459 .xword 0x0000000000000000
2460 .xword 0x0000000000000000
2461 .xword 0x0000000000000000
2462 .xword 0x0000000000000000
2463 .xword 0x0000000000000000
2464 .xword 0x0000000000000000
2465 .xword 0x0000000000000000
2466 .xword 0x0000000000000000
2467 .xword 0x0000000000000000
2468 .xword 0x0000000000000000
2469 .xword 0x0000000000000000
2470 .xword 0x0000000000000000
2471 .xword 0x0000000000000000
2472 .xword 0x0000000000000000
2473 .xword 0x0000000000000000
2474 .xword 0x0000000000000000
2475 .xword 0x0000000000000000
2476 .xword 0x0000000000000000
2477 .xword 0x0000000000000000
2478 .xword 0x0000000000000000
2479 .xword 0x0000000000000000
2480 .xword 0x0000000000000000
2481 .xword 0x0000000000000000
2482 .xword 0x0000000000000000
2483 .xword 0x0000000000000000
2484 .xword 0x0000000000000000
2485 .xword 0x0000000000000000
2486 .xword 0x0000000000000000
2487 .xword 0x0000000000000000
2488 .xword 0x0000000000000000
2489 .xword 0x0000000000000000
2490 .xword 0x0000000000000000
2491 .xword 0x0000000000000000
2492 .xword 0x0000000000000000
2493 .xword 0x0000000000000000
2494 .xword 0x0000000000000000
2495 .xword 0x0000000000000000
2496 .xword 0x0000000000000000
2497 .xword 0x0000000000000000
2498 .xword 0x0000000000000000
2499 .xword 0x0000000000000000
2500 .xword 0x0000000000000000
2501 .xword 0x0000000000000000
2502 .xword 0x0000000000000000
2503 .xword 0x0000000000000000
2504 .xword 0x0000000000000000
2505 .xword 0x0000000000000000
2506 .xword 0x0000000000000000
2507 .xword 0x0000000000000000
2508 .xword 0x0000000000000000
2509 .xword 0x0000000000000000
2510 .xword 0x0000000000000000
2511 .xword 0x0000000000000000
2512 .xword 0x0000000000000000
2513 .xword 0x0000000000000000
2514 .xword 0x0000000000000000
2515 .xword 0x0000000000000000
2516 .xword 0x0000000000000000
2517 .xword 0x0000000000000000
2518 .xword 0x0000000000000000
2519 .xword 0x0000000000000000
2520 .xword 0x0000000000000000
2521 .xword 0x0000000000000000
2522 .xword 0x0000000000000000
2523 .xword 0x0000000000000000
2524 .xword 0x0000000000000000
2525 .xword 0x0000000000000000
2526 .xword 0x0000000000000000
2527 .xword 0x0000000000000000
2528 .xword 0x0000000000000000
2529 .xword 0x0000000000000000
2530 .xword 0x0000000000000000
2531 .xword 0x0000000000000000
2532 .xword 0x0000000000000000
2533 .xword 0x0000000000000000
2534 .xword 0x0000000000000000
2535 .xword 0x0000000000000000
2536 .xword 0x0000000000000000
2537 .xword 0x0000000000000000
2538 .xword 0x0000000000000000
2539 .xword 0x0000000000000000
2540 .xword 0x0000000000000000
2541 .xword 0x0000000000000000
2542 .xword 0x0000000000000000
2543 .xword 0x0000000000000000
2544 .xword 0x0000000000000000
2545 .xword 0x0000000000000000
2546 .xword 0x0000000000000000
2547 .xword 0x0000000000000000
2548 .xword 0x0000000000000000
2549 .xword 0x0000000000000000
2550 .xword 0x0000000000000000
2551 .xword 0x0000000000000000
2552 .xword 0x0000000000000000
2553 .xword 0x0000000000000000
2554 .xword 0x0000000000000000
2555 .xword 0x0000000000000000
2556 .xword 0x0000000000000000
2557 .xword 0x0000000000000000
2558 .xword 0x0000000000000000
2559 .xword 0x0000000000000000
2560 .xword 0x0000000000000000
2561 .xword 0x0000000000000000
2562 .xword 0x0000000000000000
2563 .xword 0x0000000000000000
2564 .xword 0x0000000000000000
2565 .xword 0x0000000000000000
2566 .xword 0x0000000000000000
2567 .xword 0x0000000000000000
2568 .xword 0x0000000000000000
2569 .xword 0x0000000000000000
2570 .xword 0x0000000000000000
2571 .xword 0x0000000000000000
2572 .xword 0x0000000000000000
2573 .xword 0x0000000000000000
2574 .xword 0x0000000000000000
2575 .xword 0x0000000000000000
2576 .xword 0x0000000000000000
2577 .xword 0x0000000000000000
2578 .xword 0x0000000000000000
2579 .xword 0x0000000000000000
2580 .xword 0x0000000000000000
2581 .xword 0x0000000000000000
2582 .xword 0x0000000000000000
2583 .xword 0x0000000000000000
2584 .xword 0x0000000000000000
2585 .xword 0x0000000000000000
2586 .xword 0x0000000000000000
2587 .xword 0x0000000000000000
2588 .xword 0x0000000000000000
2589 .xword 0x0000000000000000
2590 .xword 0x0000000000000000
2591 .xword 0x0000000000000000
2592 .xword 0x0000000000000000
2593 .xword 0x0000000000000000
2594 .xword 0x0000000000000000
2595 .xword 0x0000000000000000
2596 .xword 0x0000000000000000
2597 .xword 0x0000000000000000
2598 .xword 0x0000000000000000
2599 .xword 0x0000000000000000
2600 .xword 0x0000000000000000
2601 .xword 0x0000000000000000
2602 .xword 0x0000000000000000
2603 .xword 0x0000000000000000
2604 .xword 0x0000000000000000
2605 .xword 0x0000000000000000
2606 .xword 0x0000000000000000
2607 .xword 0x0000000000000000
2608 .xword 0x0000000000000000
2609 .xword 0x0000000000000000
2610 .xword 0x0000000000000000
2611 .xword 0x0000000000000000
2612 .xword 0x0000000000000000
2613 .xword 0x0000000000000000
2614 .xword 0x0000000000000000
2615 .xword 0x0000000000000000
2616 .xword 0x0000000000000000
2617 .xword 0x0000000000000000
2618 .xword 0x0000000000000000
2619 .xword 0x0000000000000000
2620 .xword 0x0000000000000000
2621 .xword 0x0000000000000000
2622 .xword 0x0000000000000000
2623 .xword 0x0000000000000000
2624 .xword 0x0000000000000000
2625 .xword 0x0000000000000000
2626 .xword 0x0000000000000000
2627 .xword 0x0000000000000000
2628 .xword 0x0000000000000000
2629 .xword 0x0000000000000000
2630 .xword 0x0000000000000000
2631 .xword 0x0000000000000000
2632 .xword 0x0000000000000000
2633 .xword 0x0000000000000000
2634 .xword 0x0000000000000000
2635 .xword 0x0000000000000000
2636 .xword 0x0000000000000000
2637 .xword 0x0000000000000000
2638 .xword 0x0000000000000000
2639 .xword 0x0000000000000000
2640 .xword 0x0000000000000000
2641 .xword 0x0000000000000000
2642 .xword 0x0000000000000000
2643 .xword 0x0000000000000000
2644 .xword 0x0000000000000000
2645 .xword 0x0000000000000000
2646 .xword 0x0000000000000000
2647 .xword 0x0000000000000000
2648 .xword 0x0000000000000000
2649 .xword 0x0000000000000000
2650 .xword 0x0000000000000000
2651 .xword 0x0000000000000000
2652 .xword 0x0000000000000000
2653 .xword 0x0000000000000000
2654 .xword 0x0000000000000000
2655 .xword 0x0000000000000000
2656 .xword 0x0000000000000000
2657 .xword 0x0000000000000000
2658 .xword 0x0000000000000000
2659 .xword 0x0000000000000000
2660 .xword 0x0000000000000000
2661 .xword 0x0000000000000000
2662 .xword 0x0000000000000000
2663 .xword 0x0000000000000000
2664 .xword 0x0000000000000000
2665 .xword 0x0000000000000000
2666 .xword 0x0000000000000000
2667 .xword 0x0000000000000000
2668 .xword 0x0000000000000000
2669 .xword 0x0000000000000000
2670 .xword 0x0000000000000000
2671 .xword 0x0000000000000000
2672 .xword 0x0000000000000000
2673 .xword 0x0000000000000000
2674 .xword 0x0000000000000000
2675 .xword 0x0000000000000000
2676 .xword 0x0000000000000000
2677 .xword 0x0000000000000000
2678 .xword 0x0000000000000000
2679 .xword 0x0000000000000000
2680 .xword 0x0000000000000000
2681 .xword 0x0000000000000000
2682 .xword 0x0000000000000000
2683 .xword 0x0000000000000000
2684 .xword 0x0000000000000000
2685 .xword 0x0000000000000000
2686 .xword 0x0000000000000000
2687 .xword 0x0000000000000000
2688 .xword 0x0000000000000000
2689 .xword 0x0000000000000000
2690 .xword 0x0000000000000000
2691 .xword 0x0000000000000000
2692 .xword 0x0000000000000000
2693 .xword 0x0000000000000000
2694 .xword 0x0000000000000000
2695 .xword 0x0000000000000000
2696 .xword 0x0000000000000000
2697 .xword 0x0000000000000000
2698 .xword 0x0000000000000000
2699 .xword 0x0000000000000000
2700 .xword 0x0000000000000000
2701 .xword 0x0000000000000000
2702 .xword 0x0000000000000000
2703 .xword 0x0000000000000000
2704 .xword 0x0000000000000000
2705 .xword 0x0000000000000000
2706 .xword 0x0000000000000000
2707 .xword 0x0000000000000000
2708.end:
2709
2710
2711