Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / ifu / bpccgen.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: bpccgen.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#include "defines.h"
39#include "old_boot.s"
40
41!SECTION .MAIN TEXT_VA = 0xfffffffff0000000
42!attr_text {
43! Name=.MAIN,
44! hypervisor
45!}
46
47.text
48.global main
49
50main:
51
52 ! 1st fetch should be from RSTVaddr+0x20
53
54 illtrap
55 illtrap
56 illtrap
57 illtrap
58 illtrap
59 illtrap
60 illtrap
61 illtrap
62
63 ! First intsruction fetched should be from here RSTVaddr+0x20
64
65 ! First set up some registers with values ..
66
67 setx 0xfffffffffffffffa, %g1, %g2
68 setx 0x8000000080000001, %g1, %g3
69 setx 0x8000000080000001, %g1, %g4
70 setx 0x0000000000000008, %g1, %g5
71
72 setx 0x0000000000000000, %g1, %g6
73 setx 0x0000000000000000, %g1, %g7
74
75 ! Now do some useful stuff ..
76 nop
77 nop
78
79
80
81
82T0:
83 ba,pt %icc,T1
84 inc %g6
85 inc %g7
86T1:
87 bn,pt %icc,T2
88 inc %g6
89 inc %g7
90T2:
91 bne,pt %icc,T3
92 inc %g6
93 inc %g7
94T3:
95 be,pt %icc,T4
96 inc %g6
97 inc %g7
98T4:
99 bg,pt %icc,T5
100 inc %g6
101 inc %g7
102T5:
103 ble,pt %icc,T6
104 inc %g6
105 inc %g7
106T6:
107 bge,pt %icc,T7
108 inc %g6
109 inc %g7
110T7:
111 bl,pt %icc,T8
112 inc %g6
113 inc %g7
114T8:
115 bgu,pt %icc,T9
116 inc %g6
117 inc %g7
118T9:
119 bleu,pt %icc,T10
120 inc %g6
121 inc %g7
122T10:
123 bcc,pt %icc,T11
124 inc %g6
125 inc %g7
126T11:
127 bcs,pt %icc,T12
128 inc %g6
129 inc %g7
130T12:
131 bpos,pt %icc,T13
132 inc %g6
133 inc %g7
134T13:
135 bneg,pt %icc,T14
136 inc %g6
137 inc %g7
138T14:
139 bvc,pt %icc,T15
140 inc %g6
141 inc %g7
142T15:
143 bvs,pt %icc,T16
144 inc %g6
145 inc %g7
146T16:
147 ba,a,pt %icc,T17
148 inc %g6
149 inc %g7
150T17:
151 bn,a,pt %icc,T18
152 inc %g6
153 inc %g7
154T18:
155 bne,a,pt %icc,T19
156 inc %g6
157 inc %g7
158T19:
159 be,a,pt %icc,T20
160 inc %g6
161 inc %g7
162T20:
163 bg,a,pt %icc,T21
164 inc %g6
165 inc %g7
166T21:
167 ble,a,pt %icc,T22
168 inc %g6
169 inc %g7
170T22:
171 bge,a,pt %icc,T23
172 inc %g6
173 inc %g7
174T23:
175 bl,a,pt %icc,T24
176 inc %g6
177 inc %g7
178T24:
179 bgu,a,pt %icc,T25
180 inc %g6
181 inc %g7
182T25:
183 bleu,a,pt %icc,T26
184 inc %g6
185 inc %g7
186T26:
187 bcc,a,pt %icc,T27
188 inc %g6
189 inc %g7
190T27:
191 bcs,a,pt %icc,T28
192 inc %g6
193 inc %g7
194T28:
195 bpos,a,pt %icc,T29
196 inc %g6
197 inc %g7
198T29:
199 bneg,a,pt %icc,T30
200 inc %g6
201 inc %g7
202T30:
203 bvc,a,pt %icc,T31
204 inc %g6
205 inc %g7
206T31:
207 bvs,a,pt %icc,T32
208 inc %g6
209 inc %g7
210T32:
211 ba,pn %icc,T33
212 inc %g6
213 inc %g7
214T33:
215 bn,pn %icc,T34
216 inc %g6
217 inc %g7
218T34:
219 bne,pn %icc,T35
220 inc %g6
221 inc %g7
222T35:
223 be,pn %icc,T36
224 inc %g6
225 inc %g7
226T36:
227 bg,pn %icc,T37
228 inc %g6
229 inc %g7
230T37:
231 ble,pn %icc,T38
232 inc %g6
233 inc %g7
234T38:
235 bge,pn %icc,T39
236 inc %g6
237 inc %g7
238T39:
239 bl,pn %icc,T40
240 inc %g6
241 inc %g7
242T40:
243 bgu,pn %icc,T41
244 inc %g6
245 inc %g7
246T41:
247 bleu,pn %icc,T42
248 inc %g6
249 inc %g7
250T42:
251 bcc,pn %icc,T43
252 inc %g6
253 inc %g7
254T43:
255 bcs,pn %icc,T44
256 inc %g6
257 inc %g7
258T44:
259 bpos,pn %icc,T45
260 inc %g6
261 inc %g7
262T45:
263 bneg,pn %icc,T46
264 inc %g6
265 inc %g7
266T46:
267 bvc,pn %icc,T47
268 inc %g6
269 inc %g7
270T47:
271 bvs,pn %icc,T48
272 inc %g6
273 inc %g7
274T48:
275 ba,a,pn %icc,T49
276 inc %g6
277 inc %g7
278T49:
279 bn,a,pn %icc,T50
280 inc %g6
281 inc %g7
282T50:
283 bne,a,pn %icc,T51
284 inc %g6
285 inc %g7
286T51:
287 be,a,pn %icc,T52
288 inc %g6
289 inc %g7
290T52:
291 bg,a,pn %icc,T53
292 inc %g6
293 inc %g7
294T53:
295 ble,a,pn %icc,T54
296 inc %g6
297 inc %g7
298T54:
299 bge,a,pn %icc,T55
300 inc %g6
301 inc %g7
302T55:
303 bl,a,pn %icc,T56
304 inc %g6
305 inc %g7
306T56:
307 bgu,a,pn %icc,T57
308 inc %g6
309 inc %g7
310T57:
311 bleu,a,pn %icc,T58
312 inc %g6
313 inc %g7
314T58:
315 bcc,a,pn %icc,T59
316 inc %g6
317 inc %g7
318T59:
319 bcs,a,pn %icc,T60
320 inc %g6
321 inc %g7
322T60:
323 bpos,a,pn %icc,T61
324 inc %g6
325 inc %g7
326T61:
327 bneg,a,pn %icc,T62
328 inc %g6
329 inc %g7
330T62:
331 bvc,a,pn %icc,T63
332 inc %g6
333 inc %g7
334T63:
335 bvs,a,pn %icc,T64
336 inc %g6
337 inc %g7
338T64:
339 ba,pt %xcc,T65
340 inc %g6
341 inc %g7
342T65:
343 bn,pt %xcc,T66
344 inc %g6
345 inc %g7
346T66:
347 bne,pt %xcc,T67
348 inc %g6
349 inc %g7
350T67:
351 be,pt %xcc,T68
352 inc %g6
353 inc %g7
354T68:
355 bg,pt %xcc,T69
356 inc %g6
357 inc %g7
358T69:
359 ble,pt %xcc,T70
360 inc %g6
361 inc %g7
362T70:
363 bge,pt %xcc,T71
364 inc %g6
365 inc %g7
366T71:
367 bl,pt %xcc,T72
368 inc %g6
369 inc %g7
370T72:
371 bgu,pt %xcc,T73
372 inc %g6
373 inc %g7
374T73:
375 bleu,pt %xcc,T74
376 inc %g6
377 inc %g7
378T74:
379 bcc,pt %xcc,T75
380 inc %g6
381 inc %g7
382T75:
383 bcs,pt %xcc,T76
384 inc %g6
385 inc %g7
386T76:
387 bpos,pt %xcc,T77
388 inc %g6
389 inc %g7
390T77:
391 bneg,pt %xcc,T78
392 inc %g6
393 inc %g7
394T78:
395 bvc,pt %xcc,T79
396 inc %g6
397 inc %g7
398T79:
399 bvs,pt %xcc,T80
400 inc %g6
401 inc %g7
402T80:
403 ba,a,pt %xcc,T81
404 inc %g6
405 inc %g7
406T81:
407 bn,a,pt %xcc,T82
408 inc %g6
409 inc %g7
410T82:
411 bne,a,pt %xcc,T83
412 inc %g6
413 inc %g7
414T83:
415 be,a,pt %xcc,T84
416 inc %g6
417 inc %g7
418T84:
419 bg,a,pt %xcc,T85
420 inc %g6
421 inc %g7
422T85:
423 ble,a,pt %xcc,T86
424 inc %g6
425 inc %g7
426T86:
427 bge,a,pt %xcc,T87
428 inc %g6
429 inc %g7
430T87:
431 bl,a,pt %xcc,T88
432 inc %g6
433 inc %g7
434T88:
435 bgu,a,pt %xcc,T89
436 inc %g6
437 inc %g7
438T89:
439 bleu,a,pt %xcc,T90
440 inc %g6
441 inc %g7
442T90:
443 bcc,a,pt %xcc,T91
444 inc %g6
445 inc %g7
446T91:
447 bcs,a,pt %xcc,T92
448 inc %g6
449 inc %g7
450T92:
451 bpos,a,pt %xcc,T93
452 inc %g6
453 inc %g7
454T93:
455 bneg,a,pt %xcc,T94
456 inc %g6
457 inc %g7
458T94:
459 bvc,a,pt %xcc,T95
460 inc %g6
461 inc %g7
462T95:
463 bvs,a,pt %xcc,T96
464 inc %g6
465 inc %g7
466T96:
467 ba,pn %xcc,T97
468 inc %g6
469 inc %g7
470T97:
471 bn,pn %xcc,T98
472 inc %g6
473 inc %g7
474T98:
475 bne,pn %xcc,T99
476 inc %g6
477 inc %g7
478T99:
479 be,pn %xcc,T100
480 inc %g6
481 inc %g7
482T100:
483 bg,pn %xcc,T101
484 inc %g6
485 inc %g7
486T101:
487 ble,pn %xcc,T102
488 inc %g6
489 inc %g7
490T102:
491 bge,pn %xcc,T103
492 inc %g6
493 inc %g7
494T103:
495 bl,pn %xcc,T104
496 inc %g6
497 inc %g7
498T104:
499 bgu,pn %xcc,T105
500 inc %g6
501 inc %g7
502T105:
503 bleu,pn %xcc,T106
504 inc %g6
505 inc %g7
506T106:
507 bcc,pn %xcc,T107
508 inc %g6
509 inc %g7
510T107:
511 bcs,pn %xcc,T108
512 inc %g6
513 inc %g7
514T108:
515 bpos,pn %xcc,T109
516 inc %g6
517 inc %g7
518T109:
519 bneg,pn %xcc,T110
520 inc %g6
521 inc %g7
522T110:
523 bvc,pn %xcc,T111
524 inc %g6
525 inc %g7
526T111:
527 bvs,pn %xcc,T112
528 inc %g6
529 inc %g7
530T112:
531 ba,a,pn %xcc,T113
532 inc %g6
533 inc %g7
534T113:
535 bn,a,pn %xcc,T114
536 inc %g6
537 inc %g7
538T114:
539 bne,a,pn %xcc,T115
540 inc %g6
541 inc %g7
542T115:
543 be,a,pn %xcc,T116
544 inc %g6
545 inc %g7
546T116:
547 bg,a,pn %xcc,T117
548 inc %g6
549 inc %g7
550T117:
551 ble,a,pn %xcc,T118
552 inc %g6
553 inc %g7
554T118:
555 bge,a,pn %xcc,T119
556 inc %g6
557 inc %g7
558T119:
559 bl,a,pn %xcc,T120
560 inc %g6
561 inc %g7
562T120:
563 bgu,a,pn %xcc,T121
564 inc %g6
565 inc %g7
566T121:
567 bleu,a,pn %xcc,T122
568 inc %g6
569 inc %g7
570T122:
571 bcc,a,pn %xcc,T123
572 inc %g6
573 inc %g7
574T123:
575 bcs,a,pn %xcc,T124
576 inc %g6
577 inc %g7
578T124:
579 bpos,a,pn %xcc,T125
580 inc %g6
581 inc %g7
582T125:
583 bneg,a,pn %xcc,T126
584 inc %g6
585 inc %g7
586T126:
587 bvc,a,pn %xcc,T127
588 inc %g6
589 inc %g7
590T127:
591 bvs,a,pn %xcc,T128
592 inc %g6
593 inc %g7
594
595 addcc %g0, 0x1fff, %g1
596T128:
597 ba,pt %icc,T129
598 inc %g6
599 inc %g7
600T129:
601 bn,pt %icc,T130
602 inc %g6
603 inc %g7
604T130:
605 bne,pt %icc,T131
606 inc %g6
607 inc %g7
608T131:
609 be,pt %icc,T132
610 inc %g6
611 inc %g7
612T132:
613 bg,pt %icc,T133
614 inc %g6
615 inc %g7
616T133:
617 ble,pt %icc,T134
618 inc %g6
619 inc %g7
620T134:
621 bge,pt %icc,T135
622 inc %g6
623 inc %g7
624T135:
625 bl,pt %icc,T136
626 inc %g6
627 inc %g7
628T136:
629 bgu,pt %icc,T137
630 inc %g6
631 inc %g7
632T137:
633 bleu,pt %icc,T138
634 inc %g6
635 inc %g7
636T138:
637 bcc,pt %icc,T139
638 inc %g6
639 inc %g7
640T139:
641 bcs,pt %icc,T140
642 inc %g6
643 inc %g7
644T140:
645 bpos,pt %icc,T141
646 inc %g6
647 inc %g7
648T141:
649 bneg,pt %icc,T142
650 inc %g6
651 inc %g7
652T142:
653 bvc,pt %icc,T143
654 inc %g6
655 inc %g7
656T143:
657 bvs,pt %icc,T144
658 inc %g6
659 inc %g7
660T144:
661 ba,a,pt %icc,T145
662 inc %g6
663 inc %g7
664T145:
665 bn,a,pt %icc,T146
666 inc %g6
667 inc %g7
668T146:
669 bne,a,pt %icc,T147
670 inc %g6
671 inc %g7
672T147:
673 be,a,pt %icc,T148
674 inc %g6
675 inc %g7
676T148:
677 bg,a,pt %icc,T149
678 inc %g6
679 inc %g7
680T149:
681 ble,a,pt %icc,T150
682 inc %g6
683 inc %g7
684T150:
685 bge,a,pt %icc,T151
686 inc %g6
687 inc %g7
688T151:
689 bl,a,pt %icc,T152
690 inc %g6
691 inc %g7
692T152:
693 bgu,a,pt %icc,T153
694 inc %g6
695 inc %g7
696T153:
697 bleu,a,pt %icc,T154
698 inc %g6
699 inc %g7
700T154:
701 bcc,a,pt %icc,T155
702 inc %g6
703 inc %g7
704T155:
705 bcs,a,pt %icc,T156
706 inc %g6
707 inc %g7
708T156:
709 bpos,a,pt %icc,T157
710 inc %g6
711 inc %g7
712T157:
713 bneg,a,pt %icc,T158
714 inc %g6
715 inc %g7
716T158:
717 bvc,a,pt %icc,T159
718 inc %g6
719 inc %g7
720T159:
721 bvs,a,pt %icc,T160
722 inc %g6
723 inc %g7
724T160:
725 ba,pn %icc,T161
726 inc %g6
727 inc %g7
728T161:
729 bn,pn %icc,T162
730 inc %g6
731 inc %g7
732T162:
733 bne,pn %icc,T163
734 inc %g6
735 inc %g7
736T163:
737 be,pn %icc,T164
738 inc %g6
739 inc %g7
740T164:
741 bg,pn %icc,T165
742 inc %g6
743 inc %g7
744T165:
745 ble,pn %icc,T166
746 inc %g6
747 inc %g7
748T166:
749 bge,pn %icc,T167
750 inc %g6
751 inc %g7
752T167:
753 bl,pn %icc,T168
754 inc %g6
755 inc %g7
756T168:
757 bgu,pn %icc,T169
758 inc %g6
759 inc %g7
760T169:
761 bleu,pn %icc,T170
762 inc %g6
763 inc %g7
764T170:
765 bcc,pn %icc,T171
766 inc %g6
767 inc %g7
768T171:
769 bcs,pn %icc,T172
770 inc %g6
771 inc %g7
772T172:
773 bpos,pn %icc,T173
774 inc %g6
775 inc %g7
776T173:
777 bneg,pn %icc,T174
778 inc %g6
779 inc %g7
780T174:
781 bvc,pn %icc,T175
782 inc %g6
783 inc %g7
784T175:
785 bvs,pn %icc,T176
786 inc %g6
787 inc %g7
788T176:
789 ba,a,pn %icc,T177
790 inc %g6
791 inc %g7
792T177:
793 bn,a,pn %icc,T178
794 inc %g6
795 inc %g7
796T178:
797 bne,a,pn %icc,T179
798 inc %g6
799 inc %g7
800T179:
801 be,a,pn %icc,T180
802 inc %g6
803 inc %g7
804T180:
805 bg,a,pn %icc,T181
806 inc %g6
807 inc %g7
808T181:
809 ble,a,pn %icc,T182
810 inc %g6
811 inc %g7
812T182:
813 bge,a,pn %icc,T183
814 inc %g6
815 inc %g7
816T183:
817 bl,a,pn %icc,T184
818 inc %g6
819 inc %g7
820T184:
821 bgu,a,pn %icc,T185
822 inc %g6
823 inc %g7
824T185:
825 bleu,a,pn %icc,T186
826 inc %g6
827 inc %g7
828T186:
829 bcc,a,pn %icc,T187
830 inc %g6
831 inc %g7
832T187:
833 bcs,a,pn %icc,T188
834 inc %g6
835 inc %g7
836T188:
837 bpos,a,pn %icc,T189
838 inc %g6
839 inc %g7
840T189:
841 bneg,a,pn %icc,T190
842 inc %g6
843 inc %g7
844T190:
845 bvc,a,pn %icc,T191
846 inc %g6
847 inc %g7
848T191:
849 bvs,a,pn %icc,T192
850 inc %g6
851 inc %g7
852T192:
853 ba,pt %xcc,T193
854 inc %g6
855 inc %g7
856T193:
857 bn,pt %xcc,T194
858 inc %g6
859 inc %g7
860T194:
861 bne,pt %xcc,T195
862 inc %g6
863 inc %g7
864T195:
865 be,pt %xcc,T196
866 inc %g6
867 inc %g7
868T196:
869 bg,pt %xcc,T197
870 inc %g6
871 inc %g7
872T197:
873 ble,pt %xcc,T198
874 inc %g6
875 inc %g7
876T198:
877 bge,pt %xcc,T199
878 inc %g6
879 inc %g7
880T199:
881 bl,pt %xcc,T200
882 inc %g6
883 inc %g7
884T200:
885 bgu,pt %xcc,T201
886 inc %g6
887 inc %g7
888T201:
889 bleu,pt %xcc,T202
890 inc %g6
891 inc %g7
892T202:
893 bcc,pt %xcc,T203
894 inc %g6
895 inc %g7
896T203:
897 bcs,pt %xcc,T204
898 inc %g6
899 inc %g7
900T204:
901 bpos,pt %xcc,T205
902 inc %g6
903 inc %g7
904T205:
905 bneg,pt %xcc,T206
906 inc %g6
907 inc %g7
908T206:
909 bvc,pt %xcc,T207
910 inc %g6
911 inc %g7
912T207:
913 bvs,pt %xcc,T208
914 inc %g6
915 inc %g7
916T208:
917 ba,a,pt %xcc,T209
918 inc %g6
919 inc %g7
920T209:
921 bn,a,pt %xcc,T210
922 inc %g6
923 inc %g7
924T210:
925 bne,a,pt %xcc,T211
926 inc %g6
927 inc %g7
928T211:
929 be,a,pt %xcc,T212
930 inc %g6
931 inc %g7
932T212:
933 bg,a,pt %xcc,T213
934 inc %g6
935 inc %g7
936T213:
937 ble,a,pt %xcc,T214
938 inc %g6
939 inc %g7
940T214:
941 bge,a,pt %xcc,T215
942 inc %g6
943 inc %g7
944T215:
945 bl,a,pt %xcc,T216
946 inc %g6
947 inc %g7
948T216:
949 bgu,a,pt %xcc,T217
950 inc %g6
951 inc %g7
952T217:
953 bleu,a,pt %xcc,T218
954 inc %g6
955 inc %g7
956T218:
957 bcc,a,pt %xcc,T219
958 inc %g6
959 inc %g7
960T219:
961 bcs,a,pt %xcc,T220
962 inc %g6
963 inc %g7
964T220:
965 bpos,a,pt %xcc,T221
966 inc %g6
967 inc %g7
968T221:
969 bneg,a,pt %xcc,T222
970 inc %g6
971 inc %g7
972T222:
973 bvc,a,pt %xcc,T223
974 inc %g6
975 inc %g7
976T223:
977 bvs,a,pt %xcc,T224
978 inc %g6
979 inc %g7
980T224:
981 ba,pn %xcc,T225
982 inc %g6
983 inc %g7
984T225:
985 bn,pn %xcc,T226
986 inc %g6
987 inc %g7
988T226:
989 bne,pn %xcc,T227
990 inc %g6
991 inc %g7
992T227:
993 be,pn %xcc,T228
994 inc %g6
995 inc %g7
996T228:
997 bg,pn %xcc,T229
998 inc %g6
999 inc %g7
1000T229:
1001 ble,pn %xcc,T230
1002 inc %g6
1003 inc %g7
1004T230:
1005 bge,pn %xcc,T231
1006 inc %g6
1007 inc %g7
1008T231:
1009 bl,pn %xcc,T232
1010 inc %g6
1011 inc %g7
1012T232:
1013 bgu,pn %xcc,T233
1014 inc %g6
1015 inc %g7
1016T233:
1017 bleu,pn %xcc,T234
1018 inc %g6
1019 inc %g7
1020T234:
1021 bcc,pn %xcc,T235
1022 inc %g6
1023 inc %g7
1024T235:
1025 bcs,pn %xcc,T236
1026 inc %g6
1027 inc %g7
1028T236:
1029 bpos,pn %xcc,T237
1030 inc %g6
1031 inc %g7
1032T237:
1033 bneg,pn %xcc,T238
1034 inc %g6
1035 inc %g7
1036T238:
1037 bvc,pn %xcc,T239
1038 inc %g6
1039 inc %g7
1040T239:
1041 bvs,pn %xcc,T240
1042 inc %g6
1043 inc %g7
1044T240:
1045 ba,a,pn %xcc,T241
1046 inc %g6
1047 inc %g7
1048T241:
1049 bn,a,pn %xcc,T242
1050 inc %g6
1051 inc %g7
1052T242:
1053 bne,a,pn %xcc,T243
1054 inc %g6
1055 inc %g7
1056T243:
1057 be,a,pn %xcc,T244
1058 inc %g6
1059 inc %g7
1060T244:
1061 bg,a,pn %xcc,T245
1062 inc %g6
1063 inc %g7
1064T245:
1065 ble,a,pn %xcc,T246
1066 inc %g6
1067 inc %g7
1068T246:
1069 bge,a,pn %xcc,T247
1070 inc %g6
1071 inc %g7
1072T247:
1073 bl,a,pn %xcc,T248
1074 inc %g6
1075 inc %g7
1076T248:
1077 bgu,a,pn %xcc,T249
1078 inc %g6
1079 inc %g7
1080T249:
1081 bleu,a,pn %xcc,T250
1082 inc %g6
1083 inc %g7
1084T250:
1085 bcc,a,pn %xcc,T251
1086 inc %g6
1087 inc %g7
1088T251:
1089 bcs,a,pn %xcc,T252
1090 inc %g6
1091 inc %g7
1092T252:
1093 bpos,a,pn %xcc,T253
1094 inc %g6
1095 inc %g7
1096T253:
1097 bneg,a,pn %xcc,T254
1098 inc %g6
1099 inc %g7
1100T254:
1101 bvc,a,pn %xcc,T255
1102 inc %g6
1103 inc %g7
1104T255:
1105 bvs,a,pn %xcc,T256
1106 inc %g6
1107 inc %g7
1108
1109 addcc %g0, 0x0, %g1
1110T256:
1111 ba,pt %icc,T257
1112 inc %g6
1113 inc %g7
1114T257:
1115 bn,pt %icc,T258
1116 inc %g6
1117 inc %g7
1118T258:
1119 bne,pt %icc,T259
1120 inc %g6
1121 inc %g7
1122T259:
1123 be,pt %icc,T260
1124 inc %g6
1125 inc %g7
1126T260:
1127 bg,pt %icc,T261
1128 inc %g6
1129 inc %g7
1130T261:
1131 ble,pt %icc,T262
1132 inc %g6
1133 inc %g7
1134T262:
1135 bge,pt %icc,T263
1136 inc %g6
1137 inc %g7
1138T263:
1139 bl,pt %icc,T264
1140 inc %g6
1141 inc %g7
1142T264:
1143 bgu,pt %icc,T265
1144 inc %g6
1145 inc %g7
1146T265:
1147 bleu,pt %icc,T266
1148 inc %g6
1149 inc %g7
1150T266:
1151 bcc,pt %icc,T267
1152 inc %g6
1153 inc %g7
1154T267:
1155 bcs,pt %icc,T268
1156 inc %g6
1157 inc %g7
1158T268:
1159 bpos,pt %icc,T269
1160 inc %g6
1161 inc %g7
1162T269:
1163 bneg,pt %icc,T270
1164 inc %g6
1165 inc %g7
1166T270:
1167 bvc,pt %icc,T271
1168 inc %g6
1169 inc %g7
1170T271:
1171 bvs,pt %icc,T272
1172 inc %g6
1173 inc %g7
1174T272:
1175 ba,a,pt %icc,T273
1176 inc %g6
1177 inc %g7
1178T273:
1179 bn,a,pt %icc,T274
1180 inc %g6
1181 inc %g7
1182T274:
1183 bne,a,pt %icc,T275
1184 inc %g6
1185 inc %g7
1186T275:
1187 be,a,pt %icc,T276
1188 inc %g6
1189 inc %g7
1190T276:
1191 bg,a,pt %icc,T277
1192 inc %g6
1193 inc %g7
1194T277:
1195 ble,a,pt %icc,T278
1196 inc %g6
1197 inc %g7
1198T278:
1199 bge,a,pt %icc,T279
1200 inc %g6
1201 inc %g7
1202T279:
1203 bl,a,pt %icc,T280
1204 inc %g6
1205 inc %g7
1206T280:
1207 bgu,a,pt %icc,T281
1208 inc %g6
1209 inc %g7
1210T281:
1211 bleu,a,pt %icc,T282
1212 inc %g6
1213 inc %g7
1214T282:
1215 bcc,a,pt %icc,T283
1216 inc %g6
1217 inc %g7
1218T283:
1219 bcs,a,pt %icc,T284
1220 inc %g6
1221 inc %g7
1222T284:
1223 bpos,a,pt %icc,T285
1224 inc %g6
1225 inc %g7
1226T285:
1227 bneg,a,pt %icc,T286
1228 inc %g6
1229 inc %g7
1230T286:
1231 bvc,a,pt %icc,T287
1232 inc %g6
1233 inc %g7
1234T287:
1235 bvs,a,pt %icc,T288
1236 inc %g6
1237 inc %g7
1238T288:
1239 ba,pn %icc,T289
1240 inc %g6
1241 inc %g7
1242T289:
1243 bn,pn %icc,T290
1244 inc %g6
1245 inc %g7
1246T290:
1247 bne,pn %icc,T291
1248 inc %g6
1249 inc %g7
1250T291:
1251 be,pn %icc,T292
1252 inc %g6
1253 inc %g7
1254T292:
1255 bg,pn %icc,T293
1256 inc %g6
1257 inc %g7
1258T293:
1259 ble,pn %icc,T294
1260 inc %g6
1261 inc %g7
1262T294:
1263 bge,pn %icc,T295
1264 inc %g6
1265 inc %g7
1266T295:
1267 bl,pn %icc,T296
1268 inc %g6
1269 inc %g7
1270T296:
1271 bgu,pn %icc,T297
1272 inc %g6
1273 inc %g7
1274T297:
1275 bleu,pn %icc,T298
1276 inc %g6
1277 inc %g7
1278T298:
1279 bcc,pn %icc,T299
1280 inc %g6
1281 inc %g7
1282T299:
1283 bcs,pn %icc,T300
1284 inc %g6
1285 inc %g7
1286T300:
1287 bpos,pn %icc,T301
1288 inc %g6
1289 inc %g7
1290T301:
1291 bneg,pn %icc,T302
1292 inc %g6
1293 inc %g7
1294T302:
1295 bvc,pn %icc,T303
1296 inc %g6
1297 inc %g7
1298T303:
1299 bvs,pn %icc,T304
1300 inc %g6
1301 inc %g7
1302T304:
1303 ba,a,pn %icc,T305
1304 inc %g6
1305 inc %g7
1306T305:
1307 bn,a,pn %icc,T306
1308 inc %g6
1309 inc %g7
1310T306:
1311 bne,a,pn %icc,T307
1312 inc %g6
1313 inc %g7
1314T307:
1315 be,a,pn %icc,T308
1316 inc %g6
1317 inc %g7
1318T308:
1319 bg,a,pn %icc,T309
1320 inc %g6
1321 inc %g7
1322T309:
1323 ble,a,pn %icc,T310
1324 inc %g6
1325 inc %g7
1326T310:
1327 bge,a,pn %icc,T311
1328 inc %g6
1329 inc %g7
1330T311:
1331 bl,a,pn %icc,T312
1332 inc %g6
1333 inc %g7
1334T312:
1335 bgu,a,pn %icc,T313
1336 inc %g6
1337 inc %g7
1338T313:
1339 bleu,a,pn %icc,T314
1340 inc %g6
1341 inc %g7
1342T314:
1343 bcc,a,pn %icc,T315
1344 inc %g6
1345 inc %g7
1346T315:
1347 bcs,a,pn %icc,T316
1348 inc %g6
1349 inc %g7
1350T316:
1351 bpos,a,pn %icc,T317
1352 inc %g6
1353 inc %g7
1354T317:
1355 bneg,a,pn %icc,T318
1356 inc %g6
1357 inc %g7
1358T318:
1359 bvc,a,pn %icc,T319
1360 inc %g6
1361 inc %g7
1362T319:
1363 bvs,a,pn %icc,T320
1364 inc %g6
1365 inc %g7
1366T320:
1367 ba,pt %xcc,T321
1368 inc %g6
1369 inc %g7
1370T321:
1371 bn,pt %xcc,T322
1372 inc %g6
1373 inc %g7
1374T322:
1375 bne,pt %xcc,T323
1376 inc %g6
1377 inc %g7
1378T323:
1379 be,pt %xcc,T324
1380 inc %g6
1381 inc %g7
1382T324:
1383 bg,pt %xcc,T325
1384 inc %g6
1385 inc %g7
1386T325:
1387 ble,pt %xcc,T326
1388 inc %g6
1389 inc %g7
1390T326:
1391 bge,pt %xcc,T327
1392 inc %g6
1393 inc %g7
1394T327:
1395 bl,pt %xcc,T328
1396 inc %g6
1397 inc %g7
1398T328:
1399 bgu,pt %xcc,T329
1400 inc %g6
1401 inc %g7
1402T329:
1403 bleu,pt %xcc,T330
1404 inc %g6
1405 inc %g7
1406T330:
1407 bcc,pt %xcc,T331
1408 inc %g6
1409 inc %g7
1410T331:
1411 bcs,pt %xcc,T332
1412 inc %g6
1413 inc %g7
1414T332:
1415 bpos,pt %xcc,T333
1416 inc %g6
1417 inc %g7
1418T333:
1419 bneg,pt %xcc,T334
1420 inc %g6
1421 inc %g7
1422T334:
1423 bvc,pt %xcc,T335
1424 inc %g6
1425 inc %g7
1426T335:
1427 bvs,pt %xcc,T336
1428 inc %g6
1429 inc %g7
1430T336:
1431 ba,a,pt %xcc,T337
1432 inc %g6
1433 inc %g7
1434T337:
1435 bn,a,pt %xcc,T338
1436 inc %g6
1437 inc %g7
1438T338:
1439 bne,a,pt %xcc,T339
1440 inc %g6
1441 inc %g7
1442T339:
1443 be,a,pt %xcc,T340
1444 inc %g6
1445 inc %g7
1446T340:
1447 bg,a,pt %xcc,T341
1448 inc %g6
1449 inc %g7
1450T341:
1451 ble,a,pt %xcc,T342
1452 inc %g6
1453 inc %g7
1454T342:
1455 bge,a,pt %xcc,T343
1456 inc %g6
1457 inc %g7
1458T343:
1459 bl,a,pt %xcc,T344
1460 inc %g6
1461 inc %g7
1462T344:
1463 bgu,a,pt %xcc,T345
1464 inc %g6
1465 inc %g7
1466T345:
1467 bleu,a,pt %xcc,T346
1468 inc %g6
1469 inc %g7
1470T346:
1471 bcc,a,pt %xcc,T347
1472 inc %g6
1473 inc %g7
1474T347:
1475 bcs,a,pt %xcc,T348
1476 inc %g6
1477 inc %g7
1478T348:
1479 bpos,a,pt %xcc,T349
1480 inc %g6
1481 inc %g7
1482T349:
1483 bneg,a,pt %xcc,T350
1484 inc %g6
1485 inc %g7
1486T350:
1487 bvc,a,pt %xcc,T351
1488 inc %g6
1489 inc %g7
1490T351:
1491 bvs,a,pt %xcc,T352
1492 inc %g6
1493 inc %g7
1494T352:
1495 ba,pn %xcc,T353
1496 inc %g6
1497 inc %g7
1498T353:
1499 bn,pn %xcc,T354
1500 inc %g6
1501 inc %g7
1502T354:
1503 bne,pn %xcc,T355
1504 inc %g6
1505 inc %g7
1506T355:
1507 be,pn %xcc,T356
1508 inc %g6
1509 inc %g7
1510T356:
1511 bg,pn %xcc,T357
1512 inc %g6
1513 inc %g7
1514T357:
1515 ble,pn %xcc,T358
1516 inc %g6
1517 inc %g7
1518T358:
1519 bge,pn %xcc,T359
1520 inc %g6
1521 inc %g7
1522T359:
1523 bl,pn %xcc,T360
1524 inc %g6
1525 inc %g7
1526T360:
1527 bgu,pn %xcc,T361
1528 inc %g6
1529 inc %g7
1530T361:
1531 bleu,pn %xcc,T362
1532 inc %g6
1533 inc %g7
1534T362:
1535 bcc,pn %xcc,T363
1536 inc %g6
1537 inc %g7
1538T363:
1539 bcs,pn %xcc,T364
1540 inc %g6
1541 inc %g7
1542T364:
1543 bpos,pn %xcc,T365
1544 inc %g6
1545 inc %g7
1546T365:
1547 bneg,pn %xcc,T366
1548 inc %g6
1549 inc %g7
1550T366:
1551 bvc,pn %xcc,T367
1552 inc %g6
1553 inc %g7
1554T367:
1555 bvs,pn %xcc,T368
1556 inc %g6
1557 inc %g7
1558T368:
1559 ba,a,pn %xcc,T369
1560 inc %g6
1561 inc %g7
1562T369:
1563 bn,a,pn %xcc,T370
1564 inc %g6
1565 inc %g7
1566T370:
1567 bne,a,pn %xcc,T371
1568 inc %g6
1569 inc %g7
1570T371:
1571 be,a,pn %xcc,T372
1572 inc %g6
1573 inc %g7
1574T372:
1575 bg,a,pn %xcc,T373
1576 inc %g6
1577 inc %g7
1578T373:
1579 ble,a,pn %xcc,T374
1580 inc %g6
1581 inc %g7
1582T374:
1583 bge,a,pn %xcc,T375
1584 inc %g6
1585 inc %g7
1586T375:
1587 bl,a,pn %xcc,T376
1588 inc %g6
1589 inc %g7
1590T376:
1591 bgu,a,pn %xcc,T377
1592 inc %g6
1593 inc %g7
1594T377:
1595 bleu,a,pn %xcc,T378
1596 inc %g6
1597 inc %g7
1598T378:
1599 bcc,a,pn %xcc,T379
1600 inc %g6
1601 inc %g7
1602T379:
1603 bcs,a,pn %xcc,T380
1604 inc %g6
1605 inc %g7
1606T380:
1607 bpos,a,pn %xcc,T381
1608 inc %g6
1609 inc %g7
1610T381:
1611 bneg,a,pn %xcc,T382
1612 inc %g6
1613 inc %g7
1614T382:
1615 bvc,a,pn %xcc,T383
1616 inc %g6
1617 inc %g7
1618T383:
1619 bvs,a,pn %xcc,T384
1620 inc %g6
1621 inc %g7
1622
1623 addcc %g2, %g5, %g1
1624T384:
1625 ba,pt %icc,T385
1626 inc %g6
1627 inc %g7
1628T385:
1629 bn,pt %icc,T386
1630 inc %g6
1631 inc %g7
1632T386:
1633 bne,pt %icc,T387
1634 inc %g6
1635 inc %g7
1636T387:
1637 be,pt %icc,T388
1638 inc %g6
1639 inc %g7
1640T388:
1641 bg,pt %icc,T389
1642 inc %g6
1643 inc %g7
1644T389:
1645 ble,pt %icc,T390
1646 inc %g6
1647 inc %g7
1648T390:
1649 bge,pt %icc,T391
1650 inc %g6
1651 inc %g7
1652T391:
1653 bl,pt %icc,T392
1654 inc %g6
1655 inc %g7
1656T392:
1657 bgu,pt %icc,T393
1658 inc %g6
1659 inc %g7
1660T393:
1661 bleu,pt %icc,T394
1662 inc %g6
1663 inc %g7
1664T394:
1665 bcc,pt %icc,T395
1666 inc %g6
1667 inc %g7
1668T395:
1669 bcs,pt %icc,T396
1670 inc %g6
1671 inc %g7
1672T396:
1673 bpos,pt %icc,T397
1674 inc %g6
1675 inc %g7
1676T397:
1677 bneg,pt %icc,T398
1678 inc %g6
1679 inc %g7
1680T398:
1681 bvc,pt %icc,T399
1682 inc %g6
1683 inc %g7
1684T399:
1685 bvs,pt %icc,T400
1686 inc %g6
1687 inc %g7
1688T400:
1689 ba,a,pt %icc,T401
1690 inc %g6
1691 inc %g7
1692T401:
1693 bn,a,pt %icc,T402
1694 inc %g6
1695 inc %g7
1696T402:
1697 bne,a,pt %icc,T403
1698 inc %g6
1699 inc %g7
1700T403:
1701 be,a,pt %icc,T404
1702 inc %g6
1703 inc %g7
1704T404:
1705 bg,a,pt %icc,T405
1706 inc %g6
1707 inc %g7
1708T405:
1709 ble,a,pt %icc,T406
1710 inc %g6
1711 inc %g7
1712T406:
1713 bge,a,pt %icc,T407
1714 inc %g6
1715 inc %g7
1716T407:
1717 bl,a,pt %icc,T408
1718 inc %g6
1719 inc %g7
1720T408:
1721 bgu,a,pt %icc,T409
1722 inc %g6
1723 inc %g7
1724T409:
1725 bleu,a,pt %icc,T410
1726 inc %g6
1727 inc %g7
1728T410:
1729 bcc,a,pt %icc,T411
1730 inc %g6
1731 inc %g7
1732T411:
1733 bcs,a,pt %icc,T412
1734 inc %g6
1735 inc %g7
1736T412:
1737 bpos,a,pt %icc,T413
1738 inc %g6
1739 inc %g7
1740T413:
1741 bneg,a,pt %icc,T414
1742 inc %g6
1743 inc %g7
1744T414:
1745 bvc,a,pt %icc,T415
1746 inc %g6
1747 inc %g7
1748T415:
1749 bvs,a,pt %icc,T416
1750 inc %g6
1751 inc %g7
1752T416:
1753 ba,pn %icc,T417
1754 inc %g6
1755 inc %g7
1756T417:
1757 bn,pn %icc,T418
1758 inc %g6
1759 inc %g7
1760T418:
1761 bne,pn %icc,T419
1762 inc %g6
1763 inc %g7
1764T419:
1765 be,pn %icc,T420
1766 inc %g6
1767 inc %g7
1768T420:
1769 bg,pn %icc,T421
1770 inc %g6
1771 inc %g7
1772T421:
1773 ble,pn %icc,T422
1774 inc %g6
1775 inc %g7
1776T422:
1777 bge,pn %icc,T423
1778 inc %g6
1779 inc %g7
1780T423:
1781 bl,pn %icc,T424
1782 inc %g6
1783 inc %g7
1784T424:
1785 bgu,pn %icc,T425
1786 inc %g6
1787 inc %g7
1788T425:
1789 bleu,pn %icc,T426
1790 inc %g6
1791 inc %g7
1792T426:
1793 bcc,pn %icc,T427
1794 inc %g6
1795 inc %g7
1796T427:
1797 bcs,pn %icc,T428
1798 inc %g6
1799 inc %g7
1800T428:
1801 bpos,pn %icc,T429
1802 inc %g6
1803 inc %g7
1804T429:
1805 bneg,pn %icc,T430
1806 inc %g6
1807 inc %g7
1808T430:
1809 bvc,pn %icc,T431
1810 inc %g6
1811 inc %g7
1812T431:
1813 bvs,pn %icc,T432
1814 inc %g6
1815 inc %g7
1816T432:
1817 ba,a,pn %icc,T433
1818 inc %g6
1819 inc %g7
1820T433:
1821 bn,a,pn %icc,T434
1822 inc %g6
1823 inc %g7
1824T434:
1825 bne,a,pn %icc,T435
1826 inc %g6
1827 inc %g7
1828T435:
1829 be,a,pn %icc,T436
1830 inc %g6
1831 inc %g7
1832T436:
1833 bg,a,pn %icc,T437
1834 inc %g6
1835 inc %g7
1836T437:
1837 ble,a,pn %icc,T438
1838 inc %g6
1839 inc %g7
1840T438:
1841 bge,a,pn %icc,T439
1842 inc %g6
1843 inc %g7
1844T439:
1845 bl,a,pn %icc,T440
1846 inc %g6
1847 inc %g7
1848T440:
1849 bgu,a,pn %icc,T441
1850 inc %g6
1851 inc %g7
1852T441:
1853 bleu,a,pn %icc,T442
1854 inc %g6
1855 inc %g7
1856T442:
1857 bcc,a,pn %icc,T443
1858 inc %g6
1859 inc %g7
1860T443:
1861 bcs,a,pn %icc,T444
1862 inc %g6
1863 inc %g7
1864T444:
1865 bpos,a,pn %icc,T445
1866 inc %g6
1867 inc %g7
1868T445:
1869 bneg,a,pn %icc,T446
1870 inc %g6
1871 inc %g7
1872T446:
1873 bvc,a,pn %icc,T447
1874 inc %g6
1875 inc %g7
1876T447:
1877 bvs,a,pn %icc,T448
1878 inc %g6
1879 inc %g7
1880T448:
1881 ba,pt %xcc,T449
1882 inc %g6
1883 inc %g7
1884T449:
1885 bn,pt %xcc,T450
1886 inc %g6
1887 inc %g7
1888T450:
1889 bne,pt %xcc,T451
1890 inc %g6
1891 inc %g7
1892T451:
1893 be,pt %xcc,T452
1894 inc %g6
1895 inc %g7
1896T452:
1897 bg,pt %xcc,T453
1898 inc %g6
1899 inc %g7
1900T453:
1901 ble,pt %xcc,T454
1902 inc %g6
1903 inc %g7
1904T454:
1905 bge,pt %xcc,T455
1906 inc %g6
1907 inc %g7
1908T455:
1909 bl,pt %xcc,T456
1910 inc %g6
1911 inc %g7
1912T456:
1913 bgu,pt %xcc,T457
1914 inc %g6
1915 inc %g7
1916T457:
1917 bleu,pt %xcc,T458
1918 inc %g6
1919 inc %g7
1920T458:
1921 bcc,pt %xcc,T459
1922 inc %g6
1923 inc %g7
1924T459:
1925 bcs,pt %xcc,T460
1926 inc %g6
1927 inc %g7
1928T460:
1929 bpos,pt %xcc,T461
1930 inc %g6
1931 inc %g7
1932T461:
1933 bneg,pt %xcc,T462
1934 inc %g6
1935 inc %g7
1936T462:
1937 bvc,pt %xcc,T463
1938 inc %g6
1939 inc %g7
1940T463:
1941 bvs,pt %xcc,T464
1942 inc %g6
1943 inc %g7
1944T464:
1945 ba,a,pt %xcc,T465
1946 inc %g6
1947 inc %g7
1948T465:
1949 bn,a,pt %xcc,T466
1950 inc %g6
1951 inc %g7
1952T466:
1953 bne,a,pt %xcc,T467
1954 inc %g6
1955 inc %g7
1956T467:
1957 be,a,pt %xcc,T468
1958 inc %g6
1959 inc %g7
1960T468:
1961 bg,a,pt %xcc,T469
1962 inc %g6
1963 inc %g7
1964T469:
1965 ble,a,pt %xcc,T470
1966 inc %g6
1967 inc %g7
1968T470:
1969 bge,a,pt %xcc,T471
1970 inc %g6
1971 inc %g7
1972T471:
1973 bl,a,pt %xcc,T472
1974 inc %g6
1975 inc %g7
1976T472:
1977 bgu,a,pt %xcc,T473
1978 inc %g6
1979 inc %g7
1980T473:
1981 bleu,a,pt %xcc,T474
1982 inc %g6
1983 inc %g7
1984T474:
1985 bcc,a,pt %xcc,T475
1986 inc %g6
1987 inc %g7
1988T475:
1989 bcs,a,pt %xcc,T476
1990 inc %g6
1991 inc %g7
1992T476:
1993 bpos,a,pt %xcc,T477
1994 inc %g6
1995 inc %g7
1996T477:
1997 bneg,a,pt %xcc,T478
1998 inc %g6
1999 inc %g7
2000T478:
2001 bvc,a,pt %xcc,T479
2002 inc %g6
2003 inc %g7
2004T479:
2005 bvs,a,pt %xcc,T480
2006 inc %g6
2007 inc %g7
2008T480:
2009 ba,pn %xcc,T481
2010 inc %g6
2011 inc %g7
2012T481:
2013 bn,pn %xcc,T482
2014 inc %g6
2015 inc %g7
2016T482:
2017 bne,pn %xcc,T483
2018 inc %g6
2019 inc %g7
2020T483:
2021 be,pn %xcc,T484
2022 inc %g6
2023 inc %g7
2024T484:
2025 bg,pn %xcc,T485
2026 inc %g6
2027 inc %g7
2028T485:
2029 ble,pn %xcc,T486
2030 inc %g6
2031 inc %g7
2032T486:
2033 bge,pn %xcc,T487
2034 inc %g6
2035 inc %g7
2036T487:
2037 bl,pn %xcc,T488
2038 inc %g6
2039 inc %g7
2040T488:
2041 bgu,pn %xcc,T489
2042 inc %g6
2043 inc %g7
2044T489:
2045 bleu,pn %xcc,T490
2046 inc %g6
2047 inc %g7
2048T490:
2049 bcc,pn %xcc,T491
2050 inc %g6
2051 inc %g7
2052T491:
2053 bcs,pn %xcc,T492
2054 inc %g6
2055 inc %g7
2056T492:
2057 bpos,pn %xcc,T493
2058 inc %g6
2059 inc %g7
2060T493:
2061 bneg,pn %xcc,T494
2062 inc %g6
2063 inc %g7
2064T494:
2065 bvc,pn %xcc,T495
2066 inc %g6
2067 inc %g7
2068T495:
2069 bvs,pn %xcc,T496
2070 inc %g6
2071 inc %g7
2072T496:
2073 ba,a,pn %xcc,T497
2074 inc %g6
2075 inc %g7
2076T497:
2077 bn,a,pn %xcc,T498
2078 inc %g6
2079 inc %g7
2080T498:
2081 bne,a,pn %xcc,T499
2082 inc %g6
2083 inc %g7
2084T499:
2085 be,a,pn %xcc,T500
2086 inc %g6
2087 inc %g7
2088T500:
2089 bg,a,pn %xcc,T501
2090 inc %g6
2091 inc %g7
2092T501:
2093 ble,a,pn %xcc,T502
2094 inc %g6
2095 inc %g7
2096T502:
2097 bge,a,pn %xcc,T503
2098 inc %g6
2099 inc %g7
2100T503:
2101 bl,a,pn %xcc,T504
2102 inc %g6
2103 inc %g7
2104T504:
2105 bgu,a,pn %xcc,T505
2106 inc %g6
2107 inc %g7
2108T505:
2109 bleu,a,pn %xcc,T506
2110 inc %g6
2111 inc %g7
2112T506:
2113 bcc,a,pn %xcc,T507
2114 inc %g6
2115 inc %g7
2116T507:
2117 bcs,a,pn %xcc,T508
2118 inc %g6
2119 inc %g7
2120T508:
2121 bpos,a,pn %xcc,T509
2122 inc %g6
2123 inc %g7
2124T509:
2125 bneg,a,pn %xcc,T510
2126 inc %g6
2127 inc %g7
2128T510:
2129 bvc,a,pn %xcc,T511
2130 inc %g6
2131 inc %g7
2132T511:
2133 bvs,a,pn %xcc,T512
2134 inc %g6
2135 inc %g7
2136
2137 addcc %g3, %g4, %g1
2138T512:
2139 ba,pt %icc,T513
2140 inc %g6
2141 inc %g7
2142T513:
2143 bn,pt %icc,T514
2144 inc %g6
2145 inc %g7
2146T514:
2147 bne,pt %icc,T515
2148 inc %g6
2149 inc %g7
2150T515:
2151 be,pt %icc,T516
2152 inc %g6
2153 inc %g7
2154T516:
2155 bg,pt %icc,T517
2156 inc %g6
2157 inc %g7
2158T517:
2159 ble,pt %icc,T518
2160 inc %g6
2161 inc %g7
2162T518:
2163 bge,pt %icc,T519
2164 inc %g6
2165 inc %g7
2166T519:
2167 bl,pt %icc,T520
2168 inc %g6
2169 inc %g7
2170T520:
2171 bgu,pt %icc,T521
2172 inc %g6
2173 inc %g7
2174T521:
2175 bleu,pt %icc,T522
2176 inc %g6
2177 inc %g7
2178T522:
2179 bcc,pt %icc,T523
2180 inc %g6
2181 inc %g7
2182T523:
2183 bcs,pt %icc,T524
2184 inc %g6
2185 inc %g7
2186T524:
2187 bpos,pt %icc,T525
2188 inc %g6
2189 inc %g7
2190T525:
2191 bneg,pt %icc,T526
2192 inc %g6
2193 inc %g7
2194T526:
2195 bvc,pt %icc,T527
2196 inc %g6
2197 inc %g7
2198T527:
2199 bvs,pt %icc,T528
2200 inc %g6
2201 inc %g7
2202T528:
2203 ba,a,pt %icc,T529
2204 inc %g6
2205 inc %g7
2206T529:
2207 bn,a,pt %icc,T530
2208 inc %g6
2209 inc %g7
2210T530:
2211 bne,a,pt %icc,T531
2212 inc %g6
2213 inc %g7
2214T531:
2215 be,a,pt %icc,T532
2216 inc %g6
2217 inc %g7
2218T532:
2219 bg,a,pt %icc,T533
2220 inc %g6
2221 inc %g7
2222T533:
2223 ble,a,pt %icc,T534
2224 inc %g6
2225 inc %g7
2226T534:
2227 bge,a,pt %icc,T535
2228 inc %g6
2229 inc %g7
2230T535:
2231 bl,a,pt %icc,T536
2232 inc %g6
2233 inc %g7
2234T536:
2235 bgu,a,pt %icc,T537
2236 inc %g6
2237 inc %g7
2238T537:
2239 bleu,a,pt %icc,T538
2240 inc %g6
2241 inc %g7
2242T538:
2243 bcc,a,pt %icc,T539
2244 inc %g6
2245 inc %g7
2246T539:
2247 bcs,a,pt %icc,T540
2248 inc %g6
2249 inc %g7
2250T540:
2251 bpos,a,pt %icc,T541
2252 inc %g6
2253 inc %g7
2254T541:
2255 bneg,a,pt %icc,T542
2256 inc %g6
2257 inc %g7
2258T542:
2259 bvc,a,pt %icc,T543
2260 inc %g6
2261 inc %g7
2262T543:
2263 bvs,a,pt %icc,T544
2264 inc %g6
2265 inc %g7
2266T544:
2267 ba,pn %icc,T545
2268 inc %g6
2269 inc %g7
2270T545:
2271 bn,pn %icc,T546
2272 inc %g6
2273 inc %g7
2274T546:
2275 bne,pn %icc,T547
2276 inc %g6
2277 inc %g7
2278T547:
2279 be,pn %icc,T548
2280 inc %g6
2281 inc %g7
2282T548:
2283 bg,pn %icc,T549
2284 inc %g6
2285 inc %g7
2286T549:
2287 ble,pn %icc,T550
2288 inc %g6
2289 inc %g7
2290T550:
2291 bge,pn %icc,T551
2292 inc %g6
2293 inc %g7
2294T551:
2295 bl,pn %icc,T552
2296 inc %g6
2297 inc %g7
2298T552:
2299 bgu,pn %icc,T553
2300 inc %g6
2301 inc %g7
2302T553:
2303 bleu,pn %icc,T554
2304 inc %g6
2305 inc %g7
2306T554:
2307 bcc,pn %icc,T555
2308 inc %g6
2309 inc %g7
2310T555:
2311 bcs,pn %icc,T556
2312 inc %g6
2313 inc %g7
2314T556:
2315 bpos,pn %icc,T557
2316 inc %g6
2317 inc %g7
2318T557:
2319 bneg,pn %icc,T558
2320 inc %g6
2321 inc %g7
2322T558:
2323 bvc,pn %icc,T559
2324 inc %g6
2325 inc %g7
2326T559:
2327 bvs,pn %icc,T560
2328 inc %g6
2329 inc %g7
2330T560:
2331 ba,a,pn %icc,T561
2332 inc %g6
2333 inc %g7
2334T561:
2335 bn,a,pn %icc,T562
2336 inc %g6
2337 inc %g7
2338T562:
2339 bne,a,pn %icc,T563
2340 inc %g6
2341 inc %g7
2342T563:
2343 be,a,pn %icc,T564
2344 inc %g6
2345 inc %g7
2346T564:
2347 bg,a,pn %icc,T565
2348 inc %g6
2349 inc %g7
2350T565:
2351 ble,a,pn %icc,T566
2352 inc %g6
2353 inc %g7
2354T566:
2355 bge,a,pn %icc,T567
2356 inc %g6
2357 inc %g7
2358T567:
2359 bl,a,pn %icc,T568
2360 inc %g6
2361 inc %g7
2362T568:
2363 bgu,a,pn %icc,T569
2364 inc %g6
2365 inc %g7
2366T569:
2367 bleu,a,pn %icc,T570
2368 inc %g6
2369 inc %g7
2370T570:
2371 bcc,a,pn %icc,T571
2372 inc %g6
2373 inc %g7
2374T571:
2375 bcs,a,pn %icc,T572
2376 inc %g6
2377 inc %g7
2378T572:
2379 bpos,a,pn %icc,T573
2380 inc %g6
2381 inc %g7
2382T573:
2383 bneg,a,pn %icc,T574
2384 inc %g6
2385 inc %g7
2386T574:
2387 bvc,a,pn %icc,T575
2388 inc %g6
2389 inc %g7
2390T575:
2391 bvs,a,pn %icc,T576
2392 inc %g6
2393 inc %g7
2394T576:
2395 ba,pt %xcc,T577
2396 inc %g6
2397 inc %g7
2398T577:
2399 bn,pt %xcc,T578
2400 inc %g6
2401 inc %g7
2402T578:
2403 bne,pt %xcc,T579
2404 inc %g6
2405 inc %g7
2406T579:
2407 be,pt %xcc,T580
2408 inc %g6
2409 inc %g7
2410T580:
2411 bg,pt %xcc,T581
2412 inc %g6
2413 inc %g7
2414T581:
2415 ble,pt %xcc,T582
2416 inc %g6
2417 inc %g7
2418T582:
2419 bge,pt %xcc,T583
2420 inc %g6
2421 inc %g7
2422T583:
2423 bl,pt %xcc,T584
2424 inc %g6
2425 inc %g7
2426T584:
2427 bgu,pt %xcc,T585
2428 inc %g6
2429 inc %g7
2430T585:
2431 bleu,pt %xcc,T586
2432 inc %g6
2433 inc %g7
2434T586:
2435 bcc,pt %xcc,T587
2436 inc %g6
2437 inc %g7
2438T587:
2439 bcs,pt %xcc,T588
2440 inc %g6
2441 inc %g7
2442T588:
2443 bpos,pt %xcc,T589
2444 inc %g6
2445 inc %g7
2446T589:
2447 bneg,pt %xcc,T590
2448 inc %g6
2449 inc %g7
2450T590:
2451 bvc,pt %xcc,T591
2452 inc %g6
2453 inc %g7
2454T591:
2455 bvs,pt %xcc,T592
2456 inc %g6
2457 inc %g7
2458T592:
2459 ba,a,pt %xcc,T593
2460 inc %g6
2461 inc %g7
2462T593:
2463 bn,a,pt %xcc,T594
2464 inc %g6
2465 inc %g7
2466T594:
2467 bne,a,pt %xcc,T595
2468 inc %g6
2469 inc %g7
2470T595:
2471 be,a,pt %xcc,T596
2472 inc %g6
2473 inc %g7
2474T596:
2475 bg,a,pt %xcc,T597
2476 inc %g6
2477 inc %g7
2478T597:
2479 ble,a,pt %xcc,T598
2480 inc %g6
2481 inc %g7
2482T598:
2483 bge,a,pt %xcc,T599
2484 inc %g6
2485 inc %g7
2486T599:
2487 bl,a,pt %xcc,T600
2488 inc %g6
2489 inc %g7
2490T600:
2491 bgu,a,pt %xcc,T601
2492 inc %g6
2493 inc %g7
2494T601:
2495 bleu,a,pt %xcc,T602
2496 inc %g6
2497 inc %g7
2498T602:
2499 bcc,a,pt %xcc,T603
2500 inc %g6
2501 inc %g7
2502T603:
2503 bcs,a,pt %xcc,T604
2504 inc %g6
2505 inc %g7
2506T604:
2507 bpos,a,pt %xcc,T605
2508 inc %g6
2509 inc %g7
2510T605:
2511 bneg,a,pt %xcc,T606
2512 inc %g6
2513 inc %g7
2514T606:
2515 bvc,a,pt %xcc,T607
2516 inc %g6
2517 inc %g7
2518T607:
2519 bvs,a,pt %xcc,T608
2520 inc %g6
2521 inc %g7
2522T608:
2523 ba,pn %xcc,T609
2524 inc %g6
2525 inc %g7
2526T609:
2527 bn,pn %xcc,T610
2528 inc %g6
2529 inc %g7
2530T610:
2531 bne,pn %xcc,T611
2532 inc %g6
2533 inc %g7
2534T611:
2535 be,pn %xcc,T612
2536 inc %g6
2537 inc %g7
2538T612:
2539 bg,pn %xcc,T613
2540 inc %g6
2541 inc %g7
2542T613:
2543 ble,pn %xcc,T614
2544 inc %g6
2545 inc %g7
2546T614:
2547 bge,pn %xcc,T615
2548 inc %g6
2549 inc %g7
2550T615:
2551 bl,pn %xcc,T616
2552 inc %g6
2553 inc %g7
2554T616:
2555 bgu,pn %xcc,T617
2556 inc %g6
2557 inc %g7
2558T617:
2559 bleu,pn %xcc,T618
2560 inc %g6
2561 inc %g7
2562T618:
2563 bcc,pn %xcc,T619
2564 inc %g6
2565 inc %g7
2566T619:
2567 bcs,pn %xcc,T620
2568 inc %g6
2569 inc %g7
2570T620:
2571 bpos,pn %xcc,T621
2572 inc %g6
2573 inc %g7
2574T621:
2575 bneg,pn %xcc,T622
2576 inc %g6
2577 inc %g7
2578T622:
2579 bvc,pn %xcc,T623
2580 inc %g6
2581 inc %g7
2582T623:
2583 bvs,pn %xcc,T624
2584 inc %g6
2585 inc %g7
2586T624:
2587 ba,a,pn %xcc,T625
2588 inc %g6
2589 inc %g7
2590T625:
2591 bn,a,pn %xcc,T626
2592 inc %g6
2593 inc %g7
2594T626:
2595 bne,a,pn %xcc,T627
2596 inc %g6
2597 inc %g7
2598T627:
2599 be,a,pn %xcc,T628
2600 inc %g6
2601 inc %g7
2602T628:
2603 bg,a,pn %xcc,T629
2604 inc %g6
2605 inc %g7
2606T629:
2607 ble,a,pn %xcc,T630
2608 inc %g6
2609 inc %g7
2610T630:
2611 bge,a,pn %xcc,T631
2612 inc %g6
2613 inc %g7
2614T631:
2615 bl,a,pn %xcc,T632
2616 inc %g6
2617 inc %g7
2618T632:
2619 bgu,a,pn %xcc,T633
2620 inc %g6
2621 inc %g7
2622T633:
2623 bleu,a,pn %xcc,T634
2624 inc %g6
2625 inc %g7
2626T634:
2627 bcc,a,pn %xcc,T635
2628 inc %g6
2629 inc %g7
2630T635:
2631 bcs,a,pn %xcc,T636
2632 inc %g6
2633 inc %g7
2634T636:
2635 bpos,a,pn %xcc,T637
2636 inc %g6
2637 inc %g7
2638T637:
2639 bneg,a,pn %xcc,T638
2640 inc %g6
2641 inc %g7
2642T638:
2643 bvc,a,pn %xcc,T639
2644 inc %g6
2645 inc %g7
2646T639:
2647 bvs,a,pn %xcc,T640
2648 inc %g6
2649 inc %g7
2650T640:
2651
2652
2653!good_trap:
2654! b good_trap
2655EXIT_GOOD
2656 nop
2657 nop
2658
2659
2660
2661!SECTION .DATA TEXT_VA = 0xffffff0000000000
2662!attr_text {
2663! Name=.DATA,
2664! hypervisor
2665!}
2666
2667.data
2668.xword 0x0
2669.xword 0x1
2670.xword 0x2
2671.xword 0x3
2672.xword 0x4
2673.xword 0x5
2674.xword 0x6
2675.xword 0x7
2676
2677.end
2678
2679