Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_basic_idtlb5.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_basic_idtlb5.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 PORTABLE_CORE
39
40! allow all traps
41#define SKIP_TRAPCHECK
42! don't ignore Illegal_instruction trap!
43#define MY_GENERIC_TRAP \
44 nop; \
45 ta T_BAD_TRAP; \
46 nop; \
47 nop; \
48 nop; \
49 nop; \
50 nop; \
51 nop;
52#define H_HT0_Illegal_instruction_0x10
53#define My_HT0_Illegal_instruction_0x10 MY_GENERIC_TRAP
54#define H_HT1_Illegal_instruction_0x10
55#define My_HT1_Illegal_instruction_0x10 MY_GENERIC_TRAP
56#define H_T0_Illegal_instruction_0x10
57#define My_T0_Illegal_instruction_0x10 MY_GENERIC_TRAP
58#define H_T1_Illegal_instruction_0x10
59#define My_T1_Illegal_instruction_0x10 MY_GENERIC_TRAP
60
61
62#define MAIN_PAGE_VA_IS_RA_ALSO
63#define MAIN_PAGE_NUCLEUS_ALSO
64#define MAIN_PAGE_HV_ALSO
65
66#define PCONTEXT 0x44
67#define SCONTEXT 0x44
68
69#define THREAD_STRIDE 1
70#define THREAD_COUNT 8
71
72#define USER_DATA_MT_MAP
73#define USER_TEXT_MT_MAP
74
75#define THR_0_PARTID 0
76#define THR_1_PARTID 1
77#define THR_2_PARTID 2
78#define THR_3_PARTID 3
79#define THR_4_PARTID 4
80#define THR_5_PARTID 5
81#define THR_6_PARTID 6
82#define THR_7_PARTID 7
83
84
85! large page size to try and prevent TTE overlaps/VA collision
86#define MAIN_PAGE_USE_CONFIG 1
87! #define PART0_Z_PAGE_SIZE_0 1
88#define PART0_NZ_PAGE_SIZE_0 0
89! #define PART0_Z_TSB_SIZE_0 2
90#define PART0_NZ_TSB_SIZE_0 1
91
92#include "nmacros.h"
93#include "hboot.s"
94
95/************************************************************************
96 Test case code start
97 ************************************************************************/
98
99.text
100.global main
101
102main: /* test begin */
103
104 ta T_CHANGE_PRIV ! run in priv mode
105 nop
106
107 rdth_id ! get thread ID in %o1
108 umul %o1, 256, %l7
109 setx user_data_start, %g1, %g3
110 add %l7, %g3, %l7
111
112 th_fork(thread)
113 nop
114 EXIT_BAD
115
116!
117! Thread X Start
118!
119thread_0:
120thread_1:
121thread_2:
122thread_3:
123thread_4:
124thread_5:
125thread_6:
126thread_7:
127
128 !# Initialize registers ..
129
130 !# Set %l7 for 8 windows
131 !# This threads memory space into each windows %l7
132 mov %l7, %g1
133 wrpr %g0, 0x7, %cwp
134 mov %g1, %l7
135 wrpr %g0, 0x6, %cwp
136 mov %g1, %l7
137 wrpr %g0, 0x5, %cwp
138 mov %g1, %l7
139 wrpr %g0, 0x4, %cwp
140 mov %g1, %l7
141 wrpr %g0, 0x3, %cwp
142 mov %g1, %l7
143 wrpr %g0, 0x2, %cwp
144 mov %g1, %l7
145 wrpr %g0, 0x1, %cwp
146 mov %g1, %l7
147 wrpr %g0, 0x0, %cwp
148 mov %g1, %l7
149
150 !# Set %fsr
151 setx 0x0000000000400000, %l0, %l6
152 stx %l6, [%l7 + 0x0]
153 ldx [%l7 + 0x0], %fsr
154
155 !# Initialize asi register
156 wr %g0, 0x80, %asi
157
158 !# Global registers
159 set 0xB, %g1
160 set 0xD, %g2
161 set 0x4, %g3
162 set 0x2, %g4
163 set 0x0, %g5
164 set 0xE, %g6
165 set 0x9, %g7
166 !# Input registers
167 set -0xA, %i0
168 set -0x1, %i1
169 set -0x4, %i2
170 set -0xC, %i3
171 set -0x4, %i4
172 set -0x8, %i5
173 set -0x9, %i6
174 set -0x0, %i7
175 !# Local registers
176 set 0x456CAB0A, %l0
177 set 0x0A43DB30, %l1
178 set 0x68DFBD66, %l2
179 set 0x5057ACC4, %l3
180 set 0x21265CD7, %l4
181 set 0x152055D4, %l5
182 set 0x6364E1B8, %l6
183 !# Output registers
184 set 0x0B7B, %o0
185 set -0x0DBF, %o1
186 set 0x07C0, %o2
187 set -0x1437, %o3
188 set 0x1B36, %o4
189 set 0x0664, %o5
190 set -0x13FF, %o6
191 set -0x1ADC, %o7
192 !# Float registers
193 INIT_TH_FP_REG(%l7,%f0,0x2F47F143426FF3F5)
194 INIT_TH_FP_REG(%l7,%f2,0x066E334D2832A788)
195 INIT_TH_FP_REG(%l7,%f4,0xE64CC38D3A9D93B1)
196 INIT_TH_FP_REG(%l7,%f6,0x52DDBB5D3C7F633A)
197 INIT_TH_FP_REG(%l7,%f8,0x2A76C868D7BE07AC)
198 INIT_TH_FP_REG(%l7,%f10,0x54B63F4A7ECD3112)
199 INIT_TH_FP_REG(%l7,%f12,0xEC7C15A64433EFF3)
200 INIT_TH_FP_REG(%l7,%f14,0x0D6724BAF3AF2D23)
201 INIT_TH_FP_REG(%l7,%f16,0x0447E11EAE229FF7)
202 INIT_TH_FP_REG(%l7,%f18,0x59AE8236385BF241)
203 INIT_TH_FP_REG(%l7,%f20,0xCD0EA6FC33A75976)
204 INIT_TH_FP_REG(%l7,%f22,0x1F2BFA386B1B0031)
205 INIT_TH_FP_REG(%l7,%f24,0x39586BAC26A0BC7F)
206 INIT_TH_FP_REG(%l7,%f26,0xED4A7D0E9C3E3720)
207 INIT_TH_FP_REG(%l7,%f28,0x4AFDBE01787F71F4)
208 INIT_TH_FP_REG(%l7,%f30,0x440E95E5D9E790F5)
209 !# Other state
210
211 or %g0, 0x8, %l0
212 sllx %l0, 0x3c, %l0
213 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
214
215
216 !# Execute Main Diag ..
217
218 fbule,pn %fcc0, loop_1
219 call loop_2
220 movuge %fcc3, 0x5A4, %i2
221 nop
222 nop
223 setx 0x57806086704F8400, %l0, %l6
224 stx %l6, [%l7 + 0x78]
225 ldx [%l7 + 0x78], %fsr
226loop_1:
227 mulscc %l5, 0x0398, %l4
228loop_2:
229 call loop_3
230 movn %xcc, 0x685, %g3
231 fbuge,a,pt %fcc3, loop_4
232 call loop_5
233loop_3:
234 call loop_6
235 alignaddr %o0, %l2, %l3
236loop_4:
237 call loop_7
238loop_5:
239 movul %fcc1, 0x2A2, %g4
240loop_6:
241 fornot1 %f6, %f6, %f12
242 fbue %fcc2, loop_8
243loop_7:
244 orn %l0, 0x1A52, %g2
245 call loop_9
246 call loop_10
247loop_8:
248 wrpr %g6, 0x10AE, %pil
249 andncc %i5, 0x0D6D, %i6
250loop_9:
251 ldsw [%l7 + 0x2C], %g5
252loop_10:
253 call loop_11
254 call loop_12
255 fandnot1 %f8, %f0, %f16
256 brgez,a %i0, loop_13
257loop_11:
258 wr %g0, 0x0, %pcr ! wr %o1, 0x07F0, %ccr changed by convert2hboot
259loop_12:
260 movcc %xcc, %o4, %o2
261 call loop_14
262loop_13:
263 movu %fcc3, 0x6EC, %o7
264 rd %sys_tick_cmpr, %i7
265 edge32l %i4, %g7, %o6
266loop_14:
267 bmask %o3, %i3, %g1
268 set 0x1D, %i1
269 nop ! ldsba [%l7 + %i1] 0x19, %o5 ASI use replaced by convert2hboot
270 movvc %xcc, 0x65E, %i1
271 call loop_15
272 array16 %l6, %i2, %l5
273 call loop_16
274 orncc %l1, 0x118D, %l4
275loop_15:
276 movug %fcc0, %g3, %o0
277 set 0x66, %i0
278 nop ! ldsha [%l7 + %i0] 0x19, %l2 ASI use replaced by convert2hboot
279loop_16:
280 movrgez %l3, 0x119, %g4
281 call loop_17
282 call loop_18
283 nop ! tsubcc %g2, 0x66, %l0 changed by convert2hboot
284 movrne %i5, %g6, %g5
285loop_17:
286 mulscc %i0, 0x1086, %o1
287loop_18:
288 nop
289 nop
290 setx 0x057DEB79B3D2AB82, %l0, %l6
291 stx %l6, [%l7 + 0x28]
292 ldd [%l7 + 0x28], %f16
293 fsqrtd %f16, %f12
294 set 0x3C, %i5
295 nop ! ldsba [%l7 + %i5] 0x80, %o4 ASI use replaced by convert2hboot
296 movvc %icc, %i6, %o7
297 wr %g0, 0x0, %pcr ! wr %g0, 0x5, %fprs changed by convert2hboot
298 wrpr %i4, 0x037B, %cwp
299 rd %softint, %g7
300 flushw
301 movug %fcc1, %o2, %o6
302 fmovduge %fcc1, %f28, %f2
303 xnor %i3, 0x0E4D, %g1
304 nop
305 setx 0x1F64, %l0, %i1
306 udivx %o5, %i1, %l6
307 array8 %o3, %l5, %l1
308 call loop_19
309 call loop_20
310 movo %fcc3, 0x4B5, %i2
311 edge8l %g3, %o0, %l4
312loop_19:
313 call loop_21
314loop_20:
315 movleu %icc, %l2, %l3
316 nop
317 or %g0, 0x8, %l0
318 sllx %l0, 0x3c, %l0
319 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
320 sub %l0, 0x1B7E, %g4
321loop_21:
322 bvs,a %xcc, loop_22
323 nop
324 nop
325 setx 0xA40A81BE52F7AD54, %l0, %l6
326 stx %l6, [%l7 + 0x28]
327 ldd [%l7 + 0x28], %f26
328 setx 0x10472A4359134CF8, %l1, %l5
329 stx %l5, [%l7 + 0x10]
330 ldd [%l7 + 0x10], %f14
331 fmuld %f14, %f26, %f16
332 call loop_23
333 movule %fcc3, %g6, %i5
334loop_22:
335 nop
336 nop
337 or %g0, 0x8, %l0
338 sllx %l0, 0x3c, %l0
339 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
340 nop
341 setx loop_24, %l0, %l1
342 jmpl %l1, %g5
343loop_23:
344 xnorcc %o1, %i6, %o4
345 fmovs %f14, %f4
346 nop
347 fitod %f10, %f18
348 fdtos %f18, %f22
349loop_24:
350 edge16l %i7, %i4, %g7
351 xor %o7, %o2, %i3
352 or %g1, 0x037D, %o6
353 fbuge,pt %fcc2, loop_25
354 bneg,pn %icc, loop_26
355 stx %o5, [%l7 + 0x70]
356 wrpr %l6, %i1, %pil
357loop_25:
358 fbg,a %fcc3, loop_27
359loop_26:
360 call loop_28
361 movule %fcc3, 0x38A, %o3
362 bpos,pn %icc, loop_29
363loop_27:
364 nop
365 setx loop_30, %l0, %l1
366 nop ! wrpr 0x1, %tl changed by convert2hboot
367 nop ! wrpr %l1, %tpc changed by convert2hboot
368 add %l1, 0x4, %l1
369 nop ! wrpr %l1, %tnpc changed by convert2hboot
370 setx 0x014200001400, %l0, %l1
371 nop ! wrpr %l1, %tstate changed by convert2hboot
372 nop ! wrhpr 0x4, %htstate changed by convert2hboot
373 nop ! retry changed by convert2hboot
374loop_28:
375 fnands %f5, %f24, %f14
376 nop ! tneg %icc, 0x39 changed by convert2hboot
377loop_29:
378 call loop_31
379loop_30:
380 call loop_32
381 movrgz %l5, 0x3A3, %l1
382 rdpr %otherwin, %i2
383loop_31:
384 edge16ln %o0, %g3, %l2
385loop_32:
386 rd %sys_tick_cmpr, %l4
387 nop
388 nop
389 setx 0xC39BD955, %l0, %l6
390 st %l6, [%l7 + 0x28]
391 ld [%l7 + 0x28], %f11
392 fsqrts %f11, %f16
393 fpack16 %f12, %f12
394 movneg %xcc, %l3, %g2
395 nop
396 nop
397 setx 0xF61C7A26852D7C4F, %l0, %l6
398 stx %l6, [%l7 + 0x28]
399 ldd [%l7 + 0x28], %f8
400 fsqrtd %f8, %f8
401 call loop_33
402 movne %icc, 0x54B, %g4
403 fandnot2s %f21, %f14, %f18
404 call loop_34
405loop_33:
406 srax %l0, %g6, %i0
407 call loop_35
408 nop ! rdpr %tba, %g5 changed by convert2hboot
409loop_34:
410 call loop_36
411 call loop_37
412loop_35:
413 call loop_38
414 sdivx %i5, 0x007B, %o1
415loop_36:
416 call loop_39
417loop_37:
418 nop ! sir 0x0C6E !! sir is illegal now
419loop_38:
420 nop ! tvs %icc, 0x61 changed by convert2hboot
421 rd %pc, %i6
422loop_39:
423 brnz,pn %i7, loop_40
424 nop ! tne %xcc, 0x38 changed by convert2hboot
425 fmovdue %fcc2, %f2, %f22
426 call loop_41
427loop_40:
428 fble,a %fcc2, loop_42
429 mova %fcc2, 0x58B, %o4
430 sll %g7, 0x13, %i4
431loop_41:
432 call loop_43
433loop_42:
434 call loop_44
435 call loop_45
436 call loop_46
437loop_43:
438 call loop_47
439loop_44:
440 call loop_48
441loop_45:
442 nop ! tge %icc, 0x61 changed by convert2hboot
443loop_46:
444 sllx %o2, 0x15, %o7
445loop_47:
446 fbug,a,pn %fcc1, loop_49
447loop_48:
448 call loop_50
449 call loop_51
450 sub %g1, %i3, %o5
451loop_49:
452 fmuld8sux16 %f25, %f16, %f0
453loop_50:
454 srlx %o6, %i1, %l6
455loop_51:
456 rdpr %pil, %l5
457 call loop_52
458 fbn,pn %fcc0, loop_53
459 nop ! sir 0x0E9B !! sir is illegal now
460 nop ! rdhpr %hintp, %l1 changed by convert2hboot
461loop_52:
462 nop ! tsubcctv %i2, 0x7c, %o0 changed by convert2hboot
463loop_53:
464 brlez,pn %g3, loop_54
465 fnor %f18, %f22, %f6
466 fbul,pn %fcc2, loop_55
467 nop ! tge %xcc, 0x4e changed by convert2hboot
468loop_54:
469 nop
470 wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
471loop_55:
472 call loop_56
473 stx %l4, [%l7 + 0x08]
474 nop ! tvs %xcc, 0x35 changed by convert2hboot
475 movre %l3, %o3, %g4
476loop_56:
477 lduh [%l7 + 0x74], %g2
478 call loop_57
479 call loop_58
480 ble,a %icc, loop_59
481 edge32 %g6, %l0, %i0
482loop_57:
483 movlg %fcc1, %i5, %g5
484loop_58:
485 be,a %xcc, loop_60
486loop_59:
487 nop ! tne %xcc, 0x47 changed by convert2hboot
488 andn %o1, 0x1D57, %i7
489 call loop_61
490loop_60:
491 call loop_62
492 ba,a %icc, loop_63
493 movne %fcc0, %i6, %g7
494loop_61:
495 nop ! tneg %xcc, 0x4c changed by convert2hboot
496loop_62:
497 wrpr %o4, 0x0B9C, %pil
498loop_63:
499 sra %o2, %i4, %o7
500 nop ! tvc %icc, 0x57 changed by convert2hboot
501 nop
502 set 0x10, %l1
503 sth %g1, [%l7 + %l1]
504 xor %o5, %o6, %i1
505 movrlz %l6, 0x10F, %l5
506 call loop_64
507 popc %i3, %l1
508 array16 %o0, %g3, %i2
509 st %f28, [%l7 + 0x0C]
510loop_64:
511 wrpr %l2, 0x121C, %cwp
512 movne %fcc3, %l3, %o3
513 nop
514 or %g0, 0x8, %l0
515 sllx %l0, 0x3c, %l0
516 nop ! wrhpr %l0, 0xBB9, %hsys_tick_cmpr changed by convert2hboot
517 nop
518 set 0x14, %i3
519 lduw [%l7 + %i3], %g4
520 nop
521 nop
522 setx 0x865315D3042FC00, %l0, %l6
523 stx %l6, [%l7 + 0x18]
524 ldx [%l7 + 0x18], %fsr
525 rdpr %pil, %g6
526 nop
527 set 0x40, %l6
528 ldstub [%l7 + %l6], %g2
529 popc 0x130A, %l0
530 call loop_65
531 nop ! taddcctv %i0, 0x3d, %g5 changed by convert2hboot
532 andn %o1, 0x144F, %i5
533 fbl %fcc1, loop_66
534loop_65:
535 call loop_67
536 movl %icc, %i7, %i6
537 fbo,pn %fcc2, loop_68
538loop_66:
539 call loop_69
540loop_67:
541 fmovdvc %xcc, %f4, %f14
542 call loop_70
543loop_68:
544 call loop_71
545loop_69:
546 mova %xcc, %o4, %g7
547 call loop_72
548loop_70:
549 call loop_73
550loop_71:
551 orcc %i4, %o2, %g1
552 wr %g0, 0x0, %pcr ! wr %g0, 0x0c, %asi changed by convert2hboot
553loop_72:
554 bleu,a %icc, loop_74
555loop_73:
556 fmovsge %icc, %f12, %f24
557 call loop_75
558 nop
559 nop
560 setx 0x305A7C00, %l0, %l6
561 st %l6, [%l7 + 0x44]
562 ld [%l7 + 0x44], %fsr
563loop_74:
564 fmovsneg %xcc, %f26, %f4
565 movlg %fcc3, 0x20B, %o7
566loop_75:
567 fmovrdgez %o6, %f18, %f30
568 call loop_76
569 call loop_77
570 movue %fcc2, 0x489, %l6
571 call loop_78
572loop_76:
573 nop
574 setx 0x0046, %l0, %i3
575 sdiv %l5, %i3, %i1
576loop_77:
577 nop
578 set 0x74, %o4
579 swap [%l7 + %o4], %o0
580 movn %xcc, %l1, %i2
581loop_78:
582 call loop_79
583 rd %asi, %l2
584 call loop_80
585 movule %fcc3, %l3, %g3
586loop_79:
587 movrne %o3, 0x1A7, %g4
588 call loop_81
589loop_80:
590 srax %g6, %l4, %g2
591 and %i0, 0x13A1, %l0
592 sub %o1, 0x12F4, %g5
593loop_81:
594 movu %fcc2, 0x211, %i5
595 fsrc2s %f23, %f4
596 wr %g0, 0x0, %pcr ! wr %i7, 0x019E, %softint changed by convert2hboot
597 rdpr %cansave, %i6
598 call loop_82
599 fornot2s %f7, %f26, %f10
600 movul %fcc1, 0x1D0, %g7
601 fpack16 %f24, %f31
602loop_82:
603 movneg %xcc, 0x2E8, %i4
604 nop ! tl %xcc, 0x38 changed by convert2hboot
605 array8 %o2, %o4, %o5
606 call loop_83
607 rdpr %wstate, %g1
608 call loop_84
609 umulcc %o6, %l6, %o7
610loop_83:
611 nop
612 wr %g0, 0x0, %pcr ! wr %g0, 0x11, %asi changed by convert2hboot
613loop_84:
614 call loop_85
615 bpos %icc, loop_86
616 call loop_87
617 call loop_88
618loop_85:
619 array16 %l5, %i1, %l1
620loop_86:
621 call loop_89
622loop_87:
623 nop ! tle %icc, 0x3d changed by convert2hboot
624loop_88:
625 nop
626 nop
627 setx 0x43111D7CCFCD0FF0, %l0, %l6
628 stx %l6, [%l7 + 0x28]
629 ldd [%l7 + 0x28], %f14
630 setx 0x337F9DB5413C86BE, %l1, %l5
631 stx %l5, [%l7 + 0x10]
632 ldd [%l7 + 0x10], %f28
633 faddd %f28, %f14, %f30
634 call loop_90
635loop_89:
636 nop ! te %xcc, 0x69 changed by convert2hboot
637 addccc %i2, %o0, %l2
638 membar 0x06
639loop_90:
640 nop ! tgu %icc, 0x66 changed by convert2hboot
641 sllx %l3, %g3, %g4
642 ble %xcc, loop_91
643 rd %ccr, %g6
644 wrpr %o3, %l4, %pil
645 call loop_92
646loop_91:
647 rd %y, %i0
648 call loop_93
649 fmovdpos %icc, %f8, %f28
650loop_92:
651 call loop_94
652 fbo,a,pt %fcc3, loop_95
653loop_93:
654 brgz,a %g2, loop_96
655 call loop_97
656loop_94:
657 call loop_98
658loop_95:
659 call loop_99
660loop_96:
661 call loop_100
662loop_97:
663 movule %fcc1, %l0, %g5
664loop_98:
665 call loop_101
666loop_99:
667 subc %o1, %i5, %i6
668loop_100:
669 call loop_102
670 movge %icc, %i7, %i4
671loop_101:
672 nop
673 setx 0x0708, %l0, %o4
674 udiv %o2, %o4, %g7
675 call loop_103
676loop_102:
677 fbug,a,pt %fcc0, loop_104
678 nop ! tpos %icc, 0x49 changed by convert2hboot
679 call loop_105
680loop_103:
681 ldx [%l7 + 0x70], %g1
682loop_104:
683 popc %o6, %o5
684 movrgz %o7, 0x2CB, %i3
685loop_105:
686 ba %xcc, loop_106
687 edge16ln %l6, %l5, %i1
688 movug %fcc3, 0x224, %l1
689 movg %fcc3, 0x2BA, %i2
690loop_106:
691 call loop_107
692 rd %tick_cmpr, %o0
693 call loop_108
694 call loop_109
695loop_107:
696 call loop_110
697 nop
698 nop
699 setx 0x314250AA81CF70ED, %l0, %l6
700 stx %l6, [%l7 + 0x28]
701 ldd [%l7 + 0x28], %f6
702 setx 0x1DC65C0BD4D0DB62, %l1, %l5
703 stx %l5, [%l7 + 0x10]
704 ldd [%l7 + 0x10], %f22
705 fdivd %f22, %f6, %f12
706loop_108:
707 alignaddr %l2, %l3, %g4
708loop_109:
709 wr %g0, 0x0, %pcr ! wr %g0, 0x6, %fprs changed by convert2hboot
710loop_110:
711 nop ! rdhpr %htba, %o3 changed by convert2hboot
712 call loop_111
713 movrne %g3, 0x167, %l4
714 nop
715 or %g0, 0x8, %l0
716 sllx %l0, 0x3c, %l0
717 nop ! wrhpr %l0, 0x5B9, %hsys_tick_cmpr changed by convert2hboot
718 popc 0x0979, %g5
719loop_111:
720 call loop_112
721 fmovsgu %icc, %f7, %f24
722 call loop_113
723 fmovsne %fcc0, %f22, %f25
724loop_112:
725 nop ! tle %icc, 0x37 changed by convert2hboot
726 movrgez %o1, 0x00A, %i5
727loop_113:
728 nop ! tneg %icc, 0x76 changed by convert2hboot
729 fmovdne %fcc1, %f12, %f20
730 movrlz %g2, %i6, %i4
731 call loop_114
732 call loop_115
733 edge16ln %o2, %i7, %o4
734 call loop_116
735loop_114:
736 bl,a,pn %icc, loop_117
737loop_115:
738 wrpr %g1, 0x1B9C, %cwp
739 call loop_118
740loop_116:
741 nop ! tcs %icc, 0x5e changed by convert2hboot
742loop_117:
743 nop ! tne %xcc, 0x78 changed by convert2hboot
744 call loop_119
745loop_118:
746 call loop_120
747 call loop_121
748 call loop_122
749loop_119:
750 nop
751 setx 0x0EE3, %l0, %o5
752 sdiv %o6, %o5, %g7
753loop_120:
754 orncc %i3, 0x0A21, %l6
755loop_121:
756 nop
757 set 0x72, %l0
758 stb %l5, [%l7 + %l0]
759loop_122:
760 call loop_123
761 movrgez %i1, %l1, %i2
762 fands %f8, %f17, %f4
763 movrlez %o7, %l2, %o0
764loop_123:
765 fmovdleu %xcc, %f10, %f4
766 fmovduge %fcc0, %f22, %f24
767 call loop_124
768 call loop_125
769 call loop_126
770 movvs %xcc, %l3, %g4
771loop_124:
772 call loop_127
773loop_125:
774 wr %g0, 0x0, %pcr ! wr %g6, %g3, %sys_tick changed by convert2hboot
775loop_126:
776 nop
777 nop
778 or %g0, 0x8, %l0
779 sllx %l0, 0x3c, %l0
780 nop ! wrhpr %l0, 0x87C, %hsys_tick_cmpr changed by convert2hboot
781 call loop_128
782loop_127:
783 nop
784 set 0x12, %o2
785 ldsh [%l7 + %o2], %i0
786 call loop_129
787 wr %g0, 0x0, %pcr ! wr %l0, 0x13CF, %set_softint changed by convert2hboot
788loop_128:
789 fbge %fcc0, loop_130
790 call loop_131
791loop_129:
792 call loop_132
793 call loop_133
794loop_130:
795 call loop_134
796loop_131:
797 call loop_135
798loop_132:
799 movge %xcc, 0x0E8, %g5
800loop_133:
801 call loop_136
802loop_134:
803 call loop_137
804loop_135:
805 addc %i5, %o1, %i6
806 nop
807 nop
808 setx 0x2F8A23FED51C25DE, %l0, %l6
809 stx %l6, [%l7 + 0x28]
810 ldd [%l7 + 0x28], %f20
811 setx 0xB483D598F2083733, %l1, %l5
812 stx %l5, [%l7 + 0x10]
813 ldd [%l7 + 0x10], %f0
814 faddd %f0, %f20, %f12
815loop_136:
816 call loop_138
817loop_137:
818 addcc %g2, %o2, %i7
819 call loop_139
820 movcc %icc, 0x51F, %o4
821loop_138:
822 nop ! tne %xcc, 0x39 changed by convert2hboot
823 call loop_140
824loop_139:
825 nop ! tn %xcc, 0x79 changed by convert2hboot
826 fmovdvc %xcc, %f6, %f18
827 sth %i4, [%l7 + 0x28]
828loop_140:
829 ldsh [%l7 + 0x3A], %o6
830 restored
831 rdpr %cwp, %g1
832 rdpr %cansave, %g2
833 rdpr %canrestore, %g3
834 rdpr %cleanwin, %g4
835 rdpr %otherwin, %g5
836 rdpr %wstate, %g6
837 sll %o5, 0x1F, %g7
838 call loop_141
839 nop ! tvc %icc, 0x46 changed by convert2hboot
840 call loop_142
841 call loop_143
842loop_141:
843 fabsd %f4, %f10
844 call loop_144
845loop_142:
846 call loop_145
847loop_143:
848 ba,pt %xcc, loop_146
849 popc 0x0D7C, %i3
850loop_144:
851 restored
852 rdpr %cwp, %g1
853 rdpr %cansave, %g2
854 rdpr %canrestore, %g3
855 rdpr %cleanwin, %g4
856 rdpr %otherwin, %g5
857 rdpr %wstate, %g6
858loop_145:
859 call loop_147
860loop_146:
861 nop
862 nop
863 setx 0x4BED3BC2, %l0, %l6
864 st %l6, [%l7 + 0x28]
865 ld [%l7 + 0x28], %f21
866 setx 0x903CB2AB, %l1, %l5
867 st %l5, [%l7 + 0x10]
868 ld [%l7 + 0x10], %f18
869 fmuls %f18, %f21, %f9
870 lduh [%l7 + 0x10], %l6
871 movue %fcc0, %g1, %i1
872loop_147:
873 call loop_148
874 call loop_149
875 call loop_150
876 ble,a,pt %icc, loop_151
877loop_148:
878 nop ! tne %xcc, 0x4e changed by convert2hboot
879loop_149:
880 edge32n %l1, %i2, %o7
881loop_150:
882 xor %l5, %l2, %o0
883loop_151:
884 call loop_152
885 movrgez %g4, %l3, %g6
886 andncc %g3, 0x0ECD, %l4
887 call loop_153
888loop_152:
889 fnands %f21, %f1, %f9
890 call loop_154
891 call loop_155
892loop_153:
893 orn %i0, 0x1156, %l0
894 wrpr %g0, 0x0, %gl
895loop_154:
896 call loop_156
897loop_155:
898 call loop_157
899 call loop_158
900 call loop_159
901loop_156:
902 ldd [%l7 + 0x10], %o2
903loop_157:
904 fbue,pt %fcc0, loop_160
905loop_158:
906 addcc %o1, 0x1A65, %i5
907loop_159:
908 nop
909 add %l7, 0x40, %l6
910 wr %g0, 0x0, %pcr ! wr %g0, 0x0c, %asi changed by convert2hboot
911loop_160:
912 nop
913 set 0x54, %g2
914 lduw [%l7 + %g2], %g2
915 nop ! taddcc %o4, %i7, %o6 changed by convert2hboot
916 call loop_161
917 nop ! tsubcc %i4, %o5, %g7 changed by convert2hboot
918 nop
919 set 0x38, %i7
920 ldx [%l7 + %i7], %i3
921 nop
922 set 0x0A, %o5
923 ldsh [%l7 + %o5], %g1
924loop_161:
925 umul %i1, %l6, %i2
926 fmul8sux16 %f18, %f8, %f4
927 call loop_162
928 call loop_163
929 orn %o7, %l5, %l2
930 wrpr %g0, 0x2, %gl
931loop_162:
932 call loop_164
933loop_163:
934 call loop_165
935 sub %l1, 0x1E26, %l3
936 bmask %g3, %g6, %i0
937loop_164:
938 movcc %xcc, 0x669, %l0
939loop_165:
940 andn %g5, %o3, %o1
941 fbe,a,pt %fcc2, loop_166
942 brz,a %i5, loop_167
943 fmovde %xcc, %f20, %f2
944 call loop_168
945loop_166:
946 fors %f0, %f14, %f9
947loop_167:
948 or %i6, %l4, %o2
949 nop
950 nop
951 setx 0xF69F980843B61ED1, %l0, %l6
952 stx %l6, [%l7 + 0x28]
953 ldd [%l7 + 0x28], %f26
954 fsqrtd %f26, %f22
955loop_168:
956 subcc %g2, 0x1801, %i7
957 edge8ln %o6, %o4, %i4
958 call loop_169
959 call loop_170
960 fxors %f20, %f22, %f15
961 call loop_171
962loop_169:
963 fpadd16s %f9, %f31, %f12
964loop_170:
965 bgu %icc, loop_172
966 call loop_173
967loop_171:
968 edge16n %g7, %i3, %o5
969 alignaddr %g1, %i1, %l6
970loop_172:
971 ldd [%l7 + 0x48], %f6
972loop_173:
973 fbg %fcc0, loop_174
974 sllx %o7, 0x17, %i2
975 call loop_175
976 fmovdvs %icc, %f14, %f14
977loop_174:
978 fnot1 %f18, %f16
979 ba,pt %xcc, loop_176
980loop_175:
981 fxnors %f22, %f29, %f17
982 wr %g0, 0x0, %pcr ! wr %g0, 0x7, %fprs changed by convert2hboot
983 fmovsvs %icc, %f0, %f8
984loop_176:
985 fbg,pn %fcc3, loop_177
986 nop ! te %xcc, 0x4e changed by convert2hboot
987 call loop_178
988 call loop_179
989loop_177:
990 call loop_180
991 umul %o0, %l1, %l3
992loop_178:
993 fmovdug %fcc0, %f22, %f30
994loop_179:
995 sllx %g4, 0x1E, %g3
996loop_180:
997 call loop_181
998 call loop_182
999 call loop_183
1000 movug %fcc2, %g6, %l0
1001loop_181:
1002 fandnot2s %f7, %f12, %f18
1003loop_182:
1004 movu %fcc0, 0x739, %g5
1005loop_183:
1006 edge16l %i0, %o1, %o3
1007 nop
1008 set 0x70, %i6
1009 std %f0, [%l7 + %i6]
1010 call loop_184
1011 nop
1012 nop
1013 setx 0xE78E3CB3A06B2400, %l0, %l6
1014 stx %l6, [%l7 + 0x38]
1015 ldx [%l7 + 0x38], %fsr
1016 nop ! tn %xcc, 0x49 changed by convert2hboot
1017 edge16 %i5, %l4, %i6
1018loop_184:
1019 nop ! tleu %icc, 0x39 changed by convert2hboot
1020 fpsub16 %f6, %f18, %f4
1021 array16 %g2, %i7, %o2
1022 edge32 %o6, %o4, %g7
1023 call loop_185
1024 call loop_186
1025 nop ! tgu %xcc, 0x4d changed by convert2hboot
1026 edge8ln %i4, %o5, %g1
1027loop_185:
1028 call loop_187
1029loop_186:
1030 umulcc %i3, 0x0FD7, %l6
1031 fcmpeq32 %f10, %f24, %o7
1032 srl %i1, %l2, %i2
1033loop_187:
1034 fmuld8sux16 %f22, %f7, %f10
1035 fmovda %fcc0, %f12, %f0
1036 call loop_188
1037 call loop_189
1038 fnot1 %f4, %f24
1039 call loop_190
1040loop_188:
1041 call loop_191
1042loop_189:
1043 fbule %fcc1, loop_192
1044 call loop_193
1045loop_190:
1046 movg %fcc1, 0x581, %l5
1047loop_191:
1048 fnot1s %f21, %f8
1049loop_192:
1050 call loop_194
1051loop_193:
1052 array32 %o0, %l1, %g4
1053 wr %g0, 0x0, %pcr ! wr %g0, 0x80, %asi changed by convert2hboot
1054loop_194:
1055 rdpr %wstate, %g6
1056 call loop_195
1057 wrpr %l3, 0x1B8F, %cwp
1058 sethi 0x05B2, %l0
1059 orn %g5, %o1, %i0
1060loop_195:
1061 fornot1s %f24, %f16, %f14
1062 xorcc %i5, %o3, %l4
1063 std %g2, [%l7 + 0x38]
1064 movcs %icc, 0x3C4, %i6
1065 movul %fcc0, 0x50B, %i7
1066 for %f22, %f18, %f30
1067 wr %g0, 0x0, %pcr ! wr %g0, 0x80, %asi changed by convert2hboot
1068 add %o2, 0x0D27, %o4
1069 nop
1070 or %g0, 0x8, %l0
1071 sllx %l0, 0x3c, %l0
1072 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
1073 movcs %xcc, 0x408, %g1
1074 wr %g0, 0x0, %pcr ! wr %i3, 0x1904, %ccr changed by convert2hboot
1075 addcc %l6, 0x080A, %o7
1076 call loop_196
1077 nop ! tcs %xcc, 0x47 changed by convert2hboot
1078 fandnot2s %f5, %f21, %f22
1079 call loop_197
1080loop_196:
1081 bleu,pt %xcc, loop_198
1082 nop ! tcs %xcc, 0x47 changed by convert2hboot
1083 smul %o5, %l2, %i2
1084loop_197:
1085 call loop_199
1086loop_198:
1087 edge16l %i1, %o0, %l5
1088 wrpr %l1, %g4, %pil
1089 movn %xcc, 0x478, %g6
1090loop_199:
1091 smul %l3, %g3, %l0
1092 edge16n %o1, %g5, %i0
1093 bneg,pn %xcc, loop_200
1094 brz,a %i5, loop_201
1095 call loop_202
1096 fbn,a %fcc0, loop_203
1097loop_200:
1098 nop
1099 set 0x58, %g3
1100 std %l4, [%l7 + %g3]
1101loop_201:
1102 call loop_204
1103loop_202:
1104 bvs,pn %xcc, loop_205
1105loop_203:
1106 mova %fcc0, 0x114, %g2
1107 fpadd32s %f12, %f31, %f14
1108loop_204:
1109 movrgz %o3, %i6, %i7
1110loop_205:
1111 call loop_206
1112 movrgz %o2, %o6, %g7
1113 fabss %f18, %f12
1114 call loop_207
1115loop_206:
1116 movgu %xcc, 0x454, %o4
1117 st %f6, [%l7 + 0x6C]
1118 brlz,pt %g1, loop_208
1119loop_207:
1120 call loop_209
1121 call loop_210
1122 nop
1123 setx loop_211, %l0, %l1
1124 nop ! wrpr 0x1, %tl changed by convert2hboot
1125 nop ! wrpr %l1, %tpc changed by convert2hboot
1126 add %l1, 0x4, %l1
1127 nop ! wrpr %l1, %tnpc changed by convert2hboot
1128 setx 0x001200001406, %l0, %l1
1129 nop ! wrpr %l1, %tstate changed by convert2hboot
1130 nop ! wrhpr 0x4, %htstate changed by convert2hboot
1131 nop ! retry changed by convert2hboot
1132loop_208:
1133 rdpr %pil, %i3
1134loop_209:
1135 movn %icc, %i4, %l6
1136loop_210:
1137 fmovrsgz %o5, %f11, %f27
1138loop_211:
1139 fbg,a,pt %fcc2, loop_212
1140 or %l2, %i2, %o7
1141 movneg %xcc, 0x24A, %i1
1142 brgz,a %l5, loop_213
1143loop_212:
1144 edge16 %o0, %l1, %g4
1145 call loop_214
1146 call loop_215
1147loop_213:
1148 nop
1149 set 0x18, %i4
1150 swap [%l7 + %i4], %g6
1151 nop
1152 set 0x28, %l5
1153 ldx [%l7 + %l5], %g3
1154loop_214:
1155 sth %l3, [%l7 + 0x28]
1156loop_215:
1157 mulscc %o1, %g5, %l0
1158 nop
1159 set 0x58, %l2
1160 std %f4, [%l7 + %l2]
1161 nop
1162 or %g0, 0x8, %l0
1163 sllx %l0, 0x3c, %l0
1164 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
1165 fpsub32s %f22, %f6, %f10
1166 nop
1167 fitod %f2, %f12
1168 fdtox %f12, %f30
1169 fxtod %f30, %f0
1170 nop
1171 or %g0, 0x8, %l0
1172 sllx %l0, 0x3c, %l0
1173 wr %g0, 0x0, %pcr ! wr %l0, 0x36A, %tick_cmpr changed by convert2hboot
1174 movne %icc, 0x15E, %o3
1175 movlg %fcc2, 0x78C, %i6
1176 array16 %i7, %i5, %o2
1177 fcmpd %fcc0, %f2, %f12
1178 fxnors %f30, %f28, %f18
1179 fmovdu %fcc0, %f4, %f30
1180 movrlez %o6, %o4, %g1
1181 call loop_216
1182 fbule,pn %fcc2, loop_217
1183 call loop_218
1184 call loop_219
1185loop_216:
1186 movule %fcc0, %g7, %i3
1187loop_217:
1188 sra %i4, %o5, %l6
1189loop_218:
1190 nop
1191 wr %g0, 0x0, %pcr ! wr %g0, 0x18, %asi changed by convert2hboot
1192loop_219:
1193 nop ! sir 0x01D4 !! sir is illegal now
1194 nop ! tvc %icc, 0x55 changed by convert2hboot
1195 andn %o7, %i1, %l5
1196 call loop_220
1197 fornot2 %f30, %f4, %f2
1198 fpsub16 %f18, %f28, %f0
1199 ble,a,pt %xcc, loop_221
1200loop_220:
1201 call loop_222
1202 fble %fcc1, loop_223
1203 call loop_224
1204loop_221:
1205 movre %o0, %l2, %l1
1206loop_222:
1207 bvs,a,pn %xcc, loop_225
1208loop_223:
1209 srax %g4, %g6, %l3
1210loop_224:
1211 nop ! tcc %xcc, 0x72 changed by convert2hboot
1212 nop
1213 nop
1214 setx 0xF65B2F0007B7FA36, %l0, %l6
1215 stx %l6, [%l7 + 0x28]
1216 ldd [%l7 + 0x28], %f14
1217 setx 0xC12B53B8D80CB8F0, %l1, %l5
1218 stx %l5, [%l7 + 0x10]
1219 ldd [%l7 + 0x10], %f24
1220 fdivd %f24, %f14, %f16
1221loop_225:
1222 call loop_226
1223 array16 %g3, %o1, %l0
1224 fbu %fcc2, loop_227
1225 nop
1226 fitod %f2, %f12
1227 fdtox %f12, %f8
1228 fxtod %f8, %f20
1229loop_226:
1230 orcc %i0, %g5, %g2
1231 fands %f16, %f15, %f11
1232loop_227:
1233 wr %g0, 0x0, %pcr ! wr %g0, 0x6, %fprs changed by convert2hboot
1234 call loop_228
1235 rd %asi, %i7
1236 andncc %o3, 0x1921, %i5
1237 call loop_229
1238loop_228:
1239 movn %icc, %o6, %o2
1240 call loop_230
1241 bpos %xcc, loop_231
1242loop_229:
1243 movrlz %o4, 0x0A5, %g7
1244 nop
1245 setx 0x1559, %l0, %g1
1246 sdiv %i3, %g1, %i4
1247loop_230:
1248 call loop_232
1249loop_231:
1250 call loop_233
1251 call loop_234
1252 call loop_235
1253loop_232:
1254 nop ! tgu %xcc, 0x3a changed by convert2hboot
1255loop_233:
1256 fmovrslez %l6, %f20, %f14
1257loop_234:
1258 call loop_236
1259loop_235:
1260 nop
1261 setx 0x1FB5, %l0, %o7
1262 sdiv %i2, %o7, %i1
1263 edge8n %l5, %o0, %l2
1264 fbuge,a,pn %fcc1, loop_237
1265loop_236:
1266 fcmpeq16 %f16, %f8, %l1
1267 nop ! tne %xcc, 0x64 changed by convert2hboot
1268 movul %fcc2, %o5, %g4
1269loop_237:
1270 call loop_238
1271 smulcc %l3, %g3, %o1
1272 call loop_239
1273 fpadd16s %f20, %f14, %f20
1274loop_238:
1275 nop
1276 setx 0x16A1, %l0, %i0
1277 sdiv %g6, %i0, %g5
1278 wrpr %g2, %l0, %cwp
1279loop_239:
1280 fxnor %f10, %f0, %f4
1281 call loop_240
1282 movpos %icc, %i6, %l4
1283 nop
1284 set 0x34, %o3
1285 flush %l7 + %o3
1286 nop
1287 or %g0, 0x8, %l0
1288 sllx %l0, 0x3c, %l0
1289 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
1290loop_240:
1291 edge32 %i7, %i5, %o6
1292 nop
1293 setx loop_241, %l0, %l1
1294 jmpl %l1, %o2
1295 fbue,a %fcc0, loop_242
1296 call loop_243
1297 call loop_244
1298loop_241:
1299 fbg %fcc2, loop_245
1300loop_242:
1301 call loop_246
1302loop_243:
1303 call loop_247
1304loop_244:
1305 nop
1306 setx 0x1CD3, %l0, %o4
1307 sdiv %g7, %o4, %i3
1308loop_245:
1309 nop
1310 setx loop_248, %l0, %l1
1311 jmpl %l1, %i4
1312loop_246:
1313 ba %icc, loop_249
1314loop_247:
1315 call loop_250
1316 call loop_251
1317loop_248:
1318 call loop_252
1319loop_249:
1320 call loop_253
1321loop_250:
1322 ldsw [%l7 + 0x50], %g1
1323loop_251:
1324 movlg %fcc0, %l6, %i2
1325loop_252:
1326 subc %o7, %i1, %o0
1327loop_253:
1328 nop ! tg %icc, 0x4b changed by convert2hboot
1329 call loop_254
1330 call loop_255
1331 call loop_256
1332 nop ! tgu %xcc, 0x70 changed by convert2hboot
1333loop_254:
1334 fmovsleu %icc, %f23, %f1
1335loop_255:
1336 wr %g0, 0x0, %pcr ! wr %g0, 0x7, %fprs changed by convert2hboot
1337loop_256:
1338 fpsub32 %f8, %f12, %f16
1339 call loop_257
1340 movneg %xcc, %l2, %o5
1341 fxors %f23, %f20, %f10
1342 movleu %icc, %l3, %g4
1343loop_257:
1344 sra %o1, %g3, %g6
1345 add %g5, 0x1E25, %g2
1346 wr %g0, 0x0, %pcr ! wr %l0, 0x1D9C, %softint changed by convert2hboot
1347 fbule,a,pt %fcc0, loop_258
1348 call loop_259
1349 call loop_260
1350 mulscc %i6, %i0, %o3
1351loop_258:
1352 movvs %icc, %l4, %i7
1353loop_259:
1354 call loop_261
1355loop_260:
1356 nop
1357 set 0x08, %g4
1358 swap [%l7 + %g4], %o6
1359 bvc %xcc, loop_262
1360 call loop_263
1361loop_261:
1362 fpadd32 %f6, %f16, %f0
1363 call loop_264
1364loop_262:
1365 edge16ln %i5, %g7, %o2
1366loop_263:
1367 call loop_265
1368 nop ! tgu %icc, 0x69 changed by convert2hboot
1369loop_264:
1370 flush %l7 + 0x2C
1371 call loop_266
1372loop_265:
1373 bne,pn %icc, loop_267
1374 movle %fcc3, %o4, %i3
1375 stb %i4, [%l7 + 0x0C]
1376loop_266:
1377 call loop_268
1378loop_267:
1379 swap [%l7 + 0x58], %l6
1380 call loop_269
1381 movle %xcc, 0x0D3, %i2
1382loop_268:
1383 nop
1384 setx 0x06A5, %l0, %o7
1385 sdivx %g1, %o7, %o0
1386loop_269:
1387 call loop_270
1388 call loop_271
1389 movcs %icc, %l5, %i1
1390 rd %y, %l1
1391loop_270:
1392 rdpr %pil, %l2
1393loop_271:
1394 movuge %fcc3, %l3, %g4
1395 fcmple16 %f24, %f10, %o1
1396 fcmpgt16 %f8, %f14, %o5
1397 addcc %g3, 0x0AA3, %g6
1398 call loop_272
1399 call loop_273
1400 subcc %g2, %g5, %i6
1401 flush %l7 + 0x38
1402loop_272:
1403 movl %fcc1, 0x18A, %l0
1404loop_273:
1405 edge32ln %i0, %o3, %i7
1406 fmovslg %fcc2, %f10, %f29
1407 nop
1408 or %g0, 0x8, %l0
1409 sllx %l0, 0x3c, %l0
1410 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
1411 call loop_274
1412 ldd [%l7 + 0x38], %o6
1413 call loop_275
1414 call loop_276
1415loop_274:
1416 call loop_277
1417 brlz,a %i5, loop_278
1418loop_275:
1419 mulx %g7, %o2, %i3
1420loop_276:
1421 wrpr %o4, 0x0C84, %pil
1422loop_277:
1423 edge32 %l6, %i2, %g1
1424loop_278:
1425 fcmpne32 %f20, %f4, %i4
1426 call loop_279
1427 nop
1428 setx 0x0B41, %l0, %o0
1429 sdiv %o7, %o0, %l5
1430 set 0x24, %i2
1431 lda [%l7 + %i2] 0x18, %f20
1432loop_279:
1433 stb %i1, [%l7 + 0x3A]
1434 addccc %l1, 0x06CA, %l3
1435 movpos %xcc, 0x6C7, %g4
1436 bmask %l2, %o5, %o1
1437 movre %g3, 0x040, %g6
1438 mulscc %g5, 0x19E5, %g2
1439 call loop_280
1440 call loop_281
1441 call loop_282
1442 fnot1 %f6, %f26
1443loop_280:
1444 call loop_283
1445loop_281:
1446 nop ! tvs %icc, 0x3a changed by convert2hboot
1447loop_282:
1448 call loop_284
1449 fmul8x16 %f3, %f28, %f16
1450loop_283:
1451 sll %l0, %i6, %o3
1452 sll %i7, %l4, %i0
1453loop_284:
1454 call loop_285
1455 nop ! rdhpr %hpstate, %o6 changed by convert2hboot
1456 wr %g0, 0x0, %pcr ! wr %g0, 0x2a, %asi changed by convert2hboot
1457loop_285:
1458 smulcc %o2, 0x06B7, %i5
1459 call loop_286
1460 call loop_287
1461 nop ! wrpr %i3, %o4, %tick changed by convert2hboot
1462 call loop_288
1463loop_286:
1464 call loop_289
1465loop_287:
1466 call loop_290
1467 call loop_291
1468loop_288:
1469 nop ! taddcc %i2, %l6, %i4 changed by convert2hboot
1470loop_289:
1471 call loop_292
1472loop_290:
1473 call loop_293
1474loop_291:
1475 call loop_294
1476 call loop_295
1477loop_292:
1478 nop
1479 set 0x42, %o1
1480 lduh [%l7 + %o1], %o7
1481loop_293:
1482 nop
1483 wr %g0, 0x0, %pcr ! wr %g0, 0xeb, %asi changed by convert2hboot
1484 membar #Sync
1485loop_294:
1486 call loop_296
1487loop_295:
1488 ba,pt %icc, loop_297
1489 rd %fprs, %g1
1490 move %fcc3, 0x704, %i1
1491loop_296:
1492 call loop_298
1493loop_297:
1494 fpack16 %f6, %f22
1495 wr %g0, 0x0, %pcr ! wr %g0, 0x88, %asi changed by convert2hboot
1496loop_298:
1497 array16 %l3, %g4, %l2
1498 call loop_299
1499 nop ! ta %xcc, 0x5d changed by convert2hboot
1500 call loop_300
1501 array32 %l1, %o5, %g3
1502loop_299:
1503 fexpand %f16, %f14
1504 fxnors %f17, %f24, %f22
1505loop_300:
1506 rd %fprs, %g6
1507 nop ! tl %icc, 0x5a changed by convert2hboot
1508 set 0x40, %o6
1509 nop ! stba %o1, [%l7 + %o6] 0xeb ASI use replaced by convert2hboot
1510 membar #Sync
1511 movleu %xcc, 0x672, %g5
1512 mulscc %g2, %i6, %l0
1513 movne %xcc, %i7, %l4
1514 fmul8x16al %f28, %f4, %f20
1515 call loop_301
1516 call loop_302
1517 movrne %i0, 0x3C9, %o3
1518 subccc %o6, %o2, %g7
1519loop_301:
1520 subcc %i5, %o4, %i2
1521loop_302:
1522 nop
1523 nop
1524 setx 0xE0794000, %l0, %l6
1525 st %l6, [%l7 + 0x64]
1526 ld [%l7 + 0x64], %fsr
1527 sra %i3, 0x06, %i4
1528 call loop_303
1529 call loop_304
1530 call loop_305
1531 nop ! tle %icc, 0x38 changed by convert2hboot
1532loop_303:
1533 nop
1534 set 0x110, %o0
1535 nop ! stxa %o7, [%g0 + %o0] 0x21 ASI use replaced by convert2hboot
1536loop_304:
1537 call loop_306
1538loop_305:
1539 call loop_307
1540 call loop_308
1541 call loop_309
1542loop_306:
1543 call loop_310
1544loop_307:
1545 wr %g0, 0x0, %pcr ! wr %l6, %o0, %sys_tick changed by convert2hboot
1546loop_308:
1547 xor %g1, %i1, %l3
1548loop_309:
1549 nop ! tsubcctv %g4, 0x45, %l5 changed by convert2hboot
1550loop_310:
1551 move %icc, 0x016, %l1
1552 call loop_311
1553 call loop_312
1554 nop ! tneg %xcc, 0x3f changed by convert2hboot
1555 nop ! tge %xcc, 0x5d changed by convert2hboot
1556loop_311:
1557 nop ! tcc %xcc, 0x72 changed by convert2hboot
1558loop_312:
1559 movrgez %o5, 0x33A, %l2
1560 movg %icc, %g6, %o1
1561 wr %g0, 0x0, %pcr ! wr %g0, 0x7, %fprs changed by convert2hboot
1562 call loop_313
1563 fmovdneg %xcc, %f16, %f0
1564 movvc %icc, 0x5BF, %g3
1565 ble,a %icc, loop_314
1566loop_313:
1567 call loop_315
1568 call loop_316
1569 call loop_317
1570loop_314:
1571 call loop_318
1572loop_315:
1573 movre %i6, %l0, %l4
1574loop_316:
1575 nop ! tg %icc, 0x65 changed by convert2hboot
1576loop_317:
1577 umulcc %i0, %i7, %o3
1578loop_318:
1579 call loop_319
1580 movg %xcc, 0x697, %o6
1581 call loop_320
1582 movvc %xcc, %g7, %o2
1583loop_319:
1584 movpos %icc, 0x15E, %i5
1585 nop ! tl %icc, 0x46 changed by convert2hboot
1586loop_320:
1587 xor %i2, %i3, %o4
1588 nop
1589 fitod %f4, %f10
1590 fdtox %f10, %f18
1591 fxtod %f18, %f16
1592 nop
1593 set 0x64, %l4
1594 swap [%l7 + %l4], %o7
1595 call loop_321
1596 call loop_322
1597 fmovrde %i4, %f10, %f30
1598 nop ! ta %xcc, 0x7c changed by convert2hboot
1599loop_321:
1600 nop
1601 nop
1602 or %g0, 0x8, %l0
1603 sllx %l0, 0x3c, %l0
1604 nop ! wrhpr %l0, 0x75B, %hsys_tick_cmpr changed by convert2hboot
1605loop_322:
1606 fmovscs %icc, %f23, %f20
1607 call loop_323
1608 call loop_324
1609 membar 0x28
1610 nop
1611 fitos %f2, %f4
1612 fstoi %f4, %f4
1613loop_323:
1614 movneg %icc, %g1, %o0
1615loop_324:
1616 call loop_325
1617 nop ! tge %icc, 0x38 changed by convert2hboot
1618 call loop_326
1619 brgz,a,pn %i1, loop_327
1620loop_325:
1621 umul %l3, %g4, %l5
1622 flush %l7 + 0x08
1623loop_326:
1624 call loop_328
1625loop_327:
1626 call loop_329
1627 movn %fcc0, 0x69F, %l1
1628 call loop_330
1629loop_328:
1630 call loop_331
1631loop_329:
1632 move %fcc1, %l2, %g6
1633 bpos,pt %xcc, loop_332
1634loop_330:
1635 sll %o1, %o5, %g2
1636loop_331:
1637 fbge %fcc3, loop_333
1638 movgu %xcc, 0x457, %g3
1639loop_332:
1640 call loop_334
1641 alignaddr %g5, %i6, %l4
1642loop_333:
1643 movrne %l0, 0x0E9, %i0
1644 edge32n %o3, %i7, %o6
1645loop_334:
1646 call loop_335
1647 movn %fcc0, 0x6B2, %g7
1648 call loop_336
1649 fnot1s %f10, %f23
1650loop_335:
1651 call loop_337
1652 umul %o2, 0x07E0, %i5
1653loop_336:
1654 nop
1655 nop
1656 setx 0x26F67E0D7AB496FB, %l0, %l6
1657 stx %l6, [%l7 + 0x28]
1658 ldd [%l7 + 0x28], %f22
1659 setx 0x3BD3D3C1, %l1, %l5
1660 stx %l5, [%l7 + 0x10]
1661 ldd [%l7 + 0x10], %f16
1662 fsmuld %f16, %f22, %f28
1663 bcc %icc, loop_338
1664loop_337:
1665 call loop_339
1666 call loop_340
1667 call loop_341
1668loop_338:
1669 edge16 %i3, %i2, %o7
1670loop_339:
1671 fbe,a %fcc1, loop_342
1672loop_340:
1673 move %icc, 0x06E, %o4
1674loop_341:
1675 call loop_343
1676 call loop_344
1677loop_342:
1678 call loop_345
1679 nop ! rdhpr %htba, %i4 changed by convert2hboot
1680loop_343:
1681 nop
1682 set 0x63, %g6
1683 ldsb [%l7 + %g6], %g1
1684loop_344:
1685 subcc %l6, %o0, %i1
1686loop_345:
1687 call loop_346
1688 call loop_347
1689 mulx %g4, 0x093F, %l5
1690 nop
1691 fitos %f2, %f9
1692 fstod %f9, %f22
1693loop_346:
1694 array8 %l1, %l2, %l3
1695loop_347:
1696 nop ! rdpr %tl, %g6 changed by convert2hboot
1697 fcmpes %fcc3, %f26, %f12
1698 edge32 %o1, %o5, %g3
1699 fmovdcs %icc, %f2, %f20
1700 nop
1701 nop
1702 setx 0x46A33F24, %l0, %l6
1703 st %l6, [%l7 + 0x28]
1704 ld [%l7 + 0x28], %f25
1705 setx 0x439D2A13, %l1, %l5
1706 st %l5, [%l7 + 0x10]
1707 ld [%l7 + 0x10], %f4
1708 fdivs %f4, %f25, %f30
1709 call loop_348
1710 nop ! wrpr %g2, 0x1F6F, %tick changed by convert2hboot
1711 call loop_349
1712 movge %xcc, 0x0D6, %g5
1713loop_348:
1714 membar 0x47
1715 call loop_350
1716loop_349:
1717 call loop_351
1718 flushw
1719 ldsw [%l7 + 0x70], %i6
1720loop_350:
1721 call loop_352
1722loop_351:
1723 call loop_353
1724 fpadd16 %f30, %f28, %f30
1725 wr %g0, 0x0, %pcr ! wr %l0, %i0, %ccr changed by convert2hboot
1726loop_352:
1727 call loop_354
1728loop_353:
1729 call loop_355
1730 xor %o3, %l4, %o6
1731 nop ! tg %xcc, 0x54 changed by convert2hboot
1732loop_354:
1733 call loop_356
1734loop_355:
1735 call loop_357
1736 call loop_358
1737 fbn,a %fcc1, loop_359
1738loop_356:
1739 nop ! tleu %xcc, 0x4b changed by convert2hboot
1740loop_357:
1741 call loop_360
1742loop_358:
1743 lduh [%l7 + 0x58], %i7
1744loop_359:
1745 wr %g0, 0x0, %pcr ! wr %g0, 0x5, %fprs changed by convert2hboot
1746 edge16n %g7, %i3, %i2
1747loop_360:
1748 call loop_361
1749 call loop_362
1750 call loop_363
1751 orcc %o7, %o4, %i5
1752loop_361:
1753 edge8 %i4, %g1, %l6
1754loop_362:
1755 edge32n %i1, %g4, %o0
1756loop_363:
1757 call loop_364
1758 rdpr %otherwin, %l1
1759 call loop_365
1760 nop
1761 set 0x08, %l3
1762 ldsw [%l7 + %l3], %l2
1763loop_364:
1764 ldstub [%l7 + 0x32], %l3
1765 call loop_366
1766loop_365:
1767 call loop_367
1768 call loop_368
1769 udivx %g6, 0x0DB3, %l5
1770loop_366:
1771 nop
1772 wr %g0, 0x0, %pcr ! wr %g0, 0x81, %asi changed by convert2hboot
1773loop_367:
1774 call loop_369
1775loop_368:
1776 call loop_370
1777 call loop_371
1778 call loop_372
1779loop_369:
1780 movue %fcc2, %o1, %g2
1781loop_370:
1782 call loop_373
1783loop_371:
1784 fpsub32s %f1, %f24, %f29
1785loop_372:
1786 orncc %g3, %g5, %i6
1787 fmovdvc %xcc, %f6, %f8
1788loop_373:
1789 brlz,a,pt %l0, loop_374
1790 nop ! tge %icc, 0x7e changed by convert2hboot
1791 fmuld8ulx16 %f31, %f8, %f2
1792 nop ! tleu %xcc, 0x7b changed by convert2hboot
1793loop_374:
1794 nop ! tneg %xcc, 0x48 changed by convert2hboot
1795 call loop_375
1796 sub %o3, 0x1A5B, %l4
1797 saved
1798 rdpr %cwp, %g1
1799 rdpr %cansave, %g2
1800 rdpr %canrestore, %g3
1801 rdpr %cleanwin, %g4
1802 rdpr %otherwin, %g5
1803 rdpr %wstate, %g6
1804 mulscc %o6, 0x15C5, %i7
1805loop_375:
1806 bmask %i0, %o2, %i3
1807 call loop_376
1808 call loop_377
1809 call loop_378
1810 call loop_379
1811loop_376:
1812 call loop_380
1813loop_377:
1814 edge8 %g7, %i2, %o4
1815loop_378:
1816 fpsub16s %f5, %f8, %f15
1817loop_379:
1818 nop ! tg %icc, 0x50 changed by convert2hboot
1819loop_380:
1820 bmask %o7, %i4, %g1
1821 call loop_381
1822 fcmple32 %f18, %f4, %l6
1823 fand %f28, %f22, %f24
1824 call loop_382
1825loop_381:
1826 nop ! rdhpr %hintp, %i5 changed by convert2hboot
1827 call loop_383
1828 bvc,a,pt %xcc, loop_384
1829loop_382:
1830 call loop_385
1831 call loop_386
1832loop_383:
1833 fmovscc %icc, %f5, %f30
1834loop_384:
1835 wrpr %i1, %g4, %cwp
1836loop_385:
1837 andn %l1, 0x0080, %o0
1838loop_386:
1839 call loop_387
1840 movle %fcc1, %l3, %l2
1841 bvc,a %icc, loop_388
1842 movcc %icc, 0x1B4, %l5
1843loop_387:
1844 nop ! tle %icc, 0x51 changed by convert2hboot
1845 fnot1 %f16, %f8
1846loop_388:
1847 call loop_389
1848 bshuffle %f20, %f0, %f6
1849 srax %g6, %o5, %o1
1850 call loop_390
1851loop_389:
1852 call loop_391
1853 call loop_392
1854 xorcc %g3, %g2, %g5
1855loop_390:
1856 fmovso %fcc0, %f9, %f16
1857loop_391:
1858 ldd [%l7 + 0x18], %l0
1859loop_392:
1860 nop
1861 add %l7, 0x58, %l6
1862 wr %g0, 0x0, %pcr ! wr %g0, 0x18, %asi changed by convert2hboot
1863 subccc %l4, 0x0A42, %i7
1864 call loop_393
1865 flush %l7 + 0x18
1866 alignaddrl %i0, %o6, %o2
1867 subccc %i3, 0x1DEB, %g7
1868loop_393:
1869 call loop_394
1870 movl %fcc0, %i2, %o7
1871 call loop_395
1872 call loop_396
1873loop_394:
1874 fcmpgt32 %f10, %f18, %i4
1875 fmovrsgez %o4, %f20, %f0
1876loop_395:
1877 nop
1878 set 0x28, %o7
1879 stx %g1, [%l7 + %o7]
1880loop_396:
1881 fba,a,pn %fcc3, loop_397
1882 nop ! tsubcctv %l6, %i5, %g4 changed by convert2hboot
1883 movcs %xcc, 0x72A, %l1
1884 edge8l %o0, %i1, %l2
1885loop_397:
1886 call loop_398
1887 call loop_399
1888 fbn,a,pt %fcc3, loop_400
1889 call loop_401
1890loop_398:
1891 call loop_402
1892loop_399:
1893 call loop_403
1894loop_400:
1895 call loop_404
1896loop_401:
1897 fnor %f18, %f20, %f26
1898loop_402:
1899 fmul8x16al %f20, %f8, %f16
1900loop_403:
1901 array8 %l3, %l5, %g6
1902loop_404:
1903 edge32l %o1, %g3, %o5
1904 call loop_405
1905 call loop_406
1906 movue %fcc0, 0x7D9, %g2
1907 call loop_407
1908loop_405:
1909 fmovslg %fcc3, %f1, %f10
1910loop_406:
1911 fblg %fcc1, loop_408
1912 fbul,a,pt %fcc1, loop_409
1913loop_407:
1914 edge8n %l0, %o3, %g5
1915 call loop_410
1916loop_408:
1917 xnor %i6, 0x1AB5, %l4
1918loop_409:
1919 array16 %i0, %i7, %o2
1920 nop ! tleu %xcc, 0x3f changed by convert2hboot
1921loop_410:
1922 fnot2 %f6, %f22
1923 xor %o6, 0x030F, %g7
1924 sethi 0x0F4A, %i2
1925 movlg %fcc0, %o7, %i4
1926 fmovsne %fcc2, %f8, %f27
1927 fmovda %xcc, %f20, %f28
1928 call loop_411
1929 movne %fcc2, 0x4B2, %i3
1930 wr %g0, 0x0, %pcr ! wr %g0, 0x58, %asi changed by convert2hboot
1931loop_411:
1932 nop
1933 set 0x40, %g1
1934 nop ! stda %f0, [%l7 + %g1] 0xc8 ASI use replaced by convert2hboot
1935 fnors %f0, %f21, %f6
1936 bg %icc, loop_412
1937 movule %fcc0, %o4, %l6
1938 call loop_413
1939 fbul,a %fcc2, loop_414
1940loop_412:
1941 wrpr %g4, %l1, %cwp
1942 fmovsuge %fcc2, %f25, %f6
1943loop_413:
1944 fbe,a,pt %fcc3, loop_415
1945loop_414:
1946 xorcc %i5, 0x12F2, %o0
1947 rdpr %otherwin, %l2
1948 call loop_416
1949loop_415:
1950 movcs %icc, 0x375, %i1
1951 call loop_417
1952 fcmped %fcc0, %f12, %f22
1953loop_416:
1954 wr %g0, 0x0, %pcr ! wr %g0, 0x6, %fprs changed by convert2hboot
1955 nop
1956 setx 0x1BB4, %l0, %l3
1957 sdivx %o1, %l3, %o5
1958loop_417:
1959 fbl %fcc0, loop_418
1960 call loop_419
1961 nop
1962 setx loop_420, %l0, %l1
1963 nop ! wrpr 0x1, %tl changed by convert2hboot
1964 nop ! wrpr %l1, %tpc changed by convert2hboot
1965 add %l1, 0x4, %l1
1966 nop ! wrpr %l1, %tnpc changed by convert2hboot
1967 setx 0x014100001405, %l0, %l1
1968 nop ! wrpr %l1, %tstate changed by convert2hboot
1969 nop ! wrhpr 0x4, %htstate changed by convert2hboot
1970 nop ! retry changed by convert2hboot
1971 array16 %g3, %l0, %o3
1972loop_418:
1973 fmovde %icc, %f0, %f22
1974loop_419:
1975 nop
1976 wr %g0, 0x0, %pcr ! wr %g0, 0x26, %asi changed by convert2hboot
1977loop_420:
1978 call loop_421
1979 call loop_422
1980 movrgez %g5, %i6, %l4
1981 popc %i7, %o2
1982loop_421:
1983 fmovscc %icc, %f2, %f4
1984loop_422:
1985 call loop_423
1986 addc %i0, 0x1715, %g7
1987 call loop_424
1988 rd %pc, %i2
1989loop_423:
1990 fbuge %fcc0, loop_425
1991 mova %fcc2, 0x516, %o7
1992loop_424:
1993 nop ! tne %xcc, 0x44 changed by convert2hboot
1994 bvs %icc, loop_426
1995loop_425:
1996 fpsub16 %f8, %f0, %f28
1997 call loop_427
1998 fcmpeq32 %f4, %f12, %i4
1999loop_426:
2000 nop ! tge %xcc, 0x74 changed by convert2hboot
2001 edge16l %i3, %g1, %o4
2002loop_427:
2003 orncc %l6, 0x037F, %o6
2004 movrne %l1, 0x257, %g4
2005 nop ! tsubcctv %i5, 0x5c, %l2 changed by convert2hboot
2006 nop
2007 or %g0, 0x8, %l0
2008 sllx %l0, 0x3c, %l0
2009 wr %g0, 0x0, %pcr ! wr %l0, 0xF7A, %sys_tick_cmpr changed by convert2hboot
2010 set 0x70, %g7
2011 nop ! ldxa [%l7 + %g7] 0x81, %l5 ASI use replaced by convert2hboot
2012 array8 %o1, %g6, %o5
2013 call loop_428
2014 nop
2015 nop
2016 setx 0xFFBF7ECA, %l0, %l6
2017 st %l6, [%l7 + 0x28]
2018 ld [%l7 + 0x28], %f13
2019 setx 0x7D74DA1B, %l1, %l5
2020 st %l5, [%l7 + 0x10]
2021 ld [%l7 + 0x10], %f27
2022 fmuls %f27, %f13, %f30
2023 flushw
2024 nop
2025 set 0x28, %g5
2026 sth %l3, [%l7 + %g5]
2027loop_428:
2028 movneg %xcc, %l0, %o3
2029 mulx %g2, 0x107F, %g3
2030 nop ! taddcc %i6, 0x44, %g5 changed by convert2hboot
2031 nop ! tle %xcc, 0x6f changed by convert2hboot
2032 call loop_429
2033 fmovscs %icc, %f30, %f21
2034 call loop_430
2035 movug %fcc3, %i7, %l4
2036loop_429:
2037 call loop_431
2038 subccc %i0, %g7, %o2
2039loop_430:
2040 call loop_432
2041 movleu %icc, %i2, %i4
2042loop_431:
2043 bgu,a,pt %xcc, loop_433
2044 nop
2045 set 0x68, %i1
2046 ldd [%l7 + %i1], %f20
2047loop_432:
2048 call loop_434
2049 stw %i3, [%l7 + 0x18]
2050loop_433:
2051 nop ! taddcc %g1, %o4, %o7 changed by convert2hboot
2052 xorcc %o6, 0x1E4F, %l1
2053loop_434:
2054 movuge %fcc3, 0x7AC, %g4
2055 call loop_435
2056 wr %g0, 0x0, %pcr ! wr %i5, %l6, %pic changed by convert2hboot
2057 call loop_436
2058 array8 %o0, %l2, %l5
2059loop_435:
2060 fzero %f14
2061 call loop_437
2062loop_436:
2063 orcc %o1, 0x0CD2, %g6
2064 call loop_438
2065 membar 0x5D
2066loop_437:
2067 call loop_439
2068 bvs,a,pn %icc, loop_440
2069loop_438:
2070 call loop_441
2071 ble %icc, loop_442
2072loop_439:
2073 fands %f17, %f26, %f27
2074loop_440:
2075 fmovdu %fcc0, %f10, %f30
2076loop_441:
2077 nop
2078 set 0x54, %i0
2079 nop ! ldsha [%l7 + %i0] 0x18, %o5 ASI use replaced by convert2hboot
2080loop_442:
2081 bg %icc, loop_443
2082 alignaddrl %l3, %i1, %o3
2083 call loop_444
2084 nop ! tpos %icc, 0x47 changed by convert2hboot
2085loop_443:
2086 nop ! tl %icc, 0x59 changed by convert2hboot
2087 sll %l0, %g2, %g3
2088loop_444:
2089 bneg %icc, loop_445
2090 nop ! wrpr %i6, 0x1823, %tick changed by convert2hboot
2091 fmovsa %fcc3, %f3, %f31
2092 nop ! tcc %icc, 0x70 changed by convert2hboot
2093loop_445:
2094 movne %fcc3, 0x7BD, %g5
2095 call loop_446
2096 edge8n %l4, %i7, %g7
2097 movvc %icc, 0x789, %i0
2098 nop ! tn %xcc, 0x3f changed by convert2hboot
2099loop_446:
2100 membar 0x16
2101 movneg %icc, %o2, %i2
2102 bl,a %xcc, loop_447
2103 nop ! tl %icc, 0x41 changed by convert2hboot
2104 nop ! tvs %xcc, 0x59 changed by convert2hboot
2105 udivx %i3, 0x168C, %g1
2106loop_447:
2107 edge16 %o4, %o7, %i4
2108 movrne %o6, %l1, %i5
2109 nop ! tg %icc, 0x67 changed by convert2hboot
2110 fbo,pt %fcc3, loop_448
2111 move %fcc1, 0x46B, %g4
2112 nop ! tg %icc, 0x58 changed by convert2hboot
2113 array8 %l6, %l2, %l5
2114loop_448:
2115 edge16n %o0, %g6, %o5
2116 call loop_449
2117 nop ! tvc %xcc, 0x41 changed by convert2hboot
2118 bpos,a,pt %icc, loop_450
2119 movpos %icc, %l3, %i1
2120loop_449:
2121 fblg,a,pt %fcc1, loop_451
2122 call loop_452
2123loop_450:
2124 fands %f31, %f26, %f16
2125 nop
2126 set 0x54, %l1
2127 swap [%l7 + %l1], %o3
2128loop_451:
2129 call loop_453
2130loop_452:
2131 fbge,pn %fcc3, loop_454
2132 andncc %o1, %l0, %g2
2133 addc %i6, 0x0FA7, %g3
2134loop_453:
2135 movue %fcc2, 0x1EE, %g5
2136loop_454:
2137 nop ! tcc %icc, 0x4d changed by convert2hboot
2138 call loop_455
2139 call loop_456
2140 edge32l %l4, %i7, %g7
2141 call loop_457
2142loop_455:
2143 call loop_458
2144loop_456:
2145 call loop_459
2146 call loop_460
2147loop_457:
2148 call loop_461
2149loop_458:
2150 andncc %o2, %i0, %i2
2151loop_459:
2152 flush %l7 + 0x7C
2153loop_460:
2154 call loop_462
2155loop_461:
2156 nop ! tsubcc %g1, 0x35, %o4 changed by convert2hboot
2157 call loop_463
2158 movl %icc, %i3, %o7
2159loop_462:
2160 nop
2161 set 0x74, %i3
2162 sta %f10, [%l7 + %i3] 0x18
2163loop_463:
2164 movgu %icc, %i4, %l1
2165 call loop_464
2166 call loop_465
2167 fpsub32s %f9, %f3, %f31
2168 orncc %o6, %i5, %g4
2169loop_464:
2170 call loop_466
2171loop_465:
2172 nop ! tn %xcc, 0x60 changed by convert2hboot
2173 call loop_467
2174 call loop_468
2175loop_466:
2176 sll %l2, 0x14, %l5
2177 call loop_469
2178loop_467:
2179 call loop_470
2180loop_468:
2181 edge16 %o0, %l6, %g6
2182 fnot1s %f17, %f7
2183loop_469:
2184 nop ! tle %icc, 0x5e changed by convert2hboot
2185loop_470:
2186 subccc %l3, 0x047E, %i1
2187 mulscc %o3, %o1, %l0
2188 fbul %fcc1, loop_471
2189 brlz,a %g2, loop_472
2190 movue %fcc0, 0x007, %i6
2191 call loop_473
2192loop_471:
2193 edge32n %g3, %o5, %g5
2194loop_472:
2195 wr %g0, 0x0, %pcr ! wr %i7, %l4, %ccr changed by convert2hboot
2196 bshuffle %f22, %f0, %f14
2197loop_473:
2198 call loop_474
2199 nop
2200 set 0x50, %l6
2201 prefetch [%l7 + %l6], 3
2202 nop ! taddcctv %o2, %g7, %i2 changed by convert2hboot
2203 call loop_475
2204loop_474:
2205 call loop_476
2206 movgu %xcc, 0x13F, %g1
2207 call loop_477
2208loop_475:
2209 call loop_478
2210loop_476:
2211 call loop_479
2212 movu %fcc0, %i0, %o4
2213loop_477:
2214 nop
2215 nop
2216 or %g0, 0x8, %l0
2217 sllx %l0, 0x3c, %l0
2218 nop ! wrhpr %l0, 0x46D, %hsys_tick_cmpr changed by convert2hboot
2219loop_478:
2220 call loop_480
2221loop_479:
2222 call loop_481
2223 call loop_482
2224 fmovsul %fcc3, %f21, %f7
2225loop_480:
2226 call loop_483
2227loop_481:
2228 sub %l1, %i4, %i5
2229loop_482:
2230 nop
2231 set 0x24, %o4
2232 swap [%l7 + %o4], %o6
2233 movrlz %l2, %l5, %o0
2234loop_483:
2235 call loop_484
2236 call loop_485
2237 xnorcc %l6, 0x1A52, %g6
2238 bmask %g4, %l3, %i1
2239loop_484:
2240 call loop_486
2241loop_485:
2242 call loop_487
2243 nop
2244 nop
2245 setx 0x6AD315A1, %l0, %l6
2246 st %l6, [%l7 + 0x28]
2247 ld [%l7 + 0x28], %f7
2248 setx 0x147410E7, %l1, %l5
2249 st %l5, [%l7 + 0x10]
2250 ld [%l7 + 0x10], %f30
2251 fadds %f30, %f7, %f29
2252 edge8n %o3, %o1, %l0
2253loop_486:
2254 call loop_488
2255loop_487:
2256 mulx %g2, 0x0694, %i6
2257 subcc %g3, %o5, %i7
2258 call loop_489
2259loop_488:
2260 fnor %f0, %f30, %f0
2261 call loop_490
2262 fnot1 %f30, %f6
2263loop_489:
2264 rdpr %wstate, %g5
2265 umul %l4, 0x1F0F, %g7
2266loop_490:
2267 add %o2, %i2, %g1
2268 call loop_491
2269 wrpr %o4, 0x02F3, %pil
2270 flushw
2271 flushw
2272loop_491:
2273 call loop_492
2274 nop ! tneg %icc, 0x42 changed by convert2hboot
2275 nop
2276 setx 0x06CE, %l0, %o7
2277 sdivx %i3, %o7, %l1
2278 fbne %fcc3, loop_493
2279loop_492:
2280 fmovrslez %i0, %f12, %f27
2281 call loop_494
2282 nop
2283 setx 0x1714, %l0, %i5
2284 udiv %i4, %i5, %o6
2285loop_493:
2286 rdpr %cleanwin, %l2
2287 movpos %icc, %o0, %l6
2288loop_494:
2289 nop
2290 nop
2291 or %g0, 0x8, %l0
2292 sllx %l0, 0x3c, %l0
2293 wr %g0, 0x0, %pcr ! wr %l0, %g0, %sys_tick_cmpr changed by convert2hboot
2294 subcc %g4, 0x15E0, %l5
2295 brz,a %l3, loop_495
2296 nop ! tsubcctv %i1, %o1, %l0 changed by convert2hboot
2297 fmovso %fcc2, %f8, %f20
2298 fmovsle %fcc1, %f1, %f13
2299loop_495:
2300 brgez,pn %g2, loop_496
2301 movle %fcc2, %i6, %g3
2302 saved
2303 rdpr %cwp, %g1
2304 rdpr %cansave, %g2
2305 rdpr %canrestore, %g3
2306 rdpr %cleanwin, %g4
2307 rdpr %otherwin, %g5
2308 rdpr %wstate, %g6
2309 srl %o3, 0x17, %i7
2310loop_496:
2311 rd %fprs, %g5
2312 call loop_497
2313 call loop_498
2314 orncc %o5, 0x1DF2, %g7
2315 movrlez %l4, 0x1B1, %i2
2316loop_497:
2317 edge8ln %o2, %o4, %i3
2318loop_498:
2319 call loop_499
2320 movrlez %o7, 0x185, %l1
2321 movlg %fcc3, 0x06B, %i0
2322 call loop_500
2323loop_499:
2324 fornot1s %f14, %f12, %f23
2325 call loop_501
2326 call loop_502
2327loop_500:
2328 call loop_503
2329 fbg,a %fcc1, loop_504
2330loop_501:
2331 movug %fcc1, 0x7D3, %g1
2332loop_502:
2333 movn %fcc2, 0x662, %i4
2334loop_503:
2335 nop
2336 wr %g0, 0x0, %pcr ! wr %g0, 0x10, %asi changed by convert2hboot
2337loop_504:
2338 brlez,a %l2, loop_505
2339 move %icc, %o0, %i5
2340 fmovse %icc, %f21, %f19
2341 set 0x51, %i5
2342 nop ! stba %g6, [%l7 + %i5] 0x27 ASI use replaced by convert2hboot
2343 membar #Sync
2344loop_505:
2345 edge32 %l6, %g4, %l5
2346 wr %g0, 0x0, %pcr ! wr %g0, 0x88, %asi changed by convert2hboot
2347 call loop_506
2348 fmovsneg %xcc, %f27, %f24
2349 subcc %o1, 0x0964, %l3
2350 set 0x10, %o2
2351 nop ! ldda [%l7 + %o2] 0x2f, %l0 ASI use replaced by convert2hboot
2352loop_506:
2353 call loop_507
2354 wrpr %g0, 0x3, %gl
2355 andcc %g2, %o3, %i7
2356 call loop_508
2357loop_507:
2358 nop ! rdhpr %hintp, %g5 changed by convert2hboot
2359 nop
2360 set 0x20, %l0
2361 sth %o5, [%l7 + %l0]
2362 orncc %g7, 0x1DDB, %g3
2363loop_508:
2364 call loop_509
2365 call loop_510
2366 fornot1 %f20, %f2, %f0
2367 rdpr %gl, %i2
2368loop_509:
2369 fmovdvs %xcc, %f8, %f8
2370loop_510:
2371 call loop_511
2372 fabss %f30, %f24
2373 edge8ln %o2, %l4, %i3
2374 nop ! tleu %xcc, 0x37 changed by convert2hboot
2375loop_511:
2376 movlg %fcc0, %o7, %o4
2377 edge16ln %l1, %i0, %g1
2378 wr %g0, 0x0, %pcr ! wr %g0, 0x89, %asi changed by convert2hboot
2379 sta %f27, [%l7 + 0x54] %asi
2380 nop
2381 nop
2382 setx 0x3534260B19F63C3A, %l0, %l6
2383 stx %l6, [%l7 + 0x28]
2384 ldd [%l7 + 0x28], %f2
2385 setx 0x52FAA0B416D26871, %l1, %l5
2386 stx %l5, [%l7 + 0x10]
2387 ldd [%l7 + 0x10], %f24
2388 fdivd %f24, %f2, %f16
2389 set 0x1C, %g2
2390 nop ! swapa [%l7 + %g2] 0x10, %o6 ASI use replaced by convert2hboot
2391 fba %fcc3, loop_512
2392 fmovsue %fcc2, %f12, %f17
2393 fbne %fcc3, loop_513
2394 mulx %l2, %i4, %o0
2395loop_512:
2396 fcmple16 %f10, %f28, %g6
2397 call loop_514
2398loop_513:
2399 smulcc %i5, %l6, %l5
2400 movre %g4, %i1, %o1
2401 call loop_515
2402loop_514:
2403 bvc %icc, loop_516
2404 call loop_517
2405 call loop_518
2406loop_515:
2407 fnot2s %f30, %f13
2408loop_516:
2409 call loop_519
2410loop_517:
2411 edge8l %l3, %l0, %i6
2412loop_518:
2413 fbo %fcc2, loop_520
2414 call loop_521
2415loop_519:
2416 ldx [%l7 + 0x30], %g2
2417 call loop_522
2418loop_520:
2419 call loop_523
2420loop_521:
2421 nop ! tl %icc, 0x72 changed by convert2hboot
2422 rd %ccr, %o3
2423loop_522:
2424 nop ! wrpr %i7, %g5, %tick changed by convert2hboot
2425loop_523:
2426 bne %xcc, loop_524
2427 call loop_525
2428 movug %fcc3, %o5, %g3
2429 fmovd %f4, %f2
2430loop_524:
2431 andncc %g7, %o2, %l4
2432loop_525:
2433 smul %i3, %o7, %o4
2434 rdpr %pil, %i2
2435 call loop_526
2436 addcc %l1, 0x0761, %g1
2437 call loop_527
2438 nop ! te %xcc, 0x4c changed by convert2hboot
2439loop_526:
2440 movrlez %o6, %l2, %i0
2441 call loop_528
2442loop_527:
2443 movneg %xcc, %o0, %g6
2444 nop ! tcs %icc, 0x39 changed by convert2hboot
2445 fxnors %f29, %f25, %f3
2446loop_528:
2447 movrne %i4, %l6, %i5
2448 udivx %g4, 0x19C0, %i1
2449 sethi 0x1879, %o1
2450 fcmpgt32 %f16, %f18, %l5
2451 movleu %xcc, %l3, %i6
2452 wr %g0, 0x0, %pcr ! wr %g0, 0x89, %asi changed by convert2hboot
2453 lda [%l7 + 0x54] %asi, %f15
2454 call loop_529
2455 call loop_530
2456 call loop_531
2457 nop ! tge %icc, 0x4b changed by convert2hboot
2458loop_529:
2459 nop
2460 fitod %f31, %f22
2461loop_530:
2462 call loop_532
2463loop_531:
2464 fsrc1s %f29, %f31
2465 movrgz %g2, 0x308, %o3
2466 xorcc %i7, 0x097E, %l0
2467loop_532:
2468 edge32 %o5, %g5, %g3
2469 fmovspos %icc, %f24, %f0
2470 call loop_533
2471 nop
2472 set 0x20, %o5
2473 flush %l7 + %o5
2474 sll %o2, %g7, %l4
2475 nop ! tge %xcc, 0x72 changed by convert2hboot
2476loop_533:
2477 nop ! tle %xcc, 0x53 changed by convert2hboot
2478 xor %o7, %i3, %i2
2479 call loop_534
2480 call loop_535
2481 call loop_536
2482 call loop_537
2483loop_534:
2484 fmovsn %fcc2, %f9, %f0
2485loop_535:
2486 movo %fcc3, %l1, %o4
2487loop_536:
2488 movue %fcc1, %o6, %l2
2489loop_537:
2490 nop
2491 wr %g0, 0x0, %pcr ! wr %g0, 0x89, %asi changed by convert2hboot
2492 and %o0, %i0, %g6
2493 rdpr %canrestore, %l6
2494 call loop_538
2495 orncc %i4, %i5, %i1
2496 wr %g0, 0x0, %pcr ! wr %o1, 0x1BF1, %sys_tick changed by convert2hboot
2497 call loop_539
2498loop_538:
2499 call loop_540
2500 edge16 %l5, %l3, %g4
2501 call loop_541
2502loop_539:
2503 call loop_542
2504loop_540:
2505 movleu %xcc, %i6, %g2
2506 call loop_543
2507loop_541:
2508 movug %fcc1, 0x2F7, %i7
2509loop_542:
2510 call loop_544
2511 swap [%l7 + 0x60], %l0
2512loop_543:
2513 call loop_545
2514 call loop_546
2515loop_544:
2516 call loop_547
2517 bvc,a %icc, loop_548
2518loop_545:
2519 flushw
2520loop_546:
2521 call loop_549
2522loop_547:
2523 movule %fcc0, 0x144, %o5
2524loop_548:
2525 bgu %xcc, loop_550
2526 wrpr %o3, 0x13CC, %pil
2527loop_549:
2528 call loop_551
2529 nop ! tne %xcc, 0x7f changed by convert2hboot
2530loop_550:
2531 call loop_552
2532 fmovrdlz %g5, %f30, %f8
2533loop_551:
2534 call loop_553
2535 movre %o2, 0x287, %g3
2536loop_552:
2537 movuge %fcc2, %g7, %o7
2538 fxnor %f8, %f6, %f24
2539loop_553:
2540 ldsw [%l7 + 0x40], %l4
2541 bneg,pn %icc, loop_554
2542 fexpand %f27, %f16
2543 movne %fcc3, 0x42B, %i3
2544 set 0x72, %i7
2545 nop ! ldsba [%l7 + %i7] 0x81, %l1 ASI use replaced by convert2hboot
2546loop_554:
2547 fnors %f31, %f2, %f12
2548 xnor %i2, %o4, %o6
2549 edge16ln %l2, %g1, %i0
2550 edge8n %g6, %o0, %l6
2551 set 0x74, %i6
2552 nop ! ldstuba [%l7 + %i6] 0x81, %i4 ASI use replaced by convert2hboot
2553 fpsub32s %f5, %f8, %f22
2554 call loop_555
2555 nop
2556 setx 0x07B8, %l0, %o1
2557 sdiv %i1, %o1, %l5
2558 fbul %fcc1, loop_556
2559 nop ! te %icc, 0x3b changed by convert2hboot
2560loop_555:
2561 movre %i5, %l3, %i6
2562 call loop_557
2563loop_556:
2564 call loop_558
2565 nop
2566 set 0x1C, %i4
2567 ldsw [%l7 + %i4], %g2
2568 call loop_559
2569loop_557:
2570 movug %fcc2, %g4, %l0
2571loop_558:
2572 nop ! sir 0x06F4 !! sir is illegal now
2573 fmovdvs %xcc, %f10, %f18
2574loop_559:
2575 fblg,pt %fcc1, loop_560
2576 nop ! taddcc %o5, 0x38, %i7 changed by convert2hboot
2577 nop ! rdhpr %ver, %g5 changed by convert2hboot
2578 call loop_561
2579loop_560:
2580 movrlez %o2, 0x2EE, %o3
2581 movul %fcc2, 0x65E, %g3
2582 nop
2583 or %g0, 0x8, %l0
2584 sllx %l0, 0x3c, %l0
2585 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
2586loop_561:
2587 fbo,a %fcc1, loop_562
2588 orcc %g7, %l4, %l1
2589 call loop_563
2590 bpos,a,pt %xcc, loop_564
2591loop_562:
2592 movne %icc, %i3, %i2
2593 nop
2594 nop
2595 setx 0xB4A2796D, %l0, %l6
2596 st %l6, [%l7 + 0x28]
2597 ld [%l7 + 0x28], %f16
2598 fsqrts %f16, %f21
2599loop_563:
2600 call loop_565
2601loop_564:
2602 nop ! tn %xcc, 0x3b changed by convert2hboot
2603 sllx %o6, 0x19, %l2
2604 brgez,pt %g1, loop_566
2605loop_565:
2606 call loop_567
2607 call loop_568
2608 call loop_569
2609loop_566:
2610 call loop_570
2611loop_567:
2612 wrpr %o4, %i0, %cwp
2613loop_568:
2614 call loop_571
2615loop_569:
2616 nop ! taddcctv %g6, 0x35, %l6 changed by convert2hboot
2617loop_570:
2618 nop ! tsubcctv %i4, %i1, %o0 changed by convert2hboot
2619 nop ! tsubcc %o1, 0x55, %l5 changed by convert2hboot
2620loop_571:
2621 call loop_572
2622 call loop_573
2623 flushw
2624 edge8l %l3, %i6, %i5
2625loop_572:
2626 fmovdne %icc, %f14, %f10
2627loop_573:
2628 call loop_574
2629 call loop_575
2630 call loop_576
2631 array8 %g2, %g4, %l0
2632loop_574:
2633 srlx %o5, 0x00, %i7
2634loop_575:
2635 call loop_577
2636loop_576:
2637 call loop_578
2638 call loop_579
2639 nop ! ta %icc, 0x4f changed by convert2hboot
2640loop_577:
2641 sra %g5, 0x0E, %o3
2642loop_578:
2643 nop ! rdpr %tba, %o2 changed by convert2hboot
2644loop_579:
2645 bleu,a,pn %xcc, loop_580
2646 prefetch [%l7 + 0x10], 3
2647 nop
2648 setx 0x00DA, %l0, %g7
2649 sdivcc %o7, %g7, %l4
2650 call loop_581
2651loop_580:
2652 fmovdule %fcc0, %f30, %f20
2653 call loop_582
2654 edge32l %g3, %l1, %i2
2655loop_581:
2656 nop
2657 add %l7, 0x18, %l6
2658 wr %g0, 0x0, %pcr ! wr %g0, 0x81, %asi changed by convert2hboot
2659loop_582:
2660 xnorcc %i3, %g1, %o4
2661 xnorcc %g6, %l6, %i4
2662 membar 0x2D
2663 fnegs %f12, %f16
2664 popc %i1, %o0
2665 umulcc %i0, %o1, %l3
2666 call loop_583
2667 fmovdu %fcc1, %f16, %f20
2668 stb %l5, [%l7 + 0x38]
2669 call loop_584
2670loop_583:
2671 sll %i5, %i6, %g4
2672 movrne %l0, 0x2CD, %o5
2673 call loop_585
2674loop_584:
2675 call loop_586
2676 mulx %i7, 0x147D, %g2
2677 call loop_587
2678loop_585:
2679 call loop_588
2680loop_586:
2681 call loop_589
2682 bneg %icc, loop_590
2683loop_587:
2684 fmovrdgz %g5, %f28, %f26
2685loop_588:
2686 call loop_591
2687loop_589:
2688 array32 %o2, %o7, %o3
2689loop_590:
2690 call loop_592
2691 fmovscs %icc, %f15, %f28
2692loop_591:
2693 nop ! tne %xcc, 0x5d changed by convert2hboot
2694 movrlz %g7, %g3, %l1
2695loop_592:
2696 fcmpd %fcc1, %f24, %f30
2697 edge32 %i2, %o6, %l2
2698 edge32n %i3, %g1, %o4
2699 movue %fcc1, %g6, %l4
2700 xnor %i4, 0x0C81, %l6
2701 nop ! tn %xcc, 0x66 changed by convert2hboot
2702 fmovdcs %icc, %f8, %f18
2703 call loop_593
2704 alignaddr %o0, %i0, %i1
2705 call loop_594
2706 bcc,pn %xcc, loop_595
2707loop_593:
2708 fmovrsne %l3, %f23, %f13
2709 movvc %icc, 0x7F1, %l5
2710loop_594:
2711 call loop_596
2712loop_595:
2713 bcc %xcc, loop_597
2714 fabsd %f2, %f18
2715 nop
2716 setx 0x18A0, %l0, %o1
2717 udivx %i5, %o1, %g4
2718loop_596:
2719 nop
2720 set 0x10, %l5
2721 nop ! stha %l0, [%l7 + %l5] 0x22 ASI use replaced by convert2hboot
2722 membar #Sync
2723loop_597:
2724 popc 0x082B, %i6
2725 movne %xcc, %o5, %i7
2726 set 0x50, %g3
2727 sta %f19, [%l7 + %g3] 0x0c
2728 andcc %g2, %g5, %o2
2729 call loop_598
2730 bneg,a %xcc, loop_599
2731 restored
2732 rdpr %cwp, %g1
2733 rdpr %cansave, %g2
2734 rdpr %canrestore, %g3
2735 rdpr %cleanwin, %g4
2736 rdpr %otherwin, %g5
2737 rdpr %wstate, %g6
2738 sdivcc %o7, 0x0A19, %o3
2739loop_598:
2740 movu %fcc3, %g3, %g7
2741loop_599:
2742 fsrc2s %f7, %f29
2743 fmovsug %fcc0, %f19, %f22
2744 nop ! tn %xcc, 0x42 changed by convert2hboot
2745 call loop_600
2746 call loop_601
2747 fbo,a %fcc3, loop_602
2748 nop ! tl %icc, 0x66 changed by convert2hboot
2749loop_600:
2750 movvc %icc, %l1, %i2
2751loop_601:
2752 call loop_603
2753loop_602:
2754 call loop_604
2755 edge16l %l2, %i3, %o6
2756 bshuffle %f14, %f4, %f28
2757loop_603:
2758 nop ! tsubcctv %g1, 0x56, %o4 changed by convert2hboot
2759loop_604:
2760 call loop_605
2761 call loop_606
2762 call loop_607
2763 fbo,a,pn %fcc0, loop_608
2764loop_605:
2765 subccc %l4, %g6, %i4
2766loop_606:
2767 movgu %icc, %o0, %i0
2768loop_607:
2769 call loop_609
2770loop_608:
2771 movn %fcc1, %i1, %l3
2772 andncc %l6, 0x1264, %l5
2773 call loop_610
2774loop_609:
2775 fmovrsne %o1, %f8, %f30
2776 bge,a,pt %icc, loop_611
2777 umul %i5, 0x11FD, %g4
2778loop_610:
2779 nop
2780 set 0x70, %l2
2781 nop ! stxa %i6, [%l7 + %l2] 0xe2 ASI use replaced by convert2hboot
2782 membar #Sync
2783loop_611:
2784 fcmpeq16 %f4, %f4, %l0
2785 edge16n %i7, %o5, %g2
2786 udivx %g5, 0x1D1A, %o7
2787 fbul,a %fcc3, loop_612
2788 edge8 %o3, %g3, %g7
2789 nop ! tpos %icc, 0x55 changed by convert2hboot
2790 fcmple16 %f2, %f18, %l1
2791loop_612:
2792 call loop_613
2793 fbug,pt %fcc3, loop_614
2794 fbuge,pn %fcc1, loop_615
2795 nop
2796 nop
2797 setx 0x60779000, %l0, %l6
2798 st %l6, [%l7 + 0x14]
2799 ld [%l7 + 0x14], %fsr
2800loop_613:
2801 call loop_616
2802loop_614:
2803 nop ! rdhpr %ver, %o2 changed by convert2hboot
2804loop_615:
2805 wr %g0, 0x0, %pcr ! wr %g0, 0x6, %fprs changed by convert2hboot
2806 nop ! tvc %xcc, 0x5c changed by convert2hboot
2807loop_616:
2808 call loop_617
2809 fsrc1 %f12, %f14
2810 xorcc %i2, %i3, %g1
2811 call loop_618
2812loop_617:
2813 call loop_619
2814 udiv %o6, 0x07AB, %o4
2815 srlx %g6, 0x19, %l4
2816loop_618:
2817 call loop_620
2818loop_619:
2819 bmask %i4, %i0, %o0
2820 sllx %l3, 0x0F, %i1
2821 nop
2822 nop
2823 setx 0x944C250C, %l0, %l6
2824 st %l6, [%l7 + 0x28]
2825 ld [%l7 + 0x28], %f21
2826 setx 0x953246B1, %l1, %l5
2827 st %l5, [%l7 + 0x10]
2828 ld [%l7 + 0x10], %f20
2829 fsubs %f20, %f21, %f27
2830loop_620:
2831 fmovdug %fcc2, %f22, %f24
2832 call loop_621
2833 add %l5, %o1, %i5
2834 umulcc %g4, %i6, %l6
2835 movrgez %l0, 0x21B, %o5
2836loop_621:
2837 nop
2838 nop
2839 setx 0x3706D0902B2C7EC3, %l0, %l6
2840 stx %l6, [%l7 + 0x28]
2841 ldd [%l7 + 0x28], %f26
2842 setx 0x26BEA0825F5D341C, %l1, %l5
2843 stx %l5, [%l7 + 0x10]
2844 ldd [%l7 + 0x10], %f12
2845 faddd %f12, %f26, %f12
2846 movul %fcc3, %g2, %g5
2847 call loop_622
2848 popc 0x1DF6, %i7
2849 wrpr %o7, %o3, %pil
2850 edge8 %g3, %l1, %g7
2851loop_622:
2852 fmovrslez %l2, %f21, %f16
2853 call loop_623
2854 fors %f31, %f9, %f4
2855 orcc %i2, %i3, %g1
2856 edge32 %o6, %o2, %g6
2857loop_623:
2858 fblg,a %fcc1, loop_624
2859 call loop_625
2860 call loop_626
2861 and %l4, %i4, %o4
2862loop_624:
2863 nop
2864 set 0x28, %g4
2865 sth %o0, [%l7 + %g4]
2866loop_625:
2867 fmovdue %fcc0, %f28, %f28
2868loop_626:
2869 call loop_627
2870 add %l3, %i1, %i0
2871 call loop_628
2872 fcmpeq16 %f18, %f12, %l5
2873loop_627:
2874 fbge,a,pt %fcc0, loop_629
2875 call loop_630
2876loop_628:
2877 fmovsuge %fcc2, %f12, %f26
2878 bmask %i5, %g4, %o1
2879loop_629:
2880 addc %l6, 0x0E59, %l0
2881loop_630:
2882 edge8ln %o5, %g2, %i6
2883 movrgz %g5, 0x233, %o7
2884 movne %xcc, 0x1AC, %i7
2885 call loop_631
2886 call loop_632
2887 orncc %g3, 0x10BF, %o3
2888 call loop_633
2889loop_631:
2890 flushw
2891loop_632:
2892 bg,a,pn %icc, loop_634
2893 movle %fcc1, %l1, %g7
2894loop_633:
2895 movvs %xcc, %l2, %i3
2896 nop
2897 set 0x6D, %o3
2898 stb %g1, [%l7 + %o3]
2899loop_634:
2900 call loop_635
2901 wr %g0, 0x0, %pcr ! wr %i2, 0x05C9, %pic changed by convert2hboot
2902 call loop_636
2903 rdpr %otherwin, %o2
2904loop_635:
2905 nop
2906 add %l7, 0x58, %l6
2907 wr %g0, 0x0, %pcr ! wr %g0, 0x80, %asi changed by convert2hboot
2908 nop ! casxa [%l6] 0x80, %g6, %l4 ASI use replaced by convert2hboot
2909loop_636:
2910 call loop_637
2911 nop
2912 setx loop_638, %l0, %l1
2913 jmpl %l1, %o6
2914 call loop_639
2915 call loop_640
2916loop_637:
2917 subccc %i4, 0x084D, %o4
2918loop_638:
2919 andcc %o0, %l3, %i1
2920loop_639:
2921 fble %fcc3, loop_641
2922loop_640:
2923 udivcc %i0, 0x181A, %l5
2924 brlz %g4, loop_642
2925 fbu,a %fcc1, loop_643
2926loop_641:
2927 fbl,pt %fcc1, loop_644
2928 fbul,a,pt %fcc3, loop_645
2929loop_642:
2930 call loop_646
2931loop_643:
2932 umulcc %o1, 0x18DF, %l6
2933loop_644:
2934 call loop_647
2935loop_645:
2936 nop
2937 setx 0x0491, %l0, %i5
2938 sdivcc %l0, %i5, %o5
2939loop_646:
2940 fornot2s %f25, %f16, %f2
2941 nop
2942 setx 0x0E1D, %l0, %g2
2943 sdivcc %i6, %g2, %o7
2944loop_647:
2945 fmul8sux16 %f30, %f20, %f0
2946 nop
2947 fitod %f10, %f8
2948 fdtox %f8, %f16
2949 fxtod %f16, %f4
2950 rd %softint, %g5
2951 bvs %icc, loop_648
2952 call loop_649
2953 srl %g3, 0x18, %i7
2954 call loop_650
2955loop_648:
2956 movo %fcc2, 0x7F0, %o3
2957loop_649:
2958 orcc %l1, 0x1CB3, %g7
2959 call loop_651
2960loop_650:
2961 nop
2962 setx 0x10F2, %l0, %g1
2963 sdivx %i3, %g1, %i2
2964 call loop_652
2965 nop ! tle %icc, 0x36 changed by convert2hboot
2966loop_651:
2967 call loop_653
2968 ldub [%l7 + 0x12], %o2
2969loop_652:
2970 fmovdg %fcc3, %f16, %f10
2971 rdpr %cwp, %g6
2972loop_653:
2973 umulcc %l4, 0x0D99, %l2
2974 fcmpne32 %f0, %f12, %o6
2975 nop ! rdpr %tba, %i4 changed by convert2hboot
2976 call loop_654
2977 call loop_655
2978 call loop_656
2979 fbge,a %fcc1, loop_657
2980loop_654:
2981 call loop_658
2982loop_655:
2983 fmovdule %fcc1, %f16, %f30
2984loop_656:
2985 fmovdleu %icc, %f4, %f26
2986loop_657:
2987 nop
2988 nop
2989 or %g0, 0x8, %l0
2990 sllx %l0, 0x3c, %l0
2991 wr %g0, 0x0, %pcr ! wr %l0, %g0, %sys_tick_cmpr changed by convert2hboot
2992loop_658:
2993 call loop_659
2994 nop
2995 nop
2996 setx 0x749AEBEC, %l0, %l6
2997 st %l6, [%l7 + 0x28]
2998 ld [%l7 + 0x28], %f19
2999 setx 0x0309DDFA, %l1, %l5
3000 st %l5, [%l7 + 0x10]
3001 ld [%l7 + 0x10], %f0
3002 fadds %f0, %f19, %f27
3003 call loop_660
3004 call loop_661
3005loop_659:
3006 wrpr %g0, 0x0, %gl
3007 nop
3008 fitos %f6, %f17
3009 fstox %f17, %f12
3010 fxtos %f12, %f9
3011loop_660:
3012 call loop_662
3013loop_661:
3014 movvs %icc, %i0, %l5
3015 orncc %o4, %g4, %o1
3016 sethi 0x0F56, %l0
3017loop_662:
3018 nop ! tsubcctv %l6, %i5, %o5 changed by convert2hboot
3019 subc %g2, 0x097F, %o7
3020 call loop_663
3021 call loop_664
3022 smulcc %i6, 0x1310, %g3
3023 call loop_665
3024loop_663:
3025 rd %sys_tick_cmpr, %i7
3026loop_664:
3027 fbue,a,pt %fcc3, loop_666
3028 call loop_667
3029loop_665:
3030 call loop_668
3031 call loop_669
3032loop_666:
3033 xnorcc %g5, %l1, %g7
3034loop_667:
3035 sra %o3, 0x08, %i3
3036loop_668:
3037 call loop_670
3038loop_669:
3039 fzero %f18
3040 call loop_671
3041 call loop_672
3042loop_670:
3043 call loop_673
3044 fnot1s %f3, %f18
3045loop_671:
3046 call loop_674
3047loop_672:
3048 call loop_675
3049loop_673:
3050 fbg,a %fcc1, loop_676
3051 andncc %g1, 0x0A1D, %o2
3052loop_674:
3053 std %i2, [%l7 + 0x38]
3054loop_675:
3055 fmovdue %fcc1, %f14, %f30
3056loop_676:
3057 nop ! tsubcctv %g6, 0x6c, %l4 changed by convert2hboot
3058 movleu %icc, 0x2A7, %o6
3059 smul %l2, 0x0B3D, %i4
3060 movrlez %l3, 0x38D, %i1
3061 movcc %xcc, 0x0BA, %i0
3062 fmovdne %icc, %f24, %f4
3063 array8 %l5, %o4, %o0
3064 nop
3065 set 0x10, %o1
3066 ldd [%l7 + %o1], %o0
3067 fcmps %fcc0, %f8, %f28
3068 call loop_677
3069 call loop_678
3070 fcmpne32 %f8, %f8, %g4
3071 call loop_679
3072loop_677:
3073 call loop_680
3074loop_678:
3075 call loop_681
3076 nop ! rdhpr %hpstate, %l0 changed by convert2hboot
3077loop_679:
3078 nop
3079 set 0x78, %i2
3080 ldd [%l7 + %i2], %f28
3081loop_680:
3082 nop
3083 wr %g0, 0x0, %pcr ! wr %g0, 0x11, %asi changed by convert2hboot
3084loop_681:
3085 nop
3086 setx 0x1904, %l0, %g2
3087 sdivcc %o5, %g2, %l6
3088 movu %fcc3, %o7, %i6
3089 call loop_682
3090 call loop_683
3091 xorcc %g3, %i7, %g5
3092 move %fcc3, 0x666, %g7
3093loop_682:
3094 xnorcc %o3, 0x0C3C, %l1
3095loop_683:
3096 call loop_684
3097 sra %i3, %g1, %o2
3098 call loop_685
3099 nop ! taddcc %g6, 0x3f, %i2 changed by convert2hboot
3100loop_684:
3101 call loop_686
3102 call loop_687
3103loop_685:
3104 call loop_688
3105 movrlz %l4, 0x22D, %l2
3106loop_686:
3107 call loop_689
3108loop_687:
3109 call loop_690
3110loop_688:
3111 array8 %o6, %i4, %i1
3112 call loop_691
3113loop_689:
3114 bvc,a %xcc, loop_692
3115loop_690:
3116 fmovd %f26, %f2
3117 call loop_693
3118loop_691:
3119 call loop_694
3120loop_692:
3121 fmovsge %fcc1, %f4, %f0
3122 call loop_695
3123loop_693:
3124 call loop_696
3125loop_694:
3126 saved
3127 rdpr %cwp, %g1
3128 rdpr %cansave, %g2
3129 rdpr %canrestore, %g3
3130 rdpr %cleanwin, %g4
3131 rdpr %otherwin, %g5
3132 rdpr %wstate, %g6
3133 addc %l3, 0x10DD, %i0
3134loop_695:
3135 wr %g0, 0x0, %pcr ! wr %o4, %o0, %y changed by convert2hboot
3136loop_696:
3137 flushw
3138 call loop_697
3139 membar 0x55
3140 call loop_698
3141 call loop_699
3142loop_697:
3143 for %f18, %f30, %f2
3144 call loop_700
3145loop_698:
3146 xnorcc %o1, %g4, %l5
3147loop_699:
3148 restored
3149 rdpr %cwp, %g1
3150 rdpr %cansave, %g2
3151 rdpr %canrestore, %g3
3152 rdpr %cleanwin, %g4
3153 rdpr %otherwin, %g5
3154 rdpr %wstate, %g6
3155 edge32 %l0, %i5, %o5
3156loop_700:
3157 movg %icc, 0x6FF, %l6
3158 call loop_701
3159 call loop_702
3160 fmul8x16 %f11, %f4, %f26
3161 call loop_703
3162loop_701:
3163 movcs %icc, 0x39E, %o7
3164loop_702:
3165 nop
3166 set 0x5C, %o6
3167 flush %l7 + %o6
3168 call loop_704
3169loop_703:
3170 bn %xcc, loop_705
3171 call loop_706
3172 nop ! taddcc %g2, %g3, %i6 changed by convert2hboot
3173loop_704:
3174 fnands %f1, %f22, %f10
3175loop_705:
3176 popc 0x0A60, %i7
3177loop_706:
3178 bmask %g5, %o3, %l1
3179 nop ! tcc %icc, 0x7d changed by convert2hboot
3180 call loop_707
3181 call loop_708
3182 call loop_709
3183 call loop_710
3184loop_707:
3185 sllx %i3, 0x03, %g7
3186loop_708:
3187 call loop_711
3188loop_709:
3189 call loop_712
3190loop_710:
3191 movne %xcc, %g1, %o2
3192 fandnot1 %f6, %f24, %f8
3193loop_711:
3194 add %i2, 0x04EB, %l4
3195loop_712:
3196 fbg,a,pt %fcc0, loop_713
3197 or %l2, 0x1434, %g6
3198 popc 0x0DD6, %i4
3199 call loop_714
3200loop_713:
3201 fmovrse %o6, %f29, %f22
3202 fmul8x16 %f3, %f22, %f30
3203 wr %g0, 0x0, %pcr ! wr %i1, 0x1B4D, %pic changed by convert2hboot
3204loop_714:
3205 fmul8x16 %f10, %f30, %f10
3206 call loop_715
3207 nop ! tge %xcc, 0x5d changed by convert2hboot
3208 edge32 %i0, %o4, %o0
3209 movne %fcc3, 0x043, %o1
3210loop_715:
3211 call loop_716
3212 orcc %g4, 0x15C8, %l5
3213 ld [%l7 + 0x7C], %f5
3214 udiv %l3, 0x0FDD, %l0
3215loop_716:
3216 bn,a,pt %icc, loop_717
3217 bne,pt %icc, loop_718
3218 nop ! tle %icc, 0x6c changed by convert2hboot
3219 call loop_719
3220loop_717:
3221 call loop_720
3222loop_718:
3223 call loop_721
3224 movpos %icc, %o5, %i5
3225loop_719:
3226 edge16ln %l6, %g2, %g3
3227loop_720:
3228 call loop_722
3229loop_721:
3230 fble %fcc3, loop_723
3231 call loop_724
3232 call loop_725
3233loop_722:
3234 xnorcc %o7, 0x0962, %i6
3235loop_723:
3236 movpos %xcc, 0x253, %g5
3237loop_724:
3238 call loop_726
3239loop_725:
3240 movvs %xcc, 0x0FA, %i7
3241 addccc %l1, %i3, %g7
3242 xor %o3, %o2, %g1
3243loop_726:
3244 or %l4, 0x08E4, %l2
3245 rd %y, %i2
3246 edge16l %g6, %o6, %i1
3247 edge16 %i4, %o4, %i0
3248 movneg %icc, 0x20B, %o0
3249 call loop_727
3250 call loop_728
3251 call loop_729
3252 call loop_730
3253loop_727:
3254 smulcc %o1, 0x019A, %l5
3255loop_728:
3256 movul %fcc2, 0x749, %l3
3257loop_729:
3258 fbl %fcc0, loop_731
3259loop_730:
3260 call loop_732
3261 fcmps %fcc2, %f24, %f8
3262 fnegd %f2, %f10
3263loop_731:
3264 nop
3265 nop
3266 setx 0xE82FB149, %l0, %l6
3267 st %l6, [%l7 + 0x28]
3268 ld [%l7 + 0x28], %f1
3269 setx 0xEC834EED, %l1, %l5
3270 st %l5, [%l7 + 0x10]
3271 ld [%l7 + 0x10], %f5
3272 fsubs %f5, %f1, %f15
3273loop_732:
3274 nop
3275 wr %g0, 0x0, %pcr ! wr %g0, 0x2b, %asi changed by convert2hboot
3276 membar #Sync
3277 edge8n %g4, %o5, %l6
3278 call loop_733
3279 call loop_734
3280 call loop_735
3281 nop ! tvc %xcc, 0x4f changed by convert2hboot
3282loop_733:
3283 call loop_736
3284loop_734:
3285 restored
3286 rdpr %cwp, %g1
3287 rdpr %cansave, %g2
3288 rdpr %canrestore, %g3
3289 rdpr %cleanwin, %g4
3290 rdpr %otherwin, %g5
3291 rdpr %wstate, %g6
3292loop_735:
3293 call loop_737
3294 sth %g2, [%l7 + 0x0A]
3295loop_736:
3296 call loop_738
3297 call loop_739
3298loop_737:
3299 fmovrsgez %i5, %f7, %f4
3300 fbule %fcc2, loop_740
3301loop_738:
3302 call loop_741
3303loop_739:
3304 movule %fcc3, %o7, %g3
3305 call loop_742
3306loop_740:
3307 movpos %xcc, 0x58D, %g5
3308loop_741:
3309 alignaddrl %i7, %l1, %i3
3310 call loop_743
3311loop_742:
3312 call loop_744
3313 call loop_745
3314 fmovdvs %xcc, %f30, %f8
3315loop_743:
3316 fmovsue %fcc3, %f15, %f21
3317loop_744:
3318 fmul8x16 %f24, %f6, %f24
3319loop_745:
3320 call loop_746
3321 edge8ln %i6, %o3, %g7
3322 call loop_747
3323 movrlez %o2, 0x340, %l4
3324loop_746:
3325 st %f22, [%l7 + 0x54]
3326 nop ! tgu %xcc, 0x7c changed by convert2hboot
3327loop_747:
3328 call loop_748
3329 call loop_749
3330 nop ! tneg %icc, 0x55 changed by convert2hboot
3331 movul %fcc2, %l2, %g1
3332loop_748:
3333 movrgz %g6, 0x357, %i2
3334loop_749:
3335 addcc %o6, 0x1995, %i4
3336 call loop_750
3337 fcmps %fcc3, %f7, %f13
3338 stx %o4, [%l7 + 0x48]
3339 call loop_751
3340loop_750:
3341 call loop_752
3342 flush %l7 + 0x5C
3343 movl %fcc2, %i0, %i1
3344loop_751:
3345 call loop_753
3346loop_752:
3347 call loop_754
3348 movule %fcc3, %o0, %o1
3349 call loop_755
3350loop_753:
3351 addc %l5, 0x0D3A, %l0
3352loop_754:
3353 call loop_756
3354 xnor %g4, %o5, %l6
3355loop_755:
3356 andcc %g2, %i5, %l3
3357 call loop_757
3358loop_756:
3359 call loop_758
3360 fble %fcc3, loop_759
3361 nop ! taddcc %g3, %o7, %i7 changed by convert2hboot
3362loop_757:
3363 restored
3364 rdpr %cwp, %g1
3365 rdpr %cansave, %g2
3366 rdpr %canrestore, %g3
3367 rdpr %cleanwin, %g4
3368 rdpr %otherwin, %g5
3369 rdpr %wstate, %g6
3370loop_758:
3371 rd %sys_tick_cmpr, %l1
3372loop_759:
3373 alignaddrl %g5, %i3, %o3
3374 xor %g7, 0x0D76, %i6
3375 umulcc %l4, 0x156C, %l2
3376 andncc %o2, %g6, %i2
3377 rd %asi, %o6
3378 nop
3379 set 0x28, %l4
3380 stx %i4, [%l7 + %l4]
3381 call loop_760
3382 ldd [%l7 + 0x70], %g0
3383 fmovsug %fcc2, %f17, %f28
3384 set 0x08, %o0
3385 nop ! ldxa [%l7 + %o0] 0x80, %o4 ASI use replaced by convert2hboot
3386loop_760:
3387 call loop_761
3388 nop
3389 nop
3390 setx 0x35F1F8A0A05B2400, %l0, %l6
3391 stx %l6, [%l7 + 0x08]
3392 ldx [%l7 + 0x08], %fsr
3393 nop
3394 set 0x0B, %l3
3395 ldsb [%l7 + %l3], %i1
3396 nop
3397 or %g0, 0x8, %l0
3398 sllx %l0, 0x3c, %l0
3399 wr %g0, 0x0, %pcr ! wr %l0, 0x4FC, %tick_cmpr changed by convert2hboot
3400loop_761:
3401 call loop_762
3402 array32 %o1, %o0, %l5
3403 call loop_763
3404 lduh [%l7 + 0x0C], %l0
3405loop_762:
3406 nop ! tcc %icc, 0x37 changed by convert2hboot
3407 mulscc %g4, %o5, %l6
3408loop_763:
3409 rd %tick_cmpr, %i5
3410 subc %l3, 0x1AD8, %g3
3411 pdist %f2, %f20, %f0
3412 call loop_764
3413 smulcc %o7, %g2, %l1
3414 addccc %g5, 0x051E, %i7
3415 call loop_765
3416loop_764:
3417 array16 %o3, %g7, %i3
3418 call loop_766
3419 call loop_767
3420loop_765:
3421 call loop_768
3422 edge8l %l4, %l2, %i6
3423loop_766:
3424 call loop_769
3425loop_767:
3426 nop
3427 nop
3428 setx 0x907EA400, %l0, %l6
3429 st %l6, [%l7 + 0x3C]
3430 ld [%l7 + 0x3C], %fsr
3431loop_768:
3432 call loop_770
3433 call loop_771
3434loop_769:
3435 umul %g6, 0x0B18, %o2
3436 call loop_772
3437loop_770:
3438 call loop_773
3439loop_771:
3440 orcc %i2, %i4, %o6
3441 call loop_774
3442loop_772:
3443 call loop_775
3444loop_773:
3445 call loop_776
3446 call loop_777
3447loop_774:
3448 fmovsle %fcc2, %f27, %f22
3449loop_775:
3450 bpos %icc, loop_778
3451loop_776:
3452 call loop_779
3453loop_777:
3454 wrpr %g1, %i1, %pil
3455 edge16ln %o4, %o1, %i0
3456loop_778:
3457 nop ! tgu %icc, 0x40 changed by convert2hboot
3458loop_779:
3459 array32 %l5, %o0, %l0
3460 fmovrsgz %g4, %f14, %f15
3461 edge16 %l6, %o5, %l3
3462 fbe %fcc2, loop_780
3463 bmask %i5, %g3, %o7
3464 nop
3465 nop
3466 setx 0x687ED6DE2D575B84, %l0, %l6
3467 stx %l6, [%l7 + 0x28]
3468 ldd [%l7 + 0x28], %f16
3469 setx 0xCA7C107587F5F746, %l1, %l5
3470 stx %l5, [%l7 + 0x10]
3471 ldd [%l7 + 0x10], %f26
3472 fdivd %f26, %f16, %f20
3473 call loop_781
3474loop_780:
3475 call loop_782
3476 call loop_783
3477 edge32n %l1, %g2, %g5
3478loop_781:
3479 add %o3, 0x1366, %i7
3480loop_782:
3481 fmovdvs %xcc, %f26, %f28
3482loop_783:
3483 nop ! tsubcc %g7, %i3, %l2 changed by convert2hboot
3484 call loop_784
3485 nop ! tvc %icc, 0x69 changed by convert2hboot
3486 nop
3487 setx 0x0209, %l0, %i6
3488 udivcc %l4, %i6, %o2
3489 call loop_785
3490loop_784:
3491 call loop_786
3492 edge16ln %g6, %i4, %o6
3493 call loop_787
3494loop_785:
3495 nop
3496 set 0x70, %g6
3497 std %f14, [%l7 + %g6]
3498loop_786:
3499 subccc %g1, 0x16BE, %i2
3500 fmovsn %fcc1, %f29, %f14
3501loop_787:
3502 ba,a,pt %xcc, loop_788
3503 call loop_789
3504 smulcc %o4, %i1, %o1
3505 ldx [%l7 + 0x18], %l5
3506loop_788:
3507 fbug,a,pn %fcc3, loop_790
3508loop_789:
3509 fsrc2 %f6, %f24
3510 nop
3511 fitos %f13, %f14
3512 fstox %f14, %f24
3513 call loop_791
3514loop_790:
3515 call loop_792
3516 movcc %icc, %i0, %o0
3517 restored
3518 rdpr %cwp, %g1
3519 rdpr %cansave, %g2
3520 rdpr %canrestore, %g3
3521 rdpr %cleanwin, %g4
3522 rdpr %otherwin, %g5
3523 rdpr %wstate, %g6
3524loop_791:
3525 bpos %icc, loop_793
3526loop_792:
3527 call loop_794
3528 call loop_795
3529 call loop_796
3530loop_793:
3531 movule %fcc1, %g4, %l0
3532loop_794:
3533 fmuld8ulx16 %f3, %f26, %f30
3534loop_795:
3535 nop
3536 set 0x68, %g1
3537 ldx [%l7 + %g1], %o5
3538loop_796:
3539 call loop_797
3540 nop ! tneg %xcc, 0x42 changed by convert2hboot
3541 call loop_798
3542 subccc %l6, %i5, %l3
3543loop_797:
3544 call loop_799
3545 brlez,pn %g3, loop_800
3546loop_798:
3547 nop
3548 nop
3549 setx 0x64B400, %l0, %l6
3550 st %l6, [%l7 + 0x10]
3551 ld [%l7 + 0x10], %fsr
3552 movre %o7, 0x38E, %l1
3553loop_799:
3554 movg %xcc, %g5, %g2
3555loop_800:
3556 fbule,pn %fcc3, loop_801
3557 srl %o3, 0x01, %i7
3558 srlx %i3, 0x10, %l2
3559 nop ! taddcc %g7, %i6, %l4 changed by convert2hboot
3560loop_801:
3561 call loop_802
3562 call loop_803
3563 fble,pn %fcc0, loop_804
3564 movcs %xcc, 0x4DF, %o2
3565loop_802:
3566 sllx %g6, 0x1B, %o6
3567loop_803:
3568 edge16ln %i4, %g1, %o4
3569loop_804:
3570 sllx %i1, %i2, %o1
3571 call loop_805
3572 nop ! te %icc, 0x41 changed by convert2hboot
3573 movrgz %i0, 0x1D5, %l5
3574 movneg %icc, 0x2DE, %g4
3575loop_805:
3576 wrpr %g0, 0x3, %gl
3577 movl %icc, %o0, %l6
3578 movrlez %o5, %i5, %l3
3579 srl %o7, %g3, %l1
3580 nop ! tsubcctv %g5, 0x47, %g2 changed by convert2hboot
3581 call loop_806
3582 call loop_807
3583 edge16 %o3, %i7, %l2
3584 wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
3585loop_806:
3586 nop
3587 fitos %f1, %f12
3588 fstod %f12, %f14
3589loop_807:
3590 andn %i3, 0x03B6, %l4
3591 nop
3592 or %g0, 0x8, %l0
3593 sllx %l0, 0x3c, %l0
3594 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
3595 fmovse %xcc, %f6, %f25
3596 call loop_808
3597 fmul8x16 %f18, %f20, %f18
3598 nop
3599 fitos %f10, %f18
3600 fstoi %f18, %f26
3601 edge32n %i6, %o6, %g6
3602loop_808:
3603 call loop_809
3604 brlez,a,pn %i4, loop_810
3605 bl,a,pt %icc, loop_811
3606 rdpr %pil, %o4
3607loop_809:
3608 nop
3609 set 0x10, %o7
3610 nop ! stda %g0, [%l7 + %o7] 0x04 ASI use replaced by convert2hboot
3611loop_810:
3612 umulcc %i2, 0x1463, %i1
3613loop_811:
3614 mova %fcc0, 0x50A, %i0
3615 call loop_812
3616 call loop_813
3617 call loop_814
3618 fmovdo %fcc0, %f26, %f30
3619loop_812:
3620 nop
3621 nop
3622 or %g0, 0x8, %l0
3623 sllx %l0, 0x3c, %l0
3624 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
3625loop_813:
3626 call loop_815
3627loop_814:
3628 movu %fcc2, 0x23E, %g4
3629 nop
3630 setx 0x100B, %l0, %l5
3631 sdivcc %l0, %l5, %l6
3632 bvs %xcc, loop_816
3633loop_815:
3634 ldub [%l7 + 0x42], %o0
3635 array32 %o5, %i5, %o7
3636 call loop_817
3637loop_816:
3638 andn %l3, %g3, %g5
3639 call loop_818
3640 call loop_819
3641loop_817:
3642 subccc %l1, %o3, %g2
3643 call loop_820
3644loop_818:
3645 call loop_821
3646loop_819:
3647 call loop_822
3648 nop ! tsubcc %l2, %g7, %i3 changed by convert2hboot
3649loop_820:
3650 movl %fcc1, 0x7E1, %l4
3651loop_821:
3652 call loop_823
3653loop_822:
3654 fxors %f9, %f12, %f27
3655 call loop_824
3656 nop ! rdhpr %hsys_tick_cmpr, %o2 changed by convert2hboot
3657loop_823:
3658 wr %g0, 0x0, %pcr ! wr %i7, 0x11FD, %sys_tick changed by convert2hboot
3659 call loop_825
3660loop_824:
3661 nop ! rdhpr %hintp, %o6 changed by convert2hboot
3662 wr %g0, 0x0, %pcr ! wr %i6, %g6, %ccr changed by convert2hboot
3663 call loop_826
3664loop_825:
3665 call loop_827
3666 call loop_828
3667 call loop_829
3668loop_826:
3669 call loop_830
3670loop_827:
3671 call loop_831
3672loop_828:
3673 movcs %xcc, 0x6F9, %o4
3674loop_829:
3675 alignaddr %g1, %i4, %i2
3676loop_830:
3677 sdiv %i0, 0x09AB, %o1
3678loop_831:
3679 nop ! tge %icc, 0x4c changed by convert2hboot
3680 ld [%l7 + 0x14], %f7
3681 set 0x20, %g7
3682 nop ! lduba [%l7 + %g7] 0x04, %g4 ASI use replaced by convert2hboot
3683 addcc %l0, 0x1366, %i1
3684 call loop_832
3685 fmovdgu %icc, %f18, %f2
3686 orcc %l6, %o0, %l5
3687 wrpr %i5, 0x03B2, %pil
3688loop_832:
3689 brgz,pn %o7, loop_833
3690 call loop_834
3691 subcc %o5, 0x1CB7, %l3
3692 call loop_835
3693loop_833:
3694 fmovde %icc, %f28, %f12
3695loop_834:
3696 rd %softint, %g3
3697 set 0x54, %i1
3698 nop ! lduha [%l7 + %i1] 0x81, %g5 ASI use replaced by convert2hboot
3699loop_835:
3700 array16 %l1, %g2, %l2
3701 movle %icc, %g7, %o3
3702 call loop_836
3703 sra %i3, 0x01, %l4
3704 bcs,a,pn %xcc, loop_837
3705 fmovdge %fcc1, %f26, %f4
3706loop_836:
3707 ldsh [%l7 + 0x2A], %i7
3708 ld [%l7 + 0x44], %f10
3709loop_837:
3710 call loop_838
3711 call loop_839
3712 orcc %o2, %i6, %g6
3713 fmovsug %fcc1, %f13, %f21
3714loop_838:
3715 call loop_840
3716loop_839:
3717 call loop_841
3718 nop ! tne %icc, 0x6d changed by convert2hboot
3719 movge %icc, 0x4C9, %o6
3720loop_840:
3721 flushw
3722loop_841:
3723 call loop_842
3724 andcc %g1, %i4, %i2
3725 nop ! tvs %xcc, 0x4b changed by convert2hboot
3726 fmovsvs %xcc, %f21, %f16
3727loop_842:
3728 bvs,pt %icc, loop_843
3729 nop ! tcs %icc, 0x61 changed by convert2hboot
3730 call loop_844
3731 call loop_845
3732loop_843:
3733 call loop_846
3734 movrne %i0, %o1, %o4
3735loop_844:
3736 call loop_847
3737loop_845:
3738 call loop_848
3739loop_846:
3740 fbue,pt %fcc1, loop_849
3741 stx %l0, [%l7 + 0x28]
3742loop_847:
3743 wrpr %i1, %l6, %pil
3744loop_848:
3745 nop
3746 wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
3747loop_849:
3748 movre %l5, 0x309, %i5
3749 call loop_850
3750 call loop_851
3751 call loop_852
3752 call loop_853
3753loop_850:
3754 call loop_854
3755loop_851:
3756 movn %icc, %o0, %o7
3757loop_852:
3758 nop ! tcc %xcc, 0x68 changed by convert2hboot
3759loop_853:
3760 nop
3761 nop
3762 setx 0x504F4800, %l0, %l6
3763 st %l6, [%l7 + 0x34]
3764 ld [%l7 + 0x34], %fsr
3765loop_854:
3766 nop
3767 fitos %f5, %f11
3768 fstox %f11, %f2
3769 fxtos %f2, %f27
3770 call loop_855
3771 wrpr %l3, %o5, %pil
3772 call loop_856
3773 call loop_857
3774loop_855:
3775 bneg %icc, loop_858
3776 call loop_859
3777loop_856:
3778 call loop_860
3779loop_857:
3780 movul %fcc3, 0x42D, %g5
3781loop_858:
3782 call loop_861
3783loop_859:
3784 fmul8ulx16 %f0, %f12, %f4
3785loop_860:
3786 fbge,a,pt %fcc0, loop_862
3787 call loop_863
3788loop_861:
3789 nop
3790 fitos %f4, %f19
3791 fstoi %f19, %f31
3792 fbl,a %fcc3, loop_864
3793loop_862:
3794 bcc,pn %icc, loop_865
3795loop_863:
3796 call loop_866
3797 movre %g3, %g2, %l1
3798loop_864:
3799 bge,a,pn %icc, loop_867
3800loop_865:
3801 edge16l %l2, %g7, %o3
3802loop_866:
3803 movcs %xcc, %l4, %i3
3804 bmask %o2, %i7, %g6
3805loop_867:
3806 nop ! tne %xcc, 0x64 changed by convert2hboot
3807 call loop_868
3808 call loop_869
3809 movpos %icc, 0x7A7, %o6
3810 brlz,a %i6, loop_870
3811loop_868:
3812 nop ! tl %xcc, 0x76 changed by convert2hboot
3813loop_869:
3814 movug %fcc3, 0x0BF, %i4
3815 add %l7, 0x50, %l6
3816 wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
3817 lda [%l6] %asi, %g1
3818 nop ! casa [%l6] 0x04, %g1, %i2 ASI use replaced by convert2hboot
3819loop_870:
3820 sethi 0x035E, %o1
3821 smul %o4, %i0, %i1
3822 edge16l %l0, %l6, %g4
3823 nop ! tcc %xcc, 0x4f changed by convert2hboot
3824 nop ! tcc %icc, 0x75 changed by convert2hboot
3825 movule %fcc3, %l5, %i5
3826 orcc %o0, %l3, %o5
3827 alignaddr %g5, %o7, %g2
3828 call loop_871
3829 addc %l1, %g3, %g7
3830 movle %xcc, 0x414, %l2
3831 movu %fcc2, 0x239, %o3
3832loop_871:
3833 movrlz %i3, 0x226, %o2
3834 movg %icc, %i7, %l4
3835 call loop_872
3836 ldstub [%l7 + 0x44], %o6
3837 sethi 0x1EE7, %i6
3838 addc %g6, 0x0E5A, %g1
3839loop_872:
3840 movrgez %i4, 0x052, %o1
3841 call loop_873
3842 fmovspos %icc, %f1, %f31
3843 call loop_874
3844 nop
3845 setx 0x0CF0, %l0, %o4
3846 sdivx %i2, %o4, %i1
3847loop_873:
3848 subccc %l0, 0x0EAE, %l6
3849 mulscc %g4, 0x11EE, %l5
3850loop_874:
3851 subccc %i0, %o0, %l3
3852 fcmple16 %f24, %f2, %i5
3853 fzeros %f8
3854 ble,pn %xcc, loop_875
3855 bn,pt %icc, loop_876
3856 edge32n %g5, %o5, %o7
3857 rd %fprs, %l1
3858loop_875:
3859 call loop_877
3860loop_876:
3861 fmovdpos %icc, %f6, %f16
3862 for %f12, %f18, %f18
3863 bmask %g3, %g2, %l2
3864loop_877:
3865 nop
3866 setx loop_878, %l0, %l1
3867 nop ! wrpr 0x1, %tl changed by convert2hboot
3868 nop ! wrpr %l1, %tnpc changed by convert2hboot
3869 setx 0x004400001407, %l0, %l1
3870 nop ! wrpr %l1, %tstate changed by convert2hboot
3871 nop ! wrhpr 0x4, %htstate changed by convert2hboot
3872 nop ! rdpr %tt, %l1 changed by convert2hboot
3873 nop ! wrpr %g0, %l1, %tt changed by convert2hboot
3874 rdpr %pstate, %l1
3875 wrpr %g0, %l1, %pstate
3876 nop ! rdpr %tl, %l1 changed by convert2hboot
3877 nop ! wrpr %g0, %l1, %tl changed by convert2hboot
3878 nop ! rdpr %tpc, %l1 changed by convert2hboot
3879 nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
3880 nop ! rdpr %tnpc, %l1 changed by convert2hboot
3881 nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
3882 nop ! rdpr %tstate, %l1 changed by convert2hboot
3883 nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
3884 nop ! rdpr %tba, %l1 changed by convert2hboot
3885 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
3886 nop ! rdpr %tba, %l1 changed by convert2hboot
3887 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
3888 nop ! rdhpr %hpstate, %l1 changed by convert2hboot
3889 nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
3890 nop ! rdhpr %htstate, %l1 changed by convert2hboot
3891 nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
3892 nop ! rdhpr %hintp, %l1 changed by convert2hboot
3893 nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
3894 nop ! done changed by convert2hboot
3895 nop ! tvc %xcc, 0x6b changed by convert2hboot
3896 fbuge,a %fcc1, loop_879
3897 rdpr %cansave, %o3
3898loop_878:
3899 nop ! tn %icc, 0x65 changed by convert2hboot
3900 call loop_880
3901loop_879:
3902 movl %fcc0, %g7, %o2
3903 xor %i3, 0x02DF, %i7
3904 call loop_881
3905loop_880:
3906 movn %fcc1, %l4, %i6
3907 xor %g6, 0x181B, %o6
3908 nop
3909 set 0x2D, %i0
3910 stb %g1, [%l7 + %i0]
3911loop_881:
3912 nop ! tneg %xcc, 0x53 changed by convert2hboot
3913 wr %g0, 0x0, %pcr ! wr %o1, %i2, %y changed by convert2hboot
3914 edge8 %i4, %i1, %o4
3915 fpack16 %f6, %f7
3916 nop
3917 or %g0, 0x8, %l0
3918 sllx %l0, 0x3c, %l0
3919 nop ! wrhpr %l0, 0xC8D, %hsys_tick_cmpr changed by convert2hboot
3920 fexpand %f29, %f12
3921 call loop_882
3922 array8 %l5, %i0, %o0
3923 call loop_883
3924 movrne %l3, %i5, %l0
3925loop_882:
3926 fmovdcc %xcc, %f4, %f30
3927 nop
3928 fitod %f8, %f28
3929 fdtoi %f28, %f9
3930loop_883:
3931 mova %icc, %g5, %o7
3932 set 0x40, %l1
3933 nop ! ldda [%l7 + %l1] 0x10, %f16 ASI use replaced by convert2hboot
3934 call loop_884
3935 call loop_885
3936 bgu,a,pt %icc, loop_886
3937 call loop_887
3938loop_884:
3939 call loop_888
3940loop_885:
3941 call loop_889
3942loop_886:
3943 nop ! tvc %xcc, 0x48 changed by convert2hboot
3944loop_887:
3945 fbne,pn %fcc3, loop_890
3946loop_888:
3947 fmovdvs %icc, %f14, %f22
3948loop_889:
3949 nop ! tn %xcc, 0x65 changed by convert2hboot
3950 fmovdvs %icc, %f6, %f0
3951loop_890:
3952 fmovsule %fcc1, %f17, %f15
3953 fmovdge %fcc2, %f22, %f0
3954 call loop_891
3955 fpmerge %f11, %f29, %f10
3956 andn %l1, %g3, %o5
3957 fbge,a %fcc2, loop_892
3958loop_891:
3959 call loop_893
3960 fbg,a,pt %fcc0, loop_894
3961 call loop_895
3962loop_892:
3963 movrgz %g2, 0x16E, %l2
3964loop_893:
3965 call loop_896
3966loop_894:
3967 fmovsl %xcc, %f16, %f4
3968loop_895:
3969 movule %fcc0, %g7, %o3
3970 srl %i3, 0x04, %o2
3971loop_896:
3972 call loop_897
3973 movuge %fcc3, %i7, %l4
3974 fmovdge %xcc, %f28, %f6
3975 orncc %i6, %g6, %o6
3976loop_897:
3977 movue %fcc3, %o1, %g1
3978 wr %g0, 0x0, %pcr ! wr %i4, %i2, %set_softint changed by convert2hboot
3979 fmovsl %fcc2, %f29, %f25
3980 call loop_898
3981 fmovdn %fcc2, %f26, %f24
3982 fcmpne32 %f6, %f14, %o4
3983 rd %tick_cmpr, %l6
3984loop_898:
3985 call loop_899
3986 udivcc %i1, 0x1586, %g4
3987 wrpr %g0, 0x2, %gl
3988 nop
3989 setx loop_900, %l0, %l1
3990 jmpl %l1, %i0
3991loop_899:
3992 call loop_901
3993 call loop_902
3994 sllx %o0, 0x1E, %l3
3995loop_900:
3996 call loop_903
3997loop_901:
3998 bmask %i5, %l0, %o7
3999loop_902:
4000 nop
4001 set 0x64, %g5
4002 ldsw [%l7 + %g5], %l1
4003 call loop_904
4004loop_903:
4005 fsrc1s %f27, %f10
4006 nop
4007 or %g0, 0x8, %l0
4008 sllx %l0, 0x3c, %l0
4009 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
4010 xor %g2, %l2, %g7
4011loop_904:
4012 movl %fcc3, 0x7B8, %g3
4013 nop ! tle %icc, 0x6b changed by convert2hboot
4014 set 0x50, %i3
4015 nop ! stda %i2, [%l7 + %i3] 0x23 ASI use replaced by convert2hboot
4016 membar #Sync
4017 fmovde %xcc, %f4, %f28
4018 smul %o3, 0x02DE, %o2
4019 nop ! te %icc, 0x7d changed by convert2hboot
4020 call loop_905
4021 wr %g0, 0x0, %pcr ! wr %i7, %i6, %set_softint changed by convert2hboot
4022 fornot2s %f8, %f11, %f4
4023 call loop_906
4024loop_905:
4025 call loop_907
4026 nop ! tsubcctv %l4, %o6, %o1 changed by convert2hboot
4027 call loop_908
4028loop_906:
4029 fcmple32 %f4, %f26, %g1
4030loop_907:
4031 mulscc %g6, 0x1CD7, %i4
4032 movle %fcc1, %i2, %o4
4033loop_908:
4034 nop
4035 fitos %f9, %f24
4036 fstox %f24, %f24
4037 nop
4038 fitos %f1, %f25
4039 fstoi %f25, %f7
4040 call loop_909
4041 call loop_910
4042 fmovsvc %icc, %f2, %f2
4043 wr %g0, 0x0, %pcr ! wr %g0, 0x89, %asi changed by convert2hboot
4044loop_909:
4045 ld [%l7 + 0x1C], %f16
4046loop_910:
4047 fpack32 %f28, %f30, %f22
4048 nop
4049 or %g0, 0x8, %l0
4050 sllx %l0, 0x3c, %l0
4051 nop ! wrhpr %l0, 0x2B5, %hsys_tick_cmpr changed by convert2hboot
4052 restored
4053 rdpr %cwp, %g1
4054 rdpr %cansave, %g2
4055 rdpr %canrestore, %g3
4056 rdpr %cleanwin, %g4
4057 rdpr %otherwin, %g5
4058 rdpr %wstate, %g6
4059 movvs %icc, %l5, %i0
4060 nop ! tleu %icc, 0x4e changed by convert2hboot
4061 call loop_911
4062 call loop_912
4063 nop
4064 set 0x30, %o4
4065 lduh [%l7 + %o4], %o0
4066loop_911:
4067 call loop_913
4068loop_912:
4069 movuge %fcc1, 0x660, %g4
4070 membar 0x5F
4071 edge8l %l3, %i5, %l0
4072loop_913:
4073 rd %asi, %o7
4074 fnot1s %f5, %f20
4075 addcc %l1, 0x0919, %g5
4076 call loop_914
4077 call loop_915
4078 brlz,a,pt %g2, loop_916
4079 call loop_917
4080loop_914:
4081 call loop_918
4082loop_915:
4083 wr %g0, 0x0, %pcr ! wr %l2, 0x1916, %softint changed by convert2hboot
4084loop_916:
4085 fbne,pt %fcc2, loop_919
4086loop_917:
4087 movgu %xcc, %o5, %g7
4088loop_918:
4089 call loop_920
4090 call loop_921
4091loop_919:
4092 bl,a,pn %icc, loop_922
4093 call loop_923
4094loop_920:
4095 subcc %g3, %o3, %i3
4096loop_921:
4097 call loop_924
4098loop_922:
4099 call loop_925
4100loop_923:
4101 call loop_926
4102 call loop_927
4103loop_924:
4104 bne %xcc, loop_928
4105loop_925:
4106 call loop_929
4107loop_926:
4108 bvs,pt %icc, loop_930
4109loop_927:
4110 movlg %fcc0, 0x18E, %o2
4111loop_928:
4112 call loop_931
4113loop_929:
4114 call loop_932
4115loop_930:
4116 call loop_933
4117 nop ! tsubcctv %i7, %i6, %l4 changed by convert2hboot
4118loop_931:
4119 call loop_934
4120loop_932:
4121 movuge %fcc0, 0x3F8, %o6
4122loop_933:
4123 nop ! rdpr %tl, %g1 changed by convert2hboot
4124 fbule,a %fcc3, loop_935
4125loop_934:
4126 subccc %g6, 0x01DA, %i4
4127 call loop_936
4128 bneg,pn %icc, loop_937
4129loop_935:
4130 fnot2s %f23, %f5
4131 fmovdlg %fcc0, %f2, %f22
4132loop_936:
4133 call loop_938
4134loop_937:
4135 call loop_939
4136 fmovso %fcc0, %f20, %f30
4137 edge32ln %i2, %o4, %o1
4138loop_938:
4139 nop
4140 set 0x18, %i5
4141 ldd [%l7 + %i5], %i6
4142loop_939:
4143 xnor %i1, %l5, %o0
4144 call loop_940
4145 nop ! tvs %icc, 0x42 changed by convert2hboot
4146 brlez,a,pt %i0, loop_941
4147 nop
4148 set 0x20, %o2
4149 ldd [%l7 + %o2], %f28
4150loop_940:
4151 call loop_942
4152 fbu,pn %fcc3, loop_943
4153loop_941:
4154 nop ! tl %xcc, 0x3d changed by convert2hboot
4155 call loop_944
4156loop_942:
4157 nop ! sir 0x1E3E !! sir is illegal now
4158loop_943:
4159 array32 %l3, %i5, %l0
4160 rd %sys_tick_cmpr, %o7
4161loop_944:
4162 addcc %g4, 0x145E, %l1
4163 fbule %fcc2, loop_945
4164 nop
4165 nop
4166 setx 0x69D7DED60C9165DD, %l0, %l6
4167 stx %l6, [%l7 + 0x28]
4168 ldd [%l7 + 0x28], %f20
4169 setx 0x5F239718B6B2DCAA, %l1, %l5
4170 stx %l5, [%l7 + 0x10]
4171 ldd [%l7 + 0x10], %f2
4172 fmuld %f2, %f20, %f14
4173 lduh [%l7 + 0x0A], %g5
4174 call loop_946
4175loop_945:
4176 edge8n %l2, %o5, %g2
4177 call loop_947
4178 edge8l %g3, %o3, %g7
4179loop_946:
4180 fbge,pt %fcc1, loop_948
4181 sdivcc %o2, 0x1E96, %i7
4182loop_947:
4183 movge %xcc, %i6, %l4
4184 fmovscs %icc, %f9, %f13
4185loop_948:
4186 call loop_949
4187 fbn,a %fcc3, loop_950
4188 wr %g0, 0x0, %pcr ! wr %i3, 0x14F5, %set_softint changed by convert2hboot
4189 edge32 %g1, %o6, %g6
4190loop_949:
4191 fxnor %f10, %f16, %f6
4192loop_950:
4193 fpack16 %f28, %f31
4194 subc %i2, 0x1769, %i4
4195 ldd [%l7 + 0x70], %f24
4196 call loop_951
4197 srl %o1, %l6, %i1
4198 call loop_952
4199 nop ! tpos %icc, 0x42 changed by convert2hboot
4200loop_951:
4201 call loop_953
4202 rd %pc, %o4
4203loop_952:
4204 alignaddrl %o0, %l5, %l3
4205 call loop_954
4206loop_953:
4207 call loop_955
4208 fnands %f1, %f5, %f8
4209 call loop_956
4210loop_954:
4211 call loop_957
4212loop_955:
4213 orncc %i0, 0x122B, %l0
4214 call loop_958
4215loop_956:
4216 restored
4217 rdpr %cwp, %g1
4218 rdpr %cansave, %g2
4219 rdpr %canrestore, %g3
4220 rdpr %cleanwin, %g4
4221 rdpr %otherwin, %g5
4222 rdpr %wstate, %g6
4223loop_957:
4224 saved
4225 rdpr %cwp, %g1
4226 rdpr %cansave, %g2
4227 rdpr %canrestore, %g3
4228 rdpr %cleanwin, %g4
4229 rdpr %otherwin, %g5
4230 rdpr %wstate, %g6
4231 movcc %icc, 0x6D3, %o7
4232loop_958:
4233 call loop_959
4234 brlez,pn %g4, loop_960
4235 fmovrslz %i5, %f23, %f9
4236 call loop_961
4237loop_959:
4238 fors %f16, %f20, %f14
4239loop_960:
4240 call loop_962
4241 call loop_963
4242loop_961:
4243 nop ! tn %xcc, 0x51 changed by convert2hboot
4244 fba,a,pn %fcc0, loop_964
4245loop_962:
4246 nop
4247 fitod %f0, %f24
4248 fdtoi %f24, %f23
4249loop_963:
4250 call loop_965
4251 call loop_966
4252loop_964:
4253 movleu %icc, 0x3FE, %l1
4254 brnz,a,pt %g5, loop_967
4255loop_965:
4256 call loop_968
4257loop_966:
4258 call loop_969
4259 rd %fprs, %l2
4260loop_967:
4261 call loop_970
4262loop_968:
4263 call loop_971
4264loop_969:
4265 nop
4266 setx 0x0A0F, %l0, %g2
4267 sdivx %o5, %g2, %g3
4268 nop ! tsubcc %o3, %o2, %i7 changed by convert2hboot
4269loop_970:
4270 nop ! rdhpr %hsys_tick_cmpr, %i6 changed by convert2hboot
4271loop_971:
4272 call loop_972
4273 movgu %icc, 0x290, %g7
4274 nop
4275 set 0x10, %l6
4276 ldx [%l7 + %l6], %i3
4277 fmovde %xcc, %f18, %f8
4278loop_972:
4279 subc %l4, %o6, %g1
4280 call loop_973
4281 movue %fcc2, %i2, %i4
4282 movrne %g6, 0x141, %l6
4283 call loop_974
4284loop_973:
4285 movle %xcc, %o1, %o4
4286 fmovrdgez %o0, %f12, %f2
4287 add %l7, 0x28, %l6
4288 wr %g0, 0x0, %pcr ! wr %g0, 0x11, %asi changed by convert2hboot
4289 lda [%l6] %asi, %l5
4290 nop ! casa [%l6] 0x11, %l5, %l3 ASI use replaced by convert2hboot
4291loop_974:
4292 fabss %f28, %f15
4293 call loop_975
4294 nop ! rdhpr %hpstate, %i0 changed by convert2hboot
4295 call loop_976
4296 call loop_977
4297loop_975:
4298 call loop_978
4299 mova %icc, %i1, %o7
4300loop_976:
4301 fmul8sux16 %f6, %f28, %f24
4302loop_977:
4303 bn,a,pt %xcc, loop_979
4304loop_978:
4305 nop
4306 setx loop_980, %l0, %l1
4307 nop ! wrpr 0x1, %tl changed by convert2hboot
4308 nop ! wrpr %l1, %tnpc changed by convert2hboot
4309 setx 0x004200001405, %l0, %l1
4310 nop ! wrpr %l1, %tstate changed by convert2hboot
4311 nop ! wrhpr 0x4, %htstate changed by convert2hboot
4312 nop ! rdpr %tt, %l1 changed by convert2hboot
4313 nop ! wrpr %g0, %l1, %tt changed by convert2hboot
4314 rdpr %pstate, %l1
4315 wrpr %g0, %l1, %pstate
4316 nop ! rdpr %tl, %l1 changed by convert2hboot
4317 nop ! wrpr %g0, %l1, %tl changed by convert2hboot
4318 nop ! rdpr %tpc, %l1 changed by convert2hboot
4319 nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
4320 nop ! rdpr %tnpc, %l1 changed by convert2hboot
4321 nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
4322 nop ! rdpr %tstate, %l1 changed by convert2hboot
4323 nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
4324 nop ! rdpr %tba, %l1 changed by convert2hboot
4325 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
4326 nop ! rdpr %tba, %l1 changed by convert2hboot
4327 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
4328 nop ! rdhpr %hpstate, %l1 changed by convert2hboot
4329 nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
4330 nop ! rdhpr %htstate, %l1 changed by convert2hboot
4331 nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
4332 nop ! rdhpr %hintp, %l1 changed by convert2hboot
4333 nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
4334 nop ! done changed by convert2hboot
4335 ldub [%l7 + 0x51], %g4
4336 bcc %icc, loop_981
4337loop_979:
4338 nop ! tpos %icc, 0x74 changed by convert2hboot
4339loop_980:
4340 call loop_982
4341 call loop_983
4342loop_981:
4343 addcc %i5, %l1, %g5
4344 call loop_984
4345loop_982:
4346 fbn,pn %fcc2, loop_985
4347loop_983:
4348 fmovrsne %l0, %f1, %f20
4349 call loop_986
4350loop_984:
4351 nop ! tle %xcc, 0x56 changed by convert2hboot
4352loop_985:
4353 call loop_987
4354 wr %g0, 0x0, %pcr ! wr %l2, %o5, %softint changed by convert2hboot
4355loop_986:
4356 fmovspos %icc, %f11, %f20
4357 rdpr %canrestore, %g2
4358loop_987:
4359 nop
4360 set 0x28, %l0
4361 flush %l7 + %l0
4362 movrne %g3, 0x218, %o3
4363 saved
4364 rdpr %cwp, %g1
4365 rdpr %cansave, %g2
4366 rdpr %canrestore, %g3
4367 rdpr %cleanwin, %g4
4368 rdpr %otherwin, %g5
4369 rdpr %wstate, %g6
4370 nop ! sir 0x0879 !! sir is illegal now
4371 fmovduge %fcc1, %f8, %f24
4372 call loop_988
4373 addccc %i7, 0x1BAB, %i6
4374 call loop_989
4375 movul %fcc3, %o2, %i3
4376loop_988:
4377 ldx [%l7 + 0x78], %g7
4378 edge32n %o6, %g1, %l4
4379loop_989:
4380 nop ! taddcctv %i4, %g6, %i2 changed by convert2hboot
4381 wr %g0, 0x0, %pcr ! wr %o1, %l6, %pic changed by convert2hboot
4382 wr %g0, 0x0, %pcr ! wr %o4, %o0, %y changed by convert2hboot
4383 call loop_990
4384 movuge %fcc3, 0x4EA, %l5
4385 faligndata %f2, %f16, %f10
4386 sdivx %i0, 0x1CDF, %l3
4387loop_990:
4388 call loop_991
4389 call loop_992
4390 call loop_993
4391 fmovda %fcc3, %f10, %f8
4392loop_991:
4393 nop
4394 set 0x36, %g2
4395 stb %i1, [%l7 + %g2]
4396loop_992:
4397 call loop_994
4398loop_993:
4399 call loop_995
4400 array8 %o7, %g4, %i5
4401 call loop_996
4402loop_994:
4403 movrlez %g5, %l1, %l2
4404loop_995:
4405 nop
4406 set 0x40, %i7
4407 nop ! ldda [%l7 + %i7] 0x11, %f16 ASI use replaced by convert2hboot
4408loop_996:
4409 brlez,a,pn %o5, loop_997
4410 nop ! rdhpr %htba, %l0 changed by convert2hboot
4411 movul %fcc1, %g2, %g3
4412 call loop_998
4413loop_997:
4414 srlx %o3, %i7, %o2
4415 st %f6, [%l7 + 0x6C]
4416 andn %i6, 0x0274, %g7
4417loop_998:
4418 xor %o6, %g1, %l4
4419 restored
4420 rdpr %cwp, %g1
4421 rdpr %cansave, %g2
4422 rdpr %canrestore, %g3
4423 rdpr %cleanwin, %g4
4424 rdpr %otherwin, %g5
4425 rdpr %wstate, %g6
4426 rd %sys_tick_cmpr, %i3
4427 call loop_999
4428 call loop_1000
4429 fcmpeq16 %f30, %f2, %i4
4430 set 0x18, %i6
4431 nop ! prefetcha [%l7 + %i6] 0x0c, 0 ASI use replaced by convert2hboot
4432loop_999:
4433 fbne,pn %fcc3, loop_1001
4434loop_1000:
4435 bcs,pt %xcc, loop_1002
4436 nop
4437 set 0x2C, %o5
4438 ldsh [%l7 + %o5], %o1
4439 fmovse %xcc, %f10, %f4
4440loop_1001:
4441 smulcc %g6, %o4, %l6
4442loop_1002:
4443 fbu,a %fcc1, loop_1003
4444 fmul8x16au %f21, %f8, %f8
4445 addcc %l5, %i0, %o0
4446 andn %l3, %o7, %i1
4447loop_1003:
4448 andcc %g4, %g5, %l1
4449 fpsub16 %f0, %f8, %f2
4450 add %l7, 0x08, %l6
4451 wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
4452 alignaddrl %o5, %l0, %g3
4453 sdiv %g2, 0x1388, %o3
4454 movl %fcc2, %i7, %i6
4455 move %fcc2, %o2, %g7
4456 nop ! rdhpr %htba, %o6 changed by convert2hboot
4457 nop ! tpos %icc, 0x7f changed by convert2hboot
4458 nop
4459 setx 0x0946, %l0, %g1
4460 udiv %l4, %g1, %i3
4461 ble,pn %icc, loop_1004
4462 movrlez %i2, 0x28C, %i4
4463 rdpr %otherwin, %o1
4464 addcc %o4, %g6, %l6
4465loop_1004:
4466 fmovdue %fcc1, %f6, %f22
4467 nop ! rdhpr %ver, %l5 changed by convert2hboot
4468 nop ! tcs %icc, 0x71 changed by convert2hboot
4469 nop ! rdhpr %hintp, %o0 changed by convert2hboot
4470 nop
4471 setx loop_1005, %l0, %l1
4472 nop ! wrpr 0x1, %tl changed by convert2hboot
4473 nop ! wrpr %l1, %tnpc changed by convert2hboot
4474 setx 0x002200001402, %l0, %l1
4475 nop ! wrpr %l1, %tstate changed by convert2hboot
4476 nop ! wrhpr 0x4, %htstate changed by convert2hboot
4477 nop ! rdpr %tt, %l1 changed by convert2hboot
4478 nop ! wrpr %g0, %l1, %tt changed by convert2hboot
4479 rdpr %pstate, %l1
4480 wrpr %g0, %l1, %pstate
4481 nop ! rdpr %tl, %l1 changed by convert2hboot
4482 nop ! wrpr %g0, %l1, %tl changed by convert2hboot
4483 nop ! rdpr %tpc, %l1 changed by convert2hboot
4484 nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
4485 nop ! rdpr %tnpc, %l1 changed by convert2hboot
4486 nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
4487 nop ! rdpr %tstate, %l1 changed by convert2hboot
4488 nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
4489 nop ! rdpr %tba, %l1 changed by convert2hboot
4490 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
4491 nop ! rdpr %tba, %l1 changed by convert2hboot
4492 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
4493 nop ! rdhpr %hpstate, %l1 changed by convert2hboot
4494 nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
4495 nop ! rdhpr %htstate, %l1 changed by convert2hboot
4496 nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
4497 nop ! rdhpr %hintp, %l1 changed by convert2hboot
4498 nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
4499 nop ! done changed by convert2hboot
4500 andn %i0, 0x1A7C, %l3
4501 call loop_1006
4502 nop ! tne %xcc, 0x47 changed by convert2hboot
4503loop_1005:
4504 fmovrdgz %i1, %f18, %f0
4505 set 0x0C, %l5
4506 nop ! ldsba [%l7 + %l5] 0x81, %o7 ASI use replaced by convert2hboot
4507loop_1006:
4508 edge16 %g5, %g4, %l2
4509 nop
4510 set 0x54, %i4
4511 ldub [%l7 + %i4], %i5
4512 call loop_1007
4513 call loop_1008
4514 movcc %xcc, 0x445, %l1
4515 call loop_1009
4516loop_1007:
4517 fsrc2 %f16, %f10
4518loop_1008:
4519 call loop_1010
4520 wr %g0, 0x0, %pcr ! wr %l0, %g3, %sys_tick changed by convert2hboot
4521loop_1009:
4522 call loop_1011
4523 fbue %fcc1, loop_1012
4524loop_1010:
4525 fmovsleu %xcc, %f24, %f11
4526 smul %o5, 0x1747, %g2
4527loop_1011:
4528 st %f25, [%l7 + 0x10]
4529loop_1012:
4530 umulcc %i7, %i6, %o3
4531 call loop_1013
4532 fmovsuge %fcc2, %f29, %f13
4533 nop
4534 fitod %f2, %f10
4535 fdtox %f10, %f10
4536 fxtod %f10, %f2
4537 call loop_1014
4538loop_1013:
4539 nop ! tle %icc, 0x4e changed by convert2hboot
4540 nop
4541 set 0x4C, %g3
4542 prefetch [%l7 + %g3], 0
4543 call loop_1015
4544loop_1014:
4545 alignaddrl %o2, %o6, %g7
4546 nop ! rdhpr %hintp, %g1 changed by convert2hboot
4547 edge8l %i3, %i2, %i4
4548loop_1015:
4549 movrgez %o1, 0x2AE, %l4
4550 array8 %o4, %g6, %l5
4551 set 0x10, %l2
4552 nop ! stda %i6, [%l7 + %l2] 0x27 ASI use replaced by convert2hboot
4553 membar #Sync
4554 sethi 0x170D, %i0
4555 call loop_1016
4556 call loop_1017
4557 nop
4558 set 0x64, %g4
4559 ldsw [%l7 + %g4], %o0
4560 restored
4561 rdpr %cwp, %g1
4562 rdpr %cansave, %g2
4563 rdpr %canrestore, %g3
4564 rdpr %cleanwin, %g4
4565 rdpr %otherwin, %g5
4566 rdpr %wstate, %g6
4567loop_1016:
4568 orn %i1, 0x1334, %o7
4569loop_1017:
4570 nop ! tvs %xcc, 0x70 changed by convert2hboot
4571 call loop_1018
4572 smulcc %l3, 0x09DC, %g5
4573 call loop_1019
4574 call loop_1020
4575loop_1018:
4576 call loop_1021
4577 call loop_1022
4578loop_1019:
4579 call loop_1023
4580loop_1020:
4581 movgu %icc, %l2, %g4
4582loop_1021:
4583 nop ! rdhpr %htba, %l1 changed by convert2hboot
4584loop_1022:
4585 bcs,a,pn %xcc, loop_1024
4586loop_1023:
4587 call loop_1025
4588 nop
4589 nop
4590 setx 0x3DEA9D0D, %l0, %l6
4591 st %l6, [%l7 + 0x28]
4592 ld [%l7 + 0x28], %f20
4593 fsqrts %f20, %f16
4594 nop
4595 setx 0x0425, %l0, %g3
4596 sdivx %l0, %g3, %i5
4597loop_1024:
4598 call loop_1026
4599loop_1025:
4600 call loop_1027
4601 srl %g2, 0x0B, %i7
4602 call loop_1028
4603loop_1026:
4604 call loop_1029
4605loop_1027:
4606 call loop_1030
4607 array8 %i6, %o5, %o2
4608loop_1028:
4609 nop
4610 setx loop_1031, %l0, %l1
4611 jmpl %l1, %o6
4612loop_1029:
4613 fbn %fcc1, loop_1032
4614loop_1030:
4615 call loop_1033
4616 sth %g7, [%l7 + 0x64]
4617loop_1031:
4618 movuge %fcc1, %g1, %i3
4619loop_1032:
4620 rd %ccr, %o3
4621loop_1033:
4622 call loop_1034
4623 call loop_1035
4624 call loop_1036
4625 subccc %i4, 0x08A1, %o1
4626loop_1034:
4627 addccc %l4, 0x1042, %i2
4628loop_1035:
4629 fpadd32 %f12, %f22, %f26
4630loop_1036:
4631 wrpr %g0, 0x3, %gl
4632 fba %fcc2, loop_1037
4633 call loop_1038
4634 call loop_1039
4635 fmovrsgez %g6, %f24, %f22
4636loop_1037:
4637 call loop_1040
4638loop_1038:
4639 call loop_1041
4640loop_1039:
4641 fmovdl %fcc2, %f4, %f24
4642 add %l7, 0x60, %l6
4643 wr %g0, 0x0, %pcr ! wr %g0, 0x10, %asi changed by convert2hboot
4644 nop ! casxa [%l6] 0x10, %l6, %i0 ASI use replaced by convert2hboot
4645loop_1040:
4646 nop ! tne %icc, 0x6a changed by convert2hboot
4647loop_1041:
4648 nop ! tleu %xcc, 0x46 changed by convert2hboot
4649 udivx %l5, 0x03C5, %i1
4650 movo %fcc2, 0x037, %o7
4651 call loop_1042
4652 st %f19, [%l7 + 0x0C]
4653 ldsb [%l7 + 0x73], %l3
4654 call loop_1043
4655loop_1042:
4656 bge,pn %xcc, loop_1044
4657 call loop_1045
4658 movvs %icc, 0x412, %g5
4659loop_1043:
4660 fornot1s %f2, %f19, %f20
4661loop_1044:
4662 call loop_1046
4663loop_1045:
4664 nop ! sir 0x1746 !! sir is illegal now
4665 umulcc %l2, %g4, %o0
4666 call loop_1047
4667loop_1046:
4668 edge8l %l1, %l0, %i5
4669 movul %fcc3, %g2, %g3
4670 sub %i6, %o5, %o2
4671loop_1047:
4672 call loop_1048
4673 call loop_1049
4674 call loop_1050
4675 call loop_1051
4676loop_1048:
4677 bcc,a %xcc, loop_1052
4678loop_1049:
4679 nop ! tl %icc, 0x4b changed by convert2hboot
4680loop_1050:
4681 nop
4682 nop
4683 or %g0, 0x8, %l0
4684 sllx %l0, 0x3c, %l0
4685 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
4686loop_1051:
4687 movue %fcc2, %i7, %g1
4688loop_1052:
4689 call loop_1053
4690 call loop_1054
4691 umulcc %i3, 0x1B94, %i4
4692 fmovsa %xcc, %f6, %f10
4693loop_1053:
4694 umulcc %o1, 0x12B1, %o3
4695loop_1054:
4696 nop ! taddcc %l4, %o4, %g6 changed by convert2hboot
4697 xorcc %l6, %i2, %i0
4698 call loop_1055
4699 sub %i1, 0x1033, %l5
4700 nop
4701 set 0x28, %o1
4702 lduh [%l7 + %o1], %o7
4703 subccc %g5, 0x0947, %l3
4704loop_1055:
4705 nop ! tsubcctv %g4, %l2, %o0 changed by convert2hboot
4706 nop ! tpos %icc, 0x76 changed by convert2hboot
4707 wr %g0, 0x0, %pcr ! wr %g0, 0x88, %asi changed by convert2hboot
4708 sta %f19, [%l7 + 0x2C] %asi
4709 call loop_1056
4710 movgu %xcc, %l1, %i5
4711 be,a,pt %icc, loop_1057
4712 call loop_1058
4713loop_1056:
4714 nop ! tge %xcc, 0x79 changed by convert2hboot
4715 call loop_1059
4716loop_1057:
4717 ldub [%l7 + 0x65], %l0
4718loop_1058:
4719 nop ! rdhpr %hintp, %g2 changed by convert2hboot
4720 nop
4721 fitos %f30, %f27
4722loop_1059:
4723 alignaddrl %g3, %o5, %o2
4724 movcc %xcc, %o6, %g7
4725 call loop_1060
4726 nop
4727 set 0x60, %i2
4728 std %f0, [%l7 + %i2]
4729 bleu,a,pt %icc, loop_1061
4730 fnands %f31, %f0, %f4
4731loop_1060:
4732 call loop_1062
4733 nop ! tcs %xcc, 0x53 changed by convert2hboot
4734loop_1061:
4735 fmul8x16al %f28, %f19, %f18
4736 rd %asi, %i6
4737loop_1062:
4738 call loop_1063
4739 call loop_1064
4740 nop ! rdpr %tba, %i7 changed by convert2hboot
4741 movug %fcc2, %g1, %i3
4742loop_1063:
4743 sll %o1, %i4, %l4
4744loop_1064:
4745 nop ! tvc %xcc, 0x77 changed by convert2hboot
4746 rd %ccr, %o3
4747 call loop_1065
4748 fsrc1 %f10, %f4
4749 call loop_1066
4750 ba,a %xcc, loop_1067
4751loop_1065:
4752 bshuffle %f0, %f4, %f26
4753 nop ! tle %xcc, 0x7f changed by convert2hboot
4754loop_1066:
4755 call loop_1068
4756loop_1067:
4757 sllx %o4, 0x04, %l6
4758 call loop_1069
4759 lduw [%l7 + 0x60], %g6
4760loop_1068:
4761 nop
4762 fitod %f0, %f28
4763 fdtos %f28, %f1
4764 nop
4765 fitos %f2, %f29
4766 fstox %f29, %f6
4767 fxtos %f6, %f6
4768loop_1069:
4769 movre %i0, %i1, %l5
4770 fmovrdgz %o7, %f12, %f26
4771 fmul8x16al %f27, %f12, %f16
4772 wr %g0, 0x0, %pcr ! wr %g0, 0x80, %asi changed by convert2hboot
4773 lda [%l7 + 0x08] %asi, %f13
4774 subc %g5, 0x0391, %l3
4775 call loop_1070
4776 flushw
4777 call loop_1071
4778 call loop_1072
4779loop_1070:
4780 nop
4781 nop
4782 setx 0x5BA6E42D, %l0, %l6
4783 st %l6, [%l7 + 0x28]
4784 ld [%l7 + 0x28], %f23
4785 setx 0x4CBEB14E, %l1, %l5
4786 st %l5, [%l7 + 0x10]
4787 ld [%l7 + 0x10], %f18
4788 fadds %f18, %f23, %f15
4789 rd %pc, %i2
4790loop_1071:
4791 call loop_1073
4792loop_1072:
4793 fmovrde %g4, %f0, %f18
4794 srlx %l2, %l1, %i5
4795 call loop_1074
4796loop_1073:
4797 edge16l %l0, %g2, %g3
4798 call loop_1075
4799 movug %fcc0, 0x0F0, %o0
4800loop_1074:
4801 call loop_1076
4802 fnot2s %f31, %f7
4803loop_1075:
4804 flushw
4805 call loop_1077
4806loop_1076:
4807 call loop_1078
4808 movn %fcc3, 0x5B2, %o2
4809 call loop_1079
4810loop_1077:
4811 call loop_1080
4812loop_1078:
4813 call loop_1081
4814 edge32n %o5, %g7, %i6
4815loop_1079:
4816 nop
4817 wr %g0, 0x0, %pcr ! wr %g0, 0x19, %asi changed by convert2hboot
4818loop_1080:
4819 call loop_1082
4820loop_1081:
4821 call loop_1083
4822 fbug,a,pt %fcc3, loop_1084
4823 call loop_1085
4824loop_1082:
4825 fabss %f18, %f23
4826loop_1083:
4827 nop
4828 nop
4829 or %g0, 0x8, %l0
4830 sllx %l0, 0x3c, %l0
4831 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
4832loop_1084:
4833 call loop_1086
4834loop_1085:
4835 call loop_1087
4836 movug %fcc2, %o6, %o1
4837 nop
4838 set 0x20, %o6
4839 sth %l4, [%l7 + %o6]
4840loop_1086:
4841 rd %softint, %i4
4842loop_1087:
4843 nop ! rdhpr %hsys_tick_cmpr, %o3 changed by convert2hboot
4844 call loop_1088
4845 call loop_1089
4846 call loop_1090
4847 call loop_1091
4848loop_1088:
4849 movvc %icc, %o4, %g6
4850loop_1089:
4851 call loop_1092
4852loop_1090:
4853 fmul8x16 %f10, %f18, %f28
4854loop_1091:
4855 movgu %xcc, 0x4AB, %l6
4856 nop ! tgu %icc, 0x3b changed by convert2hboot
4857loop_1092:
4858 fornot2s %f2, %f29, %f13
4859 fnot1s %f16, %f1
4860 fbug %fcc2, loop_1093
4861 movn %fcc0, %i1, %l5
4862 call loop_1094
4863 fsrc1 %f12, %f18
4864loop_1093:
4865 fmovdge %fcc0, %f18, %f16
4866 movcs %xcc, 0x169, %i0
4867loop_1094:
4868 ldsh [%l7 + 0x12], %g5
4869 call loop_1095
4870 umulcc %o7, %i2, %g4
4871 call loop_1096
4872 rd %y, %l3
4873loop_1095:
4874 call loop_1097
4875 nop
4876 setx 0x1F55, %l0, %l2
4877 sdivcc %l1, %l2, %l0
4878loop_1096:
4879 call loop_1098
4880 call loop_1099
4881loop_1097:
4882 fmovdge %fcc3, %f16, %f18
4883 restored
4884 rdpr %cwp, %g1
4885 rdpr %cansave, %g2
4886 rdpr %canrestore, %g3
4887 rdpr %cleanwin, %g4
4888 rdpr %otherwin, %g5
4889 rdpr %wstate, %g6
4890loop_1098:
4891 fble %fcc3, loop_1100
4892loop_1099:
4893 brnz,a %i5, loop_1101
4894 nop ! tleu %xcc, 0x43 changed by convert2hboot
4895 rdpr %wstate, %g3
4896loop_1100:
4897 membar 0x15
4898loop_1101:
4899 nop ! tpos %icc, 0x3a changed by convert2hboot
4900 call loop_1102
4901 call loop_1103
4902 call loop_1104
4903 nop
4904 setx loop_1105, %l0, %l1
4905 jmpl %l1, %o0
4906loop_1102:
4907 array16 %g2, %o5, %o2
4908loop_1103:
4909 nop
4910 wr %g0, 0x0, %pcr ! wr %g0, 0x18, %asi changed by convert2hboot
4911loop_1104:
4912 movrgz %i7, 0x3FE, %i6
4913loop_1105:
4914 fble,pt %fcc2, loop_1106
4915 sll %i3, 0x18, %o6
4916 call loop_1107
4917 call loop_1108
4918loop_1106:
4919 fmovsne %fcc3, %f26, %f0
4920 edge16 %o1, %g1, %i4
4921loop_1107:
4922 call loop_1109
4923loop_1108:
4924 call loop_1110
4925 call loop_1111
4926 call loop_1112
4927loop_1109:
4928 call loop_1113
4929loop_1110:
4930 nop ! tle %icc, 0x5d changed by convert2hboot
4931loop_1111:
4932loop_1112:
4933 call loop_1114
4934loop_1113:
4935 fmovrdgz %o3, %f0, %f28
4936 call loop_1115
4937 call loop_1116
4938loop_1114:
4939 nop
4940 setx loop_1117, %l0, %l1
4941 nop ! wrpr 0x1, %tl changed by convert2hboot
4942 nop ! wrpr %l1, %tnpc changed by convert2hboot
4943 setx 0x004200001403, %l0, %l1
4944 nop ! wrpr %l1, %tstate changed by convert2hboot
4945 nop ! wrhpr 0x4, %htstate changed by convert2hboot
4946 nop ! rdpr %tt, %l1 changed by convert2hboot
4947 nop ! wrpr %g0, %l1, %tt changed by convert2hboot
4948 rdpr %pstate, %l1
4949 wrpr %g0, %l1, %pstate
4950 nop ! rdpr %tl, %l1 changed by convert2hboot
4951 nop ! wrpr %g0, %l1, %tl changed by convert2hboot
4952 nop ! rdpr %tpc, %l1 changed by convert2hboot
4953 nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
4954 nop ! rdpr %tnpc, %l1 changed by convert2hboot
4955 nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
4956 nop ! rdpr %tstate, %l1 changed by convert2hboot
4957 nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
4958 nop ! rdpr %tba, %l1 changed by convert2hboot
4959 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
4960 nop ! rdpr %tba, %l1 changed by convert2hboot
4961 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
4962 nop ! rdhpr %hpstate, %l1 changed by convert2hboot
4963 nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
4964 nop ! rdhpr %htstate, %l1 changed by convert2hboot
4965 nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
4966 nop ! rdhpr %hintp, %l1 changed by convert2hboot
4967 nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
4968 nop ! done changed by convert2hboot
4969 call loop_1118
4970loop_1115:
4971 move %fcc2, 0x17D, %o4
4972loop_1116:
4973 call loop_1119
4974loop_1117:
4975 movul %fcc1, 0x208, %g6
4976loop_1118:
4977 or %l4, %l6, %i1
4978 fnot1 %f10, %f6
4979loop_1119:
4980 nop ! tcs %xcc, 0x37 changed by convert2hboot
4981 call loop_1120
4982 call loop_1121
4983 nop ! tn %icc, 0x52 changed by convert2hboot
4984 call loop_1122
4985loop_1120:
4986 call loop_1123
4987loop_1121:
4988 call loop_1124
4989 nop ! tneg %xcc, 0x7a changed by convert2hboot
4990loop_1122:
4991 nop
4992 set 0x18, %o3
4993 nop ! stda %i0, [%l7 + %o3] 0x81 ASI use replaced by convert2hboot
4994loop_1123:
4995 fmovsneg %xcc, %f1, %f3
4996loop_1124:
4997 srlx %l5, 0x0A, %g5
4998 wrpr %i2, 0x17FF, %cwp
4999 edge32ln %o7, %l3, %g4
5000 call loop_1125
5001 wr %g0, 0x0, %pcr ! wr %l1, %l0, %sys_tick changed by convert2hboot
5002 edge32ln %l2, %i5, %o0
5003 bne,a,pn %icc, loop_1126
5004loop_1125:
5005 wr %g0, 0x0, %pcr ! wr %g3, %g2, %softint changed by convert2hboot
5006 sllx %o2, 0x0D, %o5
5007 edge32l %i7, %g7, %i6
5008loop_1126:
5009 call loop_1127
5010 fnot2 %f6, %f16
5011 fpack32 %f0, %f18, %f2
5012 movul %fcc2, %o6, %i3
5013loop_1127:
5014 call loop_1128
5015 rd %pc, %g1
5016 fmovdpos %icc, %f14, %f8
5017 call loop_1129
5018loop_1128:
5019 nop ! rdhpr %hpstate, %o1 changed by convert2hboot
5020 fbue,a %fcc0, loop_1130
5021 rd %softint, %i4
5022loop_1129:
5023 nop
5024 set 0x08, %o0
5025 ldsw [%l7 + %o0], %o4
5026 nop ! tsubcctv %g6, 0x55, %o3 changed by convert2hboot
5027loop_1130:
5028 addcc %l6, 0x189B, %l4
5029 call loop_1131
5030 call loop_1132
5031 call loop_1133
5032 andn %i0, %l5, %g5
5033loop_1131:
5034 nop
5035 set 0x46, %l4
5036 nop ! ldstuba [%l7 + %l4] 0x80, %i1 ASI use replaced by convert2hboot
5037loop_1132:
5038 stx %i2, [%l7 + 0x40]
5039loop_1133:
5040 call loop_1134
5041 fmovdn %icc, %f20, %f4
5042 fandnot1 %f30, %f10, %f4
5043 call loop_1135
5044loop_1134:
5045 call loop_1136
5046 movul %fcc2, %l3, %g4
5047 fmovsvs %icc, %f28, %f1
5048loop_1135:
5049 fzeros %f20
5050loop_1136:
5051 call loop_1137
5052 nop
5053 nop
5054 setx 0x72AC9D3C8E6BBC5E, %l0, %l6
5055 stx %l6, [%l7 + 0x28]
5056 ldd [%l7 + 0x28], %f22
5057 setx 0xEDB80B01, %l1, %l5
5058 stx %l5, [%l7 + 0x10]
5059 ldd [%l7 + 0x10], %f26
5060 fsmuld %f26, %f22, %f20
5061 call loop_1138
5062 call loop_1139
5063loop_1137:
5064 rd %tick_cmpr, %l1
5065 call loop_1140
5066loop_1138:
5067 call loop_1141
5068loop_1139:
5069 fmovsge %fcc3, %f10, %f5
5070 sub %l0, 0x1EDA, %o7
5071loop_1140:
5072 call loop_1142
5073loop_1141:
5074 call loop_1143
5075 nop
5076 set 0x32, %l3
5077 lduh [%l7 + %l3], %i5
5078 bl,pn %xcc, loop_1144
5079loop_1142:
5080 ba,a,pn %xcc, loop_1145
5081loop_1143:
5082 movug %fcc0, %l2, %g3
5083 movrne %g2, 0x081, %o2
5084loop_1144:
5085 call loop_1146
5086loop_1145:
5087 faligndata %f14, %f8, %f10
5088 fnot1 %f0, %f4
5089 call loop_1147
5090loop_1146:
5091 movpos %xcc, %o5, %i7
5092 call loop_1148
5093 call loop_1149
5094loop_1147:
5095 nop ! tle %xcc, 0x7b changed by convert2hboot
5096 nop ! te %xcc, 0x71 changed by convert2hboot
5097loop_1148:
5098 andn %o0, %g7, %i6
5099loop_1149:
5100 nop
5101 setx 0x065B, %l0, %g1
5102 sdivcc %o6, %g1, %i3
5103 call loop_1150
5104 call loop_1151
5105 movgu %icc, 0x73B, %o1
5106 set 0x40, %g1
5107 nop ! swapa [%l7 + %g1] 0x89, %o4 ASI use replaced by convert2hboot
5108loop_1150:
5109 xnor %g6, 0x01D1, %o3
5110loop_1151:
5111 rd %asi, %i4
5112 call loop_1152
5113 and %l6, 0x0E82, %l4
5114 wr %g0, 0x0, %pcr ! wr %i0, %g5, %y changed by convert2hboot
5115 call loop_1153
5116loop_1152:
5117 movge %icc, 0x6DE, %i1
5118 nop
5119 setx 0x1487, %l0, %l3
5120 udivcc %i2, %l3, %l5
5121 nop
5122 or %g0, 0x8, %l0
5123 sllx %l0, 0x3c, %l0
5124 wr %g0, 0x0, %pcr ! wr %l0, %g0, %tick_cmpr changed by convert2hboot
5125loop_1153:
5126 nop ! tne %icc, 0x61 changed by convert2hboot
5127 nop
5128 or %g0, 0x8, %l0
5129 sllx %l0, 0x3c, %l0
5130 nop ! wrhpr %l0, 0x534, %hsys_tick_cmpr changed by convert2hboot
5131 nop ! tle %icc, 0x59 changed by convert2hboot
5132 fmovdvc %xcc, %f22, %f8
5133 call loop_1154
5134 nop ! taddcctv %i5, 0x78, %g3 changed by convert2hboot
5135 call loop_1155
5136 andcc %l2, 0x15CF, %g2
5137loop_1154:
5138 nop ! wrpr %o5, 0x0E30, %tick changed by convert2hboot
5139 nop ! rdhpr %hpstate, %o2 changed by convert2hboot
5140loop_1155:
5141 call loop_1156
5142 mulx %o0, 0x11E4, %i7
5143 nop ! taddcctv %i6, %g7, %g1 changed by convert2hboot
5144 bne,a %icc, loop_1157
5145loop_1156:
5146 fbuge,pn %fcc1, loop_1158
5147 nop ! tl %xcc, 0x4c changed by convert2hboot
5148 nop
5149 setx 0x1216, %l0, %o6
5150 sdivx %i3, %o6, %o1
5151loop_1157:
5152 call loop_1159
5153loop_1158:
5154 call loop_1160
5155 call loop_1161
5156 alignaddr %o4, %g6, %i4
5157loop_1159:
5158 call loop_1162
5159loop_1160:
5160 movleu %icc, %l6, %o3
5161loop_1161:
5162 call loop_1163
5163 nop
5164 fitos %f31, %f27
5165loop_1162:
5166 fcmpes %fcc0, %f12, %f1
5167 edge32 %i0, %l4, %i1
5168loop_1163:
5169 call loop_1164
5170 and %g5, %l3, %l5
5171 call loop_1165
5172 sub %i2, 0x0EC7, %g4
5173loop_1164:
5174 call loop_1166
5175 nop ! rdhpr %hpstate, %o7 changed by convert2hboot
5176loop_1165:
5177 movpos %icc, 0x034, %l0
5178 add %l7, 0x48, %l6
5179 wr %g0, 0x0, %pcr ! wr %g0, 0x0c, %asi changed by convert2hboot
5180 lda [%l6] %asi, %i5
5181loop_1166:
5182 call loop_1167
5183 restored
5184 rdpr %cwp, %g1
5185 rdpr %cansave, %g2
5186 rdpr %canrestore, %g3
5187 rdpr %cleanwin, %g4
5188 rdpr %otherwin, %g5
5189 rdpr %wstate, %g6
5190 fblg,a,pn %fcc2, loop_1168
5191 addccc %g3, 0x16D0, %l2
5192loop_1167:
5193 nop ! tle %xcc, 0x51 changed by convert2hboot
5194 movcc %xcc, %g2, %o5
5195loop_1168:
5196 call loop_1169
5197 call loop_1170
5198 fandnot1s %f12, %f18, %f26
5199 nop ! tge %xcc, 0x54 changed by convert2hboot
5200loop_1169:
5201 nop ! tsubcctv %o0, 0x5a, %o2 changed by convert2hboot
5202loop_1170:
5203 andn %i7, %g7, %g1
5204 edge32n %i3, %i6, %o6
5205 movg %xcc, %o1, %g6
5206 wrpr %i4, %o4, %cwp
5207 call loop_1171
5208 call loop_1172
5209 call loop_1173
5210 nop
5211 setx loop_1174, %l0, %l1
5212 nop ! wrpr 0x1, %tl changed by convert2hboot
5213 nop ! wrpr %l1, %tnpc changed by convert2hboot
5214 setx 0x002400001401, %l0, %l1
5215 nop ! wrpr %l1, %tstate changed by convert2hboot
5216 nop ! wrhpr 0x4, %htstate changed by convert2hboot
5217 nop ! rdpr %tt, %l1 changed by convert2hboot
5218 nop ! wrpr %g0, %l1, %tt changed by convert2hboot
5219 rdpr %pstate, %l1
5220 wrpr %g0, %l1, %pstate
5221 nop ! rdpr %tl, %l1 changed by convert2hboot
5222 nop ! wrpr %g0, %l1, %tl changed by convert2hboot
5223 nop ! rdpr %tpc, %l1 changed by convert2hboot
5224 nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
5225 nop ! rdpr %tnpc, %l1 changed by convert2hboot
5226 nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
5227 nop ! rdpr %tstate, %l1 changed by convert2hboot
5228 nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
5229 nop ! rdpr %tba, %l1 changed by convert2hboot
5230 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
5231 nop ! rdpr %tba, %l1 changed by convert2hboot
5232 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
5233 nop ! rdhpr %hpstate, %l1 changed by convert2hboot
5234 nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
5235 nop ! rdhpr %htstate, %l1 changed by convert2hboot
5236 nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
5237 nop ! rdhpr %hintp, %l1 changed by convert2hboot
5238 nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
5239 nop ! done changed by convert2hboot
5240loop_1171:
5241 restored
5242 rdpr %cwp, %g1
5243 rdpr %cansave, %g2
5244 rdpr %canrestore, %g3
5245 rdpr %cleanwin, %g4
5246 rdpr %otherwin, %g5
5247 rdpr %wstate, %g6
5248loop_1172:
5249 call loop_1175
5250loop_1173:
5251 movcc %xcc, 0x6AB, %o3
5252loop_1174:
5253 call loop_1176
5254 be,pn %icc, loop_1177
5255loop_1175:
5256 xnorcc %i0, 0x0E1B, %l6
5257 call loop_1178
5258loop_1176:
5259 movrlz %l4, %i1, %l3
5260loop_1177:
5261 edge8 %g5, %l5, %i2
5262 call loop_1179
5263loop_1178:
5264 edge16n %o7, %l0, %i5
5265 fble,pn %fcc2, loop_1180
5266 fornot2s %f23, %f11, %f30
5267loop_1179:
5268 nop
5269 nop
5270 or %g0, 0x8, %l0
5271 sllx %l0, 0x3c, %l0
5272 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
5273 call loop_1181
5274loop_1180:
5275 call loop_1182
5276 orcc %l2, %l1, %g2
5277 nop ! tpos %xcc, 0x6e changed by convert2hboot
5278loop_1181:
5279 nop ! rdhpr %hpstate, %o0 changed by convert2hboot
5280loop_1182:
5281 nop
5282 set 0x6A, %o7
5283 ldstub [%l7 + %o7], %o2
5284 fmovspos %icc, %f21, %f29
5285 call loop_1183
5286 movcs %xcc, 0x3CF, %i7
5287 subc %g7, %g1, %o5
5288 nop ! tsubcc %i6, %o6, %o1 changed by convert2hboot
5289loop_1183:
5290 movug %fcc1, %i3, %i4
5291 bge %icc, loop_1184
5292 addcc %g6, %o4, %i0
5293 nop ! tvc %xcc, 0x4f changed by convert2hboot
5294 nop
5295 or %g0, 0x8, %l0
5296 sllx %l0, 0x3c, %l0
5297 nop ! wrhpr %l0, 0xD56, %hsys_tick_cmpr changed by convert2hboot
5298loop_1184:
5299 call loop_1185
5300 movu %fcc0, %l4, %l6
5301 subc %i1, 0x0F9D, %g5
5302 call loop_1186
5303loop_1185:
5304 movcc %icc, 0x56A, %l3
5305 edge8n %i2, %o7, %l0
5306 saved
5307 rdpr %cwp, %g1
5308 rdpr %cansave, %g2
5309 rdpr %canrestore, %g3
5310 rdpr %cleanwin, %g4
5311 rdpr %otherwin, %g5
5312 rdpr %wstate, %g6
5313loop_1186:
5314 srl %i5, %l5, %g3
5315 set 0x58, %g7
5316 nop ! lduwa [%l7 + %g7] 0x88, %g4 ASI use replaced by convert2hboot
5317 movu %fcc0, 0x055, %l1
5318 or %g2, 0x1AFE, %o0
5319 movrgez %l2, 0x0B0, %i7
5320 set 0x48, %i1
5321 nop ! lduha [%l7 + %i1] 0x19, %o2 ASI use replaced by convert2hboot
5322 call loop_1187
5323 movrlz %g7, 0x36A, %o5
5324 nop ! te %icc, 0x68 changed by convert2hboot
5325 call loop_1188
5326loop_1187:
5327 call loop_1189
5328 movl %icc, %g1, %i6
5329 set 0x78, %i0
5330 nop ! stda %o6, [%l7 + %i0] 0x22 ASI use replaced by convert2hboot
5331 membar #Sync
5332loop_1188:
5333 call loop_1190
5334loop_1189:
5335 movul %fcc0, 0x2DD, %i3
5336 edge32ln %o1, %g6, %i4
5337 set 0x18, %l1
5338 nop ! prefetcha [%l7 + %l1] 0x10, 3 ASI use replaced by convert2hboot
5339loop_1190:
5340 movrgz %o3, %i0, %l6
5341 movcc %icc, %i1, %l4
5342 rd %softint, %g5
5343 nop
5344 nop
5345 setx 0xF6704187D2182BCF, %l0, %l6
5346 stx %l6, [%l7 + 0x28]
5347 ldd [%l7 + 0x28], %f0
5348 setx 0x2073D2FE, %l1, %l5
5349 stx %l5, [%l7 + 0x10]
5350 ldd [%l7 + 0x10], %f14
5351 fsmuld %f14, %f0, %f24
5352 call loop_1191
5353 nop ! tsubcc %i2, 0x6f, %o7 changed by convert2hboot
5354 umul %l0, %l3, %i5
5355 nop
5356 nop
5357 setx 0xDA39E782, %l0, %l6
5358 st %l6, [%l7 + 0x28]
5359 ld [%l7 + 0x28], %f11
5360 setx 0xD5CFB1F8, %l1, %l5
5361 st %l5, [%l7 + 0x10]
5362 ld [%l7 + 0x10], %f9
5363 fsubs %f9, %f11, %f22
5364loop_1191:
5365 nop ! rdhpr %ver, %g3 changed by convert2hboot
5366 edge8ln %l5, %l1, %g4
5367 fpmerge %f27, %f18, %f12
5368 nop
5369 set 0x0C, %g5
5370 stw %o0, [%l7 + %g5]
5371 alignaddr %l2, %g2, %o2
5372 call loop_1192
5373 move %icc, %g7, %o5
5374 call loop_1193
5375 nop ! tvc %xcc, 0x65 changed by convert2hboot
5376loop_1192:
5377 orn %g1, 0x17BA, %i7
5378 movrlz %i6, %i3, %o1
5379loop_1193:
5380 call loop_1194
5381 call loop_1195
5382 call loop_1196
5383 movrgez %o6, %i4, %g6
5384loop_1194:
5385 stx %o3, [%l7 + 0x18]
5386loop_1195:
5387 andncc %o4, %l6, %i1
5388loop_1196:
5389 nop ! tle %icc, 0x5b changed by convert2hboot
5390 nop ! tle %icc, 0x3e changed by convert2hboot
5391 mulscc %l4, 0x1B14, %g5
5392 nop ! tsubcctv %i2, 0x6a, %i0 changed by convert2hboot
5393 call loop_1197
5394 nop ! tvc %icc, 0x5a changed by convert2hboot
5395 fbue,a,pn %fcc0, loop_1198
5396 call loop_1199
5397loop_1197:
5398 call loop_1200
5399 call loop_1201
5400loop_1198:
5401 nop
5402 setx 0x01A1, %l0, %o7
5403 udiv %l0, %o7, %i5
5404loop_1199:
5405 fors %f30, %f8, %f5
5406loop_1200:
5407 fbuge,a,pt %fcc2, loop_1202
5408loop_1201:
5409 call loop_1203
5410 call loop_1204
5411 call loop_1205
5412loop_1202:
5413 popc %g3, %l5
5414loop_1203:
5415 ldx [%l7 + 0x20], %l3
5416loop_1204:
5417 edge16n %g4, %l1, %o0
5418loop_1205:
5419 fbg,pn %fcc1, loop_1206
5420 call loop_1207
5421 fcmpgt16 %f12, %f10, %g2
5422 movle %xcc, 0x77C, %o2
5423loop_1206:
5424 fandnot1 %f12, %f18, %f22
5425loop_1207:
5426 alignaddrl %l2, %g7, %o5
5427 nop
5428 or %g0, 0x8, %l0
5429 sllx %l0, 0x3c, %l0
5430 nop ! wrhpr %l0, 0xE18, %hsys_tick_cmpr changed by convert2hboot
5431 edge8n %g1, %i3, %i6
5432 wrpr %o1, %i4, %cwp
5433 movleu %xcc, 0x282, %g6
5434 call loop_1208
5435 addc %o3, %o6, %o4
5436 bmask %l6, %l4, %g5
5437 fbo %fcc1, loop_1209
5438loop_1208:
5439 nop ! sir 0x16D7 !! sir is illegal now
5440 addcc %i2, 0x1016, %i0
5441 fones %f16
5442loop_1209:
5443 call loop_1210
5444 orncc %i1, 0x18BD, %o7
5445 nop ! tvs %icc, 0x62 changed by convert2hboot
5446 call loop_1211
5447loop_1210:
5448 fbl %fcc3, loop_1212
5449 movrne %i5, 0x1FE, %l0
5450 wrpr %g3, 0x061B, %pil
5451loop_1211:
5452 call loop_1213
5453loop_1212:
5454 nop
5455 setx loop_1214, %l0, %l1
5456 jmpl %l1, %l5
5457 call loop_1215
5458 wrpr %l3, %g4, %cwp
5459loop_1213:
5460 xor %o0, 0x151F, %g2
5461loop_1214:
5462 fmovdcs %icc, %f20, %f2
5463loop_1215:
5464 fmul8x16 %f4, %f2, %f0
5465 nop ! tne %icc, 0x52 changed by convert2hboot
5466 and %o2, %l1, %l2
5467 nop ! rdpr %tl, %o5 changed by convert2hboot
5468 call loop_1216
5469 movleu %xcc, 0x50A, %g7
5470 call loop_1217
5471 call loop_1218
5472loop_1216:
5473 call loop_1219
5474 call loop_1220
5475loop_1217:
5476 rdpr %otherwin, %i7
5477loop_1218:
5478 flush %l7 + 0x5C
5479loop_1219:
5480 call loop_1221
5481loop_1220:
5482 nop
5483 fitod %f0, %f28
5484 fdtoi %f28, %f28
5485 call loop_1222
5486 bmask %g1, %i3, %i6
5487loop_1221:
5488 call loop_1223
5489 andn %i4, %g6, %o3
5490loop_1222:
5491 alignaddrl %o1, %o6, %l6
5492 fbu %fcc3, loop_1224
5493loop_1223:
5494 nop
5495 set 0x50, %i3
5496 stx %l4, [%l7 + %i3]
5497 fbue %fcc1, loop_1225
5498 call loop_1226
5499loop_1224:
5500 call loop_1227
5501 call loop_1228
5502loop_1225:
5503 saved
5504 rdpr %cwp, %g1
5505 rdpr %cansave, %g2
5506 rdpr %canrestore, %g3
5507 rdpr %cleanwin, %g4
5508 rdpr %otherwin, %g5
5509 rdpr %wstate, %g6
5510loop_1226:
5511 call loop_1229
5512loop_1227:
5513 fbu,a %fcc2, loop_1230
5514loop_1228:
5515 nop
5516 set 0x62, %g6
5517 ldstub [%l7 + %g6], %o4
5518 nop ! rdhpr %htba, %g5 changed by convert2hboot
5519loop_1229:
5520 andcc %i0, %i2, %i1
5521loop_1230:
5522 nop
5523 set 0x58, %i5
5524 lda [%l7 + %i5] 0x04, %f0
5525 call loop_1231
5526 edge32ln %o7, %i5, %g3
5527 bne,a,pt %xcc, loop_1232
5528 call loop_1233
5529loop_1231:
5530 movule %fcc2, 0x06C, %l0
5531 call loop_1234
5532loop_1232:
5533 orn %l3, %g4, %l5
5534loop_1233:
5535 nop
5536 nop
5537 or %g0, 0x8, %l0
5538 sllx %l0, 0x3c, %l0
5539 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
5540 fblg %fcc1, loop_1235
5541loop_1234:
5542 fxnors %f16, %f14, %f0
5543 call loop_1236
5544 srl %o2, 0x0C, %g2
5545loop_1235:
5546 movue %fcc3, 0x1EC, %l1
5547 nop ! rdhpr %hsys_tick_cmpr, %l2 changed by convert2hboot
5548loop_1236:
5549 movule %fcc3, %o5, %i7
5550 wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
5551 lda [%l7 + 0x64] %asi, %f1
5552 rd %pc, %g7
5553 set 0x7D, %o2
5554 nop ! lduba [%l7 + %o2] 0x0c, %g1 ASI use replaced by convert2hboot
5555 ld [%l7 + 0x7C], %f25
5556 nop ! taddcc %i6, 0x74, %i4 changed by convert2hboot
5557 smul %g6, %i3, %o1
5558 call loop_1237
5559 edge32n %o3, %o6, %l6
5560 smulcc %o4, %g5, %i0
5561 call loop_1238
5562loop_1237:
5563 fmovsle %xcc, %f12, %f16
5564 nop ! tn %icc, 0x35 changed by convert2hboot
5565 nop
5566 setx 0x054F, %l0, %i1
5567 udivcc %l4, %i1, %i2
5568loop_1238:
5569 rd %pc, %i5
5570 nop ! rdhpr %hsys_tick_cmpr, %g3 changed by convert2hboot
5571 subc %o7, 0x038F, %l3
5572 movo %fcc1, 0x0AD, %l0
5573 move %xcc, 0x053, %g4
5574 array16 %l5, %o2, %g2
5575 ldd [%l7 + 0x70], %f20
5576 movlg %fcc0, %o0, %l2
5577 call loop_1239
5578 stw %o5, [%l7 + 0x58]
5579 call loop_1240
5580 movug %fcc3, %l1, %i7
5581loop_1239:
5582 nop
5583 set 0x30, %o4
5584 nop ! stwa %g1, [%l7 + %o4] 0xe3 ASI use replaced by convert2hboot
5585 membar #Sync
5586loop_1240:
5587 movre %i6, %g7, %i4
5588 sllx %i3, %g6, %o1
5589 xnor %o6, 0x09AF, %o3
5590 edge32 %l6, %o4, %i0
5591 call loop_1241
5592 call loop_1242
5593 fandnot2 %f18, %f20, %f6
5594 call loop_1243
5595loop_1241:
5596 nop ! tg %xcc, 0x50 changed by convert2hboot
5597loop_1242:
5598 fzeros %f18
5599 subccc %l4, 0x1FC6, %g5
5600loop_1243:
5601 call loop_1244
5602 call loop_1245
5603 call loop_1246
5604 call loop_1247
5605loop_1244:
5606 sll %i1, %i5, %i2
5607loop_1245:
5608 edge16 %o7, %g3, %l0
5609loop_1246:
5610 fpsub32s %f14, %f18, %f21
5611loop_1247:
5612 edge32ln %g4, %l3, %o2
5613 call loop_1248
5614 movgu %xcc, %l5, %g2
5615 call loop_1249
5616 call loop_1250
5617loop_1248:
5618 movrlez %l2, %o5, %o0
5619 call loop_1251
5620loop_1249:
5621 fmovdvs %icc, %f18, %f12
5622loop_1250:
5623 bvc,a,pn %xcc, loop_1252
5624 call loop_1253
5625loop_1251:
5626 sdivx %l1, 0x0FA8, %g1
5627 wrpr %g0, 0x2, %gl
5628loop_1252:
5629 nop
5630 setx loop_1254, %l0, %l1
5631 nop ! wrpr 0x1, %tl changed by convert2hboot
5632 nop ! wrpr %l1, %tpc changed by convert2hboot
5633 add %l1, 0x4, %l1
5634 nop ! wrpr %l1, %tnpc changed by convert2hboot
5635 setx 0x011200001401, %l0, %l1
5636 nop ! wrpr %l1, %tstate changed by convert2hboot
5637 nop ! wrhpr 0x4, %htstate changed by convert2hboot
5638 nop ! retry changed by convert2hboot
5639loop_1253:
5640 nop ! te %icc, 0x55 changed by convert2hboot
5641 call loop_1255
5642 movvs %xcc, 0x6FA, %g7
5643loop_1254:
5644 call loop_1256
5645 brgez,pn %i3, loop_1257
5646loop_1255:
5647 call loop_1258
5648 movo %fcc2, %g6, %i4
5649loop_1256:
5650 nop ! tne %icc, 0x68 changed by convert2hboot
5651loop_1257:
5652 call loop_1259
5653loop_1258:
5654 call loop_1260
5655 call loop_1261
5656 fmovsul %fcc1, %f17, %f30
5657loop_1259:
5658 fpadd32s %f12, %f8, %f7
5659loop_1260:
5660 movvs %xcc, 0x3D1, %o1
5661loop_1261:
5662 nop
5663 set 0x19, %l0
5664 nop ! lduba [%l7 + %l0] 0x88, %o3 ASI use replaced by convert2hboot
5665 call loop_1262
5666 nop ! rdhpr %hsys_tick_cmpr, %l6 changed by convert2hboot
5667 call loop_1263
5668 nop ! tsubcctv %o4, 0x42, %i0 changed by convert2hboot
5669loop_1262:
5670 nop
5671 wr %g0, 0x0, %pcr ! wr %g0, 0x52, %asi changed by convert2hboot
5672loop_1263:
5673 call loop_1264
5674 fmovdvc %xcc, %f16, %f14
5675 udivcc %l4, 0x0472, %i1
5676 call loop_1265
5677loop_1264:
5678 nop
5679 nop
5680 setx 0x55FED68E, %l0, %l6
5681 st %l6, [%l7 + 0x28]
5682 ld [%l7 + 0x28], %f15
5683 fsqrts %f15, %f29
5684 andcc %i5, 0x12D6, %g5
5685 call loop_1266
5686loop_1265:
5687 fornot2 %f18, %f16, %f24
5688 srax %i2, %o7, %l0
5689 call loop_1267
5690loop_1266:
5691 nop ! tgu %icc, 0x6e changed by convert2hboot
5692 call loop_1268
5693 call loop_1269
5694loop_1267:
5695 call loop_1270
5696 call loop_1271
5697loop_1268:
5698 call loop_1272
5699loop_1269:
5700 bge,pt %xcc, loop_1273
5701loop_1270:
5702 fmovdvc %icc, %f12, %f0
5703loop_1271:
5704 mulscc %g4, 0x0673, %g3
5705loop_1272:
5706 subccc %o2, %l3, %l5
5707loop_1273:
5708 nop
5709 nop
5710 setx 0x99D55A48C04FF800, %l0, %l6
5711 stx %l6, [%l7 + 0x48]
5712 ldx [%l7 + 0x48], %fsr
5713 restored
5714 rdpr %cwp, %g1
5715 rdpr %cansave, %g2
5716 rdpr %canrestore, %g3
5717 rdpr %cleanwin, %g4
5718 rdpr %otherwin, %g5
5719 rdpr %wstate, %g6
5720 fmovsn %icc, %f25, %f15
5721 nop ! tg %icc, 0x7c changed by convert2hboot
5722 bge,a,pn %icc, loop_1274
5723 nop ! tcc %icc, 0x5d changed by convert2hboot
5724 nop ! taddcc %g2, %l2, %o5 changed by convert2hboot
5725 nop ! tneg %xcc, 0x38 changed by convert2hboot
5726loop_1274:
5727 call loop_1275
5728 bmask %l1, %g1, %i7
5729 call loop_1276
5730 subcc %i6, %o0, %g7
5731loop_1275:
5732 nop ! tpos %xcc, 0x54 changed by convert2hboot
5733 or %g6, %i4, %o1
5734loop_1276:
5735 call loop_1277
5736 call loop_1278
5737 fones %f4
5738 bge,a %icc, loop_1279
5739loop_1277:
5740 sethi 0x05D6, %o3
5741loop_1278:
5742 smulcc %i3, %o4, %i0
5743 fpackfix %f12, %f28
5744loop_1279:
5745 fcmple16 %f18, %f16, %l6
5746 array16 %l4, %i1, %i5
5747 call loop_1280
5748 xorcc %g5, %o6, %i2
5749 nop ! tne %icc, 0x45 changed by convert2hboot
5750 wr %g0, 0x0, %pcr ! wr %l0, 0x0091, %set_softint changed by convert2hboot
5751loop_1280:
5752 fmovsneg %xcc, %f31, %f17
5753 xor %o7, 0x0CF5, %g3
5754 fbne %fcc2, loop_1281
5755 fmovsule %fcc1, %f4, %f4
5756 bne,pn %xcc, loop_1282
5757 edge16ln %g4, %o2, %l5
5758loop_1281:
5759 nop
5760 fitod %f6, %f30
5761 fdtox %f30, %f20
5762 brlz,a,pt %g2, loop_1283
5763loop_1282:
5764 call loop_1284
5765 nop
5766 fitod %f4, %f28
5767 fdtoi %f28, %f30
5768 nop ! tpos %xcc, 0x70 changed by convert2hboot
5769loop_1283:
5770 call loop_1285
5771loop_1284:
5772 nop ! tleu %xcc, 0x40 changed by convert2hboot
5773 call loop_1286
5774 wr %g0, 0x0, %pcr ! wr %l2, 0x0C4F, %pic changed by convert2hboot
5775loop_1285:
5776 call loop_1287
5777 call loop_1288
5778loop_1286:
5779 edge32l %l3, %l1, %o5
5780 call loop_1289
5781loop_1287:
5782 call loop_1290
5783loop_1288:
5784 srax %g1, %i7, %o0
5785 nop ! tg %xcc, 0x52 changed by convert2hboot
5786loop_1289:
5787 flushw
5788loop_1290:
5789 bn,a %xcc, loop_1291
5790 movpos %xcc, 0x2AA, %i6
5791 brz,pt %g6, loop_1292
5792 call loop_1293
5793loop_1291:
5794 nop
5795 set 0x78, %g2
5796 ldd [%l7 + %g2], %g6
5797 call loop_1294
5798loop_1292:
5799 mulx %i4, %o1, %i3
5800loop_1293:
5801 call loop_1295
5802 smulcc %o3, %o4, %l6
5803loop_1294:
5804 nop
5805 add %l7, 0x3C, %l6
5806 wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
5807loop_1295:
5808 srlx %l4, 0x1D, %i5
5809 ldsh [%l7 + 0x24], %g5
5810 xnorcc %i2, %o6, %l0
5811 call loop_1296
5812 subcc %o7, %g3, %o2
5813 wrpr %l5, 0x09B3, %cwp
5814 nop
5815 or %g0, 0x8, %l0
5816 sllx %l0, 0x3c, %l0
5817 nop ! wrhpr %l0, 0x7C8, %hsys_tick_cmpr changed by convert2hboot
5818loop_1296:
5819 flush %l7 + 0x68
5820 srlx %l3, %l1, %o5
5821 call loop_1297
5822 call loop_1298
5823 array16 %l2, %i7, %o0
5824 sllx %g1, %i6, %g6
5825loop_1297:
5826 nop
5827 set 0x58, %i7
5828 ldd [%l7 + %i7], %g6
5829loop_1298:
5830 addc %i4, %o1, %o3
5831 call loop_1299
5832 call loop_1300
5833 movle %xcc, 0x4BF, %i3
5834 set 0x16, %i6
5835 nop ! lduha [%l7 + %i6] 0x80, %o4 ASI use replaced by convert2hboot
5836loop_1299:
5837 call loop_1301
5838loop_1300:
5839 fbe %fcc2, loop_1302
5840 addccc %l6, 0x03D8, %i0
5841 flushw
5842loop_1301:
5843 call loop_1303
5844loop_1302:
5845 call loop_1304
5846 movrlz %l4, %i5, %g5
5847 call loop_1305
5848loop_1303:
5849 call loop_1306
5850loop_1304:
5851 call loop_1307
5852 wr %g0, 0x0, %pcr ! wr %i1, %i2, %softint changed by convert2hboot
5853loop_1305:
5854 umul %l0, %o6, %g3
5855loop_1306:
5856 call loop_1308
5857loop_1307:
5858 ba %xcc, loop_1309
5859 array16 %o7, %o2, %g2
5860 fmovsn %xcc, %f14, %f25
5861loop_1308:
5862 fcmpes %fcc0, %f19, %f3
5863loop_1309:
5864 fbo,a,pn %fcc0, loop_1310
5865 ba,a %xcc, loop_1311
5866 call loop_1312
5867 fmovsue %fcc3, %f28, %f14
5868loop_1310:
5869 call loop_1313
5870loop_1311:
5871 nop ! wrpr %g4, %l5, %tick changed by convert2hboot
5872loop_1312:
5873 call loop_1314
5874 brz %l1, loop_1315
5875loop_1313:
5876 nop
5877 setx 0x06C8, %l0, %l3
5878 sdivx %o5, %l3, %i7
5879 movle %icc, %o0, %g1
5880loop_1314:
5881 call loop_1316
5882loop_1315:
5883 move %fcc1, 0x075, %i6
5884 fmovdge %xcc, %f6, %f20
5885 add %l7, 0x18, %l6
5886 wr %g0, 0x0, %pcr ! wr %g0, 0x18, %asi changed by convert2hboot
5887loop_1316:
5888 edge8ln %i4, %o1, %l2
5889 prefetch [%l7 + 0x50], 2
5890 fcmpd %fcc3, %f22, %f16
5891 nop
5892 or %g0, 0x8, %l0
5893 sllx %l0, 0x3c, %l0
5894 nop ! wrhpr %l0, 0x8AC, %hsys_tick_cmpr changed by convert2hboot
5895 movle %fcc0, %l6, %i0
5896 addccc %l4, %o4, %i5
5897 edge8 %g5, %i1, %l0
5898 orncc %i2, %g3, %o6
5899 nop ! taddcc %o2, 0x6b, %g2 changed by convert2hboot
5900 call loop_1317
5901 call loop_1318
5902 call loop_1319
5903 bge,pt %icc, loop_1320
5904loop_1317:
5905 call loop_1321
5906loop_1318:
5907 fmovdl %xcc, %f6, %f16
5908loop_1319:
5909 nop ! tle %icc, 0x3a changed by convert2hboot
5910loop_1320:
5911 movue %fcc1, %g4, %l5
5912loop_1321:
5913 call loop_1322
5914 movvs %xcc, 0x393, %o7
5915 membar 0x75
5916 rdpr %otherwin, %o5
5917loop_1322:
5918 call loop_1323
5919 fmovsge %icc, %f11, %f18
5920 fnot2s %f7, %f23
5921 nop
5922 fitos %f5, %f17
5923 fstox %f17, %f26
5924 fxtos %f26, %f13
5925loop_1323:
5926 nop
5927 wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
5928 call loop_1324
5929 movne %icc, %l3, %o0
5930 call loop_1325
5931 call loop_1326
5932loop_1324:
5933 fmovd %f30, %f4
5934 edge16l %i7, %i6, %g6
5935loop_1325:
5936 movrne %g1, 0x27F, %i4
5937loop_1326:
5938 nop
5939 set 0x58, %o5
5940 nop ! ldsba [%l7 + %o5] 0x89, %g7 ASI use replaced by convert2hboot
5941 call loop_1327
5942 nop
5943 setx loop_1328, %l0, %l1
5944 nop ! wrpr 0x1, %tl changed by convert2hboot
5945 nop ! wrpr %l1, %tpc changed by convert2hboot
5946 add %l1, 0x4, %l1
5947 nop ! wrpr %l1, %tnpc changed by convert2hboot
5948 setx 0x011100001406, %l0, %l1
5949 nop ! wrpr %l1, %tstate changed by convert2hboot
5950 nop ! wrhpr 0x4, %htstate changed by convert2hboot
5951 nop ! retry changed by convert2hboot
5952 call loop_1329
5953 nop
5954 setx 0x130D, %l0, %i3
5955 sdiv %o1, %i3, %o3
5956loop_1327:
5957 nop ! rdhpr %htba, %l6 changed by convert2hboot
5958loop_1328:
5959 edge8l %l2, %l4, %i0
5960loop_1329:
5961 fmovdneg %icc, %f20, %f10
5962 movg %fcc0, 0x7BD, %o4
5963 nop ! tleu %icc, 0x35 changed by convert2hboot
5964 fbue,a,pt %fcc0, loop_1330
5965 nop ! taddcc %i5, %g5, %l0 changed by convert2hboot
5966 edge8l %i1, %i2, %g3
5967 fbul,pt %fcc3, loop_1331
5968loop_1330:
5969 nop
5970 nop
5971 setx 0xEC093C2707E9400, %l0, %l6
5972 stx %l6, [%l7 + 0x10]
5973 ldx [%l7 + 0x10], %fsr
5974 nop ! rdhpr %htba, %o6 changed by convert2hboot
5975 fpadd32s %f27, %f23, %f17
5976loop_1331:
5977 nop ! tgu %xcc, 0x6d changed by convert2hboot
5978 smulcc %o2, 0x0334, %g2
5979 rd %fprs, %g4
5980 call loop_1332
5981 fmovrdne %l5, %f12, %f14
5982 call loop_1333
5983 rd %softint, %o7
5984loop_1332:
5985 call loop_1334
5986 nop
5987 fitod %f0, %f14
5988 fdtoi %f14, %f11
5989loop_1333:
5990 udivx %o5, 0x0C3E, %l1
5991 fmovs %f26, %f15
5992loop_1334:
5993 call loop_1335
5994 fbue,pt %fcc3, loop_1336
5995 bne,a,pt %icc, loop_1337
5996 nop
5997 nop
5998 setx 0xB2004032, %l0, %l6
5999 st %l6, [%l7 + 0x28]
6000 ld [%l7 + 0x28], %f17
6001 setx 0x7B4B9CA8, %l1, %l5
6002 st %l5, [%l7 + 0x10]
6003 ld [%l7 + 0x10], %f16
6004 fmuls %f16, %f17, %f23
6005loop_1335:
6006 edge32ln %l3, %o0, %i7
6007loop_1336:
6008 nop ! sir 0x0A69 !! sir is illegal now
6009loop_1337:
6010 call loop_1338
6011 edge8ln %g6, %g1, %i6
6012 nop ! tcc %xcc, 0x67 changed by convert2hboot
6013 call loop_1339
6014loop_1338:
6015 call loop_1340
6016 nop
6017 fitod %f6, %f24
6018 fdtox %f24, %f2
6019 fmovrdlez %g7, %f14, %f2
6020loop_1339:
6021 call loop_1341
6022loop_1340:
6023 call loop_1342
6024 nop ! tn %icc, 0x50 changed by convert2hboot
6025 call loop_1343
6026loop_1341:
6027 call loop_1344
6028loop_1342:
6029 call loop_1345
6030 movo %fcc2, %i4, %i3
6031loop_1343:
6032 fornot1 %f20, %f8, %f0
6033loop_1344:
6034 movcc %xcc, 0x478, %o3
6035loop_1345:
6036 addccc %o1, %l2, %l6
6037 edge8l %l4, %i0, %o4
6038 nop ! tvc %xcc, 0x3e changed by convert2hboot
6039 call loop_1346
6040 smul %g5, %i5, %i1
6041 movleu %xcc, 0x229, %i2
6042 nop
6043 setx 0x1DBE, %l1, %l0
6044 udivcc %g3, %l0, %o6
6045loop_1346:
6046 call loop_1347
6047 movrgz %o2, %g4, %g2
6048 edge16ln %o7, %l5, %o5
6049 set 0x28, %l6
6050 nop ! prefetcha [%l7 + %l6] 0x18, 2 ASI use replaced by convert2hboot
6051loop_1347:
6052 fmovsue %fcc2, %f10, %f3
6053 movrne %o0, %i7, %l1
6054 nop ! tsubcc %g6, 0x4d, %g1 changed by convert2hboot
6055 fnor %f22, %f30, %f4
6056 call loop_1348
6057 call loop_1349
6058 orcc %g7, %i4, %i3
6059 call loop_1350
6060loop_1348:
6061 alignaddr %i6, %o3, %o1
6062loop_1349:
6063 nop
6064 wr %g0, 0x0, %pcr ! wr %g0, 0x0c, %asi changed by convert2hboot
6065loop_1350:
6066 bgu,a,pt %xcc, loop_1351
6067 orn %l4, 0x0D5F, %i0
6068 call loop_1352
6069 call loop_1353
6070loop_1351:
6071 call loop_1354
6072 fbn,a,pt %fcc3, loop_1355
6073loop_1352:
6074 edge32n %l6, %o4, %g5
6075loop_1353:
6076 movo %fcc2, %i5, %i2
6077loop_1354:
6078 xnor %i1, %g3, %l0
6079loop_1355:
6080 nop ! tcc %xcc, 0x3a changed by convert2hboot
6081 array8 %o6, %g4, %g2
6082 fmovdneg %xcc, %f24, %f26
6083 nop ! ta %icc, 0x66 changed by convert2hboot
6084 edge8l %o7, %l5, %o5
6085 nop ! rdhpr %ver, %o2 changed by convert2hboot
6086 brgz %o0, loop_1356
6087 move %fcc0, %i7, %l1
6088 call loop_1357
6089 fmovrdlz %g6, %f10, %f16
6090loop_1356:
6091 nop
6092 wr %g0, 0x0, %pcr ! wr %g0, 0x89, %asi changed by convert2hboot
6093loop_1357:
6094 call loop_1358
6095 fmovsvs %xcc, %f24, %f27
6096 rdpr %cwp, %g7
6097 movrlez %i4, %l3, %i6
6098loop_1358:
6099 array32 %i3, %o3, %o1
6100 nop ! tgu %xcc, 0x47 changed by convert2hboot
6101 nop ! rdhpr %htba, %l2 changed by convert2hboot
6102 call loop_1359
6103 srl %l4, 0x03, %l6
6104 nop
6105 or %g0, 0x8, %l0
6106 sllx %l0, 0x3c, %l0
6107 nop ! wrhpr %l0, 0xF72, %hsys_tick_cmpr changed by convert2hboot
6108 set 0x51, %l5
6109 nop ! stba %i0, [%l7 + %l5] 0x88 ASI use replaced by convert2hboot
6110loop_1359:
6111 call loop_1360
6112 call loop_1361
6113 addc %i5, %i2, %i1
6114 wr %g0, 0x0, %pcr ! wr %g0, 0x18, %asi changed by convert2hboot
6115loop_1360:
6116 nop ! tcs %icc, 0x52 changed by convert2hboot
6117loop_1361:
6118 nop ! tcs %icc, 0x35 changed by convert2hboot
6119 nop ! tsubcctv %l0, %o6, %g5 changed by convert2hboot
6120 std %f18, [%l7 + 0x70]
6121 fmovsn %xcc, %f20, %f19
6122 swap [%l7 + 0x20], %g2
6123 call loop_1362
6124 edge32ln %o7, %l5, %o5
6125 call loop_1363
6126 nop ! tl %xcc, 0x42 changed by convert2hboot
6127loop_1362:
6128 call loop_1364
6129 fbule,a,pt %fcc0, loop_1365
6130loop_1363:
6131 fmovspos %xcc, %f28, %f29
6132 fmuld8ulx16 %f22, %f12, %f0
6133loop_1364:
6134 srl %g4, %o0, %i7
6135loop_1365:
6136 bg,a,pn %xcc, loop_1366
6137 wr %g0, 0x0, %pcr ! wr %o2, 0x02C4, %set_softint changed by convert2hboot
6138 addccc %g6, %l1, %g7
6139 call loop_1367
6140loop_1366:
6141 brnz,a %i4, loop_1368
6142 call loop_1369
6143 call loop_1370
6144loop_1367:
6145 udivx %l3, 0x017D, %g1
6146loop_1368:
6147 ldsw [%l7 + 0x44], %i3
6148loop_1369:
6149 nop
6150 fitos %f2, %f27
6151 fstox %f27, %f24
6152loop_1370:
6153 brnz %o3, loop_1371
6154 fpack32 %f18, %f6, %f12
6155 call loop_1372
6156 nop ! rdhpr %htba, %o1 changed by convert2hboot
6157loop_1371:
6158 nop
6159 set 0x40, %i4
6160 nop ! ldda [%l7 + %i4] 0x18, %f0 ASI use replaced by convert2hboot
6161loop_1372:
6162 rdpr %cansave, %l2
6163 call loop_1373
6164 nop ! tleu %icc, 0x58 changed by convert2hboot
6165 nop ! rdhpr %hsys_tick_cmpr, %l4 changed by convert2hboot
6166 nop ! tne %icc, 0x78 changed by convert2hboot
6167loop_1373:
6168 edge8 %l6, %o4, %i6
6169 call loop_1374
6170 fmovrse %i0, %f8, %f23
6171 nop ! rdhpr %hintp, %i2 changed by convert2hboot
6172 call loop_1375
6173loop_1374:
6174 fmul8x16au %f13, %f14, %f8
6175 call loop_1376
6176 movge %icc, %i5, %g3
6177loop_1375:
6178 fmovdg %fcc0, %f28, %f30
6179 call loop_1377
6180loop_1376:
6181 fmovscc %xcc, %f7, %f14
6182 wr %g0, 0x0, %pcr ! wr %g0, 0x19, %asi changed by convert2hboot
6183loop_1377:
6184 srlx %l0, %o6, %g2
6185 call loop_1378
6186 movuge %fcc2, %g5, %l5
6187 call loop_1379
6188 nop ! tne %xcc, 0x71 changed by convert2hboot
6189loop_1378:
6190 wrpr %g0, 0x3, %gl
6191 call loop_1380
6192loop_1379:
6193 call loop_1381
6194 xor %o0, %i7, %o2
6195 call loop_1382
6196loop_1380:
6197 andncc %g4, %l1, %g7
6198loop_1381:
6199 call loop_1383
6200 fnors %f14, %f21, %f22
6201loop_1382:
6202 nop ! tge %xcc, 0x55 changed by convert2hboot
6203 nop
6204 fitod %f12, %f6
6205 fdtox %f6, %f10
6206 fxtod %f10, %f6
6207loop_1383:
6208 movre %g6, 0x204, %l3
6209 edge16ln %i4, %i3, %g1
6210 call loop_1384
6211 subcc %o3, %o1, %l4
6212 sll %l6, 0x12, %l2
6213 call loop_1385
6214loop_1384:
6215 call loop_1386
6216 std %i6, [%l7 + 0x18]
6217 call loop_1387
6218loop_1385:
6219 brgz,a,pn %i0, loop_1388
6220loop_1386:
6221 call loop_1389
6222 edge16l %i2, %i5, %o4
6223loop_1387:
6224 nop
6225 set 0x40, %g3
6226 ldd [%l7 + %g3], %f16
6227loop_1388:
6228 call loop_1390
6229loop_1389:
6230 sth %i1, [%l7 + 0x42]
6231 nop
6232 or %g0, 0x8, %l0
6233 sllx %l0, 0x3c, %l0
6234 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
6235 call loop_1391
6236loop_1390:
6237 call loop_1392
6238 nop
6239 setx 0x16A0, %l0, %g2
6240 udiv %o6, %g2, %g5
6241 nop ! tle %icc, 0x54 changed by convert2hboot
6242loop_1391:
6243 pdist %f12, %f14, %f24
6244loop_1392:
6245 movrne %l5, %l0, %o7
6246 fbu,pn %fcc2, loop_1393
6247 fmovscc %icc, %f31, %f8
6248 fxnor %f2, %f8, %f2
6249 call loop_1394
6250loop_1393:
6251 orn %o0, %o5, %i7
6252 orncc %o2, %l1, %g4
6253 nop
6254 setx 0x1936, %l0, %g6
6255 sdiv %g7, %g6, %i4
6256loop_1394:
6257 call loop_1395
6258 movg %fcc3, %l3, %i3
6259 call loop_1396
6260 movrgez %o3, %g1, %o1
6261loop_1395:
6262 call loop_1397
6263 fbg,pn %fcc1, loop_1398
6264loop_1396:
6265 movrgz %l6, %l4, %i6
6266 bshuffle %f4, %f2, %f18
6267loop_1397:
6268 nop ! tgu %xcc, 0x77 changed by convert2hboot
6269loop_1398:
6270 movleu %xcc, 0x59E, %l2
6271 fcmped %fcc1, %f10, %f22
6272 fbug %fcc1, loop_1399
6273 movrlez %i0, %i5, %o4
6274 call loop_1400
6275 movrlz %i1, %i2, %o6
6276loop_1399:
6277 fmovsleu %xcc, %f23, %f19
6278 fmovdne %fcc1, %f20, %f12
6279loop_1400:
6280 xorcc %g2, 0x0996, %g3
6281 call loop_1401
6282 movl %fcc3, %l5, %l0
6283 call loop_1402
6284 fbl,a,pn %fcc2, loop_1403
6285loop_1401:
6286 nop ! taddcctv %g5, 0x47, %o7 changed by convert2hboot
6287 add %o0, %i7, %o5
6288loop_1402:
6289 brgz,a %o2, loop_1404
6290loop_1403:
6291 call loop_1405
6292 fbug %fcc0, loop_1406
6293 xnor %l1, %g4, %g7
6294loop_1404:
6295 call loop_1407
6296loop_1405:
6297 nop
6298 set 0x2E, %l2
6299 sth %i4, [%l7 + %l2]
6300loop_1406:
6301 call loop_1408
6302 fnors %f1, %f12, %f16
6303loop_1407:
6304 call loop_1409
6305 call loop_1410
6306loop_1408:
6307 edge8l %g6, %l3, %o3
6308 nop ! rdpr %tba, %g1 changed by convert2hboot
6309loop_1409:
6310 sub %o1, 0x0DC6, %i3
6311loop_1410:
6312 edge8l %l6, %l4, %l2
6313 fmul8ulx16 %f10, %f0, %f12
6314 call loop_1411
6315 call loop_1412
6316 ldstub [%l7 + 0x32], %i0
6317 movl %fcc2, 0x476, %i6
6318loop_1411:
6319 nop
6320 wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
6321loop_1412:
6322 edge16n %i1, %i2, %o6
6323 call loop_1413
6324 nop
6325 setx loop_1414, %l0, %l1
6326 nop ! wrpr 0x1, %tl changed by convert2hboot
6327 nop ! wrpr %l1, %tnpc changed by convert2hboot
6328 setx 0x001400001400, %l0, %l1
6329 nop ! wrpr %l1, %tstate changed by convert2hboot
6330 nop ! wrhpr 0x4, %htstate changed by convert2hboot
6331 nop ! rdpr %tt, %l1 changed by convert2hboot
6332 nop ! wrpr %g0, %l1, %tt changed by convert2hboot
6333 rdpr %pstate, %l1
6334 wrpr %g0, %l1, %pstate
6335 nop ! rdpr %tl, %l1 changed by convert2hboot
6336 nop ! wrpr %g0, %l1, %tl changed by convert2hboot
6337 nop ! rdpr %tpc, %l1 changed by convert2hboot
6338 nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
6339 nop ! rdpr %tnpc, %l1 changed by convert2hboot
6340 nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
6341 nop ! rdpr %tstate, %l1 changed by convert2hboot
6342 nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
6343 nop ! rdpr %tba, %l1 changed by convert2hboot
6344 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
6345 nop ! rdpr %tba, %l1 changed by convert2hboot
6346 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
6347 nop ! rdhpr %hpstate, %l1 changed by convert2hboot
6348 nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
6349 nop ! rdhpr %htstate, %l1 changed by convert2hboot
6350 nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
6351 nop ! rdhpr %hintp, %l1 changed by convert2hboot
6352 nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
6353 nop ! done changed by convert2hboot
6354 call loop_1415
6355 brgez,a,pn %g2, loop_1416
6356loop_1413:
6357 nop ! tpos %xcc, 0x51 changed by convert2hboot
6358loop_1414:
6359 call loop_1417
6360loop_1415:
6361 call loop_1418
6362loop_1416:
6363 call loop_1419
6364 call loop_1420
6365loop_1417:
6366 call loop_1421
6367loop_1418:
6368 nop ! tn %xcc, 0x63 changed by convert2hboot
6369loop_1419:
6370 nop
6371 wr %g0, 0x0, %pcr ! wr %g0, 0x80, %asi changed by convert2hboot
6372 sta %f25, [%l7 + 0x24] %asi
6373loop_1420:
6374 movre %o4, 0x3C1, %g3
6375loop_1421:
6376 call loop_1422
6377 movvc %icc, 0x4A2, %l0
6378 nop ! tle %xcc, 0x4c changed by convert2hboot
6379 brnz,a %g5, loop_1423
6380loop_1422:
6381 nop ! tneg %xcc, 0x47 changed by convert2hboot
6382 call loop_1424
6383 fornot2 %f4, %f30, %f4
6384loop_1423:
6385 umulcc %l5, 0x1107, %o0
6386 ldstub [%l7 + 0x7D], %o7
6387loop_1424:
6388 nop ! tsubcc %o5, %o2, %i7 changed by convert2hboot
6389 nop ! tle %icc, 0x4e changed by convert2hboot
6390 movcc %xcc, %g4, %g7
6391 fnors %f6, %f24, %f14
6392 call loop_1425
6393 xorcc %l1, 0x0502, %i4
6394 call loop_1426
6395 edge32ln %g6, %l3, %o3
6396loop_1425:
6397 nop
6398 nop
6399 setx 0xBD735AFA, %l0, %l6
6400 st %l6, [%l7 + 0x28]
6401 ld [%l7 + 0x28], %f3
6402 setx 0x4024ADF7, %l1, %l5
6403 st %l5, [%l7 + 0x10]
6404 ld [%l7 + 0x10], %f4
6405 fdivs %f4, %f3, %f23
6406 movrgez %o1, 0x360, %i3
6407loop_1426:
6408 call loop_1427
6409 movrlz %l6, %l4, %g1
6410 fmovsl %xcc, %f11, %f24
6411 movul %fcc2, 0x0C5, %i0
6412loop_1427:
6413 call loop_1428
6414 mova %icc, 0x40A, %i6
6415 call loop_1429
6416 nop ! sir 0x1A05 !! sir is illegal now
6417loop_1428:
6418 call loop_1430
6419 nop ! tle %icc, 0x5e changed by convert2hboot
6420loop_1429:
6421 call loop_1431
6422 wr %g0, 0x0, %pcr ! wr %g0, 0x7, %fprs changed by convert2hboot
6423loop_1430:
6424 nop ! tcs %xcc, 0x40 changed by convert2hboot
6425 wrpr %g0, 0x2, %gl
6426loop_1431:
6427 call loop_1432
6428 call loop_1433
6429 bgu %icc, loop_1434
6430 call loop_1435
6431loop_1432:
6432 nop ! taddcctv %i1, 0x7b, %g2 changed by convert2hboot
6433loop_1433:
6434 ldub [%l7 + 0x36], %o6
6435loop_1434:
6436 mova %fcc0, 0x502, %g3
6437loop_1435:
6438 fmovsge %fcc0, %f22, %f16
6439 fmovsuge %fcc3, %f31, %f16
6440 call loop_1436
6441 movrgez %l0, 0x356, %g5
6442 orncc %l5, %o0, %o4
6443 call loop_1437
6444loop_1436:
6445 call loop_1438
6446 xnorcc %o7, %o5, %o2
6447 wr %g0, 0x0, %pcr ! wr %g0, 0xf9, %asi changed by convert2hboot
6448 membar #Sync
6449loop_1437:
6450 call loop_1439
6451loop_1438:
6452 nop
6453 set 0x40, %o1
6454 flush %l7 + %o1
6455 wrpr %g0, 0x1, %gl
6456 set 0x70, %g4
6457 nop ! lduwa [%l7 + %g4] 0x81, %l1 ASI use replaced by convert2hboot
6458loop_1439:
6459 fsrc1 %f28, %f8
6460 call loop_1440
6461 call loop_1441
6462 call loop_1442
6463 nop ! tge %icc, 0x66 changed by convert2hboot
6464loop_1440:
6465 nop ! wrpr %i4, %g6, %tick changed by convert2hboot
6466loop_1441:
6467 call loop_1443
6468loop_1442:
6469 bcc %xcc, loop_1444
6470 array32 %i7, %l3, %o3
6471 fbuge %fcc3, loop_1445
6472loop_1443:
6473 fands %f15, %f6, %f27
6474loop_1444:
6475 nop ! rdhpr %htba, %i3 changed by convert2hboot
6476 call loop_1446
6477loop_1445:
6478 call loop_1447
6479 call loop_1448
6480 call loop_1449
6481loop_1446:
6482 rd %pc, %l6
6483loop_1447:
6484 fbne,a,pt %fcc2, loop_1450
6485loop_1448:
6486 nop ! tge %xcc, 0x53 changed by convert2hboot
6487loop_1449:
6488 brgez %o1, loop_1451
6489 fbe,a,pt %fcc3, loop_1452
6490loop_1450:
6491 fmovduge %fcc2, %f22, %f6
6492 call loop_1453
6493loop_1451:
6494 call loop_1454
6495loop_1452:
6496 mulscc %g1, 0x1658, %l4
6497 nop ! tsubcc %i0, 0x3b, %i6 changed by convert2hboot
6498loop_1453:
6499 nop ! tleu %icc, 0x64 changed by convert2hboot
6500loop_1454:
6501 nop
6502 nop
6503 setx 0x0B6B32E3D8CEEEFE, %l0, %l6
6504 stx %l6, [%l7 + 0x28]
6505 ldd [%l7 + 0x28], %f20
6506 setx 0x727C887D8BC0AC7A, %l1, %l5
6507 stx %l5, [%l7 + 0x10]
6508 ldd [%l7 + 0x10], %f6
6509 fdivd %f6, %f20, %f10
6510 nop
6511 or %g0, 0x8, %l0
6512 sllx %l0, 0x3c, %l0
6513 nop ! wrhpr %l0, 0x54E, %hsys_tick_cmpr changed by convert2hboot
6514 call loop_1455
6515 nop
6516 setx loop_1456, %l0, %l1
6517 nop ! wrpr 0x1, %tl changed by convert2hboot
6518 nop ! wrpr %l1, %tpc changed by convert2hboot
6519 add %l1, 0x4, %l1
6520 nop ! wrpr %l1, %tnpc changed by convert2hboot
6521 setx 0x014200001400, %l0, %l1
6522 nop ! wrpr %l1, %tstate changed by convert2hboot
6523 nop ! wrhpr 0x4, %htstate changed by convert2hboot
6524 nop ! retry changed by convert2hboot
6525 call loop_1457
6526 call loop_1458
6527loop_1455:
6528 call loop_1459
6529loop_1456:
6530 call loop_1460
6531loop_1457:
6532 call loop_1461
6533loop_1458:
6534 nop ! tge %icc, 0x65 changed by convert2hboot
6535loop_1459:
6536 xnorcc %i2, 0x101E, %l2
6537loop_1460:
6538 fmovrse %i1, %f22, %f15
6539loop_1461:
6540 sethi 0x18A6, %g2
6541 fmovdug %fcc1, %f30, %f18
6542 call loop_1462
6543 fmovdne %fcc3, %f24, %f10
6544 call loop_1463
6545 call loop_1464
6546loop_1462:
6547 call loop_1465
6548 call loop_1466
6549loop_1463:
6550 nop ! sir 0x1911 !! sir is illegal now
6551loop_1464:
6552 call loop_1467
6553loop_1465:
6554 call loop_1468
6555loop_1466:
6556 fcmped %fcc0, %f4, %f24
6557 movrlz %o6, %l0, %g3
6558loop_1467:
6559 call loop_1469
6560loop_1468:
6561 nop ! tg %icc, 0x44 changed by convert2hboot
6562 alignaddrl %l5, %o0, %g5
6563 edge32n %o4, %o5, %o7
6564loop_1469:
6565 call loop_1470
6566 call loop_1471
6567 call loop_1472
6568 wrpr %g4, 0x0F4A, %pil
6569loop_1470:
6570 orcc %g7, %l1, %o2
6571loop_1471:
6572 nop ! tl %xcc, 0x75 changed by convert2hboot
6573loop_1472:
6574 brnz %g6, loop_1473
6575 call loop_1474
6576 fmovdneg %xcc, %f2, %f6
6577 movrgez %i4, 0x00A, %l3
6578loop_1473:
6579 nop ! wrpr %i7, 0x00D3, %tick changed by convert2hboot
6580loop_1474:
6581 call loop_1475
6582 movvc %xcc, 0x0DF, %o3
6583 fmovsgu %xcc, %f17, %f8
6584 stx %i3, [%l7 + 0x60]
6585loop_1475:
6586 call loop_1476
6587 xorcc %l6, 0x1E7C, %o1
6588 rd %ccr, %l4
6589 nop ! tsubcctv %g1, %i0, %i6 changed by convert2hboot
6590loop_1476:
6591 call loop_1477
6592 call loop_1478
6593 movrgez %i5, 0x077, %i2
6594 orncc %l2, %g2, %i1
6595loop_1477:
6596 nop
6597 wr %g0, 0x0, %pcr ! wr %g0, 0x18, %asi changed by convert2hboot
6598loop_1478:
6599 call loop_1479
6600 brgz,pt %g3, loop_1480
6601 fpmerge %f1, %f5, %f6
6602 call loop_1481
6603loop_1479:
6604 call loop_1482
6605loop_1480:
6606 or %l5, %o6, %g5
6607 and %o0, %o4, %o5
6608loop_1481:
6609 call loop_1483
6610loop_1482:
6611 flushw
6612 call loop_1484
6613 array32 %o7, %g4, %l1
6614loop_1483:
6615 call loop_1485
6616 movneg %icc, 0x19F, %o2
6617loop_1484:
6618 nop
6619 wr %g0, 0x0, %pcr ! wr %g0, 0x88, %asi changed by convert2hboot
6620loop_1485:
6621 fmovdule %fcc1, %f20, %f28
6622 call loop_1486
6623 addcc %i4, 0x15CC, %g7
6624 be %icc, loop_1487
6625 rd %fprs, %i7
6626loop_1486:
6627 fornot1s %f26, %f2, %f7
6628 fmovsl %xcc, %f26, %f21
6629loop_1487:
6630 fbg,a,pn %fcc0, loop_1488
6631 call loop_1489
6632 membar 0x56
6633 and %o3, 0x0931, %l3
6634loop_1488:
6635 nop ! ta %xcc, 0x66 changed by convert2hboot
6636loop_1489:
6637 ldstub [%l7 + 0x3A], %l6
6638 stb %o1, [%l7 + 0x6C]
6639 call loop_1490
6640 bvc,a,pt %icc, loop_1491
6641 fpmerge %f22, %f16, %f4
6642 nop
6643 set 0x20, %o6
6644 lduh [%l7 + %o6], %l4
6645loop_1490:
6646 array16 %i3, %i0, %i6
6647loop_1491:
6648 nop
6649 wr %g0, 0x0, %pcr ! wr %g0, 0x2f, %asi changed by convert2hboot
6650 membar #Sync
6651 fcmple16 %f0, %f10, %g1
6652 call loop_1492
6653 nop ! tn %xcc, 0x61 changed by convert2hboot
6654 nop ! taddcctv %l2, %i2, %g2 changed by convert2hboot
6655 subccc %i1, %l0, %g3
6656loop_1492:
6657 wrpr %l5, 0x13BA, %pil
6658 fbuge %fcc3, loop_1493
6659 rd %pc, %o6
6660 nop ! tg %icc, 0x64 changed by convert2hboot
6661 array32 %o0, %g5, %o5
6662loop_1493:
6663 call loop_1494
6664 bn,a,pn %icc, loop_1495
6665 call loop_1496
6666 nop ! tvs %xcc, 0x70 changed by convert2hboot
6667loop_1494:
6668 nop ! tgu %icc, 0x3f changed by convert2hboot
6669loop_1495:
6670 nop
6671 set 0x18, %o3
6672 sta %f20, [%l7 + %o3] 0x19
6673loop_1496:
6674 call loop_1497
6675 fbne,pn %fcc0, loop_1498
6676 movre %o4, 0x1E0, %g4
6677 movgu %icc, %o7, %l1
6678loop_1497:
6679 nop ! taddcc %o2, %i4, %g6 changed by convert2hboot
6680loop_1498:
6681 fpmerge %f8, %f16, %f14
6682 call loop_1499
6683 movlg %fcc2, 0x59E, %i7
6684 call loop_1500
6685 call loop_1501
6686loop_1499:
6687 fbn %fcc2, loop_1502
6688 call loop_1503
6689loop_1500:
6690 call loop_1504
6691loop_1501:
6692 mulx %g7, 0x06E0, %o3
6693loop_1502:
6694 nop ! te %xcc, 0x39 changed by convert2hboot
6695loop_1503:
6696 movleu %icc, %l6, %l3
6697loop_1504:
6698 nop ! tle %xcc, 0x3d changed by convert2hboot
6699 call loop_1505
6700 call loop_1506
6701 call loop_1507
6702 call loop_1508
6703loop_1505:
6704 movule %fcc2, 0x4CB, %o1
6705loop_1506:
6706 fmovrsne %i3, %f15, %f0
6707loop_1507:
6708 movpos %icc, 0x090, %i0
6709loop_1508:
6710 nop ! tsubcc %i6, %l4, %i5 changed by convert2hboot
6711 movgu %xcc, 0x5F2, %g1
6712 sub %i2, 0x189D, %l2
6713 popc 0x0A8D, %g2
6714 bl,a %xcc, loop_1509
6715 call loop_1510
6716 fbne,a,pn %fcc2, loop_1511
6717 bneg %xcc, loop_1512
6718loop_1509:
6719 call loop_1513
6720loop_1510:
6721 nop
6722 setx loop_1514, %l0, %l1
6723 nop ! wrpr 0x1, %tl changed by convert2hboot
6724 nop ! wrpr %l1, %tpc changed by convert2hboot
6725 add %l1, 0x4, %l1
6726 nop ! wrpr %l1, %tnpc changed by convert2hboot
6727 setx 0x004400001401, %l0, %l1
6728 nop ! wrpr %l1, %tstate changed by convert2hboot
6729 nop ! wrhpr 0x4, %htstate changed by convert2hboot
6730 nop ! retry changed by convert2hboot
6731loop_1511:
6732 call loop_1515
6733loop_1512:
6734 call loop_1516
6735loop_1513:
6736 fmovrdgz %i1, %f12, %f8
6737loop_1514:
6738 fbne %fcc2, loop_1517
6739loop_1515:
6740 edge8n %g3, %l5, %l0
6741loop_1516:
6742 orcc %o0, %o6, %o5
6743 fcmpne32 %f22, %f22, %g5
6744loop_1517:
6745 nop
6746 nop
6747 or %g0, 0x8, %l0
6748 sllx %l0, 0x3c, %l0
6749 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
6750 nop
6751 setx loop_1518, %l0, %l1
6752 jmpl %l1, %o4
6753 rd %tick_cmpr, %o7
6754 ldsh [%l7 + 0x30], %l1
6755 brlz,a,pt %o2, loop_1519
6756loop_1518:
6757 rdpr %otherwin, %g6
6758 edge32l %i7, %i4, %o3
6759 membar #Sync
6760 wr %g0, 0x0, %pcr ! wr %g0, 0x17, %asi changed by convert2hboot
6761loop_1519:
6762 bne,a,pn %icc, loop_1520
6763 subc %g7, 0x17E3, %l3
6764 fbe,a,pn %fcc3, loop_1521
6765 call loop_1522
6766loop_1520:
6767 fmovsne %xcc, %f10, %f5
6768 call loop_1523
6769loop_1521:
6770 nop ! taddcc %o1, %i3, %i0 changed by convert2hboot
6771loop_1522:
6772 movrlz %i6, 0x17D, %l4
6773loop_1523:
6774 movule %fcc3, %i5, %g1
6775 fmovdleu %icc, %f8, %f14
6776 call loop_1524
6777 fcmps %fcc0, %f23, %f13
6778 nop
6779 or %g0, 0x8, %l0
6780 sllx %l0, 0x3c, %l0
6781 wr %g0, 0x0, %pcr ! wr %l0, %g0, %tick_cmpr changed by convert2hboot
6782 call loop_1525
6783loop_1524:
6784 restored
6785 rdpr %cwp, %g1
6786 rdpr %cansave, %g2
6787 rdpr %canrestore, %g3
6788 rdpr %cleanwin, %g4
6789 rdpr %otherwin, %g5
6790 rdpr %wstate, %g6
6791 brnz,a %l6, loop_1526
6792 fmovsul %fcc2, %f1, %f12
6793loop_1525:
6794 call loop_1527
6795 fpadd32 %f8, %f10, %f16
6796loop_1526:
6797 call loop_1528
6798 mulscc %g2, 0x1022, %i1
6799loop_1527:
6800 nop ! tcs %xcc, 0x35 changed by convert2hboot
6801 restored
6802 rdpr %cwp, %g1
6803 rdpr %cansave, %g2
6804 rdpr %canrestore, %g3
6805 rdpr %cleanwin, %g4
6806 rdpr %otherwin, %g5
6807 rdpr %wstate, %g6
6808loop_1528:
6809 call loop_1529
6810 rd %softint, %g3
6811 call loop_1530
6812 call loop_1531
6813loop_1529:
6814 call loop_1532
6815 or %l0, 0x123B, %o0
6816loop_1530:
6817 movg %fcc3, %l5, %o5
6818loop_1531:
6819 fcmped %fcc3, %f0, %f12
6820loop_1532:
6821 bne %icc, loop_1533
6822 call loop_1534
6823 movle %icc, %o6, %g4
6824 stw %o4, [%l7 + 0x34]
6825loop_1533:
6826 movle %fcc1, 0x132, %g5
6827loop_1534:
6828 fpack16 %f24, %f5
6829 call loop_1535
6830 nop
6831 setx 0x04C1, %l0, %l1
6832 udivcc %o7, %l1, %o2
6833 brlez,a,pt %g6, loop_1536
6834 call loop_1537
6835loop_1535:
6836 call loop_1538
6837 nop ! taddcctv %i4, %o3, %i7 changed by convert2hboot
6838loop_1536:
6839 edge16n %g7, %l3, %i3
6840loop_1537:
6841 call loop_1539
6842loop_1538:
6843 fbuge,pn %fcc3, loop_1540
6844 srlx %i0, 0x1F, %i6
6845 add %l4, 0x0181, %o1
6846loop_1539:
6847 alignaddr %i5, %g1, %l2
6848loop_1540:
6849 call loop_1541
6850 edge16 %l6, %i2, %i1
6851 call loop_1542
6852loop_1541:
6853 fmovscc %xcc, %f16, %f14
6854 fbul,a,pn %fcc2, loop_1543
6855 fmovd %f10, %f14
6856loop_1542:
6857 call loop_1544
6858 nop
6859 set 0x7B, %i2
6860 ldub [%l7 + %i2], %g3
6861loop_1543:
6862 sllx %l0, 0x01, %o0
6863 fbg,pt %fcc2, loop_1545
6864loop_1544:
6865 fbge,a %fcc0, loop_1546
6866 ld [%l7 + 0x60], %f16
6867 call loop_1547
6868loop_1545:
6869 fmovdle %xcc, %f20, %f18
6870loop_1546:
6871 call loop_1548
6872 fbg,a,pn %fcc2, loop_1549
6873loop_1547:
6874 call loop_1550
6875 wrpr %g0, 0x0, %gl
6876loop_1548:
6877 movuge %fcc1, %o6, %g4
6878loop_1549:
6879 srl %o4, 0x12, %l5
6880loop_1550:
6881 bneg %xcc, loop_1551
6882 srlx %o7, %l1, %g5
6883 call loop_1552
6884 bgu,a,pn %xcc, loop_1553
6885loop_1551:
6886 movu %fcc2, 0x72F, %g6
6887 nop ! ta %icc, 0x5c changed by convert2hboot
6888loop_1552:
6889 movneg %icc, %o2, %i4
6890loop_1553:
6891 movvc %icc, 0x4AC, %o3
6892 saved
6893 rdpr %cwp, %g1
6894 rdpr %cansave, %g2
6895 rdpr %canrestore, %g3
6896 rdpr %cleanwin, %g4
6897 rdpr %otherwin, %g5
6898 rdpr %wstate, %g6
6899 call loop_1554
6900 call loop_1555
6901 call loop_1556
6902 nop ! tleu %xcc, 0x72 changed by convert2hboot
6903loop_1554:
6904 movre %g7, 0x086, %l3
6905loop_1555:
6906 call loop_1557
6907loop_1556:
6908 call loop_1558
6909 call loop_1559
6910 call loop_1560
6911loop_1557:
6912 movl %icc, %i7, %i3
6913loop_1558:
6914 call loop_1561
6915loop_1559:
6916 bne,pt %xcc, loop_1562
6917loop_1560:
6918 nop
6919 set 0x48, %l4
6920 ldx [%l7 + %l4], %i6
6921 fnot2 %f18, %f30
6922loop_1561:
6923 sra %l4, %o1, %i5
6924loop_1562:
6925 fmovdneg %icc, %f16, %f10
6926 edge16l %i0, %l2, %l6
6927 nop
6928 setx 0x126A, %l0, %i1
6929 udiv %g1, %i1, %i2
6930 umul %l0, %g3, %g2
6931 call loop_1563
6932 call loop_1564
6933 nop
6934 nop
6935 setx 0xBF827DA50043B400, %l0, %l6
6936 stx %l6, [%l7 + 0x28]
6937 ldx [%l7 + 0x28], %fsr
6938 call loop_1565
6939loop_1563:
6940 xnor %o5, %o0, %o6
6941loop_1564:
6942 std %f0, [%l7 + 0x08]
6943 fandnot1s %f27, %f14, %f23
6944loop_1565:
6945 call loop_1566
6946 orncc %o4, %l5, %g4
6947 call loop_1567
6948 bge,a,pt %icc, loop_1568
6949loop_1566:
6950 fmovdne %fcc0, %f20, %f10
6951 call loop_1569
6952loop_1567:
6953 call loop_1570
6954loop_1568:
6955 movg %fcc1, 0x2D4, %l1
6956 sllx %g5, 0x14, %g6
6957loop_1569:
6958 movrne %o2, %o7, %o3
6959loop_1570:
6960 wr %g0, 0x0, %pcr ! wr %g0, 0x7, %fprs changed by convert2hboot
6961 call loop_1571
6962 nop ! ta %icc, 0x3f changed by convert2hboot
6963 fmovsug %fcc1, %f16, %f2
6964 fbg %fcc0, loop_1572
6965loop_1571:
6966 call loop_1573
6967 subc %i4, 0x0BC1, %l3
6968 nop ! tcc %xcc, 0x60 changed by convert2hboot
6969loop_1572:
6970 call loop_1574
6971loop_1573:
6972 fmovsue %fcc0, %f17, %f19
6973 call loop_1575
6974 movul %fcc3, %i3, %i7
6975loop_1574:
6976 nop
6977 set 0x50, %l3
6978 nop ! stwa %l4, [%l7 + %l3] 0x2a ASI use replaced by convert2hboot
6979 membar #Sync
6980loop_1575:
6981 movn %fcc1, 0x1F8, %o1
6982 call loop_1576
6983 fmovrdgez %i5, %f26, %f18
6984 mulscc %i6, 0x1DAA, %i0
6985 movo %fcc0, %l6, %g1
6986loop_1576:
6987 nop ! tl %xcc, 0x45 changed by convert2hboot
6988 or %l2, %i1, %l0
6989 wrpr %g3, 0x1E45, %pil
6990 wr %g0, 0x0, %pcr ! wr %g0, 0x4, %fprs changed by convert2hboot
6991 edge32ln %o0, %i2, %o6
6992 call loop_1577
6993 nop ! tne %icc, 0x3d changed by convert2hboot
6994 srax %o4, %l5, %g4
6995 call loop_1578
6996loop_1577:
6997 call loop_1579
6998 call loop_1580
6999 bgu,pn %xcc, loop_1581
7000loop_1578:
7001 movcc %icc, 0x6EC, %l1
7002loop_1579:
7003 prefetch [%l7 + 0x58], 2
7004loop_1580:
7005 movneg %xcc, %g5, %o2
7006loop_1581:
7007 edge16ln %o7, %g6, %o3
7008 call loop_1582
7009 flushw
7010 be %xcc, loop_1583
7011 nop ! tpos %icc, 0x48 changed by convert2hboot
7012loop_1582:
7013 nop ! te %xcc, 0x59 changed by convert2hboot
7014 fsrc2 %f18, %f10
7015loop_1583:
7016 movrgez %g7, %l3, %i4
7017 movuge %fcc0, 0x1CD, %i3
7018 edge16n %i7, %o1, %l4
7019 edge16l %i6, %i0, %l6
7020 nop ! rdhpr %htba, %i5 changed by convert2hboot
7021 nop
7022 setx 0x0800, %l0, %g1
7023 udiv %l2, %g1, %i1
7024 movrne %g3, %g2, %l0
7025 edge32l %o0, %i2, %o6
7026 nop ! taddcc %o5, %l5, %o4 changed by convert2hboot
7027 subcc %l1, 0x0AC1, %g5
7028 add %l7, 0x58, %l6
7029 wr %g0, 0x0, %pcr ! wr %g0, 0x10, %asi changed by convert2hboot
7030 nop ! casa [%l6] 0x10, %o2, %o7 ASI use replaced by convert2hboot
7031 flush %l7 + 0x40
7032 call loop_1584
7033 wr %g0, 0x0, %pcr ! wr %g4, 0x1022, %pic changed by convert2hboot
7034 fmovsn %fcc3, %f21, %f1
7035 nop ! tvc %icc, 0x76 changed by convert2hboot
7036loop_1584:
7037 movrgez %g6, %g7, %l3
7038 call loop_1585
7039 subccc %i4, %o3, %i7
7040 bcs,pn %icc, loop_1586
7041 nop
7042 setx 0x01D0, %l0, %l4
7043 udivcc %o1, %l4, %i6
7044loop_1585:
7045 nop
7046 set 0x68, %o0
7047 ldd [%l7 + %o0], %i2
7048 wr %g0, 0x0, %pcr ! wr %g0, 0xe2, %asi changed by convert2hboot
7049 membar #Sync
7050loop_1586:
7051 fpack32 %f10, %f18, %f12
7052 sdivx %i5, 0x0DC9, %l6
7053 nop ! tge %xcc, 0x78 changed by convert2hboot
7054 call loop_1587
7055 call loop_1588
7056 call loop_1589
7057 nop ! ta %icc, 0x6a changed by convert2hboot
7058loop_1587:
7059 xor %g1, %i1, %g3
7060loop_1588:
7061 nop ! tsubcc %g2, 0x39, %l0 changed by convert2hboot
7062loop_1589:
7063 nop
7064 setx 0x05F1, %l0, %o0
7065 sdiv %l2, %o0, %o6
7066 call loop_1590
7067 ldsh [%l7 + 0x74], %i2
7068 set 0x40, %g1
7069 nop ! stda %f16, [%l7 + %g1] 0xc0 ASI use replaced by convert2hboot
7070loop_1590:
7071 for %f28, %f2, %f8
7072 nop ! tne %icc, 0x7c changed by convert2hboot
7073 bmask %o5, %o4, %l5
7074 wr %g0, 0x0, %pcr ! wr %g0, 0x88, %asi changed by convert2hboot
7075 call loop_1591
7076 fmovsne %fcc0, %f30, %f11
7077 fmovsneg %icc, %f7, %f20
7078 nop ! taddcc %o2, 0x37, %o7 changed by convert2hboot
7079loop_1591:
7080 fexpand %f25, %f14
7081 nop ! tpos %icc, 0x6a changed by convert2hboot
7082 movn %icc, %g4, %l1
7083 call loop_1592
7084 srl %g6, 0x13, %l3
7085 nop
7086 nop
7087 setx 0x3A2BE71711685FFD, %l0, %l6
7088 stx %l6, [%l7 + 0x28]
7089 ldd [%l7 + 0x28], %f22
7090 setx 0x8B536E27D6BF6D8C, %l1, %l5
7091 stx %l5, [%l7 + 0x10]
7092 ldd [%l7 + 0x10], %f28
7093 fsubd %f28, %f22, %f22
7094 call loop_1593
7095loop_1592:
7096 call loop_1594
7097 call loop_1595
7098 nop
7099 set 0x0B, %g7
7100 ldub [%l7 + %g7], %g7
7101loop_1593:
7102 call loop_1596
7103loop_1594:
7104 bvs,pn %icc, loop_1597
7105loop_1595:
7106 call loop_1598
7107 call loop_1599
7108loop_1596:
7109 xnor %i4, %o3, %o1
7110loop_1597:
7111 movule %fcc3, %l4, %i6
7112loop_1598:
7113 edge16n %i7, %i3, %i0
7114loop_1599:
7115 movrgez %l6, 0x2FC, %i5
7116 fnot2s %f2, %f20
7117 wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
7118 andn %g1, %g3, %g2
7119 call loop_1600
7120 fnot2 %f10, %f6
7121 wr %g0, 0x0, %pcr ! wr %l2, 0x174D, %clear_softint changed by convert2hboot
7122 movg %icc, 0x35A, %o0
7123loop_1600:
7124 nop
7125 nop
7126 setx 0xCE21A06962DF7494, %l0, %l6
7127 stx %l6, [%l7 + 0x28]
7128 ldd [%l7 + 0x28], %f26
7129 setx 0xEE2293CE, %l1, %l5
7130 stx %l5, [%l7 + 0x10]
7131 ldd [%l7 + 0x10], %f28
7132 fsmuld %f28, %f26, %f2
7133 nop
7134 setx loop_1601, %l0, %l1
7135 nop ! wrpr 0x1, %tl changed by convert2hboot
7136 nop ! wrpr %l1, %tpc changed by convert2hboot
7137 add %l1, 0x4, %l1
7138 nop ! wrpr %l1, %tnpc changed by convert2hboot
7139 setx 0x012100001405, %l0, %l1
7140 nop ! wrpr %l1, %tstate changed by convert2hboot
7141 nop ! wrhpr 0x4, %htstate changed by convert2hboot
7142 nop ! retry changed by convert2hboot
7143 nop
7144 setx 0x0E3C, %l0, %o6
7145 udiv %l0, %o6, %o5
7146 nop ! sir 0x1F9A !! sir is illegal now
7147 ldd [%l7 + 0x68], %o4
7148loop_1601:
7149 nop ! ta %xcc, 0x6f changed by convert2hboot
7150 fbue %fcc1, loop_1602
7151 movo %fcc3, %l5, %g5
7152 movn %icc, %i2, %o2
7153 prefetch [%l7 + 0x60], 2
7154loop_1602:
7155 call loop_1603
7156 call loop_1604
7157 call loop_1605
7158 call loop_1606
7159loop_1603:
7160 fmovsuge %fcc3, %f29, %f17
7161loop_1604:
7162 fpmerge %f31, %f8, %f20
7163loop_1605:
7164 call loop_1607
7165loop_1606:
7166 nop ! rdpr %tba, %o7 changed by convert2hboot
7167 fbu,pt %fcc1, loop_1608
7168 call loop_1609
7169loop_1607:
7170 movrlez %l1, 0x3C2, %g6
7171 set 0x34, %i1
7172 nop ! ldsha [%l7 + %i1] 0x81, %g4 ASI use replaced by convert2hboot
7173loop_1608:
7174 wrpr %l3, 0x14BA, %cwp
7175loop_1609:
7176 nop
7177 wr %g0, 0x0, %pcr ! wr %g0, 0x80, %asi changed by convert2hboot
7178 sta %f24, [%l7 + 0x08] %asi
7179 movcc %icc, 0x147, %i4
7180 call loop_1610
7181 bge,a %xcc, loop_1611
7182 wr %g0, 0x0, %pcr ! wr %o3, %g7, %set_softint changed by convert2hboot
7183 call loop_1612
7184loop_1610:
7185 membar 0x30
7186loop_1611:
7187 nop
7188 wr %g0, 0x0, %pcr ! wr %g0, 0xe2, %asi changed by convert2hboot
7189 membar #Sync
7190loop_1612:
7191 fmovda %fcc1, %f0, %f18
7192 nop
7193 setx loop_1613, %l0, %l1
7194 jmpl %l1, %i6
7195 call loop_1614
7196 call loop_1615
7197 fmovduge %fcc2, %f16, %f14
7198loop_1613:
7199 call loop_1616
7200loop_1614:
7201 edge8ln %o1, %i7, %i0
7202loop_1615:
7203 nop
7204 set 0x5C, %o7
7205 nop ! lduwa [%l7 + %o7] 0x0c, %i3 ASI use replaced by convert2hboot
7206loop_1616:
7207 fbn %fcc1, loop_1617
7208 call loop_1618
7209 srax %i5, 0x01, %l6
7210 call loop_1619
7211loop_1617:
7212 umulcc %i1, %g3, %g2
7213loop_1618:
7214 nop ! te %xcc, 0x3a changed by convert2hboot
7215 call loop_1620
7216loop_1619:
7217 call loop_1621
7218 fmovdg %icc, %f30, %f10
7219 rdpr %cleanwin, %g1
7220loop_1620:
7221 nop ! tle %icc, 0x53 changed by convert2hboot
7222loop_1621:
7223 fble,a %fcc1, loop_1622
7224 brgz,pn %l2, loop_1623
7225 or %o0, 0x0FCD, %l0
7226 orcc %o5, %o4, %l5
7227loop_1622:
7228 fbne,a %fcc3, loop_1624
7229loop_1623:
7230 move %fcc0, 0x712, %g5
7231 call loop_1625
7232 call loop_1626
7233loop_1624:
7234 flushw
7235 nop
7236 nop
7237 setx 0xA13DDF72, %l0, %l6
7238 st %l6, [%l7 + 0x28]
7239 ld [%l7 + 0x28], %f8
7240 setx 0xE32D7A8B, %l1, %l5
7241 st %l5, [%l7 + 0x10]
7242 ld [%l7 + 0x10], %f8
7243 fdivs %f8, %f8, %f23
7244loop_1625:
7245 fmovsne %fcc0, %f3, %f27
7246loop_1626:
7247 srl %o6, 0x00, %o2
7248 wrpr %i2, %l1, %pil
7249 wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
7250 movu %fcc0, 0x356, %g6
7251 restored
7252 rdpr %cwp, %g1
7253 rdpr %cansave, %g2
7254 rdpr %canrestore, %g3
7255 rdpr %cleanwin, %g4
7256 rdpr %otherwin, %g5
7257 rdpr %wstate, %g6
7258 call loop_1627
7259 addccc %g4, 0x02DA, %l3
7260 call loop_1628
7261 xnorcc %i4, %o7, %g7
7262loop_1627:
7263 edge16n %o3, %l4, %i6
7264 call loop_1629
7265loop_1628:
7266 nop
7267 setx 0x1A14, %l0, %i0
7268 udiv %o1, %i0, %i3
7269 nop ! tneg %icc, 0x52 changed by convert2hboot
7270 array32 %i7, %l6, %i1
7271loop_1629:
7272 fsrc2 %f6, %f28
7273 fmovdul %fcc2, %f26, %f6
7274 nop
7275 or %g0, 0x8, %l0
7276 sllx %l0, 0x3c, %l0
7277 nop ! wrhpr %l0, 0x2A6, %hsys_tick_cmpr changed by convert2hboot
7278 udiv %i5, 0x157D, %g1
7279 nop
7280 set 0x28, %l1
7281 std %f28, [%l7 + %l1]
7282 fmovsge %fcc2, %f23, %f10
7283 edge16ln %g2, %l2, %l0
7284 call loop_1630
7285 call loop_1631
7286 call loop_1632
7287 call loop_1633
7288loop_1630:
7289 nop
7290 set 0x24, %i0
7291 flush %l7 + %i0
7292loop_1631:
7293 nop
7294 wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
7295loop_1632:
7296 move %fcc3, 0x2D6, %o0
7297loop_1633:
7298 call loop_1634
7299 call loop_1635
7300 fnegs %f24, %f27
7301 nop
7302 setx loop_1636, %l0, %l1
7303 nop ! wrpr 0x1, %tl changed by convert2hboot
7304 nop ! wrpr %l1, %tpc changed by convert2hboot
7305 add %l1, 0x4, %l1
7306 nop ! wrpr %l1, %tnpc changed by convert2hboot
7307 setx 0x032200001403, %l0, %l1
7308 nop ! wrpr %l1, %tstate changed by convert2hboot
7309 nop ! wrhpr 0x4, %htstate changed by convert2hboot
7310 nop ! retry changed by convert2hboot
7311loop_1634:
7312 call loop_1637
7313loop_1635:
7314 call loop_1638
7315 xorcc %l5, %o4, %g5
7316loop_1636:
7317 nop
7318 wr %g0, 0x0, %pcr ! wr %g0, 0x18, %asi changed by convert2hboot
7319loop_1637:
7320 call loop_1639
7321loop_1638:
7322 call loop_1640
7323 fbg,pn %fcc0, loop_1641
7324 movlg %fcc2, %o2, %i2
7325loop_1639:
7326 call loop_1642
7327loop_1640:
7328 fbn %fcc3, loop_1643
7329loop_1641:
7330 edge8 %g6, %l1, %l3
7331 set 0x40, %i3
7332 nop ! stda %f0, [%l7 + %i3] 0xc3 ASI use replaced by convert2hboot
7333loop_1642:
7334 call loop_1644
7335loop_1643:
7336 nop ! tcc %icc, 0x4f changed by convert2hboot
7337 fmuld8ulx16 %f23, %f19, %f14
7338 call loop_1645
7339loop_1644:
7340 sdivx %i4, 0x1119, %o7
7341 call loop_1646
7342 alignaddrl %g7, %g4, %l4
7343loop_1645:
7344 movpos %xcc, %o3, %i6
7345 call loop_1647
7346loop_1646:
7347 nop ! rdpr %tba, %o1 changed by convert2hboot
7348 call loop_1648
7349 fcmpeq32 %f12, %f4, %i3
7350loop_1647:
7351 ldsh [%l7 + 0x58], %i0
7352 nop ! rdhpr %hintp, %l6 changed by convert2hboot
7353loop_1648:
7354 smul %i7, 0x0DBF, %g3
7355 nop
7356 nop
7357 setx 0xE0778000, %l0, %l6
7358 st %l6, [%l7 + 0x38]
7359 ld [%l7 + 0x38], %fsr
7360 movue %fcc3, %i1, %g1
7361 nop
7362 set 0x4E, %g6
7363 ldub [%l7 + %g6], %g2
7364 call loop_1649
7365 movrlz %l2, 0x3F5, %i5
7366 stb %l0, [%l7 + 0x28]
7367 call loop_1650
7368loop_1649:
7369 call loop_1651
7370 call loop_1652
7371 movu %fcc1, 0x748, %o0
7372loop_1650:
7373 call loop_1653
7374loop_1651:
7375 nop ! te %icc, 0x71 changed by convert2hboot
7376loop_1652:
7377 bmask %l5, %o4, %g5
7378 call loop_1654
7379loop_1653:
7380 nop
7381 setx 0x1349, %l0, %o2
7382 sdivx %o5, %o2, %i2
7383 call loop_1655
7384 call loop_1656
7385loop_1654:
7386 call loop_1657
7387 xor %o6, %g6, %l1
7388loop_1655:
7389 fbe,pn %fcc1, loop_1658
7390loop_1656:
7391 movrne %i4, 0x1FA, %o7
7392loop_1657:
7393 move %icc, %l3, %g7
7394 call loop_1659
7395loop_1658:
7396 call loop_1660
7397 movcc %xcc, 0x433, %g4
7398 movu %fcc3, %l4, %i6
7399loop_1659:
7400 andcc %o3, 0x09C9, %o1
7401loop_1660:
7402 call loop_1661
7403 call loop_1662
7404 call loop_1663
7405 movg %xcc, 0x3CE, %i3
7406loop_1661:
7407 nop ! tcs %xcc, 0x68 changed by convert2hboot
7408loop_1662:
7409 nop ! rdhpr %hsys_tick_cmpr, %l6 changed by convert2hboot
7410loop_1663:
7411 membar 0x23
7412 edge32n %i7, %i0, %g3
7413 fbule,a,pt %fcc3, loop_1664
7414 fornot1s %f2, %f30, %f31
7415 fmovdvs %xcc, %f2, %f26
7416 orncc %g1, 0x0506, %i1
7417loop_1664:
7418 call loop_1665
7419 call loop_1666
7420 call loop_1667
7421 call loop_1668
7422loop_1665:
7423 andcc %g2, 0x0F90, %l2
7424loop_1666:
7425 call loop_1669
7426loop_1667:
7427 edge32 %i5, %l0, %l5
7428loop_1668:
7429 nop ! rdhpr %hsys_tick_cmpr, %o0 changed by convert2hboot
7430 call loop_1670
7431loop_1669:
7432 movcs %icc, %g5, %o4
7433 smul %o5, 0x054D, %o2
7434 nop
7435 setx 0x1BF4, %l0, %i2
7436 udiv %o6, %i2, %g6
7437loop_1670:
7438 call loop_1671
7439 stx %l1, [%l7 + 0x70]
7440 call loop_1672
7441 fbn,a %fcc3, loop_1673
7442loop_1671:
7443 lduw [%l7 + 0x38], %o7
7444 call loop_1674
7445loop_1672:
7446 fmovse %fcc1, %f23, %f3
7447loop_1673:
7448 call loop_1675
7449 call loop_1676
7450loop_1674:
7451 std %f18, [%l7 + 0x10]
7452 rd %ccr, %i4
7453loop_1675:
7454 fandnot2 %f24, %f22, %f10
7455loop_1676:
7456 movn %fcc3, 0x3DF, %l3
7457 call loop_1677
7458 nop
7459 setx 0x0880, %l0, %l4
7460 udivx %g4, %l4, %i6
7461 call loop_1678
7462 call loop_1679
7463loop_1677:
7464 edge16ln %g7, %o3, %i3
7465 call loop_1680
7466loop_1678:
7467 restored
7468 rdpr %cwp, %g1
7469 rdpr %cansave, %g2
7470 rdpr %canrestore, %g3
7471 rdpr %cleanwin, %g4
7472 rdpr %otherwin, %g5
7473 rdpr %wstate, %g6
7474loop_1679:
7475 call loop_1681
7476 call loop_1682
7477loop_1680:
7478 bneg,a,pt %icc, loop_1683
7479 orcc %l6, %o1, %i7
7480loop_1681:
7481 call loop_1684
7482loop_1682:
7483 nop
7484 fitos %f9, %f3
7485 fstoi %f3, %f29
7486loop_1683:
7487 call loop_1685
7488 sdiv %g3, 0x1D04, %g1
7489loop_1684:
7490 fmovsul %fcc3, %f23, %f2
7491 call loop_1686
7492loop_1685:
7493 brgz,pn %i0, loop_1687
7494 call loop_1688
7495 call loop_1689
7496loop_1686:
7497 addcc %g2, 0x1D12, %l2
7498loop_1687:
7499 movneg %icc, 0x4BE, %i1
7500loop_1688:
7501 call loop_1690
7502loop_1689:
7503 call loop_1691
7504 call loop_1692
7505 call loop_1693
7506loop_1690:
7507 call loop_1694
7508loop_1691:
7509 nop
7510 setx 0x1267, %l0, %i5
7511 sdiv %l0, %i5, %l5
7512loop_1692:
7513 nop
7514 nop
7515 setx 0x8DDAFD5F011BAA0A, %l0, %l6
7516 stx %l6, [%l7 + 0x28]
7517 ldd [%l7 + 0x28], %f6
7518 setx 0xFC8FB918BA8A3B1F, %l1, %l5
7519 stx %l5, [%l7 + 0x10]
7520 ldd [%l7 + 0x10], %f6
7521 fsubd %f6, %f6, %f2
7522loop_1693:
7523 call loop_1695
7524loop_1694:
7525 call loop_1696
7526 sdivx %g5, 0x0518, %o4
7527 fnegs %f6, %f16
7528loop_1695:
7529 srax %o0, %o5, %o6
7530loop_1696:
7531 brgez,pn %o2, loop_1697
7532 call loop_1698
7533 rd %tick_cmpr, %g6
7534 call loop_1699
7535loop_1697:
7536 fbul,a %fcc1, loop_1700
7537loop_1698:
7538 wr %g0, 0x0, %pcr ! wr %i2, %l1, %pic changed by convert2hboot
7539 movn %fcc2, %i4, %l3
7540loop_1699:
7541 fsrc1 %f30, %f8
7542loop_1700:
7543 movo %fcc0, 0x154, %o7
7544 call loop_1701
7545 xor %l4, %i6, %g7
7546 movpos %xcc, %o3, %g4
7547 fmovsa %icc, %f19, %f19
7548loop_1701:
7549 movrgez %i3, 0x129, %o1
7550 srl %i7, 0x19, %g3
7551 for %f24, %f22, %f28
7552 call loop_1702
7553 call loop_1703
7554 addccc %l6, %i0, %g1
7555 edge32n %l2, %g2, %l0
7556loop_1702:
7557 call loop_1704
7558loop_1703:
7559 rd %fprs, %i1
7560 call loop_1705
7561 movcc %xcc, %l5, %g5
7562loop_1704:
7563 wr %g0, 0x0, %pcr ! wr %o4, 0x037F, %clear_softint changed by convert2hboot
7564 call loop_1706
7565loop_1705:
7566 edge32ln %o0, %i5, %o5
7567 call loop_1707
7568 sdivx %o6, 0x00E8, %o2
7569loop_1706:
7570 call loop_1708
7571 nop
7572 fitod %f3, %f20
7573loop_1707:
7574 subc %i2, 0x07C2, %l1
7575 nop ! tle %xcc, 0x66 changed by convert2hboot
7576loop_1708:
7577 nop ! tn %xcc, 0x40 changed by convert2hboot
7578 call loop_1709
7579 call loop_1710
7580 subcc %i4, %g6, %o7
7581 call loop_1711
7582loop_1709:
7583 movug %fcc1, %l4, %i6
7584loop_1710:
7585 call loop_1712
7586 movre %l3, 0x07A, %g7
7587loop_1711:
7588 movo %fcc1, 0x630, %o3
7589 nop ! tvc %xcc, 0x6d changed by convert2hboot
7590loop_1712:
7591 rd %softint, %g4
7592 call loop_1713
7593 call loop_1714
7594 call loop_1715
7595 call loop_1716
7596loop_1713:
7597 call loop_1717
7598loop_1714:
7599 nop ! rdhpr %htba, %i3 changed by convert2hboot
7600loop_1715:
7601 srax %o1, 0x10, %i7
7602loop_1716:
7603 fornot2s %f21, %f23, %f19
7604loop_1717:
7605 call loop_1718
7606 call loop_1719
7607 rdpr %otherwin, %l6
7608 xnorcc %g3, 0x1CEB, %i0
7609loop_1718:
7610 nop ! tneg %icc, 0x75 changed by convert2hboot
7611loop_1719:
7612 nop ! tneg %icc, 0x37 changed by convert2hboot
7613 fnot1 %f2, %f22
7614 call loop_1720
7615 fpadd16s %f2, %f12, %f18
7616 subccc %g1, 0x0D3B, %g2
7617 call loop_1721
7618loop_1720:
7619 nop
7620 fitos %f4, %f11
7621 fstox %f11, %f8
7622 fxtos %f8, %f18
7623 movge %icc, 0x249, %l0
7624 nop ! sir 0x1D10 !! sir is illegal now
7625loop_1721:
7626 nop
7627 fitos %f1, %f17
7628 fstod %f17, %f10
7629 call loop_1722
7630 call loop_1723
7631 edge16l %l2, %l5, %i1
7632 wr %g0, 0x0, %pcr ! wr %g0, 0x19, %asi changed by convert2hboot
7633loop_1722:
7634 rd %fprs, %g5
7635loop_1723:
7636 call loop_1724
7637 call loop_1725
7638 call loop_1726
7639 subc %o0, %i5, %o6
7640loop_1724:
7641 nop ! taddcctv %o5, %i2, %l1 changed by convert2hboot
7642loop_1725:
7643 movgu %xcc, 0x281, %o2
7644loop_1726:
7645 call loop_1727
7646 nop ! rdhpr %htba, %i4 changed by convert2hboot
7647 nop ! rdhpr %hpstate, %g6 changed by convert2hboot
7648 call loop_1728
7649loop_1727:
7650 call loop_1729
7651 sub %o7, %l4, %i6
7652 edge16 %l3, %g7, %o3
7653loop_1728:
7654 fmovsge %fcc1, %f1, %f20
7655loop_1729:
7656 orncc %g4, %i3, %i7
7657 nop ! rdhpr %hintp, %o1 changed by convert2hboot
7658 call loop_1730
7659 nop ! rdhpr %ver, %g3 changed by convert2hboot
7660 udivx %i0, 0x15CC, %l6
7661 mova %fcc0, 0x2BF, %g1
7662loop_1730:
7663 nop
7664 set 0x40, %i5
7665 nop ! stda %f0, [%l7 + %i5] 0xc2 ASI use replaced by convert2hboot
7666 call loop_1731
7667 xnorcc %l0, %l2, %g2
7668 wr %g0, 0x0, %pcr ! wr %g0, 0x80, %asi changed by convert2hboot
7669loop_1731:
7670 call loop_1732
7671 call loop_1733
7672 movul %fcc2, 0x15D, %l5
7673 nop ! tgu %icc, 0x78 changed by convert2hboot
7674loop_1732:
7675 call loop_1734
7676loop_1733:
7677 edge8l %g5, %o0, %o4
7678 call loop_1735
7679 call loop_1736
7680loop_1734:
7681 fbuge,a,pn %fcc0, loop_1737
7682 wrpr %g0, 0x1, %gl
7683loop_1735:
7684 rd %fprs, %i5
7685loop_1736:
7686 fmovdug %fcc1, %f20, %f24
7687loop_1737:
7688 array8 %l1, %o2, %i4
7689 call loop_1738
7690 call loop_1739
7691 call loop_1740
7692 call loop_1741
7693loop_1738:
7694 st %f13, [%l7 + 0x50]
7695loop_1739:
7696 lduw [%l7 + 0x6C], %i2
7697loop_1740:
7698 sub %g6, %l4, %o7
7699loop_1741:
7700 ldub [%l7 + 0x6F], %l3
7701 call loop_1742
7702 call loop_1743
7703 array8 %g7, %o3, %g4
7704 nop ! wrpr %i6, 0x0D31, %tick changed by convert2hboot
7705loop_1742:
7706 movle %fcc2, %i3, %i7
7707loop_1743:
7708 movn %fcc3, %g3, %o1
7709 call loop_1744
7710 call loop_1745
7711 call loop_1746
7712 movgu %icc, 0x04E, %l6
7713loop_1744:
7714 movge %icc, %g1, %l0
7715loop_1745:
7716 nop
7717 wr %g0, 0x0, %pcr ! wr %g0, 0x89, %asi changed by convert2hboot
7718loop_1746:
7719 call loop_1747
7720 call loop_1748
7721 movu %fcc3, 0x386, %g2
7722 call loop_1749
7723loop_1747:
7724 bg %icc, loop_1750
7725loop_1748:
7726 wr %g0, 0x0, %pcr ! wr %g0, 0x7, %fprs changed by convert2hboot
7727 call loop_1751
7728loop_1749:
7729 call loop_1752
7730loop_1750:
7731 subccc %i0, %g5, %o0
7732 call loop_1753
7733loop_1751:
7734 call loop_1754
7735loop_1752:
7736 wrpr %o4, %l5, %cwp
7737 wr %g0, 0x0, %pcr ! wr %o5, %o6, %y changed by convert2hboot
7738loop_1753:
7739 call loop_1755
7740loop_1754:
7741 nop ! tvc %icc, 0x55 changed by convert2hboot
7742 xorcc %l1, %i5, %o2
7743 sra %i4, 0x17, %i2
7744loop_1755:
7745 edge32n %g6, %o7, %l4
7746 set 0x58, %o2
7747 nop ! stda %l2, [%l7 + %o2] 0x11 ASI use replaced by convert2hboot
7748 mova %fcc3, 0x60E, %g7
7749 alignaddr %g4, %o3, %i3
7750 movpos %xcc, 0x33F, %i7
7751 call loop_1756
7752 call loop_1757
7753 brnz,a,pn %g3, loop_1758
7754 call loop_1759
7755loop_1756:
7756 call loop_1760
7757loop_1757:
7758 call loop_1761
7759loop_1758:
7760 saved
7761 rdpr %cwp, %g1
7762 rdpr %cansave, %g2
7763 rdpr %canrestore, %g3
7764 rdpr %cleanwin, %g4
7765 rdpr %otherwin, %g5
7766 rdpr %wstate, %g6
7767loop_1759:
7768 call loop_1762
7769loop_1760:
7770 nop ! tsubcctv %i6, 0x56, %l6 changed by convert2hboot
7771loop_1761:
7772 call loop_1763
7773 nop
7774 fitod %f0, %f2
7775 fdtoi %f2, %f26
7776loop_1762:
7777 call loop_1764
7778 srl %o1, 0x01, %g1
7779loop_1763:
7780 nop
7781 wr %g0, 0x0, %pcr ! wr %g0, 0x10, %asi changed by convert2hboot
7782loop_1764:
7783 nop
7784 setx loop_1765, %l0, %l1
7785 nop ! wrpr 0x1, %tl changed by convert2hboot
7786 nop ! wrpr %l1, %tpc changed by convert2hboot
7787 add %l1, 0x4, %l1
7788 nop ! wrpr %l1, %tnpc changed by convert2hboot
7789 setx 0x021100001400, %l0, %l1
7790 nop ! wrpr %l1, %tstate changed by convert2hboot
7791 nop ! wrhpr 0x4, %htstate changed by convert2hboot
7792 nop ! retry changed by convert2hboot
7793 smul %l0, 0x1555, %g2
7794 nop
7795 set 0x60, %o4
7796 stx %i0, [%l7 + %o4]
7797 call loop_1766
7798loop_1765:
7799 call loop_1767
7800 lduw [%l7 + 0x10], %g5
7801 nop ! te %icc, 0x35 changed by convert2hboot
7802loop_1766:
7803 bcs,a %xcc, loop_1768
7804loop_1767:
7805 movvs %icc, 0x4C0, %o0
7806 call loop_1769
7807 nop
7808 set 0x58, %g5
7809 ldd [%l7 + %g5], %f28
7810loop_1768:
7811 subc %i1, 0x08FD, %l5
7812 fmovsn %xcc, %f26, %f26
7813loop_1769:
7814 call loop_1770
7815 call loop_1771
7816 nop ! tleu %icc, 0x4c changed by convert2hboot
7817 call loop_1772
7818loop_1770:
7819 ldstub [%l7 + 0x1E], %o5
7820loop_1771:
7821 nop ! tcs %xcc, 0x47 changed by convert2hboot
7822 nop ! tgu %icc, 0x41 changed by convert2hboot
7823loop_1772:
7824 call loop_1773
7825 rd %tick_cmpr, %o6
7826 mulx %o4, 0x060C, %l1
7827 call loop_1774
7828loop_1773:
7829 mova %icc, 0x0D3, %i5
7830 call loop_1775
7831 fmovdpos %xcc, %f2, %f22
7832loop_1774:
7833 alignaddr %o2, %i2, %g6
7834 stb %i4, [%l7 + 0x53]
7835loop_1775:
7836 nop
7837 fitod %f10, %f16
7838 fdtox %f16, %f30
7839 movpos %xcc, 0x0F6, %o7
7840 sdivcc %l4, 0x1377, %l3
7841 bcc %xcc, loop_1776
7842 rd %fprs, %g4
7843 edge8ln %g7, %o3, %i3
7844 movug %fcc3, %g3, %i7
7845loop_1776:
7846 call loop_1777
7847 call loop_1778
7848 faligndata %f30, %f2, %f20
7849 edge32n %l6, %o1, %g1
7850loop_1777:
7851 fmovrsgz %i6, %f24, %f31
7852loop_1778:
7853 movg %icc, %l0, %l2
7854 for %f26, %f30, %f12
7855 nop ! wrpr %i0, %g5, %tick changed by convert2hboot
7856 sub %o0, %i1, %l5
7857 nop
7858 set 0x24, %g2
7859 swap [%l7 + %g2], %g2
7860 call loop_1779
7861 swap [%l7 + 0x44], %o6
7862 call loop_1780
7863 nop ! rdpr %tba, %o4 changed by convert2hboot
7864loop_1779:
7865 brlez,pn %o5, loop_1781
7866 call loop_1782
7867loop_1780:
7868 smulcc %l1, 0x15FB, %i5
7869 bvc %icc, loop_1783
7870loop_1781:
7871 smulcc %i2, %g6, %o2
7872loop_1782:
7873 nop
7874 fitod %f15, %f4
7875 call loop_1784
7876loop_1783:
7877 or %o7, 0x1280, %l4
7878 call loop_1785
7879 subc %l3, 0x0A97, %i4
7880loop_1784:
7881 addc %g4, 0x10DB, %g7
7882 call loop_1786
7883loop_1785:
7884 call loop_1787
7885 rd %softint, %i3
7886 call loop_1788
7887loop_1786:
7888 xnorcc %o3, %g3, %i7
7889loop_1787:
7890 call loop_1789
7891 fand %f26, %f28, %f8
7892loop_1788:
7893 call loop_1790
7894 call loop_1791
7895loop_1789:
7896 fornot1s %f12, %f1, %f24
7897 movn %fcc0, %l6, %o1
7898loop_1790:
7899 fmovdpos %xcc, %f12, %f22
7900loop_1791:
7901 edge8ln %i6, %l0, %l2
7902 wr %g0, 0x0, %pcr ! wr %g0, 0x81, %asi changed by convert2hboot
7903 sta %f0, [%l7 + 0x70] %asi
7904 mulx %i0, 0x0C77, %g1
7905 movneg %icc, 0x095, %o0
7906 fbug,a %fcc3, loop_1792
7907 bgu,a,pt %xcc, loop_1793
7908 bmask %i1, %l5, %g5
7909 nop ! tneg %icc, 0x60 changed by convert2hboot
7910loop_1792:
7911 nop ! te %xcc, 0x61 changed by convert2hboot
7912loop_1793:
7913 fxnors %f28, %f27, %f22
7914 srax %g2, 0x17, %o6
7915 orn %o5, %o4, %i5
7916 edge16ln %i2, %l1, %g6
7917 call loop_1794
7918 fabss %f13, %f16
7919 fnot2s %f21, %f28
7920 fmovsule %fcc3, %f16, %f25
7921loop_1794:
7922 movn %icc, %o7, %o2
7923 movle %fcc0, 0x718, %l4
7924 smulcc %l3, 0x1424, %i4
7925 call loop_1795
7926 call loop_1796
7927 nop
7928 setx loop_1797, %l0, %l1
7929 nop ! wrpr 0x1, %tl changed by convert2hboot
7930 nop ! wrpr %l1, %tpc changed by convert2hboot
7931 add %l1, 0x4, %l1
7932 nop ! wrpr %l1, %tnpc changed by convert2hboot
7933 setx 0x012100001400, %l0, %l1
7934 nop ! wrpr %l1, %tstate changed by convert2hboot
7935 nop ! wrhpr 0x4, %htstate changed by convert2hboot
7936 nop ! retry changed by convert2hboot
7937 brgez,a %g7, loop_1798
7938loop_1795:
7939 fmovsneg %icc, %f30, %f13
7940loop_1796:
7941 bge,pn %xcc, loop_1799
7942loop_1797:
7943 call loop_1800
7944loop_1798:
7945 fmovdn %fcc0, %f16, %f20
7946 nop ! tle %xcc, 0x68 changed by convert2hboot
7947loop_1799:
7948 nop ! tn %xcc, 0x3b changed by convert2hboot
7949loop_1800:
7950 nop
7951 setx loop_1801, %l0, %l1
7952 jmpl %l1, %i3
7953 call loop_1802
7954 nop ! rdhpr %htba, %g4 changed by convert2hboot
7955 call loop_1803
7956loop_1801:
7957 call loop_1804
7958loop_1802:
7959 call loop_1805
7960 fmovdcs %xcc, %f6, %f4
7961loop_1803:
7962 call loop_1806
7963loop_1804:
7964 mulscc %o3, 0x1CB1, %g3
7965loop_1805:
7966 nop
7967 set 0x40, %l0
7968 nop ! prefetcha [%l7 + %l0] 0x11, 2 ASI use replaced by convert2hboot
7969loop_1806:
7970 nop
7971 wr %g0, 0x0, %pcr ! wr %g0, 0x88, %asi changed by convert2hboot
7972 rd %fprs, %i6
7973 nop
7974 or %g0, 0x8, %l0
7975 sllx %l0, 0x3c, %l0
7976 wr %g0, 0x0, %pcr ! wr %l0, %g0, %tick_cmpr changed by convert2hboot
7977 fbule,a,pt %fcc0, loop_1807
7978 call loop_1808
7979 call loop_1809
7980 nop
7981 setx 0x1D1E, %l0, %i0
7982 sdiv %l0, %i0, %g1
7983loop_1807:
7984 xorcc %l2, 0x0482, %o0
7985loop_1808:
7986 stb %i1, [%l7 + 0x6E]
7987loop_1809:
7988 movlg %fcc2, 0x6BA, %g5
7989 call loop_1810
7990 array16 %g2, %l5, %o5
7991 andncc %o4, 0x0EAA, %i5
7992 movn %icc, %o6, %i2
7993loop_1810:
7994 nop
7995 nop
7996 setx 0xBC9ECF26, %l0, %l6
7997 st %l6, [%l7 + 0x28]
7998 ld [%l7 + 0x28], %f3
7999 setx 0xEEFF2FDE, %l1, %l5
8000 st %l5, [%l7 + 0x10]
8001 ld [%l7 + 0x10], %f25
8002 fdivs %f25, %f3, %f17
8003 movrlz %g6, 0x1E0, %o7
8004 sub %o2, %l1, %l3
8005 movlg %fcc3, 0x039, %l4
8006 edge16n %i4, %g7, %i3
8007 nop
8008 or %g0, 0x8, %l0
8009 sllx %l0, 0x3c, %l0
8010 nop ! wrhpr %l0, 0x486, %hsys_tick_cmpr changed by convert2hboot
8011 fandnot1s %f1, %f29, %f19
8012 movle %fcc3, %l6, %o1
8013 nop ! tl %xcc, 0x66 changed by convert2hboot
8014 call loop_1811
8015 fxnors %f2, %f0, %f28
8016 fbg,pt %fcc2, loop_1812
8017 rdpr %pil, %i6
8018loop_1811:
8019 nop
8020 set 0x57, %i6
8021 ldstub [%l7 + %i6], %i7
8022 wr %g0, 0x0, %pcr ! wr %l0, %g3, %y changed by convert2hboot
8023loop_1812:
8024 bneg,a %icc, loop_1813
8025 popc %g1, %i0
8026 set 0x14, %i7
8027 nop ! swapa [%l7 + %i7] 0x11, %l2 ASI use replaced by convert2hboot
8028loop_1813:
8029 call loop_1814
8030 nop
8031 setx loop_1815, %l0, %l1
8032 nop ! wrpr 0x1, %tl changed by convert2hboot
8033 nop ! wrpr %l1, %tnpc changed by convert2hboot
8034 setx 0x002400001403, %l0, %l1
8035 nop ! wrpr %l1, %tstate changed by convert2hboot
8036 nop ! wrhpr 0x4, %htstate changed by convert2hboot
8037 nop ! rdpr %tt, %l1 changed by convert2hboot
8038 nop ! wrpr %g0, %l1, %tt changed by convert2hboot
8039 rdpr %pstate, %l1
8040 wrpr %g0, %l1, %pstate
8041 nop ! rdpr %tl, %l1 changed by convert2hboot
8042 nop ! wrpr %g0, %l1, %tl changed by convert2hboot
8043 nop ! rdpr %tpc, %l1 changed by convert2hboot
8044 nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
8045 nop ! rdpr %tnpc, %l1 changed by convert2hboot
8046 nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
8047 nop ! rdpr %tstate, %l1 changed by convert2hboot
8048 nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
8049 nop ! rdpr %tba, %l1 changed by convert2hboot
8050 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
8051 nop ! rdpr %tba, %l1 changed by convert2hboot
8052 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
8053 nop ! rdhpr %hpstate, %l1 changed by convert2hboot
8054 nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
8055 nop ! rdhpr %htstate, %l1 changed by convert2hboot
8056 nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
8057 nop ! rdhpr %hintp, %l1 changed by convert2hboot
8058 nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
8059 nop ! done changed by convert2hboot
8060 bl,a,pn %xcc, loop_1816
8061 call loop_1817
8062loop_1814:
8063 alignaddrl %i1, %o0, %g5
8064loop_1815:
8065 subc %g2, 0x0E03, %l5
8066loop_1816:
8067 call loop_1818
8068loop_1817:
8069 edge32n %o4, %i5, %o6
8070 call loop_1819
8071 call loop_1820
8072loop_1818:
8073 bn,pn %xcc, loop_1821
8074 call loop_1822
8075loop_1819:
8076 nop ! tcc %xcc, 0x67 changed by convert2hboot
8077loop_1820:
8078 wrpr %i2, %g6, %cwp
8079loop_1821:
8080 rdpr %otherwin, %o5
8081loop_1822:
8082 fzeros %f29
8083 sllx %o7, 0x05, %l1
8084 nop ! tgu %xcc, 0x73 changed by convert2hboot
8085 nop ! tg %icc, 0x63 changed by convert2hboot
8086 nop ! rdhpr %hpstate, %o2 changed by convert2hboot
8087 call loop_1823
8088 rd %sys_tick_cmpr, %l4
8089 nop ! sir 0x1F2B !! sir is illegal now
8090 call loop_1824
8091loop_1823:
8092 movu %fcc0, 0x663, %l3
8093 wrpr %g7, %i4, %cwp
8094 call loop_1825
8095loop_1824:
8096 nop ! rdhpr %hintp, %i3 changed by convert2hboot
8097 call loop_1826
8098 fexpand %f8, %f26
8099loop_1825:
8100 call loop_1827
8101 fmovsg %xcc, %f0, %f22
8102loop_1826:
8103 movl %fcc2, %o3, %g4
8104 sra %o1, %l6, %i7
8105loop_1827:
8106 st %f13, [%l7 + 0x08]
8107 fpadd16 %f28, %f26, %f18
8108 rd %tick_cmpr, %i6
8109 call loop_1828
8110 call loop_1829
8111 call loop_1830
8112 nop ! tpos %xcc, 0x63 changed by convert2hboot
8113loop_1828:
8114 movcc %xcc, %l0, %g3
8115loop_1829:
8116 edge8n %g1, %i0, %l2
8117loop_1830:
8118 fcmpeq32 %f20, %f30, %i1
8119 movne %fcc3, %g5, %g2
8120 nop
8121 set 0x38, %l6
8122 stx %l5, [%l7 + %l6]
8123 nop
8124 fitod %f25, %f12
8125 brlz %o0, loop_1831
8126 call loop_1832
8127 call loop_1833
8128 nop ! rdpr %tl, %o4 changed by convert2hboot
8129loop_1831:
8130 call loop_1834
8131loop_1832:
8132 nop ! tsubcctv %o6, 0x70, %i2 changed by convert2hboot
8133loop_1833:
8134 bshuffle %f4, %f18, %f20
8135 mulscc %g6, 0x0AF8, %o5
8136loop_1834:
8137 umulcc %o7, %l1, %i5
8138 call loop_1835
8139 fbo,pt %fcc0, loop_1836
8140 call loop_1837
8141 call loop_1838
8142loop_1835:
8143 call loop_1839
8144loop_1836:
8145 brlez,a %l4, loop_1840
8146loop_1837:
8147 edge16n %l3, %g7, %i4
8148loop_1838:
8149 call loop_1841
8150loop_1839:
8151 nop
8152 nop
8153 setx 0xE047AC00, %l0, %l6
8154 st %l6, [%l7 + 0x78]
8155 ld [%l7 + 0x78], %fsr
8156loop_1840:
8157 fcmpeq16 %f14, %f0, %o2
8158 call loop_1842
8159loop_1841:
8160 fmovs %f6, %f1
8161 fmovrse %i3, %f9, %f21
8162 call loop_1843
8163loop_1842:
8164 call loop_1844
8165 bcc,a %icc, loop_1845
8166 call loop_1846
8167loop_1843:
8168 edge16n %g4, %o3, %l6
8169loop_1844:
8170 alignaddr %o1, %i7, %i6
8171loop_1845:
8172 movne %fcc1, %g3, %g1
8173loop_1846:
8174 fmovsule %fcc1, %f5, %f16
8175 movrlz %i0, %l0, %i1
8176 fmul8x16au %f12, %f27, %f10
8177 nop
8178 setx 0x1AAC, %l0, %l2
8179 udivcc %g5, %l2, %g2
8180 call loop_1847
8181 movu %fcc2, %l5, %o0
8182 movlg %fcc3, 0x31F, %o4
8183 call loop_1848
8184loop_1847:
8185 nop
8186 nop
8187 setx 0xE1DB1EEB105E0000, %l0, %l6
8188 stx %l6, [%l7 + 0x68]
8189 ldx [%l7 + 0x68], %fsr
8190 call loop_1849
8191 call loop_1850
8192loop_1848:
8193 fmovduge %fcc1, %f28, %f30
8194 nop
8195 fitos %f29, %f26
8196loop_1849:
8197 nop
8198 wr %g0, 0x0, %pcr ! wr %g0, 0x10, %asi changed by convert2hboot
8199loop_1850:
8200 be %icc, loop_1851
8201 call loop_1852
8202 call loop_1853
8203 nop ! tleu %icc, 0x4e changed by convert2hboot
8204loop_1851:
8205 array16 %g6, %i2, %o5
8206loop_1852:
8207 array32 %l1, %o7, %i5
8208loop_1853:
8209 nop
8210 fitos %f5, %f9
8211 fstox %f9, %f24
8212 fxtos %f24, %f18
8213 fabsd %f30, %f18
8214 nop
8215 set 0x24, %o5
8216 lduh [%l7 + %o5], %l3
8217 wr %g0, 0x0, %pcr ! wr %l4, %g7, %ccr changed by convert2hboot
8218 bleu %xcc, loop_1854
8219 call loop_1855
8220 nop
8221 nop
8222 setx 0xFAB2A22AA050B145, %l0, %l6
8223 stx %l6, [%l7 + 0x28]
8224 ldd [%l7 + 0x28], %f20
8225 setx 0x2218332B3CBE4C1D, %l1, %l5
8226 stx %l5, [%l7 + 0x10]
8227 ldd [%l7 + 0x10], %f30
8228 fsubd %f30, %f20, %f4
8229 call loop_1856
8230loop_1854:
8231 alignaddr %o2, %i3, %g4
8232loop_1855:
8233 call loop_1857
8234 fbuge %fcc2, loop_1858
8235loop_1856:
8236 bge %icc, loop_1859
8237 rd %pc, %i4
8238loop_1857:
8239 bl,a,pn %icc, loop_1860
8240loop_1858:
8241 call loop_1861
8242loop_1859:
8243 movgu %icc, 0x739, %l6
8244 call loop_1862
8245loop_1860:
8246 call loop_1863
8247loop_1861:
8248 call loop_1864
8249 saved
8250 rdpr %cwp, %g1
8251 rdpr %cansave, %g2
8252 rdpr %canrestore, %g3
8253 rdpr %cleanwin, %g4
8254 rdpr %otherwin, %g5
8255 rdpr %wstate, %g6
8256loop_1862:
8257 fpsub32 %f24, %f4, %f6
8258loop_1863:
8259 nop ! ta %icc, 0x40 changed by convert2hboot
8260loop_1864:
8261 movcc %icc, 0x798, %o1
8262 nop
8263 setx 0x1F11, %l0, %i6
8264 sdivx %o3, %i6, %i7
8265 call loop_1865
8266 nop
8267 set 0x14, %i4
8268 ldsh [%l7 + %i4], %g1
8269 movu %fcc3, 0x708, %g3
8270 wrpr %g0, 0x2, %gl
8271loop_1865:
8272 call loop_1866
8273 call loop_1867
8274 mulx %l0, %i1, %g5
8275 fmovrsgez %l2, %f25, %f11
8276loop_1866:
8277 nop ! tn %xcc, 0x4f changed by convert2hboot
8278loop_1867:
8279 nop
8280 nop
8281 or %g0, 0x8, %l0
8282 sllx %l0, 0x3c, %l0
8283 nop ! wrhpr %l0, 0xCF7, %hsys_tick_cmpr changed by convert2hboot
8284 sra %g2, %o4, %o6
8285 call loop_1868
8286 fand %f26, %f24, %f6
8287 set 0x66, %l5
8288 nop ! ldstuba [%l7 + %l5] 0x81, %g6 ASI use replaced by convert2hboot
8289loop_1868:
8290 call loop_1869
8291 call loop_1870
8292 addcc %i2, %l1, %o7
8293loop_1869:
8294 srax %i5, %o5, %l3
8295loop_1870:
8296 nop ! tleu %xcc, 0x41 changed by convert2hboot
8297 bleu,pt %icc, loop_1871
8298 movule %fcc2, %g7, %o2
8299 nop
8300 fitod %f0, %f6
8301 fdtox %f6, %f6
8302 fxtod %f6, %f16
8303 call loop_1872
8304loop_1871:
8305 umul %i3, %l4, %i4
8306 call loop_1873
8307 fmovsl %fcc3, %f27, %f5
8308loop_1872:
8309 call loop_1874
8310 fbg,a %fcc2, loop_1875
8311loop_1873:
8312 movcs %xcc, %l6, %o1
8313 call loop_1876
8314loop_1874:
8315 st %f3, [%l7 + 0x14]
8316loop_1875:
8317 rd %asi, %g4
8318 call loop_1877
8319loop_1876:
8320 nop
8321 set 0x58, %l2
8322 stx %o3, [%l7 + %l2]
8323 call loop_1878
8324 call loop_1879
8325loop_1877:
8326 fmul8ulx16 %f28, %f16, %f30
8327 sdivx %i7, 0x05DD, %g1
8328loop_1878:
8329 bvs,a %icc, loop_1880
8330loop_1879:
8331 nop ! tpos %icc, 0x72 changed by convert2hboot
8332 flushw
8333 call loop_1881
8334loop_1880:
8335 call loop_1882
8336 call loop_1883
8337 edge32 %i6, %g3, %i0
8338loop_1881:
8339 edge8ln %i1, %l0, %g5
8340loop_1882:
8341 call loop_1884
8342loop_1883:
8343 call loop_1885
8344 fmovrdlez %l2, %f14, %f30
8345 ble,a,pt %icc, loop_1886
8346loop_1884:
8347 movleu %xcc, 0x1A2, %l5
8348loop_1885:
8349 call loop_1887
8350 movul %fcc0, %g2, %o0
8351loop_1886:
8352 nop ! tcc %xcc, 0x62 changed by convert2hboot
8353 movle %fcc0, 0x249, %o6
8354loop_1887:
8355 call loop_1888
8356 nop ! tcc %xcc, 0x3a changed by convert2hboot
8357 call loop_1889
8358 move %fcc0, %g6, %o4
8359loop_1888:
8360 fmovrdgez %l1, %f8, %f8
8361 call loop_1890
8362loop_1889:
8363 nop
8364 fitos %f8, %f11
8365 fstox %f11, %f0
8366 fxtos %f0, %f20
8367 call loop_1891
8368 fpadd16s %f18, %f1, %f22
8369loop_1890:
8370 movo %fcc0, 0x795, %o7
8371 wr %g0, 0x0, %pcr ! wr %g0, 0x19, %asi changed by convert2hboot
8372loop_1891:
8373 fpadd16 %f14, %f12, %f0
8374 fnor %f8, %f4, %f6
8375 nop ! tcs %icc, 0x36 changed by convert2hboot
8376 call loop_1892
8377 nop ! tsubcctv %o5, 0x5c, %i2 changed by convert2hboot
8378 xorcc %l3, %o2, %g7
8379 call loop_1893
8380loop_1892:
8381 rd %pc, %i3
8382 wr %g0, 0x0, %pcr ! wr %g0, 0xeb, %asi changed by convert2hboot
8383 membar #Sync
8384loop_1893:
8385 call loop_1894
8386 sth %i4, [%l7 + 0x1A]
8387 rd %fprs, %o1
8388 nop
8389 nop
8390 setx 0xD718D3220073E400, %l0, %l6
8391 stx %l6, [%l7 + 0x58]
8392 ldx [%l7 + 0x58], %fsr
8393loop_1894:
8394 bn,a %xcc, loop_1895
8395 nop ! tcc %xcc, 0x38 changed by convert2hboot
8396 srl %l6, 0x19, %o3
8397 nop
8398 set 0x2A, %g3
8399 lduh [%l7 + %g3], %i7
8400loop_1895:
8401 sdivx %g1, 0x00E3, %g4
8402 call loop_1896
8403 call loop_1897
8404 call loop_1898
8405 array32 %i6, %i0, %i1
8406loop_1896:
8407 call loop_1899
8408loop_1897:
8409 call loop_1900
8410loop_1898:
8411 call loop_1901
8412 fnot2 %f18, %f0
8413loop_1899:
8414 orncc %l0, %g5, %l2
8415loop_1900:
8416 sll %g3, 0x08, %g2
8417loop_1901:
8418 flush %l7 + 0x30
8419 nop ! wrpr %o0, %o6, %tick changed by convert2hboot
8420 call loop_1902
8421 call loop_1903
8422 nop ! tsubcc %l5, %g6, %l1 changed by convert2hboot
8423 nop
8424 set 0x60, %g4
8425 ldx [%l7 + %g4], %o7
8426loop_1902:
8427 mova %xcc, 0x38F, %i5
8428loop_1903:
8429 fsrc2 %f16, %f12
8430 call loop_1904
8431 nop ! tpos %icc, 0x6d changed by convert2hboot
8432 call loop_1905
8433 movcs %xcc, %o4, %o5
8434loop_1904:
8435 call loop_1906
8436 call loop_1907
8437loop_1905:
8438 fmovrdgz %l3, %f8, %f10
8439 and %o2, %g7, %i3
8440loop_1906:
8441 call loop_1908
8442loop_1907:
8443 add %l4, 0x15FA, %i4
8444 call loop_1909
8445 rd %fprs, %i2
8446loop_1908:
8447 call loop_1910
8448 nop ! tpos %icc, 0x52 changed by convert2hboot
8449loop_1909:
8450 nop
8451 set 0x30, %o1
8452 prefetch [%l7 + %o1], 4
8453 rd %ccr, %o1
8454loop_1910:
8455 fmovrsne %l6, %f29, %f4
8456 call loop_1911
8457 xor %i7, %o3, %g1
8458 call loop_1912
8459 call loop_1913
8460loop_1911:
8461 call loop_1914
8462 nop ! tvc %icc, 0x4b changed by convert2hboot
8463loop_1912:
8464 nop
8465 setx 0x1221, %l0, %i0
8466 sdivcc %i6, %i0, %i1
8467loop_1913:
8468 nop ! tvs %icc, 0x65 changed by convert2hboot
8469loop_1914:
8470 stx %g4, [%l7 + 0x48]
8471 call loop_1915
8472 nop ! rdhpr %hpstate, %g5 changed by convert2hboot
8473 wr %g0, 0x0, %pcr ! wr %g0, 0x80, %asi changed by convert2hboot
8474loop_1915:
8475 wr %g0, 0x0, %pcr ! wr %g3, %l2, %pic changed by convert2hboot
8476 rd %asi, %g2
8477 call loop_1916
8478 call loop_1917
8479 movug %fcc3, %o6, %l5
8480 call loop_1918
8481loop_1916:
8482 call loop_1919
8483loop_1917:
8484 xnorcc %o0, 0x0A0B, %l1
8485 bmask %o7, %g6, %o4
8486loop_1918:
8487 call loop_1920
8488loop_1919:
8489 edge16ln %i5, %o5, %l3
8490 call loop_1921
8491 fnands %f15, %f17, %f18
8492loop_1920:
8493 call loop_1922
8494 edge32l %o2, %i3, %g7
8495loop_1921:
8496 call loop_1923
8497 call loop_1924
8498loop_1922:
8499 call loop_1925
8500 call loop_1926
8501loop_1923:
8502 call loop_1927
8503loop_1924:
8504loop_1925:
8505 movrne %l4, %i4, %o1
8506loop_1926:
8507 movgu %icc, 0x22B, %i2
8508loop_1927:
8509 brlez %i7, loop_1928
8510 andcc %l6, 0x0558, %o3
8511 popc %i6, %g1
8512 call loop_1929
8513loop_1928:
8514 rdpr %cleanwin, %i0
8515 andn %i1, %g5, %g4
8516 call loop_1930
8517loop_1929:
8518 popc 0x0313, %l0
8519 call loop_1931
8520 rd %tick_cmpr, %l2
8521loop_1930:
8522 call loop_1932
8523 stb %g2, [%l7 + 0x16]
8524loop_1931:
8525 movule %fcc2, 0x05D, %o6
8526 call loop_1933
8527loop_1932:
8528 nop
8529 set 0x30, %o6
8530 ldx [%l7 + %o6], %l5
8531 movge %fcc2, %g3, %o0
8532 call loop_1934
8533loop_1933:
8534 fmovrdlez %o7, %f0, %f4
8535 call loop_1935
8536 call loop_1936
8537loop_1934:
8538 nop ! tcs %icc, 0x41 changed by convert2hboot
8539 nop
8540 or %g0, 0x8, %l0
8541 sllx %l0, 0x3c, %l0
8542 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
8543loop_1935:
8544 nop
8545 nop
8546 or %g0, 0x8, %l0
8547 sllx %l0, 0x3c, %l0
8548 nop ! wrhpr %l0, 0x4EB, %hsys_tick_cmpr changed by convert2hboot
8549loop_1936:
8550 nop ! tsubcc %o5, 0x48, %o4 changed by convert2hboot
8551 fmovdg %fcc3, %f2, %f22
8552 call loop_1937
8553 array8 %o2, %i3, %l3
8554 fmovdle %icc, %f6, %f22
8555 pdist %f10, %f22, %f4
8556loop_1937:
8557 nop
8558 wr %g0, 0x0, %pcr ! wr %g0, 0x10, %asi changed by convert2hboot
8559 ldd [%l7 + 0x48], %g6
8560 addcc %i4, 0x1279, %o1
8561 movl %icc, %i7, %l6
8562 call loop_1938
8563 array16 %i2, %i6, %o3
8564 nop ! rdhpr %hpstate, %g1 changed by convert2hboot
8565 fmovsle %fcc1, %f13, %f7
8566loop_1938:
8567 call loop_1939
8568 sub %i0, %i1, %g5
8569 bmask %g4, %l2, %l0
8570 fbn,a,pn %fcc2, loop_1940
8571loop_1939:
8572 call loop_1941
8573 wr %g0, 0x0, %pcr ! wr %g0, 0x4, %fprs changed by convert2hboot
8574 call loop_1942
8575loop_1940:
8576 call loop_1943
8577loop_1941:
8578 movge %fcc2, 0x5EF, %l5
8579 movule %fcc0, %g3, %o0
8580loop_1942:
8581 call loop_1944
8582loop_1943:
8583 fpsub32 %f12, %f12, %f24
8584 wrpr %o7, 0x18B3, %cwp
8585 fpadd32s %f10, %f24, %f14
8586loop_1944:
8587 fmovsgu %icc, %f24, %f23
8588 call loop_1945
8589 call loop_1946
8590 nop ! rdhpr %hsys_tick_cmpr, %l1 changed by convert2hboot
8591 orncc %g6, %i5, %o5
8592loop_1945:
8593 call loop_1947
8594loop_1946:
8595 rdpr %pil, %o4
8596 movpos %icc, 0x747, %o2
8597 fandnot1 %f18, %f14, %f14
8598loop_1947:
8599 call loop_1948
8600 fbule %fcc0, loop_1949
8601 nop ! tle %icc, 0x4c changed by convert2hboot
8602 fbl,a,pt %fcc1, loop_1950
8603loop_1948:
8604 edge8n %i3, %l3, %l4
8605loop_1949:
8606 xnorcc %i4, 0x0F2B, %g7
8607 call loop_1951
8608loop_1950:
8609 nop ! rdhpr %hintp, %o1 changed by convert2hboot
8610 call loop_1952
8611 call loop_1953
8612loop_1951:
8613 nop
8614 fitod %f4, %f2
8615 fdtos %f2, %f21
8616 movug %fcc0, 0x18F, %l6
8617loop_1952:
8618 call loop_1954
8619loop_1953:
8620 rdpr %pil, %i7
8621 array16 %i2, %o3, %g1
8622 movrgz %i6, %i1, %i0
8623loop_1954:
8624 edge32ln %g5, %g4, %l2
8625 movule %fcc0, 0x4A3, %g2
8626 call loop_1955
8627 movrlz %o6, 0x315, %l5
8628 edge16n %g3, %o0, %l0
8629 ld [%l7 + 0x08], %f25
8630loop_1955:
8631 fmovsl %fcc1, %f7, %f6
8632 set 0x49, %i2
8633 nop ! ldsba [%l7 + %i2] 0x80, %o7 ASI use replaced by convert2hboot
8634 call loop_1956
8635 edge32 %g6, %i5, %o5
8636 movneg %xcc, %o4, %l1
8637 set 0x78, %o3
8638 nop ! ldstuba [%l7 + %o3] 0x81, %o2 ASI use replaced by convert2hboot
8639loop_1956:
8640 wrpr %g0, 0x3, %gl
8641 call loop_1957
8642 fnand %f26, %f8, %f12
8643 set 0x28, %l4
8644 nop ! prefetcha [%l7 + %l4] 0x80, 0 ASI use replaced by convert2hboot
8645loop_1957:
8646 call loop_1958
8647 call loop_1959
8648 nop ! tge %xcc, 0x74 changed by convert2hboot
8649 smulcc %i4, %g7, %l3
8650loop_1958:
8651 edge16l %o1, %i7, %i2
8652loop_1959:
8653 call loop_1960
8654 movpos %xcc, %l6, %g1
8655 fbule,a %fcc1, loop_1961
8656 ba,a %xcc, loop_1962
8657loop_1960:
8658 rd %tick_cmpr, %o3
8659 stw %i6, [%l7 + 0x28]
8660loop_1961:
8661 wrpr %i0, %i1, %pil
8662loop_1962:
8663 nop ! sir 0x09D2 !! sir is illegal now
8664 call loop_1963
8665 nop ! tl %xcc, 0x5b changed by convert2hboot
8666 popc %g5, %l2
8667 call loop_1964
8668loop_1963:
8669 call loop_1965
8670 call loop_1966
8671 nop ! tvc %icc, 0x5c changed by convert2hboot
8672loop_1964:
8673 movcc %icc, 0x178, %g2
8674loop_1965:
8675 call loop_1967
8676loop_1966:
8677 call loop_1968
8678 call loop_1969
8679 fornot2 %f4, %f0, %f26
8680loop_1967:
8681 movpos %icc, 0x202, %g4
8682loop_1968:
8683 bvs,a %icc, loop_1970
8684loop_1969:
8685 fbge %fcc3, loop_1971
8686 call loop_1972
8687 call loop_1973
8688loop_1970:
8689 nop ! sir 0x107E !! sir is illegal now
8690loop_1971:
8691 brlz,a %l5, loop_1974
8692loop_1972:
8693 movg %icc, 0x590, %g3
8694loop_1973:
8695 edge16 %o0, %o6, %l0
8696 set 0x2E, %l3
8697 nop ! lduba [%l7 + %l3] 0x10, %o7 ASI use replaced by convert2hboot
8698loop_1974:
8699 movleu %icc, 0x02D, %i5
8700 nop
8701 nop
8702 setx 0xF18EDFAD, %l0, %l6
8703 st %l6, [%l7 + 0x28]
8704 ld [%l7 + 0x28], %f27
8705 fsqrts %f27, %f27
8706 addcc %o5, %o4, %g6
8707 fpsub16s %f22, %f4, %f0
8708 add %l1, %o2, %i3
8709 call loop_1975
8710 nop ! rdpr %tba, %i4 changed by convert2hboot
8711 fcmple32 %f30, %f22, %g7
8712 call loop_1976
8713loop_1975:
8714 flush %l7 + 0x20
8715 nop
8716 nop
8717 setx 0x70425C00, %l0, %l6
8718 st %l6, [%l7 + 0x64]
8719 ld [%l7 + 0x64], %fsr
8720 movug %fcc0, 0x208, %l4
8721loop_1976:
8722 call loop_1977
8723 nop ! tneg %icc, 0x6a changed by convert2hboot
8724 call loop_1978
8725 call loop_1979
8726loop_1977:
8727 andncc %l3, %o1, %i7
8728 call loop_1980
8729loop_1978:
8730 rd %y, %l6
8731loop_1979:
8732 call loop_1981
8733 call loop_1982
8734loop_1980:
8735 fmovdl %xcc, %f12, %f6
8736 popc %i2, %g1
8737loop_1981:
8738 udivx %i6, 0x097B, %i0
8739loop_1982:
8740 nop
8741 set 0x30, %o0
8742 sta %f1, [%l7 + %o0] 0x80
8743 nop
8744 setx 0x0509, %l0, %i1
8745 udivcc %o3, %i1, %l2
8746 movrgez %g5, %g2, %g4
8747 fmovscs %xcc, %f26, %f3
8748 call loop_1983
8749 nop
8750 fitos %f14, %f5
8751 fstox %f5, %f14
8752 fxtos %f14, %f11
8753 fbue,a,pn %fcc0, loop_1984
8754 call loop_1985
8755loop_1983:
8756 brlz %l5, loop_1986
8757 call loop_1987
8758loop_1984:
8759 call loop_1988
8760loop_1985:
8761 edge8l %o0, %g3, %l0
8762loop_1986:
8763 call loop_1989
8764loop_1987:
8765 fpadd32 %f30, %f28, %f28
8766loop_1988:
8767 flushw
8768 array16 %o6, %o7, %o5
8769loop_1989:
8770 nop
8771 add %l7, 0x08, %l6
8772 wr %g0, 0x0, %pcr ! wr %g0, 0x19, %asi changed by convert2hboot
8773 array32 %l1, %o2, %g6
8774 set 0x0A, %g1
8775 nop ! ldsha [%l7 + %g1] 0x04, %i4 ASI use replaced by convert2hboot
8776 call loop_1990
8777 movrlz %i3, %g7, %l3
8778 fbug,a,pt %fcc0, loop_1991
8779 movvc %icc, 0x249, %o1
8780loop_1990:
8781 nop
8782 wr %g0, 0x0, %pcr ! wr %g0, 0x88, %asi changed by convert2hboot
8783loop_1991:
8784 edge16l %l6, %l4, %i2
8785 rd %y, %i6
8786 nop
8787 nop
8788 setx 0x8049EC00, %l0, %l6
8789 st %l6, [%l7 + 0x50]
8790 ld [%l7 + 0x50], %fsr
8791 wrpr %g1, 0x1DDE, %pil
8792 brnz,a %i0, loop_1992
8793 call loop_1993
8794 brnz %o3, loop_1994
8795 call loop_1995
8796loop_1992:
8797 nop ! tl %icc, 0x37 changed by convert2hboot
8798loop_1993:
8799 bgu,a %icc, loop_1996
8800loop_1994:
8801 fble,pn %fcc2, loop_1997
8802loop_1995:
8803 move %fcc3, %i1, %l2
8804 ldsb [%l7 + 0x30], %g2
8805loop_1996:
8806 nop ! tn %icc, 0x7e changed by convert2hboot
8807loop_1997:
8808 call loop_1998
8809 call loop_1999
8810 edge16n %g4, %l5, %g5
8811 call loop_2000
8812loop_1998:
8813 edge32ln %g3, %o0, %l0
8814loop_1999:
8815 nop ! tpos %icc, 0x4d changed by convert2hboot
8816 movne %xcc, %o7, %o5
8817loop_2000:
8818 rd %asi, %o4
8819 fmovsvs %icc, %f13, %f15
8820 call loop_2001
8821 fors %f31, %f25, %f31
8822 rdpr %gl, %i5
8823 nop
8824 set 0x58, %g7
8825 flush %l7 + %g7
8826loop_2001:
8827 call loop_2002
8828 wrpr %o6, %o2, %cwp
8829 edge16 %l1, %i4, %i3
8830 wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
8831loop_2002:
8832 call loop_2003
8833 nop
8834 set 0x58, %i1
8835 std %f28, [%l7 + %i1]
8836 call loop_2004
8837 srl %g7, %l3, %i7
8838loop_2003:
8839 nop ! taddcctv %l6, 0x6e, %o1 changed by convert2hboot
8840 andncc %l4, 0x0956, %i2
8841loop_2004:
8842 brz,a %g1, loop_2005
8843 orcc %i6, %o3, %i0
8844 sub %i1, 0x1CDC, %l2
8845 call loop_2006
8846loop_2005:
8847 call loop_2007
8848 fcmpes %fcc3, %f24, %f5
8849 movcc %xcc, 0x2B0, %g4
8850loop_2006:
8851 andcc %l5, %g2, %g5
8852loop_2007:
8853 call loop_2008
8854 call loop_2009
8855 call loop_2010
8856 call loop_2011
8857loop_2008:
8858 nop ! ta %icc, 0x6f changed by convert2hboot
8859loop_2009:
8860 call loop_2012
8861loop_2010:
8862 move %fcc2, %g3, %l0
8863loop_2011:
8864 nop ! rdhpr %ver, %o7 changed by convert2hboot
8865 movre %o0, 0x0B1, %o4
8866loop_2012:
8867 array16 %o5, %i5, %o6
8868 call loop_2013
8869 brlez,a %l1, loop_2014
8870 call loop_2015
8871loop_2013:
8872 call loop_2016
8873 call loop_2017
8874loop_2014:
8875 nop ! rdhpr %hsys_tick_cmpr, %i4 changed by convert2hboot
8876loop_2015:
8877 call loop_2018
8878loop_2016:
8879 nop ! te %xcc, 0x4c changed by convert2hboot
8880loop_2017:
8881 fmovdule %fcc3, %f6, %f18
8882 call loop_2019
8883loop_2018:
8884 call loop_2020
8885 or %i3, 0x03F9, %g6
8886 set 0x44, %o7
8887 nop ! stwa %g7, [%l7 + %o7] 0x11 ASI use replaced by convert2hboot
8888loop_2019:
8889 fandnot2 %f18, %f6, %f30
8890loop_2020:
8891 mulx %l3, 0x04C4, %i7
8892 fmovsleu %icc, %f2, %f27
8893 rd %pc, %l6
8894 call loop_2021
8895 subccc %o1, 0x0780, %o2
8896 nop ! tne %xcc, 0x3f changed by convert2hboot
8897 movne %fcc2, %i2, %l4
8898loop_2021:
8899 call loop_2022
8900 fmovslg %fcc1, %f22, %f17
8901 movg %xcc, 0x248, %g1
8902 edge16n %o3, %i6, %i0
8903loop_2022:
8904 call loop_2023
8905 nop ! ta %xcc, 0x7a changed by convert2hboot
8906 call loop_2024
8907 nop ! rdhpr %hintp, %l2 changed by convert2hboot
8908loop_2023:
8909 fmovdcc %icc, %f16, %f24
8910 call loop_2025
8911loop_2024:
8912 call loop_2026
8913 sra %i1, %l5, %g4
8914 call loop_2027
8915loop_2025:
8916 call loop_2028
8917loop_2026:
8918 edge32ln %g2, %g5, %g3
8919 call loop_2029
8920loop_2027:
8921 movne %fcc2, %l0, %o7
8922loop_2028:
8923 fbl,a,pt %fcc0, loop_2030
8924 edge8l %o0, %o5, %i5
8925loop_2029:
8926 edge8ln %o4, %l1, %o6
8927 umulcc %i3, 0x155D, %g6
8928loop_2030:
8929 flushw
8930 edge16n %i4, %g7, %i7
8931 edge32ln %l6, %o1, %l3
8932 xorcc %i2, %o2, %g1
8933 call loop_2031
8934 call loop_2032
8935 call loop_2033
8936 call loop_2034
8937loop_2031:
8938 fmovdule %fcc2, %f2, %f14
8939loop_2032:
8940 nop
8941 nop
8942 or %g0, 0x8, %l0
8943 sllx %l0, 0x3c, %l0
8944 nop ! wrhpr %l0, 0x0EF, %hsys_tick_cmpr changed by convert2hboot
8945loop_2033:
8946 xor %i6, 0x17E7, %i0
8947loop_2034:
8948 call loop_2035
8949 call loop_2036
8950 nop ! tleu %xcc, 0x55 changed by convert2hboot
8951 move %xcc, %o3, %l2
8952loop_2035:
8953 nop
8954 set 0x24, %i0
8955 nop ! swapa [%l7 + %i0] 0x81, %l5 ASI use replaced by convert2hboot
8956loop_2036:
8957 movu %fcc0, 0x286, %i1
8958 call loop_2037
8959 call loop_2038
8960 call loop_2039
8961 call loop_2040
8962loop_2037:
8963 bcc %xcc, loop_2041
8964loop_2038:
8965 nop ! tle %xcc, 0x3f changed by convert2hboot
8966loop_2039:
8967 call loop_2042
8968loop_2040:
8969 movrgez %g2, 0x249, %g5
8970loop_2041:
8971 call loop_2043
8972 wr %g0, 0x0, %pcr ! wr %g4, %l0, %clear_softint changed by convert2hboot
8973loop_2042:
8974 call loop_2044
8975 bvs %xcc, loop_2045
8976loop_2043:
8977 call loop_2046
8978 fnand %f4, %f0, %f26
8979loop_2044:
8980 call loop_2047
8981loop_2045:
8982 call loop_2048
8983loop_2046:
8984 edge16ln %o7, %g3, %o0
8985 add %i5, 0x14F1, %o4
8986loop_2047:
8987 call loop_2049
8988loop_2048:
8989 nop ! rdhpr %ver, %l1 changed by convert2hboot
8990 nop ! tne %xcc, 0x71 changed by convert2hboot
8991 nop ! tg %icc, 0x52 changed by convert2hboot
8992loop_2049:
8993 srax %o5, 0x0B, %i3
8994 fmovdpos %icc, %f18, %f2
8995 call loop_2050
8996 nop ! ta %xcc, 0x79 changed by convert2hboot
8997 movule %fcc1, 0x2CB, %o6
8998 call loop_2051
8999loop_2050:
9000 nop
9001 set 0x58, %i3
9002 ldd [%l7 + %i3], %g6
9003 movleu %icc, 0x5D1, %i4
9004 call loop_2052
9005loop_2051:
9006 sra %i7, %g7, %l6
9007 brgz,pn %o1, loop_2053
9008 nop
9009 setx loop_2054, %l0, %l1
9010 nop ! wrpr 0x1, %tl changed by convert2hboot
9011 nop ! wrpr %l1, %tnpc changed by convert2hboot
9012 setx 0x004200001407, %l0, %l1
9013 nop ! wrpr %l1, %tstate changed by convert2hboot
9014 nop ! wrhpr 0x4, %htstate changed by convert2hboot
9015 nop ! rdpr %tt, %l1 changed by convert2hboot
9016 nop ! wrpr %g0, %l1, %tt changed by convert2hboot
9017 rdpr %pstate, %l1
9018 wrpr %g0, %l1, %pstate
9019 nop ! rdpr %tl, %l1 changed by convert2hboot
9020 nop ! wrpr %g0, %l1, %tl changed by convert2hboot
9021 nop ! rdpr %tpc, %l1 changed by convert2hboot
9022 nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
9023 nop ! rdpr %tnpc, %l1 changed by convert2hboot
9024 nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
9025 nop ! rdpr %tstate, %l1 changed by convert2hboot
9026 nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
9027 nop ! rdpr %tba, %l1 changed by convert2hboot
9028 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
9029 nop ! rdpr %tba, %l1 changed by convert2hboot
9030 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
9031 nop ! rdhpr %hpstate, %l1 changed by convert2hboot
9032 nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
9033 nop ! rdhpr %htstate, %l1 changed by convert2hboot
9034 nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
9035 nop ! rdhpr %hintp, %l1 changed by convert2hboot
9036 nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
9037 nop ! done changed by convert2hboot
9038loop_2052:
9039 movrlez %i2, %o2, %l3
9040 call loop_2055
9041loop_2053:
9042 edge32ln %g1, %i6, %i0
9043loop_2054:
9044 fmovsge %icc, %f25, %f21
9045 nop ! rdpr %tl, %o3 changed by convert2hboot
9046loop_2055:
9047 call loop_2056
9048 fmovrdgz %l4, %f18, %f24
9049 edge32ln %l2, %i1, %g2
9050 call loop_2057
9051loop_2056:
9052 brgz,a,pt %g5, loop_2058
9053 call loop_2059
9054 fmovdcs %icc, %f2, %f20
9055loop_2057:
9056 call loop_2060
9057loop_2058:
9058 movrne %l5, 0x2E3, %l0
9059loop_2059:
9060 call loop_2061
9061loop_2060:
9062 call loop_2062
9063 movn %icc, %o7, %g4
9064 fbge,a %fcc1, loop_2063
9065loop_2061:
9066 nop ! rdhpr %hsys_tick_cmpr, %g3 changed by convert2hboot
9067loop_2062:
9068 call loop_2064
9069 movre %i5, 0x318, %o4
9070loop_2063:
9071 movlg %fcc2, 0x1CE, %l1
9072 ldstub [%l7 + 0x2C], %o0
9073loop_2064:
9074 call loop_2065
9075 wr %g0, 0x0, %pcr ! wr %i3, 0x16EF, %ccr changed by convert2hboot
9076 brz %o6, loop_2066
9077 call loop_2067
9078loop_2065:
9079 fones %f31
9080 fmovrslez %g6, %f9, %f1
9081loop_2066:
9082 fmovrslez %i4, %f0, %f3
9083loop_2067:
9084 nop ! tne %xcc, 0x68 changed by convert2hboot
9085 call loop_2068
9086 call loop_2069
9087 bne %xcc, loop_2070
9088 call loop_2071
9089loop_2068:
9090 call loop_2072
9091loop_2069:
9092 nop
9093 setx 0x00F5, %l0, %o5
9094 udiv %i7, %o5, %l6
9095loop_2070:
9096 call loop_2073
9097loop_2071:
9098 nop
9099 setx 0x1692, %l0, %o1
9100 sdivx %g7, %o1, %o2
9101loop_2072:
9102 and %i2, %l3, %i6
9103 edge32ln %i0, %g1, %l4
9104loop_2073:
9105 fmovdn %icc, %f18, %f24
9106 call loop_2074
9107 call loop_2075
9108 nop ! tle %icc, 0x4c changed by convert2hboot
9109 fble,a %fcc3, loop_2076
9110loop_2074:
9111 fmovdg %icc, %f10, %f0
9112loop_2075:
9113 movuge %fcc1, 0x6B1, %l2
9114 addc %o3, %g2, %g5
9115loop_2076:
9116 rd %fprs, %l5
9117 nop
9118 fitos %f8, %f29
9119 fstox %f29, %f8
9120 fxtos %f8, %f26
9121 nop
9122 setx 0x0ECB, %l0, %i1
9123 udiv %l0, %i1, %o7
9124 srlx %g4, %i5, %g3
9125 call loop_2077
9126 call loop_2078
9127 call loop_2079
9128 movo %fcc2, 0x1F8, %l1
9129loop_2077:
9130 rd %tick_cmpr, %o4
9131loop_2078:
9132 call loop_2080
9133loop_2079:
9134 movpos %xcc, 0x00A, %o0
9135 call loop_2081
9136 wr %g0, 0x0, %pcr ! wr %g0, 0x5, %fprs changed by convert2hboot
9137loop_2080:
9138 call loop_2082
9139 orn %g6, 0x007E, %i7
9140loop_2081:
9141 fmovdneg %icc, %f24, %f20
9142 call loop_2083
9143loop_2082:
9144 nop ! tge %xcc, 0x6e changed by convert2hboot
9145 edge8 %o5, %l6, %i4
9146 ba,a %icc, loop_2084
9147loop_2083:
9148 fbge %fcc3, loop_2085
9149 nop
9150 setx 0x1868, %l0, %g7
9151 sdivx %o1, %g7, %i2
9152 call loop_2086
9153loop_2084:
9154 ld [%l7 + 0x38], %f18
9155loop_2085:
9156 call loop_2087
9157 nop ! tle %icc, 0x51 changed by convert2hboot
9158loop_2086:
9159 call loop_2088
9160 addccc %l3, 0x16C3, %i6
9161loop_2087:
9162 add %o2, 0x0355, %g1
9163 nop ! tsubcctv %i0, %l2, %o3 changed by convert2hboot
9164loop_2088:
9165 call loop_2089
9166 movn %fcc0, 0x068, %l4
9167 xorcc %g5, 0x089F, %l5
9168 nop
9169 nop
9170 setx 0xFFAF990F, %l0, %l6
9171 st %l6, [%l7 + 0x28]
9172 ld [%l7 + 0x28], %f3
9173 setx 0xF0E12BE4, %l1, %l5
9174 st %l5, [%l7 + 0x10]
9175 ld [%l7 + 0x10], %f1
9176 fdivs %f1, %f3, %f22
9177loop_2089:
9178 fblg %fcc0, loop_2090
9179 call loop_2091
9180 call loop_2092
9181 call loop_2093
9182loop_2090:
9183 smulcc %l0, 0x1B15, %g2
9184loop_2091:
9185 ldd [%l7 + 0x40], %f6
9186loop_2092:
9187 movue %fcc0, 0x727, %i1
9188loop_2093:
9189 fands %f18, %f18, %f9
9190 movgu %xcc, 0x10D, %o7
9191 call loop_2094
9192 wr %g0, 0x0, %pcr ! wr %g4, 0x18BC, %softint changed by convert2hboot
9193 call loop_2095
9194 nop ! taddcctv %i5, 0x61, %l1 changed by convert2hboot
9195loop_2094:
9196 nop
9197 nop
9198 or %g0, 0x8, %l0
9199 sllx %l0, 0x3c, %l0
9200 nop ! wrhpr %l0, 0x9AD, %hsys_tick_cmpr changed by convert2hboot
9201 movpos %icc, 0x3C4, %g3
9202loop_2095:
9203 edge16n %i3, %o6, %g6
9204 fmovsgu %icc, %f11, %f6
9205 call loop_2096
9206 fmovsa %xcc, %f19, %f13
9207 call loop_2097
9208 edge16ln %i7, %o5, %i4
9209loop_2096:
9210 nop ! rdhpr %hsys_tick_cmpr, %o1 changed by convert2hboot
9211 call loop_2098
9212loop_2097:
9213 fmovdne %icc, %f4, %f8
9214 call loop_2099
9215 rd %ccr, %l6
9216loop_2098:
9217 smul %i2, %g7, %l3
9218 fbuge,pn %fcc0, loop_2100
9219loop_2099:
9220 nop ! taddcc %i6, %o2, %g1 changed by convert2hboot
9221 set 0x4B, %g6
9222 nop ! ldstuba [%l7 + %g6] 0x0c, %i0 ASI use replaced by convert2hboot
9223loop_2100:
9224 andn %o3, %l4, %g5
9225 call loop_2101
9226 fmovdne %fcc2, %f2, %f28
9227 nop ! rdhpr %ver, %l2 changed by convert2hboot
9228 fmovsvs %xcc, %f13, %f24
9229loop_2101:
9230 popc %l5, %g2
9231 set 0x10, %i5
9232 nop ! ldda [%l7 + %i5] 0x0c, %l0 ASI use replaced by convert2hboot
9233 movrgez %i1, 0x0FF, %g4
9234 sllx %o7, 0x12, %i5
9235 call loop_2102
9236 call loop_2103
9237 nop ! tpos %icc, 0x3c changed by convert2hboot
9238 orcc %o4, 0x168C, %o0
9239loop_2102:
9240 bgu %xcc, loop_2104
9241loop_2103:
9242 and %g3, 0x0F79, %i3
9243 call loop_2105
9244 nop ! tvc %icc, 0x4e changed by convert2hboot
9245loop_2104:
9246 nop ! rdhpr %ver, %l1 changed by convert2hboot
9247 nop
9248 setx loop_2106, %l0, %l1
9249 nop ! wrpr 0x1, %tl changed by convert2hboot
9250 nop ! wrpr %l1, %tnpc changed by convert2hboot
9251 setx 0x004200001403, %l0, %l1
9252 nop ! wrpr %l1, %tstate changed by convert2hboot
9253 nop ! wrhpr 0x4, %htstate changed by convert2hboot
9254 nop ! rdpr %tt, %l1 changed by convert2hboot
9255 nop ! wrpr %g0, %l1, %tt changed by convert2hboot
9256 rdpr %pstate, %l1
9257 wrpr %g0, %l1, %pstate
9258 nop ! rdpr %tl, %l1 changed by convert2hboot
9259 nop ! wrpr %g0, %l1, %tl changed by convert2hboot
9260 nop ! rdpr %tpc, %l1 changed by convert2hboot
9261 nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
9262 nop ! rdpr %tnpc, %l1 changed by convert2hboot
9263 nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
9264 nop ! rdpr %tstate, %l1 changed by convert2hboot
9265 nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
9266 nop ! rdpr %tba, %l1 changed by convert2hboot
9267 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
9268 nop ! rdpr %tba, %l1 changed by convert2hboot
9269 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
9270 nop ! rdhpr %hpstate, %l1 changed by convert2hboot
9271 nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
9272 nop ! rdhpr %htstate, %l1 changed by convert2hboot
9273 nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
9274 nop ! rdhpr %hintp, %l1 changed by convert2hboot
9275 nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
9276 nop ! done changed by convert2hboot
9277loop_2105:
9278 brgez,a,pn %o6, loop_2107
9279 call loop_2108
9280 movrlez %g6, %o5, %i4
9281loop_2106:
9282 bvc,pn %xcc, loop_2109
9283loop_2107:
9284 wr %g0, 0x0, %pcr ! wr %i7, %l6, %set_softint changed by convert2hboot
9285loop_2108:
9286 nop ! tne %xcc, 0x55 changed by convert2hboot
9287 call loop_2110
9288loop_2109:
9289 movcs %xcc, %i2, %o1
9290 movleu %icc, %l3, %i6
9291 call loop_2111
9292loop_2110:
9293 nop
9294 setx loop_2112, %l0, %l1
9295 nop ! wrpr 0x1, %tl changed by convert2hboot
9296 nop ! wrpr %l1, %tnpc changed by convert2hboot
9297 setx 0x001200001406, %l0, %l1
9298 nop ! wrpr %l1, %tstate changed by convert2hboot
9299 nop ! wrhpr 0x4, %htstate changed by convert2hboot
9300 nop ! rdpr %tt, %l1 changed by convert2hboot
9301 nop ! wrpr %g0, %l1, %tt changed by convert2hboot
9302 rdpr %pstate, %l1
9303 wrpr %g0, %l1, %pstate
9304 nop ! rdpr %tl, %l1 changed by convert2hboot
9305 nop ! wrpr %g0, %l1, %tl changed by convert2hboot
9306 nop ! rdpr %tpc, %l1 changed by convert2hboot
9307 nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
9308 nop ! rdpr %tnpc, %l1 changed by convert2hboot
9309 nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
9310 nop ! rdpr %tstate, %l1 changed by convert2hboot
9311 nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
9312 nop ! rdpr %tba, %l1 changed by convert2hboot
9313 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
9314 nop ! rdpr %tba, %l1 changed by convert2hboot
9315 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
9316 nop ! rdhpr %hpstate, %l1 changed by convert2hboot
9317 nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
9318 nop ! rdhpr %htstate, %l1 changed by convert2hboot
9319 nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
9320 nop ! rdhpr %hintp, %l1 changed by convert2hboot
9321 nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
9322 nop ! done changed by convert2hboot
9323 nop
9324 set 0x30, %l1
9325 prefetch [%l7 + %l1], 3
9326 movrlz %g7, %o2, %i0
9327loop_2111:
9328 call loop_2113
9329loop_2112:
9330 movg %fcc1, %g1, %o3
9331 call loop_2114
9332 call loop_2115
9333loop_2113:
9334 call loop_2116
9335 call loop_2117
9336loop_2114:
9337 movuge %fcc1, 0x22D, %g5
9338loop_2115:
9339 sethi 0x0268, %l4
9340loop_2116:
9341 edge32 %l2, %l5, %g2
9342loop_2117:
9343 brnz,pt %i1, loop_2118
9344 sdivx %l0, 0x089C, %g4
9345 nop
9346 set 0x68, %o2
9347 std %i4, [%l7 + %o2]
9348 sdivx %o7, 0x1DCB, %o4
9349loop_2118:
9350 call loop_2119
9351 nop ! tneg %icc, 0x36 changed by convert2hboot
9352 call loop_2120
9353 subc %g3, 0x10F3, %i3
9354loop_2119:
9355 ba %xcc, loop_2121
9356 array8 %o0, %o6, %g6
9357loop_2120:
9358 call loop_2122
9359 nop
9360 fitos %f14, %f3
9361 fstoi %f3, %f29
9362loop_2121:
9363 wr %g0, 0x0, %pcr ! wr %l1, %o5, %set_softint changed by convert2hboot
9364 call loop_2123
9365loop_2122:
9366 movg %xcc, %i7, %l6
9367 alignaddrl %i2, %i4, %l3
9368 call loop_2124
9369loop_2123:
9370 fsrc2 %f2, %f0
9371 call loop_2125
9372 call loop_2126
9373loop_2124:
9374 movrlez %o1, %i6, %o2
9375 nop ! te %xcc, 0x46 changed by convert2hboot
9376loop_2125:
9377 call loop_2127
9378loop_2126:
9379 call loop_2128
9380 call loop_2129
9381 fbug,a %fcc1, loop_2130
9382loop_2127:
9383 movn %fcc1, 0x7AE, %i0
9384loop_2128:
9385 bl,a,pt %xcc, loop_2131
9386loop_2129:
9387 nop ! sir 0x0D84 !! sir is illegal now
9388loop_2130:
9389 udiv %g7, 0x0507, %g1
9390 movule %fcc1, 0x372, %o3
9391loop_2131:
9392 call loop_2132
9393 bpos,pt %xcc, loop_2133
9394 nop ! tn %xcc, 0x67 changed by convert2hboot
9395 fmovdn %fcc0, %f12, %f10
9396loop_2132:
9397 add %g5, 0x018A, %l4
9398loop_2133:
9399 call loop_2134
9400 movre %l2, %g2, %i1
9401 call loop_2135
9402 nop ! tle %icc, 0x78 changed by convert2hboot
9403loop_2134:
9404 fmul8sux16 %f12, %f6, %f2
9405 swap [%l7 + 0x6C], %l5
9406loop_2135:
9407 nop ! tpos %xcc, 0x75 changed by convert2hboot
9408 movue %fcc1, 0x1D7, %g4
9409 movle %fcc1, 0x7D1, %l0
9410 edge8l %i5, %o7, %o4
9411 call loop_2136
9412 rd %asi, %i3
9413 nop ! sir 0x112B !! sir is illegal now
9414 fmovsge %icc, %f27, %f9
9415loop_2136:
9416 call loop_2137
9417 ble,a,pn %xcc, loop_2138
9418 array8 %g3, %o0, %g6
9419 call loop_2139
9420loop_2137:
9421 fxnor %f12, %f12, %f6
9422loop_2138:
9423 nop ! sir 0x0564 !! sir is illegal now
9424 call loop_2140
9425loop_2139:
9426 fbule,a %fcc3, loop_2141
9427 call loop_2142
9428 andcc %o6, 0x1A41, %o5
9429loop_2140:
9430 call loop_2143
9431loop_2141:
9432 call loop_2144
9433loop_2142:
9434 edge8 %i7, %l1, %l6
9435 bcs,pt %icc, loop_2145
9436loop_2143:
9437 edge8n %i4, %i2, %l3
9438loop_2144:
9439 nop ! sir 0x0728 !! sir is illegal now
9440 call loop_2146
9441loop_2145:
9442 call loop_2147
9443 nop ! tn %icc, 0x6e changed by convert2hboot
9444 fexpand %f21, %f20
9445loop_2146:
9446 fmovdug %fcc3, %f26, %f30
9447loop_2147:
9448 call loop_2148
9449 call loop_2149
9450 nop
9451 setx loop_2150, %l0, %l1
9452 nop ! wrpr 0x1, %tl changed by convert2hboot
9453 nop ! wrpr %l1, %tpc changed by convert2hboot
9454 add %l1, 0x4, %l1
9455 nop ! wrpr %l1, %tnpc changed by convert2hboot
9456 setx 0x034100001405, %l0, %l1
9457 nop ! wrpr %l1, %tstate changed by convert2hboot
9458 nop ! wrhpr 0x4, %htstate changed by convert2hboot
9459 nop ! retry changed by convert2hboot
9460 subccc %i6, 0x13A7, %o1
9461loop_2148:
9462 movl %fcc1, 0x3D1, %o2
9463loop_2149:
9464 movl %fcc0, 0x71D, %i0
9465loop_2150:
9466 nop ! tvs %icc, 0x64 changed by convert2hboot
9467 fornot2 %f22, %f4, %f0
9468 call loop_2151
9469 fmovspos %icc, %f28, %f19
9470 alignaddrl %g7, %g1, %o3
9471 call loop_2152
9472loop_2151:
9473 fmul8x16au %f11, %f4, %f16
9474 andn %g5, %l4, %g2
9475 popc %l2, %i1
9476loop_2152:
9477 call loop_2153
9478 fcmpes %fcc1, %f15, %f6
9479 call loop_2154
9480 call loop_2155
9481loop_2153:
9482 call loop_2156
9483 orcc %g4, 0x0F6E, %l5
9484loop_2154:
9485 rdpr %otherwin, %l0
9486loop_2155:
9487 st %f30, [%l7 + 0x2C]
9488loop_2156:
9489 call loop_2157
9490 umulcc %o7, 0x0EC7, %o4
9491 xnorcc %i5, 0x08E9, %i3
9492 call loop_2158
9493loop_2157:
9494 call loop_2159
9495 fmovde %fcc2, %f6, %f28
9496 fnors %f27, %f10, %f3
9497loop_2158:
9498 call loop_2160
9499loop_2159:
9500 call loop_2161
9501 umul %o0, %g6, %o6
9502 ldd [%l7 + 0x20], %f4
9503loop_2160:
9504 bcc,a,pn %icc, loop_2162
9505loop_2161:
9506 subccc %o5, 0x0C3E, %g3
9507 stw %l1, [%l7 + 0x3C]
9508 call loop_2163
9509loop_2162:
9510 fbl,a %fcc3, loop_2164
9511 call loop_2165
9512 call loop_2166
9513loop_2163:
9514 orcc %i7, %i4, %l6
9515loop_2164:
9516 movrgez %l3, %i6, %i2
9517loop_2165:
9518 call loop_2167
9519loop_2166:
9520 movg %fcc2, 0x728, %o2
9521 edge32l %o1, %i0, %g7
9522 fmovrdlez %g1, %f24, %f6
9523loop_2167:
9524 smul %g5, 0x1E61, %l4
9525 call loop_2168
9526 call loop_2169
9527 fxnors %f20, %f14, %f4
9528 call loop_2170
9529loop_2168:
9530 fbn,pn %fcc3, loop_2171
9531loop_2169:
9532 xor %o3, %g2, %i1
9533 call loop_2172
9534loop_2170:
9535 fpadd32s %f27, %f0, %f8
9536loop_2171:
9537 call loop_2173
9538 nop ! taddcc %g4, 0x69, %l5 changed by convert2hboot
9539loop_2172:
9540 std %l0, [%l7 + 0x30]
9541 movlg %fcc1, %o7, %o4
9542loop_2173:
9543 call loop_2174
9544 call loop_2175
9545 call loop_2176
9546 call loop_2177
9547loop_2174:
9548 call loop_2178
9549loop_2175:
9550 call loop_2179
9551loop_2176:
9552 call loop_2180
9553loop_2177:
9554 wr %g0, 0x0, %pcr ! wr %l2, %i5, %set_softint changed by convert2hboot
9555loop_2178:
9556 call loop_2181
9557loop_2179:
9558 call loop_2182
9559loop_2180:
9560 call loop_2183
9561 edge32ln %i3, %o0, %g6
9562loop_2181:
9563 movrgz %o6, %o5, %l1
9564loop_2182:
9565 call loop_2184
9566loop_2183:
9567 fmovdl %icc, %f18, %f6
9568 call loop_2185
9569 fbug,a,pt %fcc3, loop_2186
9570loop_2184:
9571 alignaddrl %i7, %g3, %i4
9572 fbge,pt %fcc3, loop_2187
9573loop_2185:
9574 call loop_2188
9575loop_2186:
9576 call loop_2189
9577 fmovdo %fcc2, %f2, %f22
9578loop_2187:
9579 restored
9580 rdpr %cwp, %g1
9581 rdpr %cansave, %g2
9582 rdpr %canrestore, %g3
9583 rdpr %cleanwin, %g4
9584 rdpr %otherwin, %g5
9585 rdpr %wstate, %g6
9586loop_2188:
9587 nop
9588 set 0x7C, %o4
9589 nop ! stwa %l3, [%l7 + %o4] 0xeb ASI use replaced by convert2hboot
9590 membar #Sync
9591loop_2189:
9592 call loop_2190
9593 edge8ln %l6, %i2, %o2
9594 call loop_2191
9595 call loop_2192
9596loop_2190:
9597 fmovdvs %xcc, %f16, %f8
9598 call loop_2193
9599loop_2191:
9600 andncc %i6, 0x09DD, %o1
9601loop_2192:
9602 call loop_2194
9603 ld [%l7 + 0x64], %f0
9604loop_2193:
9605 andcc %g7, %i0, %g1
9606 wr %g0, 0x0, %pcr ! wr %g5, %l4, %sys_tick changed by convert2hboot
9607loop_2194:
9608 ble,a %icc, loop_2195
9609 call loop_2196
9610 call loop_2197
9611 call loop_2198
9612loop_2195:
9613 wr %g0, 0x0, %pcr ! wr %o3, 0x10A7, %y changed by convert2hboot
9614loop_2196:
9615 edge32n %g2, %g4, %i1
9616loop_2197:
9617 fmovdcs %xcc, %f10, %f20
9618loop_2198:
9619 orncc %l5, %o7, %o4
9620 movule %fcc2, %l0, %l2
9621 call loop_2199
9622 call loop_2200
9623 rd %sys_tick_cmpr, %i5
9624 call loop_2201
9625loop_2199:
9626 call loop_2202
9627loop_2200:
9628 bmask %i3, %g6, %o6
9629 fmovrdne %o5, %f24, %f2
9630loop_2201:
9631 nop
9632 nop
9633 or %g0, 0x8, %l0
9634 sllx %l0, 0x3c, %l0
9635 nop ! wrhpr %l0, 0x61E, %hsys_tick_cmpr changed by convert2hboot
9636loop_2202:
9637 stx %o0, [%l7 + 0x68]
9638 call loop_2203
9639 movvs %icc, %i4, %l3
9640 alignaddrl %l6, %g3, %i2
9641 nop ! tvc %icc, 0x73 changed by convert2hboot
9642loop_2203:
9643 call loop_2204
9644 brgez,a %o2, loop_2205
9645 wrpr %i6, %g7, %pil
9646 call loop_2206
9647loop_2204:
9648 alignaddrl %o1, %i0, %g1
9649loop_2205:
9650 fmovrdgz %l4, %f12, %f4
9651 subc %o3, 0x1456, %g5
9652loop_2206:
9653 fbne,a,pt %fcc0, loop_2207
9654 call loop_2208
9655 call loop_2209
9656 fandnot2s %f24, %f1, %f11
9657loop_2207:
9658 xnorcc %g4, %g2, %l5
9659loop_2208:
9660 nop
9661 set 0x7C, %g2
9662 lduw [%l7 + %g2], %o7
9663loop_2209:
9664 nop ! wrpr %i1, 0x07E8, %tick changed by convert2hboot
9665 membar 0x47
9666 flushw
9667 edge8 %l0, %o4, %l2
9668 nop
9669 setx loop_2210, %l0, %l1
9670 nop ! wrpr 0x1, %tl changed by convert2hboot
9671 nop ! wrpr %l1, %tpc changed by convert2hboot
9672 add %l1, 0x4, %l1
9673 nop ! wrpr %l1, %tnpc changed by convert2hboot
9674 setx 0x031100001406, %l0, %l1
9675 nop ! wrpr %l1, %tstate changed by convert2hboot
9676 nop ! wrhpr 0x4, %htstate changed by convert2hboot
9677 nop ! retry changed by convert2hboot
9678 nop
9679 nop
9680 setx 0x10C3B210CF1D4327, %l0, %l6
9681 stx %l6, [%l7 + 0x28]
9682 ldd [%l7 + 0x28], %f12
9683 setx 0xCF5D7BE1EE55F5AB, %l1, %l5
9684 stx %l5, [%l7 + 0x10]
9685 ldd [%l7 + 0x10], %f30
9686 fdivd %f30, %f12, %f22
9687 rd %ccr, %i3
9688 flushw
9689loop_2210:
9690 call loop_2211
9691 movule %fcc1, 0x5BC, %i5
9692 movule %fcc3, %o6, %g6
9693 call loop_2212
9694loop_2211:
9695 orn %o5, 0x1F4E, %l1
9696 movpos %icc, 0x5C4, %o0
9697 fbug %fcc3, loop_2213
9698loop_2212:
9699 call loop_2214
9700 rdpr %cleanwin, %i7
9701 rd %asi, %i4
9702loop_2213:
9703 nop ! rdhpr %hsys_tick_cmpr, %l6 changed by convert2hboot
9704loop_2214:
9705 nop
9706 setx 0x11E4, %l0, %i2
9707 sdivx %l3, %i2, %o2
9708 call loop_2215
9709 umul %g3, %g7, %o1
9710 sethi 0x06D0, %i6
9711 call loop_2216
9712loop_2215:
9713 call loop_2217
9714 nop ! tvs %xcc, 0x7f changed by convert2hboot
9715 movrgz %i0, %g1, %o3
9716loop_2216:
9717 wrpr %g5, 0x0E3E, %cwp
9718loop_2217:
9719 call loop_2218
9720 movle %fcc0, 0x691, %g4
9721 bcs,a %icc, loop_2219
9722 movle %icc, %l4, %l5
9723loop_2218:
9724 call loop_2220
9725 movlg %fcc2, %o7, %g2
9726loop_2219:
9727 call loop_2221
9728 addccc %l0, 0x193E, %i1
9729loop_2220:
9730 nop ! tn %xcc, 0x49 changed by convert2hboot
9731 nop ! ta %icc, 0x72 changed by convert2hboot
9732loop_2221:
9733 call loop_2222
9734 call loop_2223
9735 bleu,a %icc, loop_2224
9736 call loop_2225
9737loop_2222:
9738 fbge,a %fcc2, loop_2226
9739loop_2223:
9740 nop ! tgu %icc, 0x42 changed by convert2hboot
9741loop_2224:
9742 bneg,pn %icc, loop_2227
9743loop_2225:
9744 call loop_2228
9745loop_2226:
9746 nop
9747 nop
9748 setx 0xEF50D01D, %l0, %l6
9749 st %l6, [%l7 + 0x28]
9750 ld [%l7 + 0x28], %f18
9751 setx 0xF9A5648C, %l1, %l5
9752 st %l5, [%l7 + 0x10]
9753 ld [%l7 + 0x10], %f28
9754 fmuls %f28, %f18, %f22
9755 nop
9756 setx 0x1835, %l0, %i3
9757 udivcc %o4, %i3, %l2
9758loop_2227:
9759 call loop_2229
9760loop_2228:
9761 rdpr %cleanwin, %o6
9762 mova %xcc, %i5, %g6
9763 call loop_2230
9764loop_2229:
9765 call loop_2231
9766 call loop_2232
9767 call loop_2233
9768loop_2230:
9769 movl %xcc, 0x5FC, %l1
9770loop_2231:
9771 nop
9772 set 0x10, %g5
9773 stx %o5, [%l7 + %g5]
9774loop_2232:
9775 movrgz %i7, %o0, %l6
9776loop_2233:
9777 fnot2 %f4, %f16
9778 call loop_2234
9779 rd %asi, %l3
9780 mova %fcc2, 0x596, %i2
9781 movneg %icc, %i4, %o2
9782loop_2234:
9783 call loop_2235
9784 call loop_2236
9785 nop ! rdpr %tba, %g3 changed by convert2hboot
9786 rd %tick_cmpr, %o1
9787loop_2235:
9788 movneg %icc, 0x15C, %g7
9789loop_2236:
9790 call loop_2237
9791 call loop_2238
9792 call loop_2239
9793 call loop_2240
9794loop_2237:
9795 wr %g0, 0x0, %pcr ! wr %i6, %i0, %sys_tick changed by convert2hboot
9796loop_2238:
9797 srax %g1, %g5, %g4
9798loop_2239:
9799 call loop_2241
9800loop_2240:
9801 bge,a,pn %icc, loop_2242
9802 call loop_2243
9803 call loop_2244
9804loop_2241:
9805 fbue %fcc3, loop_2245
9806loop_2242:
9807 call loop_2246
9808loop_2243:
9809 call loop_2247
9810loop_2244:
9811 movrgz %o3, 0x0EE, %l5
9812loop_2245:
9813 srax %l4, 0x08, %g2
9814loop_2246:
9815 nop
9816 setx 0x1184, %l1, %l0
9817 udivcc %o7, %l0, %i1
9818loop_2247:
9819 andcc %i3, %o4, %o6
9820 movul %fcc1, 0x5F2, %i5
9821 rdpr %canrestore, %l2
9822 rdpr %canrestore, %l1
9823 flushw
9824 nop ! tge %xcc, 0x4f changed by convert2hboot
9825 orn %o5, 0x160C, %i7
9826 fnot1s %f29, %f14
9827 nop ! rdhpr %hpstate, %g6 changed by convert2hboot
9828 andcc %o0, %l6, %i2
9829 nop
9830 setx loop_2248, %l0, %l1
9831 jmpl %l1, %i4
9832 call loop_2249
9833 fmovso %fcc3, %f10, %f14
9834 call loop_2250
9835loop_2248:
9836 nop ! taddcc %o2, %g3, %o1 changed by convert2hboot
9837loop_2249:
9838 call loop_2251
9839 movrlez %g7, 0x0D6, %i6
9840loop_2250:
9841 nop ! tgu %xcc, 0x45 changed by convert2hboot
9842 fmovd %f12, %f12
9843loop_2251:
9844 nop ! tgu %xcc, 0x6c changed by convert2hboot
9845 alignaddrl %i0, %g1, %g5
9846 mulscc %l3, %g4, %l5
9847 call loop_2252
9848 call loop_2253
9849 call loop_2254
9850 call loop_2255
9851loop_2252:
9852 call loop_2256
9853loop_2253:
9854 call loop_2257
9855loop_2254:
9856 nop ! tvs %xcc, 0x72 changed by convert2hboot
9857loop_2255:
9858 alignaddr %l4, %g2, %o7
9859loop_2256:
9860 call loop_2258
9861loop_2257:
9862 call loop_2259
9863 movpos %xcc, %o3, %i1
9864 edge8n %l0, %i3, %o6
9865loop_2258:
9866 fpack32 %f30, %f0, %f28
9867loop_2259:
9868 call loop_2260
9869 popc 0x1386, %i5
9870 nop ! taddcc %o4, 0x53, %l1 changed by convert2hboot
9871 xor %o5, %i7, %l2
9872loop_2260:
9873 sll %o0, 0x09, %l6
9874 call loop_2261
9875 movu %fcc2, %g6, %i4
9876 movgu %icc, %o2, %i2
9877 orcc %g3, 0x0ED5, %g7
9878loop_2261:
9879 wr %g0, 0x0, %pcr ! wr %o1, 0x1DE8, %pic changed by convert2hboot
9880 edge8 %i6, %i0, %g5
9881 call loop_2262
9882 call loop_2263
9883 call loop_2264
9884 xnorcc %l3, 0x06CE, %g4
9885loop_2262:
9886 movvs %xcc, 0x741, %l5
9887loop_2263:
9888 call loop_2265
9889loop_2264:
9890 edge8ln %g1, %g2, %l4
9891 call loop_2266
9892 mova %xcc, %o3, %o7
9893loop_2265:
9894 addccc %l0, %i3, %o6
9895 movg %icc, 0x50D, %i5
9896loop_2266:
9897 ba,pn %xcc, loop_2267
9898 fpadd32 %f24, %f24, %f22
9899 wr %g0, 0x0, %pcr ! wr %g0, 0x11, %asi changed by convert2hboot
9900loop_2267:
9901 smulcc %i1, %o5, %i7
9902 be %xcc, loop_2268
9903 fpsub16 %f30, %f28, %f6
9904 rdpr %cwp, %l1
9905 move %fcc0, 0x2A4, %o0
9906loop_2268:
9907 call loop_2269
9908 umulcc %l6, %g6, %i4
9909 nop
9910 setx loop_2270, %l0, %l1
9911 jmpl %l1, %o2
9912 fcmpne16 %f6, %f14, %l2
9913loop_2269:
9914 fbule,a %fcc0, loop_2271
9915 movle %fcc3, %i2, %g7
9916loop_2270:
9917 call loop_2272
9918 umulcc %g3, %o1, %i0
9919loop_2271:
9920 call loop_2273
9921 srlx %i6, 0x0F, %l3
9922loop_2272:
9923 for %f10, %f14, %f8
9924 call loop_2274
9925loop_2273:
9926 edge8n %g4, %g5, %g1
9927 fmovsl %icc, %f5, %f6
9928 call loop_2275
9929loop_2274:
9930 fnot2 %f18, %f30
9931 movge %fcc1, %g2, %l5
9932 nop ! rdhpr %hintp, %l4 changed by convert2hboot
9933loop_2275:
9934 call loop_2276
9935 call loop_2277
9936 bn %icc, loop_2278
9937 ldsb [%l7 + 0x2F], %o3
9938loop_2276:
9939 call loop_2279
9940loop_2277:
9941 movg %fcc1, %l0, %i3
9942loop_2278:
9943 sra %o6, 0x1E, %i5
9944 addccc %o7, 0x16AA, %o4
9945loop_2279:
9946 call loop_2280
9947 and %i1, 0x1996, %i7
9948 fcmpgt16 %f30, %f14, %o5
9949 movuge %fcc2, %o0, %l1
9950loop_2280:
9951 call loop_2281
9952 call loop_2282
9953 call loop_2283
9954 fcmpne16 %f26, %f4, %l6
9955loop_2281:
9956 bn %xcc, loop_2284
9957loop_2282:
9958 nop ! tge %icc, 0x43 changed by convert2hboot
9959loop_2283:
9960 rdpr %canrestore, %i4
9961 call loop_2285
9962loop_2284:
9963 andncc %o2, 0x0A89, %g6
9964 brlez,a,pn %l2, loop_2286
9965 call loop_2287
9966loop_2285:
9967 sdiv %g7, 0x1556, %i2
9968 nop ! tcs %icc, 0x39 changed by convert2hboot
9969loop_2286:
9970 call loop_2288
9971loop_2287:
9972 brz,a,pn %g3, loop_2289
9973 andncc %i0, %o1, %l3
9974 call loop_2290
9975loop_2288:
9976 call loop_2291
9977loop_2289:
9978 call loop_2292
9979 edge8n %i6, %g4, %g5
9980loop_2290:
9981 call loop_2293
9982loop_2291:
9983 edge8 %g2, %l5, %g1
9984loop_2292:
9985 smulcc %o3, 0x112A, %l4
9986 call loop_2294
9987loop_2293:
9988 call loop_2295
9989 fmul8x16al %f4, %f7, %f22
9990 fmovdvc %xcc, %f0, %f8
9991loop_2294:
9992 call loop_2296
9993loop_2295:
9994 fmovrse %l0, %f8, %f30
9995 call loop_2297
9996 nop ! tne %icc, 0x5d changed by convert2hboot
9997loop_2296:
9998 fpack32 %f14, %f2, %f6
9999 andncc %i3, %i5, %o7
10000loop_2297:
10001 fexpand %f10, %f30
10002 nop ! rdhpr %hsys_tick_cmpr, %o4 changed by convert2hboot
10003 bvc,a,pt %xcc, loop_2298
10004 sra %i1, %o6, %i7
10005 call loop_2299
10006 nop ! tsubcctv %o0, %l1, %o5 changed by convert2hboot
10007loop_2298:
10008 call loop_2300
10009 ld [%l7 + 0x40], %f1
10010loop_2299:
10011 call loop_2301
10012 movgu %xcc, 0x7C6, %i4
10013loop_2300:
10014 nop ! rdhpr %htba, %o2 changed by convert2hboot
10015 fbue,a,pt %fcc0, loop_2302
10016loop_2301:
10017 umulcc %l6, %l2, %g6
10018 sub %i2, %g3, %g7
10019 movl %fcc0, 0x6B1, %i0
10020loop_2302:
10021 restored
10022 rdpr %cwp, %g1
10023 rdpr %cansave, %g2
10024 rdpr %canrestore, %g3
10025 rdpr %cleanwin, %g4
10026 rdpr %otherwin, %g5
10027 rdpr %wstate, %g6
10028 call loop_2303
10029 fbul %fcc3, loop_2304
10030 call loop_2305
10031 andn %l3, 0x071C, %i6
10032loop_2303:
10033 call loop_2306
10034loop_2304:
10035 fpsub16 %f2, %f4, %f8
10036loop_2305:
10037 call loop_2307
10038 mova %icc, %g4, %g5
10039loop_2306:
10040 call loop_2308
10041 ld [%l7 + 0x28], %f4
10042loop_2307:
10043 rdpr %cleanwin, %o1
10044 movul %fcc1, %g2, %l5
10045loop_2308:
10046 call loop_2309
10047 fmovrse %g1, %f1, %f26
10048 call loop_2310
10049 srlx %l4, %l0, %o3
10050loop_2309:
10051 call loop_2311
10052 nop ! taddcctv %i3, 0x3c, %i5 changed by convert2hboot
10053loop_2310:
10054 membar 0x59
10055 call loop_2312
10056loop_2311:
10057 call loop_2313
10058 call loop_2314
10059 call loop_2315
10060loop_2312:
10061 call loop_2316
10062loop_2313:
10063 movvc %xcc, %o4, %i1
10064loop_2314:
10065 movule %fcc0, %o6, %i7
10066loop_2315:
10067 call loop_2317
10068loop_2316:
10069 fba,a,pn %fcc1, loop_2318
10070 call loop_2319
10071 call loop_2320
10072loop_2317:
10073 restored
10074 rdpr %cwp, %g1
10075 rdpr %cansave, %g2
10076 rdpr %canrestore, %g3
10077 rdpr %cleanwin, %g4
10078 rdpr %otherwin, %g5
10079 rdpr %wstate, %g6
10080loop_2318:
10081 nop ! tcc %xcc, 0x56 changed by convert2hboot
10082loop_2319:
10083 call loop_2321
10084loop_2320:
10085 srlx %o7, %l1, %o5
10086 call loop_2322
10087 sethi 0x00AF, %o0
10088loop_2321:
10089 nop ! tsubcctv %o2, 0x43, %l6 changed by convert2hboot
10090 edge16ln %i4, %g6, %i2
10091loop_2322:
10092 fandnot2 %f26, %f22, %f18
10093 nop ! tl %icc, 0x68 changed by convert2hboot
10094 edge32n %l2, %g7, %g3
10095 edge8n %l3, %i0, %g4
10096 nop ! tpos %xcc, 0x48 changed by convert2hboot
10097 call loop_2323
10098 smulcc %g5, %i6, %o1
10099 smulcc %l5, %g2, %g1
10100 add %l4, %o3, %i3
10101loop_2323:
10102 call loop_2324
10103 bcc,a %xcc, loop_2325
10104 srl %i5, %o4, %l0
10105 call loop_2326
10106loop_2324:
10107 sethi 0x112C, %o6
10108loop_2325:
10109 movrlz %i1, 0x0D7, %o7
10110 fbo,a %fcc3, loop_2327
10111loop_2326:
10112 call loop_2328
10113 call loop_2329
10114 restored
10115 rdpr %cwp, %g1
10116 rdpr %cansave, %g2
10117 rdpr %canrestore, %g3
10118 rdpr %cleanwin, %g4
10119 rdpr %otherwin, %g5
10120 rdpr %wstate, %g6
10121loop_2327:
10122 call loop_2330
10123loop_2328:
10124 call loop_2331
10125loop_2329:
10126 call loop_2332
10127 fbu,a %fcc1, loop_2333
10128loop_2330:
10129 nop ! tne %icc, 0x52 changed by convert2hboot
10130loop_2331:
10131 call loop_2334
10132loop_2332:
10133 nop ! tneg %xcc, 0x47 changed by convert2hboot
10134loop_2333:
10135 movl %icc, 0x604, %i7
10136 call loop_2335
10137loop_2334:
10138 nop ! tle %xcc, 0x46 changed by convert2hboot
10139 call loop_2336
10140 orcc %l1, 0x19FC, %o5
10141loop_2335:
10142 call loop_2337
10143 fnot1 %f30, %f14
10144loop_2336:
10145 subc %o2, 0x0B39, %l6
10146 call loop_2338
10147loop_2337:
10148 call loop_2339
10149 nop
10150 set 0x48, %l0
10151 ldd [%l7 + %l0], %o0
10152 call loop_2340
10153loop_2338:
10154 fbg,pt %fcc2, loop_2341
10155loop_2339:
10156 fandnot2s %f24, %f2, %f21
10157 movrgez %i4, 0x1FF, %i2
10158loop_2340:
10159 call loop_2342
10160loop_2341:
10161 call loop_2343
10162 call loop_2344
10163 call loop_2345
10164loop_2342:
10165 call loop_2346
10166loop_2343:
10167 call loop_2347
10168loop_2344:
10169 fbug %fcc1, loop_2348
10170loop_2345:
10171 nop
10172 nop
10173 setx 0xC03DC4E0EA8D39DC, %l0, %l6
10174 stx %l6, [%l7 + 0x28]
10175 ldd [%l7 + 0x28], %f14
10176 fsqrtd %f14, %f26
10177loop_2346:
10178 call loop_2349
10179loop_2347:
10180 and %g6, %g7, %l2
10181loop_2348:
10182 nop ! tne %icc, 0x4c changed by convert2hboot
10183 nop
10184 nop
10185 setx 0xE10160CD, %l0, %l6
10186 st %l6, [%l7 + 0x28]
10187 ld [%l7 + 0x28], %f5
10188 setx 0xF76C9E1D, %l1, %l5
10189 st %l5, [%l7 + 0x10]
10190 ld [%l7 + 0x10], %f21
10191 fsubs %f21, %f5, %f13
10192loop_2349:
10193 nop
10194 set 0x50, %i6
10195 nop ! swapa [%l7 + %i6] 0x19, %g3 ASI use replaced by convert2hboot
10196 call loop_2350
10197 nop ! tge %icc, 0x35 changed by convert2hboot
10198 call loop_2351
10199 mova %fcc0, %l3, %i0
10200loop_2350:
10201 bleu,a %xcc, loop_2352
10202 call loop_2353
10203loop_2351:
10204 edge32 %g5, %i6, %o1
10205 fmovsug %fcc2, %f3, %f18
10206loop_2352:
10207 call loop_2354
10208loop_2353:
10209 call loop_2355
10210 edge8l %g4, %g2, %l5
10211 addcc %l4, 0x1376, %g1
10212loop_2354:
10213 edge32l %i3, %o3, %i5
10214loop_2355:
10215 restored
10216 rdpr %cwp, %g1
10217 rdpr %cansave, %g2
10218 rdpr %canrestore, %g3
10219 rdpr %cleanwin, %g4
10220 rdpr %otherwin, %g5
10221 rdpr %wstate, %g6
10222 wr %g0, 0x0, %pcr ! wr %g0, 0x88, %asi changed by convert2hboot
10223 array16 %l0, %o6, %i1
10224 call loop_2356
10225 srl %i7, %o7, %l1
10226 membar 0x67
10227 call loop_2357
10228loop_2356:
10229 nop ! tgu %icc, 0x5f changed by convert2hboot
10230 call loop_2358
10231 call loop_2359
10232loop_2357:
10233 brnz,pt %o2, loop_2360
10234 movcs %xcc, %o5, %l6
10235loop_2358:
10236 movl %fcc1, %o0, %i2
10237loop_2359:
10238 nop ! tsubcctv %i4, %g6, %l2 changed by convert2hboot
10239loop_2360:
10240 call loop_2361
10241 nop
10242 setx 0x13AD, %l0, %l3
10243 udiv %g7, %l3, %i0
10244 call loop_2362
10245 xorcc %g5, 0x0943, %g3
10246loop_2361:
10247 sll %o1, %g4, %i6
10248 fpack32 %f26, %f30, %f2
10249loop_2362:
10250 addc %g2, %l4, %g1
10251 nop ! tsubcc %i3, 0x52, %l5 changed by convert2hboot
10252 call loop_2363
10253 array32 %o3, %o4, %i5
10254 movleu %xcc, 0x7FC, %o6
10255 nop ! wr %g0, 0x0, %pcr ! wr %g0, 0x40, %asi changed by convert2hboot ripped by fixASI40.pl
10256loop_2363:
10257 nop ! rdpr %tl, %i7 changed by convert2hboot
10258 call loop_2364
10259 nop ! tg %xcc, 0x5e changed by convert2hboot
10260 call loop_2365
10261 rd %fprs, %o7
10262loop_2364:
10263 rdpr %gl, %i1
10264 set 0x10, %i7
10265 nop ! stda %l0, [%l7 + %i7] 0x22 ASI use replaced by convert2hboot
10266 membar #Sync
10267loop_2365:
10268 movne %fcc2, 0x36F, %o2
10269 call loop_2366
10270 call loop_2367
10271 call loop_2368
10272 edge16ln %l6, %o0, %i2
10273loop_2366:
10274 fpsub16s %f12, %f10, %f17
10275loop_2367:
10276 call loop_2369
10277loop_2368:
10278 movrne %o5, %g6, %i4
10279 addc %l2, %g7, %l3
10280 fbul,pt %fcc3, loop_2370
10281loop_2369:
10282 nop
10283 nop
10284 setx 0xA10511D6BEC118C7, %l0, %l6
10285 stx %l6, [%l7 + 0x28]
10286 ldd [%l7 + 0x28], %f4
10287 setx 0x9DB459A68296D331, %l1, %l5
10288 stx %l5, [%l7 + 0x10]
10289 ldd [%l7 + 0x10], %f10
10290 fmuld %f10, %f4, %f14
10291 fmovda %xcc, %f20, %f4
10292 call loop_2371
10293loop_2370:
10294 call loop_2372
10295 movn %icc, %i0, %g3
10296 restored
10297 rdpr %cwp, %g1
10298 rdpr %cansave, %g2
10299 rdpr %canrestore, %g3
10300 rdpr %cleanwin, %g4
10301 rdpr %otherwin, %g5
10302 rdpr %wstate, %g6
10303loop_2371:
10304 call loop_2373
10305loop_2372:
10306 fbule,pn %fcc1, loop_2374
10307 movule %fcc0, %g5, %g4
10308 fmovrdgz %o1, %f0, %f0
10309loop_2373:
10310 subcc %g2, 0x0C4E, %i6
10311loop_2374:
10312 fbul,a,pn %fcc0, loop_2375
10313 sub %l4, %g1, %l5
10314 st %f4, [%l7 + 0x78]
10315 flushw
10316loop_2375:
10317 call loop_2376
10318 fmul8x16 %f26, %f6, %f4
10319 call loop_2377
10320 edge8ln %i3, %o3, %o4
10321loop_2376:
10322 fmovdlg %fcc0, %f26, %f26
10323 fmovrdlez %o6, %f22, %f10
10324loop_2377:
10325 nop ! tneg %xcc, 0x5f changed by convert2hboot
10326 call loop_2378
10327 addccc %i5, %i7, %o7
10328 call loop_2379
10329 call loop_2380
10330loop_2378:
10331 fmovse %icc, %f17, %f18
10332 fmul8x16au %f14, %f22, %f12
10333loop_2379:
10334 bcs,a,pn %icc, loop_2381
10335loop_2380:
10336 call loop_2382
10337 rd %pc, %l0
10338 movne %fcc2, %l1, %o2
10339loop_2381:
10340 nop
10341 setx loop_2383, %l0, %l1
10342 nop ! wrpr 0x1, %tl changed by convert2hboot
10343 nop ! wrpr %l1, %tpc changed by convert2hboot
10344 add %l1, 0x4, %l1
10345 nop ! wrpr %l1, %tnpc changed by convert2hboot
10346 setx 0x021100001407, %l0, %l1
10347 nop ! wrpr %l1, %tstate changed by convert2hboot
10348 nop ! wrhpr 0x4, %htstate changed by convert2hboot
10349 nop ! retry changed by convert2hboot
10350loop_2382:
10351 nop
10352 set 0x7C, %o5
10353 stw %l6, [%l7 + %o5]
10354 nop
10355 set 0x08, %l6
10356 ldsw [%l7 + %l6], %i1
10357 call loop_2384
10358loop_2383:
10359 wrpr %i2, %o5, %pil
10360 movl %fcc3, 0x7E8, %o0
10361 call loop_2385
10362loop_2384:
10363 call loop_2386
10364 movrgez %g6, 0x3D2, %i4
10365 call loop_2387
10366loop_2385:
10367 nop ! tle %xcc, 0x40 changed by convert2hboot
10368loop_2386:
10369 call loop_2388
10370 movue %fcc1, 0x29B, %g7
10371loop_2387:
10372 nop ! tle %icc, 0x62 changed by convert2hboot
10373 sdiv %l2, 0x1415, %l3
10374loop_2388:
10375 movul %fcc3, %i0, %g3
10376 call loop_2389
10377 fmovsgu %icc, %f18, %f14
10378 call loop_2390
10379 call loop_2391
10380loop_2389:
10381 orncc %g5, %o1, %g4
10382 edge32 %g2, %l4, %i6
10383loop_2390:
10384 nop ! tneg %xcc, 0x6c changed by convert2hboot
10385loop_2391:
10386 movleu %xcc, %g1, %i3
10387 nop ! taddcctv %l5, 0x38, %o3 changed by convert2hboot
10388 call loop_2392
10389 mulscc %o6, %o4, %i7
10390 call loop_2393
10391 call loop_2394
10392loop_2392:
10393 bgu,a %xcc, loop_2395
10394 fnor %f2, %f10, %f22
10395loop_2393:
10396 call loop_2396
10397loop_2394:
10398 call loop_2397
10399loop_2395:
10400 movrlz %o7, %l0, %l1
10401 call loop_2398
10402loop_2396:
10403 call loop_2399
10404loop_2397:
10405 fmovdug %fcc2, %f22, %f8
10406 wr %g0, 0x0, %pcr ! wr %g0, 0x19, %asi changed by convert2hboot
10407 sta %f12, [%l7 + 0x24] %asi
10408loop_2398:
10409 fmovrdlz %i5, %f22, %f4
10410loop_2399:
10411 movrgez %l6, %i1, %i2
10412 call loop_2400
10413 call loop_2401
10414 call loop_2402
10415 smulcc %o2, 0x08F8, %o5
10416loop_2400:
10417 edge32ln %o0, %i4, %g7
10418loop_2401:
10419 fbg,a %fcc3, loop_2403
10420loop_2402:
10421 call loop_2404
10422 call loop_2405
10423 mulx %l2, 0x0408, %g6
10424loop_2403:
10425 nop ! tcc %icc, 0x7b changed by convert2hboot
10426loop_2404:
10427 nop
10428 set 0x62, %i4
10429 nop ! lduha [%l7 + %i4] 0x88, %i0 ASI use replaced by convert2hboot
10430loop_2405:
10431 movneg %icc, 0x0DD, %l3
10432 call loop_2406
10433 nop ! tn %icc, 0x4e changed by convert2hboot
10434 array16 %g5, %g3, %o1
10435 call loop_2407
10436loop_2406:
10437 call loop_2408
10438 call loop_2409
10439 nop ! tpos %icc, 0x58 changed by convert2hboot
10440loop_2407:
10441 call loop_2410
10442loop_2408:
10443 nop
10444 setx 0x1A23, %l0, %l4
10445 udiv %g4, %l4, %g2
10446loop_2409:
10447 smulcc %i6, 0x1752, %g1
10448 fmovdul %fcc0, %f20, %f10
10449loop_2410:
10450 sll %l5, 0x0F, %o3
10451 call loop_2411
10452 srlx %o6, 0x08, %i3
10453 call loop_2412
10454 addccc %i7, %o7, %l0
10455loop_2411:
10456 call loop_2413
10457 movlg %fcc2, %o4, %l1
10458loop_2412:
10459 call loop_2414
10460 xnor %i5, %i1, %i2
10461loop_2413:
10462 sdivx %o2, 0x0FDC, %o5
10463 call loop_2415
10464loop_2414:
10465 call loop_2416
10466 call loop_2417
10467 fornot2 %f10, %f8, %f2
10468loop_2415:
10469 fbg,a,pt %fcc3, loop_2418
10470loop_2416:
10471 edge32ln %l6, %i4, %o0
10472loop_2417:
10473 edge16ln %g7, %l2, %g6
10474 fmovrdlz %l3, %f6, %f4
10475loop_2418:
10476 rdpr %canrestore, %g5
10477 restored
10478 rdpr %cwp, %g1
10479 rdpr %cansave, %g2
10480 rdpr %canrestore, %g3
10481 rdpr %cleanwin, %g4
10482 rdpr %otherwin, %g5
10483 rdpr %wstate, %g6
10484 call loop_2419
10485 restored
10486 rdpr %cwp, %g1
10487 rdpr %cansave, %g2
10488 rdpr %canrestore, %g3
10489 rdpr %cleanwin, %g4
10490 rdpr %otherwin, %g5
10491 rdpr %wstate, %g6
10492 call loop_2420
10493 call loop_2421
10494loop_2419:
10495 call loop_2422
10496 fbge,a %fcc3, loop_2423
10497loop_2420:
10498 movrgez %g3, 0x2DA, %i0
10499loop_2421:
10500 nop
10501 set 0x70, %l5
10502 std %g4, [%l7 + %l5]
10503loop_2422:
10504 call loop_2424
10505loop_2423:
10506 call loop_2425
10507 movrne %o1, 0x310, %g2
10508 or %l4, 0x0962, %g1
10509loop_2424:
10510 addcc %l5, %i6, %o3
10511loop_2425:
10512 call loop_2426
10513 call loop_2427
10514 call loop_2428
10515 fmovspos %xcc, %f24, %f30
10516loop_2426:
10517 nop
10518 setx 0x1DB8, %l0, %i7
10519 udiv %i3, %i7, %o6
10520loop_2427:
10521 sra %l0, %o7, %l1
10522loop_2428:
10523 bpos,a,pn %icc, loop_2429
10524 call loop_2430
10525 nop ! tsubcc %i5, %i1, %i2 changed by convert2hboot
10526 wr %g0, 0x0, %pcr ! wr %o4, 0x16F3, %softint changed by convert2hboot
10527loop_2429:
10528 call loop_2431
10529loop_2430:
10530 rd %fprs, %o2
10531 st %f13, [%l7 + 0x50]
10532 nop ! tgu %xcc, 0x56 changed by convert2hboot
10533loop_2431:
10534 ble %xcc, loop_2432
10535 fmovsl %xcc, %f17, %f5
10536 movleu %icc, %l6, %o5
10537 call loop_2433
10538loop_2432:
10539 edge8 %i4, %g7, %o0
10540 nop
10541 set 0x2C, %l2
10542 swap [%l7 + %l2], %l2
10543 edge32 %g6, %l3, %g3
10544loop_2433:
10545 call loop_2434
10546 sub %i0, 0x0976, %g4
10547 edge16 %g5, %g2, %l4
10548 nop
10549 set 0x28, %g3
10550 lduw [%l7 + %g3], %g1
10551loop_2434:
10552 nop ! taddcc %o1, %i6, %o3 changed by convert2hboot
10553 call loop_2435
10554 movge %icc, 0x7FD, %i3
10555 movre %i7, 0x01E, %l5
10556 fblg,a %fcc3, loop_2436
10557loop_2435:
10558 nop
10559 setx loop_2437, %l0, %l1
10560 jmpl %l1, %l0
10561 call loop_2438
10562 fmovrsgez %o6, %f26, %f1
10563loop_2436:
10564 nop
10565 set 0x5B, %g4
10566 nop ! stba %l1, [%l7 + %g4] 0x2f ASI use replaced by convert2hboot
10567 membar #Sync
10568loop_2437:
10569 fbg,a,pn %fcc0, loop_2439
10570loop_2438:
10571 call loop_2440
10572 call loop_2441
10573 rdpr %gl, %o7
10574loop_2439:
10575 movvs %xcc, 0x152, %i5
10576loop_2440:
10577 call loop_2442
10578loop_2441:
10579 addcc %i2, %o4, %o2
10580 wr %g0, 0x0, %pcr ! wr %i1, 0x0240, %ccr changed by convert2hboot
10581 movgu %icc, %o5, %l6
10582loop_2442:
10583 nop ! tn %xcc, 0x42 changed by convert2hboot
10584 call loop_2443
10585 bg,pn %xcc, loop_2444
10586 nop
10587 set 0x70, %o1
10588 ldx [%l7 + %o1], %i4
10589 xor %g7, 0x1DC5, %l2
10590loop_2443:
10591 edge32n %o0, %g6, %g3
10592loop_2444:
10593 call loop_2445
10594 movrlez %l3, 0x382, %i0
10595 mulx %g5, 0x0763, %g2
10596 nop
10597 setx loop_2446, %l0, %l1
10598 nop ! wrpr 0x1, %tl changed by convert2hboot
10599 nop ! wrpr %l1, %tnpc changed by convert2hboot
10600 setx 0x002100001402, %l0, %l1
10601 nop ! wrpr %l1, %tstate changed by convert2hboot
10602 nop ! wrhpr 0x4, %htstate changed by convert2hboot
10603 nop ! rdpr %tt, %l1 changed by convert2hboot
10604 nop ! wrpr %g0, %l1, %tt changed by convert2hboot
10605 rdpr %pstate, %l1
10606 wrpr %g0, %l1, %pstate
10607 nop ! rdpr %tl, %l1 changed by convert2hboot
10608 nop ! wrpr %g0, %l1, %tl changed by convert2hboot
10609 nop ! rdpr %tpc, %l1 changed by convert2hboot
10610 nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
10611 nop ! rdpr %tnpc, %l1 changed by convert2hboot
10612 nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
10613 nop ! rdpr %tstate, %l1 changed by convert2hboot
10614 nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
10615 nop ! rdpr %tba, %l1 changed by convert2hboot
10616 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
10617 nop ! rdpr %tba, %l1 changed by convert2hboot
10618 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
10619 nop ! rdhpr %hpstate, %l1 changed by convert2hboot
10620 nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
10621 nop ! rdhpr %htstate, %l1 changed by convert2hboot
10622 nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
10623 nop ! rdhpr %hintp, %l1 changed by convert2hboot
10624 nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
10625 nop ! done changed by convert2hboot
10626loop_2445:
10627 fmovsa %xcc, %f29, %f23
10628 call loop_2447
10629 nop ! tge %xcc, 0x4a changed by convert2hboot
10630loop_2446:
10631 nop ! tsubcc %g4, 0x71, %l4 changed by convert2hboot
10632 call loop_2448
10633loop_2447:
10634 call loop_2449
10635 fpsub32 %f20, %f6, %f4
10636 bneg,a %icc, loop_2450
10637loop_2448:
10638 call loop_2451
10639loop_2449:
10640 flushw
10641 fnand %f30, %f10, %f20
10642loop_2450:
10643 srlx %o1, %g1, %o3
10644loop_2451:
10645 call loop_2452
10646 fbo,a %fcc0, loop_2453
10647 call loop_2454
10648 fbule,a %fcc3, loop_2455
10649loop_2452:
10650 call loop_2456
10651loop_2453:
10652 fmovsvc %xcc, %f29, %f17
10653loop_2454:
10654 subcc %i3, 0x00B2, %i6
10655loop_2455:
10656 nop ! tcc %xcc, 0x6f changed by convert2hboot
10657loop_2456:
10658 call loop_2457
10659 nop ! taddcctv %l5, %i7, %o6 changed by convert2hboot
10660 nop ! rdpr %tba, %l1 changed by convert2hboot
10661 rd %fprs, %l0
10662loop_2457:
10663 nop
10664 fitod %f4, %f14
10665 fdtox %f14, %f30
10666 fxtod %f30, %f22
10667 fmovdvc %icc, %f28, %f12
10668 orncc %o7, 0x0D41, %i2
10669 rd %ccr, %o4
10670 wrpr %g0, 0x0, %gl
10671 nop
10672 nop
10673 setx 0xA2D67AA6, %l0, %l6
10674 st %l6, [%l7 + 0x28]
10675 ld [%l7 + 0x28], %f28
10676 setx 0x1613EA01, %l1, %l5
10677 st %l5, [%l7 + 0x10]
10678 ld [%l7 + 0x10], %f27
10679 fsubs %f27, %f28, %f1
10680 brgez,a,pn %i1, loop_2458
10681 fmovsl %fcc0, %f14, %f28
10682 call loop_2459
10683 nop ! tvc %xcc, 0x73 changed by convert2hboot
10684loop_2458:
10685 and %o2, 0x1C10, %o5
10686 call loop_2460
10687loop_2459:
10688 call loop_2461
10689 fbue %fcc3, loop_2462
10690 be %icc, loop_2463
10691loop_2460:
10692 call loop_2464
10693loop_2461:
10694 fnors %f13, %f30, %f31
10695loop_2462:
10696 call loop_2465
10697loop_2463:
10698 movuge %fcc0, %i4, %l6
10699loop_2464:
10700 movlg %fcc0, 0x1CC, %g7
10701 subcc %o0, 0x0770, %g6
10702loop_2465:
10703 fbe,a %fcc1, loop_2466
10704 movuge %fcc1, %g3, %l3
10705 be,a %icc, loop_2467
10706 nop ! tpos %icc, 0x51 changed by convert2hboot
10707loop_2466:
10708 fornot1 %f2, %f26, %f6
10709 addccc %l2, 0x07B2, %i0
10710loop_2467:
10711 fmovsue %fcc3, %f22, %f23
10712 wrpr %g0, 0x1, %gl
10713 subc %g5, 0x1B02, %l4
10714 call loop_2468
10715 fnors %f7, %f18, %f20
10716 rdpr %cleanwin, %o1
10717 fcmped %fcc3, %f4, %f2
10718loop_2468:
10719 call loop_2469
10720 call loop_2470
10721 movcs %icc, %g4, %o3
10722 call loop_2471
10723loop_2469:
10724 movleu %icc, 0x695, %g1
10725loop_2470:
10726 nop ! tvs %icc, 0x42 changed by convert2hboot
10727 call loop_2472
10728loop_2471:
10729 nop ! tl %icc, 0x4f changed by convert2hboot
10730 call loop_2473
10731 membar 0x30
10732loop_2472:
10733 call loop_2474
10734 rd %asi, %i3
10735loop_2473:
10736 call loop_2475
10737 call loop_2476
10738loop_2474:
10739 edge16ln %i6, %l5, %i7
10740 umul %o6, 0x1594, %l1
10741loop_2475:
10742 fbn %fcc2, loop_2477
10743loop_2476:
10744 call loop_2478
10745 fmovdlg %fcc3, %f24, %f16
10746 bleu %xcc, loop_2479
10747loop_2477:
10748 andncc %l0, 0x0F30, %i2
10749loop_2478:
10750 call loop_2480
10751 call loop_2481
10752loop_2479:
10753 call loop_2482
10754 edge32n %o7, %o4, %i5
10755loop_2480:
10756 call loop_2483
10757loop_2481:
10758 addccc %o2, 0x1F26, %o5
10759loop_2482:
10760 sethi 0x0D02, %i4
10761 fmovrdlz %i1, %f26, %f12
10762loop_2483:
10763 call loop_2484
10764 umul %g7, 0x1016, %o0
10765 movpos %xcc, %l6, %g6
10766 call loop_2485
10767loop_2484:
10768 call loop_2486
10769 nop
10770 fitod %f16, %f12
10771 call loop_2487
10772loop_2485:
10773 edge16 %l3, %g3, %l2
10774loop_2486:
10775 fmovrslz %g2, %f6, %f7
10776 restored
10777 rdpr %cwp, %g1
10778 rdpr %cansave, %g2
10779 rdpr %canrestore, %g3
10780 rdpr %cleanwin, %g4
10781 rdpr %otherwin, %g5
10782 rdpr %wstate, %g6
10783loop_2487:
10784 nop ! rdhpr %ver, %g5 changed by convert2hboot
10785 edge8ln %i0, %o1, %l4
10786 call loop_2488
10787 wr %g0, 0x0, %pcr ! wr %g0, 0x6, %fprs changed by convert2hboot
10788 sra %o3, %g1, %i6
10789 call loop_2489
10790loop_2488:
10791 call loop_2490
10792 nop ! tcc %icc, 0x4e changed by convert2hboot
10793 rd %asi, %i3
10794loop_2489:
10795 call loop_2491
10796loop_2490:
10797 edge16n %i7, %o6, %l1
10798 nop ! tne %icc, 0x4b changed by convert2hboot
10799 call loop_2492
10800loop_2491:
10801 nop ! rdhpr %hintp, %l0 changed by convert2hboot
10802 for %f30, %f20, %f10
10803 call loop_2493
10804loop_2492:
10805 brnz %i2, loop_2494
10806 nop ! wrpr %o7, %o4, %tick changed by convert2hboot
10807 call loop_2495
10808loop_2493:
10809 call loop_2496
10810loop_2494:
10811 call loop_2497
10812 movug %fcc0, %l5, %o2
10813loop_2495:
10814 nop
10815 wr %g0, 0x0, %pcr ! wr %g0, 0x80, %asi changed by convert2hboot
10816loop_2496:
10817 call loop_2498
10818loop_2497:
10819 srl %o5, %i4, %g7
10820 movgu %icc, %o0, %i1
10821 edge8n %l6, %g6, %g3
10822loop_2498:
10823 nop ! tcs %xcc, 0x49 changed by convert2hboot
10824 bn,pn %xcc, loop_2499
10825 xnorcc %l2, %g2, %l3
10826 call loop_2500
10827 xnor %g5, %o1, %i0
10828loop_2499:
10829 nop ! tg %icc, 0x3f changed by convert2hboot
10830 lduh [%l7 + 0x62], %l4
10831loop_2500:
10832 call loop_2501
10833 fba,pt %fcc0, loop_2502
10834 nop ! rdpr %tba, %g4 changed by convert2hboot
10835 wrpr %g0, 0x2, %gl
10836loop_2501:
10837 fbule %fcc1, loop_2503
10838loop_2502:
10839 nop ! tvc %xcc, 0x42 changed by convert2hboot
10840 call loop_2504
10841 call loop_2505
10842loop_2503:
10843 nop
10844 fitos %f1, %f11
10845 fstod %f11, %f18
10846 fand %f2, %f14, %f22
10847loop_2504:
10848 st %f18, [%l7 + 0x48]
10849loop_2505:
10850 call loop_2506
10851 nop
10852 set 0x3C, %o6
10853 flush %l7 + %o6
10854 nop ! tgu %icc, 0x52 changed by convert2hboot
10855 wr %g0, 0x0, %pcr ! wr %o3, %i7, %pic changed by convert2hboot
10856loop_2506:
10857 saved
10858 rdpr %cwp, %g1
10859 rdpr %cansave, %g2
10860 rdpr %canrestore, %g3
10861 rdpr %cleanwin, %g4
10862 rdpr %otherwin, %g5
10863 rdpr %wstate, %g6
10864 fbge,a,pn %fcc1, loop_2507
10865 fcmped %fcc1, %f30, %f14
10866 wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
10867loop_2507:
10868 call loop_2508
10869 srlx %o6, 0x04, %l0
10870 nop
10871 set 0x6B, %o3
10872 ldstub [%l7 + %o3], %l1
10873 movgu %xcc, %o7, %i2
10874loop_2508:
10875 nop ! tsubcctv %o4, %l5, %i5 changed by convert2hboot
10876 wrpr %g0, 0x3, %gl
10877 nop ! te %xcc, 0x3b changed by convert2hboot
10878 smulcc %g7, %o0, %i4
10879 nop
10880 fitod %f9, %f0
10881 nop ! tneg %icc, 0x71 changed by convert2hboot
10882 array32 %i1, %g6, %l6
10883 movule %fcc0, %g3, %l2
10884 sll %l3, %g2, %g5
10885 rdpr %wstate, %o1
10886 fbge,pt %fcc2, loop_2509
10887 nop
10888 setx loop_2510, %l0, %l1
10889 jmpl %l1, %l4
10890 nop ! tvc %icc, 0x3a changed by convert2hboot
10891 nop
10892 fitod %f4, %f4
10893 fdtoi %f4, %f14
10894loop_2509:
10895 call loop_2511
10896loop_2510:
10897 fmovsleu %icc, %f24, %f23
10898 be,a,pn %icc, loop_2512
10899 bne,a,pt %xcc, loop_2513
10900loop_2511:
10901 edge8n %g4, %g1, %i0
10902 array32 %i6, %i7, %o3
10903loop_2512:
10904 call loop_2514
10905loop_2513:
10906 nop ! tvc %icc, 0x45 changed by convert2hboot
10907 set 0x24, %l4
10908 nop ! ldswa [%l7 + %l4] 0x18, %i3 ASI use replaced by convert2hboot
10909loop_2514:
10910 call loop_2515
10911 movug %fcc3, %o6, %l0
10912 movleu %icc, 0x05C, %l1
10913 call loop_2516
10914loop_2515:
10915 nop ! tgu %xcc, 0x54 changed by convert2hboot
10916 call loop_2517
10917 movvs %xcc, %o7, %i2
10918loop_2516:
10919 call loop_2518
10920 call loop_2519
10921loop_2517:
10922 fmovsuge %fcc2, %f1, %f20
10923 call loop_2520
10924loop_2518:
10925 call loop_2521
10926loop_2519:
10927 wr %g0, 0x0, %pcr ! wr %l5, %i5, %softint changed by convert2hboot
10928 movlg %fcc2, 0x53F, %o2
10929loop_2520:
10930 nop
10931 add %l7, 0x38, %l6
10932 wr %g0, 0x0, %pcr ! wr %g0, 0x18, %asi changed by convert2hboot
10933loop_2521:
10934 nop
10935 setx loop_2522, %l0, %l1
10936 nop ! wrpr 0x1, %tl changed by convert2hboot
10937 nop ! wrpr %l1, %tpc changed by convert2hboot
10938 add %l1, 0x4, %l1
10939 nop ! wrpr %l1, %tnpc changed by convert2hboot
10940 setx 0x031100001403, %l0, %l1
10941 nop ! wrpr %l1, %tstate changed by convert2hboot
10942 nop ! wrhpr 0x4, %htstate changed by convert2hboot
10943 nop ! retry changed by convert2hboot
10944 nop
10945 setx loop_2523, %l0, %l1
10946 nop ! wrpr 0x1, %tl changed by convert2hboot
10947 nop ! wrpr %l1, %tpc changed by convert2hboot
10948 add %l1, 0x4, %l1
10949 nop ! wrpr %l1, %tnpc changed by convert2hboot
10950 setx 0x024200001402, %l0, %l1
10951 nop ! wrpr %l1, %tstate changed by convert2hboot
10952 nop ! wrhpr 0x4, %htstate changed by convert2hboot
10953 nop ! retry changed by convert2hboot
10954 bl,a %icc, loop_2524
10955 fornot1s %f13, %f28, %f29
10956loop_2522:
10957 fmovdpos %xcc, %f2, %f20
10958loop_2523:
10959 call loop_2525
10960loop_2524:
10961 movo %fcc3, 0x2B5, %o4
10962 movrlz %i4, 0x043, %o0
10963 st %f27, [%l7 + 0x30]
10964loop_2525:
10965 xnorcc %i1, %l6, %g3
10966 movuge %fcc3, %g6, %l3
10967 ldd [%l7 + 0x70], %g2
10968 fcmpeq32 %f6, %f12, %l2
10969 movvc %xcc, 0x3A2, %g5
10970 fmovrslz %l4, %f9, %f26
10971 movvc %icc, %o1, %g1
10972 andncc %i0, %i6, %i7
10973 fnors %f4, %f6, %f29
10974 xorcc %g4, %i3, %o3
10975 movle %icc, %o6, %l0
10976 edge8ln %l1, %o7, %i2
10977 call loop_2526
10978 call loop_2527
10979 fbn,a,pn %fcc2, loop_2528
10980 call loop_2529
10981loop_2526:
10982 xorcc %i5, 0x0113, %l5
10983loop_2527:
10984 call loop_2530
10985loop_2528:
10986 ldstub [%l7 + 0x55], %o2
10987loop_2529:
10988 restored
10989 rdpr %cwp, %g1
10990 rdpr %cansave, %g2
10991 rdpr %canrestore, %g3
10992 rdpr %cleanwin, %g4
10993 rdpr %otherwin, %g5
10994 rdpr %wstate, %g6
10995 xorcc %o5, %o4, %i4
10996loop_2530:
10997 nop
10998 set 0x21, %l3
10999 nop ! ldsba [%l7 + %l3] 0x0c, %g7 ASI use replaced by convert2hboot
11000 movgu %icc, 0x779, %o0
11001 call loop_2531
11002 call loop_2532
11003 call loop_2533
11004 nop
11005 set 0x24, %i2
11006 sth %i1, [%l7 + %i2]
11007loop_2531:
11008 call loop_2534
11009loop_2532:
11010 brgz,a %l6, loop_2535
11011loop_2533:
11012 array16 %g3, %g6, %g2
11013 alignaddrl %l2, %g5, %l3
11014loop_2534:
11015 call loop_2536
11016loop_2535:
11017 fnot2s %f24, %f31
11018 call loop_2537
11019 fbl,a %fcc0, loop_2538
11020loop_2536:
11021 call loop_2539
11022 rdpr %wstate, %o1
11023loop_2537:
11024 call loop_2540
11025loop_2538:
11026 bshuffle %f18, %f18, %f30
11027loop_2539:
11028 fblg,a %fcc0, loop_2541
11029 call loop_2542
11030loop_2540:
11031 bl,a %icc, loop_2543
11032 alignaddr %l4, %g1, %i0
11033loop_2541:
11034 movre %i7, %g4, %i6
11035loop_2542:
11036 call loop_2544
11037loop_2543:
11038 call loop_2545
11039 call loop_2546
11040 alignaddrl %o3, %o6, %l0
11041loop_2544:
11042 fmovsneg %xcc, %f27, %f25
11043loop_2545:
11044 brnz %i3, loop_2547
11045loop_2546:
11046 wr %g0, 0x0, %pcr ! wr %g0, 0x6, %fprs changed by convert2hboot
11047 fmovsl %fcc0, %f22, %f5
11048 fmovsul %fcc1, %f20, %f25
11049loop_2547:
11050 call loop_2548
11051 rd %ccr, %i2
11052 fand %f2, %f14, %f28
11053 call loop_2549
11054loop_2548:
11055 fbue %fcc1, loop_2550
11056 fmovdne %fcc2, %f26, %f10
11057 call loop_2551
11058loop_2549:
11059 call loop_2552
11060loop_2550:
11061 nop
11062 set 0x58, %o0
11063 ldd [%l7 + %o0], %f14
11064 call loop_2553
11065loop_2551:
11066 call loop_2554
11067loop_2552:
11068 call loop_2555
11069 call loop_2556
11070loop_2553:
11071 xor %i5, %l5, %o2
11072loop_2554:
11073 edge32l %o5, %o4, %g7
11074loop_2555:
11075 nop ! ta %xcc, 0x41 changed by convert2hboot
11076loop_2556:
11077 andn %i4, %i1, %l6
11078 movrlez %o0, 0x315, %g6
11079 call loop_2557
11080 call loop_2558
11081 call loop_2559
11082 fbn %fcc3, loop_2560
11083loop_2557:
11084 nop
11085 nop
11086 setx 0xF2131DA1C8D93F52, %l0, %l6
11087 stx %l6, [%l7 + 0x28]
11088 ldd [%l7 + 0x28], %f22
11089 setx 0x458B66F94C940CAC, %l1, %l5
11090 stx %l5, [%l7 + 0x10]
11091 ldd [%l7 + 0x10], %f8
11092 fdivd %f8, %f22, %f8
11093loop_2558:
11094 call loop_2561
11095loop_2559:
11096 call loop_2562
11097loop_2560:
11098 fand %f6, %f2, %f22
11099 edge32 %g3, %l2, %g5
11100loop_2561:
11101 add %g2, 0x0419, %o1
11102loop_2562:
11103 nop
11104 set 0x30, %g7
11105 prefetch [%l7 + %g7], 3
11106 nop ! sir 0x1B28 !! sir is illegal now
11107 call loop_2563
11108 bvs %xcc, loop_2564
11109 movcs %icc, 0x59F, %l3
11110 call loop_2565
11111loop_2563:
11112 call loop_2566
11113loop_2564:
11114 call loop_2567
11115 call loop_2568
11116loop_2565:
11117 nop ! tl %icc, 0x3d changed by convert2hboot
11118loop_2566:
11119 call loop_2569
11120loop_2567:
11121 fmovdvc %icc, %f26, %f6
11122loop_2568:
11123 call loop_2570
11124 alignaddr %l4, %i0, %g1
11125loop_2569:
11126 nop
11127 setx 0x19ED, %l0, %i6
11128 sdivcc %i7, %i6, %g4
11129 fpsub16s %f5, %f1, %f3
11130loop_2570:
11131 nop ! tneg %icc, 0x76 changed by convert2hboot
11132 bneg %xcc, loop_2571
11133 call loop_2572
11134 mulscc %o3, %o6, %l0
11135 call loop_2573
11136loop_2571:
11137 call loop_2574
11138loop_2572:
11139 rdpr %pil, %l1
11140 call loop_2575
11141loop_2573:
11142 nop ! tneg %icc, 0x3c changed by convert2hboot
11143loop_2574:
11144 nop ! tsubcc %o7, %i3, %i2 changed by convert2hboot
11145 call loop_2576
11146loop_2575:
11147 edge16 %l5, %i5, %o2
11148 call loop_2577
11149 fsrc2 %f16, %f16
11150loop_2576:
11151 edge16ln %o5, %o4, %g7
11152 call loop_2578
11153loop_2577:
11154 nop
11155 set 0x78, %i1
11156 std %f8, [%l7 + %i1]
11157 edge32l %i4, %i1, %l6
11158 rd %asi, %o0
11159loop_2578:
11160 nop
11161 set 0x40, %g1
11162 nop ! lduwa [%l7 + %g1] 0x11, %g3 ASI use replaced by convert2hboot
11163 nop ! tle %icc, 0x44 changed by convert2hboot
11164 movu %fcc0, %l2, %g6
11165 edge8l %g2, %o1, %g5
11166 edge16l %l4, %i0, %l3
11167 call loop_2579
11168 fmovdleu %xcc, %f30, %f24
11169 call loop_2580
11170 nop ! tvs %icc, 0x75 changed by convert2hboot
11171loop_2579:
11172 movneg %xcc, %g1, %i7
11173 nop
11174 set 0x69, %o7
11175 ldub [%l7 + %o7], %i6
11176loop_2580:
11177 call loop_2581
11178 bne,a,pt %icc, loop_2582
11179 call loop_2583
11180 call loop_2584
11181loop_2581:
11182 fcmpne32 %f30, %f12, %g4
11183loop_2582:
11184 fcmpd %fcc0, %f26, %f2
11185loop_2583:
11186 movug %fcc1, %o3, %l0
11187loop_2584:
11188 nop
11189 set 0x54, %i0
11190 ldub [%l7 + %i0], %o6
11191 nop ! taddcctv %o7, 0x52, %i3 changed by convert2hboot
11192 nop ! tcc %xcc, 0x62 changed by convert2hboot
11193 call loop_2585
11194 nop ! rdhpr %hpstate, %l1 changed by convert2hboot
11195 nop ! tcs %icc, 0x79 changed by convert2hboot
11196 call loop_2586
11197loop_2585:
11198 call loop_2587
11199 call loop_2588
11200 call loop_2589
11201loop_2586:
11202 call loop_2590
11203loop_2587:
11204 nop
11205 fitos %f0, %f26
11206 fstod %f26, %f20
11207loop_2588:
11208 srl %l5, 0x10, %i5
11209loop_2589:
11210 nop
11211 set 0x4C, %g6
11212 lda [%l7 + %g6] 0x0c, %f19
11213loop_2590:
11214 andn %i2, 0x0CD1, %o2
11215 movrlz %o5, %o4, %g7
11216 rdpr %cansave, %i4
11217 movl %fcc2, 0x12D, %l6
11218 call loop_2591
11219 ble %icc, loop_2592
11220 call loop_2593
11221 wrpr %o0, 0x1223, %pil
11222loop_2591:
11223 umul %i1, %g3, %l2
11224loop_2592:
11225 fmovsl %fcc2, %f21, %f23
11226loop_2593:
11227 movvc %xcc, 0x6F8, %g6
11228 sub %g2, 0x1D91, %o1
11229 call loop_2594
11230 call loop_2595
11231 or %g5, 0x1987, %i0
11232 nop ! tgu %icc, 0x3a changed by convert2hboot
11233loop_2594:
11234 nop
11235 nop
11236 or %g0, 0x8, %l0
11237 sllx %l0, 0x3c, %l0
11238 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
11239loop_2595:
11240 edge16l %g1, %i6, %g4
11241 call loop_2596
11242 nop
11243 nop
11244 setx 0xCB62451DD076F000, %l0, %l6
11245 stx %l6, [%l7 + 0x38]
11246 ldx [%l7 + 0x38], %fsr
11247 fxor %f18, %f24, %f18
11248 nop
11249 set 0x34, %i5
11250 prefetch [%l7 + %i5], 1
11251loop_2596:
11252 call loop_2597
11253 bcs,a,pn %icc, loop_2598
11254 nop ! sir 0x1E7C !! sir is illegal now
11255 prefetch [%l7 + 0x78], 0
11256loop_2597:
11257 subcc %i7, %o3, %o6
11258loop_2598:
11259 call loop_2599
11260 call loop_2600
11261 bpos,a,pt %xcc, loop_2601
11262 andncc %o7, 0x0B41, %l0
11263loop_2599:
11264 call loop_2602
11265loop_2600:
11266 call loop_2603
11267loop_2601:
11268 call loop_2604
11269 array16 %i3, %l1, %i5
11270loop_2602:
11271 fexpand %f19, %f4
11272loop_2603:
11273 movrlez %i2, 0x206, %o2
11274loop_2604:
11275 stb %o5, [%l7 + 0x1B]
11276 subccc %l5, %g7, %i4
11277 nop
11278 setx 0x1B3E, %l0, %o0
11279 udiv %l6, %o0, %i1
11280 fmovrdgz %o4, %f12, %f30
11281 movpos %xcc, %l2, %g3
11282 ble %xcc, loop_2605
11283 nop ! taddcc %g2, %g6, %g5 changed by convert2hboot
11284 call loop_2606
11285 call loop_2607
11286loop_2605:
11287 movrgz %o1, 0x168, %i0
11288 fone %f28
11289loop_2606:
11290 rdpr %cleanwin, %l4
11291loop_2607:
11292 ldx [%l7 + 0x48], %g1
11293 nop ! rdhpr %htba, %l3 changed by convert2hboot
11294 array16 %g4, %i7, %i6
11295 fbul,a %fcc3, loop_2608
11296 call loop_2609
11297 restored
11298 rdpr %cwp, %g1
11299 rdpr %cansave, %g2
11300 rdpr %canrestore, %g3
11301 rdpr %cleanwin, %g4
11302 rdpr %otherwin, %g5
11303 rdpr %wstate, %g6
11304 nop ! tn %xcc, 0x7b changed by convert2hboot
11305loop_2608:
11306 bvc %icc, loop_2610
11307loop_2609:
11308 sdivx %o6, 0x113B, %o3
11309 edge32 %o7, %l0, %i3
11310 wr %g0, 0x0, %pcr ! wr %i5, 0x1F5F, %ccr changed by convert2hboot
11311loop_2610:
11312 pdist %f2, %f4, %f26
11313 fbul %fcc1, loop_2611
11314 nop
11315 nop
11316 setx 0xF41DE264006EF000, %l0, %l6
11317 stx %l6, [%l7 + 0x30]
11318 ldx [%l7 + 0x30], %fsr
11319 call loop_2612
11320 call loop_2613
11321loop_2611:
11322 movo %fcc2, %l1, %o2
11323 or %o5, 0x09CE, %i2
11324loop_2612:
11325 call loop_2614
11326loop_2613:
11327 bn,pt %icc, loop_2615
11328 fbug,a %fcc1, loop_2616
11329 addc %g7, 0x0537, %i4
11330loop_2614:
11331 call loop_2617
11332loop_2615:
11333 call loop_2618
11334loop_2616:
11335 movule %fcc1, 0x096, %l5
11336 call loop_2619
11337loop_2617:
11338 call loop_2620
11339loop_2618:
11340 add %l6, 0x173F, %i1
11341 call loop_2621
11342loop_2619:
11343 nop
11344 setx 0x142B, %l0, %l2
11345 udiv %o0, %l2, %o4
11346loop_2620:
11347 ld [%l7 + 0x3C], %f29
11348 call loop_2622
11349loop_2621:
11350 nop ! tpos %icc, 0x40 changed by convert2hboot
11351 call loop_2623
11352 call loop_2624
11353loop_2622:
11354 movn %xcc, 0x419, %g3
11355 nop
11356 set 0x4C, %i3
11357 flush %l7 + %i3
11358loop_2623:
11359 call loop_2625
11360loop_2624:
11361 rd %asi, %g6
11362 fbne %fcc1, loop_2626
11363 movcs %icc, 0x261, %g5
11364loop_2625:
11365 nop ! taddcctv %o1, %i0, %g2 changed by convert2hboot
11366 movvs %xcc, %l4, %g1
11367loop_2626:
11368 fba,pn %fcc2, loop_2627
11369 call loop_2628
11370 movn %icc, 0x450, %l3
11371 srlx %g4, 0x03, %i7
11372loop_2627:
11373 call loop_2629
11374loop_2628:
11375 edge8 %o6, %i6, %o7
11376 ldsh [%l7 + 0x6E], %l0
11377 ldx [%l7 + 0x20], %i3
11378loop_2629:
11379 movle %icc, 0x78F, %o3
11380 set 0x14, %l1
11381 nop ! lduwa [%l7 + %l1] 0x10, %i5 ASI use replaced by convert2hboot
11382 nop
11383 setx 0x1EB6, %l0, %o5
11384 udivcc %o2, %o5, %i2
11385 call loop_2630
11386 edge16 %l1, %i4, %l5
11387 sub %g7, 0x12FD, %l6
11388 call loop_2631
11389loop_2630:
11390 flushw
11391 call loop_2632
11392 wr %g0, 0x0, %pcr ! wr %i1, 0x1397, %clear_softint changed by convert2hboot
11393loop_2631:
11394 nop ! rdhpr %hintp, %l2 changed by convert2hboot
11395 pdist %f14, %f12, %f4
11396loop_2632:
11397 orn %o4, 0x1EDD, %o0
11398 fmovdo %fcc3, %f16, %f4
11399 fmovdgu %xcc, %f4, %f14
11400 call loop_2633
11401 call loop_2634
11402 call loop_2635
11403 stx %g3, [%l7 + 0x38]
11404loop_2633:
11405 call loop_2636
11406loop_2634:
11407 call loop_2637
11408loop_2635:
11409 rdpr %otherwin, %g6
11410 movrlez %g5, 0x304, %o1
11411loop_2636:
11412 brnz,a %i0, loop_2638
11413loop_2637:
11414 edge8n %g2, %l4, %l3
11415 nop
11416 or %g0, 0x8, %l0
11417 sllx %l0, 0x3c, %l0
11418 nop ! wrhpr %l0, 0xAF8, %hsys_tick_cmpr changed by convert2hboot
11419 nop
11420 setx 0x1233, %l0, %i6
11421 udiv %g1, %i6, %o7
11422loop_2638:
11423 fnegs %f8, %f3
11424 nop ! ta %icc, 0x70 changed by convert2hboot
11425 fpadd16 %f20, %f4, %f28
11426 fcmpd %fcc0, %f12, %f24
11427 add %o6, 0x13F9, %l0
11428 nop ! tg %xcc, 0x73 changed by convert2hboot
11429 call loop_2639
11430 call loop_2640
11431 call loop_2641
11432 fbo,a %fcc2, loop_2642
11433loop_2639:
11434 call loop_2643
11435loop_2640:
11436 movvc %icc, 0x356, %i3
11437loop_2641:
11438 nop ! tge %icc, 0x6e changed by convert2hboot
11439loop_2642:
11440 call loop_2644
11441loop_2643:
11442 edge16 %o3, %o2, %i5
11443 rd %sys_tick_cmpr, %i2
11444 call loop_2645
11445loop_2644:
11446 call loop_2646
11447 array8 %o5, %i4, %l5
11448 movu %fcc3, 0x478, %l1
11449loop_2645:
11450 edge8 %l6, %i1, %l2
11451loop_2646:
11452 call loop_2647
11453 nop ! tge %icc, 0x51 changed by convert2hboot
11454 ba %xcc, loop_2648
11455 addc %o4, %o0, %g3
11456loop_2647:
11457 fcmpd %fcc2, %f4, %f0
11458 call loop_2649
11459loop_2648:
11460 call loop_2650
11461 movuge %fcc3, %g6, %g5
11462 call loop_2651
11463loop_2649:
11464 alignaddr %o1, %i0, %g2
11465loop_2650:
11466 nop
11467 wr %g0, 0x0, %pcr ! wr %g0, 0x19, %asi changed by convert2hboot
11468loop_2651:
11469 nop
11470 nop
11471 or %g0, 0x8, %l0
11472 sllx %l0, 0x3c, %l0
11473 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
11474 nop
11475 setx loop_2652, %l0, %l1
11476 nop ! wrpr 0x1, %tl changed by convert2hboot
11477 nop ! wrpr %l1, %tnpc changed by convert2hboot
11478 setx 0x002200001400, %l0, %l1
11479 nop ! wrpr %l1, %tstate changed by convert2hboot
11480 nop ! wrhpr 0x4, %htstate changed by convert2hboot
11481 nop ! rdpr %tt, %l1 changed by convert2hboot
11482 nop ! wrpr %g0, %l1, %tt changed by convert2hboot
11483 rdpr %pstate, %l1
11484 wrpr %g0, %l1, %pstate
11485 nop ! rdpr %tl, %l1 changed by convert2hboot
11486 nop ! wrpr %g0, %l1, %tl changed by convert2hboot
11487 nop ! rdpr %tpc, %l1 changed by convert2hboot
11488 nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
11489 nop ! rdpr %tnpc, %l1 changed by convert2hboot
11490 nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
11491 nop ! rdpr %tstate, %l1 changed by convert2hboot
11492 nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
11493 nop ! rdpr %tba, %l1 changed by convert2hboot
11494 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
11495 nop ! rdpr %tba, %l1 changed by convert2hboot
11496 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
11497 nop ! rdhpr %hpstate, %l1 changed by convert2hboot
11498 nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
11499 nop ! rdhpr %htstate, %l1 changed by convert2hboot
11500 nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
11501 nop ! rdhpr %hintp, %l1 changed by convert2hboot
11502 nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
11503 nop ! done changed by convert2hboot
11504 call loop_2653
11505 fsrc2s %f27, %f6
11506 fmovrdgz %g4, %f18, %f0
11507loop_2652:
11508 call loop_2654
11509loop_2653:
11510 sdivx %i7, 0x0A56, %i6
11511 edge8n %g1, %o7, %o6
11512 edge8ln %l0, %o3, %i3
11513loop_2654:
11514 call loop_2655
11515 call loop_2656
11516 udiv %i5, 0x1A1B, %i2
11517 nop ! tgu %xcc, 0x40 changed by convert2hboot
11518loop_2655:
11519 nop
11520 add %l7, 0x20, %l6
11521 wr %g0, 0x0, %pcr ! wr %g0, 0x10, %asi changed by convert2hboot
11522 lda [%l6] %asi, %o2
11523loop_2656:
11524 call loop_2657
11525 smulcc %l5, %i4, %l6
11526 rd %y, %l1
11527 call loop_2658
11528loop_2657:
11529 call loop_2659
11530 smulcc %l2, 0x1EB1, %o4
11531 wrpr %g0, 0x2, %gl
11532loop_2658:
11533 udiv %g3, 0x1DF7, %g6
11534loop_2659:
11535 call loop_2660
11536 nop
11537 setx loop_2661, %l0, %l1
11538 jmpl %l1, %i1
11539 fba,a,pt %fcc0, loop_2662
11540 movue %fcc2, %o1, %g5
11541loop_2660:
11542 nop ! rdhpr %hsys_tick_cmpr, %g2 changed by convert2hboot
11543loop_2661:
11544 brnz,a,pn %i0, loop_2663
11545loop_2662:
11546 fmovdgu %xcc, %f2, %f2
11547 sth %l4, [%l7 + 0x7C]
11548 nop
11549 set 0x54, %o4
11550 sth %g7, [%l7 + %o4]
11551loop_2663:
11552 nop
11553 wr %g0, 0x0, %pcr ! wr %g0, 0x89, %asi changed by convert2hboot
11554 nop
11555 set 0x68, %o2
11556 ldstub [%l7 + %o2], %i7
11557 call loop_2664
11558 nop
11559 nop
11560 setx 0x204BE400, %l0, %l6
11561 st %l6, [%l7 + 0x64]
11562 ld [%l7 + 0x64], %fsr
11563 nop ! tleu %icc, 0x44 changed by convert2hboot
11564 nop ! taddcc %g4, 0x78, %g1 changed by convert2hboot
11565loop_2664:
11566 wrpr %i6, %o6, %cwp
11567 nop
11568 or %g0, 0x8, %l0
11569 sllx %l0, 0x3c, %l0
11570 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
11571 addcc %o3, %i3, %i5
11572 nop ! rdpr %tba, %i2 changed by convert2hboot
11573 wrpr %l0, 0x0226, %pil
11574 nop
11575 or %g0, 0x8, %l0
11576 sllx %l0, 0x3c, %l0
11577 wr %g0, 0x0, %pcr ! wr %l0, 0x966, %sys_tick_cmpr changed by convert2hboot
11578 edge32l %i4, %l6, %l1
11579 call loop_2665
11580 wrpr %g0, 0x0, %gl
11581 call loop_2666
11582 nop ! rdhpr %hpstate, %o5 changed by convert2hboot
11583loop_2665:
11584 sdivcc %o0, 0x10FB, %o4
11585 nop ! tn %icc, 0x78 changed by convert2hboot
11586loop_2666:
11587 call loop_2667
11588 movpos %icc, %g6, %i1
11589 nop
11590 or %g0, 0x8, %l0
11591 sllx %l0, 0x3c, %l0
11592 nop ! wrhpr %l0, 0x740, %hsys_tick_cmpr changed by convert2hboot
11593 call loop_2668
11594loop_2667:
11595 call loop_2669
11596 call loop_2670
11597 nop ! tl %xcc, 0x63 changed by convert2hboot
11598loop_2668:
11599 edge32ln %o1, %g2, %i0
11600loop_2669:
11601 edge8ln %g5, %l4, %g7
11602loop_2670:
11603 bne,a,pn %icc, loop_2671
11604 nop ! ta %icc, 0x48 changed by convert2hboot
11605 xor %i7, %g4, %g1
11606 call loop_2672
11607loop_2671:
11608 call loop_2673
11609 call loop_2674
11610 call loop_2675
11611loop_2672:
11612 movpos %icc, %i6, %l3
11613loop_2673:
11614 nop ! rdhpr %hintp, %o6 changed by convert2hboot
11615loop_2674:
11616 move %fcc2, 0x4BB, %o3
11617loop_2675:
11618 call loop_2676
11619 sdivx %o7, 0x11DB, %i5
11620 call loop_2677
11621 rd %sys_tick_cmpr, %i2
11622loop_2676:
11623 nop
11624 setx loop_2678, %l0, %l1
11625 jmpl %l1, %l0
11626 sdivx %i3, 0x0C8A, %o2
11627loop_2677:
11628 call loop_2679
11629 brgz %l5, loop_2680
11630loop_2678:
11631 wr %g0, 0x0, %pcr ! wr %l6, %l1, %softint changed by convert2hboot
11632 call loop_2681
11633loop_2679:
11634loop_2680:
11635 wrpr %l2, %i4, %pil
11636 fmovde %fcc3, %f18, %f16
11637loop_2681:
11638 call loop_2682
11639 wrpr %o5, 0x0FDD, %pil
11640 call loop_2683
11641 bn %xcc, loop_2684
11642loop_2682:
11643 ba,a,pt %xcc, loop_2685
11644 nop ! ta %xcc, 0x5f changed by convert2hboot
11645loop_2683:
11646 nop ! taddcc %o4, 0x57, %g6 changed by convert2hboot
11647loop_2684:
11648 movuge %fcc3, 0x3D4, %i1
11649loop_2685:
11650 call loop_2686
11651 movvs %icc, 0x52A, %o0
11652 sethi 0x18E8, %o1
11653 edge16 %g3, %g2, %g5
11654loop_2686:
11655 movn %fcc0, 0x324, %i0
11656 movrgz %l4, 0x3CF, %g7
11657 call loop_2687
11658 edge16ln %g4, %i7, %i6
11659 xor %l3, 0x00F8, %g1
11660 nop ! te %xcc, 0x57 changed by convert2hboot
11661loop_2687:
11662 fpadd32s %f10, %f21, %f0
11663 fornot2 %f4, %f22, %f22
11664 call loop_2688
11665 nop
11666 setx 0x0FD7, %l0, %o7
11667 sdivx %o6, %o7, %o3
11668 call loop_2689
11669 nop ! tcs %xcc, 0x6e changed by convert2hboot
11670loop_2688:
11671 movue %fcc3, 0x260, %i5
11672 edge8 %l0, %i3, %o2
11673loop_2689:
11674 call loop_2690
11675 call loop_2691
11676 srl %i2, 0x15, %l5
11677 nop ! taddcc %l1, 0x62, %l6 changed by convert2hboot
11678loop_2690:
11679 sdivx %i4, 0x16B9, %o5
11680loop_2691:
11681 bgu,a %xcc, loop_2692
11682 nop ! tpos %xcc, 0x55 changed by convert2hboot
11683 fbo %fcc0, loop_2693
11684 xnorcc %o4, %l2, %i1
11685loop_2692:
11686 movgu %xcc, %g6, %o1
11687 rd %softint, %g3
11688loop_2693:
11689 call loop_2694
11690 call loop_2695
11691 lduw [%l7 + 0x68], %g2
11692 call loop_2696
11693loop_2694:
11694 call loop_2697
11695loop_2695:
11696 movuge %fcc3, 0x504, %o0
11697 fcmpd %fcc0, %f2, %f24
11698loop_2696:
11699 call loop_2698
11700loop_2697:
11701 call loop_2699
11702 call loop_2700
11703 call loop_2701
11704loop_2698:
11705 nop ! wrpr %g5, %l4, %tick changed by convert2hboot
11706loop_2699:
11707 srlx %i0, 0x13, %g7
11708loop_2700:
11709 call loop_2702
11710loop_2701:
11711 fmovsvs %icc, %f15, %f21
11712 call loop_2703
11713 fnegs %f7, %f5
11714loop_2702:
11715 movn %fcc3, 0x0EC, %i7
11716 or %i6, 0x058D, %l3
11717loop_2703:
11718 edge16 %g1, %o6, %g4
11719 wr %g0, 0x0, %pcr ! wr %g0, 0x81, %asi changed by convert2hboot
11720 sta %f19, [%l7 + 0x7C] %asi
11721 call loop_2704
11722 movn %fcc3, %o3, %o7
11723 nop ! tne %icc, 0x51 changed by convert2hboot
11724 call loop_2705
11725loop_2704:
11726 movle %fcc3, 0x77F, %i5
11727 xorcc %l0, %o2, %i2
11728loop_2705:
11729 call loop_2706
11730 nop ! taddcc %i3, %l1, %l5 changed by convert2hboot
11731 nop
11732 nop
11733 setx 0xB68D1820F1934259, %l0, %l6
11734 stx %l6, [%l7 + 0x28]
11735 ldd [%l7 + 0x28], %f4
11736 setx 0xC0F8E5BBA1C5D183, %l1, %l5
11737 stx %l5, [%l7 + 0x10]
11738 ldd [%l7 + 0x10], %f10
11739 fmuld %f10, %f4, %f22
11740 call loop_2707
11741loop_2706:
11742 call loop_2708
11743 umulcc %i4, %o5, %o4
11744 call loop_2709
11745loop_2707:
11746 call loop_2710
11747loop_2708:
11748 bg,pn %icc, loop_2711
11749 fandnot1 %f0, %f30, %f26
11750loop_2709:
11751 nop ! tsubcctv %l2, 0x5a, %l6 changed by convert2hboot
11752loop_2710:
11753 call loop_2712
11754loop_2711:
11755 call loop_2713
11756 call loop_2714
11757 nop
11758 setx loop_2715, %l0, %l1
11759 nop ! wrpr 0x1, %tl changed by convert2hboot
11760 nop ! wrpr %l1, %tnpc changed by convert2hboot
11761 setx 0x002200001405, %l0, %l1
11762 nop ! wrpr %l1, %tstate changed by convert2hboot
11763 nop ! wrhpr 0x4, %htstate changed by convert2hboot
11764 nop ! rdpr %tt, %l1 changed by convert2hboot
11765 nop ! wrpr %g0, %l1, %tt changed by convert2hboot
11766 rdpr %pstate, %l1
11767 wrpr %g0, %l1, %pstate
11768 nop ! rdpr %tl, %l1 changed by convert2hboot
11769 nop ! wrpr %g0, %l1, %tl changed by convert2hboot
11770 nop ! rdpr %tpc, %l1 changed by convert2hboot
11771 nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
11772 nop ! rdpr %tnpc, %l1 changed by convert2hboot
11773 nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
11774 nop ! rdpr %tstate, %l1 changed by convert2hboot
11775 nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
11776 nop ! rdpr %tba, %l1 changed by convert2hboot
11777 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
11778 nop ! rdpr %tba, %l1 changed by convert2hboot
11779 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
11780 nop ! rdhpr %hpstate, %l1 changed by convert2hboot
11781 nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
11782 nop ! rdhpr %htstate, %l1 changed by convert2hboot
11783 nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
11784 nop ! rdhpr %hintp, %l1 changed by convert2hboot
11785 nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
11786 nop ! done changed by convert2hboot
11787loop_2712:
11788 and %i1, 0x12B8, %o1
11789loop_2713:
11790 fmovdlg %fcc3, %f16, %f20
11791loop_2714:
11792 call loop_2716
11793loop_2715:
11794 call loop_2717
11795 movcs %icc, %g6, %g3
11796 call loop_2718
11797loop_2716:
11798 call loop_2719
11799loop_2717:
11800 orcc %g2, %o0, %g5
11801 ldd [%l7 + 0x30], %f16
11802loop_2718:
11803 call loop_2720
11804loop_2719:
11805 call loop_2721
11806 call loop_2722
11807 call loop_2723
11808loop_2720:
11809 fbn,pn %fcc1, loop_2724
11810loop_2721:
11811 fmovdpos %xcc, %f22, %f26
11812loop_2722:
11813 fmovsl %fcc2, %f24, %f8
11814loop_2723:
11815 call loop_2725
11816loop_2724:
11817 xorcc %i0, 0x0B5F, %l4
11818 call loop_2726
11819 edge32 %g7, %i7, %l3
11820loop_2725:
11821 fnot2s %f17, %f23
11822 fcmpne32 %f24, %f22, %i6
11823loop_2726:
11824 nop
11825 setx 0x19D7, %l0, %g1
11826 udiv %o6, %g1, %o3
11827 nop ! tn %icc, 0x5b changed by convert2hboot
11828 fmovrdgz %o7, %f10, %f24
11829 call loop_2727
11830 nop ! rdhpr %ver, %i5 changed by convert2hboot
11831 call loop_2728
11832 movue %fcc2, %l0, %g4
11833loop_2727:
11834 nop ! te %icc, 0x66 changed by convert2hboot
11835 call loop_2729
11836loop_2728:
11837 call loop_2730
11838 rdpr %otherwin, %i2
11839 edge16l %i3, %l1, %o2
11840loop_2729:
11841 bg,a %xcc, loop_2731
11842loop_2730:
11843 call loop_2732
11844 movgu %icc, 0x19F, %i4
11845 movuge %fcc2, 0x460, %l5
11846loop_2731:
11847 nop ! ta %icc, 0x43 changed by convert2hboot
11848loop_2732:
11849 movcs %icc, 0x1E9, %o5
11850 fmul8x16al %f10, %f15, %f28
11851 call loop_2733
11852 array32 %l2, %o4, %i1
11853 movuge %fcc2, %l6, %o1
11854 fmovdug %fcc3, %f30, %f8
11855loop_2733:
11856 brlz,a,pn %g6, loop_2734
11857 call loop_2735
11858 movpos %xcc, %g3, %g2
11859 nop ! tl %xcc, 0x75 changed by convert2hboot
11860loop_2734:
11861 nop
11862 set 0x5A, %g2
11863 sth %g5, [%l7 + %g2]
11864loop_2735:
11865 nop
11866 nop
11867 or %g0, 0x8, %l0
11868 sllx %l0, 0x3c, %l0
11869 nop ! wrhpr %l0, 0xBAC, %hsys_tick_cmpr changed by convert2hboot
11870 fands %f27, %f1, %f16
11871 call loop_2736
11872 call loop_2737
11873 call loop_2738
11874 addc %l4, %i7, %l3
11875loop_2736:
11876 call loop_2739
11877loop_2737:
11878 call loop_2740
11879loop_2738:
11880 wrpr %g7, %o6, %pil
11881 fbge,a %fcc3, loop_2741
11882loop_2739:
11883 movrne %g1, %i6, %o3
11884loop_2740:
11885 nop ! tcc %icc, 0x3b changed by convert2hboot
11886 movule %fcc3, %i5, %l0
11887loop_2741:
11888 fandnot2 %f22, %f8, %f12
11889 call loop_2742
11890 nop ! tpos %xcc, 0x37 changed by convert2hboot
11891 sra %g4, %o7, %i2
11892 fbule,a %fcc1, loop_2743
11893loop_2742:
11894 call loop_2744
11895 call loop_2745
11896 nop
11897 set 0x58, %l0
11898 stx %l1, [%l7 + %l0]
11899loop_2743:
11900 nop ! rdhpr %hintp, %o2 changed by convert2hboot
11901loop_2744:
11902 bmask %i4, %l5, %i3
11903loop_2745:
11904 movre %o5, %o4, %l2
11905 edge32ln %l6, %o1, %i1
11906 call loop_2746
11907 edge8n %g6, %g3, %g2
11908 call loop_2747
11909 fmovsgu %icc, %f26, %f7
11910loop_2746:
11911 call loop_2748
11912 wr %g0, 0x0, %pcr ! wr %g5, 0x128A, %pic changed by convert2hboot
11913loop_2747:
11914 call loop_2749
11915 call loop_2750
11916loop_2748:
11917 call loop_2751
11918 bneg,a %xcc, loop_2752
11919loop_2749:
11920 call loop_2753
11921loop_2750:
11922 movrne %o0, %i0, %l4
11923loop_2751:
11924 fba,a %fcc2, loop_2754
11925loop_2752:
11926 call loop_2755
11927loop_2753:
11928 call loop_2756
11929 fcmpes %fcc3, %f26, %f3
11930loop_2754:
11931 alignaddr %l3, %g7, %i7
11932loop_2755:
11933 addccc %o6, %i6, %g1
11934loop_2756:
11935 movl %icc, %o3, %i5
11936 fmul8sux16 %f8, %f10, %f20
11937 nop ! tsubcc %g4, %o7, %i2 changed by convert2hboot
11938 fandnot1s %f5, %f9, %f29
11939 bvc,a,pt %icc, loop_2757
11940 array8 %l0, %l1, %o2
11941 movu %fcc3, %i4, %l5
11942 edge16l %o5, %o4, %i3
11943loop_2757:
11944 nop ! tcc %xcc, 0x6b changed by convert2hboot
11945 fbl,a %fcc0, loop_2758
11946 nop ! tpos %icc, 0x3b changed by convert2hboot
11947 movl %xcc, %l2, %o1
11948 call loop_2759
11949loop_2758:
11950 nop ! tg %xcc, 0x48 changed by convert2hboot
11951 ld [%l7 + 0x5C], %f11
11952 bpos %icc, loop_2760
11953loop_2759:
11954 call loop_2761
11955 nop
11956 set 0x24, %g5
11957 swap [%l7 + %g5], %i1
11958 brlz %l6, loop_2762
11959loop_2760:
11960 fmovdl %fcc3, %f8, %f2
11961loop_2761:
11962 call loop_2763
11963 call loop_2764
11964loop_2762:
11965 nop ! tvc %xcc, 0x64 changed by convert2hboot
11966 alignaddr %g3, %g2, %g5
11967loop_2763:
11968 fpadd16s %f2, %f28, %f15
11969loop_2764:
11970 fnegs %f31, %f28
11971 movvs %icc, 0x6E4, %g6
11972 bcc,pn %xcc, loop_2765
11973 call loop_2766
11974 call loop_2767
11975 nop ! tge %xcc, 0x69 changed by convert2hboot
11976loop_2765:
11977 brgz,a %o0, loop_2768
11978loop_2766:
11979 nop ! taddcc %l4, %l3, %g7 changed by convert2hboot
11980loop_2767:
11981 fexpand %f14, %f12
11982 wrpr %i0, %i7, %pil
11983loop_2768:
11984 call loop_2769
11985 fmovsuge %fcc2, %f17, %f21
11986 movvc %icc, 0x7F8, %o6
11987 movrgz %g1, 0x2E1, %o3
11988loop_2769:
11989 mulx %i6, %i5, %o7
11990 fmovdule %fcc0, %f14, %f22
11991 nop
11992 nop
11993 setx 0x47EDB36F, %l0, %l6
11994 st %l6, [%l7 + 0x28]
11995 ld [%l7 + 0x28], %f5
11996 setx 0x4B6A1189, %l1, %l5
11997 st %l5, [%l7 + 0x10]
11998 ld [%l7 + 0x10], %f22
11999 fadds %f22, %f5, %f16
12000 nop ! tl %icc, 0x67 changed by convert2hboot
12001 call loop_2770
12002 mova %xcc, %g4, %i2
12003 call loop_2771
12004 call loop_2772
12005loop_2770:
12006 fmovdle %icc, %f0, %f22
12007 call loop_2773
12008loop_2771:
12009 nop ! taddcc %l1, %o2, %i4 changed by convert2hboot
12010loop_2772:
12011 call loop_2774
12012 edge32n %l0, %l5, %o4
12013loop_2773:
12014 call loop_2775
12015 add %i3, %o5, %o1
12016loop_2774:
12017 nop
12018 setx 0x1F1A, %l0, %l2
12019 sdivcc %i1, %l2, %l6
12020 call loop_2776
12021loop_2775:
12022 fbue,a %fcc3, loop_2777
12023 call loop_2778
12024 call loop_2779
12025loop_2776:
12026 fcmpes %fcc0, %f18, %f3
12027loop_2777:
12028 call loop_2780
12029loop_2778:
12030 xor %g3, 0x1D0F, %g5
12031loop_2779:
12032 move %fcc1, %g6, %g2
12033 brgez,pn %l4, loop_2781
12034loop_2780:
12035 fbne,a %fcc1, loop_2782
12036 rdpr %otherwin, %l3
12037 call loop_2783
12038loop_2781:
12039 mova %fcc0, %o0, %i0
12040loop_2782:
12041 movvs %icc, 0x636, %g7
12042 rd %ccr, %i7
12043loop_2783:
12044 fxor %f14, %f6, %f4
12045 nop ! tge %icc, 0x6d changed by convert2hboot
12046 movrgz %g1, 0x1BE, %o6
12047 set 0x30, %i7
12048 nop ! ldda [%l7 + %i7] 0x89, %i6 ASI use replaced by convert2hboot
12049 brlz %i5, loop_2784
12050 call loop_2785
12051 call loop_2786
12052 call loop_2787
12053loop_2784:
12054 addc %o7, 0x0964, %o3
12055loop_2785:
12056 udivx %g4, 0x0DFD, %l1
12057loop_2786:
12058 nop ! taddcc %o2, 0x36, %i4 changed by convert2hboot
12059loop_2787:
12060 fmovs %f20, %f31
12061 movneg %icc, 0x196, %l0
12062 mova %fcc2, 0x67A, %i2
12063 fmovsue %fcc3, %f25, %f1
12064 nop
12065 nop
12066 setx 0x9A01DD33, %l0, %l6
12067 st %l6, [%l7 + 0x28]
12068 ld [%l7 + 0x28], %f30
12069 setx 0x6E2F8D5E, %l1, %l5
12070 st %l5, [%l7 + 0x10]
12071 ld [%l7 + 0x10], %f5
12072 fadds %f5, %f30, %f20
12073 sll %l5, 0x04, %i3
12074 movo %fcc3, %o4, %o5
12075 call loop_2788
12076 fblg,pn %fcc3, loop_2789
12077 nop ! tsubcctv %i1, %l2, %o1 changed by convert2hboot
12078 call loop_2790
12079loop_2788:
12080 rdpr %gl, %l6
12081loop_2789:
12082 fbg,pn %fcc2, loop_2791
12083 nop ! tvc %xcc, 0x3e changed by convert2hboot
12084loop_2790:
12085 call loop_2792
12086 call loop_2793
12087loop_2791:
12088 fmovrslz %g3, %f21, %f16
12089 brgez,pn %g5, loop_2794
12090loop_2792:
12091 move %fcc3, 0x304, %g6
12092loop_2793:
12093 wrpr %g0, 0x0, %gl
12094 wr %g0, 0x0, %pcr ! wr %g2, %i0, %ccr changed by convert2hboot
12095loop_2794:
12096 wrpr %o0, 0x123A, %cwp
12097 call loop_2795
12098 stb %g7, [%l7 + 0x7E]
12099 nop
12100 or %g0, 0x8, %l0
12101 sllx %l0, 0x3c, %l0
12102 nop ! wrhpr %l0, 0xF12, %hsys_tick_cmpr changed by convert2hboot
12103 call loop_2796
12104loop_2795:
12105 call loop_2797
12106 fbug %fcc3, loop_2798
12107 srlx %o6, 0x12, %g1
12108loop_2796:
12109 edge8n %i5, %i6, %o3
12110loop_2797:
12111 xor %g4, %o7, %l1
12112loop_2798:
12113 rdpr %otherwin, %o2
12114 nop ! tg %xcc, 0x57 changed by convert2hboot
12115 nop ! tcs %xcc, 0x3f changed by convert2hboot
12116 call loop_2799
12117 sra %i4, 0x14, %l0
12118 membar 0x79
12119 call loop_2800
12120loop_2799:
12121 nop ! tge %icc, 0x3f changed by convert2hboot
12122 udivx %l5, 0x0AD1, %i3
12123 call loop_2801
12124loop_2800:
12125 fbu,a,pn %fcc1, loop_2802
12126 xorcc %i2, 0x0802, %o5
12127 nop
12128 or %g0, 0x8, %l0
12129 sllx %l0, 0x3c, %l0
12130 nop ! wrhpr %l0, 0x844, %hsys_tick_cmpr changed by convert2hboot
12131loop_2801:
12132 fmovdul %fcc0, %f8, %f20
12133loop_2802:
12134 call loop_2803
12135 sll %l2, 0x04, %i1
12136 movul %fcc3, 0x271, %l6
12137 nop
12138 setx 0x11D4, %l0, %g5
12139 udivcc %o1, %g5, %g3
12140loop_2803:
12141 nop
12142 nop
12143 setx 0x9598AEC4FE52696A, %l0, %l6
12144 stx %l6, [%l7 + 0x28]
12145 ldd [%l7 + 0x28], %f14
12146 setx 0xD28E28BACC0D5C7F, %l1, %l5
12147 stx %l5, [%l7 + 0x10]
12148 ldd [%l7 + 0x10], %f22
12149 fmuld %f22, %f14, %f12
12150 mulx %g6, %l4, %l3
12151 movule %fcc3, 0x2A9, %g2
12152 wr %g0, 0x0, %pcr ! wr %i0, 0x1AC4, %clear_softint changed by convert2hboot
12153 fnegs %f28, %f11
12154 nop ! tn %icc, 0x61 changed by convert2hboot
12155 nop
12156 set 0x28, %i6
12157 ldd [%l7 + %i6], %g6
12158 call loop_2804
12159 call loop_2805
12160 umul %o0, 0x1506, %i7
12161 call loop_2806
12162loop_2804:
12163 faligndata %f20, %f2, %f0
12164loop_2805:
12165 movue %fcc2, %o6, %i5
12166 nop ! tvc %xcc, 0x47 changed by convert2hboot
12167loop_2806:
12168 movneg %icc, 0x024, %i6
12169 movrgez %o3, 0x2E7, %g1
12170 call loop_2807
12171 smulcc %o7, %l1, %g4
12172 wrpr %i4, %o2, %pil
12173 call loop_2808
12174loop_2807:
12175 nop ! tneg %xcc, 0x7c changed by convert2hboot
12176 fmovrdlz %l5, %f28, %f20
12177 andn %i3, 0x118B, %l0
12178loop_2808:
12179 call loop_2809
12180 movrgez %o5, 0x0B0, %o4
12181 call loop_2810
12182 andcc %i2, 0x11E9, %i1
12183loop_2809:
12184 call loop_2811
12185 brz,pt %l6, loop_2812
12186loop_2810:
12187 add %l2, %o1, %g3
12188 fbo,a %fcc2, loop_2813
12189loop_2811:
12190 call loop_2814
12191loop_2812:
12192 nop
12193 set 0x64, %o5
12194 lduw [%l7 + %o5], %g6
12195 rdpr %cleanwin, %g5
12196loop_2813:
12197 movo %fcc3, 0x3E4, %l4
12198loop_2814:
12199 call loop_2815
12200 call loop_2816
12201 membar 0x09
12202 movn %fcc0, 0x6AA, %l3
12203loop_2815:
12204 srl %i0, %g7, %g2
12205loop_2816:
12206 bge %xcc, loop_2817
12207 call loop_2818
12208 nop ! tsubcctv %i7, %o6, %i5 changed by convert2hboot
12209 movul %fcc2, %o0, %i6
12210loop_2817:
12211 rd %tick_cmpr, %o3
12212loop_2818:
12213 call loop_2819
12214 call loop_2820
12215 fornot1s %f4, %f29, %f12
12216 restored
12217 rdpr %cwp, %g1
12218 rdpr %cansave, %g2
12219 rdpr %canrestore, %g3
12220 rdpr %cleanwin, %g4
12221 rdpr %otherwin, %g5
12222 rdpr %wstate, %g6
12223loop_2819:
12224 umul %g1, 0x18E6, %l1
12225loop_2820:
12226 nop ! te %icc, 0x39 changed by convert2hboot
12227 nop
12228 fitod %f13, %f26
12229 movl %fcc0, %o7, %i4
12230 call loop_2821
12231 call loop_2822
12232 alignaddr %o2, %g4, %i3
12233 add %l0, %o5, %l5
12234loop_2821:
12235 rd %softint, %i2
12236loop_2822:
12237 nop ! tle %xcc, 0x39 changed by convert2hboot
12238 fcmpeq32 %f4, %f30, %i1
12239 wrpr %g0, 0x1, %gl
12240 brgz,a,pn %o1, loop_2823
12241 wrpr %g3, 0x1682, %pil
12242 rdpr %otherwin, %g6
12243 fexpand %f28, %f2
12244loop_2823:
12245 fbug,a,pn %fcc2, loop_2824
12246 fmovsn %fcc1, %f6, %f17
12247 call loop_2825
12248 call loop_2826
12249loop_2824:
12250 movrgez %l6, 0x201, %l4
12251 call loop_2827
12252loop_2825:
12253 movule %fcc1, 0x292, %g5
12254loop_2826:
12255 call loop_2828
12256 call loop_2829
12257loop_2827:
12258 andncc %i0, 0x0772, %g7
12259 call loop_2830
12260loop_2828:
12261 fmovsn %fcc3, %f13, %f7
12262loop_2829:
12263 nop
12264 wr %g0, 0x0, %pcr ! wr %g0, 0x27, %asi changed by convert2hboot
12265 membar #Sync
12266loop_2830:
12267 mulx %g2, %i7, %i5
12268 edge32l %o6, %i6, %o3
12269 call loop_2831
12270 fornot2 %f30, %f10, %f26
12271 call loop_2832
12272 nop
12273 fitos %f11, %f1
12274 fstoi %f1, %f13
12275loop_2831:
12276 edge8l %o0, %l1, %g1
12277 bge,pt %xcc, loop_2833
12278loop_2832:
12279 fbue,a %fcc1, loop_2834
12280 fbl,pn %fcc2, loop_2835
12281 call loop_2836
12282loop_2833:
12283 fnot2s %f17, %f30
12284loop_2834:
12285 call loop_2837
12286loop_2835:
12287 nop
12288 nop
12289 setx 0xFB78F91177D7E42D, %l0, %l6
12290 stx %l6, [%l7 + 0x28]
12291 ldd [%l7 + 0x28], %f10
12292 setx 0x7EA73D4CEC9C6529, %l1, %l5
12293 stx %l5, [%l7 + 0x10]
12294 ldd [%l7 + 0x10], %f24
12295 fsubd %f24, %f10, %f26
12296loop_2836:
12297 call loop_2838
12298 fmovdg %fcc0, %f28, %f22
12299loop_2837:
12300 fnot2s %f23, %f11
12301 call loop_2839
12302loop_2838:
12303 brgez,a,pt %i4, loop_2840
12304 nop
12305 set 0x1B, %i4
12306 ldsb [%l7 + %i4], %o2
12307 call loop_2841
12308loop_2839:
12309 fcmpne16 %f14, %f26, %o7
12310loop_2840:
12311 sdiv %i3, 0x06F2, %g4
12312 call loop_2842
12313loop_2841:
12314 call loop_2843
12315 nop ! sir 0x1400 !! sir is illegal now
12316 call loop_2844
12317loop_2842:
12318 rdpr %canrestore, %o5
12319loop_2843:
12320 alignaddrl %l5, %i2, %l0
12321 rd %tick_cmpr, %i1
12322loop_2844:
12323 fornot1s %f11, %f20, %f15
12324 movn %icc, 0x6EE, %l2
12325 sra %o1, %o4, %g6
12326 movre %l6, 0x3D1, %l4
12327 call loop_2845
12328 movne %fcc1, %g3, %g5
12329 nop ! tsubcctv %g7, 0x5c, %i0 changed by convert2hboot
12330 udivcc %l3, 0x0B7E, %g2
12331loop_2845:
12332 call loop_2846
12333 call loop_2847
12334 xnor %i7, 0x0F12, %i5
12335 call loop_2848
12336loop_2846:
12337 nop ! tsubcc %o6, %i6, %o3 changed by convert2hboot
12338loop_2847:
12339 call loop_2849
12340 brgez,pn %o0, loop_2850
12341loop_2848:
12342 movl %xcc, 0x64E, %g1
12343 call loop_2851
12344loop_2849:
12345 fmovrslz %l1, %f14, %f22
12346loop_2850:
12347 nop
12348 nop
12349 or %g0, 0x8, %l0
12350 sllx %l0, 0x3c, %l0
12351 nop ! wrhpr %l0, 0xE31, %hsys_tick_cmpr changed by convert2hboot
12352 bneg %icc, loop_2852
12353loop_2851:
12354 call loop_2853
12355 sth %i3, [%l7 + 0x76]
12356 nop ! tvs %xcc, 0x4d changed by convert2hboot
12357loop_2852:
12358 array16 %g4, %o2, %o5
12359loop_2853:
12360 nop ! tl %icc, 0x35 changed by convert2hboot
12361 call loop_2854
12362 call loop_2855
12363 call loop_2856
12364 nop
12365 set 0x7C, %l5
12366 prefetch [%l7 + %l5], 3
12367loop_2854:
12368 movrlez %i2, 0x3FD, %l0
12369loop_2855:
12370 nop ! rdhpr %htba, %l5 changed by convert2hboot
12371loop_2856:
12372 nop ! tcs %icc, 0x4c changed by convert2hboot
12373 brlz,a,pt %l2, loop_2857
12374 bvs,pn %icc, loop_2858
12375 and %o1, %o4, %i1
12376 edge8l %l6, %g6, %l4
12377loop_2857:
12378 nop
12379 set 0x0D, %l6
12380 ldub [%l7 + %l6], %g5
12381loop_2858:
12382 call loop_2859
12383 wr %g0, 0x0, %pcr ! wr %g0, 0x7, %fprs changed by convert2hboot
12384 sth %l3, [%l7 + 0x5A]
12385 fpsub32 %f16, %f30, %f4
12386loop_2859:
12387 fsrc2s %f18, %f21
12388 call loop_2860
12389 ldd [%l7 + 0x40], %f10
12390 fcmpgt16 %f30, %f6, %g2
12391 set 0x18, %g3
12392 nop ! swapa [%l7 + %g3] 0x88, %i0 ASI use replaced by convert2hboot
12393loop_2860:
12394 array32 %i7, %o6, %i6
12395 srax %o3, 0x10, %i5
12396 ldd [%l7 + 0x60], %f8
12397 movne %fcc2, %g1, %o0
12398 edge32n %l1, %i4, %i3
12399 call loop_2861
12400 flushw
12401 umul %o7, %o2, %g4
12402 fpsub16s %f31, %f15, %f3
12403loop_2861:
12404 call loop_2862
12405 movge %xcc, 0x7AD, %i2
12406 movrgz %o5, %l0, %l5
12407 call loop_2863
12408loop_2862:
12409 call loop_2864
12410 call loop_2865
12411 array8 %l2, %o4, %i1
12412loop_2863:
12413 call loop_2866
12414loop_2864:
12415 call loop_2867
12416loop_2865:
12417 call loop_2868
12418 wr %g0, 0x0, %pcr ! wr %o1, 0x0795, %set_softint changed by convert2hboot
12419loop_2866:
12420 call loop_2869
12421loop_2867:
12422 nop ! tsubcc %g6, 0x75, %l6 changed by convert2hboot
12423loop_2868:
12424 nop
12425 setx loop_2870, %l0, %l1
12426 nop ! wrpr 0x1, %tl changed by convert2hboot
12427 nop ! wrpr %l1, %tnpc changed by convert2hboot
12428 setx 0x002100001401, %l0, %l1
12429 nop ! wrpr %l1, %tstate changed by convert2hboot
12430 nop ! wrhpr 0x4, %htstate changed by convert2hboot
12431 nop ! rdpr %tt, %l1 changed by convert2hboot
12432 nop ! wrpr %g0, %l1, %tt changed by convert2hboot
12433 rdpr %pstate, %l1
12434 wrpr %g0, %l1, %pstate
12435 nop ! rdpr %tl, %l1 changed by convert2hboot
12436 nop ! wrpr %g0, %l1, %tl changed by convert2hboot
12437 nop ! rdpr %tpc, %l1 changed by convert2hboot
12438 nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
12439 nop ! rdpr %tnpc, %l1 changed by convert2hboot
12440 nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
12441 nop ! rdpr %tstate, %l1 changed by convert2hboot
12442 nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
12443 nop ! rdpr %tba, %l1 changed by convert2hboot
12444 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
12445 nop ! rdpr %tba, %l1 changed by convert2hboot
12446 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
12447 nop ! rdhpr %hpstate, %l1 changed by convert2hboot
12448 nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
12449 nop ! rdhpr %htstate, %l1 changed by convert2hboot
12450 nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
12451 nop ! rdhpr %hintp, %l1 changed by convert2hboot
12452 nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
12453 nop ! done changed by convert2hboot
12454 call loop_2871
12455loop_2869:
12456 fmovdne %xcc, %f6, %f12
12457 call loop_2872
12458loop_2870:
12459 call loop_2873
12460loop_2871:
12461 saved
12462 rdpr %cwp, %g1
12463 rdpr %cansave, %g2
12464 rdpr %canrestore, %g3
12465 rdpr %cleanwin, %g4
12466 rdpr %otherwin, %g5
12467 rdpr %wstate, %g6
12468 array32 %g5, %g7, %l4
12469loop_2872:
12470 call loop_2874
12471loop_2873:
12472 brgez,pt %g3, loop_2875
12473 call loop_2876
12474 fbuge,a,pt %fcc0, loop_2877
12475loop_2874:
12476 wr %g0, 0x0, %pcr ! wr %g2, 0x1E35, %set_softint changed by convert2hboot
12477loop_2875:
12478 or %l3, %i0, %i7
12479loop_2876:
12480 nop
12481 add %l7, 0x48, %l6
12482 wr %g0, 0x0, %pcr ! wr %g0, 0x10, %asi changed by convert2hboot
12483 nop ! casxa [%l6] 0x10, %o6, %o3 ASI use replaced by convert2hboot
12484loop_2877:
12485 call loop_2878
12486 fmovdge %fcc1, %f10, %f10
12487 wr %g0, 0x0, %pcr ! wr %g0, 0x18, %asi changed by convert2hboot
12488loop_2878:
12489 call loop_2879
12490 call loop_2880
12491 brlz,a,pt %g1, loop_2881
12492 nop ! tle %xcc, 0x7b changed by convert2hboot
12493loop_2879:
12494 fba,a %fcc2, loop_2882
12495loop_2880:
12496 fmovscs %icc, %f13, %f10
12497loop_2881:
12498 call loop_2883
12499 nop
12500 nop
12501 setx 0xF30ED5D7, %l0, %l6
12502 st %l6, [%l7 + 0x28]
12503 ld [%l7 + 0x28], %f23
12504 setx 0x4B0F1B0A, %l1, %l5
12505 st %l5, [%l7 + 0x10]
12506 ld [%l7 + 0x10], %f31
12507 fdivs %f31, %f23, %f21
12508loop_2882:
12509 nop
12510 wr %g0, 0x0, %pcr ! wr %g0, 0x18, %asi changed by convert2hboot
12511loop_2883:
12512 nop ! tsubcc %l1, 0x44, %i5 changed by convert2hboot
12513 call loop_2884
12514 fbe,a,pn %fcc3, loop_2885
12515 movue %fcc2, 0x135, %i3
12516 subc %i4, %o2, %o7
12517loop_2884:
12518 orcc %g4, %o5, %l0
12519loop_2885:
12520 fmovrsne %l5, %f0, %f26
12521 edge32l %i2, %l2, %o4
12522 call loop_2886
12523 fbe,a %fcc2, loop_2887
12524 nop
12525 nop
12526 setx 0xD056EC00, %l0, %l6
12527 st %l6, [%l7 + 0x70]
12528 ld [%l7 + 0x70], %fsr
12529 call loop_2888
12530loop_2886:
12531 bvs,a %xcc, loop_2889
12532loop_2887:
12533 andncc %o1, 0x114C, %i1
12534 movrlz %g6, %g5, %g7
12535loop_2888:
12536 call loop_2890
12537loop_2889:
12538 movrne %l4, %l6, %g2
12539 or %l3, 0x1099, %i0
12540 call loop_2891
12541loop_2890:
12542 call loop_2892
12543 stb %i7, [%l7 + 0x3B]
12544 wrpr %o6, 0x18F8, %pil
12545loop_2891:
12546 call loop_2893
12547loop_2892:
12548 fmovsvc %xcc, %f8, %f19
12549 nop ! tcs %icc, 0x5f changed by convert2hboot
12550 fbug,a %fcc2, loop_2894
12551loop_2893:
12552 nop ! rdhpr %ver, %g3 changed by convert2hboot
12553 fzeros %f17
12554 call loop_2895
12555loop_2894:
12556 wr %g0, 0x0, %pcr ! wr %i6, %g1, %set_softint changed by convert2hboot
12557 bmask %o3, %l1, %i5
12558 call loop_2896
12559loop_2895:
12560 nop ! tneg %icc, 0x5e changed by convert2hboot
12561 call loop_2897
12562 call loop_2898
12563loop_2896:
12564 movrne %o0, 0x223, %i4
12565 fornot2s %f26, %f29, %f0
12566loop_2897:
12567 restored
12568 rdpr %cwp, %g1
12569 rdpr %cansave, %g2
12570 rdpr %canrestore, %g3
12571 rdpr %cleanwin, %g4
12572 rdpr %otherwin, %g5
12573 rdpr %wstate, %g6
12574loop_2898:
12575 nop ! tvc %xcc, 0x35 changed by convert2hboot
12576 saved
12577 rdpr %cwp, %g1
12578 rdpr %cansave, %g2
12579 rdpr %canrestore, %g3
12580 rdpr %cleanwin, %g4
12581 rdpr %otherwin, %g5
12582 rdpr %wstate, %g6
12583 orcc %o2, 0x0E24, %i3
12584 fmovsvc %xcc, %f9, %f23
12585 nop ! tsubcc %o7, %o5, %l0 changed by convert2hboot
12586 alignaddrl %g4, %i2, %l5
12587 be,a %xcc, loop_2899
12588 membar 0x1D
12589 mulx %l2, %o1, %i1
12590 call loop_2900
12591loop_2899:
12592 call loop_2901
12593 nop ! tl %icc, 0x3e changed by convert2hboot
12594 call loop_2902
12595loop_2900:
12596 membar 0x29
12597loop_2901:
12598 fbg %fcc1, loop_2903
12599 call loop_2904
12600loop_2902:
12601 alignaddrl %g6, %o4, %g5
12602 swap [%l7 + 0x08], %l4
12603loop_2903:
12604 lduh [%l7 + 0x20], %l6
12605loop_2904:
12606 nop
12607 set 0x34, %g4
12608 lda [%l7 + %g4] 0x10, %f14
12609 rd %softint, %g7
12610 mulx %l3, 0x161F, %g2
12611 bvs %xcc, loop_2905
12612 call loop_2906
12613 call loop_2907
12614 sdivx %i7, 0x0E28, %o6
12615loop_2905:
12616 srlx %i0, %i6, %g1
12617loop_2906:
12618 nop
12619 wr %g0, 0x0, %pcr ! wr %g0, 0x0c, %asi changed by convert2hboot
12620loop_2907:
12621 call loop_2908
12622 bg,pt %icc, loop_2909
12623 fmovsn %fcc0, %f19, %f14
12624 rd %ccr, %l1
12625loop_2908:
12626 call loop_2910
12627loop_2909:
12628 call loop_2911
12629 nop ! rdhpr %ver, %i5 changed by convert2hboot
12630 call loop_2912
12631loop_2910:
12632 subc %o0, %i4, %o2
12633loop_2911:
12634 call loop_2913
12635 fmovrdlez %i3, %f8, %f30
12636loop_2912:
12637 rd %asi, %g3
12638 call loop_2914
12639loop_2913:
12640 umul %o7, %o5, %l0
12641 call loop_2915
12642 call loop_2916
12643loop_2914:
12644 call loop_2917
12645 call loop_2918
12646loop_2915:
12647 brz,pn %g4, loop_2919
12648loop_2916:
12649 call loop_2920
12650loop_2917:
12651 edge16ln %i2, %l2, %o1
12652loop_2918:
12653 call loop_2921
12654loop_2919:
12655 array8 %l5, %g6, %i1
12656loop_2920:
12657 call loop_2922
12658 call loop_2923
12659loop_2921:
12660 sdivcc %g5, 0x12B1, %o4
12661 saved
12662 rdpr %cwp, %g1
12663 rdpr %cansave, %g2
12664 rdpr %canrestore, %g3
12665 rdpr %cleanwin, %g4
12666 rdpr %otherwin, %g5
12667 rdpr %wstate, %g6
12668loop_2922:
12669 nop ! tle %icc, 0x79 changed by convert2hboot
12670loop_2923:
12671 alignaddrl %l4, %l6, %g7
12672 subccc %l3, 0x0254, %i7
12673 fmovsgu %xcc, %f28, %f0
12674 call loop_2924
12675 srlx %g2, 0x16, %o6
12676 fxors %f24, %f5, %f30
12677 fnegs %f31, %f17
12678loop_2924:
12679 nop ! tl %xcc, 0x61 changed by convert2hboot
12680 fbue %fcc1, loop_2925
12681 call loop_2926
12682 nop ! tcs %icc, 0x5e changed by convert2hboot
12683 bmask %i0, %i6, %o3
12684loop_2925:
12685 rdpr %otherwin, %g1
12686loop_2926:
12687 nop
12688 wr %g0, 0x0, %pcr ! wr %g0, 0x0c, %asi changed by convert2hboot
12689 rdpr %cansave, %o0
12690 fnot1 %f10, %f12
12691 nop
12692 or %g0, 0x8, %l0
12693 sllx %l0, 0x3c, %l0
12694 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
12695 wr %g0, 0x0, %pcr ! wr %g0, 0x5, %fprs changed by convert2hboot
12696 edge16l %i4, %o7, %l0
12697 call loop_2927
12698 call loop_2928
12699 rd %asi, %g4
12700 call loop_2929
12701loop_2927:
12702 xorcc %i2, %o5, %o1
12703loop_2928:
12704 call loop_2930
12705 call loop_2931
12706loop_2929:
12707 movo %fcc2, %l5, %g6
12708 call loop_2932
12709loop_2930:
12710 nop ! tne %icc, 0x75 changed by convert2hboot
12711loop_2931:
12712 call loop_2933
12713 fmovsuge %fcc0, %f23, %f21
12714loop_2932:
12715 sllx %i1, %l2, %o4
12716 nop
12717 fitod %f0, %f20
12718 fdtox %f20, %f4
12719loop_2933:
12720 movvs %icc, 0x427, %l4
12721 set 0x70, %o1
12722 nop ! prefetcha [%l7 + %o1] 0x11, 0 ASI use replaced by convert2hboot
12723 call loop_2934
12724 smul %g5, %l3, %g7
12725 call loop_2935
12726 andn %g2, %i7, %o6
12727loop_2934:
12728 nop
12729 wr %g0, 0x0, %pcr ! wr %g0, 0xda, %asi changed by convert2hboot
12730loop_2935:
12731 call loop_2936
12732 xorcc %i6, 0x0E15, %i0
12733 fmovrsgz %g1, %f2, %f27
12734 rdpr %pil, %l1
12735loop_2936:
12736 call loop_2937
12737 call loop_2938
12738 movre %o3, 0x257, %o0
12739 edge8 %o2, %i5, %g3
12740loop_2937:
12741 restored
12742 rdpr %cwp, %g1
12743 rdpr %cansave, %g2
12744 rdpr %canrestore, %g3
12745 rdpr %cleanwin, %g4
12746 rdpr %otherwin, %g5
12747 rdpr %wstate, %g6
12748loop_2938:
12749 flushw
12750 bneg,a %xcc, loop_2939
12751 nop ! tg %icc, 0x5a changed by convert2hboot
12752 fbl,a %fcc2, loop_2940
12753 call loop_2941
12754loop_2939:
12755 nop ! rdhpr %hpstate, %i4 changed by convert2hboot
12756 nop ! rdhpr %htba, %o7 changed by convert2hboot
12757loop_2940:
12758 call loop_2942
12759loop_2941:
12760 andcc %i3, %g4, %i2
12761 call loop_2943
12762 call loop_2944
12763loop_2942:
12764 edge16l %l0, %o5, %l5
12765 call loop_2945
12766loop_2943:
12767 call loop_2946
12768loop_2944:
12769 edge8 %g6, %i1, %l2
12770 call loop_2947
12771loop_2945:
12772 nop ! tpos %xcc, 0x58 changed by convert2hboot
12773loop_2946:
12774 call loop_2948
12775 call loop_2949
12776loop_2947:
12777 rdpr %cwp, %o1
12778 call loop_2950
12779loop_2948:
12780 movug %fcc3, %o4, %l4
12781loop_2949:
12782 movneg %xcc, 0x249, %l6
12783 call loop_2951
12784loop_2950:
12785 wr %g0, 0x0, %pcr ! wr %g0, 0x7, %fprs changed by convert2hboot
12786 call loop_2952
12787 call loop_2953
12788loop_2951:
12789 call loop_2954
12790 nop
12791 set 0x78, %l2
12792 ldstub [%l7 + %l2], %g5
12793loop_2952:
12794 bg,a,pn %icc, loop_2955
12795loop_2953:
12796loop_2954:
12797 nop
12798 wr %g0, 0x0, %pcr ! wr %g0, 0x19, %asi changed by convert2hboot
12799loop_2955:
12800 smul %o6, %i6, %i0
12801 call loop_2956
12802 call loop_2957
12803 fpadd16s %f5, %f0, %f20
12804 movle %xcc, 0x55B, %g1
12805loop_2956:
12806 nop
12807 nop
12808 or %g0, 0x8, %l0
12809 sllx %l0, 0x3c, %l0
12810 nop ! wrhpr %l0, 0xA78, %hsys_tick_cmpr changed by convert2hboot
12811loop_2957:
12812 movrlz %o3, %o0, %o2
12813 fbu,a %fcc1, loop_2958
12814 ldstub [%l7 + 0x12], %i5
12815 call loop_2959
12816 mova %fcc1, %g3, %i4
12817loop_2958:
12818 xnor %o7, %i3, %g4
12819 call loop_2960
12820loop_2959:
12821 call loop_2961
12822 call loop_2962
12823 call loop_2963
12824loop_2960:
12825 fmovdu %fcc3, %f20, %f26
12826loop_2961:
12827 call loop_2964
12828loop_2962:
12829 call loop_2965
12830loop_2963:
12831 movcs %xcc, 0x67F, %i7
12832 fnors %f3, %f0, %f12
12833loop_2964:
12834 call loop_2966
12835loop_2965:
12836 movvc %xcc, 0x106, %i2
12837 call loop_2967
12838 edge8l %o5, %l0, %g6
12839loop_2966:
12840 call loop_2968
12841 wr %g0, 0x0, %pcr ! wr %g0, 0x7, %fprs changed by convert2hboot
12842loop_2967:
12843 edge8 %i1, %o1, %l4
12844 nop ! rdhpr %hintp, %l6 changed by convert2hboot
12845loop_2968:
12846 wrpr %o4, 0x0216, %cwp
12847 movle %fcc1, %g7, %l3
12848 call loop_2969
12849 udivx %g2, 0x0672, %g5
12850 nop
12851 or %g0, 0x8, %l0
12852 sllx %l0, 0x3c, %l0
12853 nop ! wrhpr %l0, 0x438, %hsys_tick_cmpr changed by convert2hboot
12854 call loop_2970
12855loop_2969:
12856 sdivx %i6, 0x1793, %g1
12857 nop
12858 set 0x28, %o3
12859 std %o2, [%l7 + %o3]
12860 nop
12861 or %g0, 0x8, %l0
12862 sllx %l0, 0x3c, %l0
12863 nop ! wrhpr %l0, 0x6A5, %hsys_tick_cmpr changed by convert2hboot
12864loop_2970:
12865 edge8n %o2, %l1, %g3
12866 smul %i5, %i4, %i3
12867 nop
12868 nop
12869 setx 0xD3684848C657648C, %l0, %l6
12870 stx %l6, [%l7 + 0x28]
12871 ldd [%l7 + 0x28], %f2
12872 setx 0x32AC3CBD, %l1, %l5
12873 stx %l5, [%l7 + 0x10]
12874 ldd [%l7 + 0x10], %f8
12875 fsmuld %f8, %f2, %f10
12876 addc %g4, 0x0F69, %o7
12877 fpack32 %f24, %f20, %f20
12878 call loop_2971
12879 call loop_2972
12880 call loop_2973
12881 fpadd16 %f22, %f10, %f30
12882loop_2971:
12883 call loop_2974
12884loop_2972:
12885 udiv %i7, 0x0F74, %o5
12886loop_2973:
12887 bneg,a,pn %icc, loop_2975
12888 srl %i2, 0x04, %l0
12889loop_2974:
12890 brlez,pn %g6, loop_2976
12891 call loop_2977
12892loop_2975:
12893 call loop_2978
12894 movleu %xcc, %l5, %l2
12895loop_2976:
12896 call loop_2979
12897loop_2977:
12898 orcc %o1, %i1, %l4
12899loop_2978:
12900 nop ! rdhpr %htba, %l6 changed by convert2hboot
12901 nop
12902 fitod %f31, %f26
12903loop_2979:
12904 andn %g7, 0x0E79, %o4
12905 movn %icc, 0x363, %g2
12906 fmovdn %fcc2, %f14, %f30
12907 membar #Sync
12908 set 0x40, %l4
12909 nop ! ldda [%l7 + %l4] 0x17, %f0 ASI use replaced by convert2hboot
12910 popc 0x01A3, %g5
12911 edge32n %l3, %o6, %i0
12912 be,pt %icc, loop_2980
12913 movre %i6, %g1, %o3
12914 nop
12915 fitod %f4, %f14
12916 fdtox %f14, %f18
12917 bleu,a %xcc, loop_2981
12918loop_2980:
12919 call loop_2982
12920 brlz %o2, loop_2983
12921 call loop_2984
12922loop_2981:
12923 call loop_2985
12924loop_2982:
12925 andncc %o0, %g3, %i5
12926loop_2983:
12927 fblg,pn %fcc0, loop_2986
12928loop_2984:
12929 srax %l1, 0x00, %i4
12930loop_2985:
12931 subccc %i3, %g4, %i7
12932 call loop_2987
12933loop_2986:
12934 nop
12935 set 0x48, %l3
12936 sth %o7, [%l7 + %l3]
12937 or %i2, %l0, %g6
12938 subcc %l5, %o5, %o1
12939loop_2987:
12940 call loop_2988
12941 nop
12942 setx loop_2989, %l0, %l1
12943 nop ! wrpr 0x1, %tl changed by convert2hboot
12944 nop ! wrpr %l1, %tnpc changed by convert2hboot
12945 setx 0x001400001401, %l0, %l1
12946 nop ! wrpr %l1, %tstate changed by convert2hboot
12947 nop ! wrhpr 0x4, %htstate changed by convert2hboot
12948 nop ! rdpr %tt, %l1 changed by convert2hboot
12949 nop ! wrpr %g0, %l1, %tt changed by convert2hboot
12950 rdpr %pstate, %l1
12951 wrpr %g0, %l1, %pstate
12952 nop ! rdpr %tl, %l1 changed by convert2hboot
12953 nop ! wrpr %g0, %l1, %tl changed by convert2hboot
12954 nop ! rdpr %tpc, %l1 changed by convert2hboot
12955 nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
12956 nop ! rdpr %tnpc, %l1 changed by convert2hboot
12957 nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
12958 nop ! rdpr %tstate, %l1 changed by convert2hboot
12959 nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
12960 nop ! rdpr %tba, %l1 changed by convert2hboot
12961 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
12962 nop ! rdpr %tba, %l1 changed by convert2hboot
12963 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
12964 nop ! rdhpr %hpstate, %l1 changed by convert2hboot
12965 nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
12966 nop ! rdhpr %htstate, %l1 changed by convert2hboot
12967 nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
12968 nop ! rdhpr %hintp, %l1 changed by convert2hboot
12969 nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
12970 nop ! done changed by convert2hboot
12971 call loop_2990
12972 sllx %l2, %i1, %l6
12973loop_2988:
12974 call loop_2991
12975loop_2989:
12976 bne,a,pn %xcc, loop_2992
12977loop_2990:
12978 call loop_2993
12979 call loop_2994
12980loop_2991:
12981 bl %icc, loop_2995
12982loop_2992:
12983 nop
12984 nop
12985 setx 0x26CB9F7792C56F8E, %l0, %l6
12986 stx %l6, [%l7 + 0x28]
12987 ldd [%l7 + 0x28], %f14
12988 fsqrtd %f14, %f22
12989loop_2993:
12990 movrne %g7, %o4, %g2
12991loop_2994:
12992 umulcc %l4, 0x12F3, %l3
12993loop_2995:
12994 fmul8sux16 %f12, %f8, %f14
12995 fsrc1s %f31, %f25
12996 call loop_2996
12997 call loop_2997
12998 mulscc %g5, 0x1493, %o6
12999 orncc %i6, %g1, %i0
13000loop_2996:
13001 fmovsn %icc, %f2, %f13
13002loop_2997:
13003 fandnot1 %f2, %f24, %f0
13004 nop ! tn %xcc, 0x7e changed by convert2hboot
13005 fblg,a,pn %fcc2, loop_2998
13006 addc %o3, 0x1578, %o2
13007 call loop_2999
13008 call loop_3000
13009loop_2998:
13010 ldsw [%l7 + 0x6C], %o0
13011 wr %g0, 0x0, %pcr ! wr %g0, 0x81, %asi changed by convert2hboot
13012loop_2999:
13013 call loop_3001
13014loop_3000:
13015 call loop_3002
13016 nop
13017 setx loop_3003, %l0, %l1
13018 nop ! wrpr 0x1, %tl changed by convert2hboot
13019 nop ! wrpr %l1, %tpc changed by convert2hboot
13020 add %l1, 0x4, %l1
13021 nop ! wrpr %l1, %tnpc changed by convert2hboot
13022 setx 0x021200001406, %l0, %l1
13023 nop ! wrpr %l1, %tstate changed by convert2hboot
13024 nop ! wrhpr 0x4, %htstate changed by convert2hboot
13025 nop ! retry changed by convert2hboot
13026 srlx %l1, %i5, %i4
13027loop_3001:
13028 movleu %icc, 0x32F, %i3
13029loop_3002:
13030 ble,a %icc, loop_3004
13031loop_3003:
13032 fmovspos %xcc, %f9, %f28
13033 call loop_3005
13034 fones %f27
13035loop_3004:
13036 array16 %i7, %g4, %o7
13037 nop ! tsubcc %l0, 0x77, %i2 changed by convert2hboot
13038loop_3005:
13039 nop ! rdhpr %hintp, %l5 changed by convert2hboot
13040 nop ! wrpr %o5, 0x1257, %tick changed by convert2hboot
13041 movneg %icc, 0x078, %o1
13042 call loop_3006
13043 call loop_3007
13044 nop ! tn %icc, 0x6f changed by convert2hboot
13045 fornot1s %f8, %f3, %f11
13046loop_3006:
13047 call loop_3008
13048loop_3007:
13049 call loop_3009
13050 fxnors %f4, %f28, %f18
13051 subc %g6, %i1, %l6
13052loop_3008:
13053 call loop_3010
13054loop_3009:
13055 fbn,pn %fcc0, loop_3011
13056 wrpr %g7, %o4, %cwp
13057 rdpr %cwp, %l2
13058loop_3010:
13059 movneg %icc, 0x5D5, %l4
13060loop_3011:
13061 fmovrdlez %g2, %f18, %f12
13062 wr %g0, 0x0, %pcr ! wr %g0, 0xe3, %asi changed by convert2hboot
13063 call loop_3012
13064 nop ! wrpr %o6, %i6, %tick changed by convert2hboot
13065 edge32n %g1, %i0, %o3
13066 sllx %g5, 0x18, %o0
13067loop_3012:
13068 call loop_3013
13069 alignaddrl %g3, %l1, %o2
13070 call loop_3014
13071 nop
13072 setx 0x162F, %l0, %i4
13073 udivcc %i5, %i4, %i7
13074loop_3013:
13075 nop ! tleu %xcc, 0x53 changed by convert2hboot
13076 movo %fcc2, 0x241, %g4
13077loop_3014:
13078 nop
13079 nop
13080 or %g0, 0x8, %l0
13081 sllx %l0, 0x3c, %l0
13082 nop ! wrhpr %l0, 0xD85, %hsys_tick_cmpr changed by convert2hboot
13083 mova %fcc0, %i2, %l5
13084 call loop_3015
13085 fmovrsgz %o5, %f31, %f31
13086 srlx %o1, 0x02, %g6
13087 movre %l0, %i1, %g7
13088loop_3015:
13089 nop ! rdhpr %hintp, %l6 changed by convert2hboot
13090 movvs %icc, 0x36C, %o4
13091 call loop_3016
13092 nop
13093 fitod %f8, %f16
13094 fdtoi %f16, %f11
13095 call loop_3017
13096 smul %l4, 0x1233, %l2
13097loop_3016:
13098 fbge,a %fcc3, loop_3018
13099 movge %icc, %l3, %o6
13100loop_3017:
13101 call loop_3019
13102 call loop_3020
13103loop_3018:
13104 umul %i6, 0x1EB3, %g2
13105 call loop_3021
13106loop_3019:
13107 sethi 0x1663, %g1
13108loop_3020:
13109 call loop_3022
13110 nop ! sir 0x0545 !! sir is illegal now
13111loop_3021:
13112 call loop_3023
13113 call loop_3024
13114loop_3022:
13115 call loop_3025
13116 subcc %o3, 0x027F, %g5
13117loop_3023:
13118 nop
13119 setx loop_3026, %l0, %l1
13120 jmpl %l1, %i0
13121loop_3024:
13122 fmovdge %fcc1, %f22, %f2
13123loop_3025:
13124 rd %pc, %g3
13125 fmovrsgez %l1, %f28, %f18
13126loop_3026:
13127 sllx %o0, %o2, %i5
13128 addc %i7, 0x0B94, %g4
13129 nop ! tgu %xcc, 0x35 changed by convert2hboot
13130 add %i4, %i3, %i2
13131 call loop_3027
13132 fpadd32 %f12, %f0, %f30
13133 flushw
13134 nop
13135 or %g0, 0x8, %l0
13136 sllx %l0, 0x3c, %l0
13137 wr %g0, 0x0, %pcr ! wr %l0, %g0, %sys_tick_cmpr changed by convert2hboot
13138loop_3027:
13139 nop
13140 set 0x08, %o6
13141 ldstub [%l7 + %o6], %o5
13142 nop ! tneg %icc, 0x71 changed by convert2hboot
13143 fmovdul %fcc2, %f22, %f2
13144 sth %o1, [%l7 + 0x7A]
13145 fnot2 %f6, %f14
13146 nop
13147 or %g0, 0x8, %l0
13148 sllx %l0, 0x3c, %l0
13149 nop ! wrhpr %l0, 0xA72, %hsys_tick_cmpr changed by convert2hboot
13150 rd %pc, %l0
13151 fmovduge %fcc3, %f8, %f0
13152 nop ! tneg %icc, 0x55 changed by convert2hboot
13153 call loop_3028
13154 call loop_3029
13155 rd %fprs, %g7
13156 nop
13157 or %g0, 0x8, %l0
13158 sllx %l0, 0x3c, %l0
13159 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
13160loop_3028:
13161 mova %xcc, 0x58B, %i1
13162loop_3029:
13163 call loop_3030
13164 nop ! tsubcc %l4, 0x4b, %o4 changed by convert2hboot
13165 st %f20, [%l7 + 0x14]
13166 fones %f2
13167loop_3030:
13168 call loop_3031
13169 nop
13170 set 0x40, %o0
13171 ldd [%l7 + %o0], %l2
13172 call loop_3032
13173 rd %fprs, %o6
13174loop_3031:
13175 fcmpd %fcc1, %f14, %f26
13176 call loop_3033
13177loop_3032:
13178 ba,pt %icc, loop_3034
13179 nop
13180 set 0x08, %g7
13181 ldsh [%l7 + %g7], %i6
13182 subc %l3, 0x0669, %g1
13183loop_3033:
13184 fbge,pn %fcc3, loop_3035
13185loop_3034:
13186 srl %o3, %g2, %g5
13187 fnor %f2, %f14, %f18
13188 mova %xcc, %g3, %l1
13189loop_3035:
13190 movg %fcc2, %o0, %i0
13191 fmovrdgz %i5, %f4, %f16
13192 brlz,a,pt %i7, loop_3036
13193 call loop_3037
13194 edge8 %g4, %o2, %i3
13195 movug %fcc2, 0x3DD, %i4
13196loop_3036:
13197 nop ! tneg %xcc, 0x5f changed by convert2hboot
13198loop_3037:
13199 call loop_3038
13200 nop ! rdhpr %hsys_tick_cmpr, %l5 changed by convert2hboot
13201 addc %o5, 0x19E6, %o1
13202 sdivx %g6, 0x1083, %i2
13203loop_3038:
13204 nop ! rdpr %tba, %l0 changed by convert2hboot
13205 movne %fcc3, %o7, %g7
13206 call loop_3039
13207 call loop_3040
13208 bleu %xcc, loop_3041
13209 rdpr %gl, %i1
13210loop_3039:
13211 fmul8ulx16 %f18, %f24, %f18
13212loop_3040:
13213 xnor %l4, %l6, %l2
13214loop_3041:
13215 orncc %o6, %o4, %i6
13216 sra %g1, %o3, %l3
13217 call loop_3042
13218 call loop_3043
13219 call loop_3044
13220 fmovso %fcc0, %f4, %f9
13221loop_3042:
13222 fands %f7, %f11, %f28
13223loop_3043:
13224 fmul8ulx16 %f30, %f8, %f14
13225loop_3044:
13226 call loop_3045
13227 fnands %f3, %f18, %f28
13228 call loop_3046
13229 call loop_3047
13230loop_3045:
13231 mova %xcc, 0x366, %g2
13232 call loop_3048
13233loop_3046:
13234 srax %g5, %l1, %o0
13235loop_3047:
13236 call loop_3049
13237 call loop_3050
13238loop_3048:
13239 call loop_3051
13240 movvs %icc, 0x6AB, %g3
13241loop_3049:
13242 mulscc %i0, 0x0CE7, %i7
13243loop_3050:
13244 call loop_3052
13245loop_3051:
13246 bpos %icc, loop_3053
13247 fmovrslez %i5, %f27, %f14
13248 call loop_3054
13249loop_3052:
13250 call loop_3055
13251loop_3053:
13252 call loop_3056
13253 nop
13254 set 0x7C, %i1
13255 prefetch [%l7 + %i1], 2
13256loop_3054:
13257 orcc %g4, %o2, %i4
13258loop_3055:
13259 fmovso %fcc0, %f28, %f30
13260loop_3056:
13261 fnor %f8, %f2, %f28
13262 movlg %fcc1, %i3, %o5
13263 fbu %fcc2, loop_3057
13264 or %o1, %g6, %l5
13265 call loop_3058
13266 subcc %l0, 0x0D0C, %o7
13267loop_3057:
13268 call loop_3059
13269 nop
13270 setx 0x0E4B, %l0, %g7
13271 udivx %i2, %g7, %l4
13272loop_3058:
13273 nop ! tsubcc %i1, 0x54, %l6 changed by convert2hboot
13274 fmovda %fcc3, %f6, %f28
13275loop_3059:
13276 array32 %o6, %o4, %i6
13277 call loop_3060
13278 bmask %g1, %o3, %l2
13279 and %l3, 0x159A, %g2
13280 wr %g0, 0x0, %pcr ! wr %g0, 0x21, %asi changed by convert2hboot
13281loop_3060:
13282 nop
13283 wr %g0, 0x0, %pcr ! wr %g0, 0xea, %asi changed by convert2hboot
13284 membar #Sync
13285 nop
13286 set 0x50, %i2
13287 std %f24, [%l7 + %i2]
13288 fmovspos %icc, %f0, %f10
13289 popc 0x0639, %o0
13290 fbug,a %fcc2, loop_3061
13291 call loop_3062
13292 call loop_3063
13293 nop ! tcc %icc, 0x68 changed by convert2hboot
13294loop_3061:
13295 movrgz %g3, 0x12D, %i0
13296loop_3062:
13297 nop ! tleu %icc, 0x61 changed by convert2hboot
13298loop_3063:
13299 movcs %xcc, 0x15E, %i5
13300 nop ! tneg %xcc, 0x62 changed by convert2hboot
13301 call loop_3064
13302 call loop_3065
13303 call loop_3066
13304 call loop_3067
13305loop_3064:
13306 xnorcc %i7, 0x0AE5, %o2
13307loop_3065:
13308 fbl,pn %fcc2, loop_3068
13309loop_3066:
13310 call loop_3069
13311loop_3067:
13312 nop
13313 set 0x40, %g1
13314 ldsh [%l7 + %g1], %i4
13315 call loop_3070
13316loop_3068:
13317 nop
13318 nop
13319 setx 0x80ACABDEDDE9207E, %l0, %l6
13320 stx %l6, [%l7 + 0x28]
13321 ldd [%l7 + 0x28], %f28
13322 setx 0x893842E63787CE5C, %l1, %l5
13323 stx %l5, [%l7 + 0x10]
13324 ldd [%l7 + 0x10], %f2
13325 faddd %f2, %f28, %f24
13326loop_3069:
13327 addccc %g4, %o5, %o1
13328 call loop_3071
13329loop_3070:
13330 call loop_3072
13331 bge %icc, loop_3073
13332 call loop_3074
13333loop_3071:
13334 call loop_3075
13335loop_3072:
13336 nop ! tl %xcc, 0x7d changed by convert2hboot
13337loop_3073:
13338 call loop_3076
13339loop_3074:
13340 nop ! tvs %icc, 0x6f changed by convert2hboot
13341loop_3075:
13342 fmovsu %fcc1, %f17, %f9
13343 movle %xcc, 0x2DC, %g6
13344loop_3076:
13345 call loop_3077
13346 call loop_3078
13347 bpos,a,pt %icc, loop_3079
13348 brlz,a,pt %i3, loop_3080
13349loop_3077:
13350 membar 0x51
13351loop_3078:
13352 movrgz %l5, %o7, %i2
13353loop_3079:
13354 membar 0x1E
13355loop_3080:
13356 nop
13357 set 0x6B, %i0
13358 ldstub [%l7 + %i0], %g7
13359 wr %g0, 0x0, %pcr ! wr %g0, 0xeb, %asi changed by convert2hboot
13360 membar #Sync
13361 movue %fcc1, %i1, %l6
13362 call loop_3081
13363 movvs %icc, %l4, %o4
13364 call loop_3082
13365 call loop_3083
13366loop_3081:
13367 mulx %o6, 0x150A, %g1
13368 call loop_3084
13369loop_3082:
13370 fmovdvs %xcc, %f30, %f30
13371loop_3083:
13372 sth %o3, [%l7 + 0x68]
13373 nop ! tn %icc, 0x74 changed by convert2hboot
13374loop_3084:
13375 wr %g0, 0x0, %pcr ! wr %l2, %i6, %set_softint changed by convert2hboot
13376 alignaddr %g2, %l3, %g5
13377 array16 %l1, %o0, %g3
13378 call loop_3085
13379 nop
13380 set 0x0A, %g6
13381 ldsh [%l7 + %g6], %i5
13382 bcc,a %icc, loop_3086
13383 call loop_3087
13384loop_3085:
13385 fbul,a %fcc2, loop_3088
13386 call loop_3089
13387loop_3086:
13388 nop ! rdhpr %hintp, %i0 changed by convert2hboot
13389loop_3087:
13390 nop
13391 nop
13392 or %g0, 0x8, %l0
13393 sllx %l0, 0x3c, %l0
13394 wr %g0, 0x0, %pcr ! wr %l0, %g0, %tick_cmpr changed by convert2hboot
13395loop_3088:
13396 nop ! rdhpr %htba, %o2 changed by convert2hboot
13397loop_3089:
13398 call loop_3090
13399 fmovrse %i4, %f4, %f13
13400 call loop_3091
13401 xorcc %g4, %o5, %o1
13402loop_3090:
13403 edge8 %g6, %i3, %o7
13404 set 0x18, %i5
13405 lda [%l7 + %i5] 0x10, %f31
13406loop_3091:
13407 nop
13408 set 0x30, %o7
13409 sth %l5, [%l7 + %o7]
13410 array32 %g7, %l0, %i1
13411 bg,a %icc, loop_3092
13412 call loop_3093
13413 call loop_3094
13414 nop ! tg %icc, 0x67 changed by convert2hboot
13415loop_3092:
13416 call loop_3095
13417loop_3093:
13418 call loop_3096
13419loop_3094:
13420 call loop_3097
13421 fmovdue %fcc3, %f0, %f20
13422loop_3095:
13423 call loop_3098
13424loop_3096:
13425 fsrc1 %f28, %f2
13426loop_3097:
13427 nop
13428 set 0x7A, %i3
13429 sth %i2, [%l7 + %i3]
13430 addc %l6, %l4, %o4
13431loop_3098:
13432 edge16 %o6, %o3, %l2
13433 fmovsle %fcc0, %f28, %f29
13434 call loop_3099
13435 nop ! tleu %icc, 0x66 changed by convert2hboot
13436 xorcc %i6, 0x0AC5, %g1
13437 fxors %f5, %f22, %f20
13438loop_3099:
13439 movul %fcc2, 0x3B8, %l3
13440 fmul8x16 %f2, %f18, %f10
13441 fmovdn %fcc0, %f12, %f28
13442 call loop_3100
13443 edge8l %g2, %l1, %o0
13444 call loop_3101
13445 wrpr %g3, 0x1064, %cwp
13446loop_3100:
13447 call loop_3102
13448 xnor %g5, 0x1804, %i5
13449loop_3101:
13450 nop
13451 nop
13452 or %g0, 0x8, %l0
13453 sllx %l0, 0x3c, %l0
13454 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
13455 wr %g0, 0x0, %pcr ! wr %o2, %i4, %sys_tick changed by convert2hboot
13456loop_3102:
13457 movug %fcc2, 0x55F, %i7
13458 movlg %fcc2, 0x084, %o5
13459 nop
13460 fitos %f13, %f19
13461 fstoi %f19, %f10
13462 call loop_3103
13463 array8 %g4, %g6, %i3
13464 call loop_3104
13465 movrlez %o1, %o7, %l5
13466loop_3103:
13467 rd %sys_tick_cmpr, %l0
13468 nop
13469 fitod %f8, %f6
13470 fdtox %f6, %f12
13471loop_3104:
13472 call loop_3105
13473 fornot2 %f18, %f4, %f0
13474 bleu,a,pt %xcc, loop_3106
13475 alignaddr %g7, %i1, %l6
13476loop_3105:
13477 addc %l4, %o4, %o6
13478 srax %i2, 0x06, %o3
13479loop_3106:
13480 nop ! rdhpr %ver, %l2 changed by convert2hboot
13481 call loop_3107
13482 fbg,a %fcc3, loop_3108
13483 fmuld8sux16 %f20, %f9, %f22
13484 nop ! tn %icc, 0x59 changed by convert2hboot
13485loop_3107:
13486 fmovd %f2, %f20
13487loop_3108:
13488 nop
13489 nop
13490 setx 0xC365BBB4, %l0, %l6
13491 st %l6, [%l7 + 0x28]
13492 ld [%l7 + 0x28], %f3
13493 setx 0x262BA3CB, %l1, %l5
13494 st %l5, [%l7 + 0x10]
13495 ld [%l7 + 0x10], %f8
13496 fadds %f8, %f3, %f13
13497 call loop_3109
13498 fcmple32 %f10, %f12, %i6
13499 wrpr %g0, 0x0, %gl
13500 fblg %fcc0, loop_3110
13501loop_3109:
13502 call loop_3111
13503 fba,pt %fcc2, loop_3112
13504 subccc %g2, 0x1DE7, %l1
13505loop_3110:
13506 sth %g3, [%l7 + 0x3E]
13507loop_3111:
13508 fbn,a %fcc1, loop_3113
13509loop_3112:
13510 call loop_3114
13511 nop ! rdhpr %hintp, %g5 changed by convert2hboot
13512 set 0x40, %o4
13513 nop ! ldda [%l7 + %o4] 0xda, %f16 ASI use replaced by convert2hboot
13514loop_3113:
13515 sdivx %o0, 0x04FC, %i0
13516loop_3114:
13517 ldsb [%l7 + 0x67], %o2
13518 subc %i4, 0x00E1, %i7
13519 wr %g0, 0x0, %pcr ! wr %g0, 0x89, %asi changed by convert2hboot
13520 sta %f13, [%l7 + 0x68] %asi
13521 nop ! tpos %icc, 0x3f changed by convert2hboot
13522 call loop_3115
13523 call loop_3116
13524 call loop_3117
13525 fmul8x16al %f17, %f9, %f12
13526loop_3115:
13527 ldsb [%l7 + 0x77], %o5
13528loop_3116:
13529 call loop_3118
13530loop_3117:
13531 brlez,pt %g4, loop_3119
13532 call loop_3120
13533 call loop_3121
13534loop_3118:
13535 nop
13536 setx loop_3122, %l0, %l1
13537 jmpl %l1, %i5
13538loop_3119:
13539 movule %fcc0, 0x7B9, %i3
13540loop_3120:
13541 be,a,pt %icc, loop_3123
13542loop_3121:
13543 call loop_3124
13544loop_3122:
13545 movcc %icc, %o1, %o7
13546 alignaddrl %g6, %l5, %l0
13547loop_3123:
13548 movrgez %i1, 0x030, %g7
13549loop_3124:
13550 call loop_3125
13551 edge8ln %l4, %o4, %l6
13552 fors %f20, %f11, %f22
13553 bne %icc, loop_3126
13554loop_3125:
13555 call loop_3127
13556 nop ! tle %xcc, 0x64 changed by convert2hboot
13557 fmovsn %icc, %f18, %f30
13558loop_3126:
13559 call loop_3128
13560loop_3127:
13561 fbule %fcc0, loop_3129
13562 call loop_3130
13563 call loop_3131
13564loop_3128:
13565 sethi 0x0233, %i2
13566loop_3129:
13567 call loop_3132
13568loop_3130:
13569 rd %sys_tick_cmpr, %o6
13570loop_3131:
13571 subccc %o3, 0x1D74, %i6
13572 nop ! tneg %xcc, 0x36 changed by convert2hboot
13573loop_3132:
13574 movne %xcc, 0x73A, %l2
13575 call loop_3133
13576 nop ! tcs %xcc, 0x4e changed by convert2hboot
13577 nop
13578 or %g0, 0x8, %l0
13579 sllx %l0, 0x3c, %l0
13580 nop ! wrhpr %l0, 0xCB5, %hsys_tick_cmpr changed by convert2hboot
13581 call loop_3134
13582loop_3133:
13583 call loop_3135
13584 wr %g0, 0x0, %pcr ! wr %g0, 0x6, %fprs changed by convert2hboot
13585 and %g2, %g3, %g5
13586loop_3134:
13587 call loop_3136
13588loop_3135:
13589 call loop_3137
13590 call loop_3138
13591 call loop_3139
13592loop_3136:
13593 movrgz %i0, 0x35C, %o2
13594loop_3137:
13595 movrne %i4, %o0, %o5
13596loop_3138:
13597 nop
13598 wr %g0, 0x0, %pcr ! wr %g0, 0x19, %asi changed by convert2hboot
13599 sta %f22, [%l7 + 0x44] %asi
13600loop_3139:
13601 nop ! wrpr %g4, 0x1B25, %tick changed by convert2hboot
13602 nop
13603 nop
13604 setx 0x3898CC98BE62DBBB, %l0, %l6
13605 stx %l6, [%l7 + 0x28]
13606 ldd [%l7 + 0x28], %f28
13607 setx 0x613C395E700F22FD, %l1, %l5
13608 stx %l5, [%l7 + 0x10]
13609 ldd [%l7 + 0x10], %f18
13610 fdivd %f18, %f28, %f10
13611 call loop_3140
13612 ld [%l7 + 0x0C], %f16
13613 call loop_3141
13614 call loop_3142
13615loop_3140:
13616 wr %g0, 0x0, %pcr ! wr %i5, 0x1CF3, %sys_tick changed by convert2hboot
13617 nop
13618 nop
13619 setx 0xAF569D2D3D7E117C, %l0, %l6
13620 stx %l6, [%l7 + 0x28]
13621 ldd [%l7 + 0x28], %f22
13622 setx 0x5A74C7B1, %l1, %l5
13623 stx %l5, [%l7 + 0x10]
13624 ldd [%l7 + 0x10], %f22
13625 fsmuld %f22, %f22, %f2
13626loop_3141:
13627 call loop_3143
13628loop_3142:
13629 ldsw [%l7 + 0x68], %i7
13630 nop ! rdhpr %htba, %o1 changed by convert2hboot
13631 fmovsne %fcc2, %f30, %f11
13632loop_3143:
13633 umulcc %o7, %i3, %g6
13634 movrgz %l0, 0x0D3, %l5
13635 bne,pt %icc, loop_3144
13636 call loop_3145
13637 alignaddr %i1, %l4, %g7
13638 popc %l6, %o4
13639loop_3144:
13640 call loop_3146
13641loop_3145:
13642 call loop_3147
13643 call loop_3148
13644 fmovrse %o6, %f14, %f27
13645loop_3146:
13646 nop
13647 fitos %f27, %f27
13648loop_3147:
13649 sll %o3, 0x1F, %i6
13650loop_3148:
13651 fnand %f6, %f16, %f10
13652 alignaddrl %l2, %i2, %g1
13653 call loop_3149
13654 edge16n %l1, %l3, %g3
13655 edge16 %g5, %g2, %o2
13656 wrpr %g0, 0x2, %gl
13657loop_3149:
13658 call loop_3150
13659 call loop_3151
13660 call loop_3152
13661 wr %g0, 0x0, %pcr ! wr %o0, %g4, %softint changed by convert2hboot
13662loop_3150:
13663 fpackfix %f20, %f16
13664loop_3151:
13665 fcmpd %fcc3, %f16, %f2
13666loop_3152:
13667 edge8 %i5, %o5, %i7
13668 array32 %o7, %o1, %g6
13669 call loop_3153
13670 nop ! tge %icc, 0x6d changed by convert2hboot
13671 call loop_3154
13672 movug %fcc1, %l0, %i3
13673loop_3153:
13674 call loop_3155
13675 nop ! wrpr %i1, %l5, %tick changed by convert2hboot
13676loop_3154:
13677 fnot2 %f10, %f8
13678 call loop_3156
13679loop_3155:
13680 fcmpne32 %f12, %f24, %g7
13681 call loop_3157
13682 xnorcc %l6, %l4, %o6
13683loop_3156:
13684 call loop_3158
13685 udivcc %o4, 0x0AA4, %i6
13686loop_3157:
13687 call loop_3159
13688 membar 0x16
13689loop_3158:
13690 sllx %l2, %o3, %i2
13691 fornot1s %f11, %f5, %f20
13692loop_3159:
13693 fzeros %f21
13694 edge32n %l1, %g1, %g3
13695 call loop_3160
13696 addc %g5, %l3, %o2
13697 fcmpne32 %f22, %f20, %i4
13698 nop ! sir 0x11EF !! sir is illegal now
13699loop_3160:
13700 srl %i0, %o0, %g4
13701 fxnors %f2, %f6, %f28
13702 popc 0x013F, %g2
13703 brlz,a %i5, loop_3161
13704 edge16 %i7, %o7, %o5
13705 call loop_3162
13706 fmovsvc %icc, %f7, %f4
13707loop_3161:
13708 nop ! tn %icc, 0x54 changed by convert2hboot
13709loop_3162:
13710 bvs,a %icc, loop_3163
13711 rd %pc, %o1
13712 call loop_3164
13713 movvc %icc, 0x69C, %g6
13714loop_3163:
13715 fandnot1 %f10, %f14, %f4
13716 call loop_3165
13717loop_3164:
13718 nop
13719 set 0x30, %l1
13720 stw %i3, [%l7 + %l1]
13721 nop
13722 set 0x5A, %g2
13723 ldsh [%l7 + %g2], %i1
13724 wr %g0, 0x0, %pcr ! wr %l5, 0x0680, %pic changed by convert2hboot
13725loop_3165:
13726 call loop_3166
13727 call loop_3167
13728 orncc %g7, 0x0ED3, %l6
13729 nop
13730 or %g0, 0x8, %l0
13731 sllx %l0, 0x3c, %l0
13732 wr %g0, 0x0, %pcr ! wr %l0, 0xE6E, %tick_cmpr changed by convert2hboot
13733loop_3166:
13734 fmovrdlz %o4, %f28, %f4
13735loop_3167:
13736 call loop_3168
13737 smul %i6, 0x00CC, %o6
13738 nop ! ta %xcc, 0x54 changed by convert2hboot
13739 mulscc %o3, %l2, %i2
13740loop_3168:
13741 movcc %icc, 0x76F, %g1
13742 bne %icc, loop_3169
13743 array8 %g3, %g5, %l1
13744 call loop_3170
13745 brgz,pt %o2, loop_3171
13746loop_3169:
13747 call loop_3172
13748 nop ! tleu %xcc, 0x62 changed by convert2hboot
13749loop_3170:
13750 call loop_3173
13751loop_3171:
13752 call loop_3174
13753loop_3172:
13754 array8 %l3, %i0, %i4
13755 nop ! tle %icc, 0x6e changed by convert2hboot
13756loop_3173:
13757 call loop_3175
13758loop_3174:
13759 call loop_3176
13760 rd %fprs, %g4
13761 fmovdne %icc, %f0, %f18
13762loop_3175:
13763 nop ! tge %icc, 0x4e changed by convert2hboot
13764loop_3176:
13765 bcs,a %icc, loop_3177
13766 xorcc %o0, 0x1583, %i5
13767 ldsw [%l7 + 0x28], %g2
13768 movge %icc, %o7, %o5
13769loop_3177:
13770 andn %i7, 0x0EB2, %g6
13771 movrne %o1, %i1, %i3
13772 call loop_3178
13773 nop ! tle %xcc, 0x3b changed by convert2hboot
13774 fbu,a,pn %fcc0, loop_3179
13775 nop ! tsubcctv %l5, 0x49, %g7 changed by convert2hboot
13776loop_3178:
13777 std %f28, [%l7 + 0x18]
13778 smul %l4, %l0, %l6
13779loop_3179:
13780 mulscc %i6, %o6, %o3
13781 nop
13782 set 0x28, %l0
13783 ldsh [%l7 + %l0], %l2
13784 call loop_3180
13785 call loop_3181
13786 swap [%l7 + 0x6C], %i2
13787 movul %fcc3, 0x4AD, %o4
13788loop_3180:
13789 xor %g1, 0x03EF, %g3
13790loop_3181:
13791 call loop_3182
13792 nop ! taddcc %g5, %l1, %l3 changed by convert2hboot
13793 rd %ccr, %o2
13794 movue %fcc1, %i4, %i0
13795loop_3182:
13796 fbn,a %fcc1, loop_3183
13797 nop ! tge %icc, 0x3c changed by convert2hboot
13798 bvc,pn %xcc, loop_3184
13799 fsrc1 %f14, %f10
13800loop_3183:
13801 sll %g4, %i5, %o0
13802 mulscc %o7, %o5, %g2
13803loop_3184:
13804 nop ! tvs %icc, 0x77 changed by convert2hboot
13805 fmovrse %g6, %f25, %f6
13806 andn %i7, %o1, %i1
13807 andcc %l5, 0x0B9E, %g7
13808 nop ! tvs %icc, 0x3f changed by convert2hboot
13809 nop ! tge %xcc, 0x63 changed by convert2hboot
13810 call loop_3185
13811 sth %i3, [%l7 + 0x4A]
13812 fmovrde %l0, %f8, %f20
13813 call loop_3186
13814loop_3185:
13815 call loop_3187
13816 rdpr %otherwin, %l6
13817 fnand %f24, %f30, %f16
13818loop_3186:
13819 call loop_3188
13820loop_3187:
13821 call loop_3189
13822 fpadd16s %f25, %f14, %f15
13823 call loop_3190
13824loop_3188:
13825 call loop_3191
13826loop_3189:
13827 call loop_3192
13828 udivx %i6, 0x134E, %l4
13829loop_3190:
13830 edge32l %o6, %l2, %o3
13831loop_3191:
13832 call loop_3193
13833loop_3192:
13834 call loop_3194
13835 call loop_3195
13836 edge32l %i2, %g1, %g3
13837loop_3193:
13838 andncc %o4, %g5, %l1
13839loop_3194:
13840 movue %fcc2, %l3, %o2
13841loop_3195:
13842 call loop_3196
13843 bneg %icc, loop_3197
13844 nop ! te %xcc, 0x73 changed by convert2hboot
13845 edge8n %i0, %i4, %i5
13846loop_3196:
13847 nop ! tge %xcc, 0x4a changed by convert2hboot
13848loop_3197:
13849 call loop_3198
13850 call loop_3199
13851 call loop_3200
13852 edge16n %g4, %o7, %o0
13853loop_3198:
13854 call loop_3201
13855loop_3199:
13856 flush %l7 + 0x64
13857loop_3200:
13858 call loop_3202
13859 bl %xcc, loop_3203
13860loop_3201:
13861 movrlz %g2, 0x18F, %g6
13862 movg %fcc2, 0x5C6, %o5
13863loop_3202:
13864 fxnors %f20, %f18, %f6
13865loop_3203:
13866 add %i7, 0x14CB, %i1
13867 call loop_3204
13868 movcc %xcc, %o1, %l5
13869 rd %softint, %i3
13870 call loop_3205
13871loop_3204:
13872 call loop_3206
13873 call loop_3207
13874 bmask %g7, %l0, %l6
13875loop_3205:
13876 fmovsge %fcc2, %f1, %f21
13877loop_3206:
13878 fbg,pt %fcc3, loop_3208
13879loop_3207:
13880 fbul %fcc3, loop_3209
13881 call loop_3210
13882 call loop_3211
13883loop_3208:
13884 call loop_3212
13885loop_3209:
13886 bcs %xcc, loop_3213
13887loop_3210:
13888 fabss %f6, %f7
13889loop_3211:
13890 flushw
13891loop_3212:
13892 fcmpgt16 %f26, %f28, %i6
13893loop_3213:
13894 sub %o6, 0x00C4, %l4
13895 call loop_3214
13896 nop ! tge %icc, 0x60 changed by convert2hboot
13897 nop ! tvs %xcc, 0x65 changed by convert2hboot
13898 nop ! tg %xcc, 0x56 changed by convert2hboot
13899loop_3214:
13900 movul %fcc2, %o3, %i2
13901 wr %g0, 0x0, %pcr ! wr %g0, 0x11, %asi changed by convert2hboot
13902 call loop_3215
13903 nop ! tn %icc, 0x70 changed by convert2hboot
13904 movule %fcc3, %g3, %g1
13905 array16 %g5, %l1, %l3
13906loop_3215:
13907 bgu,a %icc, loop_3216
13908 call loop_3217
13909 xnor %o4, %i0, %o2
13910 call loop_3218
13911loop_3216:
13912 nop ! te %icc, 0x5e changed by convert2hboot
13913loop_3217:
13914 nop
13915 set 0x3C, %o2
13916 sta %f14, [%l7 + %o2] 0x04
13917loop_3218:
13918 array16 %i4, %g4, %i5
13919 call loop_3219
13920 rdpr %pil, %o7
13921 call loop_3220
13922 call loop_3221
13923loop_3219:
13924 call loop_3222
13925 call loop_3223
13926loop_3220:
13927 fcmpne16 %f30, %f24, %o0
13928loop_3221:
13929 bg,pn %xcc, loop_3224
13930loop_3222:
13931 call loop_3225
13932loop_3223:
13933 be,a %xcc, loop_3226
13934 wr %g0, 0x0, %pcr ! wr %g2, 0x1910, %ccr changed by convert2hboot
13935loop_3224:
13936 call loop_3227
13937loop_3225:
13938 fpadd32 %f22, %f26, %f12
13939loop_3226:
13940 call loop_3228
13941 call loop_3229
13942loop_3227:
13943 nop ! tleu %xcc, 0x7a changed by convert2hboot
13944 call loop_3230
13945loop_3228:
13946 call loop_3231
13947loop_3229:
13948 movvc %icc, 0x16F, %o5
13949 orncc %g6, 0x1651, %i1
13950loop_3230:
13951 call loop_3232
13952loop_3231:
13953 call loop_3233
13954 call loop_3234
13955 fcmpd %fcc2, %f8, %f16
13956loop_3232:
13957 nop ! te %xcc, 0x5c changed by convert2hboot
13958loop_3233:
13959 call loop_3235
13960loop_3234:
13961 fmovda %fcc0, %f2, %f6
13962 fsrc1s %f17, %f2
13963 call loop_3236
13964loop_3235:
13965 call loop_3237
13966 xor %i7, %o1, %l5
13967 call loop_3238
13968loop_3236:
13969 nop ! tvc %icc, 0x6e changed by convert2hboot
13970loop_3237:
13971 sra %g7, 0x01, %i3
13972 movcc %icc, %l0, %l6
13973loop_3238:
13974 fbge,a,pt %fcc1, loop_3239
13975 call loop_3240
13976 call loop_3241
13977 movo %fcc0, 0x28E, %o6
13978loop_3239:
13979 addccc %i6, 0x09C5, %o3
13980loop_3240:
13981 call loop_3242
13982loop_3241:
13983 fmovdug %fcc0, %f12, %f6
13984 nop ! tpos %xcc, 0x7c changed by convert2hboot
13985 wrpr %l4, 0x01C5, %cwp
13986loop_3242:
13987 call loop_3243
13988 wr %g0, 0x0, %pcr ! wr %g0, 0x4, %fprs changed by convert2hboot
13989 rdpr %pil, %g3
13990 addc %g1, %g5, %l1
13991loop_3243:
13992 call loop_3244
13993 array16 %o4, %i0, %o2
13994 call loop_3245
13995 movcc %icc, %i4, %l3
13996loop_3244:
13997 call loop_3246
13998 call loop_3247
13999loop_3245:
14000 nop
14001 set 0x42, %i7
14002 ldstub [%l7 + %i7], %i5
14003 nop
14004 set 0x4B, %i6
14005 stb %g4, [%l7 + %i6]
14006loop_3246:
14007 umulcc %o7, %g2, %o0
14008loop_3247:
14009 call loop_3248
14010 and %o5, 0x0A67, %g6
14011 call loop_3249
14012 call loop_3250
14013loop_3248:
14014 fmovd %f30, %f14
14015 fmovscc %xcc, %f8, %f18
14016loop_3249:
14017 wrpr %i7, %o1, %cwp
14018loop_3250:
14019 fones %f27
14020 andn %i1, 0x0A2A, %g7
14021 nop
14022 set 0x0E, %g5
14023 ldsh [%l7 + %g5], %l5
14024 movleu %xcc, %i3, %l0
14025 call loop_3251
14026 movleu %xcc, %o6, %i6
14027 nop ! tvs %xcc, 0x79 changed by convert2hboot
14028 movleu %icc, 0x64D, %l6
14029loop_3251:
14030 fbul,a %fcc1, loop_3252
14031 call loop_3253
14032 call loop_3254
14033 call loop_3255
14034loop_3252:
14035 nop ! tsubcc %l4, %l2, %i2 changed by convert2hboot
14036loop_3253:
14037 call loop_3256
14038loop_3254:
14039 fxors %f1, %f29, %f11
14040loop_3255:
14041 call loop_3257
14042 fbne,a,pt %fcc1, loop_3258
14043loop_3256:
14044 call loop_3259
14045 subcc %g3, 0x148E, %o3
14046loop_3257:
14047 nop
14048 set 0x7B, %i4
14049 nop ! lduba [%l7 + %i4] 0x10, %g5 ASI use replaced by convert2hboot
14050loop_3258:
14051 call loop_3260
14052loop_3259:
14053 fnor %f8, %f16, %f10
14054 mulscc %g1, %l1, %o4
14055 edge8ln %o2, %i4, %l3
14056loop_3260:
14057 xor %i5, %i0, %o7
14058 fmovda %icc, %f14, %f28
14059 fpackfix %f0, %f13
14060 nop ! tg %icc, 0x4c changed by convert2hboot
14061 array16 %g2, %g4, %o0
14062 wr %g0, 0x0, %pcr ! wr %g0, 0x88, %asi changed by convert2hboot
14063 lda [%l7 + 0x70] %asi, %f14
14064 ld [%l7 + 0x60], %f8
14065 movug %fcc1, %g6, %i7
14066 edge16 %o1, %i1, %g7
14067 movlg %fcc1, %l5, %o5
14068 set 0x40, %l5
14069 nop ! ldda [%l7 + %l5] 0x89, %f16 ASI use replaced by convert2hboot
14070 wrpr %i3, 0x0D08, %pil
14071 call loop_3261
14072 nop
14073 setx 0x1FB7, %l0, %i6
14074 udiv %o6, %i6, %l0
14075 edge8 %l4, %l6, %i2
14076 edge32n %l2, %o3, %g5
14077loop_3261:
14078 call loop_3262
14079 sth %g3, [%l7 + 0x36]
14080 bl,a,pn %icc, loop_3263
14081 fmovdne %icc, %f2, %f4
14082loop_3262:
14083 nop ! te %icc, 0x41 changed by convert2hboot
14084 call loop_3264
14085loop_3263:
14086 call loop_3265
14087 movl %fcc3, 0x14F, %g1
14088 subc %o4, %l1, %i4
14089loop_3264:
14090 wr %g0, 0x0, %pcr ! wr %l3, 0x11F8, %softint changed by convert2hboot
14091loop_3265:
14092 umul %i5, %o2, %i0
14093 call loop_3266
14094 add %o7, %g2, %g4
14095 wr %g0, 0x0, %pcr ! wr %g0, 0x11, %asi changed by convert2hboot
14096 lda [%l7 + 0x0C] %asi, %f8
14097loop_3266:
14098 nop ! rdhpr %hintp, %o0 changed by convert2hboot
14099 call loop_3267
14100 sdivx %g6, 0x0330, %o1
14101 bn,a %xcc, loop_3268
14102 fmovdlg %fcc3, %f28, %f26
14103loop_3267:
14104 fbg,pt %fcc1, loop_3269
14105 call loop_3270
14106loop_3268:
14107 ble,a %icc, loop_3271
14108 nop ! rdhpr %htba, %i7 changed by convert2hboot
14109loop_3269:
14110 fones %f20
14111loop_3270:
14112 call loop_3272
14113loop_3271:
14114 nop ! tge %icc, 0x59 changed by convert2hboot
14115 fpack32 %f2, %f4, %f30
14116 nop
14117 set 0x58, %l6
14118 std %i0, [%l7 + %l6]
14119loop_3272:
14120 smul %g7, %o5, %l5
14121 movule %fcc1, 0x7C2, %i3
14122 rd %ccr, %i6
14123 wr %g0, 0x0, %pcr ! wr %l0, %l4, %y changed by convert2hboot
14124 nop ! tleu %xcc, 0x58 changed by convert2hboot
14125 fmovdg %fcc2, %f24, %f28
14126 edge8 %l6, %i2, %o6
14127 movpos %icc, 0x352, %l2
14128 call loop_3273
14129 addc %g5, 0x1A93, %g3
14130 call loop_3274
14131 call loop_3275
14132loop_3273:
14133 edge32 %g1, %o4, %o3
14134 call loop_3276
14135loop_3274:
14136 edge16l %i4, %l3, %i5
14137loop_3275:
14138 nop
14139 nop
14140 or %g0, 0x8, %l0
14141 sllx %l0, 0x3c, %l0
14142 nop ! wrhpr %l0, 0xD66, %hsys_tick_cmpr changed by convert2hboot
14143 fnot1s %f28, %f20
14144loop_3276:
14145 nop ! tleu %icc, 0x79 changed by convert2hboot
14146 call loop_3277
14147 call loop_3278
14148 edge16ln %l1, %o7, %g2
14149 nop
14150 nop
14151 setx 0xA615DF11, %l0, %l6
14152 st %l6, [%l7 + 0x28]
14153 ld [%l7 + 0x28], %f7
14154 setx 0xD28C8F71, %l1, %l5
14155 st %l5, [%l7 + 0x10]
14156 ld [%l7 + 0x10], %f6
14157 fdivs %f6, %f7, %f18
14158loop_3277:
14159 call loop_3279
14160loop_3278:
14161 call loop_3280
14162 nop ! rdhpr %htba, %g4 changed by convert2hboot
14163 call loop_3281
14164loop_3279:
14165 fbge,a,pn %fcc3, loop_3282
14166loop_3280:
14167 fmovrdlz %i0, %f28, %f6
14168 fble,pn %fcc0, loop_3283
14169loop_3281:
14170 addcc %g6, 0x14B3, %o0
14171loop_3282:
14172 mulscc %i7, %o1, %i1
14173 bcc %icc, loop_3284
14174loop_3283:
14175 nop ! tsubcc %o5, 0x73, %l5 changed by convert2hboot
14176 call loop_3285
14177 edge32n %g7, %i3, %l0
14178loop_3284:
14179 call loop_3286
14180 call loop_3287
14181loop_3285:
14182 call loop_3288
14183 call loop_3289
14184loop_3286:
14185 movcc %xcc, 0x58F, %i6
14186loop_3287:
14187 fbn,pn %fcc1, loop_3290
14188loop_3288:
14189 nop
14190 setx 0x1617, %l0, %i2
14191 udivcc %l4, %i2, %l6
14192loop_3289:
14193 call loop_3291
14194 call loop_3292
14195loop_3290:
14196 fbg,a %fcc2, loop_3293
14197 array32 %o6, %g5, %g3
14198loop_3291:
14199 fmovsuge %fcc3, %f15, %f20
14200loop_3292:
14201 fbu,a %fcc2, loop_3294
14202loop_3293:
14203 call loop_3295
14204 fmovsul %fcc1, %f13, %f8
14205 nop
14206 fitod %f10, %f10
14207 fdtos %f10, %f4
14208loop_3294:
14209 wr %g0, 0x0, %pcr ! wr %l2, 0x023A, %pic changed by convert2hboot
14210loop_3295:
14211 call loop_3296
14212 call loop_3297
14213 movleu %xcc, 0x278, %g1
14214 nop ! tg %xcc, 0x66 changed by convert2hboot
14215loop_3296:
14216 call loop_3298
14217loop_3297:
14218 call loop_3299
14219 edge32 %o4, %o3, %l3
14220 array8 %i4, %o2, %l1
14221loop_3298:
14222 xorcc %i5, 0x185D, %o7
14223loop_3299:
14224 mulx %g2, %g4, %g6
14225 call loop_3300
14226 movgu %icc, %i0, %o0
14227 nop ! tn %icc, 0x42 changed by convert2hboot
14228 fpsub16s %f1, %f28, %f10
14229loop_3300:
14230 movvc %icc, %i7, %o1
14231 fmovsuge %fcc3, %f23, %f26
14232 edge8n %i1, %o5, %l5
14233 fmovrdgez %i3, %f10, %f24
14234 movrne %g7, %l0, %i6
14235 call loop_3301
14236 call loop_3302
14237 call loop_3303
14238 call loop_3304
14239loop_3301:
14240 call loop_3305
14241loop_3302:
14242 fandnot2 %f26, %f26, %f18
14243loop_3303:
14244 call loop_3306
14245loop_3304:
14246 call loop_3307
14247loop_3305:
14248 call loop_3308
14249 saved
14250 rdpr %cwp, %g1
14251 rdpr %cansave, %g2
14252 rdpr %canrestore, %g3
14253 rdpr %cleanwin, %g4
14254 rdpr %otherwin, %g5
14255 rdpr %wstate, %g6
14256loop_3306:
14257 fpadd16 %f26, %f2, %f22
14258loop_3307:
14259 fmovsuge %fcc1, %f28, %f9
14260loop_3308:
14261 smul %i2, %l6, %o6
14262 nop
14263 set 0x5E, %o5
14264 ldstub [%l7 + %o5], %g5
14265 fmovslg %fcc1, %f19, %f29
14266 movule %fcc2, %g3, %l2
14267 nop
14268 setx loop_3309, %l0, %l1
14269 nop ! wrpr 0x1, %tl changed by convert2hboot
14270 nop ! wrpr %l1, %tnpc changed by convert2hboot
14271 setx 0x004200001400, %l0, %l1
14272 nop ! wrpr %l1, %tstate changed by convert2hboot
14273 nop ! wrhpr 0x4, %htstate changed by convert2hboot
14274 nop ! rdpr %tt, %l1 changed by convert2hboot
14275 nop ! wrpr %g0, %l1, %tt changed by convert2hboot
14276 rdpr %pstate, %l1
14277 wrpr %g0, %l1, %pstate
14278 nop ! rdpr %tl, %l1 changed by convert2hboot
14279 nop ! wrpr %g0, %l1, %tl changed by convert2hboot
14280 nop ! rdpr %tpc, %l1 changed by convert2hboot
14281 nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
14282 nop ! rdpr %tnpc, %l1 changed by convert2hboot
14283 nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
14284 nop ! rdpr %tstate, %l1 changed by convert2hboot
14285 nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
14286 nop ! rdpr %tba, %l1 changed by convert2hboot
14287 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
14288 nop ! rdpr %tba, %l1 changed by convert2hboot
14289 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
14290 nop ! rdhpr %hpstate, %l1 changed by convert2hboot
14291 nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
14292 nop ! rdhpr %htstate, %l1 changed by convert2hboot
14293 nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
14294 nop ! rdhpr %hintp, %l1 changed by convert2hboot
14295 nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
14296 nop ! done changed by convert2hboot
14297 nop ! tne %icc, 0x75 changed by convert2hboot
14298 smul %g1, %l4, %o3
14299 nop ! tle %icc, 0x35 changed by convert2hboot
14300loop_3309:
14301 call loop_3310
14302 call loop_3311
14303 srl %l3, %i4, %o4
14304 call loop_3312
14305loop_3310:
14306 nop ! te %icc, 0x7e changed by convert2hboot
14307loop_3311:
14308 nop
14309 wr %g0, 0x0, %pcr ! wr %g0, 0x80, %asi changed by convert2hboot
14310loop_3312:
14311 call loop_3313
14312 call loop_3314
14313 call loop_3315
14314 xor %i5, %o7, %l1
14315loop_3313:
14316 edge16l %g2, %g6, %g4
14317loop_3314:
14318 call loop_3316
14319loop_3315:
14320 call loop_3317
14321 fmul8x16al %f4, %f3, %f18
14322 addccc %i0, %i7, %o1
14323loop_3316:
14324 call loop_3318
14325loop_3317:
14326 call loop_3319
14327 movcc %xcc, %i1, %o5
14328 subc %l5, 0x0E0E, %i3
14329loop_3318:
14330 bvc,a,pn %xcc, loop_3320
14331loop_3319:
14332 fors %f15, %f17, %f18
14333 sethi 0x146F, %g7
14334 nop ! ta %xcc, 0x60 changed by convert2hboot
14335loop_3320:
14336 call loop_3321
14337 call loop_3322
14338 fmovdcc %icc, %f12, %f24
14339 nop ! tle %icc, 0x7b changed by convert2hboot
14340loop_3321:
14341 call loop_3323
14342loop_3322:
14343 call loop_3324
14344 andncc %o0, 0x04BC, %l0
14345 call loop_3325
14346loop_3323:
14347 orn %i2, 0x0A20, %l6
14348loop_3324:
14349 nop
14350 setx 0x14E4, %l0, %g5
14351 udivx %o6, %g5, %i6
14352 fmovdneg %icc, %f10, %f28
14353loop_3325:
14354 call loop_3326
14355 fbule %fcc3, loop_3327
14356 alignaddr %l2, %g3, %l4
14357 fbu,a %fcc3, loop_3328
14358loop_3326:
14359 nop
14360 set 0x58, %g3
14361 std %f0, [%l7 + %g3]
14362loop_3327:
14363 membar 0x79
14364 or %o3, %l3, %g1
14365loop_3328:
14366 call loop_3329
14367 call loop_3330
14368 call loop_3331
14369 fxors %f20, %f30, %f10
14370loop_3329:
14371 call loop_3332
14372loop_3330:
14373 fmovs %f24, %f28
14374loop_3331:
14375 call loop_3333
14376 edge8 %i4, %o2, %o4
14377loop_3332:
14378 fcmped %fcc3, %f24, %f22
14379 nop
14380 nop
14381 setx 0x6B41C7F25D9E5A6C, %l0, %l6
14382 stx %l6, [%l7 + 0x28]
14383 ldd [%l7 + 0x28], %f14
14384 fsqrtd %f14, %f12
14385loop_3333:
14386 brlez %o7, loop_3334
14387 bmask %l1, %i5, %g2
14388 nop ! tneg %icc, 0x6f changed by convert2hboot
14389 fcmpne16 %f24, %f20, %g4
14390loop_3334:
14391 move %icc, 0x6E1, %i0
14392 movne %fcc2, %g6, %i7
14393 xnorcc %o1, 0x1A6C, %i1
14394 call loop_3335
14395 call loop_3336
14396 movrlz %l5, 0x235, %o5
14397 popc %g7, %i3
14398loop_3335:
14399 call loop_3337
14400loop_3336:
14401 call loop_3338
14402 or %l0, %i2, %o0
14403 call loop_3339
14404loop_3337:
14405 nop
14406 nop
14407 setx 0x5B7927C5, %l0, %l6
14408 st %l6, [%l7 + 0x28]
14409 ld [%l7 + 0x28], %f7
14410 fsqrts %f7, %f3
14411loop_3338:
14412 nop
14413 wr %g0, 0x0, %pcr ! wr %g0, 0x80, %asi changed by convert2hboot
14414loop_3339:
14415 call loop_3340
14416 movne %fcc0, 0x791, %g5
14417 bl,pn %icc, loop_3341
14418 ldd [%l7 + 0x40], %i6
14419loop_3340:
14420 nop ! tleu %icc, 0x52 changed by convert2hboot
14421 or %l2, %l6, %g3
14422loop_3341:
14423 addcc %o3, %l3, %l4
14424 call loop_3342
14425 call loop_3343
14426 call loop_3344
14427 fnot1s %f17, %f19
14428loop_3342:
14429 udivx %g1, 0x0180, %i4
14430loop_3343:
14431 array8 %o2, %o7, %o4
14432loop_3344:
14433 call loop_3345
14434 movge %fcc3, %i5, %g2
14435 fbo %fcc2, loop_3346
14436 fbe %fcc0, loop_3347
14437loop_3345:
14438 bne,a,pt %xcc, loop_3348
14439 call loop_3349
14440loop_3346:
14441 edge16n %l1, %i0, %g4
14442loop_3347:
14443 call loop_3350
14444loop_3348:
14445 nop ! rdhpr %hintp, %g6 changed by convert2hboot
14446loop_3349:
14447 nop
14448 set 0x68, %o1
14449 nop ! lduwa [%l7 + %o1] 0x89, %o1 ASI use replaced by convert2hboot
14450loop_3350:
14451 movrgz %i7, %i1, %l5
14452 call loop_3351
14453 smulcc %g7, %i3, %l0
14454 movrlez %i2, %o5, %o6
14455 fand %f18, %f6, %f24
14456loop_3351:
14457 subcc %o0, 0x0BA2, %i6
14458 xnor %g5, %l6, %l2
14459 call loop_3352
14460 nop ! taddcctv %o3, 0x66, %g3 changed by convert2hboot
14461 nop ! rdhpr %hsys_tick_cmpr, %l3 changed by convert2hboot
14462 wr %g0, 0x0, %pcr ! wr %g1, %l4, %sys_tick changed by convert2hboot
14463loop_3352:
14464 mulscc %i4, 0x07C3, %o7
14465 call loop_3353
14466 restored
14467 rdpr %cwp, %g1
14468 rdpr %cansave, %g2
14469 rdpr %canrestore, %g3
14470 rdpr %cleanwin, %g4
14471 rdpr %otherwin, %g5
14472 rdpr %wstate, %g6
14473 movlg %fcc0, %o4, %o2
14474 subcc %i5, %l1, %g2
14475loop_3353:
14476 movn %fcc1, 0x11F, %g4
14477 set 0x6F, %g4
14478 nop ! ldstuba [%l7 + %g4] 0x88, %g6 ASI use replaced by convert2hboot
14479 andncc %i0, 0x0872, %o1
14480 mova %fcc2, %i7, %i1
14481 call loop_3354
14482 call loop_3355
14483 call loop_3356
14484 call loop_3357
14485loop_3354:
14486 call loop_3358
14487loop_3355:
14488 fblg %fcc0, loop_3359
14489loop_3356:
14490 fmovsug %fcc0, %f16, %f27
14491loop_3357:
14492 udivcc %l5, 0x16B4, %i3
14493loop_3358:
14494 sub %l0, 0x13D1, %g7
14495loop_3359:
14496 movule %fcc0, 0x6B6, %o5
14497 nop ! taddcc %i2, 0x69, %o0 changed by convert2hboot
14498 fpsub32 %f18, %f10, %f30
14499 fmovdg %icc, %f12, %f8
14500 call loop_3360
14501 call loop_3361
14502 edge16 %o6, %g5, %l6
14503 movrgez %i6, %o3, %l2
14504loop_3360:
14505 call loop_3362
14506loop_3361:
14507 nop ! tgu %icc, 0x60 changed by convert2hboot
14508 membar 0x24
14509 rdpr %canrestore, %g3
14510loop_3362:
14511 fba %fcc0, loop_3363
14512 fnor %f24, %f2, %f20
14513 nop
14514 or %g0, 0x8, %l0
14515 sllx %l0, 0x3c, %l0
14516 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
14517 call loop_3364
14518loop_3363:
14519 call loop_3365
14520 nop
14521 set 0x1C, %l2
14522 stw %g1, [%l7 + %l2]
14523 sra %o7, %o4, %o2
14524loop_3364:
14525 sllx %i4, %l1, %g2
14526loop_3365:
14527 movuge %fcc1, 0x0DE, %i5
14528 movlg %fcc3, 0x208, %g6
14529 movu %fcc2, %i0, %g4
14530 call loop_3366
14531 nop
14532 set 0x50, %o3
14533 swap [%l7 + %o3], %o1
14534 std %f6, [%l7 + 0x48]
14535 movrgz %i1, 0x261, %l5
14536loop_3366:
14537 edge32n %i3, %i7, %g7
14538 add %l7, 0x7C, %l6
14539 wr %g0, 0x0, %pcr ! wr %g0, 0x11, %asi changed by convert2hboot
14540 nop ! tneg %icc, 0x5c changed by convert2hboot
14541 call loop_3367
14542 mulx %i2, %o6, %o0
14543 add %l7, 0x08, %l6
14544 wr %g0, 0x0, %pcr ! wr %g0, 0x89, %asi changed by convert2hboot
14545 nop ! casxa [%l6] 0x89, %g5, %l6 ASI use replaced by convert2hboot
14546loop_3367:
14547 bneg,a,pt %icc, loop_3368
14548 call loop_3369
14549 fmovdg %fcc1, %f2, %f10
14550 call loop_3370
14551loop_3368:
14552 call loop_3371
14553loop_3369:
14554 nop ! te %icc, 0x52 changed by convert2hboot
14555 umulcc %o3, %i6, %g3
14556loop_3370:
14557 nop ! tsubcc %l2, 0x5c, %l4 changed by convert2hboot
14558loop_3371:
14559 call loop_3372
14560 call loop_3373
14561 call loop_3374
14562 movvc %icc, %g1, %l3
14563loop_3372:
14564 nop
14565 setx 0x1F62, %l0, %o4
14566 udiv %o7, %o4, %i4
14567loop_3373:
14568 bleu,a,pt %icc, loop_3375
14569loop_3374:
14570 call loop_3376
14571 edge8l %o2, %l1, %i5
14572 rd %y, %g2
14573loop_3375:
14574 edge16 %i0, %g6, %o1
14575loop_3376:
14576 call loop_3377
14577 call loop_3378
14578 movul %fcc0, %g4, %l5
14579 call loop_3379
14580loop_3377:
14581 add %i3, %i7, %i1
14582loop_3378:
14583 call loop_3380
14584 movge %icc, 0x7FA, %g7
14585loop_3379:
14586 call loop_3381
14587 move %icc, %l0, %o5
14588loop_3380:
14589 bgu %xcc, loop_3382
14590 movule %fcc0, 0x0E2, %o6
14591loop_3381:
14592 bge,pt %xcc, loop_3383
14593 movrlz %o0, %i2, %l6
14594loop_3382:
14595 movleu %xcc, %o3, %g5
14596 call loop_3384
14597loop_3383:
14598 bgu,a %icc, loop_3385
14599 addccc %g3, 0x139B, %i6
14600 call loop_3386
14601loop_3384:
14602 fxors %f31, %f29, %f19
14603loop_3385:
14604 call loop_3387
14605 call loop_3388
14606loop_3386:
14607 nop ! tg %xcc, 0x68 changed by convert2hboot
14608 array32 %l2, %g1, %l3
14609loop_3387:
14610 nop
14611 wr %g0, 0x0, %pcr ! wr %g0, 0x18, %asi changed by convert2hboot
14612loop_3388:
14613 call loop_3389
14614 call loop_3390
14615 fbuge,pn %fcc2, loop_3391
14616 nop
14617 set 0x44, %l3
14618 flush %l7 + %l3
14619loop_3389:
14620 call loop_3392
14621loop_3390:
14622 umul %o7, 0x1F7F, %o4
14623loop_3391:
14624 call loop_3393
14625 movvc %icc, 0x00D, %i4
14626loop_3392:
14627 call loop_3394
14628 call loop_3395
14629loop_3393:
14630 edge8ln %l1, %o2, %g2
14631 srl %i5, %i0, %g6
14632loop_3394:
14633 addc %g4, 0x1600, %o1
14634loop_3395:
14635 orncc %l5, 0x144E, %i7
14636 call loop_3396
14637 call loop_3397
14638 fsrc2s %f17, %f25
14639 call loop_3398
14640loop_3396:
14641 orcc %i1, 0x0392, %i3
14642loop_3397:
14643 movrgez %l0, %g7, %o5
14644 movug %fcc1, 0x393, %o0
14645loop_3398:
14646 edge32n %i2, %o6, %o3
14647 movle %xcc, 0x190, %g5
14648 call loop_3399
14649 call loop_3400
14650 call loop_3401
14651 subc %l6, 0x1AF3, %i6
14652loop_3399:
14653 movlg %fcc3, %g3, %l2
14654loop_3400:
14655 brgez,a %l3, loop_3402
14656loop_3401:
14657 movrgez %g1, %o7, %l4
14658 nop ! taddcctv %i4, 0x6f, %o4 changed by convert2hboot
14659 call loop_3403
14660loop_3402:
14661 fble %fcc2, loop_3404
14662 srax %l1, 0x1A, %g2
14663 call loop_3405
14664loop_3403:
14665 array8 %i5, %o2, %g6
14666loop_3404:
14667 call loop_3406
14668 array16 %i0, %g4, %l5
14669loop_3405:
14670 edge32l %o1, %i1, %i7
14671 wr %g0, 0x0, %pcr ! wr %g0, 0x19, %asi changed by convert2hboot
14672 sta %f3, [%l7 + 0x14] %asi
14673loop_3406:
14674 movuge %fcc2, 0x423, %l0
14675 call loop_3407
14676 subc %i3, %o5, %g7
14677 nop ! tle %xcc, 0x4c changed by convert2hboot
14678 nop
14679 or %g0, 0x8, %l0
14680 sllx %l0, 0x3c, %l0
14681 nop ! wrhpr %l0, 0x543, %hsys_tick_cmpr changed by convert2hboot
14682loop_3407:
14683 fmovrsgez %o6, %f21, %f8
14684 orn %o0, %o3, %l6
14685 movl %fcc1, %i6, %g5
14686 call loop_3408
14687 movl %icc, 0x368, %g3
14688 call loop_3409
14689 call loop_3410
14690loop_3408:
14691 add %l2, 0x0A31, %l3
14692 fnot1 %f0, %f10
14693loop_3409:
14694 movrgz %o7, %l4, %g1
14695loop_3410:
14696 call loop_3411
14697 fmovdleu %icc, %f4, %f22
14698 call loop_3412
14699 nop
14700 setx 0x1B74, %l0, %l1
14701 udivcc %o4, %l1, %g2
14702loop_3411:
14703 edge32l %i5, %o2, %g6
14704 add %i0, %g4, %l5
14705loop_3412:
14706 nop
14707 fitod %f12, %f10
14708 fdtoi %f10, %f1
14709 call loop_3413
14710 call loop_3414
14711 subc %i4, 0x08C0, %i1
14712 call loop_3415
14713loop_3413:
14714 movuge %fcc2, 0x59D, %i7
14715loop_3414:
14716 addc %o1, 0x17CF, %l0
14717 fmul8x16al %f14, %f13, %f18
14718loop_3415:
14719 nop
14720 nop
14721 or %g0, 0x8, %l0
14722 sllx %l0, 0x3c, %l0
14723 nop ! wrhpr %l0, 0x786, %hsys_tick_cmpr changed by convert2hboot
14724 array16 %i2, %o5, %o0
14725 call loop_3416
14726 mulscc %o6, 0x1504, %l6
14727 nop
14728 nop
14729 setx 0x43E1464F, %l0, %l6
14730 st %l6, [%l7 + 0x28]
14731 ld [%l7 + 0x28], %f29
14732 setx 0xE20850EA, %l1, %l5
14733 st %l5, [%l7 + 0x10]
14734 ld [%l7 + 0x10], %f21
14735 fmuls %f21, %f29, %f9
14736 call loop_3417
14737loop_3416:
14738 edge8n %i6, %g5, %o3
14739 nop ! tvc %icc, 0x49 changed by convert2hboot
14740 call loop_3418
14741loop_3417:
14742 ldd [%l7 + 0x48], %g2
14743 call loop_3419
14744 call loop_3420
14745loop_3418:
14746 call loop_3421
14747 call loop_3422
14748loop_3419:
14749 call loop_3423
14750loop_3420:
14751 call loop_3424
14752loop_3421:
14753 call loop_3425
14754loop_3422:
14755 fnand %f28, %f10, %f0
14756loop_3423:
14757 sdivx %l3, 0x0FE2, %l2
14758loop_3424:
14759 smul %l4, 0x0831, %o7
14760loop_3425:
14761 wrpr %g0, 0x3, %gl
14762 fcmpgt32 %f0, %f10, %g1
14763 ldsh [%l7 + 0x4E], %i5
14764 call loop_3426
14765 bvc,a,pt %xcc, loop_3427
14766 nop ! tvs %xcc, 0x73 changed by convert2hboot
14767 call loop_3428
14768loop_3426:
14769 movrlez %o2, %g6, %g2
14770loop_3427:
14771 fmovsvc %icc, %f23, %f25
14772 set 0x338, %l4
14773 nop ! nop ! nop ! ldxa [%g0 + %l4] 0x40, %i0 ASI use replaced by convert2hboot ripped by fixASI40.pl ripped by fixASI40.pl
14774loop_3428:
14775 nop
14776 wr %g0, 0x0, %pcr ! wr %g0, 0x80, %asi changed by convert2hboot
14777 lda [%l7 + 0x24] %asi, %f8
14778 call loop_3429
14779 call loop_3430
14780 fxors %f14, %f31, %f0
14781 wr %g0, 0x0, %pcr ! wr %l5, %i4, %clear_softint changed by convert2hboot
14782loop_3429:
14783 call loop_3431
14784loop_3430:
14785 ba,a %icc, loop_3432
14786 fmovse %fcc3, %f23, %f22
14787 bne,a,pn %icc, loop_3433
14788loop_3431:
14789 umulcc %i1, %i7, %g4
14790loop_3432:
14791 add %l0, %o1, %g7
14792 movo %fcc3, 0x6F6, %i3
14793loop_3433:
14794 nop ! taddcctv %o5, 0x47, %i2 changed by convert2hboot
14795 movpos %xcc, 0x4FB, %o6
14796 nop ! tsubcctv %l6, %o0, %i6 changed by convert2hboot
14797 bvs,a %icc, loop_3434
14798 movul %fcc3, %o3, %g5
14799 call loop_3435
14800 membar 0x56
14801loop_3434:
14802 wr %g0, 0x0, %pcr ! wr %l3, %g3, %pic changed by convert2hboot
14803 bcs,a %icc, loop_3436
14804loop_3435:
14805 call loop_3437
14806 call loop_3438
14807 call loop_3439
14808loop_3436:
14809 nop
14810 setx loop_3440, %l0, %l1
14811 jmpl %l1, %l4
14812loop_3437:
14813 sethi 0x14C0, %o7
14814loop_3438:
14815 movrlez %o4, 0x142, %l1
14816loop_3439:
14817 sub %g1, 0x111D, %l2
14818loop_3440:
14819 call loop_3441
14820 nop
14821 setx 0x0581, %l0, %i5
14822 udiv %o2, %i5, %g2
14823 call loop_3442
14824 restored
14825 rdpr %cwp, %g1
14826 rdpr %cansave, %g2
14827 rdpr %canrestore, %g3
14828 rdpr %cleanwin, %g4
14829 rdpr %otherwin, %g5
14830 rdpr %wstate, %g6
14831loop_3441:
14832 call loop_3443
14833 addcc %i0, 0x1DB4, %g6
14834loop_3442:
14835 call loop_3444
14836 fabss %f5, %f5
14837loop_3443:
14838 nop
14839 fitos %f8, %f12
14840 fstoi %f12, %f10
14841 fpack32 %f12, %f6, %f14
14842loop_3444:
14843 call loop_3445
14844 nop ! rdpr %tl, %l5 changed by convert2hboot
14845 call loop_3446
14846 call loop_3447
14847loop_3445:
14848 call loop_3448
14849 nop ! tpos %icc, 0x44 changed by convert2hboot
14850loop_3446:
14851 nop
14852 wr %g0, 0x0, %pcr ! wr %g0, 0x11, %asi changed by convert2hboot
14853loop_3447:
14854 call loop_3449
14855loop_3448:
14856 call loop_3450
14857 call loop_3451
14858 call loop_3452
14859loop_3449:
14860 fcmpgt16 %f16, %f16, %i7
14861loop_3450:
14862 call loop_3453
14863loop_3451:
14864 lduw [%l7 + 0x48], %i4
14865loop_3452:
14866 subccc %g4, 0x1AFA, %o1
14867 call loop_3454
14868loop_3453:
14869 call loop_3455
14870 nop ! rdhpr %htba, %l0 changed by convert2hboot
14871 nop
14872 or %g0, 0x8, %l0
14873 sllx %l0, 0x3c, %l0
14874 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
14875loop_3454:
14876 call loop_3456
14877loop_3455:
14878 call loop_3457
14879 nop ! tn %xcc, 0x40 changed by convert2hboot
14880 movrlz %i3, 0x2E0, %o5
14881loop_3456:
14882 fbg %fcc0, loop_3458
14883loop_3457:
14884 call loop_3459
14885 edge16ln %i2, %l6, %o6
14886 call loop_3460
14887loop_3458:
14888 xor %i6, 0x00CB, %o0
14889loop_3459:
14890 nop ! tvc %icc, 0x74 changed by convert2hboot
14891 movneg %icc, 0x21B, %g5
14892loop_3460:
14893 nop
14894 set 0x14, %o6
14895 sth %o3, [%l7 + %o6]
14896 call loop_3461
14897 edge8l %g3, %l4, %o7
14898 call loop_3462
14899 nop ! tsubcc %o4, %l3, %l1 changed by convert2hboot
14900loop_3461:
14901 call loop_3463
14902 umul %g1, %o2, %i5
14903loop_3462:
14904 nop ! tvc %icc, 0x36 changed by convert2hboot
14905 call loop_3464
14906loop_3463:
14907 xor %g2, %l2, %g6
14908 rd %sys_tick_cmpr, %i0
14909 wr %g0, 0x0, %pcr ! wr %i1, 0x0D07, %ccr changed by convert2hboot
14910loop_3464:
14911 fmovdule %fcc1, %f24, %f10
14912 fmovsvc %icc, %f19, %f31
14913 edge8n %i7, %l5, %i4
14914 nop ! tle %icc, 0x59 changed by convert2hboot
14915 nop
14916 nop
14917 setx 0x0D0D3F2E7A6149AD, %l0, %l6
14918 stx %l6, [%l7 + 0x28]
14919 ldd [%l7 + 0x28], %f30
14920 setx 0xEA5C132D1A25E372, %l1, %l5
14921 stx %l5, [%l7 + 0x10]
14922 ldd [%l7 + 0x10], %f28
14923 fdivd %f28, %f30, %f26
14924 call loop_3465
14925 edge32ln %o1, %l0, %g7
14926 fnands %f18, %f0, %f26
14927 call loop_3466
14928loop_3465:
14929 call loop_3467
14930 faligndata %f12, %f18, %f4
14931 call loop_3468
14932loop_3466:
14933 nop ! tcc %xcc, 0x3d changed by convert2hboot
14934loop_3467:
14935 nop
14936 wr %g0, 0x0, %pcr ! wr %g0, 0x88, %asi changed by convert2hboot
14937loop_3468:
14938 fmovsa %icc, %f7, %f2
14939 add %l7, 0x70, %l6
14940 wr %g0, 0x0, %pcr ! wr %g0, 0x04, %asi changed by convert2hboot
14941 sdivx %i3, 0x0C61, %l6
14942 nop ! tne %xcc, 0x51 changed by convert2hboot
14943 movrlez %o6, 0x384, %o0
14944 call loop_3469
14945 ble %xcc, loop_3470
14946 movo %fcc2, %i6, %g5
14947 nop ! tleu %icc, 0x42 changed by convert2hboot
14948loop_3469:
14949 call loop_3471
14950loop_3470:
14951 ble,a,pn %xcc, loop_3472
14952 edge16 %g3, %l4, %o7
14953 fbule,a %fcc3, loop_3473
14954loop_3471:
14955 call loop_3474
14956loop_3472:
14957 fmovdgu %icc, %f8, %f20
14958 stx %o4, [%l7 + 0x70]
14959loop_3473:
14960 srl %l3, %o3, %g1
14961loop_3474:
14962 array16 %l1, %o2, %i5
14963 fmul8ulx16 %f20, %f12, %f20
14964 srax %g2, %l2, %g6
14965 call loop_3475
14966 sllx %i0, %i7, %i1
14967 fmovspos %xcc, %f25, %f17
14968 nop
14969 set 0x42, %g7
14970 lduh [%l7 + %g7], %i4
14971loop_3475:
14972 mulx %o1, 0x03B8, %l0
14973 ldstub [%l7 + 0x43], %l5
14974 nop
14975 or %g0, 0x8, %l0
14976 sllx %l0, 0x3c, %l0
14977 nop ! wrhpr %l0, 0xDA2, %hsys_tick_cmpr changed by convert2hboot
14978 fbne,a %fcc0, loop_3476
14979 be,a %icc, loop_3477
14980 call loop_3478
14981 movvc %icc, 0x6F0, %o5
14982loop_3476:
14983 edge8l %i2, %g7, %l6
14984loop_3477:
14985 call loop_3479
14986loop_3478:
14987 call loop_3480
14988 call loop_3481
14989 movgu %xcc, %o6, %o0
14990loop_3479:
14991 wr %g0, 0x0, %pcr ! wr %i3, %g5, %y changed by convert2hboot
14992loop_3480:
14993 nop
14994 setx 0x0DE6, %l0, %i6
14995 sdivx %g3, %i6, %l4
14996loop_3481:
14997 rdpr %canrestore, %o4
14998 fexpand %f25, %f12
14999 orn %o7, %o3, %l3
15000 fandnot2s %f3, %f19, %f21
15001 fmuld8ulx16 %f2, %f21, %f2
15002 call loop_3482
15003 fpadd32 %f4, %f6, %f8
15004 movneg %xcc, 0x2D1, %g1
15005 call loop_3483
15006loop_3482:
15007 fones %f18
15008 call loop_3484
15009 call loop_3485
15010loop_3483:
15011 fpadd16s %f30, %f2, %f11
15012 brnz,pt %o2, loop_3486
15013loop_3484:
15014 orncc %i5, 0x1160, %g2
15015loop_3485:
15016 movn %icc, 0x6F2, %l1
15017 bg %xcc, loop_3487
15018loop_3486:
15019 call loop_3488
15020 nop
15021 nop
15022 setx 0xC6E6DF75, %l0, %l6
15023 st %l6, [%l7 + 0x28]
15024 ld [%l7 + 0x28], %f2
15025 setx 0x33A46433, %l1, %l5
15026 st %l5, [%l7 + 0x10]
15027 ld [%l7 + 0x10], %f10
15028 fadds %f10, %f2, %f25
15029 bvs,a %xcc, loop_3489
15030loop_3487:
15031 fmuld8sux16 %f13, %f6, %f0
15032loop_3488:
15033 call loop_3490
15034 call loop_3491
15035loop_3489:
15036 saved
15037 rdpr %cwp, %g1
15038 rdpr %cansave, %g2
15039 rdpr %canrestore, %g3
15040 rdpr %cleanwin, %g4
15041 rdpr %otherwin, %g5
15042 rdpr %wstate, %g6
15043 call loop_3492
15044loop_3490:
15045 bmask %g6, %i0, %i7
15046loop_3491:
15047 nop
15048 nop
15049 setx 0xAA162EB5, %l0, %l6
15050 st %l6, [%l7 + 0x28]
15051 ld [%l7 + 0x28], %f14
15052 setx 0x68A51043, %l1, %l5
15053 st %l5, [%l7 + 0x10]
15054 ld [%l7 + 0x10], %f25
15055 fadds %f25, %f14, %f6
15056 move %fcc2, %i1, %i4
15057loop_3492:
15058 nop
15059 fitod %f2, %f14
15060 fdtoi %f14, %f23
15061 nop ! tsubcctv %l2, %o1, %l0 changed by convert2hboot
15062 call loop_3493
15063 sll %l5, %g4, %o5
15064 call loop_3494
15065 subcc %g7, %l6, %i2
15066loop_3493:
15067 call loop_3495
15068 brlez %o0, loop_3496
15069loop_3494:
15070 call loop_3497
15071 srax %i3, %o6, %g3
15072loop_3495:
15073 nop ! taddcctv %g5, %l4, %o4 changed by convert2hboot
15074loop_3496:
15075 call loop_3498
15076loop_3497:
15077 movgu %xcc, %i6, %o7
15078 nop
15079 or %g0, 0x8, %l0
15080 sllx %l0, 0x3c, %l0
15081 nop ! wrhpr %l0, 0xC8F, %hsys_tick_cmpr changed by convert2hboot
15082 movue %fcc3, %o2, %i5
15083loop_3498:
15084 fpackfix %f12, %f22
15085 fmovso %fcc1, %f28, %f14
15086 wr %g0, 0x0, %pcr ! wr %g0, 0x89, %asi changed by convert2hboot
15087 nop ! tsubcctv %l1, %g2, %g6 changed by convert2hboot
15088 call loop_3499
15089 nop
15090 nop
15091 setx 0xC07E0296F063D000, %l0, %l6
15092 stx %l6, [%l7 + 0x68]
15093 ldx [%l7 + 0x68], %fsr
15094 edge8ln %i7, %i0, %i1
15095 call loop_3500
15096loop_3499:
15097 call loop_3501
15098 rdpr %pil, %l2
15099 mulx %i4, 0x1B46, %o1
15100loop_3500:
15101 movgu %icc, 0x5CC, %l0
15102loop_3501:
15103 nop ! te %icc, 0x73 changed by convert2hboot
15104 movuge %fcc3, %l5, %g4
15105 membar 0x6F
15106 call loop_3502
15107 fmovsge %fcc2, %f14, %f9
15108 nop
15109 or %g0, 0x8, %l0
15110 sllx %l0, 0x3c, %l0
15111 wr %g0, 0x0, %pcr ! wr %l0, %g0, %sys_tick_cmpr changed by convert2hboot
15112 call loop_3503
15113loop_3502:
15114 call loop_3504
15115 orcc %l6, 0x126B, %i2
15116 fmovslg %fcc3, %f4, %f26
15117loop_3503:
15118 call loop_3505
15119loop_3504:
15120 call loop_3506
15121 for %f20, %f26, %f12
15122 wr %g0, 0x0, %pcr ! wr %o0, 0x0436, %sys_tick changed by convert2hboot
15123loop_3505:
15124 bg,a,pn %icc, loop_3507
15125loop_3506:
15126 movrgez %i3, %g7, %o6
15127 call loop_3508
15128 bg,pt %icc, loop_3509
15129loop_3507:
15130 movgu %icc, 0x11A, %g3
15131 call loop_3510
15132loop_3508:
15133 call loop_3511
15134loop_3509:
15135 edge32 %l4, %o4, %g5
15136 mulscc %o7, %i6, %l3
15137loop_3510:
15138 nop
15139 set 0x28, %o0
15140 ldsh [%l7 + %o0], %o2
15141loop_3511:
15142 nop
15143 set 0x28, %i1
15144 std %f4, [%l7 + %i1]
15145 call loop_3512
15146 wrpr %g0, 0x1, %gl
15147 addc %l1, 0x0E90, %o3
15148 call loop_3513
15149loop_3512:
15150 fones %f10
15151 call loop_3514
15152 ldsw [%l7 + 0x68], %g6
15153loop_3513:
15154 fcmple32 %f24, %f2, %i7
15155 call loop_3515
15156loop_3514:
15157 prefetch [%l7 + 0x14], 0
15158 mulx %i0, 0x1678, %g2
15159 orncc %l2, %i4, %i1
15160loop_3515:
15161 andncc %l0, 0x1DAC, %l5
15162 ldsh [%l7 + 0x2A], %o1
15163 movg %icc, 0x4A6, %g4
15164 wr %g0, 0x0, %pcr ! wr %o5, %i2, %clear_softint changed by convert2hboot
15165 movgu %xcc, 0x0CB, %l6
15166 call loop_3516
15167 movleu %icc, 0x1C0, %i3
15168 call loop_3517
15169 call loop_3518
15170loop_3516:
15171 fnot1s %f24, %f9
15172 call loop_3519
15173loop_3517:
15174 call loop_3520
15175loop_3518:
15176 mulx %o0, %o6, %g3
15177 popc 0x0928, %g7
15178loop_3519:
15179 call loop_3521
15180loop_3520:
15181 bmask %l4, %g5, %o4
15182 nop ! rdhpr %hpstate, %o7 changed by convert2hboot
15183 nop
15184 or %g0, 0x8, %l0
15185 sllx %l0, 0x3c, %l0
15186 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
15187loop_3521:
15188 call loop_3522
15189 call loop_3523
15190 wrpr %o2, 0x0153, %pil
15191 nop
15192 or %g0, 0x8, %l0
15193 sllx %l0, 0x3c, %l0
15194 nop ! wrhpr %l0, 0x853, %hsys_tick_cmpr changed by convert2hboot
15195loop_3522:
15196 nop
15197 set 0x2D, %i2
15198 nop ! ldsba [%l7 + %i2] 0x11, %g1 ASI use replaced by convert2hboot
15199loop_3523:
15200 ble,pt %xcc, loop_3524
15201 call loop_3525
15202 edge32l %g6, %i7, %i0
15203 nop ! rdhpr %ver, %g2 changed by convert2hboot
15204loop_3524:
15205 movge %fcc0, 0x2CD, %o3
15206loop_3525:
15207 subcc %i4, 0x170F, %l2
15208 call loop_3526
15209 edge16n %l0, %l5, %o1
15210 rd %asi, %i1
15211 movre %g4, %i2, %o5
15212loop_3526:
15213 call loop_3527
15214 call loop_3528
15215 call loop_3529
15216 call loop_3530
15217loop_3527:
15218 fandnot2 %f18, %f26, %f12
15219loop_3528:
15220 nop ! rdhpr %hpstate, %l6 changed by convert2hboot
15221loop_3529:
15222 nop ! ta %xcc, 0x5f changed by convert2hboot
15223loop_3530:
15224 nop
15225 wr %g0, 0x0, %pcr ! wr %g0, 0x0c, %asi changed by convert2hboot
15226 nop ! rdhpr %hsys_tick_cmpr, %o0 changed by convert2hboot
15227 bpos %xcc, loop_3531
15228 nop
15229 fitos %f0, %f29
15230 fstoi %f29, %f5
15231 call loop_3532
15232 sethi 0x071F, %o6
15233loop_3531:
15234 be,pt %xcc, loop_3533
15235 nop
15236 nop
15237 setx 0x10D5817EACB4A471, %l0, %l6
15238 stx %l6, [%l7 + 0x28]
15239 ldd [%l7 + 0x28], %f18
15240 setx 0xADFB6B2E, %l1, %l5
15241 stx %l5, [%l7 + 0x10]
15242 ldd [%l7 + 0x10], %f26
15243 fsmuld %f26, %f18, %f12
15244loop_3532:
15245 movn %xcc, 0x2D6, %g3
15246 nop ! tneg %icc, 0x48 changed by convert2hboot
15247loop_3533:
15248 movne %xcc, %g7, %l4
15249 call loop_3534
15250 fbule,a %fcc0, loop_3535
15251 movleu %xcc, 0x1EB, %g5
15252 movule %fcc3, 0x06D, %o7
15253loop_3534:
15254 call loop_3536
15255loop_3535:
15256 nop ! tvc %icc, 0x53 changed by convert2hboot
15257 umulcc %l3, 0x1553, %i6
15258 xnor %o4, %o2, %l1
15259loop_3536:
15260 call loop_3537
15261 andncc %i5, %g6, %i7
15262 call loop_3538
15263 umul %g1, %g2, %i0
15264loop_3537:
15265 umul %i4, 0x16F0, %l2
15266 nop
15267 setx 0x1E7C, %l0, %l5
15268 udivcc %o3, %l5, %l0
15269loop_3538:
15270 call loop_3539
15271 saved
15272 rdpr %cwp, %g1
15273 rdpr %cansave, %g2
15274 rdpr %canrestore, %g3
15275 rdpr %cleanwin, %g4
15276 rdpr %otherwin, %g5
15277 rdpr %wstate, %g6
15278 movge %xcc, 0x228, %i1
15279 for %f6, %f10, %f14
15280loop_3539:
15281 movlg %fcc2, %o1, %i2
15282 fmul8x16al %f26, %f31, %f6
15283 nop
15284 fitod %f10, %f8
15285 fdtos %f8, %f24
15286 fbug,a %fcc0, loop_3540
15287 call loop_3541
15288 fmovde %icc, %f4, %f16
15289 rd %sys_tick_cmpr, %g4
15290loop_3540:
15291 call loop_3542
15292loop_3541:
15293 mova %xcc, %o5, %i3
15294 fbule,a,pn %fcc2, loop_3543
15295 nop ! taddcctv %l6, 0x6d, %o6 changed by convert2hboot
15296loop_3542:
15297 bgu,a %icc, loop_3544
15298 wr %g0, 0x0, %pcr ! wr %g3, %o0, %ccr changed by convert2hboot
15299loop_3543:
15300 nop ! tvs %xcc, 0x76 changed by convert2hboot
15301 call loop_3545
15302loop_3544:
15303 smul %l4, 0x094A, %g5
15304 nop ! tle %icc, 0x7a changed by convert2hboot
15305 wr %g0, 0x0, %pcr ! wr %g0, 0x81, %asi changed by convert2hboot
15306loop_3545:
15307 movgu %xcc, %l3, %i6
15308 subccc %g7, %o4, %o2
15309 call loop_3546
15310 movcc %icc, 0x0E0, %l1
15311 nop
15312 nop
15313 setx 0x96AB2577DA963FAC, %l0, %l6
15314 stx %l6, [%l7 + 0x28]
15315 ldd [%l7 + 0x28], %f0
15316 setx 0xF2EA3C045BCBF679, %l1, %l5
15317 stx %l5, [%l7 + 0x10]
15318 ldd [%l7 + 0x10], %f24
15319 faddd %f24, %f0, %f10
15320 call loop_3547
15321loop_3546:
15322 saved
15323 rdpr %cwp, %g1
15324 rdpr %cansave, %g2
15325 rdpr %canrestore, %g3
15326 rdpr %cleanwin, %g4
15327 rdpr %otherwin, %g5
15328 rdpr %wstate, %g6
15329 call loop_3548
15330 bl %icc, loop_3549
15331loop_3547:
15332 call loop_3550
15333 nop ! tge %icc, 0x38 changed by convert2hboot
15334loop_3548:
15335 call loop_3551
15336loop_3549:
15337 fand %f18, %f0, %f30
15338loop_3550:
15339 sra %i5, %i7, %g1
15340 call loop_3552
15341loop_3551:
15342 call loop_3553
15343 call loop_3554
15344 call loop_3555
15345loop_3552:
15346 wrpr %g0, 0x2, %gl
15347loop_3553:
15348 nop
15349 setx 0x1721, %l0, %g2
15350 sdivx %i0, %g2, %l2
15351loop_3554:
15352 lduw [%l7 + 0x08], %i4
15353loop_3555:
15354 call loop_3556
15355 call loop_3557
15356 nop
15357 nop
15358 setx 0x6AF1E3F21A4FE282, %l0, %l6
15359 stx %l6, [%l7 + 0x28]
15360 ldd [%l7 + 0x28], %f2
15361 setx 0xB328617EA0517B71, %l1, %l5
15362 stx %l5, [%l7 + 0x10]
15363 ldd [%l7 + 0x10], %f12
15364 fmuld %f12, %f2, %f28
15365 nop
15366 or %g0, 0x8, %l0
15367 sllx %l0, 0x3c, %l0
15368 nop ! wrhpr %l0, 0x64F, %hsys_tick_cmpr changed by convert2hboot
15369loop_3556:
15370 nop ! tsubcctv %l0, 0x55, %o3 changed by convert2hboot
15371loop_3557:
15372 call loop_3558
15373 call loop_3559
15374 call loop_3560
15375 call loop_3561
15376loop_3558:
15377 movrlz %i1, %i2, %o1
15378loop_3559:
15379 call loop_3562
15380loop_3560:
15381 call loop_3563
15382loop_3561:
15383 srax %g4, %o5, %i3
15384 fmul8x16au %f21, %f20, %f10
15385loop_3562:
15386 call loop_3564
15387loop_3563:
15388 nop ! tvc %xcc, 0x6c changed by convert2hboot
15389 andn %o6, %l6, %g3
15390 and %o0, %l4, %g5
15391loop_3564:
15392 call loop_3565
15393 movrlez %o7, %l3, %i6
15394 fblg %fcc3, loop_3566
15395 call loop_3567
15396loop_3565:
15397 movrgz %o4, 0x2FE, %o2
15398 call loop_3568
15399loop_3566:
15400 movrlez %g7, 0x217, %l1
15401loop_3567:
15402 bmask %i5, %i7, %g1
15403 nop ! tpos %icc, 0x66 changed by convert2hboot
15404loop_3568:
15405 smul %g6, %i0, %l2
15406 nop
15407 set 0x5C, %i0
15408 stw %g2, [%l7 + %i0]
15409 call loop_3569
15410 bcs,pt %xcc, loop_3570
15411 andn %i4, 0x1F0E, %l5
15412 call loop_3571
15413loop_3569:
15414 rdpr %gl, %o3
15415loop_3570:
15416 call loop_3572
15417 nop ! ta %xcc, 0x39 changed by convert2hboot
15418loop_3571:
15419 flushw
15420 udivx %i1, 0x0A1F, %l0
15421loop_3572:
15422 movl %fcc2, %o1, %g4
15423 faligndata %f22, %f0, %f2
15424 fmovrsne %i2, %f5, %f18
15425 alignaddr %o5, %i3, %l6
15426 movrgz %g3, 0x1A2, %o0
15427 bgu,a,pt %icc, loop_3573
15428 call loop_3574
15429 call loop_3575
15430 umulcc %o6, 0x1FCF, %l4
15431loop_3573:
15432 call loop_3576
15433loop_3574:
15434 nop
15435 fitos %f23, %f18
15436loop_3575:
15437 edge16n %g5, %o7, %i6
15438 rd %tick_cmpr, %o4
15439loop_3576:
15440 call loop_3577
15441 array16 %l3, %o2, %l1
15442 call loop_3578
15443 sethi 0x1629, %i5
15444loop_3577:
15445 nop
15446 nop
15447 setx 0x0D97F69CE87832A6, %l0, %l6
15448 stx %l6, [%l7 + 0x28]
15449 ldd [%l7 + 0x28], %f14
15450 setx 0x0CD232B3E90DBA0D, %l1, %l5
15451 stx %l5, [%l7 + 0x10]
15452 ldd [%l7 + 0x10], %f14
15453 fmuld %f14, %f14, %f6
15454 call loop_3579
15455loop_3578:
15456 nop ! tleu %xcc, 0x4b changed by convert2hboot
15457 fmovdle %fcc0, %f30, %f8
15458 call loop_3580
15459loop_3579:
15460 wr %g0, 0x0, %pcr ! wr %i7, %g7, %set_softint changed by convert2hboot
15461 nop
15462 setx loop_3581, %l0, %l1
15463 nop ! wrpr 0x1, %tl changed by convert2hboot
15464 nop ! wrpr %l1, %tpc changed by convert2hboot
15465 add %l1, 0x4, %l1
15466 nop ! wrpr %l1, %tnpc changed by convert2hboot
15467 setx 0x024400001403, %l0, %l1
15468 nop ! wrpr %l1, %tstate changed by convert2hboot
15469 nop ! wrhpr 0x4, %htstate changed by convert2hboot
15470 nop ! retry changed by convert2hboot
15471 call loop_3582
15472loop_3580:
15473 for %f16, %f4, %f28
15474 call loop_3583
15475loop_3581:
15476 fnand %f14, %f4, %f20
15477loop_3582:
15478 rdpr %wstate, %g1
15479 movpos %icc, 0x473, %g6
15480loop_3583:
15481 call loop_3584
15482 orcc %l2, 0x1A3F, %i0
15483 brgez,a,pn %g2, loop_3585
15484 andncc %l5, %o3, %i4
15485loop_3584:
15486 nop
15487 nop
15488 or %g0, 0x8, %l0
15489 sllx %l0, 0x3c, %l0
15490 nop ! wrhpr %l0, 0xA0D, %hsys_tick_cmpr changed by convert2hboot
15491 nop ! tn %xcc, 0x6b changed by convert2hboot
15492loop_3585:
15493 nop ! sir 0x1063 !! sir is illegal now
15494 edge16 %i1, %g4, %i2
15495 subccc %o5, %i3, %o1
15496 movrne %l6, %g3, %o0
15497 orncc %l4, %o6, %o7
15498 call loop_3586
15499 call loop_3587
15500 call loop_3588
15501 sll %g5, 0x19, %o4
15502loop_3586:
15503 wr %g0, 0x0, %pcr ! wr %g0, 0x5, %fprs changed by convert2hboot
15504loop_3587:
15505 fbl,a %fcc1, loop_3589
15506loop_3588:
15507 xorcc %l3, 0x05D7, %l1
15508 call loop_3590
15509 call loop_3591
15510loop_3589:
15511 movule %fcc3, 0x73C, %i5
15512 call loop_3592
15513loop_3590:
15514 add %i7, 0x1F2F, %o2
15515loop_3591:
15516 fmovscc %icc, %f12, %f8
15517 nop ! rdhpr %hpstate, %g7 changed by convert2hboot
15518loop_3592:
15519 call loop_3593
15520 nop
15521 set 0x30, %g1
15522 ldub [%l7 + %g1], %g6
15523 smulcc %g1, 0x0A93, %i0
15524 smul %l2, 0x1726, %g2
15525loop_3593:
15526 call loop_3594
15527 call loop_3595
15528 movlg %fcc3, %l5, %i4
15529 nop ! tn %icc, 0x75 changed by convert2hboot
15530loop_3594:
15531 ba,pn %icc, loop_3596
15532loop_3595:
15533 ldsh [%l7 + 0x28], %l0
15534 call loop_3597
15535 call loop_3598
15536loop_3596:
15537 call loop_3599
15538 call loop_3600
15539loop_3597:
15540 call loop_3601
15541loop_3598:
15542 call loop_3602
15543loop_3599:
15544 call loop_3603
15545loop_3600:
15546 call loop_3604
15547loop_3601:
15548 fblg,a,pt %fcc3, loop_3605
15549loop_3602:
15550 call loop_3606
15551loop_3603:
15552 nop ! tg %xcc, 0x3c changed by convert2hboot
15553loop_3604:
15554 rd %asi, %o3
15555loop_3605:
15556 nop ! tvs %icc, 0x74 changed by convert2hboot
15557loop_3606:
15558 orn %g4, 0x1402, %i2
15559 call loop_3607
15560 call loop_3608
15561 rd %tick_cmpr, %i1
15562 alignaddrl %o5, %o1, %l6
15563loop_3607:
15564 nop
15565 add %l7, 0x40, %l6
15566 wr %g0, 0x0, %pcr ! wr %g0, 0x81, %asi changed by convert2hboot
15567loop_3608:
15568 udiv %o0, 0x04C6, %l4
15569 wrpr %o6, %o7, %pil
15570 movue %fcc1, %g5, %i6
15571 fxnors %f3, %f23, %f26
15572 call loop_3609
15573 call loop_3610
15574 nop ! sir 0x184E !! sir is illegal now
15575 call loop_3611
15576loop_3609:
15577 fpsub32s %f24, %f20, %f0
15578loop_3610:
15579 nop
15580 nop
15581 or %g0, 0x8, %l0
15582 sllx %l0, 0x3c, %l0
15583 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
15584 call loop_3612
15585loop_3611:
15586 andn %i5, 0x072B, %i7
15587 sllx %l3, %o2, %g7
15588 fbne %fcc2, loop_3613
15589loop_3612:
15590 nop ! tsubcctv %g1, 0x5c, %i0 changed by convert2hboot
15591 call loop_3614
15592 call loop_3615
15593loop_3613:
15594 edge16l %l2, %g2, %l5
15595 call loop_3616
15596loop_3614:
15597 movrlz %i4, 0x324, %g6
15598loop_3615:
15599 call loop_3617
15600 bmask %l0, %o3, %i2
15601loop_3616:
15602 call loop_3618
15603 nop
15604 nop
15605 setx 0x9E291D686C262F0E, %l0, %l6
15606 stx %l6, [%l7 + 0x28]
15607 ldd [%l7 + 0x28], %f28
15608 setx 0xD991B38400F917FA, %l1, %l5
15609 stx %l5, [%l7 + 0x10]
15610 ldd [%l7 + 0x10], %f2
15611 fdivd %f2, %f28, %f28
15612loop_3617:
15613 alignaddr %g4, %o5, %o1
15614 nop ! tcs %icc, 0x3a changed by convert2hboot
15615loop_3618:
15616 nop ! tn %xcc, 0x5d changed by convert2hboot
15617 call loop_3619
15618 brlez,a,pn %l6, loop_3620
15619 call loop_3621
15620 movne %fcc3, %g3, %i3
15621loop_3619:
15622 movle %icc, 0x113, %o0
15623loop_3620:
15624 sethi 0x0AAE, %l4
15625loop_3621:
15626 sllx %o6, 0x07, %i1
15627 call loop_3622
15628 andcc %g5, 0x0042, %i6
15629 edge32ln %o4, %o7, %l1
15630 call loop_3623
15631loop_3622:
15632 call loop_3624
15633 nop ! tvs %icc, 0x7c changed by convert2hboot
15634 wr %g0, 0x0, %pcr ! wr %i5, %i7, %pic changed by convert2hboot
15635loop_3623:
15636 movneg %xcc, 0x071, %o2
15637loop_3624:
15638 nop
15639 fitod %f6, %f20
15640 fdtoi %f20, %f19
15641 umul %l3, %g1, %g7
15642 fmovde %icc, %f22, %f8
15643 fabss %f9, %f2
15644 call loop_3625
15645 move %fcc3, %l2, %g2
15646 call loop_3626
15647 addc %l5, 0x06D0, %i4
15648loop_3625:
15649 nop
15650 setx loop_3627, %l0, %l1
15651 nop ! wrpr 0x1, %tl changed by convert2hboot
15652 nop ! wrpr %l1, %tnpc changed by convert2hboot
15653 setx 0x002100001403, %l0, %l1
15654 nop ! wrpr %l1, %tstate changed by convert2hboot
15655 nop ! wrhpr 0x4, %htstate changed by convert2hboot
15656 nop ! rdpr %tt, %l1 changed by convert2hboot
15657 nop ! wrpr %g0, %l1, %tt changed by convert2hboot
15658 rdpr %pstate, %l1
15659 wrpr %g0, %l1, %pstate
15660 nop ! rdpr %tl, %l1 changed by convert2hboot
15661 nop ! wrpr %g0, %l1, %tl changed by convert2hboot
15662 nop ! rdpr %tpc, %l1 changed by convert2hboot
15663 nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
15664 nop ! rdpr %tnpc, %l1 changed by convert2hboot
15665 nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
15666 nop ! rdpr %tstate, %l1 changed by convert2hboot
15667 nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
15668 nop ! rdpr %tba, %l1 changed by convert2hboot
15669 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
15670 nop ! rdpr %tba, %l1 changed by convert2hboot
15671 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
15672 nop ! rdhpr %hpstate, %l1 changed by convert2hboot
15673 nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
15674 nop ! rdhpr %htstate, %l1 changed by convert2hboot
15675 nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
15676 nop ! rdhpr %hintp, %l1 changed by convert2hboot
15677 nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
15678 nop ! done changed by convert2hboot
15679 call loop_3628
15680loop_3626:
15681 call loop_3629
15682 call loop_3630
15683loop_3627:
15684 nop ! tsubcctv %i0, 0x48, %g6 changed by convert2hboot
15685loop_3628:
15686 call loop_3631
15687loop_3629:
15688 call loop_3632
15689loop_3630:
15690 call loop_3633
15691 nop ! tne %icc, 0x36 changed by convert2hboot
15692loop_3631:
15693 srl %o3, %i2, %g4
15694loop_3632:
15695 movre %l0, %o5, %o1
15696loop_3633:
15697 nop
15698 nop
15699 setx 0xFD620CC6, %l0, %l6
15700 st %l6, [%l7 + 0x28]
15701 ld [%l7 + 0x28], %f20
15702 setx 0x9698F9CB, %l1, %l5
15703 st %l5, [%l7 + 0x10]
15704 ld [%l7 + 0x10], %f15
15705 fsubs %f15, %f20, %f8
15706 call loop_3634
15707 call loop_3635
15708 nop
15709 setx 0x0978, %l0, %l6
15710 sdivx %g3, %l6, %i3
15711 movre %l4, 0x090, %o6
15712loop_3634:
15713 call loop_3636
15714loop_3635:
15715 call loop_3637
15716 nop
15717 nop
15718 setx 0x56132C03, %l0, %l6
15719 st %l6, [%l7 + 0x28]
15720 ld [%l7 + 0x28], %f28
15721 setx 0xA880F500, %l1, %l5
15722 st %l5, [%l7 + 0x10]
15723 ld [%l7 + 0x10], %f6
15724 fadds %f6, %f28, %f13
15725 nop
15726 setx 0x163F, %l0, %g5
15727 sdivx %o0, %g5, %i1
15728loop_3636:
15729 array32 %o4, %o7, %l1
15730loop_3637:
15731 wr %g0, 0x0, %pcr ! wr %i6, 0x05CB, %sys_tick changed by convert2hboot
15732 call loop_3638
15733 nop ! tsubcc %i7, %i5, %l3 changed by convert2hboot
15734 call loop_3639
15735 call loop_3640
15736loop_3638:
15737 move %icc, 0x678, %o2
15738 fzeros %f4
15739loop_3639:
15740 movue %fcc2, %g7, %g1
15741loop_3640:
15742 edge32l %g2, %l5, %l2
15743 array8 %i0, %i4, %g6
15744 call loop_3641
15745 call loop_3642
15746 fzeros %f9
15747 call loop_3643
15748loop_3641:
15749 mulx %i2, 0x108A, %g4
15750loop_3642:
15751 fmovrse %o3, %f31, %f6
15752 movrlez %o5, 0x062, %l0
15753loop_3643:
15754 call loop_3644
15755 call loop_3645
15756 movrlz %g3, %l6, %o1
15757 call loop_3646
15758loop_3644:
15759 bcs %xcc, loop_3647
15760loop_3645:
15761 call loop_3648
15762 ba,a %xcc, loop_3649
15763loop_3646:
15764 fornot2 %f26, %f28, %f16
15765loop_3647:
15766 srax %i3, %l4, %o6
15767loop_3648:
15768 nop
15769 setx 0x01F9, %l0, %i1
15770 udivx %o0, %i1, %g5
15771loop_3649:
15772 nop
15773 set 0x7E, %g6
15774 nop ! ldsha [%l7 + %g6] 0x81, %o4 ASI use replaced by convert2hboot
15775 call loop_3650
15776 addc %o7, 0x0BA9, %i6
15777 addccc %i7, 0x14FB, %i5
15778 bne,pn %icc, loop_3651
15779loop_3650:
15780 call loop_3652
15781 call loop_3653
15782 call loop_3654
15783loop_3651:
15784 fbuge,pt %fcc0, loop_3655
15785loop_3652:
15786 call loop_3656
15787loop_3653:
15788 call loop_3657
15789loop_3654:
15790 fmovsuge %fcc1, %f8, %f28
15791loop_3655:
15792 call loop_3658
15793loop_3656:
15794 fcmpes %fcc1, %f9, %f23
15795loop_3657:
15796 call loop_3659
15797 orncc %l3, %o2, %g7
15798loop_3658:
15799 rd %tick_cmpr, %g1
15800 call loop_3660
15801loop_3659:
15802 movneg %icc, 0x070, %l1
15803 nop ! tgu %icc, 0x65 changed by convert2hboot
15804 edge32l %g2, %l5, %l2
15805loop_3660:
15806 fpsub32s %f26, %f28, %f14
15807 array8 %i0, %i4, %i2
15808 call loop_3661
15809 popc %g6, %o3
15810 add %o5, %l0, %g4
15811 call loop_3662
15812loop_3661:
15813 call loop_3663
15814 call loop_3664
15815 call loop_3665
15816loop_3662:
15817 srax %g3, 0x11, %o1
15818loop_3663:
15819 call loop_3666
15820loop_3664:
15821 fmovrsgez %l6, %f13, %f6
15822loop_3665:
15823 call loop_3667
15824 call loop_3668
15825loop_3666:
15826 movrgz %l4, 0x1B7, %i3
15827 call loop_3669
15828loop_3667:
15829 ldsw [%l7 + 0x18], %o6
15830loop_3668:
15831 sllx %o0, 0x11, %i1
15832 fmovrde %g5, %f20, %f8
15833loop_3669:
15834 movug %fcc3, 0x21D, %o7
15835 fors %f7, %f1, %f31
15836 nop
15837 or %g0, 0x8, %l0
15838 sllx %l0, 0x3c, %l0
15839 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
15840 edge16ln %i5, %l3, %i7
15841 call loop_3670
15842 ble %xcc, loop_3671
15843 movgu %icc, 0x7F7, %g7
15844 nop
15845 nop
15846 setx 0x4F3ED99F34744C86, %l0, %l6
15847 stx %l6, [%l7 + 0x28]
15848 ldd [%l7 + 0x28], %f28
15849 setx 0x052412DECE213635, %l1, %l5
15850 stx %l5, [%l7 + 0x10]
15851 ldd [%l7 + 0x10], %f26
15852 fmuld %f26, %f28, %f2
15853loop_3670:
15854 nop
15855 nop
15856 or %g0, 0x8, %l0
15857 sllx %l0, 0x3c, %l0
15858 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
15859loop_3671:
15860 fxnor %f26, %f22, %f12
15861 movrgez %g1, 0x3AE, %g2
15862 alignaddr %l2, %l5, %i0
15863 call loop_3672
15864 fnors %f17, %f4, %f30
15865 fandnot1s %f9, %f23, %f6
15866 edge32n %i2, %i4, %o3
15867loop_3672:
15868 call loop_3673
15869 be,a %xcc, loop_3674
15870 call loop_3675
15871 and %g6, %o5, %l0
15872loop_3673:
15873 call loop_3676
15874loop_3674:
15875 rd %pc, %g3
15876loop_3675:
15877 call loop_3677
15878 or %g4, 0x05F8, %l6
15879loop_3676:
15880 call loop_3678
15881 call loop_3679
15882loop_3677:
15883 call loop_3680
15884 nop ! tvc %icc, 0x7f changed by convert2hboot
15885loop_3678:
15886 fbue,a,pn %fcc3, loop_3681
15887loop_3679:
15888 call loop_3682
15889loop_3680:
15890 sdivx %l4, 0x195B, %o1
15891 fmovsa %xcc, %f23, %f16
15892loop_3681:
15893 fmovrdgz %i3, %f8, %f28
15894loop_3682:
15895 movrne %o6, %i1, %g5
15896 call loop_3683
15897 fmovdle %icc, %f24, %f30
15898 movrlz %o0, 0x363, %o7
15899 movleu %icc, 0x377, %o4
15900loop_3683:
15901 call loop_3684
15902 edge16ln %i6, %l3, %i5
15903 call loop_3685
15904 fbn,pn %fcc1, loop_3686
15905loop_3684:
15906 call loop_3687
15907 nop ! tneg %icc, 0x36 changed by convert2hboot
15908loop_3685:
15909 call loop_3688
15910loop_3686:
15911 sll %g7, %i7, %o2
15912loop_3687:
15913 wr %g0, 0x0, %pcr ! wr %l1, 0x1665, %softint changed by convert2hboot
15914 call loop_3689
15915loop_3688:
15916 edge16n %g1, %g2, %l2
15917 movule %fcc1, 0x1D2, %i0
15918 call loop_3690
15919loop_3689:
15920 smulcc %i2, 0x1932, %i4
15921 sdivcc %l5, 0x0117, %o3
15922 fmovsa %fcc3, %f4, %f8
15923loop_3690:
15924 call loop_3691
15925 call loop_3692
15926 and %o5, 0x0F7C, %l0
15927 call loop_3693
15928loop_3691:
15929 addcc %g6, 0x06AA, %g3
15930loop_3692:
15931 call loop_3694
15932 nop ! rdhpr %ver, %l6 changed by convert2hboot
15933loop_3693:
15934 wrpr %g0, 0x0, %gl
15935 fbl %fcc3, loop_3695
15936loop_3694:
15937 call loop_3696
15938 call loop_3697
15939 call loop_3698
15940loop_3695:
15941 mulscc %o1, %l4, %o6
15942loop_3696:
15943 fpsub32 %f22, %f8, %f12
15944loop_3697:
15945 call loop_3699
15946loop_3698:
15947 alignaddr %i3, %i1, %g5
15948 nop
15949 or %g0, 0x8, %l0
15950 sllx %l0, 0x3c, %l0
15951 nop ! wrhpr %l0, 0xBE8, %hsys_tick_cmpr changed by convert2hboot
15952 fcmple16 %f22, %f28, %o7
15953loop_3699:
15954 call loop_3700
15955 edge16n %l3, %i5, %g7
15956 edge32 %i7, %i6, %l1
15957 fmovdlg %fcc0, %f0, %f16
15958loop_3700:
15959 brlz,a,pn %o2, loop_3701
15960 fzero %f20
15961 add %g2, %g1, %i0
15962 call loop_3702
15963loop_3701:
15964 nop ! tleu %xcc, 0x53 changed by convert2hboot
15965 fbo %fcc1, loop_3703
15966 movre %l2, %i2, %l5
15967loop_3702:
15968 nop
15969 setx loop_3704, %l0, %l1
15970 nop ! wrpr 0x1, %tl changed by convert2hboot
15971 nop ! wrpr %l1, %tpc changed by convert2hboot
15972 add %l1, 0x4, %l1
15973 nop ! wrpr %l1, %tnpc changed by convert2hboot
15974 setx 0x021200001407, %l0, %l1
15975 nop ! wrpr %l1, %tstate changed by convert2hboot
15976 nop ! wrhpr 0x4, %htstate changed by convert2hboot
15977 nop ! retry changed by convert2hboot
15978 sub %o3, %i4, %o5
15979loop_3703:
15980 call loop_3705
15981 fmovda %fcc3, %f18, %f30
15982loop_3704:
15983 nop
15984 nop
15985 or %g0, 0x8, %l0
15986 sllx %l0, 0x3c, %l0
15987 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
15988 call loop_3706
15989loop_3705:
15990 call loop_3707
15991 nop ! tl %xcc, 0x64 changed by convert2hboot
15992 movcs %icc, 0x718, %l6
15993loop_3706:
15994 fbul %fcc0, loop_3708
15995loop_3707:
15996 call loop_3709
15997 nop ! tcs %xcc, 0x5c changed by convert2hboot
15998 call loop_3710
15999loop_3708:
16000 call loop_3711
16001loop_3709:
16002 call loop_3712
16003 fsrc1 %f20, %f2
16004loop_3710:
16005 call loop_3713
16006loop_3711:
16007 call loop_3714
16008loop_3712:
16009 call loop_3715
16010 restored
16011 rdpr %cwp, %g1
16012 rdpr %cansave, %g2
16013 rdpr %canrestore, %g3
16014 rdpr %cleanwin, %g4
16015 rdpr %otherwin, %g5
16016 rdpr %wstate, %g6
16017loop_3713:
16018 call loop_3716
16019loop_3714:
16020 call loop_3717
16021loop_3715:
16022 movcs %xcc, %g4, %o1
16023 nop ! rdhpr %ver, %g3 changed by convert2hboot
16024loop_3716:
16025 movne %fcc0, %l4, %i3
16026loop_3717:
16027 fba,a %fcc0, loop_3718
16028 nop ! tcs %icc, 0x51 changed by convert2hboot
16029 call loop_3719
16030 bn,a %xcc, loop_3720
16031loop_3718:
16032 nop ! tpos %xcc, 0x5f changed by convert2hboot
16033 nop ! sir 0x0BC6 !! sir is illegal now
16034loop_3719:
16035 edge8l %o6, %i1, %o0
16036loop_3720:
16037 rd %pc, %g5
16038 orcc %o4, 0x0116, %l3
16039 nop
16040 set 0x0E, %o7
16041 ldsb [%l7 + %o7], %o7
16042 nop
16043 set 0x58, %i3
16044 std %g6, [%l7 + %i3]
16045 fbue,a,pt %fcc1, loop_3721
16046 andcc %i5, 0x1035, %i7
16047 call loop_3722
16048 wr %g0, 0x0, %pcr ! wr %l1, %o2, %set_softint changed by convert2hboot
16049loop_3721:
16050 edge32l %i6, %g1, %g2
16051 call loop_3723
16052loop_3722:
16053 movgu %icc, %i0, %l2
16054 call loop_3724
16055 flush %l7 + 0x14
16056loop_3723:
16057 fmovduge %fcc3, %f0, %f26
16058 or %l5, %i2, %o3
16059loop_3724:
16060 fmovrdne %o5, %f8, %f22
16061 fmovdul %fcc2, %f8, %f26
16062 call loop_3725
16063 call loop_3726
16064 movgu %xcc, %g6, %l0
16065 set 0x28, %i5
16066 nop ! stda %i4, [%l7 + %i5] 0x88 ASI use replaced by convert2hboot
16067loop_3725:
16068 call loop_3727
16069loop_3726:
16070 call loop_3728
16071 fones %f23
16072 sth %g4, [%l7 + 0x1C]
16073loop_3727:
16074 call loop_3729
16075loop_3728:
16076 fbue,a %fcc3, loop_3730
16077 fmovsue %fcc3, %f16, %f30
16078 call loop_3731
16079loop_3729:
16080 bvs,pt %xcc, loop_3732
16081loop_3730:
16082 call loop_3733
16083 be,a %xcc, loop_3734
16084loop_3731:
16085 wrpr %g0, 0x3, %gl
16086loop_3732:
16087 nop
16088 nop
16089 or %g0, 0x8, %l0
16090 sllx %l0, 0x3c, %l0
16091 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
16092loop_3733:
16093 fbne,pn %fcc0, loop_3735
16094loop_3734:
16095 fmovsule %fcc0, %f15, %f20
16096 subc %o1, 0x191C, %o6
16097 call loop_3736
16098loop_3735:
16099 nop ! te %xcc, 0x4a changed by convert2hboot
16100 nop
16101 or %g0, 0x8, %l0
16102 sllx %l0, 0x3c, %l0
16103 nop ! wrhpr %l0, 0x693, %hsys_tick_cmpr changed by convert2hboot
16104 edge32n %o0, %g5, %o4
16105loop_3736:
16106 call loop_3737
16107 call loop_3738
16108 nop ! tgu %icc, 0x60 changed by convert2hboot
16109 fmovrse %l3, %f22, %f7
16110loop_3737:
16111 call loop_3739
16112loop_3738:
16113 movcc %icc, %i1, %g7
16114 edge16 %o7, %i7, %i5
16115 call loop_3740
16116loop_3739:
16117 fcmpne16 %f30, %f0, %l1
16118 nop ! tcc %xcc, 0x4f changed by convert2hboot
16119 call loop_3741
16120loop_3740:
16121 movrgz %i6, 0x209, %g1
16122 wrpr %o2, %i0, %pil
16123 movlg %fcc1, %l2, %g2
16124loop_3741:
16125 movneg %xcc, 0x184, %i2
16126 bcc %xcc, loop_3742
16127 call loop_3743
16128 call loop_3744
16129 call loop_3745
16130loop_3742:
16131 call loop_3746
16132loop_3743:
16133 rdpr %otherwin, %l5
16134loop_3744:
16135 fbg,pn %fcc0, loop_3747
16136loop_3745:
16137 sub %o5, 0x1B7A, %o3
16138loop_3746:
16139 movvc %xcc, %l0, %g6
16140 call loop_3748
16141loop_3747:
16142 xnor %g4, %i4, %l6
16143 umulcc %g3, 0x1D4E, %o1
16144 nop
16145 set 0x64, %o4
16146 prefetch [%l7 + %o4], 0
16147loop_3748:
16148 wrpr %o6, %l4, %pil
16149 movrne %o0, 0x0F4, %g5
16150 srlx %o4, 0x15, %i3
16151 bmask %l3, %g7, %i1
16152 edge32ln %o7, %i5, %i7
16153 call loop_3749
16154 call loop_3750
16155 array32 %i6, %l1, %o2
16156 call loop_3751
16157loop_3749:
16158 call loop_3752
16159loop_3750:
16160 ldstub [%l7 + 0x19], %g1
16161 mulscc %i0, 0x1B8C, %g2
16162loop_3751:
16163 call loop_3753
16164loop_3752:
16165 call loop_3754
16166 edge32n %l2, %l5, %i2
16167 nop ! tle %icc, 0x61 changed by convert2hboot
16168loop_3753:
16169 nop ! rdhpr %htba, %o5 changed by convert2hboot
16170loop_3754:
16171 nop ! rdhpr %hpstate, %l0 changed by convert2hboot
16172 call loop_3755
16173 nop ! ta %xcc, 0x52 changed by convert2hboot
16174 addcc %g6, %o3, %g4
16175 nop
16176 fitos %f13, %f29
16177 fstox %f29, %f26
16178loop_3755:
16179 orcc %l6, 0x0EFB, %i4
16180 movrgez %o1, 0x0D5, %o6
16181 fbul,pn %fcc1, loop_3756
16182 call loop_3757
16183 nop ! tcc %icc, 0x68 changed by convert2hboot
16184 call loop_3758
16185loop_3756:
16186 call loop_3759
16187loop_3757:
16188 udiv %l4, 0x1272, %g3
16189 alignaddrl %o0, %o4, %g5
16190loop_3758:
16191 call loop_3760
16192loop_3759:
16193 nop ! rdhpr %hsys_tick_cmpr, %l3 changed by convert2hboot
16194 call loop_3761
16195 wr %g0, 0x0, %pcr ! wr %g0, 0x7, %fprs changed by convert2hboot
16196loop_3760:
16197 st %f23, [%l7 + 0x74]
16198 st %f28, [%l7 + 0x60]
16199loop_3761:
16200 bneg,a %xcc, loop_3762
16201 call loop_3763
16202 call loop_3764
16203 subccc %i1, %i3, %o7
16204loop_3762:
16205 movne %fcc3, 0x2B4, %i7
16206loop_3763:
16207 nop
16208 add %l7, 0x28, %l6
16209 wr %g0, 0x0, %pcr ! wr %g0, 0x81, %asi changed by convert2hboot
16210 lda [%l6] %asi, %i5
16211 nop ! casa [%l6] 0x81, %i5, %i6 ASI use replaced by convert2hboot
16212loop_3764:
16213 nop
16214 fitos %f4, %f23
16215 fstox %f23, %f6
16216 fxtos %f6, %f16
16217 movg %fcc0, 0x721, %l1
16218 sra %g1, 0x12, %o2
16219 fnot2s %f24, %f24
16220 call loop_3765
16221 rdpr %pil, %i0
16222 nop ! te %icc, 0x6a changed by convert2hboot
16223 add %g2, 0x155D, %l5
16224loop_3765:
16225 call loop_3766
16226 udivcc %l2, 0x1833, %i2
16227 call loop_3767
16228 call loop_3768
16229loop_3766:
16230 call loop_3769
16231 fcmpne16 %f14, %f22, %o5
16232loop_3767:
16233 orncc %l0, %g6, %g4
16234loop_3768:
16235 edge32l %o3, %i4, %l6
16236loop_3769:
16237 rdpr %cwp, %o6
16238 wr %g0, 0x0, %pcr ! wr %g0, 0x81, %asi changed by convert2hboot
16239 call loop_3770
16240 mova %xcc, 0x2DC, %o1
16241 restored
16242 rdpr %cwp, %g1
16243 rdpr %cansave, %g2
16244 rdpr %canrestore, %g3
16245 rdpr %cleanwin, %g4
16246 rdpr %otherwin, %g5
16247 rdpr %wstate, %g6
16248 call loop_3771
16249loop_3770:
16250 fmovslg %fcc3, %f26, %f20
16251 wr %g0, 0x0, %pcr ! wr %g0, 0x81, %asi changed by convert2hboot
16252 sta %f27, [%l7 + 0x08] %asi
16253loop_3771:
16254 call loop_3772
16255 nop ! tsubcctv %g3, 0x76, %o0 changed by convert2hboot
16256 call loop_3773
16257 xnorcc %g5, %l3, %g7
16258loop_3772:
16259 call loop_3774
16260 wr %g0, 0x0, %pcr ! wr %i1, %i3, %set_softint changed by convert2hboot
16261loop_3773:
16262 fcmpgt16 %f10, %f6, %o4
16263 movre %i7, %o7, %i6
16264loop_3774:
16265 fmovdg %icc, %f26, %f14
16266 fbge,a,pt %fcc1, loop_3775
16267 nop
16268 nop
16269 setx 0x0839D3DA, %l0, %l6
16270 st %l6, [%l7 + 0x28]
16271 ld [%l7 + 0x28], %f29
16272 setx 0x3D2AA9AC, %l1, %l5
16273 st %l5, [%l7 + 0x10]
16274 ld [%l7 + 0x10], %f6
16275 fadds %f6, %f29, %f16
16276 set 0x27, %g2
16277 nop ! ldstuba [%l7 + %g2] 0x89, %l1 ASI use replaced by convert2hboot
16278loop_3775:
16279 fsrc1 %f8, %f8
16280 call loop_3776
16281 nop ! tvc %xcc, 0x4d changed by convert2hboot
16282 fnot2 %f10, %f24
16283 call loop_3777
16284loop_3776:
16285 movul %fcc1, 0x52D, %g1
16286 nop ! rdhpr %htba, %i5 changed by convert2hboot
16287 lduw [%l7 + 0x64], %i0
16288loop_3777:
16289 call loop_3778
16290 call loop_3779
16291 movcs %xcc, 0x0D8, %g2
16292 call loop_3780
16293loop_3778:
16294 nop ! tge %xcc, 0x40 changed by convert2hboot
16295loop_3779:
16296 movgu %xcc, 0x0BB, %o2
16297 fbul %fcc3, loop_3781
16298loop_3780:
16299 umulcc %l5, 0x07E9, %i2
16300 call loop_3782
16301 call loop_3783
16302loop_3781:
16303 movne %xcc, %o5, %l0
16304 call loop_3784
16305loop_3782:
16306 fcmps %fcc3, %f0, %f2
16307loop_3783:
16308 edge8l %l2, %g6, %o3
16309 call loop_3785
16310loop_3784:
16311 call loop_3786
16312 fbg,a %fcc1, loop_3787
16313 nop ! tcs %xcc, 0x54 changed by convert2hboot
16314loop_3785:
16315 nop ! tcs %icc, 0x6a changed by convert2hboot
16316loop_3786:
16317 nop ! rdpr %tl, %i4 changed by convert2hboot
16318loop_3787:
16319 sdivx %g4, 0x033A, %o6
16320 nop
16321 setx 0x10A9, %l0, %l6
16322 udivx %l4, %l6, %o1
16323 movul %fcc3, %o0, %g5
16324 set 0x10, %l1
16325 nop ! stda %g2, [%l7 + %l1] 0x81 ASI use replaced by convert2hboot
16326 call loop_3788
16327 call loop_3789
16328 call loop_3790
16329 bge,pn %xcc, loop_3791
16330loop_3788:
16331 call loop_3792
16332loop_3789:
16333 nop
16334 set 0x26, %l0
16335 lduh [%l7 + %l0], %g7
16336loop_3790:
16337 nop
16338 setx loop_3793, %l0, %l1
16339 nop ! wrpr 0x1, %tl changed by convert2hboot
16340 nop ! wrpr %l1, %tpc changed by convert2hboot
16341 add %l1, 0x4, %l1
16342 nop ! wrpr %l1, %tnpc changed by convert2hboot
16343 setx 0x032400001407, %l0, %l1
16344 nop ! wrpr %l1, %tstate changed by convert2hboot
16345 nop ! wrhpr 0x4, %htstate changed by convert2hboot
16346 nop ! retry changed by convert2hboot
16347loop_3791:
16348 call loop_3794
16349loop_3792:
16350 nop
16351 set 0x64, %i7
16352 lduw [%l7 + %i7], %l3
16353 orcc %i1, 0x0895, %o4
16354loop_3793:
16355 nop ! rdhpr %hpstate, %i7 changed by convert2hboot
16356loop_3794:
16357 nop
16358 setx 0x0382, %l0, %i3
16359 udiv %o7, %i3, %l1
16360 fmovsgu %icc, %f5, %f13
16361 fbn,a,pn %fcc3, loop_3795
16362 call loop_3796
16363 movlg %fcc1, 0x547, %g1
16364 call loop_3797
16365loop_3795:
16366 fmovdvc %xcc, %f4, %f14
16367loop_3796:
16368 nop ! rdhpr %htba, %i5 changed by convert2hboot
16369 call loop_3798
16370loop_3797:
16371 fmovdn %fcc2, %f24, %f8
16372 add %l7, 0x40, %l6
16373 wr %g0, 0x0, %pcr ! wr %g0, 0x19, %asi changed by convert2hboot
16374 lda [%l6] %asi, %i6
16375loop_3798:
16376 movl %icc, 0x131, %o2
16377 edge16n %l5, %i2, %o5
16378 sethi 0x004B, %l0
16379 call loop_3799
16380 call loop_3800
16381 add %l2, %g2, %o3
16382 rdpr %cansave, %g6
16383loop_3799:
16384 and %g4, %i4, %o6
16385loop_3800:
16386 nop ! tne %xcc, 0x4e changed by convert2hboot
16387 mova %fcc3, 0x4A3, %l6
16388 call loop_3801
16389 fbo %fcc3, loop_3802
16390 call loop_3803
16391 edge16 %l4, %o0, %g5
16392loop_3801:
16393 movne %fcc3, 0x400, %o1
16394loop_3802:
16395loop_3803:
16396 call loop_3804
16397 nop ! tsubcc %g7, %l3, %g3 changed by convert2hboot
16398 movrne %i1, %o4, %o7
16399 edge16ln %i7, %i3, %g1
16400loop_3804:
16401 srlx %l1, %i6, %i5
16402 bpos %icc, loop_3805
16403 nop ! tg %icc, 0x53 changed by convert2hboot
16404 call loop_3806
16405 call loop_3807
16406loop_3805:
16407 call loop_3808
16408 call loop_3809
16409loop_3806:
16410 movpos %icc, 0x5C2, %i0
16411loop_3807:
16412 call loop_3810
16413loop_3808:
16414 srax %l5, 0x11, %o2
16415loop_3809:
16416 call loop_3811
16417 fpsub32s %f25, %f5, %f4
16418loop_3810:
16419 addcc %i2, %l0, %l2
16420 srl %g2, %o3, %o5
16421loop_3811:
16422 nop ! rdpr %tl, %g6 changed by convert2hboot
16423 call loop_3812
16424 call loop_3813
16425 call loop_3814
16426 stx %i4, [%l7 + 0x08]
16427loop_3812:
16428 nop
16429 nop
16430 setx 0x4B092588C796871D, %l0, %l6
16431 stx %l6, [%l7 + 0x28]
16432 ldd [%l7 + 0x28], %f4
16433 setx 0x0A9AF0E59B9D3F4D, %l1, %l5
16434 stx %l5, [%l7 + 0x10]
16435 ldd [%l7 + 0x10], %f4
16436 fmuld %f4, %f4, %f20
16437loop_3813:
16438 call loop_3815
16439loop_3814:
16440 call loop_3816
16441 rdpr %otherwin, %g4
16442 call loop_3817
16443loop_3815:
16444 call loop_3818
16445loop_3816:
16446 call loop_3819
16447 nop
16448 nop
16449 setx 0x7C7B80B7988D7FAB, %l0, %l6
16450 stx %l6, [%l7 + 0x28]
16451 ldd [%l7 + 0x28], %f8
16452 setx 0x6264BD6C583D6576, %l1, %l5
16453 stx %l5, [%l7 + 0x10]
16454 ldd [%l7 + 0x10], %f4
16455 fdivd %f4, %f8, %f16
16456loop_3817:
16457 call loop_3820
16458loop_3818:
16459 andcc %l6, 0x0C34, %l4
16460loop_3819:
16461 mulscc %o6, %g5, %o1
16462 wr %g0, 0x0, %pcr ! wr %g0, 0x2f, %asi changed by convert2hboot
16463 membar #Sync
16464loop_3820:
16465 nop ! taddcc %g7, 0x3b, %g3 changed by convert2hboot
16466 fbe,a,pn %fcc1, loop_3821
16467 wr %g0, 0x0, %pcr ! wr %l3, %o4, %y changed by convert2hboot
16468 fnor %f12, %f22, %f18
16469 mulx %o7, %i1, %i3
16470loop_3821:
16471 std %f18, [%l7 + 0x08]
16472 call loop_3822
16473 movgu %icc, %i7, %g1
16474 call loop_3823
16475 call loop_3824
16476loop_3822:
16477 array32 %l1, %i5, %i0
16478 fnot1s %f15, %f27
16479loop_3823:
16480 brlz %l5, loop_3825
16481loop_3824:
16482 fmovdneg %xcc, %f18, %f26
16483 array16 %i6, %o2, %l0
16484 call loop_3826
16485loop_3825:
16486 nop
16487 setx 0x0288, %l0, %g2
16488 sdiv %l2, %g2, %o3
16489 set 0x10, %o2
16490 nop ! lduha [%l7 + %o2] 0x81, %o5 ASI use replaced by convert2hboot
16491loop_3826:
16492 call loop_3827
16493 movue %fcc0, 0x47E, %i2
16494 add %i4, 0x071E, %g4
16495 wr %g0, 0x0, %pcr ! wr %g0, 0x89, %asi changed by convert2hboot
16496loop_3827:
16497 nop ! rdhpr %hintp, %l6 changed by convert2hboot
16498 call loop_3828
16499 fnegd %f6, %f4
16500 mulx %o6, %g5, %o1
16501 call loop_3829
16502loop_3828:
16503 movvs %xcc, %o0, %l4
16504 fmovsug %fcc1, %f1, %f9
16505 nop
16506 nop
16507 setx 0xB89646D3, %l0, %l6
16508 st %l6, [%l7 + 0x28]
16509 ld [%l7 + 0x28], %f26
16510 fsqrts %f26, %f25
16511loop_3829:
16512 call loop_3830
16513 movcs %xcc, %g3, %l3
16514 brz %g7, loop_3831
16515 orncc %o7, %i1, %i3
16516loop_3830:
16517 call loop_3832
16518 call loop_3833
16519loop_3831:
16520 call loop_3834
16521 call loop_3835
16522loop_3832:
16523 and %i7, %g1, %o4
16524loop_3833:
16525 bmask %i5, %i0, %l1
16526loop_3834:
16527 smulcc %l5, 0x186C, %o2
16528loop_3835:
16529 call loop_3836
16530 call loop_3837
16531 call loop_3838
16532 movo %fcc1, %i6, %l0
16533loop_3836:
16534 nop ! taddcctv %g2, %o3, %l2 changed by convert2hboot
16535loop_3837:
16536 subccc %o5, 0x08E1, %i2
16537loop_3838:
16538 movpos %xcc, %i4, %g4
16539 nop
16540 or %g0, 0x8, %l0
16541 sllx %l0, 0x3c, %l0
16542 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
16543 movcc %xcc, 0x4B9, %g5
16544 sdivcc %o1, 0x12C8, %l6
16545 call loop_3839
16546 call loop_3840
16547 movne %fcc1, %l4, %o0
16548 call loop_3841
16549loop_3839:
16550 fmovsug %fcc0, %f31, %f9
16551loop_3840:
16552 orncc %l3, %g7, %o7
16553 lduw [%l7 + 0x7C], %i1
16554loop_3841:
16555 call loop_3842
16556 call loop_3843
16557 nop ! rdpr %tl, %i3 changed by convert2hboot
16558 smul %i7, %g1, %o4
16559loop_3842:
16560 fmovdle %fcc1, %f4, %f24
16561loop_3843:
16562 wrpr %g3, 0x026F, %cwp
16563 call loop_3844
16564 nop
16565 setx loop_3845, %l0, %l1
16566 jmpl %l1, %i0
16567 nop ! rdhpr %hpstate, %l1 changed by convert2hboot
16568 call loop_3846
16569loop_3844:
16570 ba %icc, loop_3847
16571loop_3845:
16572 fmul8ulx16 %f30, %f22, %f4
16573 call loop_3848
16574loop_3846:
16575 nop
16576 nop
16577 setx 0x662E1A69, %l0, %l6
16578 st %l6, [%l7 + 0x28]
16579 ld [%l7 + 0x28], %f28
16580 setx 0xD0991232, %l1, %l5
16581 st %l5, [%l7 + 0x10]
16582 ld [%l7 + 0x10], %f25
16583 fadds %f25, %f28, %f4
16584loop_3847:
16585 umul %i5, %l5, %i6
16586 edge8l %l0, %o2, %g2
16587loop_3848:
16588 nop ! rdhpr %ver, %o3 changed by convert2hboot
16589 call loop_3849
16590 brgz,a,pt %l2, loop_3850
16591 call loop_3851
16592 rdpr %pil, %o5
16593loop_3849:
16594 nop ! rdpr %tba, %i4 changed by convert2hboot
16595loop_3850:
16596 call loop_3852
16597loop_3851:
16598 movre %g4, %g6, %i2
16599 rd %ccr, %o6
16600 addccc %o1, %g5, %l4
16601loop_3852:
16602 call loop_3853
16603 membar 0x7E
16604 umulcc %o0, %l3, %g7
16605 nop
16606 setx 0x1FE8, %l0, %i1
16607 udivx %o7, %i1, %i3
16608loop_3853:
16609 smulcc %i7, 0x1D44, %g1
16610 call loop_3854
16611 call loop_3855
16612 bmask %l6, %o4, %g3
16613 sll %i0, %i5, %l1
16614loop_3854:
16615 sra %i6, %l5, %o2
16616loop_3855:
16617 nop
16618 nop
16619 setx 0x89BBEE88D58D577B, %l0, %l6
16620 stx %l6, [%l7 + 0x28]
16621 ldd [%l7 + 0x28], %f20
16622 setx 0x6282074500D6E3E7, %l1, %l5
16623 stx %l5, [%l7 + 0x10]
16624 ldd [%l7 + 0x10], %f8
16625 fsubd %f8, %f20, %f16
16626 call loop_3856
16627 andn %l0, %g2, %l2
16628 edge16 %o5, %o3, %i4
16629 call loop_3857
16630loop_3856:
16631 fmovsl %fcc3, %f20, %f26
16632 call loop_3858
16633 call loop_3859
16634loop_3857:
16635 call loop_3860
16636 call loop_3861
16637loop_3858:
16638 fnot2s %f11, %f20
16639loop_3859:
16640 xor %g4, %i2, %g6
16641loop_3860:
16642 bshuffle %f6, %f12, %f16
16643loop_3861:
16644 call loop_3862
16645 call loop_3863
16646 sllx %o6, %g5, %l4
16647 nop ! tcc %xcc, 0x4e changed by convert2hboot
16648loop_3862:
16649 nop
16650 setx loop_3864, %l0, %l1
16651 jmpl %l1, %o1
16652loop_3863:
16653 call loop_3865
16654 movle %fcc1, 0x7B0, %o0
16655 st %f23, [%l7 + 0x08]
16656loop_3864:
16657 fmul8ulx16 %f28, %f22, %f20
16658loop_3865:
16659 nop
16660 nop
16661 or %g0, 0x8, %l0
16662 sllx %l0, 0x3c, %l0
16663 nop ! wrhpr %l0, 0x6FA, %hsys_tick_cmpr changed by convert2hboot
16664 call loop_3866
16665 fmovde %fcc3, %f18, %f24
16666 array16 %l3, %i1, %o7
16667 call loop_3867
16668loop_3866:
16669 call loop_3868
16670 movpos %icc, %i7, %g1
16671 movcs %icc, %l6, %i3
16672loop_3867:
16673 call loop_3869
16674loop_3868:
16675 call loop_3870
16676 subcc %o4, %i0, %i5
16677 call loop_3871
16678loop_3869:
16679 rdpr %cwp, %l1
16680loop_3870:
16681 movre %g3, 0x28F, %i6
16682 sra %o2, %l0, %g2
16683loop_3871:
16684 fblg,a %fcc3, loop_3872
16685 call loop_3873
16686 call loop_3874
16687 call loop_3875
16688loop_3872:
16689 ld [%l7 + 0x30], %f0
16690loop_3873:
16691 call loop_3876
16692loop_3874:
16693 fandnot2 %f22, %f18, %f16
16694loop_3875:
16695 fmovso %fcc1, %f15, %f20
16696 nop
16697 or %g0, 0x8, %l0
16698 sllx %l0, 0x3c, %l0
16699 nop ! wrhpr %l0, 0xE41, %hsys_tick_cmpr changed by convert2hboot
16700loop_3876:
16701 call loop_3877
16702 fbo %fcc1, loop_3878
16703 movrlz %o5, 0x23C, %l5
16704 movcc %icc, %i4, %o3
16705loop_3877:
16706 edge8n %i2, %g6, %g4
16707loop_3878:
16708 call loop_3879
16709 nop ! tge %xcc, 0x45 changed by convert2hboot
16710 nop ! tvs %xcc, 0x68 changed by convert2hboot
16711 call loop_3880
16712loop_3879:
16713 nop
16714 set 0x20, %g5
16715 ldx [%l7 + %g5], %o6
16716 nop
16717 fitos %f6, %f20
16718 fstox %f20, %f6
16719 call loop_3881
16720loop_3880:
16721 xor %g5, 0x15E9, %l4
16722 nop ! rdhpr %hpstate, %o1 changed by convert2hboot
16723 nop ! tneg %icc, 0x5f changed by convert2hboot
16724loop_3881:
16725 sll %g7, 0x1A, %o0
16726 edge32n %i1, %o7, %l3
16727 nop ! taddcc %i7, %g1, %i3 changed by convert2hboot
16728 movrlez %l6, %i0, %i5
16729 wr %g0, 0x0, %pcr ! wr %g0, 0x18, %asi changed by convert2hboot
16730 nop
16731 setx 0x1305, %l0, %i6
16732 sdivcc %o4, %i6, %o2
16733 movule %fcc1, %l0, %g2
16734 nop ! wrpr %g3, 0x0026, %tick changed by convert2hboot
16735 call loop_3882
16736 call loop_3883
16737 movn %fcc3, %o5, %l2
16738 set 0x77, %i6
16739 nop ! ldsba [%l7 + %i6] 0x80, %l5 ASI use replaced by convert2hboot
16740loop_3882:
16741 sra %i4, 0x0F, %o3
16742loop_3883:
16743 wr %g0, 0x0, %pcr ! wr %g0, 0x4, %fprs changed by convert2hboot
16744 fcmpeq16 %f10, %f28, %g4
16745 movgu %icc, %o6, %g5
16746 ldub [%l7 + 0x12], %l4
16747 nop
16748 setx 0x1250, %l0, %g7
16749 udivcc %o1, %g7, %o0
16750 call loop_3884
16751 edge32l %g6, %o7, %l3
16752 movre %i7, %g1, %i1
16753 edge8l %i3, %i0, %i5
16754loop_3884:
16755 movvc %icc, 0x772, %l1
16756 rdpr %cleanwin, %l6
16757 call loop_3885
16758 srax %i6, %o4, %l0
16759 fbuge,a %fcc2, loop_3886
16760 call loop_3887
16761loop_3885:
16762 call loop_3888
16763 call loop_3889
16764loop_3886:
16765 wr %g0, 0x0, %pcr ! wr %g0, 0x4, %fprs changed by convert2hboot
16766loop_3887:
16767 nop ! taddcc %g2, %g3, %o5 changed by convert2hboot
16768loop_3888:
16769 rdpr %wstate, %l5
16770loop_3889:
16771 call loop_3890
16772 nop
16773 set 0x50, %i4
16774 flush %l7 + %i4
16775 call loop_3891
16776 smulcc %l2, %i4, %o3
16777loop_3890:
16778 call loop_3892
16779 call loop_3893
16780loop_3891:
16781 rdpr %pil, %g4
16782 nop
16783 setx 0x09D7, %l0, %i2
16784 sdivx %o6, %i2, %g5
16785loop_3892:
16786 edge8l %o1, %l4, %o0
16787loop_3893:
16788 fbge,pn %fcc0, loop_3894
16789 xnorcc %g6, 0x0986, %o7
16790 nop ! tge %icc, 0x35 changed by convert2hboot
16791 movvs %icc, 0x099, %l3
16792loop_3894:
16793 edge8l %i7, %g1, %g7
16794 wr %g0, 0x0, %pcr ! wr %i1, %i0, %softint changed by convert2hboot
16795 ldstub [%l7 + 0x12], %i5
16796 call loop_3895
16797 edge16 %l1, %i3, %l6
16798 call loop_3896
16799 call loop_3897
16800loop_3895:
16801 movl %xcc, 0x5DB, %o4
16802 brgez %l0, loop_3898
16803loop_3896:
16804 nop ! tgu %xcc, 0x3e changed by convert2hboot
16805loop_3897:
16806 nop ! tg %xcc, 0x74 changed by convert2hboot
16807 fmovrslez %o2, %f30, %f10
16808loop_3898:
16809 xnor %g2, 0x02DD, %i6
16810 orncc %o5, %g3, %l2
16811 nop
16812 or %g0, 0x8, %l0
16813 sllx %l0, 0x3c, %l0
16814 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
16815 fpmerge %f13, %f2, %f20
16816 call loop_3899
16817 nop
16818 nop
16819 setx 0x248E9CD9, %l0, %l6
16820 st %l6, [%l7 + 0x28]
16821 ld [%l7 + 0x28], %f31
16822 setx 0x5B0E5DDD, %l1, %l5
16823 st %l5, [%l7 + 0x10]
16824 ld [%l7 + 0x10], %f13
16825 fsubs %f13, %f31, %f24
16826 orncc %l5, 0x0B67, %o3
16827 call loop_3900
16828loop_3899:
16829 nop
16830 setx 0x1190, %l0, %o6
16831 udivcc %g4, %o6, %i2
16832 rd %sys_tick_cmpr, %o1
16833 nop
16834 setx loop_3901, %l0, %l1
16835 nop ! wrpr 0x1, %tl changed by convert2hboot
16836 nop ! wrpr %l1, %tnpc changed by convert2hboot
16837 setx 0x001400001405, %l0, %l1
16838 nop ! wrpr %l1, %tstate changed by convert2hboot
16839 nop ! wrhpr 0x4, %htstate changed by convert2hboot
16840 nop ! rdpr %tt, %l1 changed by convert2hboot
16841 nop ! wrpr %g0, %l1, %tt changed by convert2hboot
16842 rdpr %pstate, %l1
16843 wrpr %g0, %l1, %pstate
16844 nop ! rdpr %tl, %l1 changed by convert2hboot
16845 nop ! wrpr %g0, %l1, %tl changed by convert2hboot
16846 nop ! rdpr %tpc, %l1 changed by convert2hboot
16847 nop ! wrpr %g0, %l1, %tpc changed by convert2hboot
16848 nop ! rdpr %tnpc, %l1 changed by convert2hboot
16849 nop ! wrpr %g0, %l1, %tnpc changed by convert2hboot
16850 nop ! rdpr %tstate, %l1 changed by convert2hboot
16851 nop ! wrpr %g0, %l1, %tstate changed by convert2hboot
16852 nop ! rdpr %tba, %l1 changed by convert2hboot
16853 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
16854 nop ! rdpr %tba, %l1 changed by convert2hboot
16855 nop ! wrpr %g0, %l1, %tba changed by convert2hboot
16856 nop ! rdhpr %hpstate, %l1 changed by convert2hboot
16857 nop ! wrhpr %g0, %l1, %hpstate changed by convert2hboot
16858 nop ! rdhpr %htstate, %l1 changed by convert2hboot
16859 nop ! wrhpr %g0, %l1, %htstate changed by convert2hboot
16860 nop ! rdhpr %hintp, %l1 changed by convert2hboot
16861 nop ! wrhpr %g0, %l1, %hintp changed by convert2hboot
16862 nop ! done changed by convert2hboot
16863loop_3900:
16864 call loop_3902
16865 flushw
16866 fmovdneg %xcc, %f22, %f0
16867loop_3901:
16868 movle %icc, %l4, %o0
16869loop_3902:
16870 movl %icc, 0x44D, %g6
16871 movvs %icc, %o7, %l3
16872 fandnot1 %f22, %f30, %f24
16873 fbug,a,pt %fcc3, loop_3903
16874 call loop_3904
16875 call loop_3905
16876 call loop_3906
16877loop_3903:
16878 addc %g5, %g1, %g7
16879loop_3904:
16880 nop
16881
16882loop_3905:
16883 nop
16884
16885loop_3906:
16886 nop
16887
16888 EXIT_GOOD
16889
16890
16891
16892!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
16893!
16894! Stats for Thread 0:
16895!
16896! Type l : 621
16897! Type a : 673
16898! Type x : 220
16899! Type cti : 3906
16900! Type f : 1107
16901! Type i : 3473
16902!
16903!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
16904
16905
16906 EXIT_GOOD /* test finish */
16907
16908/************************************************************************
16909 Test case data start
16910 ************************************************************************/
16911.data
16912user_data_start:
16913scratch_area:
16914.word 0x16410C15
16915.word 0xC395A566
16916.word 0x01AC1A2D
16917.word 0xE9674AC3
16918.word 0x00AAED64
16919.word 0x0E000398
16920.word 0xD779C0F4
16921.word 0x99F88B83
16922.word 0x3E432090
16923.word 0x3472DF60
16924.word 0x171C2D42
16925.word 0x9855C626
16926.word 0xF469E679
16927.word 0xB1C0E60F
16928.word 0x962E40C8
16929.word 0x64170DBC
16930.word 0xE405A98C
16931.word 0x709969B1
16932.word 0x1E01A3DE
16933.word 0x1CB91E21
16934.word 0x2F837ECD
16935.word 0x94AF8A64
16936.word 0xA7CF4B18
16937.word 0x0A32411A
16938.word 0x003A3A96
16939.word 0x83A14D28
16940.word 0xE9611F76
16941.word 0xE3954F1E
16942.word 0x54337B2C
16943.word 0xE8196654
16944.word 0x19E7C8BE
16945.word 0x1BED368F
16946.word 0x50A4E70D
16947.word 0x0721DDDB
16948.word 0x7FBE2A0A
16949.word 0x89467D1C
16950.word 0x7987E5CB
16951.word 0xFA81F9DE
16952.word 0xD11C3717
16953.word 0x5899A3AE
16954.word 0xE0DB2BC0
16955.word 0x72D7F0FF
16956.word 0x7F8560A3
16957.word 0xEAACE760
16958.word 0x5DF0C0DC
16959.word 0x4E20E710
16960.word 0x6B7F7E91
16961.word 0x8B7CB66A
16962.word 0xDBEDC359
16963.word 0x230B7B05
16964.word 0x36507FF2
16965.word 0x05957512
16966.word 0xE2967041
16967.word 0x7B32C297
16968.word 0xEDEF8516
16969.word 0x97C87CA1
16970.word 0x550B2E2B
16971.word 0xBEF1BDBE
16972.word 0x574FB538
16973.word 0x737A21A0
16974.word 0x89580936
16975.word 0x4014106D
16976.word 0xD77B1282
16977.word 0x76AD16B2
16978.end