Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_basic_idtlb2.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_basic_idtlb2.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 !# Execute Main Diag ..
216
217 fmovdne %xcc, %f21, %f6
218 restored
219 rdpr %cwp, %g1
220 rdpr %cansave, %g2
221 rdpr %canrestore, %g3
222 rdpr %cleanwin, %g4
223 rdpr %otherwin, %g5
224 rdpr %wstate, %g6
225 movrgez %i0, 0x393, %i4
226 add %o2, %g2, %l4
227 nop ! tgu %xcc, 0x4 changed by convert2hboot
228 nop ! tg %xcc, 0x7 changed by convert2hboot
229 mulscc %o5, %g7, %i6
230 fbe %fcc1, loop_1
231 fblg,a %fcc0, loop_2
232 fmovd %f30, %f12
233 nop ! te %xcc, 0x2 changed by convert2hboot
234loop_1:
235 srl %g1, 0x02, %i5
236loop_2:
237 nop ! tl %icc, 0x7 changed by convert2hboot
238 swap [%l7 + 0x6C], %l6
239 movrgz %i1, 0x155, %l3
240 fone %f24
241 saved
242 rdpr %cwp, %g1
243 rdpr %cansave, %g2
244 rdpr %canrestore, %g3
245 rdpr %cleanwin, %g4
246 rdpr %otherwin, %g5
247 rdpr %wstate, %g6
248 nop ! tne %icc, 0x3 changed by convert2hboot
249 st %f7, [%l7 + 0x2C]
250 nop ! tvc %xcc, 0x5 changed by convert2hboot
251 edge8ln %l0, %l2, %o6
252 fands %f24, %f21, %f16
253 siam 0x6
254 wr %g0, 0x11, %asi
255 popc %i7, %o3
256 brnz,a %g6, loop_3
257 alignaddrl %g5, %i2, %g3
258 nop ! tge %xcc, 0x1 changed by convert2hboot
259 fors %f10, %f28, %f29
260loop_3:
261 fmovscc %icc, %f31, %f28
262 fmovdleu %icc, %f22, %f29
263 xor %o0, %i3, %g4
264 set 0x18, %i4
265 nop ! prefetcha [%l7 + %i4] 0x0c, 0x1 ASI use replaced by convert2hboot
266 saved
267 rdpr %cwp, %g1
268 rdpr %cansave, %g2
269 rdpr %canrestore, %g3
270 rdpr %cleanwin, %g4
271 rdpr %otherwin, %g5
272 rdpr %wstate, %g6
273 movge %xcc, %o7, %l5
274 movre %l1, %i0, %i4
275 movleu %xcc, %o2, %g2
276 bpos loop_4
277 prefetch [%l7 + 0x5C], 0x2
278 movrne %o1, 0x07C, %l4
279 fmovsle %icc, %f19, %f31
280loop_4:
281 edge32ln %g7, %i6, %g1
282 xnorcc %i5, 0x16ED, %l6
283 xor %i1, 0x11B2, %l3
284 subc %o5, 0x0669, %l2
285 edge16l %o6, %i7, %l0
286 xorcc %o3, 0x0CB3, %g6
287 fmovrslz %i2, %f7, %f14
288 smul %g5, 0x1DE7, %g3
289 movneg %icc, %o0, %i3
290 fxnor %f26, %f18, %f22
291 udivx %o4, 0x005E, %o7
292 sra %g4, 0x1C, %l5
293 edge8n %l1, %i0, %o2
294 fmovspos %xcc, %f17, %f0
295 restored
296 rdpr %cwp, %g1
297 rdpr %cansave, %g2
298 rdpr %canrestore, %g3
299 rdpr %cleanwin, %g4
300 rdpr %otherwin, %g5
301 rdpr %wstate, %g6
302 brgez %i4, loop_5
303 bpos %xcc, loop_6
304 nop ! taddcc %g2, %o1, %l4 changed by convert2hboot
305 movrlez %g7, %i6, %g1
306loop_5:
307 movleu %xcc, %l6, %i5
308loop_6:
309 fpsub16 %f28, %f12, %f28
310 umulcc %l3, %i1, %l2
311 fcmpd %fcc0, %f6, %f6
312 movgu %icc, %o5, %i7
313 movl %icc, %o6, %l0
314 andncc %o3, %i2, %g6
315 wr %g0, 0x10, %asi
316 addcc %o0, 0x070E, %i3
317 sllx %o4, 0x02, %g3
318 edge32ln %o7, %l5, %l1
319 fmovsvs %icc, %f24, %f2
320 movgu %icc, %g4, %o2
321 wr %g0, 0x89, %asi
322 edge8ln %i4, %o1, %g2
323 call loop_7
324 bn,a,pt %xcc, loop_8
325 nop ! tl %xcc, 0x3 changed by convert2hboot
326 add %l4, 0x0A68, %g7
327loop_7:
328 orcc %g1, 0x0984, %l6
329loop_8:
330 edge8ln %i5, %l3, %i6
331 brlez %l2, loop_9
332 be,pt %xcc, loop_10
333 movpos %xcc, %i1, %i7
334 brlz %o5, loop_11
335loop_9:
336 fmovsg %icc, %f18, %f24
337loop_10:
338 fba %fcc0, loop_12
339 sll %l0, 0x05, %o6
340loop_11:
341 fpackfix %f12, %f30
342 nop ! tle %xcc, 0x3 changed by convert2hboot
343loop_12:
344 array8 %o3, %g6, %i2
345 nop ! taddcc %o0, 0x06E7, %g5 changed by convert2hboot
346 sra %i3, %g3, %o7
347 movrlez %o4, %l5, %g4
348 set 0x54, %o5
349 sta %f28, [%l7 + %o5] 0x04
350 movrne %l1, %i0, %i4
351 move %xcc, %o2, %g2
352 andcc %l4, %g7, %o1
353 brgz %g1, loop_13
354 edge32ln %l6, %l3, %i6
355 and %l2, 0x0019, %i5
356 stw %i1, [%l7 + 0x60]
357loop_13:
358 fbe,a %fcc1, loop_14
359 edge16ln %i7, %l0, %o6
360 movcc %xcc, %o3, %o5
361 addccc %i2, %o0, %g6
362loop_14:
363 xorcc %i3, 0x0B75, %g3
364 nop ! tsubcctv %o7, 0x0F00, %g5 changed by convert2hboot
365 add %l7, 0x60, %l6
366 wr %g0, 0x81, %asi
367 nop ! casxa [%l6] 0x81, %o4, %g4 ASI use replaced by convert2hboot
368 subcc %l1, %l5, %i4
369 srax %i0, %o2, %g2
370 fcmped %fcc1, %f0, %f22
371 fmovde %icc, %f12, %f14
372 edge16n %l4, %g7, %o1
373 sdivx %g1, 0x0821, %l3
374 alignaddr %i6, %l6, %i5
375 fornot1 %f20, %f4, %f24
376 addcc %l2, %i7, %i1
377 orn %l0, %o3, %o5
378 bl,a,pt %icc, loop_15
379 fmovrdlez %o6, %f12, %f12
380 fble %fcc1, loop_16
381 nop ! tn %xcc, 0x2 changed by convert2hboot
382loop_15:
383 fbo %fcc2, loop_17
384 membar 0x0D
385loop_16:
386 nop
387 set 0x4E, %g1
388 nop ! stba %o0, [%l7 + %g1] 0xe2 ASI use replaced by convert2hboot
389 membar #Sync
390loop_17:
391 ldub [%l7 + 0x1A], %i2
392 movrlez %i3, %g3, %o7
393 edge32n %g5, %g6, %o4
394 fbe %fcc0, loop_18
395 nop ! tleu %icc, 0x2 changed by convert2hboot
396 set 0x28, %g4
397 nop ! prefetcha [%l7 + %g4] 0x04, 0x3 ASI use replaced by convert2hboot
398loop_18:
399 fcmpne32 %f28, %f28, %l5
400 fnegd %f10, %f22
401 bg,pn %icc, loop_19
402 subc %i4, %i0, %g4
403 fones %f12
404 restored
405 rdpr %cwp, %g1
406 rdpr %cansave, %g2
407 rdpr %canrestore, %g3
408 rdpr %cleanwin, %g4
409 rdpr %otherwin, %g5
410 rdpr %wstate, %g6
411loop_19:
412 andn %o2, %g2, %g7
413 movrgz %o1, %l4, %g1
414 sth %i6, [%l7 + 0x2A]
415 nop ! tcs %icc, 0x0 changed by convert2hboot
416 fmovrsne %l6, %f15, %f27
417 nop ! tsubcctv %l3, 0x1E6C, %i5 changed by convert2hboot
418 smulcc %i7, %i1, %l0
419 nop ! tge %icc, 0x6 changed by convert2hboot
420 sethi 0x1643, %o3
421 set 0x28, %g3
422 nop ! prefetcha [%l7 + %g3] 0x14, 0x2 ASI use replaced by convert2hboot
423 fnegs %f8, %f12
424 bvs,a %xcc, loop_20
425 movleu %icc, %o5, %o0
426 sra %i2, 0x0E, %o6
427 xnor %i3, 0x1F76, %o7
428loop_20:
429 mulscc %g3, 0x176D, %g5
430 brnz,a %g6, loop_21
431 sllx %o4, 0x12, %l1
432 fexpand %f21, %f30
433 fsrc2 %f30, %f24
434loop_21:
435 fmovrsgz %i4, %f1, %f18
436 fmul8ulx16 %f4, %f24, %f16
437 fbule,a %fcc1, loop_22
438 srl %l5, %i0, %o2
439 nop ! taddcc %g2, %g4, %g7 changed by convert2hboot
440 fbu,a %fcc2, loop_23
441loop_22:
442 movgu %icc, %l4, %g1
443 ba,a %xcc, loop_24
444 for %f4, %f18, %f6
445loop_23:
446 array32 %o1, %l6, %l3
447 bne,pn %icc, loop_25
448loop_24:
449 nop ! tn %icc, 0x1 changed by convert2hboot
450 fmovrdgez %i5, %f18, %f20
451 movn %icc, %i7, %i6
452loop_25:
453 nop
454 set 0x7B, %i0
455 nop ! lduba [%l7 + %i0] 0x88, %l0 ASI use replaced by convert2hboot
456 alignaddr %i1, %o3, %l2
457 add %o0, %i2, %o5
458 move %icc, %i3, %o7
459 fnor %f16, %f18, %f30
460 nop
461 setx loop_26, %l0, %l1
462 nop ! wrpr 0x1, %tl changed by convert2hboot
463 nop ! wrpr %l1, %tnpc changed by convert2hboot
464 setx 0x34400001400, %l0, %l1
465 nop ! wrpr %l1, %tstate changed by convert2hboot
466 nop ! wrhpr 0x4, %htstate changed by convert2hboot
467 nop ! done changed by convert2hboot
468 addccc %o6, %g5, %g3
469 xor %o4, %l1, %g6
470 andcc %l5, 0x19A6, %i4
471loop_26:
472 nop ! tg %icc, 0x5 changed by convert2hboot
473 fpackfix %f0, %f12
474 fmuld8sux16 %f31, %f15, %f4
475 fbule %fcc0, loop_27
476 fmovda %xcc, %f20, %f19
477 movne %icc, %o2, %g2
478 subcc %i0, %g4, %l4
479loop_27:
480 nop
481 wr %g0, 0x88, %asi
482 edge8l %g1, %o1, %l6
483 xor %l3, 0x1F92, %i5
484 bge,a %xcc, loop_28
485 bge,pt %icc, loop_29
486 stx %i7, [%l7 + 0x78]
487 set 0x2E, %o1
488 nop ! stha %i6, [%l7 + %o1] 0xe2 ASI use replaced by convert2hboot
489 membar #Sync
490loop_28:
491 restored
492 rdpr %cwp, %g1
493 rdpr %cansave, %g2
494 rdpr %canrestore, %g3
495 rdpr %cleanwin, %g4
496 rdpr %otherwin, %g5
497 rdpr %wstate, %g6
498loop_29:
499 xor %i1, %o3, %l0
500 nop ! tcs %xcc, 0x4 changed by convert2hboot
501 smulcc %o0, 0x0CEA, %l2
502 fmovsle %icc, %f17, %f1
503 array16 %i2, %o5, %o7
504 udiv %o6, 0x124F, %g5
505 fbn %fcc1, loop_30
506 nop ! tcc %xcc, 0x5 changed by convert2hboot
507 xorcc %g3, %o4, %i3
508 movcc %icc, %l1, %g6
509loop_30:
510 sdivcc %i4, 0x0AFA, %o2
511 edge8l %l5, %g2, %i0
512 wr %g0, 0x27, %asi
513 membar #Sync
514 prefetch [%l7 + 0x58], 0x3
515 fbe,a %fcc0, loop_31
516 fmovdge %xcc, %f29, %f2
517 umul %g4, %g7, %o1
518 nop ! tvs %icc, 0x6 changed by convert2hboot
519loop_31:
520 srl %l6, %g1, %l3
521 movvs %xcc, %i5, %i7
522 orncc %i6, %o3, %l0
523 movrlz %i1, %o0, %l2
524 edge8n %o5, %i2, %o7
525 prefetch [%l7 + 0x14], 0x3
526 fmovde %xcc, %f23, %f1
527 sdiv %g5, 0x0E1E, %o6
528 ldd [%l7 + 0x38], %f18
529 edge8l %o4, %i3, %l1
530 movgu %icc, %g6, %g3
531 fnot1s %f3, %f29
532 fbo %fcc3, loop_32
533 fbule %fcc3, loop_33
534 prefetch [%l7 + 0x60], 0x0
535 array8 %i4, %l5, %o2
536loop_32:
537 movg %icc, %g2, %l4
538loop_33:
539 nop
540 wr %g0, 0x0c, %asi
541 fcmpeq16 %f2, %f6, %g7
542 nop ! sir 0x1614 changed by convert2hboot
543 fpsub16 %f8, %f24, %f12
544 mulx %o1, 0x136A, %i0
545 stb %g1, [%l7 + 0x1A]
546 ldd [%l7 + 0x08], %l2
547 fpackfix %f20, %f3
548 movcc %xcc, %i5, %l6
549 movneg %xcc, %i6, %o3
550 fxnor %f10, %f2, %f10
551 brz,a %i7, loop_34
552 movl %icc, %i1, %l0
553 membar 0x19
554 nop
555 setx loop_35, %l0, %l1
556 nop ! wrpr 0x1, %tl changed by convert2hboot
557 nop ! wrpr %l1, %tpc changed by convert2hboot
558 add %l1, 0x4, %l1
559 nop ! wrpr %l1, %tnpc changed by convert2hboot
560 setx 0x34400001400, %l0, %l1
561 nop ! wrpr %l1, %tstate changed by convert2hboot
562 nop ! wrhpr 0x4, %htstate changed by convert2hboot
563 nop ! retry changed by convert2hboot
564loop_34:
565 movpos %xcc, %l2, %o0
566 mulx %o5, %o7, %i2
567 membar 0x42
568loop_35:
569 array8 %g5, %o6, %o4
570 fmovsne %xcc, %f3, %f22
571 fmovsge %xcc, %f24, %f20
572 move %xcc, %l1, %g6
573 movcs %xcc, %g3, %i3
574 fmovscs %xcc, %f3, %f12
575 fble %fcc1, loop_36
576 bvs,pn %xcc, loop_37
577 edge16l %i4, %l5, %o2
578 mulx %l4, 0x0A9E, %g4
579loop_36:
580 std %g2, [%l7 + 0x28]
581loop_37:
582 edge8ln %g7, %i0, %g1
583 or %l3, %o1, %l6
584 wr %g0, 0x0c, %asi
585 nop ! tvs %icc, 0x3 changed by convert2hboot
586 subccc %o3, 0x15D3, %i7
587 fnands %f5, %f30, %f21
588 brgez %i5, loop_38
589 nop ! tleu %icc, 0x1 changed by convert2hboot
590 orcc %l0, %l2, %o0
591 fornot1s %f23, %f1, %f31
592loop_38:
593 alignaddrl %i1, %o5, %o7
594 nop ! tcs %xcc, 0x6 changed by convert2hboot
595 fmovdneg %icc, %f2, %f19
596 movrlz %i2, %g5, %o6
597 alignaddrl %o4, %l1, %g3
598 wr %g0, 0x11, %asi
599 wr %g0, 0x80, %asi
600 nop ! ta %xcc, 0x1 changed by convert2hboot
601 be loop_39
602 nop ! tge %icc, 0x0 changed by convert2hboot
603 nop ! tg %xcc, 0x4 changed by convert2hboot
604 brlz,a %l5, loop_40
605loop_39:
606 and %i4, 0x1E13, %o2
607 mulscc %g4, %l4, %g7
608 nop ! tsubcc %i0, 0x0038, %g1 changed by convert2hboot
609loop_40:
610 nop ! tle %icc, 0x3 changed by convert2hboot
611 set 0x48, %l5
612 sta %f26, [%l7 + %l5] 0x0c
613 membar #Sync
614 wr %g0, 0x1e, %asi
615 smulcc %g2, %l3, %l6
616 fmovspos %icc, %f14, %f13
617 nop
618 setx loop_41, %l0, %l1
619 nop ! wrpr 0x1, %tl changed by convert2hboot
620 nop ! wrpr %l1, %tpc changed by convert2hboot
621 add %l1, 0x4, %l1
622 nop ! wrpr %l1, %tnpc changed by convert2hboot
623 setx 0x34400001400, %l0, %l1
624 nop ! wrpr %l1, %tstate changed by convert2hboot
625 nop ! wrhpr 0x4, %htstate changed by convert2hboot
626 nop ! retry changed by convert2hboot
627 movre %i6, %o3, %o1
628 wr %g0, 0x81, %asi
629loop_41:
630 array8 %i5, %l2, %o0
631 movrne %i1, %l0, %o7
632 membar 0x73
633 alignaddr %o5, %g5, %i2
634 andcc %o6, %l1, %o4
635 fpadd32 %f20, %f20, %f24
636 std %f30, [%l7 + 0x30]
637 addccc %g3, %i3, %l5
638 edge8n %g6, %i4, %g4
639 fbul %fcc2, loop_42
640 fpack32 %f18, %f8, %f8
641 edge8ln %l4, %o2, %i0
642 array16 %g1, %g2, %l3
643loop_42:
644 nop
645 set 0x40, %g6
646 nop ! stda %f16, [%l7 + %g6] 0x10 ASI use replaced by convert2hboot
647 xorcc %l6, %g7, %i6
648 fmovscs %icc, %f24, %f5
649 movrne %o1, %o3, %i5
650 nop ! tge %xcc, 0x6 changed by convert2hboot
651 fbl,a %fcc0, loop_43
652 bn,pt %icc, loop_44
653 movl %xcc, %l2, %o0
654 swap [%l7 + 0x24], %i1
655loop_43:
656 nop ! tle %icc, 0x3 changed by convert2hboot
657loop_44:
658 udiv %l0, 0x073B, %i7
659 edge32l %o7, %g5, %o5
660 alignaddrl %o6, %i2, %l1
661 fbug,a %fcc3, loop_45
662 ldstub [%l7 + 0x21], %o4
663 fmovdne %xcc, %f21, %f31
664 edge32 %i3, %g3, %g6
665loop_45:
666 movne %icc, %i4, %l5
667 nop ! ta %icc, 0x4 changed by convert2hboot
668 srl %l4, %g4, %i0
669 fmovrse %g1, %f21, %f8
670 sethi 0x0DCD, %g2
671 flush %l7 + 0x48
672 fmul8x16au %f2, %f11, %f14
673 ba,a,pt %icc, loop_46
674 fmovdn %icc, %f17, %f21
675 faligndata %f14, %f22, %f0
676 srl %l3, %l6, %o2
677loop_46:
678 movcs %icc, %i6, %g7
679 fmul8sux16 %f14, %f16, %f24
680 udiv %o1, 0x0D97, %o3
681 call loop_47
682 fsrc2s %f15, %f7
683 add %l7, 0x10, %l6
684 wr %g0, 0x04, %asi
685 nop ! casxa [%l6] 0x04, %l2, %o0 ASI use replaced by convert2hboot
686loop_47:
687 nop ! tvc %xcc, 0x6 changed by convert2hboot
688 fbuge,a %fcc3, loop_48
689 and %i5, 0x1C2D, %l0
690 fone %f30
691 addccc %i1, 0x0A08, %o7
692loop_48:
693 movrgez %i7, %o5, %o6
694 udivx %g5, 0x02CD, %i2
695 alignaddrl %l1, %o4, %g3
696 brlz,a %i3, loop_49
697 array32 %g6, %i4, %l5
698 fpmerge %f12, %f1, %f30
699 fcmpeq32 %f16, %f6, %l4
700loop_49:
701 movrne %g4, 0x130, %g1
702 addccc %g2, 0x08BC, %l3
703 fpadd16 %f16, %f6, %f22
704 edge32n %l6, %i0, %o2
705 fbn,a %fcc1, loop_50
706 ldsh [%l7 + 0x38], %g7
707 xor %o1, %o3, %l2
708 udivx %i6, 0x1D91, %i5
709loop_50:
710 subccc %o0, %l0, %o7
711 fmovdneg %xcc, %f14, %f17
712 fmovd %f14, %f18
713 udiv %i7, 0x1D23, %i1
714 movrne %o5, %g5, %i2
715 movcc %xcc, %o6, %o4
716 nop ! ta %icc, 0x4 changed by convert2hboot
717 fbn %fcc2, loop_51
718 movge %icc, %g3, %i3
719 fcmpeq16 %f2, %f20, %g6
720 sdivcc %l1, 0x1000, %l5
721loop_51:
722 nop
723 add %l7, 0x5C, %l6
724 wr %g0, 0x88, %asi
725 andcc %g1, 0x1799, %i4
726 fbul %fcc2, loop_52
727 udivx %g2, 0x00B7, %l6
728 bgu,a loop_53
729 array32 %i0, %o2, %g7
730loop_52:
731 for %f14, %f0, %f16
732 mova %icc, %l3, %o3
733loop_53:
734 nop
735 set 0x60, %i7
736 nop ! lduwa [%l7 + %i7] 0x04, %l2 ASI use replaced by convert2hboot
737 srlx %i6, 0x19, %o1
738 nop
739 setx loop_54, %l0, %l1
740 nop ! wrpr 0x1, %tl changed by convert2hboot
741 nop ! wrpr %l1, %tnpc changed by convert2hboot
742 setx 0x34400001400, %l0, %l1
743 nop ! wrpr %l1, %tstate changed by convert2hboot
744 nop ! wrhpr 0x4, %htstate changed by convert2hboot
745 nop ! done changed by convert2hboot
746 fbn %fcc0, loop_55
747 edge32 %o0, %i5, %o7
748 bneg,a %xcc, loop_56
749loop_54:
750 movvc %icc, %l0, %i7
751loop_55:
752 fble %fcc0, loop_57
753 nop ! taddcc %o5, 0x1F24, %g5 changed by convert2hboot
754loop_56:
755 srax %i1, 0x07, %i2
756 bpos,a,pn %icc, loop_58
757loop_57:
758 nop ! tsubcc %o6, %o4, %g3 changed by convert2hboot
759 fbge,a %fcc2, loop_59
760 faligndata %f30, %f26, %f18
761loop_58:
762 movrlez %g6, 0x333, %l1
763 ldstub [%l7 + 0x30], %i3
764loop_59:
765 nop ! tsubcctv %l5, %g4, %g1 changed by convert2hboot
766 alignaddrl %i4, %g2, %l6
767 xnor %i0, %l4, %g7
768 nop ! te %icc, 0x1 changed by convert2hboot
769 nop ! tge %icc, 0x1 changed by convert2hboot
770 movrlz %l3, %o3, %l2
771 fbn %fcc0, loop_60
772 prefetch [%l7 + 0x70], 0x2
773 sdiv %o2, 0x1E10, %o1
774 edge8 %o0, %i6, %o7
775loop_60:
776 fnot1 %f10, %f0
777 sra %i5, 0x19, %l0
778 array8 %o5, %i7, %i1
779 brnz,a %g5, loop_61
780 subc %i2, %o4, %g3
781 andn %g6, 0x15CA, %o6
782 fpadd32s %f17, %f1, %f6
783loop_61:
784 orncc %i3, 0x0F12, %l5
785 sdivcc %l1, 0x0661, %g1
786 nop ! tvc %xcc, 0x0 changed by convert2hboot
787 fbuge %fcc0, loop_62
788 fornot2s %f15, %f19, %f28
789 nop ! taddcc %i4, 0x003F, %g2 changed by convert2hboot
790 fcmpne32 %f16, %f6, %g4
791loop_62:
792 nop ! tcs %icc, 0x6 changed by convert2hboot
793 set 0x40, %i5
794 nop ! stha %l6, [%l7 + %i5] 0x2a ASI use replaced by convert2hboot
795 membar #Sync
796 set 0x38, %o2
797 nop ! stwa %i0, [%l7 + %o2] 0x2a ASI use replaced by convert2hboot
798 membar #Sync
799 movrlez %l4, %l3, %o3
800 nop ! ta %xcc, 0x4 changed by convert2hboot
801 ble,a %icc, loop_63
802 ldd [%l7 + 0x68], %f22
803 fmovsg %icc, %f24, %f15
804 sdivcc %g7, 0x0AB2, %o2
805loop_63:
806 fnands %f28, %f18, %f5
807 fmovsleu %icc, %f15, %f23
808 faligndata %f24, %f22, %f28
809 set 0x38, %i6
810 nop ! swapa [%l7 + %i6] 0x89, %l2 ASI use replaced by convert2hboot
811 fpsub16 %f30, %f4, %f24
812 edge32n %o1, %i6, %o7
813 nop
814 setx loop_64, %l0, %l1
815 nop ! wrpr 0x1, %tl changed by convert2hboot
816 nop ! wrpr %l1, %tnpc changed by convert2hboot
817 setx 0x34400001400, %l0, %l1
818 nop ! wrpr %l1, %tstate changed by convert2hboot
819 nop ! wrhpr 0x4, %htstate changed by convert2hboot
820 nop ! done changed by convert2hboot
821 addccc %o0, %i5, %l0
822 stw %i7, [%l7 + 0x60]
823 wr %g0, 0x80, %asi
824loop_64:
825 fandnot1 %f26, %f24, %f24
826 fbue %fcc0, loop_65
827 fpmerge %f17, %f31, %f30
828 srax %o5, 0x1F, %i2
829 fpmerge %f7, %f19, %f10
830loop_65:
831 edge16l %o4, %g3, %g6
832 nop ! tvs %xcc, 0x1 changed by convert2hboot
833 stb %o6, [%l7 + 0x30]
834 array32 %g5, %i3, %l5
835 edge8l %g1, %l1, %g2
836 lduw [%l7 + 0x78], %i4
837 fbg %fcc0, loop_66
838 nop ! tcc %icc, 0x2 changed by convert2hboot
839 nop ! tpos %icc, 0x0 changed by convert2hboot
840 srax %l6, %g4, %l4
841loop_66:
842 movre %l3, 0x258, %o3
843 stx %g7, [%l7 + 0x18]
844 nop ! te %xcc, 0x5 changed by convert2hboot
845 array16 %i0, %o2, %o1
846 bvs,a,pt %xcc, loop_67
847 movg %xcc, %i6, %o7
848 addccc %l2, %i5, %o0
849 edge16ln %i7, %l0, %o5
850loop_67:
851 nop ! tcc %xcc, 0x3 changed by convert2hboot
852 fmuld8sux16 %f20, %f17, %f20
853 edge32l %i2, %o4, %g3
854 fmovd %f28, %f10
855 movrgez %i1, 0x0FB, %g6
856 srax %g5, %i3, %o6
857 sra %l5, 0x0B, %g1
858 fbug %fcc1, loop_68
859 movneg %icc, %l1, %g2
860 udiv %l6, 0x1834, %g4
861 wr %g0, 0x5f, %asi
862loop_68:
863 sllx %l3, 0x08, %l4
864 edge8n %o3, %g7, %o2
865 nop ! tle %xcc, 0x5 changed by convert2hboot
866 move %icc, %i0, %i6
867 brz,a %o1, loop_69
868 movl %xcc, %l2, %o7
869 bvs loop_70
870 nop ! tgu %xcc, 0x3 changed by convert2hboot
871loop_69:
872 movrne %i5, 0x365, %i7
873 sdiv %l0, 0x1EF9, %o5
874loop_70:
875 popc %i2, %o4
876 movcc %xcc, %o0, %g3
877 movge %icc, %i1, %g6
878 fand %f0, %f14, %f24
879 sdivx %g5, 0x1EC0, %o6
880 edge32n %i3, %g1, %l1
881 fmovrdgez %l5, %f16, %f16
882 fblg,a %fcc1, loop_71
883 movn %xcc, %l6, %g4
884 edge8 %i4, %g2, %l3
885 andn %l4, %o3, %o2
886loop_71:
887 nop ! taddcc %i0, 0x0FF5, %g7 changed by convert2hboot
888 nop ! taddcc %i6, 0x12FC, %o1 changed by convert2hboot
889 andcc %o7, %i5, %l2
890 std %f18, [%l7 + 0x18]
891 edge8ln %l0, %o5, %i7
892 movrlez %o4, 0x128, %i2
893 fbul,a %fcc0, loop_72
894 alignaddr %o0, %g3, %i1
895 nop ! tsubcc %g5, 0x1607, %g6 changed by convert2hboot
896 movcs %xcc, %i3, %o6
897loop_72:
898 movne %icc, %l1, %l5
899 movrne %l6, 0x082, %g4
900 fmovrslez %i4, %f27, %f25
901 nop
902 set 0x72, %i1
903 ldstub [%l7 + %i1], %g1
904 movl %xcc, %l3, %g2
905 sth %o3, [%l7 + 0x18]
906 nop ! tgu %xcc, 0x0 changed by convert2hboot
907 movvs %icc, %l4, %o2
908 nop ! sir 0x0613 changed by convert2hboot
909 swap [%l7 + 0x7C], %g7
910 or %i6, 0x1A64, %i0
911 fmovsgu %icc, %f3, %f28
912 fmovsle %xcc, %f29, %f4
913 fands %f6, %f16, %f31
914 xor %o7, %i5, %l2
915 edge16l %o1, %l0, %o5
916 bneg,a loop_73
917 smulcc %i7, 0x1503, %i2
918 xorcc %o4, %o0, %g3
919 edge16 %g5, %g6, %i1
920loop_73:
921 bg %icc, loop_74
922 fble,a %fcc0, loop_75
923 stw %o6, [%l7 + 0x0C]
924 fmovsleu %xcc, %f25, %f13
925loop_74:
926 orncc %i3, %l5, %l1
927loop_75:
928 addc %g4, 0x0B9D, %l6
929 edge32l %g1, %l3, %i4
930 faligndata %f10, %f16, %f4
931 nop
932 setx loop_76, %l0, %l1
933 nop ! wrpr 0x1, %tl changed by convert2hboot
934 nop ! wrpr %l1, %tnpc changed by convert2hboot
935 setx 0x34400001400, %l0, %l1
936 nop ! wrpr %l1, %tstate changed by convert2hboot
937 nop ! wrhpr 0x4, %htstate changed by convert2hboot
938 nop ! done changed by convert2hboot
939 movvs %xcc, %o3, %g2
940 movcs %icc, %l4, %g7
941 and %o2, 0x1418, %i6
942loop_76:
943 movge %xcc, %o7, %i5
944 fsrc1s %f27, %f27
945 subcc %l2, %i0, %l0
946 wr %g0, 0x04, %asi
947 edge32ln %i7, %i2, %o4
948 fmovsne %xcc, %f24, %f8
949 orn %o5, %g3, %g5
950 nop ! tleu %xcc, 0x0 changed by convert2hboot
951 fmovdn %xcc, %f4, %f29
952 andcc %g6, %o0, %i1
953 fpackfix %f6, %f3
954 srax %i3, 0x03, %l5
955 sethi 0x01AC, %l1
956 membar 0x37
957 brlz %g4, loop_77
958 bneg,a %icc, loop_78
959 brnz %l6, loop_79
960 mova %icc, %g1, %o6
961loop_77:
962 fxnors %f10, %f7, %f12
963loop_78:
964 nop ! tgu %xcc, 0x7 changed by convert2hboot
965loop_79:
966 fbuge %fcc1, loop_80
967 edge16n %l3, %i4, %g2
968 smul %l4, 0x0FE8, %o3
969 set 0x0, %o3
970 nop ! ldxa [%g0 + %o3] 0x20, %o2 ASI use replaced by convert2hboot
971loop_80:
972 bcc,pn %xcc, loop_81
973 edge8ln %i6, %o7, %i5
974 stw %g7, [%l7 + 0x40]
975 nop ! tneg %icc, 0x1 changed by convert2hboot
976loop_81:
977 fmovsgu %icc, %f30, %f22
978 nop ! tpos %xcc, 0x3 changed by convert2hboot
979 edge8 %l2, %l0, %o1
980 addccc %i0, %i2, %o4
981 xor %i7, 0x1170, %g3
982 siam 0x4
983 umul %g5, 0x1A23, %g6
984 array32 %o5, %i1, %o0
985 fmovsleu %xcc, %f8, %f26
986 fmovrse %i3, %f14, %f27
987 edge16ln %l5, %l1, %l6
988 add %l7, 0x10, %l6
989 wr %g0, 0x10, %asi
990 lda [%l6] %asi, %g4
991 nop ! casa [%l6] 0x10, %g4, %o6 ASI use replaced by convert2hboot
992 nop ! tsubcctv %l3, %i4, %g1 changed by convert2hboot
993 nop
994 set 0x1A, %o4
995 ldub [%l7 + %o4], %l4
996 subccc %g2, 0x12CB, %o2
997 fands %f28, %f15, %f0
998 ldstub [%l7 + 0x6E], %o3
999 sub %o7, %i5, %i6
1000 movrgz %l2, %g7, %o1
1001 andn %l0, 0x0A4F, %i0
1002 fxors %f10, %f14, %f24
1003 orn %i2, 0x0814, %o4
1004 udiv %i7, 0x1CDB, %g5
1005 ba,a %xcc, loop_82
1006 fbe %fcc3, loop_83
1007 restored
1008 rdpr %cwp, %g1
1009 rdpr %cansave, %g2
1010 rdpr %canrestore, %g3
1011 rdpr %cleanwin, %g4
1012 rdpr %otherwin, %g5
1013 rdpr %wstate, %g6
1014 subccc %g6, 0x0B0D, %o5
1015loop_82:
1016 nop
1017 setx loop_84, %l0, %l1
1018 nop ! wrpr 0x1, %tl changed by convert2hboot
1019 nop ! wrpr %l1, %tnpc changed by convert2hboot
1020 setx 0x34400001400, %l0, %l1
1021 nop ! wrpr %l1, %tstate changed by convert2hboot
1022 nop ! wrhpr 0x4, %htstate changed by convert2hboot
1023 nop ! done changed by convert2hboot
1024loop_83:
1025 ldub [%l7 + 0x2C], %i1
1026 nop ! tleu %icc, 0x1 changed by convert2hboot
1027 restored
1028 rdpr %cwp, %g1
1029 rdpr %cansave, %g2
1030 rdpr %canrestore, %g3
1031 rdpr %cleanwin, %g4
1032 rdpr %otherwin, %g5
1033 rdpr %wstate, %g6
1034loop_84:
1035 edge16 %g3, %o0, %l5
1036 fmovrsne %l1, %f20, %f20
1037 fble %fcc0, loop_85
1038 sub %i3, 0x1CB6, %g4
1039 brgz,a %l6, loop_86
1040 fabss %f9, %f29
1041loop_85:
1042 umulcc %l3, %i4, %g1
1043 edge16ln %o6, %l4, %g2
1044loop_86:
1045 srl %o2, 0x02, %o7
1046 alignaddr %i5, %o3, %i6
1047 movg %xcc, %g7, %o1
1048 fmovrslez %l2, %f28, %f19
1049 mova %icc, %i0, %i2
1050 fmovdge %xcc, %f26, %f25
1051 andncc %o4, %i7, %l0
1052 srax %g5, 0x0A, %o5
1053 fmul8x16 %f17, %f28, %f0
1054 std %g6, [%l7 + 0x40]
1055 ble,a,pn %icc, loop_87
1056 edge16l %g3, %o0, %l5
1057 add %l1, 0x1EC5, %i3
1058 wr %g0, 0x80, %asi
1059loop_87:
1060 subcc %l6, %l3, %i1
1061 and %g1, 0x0CA9, %o6
1062 fmovdvs %icc, %f28, %f23
1063 srl %l4, 0x19, %g2
1064 nop ! tpos %xcc, 0x2 changed by convert2hboot
1065 srax %o2, %o7, %i4
1066 set 0x2E, %o6
1067 nop ! ldsba [%l7 + %o6] 0x14, %o3 ASI use replaced by convert2hboot
1068 fone %f20
1069 nop ! te %icc, 0x1 changed by convert2hboot
1070 fpackfix %f18, %f29
1071 edge32ln %i6, %i5, %g7
1072 smulcc %o1, %i0, %i2
1073 andn %l2, %o4, %i7
1074 fmovdneg %xcc, %f11, %f29
1075 nop ! tn %xcc, 0x6 changed by convert2hboot
1076 ld [%l7 + 0x10], %f27
1077 nop ! tge %xcc, 0x7 changed by convert2hboot
1078 edge32n %l0, %g5, %g6
1079 udivcc %g3, 0x1992, %o5
1080 nop ! tcc %xcc, 0x1 changed by convert2hboot
1081 set 0x2E, %l1
1082 nop ! lduha [%l7 + %l1] 0x04, %o0 ASI use replaced by convert2hboot
1083 fbuge,a %fcc2, loop_88
1084 fors %f30, %f28, %f29
1085 edge32 %l1, %i3, %g4
1086 edge32ln %l6, %l3, %i1
1087loop_88:
1088 movneg %xcc, %l5, %o6
1089 nop ! tvs %icc, 0x4 changed by convert2hboot
1090 move %icc, %g1, %l4
1091 fmovsvs %xcc, %f26, %f0
1092 sllx %g2, %o2, %o7
1093 movge %xcc, %o3, %i6
1094 srax %i4, 0x13, %g7
1095 brnz,a %o1, loop_89
1096 srl %i0, 0x12, %i5
1097 nop ! tsubcctv %i2, 0x015F, %l2 changed by convert2hboot
1098 fmovsge %icc, %f0, %f23
1099loop_89:
1100 fnot1 %f0, %f16
1101 wr %g0, 0x80, %asi
1102 movne %xcc, %i7, %g5
1103 movpos %icc, %l0, %g3
1104 nop ! te %xcc, 0x6 changed by convert2hboot
1105 fcmpeq16 %f16, %f16, %o5
1106 brz,a %g6, loop_90
1107 ldub [%l7 + 0x1D], %o0
1108 nop ! tsubcctv %l1, 0x19BB, %i3 changed by convert2hboot
1109 nop ! tne %icc, 0x2 changed by convert2hboot
1110loop_90:
1111 sdiv %l6, 0x0381, %g4
1112 fmuld8sux16 %f2, %f2, %f8
1113 nop ! tpos %icc, 0x1 changed by convert2hboot
1114 nop ! tle %icc, 0x5 changed by convert2hboot
1115 udiv %l3, 0x0A06, %l5
1116 fmovscc %xcc, %f1, %f5
1117 movrlez %i1, 0x1EA, %o6
1118 movpos %xcc, %l4, %g1
1119 sethi 0x0D7B, %o2
1120 nop ! ta %xcc, 0x4 changed by convert2hboot
1121 nop ! te %icc, 0x5 changed by convert2hboot
1122 xor %o7, %o3, %i6
1123 bl %icc, loop_91
1124 nop ! tn %xcc, 0x7 changed by convert2hboot
1125 std %f12, [%l7 + 0x48]
1126 udivx %g2, 0x062E, %g7
1127loop_91:
1128 fcmpne16 %f18, %f4, %i4
1129 fmovda %xcc, %f19, %f28
1130 nop ! tpos %icc, 0x1 changed by convert2hboot
1131 edge32l %i0, %o1, %i5
1132 nop ! sir 0x11BD changed by convert2hboot
1133 be,a,pn %icc, loop_92
1134 bn,a loop_93
1135 nop ! tcs %icc, 0x2 changed by convert2hboot
1136 wr %g0, 0x81, %asi
1137 lda [%l7 + 0x18] %asi, %f12
1138loop_92:
1139 membar 0x13
1140loop_93:
1141 movle %icc, %i2, %l2
1142 nop ! tvc %icc, 0x4 changed by convert2hboot
1143 subc %i7, 0x0597, %o4
1144 fmovdge %xcc, %f8, %f10
1145 srax %l0, %g3, %o5
1146 fnands %f27, %f3, %f20
1147 fba %fcc1, loop_94
1148 fcmple32 %f4, %f30, %g6
1149 ldx [%l7 + 0x08], %g5
1150 stb %o0, [%l7 + 0x3F]
1151loop_94:
1152 nop
1153 set 0x0C, %l4
1154 nop ! swapa [%l7 + %l4] 0x10, %i3 ASI use replaced by convert2hboot
1155 wr %g0, 0x89, %asi
1156 movrgez %g4, %l1, %l5
1157 brlz,a %l3, loop_95
1158 srl %o6, 0x07, %i1
1159 fmovdge %icc, %f15, %f14
1160 nop ! taddcctv %g1, 0x1B12, %l4 changed by convert2hboot
1161loop_95:
1162 movgu %icc, %o7, %o3
1163 ba,pt %xcc, loop_96
1164 fcmpd %fcc3, %f30, %f4
1165 andn %o2, %g2, %g7
1166 ble,a loop_97
1167loop_96:
1168 lduw [%l7 + 0x78], %i4
1169 bn,a %icc, loop_98
1170 membar 0x26
1171loop_97:
1172 alignaddr %i6, %o1, %i5
1173 brnz %i2, loop_99
1174loop_98:
1175 restored
1176 rdpr %cwp, %g1
1177 rdpr %cansave, %g2
1178 rdpr %canrestore, %g3
1179 rdpr %cleanwin, %g4
1180 rdpr %otherwin, %g5
1181 rdpr %wstate, %g6
1182 fnands %f2, %f5, %f30
1183 fbo,a %fcc1, loop_100
1184loop_99:
1185 bg loop_101
1186 stx %i0, [%l7 + 0x08]
1187 movn %icc, %l2, %o4
1188loop_100:
1189 ldx [%l7 + 0x20], %i7
1190loop_101:
1191 fxnors %f12, %f23, %f31
1192 fand %f28, %f28, %f0
1193 subc %l0, 0x014B, %o5
1194 fmovdneg %xcc, %f5, %f25
1195 fbue,a %fcc0, loop_102
1196 brz,a %g3, loop_103
1197 fmovse %xcc, %f6, %f18
1198 nop ! tge %icc, 0x3 changed by convert2hboot
1199loop_102:
1200 nop
1201 setx loop_104, %l0, %l1
1202 jmpl %l1, %g6
1203loop_103:
1204 movleu %icc, %g5, %o0
1205 fbuge %fcc0, loop_105
1206 saved
1207 rdpr %cwp, %g1
1208 rdpr %cansave, %g2
1209 rdpr %canrestore, %g3
1210 rdpr %cleanwin, %g4
1211 rdpr %otherwin, %g5
1212 rdpr %wstate, %g6
1213loop_104:
1214 nop
1215 set 0x26, %l6
1216 ldsh [%l7 + %l6], %l6
1217 sllx %g4, %i3, %l1
1218loop_105:
1219 nop ! tg %xcc, 0x5 changed by convert2hboot
1220 xnor %l3, 0x1A52, %l5
1221 movleu %icc, %o6, %i1
1222 edge8l %l4, %o7, %o3
1223 bleu,a,pn %icc, loop_106
1224 nop ! sir 0x00E8 changed by convert2hboot
1225 fbuge,a %fcc1, loop_107
1226 nop ! tg %icc, 0x1 changed by convert2hboot
1227loop_106:
1228 saved
1229 rdpr %cwp, %g1
1230 rdpr %cansave, %g2
1231 rdpr %canrestore, %g3
1232 rdpr %cleanwin, %g4
1233 rdpr %otherwin, %g5
1234 rdpr %wstate, %g6
1235 fpadd32s %f30, %f2, %f22
1236loop_107:
1237 nop
1238 set 0x6C, %g5
1239 nop ! lduba [%l7 + %g5] 0x88, %g1 ASI use replaced by convert2hboot
1240 fblg,a %fcc2, loop_108
1241 nop ! taddcctv %g2, %g7, %o2 changed by convert2hboot
1242 movrgez %i6, %i4, %i5
1243 nop
1244 setx loop_109, %l0, %l1
1245 jmpl %l1, %i2
1246loop_108:
1247 fbul %fcc0, loop_110
1248 sll %i0, %l2, %o4
1249 set 0x20, %l3
1250 nop ! stxa %i7, [%l7 + %l3] 0x2a ASI use replaced by convert2hboot
1251 membar #Sync
1252loop_109:
1253 movpos %icc, %o1, %l0
1254loop_110:
1255 orn %o5, %g3, %g5
1256 fabss %f22, %f23
1257 fornot2s %f17, %f16, %f10
1258 edge16l %g6, %l6, %o0
1259 or %i3, %g4, %l3
1260 edge32ln %l5, %l1, %i1
1261 bshuffle %f20, %f16, %f6
1262 array32 %l4, %o6, %o3
1263 fmovde %xcc, %f20, %f24
1264 nop ! tn %xcc, 0x7 changed by convert2hboot
1265 stb %o7, [%l7 + 0x71]
1266 fmovsle %xcc, %f0, %f8
1267 set 0x1C, %o7
1268 nop ! ldswa [%l7 + %o7] 0x80, %g2 ASI use replaced by convert2hboot
1269 nop ! tn %icc, 0x1 changed by convert2hboot
1270 edge16ln %g7, %g1, %i6
1271 movrlz %i4, %o2, %i5
1272 edge16l %i0, %i2, %l2
1273 sll %i7, %o4, %o1
1274 array8 %l0, %o5, %g5
1275 fmovsleu %xcc, %f7, %f2
1276 fands %f4, %f12, %f26
1277 edge16 %g3, %l6, %o0
1278 set 0x7C, %l0
1279 lda [%l7 + %l0] 0x89, %f11
1280 edge16 %g6, %i3, %l3
1281 nop ! taddcc %g4, %l5, %l1 changed by convert2hboot
1282 movn %icc, %i1, %o6
1283 movgu %icc, %l4, %o7
1284 add %l7, 0x5C, %l6
1285 wr %g0, 0x81, %asi
1286 lda [%l6] %asi, %o3
1287 nop ! casa [%l6] 0x81, %o3, %g2 ASI use replaced by convert2hboot
1288 movre %g7, 0x20E, %i6
1289 std %f14, [%l7 + 0x38]
1290 fcmpgt16 %f24, %f30, %i4
1291 edge32n %g1, %i5, %i0
1292 xnorcc %i2, 0x1F88, %l2
1293 subcc %i7, %o4, %o2
1294 fsrc1s %f21, %f25
1295 movpos %icc, %l0, %o5
1296 add %l7, 0x14, %l6
1297 wr %g0, 0x10, %asi
1298 lda [%l6] %asi, %o1
1299 nop ! casa [%l6] 0x10, %o1, %g3 ASI use replaced by convert2hboot
1300 bneg %icc, loop_111
1301 edge16l %l6, %g5, %g6
1302 nop ! ta %xcc, 0x3 changed by convert2hboot
1303 nop ! tsubcc %o0, %i3, %l3 changed by convert2hboot
1304loop_111:
1305 movgu %icc, %g4, %l1
1306 movge %icc, %i1, %o6
1307 fmovrslez %l4, %f1, %f21
1308 fmovrslez %o7, %f13, %f17
1309 udivx %o3, 0x1D37, %l5
1310 nop ! tg %icc, 0x2 changed by convert2hboot
1311 fbo,a %fcc2, loop_112
1312 bshuffle %f4, %f2, %f18
1313 movcs %xcc, %g7, %i6
1314 flush %l7 + 0x08
1315loop_112:
1316 fbge,a %fcc2, loop_113
1317 sdiv %i4, 0x1B75, %g2
1318 fexpand %f17, %f24
1319 nop ! taddcctv %g1, %i0, %i2 changed by convert2hboot
1320loop_113:
1321 srax %i5, 0x0B, %i7
1322 fexpand %f4, %f18
1323 nop ! te %xcc, 0x1 changed by convert2hboot
1324 movpos %xcc, %l2, %o4
1325 wr %g0, 0x89, %asi
1326 fnor %f16, %f6, %f14
1327 nop
1328 setx loop_114, %l0, %l1
1329 nop ! wrpr 0x1, %tl changed by convert2hboot
1330 nop ! wrpr %l1, %tnpc changed by convert2hboot
1331 setx 0x34400001400, %l0, %l1
1332 nop ! wrpr %l1, %tstate changed by convert2hboot
1333 nop ! wrhpr 0x4, %htstate changed by convert2hboot
1334 nop ! done changed by convert2hboot
1335 nop ! tsubcctv %o5, %o1, %o2 changed by convert2hboot
1336 movne %xcc, %g3, %g5
1337 ble,a %xcc, loop_115
1338loop_114:
1339 fbo %fcc3, loop_116
1340 movg %xcc, %g6, %o0
1341 nop ! sir 0x1DD9 changed by convert2hboot
1342loop_115:
1343 edge8 %i3, %l6, %g4
1344loop_116:
1345 nop
1346 wr %g0, 0x0c, %asi
1347 edge16 %l3, %l1, %i1
1348 nop ! tcc %icc, 0x2 changed by convert2hboot
1349 nop ! tge %xcc, 0x4 changed by convert2hboot
1350 fmovdleu %xcc, %f2, %f18
1351 edge32 %o6, %o7, %o3
1352 flush %l7 + 0x34
1353 array16 %l5, %g7, %l4
1354 wr %g0, 0x88, %asi
1355 or %i4, %g1, %i0
1356 srax %i2, 0x15, %g2
1357 movrlz %i5, %i7, %o4
1358 saved
1359 rdpr %cwp, %g1
1360 rdpr %cansave, %g2
1361 rdpr %canrestore, %g3
1362 rdpr %cleanwin, %g4
1363 rdpr %otherwin, %g5
1364 rdpr %wstate, %g6
1365 subc %l0, %l2, %o5
1366 sdivx %o2, 0x09B8, %g3
1367 fpackfix %f18, %f3
1368 fxnor %f8, %f30, %f30
1369 set 0x0C, %i2
1370 nop ! ldsba [%l7 + %i2] 0x04, %g5 ASI use replaced by convert2hboot
1371 orcc %o1, 0x19CF, %o0
1372 ldsb [%l7 + 0x76], %g6
1373 movl %xcc, %i3, %l6
1374 fbge,a %fcc2, loop_117
1375 fmovrsgez %g4, %f28, %f20
1376 add %l3, 0x1952, %l1
1377 bne loop_118
1378loop_117:
1379 fbul %fcc3, loop_119
1380 membar 0x07
1381 ldx [%l7 + 0x48], %i1
1382loop_118:
1383 bvs,pt %xcc, loop_120
1384loop_119:
1385 nop ! tn %xcc, 0x5 changed by convert2hboot
1386 and %o7, 0x071E, %o6
1387 ldsb [%l7 + 0x6B], %l5
1388loop_120:
1389 lduh [%l7 + 0x68], %o3
1390 bgu,a %xcc, loop_121
1391 fcmpgt32 %f14, %f20, %g7
1392 sdivcc %l4, 0x12EA, %i6
1393 movpos %xcc, %i4, %i0
1394loop_121:
1395 nop
1396 set 0x18, %l2
1397 sta %f27, [%l7 + %l2] 0x10
1398 fbe %fcc1, loop_122
1399 array32 %i2, %g1, %g2
1400 fzero %f14
1401 nop ! tcs %xcc, 0x0 changed by convert2hboot
1402loop_122:
1403 ba,pn %icc, loop_123
1404 fmovrdgz %i7, %f30, %f14
1405 ble %xcc, loop_124
1406 edge8n %i5, %o4, %l0
1407loop_123:
1408 nop
1409 wr %g0, 0x81, %asi
1410loop_124:
1411 srax %l2, %o2, %g5
1412 bshuffle %f6, %f26, %f26
1413 sra %g3, %o1, %o0
1414 fmul8sux16 %f30, %f10, %f20
1415 edge32 %g6, %i3, %l6
1416 nop ! tle %xcc, 0x4 changed by convert2hboot
1417 fbuge %fcc3, loop_125
1418 ld [%l7 + 0x68], %f22
1419 movneg %xcc, %l3, %g4
1420 nop ! tn %xcc, 0x2 changed by convert2hboot
1421loop_125:
1422 fblg,a %fcc3, loop_126
1423 nop ! taddcc %i1, 0x10BE, %o7 changed by convert2hboot
1424 alignaddr %o6, %l1, %o3
1425 orn %l5, 0x105F, %l4
1426loop_126:
1427 nop
1428 setx loop_127, %l0, %l1
1429 nop ! wrpr 0x1, %tl changed by convert2hboot
1430 nop ! wrpr %l1, %tnpc changed by convert2hboot
1431 setx 0x34400001400, %l0, %l1
1432 nop ! wrpr %l1, %tstate changed by convert2hboot
1433 nop ! wrhpr 0x4, %htstate changed by convert2hboot
1434 nop ! done changed by convert2hboot
1435 andn %i6, %i4, %g7
1436 movrlez %i0, %i2, %g2
1437 fbe,a %fcc2, loop_128
1438loop_127:
1439 fbug,a %fcc1, loop_129
1440 edge32l %i7, %i5, %o4
1441 fnands %f31, %f24, %f13
1442loop_128:
1443 sub %g1, %l0, %o5
1444loop_129:
1445 movg %icc, %l2, %o2
1446 set 0x28, %i3
1447 nop ! stxa %g5, [%l7 + %i3] 0x2b ASI use replaced by convert2hboot
1448 membar #Sync
1449 nop ! tneg %xcc, 0x5 changed by convert2hboot
1450 fnegd %f24, %f16
1451 sdivcc %g3, 0x04E0, %o1
1452 fmovsle %icc, %f22, %f10
1453 nop ! tvc %xcc, 0x2 changed by convert2hboot
1454 fbuge %fcc2, loop_130
1455 nop ! taddcc %o0, %g6, %l6 changed by convert2hboot
1456 array16 %l3, %i3, %i1
1457 and %g4, 0x1BB0, %o7
1458loop_130:
1459 orn %l1, %o3, %o6
1460 nop
1461 setx loop_131, %l0, %l1
1462 nop ! wrpr 0x1, %tl changed by convert2hboot
1463 nop ! wrpr %l1, %tpc changed by convert2hboot
1464 add %l1, 0x4, %l1
1465 nop ! wrpr %l1, %tnpc changed by convert2hboot
1466 setx 0x34400001400, %l0, %l1
1467 nop ! wrpr %l1, %tstate changed by convert2hboot
1468 nop ! wrhpr 0x4, %htstate changed by convert2hboot
1469 nop ! retry changed by convert2hboot
1470 fpsub16 %f8, %f28, %f20
1471 movpos %icc, %l5, %i6
1472 nop ! tcc %icc, 0x0 changed by convert2hboot
1473loop_131:
1474 fmovsn %icc, %f24, %f3
1475 saved
1476 rdpr %cwp, %g1
1477 rdpr %cansave, %g2
1478 rdpr %canrestore, %g3
1479 rdpr %cleanwin, %g4
1480 rdpr %otherwin, %g5
1481 rdpr %wstate, %g6
1482 fands %f16, %f8, %f30
1483 fmovdneg %icc, %f25, %f12
1484 sdivcc %l4, 0x0483, %i4
1485 fblg,a %fcc0, loop_132
1486 fand %f2, %f8, %f20
1487 brnz %i0, loop_133
1488 bvc,a,pt %xcc, loop_134
1489loop_132:
1490 edge32l %g7, %g2, %i7
1491 edge8ln %i5, %i2, %o4
1492loop_133:
1493 subccc %g1, %l0, %o5
1494loop_134:
1495 udiv %l2, 0x0663, %o2
1496 movrlez %g3, %o1, %o0
1497 fxor %f14, %f2, %f8
1498 movrlez %g6, 0x1F2, %g5
1499 fandnot1 %f10, %f22, %f30
1500 and %l6, 0x107B, %l3
1501 nop
1502 setx loop_135, %l0, %l1
1503 nop ! wrpr 0x1, %tl changed by convert2hboot
1504 nop ! wrpr %l1, %tpc changed by convert2hboot
1505 add %l1, 0x4, %l1
1506 nop ! wrpr %l1, %tnpc changed by convert2hboot
1507 setx 0x34400001400, %l0, %l1
1508 nop ! wrpr %l1, %tstate changed by convert2hboot
1509 nop ! wrhpr 0x4, %htstate changed by convert2hboot
1510 nop ! retry changed by convert2hboot
1511 fpack16 %f2, %f16
1512 smulcc %i3, %i1, %g4
1513 xor %o7, %l1, %o6
1514loop_135:
1515 fmuld8ulx16 %f29, %f22, %f12
1516 sll %o3, %l5, %l4
1517 brz %i4, loop_136
1518 fmovrde %i0, %f2, %f4
1519 andncc %g7, %i6, %i7
1520 bneg %xcc, loop_137
1521loop_136:
1522 fbo,a %fcc1, loop_138
1523 movn %icc, %i5, %g2
1524 umulcc %o4, %g1, %i2
1525loop_137:
1526 fcmple32 %f6, %f26, %l0
1527loop_138:
1528 bpos,a %xcc, loop_139
1529 fmul8x16al %f13, %f17, %f16
1530 movl %icc, %l2, %o5
1531 srax %o2, 0x0E, %o1
1532loop_139:
1533 sdivcc %g3, 0x15C6, %o0
1534 fexpand %f8, %f22
1535 subccc %g5, %l6, %l3
1536 be,a %xcc, loop_140
1537 movpos %xcc, %i3, %i1
1538 srl %g6, 0x00, %o7
1539 bl,a loop_141
1540loop_140:
1541 nop
1542 setx loop_142, %l0, %l1
1543 nop ! wrpr 0x1, %tl changed by convert2hboot
1544 nop ! wrpr %l1, %tpc changed by convert2hboot
1545 add %l1, 0x4, %l1
1546 nop ! wrpr %l1, %tnpc changed by convert2hboot
1547 setx 0x34400001400, %l0, %l1
1548 nop ! wrpr %l1, %tstate changed by convert2hboot
1549 nop ! wrhpr 0x4, %htstate changed by convert2hboot
1550 nop ! retry changed by convert2hboot
1551 subcc %l1, 0x155B, %g4
1552 fandnot1 %f10, %f20, %f30
1553loop_141:
1554 nop
1555 set 0x38, %g7
1556 nop ! prefetcha [%l7 + %g7] 0x11, 0x1 ASI use replaced by convert2hboot
1557loop_142:
1558 fsrc2s %f6, %f24
1559 array32 %o3, %l5, %i4
1560 nop ! tge %xcc, 0x6 changed by convert2hboot
1561 edge8n %i0, %g7, %l4
1562 fcmpeq16 %f18, %f20, %i6
1563 fone %f28
1564 fmovdgu %xcc, %f22, %f25
1565 bshuffle %f8, %f28, %f24
1566 udivcc %i7, 0x024D, %g2
1567 xor %i5, %g1, %i2
1568 ldd [%l7 + 0x60], %f14
1569 fmovrsne %o4, %f1, %f29
1570 sethi 0x1C85, %l2
1571 addccc %l0, 0x0B8A, %o5
1572 set 0x57, %o0
1573 nop ! lduba [%l7 + %o0] 0x11, %o2 ASI use replaced by convert2hboot
1574 movpos %icc, %o1, %g3
1575 andn %o0, %g5, %l3
1576 udivcc %i3, 0x0B0F, %l6
1577 addc %i1, %o7, %g6
1578 fornot1s %f7, %f28, %f8
1579 movrgz %l1, %g4, %o6
1580 wr %g0, 0x04, %asi
1581 wr %g0, 0x23, %asi
1582 membar #Sync
1583 ba %icc, loop_143
1584 fbo,a %fcc3, loop_144
1585 fpsub32 %f14, %f14, %f22
1586 fba,a %fcc3, loop_145
1587loop_143:
1588 fexpand %f13, %f16
1589loop_144:
1590 bgu loop_146
1591 fba %fcc1, loop_147
1592loop_145:
1593 udivx %l5, 0x1119, %g7
1594 nop
1595 setx loop_148, %l0, %l1
1596 nop ! wrpr 0x1, %tl changed by convert2hboot
1597 nop ! wrpr %l1, %tpc changed by convert2hboot
1598 add %l1, 0x4, %l1
1599 nop ! wrpr %l1, %tnpc changed by convert2hboot
1600 setx 0x34400001400, %l0, %l1
1601 nop ! wrpr %l1, %tstate changed by convert2hboot
1602 nop ! wrhpr 0x4, %htstate changed by convert2hboot
1603 nop ! retry changed by convert2hboot
1604loop_146:
1605 xnorcc %i0, 0x1FB4, %l4
1606loop_147:
1607 fbul,a %fcc2, loop_149
1608 movn %xcc, %i7, %g2
1609loop_148:
1610 fxnor %f16, %f16, %f6
1611 ldd [%l7 + 0x58], %i4
1612loop_149:
1613 movle %xcc, %g1, %i6
1614 nop ! tn %xcc, 0x0 changed by convert2hboot
1615 movre %i2, 0x3B5, %l2
1616 xor %l0, 0x1536, %o4
1617 fbe %fcc3, loop_150
1618 movleu %xcc, %o2, %o1
1619 fmovrslez %g3, %f20, %f5
1620 umul %o5, %o0, %l3
1621loop_150:
1622 bneg %xcc, loop_151
1623 mulscc %i3, 0x093A, %l6
1624 alignaddr %g5, %i1, %g6
1625 set 0x4B, %g2
1626 nop ! lduba [%l7 + %g2] 0x10, %l1 ASI use replaced by convert2hboot
1627loop_151:
1628 nop
1629 set 0x10, %o5
1630 nop ! stwa %g4, [%l7 + %o5] 0xe2 ASI use replaced by convert2hboot
1631 membar #Sync
1632 fpackfix %f14, %f19
1633 nop
1634 set 0x10, %g1
1635 std %f24, [%l7 + %g1]
1636 fmovdgu %icc, %f19, %f9
1637 move %icc, %o6, %o3
1638 swap [%l7 + 0x40], %i4
1639 bcc,a,pt %icc, loop_152
1640 ldsb [%l7 + 0x66], %o7
1641 array32 %g7, %i0, %l5
1642 umul %i7, %g2, %l4
1643loop_152:
1644 nop
1645 wr %g0, 0x81, %asi
1646 edge16l %i6, %i2, %l2
1647 sub %g1, %o4, %l0
1648 bneg,pn %xcc, loop_153
1649 nop ! tge %icc, 0x5 changed by convert2hboot
1650 alignaddrl %o1, %g3, %o5
1651 movre %o0, %o2, %l3
1652loop_153:
1653 fbule %fcc0, loop_154
1654 fmovrsgz %i3, %f17, %f20
1655 umulcc %g5, 0x11E5, %l6
1656 nop ! tne %icc, 0x1 changed by convert2hboot
1657loop_154:
1658 nop ! taddcc %g6, %l1, %g4 changed by convert2hboot
1659 fpsub32s %f30, %f23, %f4
1660 prefetch [%l7 + 0x58], 0x1
1661 add %l7, 0x08, %l6
1662 wr %g0, 0x19, %asi
1663 nop ! tcs %icc, 0x0 changed by convert2hboot
1664 std %f6, [%l7 + 0x10]
1665 nop ! tge %xcc, 0x3 changed by convert2hboot
1666 saved
1667 rdpr %cwp, %g1
1668 rdpr %cansave, %g2
1669 rdpr %canrestore, %g3
1670 rdpr %cleanwin, %g4
1671 rdpr %otherwin, %g5
1672 rdpr %wstate, %g6
1673 brlz %i4, loop_155
1674 lduh [%l7 + 0x7E], %i1
1675 nop ! tcc %icc, 0x1 changed by convert2hboot
1676 fbuge %fcc2, loop_156
1677loop_155:
1678 array16 %o7, %i0, %l5
1679 movn %icc, %g7, %i7
1680 nop ! taddcc %l4, 0x0C6E, %i5 changed by convert2hboot
1681loop_156:
1682 movre %i6, %i2, %g2
1683 fblg %fcc0, loop_157
1684 fmovsne %xcc, %f8, %f14
1685 nop ! tpos %icc, 0x6 changed by convert2hboot
1686 brnz %l2, loop_158
1687loop_157:
1688 umul %g1, 0x1892, %l0
1689 mulx %o1, 0x0504, %g3
1690 fxnors %f14, %f28, %f30
1691loop_158:
1692 movleu %xcc, %o5, %o0
1693 or %o2, 0x00BA, %o4
1694 add %i3, %g5, %l3
1695 ba,pn %xcc, loop_159
1696 movvs %xcc, %g6, %l1
1697 subc %g4, %o6, %o3
1698 nop ! tne %icc, 0x4 changed by convert2hboot
1699loop_159:
1700 edge16 %l6, %i4, %o7
1701 fmovsvc %icc, %f1, %f11
1702 movgu %xcc, %i1, %l5
1703 movcc %xcc, %g7, %i7
1704 umul %l4, %i0, %i5
1705 smulcc %i2, %i6, %l2
1706 add %l7, 0x54, %l6
1707 wr %g0, 0x80, %asi
1708 fcmpne32 %f20, %f6, %o1
1709 movrlez %g2, %o5, %g3
1710 movl %xcc, %o0, %o4
1711 srlx %o2, %g5, %i3
1712 nop
1713 setx loop_160, %l0, %l1
1714 nop ! wrpr 0x1, %tl changed by convert2hboot
1715 nop ! wrpr %l1, %tpc changed by convert2hboot
1716 add %l1, 0x4, %l1
1717 nop ! wrpr %l1, %tnpc changed by convert2hboot
1718 setx 0x34400001400, %l0, %l1
1719 nop ! wrpr %l1, %tstate changed by convert2hboot
1720 nop ! wrhpr 0x4, %htstate changed by convert2hboot
1721 nop ! retry changed by convert2hboot
1722 nop ! taddcctv %l3, %g6, %g4 changed by convert2hboot
1723 fmovrslz %l1, %f5, %f0
1724 sethi 0x0FAC, %o3
1725loop_160:
1726 movneg %icc, %l6, %o6
1727 movrgz %o7, %i4, %l5
1728 orcc %g7, %i7, %i1
1729 subcc %l4, %i0, %i2
1730 wr %g0, 0x11, %asi
1731 sta %f10, [%l7 + 0x0C] %asi
1732 fbuge,a %fcc2, loop_161
1733 fbg %fcc1, loop_162
1734 array32 %i5, %l2, %i6
1735 edge8n %l0, %o1, %g2
1736loop_161:
1737 udivx %o5, 0x142B, %g1
1738loop_162:
1739 fmovscc %xcc, %f14, %f19
1740 fpsub32s %f28, %f21, %f2
1741 fbge,a %fcc1, loop_163
1742 nop ! tleu %icc, 0x4 changed by convert2hboot
1743 fnot1s %f18, %f22
1744 fmovrsgz %o0, %f13, %f26
1745loop_163:
1746 nop ! tcs %icc, 0x3 changed by convert2hboot
1747 subcc %g3, %o2, %o4
1748 orn %g5, 0x0434, %i3
1749 set 0x54, %g4
1750 nop ! lduwa [%l7 + %g4] 0x18, %l3 ASI use replaced by convert2hboot
1751 brz %g4, loop_164
1752 bge loop_165
1753 be loop_166
1754 movleu %xcc, %g6, %o3
1755loop_164:
1756 mulscc %l6, %o6, %l1
1757loop_165:
1758 fcmple16 %f18, %f16, %i4
1759loop_166:
1760 nop ! tn %xcc, 0x5 changed by convert2hboot
1761 sllx %o7, 0x16, %l5
1762 edge16n %i7, %i1, %l4
1763 nop ! tvs %xcc, 0x2 changed by convert2hboot
1764 mulx %g7, %i0, %i5
1765 fcmpes %fcc1, %f18, %f9
1766 add %l7, 0x24, %l6
1767 wr %g0, 0x88, %asi
1768 lda [%l6] %asi, %i2
1769 edge32n %i6, %l0, %g2
1770 fpadd16 %f14, %f30, %f6
1771 array8 %o5, %g1, %o0
1772 edge32l %g3, %o1, %o2
1773 nop ! tneg %icc, 0x3 changed by convert2hboot
1774 movle %xcc, %g5, %o4
1775 movvs %xcc, %i3, %l3
1776 fnot1s %f18, %f14
1777 udivcc %g4, 0x1712, %g6
1778 addc %l6, 0x1C4E, %o3
1779 smul %l1, %o6, %o7
1780 wr %g0, 0x11, %asi
1781 fmovsg %icc, %f13, %f27
1782 edge8l %l5, %i1, %i7
1783 alignaddrl %g7, %l4, %i5
1784 movneg %xcc, %i2, %i0
1785 edge32l %l2, %i6, %g2
1786 array8 %l0, %g1, %o5
1787 fones %f5
1788 nop ! tsubcctv %g3, 0x11B8, %o1 changed by convert2hboot
1789 lduw [%l7 + 0x70], %o2
1790 fbl %fcc0, loop_167
1791 movg %icc, %g5, %o4
1792 movrlz %o0, 0x25F, %l3
1793 nop
1794 setx loop_168, %l0, %l1
1795 jmpl %l1, %i3
1796loop_167:
1797 nop ! tge %xcc, 0x0 changed by convert2hboot
1798 nop
1799 set 0x24, %g3
1800 sth %g6, [%l7 + %g3]
1801 set 0x32, %i0
1802 nop ! ldstuba [%l7 + %i0] 0x0c, %l6 ASI use replaced by convert2hboot
1803loop_168:
1804 fmovscc %xcc, %f12, %f5
1805 nop ! tne %icc, 0x2 changed by convert2hboot
1806 bcc,pt %xcc, loop_169
1807 sllx %g4, 0x03, %o3
1808 movn %icc, %l1, %o7
1809 fornot1s %f26, %f2, %f28
1810loop_169:
1811 fabss %f0, %f25
1812 lduh [%l7 + 0x28], %o6
1813 add %l7, 0x08, %l6
1814 wr %g0, 0x10, %asi
1815 fbge,a %fcc1, loop_170
1816 xor %i7, %g7, %l5
1817 xorcc %l4, %i2, %i5
1818loop_170:
1819 addc %i0, 0x1FDF, %l2
1820 ldd [%l7 + 0x60], %f10
1821 fsrc2s %f10, %f12
1822 subccc %g2, 0x00E2, %i6
1823 fbu %fcc2, loop_171
1824 orn %l0, %o5, %g1
1825 fmovda %xcc, %f30, %f5
1826 fble %fcc3, loop_172
1827loop_171:
1828 fxor %f8, %f12, %f24
1829 edge8n %o1, %o2, %g5
1830 movvs %xcc, %o4, %g3
1831loop_172:
1832 nop
1833 wr %g0, 0xeb, %asi
1834 membar #Sync
1835 popc %o0, %i3
1836 xnorcc %g6, 0x0413, %l6
1837 fabss %f27, %f30
1838 edge16n %o3, %g4, %l1
1839 ldsw [%l7 + 0x2C], %o7
1840 movge %icc, %i4, %o6
1841 fcmps %fcc2, %f27, %f31
1842 edge16n %i1, %g7, %i7
1843 prefetch [%l7 + 0x7C], 0x1
1844 edge16l %l5, %l4, %i2
1845 fbug %fcc3, loop_173
1846 fba,a %fcc2, loop_174
1847 add %i5, 0x1791, %i0
1848 subc %l2, %g2, %i6
1849loop_173:
1850 orn %l0, %o5, %g1
1851loop_174:
1852 swap [%l7 + 0x3C], %o2
1853 fpsub16s %f28, %f31, %f24
1854 set 0x40, %o1
1855 nop ! stda %f0, [%l7 + %o1] 0xf0 ASI use replaced by convert2hboot
1856 membar #Sync
1857 edge32ln %o1, %g5, %g3
1858 mulscc %o4, 0x0AC4, %o0
1859 nop ! tle %icc, 0x0 changed by convert2hboot
1860 smul %l3, %i3, %l6
1861 movvs %icc, %o3, %g6
1862 fbul %fcc1, loop_175
1863 array16 %l1, %g4, %o7
1864 set 0x08, %l5
1865 nop ! ldsha [%l7 + %l5] 0x80, %i4 ASI use replaced by convert2hboot
1866loop_175:
1867 edge16n %i1, %g7, %i7
1868 add %l5, 0x0856, %l4
1869 movre %o6, %i5, %i0
1870 fbn %fcc1, loop_176
1871 bneg %xcc, loop_177
1872 nop ! tneg %icc, 0x0 changed by convert2hboot
1873 movn %icc, %l2, %g2
1874loop_176:
1875 nop
1876 set 0x60, %g6
1877 nop ! stba %i2, [%l7 + %g6] 0x14 ASI use replaced by convert2hboot
1878loop_177:
1879 bleu,a %icc, loop_178
1880 lduw [%l7 + 0x40], %l0
1881 popc 0x0210, %o5
1882 orn %i6, %o2, %o1
1883loop_178:
1884 movrgz %g5, 0x1DD, %g1
1885 movle %icc, %g3, %o0
1886 set 0x28, %i7
1887 nop ! prefetcha [%l7 + %i7] 0x11, 0x1 ASI use replaced by convert2hboot
1888 bvc,pn %icc, loop_179
1889 umulcc %i3, 0x1E28, %l6
1890 fmovsge %icc, %f3, %f29
1891 stb %o3, [%l7 + 0x3D]
1892loop_179:
1893 fmuld8sux16 %f19, %f23, %f8
1894 array32 %l3, %g6, %g4
1895 nop ! tvs %icc, 0x3 changed by convert2hboot
1896 mova %xcc, %o7, %l1
1897 call loop_180
1898 sdivcc %i1, 0x1FD6, %g7
1899 nop ! tn %xcc, 0x6 changed by convert2hboot
1900 edge32 %i7, %i4, %l4
1901loop_180:
1902 fabss %f28, %f21
1903 alignaddr %o6, %l5, %i0
1904 nop ! tne %xcc, 0x3 changed by convert2hboot
1905 orn %i5, 0x1BB6, %g2
1906 nop ! tpos %icc, 0x0 changed by convert2hboot
1907 subccc %i2, %l2, %o5
1908 nop ! tne %icc, 0x4 changed by convert2hboot
1909 movcc %icc, %i6, %o2
1910 edge16 %o1, %l0, %g5
1911 bshuffle %f2, %f20, %f4
1912 move %icc, %g1, %o0
1913 fandnot2 %f12, %f18, %f26
1914 ld [%l7 + 0x40], %f4
1915 udivcc %o4, 0x0281, %i3
1916 nop ! tvs %xcc, 0x6 changed by convert2hboot
1917 movre %l6, 0x100, %o3
1918 udiv %l3, 0x00AA, %g3
1919 nop ! ta %icc, 0x1 changed by convert2hboot
1920 fmovdvs %xcc, %f19, %f24
1921 membar #Sync
1922 set 0x40, %i4
1923 nop ! ldda [%l7 + %i4] 0xf1, %f0 ASI use replaced by convert2hboot
1924 edge16ln %g4, %o7, %l1
1925 std %f30, [%l7 + 0x08]
1926 ldsh [%l7 + 0x24], %g6
1927 fnegs %f24, %f7
1928 flush %l7 + 0x4C
1929 fornot1 %f30, %f2, %f18
1930 fmovscs %icc, %f27, %f1
1931 movvc %xcc, %i1, %i7
1932 nop ! tcc %xcc, 0x0 changed by convert2hboot
1933 addccc %i4, %g7, %l4
1934 sdivcc %o6, 0x1F0C, %i0
1935 udivcc %l5, 0x00B8, %g2
1936 xnor %i5, %i2, %l2
1937 orcc %o5, 0x04B4, %i6
1938 srax %o1, %l0, %o2
1939 sra %g5, %g1, %o4
1940 nop ! tn %xcc, 0x5 changed by convert2hboot
1941 fpmerge %f10, %f14, %f4
1942 edge16 %o0, %l6, %i3
1943 movn %xcc, %o3, %l3
1944 fmovsvs %xcc, %f7, %f18
1945 sdivcc %g4, 0x0610, %g3
1946 udiv %o7, 0x1720, %l1
1947 subccc %i1, %i7, %g6
1948 orcc %g7, %l4, %o6
1949 udiv %i4, 0x101B, %i0
1950 fmovrdgz %g2, %f22, %f10
1951 wr %g0, 0x11, %asi
1952 lda [%l7 + 0x18] %asi, %f11
1953 fmovdcc %xcc, %f20, %f31
1954 movvs %xcc, %i5, %i2
1955 alignaddrl %l5, %l2, %o5
1956 edge8n %i6, %o1, %o2
1957 bn,pn %xcc, loop_181
1958 nop ! tne %icc, 0x0 changed by convert2hboot
1959 orncc %g5, 0x0A1A, %l0
1960 nop ! tcc %xcc, 0x5 changed by convert2hboot
1961loop_181:
1962 nop
1963 set 0x20, %o2
1964 nop ! ldda [%l7 + %o2] 0xea, %g0 ASI use replaced by convert2hboot
1965 wr %g0, 0x0c, %asi
1966 nop ! tne %xcc, 0x3 changed by convert2hboot
1967 orncc %l6, 0x1C96, %i3
1968 umulcc %o3, %l3, %o4
1969 array32 %g3, %g4, %o7
1970 xnorcc %i1, 0x041D, %i7
1971 nop ! tcs %icc, 0x3 changed by convert2hboot
1972 bshuffle %f16, %f26, %f2
1973 umulcc %l1, %g6, %l4
1974 wr %g0, 0x89, %asi
1975 orcc %i4, %o6, %g2
1976 fmovsg %xcc, %f23, %f12
1977 array8 %i0, %i5, %l5
1978 bvs,a,pn %xcc, loop_182
1979 array8 %i2, %l2, %i6
1980 movpos %icc, %o1, %o2
1981 srax %o5, 0x06, %l0
1982loop_182:
1983 fornot1 %f2, %f22, %f20
1984 ld [%l7 + 0x28], %f28
1985 nop ! tcc %icc, 0x7 changed by convert2hboot
1986 movrne %g1, %o0, %l6
1987 bleu,a loop_183
1988 lduw [%l7 + 0x30], %i3
1989 srlx %g5, 0x0B, %l3
1990 and %o3, 0x0650, %o4
1991loop_183:
1992 mova %icc, %g3, %g4
1993 prefetch [%l7 + 0x74], 0x1
1994 bne loop_184
1995 movrgez %i1, 0x03D, %o7
1996 nop ! tcs %icc, 0x3 changed by convert2hboot
1997 fmovsvc %icc, %f30, %f19
1998loop_184:
1999 fbge,a %fcc3, loop_185
2000 st %f20, [%l7 + 0x1C]
2001 fmovde %icc, %f23, %f20
2002 nop ! tleu %icc, 0x6 changed by convert2hboot
2003loop_185:
2004 nop ! te %xcc, 0x0 changed by convert2hboot
2005 bl %icc, loop_186
2006 stb %l1, [%l7 + 0x72]
2007 alignaddrl %i7, %g6, %g7
2008 fmovsneg %icc, %f16, %f22
2009loop_186:
2010 fmovdgu %xcc, %f1, %f20
2011 ld [%l7 + 0x78], %f15
2012 edge8l %i4, %l4, %g2
2013 array16 %o6, %i5, %i0
2014 sdivx %i2, 0x14C0, %l5
2015 srl %l2, 0x04, %o1
2016 umul %i6, 0x133D, %o5
2017 movrgez %l0, %o2, %o0
2018 fnegs %f26, %f4
2019 andcc %g1, %l6, %g5
2020 srlx %i3, 0x14, %l3
2021 nop ! tneg %xcc, 0x0 changed by convert2hboot
2022 fmovsn %xcc, %f12, %f8
2023 udivx %o3, 0x1BE2, %g3
2024 fpadd32 %f26, %f6, %f12
2025 nop ! tsubcctv %o4, 0x0939, %i1 changed by convert2hboot
2026 mulscc %g4, %l1, %o7
2027 fcmpgt32 %f18, %f0, %i7
2028 umul %g6, 0x0E7A, %g7
2029 umulcc %l4, %g2, %o6
2030 fmuld8sux16 %f18, %f28, %f4
2031 nop ! ta %xcc, 0x6 changed by convert2hboot
2032 stw %i4, [%l7 + 0x1C]
2033 array8 %i0, %i2, %l5
2034 fabss %f27, %f26
2035 saved
2036 rdpr %cwp, %g1
2037 rdpr %cansave, %g2
2038 rdpr %canrestore, %g3
2039 rdpr %cleanwin, %g4
2040 rdpr %otherwin, %g5
2041 rdpr %wstate, %g6
2042 fmovd %f8, %f0
2043 xnor %l2, %i5, %o1
2044 nop ! tvc %xcc, 0x2 changed by convert2hboot
2045 alignaddrl %o5, %l0, %o2
2046 fmovsneg %icc, %f21, %f17
2047 fmovdneg %xcc, %f31, %f18
2048 nop ! tn %icc, 0x4 changed by convert2hboot
2049 orcc %o0, %g1, %l6
2050 nop
2051 setx loop_187, %l0, %l1
2052 jmpl %l1, %i6
2053 movge %icc, %g5, %l3
2054 movn %xcc, %o3, %g3
2055 movrgez %i3, 0x1BA, %i1
2056loop_187:
2057 fbul,a %fcc1, loop_188
2058 edge8n %g4, %l1, %o4
2059 edge16ln %i7, %o7, %g7
2060 bpos %icc, loop_189
2061loop_188:
2062 fabss %f6, %f7
2063 wr %g0, 0x19, %asi
2064loop_189:
2065 orncc %g6, %o6, %i4
2066 addc %i0, 0x0844, %g2
2067 membar 0x51
2068 edge16ln %i2, %l2, %i5
2069 sll %o1, %l5, %o5
2070 sdivcc %l0, 0x0F6A, %o2
2071 movcc %icc, %o0, %l6
2072 umul %g1, %g5, %l3
2073 fmuld8sux16 %f12, %f8, %f16
2074 fmul8x16au %f20, %f3, %f16
2075 movgu %icc, %i6, %o3
2076 fbn,a %fcc0, loop_190
2077 fbg,a %fcc0, loop_191
2078 edge16l %g3, %i1, %g4
2079 fmul8x16 %f10, %f26, %f6
2080loop_190:
2081 lduh [%l7 + 0x5A], %i3
2082loop_191:
2083 movn %icc, %l1, %i7
2084 movgu %icc, %o7, %o4
2085 movrlz %l4, 0x137, %g6
2086 wr %g0, 0x80, %asi
2087 fmovdcc %xcc, %f26, %f3
2088 movn %xcc, %i4, %i0
2089 movpos %xcc, %o6, %g2
2090 nop ! sir 0x1AF1 changed by convert2hboot
2091 fornot1s %f29, %f16, %f11
2092 fpsub16 %f10, %f18, %f22
2093 xorcc %l2, %i5, %o1
2094 nop ! tneg %icc, 0x1 changed by convert2hboot
2095 bcs,a %xcc, loop_192
2096 nop ! tne %xcc, 0x5 changed by convert2hboot
2097 srax %i2, %o5, %l5
2098 fcmpgt16 %f12, %f18, %l0
2099loop_192:
2100 fbn %fcc0, loop_193
2101 fpsub32 %f0, %f22, %f12
2102 movle %icc, %o0, %o2
2103 srlx %l6, %g5, %l3
2104loop_193:
2105 fmovdne %xcc, %f30, %f6
2106 movgu %xcc, %i6, %g1
2107 ble %icc, loop_194
2108 xnorcc %g3, %i1, %g4
2109 membar 0x76
2110 orncc %o3, 0x1864, %l1
2111loop_194:
2112 nop ! sir 0x049D changed by convert2hboot
2113 bge,a loop_195
2114 udivcc %i3, 0x0DC4, %o7
2115 nop ! tvc %icc, 0x7 changed by convert2hboot
2116 nop ! taddcctv %i7, 0x1B13, %l4 changed by convert2hboot
2117loop_195:
2118 nop ! tvs %xcc, 0x7 changed by convert2hboot
2119 nop ! tpos %xcc, 0x0 changed by convert2hboot
2120 nop ! te %icc, 0x6 changed by convert2hboot
2121 edge32n %g6, %o4, %i4
2122 sethi 0x04EA, %i0
2123 movle %xcc, %g7, %g2
2124 mulx %l2, 0x1E15, %i5
2125 fnegd %f6, %f20
2126 nop
2127 set 0x48, %i6
2128 std %o0, [%l7 + %i6]
2129 movcc %xcc, %o6, %o5
2130 srlx %i2, 0x15, %l0
2131 orn %o0, 0x115D, %l5
2132 orncc %l6, 0x16BB, %o2
2133 bg,a,pn %xcc, loop_196
2134 sub %l3, 0x09E6, %g5
2135 fcmpd %fcc1, %f24, %f0
2136 std %f6, [%l7 + 0x78]
2137loop_196:
2138 movgu %icc, %g1, %i6
2139 brlz,a %g3, loop_197
2140 nop ! ta %icc, 0x1 changed by convert2hboot
2141 fnand %f12, %f2, %f10
2142 ba,pt %icc, loop_198
2143loop_197:
2144 fpmerge %f1, %f11, %f8
2145 sllx %g4, 0x06, %i1
2146 edge8n %l1, %i3, %o7
2147loop_198:
2148 nop
2149 wr %g0, 0x04, %asi
2150 edge16l %o3, %g6, %l4
2151 nop ! tge %icc, 0x1 changed by convert2hboot
2152 and %o4, %i0, %g7
2153 movge %xcc, %i4, %g2
2154 movneg %xcc, %i5, %o1
2155 fblg,a %fcc3, loop_199
2156 edge8n %o6, %o5, %l2
2157 wr %g0, 0x88, %asi
2158loop_199:
2159 fblg,a %fcc2, loop_200
2160 orncc %i2, 0x126C, %o0
2161 edge8ln %l0, %l5, %l6
2162 movre %o2, %g5, %l3
2163loop_200:
2164 bg,a %icc, loop_201
2165 brnz,a %g1, loop_202
2166 fcmpne16 %f4, %f24, %i6
2167 fmovscs %xcc, %f0, %f0
2168loop_201:
2169 nop
2170 set 0x34, %i5
2171 lduw [%l7 + %i5], %g4
2172loop_202:
2173 fxnor %f30, %f28, %f24
2174 brgez %g3, loop_203
2175 movne %icc, %l1, %i1
2176 edge8n %i3, %o7, %i7
2177 movle %icc, %o3, %g6
2178loop_203:
2179 alignaddrl %o4, %l4, %i0
2180 edge32ln %i4, %g7, %i5
2181 fpadd32 %f16, %f4, %f30
2182 fbuge %fcc1, loop_204
2183 nop ! tneg %xcc, 0x3 changed by convert2hboot
2184 saved
2185 rdpr %cwp, %g1
2186 rdpr %cansave, %g2
2187 rdpr %canrestore, %g3
2188 rdpr %cleanwin, %g4
2189 rdpr %otherwin, %g5
2190 rdpr %wstate, %g6
2191 nop ! tge %icc, 0x3 changed by convert2hboot
2192loop_204:
2193 array32 %g2, %o6, %o5
2194 sra %l2, %i2, %o1
2195 fbu,a %fcc2, loop_205
2196 fble,a %fcc0, loop_206
2197 edge8n %o0, %l5, %l6
2198 andncc %l0, %g5, %l3
2199loop_205:
2200 nop
2201 set 0x40, %o3
2202 nop ! stda %f16, [%l7 + %o3] 0x1e ASI use replaced by convert2hboot
2203 membar #Sync
2204loop_206:
2205 array16 %g1, %o2, %i6
2206 set 0x40, %i1
2207 nop ! stda %g4, [%l7 + %i1] 0x19 ASI use replaced by convert2hboot
2208 edge32 %g3, %i1, %i3
2209 sra %l1, %o7, %i7
2210 fpadd32 %f14, %f24, %f28
2211 nop ! tneg %icc, 0x5 changed by convert2hboot
2212 fmovsle %icc, %f26, %f8
2213 bcc %icc, loop_207
2214 fmul8x16al %f22, %f8, %f24
2215 nop ! tl %icc, 0x1 changed by convert2hboot
2216 fble %fcc2, loop_208
2217loop_207:
2218 fmovse %xcc, %f17, %f7
2219 subccc %g6, %o4, %o3
2220 edge8ln %l4, %i0, %i4
2221loop_208:
2222 bg,a %xcc, loop_209
2223 andncc %i5, %g7, %g2
2224 udivx %o5, 0x1E25, %l2
2225 edge32ln %i2, %o1, %o0
2226loop_209:
2227 bneg,a,pn %icc, loop_210
2228 mulscc %o6, 0x1102, %l5
2229 set 0x26, %o4
2230 nop ! lduha [%l7 + %o4] 0x04, %l6 ASI use replaced by convert2hboot
2231loop_210:
2232 movne %icc, %l0, %l3
2233 nop
2234 set 0x24, %o6
2235 sth %g1, [%l7 + %o6]
2236 move %icc, %g5, %i6
2237 lduw [%l7 + 0x38], %g4
2238 fors %f28, %f2, %f27
2239 srl %o2, %i1, %g3
2240 nop ! tsubcctv %l1, 0x068E, %i3 changed by convert2hboot
2241 fxor %f8, %f6, %f12
2242 fone %f4
2243 xnorcc %i7, %o7, %o4
2244 nop ! tsubcctv %g6, %o3, %l4 changed by convert2hboot
2245 subccc %i0, 0x0767, %i5
2246 edge16l %g7, %i4, %o5
2247 fmovsle %xcc, %f19, %f18
2248 fmovsvs %icc, %f26, %f29
2249 set 0x60, %l4
2250 nop ! ldswa [%l7 + %l4] 0x81, %g2 ASI use replaced by convert2hboot
2251 movcs %icc, %l2, %i2
2252 movg %xcc, %o1, %o6
2253 nop ! taddcc %o0, %l5, %l0 changed by convert2hboot
2254 movleu %icc, %l3, %g1
2255 and %l6, 0x0C46, %g5
2256 smul %g4, 0x178A, %i6
2257 mova %icc, %i1, %g3
2258 lduh [%l7 + 0x0C], %l1
2259 stx %i3, [%l7 + 0x08]
2260 xnor %i7, 0x0ADD, %o2
2261 fmovrdne %o4, %f26, %f0
2262 edge16l %g6, %o3, %o7
2263 fnor %f8, %f10, %f14
2264 stx %i0, [%l7 + 0x38]
2265 edge16l %i5, %l4, %i4
2266 udivx %g7, 0x1434, %g2
2267 set 0x4C, %l1
2268 nop ! lduwa [%l7 + %l1] 0x80, %o5 ASI use replaced by convert2hboot
2269 nop ! taddcctv %i2, %o1, %o6 changed by convert2hboot
2270 nop ! taddcctv %o0, %l2, %l0 changed by convert2hboot
2271 wr %g0, 0x89, %asi
2272 fmovrsgez %g1, %f13, %f10
2273 fmovscs %xcc, %f7, %f23
2274 nop ! tn %xcc, 0x1 changed by convert2hboot
2275 and %l6, 0x06E2, %l5
2276 stb %g4, [%l7 + 0x3E]
2277 movl %icc, %g5, %i1
2278 brlz,a %g3, loop_211
2279 fmovrsgez %l1, %f25, %f13
2280 sdivx %i3, 0x0DCF, %i6
2281 movcc %icc, %o2, %i7
2282loop_211:
2283 array8 %o4, %o3, %g6
2284 mulx %o7, %i0, %l4
2285 fnegs %f3, %f24
2286 sdivx %i5, 0x1D43, %g7
2287 xnor %g2, %i4, %i2
2288 edge32ln %o1, %o6, %o0
2289 alignaddr %o5, %l0, %l3
2290 sethi 0x10A4, %l2
2291 nop ! tsubcctv %l6, 0x127A, %l5 changed by convert2hboot
2292 movvc %icc, %g1, %g4
2293 edge32 %g5, %i1, %l1
2294 sra %i3, %i6, %g3
2295 edge8l %i7, %o4, %o3
2296 edge16n %o2, %o7, %i0
2297 fnands %f26, %f27, %f22
2298 be,pn %xcc, loop_212
2299 fmovspos %xcc, %f16, %f29
2300 xorcc %g6, %i5, %l4
2301 st %f28, [%l7 + 0x54]
2302loop_212:
2303 alignaddr %g7, %g2, %i4
2304 movcc %icc, %o1, %i2
2305 movpos %xcc, %o0, %o5
2306 xnor %l0, %o6, %l3
2307 lduw [%l7 + 0x4C], %l6
2308 wr %g0, 0x04, %asi
2309 flush %l7 + 0x40
2310 fbule %fcc0, loop_213
2311 fpackfix %f12, %f6
2312 nop ! taddcctv %l5, 0x0489, %g4 changed by convert2hboot
2313 sub %g5, 0x1011, %g1
2314loop_213:
2315 movre %i1, %l1, %i3
2316 fbn %fcc0, loop_214
2317 xor %g3, %i6, %i7
2318 movg %xcc, %o4, %o2
2319 edge16l %o7, %i0, %o3
2320loop_214:
2321 ldsh [%l7 + 0x46], %i5
2322 sdivx %g6, 0x07C7, %l4
2323 nop ! taddcc %g2, %i4, %g7 changed by convert2hboot
2324 fones %f27
2325 andcc %o1, 0x15A0, %o0
2326 movrlez %i2, %o5, %o6
2327 xorcc %l3, 0x0C31, %l6
2328 movrlez %l0, 0x284, %l5
2329 nop ! tn %xcc, 0x4 changed by convert2hboot
2330 movleu %icc, %g4, %g5
2331 membar 0x43
2332 sth %l2, [%l7 + 0x7E]
2333 movneg %xcc, %i1, %g1
2334 add %l7, 0x60, %l6
2335 wr %g0, 0x89, %asi
2336 nop ! casa [%l6] 0x89, %l1, %g3 ASI use replaced by convert2hboot
2337 nop ! tpos %xcc, 0x3 changed by convert2hboot
2338 movvc %xcc, %i3, %i7
2339 and %i6, 0x173E, %o4
2340 fnand %f8, %f20, %f10
2341 srlx %o2, %o7, %i0
2342 xorcc %o3, 0x1F83, %g6
2343 movvc %icc, %i5, %g2
2344 fmovrslez %l4, %f18, %f19
2345 movrgz %i4, %o1, %g7
2346 fble,a %fcc1, loop_215
2347 xnorcc %o0, %i2, %o6
2348 nop ! taddcctv %l3, %o5, %l6 changed by convert2hboot
2349 edge8l %l5, %l0, %g4
2350loop_215:
2351 sdiv %l2, 0x0E74, %i1
2352 move %icc, %g5, %l1
2353 edge16l %g3, %i3, %g1
2354 fnor %f24, %f18, %f10
2355 addccc %i6, %i7, %o4
2356 nop ! taddcctv %o7, 0x1B8A, %o2 changed by convert2hboot
2357 stw %i0, [%l7 + 0x0C]
2358 fand %f16, %f18, %f10
2359 fnor %f16, %f24, %f4
2360 fmovdgu %icc, %f9, %f12
2361 sethi 0x1950, %g6
2362 fmovrde %o3, %f0, %f8
2363 prefetch [%l7 + 0x68], 0x3
2364 nop ! taddcc %g2, 0x0D04, %l4 changed by convert2hboot
2365 ldx [%l7 + 0x10], %i4
2366 add %o1, 0x17CD, %g7
2367 saved
2368 rdpr %cwp, %g1
2369 rdpr %cansave, %g2
2370 rdpr %canrestore, %g3
2371 rdpr %cleanwin, %g4
2372 rdpr %otherwin, %g5
2373 rdpr %wstate, %g6
2374 flush %l7 + 0x7C
2375 fmovsvs %xcc, %f18, %f30
2376 add %i5, 0x0056, %o0
2377 sub %o6, 0x130E, %l3
2378 nop ! tsubcc %o5, %l6, %i2 changed by convert2hboot
2379 set 0x40, %g5
2380 nop ! stda %f0, [%l7 + %g5] 0xf1 ASI use replaced by convert2hboot
2381 membar #Sync
2382 umulcc %l0, 0x1941, %g4
2383 edge16n %l2, %l5, %g5
2384 fmovsle %icc, %f7, %f0
2385 brlz,a %l1, loop_216
2386 fmovsl %icc, %f6, %f28
2387 fpadd16 %f0, %f8, %f2
2388 or %i1, %g3, %i3
2389loop_216:
2390 movne %icc, %i6, %g1
2391 fmovdcs %icc, %f18, %f13
2392 orcc %i7, %o7, %o4
2393 bne,a,pt %xcc, loop_217
2394 fbule %fcc1, loop_218
2395 nop ! tleu %xcc, 0x6 changed by convert2hboot
2396 fcmps %fcc1, %f18, %f30
2397loop_217:
2398 fmovrsgz %i0, %f16, %f21
2399loop_218:
2400 fmovsleu %icc, %f21, %f21
2401 edge16 %g6, %o3, %o2
2402 movge %xcc, %l4, %g2
2403 movneg %icc, %i4, %g7
2404 move %icc, %o1, %o0
2405 movge %xcc, %i5, %l3
2406 fmovsleu %icc, %f13, %f25
2407 fbl %fcc3, loop_219
2408 subcc %o6, %l6, %o5
2409 umul %l0, 0x10FD, %i2
2410 sdiv %l2, 0x1FC4, %l5
2411loop_219:
2412 edge8n %g4, %l1, %g5
2413 subc %i1, 0x0464, %g3
2414 fbug %fcc3, loop_220
2415 fbuge %fcc3, loop_221
2416 orn %i3, 0x1628, %i6
2417 umul %g1, %i7, %o7
2418loop_220:
2419 nop ! tneg %xcc, 0x2 changed by convert2hboot
2420loop_221:
2421 and %o4, %i0, %g6
2422 edge32n %o2, %l4, %o3
2423 bvc,a,pn %xcc, loop_222
2424 call loop_223
2425 umulcc %g2, 0x13B7, %g7
2426 orcc %o1, 0x170F, %o0
2427loop_222:
2428 restored
2429 rdpr %cwp, %g1
2430 rdpr %cansave, %g2
2431 rdpr %canrestore, %g3
2432 rdpr %cleanwin, %g4
2433 rdpr %otherwin, %g5
2434 rdpr %wstate, %g6
2435loop_223:
2436 sdivcc %i4, 0x15C3, %i5
2437 faligndata %f12, %f30, %f4
2438 ldub [%l7 + 0x65], %l3
2439 wr %g0, 0x18, %asi
2440 nop ! tn %icc, 0x6 changed by convert2hboot
2441 move %xcc, %o6, %o5
2442 brlz %l0, loop_224
2443 stx %l2, [%l7 + 0x48]
2444 mova %xcc, %i2, %g4
2445 std %f12, [%l7 + 0x68]
2446loop_224:
2447 ldsb [%l7 + 0x1F], %l1
2448 fbg %fcc2, loop_225
2449 movvc %xcc, %g5, %l5
2450 edge16n %g3, %i1, %i6
2451 wr %g0, 0x19, %asi
2452loop_225:
2453 sdivx %g1, 0x0960, %o7
2454 bg %icc, loop_226
2455 movvs %xcc, %i7, %i0
2456 nop ! tn %xcc, 0x5 changed by convert2hboot
2457 orcc %g6, %o2, %l4
2458loop_226:
2459 nop
2460 set 0x7A, %l3
2461 nop ! lduba [%l7 + %l3] 0x81, %o3 ASI use replaced by convert2hboot
2462 movrgez %o4, 0x247, %g7
2463 brlez %g2, loop_227
2464 nop ! tle %xcc, 0x2 changed by convert2hboot
2465 movrne %o1, 0x240, %o0
2466 nop ! sir 0x02DA changed by convert2hboot
2467loop_227:
2468 movvs %xcc, %i4, %l3
2469 movrlz %l6, 0x0CD, %i5
2470 smul %o6, %l0, %o5
2471 movrlz %i2, %l2, %l1
2472 movrgz %g4, %l5, %g5
2473 fpsub16 %f12, %f6, %f20
2474 bge,a %icc, loop_228
2475 ldstub [%l7 + 0x69], %i1
2476 fmovspos %icc, %f12, %f11
2477 fmovdge %icc, %f8, %f3
2478loop_228:
2479 edge16l %i6, %i3, %g1
2480 nop ! te %xcc, 0x1 changed by convert2hboot
2481 fbuge,a %fcc2, loop_229
2482 addccc %g3, %o7, %i7
2483 flush %l7 + 0x74
2484 and %i0, 0x1194, %g6
2485loop_229:
2486 udivx %l4, 0x1E0A, %o2
2487 fmovspos %xcc, %f25, %f26
2488 st %f8, [%l7 + 0x5C]
2489 ldd [%l7 + 0x08], %f22
2490 ldub [%l7 + 0x7F], %o3
2491 nop ! tn %icc, 0x3 changed by convert2hboot
2492 movrlez %g7, 0x3C2, %g2
2493 movne %xcc, %o1, %o0
2494 fblg,a %fcc3, loop_230
2495 smulcc %i4, 0x0FDA, %l3
2496 fmovdle %icc, %f21, %f0
2497 edge16n %l6, %o4, %o6
2498loop_230:
2499 fcmpd %fcc3, %f0, %f18
2500 ldub [%l7 + 0x2A], %l0
2501 saved
2502 rdpr %cwp, %g1
2503 rdpr %cansave, %g2
2504 rdpr %canrestore, %g3
2505 rdpr %cleanwin, %g4
2506 rdpr %otherwin, %g5
2507 rdpr %wstate, %g6
2508 movn %icc, %o5, %i2
2509 umul %i5, 0x021C, %l1
2510 movpos %xcc, %l2, %g4
2511 ld [%l7 + 0x50], %f7
2512 subccc %g5, 0x1D59, %i1
2513 xnor %l5, 0x018B, %i3
2514 udivcc %i6, 0x1426, %g3
2515 addc %o7, %g1, %i0
2516 andn %i7, 0x0817, %l4
2517 set 0x24, %l6
2518 nop ! ldstuba [%l7 + %l6] 0x04, %o2 ASI use replaced by convert2hboot
2519 andn %o3, 0x0407, %g6
2520 fcmped %fcc0, %f30, %f14
2521 fnegd %f16, %f30
2522 sdiv %g7, 0x1B89, %o1
2523 nop ! tn %xcc, 0x6 changed by convert2hboot
2524 stb %o0, [%l7 + 0x2B]
2525 and %g2, 0x062F, %l3
2526 sdiv %i4, 0x16F2, %o4
2527 fbe %fcc1, loop_231
2528 sra %o6, 0x1B, %l0
2529 fpadd16 %f4, %f4, %f12
2530 wr %g0, 0x04, %asi
2531loop_231:
2532 srlx %o5, %i2, %i5
2533 ble,a loop_232
2534 brlz,a %l2, loop_233
2535 nop ! te %icc, 0x7 changed by convert2hboot
2536 andncc %g4, %l1, %g5
2537loop_232:
2538 sub %i1, 0x03B5, %l5
2539loop_233:
2540 fabss %f31, %f3
2541 nop ! tcc %xcc, 0x1 changed by convert2hboot
2542 edge32ln %i6, %i3, %g3
2543 lduh [%l7 + 0x66], %o7
2544 wr %g0, 0x19, %asi
2545 movre %i0, %i7, %g1
2546 nop
2547 setx loop_234, %l0, %l1
2548 nop ! wrpr 0x1, %tl changed by convert2hboot
2549 nop ! wrpr %l1, %tnpc changed by convert2hboot
2550 setx 0x34400001400, %l0, %l1
2551 nop ! wrpr %l1, %tstate changed by convert2hboot
2552 nop ! wrhpr 0x4, %htstate changed by convert2hboot
2553 nop ! done changed by convert2hboot
2554 for %f16, %f10, %f22
2555 fones %f9
2556 xor %l4, %o2, %g6
2557loop_234:
2558 fmovsleu %xcc, %f22, %f0
2559 subcc %g7, 0x0649, %o1
2560 mova %icc, %o0, %g2
2561 set 0x70, %l0
2562 nop ! stda %o2, [%l7 + %l0] 0x89 ASI use replaced by convert2hboot
2563 be,a,pt %xcc, loop_235
2564 nop ! tgu %icc, 0x2 changed by convert2hboot
2565 fandnot1 %f28, %f28, %f28
2566 brgez %i4, loop_236
2567loop_235:
2568 nop ! tne %icc, 0x5 changed by convert2hboot
2569 nop ! tge %xcc, 0x5 changed by convert2hboot
2570 mulscc %o4, %o6, %l0
2571loop_236:
2572 bne,a %icc, loop_237
2573 membar 0x6C
2574 wr %g0, 0x19, %asi
2575loop_237:
2576 fmovdge %xcc, %f18, %f7
2577 edge8ln %o5, %i2, %l3
2578 fsrc1 %f12, %f24
2579 movvs %xcc, %l2, %i5
2580 fabsd %f30, %f16
2581 fmovrdne %g4, %f24, %f20
2582 array8 %g5, %i1, %l5
2583 movcs %icc, %i6, %i3
2584 fmovrsgez %g3, %f15, %f13
2585 nop ! tg %xcc, 0x4 changed by convert2hboot
2586 sra %l1, 0x14, %i0
2587 addc %i7, %o7, %g1
2588 ldsh [%l7 + 0x36], %l4
2589 nop ! tcc %icc, 0x0 changed by convert2hboot
2590 addcc %g6, 0x07FB, %o2
2591 smulcc %o1, 0x0D14, %g7
2592 stb %g2, [%l7 + 0x1B]
2593 bgu,a,pn %icc, loop_238
2594 nop ! tleu %icc, 0x5 changed by convert2hboot
2595 movpos %xcc, %o3, %i4
2596 sll %o0, 0x08, %o6
2597loop_238:
2598 subcc %l0, %l6, %o5
2599 brnz,a %o4, loop_239
2600 fbne %fcc1, loop_240
2601 edge8 %l3, %i2, %l2
2602 fmovsa %icc, %f21, %f21
2603loop_239:
2604 srax %i5, 0x0A, %g5
2605loop_240:
2606 addc %g4, %l5, %i6
2607 nop ! te %xcc, 0x1 changed by convert2hboot
2608 edge8 %i3, %g3, %i1
2609 set 0x1D, %o7
2610 nop ! ldsba [%l7 + %o7] 0x80, %i0 ASI use replaced by convert2hboot
2611 stx %l1, [%l7 + 0x48]
2612 fpmerge %f20, %f25, %f6
2613 movgu %icc, %o7, %g1
2614 stx %i7, [%l7 + 0x30]
2615 movcs %icc, %l4, %o2
2616 fand %f12, %f20, %f30
2617 ld [%l7 + 0x44], %f1
2618 subccc %g6, 0x013C, %o1
2619 fmovrslz %g7, %f12, %f2
2620 stw %g2, [%l7 + 0x10]
2621 subccc %i4, %o0, %o3
2622 brlz %o6, loop_241
2623 fnegd %f30, %f8
2624 movl %icc, %l6, %l0
2625 nop ! tge %xcc, 0x4 changed by convert2hboot
2626loop_241:
2627 nop ! tgu %xcc, 0x1 changed by convert2hboot
2628 edge32n %o4, %o5, %l3
2629 nop ! tg %icc, 0x2 changed by convert2hboot
2630 edge32n %l2, %i5, %g5
2631 wr %g0, 0x19, %asi
2632 edge8ln %l5, %i6, %i3
2633 array16 %g3, %g4, %i1
2634 edge16l %i0, %o7, %l1
2635 xnorcc %g1, %i7, %o2
2636 stw %l4, [%l7 + 0x4C]
2637 ldd [%l7 + 0x20], %g6
2638 bgu,pt %icc, loop_242
2639 fmul8ulx16 %f12, %f28, %f0
2640 ble,pt %xcc, loop_243
2641 fandnot1 %f28, %f0, %f4
2642loop_242:
2643 andcc %g7, %o1, %i4
2644 nop ! tcc %xcc, 0x0 changed by convert2hboot
2645loop_243:
2646 bleu,a,pn %icc, loop_244
2647 movg %xcc, %o0, %g2
2648 andn %o3, %o6, %l0
2649 nop ! tcc %xcc, 0x6 changed by convert2hboot
2650loop_244:
2651 ldd [%l7 + 0x18], %i6
2652 fcmpgt32 %f2, %f4, %o5
2653 fpsub16 %f8, %f24, %f12
2654 udiv %l3, 0x16D9, %o4
2655 fmovse %icc, %f30, %f28
2656 prefetch [%l7 + 0x18], 0x0
2657 fbug %fcc3, loop_245
2658 subcc %l2, %i5, %i2
2659 bvc loop_246
2660 nop
2661 set 0x60, %i2
2662 ldsh [%l7 + %i2], %g5
2663loop_245:
2664 nop ! te %icc, 0x4 changed by convert2hboot
2665 add %l7, 0x10, %l6
2666 wr %g0, 0x81, %asi
2667loop_246:
2668 fmovrsgez %i6, %f20, %f17
2669 smulcc %g4, 0x10D2, %i1
2670 fmovsleu %icc, %f19, %f28
2671 mulx %g3, 0x0CA4, %i0
2672 orn %l1, 0x1FEE, %o7
2673 fandnot1s %f19, %f2, %f4
2674 brnz %i7, loop_247
2675 nop ! tne %icc, 0x7 changed by convert2hboot
2676 orncc %g1, 0x0E6C, %l4
2677 fmovrdgez %o2, %f8, %f26
2678loop_247:
2679 nop ! tneg %xcc, 0x1 changed by convert2hboot
2680 ldd [%l7 + 0x48], %g6
2681 fcmpgt32 %f24, %f18, %o1
2682 nop ! tpos %xcc, 0x2 changed by convert2hboot
2683 movrlz %i4, %o0, %g7
2684 movgu %xcc, %g2, %o3
2685 fmovrdgez %o6, %f10, %f2
2686 movvs %icc, %l0, %o5
2687 set 0x71, %l2
2688 nop ! ldsba [%l7 + %l2] 0x81, %l6 ASI use replaced by convert2hboot
2689 movn %xcc, %o4, %l3
2690 srax %l2, %i2, %g5
2691 set 0x64, %g7
2692 nop ! swapa [%l7 + %g7] 0x80, %i5 ASI use replaced by convert2hboot
2693 srl %l5, %i6, %g4
2694 fpack16 %f10, %f27
2695 nop ! tle %xcc, 0x2 changed by convert2hboot
2696 nop ! tvs %xcc, 0x4 changed by convert2hboot
2697 wr %g0, 0xe2, %asi
2698 wr %g0, 0x18, %asi
2699 alignaddr %g3, %l1, %i0
2700 movrlz %i7, 0x3C5, %g1
2701 fmovrdlez %o7, %f18, %f22
2702 nop ! tl %icc, 0x0 changed by convert2hboot
2703 brlez %o2, loop_248
2704 fmul8x16au %f9, %f2, %f12
2705 bl %icc, loop_249
2706 fcmpeq32 %f14, %f2, %l4
2707loop_248:
2708 fone %f8
2709 andncc %o1, %i4, %o0
2710loop_249:
2711 ldsw [%l7 + 0x70], %g7
2712 alignaddrl %g2, %g6, %o6
2713 array16 %o3, %o5, %l6
2714 movcc %xcc, %o4, %l3
2715 wr %g0, 0x04, %asi
2716 orcc %i2, 0x1DB6, %l0
2717 udivx %g5, 0x0005, %i5
2718 nop ! tpos %xcc, 0x2 changed by convert2hboot
2719 andncc %l5, %i6, %i1
2720 addc %g4, %g3, %l1
2721 array16 %i3, %i0, %i7
2722 orncc %o7, %o2, %l4
2723 fmovrdgez %g1, %f30, %f0
2724 brlez,a %o1, loop_250
2725 alignaddrl %o0, %g7, %g2
2726 nop ! tg %icc, 0x1 changed by convert2hboot
2727 prefetch [%l7 + 0x70], 0x0
2728loop_250:
2729 fbul %fcc3, loop_251
2730 fbne %fcc0, loop_252
2731 mulx %g6, %o6, %o3
2732 fbge,a %fcc3, loop_253
2733loop_251:
2734 siam 0x3
2735loop_252:
2736 nop
2737 set 0x0D, %i3
2738 nop ! ldstuba [%l7 + %i3] 0x0c, %o5 ASI use replaced by convert2hboot
2739loop_253:
2740 fmovrdlez %l6, %f12, %f20
2741 andn %o4, 0x0510, %i4
2742 sdivx %l3, 0x0AA0, %l2
2743 array32 %i2, %l0, %g5
2744 movneg %xcc, %i5, %i6
2745 fbule,a %fcc3, loop_254
2746 movre %i1, %l5, %g3
2747 fmul8x16au %f3, %f30, %f6
2748 wr %g0, 0x18, %asi
2749loop_254:
2750 fpackfix %f18, %f30
2751 mova %icc, %i3, %i0
2752 fexpand %f21, %f14
2753 ldsw [%l7 + 0x48], %i7
2754 set 0x40, %o0
2755 nop ! ldda [%l7 + %o0] 0x18, %f16 ASI use replaced by convert2hboot
2756 fcmpd %fcc2, %f28, %f0
2757 bge loop_255
2758 nop ! tneg %xcc, 0x7 changed by convert2hboot
2759 stw %o7, [%l7 + 0x30]
2760 bl,a %xcc, loop_256
2761loop_255:
2762 umulcc %l1, 0x1EFA, %o2
2763 addccc %l4, 0x0AB5, %g1
2764 wr %g0, 0x89, %asi
2765loop_256:
2766 xorcc %o0, 0x1075, %o1
2767 set 0x60, %o5
2768 nop ! ldxa [%l7 + %o5] 0x19, %g7 ASI use replaced by convert2hboot
2769 nop ! tge %xcc, 0x2 changed by convert2hboot
2770 bne loop_257
2771 be,a,pt %xcc, loop_258
2772 srax %g6, 0x16, %g2
2773 fxnor %f10, %f4, %f26
2774loop_257:
2775 sdivx %o6, 0x0CED, %o5
2776loop_258:
2777 array8 %o3, %l6, %o4
2778 movne %icc, %i4, %l3
2779 add %i2, %l0, %l2
2780 bge,pt %icc, loop_259
2781 bcc,a loop_260
2782 fnot1 %f8, %f28
2783 fxors %f31, %f17, %f23
2784loop_259:
2785 udivcc %g5, 0x1903, %i5
2786loop_260:
2787 or %i1, %i6, %g3
2788 set 0x32, %g1
2789 nop ! stha %g4, [%l7 + %g1] 0xea ASI use replaced by convert2hboot
2790 membar #Sync
2791 movrgz %l5, 0x0DB, %i0
2792 wr %g0, 0x89, %asi
2793 nop ! te %xcc, 0x2 changed by convert2hboot
2794 bcs,pt %icc, loop_261
2795 srl %i3, 0x15, %o7
2796 subcc %o2, 0x01FF, %l1
2797 bvs,a loop_262
2798loop_261:
2799 andcc %g1, 0x05A0, %l4
2800 fsrc1 %f8, %f8
2801 andcc %o0, %g7, %g6
2802loop_262:
2803 faligndata %f6, %f18, %f8
2804 fmovrse %o1, %f13, %f4
2805 movcc %icc, %o6, %g2
2806 fzero %f10
2807 addccc %o3, %o5, %l6
2808 fmovdcs %xcc, %f21, %f27
2809 edge8n %o4, %l3, %i2
2810 sdivcc %i4, 0x0804, %l0
2811 udivx %l2, 0x1473, %i5
2812 nop ! taddcc %i1, %i6, %g5 changed by convert2hboot
2813 fba %fcc3, loop_263
2814 edge8 %g4, %l5, %g3
2815 fmovsne %xcc, %f11, %f20
2816 nop ! taddcctv %i7, 0x1697, %i0 changed by convert2hboot
2817loop_263:
2818 stx %o7, [%l7 + 0x38]
2819 xorcc %o2, %l1, %g1
2820 nop ! tsubcctv %i3, %l4, %g7 changed by convert2hboot
2821 bl,a,pn %xcc, loop_264
2822 movcc %icc, %o0, %g6
2823 lduw [%l7 + 0x38], %o6
2824 orn %g2, %o1, %o3
2825loop_264:
2826 mulx %o5, 0x0C6D, %l6
2827 call loop_265
2828 brlz %l3, loop_266
2829 edge8ln %i2, %i4, %l0
2830 mulscc %l2, %i5, %i1
2831loop_265:
2832 alignaddr %o4, %g5, %g4
2833loop_266:
2834 nop
2835 set 0x60, %g2
2836 nop ! ldstuba [%l7 + %g2] 0x88, %i6 ASI use replaced by convert2hboot
2837 nop ! tgu %xcc, 0x1 changed by convert2hboot
2838 bneg,a loop_267
2839 saved
2840 rdpr %cwp, %g1
2841 rdpr %cansave, %g2
2842 rdpr %canrestore, %g3
2843 rdpr %cleanwin, %g4
2844 rdpr %otherwin, %g5
2845 rdpr %wstate, %g6
2846 and %l5, 0x0641, %g3
2847 bg,a,pt %icc, loop_268
2848loop_267:
2849 bne,a,pn %icc, loop_269
2850 nop
2851 setx loop_270, %l0, %l1
2852 jmpl %l1, %i0
2853 sub %i7, 0x1652, %o7
2854loop_268:
2855 fpsub32 %f8, %f16, %f6
2856loop_269:
2857 xorcc %l1, 0x04FD, %o2
2858loop_270:
2859 orncc %i3, %l4, %g7
2860 movvs %icc, %g1, %g6
2861 sub %o0, 0x0F97, %g2
2862 sdivcc %o6, 0x042E, %o3
2863 edge16n %o1, %l6, %l3
2864 sethi 0x1982, %o5
2865 movrgz %i4, %i2, %l0
2866 ldsw [%l7 + 0x54], %i5
2867 fcmps %fcc1, %f7, %f26
2868 mulx %i1, 0x150F, %l2
2869 fmovdpos %icc, %f3, %f21
2870 fpmerge %f24, %f26, %f22
2871 orcc %g5, %o4, %g4
2872 nop ! sir 0x0C93 changed by convert2hboot
2873 edge16ln %i6, %g3, %i0
2874 edge8l %i7, %l5, %l1
2875 bcs,a %xcc, loop_271
2876 mova %icc, %o2, %o7
2877 ldub [%l7 + 0x7F], %i3
2878 nop ! te %xcc, 0x1 changed by convert2hboot
2879loop_271:
2880 movpos %icc, %l4, %g7
2881 xnorcc %g6, 0x14EF, %o0
2882 movvs %icc, %g1, %o6
2883 set 0x48, %g4
2884 nop ! stxa %o3, [%l7 + %g4] 0xe3 ASI use replaced by convert2hboot
2885 membar #Sync
2886 edge8n %g2, %l6, %o1
2887 fcmpgt32 %f14, %f6, %l3
2888 movre %i4, %i2, %l0
2889 edge8l %i5, %i1, %l2
2890 sethi 0x1975, %g5
2891 std %o4, [%l7 + 0x78]
2892 fnands %f18, %f2, %f4
2893 array16 %o4, %g4, %i6
2894 fcmpeq16 %f14, %f8, %i0
2895 sdiv %i7, 0x0A7D, %g3
2896 fbul,a %fcc1, loop_272
2897 movleu %xcc, %l1, %o2
2898 udivx %o7, 0x0068, %l5
2899 orn %l4, 0x1E4F, %i3
2900loop_272:
2901 brnz,a %g6, loop_273
2902 nop ! tne %xcc, 0x4 changed by convert2hboot
2903 udivx %g7, 0x1667, %o0
2904 fcmps %fcc3, %f9, %f8
2905loop_273:
2906 nop
2907 set 0x76, %g3
2908 ldub [%l7 + %g3], %o6
2909 fmovdl %xcc, %f12, %f17
2910 add %l7, 0x30, %l6
2911 wr %g0, 0x11, %asi
2912 bn,a,pn %xcc, loop_274
2913 fabsd %f2, %f0
2914 fnot1 %f12, %f16
2915 udiv %g2, 0x0890, %l6
2916loop_274:
2917 fmovdleu %xcc, %f22, %f1
2918 edge16 %o1, %l3, %i2
2919 nop ! tneg %xcc, 0x5 changed by convert2hboot
2920 movl %icc, %i4, %l0
2921 mulscc %i1, %i5, %l2
2922 fpackfix %f10, %f12
2923 movcc %icc, %g5, %o5
2924 nop ! te %icc, 0x6 changed by convert2hboot
2925 bne,a,pt %icc, loop_275
2926 movg %icc, %g4, %o4
2927 and %i6, %i7, %g3
2928loop_275:
2929 call loop_276
2930 edge8n %l1, %i0, %o2
2931 bcc,a loop_277
2932 movle %xcc, %l5, %o7
2933loop_276:
2934 fpadd32 %f16, %f16, %f24
2935 subcc %i3, %l4, %g7
2936loop_277:
2937 edge8l %g6, %o0, %o6
2938 set 0x40, %o1
2939 nop ! ldda [%l7 + %o1] 0x11, %f0 ASI use replaced by convert2hboot
2940 smul %g1, %g2, %l6
2941 popc %o3, %o1
2942 fpadd32s %f13, %f4, %f8
2943 fxor %f14, %f8, %f20
2944 bvs,a,pt %xcc, loop_278
2945 movvc %icc, %i2, %i4
2946 wr %g0, 0x18, %asi
2947loop_278:
2948 fbo,a %fcc2, loop_279
2949 edge8 %i1, %i5, %l0
2950 smul %g5, 0x1765, %l2
2951 movneg %xcc, %o5, %o4
2952loop_279:
2953 sdiv %i6, 0x1ED0, %i7
2954 fandnot2s %f28, %f29, %f5
2955 bcs %xcc, loop_280
2956 srlx %g3, 0x1B, %l1
2957 prefetch [%l7 + 0x0C], 0x3
2958 smulcc %g4, 0x07BE, %o2
2959loop_280:
2960 movl %icc, %i0, %l5
2961 nop ! tcs %xcc, 0x3 changed by convert2hboot
2962 swap [%l7 + 0x58], %o7
2963 bleu loop_281
2964 andncc %i3, %g7, %l4
2965 sub %o0, %g6, %o6
2966 andncc %g1, %l6, %g2
2967loop_281:
2968 movrlz %o1, 0x21F, %i2
2969 edge8 %o3, %l3, %i1
2970 nop
2971 setx loop_282, %l0, %l1
2972 jmpl %l1, %i4
2973 move %xcc, %l0, %i5
2974 ba,a %xcc, loop_283
2975 fbuge,a %fcc2, loop_284
2976loop_282:
2977 xorcc %l2, %g5, %o5
2978 movleu %icc, %i6, %o4
2979loop_283:
2980 nop
2981 membar #Sync
2982 wr %g0, 0x1f, %asi
2983loop_284:
2984 nop ! tpos %xcc, 0x0 changed by convert2hboot
2985 movvc %icc, %i7, %g3
2986 nop ! taddcc %g4, %l1, %i0 changed by convert2hboot
2987 nop ! tcc %icc, 0x3 changed by convert2hboot
2988 fbg %fcc2, loop_285
2989 nop ! tl %icc, 0x1 changed by convert2hboot
2990 fandnot1 %f0, %f12, %f2
2991 popc 0x12EE, %l5
2992loop_285:
2993 udiv %o7, 0x11E3, %i3
2994 mulscc %g7, %l4, %o0
2995 fbl %fcc0, loop_286
2996 fnands %f5, %f25, %f15
2997 srax %g6, %o6, %o2
2998 set 0x55, %l5
2999 nop ! ldstuba [%l7 + %l5] 0x80, %l6 ASI use replaced by convert2hboot
3000loop_286:
3001 fmovsge %icc, %f22, %f11
3002 fmovda %xcc, %f9, %f22
3003 fmovs %f31, %f10
3004 orcc %g2, 0x1887, %g1
3005 nop ! tvc %icc, 0x4 changed by convert2hboot
3006 bn,pt %icc, loop_287
3007 movcs %xcc, %o1, %o3
3008 edge32 %l3, %i2, %i4
3009 sll %i1, 0x1D, %i5
3010loop_287:
3011 brz,a %l2, loop_288
3012 andcc %l0, 0x1426, %g5
3013 udivcc %o5, 0x1A64, %i6
3014 edge8ln %o4, %g3, %g4
3015loop_288:
3016 nop
3017 add %l7, 0x38, %l6
3018 wr %g0, 0x11, %asi
3019 nop ! casxa [%l6] 0x11, %i7, %l1 ASI use replaced by convert2hboot
3020 xnorcc %l5, 0x03BF, %i0
3021 fmovsg %xcc, %f4, %f23
3022 prefetch [%l7 + 0x5C], 0x0
3023 andn %i3, %g7, %o7
3024 swap [%l7 + 0x74], %l4
3025 fornot1 %f16, %f0, %f16
3026 brlez %g6, loop_289
3027 fnot2 %f28, %f28
3028 fmovsvs %xcc, %f1, %f26
3029 st %f5, [%l7 + 0x44]
3030loop_289:
3031 fpadd16s %f17, %f0, %f10
3032 movpos %icc, %o6, %o2
3033 fmovsgu %xcc, %f0, %f22
3034 srax %o0, 0x1D, %g2
3035 fnot2s %f31, %f3
3036 addccc %g1, 0x182A, %o1
3037 call loop_290
3038 popc %o3, %l3
3039 movrne %i2, 0x0B5, %l6
3040 lduw [%l7 + 0x50], %i1
3041loop_290:
3042 movleu %icc, %i5, %i4
3043 brnz %l0, loop_291
3044 movvs %xcc, %g5, %l2
3045 nop ! tn %icc, 0x4 changed by convert2hboot
3046 nop ! tvs %icc, 0x2 changed by convert2hboot
3047loop_291:
3048 nop ! taddcctv %i6, %o5, %o4 changed by convert2hboot
3049 brnz %g4, loop_292
3050 movre %g3, 0x378, %i7
3051 bneg,a %xcc, loop_293
3052 movgu %xcc, %l1, %i0
3053loop_292:
3054 udivcc %l5, 0x0AB1, %i3
3055 add %l7, 0x0C, %l6
3056 wr %g0, 0x81, %asi
3057 lda [%l6] %asi, %g7
3058loop_293:
3059 nop ! tn %xcc, 0x2 changed by convert2hboot
3060 edge8ln %g6, %l4, %o2
3061 movgu %icc, %o0, %o6
3062 movleu %icc, %g2, %o1
3063 fmuld8ulx16 %f0, %f27, %f2
3064 xnor %o3, %g1, %l3
3065 ld [%l7 + 0x74], %f4
3066 movrgez %i2, %l6, %i1
3067 fnot1s %f10, %f11
3068 alignaddrl %i5, %l0, %g5
3069 wr %g0, 0x80, %asi
3070 wr %g0, 0x81, %asi
3071 lda [%l7 + 0x14] %asi, %f17
3072 alignaddr %i6, %o5, %l2
3073 fmovrdgez %o4, %f8, %f4
3074 fmovsge %xcc, %f3, %f5
3075 fbue %fcc1, loop_294
3076 sdivx %g3, 0x1C28, %i7
3077 movrgz %l1, 0x12C, %i0
3078 sll %l5, 0x04, %i3
3079loop_294:
3080 nop
3081 setx loop_295, %l0, %l1
3082 jmpl %l1, %g4
3083 edge32l %o7, %g6, %l4
3084 nop ! tge %xcc, 0x2 changed by convert2hboot
3085 orncc %g7, %o0, %o2
3086loop_295:
3087 edge16ln %o6, %o1, %o3
3088 fmovrslez %g2, %f15, %f17
3089 sethi 0x1889, %l3
3090 set 0x70, %g6
3091 nop ! stba %i2, [%l7 + %g6] 0x04 ASI use replaced by convert2hboot
3092 movrgez %g1, 0x0B9, %l6
3093 sth %i5, [%l7 + 0x2E]
3094 wr %g0, 0x19, %asi
3095 wr %g0, 0x80, %asi
3096 movne %icc, %g5, %i6
3097 add %i4, 0x0134, %l2
3098 umul %o4, %g3, %i7
3099 fxor %f26, %f10, %f30
3100 fbul %fcc0, loop_296
3101 xnor %l1, 0x16F8, %o5
3102 movcc %icc, %l5, %i3
3103 nop ! tg %xcc, 0x6 changed by convert2hboot
3104loop_296:
3105 for %f2, %f28, %f28
3106 xnor %i0, 0x0499, %o7
3107 bleu,a loop_297
3108 fbg %fcc2, loop_298
3109 fpsub32s %f16, %f28, %f12
3110 nop
3111 setx loop_299, %l0, %l1
3112 jmpl %l1, %g4
3113loop_297:
3114 fcmped %fcc2, %f28, %f30
3115loop_298:
3116 edge32 %l4, %g6, %g7
3117 fmovsn %icc, %f25, %f24
3118loop_299:
3119 fbg,a %fcc1, loop_300
3120 nop ! tcc %xcc, 0x5 changed by convert2hboot
3121 nop ! ta %icc, 0x6 changed by convert2hboot
3122 array32 %o2, %o6, %o0
3123loop_300:
3124 mova %icc, %o3, %g2
3125 fba,a %fcc3, loop_301
3126 nop ! tneg %icc, 0x6 changed by convert2hboot
3127 popc %o1, %l3
3128 fmovrslz %i2, %f22, %f26
3129loop_301:
3130 nop ! tne %icc, 0x0 changed by convert2hboot
3131 fors %f29, %f26, %f12
3132 srax %g1, %i5, %i1
3133 bne,pt %icc, loop_302
3134 fors %f5, %f4, %f22
3135 nop ! tvs %icc, 0x7 changed by convert2hboot
3136 bgu,pn %xcc, loop_303
3137loop_302:
3138 movvc %xcc, %l0, %g5
3139 fbe %fcc0, loop_304
3140 fmovdn %xcc, %f10, %f31
3141loop_303:
3142 stb %i6, [%l7 + 0x3C]
3143 udivcc %l6, 0x137A, %i4
3144loop_304:
3145 nop ! taddcc %o4, %g3, %i7 changed by convert2hboot
3146 fnors %f2, %f25, %f4
3147 andcc %l2, %l1, %o5
3148 fxor %f20, %f4, %f14
3149 popc 0x1D5F, %i3
3150 fabss %f12, %f27
3151 fornot2s %f2, %f20, %f8
3152 udivx %l5, 0x0F35, %i0
3153 srlx %g4, %o7, %g6
3154 nop ! tsubcctv %l4, %g7, %o6 changed by convert2hboot
3155 fcmpne16 %f10, %f22, %o0
3156 flush %l7 + 0x3C
3157 fpsub16 %f28, %f20, %f26
3158 andncc %o3, %g2, %o2
3159 fbuge %fcc2, loop_305
3160 nop ! tleu %icc, 0x3 changed by convert2hboot
3161 movgu %xcc, %l3, %i2
3162 andcc %o1, 0x0723, %i5
3163loop_305:
3164 movcs %icc, %i1, %l0
3165 fba,a %fcc2, loop_306
3166 or %g5, %i6, %l6
3167 brgz %i4, loop_307
3168 andcc %g1, 0x08CA, %g3
3169loop_306:
3170 movn %icc, %i7, %o4
3171 movrlz %l1, %l2, %o5
3172loop_307:
3173 movgu %icc, %i3, %i0
3174 movle %icc, %l5, %g4
3175 edge8 %g6, %l4, %o7
3176 xor %o6, %g7, %o0
3177 nop
3178 setx loop_308, %l0, %l1
3179 jmpl %l1, %o3
3180 mulx %g2, 0x1C71, %l3
3181 fcmpne32 %f22, %f16, %o2
3182 movgu %xcc, %i2, %o1
3183loop_308:
3184 edge16l %i1, %i5, %l0
3185 or %g5, 0x054C, %l6
3186 movvc %xcc, %i4, %g1
3187 sdivx %i6, 0x1774, %i7
3188 and %o4, %l1, %g3
3189 addcc %l2, %o5, %i3
3190 srax %i0, 0x0D, %l5
3191 nop ! tgu %xcc, 0x2 changed by convert2hboot
3192 nop ! tn %icc, 0x2 changed by convert2hboot
3193 movre %g4, %l4, %g6
3194 fblg %fcc0, loop_309
3195 edge16 %o7, %o6, %o0
3196 wr %g0, 0x89, %asi
3197loop_309:
3198 fxors %f1, %f16, %f29
3199 fbe %fcc2, loop_310
3200 srax %g2, 0x16, %g7
3201 fmovdg %xcc, %f17, %f4
3202 bne %icc, loop_311
3203loop_310:
3204 nop ! tsubcctv %o2, %l3, %i2 changed by convert2hboot
3205 nop ! tcs %icc, 0x0 changed by convert2hboot
3206 movn %icc, %o1, %i5
3207loop_311:
3208 orn %i1, %g5, %l0
3209 brlz,a %i4, loop_312
3210 movl %icc, %g1, %i6
3211 edge32n %l6, %o4, %l1
3212 fbl %fcc2, loop_313
3213loop_312:
3214 lduh [%l7 + 0x5C], %i7
3215 wr %g0, 0x88, %asi
3216loop_313:
3217 addc %o5, %i3, %l2
3218 nop ! tneg %icc, 0x0 changed by convert2hboot
3219 stb %l5, [%l7 + 0x23]
3220 movle %icc, %i0, %g4
3221 fmovscs %icc, %f18, %f26
3222 fpackfix %f16, %f0
3223 edge32n %g6, %l4, %o6
3224 set 0x66, %i7
3225 nop ! lduha [%l7 + %i7] 0x10, %o0 ASI use replaced by convert2hboot
3226 bg,a %icc, loop_314
3227 movge %xcc, %o7, %g2
3228 fsrc1 %f12, %f18
3229 fmovdneg %xcc, %f26, %f31
3230loop_314:
3231 movle %icc, %g7, %o3
3232 wr %g0, 0xe2, %asi
3233 membar #Sync
3234 edge32n %i2, %o1, %i5
3235 movrlz %i1, %g5, %l0
3236 movrlz %l3, %i4, %g1
3237 fnot2s %f2, %f27
3238 add %l7, 0x18, %l6
3239 wr %g0, 0x89, %asi
3240 movneg %xcc, %l1, %o4
3241 set 0x40, %i4
3242 nop ! stda %f16, [%l7 + %i4] 0x14 ASI use replaced by convert2hboot
3243 edge16 %g3, %o5, %i7
3244 andncc %i3, %l2, %l5
3245 mulscc %i0, 0x1453, %g4
3246 edge16 %l4, %g6, %o0
3247 xnor %o6, 0x0BBD, %o7
3248 movne %icc, %g2, %g7
3249 fmovsge %xcc, %f3, %f11
3250 smulcc %o3, %o2, %o1
3251 faligndata %f30, %f8, %f14
3252 nop ! tcc %icc, 0x7 changed by convert2hboot
3253 edge32ln %i5, %i2, %g5
3254 andcc %i1, %l3, %l0
3255 fpsub16s %f16, %f26, %f7
3256 ldd [%l7 + 0x60], %f28
3257 fbg %fcc1, loop_315
3258 fbule,a %fcc2, loop_316
3259 movrgez %i4, 0x088, %i6
3260 brgez,a %g1, loop_317
3261loop_315:
3262 edge16l %l1, %l6, %o4
3263loop_316:
3264 move %xcc, %g3, %o5
3265 fbg,a %fcc0, loop_318
3266loop_317:
3267 brlz,a %i3, loop_319
3268 fcmps %fcc2, %f4, %f11
3269 mulx %l2, %l5, %i0
3270loop_318:
3271 ldsw [%l7 + 0x58], %g4
3272loop_319:
3273 and %l4, 0x0E74, %g6
3274 mulscc %i7, %o6, %o7
3275 set 0x2C, %o2
3276 nop ! stwa %o0, [%l7 + %o2] 0x15 ASI use replaced by convert2hboot
3277 nop ! taddcctv %g7, 0x10A7, %o3 changed by convert2hboot
3278 movrlez %o2, 0x0B1, %g2
3279 movrgez %o1, %i2, %i5
3280 fmovdleu %xcc, %f3, %f21
3281 umulcc %i1, 0x14F7, %g5
3282 movrgz %l3, 0x3EA, %i4
3283 array16 %l0, %i6, %l1
3284 membar #Sync
3285 wr %g0, 0x1e, %asi
3286 movleu %icc, %g1, %l6
3287 fzero %f2
3288 fcmpne16 %f28, %f26, %o4
3289 edge32ln %g3, %i3, %o5
3290 orn %l5, %i0, %g4
3291 fcmped %fcc0, %f26, %f20
3292 fmovrdgez %l4, %f24, %f20
3293 nop ! taddcctv %l2, %g6, %i7 changed by convert2hboot
3294 mova %xcc, %o7, %o0
3295 popc 0x18DE, %o6
3296 orcc %g7, 0x1529, %o3
3297 stw %o2, [%l7 + 0x60]
3298 movvc %icc, %g2, %o1
3299 pdist %f22, %f4, %f18
3300 fands %f4, %f19, %f1
3301 brz,a %i2, loop_320
3302 fmovsa %icc, %f9, %f24
3303 fmovsa %icc, %f23, %f2
3304 movrgez %i5, %g5, %i1
3305loop_320:
3306 array32 %l3, %l0, %i6
3307 fxor %f4, %f26, %f24
3308 xnor %l1, %g1, %i4
3309 subccc %o4, 0x1D94, %l6
3310 brgz,a %g3, loop_321
3311 bneg,a,pn %icc, loop_322
3312 fpsub16 %f24, %f4, %f6
3313 wr %g0, 0x11, %asi
3314loop_321:
3315 restored
3316 rdpr %cwp, %g1
3317 rdpr %cansave, %g2
3318 rdpr %canrestore, %g3
3319 rdpr %cleanwin, %g4
3320 rdpr %otherwin, %g5
3321 rdpr %wstate, %g6
3322loop_322:
3323 xnor %i3, %l5, %g4
3324 fpackfix %f30, %f26
3325 nop ! sir 0x065A changed by convert2hboot
3326 bge %icc, loop_323
3327 restored
3328 rdpr %cwp, %g1
3329 rdpr %cansave, %g2
3330 rdpr %canrestore, %g3
3331 rdpr %cleanwin, %g4
3332 rdpr %otherwin, %g5
3333 rdpr %wstate, %g6
3334 subccc %i0, %l2, %l4
3335 edge8ln %g6, %o7, %o0
3336loop_323:
3337 flush %l7 + 0x08
3338 andcc %o6, %g7, %i7
3339 fbn,a %fcc2, loop_324
3340 ldsh [%l7 + 0x66], %o2
3341 nop ! tg %xcc, 0x3 changed by convert2hboot
3342 movvc %xcc, %o3, %g2
3343loop_324:
3344 alignaddr %i2, %i5, %g5
3345 orn %i1, %o1, %l3
3346 ldsh [%l7 + 0x26], %l0
3347 edge8l %l1, %g1, %i4
3348 edge16 %i6, %l6, %o4
3349 bpos,pn %icc, loop_325
3350 fmovsn %icc, %f9, %f16
3351 orn %o5, 0x0D18, %i3
3352 membar 0x5B
3353loop_325:
3354 bvs,a %xcc, loop_326
3355 fbuge %fcc2, loop_327
3356 fmovsneg %xcc, %f0, %f2
3357 fbn %fcc0, loop_328
3358loop_326:
3359 sdivx %l5, 0x0A8A, %g4
3360loop_327:
3361 nop ! tsubcctv %g3, %i0, %l4 changed by convert2hboot
3362 nop ! tvs %icc, 0x4 changed by convert2hboot
3363loop_328:
3364 fmovdvc %icc, %f12, %f0
3365 edge32ln %g6, %l2, %o7
3366 movneg %icc, %o6, %o0
3367 mulx %g7, %i7, %o2
3368 movvs %xcc, %g2, %i2
3369 nop ! tsubcc %i5, %o3, %i1 changed by convert2hboot
3370 udiv %g5, 0x0B0A, %l3
3371 sdivx %l0, 0x051C, %o1
3372 fcmpne32 %f8, %f30, %l1
3373 bleu,pn %xcc, loop_329
3374 sethi 0x1C84, %i4
3375 fones %f28
3376 fble,a %fcc0, loop_330
3377loop_329:
3378 nop ! tl %xcc, 0x1 changed by convert2hboot
3379 fmovrse %g1, %f5, %f2
3380 fmovsge %xcc, %f19, %f12
3381loop_330:
3382 edge32n %i6, %o4, %o5
3383 saved
3384 rdpr %cwp, %g1
3385 rdpr %cansave, %g2
3386 rdpr %canrestore, %g3
3387 rdpr %cleanwin, %g4
3388 rdpr %otherwin, %g5
3389 rdpr %wstate, %g6
3390 udivcc %l6, 0x1556, %i3
3391 edge8l %l5, %g3, %i0
3392 andcc %l4, %g4, %l2
3393 fmovrslez %o7, %f10, %f19
3394 subc %o6, %g6, %g7
3395 edge8n %i7, %o0, %o2
3396 srl %i2, %g2, %o3
3397 add %i1, %g5, %i5
3398 fmovdleu %xcc, %f12, %f21
3399 xorcc %l0, 0x0766, %o1
3400 fnand %f26, %f18, %f22
3401 movcc %icc, %l3, %i4
3402 nop ! ta %xcc, 0x5 changed by convert2hboot
3403 nop ! tn %icc, 0x2 changed by convert2hboot
3404 set 0x74, %i6
3405 nop ! ldswa [%l7 + %i6] 0x0c, %l1 ASI use replaced by convert2hboot
3406 edge8l %i6, %g1, %o5
3407 movg %icc, %o4, %i3
3408 sdivcc %l5, 0x1DCE, %l6
3409 set 0x30, %i5
3410 nop ! ldxa [%l7 + %i5] 0x81, %g3 ASI use replaced by convert2hboot
3411 std %l4, [%l7 + 0x18]
3412 edge32ln %i0, %l2, %g4
3413 movvs %xcc, %o6, %g6
3414 xor %o7, %g7, %i7
3415 set 0x30, %i0
3416 nop ! ldda [%l7 + %i0] 0x23, %o2 ASI use replaced by convert2hboot
3417 movrgez %i2, %g2, %o0
3418 fmul8x16 %f8, %f22, %f6
3419 andncc %i1, %g5, %i5
3420 call loop_331
3421 flush %l7 + 0x38
3422 sdivx %l0, 0x04D0, %o1
3423 edge16 %o3, %l3, %l1
3424loop_331:
3425 movrgez %i6, 0x203, %g1
3426 edge32ln %i4, %o5, %i3
3427 andn %o4, 0x1B54, %l5
3428 flush %l7 + 0x14
3429 movrlez %l6, %g3, %i0
3430 fmovscs %icc, %f29, %f1
3431 nop ! tg %xcc, 0x6 changed by convert2hboot
3432 edge32 %l2, %g4, %o6
3433 xorcc %g6, %l4, %g7
3434 fmovdpos %xcc, %f13, %f22
3435 addc %o7, %o2, %i2
3436 nop
3437 set 0x70, %o3
3438 stw %g2, [%l7 + %o3]
3439 array8 %o0, %i1, %i7
3440 alignaddr %g5, %i5, %l0
3441 subc %o1, 0x192F, %l3
3442 fmovda %xcc, %f13, %f11
3443 nop
3444 set 0x64, %i1
3445 stw %l1, [%l7 + %i1]
3446 wr %g0, 0x81, %asi
3447 sta %f20, [%l7 + 0x68] %asi
3448 nop ! tgu %xcc, 0x2 changed by convert2hboot
3449 edge32n %o3, %i6, %g1
3450 edge32n %i4, %i3, %o4
3451 lduh [%l7 + 0x6A], %l5
3452 wr %g0, 0x18, %asi
3453 fmovrsgz %o5, %f9, %f2
3454 saved
3455 rdpr %cwp, %g1
3456 rdpr %cansave, %g2
3457 rdpr %canrestore, %g3
3458 rdpr %cleanwin, %g4
3459 rdpr %otherwin, %g5
3460 rdpr %wstate, %g6
3461 orncc %g3, %i0, %l2
3462 popc 0x0D68, %g4
3463 edge8ln %o6, %l4, %g6
3464 fmovdl %xcc, %f3, %f29
3465 wr %g0, 0x80, %asi
3466 fcmpes %fcc1, %f0, %f12
3467 movl %icc, %o7, %o2
3468 xorcc %i2, 0x1494, %o0
3469 edge8 %g2, %i7, %i1
3470 nop ! tvs %xcc, 0x1 changed by convert2hboot
3471 or %g5, %l0, %o1
3472 nop
3473 setx loop_332, %l0, %l1
3474 jmpl %l1, %l3
3475 fcmpgt16 %f18, %f28, %i5
3476 fmovsvs %icc, %f26, %f3
3477 fmovsge %xcc, %f4, %f2
3478loop_332:
3479 umulcc %l1, %o3, %i6
3480 bne,a loop_333
3481 fbge %fcc0, loop_334
3482 ble,a %icc, loop_335
3483 fbne %fcc2, loop_336
3484loop_333:
3485 nop ! tneg %xcc, 0x3 changed by convert2hboot
3486loop_334:
3487 nop
3488 wr %g0, 0x89, %asi
3489loop_335:
3490 subc %i4, %i3, %l5
3491loop_336:
3492 bl loop_337
3493 fcmpeq16 %f28, %f22, %o4
3494 sllx %o5, 0x13, %g3
3495 call loop_338
3496loop_337:
3497 fcmpd %fcc1, %f6, %f28
3498 bg,a %icc, loop_339
3499 fmovdneg %icc, %f14, %f14
3500loop_338:
3501 fbul %fcc3, loop_340
3502 udiv %l6, 0x18F2, %i0
3503loop_339:
3504 nop
3505 wr %g0, 0x19, %asi
3506loop_340:
3507 nop ! te %xcc, 0x0 changed by convert2hboot
3508 nop ! tpos %xcc, 0x0 changed by convert2hboot
3509 fpack32 %f28, %f10, %f10
3510 set 0x4E, %o4
3511 nop ! stba %g4, [%l7 + %o4] 0x80 ASI use replaced by convert2hboot
3512 bcs,a,pt %xcc, loop_341
3513 fmul8x16al %f21, %f12, %f28
3514 fmovrdlez %o6, %f4, %f24
3515 movcc %icc, %l4, %g6
3516loop_341:
3517 fmovd %f30, %f18
3518 fmovrse %o7, %f2, %f3
3519 move %icc, %g7, %i2
3520 nop ! tne %icc, 0x5 changed by convert2hboot
3521 nop ! taddcctv %o0, 0x1BB3, %o2 changed by convert2hboot
3522 fmovspos %xcc, %f22, %f27
3523 mulx %g2, %i7, %i1
3524 andn %g5, %l0, %o1
3525 bl,a %xcc, loop_342
3526 andn %l3, 0x1ABE, %i5
3527 and %o3, %l1, %g1
3528 array16 %i6, %i3, %i4
3529loop_342:
3530 edge16l %o4, %l5, %g3
3531 swap [%l7 + 0x24], %o5
3532 fmovspos %icc, %f28, %f6
3533 andcc %l6, 0x10EE, %i0
3534 fmovdn %xcc, %f8, %f27
3535 fmovdleu %icc, %f1, %f2
3536 add %g4, %l2, %o6
3537 wr %g0, 0x11, %asi
3538 edge32 %o7, %l4, %i2
3539 bn,a loop_343
3540 ldd [%l7 + 0x48], %f30
3541 subc %o0, 0x00B9, %g7
3542 ble loop_344
3543loop_343:
3544 alignaddr %g2, %o2, %i7
3545 bl,a loop_345
3546 fbne,a %fcc0, loop_346
3547loop_344:
3548 movrgz %i1, %g5, %l0
3549 nop
3550 set 0x10, %l4
3551 stx %l3, [%l7 + %l4]
3552loop_345:
3553 bcs loop_347
3554loop_346:
3555 xnor %i5, %o1, %l1
3556 alignaddr %g1, %o3, %i3
3557 nop ! sir 0x0216 changed by convert2hboot
3558loop_347:
3559 smulcc %i6, 0x0B45, %i4
3560 fmovdn %icc, %f15, %f6
3561 movrne %l5, %g3, %o4
3562 fmovrse %l6, %f9, %f20
3563 edge8n %o5, %g4, %l2
3564 flush %l7 + 0x68
3565 ldsw [%l7 + 0x70], %o6
3566 fmovrdlez %i0, %f16, %f10
3567 flush %l7 + 0x64
3568 andcc %g6, 0x182B, %o7
3569 sra %i2, 0x09, %o0
3570 sth %g7, [%l7 + 0x38]
3571 subccc %l4, 0x1CA2, %o2
3572 saved
3573 rdpr %cwp, %g1
3574 rdpr %cansave, %g2
3575 rdpr %canrestore, %g3
3576 rdpr %cleanwin, %g4
3577 rdpr %otherwin, %g5
3578 rdpr %wstate, %g6
3579 andcc %g2, 0x195D, %i1
3580 movleu %icc, %g5, %l0
3581 fbue %fcc2, loop_348
3582 udiv %i7, 0x0B5C, %i5
3583 nop ! tn %icc, 0x3 changed by convert2hboot
3584 edge8n %l3, %o1, %l1
3585loop_348:
3586 srl %o3, 0x1F, %g1
3587 fmul8x16 %f25, %f4, %f20
3588 nop ! tvs %icc, 0x0 changed by convert2hboot
3589 fmovdcc %xcc, %f31, %f29
3590 srax %i3, 0x1A, %i4
3591 bcc,a %icc, loop_349
3592 edge16l %l5, %i6, %o4
3593 sllx %g3, %o5, %l6
3594 fmovrdlz %g4, %f16, %f28
3595loop_349:
3596 prefetch [%l7 + 0x30], 0x1
3597 ldd [%l7 + 0x58], %o6
3598 ldsb [%l7 + 0x25], %i0
3599 nop ! tge %xcc, 0x1 changed by convert2hboot
3600 nop ! tn %icc, 0x1 changed by convert2hboot
3601 nop ! sir 0x11B6 changed by convert2hboot
3602 srlx %g6, %o7, %l2
3603 edge16n %o0, %i2, %l4
3604 nop ! tgu %icc, 0x3 changed by convert2hboot
3605 stx %o2, [%l7 + 0x68]
3606 fornot2 %f2, %f28, %f14
3607 popc %g7, %g2
3608 fmovdl %xcc, %f24, %f27
3609 fmovrdgez %g5, %f8, %f22
3610 fornot1 %f30, %f14, %f22
3611 sra %i1, 0x0F, %l0
3612 brz,a %i7, loop_350
3613 ldub [%l7 + 0x2B], %l3
3614 fbul %fcc3, loop_351
3615 fpadd16 %f30, %f6, %f10
3616loop_350:
3617 fnot1 %f24, %f28
3618 xorcc %i5, %l1, %o3
3619loop_351:
3620 nop ! tcc %xcc, 0x5 changed by convert2hboot
3621 fbe %fcc2, loop_352
3622 bgu,a loop_353
3623 fmovsl %icc, %f28, %f25
3624 fpmerge %f28, %f9, %f12
3625loop_352:
3626 movcc %xcc, %g1, %i3
3627loop_353:
3628 ldd [%l7 + 0x68], %f4
3629 nop ! tsubcc %o1, %i4, %l5 changed by convert2hboot
3630 and %i6, %g3, %o5
3631 fand %f12, %f2, %f18
3632 ld [%l7 + 0x20], %f0
3633 array32 %o4, %g4, %o6
3634 nop ! tvc %icc, 0x4 changed by convert2hboot
3635 bne,pt %icc, loop_354
3636 nop ! sir 0x0D1F changed by convert2hboot
3637 nop ! sir 0x0C8E changed by convert2hboot
3638 wr %g0, 0x80, %asi
3639 sta %f9, [%l7 + 0x14] %asi
3640loop_354:
3641 fmovdge %icc, %f1, %f13
3642 sdiv %l6, 0x0351, %g6
3643 fmuld8sux16 %f0, %f0, %f10
3644 movcc %icc, %o7, %l2
3645 movl %icc, %o0, %i2
3646 andn %i0, 0x1470, %l4
3647 edge8 %o2, %g7, %g5
3648 mulscc %i1, %l0, %i7
3649 xorcc %g2, 0x0EAE, %l3
3650 xnorcc %l1, 0x17CA, %o3
3651 set 0x50, %o6
3652 nop ! stwa %i5, [%l7 + %o6] 0xeb ASI use replaced by convert2hboot
3653 membar #Sync
3654 fmovs %f23, %f28
3655 nop ! tg %xcc, 0x6 changed by convert2hboot
3656 udivcc %g1, 0x1B38, %i3
3657 nop ! taddcc %i4, 0x0A4A, %o1 changed by convert2hboot
3658 array16 %i6, %l5, %o5
3659 edge8n %o4, %g3, %g4
3660 smulcc %l6, %g6, %o6
3661 fbul %fcc1, loop_355
3662 sra %l2, 0x1E, %o7
3663 fmul8x16au %f26, %f9, %f30
3664 movpos %xcc, %i2, %o0
3665loop_355:
3666 nop ! tvc %icc, 0x1 changed by convert2hboot
3667 xnorcc %i0, 0x14EC, %o2
3668 xorcc %l4, %g7, %g5
3669 fors %f7, %f29, %f26
3670 nop ! taddcc %l0, 0x1CF7, %i7 changed by convert2hboot
3671 fcmpes %fcc0, %f7, %f29
3672 sethi 0x1BE2, %g2
3673 array8 %i1, %l3, %l1
3674 nop
3675 setx loop_356, %l0, %l1
3676 nop ! wrpr 0x1, %tl changed by convert2hboot
3677 nop ! wrpr %l1, %tpc changed by convert2hboot
3678 add %l1, 0x4, %l1
3679 nop ! wrpr %l1, %tnpc changed by convert2hboot
3680 setx 0x34400001400, %l0, %l1
3681 nop ! wrpr %l1, %tstate changed by convert2hboot
3682 nop ! wrhpr 0x4, %htstate changed by convert2hboot
3683 nop ! retry changed by convert2hboot
3684 movrgez %o3, %g1, %i5
3685 lduh [%l7 + 0x2E], %i3
3686 bcs loop_357
3687loop_356:
3688 fble,a %fcc1, loop_358
3689 andncc %o1, %i4, %l5
3690 nop ! tneg %xcc, 0x0 changed by convert2hboot
3691loop_357:
3692 prefetch [%l7 + 0x64], 0x0
3693loop_358:
3694 fbg %fcc3, loop_359
3695 edge8n %o5, %i6, %g3
3696 std %f30, [%l7 + 0x18]
3697 ldx [%l7 + 0x30], %g4
3698loop_359:
3699 fpsub32 %f6, %f6, %f30
3700 edge32 %o4, %g6, %l6
3701 udivcc %o6, 0x171B, %o7
3702 fbug %fcc3, loop_360
3703 nop ! tneg %icc, 0x0 changed by convert2hboot
3704 wr %g0, 0x81, %asi
3705loop_360:
3706 ldub [%l7 + 0x33], %o0
3707 fmovdle %icc, %f12, %f30
3708 wr %g0, 0x89, %asi
3709 wr %g0, 0x80, %asi
3710 mulscc %l4, 0x0CF9, %i2
3711 lduh [%l7 + 0x70], %g5
3712 edge32n %l0, %g7, %i7
3713 fmovdvs %icc, %f7, %f9
3714 nop ! tneg %icc, 0x3 changed by convert2hboot
3715 wr %g0, 0x81, %asi
3716 orcc %l3, 0x19B3, %l1
3717 fbl,a %fcc2, loop_361
3718 sll %g2, 0x0F, %g1
3719 edge32ln %i5, %i3, %o1
3720 set 0x2F, %g5
3721 nop ! stba %o3, [%l7 + %g5] 0x2b ASI use replaced by convert2hboot
3722 membar #Sync
3723loop_361:
3724 movn %icc, %i4, %l5
3725 fbu %fcc2, loop_362
3726 fxnors %f23, %f1, %f3
3727 andcc %o5, 0x0FB1, %i6
3728 saved
3729 rdpr %cwp, %g1
3730 rdpr %cansave, %g2
3731 rdpr %canrestore, %g3
3732 rdpr %cleanwin, %g4
3733 rdpr %otherwin, %g5
3734 rdpr %wstate, %g6
3735loop_362:
3736 edge32l %g3, %o4, %g6
3737 fsrc1 %f12, %f18
3738 nop ! tne %xcc, 0x6 changed by convert2hboot
3739 membar 0x49
3740 fmovrdlez %g4, %f28, %f18
3741 edge8ln %l6, %o6, %l2
3742 nop ! sir 0x11FF changed by convert2hboot
3743 fmovsvc %icc, %f18, %f14
3744 set 0x2F, %l3
3745 nop ! stba %o0, [%l7 + %l3] 0x80 ASI use replaced by convert2hboot
3746 fbne %fcc3, loop_363
3747 bleu,a %xcc, loop_364
3748 fpadd16 %f20, %f30, %f16
3749 fmovsge %xcc, %f10, %f15
3750loop_363:
3751 sethi 0x05DB, %o7
3752loop_364:
3753 nop ! tle %icc, 0x3 changed by convert2hboot
3754 restored
3755 rdpr %cwp, %g1
3756 rdpr %cansave, %g2
3757 rdpr %canrestore, %g3
3758 rdpr %cleanwin, %g4
3759 rdpr %otherwin, %g5
3760 rdpr %wstate, %g6
3761 fbne,a %fcc0, loop_365
3762 membar 0x45
3763 bvs,a,pt %xcc, loop_366
3764 movge %xcc, %o2, %l4
3765loop_365:
3766 umul %i0, 0x0D4A, %g5
3767 ld [%l7 + 0x10], %f24
3768loop_366:
3769 fmovdle %icc, %f12, %f28
3770 nop ! tvs %xcc, 0x1 changed by convert2hboot
3771 st %f28, [%l7 + 0x5C]
3772 udivx %l0, 0x185A, %i2
3773 nop ! tsubcctv %i7, %i1, %l3 changed by convert2hboot
3774 set 0x38, %l1
3775 nop ! ldswa [%l7 + %l1] 0x81, %g7 ASI use replaced by convert2hboot
3776 udivx %l1, 0x1909, %g2
3777 nop ! tg %xcc, 0x1 changed by convert2hboot
3778 and %i5, 0x15AD, %i3
3779 set 0x22, %l0
3780 nop ! lduha [%l7 + %l0] 0x14, %o1 ASI use replaced by convert2hboot
3781 mova %icc, %o3, %i4
3782 fmovrse %l5, %f15, %f26
3783 nop ! te %xcc, 0x5 changed by convert2hboot
3784 alignaddrl %g1, %i6, %o5
3785 fcmpgt16 %f2, %f4, %o4
3786 movgu %xcc, %g6, %g3
3787 nop ! tneg %xcc, 0x4 changed by convert2hboot
3788 subc %g4, 0x0192, %l6
3789 addcc %l2, 0x0767, %o0
3790 fmovrdlz %o7, %f30, %f14
3791 nop ! tvs %xcc, 0x3 changed by convert2hboot
3792 nop ! tle %xcc, 0x4 changed by convert2hboot
3793 fpsub32 %f18, %f28, %f0
3794 bn loop_367
3795 fsrc1s %f15, %f16
3796 fbn %fcc0, loop_368
3797 array8 %o2, %l4, %i0
3798loop_367:
3799 fnor %f4, %f24, %f24
3800 sethi 0x023B, %o6
3801loop_368:
3802 fpadd16 %f0, %f24, %f10
3803 sdiv %g5, 0x0A43, %l0
3804 movg %icc, %i7, %i2
3805 movpos %icc, %l3, %i1
3806 sra %g7, 0x18, %l1
3807 nop ! tsubcc %i5, %g2, %i3 changed by convert2hboot
3808 fmovdvc %xcc, %f8, %f18
3809 fcmpeq16 %f22, %f4, %o1
3810 xnorcc %i4, 0x0CC4, %o3
3811 addc %g1, 0x153E, %l5
3812 udivx %o5, 0x1BCE, %o4
3813 fpmerge %f4, %f4, %f24
3814 movvc %icc, %g6, %i6
3815 and %g4, %g3, %l6
3816 brz %l2, loop_369
3817 faligndata %f10, %f20, %f26
3818 fsrc1s %f15, %f21
3819 bgu %xcc, loop_370
3820loop_369:
3821 fmovsl %icc, %f27, %f26
3822 prefetch [%l7 + 0x08], 0x2
3823 fpack32 %f12, %f4, %f2
3824loop_370:
3825 srax %o7, %o0, %o2
3826 bcc,a %xcc, loop_371
3827 fmovspos %xcc, %f21, %f28
3828 ble,a loop_372
3829 nop ! tsubcc %i0, %o6, %g5 changed by convert2hboot
3830loop_371:
3831 array8 %l0, %i7, %i2
3832 sll %l3, 0x05, %l4
3833loop_372:
3834 fpsub32 %f24, %f28, %f18
3835 edge16l %i1, %l1, %i5
3836 fbl %fcc3, loop_373
3837 nop ! tsubcctv %g7, %g2, %o1 changed by convert2hboot
3838 fmovsgu %icc, %f12, %f2
3839 bg loop_374
3840loop_373:
3841 fbul,a %fcc0, loop_375
3842 fmovrsgz %i4, %f12, %f23
3843 edge32ln %i3, %o3, %l5
3844loop_374:
3845 movg %xcc, %g1, %o5
3846loop_375:
3847 fxor %f2, %f20, %f0
3848 fmovdl %xcc, %f18, %f31
3849 ldub [%l7 + 0x18], %g6
3850 srlx %o4, 0x1C, %i6
3851 or %g3, 0x037E, %l6
3852 nop ! ta %icc, 0x4 changed by convert2hboot
3853 edge16l %g4, %o7, %o0
3854 nop ! tvc %icc, 0x3 changed by convert2hboot
3855 edge16ln %l2, %i0, %o6
3856 fnot2s %f17, %f17
3857 fbule %fcc0, loop_376
3858 andcc %o2, %g5, %l0
3859 fbule %fcc1, loop_377
3860 udivcc %i2, 0x033D, %i7
3861loop_376:
3862 movrgez %l4, 0x0D5, %l3
3863 wr %g0, 0xe3, %asi
3864 membar #Sync
3865loop_377:
3866 movrlz %l1, 0x3C5, %g7
3867 movre %i5, 0x35D, %g2
3868 movg %icc, %i4, %o1
3869 movle %icc, %o3, %l5
3870 fmovsl %xcc, %f19, %f9
3871 std %i2, [%l7 + 0x68]
3872 wr %g0, 0x11, %asi
3873 popc 0x04A5, %g1
3874 xor %g6, %o4, %i6
3875 subc %l6, 0x0E2F, %g3
3876 sll %g4, %o7, %o0
3877 restored
3878 rdpr %cwp, %g1
3879 rdpr %cansave, %g2
3880 rdpr %canrestore, %g3
3881 rdpr %cleanwin, %g4
3882 rdpr %otherwin, %g5
3883 rdpr %wstate, %g6
3884 movrgez %i0, 0x337, %o6
3885 nop ! te %icc, 0x6 changed by convert2hboot
3886 mulscc %l2, %g5, %l0
3887 and %i2, 0x181F, %o2
3888 nop ! tgu %xcc, 0x7 changed by convert2hboot
3889 fmovrsne %i7, %f12, %f19
3890 nop ! tsubcc %l3, 0x00AB, %i1 changed by convert2hboot
3891 bneg %xcc, loop_378
3892 mova %xcc, %l4, %g7
3893 edge16 %i5, %l1, %g2
3894 and %o1, %o3, %l5
3895loop_378:
3896 smul %i3, %o5, %g1
3897 sdivcc %i4, 0x1514, %g6
3898 bcc,a,pn %icc, loop_379
3899 bg,a,pn %icc, loop_380
3900 nop ! te %icc, 0x3 changed by convert2hboot
3901 movl %icc, %o4, %i6
3902loop_379:
3903 fmovsvs %xcc, %f3, %f21
3904loop_380:
3905 bneg,pn %xcc, loop_381
3906 swap [%l7 + 0x40], %l6
3907 sra %g3, 0x04, %g4
3908 edge8ln %o7, %i0, %o6
3909loop_381:
3910 orcc %o0, 0x1F17, %g5
3911 or %l0, %l2, %o2
3912 addc %i7, 0x05E0, %l3
3913 movneg %xcc, %i1, %i2
3914 smul %l4, %i5, %l1
3915 fba %fcc1, loop_382
3916 fxor %f16, %f0, %f8
3917 movrgez %g2, 0x2DB, %o1
3918 nop ! tcs %icc, 0x0 changed by convert2hboot
3919loop_382:
3920 fcmple32 %f14, %f18, %o3
3921 fmovspos %xcc, %f27, %f11
3922 fzero %f22
3923 movrne %l5, 0x335, %i3
3924 fmovdcs %icc, %f7, %f1
3925 srl %g7, %g1, %i4
3926 movpos %xcc, %g6, %o4
3927 fba %fcc0, loop_383
3928 nop ! ta %xcc, 0x6 changed by convert2hboot
3929 movrne %o5, 0x0F2, %i6
3930 set 0x0C, %o7
3931 nop ! ldswa [%l7 + %o7] 0x15, %g3 ASI use replaced by convert2hboot
3932loop_383:
3933 smul %g4, 0x0A9D, %l6
3934 membar 0x6E
3935 fpsub32s %f31, %f10, %f18
3936 set 0x5C, %i2
3937 nop ! stha %o7, [%l7 + %i2] 0x18 ASI use replaced by convert2hboot
3938 udivx %o6, 0x1771, %i0
3939 fmovdg %xcc, %f29, %f25
3940 alignaddrl %o0, %g5, %l0
3941 edge32l %l2, %o2, %l3
3942 sdivcc %i7, 0x1757, %i1
3943 movrgz %l4, %i2, %l1
3944 nop ! tvs %xcc, 0x6 changed by convert2hboot
3945 stx %g2, [%l7 + 0x68]
3946 fpadd32s %f9, %f16, %f7
3947 nop ! taddcc %i5, 0x1D00, %o3 changed by convert2hboot
3948 sethi 0x1528, %l5
3949 nop ! te %xcc, 0x0 changed by convert2hboot
3950 movg %icc, %i3, %o1
3951 fmovrse %g7, %f8, %f3
3952 movrgz %i4, 0x1BF, %g1
3953 fmovdleu %xcc, %f10, %f28
3954 srlx %o4, %o5, %g6
3955 wr %g0, 0x88, %asi
3956 sta %f1, [%l7 + 0x5C] %asi
3957 movgu %xcc, %g3, %i6
3958 stx %l6, [%l7 + 0x58]
3959 restored
3960 rdpr %cwp, %g1
3961 rdpr %cansave, %g2
3962 rdpr %canrestore, %g3
3963 rdpr %cleanwin, %g4
3964 rdpr %otherwin, %g5
3965 rdpr %wstate, %g6
3966 array32 %o7, %g4, %o6
3967 nop ! tsubcctv %i0, 0x1000, %o0 changed by convert2hboot
3968 addc %g5, %l2, %l0
3969 subcc %o2, 0x10CA, %l3
3970 fcmple16 %f28, %f4, %i1
3971 add %l4, %i2, %i7
3972 fbu,a %fcc2, loop_384
3973 stb %l1, [%l7 + 0x39]
3974 nop ! tl %icc, 0x0 changed by convert2hboot
3975 fabsd %f0, %f28
3976loop_384:
3977 mulx %g2, %i5, %o3
3978 xnor %i3, 0x1BFD, %l5
3979 smulcc %g7, %o1, %i4
3980 fmovsne %xcc, %f22, %f3
3981 fmovdneg %icc, %f29, %f2
3982 movrlz %o4, 0x11E, %o5
3983 alignaddrl %g1, %g6, %g3
3984 nop ! tleu %xcc, 0x4 changed by convert2hboot
3985 stw %l6, [%l7 + 0x24]
3986 orcc %o7, 0x1E0B, %i6
3987 mova %xcc, %o6, %g4
3988 movrgez %i0, 0x0BB, %o0
3989 srlx %l2, 0x06, %g5
3990 movn %xcc, %o2, %l3
3991 saved
3992 rdpr %cwp, %g1
3993 rdpr %cansave, %g2
3994 rdpr %canrestore, %g3
3995 rdpr %cleanwin, %g4
3996 rdpr %otherwin, %g5
3997 rdpr %wstate, %g6
3998 bneg %xcc, loop_385
3999 nop ! tne %icc, 0x0 changed by convert2hboot
4000 or %l0, %i1, %i2
4001 fcmpne32 %f22, %f20, %l4
4002loop_385:
4003 nop
4004 setx loop_386, %l0, %l1
4005 nop ! wrpr 0x1, %tl changed by convert2hboot
4006 nop ! wrpr %l1, %tpc changed by convert2hboot
4007 add %l1, 0x4, %l1
4008 nop ! wrpr %l1, %tnpc changed by convert2hboot
4009 setx 0x34400001400, %l0, %l1
4010 nop ! wrpr %l1, %tstate changed by convert2hboot
4011 nop ! wrhpr 0x4, %htstate changed by convert2hboot
4012 nop ! retry changed by convert2hboot
4013 bge loop_387
4014 andcc %l1, 0x0C52, %i7
4015 fmovdl %icc, %f18, %f15
4016loop_386:
4017 udivcc %i5, 0x153B, %o3
4018loop_387:
4019 nop ! tle %xcc, 0x2 changed by convert2hboot
4020 move %xcc, %i3, %l5
4021 nop ! tg %xcc, 0x7 changed by convert2hboot
4022 ba,pt %icc, loop_388
4023 nop
4024 set 0x30, %l6
4025 std %g2, [%l7 + %l6]
4026 movpos %xcc, %o1, %i4
4027 fmovdneg %icc, %f4, %f30
4028loop_388:
4029 movl %icc, %g7, %o4
4030 add %l7, 0x20, %l6
4031 wr %g0, 0x18, %asi
4032 lda [%l6] %asi, %g1
4033 fbule %fcc1, loop_389
4034 movleu %xcc, %o5, %l6
4035 edge8ln %g3, %i6, %o6
4036 orn %g4, %i0, %o7
4037loop_389:
4038 ldsh [%l7 + 0x44], %o0
4039 bcs,a loop_390
4040 udivx %g5, 0x112D, %o2
4041 subc %l2, %l3, %i1
4042 andncc %l0, %l4, %i2
4043loop_390:
4044 fba,a %fcc2, loop_391
4045 edge16n %l1, %i7, %i5
4046 fble %fcc3, loop_392
4047 edge16n %o3, %l5, %g2
4048loop_391:
4049 andncc %i3, %i4, %o1
4050 bleu,pt %icc, loop_393
4051loop_392:
4052 subc %g7, 0x17A2, %g1
4053 wr %g0, 0x10, %asi
4054loop_393:
4055 udiv %o5, 0x0053, %g6
4056 edge16ln %l6, %g3, %i6
4057 edge8ln %g4, %i0, %o6
4058 sethi 0x080B, %o0
4059 wr %g0, 0x88, %asi
4060 ba,pn %icc, loop_394
4061 edge32l %g5, %o2, %l2
4062 fbn %fcc2, loop_395
4063 movn %icc, %l3, %i1
4064loop_394:
4065 nop
4066 set 0x30, %g7
4067 lda [%l7 + %g7] 0x0c, %f10
4068loop_395:
4069 nop ! sir 0x1727 changed by convert2hboot
4070 movpos %xcc, %l4, %i2
4071 edge16 %l1, %i7, %l0
4072 sub %o3, 0x12BE, %i5
4073 edge8n %g2, %l5, %i3
4074 movrne %o1, %g7, %g1
4075 flush %l7 + 0x38
4076 fbg,a %fcc3, loop_396
4077 edge8ln %i4, %o4, %g6
4078 movrne %o5, %l6, %g3
4079 nop ! tle %icc, 0x0 changed by convert2hboot
4080loop_396:
4081 nop
4082 wr %g0, 0x18, %asi
4083 bgu,pn %icc, loop_397
4084 saved
4085 rdpr %cwp, %g1
4086 rdpr %cansave, %g2
4087 rdpr %canrestore, %g3
4088 rdpr %cleanwin, %g4
4089 rdpr %otherwin, %g5
4090 rdpr %wstate, %g6
4091 nop ! tcc %xcc, 0x1 changed by convert2hboot
4092 edge16 %i6, %i0, %g4
4093loop_397:
4094 nop
4095 wr %g0, 0x04, %asi
4096 movrgz %o6, %g5, %o7
4097 subcc %l2, 0x1953, %o2
4098 orcc %i1, %l4, %l3
4099 sth %i2, [%l7 + 0x78]
4100 fbo %fcc1, loop_398
4101 xorcc %l1, 0x0D20, %i7
4102 sllx %o3, %l0, %i5
4103 fbne,a %fcc3, loop_399
4104loop_398:
4105 array8 %g2, %l5, %o1
4106 fba %fcc0, loop_400
4107 udiv %g7, 0x07CA, %g1
4108loop_399:
4109 movrgz %i3, 0x2F9, %i4
4110 sub %g6, %o5, %o4
4111loop_400:
4112 smul %g3, %i6, %l6
4113 nop ! tcs %icc, 0x1 changed by convert2hboot
4114 smulcc %g4, 0x1E87, %o0
4115 nop ! tvs %xcc, 0x3 changed by convert2hboot
4116 fand %f2, %f30, %f26
4117 movpos %icc, %i0, %o6
4118 fornot1s %f21, %f8, %f23
4119 andcc %g5, %l2, %o7
4120 wr %g0, 0x89, %asi
4121 movvc %xcc, %i1, %l4
4122 sth %i2, [%l7 + 0x14]
4123 nop
4124 setx loop_401, %l0, %l1
4125 nop ! wrpr 0x1, %tl changed by convert2hboot
4126 nop ! wrpr %l1, %tnpc changed by convert2hboot
4127 setx 0x34400001400, %l0, %l1
4128 nop ! wrpr %l1, %tstate changed by convert2hboot
4129 nop ! wrhpr 0x4, %htstate changed by convert2hboot
4130 nop ! done changed by convert2hboot
4131 nop
4132 setx loop_402, %l0, %l1
4133 nop ! wrpr 0x1, %tl changed by convert2hboot
4134 nop ! wrpr %l1, %tpc changed by convert2hboot
4135 add %l1, 0x4, %l1
4136 nop ! wrpr %l1, %tnpc changed by convert2hboot
4137 setx 0x34400001400, %l0, %l1
4138 nop ! wrpr %l1, %tstate changed by convert2hboot
4139 nop ! wrhpr 0x4, %htstate changed by convert2hboot
4140 nop ! retry changed by convert2hboot
4141 nop
4142 setx loop_403, %l0, %l1
4143 nop ! wrpr 0x1, %tl changed by convert2hboot
4144 nop ! wrpr %l1, %tnpc changed by convert2hboot
4145 setx 0x34400001400, %l0, %l1
4146 nop ! wrpr %l1, %tstate changed by convert2hboot
4147 nop ! wrhpr 0x4, %htstate changed by convert2hboot
4148 nop ! done changed by convert2hboot
4149 array16 %l3, %l1, %i7
4150loop_401:
4151 fcmpd %fcc1, %f10, %f22
4152loop_402:
4153 subc %l0, %i5, %o3
4154loop_403:
4155 umul %g2, %o1, %g7
4156 ld [%l7 + 0x68], %f3
4157 nop ! tsubcctv %g1, %l5, %i4 changed by convert2hboot
4158 fsrc2s %f24, %f19
4159 fbuge,a %fcc3, loop_404
4160 nop ! tne %xcc, 0x2 changed by convert2hboot
4161 ldsb [%l7 + 0x3F], %g6
4162 xnor %o5, 0x0FE7, %o4
4163loop_404:
4164 bge,pt %xcc, loop_405
4165 nop ! tcs %xcc, 0x6 changed by convert2hboot
4166 fbule,a %fcc3, loop_406
4167 fpsub16s %f4, %f10, %f2
4168loop_405:
4169 nop
4170 set 0x50, %i3
4171 nop ! ldswa [%l7 + %i3] 0x19, %g3 ASI use replaced by convert2hboot
4172loop_406:
4173 nop ! sir 0x0A1E changed by convert2hboot
4174 nop ! tge %xcc, 0x6 changed by convert2hboot
4175 set 0x0, %l2
4176 nop ! stxa %i6, [%g0 + %l2] 0x5f ASI use replaced by convert2hboot
4177 fmuld8sux16 %f19, %f19, %f14
4178 stb %l6, [%l7 + 0x6C]
4179 orcc %i3, %g4, %i0
4180 udiv %o0, 0x150F, %g5
4181 fexpand %f11, %f0
4182 set 0x45, %o0
4183 nop ! ldstuba [%l7 + %o0] 0x80, %o6 ASI use replaced by convert2hboot
4184 movrgez %l2, %o2, %o7
4185 nop ! ta %icc, 0x3 changed by convert2hboot
4186 movrgez %l4, 0x324, %i2
4187 bn,a,pt %xcc, loop_407
4188 fabsd %f30, %f0
4189 fandnot1s %f2, %f27, %f1
4190 array32 %l3, %l1, %i1
4191loop_407:
4192 movleu %icc, %l0, %i7
4193 addccc %i5, %o3, %o1
4194 nop
4195 set 0x78, %g1
4196 ldx [%l7 + %g1], %g2
4197 nop ! sir 0x1853 changed by convert2hboot
4198 movrlez %g7, 0x33F, %g1
4199 smulcc %l5, %i4, %o5
4200 fmovsa %icc, %f6, %f0
4201 mulx %g6, 0x0938, %o4
4202 bge,a loop_408
4203 restored
4204 rdpr %cwp, %g1
4205 rdpr %cansave, %g2
4206 rdpr %canrestore, %g3
4207 rdpr %cleanwin, %g4
4208 rdpr %otherwin, %g5
4209 rdpr %wstate, %g6
4210 membar #Sync
4211 wr %g0, 0x1f, %asi
4212loop_408:
4213 prefetch [%l7 + 0x44], 0x2
4214 membar 0x2E
4215 nop ! ta %xcc, 0x3 changed by convert2hboot
4216 smul %i6, %g3, %i3
4217 nop ! taddcctv %g4, %i0, %o0 changed by convert2hboot
4218 mulx %l6, 0x18E4, %o6
4219 xnor %l2, 0x0F9E, %g5
4220 nop
4221 set 0x48, %g2
4222 stx %o2, [%l7 + %g2]
4223 movrlz %o7, 0x21C, %l4
4224 mulscc %l3, 0x103A, %l1
4225 wr %g0, 0x88, %asi
4226 edge16ln %l0, %i2, %i5
4227 udivcc %i7, 0x035E, %o1
4228 nop ! tleu %xcc, 0x2 changed by convert2hboot
4229 and %g2, %o3, %g1
4230 fmovrslez %l5, %f2, %f26
4231 sdivx %g7, 0x0E4A, %o5
4232 be,a,pn %icc, loop_409
4233 fmovdgu %icc, %f30, %f19
4234 array32 %i4, %g6, %o4
4235 edge8ln %g3, %i6, %g4
4236loop_409:
4237 fornot1s %f30, %f20, %f3
4238 fmovsgu %xcc, %f6, %f7
4239 swap [%l7 + 0x20], %i3
4240 restored
4241 rdpr %cwp, %g1
4242 rdpr %cansave, %g2
4243 rdpr %canrestore, %g3
4244 rdpr %cleanwin, %g4
4245 rdpr %otherwin, %g5
4246 rdpr %wstate, %g6
4247 fmovdcs %xcc, %f25, %f19
4248 bg,a,pt %icc, loop_410
4249 edge32l %i0, %o0, %l6
4250 fcmpeq16 %f2, %f20, %l2
4251 movn %icc, %o6, %o2
4252loop_410:
4253 fnot2s %f30, %f3
4254 mova %icc, %g5, %o7
4255 nop ! tn %icc, 0x1 changed by convert2hboot
4256 move %xcc, %l4, %l3
4257 fcmps %fcc3, %f13, %f7
4258 smul %l1, 0x02D5, %i1
4259 bcc,pn %icc, loop_411
4260 fmovdle %xcc, %f5, %f3
4261 udivcc %i2, 0x031E, %l0
4262 edge32ln %i5, %i7, %o1
4263loop_411:
4264 umulcc %o3, 0x1FB6, %g1
4265 fmovsvc %icc, %f1, %f22
4266 wr %g0, 0xeb, %asi
4267 membar #Sync
4268 umul %g7, %o5, %i4
4269 fors %f8, %f0, %f11
4270 brgz %l5, loop_412
4271 sdivx %g6, 0x19A9, %g3
4272 nop ! tvc %xcc, 0x6 changed by convert2hboot
4273 add %l7, 0x30, %l6
4274 wr %g0, 0x80, %asi
4275loop_412:
4276 fnegd %f26, %f26
4277 set 0x59, %g4
4278 nop ! lduba [%l7 + %g4] 0x88, %i3 ASI use replaced by convert2hboot
4279 bl,pt %icc, loop_413
4280 nop ! tcc %xcc, 0x7 changed by convert2hboot
4281 srl %i6, 0x16, %o0
4282 lduh [%l7 + 0x62], %i0
4283loop_413:
4284 and %l6, %l2, %o6
4285 nop ! sir 0x0E79 changed by convert2hboot
4286 subccc %o2, %g5, %l4
4287 wr %g0, 0x18, %asi
4288 brnz %o7, loop_414
4289 nop ! tcs %xcc, 0x3 changed by convert2hboot
4290 fmuld8sux16 %f30, %f8, %f4
4291 fexpand %f19, %f14
4292loop_414:
4293 edge32 %l1, %i1, %l0
4294 fnor %f16, %f14, %f2
4295 movgu %xcc, %i2, %i7
4296 movrlz %i5, %o3, %g1
4297 brlz,a %g2, loop_415
4298 sub %o1, %o5, %i4
4299 fmovde %icc, %f12, %f29
4300 movneg %icc, %g7, %l5
4301loop_415:
4302 fmovsg %icc, %f31, %f7
4303 fmovrslz %g6, %f0, %f5
4304 sdiv %o4, 0x1004, %g4
4305 add %g3, 0x05CB, %i3
4306 fmovdn %xcc, %f10, %f13
4307 ble,pt %icc, loop_416
4308 nop ! tle %xcc, 0x7 changed by convert2hboot
4309 udivx %i6, 0x0970, %o0
4310 set 0x4C, %g3
4311 nop ! ldswa [%l7 + %g3] 0x04, %l6 ASI use replaced by convert2hboot
4312loop_416:
4313 edge32 %i0, %o6, %l2
4314 fnot1 %f30, %f16
4315 udiv %g5, 0x1B51, %l4
4316 mova %xcc, %l3, %o7
4317 fbuge,a %fcc1, loop_417
4318 edge16n %o2, %i1, %l1
4319 fmovsvc %icc, %f12, %f7
4320 fpsub16 %f0, %f26, %f20
4321loop_417:
4322 umul %l0, %i7, %i5
4323 nop ! tn %xcc, 0x1 changed by convert2hboot
4324 movrlz %o3, 0x2EC, %g1
4325 srlx %i2, %o1, %g2
4326 fpadd32 %f6, %f12, %f18
4327 edge32ln %o5, %g7, %l5
4328 edge8ln %g6, %o4, %i4
4329 sdivx %g3, 0x1410, %i3
4330 call loop_418
4331 fmovdgu %icc, %f2, %f22
4332 ldsb [%l7 + 0x59], %g4
4333 nop ! tne %xcc, 0x1 changed by convert2hboot
4334loop_418:
4335 fbuge,a %fcc2, loop_419
4336 alignaddrl %o0, %i6, %i0
4337 movrne %o6, %l6, %l2
4338 and %g5, %l4, %l3
4339loop_419:
4340 bneg %xcc, loop_420
4341 fmovda %icc, %f6, %f19
4342 movpos %xcc, %o2, %i1
4343 movrgz %o7, 0x102, %l0
4344loop_420:
4345 fmovscc %xcc, %f23, %f24
4346 fsrc1 %f6, %f14
4347 std %f8, [%l7 + 0x48]
4348 sra %l1, 0x1F, %i7
4349 sll %o3, 0x1C, %i5
4350 movre %i2, 0x3FB, %g1
4351 bcs,a %icc, loop_421
4352 movrgez %g2, 0x3DA, %o1
4353 movleu %xcc, %g7, %o5
4354 fbn,a %fcc2, loop_422
4355loop_421:
4356 sll %l5, 0x07, %o4
4357 array16 %i4, %g3, %i3
4358 nop ! taddcc %g4, 0x0AAB, %g6 changed by convert2hboot
4359loop_422:
4360 nop ! tl %icc, 0x0 changed by convert2hboot
4361 fmovrslez %o0, %f27, %f10
4362 fxnor %f4, %f12, %f30
4363 sdivcc %i0, 0x0F35, %o6
4364 movrlez %i6, %l6, %l2
4365 movcc %xcc, %l4, %g5
4366 fmovdge %xcc, %f27, %f16
4367 andncc %l3, %o2, %i1
4368 nop ! tvs %icc, 0x3 changed by convert2hboot
4369 fpadd16s %f0, %f10, %f16
4370 restored
4371 rdpr %cwp, %g1
4372 rdpr %cansave, %g2
4373 rdpr %canrestore, %g3
4374 rdpr %cleanwin, %g4
4375 rdpr %otherwin, %g5
4376 rdpr %wstate, %g6
4377 fxnor %f6, %f4, %f6
4378 stw %o7, [%l7 + 0x20]
4379 edge8n %l1, %i7, %l0
4380 nop ! tpos %icc, 0x7 changed by convert2hboot
4381 fnands %f9, %f2, %f21
4382 edge8ln %o3, %i5, %g1
4383 fmovdne %icc, %f12, %f12
4384 fcmpgt32 %f4, %f18, %i2
4385 subcc %g2, %g7, %o5
4386 movrgz %l5, 0x1D4, %o4
4387 fcmped %fcc0, %f8, %f0
4388 set 0x54, %o5
4389 lda [%l7 + %o5] 0x15, %f23
4390 nop ! tge %icc, 0x7 changed by convert2hboot
4391 wr %g0, 0x04, %asi
4392 sta %f8, [%l7 + 0x48] %asi
4393 popc %i4, %o1
4394 orcc %i3, 0x005B, %g3
4395 subccc %g4, %o0, %g6
4396 array8 %i0, %i6, %o6
4397 edge16 %l6, %l2, %g5
4398 fpack32 %f10, %f0, %f2
4399 srl %l4, %l3, %o2
4400 fpsub16s %f3, %f1, %f30
4401 brgez,a %o7, loop_423
4402 fornot2 %f10, %f28, %f22
4403 umul %l1, %i7, %l0
4404 nop ! tgu %xcc, 0x0 changed by convert2hboot
4405loop_423:
4406 movne %xcc, %i1, %o3
4407 wr %g0, 0xe3, %asi
4408 membar #Sync
4409 srlx %i2, 0x15, %g2
4410 udivcc %g7, 0x1E65, %g1
4411 and %l5, 0x1654, %o5
4412 nop ! tsubcctv %o4, 0x00FC, %o1 changed by convert2hboot
4413 bn,a,pn %icc, loop_424
4414 subccc %i4, %i3, %g3
4415 add %l7, 0x18, %l6
4416 wr %g0, 0x88, %asi
4417loop_424:
4418 fbue,a %fcc3, loop_425
4419 alignaddrl %i0, %i6, %g6
4420 sdiv %o6, 0x1E99, %l2
4421 edge16ln %g5, %l6, %l3
4422loop_425:
4423 bne,pt %icc, loop_426
4424 sllx %l4, %o7, %o2
4425 fcmped %fcc2, %f26, %f24
4426 fmovdneg %xcc, %f8, %f28
4427loop_426:
4428 be,a %icc, loop_427
4429 and %i7, %l1, %l0
4430 bg,a,pn %xcc, loop_428
4431 ld [%l7 + 0x1C], %f9
4432loop_427:
4433 prefetch [%l7 + 0x48], 0x3
4434 movl %icc, %i1, %i5
4435loop_428:
4436 std %o2, [%l7 + 0x38]
4437 bneg,pn %icc, loop_429
4438 nop ! te %icc, 0x1 changed by convert2hboot
4439 lduw [%l7 + 0x2C], %g2
4440 xnor %i2, %g7, %g1
4441loop_429:
4442 ldd [%l7 + 0x60], %l4
4443 edge16l %o5, %o1, %o4
4444 umul %i4, %g3, %g4
4445 sdivcc %i3, 0x1721, %i0
4446 edge8ln %i6, %g6, %o6
4447 addcc %l2, 0x1031, %g5
4448 set 0x78, %o1
4449 nop ! prefetcha [%l7 + %o1] 0x18, 0x1 ASI use replaced by convert2hboot
4450 xnor %l3, %l4, %o7
4451 fnot2 %f14, %f0
4452 fpackfix %f0, %f6
4453 edge16 %o0, %o2, %l1
4454 fbuge %fcc2, loop_430
4455 smulcc %i7, 0x0F10, %i1
4456 alignaddr %i5, %l0, %g2
4457 wr %g0, 0x04, %asi
4458loop_430:
4459 nop ! tle %icc, 0x7 changed by convert2hboot
4460 fnegd %f8, %f22
4461 bg,a %icc, loop_431
4462 or %i2, %g1, %g7
4463 wr %g0, 0x58, %asi
4464loop_431:
4465 nop ! tn %xcc, 0x2 changed by convert2hboot
4466 edge32l %o1, %o4, %l5
4467 flush %l7 + 0x2C
4468 mulscc %g3, %g4, %i4
4469 bg,a loop_432
4470 fzeros %f21
4471 srlx %i3, %i0, %i6
4472 wr %g0, 0x80, %asi
4473loop_432:
4474 sdivx %g6, 0x13AE, %o6
4475 brlez %g5, loop_433
4476 addc %l2, 0x1EBD, %l6
4477 nop ! te %xcc, 0x3 changed by convert2hboot
4478 nop ! tl %xcc, 0x1 changed by convert2hboot
4479loop_433:
4480 fpadd32s %f9, %f6, %f19
4481 fpmerge %f1, %f7, %f22
4482 st %f20, [%l7 + 0x0C]
4483 xor %l3, 0x09C7, %l4
4484 movrgz %o7, 0x0D5, %o2
4485 fmovrdne %o0, %f14, %f8
4486 movg %icc, %l1, %i1
4487 nop ! tneg %xcc, 0x3 changed by convert2hboot
4488 orncc %i7, %i5, %l0
4489 mulscc %g2, %o3, %g1
4490 movle %xcc, %g7, %i2
4491 sub %o5, 0x1FDE, %o4
4492 fpadd32 %f10, %f4, %f0
4493 nop ! tle %icc, 0x3 changed by convert2hboot
4494 movcc %icc, %l5, %g3
4495 fmovdleu %xcc, %f2, %f18
4496 stx %o1, [%l7 + 0x38]
4497 fornot1 %f10, %f18, %f14
4498 nop ! taddcc %g4, 0x1EE3, %i3 changed by convert2hboot
4499 fand %f18, %f10, %f26
4500 saved
4501 rdpr %cwp, %g1
4502 rdpr %cansave, %g2
4503 rdpr %canrestore, %g3
4504 rdpr %cleanwin, %g4
4505 rdpr %otherwin, %g5
4506 rdpr %wstate, %g6
4507 edge16ln %i0, %i6, %g6
4508 fbo,a %fcc0, loop_434
4509 movvs %xcc, %o6, %i4
4510 be,pt %icc, loop_435
4511 nop ! tpos %xcc, 0x6 changed by convert2hboot
4512loop_434:
4513 srl %g5, 0x00, %l2
4514 movpos %icc, %l6, %l3
4515loop_435:
4516 nop
4517 setx loop_436, %l0, %l1
4518 jmpl %l1, %l4
4519 fpadd32 %f20, %f0, %f22
4520 wr %g0, 0x81, %asi
4521 lda [%l7 + 0x50] %asi, %f25
4522loop_436:
4523 fcmpne32 %f24, %f20, %o2
4524 bvc,a loop_437
4525 andncc %o7, %l1, %i1
4526 and %i7, %o0, %i5
4527 wr %g0, 0x81, %asi
4528loop_437:
4529 movl %xcc, %l0, %o3
4530 array16 %g7, %i2, %o5
4531 sra %g1, 0x17, %o4
4532 set 0x54, %g6
4533 sta %f3, [%l7 + %g6] 0x18
4534 array8 %g3, %l5, %g4
4535 fcmpd %fcc0, %f22, %f28
4536 fxnor %f28, %f16, %f24
4537 fbue %fcc0, loop_438
4538 nop ! taddcctv %o1, %i3, %i0 changed by convert2hboot
4539 fbg %fcc1, loop_439
4540 fsrc2 %f16, %f30
4541loop_438:
4542 xor %i6, %g6, %i4
4543 fmuld8ulx16 %f17, %f5, %f4
4544loop_439:
4545 alignaddrl %g5, %l2, %l6
4546 nop ! tsubcc %l3, %o6, %l4 changed by convert2hboot
4547 andncc %o2, %l1, %i1
4548 movcc %icc, %i7, %o7
4549 movrlz %i5, %o0, %g2
4550 sth %o3, [%l7 + 0x7E]
4551 fcmpd %fcc1, %f26, %f0
4552 bshuffle %f16, %f20, %f30
4553 popc 0x1992, %g7
4554 nop ! te %xcc, 0x1 changed by convert2hboot
4555 move %icc, %l0, %o5
4556 wr %g0, 0xea, %asi
4557 membar #Sync
4558 edge8n %o4, %i2, %l5
4559 alignaddrl %g4, %g3, %i3
4560 nop ! tvc %xcc, 0x7 changed by convert2hboot
4561 brlez,a %i0, loop_440
4562 fba %fcc2, loop_441
4563 movl %icc, %i6, %o1
4564 std %f20, [%l7 + 0x48]
4565loop_440:
4566 fmul8ulx16 %f4, %f8, %f14
4567loop_441:
4568 fba %fcc1, loop_442
4569 nop ! tsubcctv %g6, %g5, %i4 changed by convert2hboot
4570 ldd [%l7 + 0x28], %f10
4571 fpsub32 %f16, %f26, %f26
4572loop_442:
4573 bpos,a,pn %xcc, loop_443
4574 nop ! tvc %icc, 0x1 changed by convert2hboot
4575 mova %xcc, %l2, %l3
4576 wr %g0, 0xeb, %asi
4577 membar #Sync
4578loop_443:
4579 andcc %o6, 0x04B9, %l4
4580 sdivx %o2, 0x06CA, %l1
4581 fpack32 %f6, %f16, %f0
4582 edge16ln %i7, %i1, %i5
4583 fbo %fcc3, loop_444
4584 bleu,a %xcc, loop_445
4585 or %o0, %g2, %o7
4586 movvc %icc, %o3, %l0
4587loop_444:
4588 fmovsvc %icc, %f8, %f3
4589loop_445:
4590 fbug %fcc0, loop_446
4591 nop ! tsubcc %g7, %g1, %o4 changed by convert2hboot
4592 sdiv %o5, 0x03C8, %l5
4593 sllx %g4, 0x0A, %g3
4594loop_446:
4595 movvc %icc, %i2, %i0
4596 saved
4597 rdpr %cwp, %g1
4598 rdpr %cansave, %g2
4599 rdpr %canrestore, %g3
4600 rdpr %cleanwin, %g4
4601 rdpr %otherwin, %g5
4602 rdpr %wstate, %g6
4603 fmovdn %xcc, %f1, %f25
4604 or %i3, %i6, %o1
4605 fble,a %fcc2, loop_447
4606 addccc %g6, 0x13DF, %i4
4607 bl loop_448
4608 movneg %xcc, %l2, %g5
4609loop_447:
4610 edge8n %l6, %l3, %l4
4611 udiv %o6, 0x0EC1, %o2
4612loop_448:
4613 fandnot1s %f19, %f14, %f9
4614 nop ! tvc %icc, 0x6 changed by convert2hboot
4615 bcc,a,pt %xcc, loop_449
4616 xnor %i7, 0x00D4, %i1
4617 array32 %i5, %l1, %g2
4618 brlz %o0, loop_450
4619loop_449:
4620 ldsb [%l7 + 0x71], %o3
4621 bne,a,pt %xcc, loop_451
4622 subccc %o7, 0x0398, %g7
4623loop_450:
4624 membar 0x5E
4625 set 0x41, %l5
4626 nop ! lduba [%l7 + %l5] 0x88, %g1 ASI use replaced by convert2hboot
4627loop_451:
4628 bneg,a,pt %xcc, loop_452
4629 xor %o4, %o5, %l5
4630 ble,pt %xcc, loop_453
4631 mova %xcc, %g4, %g3
4632loop_452:
4633 swap [%l7 + 0x78], %l0
4634 bcc,a loop_454
4635loop_453:
4636 ldd [%l7 + 0x18], %i2
4637 fmovdn %icc, %f18, %f10
4638 fmovrse %i0, %f7, %f10
4639loop_454:
4640 alignaddrl %i3, %o1, %g6
4641 add %i4, %i6, %l2
4642 call loop_455
4643 fpackfix %f10, %f4
4644 sdivx %l6, 0x1B99, %l3
4645 fbu,a %fcc2, loop_456
4646loop_455:
4647 edge8l %l4, %o6, %g5
4648 move %icc, %o2, %i7
4649 fmovrdne %i1, %f14, %f6
4650loop_456:
4651 nop ! taddcc %i5, %g2, %l1 changed by convert2hboot
4652 fmovs %f17, %f11
4653 fabsd %f28, %f2
4654 fpsub16 %f4, %f26, %f0
4655 movge %icc, %o3, %o0
4656 bvs,pn %xcc, loop_457
4657 movpos %xcc, %o7, %g1
4658 ldstub [%l7 + 0x70], %g7
4659 mova %icc, %o5, %l5
4660loop_457:
4661 sll %o4, %g3, %l0
4662 wr %g0, 0x19, %asi
4663 fmovdn %xcc, %f25, %f28
4664 add %l7, 0x68, %l6
4665 wr %g0, 0x81, %asi
4666 nop ! casxa [%l6] 0x81, %i2, %i3 ASI use replaced by convert2hboot
4667 mulscc %o1, 0x06B3, %g6
4668 movvc %xcc, %i4, %i6
4669 fpadd16s %f9, %f15, %f19
4670 edge32l %i0, %l2, %l6
4671 be loop_458
4672 movre %l4, 0x3DE, %o6
4673 sdiv %l3, 0x193E, %g5
4674 wr %g0, 0x89, %asi
4675loop_458:
4676 edge16 %i1, %i7, %i5
4677 movneg %icc, %l1, %o3
4678 subc %g2, %o0, %g1
4679 nop
4680 set 0x20, %i4
4681 std %f18, [%l7 + %i4]
4682 or %g7, 0x062B, %o5
4683 edge8 %l5, %o4, %o7
4684 edge8ln %l0, %g3, %g4
4685 fcmpgt16 %f2, %f22, %i2
4686 or %i3, 0x0AB0, %o1
4687 fmovdgu %icc, %f27, %f26
4688 nop
4689 setx loop_459, %l0, %l1
4690 nop ! wrpr 0x1, %tl changed by convert2hboot
4691 nop ! wrpr %l1, %tpc changed by convert2hboot
4692 add %l1, 0x4, %l1
4693 nop ! wrpr %l1, %tnpc changed by convert2hboot
4694 setx 0x34400001400, %l0, %l1
4695 nop ! wrpr %l1, %tstate changed by convert2hboot
4696 nop ! wrhpr 0x4, %htstate changed by convert2hboot
4697 nop ! retry changed by convert2hboot
4698 movrlez %i4, %i6, %i0
4699 srax %g6, %l6, %l2
4700 smulcc %o6, 0x15B9, %l3
4701loop_459:
4702 sll %l4, 0x1D, %o2
4703 fandnot2 %f14, %f20, %f20
4704 fand %f16, %f8, %f28
4705 nop
4706 setx loop_460, %l0, %l1
4707 jmpl %l1, %i1
4708 udivx %g5, 0x1B12, %i5
4709 movrlez %l1, %o3, %g2
4710 bge,a,pn %xcc, loop_461
4711loop_460:
4712 orn %i7, %o0, %g7
4713 fmovdvc %xcc, %f23, %f12
4714 set 0x18, %o2
4715 nop ! lduha [%l7 + %o2] 0x18, %o5 ASI use replaced by convert2hboot
4716loop_461:
4717 orcc %g1, %l5, %o7
4718 ldub [%l7 + 0x1F], %l0
4719 bneg %xcc, loop_462
4720 movne %xcc, %g3, %o4
4721 or %g4, %i2, %i3
4722 nop ! tg %icc, 0x0 changed by convert2hboot
4723loop_462:
4724 fnors %f30, %f3, %f5
4725 xnor %o1, %i6, %i0
4726 movcs %xcc, %i4, %l6
4727 movcc %icc, %g6, %o6
4728 movneg %icc, %l2, %l4
4729 saved
4730 rdpr %cwp, %g1
4731 rdpr %cansave, %g2
4732 rdpr %canrestore, %g3
4733 rdpr %cleanwin, %g4
4734 rdpr %otherwin, %g5
4735 rdpr %wstate, %g6
4736 movneg %icc, %o2, %i1
4737 movcc %icc, %g5, %i5
4738 mova %xcc, %l1, %o3
4739 flush %l7 + 0x2C
4740 edge32ln %g2, %i7, %o0
4741 array16 %l3, %o5, %g7
4742 movrgz %g1, %o7, %l5
4743 edge8n %g3, %o4, %g4
4744 andncc %i2, %i3, %l0
4745 orcc %o1, 0x08AE, %i6
4746 for %f24, %f6, %f14
4747 fbule,a %fcc3, loop_463
4748 smulcc %i4, 0x139E, %i0
4749 edge32ln %g6, %l6, %l2
4750 fcmpes %fcc0, %f10, %f30
4751loop_463:
4752 alignaddr %l4, %o6, %i1
4753 subcc %o2, 0x1299, %i5
4754 fsrc2s %f7, %f20
4755 restored
4756 rdpr %cwp, %g1
4757 rdpr %cansave, %g2
4758 rdpr %canrestore, %g3
4759 rdpr %cleanwin, %g4
4760 rdpr %otherwin, %g5
4761 rdpr %wstate, %g6
4762 fcmpne16 %f12, %f14, %g5
4763 wr %g0, 0x80, %asi
4764 sta %f7, [%l7 + 0x08] %asi
4765 be,a loop_464
4766 fcmpes %fcc0, %f19, %f31
4767 ldx [%l7 + 0x18], %o3
4768 fmul8x16 %f5, %f12, %f28
4769loop_464:
4770 movpos %xcc, %l1, %g2
4771 movne %xcc, %o0, %l3
4772 fpackfix %f2, %f3
4773 movcs %icc, %i7, %g7
4774 movcs %icc, %g1, %o5
4775 movgu %icc, %l5, %o7
4776 lduh [%l7 + 0x5C], %g3
4777 fandnot2 %f28, %f8, %f26
4778 fmovdvs %xcc, %f26, %f13
4779 brnz %o4, loop_465
4780 fcmpne32 %f0, %f10, %g4
4781 fornot2s %f5, %f1, %f11
4782 alignaddr %i3, %i2, %l0
4783loop_465:
4784 fsrc1 %f30, %f8
4785 nop ! tle %icc, 0x1 changed by convert2hboot
4786 smul %o1, 0x05E1, %i4
4787 ldx [%l7 + 0x40], %i0
4788 nop ! tvs %icc, 0x6 changed by convert2hboot
4789 movcs %icc, %i6, %l6
4790 sll %l2, 0x11, %g6
4791 sdivcc %o6, 0x1A7A, %l4
4792 mulx %o2, %i1, %i5
4793 smulcc %g5, 0x04BE, %l1
4794 fbu %fcc0, loop_466
4795 edge32 %g2, %o3, %o0
4796 edge32n %l3, %i7, %g1
4797 fxors %f21, %f9, %f9
4798loop_466:
4799 nop
4800 wr %g0, 0x89, %asi
4801 fnegd %f16, %f20
4802 edge16ln %g7, %o7, %g3
4803 nop ! te %xcc, 0x2 changed by convert2hboot
4804 sdivx %l5, 0x1071, %o4
4805 fmovdg %icc, %f11, %f8
4806 andcc %g4, %i2, %i3
4807 array16 %o1, %l0, %i4
4808 movrne %i6, %l6, %i0
4809 nop ! tgu %xcc, 0x1 changed by convert2hboot
4810 fmovsle %icc, %f12, %f18
4811 orcc %g6, 0x1A6E, %o6
4812 fmovscc %icc, %f7, %f4
4813 nop ! tn %xcc, 0x1 changed by convert2hboot
4814 movge %icc, %l4, %l2
4815 fbn,a %fcc2, loop_467
4816 ld [%l7 + 0x18], %f9
4817 wr %g0, 0x80, %asi
4818loop_467:
4819 edge8ln %o2, %i5, %g5
4820 sdivx %l1, 0x07EC, %g2
4821 lduh [%l7 + 0x36], %o0
4822 addccc %l3, %i7, %o3
4823 nop ! tl %icc, 0x2 changed by convert2hboot
4824 ba loop_468
4825 nop ! tle %icc, 0x7 changed by convert2hboot
4826 movl %icc, %g1, %g7
4827 movneg %xcc, %o5, %g3
4828loop_468:
4829 fsrc2s %f3, %f9
4830 smul %o7, 0x1171, %o4
4831 nop ! tcs %icc, 0x4 changed by convert2hboot
4832 fmovrdlz %g4, %f0, %f28
4833 sll %i2, %i3, %o1
4834 nop ! tsubcc %l5, %i4, %l0 changed by convert2hboot
4835 edge8ln %i6, %i0, %g6
4836 array32 %l6, %o6, %l2
4837 edge8 %l4, %o2, %i5
4838 fabsd %f8, %f10
4839 nop ! ta %xcc, 0x1 changed by convert2hboot
4840 fmovspos %icc, %f22, %f15
4841 edge8 %i1, %l1, %g5
4842 movn %icc, %o0, %g2
4843 fabsd %f8, %f4
4844 fnors %f28, %f9, %f27
4845 fpsub32 %f0, %f14, %f26
4846 bg,pt %xcc, loop_469
4847 xor %i7, 0x11AD, %l3
4848 fnand %f26, %f28, %f18
4849 fcmpes %fcc1, %f25, %f16
4850loop_469:
4851 movvc %icc, %o3, %g7
4852 andn %o5, %g3, %g1
4853 xorcc %o4, 0x172D, %o7
4854 udiv %i2, 0x0B7B, %i3
4855 subc %g4, %o1, %i4
4856 fmul8x16au %f25, %f24, %f18
4857 movrne %l0, 0x1CB, %i6
4858 nop ! tvc %icc, 0x6 changed by convert2hboot
4859 fmovd %f30, %f10
4860 smul %l5, 0x10BB, %i0
4861 srl %g6, %l6, %l2
4862 fxnor %f8, %f12, %f14
4863 fmovsvs %icc, %f13, %f27
4864 fornot1 %f22, %f6, %f0
4865 wr %g0, 0x89, %asi
4866 movneg %icc, %o2, %o6
4867 prefetch [%l7 + 0x50], 0x3
4868 fsrc1s %f25, %f3
4869 add %i1, 0x1AE8, %i5
4870 fcmple32 %f12, %f2, %l1
4871 fcmpeq16 %f4, %f14, %g5
4872 fands %f25, %f17, %f8
4873 fnand %f4, %f24, %f0
4874 fcmpeq16 %f14, %f6, %o0
4875 nop ! tvc %xcc, 0x1 changed by convert2hboot
4876 movrlz %g2, 0x025, %i7
4877 nop ! tcc %xcc, 0x6 changed by convert2hboot
4878 fpadd32 %f14, %f20, %f6
4879 ldd [%l7 + 0x28], %o2
4880 movne %icc, %g7, %l3
4881 stx %g3, [%l7 + 0x48]
4882 edge32ln %g1, %o4, %o7
4883 nop ! tcs %xcc, 0x4 changed by convert2hboot
4884 fnegd %f12, %f18
4885 bcc,a,pt %icc, loop_470
4886 andcc %i2, %i3, %g4
4887 xnorcc %o1, %o5, %l0
4888 set 0x26, %i7
4889 nop ! lduha [%l7 + %i7] 0x81, %i4 ASI use replaced by convert2hboot
4890loop_470:
4891 nop
4892 wr %g0, 0x19, %asi
4893 fmovdn %xcc, %f0, %f5
4894 orn %i0, 0x069E, %g6
4895 srl %l6, 0x1B, %l2
4896 sethi 0x1B91, %i6
4897 srax %l4, 0x19, %o2
4898 fbo,a %fcc1, loop_471
4899 edge8ln %o6, %i5, %i1
4900 nop ! tvc %xcc, 0x5 changed by convert2hboot
4901 movge %xcc, %l1, %o0
4902loop_471:
4903 movrgez %g2, %i7, %g5
4904 orcc %o3, 0x1DB0, %l3
4905 srax %g7, 0x0A, %g1
4906 movvs %icc, %g3, %o4
4907 nop ! tvs %icc, 0x0 changed by convert2hboot
4908 srax %o7, %i3, %i2
4909 andcc %g4, 0x0C59, %o1
4910 fmovdcs %xcc, %f3, %f29
4911 saved
4912 rdpr %cwp, %g1
4913 rdpr %cansave, %g2
4914 rdpr %canrestore, %g3
4915 rdpr %cleanwin, %g4
4916 rdpr %otherwin, %g5
4917 rdpr %wstate, %g6
4918 movvs %icc, %o5, %i4
4919 movneg %icc, %l5, %i0
4920 prefetch [%l7 + 0x7C], 0x2
4921 addcc %g6, 0x0594, %l0
4922 nop ! te %xcc, 0x1 changed by convert2hboot
4923 bn,a loop_472
4924 alignaddr %l6, %l2, %l4
4925 edge16 %i6, %o2, %i5
4926 mulx %i1, %o6, %o0
4927loop_472:
4928 addc %l1, 0x1A64, %g2
4929 bpos,pt %icc, loop_473
4930 bgu,pt %xcc, loop_474
4931 fmul8x16au %f1, %f21, %f16
4932 movvs %xcc, %i7, %o3
4933loop_473:
4934 nop ! tg %icc, 0x4 changed by convert2hboot
4935loop_474:
4936 sdivcc %l3, 0x1E19, %g5
4937 nop ! tne %xcc, 0x1 changed by convert2hboot
4938 fbuge %fcc2, loop_475
4939 movvc %icc, %g1, %g3
4940 edge16 %o4, %o7, %i3
4941loop_475:
4942 mova %xcc, %i2, %g7
4943 nop ! tn %icc, 0x7 changed by convert2hboot
4944 bpos loop_476
4945 udivx %o1, 0x0E5A, %o5
4946 fbg %fcc0, loop_477
4947 udivcc %i4, 0x1427, %l5
4948loop_476:
4949 sdivx %i0, 0x00FF, %g6
4950 movne %xcc, %l0, %g4
4951loop_477:
4952 edge16l %l6, %l4, %i6
4953 fcmpeq32 %f22, %f24, %l2
4954 array8 %i5, %o2, %o6
4955 call loop_478
4956 sllx %i1, %l1, %g2
4957 fsrc2 %f16, %f18
4958 fbue,a %fcc2, loop_479
4959loop_478:
4960 fcmpgt16 %f10, %f4, %i7
4961 fcmpne16 %f18, %f0, %o3
4962 set 0x3C, %i6
4963 nop ! stwa %l3, [%l7 + %i6] 0x81 ASI use replaced by convert2hboot
4964loop_479:
4965 fbn %fcc2, loop_480
4966 nop ! tn %icc, 0x1 changed by convert2hboot
4967 xnorcc %o0, 0x0D55, %g5
4968 nop ! tge %icc, 0x7 changed by convert2hboot
4969loop_480:
4970 fmovdcc %xcc, %f25, %f9
4971 movrlz %g3, 0x061, %g1
4972 nop ! tge %xcc, 0x0 changed by convert2hboot
4973 ldstub [%l7 + 0x3F], %o7
4974 movrne %o4, %i2, %g7
4975 edge16l %o1, %i3, %i4
4976 wr %g0, 0x04, %asi
4977 flush %l7 + 0x34
4978 mova %xcc, %i0, %o5
4979 set 0x30, %i0
4980 lda [%l7 + %i0] 0x81, %f28
4981 movre %g6, 0x00D, %g4
4982 and %l0, 0x180C, %l6
4983 movl %icc, %i6, %l4
4984 fmovsn %xcc, %f15, %f20
4985 prefetch [%l7 + 0x30], 0x2
4986 sdivx %l2, 0x1E7B, %i5
4987 nop ! tgu %xcc, 0x5 changed by convert2hboot
4988 fmovse %icc, %f26, %f15
4989 fpmerge %f1, %f2, %f22
4990 fmovrdlz %o6, %f16, %f20
4991 stb %o2, [%l7 + 0x5C]
4992 fmovdg %xcc, %f3, %f11
4993 sdivx %i1, 0x1EBC, %g2
4994 andn %i7, 0x138D, %l1
4995 be,a %xcc, loop_481
4996 edge16n %l3, %o0, %o3
4997 movle %icc, %g3, %g1
4998 edge16l %o7, %o4, %g5
4999loop_481:
5000 udiv %i2, 0x154A, %g7
5001 fmovdcs %xcc, %f9, %f15
5002 fbg %fcc0, loop_482
5003 nop
5004 setx loop_483, %l0, %l1
5005 nop ! wrpr 0x1, %tl changed by convert2hboot
5006 nop ! wrpr %l1, %tpc changed by convert2hboot
5007 add %l1, 0x4, %l1
5008 nop ! wrpr %l1, %tnpc changed by convert2hboot
5009 setx 0x34400001400, %l0, %l1
5010 nop ! wrpr %l1, %tstate changed by convert2hboot
5011 nop ! wrhpr 0x4, %htstate changed by convert2hboot
5012 nop ! retry changed by convert2hboot
5013 orn %i3, 0x1D0C, %o1
5014 nop ! tne %xcc, 0x3 changed by convert2hboot
5015loop_482:
5016 prefetch [%l7 + 0x54], 0x2
5017loop_483:
5018 andn %l5, 0x14F6, %i4
5019 fbug %fcc2, loop_484
5020 nop ! tcc %xcc, 0x5 changed by convert2hboot
5021 fcmpgt16 %f12, %f4, %o5
5022 array16 %g6, %i0, %l0
5023loop_484:
5024 std %f26, [%l7 + 0x60]
5025 array16 %g4, %i6, %l6
5026 nop ! tsubcctv %l2, %i5, %o6 changed by convert2hboot
5027 array16 %o2, %i1, %g2
5028 fpsub32s %f15, %f7, %f13
5029 fmovsgu %xcc, %f3, %f1
5030 set 0x40, %o3
5031 nop ! stda %f16, [%l7 + %o3] 0x1e ASI use replaced by convert2hboot
5032 membar #Sync
5033 ldsw [%l7 + 0x10], %l4
5034 nop ! tl %icc, 0x2 changed by convert2hboot
5035 nop ! taddcctv %i7, %l1, %l3 changed by convert2hboot
5036 nop ! tleu %xcc, 0x2 changed by convert2hboot
5037 mova %xcc, %o3, %g3
5038 movneg %icc, %g1, %o0
5039 fmovdcc %icc, %f14, %f13
5040 set 0x0, %i1
5041 nop ! stxa %o7, [%g0 + %i1] 0x57 ASI use replaced by convert2hboot
5042 fpadd32s %f10, %f6, %f24
5043 sub %g5, %o4, %g7
5044 nop ! tpos %xcc, 0x3 changed by convert2hboot
5045 movrgez %i3, %o1, %l5
5046 nop ! taddcctv %i4, 0x1C5D, %i2 changed by convert2hboot
5047 nop ! tsubcc %o5, %g6, %l0 changed by convert2hboot
5048 bg %icc, loop_485
5049 sdiv %i0, 0x01E2, %i6
5050 nop ! tge %icc, 0x6 changed by convert2hboot
5051 bneg %icc, loop_486
5052loop_485:
5053 bvs,a loop_487
5054 fnand %f16, %f20, %f14
5055 xnor %l6, 0x18B5, %g4
5056loop_486:
5057 fbul %fcc1, loop_488
5058loop_487:
5059 bvc,a,pt %xcc, loop_489
5060 nop ! tsubcc %i5, 0x1752, %o6 changed by convert2hboot
5061 fsrc1 %f4, %f24
5062loop_488:
5063 fornot1s %f9, %f12, %f28
5064loop_489:
5065 edge16n %l2, %o2, %i1
5066 movvc %icc, %l4, %g2
5067 sdivcc %l1, 0x1816, %i7
5068 udivx %l3, 0x08BD, %g3
5069 mova %icc, %o3, %g1
5070 nop ! tn %xcc, 0x3 changed by convert2hboot
5071 fnot1 %f2, %f16
5072 brgez %o0, loop_490
5073 srax %g5, %o7, %g7
5074 fmovdcc %xcc, %f0, %f7
5075 fbe,a %fcc3, loop_491
5076loop_490:
5077 fandnot1 %f10, %f16, %f22
5078 movleu %xcc, %i3, %o4
5079 be %xcc, loop_492
5080loop_491:
5081 fmovsge %icc, %f25, %f27
5082 umul %o1, %l5, %i4
5083 be,a,pt %icc, loop_493
5084loop_492:
5085 movgu %xcc, %i2, %g6
5086 fcmps %fcc2, %f26, %f25
5087 fmovrsgez %o5, %f16, %f23
5088loop_493:
5089 edge32n %l0, %i6, %i0
5090 fmovsne %icc, %f22, %f16
5091 fexpand %f9, %f14
5092 fornot2 %f10, %f24, %f2
5093 ba,pt %xcc, loop_494
5094 bne %xcc, loop_495
5095 ba,pn %xcc, loop_496
5096 edge8l %g4, %l6, %i5
5097loop_494:
5098 fpsub16s %f21, %f27, %f12
5099loop_495:
5100 srlx %o6, %o2, %i1
5101loop_496:
5102 fmovrdlez %l4, %f28, %f30
5103 edge32ln %g2, %l2, %i7
5104 movrne %l1, 0x2A3, %l3
5105 mulx %g3, %g1, %o0
5106 edge16n %o3, %o7, %g5
5107 wr %g0, 0x23, %asi
5108 membar #Sync
5109 udiv %o4, 0x0193, %o1
5110 stw %l5, [%l7 + 0x38]
5111 fpadd16 %f14, %f24, %f4
5112 fmovs %f12, %f12
5113 movgu %xcc, %i4, %i3
5114 nop ! tg %icc, 0x6 changed by convert2hboot
5115 edge16ln %g6, %o5, %i2
5116 nop ! ta %icc, 0x2 changed by convert2hboot
5117 subcc %i6, 0x1508, %i0
5118 fmovrsgz %g4, %f20, %f22
5119 wr %g0, 0x81, %asi
5120 nop ! tge %xcc, 0x0 changed by convert2hboot
5121 fmovspos %xcc, %f16, %f0
5122 edge8n %i5, %o6, %l6
5123 mulx %o2, 0x196C, %l4
5124 fmovsn %icc, %f31, %f11
5125 fmuld8ulx16 %f18, %f31, %f0
5126 nop ! tcs %xcc, 0x1 changed by convert2hboot
5127 edge8ln %i1, %l2, %i7
5128 fba,a %fcc0, loop_497
5129 fpadd32 %f6, %f6, %f16
5130 movne %xcc, %g2, %l1
5131 set 0x78, %o4
5132 nop ! stxa %g3, [%l7 + %o4] 0xe3 ASI use replaced by convert2hboot
5133 membar #Sync
5134loop_497:
5135 popc %l3, %o0
5136 set 0x30, %l4
5137 nop ! ldda [%l7 + %l4] 0xea, %o2 ASI use replaced by convert2hboot
5138 andn %g1, 0x1F9A, %o7
5139 xorcc %g5, %g7, %o4
5140 lduw [%l7 + 0x34], %o1
5141 nop ! tl %icc, 0x1 changed by convert2hboot
5142 brgz,a %i4, loop_498
5143 movn %icc, %i3, %l5
5144 nop ! tg %icc, 0x7 changed by convert2hboot
5145 nop ! tsubcc %g6, 0x05B4, %i2 changed by convert2hboot
5146loop_498:
5147 nop
5148 set 0x3A, %i5
5149 nop ! ldsha [%l7 + %i5] 0x81, %o5 ASI use replaced by convert2hboot
5150 udivcc %i6, 0x041D, %g4
5151 bneg,a %xcc, loop_499
5152 fbge %fcc1, loop_500
5153 sra %l0, 0x03, %i5
5154 nop ! tl %xcc, 0x5 changed by convert2hboot
5155loop_499:
5156 array16 %i0, %o6, %l6
5157loop_500:
5158 fxnor %f26, %f20, %f14
5159 movrgez %l4, 0x210, %i1
5160 saved
5161 rdpr %cwp, %g1
5162 rdpr %cansave, %g2
5163 rdpr %canrestore, %g3
5164 rdpr %cleanwin, %g4
5165 rdpr %otherwin, %g5
5166 rdpr %wstate, %g6
5167 umulcc %l2, 0x0E80, %i7
5168 movge %icc, %g2, %l1
5169 bne,a %xcc, loop_501
5170 fmovsg %icc, %f16, %f18
5171 nop
5172 set 0x08, %o6
5173 ldd [%l7 + %o6], %f30
5174 umulcc %o2, 0x0C08, %l3
5175loop_501:
5176 nop
5177 add %l7, 0x60, %l6
5178 wr %g0, 0x88, %asi
5179 lda [%l6] %asi, %g3
5180 fmuld8sux16 %f13, %f1, %f20
5181 fmovrsne %g1, %f2, %f2
5182 subc %o7, %g5, %g7
5183 fmovscs %xcc, %f28, %f22
5184 xnor %o4, %o1, %i4
5185 fbuge,a %fcc2, loop_502
5186 fmovdle %xcc, %f28, %f0
5187 brgz %i3, loop_503
5188 bneg,a %xcc, loop_504
5189loop_502:
5190 fbug,a %fcc0, loop_505
5191 movl %icc, %o3, %l5
5192loop_503:
5193 nop ! tpos %icc, 0x7 changed by convert2hboot
5194loop_504:
5195 edge32ln %i2, %g6, %i6
5196loop_505:
5197 movpos %xcc, %o5, %g4
5198 fcmpne32 %f18, %f2, %l0
5199 movgu %icc, %i5, %i0
5200 nop ! sir 0x1149 changed by convert2hboot
5201 fble,a %fcc0, loop_506
5202 brlez %o6, loop_507
5203 std %l4, [%l7 + 0x70]
5204 nop ! tpos %icc, 0x6 changed by convert2hboot
5205loop_506:
5206 movpos %xcc, %i1, %l2
5207loop_507:
5208 nop
5209 wr %g0, 0x81, %asi
5210 nop ! taddcc %l6, 0x18D6, %l1 changed by convert2hboot
5211 fnegd %f14, %f20
5212 mulx %g2, %o2, %g3
5213 bgu loop_508
5214 or %o0, 0x16AE, %l3
5215 fcmpgt16 %f28, %f26, %g1
5216 fbug %fcc2, loop_509
5217loop_508:
5218 brlez,a %g5, loop_510
5219 fnot1s %f0, %f3
5220 subcc %o7, 0x123C, %o4
5221loop_509:
5222 srax %o1, 0x14, %g7
5223loop_510:
5224 ld [%l7 + 0x38], %f6
5225 nop ! te %icc, 0x5 changed by convert2hboot
5226 xorcc %i4, 0x1336, %i3
5227 popc %l5, %o3
5228 fmul8x16al %f7, %f15, %f8
5229 sdivx %g6, 0x0738, %i2
5230 nop ! tcc %icc, 0x7 changed by convert2hboot
5231 fmovrdlz %i6, %f26, %f26
5232 movpos %xcc, %g4, %o5
5233 edge16l %i5, %l0, %o6
5234 bpos,a,pt %xcc, loop_511
5235 sll %l4, 0x1B, %i0
5236 udiv %i1, 0x196C, %i7
5237 fcmpne16 %f14, %f2, %l6
5238loop_511:
5239 fmovsn %icc, %f30, %f23
5240 orcc %l2, 0x09A5, %g2
5241 srlx %l1, %o2, %g3
5242 fmuld8sux16 %f14, %f29, %f12
5243 fmovsn %xcc, %f10, %f5
5244 nop ! tne %xcc, 0x5 changed by convert2hboot
5245 smulcc %o0, 0x0777, %g1
5246 nop ! tvs %xcc, 0x1 changed by convert2hboot
5247 stb %l3, [%l7 + 0x36]
5248 move %icc, %o7, %o4
5249 std %f26, [%l7 + 0x68]
5250 movvs %xcc, %o1, %g5
5251 nop ! tleu %icc, 0x5 changed by convert2hboot
5252 movre %g7, 0x125, %i3
5253 fmovrsgz %i4, %f0, %f23
5254 srl %o3, %g6, %l5
5255 nop ! tpos %icc, 0x7 changed by convert2hboot
5256 fmovdl %icc, %f25, %f25
5257 fnand %f16, %f12, %f14
5258 fmovse %xcc, %f6, %f28
5259 nop ! tsubcc %i2, %i6, %o5 changed by convert2hboot
5260 srl %i5, 0x14, %l0
5261 udivx %g4, 0x0A7D, %l4
5262 fbue,a %fcc3, loop_512
5263 brlz,a %o6, loop_513
5264 saved
5265 rdpr %cwp, %g1
5266 rdpr %cansave, %g2
5267 rdpr %canrestore, %g3
5268 rdpr %cleanwin, %g4
5269 rdpr %otherwin, %g5
5270 rdpr %wstate, %g6
5271 movre %i0, %i1, %i7
5272loop_512:
5273 nop ! tleu %icc, 0x0 changed by convert2hboot
5274loop_513:
5275 fbe %fcc0, loop_514
5276 ldd [%l7 + 0x40], %i6
5277 fnot2 %f24, %f30
5278 ldsb [%l7 + 0x0C], %l2
5279loop_514:
5280 ldd [%l7 + 0x48], %f18
5281 fxnors %f31, %f30, %f17
5282 fnand %f4, %f20, %f6
5283 subc %g2, %l1, %o2
5284 brgz,a %o0, loop_515
5285 bpos,a %xcc, loop_516
5286 fmul8x16 %f20, %f30, %f6
5287 movgu %xcc, %g1, %l3
5288loop_515:
5289 fpsub32s %f2, %f9, %f29
5290loop_516:
5291 fpackfix %f24, %f11
5292 sll %o7, %o4, %g3
5293 fsrc2 %f28, %f6
5294 bvc,pt %icc, loop_517
5295 bpos,a %xcc, loop_518
5296 movvc %icc, %g5, %o1
5297 xor %i3, 0x0085, %i4
5298loop_517:
5299 edge8 %o3, %g7, %g6
5300loop_518:
5301 movcc %xcc, %l5, %i6
5302 fabsd %f16, %f14
5303 movgu %icc, %i2, %o5
5304 nop ! tl %xcc, 0x2 changed by convert2hboot
5305 fandnot1 %f24, %f10, %f14
5306 st %f1, [%l7 + 0x1C]
5307 nop
5308 setx loop_519, %l0, %l1
5309 nop ! wrpr 0x1, %tl changed by convert2hboot
5310 nop ! wrpr %l1, %tnpc changed by convert2hboot
5311 setx 0x34400001400, %l0, %l1
5312 nop ! wrpr %l1, %tstate changed by convert2hboot
5313 nop ! wrhpr 0x4, %htstate changed by convert2hboot
5314 nop ! done changed by convert2hboot
5315 subccc %i5, %g4, %l0
5316 mulscc %o6, 0x1DF6, %l4
5317 wr %g0, 0x18, %asi
5318loop_519:
5319 stw %i1, [%l7 + 0x44]
5320 movneg %xcc, %i7, %l2
5321 xnorcc %g2, %l1, %o2
5322 nop
5323 setx loop_520, %l0, %l1
5324 nop ! wrpr 0x1, %tl changed by convert2hboot
5325 nop ! wrpr %l1, %tnpc changed by convert2hboot
5326 setx 0x34400001400, %l0, %l1
5327 nop ! wrpr %l1, %tstate changed by convert2hboot
5328 nop ! wrhpr 0x4, %htstate changed by convert2hboot
5329 nop ! done changed by convert2hboot
5330 edge16n %o0, %l6, %g1
5331 fmovrslez %l3, %f27, %f11
5332 mova %icc, %o4, %o7
5333loop_520:
5334 nop ! tvc %icc, 0x3 changed by convert2hboot
5335 fmovrdlz %g5, %f10, %f30
5336 edge32l %g3, %i3, %i4
5337 srlx %o3, %o1, %g7
5338 nop ! tl %icc, 0x0 changed by convert2hboot
5339 movvc %xcc, %g6, %i6
5340 nop ! tvs %xcc, 0x5 changed by convert2hboot
5341 add %l7, 0x58, %l6
5342 wr %g0, 0x04, %asi
5343 nop ! casxa [%l6] 0x04, %l5, %i2 ASI use replaced by convert2hboot
5344 fxnor %f14, %f14, %f10
5345 fmul8x16al %f30, %f4, %f10
5346 bneg,pt %xcc, loop_521
5347 movle %icc, %i5, %g4
5348 fmovrsne %l0, %f10, %f24
5349 brnz,a %o5, loop_522
5350loop_521:
5351 array8 %l4, %o6, %i0
5352 popc 0x018E, %i1
5353 movre %i7, 0x1C2, %l2
5354loop_522:
5355 nop
5356 setx loop_523, %l0, %l1
5357 nop ! wrpr 0x1, %tl changed by convert2hboot
5358 nop ! wrpr %l1, %tnpc changed by convert2hboot
5359 setx 0x34400001400, %l0, %l1
5360 nop ! wrpr %l1, %tstate changed by convert2hboot
5361 nop ! wrhpr 0x4, %htstate changed by convert2hboot
5362 nop ! done changed by convert2hboot
5363 fnand %f12, %f30, %f16
5364 bvc %icc, loop_524
5365loop_523:
5366 fxnors %f3, %f7, %f21
5367 fpack16 %f18, %f23
5368loop_524:
5369 movrgz %l1, 0x295, %o2
5370 fzeros %f27
5371 edge32n %o0, %l6, %g2
5372 fcmped %fcc3, %f16, %f12
5373 fnot1s %f15, %f18
5374 sllx %g1, %o4, %o7
5375 movcc %icc, %g5, %l3
5376 andncc %i3, %i4, %g3
5377 andncc %o1, %g7, %o3
5378 sethi 0x1903, %g6
5379 fbule %fcc2, loop_525
5380 edge32n %i6, %l5, %i2
5381 movrlez %g4, %i5, %o5
5382 edge32n %l0, %o6, %l4
5383loop_525:
5384 ldsb [%l7 + 0x3F], %i0
5385 restored
5386 rdpr %cwp, %g1
5387 rdpr %cansave, %g2
5388 rdpr %canrestore, %g3
5389 rdpr %cleanwin, %g4
5390 rdpr %otherwin, %g5
5391 rdpr %wstate, %g6
5392 movcc %xcc, %i7, %i1
5393 brlz %l1, loop_526
5394 edge16ln %l2, %o2, %o0
5395 nop ! te %icc, 0x6 changed by convert2hboot
5396 fandnot1 %f28, %f10, %f14
5397loop_526:
5398 nop
5399 setx loop_527, %l0, %l1
5400 jmpl %l1, %g2
5401 flush %l7 + 0x30
5402 movcc %xcc, %l6, %o4
5403 subccc %g1, 0x1185, %g5
5404loop_527:
5405 movge %icc, %l3, %i3
5406 nop ! tsubcc %o7, 0x060C, %i4 changed by convert2hboot
5407 orn %g3, %g7, %o3
5408 nop ! tvs %icc, 0x7 changed by convert2hboot
5409 fbuge %fcc2, loop_528
5410 fbne %fcc1, loop_529
5411 mulx %o1, %i6, %l5
5412 bvc,pn %xcc, loop_530
5413loop_528:
5414 fpack32 %f22, %f2, %f2
5415loop_529:
5416 srlx %g6, 0x00, %g4
5417 call loop_531
5418loop_530:
5419 fmovd %f28, %f28
5420 ldd [%l7 + 0x48], %i4
5421 wr %g0, 0x2a, %asi
5422 membar #Sync
5423loop_531:
5424 movrlez %o5, 0x0E8, %o6
5425 fmovrslz %l0, %f5, %f4
5426 mulscc %l4, 0x07C4, %i0
5427 brgz %i1, loop_532
5428 movrgz %i7, %l1, %o2
5429 brz %l2, loop_533
5430 fbe %fcc3, loop_534
5431loop_532:
5432 nop ! tpos %icc, 0x2 changed by convert2hboot
5433 stb %o0, [%l7 + 0x40]
5434loop_533:
5435 nop
5436 add %l7, 0x70, %l6
5437 wr %g0, 0x0c, %asi
5438loop_534:
5439 fand %f6, %f26, %f20
5440 saved
5441 rdpr %cwp, %g1
5442 rdpr %cansave, %g2
5443 rdpr %canrestore, %g3
5444 rdpr %cleanwin, %g4
5445 rdpr %otherwin, %g5
5446 rdpr %wstate, %g6
5447 fbule %fcc2, loop_535
5448 fmovrsgez %o4, %f26, %f20
5449 fnor %f2, %f16, %f10
5450 membar 0x4A
5451loop_535:
5452 ldd [%l7 + 0x28], %f2
5453 nop ! tle %icc, 0x6 changed by convert2hboot
5454 edge8 %g1, %g5, %l3
5455 fsrc1s %f6, %f13
5456 movrlz %o7, 0x3F5, %i3
5457 orn %g3, %i4, %g7
5458 fbe %fcc2, loop_536
5459 fcmpgt32 %f12, %f12, %o1
5460 lduw [%l7 + 0x24], %i6
5461 sub %o3, 0x1F3A, %l5
5462loop_536:
5463 movleu %xcc, %g4, %i5
5464 wr %g0, 0x04, %asi
5465 movrlz %g6, 0x092, %o5
5466 nop
5467 set 0x08, %g5
5468 std %f14, [%l7 + %g5]
5469 movre %l0, 0x24B, %l4
5470 fandnot1s %f24, %f16, %f5
5471 mulx %i0, 0x1BC6, %i1
5472 edge16n %o6, %l1, %i7
5473 ldub [%l7 + 0x21], %o2
5474 edge16n %o0, %g2, %l2
5475 orncc %l6, %o4, %g1
5476 bl,a %icc, loop_537
5477 fbule %fcc2, loop_538
5478 fbule,a %fcc0, loop_539
5479 fmovdcc %icc, %f18, %f16
5480loop_537:
5481 nop ! tn %icc, 0x7 changed by convert2hboot
5482loop_538:
5483 movrlez %l3, 0x26D, %o7
5484loop_539:
5485 movpos %icc, %i3, %g3
5486 subcc %i4, 0x1956, %g5
5487 fxors %f22, %f19, %f28
5488 movre %o1, %g7, %i6
5489 add %o3, %l5, %g4
5490 prefetch [%l7 + 0x34], 0x1
5491 fmovrdgez %i5, %f18, %f16
5492 movrlz %g6, %i2, %o5
5493 wr %g0, 0x11, %asi
5494 saved
5495 rdpr %cwp, %g1
5496 rdpr %cansave, %g2
5497 rdpr %canrestore, %g3
5498 rdpr %cleanwin, %g4
5499 rdpr %otherwin, %g5
5500 rdpr %wstate, %g6
5501 movn %xcc, %i0, %i1
5502 movne %icc, %o6, %l0
5503 set 0x1D, %l1
5504 nop ! ldstuba [%l7 + %l1] 0x89, %i7 ASI use replaced by convert2hboot
5505 nop ! sir 0x1910 changed by convert2hboot
5506 fnegd %f24, %f28
5507 umul %o2, %l1, %g2
5508 edge16n %l2, %l6, %o0
5509 add %l7, 0x74, %l6
5510 wr %g0, 0x10, %asi
5511 lda [%l6] %asi, %g1
5512 nop ! casa [%l6] 0x10, %g1, %o4 ASI use replaced by convert2hboot
5513 udivx %l3, 0x0D52, %i3
5514 sllx %o7, 0x1F, %i4
5515 nop ! tcc %icc, 0x5 changed by convert2hboot
5516 sllx %g5, 0x02, %o1
5517 fbn %fcc2, loop_540
5518 edge16 %g7, %g3, %o3
5519 xnor %l5, %g4, %i5
5520 bneg,a %icc, loop_541
5521loop_540:
5522 movcs %icc, %g6, %i6
5523 orcc %i2, %o5, %i0
5524 ldx [%l7 + 0x08], %i1
5525loop_541:
5526 ble loop_542
5527 movg %xcc, %l4, %o6
5528 orn %i7, 0x18EF, %l0
5529 movre %o2, 0x1E1, %g2
5530loop_542:
5531 movrgez %l1, %l2, %o0
5532 nop ! te %xcc, 0x2 changed by convert2hboot
5533 fmovsge %xcc, %f15, %f25
5534 alignaddrl %l6, %g1, %l3
5535 fmovrdgz %i3, %f2, %f0
5536 fmovrdgz %o4, %f10, %f14
5537 fbge %fcc1, loop_543
5538 fpack32 %f0, %f20, %f4
5539 nop ! tleu %icc, 0x0 changed by convert2hboot
5540 movrgez %i4, 0x2E8, %o7
5541loop_543:
5542 swap [%l7 + 0x6C], %o1
5543 andcc %g5, 0x11E1, %g7
5544 and %g3, 0x1288, %l5
5545 nop ! tsubcc %g4, 0x08E3, %i5 changed by convert2hboot
5546 andn %o3, 0x1806, %g6
5547 lduh [%l7 + 0x08], %i6
5548 fmovrdne %o5, %f14, %f6
5549 fands %f6, %f2, %f27
5550 orncc %i2, %i0, %i1
5551 addc %l4, 0x1959, %o6
5552 fsrc1 %f26, %f26
5553 bneg,a loop_544
5554 nop ! tg %xcc, 0x1 changed by convert2hboot
5555 nop ! tne %xcc, 0x5 changed by convert2hboot
5556 movleu %icc, %i7, %l0
5557loop_544:
5558 fmul8x16 %f24, %f26, %f20
5559 nop ! tg %xcc, 0x4 changed by convert2hboot
5560 mulscc %g2, %o2, %l1
5561 nop
5562 set 0x7D, %l0
5563 ldub [%l7 + %l0], %o0
5564 fmovrsgez %l2, %f28, %f6
5565 nop ! taddcctv %g1, %l3, %i3 changed by convert2hboot
5566 nop
5567 setx loop_545, %l0, %l1
5568 nop ! wrpr 0x1, %tl changed by convert2hboot
5569 nop ! wrpr %l1, %tpc changed by convert2hboot
5570 add %l1, 0x4, %l1
5571 nop ! wrpr %l1, %tnpc changed by convert2hboot
5572 setx 0x34400001400, %l0, %l1
5573 nop ! wrpr %l1, %tstate changed by convert2hboot
5574 nop ! wrhpr 0x4, %htstate changed by convert2hboot
5575 nop ! retry changed by convert2hboot
5576 bn %icc, loop_546
5577 fpsub32 %f12, %f10, %f8
5578 movne %xcc, %o4, %l6
5579loop_545:
5580 fmovdpos %xcc, %f13, %f23
5581loop_546:
5582 brnz %i4, loop_547
5583 brlz,a %o1, loop_548
5584 nop
5585 setx loop_549, %l0, %l1
5586 nop ! wrpr 0x1, %tl changed by convert2hboot
5587 nop ! wrpr %l1, %tpc changed by convert2hboot
5588 add %l1, 0x4, %l1
5589 nop ! wrpr %l1, %tnpc changed by convert2hboot
5590 setx 0x34400001400, %l0, %l1
5591 nop ! wrpr %l1, %tstate changed by convert2hboot
5592 nop ! wrhpr 0x4, %htstate changed by convert2hboot
5593 nop ! retry changed by convert2hboot
5594 nop ! tge %icc, 0x4 changed by convert2hboot
5595loop_547:
5596 sra %o7, %g5, %g3
5597loop_548:
5598 srl %l5, %g4, %g7
5599loop_549:
5600 fpadd16 %f30, %f22, %f30
5601 wr %g0, 0x80, %asi
5602 subcc %g6, %i6, %o5
5603 alignaddrl %i2, %i0, %o3
5604 nop ! tsubcc %l4, 0x1E4B, %o6 changed by convert2hboot
5605 fmovdg %xcc, %f10, %f11
5606 fxnors %f16, %f17, %f13
5607 fmovsle %xcc, %f28, %f18
5608 edge16n %i7, %i1, %l0
5609 xnorcc %o2, %g2, %l1
5610 movrlz %l2, 0x096, %o0
5611 for %f16, %f0, %f26
5612 wr %g0, 0x81, %asi
5613 movpos %xcc, %i3, %g1
5614 subcc %o4, 0x153E, %i4
5615 bcc loop_550
5616 andn %l6, 0x0E98, %o1
5617 fmovse %icc, %f23, %f19
5618 nop
5619 setx loop_551, %l0, %l1
5620 jmpl %l1, %o7
5621loop_550:
5622 nop ! tcs %xcc, 0x4 changed by convert2hboot
5623 wr %g0, 0x89, %asi
5624loop_551:
5625 udiv %g5, 0x1A93, %g4
5626 restored
5627 rdpr %cwp, %g1
5628 rdpr %cansave, %g2
5629 rdpr %canrestore, %g3
5630 rdpr %cleanwin, %g4
5631 rdpr %otherwin, %g5
5632 rdpr %wstate, %g6
5633 fmovdneg %xcc, %f7, %f5
5634 addcc %g7, 0x0B7A, %l5
5635 array16 %g6, %i6, %i5
5636 fmovrslez %o5, %f28, %f11
5637 fbu %fcc0, loop_552
5638 fbn %fcc2, loop_553
5639 alignaddr %i0, %o3, %i2
5640 ba,a,pt %icc, loop_554
5641loop_552:
5642 nop ! te %xcc, 0x0 changed by convert2hboot
5643loop_553:
5644 nop ! tle %xcc, 0x7 changed by convert2hboot
5645 stw %o6, [%l7 + 0x2C]
5646loop_554:
5647 orncc %i7, %l4, %i1
5648 brnz %l0, loop_555
5649 nop ! tcs %xcc, 0x7 changed by convert2hboot
5650 xor %o2, 0x1580, %l1
5651 movrgz %l2, %g2, %o0
5652loop_555:
5653 udivx %l3, 0x1CBA, %g1
5654 edge32l %i3, %i4, %l6
5655 fmovdcs %icc, %f6, %f13
5656 wr %g0, 0x0c, %asi
5657 wr %g0, 0x10, %asi
5658 array32 %g3, %g5, %o1
5659 xor %g7, %l5, %g6
5660 xor %i6, %g4, %i5
5661 movneg %xcc, %o5, %o3
5662 wr %g0, 0x10, %asi
5663 nop ! tg %icc, 0x7 changed by convert2hboot
5664 fnand %f22, %f12, %f4
5665 fnand %f18, %f10, %f20
5666 bn %xcc, loop_556
5667 fmovrde %i2, %f30, %f22
5668 edge8n %i7, %l4, %i1
5669 nop ! tgu %xcc, 0x5 changed by convert2hboot
5670loop_556:
5671 movn %xcc, %o6, %o2
5672 brlz %l0, loop_557
5673 ble,a,pt %icc, loop_558
5674 xnorcc %l2, %l1, %o0
5675 bcc %icc, loop_559
5676loop_557:
5677 srax %g2, 0x11, %g1
5678loop_558:
5679 movrlz %i3, 0x03E, %i4
5680 brnz %l6, loop_560
5681loop_559:
5682 array8 %l3, %o7, %g3
5683 lduh [%l7 + 0x3C], %g5
5684 umulcc %o1, 0x16A8, %g7
5685loop_560:
5686 move %xcc, %l5, %g6
5687 alignaddr %o4, %i6, %i5
5688 movgu %xcc, %g4, %o3
5689 movvs %xcc, %i0, %o5
5690 xorcc %i7, %i2, %l4
5691 nop ! tn %icc, 0x6 changed by convert2hboot
5692 fornot2 %f6, %f22, %f0
5693 sllx %i1, 0x13, %o6
5694 andn %l0, 0x0FBC, %l2
5695 nop ! tl %icc, 0x1 changed by convert2hboot
5696 fmovsvs %xcc, %f2, %f29
5697 add %o2, 0x0CA0, %l1
5698 array8 %o0, %g2, %g1
5699 srlx %i4, 0x0C, %l6
5700 sth %i3, [%l7 + 0x56]
5701 mova %xcc, %o7, %g3
5702 movre %l3, 0x1C3, %g5
5703 fmovdcs %xcc, %f22, %f9
5704 movvc %icc, %g7, %l5
5705 sll %g6, %o4, %i6
5706 array32 %i5, %o1, %g4
5707 edge8l %i0, %o5, %o3
5708 or %i7, %i2, %l4
5709 movle %icc, %o6, %i1
5710 movne %xcc, %l2, %o2
5711 nop ! tcs %icc, 0x3 changed by convert2hboot
5712 membar 0x33
5713 edge32 %l1, %o0, %l0
5714 fxnor %f16, %f12, %f2
5715 fpadd16 %f18, %f20, %f12
5716 movle %xcc, %g2, %i4
5717 sra %g1, 0x1C, %i3
5718 nop ! tsubcc %o7, 0x08F3, %l6 changed by convert2hboot
5719 fnand %f12, %f4, %f24
5720 nop ! tgu %icc, 0x5 changed by convert2hboot
5721 fmovscc %xcc, %f27, %f22
5722 fnot2s %f18, %f20
5723 restored
5724 rdpr %cwp, %g1
5725 rdpr %cansave, %g2
5726 rdpr %canrestore, %g3
5727 rdpr %cleanwin, %g4
5728 rdpr %otherwin, %g5
5729 rdpr %wstate, %g6
5730 subcc %g3, 0x0845, %l3
5731 srax %g5, %l5, %g7
5732 set 0x54, %o7
5733 nop ! swapa [%l7 + %o7] 0x18, %o4 ASI use replaced by convert2hboot
5734 nop ! tsubcctv %i6, %i5, %o1 changed by convert2hboot
5735 bgu,a,pt %icc, loop_561
5736 sth %g6, [%l7 + 0x22]
5737 fmovse %icc, %f0, %f21
5738 nop
5739 setx loop_562, %l0, %l1
5740 nop ! wrpr 0x1, %tl changed by convert2hboot
5741 nop ! wrpr %l1, %tpc changed by convert2hboot
5742 add %l1, 0x4, %l1
5743 nop ! wrpr %l1, %tnpc changed by convert2hboot
5744 setx 0x34400001400, %l0, %l1
5745 nop ! wrpr %l1, %tstate changed by convert2hboot
5746 nop ! wrhpr 0x4, %htstate changed by convert2hboot
5747 nop ! retry changed by convert2hboot
5748loop_561:
5749 membar 0x0F
5750 fcmpgt32 %f26, %f26, %i0
5751 movneg %icc, %g4, %o3
5752loop_562:
5753 udivcc %i7, 0x18E5, %i2
5754 add %l4, %o5, %o6
5755 call loop_563
5756 andcc %l2, %i1, %o2
5757 and %o0, 0x05EF, %l0
5758 fmovsge %icc, %f15, %f21
5759loop_563:
5760 movrlez %g2, %i4, %l1
5761 alignaddr %g1, %o7, %i3
5762 addcc %g3, %l3, %g5
5763 fnegs %f9, %f27
5764 nop ! tcc %xcc, 0x3 changed by convert2hboot
5765 fxnor %f30, %f26, %f28
5766 flush %l7 + 0x0C
5767 nop
5768 setx loop_564, %l0, %l1
5769 nop ! wrpr 0x1, %tl changed by convert2hboot
5770 nop ! wrpr %l1, %tpc changed by convert2hboot
5771 add %l1, 0x4, %l1
5772 nop ! wrpr %l1, %tnpc changed by convert2hboot
5773 setx 0x34400001400, %l0, %l1
5774 nop ! wrpr %l1, %tstate changed by convert2hboot
5775 nop ! wrhpr 0x4, %htstate changed by convert2hboot
5776 nop ! retry changed by convert2hboot
5777 nop ! tcs %xcc, 0x1 changed by convert2hboot
5778 nop ! tcs %xcc, 0x2 changed by convert2hboot
5779 saved
5780 rdpr %cwp, %g1
5781 rdpr %cansave, %g2
5782 rdpr %canrestore, %g3
5783 rdpr %cleanwin, %g4
5784 rdpr %otherwin, %g5
5785 rdpr %wstate, %g6
5786loop_564:
5787 swap [%l7 + 0x68], %l5
5788 nop ! tcs %icc, 0x2 changed by convert2hboot
5789 saved
5790 rdpr %cwp, %g1
5791 rdpr %cansave, %g2
5792 rdpr %canrestore, %g3
5793 rdpr %cleanwin, %g4
5794 rdpr %otherwin, %g5
5795 rdpr %wstate, %g6
5796 movpos %icc, %l6, %o4
5797 wr %g0, 0x11, %asi
5798 fnot2s %f23, %f2
5799 mova %icc, %g7, %i5
5800 nop ! tle %xcc, 0x6 changed by convert2hboot
5801 edge8l %g6, %o1, %i0
5802 fornot2 %f18, %f20, %f6
5803 fba,a %fcc0, loop_565
5804 fbg,a %fcc0, loop_566
5805 edge32n %o3, %g4, %i7
5806 fxor %f8, %f0, %f12
5807loop_565:
5808 fmovdcs %icc, %f3, %f7
5809loop_566:
5810 sra %l4, 0x0A, %i2
5811 swap [%l7 + 0x34], %o5
5812 lduh [%l7 + 0x54], %l2
5813 ldd [%l7 + 0x68], %f6
5814 nop ! tle %icc, 0x1 changed by convert2hboot
5815 bleu,a %icc, loop_567
5816 array32 %i1, %o6, %o0
5817 fmovsn %icc, %f0, %f26
5818 bpos,a,pt %icc, loop_568
5819loop_567:
5820 edge16ln %o2, %g2, %l0
5821 nop ! tvs %icc, 0x3 changed by convert2hboot
5822 edge8l %i4, %l1, %g1
5823loop_568:
5824 alignaddrl %i3, %o7, %l3
5825 fnand %f6, %f14, %f2
5826 xor %g3, %l5, %l6
5827 edge16n %g5, %o4, %i6
5828 brz,a %g7, loop_569
5829 popc %i5, %o1
5830 wr %g0, 0x80, %asi
5831loop_569:
5832 restored
5833 rdpr %cwp, %g1
5834 rdpr %cansave, %g2
5835 rdpr %canrestore, %g3
5836 rdpr %cleanwin, %g4
5837 rdpr %otherwin, %g5
5838 rdpr %wstate, %g6
5839 fmovsle %icc, %f9, %f19
5840 movgu %xcc, %i0, %g4
5841 umul %o3, %i7, %l4
5842 orcc %o5, %i2, %l2
5843 nop ! sir 0x0CF0 changed by convert2hboot
5844 edge8n %i1, %o0, %o2
5845 bg,a,pt %xcc, loop_570
5846 std %f30, [%l7 + 0x58]
5847 nop ! tn %xcc, 0x6 changed by convert2hboot
5848 bge %xcc, loop_571
5849loop_570:
5850 alignaddr %g2, %l0, %o6
5851 or %l1, 0x1A5C, %i4
5852 movl %icc, %i3, %o7
5853loop_571:
5854 ldsh [%l7 + 0x0A], %l3
5855 movcc %xcc, %g1, %g3
5856 movre %l6, %l5, %o4
5857 array32 %g5, %g7, %i6
5858 udivx %o1, 0x026E, %i5
5859 fbug,a %fcc0, loop_572
5860 movgu %xcc, %g6, %i0
5861 movgu %icc, %o3, %i7
5862 fsrc1 %f10, %f6
5863loop_572:
5864 fbne,a %fcc0, loop_573
5865 nop ! tsubcctv %l4, %g4, %o5 changed by convert2hboot
5866 brnz %l2, loop_574
5867 call loop_575
5868loop_573:
5869 srax %i2, %i1, %o2
5870 bge,a,pn %icc, loop_576
5871loop_574:
5872 fbu %fcc3, loop_577
5873loop_575:
5874 brlz %o0, loop_578
5875 fcmps %fcc2, %f7, %f14
5876loop_576:
5877 nop ! tpos %icc, 0x7 changed by convert2hboot
5878loop_577:
5879 orn %g2, 0x1622, %l0
5880loop_578:
5881 mulx %o6, 0x1ADF, %l1
5882 sdivx %i3, 0x0260, %o7
5883 edge8l %l3, %g1, %g3
5884 fmovsvc %xcc, %f30, %f1
5885 bl loop_579
5886 fmovrdgz %l6, %f30, %f20
5887 wr %g0, 0xe2, %asi
5888 membar #Sync
5889loop_579:
5890 fnegs %f26, %f6
5891 set 0x40, %l3
5892 nop ! ldda [%l7 + %l3] 0x19, %f0 ASI use replaced by convert2hboot
5893 call loop_580
5894 mova %icc, %o4, %g5
5895 addcc %l5, %g7, %i6
5896 addccc %i5, %g6, %i0
5897loop_580:
5898 ld [%l7 + 0x10], %f26
5899 nop ! tsubcctv %o3, 0x1E64, %o1 changed by convert2hboot
5900 edge8 %l4, %i7, %g4
5901 xor %o5, %l2, %i1
5902 sth %i2, [%l7 + 0x3E]
5903 edge8 %o0, %g2, %o2
5904 movle %xcc, %o6, %l1
5905 fpadd16s %f8, %f31, %f12
5906 call loop_581
5907 fmuld8sux16 %f22, %f8, %f24
5908 fbul %fcc0, loop_582
5909 umul %l0, 0x1DD7, %i3
5910loop_581:
5911 mulscc %l3, 0x1013, %g1
5912 and %o7, %g3, %i4
5913loop_582:
5914 st %f31, [%l7 + 0x38]
5915 movg %xcc, %l6, %g5
5916 orcc %l5, %g7, %i6
5917 fnands %f10, %f5, %f1
5918 nop ! tle %icc, 0x4 changed by convert2hboot
5919 movn %icc, %o4, %i5
5920 nop ! taddcc %i0, 0x0B06, %o3 changed by convert2hboot
5921 nop ! tle %xcc, 0x3 changed by convert2hboot
5922 brgez %o1, loop_583
5923 ld [%l7 + 0x6C], %f25
5924 set 0x64, %i2
5925 nop ! ldswa [%l7 + %i2] 0x89, %l4 ASI use replaced by convert2hboot
5926loop_583:
5927 stb %g6, [%l7 + 0x21]
5928 add %i7, %o5, %g4
5929 edge8l %i1, %l2, %o0
5930 movne %xcc, %i2, %g2
5931 umulcc %o6, %l1, %o2
5932 xorcc %i3, %l0, %g1
5933 fmovsvc %xcc, %f14, %f4
5934 edge8n %l3, %g3, %i4
5935 stb %o7, [%l7 + 0x3A]
5936 movgu %xcc, %g5, %l5
5937 fmovrsgz %l6, %f25, %f25
5938 movrne %i6, 0x17C, %o4
5939 movrne %i5, 0x371, %g7
5940 fmovsvs %icc, %f3, %f13
5941 fbuge %fcc2, loop_584
5942 ldstub [%l7 + 0x3D], %o3
5943 movleu %xcc, %o1, %i0
5944 fmul8ulx16 %f22, %f12, %f28
5945loop_584:
5946 movleu %icc, %l4, %g6
5947 fbue %fcc3, loop_585
5948 movg %icc, %o5, %g4
5949 bvc,a %xcc, loop_586
5950 add %i7, %i1, %o0
5951loop_585:
5952 fmul8sux16 %f30, %f18, %f16
5953 ld [%l7 + 0x40], %f12
5954loop_586:
5955 array16 %l2, %i2, %o6
5956 nop
5957 set 0x28, %l6
5958 std %l0, [%l7 + %l6]
5959 bcs,a loop_587
5960 be,a %xcc, loop_588
5961 nop
5962 setx loop_589, %l0, %l1
5963 nop ! wrpr 0x1, %tl changed by convert2hboot
5964 nop ! wrpr %l1, %tpc changed by convert2hboot
5965 add %l1, 0x4, %l1
5966 nop ! wrpr %l1, %tnpc changed by convert2hboot
5967 setx 0x34400001400, %l0, %l1
5968 nop ! wrpr %l1, %tstate changed by convert2hboot
5969 nop ! wrhpr 0x4, %htstate changed by convert2hboot
5970 nop ! retry changed by convert2hboot
5971 array16 %o2, %g2, %i3
5972loop_587:
5973 alignaddr %l0, %g1, %g3
5974loop_588:
5975 nop
5976 setx loop_590, %l0, %l1
5977 nop ! wrpr 0x1, %tl changed by convert2hboot
5978 nop ! wrpr %l1, %tpc changed by convert2hboot
5979 add %l1, 0x4, %l1
5980 nop ! wrpr %l1, %tnpc changed by convert2hboot
5981 setx 0x34400001400, %l0, %l1
5982 nop ! wrpr %l1, %tstate changed by convert2hboot
5983 nop ! wrhpr 0x4, %htstate changed by convert2hboot
5984 nop ! retry changed by convert2hboot
5985loop_589:
5986 nop ! tge %icc, 0x7 changed by convert2hboot
5987 sdiv %i4, 0x1F69, %l3
5988 ldsh [%l7 + 0x3A], %o7
5989loop_590:
5990 fmovsleu %icc, %f29, %f3
5991 movge %icc, %g5, %l6
5992 edge16n %l5, %o4, %i6
5993 brnz,a %i5, loop_591
5994 bleu,pt %xcc, loop_592
5995 fnegd %f10, %f6
5996 popc 0x1CD8, %g7
5997loop_591:
5998 movneg %icc, %o1, %o3
5999loop_592:
6000 movg %icc, %l4, %g6
6001 restored
6002 rdpr %cwp, %g1
6003 rdpr %cansave, %g2
6004 rdpr %canrestore, %g3
6005 rdpr %cleanwin, %g4
6006 rdpr %otherwin, %g5
6007 rdpr %wstate, %g6
6008 edge8n %o5, %g4, %i0
6009 movrlz %i1, %o0, %i7
6010 pdist %f0, %f16, %f28
6011 set 0x60, %g7
6012 nop ! ldstuba [%l7 + %g7] 0x81, %l2 ASI use replaced by convert2hboot
6013 alignaddr %i2, %l1, %o6
6014 sdivx %g2, 0x15BF, %i3
6015 edge32n %l0, %g1, %g3
6016 fmovrslez %o2, %f0, %f2
6017 edge32l %l3, %i4, %g5
6018 smul %o7, 0x14FA, %l6
6019 fnor %f22, %f4, %f22
6020 fbul %fcc1, loop_593
6021 movre %o4, %i6, %l5
6022 fmul8sux16 %f24, %f24, %f10
6023 nop ! tpos %xcc, 0x5 changed by convert2hboot
6024loop_593:
6025 nop ! sir 0x15A8 changed by convert2hboot
6026 fpack16 %f14, %f1
6027 movl %icc, %g7, %o1
6028 fmovda %xcc, %f5, %f30
6029 fmovsleu %xcc, %f19, %f31
6030 fpack32 %f26, %f20, %f16
6031 movneg %xcc, %o3, %l4
6032 nop ! tgu %icc, 0x5 changed by convert2hboot
6033 mova %xcc, %i5, %g6
6034 umul %g4, %o5, %i1
6035 nop ! tleu %xcc, 0x1 changed by convert2hboot
6036 movgu %icc, %i0, %o0
6037 wr %g0, 0x0c, %asi
6038 bne,a,pn %xcc, loop_594
6039 st %f28, [%l7 + 0x64]
6040 brlz,a %l2, loop_595
6041 brgz,a %l1, loop_596
6042loop_594:
6043 movrne %i2, %o6, %i3
6044 fmovda %icc, %f8, %f24
6045loop_595:
6046 fnegd %f30, %f28
6047loop_596:
6048 nop ! tpos %icc, 0x2 changed by convert2hboot
6049 edge16ln %g2, %l0, %g3
6050 lduw [%l7 + 0x48], %o2
6051 xnorcc %l3, 0x0DDF, %i4
6052 array8 %g1, %g5, %o7
6053 mulscc %o4, %l6, %l5
6054 movvc %xcc, %g7, %o1
6055 fxor %f30, %f10, %f30
6056 nop ! tpos %icc, 0x3 changed by convert2hboot
6057 movre %o3, %l4, %i6
6058 movvs %icc, %i5, %g6
6059 andcc %o5, %i1, %i0
6060 nop ! tl %icc, 0x7 changed by convert2hboot
6061 bg loop_597
6062 movcc %icc, %g4, %i7
6063 fcmple32 %f8, %f10, %l2
6064 stw %o0, [%l7 + 0x74]
6065loop_597:
6066 nop
6067 wr %g0, 0x18, %asi
6068 fbge %fcc1, loop_598
6069 nop ! tleu %icc, 0x4 changed by convert2hboot
6070 ldsb [%l7 + 0x39], %l1
6071 stx %o6, [%l7 + 0x10]
6072loop_598:
6073 popc %g2, %i3
6074 umulcc %g3, %o2, %l3
6075 fmovsl %icc, %f17, %f9
6076 fnegd %f4, %f30
6077 wr %g0, 0x89, %asi
6078 fmovdn %icc, %f5, %f23
6079 nop ! tcs %xcc, 0x6 changed by convert2hboot
6080 movpos %xcc, %l0, %g1
6081 ldsb [%l7 + 0x0C], %g5
6082 wr %g0, 0x1e, %asi
6083 membar #Sync
6084 call loop_599
6085 fornot1 %f16, %f16, %f20
6086 fbne,a %fcc1, loop_600
6087 fmovdl %icc, %f8, %f2
6088loop_599:
6089 edge8ln %o7, %o4, %l6
6090 udivcc %l5, 0x041C, %g7
6091loop_600:
6092 bshuffle %f22, %f22, %f22
6093 popc %o1, %l4
6094 fmovdn %icc, %f10, %f25
6095 andn %i6, %i5, %o3
6096 set 0x48, %l2
6097 lda [%l7 + %l2] 0x19, %f15
6098 fnor %f18, %f4, %f22
6099 ba,a loop_601
6100 xorcc %o5, 0x08A5, %g6
6101 membar 0x06
6102 fmovdpos %icc, %f30, %f28
6103loop_601:
6104 fmovscc %icc, %f16, %f10
6105 fmovrdlez %i1, %f8, %f22
6106 fcmps %fcc3, %f25, %f12
6107 std %g4, [%l7 + 0x50]
6108 fxnors %f11, %f13, %f16
6109 umul %i7, 0x0A34, %l2
6110 umul %i0, %o0, %i2
6111 nop ! tleu %xcc, 0x1 changed by convert2hboot
6112 movgu %xcc, %o6, %l1
6113 andcc %i3, 0x03C1, %g3
6114 nop ! tl %icc, 0x6 changed by convert2hboot
6115 srlx %g2, %o2, %i4
6116 fpsub32s %f9, %f16, %f22
6117 movrlez %l0, 0x237, %g1
6118 array32 %g5, %o7, %o4
6119 fmovrslez %l3, %f9, %f31
6120 flush %l7 + 0x24
6121 fpsub32 %f16, %f6, %f24
6122 add %l7, 0x38, %l6
6123 wr %g0, 0x80, %asi
6124 popc 0x1CB0, %g7
6125 movrgz %o1, %l4, %i5
6126 fnors %f14, %f5, %f19
6127 fcmps %fcc0, %f30, %f25
6128 fsrc2 %f16, %f0
6129 fcmpeq32 %f14, %f8, %o3
6130 fandnot2s %f0, %f11, %f8
6131 mova %xcc, %i6, %o5
6132 sdivx %g6, 0x09F8, %g4
6133 movrlez %i7, %i1, %i0
6134 sllx %l2, 0x10, %o0
6135 nop ! ta %xcc, 0x3 changed by convert2hboot
6136 nop ! tn %icc, 0x4 changed by convert2hboot
6137 or %o6, %i2, %i3
6138 stb %g3, [%l7 + 0x7F]
6139 edge16l %l1, %o2, %g2
6140 nop
6141 set 0x0B, %i3
6142 ldsb [%l7 + %i3], %i4
6143 edge8 %l0, %g5, %o7
6144 andn %g1, 0x1BDA, %l3
6145 fmovdpos %icc, %f14, %f2
6146 edge16l %o4, %l5, %g7
6147 array16 %o1, %l6, %l4
6148 edge8n %o3, %i6, %i5
6149 fbue %fcc3, loop_602
6150 swap [%l7 + 0x5C], %g6
6151 fcmpes %fcc2, %f25, %f22
6152 nop ! tn %icc, 0x0 changed by convert2hboot
6153loop_602:
6154 fbg,a %fcc2, loop_603
6155 umul %o5, %i7, %i1
6156 movrgz %g4, 0x344, %i0
6157 and %l2, %o0, %i2
6158loop_603:
6159 edge8ln %i3, %g3, %o6
6160 smulcc %o2, 0x12A3, %l1
6161 xnorcc %g2, 0x1BAE, %i4
6162 fmovd %f2, %f16
6163 sllx %l0, %g5, %g1
6164 movneg %xcc, %o7, %o4
6165 edge32l %l3, %g7, %o1
6166 bleu %icc, loop_604
6167 fmovse %icc, %f14, %f27
6168 fmovde %xcc, %f22, %f30
6169 fmovsgu %xcc, %f16, %f6
6170loop_604:
6171 fcmpes %fcc1, %f23, %f8
6172 movvc %icc, %l5, %l6
6173 fand %f22, %f18, %f22
6174 popc %o3, %l4
6175 nop ! tvs %xcc, 0x7 changed by convert2hboot
6176 brgz %i6, loop_605
6177 nop ! tleu %xcc, 0x4 changed by convert2hboot
6178 addc %g6, 0x1B56, %o5
6179 nop ! tneg %xcc, 0x0 changed by convert2hboot
6180loop_605:
6181 fbue,a %fcc1, loop_606
6182 movpos %icc, %i7, %i5
6183 fmul8sux16 %f30, %f28, %f26
6184 movrlez %i1, 0x194, %i0
6185loop_606:
6186 sub %l2, %o0, %g4
6187 fpadd16 %f14, %f26, %f2
6188 wr %g0, 0x80, %asi
6189 set 0x5E, %g1
6190 nop ! lduba [%l7 + %g1] 0x15, %i3 ASI use replaced by convert2hboot
6191 fmovde %icc, %f2, %f27
6192 bpos,a,pn %xcc, loop_607
6193 addcc %g3, %o2, %o6
6194 nop ! tpos %icc, 0x6 changed by convert2hboot
6195 fmul8sux16 %f10, %f16, %f26
6196loop_607:
6197 fbl,a %fcc1, loop_608
6198 mova %xcc, %l1, %g2
6199 wr %g0, 0x89, %asi
6200loop_608:
6201 ldub [%l7 + 0x18], %g5
6202 fmovrslez %i4, %f0, %f31
6203 movvs %icc, %g1, %o4
6204 be,a %icc, loop_609
6205 andncc %l3, %g7, %o7
6206 xor %l5, 0x1401, %l6
6207 array8 %o1, %o3, %i6
6208loop_609:
6209 membar 0x52
6210 movcc %icc, %l4, %o5
6211 fbge,a %fcc1, loop_610
6212 nop ! tvc %xcc, 0x2 changed by convert2hboot
6213 wr %g0, 0x2a, %asi
6214 membar #Sync
6215loop_610:
6216 fmovrsgez %i5, %f10, %f31
6217 nop ! tgu %xcc, 0x4 changed by convert2hboot
6218 nop ! tsubcctv %i1, 0x0F62, %i7 changed by convert2hboot
6219 move %xcc, %i0, %l2
6220 nop ! tg %icc, 0x6 changed by convert2hboot
6221 fblg %fcc1, loop_611
6222 ba,a,pt %icc, loop_612
6223 popc 0x1F70, %g4
6224 udivcc %i2, 0x19F4, %i3
6225loop_611:
6226 fbule %fcc3, loop_613
6227loop_612:
6228 fmovrdlez %g3, %f6, %f30
6229 flush %l7 + 0x28
6230 fpadd16 %f2, %f22, %f2
6231loop_613:
6232 stx %o0, [%l7 + 0x20]
6233 andn %o2, %o6, %g2
6234 fbe %fcc0, loop_614
6235 fmovse %xcc, %f8, %f12
6236 alignaddrl %l1, %l0, %g5
6237 edge32ln %i4, %g1, %l3
6238loop_614:
6239 nop
6240 wr %g0, 0x89, %asi
6241 umulcc %g7, 0x070E, %o7
6242 fmovdvs %icc, %f31, %f9
6243 fcmpes %fcc1, %f14, %f14
6244 srl %l5, 0x15, %o1
6245 subcc %o3, %i6, %l6
6246 fmovdleu %icc, %f27, %f26
6247 nop ! tge %xcc, 0x0 changed by convert2hboot
6248 bcs loop_615
6249 fmovdcs %xcc, %f12, %f5
6250 nop ! tl %icc, 0x3 changed by convert2hboot
6251 addc %o5, 0x1A07, %l4
6252loop_615:
6253 fzero %f28
6254 alignaddr %i5, %i1, %g6
6255 sdiv %i0, 0x0841, %i7
6256 fmovdg %xcc, %f23, %f7
6257 movrgez %l2, %i2, %i3
6258 fmuld8ulx16 %f1, %f7, %f0
6259 sll %g3, 0x06, %g4
6260 array32 %o2, %o0, %g2
6261 srax %l1, 0x1E, %o6
6262 fornot1s %f21, %f8, %f4
6263 orncc %g5, %i4, %g1
6264 movrgz %l0, %l3, %o4
6265 udivcc %g7, 0x13B0, %l5
6266 fpadd16 %f22, %f4, %f30
6267 movcs %icc, %o1, %o7
6268 nop ! tsubcc %o3, 0x07AF, %i6 changed by convert2hboot
6269 mova %icc, %o5, %l6
6270 fmul8x16 %f26, %f20, %f18
6271 smul %l4, %i1, %g6
6272 ld [%l7 + 0x18], %f0
6273 edge32ln %i0, %i7, %i5
6274 sdiv %l2, 0x032C, %i3
6275 be,a loop_616
6276 edge8n %g3, %i2, %g4
6277 nop ! tg %xcc, 0x1 changed by convert2hboot
6278 sllx %o0, 0x07, %g2
6279loop_616:
6280 nop
6281 set 0x40, %o0
6282 nop ! ldstuba [%l7 + %o0] 0x80, %o2 ASI use replaced by convert2hboot
6283 alignaddr %o6, %g5, %l1
6284 bneg,pt %xcc, loop_617
6285 movvc %icc, %g1, %l0
6286 restored
6287 rdpr %cwp, %g1
6288 rdpr %cansave, %g2
6289 rdpr %canrestore, %g3
6290 rdpr %cleanwin, %g4
6291 rdpr %otherwin, %g5
6292 rdpr %wstate, %g6
6293 fmovdvc %icc, %f11, %f2
6294loop_617:
6295 umul %l3, %o4, %g7
6296 xor %l5, 0x1C7E, %i4
6297 movg %xcc, %o1, %o7
6298 be,a loop_618
6299 edge8ln %o3, %i6, %l6
6300 udiv %l4, 0x0BD8, %o5
6301 fmovsl %icc, %f7, %f3
6302loop_618:
6303 bl,pt %icc, loop_619
6304 xor %i1, %i0, %i7
6305 saved
6306 rdpr %cwp, %g1
6307 rdpr %cansave, %g2
6308 rdpr %canrestore, %g3
6309 rdpr %cleanwin, %g4
6310 rdpr %otherwin, %g5
6311 rdpr %wstate, %g6
6312 bge,a,pt %xcc, loop_620
6313loop_619:
6314 edge16n %g6, %i5, %i3
6315 movn %icc, %l2, %i2
6316 nop ! tcc %icc, 0x5 changed by convert2hboot
6317loop_620:
6318 movleu %xcc, %g4, %g3
6319 ldstub [%l7 + 0x64], %o0
6320 fbl %fcc2, loop_621
6321 nop ! tge %xcc, 0x1 changed by convert2hboot
6322 fpsub16s %f30, %f30, %f17
6323 prefetch [%l7 + 0x24], 0x0
6324loop_621:
6325 prefetch [%l7 + 0x58], 0x0
6326 add %l7, 0x78, %l6
6327 wr %g0, 0x80, %asi
6328 nop ! casxa [%l6] 0x80, %o2, %g2 ASI use replaced by convert2hboot
6329 wr %g0, 0x88, %asi
6330 wr %g0, 0x89, %asi
6331 lda [%l7 + 0x70] %asi, %f16
6332 fmovdl %xcc, %f8, %f11
6333 fcmps %fcc1, %f0, %f22
6334 nop ! tle %xcc, 0x0 changed by convert2hboot
6335 orn %o6, 0x0789, %g1
6336 ble,a %xcc, loop_622
6337 fnegs %f5, %f20
6338 fmovsleu %icc, %f28, %f9
6339 nop ! tcs %xcc, 0x1 changed by convert2hboot
6340loop_622:
6341 sub %l0, 0x0F74, %l3
6342 mova %icc, %o4, %g7
6343 nop ! tne %icc, 0x3 changed by convert2hboot
6344 nop ! tneg %icc, 0x4 changed by convert2hboot
6345 fpmerge %f31, %f4, %f14
6346 ba loop_623
6347 nop ! tvc %icc, 0x3 changed by convert2hboot
6348 addc %l5, 0x1E03, %l1
6349 saved
6350 rdpr %cwp, %g1
6351 rdpr %cansave, %g2
6352 rdpr %canrestore, %g3
6353 rdpr %cleanwin, %g4
6354 rdpr %otherwin, %g5
6355 rdpr %wstate, %g6
6356loop_623:
6357 faligndata %f20, %f6, %f4
6358 call loop_624
6359 edge32 %o1, %o7, %i4
6360 nop
6361 set 0x58, %g4
6362 ldd [%l7 + %g4], %o2
6363 movcs %icc, %l6, %i6
6364loop_624:
6365 edge8ln %l4, %o5, %i0
6366 alignaddr %i7, %g6, %i5
6367 movrgez %i3, %i1, %i2
6368 sllx %l2, %g4, %g3
6369 umul %o0, 0x0527, %o2
6370 edge8n %g5, %g2, %o6
6371 andncc %g1, %l3, %o4
6372 wr %g0, 0x89, %asi
6373 udivx %l0, 0x0119, %l5
6374 movrgez %l1, 0x352, %g7
6375 fbu,a %fcc2, loop_625
6376 nop
6377 setx loop_626, %l0, %l1
6378 nop ! wrpr 0x1, %tl changed by convert2hboot
6379 nop ! wrpr %l1, %tnpc changed by convert2hboot
6380 setx 0x34400001400, %l0, %l1
6381 nop ! wrpr %l1, %tstate changed by convert2hboot
6382 nop ! wrhpr 0x4, %htstate changed by convert2hboot
6383 nop ! done changed by convert2hboot
6384 alignaddr %o1, %o7, %o3
6385 set 0x78, %g3
6386 nop ! lduwa [%l7 + %g3] 0x04, %l6 ASI use replaced by convert2hboot
6387loop_625:
6388 movre %i4, %l4, %o5
6389loop_626:
6390 nop ! tneg %xcc, 0x4 changed by convert2hboot
6391 sethi 0x161E, %i0
6392 st %f11, [%l7 + 0x50]
6393 std %f8, [%l7 + 0x50]
6394 nop ! tsubcc %i7, 0x1697, %i6 changed by convert2hboot
6395 ldsh [%l7 + 0x72], %i5
6396 movge %xcc, %g6, %i3
6397 movre %i1, 0x00A, %l2
6398 edge16 %g4, %i2, %o0
6399 wr %g0, 0x89, %asi
6400 nop ! tne %xcc, 0x6 changed by convert2hboot
6401 fmovsvs %icc, %f10, %f30
6402 fbo,a %fcc0, loop_627
6403 or %g5, 0x13EC, %o2
6404 fmovdcc %icc, %f30, %f16
6405 wr %g0, 0x89, %asi
6406loop_627:
6407 edge8n %o6, %l3, %o4
6408 smul %g1, %l5, %l1
6409 movrlz %g7, %o1, %l0
6410 fmovrdgz %o3, %f0, %f14
6411 movle %icc, %o7, %l6
6412 nop ! tle %icc, 0x4 changed by convert2hboot
6413 edge16l %l4, %o5, %i0
6414 nop ! tle %icc, 0x2 changed by convert2hboot
6415 andcc %i4, 0x00B2, %i6
6416 add %i7, 0x1C10, %g6
6417 ldd [%l7 + 0x20], %i2
6418 fbg %fcc3, loop_628
6419 movpos %icc, %i1, %l2
6420 set 0x78, %o5
6421 nop ! prefetcha [%l7 + %o5] 0x88, 0x1 ASI use replaced by convert2hboot
6422loop_628:
6423 array16 %i5, %i2, %g3
6424 or %o0, %g5, %g2
6425 edge32ln %o2, %o6, %l3
6426 fmovrsgez %g1, %f24, %f3
6427 fbuge,a %fcc0, loop_629
6428 bvs,a,pn %xcc, loop_630
6429 mulx %l5, 0x02A4, %o4
6430 and %g7, %l1, %l0
6431loop_629:
6432 nop ! tcc %icc, 0x6 changed by convert2hboot
6433loop_630:
6434 edge8 %o3, %o7, %l6
6435 brz %o1, loop_631
6436 umulcc %l4, %o5, %i0
6437 xnor %i6, %i7, %i4
6438 wr %g0, 0x80, %asi
6439loop_631:
6440 srax %i1, %g6, %g4
6441 fpadd16 %f0, %f30, %f0
6442 ld [%l7 + 0x50], %f13
6443 fnands %f23, %f10, %f2
6444 fbuge,a %fcc2, loop_632
6445 movre %i5, 0x243, %l2
6446 udivcc %i2, 0x1C98, %o0
6447 saved
6448 rdpr %cwp, %g1
6449 rdpr %cansave, %g2
6450 rdpr %canrestore, %g3
6451 rdpr %cleanwin, %g4
6452 rdpr %otherwin, %g5
6453 rdpr %wstate, %g6
6454loop_632:
6455 fsrc1 %f8, %f28
6456 fnot1s %f19, %f26
6457 wr %g0, 0xeb, %asi
6458 membar #Sync
6459 udivcc %g2, 0x1569, %g3
6460 nop ! ta %icc, 0x5 changed by convert2hboot
6461 sllx %o6, 0x03, %l3
6462 set 0x30, %g2
6463 nop ! lduha [%l7 + %g2] 0x89, %g1 ASI use replaced by convert2hboot
6464 fcmpd %fcc2, %f4, %f2
6465 nop ! sir 0x125A changed by convert2hboot
6466 xnorcc %o2, 0x19C6, %l5
6467 fbg %fcc3, loop_633
6468 fand %f28, %f6, %f22
6469 nop ! tvc %icc, 0x4 changed by convert2hboot
6470 fones %f5
6471loop_633:
6472 movcc %icc, %g7, %o4
6473 udivx %l1, 0x1552, %o3
6474 alignaddrl %o7, %l0, %l6
6475 array16 %l4, %o5, %o1
6476 call loop_634
6477 sllx %i6, %i7, %i0
6478 faligndata %f12, %f14, %f4
6479 movre %i4, 0x28A, %i1
6480loop_634:
6481 movrgez %i3, %g4, %g6
6482 saved
6483 rdpr %cwp, %g1
6484 rdpr %cansave, %g2
6485 rdpr %canrestore, %g3
6486 rdpr %cleanwin, %g4
6487 rdpr %otherwin, %g5
6488 rdpr %wstate, %g6
6489 fmovdne %icc, %f9, %f18
6490 nop ! tpos %xcc, 0x4 changed by convert2hboot
6491 sllx %i5, 0x0A, %i2
6492 bvc,pn %xcc, loop_635
6493 nop ! tle %xcc, 0x0 changed by convert2hboot
6494 andn %l2, 0x1396, %g5
6495 fnands %f1, %f0, %f31
6496loop_635:
6497 movvs %icc, %o0, %g3
6498 fmovde %xcc, %f5, %f25
6499 alignaddr %o6, %l3, %g1
6500 movrgz %g2, %l5, %o2
6501 nop ! tge %xcc, 0x4 changed by convert2hboot
6502 std %f14, [%l7 + 0x08]
6503 fpsub16 %f2, %f16, %f24
6504 fblg %fcc0, loop_636
6505 movrgz %o4, 0x0FA, %l1
6506 xnorcc %o3, 0x0771, %g7
6507 fnands %f29, %f23, %f31
6508loop_636:
6509 fmovscc %icc, %f23, %f6
6510 movrne %l0, 0x182, %l6
6511 movne %xcc, %o7, %l4
6512 ldub [%l7 + 0x28], %o5
6513 srlx %o1, %i7, %i0
6514 udivcc %i6, 0x1400, %i4
6515 edge8n %i3, %i1, %g4
6516 mova %icc, %i5, %g6
6517 fmul8x16 %f2, %f10, %f30
6518 fbuge,a %fcc2, loop_637
6519 nop ! taddcc %i2, %g5, %o0 changed by convert2hboot
6520 fcmpes %fcc2, %f6, %f24
6521 movvs %icc, %g3, %l2
6522loop_637:
6523 ble,a,pt %xcc, loop_638
6524 fcmpd %fcc1, %f14, %f24
6525 sub %o6, 0x19DF, %g1
6526 fabsd %f4, %f14
6527loop_638:
6528 movne %xcc, %l3, %l5
6529 andn %o2, 0x0630, %g2
6530 edge16 %l1, %o4, %g7
6531 addcc %l0, 0x14F9, %o3
6532 fone %f24
6533 movge %xcc, %l6, %o7
6534 popc %l4, %o1
6535 srl %i7, 0x15, %o5
6536 movl %icc, %i6, %i0
6537 ldx [%l7 + 0x58], %i4
6538 edge16n %i3, %i1, %i5
6539 nop
6540 setx loop_639, %l0, %l1
6541 nop ! wrpr 0x1, %tl changed by convert2hboot
6542 nop ! wrpr %l1, %tpc changed by convert2hboot
6543 add %l1, 0x4, %l1
6544 nop ! wrpr %l1, %tnpc changed by convert2hboot
6545 setx 0x34400001400, %l0, %l1
6546 nop ! wrpr %l1, %tstate changed by convert2hboot
6547 nop ! wrhpr 0x4, %htstate changed by convert2hboot
6548 nop ! retry changed by convert2hboot
6549 movne %xcc, %g6, %i2
6550 movn %icc, %g4, %g5
6551 fmovsgu %xcc, %f28, %f3
6552loop_639:
6553 fxors %f10, %f14, %f17
6554 edge32ln %o0, %l2, %o6
6555 xorcc %g3, %l3, %l5
6556 nop ! tle %xcc, 0x6 changed by convert2hboot
6557 brgz %g1, loop_640
6558 orcc %g2, %l1, %o2
6559 smul %g7, %o4, %l0
6560 std %i6, [%l7 + 0x78]
6561loop_640:
6562 nop ! tleu %xcc, 0x5 changed by convert2hboot
6563 set 0x4E, %o1
6564 nop ! stba %o3, [%l7 + %o1] 0x11 ASI use replaced by convert2hboot
6565 udivx %o7, 0x07E2, %o1
6566 fbul %fcc2, loop_641
6567 movrlz %l4, %o5, %i7
6568 fcmps %fcc2, %f9, %f18
6569 sll %i0, %i6, %i3
6570loop_641:
6571 xnorcc %i4, 0x1538, %i5
6572 membar 0x4C
6573 std %f10, [%l7 + 0x30]
6574 fcmpgt16 %f16, %f20, %g6
6575 wr %g0, 0x0c, %asi
6576 nop ! tn %icc, 0x4 changed by convert2hboot
6577 edge16l %i2, %g5, %g4
6578 alignaddrl %o0, %l2, %g3
6579 xnor %o6, %l3, %g1
6580 sllx %g2, 0x0D, %l1
6581 or %o2, %g7, %o4
6582 umul %l5, 0x1BFE, %l6
6583 bgu,a %xcc, loop_642
6584 fxnors %f3, %f25, %f7
6585 nop ! tvc %xcc, 0x1 changed by convert2hboot
6586 movg %xcc, %o3, %o7
6587loop_642:
6588 movrlez %o1, 0x1A6, %l0
6589 srax %o5, 0x04, %l4
6590 fmovdne %icc, %f18, %f11
6591 movre %i7, %i6, %i0
6592 edge32 %i3, %i4, %g6
6593 fmovdne %xcc, %f25, %f1
6594 umulcc %i1, 0x117B, %i2
6595 movcs %xcc, %i5, %g4
6596 bg,pt %xcc, loop_643
6597 ldstub [%l7 + 0x69], %o0
6598 fbge,a %fcc2, loop_644
6599 nop ! tgu %xcc, 0x6 changed by convert2hboot
6600loop_643:
6601 fmovrdlz %g5, %f12, %f22
6602 fcmpeq32 %f30, %f14, %l2
6603loop_644:
6604 subccc %o6, 0x1D03, %g3
6605 fmul8x16 %f2, %f2, %f18
6606 edge32ln %g1, %l3, %l1
6607 fnot1 %f22, %f14
6608 nop ! tcc %xcc, 0x6 changed by convert2hboot
6609 fmovsvc %xcc, %f23, %f26
6610 udivx %g2, 0x11C9, %g7
6611 sll %o4, 0x0F, %o2
6612 movrgez %l6, %o3, %o7
6613 fmovsn %icc, %f26, %f31
6614 wr %g0, 0xeb, %asi
6615 fbule %fcc1, loop_645
6616 xorcc %l0, %o5, %l5
6617 restored
6618 rdpr %cwp, %g1
6619 rdpr %cansave, %g2
6620 rdpr %canrestore, %g3
6621 rdpr %cleanwin, %g4
6622 rdpr %otherwin, %g5
6623 rdpr %wstate, %g6
6624 sllx %l4, 0x1D, %i7
6625loop_645:
6626 nop ! te %xcc, 0x4 changed by convert2hboot
6627 add %l7, 0x68, %l6
6628 wr %g0, 0x80, %asi
6629 lda [%l6] %asi, %i6
6630 fmovsa %xcc, %f14, %f17
6631 nop ! tcs %xcc, 0x0 changed by convert2hboot
6632 fmul8x16al %f16, %f3, %f30
6633 umul %i4, %g6, %i1
6634 srlx %i2, 0x16, %i5
6635 fmuld8sux16 %f0, %f2, %f16
6636 xnor %i0, %o0, %g5
6637 wr %g0, 0x0c, %asi
6638 srl %g4, %g3, %o6
6639 movgu %icc, %l3, %l1
6640 fcmpeq32 %f18, %f14, %g2
6641 edge16l %g7, %o4, %g1
6642 be,pn %icc, loop_646
6643 addccc %o2, 0x04F9, %o3
6644 sllx %o7, 0x0D, %o1
6645 fmovsvc %xcc, %f26, %f27
6646loop_646:
6647 fpack16 %f16, %f24
6648 fzero %f16
6649 fnegd %f10, %f6
6650 fmovsleu %icc, %f4, %f9
6651 edge16n %l6, %l0, %l5
6652 fbl,a %fcc2, loop_647
6653 fblg %fcc2, loop_648
6654 and %l4, %i7, %i6
6655 fornot2s %f15, %f27, %f23
6656loop_647:
6657 fornot2 %f16, %f0, %f0
6658loop_648:
6659 srl %o5, 0x02, %i4
6660 andncc %i3, %i1, %g6
6661 fsrc2s %f0, %f1
6662 edge32n %i5, %i2, %i0
6663 movrgez %g5, 0x17F, %o0
6664 nop ! tneg %icc, 0x2 changed by convert2hboot
6665 nop
6666 setx loop_649, %l0, %l1
6667 jmpl %l1, %g4
6668 bne loop_650
6669 array16 %g3, %l2, %l3
6670 movle %xcc, %o6, %l1
6671loop_649:
6672 edge16ln %g7, %g2, %g1
6673loop_650:
6674 andn %o4, 0x0AF9, %o3
6675 fmovsge %icc, %f5, %f1
6676 sllx %o2, 0x13, %o7
6677 edge32ln %l6, %o1, %l5
6678 mova %xcc, %l4, %i7
6679 edge8ln %i6, %l0, %o5
6680 nop ! tvc %icc, 0x6 changed by convert2hboot
6681 fpack16 %f8, %f2
6682 umulcc %i4, %i3, %g6
6683 brlez %i5, loop_651
6684 movn %icc, %i2, %i1
6685 nop ! tn %xcc, 0x4 changed by convert2hboot
6686 fcmple16 %f30, %f14, %g5
6687loop_651:
6688 addccc %i0, 0x06FC, %g4
6689 umul %o0, 0x0927, %g3
6690 fmovsne %icc, %f11, %f28
6691 xnorcc %l3, 0x172F, %l2
6692 subc %o6, %l1, %g7
6693 sllx %g2, %o4, %o3
6694 movvs %icc, %g1, %o2
6695 subccc %l6, 0x0D04, %o1
6696 sdivx %o7, 0x1CDF, %l5
6697 array8 %l4, %i7, %i6
6698 movrgz %o5, %i4, %l0
6699 movvc %icc, %i3, %g6
6700 fcmpd %fcc2, %f0, %f20
6701 subccc %i2, 0x0A3C, %i5
6702 swap [%l7 + 0x78], %g5
6703 fbne,a %fcc1, loop_652
6704 brlz %i0, loop_653
6705 fcmpne32 %f0, %f26, %i1
6706loop_652:
6707 fandnot2 %f16, %f18, %f0
6708loop_653:
6709 fpadd16s %f21, %f9, %f6
6710 movre %g4, %o0, %l3
6711 ldd [%l7 + 0x10], %g2
6712 nop
6713 setx loop_654, %l0, %l1
6714 nop ! wrpr 0x1, %tl changed by convert2hboot
6715 nop ! wrpr %l1, %tpc changed by convert2hboot
6716 add %l1, 0x4, %l1
6717 nop ! wrpr %l1, %tnpc changed by convert2hboot
6718 setx 0x34400001400, %l0, %l1
6719 nop ! wrpr %l1, %tstate changed by convert2hboot
6720 nop ! wrhpr 0x4, %htstate changed by convert2hboot
6721 nop ! retry changed by convert2hboot
6722 fmovdvc %icc, %f1, %f13
6723 movle %xcc, %o6, %l1
6724 nop ! tvs %icc, 0x1 changed by convert2hboot
6725loop_654:
6726 fmovsg %icc, %f6, %f14
6727 ble,a,pt %icc, loop_655
6728 edge8l %l2, %g2, %g7
6729 wr %g0, 0x04, %asi
6730loop_655:
6731 movrgez %g1, %o2, %l6
6732 fnegs %f21, %f6
6733 nop
6734 setx loop_656, %l0, %l1
6735 jmpl %l1, %o4
6736 stb %o7, [%l7 + 0x0E]
6737 std %f4, [%l7 + 0x08]
6738 movvc %xcc, %o1, %l5
6739loop_656:
6740 fmovdpos %icc, %f1, %f14
6741 fabsd %f24, %f2
6742 fmovdcs %icc, %f9, %f24
6743 nop ! tpos %xcc, 0x2 changed by convert2hboot
6744 fpsub32 %f0, %f24, %f16
6745 membar 0x4A
6746 set 0x10, %g6
6747 nop ! stxa %i7, [%l7 + %g6] 0x11 ASI use replaced by convert2hboot
6748 fcmpne32 %f26, %f22, %l4
6749 edge32l %i6, %i4, %l0
6750 and %o5, 0x0A7A, %g6
6751 brlz,a %i3, loop_657
6752 mova %xcc, %i5, %i2
6753 edge8ln %i0, %g5, %g4
6754 edge16ln %i1, %o0, %l3
6755loop_657:
6756 fmovdcs %icc, %f13, %f19
6757 wr %g0, 0x80, %asi
6758 fands %f5, %f3, %f7
6759 movgu %xcc, %l1, %g3
6760 ldx [%l7 + 0x58], %l2
6761 nop ! tle %icc, 0x5 changed by convert2hboot
6762 edge8l %g2, %o3, %g7
6763 fmovd %f28, %f2
6764 sdiv %o2, 0x17ED, %l6
6765 bge,a loop_658
6766 fbge %fcc2, loop_659
6767 brnz %o4, loop_660
6768 sub %o7, 0x0C0F, %g1
6769loop_658:
6770 orncc %o1, 0x123D, %i7
6771loop_659:
6772 stb %l4, [%l7 + 0x39]
6773loop_660:
6774 sll %i6, %l5, %i4
6775 movneg %xcc, %l0, %o5
6776 movrgez %g6, %i5, %i2
6777 fba,a %fcc1, loop_661
6778 sll %i3, %i0, %g4
6779 edge32 %i1, %o0, %g5
6780 fmovsne %icc, %f6, %f3
6781loop_661:
6782 nop ! tneg %xcc, 0x1 changed by convert2hboot
6783 nop ! tg %icc, 0x7 changed by convert2hboot
6784 nop ! te %xcc, 0x2 changed by convert2hboot
6785 movleu %icc, %l3, %l1
6786 fbn %fcc2, loop_662
6787 fbug %fcc1, loop_663
6788 fmovsvs %xcc, %f9, %f29
6789 fbue %fcc1, loop_664
6790loop_662:
6791 ld [%l7 + 0x34], %f25
6792loop_663:
6793 ldsh [%l7 + 0x32], %o6
6794 ba,pt %icc, loop_665
6795loop_664:
6796 nop ! tne %xcc, 0x4 changed by convert2hboot
6797 sdivcc %l2, 0x14A5, %g2
6798 brz,a %g3, loop_666
6799loop_665:
6800 movcs %icc, %o3, %g7
6801 ldstub [%l7 + 0x3F], %o2
6802loop_666:
6803 fpack32 %f8, %f22, %f26
6804 movleu %icc, %o4, %l6
6805 orn %g1, 0x02FD, %o1
6806 fornot1 %f6, %f10, %f14
6807 set 0x38, %l5
6808 nop ! ldxa [%g0 + %l5] 0x20, %o7 ASI use replaced by convert2hboot
6809 fpadd32s %f7, %f24, %f29
6810 fbg %fcc0, loop_667
6811 faligndata %f8, %f6, %f6
6812 nop ! taddcctv %l4, %i6, %i7 changed by convert2hboot
6813 movrgz %l5, %i4, %o5
6814loop_667:
6815 fblg %fcc3, loop_668
6816 andncc %l0, %g6, %i5
6817 stx %i3, [%l7 + 0x28]
6818 st %f14, [%l7 + 0x30]
6819loop_668:
6820 edge32n %i2, %i0, %i1
6821 fbuge,a %fcc2, loop_669
6822 edge8n %g4, %o0, %l3
6823 flush %l7 + 0x3C
6824 array16 %g5, %o6, %l2
6825loop_669:
6826 addccc %l1, 0x1744, %g2
6827 fxnor %f4, %f26, %f4
6828 set 0x5C, %i4
6829 nop ! lduwa [%l7 + %i4] 0x80, %g3 ASI use replaced by convert2hboot
6830 fmul8ulx16 %f24, %f22, %f6
6831 fors %f25, %f29, %f26
6832 xnor %o3, 0x1E11, %g7
6833 popc 0x0873, %o2
6834 umulcc %l6, 0x1028, %o4
6835 fnors %f16, %f27, %f20
6836 flush %l7 + 0x24
6837 edge16ln %g1, %o7, %l4
6838 fnot1 %f20, %f26
6839 udivcc %o1, 0x02E1, %i7
6840 edge16l %l5, %i4, %i6
6841 nop ! tneg %icc, 0x2 changed by convert2hboot
6842 fsrc2s %f13, %f14
6843 mulx %l0, 0x1593, %g6
6844 fmovdpos %icc, %f15, %f21
6845 fmul8ulx16 %f16, %f0, %f8
6846 fpackfix %f28, %f22
6847 orn %o5, 0x0D60, %i5
6848 stx %i2, [%l7 + 0x60]
6849 bpos loop_670
6850 fbu %fcc0, loop_671
6851 fcmpeq16 %f24, %f10, %i3
6852 bvs,pt %icc, loop_672
6853loop_670:
6854 popc 0x0271, %i0
6855loop_671:
6856 nop
6857 set 0x7C, %o2
6858 ldsw [%l7 + %o2], %i1
6859 fpack32 %f18, %f16, %f8
6860loop_672:
6861 nop ! tcc %icc, 0x3 changed by convert2hboot
6862 popc 0x1CF4, %o0
6863 fnegs %f16, %f1
6864 movpos %xcc, %l3, %g4
6865 srl %g5, 0x01, %o6
6866 set 0x40, %i6
6867 nop ! ldda [%l7 + %i6] 0x10, %f0 ASI use replaced by convert2hboot
6868 bgu,a,pt %xcc, loop_673
6869 or %l2, %g2, %l1
6870 nop
6871 setx loop_674, %l0, %l1
6872 nop ! wrpr 0x1, %tl changed by convert2hboot
6873 nop ! wrpr %l1, %tnpc changed by convert2hboot
6874 setx 0x34400001400, %l0, %l1
6875 nop ! wrpr %l1, %tstate changed by convert2hboot
6876 nop ! wrhpr 0x4, %htstate changed by convert2hboot
6877 nop ! done changed by convert2hboot
6878 bg,pn %xcc, loop_675
6879loop_673:
6880 movge %icc, %o3, %g3
6881 fnand %f22, %f16, %f24
6882loop_674:
6883 fxors %f17, %f18, %f8
6884loop_675:
6885 stb %g7, [%l7 + 0x27]
6886 fzero %f12
6887 addcc %o2, 0x0771, %o4
6888 movcs %icc, %g1, %l6
6889 mova %icc, %l4, %o1
6890 stb %o7, [%l7 + 0x7D]
6891 array16 %i7, %l5, %i6
6892 array16 %l0, %g6, %o5
6893 st %f5, [%l7 + 0x40]
6894 ldd [%l7 + 0x58], %f16
6895 movcc %xcc, %i4, %i5
6896 add %l7, 0x48, %l6
6897 wr %g0, 0x18, %asi
6898 lda [%l6] %asi, %i3
6899 nop ! casa [%l6] 0x18, %i3, %i2 ASI use replaced by convert2hboot
6900 movre %i1, %i0, %o0
6901 sra %g4, %l3, %o6
6902 movrgz %g5, 0x343, %l2
6903 edge16ln %g2, %l1, %o3
6904 ldub [%l7 + 0x1B], %g7
6905 fbo %fcc3, loop_676
6906 sdiv %o2, 0x0A4B, %o4
6907 edge8n %g3, %l6, %g1
6908 nop ! tleu %xcc, 0x5 changed by convert2hboot
6909loop_676:
6910 fblg %fcc2, loop_677
6911 sll %o1, %o7, %l4
6912 wr %g0, 0x18, %asi
6913loop_677:
6914 nop ! tgu %icc, 0x7 changed by convert2hboot
6915 andcc %i7, %i6, %g6
6916 sth %o5, [%l7 + 0x78]
6917 fabss %f17, %f12
6918 sra %l0, 0x1F, %i5
6919 fmovrsgz %i4, %f1, %f6
6920 movn %icc, %i2, %i1
6921 call loop_678
6922 fmovsge %xcc, %f19, %f30
6923 fpsub16 %f24, %f6, %f22
6924 movn %xcc, %i3, %i0
6925loop_678:
6926 membar 0x1E
6927 add %l7, 0x54, %l6
6928 wr %g0, 0x89, %asi
6929 lda [%l6] %asi, %g4
6930 nop ! casa [%l6] 0x89, %g4, %l3 ASI use replaced by convert2hboot
6931 srlx %o0, %g5, %l2
6932 nop ! sir 0x1F35 changed by convert2hboot
6933 fcmpd %fcc0, %f4, %f4
6934 array8 %g2, %l1, %o6
6935 fcmped %fcc2, %f12, %f30
6936 bcs,a,pn %xcc, loop_679
6937 edge8 %o3, %o2, %o4
6938 ldd [%l7 + 0x50], %f20
6939 fbo,a %fcc0, loop_680
6940loop_679:
6941 std %f18, [%l7 + 0x28]
6942 nop ! taddcctv %g3, 0x0858, %l6 changed by convert2hboot
6943 movn %xcc, %g1, %o1
6944loop_680:
6945 array32 %g7, %l4, %o7
6946 nop ! te %xcc, 0x2 changed by convert2hboot
6947 nop ! taddcc %l5, 0x0055, %i7 changed by convert2hboot
6948 smul %g6, 0x0BC9, %o5
6949 add %l7, 0x10, %l6
6950 wr %g0, 0x11, %asi
6951 sdivcc %i4, 0x0746, %l0
6952 movgu %xcc, %i1, %i3
6953 fmovrdgez %i0, %f26, %f2
6954 fmovdpos %icc, %f18, %f8
6955 fornot1s %f7, %f30, %f31
6956 umul %g4, 0x1EFB, %l3
6957 edge32n %i2, %o0, %l2
6958 ld [%l7 + 0x10], %f12
6959 srl %g2, %g5, %l1
6960 sth %o6, [%l7 + 0x1E]
6961 subcc %o2, %o4, %o3
6962 edge16n %g3, %l6, %g1
6963 set 0x10, %i7
6964 nop ! ldda [%l7 + %i7] 0x80, %o0 ASI use replaced by convert2hboot
6965 addccc %g7, %l4, %o7
6966 set 0x28, %i0
6967 nop ! prefetcha [%l7 + %i0] 0x80, 0x2 ASI use replaced by convert2hboot
6968 array16 %i7, %g6, %i6
6969 sethi 0x0D65, %i5
6970 swap [%l7 + 0x4C], %i4
6971 fcmpes %fcc2, %f18, %f11
6972 prefetch [%l7 + 0x34], 0x2
6973 mulx %o5, 0x18A7, %l0
6974 nop ! tne %xcc, 0x1 changed by convert2hboot
6975 alignaddr %i3, %i0, %g4
6976 sdivcc %l3, 0x18C3, %i1
6977 subcc %o0, 0x1B6B, %i2
6978 saved
6979 rdpr %cwp, %g1
6980 rdpr %cansave, %g2
6981 rdpr %canrestore, %g3
6982 rdpr %cleanwin, %g4
6983 rdpr %otherwin, %g5
6984 rdpr %wstate, %g6
6985 fmovsn %icc, %f20, %f9
6986 fnot1 %f0, %f24
6987 fcmpne32 %f24, %f8, %g2
6988 nop ! tgu %icc, 0x3 changed by convert2hboot
6989 std %f30, [%l7 + 0x50]
6990 mova %icc, %g5, %l1
6991 edge32n %o6, %o2, %l2
6992 brlz %o3, loop_681
6993 andncc %g3, %o4, %g1
6994 fnegd %f30, %f12
6995 nop ! tn %icc, 0x0 changed by convert2hboot
6996loop_681:
6997 nop
6998 set 0x24, %i1
6999 nop ! stba %o1, [%l7 + %i1] 0x19 ASI use replaced by convert2hboot
7000 fbu %fcc1, loop_682
7001 sdivx %l6, 0x1BA1, %g7
7002 movpos %icc, %o7, %l5
7003 set 0x10, %o3
7004 lda [%l7 + %o3] 0x80, %f31
7005loop_682:
7006 fpsub32 %f24, %f26, %f22
7007 bvc,a %icc, loop_683
7008 fornot1s %f14, %f10, %f15
7009 subc %i7, 0x1827, %g6
7010 edge32ln %l4, %i5, %i4
7011loop_683:
7012 fand %f6, %f2, %f22
7013 movl %xcc, %i6, %o5
7014 fmovsa %icc, %f17, %f27
7015 fand %f2, %f28, %f30
7016 nop ! tge %xcc, 0x1 changed by convert2hboot
7017 fba %fcc3, loop_684
7018 fmovd %f4, %f14
7019 ldd [%l7 + 0x40], %f2
7020 srlx %i3, %i0, %l0
7021loop_684:
7022 ld [%l7 + 0x68], %f0
7023 fmovrsne %g4, %f8, %f24
7024 orncc %i1, %o0, %l3
7025 sdivx %g2, 0x017B, %g5
7026 alignaddrl %i2, %l1, %o6
7027 umul %l2, %o2, %o3
7028 fxor %f16, %f12, %f26
7029 wr %g0, 0x4f, %asi
7030 prefetch [%l7 + 0x34], 0x1
7031 nop ! tne %xcc, 0x3 changed by convert2hboot
7032 nop ! tvc %xcc, 0x3 changed by convert2hboot
7033 bgu loop_685
7034 membar 0x37
7035 array8 %g1, %o1, %o4
7036 popc 0x1587, %l6
7037loop_685:
7038 pdist %f12, %f4, %f20
7039 wr %g0, 0x89, %asi
7040 array32 %l5, %o7, %g6
7041 bvs %xcc, loop_686
7042 brlz %i7, loop_687
7043 ldsb [%l7 + 0x63], %l4
7044 bgu,pt %xcc, loop_688
7045loop_686:
7046 movre %i4, 0x193, %i6
7047loop_687:
7048 edge16ln %o5, %i3, %i0
7049 or %i5, %g4, %l0
7050loop_688:
7051 nop ! ta %xcc, 0x3 changed by convert2hboot
7052 fxors %f13, %f0, %f3
7053 fpsub16s %f27, %f10, %f12
7054 edge32 %o0, %l3, %i1
7055 fblg,a %fcc3, loop_689
7056 fnot2 %f24, %f26
7057 smul %g5, %i2, %g2
7058 fmovrdlez %l1, %f16, %f14
7059loop_689:
7060 mulx %l2, %o2, %o6
7061 nop ! tgu %icc, 0x6 changed by convert2hboot
7062 alignaddr %o3, %g3, %o1
7063 addc %o4, 0x0D1A, %l6
7064 brz,a %g1, loop_690
7065 movrgz %g7, 0x176, %o7
7066 fbg,a %fcc1, loop_691
7067 udivcc %g6, 0x1F04, %i7
7068loop_690:
7069 fnot2 %f28, %f12
7070 swap [%l7 + 0x70], %l4
7071loop_691:
7072 sub %i4, %i6, %l5
7073 add %o5, %i3, %i0
7074 fcmpgt16 %f14, %f6, %g4
7075 fmovdneg %xcc, %f6, %f29
7076 nop ! tg %icc, 0x2 changed by convert2hboot
7077 addcc %l0, %o0, %i5
7078 edge32l %l3, %g5, %i1
7079 bgu,a,pn %icc, loop_692
7080 nop ! tl %icc, 0x2 changed by convert2hboot
7081 addcc %i2, 0x1D95, %l1
7082 lduw [%l7 + 0x44], %g2
7083loop_692:
7084 sdivx %l2, 0x08A8, %o6
7085 bvs,a,pn %icc, loop_693
7086 addccc %o3, %o2, %g3
7087 ldd [%l7 + 0x10], %f6
7088 alignaddrl %o4, %o1, %g1
7089loop_693:
7090 fnegd %f26, %f0
7091 subc %l6, %o7, %g6
7092 addcc %i7, %l4, %g7
7093 wr %g0, 0x80, %asi
7094 fabsd %f26, %f18
7095 fmovse %icc, %f28, %f29
7096 sll %l5, 0x06, %i6
7097 fcmpne32 %f8, %f0, %o5
7098 popc 0x0663, %i0
7099 wr %g0, 0x80, %asi
7100 fbo %fcc1, loop_694
7101 sdivcc %l0, 0x0316, %o0
7102 edge8 %i5, %i3, %g5
7103 movrne %l3, 0x23D, %i2
7104loop_694:
7105 nop ! tsubcc %l1, %i1, %l2 changed by convert2hboot
7106 udivcc %g2, 0x060C, %o6
7107 wr %g0, 0x88, %asi
7108 fcmpeq32 %f12, %f14, %o2
7109 wr %g0, 0x11, %asi
7110 fxor %f26, %f26, %f20
7111 sdivx %o4, 0x07F5, %g1
7112 movcs %xcc, %l6, %o7
7113 andcc %o1, 0x0161, %i7
7114 array32 %g6, %l4, %g7
7115 fbg,a %fcc1, loop_695
7116 movgu %xcc, %i4, %i6
7117 fsrc2s %f23, %f16
7118 sethi 0x1AED, %l5
7119loop_695:
7120 fxors %f9, %f31, %f28
7121 xnorcc %o5, %i0, %g4
7122 alignaddr %o0, %i5, %i3
7123 ldx [%l7 + 0x28], %g5
7124 subcc %l3, %l0, %l1
7125 fmovsg %icc, %f27, %f1
7126 movvs %icc, %i2, %i1
7127 xorcc %g2, 0x0970, %l2
7128 nop ! tpos %xcc, 0x4 changed by convert2hboot
7129 sub %o6, %o2, %o3
7130 move %icc, %o4, %g3
7131 nop ! tneg %icc, 0x3 changed by convert2hboot
7132 nop
7133 set 0x38, %o4
7134 ldx [%l7 + %o4], %g1
7135 movrlz %l6, 0x207, %o7
7136 fmovse %icc, %f2, %f21
7137 stb %i7, [%l7 + 0x4D]
7138 movrne %o1, %g6, %l4
7139 movcs %icc, %i4, %g7
7140 fabsd %f4, %f4
7141 sdivcc %l5, 0x0633, %o5
7142 ldd [%l7 + 0x60], %i6
7143 movgu %xcc, %i0, %g4
7144 smul %i5, %i3, %g5
7145 fmovdl %icc, %f1, %f19
7146 umulcc %l3, %l0, %l1
7147 mulscc %i2, 0x0837, %o0
7148 mova %icc, %i1, %l2
7149 movrne %o6, %g2, %o2
7150 fbe,a %fcc1, loop_696
7151 nop ! tneg %icc, 0x6 changed by convert2hboot
7152 umul %o3, %g3, %o4
7153 sdiv %l6, 0x0A25, %o7
7154loop_696:
7155 saved
7156 rdpr %cwp, %g1
7157 rdpr %cansave, %g2
7158 rdpr %canrestore, %g3
7159 rdpr %cleanwin, %g4
7160 rdpr %otherwin, %g5
7161 rdpr %wstate, %g6
7162 bvc,a loop_697
7163 fmovscs %icc, %f18, %f20
7164 ldd [%l7 + 0x48], %g0
7165 movle %xcc, %o1, %i7
7166loop_697:
7167 sllx %l4, %g6, %i4
7168 movvs %xcc, %g7, %l5
7169 edge16 %o5, %i0, %g4
7170 sll %i5, 0x17, %i3
7171 bvs loop_698
7172 umulcc %g5, %l3, %l0
7173 nop ! tsubcc %i6, 0x1492, %i2 changed by convert2hboot
7174 nop ! tl %icc, 0x6 changed by convert2hboot
7175loop_698:
7176 nop ! tsubcctv %o0, %l1, %l2 changed by convert2hboot
7177 nop ! tne %icc, 0x2 changed by convert2hboot
7178 srlx %o6, 0x16, %g2
7179 fornot1s %f23, %f1, %f24
7180 nop ! taddcctv %o2, 0x12E2, %i1 changed by convert2hboot
7181 nop ! sir 0x0475 changed by convert2hboot
7182 fmovscc %icc, %f6, %f21
7183 edge16l %g3, %o3, %o4
7184 mulx %l6, %o7, %g1
7185 edge16l %o1, %l4, %g6
7186 movcs %icc, %i7, %i4
7187 ba loop_699
7188 movrne %l5, 0x0B2, %g7
7189 fnegd %f30, %f30
7190 membar 0x42
7191loop_699:
7192 umul %o5, %i0, %g4
7193 bg,a loop_700
7194 movg %icc, %i5, %i3
7195 fble,a %fcc2, loop_701
7196 movne %xcc, %l3, %l0
7197loop_700:
7198 orncc %g5, %i2, %i6
7199 faligndata %f0, %f0, %f8
7200loop_701:
7201 fcmpeq32 %f22, %f24, %o0
7202 movge %icc, %l2, %o6
7203 lduw [%l7 + 0x2C], %g2
7204 fpadd32s %f30, %f2, %f16
7205 nop ! tsubcctv %o2, 0x0FE2, %i1 changed by convert2hboot
7206 edge8 %l1, %g3, %o4
7207 nop ! tgu %icc, 0x4 changed by convert2hboot
7208 fmuld8sux16 %f16, %f5, %f6
7209 fsrc1s %f27, %f22
7210 call loop_702
7211 stw %o3, [%l7 + 0x40]
7212 fbule,a %fcc3, loop_703
7213 fmovrse %l6, %f17, %f20
7214loop_702:
7215 ldd [%l7 + 0x38], %g0
7216 movre %o7, %o1, %l4
7217loop_703:
7218 fmul8x16al %f14, %f9, %f30
7219 fnegs %f2, %f0
7220 fabsd %f6, %f12
7221 fcmpgt32 %f4, %f14, %i7
7222 movre %g6, %l5, %g7
7223 sdiv %i4, 0x0720, %i0
7224 srax %g4, %i5, %i3
7225 bcc,a,pn %icc, loop_704
7226 fmovrdgz %l3, %f14, %f12
7227 alignaddrl %l0, %g5, %o5
7228 fone %f4
7229loop_704:
7230 edge16l %i2, %i6, %o0
7231 andcc %l2, 0x0CEE, %o6
7232 fandnot2 %f20, %f4, %f20
7233 ldsw [%l7 + 0x30], %o2
7234 fbge %fcc3, loop_705
7235 fcmpes %fcc1, %f3, %f16
7236 nop ! tsubcctv %g2, 0x130C, %i1 changed by convert2hboot
7237 nop ! tg %xcc, 0x6 changed by convert2hboot
7238loop_705:
7239 edge16l %g3, %o4, %o3
7240 fmovsl %icc, %f8, %f25
7241 udivcc %l6, 0x1363, %l1
7242 nop ! ta %icc, 0x1 changed by convert2hboot
7243 membar 0x6C
7244 sdiv %g1, 0x1678, %o1
7245 addc %o7, 0x09C6, %l4
7246 ba,pn %icc, loop_706
7247 fmovsa %icc, %f2, %f5
7248 fornot2 %f18, %f16, %f14
7249 fbne %fcc1, loop_707
7250loop_706:
7251 movgu %xcc, %g6, %i7
7252 fmovsne %icc, %f3, %f6
7253 edge16n %l5, %g7, %i0
7254loop_707:
7255 fmovdleu %xcc, %f6, %f1
7256 movvs %icc, %i4, %g4
7257 movrgez %i3, 0x122, %l3
7258 smulcc %l0, %i5, %o5
7259 umulcc %g5, 0x18C5, %i2
7260 bn,pt %xcc, loop_708
7261 membar 0x4F
7262 fmovsa %icc, %f7, %f29
7263 smul %i6, 0x1F7A, %l2
7264loop_708:
7265 fble %fcc1, loop_709
7266 fmovs %f20, %f27
7267 nop ! sir 0x10B9 changed by convert2hboot
7268 edge32l %o0, %o2, %o6
7269loop_709:
7270 nop ! tleu %icc, 0x3 changed by convert2hboot
7271 fbule,a %fcc1, loop_710
7272 fornot1 %f24, %f12, %f18
7273 fbue,a %fcc2, loop_711
7274 sllx %g2, %i1, %o4
7275loop_710:
7276 nop ! taddcctv %g3, %o3, %l6 changed by convert2hboot
7277 set 0x72, %i5
7278 nop ! ldsha [%l7 + %i5] 0x04, %l1 ASI use replaced by convert2hboot
7279loop_711:
7280 fpadd16 %f10, %f6, %f28
7281 movneg %icc, %o1, %g1
7282 fmovrsgez %l4, %f14, %f26
7283 andcc %o7, 0x15BB, %g6
7284 add %l7, 0x54, %l6
7285 wr %g0, 0x18, %asi
7286 nop ! casa [%l6] 0x18, %l5, %i7 ASI use replaced by convert2hboot
7287 bcc,a loop_712
7288 fexpand %f29, %f6
7289 fmovdl %xcc, %f9, %f4
7290 nop ! tle %icc, 0x7 changed by convert2hboot
7291loop_712:
7292 be,pt %xcc, loop_713
7293 andcc %g7, %i4, %g4
7294 movn %icc, %i3, %l3
7295 movge %icc, %l0, %i0
7296loop_713:
7297 sllx %o5, %g5, %i5
7298 fors %f26, %f7, %f20
7299 fbu %fcc2, loop_714
7300 fmovdgu %icc, %f15, %f23
7301 srl %i6, 0x0E, %l2
7302 fbuge,a %fcc0, loop_715
7303loop_714:
7304 fcmple16 %f4, %f22, %o0
7305 fmovd %f18, %f18
7306 subcc %i2, 0x04A9, %o2
7307loop_715:
7308 andncc %g2, %o6, %o4
7309 fnegs %f18, %f13
7310 nop ! tge %xcc, 0x2 changed by convert2hboot
7311 fmovdg %xcc, %f15, %f1
7312 fsrc1 %f8, %f12
7313 movvs %xcc, %g3, %o3
7314 array16 %l6, %l1, %o1
7315 andcc %g1, 0x1C72, %i1
7316 fmovrdgez %l4, %f2, %f12
7317 nop ! tvc %xcc, 0x5 changed by convert2hboot
7318 subc %g6, %l5, %o7
7319 wr %g0, 0x23, %asi
7320 bn,a loop_716
7321 movg %xcc, %g7, %i4
7322 ldstub [%l7 + 0x48], %g4
7323 movl %icc, %i3, %l3
7324loop_716:
7325 srlx %l0, 0x08, %i0
7326 membar 0x12
7327 edge32ln %o5, %i5, %g5
7328 ldub [%l7 + 0x2C], %l2
7329 fnot2s %f5, %f3
7330 subcc %i6, %i2, %o2
7331 wr %g0, 0x11, %asi
7332 brlez,a %o0, loop_717
7333 siam 0x3
7334 movneg %icc, %o6, %o4
7335 fxnors %f6, %f15, %f17
7336loop_717:
7337 sdiv %o3, 0x0545, %l6
7338 be,pt %xcc, loop_718
7339 array16 %g3, %l1, %o1
7340 ld [%l7 + 0x40], %f12
7341 fexpand %f21, %f12
7342loop_718:
7343 fmovrsgz %g1, %f31, %f0
7344 subc %l4, %i1, %l5
7345 movle %xcc, %g6, %i7
7346 fpackfix %f16, %f2
7347 movvc %xcc, %o7, %i4
7348 xorcc %g4, 0x1CF4, %g7
7349 fmovdleu %icc, %f26, %f8
7350 udivcc %l3, 0x1F8D, %l0
7351 fandnot1 %f18, %f18, %f20
7352 edge16n %i3, %i0, %o5
7353 addc %g5, %i5, %l2
7354 xnor %i6, %o2, %i2
7355 bge loop_719
7356 addcc %o0, %o6, %o4
7357 bpos,pt %icc, loop_720
7358 xor %g2, %l6, %o3
7359loop_719:
7360 xorcc %l1, 0x17E3, %g3
7361 membar 0x5E
7362loop_720:
7363 nop
7364 add %l7, 0x18, %l6
7365 wr %g0, 0x04, %asi
7366 set 0x10, %o6
7367 nop ! stxa %l4, [%l7 + %o6] 0x22 ASI use replaced by convert2hboot
7368 membar #Sync
7369 std %l4, [%l7 + 0x20]
7370 bleu,pn %icc, loop_721
7371 fpmerge %f10, %f23, %f26
7372 fmovdl %icc, %f21, %f21
7373 nop ! tl %xcc, 0x5 changed by convert2hboot
7374loop_721:
7375 ld [%l7 + 0x20], %f30
7376 sllx %i1, 0x18, %g6
7377 sethi 0x1E84, %i7
7378 fmovrdlz %o7, %f2, %f8
7379 andncc %i4, %g4, %l3
7380 fone %f10
7381 movrgz %g7, %i3, %i0
7382 edge16l %l0, %o5, %i5
7383 fbu,a %fcc1, loop_722
7384 nop ! sir 0x15C5 changed by convert2hboot
7385 pdist %f6, %f2, %f22
7386 nop ! sir 0x0298 changed by convert2hboot
7387loop_722:
7388 xor %l2, %g5, %i6
7389 array8 %o2, %o0, %i2
7390 fmovdleu %xcc, %f18, %f1
7391 fmovrdlz %o4, %f28, %f8
7392 orcc %g2, 0x167D, %o6
7393 nop ! tne %xcc, 0x1 changed by convert2hboot
7394 ldsw [%l7 + 0x70], %l6
7395 swap [%l7 + 0x40], %o3
7396 bn,a,pt %xcc, loop_723
7397 fmovrdgez %l1, %f8, %f22
7398 sll %o1, 0x0B, %g1
7399 udivx %l4, 0x03A3, %l5
7400loop_723:
7401 udivcc %g3, 0x04BF, %g6
7402 orncc %i1, %i7, %i4
7403 movneg %icc, %o7, %l3
7404 fpsub32 %f18, %f20, %f4
7405 edge16ln %g7, %i3, %g4
7406 fmovrsgez %l0, %f13, %f12
7407 movrlez %i0, %o5, %l2
7408 brgez %g5, loop_724
7409 fnors %f19, %f1, %f14
7410 array16 %i5, %o2, %i6
7411 brlez %i2, loop_725
7412loop_724:
7413 sethi 0x03DF, %o4
7414 nop ! taddcc %o0, %g2, %l6 changed by convert2hboot
7415 bg,a %xcc, loop_726
7416loop_725:
7417 movle %xcc, %o6, %o3
7418 addc %l1, 0x1C04, %o1
7419 subcc %l4, 0x0773, %g1
7420loop_726:
7421 movl %xcc, %l5, %g6
7422 nop ! tne %xcc, 0x1 changed by convert2hboot
7423 brgz %g3, loop_727
7424 movg %icc, %i1, %i7
7425 wr %g0, 0x19, %asi
7426 sta %f12, [%l7 + 0x64] %asi
7427loop_727:
7428 lduw [%l7 + 0x2C], %o7
7429 fabss %f29, %f8
7430 movrne %i4, 0x05D, %l3
7431 nop ! tcs %xcc, 0x3 changed by convert2hboot
7432 alignaddrl %g7, %g4, %i3
7433 nop ! taddcc %l0, %i0, %o5 changed by convert2hboot
7434 udivx %l2, 0x0CF9, %g5
7435 add %o2, %i5, %i2
7436 fbg,a %fcc0, loop_728
7437 array8 %i6, %o4, %g2
7438 sll %l6, 0x0A, %o6
7439 ldx [%l7 + 0x08], %o0
7440loop_728:
7441 add %l1, %o1, %l4
7442 fcmpgt32 %f28, %f4, %o3
7443 fmovspos %xcc, %f17, %f17
7444 fcmple32 %f2, %f20, %l5
7445 nop ! tleu %icc, 0x7 changed by convert2hboot
7446 subcc %g1, %g6, %g3
7447 andncc %i1, %o7, %i4
7448 orncc %l3, 0x1583, %g7
7449 sdiv %g4, 0x05CF, %i3
7450 nop ! ta %icc, 0x5 changed by convert2hboot
7451 bpos,pt %xcc, loop_729
7452 srl %l0, 0x02, %i0
7453 edge16l %i7, %l2, %o5
7454 xor %g5, %o2, %i5
7455loop_729:
7456 nop ! tsubcctv %i2, 0x1A5B, %o4 changed by convert2hboot
7457 fmul8x16 %f3, %f24, %f28
7458 fmovscs %xcc, %f0, %f0
7459 fsrc1 %f6, %f8
7460 fmovrslez %i6, %f2, %f4
7461 nop ! tle %icc, 0x0 changed by convert2hboot
7462 nop ! tl %xcc, 0x0 changed by convert2hboot
7463 fzeros %f2
7464 andn %l6, 0x0DCB, %o6
7465 xorcc %g2, 0x1B90, %o0
7466 fbne %fcc2, loop_730
7467 fornot2s %f12, %f5, %f12
7468 edge8 %l1, %l4, %o3
7469 movne %xcc, %o1, %g1
7470loop_730:
7471 nop
7472 set 0x78, %l4
7473 nop ! prefetcha [%l7 + %l4] 0x88, 0x0 ASI use replaced by convert2hboot
7474 restored
7475 rdpr %cwp, %g1
7476 rdpr %cansave, %g2
7477 rdpr %canrestore, %g3
7478 rdpr %cleanwin, %g4
7479 rdpr %otherwin, %g5
7480 rdpr %wstate, %g6
7481 fba,a %fcc0, loop_731
7482 srax %g3, %i1, %o7
7483 nop ! tgu %icc, 0x1 changed by convert2hboot
7484 edge16n %g6, %l3, %i4
7485loop_731:
7486 and %g7, %g4, %i3
7487 movre %l0, 0x29A, %i0
7488 nop
7489 set 0x44, %g5
7490 lduw [%l7 + %g5], %i7
7491 smulcc %o5, 0x0FF2, %l2
7492 fexpand %f6, %f2
7493 edge32l %o2, %g5, %i2
7494 udivcc %o4, 0x0A3C, %i6
7495 subcc %i5, %l6, %o6
7496 fpack16 %f22, %f21
7497 mulx %g2, 0x1D2B, %l1
7498 sdivcc %o0, 0x177D, %l4
7499 fbug,a %fcc3, loop_732
7500 sllx %o3, %g1, %l5
7501 movne %icc, %g3, %o1
7502 fcmpes %fcc0, %f24, %f4
7503loop_732:
7504 srax %o7, 0x18, %g6
7505 addcc %i1, 0x0275, %l3
7506 bpos,a loop_733
7507 nop ! taddcc %i4, %g7, %g4 changed by convert2hboot
7508 fbul,a %fcc3, loop_734
7509 sdiv %l0, 0x0146, %i3
7510loop_733:
7511 bne,a,pn %xcc, loop_735
7512 subc %i7, 0x153D, %o5
7513loop_734:
7514 nop ! tneg %icc, 0x0 changed by convert2hboot
7515 movl %icc, %i0, %o2
7516loop_735:
7517 srl %g5, %l2, %o4
7518 nop ! tne %icc, 0x6 changed by convert2hboot
7519 sdivx %i6, 0x1BF4, %i2
7520 sdivx %i5, 0x011A, %l6
7521 nop ! tn %xcc, 0x1 changed by convert2hboot
7522 fmovdge %xcc, %f25, %f23
7523 edge32ln %o6, %g2, %l1
7524 movrne %l4, %o3, %g1
7525 bcc loop_736
7526 pdist %f30, %f26, %f0
7527 fmul8sux16 %f0, %f6, %f24
7528 alignaddrl %l5, %o0, %g3
7529loop_736:
7530 nop ! tneg %xcc, 0x1 changed by convert2hboot
7531 nop ! taddcc %o7, 0x0244, %o1 changed by convert2hboot
7532 fmovs %f28, %f7
7533 fpsub32s %f6, %f22, %f3
7534 bcs,pt %xcc, loop_737
7535 fnot1s %f19, %f24
7536 fbul %fcc2, loop_738
7537 fmovrdlz %g6, %f2, %f8
7538loop_737:
7539 fornot1 %f2, %f8, %f20
7540 nop ! tsubcc %l3, %i4, %g7 changed by convert2hboot
7541loop_738:
7542 fxnors %f13, %f31, %f26
7543 set 0x50, %l1
7544 nop ! ldswa [%l7 + %l1] 0x19, %i1 ASI use replaced by convert2hboot
7545 edge8 %g4, %i3, %l0
7546 ble,a,pn %xcc, loop_739
7547 fcmpgt32 %f30, %f20, %i7
7548 brnz %i0, loop_740
7549 nop ! tge %icc, 0x6 changed by convert2hboot
7550loop_739:
7551 nop ! tl %xcc, 0x7 changed by convert2hboot
7552 movge %icc, %o2, %o5
7553loop_740:
7554 brlez,a %l2, loop_741
7555 array16 %o4, %g5, %i2
7556 orcc %i5, 0x029C, %l6
7557 nop ! sir 0x061F changed by convert2hboot
7558loop_741:
7559 nop ! tle %icc, 0x6 changed by convert2hboot
7560 subcc %i6, 0x10C4, %o6
7561 ba,pt %xcc, loop_742
7562 ldd [%l7 + 0x68], %l0
7563 edge32ln %g2, %l4, %o3
7564 bgu %icc, loop_743
7565loop_742:
7566 fmul8ulx16 %f28, %f4, %f14
7567 bn loop_744
7568 smulcc %g1, 0x1099, %o0
7569loop_743:
7570 movg %xcc, %l5, %g3
7571 sub %o7, %g6, %o1
7572loop_744:
7573 fcmple32 %f10, %f2, %i4
7574 fsrc1s %f28, %f17
7575 edge8 %g7, %l3, %g4
7576 edge16l %i3, %i1, %l0
7577 nop ! tneg %xcc, 0x5 changed by convert2hboot
7578 edge16l %i7, %i0, %o5
7579 umul %l2, %o4, %o2
7580 bneg,a,pn %xcc, loop_745
7581 ldub [%l7 + 0x64], %i2
7582 srlx %i5, %l6, %g5
7583 nop ! tg %xcc, 0x6 changed by convert2hboot
7584loop_745:
7585 andn %i6, 0x0DD9, %o6
7586 edge8n %g2, %l1, %l4
7587 nop
7588 setx loop_746, %l0, %l1
7589 nop ! wrpr 0x1, %tl changed by convert2hboot
7590 nop ! wrpr %l1, %tnpc changed by convert2hboot
7591 setx 0x34400001400, %l0, %l1
7592 nop ! wrpr %l1, %tstate changed by convert2hboot
7593 nop ! wrhpr 0x4, %htstate changed by convert2hboot
7594 nop ! done changed by convert2hboot
7595 fnegd %f26, %f26
7596 movcs %icc, %o3, %g1
7597 fbe,a %fcc3, loop_747
7598loop_746:
7599 nop ! tge %icc, 0x5 changed by convert2hboot
7600 edge32ln %o0, %g3, %o7
7601 addcc %g6, %o1, %i4
7602loop_747:
7603 array16 %l5, %g7, %g4
7604 fmovrdne %i3, %f10, %f14
7605 movrgez %l3, %l0, %i1
7606 ble,a %icc, loop_748
7607 udivx %i0, 0x1F24, %o5
7608 umul %l2, 0x1F25, %i7
7609 movvc %icc, %o2, %i2
7610loop_748:
7611 nop
7612 set 0x48, %o7
7613 nop ! prefetcha [%l7 + %o7] 0x80, 0x3 ASI use replaced by convert2hboot
7614 array16 %l6, %o4, %i6
7615 set 0x08, %l0
7616 nop ! stda %g4, [%l7 + %l0] 0x80 ASI use replaced by convert2hboot
7617 ldstub [%l7 + 0x63], %o6
7618 bl,a,pt %icc, loop_749
7619 sdivx %l1, 0x0C5A, %l4
7620 edge16 %g2, %o3, %o0
7621 edge8n %g3, %o7, %g6
7622loop_749:
7623 fzeros %f27
7624 ldub [%l7 + 0x64], %g1
7625 nop
7626 setx loop_750, %l0, %l1
7627 nop ! wrpr 0x1, %tl changed by convert2hboot
7628 nop ! wrpr %l1, %tpc changed by convert2hboot
7629 add %l1, 0x4, %l1
7630 nop ! wrpr %l1, %tnpc changed by convert2hboot
7631 setx 0x34400001400, %l0, %l1
7632 nop ! wrpr %l1, %tstate changed by convert2hboot
7633 nop ! wrhpr 0x4, %htstate changed by convert2hboot
7634 nop ! retry changed by convert2hboot
7635 fcmpne32 %f6, %f10, %o1
7636 bgu,a,pt %xcc, loop_751
7637 ldx [%l7 + 0x58], %l5
7638loop_750:
7639 nop ! tl %icc, 0x1 changed by convert2hboot
7640 xnor %g7, %i4, %i3
7641loop_751:
7642 nop
7643 set 0x0B, %i2
7644 nop ! stba %g4, [%l7 + %i2] 0x14 ASI use replaced by convert2hboot
7645 sdiv %l0, 0x1D8D, %l3
7646 set 0x10, %l3
7647 nop ! stxa %i1, [%g0 + %l3] 0x20 ASI use replaced by convert2hboot
7648 subc %i0, 0x18E4, %o5
7649 edge16ln %i7, %l2, %i2
7650 movne %xcc, %o2, %l6
7651 add %l7, 0x6C, %l6
7652 wr %g0, 0x04, %asi
7653 nop ! casa [%l6] 0x04, %o4, %i6 ASI use replaced by convert2hboot
7654 bne,a loop_752
7655 edge16l %i5, %o6, %l1
7656 call loop_753
7657 sth %l4, [%l7 + 0x0C]
7658loop_752:
7659 udivx %g2, 0x001B, %g5
7660 andncc %o0, %o3, %g3
7661loop_753:
7662 movrlz %o7, %g6, %o1
7663 nop ! tgu %icc, 0x3 changed by convert2hboot
7664 saved
7665 rdpr %cwp, %g1
7666 rdpr %cansave, %g2
7667 rdpr %canrestore, %g3
7668 rdpr %cleanwin, %g4
7669 rdpr %otherwin, %g5
7670 rdpr %wstate, %g6
7671 srax %l5, %g1, %g7
7672 fmovrdne %i3, %f4, %f24
7673 fpadd32s %f7, %f4, %f20
7674 edge32 %i4, %g4, %l0
7675 edge16n %l3, %i0, %i1
7676 bshuffle %f14, %f14, %f18
7677 popc %i7, %o5
7678 movre %l2, %o2, %l6
7679 nop ! taddcc %o4, %i2, %i5 changed by convert2hboot
7680 fnot1 %f20, %f22
7681 movge %icc, %o6, %l1
7682 nop ! tgu %xcc, 0x0 changed by convert2hboot
7683 fmovsne %icc, %f6, %f0
7684 brgz %i6, loop_754
7685 nop ! tvs %xcc, 0x4 changed by convert2hboot
7686 nop ! tne %xcc, 0x2 changed by convert2hboot
7687 fbue,a %fcc3, loop_755
7688loop_754:
7689 fxnor %f8, %f20, %f20
7690 nop ! tle %xcc, 0x7 changed by convert2hboot
7691 sdivx %l4, 0x137C, %g2
7692loop_755:
7693 movrlz %o0, 0x32E, %g5
7694 for %f22, %f18, %f0
7695 be,a,pn %icc, loop_756
7696 nop ! taddcc %g3, %o3, %o7 changed by convert2hboot
7697 stx %o1, [%l7 + 0x40]
7698 fmovdge %icc, %f31, %f13
7699loop_756:
7700 nop ! tl %icc, 0x4 changed by convert2hboot
7701 fcmpne16 %f16, %f12, %l5
7702 movle %xcc, %g1, %g6
7703 fexpand %f30, %f0
7704 nop ! tg %icc, 0x2 changed by convert2hboot
7705 nop
7706 setx loop_757, %l0, %l1
7707 jmpl %l1, %i3
7708 mulscc %g7, %g4, %i4
7709 umulcc %l0, 0x00ED, %i0
7710 fandnot1 %f18, %f14, %f26
7711loop_757:
7712 nop ! tsubcctv %l3, 0x1756, %i7 changed by convert2hboot
7713 mulscc %i1, %l2, %o2
7714 stw %l6, [%l7 + 0x3C]
7715 fmovdpos %icc, %f17, %f0
7716 fpack32 %f22, %f0, %f28
7717 sethi 0x1288, %o5
7718 or %o4, 0x1165, %i2
7719 mulscc %i5, %l1, %i6
7720 fornot1 %f4, %f2, %f16
7721 fbule,a %fcc2, loop_758
7722 fba,a %fcc3, loop_759
7723 fnegd %f2, %f0
7724 std %o6, [%l7 + 0x08]
7725loop_758:
7726 movleu %icc, %g2, %l4
7727loop_759:
7728 nop ! tsubcctv %o0, 0x191E, %g3 changed by convert2hboot
7729 saved
7730 rdpr %cwp, %g1
7731 rdpr %cansave, %g2
7732 rdpr %canrestore, %g3
7733 rdpr %cleanwin, %g4
7734 rdpr %otherwin, %g5
7735 rdpr %wstate, %g6
7736 fands %f3, %f13, %f14
7737 ldsw [%l7 + 0x2C], %o3
7738 edge32ln %o7, %g5, %l5
7739 fmovdn %xcc, %f21, %f23
7740 edge16n %g1, %g6, %i3
7741 fcmpgt16 %f6, %f24, %g7
7742 flush %l7 + 0x64
7743 array16 %g4, %o1, %i4
7744 xnor %i0, 0x1518, %l3
7745 edge32ln %i7, %l0, %l2
7746 umul %i1, 0x0BF3, %l6
7747 nop ! tleu %icc, 0x4 changed by convert2hboot
7748 set 0x14, %g7
7749 nop ! swapa [%l7 + %g7] 0x89, %o5 ASI use replaced by convert2hboot
7750 wr %g0, 0x81, %asi
7751 popc %o4, %i2
7752 bgu,a,pt %icc, loop_760
7753 edge32l %i5, %i6, %l1
7754 membar 0x4E
7755 edge32ln %g2, %l4, %o0
7756loop_760:
7757 fpsub32s %f27, %f20, %f24
7758 nop ! taddcctv %g3, %o6, %o7 changed by convert2hboot
7759 movleu %icc, %g5, %l5
7760 nop ! taddcc %o3, 0x14F0, %g1 changed by convert2hboot
7761 umul %g6, 0x111F, %g7
7762 fbne,a %fcc3, loop_761
7763 movn %icc, %i3, %o1
7764 array8 %i4, %g4, %l3
7765 std %i6, [%l7 + 0x68]
7766loop_761:
7767 saved
7768 rdpr %cwp, %g1
7769 rdpr %cansave, %g2
7770 rdpr %canrestore, %g3
7771 rdpr %cleanwin, %g4
7772 rdpr %otherwin, %g5
7773 rdpr %wstate, %g6
7774 smulcc %i0, %l0, %l2
7775 ld [%l7 + 0x08], %f4
7776 fmovsvs %xcc, %f20, %f31
7777 fblg %fcc0, loop_762
7778 sra %l6, 0x04, %o5
7779 edge32 %i1, %o4, %o2
7780 edge8l %i5, %i2, %i6
7781loop_762:
7782 mulx %g2, 0x0D8D, %l1
7783 fmovdvs %xcc, %f9, %f25
7784 fblg,a %fcc0, loop_763
7785 edge32n %o0, %l4, %g3
7786 fsrc1 %f12, %f2
7787 nop ! tsubcctv %o7, 0x0622, %o6 changed by convert2hboot
7788loop_763:
7789 sdivcc %l5, 0x1AB1, %g5
7790 or %g1, %o3, %g6
7791 nop ! tcc %icc, 0x3 changed by convert2hboot
7792 movrlz %g7, %o1, %i3
7793 srlx %g4, %l3, %i7
7794 nop ! tvc %icc, 0x4 changed by convert2hboot
7795 nop ! taddcc %i4, %i0, %l2 changed by convert2hboot
7796 sdiv %l6, 0x148D, %l0
7797 fmovsleu %xcc, %f8, %f29
7798 movcs %xcc, %o5, %i1
7799 subccc %o4, %i5, %i2
7800 smulcc %i6, %o2, %g2
7801 ldd [%l7 + 0x20], %l0
7802 addccc %l4, 0x0036, %o0
7803 fmovrslez %o7, %f27, %f27
7804 std %g2, [%l7 + 0x28]
7805 set 0x38, %l2
7806 nop ! prefetcha [%l7 + %l2] 0x81, 0x3 ASI use replaced by convert2hboot
7807 be,a,pt %icc, loop_764
7808 restored
7809 rdpr %cwp, %g1
7810 rdpr %cansave, %g2
7811 rdpr %canrestore, %g3
7812 rdpr %cleanwin, %g4
7813 rdpr %otherwin, %g5
7814 rdpr %wstate, %g6
7815 movre %g5, %g1, %o6
7816 nop ! tcs %icc, 0x3 changed by convert2hboot
7817loop_764:
7818 srax %o3, 0x07, %g7
7819 mulx %g6, %i3, %g4
7820 add %o1, 0x1121, %i7
7821 movrgz %i4, %l3, %l2
7822 sth %l6, [%l7 + 0x38]
7823 nop ! tne %icc, 0x0 changed by convert2hboot
7824 nop ! tle %xcc, 0x6 changed by convert2hboot
7825 edge8l %i0, %l0, %i1
7826 srlx %o4, 0x0D, %i5
7827 udivcc %i2, 0x0DE3, %o5
7828 brlz,a %i6, loop_765
7829 brgez,a %g2, loop_766
7830 lduh [%l7 + 0x3E], %o2
7831 edge8n %l1, %o0, %o7
7832loop_765:
7833 nop ! tsubcc %g3, %l4, %g5 changed by convert2hboot
7834loop_766:
7835 ldd [%l7 + 0x78], %f0
7836 restored
7837 rdpr %cwp, %g1
7838 rdpr %cansave, %g2
7839 rdpr %canrestore, %g3
7840 rdpr %cleanwin, %g4
7841 rdpr %otherwin, %g5
7842 rdpr %wstate, %g6
7843 fone %f26
7844 edge16 %g1, %l5, %o6
7845 or %o3, %g7, %i3
7846 set 0x48, %l6
7847 nop ! stda %g6, [%l7 + %l6] 0x89 ASI use replaced by convert2hboot
7848 bcs,pn %icc, loop_767
7849 nop ! te %xcc, 0x5 changed by convert2hboot
7850 fmovsleu %icc, %f10, %f20
7851 edge8l %g4, %i7, %o1
7852loop_767:
7853 nop
7854 set 0x34, %i3
7855 nop ! swapa [%l7 + %i3] 0x0c, %l3 ASI use replaced by convert2hboot
7856 fbl %fcc3, loop_768
7857 nop ! tne %xcc, 0x2 changed by convert2hboot
7858 std %i4, [%l7 + 0x40]
7859 fnand %f10, %f16, %f30
7860loop_768:
7861 nop ! te %icc, 0x4 changed by convert2hboot
7862 wr %g0, 0x80, %asi
7863 andcc %l2, %i0, %i1
7864 subc %l0, 0x157E, %o4
7865 nop
7866 set 0x72, %o0
7867 lduh [%l7 + %o0], %i5
7868 sra %i2, 0x1C, %o5
7869 bcc,pn %xcc, loop_769
7870 mova %icc, %i6, %o2
7871 udiv %g2, 0x1CCC, %o0
7872 orncc %o7, 0x1B4C, %g3
7873loop_769:
7874 movl %icc, %l4, %l1
7875 fsrc2 %f24, %f8
7876 fbo,a %fcc2, loop_770
7877 xorcc %g5, %l5, %o6
7878 wr %g0, 0x10, %asi
7879loop_770:
7880 bge,a,pt %icc, loop_771
7881 or %g1, 0x18E3, %g7
7882 nop ! tcc %xcc, 0x5 changed by convert2hboot
7883 nop ! sir 0x0184 changed by convert2hboot
7884loop_771:
7885 fbuge %fcc3, loop_772
7886 prefetch [%l7 + 0x70], 0x0
7887 fnegs %f8, %f19
7888 nop ! tne %xcc, 0x0 changed by convert2hboot
7889loop_772:
7890 movvc %icc, %i3, %o3
7891 fmovrsgez %g6, %f29, %f22
7892 subcc %g4, %o1, %i7
7893 brz %i4, loop_773
7894 edge8 %l3, %l6, %i0
7895 fornot2s %f5, %f17, %f18
7896 srax %i1, 0x04, %l2
7897loop_773:
7898 ble loop_774
7899 nop ! tvc %xcc, 0x1 changed by convert2hboot
7900 ldsb [%l7 + 0x76], %l0
7901 nop ! tgu %xcc, 0x6 changed by convert2hboot
7902loop_774:
7903 call loop_775
7904 edge16ln %o4, %i5, %i2
7905 wr %g0, 0x80, %asi
7906loop_775:
7907 std %f28, [%l7 + 0x58]
7908 fmovdl %xcc, %f0, %f9
7909 nop ! tcc %xcc, 0x0 changed by convert2hboot
7910 wr %g0, 0x04, %asi
7911 bge,pn %icc, loop_776
7912 fba,a %fcc0, loop_777
7913 fmul8sux16 %f14, %f4, %f20
7914 sdiv %i6, 0x05B0, %o0
7915loop_776:
7916 ldd [%l7 + 0x68], %g2
7917loop_777:
7918 movvs %icc, %o7, %g3
7919 fmovspos %xcc, %f19, %f23
7920 nop ! sir 0x06A9 changed by convert2hboot
7921 fbue,a %fcc3, loop_778
7922 nop ! tneg %icc, 0x1 changed by convert2hboot
7923 nop ! tcs %xcc, 0x7 changed by convert2hboot
7924 umulcc %l1, %l4, %l5
7925loop_778:
7926 subcc %g5, 0x1547, %o6
7927 popc %g7, %g1
7928 fpackfix %f24, %f22
7929 fabsd %f22, %f14
7930 movne %icc, %o3, %i3
7931 subcc %g4, %g6, %o1
7932 wr %g0, 0x80, %asi
7933 edge8l %l3, %i7, %i0
7934 nop ! sir 0x0904 changed by convert2hboot
7935 edge32n %l6, %l2, %i1
7936 set 0x60, %g4
7937 nop ! lduwa [%l7 + %g4] 0x81, %l0 ASI use replaced by convert2hboot
7938 std %i4, [%l7 + 0x28]
7939 sub %i2, 0x0D82, %o5
7940 fmuld8ulx16 %f14, %f0, %f16
7941 xnorcc %o2, 0x18E9, %o4
7942 sllx %o0, 0x15, %i6
7943 sra %g2, %o7, %g3
7944 nop
7945 set 0x50, %g1
7946 ldd [%l7 + %g1], %l4
7947 xnor %l5, %l1, %g5
7948 fbul %fcc1, loop_779
7949 fsrc1s %f17, %f4
7950 movne %xcc, %g7, %g1
7951 ble,pn %xcc, loop_780
7952loop_779:
7953 mulscc %o3, %i3, %o6
7954 nop ! tg %xcc, 0x4 changed by convert2hboot
7955 array32 %g4, %o1, %i4
7956loop_780:
7957 xnor %l3, 0x07B0, %g6
7958 nop ! tne %xcc, 0x7 changed by convert2hboot
7959 umul %i0, 0x12AF, %l6
7960 movre %i7, %l2, %l0
7961 movrgz %i5, 0x188, %i1
7962 wr %g0, 0x80, %asi
7963 fmovdgu %icc, %f26, %f6
7964 movrne %o5, %o4, %o2
7965 movgu %icc, %o0, %g2
7966 edge16l %i6, %o7, %l4
7967 std %g2, [%l7 + 0x30]
7968 andcc %l5, %l1, %g7
7969 edge32n %g5, %o3, %i3
7970 fnot2 %f8, %f20
7971 andncc %g1, %g4, %o6
7972 mova %xcc, %i4, %o1
7973 subc %l3, %g6, %i0
7974 brgz,a %i7, loop_781
7975 fpsub16 %f20, %f26, %f18
7976 nop ! tl %xcc, 0x3 changed by convert2hboot
7977 saved
7978 rdpr %cwp, %g1
7979 rdpr %cansave, %g2
7980 rdpr %canrestore, %g3
7981 rdpr %cleanwin, %g4
7982 rdpr %otherwin, %g5
7983 rdpr %wstate, %g6
7984loop_781:
7985 fbuge,a %fcc1, loop_782
7986 fmovrdne %l2, %f2, %f14
7987 fcmpgt32 %f6, %f30, %l6
7988 edge16 %i5, %i1, %l0
7989loop_782:
7990 fmovrde %i2, %f26, %f18
7991 fexpand %f30, %f20
7992 brgez,a %o4, loop_783
7993 umul %o5, %o2, %o0
7994 faligndata %f14, %f20, %f8
7995 fbn %fcc3, loop_784
7996loop_783:
7997 edge16ln %g2, %o7, %l4
7998 movrne %i6, %l5, %g3
7999 nop ! te %xcc, 0x3 changed by convert2hboot
8000loop_784:
8001 and %l1, %g7, %o3
8002 sdiv %g5, 0x1FCB, %g1
8003 brgez %g4, loop_785
8004 fmovrdgez %o6, %f26, %f2
8005 fmuld8ulx16 %f20, %f26, %f2
8006 fexpand %f23, %f16
8007loop_785:
8008 fmovrsne %i3, %f19, %f24
8009 ldub [%l7 + 0x71], %i4
8010 edge32 %o1, %l3, %i0
8011 ldd [%l7 + 0x20], %i6
8012 alignaddrl %g6, %l2, %l6
8013 wr %g0, 0xe3, %asi
8014 membar #Sync
8015 addccc %l0, 0x0CA9, %i2
8016 fbu %fcc1, loop_786
8017 smulcc %i5, 0x00D9, %o5
8018 alignaddr %o2, %o4, %o0
8019 xnorcc %g2, 0x1B09, %o7
8020loop_786:
8021 brz %i6, loop_787
8022 fmovsn %xcc, %f22, %f0
8023 xor %l5, 0x1F63, %l4
8024 fbuge,a %fcc2, loop_788
8025loop_787:
8026 ldstub [%l7 + 0x70], %l1
8027 stx %g3, [%l7 + 0x10]
8028 nop ! taddcctv %o3, 0x1A0A, %g5 changed by convert2hboot
8029loop_788:
8030 nop
8031 wr %g0, 0x80, %asi
8032 lda [%l7 + 0x18] %asi, %f5
8033 edge32ln %g7, %g4, %g1
8034 smul %o6, %i4, %i3
8035 saved
8036 rdpr %cwp, %g1
8037 rdpr %cansave, %g2
8038 rdpr %canrestore, %g3
8039 rdpr %cleanwin, %g4
8040 rdpr %otherwin, %g5
8041 rdpr %wstate, %g6
8042 bvc,pn %xcc, loop_789
8043 fbne,a %fcc3, loop_790
8044 fpsub32 %f2, %f24, %f12
8045 udivx %o1, 0x1FEA, %l3
8046loop_789:
8047 fandnot1s %f16, %f8, %f30
8048loop_790:
8049 nop
8050 membar #Sync
8051 set 0x40, %g3
8052 nop ! ldda [%l7 + %g3] 0xf0, %f16 ASI use replaced by convert2hboot
8053 restored
8054 rdpr %cwp, %g1
8055 rdpr %cansave, %g2
8056 rdpr %canrestore, %g3
8057 rdpr %cleanwin, %g4
8058 rdpr %otherwin, %g5
8059 rdpr %wstate, %g6
8060 sdivx %i0, 0x0EB4, %g6
8061 saved
8062 rdpr %cwp, %g1
8063 rdpr %cansave, %g2
8064 rdpr %canrestore, %g3
8065 rdpr %cleanwin, %g4
8066 rdpr %otherwin, %g5
8067 rdpr %wstate, %g6
8068 andncc %i7, %l6, %i1
8069 movpos %xcc, %l2, %i2
8070 fpadd16s %f15, %f22, %f31
8071 edge32n %i5, %o5, %l0
8072 add %l7, 0x60, %l6
8073 wr %g0, 0x04, %asi
8074 xnorcc %g2, 0x09E4, %o7
8075 wr %g0, 0x04, %asi
8076 mova %icc, %l5, %i6
8077 restored
8078 rdpr %cwp, %g1
8079 rdpr %cansave, %g2
8080 rdpr %canrestore, %g3
8081 rdpr %cleanwin, %g4
8082 rdpr %otherwin, %g5
8083 rdpr %wstate, %g6
8084 nop
8085 setx loop_791, %l0, %l1
8086 jmpl %l1, %l1
8087 nop ! tl %xcc, 0x4 changed by convert2hboot
8088 andcc %l4, 0x1F21, %o3
8089 movrlez %g5, %g7, %g4
8090loop_791:
8091 nop
8092 set 0x1B, %o5
8093 stb %g1, [%l7 + %o5]
8094 popc 0x0A71, %o6
8095 fsrc2 %f24, %f24
8096 movle %icc, %g3, %i3
8097 ld [%l7 + 0x64], %f25
8098 bcs,a %xcc, loop_792
8099 fmovd %f28, %f16
8100 nop ! tpos %xcc, 0x4 changed by convert2hboot
8101 ldsb [%l7 + 0x11], %o1
8102loop_792:
8103 umul %l3, %i4, %i0
8104 set 0x1F, %g2
8105 nop ! lduba [%l7 + %g2] 0x04, %i7 ASI use replaced by convert2hboot
8106 fble %fcc2, loop_793
8107 nop ! tle %xcc, 0x3 changed by convert2hboot
8108 nop ! tsubcctv %g6, %i1, %l6 changed by convert2hboot
8109 xnorcc %l2, %i5, %o5
8110loop_793:
8111 nop
8112 set 0x45, %g6
8113 nop ! stba %l0, [%l7 + %g6] 0x81 ASI use replaced by convert2hboot
8114 sub %o4, %i2, %g2
8115 fcmpeq16 %f16, %f22, %o7
8116 array32 %o2, %l5, %i6
8117 fmul8x16au %f4, %f11, %f28
8118 movle %xcc, %o0, %l1
8119 nop ! tvc %icc, 0x2 changed by convert2hboot
8120 fcmple32 %f14, %f20, %l4
8121 subcc %o3, %g5, %g7
8122 nop
8123 setx loop_794, %l0, %l1
8124 nop ! wrpr 0x1, %tl changed by convert2hboot
8125 nop ! wrpr %l1, %tnpc changed by convert2hboot
8126 setx 0x34400001400, %l0, %l1
8127 nop ! wrpr %l1, %tstate changed by convert2hboot
8128 nop ! wrhpr 0x4, %htstate changed by convert2hboot
8129 nop ! done changed by convert2hboot
8130 nop ! taddcc %g1, %o6, %g4 changed by convert2hboot
8131 xnor %i3, %g3, %l3
8132 fpadd32 %f14, %f8, %f24
8133loop_794:
8134 movvc %icc, %i4, %i0
8135 movvc %xcc, %o1, %g6
8136 swap [%l7 + 0x4C], %i7
8137 edge16n %l6, %l2, %i5
8138 edge16n %i1, %l0, %o4
8139 nop ! tn %icc, 0x4 changed by convert2hboot
8140 fexpand %f4, %f4
8141 wr %g0, 0x89, %asi
8142 lda [%l7 + 0x2C] %asi, %f16
8143 set 0x40, %o1
8144 nop ! stda %f0, [%l7 + %o1] 0x1e ASI use replaced by convert2hboot
8145 membar #Sync
8146 movneg %icc, %i2, %o5
8147 fcmps %fcc1, %f18, %f0
8148 array16 %g2, %o7, %o2
8149 nop ! tle %xcc, 0x2 changed by convert2hboot
8150 nop ! tge %xcc, 0x4 changed by convert2hboot
8151 movvs %xcc, %i6, %l5
8152 movg %xcc, %o0, %l4
8153 nop ! tl %xcc, 0x6 changed by convert2hboot
8154 fmovsvc %icc, %f0, %f4
8155 nop ! ta %xcc, 0x6 changed by convert2hboot
8156 fmovsa %icc, %f13, %f1
8157 nop ! tcs %xcc, 0x4 changed by convert2hboot
8158 movrgz %o3, 0x0E0, %g5
8159 sdivx %g7, 0x05DB, %g1
8160 nop ! taddcctv %l1, 0x0AF2, %g4 changed by convert2hboot
8161 edge8 %i3, %g3, %o6
8162 fcmpes %fcc0, %f6, %f1
8163 bge,a,pt %xcc, loop_795
8164 movcc %xcc, %l3, %i4
8165 xnor %o1, %i0, %i7
8166 nop ! tge %icc, 0x5 changed by convert2hboot
8167loop_795:
8168 movcc %xcc, %g6, %l6
8169 fbuge,a %fcc1, loop_796
8170 movrne %i5, %l2, %l0
8171 subcc %i1, 0x0FDB, %o4
8172 nop
8173 setx loop_797, %l0, %l1
8174 jmpl %l1, %i2
8175loop_796:
8176 fmovdpos %icc, %f25, %f31
8177 xorcc %o5, 0x1F55, %g2
8178 or %o7, 0x1B59, %i6
8179loop_797:
8180 ldsb [%l7 + 0x44], %l5
8181 nop ! taddcc %o2, %l4, %o3 changed by convert2hboot
8182 fbl %fcc0, loop_798
8183 brz,a %o0, loop_799
8184 nop ! tpos %xcc, 0x5 changed by convert2hboot
8185 fcmpeq16 %f22, %f18, %g5
8186loop_798:
8187 nop ! tcs %xcc, 0x6 changed by convert2hboot
8188loop_799:
8189 fmovrsgz %g7, %f22, %f27
8190 wr %g0, 0x0c, %asi
8191 andcc %l1, %g4, %g3
8192 add %l7, 0x60, %l6
8193 wr %g0, 0x11, %asi
8194 nop ! casxa [%l6] 0x11, %o6, %i3 ASI use replaced by convert2hboot
8195 nop ! tcs %xcc, 0x5 changed by convert2hboot
8196 fmovdne %xcc, %f24, %f31
8197 or %l3, %i4, %i0
8198 brgez %o1, loop_800
8199 movge %xcc, %i7, %l6
8200 andcc %i5, %l2, %g6
8201 edge8n %i1, %o4, %l0
8202loop_800:
8203 movleu %xcc, %i2, %o5
8204 fcmpne16 %f20, %f20, %g2
8205 nop ! tne %xcc, 0x1 changed by convert2hboot
8206 movgu %icc, %i6, %l5
8207 movrlz %o7, 0x3DE, %o2
8208 udivx %l4, 0x17FD, %o3
8209 edge32 %o0, %g7, %g1
8210 ldstub [%l7 + 0x18], %l1
8211 add %l7, 0x38, %l6
8212 wr %g0, 0x80, %asi
8213 stw %g3, [%l7 + 0x44]
8214 fbuge %fcc3, loop_801
8215 edge8n %o6, %i3, %l3
8216 movrlez %i4, 0x307, %o1
8217 sdivcc %i7, 0x1687, %l6
8218loop_801:
8219 fandnot2 %f14, %f0, %f0
8220 brz,a %i5, loop_802
8221 brnz,a %i0, loop_803
8222 movpos %xcc, %l2, %g6
8223 fcmple16 %f0, %f16, %o4
8224loop_802:
8225 alignaddr %l0, %i2, %o5
8226loop_803:
8227 fbug,a %fcc2, loop_804
8228 fbule %fcc2, loop_805
8229 movn %icc, %g2, %i6
8230 faligndata %f28, %f6, %f26
8231loop_804:
8232 nop
8233 wr %g0, 0x19, %asi
8234 lda [%l7 + 0x64] %asi, %f20
8235loop_805:
8236 udivx %i1, 0x0428, %o7
8237 set 0x70, %l5
8238 nop ! stba %l5, [%l7 + %l5] 0xe3 ASI use replaced by convert2hboot
8239 membar #Sync
8240 std %f30, [%l7 + 0x20]
8241 srlx %o2, %o3, %l4
8242 mova %xcc, %o0, %g7
8243 fmovrsne %g1, %f1, %f25
8244 restored
8245 rdpr %cwp, %g1
8246 rdpr %cansave, %g2
8247 rdpr %canrestore, %g3
8248 rdpr %cleanwin, %g4
8249 rdpr %otherwin, %g5
8250 rdpr %wstate, %g6
8251 xnor %g4, %g5, %l1
8252 nop ! tl %xcc, 0x3 changed by convert2hboot
8253 mova %icc, %g3, %o6
8254 udivx %l3, 0x0B87, %i3
8255 nop ! tg %xcc, 0x0 changed by convert2hboot
8256 movl %icc, %o1, %i7
8257 sdivcc %l6, 0x0160, %i5
8258 mulx %i0, %i4, %g6
8259 nop ! tne %xcc, 0x4 changed by convert2hboot
8260 movcc %icc, %o4, %l2
8261 fmuld8ulx16 %f1, %f21, %f16
8262 fnot1 %f22, %f12
8263 bvs,pn %icc, loop_806
8264 saved
8265 rdpr %cwp, %g1
8266 rdpr %cansave, %g2
8267 rdpr %canrestore, %g3
8268 rdpr %cleanwin, %g4
8269 rdpr %otherwin, %g5
8270 rdpr %wstate, %g6
8271 movg %xcc, %i2, %l0
8272 set 0x40, %i4
8273 nop ! stda %f0, [%l7 + %i4] 0x16 ASI use replaced by convert2hboot
8274 membar #Sync
8275loop_806:
8276 nop
8277 membar #Sync
8278 set 0x40, %i6
8279 nop ! ldda [%l7 + %i6] 0xf8, %f0 ASI use replaced by convert2hboot
8280 call loop_807
8281 fsrc1s %f30, %f12
8282 bvc,a,pt %icc, loop_808
8283 nop ! sir 0x174C changed by convert2hboot
8284loop_807:
8285 fcmpes %fcc3, %f23, %f4
8286 udiv %o5, 0x03F1, %g2
8287loop_808:
8288 nop
8289 setx loop_809, %l0, %l1
8290 jmpl %l1, %i1
8291 brlz %o7, loop_810
8292 nop ! tsubcctv %l5, 0x0FA2, %i6 changed by convert2hboot
8293 nop
8294 setx loop_811, %l0, %l1
8295 nop ! wrpr 0x1, %tl changed by convert2hboot
8296 nop ! wrpr %l1, %tnpc changed by convert2hboot
8297 setx 0x34400001400, %l0, %l1
8298 nop ! wrpr %l1, %tstate changed by convert2hboot
8299 nop ! wrhpr 0x4, %htstate changed by convert2hboot
8300 nop ! done changed by convert2hboot
8301loop_809:
8302 membar 0x03
8303loop_810:
8304 fbue %fcc3, loop_812
8305 sub %o3, %o2, %o0
8306loop_811:
8307 nop
8308 wr %g0, 0x19, %asi
8309loop_812:
8310 movre %g1, %g4, %l4
8311 sethi 0x0914, %l1
8312 ld [%l7 + 0x4C], %f12
8313 srl %g5, 0x08, %o6
8314 wr %g0, 0x80, %asi
8315 fsrc1 %f8, %f24
8316 alignaddr %i3, %g3, %i7
8317 wr %g0, 0x80, %asi
8318 ld [%l7 + 0x3C], %f16
8319 subc %l6, 0x1222, %i5
8320 nop ! tsubcc %i4, 0x1974, %g6 changed by convert2hboot
8321 nop ! tne %icc, 0x3 changed by convert2hboot
8322 movl %xcc, %o4, %i0
8323 nop ! tne %icc, 0x7 changed by convert2hboot
8324 wr %g0, 0x88, %asi
8325 bpos loop_813
8326 move %xcc, %l0, %o5
8327 brgz,a %g2, loop_814
8328 nop ! tle %xcc, 0x2 changed by convert2hboot
8329loop_813:
8330 edge8l %i2, %o7, %i1
8331 nop ! tl %icc, 0x6 changed by convert2hboot
8332loop_814:
8333 fbu %fcc0, loop_815
8334 fornot2s %f24, %f16, %f0
8335 subcc %i6, %l5, %o2
8336 and %o3, 0x14F3, %g7
8337loop_815:
8338 movneg %icc, %g1, %o0
8339 sllx %g4, %l1, %l4
8340 array16 %g5, %l3, %o6
8341 addcc %i3, 0x04F0, %g3
8342 fblg %fcc1, loop_816
8343 sth %i7, [%l7 + 0x16]
8344 set 0x11, %i7
8345 nop ! ldstuba [%l7 + %i7] 0x18, %l6 ASI use replaced by convert2hboot
8346loop_816:
8347 andn %o1, 0x185F, %i4
8348 fbule %fcc1, loop_817
8349 edge8ln %i5, %g6, %o4
8350 movne %icc, %i0, %l0
8351 nop ! tsubcc %o5, %g2, %i2 changed by convert2hboot
8352loop_817:
8353 flush %l7 + 0x40
8354 nop
8355 set 0x18, %o2
8356 std %f16, [%l7 + %o2]
8357 fcmpgt32 %f22, %f10, %l2
8358 fmovdgu %xcc, %f0, %f29
8359 nop ! taddcc %o7, %i6, %i1 changed by convert2hboot
8360 fpsub16 %f14, %f20, %f12
8361 fnot2s %f31, %f17
8362 nop ! tleu %icc, 0x2 changed by convert2hboot
8363 orcc %l5, %o3, %g7
8364 nop ! taddcc %g1, %o2, %o0 changed by convert2hboot
8365 xnor %g4, %l1, %l4
8366 nop ! te %icc, 0x6 changed by convert2hboot
8367 wr %g0, 0x88, %asi
8368 nop ! tge %xcc, 0x0 changed by convert2hboot
8369 fmovdpos %xcc, %f28, %f30
8370 edge8l %g5, %i3, %o6
8371 nop ! te %icc, 0x7 changed by convert2hboot
8372 andcc %g3, 0x164D, %l6
8373 edge16n %i7, %o1, %i5
8374 andn %g6, %o4, %i0
8375 nop ! taddcctv %i4, 0x1F1E, %o5 changed by convert2hboot
8376 bvc,a,pt %icc, loop_818
8377 movrlz %l0, 0x1F0, %i2
8378 movre %g2, 0x37F, %o7
8379 movge %xcc, %i6, %i1
8380loop_818:
8381 orncc %l5, 0x09D6, %o3
8382 edge8n %l2, %g1, %o2
8383 xnor %g7, 0x1440, %o0
8384 movge %icc, %g4, %l1
8385 fmovrde %l4, %f2, %f4
8386 fcmped %fcc3, %f12, %f26
8387 movl %xcc, %l3, %i3
8388 srax %g5, %g3, %o6
8389 udivcc %l6, 0x0959, %i7
8390 movg %icc, %o1, %i5
8391 fbuge %fcc1, loop_819
8392 brlz,a %g6, loop_820
8393 sth %i0, [%l7 + 0x48]
8394loop_819:
8395 nop ! tgu %icc, 0x5 changed by convert2hboot
8396loop_820:
8397 movrgz %o4, %o5, %i4
8398 fpadd32 %f16, %f20, %f10
8399 nop ! tle %icc, 0x0 changed by convert2hboot
8400 nop ! ta %xcc, 0x7 changed by convert2hboot
8401 bneg,pt %icc, loop_821
8402 fpackfix %f20, %f19
8403 udivx %i2, 0x0DBA, %l0
8404 udiv %g2, 0x1F5C, %o7
8405loop_821:
8406 fmul8x16al %f12, %f19, %f20
8407 prefetch [%l7 + 0x5C], 0x3
8408 bvc,a loop_822
8409 nop ! tge %icc, 0x3 changed by convert2hboot
8410 wr %g0, 0x89, %asi
8411 lda [%l7 + 0x54] %asi, %f1
8412loop_822:
8413 pdist %f12, %f30, %f2
8414 mulscc %i6, %i1, %l5
8415 set 0x40, %i0
8416 nop ! stda %f0, [%l7 + %i0] 0x1f ASI use replaced by convert2hboot
8417 membar #Sync
8418 bn,a,pn %xcc, loop_823
8419 subc %o3, %g1, %o2
8420 movvs %icc, %g7, %l2
8421 movneg %icc, %o0, %g4
8422loop_823:
8423 alignaddr %l1, %l4, %i3
8424 fmovdl %icc, %f29, %f3
8425 fblg,a %fcc3, loop_824
8426 bpos,a loop_825
8427 fmovsl %icc, %f6, %f1
8428 movn %icc, %g5, %g3
8429loop_824:
8430 fbe,a %fcc2, loop_826
8431loop_825:
8432 edge16l %l3, %o6, %l6
8433 brgz,a %o1, loop_827
8434 nop ! tpos %icc, 0x1 changed by convert2hboot
8435loop_826:
8436 fmovscc %icc, %f30, %f7
8437 sdivx %i7, 0x0AA7, %i5
8438loop_827:
8439 movcc %icc, %i0, %g6
8440 nop ! tle %xcc, 0x3 changed by convert2hboot
8441 fandnot2s %f20, %f3, %f27
8442 ldx [%l7 + 0x60], %o5
8443 alignaddrl %i4, %o4, %i2
8444 wr %g0, 0x81, %asi
8445 movvc %icc, %g2, %i6
8446 nop ! tn %xcc, 0x3 changed by convert2hboot
8447 addc %i1, %l5, %o3
8448 edge16n %g1, %o7, %g7
8449 edge32l %l2, %o0, %g4
8450 fnors %f2, %f7, %f27
8451 fmovse %icc, %f19, %f3
8452 umulcc %o2, %l1, %i3
8453 sdivcc %g5, 0x1971, %l4
8454 nop ! te %icc, 0x5 changed by convert2hboot
8455 fmovrslz %l3, %f1, %f2
8456 edge32l %g3, %l6, %o6
8457 set 0x74, %i1
8458 nop ! swapa [%l7 + %i1] 0x80, %i7 ASI use replaced by convert2hboot
8459 nop
8460 setx loop_828, %l0, %l1
8461 nop ! wrpr 0x1, %tl changed by convert2hboot
8462 nop ! wrpr %l1, %tpc changed by convert2hboot
8463 add %l1, 0x4, %l1
8464 nop ! wrpr %l1, %tnpc changed by convert2hboot
8465 setx 0x34400001400, %l0, %l1
8466 nop ! wrpr %l1, %tstate changed by convert2hboot
8467 nop ! wrhpr 0x4, %htstate changed by convert2hboot
8468 nop ! retry changed by convert2hboot
8469 ldsh [%l7 + 0x0E], %o1
8470 mulx %i5, 0x1B49, %i0
8471 faligndata %f26, %f12, %f14
8472loop_828:
8473 fmul8x16al %f9, %f22, %f8
8474 andn %o5, 0x1490, %i4
8475 saved
8476 rdpr %cwp, %g1
8477 rdpr %cansave, %g2
8478 rdpr %canrestore, %g3
8479 rdpr %cleanwin, %g4
8480 rdpr %otherwin, %g5
8481 rdpr %wstate, %g6
8482 nop ! tpos %icc, 0x5 changed by convert2hboot
8483 membar 0x2A
8484 edge8ln %o4, %i2, %g6
8485 nop ! tleu %icc, 0x2 changed by convert2hboot
8486 movrgz %g2, 0x0F0, %l0
8487 fandnot2s %f4, %f21, %f27
8488 fbul,a %fcc3, loop_829
8489 edge8 %i1, %l5, %i6
8490 sdiv %o3, 0x1075, %g1
8491 sethi 0x13D4, %g7
8492loop_829:
8493 movrlez %o7, %l2, %o0
8494 edge16ln %g4, %o2, %i3
8495 fble,a %fcc0, loop_830
8496 edge16 %l1, %l4, %l3
8497 xorcc %g3, 0x1B29, %g5
8498loop_830:
8499 nop ! tcs %icc, 0x1 changed by convert2hboot
8500 edge16 %o6, %l6, %i7
8501 alignaddr %i5, %i0, %o5
8502 movpos %xcc, %o1, %i4
8503 array8 %o4, %g6, %i2
8504 fnot2s %f19, %f1
8505 fmul8x16al %f2, %f12, %f20
8506 nop ! tl %xcc, 0x0 changed by convert2hboot
8507 xnorcc %l0, %i1, %g2
8508 sdivcc %i6, 0x09EA, %l5
8509 fnot2s %f29, %f13
8510 add %l7, 0x78, %l6
8511 wr %g0, 0x10, %asi
8512 nop ! casxa [%l6] 0x10, %o3, %g1 ASI use replaced by convert2hboot
8513 fmovdvs %xcc, %f24, %f28
8514 srlx %g7, 0x10, %l2
8515 ldsb [%l7 + 0x63], %o7
8516 sll %o0, %o2, %g4
8517 edge16 %i3, %l1, %l3
8518 movre %g3, %g5, %o6
8519 nop ! sir 0x1C99 changed by convert2hboot
8520 nop ! tpos %icc, 0x5 changed by convert2hboot
8521 move %xcc, %l4, %l6
8522 movvc %xcc, %i5, %i7
8523 fmovsge %xcc, %f28, %f6
8524 ldx [%l7 + 0x70], %i0
8525 add %l7, 0x6C, %l6
8526 wr %g0, 0x80, %asi
8527 nop ! casa [%l6] 0x80, %o5, %o1 ASI use replaced by convert2hboot
8528 ldd [%l7 + 0x50], %o4
8529 add %g6, 0x18BB, %i4
8530 edge16 %l0, %i2, %i1
8531 fmovse %icc, %f0, %f23
8532 mulscc %i6, %g2, %o3
8533 fcmple16 %f28, %f26, %l5
8534 nop ! tge %icc, 0x7 changed by convert2hboot
8535 umulcc %g1, %l2, %o7
8536 nop ! tge %xcc, 0x6 changed by convert2hboot
8537 fzeros %f2
8538 fcmpeq32 %f28, %f28, %o0
8539 alignaddrl %g7, %o2, %g4
8540 sethi 0x105A, %i3
8541 fbug,a %fcc1, loop_831
8542 ble,a %icc, loop_832
8543 pdist %f4, %f24, %f14
8544 xnorcc %l1, %l3, %g5
8545loop_831:
8546 fpsub32 %f20, %f18, %f24
8547loop_832:
8548 array32 %g3, %l4, %o6
8549 fmovsvs %xcc, %f16, %f16
8550 set 0x0F, %o4
8551 nop ! lduba [%l7 + %o4] 0x80, %i5 ASI use replaced by convert2hboot
8552 wr %g0, 0x0c, %asi
8553 fbo %fcc3, loop_833
8554 fmul8x16 %f24, %f28, %f8
8555 nop ! tleu %icc, 0x6 changed by convert2hboot
8556 fnegd %f28, %f20
8557loop_833:
8558 movrne %i0, 0x0B3, %l6
8559 fmul8x16 %f31, %f20, %f30
8560 mulx %o1, 0x094C, %o5
8561 fbe %fcc1, loop_834
8562 nop ! tn %icc, 0x1 changed by convert2hboot
8563 nop
8564 setx loop_835, %l0, %l1
8565 jmpl %l1, %o4
8566 fmovrsne %g6, %f19, %f26
8567loop_834:
8568 srl %l0, %i4, %i2
8569 saved
8570 rdpr %cwp, %g1
8571 rdpr %cansave, %g2
8572 rdpr %canrestore, %g3
8573 rdpr %cleanwin, %g4
8574 rdpr %otherwin, %g5
8575 rdpr %wstate, %g6
8576loop_835:
8577 fmovrdlz %i6, %f24, %f26
8578 fpadd16 %f6, %f12, %f22
8579 sdiv %g2, 0x17C3, %o3
8580 nop ! tsubcc %i1, 0x10DE, %l5 changed by convert2hboot
8581 set 0x20, %i5
8582 sta %f16, [%l7 + %i5] 0x80
8583 movrgz %l2, 0x37B, %g1
8584 wr %g0, 0x89, %asi
8585 sll %o0, 0x0F, %o2
8586 nop
8587 set 0x0A, %o6
8588 ldstub [%l7 + %o6], %g4
8589 fbue,a %fcc1, loop_836
8590 bneg,a loop_837
8591 subccc %g7, 0x0B4C, %i3
8592 fmovdne %icc, %f24, %f0
8593loop_836:
8594 fba %fcc1, loop_838
8595loop_837:
8596 stb %l1, [%l7 + 0x1E]
8597 membar #Sync
8598 set 0x40, %l4
8599 nop ! ldda [%l7 + %l4] 0xf8, %f0 ASI use replaced by convert2hboot
8600loop_838:
8601 orncc %l3, %g3, %g5
8602 stw %o6, [%l7 + 0x54]
8603 set 0x40, %g5
8604 nop ! ldda [%l7 + %g5] 0x80, %f0 ASI use replaced by convert2hboot
8605 fblg,a %fcc1, loop_839
8606 addcc %l4, %i5, %i0
8607 movrlez %l6, %o1, %o5
8608 edge8n %i7, %g6, %o4
8609loop_839:
8610 sub %l0, 0x014F, %i4
8611 fbul %fcc2, loop_840
8612 smulcc %i6, 0x1C12, %i2
8613 edge16l %g2, %o3, %i1
8614 subcc %l2, %l5, %g1
8615loop_840:
8616 fbue,a %fcc0, loop_841
8617 mulscc %o7, %o0, %g4
8618 wr %g0, 0x2c, %asi
8619loop_841:
8620 fornot1 %f8, %f18, %f8
8621 andcc %o2, %l1, %i3
8622 movrlez %l3, %g5, %g3
8623 fpsub32s %f30, %f0, %f2
8624 edge8 %o6, %i5, %i0
8625 wr %g0, 0x80, %asi
8626 mova %icc, %l4, %o1
8627 bgu,pn %xcc, loop_842
8628 bne,a,pt %icc, loop_843
8629 udiv %i7, 0x1948, %g6
8630 mova %xcc, %o5, %l0
8631loop_842:
8632 movpos %xcc, %i4, %o4
8633loop_843:
8634 nop ! taddcctv %i6, %g2, %o3 changed by convert2hboot
8635 udivcc %i2, 0x09D8, %l2
8636 fones %f27
8637 restored
8638 rdpr %cwp, %g1
8639 rdpr %cansave, %g2
8640 rdpr %canrestore, %g3
8641 rdpr %cleanwin, %g4
8642 rdpr %otherwin, %g5
8643 rdpr %wstate, %g6
8644 orcc %l5, 0x1F59, %i1
8645 smul %o7, 0x1541, %o0
8646 nop ! tpos %xcc, 0x1 changed by convert2hboot
8647 nop ! tle %icc, 0x6 changed by convert2hboot
8648 call loop_844
8649 edge8l %g1, %g7, %g4
8650 fpsub32 %f12, %f14, %f12
8651 fnot2 %f20, %f14
8652loop_844:
8653 fmovs %f18, %f10
8654 sra %o2, 0x07, %l1
8655 movrgz %i3, %l3, %g5
8656 movn %icc, %o6, %i5
8657 andncc %g3, %l6, %i0
8658 fmovdpos %xcc, %f8, %f0
8659 fcmpeq32 %f4, %f18, %l4
8660 fabsd %f12, %f20
8661 xor %o1, 0x0F71, %g6
8662 edge16n %o5, %i7, %i4
8663 nop ! tn %icc, 0x4 changed by convert2hboot
8664 set 0x50, %o3
8665 lda [%l7 + %o3] 0x19, %f24
8666 edge8l %l0, %i6, %o4
8667 fnegs %f21, %f7
8668 array8 %g2, %i2, %o3
8669 ld [%l7 + 0x4C], %f16
8670 movrne %l5, %i1, %l2
8671 andncc %o0, %g1, %g7
8672 set 0x18, %o7
8673 nop ! ldswa [%l7 + %o7] 0x18, %o7 ASI use replaced by convert2hboot
8674 edge32 %g4, %o2, %l1
8675 sth %l3, [%l7 + 0x44]
8676 set 0x20, %l0
8677 nop ! ldda [%l7 + %l0] 0x27, %i2 ASI use replaced by convert2hboot
8678 edge8l %o6, %g5, %g3
8679 xorcc %l6, 0x00C1, %i5
8680 be,a,pt %xcc, loop_845
8681 edge32 %l4, %i0, %g6
8682 edge16l %o1, %o5, %i7
8683 nop ! tg %icc, 0x0 changed by convert2hboot
8684loop_845:
8685 udiv %i4, 0x09D8, %i6
8686 nop
8687 setx loop_846, %l0, %l1
8688 nop ! wrpr 0x1, %tl changed by convert2hboot
8689 nop ! wrpr %l1, %tnpc changed by convert2hboot
8690 setx 0x34400001400, %l0, %l1
8691 nop ! wrpr %l1, %tstate changed by convert2hboot
8692 nop ! wrhpr 0x4, %htstate changed by convert2hboot
8693 nop ! done changed by convert2hboot
8694 mova %icc, %l0, %g2
8695 sth %o4, [%l7 + 0x58]
8696 andncc %i2, %o3, %l5
8697loop_846:
8698 edge8n %l2, %i1, %g1
8699 popc 0x1B12, %g7
8700 fones %f9
8701 fornot1 %f0, %f30, %f8
8702 mulx %o7, %g4, %o0
8703 fornot1 %f26, %f26, %f4
8704 udivx %l1, 0x1094, %o2
8705 nop ! tge %xcc, 0x1 changed by convert2hboot
8706 fcmple16 %f18, %f10, %i3
8707 nop ! tpos %xcc, 0x3 changed by convert2hboot
8708 xor %o6, %g5, %g3
8709 bpos,a %icc, loop_847
8710 bcc loop_848
8711 edge32 %l3, %i5, %l6
8712 set 0x29, %l1
8713 nop ! ldstuba [%l7 + %l1] 0x10, %i0 ASI use replaced by convert2hboot
8714loop_847:
8715 fxors %f16, %f30, %f28
8716loop_848:
8717 nop ! tge %icc, 0x4 changed by convert2hboot
8718 alignaddrl %l4, %g6, %o5
8719 smulcc %i7, %o1, %i4
8720 fabss %f31, %f0
8721 movrlez %l0, 0x01E, %i6
8722 fands %f13, %f20, %f29
8723 edge32n %g2, %o4, %i2
8724 alignaddr %l5, %l2, %o3
8725 ld [%l7 + 0x78], %f1
8726 fmovdcs %xcc, %f21, %f13
8727 nop ! tcc %icc, 0x7 changed by convert2hboot
8728 ba,a loop_849
8729 udivcc %i1, 0x0A73, %g7
8730 movvs %xcc, %g1, %g4
8731 nop ! tcs %xcc, 0x0 changed by convert2hboot
8732loop_849:
8733 fbne %fcc0, loop_850
8734 movrgz %o7, %l1, %o0
8735 fpack16 %f22, %f17
8736 fmovsn %xcc, %f7, %f24
8737loop_850:
8738 fnot2s %f22, %f12
8739 fsrc1 %f6, %f26
8740 sdivx %o2, 0x1FA4, %o6
8741 fbo,a %fcc1, loop_851
8742 bneg,a %icc, loop_852
8743 alignaddrl %i3, %g5, %l3
8744 movre %i5, 0x0D5, %g3
8745loop_851:
8746 movcs %xcc, %i0, %l4
8747loop_852:
8748 ldx [%l7 + 0x18], %g6
8749 bg %icc, loop_853
8750 ble loop_854
8751 movgu %icc, %o5, %i7
8752 fbug %fcc3, loop_855
8753loop_853:
8754 array8 %o1, %i4, %l6
8755loop_854:
8756 srlx %l0, %i6, %o4
8757 edge8l %i2, %g2, %l5
8758loop_855:
8759 nop
8760 set 0x66, %l3
8761 nop ! ldsha [%l7 + %l3] 0x10, %o3 ASI use replaced by convert2hboot
8762 sdivx %l2, 0x1DA2, %g7
8763 bshuffle %f0, %f20, %f20
8764 fnands %f4, %f14, %f9
8765 popc %g1, %g4
8766 fandnot1 %f22, %f24, %f24
8767 nop ! tgu %xcc, 0x7 changed by convert2hboot
8768 edge32 %o7, %l1, %i1
8769 umul %o2, 0x0F4E, %o6
8770 ble %icc, loop_856
8771 edge8l %i3, %o0, %g5
8772 set 0x74, %g7
8773 nop ! stba %i5, [%l7 + %g7] 0x2a ASI use replaced by convert2hboot
8774 membar #Sync
8775loop_856:
8776 umul %l3, 0x12A9, %i0
8777 nop ! tn %xcc, 0x3 changed by convert2hboot
8778 edge16n %g3, %g6, %o5
8779 fandnot2 %f26, %f4, %f8
8780 fcmple32 %f20, %f16, %i7
8781 nop ! tgu %icc, 0x7 changed by convert2hboot
8782 fcmpes %fcc2, %f6, %f25
8783 fpadd32s %f14, %f26, %f7
8784 edge8 %l4, %o1, %l6
8785 andn %i4, 0x15A2, %l0
8786 nop ! ta %icc, 0x0 changed by convert2hboot
8787 fmovrdlz %o4, %f10, %f10
8788 fmovspos %xcc, %f1, %f17
8789 nop ! ta %xcc, 0x3 changed by convert2hboot
8790 fbule %fcc1, loop_857
8791 and %i6, %g2, %i2
8792 subcc %o3, %l5, %l2
8793 edge16n %g1, %g7, %g4
8794loop_857:
8795 movne %xcc, %o7, %i1
8796 fmovrdlz %o2, %f14, %f16
8797 fbo,a %fcc3, loop_858
8798 orn %o6, 0x1967, %l1
8799 wr %g0, 0x18, %asi
8800loop_858:
8801 fmovs %f2, %f7
8802 edge8 %o0, %g5, %l3
8803 fmovdleu %xcc, %f28, %f14
8804 nop ! tvs %icc, 0x7 changed by convert2hboot
8805 brgz,a %i0, loop_859
8806 movpos %xcc, %i5, %g6
8807 fbule,a %fcc1, loop_860
8808 fpsub16s %f7, %f10, %f9
8809loop_859:
8810 fxors %f30, %f24, %f6
8811 fcmpeq16 %f18, %f2, %g3
8812loop_860:
8813 smulcc %i7, %l4, %o1
8814 subcc %o5, 0x0E28, %l6
8815 nop ! tleu %xcc, 0x5 changed by convert2hboot
8816 movrlez %i4, 0x2F7, %o4
8817 nop ! tgu %icc, 0x2 changed by convert2hboot
8818 fble,a %fcc0, loop_861
8819 bvc %icc, loop_862
8820 brlz,a %l0, loop_863
8821 fxnors %f12, %f17, %f1
8822loop_861:
8823 nop ! tgu %icc, 0x2 changed by convert2hboot
8824loop_862:
8825 nop
8826 set 0x40, %l2
8827 nop ! ldda [%l7 + %l2] 0x14, %f0 ASI use replaced by convert2hboot
8828loop_863:
8829 brlz %i6, loop_864
8830 nop ! tge %xcc, 0x5 changed by convert2hboot
8831 wr %g0, 0x89, %asi
8832loop_864:
8833 fmovspos %icc, %f12, %f31
8834 nop ! tge %xcc, 0x7 changed by convert2hboot
8835 nop
8836 set 0x26, %l6
8837 lduh [%l7 + %l6], %o3
8838 nop ! tl %xcc, 0x7 changed by convert2hboot
8839 udiv %i2, 0x0610, %l2
8840 xnor %l5, 0x0B8B, %g7
8841 st %f22, [%l7 + 0x68]
8842 movleu %icc, %g1, %o7
8843 movge %icc, %g4, %o2
8844 nop ! tn %xcc, 0x0 changed by convert2hboot
8845 subc %o6, 0x0198, %i1
8846 edge16ln %i3, %l1, %g5
8847 movrgz %l3, 0x1AC, %i0
8848 move %xcc, %i5, %o0
8849 smul %g3, %i7, %l4
8850 fcmpgt16 %f0, %f22, %o1
8851 mulscc %o5, 0x1A51, %g6
8852 fmovrdgz %i4, %f20, %f0
8853 subcc %l6, 0x1805, %l0
8854 alignaddrl %i6, %o4, %g2
8855 nop ! sir 0x0E55 changed by convert2hboot
8856 nop
8857 setx loop_865, %l0, %l1
8858 nop ! wrpr 0x1, %tl changed by convert2hboot
8859 nop ! wrpr %l1, %tpc changed by convert2hboot
8860 add %l1, 0x4, %l1
8861 nop ! wrpr %l1, %tnpc changed by convert2hboot
8862 setx 0x34400001400, %l0, %l1
8863 nop ! wrpr %l1, %tstate changed by convert2hboot
8864 nop ! wrhpr 0x4, %htstate changed by convert2hboot
8865 nop ! retry changed by convert2hboot
8866 nop ! tsubcc %i2, %l2, %o3 changed by convert2hboot
8867 udiv %g7, 0x1132, %g1
8868 fnot2 %f24, %f18
8869loop_865:
8870 and %l5, %g4, %o7
8871 fbul,a %fcc0, loop_866
8872 ldd [%l7 + 0x50], %o2
8873 orn %i1, 0x0463, %i3
8874 edge32l %l1, %o6, %l3
8875loop_866:
8876 fmovde %xcc, %f24, %f12
8877 wr %g0, 0x10, %asi
8878 movpos %icc, %g5, %o0
8879 ldsb [%l7 + 0x32], %i5
8880 fmovsl %icc, %f23, %f31
8881 ld [%l7 + 0x68], %f5
8882 smul %g3, 0x067F, %l4
8883 nop ! tne %xcc, 0x6 changed by convert2hboot
8884 fxor %f0, %f4, %f2
8885 fmovrsgz %i7, %f10, %f13
8886 fcmpne16 %f2, %f0, %o1
8887 fbuge %fcc1, loop_867
8888 fabss %f13, %f25
8889 ldsh [%l7 + 0x0A], %o5
8890 fnot2 %f4, %f4
8891loop_867:
8892 xnor %i4, 0x1D98, %l6
8893 edge16n %g6, %l0, %i6
8894 fbl %fcc2, loop_868
8895 movvc %icc, %g2, %o4
8896 wr %g0, 0xe2, %asi
8897loop_868:
8898 bshuffle %f10, %f20, %f2
8899 subccc %o3, %g7, %g1
8900 nop ! tg %icc, 0x0 changed by convert2hboot
8901 restored
8902 rdpr %cwp, %g1
8903 rdpr %cansave, %g2
8904 rdpr %canrestore, %g3
8905 rdpr %cleanwin, %g4
8906 rdpr %otherwin, %g5
8907 rdpr %wstate, %g6
8908 fblg,a %fcc2, loop_869
8909 fmovsge %xcc, %f21, %f15
8910 move %icc, %l2, %l5
8911 st %f3, [%l7 + 0x14]
8912loop_869:
8913 fmovsgu %xcc, %f2, %f9
8914 orcc %o7, 0x0661, %o2
8915 fmovrsgz %g4, %f15, %f7
8916 srlx %i3, %l1, %o6
8917 brlez %i1, loop_870
8918 movrlz %l3, %g5, %o0
8919 wr %g0, 0x23, %asi
8920 membar #Sync
8921loop_870:
8922 fcmpne32 %f0, %f24, %g3
8923 nop ! sir 0x0E64 changed by convert2hboot
8924 movpos %xcc, %i5, %l4
8925 fxnor %f8, %f12, %f30
8926 std %f20, [%l7 + 0x40]
8927 fmovsvs %xcc, %f15, %f6
8928 edge16ln %i7, %o1, %i4
8929 mulscc %l6, 0x0D2A, %o5
8930 ld [%l7 + 0x08], %f5
8931 fornot2 %f6, %f4, %f6
8932 wr %g0, 0x88, %asi
8933 fexpand %f20, %f28
8934 xnorcc %g6, %g2, %i6
8935 restored
8936 rdpr %cwp, %g1
8937 rdpr %cansave, %g2
8938 rdpr %canrestore, %g3
8939 rdpr %cleanwin, %g4
8940 rdpr %otherwin, %g5
8941 rdpr %wstate, %g6
8942 sub %o4, 0x0E6E, %o3
8943 orcc %g7, %g1, %l2
8944 nop ! tn %icc, 0x5 changed by convert2hboot
8945 movre %i2, %o7, %o2
8946 pdist %f4, %f30, %f6
8947 srax %g4, 0x0F, %i3
8948 fmovspos %xcc, %f28, %f16
8949 alignaddr %l1, %o6, %l5
8950 edge8l %i1, %g5, %o0
8951 bvs,a %xcc, loop_871
8952 bvs,pn %icc, loop_872
8953 sethi 0x0026, %i0
8954 for %f20, %f8, %f28
8955loop_871:
8956 nop ! tge %icc, 0x0 changed by convert2hboot
8957loop_872:
8958 edge8l %g3, %i5, %l4
8959 set 0x40, %i3
8960 nop ! stda %f16, [%l7 + %i3] 0x16 ASI use replaced by convert2hboot
8961 membar #Sync
8962 edge32l %l3, %o1, %i7
8963 fmovsleu %icc, %f4, %f9
8964 sub %l6, 0x101D, %i4
8965 movge %icc, %l0, %g6
8966 fnot2 %f18, %f28
8967 edge32n %o5, %i6, %o4
8968 fbn,a %fcc1, loop_873
8969 alignaddr %g2, %o3, %g1
8970 sdivcc %l2, 0x1D71, %i2
8971 subcc %g7, 0x08AF, %o2
8972loop_873:
8973 alignaddr %g4, %o7, %i3
8974 fbne,a %fcc3, loop_874
8975 bpos,a loop_875
8976 umulcc %l1, 0x1180, %l5
8977 bneg,pt %xcc, loop_876
8978loop_874:
8979 mulscc %i1, %g5, %o0
8980loop_875:
8981 stw %i0, [%l7 + 0x54]
8982 pdist %f6, %f10, %f24
8983loop_876:
8984 nop ! tsubcc %g3, 0x1BD5, %o6 changed by convert2hboot
8985 or %i5, 0x154B, %l3
8986 addccc %l4, %i7, %l6
8987 nop
8988 set 0x48, %i2
8989 ldx [%l7 + %i2], %o1
8990 nop ! tvs %xcc, 0x4 changed by convert2hboot
8991 sdiv %l0, 0x0042, %i4
8992 nop ! tleu %icc, 0x5 changed by convert2hboot
8993 movcc %xcc, %g6, %i6
8994 alignaddrl %o5, %o4, %g2
8995 add %o3, 0x0FBD, %g1
8996 wr %g0, 0x89, %asi
8997 fnegs %f31, %f2
8998 nop
8999 set 0x27, %o0
9000 ldsb [%l7 + %o0], %l2
9001 movrne %o2, %g7, %o7
9002 fnands %f31, %f5, %f13
9003 bg loop_877
9004 movrne %g4, %i3, %l1
9005 udivcc %i1, 0x02CB, %l5
9006 nop ! tge %xcc, 0x0 changed by convert2hboot
9007loop_877:
9008 addc %g5, 0x00A9, %o0
9009 bleu,a,pt %xcc, loop_878
9010 srax %g3, %i0, %i5
9011 bg,pn %icc, loop_879
9012 movvc %icc, %o6, %l4
9013loop_878:
9014 fnot2s %f8, %f28
9015 set 0x60, %g4
9016 nop ! stwa %i7, [%l7 + %g4] 0x88 ASI use replaced by convert2hboot
9017loop_879:
9018 smul %l3, %o1, %l6
9019 ldsw [%l7 + 0x68], %i4
9020 movvs %icc, %l0, %i6
9021 edge16 %o5, %o4, %g6
9022 smul %o3, 0x1D79, %g1
9023 umul %g2, 0x1A66, %l2
9024 brz %i2, loop_880
9025 movgu %xcc, %g7, %o7
9026 movn %xcc, %o2, %g4
9027 srl %l1, 0x1C, %i3
9028loop_880:
9029 fmovrsne %i1, %f25, %f29
9030 set 0x54, %g1
9031 sta %f25, [%l7 + %g1] 0x10
9032 fcmpeq32 %f6, %f0, %l5
9033 nop ! tcc %icc, 0x3 changed by convert2hboot
9034 addccc %g5, %g3, %o0
9035 fbue,a %fcc0, loop_881
9036 nop ! taddcctv %i5, %o6, %i0 changed by convert2hboot
9037 fmuld8sux16 %f10, %f1, %f6
9038 subcc %l4, 0x1592, %l3
9039loop_881:
9040 nop ! te %xcc, 0x2 changed by convert2hboot
9041 popc 0x196F, %o1
9042 brlz %l6, loop_882
9043 fnegd %f6, %f28
9044 and %i4, %i7, %l0
9045 restored
9046 rdpr %cwp, %g1
9047 rdpr %cansave, %g2
9048 rdpr %canrestore, %g3
9049 rdpr %cleanwin, %g4
9050 rdpr %otherwin, %g5
9051 rdpr %wstate, %g6
9052loop_882:
9053 xnor %o5, %i6, %g6
9054 xnor %o4, 0x15A6, %g1
9055 edge8ln %g2, %l2, %i2
9056 wr %g0, 0x80, %asi
9057 lda [%l7 + 0x18] %asi, %f3
9058 mulscc %o3, %g7, %o2
9059 fbu %fcc3, loop_883
9060 fors %f16, %f7, %f7
9061 fbg,a %fcc1, loop_884
9062 bpos,a,pt %xcc, loop_885
9063loop_883:
9064 nop ! tcc %icc, 0x4 changed by convert2hboot
9065 prefetch [%l7 + 0x64], 0x3
9066loop_884:
9067 fandnot1 %f0, %f4, %f0
9068loop_885:
9069 movre %g4, 0x309, %o7
9070 std %f4, [%l7 + 0x48]
9071 nop ! tvs %xcc, 0x6 changed by convert2hboot
9072 smul %i3, %i1, %l5
9073 edge8ln %g5, %l1, %o0
9074 set 0x78, %o5
9075 nop ! ldswa [%l7 + %o5] 0x80, %i5 ASI use replaced by convert2hboot
9076 nop ! tsubcc %o6, 0x1E69, %i0 changed by convert2hboot
9077 wr %g0, 0x88, %asi
9078 fzero %f10
9079 fbuge %fcc0, loop_886
9080 popc %l3, %o1
9081 brlz,a %g3, loop_887
9082 fornot2s %f10, %f31, %f3
9083loop_886:
9084 fmul8sux16 %f28, %f16, %f2
9085 movle %xcc, %l6, %i7
9086loop_887:
9087 nop
9088 setx loop_888, %l0, %l1
9089 nop ! wrpr 0x1, %tl changed by convert2hboot
9090 nop ! wrpr %l1, %tpc changed by convert2hboot
9091 add %l1, 0x4, %l1
9092 nop ! wrpr %l1, %tnpc changed by convert2hboot
9093 setx 0x34400001400, %l0, %l1
9094 nop ! wrpr %l1, %tstate changed by convert2hboot
9095 nop ! wrhpr 0x4, %htstate changed by convert2hboot
9096 nop ! retry changed by convert2hboot
9097 alignaddr %l0, %o5, %i4
9098 brgz %i6, loop_889
9099 nop ! tg %icc, 0x1 changed by convert2hboot
9100loop_888:
9101 saved
9102 rdpr %cwp, %g1
9103 rdpr %cansave, %g2
9104 rdpr %canrestore, %g3
9105 rdpr %cleanwin, %g4
9106 rdpr %otherwin, %g5
9107 rdpr %wstate, %g6
9108 smul %g6, %o4, %g2
9109loop_889:
9110 fmovsleu %icc, %f4, %f13
9111 movle %icc, %l2, %g1
9112 fmovrdne %o3, %f24, %f12
9113 mova %xcc, %g7, %o2
9114 smulcc %g4, 0x0865, %i2
9115 movrgz %o7, %i1, %l5
9116 andn %g5, %l1, %o0
9117 add %i5, %o6, %i3
9118 alignaddr %l4, %i0, %o1
9119 ldstub [%l7 + 0x5D], %g3
9120 array32 %l3, %i7, %l6
9121 orcc %l0, 0x19CA, %o5
9122 movrne %i6, 0x31A, %i4
9123 fmovrsgz %g6, %f26, %f29
9124 wr %g0, 0x80, %asi
9125 membar 0x70
9126 nop ! tcs %icc, 0x5 changed by convert2hboot
9127 and %o4, %l2, %g1
9128 fmovsvs %icc, %f22, %f24
9129 movg %xcc, %g7, %o3
9130 fnegd %f18, %f8
9131 fmovdpos %xcc, %f0, %f13
9132 fand %f18, %f30, %f18
9133 add %o2, 0x19E4, %g4
9134 movl %xcc, %o7, %i1
9135 brlz %i2, loop_890
9136 fnot1s %f0, %f25
9137 udivx %l5, 0x0750, %l1
9138 be,pt %xcc, loop_891
9139loop_890:
9140 brnz,a %g5, loop_892
9141 nop ! taddcctv %i5, %o6, %i3 changed by convert2hboot
9142loop_891:
9143 fba %fcc0, loop_893
9144 and %l4, %i0, %o1
9145loop_892:
9146 subc %o0, %g3, %l3
9147 fmovsg %xcc, %f26, %f0
9148loop_893:
9149 nop ! te %xcc, 0x6 changed by convert2hboot
9150 sdiv %i7, 0x1DD3, %l6
9151 fmovdcs %xcc, %f19, %f20
9152 nop ! tsubcc %o5, %l0, %i4 changed by convert2hboot
9153 addccc %i6, %g2, %g6
9154 brz %o4, loop_894
9155 subccc %l2, 0x0AD5, %g1
9156 fpadd16s %f10, %f5, %f29
9157 fsrc1s %f4, %f17
9158loop_894:
9159 flush %l7 + 0x10
9160 bvs,a %icc, loop_895
9161 fsrc2s %f5, %f4
9162 bl,a %xcc, loop_896
9163 fmovdcs %xcc, %f12, %f2
9164loop_895:
9165 fba %fcc1, loop_897
9166 fnor %f30, %f22, %f18
9167loop_896:
9168 andncc %o3, %o2, %g4
9169 nop ! tcs %xcc, 0x2 changed by convert2hboot
9170loop_897:
9171 fmovrdgez %g7, %f20, %f0
9172 nop ! tcc %icc, 0x1 changed by convert2hboot
9173 addccc %o7, 0x169A, %i2
9174 wr %g0, 0x80, %asi
9175 fornot1s %f25, %f14, %f26
9176 nop ! tl %icc, 0x4 changed by convert2hboot
9177 nop ! tleu %xcc, 0x3 changed by convert2hboot
9178 set 0x56, %g2
9179 nop ! stha %l1, [%l7 + %g2] 0x04 ASI use replaced by convert2hboot
9180 movl %icc, %l5, %g5
9181 movcc %xcc, %i5, %i3
9182 fnot1s %f20, %f4
9183 edge16 %l4, %o6, %o1
9184 subcc %i0, 0x1E5A, %o0
9185 movn %xcc, %g3, %i7
9186 add %l7, 0x70, %l6
9187 wr %g0, 0x11, %asi
9188 alignaddr %l0, %i4, %o5
9189 fmovsne %xcc, %f4, %f0
9190 nop ! tsubcc %g2, %i6, %o4 changed by convert2hboot
9191 fbuge %fcc2, loop_898
9192 movcc %icc, %l2, %g6
9193 edge32 %o3, %o2, %g1
9194 fmovrsgz %g7, %f20, %f2
9195loop_898:
9196 and %o7, %i2, %g4
9197 fcmple32 %f22, %f4, %l1
9198 nop ! tn %xcc, 0x2 changed by convert2hboot
9199 fbu %fcc0, loop_899
9200 subccc %l5, %g5, %i1
9201 bl,a loop_900
9202 andncc %i5, %i3, %o6
9203loop_899:
9204 nop ! tvc %icc, 0x5 changed by convert2hboot
9205 sra %l4, %i0, %o0
9206loop_900:
9207 pdist %f2, %f18, %f20
9208 array8 %g3, %o1, %i7
9209 bcs,a %xcc, loop_901
9210 movre %l3, 0x2C8, %l0
9211 popc %i4, %l6
9212 fnegd %f26, %f20
9213loop_901:
9214 fnands %f17, %f1, %f11
9215 edge32ln %o5, %g2, %i6
9216 movrgez %l2, %o4, %g6
9217 lduh [%l7 + 0x1A], %o2
9218 nop ! tne %xcc, 0x1 changed by convert2hboot
9219 movg %icc, %o3, %g7
9220 sdivx %g1, 0x1C43, %o7
9221 movpos %xcc, %g4, %l1
9222 nop ! tne %icc, 0x1 changed by convert2hboot
9223 fbne %fcc0, loop_902
9224 stw %l5, [%l7 + 0x68]
9225 brlz,a %g5, loop_903
9226 movn %xcc, %i2, %i5
9227loop_902:
9228 andncc %i1, %o6, %l4
9229 or %i3, 0x0FE8, %o0
9230loop_903:
9231 alignaddr %i0, %g3, %o1
9232 stx %l3, [%l7 + 0x30]
9233 srl %l0, %i7, %i4
9234 wr %g0, 0x18, %asi
9235 sllx %l6, 0x12, %i6
9236 fzeros %f20
9237 movge %icc, %g2, %l2
9238 fbule,a %fcc0, loop_904
9239 fbo %fcc1, loop_905
9240 fmovrsne %o4, %f28, %f8
9241 edge32l %o2, %g6, %o3
9242loop_904:
9243 bcs,pt %xcc, loop_906
9244loop_905:
9245 bvc,a %icc, loop_907
9246 nop ! tcs %xcc, 0x4 changed by convert2hboot
9247 bne %icc, loop_908
9248loop_906:
9249 and %g7, %g1, %g4
9250loop_907:
9251 udivx %l1, 0x0A9C, %l5
9252 fmovrdlz %o7, %f2, %f16
9253loop_908:
9254 fmovrdgz %g5, %f10, %f0
9255 stw %i5, [%l7 + 0x3C]
9256 andncc %i1, %o6, %l4
9257 bcs %xcc, loop_909
9258 be,a,pn %icc, loop_910
9259 edge32 %i2, %o0, %i3
9260 fmovrslz %i0, %f8, %f15
9261loop_909:
9262 nop
9263 set 0x28, %g6
9264 nop ! ldxa [%l7 + %g6] 0x15, %g3 ASI use replaced by convert2hboot
9265loop_910:
9266 fmovdn %icc, %f22, %f12
9267 fcmpd %fcc1, %f14, %f6
9268 nop ! tleu %icc, 0x3 changed by convert2hboot
9269 nop ! tne %xcc, 0x0 changed by convert2hboot
9270 fcmpd %fcc0, %f14, %f28
9271 fand %f22, %f2, %f12
9272 bshuffle %f10, %f20, %f0
9273 udiv %l3, 0x01CE, %l0
9274 membar 0x1C
9275 addc %i7, 0x0CAD, %i4
9276 std %f6, [%l7 + 0x60]
9277 fblg,a %fcc2, loop_911
9278 ldsw [%l7 + 0x14], %o1
9279 nop ! te %xcc, 0x2 changed by convert2hboot
9280 brgez,a %o5, loop_912
9281loop_911:
9282 nop ! taddcctv %l6, 0x05B7, %i6 changed by convert2hboot
9283 alignaddrl %l2, %g2, %o2
9284 edge16l %g6, %o4, %g7
9285loop_912:
9286 popc %o3, %g4
9287 sll %g1, %l5, %l1
9288 array16 %g5, %o7, %i1
9289 edge32ln %o6, %i5, %i2
9290 nop ! tvc %xcc, 0x5 changed by convert2hboot
9291 edge32 %o0, %l4, %i0
9292 mulx %i3, 0x089C, %l3
9293 andncc %g3, %i7, %i4
9294 nop ! tcs %icc, 0x5 changed by convert2hboot
9295 edge32 %l0, %o5, %l6
9296 set 0x0E, %o1
9297 nop ! ldsha [%l7 + %o1] 0x81, %i6 ASI use replaced by convert2hboot
9298 fandnot1s %f16, %f9, %f24
9299 nop ! tvs %xcc, 0x6 changed by convert2hboot
9300 movne %xcc, %o1, %g2
9301 edge32 %l2, %g6, %o4
9302 fble,a %fcc2, loop_913
9303 edge8n %g7, %o3, %o2
9304 fble,a %fcc1, loop_914
9305 fsrc2 %f10, %f28
9306loop_913:
9307 fbul %fcc1, loop_915
9308 sllx %g1, 0x0A, %g4
9309loop_914:
9310 mulscc %l1, 0x1BCF, %l5
9311 fmovsleu %icc, %f12, %f26
9312loop_915:
9313 edge8l %o7, %i1, %g5
9314 fnot2 %f26, %f10
9315 move %xcc, %o6, %i2
9316 fcmps %fcc2, %f1, %f27
9317 nop ! tg %icc, 0x4 changed by convert2hboot
9318 fcmps %fcc2, %f28, %f8
9319 fmuld8ulx16 %f6, %f1, %f18
9320 xnorcc %i5, %o0, %i0
9321 nop ! tgu %icc, 0x6 changed by convert2hboot
9322 xnor %l4, 0x0E3F, %i3
9323 movg %icc, %g3, %l3
9324 movleu %icc, %i4, %i7
9325 set 0x68, %l5
9326 lda [%l7 + %l5] 0x80, %f10
9327 edge32 %l0, %l6, %i6
9328 srl %o1, %g2, %l2
9329 edge32ln %o5, %g6, %g7
9330 nop ! tsubcctv %o4, 0x0BF5, %o2 changed by convert2hboot
9331 movg %icc, %g1, %o3
9332 restored
9333 rdpr %cwp, %g1
9334 rdpr %cansave, %g2
9335 rdpr %canrestore, %g3
9336 rdpr %cleanwin, %g4
9337 rdpr %otherwin, %g5
9338 rdpr %wstate, %g6
9339 srl %g4, 0x13, %l1
9340 wr %g0, 0x81, %asi
9341 nop ! tvs %icc, 0x2 changed by convert2hboot
9342 add %o7, 0x1BEA, %i1
9343 movleu %xcc, %l5, %g5
9344 fcmple16 %f28, %f6, %i2
9345 xnorcc %i5, 0x0D5D, %o0
9346 movcc %icc, %i0, %o6
9347 ld [%l7 + 0x08], %f22
9348 subccc %i3, %l4, %g3
9349 umul %i4, %l3, %i7
9350 fnot2s %f5, %f25
9351 subccc %l0, 0x1F21, %l6
9352 bne %icc, loop_916
9353 movge %xcc, %o1, %g2
9354 fmovsle %icc, %f13, %f2
9355 fcmple32 %f24, %f12, %l2
9356loop_916:
9357 fmovdcc %xcc, %f23, %f12
9358 fmovsleu %icc, %f26, %f4
9359 nop ! tn %xcc, 0x1 changed by convert2hboot
9360 movvc %xcc, %i6, %g6
9361 fmovdcc %xcc, %f13, %f10
9362 sll %o5, %o4, %o2
9363 nop ! tneg %icc, 0x3 changed by convert2hboot
9364 nop ! tcc %xcc, 0x2 changed by convert2hboot
9365 andcc %g1, 0x0A7E, %o3
9366 movcs %icc, %g7, %g4
9367 bne,a,pn %xcc, loop_917
9368 nop ! tvs %icc, 0x7 changed by convert2hboot
9369 ld [%l7 + 0x7C], %f20
9370 andn %l1, %i1, %o7
9371loop_917:
9372 fmovsle %icc, %f6, %f0
9373 wr %g0, 0x80, %asi
9374 nop ! tle %xcc, 0x5 changed by convert2hboot
9375 nop ! tge %xcc, 0x4 changed by convert2hboot
9376 udiv %l5, 0x0BD5, %i5
9377 andcc %i2, %o0, %i0
9378 saved
9379 rdpr %cwp, %g1
9380 rdpr %cansave, %g2
9381 rdpr %canrestore, %g3
9382 rdpr %cleanwin, %g4
9383 rdpr %otherwin, %g5
9384 rdpr %wstate, %g6
9385 nop ! taddcc %i3, %o6, %l4 changed by convert2hboot
9386 movl %icc, %i4, %l3
9387 wr %g0, 0x19, %asi
9388 fmovrsgez %l0, %f26, %f23
9389 nop ! taddcc %l6, %o1, %g3 changed by convert2hboot
9390 xnor %g2, 0x1330, %l2
9391 nop ! tn %xcc, 0x0 changed by convert2hboot
9392 stb %g6, [%l7 + 0x38]
9393 edge8 %o5, %o4, %i6
9394 sra %g1, 0x1E, %o2
9395 fmovrse %o3, %f13, %f31
9396 edge8ln %g4, %l1, %g7
9397 fxnors %f16, %f26, %f10
9398 bcc,pt %icc, loop_918
9399 popc 0x11AE, %o7
9400 array32 %g5, %i1, %i5
9401 sdivx %l5, 0x0BDB, %o0
9402loop_918:
9403 ldx [%l7 + 0x60], %i2
9404 edge8n %i3, %i0, %l4
9405 andcc %i4, %l3, %o6
9406 nop ! tge %icc, 0x4 changed by convert2hboot
9407 fmovde %xcc, %f27, %f9
9408 fmovdn %icc, %f3, %f9
9409 xorcc %l0, %i7, %o1
9410 fpadd32s %f18, %f23, %f0
9411 movrgz %g3, %l6, %g2
9412 fcmple32 %f24, %f22, %g6
9413 ble,a,pt %xcc, loop_919
9414 nop ! tl %icc, 0x7 changed by convert2hboot
9415 fmovsg %xcc, %f3, %f9
9416 st %f25, [%l7 + 0x64]
9417loop_919:
9418 ldd [%l7 + 0x40], %o4
9419 st %f10, [%l7 + 0x38]
9420 set 0x40, %i4
9421 nop ! ldda [%l7 + %i4] 0x81, %f0 ASI use replaced by convert2hboot
9422 fmovda %xcc, %f28, %f6
9423 fmovscc %icc, %f2, %f3
9424 std %f30, [%l7 + 0x48]
9425 edge32n %l2, %i6, %g1
9426 wr %g0, 0x89, %asi
9427 sll %o3, %g4, %l1
9428 restored
9429 rdpr %cwp, %g1
9430 rdpr %cansave, %g2
9431 rdpr %canrestore, %g3
9432 rdpr %cleanwin, %g4
9433 rdpr %otherwin, %g5
9434 rdpr %wstate, %g6
9435 andncc %g7, %o2, %o7
9436 fmovscs %xcc, %f24, %f16
9437 fbe,a %fcc0, loop_920
9438 nop ! tne %xcc, 0x1 changed by convert2hboot
9439 bleu,pn %icc, loop_921
9440 mulscc %i1, 0x0C4D, %i5
9441loop_920:
9442 stw %g5, [%l7 + 0x78]
9443 movvc %xcc, %o0, %i2
9444loop_921:
9445 movrgez %l5, %i3, %i0
9446 umulcc %l4, 0x12CD, %l3
9447 sdivx %o6, 0x01C9, %i4
9448 edge32ln %l0, %i7, %g3
9449 flush %l7 + 0x34
9450 nop ! tcc %xcc, 0x3 changed by convert2hboot
9451 fzero %f20
9452 bcc,a,pt %xcc, loop_922
9453 srlx %l6, 0x00, %o1
9454 ld [%l7 + 0x40], %f7
9455 edge8ln %g6, %o5, %g2
9456loop_922:
9457 orcc %i6, %g1, %o4
9458 lduh [%l7 + 0x74], %l2
9459 fbule,a %fcc3, loop_923
9460 call loop_924
9461 orcc %g4, %l1, %g7
9462 smulcc %o3, %o2, %o7
9463loop_923:
9464 fmovrslz %i1, %f4, %f30
9465loop_924:
9466 srl %g5, 0x07, %o0
9467 nop ! tcs %icc, 0x0 changed by convert2hboot
9468 wr %g0, 0x89, %asi
9469 addcc %i5, %i3, %i0
9470 movcc %icc, %l5, %l3
9471 be,pt %xcc, loop_925
9472 smulcc %o6, 0x1E28, %l4
9473 movl %icc, %i4, %l0
9474 wr %g0, 0xeb, %asi
9475 membar #Sync
9476loop_925:
9477 nop ! tneg %xcc, 0x0 changed by convert2hboot
9478 mova %icc, %i7, %o1
9479 fands %f25, %f1, %f2
9480 bpos,a,pt %xcc, loop_926
9481 movne %icc, %g6, %o5
9482 nop ! taddcc %g2, 0x14ED, %l6 changed by convert2hboot
9483 movre %i6, 0x3E5, %o4
9484loop_926:
9485 movrgz %l2, 0x177, %g1
9486 srlx %l1, 0x1F, %g7
9487 movvc %xcc, %o3, %o2
9488 alignaddr %g4, %o7, %g5
9489 wr %g0, 0x4f, %asi
9490 nop ! ta %xcc, 0x5 changed by convert2hboot
9491 wr %g0, 0x89, %asi
9492 fbge,a %fcc3, loop_927
9493 ldd [%l7 + 0x10], %i4
9494 movvs %icc, %i1, %i0
9495 fmovsvs %icc, %f17, %f25
9496loop_927:
9497 fba %fcc0, loop_928
9498 orn %l5, 0x0591, %l3
9499 fcmple16 %f10, %f8, %o6
9500 nop ! tpos %icc, 0x2 changed by convert2hboot
9501loop_928:
9502 ldd [%l7 + 0x60], %l4
9503 fnors %f31, %f23, %f26
9504 sll %i4, %l0, %g3
9505 srlx %i3, 0x10, %i7
9506 nop ! taddcc %o1, %o5, %g6 changed by convert2hboot
9507 sethi 0x0D09, %g2
9508 fnegd %f28, %f30
9509 sdiv %i6, 0x07AB, %l6
9510 nop ! taddcctv %o4, %l2, %l1 changed by convert2hboot
9511 bleu,a %xcc, loop_929
9512 fmuld8ulx16 %f22, %f22, %f24
9513 set 0x40, %i6
9514 nop ! ldda [%l7 + %i6] 0x11, %f16 ASI use replaced by convert2hboot
9515loop_929:
9516 fmovscc %icc, %f17, %f20
9517 fpack16 %f16, %f0
9518 nop ! tsubcctv %g7, %g1, %o2 changed by convert2hboot
9519 nop ! tg %xcc, 0x0 changed by convert2hboot
9520 movrgz %g4, 0x148, %o3
9521 movpos %icc, %g5, %o7
9522 fnand %f28, %f16, %f10
9523 array8 %o0, %i5, %i2
9524 mulx %i0, %i1, %l3
9525 edge32n %l5, %o6, %l4
9526 movcs %icc, %i4, %l0
9527 fbo %fcc0, loop_930
9528 edge16n %i3, %i7, %g3
9529 sdivx %o5, 0x083F, %o1
9530 nop ! ta %icc, 0x2 changed by convert2hboot
9531loop_930:
9532 fmovs %f8, %f4
9533 addcc %g2, 0x1232, %i6
9534 nop ! ta %icc, 0x2 changed by convert2hboot
9535 nop ! tgu %icc, 0x7 changed by convert2hboot
9536 fmovsl %icc, %f12, %f11
9537 nop ! tcc %xcc, 0x7 changed by convert2hboot
9538 wr %g0, 0x2b, %asi
9539 membar #Sync
9540 nop ! sir 0x1CA0 changed by convert2hboot
9541 fmovde %icc, %f1, %f11
9542 edge16n %o4, %l6, %l1
9543 nop ! tvc %xcc, 0x1 changed by convert2hboot
9544 fornot1 %f18, %f22, %f20
9545 subcc %l2, 0x174E, %g1
9546 fpadd32s %f19, %f17, %f17
9547 fandnot1 %f18, %f0, %f12
9548 movre %g7, 0x331, %o2
9549 array32 %g4, %o3, %o7
9550 fba %fcc0, loop_931
9551 sll %o0, %g5, %i5
9552 edge8ln %i2, %i0, %l3
9553 ldsb [%l7 + 0x26], %l5
9554loop_931:
9555 fcmped %fcc2, %f6, %f26
9556 nop ! tle %xcc, 0x7 changed by convert2hboot
9557 movcc %icc, %i1, %o6
9558 fbo %fcc3, loop_932
9559 movge %icc, %i4, %l0
9560 xor %l4, %i3, %g3
9561 udivcc %o5, 0x1A2F, %o1
9562loop_932:
9563 umulcc %i7, %i6, %g6
9564 nop ! tpos %xcc, 0x4 changed by convert2hboot
9565 udivx %g2, 0x1A59, %l6
9566 fmovspos %icc, %f24, %f31
9567 fmovrdlz %o4, %f6, %f14
9568 mulx %l2, %l1, %g7
9569 bne,pt %icc, loop_933
9570 sub %g1, 0x0669, %o2
9571 sll %g4, %o7, %o0
9572 sth %g5, [%l7 + 0x70]
9573loop_933:
9574 movrlz %i5, %i2, %o3
9575 movrgez %l3, 0x097, %l5
9576 sdivcc %i0, 0x111D, %o6
9577 sdivcc %i1, 0x0056, %i4
9578 membar 0x5E
9579 sth %l4, [%l7 + 0x3E]
9580 fbu,a %fcc3, loop_934
9581 fmovrdgz %i3, %f16, %f16
9582 stw %g3, [%l7 + 0x0C]
9583 movl %xcc, %l0, %o5
9584loop_934:
9585 bn %icc, loop_935
9586 fpsub32 %f2, %f6, %f8
9587 nop
9588 setx loop_936, %l0, %l1
9589 nop ! wrpr 0x1, %tl changed by convert2hboot
9590 nop ! wrpr %l1, %tpc changed by convert2hboot
9591 add %l1, 0x4, %l1
9592 nop ! wrpr %l1, %tnpc changed by convert2hboot
9593 setx 0x34400001400, %l0, %l1
9594 nop ! wrpr %l1, %tstate changed by convert2hboot
9595 nop ! wrhpr 0x4, %htstate changed by convert2hboot
9596 nop ! retry changed by convert2hboot
9597 brgez %i7, loop_937
9598loop_935:
9599 fcmpne32 %f0, %f14, %i6
9600 nop ! tne %xcc, 0x7 changed by convert2hboot
9601loop_936:
9602 edge32 %g6, %g2, %o1
9603loop_937:
9604 fmovsge %icc, %f27, %f21
9605 lduw [%l7 + 0x48], %l6
9606 alignaddrl %o4, %l1, %l2
9607 brz %g1, loop_938
9608 fmovdneg %icc, %f29, %f5
9609 bpos,pn %icc, loop_939
9610 movge %xcc, %o2, %g4
9611loop_938:
9612 fblg,a %fcc0, loop_940
9613 fnand %f4, %f6, %f20
9614loop_939:
9615 mulx %g7, 0x15CB, %o7
9616 fxnors %f17, %f7, %f15
9617loop_940:
9618 movl %icc, %o0, %i5
9619 movrne %i2, %o3, %g5
9620 xnor %l5, %l3, %o6
9621 ldd [%l7 + 0x48], %f20
9622 xor %i0, 0x1986, %i1
9623 orcc %i4, 0x1704, %l4
9624 ldd [%l7 + 0x78], %g2
9625 fmul8x16 %f13, %f0, %f4
9626 edge8n %i3, %o5, %l0
9627 movge %xcc, %i7, %i6
9628 addc %g2, 0x1B29, %g6
9629 subcc %o1, 0x086A, %o4
9630 movrlez %l1, %l2, %l6
9631 edge16ln %o2, %g1, %g4
9632 fmovdvs %icc, %f26, %f22
9633 nop ! taddcc %g7, 0x0CF1, %o0 changed by convert2hboot
9634 bl,a,pt %xcc, loop_941
9635 udivcc %i5, 0x04C9, %o7
9636 sll %o3, 0x00, %i2
9637 wr %g0, 0x89, %asi
9638loop_941:
9639 brlez %l3, loop_942
9640 nop ! tl %xcc, 0x1 changed by convert2hboot
9641 sdiv %o6, 0x1310, %g5
9642 xorcc %i0, 0x0D3B, %i1
9643loop_942:
9644 nop ! tle %xcc, 0x7 changed by convert2hboot
9645 mulscc %l4, %g3, %i3
9646 nop ! tne %xcc, 0x5 changed by convert2hboot
9647 restored
9648 rdpr %cwp, %g1
9649 rdpr %cansave, %g2
9650 rdpr %canrestore, %g3
9651 rdpr %cleanwin, %g4
9652 rdpr %otherwin, %g5
9653 rdpr %wstate, %g6
9654 fxor %f8, %f2, %f6
9655 sethi 0x195C, %i4
9656 bn %xcc, loop_943
9657 brlz,a %l0, loop_944
9658 fmovsvs %xcc, %f13, %f3
9659 fmovd %f30, %f20
9660loop_943:
9661 xorcc %o5, %i6, %g2
9662loop_944:
9663 fmovdvs %xcc, %f10, %f21
9664 fmovrse %i7, %f19, %f15
9665 fcmple32 %f20, %f12, %o1
9666 umul %o4, %g6, %l2
9667 mova %icc, %l6, %o2
9668 sth %g1, [%l7 + 0x58]
9669 edge8 %g4, %l1, %o0
9670 ldstub [%l7 + 0x36], %i5
9671 nop
9672 setx loop_945, %l0, %l1
9673 nop ! wrpr 0x1, %tl changed by convert2hboot
9674 nop ! wrpr %l1, %tpc changed by convert2hboot
9675 add %l1, 0x4, %l1
9676 nop ! wrpr %l1, %tnpc changed by convert2hboot
9677 setx 0x34400001400, %l0, %l1
9678 nop ! wrpr %l1, %tstate changed by convert2hboot
9679 nop ! wrhpr 0x4, %htstate changed by convert2hboot
9680 nop ! retry changed by convert2hboot
9681 nop ! taddcc %o7, 0x07FD, %o3 changed by convert2hboot
9682 movleu %icc, %g7, %l5
9683 fornot1s %f5, %f7, %f14
9684loop_945:
9685 movcc %xcc, %i2, %l3
9686 andcc %o6, 0x059C, %g5
9687 edge16 %i0, %l4, %i1
9688 movcc %xcc, %g3, %i3
9689 add %i4, %o5, %l0
9690 movvs %icc, %i6, %g2
9691 sth %i7, [%l7 + 0x72]
9692 swap [%l7 + 0x08], %o1
9693 ba,a,pn %icc, loop_946
9694 nop ! tne %xcc, 0x4 changed by convert2hboot
9695 udivcc %g6, 0x0A22, %o4
9696 movle %xcc, %l6, %l2
9697loop_946:
9698 nop
9699 wr %g0, 0x0c, %asi
9700 andncc %g4, %l1, %o2
9701 fornot1 %f10, %f18, %f16
9702 stb %i5, [%l7 + 0x2C]
9703 nop ! tgu %icc, 0x2 changed by convert2hboot
9704 wr %g0, 0x19, %asi
9705 sethi 0x1269, %o7
9706 fbuge %fcc2, loop_947
9707 fmovdge %xcc, %f6, %f16
9708 edge16l %o3, %g7, %l5
9709 restored
9710 rdpr %cwp, %g1
9711 rdpr %cansave, %g2
9712 rdpr %canrestore, %g3
9713 rdpr %cleanwin, %g4
9714 rdpr %otherwin, %g5
9715 rdpr %wstate, %g6
9716loop_947:
9717 xnorcc %l3, 0x00E6, %o6
9718 pdist %f22, %f18, %f16
9719 sll %g5, %i2, %l4
9720 sdivcc %i0, 0x13AE, %i1
9721 fmovscc %xcc, %f13, %f4
9722 xorcc %i3, 0x01DC, %i4
9723 wr %g0, 0x19, %asi
9724 movrne %l0, 0x2DD, %g3
9725 fabsd %f16, %f26
9726 saved
9727 rdpr %cwp, %g1
9728 rdpr %cansave, %g2
9729 rdpr %canrestore, %g3
9730 rdpr %cleanwin, %g4
9731 rdpr %otherwin, %g5
9732 rdpr %wstate, %g6
9733 mulx %i6, 0x14E1, %i7
9734 subcc %o1, 0x087A, %g2
9735 fmuld8sux16 %f7, %f14, %f22
9736 edge16l %o4, %g6, %l2
9737 mulx %l6, %g4, %g1
9738 xor %o2, %l1, %o0
9739 nop ! tge %icc, 0x5 changed by convert2hboot
9740 subc %i5, %o7, %o3
9741 smul %g7, %l5, %o6
9742 edge8ln %g5, %l3, %i2
9743 movre %l4, 0x2D9, %i1
9744 nop
9745 setx loop_948, %l0, %l1
9746 jmpl %l1, %i3
9747 and %i0, %i4, %o5
9748 sdivcc %g3, 0x17F6, %i6
9749 fsrc1s %f14, %f18
9750loop_948:
9751 alignaddr %i7, %o1, %l0
9752 fmovrse %o4, %f13, %f24
9753 andcc %g6, %g2, %l6
9754 bn,a,pn %icc, loop_949
9755 fmovsl %xcc, %f16, %f21
9756 wr %g0, 0x80, %asi
9757 lda [%l7 + 0x7C] %asi, %f10
9758loop_949:
9759 fornot1 %f16, %f2, %f12
9760 fpsub32 %f6, %f2, %f4
9761 bge,a,pt %xcc, loop_950
9762 sllx %l2, 0x0E, %g4
9763 andcc %g1, 0x070C, %o2
9764 edge16l %o0, %l1, %i5
9765loop_950:
9766 sll %o3, 0x1C, %g7
9767 fbu %fcc3, loop_951
9768 edge16ln %o7, %o6, %l5
9769 array16 %l3, %g5, %l4
9770loop_951:
9771 subc %i1, 0x1AB7, %i3
9772 set 0x5C, %g3
9773 nop ! lduba [%l7 + %g3] 0x81, %i2 ASI use replaced by convert2hboot
9774 xorcc %i0, 0x06F0, %o5
9775 restored
9776 rdpr %cwp, %g1
9777 rdpr %cansave, %g2
9778 rdpr %canrestore, %g3
9779 rdpr %cleanwin, %g4
9780 rdpr %otherwin, %g5
9781 rdpr %wstate, %g6
9782 array8 %g3, %i6, %i4
9783 movrlez %o1, 0x267, %i7
9784 subc %o4, 0x07A2, %g6
9785 bneg,a,pt %icc, loop_952
9786 fble %fcc2, loop_953
9787 nop ! tneg %xcc, 0x4 changed by convert2hboot
9788 bcc,a,pt %icc, loop_954
9789loop_952:
9790 movneg %xcc, %l0, %g2
9791loop_953:
9792 st %f16, [%l7 + 0x28]
9793 mulx %l6, 0x03C7, %l2
9794loop_954:
9795 orncc %g1, 0x01A2, %g4
9796 fmovde %xcc, %f12, %f10
9797 bgu,a loop_955
9798 mulx %o0, %o2, %l1
9799 xor %o3, 0x1E1A, %g7
9800 smulcc %i5, %o7, %l5
9801loop_955:
9802 sdiv %l3, 0x0A88, %o6
9803 xorcc %g5, 0x0A80, %l4
9804 movg %icc, %i1, %i2
9805 movcc %icc, %i0, %o5
9806 fcmple16 %f10, %f28, %i3
9807 array32 %i6, %g3, %o1
9808 nop ! tn %icc, 0x4 changed by convert2hboot
9809 array8 %i4, %i7, %o4
9810 bgu,pn %icc, loop_956
9811 fmovsa %xcc, %f10, %f8
9812 sllx %g6, %g2, %l6
9813 subcc %l2, 0x072C, %l0
9814loop_956:
9815 edge16n %g4, %g1, %o0
9816 addcc %l1, %o3, %g7
9817 fmovspos %icc, %f3, %f20
9818 nop ! tn %xcc, 0x3 changed by convert2hboot
9819 ba,pn %icc, loop_957
9820 fmovrdgz %o2, %f12, %f20
9821 bneg,pn %xcc, loop_958
9822 fornot1 %f0, %f24, %f18
9823loop_957:
9824 edge16 %i5, %o7, %l5
9825 sub %l3, 0x0C01, %o6
9826loop_958:
9827 nop ! ta %icc, 0x6 changed by convert2hboot
9828 fsrc1s %f28, %f2
9829 fbug %fcc2, loop_959
9830 edge16l %g5, %i1, %i2
9831 fabsd %f18, %f14
9832 fnot2 %f24, %f30
9833loop_959:
9834 fbn %fcc0, loop_960
9835 movpos %icc, %i0, %o5
9836 subc %i3, %i6, %g3
9837 move %icc, %l4, %i4
9838loop_960:
9839 fand %f26, %f14, %f28
9840 movrne %o1, 0x1A2, %o4
9841 popc %g6, %g2
9842 saved
9843 rdpr %cwp, %g1
9844 rdpr %cansave, %g2
9845 rdpr %canrestore, %g3
9846 rdpr %cleanwin, %g4
9847 rdpr %otherwin, %g5
9848 rdpr %wstate, %g6
9849 be loop_961
9850 bvc,a,pn %xcc, loop_962
9851 std %i6, [%l7 + 0x58]
9852 ldstub [%l7 + 0x6B], %i7
9853loop_961:
9854 fmovsge %xcc, %f0, %f13
9855loop_962:
9856 addcc %l0, %g4, %g1
9857 edge8ln %l2, %l1, %o0
9858 movvs %xcc, %g7, %o3
9859 movne %icc, %i5, %o2
9860 nop ! taddcc %l5, %o7, %o6 changed by convert2hboot
9861 fzeros %f5
9862 fbu,a %fcc3, loop_963
9863 fbe %fcc3, loop_964
9864 fandnot2s %f12, %f24, %f12
9865 movne %icc, %l3, %g5
9866loop_963:
9867 fones %f20
9868loop_964:
9869 sdivcc %i2, 0x0344, %i1
9870 edge8n %i0, %o5, %i3
9871 subcc %i6, 0x1551, %l4
9872 edge8l %i4, %o1, %o4
9873 movpos %xcc, %g6, %g2
9874 edge32l %l6, %g3, %l0
9875 fmovdge %icc, %f19, %f23
9876 umulcc %i7, 0x075F, %g4
9877 udiv %l2, 0x133B, %g1
9878 nop ! tneg %icc, 0x3 changed by convert2hboot
9879 umul %l1, 0x0F2E, %g7
9880 nop ! tgu %icc, 0x1 changed by convert2hboot
9881 udivx %o3, 0x0176, %o0
9882 xor %o2, 0x146B, %i5
9883 nop ! tleu %icc, 0x1 changed by convert2hboot
9884 ldub [%l7 + 0x0A], %l5
9885 andncc %o7, %o6, %g5
9886 fmovsle %icc, %f13, %f13
9887 subccc %i2, 0x08A9, %i1
9888 fnor %f30, %f26, %f6
9889 umul %l3, 0x1F01, %o5
9890 fmovrsne %i0, %f12, %f17
9891 edge8 %i6, %l4, %i4
9892 orn %i3, 0x06DF, %o4
9893 fand %f20, %f18, %f30
9894 brgz,a %o1, loop_965
9895 nop ! sir 0x0558 changed by convert2hboot
9896 fmovrdne %g6, %f10, %f6
9897 nop ! taddcctv %l6, 0x0875, %g3 changed by convert2hboot
9898loop_965:
9899 udivx %g2, 0x1B1F, %l0
9900 xnor %g4, 0x19E0, %i7
9901 movneg %xcc, %l2, %l1
9902 fpadd32 %f26, %f22, %f14
9903 addccc %g1, 0x0AC8, %o3
9904 nop ! tvc %xcc, 0x6 changed by convert2hboot
9905 ldx [%l7 + 0x58], %o0
9906 srax %g7, 0x00, %i5
9907 alignaddrl %o2, %l5, %o6
9908 brlez,a %g5, loop_966
9909 fmul8x16 %f26, %f6, %f14
9910 ldx [%l7 + 0x40], %o7
9911 subc %i1, %i2, %l3
9912loop_966:
9913 restored
9914 rdpr %cwp, %g1
9915 rdpr %cansave, %g2
9916 rdpr %canrestore, %g3
9917 rdpr %cleanwin, %g4
9918 rdpr %otherwin, %g5
9919 rdpr %wstate, %g6
9920 brz %i0, loop_967
9921 fmovdvc %xcc, %f24, %f28
9922 fmovsneg %xcc, %f2, %f8
9923 nop ! tcs %xcc, 0x7 changed by convert2hboot
9924loop_967:
9925 nop
9926 wr %g0, 0x89, %asi
9927 nop ! tvs %icc, 0x7 changed by convert2hboot
9928 xnor %l4, %i6, %i4
9929 fands %f5, %f0, %f15
9930 edge32l %o4, %i3, %o1
9931 fbo %fcc1, loop_968
9932 fmovsa %icc, %f13, %f2
9933 add %l7, 0x60, %l6
9934 wr %g0, 0x80, %asi
9935 lda [%l6] %asi, %g6
9936 nop ! casa [%l6] 0x80, %g6, %g3 ASI use replaced by convert2hboot
9937loop_968:
9938 brnz,a %g2, loop_969
9939 bne,a,pn %xcc, loop_970
9940 nop
9941 setx loop_971, %l0, %l1
9942 nop ! wrpr 0x1, %tl changed by convert2hboot
9943 nop ! wrpr %l1, %tpc changed by convert2hboot
9944 add %l1, 0x4, %l1
9945 nop ! wrpr %l1, %tnpc changed by convert2hboot
9946 setx 0x34400001400, %l0, %l1
9947 nop ! wrpr %l1, %tstate changed by convert2hboot
9948 nop ! wrhpr 0x4, %htstate changed by convert2hboot
9949 nop ! retry changed by convert2hboot
9950 sethi 0x1016, %l6
9951loop_969:
9952 ldsb [%l7 + 0x59], %l0
9953loop_970:
9954 nop
9955 wr %g0, 0x0c, %asi
9956loop_971:
9957 mova %xcc, %l2, %l1
9958 set 0x7E, %o2
9959 nop ! lduha [%l7 + %o2] 0x10, %g4 ASI use replaced by convert2hboot
9960 fbuge,a %fcc3, loop_972
9961 nop ! tcc %xcc, 0x0 changed by convert2hboot
9962 fbule,a %fcc1, loop_973
9963 prefetch [%l7 + 0x4C], 0x3
9964loop_972:
9965 srl %g1, %o0, %g7
9966 or %i5, %o2, %o3
9967loop_973:
9968 srax %o6, 0x11, %g5
9969 movg %xcc, %o7, %l5
9970 sra %i1, %l3, %i0
9971 nop ! taddcc %o5, %l4, %i6 changed by convert2hboot
9972 andncc %i4, %i2, %o4
9973 nop
9974 setx loop_974, %l0, %l1
9975 nop ! wrpr 0x1, %tl changed by convert2hboot
9976 nop ! wrpr %l1, %tpc changed by convert2hboot
9977 add %l1, 0x4, %l1
9978 nop ! wrpr %l1, %tnpc changed by convert2hboot
9979 setx 0x34400001400, %l0, %l1
9980 nop ! wrpr %l1, %tstate changed by convert2hboot
9981 nop ! wrhpr 0x4, %htstate changed by convert2hboot
9982 nop ! retry changed by convert2hboot
9983 nop ! tcs %icc, 0x0 changed by convert2hboot
9984 edge8ln %i3, %g6, %o1
9985 xor %g3, 0x1B7B, %g2
9986loop_974:
9987 bn,a,pt %xcc, loop_975
9988 subcc %l0, 0x045B, %l6
9989 popc %l2, %i7
9990 fsrc1 %f6, %f14
9991loop_975:
9992 nop ! tneg %icc, 0x0 changed by convert2hboot
9993 mulx %l1, 0x1621, %g1
9994 sdivcc %o0, 0x053B, %g4
9995 fmovspos %icc, %f11, %f7
9996 fpsub16 %f2, %f0, %f20
9997 fmovrdgez %i5, %f10, %f6
9998 sdiv %g7, 0x1A5B, %o3
9999 nop ! tpos %xcc, 0x7 changed by convert2hboot
10000 ldstub [%l7 + 0x23], %o6
10001 or %o2, %g5, %o7
10002 nop ! sir 0x0B8B changed by convert2hboot
10003 xnor %l5, 0x1C00, %l3
10004 nop ! te %xcc, 0x1 changed by convert2hboot
10005 movgu %xcc, %i1, %o5
10006 fmovrsgez %l4, %f0, %f4
10007 movpos %xcc, %i0, %i6
10008 alignaddrl %i2, %o4, %i3
10009 udiv %i4, 0x0ABE, %o1
10010 nop ! tvc %xcc, 0x7 changed by convert2hboot
10011 and %g6, %g3, %g2
10012 stb %l0, [%l7 + 0x5D]
10013 xnorcc %l2, %l6, %i7
10014 fcmpes %fcc3, %f4, %f21
10015 nop ! tpos %icc, 0x7 changed by convert2hboot
10016 alignaddrl %g1, %o0, %g4
10017 udivcc %l1, 0x1168, %i5
10018 edge32l %o3, %o6, %o2
10019 movpos %icc, %g5, %g7
10020 movvs %xcc, %o7, %l3
10021 bne,a,pt %icc, loop_976
10022 fmovsgu %icc, %f11, %f11
10023 fpsub32s %f9, %f28, %f15
10024 orcc %l5, 0x0235, %i1
10025loop_976:
10026 alignaddr %l4, %i0, %i6
10027 fmovsg %icc, %f29, %f14
10028 fbule,a %fcc3, loop_977
10029 fmul8sux16 %f6, %f14, %f20
10030 fabsd %f18, %f0
10031 fpsub32s %f31, %f16, %f8
10032loop_977:
10033 movge %icc, %o5, %o4
10034 mulx %i3, %i2, %o1
10035 fabsd %f30, %f4
10036 xor %g6, 0x1DF3, %i4
10037 edge32n %g3, %l0, %l2
10038 edge32 %g2, %i7, %g1
10039 movgu %icc, %o0, %g4
10040 fandnot1 %f24, %f14, %f18
10041 ldd [%l7 + 0x38], %i6
10042 bleu,pt %xcc, loop_978
10043 umul %l1, 0x1AEA, %i5
10044 ld [%l7 + 0x34], %f26
10045 mova %icc, %o6, %o3
10046loop_978:
10047 orn %g5, %g7, %o2
10048 nop
10049 setx loop_979, %l0, %l1
10050 jmpl %l1, %l3
10051 smul %o7, %l5, %l4
10052 addc %i0, %i1, %i6
10053 andcc %o5, %o4, %i2
10054loop_979:
10055 fornot1s %f5, %f10, %f30
10056 srlx %o1, 0x1C, %i3
10057 nop ! tsubcc %g6, %g3, %l0 changed by convert2hboot
10058 movrne %l2, 0x1B9, %i4
10059 fones %f9
10060 edge16 %g2, %g1, %o0
10061 add %g4, 0x1323, %l6
10062 fmovse %xcc, %f15, %f24
10063 std %f20, [%l7 + 0x68]
10064 edge8 %l1, %i5, %o6
10065 movrgz %o3, %i7, %g5
10066 sllx %g7, %o2, %l3
10067 popc %o7, %l5
10068 addc %i0, %i1, %i6
10069 fcmpeq16 %f26, %f20, %o5
10070 fbge %fcc3, loop_980
10071 fbge,a %fcc1, loop_981
10072 or %l4, %o4, %o1
10073 edge32l %i2, %i3, %g3
10074loop_980:
10075 lduw [%l7 + 0x6C], %l0
10076loop_981:
10077 fbge,a %fcc3, loop_982
10078 fpsub16s %f25, %f10, %f15
10079 nop ! tpos %icc, 0x5 changed by convert2hboot
10080 bleu,a,pt %xcc, loop_983
10081loop_982:
10082 movg %icc, %l2, %g6
10083 fnot2s %f24, %f0
10084 edge16 %i4, %g2, %o0
10085loop_983:
10086 movrlz %g4, 0x2DE, %l6
10087 std %f30, [%l7 + 0x60]
10088 orn %g1, %l1, %i5
10089 sllx %o3, %i7, %o6
10090 fnand %f12, %f24, %f2
10091 nop ! tleu %icc, 0x4 changed by convert2hboot
10092 subc %g5, 0x15B6, %o2
10093 bg %icc, loop_984
10094 fabss %f2, %f14
10095 movn %icc, %l3, %g7
10096 nop ! tn %icc, 0x6 changed by convert2hboot
10097loop_984:
10098 nop ! te %xcc, 0x0 changed by convert2hboot
10099 movrlez %l5, %o7, %i0
10100 edge16n %i6, %i1, %o5
10101 set 0x18, %i7
10102 nop ! prefetcha [%l7 + %i7] 0x10, 0x1 ASI use replaced by convert2hboot
10103 fbu %fcc3, loop_985
10104 fornot2s %f4, %f0, %f11
10105 wr %g0, 0x20, %asi
10106loop_985:
10107 fbu %fcc0, loop_986
10108 fmovsg %xcc, %f28, %f21
10109 fcmpeq32 %f18, %f16, %o1
10110 nop ! tcs %xcc, 0x4 changed by convert2hboot
10111loop_986:
10112 movge %xcc, %i3, %i2
10113 nop ! tvc %icc, 0x2 changed by convert2hboot
10114 fbue %fcc1, loop_987
10115 movcs %xcc, %g3, %l0
10116 add %l7, 0x54, %l6
10117 wr %g0, 0x80, %asi
10118 nop ! casa [%l6] 0x80, %l2, %g6 ASI use replaced by convert2hboot
10119loop_987:
10120 restored
10121 rdpr %cwp, %g1
10122 rdpr %cansave, %g2
10123 rdpr %canrestore, %g3
10124 rdpr %cleanwin, %g4
10125 rdpr %otherwin, %g5
10126 rdpr %wstate, %g6
10127 fbne %fcc1, loop_988
10128 udivx %i4, 0x0C9A, %o0
10129 xor %g4, %l6, %g1
10130 xnor %g2, 0x13AA, %i5
10131loop_988:
10132 ba,pn %icc, loop_989
10133 fand %f30, %f26, %f20
10134 movgu %xcc, %o3, %l1
10135 fbo,a %fcc3, loop_990
10136loop_989:
10137 andn %o6, %g5, %o2
10138 andn %l3, 0x152F, %g7
10139 add %l7, 0x20, %l6
10140 wr %g0, 0x89, %asi
10141 lda [%l6] %asi, %i7
10142 nop ! casa [%l6] 0x89, %i7, %o7 ASI use replaced by convert2hboot
10143loop_990:
10144 xnor %i0, 0x1117, %i6
10145 fmovsge %icc, %f12, %f15
10146 udivcc %i1, 0x16E6, %o5
10147 bg loop_991
10148 orcc %l5, 0x177C, %l4
10149 edge32n %o1, %o4, %i3
10150 fornot2 %f2, %f0, %f20
10151loop_991:
10152 fbul,a %fcc3, loop_992
10153 movvc %icc, %g3, %l0
10154 bneg loop_993
10155 ldd [%l7 + 0x40], %i2
10156loop_992:
10157 nop ! taddcctv %l2, 0x1203, %i4 changed by convert2hboot
10158 fxors %f1, %f1, %f11
10159loop_993:
10160 nop
10161 setx loop_994, %l0, %l1
10162 nop ! wrpr 0x1, %tl changed by convert2hboot
10163 nop ! wrpr %l1, %tnpc changed by convert2hboot
10164 setx 0x34400001400, %l0, %l1
10165 nop ! wrpr %l1, %tstate changed by convert2hboot
10166 nop ! wrhpr 0x4, %htstate changed by convert2hboot
10167 nop ! done changed by convert2hboot
10168 bpos %icc, loop_995
10169 mulx %g6, %g4, %o0
10170 xor %l6, 0x17CF, %g2
10171loop_994:
10172 nop ! te %icc, 0x5 changed by convert2hboot
10173loop_995:
10174 bneg,pt %icc, loop_996
10175 movvc %xcc, %g1, %o3
10176 bgu,a loop_997
10177 orn %i5, 0x1C2E, %o6
10178loop_996:
10179 sth %g5, [%l7 + 0x44]
10180 edge32 %o2, %l1, %l3
10181loop_997:
10182 nop ! ta %icc, 0x5 changed by convert2hboot
10183 smulcc %i7, %o7, %i0
10184 nop ! taddcctv %i6, %i1, %g7 changed by convert2hboot
10185 udivx %o5, 0x0FDB, %l5
10186 subc %l4, %o4, %i3
10187 ldsh [%l7 + 0x32], %g3
10188 saved
10189 rdpr %cwp, %g1
10190 rdpr %cansave, %g2
10191 rdpr %canrestore, %g3
10192 rdpr %cleanwin, %g4
10193 rdpr %otherwin, %g5
10194 rdpr %wstate, %g6
10195 sra %l0, %i2, %o1
10196 subcc %l2, 0x1626, %i4
10197 movneg %xcc, %g6, %g4
10198 edge32n %l6, %g2, %g1
10199 ba,pt %xcc, loop_998
10200 mova %icc, %o0, %o3
10201 nop ! sir 0x1BE3 changed by convert2hboot
10202 saved
10203 rdpr %cwp, %g1
10204 rdpr %cansave, %g2
10205 rdpr %canrestore, %g3
10206 rdpr %cleanwin, %g4
10207 rdpr %otherwin, %g5
10208 rdpr %wstate, %g6
10209loop_998:
10210 movre %i5, 0x255, %o6
10211 membar #Sync
10212 set 0x40, %i0
10213 nop ! ldda [%l7 + %i0] 0xf9, %f16 ASI use replaced by convert2hboot
10214 movle %icc, %o2, %l1
10215 nop ! tcs %xcc, 0x3 changed by convert2hboot
10216 alignaddrl %g5, %l3, %o7
10217 fmovsle %icc, %f29, %f19
10218 bleu,pt %xcc, loop_999
10219 nop ! tpos %xcc, 0x1 changed by convert2hboot
10220 edge16 %i0, %i7, %i1
10221 alignaddr %i6, %o5, %g7
10222loop_999:
10223 movle %xcc, %l5, %o4
10224 bgu,a loop_1000
10225 membar 0x3C
10226 fandnot1 %f6, %f28, %f20
10227 nop ! sir 0x03BE changed by convert2hboot
10228loop_1000:
10229 add %l4, %g3, %l0
10230 fmovrse %i2, %f14, %f25
10231 add %o1, %i3, %i4
10232 movrlz %l2, %g6, %l6
10233 movneg %icc, %g4, %g2
10234 addccc %o0, 0x03FF, %g1
10235 brz %i5, loop_1001
10236 array16 %o6, %o2, %o3
10237 edge16 %l1, %g5, %o7
10238 fmovrdgz %l3, %f22, %f30
10239loop_1001:
10240 nop
10241 wr %g0, 0x88, %asi
10242 brlz %i1, loop_1002
10243 nop ! tge %xcc, 0x7 changed by convert2hboot
10244 andcc %i0, %o5, %g7
10245 movcc %xcc, %l5, %o4
10246loop_1002:
10247 edge8 %i6, %l4, %l0
10248 movn %xcc, %g3, %o1
10249 nop ! tneg %xcc, 0x5 changed by convert2hboot
10250 fnand %f26, %f28, %f12
10251 wr %g0, 0x11, %asi
10252 edge32 %i4, %l2, %g6
10253 fble,a %fcc2, loop_1003
10254 stx %i2, [%l7 + 0x30]
10255 srlx %l6, %g4, %o0
10256 fbuge,a %fcc0, loop_1004
10257loop_1003:
10258 nop ! ta %xcc, 0x4 changed by convert2hboot
10259 movrlz %g2, 0x2D8, %g1
10260 array16 %o6, %o2, %o3
10261loop_1004:
10262 nop ! tle %xcc, 0x7 changed by convert2hboot
10263 fbn %fcc1, loop_1005
10264 nop ! tgu %xcc, 0x1 changed by convert2hboot
10265 orcc %i5, %g5, %o7
10266 movgu %xcc, %l1, %l3
10267loop_1005:
10268 fcmpeq32 %f16, %f4, %i7
10269 ba,pt %icc, loop_1006
10270 fmovdleu %icc, %f26, %f1
10271 membar 0x07
10272 edge8l %i0, %o5, %i1
10273loop_1006:
10274 srl %l5, %o4, %i6
10275 nop
10276 setx loop_1007, %l0, %l1
10277 nop ! wrpr 0x1, %tl changed by convert2hboot
10278 nop ! wrpr %l1, %tpc changed by convert2hboot
10279 add %l1, 0x4, %l1
10280 nop ! wrpr %l1, %tnpc changed by convert2hboot
10281 setx 0x34400001400, %l0, %l1
10282 nop ! wrpr %l1, %tstate changed by convert2hboot
10283 nop ! wrhpr 0x4, %htstate changed by convert2hboot
10284 nop ! retry changed by convert2hboot
10285 orcc %l4, 0x0D35, %l0
10286 fpadd16 %f28, %f6, %f4
10287 smulcc %g3, 0x0985, %g7
10288loop_1007:
10289 nop ! tn %icc, 0x1 changed by convert2hboot
10290 fabss %f2, %f23
10291 umul %i3, 0x0666, %o1
10292 edge8 %i4, %g6, %l2
10293 set 0x40, %i1
10294 nop ! stda %f0, [%l7 + %i1] 0x0c ASI use replaced by convert2hboot
10295 fcmpgt16 %f6, %f24, %i2
10296 ld [%l7 + 0x3C], %f25
10297 set 0x1E, %o4
10298 nop ! stha %l6, [%l7 + %o4] 0x04 ASI use replaced by convert2hboot
10299 mova %icc, %o0, %g4
10300 fnegd %f22, %f20
10301 movvs %icc, %g2, %g1
10302 edge8ln %o2, %o3, %i5
10303 srlx %g5, %o6, %l1
10304 fmovsvs %xcc, %f8, %f27
10305 nop ! tsubcc %o7, 0x156C, %i7 changed by convert2hboot
10306 mulx %l3, 0x1E88, %i0
10307 edge32l %i1, %o5, %l5
10308 movrgz %o4, 0x193, %i6
10309 edge32ln %l0, %l4, %g7
10310 sdiv %g3, 0x0007, %o1
10311 nop ! tsubcc %i4, %g6, %i3 changed by convert2hboot
10312 fnegd %f4, %f26
10313 bne,a %xcc, loop_1008
10314 movvc %icc, %l2, %l6
10315 nop ! tcs %xcc, 0x7 changed by convert2hboot
10316 array32 %i2, %g4, %o0
10317loop_1008:
10318 edge8ln %g1, %g2, %o2
10319 fnot2 %f28, %f12
10320 fnot2s %f5, %f29
10321 fmovdcc %xcc, %f10, %f9
10322 ld [%l7 + 0x34], %f23
10323 movcc %xcc, %i5, %o3
10324 fcmped %fcc2, %f24, %f10
10325 subcc %g5, %o6, %o7
10326 umulcc %i7, 0x0B23, %l3
10327 set 0x2A, %o6
10328 nop ! ldsba [%l7 + %o6] 0x04, %i0 ASI use replaced by convert2hboot
10329 andcc %l1, 0x0CBF, %o5
10330 movn %icc, %i1, %o4
10331 movrgez %i6, %l5, %l4
10332 wr %g0, 0x80, %asi
10333 nop
10334 set 0x42, %l4
10335 ldstub [%l7 + %l4], %g3
10336 fsrc1 %f20, %f2
10337 nop ! tsubcc %g7, 0x1560, %i4 changed by convert2hboot
10338 movle %icc, %o1, %i3
10339 fbule,a %fcc0, loop_1009
10340 subc %l2, 0x1B96, %l6
10341 bpos %xcc, loop_1010
10342 edge16l %g6, %g4, %o0
10343loop_1009:
10344 edge16ln %g1, %g2, %i2
10345 array16 %i5, %o2, %o3
10346loop_1010:
10347 sll %o6, %o7, %i7
10348 prefetch [%l7 + 0x34], 0x1
10349 ldstub [%l7 + 0x2C], %l3
10350 fnands %f21, %f3, %f28
10351 udivx %g5, 0x13E6, %l1
10352 andcc %o5, %i1, %i0
10353 and %o4, %l5, %l4
10354 movcc %icc, %l0, %i6
10355 addc %g3, %i4, %g7
10356 subccc %i3, %l2, %o1
10357 edge8 %l6, %g4, %o0
10358 smul %g1, %g6, %i2
10359 nop ! tpos %xcc, 0x7 changed by convert2hboot
10360 udivcc %g2, 0x03F3, %o2
10361 fxnor %f2, %f12, %f10
10362 set 0x24, %i5
10363 nop ! lduha [%l7 + %i5] 0x10, %o3 ASI use replaced by convert2hboot
10364 for %f20, %f8, %f28
10365 nop ! tleu %icc, 0x6 changed by convert2hboot
10366 edge32n %o6, %i5, %o7
10367 nop ! taddcctv %l3, %g5, %i7 changed by convert2hboot
10368 fblg,a %fcc3, loop_1011
10369 bneg,a %icc, loop_1012
10370 nop ! tleu %xcc, 0x6 changed by convert2hboot
10371 edge8n %l1, %o5, %i1
10372loop_1011:
10373 sllx %i0, 0x0F, %l5
10374loop_1012:
10375 fmovrse %o4, %f8, %f17
10376 nop ! tsubcctv %l4, %l0, %i6 changed by convert2hboot
10377 membar 0x36
10378 nop ! tne %icc, 0x3 changed by convert2hboot
10379 nop ! tg %xcc, 0x5 changed by convert2hboot
10380 nop ! tn %icc, 0x7 changed by convert2hboot
10381 ldstub [%l7 + 0x7C], %g3
10382 addccc %i4, 0x1390, %g7
10383 fmovsleu %xcc, %f25, %f25
10384 movneg %icc, %l2, %o1
10385 ldsh [%l7 + 0x76], %l6
10386 orn %i3, 0x14C8, %g4
10387 fmovdneg %xcc, %f24, %f2
10388 fmovsneg %xcc, %f31, %f14
10389 fbn %fcc3, loop_1013
10390 fors %f15, %f4, %f21
10391 nop ! taddcc %o0, 0x1ECC, %g6 changed by convert2hboot
10392 mova %icc, %i2, %g2
10393loop_1013:
10394 movvs %icc, %g1, %o2
10395 st %f22, [%l7 + 0x2C]
10396 nop
10397 setx loop_1014, %l0, %l1
10398 jmpl %l1, %o6
10399 udiv %o3, 0x0D54, %o7
10400 bpos,pn %xcc, loop_1015
10401 fnegs %f1, %f28
10402loop_1014:
10403 movge %xcc, %i5, %g5
10404 bl,a %xcc, loop_1016
10405loop_1015:
10406 ldub [%l7 + 0x20], %l3
10407 fandnot1s %f0, %f27, %f20
10408 wr %g0, 0x80, %asi
10409loop_1016:
10410 membar 0x37
10411 movrlz %l1, %i1, %i0
10412 wr %g0, 0x04, %asi
10413 fmul8sux16 %f18, %f10, %f20
10414 edge32n %l5, %l4, %o4
10415 edge16n %l0, %g3, %i6
10416 fba %fcc0, loop_1017
10417 movrne %g7, %l2, %o1
10418 srl %l6, 0x05, %i3
10419 fcmpgt16 %f2, %f30, %g4
10420loop_1017:
10421 nop
10422 set 0x40, %o3
10423 nop ! ldda [%l7 + %o3] 0x18, %f0 ASI use replaced by convert2hboot
10424 addc %i4, %o0, %g6
10425 edge8ln %g2, %g1, %o2
10426 edge8n %i2, %o3, %o6
10427 stw %i5, [%l7 + 0x34]
10428 set 0x0A, %g5
10429 nop ! lduba [%l7 + %g5] 0x15, %o7 ASI use replaced by convert2hboot
10430 nop ! tn %icc, 0x0 changed by convert2hboot
10431 movcs %icc, %l3, %g5
10432 fcmpeq16 %f20, %f14, %i7
10433 srax %i1, 0x10, %l1
10434 xnor %i0, 0x0223, %o5
10435 sethi 0x0ED9, %l5
10436 array16 %o4, %l4, %l0
10437 fmul8x16au %f30, %f9, %f14
10438 movrgez %i6, %g3, %l2
10439 xnorcc %g7, %o1, %i3
10440 sdiv %g4, 0x0EC1, %i4
10441 fmovda %xcc, %f6, %f24
10442 wr %g0, 0x04, %asi
10443 pdist %f26, %f8, %f22
10444 be,a,pn %icc, loop_1018
10445 fbg %fcc2, loop_1019
10446 fabsd %f22, %f18
10447 fmovdpos %xcc, %f22, %f31
10448loop_1018:
10449 edge16ln %g6, %o0, %g1
10450loop_1019:
10451 movvs %xcc, %g2, %i2
10452 fbl %fcc3, loop_1020
10453 subc %o3, %o2, %o6
10454 fnor %f12, %f30, %f18
10455 sllx %o7, %i5, %l3
10456loop_1020:
10457 subccc %g5, %i1, %i7
10458 xnor %i0, %o5, %l1
10459 nop ! te %icc, 0x0 changed by convert2hboot
10460 bne loop_1021
10461 fcmpes %fcc1, %f12, %f25
10462 fmul8ulx16 %f28, %f10, %f20
10463 movvc %icc, %l5, %o4
10464loop_1021:
10465 sub %l4, 0x0C5E, %l0
10466 sth %g3, [%l7 + 0x42]
10467 ld [%l7 + 0x28], %f2
10468 sra %i6, 0x1F, %g7
10469 orcc %l2, %o1, %i3
10470 nop ! tcs %icc, 0x4 changed by convert2hboot
10471 move %xcc, %g4, %i4
10472 nop
10473 setx loop_1022, %l0, %l1
10474 jmpl %l1, %g6
10475 and %l6, %g1, %g2
10476 wr %g0, 0x10, %asi
10477loop_1022:
10478 array16 %o3, %i2, %o6
10479 fornot2s %f15, %f4, %f29
10480 edge8 %o7, %o2, %i5
10481 edge32l %g5, %l3, %i7
10482 fpmerge %f7, %f17, %f10
10483 movcs %xcc, %i0, %i1
10484 brgez %l1, loop_1023
10485 movneg %icc, %l5, %o5
10486 sll %l4, 0x1F, %l0
10487 fbn %fcc0, loop_1024
10488loop_1023:
10489 addccc %g3, %i6, %g7
10490 ldsw [%l7 + 0x7C], %o4
10491 fornot1 %f22, %f6, %f14
10492loop_1024:
10493 stw %o1, [%l7 + 0x54]
10494 bcc,a loop_1025
10495 umulcc %l2, %i3, %i4
10496 membar 0x4B
10497 fcmpeq16 %f30, %f30, %g4
10498loop_1025:
10499 movvc %xcc, %l6, %g6
10500 sdivx %g2, 0x1CFF, %o0
10501 fabsd %f14, %f2
10502 fbo,a %fcc3, loop_1026
10503 movneg %icc, %g1, %o3
10504 fmovdcc %xcc, %f30, %f11
10505 movre %i2, 0x10D, %o6
10506loop_1026:
10507 movl %icc, %o7, %o2
10508 bge,a loop_1027
10509 smulcc %g5, %l3, %i7
10510 movvs %xcc, %i5, %i0
10511 brz %i1, loop_1028
10512loop_1027:
10513 srlx %l5, %o5, %l1
10514 subcc %l4, %g3, %i6
10515 wr %g0, 0x2a, %asi
10516 membar #Sync
10517loop_1028:
10518 xorcc %o4, 0x114A, %l0
10519 nop ! tneg %xcc, 0x7 changed by convert2hboot
10520 wr %g0, 0x11, %asi
10521 std %o0, [%l7 + 0x28]
10522 xnorcc %i3, %g4, %l6
10523 fmovsneg %xcc, %f8, %f20
10524 move %xcc, %i4, %g6
10525 nop ! tvs %xcc, 0x1 changed by convert2hboot
10526 add %l7, 0x14, %l6
10527 wr %g0, 0x89, %asi
10528 lda [%l6] %asi, %g2
10529 nop ! casa [%l6] 0x89, %g2, %g1 ASI use replaced by convert2hboot
10530 fbg,a %fcc0, loop_1029
10531 xnorcc %o3, 0x1D88, %i2
10532 movvc %icc, %o0, %o7
10533 fnot1s %f22, %f20
10534loop_1029:
10535 edge8 %o2, %o6, %l3
10536 nop ! tn %icc, 0x1 changed by convert2hboot
10537 andcc %g5, 0x1B9C, %i5
10538 addc %i7, 0x0EB0, %i0
10539 nop ! tne %xcc, 0x0 changed by convert2hboot
10540 ldub [%l7 + 0x37], %l5
10541 alignaddrl %o5, %i1, %l1
10542 orcc %g3, %l4, %i6
10543 alignaddrl %g7, %o4, %l2
10544 udiv %o1, 0x1E2C, %l0
10545 fbe %fcc2, loop_1030
10546 or %g4, 0x1EC1, %i3
10547 sethi 0x0AAB, %i4
10548 nop ! tge %icc, 0x7 changed by convert2hboot
10549loop_1030:
10550 bshuffle %f24, %f12, %f24
10551 fmovdleu %icc, %f27, %f8
10552 orncc %l6, 0x03F3, %g2
10553 restored
10554 rdpr %cwp, %g1
10555 rdpr %cansave, %g2
10556 rdpr %canrestore, %g3
10557 rdpr %cleanwin, %g4
10558 rdpr %otherwin, %g5
10559 rdpr %wstate, %g6
10560 udivx %g1, 0x05D9, %o3
10561 fandnot1s %f4, %f30, %f1
10562 fmovrdgez %g6, %f18, %f26
10563 nop ! taddcc %o0, 0x1953, %o7 changed by convert2hboot
10564 call loop_1031
10565 fornot1s %f26, %f12, %f17
10566 edge8 %i2, %o2, %l3
10567 movge %xcc, %o6, %i5
10568loop_1031:
10569 subccc %i7, %g5, %i0
10570 nop ! tcs %icc, 0x7 changed by convert2hboot
10571 fbne,a %fcc2, loop_1032
10572 nop ! tvs %xcc, 0x4 changed by convert2hboot
10573 wr %g0, 0x89, %asi
10574loop_1032:
10575 orcc %i1, 0x1AA4, %o5
10576 nop ! tn %icc, 0x2 changed by convert2hboot
10577 bvs,a loop_1033
10578 movleu %xcc, %g3, %l4
10579 set 0x1C, %l0
10580 nop ! stha %l1, [%l7 + %l0] 0x23 ASI use replaced by convert2hboot
10581 membar #Sync
10582loop_1033:
10583 addccc %g7, 0x0A39, %i6
10584 nop ! taddcc %l2, 0x1FB6, %o1 changed by convert2hboot
10585 andcc %l0, 0x0D0F, %g4
10586 addc %i3, %o4, %i4
10587 bgu,pn %xcc, loop_1034
10588 sdivx %l6, 0x12EE, %g2
10589 brz %o3, loop_1035
10590 fmovdn %xcc, %f30, %f0
10591loop_1034:
10592 sdivx %g6, 0x16C0, %o0
10593 wr %g0, 0x27, %asi
10594 membar #Sync
10595loop_1035:
10596 nop
10597 wr %g0, 0x88, %asi
10598 fsrc1s %f29, %f0
10599 nop ! tvc %icc, 0x6 changed by convert2hboot
10600 nop ! tge %xcc, 0x7 changed by convert2hboot
10601 nop ! tge %xcc, 0x2 changed by convert2hboot
10602 fcmpne16 %f16, %f10, %o2
10603 edge8n %g1, %l3, %i5
10604 swap [%l7 + 0x6C], %o6
10605 sdivx %g5, 0x1B45, %i0
10606 add %l5, %i7, %o5
10607 fsrc1 %f6, %f12
10608 set 0x0A, %o7
10609 nop ! stha %i1, [%l7 + %o7] 0xea ASI use replaced by convert2hboot
10610 membar #Sync
10611 move %xcc, %l4, %l1
10612 subc %g3, 0x1C0F, %i6
10613 bcs,a,pn %xcc, loop_1036
10614 movneg %xcc, %g7, %o1
10615 set 0x38, %l1
10616 nop ! stwa %l0, [%l7 + %l1] 0x88 ASI use replaced by convert2hboot
10617loop_1036:
10618 and %l2, %i3, %o4
10619 umul %i4, 0x1ABD, %l6
10620 nop ! tl %xcc, 0x4 changed by convert2hboot
10621 bvc %icc, loop_1037
10622 subc %g2, %g4, %o3
10623 edge16 %g6, %o0, %i2
10624 orncc %o2, %g1, %l3
10625loop_1037:
10626 nop ! tl %icc, 0x0 changed by convert2hboot
10627 popc 0x187A, %i5
10628 ldx [%l7 + 0x38], %o6
10629 bshuffle %f20, %f30, %f24
10630 fmovdgu %xcc, %f27, %f26
10631 fmul8sux16 %f16, %f4, %f20
10632 nop ! ta %icc, 0x0 changed by convert2hboot
10633 xorcc %o7, %g5, %l5
10634 sdiv %i7, 0x16BB, %i0
10635 fmuld8ulx16 %f0, %f0, %f4
10636 fornot2 %f4, %f26, %f8
10637 nop ! tg %xcc, 0x0 changed by convert2hboot
10638 nop ! sir 0x0E3A changed by convert2hboot
10639 fpadd32s %f4, %f25, %f26
10640 nop
10641 set 0x1C, %g7
10642 lduw [%l7 + %g7], %i1
10643 wr %g0, 0x0c, %asi
10644 xorcc %l1, %l4, %g3
10645 subc %i6, 0x0020, %o1
10646 move %icc, %g7, %l0
10647 be %xcc, loop_1038
10648 nop ! tcs %icc, 0x1 changed by convert2hboot
10649 movn %xcc, %i3, %l2
10650 movrgez %i4, %l6, %o4
10651loop_1038:
10652 movre %g4, 0x203, %g2
10653 alignaddrl %g6, %o3, %o0
10654 std %i2, [%l7 + 0x70]
10655 nop ! tvs %xcc, 0x3 changed by convert2hboot
10656 movge %xcc, %o2, %g1
10657 bcs,a,pn %xcc, loop_1039
10658 movcs %icc, %i5, %o6
10659 fmovsl %icc, %f28, %f0
10660 edge32n %o7, %l3, %g5
10661loop_1039:
10662 nop ! ta %xcc, 0x5 changed by convert2hboot
10663 move %xcc, %i7, %l5
10664 fbue,a %fcc3, loop_1040
10665 movl %icc, %i0, %i1
10666 edge16ln %o5, %l4, %g3
10667 nop ! sir 0x111F changed by convert2hboot
10668loop_1040:
10669 fexpand %f16, %f20
10670 wr %g0, 0x19, %asi
10671 fpsub32 %f8, %f8, %f2
10672 fmovsn %xcc, %f26, %f29
10673 orn %i6, 0x02BB, %o1
10674 fmovrse %l0, %f26, %f29
10675 nop ! tne %icc, 0x2 changed by convert2hboot
10676 ldstub [%l7 + 0x0C], %g7
10677 edge16l %l2, %i3, %i4
10678 edge8ln %o4, %g4, %g2
10679 movrgez %l6, %o3, %o0
10680 fmovsl %xcc, %f6, %f13
10681 bg,a,pt %xcc, loop_1041
10682 fcmped %fcc0, %f0, %f10
10683 wr %g0, 0x88, %asi
10684loop_1041:
10685 sdiv %o2, 0x1C08, %g6
10686 brlz,a %g1, loop_1042
10687 fmovdneg %icc, %f1, %f8
10688 srl %i5, %o7, %l3
10689 edge16ln %g5, %o6, %l5
10690loop_1042:
10691 nop
10692 wr %g0, 0x80, %asi
10693 srl %i7, 0x0D, %o5
10694 fmovdvs %xcc, %f8, %f21
10695 fabsd %f18, %f28
10696 movrgz %l4, %g3, %i1
10697 restored
10698 rdpr %cwp, %g1
10699 rdpr %cansave, %g2
10700 rdpr %canrestore, %g3
10701 rdpr %cleanwin, %g4
10702 rdpr %otherwin, %g5
10703 rdpr %wstate, %g6
10704 edge32l %l1, %i6, %l0
10705 fbn,a %fcc1, loop_1043
10706 sllx %g7, %l2, %i3
10707 fba,a %fcc2, loop_1044
10708 call loop_1045
10709loop_1043:
10710 swap [%l7 + 0x34], %o1
10711 edge8n %i4, %o4, %g2
10712loop_1044:
10713 movrgez %l6, %g4, %o3
10714loop_1045:
10715 fbul %fcc3, loop_1046
10716 nop ! tcc %icc, 0x4 changed by convert2hboot
10717 edge8n %i2, %o0, %o2
10718 bgu loop_1047
10719loop_1046:
10720 brlz,a %g1, loop_1048
10721 addc %g6, %o7, %i5
10722 wr %g0, 0x0c, %asi
10723loop_1047:
10724 movvc %icc, %l3, %l5
10725loop_1048:
10726 movn %icc, %o6, %i0
10727 fnot1s %f29, %f23
10728 fmovda %icc, %f26, %f2
10729 nop ! te %icc, 0x2 changed by convert2hboot
10730 fnegd %f12, %f20
10731 mulscc %o5, 0x10CC, %i7
10732 wr %g0, 0x0c, %asi
10733 sub %i1, %l4, %i6
10734 alignaddrl %l1, %l0, %l2
10735 srax %i3, 0x1D, %g7
10736 nop ! tle %xcc, 0x3 changed by convert2hboot
10737 array32 %o1, %i4, %o4
10738 xnorcc %g2, %g4, %o3
10739 smul %i2, %o0, %l6
10740 fxor %f4, %f2, %f0
10741 andn %g1, 0x0896, %o2
10742 movle %xcc, %g6, %i5
10743 smul %g5, 0x1D98, %l3
10744 flush %l7 + 0x3C
10745 nop
10746 set 0x70, %l2
10747 stx %o7, [%l7 + %l2]
10748 umul %l5, %i0, %o5
10749 edge8 %i7, %g3, %o6
10750 nop ! taddcc %i1, 0x10C5, %i6 changed by convert2hboot
10751 brnz %l1, loop_1049
10752 fmovsle %xcc, %f20, %f9
10753 array16 %l0, %l4, %i3
10754 fnot1 %f0, %f28
10755loop_1049:
10756 fmovrdne %l2, %f24, %f16
10757 movrne %g7, 0x03A, %o1
10758 stb %o4, [%l7 + 0x09]
10759 nop ! tl %xcc, 0x3 changed by convert2hboot
10760 movge %icc, %i4, %g4
10761 nop ! tcs %xcc, 0x1 changed by convert2hboot
10762 nop ! te %xcc, 0x1 changed by convert2hboot
10763 sdivx %o3, 0x0E3B, %i2
10764 ldsw [%l7 + 0x08], %g2
10765 sub %l6, 0x1663, %o0
10766 nop ! tgu %xcc, 0x3 changed by convert2hboot
10767 lduw [%l7 + 0x24], %o2
10768 fxor %f30, %f14, %f30
10769 add %l7, 0x10, %l6
10770 wr %g0, 0x04, %asi
10771 movcc %icc, %g5, %l3
10772 wr %g0, 0x04, %asi
10773 nop ! taddcctv %l5, %g6, %o5 changed by convert2hboot
10774 fmovsgu %xcc, %f0, %f11
10775 srl %i0, %g3, %o6
10776 edge16ln %i7, %i1, %l1
10777 edge32n %l0, %i6, %i3
10778 fnot2 %f30, %f20
10779 nop ! te %icc, 0x0 changed by convert2hboot
10780 movvc %xcc, %l2, %l4
10781 movg %xcc, %o1, %o4
10782 edge8 %g7, %g4, %o3
10783 udivx %i4, 0x0202, %g2
10784 movvc %xcc, %l6, %o0
10785 fornot1s %f30, %f5, %f12
10786 srl %i2, %g1, %i5
10787 sth %o2, [%l7 + 0x7E]
10788 edge8l %l3, %o7, %g5
10789 movrne %l5, 0x063, %g6
10790 alignaddr %i0, %g3, %o6
10791 fxnors %f27, %f31, %f25
10792 edge16n %i7, %i1, %l1
10793 movne %icc, %o5, %l0
10794 nop ! tpos %xcc, 0x0 changed by convert2hboot
10795 fcmpne32 %f14, %f16, %i6
10796 fnand %f16, %f20, %f24
10797 bleu loop_1050
10798 edge32l %l2, %l4, %o1
10799 sdiv %o4, 0x085B, %g7
10800 movrgez %i3, 0x11D, %o3
10801loop_1050:
10802 bleu %xcc, loop_1051
10803 ldstub [%l7 + 0x19], %i4
10804 alignaddr %g2, %g4, %o0
10805 movrlez %l6, 0x0CB, %g1
10806loop_1051:
10807 edge32 %i2, %i5, %o2
10808 fcmped %fcc1, %f16, %f24
10809 ld [%l7 + 0x34], %f22
10810 edge32ln %o7, %l3, %g5
10811 array32 %l5, %g6, %i0
10812 and %g3, 0x004A, %o6
10813 nop ! tn %xcc, 0x1 changed by convert2hboot
10814 ldx [%l7 + 0x30], %i1
10815 set 0x64, %l6
10816 nop ! stba %l1, [%l7 + %l6] 0xeb ASI use replaced by convert2hboot
10817 membar #Sync
10818 sdivcc %o5, 0x01F5, %l0
10819 ldx [%l7 + 0x38], %i7
10820 fmovdneg %xcc, %f12, %f28
10821 nop ! tge %xcc, 0x5 changed by convert2hboot
10822 srax %i6, 0x08, %l4
10823 fmovdcs %icc, %f20, %f11
10824 ble,a loop_1052
10825 nop ! taddcc %o1, 0x1124, %l2 changed by convert2hboot
10826 smulcc %o4, %g7, %o3
10827 fand %f18, %f18, %f18
10828loop_1052:
10829 movneg %xcc, %i4, %i3
10830 fsrc1 %f18, %f30
10831 fmovde %xcc, %f15, %f16
10832 bne %xcc, loop_1053
10833 brlez %g2, loop_1054
10834 edge32ln %o0, %l6, %g1
10835 smulcc %g4, 0x0A6E, %i5
10836loop_1053:
10837 nop ! tneg %xcc, 0x7 changed by convert2hboot
10838loop_1054:
10839 sra %o2, %o7, %l3
10840 fcmple16 %f0, %f6, %g5
10841 smul %l5, 0x0092, %g6
10842 movl %xcc, %i2, %i0
10843 subcc %o6, %g3, %i1
10844 edge16n %l1, %l0, %o5
10845 fbn,a %fcc3, loop_1055
10846 edge32 %i7, %l4, %o1
10847 add %l7, 0x78, %l6
10848 wr %g0, 0x88, %asi
10849 nop ! casa [%l6] 0x88, %l2, %i6 ASI use replaced by convert2hboot
10850loop_1055:
10851 subcc %g7, 0x1043, %o3
10852 set 0x52, %l3
10853 nop ! ldsha [%l7 + %l3] 0x04, %o4 ASI use replaced by convert2hboot
10854 nop ! tvc %xcc, 0x0 changed by convert2hboot
10855 movleu %icc, %i4, %i3
10856 nop ! taddcc %g2, %l6, %o0 changed by convert2hboot
10857 sllx %g1, %i5, %o2
10858 sllx %o7, 0x08, %g4
10859 be %icc, loop_1056
10860 fbug %fcc2, loop_1057
10861 movneg %icc, %l3, %l5
10862 nop ! tcs %xcc, 0x1 changed by convert2hboot
10863loop_1056:
10864 fmovsa %icc, %f31, %f17
10865loop_1057:
10866 subccc %g5, %g6, %i0
10867 sdivcc %o6, 0x070B, %g3
10868 fzeros %f6
10869 subc %i2, %l1, %i1
10870 ldub [%l7 + 0x66], %l0
10871 udivx %o5, 0x0D33, %l4
10872 sllx %o1, 0x11, %i7
10873 edge32 %i6, %g7, %l2
10874 nop ! te %xcc, 0x1 changed by convert2hboot
10875 wr %g0, 0x10, %asi
10876 fba,a %fcc0, loop_1058
10877 andcc %o3, %i3, %i4
10878 nop ! ta %xcc, 0x1 changed by convert2hboot
10879 fmovrdlez %l6, %f0, %f2
10880loop_1058:
10881 move %xcc, %o0, %g1
10882 sll %i5, 0x12, %o2
10883 edge32n %o7, %g2, %l3
10884 andn %g4, 0x1059, %g5
10885 movvc %icc, %l5, %g6
10886 sdiv %o6, 0x1E4E, %i0
10887 fmovdcc %xcc, %f14, %f30
10888 edge8ln %g3, %i2, %i1
10889 movgu %xcc, %l1, %l0
10890 nop ! tn %icc, 0x6 changed by convert2hboot
10891 bg,a,pt %icc, loop_1059
10892 movvc %icc, %l4, %o5
10893 fmovsge %icc, %f8, %f3
10894 edge32ln %i7, %i6, %o1
10895loop_1059:
10896 movl %icc, %l2, %g7
10897 nop ! tl %icc, 0x7 changed by convert2hboot
10898 nop ! ta %icc, 0x2 changed by convert2hboot
10899 sdivcc %o4, 0x1CEA, %o3
10900 andn %i3, %l6, %i4
10901 movg %icc, %o0, %i5
10902 nop ! tvs %xcc, 0x0 changed by convert2hboot
10903 addc %o2, %o7, %g2
10904 bcc,a,pn %icc, loop_1060
10905 edge16n %g1, %g4, %g5
10906 nop ! taddcc %l5, %g6, %l3 changed by convert2hboot
10907 fones %f25
10908loop_1060:
10909 faligndata %f26, %f28, %f10
10910 lduw [%l7 + 0x28], %o6
10911 and %i0, %i2, %g3
10912 brz %i1, loop_1061
10913 nop ! tleu %icc, 0x1 changed by convert2hboot
10914 fmovd %f0, %f22
10915 add %l7, 0x14, %l6
10916 wr %g0, 0x88, %asi
10917 lda [%l6] %asi, %l1
10918 nop ! casa [%l6] 0x88, %l1, %l4 ASI use replaced by convert2hboot
10919loop_1061:
10920 movle %icc, %o5, %i7
10921 fmovdvs %xcc, %f20, %f9
10922 pdist %f16, %f22, %f24
10923 edge8ln %l0, %i6, %l2
10924 movrlez %o1, 0x3A3, %g7
10925 addcc %o3, %i3, %o4
10926 alignaddr %i4, %l6, %o0
10927 restored
10928 rdpr %cwp, %g1
10929 rdpr %cansave, %g2
10930 rdpr %canrestore, %g3
10931 rdpr %cleanwin, %g4
10932 rdpr %otherwin, %g5
10933 rdpr %wstate, %g6
10934 bvc,a loop_1062
10935 movg %icc, %o2, %i5
10936 nop ! tgu %xcc, 0x2 changed by convert2hboot
10937 nop ! tge %icc, 0x2 changed by convert2hboot
10938loop_1062:
10939 nop ! tl %xcc, 0x4 changed by convert2hboot
10940 edge16n %o7, %g1, %g2
10941 fpmerge %f27, %f11, %f28
10942 fmul8x16au %f11, %f11, %f20
10943 fblg,a %fcc3, loop_1063
10944 fmovsneg %xcc, %f17, %f12
10945 nop ! tvs %xcc, 0x7 changed by convert2hboot
10946 fornot2s %f9, %f11, %f31
10947loop_1063:
10948 fmul8x16al %f31, %f15, %f24
10949 udiv %g4, 0x083D, %l5
10950 nop ! tleu %xcc, 0x7 changed by convert2hboot
10951 edge8l %g5, %g6, %o6
10952 ld [%l7 + 0x64], %f31
10953 nop ! tcs %icc, 0x4 changed by convert2hboot
10954 fcmpne16 %f14, %f12, %i0
10955 andn %l3, %i2, %g3
10956 sdivx %l1, 0x0C33, %l4
10957 nop ! tn %xcc, 0x1 changed by convert2hboot
10958 umulcc %i1, %i7, %o5
10959 edge8 %i6, %l0, %l2
10960 andncc %o1, %o3, %g7
10961 movvs %icc, %i3, %i4
10962 ldx [%l7 + 0x30], %l6
10963 set 0x33, %i3
10964 nop ! ldsba [%l7 + %i3] 0x89, %o4 ASI use replaced by convert2hboot
10965 bneg,a,pt %icc, loop_1064
10966 membar 0x3C
10967 fmovdleu %icc, %f3, %f30
10968 wr %g0, 0x80, %asi
10969loop_1064:
10970 array32 %o0, %i5, %o7
10971 nop ! tn %xcc, 0x3 changed by convert2hboot
10972 wr %g0, 0x80, %asi
10973 subc %g2, %l5, %g5
10974 movcc %icc, %g6, %g4
10975 nop ! taddcc %o6, 0x1F40, %i0 changed by convert2hboot
10976 fmovdgu %xcc, %f30, %f13
10977 mulscc %l3, 0x12EC, %g3
10978 alignaddr %i2, %l4, %i1
10979 wr %g0, 0x10, %asi
10980 edge8ln %o5, %i7, %l0
10981 fnot2s %f6, %f13
10982 array8 %l2, %o1, %o3
10983 movge %icc, %g7, %i3
10984 orn %i4, %i6, %l6
10985 brnz %o4, loop_1065
10986 fbg,a %fcc1, loop_1066
10987 fbne,a %fcc1, loop_1067
10988 movcs %xcc, %o0, %o2
10989loop_1065:
10990 xor %i5, 0x1A66, %g1
10991loop_1066:
10992 brnz %g2, loop_1068
10993loop_1067:
10994 edge16n %o7, %g5, %g6
10995 udivx %l5, 0x0D08, %o6
10996 movgu %xcc, %g4, %l3
10997loop_1068:
10998 movgu %xcc, %i0, %g3
10999 fmul8x16 %f11, %f28, %f30
11000 edge16n %i2, %l4, %i1
11001 movne %icc, %o5, %l1
11002 movl %xcc, %l0, %i7
11003 nop ! tneg %xcc, 0x6 changed by convert2hboot
11004 nop ! tpos %xcc, 0x5 changed by convert2hboot
11005 andn %l2, %o1, %o3
11006 movcc %icc, %i3, %g7
11007 movcc %icc, %i6, %i4
11008 umul %o4, 0x1E3B, %o0
11009 array8 %o2, %i5, %l6
11010 array16 %g2, %o7, %g5
11011 wr %g0, 0x89, %asi
11012 lduw [%l7 + 0x34], %l5
11013 wr %g0, 0x88, %asi
11014 lda [%l7 + 0x2C] %asi, %f25
11015 mova %icc, %g1, %o6
11016 mova %icc, %g4, %l3
11017 fnand %f28, %f2, %f16
11018 brnz %g3, loop_1069
11019 ldd [%l7 + 0x28], %i2
11020 smulcc %i0, 0x07F7, %i1
11021 movneg %icc, %o5, %l1
11022loop_1069:
11023 fmovscs %xcc, %f13, %f26
11024 fcmpd %fcc3, %f26, %f30
11025 movneg %icc, %l4, %l0
11026 movg %icc, %i7, %l2
11027 nop ! tle %xcc, 0x4 changed by convert2hboot
11028 movrgz %o1, %i3, %g7
11029 fmovdge %xcc, %f8, %f17
11030 restored
11031 rdpr %cwp, %g1
11032 rdpr %cansave, %g2
11033 rdpr %canrestore, %g3
11034 rdpr %cleanwin, %g4
11035 rdpr %otherwin, %g5
11036 rdpr %wstate, %g6
11037 fnands %f10, %f9, %f11
11038 smulcc %o3, 0x1493, %i6
11039 std %i4, [%l7 + 0x70]
11040 bvs,a %icc, loop_1070
11041 udivx %o0, 0x1571, %o4
11042 sdivx %o2, 0x1681, %i5
11043 fmovrde %l6, %f30, %f20
11044loop_1070:
11045 movvc %icc, %g2, %o7
11046 xor %g5, %g6, %g1
11047 edge32ln %l5, %g4, %l3
11048 fblg %fcc0, loop_1071
11049 movrgez %g3, 0x133, %i2
11050 set 0x12, %o0
11051 nop ! stba %i0, [%l7 + %o0] 0x88 ASI use replaced by convert2hboot
11052loop_1071:
11053 sdiv %o6, 0x0250, %i1
11054 sdivx %l1, 0x1829, %l4
11055 movn %xcc, %o5, %l0
11056 fmovsn %xcc, %f16, %f28
11057 edge8 %i7, %l2, %i3
11058 sra %o1, %g7, %i6
11059 ba,a loop_1072
11060 ldub [%l7 + 0x54], %i4
11061 or %o3, 0x094E, %o4
11062 movrlez %o0, %o2, %l6
11063loop_1072:
11064 nop
11065 set 0x18, %g4
11066 sta %f2, [%l7 + %g4] 0x04
11067 flush %l7 + 0x48
11068 srlx %i5, %g2, %o7
11069 nop ! tcs %icc, 0x1 changed by convert2hboot
11070 fmul8x16 %f26, %f14, %f12
11071 sdiv %g6, 0x13E1, %g5
11072 brgez %g1, loop_1073
11073 edge32 %g4, %l5, %g3
11074 bleu,a,pn %xcc, loop_1074
11075 nop ! taddcctv %i2, 0x030E, %l3 changed by convert2hboot
11076loop_1073:
11077 movl %xcc, %o6, %i0
11078 addc %l1, 0x1C3C, %l4
11079loop_1074:
11080 fbn %fcc2, loop_1075
11081 sdivcc %i1, 0x1E55, %l0
11082 nop ! tcs %icc, 0x5 changed by convert2hboot
11083 bn,pt %xcc, loop_1076
11084loop_1075:
11085 fmovrslez %i7, %f11, %f2
11086 xorcc %o5, 0x0BA7, %l2
11087 edge8ln %o1, %g7, %i6
11088loop_1076:
11089 popc 0x0574, %i4
11090 movrlz %i3, %o4, %o3
11091 nop ! tvs %xcc, 0x4 changed by convert2hboot
11092 addcc %o0, %o2, %l6
11093 addccc %g2, 0x0A6E, %o7
11094 edge16 %i5, %g6, %g5
11095 orcc %g4, 0x0777, %l5
11096 fabss %f16, %f10
11097 movrgez %g1, %i2, %l3
11098 xorcc %g3, %o6, %l1
11099 andncc %i0, %l4, %l0
11100 fmovrsgez %i7, %f22, %f11
11101 nop ! tle %icc, 0x5 changed by convert2hboot
11102 udivcc %o5, 0x05CA, %l2
11103 array32 %i1, %o1, %i6
11104 fcmpne16 %f22, %f28, %i4
11105 ldx [%l7 + 0x60], %g7
11106 orncc %i3, 0x1004, %o3
11107 or %o0, 0x1336, %o4
11108 subc %o2, %l6, %o7
11109 fnands %f6, %f15, %f18
11110 set 0x40, %g1
11111 nop ! stda %f0, [%l7 + %g1] 0x11 ASI use replaced by convert2hboot
11112 nop ! sir 0x0F51 changed by convert2hboot
11113 andcc %i5, %g2, %g5
11114 nop ! tcs %xcc, 0x0 changed by convert2hboot
11115 fmovscc %xcc, %f0, %f19
11116 wr %g0, 0x19, %asi
11117 movn %xcc, %l5, %g4
11118 fbg,a %fcc2, loop_1077
11119 fones %f10
11120 movpos %xcc, %i2, %g1
11121 nop ! ta %xcc, 0x3 changed by convert2hboot
11122loop_1077:
11123 saved
11124 rdpr %cwp, %g1
11125 rdpr %cansave, %g2
11126 rdpr %canrestore, %g3
11127 rdpr %cleanwin, %g4
11128 rdpr %otherwin, %g5
11129 rdpr %wstate, %g6
11130 fpsub16s %f1, %f22, %f16
11131 movpos %icc, %g3, %l3
11132 edge16 %l1, %i0, %o6
11133 bne,pn %icc, loop_1078
11134 sll %l4, %l0, %o5
11135 movvs %icc, %l2, %i7
11136 edge8 %i1, %o1, %i6
11137loop_1078:
11138 mulx %i4, %g7, %o3
11139 nop ! tcs %xcc, 0x2 changed by convert2hboot
11140 fbo,a %fcc2, loop_1079
11141 nop ! tsubcc %i3, %o4, %o0 changed by convert2hboot
11142 edge32 %o2, %l6, %i5
11143 nop ! tneg %xcc, 0x3 changed by convert2hboot
11144loop_1079:
11145 nop ! tge %xcc, 0x7 changed by convert2hboot
11146 movrgez %o7, %g5, %g6
11147 movpos %xcc, %g2, %l5
11148 addccc %g4, %i2, %g3
11149 bvc,pt %icc, loop_1080
11150 fmovdl %xcc, %f22, %f22
11151 fcmpeq32 %f28, %f28, %l3
11152 movrgz %g1, 0x37D, %l1
11153loop_1080:
11154 bvs loop_1081
11155 nop ! tn %icc, 0x6 changed by convert2hboot
11156 edge16n %i0, %l4, %l0
11157 fcmps %fcc0, %f13, %f13
11158loop_1081:
11159 alignaddr %o5, %o6, %i7
11160 nop ! tsubcctv %l2, %o1, %i1 changed by convert2hboot
11161 fbo,a %fcc3, loop_1082
11162 fsrc1 %f2, %f20
11163 movcs %xcc, %i6, %g7
11164 fzeros %f11
11165loop_1082:
11166 nop ! tsubcc %o3, 0x0EB4, %i4 changed by convert2hboot
11167 nop ! tl %xcc, 0x3 changed by convert2hboot
11168 mulscc %o4, 0x0F69, %o0
11169 restored
11170 rdpr %cwp, %g1
11171 rdpr %cansave, %g2
11172 rdpr %canrestore, %g3
11173 rdpr %cleanwin, %g4
11174 rdpr %otherwin, %g5
11175 rdpr %wstate, %g6
11176 bpos loop_1083
11177 nop ! tleu %icc, 0x4 changed by convert2hboot
11178 fmovrdgez %i3, %f30, %f14
11179 fxnors %f26, %f22, %f14
11180loop_1083:
11181 edge32ln %o2, %l6, %o7
11182 fcmple16 %f2, %f12, %i5
11183 fmovdpos %icc, %f26, %f8
11184 movvs %icc, %g6, %g5
11185 set 0x68, %i2
11186 nop ! prefetcha [%l7 + %i2] 0x11, 0x1 ASI use replaced by convert2hboot
11187 orn %g2, %i2, %g3
11188 nop ! tvc %xcc, 0x6 changed by convert2hboot
11189 movl %xcc, %g4, %l3
11190 bpos,pn %icc, loop_1084
11191 std %f26, [%l7 + 0x20]
11192 movvs %xcc, %g1, %l1
11193 bne,pn %xcc, loop_1085
11194loop_1084:
11195 edge16ln %i0, %l0, %o5
11196 membar 0x3C
11197 movre %o6, 0x0DD, %i7
11198loop_1085:
11199 fnors %f27, %f20, %f30
11200 call loop_1086
11201 orcc %l4, 0x0410, %o1
11202 fmovdl %xcc, %f24, %f11
11203 addc %i1, 0x06C0, %i6
11204loop_1086:
11205 movrgz %l2, %g7, %o3
11206 fpsub32s %f7, %f13, %f21
11207 nop ! tvc %icc, 0x6 changed by convert2hboot
11208 array16 %i4, %o0, %i3
11209 fmovdpos %icc, %f6, %f26
11210 bvs,a loop_1087
11211 fcmped %fcc0, %f0, %f18
11212 set 0x20, %o5
11213 nop ! ldda [%l7 + %o5] 0x2b, %o2 ASI use replaced by convert2hboot
11214loop_1087:
11215 lduh [%l7 + 0x68], %l6
11216 membar 0x64
11217 alignaddr %o7, %o4, %g6
11218 fabsd %f28, %f12
11219 subccc %g5, %i5, %l5
11220 movrlz %i2, 0x3F5, %g3
11221 wr %g0, 0x2b, %asi
11222 membar #Sync
11223 edge16 %g4, %l3, %g1
11224 nop
11225 set 0x3E, %g6
11226 ldsb [%l7 + %g6], %l1
11227 edge32n %i0, %l0, %o6
11228 fmovrdgz %i7, %f4, %f20
11229 srax %l4, %o1, %i1
11230 movneg %icc, %o5, %l2
11231 fpadd32s %f10, %f4, %f22
11232 orncc %i6, 0x0D93, %g7
11233 umul %o3, %o0, %i4
11234 subccc %o2, %l6, %i3
11235 mulscc %o7, %g6, %g5
11236 fexpand %f21, %f14
11237 wr %g0, 0x81, %asi
11238 ldsw [%l7 + 0x34], %l5
11239 edge8 %i2, %o4, %g2
11240 udiv %g3, 0x047A, %l3
11241 subcc %g1, 0x1FDA, %g4
11242 nop ! taddcctv %i0, %l1, %l0 changed by convert2hboot
11243 edge8ln %i7, %l4, %o1
11244 nop ! tpos %xcc, 0x7 changed by convert2hboot
11245 fbu %fcc1, loop_1088
11246 fmovdge %icc, %f24, %f2
11247 movrlez %i1, %o5, %l2
11248 fblg,a %fcc3, loop_1089
11249loop_1088:
11250 ld [%l7 + 0x5C], %f14
11251 fornot1 %f20, %f14, %f24
11252 set 0x58, %g2
11253 sta %f9, [%l7 + %g2] 0x11
11254loop_1089:
11255 fpadd16 %f6, %f22, %f12
11256 edge8n %o6, %i6, %o3
11257 umul %g7, %o0, %o2
11258 edge32l %i4, %l6, %i3
11259 subcc %g6, %g5, %o7
11260 ldx [%l7 + 0x20], %i5
11261 addccc %l5, %o4, %g2
11262 udiv %i2, 0x169D, %l3
11263 wr %g0, 0xe2, %asi
11264 membar #Sync
11265 ldsw [%l7 + 0x58], %g3
11266 sdiv %i0, 0x0B37, %l1
11267 set 0x10, %l5
11268 nop ! ldda [%l7 + %l5] 0x27, %l0 ASI use replaced by convert2hboot
11269 fmovrdlz %i7, %f10, %f2
11270 movvc %xcc, %g4, %o1
11271 wr %g0, 0x81, %asi
11272 fnegd %f16, %f26
11273 movgu %xcc, %o5, %l4
11274 edge32n %l2, %i6, %o6
11275 xorcc %o3, 0x1FB8, %o0
11276 orcc %g7, %i4, %l6
11277 add %l7, 0x18, %l6
11278 wr %g0, 0x11, %asi
11279 lda [%l6] %asi, %i3
11280 set 0x4A, %i4
11281 nop ! ldsha [%l7 + %i4] 0x15, %o2 ASI use replaced by convert2hboot
11282 move %xcc, %g5, %o7
11283 nop ! tneg %xcc, 0x4 changed by convert2hboot
11284 nop ! tge %xcc, 0x3 changed by convert2hboot
11285 smulcc %l5, 0x1999, %o4
11286 wr %g0, 0x11, %asi
11287 addc %i2, %l3, %g1
11288 addcc %g3, %i0, %l1
11289 orn %l0, 0x0757, %i5
11290 bl,pn %xcc, loop_1090
11291 fmovde %icc, %f7, %f27
11292 lduw [%l7 + 0x28], %i7
11293 stx %g4, [%l7 + 0x10]
11294loop_1090:
11295 fbl %fcc0, loop_1091
11296 nop
11297 setx loop_1092, %l0, %l1
11298 nop ! wrpr 0x1, %tl changed by convert2hboot
11299 nop ! wrpr %l1, %tpc changed by convert2hboot
11300 add %l1, 0x4, %l1
11301 nop ! wrpr %l1, %tnpc changed by convert2hboot
11302 setx 0x34400001400, %l0, %l1
11303 nop ! wrpr %l1, %tstate changed by convert2hboot
11304 nop ! wrhpr 0x4, %htstate changed by convert2hboot
11305 nop ! retry changed by convert2hboot
11306 nop
11307 set 0x2C, %i6
11308 prefetch [%l7 + %i6], 0x1
11309 set 0x25, %g3
11310 nop ! ldstuba [%l7 + %g3] 0x80, %i1 ASI use replaced by convert2hboot
11311loop_1091:
11312 nop ! tpos %xcc, 0x0 changed by convert2hboot
11313loop_1092:
11314 nop ! tcc %xcc, 0x2 changed by convert2hboot
11315 and %o5, 0x02CE, %o1
11316 movgu %icc, %l2, %i6
11317 fornot2 %f30, %f6, %f28
11318 fbg %fcc0, loop_1093
11319 sth %o6, [%l7 + 0x36]
11320 ld [%l7 + 0x54], %f0
11321 fnand %f10, %f10, %f16
11322loop_1093:
11323 ldsb [%l7 + 0x19], %l4
11324 fmovrdgez %o3, %f26, %f22
11325 nop ! te %icc, 0x6 changed by convert2hboot
11326 fabsd %f24, %f6
11327 fmovdcc %icc, %f7, %f29
11328 fcmpne16 %f14, %f30, %g7
11329 fbo,a %fcc1, loop_1094
11330 ldsb [%l7 + 0x7C], %i4
11331 fmovrsgez %l6, %f24, %f20
11332 movvc %icc, %o0, %i3
11333loop_1094:
11334 nop
11335 set 0x18, %o1
11336 nop ! stxa %o2, [%l7 + %o1] 0x2a ASI use replaced by convert2hboot
11337 membar #Sync
11338 set 0x60, %i7
11339 nop ! ldxa [%l7 + %i7] 0x81, %g5 ASI use replaced by convert2hboot
11340 sdivx %g6, 0x0D0B, %o7
11341 sub %l5, %o4, %g2
11342 edge8l %i2, %l3, %g3
11343 xnor %g1, %l1, %i0
11344 addc %i5, %i7, %g4
11345 movvs %icc, %l0, %o5
11346 fmovsne %xcc, %f9, %f10
11347 be,a loop_1095
11348 popc 0x158F, %i1
11349 smulcc %o1, %i6, %o6
11350 fbne,a %fcc1, loop_1096
11351loop_1095:
11352 ldsb [%l7 + 0x4B], %l4
11353 nop ! tn %xcc, 0x6 changed by convert2hboot
11354 edge8ln %l2, %g7, %o3
11355loop_1096:
11356 restored
11357 rdpr %cwp, %g1
11358 rdpr %cansave, %g2
11359 rdpr %canrestore, %g3
11360 rdpr %cleanwin, %g4
11361 rdpr %otherwin, %g5
11362 rdpr %wstate, %g6
11363 popc 0x1A0E, %l6
11364 nop ! tleu %icc, 0x1 changed by convert2hboot
11365 nop ! tn %icc, 0x3 changed by convert2hboot
11366 subcc %o0, 0x059E, %i3
11367 movvs %xcc, %i4, %g5
11368 nop ! tpos %icc, 0x1 changed by convert2hboot
11369 faligndata %f16, %f6, %f6
11370 bvc,a loop_1097
11371 nop ! taddcctv %g6, %o7, %o2 changed by convert2hboot
11372 orn %l5, 0x007B, %g2
11373 fmovdgu %xcc, %f1, %f16
11374loop_1097:
11375 bcc,pn %icc, loop_1098
11376 nop ! taddcc %i2, 0x11A0, %o4 changed by convert2hboot
11377 umul %l3, 0x0FC8, %g3
11378 add %l7, 0x30, %l6
11379 wr %g0, 0x80, %asi
11380loop_1098:
11381 sdiv %g1, 0x1591, %i5
11382 bl loop_1099
11383 fbul %fcc1, loop_1100
11384 fmovrdlz %i7, %f30, %f28
11385 fcmpd %fcc2, %f8, %f10
11386loop_1099:
11387 andn %l0, %o5, %i1
11388loop_1100:
11389 bg,a,pt %icc, loop_1101
11390 std %g4, [%l7 + 0x60]
11391 wr %g0, 0xeb, %asi
11392 membar #Sync
11393loop_1101:
11394 edge32ln %o6, %i6, %l2
11395 mulscc %g7, %l4, %o3
11396 st %f3, [%l7 + 0x28]
11397 nop ! tneg %xcc, 0x1 changed by convert2hboot
11398 fmovde %icc, %f21, %f31
11399 bg,pt %xcc, loop_1102
11400 nop ! tsubcc %l6, %i3, %o0 changed by convert2hboot
11401 ba %xcc, loop_1103
11402 subcc %g5, 0x1FC5, %g6
11403loop_1102:
11404 sdiv %o7, 0x0F0E, %o2
11405 be,pn %icc, loop_1104
11406loop_1103:
11407 bcs %icc, loop_1105
11408 xorcc %l5, 0x1F06, %g2
11409 sllx %i2, 0x12, %i4
11410loop_1104:
11411 fcmpgt16 %f8, %f0, %l3
11412loop_1105:
11413 popc %g3, %o4
11414 smulcc %i0, 0x10FB, %l1
11415 nop ! tneg %icc, 0x4 changed by convert2hboot
11416 fmovrslz %g1, %f17, %f28
11417 orn %i7, 0x1909, %i5
11418 movrgz %l0, %o5, %g4
11419 fnegs %f19, %f3
11420 wr %g0, 0x80, %asi
11421 array16 %o6, %o1, %i6
11422 fmovsn %icc, %f7, %f21
11423 xor %g7, 0x084D, %l2
11424 array8 %l4, %l6, %o3
11425 saved
11426 rdpr %cwp, %g1
11427 rdpr %cansave, %g2
11428 rdpr %canrestore, %g3
11429 rdpr %cleanwin, %g4
11430 rdpr %otherwin, %g5
11431 rdpr %wstate, %g6
11432 xnorcc %o0, %i3, %g5
11433 sdivx %g6, 0x10F4, %o7
11434 addc %o2, 0x0544, %l5
11435 nop ! te %xcc, 0x6 changed by convert2hboot
11436 fmovsne %xcc, %f14, %f5
11437 xnorcc %g2, 0x05A1, %i4
11438 alignaddr %i2, %l3, %o4
11439 array8 %i0, %l1, %g3
11440 fpadd32s %f14, %f29, %f28
11441 xnor %g1, 0x033B, %i7
11442 edge16 %i5, %o5, %l0
11443 bleu loop_1106
11444 movrlez %g4, 0x119, %i1
11445 bcs %icc, loop_1107
11446 orn %o1, 0x124A, %i6
11447loop_1106:
11448 movrgz %g7, %l2, %o6
11449 sub %l4, 0x0125, %l6
11450loop_1107:
11451 fmovse %xcc, %f20, %f26
11452 lduh [%l7 + 0x4A], %o0
11453 nop ! tn %xcc, 0x6 changed by convert2hboot
11454 bge,a %xcc, loop_1108
11455 edge32 %o3, %i3, %g6
11456 movneg %icc, %o7, %o2
11457 edge16ln %g5, %g2, %l5
11458loop_1108:
11459 addccc %i4, %i2, %l3
11460 fbug %fcc3, loop_1109
11461 fbne,a %fcc1, loop_1110
11462 nop
11463 setx loop_1111, %l0, %l1
11464 nop ! wrpr 0x1, %tl changed by convert2hboot
11465 nop ! wrpr %l1, %tpc changed by convert2hboot
11466 add %l1, 0x4, %l1
11467 nop ! wrpr %l1, %tnpc changed by convert2hboot
11468 setx 0x34400001400, %l0, %l1
11469 nop ! wrpr %l1, %tstate changed by convert2hboot
11470 nop ! wrhpr 0x4, %htstate changed by convert2hboot
11471 nop ! retry changed by convert2hboot
11472 movgu %xcc, %i0, %l1
11473loop_1109:
11474 nop ! taddcctv %g3, 0x1521, %g1 changed by convert2hboot
11475loop_1110:
11476 nop ! tvs %icc, 0x4 changed by convert2hboot
11477loop_1111:
11478 bshuffle %f26, %f22, %f20
11479 nop ! tvc %xcc, 0x6 changed by convert2hboot
11480 fmovscc %xcc, %f13, %f1
11481 andncc %i7, %o4, %i5
11482 nop ! tpos %icc, 0x3 changed by convert2hboot
11483 wr %g0, 0x89, %asi
11484 fors %f2, %f8, %f30
11485 umulcc %g4, 0x179C, %i1
11486 nop ! tleu %icc, 0x5 changed by convert2hboot
11487 nop ! tneg %icc, 0x2 changed by convert2hboot
11488 wr %g0, 0x18, %asi
11489 sta %f21, [%l7 + 0x60] %asi
11490 restored
11491 rdpr %cwp, %g1
11492 rdpr %cansave, %g2
11493 rdpr %canrestore, %g3
11494 rdpr %cleanwin, %g4
11495 rdpr %otherwin, %g5
11496 rdpr %wstate, %g6
11497 set 0x62, %o2
11498 nop ! ldsba [%l7 + %o2] 0x89, %o1 ASI use replaced by convert2hboot
11499 mulx %o5, 0x055C, %i6
11500 umul %g7, 0x045F, %o6
11501 fmovrsne %l4, %f28, %f9
11502 set 0x3C, %i0
11503 nop ! swapa [%l7 + %i0] 0x10, %l2 ASI use replaced by convert2hboot
11504 fnands %f21, %f25, %f19
11505 sub %o0, 0x1A95, %o3
11506 nop ! tg %icc, 0x3 changed by convert2hboot
11507 saved
11508 rdpr %cwp, %g1
11509 rdpr %cansave, %g2
11510 rdpr %canrestore, %g3
11511 rdpr %cleanwin, %g4
11512 rdpr %otherwin, %g5
11513 rdpr %wstate, %g6
11514 nop ! tleu %icc, 0x6 changed by convert2hboot
11515 movg %xcc, %l6, %i3
11516 andncc %g6, %o7, %g5
11517 movre %o2, 0x394, %g2
11518 array16 %i4, %i2, %l5
11519 bvs,pn %xcc, loop_1112
11520 edge8l %i0, %l1, %g3
11521 fpsub16s %f18, %f2, %f30
11522 fmul8x16al %f2, %f8, %f18
11523loop_1112:
11524 nop
11525 setx loop_1113, %l0, %l1
11526 nop ! wrpr 0x1, %tl changed by convert2hboot
11527 nop ! wrpr %l1, %tnpc changed by convert2hboot
11528 setx 0x34400001400, %l0, %l1
11529 nop ! wrpr %l1, %tstate changed by convert2hboot
11530 nop ! wrhpr 0x4, %htstate changed by convert2hboot
11531 nop ! done changed by convert2hboot
11532 fmovrdlz %l3, %f22, %f0
11533 or %g1, %o4, %i7
11534 fcmple32 %f2, %f22, %i5
11535loop_1113:
11536 nop ! tge %icc, 0x2 changed by convert2hboot
11537 edge16n %l0, %i1, %g4
11538 fmovdpos %xcc, %f11, %f3
11539 fmovdl %icc, %f2, %f21
11540 sdivx %o1, 0x1A1C, %i6
11541 add %g7, %o5, %l4
11542 movle %icc, %o6, %o0
11543 fmovda %xcc, %f30, %f11
11544 edge8n %o3, %l2, %l6
11545 movne %icc, %i3, %g6
11546 call loop_1114
11547 fble %fcc0, loop_1115
11548 nop ! tneg %icc, 0x4 changed by convert2hboot
11549 edge32 %o7, %g5, %o2
11550loop_1114:
11551 movvc %xcc, %i4, %i2
11552loop_1115:
11553 fmovdleu %icc, %f6, %f28
11554 and %l5, %g2, %l1
11555 bne,pt %xcc, loop_1116
11556 array8 %i0, %l3, %g3
11557 mulscc %g1, 0x1708, %i7
11558 membar 0x0A
11559loop_1116:
11560 srlx %o4, 0x02, %i5
11561 nop
11562 set 0x20, %i1
11563 lduw [%l7 + %i1], %l0
11564 xorcc %g4, 0x10BD, %i1
11565 nop ! sir 0x1DF6 changed by convert2hboot
11566 udiv %i6, 0x1896, %o1
11567 nop ! sir 0x0E4A changed by convert2hboot
11568 wr %g0, 0x19, %asi
11569 nop ! tle %icc, 0x1 changed by convert2hboot
11570 edge8ln %l4, %o5, %o6
11571 set 0x40, %o4
11572 nop ! prefetcha [%l7 + %o4] 0x89, 0x0 ASI use replaced by convert2hboot
11573 edge16l %o0, %l2, %i3
11574 set 0x0C, %l4
11575 nop ! swapa [%l7 + %l4] 0x19, %g6 ASI use replaced by convert2hboot
11576 smul %o7, %l6, %g5
11577 fpackfix %f24, %f3
11578 restored
11579 rdpr %cwp, %g1
11580 rdpr %cansave, %g2
11581 rdpr %canrestore, %g3
11582 rdpr %cleanwin, %g4
11583 rdpr %otherwin, %g5
11584 rdpr %wstate, %g6
11585 fmovsne %xcc, %f14, %f28
11586 bne loop_1117
11587 nop ! tvc %icc, 0x3 changed by convert2hboot
11588 alignaddrl %i4, %o2, %i2
11589 fnot2 %f12, %f26
11590loop_1117:
11591 fornot2 %f6, %f22, %f20
11592 nop ! tge %icc, 0x5 changed by convert2hboot
11593 movrgez %l5, %g2, %l1
11594 srlx %l3, %i0, %g3
11595 edge32ln %g1, %i7, %i5
11596 array16 %o4, %g4, %l0
11597 bge,a,pt %xcc, loop_1118
11598 edge8n %i6, %o1, %i1
11599 fpackfix %f2, %f0
11600 fmovdgu %xcc, %f10, %f29
11601loop_1118:
11602 fbue %fcc1, loop_1119
11603 xnorcc %l4, 0x09B2, %o5
11604 fmovdne %icc, %f5, %f8
11605 fpadd16s %f10, %f20, %f31
11606loop_1119:
11607 fpackfix %f4, %f13
11608 movne %icc, %g7, %o6
11609 wr %g0, 0x19, %asi
11610 fmovs %f12, %f3
11611 addcc %l2, %o3, %i3
11612 movge %icc, %o7, %l6
11613 bshuffle %f2, %f28, %f14
11614 fmovs %f28, %f12
11615 fzero %f30
11616 movgu %icc, %g5, %g6
11617 fbg,a %fcc1, loop_1120
11618 fmovsgu %xcc, %f26, %f21
11619 nop
11620 set 0x10, %i5
11621 std %f28, [%l7 + %i5]
11622 fpadd32s %f6, %f14, %f20
11623loop_1120:
11624 nop
11625 wr %g0, 0x80, %asi
11626 fpack16 %f12, %f19
11627 udivx %i2, 0x0A50, %l5
11628 umulcc %o2, 0x1261, %g2
11629 subccc %l1, 0x183E, %i0
11630 sdiv %l3, 0x0B24, %g1
11631 sth %i7, [%l7 + 0x24]
11632 nop ! tpos %xcc, 0x3 changed by convert2hboot
11633 std %f6, [%l7 + 0x18]
11634 nop ! tcc %icc, 0x1 changed by convert2hboot
11635 swap [%l7 + 0x54], %i5
11636 movne %icc, %g3, %o4
11637 ldstub [%l7 + 0x0E], %l0
11638 movre %i6, %o1, %g4
11639 fsrc2 %f26, %f14
11640 movg %xcc, %l4, %o5
11641 mova %xcc, %g7, %o6
11642 nop
11643 set 0x22, %o6
11644 lduh [%l7 + %o6], %i1
11645 fmovs %f21, %f2
11646 fmovrdne %l2, %f0, %f20
11647 fmovsg %icc, %f1, %f3
11648 fbge,a %fcc2, loop_1121
11649 nop ! tge %xcc, 0x7 changed by convert2hboot
11650 nop
11651 setx loop_1122, %l0, %l1
11652 nop ! wrpr 0x1, %tl changed by convert2hboot
11653 nop ! wrpr %l1, %tnpc changed by convert2hboot
11654 setx 0x34400001400, %l0, %l1
11655 nop ! wrpr %l1, %tstate changed by convert2hboot
11656 nop ! wrhpr 0x4, %htstate changed by convert2hboot
11657 nop ! done changed by convert2hboot
11658 edge8ln %o3, %i3, %o0
11659loop_1121:
11660 fmovdpos %icc, %f23, %f24
11661 set 0x70, %g5
11662 nop ! prefetcha [%l7 + %g5] 0x81, 0x1 ASI use replaced by convert2hboot
11663loop_1122:
11664 edge16 %g5, %o7, %g6
11665 ldx [%l7 + 0x28], %i4
11666 membar #Sync
11667 set 0x40, %l0
11668 nop ! ldda [%l7 + %l0] 0xf9, %f0 ASI use replaced by convert2hboot
11669 wr %g0, 0x89, %asi
11670 edge16n %o2, %l5, %l1
11671 nop ! tvs %icc, 0x6 changed by convert2hboot
11672 bgu %icc, loop_1123
11673 nop ! tle %xcc, 0x1 changed by convert2hboot
11674 bvs %xcc, loop_1124
11675 bpos %icc, loop_1125
11676loop_1123:
11677 movrgez %i0, %g2, %l3
11678 fblg %fcc2, loop_1126
11679loop_1124:
11680 sllx %g1, 0x1B, %i7
11681loop_1125:
11682 fbu %fcc2, loop_1127
11683 edge8l %g3, %i5, %o4
11684loop_1126:
11685 sethi 0x15A0, %i6
11686 fblg,a %fcc0, loop_1128
11687loop_1127:
11688 sdivcc %o1, 0x1179, %g4
11689 sll %l0, 0x09, %l4
11690 set 0x20, %o3
11691 nop ! prefetcha [%l7 + %o3] 0x11, 0x0 ASI use replaced by convert2hboot
11692loop_1128:
11693 andncc %o6, %i1, %o5
11694 movrlez %o3, 0x33A, %i3
11695 sllx %o0, 0x02, %l2
11696 nop ! tl %icc, 0x2 changed by convert2hboot
11697 andn %g5, %l6, %g6
11698 or %i4, 0x0213, %i2
11699 fbg,a %fcc1, loop_1129
11700 udivcc %o7, 0x0AD0, %o2
11701 fbuge %fcc0, loop_1130
11702 bcc,pt %xcc, loop_1131
11703loop_1129:
11704 array16 %l1, %l5, %i0
11705 or %l3, %g1, %i7
11706loop_1130:
11707 sdiv %g3, 0x19B6, %g2
11708loop_1131:
11709 bl loop_1132
11710 sth %o4, [%l7 + 0x12]
11711 nop ! tneg %xcc, 0x0 changed by convert2hboot
11712 orcc %i6, 0x10BA, %i5
11713loop_1132:
11714 movrgz %o1, %g4, %l4
11715 brlez %l0, loop_1133
11716 bgu,pn %xcc, loop_1134
11717 movle %xcc, %o6, %g7
11718 xnor %i1, 0x1309, %o5
11719loop_1133:
11720 siam 0x2
11721loop_1134:
11722 for %f10, %f26, %f24
11723 movne %xcc, %i3, %o3
11724 andcc %o0, %l2, %g5
11725 fpsub16s %f12, %f19, %f22
11726 movge %xcc, %g6, %i4
11727 bgu loop_1135
11728 fmovdvs %xcc, %f25, %f21
11729 bvc,pt %xcc, loop_1136
11730 nop ! tgu %xcc, 0x1 changed by convert2hboot
11731loop_1135:
11732 saved
11733 rdpr %cwp, %g1
11734 rdpr %cansave, %g2
11735 rdpr %canrestore, %g3
11736 rdpr %cleanwin, %g4
11737 rdpr %otherwin, %g5
11738 rdpr %wstate, %g6
11739 addcc %l6, 0x1195, %i2
11740loop_1136:
11741 fmovrslz %o2, %f5, %f5
11742 nop ! sir 0x12E5 changed by convert2hboot
11743 subccc %o7, 0x08B3, %l5
11744 fcmpd %fcc2, %f20, %f18
11745 fornot2 %f26, %f14, %f26
11746 set 0x58, %o7
11747 lda [%l7 + %o7] 0x04, %f18
11748 fornot1 %f10, %f8, %f4
11749 movn %icc, %i0, %l3
11750 ldub [%l7 + 0x2E], %l1
11751 sth %g1, [%l7 + 0x2A]
11752 lduh [%l7 + 0x34], %g3
11753 fexpand %f20, %f6
11754 bneg,pn %xcc, loop_1137
11755 xorcc %i7, %o4, %i6
11756 movrlz %i5, 0x03C, %o1
11757 std %f30, [%l7 + 0x58]
11758loop_1137:
11759 alignaddr %g2, %g4, %l0
11760 or %l4, %g7, %o6
11761 udiv %i1, 0x0825, %o5
11762 set 0x40, %g7
11763 nop ! swapa [%l7 + %g7] 0x88, %o3 ASI use replaced by convert2hboot
11764 edge32ln %i3, %o0, %l2
11765 nop ! tgu %xcc, 0x7 changed by convert2hboot
11766 ba %icc, loop_1138
11767 nop ! tleu %xcc, 0x3 changed by convert2hboot
11768 movvc %icc, %g6, %g5
11769 ldd [%l7 + 0x50], %i4
11770loop_1138:
11771 movrgez %i2, 0x017, %o2
11772 orcc %o7, %l5, %l6
11773 movne %xcc, %i0, %l3
11774 stx %g1, [%l7 + 0x40]
11775 fands %f6, %f18, %f0
11776 movleu %xcc, %l1, %i7
11777 edge32l %o4, %g3, %i5
11778 set 0x4B, %l1
11779 nop ! ldsba [%l7 + %l1] 0x0c, %i6 ASI use replaced by convert2hboot
11780 srax %o1, 0x17, %g2
11781 set 0x1A, %l2
11782 nop ! ldsha [%l7 + %l2] 0x11, %g4 ASI use replaced by convert2hboot
11783 bvc,pn %icc, loop_1139
11784 fmul8x16au %f16, %f22, %f16
11785 xorcc %l4, %l0, %o6
11786 ldx [%l7 + 0x28], %g7
11787loop_1139:
11788 fble,a %fcc0, loop_1140
11789 movle %icc, %o5, %i1
11790 fmovrdlez %i3, %f30, %f0
11791 brgez %o0, loop_1141
11792loop_1140:
11793 movcs %icc, %o3, %l2
11794 st %f3, [%l7 + 0x54]
11795 fbn,a %fcc2, loop_1142
11796loop_1141:
11797 fpsub32s %f14, %f11, %f12
11798 movcc %icc, %g6, %g5
11799 wr %g0, 0xeb, %asi
11800 membar #Sync
11801loop_1142:
11802 nop ! tcc %icc, 0x2 changed by convert2hboot
11803 nop
11804 setx loop_1143, %l0, %l1
11805 jmpl %l1, %o2
11806 edge16 %i4, %l5, %o7
11807 fbne %fcc1, loop_1144
11808 srlx %i0, 0x08, %l6
11809loop_1143:
11810 xnorcc %l3, 0x0252, %l1
11811 edge16n %i7, %g1, %o4
11812loop_1144:
11813 add %i5, 0x10F7, %g3
11814 saved
11815 rdpr %cwp, %g1
11816 rdpr %cansave, %g2
11817 rdpr %canrestore, %g3
11818 rdpr %cleanwin, %g4
11819 rdpr %otherwin, %g5
11820 rdpr %wstate, %g6
11821 fors %f4, %f2, %f27
11822 addcc %o1, 0x1D48, %i6
11823 ldd [%l7 + 0x60], %g4
11824 fbl %fcc0, loop_1145
11825 nop ! sir 0x076F changed by convert2hboot
11826 lduw [%l7 + 0x20], %l4
11827 fbu %fcc0, loop_1146
11828loop_1145:
11829 andcc %l0, %o6, %g2
11830 be,a,pn %icc, loop_1147
11831 fandnot2 %f12, %f30, %f30
11832loop_1146:
11833 subc %g7, 0x0EC4, %o5
11834 nop ! tne %icc, 0x2 changed by convert2hboot
11835loop_1147:
11836 fmovdg %icc, %f31, %f31
11837 fbule %fcc3, loop_1148
11838 sub %i3, %o0, %i1
11839 bg,a loop_1149
11840 movn %xcc, %o3, %g6
11841loop_1148:
11842 andn %g5, %l2, %o2
11843 nop ! tleu %icc, 0x2 changed by convert2hboot
11844loop_1149:
11845 fsrc1s %f28, %f14
11846 array32 %i4, %i2, %l5
11847 stb %o7, [%l7 + 0x45]
11848 popc 0x1FDF, %l6
11849 array32 %i0, %l3, %l1
11850 fmul8sux16 %f26, %f6, %f26
11851 movrgz %i7, 0x17A, %g1
11852 mulx %i5, %o4, %g3
11853 fxor %f18, %f18, %f14
11854 xnor %i6, 0x0173, %g4
11855 movcs %icc, %l4, %l0
11856 srl %o6, 0x1C, %g2
11857 stb %o1, [%l7 + 0x63]
11858 set 0x4C, %l3
11859 nop ! lduwa [%l7 + %l3] 0x19, %o5 ASI use replaced by convert2hboot
11860 sdiv %g7, 0x1B45, %i3
11861 movre %i1, %o0, %o3
11862 edge16 %g5, %g6, %o2
11863 edge8n %i4, %l2, %l5
11864 movvc %icc, %i2, %l6
11865 udiv %i0, 0x06A5, %l3
11866 nop ! tleu %icc, 0x6 changed by convert2hboot
11867 nop ! te %xcc, 0x6 changed by convert2hboot
11868 fmovsge %icc, %f11, %f17
11869 nop ! tn %icc, 0x5 changed by convert2hboot
11870 set 0x11, %i3
11871 nop ! ldstuba [%l7 + %i3] 0x19, %l1 ASI use replaced by convert2hboot
11872 nop ! tsubcc %o7, %g1, %i5 changed by convert2hboot
11873 wr %g0, 0x0c, %asi
11874 mulscc %g3, 0x0C36, %o4
11875 fmovde %icc, %f17, %f10
11876 set 0x58, %l6
11877 nop ! ldsba [%l7 + %l6] 0x80, %g4 ASI use replaced by convert2hboot
11878 smulcc %i6, 0x0FBA, %l0
11879 fmul8x16 %f7, %f2, %f28
11880 wr %g0, 0x2f, %asi
11881 membar #Sync
11882 array32 %l4, %o1, %o5
11883 nop ! tne %icc, 0x3 changed by convert2hboot
11884 subcc %g2, %g7, %i1
11885 orn %o0, %i3, %g5
11886 movl %icc, %g6, %o2
11887 fmovrdgz %o3, %f26, %f2
11888 fands %f23, %f5, %f9
11889 mulx %l2, %l5, %i4
11890 nop ! taddcctv %i2, %i0, %l6 changed by convert2hboot
11891 bvc,a %xcc, loop_1150
11892 fornot1 %f20, %f30, %f26
11893 bcs,pn %xcc, loop_1151
11894 flush %l7 + 0x70
11895loop_1150:
11896 fbe,a %fcc3, loop_1152
11897 movrlz %l1, 0x210, %o7
11898loop_1151:
11899 movrlz %l3, %g1, %i7
11900 alignaddr %g3, %o4, %g4
11901loop_1152:
11902 nop
11903 set 0x1E, %o0
11904 nop ! stha %i5, [%l7 + %o0] 0x27 ASI use replaced by convert2hboot
11905 membar #Sync
11906 fxnors %f23, %f14, %f28
11907 sdivcc %l0, 0x0CD1, %o6
11908 fexpand %f28, %f14
11909 fba %fcc3, loop_1153
11910 and %i6, %l4, %o1
11911 fmovrdlez %g2, %f12, %f0
11912 bvc,pn %xcc, loop_1154
11913loop_1153:
11914 nop ! tvs %xcc, 0x4 changed by convert2hboot
11915 nop ! tg %xcc, 0x3 changed by convert2hboot
11916 edge16n %o5, %g7, %o0
11917loop_1154:
11918 ldx [%l7 + 0x20], %i1
11919 movcs %xcc, %i3, %g6
11920 nop ! tsubcctv %o2, 0x0209, %o3 changed by convert2hboot
11921 fbo %fcc1, loop_1155
11922 andn %g5, %l5, %l2
11923 umulcc %i2, %i0, %i4
11924 fcmple16 %f28, %f20, %l1
11925loop_1155:
11926 edge8l %l6, %o7, %g1
11927 array32 %i7, %l3, %o4
11928 orn %g4, %g3, %i5
11929 movne %xcc, %o6, %i6
11930 umul %l0, %o1, %g2
11931 xnorcc %l4, 0x063D, %g7
11932 fones %f15
11933 andncc %o5, %i1, %o0
11934 ldsh [%l7 + 0x7E], %g6
11935 sllx %o2, 0x03, %o3
11936 andncc %i3, %l5, %g5
11937 fmovse %xcc, %f31, %f23
11938 srl %l2, %i2, %i4
11939 wr %g0, 0x18, %asi
11940 nop ! tge %xcc, 0x7 changed by convert2hboot
11941 bgu,a loop_1156
11942 umul %l6, %o7, %i0
11943 bpos,pt %icc, loop_1157
11944 nop ! tvc %icc, 0x5 changed by convert2hboot
11945loop_1156:
11946 nop ! tcs %xcc, 0x7 changed by convert2hboot
11947 fcmpne16 %f26, %f6, %g1
11948loop_1157:
11949 movn %icc, %l3, %o4
11950 and %i7, %g4, %i5
11951 fors %f28, %f26, %f4
11952 addc %g3, 0x1B23, %i6
11953 fmovdne %icc, %f2, %f28
11954 fble %fcc2, loop_1158
11955 fnot2 %f0, %f0
11956 fmovdleu %xcc, %f19, %f10
11957 subccc %l0, 0x1971, %o6
11958loop_1158:
11959 std %g2, [%l7 + 0x40]
11960 array16 %o1, %l4, %g7
11961 ldsb [%l7 + 0x17], %o5
11962 sra %i1, 0x01, %g6
11963 restored
11964 rdpr %cwp, %g1
11965 rdpr %cansave, %g2
11966 rdpr %canrestore, %g3
11967 rdpr %cleanwin, %g4
11968 rdpr %otherwin, %g5
11969 rdpr %wstate, %g6
11970 smul %o0, 0x0BF0, %o2
11971 subcc %o3, 0x19A4, %l5
11972 fmovrdgz %g5, %f20, %f30
11973 orn %i3, %l2, %i4
11974 smul %i2, %l1, %o7
11975 movle %icc, %l6, %i0
11976 ba,a loop_1159
11977 fbne,a %fcc2, loop_1160
11978 membar 0x7D
11979 fblg %fcc2, loop_1161
11980loop_1159:
11981 fmovrdne %l3, %f26, %f16
11982loop_1160:
11983 nop
11984 wr %g0, 0x18, %asi
11985loop_1161:
11986 movrgez %i7, 0x0A5, %o4
11987 bne loop_1162
11988 xorcc %g4, 0x021C, %g3
11989 movleu %icc, %i5, %i6
11990 nop ! tgu %xcc, 0x0 changed by convert2hboot
11991loop_1162:
11992 call loop_1163
11993 sllx %l0, 0x1C, %o6
11994 subccc %g2, 0x012E, %l4
11995 addc %g7, %o5, %o1
11996loop_1163:
11997 sub %i1, %o0, %g6
11998 nop
11999 setx loop_1164, %l0, %l1
12000 nop ! wrpr 0x1, %tl changed by convert2hboot
12001 nop ! wrpr %l1, %tnpc changed by convert2hboot
12002 setx 0x34400001400, %l0, %l1
12003 nop ! wrpr %l1, %tstate changed by convert2hboot
12004 nop ! wrhpr 0x4, %htstate changed by convert2hboot
12005 nop ! done changed by convert2hboot
12006 ldd [%l7 + 0x68], %o2
12007 xor %o2, %g5, %l5
12008 movre %i3, %i4, %l2
12009loop_1164:
12010 ba,a loop_1165
12011 fpack32 %f28, %f10, %f4
12012 nop ! tge %icc, 0x7 changed by convert2hboot
12013 bleu %xcc, loop_1166
12014loop_1165:
12015 saved
12016 rdpr %cwp, %g1
12017 rdpr %cansave, %g2
12018 rdpr %canrestore, %g3
12019 rdpr %cleanwin, %g4
12020 rdpr %otherwin, %g5
12021 rdpr %wstate, %g6
12022 udivcc %i2, 0x11E5, %l1
12023 fmovrsgz %l6, %f14, %f4
12024loop_1166:
12025 movrgez %o7, %l3, %i0
12026 nop
12027 setx loop_1167, %l0, %l1
12028 jmpl %l1, %g1
12029 movrlz %i7, %o4, %g4
12030 fmovsge %icc, %f14, %f21
12031 sllx %i5, 0x19, %g3
12032loop_1167:
12033 andcc %i6, %o6, %l0
12034 fpsub32 %f12, %f20, %f20
12035 orncc %g2, 0x0C18, %g7
12036 sdiv %l4, 0x0AA4, %o5
12037 movne %icc, %i1, %o0
12038 movneg %icc, %g6, %o3
12039 nop ! tvs %icc, 0x0 changed by convert2hboot
12040 alignaddr %o1, %g5, %l5
12041 nop ! te %xcc, 0x4 changed by convert2hboot
12042 nop ! tge %xcc, 0x3 changed by convert2hboot
12043 ldstub [%l7 + 0x54], %o2
12044 fmovsneg %icc, %f31, %f21
12045 set 0x6A, %g1
12046 nop ! ldsha [%l7 + %g1] 0x11, %i4 ASI use replaced by convert2hboot
12047 xorcc %l2, 0x162E, %i2
12048 add %l7, 0x60, %l6
12049 wr %g0, 0x81, %asi
12050 orncc %o7, 0x0ADD, %l1
12051 fands %f29, %f21, %f13
12052 fbu,a %fcc2, loop_1168
12053 edge16 %i0, %g1, %l3
12054 nop ! te %xcc, 0x3 changed by convert2hboot
12055 set 0x40, %g4
12056 nop ! ldda [%l7 + %g4] 0x81, %f16 ASI use replaced by convert2hboot
12057loop_1168:
12058 bgu,a,pt %xcc, loop_1169
12059 nop ! tne %xcc, 0x6 changed by convert2hboot
12060 st %f8, [%l7 + 0x40]
12061 addc %o4, 0x12F1, %g4
12062loop_1169:
12063 fcmpgt16 %f8, %f26, %i5
12064 nop ! tcs %icc, 0x5 changed by convert2hboot
12065 stw %i7, [%l7 + 0x50]
12066 movle %icc, %g3, %i6
12067 mulx %l0, %g2, %o6
12068 sethi 0x1437, %l4
12069 ldd [%l7 + 0x28], %f10
12070 movcs %xcc, %g7, %i1
12071 edge16ln %o0, %g6, %o3
12072 fabsd %f26, %f12
12073 srlx %o1, %g5, %o5
12074 subc %l5, 0x0DF6, %o2
12075 edge32 %l2, %i2, %i4
12076 movge %xcc, %i3, %o7
12077 fcmpeq32 %f8, %f2, %l6
12078 addcc %i0, 0x00CC, %g1
12079 ld [%l7 + 0x5C], %f7
12080 fmul8sux16 %f10, %f20, %f28
12081 udivx %l3, 0x008F, %o4
12082 fandnot1 %f2, %f24, %f12
12083 addcc %g4, %l1, %i5
12084 wr %g0, 0x80, %asi
12085 sllx %i6, %g3, %l0
12086 stb %o6, [%l7 + 0x16]
12087 brgz,a %g2, loop_1170
12088 srax %g7, 0x13, %l4
12089 sllx %i1, %g6, %o0
12090 set 0x7A, %i2
12091 nop ! stba %o1, [%l7 + %i2] 0x11 ASI use replaced by convert2hboot
12092loop_1170:
12093 nop
12094 wr %g0, 0x22, %asi
12095 membar #Sync
12096 fbl,a %fcc3, loop_1171
12097 movcs %icc, %g5, %o5
12098 nop ! tl %icc, 0x7 changed by convert2hboot
12099 edge32ln %o2, %l2, %i2
12100loop_1171:
12101 nop
12102 wr %g0, 0x80, %asi
12103 mulscc %i3, 0x0F4C, %o7
12104 move %xcc, %l5, %l6
12105 movne %icc, %i0, %g1
12106 brz,a %o4, loop_1172
12107 mulx %l3, %l1, %i5
12108 sth %i7, [%l7 + 0x4E]
12109 fsrc2 %f16, %f20
12110loop_1172:
12111 addccc %i6, 0x1350, %g3
12112 mova %icc, %g4, %o6
12113 fmuld8sux16 %f8, %f29, %f20
12114 nop ! tle %xcc, 0x5 changed by convert2hboot
12115 mulx %l0, %g2, %g7
12116 bneg,pt %xcc, loop_1173
12117 sdiv %l4, 0x0206, %g6
12118 nop ! tcc %icc, 0x0 changed by convert2hboot
12119 fcmpeq32 %f4, %f10, %i1
12120loop_1173:
12121 nop
12122 setx loop_1174, %l0, %l1
12123 nop ! wrpr 0x1, %tl changed by convert2hboot
12124 nop ! wrpr %l1, %tpc changed by convert2hboot
12125 add %l1, 0x4, %l1
12126 nop ! wrpr %l1, %tnpc changed by convert2hboot
12127 setx 0x34400001400, %l0, %l1
12128 nop ! wrpr %l1, %tstate changed by convert2hboot
12129 nop ! wrhpr 0x4, %htstate changed by convert2hboot
12130 nop ! retry changed by convert2hboot
12131 xnorcc %o0, %o3, %g5
12132 edge32l %o1, %o2, %l2
12133loop_1174:
12134 nop
12135 setx loop_1175, %l0, %l1
12136 nop ! wrpr 0x1, %tl changed by convert2hboot
12137 nop ! wrpr %l1, %tnpc changed by convert2hboot
12138 setx 0x34400001400, %l0, %l1
12139 nop ! wrpr %l1, %tstate changed by convert2hboot
12140 nop ! wrhpr 0x4, %htstate changed by convert2hboot
12141 nop ! done changed by convert2hboot
12142 fbe %fcc0, loop_1176
12143 fmovdle %xcc, %f10, %f12
12144 fsrc2 %f26, %f8
12145loop_1175:
12146 edge16ln %o5, %i2, %i3
12147loop_1176:
12148 srlx %i4, %l5, %o7
12149 nop ! sir 0x1B88 changed by convert2hboot
12150 fmovdge %xcc, %f27, %f8
12151 set 0x4E, %o5
12152 nop ! lduha [%l7 + %o5] 0x15, %i0 ASI use replaced by convert2hboot
12153 addc %g1, 0x054B, %o4
12154 edge16 %l3, %l1, %l6
12155 movl %icc, %i5, %i6
12156 set 0x1C, %g6
12157 lda [%l7 + %g6] 0x14, %f24
12158 nop ! tvs %xcc, 0x2 changed by convert2hboot
12159 andcc %i7, %g3, %g4
12160 edge16n %l0, %o6, %g2
12161 addcc %g7, %g6, %i1
12162 subcc %l4, 0x0C94, %o0
12163 nop ! tgu %xcc, 0x3 changed by convert2hboot
12164 subcc %o3, 0x1653, %o1
12165 nop ! tsubcc %g5, 0x0E31, %l2 changed by convert2hboot
12166 pdist %f10, %f10, %f16
12167 fcmpgt32 %f0, %f18, %o2
12168 fbge,a %fcc0, loop_1177
12169 and %i2, 0x1FAC, %i3
12170 fbn,a %fcc3, loop_1178
12171 edge32 %o5, %i4, %l5
12172loop_1177:
12173 edge8ln %i0, %o7, %g1
12174 fpack16 %f2, %f3
12175loop_1178:
12176 and %l3, %l1, %o4
12177 bgu,pn %xcc, loop_1179
12178 fbge,a %fcc0, loop_1180
12179 nop ! tne %xcc, 0x6 changed by convert2hboot
12180 fxors %f24, %f8, %f14
12181loop_1179:
12182 for %f28, %f30, %f0
12183loop_1180:
12184 nop ! tge %icc, 0x3 changed by convert2hboot
12185 fbne,a %fcc3, loop_1181
12186 movvc %xcc, %l6, %i5
12187 edge32 %i6, %g3, %i7
12188 fzero %f30
12189loop_1181:
12190 sra %l0, 0x01, %o6
12191 orncc %g2, %g4, %g7
12192 nop ! tcs %xcc, 0x6 changed by convert2hboot
12193 ldsw [%l7 + 0x44], %i1
12194 call loop_1182
12195 nop
12196 setx loop_1183, %l0, %l1
12197 nop ! wrpr 0x1, %tl changed by convert2hboot
12198 nop ! wrpr %l1, %tnpc changed by convert2hboot
12199 setx 0x34400001400, %l0, %l1
12200 nop ! wrpr %l1, %tstate changed by convert2hboot
12201 nop ! wrhpr 0x4, %htstate changed by convert2hboot
12202 nop ! done changed by convert2hboot
12203 call loop_1184
12204 fbule,a %fcc3, loop_1185
12205loop_1182:
12206 xorcc %g6, %l4, %o0
12207loop_1183:
12208 edge16ln %o3, %g5, %o1
12209loop_1184:
12210 edge8n %o2, %l2, %i2
12211loop_1185:
12212 fmul8sux16 %f16, %f8, %f10
12213 fbuge,a %fcc2, loop_1186
12214 fabsd %f26, %f8
12215 nop ! tge %icc, 0x7 changed by convert2hboot
12216 fcmps %fcc1, %f11, %f8
12217loop_1186:
12218 smulcc %i3, 0x1ECC, %i4
12219 srl %l5, %o5, %o7
12220 fmovdl %icc, %f17, %f4
12221 wr %g0, 0x04, %asi
12222 fnot1 %f22, %f6
12223 ldsw [%l7 + 0x1C], %l3
12224 alignaddrl %l1, %o4, %g1
12225 subccc %l6, 0x0257, %i5
12226 add %l7, 0x0C, %l6
12227 wr %g0, 0x80, %asi
12228 nop ! casa [%l6] 0x80, %i6, %g3 ASI use replaced by convert2hboot
12229 nop ! tsubcc %l0, 0x15A6, %o6 changed by convert2hboot
12230 movvc %icc, %g2, %g4
12231 fmovsa %icc, %f9, %f10
12232 fnot1s %f29, %f21
12233 fpmerge %f4, %f0, %f10
12234 subcc %g7, 0x1C3A, %i1
12235 fba,a %fcc3, loop_1187
12236 fmovdcc %icc, %f14, %f14
12237 fmovdneg %xcc, %f18, %f1
12238 wr %g0, 0x11, %asi
12239loop_1187:
12240 nop ! tcc %xcc, 0x2 changed by convert2hboot
12241 nop ! tgu %icc, 0x5 changed by convert2hboot
12242 fmovde %xcc, %f21, %f2
12243 sllx %l4, 0x1F, %g6
12244 array32 %o3, %o0, %g5
12245 fbg,a %fcc2, loop_1188
12246 udivcc %o2, 0x0EB9, %o1
12247 mulx %i2, 0x02FD, %l2
12248 edge16 %i3, %l5, %o5
12249loop_1188:
12250 umul %o7, 0x162F, %i0
12251 nop ! tge %xcc, 0x4 changed by convert2hboot
12252 move %xcc, %l3, %l1
12253 movcc %xcc, %o4, %i4
12254 fpack16 %f16, %f31
12255 wr %g0, 0x0c, %asi
12256 siam 0x4
12257 nop ! taddcctv %i5, 0x0044, %i6 changed by convert2hboot
12258 fandnot1s %f10, %f7, %f29
12259 edge16n %g1, %l0, %g3
12260 fcmple16 %f2, %f18, %g2
12261 smul %o6, 0x00FC, %g7
12262 saved
12263 rdpr %cwp, %g1
12264 rdpr %cansave, %g2
12265 rdpr %canrestore, %g3
12266 rdpr %cleanwin, %g4
12267 rdpr %otherwin, %g5
12268 rdpr %wstate, %g6
12269 edge32 %g4, %i7, %l4
12270 fbn,a %fcc1, loop_1189
12271 fmovdpos %icc, %f25, %f11
12272 fsrc1s %f1, %f4
12273 movg %icc, %g6, %o3
12274loop_1189:
12275 saved
12276 rdpr %cwp, %g1
12277 rdpr %cansave, %g2
12278 rdpr %canrestore, %g3
12279 rdpr %cleanwin, %g4
12280 rdpr %otherwin, %g5
12281 rdpr %wstate, %g6
12282 fmul8x16au %f11, %f0, %f4
12283 nop
12284 set 0x2C, %g2
12285 sth %o0, [%l7 + %g2]
12286 addc %i1, 0x0C5F, %o2
12287 movge %xcc, %g5, %o1
12288 subccc %l2, 0x081A, %i2
12289 ldstub [%l7 + 0x6B], %l5
12290 udivx %o5, 0x0C6D, %o7
12291 fpadd16 %f24, %f0, %f2
12292 edge32 %i3, %i0, %l3
12293 mova %xcc, %o4, %l1
12294 nop ! tleu %xcc, 0x7 changed by convert2hboot
12295 for %f4, %f30, %f30
12296 nop ! tn %xcc, 0x3 changed by convert2hboot
12297 fpsub16 %f30, %f12, %f8
12298 bneg,a loop_1190
12299 andcc %i4, %l6, %i6
12300 movrgez %i5, %l0, %g1
12301loop_1190:
12302 orn %g2, 0x1BEF, %o6
12303 fcmple16 %f10, %f8, %g7
12304 edge8l %g3, %g4, %i7
12305 nop ! tvc %icc, 0x7 changed by convert2hboot
12306 subc %l4, 0x069D, %g6
12307 fmovspos %icc, %f3, %f27
12308 array32 %o0, %i1, %o2
12309 fmovsgu %icc, %f17, %f2
12310 nop ! taddcc %g5, %o1, %o3 changed by convert2hboot
12311 fmovdvc %xcc, %f20, %f9
12312 nop ! tleu %icc, 0x7 changed by convert2hboot
12313 xnorcc %i2, 0x1A92, %l2
12314 swap [%l7 + 0x28], %o5
12315 movgu %xcc, %o7, %i3
12316 fbg,a %fcc0, loop_1191
12317 movleu %xcc, %i0, %l3
12318 brz %l5, loop_1192
12319 nop
12320 set 0x20, %l5
12321 ldd [%l7 + %l5], %o4
12322loop_1191:
12323 andcc %i4, %l6, %l1
12324 orncc %i6, %l0, %g1
12325loop_1192:
12326 fpmerge %f29, %f30, %f18
12327 srlx %i5, %g2, %g7
12328 andncc %g3, %g4, %i7
12329 flush %l7 + 0x68
12330 nop ! tg %icc, 0x2 changed by convert2hboot
12331 fmul8x16al %f6, %f14, %f16
12332 ble loop_1193
12333 movl %icc, %l4, %g6
12334 fornot2s %f19, %f23, %f9
12335 edge32 %o0, %i1, %o6
12336loop_1193:
12337 movcc %icc, %o2, %o1
12338 lduh [%l7 + 0x2C], %o3
12339 mova %xcc, %i2, %g5
12340 nop ! tn %icc, 0x5 changed by convert2hboot
12341 for %f28, %f26, %f26
12342 edge32n %o5, %l2, %i3
12343 sdiv %i0, 0x13B5, %l3
12344 edge32 %l5, %o4, %i4
12345 nop ! tn %icc, 0x2 changed by convert2hboot
12346 wr %g0, 0x2b, %asi
12347 membar #Sync
12348 fpack16 %f20, %f31
12349 edge32l %l1, %i6, %l0
12350 bn,a loop_1194
12351 movcc %xcc, %g1, %i5
12352 sub %l6, 0x100C, %g2
12353 sethi 0x0EEE, %g7
12354loop_1194:
12355 fmovrdlz %g3, %f20, %f10
12356 movcs %xcc, %i7, %l4
12357 fmovsvc %xcc, %f30, %f27
12358 sllx %g6, %g4, %o0
12359 addccc %i1, %o2, %o1
12360 movge %xcc, %o3, %i2
12361 movneg %icc, %o6, %o5
12362 ldub [%l7 + 0x53], %l2
12363 fpackfix %f26, %f6
12364 mulx %i3, 0x09EE, %g5
12365 alignaddrl %l3, %i0, %l5
12366 movn %xcc, %i4, %o4
12367 umul %o7, 0x156A, %i6
12368 wr %g0, 0x10, %asi
12369 srlx %g1, 0x18, %i5
12370 fbne %fcc3, loop_1195
12371 smulcc %l6, %l0, %g2
12372 array16 %g3, %i7, %g7
12373 srlx %l4, %g4, %o0
12374loop_1195:
12375 add %i1, 0x12DC, %o2
12376 saved
12377 rdpr %cwp, %g1
12378 rdpr %cansave, %g2
12379 rdpr %canrestore, %g3
12380 rdpr %cleanwin, %g4
12381 rdpr %otherwin, %g5
12382 rdpr %wstate, %g6
12383 fnor %f16, %f30, %f10
12384 fmovspos %xcc, %f12, %f10
12385 ldsh [%l7 + 0x28], %o1
12386 nop ! tg %icc, 0x1 changed by convert2hboot
12387 movgu %icc, %o3, %g6
12388 fandnot2s %f20, %f16, %f13
12389 movvs %xcc, %i2, %o6
12390 andcc %l2, %i3, %g5
12391 set 0x60, %i6
12392 nop ! ldda [%l7 + %i6] 0x89, %o4 ASI use replaced by convert2hboot
12393 alignaddr %i0, %l3, %l5
12394 nop
12395 setx loop_1196, %l0, %l1
12396 jmpl %l1, %i4
12397 fmovsle %icc, %f9, %f6
12398 subcc %o4, 0x0AAB, %i6
12399 fmovrde %o7, %f22, %f18
12400loop_1196:
12401 fcmpne16 %f8, %f4, %l1
12402 edge16 %i5, %l6, %l0
12403 nop ! tne %icc, 0x7 changed by convert2hboot
12404 lduw [%l7 + 0x40], %g2
12405 wr %g0, 0x89, %asi
12406 subcc %i7, 0x19AB, %g7
12407 subccc %g1, %l4, %g4
12408 set 0x50, %g3
12409 nop ! stwa %i1, [%l7 + %g3] 0x04 ASI use replaced by convert2hboot
12410 movg %xcc, %o0, %o2
12411 fblg %fcc3, loop_1197
12412 nop ! taddcc %o3, %o1, %g6 changed by convert2hboot
12413 array16 %i2, %o6, %i3
12414 fsrc1s %f26, %f17
12415loop_1197:
12416 nop ! tvc %xcc, 0x6 changed by convert2hboot
12417 fors %f2, %f28, %f18
12418 andcc %l2, 0x1975, %o5
12419 fmovdcc %icc, %f18, %f17
12420 edge8 %i0, %l3, %l5
12421 wr %g0, 0xea, %asi
12422 membar #Sync
12423 edge8ln %i4, %i6, %o4
12424 fmovrdlez %l1, %f20, %f26
12425 nop ! tg %icc, 0x7 changed by convert2hboot
12426 nop ! tgu %icc, 0x4 changed by convert2hboot
12427 restored
12428 rdpr %cwp, %g1
12429 rdpr %cansave, %g2
12430 rdpr %canrestore, %g3
12431 rdpr %cleanwin, %g4
12432 rdpr %otherwin, %g5
12433 rdpr %wstate, %g6
12434 andcc %i5, %l6, %o7
12435 sdiv %l0, 0x0DFE, %g2
12436 move %icc, %i7, %g3
12437 orn %g7, 0x1EDC, %g1
12438 fpadd16s %f5, %f12, %f0
12439 movrgz %l4, 0x005, %g4
12440 nop
12441 setx loop_1198, %l0, %l1
12442 nop ! wrpr 0x1, %tl changed by convert2hboot
12443 nop ! wrpr %l1, %tpc changed by convert2hboot
12444 add %l1, 0x4, %l1
12445 nop ! wrpr %l1, %tnpc changed by convert2hboot
12446 setx 0x34400001400, %l0, %l1
12447 nop ! wrpr %l1, %tstate changed by convert2hboot
12448 nop ! wrhpr 0x4, %htstate changed by convert2hboot
12449 nop ! retry changed by convert2hboot
12450 fmovdle %xcc, %f10, %f20
12451 nop ! tvc %xcc, 0x3 changed by convert2hboot
12452 sll %i1, %o2, %o3
12453loop_1198:
12454 movrlz %o0, %g6, %o1
12455 edge32 %o6, %i2, %l2
12456 nop ! tcs %xcc, 0x1 changed by convert2hboot
12457 fmovdpos %icc, %f31, %f23
12458 fmovsleu %xcc, %f11, %f19
12459 fandnot1 %f18, %f26, %f20
12460 siam 0x6
12461 edge8 %o5, %i0, %l3
12462 fmovrdlz %i3, %f26, %f16
12463 fabss %f29, %f8
12464 mova %xcc, %g5, %l5
12465 movneg %xcc, %i6, %o4
12466 set 0x40, %i4
12467 nop ! stba %i4, [%l7 + %i4] 0x88 ASI use replaced by convert2hboot
12468 movleu %xcc, %i5, %l1
12469 bvc,a loop_1199
12470 nop ! tvs %xcc, 0x5 changed by convert2hboot
12471 wr %g0, 0x80, %asi
12472loop_1199:
12473 nop ! taddcctv %l0, %g2, %i7 changed by convert2hboot
12474 sethi 0x114E, %o7
12475 fone %f26
12476 movrne %g3, %g1, %l4
12477 nop ! tsubcctv %g4, %g7, %i1 changed by convert2hboot
12478 mova %icc, %o3, %o0
12479 array32 %o2, %g6, %o6
12480 andcc %o1, 0x1440, %l2
12481 movneg %icc, %i2, %o5
12482 edge16l %i0, %l3, %g5
12483 sdiv %i3, 0x19F3, %i6
12484 edge8n %l5, %o4, %i4
12485 nop ! tvc %icc, 0x4 changed by convert2hboot
12486 nop ! taddcc %i5, %l1, %l6 changed by convert2hboot
12487 nop ! tvs %xcc, 0x0 changed by convert2hboot
12488 mulx %g2, 0x0824, %l0
12489 edge32 %o7, %g3, %g1
12490 movrne %i7, %l4, %g4
12491 nop ! tvs %icc, 0x4 changed by convert2hboot
12492 fpack16 %f0, %f20
12493 fmovdgu %xcc, %f3, %f29
12494 move %xcc, %g7, %o3
12495 movvc %icc, %o0, %i1
12496 set 0x32, %i7
12497 nop ! stha %o2, [%l7 + %i7] 0x80 ASI use replaced by convert2hboot
12498 fbn,a %fcc2, loop_1200
12499 orn %o6, 0x0168, %o1
12500 sth %g6, [%l7 + 0x6A]
12501 movrne %i2, %o5, %l2
12502loop_1200:
12503 nop
12504 wr %g0, 0x80, %asi
12505 fbn,a %fcc3, loop_1201
12506 stw %l3, [%l7 + 0x1C]
12507 fmovrse %g5, %f27, %f20
12508 fmovscs %xcc, %f6, %f23
12509loop_1201:
12510 edge8n %i0, %i6, %l5
12511 fmovsvc %xcc, %f1, %f25
12512 smulcc %i3, %o4, %i4
12513 movn %icc, %l1, %i5
12514 ldd [%l7 + 0x68], %i6
12515 srlx %l0, %g2, %o7
12516 bn,pn %icc, loop_1202
12517 xor %g1, 0x1EEB, %i7
12518 add %g3, 0x1ADF, %g4
12519 movleu %xcc, %l4, %o3
12520loop_1202:
12521 nop
12522 wr %g0, 0xe2, %asi
12523 membar #Sync
12524 nop ! tg %xcc, 0x6 changed by convert2hboot
12525 brlez,a %i1, loop_1203
12526 saved
12527 rdpr %cwp, %g1
12528 rdpr %cansave, %g2
12529 rdpr %canrestore, %g3
12530 rdpr %cleanwin, %g4
12531 rdpr %otherwin, %g5
12532 rdpr %wstate, %g6
12533 array32 %o2, %o6, %g7
12534 fmovdcc %xcc, %f14, %f4
12535loop_1203:
12536 edge16 %g6, %o1, %o5
12537 udiv %l2, 0x028C, %i2
12538 or %g5, %i0, %l3
12539 fmovdcs %icc, %f1, %f13
12540 edge8 %i6, %i3, %o4
12541 xnor %l5, 0x1D3E, %l1
12542 nop ! tne %xcc, 0x0 changed by convert2hboot
12543 movrgez %i4, %i5, %l6
12544 fbl %fcc3, loop_1204
12545 nop ! tcs %xcc, 0x2 changed by convert2hboot
12546 umulcc %l0, %g2, %g1
12547 fmuld8ulx16 %f3, %f1, %f14
12548loop_1204:
12549 udivcc %o7, 0x13DE, %i7
12550 nop ! tvc %icc, 0x4 changed by convert2hboot
12551 and %g4, 0x1A9A, %g3
12552 movrne %o3, 0x11E, %l4
12553 sll %i1, %o2, %o6
12554 fmovsvc %xcc, %f3, %f21
12555 ldsh [%l7 + 0x42], %g7
12556 movneg %icc, %g6, %o0
12557 brgz,a %o1, loop_1205
12558 edge32ln %l2, %o5, %i2
12559 brz %i0, loop_1206
12560 movcc %icc, %g5, %l3
12561loop_1205:
12562 movneg %icc, %i6, %o4
12563 orcc %i3, 0x06EC, %l5
12564loop_1206:
12565 udivx %l1, 0x145A, %i4
12566 std %i6, [%l7 + 0x60]
12567 alignaddr %i5, %l0, %g1
12568 fbge,a %fcc1, loop_1207
12569 stb %o7, [%l7 + 0x58]
12570 nop ! sir 0x0BAE changed by convert2hboot
12571 sdivcc %g2, 0x1422, %i7
12572loop_1207:
12573 or %g4, 0x11AE, %g3
12574 fsrc1 %f24, %f0
12575 nop ! taddcctv %l4, %o3, %i1 changed by convert2hboot
12576 orn %o2, %g7, %o6
12577 andcc %o0, 0x04E7, %o1
12578 fnegs %f27, %f4
12579 nop ! tcc %xcc, 0x4 changed by convert2hboot
12580 nop ! tcc %xcc, 0x6 changed by convert2hboot
12581 sra %l2, %g6, %o5
12582 fmovrdlez %i2, %f22, %f18
12583 fmovdl %icc, %f17, %f17
12584 srlx %g5, 0x12, %l3
12585 movcc %icc, %i0, %o4
12586 subc %i3, 0x0FA8, %i6
12587 brlez,a %l5, loop_1208
12588 fmovsl %icc, %f3, %f6
12589 movrlez %i4, 0x306, %l1
12590 srax %l6, %i5, %l0
12591loop_1208:
12592 movge %icc, %g1, %o7
12593 nop ! taddcctv %g2, 0x1B60, %g4 changed by convert2hboot
12594 nop ! tle %icc, 0x0 changed by convert2hboot
12595 st %f11, [%l7 + 0x1C]
12596 fmovdne %xcc, %f2, %f27
12597 wr %g0, 0x11, %asi
12598 edge16ln %g3, %o3, %i1
12599 nop ! tle %xcc, 0x1 changed by convert2hboot
12600 move %icc, %l4, %o2
12601 edge16n %o6, %g7, %o1
12602 movrgz %l2, 0x04A, %g6
12603 bleu,pt %xcc, loop_1209
12604 fblg %fcc2, loop_1210
12605 subc %o0, %i2, %o5
12606 addccc %l3, %i0, %o4
12607loop_1209:
12608 movvc %xcc, %g5, %i6
12609loop_1210:
12610 nop
12611 wr %g0, 0xe2, %asi
12612 membar #Sync
12613 subcc %l5, 0x0930, %i4
12614 edge32l %l6, %i5, %l0
12615 addccc %l1, 0x1C30, %o7
12616 umulcc %g2, 0x0A59, %g1
12617 fba,a %fcc0, loop_1211
12618 nop ! tl %xcc, 0x1 changed by convert2hboot
12619 fcmpne16 %f6, %f18, %g4
12620 mulscc %i7, %o3, %g3
12621loop_1211:
12622 fornot1 %f16, %f14, %f20
12623 sll %l4, 0x17, %i1
12624 fmovrdlez %o2, %f0, %f2
12625 array16 %g7, %o6, %l2
12626 fba,a %fcc0, loop_1212
12627 fpadd16 %f8, %f0, %f8
12628 fmovsl %xcc, %f23, %f13
12629 addc %o1, 0x1F00, %g6
12630loop_1212:
12631 fpack16 %f10, %f2
12632 bgu loop_1213
12633 sllx %o0, 0x17, %i2
12634 sllx %l3, 0x1F, %i0
12635 wr %g0, 0x80, %asi
12636loop_1213:
12637 brgez,a %o5, loop_1214
12638 bleu,pn %xcc, loop_1215
12639 smulcc %i6, %g5, %i3
12640 add %l7, 0x4C, %l6
12641 wr %g0, 0x80, %asi
12642 nop ! casa [%l6] 0x80, %i4, %l5 ASI use replaced by convert2hboot
12643loop_1214:
12644 array32 %l6, %i5, %l0
12645loop_1215:
12646 edge32n %l1, %g2, %o7
12647 movrlez %g1, %g4, %o3
12648 wr %g0, 0x89, %asi
12649 orncc %l4, %i1, %o2
12650 movgu %xcc, %g7, %i7
12651 prefetch [%l7 + 0x1C], 0x3
12652 udiv %o6, 0x177C, %l2
12653 edge32 %o1, %o0, %i2
12654 nop
12655 setx loop_1216, %l0, %l1
12656 jmpl %l1, %g6
12657 edge16 %l3, %o4, %i0
12658 ble,a,pn %xcc, loop_1217
12659 fmovd %f4, %f6
12660loop_1216:
12661 movvs %xcc, %o5, %g5
12662 fbo %fcc0, loop_1218
12663loop_1217:
12664 fone %f18
12665 nop ! taddcctv %i6, %i3, %l5 changed by convert2hboot
12666 edge8n %i4, %i5, %l0
12667loop_1218:
12668 fxnors %f14, %f19, %f5
12669 movre %l6, 0x3A2, %l1
12670 nop ! tcs %icc, 0x6 changed by convert2hboot
12671 fpack32 %f22, %f16, %f24
12672 fxnor %f14, %f20, %f2
12673 nop ! taddcctv %o7, 0x19F7, %g2 changed by convert2hboot
12674 fornot2 %f12, %f8, %f2
12675 nop ! tneg %icc, 0x4 changed by convert2hboot
12676 fmovsvs %icc, %f6, %f5
12677 set 0x20, %o2
12678 nop ! stxa %g4, [%g0 + %o2] 0x20 ASI use replaced by convert2hboot
12679 movpos %xcc, %o3, %g3
12680 set 0x70, %i0
12681 nop ! ldda [%l7 + %i0] 0xeb, %g0 ASI use replaced by convert2hboot
12682 sethi 0x013C, %l4
12683 edge16n %o2, %g7, %i1
12684 fmovd %f22, %f0
12685 fmovrsne %i7, %f27, %f18
12686 nop ! ta %icc, 0x5 changed by convert2hboot
12687 lduw [%l7 + 0x40], %o6
12688 movpos %xcc, %l2, %o1
12689 alignaddr %o0, %g6, %l3
12690 movrlz %o4, %i2, %i0
12691 flush %l7 + 0x78
12692 edge8ln %o5, %g5, %i3
12693 saved
12694 rdpr %cwp, %g1
12695 rdpr %cansave, %g2
12696 rdpr %canrestore, %g3
12697 rdpr %cleanwin, %g4
12698 rdpr %otherwin, %g5
12699 rdpr %wstate, %g6
12700 sllx %i6, 0x00, %i4
12701 movneg %icc, %l5, %i5
12702 smul %l0, 0x1BDE, %l6
12703 ble,a %xcc, loop_1219
12704 fbl,a %fcc0, loop_1220
12705 fand %f24, %f4, %f24
12706 nop ! tsubcc %l1, %g2, %o7 changed by convert2hboot
12707loop_1219:
12708 nop ! tsubcc %g4, 0x1CC2, %o3 changed by convert2hboot
12709loop_1220:
12710 edge8n %g3, %l4, %o2
12711 fandnot1 %f16, %f6, %f16
12712 smulcc %g1, 0x0FF7, %i1
12713 lduw [%l7 + 0x08], %i7
12714 fcmpne16 %f2, %f24, %o6
12715 fbg %fcc2, loop_1221
12716 movneg %icc, %g7, %o1
12717 nop ! tge %icc, 0x7 changed by convert2hboot
12718 srl %l2, 0x01, %g6
12719loop_1221:
12720 nop ! taddcc %o0, %l3, %i2 changed by convert2hboot
12721 smul %o4, 0x03A4, %o5
12722 fblg,a %fcc0, loop_1222
12723 fmovdneg %xcc, %f19, %f26
12724 flush %l7 + 0x24
12725 ba,pt %xcc, loop_1223
12726loop_1222:
12727 edge32l %i0, %i3, %i6
12728 movle %xcc, %g5, %i4
12729 nop ! tleu %xcc, 0x2 changed by convert2hboot
12730loop_1223:
12731 edge16 %l5, %i5, %l0
12732 andn %l1, 0x052E, %l6
12733 fpsub32 %f14, %f8, %f20
12734 sll %o7, 0x02, %g2
12735 edge32l %g4, %o3, %g3
12736 fmovdge %xcc, %f20, %f25
12737 subc %l4, 0x1033, %g1
12738 udivcc %i1, 0x00C7, %i7
12739 edge16l %o2, %o6, %o1
12740 nop ! tcs %icc, 0x1 changed by convert2hboot
12741 movrgez %l2, 0x052, %g7
12742 srax %o0, 0x0F, %g6
12743 wr %g0, 0x22, %asi
12744 membar #Sync
12745 subccc %o4, %o5, %i2
12746 fmovsge %icc, %f20, %f11
12747 movrlez %i0, 0x268, %i3
12748 movne %xcc, %i6, %g5
12749 xnor %l5, 0x14EA, %i4
12750 add %l7, 0x3C, %l6
12751 wr %g0, 0x80, %asi
12752 nop ! tpos %icc, 0x2 changed by convert2hboot
12753 movpos %icc, %i5, %o7
12754 fnand %f14, %f6, %f8
12755 fbuge,a %fcc3, loop_1224
12756 fands %f3, %f3, %f2
12757 movcc %icc, %g2, %l6
12758 edge16n %o3, %g3, %l4
12759loop_1224:
12760 fbne,a %fcc2, loop_1225
12761 andn %g1, %i1, %g4
12762 nop ! te %xcc, 0x6 changed by convert2hboot
12763 movpos %xcc, %i7, %o6
12764loop_1225:
12765 array32 %o2, %o1, %g7
12766 or %o0, 0x1AB5, %l2
12767 fmovs %f22, %f5
12768 fcmpne16 %f18, %f8, %l3
12769 fands %f31, %f23, %f29
12770 move %icc, %o4, %o5
12771 edge16l %g6, %i0, %i2
12772 movre %i3, %g5, %l5
12773 fmovsn %xcc, %f2, %f8
12774 fmovdle %xcc, %f6, %f23
12775 nop ! tcc %xcc, 0x3 changed by convert2hboot
12776 sllx %i6, %l0, %l1
12777 nop ! taddcctv %i4, 0x1948, %o7 changed by convert2hboot
12778 subc %i5, 0x1CF8, %l6
12779 movvs %xcc, %g2, %g3
12780 nop ! tne %xcc, 0x7 changed by convert2hboot
12781 fmovrde %o3, %f28, %f22
12782 ldub [%l7 + 0x57], %g1
12783 bshuffle %f6, %f16, %f2
12784 movleu %icc, %i1, %l4
12785 sth %i7, [%l7 + 0x10]
12786 nop ! tle %icc, 0x1 changed by convert2hboot
12787 fnand %f4, %f22, %f12
12788 array16 %g4, %o6, %o2
12789 srlx %g7, 0x09, %o0
12790 fpsub32s %f7, %f22, %f19
12791 fnegs %f6, %f3
12792 movneg %icc, %l2, %l3
12793 edge16ln %o1, %o5, %g6
12794 fcmpd %fcc0, %f8, %f18
12795 fmovdcs %xcc, %f16, %f25
12796 fbne %fcc3, loop_1226
12797 fandnot2s %f3, %f5, %f3
12798 movn %xcc, %i0, %i2
12799 mulscc %o4, 0x1852, %i3
12800loop_1226:
12801 movrlez %g5, %l5, %l0
12802 array16 %i6, %l1, %i4
12803 sub %o7, 0x092E, %i5
12804 nop ! tsubcc %l6, %g2, %g3 changed by convert2hboot
12805 nop ! tvs %xcc, 0x5 changed by convert2hboot
12806 add %l7, 0x20, %l6
12807 wr %g0, 0x81, %asi
12808 nop ! casxa [%l6] 0x81, %g1, %o3 ASI use replaced by convert2hboot
12809 brnz,a %i1, loop_1227
12810 movvs %icc, %l4, %i7
12811 edge8 %o6, %o2, %g4
12812 fmovd %f26, %f20
12813loop_1227:
12814 movrlz %o0, %l2, %l3
12815 movrlz %g7, 0x141, %o5
12816 nop ! tge %icc, 0x0 changed by convert2hboot
12817 fbe,a %fcc2, loop_1228
12818 sethi 0x0547, %o1
12819 movge %xcc, %g6, %i2
12820 sllx %o4, %i0, %i3
12821loop_1228:
12822 nop ! tsubcctv %g5, %l5, %l0 changed by convert2hboot
12823 fmovdvs %icc, %f15, %f20
12824 fcmpne16 %f6, %f24, %i6
12825 fpsub16 %f10, %f18, %f28
12826 flush %l7 + 0x2C
12827 smulcc %i4, %l1, %i5
12828 be %icc, loop_1229
12829 sub %o7, %l6, %g2
12830 array16 %g3, %o3, %g1
12831 smulcc %l4, %i1, %i7
12832loop_1229:
12833 nop ! tcs %icc, 0x2 changed by convert2hboot
12834 edge32ln %o6, %o2, %g4
12835 nop ! tge %icc, 0x2 changed by convert2hboot
12836 flush %l7 + 0x18
12837 movre %l2, 0x394, %l3
12838 nop ! tg %xcc, 0x7 changed by convert2hboot
12839 fcmpgt16 %f12, %f16, %g7
12840 movpos %icc, %o5, %o1
12841 nop ! tvc %xcc, 0x0 changed by convert2hboot
12842 wr %g0, 0x04, %asi
12843 xnorcc %i2, %o4, %o0
12844 bgu,a loop_1230
12845 movg %icc, %i0, %g5
12846 membar 0x49
12847 fmul8x16al %f27, %f18, %f0
12848loop_1230:
12849 movrgz %l5, 0x277, %i3
12850 movl %xcc, %i6, %l0
12851 nop ! tge %xcc, 0x2 changed by convert2hboot
12852 fmovdcc %xcc, %f17, %f18
12853 fpackfix %f12, %f30
12854 movgu %xcc, %i4, %i5
12855 fandnot2 %f24, %f8, %f12
12856 set 0x40, %i1
12857 nop ! ldda [%l7 + %i1] 0x19, %f16 ASI use replaced by convert2hboot
12858 edge16l %o7, %l1, %l6
12859 movle %xcc, %g2, %g3
12860 faligndata %f30, %f14, %f14
12861 fnands %f5, %f15, %f22
12862 fandnot1s %f31, %f9, %f7
12863 xnor %g1, %l4, %i1
12864 ldx [%l7 + 0x28], %i7
12865 sll %o3, 0x01, %o2
12866 lduh [%l7 + 0x70], %o6
12867 edge16n %l2, %l3, %g7
12868 bpos,a,pn %icc, loop_1231
12869 fmovrsgz %g4, %f9, %f30
12870 bn,a loop_1232
12871 umulcc %o1, 0x059A, %o5
12872loop_1231:
12873 sllx %i2, 0x04, %g6
12874 movl %icc, %o4, %o0
12875loop_1232:
12876 fmovsge %icc, %f30, %f21
12877 nop ! tvs %xcc, 0x1 changed by convert2hboot
12878 nop
12879 setx loop_1233, %l0, %l1
12880 nop ! wrpr 0x1, %tl changed by convert2hboot
12881 nop ! wrpr %l1, %tpc changed by convert2hboot
12882 add %l1, 0x4, %l1
12883 nop ! wrpr %l1, %tnpc changed by convert2hboot
12884 setx 0x34400001400, %l0, %l1
12885 nop ! wrpr %l1, %tstate changed by convert2hboot
12886 nop ! wrhpr 0x4, %htstate changed by convert2hboot
12887 nop ! retry changed by convert2hboot
12888 sdivcc %g5, 0x07AC, %i0
12889 nop ! tgu %xcc, 0x0 changed by convert2hboot
12890 sdivx %l5, 0x17D9, %i6
12891loop_1233:
12892 andn %i3, 0x094A, %i4
12893 edge8 %i5, %l0, %l1
12894 wr %g0, 0xeb, %asi
12895 nop ! tsubcctv %o7, %g3, %g1 changed by convert2hboot
12896 bvc,pt %icc, loop_1234
12897 fmovse %icc, %f3, %f5
12898 movvs %xcc, %g2, %i1
12899 srl %l4, 0x1B, %o3
12900loop_1234:
12901 saved
12902 rdpr %cwp, %g1
12903 rdpr %cansave, %g2
12904 rdpr %canrestore, %g3
12905 rdpr %cleanwin, %g4
12906 rdpr %otherwin, %g5
12907 rdpr %wstate, %g6
12908 movrlez %i7, %o6, %o2
12909 set 0x08, %o1
12910 nop ! ldsba [%l7 + %o1] 0x19, %l3 ASI use replaced by convert2hboot
12911 ldd [%l7 + 0x48], %l2
12912 fmovrsgz %g7, %f0, %f6
12913 fexpand %f8, %f16
12914 smul %g4, %o5, %o1
12915 edge8ln %g6, %o4, %i2
12916 sub %o0, 0x12DE, %i0
12917 fmovdle %icc, %f15, %f7
12918 fbl %fcc1, loop_1235
12919 fcmple16 %f22, %f0, %l5
12920 fandnot1 %f6, %f24, %f26
12921 set 0x60, %o4
12922 nop ! stxa %g5, [%l7 + %o4] 0x04 ASI use replaced by convert2hboot
12923loop_1235:
12924 nop
12925 set 0x74, %l4
12926 nop ! swapa [%l7 + %l4] 0x89, %i3 ASI use replaced by convert2hboot
12927 popc 0x12EC, %i4
12928 srlx %i5, %i6, %l1
12929 fabsd %f14, %f22
12930 edge32ln %l6, %o7, %g3
12931 movg %xcc, %g1, %l0
12932 brgz %g2, loop_1236
12933 nop ! tgu %xcc, 0x6 changed by convert2hboot
12934 movle %icc, %i1, %l4
12935 bne %xcc, loop_1237
12936loop_1236:
12937 swap [%l7 + 0x2C], %o3
12938 mulx %o6, 0x1965, %o2
12939 nop ! tge %icc, 0x1 changed by convert2hboot
12940loop_1237:
12941 fcmpgt32 %f18, %f20, %i7
12942 ba,a loop_1238
12943 nop ! tn %icc, 0x3 changed by convert2hboot
12944 movneg %icc, %l2, %l3
12945 wr %g0, 0x0c, %asi
12946loop_1238:
12947 fmovdn %xcc, %f17, %f4
12948 fpsub16 %f18, %f4, %f28
12949 addccc %g7, %o1, %g6
12950 std %f4, [%l7 + 0x68]
12951 bge,a,pt %xcc, loop_1239
12952 nop ! tcs %xcc, 0x0 changed by convert2hboot
12953 fmovrdgz %o4, %f22, %f6
12954 movgu %icc, %o5, %i2
12955loop_1239:
12956 sdivx %i0, 0x0B39, %l5
12957 edge32n %g5, %i3, %i4
12958 set 0x7C, %i5
12959 nop ! stba %o0, [%l7 + %i5] 0xea ASI use replaced by convert2hboot
12960 membar #Sync
12961 nop ! taddcctv %i6, 0x1952, %i5 changed by convert2hboot
12962 mova %icc, %l1, %o7
12963 wr %g0, 0x18, %asi
12964 xorcc %g1, %l0, %g2
12965 udiv %i1, 0x1215, %l4
12966 saved
12967 rdpr %cwp, %g1
12968 rdpr %cansave, %g2
12969 rdpr %canrestore, %g3
12970 rdpr %cleanwin, %g4
12971 rdpr %otherwin, %g5
12972 rdpr %wstate, %g6
12973 brlz,a %g3, loop_1240
12974 orn %o3, %o2, %o6
12975 ldd [%l7 + 0x40], %f18
12976 fble,a %fcc3, loop_1241
12977loop_1240:
12978 swap [%l7 + 0x34], %i7
12979 movvc %icc, %l2, %g4
12980 sra %l3, 0x0E, %g7
12981loop_1241:
12982 nop
12983 wr %g0, 0x89, %asi
12984 lda [%l7 + 0x40] %asi, %f0
12985 fpadd32 %f30, %f20, %f18
12986 movge %icc, %g6, %o1
12987 sll %o4, 0x0B, %i2
12988 fmovrdgez %i0, %f2, %f14
12989 fpadd32s %f0, %f27, %f17
12990 mulscc %l5, %g5, %o5
12991 ldsb [%l7 + 0x4E], %i4
12992 fandnot2 %f10, %f20, %f16
12993 brz %i3, loop_1242
12994 movrne %i6, %o0, %i5
12995 edge16 %l1, %l6, %o7
12996 nop ! tl %icc, 0x6 changed by convert2hboot
12997loop_1242:
12998 andcc %l0, 0x070D, %g2
12999 nop ! tsubcc %g1, 0x00F6, %l4 changed by convert2hboot
13000 movcc %xcc, %i1, %o3
13001 fblg %fcc0, loop_1243
13002 ldub [%l7 + 0x2A], %o2
13003 movneg %icc, %o6, %i7
13004 nop ! ta %xcc, 0x3 changed by convert2hboot
13005loop_1243:
13006 stx %l2, [%l7 + 0x10]
13007 nop ! taddcctv %g3, 0x0FBB, %g4 changed by convert2hboot
13008 fones %f17
13009 set 0x20, %o6
13010 nop ! stda %g6, [%l7 + %o6] 0x27 ASI use replaced by convert2hboot
13011 membar #Sync
13012 set 0x12, %l0
13013 nop ! ldsha [%l7 + %l0] 0x19, %g6 ASI use replaced by convert2hboot
13014 alignaddr %o1, %o4, %l3
13015 nop ! tl %xcc, 0x3 changed by convert2hboot
13016 fmovdg %icc, %f4, %f6
13017 orcc %i0, 0x0746, %l5
13018 nop ! ta %xcc, 0x7 changed by convert2hboot
13019 edge8n %i2, %o5, %g5
13020 srlx %i3, 0x10, %i4
13021 nop ! te %xcc, 0x6 changed by convert2hboot
13022 movrne %o0, %i6, %i5
13023 nop ! tge %xcc, 0x5 changed by convert2hboot
13024 srax %l6, 0x1A, %o7
13025 fbge %fcc3, loop_1244
13026 sllx %l1, %g2, %l0
13027 set 0x54, %o3
13028 nop ! ldsha [%l7 + %o3] 0x04, %g1 ASI use replaced by convert2hboot
13029loop_1244:
13030 movneg %xcc, %l4, %o3
13031 bge,a,pn %icc, loop_1245
13032 bneg loop_1246
13033 fxnor %f22, %f2, %f20
13034 fble %fcc3, loop_1247
13035loop_1245:
13036 movrlz %i1, 0x0C1, %o2
13037loop_1246:
13038 movgu %icc, %o6, %l2
13039 movn %icc, %g3, %g4
13040loop_1247:
13041 saved
13042 rdpr %cwp, %g1
13043 rdpr %cansave, %g2
13044 rdpr %canrestore, %g3
13045 rdpr %cleanwin, %g4
13046 rdpr %otherwin, %g5
13047 rdpr %wstate, %g6
13048 fsrc1s %f12, %f22
13049 fpadd32 %f28, %f26, %f18
13050 fmovsgu %icc, %f25, %f4
13051 nop ! tsubcctv %g7, %i7, %g6 changed by convert2hboot
13052 nop ! tne %xcc, 0x4 changed by convert2hboot
13053 bcs,a loop_1248
13054 lduh [%l7 + 0x72], %o4
13055 alignaddrl %o1, %l3, %i0
13056 fpadd32 %f20, %f8, %f30
13057loop_1248:
13058 fmovdn %xcc, %f1, %f24
13059 be,pn %xcc, loop_1249
13060 nop ! tcc %icc, 0x0 changed by convert2hboot
13061 nop ! taddcc %l5, 0x1603, %i2 changed by convert2hboot
13062 edge32n %g5, %i3, %i4
13063loop_1249:
13064 nop ! tcs %icc, 0x0 changed by convert2hboot
13065 array8 %o0, %o5, %i5
13066 lduw [%l7 + 0x70], %l6
13067 ldstub [%l7 + 0x7C], %i6
13068 bcs,a,pt %icc, loop_1250
13069 fmovrdlez %l1, %f2, %f30
13070 subcc %o7, 0x002B, %g2
13071 sllx %g1, 0x0C, %l0
13072loop_1250:
13073 orcc %l4, %i1, %o3
13074 umulcc %o2, 0x1146, %l2
13075 fcmpgt32 %f26, %f16, %o6
13076 nop ! tsubcctv %g4, %g3, %g7 changed by convert2hboot
13077 fmovscc %icc, %f14, %f5
13078 wr %g0, 0x80, %asi
13079 movrgz %o4, %i7, %l3
13080 wr %g0, 0x23, %asi
13081 membar #Sync
13082 array16 %o1, %l5, %g5
13083 orncc %i2, %i4, %i3
13084 fbue %fcc2, loop_1251
13085 add %o5, %o0, %l6
13086 sra %i5, %l1, %o7
13087 ldsb [%l7 + 0x52], %g2
13088loop_1251:
13089 nop
13090 set 0x08, %g5
13091 lduh [%l7 + %g5], %g1
13092 popc 0x15C2, %i6
13093 fpack32 %f24, %f26, %f20
13094 movne %icc, %l0, %i1
13095 movg %xcc, %l4, %o2
13096 xnor %l2, 0x0654, %o3
13097 movrne %g4, 0x1FB, %g3
13098 movvc %icc, %o6, %g6
13099 nop ! tsubcctv %g7, %i7, %o4 changed by convert2hboot
13100 nop ! tsubcctv %i0, %o1, %l5 changed by convert2hboot
13101 fmovdn %xcc, %f27, %f16
13102 sra %g5, 0x14, %i2
13103 bvc,pt %icc, loop_1252
13104 movrne %l3, 0x176, %i4
13105 fnors %f14, %f18, %f9
13106 nop ! tvs %icc, 0x3 changed by convert2hboot
13107loop_1252:
13108 nop
13109 set 0x18, %o7
13110 nop ! stda %i2, [%l7 + %o7] 0xea ASI use replaced by convert2hboot
13111 membar #Sync
13112 nop ! sir 0x0BA2 changed by convert2hboot
13113 fmovde %icc, %f12, %f11
13114 stx %o5, [%l7 + 0x20]
13115 fcmpeq32 %f22, %f18, %l6
13116 fcmped %fcc1, %f18, %f28
13117 bshuffle %f10, %f18, %f10
13118 mova %xcc, %i5, %l1
13119 edge32l %o7, %o0, %g2
13120 fmovsn %icc, %f0, %f16
13121 addc %i6, %g1, %i1
13122 addc %l0, 0x1E7F, %l4
13123 fmovsle %icc, %f15, %f6
13124 alignaddrl %o2, %o3, %g4
13125 fbug %fcc0, loop_1253
13126 movl %xcc, %l2, %g3
13127 brlez %g6, loop_1254
13128 nop ! tsubcc %o6, 0x1CF6, %g7 changed by convert2hboot
13129loop_1253:
13130 fmovsvs %icc, %f3, %f24
13131 xnorcc %i7, %i0, %o4
13132loop_1254:
13133 nop ! tne %xcc, 0x4 changed by convert2hboot
13134 edge16l %l5, %o1, %i2
13135 fandnot2s %f21, %f1, %f12
13136 fmovspos %xcc, %f3, %f4
13137 or %g5, 0x0C26, %l3
13138 fbn %fcc0, loop_1255
13139 fmovdleu %xcc, %f29, %f24
13140 movne %xcc, %i3, %i4
13141 std %f26, [%l7 + 0x48]
13142loop_1255:
13143 fmuld8ulx16 %f27, %f29, %f8
13144 nop ! ta %xcc, 0x7 changed by convert2hboot
13145 fnot1s %f29, %f26
13146 wr %g0, 0x81, %asi
13147 lda [%l7 + 0x74] %asi, %f27
13148 ldd [%l7 + 0x28], %f22
13149 fbne,a %fcc0, loop_1256
13150 fmovd %f6, %f6
13151 umulcc %o5, 0x19D5, %l6
13152 fcmped %fcc0, %f14, %f12
13153loop_1256:
13154 sdivx %l1, 0x174F, %i5
13155 fpack32 %f6, %f14, %f12
13156 nop ! tvs %icc, 0x2 changed by convert2hboot
13157 movle %icc, %o7, %o0
13158 ldx [%l7 + 0x20], %g2
13159 bpos loop_1257
13160 sdivx %g1, 0x1537, %i6
13161 ldstub [%l7 + 0x57], %l0
13162 nop ! te %icc, 0x2 changed by convert2hboot
13163loop_1257:
13164 stx %l4, [%l7 + 0x38]
13165 movpos %xcc, %o2, %o3
13166 movvc %icc, %g4, %l2
13167 movrgz %i1, 0x374, %g3
13168 fmovrsne %o6, %f17, %f2
13169 addc %g6, %g7, %i7
13170 nop ! taddcctv %o4, 0x0CA0, %i0 changed by convert2hboot
13171 fbo %fcc1, loop_1258
13172 stx %o1, [%l7 + 0x20]
13173 nop ! tleu %icc, 0x2 changed by convert2hboot
13174 andn %i2, %l5, %g5
13175loop_1258:
13176 srax %i3, %i4, %o5
13177 move %icc, %l3, %l1
13178 ldub [%l7 + 0x10], %i5
13179 array8 %l6, %o7, %o0
13180 nop ! taddcc %g1, 0x1F09, %g2 changed by convert2hboot
13181 movcs %icc, %l0, %i6
13182 srlx %l4, %o3, %o2
13183 fnand %f26, %f10, %f24
13184 wr %g0, 0x23, %asi
13185 membar #Sync
13186 array16 %l2, %i1, %g3
13187 addcc %g6, %o6, %i7
13188 fpadd32 %f12, %f2, %f12
13189 nop
13190 setx loop_1259, %l0, %l1
13191 nop ! wrpr 0x1, %tl changed by convert2hboot
13192 nop ! wrpr %l1, %tnpc changed by convert2hboot
13193 setx 0x34400001400, %l0, %l1
13194 nop ! wrpr %l1, %tstate changed by convert2hboot
13195 nop ! wrhpr 0x4, %htstate changed by convert2hboot
13196 nop ! done changed by convert2hboot
13197 nop ! ta %icc, 0x0 changed by convert2hboot
13198 nop ! tge %xcc, 0x5 changed by convert2hboot
13199 ldd [%l7 + 0x58], %f0
13200loop_1259:
13201 nop
13202 wr %g0, 0x04, %asi
13203 srl %g7, %i0, %o1
13204 edge16n %l5, %g5, %i3
13205 sdivx %i4, 0x17C9, %i2
13206 xnorcc %l3, %l1, %o5
13207 edge32n %i5, %o7, %l6
13208 fxnors %f11, %f11, %f28
13209 fnegd %f20, %f0
13210 sth %o0, [%l7 + 0x5A]
13211 bgu,a,pn %icc, loop_1260
13212 orcc %g1, %l0, %g2
13213 fmovdcs %icc, %f22, %f27
13214 brgez,a %i6, loop_1261
13215loop_1260:
13216 udivx %l4, 0x02CD, %o2
13217 fsrc1s %f16, %f2
13218 popc %g4, %l2
13219loop_1261:
13220 prefetch [%l7 + 0x18], 0x1
13221 prefetch [%l7 + 0x74], 0x1
13222 add %l7, 0x10, %l6
13223 wr %g0, 0x18, %asi
13224 subcc %g3, 0x1922, %o6
13225 movpos %xcc, %i7, %g6
13226 edge8l %g7, %o4, %o1
13227 wr %g0, 0x19, %asi
13228 fands %f2, %f18, %f1
13229 std %f22, [%l7 + 0x08]
13230 xor %i0, %g5, %i4
13231 ba,a %icc, loop_1262
13232 fmovdl %icc, %f0, %f1
13233 nop ! tcs %icc, 0x6 changed by convert2hboot
13234 fpmerge %f2, %f0, %f18
13235loop_1262:
13236 movrgez %i3, 0x39E, %l3
13237 subcc %l1, %i2, %o5
13238 movrgez %i5, %o7, %l6
13239 mova %xcc, %o0, %g1
13240 xorcc %g2, 0x17D9, %i6
13241 edge8n %l0, %l4, %o2
13242 bg,a,pt %xcc, loop_1263
13243 nop ! tpos %xcc, 0x7 changed by convert2hboot
13244 fxnors %f8, %f3, %f31
13245 orncc %g4, %l2, %i1
13246loop_1263:
13247 umulcc %o3, %o6, %g3
13248 set 0x7C, %l1
13249 nop ! swapa [%l7 + %l1] 0x04, %i7 ASI use replaced by convert2hboot
13250 nop ! tvc %icc, 0x6 changed by convert2hboot
13251 fmovdpos %xcc, %f5, %f15
13252 pdist %f16, %f22, %f24
13253 ldsw [%l7 + 0x60], %g6
13254 sth %g7, [%l7 + 0x42]
13255 udiv %o4, 0x1477, %o1
13256 andncc %l5, %i0, %i4
13257 smul %g5, 0x0CD0, %i3
13258 array32 %l3, %i2, %o5
13259 wr %g0, 0x2b, %asi
13260 membar #Sync
13261 wr %g0, 0x19, %asi
13262 fones %f27
13263 orncc %o7, %o0, %l6
13264 subccc %g1, 0x070A, %g2
13265 fxors %f8, %f19, %f23
13266 fmovdvs %icc, %f2, %f2
13267 fmovdge %icc, %f7, %f16
13268 movrne %i6, 0x2CC, %l4
13269 edge8l %l0, %g4, %l2
13270 andcc %i1, 0x08AB, %o3
13271 movrne %o2, %o6, %i7
13272 and %g3, 0x1347, %g7
13273 fbn,a %fcc1, loop_1264
13274 nop ! tn %xcc, 0x0 changed by convert2hboot
13275 bpos,a %icc, loop_1265
13276 edge16l %o4, %o1, %l5
13277loop_1264:
13278 nop ! tpos %icc, 0x5 changed by convert2hboot
13279 ble,a,pn %icc, loop_1266
13280loop_1265:
13281 sethi 0x03F9, %i0
13282 nop ! ta %xcc, 0x7 changed by convert2hboot
13283 edge32l %g6, %i4, %i3
13284loop_1266:
13285 swap [%l7 + 0x60], %l3
13286 orncc %i2, 0x0973, %g5
13287 movrgz %i5, %l1, %o7
13288 nop ! tcs %xcc, 0x6 changed by convert2hboot
13289 edge8l %o0, %l6, %o5
13290 addcc %g1, 0x1E05, %g2
13291 brgez,a %i6, loop_1267
13292 bvc loop_1268
13293 mova %xcc, %l4, %l0
13294 movneg %icc, %l2, %g4
13295loop_1267:
13296 std %o2, [%l7 + 0x38]
13297loop_1268:
13298 array8 %o2, %i1, %o6
13299 edge8 %i7, %g3, %g7
13300 andn %o4, %o1, %i0
13301 sll %g6, %i4, %i3
13302 addccc %l3, 0x0CBB, %l5
13303 sdivx %g5, 0x11B1, %i2
13304 nop ! tcc %icc, 0x2 changed by convert2hboot
13305 bvc,pn %icc, loop_1269
13306 brlz,a %l1, loop_1270
13307 fpadd16 %f14, %f0, %f26
13308 nop ! tg %icc, 0x4 changed by convert2hboot
13309loop_1269:
13310 fornot1 %f10, %f22, %f14
13311loop_1270:
13312 bcs,pn %icc, loop_1271
13313 nop ! tl %xcc, 0x4 changed by convert2hboot
13314 fnor %f26, %f6, %f0
13315 andcc %i5, %o7, %l6
13316loop_1271:
13317 fbn %fcc1, loop_1272
13318 nop ! tne %icc, 0x7 changed by convert2hboot
13319 bg %xcc, loop_1273
13320 edge32l %o0, %g1, %g2
13321loop_1272:
13322 andncc %i6, %l4, %l0
13323 bvs loop_1274
13324loop_1273:
13325 fmovdleu %xcc, %f3, %f9
13326 move %xcc, %l2, %g4
13327 nop ! tneg %icc, 0x2 changed by convert2hboot
13328loop_1274:
13329 subc %o3, %o2, %i1
13330 edge8ln %o6, %i7, %g3
13331 fandnot1s %f14, %f25, %f4
13332 sdivcc %g7, 0x1AF7, %o4
13333 srl %o5, %o1, %i0
13334 fpadd32s %f0, %f24, %f10
13335 srax %i4, 0x1D, %i3
13336 array16 %g6, %l3, %l5
13337 edge8n %g5, %i2, %i5
13338 andcc %o7, 0x06BA, %l6
13339 bgu,a,pn %icc, loop_1275
13340 mulscc %o0, 0x0985, %l1
13341 sth %g2, [%l7 + 0x48]
13342 wr %g0, 0xeb, %asi
13343 membar #Sync
13344loop_1275:
13345 xorcc %l4, 0x176B, %l0
13346 fpadd32 %f0, %f2, %f28
13347 fbo %fcc1, loop_1276
13348 subcc %g1, %g4, %o3
13349 movgu %xcc, %o2, %l2
13350 movvs %xcc, %i1, %i7
13351loop_1276:
13352 edge8 %g3, %o6, %g7
13353 sethi 0x0903, %o4
13354 movneg %xcc, %o1, %o5
13355 nop ! tne %icc, 0x7 changed by convert2hboot
13356 saved
13357 rdpr %cwp, %g1
13358 rdpr %cansave, %g2
13359 rdpr %canrestore, %g3
13360 rdpr %cleanwin, %g4
13361 rdpr %otherwin, %g5
13362 rdpr %wstate, %g6
13363 edge32l %i0, %i3, %g6
13364 alignaddrl %i4, %l3, %l5
13365 lduh [%l7 + 0x46], %i2
13366 sdivx %g5, 0x036A, %o7
13367 xnor %l6, 0x10F5, %o0
13368 fpadd16 %f16, %f22, %f22
13369 sub %l1, 0x1F61, %i5
13370 nop ! te %icc, 0x6 changed by convert2hboot
13371 nop
13372 set 0x0C, %g7
13373 lduh [%l7 + %g7], %g2
13374 fmuld8ulx16 %f24, %f27, %f8
13375 nop
13376 setx loop_1277, %l0, %l1
13377 nop ! wrpr 0x1, %tl changed by convert2hboot
13378 nop ! wrpr %l1, %tnpc changed by convert2hboot
13379 setx 0x34400001400, %l0, %l1
13380 nop ! wrpr %l1, %tstate changed by convert2hboot
13381 nop ! wrhpr 0x4, %htstate changed by convert2hboot
13382 nop ! done changed by convert2hboot
13383 nop ! tle %xcc, 0x0 changed by convert2hboot
13384 fbul %fcc2, loop_1278
13385 ldx [%l7 + 0x30], %l4
13386loop_1277:
13387 nop
13388 add %l7, 0x60, %l6
13389 wr %g0, 0x80, %asi
13390loop_1278:
13391 xnorcc %i6, 0x0B79, %g4
13392 movl %xcc, %o2, %l2
13393 fmovrse %o3, %f24, %f20
13394 sllx %i7, %g3, %i1
13395 fmovrsne %o6, %f5, %f19
13396 fba %fcc0, loop_1279
13397 fmovsgu %icc, %f2, %f18
13398 fbuge,a %fcc2, loop_1280
13399 fcmple16 %f2, %f20, %o4
13400loop_1279:
13401 edge32n %o1, %g7, %o5
13402 movvc %xcc, %i3, %i0
13403loop_1280:
13404 movvc %xcc, %g6, %l3
13405 udiv %l5, 0x03DA, %i2
13406 nop ! tsubcc %g5, %o7, %i4 changed by convert2hboot
13407 bneg,a loop_1281
13408 nop ! ta %icc, 0x7 changed by convert2hboot
13409 fmovsa %xcc, %f3, %f5
13410 fmovs %f30, %f7
13411loop_1281:
13412 movrlez %o0, %l1, %l6
13413 fpsub16s %f7, %f16, %f4
13414 nop ! te %icc, 0x5 changed by convert2hboot
13415 nop ! tl %xcc, 0x0 changed by convert2hboot
13416 subccc %g2, %i5, %l0
13417 orn %g1, %i6, %l4
13418 set 0x48, %l3
13419 nop ! stxa %g4, [%l7 + %l3] 0xe3 ASI use replaced by convert2hboot
13420 membar #Sync
13421 edge32 %l2, %o3, %o2
13422 bne,a,pn %xcc, loop_1282
13423 sdiv %i7, 0x151B, %g3
13424 nop ! tne %icc, 0x0 changed by convert2hboot
13425 fmovdg %icc, %f12, %f31
13426loop_1282:
13427 sdiv %o6, 0x173D, %o4
13428 fxors %f2, %f24, %f21
13429 movle %icc, %i1, %o1
13430 fpsub16s %f2, %f12, %f12
13431 xor %o5, 0x0F14, %i3
13432 xnor %i0, 0x0AF0, %g6
13433 siam 0x4
13434 xnor %g7, 0x0C63, %l3
13435 bleu,a,pn %icc, loop_1283
13436 smul %i2, %l5, %o7
13437 fmovsgu %xcc, %f1, %f14
13438 fnot1 %f2, %f14
13439loop_1283:
13440 nop
13441 set 0x44, %i3
13442 nop ! swapa [%l7 + %i3] 0x89, %i4 ASI use replaced by convert2hboot
13443 nop ! taddcc %g5, 0x06A1, %o0 changed by convert2hboot
13444 restored
13445 rdpr %cwp, %g1
13446 rdpr %cansave, %g2
13447 rdpr %canrestore, %g3
13448 rdpr %cleanwin, %g4
13449 rdpr %otherwin, %g5
13450 rdpr %wstate, %g6
13451 ld [%l7 + 0x58], %f16
13452 bn,pt %icc, loop_1284
13453 movre %l1, %g2, %l6
13454 xorcc %l0, %g1, %i5
13455 sdiv %i6, 0x19DA, %g4
13456loop_1284:
13457 fones %f25
13458 fzero %f10
13459 fnot2 %f0, %f6
13460 fnot1 %f14, %f30
13461 movrne %l2, 0x0D6, %o3
13462 nop ! ta %xcc, 0x6 changed by convert2hboot
13463 movle %icc, %l4, %o2
13464 movne %xcc, %i7, %g3
13465 fcmpes %fcc2, %f4, %f26
13466 edge16l %o4, %o6, %o1
13467 movgu %xcc, %i1, %o5
13468 nop ! tg %xcc, 0x6 changed by convert2hboot
13469 nop ! tsubcctv %i0, %g6, %g7 changed by convert2hboot
13470 movvs %xcc, %l3, %i2
13471 fmovrdgz %i3, %f8, %f12
13472 ldstub [%l7 + 0x11], %l5
13473 fmovsa %icc, %f3, %f0
13474 nop ! tneg %xcc, 0x6 changed by convert2hboot
13475 fmovsge %icc, %f20, %f23
13476 nop ! tleu %icc, 0x3 changed by convert2hboot
13477 nop
13478 set 0x70, %l6
13479 std %f20, [%l7 + %l6]
13480 restored
13481 rdpr %cwp, %g1
13482 rdpr %cansave, %g2
13483 rdpr %canrestore, %g3
13484 rdpr %cleanwin, %g4
13485 rdpr %otherwin, %g5
13486 rdpr %wstate, %g6
13487 fblg %fcc3, loop_1285
13488 movrlz %o7, 0x0AD, %i4
13489 or %g5, 0x1748, %o0
13490 sethi 0x1192, %l1
13491loop_1285:
13492 edge32ln %l6, %g2, %g1
13493 fmovdle %icc, %f19, %f23
13494 wr %g0, 0x80, %asi
13495 fcmpne16 %f0, %f6, %l0
13496 xor %i6, %g4, %o3
13497 subccc %l4, 0x140A, %o2
13498 movre %l2, %g3, %o4
13499 nop ! tsubcc %i7, %o1, %o6 changed by convert2hboot
13500 movre %o5, 0x2E8, %i1
13501 std %i0, [%l7 + 0x08]
13502 fba %fcc0, loop_1286
13503 fbge,a %fcc2, loop_1287
13504 fpackfix %f24, %f28
13505 sth %g6, [%l7 + 0x2A]
13506loop_1286:
13507 nop
13508 setx loop_1288, %l0, %l1
13509 jmpl %l1, %l3
13510loop_1287:
13511 movn %xcc, %i2, %g7
13512 wr %g0, 0x0c, %asi
13513loop_1288:
13514 sdivcc %o7, 0x05C6, %i4
13515 array32 %l5, %o0, %l1
13516 bl,a loop_1289
13517 fmovdcc %icc, %f2, %f0
13518 nop ! tcs %xcc, 0x6 changed by convert2hboot
13519 ldx [%l7 + 0x58], %l6
13520loop_1289:
13521 sub %g2, %g5, %g1
13522 fmovda %xcc, %f11, %f11
13523 bg,pt %icc, loop_1290
13524 edge8ln %l0, %i6, %i5
13525 edge16ln %g4, %o3, %o2
13526 edge16ln %l2, %g3, %o4
13527loop_1290:
13528 edge8ln %l4, %i7, %o1
13529 wr %g0, 0x81, %asi
13530 movvc %icc, %o5, %i1
13531 edge8 %i0, %l3, %g6
13532 nop ! tneg %icc, 0x6 changed by convert2hboot
13533 andcc %g7, 0x0E36, %i3
13534 wr %g0, 0x89, %asi
13535 fcmpgt32 %f28, %f20, %i4
13536 fmovspos %xcc, %f3, %f26
13537 nop ! tne %xcc, 0x2 changed by convert2hboot
13538 membar 0x21
13539 fnegs %f11, %f18
13540 saved
13541 rdpr %cwp, %g1
13542 rdpr %cansave, %g2
13543 rdpr %canrestore, %g3
13544 rdpr %cleanwin, %g4
13545 rdpr %otherwin, %g5
13546 rdpr %wstate, %g6
13547 subccc %l5, %o0, %l1
13548 fandnot1s %f6, %f28, %f29
13549 nop ! tg %icc, 0x7 changed by convert2hboot
13550 set 0x22, %o0
13551 nop ! ldstuba [%l7 + %o0] 0x80, %l6 ASI use replaced by convert2hboot
13552 udiv %g2, 0x0D71, %g5
13553 fbul %fcc0, loop_1291
13554 nop ! tle %icc, 0x7 changed by convert2hboot
13555 movg %icc, %i2, %g1
13556 movvc %xcc, %l0, %i5
13557loop_1291:
13558 movcc %xcc, %g4, %o3
13559 brlz %i6, loop_1292
13560 nop ! tcc %icc, 0x0 changed by convert2hboot
13561 set 0x0A, %l2
13562 nop ! lduba [%l7 + %l2] 0x19, %o2 ASI use replaced by convert2hboot
13563loop_1292:
13564 fmovdneg %icc, %f4, %f5
13565 movre %g3, %l2, %l4
13566 edge8 %i7, %o4, %o6
13567 edge32n %o1, %i1, %i0
13568 sllx %o5, %g6, %l3
13569 set 0x7C, %g4
13570 nop ! stha %g7, [%l7 + %g4] 0xe2 ASI use replaced by convert2hboot
13571 membar #Sync
13572 add %l7, 0x40, %l6
13573 wr %g0, 0x19, %asi
13574 nop ! casxa [%l6] 0x19, %o7, %i3 ASI use replaced by convert2hboot
13575 set 0x08, %g1
13576 nop ! stda %l4, [%l7 + %g1] 0x81 ASI use replaced by convert2hboot
13577 fmovdg %icc, %f2, %f11
13578 nop ! taddcctv %o0, 0x191E, %l1 changed by convert2hboot
13579 nop ! sir 0x119F changed by convert2hboot
13580 fbuge,a %fcc2, loop_1293
13581 fmovrdlez %i4, %f26, %f30
13582 array32 %g2, %g5, %i2
13583 membar 0x3C
13584loop_1293:
13585 subc %l6, %l0, %i5
13586 fpmerge %f15, %f0, %f22
13587 edge8 %g1, %g4, %o3
13588 fxnors %f13, %f10, %f23
13589 sdiv %o2, 0x1E16, %g3
13590 movgu %icc, %l2, %l4
13591 set 0x48, %o5
13592 lda [%l7 + %o5] 0x18, %f28
13593 be,a,pn %xcc, loop_1294
13594 fmovsvc %xcc, %f17, %f24
13595 edge16ln %i6, %i7, %o6
13596 array32 %o1, %o4, %i0
13597loop_1294:
13598 bpos %icc, loop_1295
13599 fcmpne32 %f22, %f2, %o5
13600 edge8ln %i1, %g6, %l3
13601 movgu %xcc, %o7, %i3
13602loop_1295:
13603 mova %xcc, %l5, %g7
13604 sdiv %o0, 0x0A54, %l1
13605 xnor %i4, 0x0D65, %g2
13606 be loop_1296
13607 fbe %fcc3, loop_1297
13608 addc %i2, %l6, %l0
13609 movcs %icc, %i5, %g5
13610loop_1296:
13611 bg %icc, loop_1298
13612loop_1297:
13613 subcc %g1, 0x17E8, %g4
13614 andncc %o2, %o3, %l2
13615 alignaddr %g3, %l4, %i7
13616loop_1298:
13617 fmovd %f4, %f20
13618 wr %g0, 0x80, %asi
13619 lda [%l7 + 0x1C] %asi, %f8
13620 set 0x40, %g6
13621 nop ! ldswa [%l7 + %g6] 0x89, %i6 ASI use replaced by convert2hboot
13622 bshuffle %f26, %f6, %f12
13623 fmovsge %xcc, %f0, %f22
13624 xnor %o6, 0x193F, %o1
13625 edge8ln %i0, %o5, %o4
13626 addcc %g6, 0x1B37, %i1
13627 fbg %fcc2, loop_1299
13628 nop ! tvc %xcc, 0x0 changed by convert2hboot
13629 addccc %o7, %l3, %l5
13630 nop ! tn %icc, 0x3 changed by convert2hboot
13631loop_1299:
13632 nop
13633 set 0x2C, %g2
13634 ldsh [%l7 + %g2], %g7
13635 fmovsleu %xcc, %f27, %f0
13636 array16 %i3, %l1, %i4
13637 edge32n %g2, %o0, %l6
13638 or %l0, 0x166A, %i2
13639 bn,pn %xcc, loop_1300
13640 movne %xcc, %i5, %g1
13641 stw %g5, [%l7 + 0x28]
13642 fbn %fcc3, loop_1301
13643loop_1300:
13644 fmovda %xcc, %f2, %f23
13645 nop
13646 set 0x40, %l5
13647 std %f2, [%l7 + %l5]
13648 xnor %g4, 0x1945, %o3
13649loop_1301:
13650 edge32l %o2, %g3, %l2
13651 udivx %l4, 0x0AC2, %i6
13652 fmovda %icc, %f20, %f19
13653 saved
13654 rdpr %cwp, %g1
13655 rdpr %cansave, %g2
13656 rdpr %canrestore, %g3
13657 rdpr %cleanwin, %g4
13658 rdpr %otherwin, %g5
13659 rdpr %wstate, %g6
13660 brz,a %o6, loop_1302
13661 nop ! tvc %xcc, 0x7 changed by convert2hboot
13662 move %xcc, %i7, %i0
13663 edge16ln %o5, %o4, %o1
13664loop_1302:
13665 nop ! tcs %icc, 0x6 changed by convert2hboot
13666 move %icc, %i1, %g6
13667 nop ! tcc %icc, 0x6 changed by convert2hboot
13668 fandnot1 %f6, %f6, %f28
13669 set 0x08, %i6
13670 nop ! stxa %l3, [%l7 + %i6] 0xe2 ASI use replaced by convert2hboot
13671 membar #Sync
13672 movge %icc, %l5, %g7
13673 srax %o7, %l1, %i3
13674 wr %g0, 0x11, %asi
13675 smul %i4, %o0, %l0
13676 fmovsvs %icc, %f26, %f3
13677 set 0x26, %i2
13678 nop ! lduha [%l7 + %i2] 0x89, %l6 ASI use replaced by convert2hboot
13679 nop ! tgu %icc, 0x0 changed by convert2hboot
13680 fmovsa %xcc, %f18, %f5
13681 saved
13682 rdpr %cwp, %g1
13683 rdpr %cansave, %g2
13684 rdpr %canrestore, %g3
13685 rdpr %cleanwin, %g4
13686 rdpr %otherwin, %g5
13687 rdpr %wstate, %g6
13688 sdivx %i2, 0x072A, %i5
13689 edge8n %g1, %g5, %o3
13690 nop ! tsubcctv %o2, 0x05B2, %g3 changed by convert2hboot
13691 or %g4, %l4, %l2
13692 bg,pn %icc, loop_1303
13693 fors %f18, %f4, %f17
13694 set 0x38, %g3
13695 nop ! prefetcha [%l7 + %g3] 0x19, 0x0 ASI use replaced by convert2hboot
13696loop_1303:
13697 movrlz %o6, %i7, %i0
13698 fba %fcc1, loop_1304
13699 nop ! taddcctv %o5, 0x1E20, %o4 changed by convert2hboot
13700 fnors %f23, %f8, %f19
13701 movvc %xcc, %i1, %g6
13702loop_1304:
13703 srlx %l3, 0x17, %o1
13704 fmovdle %icc, %f6, %f2
13705 srl %g7, 0x0F, %o7
13706 movge %xcc, %l5, %l1
13707 fmul8sux16 %f20, %f18, %f4
13708 wr %g0, 0x11, %asi
13709 lda [%l7 + 0x38] %asi, %f21
13710 fpack32 %f22, %f26, %f24
13711 fmovsvs %xcc, %f30, %f3
13712 addcc %g2, 0x1F64, %i4
13713 fbg,a %fcc3, loop_1305
13714 move %icc, %o0, %i3
13715 movre %l0, 0x241, %l6
13716 brnz %i2, loop_1306
13717loop_1305:
13718 call loop_1307
13719 nop ! taddcctv %g1, %i5, %g5 changed by convert2hboot
13720 fbo %fcc3, loop_1308
13721loop_1306:
13722 fmovrde %o2, %f10, %f2
13723loop_1307:
13724 movrlez %g3, %g4, %l4
13725 movle %icc, %l2, %o3
13726loop_1308:
13727 addccc %i6, %o6, %i0
13728 smul %o5, 0x0557, %o4
13729 udiv %i7, 0x0DDC, %i1
13730 udivx %l3, 0x0A18, %o1
13731 movrgz %g7, %g6, %o7
13732 edge32l %l5, %g2, %i4
13733 move %xcc, %l1, %o0
13734 fbule,a %fcc2, loop_1309
13735 nop ! tne %icc, 0x3 changed by convert2hboot
13736 ldsh [%l7 + 0x46], %l0
13737 bg,a loop_1310
13738loop_1309:
13739 xnorcc %i3, %l6, %i2
13740 edge16ln %i5, %g1, %o2
13741 sdivcc %g3, 0x09FD, %g4
13742loop_1310:
13743 or %g5, %l4, %l2
13744 edge16l %o3, %i6, %o6
13745 ld [%l7 + 0x64], %f4
13746 fbne,a %fcc1, loop_1311
13747 fmovse %icc, %f2, %f4
13748 umul %i0, 0x0FBC, %o5
13749 fbule,a %fcc1, loop_1312
13750loop_1311:
13751 sdiv %o4, 0x1EFF, %i7
13752 movn %icc, %l3, %o1
13753 sra %g7, 0x00, %g6
13754loop_1312:
13755 fnand %f4, %f2, %f22
13756 edge8ln %i1, %o7, %l5
13757 fand %f28, %f22, %f2
13758 prefetch [%l7 + 0x4C], 0x0
13759 movle %xcc, %i4, %l1
13760 fmovrslz %o0, %f1, %f11
13761 and %l0, %g2, %i3
13762 fabss %f14, %f16
13763 set 0x74, %i4
13764 nop ! lduha [%l7 + %i4] 0x11, %i2 ASI use replaced by convert2hboot
13765 nop ! tne %icc, 0x3 changed by convert2hboot
13766 saved
13767 rdpr %cwp, %g1
13768 rdpr %cansave, %g2
13769 rdpr %canrestore, %g3
13770 rdpr %cleanwin, %g4
13771 rdpr %otherwin, %g5
13772 rdpr %wstate, %g6
13773 prefetch [%l7 + 0x6C], 0x1
13774 andncc %l6, %g1, %i5
13775 move %icc, %g3, %g4
13776 edge16l %o2, %g5, %l2
13777 fmovd %f22, %f18
13778 ldsw [%l7 + 0x54], %o3
13779 set 0x0C, %o2
13780 nop ! stwa %i6, [%l7 + %o2] 0x04 ASI use replaced by convert2hboot
13781 fbe,a %fcc3, loop_1313
13782 fcmple32 %f18, %f2, %l4
13783 add %l7, 0x20, %l6
13784 wr %g0, 0x11, %asi
13785 lda [%l6] %asi, %i0
13786 nop ! casa [%l6] 0x11, %i0, %o5 ASI use replaced by convert2hboot
13787loop_1313:
13788 ldd [%l7 + 0x68], %o6
13789 popc 0x03B5, %i7
13790 udivx %o4, 0x064F, %o1
13791 fexpand %f20, %f28
13792 movre %g7, 0x03E, %l3
13793 movrlz %g6, %o7, %i1
13794 edge32l %l5, %l1, %o0
13795 movneg %icc, %i4, %l0
13796 wr %g0, 0x23, %asi
13797 membar #Sync
13798 nop ! tne %xcc, 0x2 changed by convert2hboot
13799 fbne,a %fcc0, loop_1314
13800 edge32n %i2, %g2, %g1
13801 movvc %xcc, %i5, %g3
13802 andcc %g4, %l6, %o2
13803loop_1314:
13804 nop ! tgu %icc, 0x7 changed by convert2hboot
13805 fbn,a %fcc1, loop_1315
13806 bshuffle %f26, %f20, %f26
13807 movge %icc, %g5, %o3
13808 sub %i6, %l4, %i0
13809loop_1315:
13810 nop ! tvc %icc, 0x2 changed by convert2hboot
13811 fmovsn %xcc, %f18, %f11
13812 flush %l7 + 0x50
13813 stx %o5, [%l7 + 0x30]
13814 movle %xcc, %l2, %i7
13815 nop ! taddcctv %o4, 0x1666, %o6 changed by convert2hboot
13816 addccc %g7, %l3, %g6
13817 edge8l %o7, %o1, %l5
13818 bne,pn %icc, loop_1316
13819 nop ! tvc %xcc, 0x6 changed by convert2hboot
13820 fnand %f28, %f10, %f4
13821 smulcc %i1, %l1, %i4
13822loop_1316:
13823 fmovrdgz %o0, %f30, %f30
13824 movgu %icc, %l0, %i3
13825 umulcc %g2, %i2, %g1
13826 nop ! tvs %icc, 0x4 changed by convert2hboot
13827 fcmpne16 %f14, %f6, %g3
13828 fbu,a %fcc2, loop_1317
13829 nop ! tge %xcc, 0x7 changed by convert2hboot
13830 prefetch [%l7 + 0x64], 0x1
13831 edge32 %g4, %i5, %l6
13832loop_1317:
13833 brz,a %g5, loop_1318
13834 andcc %o3, 0x0B5D, %o2
13835 or %l4, %i0, %o5
13836 nop ! tn %icc, 0x4 changed by convert2hboot
13837loop_1318:
13838 fmovsge %xcc, %f6, %f16
13839 fnot2 %f16, %f6
13840 alignaddr %l2, %i6, %o4
13841 subccc %o6, 0x0BC0, %i7
13842 andncc %g7, %g6, %l3
13843 fmovse %icc, %f14, %f5
13844 nop
13845 setx loop_1319, %l0, %l1
13846 nop ! wrpr 0x1, %tl changed by convert2hboot
13847 nop ! wrpr %l1, %tnpc changed by convert2hboot
13848 setx 0x34400001400, %l0, %l1
13849 nop ! wrpr %l1, %tstate changed by convert2hboot
13850 nop ! wrhpr 0x4, %htstate changed by convert2hboot
13851 nop ! done changed by convert2hboot
13852 fbge %fcc2, loop_1320
13853 or %o1, 0x0716, %o7
13854 ld [%l7 + 0x48], %f26
13855loop_1319:
13856 movpos %xcc, %i1, %l1
13857loop_1320:
13858 ldub [%l7 + 0x37], %i4
13859 andn %l5, 0x0BE3, %o0
13860 nop ! tvs %xcc, 0x0 changed by convert2hboot
13861 wr %g0, 0x80, %asi
13862 nop ! tcs %xcc, 0x1 changed by convert2hboot
13863 sub %g2, 0x1A65, %i2
13864 andn %l0, 0x0141, %g1
13865 fnegs %f8, %f10
13866 movrne %g4, %g3, %l6
13867 fcmpne16 %f16, %f14, %g5
13868 nop
13869 set 0x28, %i7
13870 prefetch [%l7 + %i7], 0x0
13871 nop
13872 set 0x10, %i1
13873 ldstub [%l7 + %i1], %i5
13874 edge8ln %o3, %l4, %i0
13875 fcmped %fcc0, %f20, %f28
13876 edge16l %o5, %o2, %i6
13877 sub %l2, %o4, %i7
13878 nop ! taddcc %o6, %g6, %g7 changed by convert2hboot
13879 sub %o1, %o7, %l3
13880 nop ! tne %icc, 0x5 changed by convert2hboot
13881 fmovdleu %icc, %f10, %f26
13882 mulx %i1, %i4, %l1
13883 fmovsne %icc, %f1, %f16
13884 edge8 %l5, %i3, %g2
13885 udivx %i2, 0x1F3A, %o0
13886 ldstub [%l7 + 0x33], %l0
13887 ldsb [%l7 + 0x1D], %g4
13888 array16 %g3, %l6, %g5
13889 fcmped %fcc1, %f6, %f28
13890 fnor %f24, %f0, %f22
13891 fexpand %f27, %f4
13892 set 0x18, %i0
13893 nop ! prefetcha [%l7 + %i0] 0x14, 0x0 ASI use replaced by convert2hboot
13894 stb %i5, [%l7 + 0x08]
13895 movcc %icc, %o3, %l4
13896 fmovrdgz %o5, %f6, %f18
13897 umul %i0, 0x1F56, %i6
13898 xorcc %o2, %o4, %l2
13899 brz %i7, loop_1321
13900 mova %xcc, %g6, %o6
13901 smulcc %g7, %o1, %l3
13902 bneg,a %icc, loop_1322
13903loop_1321:
13904 subccc %o7, %i1, %i4
13905 fnegs %f11, %f7
13906 sub %l5, %l1, %i3
13907loop_1322:
13908 udivcc %g2, 0x1072, %o0
13909 movneg %icc, %l0, %g4
13910 wr %g0, 0x89, %asi
13911 subccc %l6, 0x1D33, %i2
13912 restored
13913 rdpr %cwp, %g1
13914 rdpr %cansave, %g2
13915 rdpr %canrestore, %g3
13916 rdpr %cleanwin, %g4
13917 rdpr %otherwin, %g5
13918 rdpr %wstate, %g6
13919 xor %g1, %g5, %o3
13920 movcs %icc, %i5, %o5
13921 edge32ln %i0, %i6, %o2
13922 movrgez %l4, 0x2D7, %l2
13923 fmovrdgez %o4, %f26, %f0
13924 nop ! taddcc %g6, 0x1070, %i7 changed by convert2hboot
13925 wr %g0, 0xe2, %asi
13926 membar #Sync
13927 addccc %o1, 0x0784, %g7
13928 movre %o7, 0x397, %l3
13929 add %i4, %i1, %l1
13930 addccc %l5, %g2, %i3
13931 xorcc %o0, %g4, %g3
13932 movcs %xcc, %l6, %l0
13933 udivcc %i2, 0x1D29, %g5
13934 move %xcc, %g1, %i5
13935 add %l7, 0x68, %l6
13936 wr %g0, 0x04, %asi
13937 lda [%l6] %asi, %o3
13938 nop ! tne %icc, 0x5 changed by convert2hboot
13939 movleu %icc, %i6, %o2
13940 nop ! tvc %icc, 0x7 changed by convert2hboot
13941 udivx %i0, 0x19B0, %l2
13942 fmovdl %xcc, %f9, %f13
13943 array16 %o4, %g6, %l4
13944 fsrc1s %f7, %f7
13945 nop ! tleu %xcc, 0x0 changed by convert2hboot
13946 fmul8x16 %f28, %f12, %f4
13947 edge32l %i7, %o6, %g7
13948 nop
13949 setx loop_1323, %l0, %l1
13950 jmpl %l1, %o1
13951 subc %o7, 0x037D, %l3
13952 fcmpgt32 %f14, %f18, %i4
13953 fmul8x16 %f18, %f0, %f2
13954loop_1323:
13955 edge8n %i1, %l1, %l5
13956 nop ! tg %icc, 0x4 changed by convert2hboot
13957 fmovd %f26, %f22
13958 sra %i3, %o0, %g4
13959 set 0x10, %o4
13960 nop ! ldxa [%g0 + %o4] 0x20, %g2 ASI use replaced by convert2hboot
13961 bg,a,pn %xcc, loop_1324
13962 ldstub [%l7 + 0x6E], %g3
13963 sdiv %l0, 0x14B9, %i2
13964 fxor %f30, %f22, %f0
13965loop_1324:
13966 movrgz %g5, %l6, %g1
13967 nop ! tle %icc, 0x0 changed by convert2hboot
13968 umulcc %i5, %o3, %o5
13969 bcs %xcc, loop_1325
13970 st %f18, [%l7 + 0x78]
13971 subccc %i6, 0x05FA, %o2
13972 fxnor %f18, %f24, %f12
13973loop_1325:
13974 srax %i0, %l2, %g6
13975 movgu %icc, %l4, %i7
13976 fmul8ulx16 %f2, %f8, %f16
13977 nop ! tneg %icc, 0x5 changed by convert2hboot
13978 nop ! sir 0x1487 changed by convert2hboot
13979 movcs %icc, %o4, %g7
13980 movcc %xcc, %o6, %o7
13981 fxnor %f14, %f14, %f24
13982 sllx %o1, 0x01, %i4
13983 fmovsl %xcc, %f14, %f0
13984 fandnot2s %f0, %f22, %f31
13985 fbu %fcc3, loop_1326
13986 fcmpd %fcc1, %f16, %f16
13987 andn %i1, 0x1C3A, %l3
13988 nop ! taddcc %l1, 0x1222, %l5 changed by convert2hboot
13989loop_1326:
13990 move %icc, %o0, %g4
13991 st %f5, [%l7 + 0x64]
13992 udivx %i3, 0x0277, %g2
13993 edge16ln %l0, %i2, %g5
13994 sub %g3, 0x1670, %g1
13995 movrgez %l6, %o3, %o5
13996 nop ! taddcctv %i6, %i5, %o2 changed by convert2hboot
13997 edge16 %i0, %g6, %l2
13998 andn %i7, 0x1CA6, %l4
13999 brgz %o4, loop_1327
14000 nop ! taddcc %o6, %o7, %g7 changed by convert2hboot
14001 call loop_1328
14002 prefetch [%l7 + 0x78], 0x0
14003loop_1327:
14004 movcs %xcc, %o1, %i4
14005 movrgz %i1, 0x246, %l1
14006loop_1328:
14007 movvs %icc, %l3, %o0
14008 set 0x74, %l4
14009 nop ! stwa %l5, [%l7 + %l4] 0x80 ASI use replaced by convert2hboot
14010 nop ! tpos %icc, 0x2 changed by convert2hboot
14011 move %xcc, %i3, %g2
14012 edge8n %l0, %g4, %g5
14013 wr %g0, 0x89, %asi
14014 movle %icc, %i2, %g1
14015 movgu %icc, %l6, %o5
14016 fmovdl %icc, %f14, %f11
14017 nop
14018 set 0x52, %i5
14019 ldsb [%l7 + %i5], %i6
14020 restored
14021 rdpr %cwp, %g1
14022 rdpr %cansave, %g2
14023 rdpr %canrestore, %g3
14024 rdpr %cleanwin, %g4
14025 rdpr %otherwin, %g5
14026 rdpr %wstate, %g6
14027 brlz %o3, loop_1329
14028 fxnor %f12, %f26, %f20
14029 edge16ln %i5, %o2, %i0
14030 movvc %icc, %g6, %l2
14031loop_1329:
14032 sra %i7, 0x10, %l4
14033 fbule,a %fcc0, loop_1330
14034 membar 0x37
14035 movn %icc, %o6, %o7
14036 sdivcc %g7, 0x08D1, %o1
14037loop_1330:
14038 siam 0x1
14039 wr %g0, 0x80, %asi
14040 movrne %i1, 0x20F, %l1
14041 movrne %i4, %o0, %l3
14042 fpadd16 %f0, %f2, %f28
14043 movn %icc, %l5, %i3
14044 nop ! te %xcc, 0x6 changed by convert2hboot
14045 ba loop_1331
14046 edge16l %g2, %l0, %g4
14047 srax %g3, 0x0C, %i2
14048 movrlz %g5, %g1, %l6
14049loop_1331:
14050 fnot2 %f8, %f26
14051 nop ! tsubcctv %o5, 0x1EC2, %i6 changed by convert2hboot
14052 fzeros %f23
14053 movcs %xcc, %o3, %o2
14054 smul %i0, 0x1175, %i5
14055 fmovd %f24, %f28
14056 set 0x58, %o1
14057 nop ! stxa %l2, [%l7 + %o1] 0x2f ASI use replaced by convert2hboot
14058 membar #Sync
14059 fcmpeq16 %f8, %f22, %g6
14060 edge16n %l4, %i7, %o6
14061 fzeros %f21
14062 orn %o7, %g7, %o4
14063 nop ! tl %icc, 0x2 changed by convert2hboot
14064 bpos,a %xcc, loop_1332
14065 ble loop_1333
14066 fbe %fcc0, loop_1334
14067 nop ! tne %icc, 0x1 changed by convert2hboot
14068loop_1332:
14069 fmovrdgz %i1, %f4, %f2
14070loop_1333:
14071 nop
14072 set 0x18, %l0
14073 nop ! swapa [%l7 + %l0] 0x89, %o1 ASI use replaced by convert2hboot
14074loop_1334:
14075 addc %i4, 0x09BD, %o0
14076 fbul,a %fcc0, loop_1335
14077 siam 0x0
14078 orcc %l1, 0x0AFA, %l5
14079 movg %xcc, %l3, %i3
14080loop_1335:
14081 nop ! taddcctv %l0, 0x15CB, %g2 changed by convert2hboot
14082 fandnot1 %f4, %f24, %f12
14083 movrlez %g4, 0x29A, %g3
14084 movrne %i2, 0x043, %g1
14085 orncc %g5, 0x0D71, %o5
14086 fnand %f14, %f2, %f28
14087 set 0x49, %o6
14088 nop ! ldstuba [%l7 + %o6] 0x88, %l6 ASI use replaced by convert2hboot
14089 edge32ln %i6, %o3, %o2
14090 set 0x40, %o3
14091 nop ! stda %f0, [%l7 + %o3] 0x11 ASI use replaced by convert2hboot
14092 mova %xcc, %i0, %l2
14093 fmovsvc %xcc, %f3, %f21
14094 sdivx %i5, 0x0B0C, %g6
14095 fbe %fcc2, loop_1336
14096 nop ! tg %xcc, 0x2 changed by convert2hboot
14097 saved
14098 rdpr %cwp, %g1
14099 rdpr %cansave, %g2
14100 rdpr %canrestore, %g3
14101 rdpr %cleanwin, %g4
14102 rdpr %otherwin, %g5
14103 rdpr %wstate, %g6
14104 fmul8x16al %f22, %f7, %f22
14105loop_1336:
14106 fmovde %xcc, %f19, %f19
14107 movneg %xcc, %l4, %o6
14108 fmovrdlez %i7, %f18, %f26
14109 fone %f20
14110 sdivx %g7, 0x0E79, %o4
14111 ldstub [%l7 + 0x3E], %o7
14112 ldub [%l7 + 0x30], %o1
14113 nop ! tsubcctv %i1, 0x1DE4, %i4 changed by convert2hboot
14114 ldsw [%l7 + 0x14], %l1
14115 nop ! tg %icc, 0x0 changed by convert2hboot
14116 fbul,a %fcc3, loop_1337
14117 nop ! tg %icc, 0x6 changed by convert2hboot
14118 fzero %f28
14119 sra %o0, 0x0C, %l3
14120loop_1337:
14121 fblg,a %fcc3, loop_1338
14122 fcmpgt16 %f20, %f2, %i3
14123 swap [%l7 + 0x58], %l5
14124 array8 %l0, %g4, %g3
14125loop_1338:
14126 movrgz %i2, 0x2CF, %g1
14127 nop ! tgu %xcc, 0x6 changed by convert2hboot
14128 xnor %g5, 0x0667, %o5
14129 smulcc %l6, %i6, %g2
14130 fmovs %f6, %f23
14131 movne %icc, %o3, %i0
14132 nop ! tleu %xcc, 0x1 changed by convert2hboot
14133 movleu %icc, %l2, %i5
14134 restored
14135 rdpr %cwp, %g1
14136 rdpr %cansave, %g2
14137 rdpr %canrestore, %g3
14138 rdpr %cleanwin, %g4
14139 rdpr %otherwin, %g5
14140 rdpr %wstate, %g6
14141 nop
14142 setx loop_1339, %l0, %l1
14143 nop ! wrpr 0x1, %tl changed by convert2hboot
14144 nop ! wrpr %l1, %tnpc changed by convert2hboot
14145 setx 0x34400001400, %l0, %l1
14146 nop ! wrpr %l1, %tstate changed by convert2hboot
14147 nop ! wrhpr 0x4, %htstate changed by convert2hboot
14148 nop ! done changed by convert2hboot
14149 nop ! tcs %icc, 0x0 changed by convert2hboot
14150 fnor %f6, %f16, %f14
14151 movrne %o2, 0x2C1, %l4
14152loop_1339:
14153 call loop_1340
14154 fxnor %f18, %f8, %f16
14155 nop ! tg %xcc, 0x7 changed by convert2hboot
14156 sethi 0x0280, %g6
14157loop_1340:
14158 fnot2 %f26, %f26
14159 fmovdleu %xcc, %f0, %f7
14160 fbuge,a %fcc2, loop_1341
14161 fmovsne %xcc, %f29, %f10
14162 sdiv %o6, 0x0284, %i7
14163 stx %o4, [%l7 + 0x68]
14164loop_1341:
14165 fmul8x16au %f20, %f6, %f0
14166 std %g6, [%l7 + 0x40]
14167 movcs %icc, %o7, %o1
14168 bvc %xcc, loop_1342
14169 ldx [%l7 + 0x20], %i4
14170 smul %l1, %i1, %l3
14171 fmovrse %o0, %f29, %f20
14172loop_1342:
14173 nop ! tcs %xcc, 0x2 changed by convert2hboot
14174 fmovrse %l5, %f6, %f9
14175 edge16l %l0, %i3, %g3
14176 edge32n %g4, %g1, %i2
14177 nop ! tgu %icc, 0x5 changed by convert2hboot
14178 array8 %o5, %l6, %i6
14179 edge8ln %g2, %g5, %i0
14180 fbo %fcc0, loop_1343
14181 bpos,pt %xcc, loop_1344
14182 bcc,pn %icc, loop_1345
14183 sdiv %l2, 0x05E5, %o3
14184loop_1343:
14185 nop
14186 wr %g0, 0xea, %asi
14187 membar #Sync
14188loop_1344:
14189 stx %o2, [%l7 + 0x48]
14190loop_1345:
14191 fnot2 %f10, %f22
14192 nop ! tleu %xcc, 0x0 changed by convert2hboot
14193 subccc %g6, %o6, %l4
14194 fblg,a %fcc3, loop_1346
14195 nop ! te %icc, 0x3 changed by convert2hboot
14196 mova %icc, %i7, %g7
14197 fpsub32 %f20, %f22, %f26
14198loop_1346:
14199 nop ! ta %icc, 0x5 changed by convert2hboot
14200 nop
14201 setx loop_1347, %l0, %l1
14202 nop ! wrpr 0x1, %tl changed by convert2hboot
14203 nop ! wrpr %l1, %tnpc changed by convert2hboot
14204 setx 0x34400001400, %l0, %l1
14205 nop ! wrpr %l1, %tstate changed by convert2hboot
14206 nop ! wrhpr 0x4, %htstate changed by convert2hboot
14207 nop ! done changed by convert2hboot
14208 fbul %fcc0, loop_1348
14209 movne %icc, %o4, %o1
14210 sllx %i4, %o7, %i1
14211loop_1347:
14212 movre %l3, 0x34D, %l1
14213loop_1348:
14214 sdivcc %l5, 0x048B, %l0
14215 wr %g0, 0x88, %asi
14216 fpsub32 %f12, %f28, %f16
14217 fmovsa %xcc, %f19, %f28
14218 mulx %o0, 0x1D73, %g4
14219 wr %g0, 0x80, %asi
14220 brlz,a %g3, loop_1349
14221 movneg %icc, %i2, %l6
14222 nop
14223 set 0x60, %o7
14224 std %o4, [%l7 + %o7]
14225 nop
14226 setx loop_1350, %l0, %l1
14227 jmpl %l1, %i6
14228loop_1349:
14229 array8 %g5, %g2, %l2
14230 nop
14231 set 0x34, %g5
14232 ldsw [%l7 + %g5], %i0
14233 srax %o3, %i5, %g6
14234loop_1350:
14235 xor %o6, 0x0DFD, %o2
14236 pdist %f0, %f24, %f22
14237 movn %icc, %i7, %g7
14238 subcc %o4, 0x011F, %l4
14239 restored
14240 rdpr %cwp, %g1
14241 rdpr %cansave, %g2
14242 rdpr %canrestore, %g3
14243 rdpr %cleanwin, %g4
14244 rdpr %otherwin, %g5
14245 rdpr %wstate, %g6
14246 fcmps %fcc1, %f9, %f9
14247 bcc,a,pn %icc, loop_1351
14248 std %o0, [%l7 + 0x68]
14249 fbuge,a %fcc0, loop_1352
14250 fmovrdne %i4, %f18, %f10
14251loop_1351:
14252 xorcc %i1, %l3, %o7
14253 alignaddrl %l1, %l5, %l0
14254loop_1352:
14255 faligndata %f20, %f28, %f14
14256 fmuld8sux16 %f29, %f6, %f2
14257 membar 0x6F
14258 call loop_1353
14259 fmovrse %o0, %f24, %f18
14260 ble,a %icc, loop_1354
14261 fbl,a %fcc1, loop_1355
14262loop_1353:
14263 nop ! tge %icc, 0x0 changed by convert2hboot
14264 siam 0x7
14265loop_1354:
14266 fone %f22
14267loop_1355:
14268 nop ! tg %xcc, 0x1 changed by convert2hboot
14269 add %g4, %i3, %g3
14270 array32 %g1, %i2, %o5
14271 edge8l %i6, %g5, %l6
14272 movle %icc, %l2, %i0
14273 edge32 %g2, %i5, %o3
14274 edge32 %o6, %g6, %i7
14275 movrgez %o2, %o4, %l4
14276 wr %g0, 0x88, %asi
14277 movleu %icc, %o1, %i4
14278 bg,a,pn %icc, loop_1356
14279 fble,a %fcc2, loop_1357
14280 ldd [%l7 + 0x60], %l2
14281 umul %o7, %i1, %l5
14282loop_1356:
14283 smul %l1, 0x0082, %l0
14284loop_1357:
14285 fsrc2 %f2, %f20
14286 saved
14287 rdpr %cwp, %g1
14288 rdpr %cansave, %g2
14289 rdpr %canrestore, %g3
14290 rdpr %cleanwin, %g4
14291 rdpr %otherwin, %g5
14292 rdpr %wstate, %g6
14293 fba,a %fcc3, loop_1358
14294 umul %o0, 0x15D6, %g4
14295 movl %xcc, %i3, %g3
14296 edge8n %i2, %g1, %o5
14297loop_1358:
14298 smulcc %i6, %g5, %l2
14299 xor %i0, 0x1C5F, %g2
14300 fbne,a %fcc0, loop_1359
14301 fnands %f18, %f18, %f27
14302 fmovdcs %xcc, %f16, %f23
14303 xnorcc %l6, 0x13A2, %i5
14304loop_1359:
14305 nop
14306 wr %g0, 0x10, %asi
14307 edge8l %o6, %i7, %g6
14308 array8 %o4, %l4, %g7
14309 fpmerge %f10, %f17, %f20
14310 fnors %f25, %f1, %f6
14311 edge32 %o2, %i4, %l3
14312 nop ! tne %icc, 0x0 changed by convert2hboot
14313 umulcc %o1, %o7, %i1
14314 umul %l5, 0x131B, %l1
14315 fornot2s %f4, %f7, %f17
14316 fcmpeq32 %f12, %f12, %l0
14317 subccc %g4, 0x00FA, %i3
14318 sllx %o0, %g3, %g1
14319 add %i2, 0x1027, %i6
14320 popc %g5, %o5
14321 fxnors %f24, %f13, %f16
14322 fmovdpos %icc, %f5, %f9
14323 array32 %i0, %g2, %l6
14324 array32 %l2, %o3, %i5
14325 bgu,a,pn %xcc, loop_1360
14326 fmovsge %icc, %f0, %f4
14327 swap [%l7 + 0x0C], %i7
14328 array32 %o6, %o4, %g6
14329loop_1360:
14330 move %icc, %l4, %g7
14331 fmovdcs %icc, %f31, %f23
14332 movre %o2, 0x24D, %l3
14333 array16 %i4, %o7, %o1
14334 fmovdvs %xcc, %f7, %f18
14335 fba %fcc1, loop_1361
14336 srax %l5, %i1, %l1
14337 edge16n %l0, %g4, %i3
14338 smulcc %g3, 0x0704, %o0
14339loop_1361:
14340 edge32 %i2, %g1, %i6
14341 movgu %xcc, %o5, %g5
14342 nop ! ta %xcc, 0x4 changed by convert2hboot
14343 edge8n %g2, %l6, %i0
14344 popc 0x1881, %o3
14345 fpadd16s %f0, %f29, %f11
14346 fbg %fcc0, loop_1362
14347 fnot2 %f14, %f18
14348 fpackfix %f0, %f24
14349 movpos %icc, %l2, %i7
14350loop_1362:
14351 ldsw [%l7 + 0x28], %o6
14352 ldsh [%l7 + 0x24], %i5
14353 wr %g0, 0xe2, %asi
14354 fmovdleu %icc, %f4, %f17
14355 fmovde %xcc, %f16, %f9
14356 mulx %g6, 0x165D, %g7
14357 sub %o2, 0x02ED, %l3
14358 fmovsgu %xcc, %f8, %f17
14359 movne %icc, %i4, %l4
14360 membar 0x00
14361 nop ! tl %icc, 0x4 changed by convert2hboot
14362 fbule,a %fcc0, loop_1363
14363 umulcc %o1, 0x0659, %l5
14364 xnorcc %i1, 0x0381, %l1
14365 fmovrdlz %o7, %f10, %f28
14366loop_1363:
14367 subcc %g4, 0x158D, %i3
14368 set 0x70, %g7
14369 lda [%l7 + %g7] 0x14, %f21
14370 nop ! tne %icc, 0x7 changed by convert2hboot
14371 andn %g3, %l0, %o0
14372 mulscc %g1, %i6, %o5
14373 fmovscs %icc, %f26, %f3
14374 alignaddrl %g5, %i2, %g2
14375 subccc %i0, 0x1632, %l6
14376 add %l2, %o3, %o6
14377 wr %g0, 0x04, %asi
14378 fcmple16 %f14, %f18, %i7
14379 nop ! tleu %xcc, 0x0 changed by convert2hboot
14380 smul %o4, 0x09F0, %g7
14381 brgez %o2, loop_1364
14382 orn %g6, %i4, %l4
14383 fbo %fcc3, loop_1365
14384 mulscc %l3, %l5, %i1
14385loop_1364:
14386 fand %f20, %f22, %f30
14387 bl %xcc, loop_1366
14388loop_1365:
14389 mulx %l1, %o7, %o1
14390 edge8n %i3, %g4, %g3
14391 fbule,a %fcc0, loop_1367
14392loop_1366:
14393 subccc %l0, 0x189B, %o0
14394 xorcc %i6, %g1, %o5
14395 fexpand %f1, %f18
14396loop_1367:
14397 nop ! tgu %icc, 0x2 changed by convert2hboot
14398 sth %g5, [%l7 + 0x6A]
14399 addc %g2, %i2, %i0
14400 fxors %f11, %f30, %f23
14401 popc 0x001A, %l6
14402 restored
14403 rdpr %cwp, %g1
14404 rdpr %cansave, %g2
14405 rdpr %canrestore, %g3
14406 rdpr %cleanwin, %g4
14407 rdpr %otherwin, %g5
14408 rdpr %wstate, %g6
14409 saved
14410 rdpr %cwp, %g1
14411 rdpr %cansave, %g2
14412 rdpr %canrestore, %g3
14413 rdpr %cleanwin, %g4
14414 rdpr %otherwin, %g5
14415 rdpr %wstate, %g6
14416 fnot2 %f18, %f22
14417 edge32l %l2, %o6, %i5
14418 fmovspos %icc, %f6, %f30
14419 subccc %o3, 0x0D41, %i7
14420 set 0x50, %l3
14421 nop ! swapa [%l7 + %l3] 0x10, %g7 ASI use replaced by convert2hboot
14422 movrne %o4, %g6, %i4
14423 nop ! tcc %icc, 0x3 changed by convert2hboot
14424 fnegd %f30, %f16
14425 std %f20, [%l7 + 0x10]
14426 bcs %xcc, loop_1368
14427 fmovrdlz %o2, %f16, %f28
14428 nop ! tgu %icc, 0x4 changed by convert2hboot
14429 movcc %xcc, %l3, %l5
14430loop_1368:
14431 bcc,pn %icc, loop_1369
14432 brlez %l4, loop_1370
14433 movg %icc, %i1, %o7
14434 fmovsn %icc, %f26, %f7
14435loop_1369:
14436 and %l1, 0x1E02, %i3
14437loop_1370:
14438 edge32ln %o1, %g4, %l0
14439 edge16ln %o0, %i6, %g3
14440 movre %o5, 0x320, %g5
14441 wr %g0, 0x19, %asi
14442 bleu,pt %xcc, loop_1371
14443 orncc %g1, %i0, %l6
14444 fpmerge %f8, %f18, %f30
14445 addc %l2, %o6, %i2
14446loop_1371:
14447 xorcc %o3, 0x1340, %i7
14448 movre %i5, %o4, %g6
14449 nop ! tvc %xcc, 0x0 changed by convert2hboot
14450 nop ! tl %xcc, 0x6 changed by convert2hboot
14451 xnorcc %i4, 0x14B8, %o2
14452 fbn %fcc1, loop_1372
14453 restored
14454 rdpr %cwp, %g1
14455 rdpr %cansave, %g2
14456 rdpr %canrestore, %g3
14457 rdpr %cleanwin, %g4
14458 rdpr %otherwin, %g5
14459 rdpr %wstate, %g6
14460 popc %l3, %l5
14461 wr %g0, 0x80, %asi
14462loop_1372:
14463 xnor %i1, 0x1A45, %l4
14464 wr %g0, 0x19, %asi
14465 set 0x3D, %i3
14466 nop ! ldstuba [%l7 + %i3] 0x80, %i3 ASI use replaced by convert2hboot
14467 movrlz %o1, 0x12E, %g4
14468 edge16n %l0, %o7, %i6
14469 andncc %g3, %o5, %o0
14470 edge16n %g2, %g1, %i0
14471 udivcc %g5, 0x1F95, %l6
14472 stx %o6, [%l7 + 0x78]
14473 restored
14474 rdpr %cwp, %g1
14475 rdpr %cansave, %g2
14476 rdpr %canrestore, %g3
14477 rdpr %cleanwin, %g4
14478 rdpr %otherwin, %g5
14479 rdpr %wstate, %g6
14480 bcc,pn %xcc, loop_1373
14481 edge32l %l2, %i2, %o3
14482 movn %icc, %i7, %i5
14483 sra %o4, %g6, %o2
14484loop_1373:
14485 fpadd16s %f15, %f6, %f21
14486 movrne %i4, %l5, %l3
14487 fpack32 %f12, %f10, %f20
14488 nop ! tsubcc %g7, 0x014F, %i1 changed by convert2hboot
14489 bl,a loop_1374
14490 ldx [%l7 + 0x48], %l4
14491 nop
14492 setx loop_1375, %l0, %l1
14493 nop ! wrpr 0x1, %tl changed by convert2hboot
14494 nop ! wrpr %l1, %tpc changed by convert2hboot
14495 add %l1, 0x4, %l1
14496 nop ! wrpr %l1, %tnpc changed by convert2hboot
14497 setx 0x34400001400, %l0, %l1
14498 nop ! wrpr %l1, %tstate changed by convert2hboot
14499 nop ! wrhpr 0x4, %htstate changed by convert2hboot
14500 nop ! retry changed by convert2hboot
14501 umulcc %l1, 0x18D4, %i3
14502loop_1374:
14503 fornot2s %f28, %f25, %f3
14504 nop ! tl %icc, 0x7 changed by convert2hboot
14505loop_1375:
14506 move %xcc, %g4, %l0
14507 nop ! tneg %xcc, 0x6 changed by convert2hboot
14508 fbl %fcc1, loop_1376
14509 brgez %o1, loop_1377
14510 fbl,a %fcc3, loop_1378
14511 fbule %fcc2, loop_1379
14512loop_1376:
14513 call loop_1380
14514loop_1377:
14515 array8 %o7, %i6, %o5
14516loop_1378:
14517 edge32l %g3, %o0, %g2
14518loop_1379:
14519 edge16n %g1, %g5, %l6
14520loop_1380:
14521 stx %i0, [%l7 + 0x50]
14522 xorcc %o6, 0x1988, %i2
14523 edge8ln %l2, %i7, %i5
14524 fxor %f10, %f8, %f22
14525 nop ! tle %xcc, 0x4 changed by convert2hboot
14526 srlx %o4, %o3, %o2
14527 alignaddrl %i4, %g6, %l5
14528 fcmple16 %f12, %f20, %l3
14529 set 0x1C, %l1
14530 lda [%l7 + %l1] 0x10, %f31
14531 fpadd16 %f2, %f28, %f4
14532 movcs %icc, %g7, %l4
14533 fbug %fcc3, loop_1381
14534 nop ! tcc %xcc, 0x0 changed by convert2hboot
14535 edge8n %l1, %i1, %i3
14536 edge8n %g4, %l0, %o7
14537loop_1381:
14538 edge8ln %o1, %o5, %g3
14539 umulcc %i6, 0x0C77, %g2
14540 sdiv %g1, 0x1F5F, %o0
14541 membar 0x10
14542 edge32ln %g5, %l6, %o6
14543 std %i2, [%l7 + 0x68]
14544 movvc %xcc, %i0, %i7
14545 fbe,a %fcc2, loop_1382
14546 movge %xcc, %i5, %o4
14547 xnor %o3, %l2, %i4
14548 ldx [%l7 + 0x38], %o2
14549loop_1382:
14550 nop
14551 setx loop_1383, %l0, %l1
14552 jmpl %l1, %l5
14553 movrgez %g6, 0x199, %g7
14554 movcs %icc, %l3, %l4
14555 edge8ln %l1, %i1, %i3
14556loop_1383:
14557 fcmpeq32 %f20, %f0, %g4
14558 orcc %o7, %o1, %l0
14559 udivx %o5, 0x1F8B, %g3
14560 nop ! tleu %xcc, 0x1 changed by convert2hboot
14561 prefetch [%l7 + 0x4C], 0x1
14562 sdivcc %i6, 0x0406, %g2
14563 nop ! tne %xcc, 0x5 changed by convert2hboot
14564 fmovsle %xcc, %f10, %f31
14565 sub %o0, 0x1A96, %g1
14566 ba,a,pt %xcc, loop_1384
14567 edge32 %g5, %o6, %i2
14568 fnot2 %f26, %f22
14569 nop ! taddcc %l6, 0x1DA2, %i7 changed by convert2hboot
14570loop_1384:
14571 fbule,a %fcc2, loop_1385
14572 nop ! tsubcctv %i5, %i0, %o4 changed by convert2hboot
14573 srlx %o3, %i4, %o2
14574 be,a,pt %icc, loop_1386
14575loop_1385:
14576 fornot2s %f1, %f12, %f30
14577 fbn,a %fcc3, loop_1387
14578 movne %xcc, %l5, %l2
14579loop_1386:
14580 fmovrslz %g7, %f9, %f15
14581 movrgez %g6, 0x3BF, %l3
14582loop_1387:
14583 fandnot2 %f12, %f2, %f10
14584 fmovdne %xcc, %f8, %f6
14585 udivcc %l1, 0x17E8, %i1
14586 sllx %l4, %g4, %i3
14587 nop ! tne %icc, 0x4 changed by convert2hboot
14588 edge8n %o1, %l0, %o7
14589 fbug %fcc0, loop_1388
14590 movg %xcc, %o5, %i6
14591 fnot1 %f0, %f24
14592 nop ! taddcctv %g3, %o0, %g1 changed by convert2hboot
14593loop_1388:
14594 fmovdleu %icc, %f11, %f20
14595 edge8 %g2, %g5, %i2
14596 edge8l %l6, %o6, %i5
14597 fbne %fcc3, loop_1389
14598 xorcc %i0, 0x1F2B, %i7
14599 addc %o4, %i4, %o3
14600 fmovrslz %o2, %f4, %f19
14601loop_1389:
14602 alignaddrl %l2, %l5, %g6
14603 edge32n %g7, %l1, %i1
14604 movn %icc, %l4, %l3
14605 or %i3, 0x0250, %o1
14606 fmovrdlz %g4, %f22, %f0
14607 movrne %o7, %o5, %i6
14608 fbne,a %fcc2, loop_1390
14609 brgez,a %g3, loop_1391
14610 fsrc2s %f0, %f10
14611 movn %icc, %o0, %g1
14612loop_1390:
14613 sth %g2, [%l7 + 0x20]
14614loop_1391:
14615 edge8ln %g5, %i2, %l0
14616 movl %icc, %o6, %i5
14617 popc %i0, %i7
14618 stb %o4, [%l7 + 0x18]
14619 fones %f9
14620 fmovrslz %l6, %f14, %f1
14621 fmovscc %icc, %f27, %f16
14622 ldx [%l7 + 0x10], %o3
14623 fmuld8sux16 %f6, %f31, %f0
14624 fblg %fcc1, loop_1392
14625 fmovde %xcc, %f26, %f11
14626 movre %o2, 0x292, %i4
14627 nop ! tcs %xcc, 0x0 changed by convert2hboot
14628loop_1392:
14629 st %f11, [%l7 + 0x50]
14630 alignaddrl %l5, %g6, %l2
14631 orncc %l1, 0x0884, %g7
14632 smulcc %i1, %l4, %l3
14633 std %f14, [%l7 + 0x50]
14634 nop ! tcc %xcc, 0x0 changed by convert2hboot
14635 alignaddrl %i3, %o1, %o7
14636 fbu %fcc2, loop_1393
14637 movleu %icc, %o5, %g4
14638 srax %g3, %i6, %g1
14639 flush %l7 + 0x7C
14640loop_1393:
14641 fbl %fcc3, loop_1394
14642 nop
14643 setx loop_1395, %l0, %l1
14644 jmpl %l1, %o0
14645 nop ! taddcc %g2, 0x1EE6, %i2 changed by convert2hboot
14646loop_1394:
14647 nop
14648 wr %g0, 0x0c, %asi
14649loop_1395:
14650 membar 0x73
14651 orn %o6, 0x1BCD, %i5
14652 be,a,pt %xcc, loop_1396
14653 movrne %i0, 0x261, %i7
14654 ldsw [%l7 + 0x30], %o4
14655 xnor %l0, %l6, %o2
14656loop_1396:
14657 addccc %i4, 0x14B3, %o3
14658 nop ! tle %icc, 0x3 changed by convert2hboot
14659 movg %icc, %g6, %l5
14660 fbu,a %fcc0, loop_1397
14661 umulcc %l1, 0x0FA3, %g7
14662 smulcc %i1, %l4, %l3
14663 alignaddrl %i3, %o1, %l2
14664loop_1397:
14665 fmovdneg %icc, %f26, %f17
14666 nop ! sir 0x13A6 changed by convert2hboot
14667 nop ! sir 0x12F0 changed by convert2hboot
14668 nop ! sir 0x1F07 changed by convert2hboot
14669 restored
14670 rdpr %cwp, %g1
14671 rdpr %cansave, %g2
14672 rdpr %canrestore, %g3
14673 rdpr %cleanwin, %g4
14674 rdpr %otherwin, %g5
14675 rdpr %wstate, %g6
14676 fmul8ulx16 %f2, %f14, %f0
14677 fbug,a %fcc1, loop_1398
14678 fnand %f14, %f28, %f8
14679 bvc loop_1399
14680 fpack16 %f24, %f28
14681loop_1398:
14682 call loop_1400
14683 nop ! ta %xcc, 0x2 changed by convert2hboot
14684loop_1399:
14685 nop ! sir 0x1483 changed by convert2hboot
14686 stw %o5, [%l7 + 0x64]
14687loop_1400:
14688 and %g4, %g3, %i6
14689 fbg %fcc1, loop_1401
14690 nop ! tge %xcc, 0x5 changed by convert2hboot
14691 bshuffle %f14, %f2, %f30
14692 movg %icc, %o7, %g1
14693loop_1401:
14694 mulx %g2, %i2, %o0
14695 fornot2s %f4, %f12, %f7
14696 fxor %f28, %f12, %f10
14697 movrne %g5, 0x3EC, %o6
14698 fpsub16s %f6, %f20, %f28
14699 sll %i0, %i5, %o4
14700 swap [%l7 + 0x1C], %i7
14701 nop ! tvs %icc, 0x4 changed by convert2hboot
14702 alignaddr %l0, %o2, %l6
14703 edge32n %o3, %i4, %l5
14704 movge %xcc, %l1, %g7
14705 nop ! taddcc %g6, 0x142A, %l4 changed by convert2hboot
14706 nop ! tle %xcc, 0x1 changed by convert2hboot
14707 movvc %icc, %i1, %i3
14708 set 0x50, %l6
14709 lda [%l7 + %l6] 0x18, %f15
14710 wr %g0, 0x18, %asi
14711 nop ! tgu %xcc, 0x3 changed by convert2hboot
14712 fmovrde %o1, %f8, %f14
14713 fzeros %f26
14714 edge8ln %o5, %l2, %g4
14715 nop ! tle %icc, 0x3 changed by convert2hboot
14716 lduh [%l7 + 0x1E], %i6
14717 fmovrdne %o7, %f24, %f18
14718 nop ! tge %icc, 0x7 changed by convert2hboot
14719 wr %g0, 0x2f, %asi
14720 movcs %xcc, %g2, %g3
14721 bn,pt %icc, loop_1402
14722 smulcc %i2, 0x1A7C, %g5
14723 set 0x10, %o0
14724 nop ! ldxa [%l7 + %o0] 0x89, %o0 ASI use replaced by convert2hboot
14725loop_1402:
14726 movge %xcc, %o6, %i5
14727 udiv %o4, 0x0513, %i0
14728 subc %l0, %i7, %l6
14729 fpack16 %f6, %f23
14730 sdivx %o2, 0x115B, %i4
14731 sdivcc %o3, 0x197D, %l5
14732 nop ! tne %xcc, 0x1 changed by convert2hboot
14733 smul %l1, 0x0AFB, %g6
14734 sdivcc %l4, 0x1039, %i1
14735 nop ! taddcc %g7, 0x08C0, %i3 changed by convert2hboot
14736 nop ! te %xcc, 0x5 changed by convert2hboot
14737 fsrc2 %f10, %f10
14738 movrlz %o1, 0x0B5, %o5
14739 nop ! tne %icc, 0x4 changed by convert2hboot
14740 wr %g0, 0x18, %asi
14741 move %xcc, %g4, %l2
14742 brlz,a %o7, loop_1403
14743 nop ! taddcc %i6, 0x0334, %g1 changed by convert2hboot
14744 alignaddrl %g2, %g3, %g5
14745 umul %i2, %o6, %o0
14746loop_1403:
14747 smul %i5, 0x1D87, %i0
14748 edge16ln %l0, %i7, %o4
14749 edge8 %o2, %i4, %o3
14750 fabsd %f30, %f8
14751 nop ! tleu %icc, 0x0 changed by convert2hboot
14752 movpos %xcc, %l6, %l5
14753 bl,a loop_1404
14754 fabsd %f14, %f12
14755 ldub [%l7 + 0x37], %l1
14756 fmovrsgz %g6, %f20, %f15
14757loop_1404:
14758 fornot1 %f0, %f12, %f6
14759 sdivx %i1, 0x113C, %l4
14760 movgu %icc, %i3, %g7
14761 udiv %o5, 0x0AF6, %o1
14762 fbg,a %fcc3, loop_1405
14763 sth %g4, [%l7 + 0x52]
14764 nop ! tvs %xcc, 0x1 changed by convert2hboot
14765 andn %l3, %o7, %l2
14766loop_1405:
14767 edge32 %g1, %i6, %g3
14768 andn %g2, 0x0B28, %i2
14769 movl %xcc, %o6, %g5
14770 bleu,pn %icc, loop_1406
14771 movre %i5, 0x2C4, %o0
14772 movrgz %l0, %i0, %i7
14773 fpack16 %f0, %f21
14774loop_1406:
14775 mulscc %o4, 0x0D51, %o2
14776 swap [%l7 + 0x70], %o3
14777 nop ! tne %icc, 0x4 changed by convert2hboot
14778 udivcc %i4, 0x19D8, %l6
14779 movleu %xcc, %l1, %g6
14780 mulscc %l5, %i1, %l4
14781 udivcc %i3, 0x0FC3, %o5
14782 fxors %f19, %f20, %f10
14783 fmovrdne %o1, %f12, %f30
14784 be,pt %xcc, loop_1407
14785 fcmpgt16 %f16, %f26, %g7
14786 fxnors %f2, %f10, %f28
14787 subccc %g4, 0x0B1C, %o7
14788loop_1407:
14789 fmovscc %xcc, %f22, %f24
14790 set 0x60, %l2
14791 nop ! prefetcha [%l7 + %l2] 0x0c, 0x1 ASI use replaced by convert2hboot
14792 srlx %l3, 0x00, %i6
14793 set 0x20, %g4
14794 nop ! ldxa [%l7 + %g4] 0x88, %g1 ASI use replaced by convert2hboot
14795 fandnot1s %f0, %f2, %f26
14796 andn %g2, 0x1CD6, %i2
14797 movrgz %o6, 0x3BC, %g5
14798 udivcc %i5, 0x05D0, %o0
14799 movvs %icc, %l0, %g3
14800 set 0x50, %g1
14801 nop ! ldda [%l7 + %g1] 0x04, %i6 ASI use replaced by convert2hboot
14802 nop ! tneg %icc, 0x5 changed by convert2hboot
14803 brgz %o4, loop_1408
14804 sdivcc %o2, 0x035D, %o3
14805 fnands %f7, %f20, %f28
14806 saved
14807 rdpr %cwp, %g1
14808 rdpr %cansave, %g2
14809 rdpr %canrestore, %g3
14810 rdpr %cleanwin, %g4
14811 rdpr %otherwin, %g5
14812 rdpr %wstate, %g6
14813loop_1408:
14814 nop ! taddcctv %i0, 0x0063, %i4 changed by convert2hboot
14815 nop ! ta %icc, 0x2 changed by convert2hboot
14816 set 0x60, %g6
14817 nop ! stha %l6, [%l7 + %g6] 0x2b ASI use replaced by convert2hboot
14818 membar #Sync
14819 umulcc %l1, %g6, %l5
14820 fmovsvs %icc, %f26, %f20
14821 fbue,a %fcc3, loop_1409
14822 fnegd %f10, %f4
14823 fbge %fcc0, loop_1410
14824 fmovdvc %icc, %f30, %f3
14825loop_1409:
14826 fbn %fcc1, loop_1411
14827 xnor %i1, %l4, %i3
14828loop_1410:
14829 fmovrsgz %o1, %f16, %f4
14830 edge32l %g7, %o5, %g4
14831loop_1411:
14832 nop ! tge %xcc, 0x3 changed by convert2hboot
14833 bcc,pt %xcc, loop_1412
14834 fpadd16s %f20, %f23, %f30
14835 fpackfix %f8, %f26
14836 movcs %xcc, %o7, %l3
14837loop_1412:
14838 fnegs %f26, %f25
14839 membar #Sync
14840 wr %g0, 0x16, %asi
14841 nop ! tgu %xcc, 0x6 changed by convert2hboot
14842 bcc,a %icc, loop_1413
14843 bcc,a loop_1414
14844 subcc %l2, 0x18D5, %i6
14845 move %xcc, %g2, %i2
14846loop_1413:
14847 movleu %xcc, %g1, %o6
14848loop_1414:
14849 fxor %f2, %f8, %f2
14850 set 0x28, %g2
14851 nop ! stwa %g5, [%l7 + %g2] 0x19 ASI use replaced by convert2hboot
14852 umulcc %o0, %i5, %g3
14853 orncc %l0, %i7, %o4
14854 bneg,pn %xcc, loop_1415
14855 xnor %o2, %o3, %i0
14856 fbn %fcc3, loop_1416
14857 ldsb [%l7 + 0x17], %l6
14858loop_1415:
14859 pdist %f10, %f12, %f2
14860 movrne %l1, 0x389, %i4
14861loop_1416:
14862 move %icc, %l5, %i1
14863 nop ! tsubcc %g6, %l4, %i3 changed by convert2hboot
14864 sllx %o1, 0x00, %g7
14865 movle %icc, %o5, %g4
14866 or %l3, %o7, %l2
14867 set 0x38, %o5
14868 nop ! ldxa [%l7 + %o5] 0x88, %g2 ASI use replaced by convert2hboot
14869 fmovsle %icc, %f18, %f12
14870 nop ! tgu %icc, 0x6 changed by convert2hboot
14871 call loop_1417
14872 mova %icc, %i6, %g1
14873 wr %g0, 0xf9, %asi
14874 membar #Sync
14875loop_1417:
14876 nop
14877 add %l7, 0x44, %l6
14878 wr %g0, 0x89, %asi
14879 nop ! tcc %xcc, 0x4 changed by convert2hboot
14880 bpos,pn %xcc, loop_1418
14881 movrgez %o0, 0x2AE, %g5
14882 fxnors %f26, %f14, %f19
14883 saved
14884 rdpr %cwp, %g1
14885 rdpr %cansave, %g2
14886 rdpr %canrestore, %g3
14887 rdpr %cleanwin, %g4
14888 rdpr %otherwin, %g5
14889 rdpr %wstate, %g6
14890loop_1418:
14891 fnot2s %f0, %f21
14892 set 0x23, %l5
14893 nop ! lduba [%l7 + %l5] 0x81, %g3 ASI use replaced by convert2hboot
14894 mova %icc, %l0, %i5
14895 alignaddrl %i7, %o2, %o4
14896 umul %o3, %l6, %i0
14897 fbge %fcc1, loop_1419
14898 nop ! tn %xcc, 0x1 changed by convert2hboot
14899 fnand %f2, %f18, %f6
14900 nop ! ta %icc, 0x5 changed by convert2hboot
14901loop_1419:
14902 movrgz %i4, 0x1F8, %l1
14903 srl %l5, 0x13, %i1
14904 brlz,a %l4, loop_1420
14905 srl %g6, %o1, %i3
14906 movgu %icc, %g7, %g4
14907 fbl,a %fcc0, loop_1421
14908loop_1420:
14909 fandnot1s %f0, %f25, %f19
14910 movrgz %l3, 0x09C, %o5
14911 bne,a,pt %icc, loop_1422
14912loop_1421:
14913 fbe %fcc3, loop_1423
14914 movneg %xcc, %l2, %g2
14915 fmovdcs %xcc, %f30, %f1
14916loop_1422:
14917 movcs %icc, %i6, %g1
14918loop_1423:
14919 nop
14920 set 0x14, %i6
14921 nop ! swapa [%l7 + %i6] 0x89, %i2 ASI use replaced by convert2hboot
14922 saved
14923 rdpr %cwp, %g1
14924 rdpr %cansave, %g2
14925 rdpr %canrestore, %g3
14926 rdpr %cleanwin, %g4
14927 rdpr %otherwin, %g5
14928 rdpr %wstate, %g6
14929 edge8 %o7, %o6, %g5
14930 fbe %fcc2, loop_1424
14931 sub %o0, %g3, %l0
14932 edge16l %i7, %o2, %i5
14933 nop ! ta %icc, 0x3 changed by convert2hboot
14934loop_1424:
14935 edge16n %o3, %o4, %i0
14936 edge32ln %i4, %l6, %l5
14937 fornot2 %f8, %f0, %f18
14938 set 0x5E, %g3
14939 nop ! lduha [%l7 + %g3] 0x10, %i1 ASI use replaced by convert2hboot
14940 fmovd %f14, %f12
14941 fmovdvs %icc, %f17, %f16
14942 nop ! sir 0x03C2 changed by convert2hboot
14943 subcc %l1, 0x10A7, %g6
14944 nop ! tl %icc, 0x1 changed by convert2hboot
14945 add %l7, 0x70, %l6
14946 wr %g0, 0x04, %asi
14947 nop ! casa [%l6] 0x04, %l4, %i3 ASI use replaced by convert2hboot
14948 edge32ln %o1, %g4, %l3
14949 edge16n %o5, %l2, %g2
14950 fmovrslez %g7, %f6, %f13
14951 mulx %i6, 0x05AE, %g1
14952 movrlz %i2, 0x131, %o7
14953 fble %fcc3, loop_1425
14954 umul %o6, %g5, %o0
14955 movvs %icc, %g3, %i7
14956 set 0x25, %i4
14957 nop ! lduba [%l7 + %i4] 0x14, %o2 ASI use replaced by convert2hboot
14958loop_1425:
14959 xorcc %l0, 0x00E4, %i5
14960 array16 %o3, %o4, %i4
14961 movleu %icc, %i0, %l5
14962 fpsub32s %f8, %f20, %f7
14963 sll %i1, 0x16, %l6
14964 ble loop_1426
14965 srax %l1, 0x00, %l4
14966 edge8 %g6, %o1, %g4
14967 st %f19, [%l7 + 0x3C]
14968loop_1426:
14969 fcmple16 %f10, %f26, %i3
14970 smulcc %o5, %l2, %g2
14971 srl %l3, 0x0C, %i6
14972 wr %g0, 0x11, %asi
14973 nop
14974 set 0x08, %o2
14975 ldd [%l7 + %o2], %f2
14976 ble,a,pt %icc, loop_1427
14977 nop ! tpos %xcc, 0x0 changed by convert2hboot
14978 movleu %xcc, %i2, %g7
14979 fxnor %f4, %f28, %f6
14980loop_1427:
14981 movleu %icc, %o7, %g5
14982 edge32l %o6, %o0, %i7
14983 subc %o2, %l0, %g3
14984 nop ! tn %icc, 0x1 changed by convert2hboot
14985 brnz,a %i5, loop_1428
14986 fbe %fcc3, loop_1429
14987 sth %o3, [%l7 + 0x40]
14988 fmul8x16au %f26, %f7, %f30
14989loop_1428:
14990 xnor %o4, %i0, %i4
14991loop_1429:
14992 movleu %xcc, %i1, %l5
14993 fabss %f1, %f17
14994 udivx %l6, 0x01C0, %l4
14995 fmovrdne %l1, %f14, %f20
14996 udivx %g6, 0x1D9A, %o1
14997 fand %f20, %f28, %f14
14998 nop ! tne %icc, 0x1 changed by convert2hboot
14999 fbne,a %fcc3, loop_1430
15000 smul %g4, %i3, %l2
15001 fmovdn %xcc, %f5, %f25
15002 sll %g2, %o5, %l3
15003loop_1430:
15004 ldsw [%l7 + 0x70], %i6
15005 nop ! taddcc %i2, 0x1D95, %g1 changed by convert2hboot
15006 nop ! tsubcc %o7, 0x0579, %g7 changed by convert2hboot
15007 edge32 %o6, %o0, %g5
15008 swap [%l7 + 0x5C], %i7
15009 array32 %l0, %g3, %i5
15010 bvc,pt %xcc, loop_1431
15011 sra %o2, 0x16, %o4
15012 flush %l7 + 0x68
15013 fxnor %f28, %f20, %f22
15014loop_1431:
15015 lduw [%l7 + 0x10], %i0
15016 fcmpne32 %f6, %f28, %o3
15017 nop ! ta %icc, 0x3 changed by convert2hboot
15018 fmovda %xcc, %f31, %f1
15019 fands %f2, %f22, %f3
15020 nop ! tcs %icc, 0x5 changed by convert2hboot
15021 fcmpeq32 %f30, %f28, %i4
15022 nop ! taddcc %l5, %i1, %l4 changed by convert2hboot
15023 edge16l %l1, %l6, %g6
15024 brgez %o1, loop_1432
15025 flush %l7 + 0x10
15026 mulscc %g4, %l2, %g2
15027 nop ! tne %xcc, 0x2 changed by convert2hboot
15028loop_1432:
15029 fcmpes %fcc2, %f9, %f31
15030 fmovrse %o5, %f24, %f5
15031 subccc %i3, 0x0D6E, %i6
15032 brnz %l3, loop_1433
15033 brgz,a %g1, loop_1434
15034 ble,pn %xcc, loop_1435
15035 fmovrsgez %i2, %f23, %f18
15036loop_1433:
15037 bl,a %icc, loop_1436
15038loop_1434:
15039 nop ! tvs %icc, 0x5 changed by convert2hboot
15040loop_1435:
15041 fornot2 %f30, %f16, %f16
15042 fmovdleu %xcc, %f13, %f22
15043loop_1436:
15044 andncc %g7, %o7, %o0
15045 nop
15046 setx loop_1437, %l0, %l1
15047 nop ! wrpr 0x1, %tl changed by convert2hboot
15048 nop ! wrpr %l1, %tnpc changed by convert2hboot
15049 setx 0x34400001400, %l0, %l1
15050 nop ! wrpr %l1, %tstate changed by convert2hboot
15051 nop ! wrhpr 0x4, %htstate changed by convert2hboot
15052 nop ! done changed by convert2hboot
15053 st %f8, [%l7 + 0x30]
15054 fmovdcc %icc, %f20, %f7
15055 fmovrdgz %g5, %f14, %f14
15056loop_1437:
15057 xnorcc %i7, 0x1CD0, %o6
15058 fbne,a %fcc1, loop_1438
15059 stw %g3, [%l7 + 0x14]
15060 edge32ln %l0, %i5, %o2
15061 std %i0, [%l7 + 0x28]
15062loop_1438:
15063 array16 %o4, %o3, %i4
15064 nop ! tgu %xcc, 0x2 changed by convert2hboot
15065 sdiv %l5, 0x11FA, %i1
15066 fbuge,a %fcc2, loop_1439
15067 restored
15068 rdpr %cwp, %g1
15069 rdpr %cansave, %g2
15070 rdpr %canrestore, %g3
15071 rdpr %cleanwin, %g4
15072 rdpr %otherwin, %g5
15073 rdpr %wstate, %g6
15074 movre %l1, 0x1D0, %l4
15075 udivcc %l6, 0x0028, %g6
15076loop_1439:
15077 fcmped %fcc2, %f14, %f20
15078 nop
15079 setx loop_1440, %l0, %l1
15080 jmpl %l1, %g4
15081 bneg,pn %icc, loop_1441
15082 udivx %l2, 0x1F9E, %o1
15083 edge32l %o5, %g2, %i6
15084loop_1440:
15085 nop ! tleu %icc, 0x1 changed by convert2hboot
15086loop_1441:
15087 sra %l3, %i3, %i2
15088 movl %xcc, %g1, %g7
15089 set 0x08, %i2
15090 nop ! ldxa [%l7 + %i2] 0x10, %o7 ASI use replaced by convert2hboot
15091 nop ! tvc %xcc, 0x7 changed by convert2hboot
15092 movneg %xcc, %o0, %i7
15093 brgez,a %g5, loop_1442
15094 nop ! tsubcc %g3, 0x05C3, %o6 changed by convert2hboot
15095 bgu,a,pt %xcc, loop_1443
15096 ldsh [%l7 + 0x10], %l0
15097loop_1442:
15098 nop
15099 set 0x60, %i1
15100 nop ! prefetcha [%l7 + %i1] 0x88, 0x0 ASI use replaced by convert2hboot
15101loop_1443:
15102 mulx %i0, %o4, %o2
15103 movrlz %i4, %o3, %i1
15104 srl %l5, %l4, %l1
15105 movg %xcc, %l6, %g6
15106 bcs,a %xcc, loop_1444
15107 edge8l %l2, %g4, %o1
15108 sub %g2, 0x11F3, %i6
15109 mulscc %o5, %l3, %i3
15110loop_1444:
15111 nop
15112 wr %g0, 0x22, %asi
15113 membar #Sync
15114 orncc %g7, 0x0FFD, %o7
15115 movpos %icc, %g1, %o0
15116 movgu %xcc, %i7, %g3
15117 fsrc2 %f12, %f18
15118 edge16l %o6, %l0, %g5
15119 fbug %fcc2, loop_1445
15120 fzeros %f11
15121 movgu %icc, %i0, %o4
15122 movrgz %i5, %o2, %i4
15123loop_1445:
15124 fmovsne %icc, %f7, %f4
15125 add %o3, 0x06F2, %i1
15126 nop ! tneg %xcc, 0x5 changed by convert2hboot
15127 fnot1s %f2, %f22
15128 fmovrdgez %l5, %f4, %f0
15129 nop ! taddcctv %l4, 0x09DF, %l1 changed by convert2hboot
15130 fbg,a %fcc1, loop_1446
15131 fmovdvc %xcc, %f23, %f12
15132 edge8l %l6, %g6, %l2
15133 edge8ln %o1, %g4, %i6
15134loop_1446:
15135 movleu %xcc, %g2, %l3
15136 andn %o5, %i3, %g7
15137 xor %o7, %i2, %o0
15138 stx %i7, [%l7 + 0x68]
15139 fbge %fcc0, loop_1447
15140 or %g3, %g1, %l0
15141 movne %xcc, %o6, %i0
15142 array16 %g5, %o4, %o2
15143loop_1447:
15144 fmovrdgz %i5, %f14, %f24
15145 subcc %i4, 0x1961, %i1
15146 fmuld8sux16 %f16, %f10, %f2
15147 subc %l5, 0x1192, %l4
15148 swap [%l7 + 0x6C], %o3
15149 add %l7, 0x5C, %l6
15150 wr %g0, 0x18, %asi
15151 nop ! casa [%l6] 0x18, %l6, %l1 ASI use replaced by convert2hboot
15152 udiv %l2, 0x1481, %o1
15153 movcs %xcc, %g4, %g6
15154 nop ! tsubcc %i6, %l3, %g2 changed by convert2hboot
15155 or %i3, 0x0DD1, %o5
15156 brgez %g7, loop_1448
15157 movcs %xcc, %o7, %i2
15158 edge8 %i7, %o0, %g3
15159 orn %g1, 0x1396, %l0
15160loop_1448:
15161 fbg %fcc0, loop_1449
15162 brlez %o6, loop_1450
15163 sdivx %i0, 0x02D1, %o4
15164 nop ! tsubcc %o2, %i5, %i4 changed by convert2hboot
15165loop_1449:
15166 nop
15167 wr %g0, 0x89, %asi
15168loop_1450:
15169 brlez %i1, loop_1451
15170 movrne %l4, 0x31B, %o3
15171 udiv %l5, 0x1544, %l1
15172 set 0x08, %i7
15173 nop ! ldxa [%l7 + %i7] 0x10, %l2 ASI use replaced by convert2hboot
15174loop_1451:
15175 nop ! tsubcc %l6, 0x1A9B, %o1 changed by convert2hboot
15176 movg %icc, %g4, %g6
15177 add %l3, %g2, %i6
15178 sllx %i3, 0x1B, %o5
15179 wr %g0, 0x19, %asi
15180 movle %icc, %g7, %i2
15181 set 0x70, %o4
15182 nop ! swapa [%l7 + %o4] 0x81, %o0 ASI use replaced by convert2hboot
15183 set 0x40, %i0
15184 nop ! ldda [%l7 + %i0] 0x18, %f0 ASI use replaced by convert2hboot
15185 edge32n %i7, %g3, %l0
15186 bl %icc, loop_1452
15187 fmul8ulx16 %f22, %f24, %f28
15188 bleu,a,pt %xcc, loop_1453
15189 edge32 %g1, %o6, %o4
15190loop_1452:
15191 subcc %i0, %i5, %i4
15192 lduh [%l7 + 0x2E], %g5
15193loop_1453:
15194 movge %xcc, %i1, %o2
15195 wr %g0, 0x81, %asi
15196 fmovsg %xcc, %f27, %f10
15197 fmovscs %icc, %f31, %f8
15198 brgz,a %o3, loop_1454
15199 saved
15200 rdpr %cwp, %g1
15201 rdpr %cansave, %g2
15202 rdpr %canrestore, %g3
15203 rdpr %cleanwin, %g4
15204 rdpr %otherwin, %g5
15205 rdpr %wstate, %g6
15206 srl %l5, 0x12, %l2
15207 faligndata %f4, %f22, %f12
15208loop_1454:
15209 fbn,a %fcc3, loop_1455
15210 std %f6, [%l7 + 0x68]
15211 alignaddrl %l1, %o1, %g4
15212 bn loop_1456
15213loop_1455:
15214 movpos %icc, %l6, %g6
15215 array16 %g2, %l3, %i6
15216 mova %icc, %i3, %o5
15217loop_1456:
15218 array16 %g7, %i2, %o7
15219 edge16ln %i7, %o0, %l0
15220 pdist %f10, %f14, %f10
15221 fxnor %f18, %f6, %f14
15222 addc %g3, %g1, %o4
15223 movvs %xcc, %i0, %i5
15224 subc %i4, %o6, %i1
15225 brlz,a %g5, loop_1457
15226 brgez,a %l4, loop_1458
15227 nop ! tpos %xcc, 0x4 changed by convert2hboot
15228 subccc %o2, 0x1CA4, %l5
15229loop_1457:
15230 nop
15231 add %l7, 0x58, %l6
15232 wr %g0, 0x88, %asi
15233loop_1458:
15234 fors %f27, %f30, %f23
15235 nop ! tn %icc, 0x4 changed by convert2hboot
15236 fornot1s %f22, %f0, %f5
15237 fpsub32s %f1, %f20, %f31
15238 fsrc1s %f21, %f13
15239 edge16ln %o1, %l1, %g4
15240 fble,a %fcc2, loop_1459
15241 bne,a loop_1460
15242 fble %fcc2, loop_1461
15243 fmovsle %xcc, %f23, %f11
15244loop_1459:
15245 edge32ln %l6, %g6, %l3
15246loop_1460:
15247 popc 0x1323, %g2
15248loop_1461:
15249 edge8n %i3, %i6, %g7
15250 add %i2, %o5, %i7
15251 fcmpne16 %f2, %f10, %o0
15252 nop ! tleu %xcc, 0x2 changed by convert2hboot
15253 movn %icc, %l0, %g3
15254 fcmpgt32 %f6, %f16, %o7
15255 nop ! tl %icc, 0x7 changed by convert2hboot
15256 fabsd %f22, %f28
15257 and %g1, %i0, %i5
15258 nop ! tgu %icc, 0x4 changed by convert2hboot
15259 nop ! ta %xcc, 0x0 changed by convert2hboot
15260 sth %i4, [%l7 + 0x76]
15261 fmul8x16au %f14, %f27, %f2
15262 nop ! tvc %icc, 0x1 changed by convert2hboot
15263 nop ! tg %xcc, 0x5 changed by convert2hboot
15264 fba,a %fcc3, loop_1462
15265 mova %xcc, %o6, %o4
15266 subccc %g5, 0x1558, %i1
15267 sdivcc %l4, 0x1816, %o2
15268loop_1462:
15269 brlz %l2, loop_1463
15270 edge16 %o3, %o1, %l5
15271 add %l7, 0x7C, %l6
15272 wr %g0, 0x88, %asi
15273 nop ! casa [%l6] 0x88, %g4, %l6 ASI use replaced by convert2hboot
15274loop_1463:
15275 nop
15276 setx loop_1464, %l0, %l1
15277 nop ! wrpr 0x1, %tl changed by convert2hboot
15278 nop ! wrpr %l1, %tpc changed by convert2hboot
15279 add %l1, 0x4, %l1
15280 nop ! wrpr %l1, %tnpc changed by convert2hboot
15281 setx 0x34400001400, %l0, %l1
15282 nop ! wrpr %l1, %tstate changed by convert2hboot
15283 nop ! wrhpr 0x4, %htstate changed by convert2hboot
15284 nop ! retry changed by convert2hboot
15285 bgu,pt %icc, loop_1465
15286 fands %f29, %f1, %f10
15287 smul %g6, 0x1C35, %l1
15288loop_1464:
15289 edge16 %l3, %i3, %g2
15290loop_1465:
15291 fsrc2 %f18, %f6
15292 edge16ln %g7, %i2, %o5
15293 movne %icc, %i6, %o0
15294 movrne %i7, %l0, %g3
15295 nop ! tsubcc %g1, 0x140E, %o7 changed by convert2hboot
15296 nop ! tl %icc, 0x3 changed by convert2hboot
15297 nop ! te %icc, 0x5 changed by convert2hboot
15298 fmovsvc %xcc, %f1, %f30
15299 udiv %i5, 0x188E, %i0
15300 wr %g0, 0xea, %asi
15301 membar #Sync
15302 edge8 %o4, %g5, %i1
15303 ldstub [%l7 + 0x43], %l4
15304 edge8l %o2, %i4, %l2
15305 fabss %f15, %f18
15306 addc %o1, 0x1A6D, %o3
15307 edge32n %g4, %l6, %l5
15308 smul %l1, 0x10D2, %g6
15309 edge16 %l3, %i3, %g7
15310 fxors %f14, %f1, %f5
15311 add %l7, 0x28, %l6
15312 wr %g0, 0x11, %asi
15313 edge32ln %o5, %o0, %i6
15314 andn %i7, 0x0D65, %l0
15315 bvs,a,pn %icc, loop_1466
15316 fpadd16s %f30, %f0, %f24
15317 restored
15318 rdpr %cwp, %g1
15319 rdpr %cansave, %g2
15320 rdpr %canrestore, %g3
15321 rdpr %cleanwin, %g4
15322 rdpr %otherwin, %g5
15323 rdpr %wstate, %g6
15324 fbu,a %fcc2, loop_1467
15325loop_1466:
15326 nop ! tvc %icc, 0x5 changed by convert2hboot
15327 movrgez %g3, %g1, %o7
15328 wr %g0, 0x0c, %asi
15329loop_1467:
15330 fmovsle %icc, %f29, %f12
15331 fba %fcc1, loop_1468
15332 movge %xcc, %i5, %i0
15333 sdivcc %o6, 0x0E26, %g5
15334 nop ! tpos %xcc, 0x7 changed by convert2hboot
15335loop_1468:
15336 nop
15337 set 0x72, %i5
15338 ldub [%l7 + %i5], %o4
15339 edge16n %l4, %i1, %o2
15340 edge8l %i4, %l2, %o3
15341 nop
15342 setx loop_1469, %l0, %l1
15343 nop ! wrpr 0x1, %tl changed by convert2hboot
15344 nop ! wrpr %l1, %tpc changed by convert2hboot
15345 add %l1, 0x4, %l1
15346 nop ! wrpr %l1, %tnpc changed by convert2hboot
15347 setx 0x34400001400, %l0, %l1
15348 nop ! wrpr %l1, %tstate changed by convert2hboot
15349 nop ! wrhpr 0x4, %htstate changed by convert2hboot
15350 nop ! retry changed by convert2hboot
15351 nop ! te %xcc, 0x4 changed by convert2hboot
15352 fone %f8
15353 xnorcc %g4, 0x0CBD, %l6
15354loop_1469:
15355 mulscc %l5, %o1, %l1
15356 movrlez %g6, 0x315, %i3
15357 edge16l %g7, %l3, %g2
15358 umulcc %o5, 0x0D05, %i2
15359 umul %i6, 0x0384, %i7
15360 fnors %f20, %f3, %f11
15361 srax %l0, 0x19, %o0
15362 mulscc %g1, 0x1635, %o7
15363 xor %g3, 0x09A0, %i5
15364 array8 %i0, %g5, %o4
15365 set 0x14, %l4
15366 nop ! ldsba [%l7 + %l4] 0x04, %l4 ASI use replaced by convert2hboot
15367 movcc %xcc, %i1, %o2
15368 udivcc %i4, 0x1B58, %l2
15369 set 0x2C, %o1
15370 nop ! ldsha [%l7 + %o1] 0x88, %o6 ASI use replaced by convert2hboot
15371 restored
15372 rdpr %cwp, %g1
15373 rdpr %cansave, %g2
15374 rdpr %canrestore, %g3
15375 rdpr %cleanwin, %g4
15376 rdpr %otherwin, %g5
15377 rdpr %wstate, %g6
15378 brz %o3, loop_1470
15379 srax %l6, %g4, %l5
15380 ldd [%l7 + 0x20], %o0
15381 movre %l1, %i3, %g7
15382loop_1470:
15383 nop ! tcs %xcc, 0x6 changed by convert2hboot
15384 fxor %f24, %f30, %f10
15385 edge32n %l3, %g6, %o5
15386 fcmpgt16 %f18, %f16, %g2
15387 movne %xcc, %i2, %i6
15388 sra %l0, %o0, %i7
15389 edge32 %g1, %g3, %o7
15390 movrgz %i5, %i0, %o4
15391 fmovdle %xcc, %f29, %f25
15392 edge8ln %l4, %i1, %o2
15393 movg %xcc, %g5, %i4
15394 edge32n %l2, %o3, %l6
15395 nop ! tneg %icc, 0x5 changed by convert2hboot
15396 fbg %fcc1, loop_1471
15397 prefetch [%l7 + 0x58], 0x1
15398 edge16ln %g4, %l5, %o1
15399 edge32n %o6, %l1, %i3
15400loop_1471:
15401 fmovsgu %icc, %f29, %f26
15402 movvs %xcc, %l3, %g7
15403 movpos %xcc, %o5, %g2
15404 fabsd %f20, %f28
15405 ldub [%l7 + 0x57], %i2
15406 addccc %g6, %l0, %i6
15407 nop ! tcc %xcc, 0x4 changed by convert2hboot
15408 edge8l %i7, %o0, %g3
15409 nop ! sir 0x03F9 changed by convert2hboot
15410 sdiv %g1, 0x0283, %i5
15411 add %l7, 0x44, %l6
15412 wr %g0, 0x0c, %asi
15413 lda [%l6] %asi, %i0
15414 nop ! casa [%l6] 0x0c, %i0, %o4 ASI use replaced by convert2hboot
15415 ba,a loop_1472
15416 fpsub32 %f14, %f24, %f20
15417 edge32 %o7, %i1, %o2
15418 fbg %fcc1, loop_1473
15419loop_1472:
15420 movvs %icc, %l4, %g5
15421 srax %l2, %i4, %o3
15422 move %icc, %l6, %g4
15423loop_1473:
15424 fcmpgt16 %f4, %f16, %o1
15425 fmuld8sux16 %f15, %f21, %f12
15426 subcc %o6, %l1, %l5
15427 alignaddrl %i3, %l3, %o5
15428 wr %g0, 0x2a, %asi
15429 membar #Sync
15430 set 0x24, %l0
15431 nop ! stba %i2, [%l7 + %l0] 0x81 ASI use replaced by convert2hboot
15432 fbge,a %fcc3, loop_1474
15433 movrlz %g6, 0x2EF, %g2
15434 saved
15435 rdpr %cwp, %g1
15436 rdpr %cansave, %g2
15437 rdpr %canrestore, %g3
15438 rdpr %cleanwin, %g4
15439 rdpr %otherwin, %g5
15440 rdpr %wstate, %g6
15441 addc %l0, 0x0A66, %i7
15442loop_1474:
15443 fba %fcc1, loop_1475
15444 movrlez %i6, 0x129, %g3
15445 movre %o0, %g1, %i5
15446 nop ! tvs %xcc, 0x0 changed by convert2hboot
15447loop_1475:
15448 umulcc %i0, %o7, %o4
15449 movne %xcc, %o2, %i1
15450 bgu %xcc, loop_1476
15451 fbo,a %fcc3, loop_1477
15452 brnz %g5, loop_1478
15453 alignaddr %l2, %l4, %i4
15454loop_1476:
15455 bg,a %xcc, loop_1479
15456loop_1477:
15457 srl %l6, 0x0C, %g4
15458loop_1478:
15459 fmovsg %xcc, %f27, %f11
15460 movg %xcc, %o3, %o6
15461loop_1479:
15462 movvs %icc, %l1, %l5
15463 fxnors %f3, %f12, %f17
15464 srax %o1, 0x1E, %i3
15465 subc %o5, %g7, %i2
15466 set 0x40, %o3
15467 nop ! ldda [%l7 + %o3] 0x89, %f0 ASI use replaced by convert2hboot
15468 bg,a,pt %xcc, loop_1480
15469 nop ! tcc %icc, 0x5 changed by convert2hboot
15470 movrlz %g6, %g2, %l3
15471 edge32ln %i7, %i6, %l0
15472loop_1480:
15473 xorcc %o0, %g1, %i5
15474 wr %g0, 0x04, %asi
15475 lda [%l7 + 0x40] %asi, %f2
15476 sll %i0, %g3, %o4
15477 fornot1s %f20, %f28, %f5
15478 restored
15479 rdpr %cwp, %g1
15480 rdpr %cansave, %g2
15481 rdpr %canrestore, %g3
15482 rdpr %cleanwin, %g4
15483 rdpr %otherwin, %g5
15484 rdpr %wstate, %g6
15485 nop ! taddcctv %o2, 0x1F22, %i1 changed by convert2hboot
15486 orncc %o7, %g5, %l2
15487 array16 %l4, %i4, %g4
15488 fbue %fcc3, loop_1481
15489 sllx %o3, %o6, %l1
15490 edge16ln %l6, %o1, %i3
15491 edge32 %o5, %g7, %l5
15492loop_1481:
15493 fmovdvc %icc, %f14, %f21
15494 array16 %i2, %g6, %g2
15495 nop ! tl %icc, 0x6 changed by convert2hboot
15496 nop
15497 set 0x34, %o6
15498 lduh [%l7 + %o6], %l3
15499 bpos,a loop_1482
15500 fmovrse %i7, %f14, %f31
15501 subc %i6, 0x1A72, %l0
15502 fnegs %f1, %f31
15503loop_1482:
15504 fmovdpos %icc, %f14, %f1
15505 fmovdpos %xcc, %f18, %f13
15506 movvc %icc, %g1, %o0
15507 movl %xcc, %i5, %g3
15508 membar 0x76
15509 prefetch [%l7 + 0x18], 0x3
15510 restored
15511 rdpr %cwp, %g1
15512 rdpr %cansave, %g2
15513 rdpr %canrestore, %g3
15514 rdpr %cleanwin, %g4
15515 rdpr %otherwin, %g5
15516 rdpr %wstate, %g6
15517 wr %g0, 0x89, %asi
15518 sdivcc %o4, 0x104D, %i1
15519 fmovrdgez %o2, %f14, %f10
15520 array8 %o7, %g5, %l4
15521 fmovdvs %xcc, %f12, %f11
15522 brlez,a %i4, loop_1483
15523 sra %g4, 0x15, %o3
15524 nop ! te %xcc, 0x5 changed by convert2hboot
15525 movrgz %l2, %l1, %l6
15526loop_1483:
15527 bg loop_1484
15528 bcs,a loop_1485
15529 ldub [%l7 + 0x66], %o6
15530 ldsh [%l7 + 0x56], %o1
15531loop_1484:
15532 brgez %o5, loop_1486
15533loop_1485:
15534 srlx %g7, %l5, %i2
15535 fandnot1s %f9, %f20, %f22
15536 prefetch [%l7 + 0x44], 0x0
15537loop_1486:
15538 movgu %xcc, %i3, %g2
15539 movrgez %g6, 0x1DF, %i7
15540 ldub [%l7 + 0x72], %l3
15541 andn %l0, 0x11D2, %g1
15542 nop ! tn %icc, 0x0 changed by convert2hboot
15543 alignaddrl %o0, %i5, %g3
15544 orncc %i6, %o4, %i1
15545 movre %o2, %i0, %o7
15546 sll %g5, %i4, %g4
15547 addc %o3, %l4, %l1
15548 movneg %icc, %l2, %o6
15549 alignaddrl %l6, %o1, %g7
15550 sub %o5, %l5, %i3
15551 fcmpne32 %f10, %f12, %g2
15552 udivcc %i2, 0x135C, %g6
15553 fmovrdlz %l3, %f14, %f18
15554 flush %l7 + 0x74
15555 edge16 %i7, %l0, %o0
15556 nop ! tleu %xcc, 0x3 changed by convert2hboot
15557 fmuld8ulx16 %f27, %f10, %f24
15558 ldsb [%l7 + 0x48], %i5
15559 fpmerge %f15, %f7, %f6
15560 fcmpd %fcc1, %f6, %f10
15561 nop ! tvc %icc, 0x1 changed by convert2hboot
15562 sdivx %g3, 0x0A83, %i6
15563 set 0x40, %o7
15564 nop ! stda %o4, [%l7 + %o7] 0xe2 ASI use replaced by convert2hboot
15565 membar #Sync
15566 bcc,a,pn %xcc, loop_1487
15567 edge16n %g1, %i1, %o2
15568 add %i0, %o7, %g5
15569 alignaddr %g4, %i4, %o3
15570loop_1487:
15571 fpsub16s %f28, %f25, %f8
15572 nop ! te %icc, 0x1 changed by convert2hboot
15573 fmovrdlz %l1, %f30, %f2
15574 mulscc %l2, 0x18B5, %l4
15575 movcs %icc, %o6, %o1
15576 nop ! tl %xcc, 0x6 changed by convert2hboot
15577 nop ! tl %xcc, 0x5 changed by convert2hboot
15578 fmovdge %icc, %f22, %f13
15579 movl %xcc, %l6, %o5
15580 st %f27, [%l7 + 0x1C]
15581 edge32l %l5, %g7, %i3
15582 movn %xcc, %i2, %g2
15583 nop ! tsubcc %g6, %l3, %l0 changed by convert2hboot
15584 fmovd %f4, %f4
15585 movgu %icc, %o0, %i7
15586 edge8n %i5, %g3, %o4
15587 fabsd %f18, %f26
15588 nop ! tsubcctv %i6, %g1, %o2 changed by convert2hboot
15589 mova %xcc, %i0, %o7
15590 nop
15591 setx loop_1488, %l0, %l1
15592 jmpl %l1, %i1
15593 fmovda %xcc, %f21, %f29
15594 orncc %g5, %i4, %g4
15595 sethi 0x051A, %o3
15596loop_1488:
15597 orn %l2, %l1, %l4
15598 ldsh [%l7 + 0x6A], %o6
15599 fmovsl %icc, %f30, %f1
15600 edge16 %o1, %o5, %l6
15601 saved
15602 rdpr %cwp, %g1
15603 rdpr %cansave, %g2
15604 rdpr %canrestore, %g3
15605 rdpr %cleanwin, %g4
15606 rdpr %otherwin, %g5
15607 rdpr %wstate, %g6
15608 orcc %l5, %i3, %g7
15609 movpos %icc, %g2, %g6
15610 array8 %i2, %l3, %o0
15611 fcmps %fcc1, %f24, %f14
15612 edge32n %l0, %i7, %i5
15613 alignaddr %g3, %o4, %i6
15614 movgu %icc, %g1, %i0
15615 nop ! tgu %xcc, 0x3 changed by convert2hboot
15616 popc %o2, %i1
15617 subccc %o7, %i4, %g4
15618 nop ! tleu %icc, 0x1 changed by convert2hboot
15619 nop ! tleu %xcc, 0x7 changed by convert2hboot
15620 bcc,pt %icc, loop_1489
15621 movg %icc, %o3, %g5
15622 ldsh [%l7 + 0x12], %l1
15623 subcc %l4, 0x09F3, %o6
15624loop_1489:
15625 sllx %o1, %l2, %l6
15626 nop ! tsubcc %o5, %i3, %l5 changed by convert2hboot
15627 brgz %g7, loop_1490
15628 nop ! tn %icc, 0x5 changed by convert2hboot
15629 edge16ln %g6, %g2, %l3
15630 subccc %o0, 0x184B, %l0
15631loop_1490:
15632 fmovrse %i2, %f28, %f31
15633 movcs %icc, %i5, %g3
15634 movpos %xcc, %i7, %i6
15635 std %g0, [%l7 + 0x58]
15636 fmovsn %xcc, %f18, %f21
15637 fors %f7, %f4, %f9
15638 ble,pt %icc, loop_1491
15639 fbe,a %fcc1, loop_1492
15640 nop ! te %icc, 0x5 changed by convert2hboot
15641 fbug %fcc1, loop_1493
15642loop_1491:
15643 restored
15644 rdpr %cwp, %g1
15645 rdpr %cansave, %g2
15646 rdpr %canrestore, %g3
15647 rdpr %cleanwin, %g4
15648 rdpr %otherwin, %g5
15649 rdpr %wstate, %g6
15650loop_1492:
15651 saved
15652 rdpr %cwp, %g1
15653 rdpr %cansave, %g2
15654 rdpr %canrestore, %g3
15655 rdpr %cleanwin, %g4
15656 rdpr %otherwin, %g5
15657 rdpr %wstate, %g6
15658 nop ! tleu %icc, 0x5 changed by convert2hboot
15659loop_1493:
15660 nop ! tgu %icc, 0x2 changed by convert2hboot
15661 edge32l %o4, %i0, %o2
15662 fmovse %icc, %f3, %f12
15663 movrgz %i1, 0x12E, %o7
15664 bcs,pn %xcc, loop_1494
15665 subccc %g4, 0x08FF, %i4
15666 fcmps %fcc2, %f7, %f30
15667 fornot2 %f20, %f10, %f24
15668loop_1494:
15669 fmovrsne %g5, %f28, %f11
15670 mova %icc, %l1, %l4
15671 nop ! tl %icc, 0x3 changed by convert2hboot
15672 bvs,a,pt %xcc, loop_1495
15673 movpos %xcc, %o6, %o1
15674 fblg %fcc0, loop_1496
15675 nop ! tge %icc, 0x6 changed by convert2hboot
15676loop_1495:
15677 fornot2s %f30, %f6, %f0
15678 movl %icc, %l2, %l6
15679loop_1496:
15680 sll %o5, %o3, %l5
15681 edge16 %i3, %g6, %g7
15682 sdiv %l3, 0x1CA7, %o0
15683 andn %l0, 0x190C, %i2
15684 stx %g2, [%l7 + 0x08]
15685 add %l7, 0x50, %l6
15686 wr %g0, 0x0c, %asi
15687 fcmped %fcc3, %f6, %f28
15688 sdiv %i6, 0x0707, %i7
15689 nop ! tpos %icc, 0x0 changed by convert2hboot
15690 nop ! tgu %icc, 0x5 changed by convert2hboot
15691 fbu %fcc2, loop_1497
15692 udivcc %o4, 0x1663, %i0
15693 alignaddr %g1, %o2, %o7
15694 movleu %icc, %g4, %i4
15695loop_1497:
15696 fcmpgt16 %f8, %f18, %g5
15697 array16 %i1, %l1, %l4
15698 fpack32 %f22, %f16, %f14
15699 movrne %o1, 0x087, %o6
15700 movpos %xcc, %l2, %o5
15701 nop ! ta %icc, 0x4 changed by convert2hboot
15702 nop ! tne %icc, 0x2 changed by convert2hboot
15703 nop ! tneg %xcc, 0x6 changed by convert2hboot
15704 and %o3, %l6, %l5
15705 nop ! tsubcctv %g6, 0x105E, %i3 changed by convert2hboot
15706 udivcc %l3, 0x1E3C, %g7
15707 movrne %o0, %i2, %l0
15708 movre %g2, %i5, %g3
15709 ldx [%l7 + 0x20], %i6
15710 fcmpeq16 %f22, %f24, %i7
15711 ldx [%l7 + 0x58], %o4
15712 fmovscs %icc, %f8, %f16
15713 fmovsn %icc, %f17, %f30
15714 array8 %i0, %g1, %o7
15715 bge,pn %xcc, loop_1498
15716 fbne,a %fcc3, loop_1499
15717 sdivx %o2, 0x1123, %g4
15718 edge16ln %g5, %i1, %i4
15719loop_1498:
15720 andcc %l4, %o1, %o6
15721loop_1499:
15722 nop ! te %xcc, 0x6 changed by convert2hboot
15723 wr %g0, 0x0c, %asi
15724 addccc %o5, %l1, %l6
15725 umulcc %o3, %g6, %i3
15726 bcc,a,pt %icc, loop_1500
15727 fxors %f14, %f23, %f1
15728 ldsb [%l7 + 0x58], %l5
15729 fnegd %f12, %f22
15730loop_1500:
15731 fcmple16 %f10, %f22, %g7
15732 addc %l3, %i2, %o0
15733 udivcc %l0, 0x1DA8, %g2
15734 fbne %fcc2, loop_1501
15735 sdivx %g3, 0x08AD, %i5
15736 orncc %i7, %i6, %i0
15737 nop ! tge %xcc, 0x1 changed by convert2hboot
15738loop_1501:
15739 alignaddr %o4, %g1, %o7
15740 move %xcc, %g4, %o2
15741 movneg %xcc, %g5, %i4
15742 nop ! tgu %xcc, 0x4 changed by convert2hboot
15743 nop ! tle %xcc, 0x0 changed by convert2hboot
15744 ldstub [%l7 + 0x7D], %l4
15745 smul %o1, 0x0E63, %o6
15746 array32 %l2, %o5, %i1
15747 fcmpgt16 %f24, %f0, %l6
15748 orn %o3, %l1, %i3
15749 nop ! tleu %xcc, 0x7 changed by convert2hboot
15750 wr %g0, 0x04, %asi
15751 mulx %g7, %l5, %l3
15752 bvs %icc, loop_1502
15753 ldsh [%l7 + 0x2C], %o0
15754 nop ! tvs %xcc, 0x3 changed by convert2hboot
15755 move %xcc, %l0, %i2
15756loop_1502:
15757 bpos,pn %xcc, loop_1503
15758 stb %g3, [%l7 + 0x55]
15759 xnorcc %i5, 0x1434, %g2
15760 fmuld8sux16 %f20, %f2, %f12
15761loop_1503:
15762 fble %fcc1, loop_1504
15763 fcmpne32 %f30, %f2, %i6
15764 ld [%l7 + 0x64], %f14
15765 fpack32 %f8, %f18, %f20
15766loop_1504:
15767 nop
15768 add %l7, 0x40, %l6
15769 wr %g0, 0x80, %asi
15770 mova %icc, %g1, %i7
15771 nop ! tle %xcc, 0x4 changed by convert2hboot
15772 alignaddrl %o7, %o2, %g5
15773 bg,a,pn %xcc, loop_1505
15774 edge8l %i4, %g4, %o1
15775 fbug,a %fcc0, loop_1506
15776 addc %o6, %l4, %o5
15777loop_1505:
15778 bvs,pt %xcc, loop_1507
15779 udivcc %i1, 0x01C2, %l2
15780loop_1506:
15781 fmovrdne %l6, %f10, %f0
15782 fnot2 %f8, %f26
15783loop_1507:
15784 fbule %fcc2, loop_1508
15785 movrlez %l1, 0x157, %o3
15786 fmovsneg %xcc, %f31, %f17
15787 nop
15788 setx loop_1509, %l0, %l1
15789 nop ! wrpr 0x1, %tl changed by convert2hboot
15790 nop ! wrpr %l1, %tpc changed by convert2hboot
15791 add %l1, 0x4, %l1
15792 nop ! wrpr %l1, %tnpc changed by convert2hboot
15793 setx 0x34400001400, %l0, %l1
15794 nop ! wrpr %l1, %tstate changed by convert2hboot
15795 nop ! wrhpr 0x4, %htstate changed by convert2hboot
15796 nop ! retry changed by convert2hboot
15797loop_1508:
15798 edge8ln %g6, %g7, %i3
15799 fornot2s %f20, %f7, %f6
15800 nop ! tleu %icc, 0x2 changed by convert2hboot
15801loop_1509:
15802 bvc,a %xcc, loop_1510
15803 fandnot1s %f23, %f16, %f30
15804 movvc %icc, %l3, %l5
15805 udivx %l0, 0x0062, %i2
15806loop_1510:
15807 bg,a loop_1511
15808 udivcc %g3, 0x0C90, %o0
15809 fbne,a %fcc3, loop_1512
15810 fcmpne32 %f12, %f16, %i5
15811loop_1511:
15812 ldsb [%l7 + 0x20], %i6
15813 movcc %icc, %g2, %i0
15814loop_1512:
15815 movpos %icc, %g1, %o4
15816 movcs %icc, %i7, %o7
15817 umul %o2, 0x1FCE, %g5
15818 ldsh [%l7 + 0x4C], %i4
15819 nop ! tcc %xcc, 0x2 changed by convert2hboot
15820 fnot2s %f10, %f14
15821 movn %xcc, %o1, %o6
15822 fornot1 %f30, %f20, %f20
15823 brgez %g4, loop_1513
15824 movgu %icc, %l4, %i1
15825 wr %g0, 0x19, %asi
15826loop_1513:
15827 fmovdneg %xcc, %f21, %f24
15828 nop ! tcc %xcc, 0x7 changed by convert2hboot
15829 set 0x10, %g7
15830 nop ! ldxa [%l7 + %g7] 0x19, %l6 ASI use replaced by convert2hboot
15831 srax %l2, %l1, %o3
15832 brnz,a %g7, loop_1514
15833 membar 0x0B
15834 bvs %icc, loop_1515
15835 fmovdvs %xcc, %f20, %f8
15836loop_1514:
15837 nop
15838 wr %g0, 0x0c, %asi
15839loop_1515:
15840 movne %xcc, %g6, %l3
15841 addc %l0, %i2, %l5
15842 subc %g3, %o0, %i5
15843 fcmple16 %f0, %f22, %g2
15844 movvs %icc, %i0, %g1
15845 movvc %icc, %i6, %o4
15846 mulx %o7, %i7, %g5
15847 addcc %i4, 0x068F, %o1
15848 fmul8x16au %f0, %f23, %f10
15849 fmovrdlez %o2, %f24, %f18
15850 movcs %icc, %o6, %l4
15851 xor %g4, 0x0805, %i1
15852 orn %l6, %o5, %l1
15853 movl %xcc, %o3, %l2
15854 fcmped %fcc2, %f22, %f14
15855 xorcc %i3, 0x0D09, %g7
15856 fandnot1s %f13, %f18, %f13
15857 brlez %g6, loop_1516
15858 sdivx %l3, 0x16AE, %l0
15859 fmovrdlez %i2, %f16, %f0
15860 fmovsg %icc, %f12, %f27
15861loop_1516:
15862 nop ! tn %icc, 0x7 changed by convert2hboot
15863 brnz,a %g3, loop_1517
15864 nop ! tcc %xcc, 0x1 changed by convert2hboot
15865 bcs,a loop_1518
15866 fpadd32s %f17, %f10, %f15
15867loop_1517:
15868 bgu,a,pt %icc, loop_1519
15869 movrlz %o0, 0x08C, %l5
15870loop_1518:
15871 fmovde %icc, %f5, %f12
15872 udivx %g2, 0x1274, %i0
15873loop_1519:
15874 bvc,pt %xcc, loop_1520
15875 fbo,a %fcc2, loop_1521
15876 umulcc %g1, 0x10C7, %i5
15877 restored
15878 rdpr %cwp, %g1
15879 rdpr %cansave, %g2
15880 rdpr %canrestore, %g3
15881 rdpr %cleanwin, %g4
15882 rdpr %otherwin, %g5
15883 rdpr %wstate, %g6
15884loop_1520:
15885 brgez,a %o4, loop_1522
15886loop_1521:
15887 brnz,a %o7, loop_1523
15888 bge,a,pn %icc, loop_1524
15889 movleu %icc, %i7, %i6
15890loop_1522:
15891 movn %xcc, %g5, %i4
15892loop_1523:
15893 nop
15894 wr %g0, 0x81, %asi
15895loop_1524:
15896 srax %o1, 0x0D, %o6
15897 andcc %g4, %l4, %i1
15898 edge16l %o5, %l6, %l1
15899 udivcc %l2, 0x0F4E, %i3
15900 bg %xcc, loop_1525
15901 fmuld8ulx16 %f5, %f5, %f10
15902 nop ! tcc %xcc, 0x4 changed by convert2hboot
15903 fandnot2s %f15, %f14, %f25
15904loop_1525:
15905 bgu,pt %icc, loop_1526
15906 movrne %g7, 0x37F, %g6
15907 fbg %fcc1, loop_1527
15908 brlz %o3, loop_1528
15909loop_1526:
15910 movcs %xcc, %l3, %l0
15911 movrgz %g3, %i2, %o0
15912loop_1527:
15913 fbn %fcc3, loop_1529
15914loop_1528:
15915 fmuld8sux16 %f24, %f3, %f6
15916 fandnot2s %f13, %f10, %f24
15917 nop ! tcc %xcc, 0x6 changed by convert2hboot
15918loop_1529:
15919 bvc,a,pn %xcc, loop_1530
15920 ldstub [%l7 + 0x53], %g2
15921 bleu,a,pn %icc, loop_1531
15922 sra %l5, 0x04, %i0
15923loop_1530:
15924 bvc %icc, loop_1532
15925 edge8ln %g1, %o4, %o7
15926loop_1531:
15927 array8 %i5, %i6, %i7
15928 orncc %i4, %g5, %o2
15929loop_1532:
15930 fmovsneg %xcc, %f25, %f4
15931 movpos %icc, %o1, %g4
15932 sra %l4, 0x17, %i1
15933 movrne %o5, 0x238, %o6
15934 swap [%l7 + 0x4C], %l6
15935 nop ! tl %icc, 0x0 changed by convert2hboot
15936 brgez %l1, loop_1533
15937 xnor %l2, 0x1B0D, %i3
15938 movvc %xcc, %g7, %g6
15939 edge32l %o3, %l0, %l3
15940loop_1533:
15941 fpsub16s %f16, %f20, %f25
15942 fmovsge %icc, %f27, %f13
15943 subc %i2, %o0, %g3
15944 nop ! tg %icc, 0x5 changed by convert2hboot
15945 fmovrsgz %g2, %f26, %f3
15946 fcmpne32 %f6, %f10, %l5
15947 movn %icc, %g1, %i0
15948 add %l7, 0x5C, %l6
15949 wr %g0, 0x11, %asi
15950 movgu %xcc, %i6, %i5
15951 nop ! tcc %icc, 0x4 changed by convert2hboot
15952 ba loop_1534
15953 brlez,a %i4, loop_1535
15954 fbu,a %fcc0, loop_1536
15955 sdiv %g5, 0x08C4, %o2
15956loop_1534:
15957 fbul,a %fcc1, loop_1537
15958loop_1535:
15959 nop ! sir 0x0780 changed by convert2hboot
15960loop_1536:
15961 sub %o1, 0x07CC, %i7
15962 and %g4, %l4, %i1
15963loop_1537:
15964 sub %o6, 0x0737, %l6
15965 fbule %fcc2, loop_1538
15966 nop ! tn %xcc, 0x2 changed by convert2hboot
15967 nop ! tleu %icc, 0x2 changed by convert2hboot
15968 edge32 %l1, %l2, %o5
15969loop_1538:
15970 edge32ln %g7, %g6, %i3
15971 set 0x24, %l3
15972 nop ! ldsha [%l7 + %l3] 0x81, %l0 ASI use replaced by convert2hboot
15973 fmul8x16 %f2, %f30, %f30
15974 nop ! tpos %icc, 0x5 changed by convert2hboot
15975 movcc %xcc, %o3, %l3
15976 call loop_1539
15977 fmovsvs %xcc, %f11, %f0
15978 fmovdleu %icc, %f11, %f3
15979 add %o0, %i2, %g2
15980loop_1539:
15981 nop ! te %xcc, 0x2 changed by convert2hboot
15982 add %l7, 0x58, %l6
15983 wr %g0, 0x0c, %asi
15984 nop ! tge %xcc, 0x7 changed by convert2hboot
15985 membar #Sync
15986 set 0x40, %g5
15987 nop ! ldda [%l7 + %g5] 0xf1, %f0 ASI use replaced by convert2hboot
15988 movgu %xcc, %i0, %g1
15989 fbo %fcc2, loop_1540
15990 fmovsl %icc, %f13, %f22
15991 xor %o4, %i6, %o7
15992 add %i5, %i4, %g5
15993loop_1540:
15994 ble,a,pn %xcc, loop_1541
15995 nop
15996 setx loop_1542, %l0, %l1
15997 nop ! wrpr 0x1, %tl changed by convert2hboot
15998 nop ! wrpr %l1, %tnpc changed by convert2hboot
15999 setx 0x34400001400, %l0, %l1
16000 nop ! wrpr %l1, %tstate changed by convert2hboot
16001 nop ! wrhpr 0x4, %htstate changed by convert2hboot
16002 nop ! done changed by convert2hboot
16003 bvc,a,pn %xcc, loop_1543
16004 brgz,a %o2, loop_1544
16005loop_1541:
16006 edge8l %i7, %o1, %g4
16007loop_1542:
16008 mulx %l4, %i1, %o6
16009loop_1543:
16010 fnot2 %f8, %f28
16011loop_1544:
16012 brgz %l1, loop_1545
16013 fsrc2s %f17, %f8
16014 fmovscc %icc, %f1, %f5
16015 move %xcc, %l6, %o5
16016loop_1545:
16017 movpos %xcc, %g7, %l2
16018 xnor %g6, 0x1867, %i3
16019 saved
16020 rdpr %cwp, %g1
16021 rdpr %cansave, %g2
16022 rdpr %canrestore, %g3
16023 rdpr %cleanwin, %g4
16024 rdpr %otherwin, %g5
16025 rdpr %wstate, %g6
16026 edge16n %o3, %l3, %l0
16027 nop
16028 setx loop_1546, %l0, %l1
16029 nop ! wrpr 0x1, %tl changed by convert2hboot
16030 nop ! wrpr %l1, %tpc changed by convert2hboot
16031 add %l1, 0x4, %l1
16032 nop ! wrpr %l1, %tnpc changed by convert2hboot
16033 setx 0x34400001400, %l0, %l1
16034 nop ! wrpr %l1, %tstate changed by convert2hboot
16035 nop ! wrhpr 0x4, %htstate changed by convert2hboot
16036 nop ! retry changed by convert2hboot
16037 fmovsa %xcc, %f8, %f11
16038 fmovde %icc, %f27, %f4
16039 smulcc %o0, 0x028D, %i2
16040loop_1546:
16041 movvs %icc, %l5, %g2
16042 fbl,a %fcc1, loop_1547
16043 bneg,a,pt %xcc, loop_1548
16044 fcmpd %fcc1, %f20, %f14
16045 movrlz %i0, %g3, %g1
16046loop_1547:
16047 fmovrdgz %o4, %f24, %f8
16048loop_1548:
16049 xor %i6, %i5, %o7
16050 std %f28, [%l7 + 0x50]
16051 nop ! tsubcc %g5, 0x0C53, %i4 changed by convert2hboot
16052 movgu %xcc, %i7, %o1
16053 set 0x16, %i3
16054 nop ! stha %g4, [%l7 + %i3] 0xe2 ASI use replaced by convert2hboot
16055 membar #Sync
16056 nop ! tleu %icc, 0x3 changed by convert2hboot
16057 fxors %f3, %f5, %f26
16058 fpack16 %f0, %f0
16059 movvs %xcc, %l4, %o2
16060 alignaddrl %i1, %o6, %l6
16061 sdivx %o5, 0x1FAA, %g7
16062 fbl %fcc3, loop_1549
16063 ldsh [%l7 + 0x1E], %l1
16064 wr %g0, 0x80, %asi
16065loop_1549:
16066 edge16ln %i3, %l2, %o3
16067 movcc %xcc, %l0, %l3
16068 movne %xcc, %i2, %l5
16069 edge32n %o0, %g2, %g3
16070 bleu,a,pn %xcc, loop_1550
16071 movvs %icc, %i0, %o4
16072 array16 %g1, %i6, %i5
16073 array8 %o7, %g5, %i7
16074loop_1550:
16075 movne %xcc, %i4, %g4
16076 edge32n %o1, %l4, %o2
16077 nop ! tpos %xcc, 0x2 changed by convert2hboot
16078 movneg %icc, %o6, %i1
16079 fblg,a %fcc0, loop_1551
16080 fpsub32 %f18, %f18, %f22
16081 fbl,a %fcc1, loop_1552
16082 fmovdneg %xcc, %f22, %f8
16083loop_1551:
16084 nop ! taddcc %l6, %g7, %o5 changed by convert2hboot
16085 edge8ln %g6, %l1, %i3
16086loop_1552:
16087 edge32l %o3, %l0, %l3
16088 nop ! tvc %icc, 0x6 changed by convert2hboot
16089 xorcc %l2, %i2, %l5
16090 fands %f14, %f8, %f10
16091 fsrc2s %f23, %f26
16092 sethi 0x0966, %o0
16093 stb %g2, [%l7 + 0x3A]
16094 nop ! tg %xcc, 0x4 changed by convert2hboot
16095 edge16l %g3, %o4, %g1
16096 addcc %i6, %i0, %i5
16097 add %g5, %i7, %o7
16098 xorcc %i4, 0x016D, %o1
16099 nop ! ta %icc, 0x1 changed by convert2hboot
16100 nop ! tpos %xcc, 0x7 changed by convert2hboot
16101 nop ! sir 0x1E80 changed by convert2hboot
16102 udivx %l4, 0x0397, %g4
16103 smulcc %o6, %o2, %l6
16104 fxnor %f2, %f30, %f2
16105 smul %i1, 0x1095, %o5
16106 wr %g0, 0xe3, %asi
16107 membar #Sync
16108 alignaddrl %g7, %i3, %o3
16109 bpos loop_1553
16110 fbge,a %fcc2, loop_1554
16111 edge8n %l1, %l3, %l2
16112 sethi 0x1055, %i2
16113loop_1553:
16114 fcmple16 %f2, %f20, %l5
16115loop_1554:
16116 movcs %icc, %o0, %l0
16117 mulscc %g2, 0x0380, %o4
16118 fxnor %f30, %f28, %f24
16119 addccc %g3, 0x1A66, %g1
16120 fpmerge %f28, %f8, %f20
16121 movneg %icc, %i6, %i0
16122 udivcc %i5, 0x13AF, %g5
16123 subccc %o7, %i4, %o1
16124 fble %fcc2, loop_1555
16125 fbo %fcc1, loop_1556
16126 brz %l4, loop_1557
16127 fbu,a %fcc1, loop_1558
16128loop_1555:
16129 fmovsge %xcc, %f19, %f21
16130loop_1556:
16131 fmovdvc %xcc, %f4, %f11
16132loop_1557:
16133 orn %g4, 0x10F6, %o6
16134loop_1558:
16135 nop
16136 set 0x30, %l6
16137 nop ! ldda [%l7 + %l6] 0x26, %o2 ASI use replaced by convert2hboot
16138 sra %i7, %l6, %i1
16139 array32 %o5, %g7, %i3
16140 fpsub32 %f18, %f16, %f20
16141 nop
16142 setx loop_1559, %l0, %l1
16143 jmpl %l1, %g6
16144 orn %l1, 0x0F5E, %l3
16145 nop ! tle %xcc, 0x4 changed by convert2hboot
16146 pdist %f14, %f6, %f20
16147loop_1559:
16148 orcc %l2, 0x0356, %i2
16149 movpos %icc, %o3, %o0
16150 nop ! tpos %xcc, 0x0 changed by convert2hboot
16151 nop ! tne %xcc, 0x1 changed by convert2hboot
16152 movl %xcc, %l0, %g2
16153 subc %l5, 0x04E5, %o4
16154 add %g1, %g3, %i6
16155 bgu,a,pt %xcc, loop_1560
16156 sll %i5, %i0, %o7
16157 nop ! tpos %icc, 0x7 changed by convert2hboot
16158 edge16n %i4, %o1, %l4
16159loop_1560:
16160 fsrc2s %f11, %f16
16161 subc %g4, 0x1B45, %g5
16162 ld [%l7 + 0x54], %f27
16163 sdiv %o2, 0x15F8, %o6
16164 sdivcc %l6, 0x0DDE, %i1
16165 fpackfix %f22, %f26
16166 nop ! tpos %icc, 0x2 changed by convert2hboot
16167 udivx %i7, 0x1B5F, %o5
16168 umulcc %g7, %i3, %l1
16169 umulcc %g6, %l2, %l3
16170 fxor %f18, %f8, %f0
16171 movneg %icc, %o3, %o0
16172 brlz,a %l0, loop_1561
16173 orncc %g2, %i2, %o4
16174 move %xcc, %l5, %g1
16175 flush %l7 + 0x14
16176loop_1561:
16177 fbuge,a %fcc1, loop_1562
16178 edge8ln %g3, %i6, %i0
16179 set 0x3A, %l1
16180 nop ! stba %i5, [%l7 + %l1] 0xea ASI use replaced by convert2hboot
16181 membar #Sync
16182loop_1562:
16183 fmovdge %xcc, %f7, %f16
16184 fbne,a %fcc2, loop_1563
16185 nop ! tcc %icc, 0x1 changed by convert2hboot
16186 edge32ln %o7, %i4, %l4
16187 nop ! tvs %icc, 0x4 changed by convert2hboot
16188loop_1563:
16189 fmovrslz %g4, %f1, %f4
16190 nop ! tpos %xcc, 0x4 changed by convert2hboot
16191 brgz,a %o1, loop_1564
16192 movrlez %o2, %g5, %l6
16193 movn %icc, %i1, %o6
16194 ld [%l7 + 0x44], %f27
16195loop_1564:
16196 xor %i7, %g7, %i3
16197 nop ! tne %icc, 0x2 changed by convert2hboot
16198 nop ! tg %xcc, 0x7 changed by convert2hboot
16199 edge8n %l1, %o5, %l2
16200 fbule %fcc3, loop_1565
16201 bpos,pn %xcc, loop_1566
16202 edge32n %g6, %l3, %o0
16203 restored
16204 rdpr %cwp, %g1
16205 rdpr %cansave, %g2
16206 rdpr %canrestore, %g3
16207 rdpr %cleanwin, %g4
16208 rdpr %otherwin, %g5
16209 rdpr %wstate, %g6
16210loop_1565:
16211 nop ! tcs %xcc, 0x1 changed by convert2hboot
16212loop_1566:
16213 fpmerge %f31, %f17, %f26
16214 fmovspos %xcc, %f23, %f22
16215 ldsb [%l7 + 0x61], %l0
16216 nop
16217 set 0x50, %l2
16218 ldd [%l7 + %l2], %f4
16219 fbuge %fcc0, loop_1567
16220 udivx %o3, 0x13C0, %g2
16221 sdivcc %i2, 0x1D52, %l5
16222 fmovsle %xcc, %f20, %f13
16223loop_1567:
16224 nop ! sir 0x1D37 changed by convert2hboot
16225 set 0x48, %g4
16226 nop ! stxa %o4, [%l7 + %g4] 0xe2 ASI use replaced by convert2hboot
16227 membar #Sync
16228 prefetch [%l7 + 0x28], 0x3
16229 fornot2 %f12, %f4, %f24
16230 fmul8x16al %f21, %f21, %f30
16231 fpadd32s %f22, %f6, %f24
16232 fbn %fcc0, loop_1568
16233 andn %g1, 0x049F, %i6
16234 fbu,a %fcc2, loop_1569
16235 fpadd32s %f7, %f26, %f6
16236loop_1568:
16237 fmovsgu %xcc, %f7, %f4
16238loop_1569:
16239 fcmpeq32 %f10, %f24, %g3
16240 orcc %i0, %i5, %i4
16241 nop ! taddcctv %l4, %o7, %g4 changed by convert2hboot
16242 sub %o2, %o1, %g5
16243 edge32l %i1, %l6, %o6
16244 fmul8x16al %f28, %f31, %f8
16245 srax %i7, %g7, %i3
16246 edge16 %l1, %o5, %l2
16247 fnor %f14, %f20, %f30
16248 subcc %g6, 0x19C0, %o0
16249 sdivx %l3, 0x177C, %l0
16250 xnor %g2, 0x0484, %i2
16251 fmovsg %xcc, %f26, %f31
16252 nop
16253 setx loop_1570, %l0, %l1
16254 jmpl %l1, %l5
16255 udiv %o3, 0x1F09, %o4
16256 bg,pt %icc, loop_1571
16257 fmul8x16 %f6, %f20, %f4
16258loop_1570:
16259 xorcc %g1, %i6, %i0
16260 lduw [%l7 + 0x58], %g3
16261loop_1571:
16262 fmovscc %icc, %f2, %f1
16263 fmovse %icc, %f8, %f17
16264 nop ! tgu %icc, 0x3 changed by convert2hboot
16265 fnot1s %f8, %f21
16266 fsrc2s %f20, %f24
16267 xnor %i4, 0x17C6, %l4
16268 mulx %i5, %o7, %o2
16269 movrne %o1, 0x1A6, %g4
16270 popc 0x0A7B, %i1
16271 srlx %g5, 0x15, %l6
16272 sllx %o6, 0x0C, %g7
16273 udiv %i7, 0x058D, %l1
16274 sethi 0x0A69, %o5
16275 fcmpes %fcc0, %f6, %f17
16276 fbuge,a %fcc3, loop_1572
16277 edge16 %l2, %i3, %o0
16278 movgu %icc, %l3, %l0
16279 fpadd32 %f2, %f26, %f0
16280loop_1572:
16281 array16 %g2, %g6, %i2
16282 movrlz %l5, %o3, %o4
16283 fxors %f6, %f2, %f20
16284 fmovspos %xcc, %f0, %f9
16285 alignaddr %g1, %i0, %i6
16286 fone %f8
16287 srl %i4, %l4, %i5
16288 bl loop_1573
16289 nop ! tvs %xcc, 0x1 changed by convert2hboot
16290 nop ! tneg %icc, 0x3 changed by convert2hboot
16291 movvs %icc, %o7, %o2
16292loop_1573:
16293 ba,pn %xcc, loop_1574
16294 sll %o1, 0x09, %g4
16295 call loop_1575
16296 subcc %i1, %g3, %l6
16297loop_1574:
16298 bg loop_1576
16299 subccc %g5, 0x19A3, %g7
16300loop_1575:
16301 fpsub32s %f28, %f1, %f29
16302 nop ! tg %icc, 0x6 changed by convert2hboot
16303loop_1576:
16304 nop ! tpos %icc, 0x5 changed by convert2hboot
16305 set 0x20, %g1
16306 nop ! ldstuba [%l7 + %g1] 0x10, %i7 ASI use replaced by convert2hboot
16307 sdiv %l1, 0x0113, %o5
16308 edge8l %o6, %l2, %o0
16309 xorcc %i3, %l3, %g2
16310 nop ! tpos %icc, 0x1 changed by convert2hboot
16311 subcc %g6, %l0, %i2
16312 srl %o3, 0x0D, %o4
16313 wr %g0, 0x2a, %asi
16314 membar #Sync
16315 wr %g0, 0x19, %asi
16316 fsrc1s %f12, %f18
16317 fnot1 %f12, %f26
16318 fmovrdlz %i6, %f12, %f6
16319 sdivx %i4, 0x1A62, %l4
16320 fornot1 %f8, %f12, %f18
16321 andcc %i5, %i0, %o7
16322 sra %o1, %o2, %i1
16323 movrgez %g4, 0x10D, %g3
16324 edge16l %l6, %g5, %g7
16325 movcs %xcc, %l1, %o5
16326 fand %f20, %f26, %f12
16327 xnorcc %o6, %l2, %o0
16328 movg %xcc, %i3, %i7
16329 bg,a,pn %icc, loop_1577
16330 movcs %icc, %g2, %g6
16331 nop ! tgu %xcc, 0x6 changed by convert2hboot
16332loop_1577:
16333 ldd [%l7 + 0x18], %l2
16334 subcc %l0, %o3, %i2
16335 movge %xcc, %g1, %o4
16336 wr %g0, 0xea, %asi
16337 membar #Sync
16338 subcc %l5, %i4, %l4
16339 ba,a loop_1578
16340 fbue %fcc1, loop_1579
16341 movrlez %i5, 0x314, %o7
16342 fbue %fcc0, loop_1580
16343loop_1578:
16344 fcmpes %fcc1, %f30, %f1
16345loop_1579:
16346 popc %o1, %i0
16347 fpsub16s %f27, %f5, %f12
16348loop_1580:
16349 fblg,a %fcc0, loop_1581
16350 flush %l7 + 0x20
16351 edge16 %o2, %i1, %g3
16352 mulx %g4, 0x147C, %g5
16353loop_1581:
16354 nop ! tcs %icc, 0x5 changed by convert2hboot
16355 ldd [%l7 + 0x20], %f20
16356 wr %g0, 0x88, %asi
16357 sta %f21, [%l7 + 0x5C] %asi
16358 nop ! tleu %xcc, 0x1 changed by convert2hboot
16359 wr %g0, 0x19, %asi
16360 nop
16361 set 0x7A, %o0
16362 sth %l1, [%l7 + %o0]
16363 nop ! tg %xcc, 0x7 changed by convert2hboot
16364 umulcc %o5, %g7, %l2
16365 andncc %o6, %i3, %i7
16366 sdivcc %o0, 0x0B02, %g2
16367 subcc %l3, 0x1B31, %l0
16368 siam 0x6
16369 ble,pt %icc, loop_1582
16370 nop ! tl %icc, 0x7 changed by convert2hboot
16371 fble,a %fcc0, loop_1583
16372 fbule %fcc0, loop_1584
16373loop_1582:
16374 fands %f5, %f23, %f20
16375 edge16ln %g6, %o3, %g1
16376loop_1583:
16377 edge32n %i2, %o4, %i6
16378loop_1584:
16379 movle %xcc, %l5, %i4
16380 fmovspos %icc, %f17, %f30
16381 alignaddrl %l4, %o7, %i5
16382 nop ! tsubcc %o1, 0x107F, %i0 changed by convert2hboot
16383 subc %o2, %g3, %i1
16384 xnorcc %g4, 0x1E27, %l6
16385 wr %g0, 0x88, %asi
16386 fbug,a %fcc2, loop_1585
16387 nop ! tle %icc, 0x1 changed by convert2hboot
16388 sdiv %o5, 0x1F0E, %l1
16389 ldd [%l7 + 0x20], %f28
16390loop_1585:
16391 umulcc %l2, %o6, %i3
16392 sdivx %i7, 0x012C, %g7
16393 call loop_1586
16394 edge16n %o0, %g2, %l3
16395 edge32ln %l0, %o3, %g1
16396 saved
16397 rdpr %cwp, %g1
16398 rdpr %cansave, %g2
16399 rdpr %canrestore, %g3
16400 rdpr %cleanwin, %g4
16401 rdpr %otherwin, %g5
16402 rdpr %wstate, %g6
16403loop_1586:
16404 fbg,a %fcc2, loop_1587
16405 movle %icc, %g6, %i2
16406 sdivx %i6, 0x106B, %l5
16407 srl %i4, %l4, %o7
16408loop_1587:
16409 fnor %f18, %f4, %f2
16410 fmovrslz %o4, %f7, %f31
16411 fornot1s %f15, %f6, %f5
16412 movneg %xcc, %i5, %o1
16413 wr %g0, 0x23, %asi
16414 membar #Sync
16415 edge16l %o2, %g3, %g4
16416 movrlez %i1, %l6, %o5
16417 movcs %icc, %l1, %g5
16418 sdivcc %l2, 0x13EA, %i3
16419 fandnot1 %f24, %f14, %f14
16420 alignaddr %i7, %o6, %g7
16421 movcs %xcc, %o0, %l3
16422 fcmpeq16 %f16, %f6, %g2
16423 set 0x220, %g6
16424 nop ! ldxa [%g0 + %g6] 0x52, %o3 ASI use replaced by convert2hboot
16425 udiv %l0, 0x0FD4, %g6
16426 alignaddr %g1, %i2, %i6
16427 movvs %icc, %i4, %l4
16428 wr %g0, 0x88, %asi
16429 set 0x30, %g2
16430 nop ! ldda [%l7 + %g2] 0x88, %o6 ASI use replaced by convert2hboot
16431 nop ! tn %icc, 0x5 changed by convert2hboot
16432 smul %o4, %i5, %o1
16433 edge16l %o2, %g3, %g4
16434 lduh [%l7 + 0x22], %i1
16435 ba loop_1588
16436 array16 %i0, %o5, %l6
16437 lduh [%l7 + 0x14], %l1
16438 xnor %g5, %i3, %l2
16439loop_1588:
16440 fmovda %xcc, %f11, %f19
16441 bg %xcc, loop_1589
16442 fnors %f13, %f29, %f13
16443 fbue,a %fcc2, loop_1590
16444 movcc %icc, %i7, %g7
16445loop_1589:
16446 movl %xcc, %o0, %l3
16447 nop ! taddcc %g2, %o3, %o6 changed by convert2hboot
16448loop_1590:
16449 ldd [%l7 + 0x70], %f26
16450 nop ! tne %icc, 0x3 changed by convert2hboot
16451 std %f18, [%l7 + 0x48]
16452 fmovsg %icc, %f14, %f17
16453 movvc %xcc, %l0, %g6
16454 udivcc %g1, 0x0C82, %i2
16455 fcmped %fcc2, %f16, %f4
16456 bvc,pt %xcc, loop_1591
16457 movn %xcc, %i4, %l4
16458 fmovscs %xcc, %f30, %f20
16459 set 0x2D, %l5
16460 nop ! ldsba [%l7 + %l5] 0x11, %i6 ASI use replaced by convert2hboot
16461loop_1591:
16462 fmovda %xcc, %f31, %f28
16463 orncc %o7, 0x0DD1, %o4
16464 fbge,a %fcc3, loop_1592
16465 fmovrdgez %i5, %f30, %f12
16466 smul %o1, 0x1E24, %o2
16467 movg %xcc, %l5, %g3
16468loop_1592:
16469 lduw [%l7 + 0x7C], %g4
16470 wr %g0, 0x04, %asi
16471 edge32 %o5, %l6, %i1
16472 fmovrde %g5, %f30, %f24
16473 array32 %i3, %l2, %l1
16474 array32 %g7, %i7, %l3
16475 fbug %fcc3, loop_1593
16476 move %xcc, %o0, %g2
16477 subc %o3, %l0, %g6
16478 membar 0x34
16479loop_1593:
16480 fmovdvs %icc, %f13, %f18
16481 fbe,a %fcc2, loop_1594
16482 be,pt %xcc, loop_1595
16483 fcmple16 %f16, %f8, %g1
16484 movle %xcc, %o6, %i4
16485loop_1594:
16486 std %l4, [%l7 + 0x20]
16487loop_1595:
16488 fmovdpos %icc, %f8, %f0
16489 nop ! tg %xcc, 0x6 changed by convert2hboot
16490 call loop_1596
16491 alignaddrl %i6, %i2, %o7
16492 fmovdcs %xcc, %f10, %f16
16493 nop ! tl %icc, 0x4 changed by convert2hboot
16494loop_1596:
16495 nop ! taddcc %o4, 0x020E, %o1 changed by convert2hboot
16496 set 0x70, %o5
16497 nop ! ldda [%l7 + %o5] 0x2e, %o2 ASI use replaced by convert2hboot
16498 bneg loop_1597
16499 fands %f13, %f24, %f28
16500 orn %i5, %l5, %g4
16501 bvs,pn %icc, loop_1598
16502loop_1597:
16503 movl %xcc, %g3, %i0
16504 movrne %l6, %i1, %g5
16505 fpadd16 %f10, %f30, %f20
16506loop_1598:
16507 brnz,a %o5, loop_1599
16508 sll %i3, %l2, %l1
16509 udiv %g7, 0x1E03, %i7
16510 movleu %icc, %l3, %o0
16511loop_1599:
16512 fmovrdgz %o3, %f0, %f24
16513 movrlz %g2, 0x38B, %l0
16514 nop
16515 set 0x4C, %g3
16516 ldsh [%l7 + %g3], %g1
16517 set 0x2B, %i4
16518 nop ! ldsba [%l7 + %i4] 0x88, %o6 ASI use replaced by convert2hboot
16519 nop ! tge %xcc, 0x3 changed by convert2hboot
16520 or %g6, %l4, %i6
16521 wr %g0, 0x10, %asi
16522 bgu loop_1600
16523 movg %xcc, %i2, %o4
16524 call loop_1601
16525 bcs,a %icc, loop_1602
16526loop_1600:
16527 movge %icc, %o7, %o1
16528 ldub [%l7 + 0x2F], %o2
16529loop_1601:
16530 edge32l %i5, %l5, %g3
16531loop_1602:
16532 nop ! tl %icc, 0x7 changed by convert2hboot
16533 add %l7, 0x7C, %l6
16534 wr %g0, 0x04, %asi
16535 nop ! casa [%l6] 0x04, %g4, %i0 ASI use replaced by convert2hboot
16536 std %i0, [%l7 + 0x28]
16537 ble,pn %icc, loop_1603
16538 nop ! tl %xcc, 0x6 changed by convert2hboot
16539 movcc %xcc, %l6, %o5
16540 edge16n %g5, %i3, %l1
16541loop_1603:
16542 nop ! tn %xcc, 0x2 changed by convert2hboot
16543 fnand %f2, %f10, %f2
16544 fornot1s %f22, %f31, %f2
16545 fmovrse %g7, %f7, %f12
16546 nop ! tgu %icc, 0x0 changed by convert2hboot
16547 fnot2s %f5, %f28
16548 array16 %l2, %i7, %o0
16549 bcc,a %icc, loop_1604
16550 nop ! tne %icc, 0x7 changed by convert2hboot
16551 bpos,a %xcc, loop_1605
16552 fcmpgt16 %f8, %f18, %o3
16553loop_1604:
16554 nop
16555 wr %g0, 0x80, %asi
16556 lda [%l7 + 0x58] %asi, %f0
16557loop_1605:
16558 andncc %g2, %l3, %g1
16559 movvc %icc, %o6, %g6
16560 fmovsvs %xcc, %f29, %f16
16561 brgez %l0, loop_1606
16562 bcc loop_1607
16563 fmovrdgez %i6, %f26, %f12
16564 udivx %l4, 0x14A9, %i2
16565loop_1606:
16566 sll %o4, %o7, %o1
16567loop_1607:
16568 movgu %icc, %i4, %i5
16569 sub %l5, %o2, %g4
16570 subc %i0, %g3, %l6
16571 bne,a,pn %xcc, loop_1608
16572 srax %i1, 0x15, %o5
16573 fmovdvs %icc, %f23, %f17
16574 nop ! tcc %icc, 0x1 changed by convert2hboot
16575loop_1608:
16576 popc %g5, %i3
16577 wr %g0, 0x19, %asi
16578 fpadd32s %f20, %f27, %f5
16579 mulscc %l2, 0x0C44, %l1
16580 xor %i7, %o0, %o3
16581 fmul8sux16 %f6, %f8, %f30
16582 brnz %g2, loop_1609
16583 restored
16584 rdpr %cwp, %g1
16585 rdpr %cansave, %g2
16586 rdpr %canrestore, %g3
16587 rdpr %cleanwin, %g4
16588 rdpr %otherwin, %g5
16589 rdpr %wstate, %g6
16590 wr %g0, 0x88, %asi
16591loop_1609:
16592 nop ! tvc %icc, 0x6 changed by convert2hboot
16593 nop ! taddcc %o6, %l3, %l0 changed by convert2hboot
16594 saved
16595 rdpr %cwp, %g1
16596 rdpr %cansave, %g2
16597 rdpr %canrestore, %g3
16598 rdpr %cleanwin, %g4
16599 rdpr %otherwin, %g5
16600 rdpr %wstate, %g6
16601 fmovs %f24, %f20
16602 bpos loop_1610
16603 bcs,a loop_1611
16604 subc %g6, 0x1CCA, %l4
16605 mulscc %i6, 0x0A5B, %o4
16606loop_1610:
16607 fmovrslz %i2, %f23, %f27
16608loop_1611:
16609 fmovsg %icc, %f15, %f16
16610 nop ! tpos %icc, 0x7 changed by convert2hboot
16611 edge8 %o7, %i4, %o1
16612 subccc %l5, %i5, %g4
16613 edge16n %o2, %i0, %g3
16614 sethi 0x04B3, %i1
16615 array16 %o5, %l6, %g5
16616 fble %fcc1, loop_1612
16617 umul %i3, %g7, %l1
16618 fbge,a %fcc2, loop_1613
16619 edge8 %i7, %o0, %l2
16620loop_1612:
16621 nop
16622 add %l7, 0x20, %l6
16623 wr %g0, 0x89, %asi
16624 nop ! casxa [%l6] 0x89, %g2, %o3 ASI use replaced by convert2hboot
16625loop_1613:
16626 srl %o6, %l3, %l0
16627 andcc %g6, %l4, %i6
16628 xnorcc %g1, 0x102F, %o4
16629 andn %i2, 0x1F00, %i4
16630 bg,a %icc, loop_1614
16631 nop ! tvc %xcc, 0x6 changed by convert2hboot
16632 wr %g0, 0x18, %asi
16633loop_1614:
16634 nop
16635 set 0x40, %i6
16636 nop ! lduwa [%l7 + %i6] 0x89, %o1 ASI use replaced by convert2hboot
16637 movrlz %i5, 0x067, %g4
16638 movg %icc, %l5, %i0
16639 nop ! tvc %icc, 0x3 changed by convert2hboot
16640 fblg,a %fcc0, loop_1615
16641 fnor %f12, %f22, %f14
16642 array8 %o2, %g3, %o5
16643 fnor %f30, %f28, %f24
16644loop_1615:
16645 and %l6, 0x0A9F, %g5
16646 ldd [%l7 + 0x20], %f20
16647 xor %i1, %g7, %l1
16648 array32 %i3, %o0, %i7
16649 fsrc2s %f10, %f0
16650 fmovsn %xcc, %f10, %f3
16651 edge32l %l2, %g2, %o6
16652 edge16 %o3, %l3, %g6
16653 nop ! tl %icc, 0x6 changed by convert2hboot
16654 movrne %l0, 0x3E6, %l4
16655 wr %g0, 0x89, %asi
16656 movgu %xcc, %o4, %i2
16657 sdiv %i4, 0x0178, %o7
16658 fmovrsne %o1, %f31, %f21
16659 addc %i6, 0x1E97, %g4
16660 set 0x35, %o2
16661 nop ! lduba [%l7 + %o2] 0x88, %i5 ASI use replaced by convert2hboot
16662 movleu %icc, %l5, %o2
16663 ld [%l7 + 0x5C], %f5
16664 wr %g0, 0xe2, %asi
16665 membar #Sync
16666 sdivcc %o5, 0x0289, %l6
16667 fbg %fcc2, loop_1616
16668 nop ! tl %xcc, 0x0 changed by convert2hboot
16669 subccc %i0, 0x10A2, %g5
16670 sdiv %i1, 0x1A4A, %l1
16671loop_1616:
16672 edge16 %g7, %o0, %i3
16673 fmovscs %icc, %f1, %f18
16674 nop
16675 setx loop_1617, %l0, %l1
16676 nop ! wrpr 0x1, %tl changed by convert2hboot
16677 nop ! wrpr %l1, %tpc changed by convert2hboot
16678 add %l1, 0x4, %l1
16679 nop ! wrpr %l1, %tnpc changed by convert2hboot
16680 setx 0x34400001400, %l0, %l1
16681 nop ! wrpr %l1, %tstate changed by convert2hboot
16682 nop ! wrhpr 0x4, %htstate changed by convert2hboot
16683 nop ! retry changed by convert2hboot
16684 srl %i7, 0x13, %l2
16685 fmovsne %xcc, %f23, %f13
16686 brz %o6, loop_1618
16687loop_1617:
16688 nop
16689 set 0x60, %i2
16690 ldd [%l7 + %i2], %o2
16691 movneg %xcc, %g2, %l3
16692 nop ! tcc %xcc, 0x3 changed by convert2hboot
16693loop_1618:
16694 bvs,pn %xcc, loop_1619
16695 stw %l0, [%l7 + 0x28]
16696 xnor %l4, 0x1F01, %g1
16697 orncc %g6, %i2, %o4
16698loop_1619:
16699 membar 0x79
16700 srl %i4, 0x0E, %o7
16701 nop ! tge %xcc, 0x2 changed by convert2hboot
16702 fmovrsgez %i6, %f25, %f6
16703 set 0x48, %i1
16704 nop ! prefetcha [%l7 + %i1] 0x81, 0x0 ASI use replaced by convert2hboot
16705 nop ! tgu %icc, 0x7 changed by convert2hboot
16706 smulcc %o1, %i5, %l5
16707 fbo %fcc1, loop_1620
16708 mulx %g3, %o2, %o5
16709 ldd [%l7 + 0x10], %i6
16710loop_1620:
16711 movleu %xcc, %i0, %i1
16712 fmovdn %icc, %f18, %f7
16713 fxor %f4, %f4, %f20
16714 edge32ln %l1, %g5, %o0
16715 bl,a,pt %xcc, loop_1621
16716 fmovrsgz %i3, %f31, %f29
16717 edge32n %i7, %l2, %o6
16718 stb %o3, [%l7 + 0x69]
16719loop_1621:
16720 smul %g7, 0x0DC5, %l3
16721 fmovrdne %l0, %f10, %f20
16722 nop ! tsubcc %g2, %g1, %g6 changed by convert2hboot
16723 umulcc %i2, 0x12DC, %l4
16724 smulcc %i4, %o7, %o4
16725 brgz %i6, loop_1622
16726 fmovsle %icc, %f8, %f11
16727 fbg %fcc2, loop_1623
16728 fmovdpos %xcc, %f31, %f30
16729loop_1622:
16730 movn %icc, %g4, %i5
16731 bpos %xcc, loop_1624
16732loop_1623:
16733 mulscc %o1, %g3, %o2
16734 srax %o5, 0x0E, %l5
16735 fba,a %fcc2, loop_1625
16736loop_1624:
16737 nop ! tvc %icc, 0x6 changed by convert2hboot
16738 brgz,a %i0, loop_1626
16739 fcmpes %fcc1, %f6, %f22
16740loop_1625:
16741 movre %i1, 0x2AB, %l1
16742 fnand %f6, %f16, %f6
16743loop_1626:
16744 nop ! tl %xcc, 0x6 changed by convert2hboot
16745 orncc %g5, %o0, %i3
16746 wr %g0, 0x10, %asi
16747 udiv %i7, 0x0682, %o6
16748 set 0x40, %i7
16749 nop ! stda %l2, [%l7 + %i7] 0x19 ASI use replaced by convert2hboot
16750 nop ! sir 0x0918 changed by convert2hboot
16751 edge16 %o3, %g7, %l0
16752 nop
16753 setx loop_1627, %l0, %l1
16754 jmpl %l1, %l3
16755 edge16 %g2, %g6, %i2
16756 alignaddr %g1, %l4, %i4
16757 fcmpd %fcc1, %f4, %f0
16758loop_1627:
16759 nop ! tgu %xcc, 0x7 changed by convert2hboot
16760 fbul %fcc0, loop_1628
16761 fcmps %fcc0, %f10, %f12
16762 addccc %o4, 0x1F03, %o7
16763 fabsd %f12, %f14
16764loop_1628:
16765 fble,a %fcc0, loop_1629
16766 nop ! tle %icc, 0x5 changed by convert2hboot
16767 xor %g4, %i5, %i6
16768 movle %icc, %g3, %o1
16769loop_1629:
16770 fnor %f30, %f28, %f30
16771 fcmpgt16 %f26, %f16, %o2
16772 nop ! tneg %xcc, 0x7 changed by convert2hboot
16773 andn %o5, %l5, %i1
16774 stx %l1, [%l7 + 0x38]
16775 nop ! tsubcctv %i0, %g5, %i3 changed by convert2hboot
16776 fmovdg %xcc, %f18, %f7
16777 fpackfix %f12, %f24
16778 movrgez %o0, %l6, %i7
16779 fcmped %fcc3, %f8, %f0
16780 movcc %xcc, %o6, %o3
16781 ldsb [%l7 + 0x17], %g7
16782 edge8ln %l0, %l2, %l3
16783 fornot2s %f14, %f26, %f23
16784 udivx %g2, 0x1758, %g6
16785 brgz,a %g1, loop_1630
16786 udivcc %i2, 0x09CC, %l4
16787 movpos %icc, %o4, %o7
16788 edge32 %g4, %i5, %i6
16789loop_1630:
16790 bn,a,pn %xcc, loop_1631
16791 xnor %i4, 0x145A, %g3
16792 add %o2, %o1, %o5
16793 fbu %fcc3, loop_1632
16794loop_1631:
16795 bneg,a,pt %icc, loop_1633
16796 movrlz %i1, 0x153, %l1
16797 nop ! ta %xcc, 0x6 changed by convert2hboot
16798loop_1632:
16799 fornot1s %f7, %f24, %f23
16800loop_1633:
16801 sethi 0x0C97, %i0
16802 add %l7, 0x18, %l6
16803 wr %g0, 0x10, %asi
16804 wr %g0, 0x11, %asi
16805 sta %f19, [%l7 + 0x54] %asi
16806 nop ! tne %icc, 0x2 changed by convert2hboot
16807 add %l5, %o0, %i7
16808 set 0x14, %o4
16809 nop ! swapa [%l7 + %o4] 0x89, %o6 ASI use replaced by convert2hboot
16810 and %l6, %o3, %g7
16811 fones %f1
16812 edge16l %l2, %l0, %l3
16813 fbe,a %fcc1, loop_1634
16814 andcc %g2, %g1, %i2
16815 edge32ln %l4, %g6, %o4
16816 fbul %fcc0, loop_1635
16817loop_1634:
16818 fbuge,a %fcc1, loop_1636
16819 fornot2s %f18, %f29, %f23
16820 nop ! tn %xcc, 0x4 changed by convert2hboot
16821loop_1635:
16822 movvc %xcc, %g4, %o7
16823loop_1636:
16824 movrlz %i5, 0x2D1, %i6
16825 fbue %fcc0, loop_1637
16826 fcmped %fcc2, %f6, %f28
16827 sethi 0x07CE, %g3
16828 ldstub [%l7 + 0x0F], %i4
16829loop_1637:
16830 st %f25, [%l7 + 0x40]
16831 bpos %icc, loop_1638
16832 fmul8x16au %f6, %f26, %f28
16833 andn %o1, %o2, %i1
16834 nop ! tneg %icc, 0x0 changed by convert2hboot
16835loop_1638:
16836 nop ! tgu %icc, 0x5 changed by convert2hboot
16837 fzeros %f5
16838 mulscc %o5, %i0, %l1
16839 brnz,a %g5, loop_1639
16840 fmovdvc %icc, %f17, %f27
16841 move %xcc, %i3, %l5
16842 srl %o0, 0x0B, %i7
16843loop_1639:
16844 edge8n %o6, %o3, %g7
16845 edge16ln %l6, %l2, %l3
16846 smulcc %g2, %l0, %g1
16847 sdivx %l4, 0x0DE3, %i2
16848 add %g6, %o4, %g4
16849 brlz,a %o7, loop_1640
16850 edge32l %i5, %g3, %i4
16851 movg %xcc, %i6, %o1
16852 edge8 %o2, %o5, %i0
16853loop_1640:
16854 movle %icc, %i1, %l1
16855 fmovdcs %xcc, %f9, %f12
16856 lduh [%l7 + 0x1C], %i3
16857 ldstub [%l7 + 0x48], %g5
16858 sra %l5, %o0, %o6
16859 movrlez %i7, 0x288, %o3
16860 array16 %l6, %g7, %l2
16861 and %g2, 0x0865, %l0
16862 nop ! te %icc, 0x1 changed by convert2hboot
16863 udivx %g1, 0x0C73, %l4
16864 sra %i2, %l3, %o4
16865 and %g4, 0x0448, %o7
16866 fnegd %f18, %f18
16867 edge32ln %g6, %i5, %g3
16868 array8 %i4, %o1, %o2
16869 edge8ln %i6, %o5, %i1
16870 movrgz %l1, 0x2B2, %i0
16871 fxors %f2, %f21, %f30
16872 movvc %icc, %i3, %l5
16873 wr %g0, 0x80, %asi
16874 lda [%l7 + 0x14] %asi, %f22
16875 bvs,a,pn %xcc, loop_1641
16876 nop ! tpos %icc, 0x5 changed by convert2hboot
16877 bvs,a loop_1642
16878 bpos loop_1643
16879loop_1641:
16880 movvs %xcc, %o0, %g5
16881 movrgez %i7, 0x1E8, %o3
16882loop_1642:
16883 sdivx %l6, 0x014A, %o6
16884loop_1643:
16885 addc %l2, 0x09C4, %g2
16886 edge8l %l0, %g7, %l4
16887 srl %g1, %l3, %i2
16888 nop ! tsubcctv %g4, %o7, %g6 changed by convert2hboot
16889 popc 0x11CD, %o4
16890 fmovsa %icc, %f5, %f16
16891 fsrc2 %f0, %f30
16892 bvs,a loop_1644
16893 bcs loop_1645
16894 fmovsa %xcc, %f18, %f21
16895 and %i5, %i4, %g3
16896loop_1644:
16897 fmul8x16 %f16, %f22, %f12
16898loop_1645:
16899 nop ! taddcctv %o1, 0x0D41, %i6 changed by convert2hboot
16900 fnands %f28, %f18, %f12
16901 sdivcc %o5, 0x0C80, %o2
16902 membar 0x35
16903 edge8ln %l1, %i0, %i3
16904 membar 0x31
16905 nop ! tvc %icc, 0x2 changed by convert2hboot
16906 fpmerge %f29, %f8, %f0
16907 ld [%l7 + 0x58], %f21
16908 fmovscs %xcc, %f18, %f28
16909 fcmpne16 %f14, %f4, %i1
16910 xor %o0, %g5, %i7
16911 edge8l %l5, %o3, %l6
16912 move %xcc, %l2, %g2
16913 nop ! taddcctv %l0, %o6, %l4 changed by convert2hboot
16914 nop ! taddcc %g7, %g1, %l3 changed by convert2hboot
16915 bne loop_1646
16916 fmovrdlz %g4, %f12, %f10
16917 bpos loop_1647
16918 fbuge %fcc2, loop_1648
16919loop_1646:
16920 udivx %o7, 0x0E27, %i2
16921 nop ! tvc %xcc, 0x3 changed by convert2hboot
16922loop_1647:
16923 nop ! ta %xcc, 0x1 changed by convert2hboot
16924loop_1648:
16925 nop ! ta %xcc, 0x3 changed by convert2hboot
16926 nop ! tcc %icc, 0x7 changed by convert2hboot
16927 fbn,a %fcc3, loop_1649
16928 ldstub [%l7 + 0x6E], %g6
16929 ble,a loop_1650
16930 fcmple32 %f18, %f8, %o4
16931loop_1649:
16932 sethi 0x05D9, %i5
16933 stb %g3, [%l7 + 0x51]
16934loop_1650:
16935 lduw [%l7 + 0x18], %i4
16936 nop ! te %xcc, 0x0 changed by convert2hboot
16937 orn %o1, %o5, %i6
16938 movn %xcc, %o2, %i0
16939 xorcc %i3, 0x19F9, %i1
16940 fnot1 %f30, %f2
16941 nop ! tvc %icc, 0x1 changed by convert2hboot
16942 sdivcc %l1, 0x12E2, %o0
16943 movneg %xcc, %g5, %i7
16944 andncc %l5, %o3, %l2
16945 nop ! tgu %icc, 0x6 changed by convert2hboot
16946 faligndata %f10, %f24, %f0
16947 fnot1s %f16, %f16
16948 nop ! taddcc %g2, %l0, %l6 changed by convert2hboot
16949 addccc %l4, 0x18F4, %o6
16950 mulscc %g7, 0x196F, %g1
16951 add %l7, 0x78, %l6
16952 wr %g0, 0x88, %asi
16953 fpackfix %f12, %f25
16954 fornot1 %f2, %f0, %f24
16955 wr %g0, 0x19, %asi
16956 fpsub16s %f3, %f27, %f23
16957 nop ! tn %xcc, 0x6 changed by convert2hboot
16958 nop ! tcc %icc, 0x3 changed by convert2hboot
16959 flush %l7 + 0x70
16960 ldx [%l7 + 0x60], %i2
16961 movn %xcc, %o4, %g6
16962 fsrc2s %f23, %f6
16963 fones %f19
16964 fands %f19, %f7, %f6
16965 sllx %i5, %g3, %i4
16966 fmovrsgez %o5, %f7, %f12
16967 mulx %i6, %o1, %o2
16968 subccc %i0, 0x0F4B, %i3
16969 lduw [%l7 + 0x50], %i1
16970 udivcc %o0, 0x09DB, %g5
16971 movvs %xcc, %l1, %i7
16972 sdivcc %o3, 0x0AB1, %l5
16973 edge8 %l2, %g2, %l0
16974 udiv %l4, 0x1516, %o6
16975 fmovrsne %g7, %f4, %f0
16976 fornot1 %f6, %f24, %f8
16977 fmovrde %l6, %f4, %f14
16978 nop ! tsubcctv %g1, %g4, %o7 changed by convert2hboot
16979 move %icc, %i2, %o4
16980 bneg,pt %xcc, loop_1651
16981 std %f8, [%l7 + 0x20]
16982 fpsub32s %f1, %f27, %f20
16983 movvc %xcc, %l3, %i5
16984loop_1651:
16985 fmovspos %xcc, %f0, %f3
16986 mova %xcc, %g6, %g3
16987 orcc %i4, 0x1F07, %i6
16988 sra %o5, %o2, %o1
16989 movvc %icc, %i0, %i3
16990 nop ! tgu %xcc, 0x7 changed by convert2hboot
16991 fpadd32 %f30, %f10, %f8
16992 or %o0, %g5, %i1
16993 move %icc, %i7, %o3
16994 nop ! ta %icc, 0x6 changed by convert2hboot
16995 mulscc %l1, %l2, %l5
16996 ldsh [%l7 + 0x30], %g2
16997 nop ! tg %icc, 0x5 changed by convert2hboot
16998 movpos %xcc, %l4, %o6
16999 nop ! tge %xcc, 0x7 changed by convert2hboot
17000 popc %l0, %g7
17001 array16 %g1, %g4, %l6
17002 fbo %fcc0, loop_1652
17003 movvc %xcc, %o7, %i2
17004 edge8ln %l3, %i5, %o4
17005 nop ! tge %xcc, 0x2 changed by convert2hboot
17006loop_1652:
17007 orcc %g6, 0x1F9B, %i4
17008 fnot1 %f24, %f12
17009 fnegd %f22, %f0
17010 fcmps %fcc0, %f27, %f26
17011 bl,a,pn %icc, loop_1653
17012 movle %xcc, %g3, %o5
17013 nop ! tleu %xcc, 0x4 changed by convert2hboot
17014 xorcc %i6, %o1, %o2
17015loop_1653:
17016 fsrc1s %f0, %f18
17017 fpack32 %f30, %f10, %f18
17018 fbu %fcc2, loop_1654
17019 brnz %i3, loop_1655
17020 orcc %i0, 0x17AA, %o0
17021 flush %l7 + 0x14
17022loop_1654:
17023 fmovrdlz %g5, %f26, %f12
17024loop_1655:
17025 xorcc %i7, 0x1116, %i1
17026 fmovrdgez %l1, %f20, %f28
17027 nop ! tvs %icc, 0x4 changed by convert2hboot
17028 movg %icc, %o3, %l2
17029 st %f16, [%l7 + 0x50]
17030 set 0x18, %i0
17031 nop ! stwa %l5, [%l7 + %i0] 0x81 ASI use replaced by convert2hboot
17032 movg %icc, %g2, %l4
17033 nop ! tsubcc %o6, 0x0045, %l0 changed by convert2hboot
17034 movvc %xcc, %g7, %g1
17035 nop
17036 set 0x74, %i5
17037 ldsb [%l7 + %i5], %l6
17038 be loop_1656
17039 fornot2s %f17, %f3, %f3
17040 membar #Sync
17041 wr %g0, 0xf0, %asi
17042loop_1656:
17043 subccc %o7, 0x192A, %g4
17044 edge8 %l3, %i2, %i5
17045 sdiv %g6, 0x1553, %o4
17046 mulx %g3, 0x0FD8, %i4
17047 wr %g0, 0x20, %asi
17048 nop ! tn %xcc, 0x5 changed by convert2hboot
17049 mulx %i6, %o1, %i3
17050 and %o2, %i0, %o0
17051 edge32n %i7, %g5, %i1
17052 nop
17053 setx loop_1657, %l0, %l1
17054 nop ! wrpr 0x1, %tl changed by convert2hboot
17055 nop ! wrpr %l1, %tnpc changed by convert2hboot
17056 setx 0x34400001400, %l0, %l1
17057 nop ! wrpr %l1, %tstate changed by convert2hboot
17058 nop ! wrhpr 0x4, %htstate changed by convert2hboot
17059 nop ! done changed by convert2hboot
17060 sll %l1, %l2, %o3
17061 add %g2, 0x0018, %l5
17062 xorcc %o6, 0x1275, %l4
17063loop_1657:
17064 call loop_1658
17065 nop
17066 set 0x58, %o1
17067 std %g6, [%l7 + %o1]
17068 xorcc %g1, 0x0914, %l6
17069 addc %l0, %o7, %l3
17070loop_1658:
17071 nop ! ta %xcc, 0x3 changed by convert2hboot
17072 movre %g4, %i5, %i2
17073 fornot2s %f9, %f3, %f2
17074 udivx %o4, 0x1954, %g6
17075 fmul8x16 %f14, %f18, %f10
17076 nop
17077 setx loop_1659, %l0, %l1
17078 nop ! wrpr 0x1, %tl changed by convert2hboot
17079 nop ! wrpr %l1, %tnpc changed by convert2hboot
17080 setx 0x34400001400, %l0, %l1
17081 nop ! wrpr %l1, %tstate changed by convert2hboot
17082 nop ! wrhpr 0x4, %htstate changed by convert2hboot
17083 nop ! done changed by convert2hboot
17084 mulx %g3, 0x0896, %i4
17085 fmovrdlz %o5, %f10, %f28
17086 andn %i6, %i3, %o2
17087loop_1659:
17088 fnot2s %f5, %f30
17089 nop ! taddcc %o1, %i0, %o0 changed by convert2hboot
17090 udivcc %g5, 0x0063, %i7
17091 wr %g0, 0x80, %asi
17092 lda [%l7 + 0x2C] %asi, %f26
17093 wr %g0, 0x22, %asi
17094 membar #Sync
17095 movpos %icc, %l1, %o3
17096 fmovrdlez %g2, %f18, %f12
17097 nop ! tle %icc, 0x6 changed by convert2hboot
17098 sdivx %l5, 0x102B, %l2
17099 array16 %o6, %g7, %g1
17100 nop ! tsubcctv %l4, 0x08D3, %l0 changed by convert2hboot
17101 wr %g0, 0x80, %asi
17102 fmovscc %xcc, %f18, %f7
17103 nop ! tl %xcc, 0x5 changed by convert2hboot
17104 fmovse %xcc, %f20, %f21
17105 movrlz %o7, 0x267, %l3
17106 movrlez %g4, %i2, %o4
17107 and %i5, %g6, %i4
17108 mova %xcc, %o5, %i6
17109 movvs %icc, %i3, %g3
17110 restored
17111 rdpr %cwp, %g1
17112 rdpr %cansave, %g2
17113 rdpr %canrestore, %g3
17114 rdpr %cleanwin, %g4
17115 rdpr %otherwin, %g5
17116 rdpr %wstate, %g6
17117 fand %f8, %f12, %f18
17118 fmovsvc %icc, %f6, %f13
17119 bl,pt %xcc, loop_1660
17120 lduh [%l7 + 0x4C], %o1
17121 nop ! tvc %xcc, 0x5 changed by convert2hboot
17122 movcc %xcc, %i0, %o0
17123loop_1660:
17124 sdivcc %g5, 0x0D8E, %i7
17125 move %xcc, %o2, %l1
17126 fandnot1 %f24, %f4, %f14
17127 nop ! tg %icc, 0x0 changed by convert2hboot
17128 or %o3, 0x157C, %i1
17129 stw %g2, [%l7 + 0x68]
17130 sub %l2, 0x089D, %l5
17131 edge8n %o6, %g1, %l4
17132 lduh [%l7 + 0x1A], %l0
17133 addccc %g7, %o7, %l3
17134 edge16n %l6, %i2, %o4
17135 fpack16 %f18, %f8
17136 nop ! tneg %icc, 0x3 changed by convert2hboot
17137 fcmpd %fcc1, %f6, %f20
17138 fmovd %f20, %f8
17139 andncc %i5, %g6, %i4
17140 bgu,pn %icc, loop_1661
17141 edge8ln %g4, %i6, %o5
17142 fandnot1 %f18, %f0, %f12
17143 movge %xcc, %i3, %g3
17144loop_1661:
17145 fmovdneg %icc, %f18, %f2
17146 fbuge %fcc2, loop_1662
17147 nop ! tge %icc, 0x4 changed by convert2hboot
17148 move %xcc, %i0, %o0
17149 edge8ln %o1, %g5, %i7
17150loop_1662:
17151 movleu %icc, %l1, %o2
17152 movg %xcc, %i1, %o3
17153 fnot1s %f11, %f31
17154 wr %g0, 0x19, %asi
17155 movcc %xcc, %l2, %l5
17156 xnor %g1, %l4, %o6
17157 movl %xcc, %l0, %o7
17158 sethi 0x1D7E, %l3
17159 nop ! tpos %xcc, 0x1 changed by convert2hboot
17160 wr %g0, 0x18, %asi
17161 sta %f31, [%l7 + 0x4C] %asi
17162 ldub [%l7 + 0x36], %l6
17163 nop ! tneg %xcc, 0x0 changed by convert2hboot
17164 fbl,a %fcc1, loop_1663
17165 edge32n %g7, %i2, %i5
17166 edge16l %o4, %i4, %g6
17167 fmovsne %icc, %f24, %f15
17168loop_1663:
17169 subccc %g4, 0x1554, %o5
17170 edge8n %i6, %i3, %i0
17171 fbue %fcc0, loop_1664
17172 fpadd16 %f22, %f2, %f18
17173 swap [%l7 + 0x30], %o0
17174 nop ! tcs %icc, 0x5 changed by convert2hboot
17175loop_1664:
17176 orn %g3, %g5, %o1
17177 move %icc, %i7, %o2
17178 nop ! tneg %icc, 0x6 changed by convert2hboot
17179 edge8ln %l1, %o3, %i1
17180 mova %xcc, %g2, %l2
17181 array16 %l5, %g1, %o6
17182 array32 %l0, %l4, %o7
17183 fmovscc %icc, %f3, %f25
17184 fmovrslz %l3, %f14, %f4
17185 andn %l6, %g7, %i5
17186 fmovscs %icc, %f13, %f21
17187 fbg %fcc2, loop_1665
17188 fmovrdlz %i2, %f12, %f24
17189 edge32 %i4, %g6, %g4
17190 ldd [%l7 + 0x68], %o4
17191loop_1665:
17192 nop
17193 set 0x2E, %l0
17194 nop ! stba %o5, [%l7 + %l0] 0x0c ASI use replaced by convert2hboot
17195 ldx [%l7 + 0x10], %i6
17196 nop ! tgu %icc, 0x2 changed by convert2hboot
17197 fcmpgt16 %f12, %f28, %i0
17198 udivcc %i3, 0x0326, %o0
17199 fpadd32s %f13, %f22, %f25
17200 mova %icc, %g5, %o1
17201 edge32l %g3, %i7, %l1
17202 udivcc %o3, 0x1574, %i1
17203 nop ! taddcc %o2, %g2, %l2 changed by convert2hboot
17204 movge %xcc, %l5, %o6
17205 nop ! tge %xcc, 0x4 changed by convert2hboot
17206 fmovde %xcc, %f23, %f17
17207 restored
17208 rdpr %cwp, %g1
17209 rdpr %cansave, %g2
17210 rdpr %canrestore, %g3
17211 rdpr %cleanwin, %g4
17212 rdpr %otherwin, %g5
17213 rdpr %wstate, %g6
17214 bge,pt %xcc, loop_1666
17215 move %icc, %l0, %g1
17216 bshuffle %f20, %f28, %f22
17217 fble %fcc3, loop_1667
17218loop_1666:
17219 sll %o7, 0x05, %l3
17220 fcmpeq32 %f2, %f0, %l4
17221 nop ! tge %icc, 0x6 changed by convert2hboot
17222loop_1667:
17223 smulcc %l6, 0x1DAE, %i5
17224 or %g7, %i2, %g6
17225 fba %fcc1, loop_1668
17226 nop ! tpos %xcc, 0x5 changed by convert2hboot
17227 fbue %fcc1, loop_1669
17228 nop ! tsubcctv %i4, 0x050B, %o4 changed by convert2hboot
17229loop_1668:
17230 mulscc %g4, 0x1C47, %i6
17231 smulcc %o5, 0x1516, %i3
17232loop_1669:
17233 fmovscc %icc, %f20, %f6
17234 fxnors %f11, %f13, %f0
17235 fornot1 %f24, %f8, %f10
17236 stw %o0, [%l7 + 0x38]
17237 nop ! te %xcc, 0x4 changed by convert2hboot
17238 move %icc, %g5, %o1
17239 nop
17240 set 0x52, %o3
17241 ldub [%l7 + %o3], %g3
17242 edge16ln %i0, %l1, %o3
17243 be,pn %xcc, loop_1670
17244 fxor %f20, %f8, %f28
17245 st %f29, [%l7 + 0x6C]
17246 movleu %xcc, %i7, %i1
17247loop_1670:
17248 srlx %o2, 0x17, %l2
17249 nop ! ta %xcc, 0x0 changed by convert2hboot
17250 movneg %icc, %l5, %g2
17251 addccc %l0, %o6, %o7
17252 andcc %g1, %l4, %l6
17253 movle %xcc, %l3, %g7
17254 fands %f18, %f8, %f18
17255 nop ! tleu %xcc, 0x2 changed by convert2hboot
17256 nop ! tsubcctv %i2, 0x1D58, %g6 changed by convert2hboot
17257 andncc %i5, %o4, %i4
17258 set 0x60, %o6
17259 nop ! ldda [%l7 + %o6] 0x10, %g4 ASI use replaced by convert2hboot
17260 wr %g0, 0x18, %asi
17261 edge16ln %i3, %o0, %g5
17262 stw %o1, [%l7 + 0x48]
17263 fblg %fcc1, loop_1671
17264 nop ! tl %icc, 0x5 changed by convert2hboot
17265 fmovse %icc, %f28, %f11
17266 wr %g0, 0xe2, %asi
17267 membar #Sync
17268loop_1671:
17269 st %f24, [%l7 + 0x38]
17270 sdivcc %i0, 0x0369, %g3
17271 nop ! tl %xcc, 0x2 changed by convert2hboot
17272 nop ! taddcctv %o3, %l1, %i1 changed by convert2hboot
17273 ldsh [%l7 + 0x42], %i7
17274 brz %o2, loop_1672
17275 movne %xcc, %l5, %l2
17276 bge,a,pn %xcc, loop_1673
17277 movneg %xcc, %l0, %g2
17278loop_1672:
17279 udivx %o7, 0x0C45, %g1
17280 umulcc %o6, 0x03DF, %l4
17281loop_1673:
17282 fmovdgu %xcc, %f10, %f24
17283 mulscc %l3, 0x1926, %l6
17284 edge16n %g7, %g6, %i5
17285 movvc %xcc, %o4, %i4
17286 udiv %g4, 0x136C, %i2
17287 fmovsge %icc, %f22, %f10
17288 movvc %xcc, %o5, %o0
17289 or %i3, 0x0BC5, %g5
17290 nop
17291 setx loop_1674, %l0, %l1
17292 nop ! wrpr 0x1, %tl changed by convert2hboot
17293 nop ! wrpr %l1, %tnpc changed by convert2hboot
17294 setx 0x34400001400, %l0, %l1
17295 nop ! wrpr %l1, %tstate changed by convert2hboot
17296 nop ! wrhpr 0x4, %htstate changed by convert2hboot
17297 nop ! done changed by convert2hboot
17298 array8 %o1, %i0, %i6
17299 fands %f14, %f13, %f19
17300 std %f26, [%l7 + 0x18]
17301loop_1674:
17302 smulcc %g3, %l1, %o3
17303 orcc %i1, 0x1E0C, %o2
17304 movrlez %l5, 0x116, %l2
17305 sdivx %i7, 0x0A22, %l0
17306 sra %g2, 0x1A, %o7
17307 sdivcc %g1, 0x14BB, %l4
17308 nop ! ta %xcc, 0x6 changed by convert2hboot
17309 nop ! taddcctv %l3, 0x0FAE, %l6 changed by convert2hboot
17310 set 0x1B, %o7
17311 nop ! lduba [%l7 + %o7] 0x80, %g7 ASI use replaced by convert2hboot
17312 nop ! te %icc, 0x5 changed by convert2hboot
17313 nop ! tcc %xcc, 0x5 changed by convert2hboot
17314 siam 0x6
17315 fmul8sux16 %f8, %f0, %f4
17316 srax %g6, 0x02, %i5
17317 edge8ln %o6, %i4, %o4
17318 movvc %icc, %g4, %i2
17319 orncc %o0, 0x0EE0, %i3
17320 movgu %xcc, %o5, %o1
17321 fandnot1s %f7, %f12, %f25
17322 nop ! tcc %icc, 0x3 changed by convert2hboot
17323 fbg,a %fcc0, loop_1675
17324 nop
17325 set 0x5C, %g7
17326 ldsb [%l7 + %g7], %g5
17327 movrgez %i6, %i0, %g3
17328 fsrc2s %f6, %f10
17329loop_1675:
17330 srlx %l1, 0x11, %i1
17331 array8 %o2, %o3, %l5
17332 udivcc %l2, 0x15F4, %i7
17333 fcmps %fcc3, %f2, %f19
17334 fmovsgu %xcc, %f2, %f8
17335 fmovd %f24, %f10
17336 udivx %l0, 0x01F4, %g2
17337 udiv %o7, 0x1EC7, %l4
17338 edge16n %g1, %l6, %g7
17339 fxor %f18, %f16, %f2
17340 nop ! ta %icc, 0x0 changed by convert2hboot
17341 ldd [%l7 + 0x30], %l2
17342 set 0x76, %l4
17343 nop ! stba %g6, [%l7 + %l4] 0xea ASI use replaced by convert2hboot
17344 membar #Sync
17345 andncc %o6, %i4, %o4
17346 mova %icc, %g4, %i2
17347 subccc %o0, %i3, %o5
17348 fandnot1s %f7, %f26, %f23
17349 xnorcc %i5, 0x13C4, %o1
17350 ldsw [%l7 + 0x44], %i6
17351 stb %i0, [%l7 + 0x7C]
17352 edge8l %g5, %l1, %g3
17353 fnegd %f30, %f16
17354 edge32n %i1, %o2, %o3
17355 alignaddrl %l5, %l2, %l0
17356 mova %xcc, %g2, %o7
17357 sra %i7, %g1, %l6
17358 set 0x44, %l3
17359 nop ! swapa [%l7 + %l3] 0x10, %l4 ASI use replaced by convert2hboot
17360 brgz %g7, loop_1676
17361 std %g6, [%l7 + 0x40]
17362 mulx %o6, %l3, %o4
17363 lduh [%l7 + 0x30], %i4
17364loop_1676:
17365 fpsub16s %f29, %f0, %f7
17366 mulx %g4, %i2, %o0
17367 bpos,pt %icc, loop_1677
17368 sdivx %i3, 0x0239, %i5
17369 subcc %o5, %i6, %i0
17370 bl,a %icc, loop_1678
17371loop_1677:
17372 alignaddr %g5, %l1, %g3
17373 edge8l %o1, %o2, %i1
17374loop_1678:
17375 nop
17376 set 0x33, %i3
17377 nop ! ldsba [%l7 + %i3] 0x19, %o3 ASI use replaced by convert2hboot
17378 nop ! tneg %xcc, 0x5 changed by convert2hboot
17379 movge %xcc, %l5, %l0
17380 andcc %g2, %l2, %i7
17381 udiv %g1, 0x0738, %o7
17382 andcc %l6, 0x1C17, %l4
17383 st %f4, [%l7 + 0x24]
17384 movcc %icc, %g6, %g7
17385 nop ! tne %xcc, 0x0 changed by convert2hboot
17386 nop ! tcs %xcc, 0x3 changed by convert2hboot
17387 subc %l3, 0x069C, %o6
17388 ldsw [%l7 + 0x78], %o4
17389 movle %xcc, %g4, %i2
17390 srlx %i4, 0x0C, %i3
17391 wr %g0, 0x88, %asi
17392 nop ! tge %xcc, 0x1 changed by convert2hboot
17393 fmovdpos %xcc, %f15, %f17
17394 smulcc %o0, %o5, %i0
17395 movrgz %g5, 0x274, %l1
17396 movleu %xcc, %i6, %o1
17397 ldx [%l7 + 0x20], %o2
17398 nop ! tsubcctv %g3, %i1, %o3 changed by convert2hboot
17399 nop ! tvc %xcc, 0x4 changed by convert2hboot
17400 fabss %f1, %f3
17401 srlx %l0, 0x11, %g2
17402 nop ! tne %xcc, 0x7 changed by convert2hboot
17403 fcmple16 %f0, %f14, %l5
17404 fnand %f22, %f2, %f22
17405 fmovsn %xcc, %f23, %f7
17406 nop ! tg %xcc, 0x6 changed by convert2hboot
17407 sub %l2, 0x1F91, %g1
17408 movleu %icc, %o7, %l6
17409 fcmpgt16 %f10, %f14, %l4
17410 set 0x56, %l6
17411 nop ! lduha [%l7 + %l6] 0x15, %g6 ASI use replaced by convert2hboot
17412 nop ! tgu %xcc, 0x3 changed by convert2hboot
17413 sll %g7, %l3, %o6
17414 fcmps %fcc2, %f23, %f5
17415 udiv %i7, 0x1EAE, %o4
17416 fmovrdne %g4, %f30, %f2
17417 nop ! tsubcctv %i4, %i3, %i2 changed by convert2hboot
17418 edge16 %i5, %o0, %i0
17419 for %f16, %f24, %f30
17420 nop ! tpos %icc, 0x2 changed by convert2hboot
17421 fbg,a %fcc1, loop_1679
17422 ble,a,pt %xcc, loop_1680
17423 edge8n %g5, %l1, %o5
17424 bgu,pt %icc, loop_1681
17425loop_1679:
17426 fpadd16 %f8, %f20, %f24
17427loop_1680:
17428 array16 %i6, %o2, %o1
17429 nop ! tvc %xcc, 0x4 changed by convert2hboot
17430loop_1681:
17431 srlx %g3, 0x16, %i1
17432 array8 %l0, %o3, %g2
17433 wr %g0, 0x19, %asi
17434 edge8 %g1, %o7, %l5
17435 addc %l4, 0x1DC5, %l6
17436 std %g6, [%l7 + 0x08]
17437 fmovsg %xcc, %f26, %f14
17438 xnorcc %g7, %l3, %o6
17439 wr %g0, 0x80, %asi
17440 prefetch [%l7 + 0x70], 0x3
17441 fpadd16 %f2, %f30, %f6
17442 fcmple16 %f4, %f18, %g4
17443 sdiv %i4, 0x1256, %i7
17444 fcmpne32 %f20, %f22, %i3
17445 move %xcc, %i2, %i5
17446 fmovrsgez %o0, %f13, %f25
17447 brgez %g5, loop_1682
17448 fmovdgu %xcc, %f31, %f27
17449 nop ! tsubcctv %i0, %l1, %i6 changed by convert2hboot
17450 fmovrde %o5, %f10, %f2
17451loop_1682:
17452 smulcc %o1, 0x1383, %g3
17453 movre %i1, %o2, %l0
17454 ldx [%l7 + 0x60], %g2
17455 add %l2, %o3, %g1
17456 sdivcc %o7, 0x0252, %l5
17457 edge32 %l4, %l6, %g7
17458 udiv %g6, 0x14C5, %o6
17459 fmovdpos %icc, %f12, %f15
17460 nop ! tvc %icc, 0x4 changed by convert2hboot
17461 set 0x40, %l1
17462 nop ! stda %f0, [%l7 + %l1] 0x1e ASI use replaced by convert2hboot
17463 membar #Sync
17464 fmovdle %icc, %f24, %f3
17465 andcc %l3, %o4, %g4
17466 umul %i4, 0x17D2, %i7
17467 fmul8sux16 %f20, %f24, %f0
17468 wr %g0, 0xf8, %asi
17469 membar #Sync
17470 bn,pt %icc, loop_1683
17471 smul %i3, %i5, %i2
17472 fpackfix %f30, %f5
17473 fmovrse %o0, %f15, %f28
17474loop_1683:
17475 array8 %g5, %i0, %l1
17476 srl %o5, %i6, %o1
17477 bn,a %xcc, loop_1684
17478 fblg,a %fcc3, loop_1685
17479 sllx %i1, 0x05, %o2
17480 stx %l0, [%l7 + 0x08]
17481loop_1684:
17482 edge32l %g3, %g2, %l2
17483loop_1685:
17484 siam 0x3
17485 sethi 0x0F6E, %o3
17486 movl %xcc, %g1, %o7
17487 fmovdvs %xcc, %f20, %f14
17488 bg loop_1686
17489 fmovrsgez %l4, %f5, %f30
17490 bpos loop_1687
17491 membar 0x16
17492loop_1686:
17493 edge16 %l5, %l6, %g6
17494 fcmpeq16 %f22, %f2, %o6
17495loop_1687:
17496 sdiv %g7, 0x15E9, %o4
17497 xnor %l3, 0x073A, %i4
17498 add %l7, 0x50, %l6
17499 wr %g0, 0x81, %asi
17500 lda [%l6] %asi, %i7
17501 nop ! casa [%l6] 0x81, %i7, %g4 ASI use replaced by convert2hboot
17502 wr %g0, 0x88, %asi
17503 edge8 %i3, %o0, %i2
17504 movne %icc, %i0, %g5
17505 movpos %icc, %l1, %i6
17506 addcc %o1, 0x1678, %i1
17507 fmovscc %xcc, %f21, %f29
17508 wr %g0, 0x27, %asi
17509 membar #Sync
17510 wr %g0, 0x11, %asi
17511 fmovscs %xcc, %f18, %f1
17512 lduw [%l7 + 0x1C], %g3
17513 stx %o5, [%l7 + 0x40]
17514 edge32n %l2, %o3, %g2
17515 sdiv %o7, 0x0FE1, %g1
17516 std %f26, [%l7 + 0x30]
17517 movrne %l4, %l5, %g6
17518 movneg %icc, %o6, %g7
17519 flush %l7 + 0x24
17520 fcmpd %fcc2, %f28, %f12
17521 wr %g0, 0x18, %asi
17522 andncc %o4, %i4, %i7
17523 ldsw [%l7 + 0x38], %g4
17524 movgu %icc, %l3, %i5
17525 edge32n %o0, %i2, %i3
17526 fmovrslz %g5, %f12, %f17
17527 add %l7, 0x08, %l6
17528 wr %g0, 0x80, %asi
17529 lda [%l6] %asi, %i0
17530 nop ! casa [%l6] 0x80, %i0, %l1 ASI use replaced by convert2hboot
17531 fpadd32 %f18, %f4, %f8
17532 wr %g0, 0x10, %asi
17533 brnz %i1, loop_1688
17534 nop ! tcc %icc, 0x7 changed by convert2hboot
17535 fbuge %fcc0, loop_1689
17536loop_1688:
17537 brlez %o2, loop_1690
17538loop_1689:
17539 mova %xcc, %i6, %g3
17540 nop ! tcs %icc, 0x7 changed by convert2hboot
17541loop_1690:
17542 fmovrdgez %l0, %f20, %f20
17543 subc %o5, 0x1BD2, %o3
17544 edge32ln %l2, %o7, %g1
17545 membar 0x72
17546 sra %g2, %l5, %l4
17547 andn %g6, 0x1D4E, %g7
17548 fpadd16s %f20, %f20, %f29
17549 add %o6, 0x1471, %l6
17550 movrlz %o4, %i7, %i4
17551 fsrc2 %f10, %f0
17552 edge8ln %l3, %i5, %o0
17553 edge8ln %g4, %i2, %i3
17554 movvc %icc, %g5, %l1
17555 nop ! tl %icc, 0x3 changed by convert2hboot
17556 orn %o1, 0x0AF0, %i0
17557 fbug %fcc3, loop_1691
17558 stx %i1, [%l7 + 0x78]
17559 orcc %i6, %o2, %l0
17560 nop ! ta %icc, 0x1 changed by convert2hboot
17561loop_1691:
17562 brz,a %g3, loop_1692
17563 fbg %fcc0, loop_1693
17564 movl %icc, %o5, %l2
17565 add %l7, 0x48, %l6
17566 wr %g0, 0x0c, %asi
17567loop_1692:
17568 nop ! tl %icc, 0x6 changed by convert2hboot
17569loop_1693:
17570 movrgez %g2, 0x306, %g1
17571 bne,a,pn %icc, loop_1694
17572 fcmpgt32 %f24, %f20, %l5
17573 movrlz %l4, %g7, %g6
17574 nop ! sir 0x13CF changed by convert2hboot
17575loop_1694:
17576 fbl %fcc1, loop_1695
17577 bl,a %icc, loop_1696
17578 bpos,a,pt %xcc, loop_1697
17579 udiv %l6, 0x13D2, %o4
17580loop_1695:
17581 sub %o6, %i7, %i4
17582loop_1696:
17583 udivcc %i5, 0x1D11, %l3
17584loop_1697:
17585 bg %icc, loop_1698
17586 bl,a %icc, loop_1699
17587 nop ! tg %xcc, 0x5 changed by convert2hboot
17588 mulscc %o0, %g4, %i2
17589loop_1698:
17590 fpadd16 %f2, %f16, %f0
17591loop_1699:
17592 alignaddrl %g5, %i3, %o1
17593 nop ! tge %xcc, 0x0 changed by convert2hboot
17594 nop ! tne %icc, 0x6 changed by convert2hboot
17595 fmovrdne %i0, %f30, %f10
17596 orn %l1, %i1, %o2
17597 fmul8x16au %f15, %f27, %f10
17598 set 0x4C, %l2
17599 nop ! ldsha [%l7 + %l2] 0x89, %l0 ASI use replaced by convert2hboot
17600 ba,a,pt %icc, loop_1700
17601 fcmple16 %f2, %f4, %i6
17602 smul %o5, %g3, %l2
17603 subccc %o7, 0x05A3, %g2
17604loop_1700:
17605 sdiv %o3, 0x06ED, %l5
17606 wr %g0, 0x19, %asi
17607 nop ! tleu %xcc, 0x6 changed by convert2hboot
17608 sdiv %g7, 0x175E, %g1
17609 fmovs %f11, %f6
17610 movle %xcc, %l6, %g6
17611 fmovsvs %icc, %f26, %f29
17612 fmovde %xcc, %f29, %f6
17613 xnor %o6, %o4, %i4
17614 wr %g0, 0x88, %asi
17615 movvs %xcc, %i7, %o0
17616 fmovsne %icc, %f1, %f7
17617 movg %xcc, %g4, %l3
17618 fmovd %f2, %f2
17619 wr %g0, 0x19, %asi
17620 movn %xcc, %g5, %i3
17621 addcc %o1, %i0, %l1
17622 fbe %fcc3, loop_1701
17623 srl %o2, 0x05, %i1
17624 edge32 %l0, %o5, %i6
17625 orn %g3, 0x14C6, %l2
17626loop_1701:
17627 array8 %g2, %o7, %o3
17628 movneg %xcc, %l4, %l5
17629 umul %g1, 0x1C4E, %l6
17630 bg,a %xcc, loop_1702
17631 nop
17632 set 0x61, %g4
17633 ldstub [%l7 + %g4], %g7
17634 sll %g6, 0x17, %o4
17635 saved
17636 rdpr %cwp, %g1
17637 rdpr %cansave, %g2
17638 rdpr %canrestore, %g3
17639 rdpr %cleanwin, %g4
17640 rdpr %otherwin, %g5
17641 rdpr %wstate, %g6
17642loop_1702:
17643 sub %o6, %i4, %i7
17644 array16 %o0, %g4, %i5
17645 fsrc2s %f22, %f5
17646 smulcc %i2, %g5, %l3
17647 xorcc %i3, %i0, %o1
17648 nop ! tcs %xcc, 0x1 changed by convert2hboot
17649 fpsub16 %f0, %f24, %f10
17650 xnorcc %o2, 0x0D48, %i1
17651 fpsub16 %f2, %f22, %f8
17652 fbue %fcc2, loop_1703
17653 for %f8, %f4, %f14
17654 sethi 0x04B2, %l0
17655 membar 0x62
17656loop_1703:
17657 or %o5, 0x1D55, %l1
17658 subcc %g3, 0x1B94, %i6
17659 movvc %icc, %l2, %o7
17660 edge16ln %g2, %l4, %o3
17661 fpack32 %f8, %f14, %f10
17662 movne %icc, %l5, %l6
17663 fmul8x16au %f23, %f19, %f4
17664 set 0x40, %g1
17665 nop ! stda %f0, [%l7 + %g1] 0x81 ASI use replaced by convert2hboot
17666 fbne,a %fcc1, loop_1704
17667 fones %f31
17668 srax %g1, %g7, %o4
17669 ba loop_1705
17670loop_1704:
17671 fpsub16 %f14, %f8, %f20
17672 brnz,a %g6, loop_1706
17673 nop ! tneg %xcc, 0x1 changed by convert2hboot
17674loop_1705:
17675 srl %o6, 0x0D, %i7
17676 mova %icc, %o0, %g4
17677loop_1706:
17678 array32 %i5, %i4, %i2
17679 fbul,a %fcc0, loop_1707
17680 movcs %xcc, %l3, %g5
17681 fmovdvc %icc, %f14, %f23
17682 fnegd %f20, %f0
17683loop_1707:
17684 nop
17685 add %l7, 0x70, %l6
17686 wr %g0, 0x80, %asi
17687 or %i0, 0x0A52, %o2
17688 wr %g0, 0x10, %asi
17689 movl %xcc, %l0, %i1
17690 stx %o5, [%l7 + 0x08]
17691 nop ! tg %xcc, 0x4 changed by convert2hboot
17692 bne,a %xcc, loop_1708
17693 nop ! tsubcc %l1, %i6, %l2 changed by convert2hboot
17694 nop ! tneg %xcc, 0x7 changed by convert2hboot
17695 bge loop_1709
17696loop_1708:
17697 movpos %xcc, %o7, %g2
17698 fmovdn %icc, %f30, %f15
17699 bge,a,pn %xcc, loop_1710
17700loop_1709:
17701 udivcc %l4, 0x1F72, %g3
17702 fbue %fcc1, loop_1711
17703 sll %o3, 0x09, %l5
17704loop_1710:
17705 add %g1, 0x0282, %l6
17706 alignaddrl %g7, %o4, %o6
17707loop_1711:
17708 bg %xcc, loop_1712
17709 subccc %g6, %i7, %o0
17710 array16 %i5, %g4, %i2
17711 edge8n %i4, %l3, %g5
17712loop_1712:
17713 membar 0x78
17714 bcc,a,pn %icc, loop_1713
17715 nop
17716 set 0x50, %g5
17717 std %f0, [%l7 + %g5]
17718 subccc %o1, 0x1119, %i0
17719 smul %i3, 0x15A1, %o2
17720loop_1713:
17721 ldsb [%l7 + 0x5C], %i1
17722 lduw [%l7 + 0x50], %l0
17723 add %o5, %l1, %l2
17724 add %i6, 0x04C2, %g2
17725 movgu %icc, %l4, %g3
17726 set 0x40, %o0
17727 nop ! stda %f16, [%l7 + %o0] 0x11 ASI use replaced by convert2hboot
17728 fmovscs %xcc, %f23, %f9
17729 saved
17730 rdpr %cwp, %g1
17731 rdpr %cansave, %g2
17732 rdpr %canrestore, %g3
17733 rdpr %cleanwin, %g4
17734 rdpr %otherwin, %g5
17735 rdpr %wstate, %g6
17736 brnz,a %o3, loop_1714
17737 flush %l7 + 0x34
17738 fand %f28, %f24, %f18
17739 std %f26, [%l7 + 0x70]
17740loop_1714:
17741 edge8ln %o7, %l5, %l6
17742 fors %f12, %f10, %f0
17743 wr %g0, 0x04, %asi
17744 mulx %g7, %o4, %o6
17745 fmovdneg %icc, %f23, %f9
17746 fbuge %fcc0, loop_1715
17747 edge16ln %g6, %g1, %o0
17748 fbue,a %fcc1, loop_1716
17749 nop ! tneg %xcc, 0x0 changed by convert2hboot
17750loop_1715:
17751 fmovrse %i5, %f26, %f19
17752 wr %g0, 0x04, %asi
17753loop_1716:
17754 bgu %icc, loop_1717
17755 nop ! taddcc %i2, %i4, %i7 changed by convert2hboot
17756 fmovrde %g5, %f24, %f22
17757 and %l3, %i0, %i3
17758loop_1717:
17759 subcc %o2, 0x034F, %o1
17760 movrne %l0, 0x315, %i1
17761 umulcc %l1, %l2, %i6
17762 srlx %g2, 0x03, %l4
17763 nop ! tcc %xcc, 0x2 changed by convert2hboot
17764 fornot1s %f4, %f8, %f21
17765 andcc %g3, 0x0ED4, %o5
17766 movcs %icc, %o7, %l5
17767 mulx %l6, 0x07E6, %o3
17768 movcs %icc, %o4, %o6
17769 faligndata %f24, %f14, %f12
17770 edge16ln %g6, %g7, %o0
17771 fzero %f12
17772 edge8n %g1, %i5, %i2
17773 fblg,a %fcc0, loop_1718
17774 nop ! tcs %xcc, 0x6 changed by convert2hboot
17775 edge32ln %g4, %i4, %i7
17776 bvc,a,pn %xcc, loop_1719
17777loop_1718:
17778 fble,a %fcc0, loop_1720
17779 movge %xcc, %g5, %l3
17780 wr %g0, 0xf0, %asi
17781 membar #Sync
17782loop_1719:
17783 fble %fcc1, loop_1721
17784loop_1720:
17785 nop ! ta %xcc, 0x0 changed by convert2hboot
17786 movne %xcc, %i0, %o2
17787 edge16ln %o1, %l0, %i1
17788loop_1721:
17789 st %f7, [%l7 + 0x10]
17790 movn %xcc, %l1, %l2
17791 fmovdgu %xcc, %f19, %f8
17792 nop ! tl %icc, 0x3 changed by convert2hboot
17793 edge32n %i3, %g2, %l4
17794 andn %i6, 0x0F9F, %g3
17795 fandnot1s %f14, %f19, %f22
17796 fble %fcc2, loop_1722
17797 orncc %o5, 0x001A, %l5
17798 array16 %l6, %o3, %o4
17799 fmovsleu %icc, %f21, %f6
17800loop_1722:
17801 fblg %fcc3, loop_1723
17802 fpadd16 %f26, %f0, %f20
17803 fmovsg %icc, %f8, %f30
17804 movrne %o6, 0x3E4, %g6
17805loop_1723:
17806 fmovda %xcc, %f20, %f14
17807 std %o6, [%l7 + 0x30]
17808 fmovsleu %xcc, %f13, %f17
17809 umul %o0, %g7, %g1
17810 movvs %xcc, %i2, %g4
17811 bleu,a %xcc, loop_1724
17812 sth %i5, [%l7 + 0x12]
17813 edge16ln %i4, %g5, %i7
17814 movge %icc, %i0, %l3
17815loop_1724:
17816 swap [%l7 + 0x1C], %o1
17817 brlez %o2, loop_1725
17818 fpsub32 %f30, %f18, %f26
17819 fcmpne32 %f12, %f26, %l0
17820 nop ! sir 0x1612 changed by convert2hboot
17821loop_1725:
17822 nop ! tvc %xcc, 0x5 changed by convert2hboot
17823 ldx [%l7 + 0x70], %i1
17824 subcc %l2, 0x009B, %i3
17825 array8 %g2, %l1, %l4
17826 nop
17827 set 0x1A, %g6
17828 ldsh [%l7 + %g6], %g3
17829 movcc %xcc, %o5, %i6
17830 fbul,a %fcc0, loop_1726
17831 nop ! tl %xcc, 0x5 changed by convert2hboot
17832 fabsd %f6, %f28
17833 array32 %l6, %l5, %o4
17834loop_1726:
17835 alignaddr %o6, %o3, %g6
17836 mulscc %o7, 0x0ACD, %g7
17837 nop ! tcc %icc, 0x0 changed by convert2hboot
17838 nop ! tg %icc, 0x6 changed by convert2hboot
17839 fpsub32s %f15, %f28, %f6
17840 umul %g1, 0x1349, %o0
17841 fmovdle %xcc, %f20, %f9
17842 srl %g4, %i5, %i4
17843 nop ! tn %xcc, 0x5 changed by convert2hboot
17844 array32 %i2, %g5, %i0
17845 orcc %l3, 0x16D6, %i7
17846 edge16n %o2, %o1, %l0
17847 bge,a %xcc, loop_1727
17848 movrgez %i1, 0x353, %i3
17849 fandnot1 %f6, %f10, %f2
17850 subccc %l2, %g2, %l1
17851loop_1727:
17852 nop ! tl %icc, 0x2 changed by convert2hboot
17853 fzero %f6
17854 fmul8x16au %f6, %f13, %f6
17855 movrne %l4, 0x1B3, %g3
17856 edge32n %i6, %l6, %o5
17857 nop ! tpos %icc, 0x5 changed by convert2hboot
17858 orcc %l5, %o4, %o3
17859 brnz %g6, loop_1728
17860 fmovspos %icc, %f6, %f18
17861 nop ! sir 0x069C changed by convert2hboot
17862 membar #Sync
17863 set 0x40, %g2
17864 nop ! ldda [%l7 + %g2] 0x1f, %f16 ASI use replaced by convert2hboot
17865loop_1728:
17866 fmovdcc %icc, %f3, %f14
17867 fandnot1s %f28, %f24, %f28
17868 sra %o6, %o7, %g7
17869 fcmped %fcc3, %f20, %f26
17870 alignaddr %o0, %g1, %i5
17871 nop ! tne %xcc, 0x2 changed by convert2hboot
17872 wr %g0, 0x23, %asi
17873 membar #Sync
17874 subcc %i2, %i4, %g5
17875 addc %i0, 0x0970, %i7
17876 orncc %l3, %o1, %o2
17877 movl %xcc, %i1, %i3
17878 nop
17879 setx loop_1729, %l0, %l1
17880 nop ! wrpr 0x1, %tl changed by convert2hboot
17881 nop ! wrpr %l1, %tnpc changed by convert2hboot
17882 setx 0x34400001400, %l0, %l1
17883 nop ! wrpr %l1, %tstate changed by convert2hboot
17884 nop ! wrhpr 0x4, %htstate changed by convert2hboot
17885 nop ! done changed by convert2hboot
17886 movge %xcc, %l2, %g2
17887 fmovse %xcc, %f31, %f24
17888 fzero %f24
17889loop_1729:
17890 nop ! te %icc, 0x3 changed by convert2hboot
17891 mova %icc, %l0, %l1
17892 fbe %fcc2, loop_1730
17893 brgez,a %l4, loop_1731
17894 nop ! tvc %icc, 0x3 changed by convert2hboot
17895 movgu %icc, %g3, %l6
17896loop_1730:
17897 and %i6, 0x063E, %l5
17898loop_1731:
17899 movvc %xcc, %o5, %o3
17900 orncc %o4, %o6, %g6
17901 ldsb [%l7 + 0x48], %g7
17902 fnand %f12, %f22, %f20
17903 orcc %o0, 0x0DCD, %g1
17904 nop ! tne %icc, 0x2 changed by convert2hboot
17905 mova %icc, %i5, %g4
17906 fandnot1 %f20, %f14, %f26
17907 alignaddrl %i2, %o7, %g5
17908 sllx %i0, 0x1A, %i7
17909 fbne %fcc0, loop_1732
17910 nop ! tvc %icc, 0x7 changed by convert2hboot
17911 membar 0x6E
17912 fmovrde %i4, %f4, %f18
17913loop_1732:
17914 fba %fcc1, loop_1733
17915 sdivcc %o1, 0x01C5, %o2
17916 srax %l3, 0x10, %i3
17917 nop
17918 setx loop_1734, %l0, %l1
17919 jmpl %l1, %l2
17920loop_1733:
17921 nop ! tvs %xcc, 0x5 changed by convert2hboot
17922 nop ! tneg %icc, 0x4 changed by convert2hboot
17923 ldd [%l7 + 0x30], %g2
17924loop_1734:
17925 sll %i1, 0x03, %l0
17926 umul %l4, %l1, %l6
17927 bneg,a loop_1735
17928 fmovspos %icc, %f5, %f1
17929 andcc %i6, %l5, %g3
17930 wr %g0, 0x80, %asi
17931loop_1735:
17932 movrne %o3, %o4, %g6
17933 prefetch [%l7 + 0x14], 0x0
17934 fmovrsgz %g7, %f31, %f19
17935 fmovsa %xcc, %f7, %f5
17936 fcmpeq32 %f4, %f14, %o0
17937 xorcc %g1, 0x024E, %i5
17938 addcc %o6, 0x16A7, %g4
17939 nop ! tvs %xcc, 0x1 changed by convert2hboot
17940 set 0x28, %l5
17941 nop ! prefetcha [%l7 + %l5] 0x04, 0x2 ASI use replaced by convert2hboot
17942 movcs %xcc, %i2, %i0
17943 fbue %fcc0, loop_1736
17944 mova %xcc, %g5, %i7
17945 fpsub32 %f2, %f20, %f6
17946 xorcc %i4, 0x164F, %o2
17947loop_1736:
17948 call loop_1737
17949 fcmpeq16 %f14, %f16, %o1
17950 orn %l3, 0x1DDA, %i3
17951 wr %g0, 0x11, %asi
17952loop_1737:
17953 movrlz %i1, %l0, %l2
17954 wr %g0, 0x0c, %asi
17955 fbo %fcc2, loop_1738
17956 edge16n %l4, %i6, %l6
17957 andn %l5, %g3, %o3
17958 nop ! te %xcc, 0x6 changed by convert2hboot
17959loop_1738:
17960 nop
17961 set 0x41, %g3
17962 nop ! ldsba [%l7 + %g3] 0x19, %o4 ASI use replaced by convert2hboot
17963 srax %o5, 0x0D, %g7
17964 movpos %icc, %g6, %g1
17965 fnands %f26, %f24, %f26
17966 umul %i5, %o0, %g4
17967 movneg %icc, %o7, %o6
17968 wr %g0, 0x52, %asi
17969 std %g4, [%l7 + 0x30]
17970 array16 %i0, %i4, %i7
17971 orncc %o2, 0x0E4E, %l3
17972 wr %g0, 0x18, %asi
17973 xor %g2, 0x0291, %i1
17974 fmovsa %xcc, %f17, %f28
17975 movvs %icc, %i3, %l0
17976 fpadd32s %f28, %f19, %f2
17977 sdiv %l2, 0x103D, %l4
17978 fmuld8ulx16 %f7, %f19, %f2
17979 movleu %icc, %i6, %l6
17980 fsrc1s %f3, %f16
17981 movrlez %l1, 0x07D, %l5
17982 srl %o3, %o4, %o5
17983 fornot1 %f2, %f18, %f16
17984 fpsub32 %f0, %f12, %f18
17985 nop ! tvc %xcc, 0x6 changed by convert2hboot
17986 fcmpd %fcc1, %f8, %f8
17987 st %f1, [%l7 + 0x20]
17988 ldsb [%l7 + 0x75], %g7
17989 nop ! tgu %icc, 0x7 changed by convert2hboot
17990 fmovdcs %icc, %f8, %f8
17991 nop ! taddcc %g3, %g1, %g6 changed by convert2hboot
17992 udiv %o0, 0x007A, %i5
17993 mova %xcc, %o7, %o6
17994 alignaddr %g4, %i2, %i0
17995 sub %i4, 0x1D4D, %i7
17996 saved
17997 rdpr %cwp, %g1
17998 rdpr %cansave, %g2
17999 rdpr %canrestore, %g3
18000 rdpr %cleanwin, %g4
18001 rdpr %otherwin, %g5
18002 rdpr %wstate, %g6
18003 andcc %g5, 0x020C, %o2
18004 fpadd32s %f15, %f7, %f9
18005 fmovdg %xcc, %f21, %f9
18006 fone %f10
18007 andncc %l3, %g2, %i1
18008 addc %i3, 0x04DD, %l0
18009 fandnot1 %f12, %f14, %f24
18010 wr %g0, 0x89, %asi
18011 fbg %fcc3, loop_1739
18012 fabss %f21, %f22
18013 orncc %o1, 0x0D21, %l2
18014 sdiv %l4, 0x0031, %i6
18015loop_1739:
18016 sub %l1, %l5, %o3
18017 bcc,a %icc, loop_1740
18018 udiv %l6, 0x1E52, %o4
18019 addc %o5, %g7, %g3
18020 fmovrdlez %g6, %f20, %f10
18021loop_1740:
18022 or %o0, 0x1E85, %g1
18023 movg %xcc, %o7, %o6
18024 edge8l %g4, %i5, %i0
18025 fmovs %f8, %f16
18026 nop ! tneg %xcc, 0x4 changed by convert2hboot
18027 fxors %f16, %f14, %f17
18028 nop ! tn %icc, 0x1 changed by convert2hboot
18029 bne,pn %icc, loop_1741
18030 movre %i2, %i7, %g5
18031 udivx %i4, 0x0E53, %o2
18032 edge32n %l3, %i1, %i3
18033loop_1741:
18034 fmovrsne %l0, %f30, %f3
18035 edge32ln %o1, %g2, %l2
18036 fbge %fcc1, loop_1742
18037 fxor %f20, %f20, %f20
18038 fmovdle %icc, %f1, %f26
18039 set 0x40, %i4
18040 nop ! ldxa [%l7 + %i4] 0x11, %l4 ASI use replaced by convert2hboot
18041loop_1742:
18042 edge8 %i6, %l1, %l5
18043 fblg %fcc2, loop_1743
18044 movcs %icc, %l6, %o3
18045 movn %icc, %o5, %g7
18046 nop ! ta %xcc, 0x0 changed by convert2hboot
18047loop_1743:
18048 movrgz %g3, %o4, %g6
18049 nop ! tvs %icc, 0x1 changed by convert2hboot
18050 array32 %g1, %o0, %o7
18051 fbg,a %fcc3, loop_1744
18052 fmovrdgez %g4, %f30, %f26
18053 mulx %i5, 0x0E86, %i0
18054 nop ! tn %icc, 0x7 changed by convert2hboot
18055loop_1744:
18056 nop
18057 set 0x68, %i6
18058 ldsh [%l7 + %i6], %o6
18059 set 0x45, %o5
18060 nop ! ldstuba [%l7 + %o5] 0x89, %i2 ASI use replaced by convert2hboot
18061 fbu %fcc0, loop_1745
18062 nop ! tg %icc, 0x6 changed by convert2hboot
18063 bvs,pt %xcc, loop_1746
18064 fcmpne32 %f10, %f20, %i7
18065loop_1745:
18066 fands %f20, %f2, %f10
18067 sdivcc %i4, 0x1AED, %o2
18068loop_1746:
18069 movne %xcc, %g5, %l3
18070 sllx %i1, %l0, %o1
18071 nop ! tcs %xcc, 0x1 changed by convert2hboot
18072 xnor %g2, %i3, %l4
18073 nop ! tl %icc, 0x7 changed by convert2hboot
18074 fmovdl %xcc, %f12, %f23
18075 fpackfix %f14, %f14
18076 movrne %l2, %i6, %l1
18077 ldd [%l7 + 0x60], %l4
18078 sll %o3, 0x01, %l6
18079 movrlez %g7, %g3, %o4
18080 smul %o5, %g6, %o0
18081 nop ! tle %xcc, 0x5 changed by convert2hboot
18082 umul %o7, %g1, %g4
18083 sdivcc %i0, 0x1197, %o6
18084 movneg %icc, %i5, %i7
18085 fmovrdlz %i2, %f12, %f22
18086 alignaddr %o2, %i4, %l3
18087 orncc %i1, %l0, %g5
18088 sll %o1, %g2, %l4
18089 sub %i3, 0x0B92, %i6
18090 fbu,a %fcc2, loop_1747
18091 fpack32 %f10, %f8, %f8
18092 movg %xcc, %l2, %l5
18093 srl %o3, %l1, %l6
18094loop_1747:
18095 srl %g3, 0x0E, %g7
18096 orncc %o4, 0x062A, %g6
18097 movvc %icc, %o0, %o5
18098 subccc %g1, %g4, %o7
18099 fmovdleu %icc, %f30, %f31
18100 bgu,a,pt %icc, loop_1748
18101 fbug %fcc0, loop_1749
18102 edge8ln %i0, %o6, %i7
18103 smul %i2, 0x0964, %i5
18104loop_1748:
18105 fbl %fcc2, loop_1750
18106loop_1749:
18107 fbne %fcc0, loop_1751
18108 sdivx %o2, 0x071D, %i4
18109 bcc,a,pt %icc, loop_1752
18110loop_1750:
18111 call loop_1753
18112loop_1751:
18113 nop ! tsubcc %l3, 0x00FD, %l0 changed by convert2hboot
18114 mulx %g5, 0x10E8, %o1
18115loop_1752:
18116 fmovsge %icc, %f29, %f24
18117loop_1753:
18118 movl %icc, %g2, %i1
18119 movcc %xcc, %i3, %i6
18120 array8 %l2, %l5, %l4
18121 bleu %icc, loop_1754
18122 fandnot1s %f18, %f24, %f27
18123 nop ! tvc %xcc, 0x6 changed by convert2hboot
18124 edge32n %o3, %l6, %l1
18125loop_1754:
18126 movre %g3, 0x2E0, %o4
18127 addcc %g7, 0x1CC4, %g6
18128 fsrc2s %f9, %f13
18129 edge8 %o0, %o5, %g1
18130 bge %icc, loop_1755
18131 fnors %f24, %f31, %f6
18132 nop ! te %xcc, 0x1 changed by convert2hboot
18133 wr %g0, 0x11, %asi
18134loop_1755:
18135 nop ! sir 0x1158 changed by convert2hboot
18136 fexpand %f21, %f14
18137 fmul8ulx16 %f6, %f10, %f2
18138 movneg %xcc, %o7, %i0
18139 popc %o6, %i2
18140 nop ! tcs %icc, 0x1 changed by convert2hboot
18141 wr %g0, 0x19, %asi
18142 udiv %i7, 0x01F8, %i4
18143 andcc %l3, %o2, %l0
18144 sdivcc %g5, 0x0928, %o1
18145 set 0x33, %o2
18146 nop ! ldstuba [%l7 + %o2] 0x04, %i1 ASI use replaced by convert2hboot
18147 fbe,a %fcc3, loop_1756
18148 movgu %xcc, %g2, %i3
18149 std %f2, [%l7 + 0x50]
18150 orn %l2, %l5, %l4
18151loop_1756:
18152 xor %o3, %i6, %l1
18153 fmovsle %xcc, %f16, %f21
18154 prefetch [%l7 + 0x48], 0x2
18155 set 0x28, %i2
18156 nop ! lduwa [%l7 + %i2] 0x15, %l6 ASI use replaced by convert2hboot
18157 movle %icc, %o4, %g7
18158 orn %g6, %o0, %o5
18159 andcc %g3, %g4, %o7
18160 xor %i0, %g1, %i2
18161 srl %i5, 0x00, %o6
18162 fbue %fcc0, loop_1757
18163 fmovsle %icc, %f25, %f15
18164 fmovrde %i4, %f10, %f22
18165 nop ! ta %icc, 0x7 changed by convert2hboot
18166loop_1757:
18167 be %icc, loop_1758
18168 alignaddrl %i7, %l3, %o2
18169 fcmpes %fcc3, %f20, %f21
18170 fmovdleu %xcc, %f18, %f8
18171loop_1758:
18172 nop ! taddcc %g5, %o1, %i1 changed by convert2hboot
18173 fmovsl %xcc, %f21, %f29
18174 fmovdle %icc, %f27, %f26
18175 subcc %g2, 0x0CF6, %l0
18176 orcc %i3, %l2, %l5
18177 fmuld8ulx16 %f13, %f25, %f22
18178 array8 %l4, %o3, %l1
18179 stw %i6, [%l7 + 0x18]
18180 movleu %xcc, %o4, %g7
18181 movn %xcc, %g6, %o0
18182 fpack16 %f24, %f15
18183 nop ! tl %xcc, 0x3 changed by convert2hboot
18184 smul %l6, %g3, %g4
18185 membar #Sync
18186 wr %g0, 0xf8, %asi
18187 andncc %o7, %o5, %i0
18188 array16 %i2, %g1, %o6
18189 sdivx %i5, 0x04CF, %i7
18190 fbo %fcc0, loop_1759
18191 movg %xcc, %l3, %o2
18192 subccc %g5, %i4, %i1
18193 fbne,a %fcc0, loop_1760
18194loop_1759:
18195 and %o1, %g2, %l0
18196 wr %g0, 0x19, %asi
18197loop_1760:
18198 fmovdge %xcc, %f26, %f21
18199 membar 0x0F
18200 fcmple16 %f8, %f24, %l5
18201 sra %l4, %i3, %o3
18202 fbu %fcc2, loop_1761
18203 srl %l1, %i6, %o4
18204 edge8l %g7, %o0, %l6
18205 fbo,a %fcc0, loop_1762
18206loop_1761:
18207 fmovdg %xcc, %f22, %f30
18208 nop ! tleu %xcc, 0x2 changed by convert2hboot
18209 xorcc %g6, %g4, %o7
18210loop_1762:
18211 fmovsg %xcc, %f29, %f27
18212 fcmpgt16 %f0, %f24, %o5
18213 fbule %fcc3, loop_1763
18214 movre %g3, 0x38C, %i2
18215 nop ! tn %xcc, 0x3 changed by convert2hboot
18216 std %g0, [%l7 + 0x38]
18217loop_1763:
18218 array32 %o6, %i0, %i7
18219 nop ! tcc %xcc, 0x5 changed by convert2hboot
18220 fcmpd %fcc3, %f26, %f6
18221 movge %icc, %l3, %i5
18222 bneg,a %xcc, loop_1764
18223 and %g5, %o2, %i4
18224 restored
18225 rdpr %cwp, %g1
18226 rdpr %cansave, %g2
18227 rdpr %canrestore, %g3
18228 rdpr %cleanwin, %g4
18229 rdpr %otherwin, %g5
18230 rdpr %wstate, %g6
18231 fxnor %f18, %f18, %f6
18232loop_1764:
18233 fandnot1s %f12, %f19, %f15
18234 set 0x10, %i7
18235 sta %f23, [%l7 + %i7] 0x0c
18236 fmovrdlz %o1, %f16, %f30
18237 nop
18238 set 0x6C, %o4
18239 stw %g2, [%l7 + %o4]
18240 nop ! tle %icc, 0x7 changed by convert2hboot
18241 fbn,a %fcc3, loop_1765
18242 movneg %xcc, %i1, %l2
18243 sll %l0, 0x0C, %l5
18244 fmovdgu %icc, %f29, %f21
18245loop_1765:
18246 array8 %i3, %o3, %l4
18247 xor %i6, %o4, %g7
18248 udivx %o0, 0x1921, %l6
18249 edge16 %g6, %g4, %l1
18250 sethi 0x0587, %o7
18251 bg,a,pt %xcc, loop_1766
18252 ldsh [%l7 + 0x2C], %o5
18253 edge32l %g3, %g1, %i2
18254 orcc %i0, 0x134A, %i7
18255loop_1766:
18256 array8 %o6, %i5, %l3
18257 fcmpgt32 %f4, %f0, %g5
18258 set 0x4E, %i1
18259 nop ! stha %o2, [%l7 + %i1] 0x19 ASI use replaced by convert2hboot
18260 nop ! tneg %icc, 0x6 changed by convert2hboot
18261 stb %o1, [%l7 + 0x0D]
18262 udivcc %i4, 0x18C7, %g2
18263 nop ! tneg %xcc, 0x7 changed by convert2hboot
18264 fpadd16s %f26, %f19, %f18
18265 alignaddr %l2, %i1, %l5
18266 fpsub16s %f22, %f18, %f8
18267 fmovdne %xcc, %f21, %f1
18268 fxnors %f15, %f23, %f22
18269 set 0x08, %i0
18270 sta %f22, [%l7 + %i0] 0x18
18271 fpmerge %f9, %f14, %f16
18272 fbu %fcc2, loop_1767
18273 subc %i3, 0x1A41, %l0
18274 fbug %fcc0, loop_1768
18275 movgu %icc, %o3, %l4
18276loop_1767:
18277 nop
18278 setx loop_1769, %l0, %l1
18279 nop ! wrpr 0x1, %tl changed by convert2hboot
18280 nop ! wrpr %l1, %tpc changed by convert2hboot
18281 add %l1, 0x4, %l1
18282 nop ! wrpr %l1, %tnpc changed by convert2hboot
18283 setx 0x34400001400, %l0, %l1
18284 nop ! wrpr %l1, %tstate changed by convert2hboot
18285 nop ! wrhpr 0x4, %htstate changed by convert2hboot
18286 nop ! retry changed by convert2hboot
18287 nop ! tl %xcc, 0x7 changed by convert2hboot
18288loop_1768:
18289 nop
18290 set 0x42, %o1
18291 nop ! lduha [%l7 + %o1] 0x88, %o4 ASI use replaced by convert2hboot
18292loop_1769:
18293 movre %g7, %i6, %l6
18294 movcs %xcc, %g6, %g4
18295 movcs %xcc, %l1, %o7
18296 nop ! tn %xcc, 0x4 changed by convert2hboot
18297 mova %xcc, %o5, %g3
18298 fcmpgt16 %f30, %f28, %g1
18299 set 0x2C, %i5
18300 nop ! ldsha [%l7 + %i5] 0x88, %o0 ASI use replaced by convert2hboot
18301 nop ! tneg %icc, 0x7 changed by convert2hboot
18302 fsrc2 %f10, %f0
18303 movne %icc, %i0, %i2
18304 fmovrde %i7, %f0, %f8
18305 smul %i5, 0x0242, %l3
18306 stw %g5, [%l7 + 0x34]
18307 nop ! taddcc %o6, %o2, %i4 changed by convert2hboot
18308 movrlz %g2, %l2, %i1
18309 nop ! tcc %xcc, 0x0 changed by convert2hboot
18310 movrne %o1, %i3, %l0
18311 nop ! tsubcc %o3, %l4, %l5 changed by convert2hboot
18312 fmovrse %g7, %f21, %f25
18313 fpack32 %f10, %f16, %f6
18314 be,pt %xcc, loop_1770
18315 nop ! te %xcc, 0x0 changed by convert2hboot
18316 ldub [%l7 + 0x42], %o4
18317 fmovsne %xcc, %f7, %f7
18318loop_1770:
18319 nop ! tneg %icc, 0x5 changed by convert2hboot
18320 edge32l %i6, %g6, %g4
18321 fmovdle %icc, %f29, %f25
18322 fpadd32s %f3, %f21, %f12
18323 fbule %fcc1, loop_1771
18324 nop ! tcc %icc, 0x2 changed by convert2hboot
18325 fmul8x16au %f5, %f25, %f10
18326 nop ! tgu %icc, 0x3 changed by convert2hboot
18327loop_1771:
18328 fabss %f15, %f11
18329 nop ! tgu %xcc, 0x5 changed by convert2hboot
18330 nop ! ta %xcc, 0x5 changed by convert2hboot
18331 mulscc %l1, 0x00C2, %l6
18332 alignaddrl %o7, %g3, %o5
18333 fornot1s %f29, %f17, %f7
18334 nop ! tleu %icc, 0x4 changed by convert2hboot
18335 edge16n %o0, %g1, %i2
18336 movrne %i0, 0x219, %i5
18337 fmul8x16al %f30, %f25, %f24
18338 fnand %f8, %f30, %f8
18339 movne %icc, %i7, %g5
18340 fmuld8ulx16 %f9, %f4, %f26
18341 fbuge %fcc1, loop_1772
18342 fmovdcs %xcc, %f6, %f3
18343 srax %o6, 0x0D, %l3
18344 bvs,pn %xcc, loop_1773
18345loop_1772:
18346 movvs %xcc, %o2, %i4
18347 nop ! taddcctv %l2, %i1, %g2 changed by convert2hboot
18348 srax %i3, %o1, %l0
18349loop_1773:
18350 xor %o3, %l5, %g7
18351 nop ! tpos %icc, 0x7 changed by convert2hboot
18352 edge8 %l4, %o4, %i6
18353 nop ! tle %xcc, 0x2 changed by convert2hboot
18354 fmovdcs %xcc, %f11, %f5
18355 ldsh [%l7 + 0x5A], %g4
18356 fble,a %fcc2, loop_1774
18357 orncc %g6, 0x13F2, %l6
18358 movne %xcc, %o7, %g3
18359 ldstub [%l7 + 0x2A], %l1
18360loop_1774:
18361 edge16 %o5, %o0, %g1
18362 movn %icc, %i2, %i0
18363 wr %g0, 0x19, %asi
18364 fmovsle %icc, %f11, %f10
18365 set 0x1C, %l0
18366 nop ! lduwa [%l7 + %l0] 0x18, %i7 ASI use replaced by convert2hboot
18367 brnz %g5, loop_1775
18368 orcc %l3, 0x04FC, %o6
18369 movl %icc, %i4, %o2
18370 udivcc %i1, 0x03DE, %l2
18371loop_1775:
18372 fmovdgu %xcc, %f4, %f15
18373 nop ! tcs %icc, 0x7 changed by convert2hboot
18374 edge32 %i3, %o1, %l0
18375 fmovsg %icc, %f10, %f13
18376 nop ! taddcc %g2, 0x0CAD, %o3 changed by convert2hboot
18377 edge32 %l5, %g7, %l4
18378 nop ! tgu %xcc, 0x4 changed by convert2hboot
18379 fcmpne32 %f24, %f26, %i6
18380 wr %g0, 0x80, %asi
18381 subcc %g4, 0x0D1E, %l6
18382 ble,a,pt %xcc, loop_1776
18383 fpadd32s %f2, %f17, %f19
18384 fmovdne %icc, %f8, %f1
18385 xnor %g6, 0x16C2, %g3
18386loop_1776:
18387 array16 %l1, %o5, %o7
18388 bpos %icc, loop_1777
18389 srax %o0, %g1, %i0
18390 stw %i5, [%l7 + 0x24]
18391 fmovs %f12, %f3
18392loop_1777:
18393 nop ! te %xcc, 0x4 changed by convert2hboot
18394 movge %xcc, %i7, %i2
18395 nop ! te %xcc, 0x2 changed by convert2hboot
18396 wr %g0, 0x89, %asi
18397 sta %f16, [%l7 + 0x38] %asi
18398 set 0x56, %o6
18399 nop ! stha %g5, [%l7 + %o6] 0x11 ASI use replaced by convert2hboot
18400 ba,pn %xcc, loop_1778
18401 sllx %l3, 0x06, %i4
18402 wr %g0, 0x11, %asi
18403loop_1778:
18404 fcmpgt32 %f0, %f2, %o6
18405 fexpand %f6, %f20
18406 fpadd32s %f31, %f30, %f9
18407 array16 %i1, %l2, %i3
18408 sth %o1, [%l7 + 0x22]
18409 wr %g0, 0x11, %asi
18410 brnz %o3, loop_1779
18411 ldub [%l7 + 0x1C], %l0
18412 movvs %icc, %g7, %l5
18413 subc %l4, %o4, %i6
18414loop_1779:
18415 nop ! tgu %xcc, 0x5 changed by convert2hboot
18416 brlez %g4, loop_1780
18417 alignaddrl %l6, %g3, %l1
18418 fxnors %f8, %f25, %f31
18419 fblg %fcc0, loop_1781
18420loop_1780:
18421 umulcc %g6, %o7, %o0
18422 std %f24, [%l7 + 0x08]
18423 nop ! tle %xcc, 0x6 changed by convert2hboot
18424loop_1781:
18425 edge8ln %g1, %i0, %i5
18426 swap [%l7 + 0x28], %i7
18427 fzeros %f18
18428 udivx %i2, 0x1A8D, %g5
18429 mulx %l3, %o5, %o2
18430 fornot1s %f21, %f30, %f7
18431 subcc %i4, %o6, %i1
18432 edge8 %i3, %l2, %g2
18433 fbul %fcc2, loop_1782
18434 nop
18435 setx loop_1783, %l0, %l1
18436 nop ! wrpr 0x1, %tl changed by convert2hboot
18437 nop ! wrpr %l1, %tnpc changed by convert2hboot
18438 setx 0x34400001400, %l0, %l1
18439 nop ! wrpr %l1, %tstate changed by convert2hboot
18440 nop ! wrhpr 0x4, %htstate changed by convert2hboot
18441 nop ! done changed by convert2hboot
18442 movle %icc, %o1, %l0
18443 fsrc2s %f0, %f10
18444loop_1782:
18445 addccc %g7, 0x1BCA, %o3
18446loop_1783:
18447 fmovsleu %xcc, %f8, %f1
18448 subccc %l4, 0x0C2F, %o4
18449 array8 %i6, %l5, %l6
18450 xor %g4, 0x0FB9, %g3
18451 andcc %l1, %g6, %o7
18452 nop ! sir 0x1DC6 changed by convert2hboot
18453 wr %g0, 0x11, %asi
18454 nop ! tne %xcc, 0x4 changed by convert2hboot
18455 fmovrse %g1, %f7, %f19
18456 fbue %fcc1, loop_1784
18457 nop ! tl %icc, 0x5 changed by convert2hboot
18458 set 0x70, %o7
18459 nop ! stda %i0, [%l7 + %o7] 0x19 ASI use replaced by convert2hboot
18460loop_1784:
18461 fsrc2 %f8, %f30
18462 edge16l %i5, %i7, %i2
18463 movl %icc, %l3, %o5
18464 orn %o2, %g5, %i4
18465 umulcc %o6, %i1, %l2
18466 bleu,a loop_1785
18467 alignaddr %g2, %o1, %i3
18468 lduh [%l7 + 0x54], %g7
18469 fpack32 %f24, %f2, %f6
18470loop_1785:
18471 movle %xcc, %l0, %l4
18472 fbo,a %fcc2, loop_1786
18473 nop ! tcs %icc, 0x4 changed by convert2hboot
18474 array8 %o4, %o3, %i6
18475 movrne %l6, 0x3F2, %l5
18476loop_1786:
18477 movrne %g4, 0x3E1, %g3
18478 bl,a %xcc, loop_1787
18479 fba,a %fcc3, loop_1788
18480 orcc %g6, %l1, %o0
18481 edge32 %o7, %g1, %i0
18482loop_1787:
18483 nop
18484 set 0x20, %o3
18485 nop ! swapa [%l7 + %o3] 0x89, %i5 ASI use replaced by convert2hboot
18486loop_1788:
18487 fzero %f12
18488 movrlz %i7, %l3, %o5
18489 set 0x78, %l4
18490 nop ! stda %o2, [%l7 + %l4] 0x2f ASI use replaced by convert2hboot
18491 membar #Sync
18492 nop ! tl %icc, 0x7 changed by convert2hboot
18493 nop ! taddcc %g5, 0x154A, %i2 changed by convert2hboot
18494 move %icc, %o6, %i4
18495 edge8 %l2, %g2, %o1
18496 mulx %i1, %g7, %i3
18497 fbn %fcc2, loop_1789
18498 faligndata %f2, %f30, %f8
18499 lduw [%l7 + 0x20], %l4
18500 srax %l0, 0x1C, %o3
18501loop_1789:
18502 ldx [%l7 + 0x20], %o4
18503 umul %i6, %l6, %g4
18504 umulcc %g3, 0x1CC9, %l5
18505 fmovdcs %xcc, %f12, %f6
18506 bvc,pt %icc, loop_1790
18507 fbule,a %fcc2, loop_1791
18508 prefetch [%l7 + 0x08], 0x3
18509 fcmpes %fcc0, %f14, %f30
18510loop_1790:
18511 alignaddrl %g6, %o0, %l1
18512loop_1791:
18513 movle %xcc, %o7, %i0
18514 srl %i5, %i7, %l3
18515 fmovsne %icc, %f1, %f8
18516 fnot2s %f30, %f18
18517 brz %o5, loop_1792
18518 movpos %xcc, %o2, %g5
18519 movn %icc, %g1, %i2
18520 mulscc %i4, 0x11E0, %l2
18521loop_1792:
18522 nop ! tsubcctv %o6, %g2, %o1 changed by convert2hboot
18523 movcc %xcc, %i1, %i3
18524 fnand %f12, %f14, %f20
18525 umul %l4, 0x129C, %g7
18526 sdivx %o3, 0x1223, %o4
18527 nop ! sir 0x1465 changed by convert2hboot
18528 fone %f0
18529 smulcc %i6, %l6, %l0
18530 udiv %g4, 0x029A, %l5
18531 set 0x63, %l3
18532 nop ! ldstuba [%l7 + %l3] 0x04, %g3 ASI use replaced by convert2hboot
18533 stw %g6, [%l7 + 0x18]
18534 membar 0x01
18535 array8 %l1, %o0, %o7
18536 std %i0, [%l7 + 0x58]
18537 movle %icc, %i5, %i7
18538 edge32 %o5, %o2, %l3
18539 movneg %icc, %g5, %g1
18540 sra %i2, %l2, %o6
18541 array8 %g2, %o1, %i4
18542 movcc %icc, %i1, %i3
18543 umul %l4, %g7, %o4
18544 nop ! tvc %xcc, 0x5 changed by convert2hboot
18545 nop ! taddcc %o3, %l6, %l0 changed by convert2hboot
18546 siam 0x4
18547 andcc %g4, %i6, %g3
18548 movl %icc, %g6, %l1
18549 edge32n %l5, %o7, %i0
18550 fmuld8ulx16 %f8, %f28, %f24
18551 umulcc %o0, %i5, %o5
18552 movne %icc, %i7, %l3
18553 fsrc2 %f16, %f22
18554 set 0x16, %g7
18555 nop ! ldsha [%l7 + %g7] 0x19, %g5 ASI use replaced by convert2hboot
18556 wr %g0, 0x81, %asi
18557 fcmpeq16 %f16, %f10, %i2
18558 nop ! tgu %icc, 0x5 changed by convert2hboot
18559 fmuld8ulx16 %f26, %f27, %f30
18560 smulcc %o2, %o6, %l2
18561 fblg,a %fcc0, loop_1793
18562 subcc %o1, 0x08D5, %i4
18563 nop ! tvs %xcc, 0x5 changed by convert2hboot
18564 fmovsg %xcc, %f18, %f31
18565loop_1793:
18566 sub %g2, %i3, %i1
18567 bgu,a loop_1794
18568 orcc %l4, %o4, %g7
18569 umul %o3, %l6, %g4
18570 movg %icc, %l0, %i6
18571loop_1794:
18572 fmovrsgez %g6, %f15, %f1
18573 add %g3, 0x0F38, %l5
18574 orn %l1, 0x0EFF, %i0
18575 fpsub32 %f8, %f6, %f8
18576 nop
18577 set 0x74, %i3
18578 sth %o0, [%l7 + %i3]
18579 fmovdne %icc, %f18, %f10
18580 nop ! tg %xcc, 0x6 changed by convert2hboot
18581 ldstub [%l7 + 0x6B], %o7
18582 fbl,a %fcc1, loop_1795
18583 array32 %o5, %i7, %i5
18584 orcc %g5, 0x1944, %l3
18585 popc 0x0A74, %i2
18586loop_1795:
18587 brgz %g1, loop_1796
18588 fmovse %xcc, %f20, %f20
18589 bne,pt %xcc, loop_1797
18590 bge,pn %icc, loop_1798
18591loop_1796:
18592 movgu %icc, %o2, %o6
18593 nop ! tsubcc %l2, %o1, %g2 changed by convert2hboot
18594loop_1797:
18595 nop ! taddcc %i3, 0x1577, %i1 changed by convert2hboot
18596loop_1798:
18597 fnand %f12, %f8, %f2
18598 ldd [%l7 + 0x40], %f24
18599 umulcc %i4, 0x1299, %o4
18600 sethi 0x166B, %g7
18601 alignaddrl %o3, %l4, %g4
18602 subcc %l0, 0x0AC2, %l6
18603 fornot1s %f19, %f19, %f25
18604 movre %i6, %g6, %l5
18605 udivx %l1, 0x09B8, %g3
18606 move %icc, %o0, %i0
18607 nop ! ta %xcc, 0x7 changed by convert2hboot
18608 edge16 %o5, %o7, %i7
18609 andncc %g5, %l3, %i5
18610 set 0x50, %l6
18611 nop ! ldda [%l7 + %l6] 0x15, %i2 ASI use replaced by convert2hboot
18612 andn %o2, 0x0AC0, %o6
18613 movneg %icc, %l2, %g1
18614 andn %o1, %g2, %i1
18615 subccc %i3, 0x0B6F, %i4
18616 nop ! tge %icc, 0x7 changed by convert2hboot
18617 stb %g7, [%l7 + 0x12]
18618 edge8ln %o4, %o3, %l4
18619 andncc %g4, %l6, %i6
18620 nop ! tneg %icc, 0x6 changed by convert2hboot
18621 movne %icc, %l0, %g6
18622 fbule %fcc0, loop_1799
18623 bgu,a %xcc, loop_1800
18624 andn %l5, %l1, %o0
18625 fmovsvs %xcc, %f7, %f3
18626loop_1799:
18627 movneg %icc, %i0, %g3
18628loop_1800:
18629 ldsb [%l7 + 0x74], %o5
18630 orn %o7, %i7, %l3
18631 fmovdvs %icc, %f15, %f13
18632 fabss %f23, %f16
18633 nop ! tg %xcc, 0x5 changed by convert2hboot
18634 nop ! te %icc, 0x4 changed by convert2hboot
18635 addcc %i5, 0x0BB4, %g5
18636 nop
18637 set 0x18, %l1
18638 ldd [%l7 + %l1], %f2
18639 movpos %xcc, %o2, %i2
18640 movne %xcc, %l2, %g1
18641 nop ! ta %xcc, 0x4 changed by convert2hboot
18642 movcc %icc, %o1, %g2
18643 movl %xcc, %o6, %i1
18644 wr %g0, 0x10, %asi
18645 nop
18646 setx loop_1801, %l0, %l1
18647 nop ! wrpr 0x1, %tl changed by convert2hboot
18648 nop ! wrpr %l1, %tpc changed by convert2hboot
18649 add %l1, 0x4, %l1
18650 nop ! wrpr %l1, %tnpc changed by convert2hboot
18651 setx 0x34400001400, %l0, %l1
18652 nop ! wrpr %l1, %tstate changed by convert2hboot
18653 nop ! wrhpr 0x4, %htstate changed by convert2hboot
18654 nop ! retry changed by convert2hboot
18655 orn %g7, 0x14B3, %i3
18656 fornot1 %f4, %f18, %f10
18657 movrlz %o3, 0x1AD, %o4
18658loop_1801:
18659 fmovsa %xcc, %f19, %f30
18660 edge16l %g4, %l6, %l4
18661 bn,a loop_1802
18662 fbge,a %fcc0, loop_1803
18663 movn %icc, %i6, %g6
18664 movleu %icc, %l0, %l1
18665loop_1802:
18666 fmovdg %icc, %f28, %f18
18667loop_1803:
18668 nop
18669 add %l7, 0x50, %l6
18670 wr %g0, 0x18, %asi
18671 nop ! casxa [%l6] 0x18, %o0, %i0 ASI use replaced by convert2hboot
18672 ldsw [%l7 + 0x70], %l5
18673 movleu %icc, %g3, %o7
18674 orncc %o5, %l3, %i5
18675 bg,a loop_1804
18676 nop ! tcs %icc, 0x2 changed by convert2hboot
18677 fcmpd %fcc3, %f14, %f2
18678 ldub [%l7 + 0x12], %i7
18679loop_1804:
18680 nop ! tsubcc %o2, %i2, %g5 changed by convert2hboot
18681 fcmpne16 %f16, %f26, %l2
18682 fmuld8ulx16 %f31, %f9, %f0
18683 fpsub32 %f2, %f30, %f22
18684 fbule,a %fcc1, loop_1805
18685 fornot1s %f11, %f9, %f3
18686 srlx %g1, 0x0C, %o1
18687 saved
18688 rdpr %cwp, %g1
18689 rdpr %cansave, %g2
18690 rdpr %canrestore, %g3
18691 rdpr %cleanwin, %g4
18692 rdpr %otherwin, %g5
18693 rdpr %wstate, %g6
18694loop_1805:
18695 nop ! tcs %xcc, 0x1 changed by convert2hboot
18696 bneg loop_1806
18697 edge8l %o6, %i1, %i4
18698 udivx %g7, 0x0194, %g2
18699 bn loop_1807
18700loop_1806:
18701 fmovrdgz %o3, %f12, %f20
18702 edge32n %i3, %o4, %g4
18703 ble loop_1808
18704loop_1807:
18705 fmovscs %xcc, %f19, %f27
18706 bge,a loop_1809
18707 nop ! tgu %icc, 0x6 changed by convert2hboot
18708loop_1808:
18709 fmovsg %icc, %f14, %f7
18710 fmovrslez %l6, %f3, %f6
18711loop_1809:
18712 brlz,a %i6, loop_1810
18713 array8 %l4, %l0, %l1
18714 move %xcc, %o0, %i0
18715 bgu,a,pn %xcc, loop_1811
18716loop_1810:
18717 subcc %l5, %g3, %o7
18718 andncc %g6, %o5, %l3
18719 move %icc, %i5, %o2
18720loop_1811:
18721 srl %i7, %i2, %g5
18722 fand %f8, %f12, %f10
18723 srl %l2, 0x06, %o1
18724 smul %g1, 0x162D, %i1
18725 sub %i4, 0x1016, %g7
18726 sra %g2, %o6, %o3
18727 edge8n %o4, %g4, %i3
18728 xnorcc %l6, %l4, %i6
18729 or %l1, %l0, %i0
18730 fmovsn %xcc, %f13, %f29
18731 fpadd32s %f20, %f6, %f25
18732 add %o0, 0x0A06, %l5
18733 fble %fcc3, loop_1812
18734 movneg %icc, %g3, %g6
18735 fpackfix %f22, %f26
18736 ba,a,pn %icc, loop_1813
18737loop_1812:
18738 array16 %o7, %o5, %i5
18739 fmul8sux16 %f6, %f18, %f22
18740 set 0x22, %l2
18741 nop ! lduha [%l7 + %l2] 0x15, %l3 ASI use replaced by convert2hboot
18742loop_1813:
18743 umul %i7, %i2, %o2
18744 wr %g0, 0x81, %asi
18745 movrlz %g5, 0x12C, %o1
18746 fbne,a %fcc0, loop_1814
18747 lduw [%l7 + 0x58], %i1
18748 xnorcc %g1, %i4, %g2
18749 fbug,a %fcc1, loop_1815
18750loop_1814:
18751 umul %o6, %o3, %o4
18752 nop ! tle %xcc, 0x6 changed by convert2hboot
18753 orn %g4, 0x0153, %i3
18754loop_1815:
18755 edge32 %g7, %l6, %i6
18756 sdiv %l4, 0x1544, %l0
18757 prefetch [%l7 + 0x68], 0x3
18758 prefetch [%l7 + 0x1C], 0x1
18759 membar #Sync
18760 set 0x40, %g1
18761 nop ! ldda [%l7 + %g1] 0xf1, %f0 ASI use replaced by convert2hboot
18762 subccc %i0, 0x0E72, %l1
18763 fbl,a %fcc3, loop_1816
18764 movl %icc, %l5, %g3
18765 fmovda %icc, %f27, %f15
18766 nop ! tsubcctv %g6, %o0, %o7 changed by convert2hboot
18767loop_1816:
18768 nop
18769 set 0x46, %g4
18770 nop ! ldstuba [%l7 + %g4] 0x10, %i5 ASI use replaced by convert2hboot
18771 movne %xcc, %o5, %l3
18772 movrne %i2, 0x057, %o2
18773 array32 %i7, %g5, %l2
18774 fblg,a %fcc0, loop_1817
18775 brgez %i1, loop_1818
18776 edge8n %o1, %g1, %i4
18777 nop ! tneg %icc, 0x0 changed by convert2hboot
18778loop_1817:
18779 nop
18780 add %l7, 0x54, %l6
18781 wr %g0, 0x11, %asi
18782 lda [%l6] %asi, %g2
18783 nop ! casa [%l6] 0x11, %g2, %o3 ASI use replaced by convert2hboot
18784loop_1818:
18785 bcs %icc, loop_1819
18786 ld [%l7 + 0x2C], %f17
18787 movcc %icc, %o6, %g4
18788 fpack16 %f10, %f17
18789loop_1819:
18790 fbu,a %fcc2, loop_1820
18791 sdiv %i3, 0x0EA6, %o4
18792 bvc,a,pn %xcc, loop_1821
18793 ba %xcc, loop_1822
18794loop_1820:
18795 array8 %l6, %g7, %i6
18796 ldd [%l7 + 0x20], %l0
18797loop_1821:
18798 umulcc %i0, %l4, %l1
18799loop_1822:
18800 stb %g3, [%l7 + 0x64]
18801 nop ! tge %icc, 0x5 changed by convert2hboot
18802 nop ! tgu %xcc, 0x0 changed by convert2hboot
18803 ble,a,pt %icc, loop_1823
18804 movvs %icc, %g6, %l5
18805 swap [%l7 + 0x68], %o0
18806 brlez %o7, loop_1824
18807loop_1823:
18808 fmovrde %o5, %f24, %f26
18809 fbe,a %fcc0, loop_1825
18810 bvs,a %icc, loop_1826
18811loop_1824:
18812 fmovdne %icc, %f21, %f21
18813 movl %icc, %l3, %i2
18814loop_1825:
18815 edge8 %i5, %o2, %i7
18816loop_1826:
18817 membar 0x5D
18818 fpsub16 %f8, %f22, %f20
18819 fmovsneg %xcc, %f19, %f3
18820 swap [%l7 + 0x10], %g5
18821 mova %icc, %l2, %i1
18822 movle %xcc, %g1, %i4
18823 andncc %g2, %o3, %o6
18824 fcmpd %fcc1, %f12, %f6
18825 set 0x2E, %g5
18826 nop ! ldsba [%l7 + %g5] 0x19, %o1 ASI use replaced by convert2hboot
18827 wr %g0, 0x89, %asi
18828 add %l7, 0x5C, %l6
18829 wr %g0, 0x80, %asi
18830 lda [%l6] %asi, %g4
18831 movre %o4, 0x06E, %g7
18832 stx %i6, [%l7 + 0x70]
18833 nop ! tpos %xcc, 0x2 changed by convert2hboot
18834 bneg,pn %icc, loop_1827
18835 nop ! tle %icc, 0x7 changed by convert2hboot
18836 fmovdl %icc, %f17, %f11
18837 fbn,a %fcc2, loop_1828
18838loop_1827:
18839 bcs,pt %icc, loop_1829
18840 fnot2s %f0, %f8
18841 nop ! tsubcctv %i0, %l0, %l4 changed by convert2hboot
18842loop_1828:
18843 movne %icc, %l1, %g6
18844loop_1829:
18845 bcc,a,pn %icc, loop_1830
18846 fpsub32 %f30, %f18, %f10
18847 fmovsne %xcc, %f23, %f11
18848 fbule %fcc0, loop_1831
18849loop_1830:
18850 addc %l5, 0x1028, %o0
18851 popc 0x0DB9, %o7
18852 fcmpeq32 %f30, %f28, %g3
18853loop_1831:
18854 fmovs %f19, %f10
18855 std %o4, [%l7 + 0x10]
18856 nop
18857 setx loop_1832, %l0, %l1
18858 nop ! wrpr 0x1, %tl changed by convert2hboot
18859 nop ! wrpr %l1, %tnpc changed by convert2hboot
18860 setx 0x34400001400, %l0, %l1
18861 nop ! wrpr %l1, %tstate changed by convert2hboot
18862 nop ! wrhpr 0x4, %htstate changed by convert2hboot
18863 nop ! done changed by convert2hboot
18864 brlz %l3, loop_1833
18865 movg %xcc, %i2, %i5
18866 nop
18867 setx loop_1834, %l0, %l1
18868 jmpl %l1, %o2
18869loop_1832:
18870 sethi 0x069F, %i7
18871loop_1833:
18872 edge16n %l2, %g5, %g1
18873 sllx %i4, 0x12, %g2
18874loop_1834:
18875 movrgez %o3, 0x0AE, %o6
18876 fbul,a %fcc3, loop_1835
18877 nop ! tgu %xcc, 0x2 changed by convert2hboot
18878 nop
18879 set 0x49, %g6
18880 stb %i1, [%l7 + %g6]
18881 orcc %i3, 0x11C4, %o1
18882loop_1835:
18883 sll %l6, 0x05, %g4
18884 nop ! tvc %icc, 0x0 changed by convert2hboot
18885 wr %g0, 0x89, %asi
18886 movcs %xcc, %g7, %i0
18887 nop ! tcs %icc, 0x4 changed by convert2hboot
18888 edge16ln %l0, %l4, %l1
18889 fbug %fcc2, loop_1836
18890 bgu,a,pt %icc, loop_1837
18891 bn,pn %icc, loop_1838
18892 movge %icc, %g6, %l5
18893loop_1836:
18894 smul %o0, %i6, %o7
18895loop_1837:
18896 nop
18897 setx loop_1839, %l0, %l1
18898 nop ! wrpr 0x1, %tl changed by convert2hboot
18899 nop ! wrpr %l1, %tnpc changed by convert2hboot
18900 setx 0x34400001400, %l0, %l1
18901 nop ! wrpr %l1, %tstate changed by convert2hboot
18902 nop ! wrhpr 0x4, %htstate changed by convert2hboot
18903 nop ! done changed by convert2hboot
18904loop_1838:
18905 sth %g3, [%l7 + 0x76]
18906 smulcc %l3, 0x01FD, %o5
18907 edge32l %i2, %i5, %o2
18908loop_1839:
18909 nop
18910 add %l7, 0x58, %l6
18911 wr %g0, 0x04, %asi
18912 movcc %icc, %g1, %i4
18913 alignaddrl %g2, %l2, %o3
18914 set 0x73, %o0
18915 nop ! ldsba [%l7 + %o0] 0x89, %o6 ASI use replaced by convert2hboot
18916 nop ! ta %xcc, 0x1 changed by convert2hboot
18917 nop ! tn %icc, 0x0 changed by convert2hboot
18918 sllx %i3, %i1, %o1
18919 nop ! tsubcctv %g4, 0x1934, %l6 changed by convert2hboot
18920 movn %xcc, %g7, %i0
18921 movle %icc, %o4, %l4
18922 stb %l0, [%l7 + 0x61]
18923 movle %xcc, %g6, %l1
18924 bvs loop_1840
18925 fbue,a %fcc3, loop_1841
18926 xor %o0, %l5, %o7
18927 fpsub32s %f12, %f16, %f14
18928loop_1840:
18929 movle %icc, %g3, %i6
18930loop_1841:
18931 bne,pn %xcc, loop_1842
18932 fblg %fcc0, loop_1843
18933 movrlz %o5, %l3, %i2
18934 movn %xcc, %o2, %i7
18935loop_1842:
18936 fmovsvs %icc, %f5, %f31
18937loop_1843:
18938 bvs,a,pn %xcc, loop_1844
18939 brnz,a %i5, loop_1845
18940 fmul8ulx16 %f30, %f2, %f4
18941 nop ! tgu %icc, 0x7 changed by convert2hboot
18942loop_1844:
18943 movneg %icc, %g1, %g5
18944loop_1845:
18945 and %g2, %i4, %o3
18946 udiv %o6, 0x1EDC, %l2
18947 fmovdcc %xcc, %f12, %f6
18948 fcmpne32 %f10, %f30, %i1
18949 ld [%l7 + 0x20], %f13
18950 bvs,pt %xcc, loop_1846
18951 mulx %o1, 0x1912, %i3
18952 andncc %g4, %g7, %i0
18953 set 0x5C, %g2
18954 nop ! stha %o4, [%l7 + %g2] 0xe2 ASI use replaced by convert2hboot
18955 membar #Sync
18956loop_1846:
18957 sub %l4, 0x0EB4, %l6
18958 movleu %xcc, %l0, %g6
18959 fmovscc %xcc, %f30, %f5
18960 xnor %l1, 0x1CD3, %o0
18961 movle %icc, %o7, %g3
18962 fxnors %f13, %f8, %f15
18963 subccc %i6, 0x0FE5, %o5
18964 lduw [%l7 + 0x3C], %l3
18965 fmovsvs %xcc, %f10, %f2
18966 fpadd16 %f4, %f28, %f2
18967 xorcc %i2, 0x08A2, %o2
18968 fmovsl %xcc, %f13, %f14
18969 nop ! ta %icc, 0x1 changed by convert2hboot
18970 nop
18971 setx loop_1847, %l0, %l1
18972 jmpl %l1, %l5
18973 fmovsvs %xcc, %f29, %f30
18974 fbo %fcc1, loop_1848
18975 subc %i5, %i7, %g5
18976loop_1847:
18977 nop
18978 wr %g0, 0x89, %asi
18979loop_1848:
18980 nop ! tle %icc, 0x5 changed by convert2hboot
18981 fmul8x16au %f25, %f21, %f14
18982 edge8ln %g2, %i4, %o3
18983 movrlez %o6, 0x0DE, %l2
18984 movpos %xcc, %o1, %i3
18985 siam 0x4
18986 movvs %icc, %i1, %g7
18987 mulx %g4, 0x08ED, %o4
18988 sdivcc %l4, 0x07B2, %i0
18989 nop ! tleu %xcc, 0x4 changed by convert2hboot
18990 add %l6, %g6, %l0
18991 sdivx %l1, 0x1F7F, %o7
18992 fcmpgt32 %f2, %f2, %o0
18993 nop
18994 setx loop_1849, %l0, %l1
18995 nop ! wrpr 0x1, %tl changed by convert2hboot
18996 nop ! wrpr %l1, %tnpc changed by convert2hboot
18997 setx 0x34400001400, %l0, %l1
18998 nop ! wrpr %l1, %tstate changed by convert2hboot
18999 nop ! wrhpr 0x4, %htstate changed by convert2hboot
19000 nop ! done changed by convert2hboot
19001 orncc %g3, 0x146F, %o5
19002 st %f30, [%l7 + 0x2C]
19003 array32 %i6, %i2, %l3
19004loop_1849:
19005 brlz,a %o2, loop_1850
19006 restored
19007 rdpr %cwp, %g1
19008 rdpr %cansave, %g2
19009 rdpr %canrestore, %g3
19010 rdpr %cleanwin, %g4
19011 rdpr %otherwin, %g5
19012 rdpr %wstate, %g6
19013 saved
19014 rdpr %cwp, %g1
19015 rdpr %cansave, %g2
19016 rdpr %canrestore, %g3
19017 rdpr %cleanwin, %g4
19018 rdpr %otherwin, %g5
19019 rdpr %wstate, %g6
19020 fnors %f14, %f28, %f6
19021loop_1850:
19022 fmovd %f18, %f18
19023 set 0x52, %l5
19024 nop ! lduba [%l7 + %l5] 0x15, %i5 ASI use replaced by convert2hboot
19025 fpsub32s %f9, %f26, %f2
19026 movgu %xcc, %l5, %i7
19027 wr %g0, 0x89, %asi
19028 array32 %g2, %g5, %i4
19029 movcs %icc, %o6, %l2
19030 nop ! tvs %xcc, 0x5 changed by convert2hboot
19031 addccc %o3, %i3, %i1
19032 addccc %o1, %g7, %g4
19033 movre %l4, %i0, %l6
19034 bl,pn %icc, loop_1851
19035 movl %xcc, %g6, %o4
19036 fsrc2 %f20, %f22
19037 subc %l0, %o7, %l1
19038loop_1851:
19039 nop ! tne %icc, 0x6 changed by convert2hboot
19040 udivx %o0, 0x18C7, %o5
19041 andncc %i6, %g3, %i2
19042 sethi 0x0A0E, %l3
19043 sdivcc %o2, 0x1D46, %l5
19044 nop ! tle %icc, 0x4 changed by convert2hboot
19045 call loop_1852
19046 flush %l7 + 0x34
19047 nop ! taddcctv %i5, %i7, %g1 changed by convert2hboot
19048 edge32ln %g2, %g5, %o6
19049loop_1852:
19050 fbe %fcc2, loop_1853
19051 smulcc %l2, %o3, %i4
19052 movrlz %i3, 0x090, %i1
19053 movcs %icc, %g7, %g4
19054loop_1853:
19055 nop
19056 set 0x38, %g3
19057 sta %f12, [%l7 + %g3] 0x80
19058 andncc %o1, %i0, %l4
19059 udiv %g6, 0x1926, %l6
19060 fmovdn %xcc, %f6, %f9
19061 andn %l0, 0x1B3E, %o7
19062 set 0x78, %i6
19063 nop ! stda %o4, [%l7 + %i6] 0x2a ASI use replaced by convert2hboot
19064 membar #Sync
19065 popc %l1, %o0
19066 edge16ln %i6, %g3, %i2
19067 swap [%l7 + 0x08], %o5
19068 set 0x40, %i4
19069 nop ! stda %f0, [%l7 + %i4] 0x1f ASI use replaced by convert2hboot
19070 membar #Sync
19071 subcc %l3, %o2, %i5
19072 movle %xcc, %i7, %g1
19073 nop
19074 setx loop_1854, %l0, %l1
19075 jmpl %l1, %l5
19076 andn %g5, %o6, %g2
19077 smul %o3, %l2, %i3
19078 nop ! tn %xcc, 0x5 changed by convert2hboot
19079loop_1854:
19080 fbn,a %fcc0, loop_1855
19081 nop ! tleu %xcc, 0x1 changed by convert2hboot
19082 set 0x40, %o2
19083 nop ! stda %f0, [%l7 + %o2] 0xf9 ASI use replaced by convert2hboot
19084 membar #Sync
19085loop_1855:
19086 fbg,a %fcc0, loop_1856
19087 nop ! tn %icc, 0x2 changed by convert2hboot
19088 nop ! tpos %icc, 0x7 changed by convert2hboot
19089 call loop_1857
19090loop_1856:
19091 sdivcc %i1, 0x1C14, %i4
19092 andn %g7, 0x1337, %o1
19093 smul %i0, %l4, %g4
19094loop_1857:
19095 nop ! taddcc %l6, %g6, %o7 changed by convert2hboot
19096 fpadd16s %f29, %f7, %f13
19097 fmovrdgez %o4, %f2, %f6
19098 ldsb [%l7 + 0x55], %l0
19099 edge16l %o0, %i6, %g3
19100 nop ! tvc %xcc, 0x5 changed by convert2hboot
19101 fbl,a %fcc1, loop_1858
19102 nop ! tl %xcc, 0x4 changed by convert2hboot
19103 bneg,a loop_1859
19104 fmovsneg %xcc, %f21, %f15
19105loop_1858:
19106 fbo,a %fcc2, loop_1860
19107 nop ! tcs %icc, 0x4 changed by convert2hboot
19108loop_1859:
19109 nop ! tle %xcc, 0x0 changed by convert2hboot
19110 movcs %icc, %l1, %o5
19111loop_1860:
19112 andn %l3, 0x008C, %o2
19113 and %i2, %i5, %i7
19114 edge8ln %l5, %g1, %o6
19115 bshuffle %f30, %f10, %f0
19116 nop ! taddcc %g5, %o3, %l2 changed by convert2hboot
19117 fmovsne %xcc, %f8, %f12
19118 fandnot1s %f29, %f29, %f18
19119 umulcc %g2, %i3, %i1
19120 edge16ln %i4, %g7, %i0
19121 andn %o1, %l4, %g4
19122 restored
19123 rdpr %cwp, %g1
19124 rdpr %cansave, %g2
19125 rdpr %canrestore, %g3
19126 rdpr %cleanwin, %g4
19127 rdpr %otherwin, %g5
19128 rdpr %wstate, %g6
19129 ldd [%l7 + 0x30], %i6
19130 movn %xcc, %o7, %g6
19131 brlez %l0, loop_1861
19132 sdivcc %o4, 0x1C36, %o0
19133 edge8 %g3, %i6, %l1
19134 restored
19135 rdpr %cwp, %g1
19136 rdpr %cansave, %g2
19137 rdpr %canrestore, %g3
19138 rdpr %cleanwin, %g4
19139 rdpr %otherwin, %g5
19140 rdpr %wstate, %g6
19141loop_1861:
19142 movvs %xcc, %l3, %o2
19143 movge %xcc, %o5, %i5
19144 movneg %icc, %i2, %l5
19145 fmovsgu %icc, %f1, %f16
19146 nop ! tsubcc %g1, %i7, %g5 changed by convert2hboot
19147 array16 %o3, %o6, %l2
19148 smulcc %i3, %g2, %i4
19149 bne,a %xcc, loop_1862
19150 add %i1, 0x092F, %g7
19151 wr %g0, 0x22, %asi
19152 membar #Sync
19153loop_1862:
19154 nop ! tpos %xcc, 0x3 changed by convert2hboot
19155 fmovrsgz %i0, %f3, %f20
19156 ba,a,pn %xcc, loop_1863
19157 edge32n %l4, %g4, %o7
19158 movre %g6, %l6, %o4
19159 fzeros %f12
19160loop_1863:
19161 edge16n %l0, %g3, %i6
19162 fbe %fcc1, loop_1864
19163 nop ! ta %xcc, 0x5 changed by convert2hboot
19164 nop ! tsubcctv %l1, 0x1ACB, %o0 changed by convert2hboot
19165 movrgez %o2, %l3, %o5
19166loop_1864:
19167 fmovrslez %i2, %f6, %f27
19168 nop ! sir 0x1FEF changed by convert2hboot
19169 alignaddr %l5, %i5, %i7
19170 subc %g1, %o3, %g5
19171 nop ! tcc %xcc, 0x4 changed by convert2hboot
19172 ldub [%l7 + 0x0C], %l2
19173 movpos %icc, %o6, %i3
19174 umulcc %i4, %i1, %g2
19175 movneg %xcc, %g7, %o1
19176 set 0x20, %o5
19177 nop ! stha %l4, [%l7 + %o5] 0x10 ASI use replaced by convert2hboot
19178 or %g4, %o7, %g6
19179 nop ! tcc %icc, 0x1 changed by convert2hboot
19180 wr %g0, 0x10, %asi
19181 ble,a,pt %icc, loop_1865
19182 st %f21, [%l7 + 0x40]
19183 ldd [%l7 + 0x08], %f4
19184 membar 0x7C
19185loop_1865:
19186 fmovsn %icc, %f14, %f21
19187 edge32ln %l6, %o4, %l0
19188 srlx %g3, 0x02, %i6
19189 membar 0x40
19190 nop ! tn %xcc, 0x6 changed by convert2hboot
19191 movle %icc, %l1, %o2
19192 sdivcc %l3, 0x0AFF, %o0
19193 stw %o5, [%l7 + 0x58]
19194 fzeros %f26
19195 bcc,pn %xcc, loop_1866
19196 nop ! tvc %xcc, 0x2 changed by convert2hboot
19197 movcc %xcc, %i2, %i5
19198 fpack16 %f22, %f17
19199loop_1866:
19200 fandnot2 %f12, %f12, %f12
19201 fbug,a %fcc2, loop_1867
19202 lduw [%l7 + 0x28], %l5
19203 movn %xcc, %g1, %i7
19204 movrne %o3, %l2, %o6
19205loop_1867:
19206 edge16ln %i3, %g5, %i4
19207 subc %g2, %i1, %o1
19208 popc 0x0540, %l4
19209 bn,a,pn %icc, loop_1868
19210 fbg %fcc2, loop_1869
19211 mulx %g4, 0x1E02, %g7
19212 nop
19213 setx loop_1870, %l0, %l1
19214 nop ! wrpr 0x1, %tl changed by convert2hboot
19215 nop ! wrpr %l1, %tnpc changed by convert2hboot
19216 setx 0x34400001400, %l0, %l1
19217 nop ! wrpr %l1, %tstate changed by convert2hboot
19218 nop ! wrhpr 0x4, %htstate changed by convert2hboot
19219 nop ! done changed by convert2hboot
19220loop_1868:
19221 fornot1s %f4, %f9, %f22
19222loop_1869:
19223 std %g6, [%l7 + 0x78]
19224 bpos loop_1871
19225loop_1870:
19226 fmovsa %icc, %f21, %f4
19227 nop ! tsubcctv %o7, %i0, %o4 changed by convert2hboot
19228 fmovsl %xcc, %f20, %f15
19229loop_1871:
19230 std %f30, [%l7 + 0x08]
19231 nop ! tcc %xcc, 0x2 changed by convert2hboot
19232 smulcc %l0, 0x0E5D, %l6
19233 fmovrdlez %i6, %f6, %f24
19234 nop ! te %icc, 0x5 changed by convert2hboot
19235 fmovdcs %icc, %f3, %f25
19236 fblg %fcc1, loop_1872
19237 fone %f4
19238 andn %g3, 0x17F0, %o2
19239 fbg,a %fcc2, loop_1873
19240loop_1872:
19241 brlz %l1, loop_1874
19242 movle %icc, %l3, %o5
19243 restored
19244 rdpr %cwp, %g1
19245 rdpr %cansave, %g2
19246 rdpr %canrestore, %g3
19247 rdpr %cleanwin, %g4
19248 rdpr %otherwin, %g5
19249 rdpr %wstate, %g6
19250loop_1873:
19251 nop
19252 wr %g0, 0x19, %asi
19253loop_1874:
19254 nop ! tcc %xcc, 0x1 changed by convert2hboot
19255 bn,a loop_1875
19256 sll %i5, %i2, %l5
19257 sethi 0x11D0, %i7
19258 srax %o3, %g1, %l2
19259loop_1875:
19260 fnands %f20, %f16, %f23
19261 fmovdn %icc, %f9, %f30
19262 prefetch [%l7 + 0x08], 0x3
19263 movleu %icc, %i3, %o6
19264 fzero %f22
19265 saved
19266 rdpr %cwp, %g1
19267 rdpr %cansave, %g2
19268 rdpr %canrestore, %g3
19269 rdpr %cleanwin, %g4
19270 rdpr %otherwin, %g5
19271 rdpr %wstate, %g6
19272 orcc %i4, %g2, %g5
19273 be,a %icc, loop_1876
19274 add %o1, 0x1741, %i1
19275 alignaddr %l4, %g7, %g4
19276 bg %xcc, loop_1877
19277loop_1876:
19278 edge8l %o7, %i0, %o4
19279 andcc %g6, 0x16D6, %l0
19280 ldsw [%l7 + 0x2C], %l6
19281loop_1877:
19282 fble %fcc1, loop_1878
19283 restored
19284 rdpr %cwp, %g1
19285 rdpr %cansave, %g2
19286 rdpr %canrestore, %g3
19287 rdpr %cleanwin, %g4
19288 rdpr %otherwin, %g5
19289 rdpr %wstate, %g6
19290 srlx %g3, 0x14, %o2
19291 srax %l1, 0x12, %l3
19292loop_1878:
19293 move %xcc, %i6, %o5
19294 membar 0x00
19295 sllx %i5, %o0, %l5
19296 and %i7, %o3, %i2
19297 fmovsg %icc, %f13, %f10
19298 set 0x68, %i2
19299 lda [%l7 + %i2] 0x0c, %f14
19300 edge16 %l2, %i3, %o6
19301 bpos loop_1879
19302 fmovdge %xcc, %f14, %f27
19303 addccc %g1, %i4, %g5
19304 be,pn %xcc, loop_1880
19305loop_1879:
19306 movneg %icc, %g2, %i1
19307 fmovdcs %icc, %f25, %f12
19308 edge8n %o1, %l4, %g7
19309loop_1880:
19310 edge32ln %g4, %o7, %o4
19311 movre %i0, %l0, %l6
19312 edge8 %g3, %o2, %l1
19313 bgu,a,pt %xcc, loop_1881
19314 sethi 0x11A0, %g6
19315 movcs %xcc, %i6, %o5
19316 nop ! tge %xcc, 0x4 changed by convert2hboot
19317loop_1881:
19318 andcc %l3, 0x165A, %i5
19319 movrne %l5, %i7, %o3
19320 sdivcc %o0, 0x0D27, %l2
19321 subccc %i2, %o6, %i3
19322 fmovdcs %icc, %f21, %f30
19323 add %g1, %i4, %g5
19324 fmovsg %xcc, %f26, %f8
19325 saved
19326 rdpr %cwp, %g1
19327 rdpr %cansave, %g2
19328 rdpr %canrestore, %g3
19329 rdpr %cleanwin, %g4
19330 rdpr %otherwin, %g5
19331 rdpr %wstate, %g6
19332 ba,a loop_1882
19333 and %g2, %i1, %o1
19334 std %g6, [%l7 + 0x78]
19335 array32 %l4, %o7, %g4
19336loop_1882:
19337 edge32l %o4, %l0, %l6
19338 xor %i0, 0x1E58, %g3
19339 fpsub16s %f7, %f12, %f30
19340 movn %icc, %l1, %g6
19341 bpos,a %xcc, loop_1883
19342 nop ! ta %icc, 0x4 changed by convert2hboot
19343 xnor %o2, 0x0D3D, %o5
19344 fmovrse %i6, %f25, %f24
19345loop_1883:
19346 fmul8sux16 %f2, %f0, %f16
19347 nop ! tvs %icc, 0x0 changed by convert2hboot
19348 add %i5, %l3, %l5
19349 set 0x50, %o4
19350 nop ! prefetcha [%l7 + %o4] 0x0c, 0x2 ASI use replaced by convert2hboot
19351 fcmpd %fcc0, %f6, %f26
19352 umulcc %i7, %l2, %o0
19353 fmovrdlz %o6, %f28, %f14
19354 nop ! tle %icc, 0x7 changed by convert2hboot
19355 edge8n %i3, %i2, %i4
19356 edge16n %g1, %g2, %g5
19357 fnot1 %f20, %f24
19358 bge,a,pt %icc, loop_1884
19359 fmovsn %icc, %f28, %f8
19360 fmovdne %icc, %f27, %f4
19361 fmovdgu %icc, %f20, %f19
19362loop_1884:
19363 fmovsge %xcc, %f29, %f16
19364 nop ! te %icc, 0x6 changed by convert2hboot
19365 movcc %xcc, %i1, %g7
19366 fones %f15
19367 wr %g0, 0x04, %asi
19368 fcmpne32 %f10, %f26, %o7
19369 std %f14, [%l7 + 0x10]
19370 bge,pt %xcc, loop_1885
19371 brnz,a %g4, loop_1886
19372 movgu %xcc, %l4, %o4
19373 edge16 %l0, %i0, %g3
19374loop_1885:
19375 fbg,a %fcc1, loop_1887
19376loop_1886:
19377 nop ! tvs %xcc, 0x1 changed by convert2hboot
19378 ld [%l7 + 0x20], %f16
19379 edge16n %l1, %g6, %o2
19380loop_1887:
19381 fnors %f29, %f4, %f9
19382 sdivcc %o5, 0x1B0E, %l6
19383 fors %f17, %f1, %f14
19384 stw %i6, [%l7 + 0x64]
19385 addccc %l3, 0x08DB, %l5
19386 nop ! tgu %icc, 0x0 changed by convert2hboot
19387 wr %g0, 0x58, %asi
19388 nop ! tsubcctv %i7, 0x1B60, %l2 changed by convert2hboot
19389 nop ! tcc %icc, 0x5 changed by convert2hboot
19390 brz %o0, loop_1888
19391 saved
19392 rdpr %cwp, %g1
19393 rdpr %cansave, %g2
19394 rdpr %canrestore, %g3
19395 rdpr %cleanwin, %g4
19396 rdpr %otherwin, %g5
19397 rdpr %wstate, %g6
19398 std %f30, [%l7 + 0x48]
19399 nop ! tsubcctv %o3, 0x1BA1, %o6 changed by convert2hboot
19400loop_1888:
19401 sdivcc %i3, 0x047A, %i2
19402 fmul8x16au %f26, %f19, %f26
19403 nop ! tvs %icc, 0x6 changed by convert2hboot
19404 umul %g1, 0x1C3E, %g2
19405 udiv %i4, 0x0356, %g5
19406 movn %xcc, %i1, %g7
19407 fpadd32 %f16, %f12, %f30
19408 movrne %o1, 0x0E9, %o7
19409 fornot1s %f20, %f15, %f13
19410 brlez,a %g4, loop_1889
19411 edge16 %o4, %l0, %i0
19412 be,a loop_1890
19413 orn %l4, %l1, %g6
19414loop_1889:
19415 fmovdvs %icc, %f26, %f10
19416 bleu,a %xcc, loop_1891
19417loop_1890:
19418 fmovsvc %xcc, %f20, %f5
19419 smul %g3, 0x09C9, %o2
19420 fcmpne32 %f22, %f18, %l6
19421loop_1891:
19422 nop ! tle %icc, 0x6 changed by convert2hboot
19423 fcmpes %fcc1, %f20, %f29
19424 udivcc %o5, 0x0097, %i6
19425 addc %l3, %l5, %i5
19426 movleu %icc, %i7, %o0
19427 fmovdg %xcc, %f2, %f17
19428 nop ! tgu %xcc, 0x0 changed by convert2hboot
19429 sdiv %o3, 0x1684, %o6
19430 sdivcc %l2, 0x0B0F, %i3
19431 ldstub [%l7 + 0x57], %g1
19432 prefetch [%l7 + 0x30], 0x2
19433 sdivcc %g2, 0x0C70, %i4
19434 fmovsgu %icc, %f3, %f26
19435 set 0x6F, %i1
19436 nop ! ldstuba [%l7 + %i1] 0x80, %i2 ASI use replaced by convert2hboot
19437 and %i1, %g7, %g5
19438 bgu loop_1892
19439 movrlz %o1, 0x0E6, %g4
19440 fmovsge %icc, %f3, %f0
19441 edge32l %o4, %o7, %i0
19442loop_1892:
19443 mova %xcc, %l4, %l1
19444 mulx %l0, %g6, %o2
19445 fbul,a %fcc0, loop_1893
19446 udivx %g3, 0x0009, %o5
19447 addcc %l6, %i6, %l3
19448 ldsw [%l7 + 0x44], %l5
19449loop_1893:
19450 popc 0x09A7, %i5
19451 nop ! tcc %xcc, 0x2 changed by convert2hboot
19452 fbge %fcc2, loop_1894
19453 sdivx %i7, 0x165F, %o0
19454 nop ! tsubcctv %o3, %l2, %i3 changed by convert2hboot
19455 fcmpgt16 %f12, %f28, %o6
19456loop_1894:
19457 nop
19458 wr %g0, 0x80, %asi
19459 sta %f16, [%l7 + 0x78] %asi
19460 nop ! tleu %xcc, 0x2 changed by convert2hboot
19461 subcc %g2, 0x19A7, %i4
19462 fmovrdgez %i2, %f10, %f16
19463 wr %g0, 0x89, %asi
19464 prefetch [%l7 + 0x64], 0x1
19465 nop ! ta %icc, 0x7 changed by convert2hboot
19466 fmul8x16au %f10, %f18, %f16
19467 bne %xcc, loop_1895
19468 fnot1 %f22, %f14
19469 edge32 %g7, %g5, %i1
19470 fmovrsgz %g4, %f26, %f0
19471loop_1895:
19472 array8 %o1, %o7, %i0
19473 st %f16, [%l7 + 0x6C]
19474 umul %o4, %l1, %l0
19475 fblg %fcc1, loop_1896
19476 fbu %fcc2, loop_1897
19477 nop ! tle %icc, 0x4 changed by convert2hboot
19478 nop ! tvs %icc, 0x0 changed by convert2hboot
19479loop_1896:
19480 edge16l %l4, %g6, %g3
19481loop_1897:
19482 nop ! tsubcc %o2, %o5, %l6 changed by convert2hboot
19483 saved
19484 rdpr %cwp, %g1
19485 rdpr %cansave, %g2
19486 rdpr %canrestore, %g3
19487 rdpr %cleanwin, %g4
19488 rdpr %otherwin, %g5
19489 rdpr %wstate, %g6
19490 nop ! tl %xcc, 0x0 changed by convert2hboot
19491 bcc,pn %xcc, loop_1898
19492 movrgez %i6, %l3, %i5
19493 fand %f24, %f16, %f12
19494 movl %icc, %i7, %o0
19495loop_1898:
19496 subc %o3, %l2, %l5
19497 xnorcc %o6, 0x0124, %i3
19498 mulx %g2, 0x0EC2, %i2
19499 xnorcc %i4, 0x192C, %g7
19500 edge16ln %g5, %g1, %i1
19501 movle %icc, %g4, %o7
19502 movcs %xcc, %i0, %o4
19503 bvc,a,pn %icc, loop_1899
19504 nop ! tge %icc, 0x5 changed by convert2hboot
19505 ldsb [%l7 + 0x2A], %o1
19506 brnz,a %l1, loop_1900
19507loop_1899:
19508 fpack16 %f0, %f26
19509 fmovdvs %xcc, %f0, %f22
19510 nop ! sir 0x1119 changed by convert2hboot
19511loop_1900:
19512 fmovd %f12, %f16
19513 xorcc %l0, 0x1734, %g6
19514 umulcc %l4, %o2, %o5
19515 sll %g3, %l6, %i6
19516 edge16ln %i5, %l3, %i7
19517 fmovrse %o3, %f25, %f25
19518 mulx %o0, 0x0772, %l2
19519 bcc,a loop_1901
19520 mulx %l5, 0x12A0, %o6
19521 subccc %i3, 0x1ACB, %g2
19522 fbl,a %fcc0, loop_1902
19523loop_1901:
19524 udivcc %i4, 0x180C, %g7
19525 fmovrslez %i2, %f22, %f3
19526 fcmpes %fcc2, %f22, %f4
19527loop_1902:
19528 smul %g1, 0x1C06, %g5
19529 orn %g4, %o7, %i0
19530 nop ! taddcc %o4, %o1, %l1 changed by convert2hboot
19531 fmovsn %icc, %f11, %f4
19532 mova %xcc, %l0, %i1
19533 nop ! tne %icc, 0x3 changed by convert2hboot
19534 lduh [%l7 + 0x30], %g6
19535 sethi 0x1F90, %l4
19536 mova %xcc, %o5, %g3
19537 sllx %o2, 0x1B, %l6
19538 nop ! tpos %icc, 0x5 changed by convert2hboot
19539 or %i5, 0x1D52, %l3
19540 xorcc %i6, %i7, %o0
19541 swap [%l7 + 0x5C], %o3
19542 brlez %l2, loop_1903
19543 bl,a %xcc, loop_1904
19544 fpsub16 %f24, %f30, %f0
19545 fbug %fcc2, loop_1905
19546loop_1903:
19547 subccc %l5, 0x159A, %o6
19548loop_1904:
19549 fbg %fcc3, loop_1906
19550 nop ! tcs %xcc, 0x4 changed by convert2hboot
19551loop_1905:
19552 add %g2, %i4, %g7
19553 xorcc %i3, %g1, %i2
19554loop_1906:
19555 fsrc2s %f5, %f31
19556 mulx %g4, %g5, %i0
19557 fandnot2 %f20, %f10, %f10
19558 edge32n %o4, %o1, %o7
19559 nop ! taddcctv %l1, %l0, %g6 changed by convert2hboot
19560 fmovrse %i1, %f9, %f29
19561 movge %xcc, %o5, %l4
19562 movn %xcc, %o2, %g3
19563 srax %l6, 0x17, %l3
19564 xor %i6, 0x1E8A, %i5
19565 fmovsl %xcc, %f1, %f25
19566 add %l7, 0x58, %l6
19567 wr %g0, 0x80, %asi
19568 fbue %fcc0, loop_1907
19569 nop
19570 setx loop_1908, %l0, %l1
19571 nop ! wrpr 0x1, %tl changed by convert2hboot
19572 nop ! wrpr %l1, %tnpc changed by convert2hboot
19573 setx 0x34400001400, %l0, %l1
19574 nop ! wrpr %l1, %tstate changed by convert2hboot
19575 nop ! wrhpr 0x4, %htstate changed by convert2hboot
19576 nop ! done changed by convert2hboot
19577 nop ! te %xcc, 0x3 changed by convert2hboot
19578 fmovdvs %xcc, %f27, %f29
19579loop_1907:
19580 sll %i7, 0x1C, %l2
19581loop_1908:
19582 bvs,a,pn %icc, loop_1909
19583 fnot1s %f18, %f0
19584 stw %o6, [%l7 + 0x50]
19585 smulcc %g2, %i4, %l5
19586loop_1909:
19587 nop
19588 setx loop_1910, %l0, %l1
19589 nop ! wrpr 0x1, %tl changed by convert2hboot
19590 nop ! wrpr %l1, %tnpc changed by convert2hboot
19591 setx 0x34400001400, %l0, %l1
19592 nop ! wrpr %l1, %tstate changed by convert2hboot
19593 nop ! wrhpr 0x4, %htstate changed by convert2hboot
19594 nop ! done changed by convert2hboot
19595 edge8ln %i3, %g7, %i2
19596 wr %g0, 0x19, %asi
19597loop_1910:
19598 ldub [%l7 + 0x60], %g1
19599 orcc %i0, 0x1FE9, %o4
19600 fxor %f26, %f16, %f14
19601 fbue %fcc3, loop_1911
19602 fnot1s %f8, %f5
19603 fxors %f24, %f31, %f16
19604 edge8ln %o1, %o7, %g5
19605loop_1911:
19606 move %icc, %l0, %l1
19607 movg %xcc, %i1, %g6
19608 mulscc %o5, 0x1D17, %o2
19609 movre %l4, 0x0CB, %l6
19610 bne,a,pn %xcc, loop_1912
19611 fmul8sux16 %f20, %f6, %f26
19612 nop ! taddcc %g3, %i6, %i5 changed by convert2hboot
19613 nop ! tle %xcc, 0x7 changed by convert2hboot
19614loop_1912:
19615 xnorcc %l3, %o0, %i7
19616 fcmpgt32 %f8, %f16, %o3
19617 fcmpne32 %f12, %f8, %o6
19618 fornot2s %f15, %f21, %f28
19619 fands %f16, %f0, %f1
19620 srax %g2, 0x01, %l2
19621 nop ! tgu %icc, 0x4 changed by convert2hboot
19622 nop ! tle %icc, 0x5 changed by convert2hboot
19623 wr %g0, 0x04, %asi
19624 nop ! taddcctv %l5, %i3, %g7 changed by convert2hboot
19625 brnz %i2, loop_1913
19626 andcc %g4, %i0, %o4
19627 edge8ln %g1, %o1, %g5
19628 fmovsle %icc, %f1, %f26
19629loop_1913:
19630 ldsh [%l7 + 0x50], %l0
19631 fbu,a %fcc1, loop_1914
19632 edge32ln %l1, %o7, %i1
19633 array8 %o5, %g6, %o2
19634 sdiv %l4, 0x116F, %g3
19635loop_1914:
19636 sth %i6, [%l7 + 0x66]
19637 movl %xcc, %l6, %l3
19638 nop ! tl %xcc, 0x1 changed by convert2hboot
19639 std %o0, [%l7 + 0x10]
19640 udiv %i7, 0x14F8, %o3
19641 nop ! tsubcctv %i5, 0x161B, %g2 changed by convert2hboot
19642 mova %xcc, %o6, %l2
19643 set 0x5B, %i0
19644 nop ! lduba [%l7 + %i0] 0x19, %i4 ASI use replaced by convert2hboot
19645 addccc %i3, %g7, %l5
19646 edge32l %i2, %i0, %g4
19647 fblg,a %fcc3, loop_1915
19648 move %xcc, %g1, %o4
19649 nop ! taddcc %o1, %l0, %g5 changed by convert2hboot
19650 fmovrdgez %l1, %f16, %f16
19651loop_1915:
19652 ld [%l7 + 0x68], %f9
19653 fxnors %f28, %f9, %f6
19654 st %f26, [%l7 + 0x2C]
19655 fnot1s %f31, %f9
19656 array32 %i1, %o7, %o5
19657 nop ! tn %xcc, 0x6 changed by convert2hboot
19658 edge16l %g6, %l4, %o2
19659 andncc %g3, %l6, %i6
19660 movrlz %l3, 0x2C9, %o0
19661 mulscc %o3, 0x0A7C, %i7
19662 fnors %f1, %f5, %f6
19663 add %g2, %i5, %l2
19664 srl %o6, 0x18, %i4
19665 bleu %icc, loop_1916
19666 movcs %xcc, %i3, %g7
19667 fmovdvs %icc, %f18, %f23
19668 edge8l %i2, %i0, %l5
19669loop_1916:
19670 fornot2 %f28, %f4, %f0
19671 set 0x4C, %o1
19672 nop ! ldstuba [%l7 + %o1] 0x04, %g4 ASI use replaced by convert2hboot
19673 udiv %o4, 0x14A1, %g1
19674 sdiv %l0, 0x00A3, %g5
19675 nop ! tsubcc %o1, 0x0B76, %l1 changed by convert2hboot
19676 flush %l7 + 0x60
19677 movrgez %o7, 0x0E9, %o5
19678 fmovdcc %xcc, %f13, %f26
19679 addc %i1, %g6, %o2
19680 movneg %icc, %g3, %l6
19681 wr %g0, 0x80, %asi
19682 ldub [%l7 + 0x5C], %l4
19683 movl %icc, %l3, %o0
19684 andn %o3, %g2, %i7
19685 smulcc %l2, 0x1BA1, %i5
19686 subcc %i4, %o6, %g7
19687 edge8ln %i3, %i0, %i2
19688 array16 %g4, %l5, %o4
19689 alignaddrl %g1, %l0, %g5
19690 movpos %icc, %o1, %l1
19691 andncc %o7, %i1, %o5
19692 xor %g6, 0x16EA, %o2
19693 movrgez %g3, 0x149, %i6
19694 udivcc %l6, 0x0F9E, %l3
19695 ldx [%l7 + 0x78], %o0
19696 movne %xcc, %o3, %g2
19697 nop ! tcs %xcc, 0x3 changed by convert2hboot
19698 bge,pt %xcc, loop_1917
19699 edge8l %l4, %l2, %i7
19700 movcc %icc, %i4, %o6
19701 subcc %g7, %i3, %i5
19702loop_1917:
19703 ble loop_1918
19704 fmovdvc %icc, %f16, %f0
19705 fbue %fcc2, loop_1919
19706 nop ! tsubcctv %i2, 0x12BA, %i0 changed by convert2hboot
19707loop_1918:
19708 nop
19709 wr %g0, 0x18, %asi
19710loop_1919:
19711 nop ! ta %icc, 0x2 changed by convert2hboot
19712 fmovsl %icc, %f1, %f27
19713 fmovdgu %xcc, %f25, %f15
19714 for %f2, %f16, %f10
19715 andncc %l5, %g1, %o4
19716 membar 0x57
19717 add %g5, %l0, %l1
19718 fba,a %fcc0, loop_1920
19719 edge32 %o1, %o7, %i1
19720 sra %g6, 0x04, %o2
19721 saved
19722 rdpr %cwp, %g1
19723 rdpr %cansave, %g2
19724 rdpr %canrestore, %g3
19725 rdpr %cleanwin, %g4
19726 rdpr %otherwin, %g5
19727 rdpr %wstate, %g6
19728loop_1920:
19729 fxnor %f10, %f26, %f28
19730 nop ! tg %xcc, 0x1 changed by convert2hboot
19731 fpadd32s %f11, %f9, %f9
19732 nop ! tl %xcc, 0x1 changed by convert2hboot
19733 st %f20, [%l7 + 0x1C]
19734 bleu,a %xcc, loop_1921
19735 xnorcc %o5, 0x0A2E, %i6
19736 sth %l6, [%l7 + 0x16]
19737 fbo,a %fcc2, loop_1922
19738loop_1921:
19739 nop ! tgu %icc, 0x7 changed by convert2hboot
19740 ldsb [%l7 + 0x62], %g3
19741 nop ! te %icc, 0x3 changed by convert2hboot
19742loop_1922:
19743 addc %l3, 0x19E7, %o0
19744 fmovrdgez %g2, %f18, %f14
19745 move %xcc, %o3, %l4
19746 srlx %l2, %i4, %i7
19747 wr %g0, 0x89, %asi
19748 sra %o6, 0x15, %i3
19749 umulcc %i5, 0x09E3, %i2
19750 movrne %i0, %l5, %g1
19751 nop ! tleu %xcc, 0x0 changed by convert2hboot
19752 fcmpeq16 %f6, %f8, %g4
19753 movleu %icc, %o4, %l0
19754 nop ! taddcctv %l1, %o1, %g5 changed by convert2hboot
19755 add %l7, 0x38, %l6
19756 wr %g0, 0x10, %asi
19757 lda [%l6] %asi, %o7
19758 nop ! casa [%l6] 0x10, %o7, %g6 ASI use replaced by convert2hboot
19759 edge32 %i1, %o5, %o2
19760 fbg %fcc1, loop_1923
19761 nop ! tpos %icc, 0x1 changed by convert2hboot
19762 ble,a,pt %xcc, loop_1924
19763 fabsd %f12, %f2
19764loop_1923:
19765 edge16ln %l6, %g3, %l3
19766 smulcc %i6, 0x0E88, %o0
19767loop_1924:
19768 udivx %g2, 0x14BA, %o3
19769 fblg,a %fcc2, loop_1925
19770 xorcc %l4, %l2, %i4
19771 fcmpgt32 %f6, %f14, %i7
19772 add %l7, 0x6C, %l6
19773 wr %g0, 0x10, %asi
19774 lda [%l6] %asi, %g7
19775loop_1925:
19776 movre %i3, 0x339, %i2
19777 movge %icc, %i0, %l5
19778 fbul %fcc1, loop_1926
19779 andn %g1, %i5, %o4
19780 wr %g0, 0x18, %asi
19781 lda [%l7 + 0x10] %asi, %f15
19782loop_1926:
19783 bvc %xcc, loop_1927
19784 fone %f8
19785 bleu,a loop_1928
19786 fxnor %f14, %f10, %f18
19787loop_1927:
19788 movleu %icc, %l0, %l1
19789 wr %g0, 0x17, %asi
19790 membar #Sync
19791loop_1928:
19792 nop
19793 set 0x34, %i7
19794 stw %g4, [%l7 + %i7]
19795 ldsh [%l7 + 0x36], %o1
19796 movrgez %g5, 0x2C7, %g6
19797 movrgez %o7, 0x287, %i1
19798 nop ! tl %xcc, 0x6 changed by convert2hboot
19799 fbg %fcc2, loop_1929
19800 saved
19801 rdpr %cwp, %g1
19802 rdpr %cansave, %g2
19803 rdpr %canrestore, %g3
19804 rdpr %cleanwin, %g4
19805 rdpr %otherwin, %g5
19806 rdpr %wstate, %g6
19807 nop ! tne %xcc, 0x0 changed by convert2hboot
19808 nop ! tge %icc, 0x1 changed by convert2hboot
19809loop_1929:
19810 prefetch [%l7 + 0x50], 0x0
19811 fpsub32 %f6, %f8, %f30
19812 fmovrdlz %o5, %f18, %f8
19813 movvc %icc, %l6, %g3
19814 nop ! tneg %xcc, 0x4 changed by convert2hboot
19815 srl %o2, 0x1E, %i6
19816 fmovsle %xcc, %f6, %f27
19817 edge32 %l3, %o0, %g2
19818 xnor %l4, 0x1BE9, %o3
19819 wr %g0, 0x18, %asi
19820 sta %f8, [%l7 + 0x74] %asi
19821 fmovdvs %icc, %f1, %f29
19822 brnz,a %l2, loop_1930
19823 fones %f6
19824 movgu %icc, %i7, %g7
19825 mulscc %i4, 0x05E8, %o6
19826loop_1930:
19827 movre %i3, 0x37B, %i0
19828 fbg,a %fcc1, loop_1931
19829 nop ! tneg %xcc, 0x5 changed by convert2hboot
19830 movrne %i2, 0x3B0, %g1
19831 fmovdl %xcc, %f14, %f29
19832loop_1931:
19833 movrlez %i5, %o4, %l0
19834 movle %xcc, %l1, %l5
19835 fmovs %f14, %f10
19836 movrgz %g4, %g5, %o1
19837 ldd [%l7 + 0x50], %g6
19838 brlez,a %o7, loop_1932
19839 fandnot1s %f2, %f0, %f13
19840 fcmpgt16 %f2, %f24, %i1
19841 restored
19842 rdpr %cwp, %g1
19843 rdpr %cansave, %g2
19844 rdpr %canrestore, %g3
19845 rdpr %cleanwin, %g4
19846 rdpr %otherwin, %g5
19847 rdpr %wstate, %g6
19848loop_1932:
19849 nop ! tg %icc, 0x5 changed by convert2hboot
19850 udiv %l6, 0x1657, %g3
19851 mulx %o2, %i6, %o5
19852 ldstub [%l7 + 0x7C], %o0
19853 nop
19854 set 0x29, %i5
19855 ldsb [%l7 + %i5], %l3
19856 nop ! tgu %xcc, 0x4 changed by convert2hboot
19857 fcmpgt32 %f18, %f2, %g2
19858 edge16n %l4, %o3, %l2
19859 wr %g0, 0x19, %asi
19860 fbl,a %fcc1, loop_1933
19861 fmovdge %icc, %f4, %f13
19862 orncc %i7, 0x14E8, %i4
19863 nop ! tcs %xcc, 0x6 changed by convert2hboot
19864loop_1933:
19865 fmovdle %icc, %f20, %f16
19866 fmovdcs %icc, %f20, %f13
19867 fpadd16s %f20, %f13, %f2
19868 fcmpgt16 %f20, %f6, %o6
19869 nop
19870 setx loop_1934, %l0, %l1
19871 jmpl %l1, %i3
19872 fpadd32s %f3, %f12, %f1
19873 fbne %fcc3, loop_1935
19874 mulx %i0, 0x1A00, %g7
19875loop_1934:
19876 nop
19877 set 0x18, %o6
19878 sta %f3, [%l7 + %o6] 0x10
19879loop_1935:
19880 fmovrdlz %g1, %f2, %f24
19881 nop ! te %icc, 0x2 changed by convert2hboot
19882 orcc %i5, %o4, %l0
19883 fmovdle %xcc, %f9, %f6
19884 movl %icc, %l1, %i2
19885 brlz %g4, loop_1936
19886 fmovse %icc, %f4, %f14
19887 call loop_1937
19888 fbue,a %fcc0, loop_1938
19889loop_1936:
19890 fxors %f6, %f18, %f29
19891 fnegd %f4, %f30
19892loop_1937:
19893 umulcc %g5, 0x09E7, %l5
19894loop_1938:
19895 stb %g6, [%l7 + 0x40]
19896 andn %o7, %i1, %o1
19897 addccc %l6, 0x1C4C, %g3
19898 nop ! tne %xcc, 0x2 changed by convert2hboot
19899 bcc,a,pn %icc, loop_1939
19900 nop ! tsubcctv %o2, 0x1C23, %i6 changed by convert2hboot
19901 sdivx %o0, 0x130E, %o5
19902 edge16ln %l3, %g2, %l4
19903loop_1939:
19904 sllx %o3, 0x07, %i7
19905 movn %xcc, %l2, %o6
19906 sethi 0x045F, %i3
19907 array32 %i4, %i0, %g7
19908 edge8ln %i5, %g1, %l0
19909 movle %icc, %l1, %i2
19910 xorcc %o4, 0x1DBE, %g5
19911 bgu,pt %icc, loop_1940
19912 fbg %fcc1, loop_1941
19913 brgz,a %l5, loop_1942
19914 addcc %g4, 0x01F9, %o7
19915loop_1940:
19916 brlez %g6, loop_1943
19917loop_1941:
19918 nop ! tvc %icc, 0x3 changed by convert2hboot
19919loop_1942:
19920 xor %i1, 0x1AD5, %o1
19921 udivx %l6, 0x0DA5, %o2
19922loop_1943:
19923 srax %i6, %g3, %o5
19924 bn,a,pn %xcc, loop_1944
19925 swap [%l7 + 0x70], %o0
19926 ldd [%l7 + 0x58], %f24
19927 fba %fcc3, loop_1945
19928loop_1944:
19929 nop
19930 set 0x6A, %l0
19931 ldsb [%l7 + %l0], %l3
19932 movn %xcc, %l4, %g2
19933 edge8l %i7, %o3, %o6
19934loop_1945:
19935 bge,pn %icc, loop_1946
19936 bvs,a %xcc, loop_1947
19937 fmovdle %icc, %f6, %f26
19938 nop ! tneg %icc, 0x6 changed by convert2hboot
19939loop_1946:
19940 edge8n %i3, %l2, %i0
19941loop_1947:
19942 pdist %f18, %f30, %f12
19943 bcs,pn %xcc, loop_1948
19944 fmovrdgez %i4, %f20, %f4
19945 ldub [%l7 + 0x2A], %i5
19946 bshuffle %f6, %f30, %f14
19947loop_1948:
19948 xnorcc %g7, 0x10E4, %g1
19949 edge32ln %l0, %i2, %l1
19950 st %f31, [%l7 + 0x20]
19951 brgez %g5, loop_1949
19952 bn,a loop_1950
19953 movvs %icc, %o4, %l5
19954 nop ! tleu %icc, 0x3 changed by convert2hboot
19955loop_1949:
19956 fandnot2 %f6, %f22, %f30
19957loop_1950:
19958 st %f2, [%l7 + 0x30]
19959 sdivx %g4, 0x10C7, %o7
19960 edge16ln %i1, %g6, %l6
19961 fmovrslz %o1, %f16, %f18
19962 movrlz %o2, 0x0E5, %i6
19963 fbne,a %fcc0, loop_1951
19964 membar 0x5D
19965 fbg %fcc3, loop_1952
19966 edge16n %o5, %o0, %l3
19967loop_1951:
19968 andcc %l4, %g2, %i7
19969 edge16n %o3, %o6, %i3
19970loop_1952:
19971 nop ! tvs %xcc, 0x7 changed by convert2hboot
19972 orncc %l2, 0x0A35, %i0
19973 wr %g0, 0x27, %asi
19974 membar #Sync
19975 fmovsn %xcc, %f6, %f28
19976 fornot2 %f28, %f22, %f18
19977 wr %g0, 0x19, %asi
19978 nop ! tsubcc %g3, %g1, %g7 changed by convert2hboot
19979 edge32ln %i2, %l0, %g5
19980 umulcc %o4, 0x0EA2, %l5
19981 fnand %f20, %f0, %f4
19982 wr %g0, 0x22, %asi
19983 membar #Sync
19984 wr %g0, 0x19, %asi
19985 move %xcc, %i1, %g4
19986 fble,a %fcc3, loop_1953
19987 fpadd16s %f10, %f25, %f24
19988 sll %l6, 0x1B, %o1
19989 sllx %g6, 0x01, %i6
19990loop_1953:
19991 bleu %xcc, loop_1954
19992 fpsub16s %f3, %f9, %f9
19993 subcc %o5, 0x03EB, %o2
19994 nop
19995 setx loop_1955, %l0, %l1
19996 nop ! wrpr 0x1, %tl changed by convert2hboot
19997 nop ! wrpr %l1, %tpc changed by convert2hboot
19998 add %l1, 0x4, %l1
19999 nop ! wrpr %l1, %tnpc changed by convert2hboot
20000 setx 0x34400001400, %l0, %l1
20001 nop ! wrpr %l1, %tstate changed by convert2hboot
20002 nop ! wrhpr 0x4, %htstate changed by convert2hboot
20003 nop ! retry changed by convert2hboot
20004loop_1954:
20005 fsrc1 %f12, %f16
20006 movvc %xcc, %o0, %l3
20007 bleu %xcc, loop_1956
20008loop_1955:
20009 mova %xcc, %g2, %l4
20010 set 0x40, %o3
20011 nop ! ldda [%l7 + %o3] 0xea, %i6 ASI use replaced by convert2hboot
20012loop_1956:
20013 movn %xcc, %o3, %o6
20014 stb %l2, [%l7 + 0x71]
20015 fpadd16s %f11, %f31, %f11
20016 fmovrslez %i3, %f3, %f6
20017 fble,a %fcc1, loop_1957
20018 fsrc2s %f30, %f17
20019 fcmpes %fcc1, %f5, %f8
20020 fmovrse %i4, %f29, %f5
20021loop_1957:
20022 movge %xcc, %i5, %i0
20023 restored
20024 rdpr %cwp, %g1
20025 rdpr %cansave, %g2
20026 rdpr %canrestore, %g3
20027 rdpr %cleanwin, %g4
20028 rdpr %otherwin, %g5
20029 rdpr %wstate, %g6
20030 set 0x74, %o7
20031 nop ! ldswa [%l7 + %o7] 0x10, %g1 ASI use replaced by convert2hboot
20032 bvc,a loop_1958
20033 faligndata %f22, %f14, %f12
20034 brlez,a %g3, loop_1959
20035 nop ! tg %xcc, 0x2 changed by convert2hboot
20036loop_1958:
20037 fbule %fcc1, loop_1960
20038 movne %xcc, %g7, %l0
20039loop_1959:
20040 movcs %icc, %i2, %g5
20041 fba %fcc2, loop_1961
20042loop_1960:
20043 movcc %xcc, %l5, %l1
20044 fsrc2 %f20, %f24
20045 bg,pt %xcc, loop_1962
20046loop_1961:
20047 be,a,pn %xcc, loop_1963
20048 movvc %icc, %o4, %i1
20049 or %g4, %l6, %o1
20050loop_1962:
20051 movcc %xcc, %o7, %i6
20052loop_1963:
20053 stw %o5, [%l7 + 0x0C]
20054 fmuld8sux16 %f23, %f24, %f2
20055 andn %o2, %o0, %l3
20056 edge16 %g6, %l4, %i7
20057 udiv %o3, 0x0537, %g2
20058 ldsb [%l7 + 0x35], %l2
20059 set 0x28, %l3
20060 nop ! stha %o6, [%l7 + %l3] 0x2a ASI use replaced by convert2hboot
20061 membar #Sync
20062 umul %i3, %i5, %i0
20063 addcc %i4, 0x11D4, %g1
20064 wr %g0, 0x10, %asi
20065 fmovsn %xcc, %f4, %f25
20066 set 0x40, %g7
20067 nop ! ldda [%l7 + %g7] 0x80, %f0 ASI use replaced by convert2hboot
20068 bge,a loop_1964
20069 nop ! ta %xcc, 0x7 changed by convert2hboot
20070 nop ! tl %icc, 0x5 changed by convert2hboot
20071 addcc %g7, %i2, %g5
20072loop_1964:
20073 nop
20074 wr %g0, 0x18, %asi
20075 orn %l1, 0x1CAB, %l0
20076 fmovsge %xcc, %f28, %f15
20077 edge32l %o4, %g4, %l6
20078 subccc %i1, %o1, %i6
20079 srl %o5, %o7, %o2
20080 edge16 %l3, %o0, %l4
20081 fcmpgt16 %f26, %f0, %i7
20082 nop
20083 setx loop_1965, %l0, %l1
20084 jmpl %l1, %g6
20085 nop ! ta %icc, 0x0 changed by convert2hboot
20086 nop ! tneg %icc, 0x7 changed by convert2hboot
20087 srl %o3, %g2, %o6
20088loop_1965:
20089 srl %i3, %l2, %i5
20090 nop ! tleu %icc, 0x4 changed by convert2hboot
20091 xor %i0, 0x0C22, %i4
20092 pdist %f28, %f16, %f30
20093 udivx %g3, 0x1722, %g1
20094 move %icc, %i2, %g5
20095 set 0x2C, %i3
20096 nop ! ldsha [%l7 + %i3] 0x0c, %l5 ASI use replaced by convert2hboot
20097 fbul %fcc1, loop_1966
20098 fbne,a %fcc1, loop_1967
20099 fbule %fcc0, loop_1968
20100 restored
20101 rdpr %cwp, %g1
20102 rdpr %cansave, %g2
20103 rdpr %canrestore, %g3
20104 rdpr %cleanwin, %g4
20105 rdpr %otherwin, %g5
20106 rdpr %wstate, %g6
20107loop_1966:
20108 movrgz %g7, 0x100, %l1
20109loop_1967:
20110 std %f0, [%l7 + 0x68]
20111loop_1968:
20112 ldsh [%l7 + 0x38], %l0
20113 set 0x108, %l6
20114 nop ! ldxa [%g0 + %l6] 0x52, %g4 ASI use replaced by convert2hboot
20115 nop ! tcs %icc, 0x6 changed by convert2hboot
20116 stb %o4, [%l7 + 0x23]
20117 edge8 %i1, %l6, %o1
20118 fcmpgt32 %f24, %f20, %i6
20119 bge,pt %xcc, loop_1969
20120 mova %icc, %o5, %o2
20121 brnz,a %o7, loop_1970
20122 fmovsge %xcc, %f8, %f12
20123loop_1969:
20124 nop ! tne %xcc, 0x3 changed by convert2hboot
20125 fmovdle %xcc, %f31, %f31
20126loop_1970:
20127 fbu,a %fcc2, loop_1971
20128 fmovrdlez %l3, %f28, %f26
20129 srlx %l4, %i7, %o0
20130 fnegd %f18, %f18
20131loop_1971:
20132 sll %g6, 0x1F, %g2
20133 fsrc2s %f10, %f18
20134 movrlez %o6, %o3, %i3
20135 nop ! tpos %xcc, 0x3 changed by convert2hboot
20136 mova %xcc, %i5, %i0
20137 edge32l %i4, %l2, %g3
20138 bne,pt %icc, loop_1972
20139 srl %g1, %i2, %l5
20140 nop ! tg %xcc, 0x5 changed by convert2hboot
20141 fmovsne %xcc, %f16, %f25
20142loop_1972:
20143 nop ! tg %xcc, 0x7 changed by convert2hboot
20144 ldsw [%l7 + 0x70], %g7
20145 fnor %f12, %f30, %f2
20146 sethi 0x0B2D, %g5
20147 movleu %icc, %l0, %g4
20148 fnot2s %f27, %f3
20149 fcmpgt16 %f30, %f24, %l1
20150 nop ! tge %xcc, 0x2 changed by convert2hboot
20151 bvc,pn %icc, loop_1973
20152 bn,a %xcc, loop_1974
20153 movpos %icc, %i1, %l6
20154 fpadd16s %f3, %f11, %f0
20155loop_1973:
20156 movrlez %o4, %i6, %o5
20157loop_1974:
20158 fpsub16s %f28, %f13, %f13
20159 movl %icc, %o2, %o1
20160 subcc %l3, %l4, %i7
20161 set 0x5C, %l1
20162 nop ! ldswa [%l7 + %l1] 0x88, %o7 ASI use replaced by convert2hboot
20163 add %l7, 0x60, %l6
20164 wr %g0, 0x0c, %asi
20165 nop ! casxa [%l6] 0x0c, %g6, %g2 ASI use replaced by convert2hboot
20166 ble,pt %xcc, loop_1975
20167 fmovrdne %o6, %f0, %f6
20168 xnorcc %o0, 0x1776, %o3
20169 fors %f31, %f24, %f15
20170loop_1975:
20171 saved
20172 rdpr %cwp, %g1
20173 rdpr %cansave, %g2
20174 rdpr %canrestore, %g3
20175 rdpr %cleanwin, %g4
20176 rdpr %otherwin, %g5
20177 rdpr %wstate, %g6
20178 bg,a,pt %icc, loop_1976
20179 movcc %icc, %i3, %i5
20180 movrgz %i0, 0x191, %i4
20181 fmuld8ulx16 %f23, %f14, %f20
20182loop_1976:
20183 nop ! tle %icc, 0x1 changed by convert2hboot
20184 bvc,a loop_1977
20185 move %icc, %l2, %g1
20186 movle %xcc, %g3, %l5
20187 xorcc %g7, 0x0164, %g5
20188loop_1977:
20189 nop ! tneg %icc, 0x2 changed by convert2hboot
20190 movrlz %i2, %g4, %l1
20191 move %xcc, %i1, %l6
20192 movrne %l0, %i6, %o5
20193 srlx %o4, 0x13, %o1
20194 bleu loop_1978
20195 brgz %o2, loop_1979
20196 stb %l4, [%l7 + 0x71]
20197 orncc %i7, 0x1A18, %l3
20198loop_1978:
20199 nop
20200 wr %g0, 0x2a, %asi
20201 membar #Sync
20202loop_1979:
20203 fpsub32s %f5, %f19, %f28
20204 bvs,a loop_1980
20205 xnorcc %g2, 0x08DC, %g6
20206 alignaddrl %o0, %o3, %o6
20207 wr %g0, 0x80, %asi
20208 lda [%l7 + 0x3C] %asi, %f28
20209loop_1980:
20210 std %f0, [%l7 + 0x38]
20211 fornot1s %f28, %f13, %f14
20212 fornot2s %f11, %f16, %f5
20213 nop ! tgu %xcc, 0x6 changed by convert2hboot
20214 nop ! tneg %xcc, 0x5 changed by convert2hboot
20215 movrgez %i3, %i0, %i5
20216 nop ! tne %icc, 0x2 changed by convert2hboot
20217 ldsw [%l7 + 0x10], %i4
20218 edge16ln %l2, %g1, %l5
20219 nop ! tn %icc, 0x2 changed by convert2hboot
20220 brgz %g7, loop_1981
20221 edge8n %g3, %i2, %g4
20222 edge32ln %l1, %g5, %i1
20223 bvc,pt %xcc, loop_1982
20224loop_1981:
20225 brgez,a %l6, loop_1983
20226 edge16ln %i6, %o5, %l0
20227 set 0x6E, %l4
20228 nop ! stha %o1, [%l7 + %l4] 0x80 ASI use replaced by convert2hboot
20229loop_1982:
20230 nop ! tge %icc, 0x1 changed by convert2hboot
20231loop_1983:
20232 ldsh [%l7 + 0x16], %o2
20233 movgu %xcc, %o4, %l4
20234 edge32 %i7, %o7, %l3
20235 edge16 %g6, %g2, %o3
20236 membar 0x03
20237 fpadd16s %f25, %f20, %f30
20238 bne,a %icc, loop_1984
20239 array32 %o6, %i3, %o0
20240 pdist %f16, %f12, %f18
20241 nop
20242 setx loop_1985, %l0, %l1
20243 nop ! wrpr 0x1, %tl changed by convert2hboot
20244 nop ! wrpr %l1, %tpc changed by convert2hboot
20245 add %l1, 0x4, %l1
20246 nop ! wrpr %l1, %tnpc changed by convert2hboot
20247 setx 0x34400001400, %l0, %l1
20248 nop ! wrpr %l1, %tstate changed by convert2hboot
20249 nop ! wrhpr 0x4, %htstate changed by convert2hboot
20250 nop ! retry changed by convert2hboot
20251loop_1984:
20252 nop ! taddcctv %i0, %i4, %i5 changed by convert2hboot
20253 edge8l %g1, %l5, %l2
20254 set 0x32, %l2
20255 nop ! ldsha [%l7 + %l2] 0x88, %g3 ASI use replaced by convert2hboot
20256loop_1985:
20257 nop ! tcs %xcc, 0x6 changed by convert2hboot
20258 sllx %g7, %i2, %g4
20259 set 0x40, %g1
20260 nop ! ldda [%l7 + %g1] 0x18, %f16 ASI use replaced by convert2hboot
20261 fxor %f30, %f12, %f12
20262 edge8ln %g5, %i1, %l1
20263 movrlez %i6, 0x3DF, %l6
20264 set 0x36, %g4
20265 nop ! lduba [%l7 + %g4] 0x04, %o5 ASI use replaced by convert2hboot
20266 sdiv %l0, 0x0E9D, %o2
20267 movl %icc, %o4, %l4
20268 fnors %f26, %f19, %f12
20269 flush %l7 + 0x44
20270 sth %i7, [%l7 + 0x76]
20271 sth %o1, [%l7 + 0x24]
20272 xnor %l3, 0x162B, %g6
20273 array16 %o7, %o3, %g2
20274 fxnor %f12, %f10, %f6
20275 lduw [%l7 + 0x60], %i3
20276 addc %o0, %i0, %o6
20277 nop ! tcc %xcc, 0x0 changed by convert2hboot
20278 restored
20279 rdpr %cwp, %g1
20280 rdpr %cansave, %g2
20281 rdpr %canrestore, %g3
20282 rdpr %cleanwin, %g4
20283 rdpr %otherwin, %g5
20284 rdpr %wstate, %g6
20285 stx %i4, [%l7 + 0x08]
20286 nop ! tleu %icc, 0x0 changed by convert2hboot
20287 smulcc %g1, %l5, %l2
20288 nop
20289 setx loop_1986, %l0, %l1
20290 jmpl %l1, %g3
20291 subcc %g7, %i2, %g4
20292 fmovdcs %xcc, %f4, %f0
20293 edge16n %g5, %i5, %i1
20294loop_1986:
20295 nop ! tvs %xcc, 0x4 changed by convert2hboot
20296 edge8n %i6, %l1, %l6
20297 subcc %l0, 0x0030, %o2
20298 fbl %fcc3, loop_1987
20299 edge32 %o4, %o5, %i7
20300 fbule %fcc2, loop_1988
20301 movrgez %o1, %l4, %g6
20302loop_1987:
20303 or %l3, %o7, %g2
20304 movle %xcc, %o3, %i3
20305loop_1988:
20306 nop
20307 wr %g0, 0x10, %asi
20308 umul %o0, 0x1601, %i4
20309 set 0x70, %g6
20310 nop ! lduwa [%l7 + %g6] 0x81, %o6 ASI use replaced by convert2hboot
20311 fmovrslz %l5, %f26, %f22
20312 sub %g1, %g3, %l2
20313 bne,pt %xcc, loop_1989
20314 nop ! tvc %icc, 0x4 changed by convert2hboot
20315 wr %g0, 0xe2, %asi
20316loop_1989:
20317 fnegs %f3, %f22
20318 wr %g0, 0x80, %asi
20319 fpsub32s %f0, %f28, %f4
20320 nop ! tneg %xcc, 0x0 changed by convert2hboot
20321 fpadd32 %f4, %f26, %f2
20322 fmovsvc %icc, %f6, %f24
20323 subccc %g4, %g5, %i5
20324 fmovsl %icc, %f28, %f2
20325 set 0x40, %g5
20326 nop ! ldstuba [%l7 + %g5] 0x80, %i1 ASI use replaced by convert2hboot
20327 bvs,pn %icc, loop_1990
20328 sethi 0x0720, %l1
20329 stb %l6, [%l7 + 0x56]
20330 movneg %icc, %i6, %l0
20331loop_1990:
20332 movle %xcc, %o4, %o5
20333 fnor %f30, %f8, %f24
20334 fxor %f16, %f0, %f4
20335 fbn %fcc2, loop_1991
20336 edge16n %o2, %i7, %o1
20337 popc 0x1F49, %l4
20338 std %f20, [%l7 + 0x40]
20339loop_1991:
20340 ldsb [%l7 + 0x11], %l3
20341 fmovdle %icc, %f11, %f13
20342 nop ! tleu %icc, 0x1 changed by convert2hboot
20343 orn %o7, 0x14F3, %g2
20344 fsrc2 %f6, %f10
20345 xor %g6, %i3, %o3
20346 movvc %icc, %o0, %i0
20347 mulscc %o6, 0x02CB, %l5
20348 nop ! tl %xcc, 0x1 changed by convert2hboot
20349 edge8n %i4, %g1, %l2
20350 nop ! sir 0x089C changed by convert2hboot
20351 andncc %i2, %g7, %g3
20352 movne %icc, %g5, %i5
20353 mova %xcc, %g4, %i1
20354 fmovdne %xcc, %f6, %f7
20355 add %l1, 0x0EB8, %l6
20356 subc %i6, 0x09DA, %o4
20357 fpadd32s %f25, %f21, %f28
20358 addc %o5, %l0, %i7
20359 alignaddrl %o1, %o2, %l4
20360 fmuld8ulx16 %f1, %f6, %f14
20361 movvc %xcc, %o7, %l3
20362 smulcc %g6, %i3, %g2
20363 fcmple16 %f2, %f12, %o0
20364 fmovsgu %icc, %f25, %f31
20365 movre %i0, 0x021, %o3
20366 brnz %l5, loop_1992
20367 umulcc %o6, %g1, %i4
20368 bvc,pn %xcc, loop_1993
20369 nop ! sir 0x196B changed by convert2hboot
20370loop_1992:
20371 fandnot1s %f12, %f13, %f24
20372 array8 %l2, %i2, %g3
20373loop_1993:
20374 nop
20375 set 0x20, %g2
20376 std %g6, [%l7 + %g2]
20377 subc %i5, %g4, %g5
20378 mulscc %i1, 0x14C8, %l1
20379 set 0x40, %l5
20380 nop ! stda %f16, [%l7 + %l5] 0xf1 ASI use replaced by convert2hboot
20381 membar #Sync
20382 wr %g0, 0x88, %asi
20383 sta %f9, [%l7 + 0x08] %asi
20384 nop
20385 set 0x68, %g3
20386 ldd [%l7 + %g3], %f4
20387 stw %i6, [%l7 + 0x48]
20388 fmovrsgez %o4, %f5, %f26
20389 udivcc %l6, 0x01FE, %o5
20390 nop ! taddcc %l0, %i7, %o2 changed by convert2hboot
20391 movrlz %l4, 0x274, %o1
20392 sdivx %o7, 0x084F, %g6
20393 movle %xcc, %l3, %i3
20394 nop
20395 setx loop_1994, %l0, %l1
20396 jmpl %l1, %g2
20397 brgz %i0, loop_1995
20398 movpos %icc, %o0, %o3
20399 edge32 %o6, %g1, %l5
20400loop_1994:
20401 saved
20402 rdpr %cwp, %g1
20403 rdpr %cansave, %g2
20404 rdpr %canrestore, %g3
20405 rdpr %cleanwin, %g4
20406 rdpr %otherwin, %g5
20407 rdpr %wstate, %g6
20408loop_1995:
20409 fbl,a %fcc1, loop_1996
20410 movge %icc, %l2, %i2
20411 wr %g0, 0x80, %asi
20412loop_1996:
20413 mova %xcc, %g7, %i4
20414 xnor %g4, %g5, %i5
20415 membar #Sync
20416 set 0x40, %o0
20417 nop ! ldda [%l7 + %o0] 0x17, %f0 ASI use replaced by convert2hboot
20418 movvc %xcc, %l1, %i1
20419 fnors %f28, %f31, %f8
20420 nop ! tvs %xcc, 0x2 changed by convert2hboot
20421 movleu %xcc, %o4, %l6
20422 xnorcc %i6, %o5, %l0
20423 nop ! tg %xcc, 0x4 changed by convert2hboot
20424 brgez %i7, loop_1997
20425 fbl,a %fcc2, loop_1998
20426 fcmpgt16 %f10, %f20, %l4
20427 sllx %o1, 0x19, %o2
20428loop_1997:
20429 edge8ln %g6, %o7, %l3
20430loop_1998:
20431 nop
20432 wr %g0, 0x18, %asi
20433 nop ! ta %icc, 0x1 changed by convert2hboot
20434 set 0x34, %i6
20435 nop ! ldswa [%l7 + %i6] 0x10, %i0 ASI use replaced by convert2hboot
20436 nop ! sir 0x19C6 changed by convert2hboot
20437 nop ! tcs %xcc, 0x0 changed by convert2hboot
20438 movrne %o0, 0x302, %g2
20439 addccc %o3, %o6, %l5
20440 fmovdge %xcc, %f28, %f27
20441 nop ! tneg %icc, 0x0 changed by convert2hboot
20442 nop ! tge %icc, 0x1 changed by convert2hboot
20443 movneg %icc, %g1, %i2
20444 wr %g0, 0x10, %asi
20445 sta %f1, [%l7 + 0x48] %asi
20446 subccc %l2, 0x046E, %g7
20447 udivx %g3, 0x0B6E, %i4
20448 addcc %g5, 0x02FE, %g4
20449 fmovrslz %i5, %f11, %f20
20450 orncc %l1, 0x1E9F, %o4
20451 for %f16, %f18, %f4
20452 fblg,a %fcc1, loop_1999
20453 sdivx %i1, 0x0A4B, %i6
20454 fbg %fcc3, loop_2000
20455 movneg %icc, %o5, %l0
20456loop_1999:
20457 movvs %xcc, %i7, %l6
20458 addc %l4, 0x18F6, %o2
20459loop_2000:
20460 movre %o1, %g6, %l3
20461 array16 %i3, %i0, %o0
20462 movgu %xcc, %g2, %o3
20463 xorcc %o6, 0x17AB, %o7
20464 nop ! tgu %xcc, 0x0 changed by convert2hboot
20465 bleu,a %icc, loop_2001
20466 bneg %icc, loop_2002
20467 movn %xcc, %l5, %g1
20468 andncc %l2, %g7, %g3
20469loop_2001:
20470 fandnot2s %f21, %f4, %f7
20471loop_2002:
20472 fandnot2s %f13, %f30, %f19
20473 udivcc %i4, 0x1A01, %i2
20474 fmuld8ulx16 %f26, %f27, %f18
20475 andcc %g5, 0x1F2F, %g4
20476 ldd [%l7 + 0x58], %i4
20477 lduh [%l7 + 0x34], %o4
20478 flush %l7 + 0x30
20479 bneg loop_2003
20480 fxnor %f6, %f26, %f22
20481 set 0x08, %o2
20482 nop ! stwa %i1, [%l7 + %o2] 0x89 ASI use replaced by convert2hboot
20483loop_2003:
20484 edge32l %i6, %o5, %l0
20485 fmovd %f16, %f6
20486 bgu,a loop_2004
20487 udiv %i7, 0x0314, %l1
20488 orncc %l6, %l4, %o1
20489 fba,a %fcc1, loop_2005
20490loop_2004:
20491 array32 %g6, %l3, %i3
20492 edge16 %i0, %o0, %g2
20493 fbg %fcc0, loop_2006
20494loop_2005:
20495 smul %o3, %o6, %o7
20496 restored
20497 rdpr %cwp, %g1
20498 rdpr %cansave, %g2
20499 rdpr %canrestore, %g3
20500 rdpr %cleanwin, %g4
20501 rdpr %otherwin, %g5
20502 rdpr %wstate, %g6
20503 mova %icc, %l5, %g1
20504loop_2006:
20505 nop ! tl %icc, 0x3 changed by convert2hboot
20506 movge %xcc, %o2, %l2
20507 edge8ln %g7, %g3, %i2
20508 fmovdcc %xcc, %f27, %f26
20509 fmovsg %icc, %f20, %f13
20510 bvs,a loop_2007
20511 edge16l %i4, %g4, %i5
20512 sub %o4, %g5, %i1
20513 nop ! tn %icc, 0x2 changed by convert2hboot
20514loop_2007:
20515 nop
20516 set 0x10, %i4
20517 nop ! ldxa [%l7 + %i4] 0x11, %i6 ASI use replaced by convert2hboot
20518 mova %xcc, %l0, %i7
20519 fblg %fcc0, loop_2008
20520 sra %o5, 0x17, %l1
20521 ld [%l7 + 0x3C], %f12
20522 fmovse %xcc, %f5, %f12
20523loop_2008:
20524 fand %f28, %f2, %f14
20525 set 0x58, %i2
20526 nop ! ldsha [%l7 + %i2] 0x89, %l4 ASI use replaced by convert2hboot
20527 movvc %icc, %o1, %g6
20528 addc %l3, 0x0CC5, %l6
20529 movgu %icc, %i0, %i3
20530 edge16n %o0, %o3, %g2
20531 udivx %o7, 0x075C, %o6
20532 ldsb [%l7 + 0x7D], %g1
20533 add %l5, 0x1999, %l2
20534 stb %g7, [%l7 + 0x36]
20535 edge8n %o2, %i2, %g3
20536 fmovsa %icc, %f3, %f1
20537 fxor %f12, %f2, %f0
20538 orcc %i4, %g4, %o4
20539 subccc %i5, 0x04C9, %g5
20540 nop ! tl %xcc, 0x4 changed by convert2hboot
20541 sth %i1, [%l7 + 0x08]
20542 movne %icc, %i6, %i7
20543 fsrc2 %f8, %f6
20544 edge8n %l0, %l1, %l4
20545 sll %o1, %g6, %o5
20546 movne %xcc, %l6, %i0
20547 wr %g0, 0x11, %asi
20548 srax %l3, %o0, %g2
20549 addc %o7, %o6, %o3
20550 fmovsl %xcc, %f11, %f12
20551 ldsb [%l7 + 0x75], %l5
20552 fmovsle %icc, %f22, %f1
20553 fornot1 %f0, %f22, %f20
20554 sdivcc %l2, 0x135C, %g7
20555 ldx [%l7 + 0x50], %g1
20556 orncc %i2, 0x0929, %o2
20557 edge8l %g3, %i4, %o4
20558 orcc %g4, 0x03F4, %i5
20559 fmovsg %xcc, %f21, %f15
20560 fbo %fcc0, loop_2009
20561 saved
20562 rdpr %cwp, %g1
20563 rdpr %cansave, %g2
20564 rdpr %canrestore, %g3
20565 rdpr %cleanwin, %g4
20566 rdpr %otherwin, %g5
20567 rdpr %wstate, %g6
20568 fmovsvs %xcc, %f16, %f18
20569 andn %i1, 0x1E77, %g5
20570loop_2009:
20571 movvc %icc, %i6, %i7
20572 edge8n %l0, %l4, %o1
20573 bcs,pt %icc, loop_2010
20574 edge16ln %g6, %l1, %l6
20575 fmovrdlz %o5, %f10, %f20
20576 fmovsneg %icc, %f20, %f9
20577loop_2010:
20578 nop ! tn %icc, 0x3 changed by convert2hboot
20579 edge16 %i3, %i0, %o0
20580 nop ! te %icc, 0x3 changed by convert2hboot
20581 wr %g0, 0x11, %asi
20582 lda [%l7 + 0x24] %asi, %f0
20583 fmovdcs %icc, %f31, %f18
20584 andcc %g2, %o7, %o6
20585 fnot1s %f2, %f17
20586 wr %g0, 0x27, %asi
20587 membar #Sync
20588 fbul,a %fcc2, loop_2011
20589 prefetch [%l7 + 0x28], 0x1
20590 fpsub32s %f2, %f2, %f6
20591 bn,a %icc, loop_2012
20592loop_2011:
20593 movl %icc, %o3, %l5
20594 set 0x64, %o5
20595 nop ! ldstuba [%l7 + %o5] 0x11, %g7 ASI use replaced by convert2hboot
20596loop_2012:
20597 ldx [%l7 + 0x20], %l2
20598 alignaddrl %i2, %o2, %g1
20599 movrgez %g3, %o4, %g4
20600 nop ! tne %icc, 0x4 changed by convert2hboot
20601 bneg,pt %xcc, loop_2013
20602 bvc,a %icc, loop_2014
20603 edge8n %i5, %i4, %i1
20604 set 0x64, %i1
20605 nop ! ldsba [%l7 + %i1] 0x04, %i6 ASI use replaced by convert2hboot
20606loop_2013:
20607 nop
20608 setx loop_2015, %l0, %l1
20609 jmpl %l1, %g5
20610loop_2014:
20611 udiv %l0, 0x004C, %i7
20612 or %l4, %o1, %l1
20613 fnot1 %f8, %f4
20614loop_2015:
20615 nop
20616 set 0x50, %i0
20617 std %f6, [%l7 + %i0]
20618 ble,a %xcc, loop_2016
20619 edge16n %g6, %l6, %i3
20620 nop ! tge %xcc, 0x5 changed by convert2hboot
20621 srl %i0, 0x04, %o0
20622loop_2016:
20623 edge16n %g2, %o5, %o6
20624 edge16ln %l3, %o3, %o7
20625 umul %l5, %l2, %i2
20626 srl %g7, 0x15, %o2
20627 nop
20628 set 0x08, %o4
20629 prefetch [%l7 + %o4], 0x2
20630 orn %g1, 0x18E9, %g3
20631 sllx %o4, 0x19, %g4
20632 nop ! taddcc %i5, %i4, %i1 changed by convert2hboot
20633 fcmpne32 %f14, %f2, %g5
20634 xor %l0, %i6, %l4
20635 sll %i7, %l1, %o1
20636 ba,pn %icc, loop_2017
20637 movgu %icc, %l6, %i3
20638 fbo,a %fcc0, loop_2018
20639 movle %icc, %i0, %g6
20640loop_2017:
20641 bcs loop_2019
20642 udiv %o0, 0x11CC, %g2
20643loop_2018:
20644 addccc %o5, %o6, %l3
20645 udiv %o7, 0x0E9D, %l5
20646loop_2019:
20647 movneg %xcc, %o3, %i2
20648 mova %icc, %g7, %l2
20649 add %g1, 0x0FB7, %o2
20650 std %o4, [%l7 + 0x30]
20651 umul %g3, %g4, %i5
20652 fcmpne16 %f22, %f22, %i1
20653 membar #Sync
20654 set 0x40, %o1
20655 nop ! ldda [%l7 + %o1] 0x17, %f16 ASI use replaced by convert2hboot
20656 sub %g5, %l0, %i6
20657 orcc %i4, %l4, %l1
20658 call loop_2020
20659 restored
20660 rdpr %cwp, %g1
20661 rdpr %cansave, %g2
20662 rdpr %canrestore, %g3
20663 rdpr %cleanwin, %g4
20664 rdpr %otherwin, %g5
20665 rdpr %wstate, %g6
20666 ldd [%l7 + 0x30], %o0
20667 nop ! tpos %xcc, 0x3 changed by convert2hboot
20668loop_2020:
20669 nop ! tneg %xcc, 0x2 changed by convert2hboot
20670 fandnot2s %f13, %f10, %f1
20671 xorcc %l6, %i3, %i7
20672 orn %g6, %o0, %g2
20673 xor %i0, 0x002B, %o5
20674 brz,a %l3, loop_2021
20675 nop ! tg %icc, 0x2 changed by convert2hboot
20676 bn %xcc, loop_2022
20677 stx %o7, [%l7 + 0x70]
20678loop_2021:
20679 fmovsa %icc, %f25, %f29
20680 edge16 %l5, %o3, %o6
20681loop_2022:
20682 ldd [%l7 + 0x28], %i2
20683 sll %g7, 0x10, %g1
20684 fble %fcc3, loop_2023
20685 membar 0x04
20686 bn,pt %icc, loop_2024
20687 fbn %fcc3, loop_2025
20688loop_2023:
20689 addc %l2, %o4, %o2
20690 movg %icc, %g3, %i5
20691loop_2024:
20692 fbug,a %fcc1, loop_2026
20693loop_2025:
20694 lduw [%l7 + 0x6C], %i1
20695 fmovdvc %icc, %f14, %f23
20696 bg,a %icc, loop_2027
20697loop_2026:
20698 nop ! tcs %xcc, 0x1 changed by convert2hboot
20699 fmovdneg %icc, %f2, %f0
20700 umulcc %g4, 0x083B, %g5
20701loop_2027:
20702 fmovdvs %xcc, %f13, %f29
20703 umul %i6, %i4, %l4
20704 popc %l1, %l0
20705 move %xcc, %o1, %l6
20706 fbo,a %fcc3, loop_2028
20707 fble %fcc2, loop_2029
20708 orncc %i3, %g6, %i7
20709 nop ! tneg %icc, 0x0 changed by convert2hboot
20710loop_2028:
20711 udivx %o0, 0x1D67, %g2
20712loop_2029:
20713 nop ! tcc %xcc, 0x6 changed by convert2hboot
20714 movre %i0, %l3, %o5
20715 fmovrslez %l5, %f19, %f14
20716 movneg %icc, %o7, %o3
20717 umul %i2, 0x1F68, %o6
20718 mulx %g1, 0x1639, %l2
20719 sub %g7, %o2, %o4
20720 movneg %icc, %g3, %i1
20721 sdivcc %i5, 0x0520, %g4
20722 nop ! tn %xcc, 0x2 changed by convert2hboot
20723 sllx %g5, 0x0D, %i4
20724 add %l7, 0x10, %l6
20725 wr %g0, 0x89, %asi
20726 nop ! casxa [%l6] 0x89, %l4, %l1 ASI use replaced by convert2hboot
20727 popc 0x1C86, %l0
20728 nop ! tcc %icc, 0x1 changed by convert2hboot
20729 faligndata %f20, %f14, %f18
20730 nop ! tsubcctv %i6, 0x00F6, %o1 changed by convert2hboot
20731 ldx [%l7 + 0x18], %l6
20732 bpos,pt %icc, loop_2030
20733 nop ! tg %xcc, 0x0 changed by convert2hboot
20734 sethi 0x1D53, %i3
20735 array16 %i7, %g6, %g2
20736loop_2030:
20737 udiv %o0, 0x0E6D, %i0
20738 alignaddrl %o5, %l3, %l5
20739 addc %o3, %i2, %o6
20740 edge8n %o7, %l2, %g1
20741 sub %o2, %o4, %g3
20742 mova %icc, %i1, %i5
20743 alignaddrl %g4, %g7, %g5
20744 smul %i4, %l1, %l0
20745 nop ! tne %xcc, 0x4 changed by convert2hboot
20746 xnor %l4, 0x0F69, %o1
20747 fbul %fcc0, loop_2031
20748 ble,pt %xcc, loop_2032
20749 smul %i6, %i3, %i7
20750 bl,pn %icc, loop_2033
20751loop_2031:
20752 fmovsvs %icc, %f6, %f9
20753loop_2032:
20754 fpadd16s %f28, %f24, %f29
20755 nop ! tsubcctv %l6, %g2, %o0 changed by convert2hboot
20756loop_2033:
20757 movg %xcc, %i0, %o5
20758 std %g6, [%l7 + 0x30]
20759 nop ! taddcc %l3, %o3, %l5 changed by convert2hboot
20760 movge %icc, %i2, %o6
20761 fone %f28
20762 flush %l7 + 0x14
20763 sll %l2, %g1, %o7
20764 orncc %o2, 0x16FA, %o4
20765 stw %i1, [%l7 + 0x78]
20766 addcc %g3, 0x0C5B, %g4
20767 fmovsg %xcc, %f2, %f13
20768 fpadd16 %f22, %f22, %f6
20769 sra %g7, 0x08, %g5
20770 fmul8x16al %f13, %f25, %f12
20771 fcmpeq16 %f22, %f28, %i4
20772 fnot2 %f18, %f16
20773 edge16 %l1, %l0, %i5
20774 std %l4, [%l7 + 0x10]
20775 nop ! tpos %xcc, 0x5 changed by convert2hboot
20776 movcs %icc, %i6, %i3
20777 ba,a,pn %xcc, loop_2034
20778 std %f30, [%l7 + 0x40]
20779 fnegd %f2, %f18
20780 edge32ln %i7, %l6, %g2
20781loop_2034:
20782 fandnot2s %f24, %f27, %f17
20783 sllx %o1, %o0, %o5
20784 fmovrsne %g6, %f14, %f1
20785 fbuge,a %fcc3, loop_2035
20786 nop ! tneg %icc, 0x5 changed by convert2hboot
20787 movg %icc, %l3, %o3
20788 orcc %i0, 0x07B2, %i2
20789loop_2035:
20790 nop ! tleu %xcc, 0x6 changed by convert2hboot
20791 set 0x5C, %i7
20792 nop ! stba %l5, [%l7 + %i7] 0xe2 ASI use replaced by convert2hboot
20793 membar #Sync
20794 fmovdvc %icc, %f31, %f19
20795 wr %g0, 0x88, %asi
20796 fbule,a %fcc0, loop_2036
20797 edge16 %l2, %o7, %g1
20798 array16 %o4, %i1, %g3
20799 alignaddr %o2, %g4, %g5
20800loop_2036:
20801 movpos %xcc, %g7, %l1
20802 move %icc, %l0, %i5
20803 bcs,a %xcc, loop_2037
20804 subcc %l4, %i4, %i6
20805 nop ! tg %icc, 0x7 changed by convert2hboot
20806 xorcc %i3, 0x0D07, %i7
20807loop_2037:
20808 or %g2, 0x0D78, %l6
20809 nop ! tne %xcc, 0x4 changed by convert2hboot
20810 movneg %xcc, %o1, %o5
20811 srl %g6, %o0, %l3
20812 nop ! tne %icc, 0x0 changed by convert2hboot
20813 move %icc, %o3, %i0
20814 movge %xcc, %l5, %o6
20815 sll %i2, %o7, %l2
20816 sdivcc %g1, 0x0E3F, %i1
20817 ldd [%l7 + 0x60], %f16
20818 nop ! tpos %xcc, 0x0 changed by convert2hboot
20819 fmovrdlez %o4, %f20, %f0
20820 mulx %g3, %o2, %g5
20821 nop
20822 set 0x71, %o6
20823 stb %g4, [%l7 + %o6]
20824 fmovdn %icc, %f0, %f21
20825 fmovdge %icc, %f7, %f8
20826 move %xcc, %g7, %l1
20827 bn,a loop_2038
20828 nop ! tgu %xcc, 0x1 changed by convert2hboot
20829 set 0x40, %l0
20830 nop ! stda %f16, [%l7 + %l0] 0x04 ASI use replaced by convert2hboot
20831loop_2038:
20832 fmovscc %xcc, %f21, %f0
20833 movcc %icc, %l0, %i5
20834 orn %i4, 0x1AEE, %i6
20835 nop
20836 setx loop_2039, %l0, %l1
20837 nop ! wrpr 0x1, %tl changed by convert2hboot
20838 nop ! wrpr %l1, %tnpc changed by convert2hboot
20839 setx 0x34400001400, %l0, %l1
20840 nop ! wrpr %l1, %tstate changed by convert2hboot
20841 nop ! wrhpr 0x4, %htstate changed by convert2hboot
20842 nop ! done changed by convert2hboot
20843 bcs,a,pt %xcc, loop_2040
20844 movrlz %l4, %i7, %g2
20845 fmovdl %xcc, %f22, %f14
20846loop_2039:
20847 fcmpne16 %f6, %f8, %l6
20848loop_2040:
20849 movne %icc, %o1, %o5
20850 nop ! tge %icc, 0x6 changed by convert2hboot
20851 movleu %icc, %g6, %o0
20852 sllx %l3, 0x0A, %o3
20853 set 0x12, %i5
20854 nop ! stha %i0, [%l7 + %i5] 0xe2 ASI use replaced by convert2hboot
20855 membar #Sync
20856 fpsub16s %f0, %f5, %f8
20857 movrlz %l5, 0x3CA, %o6
20858 ldsh [%l7 + 0x36], %i2
20859 movleu %icc, %i3, %o7
20860 movpos %xcc, %g1, %i1
20861 sdivx %l2, 0x1F74, %o4
20862 array8 %g3, %o2, %g4
20863 set 0x24, %o7
20864 sta %f26, [%l7 + %o7] 0x19
20865 fbule,a %fcc2, loop_2041
20866 edge16 %g5, %l1, %l0
20867 movge %icc, %g7, %i4
20868 membar 0x76
20869loop_2041:
20870 std %i4, [%l7 + 0x30]
20871 edge8l %i6, %i7, %l4
20872 movrlez %g2, 0x144, %l6
20873 movvc %icc, %o5, %o1
20874 sethi 0x0274, %o0
20875 movrgez %g6, 0x01B, %l3
20876 nop ! tgu %icc, 0x5 changed by convert2hboot
20877 wr %g0, 0x2a, %asi
20878 membar #Sync
20879 fcmple16 %f16, %f26, %l5
20880 fmovrdgez %o3, %f16, %f18
20881 nop ! tsubcc %i2, 0x0AC0, %i3 changed by convert2hboot
20882 brlz,a %o7, loop_2042
20883 fmovrdlez %g1, %f28, %f2
20884 fmul8x16al %f8, %f18, %f0
20885 set 0x110, %o3
20886 nop ! stxa %o6, [%g0 + %o3] 0x21 ASI use replaced by convert2hboot
20887loop_2042:
20888 fbule,a %fcc0, loop_2043
20889 fsrc1s %f2, %f1
20890 swap [%l7 + 0x24], %i1
20891 edge16ln %l2, %o4, %g3
20892loop_2043:
20893 srax %g4, %g5, %o2
20894 movcc %icc, %l1, %g7
20895 edge8ln %l0, %i4, %i6
20896 wr %g0, 0x89, %asi
20897 movpos %icc, %i5, %g2
20898 std %i6, [%l7 + 0x08]
20899 ldsb [%l7 + 0x34], %o5
20900 fmovrse %l4, %f22, %f10
20901 alignaddrl %o1, %g6, %o0
20902 ldub [%l7 + 0x20], %i0
20903 set 0x7C, %g7
20904 nop ! swapa [%l7 + %g7] 0x19, %l3 ASI use replaced by convert2hboot
20905 udivx %l5, 0x154B, %i2
20906 fcmple16 %f26, %f24, %i3
20907 movrlz %o7, %o3, %g1
20908 fones %f15
20909 nop ! tgu %icc, 0x4 changed by convert2hboot
20910 bcc,a %icc, loop_2044
20911 edge8 %i1, %o6, %o4
20912 prefetch [%l7 + 0x58], 0x2
20913 bpos,a %icc, loop_2045
20914loop_2044:
20915 prefetch [%l7 + 0x34], 0x1
20916 fmovrdgez %g3, %f16, %f28
20917 andcc %g4, %l2, %g5
20918loop_2045:
20919 addcc %l1, 0x0D10, %o2
20920 ba %icc, loop_2046
20921 fbn %fcc1, loop_2047
20922 sdivcc %l0, 0x100B, %g7
20923 nop
20924 setx loop_2048, %l0, %l1
20925 jmpl %l1, %i4
20926loop_2046:
20927 edge32ln %i7, %i6, %g2
20928loop_2047:
20929 fornot1 %f4, %f20, %f28
20930 fmovrdgez %i5, %f18, %f0
20931loop_2048:
20932 nop
20933 setx loop_2049, %l0, %l1
20934 jmpl %l1, %l6
20935 bne,a,pn %icc, loop_2050
20936 be loop_2051
20937 fzero %f28
20938loop_2049:
20939 fmovrdne %o5, %f16, %f30
20940loop_2050:
20941 restored
20942 rdpr %cwp, %g1
20943 rdpr %cansave, %g2
20944 rdpr %canrestore, %g3
20945 rdpr %cleanwin, %g4
20946 rdpr %otherwin, %g5
20947 rdpr %wstate, %g6
20948loop_2051:
20949 movgu %icc, %o1, %g6
20950 movrgz %o0, 0x08B, %l4
20951 addc %i0, %l3, %l5
20952 nop
20953 set 0x18, %i3
20954 ldd [%l7 + %i3], %i2
20955 orcc %o7, 0x0D3D, %i2
20956 fbe,a %fcc3, loop_2052
20957 xor %g1, %o3, %o6
20958 nop ! tl %xcc, 0x4 changed by convert2hboot
20959 mulscc %o4, 0x13B0, %i1
20960loop_2052:
20961 nop ! tn %xcc, 0x5 changed by convert2hboot
20962 ba,a %xcc, loop_2053
20963 ldd [%l7 + 0x50], %g4
20964 set 0x54, %l6
20965 nop ! lduba [%l7 + %l6] 0x19, %g3 ASI use replaced by convert2hboot
20966loop_2053:
20967 fornot1 %f24, %f20, %f14
20968 fzero %f22
20969 xnorcc %l2, 0x1014, %g5
20970 movrlez %o2, 0x3AA, %l1
20971 bgu,a,pn %xcc, loop_2054
20972 fpsub32s %f5, %f31, %f20
20973 umul %l0, %i4, %g7
20974 nop
20975 set 0x30, %l3
20976 stx %i7, [%l7 + %l3]
20977loop_2054:
20978 movn %icc, %g2, %i5
20979 stw %l6, [%l7 + 0x64]
20980 array8 %o5, %i6, %g6
20981 fmovdg %icc, %f31, %f30
20982 edge16ln %o0, %l4, %i0
20983 wr %g0, 0x81, %asi
20984 sll %l5, 0x09, %i3
20985 stx %l3, [%l7 + 0x18]
20986 nop ! tsubcc %i2, 0x0C98, %g1 changed by convert2hboot
20987 fnor %f8, %f14, %f4
20988 ldub [%l7 + 0x08], %o3
20989 fmovsne %xcc, %f20, %f14
20990 fmuld8sux16 %f15, %f11, %f24
20991 srlx %o7, %o4, %o6
20992 fbule %fcc2, loop_2055
20993 add %i1, 0x1F2A, %g3
20994 subccc %l2, %g4, %g5
20995 nop ! tvs %xcc, 0x4 changed by convert2hboot
20996loop_2055:
20997 fpackfix %f12, %f28
20998 fbug,a %fcc2, loop_2056
20999 fmovrde %o2, %f28, %f28
21000 fmovscs %xcc, %f0, %f12
21001 fpsub16s %f29, %f9, %f19
21002loop_2056:
21003 nop ! tcc %xcc, 0x7 changed by convert2hboot
21004 set 0x28, %l4
21005 nop ! prefetcha [%l7 + %l4] 0x15, 0x1 ASI use replaced by convert2hboot
21006 fabsd %f2, %f16
21007 srlx %i4, 0x14, %l0
21008 sub %g7, %g2, %i5
21009 saved
21010 rdpr %cwp, %g1
21011 rdpr %cansave, %g2
21012 rdpr %canrestore, %g3
21013 rdpr %cleanwin, %g4
21014 rdpr %otherwin, %g5
21015 rdpr %wstate, %g6
21016 pdist %f16, %f0, %f2
21017 fxors %f1, %f10, %f10
21018 srax %l6, 0x1F, %o5
21019 movvc %xcc, %i7, %i6
21020 edge16n %g6, %o0, %l4
21021 xnor %i0, 0x190F, %l5
21022 for %f2, %f12, %f2
21023 sdivcc %o1, 0x0B03, %i3
21024 std %i2, [%l7 + 0x10]
21025 movneg %icc, %g1, %o3
21026 fcmped %fcc2, %f24, %f8
21027 andncc %l3, %o4, %o6
21028 addcc %o7, 0x02A6, %g3
21029 nop ! tne %xcc, 0x4 changed by convert2hboot
21030 umulcc %i1, 0x15FA, %l2
21031 movge %xcc, %g4, %o2
21032 nop ! tgu %icc, 0x3 changed by convert2hboot
21033 brgez %l1, loop_2057
21034 movcs %icc, %i4, %g5
21035 fmovrslez %g7, %f14, %f29
21036 bpos,pn %icc, loop_2058
21037loop_2057:
21038 nop ! tne %xcc, 0x1 changed by convert2hboot
21039 nop ! tn %icc, 0x2 changed by convert2hboot
21040 nop ! tsubcctv %g2, 0x1D39, %i5 changed by convert2hboot
21041loop_2058:
21042 movcc %icc, %l0, %l6
21043 nop ! taddcc %o5, %i6, %g6 changed by convert2hboot
21044 brgz,a %o0, loop_2059
21045 movre %i7, %l4, %i0
21046 srax %l5, %i3, %o1
21047 fzero %f16
21048loop_2059:
21049 fmovrsgz %g1, %f11, %f18
21050 srl %o3, %i2, %l3
21051 array32 %o4, %o7, %o6
21052 ldsw [%l7 + 0x34], %i1
21053 fmovdleu %xcc, %f4, %f9
21054 sdivcc %l2, 0x15F3, %g4
21055 fcmps %fcc3, %f9, %f11
21056 array16 %g3, %o2, %i4
21057 fpack16 %f20, %f1
21058 mova %xcc, %g5, %l1
21059 popc 0x0671, %g7
21060 edge8 %i5, %g2, %l6
21061 nop ! tpos %icc, 0x1 changed by convert2hboot
21062 sub %l0, %i6, %g6
21063 fmul8x16 %f27, %f28, %f8
21064 movrgz %o0, 0x267, %i7
21065 fmul8ulx16 %f16, %f16, %f0
21066 nop
21067 setx loop_2060, %l0, %l1
21068 nop ! wrpr 0x1, %tl changed by convert2hboot
21069 nop ! wrpr %l1, %tpc changed by convert2hboot
21070 add %l1, 0x4, %l1
21071 nop ! wrpr %l1, %tnpc changed by convert2hboot
21072 setx 0x34400001400, %l0, %l1
21073 nop ! wrpr %l1, %tstate changed by convert2hboot
21074 nop ! wrhpr 0x4, %htstate changed by convert2hboot
21075 nop ! retry changed by convert2hboot
21076 xnorcc %o5, %l4, %l5
21077 movrlez %i0, 0x296, %i3
21078 or %o1, %g1, %o3
21079loop_2060:
21080 xnorcc %i2, 0x1B79, %o4
21081 set 0x31, %l1
21082 nop ! ldstuba [%l7 + %l1] 0x88, %l3 ASI use replaced by convert2hboot
21083 fmovdn %icc, %f21, %f18
21084 edge32 %o6, %o7, %l2
21085 nop ! taddcc %i1, 0x0E83, %g4 changed by convert2hboot
21086 fcmpgt32 %f16, %f20, %g3
21087 edge16 %i4, %g5, %l1
21088 nop
21089 set 0x28, %l2
21090 ldd [%l7 + %l2], %f14
21091 bneg,a,pn %icc, loop_2061
21092 addc %o2, %g7, %i5
21093 bne,a,pt %icc, loop_2062
21094 sllx %l6, 0x06, %g2
21095loop_2061:
21096 fmovsvc %xcc, %f17, %f14
21097 nop
21098 setx loop_2063, %l0, %l1
21099 nop ! wrpr 0x1, %tl changed by convert2hboot
21100 nop ! wrpr %l1, %tnpc changed by convert2hboot
21101 setx 0x34400001400, %l0, %l1
21102 nop ! wrpr %l1, %tstate changed by convert2hboot
21103 nop ! wrhpr 0x4, %htstate changed by convert2hboot
21104 nop ! done changed by convert2hboot
21105loop_2062:
21106 ldub [%l7 + 0x58], %i6
21107 xor %g6, %l0, %o0
21108 wr %g0, 0x80, %asi
21109 lda [%l7 + 0x44] %asi, %f11
21110loop_2063:
21111 fzero %f8
21112 addc %o5, %i7, %l4
21113 nop ! tneg %icc, 0x6 changed by convert2hboot
21114 subccc %l5, %i0, %o1
21115 movrlez %g1, 0x00F, %o3
21116 brgez %i3, loop_2064
21117 ldsh [%l7 + 0x46], %i2
21118 pdist %f6, %f16, %f24
21119 fbue,a %fcc1, loop_2065
21120loop_2064:
21121 andn %l3, 0x13DB, %o6
21122 edge8n %o7, %l2, %o4
21123 bge,pn %icc, loop_2066
21124loop_2065:
21125 movleu %xcc, %g4, %i1
21126 fbg %fcc2, loop_2067
21127 fands %f12, %f28, %f27
21128loop_2066:
21129 bgu,a,pt %xcc, loop_2068
21130 nop ! taddcc %i4, 0x1469, %g3 changed by convert2hboot
21131loop_2067:
21132 fmovrdlz %l1, %f28, %f6
21133 and %g5, %o2, %g7
21134loop_2068:
21135 fcmpeq32 %f20, %f18, %i5
21136 nop ! tgu %icc, 0x1 changed by convert2hboot
21137 udivcc %g2, 0x0609, %i6
21138 srax %g6, %l0, %o0
21139 wr %g0, 0xeb, %asi
21140 membar #Sync
21141 fmovscc %icc, %f14, %f31
21142 fmovda %xcc, %f15, %f18
21143 orcc %l6, 0x16B9, %l4
21144 movleu %xcc, %i7, %l5
21145 fmovspos %xcc, %f28, %f16
21146 nop ! tneg %icc, 0x5 changed by convert2hboot
21147 fxors %f30, %f9, %f7
21148 fmovsa %xcc, %f17, %f17
21149 nop ! sir 0x0F66 changed by convert2hboot
21150 nop
21151 set 0x58, %g1
21152 ldub [%l7 + %g1], %o1
21153 or %i0, %g1, %o3
21154 nop ! taddcc %i3, %i2, %l3 changed by convert2hboot
21155 movcc %icc, %o6, %l2
21156 sra %o4, %g4, %i1
21157 fmuld8sux16 %f27, %f22, %f22
21158 nop ! tle %icc, 0x7 changed by convert2hboot
21159 fbuge %fcc2, loop_2069
21160 movrgez %o7, 0x102, %i4
21161 fmovsgu %icc, %f18, %f29
21162 edge32 %l1, %g3, %g5
21163loop_2069:
21164 call loop_2070
21165 nop ! tvc %xcc, 0x5 changed by convert2hboot
21166 mova %icc, %o2, %i5
21167 wr %g0, 0x50, %asi
21168loop_2070:
21169 fnot1s %f1, %f3
21170 orn %i6, %g6, %l0
21171 fandnot1s %f21, %f17, %f26
21172 srl %g7, 0x15, %o0
21173 bshuffle %f24, %f6, %f2
21174 add %o5, 0x05FD, %l6
21175 movcs %icc, %i7, %l5
21176 stx %l4, [%l7 + 0x20]
21177 brlez,a %o1, loop_2071
21178 nop ! te %xcc, 0x1 changed by convert2hboot
21179 nop ! tcs %xcc, 0x2 changed by convert2hboot
21180 nop
21181 setx loop_2072, %l0, %l1
21182 nop ! wrpr 0x1, %tl changed by convert2hboot
21183 nop ! wrpr %l1, %tpc changed by convert2hboot
21184 add %l1, 0x4, %l1
21185 nop ! wrpr %l1, %tnpc changed by convert2hboot
21186 setx 0x34400001400, %l0, %l1
21187 nop ! wrpr %l1, %tstate changed by convert2hboot
21188 nop ! wrhpr 0x4, %htstate changed by convert2hboot
21189 nop ! retry changed by convert2hboot
21190loop_2071:
21191 fbge,a %fcc1, loop_2073
21192 fmul8x16 %f20, %f20, %f18
21193 membar 0x5D
21194loop_2072:
21195 edge32l %i0, %o3, %g1
21196loop_2073:
21197 fnot1 %f8, %f2
21198 sub %i3, %l3, %o6
21199 fmuld8sux16 %f20, %f2, %f22
21200 pdist %f30, %f30, %f12
21201 fmovscc %icc, %f7, %f10
21202 stb %l2, [%l7 + 0x1F]
21203 lduh [%l7 + 0x20], %i2
21204 nop ! sir 0x0A09 changed by convert2hboot
21205 movle %xcc, %g4, %i1
21206 fpack16 %f2, %f1
21207 subcc %o4, 0x04E9, %i4
21208 fmovsge %icc, %f11, %f31
21209 brlez %o7, loop_2074
21210 fmovrdgz %l1, %f16, %f24
21211 call loop_2075
21212 sll %g3, %o2, %g5
21213loop_2074:
21214 movrlez %g2, %i5, %i6
21215 set 0x38, %g4
21216 nop ! prefetcha [%l7 + %g4] 0x04, 0x1 ASI use replaced by convert2hboot
21217loop_2075:
21218 nop ! tpos %icc, 0x1 changed by convert2hboot
21219 nop ! tl %xcc, 0x0 changed by convert2hboot
21220 fbge,a %fcc0, loop_2076
21221 orcc %g7, %g6, %o5
21222 sll %l6, %i7, %l5
21223 movn %icc, %l4, %o1
21224loop_2076:
21225 nop ! ta %xcc, 0x1 changed by convert2hboot
21226 ldsb [%l7 + 0x5D], %o0
21227 membar 0x49
21228 restored
21229 rdpr %cwp, %g1
21230 rdpr %cansave, %g2
21231 rdpr %canrestore, %g3
21232 rdpr %cleanwin, %g4
21233 rdpr %otherwin, %g5
21234 rdpr %wstate, %g6
21235 srlx %o3, %i0, %g1
21236 movrlz %l3, 0x3C2, %i3
21237 nop ! taddcc %l2, %o6, %g4 changed by convert2hboot
21238 edge32l %i1, %i2, %i4
21239 set 0x3D, %g6
21240 nop ! ldsba [%l7 + %g6] 0x88, %o7 ASI use replaced by convert2hboot
21241 movvc %xcc, %o4, %l1
21242 fbg,a %fcc0, loop_2077
21243 movn %icc, %o2, %g3
21244 mulx %g2, 0x0C54, %i5
21245 fmovsle %icc, %f8, %f1
21246loop_2077:
21247 saved
21248 rdpr %cwp, %g1
21249 rdpr %cansave, %g2
21250 rdpr %canrestore, %g3
21251 rdpr %cleanwin, %g4
21252 rdpr %otherwin, %g5
21253 rdpr %wstate, %g6
21254 stb %i6, [%l7 + 0x79]
21255 wr %g0, 0x2b, %asi
21256 movcs %xcc, %g7, %g6
21257 fmovdvs %icc, %f16, %f1
21258 bcc,a,pt %xcc, loop_2078
21259 nop ! tgu %icc, 0x3 changed by convert2hboot
21260 movvc %xcc, %o5, %g5
21261 set 0x6C, %g5
21262 nop ! stha %l6, [%l7 + %g5] 0x14 ASI use replaced by convert2hboot
21263loop_2078:
21264 fmovdg %xcc, %f31, %f8
21265 edge32ln %i7, %l5, %o1
21266 edge16 %o0, %o3, %l4
21267 edge32 %g1, %l3, %i0
21268 stb %l2, [%l7 + 0x5A]
21269 bcs loop_2079
21270 nop ! taddcctv %o6, %i3, %i1 changed by convert2hboot
21271 nop ! tn %icc, 0x6 changed by convert2hboot
21272 bl loop_2080
21273loop_2079:
21274 movneg %icc, %g4, %i2
21275 orncc %i4, 0x1C65, %o7
21276 bl,a loop_2081
21277loop_2080:
21278 movl %icc, %l1, %o2
21279 movgu %xcc, %g3, %g2
21280 fmovsne %icc, %f2, %f14
21281loop_2081:
21282 nop ! taddcctv %i5, 0x1ECC, %i6 changed by convert2hboot
21283 movpos %xcc, %l0, %o4
21284 fpadd16s %f29, %f21, %f13
21285 fbo %fcc1, loop_2082
21286 nop ! tle %xcc, 0x0 changed by convert2hboot
21287 be,a %xcc, loop_2083
21288 fmovsvs %icc, %f8, %f31
21289loop_2082:
21290 orncc %g6, %o5, %g5
21291 srl %g7, %i7, %l5
21292loop_2083:
21293 fandnot2 %f10, %f14, %f28
21294 srax %l6, %o0, %o1
21295 bge %icc, loop_2084
21296 movvc %icc, %o3, %g1
21297 sdivx %l3, 0x0C9D, %i0
21298 fnor %f0, %f24, %f6
21299loop_2084:
21300 mulscc %l4, %o6, %i3
21301 ldstub [%l7 + 0x57], %i1
21302 fnot2 %f14, %f4
21303 fones %f3
21304 ldd [%l7 + 0x50], %l2
21305 udivx %g4, 0x13B2, %i4
21306 sllx %i2, 0x02, %l1
21307 sub %o7, %o2, %g2
21308 fmovsn %xcc, %f25, %f12
21309 sllx %g3, %i5, %i6
21310 xnor %l0, %g6, %o4
21311 subc %g5, %g7, %o5
21312 nop ! ta %xcc, 0x5 changed by convert2hboot
21313 alignaddr %l5, %l6, %o0
21314 addcc %i7, %o1, %o3
21315 nop ! te %icc, 0x1 changed by convert2hboot
21316 ld [%l7 + 0x10], %f7
21317 add %l3, 0x17EE, %i0
21318 nop ! tleu %xcc, 0x3 changed by convert2hboot
21319 brgez,a %g1, loop_2085
21320 sdivx %l4, 0x00E3, %i3
21321 movl %xcc, %i1, %l2
21322 movl %xcc, %o6, %g4
21323loop_2085:
21324 fnors %f5, %f13, %f8
21325 set 0x45, %l5
21326 nop ! ldsba [%l7 + %l5] 0x10, %i4 ASI use replaced by convert2hboot
21327 orncc %l1, 0x1EB1, %i2
21328 fble,a %fcc0, loop_2086
21329 nop ! tn %icc, 0x7 changed by convert2hboot
21330 mulx %o2, 0x1EFA, %g2
21331 movcs %icc, %g3, %o7
21332loop_2086:
21333 fmovsle %icc, %f4, %f13
21334 fmovdl %icc, %f29, %f17
21335 fornot2 %f14, %f0, %f26
21336 fbo %fcc0, loop_2087
21337 nop ! tne %xcc, 0x4 changed by convert2hboot
21338 popc %i6, %i5
21339 movcs %xcc, %l0, %g6
21340loop_2087:
21341 fbo,a %fcc0, loop_2088
21342 orn %g5, 0x02F3, %o4
21343 sdivx %g7, 0x0CD7, %o5
21344 fbug %fcc0, loop_2089
21345loop_2088:
21346 srlx %l5, %l6, %i7
21347 fbug,a %fcc1, loop_2090
21348 sra %o0, 0x0B, %o1
21349loop_2089:
21350 and %l3, 0x0633, %i0
21351 std %g0, [%l7 + 0x20]
21352loop_2090:
21353 fbn %fcc1, loop_2091
21354 mova %xcc, %l4, %i3
21355 bleu,a loop_2092
21356 ble,a %icc, loop_2093
21357loop_2091:
21358 smulcc %i1, %l2, %o6
21359 bg,pn %icc, loop_2094
21360loop_2092:
21361 edge8l %o3, %i4, %g4
21362loop_2093:
21363 smul %i2, 0x1124, %l1
21364 andn %o2, %g3, %g2
21365loop_2094:
21366 movvc %xcc, %i6, %i5
21367 add %l7, 0x10, %l6
21368 wr %g0, 0x19, %asi
21369 nop ! casxa [%l6] 0x19, %l0, %g6 ASI use replaced by convert2hboot
21370 nop ! tgu %xcc, 0x2 changed by convert2hboot
21371 movrne %g5, %o4, %o7
21372 array8 %o5, %g7, %l5
21373 edge16n %l6, %i7, %o1
21374 movrgz %o0, %l3, %i0
21375 add %l7, 0x30, %l6
21376 wr %g0, 0x10, %asi
21377 nop ! casxa [%l6] 0x10, %l4, %i3 ASI use replaced by convert2hboot
21378 fcmple16 %f10, %f0, %g1
21379 nop ! tleu %xcc, 0x2 changed by convert2hboot
21380 fba %fcc3, loop_2095
21381 bvc,a,pt %icc, loop_2096
21382 bcc,a loop_2097
21383 mova %xcc, %l2, %i1
21384loop_2095:
21385 nop ! taddcc %o6, %o3, %i4 changed by convert2hboot
21386loop_2096:
21387 srl %i2, 0x16, %l1
21388loop_2097:
21389 restored
21390 rdpr %cwp, %g1
21391 rdpr %cansave, %g2
21392 rdpr %canrestore, %g3
21393 rdpr %cleanwin, %g4
21394 rdpr %otherwin, %g5
21395 rdpr %wstate, %g6
21396 std %o2, [%l7 + 0x20]
21397 ldsb [%l7 + 0x2D], %g3
21398 fmovrde %g4, %f24, %f14
21399 nop ! tge %icc, 0x7 changed by convert2hboot
21400 bl loop_2098
21401 movl %icc, %i6, %g2
21402 sdivx %l0, 0x050A, %i5
21403 orn %g5, 0x0236, %g6
21404loop_2098:
21405 subcc %o7, %o4, %g7
21406 call loop_2099
21407 movrgz %o5, 0x2B4, %l6
21408 smul %i7, 0x18B7, %o1
21409 srl %o0, 0x13, %l3
21410loop_2099:
21411 movneg %xcc, %i0, %l4
21412 subcc %i3, %g1, %l5
21413 nop ! tvc %xcc, 0x1 changed by convert2hboot
21414 nop ! tne %icc, 0x0 changed by convert2hboot
21415 wr %g0, 0x2b, %asi
21416 membar #Sync
21417 fbue,a %fcc2, loop_2100
21418 fmovscs %icc, %f30, %f18
21419 fmovdvc %xcc, %f19, %f17
21420 edge32ln %o6, %o3, %i1
21421loop_2100:
21422 fble,a %fcc1, loop_2101
21423 xnorcc %i2, 0x053A, %i4
21424 sdivx %l1, 0x0CE1, %o2
21425 fsrc1s %f30, %f27
21426loop_2101:
21427 andcc %g4, 0x0C03, %g3
21428 fcmpd %fcc2, %f20, %f26
21429 edge16ln %g2, %i6, %i5
21430 fbl,a %fcc0, loop_2102
21431 fmovsn %icc, %f18, %f20
21432 movcc %xcc, %g5, %l0
21433 edge16ln %g6, %o7, %o4
21434loop_2102:
21435 sllx %g7, 0x0C, %o5
21436 movle %xcc, %l6, %o1
21437 set 0x18, %g3
21438 nop ! stxa %o0, [%l7 + %g3] 0x14 ASI use replaced by convert2hboot
21439 movcs %icc, %i7, %i0
21440 movrne %l4, %i3, %l3
21441 xor %l5, %l2, %o6
21442 srl %g1, %o3, %i1
21443 smulcc %i4, %l1, %i2
21444 movrne %o2, 0x196, %g4
21445 edge8ln %g3, %g2, %i6
21446 edge16n %g5, %i5, %g6
21447 mova %icc, %l0, %o7
21448 addc %o4, 0x1D55, %o5
21449 fnor %f12, %f4, %f4
21450 array32 %l6, %g7, %o0
21451 xnorcc %o1, %i7, %i0
21452 ldd [%l7 + 0x70], %l4
21453 subc %l3, 0x1175, %l5
21454 xorcc %i3, 0x0D12, %o6
21455 nop
21456 setx loop_2103, %l0, %l1
21457 jmpl %l1, %g1
21458 nop ! tleu %icc, 0x6 changed by convert2hboot
21459 sethi 0x163D, %o3
21460 bge loop_2104
21461loop_2103:
21462 fnands %f19, %f8, %f29
21463 nop ! tg %icc, 0x5 changed by convert2hboot
21464 set 0x40, %o0
21465 nop ! stda %f0, [%l7 + %o0] 0x18 ASI use replaced by convert2hboot
21466loop_2104:
21467 nop ! tge %xcc, 0x5 changed by convert2hboot
21468 wr %g0, 0x23, %asi
21469 membar #Sync
21470 orcc %i4, 0x1F69, %l1
21471 fnegs %f0, %f2
21472 sub %l2, %i2, %o2
21473 fbn %fcc1, loop_2105
21474 fmovdgu %xcc, %f9, %f5
21475 fmovde %xcc, %f20, %f31
21476 bcs,a %icc, loop_2106
21477loop_2105:
21478 fnegs %f25, %f17
21479 swap [%l7 + 0x54], %g3
21480 movrgz %g4, %i6, %g5
21481loop_2106:
21482 addccc %i5, %g2, %g6
21483 nop ! tneg %xcc, 0x1 changed by convert2hboot
21484 wr %g0, 0x89, %asi
21485 sta %f22, [%l7 + 0x34] %asi
21486 set 0x28, %i6
21487 nop ! stda %l0, [%l7 + %i6] 0x88 ASI use replaced by convert2hboot
21488 sth %o7, [%l7 + 0x7E]
21489 fsrc1 %f20, %f30
21490 set 0x21, %g2
21491 nop ! stba %o4, [%l7 + %g2] 0x88 ASI use replaced by convert2hboot
21492 bg,a %xcc, loop_2107
21493 fmovsne %xcc, %f21, %f26
21494 fsrc1 %f0, %f4
21495 movrne %l6, 0x162, %o5
21496loop_2107:
21497 edge16ln %o0, %o1, %g7
21498 smulcc %i0, %l4, %i7
21499 smulcc %l5, 0x0005, %l3
21500 fsrc2s %f18, %f14
21501 nop ! taddcctv %o6, %i3, %g1 changed by convert2hboot
21502 movge %icc, %i1, %i4
21503 sdivx %l1, 0x18F1, %o3
21504 nop ! sir 0x0170 changed by convert2hboot
21505 siam 0x7
21506 movg %xcc, %l2, %i2
21507 fblg,a %fcc3, loop_2108
21508 bn %icc, loop_2109
21509 movcs %icc, %o2, %g3
21510 edge16l %i6, %g4, %g5
21511loop_2108:
21512 edge16n %i5, %g6, %g2
21513loop_2109:
21514 bn,pn %icc, loop_2110
21515 fmovrslez %o7, %f31, %f16
21516 fbl %fcc0, loop_2111
21517 fmovrslz %o4, %f7, %f1
21518loop_2110:
21519 nop ! ta %icc, 0x7 changed by convert2hboot
21520 alignaddr %l0, %l6, %o5
21521loop_2111:
21522 array16 %o0, %o1, %g7
21523 fbue %fcc3, loop_2112
21524 fpadd32 %f2, %f12, %f12
21525 subcc %l4, 0x0BAE, %i7
21526 udivx %i0, 0x06F2, %l3
21527loop_2112:
21528 movrlez %l5, 0x032, %i3
21529 brlz %o6, loop_2113
21530 xnorcc %i1, %i4, %g1
21531 stx %l1, [%l7 + 0x08]
21532 bleu,pt %icc, loop_2114
21533loop_2113:
21534 movrgz %o3, 0x0B4, %i2
21535 nop ! tgu %icc, 0x5 changed by convert2hboot
21536 move %xcc, %o2, %l2
21537loop_2114:
21538 membar 0x56
21539 sub %i6, 0x152F, %g3
21540 nop ! tgu %icc, 0x5 changed by convert2hboot
21541 movrne %g4, 0x266, %g5
21542 sra %g6, 0x10, %i5
21543 nop ! tsubcc %o7, 0x1A26, %o4 changed by convert2hboot
21544 xnor %l0, %l6, %o5
21545 udiv %o0, 0x1FDE, %o1
21546 subcc %g7, 0x0936, %l4
21547 fmovsl %xcc, %f27, %f30
21548 srax %i7, %i0, %l3
21549 restored
21550 rdpr %cwp, %g1
21551 rdpr %cansave, %g2
21552 rdpr %canrestore, %g3
21553 rdpr %cleanwin, %g4
21554 rdpr %otherwin, %g5
21555 rdpr %wstate, %g6
21556 edge8 %l5, %g2, %o6
21557 bg,pt %icc, loop_2115
21558 sth %i1, [%l7 + 0x36]
21559 fnot2s %f12, %f13
21560 edge16 %i3, %i4, %l1
21561loop_2115:
21562 srl %o3, %i2, %o2
21563 fmovrdlez %l2, %f30, %f24
21564 fsrc2s %f26, %f8
21565 sdivx %g1, 0x1077, %g3
21566 mulscc %g4, 0x17E9, %i6
21567 nop ! tgu %xcc, 0x4 changed by convert2hboot
21568 and %g6, %g5, %i5
21569 addc %o7, 0x069E, %o4
21570 fble,a %fcc3, loop_2116
21571 movl %xcc, %l0, %o5
21572 array32 %o0, %o1, %l6
21573 edge8ln %l4, %g7, %i0
21574loop_2116:
21575 fble %fcc2, loop_2117
21576 nop ! tleu %xcc, 0x3 changed by convert2hboot
21577 andcc %l3, %l5, %i7
21578 restored
21579 rdpr %cwp, %g1
21580 rdpr %cansave, %g2
21581 rdpr %canrestore, %g3
21582 rdpr %cleanwin, %g4
21583 rdpr %otherwin, %g5
21584 rdpr %wstate, %g6
21585loop_2117:
21586 movvc %icc, %g2, %o6
21587 nop ! tsubcc %i1, %i4, %i3 changed by convert2hboot
21588 movcc %icc, %l1, %o3
21589 mulx %i2, 0x03D8, %o2
21590 nop
21591 setx loop_2118, %l0, %l1
21592 jmpl %l1, %l2
21593 xor %g1, 0x11BD, %g4
21594 brlz %g3, loop_2119
21595 movpos %icc, %i6, %g5
21596loop_2118:
21597 addc %i5, %o7, %g6
21598 bn,a,pt %xcc, loop_2120
21599loop_2119:
21600 edge8l %o4, %o5, %o0
21601 be,a loop_2121
21602 ldsw [%l7 + 0x44], %l0
21603loop_2120:
21604 ldsb [%l7 + 0x7B], %o1
21605 orn %l4, 0x00BA, %l6
21606loop_2121:
21607 lduw [%l7 + 0x50], %g7
21608 movcc %icc, %i0, %l5
21609 fba,a %fcc1, loop_2122
21610 movcc %icc, %i7, %l3
21611 nop ! taddcc %o6, 0x116B, %g2 changed by convert2hboot
21612 mova %xcc, %i1, %i3
21613loop_2122:
21614 nop ! tg %xcc, 0x5 changed by convert2hboot
21615 wr %g0, 0x27, %asi
21616 smul %l1, 0x154C, %i2
21617 fmovrde %o3, %f2, %f0
21618 lduh [%l7 + 0x3C], %l2
21619 ldub [%l7 + 0x20], %o2
21620 fmovsle %icc, %f27, %f25
21621 brz %g4, loop_2123
21622 movre %g1, 0x2C8, %i6
21623 fmovsleu %icc, %f12, %f29
21624 edge16 %g3, %i5, %o7
21625loop_2123:
21626 addccc %g5, %o4, %o5
21627 nop ! te %icc, 0x3 changed by convert2hboot
21628 udivcc %o0, 0x0D7E, %l0
21629 wr %g0, 0x18, %asi
21630 subccc %o1, %l6, %l4
21631 edge32l %i0, %g7, %i7
21632 movge %icc, %l5, %o6
21633 fmovsa %xcc, %f31, %f26
21634 pdist %f18, %f0, %f30
21635 umul %g2, 0x1435, %l3
21636 wr %g0, 0x22, %asi
21637 membar #Sync
21638 edge8 %i4, %i3, %i2
21639 bshuffle %f26, %f14, %f8
21640 nop ! tleu %icc, 0x7 changed by convert2hboot
21641 srl %o3, 0x0B, %l2
21642 nop ! tcs %icc, 0x2 changed by convert2hboot
21643 movne %icc, %l1, %g4
21644 movrgz %g1, %o2, %g3
21645 movcc %xcc, %i6, %o7
21646 fornot2s %f31, %f12, %f7
21647 sll %g5, 0x1A, %o4
21648 nop ! sir 0x0800 changed by convert2hboot
21649 nop ! sir 0x0AC6 changed by convert2hboot
21650 subccc %i5, 0x1C0B, %o0
21651 subc %o5, %l0, %o1
21652 movcc %icc, %l6, %l4
21653 movn %icc, %g6, %i0
21654 fbo,a %fcc2, loop_2124
21655 popc %g7, %l5
21656 smul %o6, %g2, %l3
21657 ldub [%l7 + 0x52], %i7
21658loop_2124:
21659 fnot1s %f13, %f16
21660 fbuge,a %fcc1, loop_2125
21661 edge8n %i1, %i3, %i2
21662 bne,pt %icc, loop_2126
21663 restored
21664 rdpr %cwp, %g1
21665 rdpr %cansave, %g2
21666 rdpr %canrestore, %g3
21667 rdpr %cleanwin, %g4
21668 rdpr %otherwin, %g5
21669 rdpr %wstate, %g6
21670loop_2125:
21671 addcc %o3, %i4, %l1
21672 edge32n %g4, %g1, %l2
21673loop_2126:
21674 fmovdl %xcc, %f7, %f26
21675 set 0x30, %i4
21676 nop ! ldda [%l7 + %i4] 0x15, %o2 ASI use replaced by convert2hboot
21677 fbule,a %fcc1, loop_2127
21678 fornot2 %f14, %f14, %f8
21679 movn %icc, %g3, %i6
21680 addcc %g5, 0x0784, %o7
21681loop_2127:
21682 edge16 %o4, %i5, %o0
21683 addcc %l0, %o1, %o5
21684 fandnot2 %f10, %f0, %f16
21685 wr %g0, 0x0c, %asi
21686 st %f5, [%l7 + 0x7C]
21687 fmul8x16au %f3, %f30, %f16
21688 brgez,a %l4, loop_2128
21689 ble,pn %icc, loop_2129
21690 nop ! te %xcc, 0x6 changed by convert2hboot
21691 stw %g6, [%l7 + 0x38]
21692loop_2128:
21693 nop ! tsubcc %i0, %l5, %g7 changed by convert2hboot
21694loop_2129:
21695 brlez,a %o6, loop_2130
21696 orncc %g2, %i7, %i1
21697 ldstub [%l7 + 0x08], %l3
21698 flush %l7 + 0x68
21699loop_2130:
21700 bshuffle %f14, %f24, %f26
21701 movne %icc, %i3, %i2
21702 movleu %icc, %o3, %l1
21703 fbo,a %fcc0, loop_2131
21704 nop
21705 setx loop_2132, %l0, %l1
21706 nop ! wrpr 0x1, %tl changed by convert2hboot
21707 nop ! wrpr %l1, %tnpc changed by convert2hboot
21708 setx 0x34400001400, %l0, %l1
21709 nop ! wrpr %l1, %tstate changed by convert2hboot
21710 nop ! wrhpr 0x4, %htstate changed by convert2hboot
21711 nop ! done changed by convert2hboot
21712 fand %f18, %f8, %f6
21713 fmovsn %icc, %f20, %f1
21714loop_2131:
21715 nop
21716 wr %g0, 0x11, %asi
21717loop_2132:
21718 fmovrdgez %g1, %f16, %f28
21719 smul %g4, %l2, %o2
21720 sllx %g3, %g5, %i6
21721 movg %xcc, %o7, %o4
21722 movpos %xcc, %i5, %l0
21723 ldx [%l7 + 0x68], %o1
21724 edge32l %o0, %o5, %l4
21725 edge8 %l6, %i0, %l5
21726 movvs %icc, %g7, %g6
21727 nop ! tge %icc, 0x4 changed by convert2hboot
21728 std %f28, [%l7 + 0x40]
21729 andn %g2, %i7, %i1
21730 fbul,a %fcc2, loop_2133
21731 nop ! tpos %icc, 0x7 changed by convert2hboot
21732 mova %icc, %o6, %l3
21733 edge8n %i2, %o3, %i3
21734loop_2133:
21735 edge16n %i4, %g1, %l1
21736 edge32 %l2, %g4, %g3
21737 fmovscc %icc, %f28, %f2
21738 wr %g0, 0x19, %asi
21739 edge8n %o2, %i6, %o4
21740 nop ! tleu %xcc, 0x1 changed by convert2hboot
21741 fbuge,a %fcc2, loop_2134
21742 fone %f4
21743 fbul,a %fcc2, loop_2135
21744 fpsub16s %f6, %f30, %f12
21745loop_2134:
21746 edge16l %i5, %l0, %o7
21747 nop ! tcs %icc, 0x2 changed by convert2hboot
21748loop_2135:
21749 fones %f16
21750 fnot2 %f18, %f16
21751 sll %o1, %o5, %l4
21752 nop ! tle %xcc, 0x1 changed by convert2hboot
21753 edge8n %l6, %o0, %i0
21754 umulcc %l5, %g7, %g2
21755 st %f14, [%l7 + 0x2C]
21756 edge8 %g6, %i1, %o6
21757 subccc %i7, 0x00B4, %l3
21758 subcc %o3, %i3, %i2
21759 nop ! tcc %xcc, 0x5 changed by convert2hboot
21760 stb %g1, [%l7 + 0x3F]
21761 sllx %l1, 0x15, %i4
21762 nop ! tle %icc, 0x4 changed by convert2hboot
21763 addcc %g4, %g3, %l2
21764 set 0x1E, %o2
21765 nop ! ldsha [%l7 + %o2] 0x11, %g5 ASI use replaced by convert2hboot
21766 wr %g0, 0x11, %asi
21767 sta %f2, [%l7 + 0x64] %asi
21768 edge16ln %i6, %o4, %i5
21769 brz,a %o2, loop_2136
21770 brnz %l0, loop_2137
21771 nop ! tcc %icc, 0x4 changed by convert2hboot
21772 movl %icc, %o7, %o1
21773loop_2136:
21774 nop ! tsubcc %o5, 0x18A1, %l6 changed by convert2hboot
21775loop_2137:
21776 nop
21777 set 0x66, %i2
21778 ldub [%l7 + %i2], %o0
21779 call loop_2138
21780 nop ! tsubcc %l4, %i0, %g7 changed by convert2hboot
21781 nop ! tneg %icc, 0x4 changed by convert2hboot
21782 movvc %xcc, %g2, %g6
21783loop_2138:
21784 restored
21785 rdpr %cwp, %g1
21786 rdpr %cansave, %g2
21787 rdpr %canrestore, %g3
21788 rdpr %cleanwin, %g4
21789 rdpr %otherwin, %g5
21790 rdpr %wstate, %g6
21791 fxors %f12, %f5, %f26
21792 nop ! tvs %icc, 0x7 changed by convert2hboot
21793 move %xcc, %l5, %i1
21794 movle %xcc, %o6, %i7
21795 fmovsgu %xcc, %f24, %f0
21796 edge32l %o3, %i3, %l3
21797 sethi 0x1A07, %g1
21798 nop ! tgu %icc, 0x0 changed by convert2hboot
21799 movpos %icc, %l1, %i4
21800 srax %g4, 0x1A, %g3
21801 movpos %xcc, %l2, %g5
21802 stx %i6, [%l7 + 0x50]
21803 edge8n %i2, %i5, %o4
21804 bne,pt %icc, loop_2139
21805 move %xcc, %o2, %l0
21806 fmovsa %icc, %f24, %f14
21807 addc %o7, %o5, %l6
21808loop_2139:
21809 nop ! tl %icc, 0x6 changed by convert2hboot
21810 sub %o1, %o0, %i0
21811 smul %l4, %g2, %g6
21812 fxor %f14, %f2, %f30
21813 set 0x30, %o5
21814 nop ! stda %g6, [%l7 + %o5] 0x2a ASI use replaced by convert2hboot
21815 membar #Sync
21816 umul %i1, 0x0EB6, %l5
21817 ldsh [%l7 + 0x6C], %i7
21818 set 0x54, %i1
21819 sta %f16, [%l7 + %i1] 0x14
21820 smulcc %o3, 0x0237, %o6
21821 brgz,a %l3, loop_2140
21822 fmovrsne %i3, %f17, %f1
21823 movre %g1, 0x3E8, %i4
21824 nop ! tge %xcc, 0x2 changed by convert2hboot
21825loop_2140:
21826 array32 %l1, %g3, %g4
21827 fpadd32 %f26, %f26, %f12
21828 fmovsne %icc, %f25, %f8
21829 nop ! tcc %icc, 0x3 changed by convert2hboot
21830 edge16ln %g5, %l2, %i2
21831 stw %i6, [%l7 + 0x40]
21832 std %f0, [%l7 + 0x78]
21833 orncc %i5, 0x0452, %o4
21834 fsrc1 %f6, %f26
21835 set 0x6C, %i0
21836 lda [%l7 + %i0] 0x10, %f21
21837 edge32 %o2, %l0, %o5
21838 mova %icc, %o7, %o1
21839 nop ! taddcc %l6, %o0, %l4 changed by convert2hboot
21840 fmovsg %xcc, %f7, %f22
21841 movrlez %g2, 0x2B4, %g6
21842 bcc %icc, loop_2141
21843 umulcc %g7, 0x0573, %i0
21844 subc %i1, %l5, %i7
21845 movl %xcc, %o3, %o6
21846loop_2141:
21847 nop ! tgu %icc, 0x1 changed by convert2hboot
21848 fsrc1s %f2, %f10
21849 fsrc2 %f22, %f12
21850 brlez,a %l3, loop_2142
21851 xnorcc %g1, %i4, %l1
21852 edge32ln %g3, %i3, %g5
21853 fmovrse %l2, %f16, %f25
21854loop_2142:
21855 ldx [%l7 + 0x08], %i2
21856 nop ! tvc %xcc, 0x6 changed by convert2hboot
21857 movrgz %i6, %i5, %o4
21858 fbue %fcc3, loop_2143
21859 movvs %xcc, %o2, %l0
21860 fbg %fcc1, loop_2144
21861 bvs,pt %xcc, loop_2145
21862loop_2143:
21863 fandnot1s %f15, %f12, %f2
21864 movrlez %g4, 0x06F, %o7
21865loop_2144:
21866 fmovsleu %icc, %f21, %f7
21867loop_2145:
21868 edge16n %o1, %l6, %o0
21869 fbe,a %fcc3, loop_2146
21870 nop ! tcs %xcc, 0x1 changed by convert2hboot
21871 sdiv %o5, 0x0F5D, %g2
21872 edge32ln %l4, %g7, %i0
21873loop_2146:
21874 edge16n %i1, %g6, %i7
21875 wr %g0, 0x89, %asi
21876 alignaddr %o6, %l3, %g1
21877 fnegd %f18, %f14
21878 brz %i4, loop_2147
21879 movge %xcc, %o3, %l1
21880 subcc %i3, %g3, %g5
21881 brgez %i2, loop_2148
21882loop_2147:
21883 sllx %l2, %i5, %o4
21884 sra %o2, %i6, %g4
21885 umulcc %o7, 0x1F73, %l0
21886loop_2148:
21887 nop ! te %xcc, 0x5 changed by convert2hboot
21888 nop ! taddcc %o1, %o0, %l6 changed by convert2hboot
21889 nop ! tcc %xcc, 0x3 changed by convert2hboot
21890 nop
21891 setx loop_2149, %l0, %l1
21892 nop ! wrpr 0x1, %tl changed by convert2hboot
21893 nop ! wrpr %l1, %tpc changed by convert2hboot
21894 add %l1, 0x4, %l1
21895 nop ! wrpr %l1, %tnpc changed by convert2hboot
21896 setx 0x34400001400, %l0, %l1
21897 nop ! wrpr %l1, %tstate changed by convert2hboot
21898 nop ! wrhpr 0x4, %htstate changed by convert2hboot
21899 nop ! retry changed by convert2hboot
21900 xorcc %o5, 0x1E94, %g2
21901 lduh [%l7 + 0x3A], %g7
21902 prefetch [%l7 + 0x60], 0x1
21903loop_2149:
21904 popc %i0, %i1
21905 fmovrdgz %g6, %f30, %f18
21906 restored
21907 rdpr %cwp, %g1
21908 rdpr %cansave, %g2
21909 rdpr %canrestore, %g3
21910 rdpr %cleanwin, %g4
21911 rdpr %otherwin, %g5
21912 rdpr %wstate, %g6
21913 orncc %i7, %l5, %o6
21914 edge16 %l4, %g1, %l3
21915 st %f9, [%l7 + 0x24]
21916 nop ! taddcctv %i4, %l1, %i3 changed by convert2hboot
21917 fmul8x16au %f27, %f3, %f14
21918 fmovdcc %icc, %f15, %f30
21919 bvs loop_2150
21920 nop ! taddcc %o3, 0x1C5A, %g5 changed by convert2hboot
21921 popc %i2, %g3
21922 nop ! tcc %icc, 0x3 changed by convert2hboot
21923loop_2150:
21924 xnor %i5, %l2, %o4
21925 fornot1 %f20, %f18, %f22
21926 andcc %i6, 0x1487, %g4
21927 nop ! tneg %icc, 0x1 changed by convert2hboot
21928 xorcc %o7, %o2, %l0
21929 nop ! tsubcctv %o1, 0x14DD, %o0 changed by convert2hboot
21930 edge8ln %o5, %l6, %g2
21931 brlez %g7, loop_2151
21932 umulcc %i0, 0x102E, %g6
21933 membar 0x29
21934 bge,a,pt %xcc, loop_2152
21935loop_2151:
21936 bn,a,pt %icc, loop_2153
21937 fors %f9, %f2, %f25
21938 nop ! tsubcc %i7, %l5, %o6 changed by convert2hboot
21939loop_2152:
21940 fors %f3, %f19, %f12
21941loop_2153:
21942 srlx %l4, %g1, %i1
21943 fpack32 %f24, %f0, %f26
21944 edge16ln %l3, %l1, %i3
21945 bcs loop_2154
21946 sethi 0x1BF4, %o3
21947 nop ! tge %icc, 0x4 changed by convert2hboot
21948 movvs %xcc, %i4, %i2
21949loop_2154:
21950 ble %icc, loop_2155
21951 swap [%l7 + 0x5C], %g3
21952 fmovspos %icc, %f27, %f14
21953 brlz,a %g5, loop_2156
21954loop_2155:
21955 fbul,a %fcc3, loop_2157
21956 movg %icc, %i5, %o4
21957 fnands %f8, %f2, %f5
21958loop_2156:
21959 fmovrslez %i6, %f7, %f31
21960loop_2157:
21961 fmovdg %icc, %f6, %f22
21962 edge16l %g4, %l2, %o7
21963 mova %icc, %o2, %o1
21964 fbl %fcc1, loop_2158
21965 nop ! tleu %xcc, 0x0 changed by convert2hboot
21966 stb %l0, [%l7 + 0x55]
21967 set 0x68, %o4
21968 nop ! lduwa [%l7 + %o4] 0x80, %o5 ASI use replaced by convert2hboot
21969loop_2158:
21970 movcc %icc, %l6, %g2
21971 and %g7, 0x1269, %o0
21972 movrgez %g6, %i7, %l5
21973 nop ! tneg %icc, 0x4 changed by convert2hboot
21974 bleu,a loop_2159
21975 mulx %o6, %l4, %g1
21976 std %f22, [%l7 + 0x48]
21977 ldub [%l7 + 0x08], %i0
21978loop_2159:
21979 fsrc1s %f9, %f26
21980 fnegd %f6, %f0
21981 sll %l3, %l1, %i3
21982 wr %g0, 0x80, %asi
21983 edge16n %o3, %i4, %g3
21984 andcc %i2, %g5, %i5
21985 array8 %i6, %g4, %l2
21986 smulcc %o7, %o4, %o2
21987 fbu %fcc3, loop_2160
21988 fornot2 %f2, %f28, %f0
21989 movvc %xcc, %o1, %l0
21990 udivcc %o5, 0x0092, %g2
21991loop_2160:
21992 call loop_2161
21993 srlx %l6, 0x03, %g7
21994 addccc %g6, %i7, %l5
21995 addcc %o0, %o6, %l4
21996loop_2161:
21997 edge8n %i0, %l3, %l1
21998 nop ! tle %icc, 0x2 changed by convert2hboot
21999 array16 %i3, %i1, %o3
22000 fbue %fcc3, loop_2162
22001 movrgz %g1, 0x163, %i4
22002 nop ! sir 0x1EAA changed by convert2hboot
22003 fsrc2 %f2, %f2
22004loop_2162:
22005 fpsub16s %f22, %f24, %f29
22006 std %f4, [%l7 + 0x70]
22007 fmovrslz %g3, %f20, %f0
22008 array32 %g5, %i2, %i5
22009 nop ! tl %icc, 0x3 changed by convert2hboot
22010 be,a,pn %xcc, loop_2163
22011 nop ! tn %icc, 0x5 changed by convert2hboot
22012 andncc %g4, %i6, %l2
22013 udiv %o4, 0x1E98, %o2
22014loop_2163:
22015 sth %o1, [%l7 + 0x0C]
22016 nop ! tle %xcc, 0x1 changed by convert2hboot
22017 movvc %icc, %o7, %l0
22018 subc %g2, %o5, %l6
22019 fbn %fcc3, loop_2164
22020 add %g7, 0x0000, %g6
22021 subcc %l5, %o0, %i7
22022 udiv %o6, 0x04EC, %l4
22023loop_2164:
22024 smulcc %l3, 0x090B, %i0
22025 fmovrsgz %l1, %f14, %f2
22026 movpos %icc, %i3, %o3
22027 udivx %i1, 0x1FCD, %i4
22028 nop ! tneg %xcc, 0x2 changed by convert2hboot
22029 nop ! sir 0x142F changed by convert2hboot
22030 fmovda %xcc, %f5, %f22
22031 fandnot2s %f4, %f8, %f2
22032 ldstub [%l7 + 0x2E], %g3
22033 movrlez %g5, %i2, %i5
22034 fpackfix %f30, %f9
22035 addc %g1, %i6, %g4
22036 movge %icc, %l2, %o2
22037 edge16ln %o4, %o7, %o1
22038 fandnot1s %f4, %f29, %f31
22039 nop ! tsubcc %l0, %g2, %o5 changed by convert2hboot
22040 mulx %g7, %l6, %l5
22041 fbne %fcc0, loop_2165
22042 movgu %icc, %g6, %o0
22043 brlez %i7, loop_2166
22044 movre %o6, 0x007, %l4
22045loop_2165:
22046 nop ! tne %xcc, 0x0 changed by convert2hboot
22047 bleu,pn %icc, loop_2167
22048loop_2166:
22049 saved
22050 rdpr %cwp, %g1
22051 rdpr %cansave, %g2
22052 rdpr %canrestore, %g3
22053 rdpr %cleanwin, %g4
22054 rdpr %otherwin, %g5
22055 rdpr %wstate, %g6
22056 udivx %l3, 0x1BEA, %i0
22057 nop ! tn %icc, 0x3 changed by convert2hboot
22058loop_2167:
22059 ldsw [%l7 + 0x68], %i3
22060 smulcc %o3, 0x149B, %l1
22061 movrlez %i1, %i4, %g3
22062 movle %icc, %g5, %i2
22063 wr %g0, 0x89, %asi
22064 wr %g0, 0x10, %asi
22065 fbug %fcc2, loop_2168
22066 umulcc %g1, %g4, %l2
22067 nop ! tcs %xcc, 0x7 changed by convert2hboot
22068 bn,pt %xcc, loop_2169
22069loop_2168:
22070 fcmpd %fcc3, %f4, %f14
22071 srax %o4, %o7, %o2
22072 nop ! taddcctv %l0, %g2, %o5 changed by convert2hboot
22073loop_2169:
22074 bl,a,pt %icc, loop_2170
22075 orn %g7, 0x0DC5, %l6
22076 edge16n %l5, %g6, %o0
22077 set 0x38, %i7
22078 nop ! stxa %o1, [%l7 + %i7] 0x88 ASI use replaced by convert2hboot
22079loop_2170:
22080 umul %o6, %l4, %i7
22081 movne %icc, %i0, %l3
22082 addc %i3, 0x117D, %l1
22083 orn %i1, %i4, %g3
22084 alignaddr %g5, %o3, %i5
22085 nop ! tgu %icc, 0x0 changed by convert2hboot
22086 movl %xcc, %i2, %i6
22087 fnegs %f31, %f15
22088 nop
22089 set 0x30, %o6
22090 prefetch [%l7 + %o6], 0x1
22091 ldd [%l7 + 0x68], %f18
22092 xnor %g4, 0x0DDF, %l2
22093 fornot1s %f13, %f4, %f11
22094 fxors %f16, %f5, %f31
22095 orn %o4, %g1, %o2
22096 fornot1s %f24, %f21, %f12
22097 wr %g0, 0x11, %asi
22098 srax %g2, %l0, %g7
22099 add %l6, 0x0934, %o5
22100 sllx %g6, 0x1E, %o0
22101 edge32ln %l5, %o6, %o1
22102 alignaddr %l4, %i7, %i0
22103 mulscc %l3, %l1, %i1
22104 nop ! tvs %icc, 0x0 changed by convert2hboot
22105 brlez %i3, loop_2171
22106 array32 %i4, %g3, %o3
22107 edge16 %g5, %i5, %i6
22108 bpos %xcc, loop_2172
22109loop_2171:
22110 udiv %g4, 0x0E17, %l2
22111 edge8ln %o4, %g1, %o2
22112 nop ! tn %icc, 0x7 changed by convert2hboot
22113loop_2172:
22114 swap [%l7 + 0x0C], %o7
22115 fmovrdgz %i2, %f6, %f8
22116 nop
22117 setx loop_2173, %l0, %l1
22118 jmpl %l1, %l0
22119 call loop_2174
22120 movrlez %g2, 0x062, %g7
22121 fsrc1 %f12, %f24
22122loop_2173:
22123 nop ! tpos %xcc, 0x4 changed by convert2hboot
22124loop_2174:
22125 nop ! tleu %xcc, 0x3 changed by convert2hboot
22126 popc %o5, %l6
22127 andncc %o0, %g6, %l5
22128 prefetch [%l7 + 0x54], 0x0
22129 bpos,pt %icc, loop_2175
22130 udiv %o1, 0x0F97, %l4
22131 fbn,a %fcc2, loop_2176
22132 movleu %xcc, %i7, %i0
22133loop_2175:
22134 nop ! tge %xcc, 0x4 changed by convert2hboot
22135 bne,pn %icc, loop_2177
22136loop_2176:
22137 call loop_2178
22138 membar 0x0B
22139 be loop_2179
22140loop_2177:
22141 nop ! tneg %xcc, 0x7 changed by convert2hboot
22142loop_2178:
22143 fcmpeq32 %f30, %f8, %o6
22144 fpsub16 %f20, %f10, %f26
22145loop_2179:
22146 fpackfix %f4, %f26
22147 restored
22148 rdpr %cwp, %g1
22149 rdpr %cansave, %g2
22150 rdpr %canrestore, %g3
22151 rdpr %cleanwin, %g4
22152 rdpr %otherwin, %g5
22153 rdpr %wstate, %g6
22154 bshuffle %f28, %f22, %f4
22155 std %l2, [%l7 + 0x60]
22156 fmovde %icc, %f25, %f10
22157 set 0x30, %l0
22158 nop ! ldda [%l7 + %l0] 0x04, %i0 ASI use replaced by convert2hboot
22159 movge %icc, %l1, %i4
22160 srax %i3, %o3, %g3
22161 fba,a %fcc1, loop_2180
22162 fand %f0, %f10, %f14
22163 sllx %i5, %i6, %g5
22164 ba,a,pn %icc, loop_2181
22165loop_2180:
22166 bg,a,pn %icc, loop_2182
22167 fcmpeq16 %f14, %f16, %g4
22168 fbo,a %fcc1, loop_2183
22169loop_2181:
22170 fmovd %f24, %f0
22171loop_2182:
22172 edge32l %l2, %g1, %o2
22173 movle %icc, %o7, %o4
22174loop_2183:
22175 fcmpne16 %f6, %f4, %i2
22176 edge8ln %l0, %g7, %g2
22177 wr %g0, 0x27, %asi
22178 membar #Sync
22179 fmovrdgz %l6, %f0, %f24
22180 fba %fcc3, loop_2184
22181 sdivx %o0, 0x07A9, %g6
22182 fmovdneg %icc, %f2, %f25
22183 ba,pn %xcc, loop_2185
22184loop_2184:
22185 fmovrdgez %o1, %f8, %f10
22186 nop ! tle %xcc, 0x7 changed by convert2hboot
22187 movle %icc, %l4, %i7
22188loop_2185:
22189 sdivx %l5, 0x0D9D, %o6
22190 lduh [%l7 + 0x16], %l3
22191 stx %i1, [%l7 + 0x28]
22192 movne %icc, %l1, %i0
22193 andn %i4, %o3, %i3
22194 fmovdl %icc, %f9, %f12
22195 add %g3, %i6, %i5
22196 nop ! taddcc %g5, 0x1AFC, %g4 changed by convert2hboot
22197 set 0x5E, %i5
22198 nop ! stha %l2, [%l7 + %i5] 0x88 ASI use replaced by convert2hboot
22199 array16 %g1, %o2, %o4
22200 add %i2, %l0, %o7
22201 move %xcc, %g7, %g2
22202 xorcc %o5, 0x104A, %l6
22203 saved
22204 rdpr %cwp, %g1
22205 rdpr %cansave, %g2
22206 rdpr %canrestore, %g3
22207 rdpr %cleanwin, %g4
22208 rdpr %otherwin, %g5
22209 rdpr %wstate, %g6
22210 nop ! tleu %xcc, 0x3 changed by convert2hboot
22211 wr %g0, 0x04, %asi
22212 andcc %o1, 0x16D4, %l4
22213 fmovse %icc, %f7, %f22
22214 fcmpeq32 %f2, %f18, %o0
22215 nop ! tsubcctv %i7, %o6, %l3 changed by convert2hboot
22216 bvs %xcc, loop_2186
22217 sub %i1, 0x1810, %l1
22218 membar 0x13
22219 fpadd16s %f25, %f0, %f31
22220loop_2186:
22221 movrne %i0, %i4, %o3
22222 xor %i3, 0x1675, %l5
22223 sub %g3, %i6, %g5
22224 set 0x68, %o7
22225 nop ! stxa %i5, [%l7 + %o7] 0xeb ASI use replaced by convert2hboot
22226 membar #Sync
22227 fxor %f16, %f20, %f16
22228 fsrc1 %f20, %f2
22229 subccc %g4, 0x1ACA, %l2
22230 nop ! tsubcc %o2, %o4, %g1 changed by convert2hboot
22231 fmovrdgz %i2, %f20, %f26
22232 fmovdcs %xcc, %f1, %f22
22233 faligndata %f26, %f18, %f20
22234 fbu %fcc3, loop_2187
22235 edge32 %l0, %g7, %g2
22236 srlx %o5, %o7, %l6
22237 wr %g0, 0x2a, %asi
22238 membar #Sync
22239loop_2187:
22240 movpos %xcc, %l4, %o0
22241 movge %xcc, %i7, %o6
22242 smul %g6, 0x0411, %i1
22243 fornot2 %f10, %f10, %f14
22244 or %l1, %l3, %i4
22245 fmovrse %i0, %f16, %f24
22246 addc %i3, 0x1E7D, %o3
22247 sth %l5, [%l7 + 0x50]
22248 sll %g3, 0x16, %i6
22249 addccc %i5, 0x09D3, %g4
22250 movle %icc, %g5, %l2
22251 call loop_2188
22252 movle %icc, %o2, %g1
22253 pdist %f26, %f8, %f20
22254 set 0x3C, %o1
22255 sta %f25, [%l7 + %o1] 0x15
22256loop_2188:
22257 edge16ln %i2, %l0, %o4
22258 add %l7, 0x58, %l6
22259 wr %g0, 0x10, %asi
22260 fmovsleu %xcc, %f17, %f25
22261 edge16 %o5, %l6, %o7
22262 andcc %l4, 0x1F3D, %o0
22263 fexpand %f17, %f2
22264 fmovsvs %xcc, %f10, %f7
22265 xnorcc %i7, 0x17E3, %o1
22266 fandnot1 %f2, %f2, %f10
22267 ldsw [%l7 + 0x24], %g6
22268 movcs %xcc, %o6, %l1
22269 set 0x18, %g7
22270 sta %f30, [%l7 + %g7] 0x15
22271 nop ! taddcctv %l3, %i4, %i1 changed by convert2hboot
22272 sdiv %i3, 0x178C, %i0
22273 fbul,a %fcc2, loop_2189
22274 fmovrdgz %l5, %f24, %f22
22275 fbne,a %fcc2, loop_2190
22276 fmovdpos %icc, %f26, %f17
22277loop_2189:
22278 movn %icc, %g3, %o3
22279 nop ! tge %xcc, 0x0 changed by convert2hboot
22280loop_2190:
22281 fpadd32s %f1, %f17, %f2
22282 fxors %f4, %f2, %f25
22283 mulscc %i6, 0x14D5, %i5
22284 edge16l %g4, %g5, %l2
22285 fbo,a %fcc0, loop_2191
22286 alignaddrl %o2, %g1, %l0
22287 smul %i2, %g2, %o4
22288 movrgez %g7, %o5, %o7
22289loop_2191:
22290 addcc %l4, %o0, %l6
22291 udivx %o1, 0x1DAE, %g6
22292 ldsb [%l7 + 0x23], %i7
22293 smul %o6, %l3, %i4
22294 ldstub [%l7 + 0x54], %i1
22295 movvs %xcc, %l1, %i3
22296 add %i0, 0x0135, %l5
22297 ld [%l7 + 0x2C], %f15
22298 wr %g0, 0xe3, %asi
22299 membar #Sync
22300 addc %o3, %i6, %g4
22301 fbl %fcc1, loop_2192
22302 popc 0x0F54, %g5
22303 edge8ln %i5, %l2, %o2
22304 move %xcc, %l0, %i2
22305loop_2192:
22306 nop
22307 set 0x18, %i3
22308 sta %f31, [%l7 + %i3] 0x89
22309 mova %xcc, %g1, %o4
22310 mulscc %g7, %g2, %o5
22311 nop ! taddcctv %o7, 0x0944, %o0 changed by convert2hboot
22312 fmovdge %xcc, %f21, %f23
22313 udiv %l6, 0x17B8, %l4
22314 ldsh [%l7 + 0x3C], %g6
22315 edge16ln %i7, %o6, %o1
22316 fones %f11
22317 bleu,pt %xcc, loop_2193
22318 udivx %i4, 0x084D, %l3
22319 udiv %l1, 0x02B3, %i1
22320 subc %i3, 0x0A90, %i0
22321loop_2193:
22322 nop
22323 set 0x38, %l6
22324 nop ! stba %l5, [%l7 + %l6] 0xe3 ASI use replaced by convert2hboot
22325 membar #Sync
22326 saved
22327 rdpr %cwp, %g1
22328 rdpr %cansave, %g2
22329 rdpr %canrestore, %g3
22330 rdpr %cleanwin, %g4
22331 rdpr %otherwin, %g5
22332 rdpr %wstate, %g6
22333 xnorcc %o3, 0x00F7, %g3
22334 movne %xcc, %g4, %g5
22335 nop ! tsubcc %i5, %i6, %l2 changed by convert2hboot
22336 fsrc1s %f7, %f29
22337 udiv %l0, 0x16ED, %o2
22338 ldd [%l7 + 0x40], %g0
22339 andn %i2, %o4, %g2
22340 fxor %f8, %f18, %f20
22341 edge16ln %g7, %o5, %o0
22342 lduw [%l7 + 0x68], %o7
22343 srl %l4, %l6, %i7
22344 subccc %o6, %o1, %i4
22345 alignaddrl %g6, %l1, %i1
22346 siam 0x0
22347 movcs %xcc, %i3, %i0
22348 sdivcc %l3, 0x1F44, %o3
22349 set 0x7E, %o3
22350 nop ! ldsha [%l7 + %o3] 0x88, %g3 ASI use replaced by convert2hboot
22351 mulscc %l5, %g5, %g4
22352 movle %xcc, %i6, %i5
22353 movge %icc, %l2, %o2
22354 umul %l0, 0x0BB0, %g1
22355 andn %o4, %g2, %g7
22356 nop ! tg %icc, 0x3 changed by convert2hboot
22357 udivcc %i2, 0x14C3, %o0
22358 alignaddrl %o5, %o7, %l4
22359 movgu %xcc, %l6, %o6
22360 add %o1, %i7, %g6
22361 sdiv %l1, 0x13AD, %i1
22362 fornot2s %f12, %f5, %f2
22363 add %i4, 0x10A4, %i0
22364 and %l3, 0x1092, %i3
22365 xnor %o3, %l5, %g3
22366 orcc %g4, %g5, %i5
22367 sdiv %i6, 0x0CF3, %o2
22368 fnand %f24, %f0, %f20
22369 fmovdvs %icc, %f11, %f29
22370 fmovrdlz %l2, %f12, %f24
22371 sdiv %g1, 0x0D58, %o4
22372 std %g2, [%l7 + 0x40]
22373 fba,a %fcc3, loop_2194
22374 addccc %g7, 0x1906, %l0
22375 mulx %i2, %o0, %o5
22376 movg %xcc, %o7, %l4
22377loop_2194:
22378 edge8n %l6, %o6, %i7
22379 edge8n %g6, %o1, %i1
22380 nop ! tleu %icc, 0x5 changed by convert2hboot
22381 sdivcc %l1, 0x04D8, %i4
22382 movcs %xcc, %l3, %i3
22383 srlx %i0, 0x0B, %o3
22384 movle %xcc, %l5, %g4
22385 andn %g3, 0x019B, %i5
22386 be,pt %icc, loop_2195
22387 fpadd16s %f11, %f7, %f14
22388 fornot2s %f22, %f27, %f15
22389 fone %f28
22390loop_2195:
22391 edge16l %i6, %o2, %l2
22392 nop ! tne %xcc, 0x2 changed by convert2hboot
22393 movcs %xcc, %g5, %g1
22394 fbl,a %fcc1, loop_2196
22395 movn %xcc, %o4, %g7
22396 edge32 %l0, %i2, %g2
22397 nop ! tsubcc %o0, %o7, %o5 changed by convert2hboot
22398loop_2196:
22399 stw %l4, [%l7 + 0x1C]
22400 subccc %l6, 0x1B46, %i7
22401 nop ! sir 0x11A7 changed by convert2hboot
22402 wr %g0, 0x81, %asi
22403 brgez %g6, loop_2197
22404 nop ! tcs %xcc, 0x4 changed by convert2hboot
22405 movneg %xcc, %o1, %i1
22406 bleu,pt %icc, loop_2198
22407loop_2197:
22408 smulcc %l1, %i4, %l3
22409 fnors %f18, %f9, %f15
22410 nop ! te %xcc, 0x4 changed by convert2hboot
22411loop_2198:
22412 fabsd %f8, %f22
22413 fmovrdlez %i3, %f10, %f26
22414 bne,a %icc, loop_2199
22415 movg %icc, %o3, %i0
22416 ldsb [%l7 + 0x34], %g4
22417 add %l7, 0x34, %l6
22418 wr %g0, 0x89, %asi
22419 nop ! casa [%l6] 0x89, %g3, %l5 ASI use replaced by convert2hboot
22420loop_2199:
22421 fmovsvc %icc, %f14, %f16
22422 mova %icc, %i6, %i5
22423 fbge %fcc3, loop_2200
22424 sdivx %l2, 0x172F, %o2
22425 nop ! taddcc %g5, 0x0AC1, %o4 changed by convert2hboot
22426 array16 %g1, %l0, %g7
22427loop_2200:
22428 fmovdpos %icc, %f23, %f25
22429 set 0x10, %l4
22430 nop ! prefetcha [%l7 + %l4] 0x14, 0x2 ASI use replaced by convert2hboot
22431 subc %o0, 0x0E77, %i2
22432 umulcc %o7, 0x124F, %l4
22433 fmovsg %icc, %f19, %f31
22434 edge16 %l6, %i7, %o5
22435 movrgz %o6, %o1, %g6
22436 set 0x53, %l1
22437 nop ! ldsba [%l7 + %l1] 0x15, %l1 ASI use replaced by convert2hboot
22438 fpackfix %f26, %f16
22439 bge,pn %xcc, loop_2201
22440 movrlz %i4, 0x242, %l3
22441 nop ! tne %icc, 0x1 changed by convert2hboot
22442 movvs %xcc, %i3, %i1
22443loop_2201:
22444 fmovsn %xcc, %f22, %f7
22445 nop ! tneg %icc, 0x4 changed by convert2hboot
22446 set 0x24, %l2
22447 nop ! stwa %o3, [%l7 + %l2] 0x22 ASI use replaced by convert2hboot
22448 membar #Sync
22449 fmovdle %xcc, %f26, %f16
22450 nop ! tleu %icc, 0x4 changed by convert2hboot
22451 brnz %i0, loop_2202
22452 be,a loop_2203
22453 nop ! tl %xcc, 0x5 changed by convert2hboot
22454 call loop_2204
22455loop_2202:
22456 brlz,a %g3, loop_2205
22457loop_2203:
22458 fcmped %fcc0, %f6, %f16
22459 fmovdl %xcc, %f22, %f26
22460loop_2204:
22461 fmovsne %icc, %f8, %f28
22462loop_2205:
22463 membar 0x0E
22464 fmovdle %icc, %f9, %f27
22465 andncc %l5, %i6, %g4
22466 umul %l2, %i5, %g5
22467 sdivcc %o2, 0x0602, %g1
22468 sdivx %o4, 0x196A, %l0
22469 fbn,a %fcc1, loop_2206
22470 nop ! tcc %icc, 0x0 changed by convert2hboot
22471 andn %g7, 0x0B19, %g2
22472 orn %o0, 0x0903, %o7
22473loop_2206:
22474 fbug,a %fcc2, loop_2207
22475 edge16l %l4, %i2, %i7
22476 mova %icc, %o5, %o6
22477 and %l6, 0x1249, %o1
22478loop_2207:
22479 fmovscs %xcc, %f1, %f16
22480 wr %g0, 0x80, %asi
22481 movpos %icc, %i4, %l3
22482 nop ! tneg %icc, 0x3 changed by convert2hboot
22483 mulx %g6, 0x1953, %i1
22484 move %icc, %o3, %i0
22485 sll %i3, %l5, %g3
22486 nop ! tne %icc, 0x4 changed by convert2hboot
22487 movg %xcc, %i6, %l2
22488 popc %i5, %g4
22489 bge loop_2208
22490 edge16ln %g5, %o2, %o4
22491 sdiv %l0, 0x06DA, %g7
22492 mova %xcc, %g2, %o0
22493loop_2208:
22494 nop
22495 setx loop_2209, %l0, %l1
22496 jmpl %l1, %o7
22497 fba,a %fcc3, loop_2210
22498 nop ! tcs %xcc, 0x7 changed by convert2hboot
22499 nop ! tgu %icc, 0x1 changed by convert2hboot
22500loop_2209:
22501 movcc %xcc, %l4, %g1
22502loop_2210:
22503 nop
22504 set 0x3C, %l3
22505 sth %i2, [%l7 + %l3]
22506 wr %g0, 0x18, %asi
22507 fsrc2 %f12, %f12
22508 set 0x63, %g4
22509 nop ! ldsba [%l7 + %g4] 0x10, %o6 ASI use replaced by convert2hboot
22510 fsrc1s %f5, %f21
22511 sethi 0x0733, %i7
22512 saved
22513 rdpr %cwp, %g1
22514 rdpr %cansave, %g2
22515 rdpr %canrestore, %g3
22516 rdpr %cleanwin, %g4
22517 rdpr %otherwin, %g5
22518 rdpr %wstate, %g6
22519 sub %l6, 0x0C57, %l1
22520 ldsw [%l7 + 0x7C], %i4
22521 movcs %icc, %o1, %l3
22522 sra %g6, %i1, %i0
22523 mulscc %i3, 0x121E, %l5
22524 fbne %fcc1, loop_2211
22525 mulx %o3, %g3, %i6
22526 set 0x6E, %g1
22527 nop ! ldsha [%l7 + %g1] 0x10, %l2 ASI use replaced by convert2hboot
22528loop_2211:
22529 smul %g4, %g5, %i5
22530 movrgez %o4, 0x019, %l0
22531 brz,a %g7, loop_2212
22532 xnorcc %g2, %o0, %o7
22533 fbo,a %fcc2, loop_2213
22534 bn %icc, loop_2214
22535loop_2212:
22536 orcc %o2, 0x1E6D, %l4
22537 fands %f10, %f6, %f5
22538loop_2213:
22539 fbne %fcc1, loop_2215
22540loop_2214:
22541 st %f6, [%l7 + 0x0C]
22542 srlx %g1, 0x06, %o5
22543 fands %f15, %f27, %f29
22544loop_2215:
22545 sdiv %o6, 0x1DA7, %i2
22546 nop
22547 setx loop_2216, %l0, %l1
22548 nop ! wrpr 0x1, %tl changed by convert2hboot
22549 nop ! wrpr %l1, %tnpc changed by convert2hboot
22550 setx 0x34400001400, %l0, %l1
22551 nop ! wrpr %l1, %tstate changed by convert2hboot
22552 nop ! wrhpr 0x4, %htstate changed by convert2hboot
22553 nop ! done changed by convert2hboot
22554 edge16ln %i7, %l6, %i4
22555 stx %l1, [%l7 + 0x68]
22556 popc %l3, %o1
22557loop_2216:
22558 sub %g6, %i1, %i3
22559 nop ! tcs %xcc, 0x1 changed by convert2hboot
22560 xnorcc %i0, %l5, %o3
22561 subcc %g3, %i6, %l2
22562 umul %g5, 0x128C, %i5
22563 mulx %o4, 0x12CF, %g4
22564 fcmpeq16 %f26, %f30, %g7
22565 fcmpne32 %f6, %f4, %l0
22566 fmovde %xcc, %f20, %f17
22567 movrne %o0, 0x148, %g2
22568 sdivcc %o7, 0x10B6, %o2
22569 nop ! tg %icc, 0x5 changed by convert2hboot
22570 fones %f28
22571 sll %g1, %o5, %o6
22572 wr %g0, 0x19, %asi
22573 sta %f29, [%l7 + 0x24] %asi
22574 ldsb [%l7 + 0x69], %i2
22575 restored
22576 rdpr %cwp, %g1
22577 rdpr %cansave, %g2
22578 rdpr %canrestore, %g3
22579 rdpr %cleanwin, %g4
22580 rdpr %otherwin, %g5
22581 rdpr %wstate, %g6
22582 array16 %l4, %l6, %i4
22583 nop ! tleu %xcc, 0x0 changed by convert2hboot
22584 sub %i7, %l1, %l3
22585 nop
22586 setx loop_2217, %l0, %l1
22587 jmpl %l1, %o1
22588 edge32ln %i1, %g6, %i0
22589 popc 0x0B3E, %i3
22590 fmovd %f6, %f22
22591loop_2217:
22592 nop
22593 set 0x60, %g5
22594 nop ! ldda [%l7 + %g5] 0xe2, %o2 ASI use replaced by convert2hboot
22595 fcmple32 %f4, %f18, %l5
22596 fmovdl %xcc, %f24, %f22
22597 fsrc1s %f16, %f27
22598 sll %i6, %l2, %g5
22599 movvs %xcc, %g3, %i5
22600 saved
22601 rdpr %cwp, %g1
22602 rdpr %cansave, %g2
22603 rdpr %canrestore, %g3
22604 rdpr %cleanwin, %g4
22605 rdpr %otherwin, %g5
22606 rdpr %wstate, %g6
22607 saved
22608 rdpr %cwp, %g1
22609 rdpr %cansave, %g2
22610 rdpr %canrestore, %g3
22611 rdpr %cleanwin, %g4
22612 rdpr %otherwin, %g5
22613 rdpr %wstate, %g6
22614 brgz %o4, loop_2218
22615 edge8 %g7, %g4, %l0
22616 nop ! taddcc %g2, %o0, %o7 changed by convert2hboot
22617 edge16n %o2, %o5, %g1
22618loop_2218:
22619 fmovdvc %icc, %f15, %f30
22620 movrne %i2, %o6, %l4
22621 lduw [%l7 + 0x14], %l6
22622 nop ! tleu %xcc, 0x0 changed by convert2hboot
22623 ldsw [%l7 + 0x44], %i7
22624 fmul8sux16 %f30, %f14, %f14
22625 udiv %l1, 0x1061, %i4
22626 nop ! tpos %xcc, 0x2 changed by convert2hboot
22627 edge16n %o1, %i1, %g6
22628 nop ! ta %icc, 0x3 changed by convert2hboot
22629 udivx %i0, 0x0A17, %i3
22630 fxnor %f26, %f0, %f12
22631 ba,a loop_2219
22632 xnorcc %l3, %l5, %i6
22633 edge8 %o3, %l2, %g5
22634 fnot1 %f22, %f8
22635loop_2219:
22636 fpadd32 %f16, %f30, %f2
22637 fmovdvs %xcc, %f25, %f26
22638 call loop_2220
22639 fnot1s %f30, %f12
22640 nop ! tsubcc %i5, %g3, %o4 changed by convert2hboot
22641 fmovrdne %g7, %f12, %f18
22642loop_2220:
22643 udiv %g4, 0x174B, %g2
22644 fmovdvc %xcc, %f5, %f29
22645 movneg %xcc, %o0, %l0
22646 nop ! tpos %xcc, 0x5 changed by convert2hboot
22647 sub %o7, %o2, %g1
22648 srlx %i2, 0x02, %o6
22649 set 0x48, %l5
22650 nop ! stha %o5, [%l7 + %l5] 0x19 ASI use replaced by convert2hboot
22651 ba %xcc, loop_2221
22652 xnor %l4, %i7, %l1
22653 st %f13, [%l7 + 0x28]
22654 set 0x1C, %g6
22655 nop ! stwa %i4, [%l7 + %g6] 0x23 ASI use replaced by convert2hboot
22656 membar #Sync
22657loop_2221:
22658 movl %xcc, %o1, %l6
22659 edge8ln %g6, %i1, %i3
22660 edge16n %l3, %i0, %i6
22661 fmovrdlz %o3, %f8, %f26
22662 movrgez %l5, 0x195, %g5
22663 add %l7, 0x60, %l6
22664 wr %g0, 0x18, %asi
22665 nop ! casxa [%l6] 0x18, %i5, %l2 ASI use replaced by convert2hboot
22666 fmovrsgez %o4, %f20, %f1
22667 fnot1s %f23, %f15
22668 andcc %g3, %g4, %g2
22669 subccc %o0, 0x0CA3, %l0
22670 nop ! tsubcc %o7, %o2, %g7 changed by convert2hboot
22671 orncc %g1, %o6, %i2
22672 movrgez %l4, 0x24B, %i7
22673 udivcc %o5, 0x1191, %i4
22674 nop ! tne %icc, 0x3 changed by convert2hboot
22675 fnands %f8, %f13, %f7
22676 call loop_2222
22677 sub %l1, %l6, %g6
22678 movcc %icc, %o1, %i3
22679 fmovsn %icc, %f28, %f4
22680loop_2222:
22681 nop ! tne %icc, 0x7 changed by convert2hboot
22682 fands %f16, %f18, %f21
22683 siam 0x0
22684 nop ! tge %icc, 0x1 changed by convert2hboot
22685 array32 %l3, %i0, %i6
22686 be,a,pn %icc, loop_2223
22687 fnot2s %f16, %f16
22688 nop ! tn %xcc, 0x4 changed by convert2hboot
22689 nop ! tl %icc, 0x2 changed by convert2hboot
22690loop_2223:
22691 flush %l7 + 0x54
22692 movvc %xcc, %o3, %i1
22693 movrlez %g5, 0x298, %l5
22694 orn %l2, 0x19EA, %o4
22695 umul %i5, %g3, %g4
22696 fornot1 %f22, %f14, %f10
22697 ldd [%l7 + 0x70], %f12
22698 nop ! sir 0x19AE changed by convert2hboot
22699 movge %xcc, %o0, %g2
22700 set 0x48, %o0
22701 nop ! swapa [%l7 + %o0] 0x89, %l0 ASI use replaced by convert2hboot
22702 nop ! tle %icc, 0x7 changed by convert2hboot
22703 stw %o7, [%l7 + 0x0C]
22704 andncc %o2, %g7, %g1
22705 saved
22706 rdpr %cwp, %g1
22707 rdpr %cansave, %g2
22708 rdpr %canrestore, %g3
22709 rdpr %cleanwin, %g4
22710 rdpr %otherwin, %g5
22711 rdpr %wstate, %g6
22712 edge32 %i2, %l4, %o6
22713 restored
22714 rdpr %cwp, %g1
22715 rdpr %cansave, %g2
22716 rdpr %canrestore, %g3
22717 rdpr %cleanwin, %g4
22718 rdpr %otherwin, %g5
22719 rdpr %wstate, %g6
22720 fpack32 %f4, %f22, %f12
22721 movre %i7, 0x188, %i4
22722 movrgez %l1, %l6, %g6
22723 edge8ln %o1, %i3, %l3
22724 nop ! tsubcctv %i0, 0x1F44, %o5 changed by convert2hboot
22725 smulcc %o3, 0x1B67, %i1
22726 movrlez %g5, %l5, %i6
22727 fandnot2 %f24, %f28, %f4
22728 edge32 %o4, %l2, %g3
22729 xnor %g4, 0x1C7B, %i5
22730 lduh [%l7 + 0x38], %o0
22731 fmuld8sux16 %f8, %f0, %f4
22732 ldsw [%l7 + 0x10], %l0
22733 sll %o7, 0x11, %o2
22734 xor %g2, %g7, %g1
22735 edge16l %i2, %l4, %o6
22736 alignaddr %i4, %i7, %l6
22737 bne,pt %icc, loop_2224
22738 fbug,a %fcc2, loop_2225
22739 movrgz %g6, 0x22C, %l1
22740 mulx %o1, 0x1C64, %i3
22741loop_2224:
22742 ldstub [%l7 + 0x15], %l3
22743loop_2225:
22744 fmovscs %icc, %f11, %f5
22745 movgu %xcc, %i0, %o3
22746 movle %icc, %i1, %o5
22747 andn %l5, 0x15F3, %i6
22748 fmovsne %icc, %f5, %f14
22749 sdivcc %g5, 0x1677, %l2
22750 edge8ln %g3, %o4, %i5
22751 sdivx %o0, 0x155F, %l0
22752 brz,a %o7, loop_2226
22753 movrlz %g4, 0x0FA, %g2
22754 srax %o2, 0x19, %g7
22755 udivx %i2, 0x06A9, %g1
22756loop_2226:
22757 sdivcc %l4, 0x0C18, %o6
22758 fcmpeq32 %f6, %f24, %i7
22759 subcc %i4, 0x100C, %l6
22760 smulcc %g6, 0x1150, %l1
22761 ldd [%l7 + 0x50], %f8
22762 movrlz %o1, %l3, %i0
22763 set 0x3F, %g3
22764 nop ! ldsba [%l7 + %g3] 0x0c, %o3 ASI use replaced by convert2hboot
22765 set 0x70, %g2
22766 sta %f4, [%l7 + %g2] 0x80
22767 fba %fcc1, loop_2227
22768 sub %i3, %i1, %l5
22769 movleu %icc, %i6, %o5
22770 fxnors %f5, %f7, %f7
22771loop_2227:
22772 movg %icc, %g5, %l2
22773 fnegd %f16, %f6
22774 edge32 %g3, %o4, %i5
22775 movrgz %l0, 0x27B, %o0
22776 srl %o7, %g4, %o2
22777 prefetch [%l7 + 0x40], 0x1
22778 andn %g7, %g2, %g1
22779 fpadd32s %f25, %f11, %f20
22780 sdivcc %i2, 0x096F, %l4
22781 bvc,a,pt %icc, loop_2228
22782 fornot2 %f20, %f14, %f28
22783 movn %icc, %i7, %i4
22784 sth %l6, [%l7 + 0x4A]
22785loop_2228:
22786 mulscc %g6, 0x15DF, %o6
22787 set 0x10, %i4
22788 nop ! ldda [%l7 + %i4] 0x81, %o0 ASI use replaced by convert2hboot
22789 fornot2s %f24, %f13, %f10
22790 sllx %l1, 0x08, %i0
22791 nop ! tpos %icc, 0x1 changed by convert2hboot
22792 movcc %xcc, %l3, %i3
22793 lduw [%l7 + 0x4C], %i1
22794 fands %f15, %f30, %f15
22795 stx %l5, [%l7 + 0x58]
22796 fbu %fcc0, loop_2229
22797 nop ! tpos %xcc, 0x7 changed by convert2hboot
22798 nop
22799 setx loop_2230, %l0, %l1
22800 jmpl %l1, %o3
22801 alignaddrl %i6, %o5, %l2
22802loop_2229:
22803 fmovsl %xcc, %f30, %f13
22804 nop ! tpos %xcc, 0x6 changed by convert2hboot
22805loop_2230:
22806 edge8ln %g5, %g3, %o4
22807 fbuge,a %fcc3, loop_2231
22808 edge32l %i5, %l0, %o7
22809 nop ! taddcc %o0, 0x0290, %g4 changed by convert2hboot
22810 fcmpne32 %f28, %f22, %o2
22811loop_2231:
22812 nop
22813 wr %g0, 0x10, %asi
22814 movge %xcc, %g7, %g1
22815 wr %g0, 0x81, %asi
22816 nop ! tcs %xcc, 0x5 changed by convert2hboot
22817 fnegd %f4, %f24
22818 orn %l4, 0x0DB8, %i7
22819 nop
22820 set 0x40, %o2
22821 std %f2, [%l7 + %o2]
22822 stx %i2, [%l7 + 0x08]
22823 fmovsl %xcc, %f2, %f16
22824 sdivcc %l6, 0x0329, %i4
22825 edge32l %o6, %o1, %g6
22826 edge8ln %i0, %l3, %i3
22827 nop ! tpos %xcc, 0x0 changed by convert2hboot
22828 fbl,a %fcc0, loop_2232
22829 or %l1, %l5, %i1
22830 fbu %fcc3, loop_2233
22831 fmovrslz %o3, %f0, %f24
22832loop_2232:
22833 orncc %o5, 0x03C2, %l2
22834 be,a,pt %xcc, loop_2234
22835loop_2233:
22836 bcs,a,pt %icc, loop_2235
22837 nop ! tsubcc %g5, %i6, %o4 changed by convert2hboot
22838 bne,a,pn %xcc, loop_2236
22839loop_2234:
22840 st %f7, [%l7 + 0x0C]
22841loop_2235:
22842 movneg %icc, %g3, %l0
22843 udivx %o7, 0x0DD7, %o0
22844loop_2236:
22845 fornot1 %f24, %f16, %f18
22846 fxors %f18, %f23, %f11
22847 sdivx %i5, 0x0793, %g4
22848 ldub [%l7 + 0x1A], %o2
22849 smulcc %g2, 0x13E6, %g7
22850 nop ! tle %icc, 0x0 changed by convert2hboot
22851 edge32 %l4, %i7, %g1
22852 edge8 %i2, %l6, %i4
22853 nop ! tn %xcc, 0x4 changed by convert2hboot
22854 set 0x40, %i6
22855 nop ! ldda [%l7 + %i6] 0x2a, %o0 ASI use replaced by convert2hboot
22856 fpack32 %f12, %f8, %f16
22857 orncc %o6, %g6, %l3
22858 nop ! tl %xcc, 0x3 changed by convert2hboot
22859 fbue,a %fcc2, loop_2237
22860 xnorcc %i0, 0x0EA2, %i3
22861 fandnot2s %f1, %f2, %f11
22862 membar 0x17
22863loop_2237:
22864 addccc %l1, %l5, %o3
22865 movpos %xcc, %i1, %l2
22866 fmovrse %g5, %f2, %f22
22867 fpsub32s %f8, %f11, %f27
22868 pdist %f8, %f8, %f22
22869 fmul8x16au %f1, %f16, %f22
22870 fandnot1 %f22, %f26, %f24
22871 edge16l %i6, %o5, %g3
22872 fone %f6
22873 subcc %l0, %o7, %o0
22874 nop ! tneg %icc, 0x5 changed by convert2hboot
22875 nop ! tcs %xcc, 0x7 changed by convert2hboot
22876 nop ! taddcc %i5, 0x1044, %g4 changed by convert2hboot
22877 fbule %fcc3, loop_2238
22878 fmovrdlez %o2, %f8, %f22
22879 set 0x0D, %o5
22880 nop ! stba %g2, [%l7 + %o5] 0x19 ASI use replaced by convert2hboot
22881loop_2238:
22882 movgu %xcc, %g7, %o4
22883 sllx %l4, 0x03, %i7
22884 edge8 %i2, %g1, %i4
22885 fmovsge %xcc, %f16, %f1
22886 fmovscs %xcc, %f23, %f22
22887 edge32 %o1, %o6, %l6
22888 srlx %g6, 0x02, %i0
22889 ldsb [%l7 + 0x21], %l3
22890 saved
22891 rdpr %cwp, %g1
22892 rdpr %cansave, %g2
22893 rdpr %canrestore, %g3
22894 rdpr %cleanwin, %g4
22895 rdpr %otherwin, %g5
22896 rdpr %wstate, %g6
22897 nop ! te %xcc, 0x0 changed by convert2hboot
22898 fnands %f17, %f5, %f2
22899 set 0x20, %i2
22900 nop ! swapa [%l7 + %i2] 0x19, %l1 ASI use replaced by convert2hboot
22901 stx %l5, [%l7 + 0x50]
22902 sdivcc %i3, 0x08E8, %i1
22903 edge8l %o3, %l2, %g5
22904 srax %i6, %o5, %g3
22905 move %icc, %o7, %o0
22906 popc %i5, %g4
22907 movn %icc, %l0, %o2
22908 edge16n %g7, %g2, %o4
22909 nop ! tpos %icc, 0x7 changed by convert2hboot
22910 add %l7, 0x28, %l6
22911 wr %g0, 0x80, %asi
22912 mulx %i2, %g1, %i4
22913 sra %o6, 0x1C, %l6
22914 smulcc %g6, 0x17A6, %o1
22915 andcc %i0, 0x09BA, %l1
22916 fmovrsne %l5, %f16, %f22
22917 wr %g0, 0x2a, %asi
22918 nop ! taddcc %i3, 0x1353, %o3 changed by convert2hboot
22919 orcc %l2, %g5, %i1
22920 fmovsg %xcc, %f20, %f13
22921 movrne %o5, %i6, %g3
22922 fpsub16s %f11, %f21, %f11
22923 edge8n %o0, %o7, %i5
22924 fabss %f8, %f30
22925 popc %l0, %g4
22926 udivcc %o2, 0x0A87, %g2
22927 fands %f24, %f12, %f30
22928 wr %g0, 0x10, %asi
22929 sta %f10, [%l7 + 0x60] %asi
22930 movn %xcc, %g7, %o4
22931 fmovsg %xcc, %f7, %f14
22932 bcc %icc, loop_2239
22933 fmovsa %icc, %f17, %f28
22934 fblg %fcc0, loop_2240
22935 nop ! tg %icc, 0x5 changed by convert2hboot
22936loop_2239:
22937 fmovrde %l4, %f0, %f4
22938 fbu,a %fcc3, loop_2241
22939loop_2240:
22940 movl %xcc, %i7, %i2
22941 movle %icc, %g1, %i4
22942 movvc %xcc, %l6, %g6
22943loop_2241:
22944 nop ! tl %icc, 0x5 changed by convert2hboot
22945 fxnors %f18, %f1, %f23
22946 array8 %o1, %o6, %i0
22947 array16 %l5, %l1, %l3
22948 fmuld8ulx16 %f11, %f4, %f18
22949 set 0x38, %i1
22950 nop ! lduba [%l7 + %i1] 0x10, %i3 ASI use replaced by convert2hboot
22951 xor %o3, %l2, %i1
22952 fmul8x16 %f13, %f18, %f28
22953 nop ! tcs %icc, 0x5 changed by convert2hboot
22954 xorcc %g5, %i6, %o5
22955 fmovrslz %o0, %f15, %f10
22956 xnorcc %o7, %i5, %l0
22957 edge8l %g4, %o2, %g3
22958 fone %f28
22959 set 0x6C, %o4
22960 nop ! swapa [%l7 + %o4] 0x11, %g7 ASI use replaced by convert2hboot
22961 fcmpgt16 %f14, %f28, %g2
22962 fsrc2s %f18, %f0
22963 xor %l4, 0x058A, %i7
22964 nop ! sir 0x0E4A changed by convert2hboot
22965 set 0x18, %i7
22966 nop ! ldswa [%l7 + %i7] 0x80, %o4 ASI use replaced by convert2hboot
22967 edge16l %i2, %i4, %g1
22968 bcc %icc, loop_2242
22969 edge8l %g6, %o1, %l6
22970 fmuld8sux16 %f10, %f23, %f30
22971 ldd [%l7 + 0x28], %i0
22972loop_2242:
22973 nop ! tge %icc, 0x3 changed by convert2hboot
22974 and %l5, 0x1F90, %o6
22975 fandnot2 %f26, %f18, %f6
22976 edge16 %l3, %l1, %i3
22977 xorcc %l2, 0x117B, %o3
22978 edge16n %g5, %i1, %i6
22979 edge8 %o0, %o7, %i5
22980 andcc %o5, 0x06E4, %g4
22981 fbul %fcc1, loop_2243
22982 edge32 %o2, %g3, %l0
22983 sllx %g2, 0x0D, %g7
22984 fornot1 %f30, %f24, %f6
22985loop_2243:
22986 movpos %icc, %l4, %o4
22987 fcmped %fcc1, %f20, %f18
22988 bleu %icc, loop_2244
22989 fbn,a %fcc3, loop_2245
22990 fmovdne %xcc, %f22, %f19
22991 edge32l %i2, %i7, %g1
22992loop_2244:
22993 fbu,a %fcc2, loop_2246
22994loop_2245:
22995 fbne,a %fcc3, loop_2247
22996 andcc %i4, %g6, %l6
22997 edge8 %o1, %i0, %l5
22998loop_2246:
22999 add %l3, %l1, %o6
23000loop_2247:
23001 restored
23002 rdpr %cwp, %g1
23003 rdpr %cansave, %g2
23004 rdpr %canrestore, %g3
23005 rdpr %cleanwin, %g4
23006 rdpr %otherwin, %g5
23007 rdpr %wstate, %g6
23008 andcc %l2, %o3, %g5
23009 movrgez %i1, 0x078, %i3
23010 subccc %o0, 0x0B3D, %o7
23011 fbul %fcc3, loop_2248
23012 subc %i5, %o5, %g4
23013 movneg %xcc, %i6, %g3
23014 bge,a %icc, loop_2249
23015loop_2248:
23016 movl %icc, %l0, %o2
23017 fbul,a %fcc2, loop_2250
23018 bcs,pt %xcc, loop_2251
23019loop_2249:
23020 srax %g7, %g2, %l4
23021 edge16 %o4, %i2, %g1
23022loop_2250:
23023 mulx %i7, %g6, %i4
23024loop_2251:
23025 andcc %l6, 0x00EE, %o1
23026 subc %l5, 0x1E87, %i0
23027 and %l1, %o6, %l3
23028 fcmpeq16 %f18, %f24, %o3
23029 for %f2, %f14, %f26
23030 fmovrse %l2, %f4, %f3
23031 array16 %g5, %i3, %i1
23032 sdiv %o0, 0x07C2, %i5
23033 movrgz %o5, %g4, %o7
23034 or %g3, %l0, %o2
23035 fxors %f4, %f26, %f17
23036 movpos %xcc, %g7, %i6
23037 wr %g0, 0x80, %asi
23038 add %l7, 0x38, %l6
23039 wr %g0, 0x89, %asi
23040 nop ! casa [%l6] 0x89, %l4, %o4 ASI use replaced by convert2hboot
23041 movrgez %i2, 0x0A5, %i7
23042 orncc %g1, %i4, %l6
23043 set 0x18, %i0
23044 nop ! swapa [%l7 + %i0] 0x19, %g6 ASI use replaced by convert2hboot
23045 swap [%l7 + 0x34], %o1
23046 move %xcc, %l5, %i0
23047 std %f18, [%l7 + 0x68]
23048 movpos %icc, %o6, %l3
23049 fornot1 %f8, %f24, %f6
23050 fmovsn %icc, %f4, %f0
23051 nop ! tn %icc, 0x3 changed by convert2hboot
23052 fcmpeq16 %f14, %f18, %l1
23053 ldub [%l7 + 0x14], %o3
23054 nop ! ta %xcc, 0x0 changed by convert2hboot
23055 addccc %l2, 0x1328, %g5
23056 srlx %i3, %i1, %o0
23057 and %o5, 0x0393, %g4
23058 fmovrdgz %o7, %f0, %f4
23059 orncc %g3, %l0, %i5
23060 bl,a %icc, loop_2252
23061 edge16 %o2, %i6, %g7
23062 srax %l4, 0x16, %o4
23063 ldsb [%l7 + 0x24], %g2
23064loop_2252:
23065 move %xcc, %i7, %i2
23066 add %g1, 0x17C4, %l6
23067 sra %g6, %i4, %l5
23068 fmovsleu %icc, %f6, %f12
23069 edge16l %o1, %i0, %o6
23070 saved
23071 rdpr %cwp, %g1
23072 rdpr %cansave, %g2
23073 rdpr %canrestore, %g3
23074 rdpr %cleanwin, %g4
23075 rdpr %otherwin, %g5
23076 rdpr %wstate, %g6
23077 nop ! tleu %xcc, 0x6 changed by convert2hboot
23078 movrgz %l3, 0x2B0, %l1
23079 array16 %l2, %g5, %o3
23080 fmovrslz %i3, %f3, %f26
23081 nop ! tne %xcc, 0x0 changed by convert2hboot
23082 movg %icc, %i1, %o0
23083 wr %g0, 0x19, %asi
23084 fpmerge %f2, %f1, %f0
23085 fandnot2s %f13, %f21, %f11
23086 nop ! tneg %icc, 0x2 changed by convert2hboot
23087 fmovrdne %o7, %f14, %f6
23088 addccc %g3, 0x177E, %o5
23089 nop ! tsubcctv %i5, 0x02D1, %o2 changed by convert2hboot
23090 edge32ln %i6, %g7, %l4
23091 fmovrde %o4, %f8, %f2
23092 umul %g2, 0x017D, %i7
23093 fmovrdgz %l0, %f6, %f28
23094 smulcc %g1, %i2, %g6
23095 fbge %fcc1, loop_2253
23096 stx %l6, [%l7 + 0x20]
23097 fmovdvc %icc, %f8, %f28
23098 movpos %icc, %l5, %o1
23099loop_2253:
23100 fsrc1 %f10, %f2
23101 nop ! tle %icc, 0x7 changed by convert2hboot
23102 nop ! tcc %xcc, 0x1 changed by convert2hboot
23103 siam 0x0
23104 set 0x24, %o6
23105 nop ! stha %i0, [%l7 + %o6] 0xe3 ASI use replaced by convert2hboot
23106 membar #Sync
23107 nop ! tpos %icc, 0x7 changed by convert2hboot
23108 nop ! sir 0x0458 changed by convert2hboot
23109 fbul %fcc0, loop_2254
23110 nop ! tgu %xcc, 0x4 changed by convert2hboot
23111 nop ! taddcctv %i4, 0x1A5B, %o6 changed by convert2hboot
23112 fmovdvs %icc, %f9, %f31
23113loop_2254:
23114 movn %xcc, %l1, %l2
23115 nop ! tvs %xcc, 0x2 changed by convert2hboot
23116 fnot1s %f21, %f15
23117 add %l3, %o3, %i3
23118 ba,a,pt %icc, loop_2255
23119 add %i1, %o0, %g5
23120 movcc %xcc, %g4, %g3
23121 brnz,a %o7, loop_2256
23122loop_2255:
23123 fpmerge %f12, %f0, %f26
23124 swap [%l7 + 0x68], %o5
23125 fors %f4, %f6, %f31
23126loop_2256:
23127 movg %icc, %o2, %i5
23128 bl,a %xcc, loop_2257
23129 fmovdne %xcc, %f21, %f9
23130 fmovrdlez %g7, %f12, %f18
23131 bne,a %xcc, loop_2258
23132loop_2257:
23133 movcc %xcc, %l4, %i6
23134 sdivcc %g2, 0x0718, %o4
23135 ldsw [%l7 + 0x64], %l0
23136loop_2258:
23137 or %g1, 0x12FB, %i7
23138 umul %g6, %i2, %l5
23139 fmovdcs %icc, %f26, %f22
23140 srlx %l6, %o1, %i0
23141 bneg,pn %xcc, loop_2259
23142 array8 %o6, %l1, %i4
23143 orn %l2, %l3, %o3
23144 ldstub [%l7 + 0x58], %i3
23145loop_2259:
23146 orncc %i1, 0x08E6, %g5
23147 nop ! tge %xcc, 0x3 changed by convert2hboot
23148 wr %g0, 0x89, %asi
23149 sra %g4, %g3, %o7
23150 sll %o2, %i5, %o5
23151 fmovdvc %icc, %f22, %f18
23152 nop ! tge %icc, 0x7 changed by convert2hboot
23153 nop ! tne %xcc, 0x3 changed by convert2hboot
23154 umulcc %g7, %l4, %g2
23155 fcmple16 %f10, %f8, %i6
23156 edge16 %l0, %o4, %i7
23157 edge16n %g1, %g6, %i2
23158 fmovdg %icc, %f29, %f4
23159 movleu %xcc, %l5, %o1
23160 fornot1 %f14, %f26, %f0
23161 fbu %fcc2, loop_2260
23162 movvc %icc, %i0, %o6
23163 set 0x30, %i5
23164 lda [%l7 + %i5] 0x80, %f22
23165loop_2260:
23166 fmul8sux16 %f18, %f16, %f26
23167 fnand %f2, %f4, %f28
23168 call loop_2261
23169 fone %f0
23170 nop ! tpos %xcc, 0x4 changed by convert2hboot
23171 nop ! sir 0x0B0B changed by convert2hboot
23172loop_2261:
23173 saved
23174 rdpr %cwp, %g1
23175 rdpr %cansave, %g2
23176 rdpr %canrestore, %g3
23177 rdpr %cleanwin, %g4
23178 rdpr %otherwin, %g5
23179 rdpr %wstate, %g6
23180 edge8n %l1, %i4, %l2
23181 addcc %l3, %l6, %o3
23182 xor %i3, %g5, %i1
23183 nop ! tvs %icc, 0x1 changed by convert2hboot
23184 nop ! tleu %icc, 0x0 changed by convert2hboot
23185 fmovsge %xcc, %f22, %f6
23186 fzeros %f18
23187 movcc %icc, %o0, %g3
23188 sub %o7, %o2, %g4
23189 fnot1s %f20, %f1
23190 bleu,pt %xcc, loop_2262
23191 fbuge,a %fcc2, loop_2263
23192 fmovrdgez %o5, %f2, %f2
23193 nop ! tn %icc, 0x4 changed by convert2hboot
23194loop_2262:
23195 nop ! tleu %icc, 0x0 changed by convert2hboot
23196loop_2263:
23197 fnot2s %f29, %f2
23198 set 0x78, %l0
23199 nop ! prefetcha [%l7 + %l0] 0x89, 0x0 ASI use replaced by convert2hboot
23200 brgez %i5, loop_2264
23201 bvc,pt %icc, loop_2265
23202 nop ! tn %icc, 0x6 changed by convert2hboot
23203 edge32n %g2, %l4, %i6
23204loop_2264:
23205 membar 0x28
23206loop_2265:
23207 nop
23208 wr %g0, 0x80, %asi
23209 sta %f0, [%l7 + 0x2C] %asi
23210 movrgez %o4, 0x09C, %l0
23211 movneg %icc, %i7, %g1
23212 nop ! taddcc %g6, %i2, %l5 changed by convert2hboot
23213 edge8ln %o1, %i0, %o6
23214 sllx %l1, %i4, %l2
23215 subccc %l6, 0x02F7, %o3
23216 umulcc %i3, 0x1A50, %l3
23217 movge %xcc, %i1, %g5
23218 fnegd %f24, %f0
23219 udivcc %o0, 0x1855, %o7
23220 sethi 0x137B, %o2
23221 brlz,a %g3, loop_2266
23222 sethi 0x1219, %g4
23223 smulcc %o5, 0x07DE, %g7
23224 flush %l7 + 0x1C
23225loop_2266:
23226 fmovrslez %i5, %f26, %f14
23227 ba,pt %xcc, loop_2267
23228 edge16l %g2, %l4, %i6
23229 fcmpne32 %f28, %f14, %l0
23230 nop ! tneg %icc, 0x7 changed by convert2hboot
23231loop_2267:
23232 st %f27, [%l7 + 0x38]
23233 fabsd %f12, %f2
23234 fnot1s %f28, %f15
23235 fpadd16s %f4, %f20, %f1
23236 movg %xcc, %i7, %o4
23237 nop ! tg %icc, 0x5 changed by convert2hboot
23238 movre %g6, 0x0C3, %g1
23239 movre %l5, 0x044, %i2
23240 nop ! sir 0x0C7F changed by convert2hboot
23241 array16 %o1, %i0, %l1
23242 fexpand %f17, %f12
23243 set 0x40, %o1
23244 nop ! stda %f16, [%l7 + %o1] 0x81 ASI use replaced by convert2hboot
23245 fpadd32 %f28, %f30, %f30
23246 fmovdg %xcc, %f8, %f13
23247 sdivcc %o6, 0x06D1, %l2
23248 nop ! tcc %xcc, 0x5 changed by convert2hboot
23249 addcc %i4, %o3, %l6
23250 fands %f28, %f31, %f4
23251 fors %f1, %f21, %f27
23252 wr %g0, 0x80, %asi
23253 edge8l %i1, %i3, %g5
23254 udivx %o0, 0x0222, %o7
23255 bn,pt %icc, loop_2268
23256 fandnot1s %f0, %f18, %f20
23257 mulx %g3, 0x0351, %o2
23258 nop ! tl %xcc, 0x3 changed by convert2hboot
23259loop_2268:
23260 fxors %f31, %f0, %f20
23261 sub %o5, %g4, %g7
23262 saved
23263 rdpr %cwp, %g1
23264 rdpr %cansave, %g2
23265 rdpr %canrestore, %g3
23266 rdpr %cleanwin, %g4
23267 rdpr %otherwin, %g5
23268 rdpr %wstate, %g6
23269 movrgez %i5, %g2, %l4
23270 nop ! tleu %icc, 0x3 changed by convert2hboot
23271 stx %l0, [%l7 + 0x20]
23272 fmovdvs %xcc, %f11, %f17
23273 movrne %i6, 0x3F1, %i7
23274 fpack32 %f12, %f4, %f8
23275 bg,a loop_2269
23276 movle %xcc, %o4, %g6
23277 array32 %l5, %g1, %i2
23278 edge32 %i0, %l1, %o6
23279loop_2269:
23280 edge32l %o1, %i4, %o3
23281 nop ! tne %icc, 0x3 changed by convert2hboot
23282 brgez,a %l2, loop_2270
23283 ld [%l7 + 0x18], %f23
23284 bne,pt %icc, loop_2271
23285 movleu %xcc, %l6, %l3
23286loop_2270:
23287 fnand %f28, %f6, %f14
23288 sdiv %i1, 0x02C6, %i3
23289loop_2271:
23290 edge16 %o0, %g5, %g3
23291 sdivx %o7, 0x19FD, %o2
23292 smul %o5, 0x0AF8, %g7
23293 wr %g0, 0x81, %asi
23294 movrne %i5, 0x210, %g2
23295 umul %l4, %i6, %i7
23296 subc %o4, %l0, %g6
23297 orncc %g1, %l5, %i2
23298 nop ! tle %icc, 0x2 changed by convert2hboot
23299 fba,a %fcc2, loop_2272
23300 movne %icc, %i0, %o6
23301 fpackfix %f22, %f19
23302 nop ! tvc %icc, 0x7 changed by convert2hboot
23303loop_2272:
23304 fmovdvs %xcc, %f28, %f7
23305 array32 %l1, %i4, %o1
23306 fbn %fcc1, loop_2273
23307 fmovsa %xcc, %f14, %f22
23308 fmovdgu %xcc, %f2, %f10
23309 set 0x72, %o7
23310 nop ! stha %o3, [%l7 + %o7] 0x23 ASI use replaced by convert2hboot
23311 membar #Sync
23312loop_2273:
23313 nop ! tgu %icc, 0x0 changed by convert2hboot
23314 fcmpd %fcc2, %f16, %f10
23315 brlz %l2, loop_2274
23316 nop ! tvc %icc, 0x6 changed by convert2hboot
23317 movvs %icc, %l3, %i1
23318 add %l6, %o0, %i3
23319loop_2274:
23320 movcs %xcc, %g3, %o7
23321 membar 0x5C
23322 fmuld8ulx16 %f15, %f25, %f16
23323 edge32n %g5, %o2, %o5
23324 fbu,a %fcc1, loop_2275
23325 sub %g7, %i5, %g4
23326 fornot2s %f16, %f22, %f2
23327 movleu %icc, %l4, %g2
23328loop_2275:
23329 ldsw [%l7 + 0x7C], %i7
23330 saved
23331 rdpr %cwp, %g1
23332 rdpr %cansave, %g2
23333 rdpr %canrestore, %g3
23334 rdpr %cleanwin, %g4
23335 rdpr %otherwin, %g5
23336 rdpr %wstate, %g6
23337 set 0x4C, %i3
23338 sta %f20, [%l7 + %i3] 0x19
23339 movre %i6, 0x116, %l0
23340 fnot1 %f0, %f30
23341 fmovsne %xcc, %f6, %f10
23342 bneg,a %xcc, loop_2276
23343 fmovrdlz %g6, %f12, %f18
23344 lduh [%l7 + 0x0E], %o4
23345 fornot2s %f2, %f21, %f15
23346loop_2276:
23347 movrlz %g1, 0x010, %i2
23348 fpack32 %f18, %f0, %f0
23349 edge8l %i0, %o6, %l1
23350 fmuld8ulx16 %f4, %f22, %f14
23351 orcc %l5, %i4, %o1
23352 orncc %l2, %l3, %o3
23353 addccc %i1, 0x0FBA, %o0
23354 edge32 %i3, %l6, %o7
23355 faligndata %f24, %f28, %f14
23356 move %xcc, %g3, %o2
23357 set 0x28, %l6
23358 nop ! stda %o4, [%l7 + %l6] 0x10 ASI use replaced by convert2hboot
23359 movrne %g5, 0x066, %g7
23360 movrlez %g4, %l4, %g2
23361 andn %i7, 0x004B, %i6
23362 fandnot2 %f4, %f14, %f0
23363 fbe %fcc2, loop_2277
23364 orncc %l0, %g6, %i5
23365 brlz %o4, loop_2278
23366 nop ! sir 0x037B changed by convert2hboot
23367loop_2277:
23368 edge16l %i2, %i0, %o6
23369 mulx %g1, 0x1B11, %l5
23370loop_2278:
23371 srax %l1, 0x0B, %o1
23372 fnor %f0, %f0, %f0
23373 nop ! tcc %xcc, 0x4 changed by convert2hboot
23374 orncc %i4, 0x09AB, %l3
23375 alignaddr %o3, %i1, %o0
23376 sllx %i3, 0x1C, %l6
23377 nop ! tsubcctv %o7, %g3, %l2 changed by convert2hboot
23378 fpadd16 %f24, %f18, %f18
23379 wr %g0, 0x81, %asi
23380 umul %o2, %g5, %g7
23381 umulcc %g4, %l4, %i7
23382 sub %i6, %l0, %g2
23383 srax %i5, %o4, %i2
23384 fnot2 %f30, %f26
23385 fmovdn %icc, %f23, %f21
23386 fcmps %fcc0, %f25, %f18
23387 xorcc %i0, 0x17AE, %g6
23388 edge8l %g1, %o6, %l1
23389 edge16n %o1, %l5, %i4
23390 fandnot2 %f14, %f14, %f14
23391 fpack32 %f4, %f14, %f22
23392 andn %o3, %i1, %o0
23393 nop ! tne %xcc, 0x4 changed by convert2hboot
23394 fmovsa %xcc, %f7, %f7
23395 add %l7, 0x20, %l6
23396 wr %g0, 0x04, %asi
23397 nop ! casxa [%l6] 0x04, %l3, %l6 ASI use replaced by convert2hboot
23398 edge32n %i3, %o7, %l2
23399 subcc %o5, %g3, %o2
23400 movvc %icc, %g7, %g4
23401 xorcc %g5, %l4, %i6
23402 membar 0x27
23403 movne %icc, %l0, %i7
23404 fbge,a %fcc1, loop_2279
23405 brgz,a %i5, loop_2280
23406 fbl,a %fcc3, loop_2281
23407 nop ! tneg %xcc, 0x0 changed by convert2hboot
23408loop_2279:
23409 sub %g2, %o4, %i0
23410loop_2280:
23411 nop
23412 set 0x52, %o3
23413 nop ! stha %g6, [%l7 + %o3] 0x22 ASI use replaced by convert2hboot
23414 membar #Sync
23415loop_2281:
23416 movrgz %i2, %g1, %l1
23417 nop ! tleu %icc, 0x0 changed by convert2hboot
23418 andcc %o6, %o1, %l5
23419 movl %icc, %i4, %i1
23420 and %o0, %o3, %l3
23421 nop ! tsubcc %l6, 0x13B6, %o7 changed by convert2hboot
23422 nop ! tsubcctv %i3, %o5, %l2 changed by convert2hboot
23423 srl %g3, %o2, %g7
23424 saved
23425 rdpr %cwp, %g1
23426 rdpr %cansave, %g2
23427 rdpr %canrestore, %g3
23428 rdpr %cleanwin, %g4
23429 rdpr %otherwin, %g5
23430 rdpr %wstate, %g6
23431 edge8l %g4, %g5, %l4
23432 udiv %l0, 0x1B3F, %i6
23433 sllx %i7, %g2, %i5
23434 sdivx %o4, 0x0478, %i0
23435 fmovsne %icc, %f10, %f12
23436 edge16l %i2, %g6, %g1
23437 siam 0x3
23438 ba,a loop_2282
23439 fmovscc %xcc, %f28, %f24
23440 fbule,a %fcc0, loop_2283
23441 fnands %f18, %f8, %f21
23442loop_2282:
23443 fbul %fcc0, loop_2284
23444 stb %o6, [%l7 + 0x2B]
23445loop_2283:
23446 ldsh [%l7 + 0x38], %o1
23447 brlz %l1, loop_2285
23448loop_2284:
23449 nop ! tvs %icc, 0x6 changed by convert2hboot
23450 smulcc %i4, %i1, %o0
23451 fmovsg %xcc, %f0, %f14
23452loop_2285:
23453 edge16 %l5, %l3, %l6
23454 xnor %o3, 0x03A6, %i3
23455 xor %o7, 0x049F, %o5
23456 bn,pn %icc, loop_2286
23457 movl %icc, %g3, %o2
23458 xor %l2, 0x0CCA, %g4
23459 movne %icc, %g5, %g7
23460loop_2286:
23461 sll %l0, 0x07, %l4
23462 nop ! ta %icc, 0x3 changed by convert2hboot
23463 fmovsg %icc, %f5, %f12
23464 mova %icc, %i6, %g2
23465 movl %icc, %i5, %i7
23466 nop ! tl %icc, 0x4 changed by convert2hboot
23467 sdivcc %i0, 0x16CA, %o4
23468 nop ! tleu %xcc, 0x5 changed by convert2hboot
23469 alignaddr %i2, %g6, %g1
23470 nop ! tcs %xcc, 0x5 changed by convert2hboot
23471 add %l7, 0x68, %l6
23472 wr %g0, 0x80, %asi
23473 lda [%l6] %asi, %o1
23474 nop ! casa [%l6] 0x80, %o1, %o6 ASI use replaced by convert2hboot
23475 wr %g0, 0x89, %asi
23476 prefetch [%l7 + 0x3C], 0x2
23477 nop ! ta %xcc, 0x6 changed by convert2hboot
23478 stw %i4, [%l7 + 0x34]
23479 nop ! tne %xcc, 0x4 changed by convert2hboot
23480 movleu %xcc, %i1, %o0
23481 fnors %f10, %f5, %f2
23482 bge,pt %icc, loop_2287
23483 fmovrsgz %l5, %f11, %f13
23484 fmovdvc %xcc, %f19, %f12
23485 popc 0x1F7A, %l6
23486loop_2287:
23487 restored
23488 rdpr %cwp, %g1
23489 rdpr %cansave, %g2
23490 rdpr %canrestore, %g3
23491 rdpr %cleanwin, %g4
23492 rdpr %otherwin, %g5
23493 rdpr %wstate, %g6
23494 saved
23495 rdpr %cwp, %g1
23496 rdpr %cansave, %g2
23497 rdpr %canrestore, %g3
23498 rdpr %cleanwin, %g4
23499 rdpr %otherwin, %g5
23500 rdpr %wstate, %g6
23501 umul %o3, %l3, %i3
23502 ble,a loop_2288
23503 fmovrdlez %o7, %f28, %f22
23504 fbne %fcc1, loop_2289
23505 fpsub32 %f24, %f30, %f20
23506loop_2288:
23507 movleu %icc, %g3, %o2
23508 nop ! tge %icc, 0x5 changed by convert2hboot
23509loop_2289:
23510 sdivx %o5, 0x119F, %g4
23511 sll %l2, %g7, %g5
23512 movn %icc, %l0, %i6
23513 fmovscs %icc, %f3, %f7
23514 umulcc %l4, 0x0C68, %g2
23515 nop ! tsubcc %i7, %i0, %o4 changed by convert2hboot
23516 edge8n %i5, %g6, %g1
23517 nop ! tleu %icc, 0x3 changed by convert2hboot
23518 movcs %xcc, %i2, %o1
23519 bne,a,pt %icc, loop_2290
23520 fpsub16 %f4, %f0, %f0
23521 bn loop_2291
23522 xorcc %o6, 0x19E1, %l1
23523loop_2290:
23524 movrlez %i4, 0x04B, %i1
23525 set 0x74, %g7
23526 nop ! lduha [%l7 + %g7] 0x89, %l5 ASI use replaced by convert2hboot
23527loop_2291:
23528 fbo %fcc0, loop_2292
23529 saved
23530 rdpr %cwp, %g1
23531 rdpr %cansave, %g2
23532 rdpr %canrestore, %g3
23533 rdpr %cleanwin, %g4
23534 rdpr %otherwin, %g5
23535 rdpr %wstate, %g6
23536 array32 %o0, %o3, %l3
23537 sub %i3, 0x108A, %l6
23538loop_2292:
23539 fbul %fcc0, loop_2293
23540 movvc %xcc, %g3, %o7
23541 faligndata %f0, %f22, %f14
23542 nop ! tge %xcc, 0x0 changed by convert2hboot
23543loop_2293:
23544 fxnor %f30, %f18, %f20
23545 edge16ln %o5, %g4, %l2
23546 bge,pt %icc, loop_2294
23547 nop ! tl %icc, 0x0 changed by convert2hboot
23548 nop ! tgu %xcc, 0x2 changed by convert2hboot
23549 movrgez %o2, 0x2D9, %g7
23550loop_2294:
23551 fcmple32 %f4, %f16, %l0
23552 pdist %f30, %f10, %f2
23553 fmovrsgz %g5, %f12, %f23
23554 fpadd32 %f16, %f20, %f28
23555 set 0x57, %l1
23556 nop ! ldstuba [%l7 + %l1] 0x89, %i6 ASI use replaced by convert2hboot
23557 fnot2 %f30, %f30
23558 bcs loop_2295
23559 nop ! te %xcc, 0x2 changed by convert2hboot
23560 set 0x50, %l2
23561 nop ! ldda [%l7 + %l2] 0x2b, %l4 ASI use replaced by convert2hboot
23562loop_2295:
23563 nop
23564 wr %g0, 0x20, %asi
23565 xnor %g2, 0x1A28, %o4
23566 wr %g0, 0x88, %asi
23567 movrlez %i0, 0x0D6, %g6
23568 move %icc, %i2, %g1
23569 nop ! te %xcc, 0x2 changed by convert2hboot
23570 movleu %icc, %o6, %l1
23571 fors %f1, %f4, %f10
23572 andn %i4, %i1, %l5
23573 nop ! tne %icc, 0x7 changed by convert2hboot
23574 nop ! tneg %icc, 0x2 changed by convert2hboot
23575 udiv %o0, 0x1F27, %o3
23576 mulx %l3, 0x1C43, %i3
23577 sub %o1, 0x1EB7, %g3
23578 fnegs %f12, %f21
23579 array16 %o7, %l6, %o5
23580 nop ! tneg %xcc, 0x5 changed by convert2hboot
23581 ld [%l7 + 0x0C], %f18
23582 nop ! tneg %icc, 0x1 changed by convert2hboot
23583 movle %xcc, %g4, %o2
23584 bne,a,pt %xcc, loop_2296
23585 edge16n %g7, %l2, %g5
23586 add %l0, %i6, %i7
23587 fors %f25, %f1, %f25
23588loop_2296:
23589 bne,a,pt %xcc, loop_2297
23590 fnot1s %f17, %f21
23591 movrgez %l4, 0x005, %g2
23592 set 0x4E, %l3
23593 nop ! lduba [%l7 + %l3] 0x19, %i5 ASI use replaced by convert2hboot
23594loop_2297:
23595 array8 %i0, %g6, %o4
23596 add %l7, 0x7C, %l6
23597 wr %g0, 0x0c, %asi
23598 lda [%l6] %asi, %i2
23599 nop ! casa [%l6] 0x0c, %i2, %o6 ASI use replaced by convert2hboot
23600 fcmped %fcc1, %f8, %f8
23601 fmul8ulx16 %f22, %f28, %f24
23602 movl %xcc, %l1, %i4
23603 subc %i1, %g1, %l5
23604 xnorcc %o3, %o0, %l3
23605 movge %icc, %i3, %g3
23606 orn %o1, 0x09D3, %l6
23607 udiv %o7, 0x1629, %g4
23608 subc %o5, 0x1DA5, %o2
23609 sra %l2, 0x12, %g5
23610 fcmpgt32 %f2, %f16, %g7
23611 lduh [%l7 + 0x24], %l0
23612 fblg,a %fcc2, loop_2298
23613 nop
23614 setx loop_2299, %l0, %l1
23615 jmpl %l1, %i7
23616 nop ! tn %xcc, 0x3 changed by convert2hboot
23617 fcmpd %fcc1, %f6, %f2
23618loop_2298:
23619 udivcc %i6, 0x1EFE, %l4
23620loop_2299:
23621 nop ! tn %xcc, 0x7 changed by convert2hboot
23622 bvs %icc, loop_2300
23623 and %g2, %i0, %g6
23624 fpsub32s %f17, %f12, %f11
23625 array16 %o4, %i2, %i5
23626loop_2300:
23627 nop ! tl %xcc, 0x6 changed by convert2hboot
23628 std %f22, [%l7 + 0x58]
23629 udivcc %l1, 0x151B, %o6
23630 nop ! tpos %xcc, 0x5 changed by convert2hboot
23631 srax %i4, %i1, %g1
23632 fmul8ulx16 %f26, %f20, %f28
23633 addccc %l5, 0x029D, %o0
23634 wr %g0, 0x89, %asi
23635 nop ! ta %icc, 0x6 changed by convert2hboot
23636 movl %xcc, %l3, %o3
23637 xnorcc %i3, 0x1470, %g3
23638 fpadd32 %f0, %f26, %f0
23639 addccc %o1, %o7, %g4
23640 bvs,a %xcc, loop_2301
23641 nop ! ta %icc, 0x2 changed by convert2hboot
23642 udiv %l6, 0x0F89, %o2
23643 nop ! ta %xcc, 0x2 changed by convert2hboot
23644loop_2301:
23645 bvs,a,pt %xcc, loop_2302
23646 fand %f18, %f24, %f4
23647 nop ! taddcc %o5, %l2, %g7 changed by convert2hboot
23648 st %f12, [%l7 + 0x08]
23649loop_2302:
23650 and %g5, 0x12DA, %i7
23651 fbge %fcc3, loop_2303
23652 brlez %l0, loop_2304
23653 movre %l4, 0x17C, %i6
23654 mulscc %i0, 0x0176, %g2
23655loop_2303:
23656 fmovscc %xcc, %f11, %f24
23657loop_2304:
23658 fpadd32 %f26, %f12, %f20
23659 xnor %o4, 0x1C6A, %i2
23660 sra %i5, 0x08, %g6
23661 nop ! ta %xcc, 0x0 changed by convert2hboot
23662 sdivcc %o6, 0x10BD, %l1
23663 nop
23664 set 0x60, %g4
23665 ldd [%l7 + %g4], %i0
23666 nop ! taddcctv %i4, 0x089D, %l5 changed by convert2hboot
23667 srax %o0, %g1, %l3
23668 nop ! tcs %icc, 0x3 changed by convert2hboot
23669 wr %g0, 0x04, %asi
23670 ldsh [%l7 + 0x3C], %g3
23671 edge8ln %o3, %o1, %o7
23672 xnorcc %g4, 0x10E1, %l6
23673 nop ! taddcc %o5, 0x17CF, %o2 changed by convert2hboot
23674 nop ! tg %xcc, 0x6 changed by convert2hboot
23675 fnegs %f26, %f9
23676 fbne,a %fcc3, loop_2305
23677 ldd [%l7 + 0x10], %f8
23678 wr %g0, 0x89, %asi
23679 sta %f11, [%l7 + 0x40] %asi
23680loop_2305:
23681 nop
23682 wr %g0, 0x22, %asi
23683 membar #Sync
23684 set 0x60, %l4
23685 nop ! lduha [%l7 + %l4] 0x80, %g5 ASI use replaced by convert2hboot
23686 faligndata %f28, %f18, %f30
23687 nop ! tn %icc, 0x1 changed by convert2hboot
23688 siam 0x7
23689 wr %g0, 0x24, %asi
23690 edge16 %l0, %l4, %i7
23691 fbn,a %fcc0, loop_2306
23692 umulcc %i6, 0x0C7E, %g2
23693 restored
23694 rdpr %cwp, %g1
23695 rdpr %cansave, %g2
23696 rdpr %canrestore, %g3
23697 rdpr %cleanwin, %g4
23698 rdpr %otherwin, %g5
23699 rdpr %wstate, %g6
23700 udivx %i0, 0x1B27, %i2
23701loop_2306:
23702 edge32ln %i5, %g6, %o4
23703 udivcc %o6, 0x09C4, %l1
23704 ldd [%l7 + 0x60], %i0
23705 movrgez %i4, %o0, %l5
23706 fmovdpos %xcc, %f27, %f17
23707 sub %g1, 0x0F1A, %l3
23708 sll %i3, %g3, %o3
23709 fone %f6
23710 sdivx %o1, 0x00EB, %o7
23711 movrne %l6, 0x095, %g4
23712 movpos %icc, %o2, %o5
23713 nop ! tleu %icc, 0x4 changed by convert2hboot
23714 membar 0x5C
23715 bcc,pt %xcc, loop_2307
23716 brlz,a %g5, loop_2308
23717 alignaddrl %g7, %l2, %l0
23718 ldd [%l7 + 0x38], %l4
23719loop_2307:
23720 fnands %f4, %f29, %f16
23721loop_2308:
23722 subcc %i7, 0x1A19, %g2
23723 fnot1s %f11, %f25
23724 wr %g0, 0x23, %asi
23725 membar #Sync
23726 fmovdge %icc, %f3, %f24
23727 andn %i2, %i5, %g6
23728 brgz %o4, loop_2309
23729 ld [%l7 + 0x30], %f2
23730 edge32l %i6, %l1, %i1
23731 bne,a loop_2310
23732loop_2309:
23733 bleu,a %xcc, loop_2311
23734 udivx %o6, 0x10F0, %o0
23735 nop ! taddcctv %l5, 0x10E2, %g1 changed by convert2hboot
23736loop_2310:
23737 nop
23738 set 0x1C, %g1
23739 nop ! ldsha [%l7 + %g1] 0x11, %l3 ASI use replaced by convert2hboot
23740loop_2311:
23741 ld [%l7 + 0x34], %f10
23742 array8 %i4, %g3, %i3
23743 sll %o1, %o3, %o7
23744 movl %xcc, %g4, %l6
23745 nop
23746 set 0x6C, %l5
23747 stb %o2, [%l7 + %l5]
23748 nop ! tsubcctv %g5, 0x109C, %g7 changed by convert2hboot
23749 popc 0x001F, %l2
23750 andn %o5, %l0, %l4
23751 wr %g0, 0x10, %asi
23752 wr %g0, 0x23, %asi
23753 membar #Sync
23754 movne %xcc, %i0, %i5
23755 ble loop_2312
23756 array32 %i2, %g6, %o4
23757 srax %i6, %i1, %l1
23758 movvc %xcc, %o0, %o6
23759loop_2312:
23760 movrlz %g1, 0x14B, %l3
23761 movpos %xcc, %l5, %i4
23762 fpsub32s %f1, %f4, %f27
23763 sethi 0x1CEA, %i3
23764 sllx %o1, 0x04, %o3
23765 srl %o7, 0x0B, %g3
23766 bne,pn %icc, loop_2313
23767 nop ! tneg %xcc, 0x5 changed by convert2hboot
23768 nop ! tn %icc, 0x5 changed by convert2hboot
23769 movvs %xcc, %g4, %l6
23770loop_2313:
23771 fmovdl %xcc, %f28, %f20
23772 bvs,a %xcc, loop_2314
23773 nop ! tvs %xcc, 0x3 changed by convert2hboot
23774 fmul8ulx16 %f6, %f10, %f0
23775 bvs,pt %icc, loop_2315
23776loop_2314:
23777 mulscc %g5, 0x103D, %g7
23778 ldd [%l7 + 0x10], %f16
23779 nop ! tgu %xcc, 0x0 changed by convert2hboot
23780loop_2315:
23781 fbne %fcc3, loop_2316
23782 prefetch [%l7 + 0x54], 0x1
23783 nop
23784 set 0x20, %g6
23785 std %l2, [%l7 + %g6]
23786 or %o5, %o2, %l0
23787loop_2316:
23788 subc %l4, 0x02AD, %i7
23789 set 0x24, %o0
23790 lda [%l7 + %o0] 0x11, %f16
23791 bleu,pt %icc, loop_2317
23792 sll %g2, 0x1F, %i0
23793 nop ! tvs %xcc, 0x3 changed by convert2hboot
23794 flush %l7 + 0x24
23795loop_2317:
23796 fmovrsgez %i2, %f28, %f5
23797 udiv %i5, 0x187E, %o4
23798 movgu %xcc, %g6, %i1
23799 srl %l1, %o0, %o6
23800 nop
23801 setx loop_2318, %l0, %l1
23802 nop ! wrpr 0x1, %tl changed by convert2hboot
23803 nop ! wrpr %l1, %tpc changed by convert2hboot
23804 add %l1, 0x4, %l1
23805 nop ! wrpr %l1, %tnpc changed by convert2hboot
23806 setx 0x34400001400, %l0, %l1
23807 nop ! wrpr %l1, %tstate changed by convert2hboot
23808 nop ! wrhpr 0x4, %htstate changed by convert2hboot
23809 nop ! retry changed by convert2hboot
23810 and %g1, %i6, %l5
23811 movge %xcc, %i4, %l3
23812 fmovsle %icc, %f10, %f24
23813loop_2318:
23814 movle %xcc, %o1, %i3
23815 bleu %xcc, loop_2319
23816 nop
23817 setx loop_2320, %l0, %l1
23818 nop ! wrpr 0x1, %tl changed by convert2hboot
23819 nop ! wrpr %l1, %tnpc changed by convert2hboot
23820 setx 0x34400001400, %l0, %l1
23821 nop ! wrpr %l1, %tstate changed by convert2hboot
23822 nop ! wrhpr 0x4, %htstate changed by convert2hboot
23823 nop ! done changed by convert2hboot
23824 movgu %xcc, %o3, %o7
23825 movn %xcc, %g4, %g3
23826loop_2319:
23827 pdist %f24, %f26, %f14
23828loop_2320:
23829 nop ! tneg %icc, 0x1 changed by convert2hboot
23830 fmovdleu %xcc, %f4, %f6
23831 ldsb [%l7 + 0x12], %l6
23832 orn %g5, %l2, %o5
23833 movrlez %g7, %o2, %l0
23834 edge16n %l4, %g2, %i0
23835 fmovdn %icc, %f2, %f27
23836 fmovd %f12, %f2
23837 movne %icc, %i7, %i5
23838 movrne %i2, %o4, %i1
23839 nop ! tn %icc, 0x2 changed by convert2hboot
23840 sdivx %g6, 0x06DE, %o0
23841 bg,pt %icc, loop_2321
23842 edge16ln %l1, %o6, %i6
23843 fmovrsne %l5, %f11, %f29
23844 or %g1, %l3, %i4
23845loop_2321:
23846 saved
23847 rdpr %cwp, %g1
23848 rdpr %cansave, %g2
23849 rdpr %canrestore, %g3
23850 rdpr %cleanwin, %g4
23851 rdpr %otherwin, %g5
23852 rdpr %wstate, %g6
23853 nop ! tvc %icc, 0x2 changed by convert2hboot
23854 xnor %o1, %i3, %o7
23855 movrgz %g4, %o3, %g3
23856 smul %l6, 0x0650, %g5
23857 bge,a %xcc, loop_2322
23858 addccc %o5, 0x0376, %l2
23859 movn %xcc, %o2, %g7
23860 fmul8ulx16 %f14, %f14, %f18
23861loop_2322:
23862 nop ! tsubcctv %l0, 0x0ED8, %l4 changed by convert2hboot
23863 fmovdcc %icc, %f30, %f11
23864 ldd [%l7 + 0x58], %i0
23865 std %f28, [%l7 + 0x30]
23866 nop ! tg %icc, 0x3 changed by convert2hboot
23867 movle %icc, %i7, %i5
23868 fbug,a %fcc3, loop_2323
23869 bn,a,pt %icc, loop_2324
23870 fbo %fcc2, loop_2325
23871 edge8n %i2, %o4, %g2
23872loop_2323:
23873 udivcc %i1, 0x0BDA, %g6
23874loop_2324:
23875 nop ! ta %xcc, 0x5 changed by convert2hboot
23876loop_2325:
23877 movcs %xcc, %o0, %l1
23878 fbue,a %fcc1, loop_2326
23879 movgu %xcc, %i6, %l5
23880 xnor %g1, %l3, %i4
23881 nop ! tge %icc, 0x5 changed by convert2hboot
23882loop_2326:
23883 movvc %xcc, %o1, %i3
23884 fmovd %f26, %f18
23885 movleu %icc, %o7, %o6
23886 xorcc %g4, %o3, %l6
23887 fmovrslz %g5, %f14, %f4
23888 nop ! tneg %xcc, 0x1 changed by convert2hboot
23889 andcc %o5, 0x02F4, %l2
23890 fors %f0, %f26, %f9
23891 smul %o2, %g3, %l0
23892 array8 %l4, %g7, %i0
23893 edge8n %i5, %i7, %o4
23894 sllx %g2, %i1, %i2
23895 bpos,a,pn %xcc, loop_2327
23896 edge8n %o0, %g6, %l1
23897 fbug %fcc1, loop_2328
23898 bcs %xcc, loop_2329
23899loop_2327:
23900 nop ! tcc %xcc, 0x5 changed by convert2hboot
23901 fand %f24, %f24, %f10
23902loop_2328:
23903 bl,a %xcc, loop_2330
23904loop_2329:
23905 bvs loop_2331
23906 bneg,pn %icc, loop_2332
23907 umul %i6, %l5, %l3
23908loop_2330:
23909 smulcc %i4, 0x1D85, %g1
23910loop_2331:
23911 saved
23912 rdpr %cwp, %g1
23913 rdpr %cansave, %g2
23914 rdpr %canrestore, %g3
23915 rdpr %cleanwin, %g4
23916 rdpr %otherwin, %g5
23917 rdpr %wstate, %g6
23918loop_2332:
23919 subccc %i3, 0x0DAB, %o7
23920 xnorcc %o6, 0x12FD, %g4
23921 array8 %o1, %o3, %l6
23922 nop
23923 setx loop_2333, %l0, %l1
23924 jmpl %l1, %o5
23925 movrgz %l2, 0x1E2, %g5
23926 movvs %icc, %g3, %l0
23927 movcs %icc, %o2, %g7
23928loop_2333:
23929 nop
23930 set 0x08, %g5
23931 nop ! lduha [%l7 + %g5] 0x81, %l4 ASI use replaced by convert2hboot
23932 nop ! tvs %xcc, 0x5 changed by convert2hboot
23933 bge %xcc, loop_2334
23934 nop
23935 set 0x70, %g2
23936 stx %i0, [%l7 + %g2]
23937 nop
23938 setx loop_2335, %l0, %l1
23939 jmpl %l1, %i5
23940 array16 %i7, %g2, %o4
23941loop_2334:
23942 bneg,a,pt %icc, loop_2336
23943 nop ! tsubcctv %i1, 0x03D9, %i2 changed by convert2hboot
23944loop_2335:
23945 fmovse %icc, %f31, %f14
23946 saved
23947 rdpr %cwp, %g1
23948 rdpr %cansave, %g2
23949 rdpr %canrestore, %g3
23950 rdpr %cleanwin, %g4
23951 rdpr %otherwin, %g5
23952 rdpr %wstate, %g6
23953loop_2336:
23954 fmuld8sux16 %f14, %f30, %f22
23955 brlz,a %g6, loop_2337
23956 fba %fcc3, loop_2338
23957 bgu,pn %icc, loop_2339
23958 sll %l1, %o0, %l5
23959loop_2337:
23960 nop
23961 set 0x24, %g3
23962 lda [%l7 + %g3] 0x15, %f28
23963loop_2338:
23964 nop
23965 set 0x40, %i4
23966 nop ! stda %f0, [%l7 + %i4] 0x0c ASI use replaced by convert2hboot
23967loop_2339:
23968 fbu,a %fcc3, loop_2340
23969 swap [%l7 + 0x54], %l3
23970 ldsb [%l7 + 0x7C], %i4
23971 fone %f2
23972loop_2340:
23973 subc %g1, %i3, %o7
23974 movrgz %o6, %i6, %g4
23975 add %l7, 0x18, %l6
23976 wr %g0, 0x80, %asi
23977 mulx %o1, 0x1D89, %o5
23978 stx %g5, [%l7 + 0x30]
23979 movl %icc, %l2, %g3
23980 fsrc2 %f4, %f0
23981 sdivcc %l0, 0x15BD, %o2
23982 umul %g7, %l4, %i0
23983 fcmpeq16 %f6, %f20, %i7
23984 fmovdneg %xcc, %f6, %f10
23985 fsrc1s %f14, %f4
23986 sdiv %i5, 0x0FEE, %g2
23987 sdivx %i1, 0x0596, %i2
23988 movrlz %g6, %o4, %o0
23989 nop ! tne %xcc, 0x5 changed by convert2hboot
23990 call loop_2341
23991 brnz,a %l5, loop_2342
23992 fmovdl %xcc, %f11, %f6
23993 nop ! tsubcctv %l1, %l3, %g1 changed by convert2hboot
23994loop_2341:
23995 nop ! tcs %icc, 0x7 changed by convert2hboot
23996loop_2342:
23997 ldx [%l7 + 0x50], %i3
23998 orn %i4, 0x1BD3, %o6
23999 wr %g0, 0x89, %asi
24000 andn %i6, 0x18A8, %o7
24001 ldsw [%l7 + 0x4C], %g4
24002 movcs %xcc, %o3, %l6
24003 subc %o1, %o5, %g5
24004 array8 %l2, %g3, %l0
24005 orncc %o2, 0x0F99, %g7
24006 movvc %icc, %l4, %i7
24007 nop ! tl %xcc, 0x2 changed by convert2hboot
24008 set 0x6D, %i6
24009 nop ! lduba [%l7 + %i6] 0x15, %i5 ASI use replaced by convert2hboot
24010 nop ! tleu %icc, 0x4 changed by convert2hboot
24011 wr %g0, 0x81, %asi
24012 mova %xcc, %i1, %g2
24013 fbul,a %fcc3, loop_2343
24014 or %g6, %i2, %o0
24015 array8 %o4, %l1, %l3
24016 andn %l5, 0x113D, %i3
24017loop_2343:
24018 orn %i4, 0x0B70, %o6
24019 fcmped %fcc3, %f22, %f30
24020 wr %g0, 0x57, %asi
24021 nop ! tneg %xcc, 0x3 changed by convert2hboot
24022 srlx %g1, 0x18, %g4
24023 fbo,a %fcc0, loop_2344
24024 nop ! tl %icc, 0x3 changed by convert2hboot
24025 andncc %o7, %o3, %l6
24026 fpsub32 %f4, %f24, %f14
24027loop_2344:
24028 edge8l %o5, %o1, %g5
24029 fbg %fcc2, loop_2345
24030 stb %g3, [%l7 + 0x2A]
24031 ldd [%l7 + 0x48], %l2
24032 fandnot2s %f7, %f19, %f10
24033loop_2345:
24034 fxnor %f30, %f16, %f8
24035 and %l0, %g7, %l4
24036 andcc %i7, 0x0898, %o2
24037 fands %f1, %f23, %f22
24038 edge8ln %i0, %i5, %g2
24039 nop ! tgu %xcc, 0x4 changed by convert2hboot
24040 ba,pt %icc, loop_2346
24041 membar 0x1B
24042 nop ! tleu %xcc, 0x5 changed by convert2hboot
24043 fpadd16 %f18, %f30, %f20
24044loop_2346:
24045 sll %g6, %i1, %o0
24046 udivcc %o4, 0x1584, %l1
24047 edge32n %i2, %l3, %l5
24048 alignaddr %i3, %i4, %i6
24049 addccc %o6, 0x0607, %g4
24050 wr %g0, 0x80, %asi
24051 fcmpgt16 %f4, %f6, %o3
24052 edge16n %o7, %l6, %o5
24053 mova %icc, %o1, %g3
24054 add %l7, 0x24, %l6
24055 wr %g0, 0x89, %asi
24056 lda [%l6] %asi, %l2
24057 nop ! casa [%l6] 0x89, %l2, %g5 ASI use replaced by convert2hboot
24058 fbg,a %fcc2, loop_2347
24059 sub %l0, 0x0AE5, %l4
24060 bge %xcc, loop_2348
24061 movre %i7, %g7, %o2
24062loop_2347:
24063 movpos %icc, %i5, %g2
24064 array16 %i0, %i1, %g6
24065loop_2348:
24066 bvs,a %icc, loop_2349
24067 subc %o0, %o4, %l1
24068 edge8 %l3, %i2, %l5
24069 membar 0x6B
24070loop_2349:
24071 nop
24072 set 0x40, %o2
24073 nop ! ldda [%l7 + %o2] 0x89, %f16 ASI use replaced by convert2hboot
24074 edge32ln %i3, %i4, %o6
24075 fbne %fcc2, loop_2350
24076 movvs %xcc, %g4, %g1
24077 srax %i6, 0x1F, %o7
24078 edge16 %l6, %o5, %o3
24079loop_2350:
24080 fmovdn %icc, %f14, %f15
24081 subcc %o1, %l2, %g3
24082 fbule %fcc0, loop_2351
24083 umul %g5, %l0, %i7
24084 ble,pn %xcc, loop_2352
24085 brgez %g7, loop_2353
24086loop_2351:
24087 popc %o2, %i5
24088 udivcc %g2, 0x0AED, %i0
24089loop_2352:
24090 movne %xcc, %i1, %g6
24091loop_2353:
24092 fble,a %fcc3, loop_2354
24093 fble %fcc2, loop_2355
24094 addc %o0, %l4, %l1
24095 prefetch [%l7 + 0x10], 0x1
24096loop_2354:
24097 andcc %o4, 0x1E8F, %l3
24098loop_2355:
24099 nop
24100 set 0x20, %i2
24101 nop ! stda %l4, [%l7 + %i2] 0x18 ASI use replaced by convert2hboot
24102 set 0x5C, %i1
24103 nop ! ldsha [%l7 + %i1] 0x80, %i2 ASI use replaced by convert2hboot
24104 mova %xcc, %i4, %o6
24105 set 0x5C, %o5
24106 nop ! ldsha [%l7 + %o5] 0x15, %i3 ASI use replaced by convert2hboot
24107 add %g4, 0x1A7E, %i6
24108 popc 0x0B64, %o7
24109 fcmpne32 %f10, %f4, %g1
24110 edge32n %o5, %o3, %l6
24111 movgu %xcc, %o1, %g3
24112 movrne %g5, 0x155, %l2
24113 sdiv %i7, 0x05A8, %l0
24114 brnz %o2, loop_2356
24115 edge8n %g7, %g2, %i0
24116 edge32l %i1, %g6, %i5
24117 edge8l %l4, %o0, %o4
24118loop_2356:
24119 nop ! tg %icc, 0x4 changed by convert2hboot
24120 edge16ln %l3, %l1, %l5
24121 movre %i2, %o6, %i3
24122 movge %icc, %g4, %i4
24123 sdivcc %o7, 0x1420, %i6
24124 andncc %o5, %g1, %l6
24125 brz %o1, loop_2357
24126 movne %xcc, %o3, %g5
24127 be %xcc, loop_2358
24128 or %g3, 0x0A16, %l2
24129loop_2357:
24130 nop ! ta %icc, 0x1 changed by convert2hboot
24131 fbuge %fcc2, loop_2359
24132loop_2358:
24133 movrlz %i7, 0x2B3, %o2
24134 and %l0, 0x1CCF, %g2
24135 edge8 %g7, %i0, %g6
24136loop_2359:
24137 nop ! taddcc %i5, 0x147F, %i1 changed by convert2hboot
24138 nop ! sir 0x0AEA changed by convert2hboot
24139 nop ! tsubcctv %o0, 0x0E46, %o4 changed by convert2hboot
24140 fble %fcc2, loop_2360
24141 movvs %xcc, %l3, %l4
24142 edge8ln %l1, %i2, %l5
24143 edge32 %o6, %g4, %i4
24144loop_2360:
24145 edge16 %i3, %i6, %o5
24146 fbe,a %fcc2, loop_2361
24147 umul %g1, 0x14FB, %o7
24148 ldsb [%l7 + 0x60], %o1
24149 edge8 %l6, %o3, %g5
24150loop_2361:
24151 fcmpne32 %f8, %f0, %g3
24152 wr %g0, 0xf1, %asi
24153 membar #Sync
24154 fands %f7, %f1, %f15
24155 bvs,a,pt %icc, loop_2362
24156 srlx %i7, 0x05, %o2
24157 movvc %icc, %l2, %g2
24158 bvc %icc, loop_2363
24159loop_2362:
24160 nop ! tneg %icc, 0x4 changed by convert2hboot
24161 movrgz %g7, %i0, %g6
24162 fmovrdne %l0, %f24, %f28
24163loop_2363:
24164 subccc %i1, %o0, %o4
24165 movgu %icc, %l3, %i5
24166 xnorcc %l1, %l4, %l5
24167 flush %l7 + 0x40
24168 subc %i2, 0x1365, %o6
24169 edge32n %g4, %i3, %i4
24170 fnot1s %f19, %f15
24171 saved
24172 rdpr %cwp, %g1
24173 rdpr %cansave, %g2
24174 rdpr %canrestore, %g3
24175 rdpr %cleanwin, %g4
24176 rdpr %otherwin, %g5
24177 rdpr %wstate, %g6
24178 movle %xcc, %i6, %g1
24179 addc %o7, 0x0D88, %o5
24180 sdiv %l6, 0x1F18, %o3
24181 bg,pn %xcc, loop_2364
24182 nop ! tne %icc, 0x0 changed by convert2hboot
24183 st %f26, [%l7 + 0x0C]
24184 movneg %icc, %g5, %g3
24185loop_2364:
24186 smul %o1, 0x0A60, %i7
24187 nop ! tvs %icc, 0x7 changed by convert2hboot
24188 fbg %fcc3, loop_2365
24189 alignaddrl %l2, %o2, %g2
24190 fbu %fcc2, loop_2366
24191 nop ! tvc %xcc, 0x7 changed by convert2hboot
24192loop_2365:
24193 fcmpeq16 %f22, %f8, %i0
24194 movgu %xcc, %g6, %g7
24195loop_2366:
24196 nop
24197 set 0x38, %i7
24198 nop ! ldswa [%l7 + %i7] 0x81, %i1 ASI use replaced by convert2hboot
24199 mova %icc, %o0, %l0
24200 fmovrsne %o4, %f21, %f28
24201 fnands %f17, %f2, %f14
24202 fmovrdne %l3, %f14, %f30
24203 and %i5, %l1, %l5
24204 fbue %fcc0, loop_2367
24205 or %l4, 0x0F47, %i2
24206 xor %o6, 0x134F, %g4
24207 or %i4, 0x0AE6, %i3
24208loop_2367:
24209 fmovd %f0, %f30
24210 fmovrdgez %g1, %f22, %f22
24211 udiv %o7, 0x027F, %i6
24212 alignaddr %o5, %o3, %l6
24213 ldub [%l7 + 0x2B], %g5
24214 ldd [%l7 + 0x38], %o0
24215 array8 %i7, %l2, %o2
24216 brlz %g3, loop_2368
24217 andcc %g2, %g6, %g7
24218 edge32l %i0, %i1, %l0
24219 fbn,a %fcc2, loop_2369
24220loop_2368:
24221 ldx [%l7 + 0x78], %o4
24222 movrne %l3, %o0, %i5
24223 alignaddr %l5, %l1, %i2
24224loop_2369:
24225 bvs,a %xcc, loop_2370
24226 popc 0x007D, %o6
24227 subcc %g4, 0x08CE, %i4
24228 ldx [%l7 + 0x30], %l4
24229loop_2370:
24230 movne %xcc, %i3, %g1
24231 fmovdcs %icc, %f12, %f17
24232 nop ! tsubcc %o7, 0x0E8E, %o5 changed by convert2hboot
24233 set 0x70, %o4
24234 nop ! stwa %o3, [%l7 + %o4] 0x10 ASI use replaced by convert2hboot
24235 edge16n %i6, %l6, %g5
24236 nop ! tge %icc, 0x2 changed by convert2hboot
24237 movcc %icc, %i7, %o1
24238 movn %xcc, %l2, %o2
24239 set 0x28, %o6
24240 lda [%l7 + %o6] 0x81, %f1
24241 edge16 %g3, %g2, %g7
24242 movle %xcc, %g6, %i1
24243 fcmple32 %f26, %f28, %i0
24244 brz,a %l0, loop_2371
24245 xnor %l3, %o4, %i5
24246 movl %xcc, %l5, %o0
24247 fnegs %f31, %f19
24248loop_2371:
24249 fmovscc %xcc, %f28, %f16
24250 movgu %xcc, %l1, %o6
24251 fxnor %f16, %f10, %f12
24252 nop ! te %icc, 0x6 changed by convert2hboot
24253 edge8n %g4, %i2, %l4
24254 set 0x40, %i5
24255 nop ! stda %f16, [%l7 + %i5] 0x81 ASI use replaced by convert2hboot
24256 smul %i4, %g1, %o7
24257 nop ! tcs %xcc, 0x1 changed by convert2hboot
24258 fmovrdlez %i3, %f10, %f2
24259 fbuge,a %fcc2, loop_2372
24260 nop ! tl %xcc, 0x3 changed by convert2hboot
24261 movvs %icc, %o5, %o3
24262 fornot2 %f8, %f28, %f20
24263loop_2372:
24264 nop
24265 set 0x6C, %i0
24266 ldsw [%l7 + %i0], %i6
24267 nop ! tvc %xcc, 0x5 changed by convert2hboot
24268 subc %l6, 0x19F4, %g5
24269 ldsw [%l7 + 0x7C], %o1
24270 xor %l2, %i7, %g3
24271 edge16l %g2, %g7, %o2
24272 umul %g6, 0x02FA, %i1
24273 fbuge,a %fcc2, loop_2373
24274 movl %xcc, %l0, %l3
24275 edge32 %i0, %o4, %i5
24276 movvs %xcc, %l5, %l1
24277loop_2373:
24278 addc %o0, 0x1C32, %g4
24279 movneg %icc, %i2, %o6
24280 udivx %i4, 0x06DD, %l4
24281 wr %g0, 0x24, %asi
24282 wr %g0, 0x89, %asi
24283 sta %f23, [%l7 + 0x5C] %asi
24284 wr %g0, 0x10, %asi
24285 fpadd16s %f20, %f27, %f23
24286 mulx %g1, 0x1965, %o3
24287 fbl %fcc0, loop_2374
24288 saved
24289 rdpr %cwp, %g1
24290 rdpr %cansave, %g2
24291 rdpr %canrestore, %g3
24292 rdpr %cleanwin, %g4
24293 rdpr %otherwin, %g5
24294 rdpr %wstate, %g6
24295 fbge %fcc0, loop_2375
24296 edge16 %o5, %l6, %g5
24297loop_2374:
24298 subccc %o1, %l2, %i7
24299 andn %g3, %g2, %i6
24300loop_2375:
24301 nop ! taddcc %o2, %g6, %g7 changed by convert2hboot
24302 fpackfix %f18, %f23
24303 fornot2s %f29, %f26, %f9
24304 sdivcc %i1, 0x02A5, %l3
24305 wr %g0, 0xe3, %asi
24306 nop
24307 setx loop_2376, %l0, %l1
24308 nop ! wrpr 0x1, %tl changed by convert2hboot
24309 nop ! wrpr %l1, %tpc changed by convert2hboot
24310 add %l1, 0x4, %l1
24311 nop ! wrpr %l1, %tnpc changed by convert2hboot
24312 setx 0x34400001400, %l0, %l1
24313 nop ! wrpr %l1, %tstate changed by convert2hboot
24314 nop ! wrhpr 0x4, %htstate changed by convert2hboot
24315 nop ! retry changed by convert2hboot
24316 movne %icc, %l0, %o4
24317 nop ! tle %xcc, 0x7 changed by convert2hboot
24318 fnegs %f12, %f7
24319loop_2376:
24320 fmovrdne %i5, %f8, %f14
24321 fcmpd %fcc3, %f10, %f24
24322 subc %l1, 0x0B6F, %l5
24323 movleu %icc, %g4, %i2
24324 ba,a,pn %icc, loop_2377
24325 movrlz %o0, %i4, %o6
24326 edge8ln %o7, %i3, %g1
24327 alignaddrl %l4, %o3, %l6
24328loop_2377:
24329 mulx %o5, %o1, %l2
24330 mulx %i7, 0x17A9, %g3
24331 add %l7, 0x40, %l6
24332 wr %g0, 0x89, %asi
24333 array16 %o2, %g6, %g7
24334 orcc %i6, 0x0EB0, %i1
24335 membar #Sync
24336 wr %g0, 0xf0, %asi
24337 nop ! tcc %icc, 0x6 changed by convert2hboot
24338 movgu %xcc, %i0, %l0
24339 ldsw [%l7 + 0x70], %l3
24340 srlx %o4, 0x0D, %i5
24341 orncc %l5, %g4, %l1
24342 fmovdne %xcc, %f11, %f2
24343 fxor %f20, %f14, %f30
24344 fzero %f26
24345 srax %i2, %i4, %o6
24346 subcc %o7, 0x1A3D, %o0
24347 sub %i3, 0x136B, %l4
24348 nop ! tgu %icc, 0x7 changed by convert2hboot
24349 fnor %f10, %f18, %f28
24350 fbne,a %fcc1, loop_2378
24351 sethi 0x1648, %o3
24352 fmul8x16au %f19, %f8, %f30
24353 ldx [%l7 + 0x60], %g1
24354loop_2378:
24355 nop ! tcc %xcc, 0x4 changed by convert2hboot
24356 or %o5, %o1, %l2
24357 addcc %i7, 0x055A, %l6
24358 movle %icc, %g3, %g5
24359 restored
24360 rdpr %cwp, %g1
24361 rdpr %cansave, %g2
24362 rdpr %canrestore, %g3
24363 rdpr %cleanwin, %g4
24364 rdpr %otherwin, %g5
24365 rdpr %wstate, %g6
24366 nop ! tle %icc, 0x4 changed by convert2hboot
24367 sdiv %g2, 0x1A5A, %o2
24368 fbule %fcc0, loop_2379
24369 bcc,a loop_2380
24370 fcmpeq32 %f8, %f18, %g6
24371 swap [%l7 + 0x24], %g7
24372loop_2379:
24373 srlx %i1, 0x09, %i0
24374loop_2380:
24375 sdivx %l0, 0x0B15, %i6
24376 fba %fcc1, loop_2381
24377 saved
24378 rdpr %cwp, %g1
24379 rdpr %cansave, %g2
24380 rdpr %canrestore, %g3
24381 rdpr %cleanwin, %g4
24382 rdpr %otherwin, %g5
24383 rdpr %wstate, %g6
24384 movl %xcc, %l3, %i5
24385 nop ! sir 0x1B93 changed by convert2hboot
24386loop_2381:
24387 bge,a loop_2382
24388 movre %o4, %g4, %l1
24389 saved
24390 rdpr %cwp, %g1
24391 rdpr %cansave, %g2
24392 rdpr %canrestore, %g3
24393 rdpr %cleanwin, %g4
24394 rdpr %otherwin, %g5
24395 rdpr %wstate, %g6
24396 fexpand %f26, %f14
24397loop_2382:
24398 brlz %l5, loop_2383
24399 andcc %i4, 0x0074, %i2
24400 fmovdvs %xcc, %f29, %f30
24401 fmuld8sux16 %f2, %f24, %f28
24402loop_2383:
24403 nop
24404 set 0x30, %l0
24405 nop ! ldxa [%l7 + %l0] 0x10, %o7 ASI use replaced by convert2hboot
24406 set 0x14, %o1
24407 nop ! ldswa [%l7 + %o1] 0x0c, %o0 ASI use replaced by convert2hboot
24408 movrlz %o6, 0x1B7, %i3
24409 srl %l4, %g1, %o3
24410 move %xcc, %o5, %l2
24411 sth %o1, [%l7 + 0x34]
24412 edge32l %l6, %g3, %g5
24413 nop
24414 set 0x10, %i3
24415 ldd [%l7 + %i3], %f22
24416 fmovsneg %icc, %f21, %f0
24417 movcc %xcc, %i7, %o2
24418 nop ! tn %xcc, 0x0 changed by convert2hboot
24419 fmovdcs %xcc, %f31, %f27
24420 edge16l %g6, %g2, %i1
24421 movn %icc, %i0, %l0
24422 sll %i6, 0x07, %l3
24423 nop ! tne %icc, 0x2 changed by convert2hboot
24424 movvs %xcc, %g7, %o4
24425 bg,pn %icc, loop_2384
24426 sll %g4, %i5, %l5
24427 andn %l1, %i2, %o7
24428 andncc %o0, %i4, %i3
24429loop_2384:
24430 movne %xcc, %o6, %l4
24431 sethi 0x0490, %g1
24432 bneg,pn %icc, loop_2385
24433 array8 %o3, %l2, %o5
24434 fmul8x16al %f19, %f30, %f16
24435 movleu %icc, %l6, %g3
24436loop_2385:
24437 nop ! tneg %xcc, 0x5 changed by convert2hboot
24438 and %o1, 0x0C36, %g5
24439 fmovdn %icc, %f15, %f13
24440 fmovrdne %o2, %f4, %f14
24441 xnorcc %g6, %i7, %i1
24442 movle %icc, %i0, %g2
24443 wr %g0, 0x88, %asi
24444 sethi 0x041F, %l3
24445 fmovrde %l0, %f12, %f30
24446 nop ! sir 0x0F6A changed by convert2hboot
24447 mova %icc, %o4, %g7
24448 smulcc %g4, %l5, %i5
24449 umul %i2, %l1, %o7
24450 fmovspos %xcc, %f28, %f30
24451 array32 %i4, %i3, %o6
24452 nop ! tvc %xcc, 0x3 changed by convert2hboot
24453 set 0x40, %l6
24454 nop ! stda %f16, [%l7 + %l6] 0x88 ASI use replaced by convert2hboot
24455 fmovspos %xcc, %f2, %f4
24456 be %xcc, loop_2386
24457 movrne %l4, %o0, %g1
24458 sth %o3, [%l7 + 0x52]
24459 fones %f3
24460loop_2386:
24461 movleu %xcc, %l2, %l6
24462 fbuge,a %fcc1, loop_2387
24463 fmovde %xcc, %f9, %f5
24464 sll %g3, %o5, %o1
24465 srl %g5, %g6, %o2
24466loop_2387:
24467 bn loop_2388
24468 movg %xcc, %i1, %i0
24469 nop ! tg %icc, 0x5 changed by convert2hboot
24470 addccc %g2, 0x1EB4, %i6
24471loop_2388:
24472 fmovrdgz %i7, %f0, %f22
24473 fandnot1 %f22, %f10, %f8
24474 nop ! tgu %xcc, 0x0 changed by convert2hboot
24475 array16 %l3, %l0, %o4
24476 fble,a %fcc1, loop_2389
24477 brz %g7, loop_2390
24478 nop ! tcs %xcc, 0x2 changed by convert2hboot
24479 array32 %l5, %i5, %i2
24480loop_2389:
24481 nop
24482 setx loop_2391, %l0, %l1
24483 jmpl %l1, %l1
24484loop_2390:
24485 brlez %o7, loop_2392
24486 lduw [%l7 + 0x18], %i4
24487 movl %xcc, %g4, %i3
24488loop_2391:
24489 nop
24490 set 0x08, %o3
24491 nop ! stwa %o6, [%l7 + %o3] 0x22 ASI use replaced by convert2hboot
24492 membar #Sync
24493loop_2392:
24494 nop
24495 wr %g0, 0x04, %asi
24496 edge16l %o0, %o3, %l2
24497 xnorcc %g1, %g3, %o5
24498 edge16l %l6, %o1, %g5
24499 udiv %o2, 0x1B3F, %i1
24500 edge16n %g6, %i0, %g2
24501 movneg %icc, %i6, %l3
24502 nop ! tg %xcc, 0x1 changed by convert2hboot
24503 fba,a %fcc0, loop_2393
24504 faligndata %f12, %f18, %f30
24505 mova %icc, %i7, %o4
24506 movl %icc, %g7, %l5
24507loop_2393:
24508 xnorcc %l0, %i5, %i2
24509 fxors %f31, %f20, %f16
24510 nop ! tcs %xcc, 0x0 changed by convert2hboot
24511 sll %l1, 0x1B, %o7
24512 alignaddrl %i4, %i3, %g4
24513 fnegd %f14, %f22
24514 set 0x08, %g7
24515 nop ! swapa [%l7 + %g7] 0x80, %o6 ASI use replaced by convert2hboot
24516 subcc %l4, 0x0B2E, %o0
24517 smul %l2, 0x14C3, %o3
24518 fmovsvs %icc, %f11, %f6
24519 membar 0x08
24520 brz,a %g1, loop_2394
24521 fxnors %f16, %f21, %f6
24522 bcs,a loop_2395
24523 fmul8sux16 %f4, %f16, %f6
24524loop_2394:
24525 fabsd %f22, %f28
24526 movne %xcc, %o5, %l6
24527loop_2395:
24528 fbn,a %fcc1, loop_2396
24529 mulx %g3, 0x0CE3, %g5
24530 bleu,a,pt %xcc, loop_2397
24531 sllx %o2, %i1, %g6
24532loop_2396:
24533 bn,a %xcc, loop_2398
24534 orcc %o1, %g2, %i6
24535loop_2397:
24536 membar 0x69
24537 fpadd16 %f14, %f30, %f14
24538loop_2398:
24539 smulcc %l3, 0x0F71, %i7
24540 srax %i0, 0x0D, %g7
24541 fmovdcc %icc, %f6, %f18
24542 andncc %o4, %l5, %l0
24543 sdiv %i2, 0x0C5C, %l1
24544 saved
24545 rdpr %cwp, %g1
24546 rdpr %cansave, %g2
24547 rdpr %canrestore, %g3
24548 rdpr %cleanwin, %g4
24549 rdpr %otherwin, %g5
24550 rdpr %wstate, %g6
24551 fbne %fcc0, loop_2399
24552 sdivx %i5, 0x0B36, %i4
24553 move %xcc, %o7, %g4
24554 set 0x40, %l1
24555 nop ! stda %f16, [%l7 + %l1] 0x14 ASI use replaced by convert2hboot
24556loop_2399:
24557 fmovrdlez %o6, %f4, %f26
24558 pdist %f18, %f12, %f28
24559 addcc %i3, 0x1E72, %l4
24560 movre %l2, 0x1E3, %o3
24561 orcc %g1, %o0, %l6
24562 edge16l %g3, %o5, %o2
24563 nop ! te %icc, 0x5 changed by convert2hboot
24564 fmovrsgz %i1, %f6, %f31
24565 nop ! tn %icc, 0x4 changed by convert2hboot
24566 ldstub [%l7 + 0x4F], %g6
24567 fsrc1 %f0, %f2
24568 nop ! tcc %xcc, 0x1 changed by convert2hboot
24569 subc %o1, %g2, %g5
24570 fpsub16s %f21, %f26, %f11
24571 array8 %i6, %l3, %i7
24572 set 0x10, %o7
24573 nop ! ldda [%l7 + %o7] 0x2b, %g6 ASI use replaced by convert2hboot
24574 srl %i0, %o4, %l0
24575 edge8ln %l5, %l1, %i5
24576 edge16l %i4, %i2, %g4
24577 brlez,a %o6, loop_2400
24578 edge16l %o7, %l4, %l2
24579 orcc %o3, 0x186C, %g1
24580 set 0x38, %l3
24581 nop ! stba %o0, [%l7 + %l3] 0x2b ASI use replaced by convert2hboot
24582 membar #Sync
24583loop_2400:
24584 movgu %icc, %i3, %g3
24585 edge8l %o5, %o2, %l6
24586 set 0x38, %g4
24587 nop ! lduwa [%l7 + %g4] 0x18, %g6 ASI use replaced by convert2hboot
24588 nop
24589 set 0x48, %l2
24590 ldx [%l7 + %l2], %i1
24591 mulscc %g2, %o1, %i6
24592 edge8ln %l3, %i7, %g7
24593 fmovrsgez %i0, %f9, %f2
24594 fmovrslz %o4, %f16, %f24
24595 andn %g5, 0x1C2A, %l0
24596 nop ! te %xcc, 0x7 changed by convert2hboot
24597 nop ! tl %xcc, 0x7 changed by convert2hboot
24598 brgez %l1, loop_2401
24599 nop ! tcc %xcc, 0x3 changed by convert2hboot
24600 fbu,a %fcc1, loop_2402
24601 fornot2 %f30, %f12, %f24
24602loop_2401:
24603 nop
24604 set 0x00, %g1
24605 nop ! ldxa [%g0 + %g1] 0x50, %i5 ASI use replaced by convert2hboot
24606loop_2402:
24607 fsrc2 %f4, %f14
24608 bg,a,pn %xcc, loop_2403
24609 fmovsa %xcc, %f28, %f20
24610 mova %xcc, %l5, %i4
24611 nop ! tne %icc, 0x6 changed by convert2hboot
24612loop_2403:
24613 ldub [%l7 + 0x18], %i2
24614 movg %xcc, %o6, %g4
24615 smulcc %o7, %l2, %o3
24616 move %icc, %g1, %l4
24617 nop
24618 set 0x6D, %l4
24619 ldstub [%l7 + %l4], %i3
24620 sdiv %g3, 0x169A, %o5
24621 fbg,a %fcc3, loop_2404
24622 nop ! tgu %icc, 0x7 changed by convert2hboot
24623 edge32n %o2, %l6, %g6
24624 movrgz %o0, %g2, %o1
24625loop_2404:
24626 xnorcc %i1, 0x02A8, %i6
24627 set 0x5F, %l5
24628 nop ! lduba [%l7 + %l5] 0x88, %l3 ASI use replaced by convert2hboot
24629 nop ! tsubcctv %i7, 0x1F21, %i0 changed by convert2hboot
24630 fmovsvc %icc, %f31, %f15
24631 bcs,a,pt %icc, loop_2405
24632 sra %o4, %g5, %g7
24633 nop ! tpos %icc, 0x0 changed by convert2hboot
24634 addcc %l1, 0x115B, %i5
24635loop_2405:
24636 movcc %xcc, %l5, %i4
24637 nop ! tl %icc, 0x4 changed by convert2hboot
24638 edge8l %l0, %o6, %g4
24639 faligndata %f6, %f22, %f2
24640 bneg,pn %xcc, loop_2406
24641 edge8n %o7, %l2, %o3
24642 andcc %g1, 0x1DDE, %i2
24643 alignaddr %i3, %g3, %o5
24644loop_2406:
24645 movrgez %o2, %l4, %g6
24646 fmovsl %icc, %f12, %f4
24647 movn %xcc, %l6, %g2
24648 array16 %o1, %i1, %o0
24649 nop ! tsubcc %i6, %l3, %i0 changed by convert2hboot
24650 fone %f10
24651 bge,a %icc, loop_2407
24652 fcmpgt16 %f10, %f12, %i7
24653 fones %f5
24654 fabss %f15, %f18
24655loop_2407:
24656 nop ! tsubcc %g5, 0x1A66, %o4 changed by convert2hboot
24657 stx %g7, [%l7 + 0x40]
24658 fmul8ulx16 %f6, %f16, %f18
24659 fcmple32 %f20, %f4, %i5
24660 fnors %f30, %f25, %f2
24661 xor %l1, 0x1BE4, %l5
24662 wr %g0, 0x1e, %asi
24663 membar #Sync
24664 fpsub32s %f25, %f24, %f19
24665 fzeros %f11
24666 sdiv %i4, 0x1CE6, %l0
24667 fands %f22, %f15, %f24
24668 orcc %o6, %g4, %o7
24669 addcc %o3, 0x0369, %l2
24670 st %f29, [%l7 + 0x24]
24671 nop ! tcs %xcc, 0x0 changed by convert2hboot
24672 fmovdvc %xcc, %f8, %f31
24673 fnot1 %f28, %f14
24674 call loop_2408
24675 nop ! taddcctv %g1, %i3, %i2 changed by convert2hboot
24676 wr %g0, 0x0c, %asi
24677loop_2408:
24678 and %o2, %o5, %l4
24679 nop ! tle %xcc, 0x3 changed by convert2hboot
24680 edge8ln %l6, %g6, %g2
24681 movleu %xcc, %o1, %i1
24682 array8 %o0, %i6, %i0
24683 fcmpd %fcc2, %f22, %f8
24684 ba,a,pt %icc, loop_2409
24685 edge32ln %l3, %g5, %i7
24686 udiv %g7, 0x0A6B, %o4
24687 nop ! ta %icc, 0x0 changed by convert2hboot
24688loop_2409:
24689 edge32n %i5, %l5, %i4
24690 array16 %l1, %l0, %o6
24691 ble,a,pn %icc, loop_2410
24692 addcc %o7, 0x0CA5, %o3
24693 fblg,a %fcc2, loop_2411
24694 sdivx %l2, 0x0F20, %g1
24695loop_2410:
24696 udivx %g4, 0x07E9, %i3
24697 movrlz %g3, %i2, %o5
24698loop_2411:
24699 nop ! sir 0x0DE6 changed by convert2hboot
24700 ldx [%l7 + 0x60], %l4
24701 nop ! tle %xcc, 0x4 changed by convert2hboot
24702 orn %o2, 0x02D0, %g6
24703 movneg %icc, %l6, %o1
24704 fpadd32 %f24, %f10, %f10
24705 nop ! tl %xcc, 0x7 changed by convert2hboot
24706 fsrc2 %f20, %f8
24707 fone %f30
24708 wr %g0, 0x11, %asi
24709 brnz %i1, loop_2412
24710 subcc %o0, %i6, %i0
24711 edge8l %l3, %i7, %g5
24712 udiv %g7, 0x120E, %i5
24713loop_2412:
24714 stx %o4, [%l7 + 0x10]
24715 nop ! tle %icc, 0x5 changed by convert2hboot
24716 nop ! tle %xcc, 0x0 changed by convert2hboot
24717 fmovscs %xcc, %f29, %f14
24718 fmovda %icc, %f25, %f15
24719 set 0x28, %g6
24720 nop ! lduwa [%l7 + %g6] 0x04, %i4 ASI use replaced by convert2hboot
24721 ld [%l7 + 0x0C], %f16
24722 membar 0x2D
24723 fcmple16 %f18, %f16, %l1
24724 fpadd16 %f16, %f0, %f8
24725 movrlez %l5, %o6, %o7
24726 udivcc %o3, 0x0DC1, %l0
24727 fnegs %f18, %f5
24728 fpsub32s %f8, %f22, %f25
24729 sdivcc %l2, 0x0D2C, %g4
24730 ld [%l7 + 0x2C], %f22
24731 fandnot2s %f29, %f2, %f2
24732 movvs %xcc, %g1, %g3
24733 xor %i2, %o5, %i3
24734 edge16l %o2, %g6, %l6
24735 movpos %xcc, %o1, %g2
24736 fbne %fcc0, loop_2413
24737 nop ! tvc %icc, 0x4 changed by convert2hboot
24738 sdivcc %i1, 0x189B, %o0
24739 sllx %i6, %i0, %l4
24740loop_2413:
24741 movre %i7, %l3, %g7
24742 array32 %g5, %i5, %o4
24743 fors %f27, %f26, %f29
24744 flush %l7 + 0x44
24745 fbn,a %fcc2, loop_2414
24746 nop ! tvc %icc, 0x1 changed by convert2hboot
24747 or %i4, 0x17E0, %l1
24748 fcmple16 %f26, %f28, %l5
24749loop_2414:
24750 fcmpne32 %f10, %f22, %o7
24751 swap [%l7 + 0x64], %o3
24752 nop ! te %xcc, 0x3 changed by convert2hboot
24753 fba,a %fcc0, loop_2415
24754 fsrc2s %f13, %f5
24755 orncc %o6, 0x1A37, %l0
24756 brlez,a %g4, loop_2416
24757loop_2415:
24758 fbule,a %fcc1, loop_2417
24759 fones %f25
24760 sdiv %g1, 0x06DE, %l2
24761loop_2416:
24762 swap [%l7 + 0x08], %i2
24763loop_2417:
24764 xor %g3, %i3, %o5
24765 wr %g0, 0x18, %asi
24766 sta %f6, [%l7 + 0x34] %asi
24767 fbg,a %fcc1, loop_2418
24768 fbo,a %fcc3, loop_2419
24769 addc %g6, %l6, %o2
24770 nop ! tgu %icc, 0x0 changed by convert2hboot
24771loop_2418:
24772 bcs loop_2420
24773loop_2419:
24774 fmul8x16au %f23, %f1, %f26
24775 xnor %o1, %g2, %o0
24776 andcc %i6, 0x15A1, %i0
24777loop_2420:
24778 add %l4, 0x0DD1, %i7
24779 andncc %l3, %i1, %g5
24780 udivcc %i5, 0x1C8C, %g7
24781 umul %o4, %l1, %i4
24782 fmovsleu %xcc, %f24, %f18
24783 bvc,a %icc, loop_2421
24784 bcc,pn %icc, loop_2422
24785 restored
24786 rdpr %cwp, %g1
24787 rdpr %cansave, %g2
24788 rdpr %canrestore, %g3
24789 rdpr %cleanwin, %g4
24790 rdpr %otherwin, %g5
24791 rdpr %wstate, %g6
24792 fcmps %fcc3, %f31, %f28
24793loop_2421:
24794 brlez,a %o7, loop_2423
24795loop_2422:
24796 nop ! tn %icc, 0x0 changed by convert2hboot
24797 nop ! taddcctv %o3, 0x13A0, %o6 changed by convert2hboot
24798 bl,a,pn %icc, loop_2424
24799loop_2423:
24800 edge32 %l0, %l5, %g4
24801 and %g1, 0x1ABB, %l2
24802 fmovsg %xcc, %f11, %f24
24803loop_2424:
24804 nop ! tg %xcc, 0x6 changed by convert2hboot
24805 subccc %g3, %i2, %i3
24806 movle %icc, %g6, %l6
24807 movvc %icc, %o5, %o1
24808 fmovrslz %g2, %f12, %f30
24809 andn %o2, %i6, %i0
24810 edge32 %l4, %o0, %l3
24811 nop ! tn %xcc, 0x6 changed by convert2hboot
24812 mulscc %i7, 0x0D1B, %i1
24813 set 0x24, %g5
24814 nop ! swapa [%l7 + %g5] 0x11, %g5 ASI use replaced by convert2hboot
24815 smulcc %g7, %o4, %i5
24816 subc %i4, 0x17A1, %o7
24817 edge32ln %l1, %o6, %l0
24818 fcmpne32 %f6, %f24, %l5
24819 ld [%l7 + 0x24], %f12
24820 fsrc2s %f9, %f0
24821 edge8l %g4, %o3, %g1
24822 stw %l2, [%l7 + 0x34]
24823 fmovdcs %icc, %f28, %f31
24824 edge8 %g3, %i3, %g6
24825 mulx %l6, 0x1A6E, %i2
24826 srl %o1, %g2, %o5
24827 ldstub [%l7 + 0x11], %o2
24828 fandnot2s %f8, %f22, %f30
24829 set 0x70, %o0
24830 nop ! stda %i6, [%l7 + %o0] 0x23 ASI use replaced by convert2hboot
24831 membar #Sync
24832 fmovrse %i0, %f4, %f10
24833 subcc %o0, 0x118D, %l3
24834 nop ! tvc %icc, 0x3 changed by convert2hboot
24835 pdist %f22, %f0, %f22
24836 wr %g0, 0x11, %asi
24837 movneg %xcc, %i1, %g5
24838 edge8l %l4, %o4, %i5
24839 movrgz %i4, 0x0A3, %g7
24840 subc %o7, %l1, %o6
24841 fmul8x16 %f0, %f16, %f2
24842 edge8l %l0, %g4, %o3
24843 nop ! tcc %xcc, 0x7 changed by convert2hboot
24844 movgu %xcc, %l5, %g1
24845 fmovsleu %icc, %f9, %f18
24846 set 0x20, %g2
24847 nop ! ldda [%l7 + %g2] 0x15, %g2 ASI use replaced by convert2hboot
24848 fbuge %fcc2, loop_2425
24849 fsrc2s %f0, %f2
24850 ldd [%l7 + 0x70], %f22
24851 nop ! tgu %xcc, 0x0 changed by convert2hboot
24852loop_2425:
24853 nop ! tge %xcc, 0x1 changed by convert2hboot
24854 addcc %i3, 0x0BF4, %g6
24855 popc %l2, %l6
24856 array32 %i2, %o1, %g2
24857 bge,a %xcc, loop_2426
24858 fmovdne %icc, %f21, %f21
24859 bge,a %xcc, loop_2427
24860 nop ! tl %icc, 0x7 changed by convert2hboot
24861loop_2426:
24862 fnor %f22, %f28, %f26
24863 movrlez %o2, %i6, %i0
24864loop_2427:
24865 movleu %icc, %o0, %l3
24866 sdivcc %o5, 0x18BF, %i1
24867 movne %icc, %i7, %l4
24868 sll %o4, %i5, %i4
24869 add %g5, 0x1D45, %o7
24870 orn %l1, 0x1C93, %o6
24871 movn %xcc, %l0, %g4
24872 fnors %f12, %f19, %f26
24873 fsrc1 %f28, %f4
24874 stb %o3, [%l7 + 0x12]
24875 edge8ln %g7, %g1, %g3
24876 fmovdpos %xcc, %f20, %f30
24877 fpadd32s %f24, %f25, %f25
24878 wr %g0, 0x89, %asi
24879 andn %l5, 0x1D9D, %g6
24880 bcc,pt %icc, loop_2428
24881 movneg %icc, %l2, %l6
24882 xnorcc %i3, %o1, %i2
24883 wr %g0, 0x89, %asi
24884loop_2428:
24885 nop
24886 wr %g0, 0x11, %asi
24887 lda [%l7 + 0x3C] %asi, %f3
24888 swap [%l7 + 0x48], %i6
24889 nop ! te %icc, 0x7 changed by convert2hboot
24890 umul %g2, 0x1E4C, %i0
24891 set 0x08, %g3
24892 nop ! stwa %l3, [%l7 + %g3] 0x11 ASI use replaced by convert2hboot
24893 orn %o5, 0x07D9, %o0
24894 nop
24895 setx loop_2429, %l0, %l1
24896 jmpl %l1, %i1
24897 xorcc %i7, %o4, %i5
24898 movgu %xcc, %i4, %l4
24899 movge %icc, %o7, %g5
24900loop_2429:
24901 ldub [%l7 + 0x15], %o6
24902 nop ! tle %xcc, 0x1 changed by convert2hboot
24903 nop ! tsubcctv %l1, 0x10A8, %l0 changed by convert2hboot
24904 array8 %o3, %g7, %g1
24905 xnor %g4, %l5, %g6
24906 brgez %l2, loop_2430
24907 nop ! tvc %icc, 0x4 changed by convert2hboot
24908 udivcc %g3, 0x13AB, %l6
24909 nop ! tl %icc, 0x6 changed by convert2hboot
24910loop_2430:
24911 nop ! tne %xcc, 0x6 changed by convert2hboot
24912 fbl %fcc1, loop_2431
24913 ba,a,pt %icc, loop_2432
24914 edge32ln %o1, %i3, %i2
24915 nop ! te %icc, 0x2 changed by convert2hboot
24916loop_2431:
24917 restored
24918 rdpr %cwp, %g1
24919 rdpr %cansave, %g2
24920 rdpr %canrestore, %g3
24921 rdpr %cleanwin, %g4
24922 rdpr %otherwin, %g5
24923 rdpr %wstate, %g6
24924loop_2432:
24925 brlz,a %o2, loop_2433
24926 fmovrsgz %g2, %f5, %f7
24927 movn %icc, %i0, %l3
24928 array32 %i6, %o0, %i1
24929loop_2433:
24930 udiv %o5, 0x1142, %o4
24931 fcmple32 %f22, %f26, %i5
24932 fzero %f2
24933 subc %i7, 0x1210, %i4
24934 edge16ln %l4, %o7, %o6
24935 mulscc %g5, %l0, %o3
24936 fmovdle %xcc, %f29, %f17
24937 edge32n %g7, %l1, %g4
24938 ldd [%l7 + 0x68], %l4
24939 movl %xcc, %g1, %l2
24940 sll %g3, %g6, %o1
24941 ldub [%l7 + 0x28], %i3
24942 ba,a,pt %xcc, loop_2434
24943 fpadd16 %f22, %f20, %f20
24944 fpsub32s %f18, %f31, %f18
24945 nop ! tvs %icc, 0x5 changed by convert2hboot
24946loop_2434:
24947 movne %xcc, %l6, %i2
24948 movpos %xcc, %g2, %i0
24949 sth %l3, [%l7 + 0x18]
24950 set 0x40, %i4
24951 nop ! lduwa [%l7 + %i4] 0x18, %i6 ASI use replaced by convert2hboot
24952 fmovsge %icc, %f12, %f30
24953 xnorcc %o2, %o0, %o5
24954 bn,a %icc, loop_2435
24955 fmovrdlz %i1, %f28, %f4
24956 nop ! taddcctv %o4, %i7, %i5 changed by convert2hboot
24957 set 0x64, %i6
24958 nop ! lduwa [%l7 + %i6] 0x0c, %l4 ASI use replaced by convert2hboot
24959loop_2435:
24960 nop ! tle %xcc, 0x5 changed by convert2hboot
24961 set 0x40, %i2
24962 nop ! prefetcha [%l7 + %i2] 0x18, 0x1 ASI use replaced by convert2hboot
24963 xor %i4, %g5, %o6
24964 wr %g0, 0x81, %asi
24965 fmovdle %icc, %f20, %f17
24966 nop ! tn %icc, 0x2 changed by convert2hboot
24967 subc %o3, %l1, %g7
24968 nop ! tsubcctv %g4, 0x1D16, %l5 changed by convert2hboot
24969 brnz %l2, loop_2436
24970 movrlz %g1, %g3, %g6
24971 wr %g0, 0x80, %asi
24972loop_2436:
24973 array8 %o1, %l6, %i3
24974 fbuge,a %fcc1, loop_2437
24975 nop ! tl %xcc, 0x7 changed by convert2hboot
24976 movge %xcc, %g2, %i2
24977 movn %xcc, %l3, %i0
24978loop_2437:
24979 fmovse %icc, %f1, %f12
24980 set 0x18, %o2
24981 nop ! prefetcha [%l7 + %o2] 0x88, 0x0 ASI use replaced by convert2hboot
24982 nop ! tsubcc %o2, %o0, %i1 changed by convert2hboot
24983 srl %o5, 0x02, %o4
24984 set 0x40, %i1
24985 nop ! prefetcha [%l7 + %i1] 0x0c, 0x3 ASI use replaced by convert2hboot
24986 fmovscc %icc, %f29, %f14
24987 xorcc %l4, 0x07F1, %o7
24988 fmovsneg %icc, %f23, %f8
24989 fmovdg %icc, %f17, %f28
24990 fmovdg %xcc, %f11, %f25
24991 bleu,a,pt %icc, loop_2438
24992 nop ! tcs %xcc, 0x1 changed by convert2hboot
24993 nop ! tneg %icc, 0x3 changed by convert2hboot
24994 mulx %i7, 0x189A, %g5
24995loop_2438:
24996 xnorcc %o6, %l0, %o3
24997 fmovdgu %xcc, %f11, %f10
24998 wr %g0, 0x18, %asi
24999 bcs,a loop_2439
25000 movrgez %i4, 0x0C6, %g4
25001 movcs %icc, %g7, %l2
25002 nop ! tvs %xcc, 0x3 changed by convert2hboot
25003loop_2439:
25004 edge8l %g1, %l5, %g6
25005 movne %icc, %g3, %l6
25006 sethi 0x1CA1, %o1
25007 wr %g0, 0x19, %asi
25008 nop ! tcc %xcc, 0x0 changed by convert2hboot
25009 nop ! tsubcctv %i2, 0x0115, %l3 changed by convert2hboot
25010 sdivx %i0, 0x13F1, %i3
25011 fmul8sux16 %f12, %f10, %f24
25012 smul %o2, %o0, %i1
25013 bcs,a,pn %icc, loop_2440
25014 subc %i6, %o4, %o5
25015 fnor %f22, %f16, %f24
25016 andcc %i5, %o7, %i7
25017loop_2440:
25018 edge32n %g5, %o6, %l0
25019 fxnor %f8, %f2, %f18
25020 movrlez %o3, 0x2C2, %l4
25021 movrlz %l1, %i4, %g4
25022 bgu %icc, loop_2441
25023 mulscc %g7, 0x1123, %g1
25024 fmovsvs %icc, %f11, %f23
25025 wr %g0, 0x81, %asi
25026loop_2441:
25027 udivx %g6, 0x1189, %g3
25028 ldd [%l7 + 0x20], %i6
25029 sllx %o1, %l5, %g2
25030 fbl,a %fcc1, loop_2442
25031 addcc %i2, 0x0B90, %l3
25032 fmovdcc %xcc, %f20, %f16
25033 sub %i3, 0x1E52, %o2
25034loop_2442:
25035 nop ! sir 0x0DBA changed by convert2hboot
25036 sll %i0, %o0, %i6
25037 wr %g0, 0x0c, %asi
25038 sta %f8, [%l7 + 0x0C] %asi
25039 saved
25040 rdpr %cwp, %g1
25041 rdpr %cansave, %g2
25042 rdpr %canrestore, %g3
25043 rdpr %cleanwin, %g4
25044 rdpr %otherwin, %g5
25045 rdpr %wstate, %g6
25046 wr %g0, 0xe2, %asi
25047 membar #Sync
25048 brlez %o5, loop_2443
25049 sdivcc %i5, 0x015D, %o4
25050 movvs %icc, %o7, %i7
25051 edge16ln %g5, %o6, %o3
25052loop_2443:
25053 movg %xcc, %l4, %l0
25054 nop ! tg %xcc, 0x2 changed by convert2hboot
25055 udivx %l1, 0x180D, %g4
25056 srlx %g7, %g1, %l2
25057 fand %f22, %f30, %f4
25058 fandnot1 %f24, %f4, %f12
25059 edge32 %g6, %g3, %i4
25060 umul %l6, 0x09A6, %l5
25061 fmovrdgz %o1, %f6, %f22
25062 sllx %i2, %l3, %g2
25063 st %f17, [%l7 + 0x5C]
25064 edge16ln %i3, %o2, %o0
25065 edge16n %i6, %i1, %o5
25066 set 0x38, %o5
25067 nop ! prefetcha [%l7 + %o5] 0x81, 0x2 ASI use replaced by convert2hboot
25068 membar 0x55
25069 wr %g0, 0x19, %asi
25070 membar 0x04
25071 umul %i0, 0x1686, %o7
25072 subccc %g5, 0x0C60, %o6
25073 movrlez %o3, 0x30D, %i7
25074 mova %xcc, %l0, %l4
25075 bvs,pn %icc, loop_2444
25076 mulx %l1, 0x0C0C, %g7
25077 fbge,a %fcc0, loop_2445
25078loop_2444:
25079 subc %g1, 0x18E2, %l2
25080 udivcc %g6, 0x1EB3, %g4
25081loop_2445:
25082 restored
25083 rdpr %cwp, %g1
25084 rdpr %cansave, %g2
25085 rdpr %canrestore, %g3
25086 rdpr %cleanwin, %g4
25087 rdpr %otherwin, %g5
25088 rdpr %wstate, %g6
25089 andn %g3, %l6, %i4
25090 move %icc, %o1, %l5
25091 movre %l3, %g2, %i2
25092 smulcc %i3, 0x19C4, %o2
25093 bcc %xcc, loop_2446
25094 movg %xcc, %i6, %i1
25095 wr %g0, 0x11, %asi
25096loop_2446:
25097 ldd [%l7 + 0x10], %i4
25098 andncc %o4, %o5, %i0
25099 call loop_2447
25100 nop ! tle %xcc, 0x3 changed by convert2hboot
25101 fsrc1s %f24, %f15
25102 bge,a,pn %xcc, loop_2448
25103loop_2447:
25104 movl %icc, %o7, %g5
25105 orn %o3, %o6, %i7
25106 nop ! tsubcc %l4, %l0, %g7 changed by convert2hboot
25107loop_2448:
25108 nop
25109 set 0x0C, %o4
25110 nop ! ldsha [%l7 + %o4] 0x80, %g1 ASI use replaced by convert2hboot
25111 fmovrdlez %l2, %f26, %f20
25112 movrne %l1, %g4, %g6
25113 fbg,a %fcc1, loop_2449
25114 fmovdvc %icc, %f30, %f30
25115 bvs,pn %icc, loop_2450
25116 fzero %f28
25117loop_2449:
25118 movvc %xcc, %l6, %i4
25119 fcmpes %fcc0, %f17, %f10
25120loop_2450:
25121 flush %l7 + 0x54
25122 fpadd16s %f1, %f19, %f11
25123 set 0x40, %i7
25124 nop ! ldda [%l7 + %i7] 0x0c, %f16 ASI use replaced by convert2hboot
25125 fbne %fcc1, loop_2451
25126 popc 0x02D0, %o1
25127 nop ! tg %icc, 0x0 changed by convert2hboot
25128 sdivcc %l5, 0x0A7F, %g3
25129loop_2451:
25130 nop ! taddcc %l3, 0x1BC7, %g2 changed by convert2hboot
25131 alignaddrl %i2, %o2, %i3
25132 xnor %i1, 0x0586, %o0
25133 restored
25134 rdpr %cwp, %g1
25135 rdpr %cansave, %g2
25136 rdpr %canrestore, %g3
25137 rdpr %cleanwin, %g4
25138 rdpr %otherwin, %g5
25139 rdpr %wstate, %g6
25140 fmul8x16al %f13, %f13, %f30
25141 brnz,a %i6, loop_2452
25142 fmovsg %icc, %f10, %f31
25143 ba,pt %icc, loop_2453
25144 nop ! tneg %icc, 0x1 changed by convert2hboot
25145loop_2452:
25146 edge16l %o4, %i5, %o5
25147 edge8n %i0, %o7, %g5
25148loop_2453:
25149 movle %xcc, %o6, %o3
25150 bne loop_2454
25151 nop ! te %xcc, 0x7 changed by convert2hboot
25152 set 0x40, %i5
25153 nop ! stxa %l4, [%l7 + %i5] 0x81 ASI use replaced by convert2hboot
25154loop_2454:
25155 nop ! tleu %xcc, 0x4 changed by convert2hboot
25156 edge8ln %l0, %g7, %i7
25157 movl %xcc, %g1, %l1
25158 edge16l %l2, %g4, %g6
25159 add %l7, 0x40, %l6
25160 wr %g0, 0x89, %asi
25161 lda [%l6] %asi, %i4
25162 nop ! casa [%l6] 0x89, %i4, %o1 ASI use replaced by convert2hboot
25163 lduw [%l7 + 0x5C], %l5
25164 set 0x7F, %o6
25165 nop ! ldstuba [%l7 + %o6] 0x0c, %g3 ASI use replaced by convert2hboot
25166 movg %icc, %l3, %g2
25167 bge,pn %xcc, loop_2455
25168 movvs %xcc, %l6, %i2
25169 sra %o2, %i1, %o0
25170 set 0x0C, %i0
25171 nop ! ldswa [%l7 + %i0] 0x04, %i6 ASI use replaced by convert2hboot
25172loop_2455:
25173 fornot2s %f28, %f22, %f22
25174 edge16ln %o4, %i5, %o5
25175 sdivx %i3, 0x1CC9, %i0
25176 mova %xcc, %g5, %o7
25177 sll %o3, 0x12, %o6
25178 ba,a,pt %icc, loop_2456
25179 move %xcc, %l0, %g7
25180 set 0x18, %o1
25181 nop ! ldxa [%g0 + %o1] 0x4f, %l4 ASI use replaced by convert2hboot
25182loop_2456:
25183 lduw [%l7 + 0x6C], %g1
25184 fnot2s %f23, %f5
25185 for %f10, %f6, %f30
25186 sethi 0x043A, %l1
25187 fmovrdgez %i7, %f30, %f0
25188 popc 0x188E, %l2
25189 fnor %f14, %f24, %f22
25190 movrlz %g4, %g6, %i4
25191 stx %l5, [%l7 + 0x48]
25192 brz,a %o1, loop_2457
25193 sethi 0x13EC, %g3
25194 edge8l %l3, %l6, %g2
25195 edge16 %o2, %i1, %o0
25196loop_2457:
25197 st %f25, [%l7 + 0x20]
25198 movne %xcc, %i6, %o4
25199 fbo,a %fcc2, loop_2458
25200 fmovsa %xcc, %f20, %f20
25201 fmovrsgez %i2, %f25, %f30
25202 fones %f30
25203loop_2458:
25204 fnands %f20, %f6, %f24
25205 fbg %fcc0, loop_2459
25206 flush %l7 + 0x74
25207 fmovscc %xcc, %f3, %f3
25208 fbg,a %fcc2, loop_2460
25209loop_2459:
25210 edge32ln %i5, %i3, %i0
25211 nop ! taddcctv %o5, %g5, %o7 changed by convert2hboot
25212 fmul8x16al %f30, %f4, %f0
25213loop_2460:
25214 for %f22, %f14, %f0
25215 srlx %o3, 0x06, %l0
25216 sllx %g7, %l4, %o6
25217 fnegd %f24, %f22
25218 fcmpeq32 %f20, %f12, %l1
25219 movrlz %i7, %l2, %g1
25220 movge %xcc, %g4, %g6
25221 fand %f20, %f12, %f28
25222 edge32ln %l5, %o1, %g3
25223 ld [%l7 + 0x34], %f18
25224 for %f2, %f26, %f4
25225 set 0x5B, %l0
25226 nop ! ldstuba [%l7 + %l0] 0x80, %l3 ASI use replaced by convert2hboot
25227 bshuffle %f4, %f26, %f24
25228 membar 0x14
25229 wr %g0, 0xe2, %asi
25230 membar #Sync
25231 alignaddrl %i4, %o2, %i1
25232 fblg %fcc1, loop_2461
25233 nop
25234 setx loop_2462, %l0, %l1
25235 nop ! wrpr 0x1, %tl changed by convert2hboot
25236 nop ! wrpr %l1, %tpc changed by convert2hboot
25237 add %l1, 0x4, %l1
25238 nop ! wrpr %l1, %tnpc changed by convert2hboot
25239 setx 0x34400001400, %l0, %l1
25240 nop ! wrpr %l1, %tstate changed by convert2hboot
25241 nop ! wrhpr 0x4, %htstate changed by convert2hboot
25242 nop ! retry changed by convert2hboot
25243 nop ! tne %icc, 0x3 changed by convert2hboot
25244 nop ! tvc %xcc, 0x6 changed by convert2hboot
25245loop_2461:
25246 fmovrsgz %o0, %f10, %f16
25247loop_2462:
25248 nop ! tvc %xcc, 0x1 changed by convert2hboot
25249 smulcc %g2, %i6, %i2
25250 mova %xcc, %i5, %i3
25251 wr %g0, 0x11, %asi
25252 subc %i0, %g5, %o5
25253 fmovrdgz %o3, %f20, %f18
25254 sll %l0, %g7, %l4
25255 wr %g0, 0x81, %asi
25256 movle %xcc, %l1, %i7
25257 movvs %xcc, %o7, %g1
25258 movneg %icc, %g4, %l2
25259 swap [%l7 + 0x08], %l5
25260 lduh [%l7 + 0x44], %g6
25261 addccc %g3, 0x0803, %l3
25262 nop ! tleu %xcc, 0x5 changed by convert2hboot
25263 fmovsge %icc, %f24, %f19
25264 xorcc %o1, 0x02D9, %i4
25265 nop ! tvc %icc, 0x4 changed by convert2hboot
25266 swap [%l7 + 0x0C], %o2
25267 movpos %icc, %i1, %o0
25268 nop ! tge %icc, 0x2 changed by convert2hboot
25269 wr %g0, 0x88, %asi
25270 nop ! taddcc %g2, 0x122C, %i2 changed by convert2hboot
25271 ba,a,pt %icc, loop_2463
25272 fsrc1s %f28, %f10
25273 wr %g0, 0x04, %asi
25274loop_2463:
25275 addccc %i3, %i5, %i0
25276 nop ! tge %xcc, 0x3 changed by convert2hboot
25277 fbge,a %fcc0, loop_2464
25278 brlz,a %g5, loop_2465
25279 fcmpes %fcc0, %f27, %f29
25280 edge8ln %o5, %o3, %l0
25281loop_2464:
25282 swap [%l7 + 0x18], %o4
25283loop_2465:
25284 fmovda %xcc, %f4, %f18
25285 srax %l4, %o6, %l1
25286 fmovdleu %icc, %f11, %f27
25287 subc %g7, 0x1B8C, %i7
25288 fbe %fcc3, loop_2466
25289 sll %o7, %g1, %g4
25290 fbne,a %fcc0, loop_2467
25291 fxors %f21, %f13, %f25
25292loop_2466:
25293 fnegs %f7, %f9
25294 nop ! tleu %xcc, 0x3 changed by convert2hboot
25295loop_2467:
25296 nop ! tsubcc %l2, 0x0E1E, %l5 changed by convert2hboot
25297 fnot1 %f8, %f6
25298 fandnot2 %f16, %f6, %f4
25299 xor %g3, %l3, %g6
25300 bcc,a,pt %xcc, loop_2468
25301 movvc %icc, %o1, %o2
25302 fmovdcc %xcc, %f18, %f12
25303 nop ! tsubcctv %i1, 0x1C01, %o0 changed by convert2hboot
25304loop_2468:
25305 edge32l %i4, %g2, %i2
25306 fbn,a %fcc2, loop_2469
25307 bn,a,pn %icc, loop_2470
25308 bcs,pt %icc, loop_2471
25309 subc %l6, 0x0974, %i3
25310loop_2469:
25311 mulscc %i5, %i6, %i0
25312loop_2470:
25313 fcmpes %fcc2, %f16, %f29
25314loop_2471:
25315 edge32 %g5, %o3, %l0
25316 movre %o4, 0x074, %l4
25317 srl %o6, 0x19, %o5
25318 nop ! tvs %xcc, 0x3 changed by convert2hboot
25319 brgz %g7, loop_2472
25320 add %l1, 0x0A08, %o7
25321 fmovdcs %xcc, %f15, %f11
25322 nop ! tcc %icc, 0x6 changed by convert2hboot
25323loop_2472:
25324 mulx %i7, 0x1E57, %g1
25325 nop
25326 setx loop_2473, %l0, %l1
25327 jmpl %l1, %l2
25328 move %icc, %l5, %g4
25329 fnot2s %f23, %f6
25330 sdivx %g3, 0x0CBE, %l3
25331loop_2473:
25332 movvs %xcc, %o1, %o2
25333 wr %g0, 0x88, %asi
25334 nop ! tcs %xcc, 0x1 changed by convert2hboot
25335 fandnot1s %f17, %f0, %f25
25336 nop ! tcc %xcc, 0x4 changed by convert2hboot
25337 sllx %o0, 0x11, %g6
25338 fpackfix %f4, %f19
25339 edge32n %g2, %i2, %l6
25340 fmovde %xcc, %f20, %f31
25341 fxors %f11, %f11, %f27
25342 nop ! ta %icc, 0x0 changed by convert2hboot
25343 srl %i3, 0x0B, %i5
25344 edge16ln %i6, %i4, %g5
25345 mulscc %o3, 0x1287, %i0
25346 sll %l0, 0x17, %l4
25347 popc 0x098A, %o6
25348 fsrc1 %f22, %f14
25349 sdivx %o4, 0x136C, %g7
25350 alignaddr %o5, %o7, %i7
25351 fpsub32s %f3, %f15, %f10
25352 fblg,a %fcc1, loop_2474
25353 fand %f16, %f6, %f28
25354 be,pn %xcc, loop_2475
25355 andn %l1, 0x1713, %l2
25356loop_2474:
25357 nop ! tneg %xcc, 0x6 changed by convert2hboot
25358 stb %l5, [%l7 + 0x37]
25359loop_2475:
25360 sllx %g1, 0x1D, %g3
25361 fnors %f27, %f6, %f30
25362 edge32l %g4, %o1, %l3
25363 umul %i1, 0x14E4, %o0
25364 movl %xcc, %g6, %o2
25365 sdivcc %g2, 0x0D6B, %i2
25366 ble,pt %icc, loop_2476
25367 addc %l6, %i5, %i3
25368 wr %g0, 0x2f, %asi
25369 membar #Sync
25370loop_2476:
25371 fmovdn %icc, %f7, %f29
25372 fnor %f16, %f12, %f24
25373 xorcc %i4, %g5, %o3
25374 xor %l0, %i0, %o6
25375 edge8n %l4, %o4, %g7
25376 wr %g0, 0x04, %asi
25377 movrgez %i7, %o7, %l2
25378 fcmpgt32 %f4, %f16, %l5
25379 nop ! tgu %icc, 0x2 changed by convert2hboot
25380 nop ! tcs %icc, 0x7 changed by convert2hboot
25381 nop ! ta %xcc, 0x0 changed by convert2hboot
25382 andcc %g1, 0x071A, %g3
25383 xor %g4, 0x10E0, %o1
25384 movrgz %l3, 0x3B6, %l1
25385 bneg loop_2477
25386 bvc,a,pn %icc, loop_2478
25387 movrne %o0, 0x299, %g6
25388 stw %o2, [%l7 + 0x7C]
25389loop_2477:
25390 nop ! tg %icc, 0x3 changed by convert2hboot
25391loop_2478:
25392 sra %i1, %g2, %l6
25393 bleu,a,pt %icc, loop_2479
25394 movcs %icc, %i2, %i3
25395 edge16ln %i5, %i4, %i6
25396 nop ! tge %xcc, 0x7 changed by convert2hboot
25397loop_2479:
25398 nop
25399 set 0x110, %i3
25400 nop ! stxa %g5, [%g0 + %i3] 0x21 ASI use replaced by convert2hboot
25401 nop ! tsubcctv %l0, 0x1CC4, %o3 changed by convert2hboot
25402 udivcc %i0, 0x0DD7, %o6
25403 fcmple16 %f22, %f24, %l4
25404 movvc %icc, %g7, %o5
25405 sra %o4, 0x16, %o7
25406 fbg %fcc1, loop_2480
25407 orn %l2, %l5, %g1
25408 umul %g3, 0x18C4, %i7
25409 fmovdpos %icc, %f22, %f27
25410loop_2480:
25411 fmovsleu %xcc, %f16, %f4
25412 fbu,a %fcc0, loop_2481
25413 fsrc1 %f30, %f22
25414 set 0x178, %l6
25415 nop ! nop ! ldxa [%g0 + %l6] 0x40, %g4 ASI use replaced by convert2hboot ripped by fixASI40.pl
25416loop_2481:
25417 movpos %icc, %l3, %l1
25418 movrgz %o0, %o1, %g6
25419 nop
25420 setx loop_2482, %l0, %l1
25421 jmpl %l1, %o2
25422 edge16 %g2, %i1, %l6
25423 nop ! tne %xcc, 0x0 changed by convert2hboot
25424 sdivx %i3, 0x01B5, %i5
25425loop_2482:
25426 bg,a %xcc, loop_2483
25427 fnot2 %f24, %f12
25428 edge8n %i4, %i6, %g5
25429 umul %i2, %o3, %l0
25430loop_2483:
25431 bl,a %xcc, loop_2484
25432 andncc %o6, %i0, %g7
25433 fbne,a %fcc3, loop_2485
25434 fmovsvc %icc, %f18, %f9
25435loop_2484:
25436 nop ! tn %xcc, 0x6 changed by convert2hboot
25437 set 0x20, %o3
25438 nop ! stxa %l4, [%l7 + %o3] 0x81 ASI use replaced by convert2hboot
25439loop_2485:
25440 andcc %o4, %o7, %l2
25441 bneg loop_2486
25442 edge32 %l5, %g1, %g3
25443 movn %icc, %o5, %g4
25444 movle %xcc, %l3, %l1
25445loop_2486:
25446 fsrc1 %f30, %f20
25447 fmovdvs %xcc, %f19, %f31
25448 edge32 %i7, %o1, %g6
25449 ldub [%l7 + 0x27], %o0
25450 movrlz %g2, %i1, %o2
25451 nop
25452 setx loop_2487, %l0, %l1
25453 nop ! wrpr 0x1, %tl changed by convert2hboot
25454 nop ! wrpr %l1, %tpc changed by convert2hboot
25455 add %l1, 0x4, %l1
25456 nop ! wrpr %l1, %tnpc changed by convert2hboot
25457 setx 0x34400001400, %l0, %l1
25458 nop ! wrpr %l1, %tstate changed by convert2hboot
25459 nop ! wrhpr 0x4, %htstate changed by convert2hboot
25460 nop ! retry changed by convert2hboot
25461 array16 %l6, %i5, %i3
25462 sllx %i4, %g5, %i6
25463 fmovsg %xcc, %f16, %f22
25464loop_2487:
25465 smul %i2, 0x1C1C, %o3
25466 edge16 %l0, %o6, %i0
25467 nop ! tleu %xcc, 0x0 changed by convert2hboot
25468 fbe,a %fcc2, loop_2488
25469 be loop_2489
25470 addccc %g7, %o4, %o7
25471 nop ! tgu %icc, 0x6 changed by convert2hboot
25472loop_2488:
25473 nop
25474 add %l7, 0x40, %l6
25475 wr %g0, 0x81, %asi
25476 nop ! casxa [%l6] 0x81, %l2, %l4 ASI use replaced by convert2hboot
25477loop_2489:
25478 andcc %g1, 0x1B05, %g3
25479 nop ! tvc %icc, 0x1 changed by convert2hboot
25480 bne,a,pn %icc, loop_2490
25481 sdiv %o5, 0x032E, %g4
25482 fmovdneg %xcc, %f25, %f2
25483 movcc %icc, %l3, %l5
25484loop_2490:
25485 sdivx %i7, 0x0C5B, %o1
25486 edge8ln %l1, %o0, %g2
25487 set 0x38, %g7
25488 nop ! prefetcha [%l7 + %g7] 0x89, 0x2 ASI use replaced by convert2hboot
25489 subccc %o2, 0x1680, %l6
25490 and %i5, %i3, %i4
25491 fmovdpos %xcc, %f28, %f19
25492 bleu,a,pt %icc, loop_2491
25493 restored
25494 rdpr %cwp, %g1
25495 rdpr %cansave, %g2
25496 rdpr %canrestore, %g3
25497 rdpr %cleanwin, %g4
25498 rdpr %otherwin, %g5
25499 rdpr %wstate, %g6
25500 movle %xcc, %g5, %i6
25501 nop ! tcc %xcc, 0x1 changed by convert2hboot
25502loop_2491:
25503 ldd [%l7 + 0x78], %f6
25504 andn %i1, %i2, %o3
25505 nop ! tge %xcc, 0x7 changed by convert2hboot
25506 movg %xcc, %o6, %l0
25507 fnors %f19, %f27, %f2
25508 sdiv %g7, 0x1BA5, %i0
25509 udivcc %o7, 0x18A6, %o4
25510 saved
25511 rdpr %cwp, %g1
25512 rdpr %cansave, %g2
25513 rdpr %canrestore, %g3
25514 rdpr %cleanwin, %g4
25515 rdpr %otherwin, %g5
25516 rdpr %wstate, %g6
25517 popc 0x00CE, %l2
25518 movrgz %l4, %g1, %o5
25519 edge8ln %g4, %g3, %l3
25520 ba,a loop_2492
25521 fmovdg %xcc, %f28, %f18
25522 fmovrdgz %l5, %f0, %f18
25523 sdivcc %o1, 0x09B4, %i7
25524loop_2492:
25525 nop ! tl %xcc, 0x2 changed by convert2hboot
25526 array16 %l1, %g2, %g6
25527 edge16l %o2, %l6, %i5
25528 fmovde %xcc, %f25, %f16
25529 fnot2s %f30, %f12
25530 nop ! tl %icc, 0x7 changed by convert2hboot
25531 smulcc %o0, %i3, %g5
25532 fors %f6, %f28, %f26
25533 xnorcc %i4, %i1, %i6
25534 nop ! tleu %xcc, 0x0 changed by convert2hboot
25535 smul %i2, 0x0FC9, %o3
25536 stb %l0, [%l7 + 0x0F]
25537 addccc %g7, %i0, %o6
25538 edge16ln %o4, %o7, %l4
25539 subc %l2, %g1, %o5
25540 nop ! tsubcctv %g3, %g4, %l3 changed by convert2hboot
25541 srl %o1, 0x0D, %l5
25542 fmovrslz %i7, %f1, %f4
25543 set 0x78, %l1
25544 nop ! ldswa [%l7 + %l1] 0x18, %g2 ASI use replaced by convert2hboot
25545 orcc %g6, 0x0CFF, %o2
25546 andcc %l6, 0x088C, %i5
25547 set 0x1C, %o7
25548 nop ! stwa %l1, [%l7 + %o7] 0x2a ASI use replaced by convert2hboot
25549 membar #Sync
25550 set 0x38, %l3
25551 nop ! stha %i3, [%l7 + %l3] 0x18 ASI use replaced by convert2hboot
25552 set 0x30, %l2
25553 nop ! stwa %g5, [%l7 + %l2] 0x23 ASI use replaced by convert2hboot
25554 membar #Sync
25555 movl %icc, %i4, %i1
25556 fmovdcs %icc, %f28, %f25
25557 movgu %xcc, %o0, %i2
25558 nop ! tpos %icc, 0x1 changed by convert2hboot
25559 brlez,a %o3, loop_2493
25560 xorcc %l0, 0x174E, %g7
25561 bpos,a loop_2494
25562 nop ! tgu %icc, 0x6 changed by convert2hboot
25563loop_2493:
25564 nop
25565 set 0x20, %g4
25566 std %i6, [%l7 + %g4]
25567 nop ! tleu %icc, 0x0 changed by convert2hboot
25568loop_2494:
25569 fxors %f6, %f8, %f30
25570 sra %i0, %o4, %o6
25571 nop ! te %xcc, 0x6 changed by convert2hboot
25572 fmovrdlez %l4, %f12, %f0
25573 popc 0x07F3, %l2
25574 andn %o7, 0x1ED5, %g1
25575 srlx %o5, %g3, %l3
25576 sdivx %o1, 0x1C45, %g4
25577 fmovdn %xcc, %f14, %f21
25578 umulcc %i7, %l5, %g2
25579 smulcc %g6, %l6, %i5
25580 edge8l %l1, %i3, %g5
25581 fbu %fcc1, loop_2495
25582 fnot1 %f30, %f22
25583 srlx %o2, %i1, %i4
25584 smul %o0, %i2, %l0
25585loop_2495:
25586 nop
25587 wr %g0, 0x88, %asi
25588 movneg %icc, %o3, %i6
25589 fmovrsgez %o4, %f20, %f17
25590 movrlz %o6, %l4, %i0
25591 array32 %o7, %l2, %o5
25592 move %icc, %g3, %l3
25593 movrne %o1, 0x3C9, %g4
25594 sdiv %i7, 0x1F9C, %l5
25595 nop
25596 setx loop_2496, %l0, %l1
25597 nop ! wrpr 0x1, %tl changed by convert2hboot
25598 nop ! wrpr %l1, %tnpc changed by convert2hboot
25599 setx 0x34400001400, %l0, %l1
25600 nop ! wrpr %l1, %tstate changed by convert2hboot
25601 nop ! wrhpr 0x4, %htstate changed by convert2hboot
25602 nop ! done changed by convert2hboot
25603 fpack16 %f26, %f9
25604 fors %f21, %f7, %f12
25605 orncc %g1, 0x02A9, %g2
25606loop_2496:
25607 brlz %g6, loop_2497
25608 add %i5, %l6, %i3
25609 swap [%l7 + 0x74], %l1
25610 wr %g0, 0x89, %asi
25611loop_2497:
25612 nop ! taddcctv %o2, 0x114E, %i1 changed by convert2hboot
25613 and %i4, 0x0301, %i2
25614 addc %l0, 0x1C1C, %o0
25615 ble %icc, loop_2498
25616 fmovsg %icc, %f23, %f0
25617 movrlz %g7, 0x293, %o3
25618 saved
25619 rdpr %cwp, %g1
25620 rdpr %cansave, %g2
25621 rdpr %canrestore, %g3
25622 rdpr %cleanwin, %g4
25623 rdpr %otherwin, %g5
25624 rdpr %wstate, %g6
25625loop_2498:
25626 nop
25627 wr %g0, 0x27, %asi
25628 movn %icc, %i6, %o6
25629 fpack32 %f16, %f4, %f20
25630 srax %i0, 0x01, %o7
25631 movle %xcc, %l2, %o5
25632 orcc %g3, 0x117B, %l3
25633 membar 0x7A
25634 fbug %fcc3, loop_2499
25635 fornot2s %f22, %f23, %f23
25636 fnor %f24, %f0, %f14
25637 brz %o1, loop_2500
25638loop_2499:
25639 nop ! tpos %icc, 0x6 changed by convert2hboot
25640 movrne %l4, %g4, %l5
25641 fnands %f20, %f25, %f28
25642loop_2500:
25643 movrlz %i7, 0x175, %g1
25644 fcmpne32 %f18, %f2, %g6
25645 subcc %g2, %l6, %i5
25646 movl %icc, %i3, %l1
25647 bn %xcc, loop_2501
25648 fmovrsgz %o2, %f31, %f24
25649 edge16ln %i1, %g5, %i2
25650 edge16ln %i4, %l0, %o0
25651loop_2501:
25652 edge16n %o3, %g7, %o4
25653 ld [%l7 + 0x54], %f12
25654 sllx %i6, %o6, %i0
25655 fpadd16s %f17, %f0, %f7
25656 movne %xcc, %o7, %l2
25657 movpos %xcc, %g3, %l3
25658 move %xcc, %o5, %o1
25659 sdivx %l4, 0x1969, %g4
25660 fmovsne %xcc, %f3, %f23
25661 edge32n %i7, %g1, %l5
25662 bn,a %icc, loop_2502
25663 movrne %g2, %g6, %i5
25664 edge16 %l6, %i3, %o2
25665 subcc %l1, 0x1193, %i1
25666loop_2502:
25667 fba %fcc1, loop_2503
25668 subcc %g5, %i2, %i4
25669 set 0x14, %g1
25670 nop ! swapa [%l7 + %g1] 0x80, %l0 ASI use replaced by convert2hboot
25671loop_2503:
25672 fornot1 %f12, %f22, %f30
25673 movrlez %o0, %o3, %g7
25674 movvc %xcc, %o4, %o6
25675 fpmerge %f3, %f21, %f6
25676 fpadd32 %f10, %f24, %f6
25677 nop
25678 set 0x70, %l5
25679 stw %i0, [%l7 + %l5]
25680 brlez,a %o7, loop_2504
25681 nop ! tsubcc %l2, 0x0ECD, %g3 changed by convert2hboot
25682 nop ! taddcc %i6, 0x09A6, %l3 changed by convert2hboot
25683 fcmpne16 %f26, %f26, %o5
25684loop_2504:
25685 udiv %l4, 0x179D, %g4
25686 addccc %o1, %i7, %g1
25687 movl %icc, %g2, %l5
25688 udiv %g6, 0x0BE6, %l6
25689 mulx %i3, %i5, %l1
25690 set 0x2F, %l4
25691 nop ! stba %o2, [%l7 + %l4] 0x2a ASI use replaced by convert2hboot
25692 membar #Sync
25693 fbl,a %fcc0, loop_2505
25694 bcs,a,pn %icc, loop_2506
25695 fnegd %f22, %f6
25696 movpos %xcc, %g5, %i1
25697loop_2505:
25698 ld [%l7 + 0x78], %f18
25699loop_2506:
25700 fnors %f13, %f1, %f8
25701 mulscc %i2, %l0, %o0
25702 fand %f2, %f24, %f10
25703 fbule,a %fcc3, loop_2507
25704 fmovsa %xcc, %f1, %f9
25705 wr %g0, 0x04, %asi
25706 lda [%l7 + 0x60] %asi, %f27
25707loop_2507:
25708 nop ! tg %icc, 0x5 changed by convert2hboot
25709 edge16 %i4, %o3, %o4
25710 fmovsvs %xcc, %f20, %f27
25711 fmovdgu %icc, %f1, %f1
25712 edge16l %o6, %i0, %o7
25713 andncc %g7, %g3, %l2
25714 edge32ln %i6, %o5, %l3
25715 wr %g0, 0x19, %asi
25716 wr %g0, 0x11, %asi
25717 fnot2 %f6, %f24
25718 wr %g0, 0x10, %asi
25719 movvs %xcc, %g1, %l4
25720 fabsd %f14, %f12
25721 ldx [%l7 + 0x78], %g2
25722 edge8l %l5, %g6, %i3
25723 fmuld8ulx16 %f3, %f12, %f20
25724 orcc %i5, 0x0380, %l6
25725 nop ! taddcc %o2, %l1, %i1 changed by convert2hboot
25726 sdivx %g5, 0x03ED, %l0
25727 edge32l %o0, %i4, %i2
25728 fmovdcc %icc, %f0, %f12
25729 array16 %o3, %o4, %i0
25730 fmovrdgz %o6, %f12, %f6
25731 bn loop_2508
25732 fmul8ulx16 %f10, %f8, %f24
25733 stx %o7, [%l7 + 0x68]
25734 bg,a loop_2509
25735loop_2508:
25736 fmovdvs %xcc, %f31, %f27
25737 sub %g7, 0x17C8, %g3
25738 swap [%l7 + 0x64], %l2
25739loop_2509:
25740 fbul %fcc2, loop_2510
25741 fnand %f24, %f18, %f26
25742 or %i6, 0x0CA8, %l3
25743 fmovs %f23, %f27
25744loop_2510:
25745 fone %f10
25746 edge8 %g4, %o5, %o1
25747 fpsub32s %f25, %f1, %f14
25748 nop
25749 setx loop_2511, %l0, %l1
25750 jmpl %l1, %i7
25751 saved
25752 rdpr %cwp, %g1
25753 rdpr %cansave, %g2
25754 rdpr %canrestore, %g3
25755 rdpr %cleanwin, %g4
25756 rdpr %otherwin, %g5
25757 rdpr %wstate, %g6
25758 nop ! tgu %icc, 0x3 changed by convert2hboot
25759 flush %l7 + 0x58
25760loop_2511:
25761 fornot2 %f16, %f2, %f6
25762 fnegs %f24, %f6
25763 movge %xcc, %l4, %g1
25764 mulscc %l5, 0x1B9F, %g6
25765 fnor %f16, %f22, %f8
25766 fnot2s %f12, %f17
25767 sth %g2, [%l7 + 0x22]
25768 nop
25769 set 0x5B, %g6
25770 stb %i5, [%l7 + %g6]
25771 fmovrslez %l6, %f6, %f5
25772 mova %icc, %o2, %i3
25773 fbne,a %fcc2, loop_2512
25774 saved
25775 rdpr %cwp, %g1
25776 rdpr %cansave, %g2
25777 rdpr %canrestore, %g3
25778 rdpr %cleanwin, %g4
25779 rdpr %otherwin, %g5
25780 rdpr %wstate, %g6
25781 wr %g0, 0x2a, %asi
25782 membar #Sync
25783loop_2512:
25784 fmovsle %xcc, %f29, %f23
25785 xnor %g5, %l0, %o0
25786 nop ! taddcc %i4, 0x11D1, %i2 changed by convert2hboot
25787 fbge,a %fcc3, loop_2513
25788 edge32n %o3, %l1, %o4
25789 edge8n %i0, %o7, %g7
25790 fnot1s %f6, %f1
25791loop_2513:
25792 xnorcc %g3, 0x0CB8, %l2
25793 movcs %icc, %o6, %i6
25794 set 0x5C, %o0
25795 nop ! lduwa [%l7 + %o0] 0x18, %l3 ASI use replaced by convert2hboot
25796 fnot2s %f31, %f26
25797 movge %xcc, %o5, %g4
25798 edge8n %o1, %l4, %g1
25799 add %l5, %i7, %g2
25800 fbn %fcc3, loop_2514
25801 membar 0x45
25802 nop ! tne %icc, 0x2 changed by convert2hboot
25803 sdivcc %g6, 0x1050, %i5
25804loop_2514:
25805 brnz %o2, loop_2515
25806 fmovscs %xcc, %f20, %f9
25807 lduw [%l7 + 0x54], %l6
25808 sdivx %i1, 0x181F, %i3
25809loop_2515:
25810 movge %xcc, %g5, %o0
25811 orn %l0, %i4, %o3
25812 fmovde %xcc, %f20, %f15
25813 fnegs %f23, %f2
25814 movcc %icc, %i2, %l1
25815 movn %xcc, %o4, %i0
25816 st %f19, [%l7 + 0x68]
25817 srlx %o7, %g3, %l2
25818 sethi 0x0BE4, %g7
25819 alignaddr %o6, %l3, %o5
25820 movge %xcc, %g4, %i6
25821 for %f4, %f28, %f26
25822 bvc,pt %icc, loop_2516
25823 movge %icc, %l4, %o1
25824 brnz,a %g1, loop_2517
25825 edge16n %i7, %g2, %g6
25826loop_2516:
25827 movre %l5, 0x3A6, %o2
25828 wr %g0, 0x04, %asi
25829loop_2517:
25830 nop
25831 wr %g0, 0x04, %asi
25832 andcc %l6, 0x1F31, %i3
25833 nop
25834 setx loop_2518, %l0, %l1
25835 jmpl %l1, %o0
25836 fbl,a %fcc0, loop_2519
25837 addcc %l0, 0x18B1, %i4
25838 ld [%l7 + 0x5C], %f23
25839loop_2518:
25840 nop ! taddcc %g5, 0x15A0, %i2 changed by convert2hboot
25841loop_2519:
25842 nop ! tvc %icc, 0x5 changed by convert2hboot
25843 array32 %o3, %o4, %l1
25844 brgz %o7, loop_2520
25845 udivx %g3, 0x06FB, %l2
25846 edge16 %i0, %o6, %l3
25847 movrne %g7, 0x1B4, %g4
25848loop_2520:
25849 brlz,a %o5, loop_2521
25850 fmovsvs %icc, %f13, %f25
25851 movleu %icc, %l4, %i6
25852 wr %g0, 0x89, %asi
25853loop_2521:
25854 nop
25855 set 0x48, %g5
25856 nop ! stxa %i7, [%l7 + %g5] 0xe3 ASI use replaced by convert2hboot
25857 membar #Sync
25858 array32 %g2, %g6, %l5
25859 ldsh [%l7 + 0x4E], %o2
25860 fbuge,a %fcc3, loop_2522
25861 edge16n %o1, %i1, %i5
25862 popc 0x1AE8, %l6
25863 edge32ln %o0, %l0, %i4
25864loop_2522:
25865 nop
25866 set 0x50, %g3
25867 ldd [%l7 + %g3], %g4
25868 wr %g0, 0x04, %asi
25869 lda [%l7 + 0x24] %asi, %f13
25870 subccc %i2, 0x1D7A, %o3
25871 sllx %o4, 0x1A, %l1
25872 sdivx %i3, 0x1B28, %o7
25873 nop ! tgu %icc, 0x1 changed by convert2hboot
25874 fbne,a %fcc2, loop_2523
25875 fbu,a %fcc0, loop_2524
25876 fmovrse %l2, %f8, %f10
25877 nop ! tle %xcc, 0x1 changed by convert2hboot
25878loop_2523:
25879 movgu %icc, %i0, %g3
25880loop_2524:
25881 fcmpne16 %f2, %f28, %l3
25882 fmovse %icc, %f31, %f17
25883 fnegs %f1, %f5
25884 edge16l %g7, %g4, %o5
25885 edge32ln %l4, %i6, %g1
25886 addcc %i7, 0x0793, %o6
25887 stx %g6, [%l7 + 0x40]
25888 sdivx %l5, 0x03FA, %g2
25889 fmovdvs %xcc, %f1, %f13
25890 wr %g0, 0x80, %asi
25891 be,a,pt %icc, loop_2525
25892 nop ! tne %icc, 0x1 changed by convert2hboot
25893 fmovrsgez %i1, %f13, %f17
25894 movge %icc, %i5, %l6
25895loop_2525:
25896 fcmpd %fcc0, %f28, %f24
25897 xorcc %o2, %o0, %i4
25898 fpadd32s %f11, %f26, %f7
25899 and %g5, %l0, %o3
25900 bgu loop_2526
25901 nop ! tle %xcc, 0x4 changed by convert2hboot
25902 srax %i2, 0x0F, %l1
25903 movle %xcc, %i3, %o7
25904loop_2526:
25905 subccc %l2, %i0, %g3
25906 restored
25907 rdpr %cwp, %g1
25908 rdpr %cansave, %g2
25909 rdpr %canrestore, %g3
25910 rdpr %cleanwin, %g4
25911 rdpr %otherwin, %g5
25912 rdpr %wstate, %g6
25913 wr %g0, 0xeb, %asi
25914 membar #Sync
25915 umulcc %o4, %g7, %g4
25916 umul %o5, 0x0112, %l4
25917 edge32l %g1, %i7, %i6
25918 prefetch [%l7 + 0x10], 0x1
25919 movrgez %g6, %o6, %l5
25920 edge16l %o1, %g2, %i1
25921 wr %g0, 0x04, %asi
25922 edge16l %l6, %o0, %o2
25923 fabss %f4, %f25
25924 edge8n %i4, %g5, %o3
25925 nop ! tsubcc %l0, 0x0F0D, %l1 changed by convert2hboot
25926 udivcc %i3, 0x06EE, %o7
25927 nop ! tcc %xcc, 0x3 changed by convert2hboot
25928 nop ! tl %icc, 0x2 changed by convert2hboot
25929 fcmpgt16 %f28, %f24, %l2
25930 fcmpgt32 %f14, %f10, %i2
25931 fbn,a %fcc1, loop_2527
25932 nop ! tcc %xcc, 0x1 changed by convert2hboot
25933 nop ! tle %icc, 0x3 changed by convert2hboot
25934 subcc %i0, %l3, %g3
25935loop_2527:
25936 prefetch [%l7 + 0x1C], 0x2
25937 or %o4, %g4, %g7
25938 addcc %o5, 0x1149, %l4
25939 srl %i7, %g1, %i6
25940 fpsub16 %f8, %f14, %f18
25941 add %l7, 0x10, %l6
25942 wr %g0, 0x89, %asi
25943 nop ! casxa [%l6] 0x89, %g6, %o6 ASI use replaced by convert2hboot
25944 fmovscc %icc, %f17, %f17
25945 fmovsa %icc, %f19, %f30
25946 sllx %o1, %l5, %i1
25947 fcmpne16 %f28, %f6, %i5
25948 set 0x30, %i4
25949 nop ! ldsha [%l7 + %i4] 0x88, %g2 ASI use replaced by convert2hboot
25950 nop ! tl %icc, 0x2 changed by convert2hboot
25951 array32 %o0, %l6, %i4
25952 bl,pt %xcc, loop_2528
25953 fmovdvs %icc, %f21, %f5
25954 fpsub16 %f16, %f6, %f30
25955 xorcc %o2, %o3, %g5
25956loop_2528:
25957 movge %xcc, %l0, %l1
25958 fbe %fcc1, loop_2529
25959 nop ! tl %xcc, 0x0 changed by convert2hboot
25960 movcc %xcc, %i3, %l2
25961 srl %o7, 0x0A, %i0
25962loop_2529:
25963 flush %l7 + 0x40
25964 nop ! tleu %icc, 0x5 changed by convert2hboot
25965 nop
25966 setx loop_2530, %l0, %l1
25967 jmpl %l1, %i2
25968 movrne %l3, 0x090, %o4
25969 movneg %xcc, %g4, %g7
25970 saved
25971 rdpr %cwp, %g1
25972 rdpr %cansave, %g2
25973 rdpr %canrestore, %g3
25974 rdpr %cleanwin, %g4
25975 rdpr %otherwin, %g5
25976 rdpr %wstate, %g6
25977loop_2530:
25978 add %o5, %l4, %g3
25979 andcc %i7, %g1, %g6
25980 or %i6, %o6, %l5
25981 nop ! te %icc, 0x1 changed by convert2hboot
25982 prefetch [%l7 + 0x48], 0x3
25983 edge16 %o1, %i1, %i5
25984 call loop_2531
25985 subccc %g2, 0x0810, %o0
25986 nop
25987 set 0x38, %i6
25988 prefetch [%l7 + %i6], 0x1
25989 nop ! tg %xcc, 0x6 changed by convert2hboot
25990loop_2531:
25991 srlx %i4, %o2, %l6
25992 nop ! ta %xcc, 0x5 changed by convert2hboot
25993 fpadd16s %f16, %f19, %f11
25994 movle %icc, %g5, %o3
25995 mova %icc, %l0, %l1
25996 bg,a,pt %icc, loop_2532
25997 movrgez %l2, 0x082, %i3
25998 bne,pn %icc, loop_2533
25999 nop
26000 setx loop_2534, %l0, %l1
26001 nop ! wrpr 0x1, %tl changed by convert2hboot
26002 nop ! wrpr %l1, %tnpc changed by convert2hboot
26003 setx 0x34400001400, %l0, %l1
26004 nop ! wrpr %l1, %tstate changed by convert2hboot
26005 nop ! wrhpr 0x4, %htstate changed by convert2hboot
26006 nop ! done changed by convert2hboot
26007loop_2532:
26008 fsrc1 %f22, %f10
26009 bgu,pn %icc, loop_2535
26010loop_2533:
26011 fsrc2 %f4, %f22
26012loop_2534:
26013 fmovsg %xcc, %f25, %f22
26014 movle %icc, %i0, %i2
26015loop_2535:
26016 stx %o7, [%l7 + 0x58]
26017 set 0x34, %g2
26018 nop ! ldsba [%l7 + %g2] 0x89, %o4 ASI use replaced by convert2hboot
26019 set 0x48, %o2
26020 nop ! stda %l2, [%l7 + %o2] 0x89 ASI use replaced by convert2hboot
26021 nop ! tsubcc %g4, %g7, %o5 changed by convert2hboot
26022 umulcc %g3, 0x126B, %i7
26023 movn %xcc, %l4, %g1
26024 xnorcc %i6, %g6, %l5
26025 nop ! tcs %icc, 0x7 changed by convert2hboot
26026 nop ! tpos %icc, 0x5 changed by convert2hboot
26027 xor %o1, 0x098D, %i1
26028 nop ! tge %xcc, 0x5 changed by convert2hboot
26029 fsrc2s %f18, %f20
26030 array32 %i5, %g2, %o0
26031 nop ! tg %xcc, 0x2 changed by convert2hboot
26032 orn %i4, %o2, %o6
26033 smul %l6, %o3, %l0
26034 ldsw [%l7 + 0x70], %l1
26035 fabss %f15, %f15
26036 fandnot1 %f26, %f20, %f6
26037 movg %xcc, %g5, %l2
26038 ble loop_2536
26039 andncc %i3, %i0, %o7
26040 set 0x68, %i1
26041 nop ! lduwa [%l7 + %i1] 0x0c, %o4 ASI use replaced by convert2hboot
26042loop_2536:
26043 movrgz %i2, %g4, %g7
26044 fbg %fcc2, loop_2537
26045 faligndata %f16, %f20, %f4
26046 xnorcc %l3, 0x1D29, %o5
26047 prefetch [%l7 + 0x28], 0x0
26048loop_2537:
26049 movle %icc, %i7, %l4
26050 nop ! tle %xcc, 0x6 changed by convert2hboot
26051 sub %g1, 0x0A26, %i6
26052 edge8 %g6, %g3, %l5
26053 edge8 %o1, %i1, %g2
26054 sdivcc %i5, 0x063F, %i4
26055 nop ! te %xcc, 0x6 changed by convert2hboot
26056 nop ! tgu %icc, 0x3 changed by convert2hboot
26057 fones %f12
26058 fmovsl %icc, %f14, %f10
26059 fmul8ulx16 %f12, %f24, %f2
26060 edge8n %o2, %o0, %l6
26061 movleu %icc, %o3, %o6
26062 orncc %l0, 0x0564, %l1
26063 xnorcc %l2, 0x055B, %g5
26064 mova %icc, %i3, %i0
26065 bn,a,pn %xcc, loop_2538
26066 call loop_2539
26067 xnorcc %o7, %o4, %i2
26068 nop ! tpos %xcc, 0x5 changed by convert2hboot
26069loop_2538:
26070 sdiv %g4, 0x12CC, %l3
26071loop_2539:
26072 orcc %o5, %i7, %l4
26073 bpos,a %xcc, loop_2540
26074 edge32n %g7, %g1, %i6
26075 wr %g0, 0x19, %asi
26076loop_2540:
26077 nop ! tvs %icc, 0x0 changed by convert2hboot
26078 wr %g0, 0x88, %asi
26079 addccc %o1, %g6, %i1
26080 fmul8ulx16 %f18, %f2, %f16
26081 edge32ln %g2, %i5, %o2
26082 fbuge,a %fcc0, loop_2541
26083 sub %o0, %i4, %o3
26084 edge32 %o6, %l0, %l1
26085 subc %l2, 0x04DF, %g5
26086loop_2541:
26087 orn %i3, 0x1D42, %i0
26088 xnor %o7, %l6, %o4
26089 orn %g4, %l3, %o5
26090 movne %xcc, %i7, %i2
26091 smulcc %g7, 0x1D39, %g1
26092 xnor %l4, 0x021C, %i6
26093 mulx %l5, 0x0B77, %g3
26094 bleu,a loop_2542
26095 subcc %o1, %g6, %i1
26096 st %f16, [%l7 + 0x60]
26097 membar 0x3B
26098loop_2542:
26099 bn,pn %icc, loop_2543
26100 nop
26101 setx loop_2544, %l0, %l1
26102 nop ! wrpr 0x1, %tl changed by convert2hboot
26103 nop ! wrpr %l1, %tnpc changed by convert2hboot
26104 setx 0x34400001400, %l0, %l1
26105 nop ! wrpr %l1, %tstate changed by convert2hboot
26106 nop ! wrhpr 0x4, %htstate changed by convert2hboot
26107 nop ! done changed by convert2hboot
26108 brgz,a %i5, loop_2545
26109 nop
26110 setx loop_2546, %l0, %l1
26111 jmpl %l1, %g2
26112loop_2543:
26113 nop
26114 setx loop_2547, %l0, %l1
26115 nop ! wrpr 0x1, %tl changed by convert2hboot
26116 nop ! wrpr %l1, %tnpc changed by convert2hboot
26117 setx 0x34400001400, %l0, %l1
26118 nop ! wrpr %l1, %tstate changed by convert2hboot
26119 nop ! wrhpr 0x4, %htstate changed by convert2hboot
26120 nop ! done changed by convert2hboot
26121loop_2544:
26122 fandnot2s %f23, %f2, %f21
26123loop_2545:
26124 subccc %o0, %i4, %o2
26125loop_2546:
26126 add %o3, 0x1301, %l0
26127loop_2547:
26128 xnorcc %o6, %l1, %l2
26129 nop ! tn %xcc, 0x2 changed by convert2hboot
26130 brlz,a %i3, loop_2548
26131 xnor %g5, 0x0194, %i0
26132 bshuffle %f4, %f24, %f20
26133 nop ! ta %icc, 0x5 changed by convert2hboot
26134loop_2548:
26135 nop ! sir 0x1CE5 changed by convert2hboot
26136 bge loop_2549
26137 edge16l %l6, %o4, %o7
26138 movvc %icc, %l3, %g4
26139 array32 %i7, %o5, %g7
26140loop_2549:
26141 edge16n %i2, %l4, %g1
26142 bne,a %icc, loop_2550
26143 xnor %i6, %l5, %o1
26144 fornot2 %f0, %f16, %f16
26145 prefetch [%l7 + 0x7C], 0x2
26146loop_2550:
26147 movge %icc, %g6, %i1
26148 xnor %i5, %g2, %g3
26149 edge16n %i4, %o0, %o2
26150 udiv %o3, 0x1CE3, %o6
26151 edge16l %l0, %l2, %i3
26152 mulx %g5, 0x00ED, %i0
26153 xnor %l1, 0x0683, %l6
26154 edge8n %o7, %o4, %l3
26155 addc %g4, %i7, %g7
26156 fpsub32s %f19, %f24, %f18
26157 add %o5, 0x089E, %i2
26158 wr %g0, 0x80, %asi
26159 udivx %g1, 0x0C07, %l4
26160 set 0x08, %o5
26161 nop ! prefetcha [%l7 + %o5] 0x81, 0x1 ASI use replaced by convert2hboot
26162 nop ! taddcctv %o1, %i6, %i1 changed by convert2hboot
26163 add %l7, 0x20, %l6
26164 wr %g0, 0x81, %asi
26165 array32 %g2, %i4, %g3
26166 fbn,a %fcc1, loop_2551
26167 nop ! tvs %icc, 0x0 changed by convert2hboot
26168 fxnors %f25, %f10, %f22
26169 edge8l %o2, %o3, %o6
26170loop_2551:
26171 fexpand %f5, %f14
26172 bneg,a,pt %xcc, loop_2552
26173 udiv %l0, 0x160B, %o0
26174 fands %f8, %f15, %f15
26175 fnors %f5, %f23, %f12
26176loop_2552:
26177 fmovdle %icc, %f25, %f19
26178 sdivcc %l2, 0x0B2D, %i3
26179 alignaddr %i0, %l1, %g5
26180 fcmpeq32 %f20, %f30, %o7
26181 udivcc %l6, 0x0FFD, %l3
26182 stx %o4, [%l7 + 0x40]
26183 saved
26184 rdpr %cwp, %g1
26185 rdpr %cansave, %g2
26186 rdpr %canrestore, %g3
26187 rdpr %cleanwin, %g4
26188 rdpr %otherwin, %g5
26189 rdpr %wstate, %g6
26190 sdivx %g4, 0x1629, %i7
26191 movgu %icc, %g7, %o5
26192 fmovscc %xcc, %f9, %f19
26193 udivx %g1, 0x01CF, %l4
26194 swap [%l7 + 0x18], %i2
26195 fcmpgt32 %f12, %f0, %l5
26196 wr %g0, 0x89, %asi
26197 fmovs %f12, %f15
26198 movrne %i1, 0x1D2, %i5
26199 movcs %icc, %g6, %g2
26200 set 0x14, %o4
26201 nop ! stba %i6, [%l7 + %o4] 0x19 ASI use replaced by convert2hboot
26202 array16 %i4, %g3, %o3
26203 wr %g0, 0x89, %asi
26204 fmul8sux16 %f20, %f4, %f10
26205 fpack16 %f12, %f13
26206 subccc %l0, %o0, %o6
26207 movne %icc, %i3, %l2
26208 nop ! tpos %icc, 0x0 changed by convert2hboot
26209 xorcc %l1, 0x0FEF, %g5
26210 sdivcc %o7, 0x0DC9, %l6
26211 fpmerge %f8, %f11, %f14
26212 movpos %xcc, %i0, %o4
26213 nop ! taddcc %g4, 0x1824, %i7 changed by convert2hboot
26214 movrlez %g7, 0x28D, %o5
26215 movvc %xcc, %l3, %l4
26216 fcmpne32 %f26, %f30, %g1
26217 movge %xcc, %l5, %i2
26218 bvs,pn %icc, loop_2553
26219 bneg,a %icc, loop_2554
26220 andn %i1, %i5, %o1
26221 nop ! tleu %icc, 0x4 changed by convert2hboot
26222loop_2553:
26223 ble loop_2555
26224loop_2554:
26225 edge32 %g6, %g2, %i4
26226 nop
26227 setx loop_2556, %l0, %l1
26228 nop ! wrpr 0x1, %tl changed by convert2hboot
26229 nop ! wrpr %l1, %tnpc changed by convert2hboot
26230 setx 0x34400001400, %l0, %l1
26231 nop ! wrpr %l1, %tstate changed by convert2hboot
26232 nop ! wrhpr 0x4, %htstate changed by convert2hboot
26233 nop ! done changed by convert2hboot
26234 edge32n %i6, %g3, %o2
26235loop_2555:
26236 edge32ln %o3, %l0, %o6
26237 xnorcc %i3, %l2, %l1
26238loop_2556:
26239 sth %o0, [%l7 + 0x3C]
26240 bl,pt %xcc, loop_2557
26241 edge8n %g5, %l6, %o7
26242 nop ! tne %icc, 0x4 changed by convert2hboot
26243 movgu %icc, %o4, %g4
26244loop_2557:
26245 edge32ln %i7, %i0, %o5
26246 fmovrsne %l3, %f28, %f31
26247 sllx %g7, 0x0B, %g1
26248 fnot2s %f17, %f30
26249 sllx %l4, %i2, %i1
26250 umulcc %i5, 0x1813, %o1
26251 fmovsne %xcc, %f10, %f28
26252 faligndata %f20, %f2, %f16
26253 fmovse %xcc, %f0, %f29
26254 bshuffle %f22, %f26, %f30
26255 edge8n %g6, %l5, %i4
26256 nop ! taddcc %i6, %g3, %g2 changed by convert2hboot
26257 andn %o3, %l0, %o6
26258 sethi 0x15F6, %i3
26259 mulx %o2, %l2, %l1
26260 sll %o0, 0x03, %g5
26261 subc %l6, %o4, %o7
26262 sra %i7, 0x12, %i0
26263 movleu %xcc, %o5, %g4
26264 array32 %g7, %l3, %g1
26265 fmovse %icc, %f12, %f26
26266 umul %i2, 0x02C0, %i1
26267 bn,pn %icc, loop_2558
26268 sllx %l4, 0x10, %i5
26269 fxnor %f12, %f12, %f30
26270 edge8ln %o1, %g6, %i4
26271loop_2558:
26272 edge16 %i6, %g3, %g2
26273 set 0x4B, %i7
26274 nop ! lduba [%l7 + %i7] 0x81, %o3 ASI use replaced by convert2hboot
26275 fnot1 %f14, %f22
26276 nop
26277 set 0x1C, %i5
26278 ldsb [%l7 + %i5], %l0
26279 fnot2 %f8, %f14
26280 orncc %o6, %l5, %o2
26281 std %i2, [%l7 + 0x28]
26282 flush %l7 + 0x50
26283 nop ! tle %xcc, 0x0 changed by convert2hboot
26284 saved
26285 rdpr %cwp, %g1
26286 rdpr %cansave, %g2
26287 rdpr %canrestore, %g3
26288 rdpr %cleanwin, %g4
26289 rdpr %otherwin, %g5
26290 rdpr %wstate, %g6
26291 fpack32 %f2, %f4, %f22
26292 movle %icc, %l2, %l1
26293 add %l7, 0x40, %l6
26294 wr %g0, 0x80, %asi
26295 lda [%l6] %asi, %o0
26296 nop ! casa [%l6] 0x80, %o0, %l6 ASI use replaced by convert2hboot
26297 udivx %o4, 0x0069, %g5
26298 edge8l %o7, %i7, %o5
26299 nop ! tsubcctv %g4, %g7, %l3 changed by convert2hboot
26300 andncc %i0, %i2, %i1
26301 fcmpne32 %f24, %f24, %l4
26302 nop
26303 setx loop_2559, %l0, %l1
26304 nop ! wrpr 0x1, %tl changed by convert2hboot
26305 nop ! wrpr %l1, %tpc changed by convert2hboot
26306 add %l1, 0x4, %l1
26307 nop ! wrpr %l1, %tnpc changed by convert2hboot
26308 setx 0x34400001400, %l0, %l1
26309 nop ! wrpr %l1, %tstate changed by convert2hboot
26310 nop ! wrhpr 0x4, %htstate changed by convert2hboot
26311 nop ! retry changed by convert2hboot
26312 saved
26313 rdpr %cwp, %g1
26314 rdpr %cansave, %g2
26315 rdpr %canrestore, %g3
26316 rdpr %cleanwin, %g4
26317 rdpr %otherwin, %g5
26318 rdpr %wstate, %g6
26319 faligndata %f12, %f4, %f2
26320 fbue,a %fcc2, loop_2560
26321loop_2559:
26322 xor %g1, %o1, %i5
26323 fornot2s %f21, %f29, %f5
26324 fpsub32 %f22, %f22, %f6
26325loop_2560:
26326 fmovdge %xcc, %f21, %f15
26327 set 0x73, %o6
26328 nop ! ldstuba [%l7 + %o6] 0x0c, %i4 ASI use replaced by convert2hboot
26329 movneg %icc, %g6, %i6
26330 xnor %g2, 0x188C, %o3
26331 umul %g3, %o6, %l5
26332 udivx %l0, 0x0400, %o2
26333 fcmpeq32 %f26, %f26, %l2
26334 srl %l1, %o0, %l6
26335 fmovdle %icc, %f30, %f14
26336 nop ! tle %xcc, 0x6 changed by convert2hboot
26337 wr %g0, 0x19, %asi
26338 fcmple32 %f24, %f24, %i3
26339 nop
26340 set 0x78, %i2
26341 prefetch [%l7 + %i2], 0x0
26342 array32 %o7, %i7, %o5
26343 array32 %g4, %g5, %g7
26344 movg %xcc, %i0, %i2
26345 fmovdg %xcc, %f31, %f8
26346 nop ! tl %icc, 0x5 changed by convert2hboot
26347 brlez,a %i1, loop_2561
26348 subccc %l4, %g1, %o1
26349 nop ! ta %xcc, 0x4 changed by convert2hboot
26350 wr %g0, 0x2f, %asi
26351loop_2561:
26352 fnot1 %f8, %f26
26353 edge8 %l3, %g6, %i6
26354 nop ! tpos %icc, 0x7 changed by convert2hboot
26355 nop ! te %icc, 0x1 changed by convert2hboot
26356 movvc %xcc, %g2, %o3
26357 fmul8x16 %f8, %f28, %f22
26358 fbo %fcc3, loop_2562
26359 mulx %i4, 0x0C95, %g3
26360 nop
26361 set 0x3E, %o1
26362 sth %o6, [%l7 + %o1]
26363 ldd [%l7 + 0x10], %l0
26364loop_2562:
26365 std %f28, [%l7 + 0x68]
26366 subcc %l5, %l2, %l1
26367 fmovsa %icc, %f9, %f28
26368 movneg %xcc, %o0, %o2
26369 wr %g0, 0x10, %asi
26370 movn %icc, %o4, %i3
26371 fble,a %fcc0, loop_2563
26372 srax %l6, %i7, %o7
26373 sdiv %o5, 0x13AB, %g4
26374 fbne,a %fcc1, loop_2564
26375loop_2563:
26376 nop ! taddcc %g7, 0x0D15, %i0 changed by convert2hboot
26377 fble,a %fcc3, loop_2565
26378 mulx %g5, %i1, %l4
26379loop_2564:
26380 addcc %i2, 0x0379, %g1
26381 fbne %fcc3, loop_2566
26382loop_2565:
26383 movre %i5, 0x013, %o1
26384 nop ! tsubcctv %g6, %i6, %l3 changed by convert2hboot
26385 move %icc, %g2, %i4
26386loop_2566:
26387 nop
26388 set 0x10, %i0
26389 nop ! stha %g3, [%l7 + %i0] 0x15 ASI use replaced by convert2hboot
26390 fmovrslez %o3, %f9, %f9
26391 fcmpne32 %f20, %f20, %o6
26392 subc %l0, 0x1830, %l5
26393 fornot1s %f1, %f5, %f8
26394 set 0x54, %i3
26395 nop ! lduwa [%l7 + %i3] 0x0c, %l2 ASI use replaced by convert2hboot
26396 fornot2s %f7, %f20, %f5
26397 fmovdn %icc, %f13, %f6
26398 nop ! tleu %xcc, 0x6 changed by convert2hboot
26399 fmovscc %icc, %f3, %f30
26400 and %o0, %o2, %o4
26401 movrgz %i3, 0x0E6, %l6
26402 add %l7, 0x34, %l6
26403 wr %g0, 0x0c, %asi
26404 lda [%l6] %asi, %i7
26405 nop ! casa [%l6] 0x0c, %i7, %l1 ASI use replaced by convert2hboot
26406 andn %o7, 0x0F7C, %o5
26407 ldstub [%l7 + 0x25], %g4
26408 nop ! tcs %icc, 0x2 changed by convert2hboot
26409 wr %g0, 0x04, %asi
26410 lda [%l7 + 0x2C] %asi, %f28
26411 ldub [%l7 + 0x42], %i0
26412 fmovrdgz %g5, %f10, %f18
26413 nop ! tsubcctv %i1, 0x032E, %g7 changed by convert2hboot
26414 fpack32 %f22, %f2, %f8
26415 fbe %fcc1, loop_2567
26416 fcmpes %fcc1, %f6, %f13
26417 array32 %i2, %g1, %i5
26418 srlx %o1, %g6, %i6
26419loop_2567:
26420 nop
26421 wr %g0, 0x10, %asi
26422 set 0x40, %l0
26423 nop ! stda %f16, [%l7 + %l0] 0x18 ASI use replaced by convert2hboot
26424 movre %l3, 0x11B, %i4
26425 ble,a,pn %xcc, loop_2568
26426 fxnors %f8, %f29, %f4
26427 fpack32 %f14, %f26, %f8
26428 udivcc %g3, 0x0CD0, %o3
26429loop_2568:
26430 fmovrde %o6, %f4, %f26
26431 edge32ln %l0, %g2, %l2
26432 subccc %l5, %o0, %o2
26433 addcc %i3, 0x1CB5, %o4
26434 nop ! tleu %icc, 0x0 changed by convert2hboot
26435 movre %i7, 0x389, %l1
26436 edge32n %l6, %o5, %g4
26437 movvc %xcc, %i0, %o7
26438 fmovrdlz %i1, %f6, %f20
26439 fsrc2 %f22, %f22
26440 orn %g7, %i2, %g1
26441 set 0x78, %l6
26442 nop ! stba %i5, [%l7 + %l6] 0x27 ASI use replaced by convert2hboot
26443 membar #Sync
26444 wr %g0, 0x04, %asi
26445 lda [%l7 + 0x0C] %asi, %f31
26446 edge32 %g5, %g6, %o1
26447 addc %l4, 0x0FAE, %l3
26448 movvc %xcc, %i6, %i4
26449 udivx %g3, 0x0F0C, %o6
26450 fbug %fcc2, loop_2569
26451 stw %l0, [%l7 + 0x5C]
26452 udivcc %o3, 0x1826, %l2
26453 subc %g2, 0x136B, %l5
26454loop_2569:
26455 nop ! te %icc, 0x4 changed by convert2hboot
26456 mulx %o0, %o2, %o4
26457 fbl,a %fcc3, loop_2570
26458 edge16l %i7, %l1, %l6
26459 movrgz %i3, %o5, %i0
26460 nop ! ta %xcc, 0x6 changed by convert2hboot
26461loop_2570:
26462 alignaddrl %g4, %i1, %o7
26463 bvs loop_2571
26464 fmovsa %xcc, %f24, %f12
26465 orcc %i2, %g7, %g1
26466 set 0x3A, %g7
26467 nop ! ldsha [%l7 + %g7] 0x19, %i5 ASI use replaced by convert2hboot
26468loop_2571:
26469 movpos %icc, %g6, %g5
26470 nop ! tsubcc %l4, %o1, %i6 changed by convert2hboot
26471 edge16n %l3, %g3, %i4
26472 wr %g0, 0x10, %asi
26473 mulscc %l0, 0x1597, %o3
26474 fbule %fcc0, loop_2572
26475 edge16 %l2, %g2, %l5
26476 fandnot2 %f30, %f12, %f28
26477 set 0x45, %l1
26478 nop ! lduba [%l7 + %l1] 0x18, %o2 ASI use replaced by convert2hboot
26479loop_2572:
26480 nop
26481 add %l7, 0x30, %l6
26482 wr %g0, 0x89, %asi
26483 nop ! casxa [%l6] 0x89, %o0, %o4 ASI use replaced by convert2hboot
26484 lduw [%l7 + 0x1C], %i7
26485 fmovdle %icc, %f21, %f23
26486 bcs,a %icc, loop_2573
26487 fbul,a %fcc3, loop_2574
26488 st %f4, [%l7 + 0x58]
26489 bgu %xcc, loop_2575
26490loop_2573:
26491 ldsw [%l7 + 0x54], %l1
26492loop_2574:
26493 fexpand %f25, %f12
26494 brgz,a %l6, loop_2576
26495loop_2575:
26496 movle %xcc, %i3, %i0
26497 movre %g4, %i1, %o7
26498 set 0x0, %o7
26499 nop ! ldxa [%g0 + %o7] 0x4f, %o5 ASI use replaced by convert2hboot
26500loop_2576:
26501 alignaddr %i2, %g7, %i5
26502 movrne %g6, %g1, %l4
26503 edge32l %g5, %i6, %o1
26504 call loop_2577
26505 nop ! tcs %icc, 0x3 changed by convert2hboot
26506 nop ! tpos %xcc, 0x3 changed by convert2hboot
26507 movrlz %g3, %l3, %i4
26508loop_2577:
26509 nop ! te %icc, 0x7 changed by convert2hboot
26510 fpsub32 %f2, %f28, %f24
26511 siam 0x7
26512 lduw [%l7 + 0x68], %o6
26513 fbule,a %fcc2, loop_2578
26514 edge8 %l0, %l2, %o3
26515 udivx %l5, 0x12F9, %o2
26516 sdivx %o0, 0x0629, %o4
26517loop_2578:
26518 addcc %g2, 0x1630, %l1
26519 srl %l6, %i7, %i3
26520 mulscc %g4, %i1, %i0
26521 edge32ln %o7, %o5, %i2
26522 fbug,a %fcc3, loop_2579
26523 fmovsvc %icc, %f25, %f3
26524 udivx %i5, 0x155D, %g7
26525 orn %g1, %l4, %g5
26526loop_2579:
26527 array16 %i6, %g6, %g3
26528 fmovsg %xcc, %f0, %f21
26529 movrne %o1, %l3, %o6
26530 xorcc %i4, 0x05FE, %l0
26531 fxors %f23, %f20, %f21
26532 udivcc %o3, 0x02EA, %l5
26533 movneg %icc, %o2, %l2
26534 fpadd16s %f4, %f9, %f15
26535 ldsb [%l7 + 0x74], %o0
26536 set 0x6C, %o3
26537 nop ! lduwa [%l7 + %o3] 0x10, %o4 ASI use replaced by convert2hboot
26538 edge32ln %g2, %l6, %i7
26539 sethi 0x10DD, %i3
26540 fnegs %f14, %f17
26541 xnorcc %g4, 0x1EC5, %l1
26542 movcs %icc, %i0, %i1
26543 edge32l %o7, %o5, %i5
26544 orcc %i2, 0x142C, %g7
26545 nop ! tge %icc, 0x7 changed by convert2hboot
26546 srax %g1, 0x08, %g5
26547 fornot2s %f8, %f21, %f25
26548 xnor %l4, 0x0EED, %g6
26549 edge32 %g3, %i6, %o1
26550 edge16ln %o6, %i4, %l3
26551 fmovdvc %xcc, %f8, %f5
26552 fblg,a %fcc3, loop_2580
26553 fandnot1 %f20, %f16, %f8
26554 fcmpgt16 %f24, %f28, %o3
26555 movrgz %l5, %o2, %l0
26556loop_2580:
26557 mulx %o0, %o4, %l2
26558 edge8 %l6, %i7, %i3
26559 sub %g4, %g2, %i0
26560 set 0x18, %l2
26561 lda [%l7 + %l2] 0x88, %f7
26562 fbne,a %fcc1, loop_2581
26563 nop ! taddcctv %l1, %i1, %o7 changed by convert2hboot
26564 ba %xcc, loop_2582
26565 sllx %o5, %i2, %i5
26566loop_2581:
26567 movrlez %g7, 0x165, %g1
26568 nop ! tleu %xcc, 0x1 changed by convert2hboot
26569loop_2582:
26570 fmovrdgez %l4, %f4, %f30
26571 brlz %g6, loop_2583
26572 fblg,a %fcc3, loop_2584
26573 edge32 %g5, %g3, %o1
26574 movge %icc, %i6, %i4
26575loop_2583:
26576 fsrc1s %f4, %f22
26577loop_2584:
26578 movneg %xcc, %o6, %o3
26579 for %f12, %f20, %f4
26580 movgu %xcc, %l3, %l5
26581 siam 0x0
26582 wr %g0, 0xf9, %asi
26583 membar #Sync
26584 sll %o2, 0x03, %o0
26585 brgez %o4, loop_2585
26586 edge32n %l2, %l6, %l0
26587 edge8l %i7, %g4, %i3
26588 movrlz %g2, 0x032, %l1
26589loop_2585:
26590 fornot2 %f28, %f0, %f16
26591 fpadd16s %f13, %f10, %f8
26592 nop ! taddcctv %i1, 0x072E, %i0 changed by convert2hboot
26593 fmovd %f12, %f16
26594 nop ! tneg %icc, 0x6 changed by convert2hboot
26595 saved
26596 rdpr %cwp, %g1
26597 rdpr %cansave, %g2
26598 rdpr %canrestore, %g3
26599 rdpr %cleanwin, %g4
26600 rdpr %otherwin, %g5
26601 rdpr %wstate, %g6
26602 bn,a loop_2586
26603 nop ! tge %xcc, 0x3 changed by convert2hboot
26604 movne %xcc, %o5, %i2
26605 movne %icc, %o7, %i5
26606loop_2586:
26607 brgz %g1, loop_2587
26608 add %g7, %l4, %g5
26609 stw %g6, [%l7 + 0x48]
26610 nop ! te %xcc, 0x7 changed by convert2hboot
26611loop_2587:
26612 edge32ln %o1, %i6, %g3
26613 fxors %f17, %f16, %f8
26614 array16 %o6, %o3, %l3
26615 addcc %i4, %o2, %l5
26616 fpsub16 %f4, %f6, %f10
26617 brlz %o0, loop_2588
26618 fmovdvc %icc, %f0, %f16
26619 set 0x40, %g4
26620 nop ! stda %f0, [%l7 + %g4] 0x1e ASI use replaced by convert2hboot
26621 membar #Sync
26622loop_2588:
26623 fbl %fcc0, loop_2589
26624 nop
26625 setx loop_2590, %l0, %l1
26626 jmpl %l1, %l2
26627 alignaddr %o4, %l0, %l6
26628 movrgz %i7, %i3, %g2
26629loop_2589:
26630 movge %xcc, %l1, %g4
26631loop_2590:
26632 movrgz %i0, 0x3C4, %o5
26633 edge8n %i2, %o7, %i1
26634 set 0x58, %l3
26635 nop ! stxa %i5, [%l7 + %l3] 0x0c ASI use replaced by convert2hboot
26636 mova %icc, %g7, %g1
26637 saved
26638 rdpr %cwp, %g1
26639 rdpr %cansave, %g2
26640 rdpr %canrestore, %g3
26641 rdpr %cleanwin, %g4
26642 rdpr %otherwin, %g5
26643 rdpr %wstate, %g6
26644 subc %l4, %g5, %g6
26645 movrgz %i6, %g3, %o6
26646 fmovrsne %o3, %f29, %f0
26647 ldsw [%l7 + 0x70], %l3
26648 brgez %i4, loop_2591
26649 smulcc %o1, 0x0C82, %o2
26650 fxor %f30, %f22, %f6
26651 sll %l5, %o0, %l2
26652loop_2591:
26653 movgu %xcc, %o4, %l6
26654 fnegs %f13, %f4
26655 orncc %i7, %i3, %g2
26656 add %l7, 0x10, %l6
26657 wr %g0, 0x10, %asi
26658 nop ! casxa [%l6] 0x10, %l1, %l0 ASI use replaced by convert2hboot
26659 fmovrde %i0, %f4, %f30
26660 fbl,a %fcc2, loop_2592
26661 popc 0x1A17, %g4
26662 and %i2, %o5, %i1
26663 fmovrde %o7, %f28, %f22
26664loop_2592:
26665 fnot1s %f26, %f10
26666 popc %g7, %g1
26667 wr %g0, 0x10, %asi
26668 fmovscc %icc, %f6, %f11
26669 movn %icc, %g5, %g6
26670 fxnor %f22, %f18, %f12
26671 movcs %xcc, %i6, %g3
26672 fmovspos %xcc, %f1, %f1
26673 fmul8x16au %f3, %f4, %f24
26674 wr %g0, 0x04, %asi
26675 sdivcc %o3, 0x01AE, %l4
26676 fmovsge %icc, %f12, %f20
26677 nop ! tgu %xcc, 0x0 changed by convert2hboot
26678 udivx %i4, 0x09B7, %l3
26679 and %o1, 0x1C4A, %o2
26680 movgu %xcc, %o0, %l2
26681 edge8ln %l5, %o4, %i7
26682 xorcc %i3, %g2, %l1
26683 nop ! tl %icc, 0x3 changed by convert2hboot
26684 srax %l6, 0x09, %l0
26685 set 0x62, %g1
26686 nop ! ldsba [%l7 + %g1] 0x81, %i0 ASI use replaced by convert2hboot
26687 fands %f17, %f18, %f29
26688 movcc %icc, %i2, %o5
26689 movg %icc, %g4, %i1
26690 nop ! tcs %icc, 0x2 changed by convert2hboot
26691 nop ! tvc %icc, 0x0 changed by convert2hboot
26692 udiv %g7, 0x10ED, %o7
26693 bgu %xcc, loop_2593
26694 movrlez %g1, 0x0D1, %i5
26695 orncc %g6, %g5, %i6
26696 wr %g0, 0x89, %asi
26697loop_2593:
26698 edge16ln %g3, %o3, %i4
26699 fxnors %f13, %f28, %f21
26700 brgez,a %l3, loop_2594
26701 movrgez %o1, %l4, %o0
26702 fmovscs %icc, %f31, %f23
26703 xnor %o2, %l5, %o4
26704loop_2594:
26705 edge8n %l2, %i7, %i3
26706 orncc %l1, %g2, %l6
26707 nop ! tleu %icc, 0x1 changed by convert2hboot
26708 set 0x2C, %l5
26709 sta %f27, [%l7 + %l5] 0x88
26710 edge16 %i0, %l0, %i2
26711 fcmpes %fcc2, %f0, %f0
26712 movvc %xcc, %o5, %i1
26713 wr %g0, 0x88, %asi
26714 edge8 %g7, %o7, %g1
26715 sethi 0x15D6, %g6
26716 fnor %f10, %f8, %f16
26717 fmovdpos %xcc, %f30, %f3
26718 fnegs %f5, %f14
26719 addccc %g5, 0x0CA1, %i6
26720 fands %f18, %f5, %f2
26721 brgez %o6, loop_2595
26722 nop ! taddcc %i5, 0x0590, %o3 changed by convert2hboot
26723 bcc,pt %xcc, loop_2596
26724 fnot2s %f31, %f1
26725loop_2595:
26726 bpos,pt %xcc, loop_2597
26727 subccc %i4, 0x196D, %l3
26728loop_2596:
26729 edge32n %o1, %g3, %l4
26730 addc %o0, %l5, %o4
26731loop_2597:
26732 xnor %o2, 0x1B39, %l2
26733 brlz,a %i7, loop_2598
26734 andncc %l1, %i3, %g2
26735 nop ! te %xcc, 0x6 changed by convert2hboot
26736 nop ! taddcctv %l6, 0x08D4, %i0 changed by convert2hboot
26737loop_2598:
26738 membar 0x1B
26739 set 0x45, %g6
26740 nop ! ldsba [%l7 + %g6] 0x15, %l0 ASI use replaced by convert2hboot
26741 srl %i2, %o5, %g4
26742 brgz,a %g7, loop_2599
26743 membar 0x0F
26744 brnz %o7, loop_2600
26745 sdivcc %g1, 0x1BE4, %g6
26746loop_2599:
26747 nop ! taddcctv %g5, %i1, %i6 changed by convert2hboot
26748 wr %g0, 0x2b, %asi
26749 membar #Sync
26750loop_2600:
26751 nop
26752 wr %g0, 0x1f, %asi
26753 membar #Sync
26754 wr %g0, 0x89, %asi
26755 array16 %i4, %l3, %o1
26756 nop ! tsubcctv %o3, %l4, %g3 changed by convert2hboot
26757 fpack32 %f28, %f6, %f14
26758 movne %icc, %o0, %o4
26759 nop ! tcc %icc, 0x1 changed by convert2hboot
26760 movrgz %l5, %o2, %i7
26761 nop ! tpos %xcc, 0x7 changed by convert2hboot
26762 fands %f12, %f9, %f21
26763 nop ! tvc %xcc, 0x6 changed by convert2hboot
26764 bcc,pt %icc, loop_2601
26765 subccc %l1, %l2, %i3
26766 nop ! taddcctv %g2, 0x007F, %l6 changed by convert2hboot
26767 fand %f24, %f26, %f4
26768loop_2601:
26769 nop
26770 wr %g0, 0x80, %asi
26771 movcs %xcc, %l0, %o5
26772 edge16ln %g4, %i2, %o7
26773 fmovdgu %xcc, %f18, %f22
26774 fmul8x16au %f15, %f14, %f24
26775 nop ! taddcctv %g1, %g6, %g5 changed by convert2hboot
26776 fmovrdne %i1, %f12, %f14
26777 addcc %g7, 0x0807, %o6
26778 fmovrslz %i6, %f20, %f8
26779 fornot1s %f24, %f0, %f25
26780 nop ! tvc %xcc, 0x4 changed by convert2hboot
26781 movrlz %i4, 0x142, %l3
26782 movrgez %i5, %o1, %l4
26783 nop ! taddcc %o3, 0x0E46, %o0 changed by convert2hboot
26784 nop ! tvs %icc, 0x7 changed by convert2hboot
26785 restored
26786 rdpr %cwp, %g1
26787 rdpr %cansave, %g2
26788 rdpr %canrestore, %g3
26789 rdpr %cleanwin, %g4
26790 rdpr %otherwin, %g5
26791 rdpr %wstate, %g6
26792 fbule,a %fcc1, loop_2602
26793 brgz,a %o4, loop_2603
26794 xorcc %l5, %o2, %g3
26795loop_2602:
26796 mulscc %l1, %l2, %i7
26797loop_2603:
26798 movre %i3, %l6, %i0
26799 smul %l0, %g2, %o5
26800 add %i2, %o7, %g4
26801 ble,pt %icc, loop_2604
26802 ldstub [%l7 + 0x29], %g6
26803 srl %g1, 0x03, %i1
26804 fmovda %xcc, %f31, %f23
26805loop_2604:
26806 movrlez %g7, 0x2AF, %g5
26807 nop ! tsubcctv %o6, 0x09B8, %i6 changed by convert2hboot
26808 brlz %i4, loop_2605
26809 nop ! tn %icc, 0x7 changed by convert2hboot
26810 movcc %icc, %i5, %l3
26811 movneg %icc, %o1, %o3
26812loop_2605:
26813 nop
26814 set 0x18, %l4
26815 nop ! ldxa [%l7 + %l4] 0x19, %l4 ASI use replaced by convert2hboot
26816 wr %g0, 0x89, %asi
26817 fxnors %f5, %f18, %f8
26818 nop ! tcc %icc, 0x3 changed by convert2hboot
26819 srlx %l5, 0x06, %o2
26820 udivcc %g3, 0x1CB3, %o0
26821 nop ! tg %icc, 0x6 changed by convert2hboot
26822 andcc %l2, 0x055F, %i7
26823 xorcc %i3, %l1, %l6
26824 srax %i0, %l0, %g2
26825 movre %o5, 0x0F4, %o7
26826 add %l7, 0x10, %l6
26827 wr %g0, 0x80, %asi
26828 lda [%l6] %asi, %i2
26829 fpadd32 %f16, %f24, %f4
26830 udivcc %g6, 0x021D, %g1
26831 nop ! tle %icc, 0x5 changed by convert2hboot
26832 fnot2s %f6, %f16
26833 nop ! ta %xcc, 0x5 changed by convert2hboot
26834 edge16l %g7, %g5, %i1
26835 sdiv %i6, 0x1AB3, %o6
26836 xor %i5, %l3, %i4
26837 fmovrsgez %o3, %f18, %f1
26838 nop ! tn %icc, 0x3 changed by convert2hboot
26839 sethi 0x12EA, %l4
26840 fpack32 %f10, %f22, %f12
26841 movrlez %o1, %o4, %l5
26842 movne %icc, %g3, %o0
26843 fmovse %icc, %f13, %f23
26844 nop ! tcc %xcc, 0x4 changed by convert2hboot
26845 fmovdleu %xcc, %f8, %f12
26846 udiv %l2, 0x0756, %i7
26847 movpos %xcc, %o2, %l1
26848 movvs %xcc, %l6, %i0
26849 bne,pt %icc, loop_2606
26850 mulx %l0, %i3, %o5
26851 fcmpes %fcc2, %f9, %f8
26852 brz,a %g2, loop_2607
26853loop_2606:
26854 movn %icc, %i2, %o7
26855 edge32n %g4, %g6, %g7
26856 movneg %icc, %g1, %g5
26857loop_2607:
26858 fmovsne %xcc, %f23, %f21
26859 fmovsn %xcc, %f20, %f28
26860 fsrc2s %f14, %f17
26861 movge %xcc, %i1, %o6
26862 fcmps %fcc3, %f29, %f19
26863 movvs %icc, %i5, %l3
26864 nop ! tpos %xcc, 0x4 changed by convert2hboot
26865 fbn,a %fcc0, loop_2608
26866 edge32n %i4, %o3, %i6
26867 movne %icc, %o1, %l4
26868 nop
26869 setx loop_2609, %l0, %l1
26870 nop ! wrpr 0x1, %tl changed by convert2hboot
26871 nop ! wrpr %l1, %tnpc changed by convert2hboot
26872 setx 0x34400001400, %l0, %l1
26873 nop ! wrpr %l1, %tstate changed by convert2hboot
26874 nop ! wrhpr 0x4, %htstate changed by convert2hboot
26875 nop ! done changed by convert2hboot
26876loop_2608:
26877 fmovrde %l5, %f12, %f18
26878 movrlez %o4, %g3, %l2
26879 fmovdvs %icc, %f1, %f18
26880loop_2609:
26881 fnot2 %f2, %f20
26882 andcc %i7, 0x1B9E, %o2
26883 nop ! tl %icc, 0x0 changed by convert2hboot
26884 add %l7, 0x4C, %l6
26885 wr %g0, 0x0c, %asi
26886 lda [%l6] %asi, %l1
26887 bleu,a %xcc, loop_2610
26888 movge %icc, %o0, %i0
26889 nop ! tg %icc, 0x7 changed by convert2hboot
26890 fmovsg %xcc, %f8, %f10
26891loop_2610:
26892 edge16ln %l0, %i3, %g2
26893 sethi 0x05E2, %i2
26894 addcc %o7, 0x0E21, %o5
26895 popc %g4, %g6
26896 nop
26897 set 0x7C, %o0
26898 ldsh [%l7 + %o0], %g1
26899 fmovsvs %xcc, %f1, %f4
26900 orn %g5, %g7, %o6
26901 edge8ln %i5, %l3, %i4
26902 restored
26903 rdpr %cwp, %g1
26904 rdpr %cansave, %g2
26905 rdpr %canrestore, %g3
26906 rdpr %cleanwin, %g4
26907 rdpr %otherwin, %g5
26908 rdpr %wstate, %g6
26909 fbge,a %fcc1, loop_2611
26910 sdivx %i1, 0x0F0D, %i6
26911 bleu,a %xcc, loop_2612
26912 fba %fcc1, loop_2613
26913loop_2611:
26914 edge32ln %o1, %l4, %o3
26915 wr %g0, 0x0c, %asi
26916loop_2612:
26917 fble,a %fcc0, loop_2614
26918loop_2613:
26919 fandnot1 %f0, %f4, %f0
26920 xnorcc %l5, %g3, %i7
26921 andn %l2, 0x043C, %o2
26922loop_2614:
26923 mulscc %l6, %o0, %i0
26924 ldd [%l7 + 0x08], %l0
26925 fmovsge %xcc, %f30, %f6
26926 fbe,a %fcc1, loop_2615
26927 bn,a %icc, loop_2616
26928 nop
26929 setx loop_2617, %l0, %l1
26930 jmpl %l1, %l1
26931 movrlz %g2, 0x0E3, %i2
26932loop_2615:
26933loop_2616:
26934 array32 %i3, %o7, %o5
26935loop_2617:
26936 fone %f0
26937 move %xcc, %g6, %g1
26938 fbo %fcc2, loop_2618
26939 bg,pt %icc, loop_2619
26940 movrlez %g5, 0x0C6, %g7
26941 edge16 %o6, %i5, %g4
26942loop_2618:
26943 brnz %l3, loop_2620
26944loop_2619:
26945 prefetch [%l7 + 0x4C], 0x1
26946 subccc %i1, 0x17C5, %i6
26947 fmovrslz %o1, %f21, %f7
26948loop_2620:
26949 edge8 %l4, %o3, %i4
26950 fmovsn %xcc, %f3, %f28
26951 fzero %f26
26952 set 0x4C, %g5
26953 lda [%l7 + %g5] 0x11, %f28
26954 sdivx %o4, 0x157D, %l5
26955 andn %i7, 0x078F, %l2
26956 fmovdleu %icc, %f21, %f19
26957 wr %g0, 0x80, %asi
26958 set 0x20, %g3
26959 sta %f19, [%l7 + %g3] 0x19
26960 or %o2, %o0, %l6
26961 fbu %fcc1, loop_2621
26962 brlez,a %i0, loop_2622
26963 umul %l1, %g2, %i2
26964 wr %g0, 0xea, %asi
26965 membar #Sync
26966loop_2621:
26967 fbue,a %fcc2, loop_2623
26968loop_2622:
26969 move %xcc, %o7, %i3
26970 fbug,a %fcc0, loop_2624
26971 nop ! tgu %icc, 0x2 changed by convert2hboot
26972loop_2623:
26973 umulcc %o5, %g1, %g5
26974 bvc %icc, loop_2625
26975loop_2624:
26976 edge16 %g7, %g6, %i5
26977 fbge %fcc0, loop_2626
26978 movleu %xcc, %g4, %l3
26979loop_2625:
26980 fsrc1s %f7, %f20
26981 stx %i1, [%l7 + 0x78]
26982loop_2626:
26983 nop ! taddcc %i6, 0x1B64, %o6 changed by convert2hboot
26984 edge32 %l4, %o1, %i4
26985 nop ! tne %xcc, 0x1 changed by convert2hboot
26986 fpsub16s %f23, %f5, %f29
26987 lduw [%l7 + 0x10], %o4
26988 fpsub32 %f20, %f2, %f10
26989 fble %fcc3, loop_2627
26990 restored
26991 rdpr %cwp, %g1
26992 rdpr %cansave, %g2
26993 rdpr %canrestore, %g3
26994 rdpr %cleanwin, %g4
26995 rdpr %otherwin, %g5
26996 rdpr %wstate, %g6
26997 sub %l5, %o3, %i7
26998 bgu,a,pt %icc, loop_2628
26999loop_2627:
27000 edge8n %l2, %g3, %o2
27001 edge8ln %l6, %i0, %l1
27002 fsrc1 %f18, %f24
27003loop_2628:
27004 fpsub16 %f16, %f28, %f16
27005 fbuge %fcc2, loop_2629
27006 and %o0, 0x1886, %i2
27007 movne %icc, %l0, %g2
27008 movg %xcc, %i3, %o7
27009loop_2629:
27010 nop
27011 set 0x4E, %i6
27012 nop ! lduha [%l7 + %i6] 0x04, %o5 ASI use replaced by convert2hboot
27013 fnegd %f28, %f28
27014 move %icc, %g5, %g7
27015 fnot1s %f19, %f2
27016 alignaddrl %g6, %g1, %i5
27017 fmul8sux16 %f30, %f2, %f30
27018 movrne %l3, %g4, %i6
27019 movge %icc, %i1, %l4
27020 nop ! tvc %icc, 0x1 changed by convert2hboot
27021 fornot1s %f0, %f11, %f16
27022 andn %o1, %o6, %i4
27023 ldstub [%l7 + 0x08], %o4
27024 fbul,a %fcc1, loop_2630
27025 nop ! tleu %icc, 0x3 changed by convert2hboot
27026 lduw [%l7 + 0x38], %o3
27027 stb %l5, [%l7 + 0x50]
27028loop_2630:
27029 udivx %i7, 0x14DC, %l2
27030 flush %l7 + 0x24
27031 orcc %o2, 0x03B9, %l6
27032 fbul %fcc3, loop_2631
27033 xnorcc %g3, %i0, %o0
27034 smul %i2, %l1, %g2
27035 srl %l0, %o7, %i3
27036loop_2631:
27037 mulx %o5, %g7, %g5
27038 ble,a %xcc, loop_2632
27039 xnorcc %g6, 0x1BCE, %g1
27040 movrlez %l3, 0x377, %i5
27041 pdist %f30, %f4, %f20
27042loop_2632:
27043 bn,pn %icc, loop_2633
27044 nop ! tl %icc, 0x2 changed by convert2hboot
27045 call loop_2634
27046 nop ! te %xcc, 0x0 changed by convert2hboot
27047loop_2633:
27048 nop
27049 set 0x38, %i4
27050 nop ! stxa %i6, [%l7 + %i4] 0x81 ASI use replaced by convert2hboot
27051loop_2634:
27052 fmul8x16au %f1, %f9, %f28
27053 mulscc %g4, 0x00BF, %i1
27054 fmovrdne %o1, %f16, %f12
27055 nop ! tne %icc, 0x4 changed by convert2hboot
27056 ble,a %xcc, loop_2635
27057 movvs %xcc, %o6, %i4
27058 bgu,a,pn %icc, loop_2636
27059 fbne,a %fcc3, loop_2637
27060loop_2635:
27061 movpos %xcc, %o4, %o3
27062 movrne %l5, 0x22B, %i7
27063loop_2636:
27064 xnor %l2, %l4, %l6
27065loop_2637:
27066 nop ! tcs %xcc, 0x5 changed by convert2hboot
27067 movcs %icc, %g3, %i0
27068 movvc %xcc, %o2, %o0
27069 edge16l %i2, %l1, %g2
27070 edge32ln %o7, %i3, %o5
27071 wr %g0, 0x81, %asi
27072 sethi 0x178A, %g5
27073 andn %g6, 0x07F9, %g7
27074 bvc,a %icc, loop_2638
27075 subccc %g1, %l3, %i6
27076 udivx %i5, 0x1F89, %i1
27077 ldsh [%l7 + 0x6E], %o1
27078loop_2638:
27079 move %xcc, %g4, %i4
27080 fmul8sux16 %f16, %f10, %f28
27081 xnorcc %o6, 0x1A73, %o4
27082 popc %o3, %l5
27083 nop ! tgu %xcc, 0x4 changed by convert2hboot
27084 nop ! tleu %xcc, 0x6 changed by convert2hboot
27085 restored
27086 rdpr %cwp, %g1
27087 rdpr %cansave, %g2
27088 rdpr %canrestore, %g3
27089 rdpr %cleanwin, %g4
27090 rdpr %otherwin, %g5
27091 rdpr %wstate, %g6
27092 movcs %icc, %i7, %l2
27093 or %l6, 0x10F7, %l4
27094 mulscc %i0, 0x0F63, %o2
27095 fmovsge %xcc, %f26, %f27
27096 fmovsleu %xcc, %f17, %f15
27097 pdist %f24, %f6, %f20
27098 fmovdleu %xcc, %f28, %f12
27099 fmovsgu %icc, %f14, %f26
27100 movrlz %o0, %g3, %l1
27101 andncc %i2, %o7, %g2
27102 nop ! tcs %xcc, 0x6 changed by convert2hboot
27103 fcmpeq16 %f24, %f14, %o5
27104 nop ! tvc %xcc, 0x3 changed by convert2hboot
27105 sllx %l0, 0x11, %g5
27106 nop ! tcs %xcc, 0x5 changed by convert2hboot
27107 movl %icc, %i3, %g6
27108 fmovspos %xcc, %f14, %f2
27109 fbe %fcc0, loop_2639
27110 fbug,a %fcc1, loop_2640
27111 fbl %fcc1, loop_2641
27112 popc 0x1399, %g1
27113loop_2639:
27114 umul %g7, %i6, %i5
27115loop_2640:
27116 siam 0x0
27117loop_2641:
27118 nop
27119 set 0x14, %g2
27120 nop ! ldswa [%l7 + %g2] 0x80, %i1 ASI use replaced by convert2hboot
27121 fbul,a %fcc0, loop_2642
27122 fpsub16 %f26, %f4, %f20
27123 fmovrsne %l3, %f29, %f0
27124 fbn,a %fcc3, loop_2643
27125loop_2642:
27126 nop ! tgu %xcc, 0x1 changed by convert2hboot
27127 nop ! tcc %icc, 0x0 changed by convert2hboot
27128 edge16l %g4, %i4, %o6
27129loop_2643:
27130 fone %f8
27131 and %o1, %o4, %o3
27132 edge16ln %i7, %l2, %l6
27133 fmovrdlz %l4, %f26, %f18
27134 add %i0, %l5, %o0
27135 nop
27136 set 0x28, %o2
27137 ldd [%l7 + %o2], %f24
27138 and %o2, %g3, %i2
27139 array16 %o7, %g2, %o5
27140 fand %f6, %f30, %f22
27141 sllx %l1, 0x1E, %l0
27142 alignaddr %i3, %g5, %g6
27143 nop ! tg %icc, 0x2 changed by convert2hboot
27144 udiv %g7, 0x1394, %g1
27145 mulscc %i5, 0x19BE, %i6
27146 brlez %l3, loop_2644
27147 movvs %icc, %i1, %i4
27148 fmovrsgz %g4, %f8, %f17
27149 nop ! tn %icc, 0x6 changed by convert2hboot
27150loop_2644:
27151 movneg %xcc, %o1, %o6
27152 movne %icc, %o3, %o4
27153 ldd [%l7 + 0x58], %f14
27154 movleu %xcc, %l2, %i7
27155 fnegd %f14, %f26
27156 mulx %l4, %i0, %l5
27157 saved
27158 rdpr %cwp, %g1
27159 rdpr %cansave, %g2
27160 rdpr %canrestore, %g3
27161 rdpr %cleanwin, %g4
27162 rdpr %otherwin, %g5
27163 rdpr %wstate, %g6
27164 fpadd16s %f31, %f6, %f17
27165 fmovdvc %xcc, %f27, %f25
27166 smul %l6, %o2, %g3
27167 sdivcc %i2, 0x0F46, %o7
27168 fmovsle %xcc, %f9, %f22
27169 ld [%l7 + 0x10], %f22
27170 fmovdvc %icc, %f2, %f16
27171 nop ! tg %icc, 0x0 changed by convert2hboot
27172 fbl,a %fcc0, loop_2645
27173 movne %icc, %o0, %o5
27174 edge32ln %l1, %g2, %i3
27175 movl %xcc, %g5, %l0
27176loop_2645:
27177 nop ! tpos %icc, 0x6 changed by convert2hboot
27178 nop ! tsubcc %g6, 0x1468, %g7 changed by convert2hboot
27179 membar 0x32
27180 subcc %i5, 0x1F64, %i6
27181 popc %g1, %i1
27182 fmovdcc %xcc, %f0, %f24
27183 udivcc %l3, 0x13AD, %i4
27184 sdivx %g4, 0x1D45, %o1
27185 or %o6, %o3, %o4
27186 fmovrdlz %l2, %f8, %f22
27187 fmul8x16au %f13, %f13, %f2
27188 movge %icc, %i7, %i0
27189 nop
27190 set 0x70, %o5
27191 ldd [%l7 + %o5], %l4
27192 fors %f20, %f22, %f9
27193 fmovs %f22, %f24
27194 fxnors %f29, %f25, %f10
27195 movcs %xcc, %l6, %l5
27196 bcs,a,pn %xcc, loop_2646
27197 fmovdvc %icc, %f2, %f1
27198 wr %g0, 0x80, %asi
27199loop_2646:
27200 addc %o2, %o7, %o0
27201 fmovrdlz %i2, %f4, %f6
27202 fmovse %xcc, %f10, %f2
27203 bvc %xcc, loop_2647
27204 udivcc %o5, 0x0CDA, %l1
27205 stx %i3, [%l7 + 0x68]
27206 srl %g5, %g2, %l0
27207loop_2647:
27208 nop ! tsubcc %g6, 0x085A, %g7 changed by convert2hboot
27209 swap [%l7 + 0x50], %i6
27210 edge8 %i5, %i1, %l3
27211 fblg %fcc1, loop_2648
27212 fnot2s %f5, %f10
27213 edge16ln %g1, %i4, %o1
27214 nop
27215 set 0x3F, %o4
27216 stb %g4, [%l7 + %o4]
27217loop_2648:
27218 srlx %o6, %o3, %l2
27219 sub %o4, %i7, %i0
27220 ba,a %icc, loop_2649
27221 fandnot2 %f2, %f20, %f16
27222 fcmpne16 %f14, %f12, %l4
27223 fone %f28
27224loop_2649:
27225 nop
27226 setx loop_2650, %l0, %l1
27227 nop ! wrpr 0x1, %tl changed by convert2hboot
27228 nop ! wrpr %l1, %tpc changed by convert2hboot
27229 add %l1, 0x4, %l1
27230 nop ! wrpr %l1, %tnpc changed by convert2hboot
27231 setx 0x34400001400, %l0, %l1
27232 nop ! wrpr %l1, %tstate changed by convert2hboot
27233 nop ! wrhpr 0x4, %htstate changed by convert2hboot
27234 nop ! retry changed by convert2hboot
27235 array8 %l6, %l5, %g3
27236 orcc %o2, 0x12F6, %o7
27237 movneg %xcc, %o0, %i2
27238loop_2650:
27239 movrlz %o5, %i3, %l1
27240 xor %g5, %g2, %l0
27241 edge32n %g6, %i6, %i5
27242 fmul8sux16 %f18, %f22, %f2
27243 srl %i1, 0x15, %g7
27244 fcmped %fcc2, %f10, %f30
27245 edge16n %l3, %g1, %o1
27246 movrgez %i4, %o6, %g4
27247 fmovrslez %o3, %f26, %f22
27248 andncc %l2, %o4, %i7
27249 fpadd32s %f1, %f22, %f13
27250 movre %l4, 0x197, %l6
27251 andcc %i0, %l5, %g3
27252 fnot1s %f16, %f24
27253 fmovdvc %icc, %f25, %f1
27254 flush %l7 + 0x10
27255 nop ! ta %icc, 0x4 changed by convert2hboot
27256 ba,pn %xcc, loop_2651
27257 fandnot1 %f12, %f22, %f8
27258 nop ! tgu %xcc, 0x4 changed by convert2hboot
27259 srax %o7, %o0, %o2
27260loop_2651:
27261 nop ! tvc %xcc, 0x3 changed by convert2hboot
27262 movcs %icc, %i2, %i3
27263 sdivx %l1, 0x1F70, %o5
27264 xnorcc %g2, 0x1D1F, %l0
27265 swap [%l7 + 0x18], %g6
27266 fble %fcc2, loop_2652
27267 fcmped %fcc0, %f8, %f14
27268 set 0x18, %i1
27269 nop ! stxa %i6, [%g0 + %i1] 0x20 ASI use replaced by convert2hboot
27270loop_2652:
27271 nop ! tcs %icc, 0x5 changed by convert2hboot
27272 nop ! tl %icc, 0x7 changed by convert2hboot
27273 edge8l %g5, %i1, %g7
27274 addccc %i5, 0x1E45, %g1
27275 array16 %l3, %i4, %o1
27276 fmovd %f22, %f10
27277 edge8n %o6, %o3, %l2
27278 edge8 %g4, %o4, %i7
27279 fmovrslz %l6, %f13, %f14
27280 bcc %icc, loop_2653
27281 fmovsgu %xcc, %f0, %f12
27282 edge16l %i0, %l5, %g3
27283 movre %o7, 0x018, %o0
27284loop_2653:
27285 fmovrsne %l4, %f26, %f8
27286 fmovrdgz %o2, %f16, %f12
27287 movrgez %i3, 0x32A, %l1
27288 ldub [%l7 + 0x6A], %i2
27289 srl %g2, 0x04, %o5
27290 bg,a,pt %icc, loop_2654
27291 fmovdn %icc, %f16, %f15
27292 sll %l0, 0x08, %i6
27293 mulscc %g6, %g5, %i1
27294loop_2654:
27295 nop ! tgu %icc, 0x4 changed by convert2hboot
27296 fand %f24, %f12, %f2
27297 movrlz %i5, 0x307, %g7
27298 fmuld8ulx16 %f25, %f22, %f20
27299 fzeros %f26
27300 umul %g1, 0x12B8, %l3
27301 fcmpeq16 %f30, %f10, %i4
27302 fbue %fcc3, loop_2655
27303 alignaddr %o1, %o3, %o6
27304 fornot2 %f26, %f28, %f10
27305 smul %l2, %o4, %g4
27306loop_2655:
27307 umulcc %i7, %l6, %i0
27308 movvc %xcc, %l5, %o7
27309 movrlz %o0, 0x3EF, %l4
27310 bge,pn %xcc, loop_2656
27311 nop ! te %icc, 0x3 changed by convert2hboot
27312 move %icc, %o2, %i3
27313 nop ! tl %icc, 0x5 changed by convert2hboot
27314loop_2656:
27315 movvs %xcc, %g3, %i2
27316 sdivcc %l1, 0x0F8D, %o5
27317 swap [%l7 + 0x30], %g2
27318 edge8l %l0, %i6, %g6
27319 movneg %xcc, %g5, %i1
27320 fbl,a %fcc0, loop_2657
27321 movl %xcc, %g7, %i5
27322 saved
27323 rdpr %cwp, %g1
27324 rdpr %cansave, %g2
27325 rdpr %canrestore, %g3
27326 rdpr %cleanwin, %g4
27327 rdpr %otherwin, %g5
27328 rdpr %wstate, %g6
27329 membar 0x01
27330loop_2657:
27331 prefetch [%l7 + 0x30], 0x2
27332 andcc %l3, 0x1254, %g1
27333 nop ! tvc %icc, 0x2 changed by convert2hboot
27334 nop ! taddcctv %o1, %i4, %o6 changed by convert2hboot
27335 bpos,pt %icc, loop_2658
27336 srl %o3, 0x10, %l2
27337 bpos,a,pt %icc, loop_2659
27338 nop ! tcc %icc, 0x4 changed by convert2hboot
27339loop_2658:
27340 fcmple32 %f12, %f10, %g4
27341 nop ! tcs %icc, 0x1 changed by convert2hboot
27342loop_2659:
27343 edge8n %i7, %o4, %l6
27344 fcmpgt16 %f22, %f4, %i0
27345 udivx %o7, 0x0CF2, %l5
27346 orcc %l4, 0x1EAA, %o0
27347 nop ! tpos %xcc, 0x6 changed by convert2hboot
27348 nop ! taddcctv %i3, 0x03DE, %o2 changed by convert2hboot
27349 fmovdcc %xcc, %f19, %f25
27350 movgu %xcc, %i2, %g3
27351 nop ! sir 0x0D24 changed by convert2hboot
27352 fmovsge %xcc, %f28, %f2
27353 movne %xcc, %l1, %o5
27354 sethi 0x0C17, %g2
27355 udivx %i6, 0x1683, %g6
27356 fpmerge %f10, %f26, %f2
27357 set 0x38, %i7
27358 nop ! lduwa [%l7 + %i7] 0x80, %g5 ASI use replaced by convert2hboot
27359 nop ! tgu %xcc, 0x4 changed by convert2hboot
27360 nop ! tleu %icc, 0x0 changed by convert2hboot
27361 edge16ln %l0, %i1, %i5
27362 udiv %g7, 0x00CB, %l3
27363 fpsub32 %f18, %f8, %f22
27364 fpsub16s %f0, %f30, %f15
27365 for %f24, %f14, %f6
27366 umulcc %g1, %o1, %o6
27367 std %o2, [%l7 + 0x58]
27368 set 0x40, %o6
27369 nop ! stda %f0, [%l7 + %o6] 0x10 ASI use replaced by convert2hboot
27370 nop ! tne %icc, 0x5 changed by convert2hboot
27371 sllx %i4, 0x0D, %l2
27372 fnors %f7, %f21, %f28
27373 ldsw [%l7 + 0x1C], %g4
27374 bne,pt %xcc, loop_2660
27375 nop ! taddcc %o4, %l6, %i0 changed by convert2hboot
27376 sub %i7, %l5, %l4
27377 fsrc1 %f30, %f18
27378loop_2660:
27379 sethi 0x19DD, %o7
27380 fcmped %fcc3, %f8, %f4
27381 movn %xcc, %o0, %i3
27382 fcmpeq16 %f0, %f14, %i2
27383 brgz %o2, loop_2661
27384 nop ! tpos %icc, 0x3 changed by convert2hboot
27385 sdivcc %g3, 0x0E63, %o5
27386 fnot1s %f25, %f28
27387loop_2661:
27388 array32 %l1, %g2, %i6
27389 fcmpgt32 %f20, %f20, %g5
27390 fmovscs %icc, %f2, %f25
27391 edge8ln %g6, %i1, %l0
27392 move %xcc, %g7, %l3
27393 fmovrsne %g1, %f15, %f30
27394 set 0x54, %i2
27395 nop ! stwa %i5, [%l7 + %i2] 0x81 ASI use replaced by convert2hboot
27396 fnot2s %f15, %f30
27397 nop ! tge %icc, 0x3 changed by convert2hboot
27398 fbg %fcc1, loop_2662
27399 fmovs %f17, %f17
27400 saved
27401 rdpr %cwp, %g1
27402 rdpr %cansave, %g2
27403 rdpr %canrestore, %g3
27404 rdpr %cleanwin, %g4
27405 rdpr %otherwin, %g5
27406 rdpr %wstate, %g6
27407 nop ! tl %xcc, 0x6 changed by convert2hboot
27408loop_2662:
27409 edge16ln %o6, %o1, %i4
27410 nop ! taddcctv %o3, 0x1FC7, %l2 changed by convert2hboot
27411 movle %icc, %g4, %l6
27412 movpos %xcc, %i0, %i7
27413 wr %g0, 0x10, %asi
27414 membar 0x60
27415 fbg %fcc1, loop_2663
27416 fmovdn %icc, %f20, %f17
27417 fmovsge %icc, %f29, %f10
27418 ba %xcc, loop_2664
27419loop_2663:
27420 fnot1 %f2, %f4
27421 orn %o4, %l4, %o7
27422 movleu %icc, %o0, %i3
27423loop_2664:
27424 movge %icc, %l5, %o2
27425 ble,pn %icc, loop_2665
27426 fmovrsgez %g3, %f0, %f29
27427 brlz,a %i2, loop_2666
27428 brgz,a %o5, loop_2667
27429loop_2665:
27430 edge32ln %g2, %i6, %g5
27431 fsrc2 %f30, %f16
27432loop_2666:
27433 fpsub32s %f7, %f27, %f21
27434loop_2667:
27435 fmovscs %icc, %f21, %f30
27436 fmuld8ulx16 %f30, %f6, %f4
27437 bl,pn %xcc, loop_2668
27438 xorcc %g6, 0x11DE, %i1
27439 fpsub32s %f21, %f21, %f3
27440 fbo,a %fcc2, loop_2669
27441loop_2668:
27442 fmovse %xcc, %f31, %f16
27443 fmovdvs %xcc, %f9, %f22
27444 movcs %xcc, %l1, %g7
27445loop_2669:
27446 edge16 %l3, %g1, %i5
27447 popc 0x0DB1, %o6
27448 addccc %o1, 0x1123, %i4
27449 smul %l0, %l2, %o3
27450 subcc %g4, 0x0D7D, %l6
27451 sll %i0, 0x16, %i7
27452 movneg %icc, %o4, %l4
27453 fone %f30
27454 sll %o0, %i3, %l5
27455 sdivx %o2, 0x1A4F, %g3
27456 fornot1 %f0, %f20, %f12
27457 movg %xcc, %o7, %i2
27458 brlez %g2, loop_2670
27459 edge16ln %o5, %g5, %g6
27460 mulscc %i6, %l1, %i1
27461 xnor %g7, %l3, %g1
27462loop_2670:
27463 fmovrslez %o6, %f30, %f6
27464 std %i4, [%l7 + 0x20]
27465 fmovdcc %xcc, %f31, %f28
27466 fcmpgt16 %f24, %f28, %i4
27467 fxors %f27, %f19, %f14
27468 bvs,a,pt %icc, loop_2671
27469 fmovrdlez %l0, %f16, %f22
27470 brnz %o1, loop_2672
27471 fbule %fcc3, loop_2673
27472loop_2671:
27473 xorcc %o3, 0x07DD, %l2
27474 movneg %xcc, %g4, %i0
27475loop_2672:
27476 edge32ln %i7, %l6, %l4
27477loop_2673:
27478 udiv %o4, 0x1D6F, %o0
27479 bne,a,pt %icc, loop_2674
27480 flush %l7 + 0x54
27481 subcc %i3, %l5, %o2
27482 edge32ln %g3, %o7, %g2
27483loop_2674:
27484 array16 %o5, %i2, %g5
27485 orcc %i6, %g6, %i1
27486 mova %icc, %l1, %g7
27487 fpsub32s %f0, %f10, %f17
27488 movcc %icc, %l3, %g1
27489 edge16ln %i5, %i4, %o6
27490 movneg %icc, %o1, %o3
27491 ba,pn %xcc, loop_2675
27492 movrgz %l0, 0x25A, %l2
27493 fbge %fcc0, loop_2676
27494 sra %i0, %g4, %l6
27495loop_2675:
27496 bshuffle %f0, %f20, %f8
27497 movrlez %i7, %l4, %o0
27498loop_2676:
27499 nop ! tvs %xcc, 0x2 changed by convert2hboot
27500 xnor %o4, 0x1B4C, %l5
27501 sth %o2, [%l7 + 0x08]
27502 nop ! tvc %icc, 0x4 changed by convert2hboot
27503 xorcc %i3, 0x1A20, %g3
27504 movne %icc, %o7, %o5
27505 fnot2s %f15, %f8
27506 fand %f4, %f24, %f28
27507 saved
27508 rdpr %cwp, %g1
27509 rdpr %cansave, %g2
27510 rdpr %canrestore, %g3
27511 rdpr %cleanwin, %g4
27512 rdpr %otherwin, %g5
27513 rdpr %wstate, %g6
27514 or %i2, 0x121A, %g5
27515 andcc %i6, %g6, %g2
27516 fpadd32 %f20, %f30, %f30
27517 movrgez %i1, %l1, %g7
27518 srlx %l3, 0x18, %i5
27519 movrgz %i4, 0x335, %o6
27520 fblg %fcc1, loop_2677
27521 and %o1, %g1, %l0
27522 nop ! tn %icc, 0x6 changed by convert2hboot
27523 popc %l2, %i0
27524loop_2677:
27525 nop
27526 set 0x48, %o1
27527 ldx [%l7 + %o1], %o3
27528 fcmpne32 %f24, %f4, %g4
27529 nop
27530 setx loop_2678, %l0, %l1
27531 nop ! wrpr 0x1, %tl changed by convert2hboot
27532 nop ! wrpr %l1, %tnpc changed by convert2hboot
27533 setx 0x34400001400, %l0, %l1
27534 nop ! wrpr %l1, %tstate changed by convert2hboot
27535 nop ! wrhpr 0x4, %htstate changed by convert2hboot
27536 nop ! done changed by convert2hboot
27537 bg,a,pt %icc, loop_2679
27538 membar 0x48
27539 nop
27540 set 0x70, %i5
27541 lduw [%l7 + %i5], %l6
27542loop_2678:
27543 movpos %xcc, %i7, %l4
27544loop_2679:
27545 bleu,a %icc, loop_2680
27546 fbul,a %fcc0, loop_2681
27547 edge32 %o4, %l5, %o0
27548 sllx %i3, 0x0C, %g3
27549loop_2680:
27550 fpadd32s %f28, %f22, %f17
27551loop_2681:
27552 orn %o7, 0x1D9D, %o2
27553 fmovdle %icc, %f25, %f1
27554 nop ! tle %xcc, 0x4 changed by convert2hboot
27555 wr %g0, 0x81, %asi
27556 lda [%l7 + 0x4C] %asi, %f27
27557 nop ! tcs %icc, 0x4 changed by convert2hboot
27558 nop ! taddcctv %o5, %g5, %i2 changed by convert2hboot
27559 smul %g6, %i6, %i1
27560 bg,a,pt %icc, loop_2682
27561 nop ! tsubcctv %l1, %g2, %g7 changed by convert2hboot
27562 nop ! tg %icc, 0x1 changed by convert2hboot
27563 fzeros %f3
27564loop_2682:
27565 call loop_2683
27566 movrlz %l3, %i5, %o6
27567 lduw [%l7 + 0x7C], %i4
27568 fmovrde %g1, %f10, %f20
27569loop_2683:
27570 fmovsa %icc, %f11, %f29
27571 fmul8x16au %f27, %f1, %f24
27572 movne %icc, %o1, %l2
27573 nop ! tg %icc, 0x1 changed by convert2hboot
27574 fmovrdlez %i0, %f26, %f8
27575 set 0x18, %i3
27576 nop ! ldsha [%l7 + %i3] 0x14, %o3 ASI use replaced by convert2hboot
27577 nop
27578 set 0x50, %l0
27579 ldd [%l7 + %l0], %f2
27580 fnot2 %f26, %f20
27581 fcmps %fcc3, %f2, %f28
27582 bcc,a,pn %xcc, loop_2684
27583 fxors %f4, %f8, %f21
27584 fmovsgu %icc, %f31, %f13
27585 be,pt %icc, loop_2685
27586loop_2684:
27587 mulx %g4, 0x1C81, %l6
27588 edge8l %i7, %l0, %l4
27589 flush %l7 + 0x40
27590loop_2685:
27591 nop
27592 set 0x28, %l6
27593 nop ! ldsha [%l7 + %l6] 0x14, %o4 ASI use replaced by convert2hboot
27594 bgu,pn %xcc, loop_2686
27595 xnorcc %l5, 0x11D3, %o0
27596 sethi 0x0F5B, %i3
27597 andcc %o7, 0x031E, %o2
27598loop_2686:
27599 fmovrdne %o5, %f12, %f28
27600 xnor %g3, %i2, %g5
27601 movcs %xcc, %i6, %i1
27602 nop ! tge %xcc, 0x0 changed by convert2hboot
27603 orncc %l1, %g2, %g6
27604 membar #Sync
27605 wr %g0, 0x1e, %asi
27606 xorcc %g7, %i5, %o6
27607 andn %l3, %g1, %i4
27608 fmul8x16 %f26, %f16, %f6
27609 movrlz %o1, %l2, %o3
27610 xnorcc %g4, %l6, %i7
27611 ble loop_2687
27612 subc %i0, %l0, %o4
27613 std %l4, [%l7 + 0x20]
27614 be,a loop_2688
27615loop_2687:
27616 orcc %l5, %o0, %o7
27617 restored
27618 rdpr %cwp, %g1
27619 rdpr %cansave, %g2
27620 rdpr %canrestore, %g3
27621 rdpr %cleanwin, %g4
27622 rdpr %otherwin, %g5
27623 rdpr %wstate, %g6
27624 fmovda %icc, %f23, %f6
27625loop_2688:
27626 movrlez %i3, 0x3EA, %o2
27627 set 0x8, %i0
27628 nop ! ldxa [%g0 + %i0] 0x20, %o5 ASI use replaced by convert2hboot
27629 move %icc, %g3, %g5
27630 and %i2, 0x061A, %i1
27631 bn,pn %xcc, loop_2689
27632 sra %i6, 0x19, %l1
27633 fnor %f4, %f16, %f10
27634 edge32n %g2, %g6, %g7
27635loop_2689:
27636 fcmpne32 %f16, %f20, %o6
27637 fmovdl %xcc, %f16, %f5
27638 lduw [%l7 + 0x34], %i5
27639 nop ! tge %xcc, 0x7 changed by convert2hboot
27640 wr %g0, 0x19, %asi
27641 ldsh [%l7 + 0x46], %i4
27642 set 0x28, %l1
27643 nop ! swapa [%l7 + %l1] 0x80, %l3 ASI use replaced by convert2hboot
27644 srax %o1, %l2, %g4
27645 restored
27646 rdpr %cwp, %g1
27647 rdpr %cansave, %g2
27648 rdpr %canrestore, %g3
27649 rdpr %cleanwin, %g4
27650 rdpr %otherwin, %g5
27651 rdpr %wstate, %g6
27652 nop ! tgu %xcc, 0x7 changed by convert2hboot
27653 ldx [%l7 + 0x70], %l6
27654 xor %i7, %o3, %l0
27655 fbuge %fcc2, loop_2690
27656 movrne %i0, %o4, %l5
27657 movg %icc, %o0, %l4
27658 sub %i3, 0x1846, %o7
27659loop_2690:
27660 fbl,a %fcc0, loop_2691
27661 addc %o2, 0x147A, %g3
27662 nop ! te %xcc, 0x0 changed by convert2hboot
27663 nop ! tpos %xcc, 0x3 changed by convert2hboot
27664loop_2691:
27665 fmovdle %icc, %f18, %f27
27666 movrlz %o5, %i2, %i1
27667 stb %i6, [%l7 + 0x0F]
27668 mulx %g5, %l1, %g6
27669 fmovrsgez %g2, %f2, %f28
27670 fxor %f12, %f26, %f24
27671 bshuffle %f14, %f0, %f22
27672 movne %icc, %g7, %i5
27673 bl,a,pn %icc, loop_2692
27674 sra %g1, %i4, %l3
27675 nop ! taddcc %o1, 0x1F45, %l2 changed by convert2hboot
27676 sdiv %g4, 0x169F, %l6
27677loop_2692:
27678 movge %xcc, %o6, %i7
27679 wr %g0, 0x11, %asi
27680 sdiv %i0, 0x077E, %o3
27681 srax %o4, 0x17, %l5
27682 fornot1s %f2, %f3, %f20
27683 nop ! tvc %icc, 0x3 changed by convert2hboot
27684 ldsw [%l7 + 0x14], %o0
27685 movrgez %i3, %o7, %l4
27686 nop ! tvc %xcc, 0x7 changed by convert2hboot
27687 umul %o2, 0x068A, %g3
27688 fblg,a %fcc0, loop_2693
27689 fmovsleu %icc, %f19, %f27
27690 movcc %icc, %o5, %i1
27691 bne %icc, loop_2694
27692loop_2693:
27693 stw %i2, [%l7 + 0x3C]
27694 andn %i6, %l1, %g6
27695 nop ! tne %icc, 0x2 changed by convert2hboot
27696loop_2694:
27697 srlx %g2, 0x01, %g7
27698 nop ! tcs %icc, 0x4 changed by convert2hboot
27699 fmul8x16 %f26, %f26, %f20
27700 mulx %i5, %g1, %g5
27701 movne %xcc, %l3, %i4
27702 set 0x3E, %o7
27703 nop ! stha %l2, [%l7 + %o7] 0x89 ASI use replaced by convert2hboot
27704 wr %g0, 0x27, %asi
27705 nop ! tl %xcc, 0x7 changed by convert2hboot
27706 edge32ln %o1, %o6, %l6
27707 andn %l0, %i7, %o3
27708 sllx %i0, 0x07, %o4
27709 sra %l5, %i3, %o7
27710 movle %xcc, %o0, %o2
27711 orcc %g3, %o5, %i1
27712 movg %icc, %i2, %i6
27713 fbu %fcc0, loop_2695
27714 fcmped %fcc3, %f4, %f4
27715 movle %xcc, %l1, %l4
27716 orncc %g6, %g7, %i5
27717loop_2695:
27718 fbule %fcc3, loop_2696
27719 bgu,a,pt %icc, loop_2697
27720 sra %g2, %g5, %g1
27721 addc %l3, %l2, %i4
27722loop_2696:
27723 fpsub32 %f4, %f8, %f16
27724loop_2697:
27725 fmuld8ulx16 %f0, %f30, %f22
27726 nop ! tle %icc, 0x4 changed by convert2hboot
27727 wr %g0, 0x89, %asi
27728 bleu,pn %xcc, loop_2698
27729 sra %o1, 0x0B, %o6
27730 nop
27731 set 0x40, %o3
27732 stx %l6, [%l7 + %o3]
27733 restored
27734 rdpr %cwp, %g1
27735 rdpr %cansave, %g2
27736 rdpr %canrestore, %g3
27737 rdpr %cleanwin, %g4
27738 rdpr %otherwin, %g5
27739 rdpr %wstate, %g6
27740loop_2698:
27741 xorcc %l0, %i7, %g4
27742 subc %i0, %o3, %l5
27743 wr %g0, 0x19, %asi
27744 fble %fcc2, loop_2699
27745 fmovrsne %o7, %f18, %f8
27746 fmovdneg %icc, %f23, %f0
27747 and %o0, %o4, %o2
27748loop_2699:
27749 movvc %icc, %g3, %o5
27750 brnz,a %i2, loop_2700
27751 udiv %i1, 0x1EC1, %l1
27752 xor %l4, %i6, %g7
27753 edge32l %i5, %g6, %g5
27754loop_2700:
27755 be,a,pn %icc, loop_2701
27756 movrne %g1, %l3, %l2
27757 set 0x10, %l2
27758 nop ! ldxa [%g0 + %l2] 0x20, %g2 ASI use replaced by convert2hboot
27759loop_2701:
27760 bneg,a,pn %xcc, loop_2702
27761 mova %icc, %i4, %o6
27762 movpos %icc, %o1, %l6
27763 set 0x2E, %g4
27764 nop ! lduha [%l7 + %g4] 0x80, %i7 ASI use replaced by convert2hboot
27765loop_2702:
27766 nop
27767 wr %g0, 0x89, %asi
27768 wr %g0, 0x81, %asi
27769 fmovdgu %xcc, %f7, %f13
27770 nop ! tne %xcc, 0x3 changed by convert2hboot
27771 fzeros %f1
27772 fmovsneg %xcc, %f14, %f29
27773 fandnot1s %f24, %f14, %f8
27774 fble %fcc3, loop_2703
27775 fsrc2s %f5, %f24
27776 movvc %icc, %o3, %i0
27777 nop ! tn %icc, 0x6 changed by convert2hboot
27778loop_2703:
27779 subccc %l5, %o7, %i3
27780 nop
27781 setx loop_2704, %l0, %l1
27782 jmpl %l1, %o0
27783 fcmpne32 %f18, %f0, %o4
27784 nop ! tpos %xcc, 0x3 changed by convert2hboot
27785 fand %f2, %f22, %f2
27786loop_2704:
27787 nop ! tn %xcc, 0x1 changed by convert2hboot
27788 fmovda %icc, %f18, %f29
27789 umulcc %g3, %o5, %i2
27790 mulscc %o2, 0x1D8D, %l1
27791 xor %i1, 0x1B80, %l4
27792 movpos %xcc, %i6, %i5
27793 orncc %g6, %g5, %g7
27794 movrgez %l3, %g1, %l2
27795 fmovd %f2, %f14
27796 movne %icc, %g2, %o6
27797 set 0x66, %l3
27798 nop ! stha %o1, [%l7 + %l3] 0x18 ASI use replaced by convert2hboot
27799 wr %g0, 0x04, %asi
27800 udiv %i7, 0x0C48, %g4
27801 edge8l %l0, %o3, %l6
27802 fmovdle %xcc, %f25, %f27
27803 sdivcc %l5, 0x079A, %o7
27804 sra %i0, %i3, %o4
27805 fbg %fcc1, loop_2705
27806 fxor %f18, %f12, %f10
27807 movvs %icc, %o0, %o5
27808 brnz,a %g3, loop_2706
27809loop_2705:
27810 brz %i2, loop_2707
27811 udivcc %l1, 0x0D79, %i1
27812 std %o2, [%l7 + 0x68]
27813loop_2706:
27814 fandnot2s %f31, %f14, %f14
27815loop_2707:
27816 lduh [%l7 + 0x50], %l4
27817 membar 0x26
27818 bne,a,pt %xcc, loop_2708
27819 ldd [%l7 + 0x08], %i4
27820 andcc %i6, %g6, %g5
27821 nop ! tgu %xcc, 0x1 changed by convert2hboot
27822loop_2708:
27823 fabss %f10, %f2
27824 umul %g7, %l3, %g1
27825 nop ! tsubcctv %g2, %o6, %l2 changed by convert2hboot
27826 sra %i4, 0x08, %i7
27827 andn %g4, 0x1ACC, %o1
27828 mova %icc, %o3, %l0
27829 bleu,a %xcc, loop_2709
27830 fexpand %f6, %f12
27831 sdiv %l6, 0x0ED5, %l5
27832 edge32ln %o7, %i0, %i3
27833loop_2709:
27834 addccc %o0, 0x182B, %o4
27835 fcmple16 %f28, %f4, %g3
27836 fmovda %icc, %f5, %f30
27837 set 0x10, %g7
27838 nop ! stda %i2, [%l7 + %g7] 0x10 ASI use replaced by convert2hboot
27839 fmul8x16au %f31, %f3, %f30
27840 alignaddr %o5, %l1, %i1
27841 orcc %l4, %o2, %i6
27842 movneg %xcc, %i5, %g6
27843 bgu,pt %icc, loop_2710
27844 bge,a,pn %icc, loop_2711
27845 fcmpgt32 %f4, %f10, %g7
27846 srlx %g5, 0x06, %l3
27847loop_2710:
27848 fble %fcc1, loop_2712
27849loop_2711:
27850 bne,a %xcc, loop_2713
27851 array8 %g1, %g2, %l2
27852 bg,pn %xcc, loop_2714
27853loop_2712:
27854 sth %o6, [%l7 + 0x70]
27855loop_2713:
27856 sth %i4, [%l7 + 0x7A]
27857 movgu %icc, %g4, %i7
27858loop_2714:
27859 fbn %fcc0, loop_2715
27860 ldd [%l7 + 0x08], %f22
27861 add %o3, 0x0F8B, %o1
27862 and %l6, %l5, %l0
27863loop_2715:
27864 fba,a %fcc1, loop_2716
27865 nop ! taddcctv %i0, %o7, %i3 changed by convert2hboot
27866 movl %icc, %o4, %o0
27867 ldd [%l7 + 0x40], %f24
27868loop_2716:
27869 fornot1s %f1, %f17, %f18
27870 mulscc %i2, %g3, %o5
27871 restored
27872 rdpr %cwp, %g1
27873 rdpr %cansave, %g2
27874 rdpr %canrestore, %g3
27875 rdpr %cleanwin, %g4
27876 rdpr %otherwin, %g5
27877 rdpr %wstate, %g6
27878 bcc,a,pn %icc, loop_2717
27879 umul %l1, 0x0198, %i1
27880 movrne %o2, %i6, %l4
27881 umulcc %i5, 0x00F3, %g6
27882loop_2717:
27883 movre %g7, 0x0F0, %g5
27884 fbo,a %fcc0, loop_2718
27885 popc %l3, %g1
27886 bneg,a loop_2719
27887 fba %fcc3, loop_2720
27888loop_2718:
27889 edge32l %g2, %o6, %i4
27890 fbule,a %fcc3, loop_2721
27891loop_2719:
27892 movcs %xcc, %l2, %i7
27893loop_2720:
27894 edge8n %o3, %g4, %l6
27895 edge8n %o1, %l5, %i0
27896loop_2721:
27897 fmovdl %xcc, %f2, %f8
27898 mulscc %o7, 0x19C4, %i3
27899 fnors %f9, %f10, %f28
27900 nop ! te %xcc, 0x4 changed by convert2hboot
27901 movleu %xcc, %o4, %o0
27902 movn %xcc, %l0, %i2
27903 movrne %o5, 0x1E9, %g3
27904 fabsd %f26, %f4
27905 movrlz %l1, %i1, %o2
27906 fba,a %fcc3, loop_2722
27907 nop ! tgu %xcc, 0x4 changed by convert2hboot
27908 brgz,a %l4, loop_2723
27909 brlz,a %i5, loop_2724
27910loop_2722:
27911 fmovdvs %xcc, %f23, %f21
27912 nop ! tle %xcc, 0x3 changed by convert2hboot
27913loop_2723:
27914 movvs %icc, %g6, %i6
27915loop_2724:
27916 nop ! tneg %xcc, 0x4 changed by convert2hboot
27917 nop ! tpos %xcc, 0x5 changed by convert2hboot
27918 bge,a,pn %xcc, loop_2725
27919 nop
27920 set 0x22, %g1
27921 stb %g7, [%l7 + %g1]
27922 subcc %g5, 0x0A2C, %g1
27923 addc %g2, 0x0069, %o6
27924loop_2725:
27925 fbug,a %fcc0, loop_2726
27926 fmovdcc %xcc, %f25, %f5
27927 bl,a loop_2727
27928 orcc %i4, 0x0046, %l3
27929loop_2726:
27930 fpackfix %f8, %f29
27931 fbu,a %fcc2, loop_2728
27932loop_2727:
27933 ldsw [%l7 + 0x34], %i7
27934 fmovsvc %xcc, %f29, %f23
27935 smul %o3, 0x052D, %l2
27936loop_2728:
27937 fba %fcc3, loop_2729
27938 fmovsg %icc, %f29, %f14
27939 fmovdleu %icc, %f3, %f26
27940 brnz %l6, loop_2730
27941loop_2729:
27942 movneg %xcc, %g4, %l5
27943 edge32 %o1, %o7, %i3
27944 fmovsle %icc, %f25, %f10
27945loop_2730:
27946 fcmpeq32 %f30, %f2, %i0
27947 udivx %o4, 0x08E4, %o0
27948 fba %fcc2, loop_2731
27949 nop ! tneg %icc, 0x3 changed by convert2hboot
27950 subcc %i2, %l0, %o5
27951 move %icc, %g3, %l1
27952loop_2731:
27953 nop
27954 wr %g0, 0x04, %asi
27955 fba,a %fcc1, loop_2732
27956 fcmpgt16 %f8, %f10, %l4
27957 nop ! tleu %xcc, 0x5 changed by convert2hboot
27958 move %icc, %i5, %o2
27959loop_2732:
27960 call loop_2733
27961 fcmpgt16 %f14, %f6, %g6
27962 brz,a %i6, loop_2734
27963 movpos %icc, %g7, %g1
27964loop_2733:
27965 fand %f14, %f18, %f16
27966 nop ! tg %xcc, 0x3 changed by convert2hboot
27967loop_2734:
27968 fmovdle %icc, %f13, %f17
27969 fmovsleu %xcc, %f30, %f10
27970 fandnot2 %f20, %f22, %f28
27971 fsrc2 %f20, %f6
27972 nop ! tg %xcc, 0x7 changed by convert2hboot
27973 membar 0x18
27974 faligndata %f4, %f26, %f12
27975 movcc %icc, %g2, %o6
27976 movleu %icc, %i4, %g5
27977 ldstub [%l7 + 0x27], %i7
27978 array16 %o3, %l2, %l6
27979 bge %icc, loop_2735
27980 siam 0x0
27981 alignaddrl %l3, %l5, %o1
27982 fpmerge %f12, %f21, %f30
27983loop_2735:
27984 edge16l %o7, %i3, %i0
27985 orcc %o4, %g4, %o0
27986 membar 0x25
27987 fble,a %fcc3, loop_2736
27988 movg %xcc, %l0, %i2
27989 bcs loop_2737
27990 movg %icc, %o5, %l1
27991loop_2736:
27992 movn %xcc, %g3, %i1
27993 udiv %i5, 0x02B8, %l4
27994loop_2737:
27995 array8 %o2, %g6, %i6
27996 flush %l7 + 0x18
27997 wr %g0, 0x80, %asi
27998 fba %fcc2, loop_2738
27999 nop ! tn %icc, 0x0 changed by convert2hboot
28000 fba %fcc2, loop_2739
28001 nop ! tvc %icc, 0x6 changed by convert2hboot
28002loop_2738:
28003 movre %g1, %g2, %i4
28004 nop ! tge %icc, 0x2 changed by convert2hboot
28005loop_2739:
28006 movne %xcc, %o6, %i7
28007 brlz %g5, loop_2740
28008 addccc %o3, 0x0203, %l2
28009 subc %l3, 0x0D50, %l5
28010 ld [%l7 + 0x74], %f7
28011loop_2740:
28012 nop
28013 set 0x40, %g6
28014 nop ! stwa %l6, [%l7 + %g6] 0x2f ASI use replaced by convert2hboot
28015 membar #Sync
28016 or %o1, %i3, %o7
28017 mova %icc, %o4, %i0
28018 sth %g4, [%l7 + 0x3A]
28019 fmovsneg %icc, %f26, %f17
28020 fors %f30, %f7, %f31
28021 set 0x4F, %l5
28022 nop ! stba %o0, [%l7 + %l5] 0x80 ASI use replaced by convert2hboot
28023 orn %i2, %l0, %o5
28024 mulx %g3, %l1, %i5
28025 fblg %fcc2, loop_2741
28026 move %icc, %l4, %o2
28027 movrgz %g6, 0x3A0, %i6
28028 bge,pn %icc, loop_2742
28029loop_2741:
28030 fbl %fcc3, loop_2743
28031 nop ! tpos %xcc, 0x5 changed by convert2hboot
28032 wr %g0, 0x21, %asi
28033loop_2742:
28034 bn,pt %icc, loop_2744
28035loop_2743:
28036 bl %xcc, loop_2745
28037 edge16l %i1, %g1, %i4
28038 nop ! te %icc, 0x5 changed by convert2hboot
28039loop_2744:
28040 nop ! tneg %xcc, 0x1 changed by convert2hboot
28041loop_2745:
28042 nop ! tn %icc, 0x4 changed by convert2hboot
28043 srax %o6, %g2, %g5
28044 fmovsle %xcc, %f3, %f31
28045 fones %f30
28046 nop
28047 setx loop_2746, %l0, %l1
28048 jmpl %l1, %o3
28049 fbo,a %fcc3, loop_2747
28050 nop ! tle %icc, 0x2 changed by convert2hboot
28051 bn,a,pt %xcc, loop_2748
28052loop_2746:
28053loop_2747:
28054 bvc loop_2749
28055 brlz %i7, loop_2750
28056loop_2748:
28057 movleu %icc, %l3, %l2
28058 ldx [%l7 + 0x28], %l5
28059loop_2749:
28060 movgu %xcc, %l6, %i3
28061loop_2750:
28062 membar 0x37
28063 movre %o1, %o7, %o4
28064 orncc %i0, %o0, %g4
28065 orcc %l0, %o5, %g3
28066 edge32 %l1, %i2, %i5
28067 ldsw [%l7 + 0x48], %l4
28068 bn,a,pn %icc, loop_2751
28069 nop ! tg %icc, 0x0 changed by convert2hboot
28070 nop ! tgu %xcc, 0x7 changed by convert2hboot
28071 smul %o2, %i6, %g7
28072loop_2751:
28073 fsrc2 %f22, %f0
28074 st %f20, [%l7 + 0x64]
28075 set 0x24, %l4
28076 nop ! swapa [%l7 + %l4] 0x88, %i1 ASI use replaced by convert2hboot
28077 fpackfix %f24, %f20
28078 movre %g1, %g6, %o6
28079 nop ! sir 0x13CF changed by convert2hboot
28080 nop ! tneg %xcc, 0x5 changed by convert2hboot
28081 fmovspos %xcc, %f10, %f4
28082 andncc %g2, %i4, %o3
28083 orn %g5, 0x0965, %l3
28084 flush %l7 + 0x44
28085 nop ! tvs %icc, 0x6 changed by convert2hboot
28086 movne %icc, %i7, %l2
28087 edge8 %l6, %l5, %i3
28088 fmovsl %icc, %f4, %f25
28089 wr %g0, 0x18, %asi
28090 nop ! taddcc %o4, 0x10CA, %o1 changed by convert2hboot
28091 fcmpgt32 %f4, %f10, %o0
28092 call loop_2752
28093 alignaddrl %i0, %l0, %o5
28094 movleu %icc, %g3, %g4
28095 fmovrsne %l1, %f26, %f24
28096loop_2752:
28097 lduh [%l7 + 0x12], %i5
28098 ble,a loop_2753
28099 or %l4, 0x19E8, %i2
28100 fblg,a %fcc3, loop_2754
28101 movg %icc, %o2, %g7
28102loop_2753:
28103 nop ! tg %icc, 0x5 changed by convert2hboot
28104 sethi 0x1567, %i6
28105loop_2754:
28106 movrne %g1, %g6, %i1
28107 addcc %g2, %o6, %o3
28108 udivx %g5, 0x1CD6, %i4
28109 movrne %l3, %i7, %l6
28110 fmovdn %xcc, %f3, %f28
28111 fcmple32 %f24, %f18, %l2
28112 movgu %xcc, %l5, %i3
28113 edge8ln %o7, %o1, %o0
28114 set 0x66, %g5
28115 nop ! ldstuba [%l7 + %g5] 0x88, %o4 ASI use replaced by convert2hboot
28116 membar #Sync
28117 wr %g0, 0xf1, %asi
28118 sethi 0x0099, %i0
28119 subcc %l0, 0x1933, %g3
28120 subcc %o5, 0x0A2C, %g4
28121 nop ! tvs %icc, 0x4 changed by convert2hboot
28122 wr %g0, 0xea, %asi
28123 membar #Sync
28124 fmovdleu %xcc, %f0, %f5
28125 array8 %i5, %i2, %l4
28126 fpsub32 %f0, %f22, %f8
28127 edge32n %g7, %o2, %g1
28128 fbue %fcc2, loop_2755
28129 edge32 %g6, %i1, %g2
28130 set 0x78, %o0
28131 nop ! prefetcha [%l7 + %o0] 0x04, 0x2 ASI use replaced by convert2hboot
28132loop_2755:
28133 edge32n %o3, %o6, %g5
28134 nop ! tvc %icc, 0x1 changed by convert2hboot
28135 restored
28136 rdpr %cwp, %g1
28137 rdpr %cansave, %g2
28138 rdpr %canrestore, %g3
28139 rdpr %cleanwin, %g4
28140 rdpr %otherwin, %g5
28141 rdpr %wstate, %g6
28142 swap [%l7 + 0x34], %l3
28143 fbge %fcc0, loop_2756
28144 movcs %xcc, %i7, %l6
28145 edge16n %l2, %l5, %i3
28146 sethi 0x004A, %o7
28147loop_2756:
28148 edge16 %i4, %o0, %o1
28149 movgu %xcc, %i0, %l0
28150 set 0x6A, %i6
28151 nop ! stba %g3, [%l7 + %i6] 0x10 ASI use replaced by convert2hboot
28152 movpos %xcc, %o4, %o5
28153 xorcc %g4, %i5, %i2
28154 xor %l1, 0x0142, %l4
28155 edge32ln %o2, %g1, %g6
28156 fands %f7, %f24, %f25
28157 sdivx %g7, 0x10E0, %i1
28158 fsrc2s %f1, %f10
28159 sdivcc %g2, 0x19C6, %i6
28160 movvs %icc, %o3, %o6
28161 set 0x40, %g3
28162 nop ! stda %f16, [%l7 + %g3] 0x80 ASI use replaced by convert2hboot
28163 fornot1s %f12, %f20, %f3
28164 sdivx %g5, 0x0020, %i7
28165 wr %g0, 0x80, %asi
28166 movleu %xcc, %l6, %l2
28167 fexpand %f23, %f16
28168 bcs,a %xcc, loop_2757
28169 fnot1 %f16, %f28
28170 movne %xcc, %l5, %i3
28171 nop ! tl %xcc, 0x7 changed by convert2hboot
28172loop_2757:
28173 ldd [%l7 + 0x18], %f10
28174 be,pt %xcc, loop_2758
28175 fones %f4
28176 movn %xcc, %o7, %o0
28177 popc 0x09AA, %i4
28178loop_2758:
28179 restored
28180 rdpr %cwp, %g1
28181 rdpr %cansave, %g2
28182 rdpr %canrestore, %g3
28183 rdpr %cleanwin, %g4
28184 rdpr %otherwin, %g5
28185 rdpr %wstate, %g6
28186 bl,a,pn %xcc, loop_2759
28187 nop ! tleu %xcc, 0x7 changed by convert2hboot
28188 fnor %f28, %f8, %f20
28189 wr %g0, 0xe3, %asi
28190 membar #Sync
28191loop_2759:
28192 edge16 %l0, %i0, %g3
28193 bl,a,pt %xcc, loop_2760
28194 xorcc %o4, %g4, %i5
28195 fmovrdne %o5, %f22, %f6
28196 fmuld8ulx16 %f24, %f4, %f8
28197loop_2760:
28198 bpos,pt %xcc, loop_2761
28199 sra %i2, %l1, %o2
28200 wr %g0, 0x18, %asi
28201loop_2761:
28202 srl %g6, 0x12, %g7
28203 ldub [%l7 + 0x3B], %i1
28204 edge16ln %l4, %g2, %o3
28205 andcc %o6, 0x0E2D, %g5
28206 movrgez %i7, %i6, %l6
28207 nop ! sir 0x15F7 changed by convert2hboot
28208 fxnor %f16, %f4, %f22
28209 array8 %l2, %l3, %i3
28210 fbn %fcc0, loop_2762
28211 fandnot1 %f12, %f18, %f16
28212 addc %l5, %o7, %i4
28213 andn %o1, %o0, %l0
28214loop_2762:
28215 fmovdle %xcc, %f6, %f15
28216 ldd [%l7 + 0x20], %i0
28217 nop ! sir 0x1FCA changed by convert2hboot
28218 srl %g3, 0x1A, %o4
28219 movcs %icc, %i5, %g4
28220 xnorcc %o5, %l1, %i2
28221 sdivx %o2, 0x1573, %g1
28222 fpsub32 %f28, %f28, %f22
28223 move %icc, %g6, %g7
28224 nop ! tle %icc, 0x4 changed by convert2hboot
28225 fmul8x16au %f18, %f19, %f8
28226 nop ! tl %icc, 0x0 changed by convert2hboot
28227 movn %xcc, %l4, %g2
28228 fmul8ulx16 %f2, %f22, %f12
28229 movre %o3, 0x3EA, %o6
28230 bshuffle %f20, %f18, %f6
28231 nop ! te %icc, 0x4 changed by convert2hboot
28232 array32 %i1, %i7, %g5
28233 ldsb [%l7 + 0x5F], %l6
28234 mulscc %l2, %i6, %l3
28235 sll %i3, 0x01, %l5
28236 movrgz %o7, %i4, %o0
28237 add %o1, 0x092F, %l0
28238 wr %g0, 0x11, %asi
28239 nop ! tvs %icc, 0x3 changed by convert2hboot
28240 umulcc %g3, %i0, %o4
28241 xnor %i5, %o5, %l1
28242 nop ! te %icc, 0x7 changed by convert2hboot
28243 brnz,a %i2, loop_2763
28244 fbe,a %fcc1, loop_2764
28245 movn %icc, %g4, %g1
28246 fmovdcc %xcc, %f31, %f31
28247loop_2763:
28248 fmovsa %xcc, %f10, %f31
28249loop_2764:
28250 nop
28251 wr %g0, 0x19, %asi
28252 nop ! sir 0x0FA0 changed by convert2hboot
28253 srl %g7, %l4, %g2
28254 or %o2, 0x14B7, %o6
28255 sethi 0x01BA, %i1
28256 for %f2, %f12, %f0
28257 fpack32 %f14, %f0, %f26
28258 fbug,a %fcc0, loop_2765
28259 movvs %icc, %o3, %i7
28260 pdist %f12, %f28, %f14
28261 sra %g5, 0x03, %l2
28262loop_2765:
28263 nop ! tl %xcc, 0x5 changed by convert2hboot
28264 movvc %xcc, %l6, %i6
28265 restored
28266 rdpr %cwp, %g1
28267 rdpr %cansave, %g2
28268 rdpr %canrestore, %g3
28269 rdpr %cleanwin, %g4
28270 rdpr %otherwin, %g5
28271 rdpr %wstate, %g6
28272 addcc %l3, %i3, %l5
28273 set 0x2B, %g2
28274 nop ! ldstuba [%l7 + %g2] 0x89, %o7 ASI use replaced by convert2hboot
28275 addcc %o0, %i4, %l0
28276 orncc %g3, 0x00C7, %o1
28277 smulcc %i0, %i5, %o4
28278 nop ! ta %xcc, 0x2 changed by convert2hboot
28279 fbn,a %fcc2, loop_2766
28280 fblg %fcc1, loop_2767
28281 edge8ln %l1, %o5, %i2
28282 brlez,a %g1, loop_2768
28283loop_2766:
28284 nop ! tle %icc, 0x4 changed by convert2hboot
28285loop_2767:
28286 edge16 %g6, %g7, %g4
28287 edge16 %g2, %o2, %o6
28288loop_2768:
28289 nop
28290 set 0x40, %i4
28291 nop ! ldda [%l7 + %i4] 0x18, %f16 ASI use replaced by convert2hboot
28292 sll %l4, %i1, %o3
28293 fpsub32s %f11, %f23, %f30
28294 xnorcc %i7, 0x01C5, %g5
28295 movrgz %l6, 0x39F, %i6
28296 movre %l2, %i3, %l3
28297 movl %icc, %l5, %o0
28298 fnegs %f30, %f6
28299 movvs %xcc, %o7, %l0
28300 smulcc %g3, %i4, %i0
28301 fbul %fcc1, loop_2769
28302 brgez %i5, loop_2770
28303 edge8 %o1, %l1, %o5
28304 umulcc %o4, 0x104C, %g1
28305loop_2769:
28306 udivx %i2, 0x0FE7, %g7
28307loop_2770:
28308 nop ! tleu %icc, 0x4 changed by convert2hboot
28309 bcs loop_2771
28310 lduw [%l7 + 0x70], %g6
28311 smul %g4, 0x12E4, %g2
28312 add %l7, 0x4C, %l6
28313 wr %g0, 0x80, %asi
28314loop_2771:
28315 xorcc %o6, %i1, %i7
28316 fxnor %f18, %f14, %f14
28317 bg,a %xcc, loop_2772
28318 sub %o3, %g5, %i6
28319 nop ! tn %icc, 0x0 changed by convert2hboot
28320 fcmpes %fcc1, %f31, %f20
28321loop_2772:
28322 edge32l %l6, %l2, %l3
28323 nop ! tleu %icc, 0x3 changed by convert2hboot
28324 ldx [%l7 + 0x50], %l5
28325 bcs,a,pt %xcc, loop_2773
28326 fbne %fcc1, loop_2774
28327 brlz,a %o0, loop_2775
28328 addcc %o7, 0x021A, %l0
28329loop_2773:
28330 sdivcc %i3, 0x16DC, %i4
28331loop_2774:
28332 fmovsleu %xcc, %f7, %f11
28333loop_2775:
28334 nop
28335 add %l7, 0x60, %l6
28336 wr %g0, 0x80, %asi
28337 array16 %i5, %o1, %l1
28338 smul %o5, 0x1E03, %o4
28339 fmovda %icc, %f19, %f3
28340 movgu %icc, %i2, %g1
28341 sra %g7, %g4, %g6
28342 fones %f6
28343 nop ! tneg %xcc, 0x0 changed by convert2hboot
28344 nop
28345 set 0x32, %o5
28346 ldstub [%l7 + %o5], %o2
28347 fbue,a %fcc0, loop_2776
28348 edge8 %g2, %l4, %o6
28349 fbule %fcc3, loop_2777
28350 nop ! tpos %icc, 0x0 changed by convert2hboot
28351loop_2776:
28352 array8 %i1, %i7, %o3
28353 fpsub16 %f12, %f28, %f8
28354loop_2777:
28355 ldstub [%l7 + 0x47], %g5
28356 restored
28357 rdpr %cwp, %g1
28358 rdpr %cansave, %g2
28359 rdpr %canrestore, %g3
28360 rdpr %cleanwin, %g4
28361 rdpr %otherwin, %g5
28362 rdpr %wstate, %g6
28363 fbe %fcc3, loop_2778
28364 lduw [%l7 + 0x0C], %i6
28365 fmovdn %icc, %f0, %f23
28366 fnot2s %f16, %f13
28367loop_2778:
28368 movgu %xcc, %l6, %l3
28369 nop ! tcc %icc, 0x3 changed by convert2hboot
28370 ble,a loop_2779
28371 fmovdneg %xcc, %f10, %f19
28372 fcmpne32 %f6, %f26, %l2
28373 xor %o0, %o7, %l0
28374loop_2779:
28375 sll %i3, %i4, %l5
28376 mova %xcc, %i0, %g3
28377 nop ! taddcctv %o1, %l1, %o5 changed by convert2hboot
28378 move %xcc, %o4, %i5
28379 fmovsge %icc, %f24, %f13
28380 call loop_2780
28381 fble %fcc2, loop_2781
28382 sub %i2, %g7, %g1
28383 fabss %f9, %f14
28384loop_2780:
28385 fcmpd %fcc3, %f0, %f24
28386loop_2781:
28387 fmovdcc %xcc, %f29, %f13
28388 nop ! taddcc %g4, %g6, %g2 changed by convert2hboot
28389 nop ! tn %xcc, 0x2 changed by convert2hboot
28390 fmovdvc %icc, %f1, %f30
28391 wr %g0, 0x19, %asi
28392 sll %l4, 0x11, %i1
28393 sra %o6, 0x14, %i7
28394 edge8n %g5, %o3, %i6
28395 edge16 %l3, %l2, %o0
28396 nop ! tvs %icc, 0x5 changed by convert2hboot
28397 movne %xcc, %o7, %l6
28398 fnors %f17, %f7, %f11
28399 nop ! tleu %xcc, 0x3 changed by convert2hboot
28400 fpadd32s %f25, %f22, %f5
28401 mulx %l0, %i4, %i3
28402 edge8 %i0, %l5, %g3
28403 umul %l1, 0x000B, %o5
28404 brlez,a %o4, loop_2782
28405 edge32 %o1, %i5, %i2
28406 lduh [%l7 + 0x1A], %g1
28407 addcc %g7, %g4, %g6
28408loop_2782:
28409 srax %o2, %l4, %i1
28410 fmovrdne %o6, %f18, %f20
28411 bvs,a loop_2783
28412 andncc %i7, %g5, %g2
28413 bvs,a,pt %icc, loop_2784
28414 orn %i6, %l3, %l2
28415loop_2783:
28416 bleu,a,pt %icc, loop_2785
28417 fcmpeq32 %f18, %f6, %o0
28418loop_2784:
28419 movvs %icc, %o3, %l6
28420 call loop_2786
28421loop_2785:
28422 bleu,a loop_2787
28423 restored
28424 rdpr %cwp, %g1
28425 rdpr %cansave, %g2
28426 rdpr %canrestore, %g3
28427 rdpr %cleanwin, %g4
28428 rdpr %otherwin, %g5
28429 rdpr %wstate, %g6
28430 nop ! tgu %icc, 0x3 changed by convert2hboot
28431loop_2786:
28432 subccc %l0, %i4, %o7
28433loop_2787:
28434 nop ! tle %xcc, 0x7 changed by convert2hboot
28435 fones %f16
28436 ldd [%l7 + 0x28], %f22
28437 nop
28438 set 0x78, %o4
28439 stx %i0, [%l7 + %o4]
28440 xnorcc %i3, 0x0511, %l5
28441 fmovdpos %icc, %f30, %f13
28442 lduh [%l7 + 0x54], %g3
28443 fpsub16 %f10, %f28, %f2
28444 srl %l1, %o4, %o5
28445 membar 0x54
28446 bgu %icc, loop_2788
28447 alignaddr %o1, %i2, %i5
28448 mulscc %g1, %g7, %g6
28449 nop ! tsubcc %g4, 0x1F95, %l4 changed by convert2hboot
28450loop_2788:
28451 fornot2 %f24, %f4, %f6
28452 ldstub [%l7 + 0x34], %o2
28453 nop ! tne %icc, 0x4 changed by convert2hboot
28454 array8 %i1, %i7, %o6
28455 fbuge %fcc2, loop_2789
28456 addccc %g5, %g2, %i6
28457 fbul,a %fcc3, loop_2790
28458 nop ! tneg %icc, 0x4 changed by convert2hboot
28459loop_2789:
28460 subc %l3, %o0, %o3
28461 edge8l %l6, %l0, %l2
28462loop_2790:
28463 nop ! tvc %icc, 0x7 changed by convert2hboot
28464 fsrc2s %f3, %f6
28465 pdist %f14, %f2, %f18
28466 andncc %i4, %i0, %i3
28467 fandnot1 %f18, %f18, %f4
28468 set 0x2E, %i1
28469 nop ! lduha [%l7 + %i1] 0x88, %l5 ASI use replaced by convert2hboot
28470 bge,a,pt %xcc, loop_2791
28471 bne,a,pt %xcc, loop_2792
28472 subc %o7, 0x03E1, %g3
28473 movn %icc, %o4, %l1
28474loop_2791:
28475 membar 0x03
28476loop_2792:
28477 fxor %f30, %f24, %f0
28478 nop ! tcs %xcc, 0x4 changed by convert2hboot
28479 nop ! taddcc %o1, %o5, %i2 changed by convert2hboot
28480 movcs %xcc, %i5, %g7
28481 orn %g1, 0x0559, %g6
28482 popc %l4, %o2
28483 be,pn %xcc, loop_2793
28484 fmovdvs %xcc, %f25, %f7
28485 nop ! sir 0x04C1 changed by convert2hboot
28486 add %l7, 0x48, %l6
28487 wr %g0, 0x80, %asi
28488loop_2793:
28489 sub %g4, 0x0D9D, %o6
28490 nop ! tn %icc, 0x7 changed by convert2hboot
28491 nop ! tcc %icc, 0x3 changed by convert2hboot
28492 fcmpeq16 %f6, %f8, %g5
28493 wr %g0, 0x18, %asi
28494 fandnot2 %f0, %f18, %f30
28495 fmovd %f30, %f14
28496 fmovspos %xcc, %f3, %f24
28497 wr %g0, 0x17, %asi
28498 membar #Sync
28499 wr %g0, 0x5f, %asi
28500 fblg,a %fcc2, loop_2794
28501 andcc %o0, 0x1272, %o3
28502 edge16l %l6, %l0, %g2
28503 fmuld8ulx16 %f11, %f18, %f26
28504loop_2794:
28505 nop
28506 add %l7, 0x70, %l6
28507 wr %g0, 0x89, %asi
28508 nop ! casxa [%l6] 0x89, %i4, %l2 ASI use replaced by convert2hboot
28509 fbug,a %fcc0, loop_2795
28510 fnors %f23, %f12, %f26
28511 sethi 0x14C2, %i0
28512 ldd [%l7 + 0x30], %f30
28513loop_2795:
28514 nop ! tcc %xcc, 0x6 changed by convert2hboot
28515 fmovrdlez %i3, %f0, %f8
28516 movrne %o7, %l5, %g3
28517 movvs %xcc, %l1, %o1
28518 set 0x8, %i7
28519 nop ! stxa %o4, [%g0 + %i7] 0x21 ASI use replaced by convert2hboot
28520 movneg %icc, %o5, %i5
28521 movrlz %i2, 0x198, %g1
28522 sethi 0x0362, %g7
28523 nop ! taddcc %g6, %l4, %o2 changed by convert2hboot
28524 fpackfix %f2, %f31
28525 nop ! tsubcctv %i7, %g4, %o6 changed by convert2hboot
28526 bn,a loop_2796
28527 fmovscs %xcc, %f6, %f31
28528 fmuld8sux16 %f7, %f22, %f12
28529 bcs,a,pt %icc, loop_2797
28530loop_2796:
28531 edge32n %i1, %g5, %i6
28532 membar 0x54
28533 edge8n %o0, %l3, %l6
28534loop_2797:
28535 movle %icc, %l0, %g2
28536 udiv %o3, 0x1A50, %i4
28537 bcc,a,pn %icc, loop_2798
28538 nop ! taddcctv %l2, %i3, %i0 changed by convert2hboot
28539 fornot2 %f6, %f30, %f30
28540 udivx %o7, 0x0E39, %l5
28541loop_2798:
28542 nop
28543 set 0x40, %o2
28544 lda [%l7 + %o2] 0x15, %f24
28545 lduh [%l7 + 0x6C], %g3
28546 nop ! tvc %icc, 0x3 changed by convert2hboot
28547 alignaddr %o1, %l1, %o5
28548 mulscc %o4, 0x0E20, %i2
28549 set 0x3C, %o6
28550 nop ! ldswa [%l7 + %o6] 0x15, %i5 ASI use replaced by convert2hboot
28551 ldsw [%l7 + 0x24], %g7
28552 edge16ln %g1, %g6, %l4
28553 srl %o2, %g4, %o6
28554 bvs,pt %xcc, loop_2799
28555 fbug,a %fcc1, loop_2800
28556 nop
28557 set 0x70, %o1
28558 lduw [%l7 + %o1], %i1
28559 edge8ln %g5, %i7, %o0
28560loop_2799:
28561 ldsw [%l7 + 0x34], %l3
28562loop_2800:
28563 udivcc %l6, 0x184D, %l0
28564 wr %g0, 0x11, %asi
28565 andncc %g2, %o3, %i4
28566 edge16ln %i3, %i0, %o7
28567 alignaddr %l5, %l2, %o1
28568 fmul8x16au %f5, %f13, %f18
28569 fbne,a %fcc0, loop_2801
28570 fmovsg %xcc, %f3, %f9
28571 subcc %g3, %o5, %o4
28572 fmovsne %xcc, %f11, %f25
28573loop_2801:
28574 nop
28575 set 0x10, %i5
28576 nop ! stha %l1, [%l7 + %i5] 0x2f ASI use replaced by convert2hboot
28577 membar #Sync
28578 xor %i2, %i5, %g7
28579 array32 %g1, %l4, %g6
28580 nop ! tg %icc, 0x3 changed by convert2hboot
28581 membar 0x0C
28582 smulcc %g4, 0x0900, %o2
28583 edge16n %o6, %i1, %g5
28584 fmovrdne %i7, %f6, %f12
28585 movre %l3, %o0, %l6
28586 andncc %i6, %l0, %o3
28587 fzeros %f24
28588 set 0x6C, %i3
28589 nop ! swapa [%l7 + %i3] 0x11, %g2 ASI use replaced by convert2hboot
28590 nop ! tgu %xcc, 0x2 changed by convert2hboot
28591 fbule %fcc3, loop_2802
28592 fcmpd %fcc3, %f30, %f30
28593 xnorcc %i3, %i0, %o7
28594 andncc %i4, %l5, %o1
28595loop_2802:
28596 bvc,a,pt %icc, loop_2803
28597 sllx %g3, 0x0F, %l2
28598 xnor %o4, %o5, %l1
28599 nop ! tneg %xcc, 0x6 changed by convert2hboot
28600loop_2803:
28601 saved
28602 rdpr %cwp, %g1
28603 rdpr %cansave, %g2
28604 rdpr %canrestore, %g3
28605 rdpr %cleanwin, %g4
28606 rdpr %otherwin, %g5
28607 rdpr %wstate, %g6
28608 bvs,a,pt %xcc, loop_2804
28609 movrne %i2, %g7, %i5
28610 array8 %g1, %g6, %g4
28611 edge32n %l4, %o2, %o6
28612loop_2804:
28613 sra %i1, 0x0F, %g5
28614 bpos,pn %icc, loop_2805
28615 add %i7, %o0, %l6
28616 ba,pt %xcc, loop_2806
28617 fblg,a %fcc1, loop_2807
28618loop_2805:
28619 fxnors %f20, %f29, %f29
28620 smul %l3, %i6, %l0
28621loop_2806:
28622 xorcc %o3, %g2, %i0
28623loop_2807:
28624 edge16l %i3, %o7, %l5
28625 nop ! tcc %xcc, 0x5 changed by convert2hboot
28626 fcmpeq16 %f6, %f14, %o1
28627 movrgz %g3, %l2, %i4
28628 fcmpne32 %f22, %f22, %o4
28629 alignaddr %l1, %o5, %i2
28630 orcc %g7, %g1, %i5
28631 fpack16 %f2, %f24
28632 movleu %icc, %g6, %g4
28633 array16 %o2, %l4, %o6
28634 smulcc %i1, 0x1F1B, %i7
28635 fbule %fcc2, loop_2808
28636 edge16l %o0, %g5, %l6
28637 bvc,pn %xcc, loop_2809
28638 movn %icc, %i6, %l3
28639loop_2808:
28640 subc %o3, 0x004A, %g2
28641 mova %xcc, %i0, %i3
28642loop_2809:
28643 movrgez %o7, %l0, %l5
28644 fmovscs %icc, %f8, %f26
28645 nop ! tn %xcc, 0x4 changed by convert2hboot
28646 srl %o1, 0x1B, %l2
28647 nop
28648 set 0x34, %l0
28649 ldstub [%l7 + %l0], %g3
28650 restored
28651 rdpr %cwp, %g1
28652 rdpr %cansave, %g2
28653 rdpr %canrestore, %g3
28654 rdpr %cleanwin, %g4
28655 rdpr %otherwin, %g5
28656 rdpr %wstate, %g6
28657 brlz %o4, loop_2810
28658 srax %l1, %i4, %o5
28659 brgez %g7, loop_2811
28660 orn %g1, 0x08BA, %i2
28661loop_2810:
28662 bcs,pt %icc, loop_2812
28663 fmul8x16 %f30, %f10, %f24
28664loop_2811:
28665 sdiv %i5, 0x0225, %g4
28666 nop ! tsubcc %o2, 0x1EB2, %l4 changed by convert2hboot
28667loop_2812:
28668 bl loop_2813
28669 fmovdvs %icc, %f1, %f13
28670 udiv %g6, 0x107C, %o6
28671 ldsw [%l7 + 0x54], %i1
28672loop_2813:
28673 fexpand %f31, %f28
28674 udivx %i7, 0x1AEA, %o0
28675 fnand %f24, %f0, %f20
28676 movpos %icc, %l6, %i6
28677 orn %l3, %g5, %g2
28678 fbule,a %fcc3, loop_2814
28679 movneg %xcc, %i0, %i3
28680 udivcc %o3, 0x16D0, %l0
28681 movne %icc, %l5, %o1
28682loop_2814:
28683 fpadd32s %f18, %f10, %f8
28684 fnot1 %f26, %f22
28685 fbl,a %fcc3, loop_2815
28686 edge16 %o7, %g3, %l2
28687 fmovrdlez %l1, %f16, %f6
28688 movrgz %o4, %i4, %o5
28689loop_2815:
28690 nop ! tcc %icc, 0x5 changed by convert2hboot
28691 movgu %xcc, %g7, %i2
28692 xor %g1, 0x08A9, %g4
28693 add %l7, 0x20, %l6
28694 wr %g0, 0x10, %asi
28695 nop ! casxa [%l6] 0x10, %i5, %o2 ASI use replaced by convert2hboot
28696 restored
28697 rdpr %cwp, %g1
28698 rdpr %cansave, %g2
28699 rdpr %canrestore, %g3
28700 rdpr %cleanwin, %g4
28701 rdpr %otherwin, %g5
28702 rdpr %wstate, %g6
28703 nop
28704 setx loop_2816, %l0, %l1
28705 nop ! wrpr 0x1, %tl changed by convert2hboot
28706 nop ! wrpr %l1, %tnpc changed by convert2hboot
28707 setx 0x34400001400, %l0, %l1
28708 nop ! wrpr %l1, %tstate changed by convert2hboot
28709 nop ! wrhpr 0x4, %htstate changed by convert2hboot
28710 nop ! done changed by convert2hboot
28711 call loop_2817
28712 edge8 %g6, %l4, %i1
28713 wr %g0, 0x81, %asi
28714loop_2816:
28715 edge8 %o6, %l6, %o0
28716loop_2817:
28717 nop
28718 add %l7, 0x44, %l6
28719 wr %g0, 0x88, %asi
28720 ble,a %icc, loop_2818
28721 ldx [%l7 + 0x38], %g2
28722 fnands %f25, %f23, %f24
28723 edge8l %i6, %i3, %o3
28724loop_2818:
28725 fmovdcc %icc, %f23, %f10
28726 subccc %l0, 0x1235, %l5
28727 nop
28728 set 0x4C, %i2
28729 stw %i0, [%l7 + %i2]
28730 movvs %xcc, %o7, %g3
28731 add %l7, 0x48, %l6
28732 wr %g0, 0x04, %asi
28733 nop ! casxa [%l6] 0x04, %l2, %l1 ASI use replaced by convert2hboot
28734 edge8l %o1, %i4, %o4
28735 movcc %xcc, %g7, %o5
28736 movrne %g1, 0x3FE, %g4
28737 set 0x5C, %l6
28738 nop ! ldsha [%l7 + %l6] 0x19, %i5 ASI use replaced by convert2hboot
28739 nop ! tcc %xcc, 0x1 changed by convert2hboot
28740 fandnot2s %f0, %f18, %f11
28741 nop ! tcc %icc, 0x6 changed by convert2hboot
28742 smulcc %i2, %g6, %l4
28743 ldstub [%l7 + 0x2D], %i1
28744 swap [%l7 + 0x10], %i7
28745 edge8l %o2, %l6, %o6
28746 movl %icc, %o0, %g5
28747 fba %fcc3, loop_2819
28748 sethi 0x0158, %g2
28749 sra %i6, 0x19, %i3
28750 sdivcc %l3, 0x04AE, %l0
28751loop_2819:
28752 bvc loop_2820
28753 srl %o3, 0x0D, %l5
28754 nop ! tsubcc %o7, %i0, %l2 changed by convert2hboot
28755 set 0x6C, %i0
28756 nop ! stwa %l1, [%l7 + %i0] 0xea ASI use replaced by convert2hboot
28757 membar #Sync
28758loop_2820:
28759 nop
28760 wr %g0, 0x04, %asi
28761 addccc %i4, %g3, %o4
28762 fmul8x16au %f9, %f13, %f28
28763 nop ! tpos %icc, 0x2 changed by convert2hboot
28764 xor %g7, 0x09D2, %o5
28765 fbug %fcc0, loop_2821
28766 bgu %xcc, loop_2822
28767 sra %g4, %i5, %i2
28768 udivcc %g1, 0x08B4, %g6
28769loop_2821:
28770 bneg,a,pt %xcc, loop_2823
28771loop_2822:
28772 bpos,a,pt %icc, loop_2824
28773 srlx %i1, 0x14, %i7
28774 edge32l %o2, %l6, %o6
28775loop_2823:
28776 nop ! tvs %icc, 0x0 changed by convert2hboot
28777loop_2824:
28778 bneg loop_2825
28779 nop ! tne %xcc, 0x3 changed by convert2hboot
28780 nop ! taddcctv %l4, %o0, %g2 changed by convert2hboot
28781 wr %g0, 0x23, %asi
28782 membar #Sync
28783loop_2825:
28784 popc %i3, %l3
28785 sdivx %l0, 0x1F09, %o3
28786 addccc %g5, 0x134A, %o7
28787 ldsh [%l7 + 0x64], %i0
28788 mulx %l2, %l1, %l5
28789 edge16 %o1, %i4, %g3
28790 fandnot2 %f30, %f18, %f6
28791 alignaddrl %o4, %g7, %o5
28792 wr %g0, 0x5f, %asi
28793 movne %xcc, %g4, %g1
28794 fxnor %f24, %f4, %f20
28795 umul %i2, %i1, %g6
28796 edge32n %i7, %l6, %o6
28797 fpadd32 %f20, %f24, %f22
28798 nop ! tvc %icc, 0x6 changed by convert2hboot
28799 fmovrde %o2, %f24, %f8
28800 fpsub32 %f2, %f12, %f30
28801 set 0x3B, %o7
28802 nop ! ldstuba [%l7 + %o7] 0x04, %l4 ASI use replaced by convert2hboot
28803 fmovs %f4, %f24
28804 bn,a,pn %icc, loop_2826
28805 ba,a loop_2827
28806 fnot2 %f0, %f20
28807 fmovrsgz %o0, %f8, %f14
28808loop_2826:
28809 subccc %g2, 0x0E0C, %i6
28810loop_2827:
28811 edge16 %i3, %l0, %l3
28812 set 0x0C, %o3
28813 nop ! ldswa [%l7 + %o3] 0x18, %g5 ASI use replaced by convert2hboot
28814 movvc %icc, %o7, %o3
28815 nop ! tl %xcc, 0x5 changed by convert2hboot
28816 edge16n %l2, %i0, %l5
28817 ba,pn %icc, loop_2828
28818 array16 %l1, %i4, %o1
28819 udiv %o4, 0x1C59, %g3
28820 fcmpeq32 %f4, %f0, %o5
28821loop_2828:
28822 fmul8sux16 %f22, %f0, %f28
28823 subccc %i5, %g4, %g1
28824 nop ! tne %xcc, 0x0 changed by convert2hboot
28825 fbg,a %fcc0, loop_2829
28826 fcmpes %fcc0, %f29, %f14
28827 wr %g0, 0x27, %asi
28828 membar #Sync
28829loop_2829:
28830 fnot2 %f20, %f8
28831 movvs %xcc, %i2, %g6
28832 stw %i1, [%l7 + 0x24]
28833 nop ! tleu %icc, 0x3 changed by convert2hboot
28834 ldd [%l7 + 0x30], %i6
28835 fbue,a %fcc0, loop_2830
28836 faligndata %f16, %f6, %f10
28837 set 0x58, %l2
28838 nop ! ldxa [%l7 + %l2] 0x11, %o6 ASI use replaced by convert2hboot
28839loop_2830:
28840 fmovrsgz %o2, %f23, %f28
28841 sll %i7, %l4, %g2
28842 nop ! tleu %icc, 0x1 changed by convert2hboot
28843 andcc %o0, %i6, %l0
28844 flush %l7 + 0x40
28845 addc %i3, 0x0423, %g5
28846 bvc loop_2831
28847 bg,a,pt %xcc, loop_2832
28848 bcc,a loop_2833
28849 mova %icc, %l3, %o7
28850loop_2831:
28851 sll %l2, 0x10, %i0
28852loop_2832:
28853 fmovrdlz %o3, %f30, %f14
28854loop_2833:
28855 sra %l5, %i4, %l1
28856 bcs,a loop_2834
28857 srax %o4, %o1, %o5
28858 fmul8x16 %f2, %f18, %f12
28859 nop
28860 setx loop_2835, %l0, %l1
28861 jmpl %l1, %g3
28862loop_2834:
28863 nop
28864 set 0x79, %l1
28865 ldsb [%l7 + %l1], %i5
28866 set 0x50, %g4
28867 nop ! stxa %g1, [%l7 + %g4] 0x81 ASI use replaced by convert2hboot
28868loop_2835:
28869 orncc %g4, %g7, %i2
28870 mulx %i1, %l6, %o6
28871 movle %icc, %g6, %o2
28872 ldstub [%l7 + 0x64], %l4
28873 sethi 0x1189, %i7
28874 membar 0x29
28875 nop ! tsubcctv %o0, 0x00AB, %g2 changed by convert2hboot
28876 fmul8x16al %f12, %f23, %f6
28877 fmovsge %xcc, %f10, %f2
28878 nop ! tge %xcc, 0x3 changed by convert2hboot
28879 fpsub32s %f28, %f20, %f25
28880 fmovrdlez %i6, %f2, %f6
28881 nop ! tleu %xcc, 0x3 changed by convert2hboot
28882 array32 %l0, %i3, %l3
28883 movge %xcc, %g5, %l2
28884 fbge %fcc0, loop_2836
28885 bneg,a loop_2837
28886 orncc %i0, %o7, %o3
28887 set 0x64, %g7
28888 nop ! stwa %i4, [%l7 + %g7] 0x0c ASI use replaced by convert2hboot
28889loop_2836:
28890 fbul %fcc3, loop_2838
28891loop_2837:
28892 fblg %fcc0, loop_2839
28893 xnor %l1, 0x16A0, %o4
28894 nop
28895 setx loop_2840, %l0, %l1
28896 nop ! wrpr 0x1, %tl changed by convert2hboot
28897 nop ! wrpr %l1, %tpc changed by convert2hboot
28898 add %l1, 0x4, %l1
28899 nop ! wrpr %l1, %tnpc changed by convert2hboot
28900 setx 0x34400001400, %l0, %l1
28901 nop ! wrpr %l1, %tstate changed by convert2hboot
28902 nop ! wrhpr 0x4, %htstate changed by convert2hboot
28903 nop ! retry changed by convert2hboot
28904loop_2838:
28905 udivcc %l5, 0x16C9, %o5
28906loop_2839:
28907 movn %icc, %o1, %i5
28908 alignaddrl %g1, %g4, %g7
28909loop_2840:
28910 xnor %i2, %i1, %g3
28911 flush %l7 + 0x2C
28912 set 0x68, %g1
28913 nop ! stwa %l6, [%l7 + %g1] 0x0c ASI use replaced by convert2hboot
28914 ldub [%l7 + 0x7F], %o6
28915 movleu %icc, %g6, %o2
28916 fbule %fcc0, loop_2841
28917 smul %l4, 0x1EAE, %o0
28918 sth %i7, [%l7 + 0x46]
28919 fmovse %xcc, %f19, %f24
28920loop_2841:
28921 srlx %i6, 0x00, %l0
28922 set 0x50, %g6
28923 nop ! lduwa [%l7 + %g6] 0x11, %i3 ASI use replaced by convert2hboot
28924 mulscc %l3, 0x140D, %g2
28925 fmul8sux16 %f16, %f2, %f22
28926 edge16n %l2, %g5, %o7
28927 movne %icc, %i0, %i4
28928 andn %o3, %l1, %o4
28929 nop ! tneg %xcc, 0x0 changed by convert2hboot
28930 umul %o5, 0x127A, %o1
28931 nop
28932 setx loop_2842, %l0, %l1
28933 nop ! wrpr 0x1, %tl changed by convert2hboot
28934 nop ! wrpr %l1, %tpc changed by convert2hboot
28935 add %l1, 0x4, %l1
28936 nop ! wrpr %l1, %tnpc changed by convert2hboot
28937 setx 0x34400001400, %l0, %l1
28938 nop ! wrpr %l1, %tstate changed by convert2hboot
28939 nop ! wrhpr 0x4, %htstate changed by convert2hboot
28940 nop ! retry changed by convert2hboot
28941 fbul %fcc3, loop_2843
28942 fbue,a %fcc0, loop_2844
28943 ldub [%l7 + 0x24], %l5
28944loop_2842:
28945 fornot2s %f2, %f19, %f8
28946loop_2843:
28947 nop
28948 set 0x28, %l3
28949 nop ! ldxa [%l7 + %l3] 0x19, %g1 ASI use replaced by convert2hboot
28950loop_2844:
28951 addccc %i5, 0x1B43, %g7
28952 fbn %fcc2, loop_2845
28953 nop ! sir 0x09B7 changed by convert2hboot
28954 fble,a %fcc3, loop_2846
28955 andn %g4, %i2, %i1
28956loop_2845:
28957 fpadd32 %f20, %f2, %f22
28958 std %f12, [%l7 + 0x70]
28959loop_2846:
28960 nop
28961 setx loop_2847, %l0, %l1
28962 nop ! wrpr 0x1, %tl changed by convert2hboot
28963 nop ! wrpr %l1, %tpc changed by convert2hboot
28964 add %l1, 0x4, %l1
28965 nop ! wrpr %l1, %tnpc changed by convert2hboot
28966 setx 0x34400001400, %l0, %l1
28967 nop ! wrpr %l1, %tstate changed by convert2hboot
28968 nop ! wrhpr 0x4, %htstate changed by convert2hboot
28969 nop ! retry changed by convert2hboot
28970 addccc %l6, 0x1D23, %o6
28971 fbl %fcc3, loop_2848
28972 movvc %icc, %g6, %o2
28973loop_2847:
28974 nop ! tne %xcc, 0x1 changed by convert2hboot
28975 wr %g0, 0x18, %asi
28976loop_2848:
28977 fmovdg %xcc, %f10, %f14
28978 and %g3, 0x0947, %o0
28979 set 0x68, %l5
28980 sta %f13, [%l7 + %l5] 0x15
28981 ba,a,pn %icc, loop_2849
28982 fmovsne %xcc, %f21, %f9
28983 edge8l %i6, %l0, %i7
28984 movrgez %l3, 0x2AC, %g2
28985loop_2849:
28986 addcc %l2, %i3, %o7
28987 movpos %xcc, %g5, %i4
28988 alignaddrl %o3, %i0, %o4
28989 fpack32 %f20, %f10, %f16
28990 movrne %o5, 0x187, %o1
28991 movleu %xcc, %l1, %l5
28992 st %f4, [%l7 + 0x68]
28993 fcmpgt32 %f14, %f4, %g1
28994 nop
28995 setx loop_2850, %l0, %l1
28996 nop ! wrpr 0x1, %tl changed by convert2hboot
28997 nop ! wrpr %l1, %tpc changed by convert2hboot
28998 add %l1, 0x4, %l1
28999 nop ! wrpr %l1, %tnpc changed by convert2hboot
29000 setx 0x34400001400, %l0, %l1
29001 nop ! wrpr %l1, %tstate changed by convert2hboot
29002 nop ! wrhpr 0x4, %htstate changed by convert2hboot
29003 nop ! retry changed by convert2hboot
29004 movleu %xcc, %i5, %g7
29005 brnz,a %i2, loop_2851
29006 brnz,a %g4, loop_2852
29007loop_2850:
29008 bleu,a,pt %xcc, loop_2853
29009 sllx %i1, %o6, %l6
29010loop_2851:
29011 movcs %xcc, %g6, %l4
29012loop_2852:
29013 fmovd %f10, %f14
29014loop_2853:
29015 addccc %g3, %o0, %i6
29016 nop ! taddcc %o2, %l0, %l3 changed by convert2hboot
29017 srax %i7, 0x1F, %g2
29018 array32 %l2, %o7, %g5
29019 bleu,a,pt %xcc, loop_2854
29020 ldub [%l7 + 0x30], %i4
29021 sdivx %o3, 0x1FC5, %i0
29022 edge32l %i3, %o5, %o4
29023loop_2854:
29024 fandnot2s %f19, %f3, %f3
29025 fornot2 %f24, %f24, %f8
29026 fmovdpos %xcc, %f11, %f15
29027 mova %icc, %l1, %o1
29028 fzeros %f2
29029 sdiv %g1, 0x17DC, %i5
29030 fsrc1s %f1, %f22
29031 movrgz %l5, 0x1DA, %i2
29032 smul %g7, %i1, %o6
29033 movn %xcc, %g4, %g6
29034 popc %l4, %l6
29035 wr %g0, 0x2f, %asi
29036 membar #Sync
29037 bcs,pn %icc, loop_2855
29038 srax %i6, %o0, %l0
29039 fcmped %fcc2, %f8, %f0
29040 nop
29041 setx loop_2856, %l0, %l1
29042 jmpl %l1, %l3
29043loop_2855:
29044 fbne %fcc2, loop_2857
29045 bneg,pt %xcc, loop_2858
29046 add %o2, 0x0092, %i7
29047loop_2856:
29048 nop ! tgu %xcc, 0x5 changed by convert2hboot
29049loop_2857:
29050 orn %g2, %l2, %g5
29051loop_2858:
29052 nop ! tpos %xcc, 0x1 changed by convert2hboot
29053 sdivx %i4, 0x19B2, %o3
29054 umul %i0, 0x114B, %o7
29055 sllx %i3, 0x10, %o4
29056 bvs,a,pn %icc, loop_2859
29057 fsrc1 %f0, %f10
29058 ble,pn %xcc, loop_2860
29059 movvc %xcc, %l1, %o5
29060loop_2859:
29061 fmovse %xcc, %f31, %f3
29062 alignaddr %o1, %g1, %l5
29063loop_2860:
29064 sra %i2, %g7, %i1
29065 fornot2s %f23, %f28, %f0
29066 wr %g0, 0x18, %asi
29067 sta %f24, [%l7 + 0x38] %asi
29068 fandnot2 %f24, %f28, %f24
29069 fmovdleu %icc, %f30, %f5
29070 fcmped %fcc0, %f0, %f8
29071 bge,pn %icc, loop_2861
29072 nop ! tg %xcc, 0x0 changed by convert2hboot
29073 brlz %o6, loop_2862
29074 fmovrdgez %g4, %f20, %f2
29075loop_2861:
29076 nop
29077 add %l7, 0x58, %l6
29078 wr %g0, 0x19, %asi
29079loop_2862:
29080 restored
29081 rdpr %cwp, %g1
29082 rdpr %cansave, %g2
29083 rdpr %canrestore, %g3
29084 rdpr %cleanwin, %g4
29085 rdpr %otherwin, %g5
29086 rdpr %wstate, %g6
29087 saved
29088 rdpr %cwp, %g1
29089 rdpr %cansave, %g2
29090 rdpr %canrestore, %g3
29091 rdpr %cleanwin, %g4
29092 rdpr %otherwin, %g5
29093 rdpr %wstate, %g6
29094 fmovdg %xcc, %f29, %f27
29095 movrgz %i5, 0x1AA, %l6
29096 fnot1 %f0, %f20
29097 edge16l %i6, %g3, %o0
29098 fornot2 %f30, %f0, %f12
29099 nop
29100 set 0x28, %l4
29101 stw %l3, [%l7 + %l4]
29102 bvc,a,pt %icc, loop_2863
29103 movvs %icc, %o2, %i7
29104 nop ! sir 0x01E0 changed by convert2hboot
29105 movrne %l0, 0x1B7, %l2
29106loop_2863:
29107 nop
29108 add %l7, 0x48, %l6
29109 wr %g0, 0x11, %asi
29110 nop ! taddcctv %o3, %g5, %o7 changed by convert2hboot
29111 andncc %i0, %i3, %l1
29112 fmovrdgez %o4, %f20, %f14
29113 xor %o5, 0x102D, %g1
29114 nop ! tle %icc, 0x1 changed by convert2hboot
29115 fornot2 %f4, %f28, %f24
29116 wr %g0, 0x18, %asi
29117 fmovsl %icc, %f9, %f13
29118 fcmple16 %f4, %f24, %i2
29119 nop ! tcc %xcc, 0x5 changed by convert2hboot
29120 wr %g0, 0x88, %asi
29121 fmovdg %icc, %f18, %f17
29122 fmul8sux16 %f8, %f6, %f6
29123 umulcc %g7, %i1, %g4
29124 set 0x6D, %g5
29125 nop ! ldsba [%l7 + %g5] 0x0c, %o6 ASI use replaced by convert2hboot
29126 fpsub32 %f30, %f16, %f12
29127 fmovda %xcc, %f13, %f21
29128 subccc %g6, 0x0C04, %l4
29129 movg %xcc, %i5, %l6
29130 nop ! tpos %xcc, 0x4 changed by convert2hboot
29131 alignaddrl %i6, %g3, %o0
29132 sdivx %o2, 0x0875, %l3
29133 nop ! tg %icc, 0x3 changed by convert2hboot
29134 addc %l0, %l2, %i7
29135 swap [%l7 + 0x6C], %i4
29136 fmovscc %icc, %f6, %f23
29137 sllx %g2, 0x1F, %o3
29138 sdiv %g5, 0x1F7E, %o7
29139 move %icc, %i3, %i0
29140 saved
29141 rdpr %cwp, %g1
29142 rdpr %cansave, %g2
29143 rdpr %canrestore, %g3
29144 rdpr %cleanwin, %g4
29145 rdpr %otherwin, %g5
29146 rdpr %wstate, %g6
29147 fbug,a %fcc3, loop_2864
29148 movrlez %o4, 0x351, %l1
29149 bvc loop_2865
29150 fmovscc %icc, %f11, %f19
29151loop_2864:
29152 nop ! tvc %xcc, 0x6 changed by convert2hboot
29153 fnot1 %f22, %f0
29154loop_2865:
29155 movge %icc, %o5, %g1
29156 fmovrde %o1, %f20, %f16
29157 nop ! tsubcctv %i2, %l5, %g7 changed by convert2hboot
29158 and %i1, 0x1B63, %g4
29159 andcc %o6, %l4, %g6
29160 orcc %i5, 0x16BC, %l6
29161 edge16n %g3, %i6, %o2
29162 st %f12, [%l7 + 0x64]
29163 movneg %xcc, %l3, %l0
29164 nop ! tcs %icc, 0x6 changed by convert2hboot
29165 fmul8ulx16 %f0, %f26, %f4
29166 fmovrslez %o0, %f26, %f27
29167 fxors %f3, %f14, %f25
29168 array16 %i7, %l2, %i4
29169 movvc %icc, %g2, %g5
29170 wr %g0, 0x89, %asi
29171 nop ! taddcctv %o3, 0x0023, %i3 changed by convert2hboot
29172 edge8 %i0, %l1, %o4
29173 movleu %icc, %g1, %o5
29174 movneg %icc, %o1, %i2
29175 ldd [%l7 + 0x58], %l4
29176 srl %i1, 0x08, %g4
29177 prefetch [%l7 + 0x0C], 0x1
29178 array16 %g7, %o6, %g6
29179 udiv %i5, 0x0DF7, %l6
29180 set 0x10, %o0
29181 nop ! stxa %g3, [%l7 + %o0] 0x04 ASI use replaced by convert2hboot
29182 stb %l4, [%l7 + 0x16]
29183 fbo %fcc0, loop_2866
29184 stx %o2, [%l7 + 0x70]
29185 set 0x10, %g3
29186 nop ! ldsba [%l7 + %g3] 0x04, %i6 ASI use replaced by convert2hboot
29187loop_2866:
29188 xnor %l0, %o0, %i7
29189 nop ! tpos %xcc, 0x1 changed by convert2hboot
29190 nop ! tgu %icc, 0x3 changed by convert2hboot
29191 edge16ln %l2, %i4, %l3
29192 fone %f0
29193 xorcc %g2, %g5, %o7
29194 nop ! taddcc %i3, %o3, %l1 changed by convert2hboot
29195 fmovsne %icc, %f14, %f25
29196 movrgez %o4, 0x2C9, %i0
29197 movle %xcc, %g1, %o5
29198 fblg %fcc0, loop_2867
29199 brz,a %o1, loop_2868
29200 movl %xcc, %l5, %i1
29201 movgu %icc, %g4, %g7
29202loop_2867:
29203 movcc %xcc, %o6, %i2
29204loop_2868:
29205 nop ! tge %icc, 0x4 changed by convert2hboot
29206 movne %icc, %i5, %g6
29207 udiv %l6, 0x0BE9, %l4
29208 movgu %icc, %o2, %g3
29209 saved
29210 rdpr %cwp, %g1
29211 rdpr %cansave, %g2
29212 rdpr %canrestore, %g3
29213 rdpr %cleanwin, %g4
29214 rdpr %otherwin, %g5
29215 rdpr %wstate, %g6
29216 edge8ln %l0, %o0, %i6
29217 orn %l2, %i7, %i4
29218 nop ! taddcctv %l3, %g2, %g5 changed by convert2hboot
29219 movcs %xcc, %o7, %o3
29220 fcmpes %fcc1, %f9, %f27
29221 ldsb [%l7 + 0x4C], %i3
29222 add %l7, 0x58, %l6
29223 wr %g0, 0x04, %asi
29224 nop ! casa [%l6] 0x04, %o4, %i0 ASI use replaced by convert2hboot
29225 set 0x51, %g2
29226 nop ! stba %g1, [%l7 + %g2] 0x04 ASI use replaced by convert2hboot
29227 set 0x74, %i6
29228 nop ! ldswa [%l7 + %i6] 0x0c, %o5 ASI use replaced by convert2hboot
29229 move %icc, %l1, %o1
29230 edge16n %l5, %i1, %g4
29231 fpadd32s %f18, %f5, %f21
29232 orn %o6, %i2, %i5
29233 sdivcc %g6, 0x08EB, %g7
29234 fmovspos %icc, %f0, %f21
29235 orcc %l6, %l4, %g3
29236 fpack32 %f18, %f10, %f30
29237 set 0x40, %i4
29238 nop ! ldda [%l7 + %i4] 0x0c, %f0 ASI use replaced by convert2hboot
29239 movpos %xcc, %l0, %o0
29240 bn,a,pn %icc, loop_2869
29241 srlx %i6, %l2, %i7
29242 fbul,a %fcc2, loop_2870
29243 movl %icc, %o2, %l3
29244loop_2869:
29245 fcmpgt16 %f26, %f4, %g2
29246 movne %icc, %g5, %o7
29247loop_2870:
29248 brgz %o3, loop_2871
29249 nop ! tcs %xcc, 0x0 changed by convert2hboot
29250 set 0x10, %o4
29251 nop ! ldda [%l7 + %o4] 0x88, %i2 ASI use replaced by convert2hboot
29252loop_2871:
29253 fpack16 %f24, %f22
29254 nop ! tcs %icc, 0x2 changed by convert2hboot
29255 sdivx %i4, 0x0108, %i0
29256 fxors %f8, %f2, %f18
29257 nop ! tge %icc, 0x5 changed by convert2hboot
29258 movrgez %o4, %g1, %l1
29259 nop ! tsubcctv %o5, 0x171C, %l5 changed by convert2hboot
29260 st %f10, [%l7 + 0x44]
29261 sll %i1, %g4, %o6
29262 umul %o1, %i2, %g6
29263 bl %icc, loop_2872
29264 fmovrsgez %i5, %f25, %f7
29265 nop ! tn %xcc, 0x1 changed by convert2hboot
29266 movrgez %g7, %l4, %l6
29267loop_2872:
29268 fmovsvs %icc, %f22, %f6
29269 nop
29270 setx loop_2873, %l0, %l1
29271 nop ! wrpr 0x1, %tl changed by convert2hboot
29272 nop ! wrpr %l1, %tnpc changed by convert2hboot
29273 setx 0x34400001400, %l0, %l1
29274 nop ! wrpr %l1, %tstate changed by convert2hboot
29275 nop ! wrhpr 0x4, %htstate changed by convert2hboot
29276 nop ! done changed by convert2hboot
29277 fpack16 %f12, %f1
29278 fble,a %fcc0, loop_2874
29279 andcc %g3, %o0, %l0
29280loop_2873:
29281 nop
29282 wr %g0, 0x80, %asi
29283loop_2874:
29284 nop ! tneg %icc, 0x0 changed by convert2hboot
29285 fmul8x16al %f5, %f6, %f22
29286 popc %i6, %o2
29287 sethi 0x1984, %l3
29288 fpadd16 %f4, %f0, %f28
29289 fmovsn %icc, %f28, %f10
29290 fmovsg %icc, %f22, %f27
29291 sll %g2, %g5, %o7
29292 movrne %o3, 0x2C6, %i7
29293 subccc %i3, 0x0E9E, %i4
29294 edge32n %o4, %i0, %g1
29295 addc %o5, 0x122D, %l5
29296 brnz %i1, loop_2875
29297 edge8n %g4, %l1, %o6
29298 fsrc1s %f23, %f2
29299 edge16n %o1, %i2, %i5
29300loop_2875:
29301 nop ! tgu %xcc, 0x1 changed by convert2hboot
29302 nop
29303 setx loop_2876, %l0, %l1
29304 jmpl %l1, %g6
29305 sdivcc %g7, 0x0B52, %l6
29306 movvs %xcc, %l4, %g3
29307 edge8l %o0, %l2, %i6
29308loop_2876:
29309 brlz %o2, loop_2877
29310 fmul8x16au %f11, %f25, %f26
29311 fmovdn %icc, %f21, %f29
29312 bcs,pn %xcc, loop_2878
29313loop_2877:
29314 orn %l0, %l3, %g2
29315 wr %g0, 0x10, %asi
29316loop_2878:
29317 array8 %o7, %o3, %i7
29318 sub %i3, 0x0D66, %i4
29319 fmovsgu %icc, %f30, %f19
29320 std %o4, [%l7 + 0x68]
29321 nop ! ta %icc, 0x4 changed by convert2hboot
29322 orcc %i0, 0x08CA, %g1
29323 wr %g0, 0x19, %asi
29324 sta %f11, [%l7 + 0x58] %asi
29325 move %icc, %o5, %l5
29326 andncc %i1, %l1, %g4
29327 fmovdcc %xcc, %f19, %f29
29328 flush %l7 + 0x70
29329 wr %g0, 0x81, %asi
29330 sta %f20, [%l7 + 0x40] %asi
29331 umul %o1, 0x038E, %o6
29332 edge32 %i2, %i5, %g7
29333 fmovdcs %xcc, %f14, %f17
29334 fmovsleu %icc, %f17, %f5
29335 movrne %g6, %l4, %l6
29336 for %f6, %f22, %f4
29337 sth %o0, [%l7 + 0x5A]
29338 movrlz %l2, 0x294, %i6
29339 xor %o2, 0x1D3B, %g3
29340 movleu %xcc, %l0, %l3
29341 array32 %g5, %o7, %g2
29342 or %i7, %i3, %i4
29343 bne,pn %icc, loop_2879
29344 edge16n %o4, %o3, %i0
29345 orcc %g1, %o5, %i1
29346 array8 %l1, %l5, %o1
29347loop_2879:
29348 nop ! tpos %icc, 0x7 changed by convert2hboot
29349 nop ! tgu %icc, 0x1 changed by convert2hboot
29350 orn %g4, 0x1F20, %i2
29351 std %o6, [%l7 + 0x10]
29352 fmovsg %xcc, %f16, %f25
29353 nop ! taddcc %g7, %i5, %l4 changed by convert2hboot
29354 nop ! tvc %xcc, 0x5 changed by convert2hboot
29355 wr %g0, 0x81, %asi
29356 set 0x48, %o5
29357 nop ! swapa [%l7 + %o5] 0x10, %o0 ASI use replaced by convert2hboot
29358 movrlz %l6, %l2, %i6
29359 array8 %g3, %o2, %l0
29360 set 0x4A, %i7
29361 nop ! lduha [%l7 + %i7] 0x11, %g5 ASI use replaced by convert2hboot
29362 array8 %o7, %g2, %i7
29363 fbu,a %fcc0, loop_2880
29364 nop ! tcs %icc, 0x7 changed by convert2hboot
29365 lduw [%l7 + 0x14], %l3
29366 movrlz %i4, 0x350, %o4
29367loop_2880:
29368 bcs,a,pt %xcc, loop_2881
29369 sra %i3, %i0, %o3
29370 saved
29371 rdpr %cwp, %g1
29372 rdpr %cansave, %g2
29373 rdpr %canrestore, %g3
29374 rdpr %cleanwin, %g4
29375 rdpr %otherwin, %g5
29376 rdpr %wstate, %g6
29377 movrne %g1, %i1, %l1
29378loop_2881:
29379 nop
29380 add %l7, 0x10, %l6
29381 wr %g0, 0x80, %asi
29382 nop ! casxa [%l6] 0x80, %o5, %o1 ASI use replaced by convert2hboot
29383 ldsw [%l7 + 0x3C], %g4
29384 fcmpeq32 %f16, %f4, %l5
29385 movrgez %i2, 0x1F5, %o6
29386 nop ! tsubcc %g7, %l4, %i5 changed by convert2hboot
29387 fmovdvs %xcc, %f12, %f28
29388 edge16n %g6, %l6, %l2
29389 brgez,a %i6, loop_2882
29390 restored
29391 rdpr %cwp, %g1
29392 rdpr %cansave, %g2
29393 rdpr %canrestore, %g3
29394 rdpr %cleanwin, %g4
29395 rdpr %otherwin, %g5
29396 rdpr %wstate, %g6
29397 movvs %xcc, %g3, %o0
29398 faligndata %f2, %f10, %f30
29399loop_2882:
29400 bcc,a,pt %icc, loop_2883
29401 sllx %o2, 0x10, %l0
29402 fmovdle %xcc, %f18, %f6
29403 srlx %g5, 0x1F, %g2
29404loop_2883:
29405 movg %xcc, %i7, %o7
29406 edge16ln %l3, %o4, %i3
29407 bl %xcc, loop_2884
29408 fmovda %xcc, %f17, %f15
29409 bleu loop_2885
29410 fmovdle %xcc, %f27, %f4
29411loop_2884:
29412 nop
29413 add %l7, 0x30, %l6
29414 wr %g0, 0x81, %asi
29415 nop ! casxa [%l6] 0x81, %i0, %o3 ASI use replaced by convert2hboot
29416loop_2885:
29417 restored
29418 rdpr %cwp, %g1
29419 rdpr %cansave, %g2
29420 rdpr %canrestore, %g3
29421 rdpr %cleanwin, %g4
29422 rdpr %otherwin, %g5
29423 rdpr %wstate, %g6
29424 movrgz %g1, %i4, %i1
29425 wr %g0, 0x19, %asi
29426 fbne,a %fcc3, loop_2886
29427 srlx %o5, %g4, %l5
29428 sethi 0x131B, %o1
29429 orn %o6, %i2, %g7
29430loop_2886:
29431 movvs %xcc, %l4, %i5
29432 call loop_2887
29433 move %icc, %l6, %g6
29434 edge16n %i6, %l2, %o0
29435 nop ! tvc %icc, 0x2 changed by convert2hboot
29436loop_2887:
29437 restored
29438 rdpr %cwp, %g1
29439 rdpr %cansave, %g2
29440 rdpr %canrestore, %g3
29441 rdpr %cleanwin, %g4
29442 rdpr %otherwin, %g5
29443 rdpr %wstate, %g6
29444 nop ! sir 0x10BB changed by convert2hboot
29445 array16 %g3, %o2, %l0
29446 nop ! tcc %icc, 0x7 changed by convert2hboot
29447 fmovdleu %xcc, %f21, %f20
29448 nop ! taddcc %g5, 0x1AC8, %g2 changed by convert2hboot
29449 fmovsgu %xcc, %f17, %f21
29450 xor %i7, 0x0C97, %l3
29451 nop ! tg %icc, 0x4 changed by convert2hboot
29452 srax %o7, %i3, %o4
29453 fmovrdgz %o3, %f26, %f20
29454 nop ! tgu %icc, 0x5 changed by convert2hboot
29455 fmovrsgz %i0, %f15, %f22
29456 set 0x6A, %o2
29457 nop ! lduba [%l7 + %o2] 0x15, %g1 ASI use replaced by convert2hboot
29458 nop ! tleu %icc, 0x4 changed by convert2hboot
29459 fmovdne %icc, %f23, %f21
29460 fandnot2 %f16, %f26, %f18
29461 nop ! taddcc %i4, %i1, %l1 changed by convert2hboot
29462 xorcc %g4, 0x149C, %o5
29463 wr %g0, 0x81, %asi
29464 nop ! ta %xcc, 0x7 changed by convert2hboot
29465 xor %l5, 0x1FFD, %i2
29466 fbul %fcc0, loop_2888
29467 bge %icc, loop_2889
29468 fsrc1 %f10, %f4
29469 std %o6, [%l7 + 0x70]
29470loop_2888:
29471 xnorcc %l4, %i5, %l6
29472loop_2889:
29473 movgu %xcc, %g7, %i6
29474 subc %g6, %l2, %g3
29475 edge16ln %o0, %l0, %g5
29476 nop ! tpos %icc, 0x7 changed by convert2hboot
29477 nop ! tvc %xcc, 0x3 changed by convert2hboot
29478 edge8ln %g2, %i7, %o2
29479 add %o7, %i3, %o4
29480 fcmpne32 %f14, %f24, %o3
29481 swap [%l7 + 0x60], %i0
29482 movpos %icc, %g1, %l3
29483 wr %g0, 0x89, %asi
29484 fmovdge %xcc, %f3, %f1
29485 nop ! tle %xcc, 0x4 changed by convert2hboot
29486 fmovrslez %l1, %f1, %f6
29487 set 0x10, %o6
29488 nop ! ldxa [%l7 + %o6] 0x81, %i1 ASI use replaced by convert2hboot
29489 movrne %o5, 0x08E, %o1
29490 set 0x38, %i1
29491 nop ! ldswa [%l7 + %i1] 0x18, %g4 ASI use replaced by convert2hboot
29492 edge8 %l5, %o6, %i2
29493 sll %i5, 0x04, %l4
29494 fmovdcc %icc, %f28, %f16
29495 umul %l6, %i6, %g6
29496 nop ! tpos %icc, 0x1 changed by convert2hboot
29497 edge16ln %l2, %g7, %o0
29498 saved
29499 rdpr %cwp, %g1
29500 rdpr %cansave, %g2
29501 rdpr %canrestore, %g3
29502 rdpr %cleanwin, %g4
29503 rdpr %otherwin, %g5
29504 rdpr %wstate, %g6
29505 movn %xcc, %l0, %g3
29506 fandnot2 %f14, %f24, %f6
29507 fbe %fcc1, loop_2890
29508 sub %g5, 0x1E81, %g2
29509 movpos %xcc, %i7, %o7
29510 set 0x08, %o1
29511 nop ! swapa [%l7 + %o1] 0x10, %o2 ASI use replaced by convert2hboot
29512loop_2890:
29513 fcmpgt32 %f12, %f18, %o4
29514 fmovdge %xcc, %f18, %f5
29515 set 0x19, %i5
29516 nop ! ldsba [%l7 + %i5] 0x0c, %o3 ASI use replaced by convert2hboot
29517 wr %g0, 0x23, %asi
29518 membar #Sync
29519 nop ! ta %xcc, 0x4 changed by convert2hboot
29520 wr %g0, 0x80, %asi
29521 fsrc2s %f7, %f16
29522 movrne %l3, 0x003, %i0
29523 edge16ln %i4, %l1, %o5
29524 edge16n %o1, %g4, %i1
29525 sllx %l5, 0x01, %i2
29526 fmovs %f4, %f16
29527 fpsub32 %f2, %f26, %f24
29528 nop ! sir 0x186E changed by convert2hboot
29529 addcc %i5, 0x17A1, %o6
29530 wr %g0, 0x80, %asi
29531 lda [%l7 + 0x48] %asi, %f30
29532 fbu %fcc0, loop_2891
29533 andn %l4, %i6, %g6
29534 set 0x48, %l0
29535 nop ! stxa %l2, [%l7 + %l0] 0xeb ASI use replaced by convert2hboot
29536 membar #Sync
29537loop_2891:
29538 nop
29539 wr %g0, 0x26, %asi
29540 fblg %fcc2, loop_2892
29541 sllx %l6, %o0, %l0
29542 edge32l %g5, %g2, %i7
29543 orncc %g3, %o2, %o7
29544loop_2892:
29545 fpadd32 %f14, %f12, %f2
29546 fpsub16s %f25, %f25, %f17
29547 bn %xcc, loop_2893
29548 array32 %o4, %i3, %o3
29549 mulscc %g1, 0x1485, %i0
29550 nop ! tne %xcc, 0x3 changed by convert2hboot
29551loop_2893:
29552 fpack32 %f6, %f18, %f6
29553 smul %i4, 0x0148, %l1
29554 wr %g0, 0x11, %asi
29555 nop ! ta %xcc, 0x6 changed by convert2hboot
29556 movgu %icc, %o1, %o5
29557 movge %icc, %g4, %i1
29558 fmovrsgz %l5, %f7, %f8
29559 stw %i5, [%l7 + 0x28]
29560 array8 %i2, %l4, %i6
29561 movvc %xcc, %o6, %l2
29562 movl %xcc, %g7, %g6
29563 edge8l %o0, %l6, %g5
29564 smul %g2, 0x0464, %l0
29565 edge16ln %g3, %o2, %i7
29566 nop ! sir 0x072A changed by convert2hboot
29567 pdist %f4, %f28, %f14
29568 fmovdl %xcc, %f14, %f13
29569 smulcc %o7, 0x1225, %o4
29570 edge32n %o3, %g1, %i3
29571 ldub [%l7 + 0x72], %i4
29572 nop ! tgu %icc, 0x4 changed by convert2hboot
29573 fnegd %f16, %f20
29574 edge16 %l1, %l3, %o1
29575 xorcc %o5, 0x0657, %g4
29576 movge %xcc, %i0, %l5
29577 nop
29578 set 0x10, %i2
29579 ldd [%l7 + %i2], %i0
29580 nop
29581 setx loop_2894, %l0, %l1
29582 nop ! wrpr 0x1, %tl changed by convert2hboot
29583 nop ! wrpr %l1, %tpc changed by convert2hboot
29584 add %l1, 0x4, %l1
29585 nop ! wrpr %l1, %tnpc changed by convert2hboot
29586 setx 0x34400001400, %l0, %l1
29587 nop ! wrpr %l1, %tstate changed by convert2hboot
29588 nop ! wrhpr 0x4, %htstate changed by convert2hboot
29589 nop ! retry changed by convert2hboot
29590 ldstub [%l7 + 0x1F], %i5
29591 movcs %xcc, %l4, %i6
29592 subcc %i2, 0x157D, %o6
29593loop_2894:
29594 nop ! sir 0x0642 changed by convert2hboot
29595 nop ! tl %xcc, 0x6 changed by convert2hboot
29596 fbne,a %fcc0, loop_2895
29597 sll %g7, %l2, %o0
29598 movcc %icc, %g6, %g5
29599 alignaddr %l6, %l0, %g2
29600loop_2895:
29601 fmovscs %xcc, %f17, %f16
29602 nop ! tvc %icc, 0x5 changed by convert2hboot
29603 bge,a,pn %icc, loop_2896
29604 nop ! tl %xcc, 0x4 changed by convert2hboot
29605 ldub [%l7 + 0x1D], %g3
29606 fsrc2 %f14, %f0
29607loop_2896:
29608 nop
29609 set 0x28, %l6
29610 lda [%l7 + %l6] 0x11, %f9
29611 nop ! tpos %icc, 0x7 changed by convert2hboot
29612 subc %i7, 0x0914, %o7
29613 and %o2, 0x03A9, %o3
29614 fbuge %fcc0, loop_2897
29615 fmovsvc %icc, %f17, %f21
29616 movleu %icc, %o4, %i3
29617 fbuge,a %fcc2, loop_2898
29618loop_2897:
29619 movn %icc, %i4, %l1
29620 set 0x40, %i0
29621 nop ! stda %f16, [%l7 + %i0] 0x1f ASI use replaced by convert2hboot
29622 membar #Sync
29623loop_2898:
29624 nop ! sir 0x1760 changed by convert2hboot
29625 nop ! tvs %icc, 0x7 changed by convert2hboot
29626 fpack32 %f28, %f14, %f4
29627 ld [%l7 + 0x6C], %f13
29628 edge32l %l3, %g1, %o1
29629 movg %icc, %o5, %g4
29630 nop ! tge %icc, 0x0 changed by convert2hboot
29631 sll %i0, 0x1A, %l5
29632 sethi 0x1047, %i1
29633 fpadd16s %f29, %f29, %f11
29634 nop ! te %icc, 0x2 changed by convert2hboot
29635 set 0x0, %i3
29636 nop ! stxa %l4, [%g0 + %i3] 0x57 ASI use replaced by convert2hboot
29637 wr %g0, 0x80, %asi
29638 fmovrsgez %i6, %f0, %f14
29639 sdivcc %o6, 0x0CDD, %g7
29640 edge8 %i2, %l2, %g6
29641 set 0x14, %o3
29642 sta %f20, [%l7 + %o3] 0x15
29643 edge8l %g5, %l6, %o0
29644 fmovdcc %xcc, %f30, %f15
29645 fbue,a %fcc0, loop_2899
29646 bvs,a,pn %icc, loop_2900
29647 movle %icc, %g2, %g3
29648 nop ! tvc %xcc, 0x1 changed by convert2hboot
29649loop_2899:
29650 nop ! tcc %xcc, 0x1 changed by convert2hboot
29651loop_2900:
29652 fpsub32 %f0, %f10, %f6
29653 fmovsvc %xcc, %f11, %f7
29654 alignaddrl %l0, %o7, %i7
29655 fmovsneg %icc, %f17, %f4
29656 array16 %o2, %o3, %i3
29657 edge8l %o4, %l1, %l3
29658 nop ! taddcc %g1, 0x0B1A, %i4 changed by convert2hboot
29659 fmovd %f22, %f30
29660 fmovsne %icc, %f4, %f14
29661 and %o1, %g4, %o5
29662 sth %i0, [%l7 + 0x4C]
29663 mova %xcc, %i1, %l4
29664 smulcc %i5, 0x1D1F, %i6
29665 array8 %l5, %o6, %g7
29666 wr %g0, 0x80, %asi
29667 nop ! tcs %xcc, 0x2 changed by convert2hboot
29668 edge32l %g6, %l2, %l6
29669 sdivx %o0, 0x0B4B, %g5
29670 fandnot1 %f26, %f6, %f8
29671 addc %g3, %g2, %o7
29672 fmovsg %icc, %f10, %f5
29673 nop ! tcc %xcc, 0x5 changed by convert2hboot
29674 sllx %l0, 0x0A, %o2
29675 nop ! tcc %xcc, 0x6 changed by convert2hboot
29676 set 0x7A, %l2
29677 nop ! ldsha [%l7 + %l2] 0x11, %o3 ASI use replaced by convert2hboot
29678 fmovse %xcc, %f28, %f14
29679 set 0x38, %o7
29680 lda [%l7 + %o7] 0x18, %f4
29681 swap [%l7 + 0x1C], %i7
29682 andn %i3, %l1, %o4
29683 xnorcc %l3, 0x1BA3, %g1
29684 alignaddrl %o1, %g4, %i4
29685 fmovse %icc, %f4, %f21
29686 sth %i0, [%l7 + 0x0C]
29687 movrgez %i1, %o5, %l4
29688 fcmple32 %f30, %f4, %i5
29689 array8 %l5, %i6, %o6
29690 fabsd %f0, %f28
29691 srax %g7, %i2, %l2
29692 mulx %l6, %o0, %g5
29693 nop ! tg %icc, 0x3 changed by convert2hboot
29694 fcmpes %fcc0, %f6, %f28
29695 fandnot1 %f12, %f6, %f20
29696 smulcc %g3, %g6, %o7
29697 fble,a %fcc0, loop_2901
29698 nop ! tvc %xcc, 0x1 changed by convert2hboot
29699 move %xcc, %g2, %l0
29700 saved
29701 rdpr %cwp, %g1
29702 rdpr %cansave, %g2
29703 rdpr %canrestore, %g3
29704 rdpr %cleanwin, %g4
29705 rdpr %otherwin, %g5
29706 rdpr %wstate, %g6
29707loop_2901:
29708 xor %o2, %i7, %o3
29709 membar #Sync
29710 set 0x40, %g4
29711 nop ! ldda [%l7 + %g4] 0xf0, %f0 ASI use replaced by convert2hboot
29712 nop ! tpos %xcc, 0x6 changed by convert2hboot
29713 udivx %i3, 0x1532, %o4
29714 membar #Sync
29715 set 0x40, %l1
29716 nop ! ldda [%l7 + %l1] 0x17, %f16 ASI use replaced by convert2hboot
29717 nop ! tgu %xcc, 0x2 changed by convert2hboot
29718 xnorcc %l1, 0x1D2F, %g1
29719 sdivcc %o1, 0x114B, %g4
29720 array8 %l3, %i4, %i0
29721 flush %l7 + 0x2C
29722 edge16ln %i1, %o5, %l4
29723 edge16n %i5, %i6, %l5
29724 nop ! tcc %xcc, 0x0 changed by convert2hboot
29725 nop ! tcs %icc, 0x2 changed by convert2hboot
29726 add %l7, 0x44, %l6
29727 wr %g0, 0x18, %asi
29728 lda [%l6] %asi, %g7
29729 bcs %xcc, loop_2902
29730 orcc %i2, 0x1787, %l6
29731 fbge %fcc1, loop_2903
29732 addccc %l2, %g5, %o0
29733loop_2902:
29734 restored
29735 rdpr %cwp, %g1
29736 rdpr %cansave, %g2
29737 rdpr %canrestore, %g3
29738 rdpr %cleanwin, %g4
29739 rdpr %otherwin, %g5
29740 rdpr %wstate, %g6
29741 andcc %g3, %o7, %g2
29742loop_2903:
29743 nop
29744 set 0x58, %g1
29745 nop ! ldsha [%l7 + %g1] 0x19, %l0 ASI use replaced by convert2hboot
29746 fbge %fcc2, loop_2904
29747 std %f6, [%l7 + 0x08]
29748 nop ! tgu %icc, 0x6 changed by convert2hboot
29749 movcc %icc, %o2, %g6
29750loop_2904:
29751 nop
29752 membar #Sync
29753 set 0x40, %g7
29754 nop ! ldda [%l7 + %g7] 0xf8, %f0 ASI use replaced by convert2hboot
29755 movg %xcc, %o3, %i3
29756 popc %i7, %l1
29757 bshuffle %f20, %f14, %f16
29758 ble,a,pn %xcc, loop_2905
29759 or %o4, 0x05EC, %o1
29760 wr %g0, 0x04, %asi
29761loop_2905:
29762 fandnot1s %f9, %f0, %f16
29763 andncc %l3, %i4, %g1
29764 bg,pn %xcc, loop_2906
29765 movg %icc, %i1, %i0
29766 edge8ln %l4, %i5, %o5
29767 movrlz %i6, 0x1BE, %l5
29768loop_2906:
29769 movne %icc, %o6, %i2
29770 brnz %l6, loop_2907
29771 pdist %f30, %f24, %f26
29772 edge8 %g7, %g5, %o0
29773 sdiv %g3, 0x0EE5, %o7
29774loop_2907:
29775 flush %l7 + 0x20
29776 nop
29777 set 0x3E, %g6
29778 ldsb [%l7 + %g6], %g2
29779 saved
29780 rdpr %cwp, %g1
29781 rdpr %cansave, %g2
29782 rdpr %canrestore, %g3
29783 rdpr %cleanwin, %g4
29784 rdpr %otherwin, %g5
29785 rdpr %wstate, %g6
29786 fbl,a %fcc2, loop_2908
29787 fzeros %f3
29788 movneg %xcc, %l0, %l2
29789 edge16l %o2, %g6, %o3
29790loop_2908:
29791 udiv %i7, 0x1C23, %l1
29792 swap [%l7 + 0x20], %o4
29793 andcc %o1, %g4, %i3
29794 saved
29795 rdpr %cwp, %g1
29796 rdpr %cansave, %g2
29797 rdpr %canrestore, %g3
29798 rdpr %cleanwin, %g4
29799 rdpr %otherwin, %g5
29800 rdpr %wstate, %g6
29801 movcs %icc, %l3, %i4
29802 fcmpd %fcc2, %f6, %f6
29803 add %l7, 0x38, %l6
29804 wr %g0, 0x88, %asi
29805 movn %xcc, %i1, %l4
29806 fnot2 %f16, %f4
29807 edge8 %o5, %i6, %l5
29808 fandnot2s %f23, %f15, %f20
29809 fones %f26
29810 move %xcc, %o6, %i2
29811 nop ! tleu %icc, 0x4 changed by convert2hboot
29812 smul %l6, %i5, %g5
29813 movn %icc, %g7, %o0
29814 xnorcc %o7, %g3, %g2
29815 brnz,a %l0, loop_2909
29816 sdivcc %l2, 0x138A, %o2
29817 fornot1s %f12, %f16, %f28
29818 fbo %fcc2, loop_2910
29819loop_2909:
29820 umulcc %o3, %i7, %g6
29821 movcs %icc, %l1, %o1
29822 mova %icc, %o4, %i3
29823loop_2910:
29824 subccc %l3, %i4, %g4
29825 fmovdl %xcc, %f19, %f16
29826 movn %icc, %g1, %i1
29827 fcmple16 %f4, %f26, %l4
29828 sethi 0x1148, %o5
29829 sllx %i6, 0x15, %l5
29830 fmul8x16 %f13, %f0, %f18
29831 edge8ln %i0, %o6, %i2
29832 subccc %l6, %g5, %i5
29833 movre %g7, %o7, %g3
29834 fbul %fcc2, loop_2911
29835 fcmple16 %f14, %f12, %o0
29836 popc %l0, %l2
29837 orncc %o2, 0x01FD, %o3
29838loop_2911:
29839 fmovdg %xcc, %f0, %f11
29840 for %f18, %f2, %f22
29841 fmul8x16au %f22, %f19, %f26
29842 sllx %g2, 0x02, %g6
29843 fmul8x16 %f24, %f26, %f14
29844 fbn %fcc3, loop_2912
29845 movrgz %l1, %i7, %o4
29846 add %l7, 0x50, %l6
29847 wr %g0, 0x89, %asi
29848 nop ! casa [%l6] 0x89, %o1, %l3 ASI use replaced by convert2hboot
29849loop_2912:
29850 fmovrdgz %i3, %f22, %f28
29851 wr %g0, 0x89, %asi
29852 ba,pn %icc, loop_2913
29853 movcs %icc, %i4, %g1
29854 edge32n %i1, %o5, %i6
29855 brz,a %l5, loop_2914
29856loop_2913:
29857 fandnot1 %f4, %f10, %f18
29858 nop ! tgu %icc, 0x2 changed by convert2hboot
29859 movre %l4, 0x3CB, %o6
29860loop_2914:
29861 fbge %fcc3, loop_2915
29862 fmovsg %xcc, %f5, %f16
29863 edge8n %i0, %l6, %g5
29864 xorcc %i5, 0x0E06, %g7
29865loop_2915:
29866 sllx %i2, 0x0C, %o7
29867 addc %g3, %o0, %l0
29868 fcmpeq16 %f20, %f24, %o2
29869 sll %o3, %l2, %g6
29870 movre %g2, %l1, %o4
29871 edge8l %i7, %o1, %l3
29872 nop ! tg %icc, 0x6 changed by convert2hboot
29873 movge %xcc, %g4, %i3
29874 fmovsvc %icc, %f26, %f9
29875 srax %i4, 0x09, %g1
29876 fxnors %f6, %f10, %f28
29877 add %l7, 0x08, %l6
29878 wr %g0, 0x11, %asi
29879 nop ! tneg %icc, 0x4 changed by convert2hboot
29880 bg %icc, loop_2916
29881 add %l5, 0x106C, %i1
29882 fsrc1s %f12, %f29
29883 umul %o6, %i0, %l4
29884loop_2916:
29885 movre %l6, 0x09A, %g5
29886 nop ! tgu %xcc, 0x2 changed by convert2hboot
29887 fpmerge %f25, %f26, %f0
29888 st %f31, [%l7 + 0x18]
29889 edge8 %g7, %i2, %o7
29890 umul %i5, 0x155D, %o0
29891 brlez %l0, loop_2917
29892 sth %o2, [%l7 + 0x22]
29893 edge8l %g3, %o3, %g6
29894 subc %l2, 0x18C1, %l1
29895loop_2917:
29896 sra %o4, %g2, %o1
29897 wr %g0, 0x89, %asi
29898 fmovsl %icc, %f4, %f4
29899 wr %g0, 0x80, %asi
29900 array32 %i7, %i3, %i4
29901 nop ! tg %icc, 0x4 changed by convert2hboot
29902 sra %g1, %i6, %l5
29903 ldstub [%l7 + 0x6E], %i1
29904 nop ! tne %xcc, 0x5 changed by convert2hboot
29905 fmovdle %icc, %f24, %f0
29906 array16 %o5, %i0, %o6
29907 nop ! tvc %xcc, 0x4 changed by convert2hboot
29908 fornot2 %f30, %f20, %f12
29909 movcs %icc, %l4, %g5
29910 popc %l6, %g7
29911 fpsub32s %f9, %f20, %f10
29912 call loop_2918
29913 brz %i2, loop_2919
29914 movrlz %i5, 0x263, %o7
29915 set 0x24, %l5
29916 lda [%l7 + %l5] 0x19, %f22
29917loop_2918:
29918 andn %l0, %o0, %g3
29919loop_2919:
29920 sub %o2, 0x1A53, %o3
29921 movcc %icc, %l2, %l1
29922 smulcc %o4, %g2, %g6
29923 sub %l3, 0x0552, %g4
29924 fpack32 %f24, %f2, %f14
29925 sub %i7, 0x143B, %i3
29926 xor %i4, 0x1410, %g1
29927 fnegs %f1, %f2
29928 movl %icc, %o1, %i6
29929 fmovdgu %xcc, %f8, %f30
29930 nop ! tn %icc, 0x3 changed by convert2hboot
29931 edge8 %l5, %o5, %i0
29932 xor %o6, 0x1227, %l4
29933 fcmpeq16 %f28, %f26, %i1
29934 nop ! tneg %icc, 0x7 changed by convert2hboot
29935 edge16ln %g5, %g7, %i2
29936 xorcc %i5, %l6, %l0
29937 fmovrdlez %o7, %f16, %f0
29938 sub %g3, %o0, %o3
29939 move %xcc, %o2, %l1
29940 movgu %icc, %l2, %g2
29941 fone %f2
29942 movrgz %o4, 0x181, %g6
29943 set 0x43, %l3
29944 nop ! stba %g4, [%l7 + %l3] 0x2a ASI use replaced by convert2hboot
29945 membar #Sync
29946 fbge %fcc3, loop_2920
29947 fsrc1s %f26, %f7
29948 nop ! tsubcc %l3, 0x1826, %i7 changed by convert2hboot
29949 fcmple32 %f12, %f2, %i3
29950loop_2920:
29951 fmovdcc %xcc, %f22, %f27
29952 bvs,a loop_2921
29953 subccc %i4, 0x0DF0, %g1
29954 fpadd16s %f21, %f26, %f10
29955 nop ! tl %xcc, 0x6 changed by convert2hboot
29956loop_2921:
29957 nop ! tgu %xcc, 0x0 changed by convert2hboot
29958 fmovdg %icc, %f12, %f7
29959 std %o0, [%l7 + 0x38]
29960 array32 %i6, %o5, %i0
29961 sdiv %o6, 0x1B0C, %l5
29962 bleu,pn %xcc, loop_2922
29963 fmovspos %icc, %f7, %f17
29964 nop ! tcs %icc, 0x1 changed by convert2hboot
29965 sll %l4, 0x14, %g5
29966loop_2922:
29967 membar 0x02
29968 nop ! tvs %icc, 0x1 changed by convert2hboot
29969 mulx %g7, %i1, %i5
29970 movrgez %l6, 0x06D, %l0
29971 addcc %o7, 0x180A, %i2
29972 edge32n %g3, %o3, %o0
29973 std %l0, [%l7 + 0x20]
29974 fbule,a %fcc0, loop_2923
29975 nop ! sir 0x0FDB changed by convert2hboot
29976 fpadd16 %f2, %f10, %f14
29977 fnegd %f14, %f0
29978loop_2923:
29979 fmovdleu %xcc, %f31, %f12
29980 bcc,a loop_2924
29981 brz %l2, loop_2925
29982 subccc %o2, 0x083B, %g2
29983 nop
29984 setx loop_2926, %l0, %l1
29985 jmpl %l1, %g6
29986loop_2924:
29987 movneg %xcc, %g4, %l3
29988loop_2925:
29989 array8 %o4, %i3, %i4
29990 set 0x64, %l4
29991 nop ! lduwa [%l7 + %l4] 0x80, %g1 ASI use replaced by convert2hboot
29992loop_2926:
29993 fbul,a %fcc3, loop_2927
29994 nop ! tgu %icc, 0x7 changed by convert2hboot
29995 brz %i7, loop_2928
29996 movre %i6, %o1, %o5
29997loop_2927:
29998 and %i0, %l5, %l4
29999 orn %o6, 0x07DA, %g5
30000loop_2928:
30001 ldx [%l7 + 0x08], %g7
30002 fornot1s %f13, %f15, %f27
30003 bge,a,pn %icc, loop_2929
30004 bg,pn %xcc, loop_2930
30005 udiv %i1, 0x094E, %l6
30006 xorcc %i5, %o7, %l0
30007loop_2929:
30008 fblg,a %fcc1, loop_2931
30009loop_2930:
30010 movrne %g3, %o3, %o0
30011 bl loop_2932
30012 array32 %l1, %i2, %o2
30013loop_2931:
30014 nop ! tvs %xcc, 0x1 changed by convert2hboot
30015 subc %g2, 0x0347, %l2
30016loop_2932:
30017 xorcc %g4, %l3, %g6
30018 srax %o4, 0x0C, %i4
30019 fmovda %xcc, %f10, %f15
30020 movge %icc, %i3, %i7
30021 brgz,a %i6, loop_2933
30022 nop ! tsubcc %g1, %o5, %i0 changed by convert2hboot
30023 move %xcc, %o1, %l5
30024 sdiv %o6, 0x1128, %l4
30025loop_2933:
30026 nop ! taddcc %g5, %i1, %g7 changed by convert2hboot
30027 array8 %i5, %o7, %l0
30028 nop ! sir 0x0BCC changed by convert2hboot
30029 edge8ln %l6, %o3, %g3
30030 edge8l %o0, %i2, %l1
30031 nop ! taddcc %o2, %l2, %g2 changed by convert2hboot
30032 for %f24, %f16, %f2
30033 set 0x40, %o0
30034 nop ! stda %f0, [%l7 + %o0] 0x11 ASI use replaced by convert2hboot
30035 saved
30036 rdpr %cwp, %g1
30037 rdpr %cansave, %g2
30038 rdpr %canrestore, %g3
30039 rdpr %cleanwin, %g4
30040 rdpr %otherwin, %g5
30041 rdpr %wstate, %g6
30042 edge8 %g4, %g6, %l3
30043 movvc %icc, %i4, %o4
30044 popc %i3, %i7
30045 brgz,a %i6, loop_2934
30046 nop ! tn %icc, 0x5 changed by convert2hboot
30047 xor %g1, %o5, %i0
30048 xnor %o1, %o6, %l5
30049loop_2934:
30050 fbg %fcc2, loop_2935
30051 array8 %l4, %g5, %g7
30052 wr %g0, 0x0c, %asi
30053loop_2935:
30054 fmovsgu %xcc, %f9, %f9
30055 fmovrsne %i5, %f24, %f29
30056 fnands %f8, %f29, %f28
30057 ldsb [%l7 + 0x72], %i1
30058 fbe %fcc3, loop_2936
30059 sdiv %o7, 0x146C, %l0
30060 subc %o3, 0x1A7F, %g3
30061 fsrc1s %f8, %f7
30062loop_2936:
30063 udivcc %l6, 0x1B13, %o0
30064 nop ! tn %xcc, 0x7 changed by convert2hboot
30065 movre %i2, %l1, %l2
30066 udivx %o2, 0x0F3D, %g4
30067 srlx %g2, %l3, %g6
30068 orncc %i4, 0x0D60, %o4
30069 movl %icc, %i3, %i6
30070 edge32l %g1, %o5, %i7
30071 array32 %i0, %o6, %l5
30072 addccc %l4, %g5, %o1
30073 nop ! tsubcc %i5, %g7, %o7 changed by convert2hboot
30074 edge8l %i1, %o3, %g3
30075 mova %xcc, %l0, %l6
30076 ld [%l7 + 0x54], %f14
30077 fcmps %fcc2, %f21, %f30
30078 edge32l %i2, %l1, %l2
30079 nop ! tleu %xcc, 0x1 changed by convert2hboot
30080 nop ! tneg %xcc, 0x3 changed by convert2hboot
30081 restored
30082 rdpr %cwp, %g1
30083 rdpr %cansave, %g2
30084 rdpr %canrestore, %g3
30085 rdpr %cleanwin, %g4
30086 rdpr %otherwin, %g5
30087 rdpr %wstate, %g6
30088 array16 %o0, %o2, %g2
30089 set 0x38, %g5
30090 nop ! ldxa [%l7 + %g5] 0x80, %l3 ASI use replaced by convert2hboot
30091 fmovdcs %xcc, %f5, %f23
30092 fmovsleu %icc, %f12, %f1
30093 wr %g0, 0x04, %asi
30094 add %i4, 0x1281, %o4
30095 wr %g0, 0x19, %asi
30096 smul %i6, %i3, %o5
30097 subcc %g1, 0x1062, %i7
30098 lduh [%l7 + 0x1C], %i0
30099 nop
30100 setx loop_2937, %l0, %l1
30101 jmpl %l1, %l5
30102 bvs,a loop_2938
30103 movrlez %l4, 0x12E, %g5
30104 smul %o6, 0x166F, %i5
30105loop_2937:
30106 mulscc %o1, %g7, %o7
30107loop_2938:
30108 sdivx %o3, 0x14B6, %i1
30109 fmovdn %icc, %f4, %f25
30110 ld [%l7 + 0x4C], %f30
30111 nop ! tneg %xcc, 0x3 changed by convert2hboot
30112 alignaddr %g3, %l0, %i2
30113 addccc %l6, 0x1EF9, %l1
30114 wr %g0, 0x11, %asi
30115 fbl %fcc2, loop_2939
30116 prefetch [%l7 + 0x68], 0x2
30117 fmovsa %icc, %f26, %f21
30118 movcs %xcc, %l2, %g2
30119loop_2939:
30120 xnorcc %l3, %g6, %i4
30121 brgz %o2, loop_2940
30122 alignaddr %o4, %i6, %g4
30123 movge %xcc, %o5, %g1
30124 nop ! tle %icc, 0x0 changed by convert2hboot
30125loop_2940:
30126 sdivx %i3, 0x0284, %i7
30127 movre %l5, %l4, %g5
30128 subccc %o6, %i0, %o1
30129 nop
30130 setx loop_2941, %l0, %l1
30131 nop ! wrpr 0x1, %tl changed by convert2hboot
30132 nop ! wrpr %l1, %tpc changed by convert2hboot
30133 add %l1, 0x4, %l1
30134 nop ! wrpr %l1, %tnpc changed by convert2hboot
30135 setx 0x34400001400, %l0, %l1
30136 nop ! wrpr %l1, %tstate changed by convert2hboot
30137 nop ! wrhpr 0x4, %htstate changed by convert2hboot
30138 nop ! retry changed by convert2hboot
30139 fmovsneg %xcc, %f26, %f10
30140 fpadd16s %f8, %f5, %f22
30141 edge32 %i5, %g7, %o7
30142loop_2941:
30143 nop
30144 set 0x54, %g3
30145 nop ! lduwa [%l7 + %g3] 0x15, %i1 ASI use replaced by convert2hboot
30146 fbuge %fcc0, loop_2942
30147 srax %o3, 0x0B, %g3
30148 fbge %fcc3, loop_2943
30149 call loop_2944
30150loop_2942:
30151 fabss %f18, %f8
30152 fmovdcc %xcc, %f0, %f8
30153loop_2943:
30154 fbe,a %fcc2, loop_2945
30155loop_2944:
30156 brgz,a %l0, loop_2946
30157 fbne,a %fcc1, loop_2947
30158 alignaddrl %l6, %i2, %l1
30159loop_2945:
30160 nop ! tpos %xcc, 0x2 changed by convert2hboot
30161loop_2946:
30162loop_2947:
30163 movvc %xcc, %o0, %g2
30164 movrlz %l2, 0x258, %g6
30165 edge8n %i4, %l3, %o2
30166 edge32ln %i6, %o4, %g4
30167 sra %o5, 0x0F, %g1
30168 array16 %i7, %i3, %l5
30169 bneg,pt %icc, loop_2948
30170 edge16ln %g5, %o6, %l4
30171 sethi 0x09A5, %o1
30172 nop ! tg %icc, 0x0 changed by convert2hboot
30173loop_2948:
30174 orncc %i5, 0x0ED3, %g7
30175 movle %xcc, %o7, %i1
30176 fmovrslez %i0, %f9, %f11
30177 fone %f18
30178 nop ! tvc %xcc, 0x5 changed by convert2hboot
30179 movrne %g3, %l0, %l6
30180 fpackfix %f22, %f22
30181 orcc %o3, %i2, %l1
30182 pdist %f0, %f30, %f20
30183 sra %o0, 0x17, %g2
30184 std %f18, [%l7 + 0x40]
30185 fsrc2s %f23, %f12
30186 fmovdgu %xcc, %f1, %f2
30187 bgu,pn %xcc, loop_2949
30188 nop ! tgu %icc, 0x7 changed by convert2hboot
30189 fcmple16 %f12, %f8, %l2
30190 brnz %i4, loop_2950
30191loop_2949:
30192 alignaddrl %l3, %g6, %i6
30193 fbu,a %fcc1, loop_2951
30194 alignaddrl %o4, %g4, %o2
30195loop_2950:
30196 nop ! tle %icc, 0x5 changed by convert2hboot
30197 brlz %o5, loop_2952
30198loop_2951:
30199 movrgz %i7, %g1, %i3
30200 array8 %g5, %l5, %o6
30201 bpos,a %xcc, loop_2953
30202loop_2952:
30203 nop ! tcc %icc, 0x7 changed by convert2hboot
30204 fble,a %fcc2, loop_2954
30205 stx %o1, [%l7 + 0x48]
30206loop_2953:
30207 fors %f16, %f15, %f31
30208 orn %l4, 0x196A, %g7
30209loop_2954:
30210 fpadd16 %f8, %f22, %f12
30211 fsrc2s %f27, %f27
30212 add %l7, 0x7C, %l6
30213 wr %g0, 0x89, %asi
30214 nop ! tg %icc, 0x1 changed by convert2hboot
30215 fbne,a %fcc0, loop_2955
30216 nop ! tg %xcc, 0x6 changed by convert2hboot
30217 orncc %i0, 0x14D7, %o7
30218 movrne %l0, %l6, %g3
30219loop_2955:
30220 fbule %fcc1, loop_2956
30221 fmul8x16 %f0, %f20, %f22
30222 set 0x68, %i6
30223 nop ! ldsha [%l7 + %i6] 0x18, %o3 ASI use replaced by convert2hboot
30224loop_2956:
30225 fsrc2s %f28, %f15
30226 fmovsleu %xcc, %f29, %f18
30227 edge8 %l1, %i2, %o0
30228 array32 %l2, %g2, %l3
30229 nop ! tcc %icc, 0x5 changed by convert2hboot
30230 sll %i4, 0x03, %g6
30231 movne %xcc, %i6, %g4
30232 edge16ln %o2, %o5, %o4
30233 nop ! tcc %xcc, 0x2 changed by convert2hboot
30234 nop
30235 set 0x40, %g2
30236 prefetch [%l7 + %g2], 0x1
30237 array16 %g1, %i3, %i7
30238 orcc %l5, %g5, %o1
30239 movrgz %l4, 0x131, %o6
30240 nop ! tleu %icc, 0x5 changed by convert2hboot
30241 andn %g7, %i5, %i0
30242 nop ! tle %icc, 0x1 changed by convert2hboot
30243 nop ! tgu %icc, 0x6 changed by convert2hboot
30244 fcmpes %fcc3, %f0, %f8
30245 nop ! tsubcctv %i1, 0x132D, %o7 changed by convert2hboot
30246 saved
30247 rdpr %cwp, %g1
30248 rdpr %cansave, %g2
30249 rdpr %canrestore, %g3
30250 rdpr %cleanwin, %g4
30251 rdpr %otherwin, %g5
30252 rdpr %wstate, %g6
30253 subc %l6, 0x06FF, %g3
30254 nop
30255 set 0x48, %i4
30256 std %l0, [%l7 + %i4]
30257 fmovsa %icc, %f3, %f15
30258 array32 %l1, %i2, %o3
30259 udiv %o0, 0x08E0, %g2
30260 subcc %l2, 0x18CD, %l3
30261 nop ! tcs %xcc, 0x0 changed by convert2hboot
30262 set 0x66, %o4
30263 nop ! lduha [%l7 + %o4] 0x15, %g6 ASI use replaced by convert2hboot
30264 srax %i6, %g4, %o2
30265 set 0x64, %i7
30266 lda [%l7 + %i7] 0x81, %f4
30267 nop ! taddcctv %o5, %o4, %i4 changed by convert2hboot
30268 fmovscs %icc, %f6, %f0
30269 addc %i3, %g1, %l5
30270 edge8n %g5, %o1, %l4
30271 movvc %icc, %i7, %o6
30272 brlez,a %i5, loop_2957
30273 fands %f5, %f28, %f17
30274 fmovsne %icc, %f30, %f16
30275 sdiv %i0, 0x1207, %i1
30276loop_2957:
30277 fbug,a %fcc3, loop_2958
30278 fmovsa %xcc, %f4, %f11
30279 brlz %g7, loop_2959
30280 nop ! tle %xcc, 0x3 changed by convert2hboot
30281loop_2958:
30282 orncc %o7, 0x03AD, %l6
30283 swap [%l7 + 0x18], %g3
30284loop_2959:
30285 stb %l1, [%l7 + 0x7D]
30286 wr %g0, 0x18, %asi
30287 movcc %icc, %o3, %i2
30288 fzero %f18
30289 alignaddrl %o0, %l2, %l3
30290 nop ! tneg %icc, 0x0 changed by convert2hboot
30291 movvc %icc, %g6, %g2
30292 sdivx %g4, 0x0EB4, %o2
30293 bvc,a %icc, loop_2960
30294 movl %icc, %i6, %o4
30295 nop ! tcc %xcc, 0x1 changed by convert2hboot
30296 edge8ln %i4, %i3, %o5
30297loop_2960:
30298 saved
30299 rdpr %cwp, %g1
30300 rdpr %cansave, %g2
30301 rdpr %canrestore, %g3
30302 rdpr %cleanwin, %g4
30303 rdpr %otherwin, %g5
30304 rdpr %wstate, %g6
30305 st %f29, [%l7 + 0x74]
30306 nop ! tgu %icc, 0x5 changed by convert2hboot
30307 nop ! tle %xcc, 0x7 changed by convert2hboot
30308 edge16 %g1, %l5, %g5
30309 nop
30310 setx loop_2961, %l0, %l1
30311 nop ! wrpr 0x1, %tl changed by convert2hboot
30312 nop ! wrpr %l1, %tpc changed by convert2hboot
30313 add %l1, 0x4, %l1
30314 nop ! wrpr %l1, %tnpc changed by convert2hboot
30315 setx 0x34400001400, %l0, %l1
30316 nop ! wrpr %l1, %tstate changed by convert2hboot
30317 nop ! wrhpr 0x4, %htstate changed by convert2hboot
30318 nop ! retry changed by convert2hboot
30319 addcc %o1, %l4, %i7
30320 fpadd32s %f17, %f2, %f21
30321 orn %o6, %i5, %i1
30322loop_2961:
30323 fcmpes %fcc0, %f9, %f3
30324 fmovsne %icc, %f21, %f17
30325 wr %g0, 0x80, %asi
30326 udivx %g7, 0x122F, %l6
30327 alignaddr %g3, %l1, %o7
30328 fcmpeq16 %f6, %f26, %l0
30329 movne %xcc, %i2, %o3
30330 edge32 %o0, %l3, %l2
30331 fcmple16 %f26, %f28, %g2
30332 array16 %g4, %g6, %o2
30333 nop
30334 setx loop_2962, %l0, %l1
30335 nop ! wrpr 0x1, %tl changed by convert2hboot
30336 nop ! wrpr %l1, %tpc changed by convert2hboot
30337 add %l1, 0x4, %l1
30338 nop ! wrpr %l1, %tnpc changed by convert2hboot
30339 setx 0x34400001400, %l0, %l1
30340 nop ! wrpr %l1, %tstate changed by convert2hboot
30341 nop ! wrhpr 0x4, %htstate changed by convert2hboot
30342 nop ! retry changed by convert2hboot
30343 edge32ln %o4, %i4, %i6
30344 movvc %xcc, %o5, %i3
30345 brz,a %l5, loop_2963
30346loop_2962:
30347 fmul8x16 %f1, %f8, %f20
30348 andcc %g1, 0x0200, %o1
30349 sub %l4, %g5, %o6
30350loop_2963:
30351 xnorcc %i7, 0x0081, %i1
30352 set 0x20, %o2
30353 nop ! stda %i4, [%l7 + %o2] 0x88 ASI use replaced by convert2hboot
30354 nop ! taddcc %i0, 0x1FA0, %g7 changed by convert2hboot
30355 srax %l6, 0x04, %l1
30356 smul %g3, %l0, %o7
30357 fcmpd %fcc3, %f28, %f2
30358 edge8l %o3, %o0, %l3
30359 fpsub32s %f15, %f23, %f25
30360 nop
30361 setx loop_2964, %l0, %l1
30362 nop ! wrpr 0x1, %tl changed by convert2hboot
30363 nop ! wrpr %l1, %tpc changed by convert2hboot
30364 add %l1, 0x4, %l1
30365 nop ! wrpr %l1, %tnpc changed by convert2hboot
30366 setx 0x34400001400, %l0, %l1
30367 nop ! wrpr %l1, %tstate changed by convert2hboot
30368 nop ! wrhpr 0x4, %htstate changed by convert2hboot
30369 nop ! retry changed by convert2hboot
30370 or %i2, 0x06CE, %l2
30371 nop ! tgu %icc, 0x7 changed by convert2hboot
30372 nop ! tpos %icc, 0x2 changed by convert2hboot
30373loop_2964:
30374 movgu %xcc, %g4, %g6
30375 movvc %icc, %o2, %g2
30376 edge8n %o4, %i4, %i6
30377 fmovsle %xcc, %f18, %f7
30378 bge %xcc, loop_2965
30379 fpack32 %f16, %f22, %f22
30380 and %o5, 0x0E58, %i3
30381 nop ! te %icc, 0x2 changed by convert2hboot
30382loop_2965:
30383 movcs %icc, %g1, %o1
30384 fbne %fcc0, loop_2966
30385 edge32n %l4, %g5, %l5
30386 mulx %i7, %i1, %i5
30387 movge %icc, %i0, %o6
30388loop_2966:
30389 andncc %l6, %l1, %g3
30390 wr %g0, 0x2f, %asi
30391 membar #Sync
30392 mulx %l0, 0x0934, %o3
30393 nop ! taddcctv %o7, %o0, %i2 changed by convert2hboot
30394 nop ! tvc %xcc, 0x1 changed by convert2hboot
30395 or %l2, 0x1198, %l3
30396 nop
30397 set 0x68, %o6
30398 ldsw [%l7 + %o6], %g6
30399 set 0x10, %o5
30400 nop ! ldda [%l7 + %o5] 0x14, %g4 ASI use replaced by convert2hboot
30401 nop ! tge %xcc, 0x0 changed by convert2hboot
30402 bvc,a,pt %icc, loop_2967
30403 ld [%l7 + 0x74], %f19
30404 faligndata %f26, %f24, %f28
30405 set 0x68, %i1
30406 sta %f27, [%l7 + %i1] 0x88
30407loop_2967:
30408 nop ! tle %icc, 0x5 changed by convert2hboot
30409 andcc %o2, 0x1C74, %g2
30410 fmovdvc %icc, %f21, %f29
30411 fmovsneg %xcc, %f10, %f0
30412 movrlz %o4, 0x233, %i4
30413 fblg,a %fcc2, loop_2968
30414 nop ! ta %xcc, 0x7 changed by convert2hboot
30415 udivcc %o5, 0x0F36, %i3
30416 subc %g1, 0x03FC, %i6
30417loop_2968:
30418 fnegd %f24, %f12
30419 nop ! taddcc %l4, %g5, %l5 changed by convert2hboot
30420 sra %o1, %i7, %i5
30421 sub %i0, %o6, %i1
30422 xorcc %l1, 0x108F, %l6
30423 and %g3, 0x033D, %l0
30424 fmovd %f12, %f16
30425 movle %icc, %o3, %g7
30426 edge8n %o7, %i2, %o0
30427 movrlez %l3, 0x035, %g6
30428 movge %icc, %l2, %o2
30429 fbule %fcc3, loop_2969
30430 mulscc %g4, %o4, %g2
30431 edge8n %i4, %i3, %o5
30432 fexpand %f19, %f12
30433loop_2969:
30434 bneg,a,pt %icc, loop_2970
30435 fmovdneg %icc, %f19, %f2
30436 movneg %xcc, %i6, %g1
30437 set 0x40, %i5
30438 nop ! ldda [%l7 + %i5] 0x15, %f0 ASI use replaced by convert2hboot
30439loop_2970:
30440 nop ! tg %xcc, 0x5 changed by convert2hboot
30441 sra %l4, 0x12, %l5
30442 fpsub16s %f27, %f8, %f26
30443 andncc %o1, %g5, %i5
30444 xnorcc %i0, 0x09F9, %o6
30445 fmovsle %icc, %f7, %f20
30446 movrgez %i7, 0x327, %l1
30447 wr %g0, 0xea, %asi
30448 membar #Sync
30449 fbne,a %fcc1, loop_2971
30450 edge8l %i1, %g3, %o3
30451 fandnot2 %f30, %f26, %f24
30452 nop ! tg %icc, 0x1 changed by convert2hboot
30453loop_2971:
30454 fbg %fcc2, loop_2972
30455 umulcc %g7, 0x055B, %o7
30456 xnorcc %i2, 0x1D19, %l0
30457 array16 %o0, %l3, %l2
30458loop_2972:
30459 edge32 %o2, %g4, %o4
30460 siam 0x0
30461 nop ! tgu %icc, 0x3 changed by convert2hboot
30462 fmovrdne %g2, %f24, %f28
30463 andn %i4, %i3, %g6
30464 mulx %o5, 0x14F2, %g1
30465 edge16 %l4, %i6, %l5
30466 move %icc, %o1, %i5
30467 bl,a,pt %icc, loop_2973
30468 movrgz %i0, %o6, %g5
30469 movl %icc, %l1, %i7
30470 set 0x08, %l0
30471 nop ! ldxa [%l7 + %l0] 0x88, %l6 ASI use replaced by convert2hboot
30472loop_2973:
30473 pdist %f8, %f10, %f6
30474 set 0x3C, %o1
30475 nop ! lduwa [%l7 + %o1] 0x80, %g3 ASI use replaced by convert2hboot
30476 array32 %o3, %g7, %i1
30477 subcc %o7, 0x09E9, %l0
30478 edge16n %i2, %l3, %o0
30479 umulcc %o2, %l2, %g4
30480 set 0x0C, %i2
30481 nop ! swapa [%l7 + %i2] 0x81, %g2 ASI use replaced by convert2hboot
30482 udiv %o4, 0x0B41, %i3
30483 ldd [%l7 + 0x08], %f8
30484 std %f28, [%l7 + 0x40]
30485 nop ! tleu %icc, 0x0 changed by convert2hboot
30486 sdivx %i4, 0x15AE, %o5
30487 fmovsa %xcc, %f23, %f12
30488 nop
30489 setx loop_2974, %l0, %l1
30490 nop ! wrpr 0x1, %tl changed by convert2hboot
30491 nop ! wrpr %l1, %tpc changed by convert2hboot
30492 add %l1, 0x4, %l1
30493 nop ! wrpr %l1, %tnpc changed by convert2hboot
30494 setx 0x34400001400, %l0, %l1
30495 nop ! wrpr %l1, %tstate changed by convert2hboot
30496 nop ! wrhpr 0x4, %htstate changed by convert2hboot
30497 nop ! retry changed by convert2hboot
30498 fornot1s %f29, %f16, %f11
30499 movleu %xcc, %g1, %l4
30500 udivcc %g6, 0x0E2D, %l5
30501loop_2974:
30502 movgu %icc, %o1, %i6
30503 sub %i0, 0x1C96, %o6
30504 edge16n %i5, %g5, %l1
30505 edge8l %i7, %g3, %o3
30506 wr %g0, 0x89, %asi
30507 nop ! sir 0x1C94 changed by convert2hboot
30508 fbg %fcc0, loop_2975
30509 fmovrsgz %i1, %f13, %f5
30510 nop ! tn %xcc, 0x4 changed by convert2hboot
30511 fcmps %fcc1, %f13, %f25
30512loop_2975:
30513 nop
30514 set 0x64, %l6
30515 nop ! lduwa [%l7 + %l6] 0x15, %l6 ASI use replaced by convert2hboot
30516 movrne %o7, %i2, %l0
30517 add %l7, 0x44, %l6
30518 wr %g0, 0x04, %asi
30519 nop ! casa [%l6] 0x04, %o0, %l3 ASI use replaced by convert2hboot
30520 ba %icc, loop_2976
30521 movvs %icc, %l2, %g4
30522 and %g2, 0x02B3, %o2
30523 srlx %i3, %i4, %o4
30524loop_2976:
30525 edge32ln %g1, %l4, %o5
30526 wr %g0, 0xeb, %asi
30527 membar #Sync
30528 movn %xcc, %g6, %o1
30529 movrgez %i0, %i6, %i5
30530 movcc %icc, %g5, %o6
30531 ldub [%l7 + 0x39], %i7
30532 set 0x60, %i3
30533 nop ! lduwa [%l7 + %i3] 0x04, %g3 ASI use replaced by convert2hboot
30534 xor %o3, 0x042F, %l1
30535 fornot1 %f16, %f10, %f10
30536 fbe,a %fcc1, loop_2977
30537 fpadd16 %f8, %f14, %f12
30538 fbge %fcc2, loop_2978
30539 sra %i1, %l6, %o7
30540loop_2977:
30541 fbge %fcc2, loop_2979
30542 sth %g7, [%l7 + 0x14]
30543loop_2978:
30544 nop
30545 set 0x40, %i0
30546 nop ! stda %f0, [%l7 + %i0] 0x11 ASI use replaced by convert2hboot
30547loop_2979:
30548 saved
30549 rdpr %cwp, %g1
30550 rdpr %cansave, %g2
30551 rdpr %canrestore, %g3
30552 rdpr %cleanwin, %g4
30553 rdpr %otherwin, %g5
30554 rdpr %wstate, %g6
30555 nop ! tle %icc, 0x3 changed by convert2hboot
30556 fmovrsne %l0, %f10, %f4
30557 set 0x67, %o3
30558 nop ! ldstuba [%l7 + %o3] 0x18, %i2 ASI use replaced by convert2hboot
30559 ldub [%l7 + 0x25], %o0
30560 fbne,a %fcc3, loop_2980
30561 fmovsne %xcc, %f19, %f21
30562 sub %l2, 0x0760, %l3
30563 bl,pn %icc, loop_2981
30564loop_2980:
30565 fblg %fcc0, loop_2982
30566 addcc %g2, %o2, %g4
30567 srlx %i3, 0x0E, %i4
30568loop_2981:
30569 movrlez %g1, 0x0FB, %l4
30570loop_2982:
30571 edge8ln %o5, %o4, %g6
30572 nop ! tgu %xcc, 0x4 changed by convert2hboot
30573 fcmped %fcc0, %f26, %f20
30574 set 0x48, %l2
30575 sta %f14, [%l7 + %l2] 0x80
30576 array32 %o1, %l5, %i0
30577 fmovdvc %icc, %f7, %f14
30578 fpsub16s %f25, %f12, %f29
30579 nop ! tg %icc, 0x3 changed by convert2hboot
30580 alignaddr %i5, %g5, %o6
30581 nop ! tn %xcc, 0x1 changed by convert2hboot
30582 bl,pt %xcc, loop_2983
30583 stw %i6, [%l7 + 0x08]
30584 fcmps %fcc1, %f28, %f30
30585 fpsub32 %f12, %f8, %f8
30586loop_2983:
30587 edge8 %g3, %o3, %l1
30588 addccc %i1, %l6, %i7
30589 fmovscc %xcc, %f8, %f9
30590 movcs %xcc, %o7, %l0
30591 mulx %i2, 0x1599, %o0
30592 for %f18, %f30, %f12
30593 fabss %f20, %f23
30594 nop ! tne %icc, 0x4 changed by convert2hboot
30595 fmovrsgz %g7, %f8, %f17
30596 nop ! tle %xcc, 0x4 changed by convert2hboot
30597 nop ! tsubcc %l3, %l2, %o2 changed by convert2hboot
30598 edge8 %g4, %i3, %g2
30599 edge32ln %i4, %g1, %o5
30600 fbug,a %fcc0, loop_2984
30601 fnors %f5, %f11, %f25
30602 fmovrsgez %o4, %f12, %f18
30603 xnor %g6, 0x0E01, %o1
30604loop_2984:
30605 movrlz %l4, 0x027, %l5
30606 movcs %icc, %i0, %i5
30607 bvs,a loop_2985
30608 fsrc1s %f27, %f29
30609 bcs %xcc, loop_2986
30610 nop ! tg %xcc, 0x5 changed by convert2hboot
30611loop_2985:
30612 fcmps %fcc3, %f17, %f3
30613 sdivx %o6, 0x05BD, %i6
30614loop_2986:
30615 srlx %g3, 0x07, %o3
30616 fornot1 %f8, %f14, %f6
30617 fmovdgu %icc, %f18, %f16
30618 stx %l1, [%l7 + 0x48]
30619 srl %i1, %g5, %i7
30620 ldd [%l7 + 0x20], %o6
30621 ld [%l7 + 0x64], %f8
30622 brlez %l0, loop_2987
30623 movrlez %l6, %o0, %i2
30624 nop ! tsubcc %g7, 0x1C47, %l2 changed by convert2hboot
30625 nop ! tcs %icc, 0x4 changed by convert2hboot
30626loop_2987:
30627 edge16n %l3, %g4, %o2
30628 fnot1s %f18, %f30
30629 udiv %i3, 0x1B9B, %g2
30630 brnz,a %g1, loop_2988
30631 movne %icc, %i4, %o4
30632 sra %o5, %o1, %g6
30633 nop ! tgu %icc, 0x7 changed by convert2hboot
30634loop_2988:
30635 addc %l5, %i0, %i5
30636 nop ! tne %xcc, 0x0 changed by convert2hboot
30637 fmovdvs %xcc, %f16, %f10
30638 siam 0x1
30639 fbuge,a %fcc1, loop_2989
30640 fmovsvc %icc, %f27, %f31
30641 fcmpgt32 %f24, %f4, %o6
30642 sll %i6, %l4, %o3
30643loop_2989:
30644 edge32 %l1, %g3, %g5
30645 fbuge,a %fcc1, loop_2990
30646 nop ! tl %icc, 0x7 changed by convert2hboot
30647 edge16ln %i1, %i7, %o7
30648 sth %l6, [%l7 + 0x26]
30649loop_2990:
30650 bgu %xcc, loop_2991
30651 fors %f4, %f29, %f22
30652 fcmple16 %f24, %f24, %l0
30653 movn %xcc, %i2, %o0
30654loop_2991:
30655 fmovsleu %xcc, %f10, %f25
30656 fnot1 %f18, %f6
30657 nop ! tneg %xcc, 0x5 changed by convert2hboot
30658 sllx %l2, 0x15, %g7
30659 pdist %f10, %f20, %f28
30660 mulscc %l3, %o2, %i3
30661 wr %g0, 0x89, %asi
30662 stb %g4, [%l7 + 0x43]
30663 fmovsl %xcc, %f1, %f8
30664 edge16 %i4, %o4, %o5
30665 bl,a,pt %xcc, loop_2992
30666 bne,a,pn %icc, loop_2993
30667 nop ! te %icc, 0x5 changed by convert2hboot
30668 array16 %g1, %o1, %g6
30669loop_2992:
30670 nop ! tpos %xcc, 0x2 changed by convert2hboot
30671loop_2993:
30672 fmovda %xcc, %f24, %f10
30673 edge16ln %i0, %i5, %l5
30674 wr %g0, 0x89, %asi
30675 orn %o6, %o3, %l4
30676 faligndata %f22, %f20, %f26
30677 stx %l1, [%l7 + 0x30]
30678 movle %icc, %g5, %i1
30679 fmovrdgz %i7, %f4, %f0
30680 fmovsleu %icc, %f0, %f1
30681 movpos %icc, %o7, %l6
30682 fmovsvc %icc, %f24, %f28
30683 fmovdvs %xcc, %f14, %f28
30684 ld [%l7 + 0x74], %f8
30685 wr %g0, 0x80, %asi
30686 nop ! tcc %xcc, 0x5 changed by convert2hboot
30687 sdivcc %i2, 0x0D08, %o0
30688 edge32ln %l2, %g7, %l3
30689 wr %g0, 0x88, %asi
30690 be,a %icc, loop_2994
30691 movcc %icc, %g3, %i3
30692 fmovdneg %xcc, %f4, %f6
30693 bvs %icc, loop_2995
30694loop_2994:
30695 edge32n %o2, %g4, %i4
30696 pdist %f14, %f2, %f26
30697 fpack16 %f30, %f5
30698loop_2995:
30699 fmovsl %icc, %f25, %f15
30700 andn %o4, 0x1CE2, %g2
30701 fblg,a %fcc0, loop_2996
30702 nop ! tsubcctv %o5, %g1, %o1 changed by convert2hboot
30703 fmul8ulx16 %f24, %f4, %f28
30704 lduw [%l7 + 0x2C], %g6
30705loop_2996:
30706 movne %icc, %i5, %l5
30707 ba,pn %icc, loop_2997
30708 restored
30709 rdpr %cwp, %g1
30710 rdpr %cansave, %g2
30711 rdpr %canrestore, %g3
30712 rdpr %cleanwin, %g4
30713 rdpr %otherwin, %g5
30714 rdpr %wstate, %g6
30715 xnor %i0, 0x1800, %i6
30716 fbue,a %fcc2, loop_2998
30717loop_2997:
30718 smulcc %o3, %o6, %l1
30719 ldsw [%l7 + 0x3C], %g5
30720 fbu %fcc3, loop_2999
30721loop_2998:
30722 bg,pn %xcc, loop_3000
30723 ba %icc, loop_3001
30724 srlx %i1, 0x08, %i7
30725loop_2999:
30726 fmovsgu %icc, %f22, %f28
30727loop_3000:
30728 nop
30729 wr %g0, 0x58, %asi
30730loop_3001:
30731 xorcc %o7, %l0, %l6
30732 smul %o0, 0x0BC8, %i2
30733 array16 %l2, %l3, %g7
30734 or %g3, %i3, %g4
30735 fmuld8sux16 %f7, %f4, %f4
30736 fmovscc %icc, %f0, %f26
30737 smul %i4, %o2, %g2
30738 fmul8x16 %f31, %f2, %f12
30739 fmovsvc %icc, %f14, %f27
30740 fmul8x16au %f27, %f28, %f2
30741 brlz,a %o4, loop_3002
30742 flush %l7 + 0x40
30743 bshuffle %f22, %f4, %f24
30744 wr %g0, 0x88, %asi
30745loop_3002:
30746 movne %icc, %o5, %o1
30747 edge8ln %i5, %l5, %i0
30748 bgu loop_3003
30749 array32 %g6, %o3, %i6
30750 nop ! tg %xcc, 0x2 changed by convert2hboot
30751 fsrc2 %f2, %f10
30752loop_3003:
30753 fmovrdne %l1, %f28, %f14
30754 fandnot2s %f30, %f10, %f11
30755 movle %icc, %o6, %i1
30756 fmovdvc %icc, %f1, %f11
30757 edge32 %g5, %i7, %l4
30758 movrgez %o7, %l6, %o0
30759 membar 0x2A
30760 sra %i2, 0x17, %l2
30761 sdiv %l3, 0x174B, %l0
30762 nop ! tle %icc, 0x6 changed by convert2hboot
30763 or %g3, 0x1C58, %g7
30764 movle %icc, %i3, %i4
30765 bleu,a,pt %icc, loop_3004
30766 smulcc %g4, %g2, %o2
30767 udiv %g1, 0x013E, %o5
30768 wr %g0, 0x80, %asi
30769loop_3004:
30770 nop
30771 setx loop_3005, %l0, %l1
30772 nop ! wrpr 0x1, %tl changed by convert2hboot
30773 nop ! wrpr %l1, %tpc changed by convert2hboot
30774 add %l1, 0x4, %l1
30775 nop ! wrpr %l1, %tnpc changed by convert2hboot
30776 setx 0x34400001400, %l0, %l1
30777 nop ! wrpr %l1, %tstate changed by convert2hboot
30778 nop ! wrhpr 0x4, %htstate changed by convert2hboot
30779 nop ! retry changed by convert2hboot
30780 sethi 0x165D, %o1
30781 ldsb [%l7 + 0x42], %i5
30782 fble %fcc3, loop_3006
30783loop_3005:
30784 nop ! tsubcctv %l5, 0x1A10, %i0 changed by convert2hboot
30785 wr %g0, 0x18, %asi
30786loop_3006:
30787 andncc %g6, %l1, %i6
30788 sra %o6, %g5, %i7
30789 movrne %i1, 0x2B8, %l4
30790 subccc %l6, %o0, %i2
30791 nop ! tsubcctv %l2, %o7, %l3 changed by convert2hboot
30792 alignaddrl %l0, %g3, %i3
30793 fmovdvs %icc, %f10, %f25
30794 bg,pn %icc, loop_3007
30795 brgz %g7, loop_3008
30796 siam 0x0
30797 udivcc %i4, 0x0CD5, %g4
30798loop_3007:
30799 fmovsneg %icc, %f14, %f19
30800loop_3008:
30801 andcc %o2, %g1, %g2
30802 sra %o5, 0x07, %o4
30803 edge8 %i5, %o1, %i0
30804 saved
30805 rdpr %cwp, %g1
30806 rdpr %cansave, %g2
30807 rdpr %canrestore, %g3
30808 rdpr %cleanwin, %g4
30809 rdpr %otherwin, %g5
30810 rdpr %wstate, %g6
30811 nop ! taddcctv %o3, %l5, %g6 changed by convert2hboot
30812 movrgz %l1, 0x33D, %i6
30813 fnegs %f9, %f23
30814 nop
30815 set 0x1C, %o7
30816 lduw [%l7 + %o7], %g5
30817 edge8ln %i7, %i1, %l4
30818 xorcc %l6, 0x01E8, %o6
30819 fone %f22
30820 xnorcc %i2, %l2, %o7
30821 mulx %o0, 0x17B4, %l3
30822 movcc %xcc, %l0, %g3
30823 movpos %xcc, %i3, %g7
30824 fbl %fcc3, loop_3009
30825 movpos %icc, %g4, %i4
30826 fbule,a %fcc2, loop_3010
30827 xorcc %g1, %o2, %o5
30828loop_3009:
30829 fbe,a %fcc1, loop_3011
30830 nop ! tcs %xcc, 0x2 changed by convert2hboot
30831loop_3010:
30832 nop ! sir 0x1B4F changed by convert2hboot
30833 fbge,a %fcc2, loop_3012
30834loop_3011:
30835 bvs,a %xcc, loop_3013
30836 movne %xcc, %g2, %i5
30837 movre %o1, 0x093, %i0
30838loop_3012:
30839 nop ! ta %icc, 0x0 changed by convert2hboot
30840loop_3013:
30841 restored
30842 rdpr %cwp, %g1
30843 rdpr %cansave, %g2
30844 rdpr %canrestore, %g3
30845 rdpr %cleanwin, %g4
30846 rdpr %otherwin, %g5
30847 rdpr %wstate, %g6
30848 andcc %o4, %o3, %g6
30849 bleu,a loop_3014
30850 be,a,pn %xcc, loop_3015
30851 siam 0x5
30852 fcmpeq32 %f22, %f2, %l5
30853loop_3014:
30854 xorcc %l1, %i6, %i7
30855loop_3015:
30856 edge8ln %i1, %g5, %l6
30857 bvc %xcc, loop_3016
30858 brgez %l4, loop_3017
30859 ba,a %xcc, loop_3018
30860 subc %o6, 0x1135, %l2
30861loop_3016:
30862 fornot1s %f30, %f14, %f17
30863loop_3017:
30864 fmovrsne %o7, %f27, %f12
30865loop_3018:
30866 sth %o0, [%l7 + 0x32]
30867 nop ! tg %icc, 0x5 changed by convert2hboot
30868 nop ! tl %icc, 0x2 changed by convert2hboot
30869 membar 0x15
30870 bgu %icc, loop_3019
30871 sub %i2, %l0, %g3
30872 fmovdvc %icc, %f7, %f11
30873 orncc %i3, 0x0BDB, %g7
30874loop_3019:
30875 addcc %l3, %i4, %g4
30876 siam 0x5
30877 fbul %fcc2, loop_3020
30878 fornot2s %f9, %f6, %f22
30879 fbne %fcc3, loop_3021
30880 ldstub [%l7 + 0x5B], %o2
30881loop_3020:
30882 nop
30883 set 0x62, %g4
30884 nop ! ldsba [%l7 + %g4] 0x11, %g1 ASI use replaced by convert2hboot
30885loop_3021:
30886 edge16 %o5, %g2, %o1
30887 alignaddr %i0, %o4, %i5
30888 set 0x68, %g1
30889 nop ! stda %g6, [%l7 + %g1] 0x18 ASI use replaced by convert2hboot
30890 bne,a,pn %icc, loop_3022
30891 stw %l5, [%l7 + 0x10]
30892 bcs,a,pt %xcc, loop_3023
30893 mulscc %l1, %i6, %i7
30894loop_3022:
30895 andcc %i1, %g5, %l6
30896 movvs %icc, %o3, %o6
30897loop_3023:
30898 bgu,a,pn %icc, loop_3024
30899 srlx %l2, 0x00, %o7
30900 nop ! tgu %xcc, 0x1 changed by convert2hboot
30901 nop ! tcc %icc, 0x2 changed by convert2hboot
30902loop_3024:
30903 saved
30904 rdpr %cwp, %g1
30905 rdpr %cansave, %g2
30906 rdpr %canrestore, %g3
30907 rdpr %cleanwin, %g4
30908 rdpr %otherwin, %g5
30909 rdpr %wstate, %g6
30910 nop ! taddcctv %l4, 0x1DD5, %i2 changed by convert2hboot
30911 fnor %f0, %f24, %f2
30912 nop ! te %xcc, 0x4 changed by convert2hboot
30913 nop ! tne %xcc, 0x7 changed by convert2hboot
30914 array16 %l0, %g3, %i3
30915 nop ! tleu %icc, 0x7 changed by convert2hboot
30916 fornot1s %f18, %f23, %f24
30917 movcs %icc, %g7, %l3
30918 mulx %o0, %i4, %o2
30919 nop ! tn %icc, 0x4 changed by convert2hboot
30920 movcs %xcc, %g4, %o5
30921 saved
30922 rdpr %cwp, %g1
30923 rdpr %cansave, %g2
30924 rdpr %canrestore, %g3
30925 rdpr %cleanwin, %g4
30926 rdpr %otherwin, %g5
30927 rdpr %wstate, %g6
30928 movrgez %g2, %g1, %o1
30929 fbule,a %fcc2, loop_3025
30930 nop ! tleu %icc, 0x2 changed by convert2hboot
30931 bge,a %xcc, loop_3026
30932 nop ! tsubcc %i0, 0x09B5, %o4 changed by convert2hboot
30933loop_3025:
30934 nop
30935 set 0x68, %l1
30936 nop ! stda %i4, [%l7 + %l1] 0x22 ASI use replaced by convert2hboot
30937 membar #Sync
30938loop_3026:
30939 fzero %f28
30940 nop ! tge %xcc, 0x6 changed by convert2hboot
30941 or %l5, %g6, %i6
30942 nop ! tvc %xcc, 0x0 changed by convert2hboot
30943 or %i7, 0x17BB, %l1
30944 restored
30945 rdpr %cwp, %g1
30946 rdpr %cansave, %g2
30947 rdpr %canrestore, %g3
30948 rdpr %cleanwin, %g4
30949 rdpr %otherwin, %g5
30950 rdpr %wstate, %g6
30951 movne %xcc, %i1, %l6
30952 umul %o3, %o6, %g5
30953 movrne %o7, %l4, %i2
30954 wr %g0, 0x27, %asi
30955 membar #Sync
30956 fmovrdlz %l2, %f16, %f0
30957 brz,a %i3, loop_3027
30958 orcc %g7, %l3, %o0
30959 fbne %fcc3, loop_3028
30960 nop ! taddcctv %i4, 0x099D, %o2 changed by convert2hboot
30961loop_3027:
30962 ldsb [%l7 + 0x5F], %g3
30963 nop ! tne %icc, 0x7 changed by convert2hboot
30964loop_3028:
30965 brnz %o5, loop_3029
30966 subc %g2, %g1, %g4
30967 nop ! tpos %xcc, 0x0 changed by convert2hboot
30968 fbne,a %fcc3, loop_3030
30969loop_3029:
30970 nop ! taddcc %o1, 0x0410, %i0 changed by convert2hboot
30971 set 0x40, %g7
30972 nop ! stda %f0, [%l7 + %g7] 0x17 ASI use replaced by convert2hboot
30973 membar #Sync
30974loop_3030:
30975 popc %i5, %l5
30976 bg,a,pt %xcc, loop_3031
30977 movrlez %o4, 0x1EA, %g6
30978 set 0x74, %g6
30979 nop ! ldswa [%l7 + %g6] 0x0c, %i7 ASI use replaced by convert2hboot
30980loop_3031:
30981 udiv %i6, 0x17FE, %i1
30982 movle %icc, %l1, %o3
30983 nop ! ta %xcc, 0x7 changed by convert2hboot
30984 wr %g0, 0x0c, %asi
30985 subcc %o6, %o7, %g5
30986 edge16ln %l4, %i2, %l0
30987 srax %i3, %l2, %l3
30988 movn %xcc, %o0, %i4
30989 move %xcc, %g7, %o2
30990 xorcc %o5, %g2, %g1
30991 movle %xcc, %g4, %g3
30992 array32 %i0, %o1, %i5
30993 fnand %f10, %f8, %f30
30994 movrne %o4, %l5, %g6
30995 ble,a loop_3032
30996 udiv %i7, 0x17A4, %i1
30997 umulcc %i6, 0x0FEB, %l1
30998 movcs %icc, %o3, %o6
30999loop_3032:
31000 nop ! tn %icc, 0x0 changed by convert2hboot
31001 edge32n %l6, %o7, %g5
31002 mova %xcc, %l4, %l0
31003 subccc %i2, %i3, %l3
31004 sethi 0x1B55, %l2
31005 sll %i4, 0x05, %o0
31006 edge16ln %g7, %o5, %o2
31007 wr %g0, 0x04, %asi
31008 edge8n %g4, %g3, %g1
31009 edge32ln %o1, %i0, %o4
31010 subcc %l5, 0x0FA1, %i5
31011 saved
31012 rdpr %cwp, %g1
31013 rdpr %cansave, %g2
31014 rdpr %canrestore, %g3
31015 rdpr %cleanwin, %g4
31016 rdpr %otherwin, %g5
31017 rdpr %wstate, %g6
31018 movrgez %i7, %g6, %i6
31019 fmovde %xcc, %f5, %f20
31020 nop ! tge %xcc, 0x0 changed by convert2hboot
31021 addc %i1, %o3, %o6
31022 umul %l1, %o7, %g5
31023 add %l6, 0x1DE2, %l0
31024 movl %xcc, %l4, %i2
31025 popc %l3, %i3
31026 andncc %i4, %o0, %l2
31027 edge16l %g7, %o5, %o2
31028 edge16 %g2, %g4, %g1
31029 sdiv %g3, 0x1EBD, %i0
31030 udiv %o4, 0x0E91, %l5
31031 edge32l %o1, %i5, %g6
31032 fcmpne32 %f16, %f0, %i7
31033 movpos %icc, %i1, %i6
31034 fone %f2
31035 sll %o3, %o6, %o7
31036 movn %xcc, %g5, %l6
31037 andn %l1, %l4, %i2
31038 edge16 %l3, %i3, %l0
31039 nop
31040 setx loop_3033, %l0, %l1
31041 jmpl %l1, %o0
31042 edge8 %i4, %l2, %g7
31043 fxors %f14, %f16, %f23
31044 membar 0x49
31045loop_3033:
31046 and %o2, 0x1912, %o5
31047 movge %icc, %g4, %g2
31048 fbue %fcc3, loop_3034
31049 edge32l %g3, %g1, %i0
31050 ldx [%l7 + 0x70], %o4
31051 sdivcc %l5, 0x0EF8, %o1
31052loop_3034:
31053 andcc %g6, %i7, %i5
31054 ldd [%l7 + 0x58], %i6
31055 sdiv %o3, 0x17F3, %o6
31056 lduw [%l7 + 0x5C], %i1
31057 bcs,a,pn %xcc, loop_3035
31058 fmovdneg %xcc, %f4, %f0
31059 restored
31060 rdpr %cwp, %g1
31061 rdpr %cansave, %g2
31062 rdpr %canrestore, %g3
31063 rdpr %cleanwin, %g4
31064 rdpr %otherwin, %g5
31065 rdpr %wstate, %g6
31066 ld [%l7 + 0x1C], %f14
31067loop_3035:
31068 nop ! tg %xcc, 0x2 changed by convert2hboot
31069 fba %fcc0, loop_3036
31070 edge32n %o7, %l6, %l1
31071 orcc %g5, 0x066E, %l4
31072 edge16 %i2, %l3, %l0
31073loop_3036:
31074 movge %xcc, %o0, %i3
31075 wr %g0, 0x2f, %asi
31076 membar #Sync
31077 set 0x40, %l5
31078 nop ! stda %f16, [%l7 + %l5] 0xf8 ASI use replaced by convert2hboot
31079 membar #Sync
31080 edge32l %l2, %g7, %o5
31081 brlz %o2, loop_3037
31082 sub %g2, 0x09E4, %g3
31083 movle %xcc, %g4, %g1
31084 subcc %i0, %l5, %o1
31085loop_3037:
31086 fcmple16 %f28, %f10, %g6
31087 movvs %icc, %o4, %i7
31088 nop ! tg %xcc, 0x3 changed by convert2hboot
31089 nop ! tl %icc, 0x4 changed by convert2hboot
31090 brlz,a %i5, loop_3038
31091 movvc %icc, %i6, %o6
31092 sra %i1, 0x0E, %o7
31093 fbule,a %fcc0, loop_3039
31094loop_3038:
31095 ba,a,pn %xcc, loop_3040
31096 ldd [%l7 + 0x50], %f20
31097 nop ! tgu %icc, 0x3 changed by convert2hboot
31098loop_3039:
31099 fmovd %f30, %f8
31100loop_3040:
31101 fbuge,a %fcc1, loop_3041
31102 addccc %o3, %l1, %l6
31103 movrlez %l4, 0x325, %g5
31104 bge,pt %xcc, loop_3042
31105loop_3041:
31106 movcs %xcc, %i2, %l0
31107 fpadd32s %f16, %f26, %f13
31108 alignaddrl %l3, %i3, %i4
31109loop_3042:
31110 smul %l2, 0x131F, %o0
31111 fbug %fcc1, loop_3043
31112 stx %g7, [%l7 + 0x60]
31113 fmovrsgz %o5, %f3, %f17
31114 ld [%l7 + 0x68], %f18
31115loop_3043:
31116 subc %g2, %g3, %g4
31117 addcc %g1, 0x1961, %i0
31118 edge8 %l5, %o1, %g6
31119 andn %o2, %i7, %i5
31120 nop ! te %xcc, 0x3 changed by convert2hboot
31121 orncc %o4, 0x0B76, %i6
31122 add %i1, 0x14C1, %o6
31123 fcmpne32 %f10, %f10, %o3
31124 fcmpd %fcc2, %f18, %f28
31125 bne loop_3044
31126 bge loop_3045
31127 movrne %l1, 0x1F4, %o7
31128 fbuge,a %fcc3, loop_3046
31129loop_3044:
31130 movrgz %l4, 0x3D1, %l6
31131loop_3045:
31132 fmovrslez %g5, %f19, %f19
31133 sethi 0x1ECA, %i2
31134loop_3046:
31135 udivcc %l3, 0x1B1D, %l0
31136 call loop_3047
31137 edge32n %i4, %l2, %i3
31138 fmovrde %g7, %f22, %f6
31139 wr %g0, 0x81, %asi
31140loop_3047:
31141 nop
31142 set 0x08, %l3
31143 nop ! stxa %g2, [%l7 + %l3] 0x15 ASI use replaced by convert2hboot
31144 fcmps %fcc1, %f27, %f20
31145 nop ! te %icc, 0x1 changed by convert2hboot
31146 fmovdneg %xcc, %f14, %f19
31147 fbe %fcc1, loop_3048
31148 stx %o5, [%l7 + 0x28]
31149 alignaddr %g3, %g1, %g4
31150 nop ! tgu %xcc, 0x2 changed by convert2hboot
31151loop_3048:
31152 nop ! te %xcc, 0x2 changed by convert2hboot
31153 nop ! tgu %icc, 0x0 changed by convert2hboot
31154 bn,pt %xcc, loop_3049
31155 nop ! tn %xcc, 0x3 changed by convert2hboot
31156 fbl %fcc1, loop_3050
31157 edge8ln %i0, %l5, %o1
31158loop_3049:
31159 nop
31160 wr %g0, 0x19, %asi
31161 lda [%l7 + 0x38] %asi, %f25
31162loop_3050:
31163 nop ! tpos %xcc, 0x6 changed by convert2hboot
31164 movrgez %g6, 0x059, %i7
31165 fmovsne %icc, %f11, %f0
31166 set 0x40, %o0
31167 nop ! ldda [%l7 + %o0] 0x0c, %f16 ASI use replaced by convert2hboot
31168 bg,a,pt %icc, loop_3051
31169 edge32l %o2, %i5, %i6
31170 smul %i1, %o4, %o3
31171 edge32l %o6, %l1, %l4
31172loop_3051:
31173 nop
31174 setx loop_3052, %l0, %l1
31175 jmpl %l1, %o7
31176 nop ! tg %icc, 0x7 changed by convert2hboot
31177 movre %l6, 0x0E7, %g5
31178 fnegd %f4, %f28
31179loop_3052:
31180 nop ! tneg %icc, 0x7 changed by convert2hboot
31181 edge32ln %l3, %i2, %l0
31182 nop ! tneg %icc, 0x2 changed by convert2hboot
31183 edge32l %l2, %i3, %g7
31184 movvc %xcc, %o0, %g2
31185 EXIT_GOOD
31186
31187
31188
31189!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31190!
31191! Stats for Thread 0:
31192!
31193! Type l : 2877
31194! Type x : 1357
31195! Type cti : 3052
31196! Type f : 4465
31197! Type i : 13249
31198!
31199!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
31200
31201
31202 EXIT_GOOD /* test finish */
31203
31204/************************************************************************
31205 Test case data start
31206 ************************************************************************/
31207.data
31208user_data_start:
31209scratch_area:
31210.word 0x4FF84B67
31211.word 0x083855C0
31212.word 0xDB8F8F07
31213.word 0xAA1FD872
31214.word 0xA4358DE2
31215.word 0x3FA789AA
31216.word 0x332B3376
31217.word 0x8571085A
31218.word 0xC3F8A5C0
31219.word 0x0978AC9E
31220.word 0x21F19015
31221.word 0xFE9666AB
31222.word 0x6BA2D289
31223.word 0x74B119EB
31224.word 0x6962A506
31225.word 0x3AE21806
31226.word 0x28A52E29
31227.word 0x5CCF8536
31228.word 0x6DDF6041
31229.word 0x84C6E6A7
31230.word 0xFBCAD3AD
31231.word 0xAC9B8217
31232.word 0xECBF490B
31233.word 0x1BD3DAC5
31234.word 0xA109FAA2
31235.word 0x3C6C2D75
31236.word 0x28821E07
31237.word 0x08CB0C30
31238.word 0xC16A8D72
31239.word 0x033A6341
31240.word 0x39A9E734
31241.word 0x77DDFC0B
31242.word 0x6209877C
31243.word 0x6C71C290
31244.word 0x99B28F5E
31245.word 0x3066B6E6
31246.word 0x89F849E7
31247.word 0x528F5D49
31248.word 0x145BB046
31249.word 0x33A2546A
31250.word 0xD87094AC
31251.word 0xA1F1947F
31252.word 0x9BEA4828
31253.word 0x83E141C8
31254.word 0xC4FFE8C6
31255.word 0xE0676BE9
31256.word 0xE2C5B382
31257.word 0x793E5916
31258.word 0x9C67B86C
31259.word 0x7F5F012F
31260.word 0x784FE423
31261.word 0xB937E939
31262.word 0x3FE660DA
31263.word 0xCFA91C98
31264.word 0xABF67ADC
31265.word 0x000D6958
31266.word 0xE860D54A
31267.word 0xDA13A436
31268.word 0xE16572E7
31269.word 0x08771F1B
31270.word 0x0D2201DD
31271.word 0x16579472
31272.word 0xD5FF7BD0
31273.word 0x532A1A36
31274.end