Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_basic_idtlb1.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_basic_idtlb1.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#define MAIN_PAGE_NUCLEUS_ALSO
41#define MAIN_PAGE_HV_ALSO
42#define PCONTEXT 0x44
43#define SCONTEXT 0x44
44#define THREAD_STRIDE 1
45#define THREAD_COUNT 8
46#define USER_DATA_MT_MAP
47#define USER_TEXT_MT_MAP
48#define THR_0_PARTID 0
49#define THR_1_PARTID 1
50#define THR_2_PARTID 2
51#define THR_3_PARTID 3
52#define THR_4_PARTID 4
53#define THR_5_PARTID 5
54#define THR_6_PARTID 6
55#define THR_7_PARTID 7
56
57! ! large page size to try and prevent TTE overlaps
58! #define PART0_Z_TSB_SIZE_0 3
59! #define PART0_NZ_TSB_SIZE_0 3
60
61#include "nmacros.h"
62#include "hboot.s"
63
64/************************************************************************
65 Test case code start
66 ************************************************************************/
67
68.text
69.global main
70
71main: /* test begin */
72
73 ta T_CHANGE_PRIV ! run in priv mode
74 nop
75
76 rdth_id ! get thread ID in %o1
77 umul %o1, 256, %l7
78 setx user_data_start, %g1, %g3
79 add %l7, %g3, %l7
80
81 th_fork(thread)
82 nop
83 EXIT_BAD
84
85!
86! Thread X Start
87!
88thread_0:
89thread_1:
90thread_2:
91thread_3:
92thread_4:
93thread_5:
94thread_6:
95thread_7:
96
97 !# Initialize registers ..
98
99 !# Set %l7 for 8 windows
100 !# This threads memory space into each windows %l7
101 mov %l7, %g1
102 wrpr %g0, 0x7, %cwp
103 mov %g1, %l7
104 wrpr %g0, 0x6, %cwp
105 mov %g1, %l7
106 wrpr %g0, 0x5, %cwp
107 mov %g1, %l7
108 wrpr %g0, 0x4, %cwp
109 mov %g1, %l7
110 wrpr %g0, 0x3, %cwp
111 mov %g1, %l7
112 wrpr %g0, 0x2, %cwp
113 mov %g1, %l7
114 wrpr %g0, 0x1, %cwp
115 mov %g1, %l7
116 wrpr %g0, 0x0, %cwp
117 mov %g1, %l7
118
119 !# Set %fsr
120 setx 0x0000000000400000, %l0, %l6
121 stx %l6, [%l7 + 0x0]
122 ldx [%l7 + 0x0], %fsr
123
124 !# Initialize asi register
125 wr %g0, 0x80, %asi
126
127 !# Global registers
128 set 0xB, %g1
129 set 0xD, %g2
130 set 0x4, %g3
131 set 0x2, %g4
132 set 0x0, %g5
133 set 0xE, %g6
134 set 0x9, %g7
135 !# Input registers
136 set -0xA, %i0
137 set -0x1, %i1
138 set -0x4, %i2
139 set -0xC, %i3
140 set -0x4, %i4
141 set -0x8, %i5
142 set -0x9, %i6
143 set -0x0, %i7
144 !# Local registers
145 set 0x456CAB0A, %l0
146 set 0x0A43DB30, %l1
147 set 0x68DFBD66, %l2
148 set 0x5057ACC4, %l3
149 set 0x21265CD7, %l4
150 set 0x152055D4, %l5
151 set 0x6364E1B8, %l6
152 !# Output registers
153 set 0x0B7B, %o0
154 set -0x0DBF, %o1
155 set 0x07C0, %o2
156 set -0x1437, %o3
157 set 0x1B36, %o4
158 set 0x0664, %o5
159 set -0x13FF, %o6
160 set -0x1ADC, %o7
161 !# Float registers
162 INIT_TH_FP_REG(%l7,%f0,0x2F47F143426FF3F5)
163 INIT_TH_FP_REG(%l7,%f2,0x066E334D2832A788)
164 INIT_TH_FP_REG(%l7,%f4,0xE64CC38D3A9D93B1)
165 INIT_TH_FP_REG(%l7,%f6,0x52DDBB5D3C7F633A)
166 INIT_TH_FP_REG(%l7,%f8,0x2A76C868D7BE07AC)
167 INIT_TH_FP_REG(%l7,%f10,0x54B63F4A7ECD3112)
168 INIT_TH_FP_REG(%l7,%f12,0xEC7C15A64433EFF3)
169 INIT_TH_FP_REG(%l7,%f14,0x0D6724BAF3AF2D23)
170 INIT_TH_FP_REG(%l7,%f16,0x0447E11EAE229FF7)
171 INIT_TH_FP_REG(%l7,%f18,0x59AE8236385BF241)
172 INIT_TH_FP_REG(%l7,%f20,0xCD0EA6FC33A75976)
173 INIT_TH_FP_REG(%l7,%f22,0x1F2BFA386B1B0031)
174 INIT_TH_FP_REG(%l7,%f24,0x39586BAC26A0BC7F)
175 INIT_TH_FP_REG(%l7,%f26,0xED4A7D0E9C3E3720)
176 INIT_TH_FP_REG(%l7,%f28,0x4AFDBE01787F71F4)
177 INIT_TH_FP_REG(%l7,%f30,0x440E95E5D9E790F5)
178 !# Other state
179
180 or %g0, 0x8, %l0
181 sllx %l0, 0x3c, %l0
182 nop ! wrhpr %l0, %g0, %hsys_tick_cmpr changed by convert2hboot
183
184
185 !# Execute Main Diag ..
186
187 edge16n %o7, %g6, %g3
188 wr %g0, 0x88, %asi
189 movrgz %i5, %g7, %o6
190 andcc %i1, 0x0CE4, %g1
191 ldx [%l7 + 0x18], %g2
192 fbul %fcc1, loop_1
193 bvc loop_2
194 addc %i3, 0x0531, %i2
195 nop ! tgu %icc, 0x6 changed by convert2hboot
196loop_1:
197 and %o1, 0x1712, %o0
198loop_2:
199 lduw [%l7 + 0x7C], %g5
200 movvc %icc, %o2, %l6
201 bleu,a,pn %xcc, loop_3
202 brlez %o3, loop_4
203 fornot2 %f14, %f14, %f22
204 movleu %xcc, %i7, %l4
205loop_3:
206 fmovdvc %icc, %f26, %f4
207loop_4:
208 nop ! ta %xcc, 0x4 changed by convert2hboot
209 ble loop_5
210 smul %g4, 0x0CAE, %l1
211 fcmpes %fcc1, %f30, %f8
212 brlz,a %i6, loop_6
213loop_5:
214 bneg loop_7
215 nop ! ta %xcc, 0x4 changed by convert2hboot
216 sdiv %i4, 0x1755, %o5
217loop_6:
218 orncc %l0, 0x1BC9, %o4
219loop_7:
220 fandnot2s %f24, %f26, %f19
221 nop ! tcs %icc, 0x5 changed by convert2hboot
222 fornot1 %f14, %f30, %f20
223 srax %l5, %i0, %o7
224 movrne %g6, %g3, %l2
225 nop ! taddcc %i5, 0x1947, %g7 changed by convert2hboot
226 udivcc %o6, 0x06CE, %l3
227 nop ! tn %xcc, 0x6 changed by convert2hboot
228 movpos %xcc, %i1, %g1
229 subccc %i3, 0x0447, %g2
230 nop ! ta %icc, 0x3 changed by convert2hboot
231 bmask %i2, %o0, %o1
232 fnot2s %f5, %f17
233 fmovd %f22, %f26
234 subccc %g5, %o2, %l6
235 subccc %o3, 0x193F, %i7
236 srl %g4, %l4, %i6
237 udivcc %i4, 0x1F45, %l1
238 udivx %l0, 0x15DF, %o4
239 fbue,a %fcc0, loop_8
240 subc %o5, %i0, %l5
241 nop ! taddcctv %o7, 0x03F4, %g6 changed by convert2hboot
242 wr %g0, 0x80, %asi
243loop_8:
244 movrne %l2, 0x073, %i5
245 flush %l7 + 0x24
246 movre %g7, 0x311, %l3
247 mova %icc, %i1, %g1
248 fmovrdne %i3, %f16, %f10
249 fpmerge %f30, %f29, %f18
250 fmovrse %g2, %f24, %f27
251 fzero %f22
252 mova %xcc, %i2, %o6
253 xnor %o0, 0x0F73, %g5
254 orncc %o2, 0x0237, %o1
255 nop ! tneg %icc, 0x2 changed by convert2hboot
256 fmovs %f5, %f17
257 umul %o3, 0x064F, %l6
258 nop ! tvs %xcc, 0x4 changed by convert2hboot
259 nop ! tne %xcc, 0x2 changed by convert2hboot
260 nop ! te %xcc, 0x1 changed by convert2hboot
261 brlz %i7, loop_9
262 nop ! tsubcc %g4, %i6, %l4 changed by convert2hboot
263 fmovsge %icc, %f29, %f7
264 bcc,pn %xcc, loop_10
265loop_9:
266 sdivx %i4, 0x03BA, %l0
267 fbn,a loop_11
268 nop
269 set 0x24, %g5
270 stb %l1, [%l7 + %g5]
271loop_10:
272 fpsub16 %f8, %f30, %f8
273 edge8n %o4, %o5, %i0
274loop_11:
275 xorcc %l5, %o7, %g6
276 ldsw [%l7 + 0x78], %g3
277 edge32l %i5, %l2, %l3
278 ba loop_12
279 edge16ln %g7, %g1, %i1
280 ble loop_13
281 movleu %icc, %g2, %i3
282loop_12:
283 lduh [%l7 + 0x70], %o6
284 fpadd16 %f14, %f14, %f10
285loop_13:
286 fmul8x16 %f17, %f24, %f16
287 add %l7, 0x2C, %l6
288 wr %g0, 0x19, %asi
289 nop ! casa [%l6] 0x19, %i2, %o0 ASI use changed by convert2hboot
290 bpos,a %icc, loop_14
291 nop ! tn %icc, 0x6 changed by convert2hboot
292 movge %icc, %g5, %o2
293 movvs %icc, %o1, %o3
294loop_14:
295 sub %i7, 0x12FA, %g4
296 fcmpne32 %f26, %f4, %l6
297 fnegd %f0, %f4
298 fpadd32 %f4, %f6, %f30
299 fsrc1 %f22, %f0
300 bcs loop_15
301 fcmpeq32 %f30, %f0, %i6
302 movne %xcc, %i4, %l0
303 set 0x60, %l3
304 nop ! swapa [%l7 + %l3] 0x89, %l4 ASI use changed by convert2hboot
305loop_15:
306 be %icc, loop_16
307 edge16 %l1, %o4, %i0
308 set 0x0C, %o0
309 nop ! ldswa [%l7 + %o0] 0x88, %l5 ASI use changed by convert2hboot
310loop_16:
311 fmul8sux16 %f8, %f8, %f20
312 movpos %icc, %o5, %g6
313 nop ! ta %icc, 0x4 changed by convert2hboot
314 lduh [%l7 + 0x32], %g3
315 fbule,pt %fcc1, loop_17
316 ldstub [%l7 + 0x25], %o7
317 edge16n %l2, %i5, %l3
318 bleu,a loop_18
319loop_17:
320 std %f2, [%l7 + 0x30]
321 membar #Sync
322 wr %g0, 0x1e, %asi
323loop_18:
324 mova %icc, %g7, %i1
325 sdivcc %g2, 0x0253, %i3
326 orncc %o6, 0x1D06, %g1
327 wr %g0, 0x0c, %asi
328 sllx %o0, 0x01, %o2
329 nop ! tcc %xcc, 0x7 changed by convert2hboot
330 swap [%l7 + 0x08], %g5
331 nop ! tn %icc, 0x6 changed by convert2hboot
332 pdist %f18, %f18, %f20
333 fmovdpos %xcc, %f29, %f24
334 fpadd16 %f16, %f10, %f16
335 movcs %xcc, %o1, %o3
336 fmovsn %icc, %f23, %f12
337 nop ! tge %icc, 0x7 changed by convert2hboot
338 alignaddrl %i7, %l6, %g4
339 add %l7, 0x68, %l6
340 wr %g0, 0x89, %asi
341 st %f10, [%l7 + 0x68]
342 or %l0, %l1, %l4
343 nop
344 setx loop_19, %l0, %l1
345 nop ! wrpr 0x1, %tl changed by convert2hboot
346 nop ! wrpr %l1, %tpc changed by convert2hboot
347 add %l1, 0x4, %l1
348 nop ! wrpr %l1, %tnpc changed by convert2hboot
349 setx 0x34400001400, %l0, %l1
350 nop ! wrpr %l1, %tstate changed by convert2hboot
351 nop ! wrhpr 0x4, %htstate changed by convert2hboot
352 nop ! retry changed by convert2hboot
353 fand %f24, %f12, %f30
354 and %o4, 0x175B, %i0
355 array16 %o5, %l5, %g6
356loop_19:
357 fmovrse %o7, %f7, %f25
358 movcc %icc, %l2, %g3
359 addcc %i5, 0x1A6C, %g7
360 sllx %l3, %g2, %i3
361 nop ! taddcc %i1, %o6, %i2 changed by convert2hboot
362 bleu,a loop_20
363 fcmpeq32 %f22, %f16, %o0
364 sdivx %g1, 0x1D30, %o2
365 fandnot1s %f31, %f10, %f8
366loop_20:
367 xorcc %o1, 0x1FCA, %o3
368 movn %icc, %i7, %l6
369 edge16 %g4, %i6, %g5
370 faligndata %f8, %f22, %f4
371 fmovsgu %xcc, %f31, %f4
372 smul %i4, 0x155C, %l0
373 movrgz %l4, %l1, %o4
374 wr %g0, 0x19, %asi
375 movneg %icc, %l5, %g6
376 udiv %o7, 0x093B, %l2
377 movrgez %o5, %i5, %g3
378 sub %g7, 0x1A37, %l3
379 xorcc %i3, %g2, %i1
380 array8 %i2, %o0, %g1
381 fbl,pt %fcc0, loop_21
382 fmovdle %icc, %f30, %f12
383 orncc %o2, %o6, %o3
384 movl %icc, %i7, %o1
385loop_21:
386 mulscc %g4, 0x0145, %l6
387 move %icc, %i6, %g5
388 membar 0x1D
389 sethi 0x0E6D, %l0
390 nop ! ta %icc, 0x2 changed by convert2hboot
391 edge16l %l4, %l1, %o4
392 smulcc %i0, %l5, %i4
393 fmovsgu %icc, %f17, %f1
394 bvs,a,pn %icc, loop_22
395 movl %icc, %o7, %g6
396 fsrc2 %f8, %f20
397 andncc %o5, %i5, %l2
398loop_22:
399 fpadd16 %f16, %f6, %f12
400 movrgz %g3, 0x0B5, %g7
401 sll %i3, 0x14, %g2
402 wr %g0, 0x89, %asi
403 sethi 0x1C97, %i1
404 stb %i2, [%l7 + 0x7D]
405 umul %o0, 0x0705, %o2
406 fcmped %fcc0, %f8, %f20
407 nop ! tsubcctv %o6, 0x0346, %o3 changed by convert2hboot
408 edge8ln %g1, %o1, %i7
409 nop
410 set 0x10, %g1
411 std %f30, [%l7 + %g1]
412 nop ! tcc %xcc, 0x3 changed by convert2hboot
413 popc 0x010D, %g4
414 edge8 %l6, %g5, %l0
415 fexpand %f15, %f0
416 andn %i6, %l1, %o4
417 addccc %i0, 0x1DC1, %l4
418 nop ! tvs %xcc, 0x4 changed by convert2hboot
419 fones %f24
420 subc %i4, 0x04B1, %l5
421 movpos %xcc, %g6, %o5
422 movrlz %o7, %l2, %g3
423 edge8 %i5, %g7, %g2
424 xnor %l3, 0x07E6, %i3
425 stb %i1, [%l7 + 0x6C]
426 orn %i2, %o2, %o0
427 sdivcc %o6, 0x128F, %o3
428 fmul8x16al %f1, %f5, %f20
429 fbge,pt %fcc2, loop_23
430 fsrc1 %f0, %f2
431 and %o1, 0x152E, %i7
432 bcs,a %xcc, loop_24
433loop_23:
434 fmovspos %xcc, %f18, %f11
435 fnands %f18, %f5, %f20
436 be %icc, loop_25
437loop_24:
438 fmovsvs %xcc, %f22, %f17
439 or %g1, %g4, %l6
440 fbo %fcc1, loop_26
441loop_25:
442 sra %l0, 0x1F, %g5
443 bcs,a,pn %icc, loop_27
444 nop ! te %icc, 0x7 changed by convert2hboot
445loop_26:
446 edge32l %l1, %o4, %i0
447 alignaddr %l4, %i6, %l5
448loop_27:
449 smulcc %g6, %i4, %o5
450 movrne %o7, 0x34C, %g3
451 nop ! tcs %xcc, 0x2 changed by convert2hboot
452 mulx %l2, 0x140A, %i5
453 andncc %g2, %g7, %i3
454 fandnot1 %f0, %f26, %f14
455 nop ! tn %xcc, 0x0 changed by convert2hboot
456 or %i1, 0x1603, %i2
457 ldsw [%l7 + 0x44], %o2
458 nop ! tg %icc, 0x6 changed by convert2hboot
459 bvc,pt %icc, loop_28
460 and %o0, %l3, %o6
461 edge8ln %o1, %i7, %o3
462 subccc %g1, 0x08E6, %l6
463loop_28:
464 fsrc1 %f26, %f18
465 lduh [%l7 + 0x52], %g4
466 bl,a %icc, loop_29
467 fmovdcs %icc, %f15, %f1
468 sra %l0, 0x0D, %l1
469 fmuld8sux16 %f16, %f2, %f28
470loop_29:
471 smul %g5, %o4, %l4
472 umul %i0, %i6, %g6
473 edge8 %l5, %i4, %o7
474 movrlz %g3, 0x275, %l2
475 smul %i5, 0x07B7, %g2
476 sdiv %o5, 0x08D7, %g7
477 brlz %i3, loop_30
478 fbo %fcc1, loop_31
479 ldsb [%l7 + 0x7C], %i1
480 movrne %i2, %o0, %l3
481loop_30:
482 fmovrsne %o6, %f1, %f14
483loop_31:
484 edge8l %o2, %i7, %o1
485 array8 %o3, %g1, %g4
486 add %l7, 0x38, %l6
487 wr %g0, 0x04, %asi
488 nop ! casxa [%l6] 0x04, %l0, %l6 ASI use changed by convert2hboot
489 fcmpd %fcc2, %f4, %f28
490 array8 %l1, %o4, %g5
491 set 0x38, %l0
492 nop ! stwa %l4, [%l7 + %l0] 0x22 ASI use changed by convert2hboot
493 membar #Sync
494 or %i6, 0x13AA, %g6
495 fbn %fcc0, loop_32
496 fxor %f4, %f10, %f12
497 movn %icc, %l5, %i4
498 and %i0, 0x027E, %o7
499loop_32:
500 fmovdne %icc, %f23, %f24
501 xorcc %l2, %g3, %i5
502 addcc %g2, %g7, %o5
503 add %i3, 0x145A, %i2
504 movrlz %o0, %l3, %i1
505 xnorcc %o2, %o6, %o1
506 fbul %fcc0, loop_33
507 movl %icc, %o3, %g1
508 edge32n %g4, %i7, %l6
509 fmovdg %xcc, %f27, %f20
510loop_33:
511 sra %l1, 0x19, %o4
512 mulscc %l0, 0x04BD, %l4
513 nop ! tsubcctv %g5, 0x1231, %i6 changed by convert2hboot
514 fmovsleu %icc, %f1, %f17
515 array16 %g6, %l5, %i4
516 nop ! tcs %icc, 0x2 changed by convert2hboot
517 nop ! tge %xcc, 0x3 changed by convert2hboot
518 nop ! ta %xcc, 0x7 changed by convert2hboot
519 bvc loop_34
520 udivcc %i0, 0x0955, %l2
521 edge32ln %g3, %o7, %g2
522 sllx %i5, %o5, %g7
523loop_34:
524 stw %i3, [%l7 + 0x68]
525 sub %i2, %l3, %i1
526 fmovdvs %xcc, %f3, %f29
527 fcmped %fcc3, %f24, %f16
528 fcmpne32 %f2, %f6, %o2
529 fbl %fcc1, loop_35
530 sdivcc %o6, 0x0DB1, %o0
531 fmovda %xcc, %f19, %f3
532 saved
533 rdpr %cwp, %g1
534 rdpr %cansave, %g2
535 rdpr %canrestore, %g3
536 rdpr %cleanwin, %g4
537 rdpr %otherwin, %g5
538 rdpr %wstate, %g6
539loop_35:
540 mova %icc, %o1, %o3
541 add %l7, 0x78, %l6
542 wr %g0, 0x0c, %asi
543 nop ! casxa [%l6] 0x0c, %g1, %g4 ASI use changed by convert2hboot
544 xor %i7, 0x178D, %l6
545 edge8 %l1, %l0, %l4
546 sdivcc %o4, 0x1C9E, %g5
547 xnorcc %g6, 0x091E, %l5
548 fmovdne %xcc, %f3, %f12
549 movn %icc, %i4, %i6
550 bg,a,pn %icc, loop_36
551 bcc,pt %xcc, loop_37
552 add %l2, %g3, %o7
553 fmovrsgez %i0, %f22, %f20
554loop_36:
555 or %i5, 0x0E14, %o5
556loop_37:
557 udiv %g2, 0x1A88, %g7
558 nop ! tge %icc, 0x7 changed by convert2hboot
559 movne %xcc, %i2, %i3
560 fmovda %xcc, %f28, %f31
561 edge32l %l3, %i1, %o2
562 set 0x51, %g3
563 nop ! ldsba [%l7 + %g3] 0x80, %o0 ASI use changed by convert2hboot
564 fcmpes %fcc1, %f7, %f13
565 movne %icc, %o1, %o6
566 ldsh [%l7 + 0x48], %g1
567 fxnor %f28, %f0, %f28
568 fandnot2 %f10, %f20, %f4
569 srl %o3, 0x02, %g4
570 srlx %i7, 0x1F, %l1
571 movg %xcc, %l0, %l4
572 movre %l6, 0x390, %g5
573 smul %g6, 0x09AC, %l5
574 andcc %o4, %i4, %l2
575 brz %i6, loop_38
576 array32 %o7, %i0, %g3
577 wr %g0, 0x19, %asi
578loop_38:
579 swap [%l7 + 0x68], %g2
580 ldx [%l7 + 0x30], %g7
581 brlz,a %i2, loop_39
582 bleu,a loop_40
583 smul %i3, %l3, %i1
584 nop ! tg %icc, 0x2 changed by convert2hboot
585loop_39:
586 fcmple16 %f16, %f4, %o5
587loop_40:
588 for %f6, %f20, %f12
589 alignaddr %o0, %o2, %o1
590 popc %o6, %g1
591 brgz %o3, loop_41
592 popc 0x10D6, %g4
593 fmovsl %icc, %f3, %f29
594 nop ! tneg %xcc, 0x4 changed by convert2hboot
595loop_41:
596 fmovda %xcc, %f26, %f8
597 fpmerge %f0, %f21, %f4
598 fmuld8ulx16 %f25, %f28, %f18
599 fpmerge %f30, %f13, %f6
600 fpackfix %f6, %f11
601 nop ! tn %xcc, 0x2 changed by convert2hboot
602 nop ! tle %xcc, 0x6 changed by convert2hboot
603 edge16ln %i7, %l1, %l4
604 membar 0x75
605 fbue %fcc1, loop_42
606 xnor %l6, %g5, %l0
607 saved
608 rdpr %cwp, %g1
609 rdpr %cansave, %g2
610 rdpr %canrestore, %g3
611 rdpr %cleanwin, %g4
612 rdpr %otherwin, %g5
613 rdpr %wstate, %g6
614 sllx %g6, %l5, %o4
615loop_42:
616 fzero %f6
617 nop ! tleu %xcc, 0x1 changed by convert2hboot
618 edge8 %i4, %l2, %o7
619 bmask %i6, %g3, %i0
620 fnot2 %f6, %f10
621 fmovsge %icc, %f25, %f15
622 udiv %i5, 0x008B, %g2
623 brgz %i2, loop_43
624 array32 %i3, %g7, %l3
625 set 0x40, %i2
626 nop ! stda %f16, [%l7 + %i2] 0xc2 ASI use changed by convert2hboot
627loop_43:
628 movre %o5, 0x245, %o0
629 fbul loop_44
630 sub %i1, 0x1245, %o2
631 saved
632 rdpr %cwp, %g1
633 rdpr %cansave, %g2
634 rdpr %canrestore, %g3
635 rdpr %cleanwin, %g4
636 rdpr %otherwin, %g5
637 rdpr %wstate, %g6
638 fnors %f4, %f3, %f15
639loop_44:
640 nop ! tcs %xcc, 0x5 changed by convert2hboot
641 edge8n %o1, %o6, %o3
642 fnors %f14, %f25, %f14
643 movpos %icc, %g4, %g1
644 xnorcc %i7, 0x1C2C, %l1
645 ld [%l7 + 0x44], %f11
646 bl,a,pn %xcc, loop_45
647 xor %l4, %g5, %l6
648 fbn loop_46
649 movl %icc, %g6, %l0
650loop_45:
651 array32 %l5, %i4, %l2
652 fmovsvs %icc, %f1, %f13
653loop_46:
654 fmovrsne %o4, %f2, %f0
655 fmovdleu %xcc, %f14, %f17
656 movrlez %o7, %i6, %i0
657 movl %icc, %g3, %g2
658 or %i2, %i5, %i3
659 fones %f20
660 nop ! tne %icc, 0x0 changed by convert2hboot
661 stb %l3, [%l7 + 0x34]
662 saved
663 rdpr %cwp, %g1
664 rdpr %cansave, %g2
665 rdpr %canrestore, %g3
666 rdpr %cleanwin, %g4
667 rdpr %otherwin, %g5
668 rdpr %wstate, %g6
669 fabss %f26, %f24
670 movge %icc, %o5, %o0
671 flush %l7 + 0x7C
672 bvc,a,pt %xcc, loop_47
673 nop ! tle %xcc, 0x2 changed by convert2hboot
674 alignaddrl %g7, %i1, %o2
675 fmovsge %xcc, %f10, %f14
676loop_47:
677 nop
678 add %l7, 0x48, %l6
679 wr %g0, 0x04, %asi
680 nop ! casxa [%l6] 0x04, %o6, %o3 ASI use changed by convert2hboot
681 wr %g0, 0x10, %asi
682 sllx %o1, 0x11, %i7
683 movrlz %l1, 0x15D, %g1
684 edge16 %l4, %g5, %g6
685 fmuld8sux16 %f16, %f0, %f8
686 fnot2s %f29, %f19
687 xor %l6, %l5, %i4
688 edge8n %l2, %o4, %o7
689 fnegs %f7, %f28
690 array32 %l0, %i6, %g3
691 addccc %g2, %i2, %i0
692 lduw [%l7 + 0x10], %i5
693 xorcc %l3, 0x1534, %o5
694 ble loop_48
695 srax %o0, %i3, %i1
696 array16 %g7, %o2, %o6
697 nop ! tn %xcc, 0x7 changed by convert2hboot
698loop_48:
699 ldsb [%l7 + 0x52], %o3
700 nop ! tcc %icc, 0x4 changed by convert2hboot
701 movcs %icc, %o1, %i7
702 edge16ln %g4, %l1, %g1
703 udivcc %l4, 0x1DF2, %g5
704 smulcc %g6, %l5, %l6
705 nop ! ta %xcc, 0x3 changed by convert2hboot
706 fmovs %f7, %f10
707 array32 %i4, %o4, %l2
708 bpos,a,pt %icc, loop_49
709 nop ! tgu %icc, 0x2 changed by convert2hboot
710 edge8ln %l0, %i6, %g3
711 nop
712 setx loop_50, %l0, %l1
713 jmpl %l1, %g2
714loop_49:
715 fmovdg %xcc, %f14, %f9
716 set 0x24, %g7
717 nop ! lduba [%l7 + %g7] 0x88, %i2 ASI use changed by convert2hboot
718loop_50:
719 nop ! tleu %xcc, 0x3 changed by convert2hboot
720 nop ! ta %xcc, 0x0 changed by convert2hboot
721 nop ! taddcctv %i0, %o7, %l3 changed by convert2hboot
722 sethi 0x1E69, %o5
723 movl %icc, %o0, %i5
724 bleu,a loop_51
725 edge32n %i1, %g7, %o2
726 nop ! tvs %xcc, 0x7 changed by convert2hboot
727 movcc %icc, %i3, %o3
728loop_51:
729 nop
730 setx loop_52, %l0, %l1
731 nop ! wrpr 0x1, %tl changed by convert2hboot
732 nop ! wrpr %l1, %tnpc changed by convert2hboot
733 setx 0x34400001400, %l0, %l1
734 nop ! wrpr %l1, %tstate changed by convert2hboot
735 nop ! wrhpr 0x4, %htstate changed by convert2hboot
736 nop ! done changed by convert2hboot
737 membar 0x31
738 movl %xcc, %o1, %i7
739 orn %g4, 0x010F, %l1
740loop_52:
741 nop
742 set 0x08, %g4
743 nop ! lduwa [%l7 + %g4] 0x81, %g1 ASI use changed by convert2hboot
744 nop ! tn %icc, 0x4 changed by convert2hboot
745 add %l7, 0x68, %l6
746 wr %g0, 0x88, %asi
747 wr %g0, 0x80, %asi
748 restored
749 rdpr %cwp, %g1
750 rdpr %cansave, %g2
751 rdpr %canrestore, %g3
752 rdpr %cleanwin, %g4
753 rdpr %otherwin, %g5
754 rdpr %wstate, %g6
755 wr %g0, 0x19, %asi
756 ldd [%l7 + 0x10], %f22
757 sdivx %l6, 0x1DDE, %i4
758 ble,a %xcc, loop_53
759 array32 %o4, %l2, %l0
760 nop ! tcs %icc, 0x6 changed by convert2hboot
761 fmovsvs %xcc, %f20, %f7
762loop_53:
763 xnor %l5, %g3, %g2
764 nop ! sir 0x1FB3 changed by convert2hboot
765 edge32l %i6, %i0, %o7
766 smul %i2, 0x0E66, %l3
767 bvs %xcc, loop_54
768 srlx %o0, %i5, %o5
769 movn %xcc, %g7, %o2
770 xnor %i3, 0x05DB, %i1
771loop_54:
772 edge8ln %o1, %i7, %o3
773 movcc %xcc, %l1, %g4
774 alignaddr %g1, %l4, %o6
775 fmovdpos %icc, %f6, %f11
776 fpackfix %f20, %f17
777 fxnors %f0, %f5, %f26
778 edge32l %g5, %l6, %i4
779 stx %g6, [%l7 + 0x78]
780 sra %o4, 0x1C, %l0
781 fors %f26, %f10, %f9
782 sll %l2, 0x0A, %g3
783 fnegs %f4, %f9
784 mulscc %g2, 0x1BF4, %l5
785 nop ! tvc %icc, 0x3 changed by convert2hboot
786 addccc %i6, %i0, %o7
787 fcmps %fcc2, %f23, %f28
788 fmovdgu %xcc, %f6, %f20
789 wr %g0, 0x0c, %asi
790 sll %o0, 0x07, %i2
791 nop ! tsubcctv %i5, 0x004C, %o5 changed by convert2hboot
792 fmovdpos %xcc, %f1, %f15
793 sethi 0x0B99, %g7
794 movle %icc, %o2, %i3
795 movg %icc, %o1, %i7
796 set 0x40, %i6
797 nop ! prefetcha [%l7 + %i6] 0x89, 0x2 ASI use changed by convert2hboot
798 andcc %o3, 0x0DA7, %g4
799 fandnot2 %f20, %f6, %f8
800 stb %g1, [%l7 + 0x4F]
801 array32 %l4, %l1, %o6
802 nop ! tpos %xcc, 0x1 changed by convert2hboot
803 srax %l6, %i4, %g5
804 smul %o4, %g6, %l0
805 nop ! tsubcctv %l2, 0x09FF, %g2 changed by convert2hboot
806 sra %l5, %g3, %i6
807 edge8n %o7, %i0, %o0
808 fbug,pt %fcc1, loop_55
809 andncc %l3, %i5, %i2
810 bne %xcc, loop_56
811 movl %icc, %g7, %o5
812loop_55:
813 move %xcc, %o2, %o1
814 bleu,a,pt %icc, loop_57
815loop_56:
816 movneg %icc, %i7, %i3
817 nop ! tg %xcc, 0x5 changed by convert2hboot
818 flush %l7 + 0x44
819loop_57:
820 mova %xcc, %o3, %i1
821 nop ! tg %icc, 0x6 changed by convert2hboot
822 xor %g4, 0x1ACE, %g1
823 fcmped %fcc0, %f2, %f20
824 ldsw [%l7 + 0x48], %l1
825 or %o6, 0x0579, %l6
826 orn %i4, 0x08C7, %g5
827 xnor %o4, %g6, %l0
828 pdist %f22, %f16, %f28
829 fxnor %f14, %f16, %f16
830 fandnot2s %f20, %f10, %f1
831 nop
832 set 0x40, %i1
833 ldd [%l7 + %i1], %l2
834 nop ! tcs %xcc, 0x6 changed by convert2hboot
835 fpadd32 %f16, %f6, %f0
836 smul %g2, %l5, %g3
837 movrne %l4, %i6, %i0
838 st %f11, [%l7 + 0x1C]
839 nop ! tleu %xcc, 0x4 changed by convert2hboot
840 edge32ln %o7, %l3, %o0
841 fcmpne32 %f20, %f2, %i5
842 fmovdl %icc, %f20, %f11
843 movl %xcc, %i2, %g7
844 fpadd32 %f4, %f4, %f8
845 sdivx %o5, 0x1519, %o2
846 fmuld8ulx16 %f6, %f26, %f12
847 and %i7, 0x0E58, %o1
848 xnorcc %i3, 0x005F, %o3
849 umulcc %i1, %g1, %l1
850 nop ! taddcctv %g4, %o6, %l6 changed by convert2hboot
851 bcc,a,pn %xcc, loop_58
852 movge %xcc, %i4, %o4
853 array16 %g5, %l0, %l2
854 sra %g2, 0x1B, %g6
855loop_58:
856 nop ! tcc %icc, 0x0 changed by convert2hboot
857 movleu %icc, %g3, %l5
858 wr %g0, 0x0c, %asi
859 fbge,pt %fcc1, loop_59
860 fmovdgu %icc, %f31, %f17
861 lduh [%l7 + 0x62], %i0
862 fcmpgt32 %f10, %f6, %l4
863loop_59:
864 sll %l3, 0x07, %o7
865 bleu,a,pn %icc, loop_60
866 fbule,pn %fcc2, loop_61
867 ldsb [%l7 + 0x0D], %i5
868 lduh [%l7 + 0x14], %i2
869loop_60:
870 faligndata %f6, %f16, %f12
871loop_61:
872 nop
873 setx loop_62, %l0, %l1
874 nop ! wrpr 0x1, %tl changed by convert2hboot
875 nop ! wrpr %l1, %tpc changed by convert2hboot
876 add %l1, 0x4, %l1
877 nop ! wrpr %l1, %tnpc changed by convert2hboot
878 setx 0x34400001400, %l0, %l1
879 nop ! wrpr %l1, %tstate changed by convert2hboot
880 nop ! wrhpr 0x4, %htstate changed by convert2hboot
881 nop ! retry changed by convert2hboot
882 brz %g7, loop_63
883 movneg %icc, %o0, %o2
884 fandnot2s %f26, %f2, %f14
885loop_62:
886 udivx %i7, 0x0470, %o5
887loop_63:
888 nop
889 set 0x40, %g2
890 nop ! stda %f16, [%l7 + %g2] 0xca ASI use changed by convert2hboot
891 fcmps %fcc1, %f19, %f0
892 subccc %o1, 0x1D68, %i3
893 bgu loop_64
894 edge32l %i1, %g1, %o3
895 fmovrslez %l1, %f11, %f17
896 edge8n %g4, %o6, %l6
897loop_64:
898 xnor %i4, 0x151B, %o4
899 nop ! tleu %icc, 0x6 changed by convert2hboot
900 edge16n %l0, %g5, %l2
901 xorcc %g2, %g6, %g3
902 movrne %l5, 0x0B5, %i0
903 orncc %l4, 0x0D01, %i6
904 nop ! tgu %icc, 0x1 changed by convert2hboot
905 movgu %icc, %o7, %l3
906 fmovrsgz %i2, %f22, %f28
907 edge32n %g7, %i5, %o0
908 fsrc2s %f16, %f14
909 fmovrdne %o2, %f8, %f8
910 nop ! tsubcctv %i7, 0x1113, %o1 changed by convert2hboot
911 fmovspos %xcc, %f26, %f20
912 alignaddr %o5, %i1, %g1
913 movge %xcc, %o3, %i3
914 bshuffle %f18, %f18, %f0
915 fmuld8sux16 %f2, %f22, %f20
916 fbne,a %fcc3, loop_65
917 udivx %l1, 0x06DC, %g4
918 nop ! tpos %xcc, 0x7 changed by convert2hboot
919 udivcc %o6, 0x0AC2, %l6
920loop_65:
921 umulcc %i4, %o4, %g5
922 nop ! tle %xcc, 0x1 changed by convert2hboot
923 fcmps %fcc2, %f19, %f18
924 fbue,a,pt %fcc2, loop_66
925 movne %xcc, %l2, %l0
926 sra %g6, 0x17, %g3
927 bvs %icc, loop_67
928loop_66:
929 fpmerge %f16, %f2, %f20
930 ldub [%l7 + 0x15], %l5
931 edge8 %i0, %g2, %l4
932loop_67:
933 fmovsl %icc, %f24, %f21
934 fmovsvs %icc, %f24, %f1
935 bvs,a,pn %xcc, loop_68
936 ldx [%l7 + 0x20], %o7
937 fbn,a loop_69
938 nop ! sir 0x04A5 changed by convert2hboot
939loop_68:
940 fones %f9
941 nop ! tpos %xcc, 0x7 changed by convert2hboot
942loop_69:
943 movpos %icc, %l3, %i6
944 movre %i2, 0x107, %i5
945 or %g7, 0x1CE5, %o0
946 movrlz %i7, %o1, %o5
947 fmovdg %xcc, %f6, %f2
948 mulscc %o2, 0x1C90, %g1
949 sllx %o3, 0x1F, %i3
950 fbul,a %fcc0, loop_70
951 fcmpgt16 %f20, %f28, %i1
952 nop ! tleu %icc, 0x0 changed by convert2hboot
953 restored
954 rdpr %cwp, %g1
955 rdpr %cansave, %g2
956 rdpr %canrestore, %g3
957 rdpr %cleanwin, %g4
958 rdpr %otherwin, %g5
959 rdpr %wstate, %g6
960loop_70:
961 fnor %f8, %f14, %f14
962 wr %g0, 0xd8, %asi
963 fabsd %f8, %f2
964 fcmpd %fcc1, %f8, %f6
965 edge8 %l1, %g4, %l6
966 nop ! tle %xcc, 0x0 changed by convert2hboot
967 edge32ln %i4, %o6, %o4
968 smul %g5, %l2, %g6
969 array32 %g3, %l0, %i0
970 xor %l5, %l4, %g2
971 and %l3, 0x1726, %i6
972 nop ! tn %icc, 0x7 changed by convert2hboot
973 fexpand %f17, %f14
974 movn %icc, %i2, %o7
975 mulx %g7, %i5, %i7
976 ldub [%l7 + 0x5C], %o0
977 fbue,pn %fcc1, loop_71
978 mulx %o1, %o5, %o2
979 mulscc %o3, %g1, %i1
980 membar 0x3D
981loop_71:
982 fmovdneg %xcc, %f9, %f26
983 edge16l %i3, %l1, %g4
984 brnz %i4, loop_72
985 xnorcc %o6, %o4, %g5
986 movle %xcc, %l6, %g6
987 fmul8ulx16 %f26, %f22, %f26
988loop_72:
989 fbul,a,pn %fcc1, loop_73
990 sub %g3, 0x1CC5, %l0
991 nop ! tcs %icc, 0x6 changed by convert2hboot
992 bpos loop_74
993loop_73:
994 ldx [%l7 + 0x20], %i0
995 addcc %l5, %l4, %l2
996 nop ! tn %xcc, 0x0 changed by convert2hboot
997loop_74:
998 umulcc %l3, %i6, %i2
999 fsrc2s %f25, %f15
1000 nop ! te %xcc, 0x0 changed by convert2hboot
1001 or %o7, %g7, %g2
1002 edge8 %i7, %o0, %o1
1003 ldd [%l7 + 0x60], %o4
1004 edge8 %o2, %o3, %i5
1005 movcc %xcc, %g1, %i3
1006 orncc %l1, %i1, %i4
1007 array32 %o6, %g4, %g5
1008 xnorcc %l6, %o4, %g6
1009 xnorcc %l0, 0x0A10, %i0
1010 xor %l5, 0x1077, %g3
1011 sll %l4, %l2, %i6
1012 umul %l3, %i2, %g7
1013 add %o7, %i7, %o0
1014 brlz %o1, loop_75
1015 movvc %xcc, %o5, %o2
1016 orn %o3, %i5, %g1
1017 set 0x18, %o3
1018 nop ! stha %i3, [%l7 + %o3] 0x0c ASI use changed by convert2hboot
1019loop_75:
1020 fbge loop_76
1021 sdivcc %l1, 0x1702, %g2
1022 movrgz %i1, %o6, %i4
1023 nop ! tsubcctv %g4, %g5, %l6 changed by convert2hboot
1024loop_76:
1025 xnor %g6, %o4, %i0
1026 movn %icc, %l0, %l5
1027 nop ! tcs %xcc, 0x4 changed by convert2hboot
1028 fornot1 %f18, %f20, %f22
1029 sll %g3, 0x08, %l2
1030 sth %l4, [%l7 + 0x60]
1031 bvc,pn %xcc, loop_77
1032 fbu,pt %fcc1, loop_78
1033 fcmpes %fcc3, %f27, %f7
1034 bg,pn %icc, loop_79
1035loop_77:
1036 movne %xcc, %i6, %i2
1037loop_78:
1038 fcmped %fcc2, %f20, %f22
1039 nop ! tleu %icc, 0x3 changed by convert2hboot
1040loop_79:
1041 fnegd %f20, %f12
1042 fnot2 %f10, %f14
1043 set 0x4C, %o4
1044 nop ! lduwa [%l7 + %o4] 0x18, %g7 ASI use changed by convert2hboot
1045 nop ! tneg %icc, 0x3 changed by convert2hboot
1046 fbn,pt %fcc2, loop_80
1047 fnors %f4, %f15, %f15
1048 addccc %o7, %i7, %o0
1049 sethi 0x0358, %o1
1050loop_80:
1051 fbl %fcc2, loop_81
1052 nop ! te %xcc, 0x2 changed by convert2hboot
1053 smulcc %o5, 0x047D, %o2
1054 movrne %o3, 0x26A, %i5
1055loop_81:
1056 fbn,pn %fcc0, loop_82
1057 xor %l3, 0x1D94, %g1
1058 edge8ln %l1, %i3, %i1
1059 fmovsne %xcc, %f7, %f20
1060loop_82:
1061 movge %xcc, %g2, %i4
1062 fmovscs %xcc, %f2, %f28
1063 popc %o6, %g4
1064 subc %l6, %g5, %o4
1065 sdiv %i0, 0x12C2, %g6
1066 edge16n %l0, %l5, %l2
1067 be,a %xcc, loop_83
1068 fmovsle %icc, %f19, %f28
1069 stb %l4, [%l7 + 0x48]
1070 andncc %i6, %g3, %i2
1071loop_83:
1072 fcmpne16 %f0, %f26, %o7
1073 edge16ln %g7, %i7, %o0
1074 lduh [%l7 + 0x4A], %o5
1075 sdivcc %o2, 0x04F4, %o1
1076 fbul loop_84
1077 bneg,a,pt %icc, loop_85
1078 move %icc, %i5, %o3
1079 nop ! taddcctv %l3, 0x0501, %g1 changed by convert2hboot
1080loop_84:
1081 addcc %i3, 0x058C, %l1
1082loop_85:
1083 fandnot1s %f17, %f12, %f10
1084 movrne %g2, 0x042, %i1
1085 add %l7, 0x08, %l6
1086 wr %g0, 0x88, %asi
1087 nop ! casxa [%l6] 0x88, %i4, %g4 ASI use changed by convert2hboot
1088 stx %o6, [%l7 + 0x10]
1089 movgu %xcc, %l6, %g5
1090 sra %i0, %g6, %o4
1091 sethi 0x1615, %l0
1092 brnz,a %l2, loop_86
1093 stx %l4, [%l7 + 0x50]
1094 edge32l %i6, %g3, %l5
1095 or %o7, 0x1BC2, %i2
1096loop_86:
1097 nop ! tneg %xcc, 0x4 changed by convert2hboot
1098 addcc %g7, %i7, %o5
1099 fbo,a loop_87
1100 movle %xcc, %o2, %o1
1101 orcc %i5, 0x19A9, %o0
1102 fbo,pn %fcc2, loop_88
1103loop_87:
1104 movle %xcc, %l3, %g1
1105 nop ! tge %icc, 0x0 changed by convert2hboot
1106 srl %i3, %o3, %g2
1107loop_88:
1108 fbn,a loop_89
1109 srlx %l1, %i1, %i4
1110 saved
1111 rdpr %cwp, %g1
1112 rdpr %cansave, %g2
1113 rdpr %canrestore, %g3
1114 rdpr %cleanwin, %g4
1115 rdpr %otherwin, %g5
1116 rdpr %wstate, %g6
1117 nop ! tl %icc, 0x3 changed by convert2hboot
1118loop_89:
1119 sub %g4, %o6, %l6
1120 umul %i0, %g6, %g5
1121 pdist %f8, %f28, %f4
1122 subc %l0, %l2, %o4
1123 andcc %l4, 0x196E, %g3
1124 edge16 %l5, %i6, %o7
1125 fnors %f21, %f18, %f15
1126 fnands %f7, %f7, %f3
1127 prefetch [%l7 + 0x48], 0x2
1128 brnz,a %g7, loop_90
1129 bn,a %xcc, loop_91
1130 andn %i7, 0x0A16, %i2
1131 brz %o5, loop_92
1132loop_90:
1133 mulscc %o1, 0x16CE, %o2
1134loop_91:
1135 edge32ln %o0, %i5, %l3
1136 or %i3, 0x0558, %o3
1137loop_92:
1138 siam 0x3
1139 fpadd16 %f16, %f18, %f22
1140 udivx %g2, 0x087A, %g1
1141 bpos,a,pn %icc, loop_93
1142 fabsd %f20, %f0
1143 edge32n %i1, %l1, %i4
1144 bvc,pn %xcc, loop_94
1145loop_93:
1146 fnot1 %f28, %f10
1147 and %o6, %l6, %g4
1148 edge32l %g6, %g5, %i0
1149loop_94:
1150 fnand %f14, %f22, %f24
1151 movcc %icc, %l2, %l0
1152 fbule,a,pn %fcc3, loop_95
1153 nop ! te %icc, 0x1 changed by convert2hboot
1154 orcc %o4, %g3, %l4
1155 edge32l %i6, %o7, %g7
1156loop_95:
1157 nop ! tge %xcc, 0x6 changed by convert2hboot
1158 fcmple16 %f26, %f4, %i7
1159 movrlez %i2, 0x223, %l5
1160 bvs loop_96
1161 brgez %o5, loop_97
1162 fpsub32 %f24, %f22, %f16
1163 nop ! te %icc, 0x0 changed by convert2hboot
1164loop_96:
1165 xnor %o1, %o0, %i5
1166loop_97:
1167 restored
1168 rdpr %cwp, %g1
1169 rdpr %cansave, %g2
1170 rdpr %canrestore, %g3
1171 rdpr %cleanwin, %g4
1172 rdpr %otherwin, %g5
1173 rdpr %wstate, %g6
1174 nop ! tvc %xcc, 0x3 changed by convert2hboot
1175 edge8l %o2, %l3, %o3
1176 movne %icc, %g2, %g1
1177 wr %g0, 0x89, %asi
1178 movvs %icc, %l1, %i4
1179 saved
1180 rdpr %cwp, %g1
1181 rdpr %cansave, %g2
1182 rdpr %canrestore, %g3
1183 rdpr %cleanwin, %g4
1184 rdpr %otherwin, %g5
1185 rdpr %wstate, %g6
1186 bvc,a %xcc, loop_98
1187 fornot1 %f2, %f6, %f28
1188 fpadd32s %f10, %f22, %f20
1189 add %i3, 0x03D1, %l6
1190loop_98:
1191 ble,a loop_99
1192 nop ! tge %xcc, 0x6 changed by convert2hboot
1193 stw %g4, [%l7 + 0x38]
1194 std %f4, [%l7 + 0x20]
1195loop_99:
1196 bn,a %xcc, loop_100
1197 nop ! tneg %icc, 0x2 changed by convert2hboot
1198 fmovrse %g6, %f10, %f2
1199 sdivx %g5, 0x178D, %o6
1200loop_100:
1201 nop ! taddcctv %l2, 0x15CD, %l0 changed by convert2hboot
1202 srl %o4, 0x04, %i0
1203 srlx %l4, 0x02, %i6
1204 st %f2, [%l7 + 0x64]
1205 fmuld8ulx16 %f10, %f18, %f30
1206 nop ! tcc %xcc, 0x3 changed by convert2hboot
1207 wr %g0, 0x89, %asi
1208 movgu %xcc, %g3, %g7
1209 movne %icc, %i7, %i2
1210 fmovrdlez %l5, %f10, %f20
1211 udivcc %o1, 0x10C3, %o0
1212 fmovrdlz %i5, %f28, %f20
1213 movrlez %o5, %o2, %o3
1214 faligndata %f22, %f24, %f8
1215 fbu,pn %fcc1, loop_101
1216 nop
1217 setx loop_102, %l0, %l1
1218 nop ! wrpr 0x1, %tl changed by convert2hboot
1219 nop ! wrpr %l1, %tnpc changed by convert2hboot
1220 setx 0x34400001400, %l0, %l1
1221 nop ! wrpr %l1, %tstate changed by convert2hboot
1222 nop ! wrhpr 0x4, %htstate changed by convert2hboot
1223 nop ! done changed by convert2hboot
1224 popc %l3, %g1
1225 movge %xcc, %g2, %i1
1226loop_101:
1227 array16 %l1, %i3, %l6
1228loop_102:
1229 sra %g4, 0x10, %i4
1230 movle %icc, %g6, %o6
1231 popc 0x0593, %l2
1232 fmovdvs %xcc, %f7, %f11
1233 movg %icc, %l0, %g5
1234 movrlez %o4, 0x104, %l4
1235 movneg %xcc, %i6, %o7
1236 sdivcc %g3, 0x0076, %i0
1237 fmul8ulx16 %f16, %f6, %f16
1238 fand %f26, %f10, %f6
1239 fmovdpos %xcc, %f8, %f13
1240 subccc %g7, %i7, %l5
1241 nop ! taddcc %o1, 0x1924, %i2 changed by convert2hboot
1242 smul %i5, 0x1C80, %o0
1243 movvc %xcc, %o2, %o3
1244 fzero %f6
1245 set 0x16, %i7
1246 nop ! stha %l3, [%l7 + %i7] 0x04 ASI use changed by convert2hboot
1247 addccc %g1, 0x1BA9, %o5
1248 udiv %g2, 0x0807, %i1
1249 movcc %xcc, %i3, %l1
1250 nop
1251 set 0x70, %i4
1252 ldx [%l7 + %i4], %g4
1253 bvc %xcc, loop_103
1254 fmovdleu %icc, %f13, %f14
1255 saved
1256 rdpr %cwp, %g1
1257 rdpr %cansave, %g2
1258 rdpr %canrestore, %g3
1259 rdpr %cleanwin, %g4
1260 rdpr %otherwin, %g5
1261 rdpr %wstate, %g6
1262 edge8ln %i4, %l6, %o6
1263loop_103:
1264 fmul8sux16 %f4, %f28, %f0
1265 add %l7, 0x18, %l6
1266 wr %g0, 0x04, %asi
1267 movcs %xcc, %g5, %l0
1268 andn %l4, %i6, %o4
1269 wr %g0, 0x18, %asi
1270 bl,a %xcc, loop_104
1271 saved
1272 rdpr %cwp, %g1
1273 rdpr %cansave, %g2
1274 rdpr %canrestore, %g3
1275 rdpr %cleanwin, %g4
1276 rdpr %otherwin, %g5
1277 rdpr %wstate, %g6
1278 be,pt %xcc, loop_105
1279 fnot2s %f15, %f19
1280loop_104:
1281 nop ! ta %xcc, 0x4 changed by convert2hboot
1282 nop ! tn %icc, 0x1 changed by convert2hboot
1283loop_105:
1284 fpsub32 %f10, %f20, %f26
1285 sllx %o7, 0x02, %i0
1286 sra %g3, %g7, %l5
1287 sdivx %i7, 0x1EFE, %i2
1288 smulcc %o1, 0x1673, %o0
1289 nop ! ta %icc, 0x6 changed by convert2hboot
1290 fpsub16s %f9, %f2, %f31
1291 nop ! tn %xcc, 0x2 changed by convert2hboot
1292 addccc %i5, %o2, %l3
1293 set 0x4C, %g6
1294 nop ! ldsha [%l7 + %g6] 0x88, %g1 ASI use changed by convert2hboot
1295 umul %o5, %g2, %o3
1296 nop
1297 setx loop_106, %l0, %l1
1298 nop ! wrpr 0x1, %tl changed by convert2hboot
1299 nop ! wrpr %l1, %tnpc changed by convert2hboot
1300 setx 0x34400001400, %l0, %l1
1301 nop ! wrpr %l1, %tstate changed by convert2hboot
1302 nop ! wrhpr 0x4, %htstate changed by convert2hboot
1303 nop ! done changed by convert2hboot
1304 nop ! tle %xcc, 0x6 changed by convert2hboot
1305 movpos %xcc, %i1, %i3
1306 orncc %l1, %i4, %g4
1307loop_106:
1308 fmovrdgz %o6, %f4, %f26
1309 edge32ln %l2, %g6, %l6
1310 movvs %xcc, %g5, %l0
1311 ldsw [%l7 + 0x1C], %i6
1312 membar #Sync
1313 wr %g0, 0x1e, %asi
1314 edge8l %l4, %o4, %i0
1315 mova %icc, %g3, %o7
1316 fmovdge %xcc, %f2, %f11
1317 xnor %l5, %g7, %i2
1318 orcc %i7, 0x0F9E, %o1
1319 mulscc %i5, 0x1C63, %o0
1320 bleu,pt %xcc, loop_107
1321 movg %icc, %l3, %o2
1322 edge16n %g1, %o5, %g2
1323 call loop_108
1324loop_107:
1325 brnz,a %i1, loop_109
1326 movcc %icc, %i3, %o3
1327 sllx %l1, %g4, %i4
1328loop_108:
1329 umul %o6, 0x081F, %l2
1330loop_109:
1331 fmovrsne %g6, %f23, %f4
1332 popc 0x026C, %g5
1333 ldsw [%l7 + 0x6C], %l6
1334 addc %i6, 0x0411, %l4
1335 nop ! tn %icc, 0x2 changed by convert2hboot
1336 wr %g0, 0x81, %asi
1337 edge16n %i0, %g3, %o4
1338 bgu,a,pt %icc, loop_110
1339 fsrc1s %f19, %f23
1340 edge32ln %l5, %g7, %o7
1341 fsrc1 %f30, %f30
1342loop_110:
1343 movn %icc, %i7, %o1
1344 fbu,a,pt %fcc0, loop_111
1345 saved
1346 rdpr %cwp, %g1
1347 rdpr %cansave, %g2
1348 rdpr %canrestore, %g3
1349 rdpr %cleanwin, %g4
1350 rdpr %otherwin, %g5
1351 rdpr %wstate, %g6
1352 nop ! tpos %xcc, 0x5 changed by convert2hboot
1353 ble,a,pt %icc, loop_112
1354loop_111:
1355 edge8 %i2, %i5, %l3
1356 edge32l %o2, %o0, %o5
1357 set 0x1C, %l2
1358 nop ! ldswa [%l7 + %l2] 0x88, %g2 ASI use changed by convert2hboot
1359loop_112:
1360 fnegs %f22, %f28
1361 fba %fcc0, loop_113
1362 orncc %g1, 0x0171, %i1
1363 fmovrsne %i3, %f29, %f27
1364 movvc %xcc, %o3, %l1
1365loop_113:
1366 fcmpgt16 %f26, %f10, %i4
1367 edge16 %o6, %l2, %g6
1368 andcc %g5, 0x114D, %l6
1369 popc 0x0E62, %i6
1370 or %g4, %l4, %i0
1371 stw %g3, [%l7 + 0x40]
1372 udivx %l0, 0x1C29, %o4
1373 sdiv %l5, 0x0C41, %o7
1374 subc %i7, 0x06CD, %o1
1375 edge8ln %g7, %i5, %i2
1376 bl %xcc, loop_114
1377 ld [%l7 + 0x64], %f3
1378 movn %xcc, %l3, %o0
1379 movre %o2, 0x0AC, %o5
1380loop_114:
1381 nop ! tle %xcc, 0x2 changed by convert2hboot
1382 fornot1s %f3, %f4, %f29
1383 nop ! te %xcc, 0x6 changed by convert2hboot
1384 smulcc %g1, 0x0BE7, %g2
1385 smulcc %i3, %i1, %o3
1386 edge8 %l1, %i4, %o6
1387 nop
1388 setx loop_115, %l0, %l1
1389 nop ! wrpr 0x1, %tl changed by convert2hboot
1390 nop ! wrpr %l1, %tnpc changed by convert2hboot
1391 setx 0x34400001400, %l0, %l1
1392 nop ! wrpr %l1, %tstate changed by convert2hboot
1393 nop ! wrhpr 0x4, %htstate changed by convert2hboot
1394 nop ! done changed by convert2hboot
1395 addc %g6, %l2, %g5
1396 nop ! tle %xcc, 0x0 changed by convert2hboot
1397 nop ! tge %xcc, 0x1 changed by convert2hboot
1398loop_115:
1399 movrlez %l6, %i6, %g4
1400 stw %i0, [%l7 + 0x20]
1401 fmovrdne %l4, %f26, %f10
1402 fbn,pn %fcc3, loop_116
1403 nop ! tneg %xcc, 0x0 changed by convert2hboot
1404 fcmpes %fcc2, %f16, %f25
1405 movrgez %l0, %o4, %l5
1406loop_116:
1407 array32 %o7, %i7, %o1
1408 fornot1s %f8, %f16, %f0
1409 bl,a %icc, loop_117
1410 sll %g7, 0x08, %i5
1411 brz,a %g3, loop_118
1412 movne %xcc, %i2, %l3
1413loop_117:
1414 bmask %o0, %o2, %g1
1415 srlx %g2, %o5, %i1
1416loop_118:
1417 fbl,pt %fcc0, loop_119
1418 edge32 %i3, %o3, %l1
1419 edge8ln %i4, %g6, %o6
1420 fcmpeq16 %f24, %f22, %g5
1421loop_119:
1422 sdivcc %l2, 0x1E39, %l6
1423 move %icc, %i6, %i0
1424 subc %l4, %l0, %o4
1425 nop ! ta %icc, 0x7 changed by convert2hboot
1426 fmuld8sux16 %f31, %f12, %f22
1427 movrne %l5, 0x192, %o7
1428 fbul,pt %fcc1, loop_120
1429 fbl,a,pn %fcc1, loop_121
1430 fmovdl %xcc, %f27, %f28
1431 edge8n %i7, %g4, %g7
1432loop_120:
1433 bl,a,pn %icc, loop_122
1434loop_121:
1435 fornot2 %f14, %f28, %f28
1436 alignaddrl %i5, %o1, %g3
1437 xorcc %l3, 0x0452, %i2
1438loop_122:
1439 nop ! tpos %icc, 0x4 changed by convert2hboot
1440 set 0x3C, %o7
1441 nop ! ldsba [%l7 + %o7] 0x0c, %o2 ASI use changed by convert2hboot
1442 bcc loop_123
1443 saved
1444 rdpr %cwp, %g1
1445 rdpr %cansave, %g2
1446 rdpr %canrestore, %g3
1447 rdpr %cleanwin, %g4
1448 rdpr %otherwin, %g5
1449 rdpr %wstate, %g6
1450 bl loop_124
1451 movrlz %g1, 0x2E5, %g2
1452loop_123:
1453 addccc %o0, %i1, %i3
1454 fmovsneg %icc, %f7, %f28
1455loop_124:
1456 nop
1457 membar #Sync
1458 set 0x40, %o6
1459 nop ! ldda [%l7 + %o6] 0xf8, %f16 ASI use changed by convert2hboot
1460 movn %xcc, %o3, %o5
1461 srl %i4, 0x02, %l1
1462 sdivcc %o6, 0x0095, %g5
1463 fmovsneg %xcc, %f5, %f21
1464 nop ! tcc %icc, 0x3 changed by convert2hboot
1465 nop ! te %xcc, 0x3 changed by convert2hboot
1466 wr %g0, 0x80, %asi
1467 movleu %icc, %l6, %i6
1468 std %l2, [%l7 + 0x78]
1469 fbuge,pt %fcc2, loop_125
1470 ld [%l7 + 0x6C], %f26
1471 wr %g0, 0x18, %asi
1472loop_125:
1473 nop
1474 set 0x40, %o5
1475 nop ! ldda [%l7 + %o5] 0x14, %f16 ASI use changed by convert2hboot
1476 movrgez %l0, %l4, %o4
1477 fmovrdgez %l5, %f22, %f20
1478 set 0x50, %i3
1479 nop ! ldswa [%l7 + %i3] 0x15, %i7 ASI use changed by convert2hboot
1480 fandnot2s %f7, %f28, %f29
1481 nop ! tneg %xcc, 0x3 changed by convert2hboot
1482 bcs,pn %icc, loop_126
1483 umul %o7, %g4, %g7
1484 movg %icc, %o1, %g3
1485 movcs %icc, %l3, %i5
1486loop_126:
1487 fandnot1 %f2, %f6, %f4
1488 xnorcc %i2, 0x0BAD, %g1
1489 mulscc %o2, %o0, %i1
1490 fmovda %xcc, %f28, %f5
1491 and %i3, %g2, %o3
1492 fnot1s %f11, %f22
1493 ldd [%l7 + 0x38], %o4
1494 nop ! tsubcc %l1, 0x1741, %i4 changed by convert2hboot
1495 movrgz %o6, 0x125, %g5
1496 bvc,a,pt %icc, loop_127
1497 srlx %l6, 0x1A, %g6
1498 mulscc %i6, 0x0BF4, %i0
1499 edge8l %l2, %l0, %l4
1500loop_127:
1501 pdist %f20, %f20, %f18
1502 sdiv %l5, 0x064B, %i7
1503 fnors %f10, %f20, %f5
1504 be loop_128
1505 movne %icc, %o7, %o4
1506 sdiv %g7, 0x0D9B, %o1
1507 nop ! tleu %icc, 0x5 changed by convert2hboot
1508loop_128:
1509 bvc,a,pt %xcc, loop_129
1510 movgu %icc, %g3, %l3
1511 orcc %g4, %i5, %i2
1512 fpadd16 %f16, %f4, %f8
1513loop_129:
1514 fmovscs %icc, %f18, %f30
1515 movge %icc, %g1, %o0
1516 fcmple32 %f28, %f12, %i1
1517 st %f5, [%l7 + 0x20]
1518 addccc %i3, 0x1390, %g2
1519 flush %l7 + 0x5C
1520 fsrc2 %f16, %f20
1521 mulx %o3, %o2, %l1
1522 fmovdne %icc, %f24, %f28
1523 popc 0x1567, %i4
1524 bcc,pn %icc, loop_130
1525 fbn,a loop_131
1526 subc %o5, 0x0C41, %g5
1527 sllx %l6, 0x0F, %g6
1528loop_130:
1529 membar 0x3C
1530loop_131:
1531 smul %i6, %i0, %l2
1532 membar 0x3E
1533 srax %l0, 0x01, %o6
1534 fnot2s %f9, %f21
1535 fnand %f4, %f8, %f14
1536 edge32l %l5, %i7, %l4
1537 movleu %xcc, %o7, %g7
1538 nop ! ta %icc, 0x0 changed by convert2hboot
1539 ldub [%l7 + 0x21], %o4
1540 udiv %o1, 0x0644, %l3
1541 fcmpeq16 %f24, %f16, %g4
1542 brgz,a %g3, loop_132
1543 movrgz %i5, 0x10C, %g1
1544 movcs %icc, %o0, %i2
1545 swap [%l7 + 0x0C], %i3
1546loop_132:
1547 fbne,a loop_133
1548 sdivx %i1, 0x1936, %g2
1549 array8 %o2, %o3, %l1
1550 fbug %fcc2, loop_134
1551loop_133:
1552 edge16n %i4, %g5, %o5
1553 umul %l6, 0x1610, %i6
1554 fbug,a,pt %fcc1, loop_135
1555loop_134:
1556 sdivcc %g6, 0x0980, %i0
1557 nop ! tvs %icc, 0x5 changed by convert2hboot
1558 movrlez %l2, 0x397, %o6
1559loop_135:
1560 subcc %l0, 0x0590, %l5
1561 movrgz %i7, %o7, %g7
1562 fcmpgt16 %f18, %f4, %o4
1563 fmovdleu %icc, %f11, %f3
1564 sdiv %l4, 0x0DBF, %l3
1565 subcc %o1, 0x016C, %g4
1566 sdivx %g3, 0x0803, %g1
1567 srl %i5, 0x0F, %o0
1568 orn %i2, %i3, %g2
1569 edge32l %o2, %i1, %l1
1570 movcs %icc, %o3, %i4
1571 edge8n %g5, %o5, %i6
1572 fzeros %f28
1573 edge32n %l6, %i0, %l2
1574 fmovrdlz %o6, %f26, %f24
1575 stx %l0, [%l7 + 0x68]
1576 movleu %xcc, %l5, %g6
1577 fmovdneg %xcc, %f1, %f5
1578 nop ! tpos %xcc, 0x3 changed by convert2hboot
1579 umul %o7, 0x1324, %g7
1580 bvc loop_136
1581 fbg,a %fcc1, loop_137
1582 movcs %xcc, %i7, %o4
1583 fmovsa %xcc, %f29, %f21
1584loop_136:
1585 addcc %l3, %o1, %g4
1586loop_137:
1587 bgu,a,pn %xcc, loop_138
1588 edge16 %l4, %g1, %g3
1589 sdiv %o0, 0x1D57, %i2
1590 nop ! tleu %icc, 0x0 changed by convert2hboot
1591loop_138:
1592 fxnor %f4, %f30, %f6
1593 udivcc %i3, 0x0846, %i5
1594 movrlz %o2, %i1, %l1
1595 movvc %xcc, %g2, %o3
1596 nop ! tgu %xcc, 0x3 changed by convert2hboot
1597 subcc %i4, %g5, %i6
1598 srl %l6, 0x05, %o5
1599 fcmple32 %f22, %f4, %i0
1600 nop
1601 setx loop_139, %l0, %l1
1602 nop ! wrpr 0x1, %tl changed by convert2hboot
1603 nop ! wrpr %l1, %tnpc changed by convert2hboot
1604 setx 0x34400001400, %l0, %l1
1605 nop ! wrpr %l1, %tstate changed by convert2hboot
1606 nop ! wrhpr 0x4, %htstate changed by convert2hboot
1607 nop ! done changed by convert2hboot
1608 add %o6, %l2, %l0
1609 fbuge %fcc3, loop_140
1610 nop ! tne %xcc, 0x4 changed by convert2hboot
1611loop_139:
1612 sdiv %l5, 0x16DF, %o7
1613 ldx [%l7 + 0x20], %g6
1614loop_140:
1615 bcs,a,pn %icc, loop_141
1616 subc %g7, 0x1003, %o4
1617 nop ! taddcc %i7, 0x0BCF, %o1 changed by convert2hboot
1618 ldub [%l7 + 0x3D], %l3
1619loop_141:
1620 restored
1621 rdpr %cwp, %g1
1622 rdpr %cansave, %g2
1623 rdpr %canrestore, %g3
1624 rdpr %cleanwin, %g4
1625 rdpr %otherwin, %g5
1626 rdpr %wstate, %g6
1627 nop ! taddcctv %l4, 0x1047, %g1 changed by convert2hboot
1628 fpadd32 %f20, %f30, %f26
1629 nop ! tgu %xcc, 0x2 changed by convert2hboot
1630 array8 %g4, %o0, %i2
1631 fcmped %fcc0, %f22, %f20
1632 fmul8sux16 %f16, %f12, %f24
1633 fmovrde %g3, %f20, %f22
1634 edge16 %i5, %i3, %i1
1635 sdivx %o2, 0x114D, %g2
1636 or %o3, %i4, %l1
1637 addccc %g5, %i6, %l6
1638 wr %g0, 0xf0, %asi
1639 membar #Sync
1640 ldd [%l7 + 0x48], %f16
1641 smulcc %i0, 0x07ED, %o5
1642 movcc %xcc, %l2, %l0
1643 fornot2 %f24, %f0, %f2
1644 fnors %f16, %f29, %f3
1645 bmask %o6, %l5, %g6
1646 srlx %o7, 0x06, %g7
1647 array8 %o4, %o1, %i7
1648 movcc %icc, %l4, %g1
1649 fbug,a %fcc1, loop_142
1650 nop ! tsubcctv %l3, %o0, %i2 changed by convert2hboot
1651 addc %g4, %i5, %g3
1652 fnand %f14, %f18, %f16
1653loop_142:
1654 nop ! tpos %icc, 0x7 changed by convert2hboot
1655 nop ! tle %icc, 0x7 changed by convert2hboot
1656 std %f24, [%l7 + 0x08]
1657 alignaddrl %i3, %o2, %i1
1658 move %xcc, %g2, %o3
1659 movgu %icc, %l1, %g5
1660 sll %i4, 0x05, %l6
1661 nop ! tle %icc, 0x6 changed by convert2hboot
1662 xor %i6, %o5, %i0
1663 bshuffle %f26, %f16, %f0
1664 movrlz %l0, 0x2CA, %o6
1665 fbu,a %fcc2, loop_143
1666 smul %l2, %l5, %o7
1667 umul %g6, %o4, %o1
1668 fpackfix %f22, %f25
1669loop_143:
1670 nop ! tneg %xcc, 0x4 changed by convert2hboot
1671 movrlez %g7, %l4, %g1
1672 fmovrslez %i7, %f9, %f22
1673 movn %xcc, %o0, %i2
1674 sdivx %g4, 0x04D8, %l3
1675 edge32l %i5, %g3, %o2
1676 nop ! taddcc %i3, %i1, %g2 changed by convert2hboot
1677 brlz %l1, loop_144
1678 umulcc %o3, %g5, %i4
1679 fmovrsgez %l6, %f0, %f22
1680 ldsw [%l7 + 0x08], %o5
1681loop_144:
1682 fble,pt %fcc2, loop_145
1683 srax %i0, %i6, %o6
1684 swap [%l7 + 0x58], %l0
1685 fabsd %f14, %f28
1686loop_145:
1687 movrgez %l2, 0x19B, %o7
1688 ldd [%l7 + 0x08], %f14
1689 movrgez %g6, %l5, %o1
1690 bne,a loop_146
1691 nop ! tvc %xcc, 0x2 changed by convert2hboot
1692 edge32ln %o4, %g7, %g1
1693 or %i7, 0x0960, %l4
1694loop_146:
1695 edge32ln %o0, %g4, %l3
1696 movrgz %i5, %g3, %i2
1697 fbuge,a,pt %fcc0, loop_147
1698 movrlz %i3, 0x25D, %i1
1699 bmask %o2, %g2, %o3
1700 edge8l %g5, %i4, %l6
1701loop_147:
1702 movvs %xcc, %o5, %l1
1703 fxors %f23, %f3, %f21
1704 addccc %i6, %o6, %l0
1705 nop ! tge %icc, 0x0 changed by convert2hboot
1706 fnegs %f6, %f14
1707 nop ! tg %xcc, 0x0 changed by convert2hboot
1708 sll %i0, 0x05, %l2
1709 sllx %g6, %l5, %o1
1710 fnot2 %f8, %f28
1711 fmovdne %xcc, %f23, %f22
1712 or %o7, %g7, %o4
1713 mova %xcc, %g1, %i7
1714 sdivx %l4, 0x005F, %g4
1715 ble,a %xcc, loop_148
1716 movge %xcc, %l3, %o0
1717 fcmpes %fcc2, %f9, %f12
1718 nop ! tl %xcc, 0x2 changed by convert2hboot
1719loop_148:
1720 nop ! tsubcc %g3, 0x09E1, %i2 changed by convert2hboot
1721 fmovdl %icc, %f1, %f23
1722 brnz,a %i3, loop_149
1723 movge %icc, %i1, %o2
1724 edge32l %i5, %g2, %o3
1725 swap [%l7 + 0x40], %i4
1726loop_149:
1727 nop
1728 set 0x78, %o1
1729 nop ! prefetcha [%l7 + %o1] 0x0c, 0x2 ASI use changed by convert2hboot
1730 or %o5, 0x069F, %l1
1731 wr %g0, 0x11, %asi
1732 fpsub16s %f30, %f16, %f25
1733 brlez,a %l6, loop_150
1734 fmovrdgez %l0, %f0, %f24
1735 move %icc, %o6, %l2
1736 movg %xcc, %g6, %i0
1737loop_150:
1738 alignaddr %o1, %o7, %g7
1739 movrgez %o4, %l5, %i7
1740 orcc %g1, 0x0D0E, %l4
1741 fmovdvc %icc, %f6, %f2
1742 edge32n %g4, %l3, %g3
1743 fpadd32 %f2, %f10, %f30
1744 fornot2s %f10, %f25, %f7
1745 restored
1746 rdpr %cwp, %g1
1747 rdpr %cansave, %g2
1748 rdpr %canrestore, %g3
1749 rdpr %cleanwin, %g4
1750 rdpr %otherwin, %g5
1751 rdpr %wstate, %g6
1752 fnegd %f30, %f2
1753 fpsub32 %f18, %f8, %f10
1754 subccc %i2, %o0, %i1
1755 movpos %xcc, %i3, %o2
1756 fmul8x16al %f3, %f3, %f20
1757 nop ! tvc %xcc, 0x0 changed by convert2hboot
1758 addccc %g2, 0x14CA, %i5
1759 movrne %o3, %i4, %g5
1760 set 0x40, %l6
1761 nop ! stda %f0, [%l7 + %l6] 0xc8 ASI use changed by convert2hboot
1762 edge16l %l1, %o5, %l6
1763 nop ! tge %xcc, 0x5 changed by convert2hboot
1764 xnor %i6, %o6, %l2
1765 fxnor %f26, %f6, %f6
1766 fmovrdlz %g6, %f16, %f26
1767 set 0x28, %i0
1768 nop ! swapa [%l7 + %i0] 0x10, %l0 ASI use changed by convert2hboot
1769 movge %icc, %i0, %o7
1770 fmovspos %icc, %f13, %f13
1771 movrlz %g7, %o1, %o4
1772 edge32n %i7, %l5, %l4
1773 set 0x60, %l5
1774 nop ! ldda [%l7 + %l5] 0x19, %g4 ASI use changed by convert2hboot
1775 fbuge loop_151
1776 flush %l7 + 0x74
1777 mulx %g1, 0x1074, %l3
1778 addcc %g3, 0x1BC1, %i2
1779loop_151:
1780 fmovdleu %icc, %f22, %f25
1781 movleu %xcc, %i1, %o0
1782 membar 0x4E
1783 nop ! tg %icc, 0x7 changed by convert2hboot
1784 fornot1s %f7, %f20, %f19
1785 brnz %i3, loop_152
1786 smulcc %o2, 0x1F96, %i5
1787 nop ! tvc %xcc, 0x3 changed by convert2hboot
1788 nop ! tcc %icc, 0x0 changed by convert2hboot
1789loop_152:
1790 fmovdl %xcc, %f30, %f11
1791 nop ! tn %xcc, 0x2 changed by convert2hboot
1792 addcc %g2, 0x0530, %i4
1793 fmovdvs %xcc, %f5, %f8
1794 std %g4, [%l7 + 0x48]
1795 edge32ln %l1, %o5, %o3
1796 nop
1797 setx loop_153, %l0, %l1
1798 jmpl %l1, %l6
1799 nop ! tne %icc, 0x4 changed by convert2hboot
1800 movgu %xcc, %i6, %o6
1801 edge32ln %l2, %g6, %i0
1802loop_153:
1803 nop ! tpos %icc, 0x5 changed by convert2hboot
1804 nop ! tne %xcc, 0x2 changed by convert2hboot
1805 fcmple16 %f10, %f30, %l0
1806 fmovdvs %icc, %f1, %f22
1807 add %o7, 0x1C29, %g7
1808 fmovdge %xcc, %f29, %f15
1809 add %l7, 0x28, %l6
1810 wr %g0, 0x11, %asi
1811 lda [%l6] %asi, %o1
1812 nop ! tvs %icc, 0x7 changed by convert2hboot
1813 saved
1814 rdpr %cwp, %g1
1815 rdpr %cansave, %g2
1816 rdpr %canrestore, %g3
1817 rdpr %cleanwin, %g4
1818 rdpr %otherwin, %g5
1819 rdpr %wstate, %g6
1820 bgu,a,pt %xcc, loop_154
1821 orcc %l5, %l4, %g4
1822 fors %f17, %f29, %f23
1823 stx %o4, [%l7 + 0x08]
1824loop_154:
1825 sth %g1, [%l7 + 0x2A]
1826 move %xcc, %g3, %l3
1827 fmovrdlz %i1, %f30, %f14
1828 array32 %o0, %i3, %o2
1829 udivcc %i2, 0x03F6, %i5
1830 fbuge,a,pn %fcc1, loop_155
1831 udivcc %g2, 0x0CF3, %g5
1832 nop ! tn %icc, 0x4 changed by convert2hboot
1833 nop ! tg %icc, 0x7 changed by convert2hboot
1834loop_155:
1835 nop ! tcs %xcc, 0x2 changed by convert2hboot
1836 fmovsle %icc, %f5, %f7
1837 wr %g0, 0x19, %asi
1838 nop ! tneg %xcc, 0x1 changed by convert2hboot
1839 wr %g0, 0x10, %asi
1840 lda [%l7 + 0x44] %asi, %f20
1841 andncc %o5, %l1, %l6
1842 xnorcc %i6, 0x0714, %o3
1843 movge %icc, %l2, %o6
1844 fbge,a loop_156
1845 fmovsg %icc, %f25, %f10
1846 nop ! taddcc %i0, 0x16A9, %g6 changed by convert2hboot
1847 movgu %xcc, %o7, %l0
1848loop_156:
1849 mova %xcc, %o1, %i7
1850 nop ! tge %xcc, 0x4 changed by convert2hboot
1851 fnot1 %f6, %f14
1852 nop ! tl %xcc, 0x5 changed by convert2hboot
1853 srlx %l5, %g7, %g4
1854 brnz %o4, loop_157
1855 fmovrdlez %l4, %f8, %f0
1856 nop ! taddcctv %g3, %l3, %i1 changed by convert2hboot
1857 sll %g1, 0x1A, %o0
1858loop_157:
1859 be,pt %xcc, loop_158
1860 ldstub [%l7 + 0x6F], %o2
1861 fpsub32s %f24, %f20, %f28
1862 nop ! tge %xcc, 0x4 changed by convert2hboot
1863loop_158:
1864 nop
1865 set 0x08, %l1
1866 nop ! swapa [%l7 + %l1] 0x89, %i3 ASI use changed by convert2hboot
1867 ldub [%l7 + 0x72], %i2
1868 fbg %fcc3, loop_159
1869 sdiv %g2, 0x1AA9, %g5
1870 wr %g0, 0x89, %asi
1871loop_159:
1872 sdivcc %i4, 0x1513, %l1
1873 nop ! tgu %xcc, 0x6 changed by convert2hboot
1874 fmovsg %icc, %f14, %f28
1875 fnors %f24, %f8, %f28
1876 restored
1877 rdpr %cwp, %g1
1878 rdpr %cansave, %g2
1879 rdpr %canrestore, %g3
1880 rdpr %cleanwin, %g4
1881 rdpr %otherwin, %g5
1882 rdpr %wstate, %g6
1883 ble loop_160
1884 popc 0x064A, %o5
1885 nop ! sir 0x1682 changed by convert2hboot
1886 ble,pn %xcc, loop_161
1887loop_160:
1888 fmovdpos %xcc, %f1, %f12
1889 movne %xcc, %i6, %o3
1890 wr %g0, 0x04, %asi
1891loop_161:
1892 nop
1893 wr %g0, 0x80, %asi
1894 edge8n %o6, %i0, %o7
1895 edge8ln %l0, %g6, %o1
1896 fmovsle %icc, %f29, %f17
1897 nop ! tcs %icc, 0x5 changed by convert2hboot
1898 nop
1899 setx loop_162, %l0, %l1
1900 nop ! wrpr 0x1, %tl changed by convert2hboot
1901 nop ! wrpr %l1, %tnpc changed by convert2hboot
1902 setx 0x34400001400, %l0, %l1
1903 nop ! wrpr %l1, %tstate changed by convert2hboot
1904 nop ! wrhpr 0x4, %htstate changed by convert2hboot
1905 nop ! done changed by convert2hboot
1906 alignaddrl %l5, %i7, %g7
1907 addccc %g4, %o4, %g3
1908 fand %f6, %f4, %f22
1909loop_162:
1910 edge32l %l4, %i1, %g1
1911 lduw [%l7 + 0x10], %l3
1912 fnegd %f22, %f16
1913 wr %g0, 0x80, %asi
1914 lda [%l7 + 0x14] %asi, %f26
1915 movcc %icc, %o2, %o0
1916 udivx %i3, 0x0ECD, %g2
1917 movcc %xcc, %g5, %i2
1918 fcmpes %fcc2, %f5, %f6
1919 fone %f14
1920 bmask %i5, %i4, %o5
1921 and %l1, %i6, %o3
1922 xnorcc %l2, %o6, %i0
1923 movgu %icc, %l6, %o7
1924 sra %g6, 0x0E, %l0
1925 fpsub32 %f8, %f16, %f0
1926 movcs %xcc, %o1, %l5
1927 call loop_163
1928 movcc %xcc, %i7, %g4
1929 movvs %icc, %o4, %g7
1930 orcc %l4, %i1, %g1
1931loop_163:
1932 nop
1933 set 0x50, %i5
1934 stx %g3, [%l7 + %i5]
1935 edge8 %l3, %o0, %i3
1936 array16 %o2, %g2, %i2
1937 brlz,a %g5, loop_164
1938 fmovsneg %icc, %f5, %f18
1939 nop ! tcc %icc, 0x4 changed by convert2hboot
1940 or %i4, 0x17FB, %o5
1941loop_164:
1942 saved
1943 rdpr %cwp, %g1
1944 rdpr %cansave, %g2
1945 rdpr %canrestore, %g3
1946 rdpr %cleanwin, %g4
1947 rdpr %otherwin, %g5
1948 rdpr %wstate, %g6
1949 sethi 0x097A, %i5
1950 brgz %i6, loop_165
1951 nop ! tcc %xcc, 0x4 changed by convert2hboot
1952 mulscc %l1, %o3, %o6
1953 andn %l2, %l6, %o7
1954loop_165:
1955 fzeros %f30
1956 movre %g6, %l0, %o1
1957 xnor %i0, %l5, %g4
1958 nop ! tsubcc %i7, 0x1FE9, %g7 changed by convert2hboot
1959 udiv %l4, 0x141B, %o4
1960 wr %g0, 0x2f, %asi
1961 xnorcc %g1, %g3, %o0
1962 set 0x78, %o2
1963 nop ! ldsba [%l7 + %o2] 0x11, %l3 ASI use changed by convert2hboot
1964 subcc %o2, %g2, %i2
1965 fblg,pn %fcc1, loop_166
1966 xor %i3, %g5, %o5
1967 udiv %i5, 0x1155, %i6
1968 andcc %i4, 0x1734, %o3
1969loop_166:
1970 sll %l1, %l2, %o6
1971 nop ! tpos %xcc, 0x6 changed by convert2hboot
1972 nop ! tsubcc %l6, 0x1C2D, %o7 changed by convert2hboot
1973 xor %l0, %o1, %g6
1974 ble,pn %icc, loop_167
1975 fsrc2s %f21, %f9
1976 swap [%l7 + 0x28], %l5
1977 orn %i0, 0x14BF, %i7
1978loop_167:
1979 nop ! taddcctv %g4, 0x00D8, %g7 changed by convert2hboot
1980 fmovdge %icc, %f1, %f21
1981 fbl,pt %fcc0, loop_168
1982 restored
1983 rdpr %cwp, %g1
1984 rdpr %cansave, %g2
1985 rdpr %canrestore, %g3
1986 rdpr %cleanwin, %g4
1987 rdpr %otherwin, %g5
1988 rdpr %wstate, %g6
1989 fmovdleu %xcc, %f24, %f19
1990 nop
1991 setx loop_169, %l0, %l1
1992 nop ! wrpr 0x1, %tl changed by convert2hboot
1993 nop ! wrpr %l1, %tnpc changed by convert2hboot
1994 setx 0x34400001400, %l0, %l1
1995 nop ! wrpr %l1, %tstate changed by convert2hboot
1996 nop ! wrhpr 0x4, %htstate changed by convert2hboot
1997 nop ! done changed by convert2hboot
1998loop_168:
1999 saved
2000 rdpr %cwp, %g1
2001 rdpr %cansave, %g2
2002 rdpr %canrestore, %g3
2003 rdpr %cleanwin, %g4
2004 rdpr %otherwin, %g5
2005 rdpr %wstate, %g6
2006 ldub [%l7 + 0x55], %o4
2007 nop ! tsubcctv %l4, 0x01B6, %i1 changed by convert2hboot
2008loop_169:
2009 fmovrdgz %g1, %f0, %f24
2010 siam 0x2
2011 fabss %f3, %f14
2012 fandnot1 %f24, %f26, %f8
2013 nop ! taddcc %g3, %o0, %l3 changed by convert2hboot
2014 ldub [%l7 + 0x61], %o2
2015 fmovdle %icc, %f27, %f30
2016 fbge,pn %fcc0, loop_170
2017 sra %i2, %g2, %i3
2018 ldsw [%l7 + 0x30], %o5
2019 prefetch [%l7 + 0x0C], 0x3
2020loop_170:
2021 nop ! tcs %xcc, 0x0 changed by convert2hboot
2022 wr %g0, 0xeb, %asi
2023 membar #Sync
2024 umulcc %i5, %i4, %o3
2025 fbge loop_171
2026 fmovrsgez %i6, %f1, %f5
2027 nop ! tge %xcc, 0x7 changed by convert2hboot
2028 ble,a loop_172
2029loop_171:
2030 nop ! tg %icc, 0x1 changed by convert2hboot
2031 fbue,a,pn %fcc2, loop_173
2032 array32 %l2, %l1, %l6
2033loop_172:
2034 fmovdvs %icc, %f9, %f22
2035 xnorcc %o7, 0x0D26, %o6
2036loop_173:
2037 fbne %fcc3, loop_174
2038 xor %l0, 0x1871, %o1
2039 brlz,a %l5, loop_175
2040 fmovd %f14, %f8
2041loop_174:
2042 sll %g6, %i7, %g4
2043 sub %i0, 0x07A8, %o4
2044loop_175:
2045 fmovsneg %xcc, %f7, %f1
2046 nop
2047 setx loop_176, %l0, %l1
2048 jmpl %l1, %g7
2049 udiv %l4, 0x194E, %i1
2050 ba,a loop_177
2051 array16 %g3, %o0, %l3
2052loop_176:
2053 fbue,a loop_178
2054 movrne %g1, %o2, %i2
2055loop_177:
2056 nop
2057 wr %g0, 0x23, %asi
2058 membar #Sync
2059loop_178:
2060 xnorcc %i3, %g5, %i5
2061 nop ! tne %icc, 0x7 changed by convert2hboot
2062 wr %g0, 0x81, %asi
2063 bge,a loop_179
2064 fpadd32s %f18, %f28, %f24
2065 ldd [%l7 + 0x58], %o2
2066 wr %g0, 0x19, %asi
2067loop_179:
2068 nop
2069 wr %g0, 0x22, %asi
2070 membar #Sync
2071 xnor %l1, 0x1DE8, %i6
2072 add %l6, 0x03AF, %o7
2073 ldstub [%l7 + 0x14], %o6
2074 fmovdg %xcc, %f21, %f8
2075 fpadd16s %f7, %f0, %f2
2076 fbne %fcc1, loop_180
2077 fmovdvc %icc, %f27, %f20
2078 ldstub [%l7 + 0x64], %l0
2079 nop ! tneg %icc, 0x5 changed by convert2hboot
2080loop_180:
2081 edge8n %o1, %l5, %g6
2082 fnot2s %f6, %f11
2083 nop ! tleu %xcc, 0x5 changed by convert2hboot
2084 nop ! tg %icc, 0x4 changed by convert2hboot
2085 fnand %f22, %f28, %f4
2086 ldsb [%l7 + 0x2A], %i7
2087 ldstub [%l7 + 0x46], %i0
2088 wr %g0, 0x10, %asi
2089 nop ! tne %xcc, 0x5 changed by convert2hboot
2090 fcmpeq16 %f18, %f14, %g4
2091 fmovde %icc, %f6, %f6
2092 fmovdge %icc, %f16, %f23
2093 fornot2s %f26, %f19, %f7
2094 stb %l4, [%l7 + 0x52]
2095 fmovd %f18, %f20
2096 fmul8x16au %f16, %f21, %f16
2097 std %g6, [%l7 + 0x20]
2098 smulcc %g3, %i1, %o0
2099 fcmpne32 %f30, %f14, %g1
2100 srl %l3, 0x04, %i2
2101 movgu %xcc, %o2, %g2
2102 smulcc %i3, %g5, %i5
2103 restored
2104 rdpr %cwp, %g1
2105 rdpr %cansave, %g2
2106 rdpr %canrestore, %g3
2107 rdpr %cleanwin, %g4
2108 rdpr %otherwin, %g5
2109 rdpr %wstate, %g6
2110 array32 %o5, %i4, %l2
2111 brnz,a %o3, loop_181
2112 sra %i6, 0x0C, %l1
2113 stb %o7, [%l7 + 0x70]
2114 nop ! tn %xcc, 0x0 changed by convert2hboot
2115loop_181:
2116 umul %o6, 0x0666, %l6
2117 nop ! sir 0x153E changed by convert2hboot
2118 set 0x40, %l4
2119 nop ! stda %f16, [%l7 + %l4] 0xc3 ASI use changed by convert2hboot
2120 wr %g0, 0x89, %asi
2121 add %l7, 0x60, %l6
2122 wr %g0, 0x89, %asi
2123 nop ! tn %icc, 0x2 changed by convert2hboot
2124 add %l7, 0x18, %l6
2125 wr %g0, 0x19, %asi
2126 lda [%l6] %asi, %l5
2127 nop ! casa [%l6] 0x19, %l5, %i7 ASI use changed by convert2hboot
2128 add %l7, 0x58, %l6
2129 wr %g0, 0x18, %asi
2130 nop ! casxa [%l6] 0x18, %i0, %g6 ASI use changed by convert2hboot
2131 bmask %g4, %l4, %o4
2132 subcc %g3, %g7, %o0
2133 fornot2 %f0, %f18, %f8
2134 nop ! taddcctv %g1, %i1, %i2 changed by convert2hboot
2135 brgez %o2, loop_182
2136 add %l3, %i3, %g2
2137 ldsh [%l7 + 0x54], %i5
2138 sra %o5, 0x08, %i4
2139loop_182:
2140 saved
2141 rdpr %cwp, %g1
2142 rdpr %cansave, %g2
2143 rdpr %canrestore, %g3
2144 rdpr %cleanwin, %g4
2145 rdpr %otherwin, %g5
2146 rdpr %wstate, %g6
2147 popc %g5, %o3
2148 movcc %xcc, %i6, %l2
2149 fornot1 %f10, %f6, %f24
2150 nop ! tge %icc, 0x6 changed by convert2hboot
2151 fbue,a loop_183
2152 fcmpes %fcc3, %f5, %f10
2153 set 0x40, %g5
2154 nop ! ldda [%l7 + %g5] 0xd0, %f16 ASI use changed by convert2hboot
2155loop_183:
2156 sethi 0x02D3, %l1
2157 movcs %xcc, %o7, %l6
2158 array32 %o6, %o1, %l0
2159 set 0x40, %o0
2160 nop ! stda %f0, [%l7 + %o0] 0x15 ASI use changed by convert2hboot
2161 sdivcc %i7, 0x0C0B, %l5
2162 movneg %icc, %i0, %g6
2163 sdiv %l4, 0x1CC1, %o4
2164 fbo,pt %fcc0, loop_184
2165 restored
2166 rdpr %cwp, %g1
2167 rdpr %cansave, %g2
2168 rdpr %canrestore, %g3
2169 rdpr %cleanwin, %g4
2170 rdpr %otherwin, %g5
2171 rdpr %wstate, %g6
2172 nop ! tvc %icc, 0x2 changed by convert2hboot
2173 fmovsa %icc, %f12, %f10
2174loop_184:
2175 movcc %xcc, %g4, %g3
2176 movpos %icc, %o0, %g7
2177 array16 %g1, %i2, %i1
2178 array16 %o2, %i3, %g2
2179 fcmpeq16 %f2, %f4, %l3
2180 nop ! taddcctv %o5, %i4, %g5 changed by convert2hboot
2181 nop ! tg %xcc, 0x1 changed by convert2hboot
2182 srax %o3, 0x10, %i5
2183 fbug loop_185
2184 movrlez %l2, 0x24D, %i6
2185 movpos %xcc, %o7, %l6
2186 brgez,a %o6, loop_186
2187loop_185:
2188 fcmpne16 %f12, %f4, %o1
2189 fpsub16s %f22, %f22, %f10
2190 nop
2191 set 0x08, %l3
2192 lduh [%l7 + %l3], %l1
2193loop_186:
2194 edge8l %l0, %l5, %i0
2195 smulcc %i7, %l4, %o4
2196 nop ! tn %icc, 0x1 changed by convert2hboot
2197 flush %l7 + 0x1C
2198 edge8 %g6, %g3, %o0
2199 fsrc1 %f30, %f14
2200 nop ! tcs %xcc, 0x3 changed by convert2hboot
2201 bmask %g4, %g7, %i2
2202 fpadd16s %f20, %f18, %f17
2203 prefetch [%l7 + 0x60], 0x1
2204 nop ! tsubcc %g1, %i1, %o2 changed by convert2hboot
2205 orn %i3, %l3, %g2
2206 nop ! tg %icc, 0x4 changed by convert2hboot
2207 fmuld8ulx16 %f12, %f13, %f30
2208 fmovrde %i4, %f18, %f8
2209 bneg,pt %xcc, loop_187
2210 fbe,a,pn %fcc1, loop_188
2211 fbo,a %fcc0, loop_189
2212 be,a loop_190
2213loop_187:
2214 fmovde %icc, %f20, %f30
2215loop_188:
2216 nop
2217 wr %g0, 0x0c, %asi
2218loop_189:
2219 fpadd16s %f26, %f15, %f4
2220loop_190:
2221 fnegd %f10, %f20
2222 nop ! taddcc %o3, %i5, %g5 changed by convert2hboot
2223 add %i6, 0x0A33, %o7
2224 fxor %f24, %f12, %f20
2225 umul %l2, 0x1AC5, %o6
2226 membar 0x0F
2227 fbl,a,pn %fcc0, loop_191
2228 fnot1s %f4, %f16
2229 movgu %xcc, %o1, %l1
2230 fmovdgu %icc, %f20, %f18
2231loop_191:
2232 restored
2233 rdpr %cwp, %g1
2234 rdpr %cansave, %g2
2235 rdpr %canrestore, %g3
2236 rdpr %cleanwin, %g4
2237 rdpr %otherwin, %g5
2238 rdpr %wstate, %g6
2239 fmovrdne %l0, %f16, %f24
2240 movpos %xcc, %l6, %l5
2241 fzero %f0
2242 move %icc, %i7, %i0
2243 edge16 %l4, %o4, %g3
2244 bn,pn %xcc, loop_192
2245 subcc %o0, 0x117E, %g4
2246 edge8n %g7, %g6, %i2
2247 fandnot2 %f22, %f18, %f14
2248loop_192:
2249 movre %g1, 0x163, %o2
2250 ldsw [%l7 + 0x18], %i3
2251 subccc %l3, 0x1DDB, %i1
2252 movleu %icc, %i4, %o5
2253 movvs %xcc, %o3, %i5
2254 bg,pn %xcc, loop_193
2255 nop ! tne %xcc, 0x7 changed by convert2hboot
2256 nop ! tsubcc %g5, 0x1459, %g2 changed by convert2hboot
2257 edge16ln %o7, %i6, %l2
2258loop_193:
2259 bcs loop_194
2260 fbn,a %fcc2, loop_195
2261 nop ! tpos %xcc, 0x0 changed by convert2hboot
2262 wr %g0, 0x80, %asi
2263loop_194:
2264 edge8l %o1, %l1, %l6
2265loop_195:
2266 bg,pn %xcc, loop_196
2267 brgez %l5, loop_197
2268 fand %f4, %f2, %f2
2269 nop ! taddcctv %i7, %i0, %l4 changed by convert2hboot
2270loop_196:
2271 edge8 %o4, %l0, %o0
2272loop_197:
2273 andncc %g3, %g7, %g6
2274 subccc %g4, %i2, %o2
2275 subc %g1, %i3, %l3
2276 fsrc2s %f29, %f6
2277 stb %i4, [%l7 + 0x24]
2278 fcmple16 %f20, %f2, %i1
2279 nop
2280 setx loop_198, %l0, %l1
2281 jmpl %l1, %o5
2282 nop ! tcc %icc, 0x4 changed by convert2hboot
2283 fbug,pn %fcc2, loop_199
2284 xnorcc %i5, 0x0DD3, %g5
2285loop_198:
2286 movre %o3, 0x031, %o7
2287 movle %xcc, %g2, %l2
2288loop_199:
2289 orcc %o6, %i6, %l1
2290 fmovsvc %icc, %f4, %f26
2291 edge8n %o1, %l6, %i7
2292 fbule %fcc2, loop_200
2293 sethi 0x1A08, %l5
2294 fxors %f30, %f15, %f2
2295 wr %g0, 0x2b, %asi
2296 membar #Sync
2297loop_200:
2298 smulcc %o4, %i0, %l0
2299 andncc %o0, %g3, %g7
2300 sub %g4, %i2, %o2
2301 mulscc %g1, 0x0CE4, %i3
2302 udivx %g6, 0x0257, %l3
2303 srax %i4, %i1, %i5
2304 restored
2305 rdpr %cwp, %g1
2306 rdpr %cansave, %g2
2307 rdpr %canrestore, %g3
2308 rdpr %cleanwin, %g4
2309 rdpr %otherwin, %g5
2310 rdpr %wstate, %g6
2311 fmovsge %icc, %f13, %f24
2312 fxnors %f11, %f16, %f4
2313 movne %icc, %o5, %g5
2314 fpsub16 %f16, %f18, %f0
2315 fbuge %fcc3, loop_201
2316 lduh [%l7 + 0x48], %o3
2317 edge8n %g2, %o7, %l2
2318 nop ! te %xcc, 0x3 changed by convert2hboot
2319loop_201:
2320 nop ! te %xcc, 0x1 changed by convert2hboot
2321 movrne %o6, 0x2E1, %i6
2322 srax %l1, %l6, %o1
2323 movle %xcc, %i7, %l4
2324 movpos %icc, %l5, %i0
2325 fbue,a %fcc3, loop_202
2326 edge8ln %l0, %o4, %g3
2327 movcc %icc, %o0, %g7
2328 edge8 %g4, %o2, %g1
2329loop_202:
2330 restored
2331 rdpr %cwp, %g1
2332 rdpr %cansave, %g2
2333 rdpr %canrestore, %g3
2334 rdpr %cleanwin, %g4
2335 rdpr %otherwin, %g5
2336 rdpr %wstate, %g6
2337 andcc %i2, 0x0176, %i3
2338 orn %g6, %l3, %i1
2339 fsrc1s %f15, %f9
2340 for %f30, %f8, %f22
2341 membar 0x18
2342 ble,a %xcc, loop_203
2343 flush %l7 + 0x28
2344 mulscc %i4, %i5, %o5
2345 sdivx %o3, 0x06A2, %g2
2346loop_203:
2347 orn %g5, 0x1799, %l2
2348 fpsub16 %f22, %f10, %f4
2349 movrlez %o7, %o6, %l1
2350 fmovsne %xcc, %f4, %f14
2351 xorcc %l6, 0x125E, %i6
2352 bneg,a,pn %icc, loop_204
2353 nop ! ta %icc, 0x4 changed by convert2hboot
2354 fpsub16s %f15, %f8, %f6
2355 smulcc %o1, 0x0BB4, %i7
2356loop_204:
2357 nop
2358 wr %g0, 0x80, %asi
2359 add %l4, 0x1FA3, %l0
2360 edge8l %i0, %g3, %o4
2361 sethi 0x1484, %o0
2362 fcmpgt16 %f30, %f28, %g4
2363 fmovd %f24, %f18
2364 srlx %o2, 0x1E, %g7
2365 nop ! tcs %icc, 0x7 changed by convert2hboot
2366 nop ! taddcctv %i2, 0x07F2, %i3 changed by convert2hboot
2367 wr %g0, 0x19, %asi
2368 wr %g0, 0x04, %asi
2369 nop ! tvs %xcc, 0x0 changed by convert2hboot
2370 add %l3, 0x1056, %g6
2371 wr %g0, 0x0c, %asi
2372 edge16ln %i4, %i5, %o3
2373 edge16ln %g2, %o5, %l2
2374 fpack16 %f18, %f29
2375 mulx %o7, %g5, %o6
2376 smul %l6, %i6, %o1
2377 umul %i7, %l1, %l5
2378 fbne,a,pn %fcc2, loop_205
2379 nop ! tl %xcc, 0x5 changed by convert2hboot
2380 or %l4, %i0, %l0
2381 movrlz %g3, %o4, %g4
2382loop_205:
2383 nop ! tl %xcc, 0x1 changed by convert2hboot
2384 fmovdge %icc, %f14, %f0
2385 restored
2386 rdpr %cwp, %g1
2387 rdpr %cansave, %g2
2388 rdpr %canrestore, %g3
2389 rdpr %cleanwin, %g4
2390 rdpr %otherwin, %g5
2391 rdpr %wstate, %g6
2392 andn %o2, %g7, %i2
2393 fbge,a loop_206
2394 xor %i3, %o0, %g1
2395 move %xcc, %g6, %l3
2396 fnot2 %f8, %f28
2397loop_206:
2398 movl %xcc, %i1, %i5
2399 orcc %o3, 0x14F9, %g2
2400 fbo,a,pt %fcc3, loop_207
2401 and %o5, 0x0F05, %l2
2402 fmovdne %icc, %f10, %f1
2403 fbne loop_208
2404loop_207:
2405 bpos loop_209
2406 edge32ln %o7, %i4, %g5
2407 movge %xcc, %o6, %l6
2408loop_208:
2409 movre %o1, 0x027, %i6
2410loop_209:
2411 fpack16 %f30, %f13
2412 fba,a %fcc3, loop_210
2413 edge32l %i7, %l1, %l5
2414 fcmpne32 %f2, %f8, %i0
2415 edge8 %l4, %g3, %l0
2416loop_210:
2417 nop ! tge %xcc, 0x2 changed by convert2hboot
2418 movge %icc, %g4, %o4
2419 bgu,pt %icc, loop_211
2420 fbo %fcc1, loop_212
2421 nop ! tneg %xcc, 0x4 changed by convert2hboot
2422 fexpand %f27, %f6
2423loop_211:
2424 brgez,a %g7, loop_213
2425loop_212:
2426 fcmpeq16 %f12, %f6, %o2
2427 add %i2, %i3, %g1
2428 fmovdleu %xcc, %f23, %f22
2429loop_213:
2430 nop
2431 set 0x48, %g1
2432 sth %g6, [%l7 + %g1]
2433 nop
2434 setx loop_214, %l0, %l1
2435 nop ! wrpr 0x1, %tl changed by convert2hboot
2436 nop ! wrpr %l1, %tnpc changed by convert2hboot
2437 setx 0x34400001400, %l0, %l1
2438 nop ! wrpr %l1, %tstate changed by convert2hboot
2439 nop ! wrhpr 0x4, %htstate changed by convert2hboot
2440 nop ! done changed by convert2hboot
2441 fmovsle %xcc, %f30, %f25
2442 fmul8ulx16 %f26, %f24, %f28
2443 fmovdneg %icc, %f20, %f17
2444loop_214:
2445 nop ! te %icc, 0x3 changed by convert2hboot
2446 bpos,a %xcc, loop_215
2447 umul %o0, %i1, %i5
2448 movpos %icc, %o3, %g2
2449 fbu,a,pt %fcc0, loop_216
2450loop_215:
2451 array8 %o5, %l2, %l3
2452 movvc %xcc, %o7, %g5
2453 array32 %i4, %l6, %o6
2454loop_216:
2455 movpos %icc, %o1, %i7
2456 nop ! taddcctv %i6, 0x10F4, %l1 changed by convert2hboot
2457 fmovda %icc, %f2, %f3
2458 sub %l5, 0x1256, %l4
2459 srlx %g3, 0x12, %i0
2460 edge16ln %l0, %g4, %o4
2461 movpos %icc, %o2, %i2
2462 nop ! tne %icc, 0x0 changed by convert2hboot
2463 fmovsl %xcc, %f30, %f19
2464 nop ! tcs %icc, 0x4 changed by convert2hboot
2465 fmovdvs %icc, %f9, %f19
2466 addcc %g7, %i3, %g6
2467 saved
2468 rdpr %cwp, %g1
2469 rdpr %cansave, %g2
2470 rdpr %canrestore, %g3
2471 rdpr %cleanwin, %g4
2472 rdpr %otherwin, %g5
2473 rdpr %wstate, %g6
2474 udivx %g1, 0x1DF4, %i1
2475 ldd [%l7 + 0x20], %f16
2476 edge32ln %i5, %o3, %o0
2477 fsrc1s %f22, %f19
2478 nop ! tvc %xcc, 0x2 changed by convert2hboot
2479 movleu %icc, %g2, %o5
2480 addc %l2, %o7, %g5
2481 nop
2482 setx loop_217, %l0, %l1
2483 nop ! wrpr 0x1, %tl changed by convert2hboot
2484 nop ! wrpr %l1, %tpc changed by convert2hboot
2485 add %l1, 0x4, %l1
2486 nop ! wrpr %l1, %tnpc changed by convert2hboot
2487 setx 0x34400001400, %l0, %l1
2488 nop ! wrpr %l1, %tstate changed by convert2hboot
2489 nop ! wrhpr 0x4, %htstate changed by convert2hboot
2490 nop ! retry changed by convert2hboot
2491 nop ! taddcc %i4, 0x0CCF, %l3 changed by convert2hboot
2492 fabss %f30, %f10
2493 movrgez %l6, %o1, %o6
2494loop_217:
2495 nop ! tl %xcc, 0x0 changed by convert2hboot
2496 wr %g0, 0x19, %asi
2497 nop ! tsubcctv %l1, %i6, %l4 changed by convert2hboot
2498 orncc %g3, 0x1919, %i0
2499 movvs %xcc, %l0, %l5
2500 ldd [%l7 + 0x28], %f20
2501 restored
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 fandnot1s %f31, %f24, %f20
2509 nop ! te %icc, 0x7 changed by convert2hboot
2510 fmuld8ulx16 %f14, %f13, %f16
2511 fexpand %f18, %f28
2512 fbg %fcc0, loop_218
2513 sdiv %g4, 0x0096, %o2
2514 umulcc %i2, 0x1EF1, %o4
2515 nop ! sir 0x01A6 changed by convert2hboot
2516loop_218:
2517 subcc %g7, 0x065C, %g6
2518 fblg,pt %fcc3, loop_219
2519 fsrc1s %f9, %f15
2520 edge32l %i3, %i1, %i5
2521 edge8l %g1, %o0, %o3
2522loop_219:
2523 fmovsgu %icc, %f22, %f31
2524 nop
2525 setx loop_220, %l0, %l1
2526 nop ! wrpr 0x1, %tl changed by convert2hboot
2527 nop ! wrpr %l1, %tnpc changed by convert2hboot
2528 setx 0x34400001400, %l0, %l1
2529 nop ! wrpr %l1, %tstate changed by convert2hboot
2530 nop ! wrhpr 0x4, %htstate changed by convert2hboot
2531 nop ! done changed by convert2hboot
2532 fbue,a loop_221
2533 movrgez %g2, %l2, %o5
2534 sdivx %g5, 0x1AC8, %i4
2535loop_220:
2536 ldsb [%l7 + 0x63], %o7
2537loop_221:
2538 brnz,a %l3, loop_222
2539 fmovspos %icc, %f4, %f11
2540 sllx %l6, 0x13, %o1
2541 movrgz %o6, %i7, %l1
2542loop_222:
2543 fbule loop_223
2544 fmovrslz %i6, %f24, %f31
2545 add %l7, 0x30, %l6
2546 wr %g0, 0x80, %asi
2547loop_223:
2548 fbn,a loop_224
2549 fpadd32s %f10, %f12, %f7
2550 fba,pn %fcc3, loop_225
2551 add %g3, 0x02DA, %l5
2552loop_224:
2553 fand %f14, %f8, %f24
2554 brgez,a %g4, loop_226
2555loop_225:
2556 udivcc %l0, 0x0CE1, %o2
2557 movneg %xcc, %o4, %g7
2558 udiv %i2, 0x1DFC, %i3
2559loop_226:
2560 nop ! tvc %xcc, 0x4 changed by convert2hboot
2561 sethi 0x078A, %g6
2562 movge %icc, %i5, %g1
2563 fandnot1s %f13, %f27, %f11
2564 fmovsleu %xcc, %f20, %f28
2565 nop ! tge %icc, 0x6 changed by convert2hboot
2566 edge8 %i1, %o3, %o0
2567 membar 0x05
2568 wr %g0, 0x81, %asi
2569 ldd [%l7 + 0x58], %f10
2570 udiv %l2, 0x0173, %o5
2571 mova %xcc, %i4, %o7
2572 nop
2573 setx loop_227, %l0, %l1
2574 jmpl %l1, %l3
2575 mova %xcc, %l6, %o1
2576 addc %g5, %i7, %l1
2577 fmovdvc %icc, %f2, %f24
2578loop_227:
2579 edge8l %o6, %i6, %l4
2580 sll %i0, 0x10, %l5
2581 fbule,a %fcc3, loop_228
2582 sdivcc %g4, 0x01B7, %l0
2583 fnot1 %f18, %f4
2584 orncc %o2, 0x0CD8, %g3
2585loop_228:
2586 srlx %o4, 0x1D, %g7
2587 fbuge,a,pn %fcc2, loop_229
2588 edge32l %i3, %g6, %i2
2589 movrne %g1, %i1, %i5
2590 edge32ln %o0, %o3, %l2
2591loop_229:
2592 sra %o5, 0x1E, %g2
2593 bcc,a %icc, loop_230
2594 movrlez %i4, 0x32A, %o7
2595 addcc %l6, %l3, %o1
2596 set 0x08, %l0
2597 nop ! stda %g4, [%l7 + %l0] 0x88 ASI use changed by convert2hboot
2598loop_230:
2599 movrlez %l1, %o6, %i6
2600 sdivcc %l4, 0x1F86, %i7
2601 movg %icc, %l5, %i0
2602 nop ! tn %icc, 0x7 changed by convert2hboot
2603 movrlez %g4, %o2, %g3
2604 alignaddr %o4, %l0, %i3
2605 edge8l %g6, %g7, %i2
2606 srl %g1, %i1, %i5
2607 nop ! taddcctv %o3, 0x1FEF, %o0 changed by convert2hboot
2608 movle %xcc, %l2, %g2
2609 fmovdgu %icc, %f26, %f26
2610 fcmped %fcc2, %f10, %f14
2611 nop ! ta %icc, 0x5 changed by convert2hboot
2612 nop ! tvs %xcc, 0x7 changed by convert2hboot
2613 addcc %i4, 0x0820, %o5
2614 nop ! tg %xcc, 0x7 changed by convert2hboot
2615 fmovsle %icc, %f28, %f26
2616 membar 0x0F
2617 fxor %f0, %f10, %f2
2618 fbug,a,pt %fcc2, loop_231
2619 saved
2620 rdpr %cwp, %g1
2621 rdpr %cansave, %g2
2622 rdpr %canrestore, %g3
2623 rdpr %cleanwin, %g4
2624 rdpr %otherwin, %g5
2625 rdpr %wstate, %g6
2626 movcc %icc, %l6, %o7
2627 srlx %o1, 0x04, %l3
2628loop_231:
2629 movneg %xcc, %l1, %g5
2630 edge32l %i6, %o6, %i7
2631 movrne %l5, 0x10D, %l4
2632 andcc %i0, %o2, %g4
2633 sra %g3, 0x01, %l0
2634 sll %i3, %g6, %g7
2635 movleu %icc, %o4, %g1
2636 srlx %i2, 0x14, %i1
2637 orcc %i5, %o0, %l2
2638 edge16n %g2, %o3, %o5
2639 std %f10, [%l7 + 0x68]
2640 sub %l6, 0x1DA7, %o7
2641 sth %i4, [%l7 + 0x0A]
2642 nop ! tl %icc, 0x2 changed by convert2hboot
2643 bg,a %icc, loop_232
2644 subcc %l3, 0x16FA, %l1
2645 andn %o1, %i6, %o6
2646 sll %i7, 0x19, %l5
2647loop_232:
2648 movcc %icc, %g5, %l4
2649 restored
2650 rdpr %cwp, %g1
2651 rdpr %cansave, %g2
2652 rdpr %canrestore, %g3
2653 rdpr %cleanwin, %g4
2654 rdpr %otherwin, %g5
2655 rdpr %wstate, %g6
2656 fzero %f12
2657 array8 %o2, %g4, %g3
2658 movcs %xcc, %i0, %i3
2659 nop ! sir 0x03BF changed by convert2hboot
2660 srl %g6, 0x16, %g7
2661 movle %icc, %l0, %g1
2662 fmovrslz %o4, %f24, %f2
2663 mulscc %i1, 0x161E, %i5
2664 array32 %o0, %l2, %g2
2665 andncc %i2, %o3, %o5
2666 swap [%l7 + 0x74], %o7
2667 restored
2668 rdpr %cwp, %g1
2669 rdpr %cansave, %g2
2670 rdpr %canrestore, %g3
2671 rdpr %cleanwin, %g4
2672 rdpr %otherwin, %g5
2673 rdpr %wstate, %g6
2674 bl,a,pt %icc, loop_233
2675 bge,pn %xcc, loop_234
2676 alignaddr %l6, %l3, %i4
2677 fmovsn %xcc, %f28, %f7
2678loop_233:
2679 sra %o1, %l1, %o6
2680loop_234:
2681 lduh [%l7 + 0x08], %i6
2682 fbl,pn %fcc2, loop_235
2683 smulcc %i7, 0x0090, %l5
2684 srl %l4, %g5, %o2
2685 set 0x3A, %g3
2686 nop ! ldsba [%l7 + %g3] 0x80, %g4 ASI use changed by convert2hboot
2687loop_235:
2688 nop
2689 set 0x3A, %g7
2690 lduh [%l7 + %g7], %i0
2691 ldsb [%l7 + 0x34], %i3
2692 sll %g6, 0x1D, %g7
2693 fcmple32 %f2, %f10, %g3
2694 fxnors %f14, %f0, %f12
2695 movrgez %l0, 0x16A, %g1
2696 saved
2697 rdpr %cwp, %g1
2698 rdpr %cansave, %g2
2699 rdpr %canrestore, %g3
2700 rdpr %cleanwin, %g4
2701 rdpr %otherwin, %g5
2702 rdpr %wstate, %g6
2703 fmovrslz %i1, %f26, %f29
2704 lduh [%l7 + 0x10], %i5
2705 lduw [%l7 + 0x3C], %o0
2706 smul %l2, %g2, %o4
2707 wr %g0, 0x89, %asi
2708 xorcc %o5, 0x0932, %o3
2709 movrgz %l6, 0x0AA, %o7
2710 edge32 %l3, %i4, %o1
2711 fnand %f0, %f28, %f18
2712 sdiv %o6, 0x08C1, %l1
2713 fbu loop_236
2714 movcs %icc, %i6, %l5
2715 sdiv %i7, 0x1AA3, %l4
2716 movgu %xcc, %o2, %g5
2717loop_236:
2718 nop ! taddcc %i0, 0x1B4C, %i3 changed by convert2hboot
2719 fmovda %icc, %f23, %f16
2720 bmask %g6, %g7, %g4
2721 set 0x2C, %g4
2722 nop ! ldswa [%l7 + %g4] 0x14, %g3 ASI use changed by convert2hboot
2723 fnands %f29, %f9, %f31
2724 nop
2725 setx loop_237, %l0, %l1
2726 nop ! wrpr 0x1, %tl changed by convert2hboot
2727 nop ! wrpr %l1, %tnpc changed by convert2hboot
2728 setx 0x34400001400, %l0, %l1
2729 nop ! wrpr %l1, %tstate changed by convert2hboot
2730 nop ! wrhpr 0x4, %htstate changed by convert2hboot
2731 nop ! done changed by convert2hboot
2732 nop ! tle %xcc, 0x0 changed by convert2hboot
2733 movpos %icc, %g1, %l0
2734 set 0x58, %i6
2735 nop ! ldxa [%l7 + %i6] 0x11, %i5 ASI use changed by convert2hboot
2736loop_237:
2737 stw %o0, [%l7 + 0x4C]
2738 movne %xcc, %l2, %g2
2739 nop ! tg %icc, 0x6 changed by convert2hboot
2740 fcmple32 %f26, %f28, %o4
2741 addccc %i1, 0x0A52, %i2
2742 set 0x2F, %i1
2743 nop ! stba %o3, [%l7 + %i1] 0x0c ASI use changed by convert2hboot
2744 movrlz %o5, %o7, %l6
2745 sethi 0x0311, %l3
2746 nop
2747 set 0x2E, %i2
2748 lduh [%l7 + %i2], %i4
2749 srax %o1, %l1, %o6
2750 xor %i6, 0x080C, %l5
2751 nop ! taddcc %l4, %o2, %g5 changed by convert2hboot
2752 wr %g0, 0x11, %asi
2753 nop ! taddcc %i3, 0x0828, %g6 changed by convert2hboot
2754 bge,a,pt %xcc, loop_238
2755 nop
2756 setx loop_239, %l0, %l1
2757 nop ! wrpr 0x1, %tl changed by convert2hboot
2758 nop ! wrpr %l1, %tpc changed by convert2hboot
2759 add %l1, 0x4, %l1
2760 nop ! wrpr %l1, %tnpc changed by convert2hboot
2761 setx 0x34400001400, %l0, %l1
2762 nop ! wrpr %l1, %tstate changed by convert2hboot
2763 nop ! wrhpr 0x4, %htstate changed by convert2hboot
2764 nop ! retry changed by convert2hboot
2765 bpos %icc, loop_240
2766 smulcc %g7, 0x16EE, %g4
2767loop_238:
2768 sdivcc %i7, 0x1C39, %g3
2769loop_239:
2770 nop ! tsubcctv %g1, %l0, %o0 changed by convert2hboot
2771loop_240:
2772 sdivcc %l2, 0x1691, %g2
2773 fmuld8sux16 %f11, %f27, %f16
2774 umulcc %o4, 0x05B6, %i1
2775 movrne %i2, %i5, %o3
2776 add %o5, %o7, %l3
2777 popc 0x09E0, %l6
2778 subc %i4, %o1, %l1
2779 fcmpgt16 %f10, %f28, %o6
2780 nop ! tgu %xcc, 0x5 changed by convert2hboot
2781 nop
2782 set 0x30, %o3
2783 stx %i6, [%l7 + %o3]
2784 fmovrdlz %l4, %f18, %f24
2785 alignaddr %o2, %l5, %g5
2786 fmovsgu %icc, %f9, %f29
2787 fsrc1 %f24, %f10
2788 fpack16 %f12, %f10
2789 set 0x41, %g2
2790 nop ! ldstuba [%l7 + %g2] 0x0c, %i0 ASI use changed by convert2hboot
2791 udiv %g6, 0x19E4, %g7
2792 edge8l %i3, %g4, %i7
2793 nop ! taddcctv %g3, 0x0CB9, %l0 changed by convert2hboot
2794 xorcc %g1, 0x0FE2, %o0
2795 srax %l2, 0x09, %o4
2796 fmovdvc %icc, %f17, %f15
2797 stb %g2, [%l7 + 0x2E]
2798 set 0x08, %o4
2799 nop ! stda %i2, [%l7 + %o4] 0x11 ASI use changed by convert2hboot
2800 fmuld8ulx16 %f1, %f8, %f8
2801 nop ! tgu %xcc, 0x6 changed by convert2hboot
2802 sdivx %i1, 0x006E, %o3
2803 fmovd %f8, %f12
2804 set 0x60, %i7
2805 nop ! ldda [%l7 + %i7] 0x2a, %i4 ASI use changed by convert2hboot
2806 stw %o7, [%l7 + 0x7C]
2807 set 0x52, %g6
2808 nop ! lduha [%l7 + %g6] 0x89, %l3 ASI use changed by convert2hboot
2809 edge16 %l6, %o5, %i4
2810 fblg,a loop_241
2811 edge16l %o1, %o6, %l1
2812 udivcc %l4, 0x1B43, %i6
2813 fcmple16 %f6, %f22, %l5
2814loop_241:
2815 brlz,a %o2, loop_242
2816 sdivx %g5, 0x012B, %g6
2817 nop ! tcs %icc, 0x0 changed by convert2hboot
2818 xor %g7, %i3, %i0
2819loop_242:
2820 sethi 0x0CCC, %g4
2821 alignaddrl %i7, %l0, %g3
2822 fmovrdlz %o0, %f30, %f4
2823 movrlez %g1, 0x2A4, %l2
2824 fandnot1s %f11, %f1, %f29
2825 fbn loop_243
2826 fba,a,pt %fcc2, loop_244
2827 movrne %g2, %o4, %i1
2828 fones %f8
2829loop_243:
2830 fpsub16s %f20, %f14, %f16
2831loop_244:
2832 movvc %icc, %o3, %i2
2833 nop ! tsubcctv %i5, %l3, %l6 changed by convert2hboot
2834 popc %o7, %o5
2835 movg %icc, %o1, %o6
2836 bmask %i4, %l4, %l1
2837 smulcc %i6, %l5, %o2
2838 movgu %xcc, %g6, %g7
2839 set 0x0, %l2
2840 nop ! stxa %i3, [%g0 + %l2] 0x5f ASI use changed by convert2hboot
2841 fbne,a %fcc0, loop_245
2842 movneg %xcc, %i0, %g4
2843 bgu,pn %xcc, loop_246
2844 bn,pt %icc, loop_247
2845loop_245:
2846 move %icc, %g5, %i7
2847 subccc %g3, 0x0012, %l0
2848loop_246:
2849 addccc %o0, 0x1F31, %l2
2850loop_247:
2851 fandnot1 %f20, %f8, %f26
2852 nop ! sir 0x0169 changed by convert2hboot
2853 movgu %icc, %g1, %o4
2854 mulscc %i1, 0x036E, %o3
2855 nop ! tsubcc %i2, %g2, %l3 changed by convert2hboot
2856 sth %l6, [%l7 + 0x66]
2857 membar 0x46
2858 subccc %o7, %o5, %i5
2859 nop ! sir 0x0465 changed by convert2hboot
2860 fandnot1s %f6, %f31, %f28
2861 alignaddr %o1, %i4, %o6
2862 orcc %l4, %l1, %i6
2863 fmovscc %xcc, %f26, %f23
2864 fmovsn %xcc, %f2, %f23
2865 pdist %f28, %f18, %f16
2866 flush %l7 + 0x08
2867 fbule,pn %fcc1, loop_248
2868 nop ! tcs %xcc, 0x0 changed by convert2hboot
2869 nop ! tgu %icc, 0x4 changed by convert2hboot
2870 srax %l5, %o2, %g7
2871loop_248:
2872 fbg,a %fcc2, loop_249
2873 xorcc %i3, 0x0220, %i0
2874 orn %g6, 0x1290, %g5
2875 wr %g0, 0x11, %asi
2876loop_249:
2877 array32 %g4, %l0, %o0
2878 fmovsvc %xcc, %f14, %f14
2879 fble %fcc1, loop_250
2880 fandnot1 %f30, %f28, %f24
2881 fnot2 %f24, %f0
2882 movvc %xcc, %g3, %l2
2883loop_250:
2884 nop
2885 wr %g0, 0xeb, %asi
2886 membar #Sync
2887 saved
2888 rdpr %cwp, %g1
2889 rdpr %cansave, %g2
2890 rdpr %canrestore, %g3
2891 rdpr %cleanwin, %g4
2892 rdpr %otherwin, %g5
2893 rdpr %wstate, %g6
2894 fbge,a,pt %fcc0, loop_251
2895 nop ! tvc %xcc, 0x2 changed by convert2hboot
2896 bg,a,pn %xcc, loop_252
2897 edge16ln %o4, %i1, %o3
2898loop_251:
2899 movrlz %i2, %g2, %l3
2900 fmovrdgez %o7, %f14, %f30
2901loop_252:
2902 addc %l6, %o5, %i5
2903 sll %i4, %o6, %l4
2904 andn %l1, 0x0E66, %i6
2905 fcmple16 %f4, %f30, %o1
2906 edge32ln %l5, %g7, %o2
2907 swap [%l7 + 0x58], %i3
2908 fmovsvs %xcc, %f21, %f31
2909 ldsw [%l7 + 0x08], %g6
2910 nop ! tle %icc, 0x2 changed by convert2hboot
2911 bcs,a,pt %xcc, loop_253
2912 movrgez %g5, 0x189, %i0
2913 xor %g4, %i7, %o0
2914 ba %xcc, loop_254
2915loop_253:
2916 fsrc2s %f30, %f23
2917 movrgz %g3, %l2, %l0
2918 subccc %o4, 0x0EFB, %g1
2919loop_254:
2920 nop
2921 wr %g0, 0x89, %asi
2922 stw %o3, [%l7 + 0x20]
2923 fmovdcc %icc, %f17, %f16
2924 edge32ln %g2, %i2, %o7
2925 nop ! taddcctv %l3, %l6, %i5 changed by convert2hboot
2926 bg,a,pn %icc, loop_255
2927 fmovdn %icc, %f4, %f12
2928 fmovsgu %icc, %f0, %f2
2929 ldd [%l7 + 0x30], %f28
2930loop_255:
2931 fnot1 %f18, %f2
2932 fones %f15
2933 nop ! tcc %xcc, 0x6 changed by convert2hboot
2934 sra %o5, %o6, %i4
2935 subccc %l4, %i6, %o1
2936 edge8l %l1, %l5, %g7
2937 set 0x0B, %o7
2938 nop ! stba %i3, [%l7 + %o7] 0x89 ASI use changed by convert2hboot
2939 wr %g0, 0x89, %asi
2940 wr %g0, 0x80, %asi
2941 mulscc %i0, 0x0FD5, %g4
2942 xor %o2, 0x1D51, %o0
2943 ldd [%l7 + 0x48], %f0
2944 fmovrdlz %g3, %f10, %f8
2945 nop ! tle %xcc, 0x1 changed by convert2hboot
2946 smul %l2, %i7, %o4
2947 nop ! te %icc, 0x4 changed by convert2hboot
2948 fbul %fcc3, loop_256
2949 subc %g1, %l0, %o3
2950 fbne,pn %fcc3, loop_257
2951 nop ! tn %icc, 0x3 changed by convert2hboot
2952loop_256:
2953 nop
2954 set 0x14, %o6
2955 nop ! swapa [%l7 + %o6] 0x89, %g2 ASI use changed by convert2hboot
2956loop_257:
2957 fxor %f8, %f24, %f8
2958 udivcc %i1, 0x127F, %o7
2959 fmovse %xcc, %f31, %f11
2960 fornot2 %f6, %f30, %f8
2961 nop ! tcc %xcc, 0x2 changed by convert2hboot
2962 edge16 %i2, %l3, %l6
2963 fand %f4, %f4, %f16
2964 fbg,a loop_258
2965 mova %xcc, %i5, %o5
2966 fcmpeq32 %f2, %f4, %o6
2967 sdivx %l4, 0x0E6B, %i6
2968loop_258:
2969 move %icc, %o1, %i4
2970 movre %l1, %g7, %l5
2971 fpadd32 %f6, %f28, %f0
2972 fmul8x16 %f29, %f8, %f22
2973 saved
2974 rdpr %cwp, %g1
2975 rdpr %cansave, %g2
2976 rdpr %canrestore, %g3
2977 rdpr %cleanwin, %g4
2978 rdpr %otherwin, %g5
2979 rdpr %wstate, %g6
2980 stw %i3, [%l7 + 0x28]
2981 xor %g6, 0x0047, %i0
2982 movg %xcc, %g5, %o2
2983 edge16 %g4, %g3, %o0
2984 movne %icc, %i7, %o4
2985 nop ! sir 0x090E changed by convert2hboot
2986 mulx %g1, 0x0843, %l2
2987 fmovdvs %icc, %f6, %f1
2988 sdivx %o3, 0x073A, %l0
2989 subcc %i1, 0x03E5, %g2
2990 movrne %i2, 0x260, %o7
2991 nop ! tg %xcc, 0x1 changed by convert2hboot
2992 udiv %l6, 0x1CAF, %i5
2993 orn %l3, 0x0FEC, %o6
2994 movpos %icc, %o5, %l4
2995 nop ! taddcc %o1, %i6, %l1 changed by convert2hboot
2996 fbu,a,pn %fcc0, loop_259
2997 fzero %f10
2998 std %f26, [%l7 + 0x68]
2999 nop ! tvc %icc, 0x1 changed by convert2hboot
3000loop_259:
3001 fbul,a,pt %fcc2, loop_260
3002 nop ! taddcc %g7, %i4, %i3 changed by convert2hboot
3003 fmovs %f9, %f26
3004 movrlez %l5, %i0, %g5
3005loop_260:
3006 bmask %o2, %g6, %g3
3007 orn %o0, 0x1432, %g4
3008 set 0x50, %i4
3009 nop ! stda %o4, [%l7 + %i4] 0x23 ASI use changed by convert2hboot
3010 membar #Sync
3011 smulcc %i7, %g1, %l2
3012 edge32ln %o3, %l0, %g2
3013 fpadd32 %f12, %f4, %f12
3014 movgu %icc, %i2, %i1
3015 sdivcc %o7, 0x00A4, %i5
3016 nop ! tn %icc, 0x7 changed by convert2hboot
3017 andn %l6, 0x128D, %l3
3018 nop ! tcc %icc, 0x6 changed by convert2hboot
3019 fmovdvc %icc, %f24, %f14
3020 edge8ln %o5, %o6, %l4
3021 fmovsleu %xcc, %f15, %f6
3022 movne %icc, %o1, %l1
3023 fmovsgu %icc, %f26, %f27
3024 edge32ln %i6, %i4, %i3
3025 wr %g0, 0x18, %asi
3026 fmul8sux16 %f18, %f26, %f10
3027 fmovsneg %icc, %f0, %f28
3028 edge8l %i0, %g7, %g5
3029 nop ! tsubcctv %g6, %g3, %o2 changed by convert2hboot
3030 membar 0x7D
3031 nop ! te %xcc, 0x3 changed by convert2hboot
3032 orn %g4, 0x0058, %o4
3033 nop ! tg %icc, 0x6 changed by convert2hboot
3034 fandnot1s %f9, %f21, %f14
3035 fmul8x16 %f6, %f30, %f24
3036 fbu,a %fcc0, loop_261
3037 fmovdle %xcc, %f0, %f13
3038 umul %i7, 0x1D0A, %g1
3039 bcc,a %icc, loop_262
3040loop_261:
3041 edge32n %l2, %o3, %o0
3042 fmovdg %icc, %f21, %f30
3043 srax %g2, 0x17, %i2
3044loop_262:
3045 nop ! tvc %xcc, 0x4 changed by convert2hboot
3046 popc 0x0755, %l0
3047 fmovdn %xcc, %f15, %f30
3048 xnor %i1, 0x1EE6, %i5
3049 fnands %f26, %f15, %f6
3050 brnz,a %l6, loop_263
3051 movgu %xcc, %o7, %o5
3052 fcmped %fcc0, %f4, %f18
3053 wr %g0, 0x0c, %asi
3054loop_263:
3055 movcs %icc, %l4, %o6
3056 lduh [%l7 + 0x7C], %o1
3057 nop ! tcs %xcc, 0x3 changed by convert2hboot
3058 sdivcc %i6, 0x1D1D, %i4
3059 addccc %i3, 0x1FA1, %l5
3060 fsrc1 %f2, %f2
3061 bg,a %icc, loop_264
3062 nop ! tsubcctv %i0, 0x01C2, %l1 changed by convert2hboot
3063 fmul8x16 %f7, %f26, %f0
3064 set 0x44, %o5
3065 nop ! stha %g5, [%l7 + %o5] 0x2f ASI use changed by convert2hboot
3066 membar #Sync
3067loop_264:
3068 nop ! tge %icc, 0x5 changed by convert2hboot
3069 stb %g6, [%l7 + 0x23]
3070 nop ! tne %icc, 0x7 changed by convert2hboot
3071 faligndata %f28, %f20, %f4
3072 fandnot1s %f4, %f14, %f27
3073 fmovsle %icc, %f23, %f14
3074 udivcc %g7, 0x117C, %g3
3075 wr %g0, 0x89, %asi
3076 nop
3077 setx loop_265, %l0, %l1
3078 jmpl %l1, %g4
3079 sllx %o4, %i7, %g1
3080 fbg %fcc3, loop_266
3081 srlx %l2, %o3, %o0
3082loop_265:
3083 brlez %g2, loop_267
3084 movrlz %l0, 0x276, %i1
3085loop_266:
3086 fandnot1 %f16, %f2, %f28
3087 mulscc %i5, %l6, %o7
3088loop_267:
3089 fzero %f12
3090 for %f30, %f6, %f24
3091 subc %i2, %o5, %l3
3092 alignaddrl %l4, %o1, %o6
3093 popc 0x0413, %i4
3094 edge16 %i3, %l5, %i6
3095 edge32ln %l1, %g5, %g6
3096 xnor %i0, 0x1D30, %g7
3097 xnorcc %o2, 0x1F51, %g3
3098 sdivcc %g4, 0x0EEF, %o4
3099 std %f28, [%l7 + 0x30]
3100 move %xcc, %g1, %i7
3101 edge32n %l2, %o0, %o3
3102 subcc %g2, 0x160F, %l0
3103 smulcc %i5, %i1, %l6
3104 movvs %icc, %o7, %i2
3105 brgez %o5, loop_268
3106 fmovdneg %icc, %f31, %f17
3107 edge32l %l3, %o1, %o6
3108 add %l4, %i4, %l5
3109loop_268:
3110 sub %i6, %l1, %i3
3111 movle %xcc, %g5, %g6
3112 movrlez %g7, 0x30B, %o2
3113 prefetch [%l7 + 0x20], 0x0
3114 alignaddrl %i0, %g3, %o4
3115 ldd [%l7 + 0x48], %g0
3116 be,a %icc, loop_269
3117 movvc %icc, %i7, %g4
3118 nop ! taddcctv %l2, %o0, %g2 changed by convert2hboot
3119 fmovsleu %xcc, %f19, %f2
3120loop_269:
3121 ldd [%l7 + 0x40], %f16
3122 fzero %f8
3123 edge16l %l0, %o3, %i1
3124 movvs %xcc, %i5, %l6
3125 nop ! ta %icc, 0x0 changed by convert2hboot
3126 nop ! tcc %xcc, 0x7 changed by convert2hboot
3127 bgu,pt %icc, loop_270
3128 alignaddr %o7, %i2, %o5
3129 nop ! tsubcctv %o1, 0x028E, %o6 changed by convert2hboot
3130 sll %l4, 0x0C, %l3
3131loop_270:
3132 movrgz %i4, %l5, %l1
3133 set 0x24, %o1
3134 nop ! ldswa [%l7 + %o1] 0x14, %i3 ASI use changed by convert2hboot
3135 movleu %icc, %g5, %g6
3136 fmovrdgez %i6, %f18, %f8
3137 set 0x68, %i3
3138 nop ! swapa [%l7 + %i3] 0x18, %o2 ASI use changed by convert2hboot
3139 set 0x80, %i0
3140 nop ! ldxa [%g0 + %i0] 0x58, %i0 ASI use changed by convert2hboot
3141 edge16ln %g3, %g7, %o4
3142 movge %icc, %g1, %g4
3143 movleu %icc, %l2, %i7
3144 movge %xcc, %o0, %l0
3145 mulscc %o3, %i1, %g2
3146 fpsub32s %f31, %f28, %f0
3147 fmovsne %icc, %f10, %f10
3148 movrlez %l6, %i5, %i2
3149 fornot1 %f4, %f22, %f30
3150 edge8n %o7, %o5, %o6
3151 fbne,a %fcc1, loop_271
3152 brgz,a %o1, loop_272
3153 orn %l4, 0x1783, %i4
3154 movvc %icc, %l5, %l3
3155loop_271:
3156 alignaddrl %i3, %l1, %g6
3157loop_272:
3158 fxnor %f6, %f14, %f2
3159 sra %i6, 0x17, %g5
3160 add %o2, 0x0531, %i0
3161 xorcc %g7, 0x08C3, %g3
3162 bcc %icc, loop_273
3163 edge16ln %g1, %g4, %l2
3164 mova %icc, %o4, %o0
3165 ld [%l7 + 0x7C], %f1
3166loop_273:
3167 sra %l0, 0x16, %o3
3168 set 0x08, %l6
3169 nop ! prefetcha [%l7 + %l6] 0x15, 0x2 ASI use changed by convert2hboot
3170 movgu %xcc, %g2, %i1
3171 fbule,a,pt %fcc2, loop_274
3172 edge32 %i5, %i2, %l6
3173 edge16 %o5, %o7, %o6
3174 nop ! tn %xcc, 0x0 changed by convert2hboot
3175loop_274:
3176 lduw [%l7 + 0x10], %o1
3177 wr %g0, 0x89, %asi
3178 lda [%l7 + 0x20] %asi, %f17
3179 srl %l4, 0x1F, %l5
3180 movpos %icc, %l3, %i4
3181 fmovrsgez %i3, %f29, %f22
3182 subcc %l1, 0x17AE, %g6
3183 fcmpgt32 %f20, %f24, %g5
3184 sub %o2, 0x0AAC, %i0
3185 andcc %i6, %g7, %g3
3186 movrgez %g4, 0x2D4, %l2
3187 movg %icc, %g1, %o0
3188 movpos %xcc, %o4, %l0
3189 wr %g0, 0x11, %asi
3190 edge32l %g2, %i1, %i5
3191 andcc %i2, 0x0F59, %l6
3192 set 0x4C, %l5
3193 nop ! ldsha [%l7 + %l5] 0x0c, %o5 ASI use changed by convert2hboot
3194 movrgz %o3, %o6, %o1
3195 fcmpne32 %f10, %f24, %l4
3196 movl %xcc, %o7, %l5
3197 set 0x48, %l1
3198 nop ! stba %l3, [%l7 + %l1] 0x80 ASI use changed by convert2hboot
3199 alignaddrl %i3, %l1, %g6
3200 movneg %icc, %g5, %i4
3201 movgu %xcc, %o2, %i0
3202 wr %g0, 0x0c, %asi
3203 lda [%l7 + 0x44] %asi, %f5
3204 nop ! taddcctv %i6, 0x122A, %g3 changed by convert2hboot
3205 nop ! ta %xcc, 0x2 changed by convert2hboot
3206 edge16l %g7, %l2, %g4
3207 fbo loop_275
3208 movvs %xcc, %g1, %o0
3209 edge16l %o4, %l0, %g2
3210 fmovdne %icc, %f21, %f21
3211loop_275:
3212 movrlez %i1, 0x2E0, %i5
3213 orn %i2, %i7, %l6
3214 fmovdpos %icc, %f21, %f31
3215 fands %f5, %f11, %f13
3216 srax %o3, %o5, %o1
3217 nop
3218 setx loop_276, %l0, %l1
3219 nop ! wrpr 0x1, %tl changed by convert2hboot
3220 nop ! wrpr %l1, %tnpc changed by convert2hboot
3221 setx 0x34400001400, %l0, %l1
3222 nop ! wrpr %l1, %tstate changed by convert2hboot
3223 nop ! wrhpr 0x4, %htstate changed by convert2hboot
3224 nop ! done changed by convert2hboot
3225 brgz %o6, loop_277
3226 array8 %l4, %l5, %l3
3227 subcc %i3, %l1, %o7
3228loop_276:
3229 brlez,a %g6, loop_278
3230loop_277:
3231 fmovdvc %xcc, %f7, %f18
3232 edge32n %g5, %i4, %i0
3233 fbu,a loop_279
3234loop_278:
3235 array8 %o2, %g3, %g7
3236 movrne %l2, 0x299, %i6
3237 movvs %icc, %g4, %g1
3238loop_279:
3239 fcmpgt16 %f2, %f0, %o0
3240 movleu %xcc, %l0, %o4
3241 orn %g2, %i1, %i2
3242 nop ! ta %xcc, 0x3 changed by convert2hboot
3243 alignaddrl %i7, %l6, %o3
3244 ba,a,pt %icc, loop_280
3245 stb %o5, [%l7 + 0x22]
3246 xor %i5, 0x068B, %o6
3247 fbe,pn %fcc3, loop_281
3248loop_280:
3249 nop ! tle %xcc, 0x1 changed by convert2hboot
3250 add %o1, %l5, %l4
3251 nop ! tleu %xcc, 0x2 changed by convert2hboot
3252loop_281:
3253 nop ! te %xcc, 0x4 changed by convert2hboot
3254 wr %g0, 0xeb, %asi
3255 membar #Sync
3256 wr %g0, 0x18, %asi
3257 alignaddr %o7, %l1, %g6
3258 nop ! tg %icc, 0x2 changed by convert2hboot
3259 srl %i4, %i0, %o2
3260 edge16l %g5, %g3, %g7
3261 nop ! tvc %xcc, 0x5 changed by convert2hboot
3262 nop
3263 setx loop_282, %l0, %l1
3264 nop ! wrpr 0x1, %tl changed by convert2hboot
3265 nop ! wrpr %l1, %tnpc changed by convert2hboot
3266 setx 0x34400001400, %l0, %l1
3267 nop ! wrpr %l1, %tstate changed by convert2hboot
3268 nop ! wrhpr 0x4, %htstate changed by convert2hboot
3269 nop ! done changed by convert2hboot
3270 addc %i6, %g4, %g1
3271 movcs %xcc, %o0, %l0
3272 smulcc %o4, 0x0D07, %l2
3273loop_282:
3274 nop ! tleu %icc, 0x2 changed by convert2hboot
3275 nop ! tcc %xcc, 0x3 changed by convert2hboot
3276 xor %i1, %i2, %g2
3277 edge32 %i7, %o3, %l6
3278 nop ! ta %icc, 0x2 changed by convert2hboot
3279 nop ! tcs %xcc, 0x1 changed by convert2hboot
3280 nop ! tcs %xcc, 0x6 changed by convert2hboot
3281 movl %icc, %i5, %o6
3282 for %f26, %f30, %f6
3283 nop ! sir 0x1CCF changed by convert2hboot
3284 move %icc, %o5, %o1
3285 edge8n %l5, %i3, %l3
3286 fmul8ulx16 %f8, %f6, %f14
3287 andncc %o7, %l4, %l1
3288 nop ! tgu %xcc, 0x3 changed by convert2hboot
3289 nop ! te %xcc, 0x2 changed by convert2hboot
3290 xnorcc %g6, %i4, %o2
3291 fbu,a %fcc1, loop_283
3292 alignaddr %g5, %g3, %i0
3293 wr %g0, 0x0c, %asi
3294loop_283:
3295 srax %g4, 0x1D, %g1
3296 movle %xcc, %o0, %g7
3297 edge8l %o4, %l2, %i1
3298 bcs,a,pt %xcc, loop_284
3299 nop
3300 setx loop_285, %l0, %l1
3301 nop ! wrpr 0x1, %tl changed by convert2hboot
3302 nop ! wrpr %l1, %tnpc changed by convert2hboot
3303 setx 0x34400001400, %l0, %l1
3304 nop ! wrpr %l1, %tstate changed by convert2hboot
3305 nop ! wrhpr 0x4, %htstate changed by convert2hboot
3306 nop ! done changed by convert2hboot
3307 movgu %xcc, %l0, %g2
3308 mova %icc, %i7, %i2
3309loop_284:
3310 nop
3311 setx loop_286, %l0, %l1
3312 jmpl %l1, %o3
3313loop_285:
3314 edge32ln %i5, %l6, %o5
3315 bvs,a,pt %xcc, loop_287
3316 sub %o6, %o1, %i3
3317loop_286:
3318 fandnot1s %f8, %f5, %f15
3319 nop ! taddcc %l3, 0x1F40, %o7 changed by convert2hboot
3320loop_287:
3321 bvs,a loop_288
3322 nop ! taddcc %l4, 0x1B38, %l5 changed by convert2hboot
3323 udivcc %g6, 0x0008, %i4
3324 nop ! taddcc %l1, %o2, %g3 changed by convert2hboot
3325loop_288:
3326 edge16l %i0, %g5, %g4
3327 nop ! tcc %xcc, 0x0 changed by convert2hboot
3328 or %g1, %o0, %g7
3329 nop ! ta %xcc, 0x3 changed by convert2hboot
3330 movcc %icc, %i6, %l2
3331 movge %xcc, %i1, %o4
3332 edge16n %l0, %g2, %i2
3333 fbul %fcc2, loop_289
3334 mulx %i7, 0x05A9, %o3
3335 stb %l6, [%l7 + 0x53]
3336 movleu %xcc, %o5, %o6
3337loop_289:
3338 nop ! tpos %icc, 0x1 changed by convert2hboot
3339 movvc %xcc, %i5, %o1
3340 bcc,a %xcc, loop_290
3341 move %xcc, %i3, %o7
3342 nop ! sir 0x0CA8 changed by convert2hboot
3343 fnors %f12, %f30, %f21
3344loop_290:
3345 edge8l %l3, %l5, %g6
3346 fpack32 %f2, %f16, %f26
3347 mulx %i4, %l4, %l1
3348 fmuld8ulx16 %f22, %f15, %f10
3349 sdiv %o2, 0x1918, %g3
3350 bvs,pn %xcc, loop_291
3351 fbul,pt %fcc3, loop_292
3352 nop
3353 set 0x44, %i5
3354 ldsw [%l7 + %i5], %i0
3355 fbo,pt %fcc2, loop_293
3356loop_291:
3357 orn %g5, 0x01D1, %g1
3358loop_292:
3359 fmovs %f9, %f2
3360 nop
3361 setx loop_294, %l0, %l1
3362 nop ! wrpr 0x1, %tl changed by convert2hboot
3363 nop ! wrpr %l1, %tnpc changed by convert2hboot
3364 setx 0x34400001400, %l0, %l1
3365 nop ! wrpr %l1, %tstate changed by convert2hboot
3366 nop ! wrhpr 0x4, %htstate changed by convert2hboot
3367 nop ! done changed by convert2hboot
3368loop_293:
3369 fabsd %f30, %f14
3370 fbule,a %fcc0, loop_295
3371 stx %g4, [%l7 + 0x38]
3372loop_294:
3373 fnot2 %f8, %f16
3374 nop ! tne %xcc, 0x6 changed by convert2hboot
3375loop_295:
3376 membar 0x3A
3377 bcs,a,pt %xcc, loop_296
3378 addc %g7, %o0, %i6
3379 set 0x31, %o2
3380 nop ! ldstuba [%l7 + %o2] 0x80, %i1 ASI use changed by convert2hboot
3381loop_296:
3382 nop
3383 set 0x10, %l4
3384 nop ! ldda [%l7 + %l4] 0x81, %o4 ASI use changed by convert2hboot
3385 udiv %l0, 0x055B, %l2
3386 edge8n %i2, %g2, %o3
3387 saved
3388 rdpr %cwp, %g1
3389 rdpr %cansave, %g2
3390 rdpr %canrestore, %g3
3391 rdpr %cleanwin, %g4
3392 rdpr %otherwin, %g5
3393 rdpr %wstate, %g6
3394 ldsh [%l7 + 0x6C], %i7
3395 movne %xcc, %l6, %o6
3396 movle %icc, %o5, %o1
3397 move %xcc, %i5, %i3
3398 xorcc %o7, 0x0230, %l5
3399 ld [%l7 + 0x20], %f28
3400 sethi 0x15B0, %l3
3401 sub %i4, %g6, %l1
3402 fmovdn %xcc, %f16, %f6
3403 alignaddrl %o2, %l4, %i0
3404 fabss %f18, %f11
3405 stx %g3, [%l7 + 0x48]
3406 orncc %g5, %g4, %g7
3407 mulscc %g1, 0x17B4, %o0
3408 fbule loop_297
3409 movrlez %i6, 0x039, %i1
3410 bne,a %xcc, loop_298
3411 nop ! sir 0x05B6 changed by convert2hboot
3412loop_297:
3413 movne %icc, %o4, %l0
3414 or %i2, 0x12AD, %g2
3415loop_298:
3416 nop ! tcs %icc, 0x3 changed by convert2hboot
3417 sdivx %o3, 0x1BF7, %l2
3418 fmovdcc %icc, %f25, %f24
3419 mulscc %i7, 0x1545, %l6
3420 nop ! tvc %icc, 0x4 changed by convert2hboot
3421 fpadd32 %f24, %f16, %f18
3422 nop ! taddcc %o5, %o1, %i5 changed by convert2hboot
3423 movpos %icc, %o6, %o7
3424 fone %f12
3425 orncc %i3, 0x17CF, %l3
3426 set 0x12, %g5
3427 nop ! lduba [%l7 + %g5] 0x14, %i4 ASI use changed by convert2hboot
3428 fmovsle %xcc, %f20, %f9
3429 fmul8ulx16 %f28, %f10, %f24
3430 and %g6, %l5, %o2
3431 movrlz %l4, 0x1C2, %i0
3432 prefetch [%l7 + 0x60], 0x0
3433 bn,pt %icc, loop_299
3434 bn %icc, loop_300
3435 nop ! tgu %icc, 0x2 changed by convert2hboot
3436 array16 %l1, %g5, %g3
3437loop_299:
3438 edge8 %g7, %g4, %o0
3439loop_300:
3440 nop ! te %xcc, 0x5 changed by convert2hboot
3441 fone %f22
3442 fmovsg %xcc, %f15, %f8
3443 array16 %g1, %i6, %i1
3444 fbul loop_301
3445 fbule %fcc1, loop_302
3446 restored
3447 rdpr %cwp, %g1
3448 rdpr %cansave, %g2
3449 rdpr %canrestore, %g3
3450 rdpr %cleanwin, %g4
3451 rdpr %otherwin, %g5
3452 rdpr %wstate, %g6
3453 mulscc %l0, 0x1C66, %i2
3454loop_301:
3455 fmovsn %icc, %f2, %f6
3456loop_302:
3457 nop ! tcs %icc, 0x0 changed by convert2hboot
3458 movne %xcc, %g2, %o4
3459 fxor %f20, %f4, %f22
3460 st %f31, [%l7 + 0x74]
3461 fmovdcc %xcc, %f28, %f31
3462 movleu %xcc, %l2, %i7
3463 nop ! tcc %xcc, 0x4 changed by convert2hboot
3464 movrlez %l6, %o3, %o1
3465 fmovdge %xcc, %f9, %f23
3466 bvc,a %icc, loop_303
3467 and %o5, %i5, %o6
3468 nop ! tpos %icc, 0x4 changed by convert2hboot
3469 movn %xcc, %i3, %o7
3470loop_303:
3471 fornot2 %f22, %f26, %f10
3472 movrlz %i4, 0x2F7, %g6
3473 movl %xcc, %l3, %o2
3474 fmul8ulx16 %f14, %f26, %f0
3475 nop ! tcs %icc, 0x4 changed by convert2hboot
3476 fmovscc %icc, %f17, %f24
3477 add %l5, 0x1FD1, %i0
3478 nop ! tn %icc, 0x3 changed by convert2hboot
3479 fmovdvc %icc, %f29, %f2
3480 nop ! tsubcc %l1, %g5, %g3 changed by convert2hboot
3481 fpmerge %f10, %f9, %f18
3482 fcmps %fcc1, %f12, %f28
3483 nop ! tcs %xcc, 0x3 changed by convert2hboot
3484 ldd [%l7 + 0x48], %f16
3485 restored
3486 rdpr %cwp, %g1
3487 rdpr %cansave, %g2
3488 rdpr %canrestore, %g3
3489 rdpr %cleanwin, %g4
3490 rdpr %otherwin, %g5
3491 rdpr %wstate, %g6
3492 and %g7, %g4, %l4
3493 sllx %g1, 0x08, %o0
3494 ldub [%l7 + 0x1D], %i6
3495 fmovsvc %xcc, %f22, %f9
3496 fmovrse %i1, %f20, %f20
3497 edge8ln %i2, %l0, %g2
3498 fmovrdne %l2, %f24, %f26
3499 fbge,pt %fcc2, loop_304
3500 fpmerge %f11, %f17, %f18
3501 nop ! taddcc %i7, %o4, %o3 changed by convert2hboot
3502 fmuld8ulx16 %f27, %f16, %f30
3503loop_304:
3504 edge8l %o1, %o5, %i5
3505 fandnot1s %f4, %f5, %f20
3506 fmovsg %icc, %f14, %f23
3507 subc %l6, 0x1588, %i3
3508 nop ! tneg %icc, 0x0 changed by convert2hboot
3509 fpackfix %f30, %f2
3510 srlx %o7, %o6, %i4
3511 ba,a,pt %xcc, loop_305
3512 bge,a %xcc, loop_306
3513 edge32n %l3, %o2, %l5
3514 movge %xcc, %i0, %l1
3515loop_305:
3516 fmovrdgez %g5, %f4, %f28
3517loop_306:
3518 fmovsvc %xcc, %f18, %f3
3519 edge8ln %g3, %g7, %g4
3520 fxnor %f18, %f14, %f0
3521 andn %l4, 0x07F3, %g6
3522 ble,pt %icc, loop_307
3523 nop ! tl %xcc, 0x3 changed by convert2hboot
3524 edge16l %g1, %i6, %o0
3525 fmovdvc %xcc, %f13, %f19
3526loop_307:
3527 fsrc1s %f13, %f28
3528 movne %xcc, %i2, %l0
3529 fpadd16 %f26, %f22, %f16
3530 sethi 0x1C1E, %g2
3531 umulcc %i1, %l2, %o4
3532 fmovdneg %xcc, %f28, %f23
3533 fble,a,pt %fcc2, loop_308
3534 fbn %fcc1, loop_309
3535 edge8l %i7, %o1, %o3
3536 fbn,a %fcc2, loop_310
3537loop_308:
3538 andn %o5, %l6, %i3
3539loop_309:
3540 mova %xcc, %i5, %o7
3541 set 0x44, %l3
3542 nop ! ldstuba [%l7 + %l3] 0x89, %o6 ASI use changed by convert2hboot
3543loop_310:
3544 fbne,a,pn %fcc0, loop_311
3545 movgu %icc, %i4, %l3
3546 subc %o2, 0x0E52, %i0
3547 bcs loop_312
3548loop_311:
3549 fmovdgu %icc, %f6, %f13
3550 fmovsle %icc, %f30, %f6
3551 fmovdg %icc, %f14, %f2
3552loop_312:
3553 movcs %xcc, %l5, %l1
3554 fcmped %fcc1, %f2, %f28
3555 movrgz %g3, %g5, %g7
3556 udivx %g4, 0x0F64, %l4
3557 orcc %g6, %g1, %o0
3558 edge8ln %i6, %l0, %g2
3559 fmovscs %icc, %f26, %f14
3560 ldx [%l7 + 0x30], %i1
3561 fmovdpos %icc, %f26, %f9
3562 xorcc %i2, %o4, %l2
3563 brlez,a %i7, loop_313
3564 umul %o1, 0x12CC, %o5
3565 movn %icc, %o3, %i3
3566 subc %i5, 0x181B, %o7
3567loop_313:
3568 fpadd16 %f0, %f30, %f10
3569 nop
3570 setx loop_314, %l0, %l1
3571 jmpl %l1, %o6
3572 movrlez %i4, %l6, %o2
3573 std %f22, [%l7 + 0x70]
3574 array32 %i0, %l5, %l1
3575loop_314:
3576 fmovdge %xcc, %f29, %f30
3577 pdist %f16, %f24, %f16
3578 umulcc %l3, %g5, %g3
3579 bcs,a loop_315
3580 sra %g7, %l4, %g4
3581 subc %g1, 0x1093, %g6
3582 set 0x58, %g1
3583 nop ! stxa %i6, [%l7 + %g1] 0x88 ASI use changed by convert2hboot
3584loop_315:
3585 ble %icc, loop_316
3586 sdivcc %l0, 0x1AA1, %g2
3587 movl %icc, %o0, %i2
3588 fmovrdgz %o4, %f14, %f20
3589loop_316:
3590 nop ! tn %icc, 0x7 changed by convert2hboot
3591 edge16n %i1, %l2, %i7
3592 fcmpd %fcc3, %f28, %f26
3593 nop ! tle %xcc, 0x7 changed by convert2hboot
3594 alignaddr %o5, %o3, %i3
3595 movg %icc, %o1, %o7
3596 fbue,pn %fcc2, loop_317
3597 nop ! tvs %xcc, 0x7 changed by convert2hboot
3598 umulcc %o6, 0x179F, %i5
3599 bcc %icc, loop_318
3600loop_317:
3601 movl %icc, %l6, %i4
3602 orncc %o2, %l5, %i0
3603 saved
3604 rdpr %cwp, %g1
3605 rdpr %cansave, %g2
3606 rdpr %canrestore, %g3
3607 rdpr %cleanwin, %g4
3608 rdpr %otherwin, %g5
3609 rdpr %wstate, %g6
3610loop_318:
3611 movl %icc, %l1, %g5
3612 fmovdpos %icc, %f28, %f11
3613 nop ! tvc %icc, 0x2 changed by convert2hboot
3614 xnorcc %l3, 0x0F59, %g3
3615 movrgz %g7, 0x112, %g4
3616 nop ! ta %icc, 0x2 changed by convert2hboot
3617 ldsh [%l7 + 0x7E], %l4
3618 fmovrslez %g6, %f26, %f1
3619 brlz %g1, loop_319
3620 nop ! tge %icc, 0x3 changed by convert2hboot
3621 nop ! taddcctv %i6, 0x0958, %g2 changed by convert2hboot
3622 fcmpes %fcc3, %f30, %f6
3623loop_319:
3624 edge16n %o0, %l0, %o4
3625 membar 0x56
3626 ldsw [%l7 + 0x3C], %i2
3627 udiv %i1, 0x0649, %l2
3628 nop ! tsubcc %i7, 0x00B8, %o5 changed by convert2hboot
3629 wr %g0, 0x89, %asi
3630 wr %g0, 0x19, %asi
3631 add %l7, 0x78, %l6
3632 wr %g0, 0x80, %asi
3633 nop ! ta %xcc, 0x4 changed by convert2hboot
3634 brgz %i5, loop_320
3635 bvs,a,pn %icc, loop_321
3636 udivcc %l6, 0x0CFC, %i3
3637 bcc,pn %icc, loop_322
3638loop_320:
3639 udiv %o2, 0x1436, %i4
3640loop_321:
3641 fmovsleu %xcc, %f30, %f11
3642 fmovrsgez %l5, %f7, %f12
3643loop_322:
3644 nop
3645 add %l7, 0x08, %l6
3646 wr %g0, 0x18, %asi
3647 nop ! casxa [%l6] 0x18, %i0, %l1 ASI use changed by convert2hboot
3648 movrlz %l3, %g5, %g3
3649 fmuld8sux16 %f1, %f31, %f12
3650 addcc %g4, %l4, %g6
3651 fexpand %f15, %f12
3652 add %g7, 0x154D, %g1
3653 xnorcc %g2, %o0, %l0
3654 movne %icc, %i6, %i2
3655 ldsw [%l7 + 0x38], %i1
3656 alignaddr %o4, %l2, %i7
3657 set 0x54, %l0
3658 sta %f14, [%l7 + %l0] 0x10
3659 lduw [%l7 + 0x0C], %o3
3660 andn %o5, 0x1466, %o7
3661 fmovde %xcc, %f27, %f8
3662 nop ! tvc %xcc, 0x1 changed by convert2hboot
3663 andncc %o1, %i5, %o6
3664 edge8ln %i3, %o2, %i4
3665 subcc %l5, 0x176C, %i0
3666 srax %l6, %l1, %g5
3667 fmovrdlez %l3, %f18, %f0
3668 bge,a loop_323
3669 fandnot2s %f4, %f6, %f11
3670 for %f28, %f20, %f0
3671 andncc %g3, %l4, %g6
3672loop_323:
3673 nop
3674 setx loop_324, %l0, %l1
3675 jmpl %l1, %g4
3676 fcmpne32 %f22, %f14, %g7
3677 ldd [%l7 + 0x28], %g0
3678 fbug,pt %fcc1, loop_325
3679loop_324:
3680 fcmpne16 %f10, %f20, %o0
3681 edge32ln %g2, %l0, %i2
3682 ldstub [%l7 + 0x61], %i6
3683loop_325:
3684 fbl,a,pn %fcc1, loop_326
3685 fsrc1 %f26, %f20
3686 array8 %o4, %i1, %l2
3687 sdiv %i7, 0x0739, %o5
3688loop_326:
3689 srlx %o7, %o3, %o1
3690 addcc %o6, 0x0588, %i3
3691 edge16l %o2, %i4, %l5
3692 nop ! tvs %icc, 0x2 changed by convert2hboot
3693 movrne %i0, 0x236, %i5
3694 wr %g0, 0x2a, %asi
3695 membar #Sync
3696 brlz,a %l6, loop_327
3697 orcc %l3, 0x01D0, %g5
3698 fblg,a,pn %fcc2, loop_328
3699 udiv %l4, 0x120D, %g3
3700loop_327:
3701 popc %g4, %g7
3702 nop
3703 setx loop_329, %l0, %l1
3704 nop ! wrpr 0x1, %tl changed by convert2hboot
3705 nop ! wrpr %l1, %tnpc changed by convert2hboot
3706 setx 0x34400001400, %l0, %l1
3707 nop ! wrpr %l1, %tstate changed by convert2hboot
3708 nop ! wrhpr 0x4, %htstate changed by convert2hboot
3709 nop ! done changed by convert2hboot
3710loop_328:
3711 ldsb [%l7 + 0x2C], %g1
3712 set 0x10, %g3
3713 nop ! prefetcha [%l7 + %g3] 0x19, 0x3 ASI use changed by convert2hboot
3714loop_329:
3715 movvc %xcc, %o0, %g2
3716 srlx %i2, 0x1D, %i6
3717 fnot2s %f7, %f20
3718 alignaddr %l0, %i1, %o4
3719 nop ! tge %xcc, 0x0 changed by convert2hboot
3720 fmul8ulx16 %f20, %f8, %f12
3721 sdivcc %i7, 0x11EF, %l2
3722 set 0x55, %o0
3723 nop ! ldstuba [%l7 + %o0] 0x19, %o5 ASI use changed by convert2hboot
3724 be %xcc, loop_330
3725 edge8n %o3, %o1, %o7
3726 addc %o6, %o2, %i3
3727loop_330:
3728 brlez,a %i4, loop_331
3729 umulcc %l5, %i0, %l1
3730 nop
3731 setx loop_332, %l0, %l1
3732 nop ! wrpr 0x1, %tl changed by convert2hboot
3733 nop ! wrpr %l1, %tpc changed by convert2hboot
3734 add %l1, 0x4, %l1
3735 nop ! wrpr %l1, %tnpc changed by convert2hboot
3736 setx 0x34400001400, %l0, %l1
3737 nop ! wrpr %l1, %tstate changed by convert2hboot
3738 nop ! wrhpr 0x4, %htstate changed by convert2hboot
3739 nop ! retry changed by convert2hboot
3740 smul %l6, %i5, %g5
3741loop_331:
3742 fbule,a,pn %fcc1, loop_333
3743 or %l4, 0x1F96, %g3
3744loop_332:
3745 for %f26, %f6, %f30
3746 edge16l %l3, %g4, %g1
3747loop_333:
3748 fzeros %f30
3749 fble,a %fcc1, loop_334
3750 nop ! tn %icc, 0x3 changed by convert2hboot
3751 fmovrslez %g7, %f1, %f12
3752 bl loop_335
3753loop_334:
3754 movrgez %o0, 0x1E6, %g2
3755 edge16ln %i2, %i6, %l0
3756 subccc %g6, 0x0E9B, %i1
3757loop_335:
3758 fnot2s %f15, %f25
3759 fnegs %f12, %f9
3760 fbule %fcc1, loop_336
3761 edge32n %i7, %o4, %l2
3762 edge8ln %o3, %o5, %o7
3763loop_336:
3764 fbn,a,pt %fcc2, loop_337
3765 nop ! tvc %xcc, 0x0 changed by convert2hboot
3766 udivcc %o6, 0x01AF, %o2
3767 nop ! tl %icc, 0x2 changed by convert2hboot
3768loop_337:
3769 lduw [%l7 + 0x34], %i3
3770 andcc %i4, %o1, %l5
3771 fmovrse %l1, %f11, %f25
3772 nop ! tpos %icc, 0x2 changed by convert2hboot
3773 prefetch [%l7 + 0x54], 0x0
3774 array8 %i0, %l6, %g5
3775 bne,a,pn %icc, loop_338
3776 edge16n %i5, %g3, %l3
3777 xnor %l4, 0x00CA, %g4
3778 wr %g0, 0x2b, %asi
3779 membar #Sync
3780loop_338:
3781 sll %g7, 0x1A, %o0
3782 std %i2, [%l7 + 0x78]
3783 set 0x60, %g4
3784 nop ! ldda [%l7 + %g4] 0x2b, %i6 ASI use changed by convert2hboot
3785 bge loop_339
3786 edge32l %g2, %l0, %i1
3787 wr %g0, 0x04, %asi
3788loop_339:
3789 nop ! ta %xcc, 0x4 changed by convert2hboot
3790 fzeros %f15
3791 brnz %o4, loop_340
3792 subcc %g6, 0x1D0E, %o3
3793 edge8 %l2, %o7, %o5
3794 orcc %o6, 0x1543, %o2
3795loop_340:
3796 alignaddrl %i4, %o1, %i3
3797 nop ! tsubcc %l5, %l1, %i0 changed by convert2hboot
3798 andncc %l6, %i5, %g5
3799 set 0x50, %g7
3800 nop ! stwa %l3, [%l7 + %g7] 0x18 ASI use changed by convert2hboot
3801 edge32n %l4, %g3, %g1
3802 set 0x40, %i1
3803 nop ! ldda [%l7 + %i1] 0x80, %f0 ASI use changed by convert2hboot
3804 sdiv %g7, 0x051C, %o0
3805 edge32l %i2, %g4, %g2
3806 nop ! tvc %icc, 0x5 changed by convert2hboot
3807 bvs,a,pn %icc, loop_341
3808 nop ! tne %icc, 0x4 changed by convert2hboot
3809 edge16n %l0, %i1, %i7
3810 nop ! te %icc, 0x4 changed by convert2hboot
3811loop_341:
3812 edge32l %i6, %o4, %o3
3813 edge32l %l2, %o7, %o5
3814 fmul8x16 %f1, %f0, %f18
3815 brgz,a %o6, loop_342
3816 swap [%l7 + 0x3C], %g6
3817 fmovdgu %xcc, %f27, %f7
3818 fbuge,a,pn %fcc3, loop_343
3819loop_342:
3820 nop ! tneg %xcc, 0x0 changed by convert2hboot
3821 fxnors %f28, %f27, %f3
3822 movge %icc, %i4, %o1
3823loop_343:
3824 bneg,a,pn %icc, loop_344
3825 movcs %xcc, %i3, %o2
3826 brlez %l5, loop_345
3827 movg %xcc, %i0, %l1
3828loop_344:
3829 udivx %i5, 0x12B4, %l6
3830 bmask %l3, %l4, %g5
3831loop_345:
3832 nop
3833 set 0x08, %i2
3834 nop ! prefetcha [%l7 + %i2] 0x0c, 0x3 ASI use changed by convert2hboot
3835 brnz,a %g1, loop_346
3836 edge32l %g7, %o0, %g4
3837 array32 %i2, %l0, %i1
3838 wr %g0, 0x52, %asi
3839loop_346:
3840 bpos,a,pn %xcc, loop_347
3841 nop ! taddcc %i6, 0x106D, %g2 changed by convert2hboot
3842 sdivcc %o3, 0x0026, %o4
3843 addc %o7, %l2, %o6
3844loop_347:
3845 movcc %xcc, %g6, %i4
3846 fandnot1 %f26, %f8, %f0
3847 nop ! tgu %icc, 0x3 changed by convert2hboot
3848 ldsh [%l7 + 0x78], %o5
3849 brgez %i3, loop_348
3850 movrlz %o1, 0x397, %o2
3851 movg %icc, %l5, %i0
3852 edge8n %i5, %l6, %l1
3853loop_348:
3854 andncc %l4, %l3, %g5
3855 fone %f0
3856 fpsub32 %f2, %f8, %f20
3857 fbule,a,pt %fcc3, loop_349
3858 sub %g3, %g1, %o0
3859 movg %icc, %g7, %i2
3860 movneg %xcc, %l0, %g4
3861loop_349:
3862 xorcc %i1, 0x1D15, %i6
3863 nop ! tge %icc, 0x4 changed by convert2hboot
3864 fmovscc %xcc, %f18, %f10
3865 set 0x58, %o3
3866 nop ! ldswa [%l7 + %o3] 0x0c, %g2 ASI use changed by convert2hboot
3867 orncc %i7, 0x1D47, %o3
3868 saved
3869 rdpr %cwp, %g1
3870 rdpr %cansave, %g2
3871 rdpr %canrestore, %g3
3872 rdpr %cleanwin, %g4
3873 rdpr %otherwin, %g5
3874 rdpr %wstate, %g6
3875 fmovrdlz %o4, %f12, %f6
3876 fabss %f20, %f30
3877 movne %icc, %l2, %o7
3878 nop ! taddcc %g6, %i4, %o5 changed by convert2hboot
3879 movcc %icc, %i3, %o1
3880 fmul8sux16 %f28, %f26, %f14
3881 nop ! tvc %icc, 0x3 changed by convert2hboot
3882 wr %g0, 0x18, %asi
3883 movvs %xcc, %o2, %l5
3884 nop ! tvc %icc, 0x1 changed by convert2hboot
3885 movl %xcc, %i0, %l6
3886 nop ! sir 0x0D09 changed by convert2hboot
3887 movleu %xcc, %l1, %i5
3888 nop ! tpos %xcc, 0x6 changed by convert2hboot
3889 movvs %icc, %l4, %l3
3890 subccc %g5, 0x1F7B, %g1
3891 movrgez %o0, 0x36A, %g7
3892 nop ! tn %icc, 0x1 changed by convert2hboot
3893 fmovrde %g3, %f30, %f20
3894 srlx %l0, %i2, %g4
3895 udivcc %i6, 0x075A, %g2
3896 fnot1 %f20, %f24
3897 nop
3898 setx loop_350, %l0, %l1
3899 nop ! wrpr 0x1, %tl changed by convert2hboot
3900 nop ! wrpr %l1, %tpc changed by convert2hboot
3901 add %l1, 0x4, %l1
3902 nop ! wrpr %l1, %tnpc changed by convert2hboot
3903 setx 0x34400001400, %l0, %l1
3904 nop ! wrpr %l1, %tstate changed by convert2hboot
3905 nop ! wrhpr 0x4, %htstate changed by convert2hboot
3906 nop ! retry changed by convert2hboot
3907 fmovsn %icc, %f16, %f15
3908 fxnor %f24, %f16, %f2
3909 umulcc %i7, 0x06FA, %i1
3910loop_350:
3911 nop
3912 set 0x24, %g2
3913 sta %f14, [%l7 + %g2] 0x10
3914 addcc %o3, 0x1775, %l2
3915 fexpand %f21, %f4
3916 move %xcc, %o4, %g6
3917 nop ! tn %icc, 0x2 changed by convert2hboot
3918 movn %icc, %i4, %o7
3919 stw %o5, [%l7 + 0x40]
3920 mulscc %i3, 0x15D8, %o6
3921 sllx %o2, 0x17, %o1
3922 set 0x58, %i6
3923 nop ! stda %l4, [%l7 + %i6] 0xe2 ASI use changed by convert2hboot
3924 membar #Sync
3925 move %icc, %l6, %i0
3926 fabsd %f8, %f0
3927 movcs %xcc, %l1, %i5
3928 fones %f7
3929 fmovsa %xcc, %f5, %f18
3930 nop ! tsubcctv %l4, %l3, %g5 changed by convert2hboot
3931 fnors %f8, %f6, %f4
3932 edge16l %g1, %o0, %g3
3933 fmovse %xcc, %f14, %f16
3934 orn %l0, 0x0C7D, %i2
3935 nop ! tcs %icc, 0x1 changed by convert2hboot
3936 edge32ln %g7, %g4, %g2
3937 fmovdpos %xcc, %f12, %f25
3938 sdiv %i6, 0x158B, %i1
3939 movge %xcc, %i7, %o3
3940 movvc %xcc, %o4, %l2
3941 udiv %i4, 0x04D7, %g6
3942 nop ! sir 0x0157 changed by convert2hboot
3943 movg %icc, %o7, %o5
3944 fpack16 %f10, %f14
3945 edge8n %o6, %i3, %o1
3946 fcmpgt16 %f0, %f12, %l5
3947 edge32l %l6, %i0, %l1
3948 set 0x14, %i7
3949 nop ! lduwa [%l7 + %i7] 0x81, %o2 ASI use changed by convert2hboot
3950 movne %xcc, %i5, %l4
3951 fpadd16 %f26, %f28, %f26
3952 EXIT_GOOD
3953
3954
3955
3956!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
3957!
3958! Stats for Thread 0:
3959!
3960! Type l : 313
3961! Type cti : 350
3962! Type x : 146
3963! Type f : 550
3964! Type i : 1641
3965!
3966!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
3967
3968
3969 EXIT_GOOD /* test finish */
3970
3971/************************************************************************
3972 Test case data start
3973 ************************************************************************/
3974.data
3975user_data_start:
3976scratch_area:
3977.word 0x467CF4A5
3978.word 0x456AE15F
3979.word 0x474BB986
3980.word 0x53747440
3981.word 0xED0096F2
3982.word 0x2CE637F7
3983.word 0x9BD9A7C0
3984.word 0xBE2AA72A
3985.word 0x088C53DD
3986.word 0x5012143F
3987.word 0x116EC5CD
3988.word 0x5595B55F
3989.word 0x55B9948C
3990.word 0x1EE5170D
3991.word 0xA3EEBF72
3992.word 0x3F747FA9
3993.word 0xF1938074
3994.word 0x6BAE278F
3995.word 0xAF8A4B40
3996.word 0x80D2A6EE
3997.word 0x764D38CB
3998.word 0xA5E6CDC6
3999.word 0x4E02661E
4000.word 0xBD4F1F72
4001.word 0x9041403A
4002.word 0x5EB60B2F
4003.word 0x0C2C17E5
4004.word 0xB9E47075
4005.word 0x8C330220
4006.word 0x0D154BA9
4007.word 0x6DCC6086
4008.word 0x90164DEE
4009.word 0xB50143E5
4010.word 0x14215C04
4011.word 0xE3DBB86F
4012.word 0x0D0B3AF8
4013.word 0x8AC0CE2D
4014.word 0xC29F7644
4015.word 0x51A97264
4016.word 0x9583F216
4017.word 0x5FF93848
4018.word 0x6FE0F1E7
4019.word 0xE9B13480
4020.word 0x9383A344
4021.word 0x6A4F0122
4022.word 0x7F4B80D8
4023.word 0x4BF1ED67
4024.word 0x7A02202E
4025.word 0xF996253F
4026.word 0x1A811540
4027.word 0x472340A6
4028.word 0xA598EE44
4029.word 0x3A216234
4030.word 0xF0F78871
4031.word 0x2536D2F3
4032.word 0x33A451AD
4033.word 0x84FF25B1
4034.word 0x84B64D72
4035.word 0xDAC47452
4036.word 0x83ADCAA8
4037.word 0xE925A8BE
4038.word 0x2E0D4262
4039.word 0xFB238555
4040.word 0xB52E8698
4041.end