Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_fsr3_f1.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_fsr3_f1.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.ident "Using Instruction Hash for Focus :$Id: isa3_fsr3_f1.s,v 1.2 2007/07/05 22:00:40 drp Exp $"
39#include "defines.h"
40#include "nmacros.h"
41#include "old_boot.s"
42
43/************************************************************************
44 Test case code start
45 ************************************************************************/
46
47.text
48.global main
49
50main: /* test begin */
51
52
53 ta T_RD_THID
54 mov %o1, %l6
55 umul %l6, 256, %l7
56 setx DIAG_DATA_AREA, %g1, %g3
57 add %l7, %g3, %l7
58
59mov %l7, %g1
60wrpr %g0, 0x0, %cwp
61mov %g1, %l7
62wrpr %g0, 0x1, %cwp
63mov %g1, %l7
64wrpr %g0, 0x2, %cwp
65mov %g1, %l7
66wrpr %g0, 0x3, %cwp
67mov %g1, %l7
68wrpr %g0, 0x4, %cwp
69mov %g1, %l7
70wrpr %g0, 0x5, %cwp
71mov %g1, %l7
72wrpr %g0, 0x6, %cwp
73mov %g1, %l7
74wrpr %g0, 0x7, %cwp
75mov %g1, %l7
76 nop
77 setx 0xB2B6479F604DDEDE, %l0, %l6
78 stx %l6, [%l7 + 0x0]
79 ldx [%l7 + 0x0], %fsr
80!
81! Thread 0 Start
82!
83main_t0:
84
85 !# Initialize registers ..
86
87 !# Global registers
88 set 0x6, %g1
89 set 0x1, %g2
90 set 0x3, %g3
91 set 0x2, %g4
92 set 0xA, %g5
93 set 0x4, %g6
94 set 0x7, %g7
95 !# Input registers
96 set -0x0, %i0
97 set -0xE, %i1
98 set -0x3, %i2
99 set -0x5, %i3
100 set -0xA, %i4
101 set -0xF, %i5
102 set -0x9, %i6
103 set -0xF, %i7
104 !# Local registers
105 set 0x4BABBE8C, %l0
106 set 0x4A92BC9C, %l1
107 set 0x488C926D, %l2
108 set 0x431A476B, %l3
109 set 0x6D4A8CBB, %l4
110 set 0x3DAA222B, %l5
111 set 0x55FC7D89, %l6
112 !# Output registers
113 set -0x1312, %o0
114 set 0x168E, %o1
115 set 0x1191, %o2
116 set -0x1264, %o3
117 set -0x1C74, %o4
118 set -0x042C, %o5
119 set -0x0A4F, %o6
120 set 0x0C06, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0x47905038144509C0)
123 INIT_TH_FP_REG(%l7,%f2,0xB7C25133E7459BE0)
124 INIT_TH_FP_REG(%l7,%f4,0x62724604253F223F)
125 INIT_TH_FP_REG(%l7,%f6,0xBEF075B7173BD790)
126 INIT_TH_FP_REG(%l7,%f8,0xBAFED7CEFA6BB0DD)
127 INIT_TH_FP_REG(%l7,%f10,0x93334A3D9D54CE53)
128 INIT_TH_FP_REG(%l7,%f12,0xFA7338FB024719EF)
129 INIT_TH_FP_REG(%l7,%f14,0x40CADBEBB445A19F)
130 INIT_TH_FP_REG(%l7,%f16,0x333173CBD6281F86)
131 INIT_TH_FP_REG(%l7,%f18,0x03AAD2137185023D)
132 INIT_TH_FP_REG(%l7,%f20,0x001B6D00F600377E)
133 INIT_TH_FP_REG(%l7,%f22,0x977EC4B6A3BCDC21)
134 INIT_TH_FP_REG(%l7,%f24,0x347749F61D76A9DA)
135 INIT_TH_FP_REG(%l7,%f26,0xE1FF5F08D8978273)
136 INIT_TH_FP_REG(%l7,%f28,0xE8DA3913B6913401)
137 INIT_TH_FP_REG(%l7,%f30,0x9125B0A59FB6A37A)
138 !# Other state
139
140 or %g0, 0x8, %l0
141 sllx %l0, 0x3c, %l0
142
143 or %g0, 0x8, %l0
144 sllx %l0, 0x3c, %l0
145 wrhpr %l0, 0x2F5, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 xnorcc %o4, %o2, %l4
151 fone %f26
152 umulcc %g4, %o6, %i6
153 orncc %l3, 0x14A7, %g2
154 addc %l1, 0x18C9, %o3
155 ldd [%l7 + 0x20], %i4
156 ldsb [%l7 + 0x20], %o0
157 nop
158 setx loop_1, %l0, %l1
159 wrpr 0x1, %tl
160 wrpr %l1, %tpc
161 add %l1, 0x4, %l1
162 wrpr %l1, %tnpc
163 setx 0x34400001400, %l0, %l1
164 wrpr %l1, %tstate
165 wrhpr 0x4, %htstate
166 retry
167 tn %icc, 0x1
168 orn %o1, 0x12DE, %i2
169 fnot2s %f22, %f26
170loop_1:
171 ld [%l7 + 0x64], %f25
172 ble,a %icc, loop_2
173 edge16l %i7, %g1, %g3
174 fbue,a %fcc0, loop_3
175 tl %xcc, 0x5
176loop_2:
177 xnor %g6, %l6, %i3
178 bcs,a %xcc, loop_4
179loop_3:
180 andcc %i0, 0x1085, %g7
181 stbar
182 restored
183 rdpr %cwp, %g1
184 rdpr %cansave, %g2
185 rdpr %canrestore, %g3
186 rdpr %cleanwin, %g4
187 rdpr %otherwin, %g5
188 rdpr %wstate, %g6
189loop_4:
190 andn %o5, 0x03AE, %i1
191 edge8n %o7, %l0, %i5
192 fpackfix %f20, %f5
193 edge16ln %g5, %l2, %l5
194 tsubcc %o2, %o4, %l4
195 swap [%l7 + 0x14], %g4
196 alignaddrl %o6, %l3, %i6
197 stbar
198 edge8n %l1, %o3, %g2
199 fmovdn %icc, %f27, %f20
200 ta %icc, 0x1
201 tvc %icc, 0x2
202 be,a %icc, loop_5
203 fblg,a %fcc0, loop_6
204 nop
205 fitod %f6, %f16
206 fdtox %f16, %f18
207 fxtod %f18, %f12
208 tn %icc, 0x5
209loop_5:
210 flush %l7 + 0x74
211loop_6:
212 movrlez %o0, %o1, %i2
213 bcc,a,pt %xcc, loop_7
214 nop
215 setx 0xC23CB33B, %l0, %l6
216 st %l6, [%l7 + 0x28]
217 ld [%l7 + 0x28], %f12
218 fsqrts %f12, %f19
219 xorcc %i4, %g1, %g3
220 bvc %xcc, loop_8
221loop_7:
222 fmovrslz %i7, %f20, %f29
223 nop
224 fitos %f4, %f16
225 fmovsg %xcc, %f5, %f11
226loop_8:
227 bl,a,pt %icc, loop_9
228 fbl,a %fcc2, loop_10
229 xor %g6, 0x02A4, %l6
230 fmovsleu %xcc, %f3, %f16
231loop_9:
232 bne,pt %icc, loop_11
233loop_10:
234 fbule,a %fcc1, loop_12
235 nop
236 fitos %f14, %f5
237 fstod %f5, %f4
238 fandnot1s %f7, %f26, %f9
239loop_11:
240 mulscc %i0, %g7, %i3
241loop_12:
242 fmovdcs %icc, %f24, %f27
243 fbue %fcc2, loop_13
244 fmovrslz %o5, %f29, %f2
245 nop
246 fitod %f6, %f20
247 fdtos %f20, %f19
248 ld [%l7 + 0x40], %f30
249loop_13:
250 fandnot1 %f4, %f10, %f8
251 movneg %xcc, %o7, %l0
252 sir 0x11FA
253 add %l7, 0x20, %l6
254 wr %g0, 0x89, %asi
255 ldxa [%l6] %asi, %i5
256 casxa [%l6] %asi, %i5, %g5
257 fbg,a %fcc0, loop_14
258 tcc %icc, 0x2
259 tg %icc, 0x1
260 popc %l2, %l5
261loop_14:
262 udivx %i1, 0x0177, %o4
263 srlx %l4, %o2, %o6
264 orcc %g4, 0x19F2, %l3
265 sllx %l1, %i6, %o3
266 fpack32 %f22, %f8, %f28
267 udivx %g2, 0x1900, %o0
268 fmovrse %i2, %f29, %f21
269 set 0x13, %i2
270 ldstuba [%l7 + %i2] 0x18, %i4
271 tneg %icc, 0x7
272 nop
273 setx loop_15, %l0, %l1
274 jmpl %l1, %o1
275 brnz,a %g1, loop_16
276 fnot1s %f31, %f4
277 movn %xcc, %i7, %g6
278loop_15:
279 nop
280 wr %g0, 0x89, %asi
281 swapa [%l7 + 0x64] %asi, %g3
282loop_16:
283 nop
284 set 0x40, %o6
285 lduwa [%l7 + %o6] 0x81, %i0
286 bn,pt %xcc, loop_17
287 fbue,a %fcc1, loop_18
288 array32 %l6, %g7, %i3
289 movneg %icc, %o7, %o5
290loop_17:
291 nop
292 set 0x68, %g7
293 lduwa [%l7 + %g7] 0x18, %i5
294loop_18:
295 fsrc2 %f12, %f18
296 ba,a %icc, loop_19
297 call loop_20
298 fmovsle %icc, %f30, %f25
299 set 0x5E, %i4
300 stha %l0, [%l7 + %i4] 0x89
301loop_19:
302 prefetch [%l7 + 0x18], 0x2
303loop_20:
304 edge16l %l2, %g5, %i1
305 saved
306 rdpr %cwp, %g1
307 rdpr %cansave, %g2
308 rdpr %canrestore, %g3
309 rdpr %cleanwin, %g4
310 rdpr %otherwin, %g5
311 rdpr %wstate, %g6
312 popc %o4, %l5
313 fnands %f16, %f10, %f5
314 fmuld8sux16 %f24, %f29, %f14
315 fmovrdgz %o2, %f4, %f18
316 tsubcc %o6, %l4, %l3
317 movrlez %l1, %i6, %o3
318 tle %xcc, 0x5
319 membar 0x71
320 edge8n %g2, %o0, %i2
321 brgez %g4, loop_21
322 movge %xcc, %o1, %i4
323 edge16n %g1, %g6, %i7
324 mova %xcc, %g3, %l6
325loop_21:
326 edge8 %i0, %g7, %i3
327 wr %g0, 0x10, %asi
328 swapa [%l7 + 0x24] %asi, %o5
329 fnot1 %f4, %f28
330 saved
331 rdpr %cwp, %g1
332 rdpr %cansave, %g2
333 rdpr %canrestore, %g3
334 rdpr %cleanwin, %g4
335 rdpr %otherwin, %g5
336 rdpr %wstate, %g6
337 edge8l %i5, %l0, %l2
338 taddcctv %g5, 0x0CCD, %o7
339 mulx %i1, 0x093D, %o4
340 fexpand %f23, %f14
341 movrgez %l5, 0x1FA, %o6
342 wr %g0, 0x88, %asi
343 lduwa [%l7 + 0x24] %asi, %o2
344 ldstub [%l7 + 0x11], %l4
345 movcc %icc, %l3, %l1
346 movleu %xcc, %i6, %g2
347 edge8 %o0, %i2, %g4
348 array8 %o1, %i4, %o3
349 fandnot2 %f0, %f20, %f28
350 movcs %xcc, %g6, %i7
351 edge8n %g1, %g3, %i0
352 ta %xcc, 0x6
353 fandnot2 %f12, %f2, %f4
354 edge32l %l6, %g7, %i3
355 brgez,a %i5, loop_22
356 ldsb [%l7 + 0x2A], %l0
357 add %o5, %l2, %g5
358 edge8 %o7, %i1, %l5
359loop_22:
360 restored
361 rdpr %cwp, %g1
362 rdpr %cansave, %g2
363 rdpr %canrestore, %g3
364 rdpr %cleanwin, %g4
365 rdpr %otherwin, %g5
366 rdpr %wstate, %g6
367 movleu %xcc, %o6, %o4
368 mulscc %l4, %o2, %l3
369 tle %xcc, 0x6
370 alignaddr %l1, %g2, %i6
371 brlz,a %o0, loop_23
372 taddcc %i2, %g4, %o1
373 fbuge,a %fcc0, loop_24
374 tl %icc, 0x6
375loop_23:
376 bl loop_25
377 tpos %icc, 0x5
378loop_24:
379 tge %icc, 0x7
380 tleu %xcc, 0x3
381loop_25:
382 edge8ln %i4, %g6, %o3
383 orncc %i7, 0x1E50, %g1
384 sdivx %g3, 0x1FDB, %i0
385 edge16 %g7, %i3, %i5
386 smul %l6, 0x1C24, %l0
387 bneg,a loop_26
388 sdivx %o5, 0x092A, %g5
389 nop
390 setx loop_27, %l0, %l1
391 wrpr 0x1, %tl
392 wrpr %l1, %tpc
393 add %l1, 0x4, %l1
394 wrpr %l1, %tnpc
395 setx 0x34400001400, %l0, %l1
396 wrpr %l1, %tstate
397 wrhpr 0x4, %htstate
398 retry
399 movrlz %o7, 0x20F, %i1
400loop_26:
401 tne %xcc, 0x0
402 orcc %l5, 0x0F02, %l2
403loop_27:
404 fmovsl %xcc, %f19, %f9
405 movne %xcc, %o4, %l4
406 tpos %icc, 0x3
407 fmul8x16al %f11, %f16, %f24
408 movneg %xcc, %o2, %o6
409 udiv %l3, 0x19E4, %g2
410 sth %i6, [%l7 + 0x2E]
411 and %o0, %l1, %i2
412 fmovdcs %icc, %f31, %f7
413 subc %o1, %g4, %g6
414 array32 %i4, %o3, %g1
415 edge8ln %i7, %g3, %i0
416 edge16l %g7, %i5, %i3
417 fbl %fcc1, loop_28
418 fexpand %f11, %f16
419 movg %icc, %l0, %l6
420 tpos %icc, 0x0
421loop_28:
422 array32 %g5, %o7, %i1
423 nop
424 setx 0x94198D3CE0656B27, %l0, %l6
425 stx %l6, [%l7 + 0x30]
426 ldx [%l7 + 0x30], %fsr
427 array16 %o5, %l5, %o4
428 popc %l2, %l4
429 edge32 %o6, %l3, %o2
430 movrlz %g2, 0x1BB, %i6
431 fbul %fcc0, loop_29
432 tge %icc, 0x4
433 tvs %xcc, 0x7
434 tne %icc, 0x0
435loop_29:
436 bvc,a %xcc, loop_30
437 edge32n %o0, %i2, %o1
438 movgu %icc, %l1, %g4
439 bn %xcc, loop_31
440loop_30:
441 fmul8ulx16 %f20, %f4, %f18
442 ba loop_32
443 movge %icc, %i4, %g6
444loop_31:
445 popc %o3, %g1
446 smulcc %g3, %i0, %g7
447loop_32:
448 membar 0x4D
449 nop
450 setx 0xD93A3BF1C0594328, %l0, %l6
451 stx %l6, [%l7 + 0x28]
452 ldd [%l7 + 0x28], %f30
453 setx 0xA91CDBC9CBF3F4EF, %l1, %l5
454 stx %l5, [%l7 + 0x10]
455 ldd [%l7 + 0x10], %f10
456 faddd %f10, %f30, %f22
457 fpsub32 %f28, %f2, %f30
458 nop
459 setx 0x33A1A860, %l0, %l6
460 st %l6, [%l7 + 0x28]
461 ld [%l7 + 0x28], %f17
462 setx 0x12EBB98F, %l1, %l5
463 st %l5, [%l7 + 0x10]
464 ld [%l7 + 0x10], %f18
465 fsubs %f18, %f17, %f25
466 stw %i7, [%l7 + 0x4C]
467 mulscc %i3, %i5, %l6
468 udivx %g5, 0x11C0, %o7
469 edge8l %i1, %o5, %l0
470 tle %xcc, 0x7
471 movrne %l5, 0x291, %o4
472 ta %xcc, 0x2
473 fmovsleu %xcc, %f5, %f24
474 andncc %l2, %o6, %l4
475 fcmpne32 %f2, %f2, %o2
476 edge32ln %g2, %i6, %o0
477 movn %xcc, %l3, %i2
478 fcmpgt16 %f20, %f22, %o1
479 fmovs %f1, %f3
480 bn,pt %icc, loop_33
481 orcc %l1, 0x0CDA, %i4
482 movrlz %g4, %o3, %g1
483 edge32l %g3, %i0, %g7
484loop_33:
485 srax %i7, %g6, %i5
486 movleu %xcc, %l6, %g5
487 tg %xcc, 0x6
488 movrlez %o7, 0x308, %i1
489 edge8n %i3, %l0, %l5
490 fmovsvc %xcc, %f22, %f8
491 sethi 0x14AF, %o5
492 movgu %xcc, %l2, %o4
493 be loop_34
494 edge8ln %l4, %o2, %o6
495 and %g2, 0x185D, %i6
496 sdivx %l3, 0x1CD2, %i2
497loop_34:
498 xorcc %o0, %o1, %l1
499 edge32ln %g4, %i4, %g1
500 tl %xcc, 0x4
501 fandnot2 %f14, %f22, %f22
502 brgez %g3, loop_35
503 mulx %o3, %i0, %i7
504 tg %icc, 0x7
505 st %f24, [%l7 + 0x70]
506loop_35:
507 tg %xcc, 0x4
508 wr %g0, 0x2b, %asi
509 stxa %g7, [%l7 + 0x68] %asi
510 membar #Sync
511 tpos %xcc, 0x1
512 saved
513 rdpr %cwp, %g1
514 rdpr %cansave, %g2
515 rdpr %canrestore, %g3
516 rdpr %cleanwin, %g4
517 rdpr %otherwin, %g5
518 rdpr %wstate, %g6
519 movn %icc, %g6, %i5
520 smulcc %l6, %o7, %g5
521 restored
522 rdpr %cwp, %g1
523 rdpr %cansave, %g2
524 rdpr %canrestore, %g3
525 rdpr %cleanwin, %g4
526 rdpr %otherwin, %g5
527 rdpr %wstate, %g6
528 srlx %i1, 0x0C, %i3
529 ldx [%l7 + 0x20], %l0
530 bpos loop_36
531 fbge,a %fcc2, loop_37
532 fbu,a %fcc3, loop_38
533 ldub [%l7 + 0x6A], %l5
534loop_36:
535 nop
536 setx 0xB03F71E9, %l0, %l6
537 st %l6, [%l7 + 0x28]
538 ld [%l7 + 0x28], %f27
539 setx 0x1D239E41, %l1, %l5
540 st %l5, [%l7 + 0x10]
541 ld [%l7 + 0x10], %f27
542 fmuls %f27, %f27, %f15
543loop_37:
544 popc %o5, %o4
545loop_38:
546 fmuld8sux16 %f16, %f6, %f20
547 tcc %xcc, 0x7
548 ldsw [%l7 + 0x38], %l4
549 and %l2, 0x08EC, %o2
550 edge8 %g2, %i6, %o6
551 sethi 0x0761, %l3
552 xnorcc %i2, %o1, %o0
553 movleu %xcc, %g4, %l1
554 xorcc %i4, %g3, %g1
555 mulscc %o3, %i7, %g7
556 orncc %i0, %g6, %l6
557 stb %i5, [%l7 + 0x32]
558 movg %icc, %o7, %g5
559 fmovscs %icc, %f18, %f11
560 bpos,a,pt %xcc, loop_39
561 sllx %i1, %i3, %l0
562 tleu %icc, 0x0
563 tg %xcc, 0x4
564loop_39:
565 udivx %o5, 0x0975, %o4
566 ldsw [%l7 + 0x60], %l4
567 srl %l5, 0x0D, %l2
568 edge8 %g2, %o2, %o6
569 fsrc2 %f2, %f30
570 set 0x6E, %l4
571 ldsha [%l7 + %l4] 0x11, %l3
572 movrgz %i2, %o1, %i6
573 movpos %icc, %g4, %l1
574 membar 0x68
575 saved
576 rdpr %cwp, %g1
577 rdpr %cansave, %g2
578 rdpr %canrestore, %g3
579 rdpr %cleanwin, %g4
580 rdpr %otherwin, %g5
581 rdpr %wstate, %g6
582 edge16n %i4, %o0, %g3
583 for %f24, %f18, %f18
584 array16 %o3, %g1, %i7
585 nop
586 setx 0xE8F69DAF5E6C6A0E, %l0, %l6
587 stx %l6, [%l7 + 0x28]
588 ldd [%l7 + 0x28], %f26
589 setx 0xED2E65D96FCFACB1, %l1, %l5
590 stx %l5, [%l7 + 0x10]
591 ldd [%l7 + 0x10], %f20
592 fsubd %f20, %f26, %f8
593 sub %g7, 0x034D, %i0
594 add %g6, %l6, %i5
595 movvs %icc, %g5, %o7
596 alignaddr %i3, %l0, %i1
597 tsubcc %o4, 0x1F36, %o5
598 wr %g0, 0x27, %asi
599 stwa %l5, [%l7 + 0x50] %asi
600 membar #Sync
601 movrlz %l4, 0x103, %g2
602 fone %f26
603 set 0x70, %o1
604 stxa %l2, [%l7 + %o1] 0x80
605 sdiv %o2, 0x191D, %l3
606 add %i2, %o1, %o6
607 tpos %icc, 0x5
608 udivx %i6, 0x1DBA, %l1
609 mova %icc, %g4, %i4
610 fands %f30, %f5, %f26
611 sth %o0, [%l7 + 0x6A]
612 fbu,a %fcc0, loop_40
613 and %o3, 0x052F, %g1
614 smulcc %g3, %i7, %g7
615 fpadd16s %f28, %f19, %f7
616loop_40:
617 fbne %fcc1, loop_41
618 sll %g6, %i0, %l6
619 orcc %i5, 0x1B21, %o7
620 xnorcc %g5, 0x1596, %i3
621loop_41:
622 bleu,pn %icc, loop_42
623 tcc %icc, 0x6
624 alignaddr %i1, %l0, %o5
625 subccc %o4, 0x1FD8, %l5
626loop_42:
627 andcc %l4, %g2, %l2
628 add %l3, 0x17DF, %o2
629 tneg %xcc, 0x5
630 fpsub16s %f14, %f6, %f27
631 fmovsg %icc, %f29, %f24
632 fmovdvc %xcc, %f25, %f15
633 addc %i2, 0x15B7, %o1
634 set 0x28, %l2
635 lda [%l7 + %l2] 0x88, %f31
636 sir 0x14BF
637 tvc %icc, 0x1
638 orncc %i6, 0x1DF5, %o6
639 brz %l1, loop_43
640 fsrc1 %f2, %f30
641 movcs %xcc, %g4, %i4
642 nop
643 setx 0x6B8B0328, %l0, %l6
644 st %l6, [%l7 + 0x28]
645 ld [%l7 + 0x28], %f6
646 setx 0xEB9E7C7A, %l1, %l5
647 st %l5, [%l7 + 0x10]
648 ld [%l7 + 0x10], %f0
649 fsubs %f0, %f6, %f29
650loop_43:
651 edge16 %o3, %o0, %g1
652 fandnot1s %f7, %f13, %f16
653 movrgz %i7, 0x06B, %g7
654 movn %xcc, %g3, %i0
655 edge32l %l6, %g6, %i5
656 restored
657 rdpr %cwp, %g1
658 rdpr %cansave, %g2
659 rdpr %canrestore, %g3
660 rdpr %cleanwin, %g4
661 rdpr %otherwin, %g5
662 rdpr %wstate, %g6
663 nop
664 setx 0xF33E4965AFC2C37B, %l0, %l6
665 stx %l6, [%l7 + 0x28]
666 ldd [%l7 + 0x28], %f14
667 setx 0xC31FFDA003842149, %l1, %l5
668 stx %l5, [%l7 + 0x10]
669 ldd [%l7 + 0x10], %f16
670 fmuld %f16, %f14, %f6
671 edge16l %o7, %i3, %i1
672 add %l7, 0x68, %l6
673 wr %g0, 0x11, %asi
674 lda [%l6] %asi, %g5
675 casa [%l6] %asi, %g5, %l0
676 wr %g0, 0x81, %asi
677 lda [%l7 + 0x74] %asi, %f5
678 ldx [%l7 + 0x30], %o5
679 edge32l %o4, %l5, %l4
680 or %g2, %l3, %l2
681 fmul8x16 %f13, %f30, %f20
682 fcmpgt32 %f14, %f12, %i2
683 ta %icc, 0x2
684 edge32ln %o1, %i6, %o2
685 fbuge,a %fcc3, loop_44
686 lduw [%l7 + 0x48], %o6
687 nop
688 fitos %f8, %f17
689 fstod %f17, %f4
690 fxnor %f14, %f14, %f22
691loop_44:
692 fmul8x16al %f1, %f8, %f20
693 tcc %icc, 0x3
694 fmovrsgz %g4, %f29, %f6
695 ldsw [%l7 + 0x14], %l1
696 sdivcc %i4, 0x1427, %o0
697 fsrc2 %f8, %f26
698 orn %g1, 0x0878, %o3
699 add %i7, %g7, %i0
700 subcc %l6, %g6, %i5
701 movpos %icc, %g3, %o7
702 movrne %i1, 0x36D, %g5
703 fnor %f28, %f0, %f0
704 mova %xcc, %l0, %i3
705 orn %o4, %o5, %l5
706 lduh [%l7 + 0x10], %l4
707 tne %icc, 0x4
708 ldub [%l7 + 0x76], %g2
709 stbar
710 tge %icc, 0x3
711 mova %xcc, %l3, %l2
712 move %xcc, %i2, %o1
713 nop
714 set 0x10, %l0
715 stx %i6, [%l7 + %l0]
716 edge32l %o2, %g4, %l1
717 fmovdl %icc, %f27, %f5
718 bl,a %xcc, loop_45
719 srax %o6, 0x0B, %i4
720 nop
721 set 0x3C, %i5
722 ldsh [%l7 + %i5], %o0
723 fmul8ulx16 %f26, %f4, %f14
724loop_45:
725 sra %o3, %i7, %g1
726 edge8 %g7, %i0, %l6
727 add %l7, 0x38, %l6
728 wr %g0, 0x88, %asi
729 casa [%l6] 0x88, %i5, %g3
730 ba,a loop_46
731 move %xcc, %o7, %i1
732 fba,a %fcc0, loop_47
733 te %xcc, 0x6
734loop_46:
735 ta %xcc, 0x4
736 fzeros %f2
737loop_47:
738 movvc %icc, %g6, %l0
739 tn %xcc, 0x0
740 fandnot1s %f25, %f11, %f27
741 fandnot1s %f29, %f17, %f31
742 tcc %xcc, 0x6
743 sdivx %g5, 0x1165, %i3
744 fsrc2s %f4, %f2
745 fbu,a %fcc2, loop_48
746 movpos %xcc, %o5, %l5
747 movre %l4, 0x0D6, %o4
748 sll %g2, %l2, %i2
749loop_48:
750 ldx [%l7 + 0x50], %o1
751 subcc %i6, 0x02A5, %o2
752 nop
753 fitos %f24, %f27
754 bvc,pn %icc, loop_49
755 edge32ln %g4, %l1, %o6
756 te %xcc, 0x7
757 fmovdgu %icc, %f1, %f18
758loop_49:
759 bgu,a,pt %icc, loop_50
760 edge32n %i4, %o0, %l3
761 wr %g0, 0x89, %asi
762 stwa %i7, [%l7 + 0x44] %asi
763loop_50:
764 move %xcc, %g1, %o3
765 movle %xcc, %g7, %i0
766 tgu %icc, 0x7
767 fmul8sux16 %f4, %f28, %f0
768 tge %xcc, 0x6
769 and %l6, 0x0F3C, %g3
770 movrne %o7, 0x032, %i5
771 fxor %f14, %f22, %f14
772 umul %i1, 0x09A5, %g6
773 movre %g5, 0x2F2, %i3
774 fcmpeq16 %f8, %f8, %l0
775 fmovrse %o5, %f31, %f26
776 sethi 0x109F, %l5
777 movg %icc, %l4, %o4
778 tpos %xcc, 0x2
779 movrgz %l2, %i2, %g2
780 subccc %o1, 0x07B8, %o2
781 fandnot1s %f5, %f26, %f14
782 brnz,a %g4, loop_51
783 fors %f0, %f5, %f31
784 mulscc %i6, %l1, %i4
785 fmovdle %xcc, %f26, %f22
786loop_51:
787 fandnot1s %f6, %f14, %f31
788 wr %g0, 0x89, %asi
789 lduba [%l7 + 0x1A] %asi, %o6
790 sethi 0x112F, %l3
791 nop
792 set 0x37, %i1
793 ldub [%l7 + %i1], %i7
794 tcc %icc, 0x5
795 set 0x08, %l5
796 stha %g1, [%l7 + %l5] 0x88
797 edge8n %o3, %o0, %g7
798 fbug,a %fcc3, loop_52
799 edge8l %l6, %i0, %g3
800 sdiv %i5, 0x0E8D, %i1
801 tne %xcc, 0x5
802loop_52:
803 nop
804 wr %g0, 0x11, %asi
805 swapa [%l7 + 0x58] %asi, %g6
806 flush %l7 + 0x60
807 fbg,a %fcc0, loop_53
808 fcmple32 %f14, %f30, %o7
809 srl %g5, %l0, %i3
810 wr %g0, 0x19, %asi
811 ldxa [%l7 + 0x48] %asi, %l5
812loop_53:
813 fcmpgt16 %f26, %f0, %o5
814 membar 0x26
815 movcs %xcc, %l4, %o4
816 movneg %xcc, %i2, %l2
817 taddcctv %g2, %o1, %o2
818 fsrc1 %f8, %f4
819 fsrc1s %f28, %f28
820 movre %i6, %l1, %g4
821 movleu %icc, %i4, %o6
822 alignaddrl %l3, %g1, %i7
823 sethi 0x04A4, %o3
824 tneg %xcc, 0x2
825 nop
826 setx 0xE0EC8B201F9314D9, %l0, %l6
827 stx %l6, [%l7 + 0x28]
828 ldd [%l7 + 0x28], %f10
829 fsqrtd %f10, %f28
830 tgu %xcc, 0x7
831 fandnot2s %f4, %f26, %f23
832 brlez,a %o0, loop_54
833 nop
834 setx 0x604AA576, %l0, %l6
835 st %l6, [%l7 + 0x54]
836 ld [%l7 + 0x54], %fsr
837 fmovd %f18, %f0
838 fbue %fcc0, loop_55
839loop_54:
840 tcs %xcc, 0x0
841 orcc %l6, %g7, %g3
842 tcc %xcc, 0x3
843loop_55:
844 bcc,a,pt %icc, loop_56
845 movrne %i5, %i0, %g6
846 flush %l7 + 0x14
847 ldub [%l7 + 0x6E], %i1
848loop_56:
849 subccc %o7, 0x0869, %g5
850 addcc %i3, %l5, %o5
851 movgu %icc, %l4, %o4
852 pdist %f8, %f22, %f22
853 add %l7, 0x68, %l6
854 wr %g0, 0x18, %asi
855 ldxa [%l6] %asi, %l0
856 casxa [%l6] %asi, %l0, %i2
857 fnors %f22, %f2, %f24
858 fmovrdgez %l2, %f28, %f14
859 call loop_57
860 edge16n %o1, %g2, %i6
861 restored
862 rdpr %cwp, %g1
863 rdpr %cansave, %g2
864 rdpr %canrestore, %g3
865 rdpr %cleanwin, %g4
866 rdpr %otherwin, %g5
867 rdpr %wstate, %g6
868 tvc %xcc, 0x3
869loop_57:
870 movrlez %l1, 0x2FA, %o2
871 brlz %g4, loop_58
872 fbule,a %fcc2, loop_59
873 tcc %xcc, 0x0
874 ldub [%l7 + 0x37], %o6
875loop_58:
876 movpos %xcc, %l3, %i4
877loop_59:
878 movg %xcc, %i7, %g1
879 nop
880 fitos %f0, %f24
881 fstoi %f24, %f12
882 movleu %icc, %o3, %l6
883 orncc %g7, 0x1B88, %o0
884 fblg,a %fcc2, loop_60
885 nop
886 setx loop_61, %l0, %l1
887 wrpr 0x1, %tl
888 wrpr %l1, %tnpc
889 setx 0x34400001400, %l0, %l1
890 wrpr %l1, %tstate
891 wrhpr 0x4, %htstate
892 done
893 subccc %i5, 0x1FE5, %i0
894 edge32n %g6, %g3, %i1
895loop_60:
896 tcs %icc, 0x3
897loop_61:
898 restored
899 rdpr %cwp, %g1
900 rdpr %cansave, %g2
901 rdpr %canrestore, %g3
902 rdpr %cleanwin, %g4
903 rdpr %otherwin, %g5
904 rdpr %wstate, %g6
905 wr %g0, 0x80, %asi
906 prefetcha [%l7 + 0x40] %asi, 0x2
907 array8 %g5, %l5, %o5
908 edge32 %l4, %o4, %i3
909 addc %l0, 0x1053, %i2
910 fbule,a %fcc3, loop_62
911 fmovdg %icc, %f9, %f19
912 wr %g0, 0x04, %asi
913 ldswa [%l7 + 0x10] %asi, %o1
914loop_62:
915 fmovdpos %xcc, %f15, %f12
916 fbule,a %fcc3, loop_63
917 fmovsleu %xcc, %f29, %f23
918 sra %g2, 0x03, %i6
919 ldsw [%l7 + 0x54], %l1
920loop_63:
921 edge32ln %o2, %g4, %o6
922 movg %icc, %l2, %i4
923 subcc %i7, %g1, %o3
924 brgez,a %l6, loop_64
925 array32 %g7, %o0, %i5
926 xor %i0, %g6, %l3
927 sdivx %i1, 0x06FD, %o7
928loop_64:
929 fcmpeq16 %f2, %f24, %g5
930 edge8l %l5, %o5, %g3
931 tvc %icc, 0x2
932 tn %xcc, 0x4
933 set 0x74, %o5
934 stwa %o4, [%l7 + %o5] 0x2b
935 membar #Sync
936 movleu %xcc, %i3, %l4
937 sdiv %i2, 0x14A0, %o1
938 umulcc %l0, 0x0040, %g2
939 xorcc %i6, 0x0668, %l1
940 tn %icc, 0x7
941 addcc %o2, %g4, %l2
942 ba loop_65
943 array32 %i4, %o6, %g1
944 srl %o3, 0x0D, %l6
945 brgz,a %g7, loop_66
946loop_65:
947 andn %o0, %i5, %i0
948 fcmpeq16 %f4, %f18, %i7
949 fbg,a %fcc1, loop_67
950loop_66:
951 array16 %l3, %i1, %g6
952 edge8 %o7, %l5, %g5
953 movrgz %g3, %o5, %o4
954loop_67:
955 and %i3, 0x1C74, %i2
956 movg %icc, %o1, %l4
957 tneg %icc, 0x2
958 wr %g0, 0x04, %asi
959 sta %f16, [%l7 + 0x30] %asi
960 movvs %icc, %g2, %i6
961 fbne,a %fcc3, loop_68
962 movg %xcc, %l1, %l0
963 subc %o2, 0x08B3, %l2
964 nop
965 setx 0xC4B333A0C04D05ED, %l0, %l6
966 stx %l6, [%l7 + 0x58]
967 ldx [%l7 + 0x58], %fsr
968loop_68:
969 saved
970 rdpr %cwp, %g1
971 rdpr %cansave, %g2
972 rdpr %canrestore, %g3
973 rdpr %cleanwin, %g4
974 rdpr %otherwin, %g5
975 rdpr %wstate, %g6
976 fpack32 %f26, %f30, %f16
977 tsubcctv %i4, %g4, %o6
978 mulscc %o3, %l6, %g7
979 fmovrdgz %o0, %f24, %f20
980 array8 %g1, %i5, %i0
981 tge %xcc, 0x3
982 nop
983 fitod %f6, %f22
984 fdtox %f22, %f22
985 flush %l7 + 0x14
986 set 0x54, %g1
987 stwa %l3, [%l7 + %g1] 0x19
988 fbug %fcc2, loop_69
989 ba loop_70
990 edge8 %i7, %i1, %g6
991 movne %icc, %o7, %g5
992loop_69:
993 fabss %f1, %f24
994loop_70:
995 movvc %xcc, %l5, %g3
996 lduh [%l7 + 0x34], %o4
997 fmovdl %icc, %f28, %f27
998 bneg,pn %icc, loop_71
999 movge %icc, %i3, %i2
1000 taddcc %o1, %l4, %g2
1001 edge16l %i6, %l1, %l0
1002loop_71:
1003 array32 %o2, %o5, %l2
1004 movle %icc, %g4, %o6
1005 tgu %icc, 0x2
1006 fmovdle %xcc, %f3, %f9
1007 subccc %i4, %l6, %g7
1008 popc 0x15CA, %o3
1009 fmovsleu %xcc, %f17, %f20
1010 fpsub32s %f5, %f9, %f10
1011 tg %xcc, 0x4
1012 tsubcc %o0, %g1, %i0
1013 fmovdg %xcc, %f17, %f11
1014 fandnot2 %f18, %f18, %f2
1015 fmovspos %xcc, %f17, %f31
1016 udiv %l3, 0x1606, %i7
1017 popc %i5, %i1
1018 subccc %g6, %o7, %l5
1019 popc %g3, %o4
1020 tleu %icc, 0x1
1021 addcc %g5, 0x0FC6, %i3
1022 bneg,a,pn %xcc, loop_72
1023 fmovscc %icc, %f8, %f4
1024 wr %g0, 0x10, %asi
1025 ldxa [%l7 + 0x78] %asi, %i2
1026loop_72:
1027 alignaddrl %o1, %l4, %g2
1028 movneg %xcc, %l1, %i6
1029 smul %o2, %l0, %l2
1030 movge %xcc, %g4, %o6
1031 fzero %f30
1032 movpos %xcc, %i4, %l6
1033 fbu %fcc1, loop_73
1034 fbul,a %fcc2, loop_74
1035 addc %g7, 0x085D, %o5
1036 set 0x40, %g6
1037 stda %f0, [%l7 + %g6] 0x18
1038loop_73:
1039 move %icc, %o0, %o3
1040loop_74:
1041 tcs %icc, 0x6
1042 fbu %fcc1, loop_75
1043 edge8 %i0, %g1, %i7
1044 edge8ln %l3, %i1, %g6
1045 tg %xcc, 0x5
1046loop_75:
1047 sethi 0x1352, %i5
1048 movrne %o7, %l5, %g3
1049 brz,a %o4, loop_76
1050 fmovrdne %g5, %f0, %f20
1051 movleu %xcc, %i2, %i3
1052 fpadd16 %f22, %f26, %f2
1053loop_76:
1054 sub %l4, %g2, %o1
1055 fmovdpos %xcc, %f13, %f27
1056 set 0x78, %g3
1057 stwa %l1, [%l7 + %g3] 0xe3
1058 membar #Sync
1059 or %i6, %o2, %l0
1060 tleu %icc, 0x3
1061 xor %g4, 0x040E, %o6
1062 wr %g0, 0x19, %asi
1063 ldswa [%l7 + 0x38] %asi, %i4
1064 edge8ln %l6, %g7, %l2
1065 fornot1s %f27, %f23, %f25
1066 fmovrdgez %o0, %f10, %f26
1067 set 0x37, %i0
1068 lduba [%l7 + %i0] 0x15, %o3
1069 fpsub32 %f16, %f2, %f6
1070 stx %o5, [%l7 + 0x60]
1071 fnot1 %f14, %f20
1072 wr %g0, 0x89, %asi
1073 lda [%l7 + 0x1C] %asi, %f24
1074 movrlez %g1, %i0, %l3
1075 sll %i1, 0x1F, %i7
1076 tpos %icc, 0x3
1077 srax %g6, 0x05, %i5
1078 sethi 0x1D4F, %o7
1079 edge16ln %l5, %g3, %g5
1080 nop
1081 fitod %f2, %f18
1082 fdtox %f18, %f24
1083 movne %xcc, %i2, %i3
1084 xorcc %o4, 0x1A2C, %l4
1085 move %xcc, %g2, %l1
1086 subc %i6, 0x1743, %o2
1087 subc %l0, %g4, %o6
1088 tle %xcc, 0x6
1089 brgz,a %o1, loop_77
1090 tleu %icc, 0x2
1091 fcmpeq32 %f30, %f0, %i4
1092 movrlez %l6, 0x372, %l2
1093loop_77:
1094 tge %icc, 0x1
1095 sub %g7, 0x1D09, %o3
1096 fzeros %f25
1097 bcc loop_78
1098 ldsw [%l7 + 0x18], %o0
1099 brnz %g1, loop_79
1100 orn %o5, %i0, %l3
1101loop_78:
1102 array8 %i1, %g6, %i7
1103 fnors %f8, %f2, %f10
1104loop_79:
1105 andcc %o7, 0x19F8, %i5
1106 sdivx %g3, 0x07E2, %l5
1107 movleu %xcc, %g5, %i2
1108 bcs,a loop_80
1109 movrne %i3, 0x0A0, %o4
1110 sra %g2, %l4, %i6
1111 restored
1112 rdpr %cwp, %g1
1113 rdpr %cansave, %g2
1114 rdpr %canrestore, %g3
1115 rdpr %cleanwin, %g4
1116 rdpr %otherwin, %g5
1117 rdpr %wstate, %g6
1118loop_80:
1119 edge32ln %o2, %l1, %g4
1120 addccc %o6, 0x04E6, %l0
1121 wr %g0, 0x10, %asi
1122 prefetcha [%l7 + 0x50] %asi, 0x0
1123 edge8l %l6, %l2, %i4
1124 fpadd16 %f30, %f20, %f4
1125 fbule,a %fcc1, loop_81
1126 fmovsleu %xcc, %f2, %f13
1127 array8 %g7, %o3, %o0
1128 fbul,a %fcc2, loop_82
1129loop_81:
1130 fandnot1 %f14, %f30, %f2
1131 xorcc %o5, %i0, %g1
1132 orcc %i1, 0x1E8F, %g6
1133loop_82:
1134 addccc %i7, %l3, %o7
1135 fsrc1 %f18, %f10
1136 fmovrse %g3, %f1, %f8
1137 ldx [%l7 + 0x08], %i5
1138 tg %xcc, 0x6
1139 udiv %l5, 0x0C78, %i2
1140 movne %icc, %i3, %g5
1141 orn %g2, %l4, %i6
1142 xorcc %o2, %o4, %g4
1143 saved
1144 rdpr %cwp, %g1
1145 rdpr %cansave, %g2
1146 rdpr %canrestore, %g3
1147 rdpr %cleanwin, %g4
1148 rdpr %otherwin, %g5
1149 rdpr %wstate, %g6
1150 movl %icc, %o6, %l1
1151 movle %icc, %l0, %l6
1152 edge32l %o1, %l2, %g7
1153 tsubcctv %i4, %o3, %o0
1154 movle %icc, %i0, %g1
1155 fmovsneg %xcc, %f5, %f18
1156 smulcc %i1, 0x194B, %o5
1157 andncc %i7, %l3, %o7
1158 bne,a %xcc, loop_83
1159 movrlz %g6, 0x209, %i5
1160 andn %l5, %g3, %i3
1161 movvs %xcc, %g5, %i2
1162loop_83:
1163 nop
1164 wr %g0, 0x89, %asi
1165 stwa %g2, [%l7 + 0x34] %asi
1166 edge32n %i6, %l4, %o2
1167 ldsw [%l7 + 0x34], %o4
1168 smulcc %g4, 0x0632, %o6
1169 bshuffle %f8, %f4, %f0
1170 xor %l1, 0x12D5, %l6
1171 and %o1, 0x0FA2, %l2
1172 fmul8x16 %f20, %f14, %f10
1173 nop
1174 set 0x2C, %g5
1175 stw %l0, [%l7 + %g5]
1176 set 0x60, %o3
1177 stxa %i4, [%l7 + %o3] 0xea
1178 membar #Sync
1179 sdiv %o3, 0x1088, %o0
1180 sethi 0x1133, %i0
1181 edge8n %g1, %g7, %i1
1182 mova %icc, %i7, %o5
1183 movleu %icc, %o7, %l3
1184 edge8 %i5, %g6, %g3
1185 edge16 %i3, %g5, %l5
1186 nop
1187 fitod %f12, %f18
1188 fdtos %f18, %f2
1189 srax %g2, %i6, %i2
1190 stx %o2, [%l7 + 0x70]
1191 te %icc, 0x1
1192 movge %icc, %l4, %g4
1193 subccc %o4, 0x17DB, %o6
1194 set 0x20, %i3
1195 ldsha [%l7 + %i3] 0x14, %l1
1196 movrne %l6, %o1, %l2
1197 fcmple16 %f18, %f2, %l0
1198 add %i4, 0x10CD, %o0
1199 sir 0x0488
1200 bl loop_84
1201 edge8l %i0, %g1, %g7
1202 tne %icc, 0x0
1203 tl %xcc, 0x6
1204loop_84:
1205 fnegs %f1, %f23
1206 bleu loop_85
1207 lduh [%l7 + 0x6C], %i1
1208 srl %i7, %o5, %o3
1209 ldsw [%l7 + 0x3C], %o7
1210loop_85:
1211 and %l3, %g6, %g3
1212 fmovrdne %i5, %f30, %f10
1213 set 0x68, %l1
1214 ldxa [%l7 + %l1] 0x19, %g5
1215 stbar
1216 fxors %f8, %f23, %f22
1217 movre %i3, 0x328, %g2
1218 smulcc %i6, %l5, %i2
1219 andn %l4, 0x16E6, %g4
1220 wr %g0, 0xe3, %asi
1221 stha %o2, [%l7 + 0x24] %asi
1222 membar #Sync
1223 xorcc %o6, 0x030D, %o4
1224 stx %l6, [%l7 + 0x10]
1225 tgu %xcc, 0x5
1226 fble,a %fcc2, loop_86
1227 umulcc %o1, %l1, %l0
1228 move %icc, %l2, %o0
1229 saved
1230 rdpr %cwp, %g1
1231 rdpr %cansave, %g2
1232 rdpr %canrestore, %g3
1233 rdpr %cleanwin, %g4
1234 rdpr %otherwin, %g5
1235 rdpr %wstate, %g6
1236loop_86:
1237 mulscc %i0, %i4, %g1
1238 andcc %g7, 0x0544, %i7
1239 flush %l7 + 0x70
1240 fmovscs %icc, %f18, %f9
1241 brz,a %o5, loop_87
1242 faligndata %f14, %f6, %f20
1243 ba,pn %xcc, loop_88
1244 fbl,a %fcc3, loop_89
1245loop_87:
1246 edge16l %o3, %i1, %l3
1247 tle %xcc, 0x1
1248loop_88:
1249 nop
1250 setx 0xD5A98AA11B88427E, %l0, %l6
1251 stx %l6, [%l7 + 0x28]
1252 ldd [%l7 + 0x28], %f18
1253 setx 0xB13EDC82ACEBDD76, %l1, %l5
1254 stx %l5, [%l7 + 0x10]
1255 ldd [%l7 + 0x10], %f24
1256 faddd %f24, %f18, %f14
1257loop_89:
1258 fmovrse %o7, %f3, %f21
1259 movcc %icc, %g6, %i5
1260 andncc %g3, %i3, %g2
1261 fbl %fcc0, loop_90
1262 movrlez %i6, %g5, %l5
1263 fbo,a %fcc0, loop_91
1264 add %i2, 0x1B93, %l4
1265loop_90:
1266 flush %l7 + 0x14
1267 umul %g4, %o6, %o2
1268loop_91:
1269 movrgz %o4, %l6, %l1
1270 add %l7, 0x18, %l6
1271 wr %g0, 0x19, %asi
1272 casa [%l6] 0x19, %l0, %o1
1273 set 0x74, %i7
1274 stwa %l2, [%l7 + %i7] 0x80
1275 fmul8x16 %f3, %f10, %f8
1276 brnz,a %i0, loop_92
1277 andncc %o0, %g1, %i4
1278 movrgz %g7, %o5, %i7
1279 fcmpgt16 %f8, %f30, %o3
1280loop_92:
1281 tvc %xcc, 0x0
1282 fba %fcc3, loop_93
1283 fbul,a %fcc0, loop_94
1284 be,a,pn %icc, loop_95
1285 bleu,a %icc, loop_96
1286loop_93:
1287 fbn,a %fcc2, loop_97
1288loop_94:
1289 movrgz %i1, %o7, %g6
1290loop_95:
1291 fmovdleu %icc, %f30, %f17
1292loop_96:
1293 taddcctv %i5, 0x001D, %g3
1294loop_97:
1295 edge8n %i3, %g2, %l3
1296 tvc %icc, 0x2
1297 sra %i6, %g5, %l5
1298 tn %xcc, 0x5
1299 xorcc %l4, 0x00C7, %g4
1300 fabsd %f14, %f26
1301 fble,a %fcc2, loop_98
1302 andncc %i2, %o6, %o2
1303 fbge,a %fcc2, loop_99
1304 movneg %xcc, %l6, %l1
1305loop_98:
1306 or %o4, 0x0301, %l0
1307 sdivcc %o1, 0x0EBE, %l2
1308loop_99:
1309 nop
1310 set 0x0C, %o2
1311 lduwa [%l7 + %o2] 0x81, %o0
1312 nop
1313 setx 0xC0627A47, %l0, %l6
1314 st %l6, [%l7 + 0x14]
1315 ld [%l7 + 0x14], %fsr
1316 nop
1317 fitos %f8, %f13
1318 fstox %f13, %f0
1319 and %i0, 0x0034, %i4
1320 nop
1321 setx 0x20541E55, %l0, %l6
1322 st %l6, [%l7 + 0x70]
1323 ld [%l7 + 0x70], %fsr
1324 membar 0x37
1325 xnor %g7, 0x15CC, %g1
1326 set 0x6C, %o4
1327 swapa [%l7 + %o4] 0x19, %i7
1328 umul %o3, %i1, %o5
1329 umulcc %g6, 0x1C63, %i5
1330 fmul8x16 %f2, %f22, %f18
1331 xorcc %o7, 0x1DA1, %g3
1332 udivcc %g2, 0x0BE8, %l3
1333 fmovrdgz %i6, %f18, %f24
1334 addccc %i3, 0x10F7, %g5
1335 sir 0x0E78
1336 sir 0x0EA4
1337 fnor %f16, %f18, %f6
1338 fbuge,a %fcc3, loop_100
1339 saved
1340 rdpr %cwp, %g1
1341 rdpr %cansave, %g2
1342 rdpr %canrestore, %g3
1343 rdpr %cleanwin, %g4
1344 rdpr %otherwin, %g5
1345 rdpr %wstate, %g6
1346 fbe %fcc2, loop_101
1347 tleu %xcc, 0x2
1348loop_100:
1349 nop
1350 wr %g0, 0x04, %asi
1351 ldswa [%l7 + 0x6C] %asi, %l5
1352loop_101:
1353 edge8ln %l4, %i2, %o6
1354 wr %g0, 0x80, %asi
1355 lduba [%l7 + 0x7A] %asi, %o2
1356 fone %f20
1357 popc 0x154B, %g4
1358 sir 0x01A1
1359 addccc %l1, 0x10A6, %l6
1360 edge16ln %l0, %o4, %o1
1361 move %icc, %l2, %i0
1362 tvc %xcc, 0x4
1363 brlz,a %o0, loop_102
1364 tg %icc, 0x7
1365 fexpand %f6, %f14
1366 move %xcc, %g7, %i4
1367loop_102:
1368 mova %icc, %g1, %o3
1369 tpos %icc, 0x3
1370 bshuffle %f0, %f26, %f26
1371 tg %xcc, 0x2
1372 addc %i7, 0x1105, %o5
1373 ta %xcc, 0x0
1374 flush %l7 + 0x48
1375 movcc %icc, %g6, %i1
1376 bvc,pn %xcc, loop_103
1377 edge32n %i5, %o7, %g2
1378 tcc %icc, 0x6
1379 fsrc2 %f10, %f10
1380loop_103:
1381 addcc %g3, 0x0DCF, %l3
1382 tle %icc, 0x6
1383 orcc %i3, %i6, %l5
1384 array32 %g5, %l4, %o6
1385 swap [%l7 + 0x18], %i2
1386 nop
1387 setx loop_104, %l0, %l1
1388 wrpr 0x1, %tl
1389 wrpr %l1, %tpc
1390 add %l1, 0x4, %l1
1391 wrpr %l1, %tnpc
1392 setx 0x34400001400, %l0, %l1
1393 wrpr %l1, %tstate
1394 wrhpr 0x4, %htstate
1395 retry
1396 ba loop_105
1397 movrne %g4, 0x138, %o2
1398 edge32 %l6, %l0, %o4
1399loop_104:
1400 edge32ln %l1, %o1, %l2
1401loop_105:
1402 fmovsvs %xcc, %f1, %f14
1403 fpadd16s %f2, %f4, %f23
1404 bgu,pt %xcc, loop_106
1405 movpos %xcc, %o0, %i0
1406 movn %icc, %g7, %i4
1407 fmovrsgz %g1, %f13, %f12
1408loop_106:
1409 fmovdne %icc, %f24, %f10
1410 set 0x38, %o0
1411 ldswa [%l7 + %o0] 0x80, %o3
1412 tl %xcc, 0x2
1413 ldsb [%l7 + 0x60], %o5
1414 swap [%l7 + 0x60], %i7
1415 movcs %icc, %g6, %i5
1416 for %f12, %f6, %f26
1417 fmovdvs %xcc, %f20, %f5
1418 wr %g0, 0x10, %asi
1419 ldsha [%l7 + 0x10] %asi, %o7
1420 movrne %i1, 0x259, %g3
1421 set 0x40, %i6
1422 stda %f16, [%l7 + %i6] 0x89
1423 fbo %fcc1, loop_107
1424 fcmpne32 %f22, %f10, %l3
1425 tg %xcc, 0x5
1426 tne %xcc, 0x1
1427loop_107:
1428 nop
1429 set 0x6C, %g2
1430 ldswa [%l7 + %g2] 0x80, %i3
1431 movl %icc, %i6, %g2
1432 mulscc %l5, %g5, %o6
1433 srl %l4, %g4, %i2
1434 fmovse %xcc, %f2, %f31
1435 or %o2, %l6, %l0
1436 set 0x25, %g4
1437 ldsba [%l7 + %g4] 0x19, %l1
1438 sra %o1, %l2, %o4
1439 mulscc %o0, %g7, %i0
1440 movge %xcc, %g1, %o3
1441 smulcc %o5, %i7, %g6
1442 movcs %xcc, %i5, %o7
1443 ldub [%l7 + 0x68], %i4
1444 edge8ln %g3, %i1, %l3
1445 fmovdn %xcc, %f22, %f10
1446 array32 %i3, %i6, %g2
1447 pdist %f0, %f8, %f20
1448 orn %l5, %o6, %l4
1449 nop
1450 setx 0x8ACB2A2D0C2D6077, %l0, %l6
1451 stx %l6, [%l7 + 0x28]
1452 ldd [%l7 + 0x28], %f30
1453 setx 0xA638090E9676A8E0, %l1, %l5
1454 stx %l5, [%l7 + 0x10]
1455 ldd [%l7 + 0x10], %f14
1456 faddd %f14, %f30, %f14
1457 addcc %g4, 0x08D8, %g5
1458 ldd [%l7 + 0x18], %f22
1459 movne %xcc, %i2, %l6
1460 brgez,a %l0, loop_108
1461 addccc %o2, %l1, %l2
1462 sdivcc %o4, 0x1B8D, %o0
1463 brgz %g7, loop_109
1464loop_108:
1465 or %i0, %o1, %g1
1466 prefetch [%l7 + 0x58], 0x0
1467 orn %o3, %i7, %g6
1468loop_109:
1469 fmul8x16al %f31, %f11, %f16
1470 bleu,a,pn %xcc, loop_110
1471 tvs %icc, 0x4
1472 udiv %i5, 0x079E, %o5
1473 wr %g0, 0x2c, %asi
1474 ldda [%l7 + 0x30] %asi, %o6
1475loop_110:
1476 fpmerge %f26, %f25, %f2
1477 fbul,a %fcc2, loop_111
1478 fmovdvs %xcc, %f6, %f20
1479 fmovdge %icc, %f28, %f12
1480 fsrc2s %f19, %f2
1481loop_111:
1482 fbu %fcc3, loop_112
1483 stx %i4, [%l7 + 0x30]
1484 tcs %icc, 0x5
1485 xor %g3, %i1, %l3
1486loop_112:
1487 udivcc %i3, 0x19A5, %g2
1488 movcc %xcc, %l5, %i6
1489 tge %xcc, 0x0
1490 wr %g0, 0x10, %asi
1491 prefetcha [%l7 + 0x78] %asi, 0x1
1492 sra %g4, 0x0D, %o6
1493 wr %g0, 0x88, %asi
1494 stda %f0, [%l7 + 0x40] %asi
1495 tsubcctv %g5, 0x11D5, %i2
1496 restored
1497 rdpr %cwp, %g1
1498 rdpr %cansave, %g2
1499 rdpr %canrestore, %g3
1500 rdpr %cleanwin, %g4
1501 rdpr %otherwin, %g5
1502 rdpr %wstate, %g6
1503 movcs %icc, %l6, %l0
1504 edge16n %l1, %o2, %l2
1505 swap [%l7 + 0x50], %o0
1506 tn %xcc, 0x4
1507 mulx %g7, %i0, %o1
1508 tcs %xcc, 0x1
1509 movgu %icc, %g1, %o4
1510 tvs %icc, 0x5
1511 orcc %o3, %i7, %i5
1512 ldd [%l7 + 0x48], %f20
1513 movvs %xcc, %g6, %o5
1514 movcc %xcc, %o7, %i4
1515 fmovrdne %i1, %f14, %f10
1516 sub %g3, 0x1B71, %i3
1517 tneg %xcc, 0x1
1518 lduw [%l7 + 0x2C], %g2
1519 fbug %fcc3, loop_113
1520 fmovse %xcc, %f4, %f27
1521 movvs %xcc, %l5, %i6
1522 fble %fcc3, loop_114
1523loop_113:
1524 tvs %icc, 0x6
1525 movgu %xcc, %l4, %l3
1526 sra %o6, %g5, %i2
1527loop_114:
1528 mulx %l6, %l0, %g4
1529 bvs,pn %xcc, loop_115
1530 tpos %xcc, 0x0
1531 tvc %xcc, 0x2
1532 tsubcc %l1, 0x08EA, %o2
1533loop_115:
1534 lduw [%l7 + 0x5C], %o0
1535 movvc %icc, %g7, %l2
1536 ldstub [%l7 + 0x76], %o1
1537 ldstub [%l7 + 0x4E], %i0
1538 movg %xcc, %g1, %o3
1539 fmovsg %icc, %f3, %f18
1540 array8 %o4, %i7, %g6
1541 bg,a loop_116
1542 brlz,a %i5, loop_117
1543 fmovsne %icc, %f14, %f3
1544 fmovrdgez %o5, %f28, %f20
1545loop_116:
1546 tvc %xcc, 0x6
1547loop_117:
1548 fnand %f16, %f16, %f10
1549 fcmple32 %f20, %f10, %i4
1550 nop
1551 fitod %f2, %f16
1552 fdtos %f16, %f24
1553 xor %o7, 0x1D1C, %i1
1554 brz %i3, loop_118
1555 edge8ln %g2, %l5, %g3
1556 srlx %l4, %l3, %i6
1557 nop
1558 fitos %f3, %f5
1559 fstox %f5, %f30
1560loop_118:
1561 sir 0x1D92
1562 subc %o6, %g5, %i2
1563 edge8 %l0, %g4, %l1
1564 move %icc, %o2, %l6
1565 tvs %icc, 0x5
1566 saved
1567 rdpr %cwp, %g1
1568 rdpr %cansave, %g2
1569 rdpr %canrestore, %g3
1570 rdpr %cleanwin, %g4
1571 rdpr %otherwin, %g5
1572 rdpr %wstate, %g6
1573 nop
1574 set 0x28, %l6
1575 ldx [%l7 + %l6], %o0
1576 edge16 %g7, %l2, %o1
1577 sub %i0, %g1, %o3
1578 srl %o4, %i7, %i5
1579 fmovdl %xcc, %f26, %f2
1580 addccc %g6, 0x0F0F, %o5
1581 edge8 %i4, %i1, %i3
1582 fmovdleu %icc, %f28, %f13
1583 sll %g2, 0x1F, %o7
1584 fpsub16s %f10, %f19, %f10
1585 andcc %g3, 0x1B1F, %l5
1586 te %xcc, 0x7
1587 fmovrdlez %l4, %f8, %f28
1588 nop
1589 set 0x58, %o7
1590 stx %i6, [%l7 + %o7]
1591 tg %xcc, 0x4
1592 bcs,pn %xcc, loop_119
1593 bgu %icc, loop_120
1594 ldsh [%l7 + 0x5E], %o6
1595 tne %xcc, 0x0
1596loop_119:
1597 mulx %g5, 0x03D1, %i2
1598loop_120:
1599 nop
1600 setx 0x407B1714, %l0, %l6
1601 st %l6, [%l7 + 0x34]
1602 ld [%l7 + 0x34], %fsr
1603 edge32ln %l0, %g4, %l1
1604 movne %icc, %l3, %l6
1605 move %xcc, %o2, %o0
1606 bvc loop_121
1607 fbue %fcc3, loop_122
1608 tsubcctv %g7, %o1, %i0
1609 fbne,a %fcc1, loop_123
1610loop_121:
1611 fcmpgt32 %f4, %f8, %l2
1612loop_122:
1613 tn %xcc, 0x0
1614 bn,a,pt %icc, loop_124
1615loop_123:
1616 ldsb [%l7 + 0x24], %g1
1617 edge32l %o4, %o3, %i5
1618 fones %f22
1619loop_124:
1620 bshuffle %f16, %f6, %f16
1621 addc %g6, %o5, %i4
1622 fmovsn %xcc, %f30, %f6
1623 set 0x68, %i2
1624 stxa %i1, [%l7 + %i2] 0x2f
1625 membar #Sync
1626 edge32 %i3, %g2, %o7
1627 fnors %f22, %f9, %f1
1628 alignaddrl %i7, %g3, %l4
1629 fzeros %f21
1630 srax %l5, %o6, %g5
1631 stx %i2, [%l7 + 0x60]
1632 add %l7, 0x78, %l6
1633 wr %g0, 0x0c, %asi
1634 casxa [%l6] 0x0c, %l0, %i6
1635 stbar
1636 set 0x40, %o6
1637 stda %f16, [%l7 + %o6] 0x10
1638 orn %l1, %g4, %l6
1639 movrgz %l3, 0x2D9, %o2
1640 orcc %o0, %g7, %o1
1641 mova %xcc, %l2, %g1
1642 tcc %icc, 0x1
1643 edge8ln %i0, %o3, %i5
1644 restored
1645 rdpr %cwp, %g1
1646 rdpr %cansave, %g2
1647 rdpr %canrestore, %g3
1648 rdpr %cleanwin, %g4
1649 rdpr %otherwin, %g5
1650 rdpr %wstate, %g6
1651 ldstub [%l7 + 0x15], %g6
1652 fbn %fcc2, loop_125
1653 fexpand %f6, %f4
1654 tleu %icc, 0x6
1655 bcs,a %xcc, loop_126
1656loop_125:
1657 fmovda %icc, %f25, %f15
1658 and %o5, 0x0FF7, %i4
1659 wr %g0, 0x18, %asi
1660 prefetcha [%l7 + 0x78] %asi, 0x2
1661loop_126:
1662 and %i1, %g2, %i3
1663 nop
1664 setx loop_127, %l0, %l1
1665 wrpr 0x1, %tl
1666 wrpr %l1, %tnpc
1667 setx 0x34400001400, %l0, %l1
1668 wrpr %l1, %tstate
1669 wrhpr 0x4, %htstate
1670 done
1671 stb %o7, [%l7 + 0x76]
1672 flush %l7 + 0x50
1673 wr %g0, 0x89, %asi
1674 sta %f0, [%l7 + 0x44] %asi
1675loop_127:
1676 addcc %i7, %g3, %l5
1677 alignaddrl %l4, %o6, %i2
1678 sethi 0x0275, %l0
1679 membar 0x31
1680 or %g5, %l1, %g4
1681 andcc %l6, %l3, %i6
1682 saved
1683 rdpr %cwp, %g1
1684 rdpr %cansave, %g2
1685 rdpr %canrestore, %g3
1686 rdpr %cleanwin, %g4
1687 rdpr %otherwin, %g5
1688 rdpr %wstate, %g6
1689 tsubcctv %o0, %o2, %o1
1690 movneg %xcc, %l2, %g7
1691 edge32 %i0, %g1, %o3
1692 add %l7, 0x70, %l6
1693 wr %g0, 0x18, %asi
1694 casxa [%l6] %asi, %i5, %o5
1695 edge8ln %g6, %o4, %i1
1696 fors %f13, %f6, %f5
1697 addc %g2, %i3, %o7
1698 bn,a,pt %icc, loop_128
1699 movrgez %i7, %g3, %i4
1700 alignaddrl %l5, %l4, %o6
1701 sdivx %l0, 0x186D, %i2
1702loop_128:
1703 ldsw [%l7 + 0x34], %g5
1704 smulcc %l1, %l6, %g4
1705 mulscc %i6, %o0, %o2
1706 orcc %l3, 0x0204, %o1
1707 sethi 0x1E4B, %g7
1708 sllx %i0, %g1, %l2
1709 edge32ln %i5, %o5, %o3
1710 fornot1s %f17, %f18, %f8
1711 ldsh [%l7 + 0x5E], %o4
1712 movge %xcc, %i1, %g6
1713 fmovsneg %xcc, %f9, %f8
1714 movgu %xcc, %i3, %o7
1715 te %icc, 0x5
1716 nop
1717 fitod %f6, %f10
1718 fdtos %f10, %f16
1719 tl %xcc, 0x2
1720 orcc %i7, %g3, %g2
1721 mulscc %l5, %l4, %i4
1722 tl %icc, 0x1
1723 nop
1724 setx 0x676370896043392B, %l0, %l6
1725 stx %l6, [%l7 + 0x20]
1726 ldx [%l7 + 0x20], %fsr
1727 xnor %o6, 0x1CFB, %l0
1728 tg %xcc, 0x0
1729 subcc %g5, 0x1C09, %i2
1730 mova %xcc, %l1, %l6
1731 nop
1732 setx loop_129, %l0, %l1
1733 wrpr 0x1, %tl
1734 wrpr %l1, %tpc
1735 add %l1, 0x4, %l1
1736 wrpr %l1, %tnpc
1737 setx 0x34400001400, %l0, %l1
1738 wrpr %l1, %tstate
1739 wrhpr 0x4, %htstate
1740 retry
1741 tneg %xcc, 0x3
1742 fmovrse %i6, %f25, %f24
1743 alignaddrl %g4, %o2, %o0
1744loop_129:
1745 fbule %fcc0, loop_130
1746 edge16ln %o1, %g7, %i0
1747 fmovrdgz %g1, %f0, %f30
1748 xorcc %l2, %i5, %l3
1749loop_130:
1750 movcs %icc, %o5, %o3
1751 or %i1, 0x0283, %g6
1752 edge8 %o4, %i3, %o7
1753 movrgez %i7, 0x28E, %g2
1754 sethi 0x08EA, %l5
1755 edge32ln %l4, %g3, %i4
1756 sra %l0, 0x04, %g5
1757 fmovse %xcc, %f19, %f12
1758 movge %icc, %i2, %l1
1759 movvs %icc, %l6, %i6
1760 set 0x30, %g7
1761 ldswa [%l7 + %g7] 0x11, %g4
1762 tneg %icc, 0x4
1763 set 0x54, %i4
1764 sta %f19, [%l7 + %i4] 0x80
1765 tsubcctv %o6, 0x19B7, %o2
1766 fsrc2 %f30, %f6
1767 array16 %o0, %o1, %g7
1768 tn %xcc, 0x0
1769 tn %xcc, 0x0
1770 fnand %f2, %f18, %f26
1771 movrgz %g1, 0x00F, %l2
1772 fmovrsgz %i0, %f10, %f16
1773 edge8l %i5, %l3, %o3
1774 fcmpeq16 %f12, %f4, %i1
1775 movrlez %o5, 0x2E1, %g6
1776 tsubcctv %o4, 0x1EF2, %i3
1777 fnot2s %f19, %f17
1778 ldd [%l7 + 0x50], %f0
1779 addccc %o7, 0x0EC4, %g2
1780 fblg,a %fcc1, loop_131
1781 swap [%l7 + 0x78], %i7
1782 nop
1783 setx 0xFD07961485B76BE9, %l0, %l6
1784 stx %l6, [%l7 + 0x28]
1785 ldd [%l7 + 0x28], %f14
1786 setx 0xDE74C24A06A17FB7, %l1, %l5
1787 stx %l5, [%l7 + 0x10]
1788 ldd [%l7 + 0x10], %f26
1789 fsubd %f26, %f14, %f2
1790 tneg %xcc, 0x4
1791loop_131:
1792 sdivcc %l5, 0x14EB, %g3
1793 ldx [%l7 + 0x50], %i4
1794 te %xcc, 0x0
1795 fands %f25, %f24, %f26
1796 fbn %fcc2, loop_132
1797 movvs %icc, %l4, %g5
1798 tn %icc, 0x6
1799 movg %xcc, %i2, %l0
1800loop_132:
1801 orcc %l1, 0x13DE, %l6
1802 movpos %icc, %i6, %o6
1803 movle %xcc, %g4, %o2
1804 fba %fcc3, loop_133
1805 sra %o0, %o1, %g7
1806 alignaddr %l2, %i0, %g1
1807 sll %i5, 0x0D, %l3
1808loop_133:
1809 movcc %icc, %i1, %o3
1810 fnot2s %f25, %f24
1811 nop
1812 setx 0x031C0C77E2F0A23D, %l0, %l6
1813 stx %l6, [%l7 + 0x28]
1814 ldd [%l7 + 0x28], %f30
1815 setx 0x934CD6D02878293F, %l1, %l5
1816 stx %l5, [%l7 + 0x10]
1817 ldd [%l7 + 0x10], %f14
1818 fsubd %f14, %f30, %f30
1819 brgez %g6, loop_134
1820 fone %f14
1821 restored
1822 rdpr %cwp, %g1
1823 rdpr %cansave, %g2
1824 rdpr %canrestore, %g3
1825 rdpr %cleanwin, %g4
1826 rdpr %otherwin, %g5
1827 rdpr %wstate, %g6
1828 movvc %icc, %o4, %i3
1829loop_134:
1830 fmovsn %icc, %f5, %f21
1831 mulscc %o5, 0x1A6F, %o7
1832 tne %xcc, 0x0
1833 srax %g2, %i7, %l5
1834 nop
1835 setx 0xF68E2C17F0471908, %l0, %l6
1836 stx %l6, [%l7 + 0x30]
1837 ldx [%l7 + 0x30], %fsr
1838 bgu,pn %xcc, loop_135
1839 movg %xcc, %g3, %l4
1840 edge8n %i4, %g5, %l0
1841 fcmpeq16 %f6, %f10, %i2
1842loop_135:
1843 te %icc, 0x3
1844 smul %l6, 0x0F97, %i6
1845 bn,a loop_136
1846 tgu %icc, 0x4
1847 alignaddrl %l1, %o6, %o2
1848 umul %o0, 0x1CB4, %o1
1849loop_136:
1850 stb %g7, [%l7 + 0x32]
1851 call loop_137
1852 ble,a,pt %xcc, loop_138
1853 fornot1s %f14, %f24, %f27
1854 set 0x14, %l3
1855 lduwa [%l7 + %l3] 0x19, %l2
1856loop_137:
1857 nop
1858 set 0x50, %o1
1859 ldxa [%l7 + %o1] 0x10, %g4
1860loop_138:
1861 std %f24, [%l7 + 0x08]
1862 or %i0, 0x1627, %i5
1863 brgez,a %l3, loop_139
1864 ldsb [%l7 + 0x1D], %i1
1865 fbn,a %fcc3, loop_140
1866 fpadd32s %f25, %f24, %f31
1867loop_139:
1868 fand %f26, %f22, %f0
1869 movrlez %o3, 0x223, %g6
1870loop_140:
1871 andncc %o4, %g1, %o5
1872 membar 0x50
1873 sllx %o7, %g2, %i7
1874 tle %xcc, 0x5
1875 fnands %f5, %f27, %f12
1876 fandnot1s %f31, %f15, %f29
1877 nop
1878 setx loop_141, %l0, %l1
1879 wrpr 0x1, %tl
1880 wrpr %l1, %tnpc
1881 setx 0x34400001400, %l0, %l1
1882 wrpr %l1, %tstate
1883 wrhpr 0x4, %htstate
1884 done
1885 fxors %f16, %f6, %f27
1886 nop
1887 fitod %f2, %f20
1888 fdtox %f20, %f22
1889 xnor %l5, 0x0868, %i3
1890loop_141:
1891 andncc %l4, %i4, %g3
1892 orn %g5, %l0, %i2
1893 array16 %i6, %l1, %o6
1894 sdivcc %o2, 0x1ECF, %o0
1895 fmovdgu %icc, %f18, %f6
1896 array16 %o1, %g7, %l2
1897 movrlez %l6, 0x01C, %g4
1898 alignaddrl %i5, %l3, %i1
1899 sll %o3, 0x10, %g6
1900 ba loop_142
1901 fnand %f12, %f22, %f20
1902 set 0x68, %l4
1903 lduwa [%l7 + %l4] 0x88, %i0
1904loop_142:
1905 fbue %fcc3, loop_143
1906 popc 0x0137, %g1
1907 lduw [%l7 + 0x50], %o5
1908 add %l7, 0x5C, %l6
1909 wr %g0, 0x89, %asi
1910 lda [%l6] %asi, %o4
1911 casa [%l6] %asi, %o4, %g2
1912loop_143:
1913 ldx [%l7 + 0x18], %o7
1914 movrne %l5, 0x048, %i3
1915 edge16 %i7, %l4, %g3
1916 brnz,a %i4, loop_144
1917 ldd [%l7 + 0x68], %g4
1918 stb %l0, [%l7 + 0x4D]
1919 tg %xcc, 0x2
1920loop_144:
1921 tg %icc, 0x3
1922 fmovsa %icc, %f3, %f12
1923 xorcc %i2, %l1, %i6
1924 ble %xcc, loop_145
1925 fmovsl %xcc, %f10, %f7
1926 and %o2, 0x1EDE, %o6
1927 lduh [%l7 + 0x0A], %o0
1928loop_145:
1929 ldsb [%l7 + 0x35], %g7
1930 fbl,a %fcc3, loop_146
1931 tsubcctv %l2, %o1, %g4
1932 edge16 %i5, %l6, %l3
1933 tle %xcc, 0x7
1934loop_146:
1935 lduh [%l7 + 0x1C], %i1
1936 fnor %f4, %f6, %f26
1937 fnegs %f10, %f8
1938 movrgez %g6, %o3, %g1
1939 tsubcc %o5, %o4, %i0
1940 and %g2, 0x0EA2, %l5
1941 edge32l %o7, %i7, %l4
1942 nop
1943 setx loop_147, %l0, %l1
1944 wrpr 0x1, %tl
1945 wrpr %l1, %tpc
1946 add %l1, 0x4, %l1
1947 wrpr %l1, %tnpc
1948 setx 0x34400001400, %l0, %l1
1949 wrpr %l1, %tstate
1950 wrhpr 0x4, %htstate
1951 retry
1952 sth %i3, [%l7 + 0x5C]
1953 umul %g3, 0x0A86, %i4
1954 andn %l0, 0x02D9, %i2
1955loop_147:
1956 nop
1957 setx 0x706D246E, %l0, %l6
1958 st %l6, [%l7 + 0x10]
1959 ld [%l7 + 0x10], %fsr
1960 tg %xcc, 0x3
1961 edge16n %g5, %l1, %o2
1962 edge8ln %i6, %o6, %g7
1963 fble %fcc1, loop_148
1964 fnegd %f30, %f30
1965 udiv %o0, 0x155B, %l2
1966 lduw [%l7 + 0x10], %g4
1967loop_148:
1968 movleu %xcc, %i5, %o1
1969 fmul8x16al %f21, %f24, %f22
1970 move %xcc, %l6, %l3
1971 tpos %xcc, 0x5
1972 edge8n %g6, %i1, %g1
1973 set 0x21, %l2
1974 ldsba [%l7 + %l2] 0x10, %o5
1975 and %o4, 0x0241, %o3
1976 bl,a,pn %icc, loop_149
1977 restored
1978 rdpr %cwp, %g1
1979 rdpr %cansave, %g2
1980 rdpr %canrestore, %g3
1981 rdpr %cleanwin, %g4
1982 rdpr %otherwin, %g5
1983 rdpr %wstate, %g6
1984 array32 %i0, %l5, %o7
1985 tvs %xcc, 0x6
1986loop_149:
1987 sethi 0x1333, %i7
1988 fbuge,a %fcc2, loop_150
1989 fpsub32s %f18, %f0, %f9
1990 edge16 %g2, %i3, %l4
1991 movgu %icc, %i4, %l0
1992loop_150:
1993 smul %g3, %i2, %g5
1994 movle %icc, %l1, %o2
1995 tpos %icc, 0x1
1996 wr %g0, 0x10, %asi
1997 sta %f23, [%l7 + 0x74] %asi
1998 movn %xcc, %i6, %o6
1999 ta %xcc, 0x0
2000 tg %xcc, 0x1
2001 fmovrsne %o0, %f17, %f31
2002 ldx [%l7 + 0x70], %g7
2003 movcs %xcc, %g4, %l2
2004 edge32 %i5, %l6, %o1
2005 tsubcc %g6, 0x07C1, %l3
2006 mulscc %i1, 0x1A05, %g1
2007 membar 0x5F
2008 xor %o4, 0x10A1, %o3
2009 andncc %i0, %o5, %l5
2010 tcs %icc, 0x3
2011 tvs %xcc, 0x1
2012 ldx [%l7 + 0x40], %o7
2013 fnot2s %f19, %f21
2014 fsrc2s %f6, %f26
2015 orncc %i7, %g2, %l4
2016 xnorcc %i4, 0x0724, %i3
2017 ldd [%l7 + 0x10], %l0
2018 tneg %xcc, 0x2
2019 fbue %fcc1, loop_151
2020 fbne %fcc3, loop_152
2021 nop
2022 fitod %f0, %f20
2023 fdtos %f20, %f15
2024 fmovse %xcc, %f8, %f30
2025loop_151:
2026 movvc %xcc, %g3, %i2
2027loop_152:
2028 stx %l1, [%l7 + 0x40]
2029 mulx %g5, %o2, %o6
2030 bneg,pt %xcc, loop_153
2031 sth %o0, [%l7 + 0x0A]
2032 array8 %i6, %g7, %l2
2033 fbe %fcc3, loop_154
2034loop_153:
2035 edge8ln %i5, %g4, %l6
2036 tle %xcc, 0x5
2037 fbue,a %fcc0, loop_155
2038loop_154:
2039 fxor %f12, %f22, %f4
2040 fnot2 %f30, %f24
2041 ld [%l7 + 0x44], %f30
2042loop_155:
2043 sdivcc %o1, 0x0373, %g6
2044 bcs,pt %icc, loop_156
2045 orn %i1, 0x131D, %g1
2046 fsrc1 %f28, %f18
2047 subcc %o4, %o3, %l3
2048loop_156:
2049 ldsb [%l7 + 0x37], %o5
2050 wr %g0, 0x80, %asi
2051 sta %f30, [%l7 + 0x30] %asi
2052 fandnot1s %f27, %f0, %f23
2053 ldub [%l7 + 0x25], %i0
2054 xnorcc %o7, %l5, %i7
2055 movvc %xcc, %g2, %l4
2056 movrne %i3, %l0, %g3
2057 fbl,a %fcc3, loop_157
2058 fmovsle %xcc, %f28, %f7
2059 popc %i4, %l1
2060 addccc %g5, 0x02F7, %o2
2061loop_157:
2062 smulcc %o6, %i2, %o0
2063 fpsub16 %f8, %f28, %f18
2064 fbl %fcc3, loop_158
2065 movcc %xcc, %i6, %l2
2066 ta %xcc, 0x0
2067 sethi 0x194E, %i5
2068loop_158:
2069 edge8 %g7, %l6, %g4
2070 umulcc %g6, 0x0271, %i1
2071 bcc,a,pt %icc, loop_159
2072 tneg %icc, 0x2
2073 addcc %o1, %g1, %o3
2074 fmovrdgez %o4, %f16, %f18
2075loop_159:
2076 movrne %l3, 0x2F9, %o5
2077 bpos,a %icc, loop_160
2078 bcs,a %xcc, loop_161
2079 tle %xcc, 0x7
2080 wr %g0, 0x10, %asi
2081 lduba [%l7 + 0x6C] %asi, %o7
2082loop_160:
2083 nop
2084 set 0x40, %l0
2085 stwa %i0, [%l7 + %l0] 0x18
2086loop_161:
2087 fbug %fcc2, loop_162
2088 fbe %fcc0, loop_163
2089 fpadd32s %f12, %f0, %f22
2090 movcs %xcc, %l5, %i7
2091loop_162:
2092 movrgz %g2, %i3, %l0
2093loop_163:
2094 movleu %xcc, %g3, %l4
2095 fpackfix %f30, %f31
2096 fmovsne %icc, %f21, %f11
2097 orncc %i4, %g5, %o2
2098 tsubcc %l1, %o6, %i2
2099 ldub [%l7 + 0x59], %o0
2100 tn %icc, 0x0
2101 fmovrdne %i6, %f24, %f8
2102 fmovsleu %xcc, %f5, %f10
2103 brgz %l2, loop_164
2104 sethi 0x10FB, %g7
2105 smulcc %i5, %g4, %l6
2106 fmovdgu %icc, %f31, %f14
2107loop_164:
2108 nop
2109 fitos %f4, %f19
2110 fstox %f19, %f2
2111 add %l7, 0x24, %l6
2112 wr %g0, 0x19, %asi
2113 lda [%l6] %asi, %g6
2114 casa [%l6] %asi, %g6, %o1
2115 wr %g0, 0x89, %asi
2116 ldxa [%l7 + 0x48] %asi, %g1
2117 add %l7, 0x38, %l6
2118 wr %g0, 0x89, %asi
2119 casxa [%l6] 0x89, %o3, %i1
2120 orn %l3, 0x186A, %o4
2121 pdist %f8, %f22, %f18
2122 edge8ln %o7, %o5, %l5
2123 array16 %i7, %i0, %i3
2124 tne %icc, 0x7
2125 tne %icc, 0x7
2126 tpos %xcc, 0x0
2127 fmovsa %xcc, %f11, %f26
2128 orcc %l0, 0x101C, %g2
2129 edge32ln %g3, %i4, %l4
2130 movleu %icc, %o2, %g5
2131 tcs %xcc, 0x7
2132 movvc %xcc, %o6, %i2
2133 tneg %icc, 0x3
2134 tle %icc, 0x6
2135 fones %f19
2136 bl,pn %xcc, loop_165
2137 movneg %icc, %o0, %i6
2138 fnot2s %f22, %f26
2139 subcc %l1, 0x1C64, %g7
2140loop_165:
2141 nop
2142 fitos %f6, %f5
2143 fstox %f5, %f16
2144 fxtos %f16, %f7
2145 mulscc %i5, 0x1EA1, %l2
2146 ldsb [%l7 + 0x65], %g4
2147 tleu %icc, 0x3
2148 mulscc %l6, 0x0B31, %g6
2149 udiv %g1, 0x14F3, %o3
2150 addc %i1, 0x0F2C, %l3
2151 mova %icc, %o1, %o4
2152 srax %o5, %l5, %i7
2153 or %i0, 0x16C4, %i3
2154 tl %icc, 0x6
2155 sir 0x1288
2156 udivx %l0, 0x076A, %o7
2157 movrlez %g2, %i4, %l4
2158 xnorcc %o2, %g5, %g3
2159 edge16ln %o6, %o0, %i6
2160 movrlz %l1, 0x13F, %i2
2161 fbn,a %fcc2, loop_166
2162 fandnot2 %f0, %f6, %f0
2163 fandnot2 %f12, %f26, %f2
2164 fbu %fcc1, loop_167
2165loop_166:
2166 nop
2167 setx 0xD50481B92449AA50, %l0, %l6
2168 stx %l6, [%l7 + 0x28]
2169 ldd [%l7 + 0x28], %f14
2170 fsqrtd %f14, %f26
2171 fblg,a %fcc0, loop_168
2172 edge32ln %g7, %l2, %i5
2173loop_167:
2174 nop
2175 wr %g0, 0x80, %asi
2176 stha %l6, [%l7 + 0x58] %asi
2177loop_168:
2178 fabsd %f26, %f6
2179 tvc %icc, 0x0
2180 edge32ln %g6, %g1, %g4
2181 tneg %xcc, 0x0
2182 mova %icc, %o3, %l3
2183 fsrc1 %f2, %f18
2184 tcs %icc, 0x6
2185 edge8ln %o1, %i1, %o4
2186 movpos %xcc, %l5, %i7
2187 taddcctv %o5, %i3, %i0
2188 fandnot2 %f6, %f20, %f20
2189 sra %l0, 0x1B, %o7
2190 edge32l %g2, %l4, %o2
2191 sllx %i4, %g5, %g3
2192 sdiv %o6, 0x03A9, %o0
2193 fcmpgt32 %f30, %f6, %l1
2194 mulscc %i6, %g7, %l2
2195 ldsb [%l7 + 0x60], %i2
2196 tleu %xcc, 0x3
2197 bcs,a,pn %xcc, loop_169
2198 nop
2199 setx 0xCEDC53D0, %l0, %l6
2200 st %l6, [%l7 + 0x28]
2201 ld [%l7 + 0x28], %f7
2202 setx 0xA49B0F0E, %l1, %l5
2203 st %l5, [%l7 + 0x10]
2204 ld [%l7 + 0x10], %f17
2205 fmuls %f17, %f7, %f1
2206 tle %icc, 0x4
2207 set 0x08, %i1
2208 ldstuba [%l7 + %i1] 0x19, %l6
2209loop_169:
2210 brnz,a %g6, loop_170
2211 sllx %g1, %i5, %o3
2212 wr %g0, 0x10, %asi
2213 prefetcha [%l7 + 0x68] %asi, 0x3
2214loop_170:
2215 sethi 0x1E04, %l3
2216 movneg %xcc, %o1, %i1
2217 or %l5, 0x1B22, %o4
2218 alignaddrl %o5, %i7, %i0
2219 fmovrse %l0, %f31, %f8
2220 nop
2221 setx 0x5DE635B7306E7C42, %l0, %l6
2222 stx %l6, [%l7 + 0x58]
2223 ldx [%l7 + 0x58], %fsr
2224 udivx %o7, 0x0CE8, %i3
2225 fpack16 %f2, %f31
2226 fbne,a %fcc3, loop_171
2227 brz,a %g2, loop_172
2228 fmovdvs %xcc, %f28, %f22
2229 umul %l4, %i4, %o2
2230loop_171:
2231 fandnot1s %f16, %f31, %f24
2232loop_172:
2233 fmovd %f8, %f20
2234 movneg %icc, %g3, %o6
2235 fbo %fcc2, loop_173
2236 sdiv %g5, 0x056B, %l1
2237 fornot1 %f14, %f10, %f2
2238 fbg %fcc0, loop_174
2239loop_173:
2240 array16 %i6, %o0, %g7
2241 stb %i2, [%l7 + 0x2B]
2242 sdivcc %l6, 0x16CC, %l2
2243loop_174:
2244 sdiv %g6, 0x00A3, %g1
2245 set 0x40, %i5
2246 stda %f0, [%l7 + %i5] 0x04
2247 srlx %o3, 0x01, %g4
2248 umulcc %l3, 0x1A83, %i5
2249 ldd [%l7 + 0x38], %i0
2250 movrne %o1, 0x0AE, %o4
2251 nop
2252 fitod %f6, %f14
2253 fdtoi %f14, %f1
2254 ldsh [%l7 + 0x40], %o5
2255 ld [%l7 + 0x58], %f6
2256 addc %i7, 0x0334, %i0
2257 xor %l0, 0x1EF1, %o7
2258 movcc %icc, %l5, %i3
2259 membar 0x31
2260 ta %xcc, 0x5
2261 alignaddr %l4, %g2, %i4
2262 tsubcctv %o2, %g3, %o6
2263 movn %icc, %l1, %i6
2264 tn %icc, 0x0
2265 set 0x6A, %o5
2266 lduba [%l7 + %o5] 0x15, %o0
2267 fabss %f28, %f2
2268 lduh [%l7 + 0x20], %g5
2269 movneg %xcc, %i2, %g7
2270 nop
2271 setx 0x80E61168B2B66A4B, %l0, %l6
2272 stx %l6, [%l7 + 0x28]
2273 ldd [%l7 + 0x28], %f20
2274 setx 0x9518403D3BA7DF4A, %l1, %l5
2275 stx %l5, [%l7 + 0x10]
2276 ldd [%l7 + 0x10], %f22
2277 fdivd %f22, %f20, %f20
2278 fbue %fcc2, loop_175
2279 orn %l2, 0x1788, %l6
2280 add %l7, 0x78, %l6
2281 wr %g0, 0x18, %asi
2282 ldxa [%l6] %asi, %g1
2283 casxa [%l6] 0x18, %g1, %g6
2284loop_175:
2285 fmovrslez %o3, %f0, %f8
2286 umulcc %l3, %g4, %i5
2287 fbue %fcc1, loop_176
2288 fblg,a %fcc0, loop_177
2289 movle %icc, %o1, %i1
2290 udivx %o4, 0x045C, %o5
2291loop_176:
2292 lduw [%l7 + 0x70], %i0
2293loop_177:
2294 fmovsn %xcc, %f17, %f23
2295 array32 %l0, %o7, %l5
2296 alignaddrl %i7, %i3, %g2
2297 tleu %xcc, 0x3
2298 smul %l4, 0x0D35, %i4
2299 set 0x0A, %l5
2300 lduha [%l7 + %l5] 0x89, %g3
2301 set 0x14, %g1
2302 lduwa [%l7 + %g1] 0x89, %o6
2303 movpos %xcc, %o2, %l1
2304 andncc %o0, %i6, %g5
2305 sir 0x016B
2306 te %xcc, 0x4
2307 fpack32 %f26, %f20, %f20
2308 taddcctv %i2, 0x0E09, %g7
2309 srl %l6, 0x1E, %g1
2310 sdiv %g6, 0x1C88, %o3
2311 edge8ln %l3, %g4, %i5
2312 move %icc, %l2, %i1
2313 subc %o1, 0x11CF, %o4
2314 fmovdneg %xcc, %f11, %f18
2315 tl %xcc, 0x2
2316 srl %i0, 0x17, %l0
2317 nop
2318 set 0x68, %g6
2319 ldstub [%l7 + %g6], %o7
2320 brgz,a %o5, loop_178
2321 or %i7, %i3, %g2
2322 tgu %xcc, 0x1
2323 te %xcc, 0x2
2324loop_178:
2325 nop
2326 wr %g0, 0x89, %asi
2327 ldsha [%l7 + 0x70] %asi, %l5
2328 sir 0x0258
2329 tvc %icc, 0x3
2330 fsrc1 %f6, %f10
2331 subccc %l4, %i4, %o6
2332 bne,a %xcc, loop_179
2333 orncc %o2, 0x00B9, %l1
2334 fbul,a %fcc2, loop_180
2335 faligndata %f2, %f12, %f16
2336loop_179:
2337 tcs %xcc, 0x6
2338 wr %g0, 0x10, %asi
2339 sta %f22, [%l7 + 0x50] %asi
2340loop_180:
2341 bleu,a,pt %xcc, loop_181
2342 ba %icc, loop_182
2343 nop
2344 fitod %f10, %f30
2345 fdtos %f30, %f31
2346 fnot2 %f2, %f12
2347loop_181:
2348 fmovrsgez %o0, %f6, %f2
2349loop_182:
2350 addc %g3, 0x0A15, %i6
2351 tgu %xcc, 0x0
2352 nop
2353 setx 0x1CE3505A, %l0, %l6
2354 st %l6, [%l7 + 0x28]
2355 ld [%l7 + 0x28], %f11
2356 setx 0x7D70ADF8, %l1, %l5
2357 st %l5, [%l7 + 0x10]
2358 ld [%l7 + 0x10], %f1
2359 fadds %f1, %f11, %f5
2360 fsrc2s %f30, %f6
2361 orn %g5, 0x15BB, %g7
2362 fbg %fcc1, loop_183
2363 fmovde %xcc, %f9, %f8
2364 srax %l6, 0x00, %i2
2365 addcc %g1, 0x1574, %o3
2366loop_183:
2367 fnor %f24, %f4, %f2
2368 addccc %l3, 0x08C0, %g6
2369 set 0x60, %g3
2370 ldsha [%l7 + %g3] 0x0c, %g4
2371 saved
2372 rdpr %cwp, %g1
2373 rdpr %cansave, %g2
2374 rdpr %canrestore, %g3
2375 rdpr %cleanwin, %g4
2376 rdpr %otherwin, %g5
2377 rdpr %wstate, %g6
2378 fbge %fcc0, loop_184
2379 sethi 0x1D3D, %l2
2380 umulcc %i5, 0x0F27, %i1
2381 sdivx %o1, 0x0F4B, %o4
2382loop_184:
2383 nop
2384 fitod %f2, %f4
2385 fdtoi %f4, %f7
2386 bshuffle %f8, %f28, %f6
2387 nop
2388 setx loop_185, %l0, %l1
2389 jmpl %l1, %l0
2390 ta %icc, 0x1
2391 andncc %o7, %i0, %o5
2392 wr %g0, 0x0c, %asi
2393 ldsba [%l7 + 0x5D] %asi, %i7
2394loop_185:
2395 udivcc %i3, 0x051C, %g2
2396 umul %l4, %i4, %l5
2397 fbge,a %fcc3, loop_186
2398 sdivcc %o6, 0x057A, %l1
2399 movcc %xcc, %o2, %o0
2400 fpackfix %f20, %f25
2401loop_186:
2402 ld [%l7 + 0x7C], %f2
2403 add %l7, 0x30, %l6
2404 wr %g0, 0x89, %asi
2405 casa [%l6] 0x89, %g3, %g5
2406 nop
2407 fitod %f4, %f8
2408 fdtox %f8, %f6
2409 fxtod %f6, %f6
2410 tcs %xcc, 0x6
2411 andcc %i6, 0x01FB, %l6
2412 movne %icc, %g7, %i2
2413 fbge %fcc3, loop_187
2414 edge8ln %o3, %g1, %l3
2415 tsubcc %g6, 0x008C, %g4
2416 set 0x2A, %i0
2417 ldsba [%l7 + %i0] 0x10, %i5
2418loop_187:
2419 sll %i1, 0x05, %l2
2420 umul %o1, %l0, %o7
2421 ba,pt %xcc, loop_188
2422 movge %icc, %o4, %o5
2423 fbue %fcc1, loop_189
2424 fsrc2 %f2, %f30
2425loop_188:
2426 fmovsneg %xcc, %f17, %f18
2427 fpsub16s %f14, %f19, %f8
2428loop_189:
2429 fble,a %fcc0, loop_190
2430 fmul8ulx16 %f18, %f6, %f2
2431 taddcctv %i7, 0x0E53, %i0
2432 edge8l %g2, %l4, %i3
2433loop_190:
2434 alignaddrl %i4, %l5, %l1
2435 xnorcc %o6, %o2, %g3
2436 srlx %g5, 0x0C, %o0
2437 or %l6, 0x0BE4, %i6
2438 edge16 %i2, %g7, %g1
2439 fbg,a %fcc0, loop_191
2440 fblg %fcc3, loop_192
2441 tcs %xcc, 0x2
2442 fmovdle %icc, %f25, %f10
2443loop_191:
2444 fpack16 %f30, %f15
2445loop_192:
2446 edge8 %o3, %g6, %l3
2447 fmovrdlez %g4, %f0, %f6
2448 fandnot2s %f8, %f8, %f9
2449 tcc %xcc, 0x2
2450 movcs %icc, %i5, %i1
2451 nop
2452 setx loop_193, %l0, %l1
2453 jmpl %l1, %o1
2454 tsubcc %l2, 0x1A5B, %l0
2455 fblg,a %fcc3, loop_194
2456 edge8 %o7, %o4, %i7
2457loop_193:
2458 fpadd32 %f6, %f24, %f22
2459 smul %o5, 0x1E3A, %g2
2460loop_194:
2461 tne %icc, 0x4
2462 mova %xcc, %l4, %i0
2463 smulcc %i4, 0x094A, %l5
2464 ld [%l7 + 0x24], %f25
2465 sllx %l1, 0x0B, %i3
2466 fabsd %f18, %f20
2467 bvs %icc, loop_195
2468 add %o6, %g3, %o2
2469 wr %g0, 0x89, %asi
2470 ldda [%l7 + 0x20] %asi, %o0
2471loop_195:
2472 edge16n %g5, %i6, %i2
2473 addcc %l6, 0x1124, %g1
2474 fmul8ulx16 %f2, %f26, %f28
2475 brgz %g7, loop_196
2476 tvc %icc, 0x0
2477 subc %g6, 0x01A1, %l3
2478 ldd [%l7 + 0x50], %g4
2479loop_196:
2480 fbl,a %fcc2, loop_197
2481 srax %o3, %i5, %i1
2482 tvc %xcc, 0x5
2483 fpack32 %f22, %f28, %f4
2484loop_197:
2485 ldx [%l7 + 0x10], %l2
2486 movrgz %l0, 0x219, %o7
2487 subccc %o1, 0x002B, %i7
2488 tge %xcc, 0x6
2489 srlx %o5, 0x04, %o4
2490 taddcctv %g2, 0x0456, %i0
2491 movn %icc, %l4, %i4
2492 fabss %f21, %f23
2493 nop
2494 setx 0x3E341694, %l0, %l6
2495 st %l6, [%l7 + 0x28]
2496 ld [%l7 + 0x28], %f30
2497 setx 0x36C59203, %l1, %l5
2498 st %l5, [%l7 + 0x10]
2499 ld [%l7 + 0x10], %f28
2500 fsubs %f28, %f30, %f29
2501 nop
2502 setx loop_198, %l0, %l1
2503 wrpr 0x1, %tl
2504 wrpr %l1, %tpc
2505 add %l1, 0x4, %l1
2506 wrpr %l1, %tnpc
2507 setx 0x34400001400, %l0, %l1
2508 wrpr %l1, %tstate
2509 wrhpr 0x4, %htstate
2510 retry
2511 fexpand %f1, %f26
2512 bpos,pt %icc, loop_199
2513 ldstub [%l7 + 0x20], %l5
2514loop_198:
2515 tpos %xcc, 0x7
2516 tsubcctv %i3, %l1, %o6
2517loop_199:
2518 movvc %icc, %o2, %g3
2519 movre %g5, %o0, %i2
2520 ta %icc, 0x1
2521 ldx [%l7 + 0x60], %i6
2522 taddcc %g1, %l6, %g6
2523 set 0x3E, %o3
2524 lduha [%l7 + %o3] 0x80, %g7
2525 ldstub [%l7 + 0x37], %l3
2526 ldsh [%l7 + 0x24], %o3
2527 fmul8ulx16 %f26, %f2, %f14
2528 srax %g4, 0x1B, %i5
2529 taddcc %i1, 0x0FD8, %l0
2530 fpadd16 %f24, %f8, %f12
2531 or %l2, 0x14E9, %o7
2532 movn %xcc, %o1, %o5
2533 taddcctv %o4, 0x06C8, %g2
2534 umul %i7, 0x1CA3, %l4
2535 te %xcc, 0x5
2536 edge8 %i0, %l5, %i4
2537 stx %l1, [%l7 + 0x48]
2538 orncc %o6, %i3, %o2
2539 sth %g5, [%l7 + 0x48]
2540 tg %icc, 0x6
2541 movg %icc, %o0, %g3
2542 nop
2543 setx 0xE050BEDB, %l0, %l6
2544 st %l6, [%l7 + 0x54]
2545 ld [%l7 + 0x54], %fsr
2546 udiv %i2, 0x0945, %i6
2547 edge16 %l6, %g6, %g1
2548 nop
2549 setx 0x8C30E9C80044A317, %l0, %l6
2550 stx %l6, [%l7 + 0x48]
2551 ldx [%l7 + 0x48], %fsr
2552 edge32l %g7, %l3, %g4
2553 bge,a loop_200
2554 fcmple16 %f14, %f18, %o3
2555 bcc,pt %icc, loop_201
2556 nop
2557 set 0x64, %g5
2558 prefetch [%l7 + %g5], 0x0
2559loop_200:
2560 tl %xcc, 0x2
2561 movgu %icc, %i1, %l0
2562loop_201:
2563 fand %f28, %f18, %f30
2564 fmul8x16al %f12, %f14, %f12
2565 set 0x08, %l1
2566 prefetcha [%l7 + %l1] 0x80, 0x1
2567 tl %xcc, 0x4
2568 fmovdcs %xcc, %f0, %f12
2569 nop
2570 setx loop_202, %l0, %l1
2571 wrpr 0x1, %tl
2572 wrpr %l1, %tpc
2573 add %l1, 0x4, %l1
2574 wrpr %l1, %tnpc
2575 setx 0x34400001400, %l0, %l1
2576 wrpr %l1, %tstate
2577 wrhpr 0x4, %htstate
2578 retry
2579 edge16l %o7, %o1, %o5
2580 or %i5, 0x14FA, %g2
2581 sdivx %o4, 0x0401, %l4
2582loop_202:
2583 nop
2584 set 0x7D, %i3
2585 stb %i7, [%l7 + %i3]
2586 ldx [%l7 + 0x28], %l5
2587 tcs %icc, 0x4
2588 subccc %i0, 0x134D, %l1
2589 edge8l %o6, %i3, %o2
2590 fbn %fcc2, loop_203
2591 fmovrse %g5, %f10, %f0
2592 srax %o0, %g3, %i4
2593 smul %i6, 0x19B0, %i2
2594loop_203:
2595 nop
2596 wr %g0, 0x18, %asi
2597 lduha [%l7 + 0x48] %asi, %g6
2598 tleu %xcc, 0x4
2599 sth %g1, [%l7 + 0x08]
2600 restored
2601 rdpr %cwp, %g1
2602 rdpr %cansave, %g2
2603 rdpr %canrestore, %g3
2604 rdpr %cleanwin, %g4
2605 rdpr %otherwin, %g5
2606 rdpr %wstate, %g6
2607 sdiv %l6, 0x0AAC, %g7
2608 sethi 0x0DA8, %g4
2609 sdivcc %l3, 0x18B1, %o3
2610 xorcc %l0, 0x19BB, %i1
2611 tne %xcc, 0x6
2612 swap [%l7 + 0x10], %l2
2613 edge32 %o1, %o5, %o7
2614 tvs %icc, 0x7
2615 taddcc %i5, 0x020B, %o4
2616 srax %g2, %l4, %l5
2617 fmovsvs %xcc, %f17, %f18
2618 or %i7, 0x17B1, %l1
2619 fbge,a %fcc1, loop_204
2620 bleu,a loop_205
2621 movg %xcc, %o6, %i0
2622 umul %o2, %i3, %g5
2623loop_204:
2624 subcc %g3, %o0, %i4
2625loop_205:
2626 tneg %icc, 0x6
2627 movge %icc, %i2, %g6
2628 ldsw [%l7 + 0x4C], %g1
2629 tleu %icc, 0x0
2630 bleu,a,pn %xcc, loop_206
2631 addccc %l6, 0x1714, %g7
2632 srax %g4, 0x14, %l3
2633 fbue %fcc3, loop_207
2634loop_206:
2635 array32 %i6, %o3, %l0
2636 edge8ln %i1, %l2, %o5
2637 ble,a %icc, loop_208
2638loop_207:
2639 edge16n %o1, %i5, %o4
2640 nop
2641 setx loop_209, %l0, %l1
2642 wrpr 0x1, %tl
2643 wrpr %l1, %tpc
2644 add %l1, 0x4, %l1
2645 wrpr %l1, %tnpc
2646 setx 0x34400001400, %l0, %l1
2647 wrpr %l1, %tstate
2648 wrhpr 0x4, %htstate
2649 retry
2650 sra %g2, 0x0D, %l4
2651loop_208:
2652 movvc %xcc, %o7, %i7
2653 movl %icc, %l1, %o6
2654loop_209:
2655 fnot1s %f16, %f2
2656 fzeros %f11
2657 srl %l5, %i0, %o2
2658 tgu %xcc, 0x1
2659 taddcctv %i3, %g5, %o0
2660 set 0x4A, %i7
2661 lduha [%l7 + %i7] 0x18, %i4
2662 fmovdn %icc, %f30, %f11
2663 membar #Sync
2664 set 0x40, %o4
2665 ldda [%l7 + %o4] 0x1e, %f16
2666 fpsub16s %f11, %f17, %f4
2667 fpadd32 %f24, %f6, %f24
2668 nop
2669 fitos %f13, %f10
2670 fstox %f10, %f18
2671 bcs %icc, loop_210
2672 nop
2673 setx loop_211, %l0, %l1
2674 jmpl %l1, %i2
2675 mulscc %g6, %g1, %l6
2676 set 0x3E, %o0
2677 ldsha [%l7 + %o0] 0x80, %g7
2678loop_210:
2679 sll %g4, 0x0A, %l3
2680loop_211:
2681 edge16n %i6, %o3, %l0
2682 subcc %g3, 0x00D0, %i1
2683 edge16 %o5, %o1, %l2
2684 subc %i5, %g2, %o4
2685 movne %icc, %o7, %l4
2686 set 0x40, %i6
2687 stda %f16, [%l7 + %i6] 0xf1
2688 membar #Sync
2689 wr %g0, 0x23, %asi
2690 stba %i7, [%l7 + 0x33] %asi
2691 membar #Sync
2692 xorcc %o6, %l5, %l1
2693 array8 %o2, %i0, %g5
2694 fmovsvs %xcc, %f0, %f8
2695 srax %i3, %o0, %i4
2696 srlx %i2, %g1, %g6
2697 fbul,a %fcc3, loop_212
2698 tcc %icc, 0x7
2699 ldx [%l7 + 0x50], %g7
2700 tge %icc, 0x7
2701loop_212:
2702 edge32l %l6, %g4, %l3
2703 fmovsvc %icc, %f22, %f17
2704 ld [%l7 + 0x10], %f31
2705 wr %g0, 0x18, %asi
2706 sta %f14, [%l7 + 0x68] %asi
2707 tvc %icc, 0x7
2708 ldx [%l7 + 0x78], %i6
2709 movvs %icc, %l0, %o3
2710 udivx %i1, 0x0DC8, %o5
2711 brlez %g3, loop_213
2712 movgu %icc, %l2, %o1
2713 wr %g0, 0xeb, %asi
2714 stxa %g2, [%l7 + 0x60] %asi
2715 membar #Sync
2716loop_213:
2717 fpsub16s %f18, %f14, %f20
2718 fornot2 %f10, %f30, %f18
2719 movge %xcc, %o4, %o7
2720 alignaddrl %l4, %i5, %o6
2721 array32 %l5, %i7, %l1
2722 te %xcc, 0x7
2723 fzero %f6
2724 std %f8, [%l7 + 0x08]
2725 prefetch [%l7 + 0x30], 0x3
2726 sth %o2, [%l7 + 0x2E]
2727 fmovdvs %xcc, %f6, %f14
2728 fors %f2, %f16, %f10
2729 orn %i0, %g5, %i3
2730 movn %xcc, %o0, %i4
2731 fpsub32s %f10, %f17, %f8
2732 fmovsneg %icc, %f16, %f13
2733 add %l7, 0x28, %l6
2734 wr %g0, 0x89, %asi
2735 ldxa [%l6] %asi, %i2
2736 casxa [%l6] 0x89, %i2, %g1
2737 nop
2738 setx 0xF3005306, %l0, %l6
2739 st %l6, [%l7 + 0x28]
2740 ld [%l7 + 0x28], %f22
2741 setx 0x45B0CCCD, %l1, %l5
2742 st %l5, [%l7 + 0x10]
2743 ld [%l7 + 0x10], %f29
2744 fadds %f29, %f22, %f18
2745 movle %xcc, %g7, %l6
2746 movrgz %g6, %l3, %i6
2747 fmovrsne %l0, %f27, %f10
2748 nop
2749 setx 0xB04A3EE7, %l0, %l6
2750 st %l6, [%l7 + 0x1C]
2751 ld [%l7 + 0x1C], %fsr
2752 tg %icc, 0x0
2753 and %o3, %i1, %o5
2754 array32 %g4, %g3, %l2
2755 membar 0x3D
2756 set 0x10, %g2
2757 prefetcha [%l7 + %g2] 0x19, 0x2
2758 tg %icc, 0x7
2759 fbe,a %fcc2, loop_214
2760 addcc %o1, %o7, %l4
2761 swap [%l7 + 0x78], %i5
2762 fbne,a %fcc3, loop_215
2763loop_214:
2764 nop
2765 set 0x32, %o2
2766 sth %o4, [%l7 + %o2]
2767 fmovrslez %o6, %f5, %f22
2768 sub %i7, 0x0646, %l1
2769loop_215:
2770 and %o2, 0x02DC, %i0
2771 edge8ln %g5, %l5, %o0
2772 orncc %i3, %i4, %i2
2773 sir 0x0D21
2774 edge8l %g7, %l6, %g6
2775 and %g1, 0x0ABC, %l3
2776 movpos %xcc, %i6, %l0
2777 tvc %xcc, 0x4
2778 ldd [%l7 + 0x48], %i0
2779 bcs,a %icc, loop_216
2780 call loop_217
2781 sra %o5, 0x10, %o3
2782 tleu %icc, 0x0
2783loop_216:
2784 nop
2785 setx 0xF06411CF, %l0, %l6
2786 st %l6, [%l7 + 0x44]
2787 ld [%l7 + 0x44], %fsr
2788loop_217:
2789 movl %icc, %g4, %l2
2790 movleu %xcc, %g2, %o1
2791 tle %xcc, 0x7
2792 alignaddr %o7, %l4, %g3
2793 st %f23, [%l7 + 0x28]
2794 wr %g0, 0x0c, %asi
2795 ldxa [%l7 + 0x48] %asi, %i5
2796 andcc %o4, %o6, %i7
2797 fzero %f4
2798 nop
2799 setx loop_218, %l0, %l1
2800 wrpr 0x1, %tl
2801 wrpr %l1, %tnpc
2802 setx 0x34400001400, %l0, %l1
2803 wrpr %l1, %tstate
2804 wrhpr 0x4, %htstate
2805 done
2806 taddcctv %l1, %i0, %g5
2807 subc %l5, 0x1847, %o2
2808 st %f9, [%l7 + 0x28]
2809loop_218:
2810 movgu %xcc, %i3, %i4
2811 array8 %o0, %g7, %i2
2812 brlez %l6, loop_219
2813 udiv %g6, 0x199D, %l3
2814 movrlz %g1, %i6, %l0
2815 movcs %icc, %o5, %i1
2816loop_219:
2817 nop
2818 setx 0x0316D621, %l0, %l6
2819 st %l6, [%l7 + 0x28]
2820 ld [%l7 + 0x28], %f21
2821 setx 0x2944C763, %l1, %l5
2822 st %l5, [%l7 + 0x10]
2823 ld [%l7 + 0x10], %f0
2824 fmuls %f0, %f21, %f17
2825 fcmpne16 %f20, %f16, %g4
2826 udivx %l2, 0x036D, %g2
2827 stw %o1, [%l7 + 0x5C]
2828 fmovsl %xcc, %f15, %f26
2829 fmovrsgz %o3, %f10, %f16
2830 fbl,a %fcc3, loop_220
2831 nop
2832 fitos %f2, %f29
2833 fstoi %f29, %f23
2834 mova %xcc, %o7, %l4
2835 stb %i5, [%l7 + 0x4C]
2836loop_220:
2837 addcc %g3, %o6, %i7
2838 ta %xcc, 0x6
2839 pdist %f2, %f20, %f26
2840 fmovdcc %icc, %f6, %f0
2841 andncc %l1, %o4, %g5
2842 fmovsvc %icc, %f0, %f13
2843 fbl %fcc0, loop_221
2844 fpsub16s %f27, %f8, %f5
2845 edge8 %i0, %o2, %i3
2846 sll %i4, 0x17, %o0
2847loop_221:
2848 nop
2849 setx 0x087FFDE365456146, %l0, %l6
2850 stx %l6, [%l7 + 0x28]
2851 ldd [%l7 + 0x28], %f30
2852 setx 0x51BBE42E90A562CF, %l1, %l5
2853 stx %l5, [%l7 + 0x10]
2854 ldd [%l7 + 0x10], %f22
2855 fmuld %f22, %f30, %f22
2856 movrlz %g7, %l5, %l6
2857 te %xcc, 0x2
2858 fbul %fcc3, loop_222
2859 andncc %i2, %l3, %g6
2860 smul %i6, %l0, %g1
2861 nop
2862 setx loop_223, %l0, %l1
2863 jmpl %l1, %o5
2864loop_222:
2865 fmovsgu %xcc, %f24, %f10
2866 udiv %g4, 0x05E3, %l2
2867 movleu %icc, %i1, %o1
2868loop_223:
2869 array32 %o3, %g2, %l4
2870 edge32ln %i5, %g3, %o6
2871 tle %icc, 0x3
2872 fbug %fcc3, loop_224
2873 edge16ln %i7, %l1, %o7
2874 edge8 %g5, %i0, %o4
2875 nop
2876 setx 0x607D7456, %l0, %l6
2877 st %l6, [%l7 + 0x1C]
2878 ld [%l7 + 0x1C], %fsr
2879loop_224:
2880 movrgz %o2, 0x324, %i4
2881 movrlz %i3, 0x2B3, %g7
2882 tge %icc, 0x3
2883 sir 0x0BED
2884 fmuld8ulx16 %f12, %f16, %f0
2885 movne %xcc, %o0, %l5
2886 st %f12, [%l7 + 0x50]
2887 tge %icc, 0x0
2888 movle %icc, %i2, %l6
2889 mova %icc, %l3, %i6
2890 sdivx %g6, 0x020B, %g1
2891 fmovsne %icc, %f1, %f21
2892 subcc %o5, 0x1779, %l0
2893 edge32l %l2, %g4, %o1
2894 movrgez %i1, %g2, %l4
2895 mova %icc, %i5, %o3
2896 wr %g0, 0x81, %asi
2897 stxa %o6, [%l7 + 0x08] %asi
2898 tsubcctv %g3, 0x0FCB, %i7
2899 sll %l1, %o7, %i0
2900 fmovsle %xcc, %f0, %f31
2901 edge8ln %o4, %g5, %o2
2902 nop
2903 set 0x57, %g4
2904 stb %i4, [%l7 + %g4]
2905 fmovscs %icc, %f3, %f4
2906 fmovdgu %xcc, %f10, %f5
2907 set 0x2C, %o7
2908 swapa [%l7 + %o7] 0x89, %g7
2909 fmovdpos %icc, %f2, %f20
2910 tvs %icc, 0x6
2911 edge8ln %i3, %o0, %i2
2912 addccc %l6, 0x0272, %l5
2913 bg,a loop_225
2914 ldstub [%l7 + 0x36], %i6
2915 alignaddrl %l3, %g1, %g6
2916 fmovsvs %icc, %f26, %f26
2917loop_225:
2918 bvs,a %icc, loop_226
2919 fpadd16 %f30, %f14, %f8
2920 move %xcc, %l0, %o5
2921 tcc %icc, 0x0
2922loop_226:
2923 std %f10, [%l7 + 0x78]
2924 fmovdl %xcc, %f22, %f16
2925 tsubcc %g4, %l2, %o1
2926 fmovrde %g2, %f26, %f22
2927 edge32n %l4, %i1, %o3
2928 fnot1s %f25, %f3
2929 fandnot1s %f15, %f30, %f4
2930 nop
2931 setx 0x8FEDE837, %l0, %l6
2932 st %l6, [%l7 + 0x28]
2933 ld [%l7 + 0x28], %f26
2934 setx 0x11DEB0BA, %l1, %l5
2935 st %l5, [%l7 + 0x10]
2936 ld [%l7 + 0x10], %f25
2937 fmuls %f25, %f26, %f5
2938 xorcc %o6, %i5, %g3
2939 movneg %icc, %l1, %i7
2940 movne %icc, %i0, %o4
2941 srl %g5, 0x05, %o7
2942 movre %i4, 0x088, %g7
2943 tne %xcc, 0x4
2944 fbl %fcc3, loop_227
2945 smulcc %i3, %o2, %o0
2946 movg %xcc, %i2, %l5
2947 array16 %i6, %l3, %g1
2948loop_227:
2949 ld [%l7 + 0x70], %f6
2950 fmul8x16au %f5, %f14, %f20
2951 edge8n %g6, %l0, %l6
2952 array8 %g4, %o5, %o1
2953 tsubcctv %g2, %l4, %i1
2954 xorcc %o3, 0x0482, %l2
2955 smul %o6, %g3, %l1
2956 fcmpgt16 %f18, %f0, %i5
2957 movrlz %i0, %i7, %o4
2958 edge8l %o7, %g5, %i4
2959 fsrc2s %f19, %f3
2960 movrlez %i3, %o2, %g7
2961 srl %o0, %l5, %i2
2962 alignaddrl %l3, %i6, %g1
2963 tn %xcc, 0x5
2964 array8 %g6, %l6, %l0
2965 addcc %o5, 0x0D11, %g4
2966 sdivx %o1, 0x0694, %g2
2967 movcs %xcc, %l4, %i1
2968 set 0x4C, %i2
2969 swapa [%l7 + %i2] 0x19, %l2
2970 subccc %o3, %o6, %g3
2971 taddcc %l1, 0x1600, %i5
2972 fsrc2s %f30, %f17
2973 nop
2974 setx 0xF4C6C592, %l0, %l6
2975 st %l6, [%l7 + 0x28]
2976 ld [%l7 + 0x28], %f3
2977 fsqrts %f3, %f12
2978 fpack32 %f0, %f20, %f22
2979 movrlz %i7, %i0, %o4
2980 nop
2981 fitos %f11, %f29
2982 nop
2983 setx 0xF8E78DEB245E6C14, %l0, %l6
2984 stx %l6, [%l7 + 0x28]
2985 ldd [%l7 + 0x28], %f0
2986 fsqrtd %f0, %f12
2987 fmovsne %xcc, %f28, %f3
2988 call loop_228
2989 ldsw [%l7 + 0x14], %g5
2990 tne %xcc, 0x5
2991 fzero %f30
2992loop_228:
2993 fabss %f2, %f18
2994 fble,a %fcc1, loop_229
2995 bshuffle %f24, %f0, %f22
2996 fmovrsgz %o7, %f4, %f12
2997 tne %icc, 0x1
2998loop_229:
2999 nop
3000 set 0x50, %o6
3001 prefetcha [%l7 + %o6] 0x18, 0x0
3002 sethi 0x1AE1, %o2
3003 andn %g7, %o0, %i3
3004 nop
3005 set 0x40, %g7
3006 ldd [%l7 + %g7], %f2
3007 fands %f26, %f5, %f9
3008 subccc %l5, %l3, %i2
3009 nop
3010 fitod %f2, %f12
3011 fdtoi %f12, %f30
3012 bshuffle %f18, %f20, %f14
3013 fbe,a %fcc1, loop_230
3014 udivcc %i6, 0x1887, %g1
3015 srax %l6, 0x19, %l0
3016 ta %icc, 0x5
3017loop_230:
3018 srlx %g6, 0x09, %o5
3019 tneg %icc, 0x3
3020 bn,a loop_231
3021 stx %g4, [%l7 + 0x30]
3022 array8 %o1, %g2, %l4
3023 membar 0x1E
3024loop_231:
3025 fmovd %f28, %f30
3026 movrgez %i1, 0x3BF, %o3
3027 fbo %fcc3, loop_232
3028 fcmpne16 %f12, %f8, %o6
3029 move %xcc, %g3, %l2
3030 edge8 %l1, %i7, %i5
3031loop_232:
3032 movge %icc, %i0, %g5
3033 fmovdl %icc, %f27, %f30
3034 tcs %xcc, 0x0
3035 movl %xcc, %o7, %i4
3036 tl %xcc, 0x6
3037 fexpand %f0, %f10
3038 tcs %xcc, 0x1
3039 nop
3040 set 0x40, %l6
3041 ldub [%l7 + %l6], %o2
3042 set 0x34, %i4
3043 stwa %g7, [%l7 + %i4] 0x11
3044 fbn %fcc3, loop_233
3045 edge32l %o0, %o4, %i3
3046 subccc %l5, 0x0284, %i2
3047 tne %xcc, 0x6
3048loop_233:
3049 edge16n %i6, %l3, %l6
3050 edge8n %l0, %g1, %o5
3051 sdivcc %g4, 0x1BBA, %g6
3052 set 0x08, %o1
3053 stxa %o1, [%l7 + %o1] 0x18
3054 movn %xcc, %g2, %i1
3055 movvc %xcc, %l4, %o3
3056 srlx %o6, 0x03, %g3
3057 edge32ln %l2, %l1, %i7
3058 umulcc %i0, %i5, %g5
3059 fxnor %f12, %f28, %f22
3060 sra %o7, %i4, %o2
3061 std %f18, [%l7 + 0x60]
3062 udivcc %g7, 0x096C, %o0
3063 smul %o4, 0x0DC1, %i3
3064 smulcc %i2, 0x1F39, %l5
3065 tsubcc %i6, 0x006C, %l3
3066 fmovscc %icc, %f24, %f27
3067 wr %g0, 0x04, %asi
3068 ldsha [%l7 + 0x2C] %asi, %l6
3069 orncc %l0, 0x1A04, %g1
3070 ld [%l7 + 0x78], %f2
3071 sdivx %g4, 0x1B0C, %o5
3072 fblg,a %fcc3, loop_234
3073 fabsd %f18, %f28
3074 edge16ln %g6, %o1, %g2
3075 subccc %i1, %l4, %o6
3076loop_234:
3077 andncc %g3, %l2, %o3
3078 array8 %i7, %i0, %i5
3079 orncc %l1, %o7, %g5
3080 movrne %o2, %g7, %i4
3081 fnegd %f14, %f12
3082 sdivx %o4, 0x15EB, %i3
3083 fbu,a %fcc3, loop_235
3084 movneg %icc, %i2, %l5
3085 tvs %icc, 0x0
3086 smulcc %o0, %i6, %l3
3087loop_235:
3088 nop
3089 fitod %f0, %f28
3090 fdtoi %f28, %f10
3091 edge16l %l6, %g1, %l0
3092 bn,a %xcc, loop_236
3093 restored
3094 rdpr %cwp, %g1
3095 rdpr %cansave, %g2
3096 rdpr %canrestore, %g3
3097 rdpr %cleanwin, %g4
3098 rdpr %otherwin, %g5
3099 rdpr %wstate, %g6
3100 fones %f10
3101 umulcc %o5, 0x104A, %g4
3102loop_236:
3103 movvs %xcc, %o1, %g2
3104 stw %g6, [%l7 + 0x30]
3105 fpadd32s %f19, %f18, %f5
3106 movgu %xcc, %l4, %i1
3107 movpos %xcc, %g3, %l2
3108 ble,a,pt %icc, loop_237
3109 orncc %o6, 0x1584, %o3
3110 wr %g0, 0x80, %asi
3111 ldda [%l7 + 0x40] %asi, %f16
3112loop_237:
3113 movrlez %i7, 0x3CE, %i5
3114 udivcc %i0, 0x092E, %l1
3115 movneg %xcc, %g5, %o7
3116 sllx %o2, 0x02, %g7
3117 fornot1s %f4, %f3, %f16
3118 nop
3119 setx 0xB5721E6CB2921EAF, %l0, %l6
3120 stx %l6, [%l7 + 0x28]
3121 ldd [%l7 + 0x28], %f22
3122 setx 0x0593255C6C704782, %l1, %l5
3123 stx %l5, [%l7 + 0x10]
3124 ldd [%l7 + 0x10], %f18
3125 fdivd %f18, %f22, %f20
3126 edge8l %i4, %i3, %o4
3127 movneg %icc, %l5, %o0
3128 tge %xcc, 0x0
3129 add %i2, %l3, %i6
3130 sdiv %l6, 0x0AF7, %l0
3131 set 0x56, %l4
3132 stba %o5, [%l7 + %l4] 0xe3
3133 membar #Sync
3134 srax %g4, 0x0D, %g1
3135 std %f2, [%l7 + 0x40]
3136 fmovsn %icc, %f28, %f22
3137 edge32 %g2, %g6, %l4
3138 fpsub16 %f4, %f22, %f12
3139 xnor %i1, 0x16D8, %g3
3140 fbo,a %fcc2, loop_238
3141 edge32n %l2, %o1, %o3
3142 movrne %i7, 0x23A, %o6
3143 fmovrsgz %i0, %f26, %f10
3144loop_238:
3145 edge16n %i5, %l1, %g5
3146 fmovs %f1, %f30
3147 fmovrse %o2, %f10, %f17
3148 flush %l7 + 0x60
3149 stbar
3150 wr %g0, 0x10, %asi
3151 stxa %o7, [%l7 + 0x70] %asi
3152 movrgez %g7, %i3, %o4
3153 call loop_239
3154 fpack32 %f30, %f16, %f0
3155 movleu %xcc, %l5, %i4
3156 set 0x48, %l3
3157 stba %i2, [%l7 + %l3] 0x2b
3158 membar #Sync
3159loop_239:
3160 sir 0x1739
3161 nop
3162 fitod %f4, %f30
3163 fdtoi %f30, %f28
3164 fpsub16 %f8, %f8, %f18
3165 be,a %xcc, loop_240
3166 ta %xcc, 0x4
3167 nop
3168 fitod %f10, %f18
3169 fdtoi %f18, %f2
3170 lduh [%l7 + 0x56], %o0
3171loop_240:
3172 subc %l3, %i6, %l6
3173 array8 %o5, %l0, %g1
3174 wr %g0, 0x89, %asi
3175 ldstuba [%l7 + 0x3F] %asi, %g4
3176 addc %g2, 0x12D1, %l4
3177 fpadd32 %f28, %f30, %f16
3178 ba,pn %icc, loop_241
3179 te %icc, 0x1
3180 fmovrdlz %g6, %f22, %f0
3181 set 0x46, %l0
3182 ldstuba [%l7 + %l0] 0x88, %i1
3183loop_241:
3184 udivcc %l2, 0x0172, %g3
3185 tn %xcc, 0x4
3186 edge16l %o3, %o1, %i7
3187 bge,pn %xcc, loop_242
3188 addc %o6, 0x1298, %i0
3189 fmovde %icc, %f31, %f8
3190 fbue %fcc3, loop_243
3191loop_242:
3192 udivcc %l1, 0x09E0, %i5
3193 fpsub16s %f29, %f8, %f29
3194 movrne %o2, %g5, %o7
3195loop_243:
3196 nop
3197 wr %g0, 0x80, %asi
3198 ldsba [%l7 + 0x52] %asi, %g7
3199 edge32l %o4, %l5, %i3
3200 edge16l %i2, %i4, %l3
3201 edge8n %o0, %i6, %o5
3202 fpadd32 %f24, %f20, %f26
3203 sdivx %l6, 0x00BB, %g1
3204 movne %icc, %g4, %l0
3205 fandnot2 %f10, %f14, %f18
3206 movvc %icc, %l4, %g6
3207 set 0x45, %i1
3208 lduba [%l7 + %i1] 0x19, %g2
3209 movg %xcc, %i1, %l2
3210 nop
3211 setx 0xBD488F54, %l0, %l6
3212 st %l6, [%l7 + 0x28]
3213 ld [%l7 + 0x28], %f2
3214 fsqrts %f2, %f13
3215 andncc %o3, %g3, %o1
3216 sub %o6, %i0, %l1
3217 fmovs %f22, %f5
3218 wr %g0, 0x10, %asi
3219 stba %i5, [%l7 + 0x6C] %asi
3220 andcc %o2, %g5, %o7
3221 move %xcc, %i7, %o4
3222 nop
3223 fitod %f0, %f28
3224 fdtox %f28, %f26
3225 array32 %g7, %i3, %l5
3226 wr %g0, 0x81, %asi
3227 prefetcha [%l7 + 0x38] %asi, 0x3
3228 addccc %i2, %l3, %i6
3229 edge32l %o5, %l6, %o0
3230 faligndata %f6, %f12, %f4
3231 fbge %fcc1, loop_244
3232 fmovdvc %xcc, %f28, %f16
3233 mulscc %g1, 0x0076, %l0
3234 bneg,pt %icc, loop_245
3235loop_244:
3236 fands %f13, %f22, %f9
3237 fbuge,a %fcc3, loop_246
3238 taddcctv %l4, 0x0688, %g6
3239loop_245:
3240 ldd [%l7 + 0x18], %f2
3241 ldsb [%l7 + 0x33], %g2
3242loop_246:
3243 tle %xcc, 0x2
3244 tcs %icc, 0x7
3245 fmovdl %icc, %f18, %f17
3246 smulcc %i1, %l2, %g4
3247 movgu %icc, %g3, %o3
3248 set 0x70, %l2
3249 ldxa [%l7 + %l2] 0x81, %o6
3250 subcc %o1, %l1, %i0
3251 fmovdl %xcc, %f21, %f10
3252 brgz %i5, loop_247
3253 srax %o2, %g5, %i7
3254 tg %icc, 0x7
3255 fmovdleu %icc, %f16, %f25
3256loop_247:
3257 array16 %o4, %o7, %i3
3258 srlx %l5, %g7, %i2
3259 tvs %icc, 0x5
3260 fmovdne %xcc, %f17, %f21
3261 sra %i4, 0x17, %l3
3262 alignaddrl %i6, %l6, %o0
3263 bneg %icc, loop_248
3264 edge16ln %o5, %g1, %l4
3265 movl %xcc, %g6, %l0
3266 srl %g2, %l2, %g4
3267loop_248:
3268 orcc %i1, 0x0CE9, %g3
3269 fba %fcc1, loop_249
3270 subc %o6, %o1, %l1
3271 fzero %f18
3272 fpadd16s %f31, %f10, %f26
3273loop_249:
3274 nop
3275 set 0x48, %o5
3276 stxa %o3, [%l7 + %o5] 0x15
3277 nop
3278 setx 0xB0B07FFC, %l0, %l6
3279 st %l6, [%l7 + 0x28]
3280 ld [%l7 + 0x28], %f25
3281 fsqrts %f25, %f19
3282 udivcc %i5, 0x0121, %o2
3283 taddcc %g5, %i0, %i7
3284 taddcctv %o7, %o4, %l5
3285 bleu,a loop_250
3286 st %f16, [%l7 + 0x30]
3287 fmovdleu %xcc, %f29, %f30
3288 fornot1 %f24, %f10, %f30
3289loop_250:
3290 nop
3291 wr %g0, 0x89, %asi
3292 lda [%l7 + 0x5C] %asi, %f31
3293 popc 0x1EAC, %i3
3294 taddcc %i2, 0x0129, %i4
3295 nop
3296 fitod %f10, %f10
3297 fdtoi %f10, %f7
3298 te %icc, 0x4
3299 fbule,a %fcc1, loop_251
3300 edge8l %g7, %i6, %l3
3301 bcs,a,pn %xcc, loop_252
3302 tcc %icc, 0x3
3303loop_251:
3304 mulx %o0, 0x0E22, %l6
3305 movvs %xcc, %o5, %l4
3306loop_252:
3307 nop
3308 wr %g0, 0x80, %asi
3309 ldsha [%l7 + 0x7C] %asi, %g1
3310 or %l0, 0x1673, %g6
3311 tsubcctv %g2, %g4, %i1
3312 fcmpeq32 %f6, %f16, %g3
3313 subccc %l2, %o1, %o6
3314 fmovspos %icc, %f10, %f3
3315 subcc %l1, 0x0F8C, %i5
3316 andncc %o3, %g5, %i0
3317 orn %i7, %o2, %o4
3318 andcc %l5, %o7, %i2
3319 fbue,a %fcc1, loop_253
3320 edge8l %i3, %i4, %i6
3321 edge8l %g7, %o0, %l6
3322 set 0x51, %i5
3323 stba %o5, [%l7 + %i5] 0x11
3324loop_253:
3325 fbule,a %fcc0, loop_254
3326 mulx %l4, %g1, %l3
3327 brlez %l0, loop_255
3328 fpadd32 %f6, %f8, %f26
3329loop_254:
3330 fmovdneg %xcc, %f28, %f14
3331 udivx %g6, 0x1499, %g4
3332loop_255:
3333 brlez %i1, loop_256
3334 and %g3, 0x0F23, %l2
3335 brgz %o1, loop_257
3336 fnot1s %f16, %f0
3337loop_256:
3338 movrgz %g2, %l1, %o6
3339 fsrc2s %f22, %f16
3340loop_257:
3341 nop
3342 setx loop_258, %l0, %l1
3343 jmpl %l1, %i5
3344 sdivcc %g5, 0x1878, %i0
3345 fsrc1 %f14, %f28
3346 fmovdg %icc, %f22, %f12
3347loop_258:
3348 popc 0x0130, %i7
3349 fone %f4
3350 tsubcc %o3, %o4, %l5
3351 movleu %xcc, %o2, %o7
3352 fmul8sux16 %f0, %f4, %f20
3353 udivcc %i3, 0x1944, %i2
3354 wr %g0, 0x19, %asi
3355 lda [%l7 + 0x4C] %asi, %f24
3356 udivx %i6, 0x0E3A, %i4
3357 edge16ln %g7, %o0, %o5
3358 udivx %l4, 0x167C, %l6
3359 fmovse %icc, %f23, %f0
3360 movrlz %g1, 0x03A, %l0
3361 addccc %l3, %g4, %g6
3362 bcs,a,pn %icc, loop_259
3363 fmul8x16 %f25, %f0, %f8
3364 fexpand %f18, %f20
3365 fmuld8sux16 %f6, %f9, %f20
3366loop_259:
3367 ldstub [%l7 + 0x34], %g3
3368 orncc %i1, 0x0E51, %o1
3369 udivcc %l2, 0x1565, %l1
3370 stw %g2, [%l7 + 0x6C]
3371 sdivx %i5, 0x0831, %o6
3372 be,a,pt %xcc, loop_260
3373 alignaddrl %i0, %i7, %g5
3374 xnor %o3, %l5, %o2
3375 tge %icc, 0x5
3376loop_260:
3377 nop
3378 setx 0xB3962692, %l0, %l6
3379 st %l6, [%l7 + 0x28]
3380 ld [%l7 + 0x28], %f8
3381 setx 0xDBA5BAE9, %l1, %l5
3382 st %l5, [%l7 + 0x10]
3383 ld [%l7 + 0x10], %f24
3384 fadds %f24, %f8, %f23
3385 fornot2s %f24, %f7, %f14
3386 nop
3387 setx 0xA8A787C9304E2532, %l0, %l6
3388 stx %l6, [%l7 + 0x40]
3389 ldx [%l7 + 0x40], %fsr
3390 orcc %o4, 0x12D1, %i3
3391 tvs %icc, 0x0
3392 srlx %o7, %i6, %i4
3393 fmovsvs %xcc, %f0, %f1
3394 fmul8x16al %f14, %f1, %f4
3395 xnor %g7, %i2, %o5
3396 sdiv %o0, 0x07F9, %l4
3397 stb %l6, [%l7 + 0x3E]
3398 sdivcc %l0, 0x1714, %l3
3399 andn %g1, 0x024E, %g6
3400 edge16l %g3, %g4, %o1
3401 ldub [%l7 + 0x0C], %i1
3402 and %l2, %l1, %g2
3403 taddcc %i5, 0x0531, %i0
3404 subccc %i7, 0x1CD9, %g5
3405 move %icc, %o6, %l5
3406 fnands %f31, %f3, %f6
3407 move %icc, %o2, %o4
3408 edge8n %i3, %o7, %o3
3409 edge16l %i6, %g7, %i2
3410 tn %icc, 0x1
3411 movl %xcc, %i4, %o5
3412 movle %icc, %o0, %l4
3413 subccc %l0, 0x068B, %l6
3414 fsrc1s %f1, %f9
3415 movrgez %l3, 0x136, %g6
3416 fmovse %xcc, %f13, %f8
3417 movge %icc, %g1, %g3
3418 fsrc2s %f11, %f29
3419 nop
3420 setx loop_261, %l0, %l1
3421 wrpr 0x1, %tl
3422 wrpr %l1, %tpc
3423 add %l1, 0x4, %l1
3424 wrpr %l1, %tnpc
3425 setx 0x34400001400, %l0, %l1
3426 wrpr %l1, %tstate
3427 wrhpr 0x4, %htstate
3428 retry
3429 bleu,pt %xcc, loop_262
3430 orcc %o1, %i1, %l2
3431 fxnor %f12, %f24, %f18
3432loop_261:
3433 brnz %g4, loop_263
3434loop_262:
3435 tl %xcc, 0x0
3436 stw %g2, [%l7 + 0x28]
3437 fbue %fcc0, loop_264
3438loop_263:
3439 te %xcc, 0x0
3440 edge8ln %i5, %i0, %l1
3441 bg %icc, loop_265
3442loop_264:
3443 tleu %xcc, 0x1
3444 movleu %icc, %i7, %g5
3445 edge8n %o6, %l5, %o4
3446loop_265:
3447 add %o2, %i3, %o3
3448 nop
3449 setx 0xA07A4786, %l0, %l6
3450 st %l6, [%l7 + 0x34]
3451 ld [%l7 + 0x34], %fsr
3452 tne %icc, 0x2
3453 fbne %fcc1, loop_266
3454 fandnot1s %f15, %f29, %f12
3455 movrne %o7, 0x104, %i6
3456 call loop_267
3457loop_266:
3458 smul %i2, %g7, %i4
3459 movrne %o5, %o0, %l0
3460 movl %icc, %l4, %l3
3461loop_267:
3462 udivx %g6, 0x1EB7, %g1
3463 tg %xcc, 0x4
3464 movvc %xcc, %l6, %o1
3465 tsubcctv %i1, %l2, %g4
3466 nop
3467 fitod %f6, %f2
3468 fdtox %f2, %f0
3469 alignaddr %g3, %i5, %i0
3470 fbu %fcc2, loop_268
3471 tleu %xcc, 0x7
3472 tsubcctv %g2, 0x1647, %i7
3473 movle %icc, %l1, %o6
3474loop_268:
3475 fmul8ulx16 %f16, %f8, %f20
3476 subc %l5, %g5, %o4
3477 movge %xcc, %o2, %o3
3478 edge8 %i3, %i6, %i2
3479 edge32l %g7, %o7, %i4
3480 wr %g0, 0x2c, %asi
3481 ldda [%l7 + 0x40] %asi, %o0
3482 fbne %fcc0, loop_269
3483 edge32l %o5, %l4, %l3
3484 srax %l0, %g1, %g6
3485 fblg %fcc3, loop_270
3486loop_269:
3487 bcs,pt %icc, loop_271
3488 movne %icc, %l6, %i1
3489 movle %icc, %l2, %o1
3490loop_270:
3491 fbug,a %fcc2, loop_272
3492loop_271:
3493 orncc %g3, %i5, %i0
3494 sth %g4, [%l7 + 0x1E]
3495 orcc %g2, %i7, %o6
3496loop_272:
3497 restored
3498 rdpr %cwp, %g1
3499 rdpr %cansave, %g2
3500 rdpr %canrestore, %g3
3501 rdpr %cleanwin, %g4
3502 rdpr %otherwin, %g5
3503 rdpr %wstate, %g6
3504 alignaddr %l5, %l1, %g5
3505 edge8 %o4, %o3, %i3
3506 srax %i6, %i2, %g7
3507 smul %o7, %o2, %o0
3508 fcmpne16 %f26, %f0, %o5
3509 tpos %icc, 0x4
3510 tcs %icc, 0x5
3511 or %l4, %i4, %l3
3512 orcc %g1, 0x1E57, %g6
3513 andncc %l0, %l6, %l2
3514 add %l7, 0x68, %l6
3515 wr %g0, 0x18, %asi
3516 lda [%l6] %asi, %o1
3517 casa [%l6] %asi, %o1, %g3
3518 fmovdge %xcc, %f26, %f1
3519 brgez,a %i1, loop_273
3520 add %i0, %g4, %i5
3521 set 0x68, %l5
3522 stxa %g2, [%l7 + %l5] 0xea
3523 membar #Sync
3524loop_273:
3525 edge32ln %o6, %i7, %l1
3526 srlx %g5, 0x07, %l5
3527 or %o3, 0x1DB3, %i3
3528 movcc %icc, %o4, %i2
3529 movrlz %i6, %o7, %g7
3530 fbug,a %fcc1, loop_274
3531 sir 0x02B5
3532 edge16 %o2, %o0, %o5
3533 srl %l4, %i4, %l3
3534loop_274:
3535 bleu loop_275
3536 edge16l %g1, %g6, %l6
3537 fsrc1s %f3, %f5
3538 nop
3539 fitod %f6, %f16
3540 fdtox %f16, %f12
3541loop_275:
3542 bge,pn %icc, loop_276
3543 xnor %l2, %o1, %l0
3544 wr %g0, 0x81, %asi
3545 lduba [%l7 + 0x6E] %asi, %i1
3546loop_276:
3547 bvs,a,pn %xcc, loop_277
3548 fmovrsgz %g3, %f27, %f14
3549 brnz %i0, loop_278
3550 tgu %xcc, 0x3
3551loop_277:
3552 sll %g4, 0x0B, %g2
3553 edge16l %i5, %i7, %l1
3554loop_278:
3555 subcc %o6, %l5, %g5
3556 xorcc %i3, %o3, %o4
3557 movl %xcc, %i6, %o7
3558 umul %g7, 0x1A0F, %i2
3559 fnands %f6, %f1, %f12
3560 fsrc1s %f16, %f7
3561 sub %o0, %o5, %l4
3562 bl,a %icc, loop_279
3563 fmovrde %o2, %f8, %f20
3564 orn %l3, %i4, %g6
3565 wr %g0, 0x10, %asi
3566 lda [%l7 + 0x54] %asi, %f14
3567loop_279:
3568 fcmple32 %f14, %f28, %g1
3569 nop
3570 setx loop_280, %l0, %l1
3571 jmpl %l1, %l2
3572 subc %o1, %l6, %l0
3573 movge %xcc, %i1, %i0
3574 andn %g3, %g4, %g2
3575loop_280:
3576 nop
3577 setx loop_281, %l0, %l1
3578 wrpr 0x1, %tl
3579 wrpr %l1, %tnpc
3580 setx 0x34400001400, %l0, %l1
3581 wrpr %l1, %tstate
3582 wrhpr 0x4, %htstate
3583 done
3584 alignaddrl %i5, %l1, %o6
3585 movn %xcc, %l5, %i7
3586 or %g5, %i3, %o3
3587loop_281:
3588 sir 0x10FD
3589 smul %o4, %i6, %g7
3590 fmul8x16al %f3, %f1, %f26
3591 fcmpgt32 %f6, %f30, %o7
3592 sdiv %o0, 0x1253, %i2
3593 bvs,a,pt %icc, loop_282
3594 movleu %icc, %o5, %o2
3595 movrlz %l4, 0x20D, %i4
3596 movcc %xcc, %g6, %l3
3597loop_282:
3598 bg,a loop_283
3599 fmovdg %icc, %f31, %f24
3600 tl %icc, 0x1
3601 add %l7, 0x28, %l6
3602 wr %g0, 0x11, %asi
3603 casa [%l6] 0x11, %g1, %o1
3604loop_283:
3605 nop
3606 wr %g0, 0x89, %asi
3607 ldswa [%l7 + 0x7C] %asi, %l6
3608 smulcc %l0, %l2, %i1
3609 xorcc %i0, %g3, %g4
3610 movge %icc, %g2, %l1
3611 fcmpgt16 %f24, %f16, %o6
3612 mulscc %l5, %i7, %g5
3613 fnors %f1, %f2, %f16
3614 sll %i3, %i5, %o4
3615 alignaddrl %o3, %i6, %g7
3616 fble,a %fcc3, loop_284
3617 tsubcctv %o7, 0x1618, %o0
3618 fornot2 %f12, %f6, %f2
3619 saved
3620 rdpr %cwp, %g1
3621 rdpr %cansave, %g2
3622 rdpr %canrestore, %g3
3623 rdpr %cleanwin, %g4
3624 rdpr %otherwin, %g5
3625 rdpr %wstate, %g6
3626loop_284:
3627 edge16l %o5, %o2, %l4
3628 tne %xcc, 0x2
3629 andn %i2, %g6, %l3
3630 nop
3631 set 0x30, %g6
3632 ldd [%l7 + %g6], %g0
3633 fmovscs %icc, %f29, %f27
3634 fpadd16 %f26, %f16, %f6
3635 fones %f25
3636 fbul,a %fcc2, loop_285
3637 array8 %o1, %l6, %l0
3638 tleu %xcc, 0x3
3639 brgz,a %i4, loop_286
3640loop_285:
3641 tgu %icc, 0x6
3642 alignaddrl %l2, %i0, %i1
3643 edge32n %g4, %g3, %l1
3644loop_286:
3645 nop
3646 wr %g0, 0x89, %asi
3647 lduwa [%l7 + 0x48] %asi, %g2
3648 stw %o6, [%l7 + 0x6C]
3649 fnor %f10, %f10, %f26
3650 nop
3651 fitos %f7, %f25
3652 fstoi %f25, %f19
3653 fblg,a %fcc2, loop_287
3654 fmul8x16 %f4, %f26, %f18
3655 nop
3656 setx 0x7923E3B2328EFF1E, %l0, %l6
3657 stx %l6, [%l7 + 0x28]
3658 ldd [%l7 + 0x28], %f28
3659 setx 0xD42234795786EEF6, %l1, %l5
3660 stx %l5, [%l7 + 0x10]
3661 ldd [%l7 + 0x10], %f12
3662 fdivd %f12, %f28, %f28
3663 tvs %icc, 0x3
3664loop_287:
3665 sdivx %i7, 0x05A7, %g5
3666 nop
3667 setx 0xDB0E504E8048C5C7, %l0, %l6
3668 stx %l6, [%l7 + 0x58]
3669 ldx [%l7 + 0x58], %fsr
3670 nop
3671 setx 0x17E45C64807A4CAA, %l0, %l6
3672 stx %l6, [%l7 + 0x58]
3673 ldx [%l7 + 0x58], %fsr
3674 fmovsvs %icc, %f21, %f31
3675 array8 %l5, %i3, %i5
3676 bn,pn %icc, loop_288
3677 ble loop_289
3678 movre %o4, %o3, %i6
3679 edge16l %g7, %o0, %o7
3680loop_288:
3681 ldsw [%l7 + 0x74], %o5
3682loop_289:
3683 restored
3684 rdpr %cwp, %g1
3685 rdpr %cansave, %g2
3686 rdpr %canrestore, %g3
3687 rdpr %cleanwin, %g4
3688 rdpr %otherwin, %g5
3689 rdpr %wstate, %g6
3690 subccc %l4, %i2, %o2
3691 fnot2 %f0, %f2
3692 tcc %xcc, 0x3
3693 bvc,a,pt %icc, loop_290
3694 nop
3695 setx loop_291, %l0, %l1
3696 wrpr 0x1, %tl
3697 wrpr %l1, %tnpc
3698 setx 0x34400001400, %l0, %l1
3699 wrpr %l1, %tstate
3700 wrhpr 0x4, %htstate
3701 done
3702 mulscc %l3, 0x1B75, %g1
3703 movne %icc, %o1, %g6
3704loop_290:
3705 fmovsa %xcc, %f25, %f25
3706loop_291:
3707 edge8 %l0, %l6, %i4
3708 edge32n %i0, %l2, %g4
3709 sllx %i1, 0x0A, %l1
3710 nop
3711 setx 0xEACE5F8E20461FC3, %l0, %l6
3712 stx %l6, [%l7 + 0x68]
3713 ldx [%l7 + 0x68], %fsr
3714 alignaddr %g2, %o6, %g3
3715 bge,pt %xcc, loop_292
3716 fzeros %f26
3717 nop
3718 fitos %f11, %f9
3719 fstoi %f9, %f15
3720 movleu %xcc, %i7, %g5
3721loop_292:
3722 nop
3723 fitod %f12, %f16
3724 fdtos %f16, %f2
3725 xnorcc %i3, 0x032D, %i5
3726 fpadd32s %f29, %f27, %f18
3727 set 0x5A, %g1
3728 stba %o4, [%l7 + %g1] 0xe2
3729 membar #Sync
3730 fmovrsgz %o3, %f8, %f10
3731 tg %xcc, 0x7
3732 nop
3733 set 0x20, %g3
3734 std %f6, [%l7 + %g3]
3735 set 0x36, %i0
3736 ldsba [%l7 + %i0] 0x0c, %i6
3737 xnorcc %g7, %l5, %o7
3738 sdivx %o5, 0x1F74, %o0
3739 movl %xcc, %i2, %l4
3740 tcc %icc, 0x3
3741 mulx %o2, %l3, %g1
3742 nop
3743 set 0x4C, %g5
3744 stw %o1, [%l7 + %g5]
3745 fmovs %f2, %f13
3746 edge16n %g6, %l0, %l6
3747 sethi 0x00E5, %i4
3748 brlez,a %i0, loop_293
3749 tcs %xcc, 0x3
3750 fcmpeq16 %f22, %f26, %l2
3751 ldd [%l7 + 0x08], %i0
3752loop_293:
3753 bpos loop_294
3754 movneg %xcc, %l1, %g4
3755 movcc %icc, %g2, %g3
3756 fbule %fcc3, loop_295
3757loop_294:
3758 movg %icc, %o6, %g5
3759 wr %g0, 0x11, %asi
3760 ldda [%l7 + 0x40] %asi, %f16
3761loop_295:
3762 bleu,a,pn %icc, loop_296
3763 edge16ln %i7, %i3, %o4
3764 ldd [%l7 + 0x48], %f22
3765 movrne %o3, %i5, %i6
3766loop_296:
3767 sir 0x12DA
3768 sll %g7, 0x1D, %l5
3769 movvc %xcc, %o7, %o5
3770 addc %o0, %l4, %i2
3771 set 0x10, %l1
3772 prefetcha [%l7 + %l1] 0x0c, 0x3
3773 mova %icc, %l3, %o1
3774 fbuge %fcc0, loop_297
3775 subccc %g6, 0x072E, %g1
3776 fsrc2 %f12, %f6
3777 movge %xcc, %l6, %i4
3778loop_297:
3779 tpos %icc, 0x5
3780 fbge %fcc0, loop_298
3781 fnand %f26, %f26, %f22
3782 edge16l %l0, %l2, %i0
3783 be,pt %icc, loop_299
3784loop_298:
3785 movrlz %i1, %g4, %g2
3786 udiv %g3, 0x1095, %o6
3787 set 0x20, %i3
3788 ldswa [%l7 + %i3] 0x04, %g5
3789loop_299:
3790 te %icc, 0x2
3791 sdiv %l1, 0x042D, %i3
3792 bg loop_300
3793 nop
3794 setx 0xB1EB05E5, %l0, %l6
3795 st %l6, [%l7 + 0x28]
3796 ld [%l7 + 0x28], %f8
3797 setx 0x8EDB80AB, %l1, %l5
3798 st %l5, [%l7 + 0x10]
3799 ld [%l7 + 0x10], %f27
3800 fadds %f27, %f8, %f7
3801 movvc %icc, %i7, %o4
3802 fandnot2 %f12, %f10, %f14
3803loop_300:
3804 or %o3, 0x0B4F, %i5
3805 edge8l %i6, %g7, %l5
3806 popc %o7, %o0
3807 fmovrsgz %l4, %f12, %f27
3808 movpos %xcc, %i2, %o5
3809 tg %icc, 0x2
3810 fmovsneg %xcc, %f31, %f12
3811 tgu %icc, 0x1
3812 tcc %xcc, 0x6
3813 sdiv %o2, 0x12C4, %o1
3814 fbo,a %fcc3, loop_301
3815 edge8l %l3, %g1, %l6
3816 fmovdvc %icc, %f28, %f4
3817 fpack16 %f24, %f6
3818loop_301:
3819 lduw [%l7 + 0x40], %i4
3820 fmovsl %icc, %f0, %f9
3821 movrgez %g6, %l2, %i0
3822 stb %i1, [%l7 + 0x14]
3823 sth %l0, [%l7 + 0x14]
3824 fabss %f1, %f31
3825 movn %icc, %g4, %g2
3826 smulcc %o6, %g5, %l1
3827 tleu %icc, 0x4
3828 be,a,pt %xcc, loop_302
3829 edge16 %i3, %g3, %o4
3830 edge16 %o3, %i7, %i6
3831 addcc %g7, 0x01F6, %l5
3832loop_302:
3833 bpos,a %icc, loop_303
3834 sdivcc %i5, 0x111B, %o0
3835 fpack16 %f20, %f1
3836 edge16l %o7, %i2, %o5
3837loop_303:
3838 nop
3839 add %l7, 0x38, %l6
3840 wr %g0, 0x88, %asi
3841 casa [%l6] 0x88, %o2, %l4
3842 andn %o1, %g1, %l6
3843 fors %f30, %f24, %f0
3844 edge16n %i4, %l3, %l2
3845 addcc %g6, %i1, %i0
3846 movge %xcc, %g4, %g2
3847 andncc %o6, %g5, %l0
3848 ldub [%l7 + 0x51], %i3
3849 tge %xcc, 0x7
3850 tsubcctv %g3, 0x0D34, %l1
3851 set 0x40, %i7
3852 ldxa [%l7 + %i7] 0x80, %o4
3853 fcmpne16 %f30, %f20, %i7
3854 mulscc %i6, 0x1C7F, %g7
3855 bvs loop_304
3856 array8 %l5, %i5, %o3
3857 movg %icc, %o0, %i2
3858 xnor %o5, 0x19ED, %o7
3859loop_304:
3860 nop
3861 wr %g0, 0xf0, %asi
3862 stda %f0, [%l7 + 0x40] %asi
3863 membar #Sync
3864 srax %o2, 0x1D, %l4
3865 movrgz %g1, 0x1FC, %o1
3866 brlz,a %l6, loop_305
3867 restored
3868 rdpr %cwp, %g1
3869 rdpr %cansave, %g2
3870 rdpr %canrestore, %g3
3871 rdpr %cleanwin, %g4
3872 rdpr %otherwin, %g5
3873 rdpr %wstate, %g6
3874 tpos %xcc, 0x1
3875 fmovsl %icc, %f21, %f19
3876loop_305:
3877 fmovse %icc, %f21, %f11
3878 sllx %i4, 0x03, %l2
3879 set 0x14, %o4
3880 lduha [%l7 + %o4] 0x11, %l3
3881 fbuge %fcc0, loop_306
3882 movleu %icc, %i1, %g6
3883 mova %xcc, %g4, %g2
3884 ta %icc, 0x1
3885loop_306:
3886 bl %icc, loop_307
3887 fmovdge %xcc, %f17, %f9
3888 fsrc1s %f21, %f6
3889 nop
3890 setx loop_308, %l0, %l1
3891 wrpr 0x1, %tl
3892 wrpr %l1, %tpc
3893 add %l1, 0x4, %l1
3894 wrpr %l1, %tnpc
3895 setx 0x34400001400, %l0, %l1
3896 wrpr %l1, %tstate
3897 wrhpr 0x4, %htstate
3898 retry
3899loop_307:
3900 fmovsgu %xcc, %f9, %f30
3901 add %o6, %g5, %i0
3902 addccc %l0, 0x12EA, %i3
3903loop_308:
3904 fandnot1 %f24, %f8, %f20
3905 edge32l %l1, %g3, %i7
3906 lduw [%l7 + 0x7C], %i6
3907 tgu %icc, 0x7
3908 fbule %fcc1, loop_309
3909 ta %xcc, 0x2
3910 movrlz %o4, %l5, %g7
3911 taddcctv %o3, 0x16E2, %i5
3912loop_309:
3913 edge32n %i2, %o5, %o7
3914 te %xcc, 0x3
3915 movneg %icc, %o2, %l4
3916 subcc %o0, %g1, %l6
3917 tneg %icc, 0x6
3918 edge32 %i4, %o1, %l2
3919 andncc %i1, %g6, %g4
3920 move %icc, %g2, %o6
3921 ble,a %icc, loop_310
3922 brlez %l3, loop_311
3923 tleu %xcc, 0x0
3924 brgz %i0, loop_312
3925loop_310:
3926 edge16ln %l0, %i3, %g5
3927loop_311:
3928 edge16ln %g3, %l1, %i7
3929 fmul8x16al %f5, %f18, %f16
3930loop_312:
3931 fmovsne %icc, %f18, %f3
3932 set 0x30, %o0
3933 ldda [%l7 + %o0] 0xea, %o4
3934 fandnot2s %f26, %f15, %f4
3935 xorcc %i6, %g7, %o3
3936 or %l5, %i5, %o5
3937 edge32n %i2, %o7, %o2
3938 xor %o0, %l4, %l6
3939 edge8 %i4, %o1, %l2
3940 movrne %g1, 0x0C5, %g6
3941 sdivcc %g4, 0x1FE8, %g2
3942 tvs %icc, 0x1
3943 fmovdpos %xcc, %f6, %f21
3944 movcs %icc, %o6, %l3
3945 tleu %icc, 0x0
3946 movrlz %i1, 0x167, %i0
3947 addcc %i3, 0x0D34, %l0
3948 ldstub [%l7 + 0x69], %g5
3949 tn %xcc, 0x2
3950 fbl,a %fcc1, loop_313
3951 brnz %l1, loop_314
3952 fmovrslez %g3, %f17, %f27
3953 taddcc %i7, 0x0522, %o4
3954loop_313:
3955 fblg,a %fcc1, loop_315
3956loop_314:
3957 bvc,a %icc, loop_316
3958 bg,a,pt %icc, loop_317
3959 xorcc %i6, 0x172C, %o3
3960loop_315:
3961 nop
3962 set 0x7C, %o3
3963 swapa [%l7 + %o3] 0x89, %l5
3964loop_316:
3965 orn %g7, %i5, %o5
3966loop_317:
3967 fsrc1 %f2, %f18
3968 or %i2, 0x1DA0, %o7
3969 tvs %xcc, 0x1
3970 bgu,a,pt %icc, loop_318
3971 saved
3972 rdpr %cwp, %g1
3973 rdpr %cansave, %g2
3974 rdpr %canrestore, %g3
3975 rdpr %cleanwin, %g4
3976 rdpr %otherwin, %g5
3977 rdpr %wstate, %g6
3978 nop
3979 setx loop_319, %l0, %l1
3980 wrpr 0x1, %tl
3981 wrpr %l1, %tpc
3982 add %l1, 0x4, %l1
3983 wrpr %l1, %tnpc
3984 setx 0x34400001400, %l0, %l1
3985 wrpr %l1, %tstate
3986 wrhpr 0x4, %htstate
3987 retry
3988 fornot2 %f24, %f24, %f14
3989loop_318:
3990 movrlez %o2, 0x3C5, %l4
3991 taddcc %o0, %i4, %l6
3992loop_319:
3993 edge32 %l2, %g1, %o1
3994 udivx %g4, 0x0254, %g6
3995 orcc %g2, %o6, %l3
3996 set 0x24, %i6
3997 stba %i0, [%l7 + %i6] 0x2f
3998 membar #Sync
3999 fornot1 %f26, %f2, %f0
4000 popc %i1, %l0
4001 ldd [%l7 + 0x70], %g4
4002 tsubcc %i3, %l1, %g3
4003 fbuge,a %fcc2, loop_320
4004 subcc %o4, 0x0B33, %i6
4005 sra %i7, 0x11, %o3
4006 fbge,a %fcc1, loop_321
4007loop_320:
4008 move %xcc, %g7, %i5
4009 stb %l5, [%l7 + 0x51]
4010 fornot1 %f0, %f4, %f8
4011loop_321:
4012 taddcctv %o5, %o7, %o2
4013 fmovrdgez %l4, %f12, %f22
4014 tsubcctv %o0, 0x1626, %i2
4015 alignaddr %l6, %l2, %g1
4016 andncc %i4, %o1, %g4
4017 fmovrde %g2, %f26, %f26
4018 fmovsa %xcc, %f0, %f5
4019 nop
4020 fitos %f6, %f13
4021 fstoi %f13, %f27
4022 fmovspos %icc, %f9, %f18
4023 alignaddrl %o6, %g6, %i0
4024 tle %icc, 0x6
4025 stw %l3, [%l7 + 0x4C]
4026 nop
4027 setx 0x4061869D, %l0, %l6
4028 st %l6, [%l7 + 0x28]
4029 ld [%l7 + 0x28], %f1
4030 setx 0x3BA20961, %l1, %l5
4031 st %l5, [%l7 + 0x10]
4032 ld [%l7 + 0x10], %f8
4033 fsubs %f8, %f1, %f20
4034 wr %g0, 0x18, %asi
4035 stha %l0, [%l7 + 0x2A] %asi
4036 movcs %xcc, %g5, %i3
4037 edge32ln %l1, %g3, %o4
4038 std %f4, [%l7 + 0x58]
4039 nop
4040 setx 0x58138736, %l0, %l6
4041 st %l6, [%l7 + 0x28]
4042 ld [%l7 + 0x28], %f17
4043 setx 0xD3845603, %l1, %l5
4044 st %l5, [%l7 + 0x10]
4045 ld [%l7 + 0x10], %f25
4046 fadds %f25, %f17, %f21
4047 wr %g0, 0x17, %asi
4048 stda %f0, [%l7 + 0x40] %asi
4049 membar #Sync
4050 edge16ln %i1, %i6, %i7
4051 movpos %icc, %o3, %g7
4052 sub %i5, 0x01C2, %l5
4053 edge32n %o7, %o2, %l4
4054 bcc,pt %xcc, loop_322
4055 tsubcctv %o0, %i2, %o5
4056 nop
4057 fitod %f4, %f22
4058 fdtoi %f22, %f0
4059 nop
4060 fitod %f2, %f10
4061 fdtox %f10, %f10
4062 fxtod %f10, %f0
4063loop_322:
4064 nop
4065 set 0x28, %g2
4066 lduha [%l7 + %g2] 0x81, %l2
4067 edge16 %g1, %l6, %i4
4068 fmovrdne %g4, %f26, %f6
4069 nop
4070 setx loop_323, %l0, %l1
4071 jmpl %l1, %g2
4072 andcc %o6, %g6, %i0
4073 srlx %o1, 0x19, %l0
4074 tcc %xcc, 0x1
4075loop_323:
4076 smul %l3, %g5, %i3
4077 ldsh [%l7 + 0x3A], %l1
4078 taddcctv %o4, %g3, %i1
4079 subc %i6, 0x0CAE, %o3
4080 movneg %xcc, %g7, %i5
4081 mulx %i7, %o7, %o2
4082 mova %xcc, %l4, %l5
4083 ldd [%l7 + 0x28], %i2
4084 sllx %o5, %o0, %g1
4085 movn %xcc, %l6, %i4
4086 edge8n %l2, %g4, %o6
4087 xnorcc %g6, 0x036E, %g2
4088 fandnot2 %f10, %f20, %f12
4089 smulcc %i0, %o1, %l0
4090 wr %g0, 0x89, %asi
4091 ldstuba [%l7 + 0x50] %asi, %l3
4092 edge16l %g5, %i3, %l1
4093 orcc %o4, %g3, %i6
4094 wr %g0, 0x2b, %asi
4095 ldda [%l7 + 0x70] %asi, %o2
4096 srl %g7, %i5, %i1
4097 udiv %i7, 0x0E0C, %o2
4098 fcmple16 %f20, %f8, %l4
4099 movcs %icc, %o7, %l5
4100 edge32n %i2, %o0, %o5
4101 fmovscc %icc, %f11, %f15
4102 fcmple16 %f8, %f28, %g1
4103 fbo,a %fcc2, loop_324
4104 fnands %f22, %f13, %f17
4105 and %i4, %l2, %g4
4106 nop
4107 setx 0x97E326EE50423FB5, %l0, %l6
4108 stx %l6, [%l7 + 0x58]
4109 ldx [%l7 + 0x58], %fsr
4110loop_324:
4111 movle %icc, %o6, %g6
4112 add %l7, 0x38, %l6
4113 wr %g0, 0x0c, %asi
4114 ldxa [%l6] %asi, %g2
4115 casxa [%l6] %asi, %g2, %l6
4116 nop
4117 fitod %f6, %f6
4118 fdtoi %f6, %f14
4119 movneg %icc, %i0, %o1
4120 movrlez %l3, 0x13B, %l0
4121 fpadd16 %f18, %f8, %f8
4122 tsubcctv %i3, %g5, %o4
4123 bgu,a loop_325
4124 fmul8x16 %f0, %f4, %f14
4125 membar #Sync
4126 wr %g0, 0x1f, %asi
4127 ldda [%l7 + 0x40] %asi, %f0
4128loop_325:
4129 tsubcc %g3, 0x0F64, %l1
4130 movrgez %i6, 0x0EE, %o3
4131 call loop_326
4132 movgu %xcc, %g7, %i5
4133 set 0x40, %g4
4134 stda %f16, [%l7 + %g4] 0x10
4135loop_326:
4136 tsubcctv %i1, 0x0AB4, %o2
4137 tle %icc, 0x5
4138 nop
4139 fitod %f2, %f22
4140 fdtox %f22, %f2
4141 movl %icc, %l4, %i7
4142 st %f22, [%l7 + 0x78]
4143 tvs %xcc, 0x0
4144 edge32l %o7, %i2, %o0
4145 std %f26, [%l7 + 0x18]
4146 fcmpgt16 %f6, %f10, %o5
4147 fnot1 %f16, %f0
4148 fmul8ulx16 %f2, %f28, %f20
4149 edge16ln %g1, %i4, %l2
4150 fnands %f23, %f12, %f31
4151 edge16 %l5, %o6, %g4
4152 stb %g6, [%l7 + 0x53]
4153 bg,a %icc, loop_327
4154 tg %xcc, 0x4
4155 movcc %icc, %g2, %l6
4156 fmovdneg %xcc, %f21, %f15
4157loop_327:
4158 subc %o1, %l3, %i0
4159 edge8n %i3, %g5, %l0
4160 ld [%l7 + 0x54], %f4
4161 brnz,a %g3, loop_328
4162 movne %xcc, %o4, %l1
4163 st %f2, [%l7 + 0x4C]
4164 fabss %f19, %f13
4165loop_328:
4166 movg %icc, %o3, %g7
4167 fmul8x16 %f30, %f16, %f0
4168 andcc %i6, 0x0D67, %i1
4169 xor %i5, %l4, %o2
4170 wr %g0, 0x80, %asi
4171 ldsba [%l7 + 0x65] %asi, %i7
4172 fmul8x16 %f17, %f16, %f0
4173 movleu %xcc, %i2, %o7
4174 orncc %o5, %g1, %i4
4175 taddcc %o0, %l2, %o6
4176 membar 0x2A
4177 edge8l %g4, %l5, %g6
4178 fmovdn %icc, %f16, %f24
4179 edge8n %g2, %l6, %o1
4180 bg,pt %xcc, loop_329
4181 fbe,a %fcc1, loop_330
4182 sub %i0, %i3, %l3
4183 edge32 %g5, %l0, %o4
4184loop_329:
4185 edge16 %g3, %o3, %g7
4186loop_330:
4187 tge %xcc, 0x1
4188 fblg,a %fcc1, loop_331
4189 fbge %fcc2, loop_332
4190 nop
4191 setx 0xFB66B23F, %l0, %l6
4192 st %l6, [%l7 + 0x28]
4193 ld [%l7 + 0x28], %f31
4194 setx 0xE83956B4, %l1, %l5
4195 st %l5, [%l7 + 0x10]
4196 ld [%l7 + 0x10], %f21
4197 fsubs %f21, %f31, %f22
4198 edge8 %l1, %i1, %i5
4199loop_331:
4200 edge16n %l4, %o2, %i6
4201loop_332:
4202 or %i7, 0x0F14, %i2
4203 tle %icc, 0x0
4204 tvc %icc, 0x6
4205 mulx %o5, %o7, %g1
4206 tneg %icc, 0x6
4207 edge16 %o0, %l2, %i4
4208 brlz %o6, loop_333
4209 srl %g4, 0x0B, %l5
4210 fmovrdgz %g2, %f18, %f24
4211 movle %xcc, %g6, %l6
4212loop_333:
4213 nop
4214 wr %g0, 0x0c, %asi
4215 stba %i0, [%l7 + 0x55] %asi
4216 move %xcc, %o1, %i3
4217 nop
4218 setx 0x09A798BAE06563ED, %l0, %l6
4219 stx %l6, [%l7 + 0x78]
4220 ldx [%l7 + 0x78], %fsr
4221 edge8 %l3, %l0, %g5
4222 brz,a %o4, loop_334
4223 array8 %g3, %g7, %o3
4224 nop
4225 setx loop_335, %l0, %l1
4226 wrpr 0x1, %tl
4227 wrpr %l1, %tpc
4228 add %l1, 0x4, %l1
4229 wrpr %l1, %tnpc
4230 setx 0x34400001400, %l0, %l1
4231 wrpr %l1, %tstate
4232 wrhpr 0x4, %htstate
4233 retry
4234 call loop_336
4235loop_334:
4236 movrgez %l1, %i5, %i1
4237 sethi 0x062E, %l4
4238loop_335:
4239 bge,pn %icc, loop_337
4240loop_336:
4241 tl %icc, 0x0
4242 sub %i6, 0x0C1A, %i7
4243 restored
4244 rdpr %cwp, %g1
4245 rdpr %cansave, %g2
4246 rdpr %canrestore, %g3
4247 rdpr %cleanwin, %g4
4248 rdpr %otherwin, %g5
4249 rdpr %wstate, %g6
4250loop_337:
4251 tleu %xcc, 0x1
4252 movl %icc, %i2, %o2
4253 fmovdne %xcc, %f23, %f19
4254 fpsub16s %f24, %f29, %f28
4255 tcc %icc, 0x1
4256 tsubcctv %o5, 0x16D5, %g1
4257 nop
4258 setx 0x1A9CF537, %l0, %l6
4259 st %l6, [%l7 + 0x28]
4260 ld [%l7 + 0x28], %f21
4261 setx 0xDD35A820, %l1, %l5
4262 st %l5, [%l7 + 0x10]
4263 ld [%l7 + 0x10], %f28
4264 fdivs %f28, %f21, %f21
4265 movle %xcc, %o0, %l2
4266 add %l7, 0x18, %l6
4267 wr %g0, 0x0c, %asi
4268 casxa [%l6] %asi, %o7, %i4
4269 tl %icc, 0x2
4270 fmovdpos %xcc, %f27, %f1
4271 fmovscs %xcc, %f31, %f21
4272 addccc %g4, %o6, %g2
4273 fmovdpos %icc, %f3, %f27
4274 fpadd16 %f22, %f24, %f22
4275 movne %icc, %l5, %g6
4276 andcc %l6, 0x0FCA, %i0
4277 smul %o1, 0x0EA5, %i3
4278 tvs %icc, 0x6
4279 nop
4280 fitod %f0, %f16
4281 fdtos %f16, %f17
4282 movl %icc, %l0, %l3
4283 nop
4284 fitos %f10, %f14
4285 fstox %f14, %f8
4286 tcs %xcc, 0x4
4287 be,pn %xcc, loop_338
4288 umul %g5, 0x1584, %g3
4289 fmovrslz %o4, %f0, %f16
4290 movge %icc, %g7, %l1
4291loop_338:
4292 subc %i5, 0x0EEC, %i1
4293 srl %o3, %i6, %l4
4294 te %icc, 0x2
4295 xor %i7, %o2, %i2
4296 fbue,a %fcc3, loop_339
4297 edge8n %o5, %o0, %l2
4298 sra %g1, %o7, %i4
4299 brgz,a %g4, loop_340
4300loop_339:
4301 orcc %g2, %l5, %g6
4302 fpsub32s %f10, %f28, %f4
4303 edge32l %l6, %o6, %i0
4304loop_340:
4305 fnot2 %f26, %f18
4306 nop
4307 setx 0x7E37F6CF647F427A, %l0, %l6
4308 stx %l6, [%l7 + 0x28]
4309 ldd [%l7 + 0x28], %f18
4310 setx 0x3FB1FB3EACEC6BEF, %l1, %l5
4311 stx %l5, [%l7 + 0x10]
4312 ldd [%l7 + 0x10], %f20
4313 faddd %f20, %f18, %f28
4314 fcmpne32 %f4, %f6, %i3
4315 udiv %l0, 0x1D90, %o1
4316 alignaddrl %l3, %g3, %g5
4317 edge32l %o4, %g7, %i5
4318 movrgez %l1, 0x165, %i1
4319 orn %o3, %l4, %i6
4320 fbue,a %fcc0, loop_341
4321 ldsw [%l7 + 0x34], %o2
4322 array16 %i2, %o5, %o0
4323 tsubcc %l2, %i7, %o7
4324loop_341:
4325 edge16n %g1, %i4, %g2
4326 tneg %xcc, 0x0
4327 movrgez %l5, %g6, %l6
4328 sllx %g4, %i0, %i3
4329 fmovdpos %icc, %f5, %f26
4330 fnot1 %f24, %f20
4331 bcc,a %icc, loop_342
4332 membar 0x38
4333 movre %o6, 0x02C, %o1
4334 tsubcctv %l0, %l3, %g3
4335loop_342:
4336 nop
4337 set 0x70, %o2
4338 stwa %g5, [%l7 + %o2] 0x18
4339 fmovde %icc, %f9, %f28
4340 fbn,a %fcc0, loop_343
4341 edge32ln %g7, %o4, %i5
4342 tge %xcc, 0x2
4343 orncc %i1, %o3, %l1
4344loop_343:
4345 nop
4346 set 0x74, %i2
4347 ldsha [%l7 + %i2] 0x10, %l4
4348 movre %i6, %i2, %o5
4349 bge,pn %icc, loop_344
4350 nop
4351 setx 0x006B3506, %l0, %l6
4352 st %l6, [%l7 + 0x2C]
4353 ld [%l7 + 0x2C], %fsr
4354 brnz %o2, loop_345
4355 movl %xcc, %l2, %o0
4356loop_344:
4357 sth %o7, [%l7 + 0x50]
4358 prefetch [%l7 + 0x4C], 0x2
4359loop_345:
4360 fmovsneg %icc, %f0, %f7
4361 fmuld8sux16 %f16, %f7, %f22
4362 move %xcc, %g1, %i4
4363 subc %i7, 0x1AFA, %l5
4364 fpsub32 %f0, %f0, %f10
4365 movre %g6, 0x0E6, %g2
4366 nop
4367 setx loop_346, %l0, %l1
4368 wrpr 0x1, %tl
4369 wrpr %l1, %tnpc
4370 setx 0x34400001400, %l0, %l1
4371 wrpr %l1, %tstate
4372 wrhpr 0x4, %htstate
4373 done
4374 smul %g4, 0x18F3, %l6
4375 movrlez %i3, 0x02E, %o6
4376 fbo %fcc0, loop_347
4377loop_346:
4378 tg %icc, 0x2
4379 edge32l %o1, %i0, %l0
4380 tl %xcc, 0x0
4381loop_347:
4382 tl %icc, 0x0
4383 fmovsleu %icc, %f10, %f10
4384 tvc %xcc, 0x3
4385 tvc %xcc, 0x3
4386 orncc %g3, 0x1AD7, %l3
4387 nop
4388 fitos %f8, %f21
4389 fstox %f21, %f12
4390 fxtos %f12, %f24
4391 brgz %g5, loop_348
4392 restored
4393 rdpr %cwp, %g1
4394 rdpr %cansave, %g2
4395 rdpr %canrestore, %g3
4396 rdpr %cleanwin, %g4
4397 rdpr %otherwin, %g5
4398 rdpr %wstate, %g6
4399 smulcc %g7, 0x1D95, %o4
4400 addccc %i5, %o3, %i1
4401loop_348:
4402 tcc %xcc, 0x5
4403 array8 %l1, %i6, %l4
4404 andn %o5, 0x0647, %o2
4405 movl %xcc, %l2, %o0
4406 taddcc %i2, 0x0526, %o7
4407 fmovsneg %icc, %f20, %f0
4408 set 0x3E, %o7
4409 ldstuba [%l7 + %o7] 0x81, %g1
4410 xor %i4, %l5, %g6
4411 fmovrslez %g2, %f1, %f31
4412 sth %i7, [%l7 + 0x36]
4413 edge8 %g4, %i3, %o6
4414 fmovsleu %xcc, %f25, %f27
4415 and %l6, 0x1285, %o1
4416 movrlez %l0, %i0, %l3
4417 array8 %g3, %g7, %g5
4418 fmovsg %xcc, %f16, %f21
4419 movvs %xcc, %i5, %o3
4420 edge16n %i1, %l1, %o4
4421 edge8ln %i6, %o5, %l4
4422 nop
4423 setx loop_349, %l0, %l1
4424 wrpr 0x1, %tl
4425 wrpr %l1, %tpc
4426 add %l1, 0x4, %l1
4427 wrpr %l1, %tnpc
4428 setx 0x34400001400, %l0, %l1
4429 wrpr %l1, %tstate
4430 wrhpr 0x4, %htstate
4431 retry
4432 or %o2, %l2, %i2
4433 edge32n %o0, %o7, %g1
4434 fbul,a %fcc2, loop_350
4435loop_349:
4436 brz %i4, loop_351
4437 restored
4438 rdpr %cwp, %g1
4439 rdpr %cansave, %g2
4440 rdpr %canrestore, %g3
4441 rdpr %cleanwin, %g4
4442 rdpr %otherwin, %g5
4443 rdpr %wstate, %g6
4444 set 0x08, %o6
4445 swapa [%l7 + %o6] 0x11, %l5
4446loop_350:
4447 brgez %g2, loop_352
4448loop_351:
4449 bge loop_353
4450 movle %icc, %i7, %g6
4451 tpos %icc, 0x4
4452loop_352:
4453 movleu %icc, %g4, %i3
4454loop_353:
4455 movvc %xcc, %o6, %o1
4456 ldd [%l7 + 0x58], %i6
4457 subc %l0, 0x14A9, %i0
4458 ldub [%l7 + 0x18], %g3
4459 wr %g0, 0x81, %asi
4460 lda [%l7 + 0x44] %asi, %f17
4461 nop
4462 setx 0x93F2CEA7C67041DD, %l0, %l6
4463 stx %l6, [%l7 + 0x28]
4464 ldd [%l7 + 0x28], %f6
4465 setx 0x55DE4BA89BF1A391, %l1, %l5
4466 stx %l5, [%l7 + 0x10]
4467 ldd [%l7 + 0x10], %f2
4468 fmuld %f2, %f6, %f16
4469 brnz %l3, loop_354
4470 movgu %xcc, %g7, %i5
4471 movle %icc, %g5, %o3
4472 nop
4473 setx 0xCCC8B290, %l0, %l6
4474 st %l6, [%l7 + 0x28]
4475 ld [%l7 + 0x28], %f2
4476 setx 0x1BA960E2, %l1, %l5
4477 st %l5, [%l7 + 0x10]
4478 ld [%l7 + 0x10], %f8
4479 fadds %f8, %f2, %f13
4480loop_354:
4481 ble,a %xcc, loop_355
4482 srlx %i1, 0x0B, %l1
4483 tn %xcc, 0x0
4484 bl,pt %icc, loop_356
4485loop_355:
4486 nop
4487 fitod %f6, %f30
4488 fdtos %f30, %f17
4489 udivx %o4, 0x1127, %i6
4490 popc 0x0FEC, %o5
4491loop_356:
4492 umul %l4, %l2, %o2
4493 bgu,a %xcc, loop_357
4494 bpos,a,pt %xcc, loop_358
4495 tvs %icc, 0x2
4496 sth %o0, [%l7 + 0x08]
4497loop_357:
4498 mulx %i2, %g1, %o7
4499loop_358:
4500 tvc %icc, 0x3
4501 taddcc %l5, 0x0D1E, %g2
4502 alignaddrl %i4, %i7, %g4
4503 tg %icc, 0x7
4504 movcs %icc, %i3, %o6
4505 call loop_359
4506 edge16n %o1, %g6, %l0
4507 mulscc %i0, %l6, %l3
4508 or %g7, 0x0261, %i5
4509loop_359:
4510 tsubcc %g3, 0x1081, %g5
4511 fbn,a %fcc0, loop_360
4512 udivcc %i1, 0x0EBB, %o3
4513 tl %icc, 0x7
4514 tsubcc %l1, 0x10CF, %i6
4515loop_360:
4516 nop
4517 setx loop_361, %l0, %l1
4518 jmpl %l1, %o4
4519 fblg %fcc0, loop_362
4520 tcc %xcc, 0x5
4521 movvs %icc, %o5, %l4
4522loop_361:
4523 nop
4524 set 0x6A, %l6
4525 ldsba [%l7 + %l6] 0x0c, %o2
4526loop_362:
4527 srlx %l2, %i2, %g1
4528 movne %xcc, %o0, %l5
4529 movneg %xcc, %g2, %o7
4530 wr %g0, 0x0c, %asi
4531 sta %f2, [%l7 + 0x5C] %asi
4532 edge16n %i7, %g4, %i3
4533 tcc %xcc, 0x5
4534 edge32n %i4, %o1, %g6
4535 wr %g0, 0x0c, %asi
4536 prefetcha [%l7 + 0x28] %asi, 0x2
4537 and %i0, %l0, %l3
4538 sdivcc %l6, 0x0FF1, %g7
4539 bge,pn %xcc, loop_363
4540 fnand %f30, %f28, %f28
4541 srlx %g3, %i5, %g5
4542 array32 %i1, %o3, %l1
4543loop_363:
4544 movrne %i6, %o4, %o5
4545 tle %icc, 0x6
4546 movpos %icc, %l4, %o2
4547 tcs %icc, 0x5
4548 sra %i2, 0x1D, %l2
4549 set 0x73, %i4
4550 lduba [%l7 + %i4] 0x19, %o0
4551 addccc %g1, %g2, %o7
4552 tsubcc %l5, 0x0031, %g4
4553 edge32n %i3, %i7, %o1
4554 tsubcctv %g6, %o6, %i4
4555 fsrc2s %f0, %f17
4556 edge8l %l0, %l3, %l6
4557 nop
4558 fitod %f4, %f12
4559 fdtos %f12, %f22
4560 nop
4561 fitod %f4, %f8
4562 fdtox %f8, %f8
4563 fxtod %f8, %f8
4564 fmovsg %icc, %f7, %f4
4565 nop
4566 fitos %f27, %f10
4567 fmovdcc %xcc, %f2, %f22
4568 sdivx %g7, 0x0971, %i0
4569 tge %icc, 0x5
4570 lduh [%l7 + 0x66], %i5
4571 ld [%l7 + 0x44], %f8
4572 fnands %f19, %f0, %f14
4573 fmovrdgz %g3, %f26, %f18
4574 fbuge,a %fcc3, loop_364
4575 edge8l %g5, %i1, %l1
4576 fmovspos %icc, %f10, %f9
4577 fmul8x16al %f4, %f3, %f20
4578loop_364:
4579 mova %xcc, %i6, %o4
4580 fmovsleu %icc, %f3, %f18
4581 array32 %o5, %l4, %o3
4582 fba,a %fcc2, loop_365
4583 fones %f17
4584 xnorcc %i2, %l2, %o0
4585 movrlez %o2, 0x01E, %g1
4586loop_365:
4587 alignaddrl %o7, %l5, %g2
4588 mulscc %g4, %i7, %i3
4589 orcc %o1, %g6, %i4
4590 set 0x7E, %o1
4591 lduha [%l7 + %o1] 0x10, %o6
4592 edge32n %l0, %l6, %g7
4593 srax %l3, 0x18, %i5
4594 ta %icc, 0x2
4595 wr %g0, 0x0c, %asi
4596 ldsha [%l7 + 0x0A] %asi, %i0
4597 edge16l %g5, %g3, %l1
4598 nop
4599 set 0x38, %g7
4600 stx %i1, [%l7 + %g7]
4601 array16 %o4, %i6, %o5
4602 subccc %l4, 0x0A14, %i2
4603 brgz %o3, loop_366
4604 fmovda %xcc, %f1, %f1
4605 wr %g0, 0x89, %asi
4606 ldxa [%l7 + 0x60] %asi, %l2
4607loop_366:
4608 bge loop_367
4609 fbug,a %fcc2, loop_368
4610 andn %o0, 0x1EC5, %g1
4611 edge8ln %o7, %l5, %g2
4612loop_367:
4613 fxors %f17, %f21, %f14
4614loop_368:
4615 restored
4616 rdpr %cwp, %g1
4617 rdpr %cansave, %g2
4618 rdpr %canrestore, %g3
4619 rdpr %cleanwin, %g4
4620 rdpr %otherwin, %g5
4621 rdpr %wstate, %g6
4622 orncc %g4, %i7, %o2
4623 xnor %i3, %o1, %i4
4624 subccc %o6, 0x1024, %l0
4625 movl %xcc, %g6, %g7
4626 fble %fcc2, loop_369
4627 popc 0x15DF, %l3
4628 sra %l6, 0x16, %i0
4629 fmovsleu %icc, %f27, %f26
4630loop_369:
4631 nop
4632 wr %g0, 0x81, %asi
4633 ldstuba [%l7 + 0x66] %asi, %i5
4634 fbo,a %fcc1, loop_370
4635 array16 %g3, %g5, %i1
4636 movrlz %o4, %i6, %l1
4637 movre %l4, 0x364, %o5
4638loop_370:
4639 movrlz %o3, 0x26E, %i2
4640 fbn,a %fcc3, loop_371
4641 sethi 0x098C, %o0
4642 tcs %icc, 0x4
4643 ldx [%l7 + 0x60], %g1
4644loop_371:
4645 edge16ln %o7, %l5, %l2
4646 edge32l %g4, %i7, %o2
4647 movne %xcc, %i3, %g2
4648 mulx %i4, 0x03C4, %o6
4649 edge16n %o1, %l0, %g6
4650 ble,a,pn %icc, loop_372
4651 bneg loop_373
4652 ldstub [%l7 + 0x0D], %l3
4653 bcs,pt %xcc, loop_374
4654loop_372:
4655 edge8 %l6, %i0, %g7
4656loop_373:
4657 membar 0x62
4658 tvs %icc, 0x5
4659loop_374:
4660 movvc %xcc, %i5, %g3
4661 mulx %i1, %g5, %o4
4662 edge32n %l1, %i6, %l4
4663 fmovd %f6, %f6
4664 move %icc, %o5, %i2
4665 movge %icc, %o0, %o3
4666 fmovsgu %xcc, %f13, %f6
4667 bge,pt %xcc, loop_375
4668 bpos,a,pt %xcc, loop_376
4669 fpadd32s %f9, %f7, %f5
4670 and %g1, %l5, %l2
4671loop_375:
4672 tpos %icc, 0x3
4673loop_376:
4674 movl %xcc, %o7, %i7
4675 tvs %xcc, 0x2
4676 fbe,a %fcc0, loop_377
4677 orcc %o2, %i3, %g2
4678 ldsh [%l7 + 0x14], %g4
4679 nop
4680 setx 0x023A9B06, %l0, %l6
4681 st %l6, [%l7 + 0x28]
4682 ld [%l7 + 0x28], %f14
4683 setx 0xAE4A24CA, %l1, %l5
4684 st %l5, [%l7 + 0x10]
4685 ld [%l7 + 0x10], %f17
4686 fmuls %f17, %f14, %f20
4687loop_377:
4688 fnot2s %f7, %f28
4689 array32 %i4, %o6, %l0
4690 sethi 0x0ECC, %g6
4691 sub %o1, %l6, %l3
4692 fand %f6, %f4, %f28
4693 tcs %icc, 0x2
4694 fmovrdlz %i0, %f26, %f16
4695 umul %g7, %g3, %i1
4696 addc %g5, %o4, %l1
4697 andn %i6, 0x1C01, %l4
4698 saved
4699 rdpr %cwp, %g1
4700 rdpr %cansave, %g2
4701 rdpr %canrestore, %g3
4702 rdpr %cleanwin, %g4
4703 rdpr %otherwin, %g5
4704 rdpr %wstate, %g6
4705 edge16 %i5, %i2, %o5
4706 tvc %xcc, 0x2
4707 wr %g0, 0x04, %asi
4708 ldda [%l7 + 0x40] %asi, %f0
4709 movvs %icc, %o0, %o3
4710 tle %xcc, 0x5
4711 edge16ln %g1, %l5, %o7
4712 tcc %icc, 0x7
4713 popc 0x0623, %i7
4714 movrne %l2, %o2, %g2
4715 movcs %icc, %g4, %i3
4716 movl %icc, %i4, %l0
4717 sethi 0x1813, %o6
4718 fmovrslz %o1, %f24, %f1
4719 wr %g0, 0x88, %asi
4720 lduba [%l7 + 0x70] %asi, %l6
4721 nop
4722 fitod %f2, %f0
4723 fdtos %f0, %f10
4724 andn %l3, 0x1847, %i0
4725 fmovdcc %xcc, %f7, %f0
4726 sdivcc %g7, 0x0AD0, %g6
4727 fnor %f4, %f0, %f26
4728 fpsub32 %f20, %f26, %f26
4729 addc %g3, %i1, %o4
4730 edge32n %g5, %i6, %l1
4731 edge8n %l4, %i5, %i2
4732 alignaddrl %o5, %o0, %g1
4733 andcc %l5, 0x0373, %o7
4734 wr %g0, 0x18, %asi
4735 lduba [%l7 + 0x3E] %asi, %o3
4736 sra %l2, %o2, %g2
4737 fbn,a %fcc3, loop_378
4738 orncc %i7, 0x19CC, %g4
4739 fmovdcs %icc, %f2, %f14
4740 taddcctv %i3, 0x0A74, %i4
4741loop_378:
4742 movrlez %o6, 0x3F4, %o1
4743 membar #Sync
4744 wr %g0, 0xf1, %asi
4745 ldda [%l7 + 0x40] %asi, %f16
4746 nop
4747 setx 0x114A68F1, %l0, %l6
4748 st %l6, [%l7 + 0x28]
4749 ld [%l7 + 0x28], %f13
4750 setx 0x957BF34B, %l1, %l5
4751 st %l5, [%l7 + 0x10]
4752 ld [%l7 + 0x10], %f13
4753 fadds %f13, %f13, %f24
4754 fbe,a %fcc1, loop_379
4755 add %l6, 0x0B95, %l0
4756 set 0x10, %l3
4757 lduwa [%l7 + %l3] 0x15, %i0
4758loop_379:
4759 orn %g7, 0x158B, %l3
4760 move %xcc, %g3, %g6
4761 fnot2 %f20, %f2
4762 edge8 %o4, %i1, %i6
4763 or %l1, 0x0731, %l4
4764 xnor %i5, 0x1A5F, %i2
4765 tneg %icc, 0x2
4766 movvc %icc, %g5, %o5
4767 smul %o0, 0x14B5, %g1
4768 taddcctv %l5, %o7, %l2
4769 subccc %o2, %g2, %i7
4770 ldsh [%l7 + 0x76], %o3
4771 brz %g4, loop_380
4772 andncc %i3, %o6, %i4
4773 fsrc2 %f18, %f18
4774 orn %o1, 0x156F, %l0
4775loop_380:
4776 bvs %icc, loop_381
4777 andn %l6, %g7, %l3
4778 tcs %xcc, 0x5
4779 movne %icc, %g3, %g6
4780loop_381:
4781 fandnot1s %f22, %f22, %f13
4782 fzeros %f6
4783 udivcc %o4, 0x188D, %i0
4784 movrlz %i6, %l1, %i1
4785 edge16n %i5, %l4, %g5
4786 fblg %fcc1, loop_382
4787 fxnor %f20, %f2, %f30
4788 fbne %fcc3, loop_383
4789 subcc %o5, 0x0FC8, %i2
4790loop_382:
4791 andn %o0, 0x0839, %l5
4792 fbul %fcc3, loop_384
4793loop_383:
4794 fornot2 %f8, %f16, %f8
4795 movgu %xcc, %g1, %l2
4796 orncc %o7, 0x1466, %g2
4797loop_384:
4798 fmul8ulx16 %f8, %f30, %f4
4799 fcmple16 %f24, %f10, %i7
4800 fpadd16 %f6, %f20, %f20
4801 edge32ln %o3, %o2, %i3
4802 tsubcctv %o6, %g4, %i4
4803 mova %icc, %l0, %o1
4804 set 0x4C, %l4
4805 stwa %g7, [%l7 + %l4] 0x2f
4806 membar #Sync
4807 std %f0, [%l7 + 0x50]
4808 umulcc %l6, %l3, %g6
4809 edge32n %o4, %g3, %i0
4810 tsubcc %i6, %i1, %l1
4811 wr %g0, 0x89, %asi
4812 ldstuba [%l7 + 0x30] %asi, %l4
4813 tleu %xcc, 0x0
4814 subccc %g5, 0x0E91, %o5
4815 tn %xcc, 0x6
4816 brlz %i2, loop_385
4817 lduw [%l7 + 0x34], %o0
4818 nop
4819 fitod %f8, %f0
4820 fdtox %f0, %f30
4821 fmovrdlez %i5, %f4, %f8
4822loop_385:
4823 movl %xcc, %g1, %l5
4824 fbge,a %fcc3, loop_386
4825 fmovde %icc, %f16, %f17
4826 sra %o7, 0x0E, %l2
4827 fbl %fcc3, loop_387
4828loop_386:
4829 addcc %i7, 0x0411, %o3
4830 fmovda %xcc, %f6, %f9
4831 nop
4832 setx 0x30458E3E, %l0, %l6
4833 st %l6, [%l7 + 0x78]
4834 ld [%l7 + 0x78], %fsr
4835loop_387:
4836 mova %xcc, %g2, %o2
4837 te %xcc, 0x2
4838 sdivx %o6, 0x1B64, %g4
4839 fble %fcc0, loop_388
4840 bshuffle %f28, %f22, %f24
4841 addc %i4, %i3, %l0
4842 wr %g0, 0x2a, %asi
4843 stba %o1, [%l7 + 0x18] %asi
4844 membar #Sync
4845loop_388:
4846 bn,pt %icc, loop_389
4847 tne %xcc, 0x2
4848 fbuge %fcc3, loop_390
4849 movre %l6, %g7, %g6
4850loop_389:
4851 nop
4852 wr %g0, 0x88, %asi
4853 lduba [%l7 + 0x60] %asi, %l3
4854loop_390:
4855 fmovd %f30, %f22
4856 tn %xcc, 0x3
4857 tgu %icc, 0x7
4858 mulscc %o4, 0x00EF, %i0
4859 fxor %f10, %f24, %f10
4860 tgu %icc, 0x5
4861 nop
4862 setx loop_391, %l0, %l1
4863 wrpr 0x1, %tl
4864 wrpr %l1, %tpc
4865 add %l1, 0x4, %l1
4866 wrpr %l1, %tnpc
4867 setx 0x34400001400, %l0, %l1
4868 wrpr %l1, %tstate
4869 wrhpr 0x4, %htstate
4870 retry
4871 fnot1 %f16, %f30
4872 bneg,a %xcc, loop_392
4873 add %g3, %i1, %l1
4874loop_391:
4875 sllx %l4, 0x06, %i6
4876 brz %o5, loop_393
4877loop_392:
4878 flush %l7 + 0x74
4879 flush %l7 + 0x60
4880 movle %xcc, %g5, %i2
4881loop_393:
4882 tcc %icc, 0x7
4883 alignaddrl %o0, %g1, %l5
4884 bl,a,pt %icc, loop_394
4885 movleu %icc, %i5, %o7
4886 movre %l2, %i7, %o3
4887 subc %g2, 0x063B, %o6
4888loop_394:
4889 subc %g4, %o2, %i3
4890 nop
4891 set 0x18, %i1
4892 ldx [%l7 + %i1], %l0
4893 ld [%l7 + 0x38], %f5
4894 fbule,a %fcc2, loop_395
4895 fmovrsgz %o1, %f10, %f9
4896 fmovdg %xcc, %f5, %f11
4897 fbg,a %fcc3, loop_396
4898loop_395:
4899 movrgez %l6, %g7, %g6
4900 sdiv %l3, 0x0DCB, %i4
4901 umulcc %o4, %i0, %g3
4902loop_396:
4903 ta %icc, 0x1
4904 fmovrslez %l1, %f6, %f11
4905 tsubcctv %i1, %l4, %o5
4906 stb %g5, [%l7 + 0x75]
4907 sll %i6, 0x1F, %i2
4908 fpadd16s %f24, %f19, %f28
4909 membar 0x13
4910 udiv %o0, 0x1205, %g1
4911 membar 0x31
4912 fpsub16s %f7, %f12, %f22
4913 fmovrdgez %l5, %f30, %f30
4914 nop
4915 setx loop_397, %l0, %l1
4916 wrpr 0x1, %tl
4917 wrpr %l1, %tpc
4918 add %l1, 0x4, %l1
4919 wrpr %l1, %tnpc
4920 setx 0x34400001400, %l0, %l1
4921 wrpr %l1, %tstate
4922 wrhpr 0x4, %htstate
4923 retry
4924 fmovd %f10, %f8
4925 movrlez %o7, 0x1DB, %i5
4926 ta %xcc, 0x7
4927loop_397:
4928 std %f8, [%l7 + 0x58]
4929 fmovsleu %xcc, %f27, %f4
4930 fmovspos %xcc, %f24, %f3
4931 array16 %l2, %i7, %o3
4932 tvc %icc, 0x3
4933 array16 %o6, %g4, %g2
4934 tpos %icc, 0x7
4935 subc %o2, %i3, %l0
4936 fmovrslez %o1, %f23, %f9
4937 nop
4938 setx 0x62741041D02C7FE8, %l0, %l6
4939 stx %l6, [%l7 + 0x28]
4940 ldd [%l7 + 0x28], %f14
4941 fsqrtd %f14, %f22
4942 tleu %xcc, 0x0
4943 fnors %f2, %f20, %f28
4944 array16 %g7, %g6, %l6
4945 fornot2s %f17, %f29, %f15
4946 sdiv %l3, 0x1E27, %i4
4947 brlez %i0, loop_398
4948 fexpand %f11, %f16
4949 bgu,a %xcc, loop_399
4950 addcc %o4, 0x00A4, %l1
4951loop_398:
4952 movl %xcc, %i1, %l4
4953 movcs %xcc, %g3, %g5
4954loop_399:
4955 add %o5, 0x155C, %i6
4956 nop
4957 setx loop_400, %l0, %l1
4958 wrpr 0x1, %tl
4959 wrpr %l1, %tnpc
4960 setx 0x34400001400, %l0, %l1
4961 wrpr %l1, %tstate
4962 wrhpr 0x4, %htstate
4963 done
4964 or %o0, 0x1843, %g1
4965 movne %xcc, %i2, %l5
4966 bvs,pn %xcc, loop_401
4967loop_400:
4968 smul %o7, 0x1C5F, %i5
4969 alignaddr %i7, %l2, %o6
4970 nop
4971 setx loop_402, %l0, %l1
4972 wrpr 0x1, %tl
4973 wrpr %l1, %tpc
4974 add %l1, 0x4, %l1
4975 wrpr %l1, %tnpc
4976 setx 0x34400001400, %l0, %l1
4977 wrpr %l1, %tstate
4978 wrhpr 0x4, %htstate
4979 retry
4980loop_401:
4981 sir 0x015C
4982 set 0x40, %l0
4983 ldda [%l7 + %l0] 0x22, %g4
4984loop_402:
4985 fornot1 %f26, %f2, %f14
4986 fnegs %f23, %f5
4987 sll %g2, %o3, %o2
4988 smul %l0, %o1, %i3
4989 mova %icc, %g6, %g7
4990 srax %l3, %i4, %i0
4991 nop
4992 set 0x4C, %o5
4993 ldsh [%l7 + %o5], %l6
4994 nop
4995 setx loop_403, %l0, %l1
4996 wrpr 0x1, %tl
4997 wrpr %l1, %tnpc
4998 setx 0x34400001400, %l0, %l1
4999 wrpr %l1, %tstate
5000 wrhpr 0x4, %htstate
5001 done
5002 andcc %l1, %i1, %l4
5003 fmovrse %g3, %f2, %f8
5004 movrne %o4, %o5, %g5
5005loop_403:
5006 fpadd16 %f30, %f30, %f24
5007 edge32l %i6, %g1, %o0
5008 taddcctv %i2, %o7, %l5
5009 be loop_404
5010 tgu %icc, 0x3
5011 movne %xcc, %i7, %i5
5012 sethi 0x0140, %o6
5013loop_404:
5014 edge16ln %g4, %g2, %l2
5015 ldd [%l7 + 0x58], %f22
5016 or %o2, %o3, %l0
5017 nop
5018 set 0x64, %l2
5019 lduh [%l7 + %l2], %i3
5020 movvc %icc, %o1, %g7
5021 fmovd %f14, %f18
5022 movrlz %l3, 0x3AD, %i4
5023 orncc %g6, 0x0E20, %l6
5024 bcs,a loop_405
5025 lduw [%l7 + 0x20], %i0
5026 fmovsle %xcc, %f28, %f23
5027 edge8l %i1, %l4, %g3
5028loop_405:
5029 ta %xcc, 0x3
5030 movn %icc, %l1, %o4
5031 fblg %fcc1, loop_406
5032 udivcc %g5, 0x0742, %o5
5033 stbar
5034 tcc %xcc, 0x5
5035loop_406:
5036 nop
5037 setx loop_407, %l0, %l1
5038 wrpr 0x1, %tl
5039 wrpr %l1, %tpc
5040 add %l1, 0x4, %l1
5041 wrpr %l1, %tnpc
5042 setx 0x34400001400, %l0, %l1
5043 wrpr %l1, %tstate
5044 wrhpr 0x4, %htstate
5045 retry
5046 add %g1, 0x1804, %o0
5047 fornot2s %f7, %f30, %f15
5048 sir 0x156B
5049loop_407:
5050 fcmple32 %f24, %f0, %i2
5051 addc %i6, %l5, %i7
5052 edge16n %i5, %o7, %o6
5053 mulx %g2, %l2, %g4
5054 movrne %o3, %o2, %l0
5055 addc %o1, 0x11B9, %i3
5056 movrne %g7, %i4, %g6
5057 bleu,a loop_408
5058 fmovsle %xcc, %f2, %f5
5059 wr %g0, 0x80, %asi
5060 ldsha [%l7 + 0x42] %asi, %l6
5061loop_408:
5062 andncc %i0, %l3, %i1
5063 srax %l4, %g3, %l1
5064 orn %o4, %g5, %o5
5065 fcmpne16 %f26, %f8, %o0
5066 mulx %i2, %i6, %g1
5067 fmovrsgz %l5, %f10, %f2
5068 andn %i5, 0x1BDF, %i7
5069 sllx %o6, %g2, %o7
5070 fmovrdne %l2, %f30, %f8
5071 add %l7, 0x4C, %l6
5072 wr %g0, 0x0c, %asi
5073 lda [%l6] %asi, %g4
5074 casa [%l6] 0x0c, %g4, %o2
5075 bn %icc, loop_409
5076 movg %xcc, %o3, %o1
5077 fcmple16 %f14, %f18, %i3
5078 tsubcc %g7, 0x0EB6, %l0
5079loop_409:
5080 xnorcc %g6, 0x11AE, %i4
5081 ldsw [%l7 + 0x20], %i0
5082 wr %g0, 0x18, %asi
5083 ldxa [%l7 + 0x28] %asi, %l6
5084 nop
5085 setx 0xD049692C, %l0, %l6
5086 st %l6, [%l7 + 0x7C]
5087 ld [%l7 + 0x7C], %fsr
5088 nop
5089 setx 0x4764B510A8CFE8C0, %l0, %l6
5090 stx %l6, [%l7 + 0x28]
5091 ldd [%l7 + 0x28], %f20
5092 setx 0x70C423FD41849BC1, %l1, %l5
5093 stx %l5, [%l7 + 0x10]
5094 ldd [%l7 + 0x10], %f18
5095 fmuld %f18, %f20, %f6
5096 fbue %fcc3, loop_410
5097 movrlez %l3, %i1, %l4
5098 edge16n %g3, %o4, %g5
5099 sdivx %l1, 0x0232, %o5
5100loop_410:
5101 subccc %o0, 0x1D0C, %i2
5102 tsubcctv %i6, %l5, %g1
5103 nop
5104 fitod %f0, %f4
5105 fdtos %f4, %f17
5106 orcc %i7, 0x1008, %o6
5107 te %icc, 0x4
5108 tcs %icc, 0x0
5109 fmovsneg %icc, %f13, %f24
5110 fpadd32s %f3, %f26, %f18
5111 bneg,a,pn %icc, loop_411
5112 movge %xcc, %g2, %i5
5113 fmovsvc %xcc, %f11, %f24
5114 subc %o7, %g4, %o2
5115loop_411:
5116 tvs %icc, 0x6
5117 movvs %icc, %l2, %o3
5118 srlx %i3, 0x0D, %o1
5119 fbe,a %fcc2, loop_412
5120 sdiv %l0, 0x13FB, %g6
5121 movre %i4, 0x15A, %i0
5122 fbule %fcc0, loop_413
5123loop_412:
5124 fornot2s %f2, %f18, %f26
5125 fornot1s %f9, %f3, %f21
5126 fmovrdgez %g7, %f24, %f6
5127loop_413:
5128 fba,a %fcc0, loop_414
5129 sdivcc %l3, 0x14F7, %i1
5130 fandnot2s %f5, %f20, %f20
5131 nop
5132 setx loop_415, %l0, %l1
5133 wrpr 0x1, %tl
5134 wrpr %l1, %tnpc
5135 setx 0x34400001400, %l0, %l1
5136 wrpr %l1, %tstate
5137 wrhpr 0x4, %htstate
5138 done
5139loop_414:
5140 nop
5141 setx 0x315837AA, %l0, %l6
5142 st %l6, [%l7 + 0x28]
5143 ld [%l7 + 0x28], %f29
5144 setx 0x7FDFBE52, %l1, %l5
5145 st %l5, [%l7 + 0x10]
5146 ld [%l7 + 0x10], %f21
5147 fadds %f21, %f29, %f18
5148 tvs %icc, 0x7
5149 andncc %l4, %l6, %g3
5150loop_415:
5151 sdiv %g5, 0x0EA0, %l1
5152 orncc %o5, %o0, %i2
5153 brgez %i6, loop_416
5154 sllx %o4, 0x01, %l5
5155 orcc %i7, 0x00F4, %o6
5156 sllx %g1, 0x04, %g2
5157loop_416:
5158 xnorcc %o7, %g4, %o2
5159 movrlz %i5, 0x3C5, %o3
5160 sub %l2, 0x08A0, %i3
5161 udiv %l0, 0x1AC6, %g6
5162 tn %xcc, 0x1
5163 tgu %xcc, 0x0
5164 movn %xcc, %o1, %i4
5165 smul %i0, 0x060F, %l3
5166 nop
5167 setx 0xCCC7079A3C02AE38, %l0, %l6
5168 stx %l6, [%l7 + 0x28]
5169 ldd [%l7 + 0x28], %f2
5170 setx 0x30FB7F4E10E95886, %l1, %l5
5171 stx %l5, [%l7 + 0x10]
5172 ldd [%l7 + 0x10], %f22
5173 fsubd %f22, %f2, %f30
5174 set 0x14, %i5
5175 lduha [%l7 + %i5] 0x04, %g7
5176 fpadd16s %f8, %f9, %f31
5177 edge16ln %l4, %i1, %g3
5178 nop
5179 setx 0xCDDC0CB9, %l0, %l6
5180 st %l6, [%l7 + 0x28]
5181 ld [%l7 + 0x28], %f15
5182 setx 0x992D8A14, %l1, %l5
5183 st %l5, [%l7 + 0x10]
5184 ld [%l7 + 0x10], %f4
5185 fsubs %f4, %f15, %f24
5186 nop
5187 fitod %f0, %f16
5188 fdtox %f16, %f20
5189 xor %l6, 0x140B, %l1
5190 fmovdcc %icc, %f0, %f28
5191 orcc %o5, %g5, %i2
5192 taddcctv %o0, 0x0CD1, %o4
5193 ta %xcc, 0x4
5194 edge16n %l5, %i6, %i7
5195 movrne %g1, %g2, %o7
5196 tl %icc, 0x1
5197 fmovdcs %icc, %f1, %f24
5198 or %o6, %g4, %i5
5199 edge32l %o2, %o3, %i3
5200 set 0x28, %l5
5201 ldswa [%l7 + %l5] 0x14, %l2
5202 addccc %l0, 0x1109, %g6
5203 fornot2 %f14, %f8, %f0
5204 fxnors %f0, %f17, %f9
5205 orcc %o1, %i4, %i0
5206 edge32ln %g7, %l4, %l3
5207 movgu %icc, %i1, %g3
5208 movle %icc, %l1, %o5
5209 edge16 %l6, %i2, %g5
5210 fbl %fcc2, loop_417
5211 nop
5212 setx 0x169E1108112E683C, %l0, %l6
5213 stx %l6, [%l7 + 0x28]
5214 ldd [%l7 + 0x28], %f24
5215 setx 0x2646C3FF23AEDEB8, %l1, %l5
5216 stx %l5, [%l7 + 0x10]
5217 ldd [%l7 + 0x10], %f8
5218 faddd %f8, %f24, %f28
5219 fpmerge %f12, %f10, %f18
5220 set 0x1E, %g6
5221 stba %o4, [%l7 + %g6] 0x04
5222loop_417:
5223 be,pn %icc, loop_418
5224 edge32 %o0, %i6, %i7
5225 fmovrdlez %l5, %f10, %f2
5226 fmovdge %xcc, %f18, %f11
5227loop_418:
5228 nop
5229 fitod %f2, %f0
5230 fdtoi %f0, %f18
5231 movvs %xcc, %g1, %o7
5232 tg %xcc, 0x2
5233 fmovdpos %icc, %f25, %f8
5234 nop
5235 setx 0x9434DC51E07ED963, %l0, %l6
5236 stx %l6, [%l7 + 0x20]
5237 ldx [%l7 + 0x20], %fsr
5238 or %g2, 0x1A7A, %g4
5239 tl %icc, 0x6
5240 edge16 %o6, %o2, %i5
5241 orcc %i3, 0x0FEC, %o3
5242 ldd [%l7 + 0x58], %l0
5243 edge32 %l2, %o1, %i4
5244 fxor %f4, %f26, %f0
5245 tn %icc, 0x6
5246 fblg,a %fcc3, loop_419
5247 ldd [%l7 + 0x78], %f30
5248 fbug,a %fcc3, loop_420
5249 fbe,a %fcc2, loop_421
5250loop_419:
5251 fnand %f16, %f6, %f22
5252 add %l7, 0x48, %l6
5253 wr %g0, 0x11, %asi
5254 casxa [%l6] 0x11, %g6, %g7
5255loop_420:
5256 edge8 %l4, %i0, %i1
5257loop_421:
5258 nop
5259 set 0x0, %g3
5260 stxa %l3, [%g0 + %g3] 0x57
5261 nop
5262 setx 0x94EF1A13, %l0, %l6
5263 st %l6, [%l7 + 0x28]
5264 ld [%l7 + 0x28], %f31
5265 setx 0x61CDDF4C, %l1, %l5
5266 st %l5, [%l7 + 0x10]
5267 ld [%l7 + 0x10], %f15
5268 fmuls %f15, %f31, %f13
5269 be loop_422
5270 smul %g3, 0x0A9E, %l1
5271 membar 0x00
5272 nop
5273 setx loop_423, %l0, %l1
5274 wrpr 0x1, %tl
5275 wrpr %l1, %tpc
5276 add %l1, 0x4, %l1
5277 wrpr %l1, %tnpc
5278 setx 0x34400001400, %l0, %l1
5279 wrpr %l1, %tstate
5280 wrhpr 0x4, %htstate
5281 retry
5282loop_422:
5283 tne %xcc, 0x6
5284 fandnot1s %f4, %f20, %f2
5285 te %xcc, 0x2
5286loop_423:
5287 movvs %icc, %o5, %i2
5288 fmovrse %g5, %f7, %f8
5289 ldx [%l7 + 0x28], %l6
5290 udiv %o0, 0x1EA1, %i6
5291 fmovse %xcc, %f1, %f11
5292 brnz %o4, loop_424
5293 umul %i7, %g1, %o7
5294 movrlez %l5, %g4, %o6
5295 nop
5296 fitos %f6, %f13
5297 fstod %f13, %f28
5298loop_424:
5299 movrlz %o2, %i5, %i3
5300 bne loop_425
5301 ldsw [%l7 + 0x68], %o3
5302 fmovrsgez %l0, %f19, %f14
5303 fxor %f28, %f30, %f12
5304loop_425:
5305 edge32 %g2, %l2, %o1
5306 movl %icc, %g6, %g7
5307 tleu %xcc, 0x0
5308 fmovspos %xcc, %f2, %f12
5309 movvc %icc, %l4, %i0
5310 smul %i1, 0x1CEB, %l3
5311 alignaddrl %g3, %l1, %i4
5312 movg %xcc, %o5, %g5
5313 tvs %xcc, 0x3
5314 add %l6, %o0, %i2
5315 fmovrsgz %o4, %f30, %f15
5316 fxnors %f1, %f0, %f18
5317 tl %xcc, 0x0
5318 udiv %i7, 0x0A2E, %i6
5319 edge8n %g1, %l5, %g4
5320 fmovdgu %xcc, %f20, %f16
5321 srax %o7, 0x08, %o6
5322 fone %f30
5323 addccc %i5, %o2, %i3
5324 addcc %o3, %g2, %l0
5325 tl %xcc, 0x4
5326 edge8ln %l2, %g6, %o1
5327 andncc %g7, %l4, %i1
5328 set 0x4C, %i0
5329 stwa %l3, [%l7 + %i0] 0xe3
5330 membar #Sync
5331 nop
5332 setx 0x151ADF24C42CE738, %l0, %l6
5333 stx %l6, [%l7 + 0x28]
5334 ldd [%l7 + 0x28], %f20
5335 setx 0x97FF53BD692EDFA0, %l1, %l5
5336 stx %l5, [%l7 + 0x10]
5337 ldd [%l7 + 0x10], %f12
5338 fsubd %f12, %f20, %f28
5339 fmul8ulx16 %f20, %f28, %f0
5340 srlx %g3, 0x15, %i0
5341 subcc %i4, %o5, %g5
5342 tcc %xcc, 0x3
5343 fbul,a %fcc3, loop_426
5344 move %icc, %l6, %o0
5345 brgz,a %l1, loop_427
5346 sth %i2, [%l7 + 0x0C]
5347loop_426:
5348 edge8n %o4, %i7, %i6
5349 set 0x10, %g5
5350 swapa [%l7 + %g5] 0x04, %g1
5351loop_427:
5352 orn %g4, %o7, %o6
5353 fzero %f30
5354 fblg,a %fcc2, loop_428
5355 fmovspos %xcc, %f19, %f25
5356 edge8n %l5, %i5, %i3
5357 be,a,pn %xcc, loop_429
5358loop_428:
5359 ba,pt %xcc, loop_430
5360 xorcc %o2, 0x1829, %o3
5361 movvs %icc, %g2, %l2
5362loop_429:
5363 tvs %xcc, 0x1
5364loop_430:
5365 fandnot2s %f21, %f6, %f14
5366 movl %icc, %l0, %g6
5367 srlx %g7, %o1, %l4
5368 orncc %i1, 0x13F8, %l3
5369 movg %icc, %i0, %i4
5370 movrne %o5, 0x388, %g5
5371 orn %l6, %g3, %l1
5372 fmovdle %icc, %f19, %f8
5373 alignaddr %i2, %o0, %i7
5374 udivx %o4, 0x1D25, %g1
5375 array16 %i6, %o7, %o6
5376 movne %icc, %l5, %g4
5377 tgu %xcc, 0x5
5378 edge16 %i3, %i5, %o2
5379 movge %icc, %g2, %l2
5380 bcc,pt %icc, loop_431
5381 movg %xcc, %o3, %g6
5382 wr %g0, 0x80, %asi
5383 stwa %g7, [%l7 + 0x20] %asi
5384loop_431:
5385 bvs %icc, loop_432
5386 stbar
5387 andncc %o1, %l0, %l4
5388 tg %icc, 0x0
5389loop_432:
5390 fbuge,a %fcc2, loop_433
5391 stb %l3, [%l7 + 0x2D]
5392 tne %icc, 0x5
5393 ldsh [%l7 + 0x38], %i0
5394loop_433:
5395 fnand %f0, %f30, %f8
5396 tne %xcc, 0x0
5397 move %xcc, %i1, %o5
5398 fpadd32s %f5, %f0, %f6
5399 srlx %g5, %l6, %g3
5400 xorcc %i4, 0x0840, %i2
5401 orncc %o0, %i7, %l1
5402 sra %o4, 0x0F, %g1
5403 ldsh [%l7 + 0x24], %i6
5404 edge16n %o6, %l5, %o7
5405 move %xcc, %i3, %i5
5406 xor %g4, 0x0B32, %g2
5407 taddcc %l2, 0x0104, %o2
5408 ldsw [%l7 + 0x1C], %g6
5409 subc %g7, %o3, %l0
5410 alignaddrl %l4, %o1, %l3
5411 edge16 %i1, %i0, %o5
5412 brlz %l6, loop_434
5413 fbu %fcc2, loop_435
5414 ta %icc, 0x7
5415 fmovrdne %g3, %f4, %f26
5416loop_434:
5417 edge8n %i4, %i2, %o0
5418loop_435:
5419 xnorcc %g5, 0x1118, %l1
5420 movvs %xcc, %i7, %o4
5421 mova %icc, %g1, %o6
5422 xorcc %l5, 0x1778, %i6
5423 movleu %icc, %i3, %o7
5424 nop
5425 setx 0x545BD3B6, %l0, %l6
5426 st %l6, [%l7 + 0x28]
5427 ld [%l7 + 0x28], %f12
5428 fsqrts %f12, %f22
5429 movne %xcc, %i5, %g4
5430 movpos %xcc, %g2, %o2
5431 tg %icc, 0x4
5432 sub %l2, %g6, %o3
5433 nop
5434 fitos %f0, %f8
5435 fcmpgt32 %f30, %f14, %l0
5436 movcc %icc, %l4, %g7
5437 array32 %l3, %o1, %i1
5438 fbu %fcc1, loop_436
5439 movge %xcc, %i0, %l6
5440 wr %g0, 0xe2, %asi
5441 ldda [%l7 + 0x30] %asi, %o4
5442loop_436:
5443 sethi 0x004C, %i4
5444 call loop_437
5445 tvs %xcc, 0x7
5446 movrgez %g3, 0x085, %o0
5447 edge8l %i2, %l1, %i7
5448loop_437:
5449 brnz,a %o4, loop_438
5450 fbuge,a %fcc0, loop_439
5451 sethi 0x0877, %g5
5452 andn %g1, 0x02C0, %l5
5453loop_438:
5454 nop
5455 fitod %f2, %f22
5456 fdtos %f22, %f9
5457loop_439:
5458 xor %o6, %i6, %o7
5459 popc 0x0D95, %i3
5460 edge8l %i5, %g2, %g4
5461 fnands %f5, %f10, %f23
5462 fpackfix %f14, %f5
5463 subcc %o2, %l2, %o3
5464 sllx %l0, 0x1D, %g6
5465 flush %l7 + 0x28
5466 membar 0x4E
5467 movge %xcc, %g7, %l4
5468 movre %l3, %i1, %o1
5469 movn %xcc, %l6, %i0
5470 movvc %xcc, %o5, %i4
5471 movrne %g3, %i2, %l1
5472 xnor %i7, 0x1F2C, %o4
5473 mulx %o0, %g1, %l5
5474 array8 %o6, %g5, %i6
5475 fmovrde %i3, %f26, %f6
5476 mulscc %o7, 0x057D, %i5
5477 fabss %f20, %f0
5478 set 0x5C, %l1
5479 ldsha [%l7 + %l1] 0x11, %g2
5480 tle %icc, 0x1
5481 movg %xcc, %g4, %l2
5482 bgu,a,pn %xcc, loop_440
5483 sdivcc %o2, 0x16C4, %o3
5484 edge16n %l0, %g6, %g7
5485 fxnor %f10, %f20, %f24
5486loop_440:
5487 edge16n %l4, %l3, %o1
5488 set 0x16, %i3
5489 lduba [%l7 + %i3] 0x10, %l6
5490 wr %g0, 0x80, %asi
5491 ldsha [%l7 + 0x0C] %asi, %i0
5492 nop
5493 fitos %f8, %f3
5494 fstox %f3, %f16
5495 tn %icc, 0x7
5496 ldd [%l7 + 0x28], %o4
5497 set 0x62, %g1
5498 ldsba [%l7 + %g1] 0x10, %i1
5499 tvc %icc, 0x5
5500 wr %g0, 0x10, %asi
5501 ldswa [%l7 + 0x20] %asi, %i4
5502 bcc loop_441
5503 swap [%l7 + 0x4C], %i2
5504 array32 %l1, %i7, %o4
5505 and %g3, 0x0CF2, %o0
5506loop_441:
5507 nop
5508 fitos %f11, %f27
5509 fstox %f27, %f0
5510 srlx %g1, 0x1E, %l5
5511 alignaddrl %g5, %o6, %i3
5512 movcc %xcc, %o7, %i5
5513 fxor %f2, %f8, %f0
5514 tvs %xcc, 0x2
5515 srax %g2, %i6, %l2
5516 sir 0x083B
5517 sdiv %o2, 0x1EDE, %g4
5518 nop
5519 fitos %f5, %f13
5520 tvs %icc, 0x6
5521 sethi 0x198A, %l0
5522 fnegs %f26, %f27
5523 wr %g0, 0x04, %asi
5524 ldswa [%l7 + 0x4C] %asi, %o3
5525 array8 %g7, %l4, %l3
5526 bpos,a %xcc, loop_442
5527 bvs %xcc, loop_443
5528 and %g6, 0x1538, %o1
5529 movpos %icc, %i0, %o5
5530loop_442:
5531 movre %l6, 0x3F2, %i4
5532loop_443:
5533 udivx %i2, 0x01BC, %i1
5534 prefetch [%l7 + 0x18], 0x2
5535 tgu %xcc, 0x7
5536 andn %i7, %l1, %o4
5537 ldstub [%l7 + 0x45], %o0
5538 orcc %g3, %l5, %g1
5539 andn %g5, %i3, %o7
5540 andn %o6, 0x0D96, %i5
5541 fmovrde %i6, %f22, %f6
5542 fmovsvc %icc, %f4, %f8
5543 fmovsn %icc, %f3, %f4
5544 srax %l2, 0x0E, %g2
5545 fblg %fcc1, loop_444
5546 tsubcctv %g4, 0x19CA, %l0
5547 fpadd32s %f11, %f7, %f22
5548 membar #Sync
5549 wr %g0, 0x16, %asi
5550 ldda [%l7 + 0x40] %asi, %f16
5551loop_444:
5552 xor %o2, %o3, %g7
5553 bg loop_445
5554 taddcc %l3, %l4, %o1
5555 nop
5556 set 0x38, %o4
5557 ldsw [%l7 + %o4], %g6
5558 edge16ln %i0, %o5, %l6
5559loop_445:
5560 fpack16 %f12, %f9
5561 edge32n %i2, %i1, %i4
5562 edge32ln %l1, %i7, %o0
5563 fmul8x16 %f26, %f14, %f16
5564 tcs %icc, 0x2
5565 set 0x54, %i7
5566 ldswa [%l7 + %i7] 0x19, %o4
5567 smul %l5, 0x004E, %g3
5568 movvc %xcc, %g1, %g5
5569 stx %o7, [%l7 + 0x68]
5570 edge8ln %i3, %o6, %i5
5571 umul %l2, 0x0D1B, %i6
5572 fmovrdgez %g2, %f4, %f22
5573 edge16 %g4, %o2, %o3
5574 movle %icc, %l0, %g7
5575 andcc %l3, %o1, %g6
5576 sir 0x1306
5577 tsubcc %l4, 0x1B58, %o5
5578 bpos,a,pt %icc, loop_446
5579 tsubcctv %l6, 0x1EC1, %i0
5580 mova %xcc, %i2, %i1
5581 fnot1s %f13, %f29
5582loop_446:
5583 addccc %i4, %i7, %l1
5584 wr %g0, 0x89, %asi
5585 lduwa [%l7 + 0x0C] %asi, %o0
5586 orncc %l5, %o4, %g3
5587 fmovspos %xcc, %f3, %f30
5588 fsrc2s %f6, %f9
5589 te %xcc, 0x4
5590 fmul8ulx16 %f12, %f14, %f14
5591 tsubcc %g1, 0x042F, %o7
5592 fbu,a %fcc2, loop_447
5593 fandnot1 %f4, %f28, %f8
5594 movn %icc, %g5, %o6
5595 orcc %i3, %i5, %i6
5596loop_447:
5597 fbule %fcc1, loop_448
5598 tsubcctv %g2, %g4, %l2
5599 addc %o3, %l0, %o2
5600 movvs %icc, %g7, %o1
5601loop_448:
5602 tsubcc %l3, 0x0535, %g6
5603 ldsw [%l7 + 0x30], %l4
5604 tcs %icc, 0x5
5605 tle %icc, 0x4
5606 array16 %l6, %o5, %i0
5607 fmovd %f14, %f4
5608 array32 %i1, %i2, %i7
5609 edge16 %i4, %l1, %l5
5610 addccc %o0, %g3, %o4
5611 fands %f0, %f3, %f1
5612 fabss %f9, %f7
5613 umul %o7, 0x12B0, %g5
5614 movg %icc, %g1, %o6
5615 umulcc %i3, 0x1541, %i5
5616 wr %g0, 0x22, %asi
5617 stha %g2, [%l7 + 0x3C] %asi
5618 membar #Sync
5619 movrgz %g4, %l2, %i6
5620 movrgz %l0, %o3, %o2
5621 orncc %g7, %o1, %l3
5622 orncc %l4, 0x045C, %l6
5623 xnorcc %g6, 0x159D, %o5
5624 sra %i0, %i1, %i7
5625 mova %icc, %i4, %i2
5626 edge8 %l5, %l1, %g3
5627 ta %xcc, 0x4
5628 add %l7, 0x70, %l6
5629 wr %g0, 0x0c, %asi
5630 casa [%l6] 0x0c, %o4, %o7
5631 edge16n %g5, %o0, %g1
5632 fands %f11, %f16, %f7
5633 nop
5634 setx loop_449, %l0, %l1
5635 wrpr 0x1, %tl
5636 wrpr %l1, %tnpc
5637 setx 0x34400001400, %l0, %l1
5638 wrpr %l1, %tstate
5639 wrhpr 0x4, %htstate
5640 done
5641 nop
5642 setx 0x6363ED9F205334B7, %l0, %l6
5643 stx %l6, [%l7 + 0x60]
5644 ldx [%l7 + 0x60], %fsr
5645 fpsub32 %f8, %f2, %f26
5646 fmovsn %xcc, %f31, %f14
5647loop_449:
5648 movrne %o6, 0x18F, %i5
5649 movg %xcc, %i3, %g2
5650 tcc %xcc, 0x7
5651 movle %icc, %l2, %i6
5652 movg %xcc, %g4, %l0
5653 smulcc %o2, 0x0FBF, %g7
5654 tn %xcc, 0x0
5655 addccc %o1, 0x03DE, %l3
5656 sub %o3, %l6, %g6
5657 udivx %l4, 0x13B4, %o5
5658 tvs %xcc, 0x1
5659 fsrc2s %f24, %f23
5660 sub %i0, 0x090A, %i7
5661 fornot2s %f17, %f8, %f27
5662 umulcc %i1, %i4, %i2
5663 sdiv %l5, 0x0B8A, %l1
5664 addc %g3, %o4, %o7
5665 movvc %xcc, %g5, %o0
5666 tg %xcc, 0x0
5667 smul %o6, 0x0F4E, %i5
5668 fcmpne32 %f22, %f20, %g1
5669 bshuffle %f16, %f0, %f28
5670 sir 0x0031
5671 movre %i3, 0x1FD, %l2
5672 fpadd32 %f8, %f20, %f12
5673 fmovsneg %xcc, %f31, %f4
5674 fmovscs %xcc, %f11, %f13
5675 wr %g0, 0x11, %asi
5676 ldxa [%l7 + 0x30] %asi, %i6
5677 movneg %icc, %g4, %l0
5678 taddcctv %o2, %g2, %o1
5679 nop
5680 setx 0x805FA4FC, %l0, %l6
5681 st %l6, [%l7 + 0x68]
5682 ld [%l7 + 0x68], %fsr
5683 xnor %g7, %o3, %l6
5684 edge32ln %l3, %g6, %o5
5685 fzeros %f17
5686 fmovrdgez %l4, %f8, %f28
5687 bgu,a loop_450
5688 tsubcc %i7, %i1, %i4
5689 fmul8x16au %f0, %f22, %f4
5690 te %xcc, 0x0
5691loop_450:
5692 fmovs %f2, %f31
5693 fmovrse %i2, %f30, %f19
5694 movge %xcc, %l5, %i0
5695 xnor %l1, 0x17AD, %g3
5696 tsubcctv %o4, %g5, %o7
5697 fba %fcc1, loop_451
5698 tpos %icc, 0x7
5699 edge16l %o0, %o6, %g1
5700 edge32 %i5, %l2, %i6
5701loop_451:
5702 te %icc, 0x4
5703 subccc %i3, %g4, %l0
5704 edge8n %o2, %o1, %g7
5705 movrlez %o3, 0x28E, %l6
5706 fmovrdlez %g2, %f30, %f28
5707 sll %g6, 0x0C, %l3
5708 fandnot1 %f26, %f0, %f28
5709 saved
5710 rdpr %cwp, %g1
5711 rdpr %cansave, %g2
5712 rdpr %canrestore, %g3
5713 rdpr %cleanwin, %g4
5714 rdpr %otherwin, %g5
5715 rdpr %wstate, %g6
5716 tneg %xcc, 0x0
5717 fmul8x16 %f9, %f22, %f14
5718 movge %icc, %o5, %i7
5719 tpos %xcc, 0x5
5720 sethi 0x0635, %l4
5721 fbne %fcc1, loop_452
5722 orncc %i1, %i2, %i4
5723 mulx %l5, %i0, %l1
5724 movge %xcc, %g3, %g5
5725loop_452:
5726 movgu %xcc, %o7, %o4
5727 set 0x24, %o3
5728 stwa %o6, [%l7 + %o3] 0xe2
5729 membar #Sync
5730 ble %xcc, loop_453
5731 tleu %xcc, 0x4
5732 nop
5733 setx loop_454, %l0, %l1
5734 wrpr 0x1, %tl
5735 wrpr %l1, %tnpc
5736 setx 0x34400001400, %l0, %l1
5737 wrpr %l1, %tstate
5738 wrhpr 0x4, %htstate
5739 done
5740 smul %o0, 0x076D, %i5
5741loop_453:
5742 mulscc %g1, %l2, %i6
5743 fbule %fcc3, loop_455
5744loop_454:
5745 smulcc %i3, %g4, %o2
5746 sethi 0x1F43, %l0
5747 smul %o1, 0x1C73, %o3
5748loop_455:
5749 bneg loop_456
5750 addccc %g7, 0x11DB, %l6
5751 add %l7, 0x44, %l6
5752 wr %g0, 0x0c, %asi
5753 casa [%l6] 0x0c, %g2, %l3
5754loop_456:
5755 movcc %xcc, %o5, %g6
5756 sll %l4, %i7, %i1
5757 sth %i4, [%l7 + 0x3E]
5758 fmovdvc %icc, %f16, %f29
5759 movrlez %l5, %i2, %i0
5760 membar 0x6F
5761 bge,a,pt %icc, loop_457
5762 tne %icc, 0x2
5763 movpos %icc, %g3, %g5
5764 taddcc %l1, 0x1294, %o4
5765loop_457:
5766 fblg %fcc3, loop_458
5767 popc %o6, %o7
5768 fble,a %fcc1, loop_459
5769 flush %l7 + 0x60
5770loop_458:
5771 nop
5772 setx loop_460, %l0, %l1
5773 wrpr 0x1, %tl
5774 wrpr %l1, %tnpc
5775 setx 0x34400001400, %l0, %l1
5776 wrpr %l1, %tstate
5777 wrhpr 0x4, %htstate
5778 done
5779 and %o0, %g1, %i5
5780loop_459:
5781 xor %i6, %l2, %i3
5782 movle %xcc, %g4, %l0
5783loop_460:
5784 udivx %o1, 0x0C72, %o2
5785 ldd [%l7 + 0x38], %g6
5786 edge16ln %o3, %g2, %l3
5787 fbul,a %fcc3, loop_461
5788 fbug,a %fcc0, loop_462
5789 nop
5790 fitos %f13, %f30
5791 fstox %f30, %f24
5792 fmovdneg %xcc, %f2, %f10
5793loop_461:
5794 fmovdl %icc, %f3, %f22
5795loop_462:
5796 nop
5797 set 0x38, %o0
5798 ldstuba [%l7 + %o0] 0x0c, %l6
5799 fcmpne16 %f12, %f26, %o5
5800 fmovsn %xcc, %f2, %f23
5801 nop
5802 setx 0x9A823074A063C6AB, %l0, %l6
5803 stx %l6, [%l7 + 0x08]
5804 ldx [%l7 + 0x08], %fsr
5805 mulscc %l4, %i7, %i1
5806 ldstub [%l7 + 0x6A], %i4
5807 nop
5808 fitod %f8, %f28
5809 fdtos %f28, %f9
5810 movcs %xcc, %l5, %g6
5811 tneg %xcc, 0x1
5812 movcc %icc, %i2, %g3
5813 fmovdcs %icc, %f24, %f19
5814 tge %icc, 0x3
5815 fble %fcc3, loop_463
5816 brnz %i0, loop_464
5817 fzero %f12
5818 movneg %xcc, %l1, %o4
5819loop_463:
5820 te %icc, 0x6
5821loop_464:
5822 tsubcc %g5, %o6, %o0
5823 edge8n %g1, %o7, %i6
5824 movle %icc, %i5, %i3
5825 fmovsl %icc, %f21, %f4
5826 nop
5827 setx 0xC8B4150D, %l0, %l6
5828 st %l6, [%l7 + 0x28]
5829 ld [%l7 + 0x28], %f19
5830 setx 0x0CD41F01, %l1, %l5
5831 st %l5, [%l7 + 0x10]
5832 ld [%l7 + 0x10], %f0
5833 fsubs %f0, %f19, %f11
5834 fmovscs %xcc, %f28, %f17
5835 set 0x40, %i6
5836 ldda [%l7 + %i6] 0x14, %f16
5837 swap [%l7 + 0x4C], %g4
5838 brnz %l0, loop_465
5839 fmovdle %icc, %f23, %f4
5840 popc %o1, %l2
5841 bcs,pt %icc, loop_466
5842loop_465:
5843 udiv %o2, 0x01B2, %o3
5844 edge8l %g7, %g2, %l6
5845 wr %g0, 0x80, %asi
5846 ldxa [%l7 + 0x10] %asi, %o5
5847loop_466:
5848 fpadd32s %f18, %f30, %f11
5849 bge,a,pt %xcc, loop_467
5850 sethi 0x0351, %l4
5851 bneg,a %icc, loop_468
5852 fmul8x16al %f21, %f30, %f10
5853loop_467:
5854 movvc %icc, %i7, %i1
5855 fmovscc %icc, %f4, %f4
5856loop_468:
5857 taddcctv %i4, 0x1E86, %l5
5858 movgu %icc, %l3, %i2
5859 nop
5860 setx 0xA91E4EF8, %l0, %l6
5861 st %l6, [%l7 + 0x28]
5862 ld [%l7 + 0x28], %f2
5863 setx 0x8A509DBB, %l1, %l5
5864 st %l5, [%l7 + 0x10]
5865 ld [%l7 + 0x10], %f11
5866 fsubs %f11, %f2, %f24
5867 saved
5868 rdpr %cwp, %g1
5869 rdpr %cansave, %g2
5870 rdpr %canrestore, %g3
5871 rdpr %cleanwin, %g4
5872 rdpr %otherwin, %g5
5873 rdpr %wstate, %g6
5874 smul %g6, %g3, %i0
5875 orncc %o4, %l1, %o6
5876 fbn %fcc2, loop_469
5877 ba loop_470
5878 nop
5879 setx 0x0BE0B656, %l0, %l6
5880 st %l6, [%l7 + 0x28]
5881 ld [%l7 + 0x28], %f0
5882 setx 0x3CAFD81F, %l1, %l5
5883 st %l5, [%l7 + 0x10]
5884 ld [%l7 + 0x10], %f6
5885 fadds %f6, %f0, %f3
5886 tpos %xcc, 0x3
5887loop_469:
5888 movrne %o0, 0x37B, %g5
5889loop_470:
5890 fmovdne %icc, %f8, %f14
5891 tsubcc %g1, %i6, %i5
5892 wr %g0, 0x10, %asi
5893 ldswa [%l7 + 0x48] %asi, %i3
5894 brgz %o7, loop_471
5895 movneg %xcc, %l0, %g4
5896 fnor %f2, %f6, %f16
5897 flush %l7 + 0x24
5898loop_471:
5899 be,pt %xcc, loop_472
5900 movn %icc, %o1, %l2
5901 nop
5902 set 0x10, %g4
5903 stw %o2, [%l7 + %g4]
5904 fmovsge %icc, %f19, %f29
5905loop_472:
5906 fmovde %icc, %f22, %f26
5907 set 0x18, %g2
5908 ldstuba [%l7 + %g2] 0x81, %g7
5909 set 0x10, %o2
5910 prefetcha [%l7 + %o2] 0x80, 0x3
5911 lduh [%l7 + 0x40], %l6
5912 set 0x30, %o7
5913 sta %f3, [%l7 + %o7] 0x0c
5914 fexpand %f17, %f12
5915 xor %o5, 0x04C5, %l4
5916 andcc %o3, %i7, %i1
5917 bcs,a,pn %icc, loop_473
5918 or %l5, 0x1305, %i4
5919 umulcc %i2, 0x1861, %g6
5920 taddcc %g3, %l3, %o4
5921loop_473:
5922 sra %l1, 0x1C, %o6
5923 fmovsvc %xcc, %f19, %f13
5924 sdivx %o0, 0x0D8E, %g5
5925 movvs %xcc, %g1, %i0
5926 edge16l %i6, %i3, %i5
5927 fbo,a %fcc2, loop_474
5928 xor %o7, 0x02DB, %g4
5929 wr %g0, 0x88, %asi
5930 ldswa [%l7 + 0x60] %asi, %o1
5931loop_474:
5932 nop
5933 fitod %f6, %f10
5934 fdtox %f10, %f26
5935 fxtod %f26, %f4
5936 edge16n %l0, %o2, %g7
5937 xorcc %l2, 0x0FF9, %g2
5938 fbl %fcc1, loop_475
5939 tsubcc %l6, 0x03E9, %l4
5940 orn %o3, %o5, %i1
5941 andn %i7, 0x16C4, %i4
5942loop_475:
5943 movpos %icc, %i2, %g6
5944 array32 %g3, %l5, %l3
5945 fmovdn %xcc, %f19, %f21
5946 addccc %l1, %o6, %o4
5947 fmovrse %g5, %f11, %f9
5948 addccc %o0, %i0, %g1
5949 tle %xcc, 0x6
5950 sll %i6, %i5, %i3
5951 restored
5952 rdpr %cwp, %g1
5953 rdpr %cansave, %g2
5954 rdpr %canrestore, %g3
5955 rdpr %cleanwin, %g4
5956 rdpr %otherwin, %g5
5957 rdpr %wstate, %g6
5958 smulcc %o7, %o1, %l0
5959 smul %o2, %g4, %l2
5960 fbue %fcc3, loop_476
5961 orn %g2, %l6, %l4
5962 tle %xcc, 0x5
5963 fpsub16s %f15, %f23, %f28
5964loop_476:
5965 fbuge %fcc2, loop_477
5966 fble,a %fcc2, loop_478
5967 saved
5968 rdpr %cwp, %g1
5969 rdpr %cansave, %g2
5970 rdpr %canrestore, %g3
5971 rdpr %cleanwin, %g4
5972 rdpr %otherwin, %g5
5973 rdpr %wstate, %g6
5974 ta %xcc, 0x7
5975loop_477:
5976 tvc %xcc, 0x3
5977loop_478:
5978 orcc %g7, %o3, %i1
5979 smulcc %i7, %i4, %o5
5980 fbule %fcc1, loop_479
5981 edge8n %i2, %g3, %l5
5982 xorcc %g6, %l3, %l1
5983 movrgz %o6, 0x16C, %o4
5984loop_479:
5985 andn %g5, 0x006F, %i0
5986 movle %icc, %g1, %i6
5987 fnot1 %f4, %f0
5988 restored
5989 rdpr %cwp, %g1
5990 rdpr %cansave, %g2
5991 rdpr %canrestore, %g3
5992 rdpr %cleanwin, %g4
5993 rdpr %otherwin, %g5
5994 rdpr %wstate, %g6
5995 brgz %o0, loop_480
5996 ba,a,pn %xcc, loop_481
5997 movge %xcc, %i3, %o7
5998 subcc %i5, %o1, %o2
5999loop_480:
6000 subc %l0, 0x11A6, %l2
6001loop_481:
6002 nop
6003 setx 0x605EE9F0, %l0, %l6
6004 st %l6, [%l7 + 0x54]
6005 ld [%l7 + 0x54], %fsr
6006 fxnors %f3, %f26, %f5
6007 flush %l7 + 0x54
6008 tpos %icc, 0x2
6009 nop
6010 fitos %f2, %f1
6011 fstod %f1, %f2
6012 movleu %icc, %g2, %l6
6013 fsrc1 %f30, %f6
6014 andcc %l4, %g7, %o3
6015 fmovde %icc, %f10, %f25
6016 lduw [%l7 + 0x28], %i1
6017 array16 %g4, %i7, %o5
6018 fbge,a %fcc0, loop_482
6019 nop
6020 setx loop_483, %l0, %l1
6021 wrpr 0x1, %tl
6022 wrpr %l1, %tnpc
6023 setx 0x34400001400, %l0, %l1
6024 wrpr %l1, %tstate
6025 wrhpr 0x4, %htstate
6026 done
6027 xnor %i4, %g3, %l5
6028 movrgez %i2, 0x377, %g6
6029loop_482:
6030 membar 0x02
6031loop_483:
6032 fba,a %fcc0, loop_484
6033 fmovdcc %xcc, %f14, %f3
6034 wr %g0, 0x0c, %asi
6035 ldstuba [%l7 + 0x58] %asi, %l3
6036loop_484:
6037 fmovdg %xcc, %f30, %f24
6038 fcmpne16 %f2, %f18, %l1
6039 fmovda %xcc, %f7, %f13
6040 fsrc2s %f27, %f28
6041 fmul8ulx16 %f4, %f18, %f24
6042 faligndata %f6, %f26, %f28
6043 te %xcc, 0x4
6044 tne %icc, 0x7
6045 xorcc %o4, %g5, %i0
6046 wr %g0, 0x80, %asi
6047 ldsba [%l7 + 0x46] %asi, %o6
6048 bleu %icc, loop_485
6049 movvs %icc, %i6, %o0
6050 set 0x12, %o6
6051 ldsha [%l7 + %o6] 0x80, %i3
6052loop_485:
6053 umulcc %o7, 0x076F, %g1
6054 udiv %o1, 0x10F7, %i5
6055 tgu %xcc, 0x1
6056 bcs %icc, loop_486
6057 sdivcc %o2, 0x0B0A, %l2
6058 lduw [%l7 + 0x5C], %l0
6059 mulx %l6, 0x0173, %l4
6060loop_486:
6061 movneg %icc, %g7, %o3
6062 nop
6063 setx 0xC7406237C06E92F8, %l0, %l6
6064 stx %l6, [%l7 + 0x68]
6065 ldx [%l7 + 0x68], %fsr
6066 fexpand %f5, %f16
6067 andcc %i1, %g2, %i7
6068 bcc,a,pn %xcc, loop_487
6069 fpsub32 %f30, %f10, %f10
6070 subc %g4, %i4, %g3
6071 wr %g0, 0xe3, %asi
6072 ldda [%l7 + 0x40] %asi, %l4
6073loop_487:
6074 tvc %xcc, 0x4
6075 fcmpgt32 %f28, %f2, %i2
6076 fba %fcc0, loop_488
6077 sethi 0x08C4, %o5
6078 edge32 %l3, %g6, %o4
6079 fsrc1 %f10, %f28
6080loop_488:
6081 nop
6082 set 0x38, %l6
6083 stxa %g5, [%l7 + %l6] 0x19
6084 flush %l7 + 0x50
6085 fcmpgt16 %f2, %f4, %i0
6086 mova %icc, %o6, %l1
6087 fsrc1 %f2, %f14
6088 nop
6089 fitos %f10, %f9
6090 fstox %f9, %f30
6091 fxtos %f30, %f22
6092 set 0x47, %i4
6093 ldstuba [%l7 + %i4] 0x89, %i6
6094 ldub [%l7 + 0x0F], %i3
6095 wr %g0, 0x10, %asi
6096 lduha [%l7 + 0x18] %asi, %o0
6097 fnors %f3, %f1, %f25
6098 tsubcc %g1, %o1, %i5
6099 tneg %xcc, 0x2
6100 fblg,a %fcc2, loop_489
6101 fcmpne16 %f4, %f16, %o7
6102 sir 0x048F
6103 restored
6104 rdpr %cwp, %g1
6105 rdpr %cansave, %g2
6106 rdpr %canrestore, %g3
6107 rdpr %cleanwin, %g4
6108 rdpr %otherwin, %g5
6109 rdpr %wstate, %g6
6110loop_489:
6111 nop
6112 wr %g0, 0x2a, %asi
6113 stwa %l2, [%l7 + 0x64] %asi
6114 membar #Sync
6115 orncc %l0, %o2, %l6
6116 wr %g0, 0x04, %asi
6117 ldda [%l7 + 0x40] %asi, %l4
6118 fmovdge %xcc, %f4, %f21
6119 fmovrdne %o3, %f4, %f24
6120 fblg %fcc3, loop_490
6121 bn,a,pn %icc, loop_491
6122 movn %xcc, %i1, %g2
6123 subccc %i7, %g7, %i4
6124loop_490:
6125 tpos %icc, 0x6
6126loop_491:
6127 orn %g3, 0x14A4, %g4
6128 movvc %xcc, %l5, %o5
6129 ldub [%l7 + 0x30], %i2
6130 movge %icc, %l3, %o4
6131 sir 0x0F75
6132 tle %icc, 0x3
6133 add %g5, 0x0177, %g6
6134 call loop_492
6135 fbe,a %fcc3, loop_493
6136 fmovrdlz %o6, %f16, %f16
6137 popc %l1, %i0
6138loop_492:
6139 sub %i3, 0x19B1, %i6
6140loop_493:
6141 tn %icc, 0x2
6142 edge16ln %o0, %g1, %i5
6143 fbl,a %fcc2, loop_494
6144 tne %xcc, 0x1
6145 fmovsvs %xcc, %f22, %f13
6146 xnorcc %o7, %o1, %l2
6147loop_494:
6148 edge8n %o2, %l0, %l6
6149 sra %l4, %i1, %o3
6150 movrgz %i7, %g2, %g7
6151 edge16ln %g3, %i4, %l5
6152 mulx %o5, 0x0303, %g4
6153 nop
6154 fitod %f12, %f14
6155 fdtox %f14, %f10
6156 tn %icc, 0x4
6157 fornot2 %f4, %f24, %f2
6158 brz,a %i2, loop_495
6159 edge8ln %o4, %l3, %g6
6160 addccc %o6, 0x1FFB, %g5
6161 tge %icc, 0x2
6162loop_495:
6163 umulcc %i0, 0x19DC, %l1
6164 mova %icc, %i6, %i3
6165 taddcctv %g1, %i5, %o7
6166 edge8 %o1, %l2, %o2
6167 wr %g0, 0x23, %asi
6168 stwa %o0, [%l7 + 0x68] %asi
6169 membar #Sync
6170 tne %xcc, 0x6
6171 fzeros %f14
6172 bshuffle %f18, %f22, %f14
6173 subcc %l6, 0x14F5, %l0
6174 edge16 %i1, %o3, %i7
6175 tvc %xcc, 0x7
6176 bpos,a %icc, loop_496
6177 andncc %g2, %g7, %l4
6178 and %g3, 0x188E, %l5
6179 fbule,a %fcc3, loop_497
6180loop_496:
6181 tge %icc, 0x2
6182 movcs %xcc, %o5, %g4
6183 nop
6184 setx 0x005B4037, %l0, %l6
6185 st %l6, [%l7 + 0x0C]
6186 ld [%l7 + 0x0C], %fsr
6187loop_497:
6188 move %xcc, %i2, %i4
6189 movg %xcc, %l3, %o4
6190 orcc %o6, 0x1E72, %g5
6191 fzero %f12
6192 edge32n %i0, %g6, %i6
6193 subc %i3, %g1, %i5
6194 bvs loop_498
6195 addccc %o7, %o1, %l2
6196 tvs %xcc, 0x2
6197 fpadd16 %f24, %f22, %f28
6198loop_498:
6199 fxnor %f24, %f20, %f16
6200 fnegd %f22, %f0
6201 fmovrdlez %l1, %f28, %f8
6202 movl %xcc, %o0, %l6
6203 movgu %xcc, %o2, %i1
6204 ldd [%l7 + 0x78], %f22
6205 fnegd %f6, %f8
6206 bg,a,pt %icc, loop_499
6207 fbe,a %fcc3, loop_500
6208 fpadd16s %f7, %f14, %f7
6209 fpadd16s %f18, %f30, %f30
6210loop_499:
6211 movle %xcc, %o3, %i7
6212loop_500:
6213 fbge,a %fcc2, loop_501
6214 tcc %xcc, 0x4
6215 array8 %l0, %g7, %g2
6216 subc %l4, 0x029F, %g3
6217loop_501:
6218 ldsb [%l7 + 0x79], %l5
6219 movvc %icc, %o5, %i2
6220 ldsw [%l7 + 0x70], %i4
6221 subcc %g4, 0x0A58, %o4
6222 tsubcc %o6, 0x17F0, %l3
6223 fmovrdlz %g5, %f8, %f10
6224 ldsw [%l7 + 0x3C], %g6
6225 fbuge %fcc1, loop_502
6226 lduh [%l7 + 0x64], %i0
6227 set 0x10, %o1
6228 ldxa [%l7 + %o1] 0x0c, %i3
6229loop_502:
6230 tl %xcc, 0x6
6231 movrlez %i6, 0x21E, %i5
6232 set 0x40, %g7
6233 ldda [%l7 + %g7] 0x81, %g0
6234 nop
6235 fitos %f4, %f21
6236 fstoi %f21, %f10
6237 orn %o1, 0x0C37, %l2
6238 subccc %o7, 0x1F68, %l1
6239 mulscc %l6, 0x05EF, %o2
6240 fmovrdgz %i1, %f14, %f22
6241 xnorcc %o3, %o0, %i7
6242 flush %l7 + 0x70
6243 sdivcc %g7, 0x0B25, %l0
6244 tl %icc, 0x6
6245 nop
6246 setx 0x10A1C533A0718E8D, %l0, %l6
6247 stx %l6, [%l7 + 0x20]
6248 ldx [%l7 + 0x20], %fsr
6249 wr %g0, 0x04, %asi
6250 ldda [%l7 + 0x70] %asi, %l4
6251 fmovsne %xcc, %f25, %f13
6252 udivx %g2, 0x17D1, %g3
6253 tsubcctv %o5, %l5, %i4
6254 orn %g4, %o4, %o6
6255 bl,a %icc, loop_503
6256 swap [%l7 + 0x18], %l3
6257 andn %i2, 0x0915, %g6
6258 sll %g5, 0x0C, %i0
6259loop_503:
6260 ldsw [%l7 + 0x64], %i6
6261 and %i3, %i5, %g1
6262 movpos %icc, %l2, %o1
6263 mulscc %o7, 0x1C21, %l1
6264 mova %icc, %l6, %o2
6265 add %o3, %i1, %i7
6266 brlz %o0, loop_504
6267 fblg %fcc2, loop_505
6268 movvc %xcc, %l0, %g7
6269 movrgz %l4, 0x06B, %g3
6270loop_504:
6271 subccc %o5, %l5, %i4
6272loop_505:
6273 movleu %icc, %g2, %o4
6274 membar 0x4D
6275 ble loop_506
6276 subcc %o6, 0x178A, %g4
6277 bcs,a,pn %icc, loop_507
6278 tsubcc %i2, 0x06A4, %g6
6279loop_506:
6280 sdivcc %l3, 0x1ED1, %g5
6281 edge16l %i6, %i0, %i3
6282loop_507:
6283 fnot1 %f6, %f26
6284 ldsw [%l7 + 0x68], %g1
6285 fmovscs %xcc, %f22, %f7
6286 movne %icc, %l2, %o1
6287 edge32l %o7, %l1, %i5
6288 fblg %fcc2, loop_508
6289 tneg %icc, 0x3
6290 fmul8x16al %f11, %f26, %f14
6291 set 0x28, %l3
6292 swapa [%l7 + %l3] 0x80, %l6
6293loop_508:
6294 andn %o3, 0x04FC, %o2
6295 sllx %i7, %i1, %o0
6296 array16 %l0, %g7, %g3
6297 movvs %xcc, %l4, %o5
6298 std %f6, [%l7 + 0x20]
6299 movvs %icc, %l5, %i4
6300 wr %g0, 0x80, %asi
6301 lduba [%l7 + 0x5A] %asi, %g2
6302 bshuffle %f4, %f8, %f8
6303 fmovdcs %xcc, %f15, %f23
6304 sethi 0x0D8C, %o6
6305 tvs %icc, 0x4
6306 fbne %fcc3, loop_509
6307 tg %icc, 0x6
6308 nop
6309 fitod %f10, %f10
6310 fdtox %f10, %f30
6311 subccc %o4, 0x1F00, %g4
6312loop_509:
6313 movcc %icc, %g6, %l3
6314 fors %f18, %f27, %f3
6315 srlx %i2, 0x1B, %i6
6316 nop
6317 setx 0x014A4CE2, %l0, %l6
6318 st %l6, [%l7 + 0x28]
6319 ld [%l7 + 0x28], %f0
6320 setx 0xC08264FD, %l1, %l5
6321 st %l5, [%l7 + 0x10]
6322 ld [%l7 + 0x10], %f27
6323 fdivs %f27, %f0, %f2
6324 bgu,a loop_510
6325 fbule,a %fcc2, loop_511
6326 fornot1s %f5, %f7, %f2
6327 fsrc2 %f28, %f18
6328loop_510:
6329 tn %xcc, 0x0
6330loop_511:
6331 tleu %icc, 0x1
6332 fxors %f6, %f25, %f4
6333 movrgez %g5, %i0, %i3
6334 movrgez %g1, 0x2D0, %l2
6335 fpadd16 %f24, %f12, %f30
6336 stw %o1, [%l7 + 0x1C]
6337 tn %icc, 0x2
6338 stw %l1, [%l7 + 0x5C]
6339 tsubcctv %i5, 0x131E, %l6
6340 srl %o3, %o7, %o2
6341 sllx %i1, 0x0D, %o0
6342 tle %xcc, 0x7
6343 brlz %l0, loop_512
6344 bleu,pt %icc, loop_513
6345 sdivcc %i7, 0x1D63, %g3
6346 set 0x40, %l4
6347 stda %f0, [%l7 + %l4] 0xf8
6348 membar #Sync
6349loop_512:
6350 movrlez %g7, %o5, %l5
6351loop_513:
6352 mulx %i4, %g2, %l4
6353 nop
6354 setx 0x106E3805, %l0, %l6
6355 st %l6, [%l7 + 0x1C]
6356 ld [%l7 + 0x1C], %fsr
6357 bcc,pt %xcc, loop_514
6358 edge8l %o6, %g4, %g6
6359 srax %o4, %l3, %i6
6360 fba %fcc0, loop_515
6361loop_514:
6362 nop
6363 fitod %f19, %f24
6364 movne %icc, %g5, %i0
6365 addcc %i2, 0x03D4, %g1
6366loop_515:
6367 fand %f2, %f12, %f16
6368 tg %icc, 0x7
6369 andcc %l2, 0x14B5, %i3
6370 movg %xcc, %l1, %o1
6371 fmovdge %icc, %f1, %f19
6372 movcc %icc, %i5, %l6
6373 edge8 %o3, %o7, %o2
6374 popc 0x1C44, %o0
6375 movl %xcc, %l0, %i7
6376 movre %i1, 0x15B, %g7
6377 ldd [%l7 + 0x08], %g2
6378 movne %xcc, %l5, %o5
6379 tgu %xcc, 0x0
6380 saved
6381 rdpr %cwp, %g1
6382 rdpr %cansave, %g2
6383 rdpr %canrestore, %g3
6384 rdpr %cleanwin, %g4
6385 rdpr %otherwin, %g5
6386 rdpr %wstate, %g6
6387 add %l7, 0x24, %l6
6388 wr %g0, 0x11, %asi
6389 lda [%l6] %asi, %g2
6390 casa [%l6] 0x11, %g2, %i4
6391 movg %xcc, %o6, %g4
6392 wr %g0, 0x11, %asi
6393 lduba [%l7 + 0x52] %asi, %l4
6394 edge8 %o4, %l3, %i6
6395 fba,a %fcc3, loop_516
6396 addc %g6, 0x0F8D, %i0
6397 bpos,a loop_517
6398 movgu %xcc, %i2, %g5
6399loop_516:
6400 edge8 %g1, %l2, %l1
6401 udiv %o1, 0x1BC2, %i5
6402loop_517:
6403 fbul,a %fcc3, loop_518
6404 ble,pn %xcc, loop_519
6405 fpackfix %f2, %f19
6406 tvc %xcc, 0x0
6407loop_518:
6408 srax %i3, 0x1B, %l6
6409loop_519:
6410 fmul8ulx16 %f18, %f10, %f22
6411 movpos %xcc, %o3, %o2
6412 ldd [%l7 + 0x78], %o6
6413 set 0x24, %i1
6414 sta %f9, [%l7 + %i1] 0x81
6415 fpackfix %f8, %f27
6416 alignaddrl %l0, %i7, %o0
6417 movre %g7, 0x19D, %i1
6418 movcc %icc, %l5, %g3
6419 xnorcc %o5, 0x1E02, %g2
6420 movn %xcc, %o6, %g4
6421 fbne,a %fcc0, loop_520
6422 fba %fcc0, loop_521
6423 edge32l %i4, %o4, %l3
6424 sll %l4, %g6, %i0
6425loop_520:
6426 movn %xcc, %i2, %g5
6427loop_521:
6428 nop
6429 wr %g0, 0x89, %asi
6430 swapa [%l7 + 0x34] %asi, %i6
6431 fmovd %f24, %f14
6432 nop
6433 fitod %f12, %f6
6434 fdtox %f6, %f18
6435 fnands %f8, %f15, %f21
6436 ldd [%l7 + 0x10], %f26
6437 fbe,a %fcc3, loop_522
6438 movl %xcc, %g1, %l1
6439 fmovsvc %xcc, %f22, %f14
6440 saved
6441 rdpr %cwp, %g1
6442 rdpr %cansave, %g2
6443 rdpr %canrestore, %g3
6444 rdpr %cleanwin, %g4
6445 rdpr %otherwin, %g5
6446 rdpr %wstate, %g6
6447loop_522:
6448 fabsd %f6, %f2
6449 udivcc %o1, 0x0F3D, %i5
6450 tne %xcc, 0x5
6451 edge16l %i3, %l2, %l6
6452 taddcc %o2, %o7, %o3
6453 add %l0, %i7, %o0
6454 wr %g0, 0x89, %asi
6455 swapa [%l7 + 0x40] %asi, %i1
6456 fmovsn %icc, %f21, %f20
6457 fornot2s %f4, %f4, %f6
6458 tle %xcc, 0x6
6459 addccc %l5, 0x09F5, %g3
6460 bvc,a %icc, loop_523
6461 subccc %o5, %g7, %g2
6462 bge,a %icc, loop_524
6463 nop
6464 setx 0xD43422B2C23B977F, %l0, %l6
6465 stx %l6, [%l7 + 0x28]
6466 ldd [%l7 + 0x28], %f26
6467 setx 0xDC166C9191FDC154, %l1, %l5
6468 stx %l5, [%l7 + 0x10]
6469 ldd [%l7 + 0x10], %f10
6470 fmuld %f10, %f26, %f28
6471loop_523:
6472 orncc %g4, 0x0F2E, %i4
6473 sra %o4, 0x15, %l3
6474loop_524:
6475 fmovrslez %o6, %f11, %f0
6476 fbge %fcc3, loop_525
6477 sir 0x0C07
6478 fors %f3, %f12, %f6
6479 fmovdne %icc, %f10, %f3
6480loop_525:
6481 restored
6482 rdpr %cwp, %g1
6483 rdpr %cansave, %g2
6484 rdpr %canrestore, %g3
6485 rdpr %cleanwin, %g4
6486 rdpr %otherwin, %g5
6487 rdpr %wstate, %g6
6488 tleu %xcc, 0x7
6489 mulx %l4, 0x0233, %i0
6490 movl %icc, %g6, %g5
6491 ldd [%l7 + 0x70], %i2
6492 ld [%l7 + 0x70], %f21
6493 sdivcc %g1, 0x1B1D, %i6
6494 bl loop_526
6495 edge32n %l1, %i5, %o1
6496 sra %i3, 0x09, %l6
6497 set 0x10, %l0
6498 ldxa [%l7 + %l0] 0x88, %l2
6499loop_526:
6500 movge %icc, %o7, %o2
6501 tn %icc, 0x7
6502 smul %l0, 0x02FF, %i7
6503 fpadd16s %f13, %f6, %f11
6504 fbne,a %fcc3, loop_527
6505 addcc %o3, 0x08C5, %i1
6506 ldd [%l7 + 0x68], %l4
6507 set 0x78, %o5
6508 sta %f19, [%l7 + %o5] 0x14
6509loop_527:
6510 nop
6511 fitod %f12, %f14
6512 fdtos %f14, %f19
6513 movcc %icc, %o0, %o5
6514 fmovsvs %xcc, %f25, %f22
6515 ld [%l7 + 0x3C], %f22
6516 bneg,a,pn %xcc, loop_528
6517 fnot2s %f11, %f22
6518 ble %xcc, loop_529
6519 xnor %g7, 0x157D, %g3
6520loop_528:
6521 taddcc %g2, %g4, %i4
6522 fbu %fcc1, loop_530
6523loop_529:
6524 orn %l3, %o6, %l4
6525 fornot1s %f24, %f15, %f9
6526 wr %g0, 0x19, %asi
6527 lda [%l7 + 0x24] %asi, %f3
6528loop_530:
6529 tvs %xcc, 0x1
6530 tpos %xcc, 0x6
6531 fmovrslez %i0, %f9, %f3
6532 addc %o4, %g5, %i2
6533 tl %icc, 0x1
6534 st %f7, [%l7 + 0x30]
6535 sdivx %g6, 0x0334, %g1
6536 popc 0x0905, %l1
6537 edge8n %i6, %i5, %o1
6538 movrlez %i3, 0x073, %l6
6539 popc 0x0D6B, %o7
6540 fornot2s %f13, %f28, %f3
6541 popc %l2, %o2
6542 fmovrdgz %i7, %f8, %f14
6543 array8 %l0, %o3, %l5
6544 array8 %i1, %o0, %o5
6545 tl %icc, 0x5
6546 movvc %icc, %g3, %g7
6547 orn %g2, %g4, %l3
6548 fpackfix %f18, %f31
6549 srl %o6, 0x07, %l4
6550 fandnot1s %f23, %f0, %f8
6551 nop
6552 setx loop_531, %l0, %l1
6553 wrpr 0x1, %tl
6554 wrpr %l1, %tnpc
6555 setx 0x34400001400, %l0, %l1
6556 wrpr %l1, %tstate
6557 wrhpr 0x4, %htstate
6558 done
6559 fbuge,a %fcc1, loop_532
6560 nop
6561 setx loop_533, %l0, %l1
6562 wrpr 0x1, %tl
6563 wrpr %l1, %tpc
6564 add %l1, 0x4, %l1
6565 wrpr %l1, %tnpc
6566 setx 0x34400001400, %l0, %l1
6567 wrpr %l1, %tstate
6568 wrhpr 0x4, %htstate
6569 retry
6570 and %i0, %o4, %i4
6571loop_531:
6572 nop
6573 set 0x53, %l2
6574 ldsba [%l7 + %l2] 0x88, %g5
6575loop_532:
6576 be,pn %xcc, loop_534
6577loop_533:
6578 tcs %icc, 0x0
6579 fbne %fcc3, loop_535
6580 sdiv %g6, 0x10F0, %g1
6581loop_534:
6582 mova %xcc, %l1, %i6
6583 movg %icc, %i5, %i2
6584loop_535:
6585 sdivcc %i3, 0x131A, %l6
6586 sub %o1, 0x1667, %o7
6587 set 0x25, %i5
6588 lduba [%l7 + %i5] 0x88, %l2
6589 bcs %xcc, loop_536
6590 fzeros %f19
6591 edge16n %i7, %l0, %o2
6592 tge %xcc, 0x0
6593loop_536:
6594 addc %l5, 0x1A9F, %o3
6595 fmovrdgz %i1, %f12, %f0
6596 pdist %f22, %f20, %f18
6597 set 0x7C, %l5
6598 lduwa [%l7 + %l5] 0x04, %o0
6599 sll %g3, %g7, %o5
6600 fpsub32s %f8, %f25, %f13
6601 fbn,a %fcc3, loop_537
6602 movcs %icc, %g2, %g4
6603 fornot1 %f4, %f26, %f6
6604 and %l3, %l4, %o6
6605loop_537:
6606 sdivx %o4, 0x061F, %i4
6607 srlx %i0, 0x0D, %g6
6608 fmovdcc %icc, %f13, %f9
6609 ble,a,pt %xcc, loop_538
6610 bvc,a,pn %icc, loop_539
6611 xor %g1, %l1, %g5
6612 brgez,a %i5, loop_540
6613loop_538:
6614 movcs %icc, %i2, %i3
6615loop_539:
6616 addccc %l6, %o1, %o7
6617 movrlez %l2, 0x0B9, %i7
6618loop_540:
6619 add %i6, 0x07A8, %l0
6620 set 0x48, %g6
6621 prefetcha [%l7 + %g6] 0x14, 0x3
6622 popc %o2, %i1
6623 fmovsa %icc, %f6, %f21
6624 edge8 %o0, %o3, %g7
6625 movne %icc, %o5, %g3
6626 move %xcc, %g2, %l3
6627 sdivcc %g4, 0x1C15, %l4
6628 bl,a,pn %icc, loop_541
6629 fbue %fcc3, loop_542
6630 movl %icc, %o4, %o6
6631 fmovsvc %xcc, %f26, %f21
6632loop_541:
6633 movl %xcc, %i0, %g6
6634loop_542:
6635 movge %icc, %g1, %i4
6636 movn %xcc, %g5, %l1
6637 sllx %i5, 0x1B, %i2
6638 alignaddr %l6, %o1, %i3
6639 ld [%l7 + 0x54], %f5
6640 fmovde %xcc, %f6, %f17
6641 movne %xcc, %l2, %o7
6642 movrgez %i7, %l0, %l5
6643 tle %icc, 0x0
6644 mova %icc, %i6, %i1
6645 fnegd %f24, %f2
6646 array32 %o0, %o2, %o3
6647 add %g7, %o5, %g2
6648 nop
6649 setx loop_543, %l0, %l1
6650 jmpl %l1, %l3
6651 edge8ln %g4, %l4, %o4
6652 edge8l %o6, %g3, %g6
6653 ldsh [%l7 + 0x5C], %g1
6654loop_543:
6655 sllx %i0, %g5, %i4
6656 orcc %l1, 0x16BB, %i2
6657 bpos loop_544
6658 tcs %icc, 0x2
6659 xor %l6, %o1, %i5
6660 alignaddr %i3, %l2, %o7
6661loop_544:
6662 tneg %icc, 0x2
6663 movneg %icc, %i7, %l0
6664 fbug,a %fcc3, loop_545
6665 xor %i6, 0x1551, %i1
6666 movrne %o0, 0x30D, %l5
6667 alignaddrl %o3, %g7, %o5
6668loop_545:
6669 movleu %icc, %o2, %l3
6670 movcc %xcc, %g2, %l4
6671 nop
6672 setx 0xCD05B10F65EEDF89, %l0, %l6
6673 stx %l6, [%l7 + 0x28]
6674 ldd [%l7 + 0x28], %f6
6675 setx 0x29C6BB062AE15AB6, %l1, %l5
6676 stx %l5, [%l7 + 0x10]
6677 ldd [%l7 + 0x10], %f0
6678 fdivd %f0, %f6, %f0
6679 ble,a loop_546
6680 ldsb [%l7 + 0x34], %o4
6681 array16 %g4, %g3, %o6
6682 popc 0x13F5, %g1
6683loop_546:
6684 sllx %g6, %i0, %i4
6685 swap [%l7 + 0x38], %g5
6686 fornot2s %f23, %f27, %f4
6687 fmovdleu %xcc, %f5, %f22
6688 tsubcctv %i2, %l6, %l1
6689 srl %i5, 0x05, %i3
6690 xorcc %o1, %l2, %o7
6691 nop
6692 setx 0x0064C8AA, %l0, %l6
6693 st %l6, [%l7 + 0x6C]
6694 ld [%l7 + 0x6C], %fsr
6695 movge %icc, %l0, %i7
6696 nop
6697 setx loop_547, %l0, %l1
6698 wrpr 0x1, %tl
6699 wrpr %l1, %tnpc
6700 setx 0x34400001400, %l0, %l1
6701 wrpr %l1, %tstate
6702 wrhpr 0x4, %htstate
6703 done
6704 fmovsneg %xcc, %f18, %f21
6705 subccc %i1, %o0, %l5
6706 subcc %o3, %g7, %i6
6707loop_547:
6708 fmovd %f12, %f24
6709 bneg,pn %icc, loop_548
6710 add %o5, %o2, %l3
6711 set 0x60, %g3
6712 stxa %l4, [%l7 + %g3] 0xea
6713 membar #Sync
6714loop_548:
6715 tle %xcc, 0x7
6716 orn %g2, %o4, %g4
6717 ta %xcc, 0x1
6718 subc %o6, 0x1C4E, %g3
6719 nop
6720 setx loop_549, %l0, %l1
6721 wrpr 0x1, %tl
6722 wrpr %l1, %tpc
6723 add %l1, 0x4, %l1
6724 wrpr %l1, %tnpc
6725 setx 0x34400001400, %l0, %l1
6726 wrpr %l1, %tstate
6727 wrhpr 0x4, %htstate
6728 retry
6729 bge,pt %xcc, loop_550
6730 orncc %g1, 0x1160, %g6
6731 subccc %i4, 0x0BC1, %i0
6732loop_549:
6733 taddcc %g5, %i2, %l1
6734loop_550:
6735 umulcc %i5, %i3, %o1
6736 xnorcc %l6, 0x0D8D, %o7
6737 fnands %f22, %f12, %f20
6738 udivx %l0, 0x18CF, %l2
6739 nop
6740 setx 0x6D2898EB, %l0, %l6
6741 st %l6, [%l7 + 0x28]
6742 ld [%l7 + 0x28], %f6
6743 fsqrts %f6, %f26
6744 nop
6745 set 0x6B, %i0
6746 ldstub [%l7 + %i0], %i7
6747 movcc %xcc, %o0, %l5
6748 edge32l %i1, %g7, %o3
6749 fmovrdne %i6, %f12, %f10
6750 sdivx %o5, 0x1618, %l3
6751 orncc %o2, %g2, %l4
6752 addcc %o4, %g4, %g3
6753 orncc %o6, 0x1B02, %g6
6754 fblg,a %fcc2, loop_551
6755 edge32ln %g1, %i0, %g5
6756 bcs loop_552
6757 brz %i2, loop_553
6758loop_551:
6759 fmovsle %xcc, %f14, %f2
6760 movvc %icc, %i4, %l1
6761loop_552:
6762 fnand %f28, %f26, %f8
6763loop_553:
6764 tge %icc, 0x3
6765 movgu %icc, %i3, %i5
6766 add %o1, 0x0454, %o7
6767 fbo %fcc3, loop_554
6768 add %l0, 0x0922, %l6
6769 fmovspos %xcc, %f0, %f21
6770 xor %i7, %l2, %o0
6771loop_554:
6772 sdiv %l5, 0x081A, %i1
6773 andn %o3, %i6, %o5
6774 fands %f15, %f16, %f11
6775 fcmple32 %f8, %f16, %l3
6776 st %f24, [%l7 + 0x68]
6777 srlx %o2, 0x1D, %g2
6778 tne %xcc, 0x3
6779 set 0x1C, %i2
6780 ldswa [%l7 + %i2] 0x0c, %l4
6781 srl %o4, 0x0A, %g4
6782 xor %g7, 0x0B95, %o6
6783 stx %g3, [%l7 + 0x60]
6784 or %g1, 0x1857, %i0
6785 set 0x7F, %l1
6786 ldsba [%l7 + %l1] 0x81, %g6
6787 fmovsleu %xcc, %f26, %f20
6788 tg %xcc, 0x1
6789 edge16l %i2, %i4, %l1
6790 bleu,a,pn %xcc, loop_555
6791 or %i3, %i5, %g5
6792 nop
6793 setx 0x3346341E205474B9, %l0, %l6
6794 stx %l6, [%l7 + 0x50]
6795 ldx [%l7 + 0x50], %fsr
6796 array16 %o7, %l0, %l6
6797loop_555:
6798 bl,a,pt %icc, loop_556
6799 fmovdvs %icc, %f2, %f13
6800 swap [%l7 + 0x08], %i7
6801 bn,pt %icc, loop_557
6802loop_556:
6803 movl %icc, %o1, %l2
6804 movcs %icc, %l5, %i1
6805 edge32n %o3, %i6, %o0
6806loop_557:
6807 mova %xcc, %o5, %l3
6808 mulx %o2, %g2, %o4
6809 nop
6810 setx loop_558, %l0, %l1
6811 wrpr 0x1, %tl
6812 wrpr %l1, %tnpc
6813 setx 0x34400001400, %l0, %l1
6814 wrpr %l1, %tstate
6815 wrhpr 0x4, %htstate
6816 done
6817 ldd [%l7 + 0x60], %f0
6818 edge8 %g4, %l4, %o6
6819 add %l7, 0x40, %l6
6820 wr %g0, 0x89, %asi
6821 lda [%l6] %asi, %g3
6822 casa [%l6] %asi, %g3, %g7
6823loop_558:
6824 be %xcc, loop_559
6825 movneg %xcc, %g1, %i0
6826 bn,a,pt %xcc, loop_560
6827 tleu %icc, 0x3
6828loop_559:
6829 stw %g6, [%l7 + 0x58]
6830 movle %icc, %i4, %i2
6831loop_560:
6832 ba,a,pn %xcc, loop_561
6833 movg %icc, %l1, %i3
6834 alignaddrl %g5, %o7, %l0
6835 mulscc %i5, %l6, %o1
6836loop_561:
6837 swap [%l7 + 0x34], %i7
6838 add %l7, 0x60, %l6
6839 wr %g0, 0x0c, %asi
6840 ldxa [%l6] %asi, %l2
6841 casxa [%l6] 0x0c, %l2, %l5
6842 bn,a,pt %xcc, loop_562
6843 andn %o3, %i1, %o0
6844 popc %i6, %l3
6845 fba,a %fcc2, loop_563
6846loop_562:
6847 edge16n %o5, %o2, %o4
6848 udiv %g2, 0x0EAA, %l4
6849 fmovsge %icc, %f12, %f0
6850loop_563:
6851 sllx %g4, %o6, %g7
6852 edge32n %g1, %g3, %i0
6853 nop
6854 fitos %f14, %f26
6855 fstod %f26, %f26
6856 fmovdn %icc, %f5, %f6
6857 mova %icc, %i4, %i2
6858 tvs %xcc, 0x5
6859 fmovsneg %icc, %f5, %f29
6860 fbne,a %fcc2, loop_564
6861 fbne %fcc3, loop_565
6862 faligndata %f26, %f6, %f16
6863 fxnor %f26, %f26, %f30
6864loop_564:
6865 nop
6866 setx 0x925C8DE2178DB786, %l0, %l6
6867 stx %l6, [%l7 + 0x28]
6868 ldd [%l7 + 0x28], %f8
6869 fsqrtd %f8, %f12
6870loop_565:
6871 edge32l %l1, %i3, %g6
6872 movne %xcc, %g5, %o7
6873 sir 0x1FDD
6874 and %l0, %l6, %o1
6875 swap [%l7 + 0x68], %i7
6876 membar 0x55
6877 fmovsgu %icc, %f4, %f27
6878 call loop_566
6879 fbul,a %fcc1, loop_567
6880 movvs %xcc, %l2, %l5
6881 edge16n %o3, %i1, %o0
6882loop_566:
6883 fornot2s %f14, %f24, %f6
6884loop_567:
6885 xnorcc %i6, 0x0F3E, %i5
6886 nop
6887 fitos %f6, %f11
6888 fstox %f11, %f4
6889 fxtos %f4, %f11
6890 movcs %icc, %o5, %o2
6891 array32 %o4, %l3, %g2
6892 tvs %xcc, 0x0
6893 array16 %l4, %g4, %o6
6894 nop
6895 fitod %f2, %f14
6896 fdtox %f14, %f14
6897 fxtod %f14, %f4
6898 fnot1s %f9, %f15
6899 fmovde %xcc, %f19, %f4
6900 ta %xcc, 0x6
6901 movre %g7, 0x271, %g1
6902 stbar
6903 fmovrsne %i0, %f26, %f2
6904 tne %xcc, 0x5
6905 st %f20, [%l7 + 0x64]
6906 sllx %g3, %i4, %l1
6907 edge8n %i3, %i2, %g5
6908 std %f14, [%l7 + 0x30]
6909 alignaddr %o7, %g6, %l0
6910 udivcc %o1, 0x0A86, %i7
6911 stx %l6, [%l7 + 0x10]
6912 taddcc %l2, %l5, %o3
6913 array8 %o0, %i6, %i1
6914 sdiv %i5, 0x145D, %o5
6915 fpsub32 %f4, %f2, %f4
6916 fbe %fcc0, loop_568
6917 fbge %fcc1, loop_569
6918 bn,pn %icc, loop_570
6919 flush %l7 + 0x14
6920loop_568:
6921 taddcc %o2, %o4, %g2
6922loop_569:
6923 movne %xcc, %l4, %g4
6924loop_570:
6925 smul %l3, %g7, %g1
6926 taddcctv %i0, %g3, %i4
6927 subcc %l1, %o6, %i3
6928 fmovrslz %g5, %f23, %f1
6929 movcs %icc, %i2, %g6
6930 sll %o7, 0x13, %o1
6931 movrlz %l0, %l6, %i7
6932 movrlez %l2, 0x3A2, %o3
6933 brgez,a %l5, loop_571
6934 fmul8x16 %f11, %f18, %f20
6935 andn %o0, %i1, %i5
6936 faligndata %f22, %f28, %f6
6937loop_571:
6938 orncc %o5, 0x018E, %i6
6939 fone %f28
6940 fpack32 %f10, %f28, %f4
6941 tpos %xcc, 0x7
6942 mova %xcc, %o2, %o4
6943 popc %g2, %g4
6944 set 0x40, %i3
6945 stha %l4, [%l7 + %i3] 0x19
6946 lduh [%l7 + 0x32], %g7
6947 addcc %g1, %i0, %g3
6948 movn %icc, %i4, %l3
6949 brz %l1, loop_572
6950 te %icc, 0x7
6951 nop
6952 setx 0x86F6F006, %l0, %l6
6953 st %l6, [%l7 + 0x28]
6954 ld [%l7 + 0x28], %f2
6955 setx 0x8AA968F8, %l1, %l5
6956 st %l5, [%l7 + 0x10]
6957 ld [%l7 + 0x10], %f24
6958 fsubs %f24, %f2, %f21
6959 fbug,a %fcc1, loop_573
6960loop_572:
6961 umul %o6, 0x0B09, %g5
6962 srl %i2, 0x06, %i3
6963 stx %g6, [%l7 + 0x08]
6964loop_573:
6965 edge16n %o7, %l0, %o1
6966 prefetch [%l7 + 0x3C], 0x1
6967 nop
6968 setx loop_574, %l0, %l1
6969 wrpr 0x1, %tl
6970 wrpr %l1, %tnpc
6971 setx 0x34400001400, %l0, %l1
6972 wrpr %l1, %tstate
6973 wrhpr 0x4, %htstate
6974 done
6975 fba %fcc2, loop_575
6976 subc %l6, 0x19AD, %l2
6977 edge16 %o3, %l5, %i7
6978loop_574:
6979 tl %xcc, 0x2
6980loop_575:
6981 nop
6982 set 0x18, %g5
6983 ldxa [%g0 + %g5] 0x50, %i1
6984 bgu,a,pt %xcc, loop_576
6985 add %o0, %o5, %i6
6986 saved
6987 rdpr %cwp, %g1
6988 rdpr %cansave, %g2
6989 rdpr %canrestore, %g3
6990 rdpr %cleanwin, %g4
6991 rdpr %otherwin, %g5
6992 rdpr %wstate, %g6
6993 lduw [%l7 + 0x2C], %i5
6994loop_576:
6995 bcc,a,pn %icc, loop_577
6996 movneg %icc, %o4, %g2
6997 fmovdn %icc, %f10, %f15
6998 edge16l %o2, %l4, %g4
6999loop_577:
7000 bl,a,pn %xcc, loop_578
7001 ba,a %icc, loop_579
7002 fble,a %fcc2, loop_580
7003 mulx %g1, 0x195A, %g7
7004loop_578:
7005 nop
7006 set 0x38, %o4
7007 sta %f7, [%l7 + %o4] 0x04
7008loop_579:
7009 add %g3, 0x1931, %i0
7010loop_580:
7011 tgu %xcc, 0x0
7012 fbge %fcc0, loop_581
7013 fone %f8
7014 saved
7015 rdpr %cwp, %g1
7016 rdpr %cansave, %g2
7017 rdpr %canrestore, %g3
7018 rdpr %cleanwin, %g4
7019 rdpr %otherwin, %g5
7020 rdpr %wstate, %g6
7021 movcs %icc, %l3, %i4
7022loop_581:
7023 subc %o6, 0x1BCA, %g5
7024 brgz,a %l1, loop_582
7025 addcc %i2, 0x18C9, %i3
7026 fmovsgu %icc, %f11, %f30
7027 tg %xcc, 0x1
7028loop_582:
7029 fmul8x16au %f12, %f7, %f8
7030 smul %g6, 0x0FC6, %l0
7031 add %l7, 0x38, %l6
7032 wr %g0, 0x18, %asi
7033 ldxa [%l6] %asi, %o1
7034 casxa [%l6] %asi, %o1, %l6
7035 fexpand %f14, %f20
7036 fpsub16 %f24, %f4, %f14
7037 sdivcc %l2, 0x12B3, %o3
7038 orncc %l5, %o7, %i7
7039 lduh [%l7 + 0x68], %o0
7040 fmovrslez %i1, %f21, %f8
7041 brgz %i6, loop_583
7042 array16 %o5, %i5, %o4
7043 tcc %icc, 0x2
7044 edge16n %g2, %l4, %o2
7045loop_583:
7046 fmovdl %xcc, %f28, %f0
7047 wr %g0, 0x0c, %asi
7048 ldda [%l7 + 0x40] %asi, %f16
7049 orn %g1, 0x00F2, %g7
7050 movn %xcc, %g4, %i0
7051 tvc %xcc, 0x6
7052 brgz %l3, loop_584
7053 movrlez %i4, 0x00B, %o6
7054 sra %g5, 0x06, %l1
7055 fmul8sux16 %f16, %f12, %f12
7056loop_584:
7057 movneg %xcc, %g3, %i3
7058 xor %g6, 0x1DC7, %l0
7059 umulcc %i2, 0x0DB8, %o1
7060 tpos %icc, 0x2
7061 set 0x76, %i7
7062 lduha [%l7 + %i7] 0x80, %l2
7063 bcc,pt %xcc, loop_585
7064 fbu,a %fcc0, loop_586
7065 bgu %icc, loop_587
7066 addc %l6, 0x1713, %l5
7067loop_585:
7068 edge32l %o3, %i7, %o7
7069loop_586:
7070 sir 0x1487
7071loop_587:
7072 addcc %o0, %i1, %o5
7073 restored
7074 rdpr %cwp, %g1
7075 rdpr %cansave, %g2
7076 rdpr %canrestore, %g3
7077 rdpr %cleanwin, %g4
7078 rdpr %otherwin, %g5
7079 rdpr %wstate, %g6
7080 brnz,a %i5, loop_588
7081 movl %icc, %i6, %o4
7082 srl %g2, %l4, %g1
7083 nop
7084 setx loop_589, %l0, %l1
7085 jmpl %l1, %g7
7086loop_588:
7087 subcc %o2, %g4, %l3
7088 tneg %icc, 0x3
7089 movge %icc, %i4, %o6
7090loop_589:
7091 fmovrsgz %g5, %f5, %f22
7092 movgu %icc, %i0, %l1
7093 sub %i3, %g6, %l0
7094 tsubcctv %g3, %i2, %l2
7095 and %o1, 0x00EB, %l5
7096 movleu %icc, %l6, %o3
7097 array8 %o7, %o0, %i7
7098 movle %icc, %i1, %o5
7099 srl %i6, %o4, %g2
7100 stb %l4, [%l7 + 0x38]
7101 movrgez %i5, %g7, %o2
7102 tne %xcc, 0x1
7103 for %f6, %f30, %f20
7104 fcmpne16 %f2, %f14, %g4
7105 ldsh [%l7 + 0x62], %g1
7106 fmovsne %icc, %f4, %f20
7107 sethi 0x0DE5, %l3
7108 xorcc %o6, 0x1716, %i4
7109 sub %g5, 0x1C43, %i0
7110 sra %i3, 0x08, %l1
7111 wr %g0, 0x89, %asi
7112 lduwa [%l7 + 0x30] %asi, %g6
7113 nop
7114 fitos %f7, %f29
7115 fstox %f29, %f12
7116 fxtos %f12, %f17
7117 fmovrsne %l0, %f26, %f2
7118 brgz %i2, loop_590
7119 nop
7120 fitod %f0, %f18
7121 fdtos %f18, %f20
7122 udivcc %g3, 0x04C3, %l2
7123 sdivx %l5, 0x17E1, %o1
7124loop_590:
7125 bcs loop_591
7126 edge16l %l6, %o7, %o0
7127 fzero %f26
7128 movn %icc, %i7, %o3
7129loop_591:
7130 movrgz %i1, %i6, %o5
7131 fmul8x16au %f17, %f12, %f12
7132 tg %xcc, 0x5
7133 ble,a,pn %icc, loop_592
7134 umul %o4, %g2, %i5
7135 ldd [%l7 + 0x30], %l4
7136 bcc,a,pt %xcc, loop_593
7137loop_592:
7138 bcc %icc, loop_594
7139 subccc %o2, %g4, %g7
7140 nop
7141 fitod %f4, %f8
7142 fdtos %f8, %f16
7143loop_593:
7144 movvs %icc, %g1, %l3
7145loop_594:
7146 fmovrsne %o6, %f21, %f31
7147 sll %i4, %i0, %g5
7148 movneg %xcc, %l1, %g6
7149 xorcc %l0, %i2, %g3
7150 sdiv %l2, 0x0748, %i3
7151 bvs,a loop_595
7152 movvs %xcc, %l5, %l6
7153 fbl,a %fcc0, loop_596
7154 fandnot2s %f23, %f0, %f2
7155loop_595:
7156 fmovscs %xcc, %f31, %f11
7157 orcc %o1, 0x17AA, %o7
7158loop_596:
7159 fbug,a %fcc3, loop_597
7160 taddcctv %i7, 0x0D4F, %o3
7161 movgu %icc, %o0, %i1
7162 smulcc %i6, %o5, %o4
7163loop_597:
7164 tcc %xcc, 0x3
7165 fmovrdlz %g2, %f8, %f6
7166 fxor %f4, %f30, %f0
7167 fsrc2s %f13, %f12
7168 taddcctv %i5, %l4, %o2
7169 orn %g4, 0x0E77, %g1
7170 wr %g0, 0x10, %asi
7171 ldda [%l7 + 0x40] %asi, %f16
7172 movl %icc, %l3, %o6
7173 edge32 %i4, %g7, %g5
7174 orn %l1, %g6, %l0
7175 xorcc %i0, %g3, %i2
7176 tcs %xcc, 0x6
7177 alignaddrl %l2, %i3, %l6
7178 srlx %l5, 0x10, %o7
7179 add %i7, %o3, %o1
7180 srax %o0, %i6, %o5
7181 bne,a,pn %xcc, loop_598
7182 edge16 %o4, %g2, %i5
7183 movrgz %l4, %i1, %g4
7184 lduh [%l7 + 0x56], %g1
7185loop_598:
7186 fmovdcs %xcc, %f20, %f15
7187 tcc %icc, 0x1
7188 movvs %icc, %o2, %o6
7189 ble,a,pt %icc, loop_599
7190 nop
7191 set 0x60, %o3
7192 ldd [%l7 + %o3], %l2
7193 brz %i4, loop_600
7194 udivcc %g7, 0x0B03, %g5
7195loop_599:
7196 move %xcc, %g6, %l0
7197 fsrc1s %f24, %f29
7198loop_600:
7199 fones %f18
7200 edge8n %l1, %i0, %i2
7201 tg %xcc, 0x0
7202 bneg,a,pt %xcc, loop_601
7203 movl %icc, %g3, %l2
7204 popc %l6, %i3
7205 saved
7206 rdpr %cwp, %g1
7207 rdpr %cansave, %g2
7208 rdpr %canrestore, %g3
7209 rdpr %cleanwin, %g4
7210 rdpr %otherwin, %g5
7211 rdpr %wstate, %g6
7212loop_601:
7213 nop
7214 setx 0x41734754, %l0, %l6
7215 st %l6, [%l7 + 0x28]
7216 ld [%l7 + 0x28], %f1
7217 fsqrts %f1, %f11
7218 sethi 0x13DD, %l5
7219 tle %icc, 0x0
7220 wr %g0, 0x0c, %asi
7221 lda [%l7 + 0x18] %asi, %f2
7222 edge32 %i7, %o7, %o3
7223 be loop_602
7224 brlz,a %o0, loop_603
7225 sra %o1, 0x03, %o5
7226 tle %xcc, 0x1
7227loop_602:
7228 fmovdne %xcc, %f23, %f3
7229loop_603:
7230 fbug %fcc0, loop_604
7231 fcmpne16 %f16, %f4, %o4
7232 wr %g0, 0x81, %asi
7233 lduba [%l7 + 0x5C] %asi, %i6
7234loop_604:
7235 fcmpne16 %f20, %f14, %i5
7236 bneg,a,pt %icc, loop_605
7237 fbg,a %fcc2, loop_606
7238 tge %xcc, 0x7
7239 fnegs %f15, %f15
7240loop_605:
7241 srl %g2, %l4, %g4
7242loop_606:
7243 tge %icc, 0x1
7244 edge32ln %g1, %i1, %o2
7245 tpos %xcc, 0x3
7246 or %l3, 0x07F2, %i4
7247 fmovrdgz %o6, %f22, %f26
7248 set 0x50, %g1
7249 prefetcha [%l7 + %g1] 0x04, 0x3
7250 sub %g7, %l0, %g6
7251 tne %icc, 0x7
7252 addccc %i0, 0x1070, %i2
7253 brnz,a %l1, loop_607
7254 sllx %l2, %l6, %i3
7255 sllx %l5, %i7, %g3
7256 sra %o3, %o0, %o7
7257loop_607:
7258 and %o1, %o5, %o4
7259 tgu %icc, 0x0
7260 fxors %f21, %f28, %f4
7261 sdiv %i6, 0x1F83, %i5
7262 fsrc2 %f30, %f10
7263 fcmpgt16 %f4, %f0, %l4
7264 edge32n %g2, %g4, %g1
7265 taddcc %i1, %l3, %i4
7266 ba,pn %icc, loop_608
7267 be,pt %xcc, loop_609
7268 saved
7269 rdpr %cwp, %g1
7270 rdpr %cansave, %g2
7271 rdpr %canrestore, %g3
7272 rdpr %cleanwin, %g4
7273 rdpr %otherwin, %g5
7274 rdpr %wstate, %g6
7275 fmuld8sux16 %f26, %f6, %f24
7276loop_608:
7277 movre %o6, %g5, %o2
7278loop_609:
7279 move %xcc, %g7, %l0
7280 tsubcctv %g6, 0x061C, %i2
7281 ld [%l7 + 0x30], %f20
7282 ba %xcc, loop_610
7283 movn %xcc, %l1, %i0
7284 movrgez %l6, 0x1C4, %l2
7285 bg,a,pt %xcc, loop_611
7286loop_610:
7287 fmovdl %icc, %f4, %f19
7288 tg %xcc, 0x4
7289 fmovdvc %xcc, %f13, %f7
7290loop_611:
7291 fxor %f30, %f8, %f16
7292 set 0x78, %i6
7293 stxa %i3, [%l7 + %i6] 0x80
7294 edge16ln %i7, %l5, %g3
7295 fmovrsne %o3, %f27, %f0
7296 edge8 %o0, %o7, %o1
7297 bleu,a,pn %xcc, loop_612
7298 tvc %xcc, 0x5
7299 ldub [%l7 + 0x7B], %o4
7300 tvs %xcc, 0x7
7301loop_612:
7302 nop
7303 set 0x40, %g4
7304 ldda [%l7 + %g4] 0x80, %f0
7305 fmovsne %icc, %f15, %f28
7306 subccc %i6, 0x02E4, %o5
7307 mulscc %l4, %i5, %g4
7308 tl %xcc, 0x4
7309 umul %g1, %i1, %l3
7310 stb %g2, [%l7 + 0x72]
7311 srax %o6, 0x05, %g5
7312 subc %i4, %g7, %o2
7313 mulx %g6, 0x1878, %i2
7314 edge32l %l0, %l1, %i0
7315 fnot1 %f16, %f18
7316 fandnot1 %f4, %f12, %f8
7317 udiv %l6, 0x0065, %i3
7318 mulx %l2, %i7, %l5
7319 fandnot2s %f15, %f21, %f2
7320 movpos %icc, %g3, %o0
7321 movle %icc, %o3, %o7
7322 nop
7323 setx 0x8059E3F3, %l0, %l6
7324 st %l6, [%l7 + 0x2C]
7325 ld [%l7 + 0x2C], %fsr
7326 nop
7327 setx 0xE39DC6E9593A776C, %l0, %l6
7328 stx %l6, [%l7 + 0x28]
7329 ldd [%l7 + 0x28], %f4
7330 fsqrtd %f4, %f8
7331 udiv %o1, 0x1A38, %i6
7332 fmovdge %icc, %f27, %f18
7333 fmovsg %xcc, %f23, %f8
7334 nop
7335 set 0x51, %g2
7336 stb %o4, [%l7 + %g2]
7337 ldsh [%l7 + 0x52], %o5
7338 restored
7339 rdpr %cwp, %g1
7340 rdpr %cansave, %g2
7341 rdpr %canrestore, %g3
7342 rdpr %cleanwin, %g4
7343 rdpr %otherwin, %g5
7344 rdpr %wstate, %g6
7345 edge8n %i5, %l4, %g4
7346 udivcc %g1, 0x1997, %i1
7347 fmuld8ulx16 %f13, %f29, %f20
7348 fnands %f17, %f15, %f14
7349 fpsub32 %f12, %f24, %f20
7350 movvc %icc, %l3, %o6
7351 stbar
7352 taddcc %g5, %g2, %g7
7353 bvc,pn %xcc, loop_613
7354 srlx %o2, 0x1B, %g6
7355 movrlz %i2, %i4, %l1
7356 tcc %xcc, 0x3
7357loop_613:
7358 movleu %xcc, %l0, %l6
7359 tleu %icc, 0x5
7360 nop
7361 set 0x3A, %o2
7362 stb %i3, [%l7 + %o2]
7363 fmovdvc %icc, %f23, %f6
7364 fpsub32s %f29, %f23, %f12
7365 tcc %xcc, 0x2
7366 fbo %fcc1, loop_614
7367 or %l2, 0x1438, %i7
7368 fnands %f17, %f21, %f9
7369 movrlez %i0, %g3, %o0
7370loop_614:
7371 nop
7372 wr %g0, 0x88, %asi
7373 lduba [%l7 + 0x7D] %asi, %o3
7374 fcmpne32 %f24, %f20, %o7
7375 add %l5, 0x0DD9, %i6
7376 st %f10, [%l7 + 0x64]
7377 move %icc, %o4, %o5
7378 tcc %xcc, 0x2
7379 movleu %xcc, %o1, %l4
7380 umul %i5, 0x183C, %g1
7381 fors %f24, %f11, %f24
7382 array32 %g4, %i1, %o6
7383 edge8 %l3, %g5, %g2
7384 ba,a %icc, loop_615
7385 tn %xcc, 0x4
7386 fcmpeq32 %f4, %f2, %g7
7387 umul %o2, %i2, %i4
7388loop_615:
7389 fbo,a %fcc0, loop_616
7390 nop
7391 fitod %f8, %f6
7392 fdtox %f6, %f12
7393 fxtod %f12, %f6
7394 movpos %xcc, %g6, %l1
7395 tcs %icc, 0x4
7396loop_616:
7397 bg,a,pt %xcc, loop_617
7398 nop
7399 fitod %f4, %f20
7400 fdtox %f20, %f0
7401 fmovsleu %icc, %f2, %f13
7402 udiv %l6, 0x006F, %l0
7403loop_617:
7404 fmovdge %xcc, %f27, %f13
7405 umulcc %i3, %i7, %l2
7406 movrgz %i0, %o0, %o3
7407 xorcc %o7, 0x07CB, %l5
7408 nop
7409 setx 0xC221062B36155809, %l0, %l6
7410 stx %l6, [%l7 + 0x28]
7411 ldd [%l7 + 0x28], %f26
7412 setx 0x20063BC7072EF7CD, %l1, %l5
7413 stx %l5, [%l7 + 0x10]
7414 ldd [%l7 + 0x10], %f28
7415 fdivd %f28, %f26, %f24
7416 andn %i6, 0x1CA7, %g3
7417 movn %xcc, %o5, %o1
7418 membar 0x26
7419 xorcc %l4, %i5, %g1
7420 stbar
7421 orcc %g4, %o4, %i1
7422 mova %xcc, %o6, %l3
7423 array32 %g2, %g5, %o2
7424 edge8 %g7, %i2, %g6
7425 fbuge,a %fcc0, loop_618
7426 nop
7427 fitod %f10, %f18
7428 fdtos %f18, %f30
7429 subccc %l1, 0x0942, %i4
7430 movge %xcc, %l6, %i3
7431loop_618:
7432 fmovspos %xcc, %f7, %f24
7433 tcs %icc, 0x7
7434 srax %i7, 0x0F, %l2
7435 nop
7436 setx loop_619, %l0, %l1
7437 jmpl %l1, %i0
7438 tvs %icc, 0x4
7439 fexpand %f30, %f4
7440 te %xcc, 0x0
7441loop_619:
7442 fbne %fcc2, loop_620
7443 movgu %xcc, %o0, %l0
7444 tsubcctv %o3, 0x0839, %o7
7445 bneg,a loop_621
7446loop_620:
7447 edge16l %l5, %i6, %g3
7448 nop
7449 setx 0x78F3AB1F61A70D1D, %l0, %l6
7450 stx %l6, [%l7 + 0x28]
7451 ldd [%l7 + 0x28], %f12
7452 fsqrtd %f12, %f26
7453 ba,a,pt %xcc, loop_622
7454loop_621:
7455 fmovrdne %o5, %f2, %f14
7456 array16 %o1, %l4, %i5
7457 tpos %icc, 0x5
7458loop_622:
7459 xnorcc %g4, %g1, %i1
7460 and %o6, %o4, %g2
7461 umulcc %l3, %o2, %g5
7462 fmovdgu %icc, %f14, %f12
7463 set 0x0F, %o0
7464 stba %g7, [%l7 + %o0] 0x89
7465 mova %icc, %i2, %g6
7466 fmovrde %i4, %f4, %f16
7467 prefetch [%l7 + 0x10], 0x2
7468 ta %icc, 0x1
7469 xorcc %l1, 0x08B4, %i3
7470 fxor %f14, %f28, %f10
7471 ld [%l7 + 0x08], %f8
7472 xorcc %i7, %l2, %l6
7473 tle %xcc, 0x4
7474 tsubcc %i0, %l0, %o0
7475 move %xcc, %o7, %o3
7476 movrne %i6, 0x2E9, %g3
7477 srl %o5, %l5, %o1
7478 brz,a %l4, loop_623
7479 stw %g4, [%l7 + 0x44]
7480 addccc %i5, %g1, %i1
7481 wr %g0, 0x04, %asi
7482 prefetcha [%l7 + 0x28] %asi, 0x3
7483loop_623:
7484 add %o4, %g2, %o2
7485 fmovd %f24, %f4
7486 flush %l7 + 0x30
7487 edge32 %g5, %g7, %i2
7488 tvs %icc, 0x4
7489 call loop_624
7490 tcc %xcc, 0x7
7491 edge8n %g6, %i4, %l3
7492 ba,a,pt %icc, loop_625
7493loop_624:
7494 xor %l1, 0x0726, %i3
7495 sub %l2, %i7, %l6
7496 movl %xcc, %i0, %l0
7497loop_625:
7498 and %o7, 0x04E9, %o0
7499 edge8n %o3, %g3, %i6
7500 tcc %icc, 0x6
7501 swap [%l7 + 0x10], %l5
7502 fbne %fcc2, loop_626
7503 fba %fcc2, loop_627
7504 edge8n %o1, %o5, %g4
7505 fbn %fcc3, loop_628
7506loop_626:
7507 fornot2 %f4, %f22, %f30
7508loop_627:
7509 tge %icc, 0x4
7510 edge32ln %i5, %l4, %g1
7511loop_628:
7512 andn %o6, 0x1DD8, %i1
7513 andncc %o4, %g2, %o2
7514 move %icc, %g7, %g5
7515 movrlez %i2, %i4, %l3
7516 fsrc2s %f1, %f22
7517 fmovrde %g6, %f12, %f28
7518 popc %l1, %i3
7519 xnor %l2, %l6, %i0
7520 srl %i7, %o7, %l0
7521 nop
7522 setx 0x69928262, %l0, %l6
7523 st %l6, [%l7 + 0x28]
7524 ld [%l7 + 0x28], %f26
7525 setx 0x59410D42, %l1, %l5
7526 st %l5, [%l7 + 0x10]
7527 ld [%l7 + 0x10], %f12
7528 fdivs %f12, %f26, %f13
7529 tneg %icc, 0x0
7530 fbne,a %fcc1, loop_629
7531 fmovdcs %xcc, %f3, %f28
7532 bvc,a loop_630
7533 movcc %xcc, %o0, %g3
7534loop_629:
7535 fpmerge %f4, %f22, %f8
7536 stw %i6, [%l7 + 0x0C]
7537loop_630:
7538 brlez %l5, loop_631
7539 movg %icc, %o3, %o1
7540 brlez %g4, loop_632
7541 tge %icc, 0x7
7542loop_631:
7543 umul %i5, 0x0270, %l4
7544 orncc %o5, %g1, %o6
7545loop_632:
7546 fcmpne16 %f12, %f20, %i1
7547 saved
7548 rdpr %cwp, %g1
7549 rdpr %cansave, %g2
7550 rdpr %canrestore, %g3
7551 rdpr %cleanwin, %g4
7552 rdpr %otherwin, %g5
7553 rdpr %wstate, %g6
7554 addc %o4, 0x0DDB, %o2
7555 movle %icc, %g7, %g2
7556 movge %icc, %g5, %i4
7557 orncc %i2, %l3, %l1
7558 movcs %icc, %i3, %g6
7559 nop
7560 fitos %f8, %f13
7561 fstoi %f13, %f11
7562 tl %icc, 0x6
7563 movgu %icc, %l6, %l2
7564 fexpand %f31, %f28
7565 fmovdge %xcc, %f2, %f3
7566 fbo,a %fcc2, loop_633
7567 udivcc %i0, 0x05FA, %o7
7568 bvc,pt %xcc, loop_634
7569 movrlz %l0, 0x1AA, %o0
7570loop_633:
7571 addcc %i7, 0x1476, %g3
7572 movvs %xcc, %l5, %i6
7573loop_634:
7574 andn %o3, 0x0144, %o1
7575 subcc %i5, %g4, %l4
7576 set 0x4C, %o6
7577 stha %o5, [%l7 + %o6] 0x89
7578 and %o6, 0x0A95, %g1
7579 fzero %f16
7580 bcs,pn %icc, loop_635
7581 movge %xcc, %i1, %o4
7582 edge32n %o2, %g7, %g5
7583 fand %f18, %f10, %f10
7584loop_635:
7585 nop
7586 setx 0xFADEA2AB, %l0, %l6
7587 st %l6, [%l7 + 0x28]
7588 ld [%l7 + 0x28], %f15
7589 setx 0x415E1EDB, %l1, %l5
7590 st %l5, [%l7 + 0x10]
7591 ld [%l7 + 0x10], %f8
7592 fadds %f8, %f15, %f10
7593 edge32n %i4, %g2, %i2
7594 std %f18, [%l7 + 0x08]
7595 add %l1, %l3, %i3
7596 bne,a,pt %xcc, loop_636
7597 swap [%l7 + 0x34], %g6
7598 tgu %xcc, 0x7
7599 fmovsleu %xcc, %f31, %f22
7600loop_636:
7601 mulx %l2, %i0, %l6
7602 smul %l0, 0x0C5C, %o0
7603 nop
7604 setx 0x979871914E9816F9, %l0, %l6
7605 stx %l6, [%l7 + 0x28]
7606 ldd [%l7 + 0x28], %f2
7607 setx 0x6C7CE67B76053A47, %l1, %l5
7608 stx %l5, [%l7 + 0x10]
7609 ldd [%l7 + 0x10], %f28
7610 fsubd %f28, %f2, %f2
7611 xorcc %i7, %g3, %l5
7612 srlx %o7, 0x02, %o3
7613 fpackfix %f0, %f11
7614 array16 %i6, %i5, %o1
7615 edge32 %g4, %o5, %o6
7616 fpsub16s %f25, %f4, %f26
7617 srax %l4, %g1, %i1
7618 fmovsgu %icc, %f28, %f0
7619 fbul %fcc0, loop_637
7620 umul %o2, 0x1BD4, %g7
7621 nop
7622 set 0x38, %l6
7623 prefetch [%l7 + %l6], 0x3
7624 tneg %xcc, 0x6
7625loop_637:
7626 sdivcc %o4, 0x107F, %i4
7627 nop
7628 setx loop_638, %l0, %l1
7629 wrpr 0x1, %tl
7630 wrpr %l1, %tpc
7631 add %l1, 0x4, %l1
7632 wrpr %l1, %tnpc
7633 setx 0x34400001400, %l0, %l1
7634 wrpr %l1, %tstate
7635 wrhpr 0x4, %htstate
7636 retry
7637 taddcctv %g5, 0x0D59, %g2
7638 tle %icc, 0x3
7639 bpos,a,pt %xcc, loop_639
7640loop_638:
7641 fpackfix %f2, %f30
7642 edge32 %l1, %i2, %l3
7643 movl %xcc, %g6, %i3
7644loop_639:
7645 sdivx %l2, 0x0790, %i0
7646 tge %icc, 0x2
7647 movle %xcc, %l0, %o0
7648 fbne %fcc0, loop_640
7649 bgu,a loop_641
7650 sub %l6, %g3, %i7
7651 fbn,a %fcc3, loop_642
7652loop_640:
7653 xnorcc %o7, 0x1916, %l5
7654loop_641:
7655 srl %i6, 0x07, %i5
7656 mulx %o1, %o3, %g4
7657loop_642:
7658 nop
7659 fitod %f2, %f26
7660 fdtoi %f26, %f26
7661 edge8l %o6, %o5, %g1
7662 set 0x14, %o7
7663 sta %f3, [%l7 + %o7] 0x18
7664 sdivx %i1, 0x0DD5, %l4
7665 subc %g7, %o4, %o2
7666 smul %g5, 0x1F5D, %i4
7667 array8 %l1, %i2, %l3
7668 movl %xcc, %g2, %i3
7669 bcs,a,pn %xcc, loop_643
7670 edge16ln %l2, %i0, %l0
7671 alignaddr %g6, %o0, %l6
7672 movrlz %g3, 0x1DE, %o7
7673loop_643:
7674 brz,a %i7, loop_644
7675 movl %icc, %l5, %i6
7676 sdivcc %i5, 0x1898, %o3
7677 movrne %o1, 0x34B, %g4
7678loop_644:
7679 umul %o5, 0x0500, %g1
7680 smulcc %o6, %i1, %g7
7681 movcc %xcc, %o4, %l4
7682 bg,a,pn %xcc, loop_645
7683 sir 0x1B15
7684 sdivx %g5, 0x040D, %o2
7685 fbn,a %fcc1, loop_646
7686loop_645:
7687 and %i4, %l1, %l3
7688 set 0x28, %o1
7689 swapa [%l7 + %o1] 0x80, %i2
7690loop_646:
7691 smulcc %i3, %g2, %l2
7692 ta %xcc, 0x1
7693 movvs %icc, %l0, %i0
7694 movrne %o0, 0x1E3, %l6
7695 edge8 %g3, %g6, %i7
7696 fba,a %fcc3, loop_647
7697 srlx %o7, 0x0A, %l5
7698 array16 %i6, %o3, %i5
7699 movgu %icc, %g4, %o5
7700loop_647:
7701 fmovrsne %o1, %f20, %f1
7702 edge32 %g1, %o6, %g7
7703 ldsb [%l7 + 0x0B], %o4
7704 smulcc %l4, %i1, %o2
7705 sdivcc %i4, 0x0682, %l1
7706 set 0x32, %g7
7707 lduha [%l7 + %g7] 0x15, %l3
7708 brgez,a %g5, loop_648
7709 andn %i2, %g2, %l2
7710 udiv %i3, 0x1E80, %l0
7711 sll %o0, 0x02, %i0
7712loop_648:
7713 fpadd16s %f25, %f6, %f6
7714 movneg %icc, %g3, %g6
7715 bn,a,pn %icc, loop_649
7716 movpos %xcc, %l6, %i7
7717 fbul %fcc2, loop_650
7718 srax %o7, %i6, %o3
7719loop_649:
7720 nop
7721 wr %g0, 0x04, %asi
7722 ldswa [%l7 + 0x6C] %asi, %i5
7723loop_650:
7724 fnot2s %f2, %f7
7725 stb %l5, [%l7 + 0x47]
7726 wr %g0, 0x81, %asi
7727 lduba [%l7 + 0x7E] %asi, %o5
7728 alignaddrl %o1, %g1, %o6
7729 tl %icc, 0x3
7730 fcmpgt16 %f22, %f20, %g7
7731 saved
7732 rdpr %cwp, %g1
7733 rdpr %cansave, %g2
7734 rdpr %canrestore, %g3
7735 rdpr %cleanwin, %g4
7736 rdpr %otherwin, %g5
7737 rdpr %wstate, %g6
7738 subc %g4, 0x0390, %o4
7739 movneg %icc, %l4, %i1
7740 addcc %i4, %l1, %l3
7741 wr %g0, 0x19, %asi
7742 stwa %o2, [%l7 + 0x78] %asi
7743 srax %i2, %g5, %g2
7744 movrlz %i3, 0x363, %l2
7745 movcc %xcc, %o0, %i0
7746 xnorcc %l0, 0x1322, %g6
7747 sllx %g3, 0x0E, %i7
7748 xnor %o7, 0x12CB, %i6
7749 movrlz %l6, %i5, %l5
7750 add %o3, 0x1944, %o1
7751 nop
7752 fitod %f28, %f24
7753 addc %o5, %g1, %o6
7754 fpadd16 %f22, %f28, %f12
7755 brlz,a %g7, loop_651
7756 fblg %fcc1, loop_652
7757 fexpand %f2, %f0
7758 xor %o4, 0x03F2, %l4
7759loop_651:
7760 fsrc2 %f12, %f8
7761loop_652:
7762 te %xcc, 0x0
7763 smulcc %g4, %i4, %l1
7764 fxor %f6, %f4, %f12
7765 andn %l3, %i1, %i2
7766 wr %g0, 0x88, %asi
7767 prefetcha [%l7 + 0x10] %asi, 0x0
7768 movl %xcc, %o2, %i3
7769 fmovdleu %xcc, %f19, %f22
7770 ldx [%l7 + 0x68], %l2
7771 movvc %icc, %g2, %i0
7772 tleu %xcc, 0x5
7773 wr %g0, 0x10, %asi
7774 prefetcha [%l7 + 0x40] %asi, 0x1
7775 fpsub32 %f0, %f4, %f4
7776 fandnot2 %f28, %f4, %f14
7777 fnand %f26, %f20, %f24
7778 movrlz %l0, 0x386, %g6
7779 fcmpeq32 %f4, %f4, %i7
7780 fpsub32s %f1, %f23, %f0
7781 tge %icc, 0x3
7782 fpadd32s %f3, %f8, %f22
7783 movg %icc, %o7, %g3
7784 sll %i6, %l6, %l5
7785 std %f10, [%l7 + 0x78]
7786 movg %xcc, %o3, %i5
7787 bne,a loop_653
7788 tge %xcc, 0x4
7789 movrlz %o5, %g1, %o1
7790 restored
7791 rdpr %cwp, %g1
7792 rdpr %cansave, %g2
7793 rdpr %canrestore, %g3
7794 rdpr %cleanwin, %g4
7795 rdpr %otherwin, %g5
7796 rdpr %wstate, %g6
7797loop_653:
7798 fornot1s %f4, %f3, %f1
7799 movrgz %o6, 0x2BF, %o4
7800 bg,a %icc, loop_654
7801 fmovdgu %icc, %f29, %f23
7802 tn %xcc, 0x3
7803 movvc %xcc, %l4, %g7
7804loop_654:
7805 udiv %i4, 0x1DA9, %g4
7806 movpos %icc, %l1, %l3
7807 edge32 %i1, %i2, %o2
7808 sdivx %i3, 0x13B5, %g5
7809 fbul %fcc0, loop_655
7810 fbu %fcc2, loop_656
7811 edge16l %g2, %i0, %l2
7812 fornot2 %f0, %f24, %f20
7813loop_655:
7814 edge32n %l0, %g6, %o0
7815loop_656:
7816 fones %f14
7817 popc %o7, %i7
7818 fand %f12, %f26, %f30
7819 nop
7820 setx loop_657, %l0, %l1
7821 wrpr 0x1, %tl
7822 wrpr %l1, %tpc
7823 add %l1, 0x4, %l1
7824 wrpr %l1, %tnpc
7825 setx 0x34400001400, %l0, %l1
7826 wrpr %l1, %tstate
7827 wrhpr 0x4, %htstate
7828 retry
7829 sll %i6, %l6, %g3
7830 set 0x64, %i4
7831 lda [%l7 + %i4] 0x10, %f11
7832loop_657:
7833 nop
7834 set 0x44, %l3
7835 lda [%l7 + %l3] 0x89, %f7
7836 prefetch [%l7 + 0x58], 0x1
7837 movvs %xcc, %o3, %i5
7838 fands %f1, %f29, %f11
7839 sll %o5, %l5, %g1
7840 fcmpeq32 %f24, %f16, %o1
7841 fmovrse %o6, %f29, %f30
7842 umulcc %l4, 0x0E6D, %g7
7843 movpos %xcc, %i4, %o4
7844 wr %g0, 0x89, %asi
7845 prefetcha [%l7 + 0x40] %asi, 0x3
7846 tl %icc, 0x7
7847 addc %g4, 0x0410, %l3
7848 fcmple16 %f14, %f8, %i1
7849 movvs %xcc, %i2, %i3
7850 fornot2 %f30, %f2, %f30
7851 xnor %g5, 0x189E, %g2
7852 fmovrdgz %o2, %f18, %f22
7853 addcc %i0, 0x0A9F, %l0
7854 movrgz %g6, %l2, %o7
7855 andncc %i7, %o0, %i6
7856 fmovrsgez %g3, %f1, %f4
7857 ldd [%l7 + 0x58], %o2
7858 ld [%l7 + 0x40], %f10
7859 sub %l6, 0x1B72, %o5
7860 fpackfix %f14, %f4
7861 orcc %l5, %i5, %o1
7862 tge %xcc, 0x6
7863 tvs %xcc, 0x7
7864 tneg %xcc, 0x5
7865 movrgz %g1, %o6, %g7
7866 tvc %xcc, 0x4
7867 srax %i4, %o4, %l1
7868 fmovrslez %l4, %f13, %f26
7869 movre %l3, 0x360, %i1
7870 wr %g0, 0x0c, %asi
7871 stda %f0, [%l7 + 0x40] %asi
7872 nop
7873 fitos %f9, %f25
7874 fstox %f25, %f10
7875 ldd [%l7 + 0x50], %i2
7876 fpsub16s %f26, %f26, %f21
7877 fornot2s %f31, %f7, %f9
7878 nop
7879 fitos %f5, %f30
7880 mulx %i3, 0x0ADB, %g5
7881 orcc %g4, %g2, %i0
7882 movn %xcc, %o2, %l0
7883 tle %icc, 0x5
7884 ld [%l7 + 0x14], %f2
7885 nop
7886 setx 0x27CAA0CFC079808E, %l0, %l6
7887 stx %l6, [%l7 + 0x48]
7888 ldx [%l7 + 0x48], %fsr
7889 fpadd16s %f7, %f28, %f15
7890 xor %g6, %l2, %i7
7891 udiv %o0, 0x0368, %o7
7892 tsubcctv %i6, %g3, %o3
7893 sllx %l6, %l5, %i5
7894 movleu %xcc, %o5, %g1
7895 nop
7896 fitos %f9, %f27
7897 fstox %f27, %f0
7898 movgu %xcc, %o1, %g7
7899 mova %icc, %o6, %i4
7900 fabsd %f6, %f2
7901 fmovsg %icc, %f22, %f13
7902 edge32 %o4, %l4, %l1
7903 orn %i1, %l3, %i3
7904 wr %g0, 0x18, %asi
7905 lduha [%l7 + 0x5A] %asi, %g5
7906 array8 %i2, %g4, %i0
7907 subccc %g2, 0x0DBA, %l0
7908 set 0x40, %l4
7909 stda %f16, [%l7 + %l4] 0x04
7910 te %icc, 0x4
7911 addc %o2, 0x0783, %g6
7912 ldsw [%l7 + 0x54], %i7
7913 udivx %l2, 0x1579, %o0
7914 sethi 0x09B6, %i6
7915 sdivcc %o7, 0x1FF7, %o3
7916 movgu %xcc, %g3, %l5
7917 fbg %fcc3, loop_658
7918 ba,pt %icc, loop_659
7919 bgu loop_660
7920 tgu %xcc, 0x4
7921loop_658:
7922 popc 0x1ADC, %i5
7923loop_659:
7924 and %l6, %g1, %o5
7925loop_660:
7926 nop
7927 set 0x5C, %l0
7928 lda [%l7 + %l0] 0x80, %f14
7929 subcc %g7, 0x1252, %o1
7930 fmovrsne %o6, %f5, %f18
7931 stw %o4, [%l7 + 0x1C]
7932 bne %xcc, loop_661
7933 addccc %i4, 0x1BC3, %l1
7934 fba,a %fcc0, loop_662
7935 fmovrse %l4, %f0, %f13
7936loop_661:
7937 sir 0x0821
7938 udivx %i1, 0x0A33, %l3
7939loop_662:
7940 fones %f26
7941 bl,pt %xcc, loop_663
7942 nop
7943 setx loop_664, %l0, %l1
7944 wrpr 0x1, %tl
7945 wrpr %l1, %tnpc
7946 setx 0x34400001400, %l0, %l1
7947 wrpr %l1, %tstate
7948 wrhpr 0x4, %htstate
7949 done
7950 fnand %f18, %f16, %f16
7951 edge8n %g5, %i2, %g4
7952loop_663:
7953 mova %xcc, %i3, %g2
7954loop_664:
7955 addc %i0, 0x0D0E, %o2
7956 tvc %icc, 0x3
7957 tsubcc %l0, %g6, %l2
7958 sub %i7, %i6, %o0
7959 tpos %icc, 0x6
7960 ta %icc, 0x1
7961 brgez %o3, loop_665
7962 fnegd %f0, %f10
7963 tle %xcc, 0x7
7964 bge,a %icc, loop_666
7965loop_665:
7966 fbul,a %fcc1, loop_667
7967 fbue %fcc1, loop_668
7968 tpos %icc, 0x5
7969loop_666:
7970 movrgez %o7, 0x283, %g3
7971loop_667:
7972 fble,a %fcc2, loop_669
7973loop_668:
7974 subc %i5, 0x02F8, %l6
7975 bshuffle %f12, %f30, %f28
7976 ldd [%l7 + 0x30], %f10
7977loop_669:
7978 movvc %icc, %g1, %o5
7979 fbo,a %fcc2, loop_670
7980 edge16l %g7, %l5, %o1
7981 bvc %icc, loop_671
7982 movvs %icc, %o6, %o4
7983loop_670:
7984 fxnors %f23, %f21, %f27
7985 tgu %xcc, 0x7
7986loop_671:
7987 xnor %l1, %i4, %l4
7988 fsrc1s %f29, %f8
7989 sdivx %i1, 0x1939, %g5
7990 tg %xcc, 0x3
7991 udivx %l3, 0x1527, %g4
7992 srlx %i2, %i3, %g2
7993 fmovsge %icc, %f5, %f2
7994 fone %f12
7995 tpos %xcc, 0x2
7996 fpack16 %f24, %f0
7997 mova %xcc, %o2, %l0
7998 mova %xcc, %i0, %l2
7999 bn,a loop_672
8000 taddcc %i7, %g6, %i6
8001 fba,a %fcc0, loop_673
8002 popc %o3, %o0
8003loop_672:
8004 ldd [%l7 + 0x38], %f4
8005 bge %icc, loop_674
8006loop_673:
8007 sllx %o7, %i5, %l6
8008 fmovdgu %icc, %f18, %f0
8009 bpos,a,pn %xcc, loop_675
8010loop_674:
8011 fmovsneg %icc, %f6, %f0
8012 addcc %g1, %g3, %o5
8013 tle %xcc, 0x2
8014loop_675:
8015 ta %icc, 0x3
8016 andncc %l5, %g7, %o6
8017 nop
8018 setx 0xC996D274, %l0, %l6
8019 st %l6, [%l7 + 0x28]
8020 ld [%l7 + 0x28], %f7
8021 setx 0xF83117BC, %l1, %l5
8022 st %l5, [%l7 + 0x10]
8023 ld [%l7 + 0x10], %f26
8024 fdivs %f26, %f7, %f11
8025 movge %xcc, %o1, %l1
8026 fmovse %icc, %f28, %f22
8027 tle %xcc, 0x0
8028 edge32n %o4, %l4, %i1
8029 ldd [%l7 + 0x18], %i4
8030 subccc %g5, %l3, %i2
8031 fnors %f25, %f21, %f4
8032 set 0x0C, %o5
8033 ldstuba [%l7 + %o5] 0x81, %g4
8034 movg %xcc, %g2, %i3
8035 fbule %fcc2, loop_676
8036 ld [%l7 + 0x58], %f3
8037 fpadd16 %f4, %f18, %f24
8038 subc %o2, %l0, %l2
8039loop_676:
8040 fbu,a %fcc3, loop_677
8041 tpos %icc, 0x4
8042 sra %i0, %g6, %i6
8043 fbue %fcc0, loop_678
8044loop_677:
8045 tvc %icc, 0x5
8046 tge %xcc, 0x2
8047 udivx %o3, 0x0F73, %i7
8048loop_678:
8049 fbo,a %fcc3, loop_679
8050 fsrc1s %f12, %f13
8051 taddcctv %o7, %i5, %l6
8052 fmovscs %xcc, %f3, %f14
8053loop_679:
8054 sdivx %g1, 0x1839, %g3
8055 andncc %o5, %o0, %g7
8056 movcc %xcc, %o6, %o1
8057 mova %xcc, %l5, %o4
8058 andncc %l4, %l1, %i1
8059 movrlz %g5, %l3, %i4
8060 fnot2 %f30, %f8
8061 bgu %xcc, loop_680
8062 fsrc2 %f26, %f22
8063 fbge %fcc2, loop_681
8064 tle %icc, 0x2
8065loop_680:
8066 fbn %fcc3, loop_682
8067 fmovdpos %icc, %f30, %f24
8068loop_681:
8069 nop
8070 wr %g0, 0x89, %asi
8071 stxa %g4, [%l7 + 0x60] %asi
8072loop_682:
8073 ldx [%l7 + 0x18], %i2
8074 te %xcc, 0x1
8075 tle %icc, 0x4
8076 movpos %xcc, %i3, %g2
8077 orcc %o2, 0x1632, %l2
8078 nop
8079 fitod %f12, %f6
8080 fdtoi %f6, %f9
8081 edge8n %i0, %l0, %g6
8082 smulcc %o3, %i7, %o7
8083 edge16n %i5, %l6, %g1
8084 fbug %fcc1, loop_683
8085 movrgez %g3, %o5, %i6
8086 tcs %xcc, 0x6
8087 edge32 %o0, %g7, %o6
8088loop_683:
8089 prefetch [%l7 + 0x1C], 0x3
8090 fpadd32 %f24, %f10, %f6
8091 movleu %icc, %o1, %o4
8092 orcc %l4, 0x1E94, %l5
8093 set 0x40, %i1
8094 ldda [%l7 + %i1] 0x88, %f0
8095 add %l7, 0x4C, %l6
8096 wr %g0, 0x0c, %asi
8097 casa [%l6] 0x0c, %l1, %i1
8098 orn %l3, %i4, %g4
8099 tneg %icc, 0x1
8100 fxnor %f30, %f18, %f6
8101 tsubcc %i2, %i3, %g2
8102 fxor %f0, %f22, %f8
8103 sra %o2, 0x17, %l2
8104 sub %g5, %l0, %g6
8105 sllx %o3, %i0, %o7
8106 fmovsgu %icc, %f16, %f0
8107 sdivcc %i5, 0x08C1, %i7
8108 prefetch [%l7 + 0x70], 0x0
8109 fbul %fcc0, loop_684
8110 movg %icc, %g1, %l6
8111 movn %icc, %o5, %i6
8112 movcs %xcc, %g3, %g7
8113loop_684:
8114 ldx [%l7 + 0x40], %o6
8115 sll %o1, 0x1C, %o0
8116 edge8l %o4, %l5, %l4
8117 wr %g0, 0xf8, %asi
8118 stda %f16, [%l7 + 0x40] %asi
8119 membar #Sync
8120 tcc %xcc, 0x4
8121 smulcc %i1, 0x14F7, %l3
8122 tle %xcc, 0x3
8123 sllx %l1, 0x0F, %g4
8124 fbg %fcc3, loop_685
8125 fble,a %fcc3, loop_686
8126 edge8l %i2, %i4, %g2
8127 fmovdvs %icc, %f6, %f7
8128loop_685:
8129 fbule %fcc3, loop_687
8130loop_686:
8131 movn %icc, %i3, %l2
8132 ldsb [%l7 + 0x0D], %o2
8133 fbuge,a %fcc0, loop_688
8134loop_687:
8135 fmovsne %icc, %f18, %f21
8136 sdiv %g5, 0x0AC3, %g6
8137 movrlz %o3, %l0, %i0
8138loop_688:
8139 fcmpne32 %f28, %f28, %i5
8140 umul %o7, %i7, %l6
8141 fsrc2s %f16, %f31
8142 array16 %o5, %i6, %g3
8143 membar 0x46
8144 tleu %icc, 0x5
8145 nop
8146 setx loop_689, %l0, %l1
8147 wrpr 0x1, %tl
8148 wrpr %l1, %tnpc
8149 setx 0x34400001400, %l0, %l1
8150 wrpr %l1, %tstate
8151 wrhpr 0x4, %htstate
8152 done
8153 sir 0x044D
8154 nop
8155 setx 0x104CB0B9, %l0, %l6
8156 st %l6, [%l7 + 0x74]
8157 ld [%l7 + 0x74], %fsr
8158 smul %g1, %g7, %o1
8159loop_689:
8160 tcs %xcc, 0x5
8161 fmul8ulx16 %f24, %f18, %f30
8162 tl %icc, 0x6
8163 nop
8164 fitos %f6, %f4
8165 fstod %f4, %f16
8166 nop
8167 set 0x24, %i5
8168 stw %o6, [%l7 + %i5]
8169 fbg %fcc1, loop_690
8170 fble %fcc0, loop_691
8171 mulx %o0, %o4, %l5
8172 tne %xcc, 0x4
8173loop_690:
8174 tn %icc, 0x4
8175loop_691:
8176 nop
8177 wr %g0, 0x80, %asi
8178 stba %i1, [%l7 + 0x71] %asi
8179 edge8l %l3, %l1, %l4
8180 smulcc %g4, 0x0D12, %i2
8181 sub %g2, 0x0CDE, %i4
8182 nop
8183 setx loop_692, %l0, %l1
8184 wrpr 0x1, %tl
8185 wrpr %l1, %tnpc
8186 setx 0x34400001400, %l0, %l1
8187 wrpr %l1, %tstate
8188 wrhpr 0x4, %htstate
8189 done
8190 mova %icc, %i3, %l2
8191 xnor %g5, 0x0ABA, %o2
8192 fmovsvs %xcc, %f29, %f9
8193loop_692:
8194 fpadd32 %f8, %f20, %f8
8195 edge8 %g6, %o3, %i0
8196 bvs,pt %xcc, loop_693
8197 and %i5, 0x01F7, %o7
8198 mulscc %l0, %l6, %o5
8199 subccc %i7, 0x01C5, %g3
8200loop_693:
8201 srl %g1, 0x04, %g7
8202 fmovscs %icc, %f6, %f1
8203 fcmpne16 %f20, %f18, %i6
8204 mulx %o1, 0x1D6B, %o0
8205 andncc %o4, %l5, %o6
8206 orn %l3, 0x1719, %l1
8207 movpos %xcc, %l4, %g4
8208 ldsh [%l7 + 0x66], %i1
8209 fcmpgt16 %f28, %f22, %g2
8210 mulscc %i2, %i3, %i4
8211 edge8n %l2, %g5, %o2
8212 edge32n %o3, %i0, %g6
8213 wr %g0, 0x81, %asi
8214 ldswa [%l7 + 0x54] %asi, %o7
8215 ldsw [%l7 + 0x08], %l0
8216 edge16n %l6, %o5, %i5
8217 xor %i7, 0x18CB, %g3
8218 subcc %g1, %g7, %i6
8219 popc %o1, %o4
8220 set 0x0D, %l5
8221 stba %l5, [%l7 + %l5] 0xea
8222 membar #Sync
8223 move %xcc, %o6, %o0
8224 srl %l3, 0x1D, %l1
8225 tle %icc, 0x5
8226 bl %icc, loop_694
8227 fbne %fcc3, loop_695
8228 nop
8229 setx loop_696, %l0, %l1
8230 jmpl %l1, %g4
8231 tvs %xcc, 0x6
8232loop_694:
8233 sra %i1, 0x10, %g2
8234loop_695:
8235 movrlz %l4, 0x33A, %i2
8236loop_696:
8237 addc %i4, %i3, %g5
8238 edge8ln %o2, %l2, %i0
8239 std %f26, [%l7 + 0x28]
8240 movl %xcc, %o3, %g6
8241 fbo %fcc3, loop_697
8242 mova %xcc, %o7, %l0
8243 nop
8244 fitod %f12, %f4
8245 fdtox %f4, %f8
8246 fabsd %f12, %f2
8247loop_697:
8248 orcc %o5, %i5, %l6
8249 fmovdneg %icc, %f4, %f30
8250 fcmpne32 %f22, %f16, %i7
8251 bvc %icc, loop_698
8252 fmovd %f18, %f18
8253 and %g3, 0x1268, %g7
8254 mova %icc, %i6, %g1
8255loop_698:
8256 addc %o1, 0x10AE, %l5
8257 ld [%l7 + 0x08], %f22
8258 tsubcc %o4, 0x15C3, %o0
8259 tle %xcc, 0x4
8260 movneg %icc, %l3, %l1
8261 fmovsgu %xcc, %f8, %f23
8262 move %icc, %o6, %i1
8263 set 0x2A, %g6
8264 lduha [%l7 + %g6] 0x11, %g2
8265 tgu %icc, 0x7
8266 fmovrse %l4, %f19, %f0
8267 bcc,a %icc, loop_699
8268 bge loop_700
8269 fabss %f27, %f15
8270 movg %xcc, %i2, %g4
8271loop_699:
8272 movneg %icc, %i4, %g5
8273loop_700:
8274 std %f16, [%l7 + 0x78]
8275 wr %g0, 0xeb, %asi
8276 stha %o2, [%l7 + 0x3E] %asi
8277 membar #Sync
8278 bne %icc, loop_701
8279 movgu %icc, %l2, %i3
8280 tle %icc, 0x3
8281 edge16l %o3, %i0, %g6
8282loop_701:
8283 movrlez %l0, %o5, %i5
8284 addcc %l6, %i7, %o7
8285 ldsw [%l7 + 0x70], %g7
8286 tpos %icc, 0x3
8287 fbuge,a %fcc3, loop_702
8288 smul %i6, 0x0449, %g3
8289 tgu %icc, 0x5
8290 xorcc %g1, 0x1B05, %l5
8291loop_702:
8292 tge %xcc, 0x1
8293 movrgz %o4, %o0, %o1
8294 srlx %l1, %l3, %o6
8295 edge16n %i1, %l4, %g2
8296 taddcc %g4, 0x1B68, %i2
8297 swap [%l7 + 0x30], %g5
8298 set 0x60, %g3
8299 prefetcha [%l7 + %g3] 0x0c, 0x1
8300 wr %g0, 0x19, %asi
8301 ldsha [%l7 + 0x28] %asi, %l2
8302 srl %o2, 0x0F, %i3
8303 xor %i0, 0x1136, %g6
8304 xor %l0, 0x151E, %o5
8305 fmovdcc %xcc, %f26, %f26
8306 xor %i5, 0x1794, %o3
8307 fpsub16 %f16, %f6, %f20
8308 addc %l6, 0x173E, %o7
8309 udiv %g7, 0x151D, %i6
8310 add %i7, %g3, %l5
8311 movcs %icc, %g1, %o4
8312 fmovrdgz %o1, %f16, %f20
8313 array32 %l1, %o0, %l3
8314 tneg %icc, 0x4
8315 wr %g0, 0x11, %asi
8316 stwa %o6, [%l7 + 0x78] %asi
8317 orcc %i1, 0x049E, %l4
8318 movre %g2, %i2, %g4
8319 fmovsgu %icc, %f2, %f14
8320 array32 %g5, %l2, %o2
8321 mova %icc, %i3, %i0
8322 set 0x22, %i0
8323 stba %g6, [%l7 + %i0] 0x89
8324 movre %l0, %o5, %i5
8325 alignaddrl %o3, %i4, %l6
8326 alignaddrl %o7, %i6, %i7
8327 swap [%l7 + 0x68], %g3
8328 movvc %icc, %g7, %g1
8329 xorcc %o4, 0x00B3, %l5
8330 movrgz %l1, %o1, %o0
8331 bneg,pt %xcc, loop_703
8332 andcc %o6, 0x1E82, %i1
8333 sdiv %l4, 0x003B, %g2
8334 edge16l %l3, %i2, %g5
8335loop_703:
8336 ldsb [%l7 + 0x28], %g4
8337 edge16ln %o2, %l2, %i0
8338 tsubcctv %g6, %l0, %i3
8339 movvs %icc, %i5, %o3
8340 sdivx %o5, 0x1FCD, %l6
8341 flush %l7 + 0x6C
8342 movl %icc, %i4, %i6
8343 wr %g0, 0x04, %asi
8344 swapa [%l7 + 0x28] %asi, %o7
8345 alignaddrl %g3, %i7, %g1
8346 edge32 %g7, %l5, %o4
8347 fmul8x16au %f21, %f17, %f6
8348 edge16l %l1, %o0, %o1
8349 movg %xcc, %i1, %l4
8350 ldd [%l7 + 0x38], %o6
8351 bge,a,pt %xcc, loop_704
8352 fmovda %xcc, %f12, %f27
8353 fmovrsgz %g2, %f8, %f13
8354 ldstub [%l7 + 0x7D], %l3
8355loop_704:
8356 ba %icc, loop_705
8357 ldsb [%l7 + 0x47], %i2
8358 be,pt %icc, loop_706
8359 st %f18, [%l7 + 0x48]
8360loop_705:
8361 and %g5, 0x179E, %g4
8362 tcc %xcc, 0x5
8363loop_706:
8364 fbg,a %fcc0, loop_707
8365 subccc %l2, %o2, %g6
8366 wr %g0, 0x80, %asi
8367 prefetcha [%l7 + 0x08] %asi, 0x2
8368loop_707:
8369 srl %i3, %l0, %o3
8370 xorcc %o5, %l6, %i5
8371 addcc %i4, %i6, %g3
8372 bn,a %icc, loop_708
8373 fbuge,a %fcc0, loop_709
8374 ldsh [%l7 + 0x2A], %o7
8375 ble %xcc, loop_710
8376loop_708:
8377 fmovscs %icc, %f4, %f12
8378loop_709:
8379 xorcc %i7, 0x1424, %g1
8380 xnorcc %g7, 0x1136, %l5
8381loop_710:
8382 udivcc %o4, 0x0755, %l1
8383 fblg %fcc3, loop_711
8384 udivx %o1, 0x132C, %o0
8385 fnot1 %f16, %f12
8386 fbul %fcc2, loop_712
8387loop_711:
8388 fmuld8ulx16 %f0, %f4, %f6
8389 fmovrslez %i1, %f6, %f0
8390 movrne %o6, 0x1C5, %g2
8391loop_712:
8392 srax %l4, 0x0E, %i2
8393 fmovde %icc, %f20, %f0
8394 wr %g0, 0x11, %asi
8395 ldsha [%l7 + 0x62] %asi, %l3
8396 sra %g5, %g4, %l2
8397 bcs,pt %icc, loop_713
8398 be,pn %icc, loop_714
8399 mova %icc, %g6, %o2
8400 tg %xcc, 0x5
8401loop_713:
8402 tsubcctv %i3, 0x1421, %l0
8403loop_714:
8404 sll %i0, 0x0B, %o5
8405 movvs %xcc, %o3, %i5
8406 tcs %xcc, 0x7
8407 movcs %icc, %l6, %i4
8408 fbl %fcc0, loop_715
8409 fcmple16 %f10, %f18, %i6
8410 xor %g3, %i7, %o7
8411 wr %g0, 0x0c, %asi
8412 sta %f20, [%l7 + 0x2C] %asi
8413loop_715:
8414 addcc %g7, 0x03D2, %g1
8415 saved
8416 rdpr %cwp, %g1
8417 rdpr %cansave, %g2
8418 rdpr %canrestore, %g3
8419 rdpr %cleanwin, %g4
8420 rdpr %otherwin, %g5
8421 rdpr %wstate, %g6
8422 edge32n %o4, %l5, %l1
8423 edge16n %o1, %i1, %o6
8424 movrlz %g2, 0x02F, %o0
8425 edge16n %i2, %l3, %g5
8426 movrlez %g4, %l4, %l2
8427 add %l7, 0x34, %l6
8428 wr %g0, 0x10, %asi
8429 lda [%l6] %asi, %o2
8430 casa [%l6] 0x10, %o2, %g6
8431 fmovse %icc, %f10, %f17
8432 fandnot2s %f23, %f5, %f7
8433 tcs %icc, 0x2
8434 ldub [%l7 + 0x7E], %l0
8435 movcs %icc, %i3, %o5
8436 edge16 %o3, %i0, %i5
8437 umulcc %l6, 0x0C5D, %i4
8438 umul %i6, 0x1C63, %g3
8439 nop
8440 fitos %f11, %f1
8441 fstox %f1, %f10
8442 fxtos %f10, %f21
8443 fmovrdne %i7, %f26, %f2
8444 fbn,a %fcc0, loop_716
8445 nop
8446 fitos %f9, %f22
8447 fstod %f22, %f8
8448 sdivx %o7, 0x1721, %g7
8449 movvc %xcc, %o4, %g1
8450loop_716:
8451 brgz,a %l5, loop_717
8452 fmovse %xcc, %f10, %f14
8453 edge16 %o1, %i1, %o6
8454 movleu %icc, %g2, %l1
8455loop_717:
8456 edge32l %o0, %l3, %g5
8457 addc %g4, 0x09DC, %l4
8458 fpadd32s %f6, %f15, %f14
8459 brz,a %l2, loop_718
8460 fmovsg %xcc, %f12, %f31
8461 bcc,a,pt %icc, loop_719
8462 move %icc, %i2, %o2
8463loop_718:
8464 bpos,a,pt %xcc, loop_720
8465 prefetch [%l7 + 0x14], 0x0
8466loop_719:
8467 be,a,pt %xcc, loop_721
8468 ldsb [%l7 + 0x73], %g6
8469loop_720:
8470 taddcctv %i3, 0x05C5, %o5
8471 fbne,a %fcc0, loop_722
8472loop_721:
8473 bshuffle %f10, %f2, %f4
8474 udiv %l0, 0x160F, %i0
8475 wr %g0, 0x04, %asi
8476 lduha [%l7 + 0x16] %asi, %i5
8477loop_722:
8478 tleu %icc, 0x1
8479 wr %g0, 0x89, %asi
8480 stda %f16, [%l7 + 0x40] %asi
8481 fbne %fcc2, loop_723
8482 fbe,a %fcc2, loop_724
8483 edge8l %l6, %o3, %i6
8484 fmovdvs %xcc, %f8, %f25
8485loop_723:
8486 fbe,a %fcc3, loop_725
8487loop_724:
8488 tge %xcc, 0x3
8489 nop
8490 fitos %f8, %f20
8491 fstox %f20, %f10
8492 tle %xcc, 0x6
8493loop_725:
8494 fbu %fcc0, loop_726
8495 movge %icc, %i4, %g3
8496 tn %icc, 0x4
8497 movn %xcc, %o7, %g7
8498loop_726:
8499 sth %o4, [%l7 + 0x28]
8500 tle %icc, 0x2
8501 xnorcc %g1, %l5, %i7
8502 alignaddr %o1, %o6, %i1
8503 edge16ln %l1, %g2, %l3
8504 andcc %o0, 0x1E77, %g5
8505 set 0x58, %l2
8506 prefetcha [%l7 + %l2] 0x88, 0x3
8507 fbug,a %fcc1, loop_727
8508 tn %icc, 0x4
8509 fmovdge %icc, %f4, %f30
8510 xor %l2, 0x1A60, %i2
8511loop_727:
8512 nop
8513 fitod %f12, %f12
8514 fdtox %f12, %f20
8515 fxtod %f20, %f26
8516 movg %icc, %g4, %g6
8517 sdivx %o2, 0x1E54, %i3
8518 sir 0x1AF8
8519 movrgez %o5, %i0, %i5
8520 tleu %icc, 0x5
8521 edge32n %l0, %l6, %o3
8522 bcc,a loop_728
8523 smulcc %i6, %i4, %g3
8524 set 0x40, %i2
8525 stwa %o7, [%l7 + %i2] 0x22
8526 membar #Sync
8527loop_728:
8528 fnegd %f10, %f2
8529 wr %g0, 0x19, %asi
8530 stxa %g7, [%l7 + 0x38] %asi
8531 nop
8532 setx loop_729, %l0, %l1
8533 jmpl %l1, %o4
8534 bshuffle %f10, %f26, %f12
8535 fandnot1s %f7, %f1, %f23
8536 tneg %icc, 0x3
8537loop_729:
8538 te %icc, 0x0
8539 andncc %g1, %l5, %o1
8540 bleu,pn %icc, loop_730
8541 stbar
8542 fones %f2
8543 fmovdcs %xcc, %f26, %f30
8544loop_730:
8545 movn %xcc, %o6, %i7
8546 movle %icc, %l1, %g2
8547 for %f18, %f0, %f18
8548 fmovdne %xcc, %f10, %f9
8549 fnot2 %f14, %f6
8550 sub %i1, 0x1343, %o0
8551 nop
8552 setx 0x433F86D29B1039C8, %l0, %l6
8553 stx %l6, [%l7 + 0x28]
8554 ldd [%l7 + 0x28], %f0
8555 setx 0x860DB7BBE3F54037, %l1, %l5
8556 stx %l5, [%l7 + 0x10]
8557 ldd [%l7 + 0x10], %f22
8558 fmuld %f22, %f0, %f2
8559 nop
8560 set 0x10, %i3
8561 ldx [%l7 + %i3], %l3
8562 sll %g5, 0x07, %l4
8563 taddcctv %i2, 0x0530, %g4
8564 sethi 0x13F9, %g6
8565 fpsub16 %f12, %f8, %f8
8566 wr %g0, 0x89, %asi
8567 ldsha [%l7 + 0x6C] %asi, %l2
8568 sdivcc %i3, 0x0C43, %o5
8569 tge %icc, 0x6
8570 movn %icc, %i0, %o2
8571 fmovsgu %xcc, %f3, %f0
8572 movvs %icc, %i5, %l6
8573 subc %o3, 0x11E2, %l0
8574 popc %i6, %g3
8575 nop
8576 setx 0x707881C4, %l0, %l6
8577 st %l6, [%l7 + 0x20]
8578 ld [%l7 + 0x20], %fsr
8579 tleu %xcc, 0x5
8580 tl %icc, 0x1
8581 edge8l %o7, %i4, %g7
8582 movn %xcc, %o4, %l5
8583 taddcctv %o1, 0x11A2, %g1
8584 set 0x67, %l1
8585 stba %i7, [%l7 + %l1] 0x19
8586 fmovscc %xcc, %f17, %f21
8587 tge %icc, 0x1
8588 fmovdcc %icc, %f6, %f22
8589 nop
8590 setx loop_731, %l0, %l1
8591 wrpr 0x1, %tl
8592 wrpr %l1, %tpc
8593 add %l1, 0x4, %l1
8594 wrpr %l1, %tnpc
8595 setx 0x34400001400, %l0, %l1
8596 wrpr %l1, %tstate
8597 wrhpr 0x4, %htstate
8598 retry
8599 te %xcc, 0x7
8600 ta %icc, 0x1
8601 fnands %f4, %f20, %f1
8602loop_731:
8603 nop
8604 setx 0x11E48466, %l0, %l6
8605 st %l6, [%l7 + 0x28]
8606 ld [%l7 + 0x28], %f15
8607 setx 0xF12040A5, %l1, %l5
8608 st %l5, [%l7 + 0x10]
8609 ld [%l7 + 0x10], %f5
8610 fsubs %f5, %f15, %f23
8611 brgz,a %o6, loop_732
8612 tsubcc %l1, %i1, %o0
8613 te %xcc, 0x3
8614 add %g2, %g5, %l4
8615loop_732:
8616 nop
8617 wr %g0, 0x80, %asi
8618 ldswa [%l7 + 0x18] %asi, %i2
8619 fxnor %f4, %f18, %f26
8620 fbo,a %fcc1, loop_733
8621 andcc %g4, %l3, %g6
8622 set 0x18, %o4
8623 stha %l2, [%l7 + %o4] 0x81
8624loop_733:
8625 ta %xcc, 0x6
8626 nop
8627 setx 0xA43574719EB19E11, %l0, %l6
8628 stx %l6, [%l7 + 0x28]
8629 ldd [%l7 + 0x28], %f20
8630 setx 0x546B9639A32B4DA5, %l1, %l5
8631 stx %l5, [%l7 + 0x10]
8632 ldd [%l7 + 0x10], %f8
8633 fdivd %f8, %f20, %f10
8634 bvs %xcc, loop_734
8635 xor %o5, %i3, %o2
8636 movrlz %i5, %l6, %o3
8637 alignaddr %l0, %i0, %i6
8638loop_734:
8639 udiv %o7, 0x0A35, %i4
8640 alignaddrl %g7, %o4, %l5
8641 faligndata %f6, %f10, %f26
8642 be,pt %icc, loop_735
8643 fbule,a %fcc0, loop_736
8644 umul %o1, %g1, %g3
8645 edge8n %o6, %i7, %l1
8646loop_735:
8647 tcc %xcc, 0x4
8648loop_736:
8649 tgu %xcc, 0x4
8650 te %icc, 0x6
8651 sir 0x0221
8652 movg %icc, %o0, %g2
8653 andcc %i1, %l4, %i2
8654 movg %xcc, %g5, %l3
8655 movg %xcc, %g6, %g4
8656 xnorcc %o5, %i3, %l2
8657 fzeros %f26
8658 fmovrdlz %i5, %f10, %f18
8659 alignaddrl %o2, %l6, %l0
8660 tle %xcc, 0x0
8661 tn %icc, 0x4
8662 nop
8663 setx 0x2C5F2774E51C4D8D, %l0, %l6
8664 stx %l6, [%l7 + 0x28]
8665 ldd [%l7 + 0x28], %f30
8666 setx 0xA8B286E362A85DA0, %l1, %l5
8667 stx %l5, [%l7 + 0x10]
8668 ldd [%l7 + 0x10], %f30
8669 fsubd %f30, %f30, %f20
8670 popc %i0, %o3
8671 fmovrdgez %i6, %f0, %f20
8672 set 0x17, %i7
8673 stba %o7, [%l7 + %i7] 0x27
8674 membar #Sync
8675 movg %icc, %i4, %g7
8676 sir 0x0473
8677 tn %icc, 0x2
8678 subc %o4, %l5, %g1
8679 subccc %g3, 0x042F, %o1
8680 orn %i7, 0x094F, %o6
8681 fmovs %f30, %f5
8682 mova %icc, %l1, %g2
8683 fmovsl %icc, %f10, %f29
8684 fones %f14
8685 fble,a %fcc0, loop_737
8686 fnot1s %f3, %f24
8687 fmovsg %icc, %f20, %f18
8688 set 0x54, %g5
8689 sta %f11, [%l7 + %g5] 0x14
8690loop_737:
8691 fmovsg %icc, %f18, %f4
8692 nop
8693 setx loop_738, %l0, %l1
8694 jmpl %l1, %i1
8695 tgu %icc, 0x7
8696 movrgez %l4, 0x0D2, %o0
8697 edge32n %g5, %i2, %g6
8698loop_738:
8699 tvc %xcc, 0x0
8700 movcs %xcc, %g4, %l3
8701 fbo %fcc0, loop_739
8702 fmovdl %icc, %f15, %f31
8703 wr %g0, 0x58, %asi
8704 ldxa [%g0 + 0x20] %asi, %o5
8705loop_739:
8706 movrlez %l2, 0x14A, %i3
8707 fabss %f16, %f22
8708 nop
8709 setx loop_740, %l0, %l1
8710 wrpr 0x1, %tl
8711 wrpr %l1, %tpc
8712 add %l1, 0x4, %l1
8713 wrpr %l1, %tnpc
8714 setx 0x34400001400, %l0, %l1
8715 wrpr %l1, %tstate
8716 wrhpr 0x4, %htstate
8717 retry
8718 ldd [%l7 + 0x30], %f24
8719 sdivcc %i5, 0x1251, %l6
8720 tsubcc %l0, 0x119D, %i0
8721loop_740:
8722 sll %o3, 0x1F, %o2
8723 edge16l %o7, %i6, %i4
8724 brnz,a %o4, loop_741
8725 fornot2 %f4, %f16, %f20
8726 tge %xcc, 0x0
8727 umulcc %l5, 0x03DE, %g1
8728loop_741:
8729 nop
8730 setx loop_742, %l0, %l1
8731 wrpr 0x1, %tl
8732 wrpr %l1, %tpc
8733 add %l1, 0x4, %l1
8734 wrpr %l1, %tnpc
8735 setx 0x34400001400, %l0, %l1
8736 wrpr %l1, %tstate
8737 wrhpr 0x4, %htstate
8738 retry
8739 fbue %fcc3, loop_743
8740 movleu %xcc, %g7, %g3
8741 bg,a loop_744
8742loop_742:
8743 xnor %o1, 0x0D5E, %i7
8744loop_743:
8745 bl %xcc, loop_745
8746 fbug,a %fcc2, loop_746
8747loop_744:
8748 fbule %fcc0, loop_747
8749 brlz %l1, loop_748
8750loop_745:
8751 tcs %xcc, 0x1
8752loop_746:
8753 te %xcc, 0x5
8754loop_747:
8755 smul %g2, %o6, %l4
8756loop_748:
8757 movn %xcc, %o0, %g5
8758 nop
8759 set 0x16, %g1
8760 ldsb [%l7 + %g1], %i1
8761 sdivcc %i2, 0x1BBD, %g4
8762 ldd [%l7 + 0x70], %l2
8763 taddcctv %g6, %o5, %l2
8764 edge8l %i5, %i3, %l6
8765 fmovscs %xcc, %f14, %f26
8766 fmovscc %icc, %f15, %f14
8767 bvc %icc, loop_749
8768 lduh [%l7 + 0x22], %l0
8769 tsubcctv %i0, 0x0EF6, %o2
8770 fmovdvc %xcc, %f3, %f2
8771loop_749:
8772 bvc loop_750
8773 nop
8774 set 0x28, %i6
8775 prefetch [%l7 + %i6], 0x3
8776 edge32 %o3, %o7, %i6
8777 srl %i4, 0x1C, %l5
8778loop_750:
8779 ta %icc, 0x4
8780 fmovde %icc, %f4, %f16
8781 fmovsne %icc, %f26, %f24
8782 fmovrdgz %o4, %f22, %f2
8783 subccc %g7, 0x0EC1, %g1
8784 nop
8785 setx 0xCAE3D98BA991C90C, %l0, %l6
8786 stx %l6, [%l7 + 0x28]
8787 ldd [%l7 + 0x28], %f6
8788 setx 0x107D7A26D52AFC47, %l1, %l5
8789 stx %l5, [%l7 + 0x10]
8790 ldd [%l7 + 0x10], %f20
8791 fdivd %f20, %f6, %f30
8792 set 0x20, %o3
8793 stxa %o1, [%l7 + %o3] 0x10
8794 edge16l %i7, %g3, %l1
8795 ldub [%l7 + 0x53], %g2
8796 set 0x20, %g2
8797 ldda [%l7 + %g2] 0x18, %l4
8798 movre %o6, 0x13C, %g5
8799 addcc %i1, %i2, %o0
8800 nop
8801 fitos %f10, %f15
8802 fstox %f15, %f8
8803 fxtos %f8, %f25
8804 te %xcc, 0x2
8805 fba %fcc1, loop_751
8806 nop
8807 setx loop_752, %l0, %l1
8808 wrpr 0x1, %tl
8809 wrpr %l1, %tpc
8810 add %l1, 0x4, %l1
8811 wrpr %l1, %tnpc
8812 setx 0x34400001400, %l0, %l1
8813 wrpr %l1, %tstate
8814 wrhpr 0x4, %htstate
8815 retry
8816 smulcc %l3, 0x149B, %g4
8817 subccc %g6, 0x04B4, %l2
8818loop_751:
8819 fmovdge %xcc, %f29, %f14
8820loop_752:
8821 ta %icc, 0x0
8822 add %l7, 0x78, %l6
8823 wr %g0, 0x0c, %asi
8824 casxa [%l6] 0x0c, %i5, %i3
8825 alignaddrl %o5, %l6, %i0
8826 fcmple32 %f22, %f6, %o2
8827 addccc %l0, %o7, %o3
8828 xor %i4, %i6, %l5
8829 tle %icc, 0x6
8830 andn %g7, %o4, %o1
8831 xorcc %i7, 0x0EBB, %g1
8832 mulscc %g3, 0x1FC8, %g2
8833 and %l1, 0x11C3, %o6
8834 sra %g5, 0x1C, %i1
8835 fabsd %f14, %f0
8836 movleu %icc, %i2, %o0
8837 movge %xcc, %l3, %g4
8838 movrlz %l4, %g6, %l2
8839 fbe,a %fcc2, loop_753
8840 fmovscc %icc, %f21, %f3
8841 tsubcc %i5, 0x1B10, %i3
8842 movl %icc, %o5, %i0
8843loop_753:
8844 bleu,a loop_754
8845 srax %o2, %l6, %l0
8846 fmovrdne %o7, %f12, %f28
8847 fmovrsgz %o3, %f6, %f11
8848loop_754:
8849 sir 0x1D3E
8850 ld [%l7 + 0x0C], %f29
8851 nop
8852 setx 0x6A7C2E5A, %l0, %l6
8853 st %l6, [%l7 + 0x28]
8854 ld [%l7 + 0x28], %f7
8855 fsqrts %f7, %f20
8856 orcc %i4, %l5, %g7
8857 fmovdleu %icc, %f21, %f21
8858 bcs %icc, loop_755
8859 xor %i6, 0x19A3, %o4
8860 tvs %xcc, 0x6
8861 edge32ln %i7, %o1, %g3
8862loop_755:
8863 sdiv %g1, 0x0B47, %g2
8864 popc 0x0A26, %o6
8865 edge32n %l1, %g5, %i2
8866 set 0x10, %o2
8867 ldda [%l7 + %o2] 0xeb, %i0
8868 edge16ln %l3, %g4, %l4
8869 fcmple32 %f4, %f16, %g6
8870 movrlz %o0, %i5, %i3
8871 fmovsa %xcc, %f19, %f22
8872 orn %o5, %i0, %o2
8873 ldd [%l7 + 0x68], %f16
8874 tpos %icc, 0x6
8875 popc %l2, %l6
8876 restored
8877 rdpr %cwp, %g1
8878 rdpr %cansave, %g2
8879 rdpr %canrestore, %g3
8880 rdpr %cleanwin, %g4
8881 rdpr %otherwin, %g5
8882 rdpr %wstate, %g6
8883 sethi 0x0945, %l0
8884 fpsub16 %f18, %f18, %f10
8885 tsubcc %o7, 0x0E5B, %o3
8886 edge8n %i4, %l5, %i6
8887 fzeros %f15
8888 taddcc %g7, %o4, %i7
8889 call loop_756
8890 srlx %o1, 0x1C, %g1
8891 std %f8, [%l7 + 0x68]
8892 fnands %f13, %f11, %f6
8893loop_756:
8894 stbar
8895 wr %g0, 0x88, %asi
8896 prefetcha [%l7 + 0x40] %asi, 0x3
8897 nop
8898 fitos %f7, %f30
8899 pdist %f30, %f6, %f10
8900 movleu %xcc, %g3, %o6
8901 stw %l1, [%l7 + 0x64]
8902 te %icc, 0x5
8903 addccc %g5, 0x08DE, %i1
8904 fand %f10, %f22, %f14
8905 alignaddrl %i2, %g4, %l4
8906 fmovde %icc, %f15, %f25
8907 fmovrde %g6, %f10, %f30
8908 taddcc %l3, 0x04F2, %o0
8909 nop
8910 setx 0x9FD767A257C9F9A2, %l0, %l6
8911 stx %l6, [%l7 + 0x28]
8912 ldd [%l7 + 0x28], %f14
8913 setx 0x28BEC0505691B6E9, %l1, %l5
8914 stx %l5, [%l7 + 0x10]
8915 ldd [%l7 + 0x10], %f4
8916 faddd %f4, %f14, %f10
8917 fblg,a %fcc2, loop_757
8918 tsubcc %i3, %o5, %i0
8919 fmovrslez %i5, %f9, %f0
8920 bleu,a %icc, loop_758
8921loop_757:
8922 or %l2, %o2, %l6
8923 fmuld8ulx16 %f15, %f21, %f20
8924 srlx %o7, %o3, %i4
8925loop_758:
8926 addcc %l0, %l5, %g7
8927 nop
8928 set 0x51, %o0
8929 stb %o4, [%l7 + %o0]
8930 nop
8931 setx 0x7374CA53, %l0, %l6
8932 st %l6, [%l7 + 0x28]
8933 ld [%l7 + 0x28], %f28
8934 setx 0xFA73027F, %l1, %l5
8935 st %l5, [%l7 + 0x10]
8936 ld [%l7 + 0x10], %f3
8937 fdivs %f3, %f28, %f24
8938 tcc %xcc, 0x4
8939 orncc %i7, 0x0AE2, %o1
8940 tg %xcc, 0x6
8941 umulcc %g1, %g2, %g3
8942 std %f6, [%l7 + 0x58]
8943 addccc %i6, 0x1161, %l1
8944 ldstub [%l7 + 0x4A], %g5
8945 popc %o6, %i1
8946 add %g4, %l4, %g6
8947 membar 0x49
8948 srax %i2, %l3, %i3
8949 srlx %o0, %o5, %i5
8950 nop
8951 setx 0x1A5D8DB1607FD9D4, %l0, %l6
8952 stx %l6, [%l7 + 0x50]
8953 ldx [%l7 + 0x50], %fsr
8954 tsubcctv %l2, 0x0253, %o2
8955 array8 %i0, %o7, %o3
8956 array32 %i4, %l0, %l6
8957 taddcc %g7, 0x0EA3, %o4
8958 bcs,a,pt %icc, loop_759
8959 ta %xcc, 0x5
8960 array16 %l5, %o1, %g1
8961 set 0x47, %o6
8962 ldsba [%l7 + %o6] 0x15, %g2
8963loop_759:
8964 smul %g3, %i6, %i7
8965 alignaddrl %g5, %l1, %i1
8966 tne %xcc, 0x5
8967 xor %o6, %g4, %l4
8968 pdist %f2, %f6, %f4
8969 taddcctv %g6, %i2, %i3
8970 fmovrdgz %l3, %f8, %f8
8971 brnz,a %o0, loop_760
8972 fmul8ulx16 %f4, %f18, %f24
8973 srlx %i5, %l2, %o5
8974 movrgez %i0, %o7, %o3
8975loop_760:
8976 ldd [%l7 + 0x58], %o2
8977 alignaddrl %l0, %i4, %g7
8978 ldsw [%l7 + 0x58], %l6
8979 movge %xcc, %o4, %l5
8980 st %f30, [%l7 + 0x48]
8981 tge %icc, 0x4
8982 bn,a loop_761
8983 orn %o1, %g1, %g3
8984 tg %xcc, 0x4
8985 tge %icc, 0x6
8986loop_761:
8987 bvs,pn %icc, loop_762
8988 tpos %icc, 0x1
8989 fmuld8sux16 %f26, %f17, %f10
8990 ba,a,pt %icc, loop_763
8991loop_762:
8992 smul %g2, 0x0CCB, %i7
8993 umul %g5, %i6, %l1
8994 movcs %icc, %o6, %g4
8995loop_763:
8996 udiv %l4, 0x06F5, %g6
8997 tsubcc %i2, 0x1CFA, %i1
8998 swap [%l7 + 0x08], %l3
8999 nop
9000 set 0x68, %l6
9001 ldd [%l7 + %l6], %f28
9002 set 0x36, %g4
9003 ldsha [%l7 + %g4] 0x04, %o0
9004 edge32ln %i5, %l2, %o5
9005 tge %xcc, 0x1
9006 bgu,a loop_764
9007 alignaddrl %i3, %i0, %o3
9008 alignaddrl %o2, %o7, %i4
9009 andn %g7, 0x07A1, %l0
9010loop_764:
9011 tge %xcc, 0x3
9012 movn %icc, %l6, %o4
9013 nop
9014 setx 0xE727A60C27C163D0, %l0, %l6
9015 stx %l6, [%l7 + 0x28]
9016 ldd [%l7 + 0x28], %f20
9017 setx 0x2452054BF0D268E6, %l1, %l5
9018 stx %l5, [%l7 + 0x10]
9019 ldd [%l7 + 0x10], %f24
9020 fmuld %f24, %f20, %f30
9021 xnorcc %l5, %g1, %o1
9022 ldub [%l7 + 0x5D], %g3
9023 xor %i7, 0x0350, %g2
9024 fmovrdgez %i6, %f12, %f28
9025 lduh [%l7 + 0x34], %g5
9026 and %o6, 0x1246, %l1
9027 srax %g4, 0x17, %l4
9028 fornot2 %f0, %f4, %f22
9029 set 0x70, %o1
9030 sta %f18, [%l7 + %o1] 0x15
9031 sdiv %i2, 0x0FA2, %i1
9032 bvs,a,pt %icc, loop_765
9033 brgz,a %l3, loop_766
9034 bgu %xcc, loop_767
9035 fbg,a %fcc1, loop_768
9036loop_765:
9037 movneg %xcc, %g6, %i5
9038loop_766:
9039 taddcc %o0, %l2, %i3
9040loop_767:
9041 movleu %xcc, %i0, %o3
9042loop_768:
9043 fcmpgt32 %f0, %f22, %o2
9044 bgu,a loop_769
9045 nop
9046 setx 0x90643158, %l0, %l6
9047 st %l6, [%l7 + 0x64]
9048 ld [%l7 + 0x64], %fsr
9049 ldd [%l7 + 0x60], %f24
9050 edge8l %o7, %i4, %o5
9051loop_769:
9052 alignaddr %l0, %g7, %l6
9053 move %icc, %o4, %l5
9054 mulx %g1, %g3, %o1
9055 edge8n %g2, %i6, %g5
9056 nop
9057 setx 0x6EC0252DC079C584, %l0, %l6
9058 stx %l6, [%l7 + 0x60]
9059 ldx [%l7 + 0x60], %fsr
9060 set 0x14, %o7
9061 sta %f23, [%l7 + %o7] 0x0c
9062 nop
9063 setx 0x7EF359344CEB14B5, %l0, %l6
9064 stx %l6, [%l7 + 0x28]
9065 ldd [%l7 + 0x28], %f10
9066 setx 0x73C040BF51FEEA6E, %l1, %l5
9067 stx %l5, [%l7 + 0x10]
9068 ldd [%l7 + 0x10], %f4
9069 fsubd %f4, %f10, %f22
9070 array8 %o6, %l1, %g4
9071 fbuge %fcc3, loop_770
9072 tneg %icc, 0x1
9073 movvs %xcc, %l4, %i7
9074 fornot1 %f28, %f0, %f6
9075loop_770:
9076 fmovsvc %icc, %f30, %f29
9077 nop
9078 fitod %f6, %f6
9079 fdtoi %f6, %f16
9080 nop
9081 setx 0x35DDF4EBB0698832, %l0, %l6
9082 stx %l6, [%l7 + 0x48]
9083 ldx [%l7 + 0x48], %fsr
9084 tvc %icc, 0x4
9085 array32 %i2, %i1, %g6
9086 add %l7, 0x44, %l6
9087 wr %g0, 0x80, %asi
9088 lda [%l6] %asi, %i5
9089 casa [%l6] %asi, %i5, %o0
9090 brlz %l2, loop_771
9091 tneg %icc, 0x5
9092 and %l3, 0x04CA, %i3
9093 movre %i0, 0x027, %o3
9094loop_771:
9095 ta %xcc, 0x7
9096 std %f6, [%l7 + 0x48]
9097 fbg,a %fcc3, loop_772
9098 fmovd %f10, %f26
9099 fornot1s %f31, %f3, %f24
9100 move %xcc, %o2, %o7
9101loop_772:
9102 move %icc, %o5, %i4
9103 bg,a,pn %icc, loop_773
9104 nop
9105 set 0x20, %g7
9106 sth %l0, [%l7 + %g7]
9107 fornot2s %f7, %f16, %f14
9108 alignaddr %g7, %l6, %l5
9109loop_773:
9110 fmovsle %icc, %f17, %f3
9111 alignaddr %o4, %g1, %g3
9112 sra %o1, 0x14, %g2
9113 tg %icc, 0x1
9114 ldsw [%l7 + 0x3C], %g5
9115 set 0x3C, %l3
9116 swapa [%l7 + %l3] 0x18, %o6
9117 fnegs %f4, %f31
9118 movrne %i6, 0x18D, %g4
9119 bvs,a,pt %icc, loop_774
9120 movg %xcc, %l1, %i7
9121 array8 %i2, %i1, %g6
9122 tsubcctv %i5, %o0, %l4
9123loop_774:
9124 nop
9125 setx 0x38AD06F5BCD02895, %l0, %l6
9126 stx %l6, [%l7 + 0x28]
9127 ldd [%l7 + 0x28], %f20
9128 setx 0xB7E96003D56781AB, %l1, %l5
9129 stx %l5, [%l7 + 0x10]
9130 ldd [%l7 + 0x10], %f2
9131 fsubd %f2, %f20, %f0
9132 edge32 %l2, %i3, %i0
9133 sll %o3, 0x0A, %l3
9134 bcs,a loop_775
9135 bleu %icc, loop_776
9136 xnorcc %o7, 0x02EA, %o5
9137 movle %icc, %o2, %i4
9138loop_775:
9139 tsubcc %l0, %g7, %l5
9140loop_776:
9141 fnot2s %f26, %f22
9142 sdiv %l6, 0x159C, %o4
9143 edge16n %g3, %g1, %g2
9144 popc %g5, %o1
9145 sll %o6, 0x02, %i6
9146 flush %l7 + 0x5C
9147 fpackfix %f18, %f7
9148 edge32n %l1, %g4, %i7
9149 bcs %icc, loop_777
9150 alignaddr %i2, %i1, %i5
9151 bn,a loop_778
9152 brlz,a %o0, loop_779
9153loop_777:
9154 movrne %g6, %l4, %i3
9155 move %xcc, %l2, %i0
9156loop_778:
9157 nop
9158 set 0x68, %l4
9159 stwa %o3, [%l7 + %l4] 0x80
9160loop_779:
9161 nop
9162 add %l7, 0x6C, %l6
9163 wr %g0, 0x11, %asi
9164 lda [%l6] %asi, %o7
9165 casa [%l6] %asi, %o7, %o5
9166 bvc loop_780
9167 sir 0x1C36
9168 fbn,a %fcc0, loop_781
9169 sth %o2, [%l7 + 0x6E]
9170loop_780:
9171 saved
9172 rdpr %cwp, %g1
9173 rdpr %cansave, %g2
9174 rdpr %canrestore, %g3
9175 rdpr %cleanwin, %g4
9176 rdpr %otherwin, %g5
9177 rdpr %wstate, %g6
9178 nop
9179 setx loop_782, %l0, %l1
9180 wrpr 0x1, %tl
9181 wrpr %l1, %tpc
9182 add %l1, 0x4, %l1
9183 wrpr %l1, %tnpc
9184 setx 0x34400001400, %l0, %l1
9185 wrpr %l1, %tstate
9186 wrhpr 0x4, %htstate
9187 retry
9188loop_781:
9189 movrne %i4, %l0, %l3
9190 srlx %l5, %l6, %o4
9191 fbge,a %fcc3, loop_783
9192loop_782:
9193 fbne %fcc3, loop_784
9194 fbuge %fcc3, loop_785
9195 fmovdn %xcc, %f21, %f12
9196loop_783:
9197 nop
9198 set 0x38, %i4
9199 lduha [%l7 + %i4] 0x0c, %g7
9200loop_784:
9201 call loop_786
9202loop_785:
9203 edge16 %g3, %g2, %g1
9204 brlz %o1, loop_787
9205 tvc %icc, 0x0
9206loop_786:
9207 tgu %icc, 0x4
9208 xor %o6, %i6, %l1
9209loop_787:
9210 std %f24, [%l7 + 0x48]
9211 fbul,a %fcc0, loop_788
9212 membar 0x72
9213 alignaddr %g4, %g5, %i2
9214 nop
9215 fitos %f2, %f19
9216 fstox %f19, %f14
9217loop_788:
9218 fmovdleu %xcc, %f4, %f6
9219 movge %xcc, %i1, %i5
9220 fble,a %fcc1, loop_789
9221 fnor %f4, %f16, %f2
9222 umulcc %i7, 0x158B, %g6
9223 bcc loop_790
9224loop_789:
9225 ldsb [%l7 + 0x57], %o0
9226 tpos %xcc, 0x7
9227 wr %g0, 0x10, %asi
9228 prefetcha [%l7 + 0x30] %asi, 0x3
9229loop_790:
9230 fnors %f15, %f18, %f3
9231 array16 %l2, %l4, %o3
9232 srl %o7, 0x0F, %o5
9233 andn %o2, %i0, %l0
9234 nop
9235 setx 0x1B17017BDE94AEB7, %l0, %l6
9236 stx %l6, [%l7 + 0x28]
9237 ldd [%l7 + 0x28], %f14
9238 setx 0xD92D587BAEF137E9, %l1, %l5
9239 stx %l5, [%l7 + 0x10]
9240 ldd [%l7 + 0x10], %f4
9241 faddd %f4, %f14, %f2
9242 swap [%l7 + 0x64], %l3
9243 tl %xcc, 0x0
9244 nop
9245 fitos %f8, %f3
9246 fstod %f3, %f28
9247 movvs %icc, %i4, %l5
9248 movcs %icc, %l6, %o4
9249 ldub [%l7 + 0x67], %g7
9250 add %l7, 0x60, %l6
9251 wr %g0, 0x88, %asi
9252 lda [%l6] %asi, %g3
9253 casa [%l6] %asi, %g3, %g1
9254 mulx %g2, %o6, %i6
9255 tne %xcc, 0x1
9256 nop
9257 setx 0xA75ADC7F, %l0, %l6
9258 st %l6, [%l7 + 0x28]
9259 ld [%l7 + 0x28], %f29
9260 setx 0x7E40171B, %l1, %l5
9261 st %l5, [%l7 + 0x10]
9262 ld [%l7 + 0x10], %f18
9263 fadds %f18, %f29, %f12
9264 edge32l %o1, %l1, %g4
9265 std %f24, [%l7 + 0x28]
9266 fmovrse %i2, %f24, %f18
9267 tne %icc, 0x7
9268 movrgez %i1, %i5, %i7
9269 pdist %f26, %f6, %f8
9270 srl %g6, 0x1C, %o0
9271 movn %icc, %g5, %l2
9272 array32 %i3, %l4, %o7
9273 fpsub32 %f30, %f0, %f14
9274 tvc %icc, 0x4
9275 srlx %o5, 0x16, %o2
9276 add %l7, 0x38, %l6
9277 wr %g0, 0x11, %asi
9278 casxa [%l6] %asi, %o3, %i0
9279 movpos %xcc, %l3, %l0
9280 flush %l7 + 0x78
9281 fsrc1 %f12, %f20
9282 udiv %i4, 0x1F79, %l5
9283 mova %icc, %l6, %o4
9284 addc %g7, %g3, %g2
9285 restored
9286 rdpr %cwp, %g1
9287 rdpr %cansave, %g2
9288 rdpr %canrestore, %g3
9289 rdpr %cleanwin, %g4
9290 rdpr %otherwin, %g5
9291 rdpr %wstate, %g6
9292 fbe %fcc0, loop_791
9293 fmovsge %xcc, %f21, %f19
9294 fmovrdlz %o6, %f30, %f26
9295 movne %icc, %i6, %g1
9296loop_791:
9297 andn %o1, 0x036E, %l1
9298 sethi 0x039E, %i2
9299 brlez,a %g4, loop_792
9300 addcc %i5, %i7, %g6
9301 edge16n %i1, %o0, %g5
9302 nop
9303 setx 0xD98389714843B99B, %l0, %l6
9304 stx %l6, [%l7 + 0x28]
9305 ldd [%l7 + 0x28], %f26
9306 setx 0x96143B60FE2DEF6C, %l1, %l5
9307 stx %l5, [%l7 + 0x10]
9308 ldd [%l7 + 0x10], %f20
9309 fdivd %f20, %f26, %f6
9310loop_792:
9311 sdiv %i3, 0x0520, %l4
9312 stx %o7, [%l7 + 0x38]
9313 add %o5, 0x09D5, %l2
9314 fmovscs %xcc, %f28, %f4
9315 add %l7, 0x18, %l6
9316 wr %g0, 0x81, %asi
9317 casa [%l6] 0x81, %o2, %i0
9318 edge32 %o3, %l0, %l3
9319 fsrc2 %f8, %f6
9320 movvc %icc, %l5, %i4
9321 fnands %f30, %f4, %f23
9322 nop
9323 setx 0x6E4216D0, %l0, %l6
9324 st %l6, [%l7 + 0x28]
9325 ld [%l7 + 0x28], %f3
9326 setx 0x2E8CB124, %l1, %l5
9327 st %l5, [%l7 + 0x10]
9328 ld [%l7 + 0x10], %f16
9329 fdivs %f16, %f3, %f23
9330 fmovrdlez %l6, %f30, %f22
9331 andcc %o4, %g7, %g2
9332 st %f28, [%l7 + 0x48]
9333 saved
9334 rdpr %cwp, %g1
9335 rdpr %cansave, %g2
9336 rdpr %canrestore, %g3
9337 rdpr %cleanwin, %g4
9338 rdpr %otherwin, %g5
9339 rdpr %wstate, %g6
9340 brlez %o6, loop_793
9341 fxors %f27, %f12, %f10
9342 udiv %i6, 0x00F2, %g3
9343 membar 0x54
9344loop_793:
9345 xnor %o1, %g1, %l1
9346 edge8ln %g4, %i5, %i2
9347 wr %g0, 0x81, %asi
9348 swapa [%l7 + 0x5C] %asi, %g6
9349 bn loop_794
9350 fmovsle %icc, %f10, %f16
9351 addcc %i1, %o0, %g5
9352 movgu %xcc, %i7, %l4
9353loop_794:
9354 addcc %o7, 0x0853, %i3
9355 taddcc %l2, %o2, %o5
9356 sllx %o3, 0x07, %l0
9357 movleu %xcc, %l3, %i0
9358 set 0x58, %o5
9359 prefetcha [%l7 + %o5] 0x81, 0x2
9360 swap [%l7 + 0x4C], %i4
9361 movrgz %o4, %l6, %g7
9362 edge16 %o6, %g2, %i6
9363 alignaddrl %o1, %g3, %l1
9364 movle %icc, %g4, %g1
9365 tge %xcc, 0x3
9366 taddcctv %i5, 0x0124, %g6
9367 nop
9368 setx 0x10657857, %l0, %l6
9369 st %l6, [%l7 + 0x2C]
9370 ld [%l7 + 0x2C], %fsr
9371 tvc %icc, 0x7
9372 movrgez %i1, 0x091, %o0
9373 call loop_795
9374 movgu %icc, %i2, %i7
9375 edge16l %l4, %o7, %g5
9376 fbuge %fcc2, loop_796
9377loop_795:
9378 bn,a %xcc, loop_797
9379 fmul8ulx16 %f20, %f8, %f12
9380 fmovsne %xcc, %f9, %f6
9381loop_796:
9382 pdist %f26, %f6, %f10
9383loop_797:
9384 nop
9385 set 0x54, %i1
9386 ldsha [%l7 + %i1] 0x18, %l2
9387 andncc %o2, %i3, %o3
9388 fble %fcc1, loop_798
9389 fors %f11, %f5, %f4
9390 umul %o5, %l3, %i0
9391 wr %g0, 0xea, %asi
9392 stba %l5, [%l7 + 0x28] %asi
9393 membar #Sync
9394loop_798:
9395 fpack16 %f18, %f7
9396 ba,a loop_799
9397 movpos %icc, %l0, %o4
9398 edge16 %i4, %l6, %o6
9399 subcc %g7, %i6, %o1
9400loop_799:
9401 brlz,a %g3, loop_800
9402 edge32n %l1, %g4, %g1
9403 mova %icc, %g2, %i5
9404 wr %g0, 0x04, %asi
9405 ldsba [%l7 + 0x16] %asi, %i1
9406loop_800:
9407 for %f2, %f28, %f2
9408 st %f19, [%l7 + 0x24]
9409 stb %o0, [%l7 + 0x1C]
9410 sdiv %i2, 0x1366, %i7
9411 fmovse %xcc, %f17, %f22
9412 subcc %l4, %o7, %g6
9413 fbne %fcc0, loop_801
9414 nop
9415 setx 0x5044E44F, %l0, %l6
9416 st %l6, [%l7 + 0x0C]
9417 ld [%l7 + 0x0C], %fsr
9418 fbge %fcc2, loop_802
9419 brz,a %g5, loop_803
9420loop_801:
9421 or %o2, 0x17A3, %i3
9422 edge8ln %l2, %o3, %o5
9423loop_802:
9424 nop
9425 setx loop_804, %l0, %l1
9426 wrpr 0x1, %tl
9427 wrpr %l1, %tpc
9428 add %l1, 0x4, %l1
9429 wrpr %l1, %tnpc
9430 setx 0x34400001400, %l0, %l1
9431 wrpr %l1, %tstate
9432 wrhpr 0x4, %htstate
9433 retry
9434loop_803:
9435 nop
9436 setx loop_805, %l0, %l1
9437 wrpr 0x1, %tl
9438 wrpr %l1, %tnpc
9439 setx 0x34400001400, %l0, %l1
9440 wrpr %l1, %tstate
9441 wrhpr 0x4, %htstate
9442 done
9443 tneg %icc, 0x4
9444 fpsub16 %f30, %f16, %f18
9445loop_804:
9446 fandnot2 %f22, %f24, %f18
9447loop_805:
9448 xorcc %i0, %l5, %l0
9449 taddcctv %l3, 0x0C38, %o4
9450 tcc %icc, 0x5
9451 fabsd %f20, %f6
9452 fbule %fcc3, loop_806
9453 orcc %i4, %o6, %g7
9454 addcc %i6, 0x0BE7, %l6
9455 andcc %g3, 0x0ABB, %l1
9456loop_806:
9457 nop
9458 setx 0xC723C2D046A9D3EE, %l0, %l6
9459 stx %l6, [%l7 + 0x28]
9460 ldd [%l7 + 0x28], %f6
9461 setx 0x76CABB802A00DA79, %l1, %l5
9462 stx %l5, [%l7 + 0x10]
9463 ldd [%l7 + 0x10], %f10
9464 faddd %f10, %f6, %f16
9465 tsubcc %o1, 0x1B8F, %g1
9466 fbu %fcc0, loop_807
9467 fmovrde %g2, %f0, %f4
9468 bleu,a %icc, loop_808
9469 bpos,pt %icc, loop_809
9470loop_807:
9471 fnor %f18, %f28, %f16
9472 srax %i5, 0x15, %i1
9473loop_808:
9474 fbule,a %fcc1, loop_810
9475loop_809:
9476 bpos,a %icc, loop_811
9477 fnand %f14, %f14, %f12
9478 nop
9479 setx 0xD7C03AEB, %l0, %l6
9480 st %l6, [%l7 + 0x28]
9481 ld [%l7 + 0x28], %f17
9482 setx 0x6C22036F, %l1, %l5
9483 st %l5, [%l7 + 0x10]
9484 ld [%l7 + 0x10], %f21
9485 fmuls %f21, %f17, %f24
9486loop_810:
9487 fba %fcc2, loop_812
9488loop_811:
9489 sdiv %o0, 0x0DD1, %g4
9490 smulcc %i7, 0x111E, %i2
9491 movrlz %o7, %l4, %g6
9492loop_812:
9493 fblg %fcc3, loop_813
9494 nop
9495 setx 0xC13DF685D051EF13, %l0, %l6
9496 stx %l6, [%l7 + 0x28]
9497 ldx [%l7 + 0x28], %fsr
9498 fpackfix %f12, %f17
9499 stb %o2, [%l7 + 0x22]
9500loop_813:
9501 movrgez %i3, 0x3D6, %l2
9502 fone %f12
9503 ble,pn %xcc, loop_814
9504 ldsh [%l7 + 0x20], %g5
9505 subc %o3, 0x11F4, %i0
9506 sub %o5, 0x1426, %l5
9507loop_814:
9508 tcs %xcc, 0x7
9509 umulcc %l3, 0x0153, %o4
9510 addccc %l0, 0x0F04, %o6
9511 fnors %f22, %f3, %f25
9512 bg,pn %xcc, loop_815
9513 or %g7, %i6, %i4
9514 edge32l %g3, %l6, %o1
9515 fmovrsgez %g1, %f15, %f23
9516loop_815:
9517 brgz %g2, loop_816
9518 bn,a %xcc, loop_817
9519 edge8ln %l1, %i5, %i1
9520 bne,a loop_818
9521loop_816:
9522 edge8n %o0, %g4, %i2
9523loop_817:
9524 tge %icc, 0x1
9525 sll %o7, 0x02, %i7
9526loop_818:
9527 tle %icc, 0x4
9528 movrlez %g6, 0x03A, %o2
9529 srl %i3, %l4, %l2
9530 nop
9531 fitod %f26, %f24
9532 tsubcctv %o3, %i0, %g5
9533 fbuge,a %fcc0, loop_819
9534 umulcc %l5, %l3, %o4
9535 fnegd %f12, %f0
9536 srlx %o5, 0x18, %l0
9537loop_819:
9538 addc %o6, %i6, %g7
9539 edge32ln %g3, %i4, %o1
9540 fba %fcc1, loop_820
9541 ble,a loop_821
9542 bne,pn %xcc, loop_822
9543 tcc %xcc, 0x6
9544loop_820:
9545 fmovsa %icc, %f21, %f18
9546loop_821:
9547 array16 %l6, %g2, %l1
9548loop_822:
9549 sdiv %i5, 0x197E, %g1
9550 alignaddr %i1, %g4, %o0
9551 mulx %o7, 0x1D79, %i7
9552 array32 %i2, %g6, %o2
9553 tcs %icc, 0x5
9554 movn %xcc, %l4, %i3
9555 fmovrdne %l2, %f30, %f10
9556 ba loop_823
9557 movrlz %o3, %i0, %l5
9558 te %icc, 0x6
9559 xnorcc %l3, 0x008D, %g5
9560loop_823:
9561 movrlz %o5, 0x26C, %l0
9562 fcmpeq32 %f4, %f30, %o4
9563 nop
9564 fitod %f21, %f24
9565 alignaddrl %i6, %g7, %o6
9566 fpack32 %f16, %f4, %f18
9567 tleu %icc, 0x5
9568 fmovsgu %xcc, %f20, %f6
9569 nop
9570 fitos %f6, %f18
9571 nop
9572 setx loop_824, %l0, %l1
9573 jmpl %l1, %i4
9574 bvs,a %icc, loop_825
9575 sethi 0x0390, %g3
9576 set 0x38, %i5
9577 stwa %o1, [%l7 + %i5] 0xeb
9578 membar #Sync
9579loop_824:
9580 movcs %icc, %l6, %g2
9581loop_825:
9582 lduw [%l7 + 0x5C], %i5
9583 wr %g0, 0x80, %asi
9584 swapa [%l7 + 0x34] %asi, %g1
9585 fbul,a %fcc2, loop_826
9586 fnot1 %f16, %f2
9587 add %i1, %g4, %l1
9588 fandnot1s %f1, %f0, %f17
9589loop_826:
9590 fcmpeq32 %f26, %f14, %o7
9591 set 0x08, %l0
9592 ldxa [%l7 + %l0] 0x81, %i7
9593 be loop_827
9594 sir 0x0020
9595 taddcc %o0, 0x0C22, %i2
9596 ldd [%l7 + 0x10], %g6
9597loop_827:
9598 tne %xcc, 0x2
9599 smulcc %o2, 0x162C, %l4
9600 fmovdl %xcc, %f10, %f30
9601 mulscc %l2, 0x0C75, %i3
9602 wr %g0, 0x89, %asi
9603 ldsha [%l7 + 0x4E] %asi, %i0
9604 tcs %xcc, 0x0
9605 sub %o3, %l5, %l3
9606 membar 0x64
9607 membar 0x51
9608 fmovdne %icc, %f21, %f27
9609 sir 0x1482
9610 movrlz %o5, %g5, %l0
9611 edge16n %o4, %i6, %g7
9612 faligndata %f28, %f8, %f28
9613 set 0x5C, %g6
9614 lduba [%l7 + %g6] 0x14, %o6
9615 fnors %f29, %f22, %f12
9616 sub %i4, 0x1B1A, %o1
9617 smul %g3, 0x1160, %l6
9618 ldx [%l7 + 0x70], %g2
9619 fandnot1 %f2, %f6, %f30
9620 edge16 %i5, %i1, %g4
9621 orncc %l1, 0x0024, %o7
9622 xnor %i7, %g1, %i2
9623 fone %f18
9624 fcmpgt16 %f4, %f28, %o0
9625 tl %xcc, 0x4
9626 mova %xcc, %o2, %l4
9627 stx %l2, [%l7 + 0x78]
9628 nop
9629 fitod %f4, %f12
9630 fdtox %f12, %f2
9631 fxtod %f2, %f8
9632 tpos %icc, 0x2
9633 sub %g6, %i3, %o3
9634 udivx %l5, 0x091E, %l3
9635 ta %xcc, 0x0
9636 tleu %xcc, 0x2
9637 fba,a %fcc3, loop_828
9638 fmovsne %xcc, %f1, %f7
9639 addcc %i0, %g5, %l0
9640 taddcctv %o5, 0x0018, %i6
9641loop_828:
9642 fmovdne %xcc, %f11, %f8
9643 ba %xcc, loop_829
9644 fpsub32 %f4, %f20, %f24
9645 sethi 0x15F2, %g7
9646 set 0x08, %l5
9647 sta %f19, [%l7 + %l5] 0x88
9648loop_829:
9649 movrlez %o4, 0x1F3, %o6
9650 fmovrdlz %i4, %f30, %f22
9651 ta %icc, 0x1
9652 ldsw [%l7 + 0x6C], %g3
9653 sethi 0x034E, %l6
9654 edge16ln %o1, %g2, %i1
9655 xnor %g4, 0x0BEA, %l1
9656 set 0x40, %i0
9657 stda %f16, [%l7 + %i0] 0x10
9658 and %i5, %o7, %g1
9659 fmovrsne %i2, %f29, %f14
9660 taddcc %o0, %i7, %l4
9661 nop
9662 setx 0xB4634BEF, %l0, %l6
9663 st %l6, [%l7 + 0x28]
9664 ld [%l7 + 0x28], %f22
9665 setx 0xCA949ADC, %l1, %l5
9666 st %l5, [%l7 + 0x10]
9667 ld [%l7 + 0x10], %f20
9668 fadds %f20, %f22, %f16
9669 nop
9670 set 0x5F, %l2
9671 ldsb [%l7 + %l2], %o2
9672 be,a loop_830
9673 mulscc %g6, %i3, %o3
9674 umul %l2, 0x0E17, %l3
9675 ta %icc, 0x0
9676loop_830:
9677 addc %l5, 0x1C39, %g5
9678 mova %xcc, %i0, %o5
9679 sub %l0, 0x1026, %g7
9680 membar 0x58
9681 bpos loop_831
9682 pdist %f26, %f12, %f12
9683 addccc %o4, %i6, %i4
9684 add %o6, %g3, %l6
9685loop_831:
9686 edge8l %o1, %g2, %i1
9687 bvs,a loop_832
9688 tcc %xcc, 0x3
9689 edge16 %g4, %i5, %o7
9690 ba,a,pt %icc, loop_833
9691loop_832:
9692 ldd [%l7 + 0x20], %l0
9693 tg %xcc, 0x6
9694 sdivx %g1, 0x0E8D, %i2
9695loop_833:
9696 sra %o0, %l4, %o2
9697 ldd [%l7 + 0x08], %i6
9698 fble %fcc1, loop_834
9699 udivcc %i3, 0x03F0, %o3
9700 tg %icc, 0x2
9701 call loop_835
9702loop_834:
9703 fmovsn %xcc, %f8, %f27
9704 tcc %icc, 0x7
9705 fsrc1s %f17, %f5
9706loop_835:
9707 udivcc %g6, 0x17BA, %l3
9708 udivcc %l2, 0x1889, %l5
9709 addccc %i0, 0x0061, %o5
9710 sethi 0x14DC, %g5
9711 edge16l %l0, %o4, %g7
9712 edge8n %i6, %i4, %g3
9713 mulscc %o6, %l6, %g2
9714 ble loop_836
9715 subcc %o1, 0x0FEF, %g4
9716 taddcctv %i5, 0x0976, %i1
9717 tg %xcc, 0x4
9718loop_836:
9719 movg %xcc, %o7, %g1
9720 nop
9721 setx loop_837, %l0, %l1
9722 wrpr 0x1, %tl
9723 wrpr %l1, %tpc
9724 add %l1, 0x4, %l1
9725 wrpr %l1, %tnpc
9726 setx 0x34400001400, %l0, %l1
9727 wrpr %l1, %tstate
9728 wrhpr 0x4, %htstate
9729 retry
9730 movpos %icc, %i2, %l1
9731 fmovrslz %l4, %f4, %f17
9732 movrlez %o0, %o2, %i7
9733loop_837:
9734 movne %icc, %i3, %o3
9735 fbge %fcc2, loop_838
9736 tneg %icc, 0x2
9737 xor %l3, %l2, %l5
9738 movneg %xcc, %i0, %o5
9739loop_838:
9740 sdivx %g5, 0x154C, %g6
9741 array8 %o4, %l0, %i6
9742 movrgez %g7, 0x096, %g3
9743 fmovrsgez %o6, %f16, %f13
9744 alignaddr %l6, %g2, %o1
9745 umul %g4, %i4, %i1
9746 ba,a,pt %xcc, loop_839
9747 fsrc2s %f7, %f0
9748 bge,pt %xcc, loop_840
9749 fbg,a %fcc3, loop_841
9750loop_839:
9751 udivcc %i5, 0x0131, %g1
9752 orcc %o7, %i2, %l1
9753loop_840:
9754 sethi 0x1278, %o0
9755loop_841:
9756 nop
9757 wr %g0, 0x80, %asi
9758 stba %l4, [%l7 + 0x18] %asi
9759 tle %xcc, 0x1
9760 saved
9761 rdpr %cwp, %g1
9762 rdpr %cansave, %g2
9763 rdpr %canrestore, %g3
9764 rdpr %cleanwin, %g4
9765 rdpr %otherwin, %g5
9766 rdpr %wstate, %g6
9767 orcc %i7, %i3, %o3
9768 fcmpgt16 %f12, %f4, %l3
9769 fmovsge %xcc, %f28, %f25
9770 stbar
9771 brgz,a %l2, loop_842
9772 bge loop_843
9773 fmovda %xcc, %f14, %f2
9774 edge8l %l5, %i0, %o2
9775loop_842:
9776 faligndata %f24, %f18, %f2
9777loop_843:
9778 movneg %xcc, %o5, %g6
9779 movg %xcc, %g5, %l0
9780 brgez,a %i6, loop_844
9781 popc %g7, %g3
9782 or %o6, 0x05E5, %l6
9783 taddcctv %g2, 0x1565, %o4
9784loop_844:
9785 tcs %xcc, 0x1
9786 wr %g0, 0x80, %asi
9787 lduwa [%l7 + 0x20] %asi, %o1
9788 edge8 %i4, %g4, %i1
9789 set 0x40, %i2
9790 stda %f0, [%l7 + %i2] 0x18
9791 wr %g0, 0x18, %asi
9792 ldswa [%l7 + 0x14] %asi, %g1
9793 stbar
9794 addcc %o7, 0x1A20, %i2
9795 ta %icc, 0x3
9796 stbar
9797 tle %icc, 0x6
9798 sll %l1, 0x00, %i5
9799 edge16ln %l4, %i7, %i3
9800 udivx %o3, 0x03C3, %o0
9801 nop
9802 setx 0x42150E61, %l0, %l6
9803 st %l6, [%l7 + 0x28]
9804 ld [%l7 + 0x28], %f6
9805 setx 0x9E559264, %l1, %l5
9806 st %l5, [%l7 + 0x10]
9807 ld [%l7 + 0x10], %f31
9808 fsubs %f31, %f6, %f0
9809 brlez %l3, loop_845
9810 andcc %l5, %l2, %o2
9811 lduh [%l7 + 0x6C], %i0
9812 edge16ln %o5, %g6, %l0
9813loop_845:
9814 subccc %i6, %g7, %g5
9815 pdist %f14, %f10, %f10
9816 fmovdcs %icc, %f8, %f13
9817 smul %o6, %g3, %l6
9818 sth %g2, [%l7 + 0x74]
9819 fpadd16s %f29, %f11, %f24
9820 andcc %o1, %i4, %o4
9821 nop
9822 set 0x58, %g3
9823 ldsw [%l7 + %g3], %i1
9824 umul %g4, %o7, %i2
9825 fbuge %fcc1, loop_846
9826 movvc %xcc, %l1, %g1
9827 std %f0, [%l7 + 0x40]
9828 membar 0x09
9829loop_846:
9830 brz %l4, loop_847
9831 edge32l %i7, %i3, %i5
9832 fabsd %f4, %f24
9833 nop
9834 setx 0x204B8FA6, %l0, %l6
9835 st %l6, [%l7 + 0x48]
9836 ld [%l7 + 0x48], %fsr
9837loop_847:
9838 nop
9839 set 0x76, %l1
9840 ldstuba [%l7 + %l1] 0x88, %o3
9841 addcc %l3, %o0, %l5
9842 fmovrslz %o2, %f10, %f13
9843 tn %icc, 0x5
9844 sll %l2, 0x1A, %o5
9845 mulx %i0, 0x0EE8, %g6
9846 fbuge,a %fcc1, loop_848
9847 membar 0x13
9848 fbue,a %fcc2, loop_849
9849 bpos,a %icc, loop_850
9850loop_848:
9851 tn %icc, 0x3
9852 sdiv %l0, 0x0F50, %g7
9853loop_849:
9854 array16 %g5, %i6, %g3
9855loop_850:
9856 fbul %fcc3, loop_851
9857 ld [%l7 + 0x28], %f19
9858 add %l7, 0x30, %l6
9859 wr %g0, 0x18, %asi
9860 casxa [%l6] 0x18, %l6, %g2
9861loop_851:
9862 fbge,a %fcc2, loop_852
9863 tsubcc %o1, 0x0DDA, %i4
9864 udiv %o6, 0x10CC, %o4
9865 sethi 0x0F88, %i1
9866loop_852:
9867 nop
9868 wr %g0, 0x89, %asi
9869 lduha [%l7 + 0x16] %asi, %o7
9870 umulcc %g4, %l1, %i2
9871 fmul8sux16 %f14, %f26, %f28
9872 fcmple32 %f30, %f28, %l4
9873 tl %icc, 0x1
9874 movpos %xcc, %i7, %g1
9875 bg,a,pt %icc, loop_853
9876 nop
9877 fitod %f4, %f10
9878 fdtox %f10, %f16
9879 fxtod %f16, %f0
9880 edge16l %i5, %i3, %o3
9881 brlez %l3, loop_854
9882loop_853:
9883 fmovscc %xcc, %f30, %f0
9884 wr %g0, 0x19, %asi
9885 ldstuba [%l7 + 0x60] %asi, %l5
9886loop_854:
9887 tge %icc, 0x4
9888 stw %o2, [%l7 + 0x5C]
9889 st %f17, [%l7 + 0x54]
9890 te %icc, 0x1
9891 stbar
9892 sdiv %l2, 0x1FF8, %o5
9893 fmovdvc %icc, %f25, %f26
9894 andcc %o0, %i0, %l0
9895 stx %g6, [%l7 + 0x70]
9896 fabss %f14, %f8
9897 lduh [%l7 + 0x0E], %g7
9898 fcmpne16 %f12, %f20, %g5
9899 sdivx %i6, 0x0FA0, %l6
9900 saved
9901 rdpr %cwp, %g1
9902 rdpr %cansave, %g2
9903 rdpr %canrestore, %g3
9904 rdpr %cleanwin, %g4
9905 rdpr %otherwin, %g5
9906 rdpr %wstate, %g6
9907 brlz %g2, loop_855
9908 fandnot2s %f26, %f20, %f10
9909 brgez %g3, loop_856
9910 sll %i4, %o6, %o1
9911loop_855:
9912 orcc %i1, %o7, %g4
9913 lduh [%l7 + 0x22], %l1
9914loop_856:
9915 edge8l %i2, %l4, %i7
9916 wr %g0, 0x89, %asi
9917 ldsha [%l7 + 0x36] %asi, %o4
9918 nop
9919 fitod %f25, %f14
9920 ldd [%l7 + 0x40], %g0
9921 movrlz %i3, 0x241, %i5
9922 alignaddr %o3, %l5, %o2
9923 fmul8ulx16 %f24, %f30, %f12
9924 sdivcc %l2, 0x0FEE, %l3
9925 nop
9926 fitos %f8, %f22
9927 add %l7, 0x58, %l6
9928 wr %g0, 0x19, %asi
9929 casxa [%l6] 0x19, %o0, %o5
9930 move %xcc, %l0, %i0
9931 movrgez %g6, 0x23A, %g7
9932 ta %xcc, 0x2
9933 tneg %xcc, 0x3
9934 movrlz %i6, %l6, %g2
9935 set 0x20, %o4
9936 ldxa [%l7 + %o4] 0x89, %g5
9937 fbg,a %fcc2, loop_857
9938 fmovsleu %icc, %f14, %f5
9939 bcs %icc, loop_858
9940 swap [%l7 + 0x50], %g3
9941loop_857:
9942 fmovs %f18, %f8
9943 tleu %xcc, 0x2
9944loop_858:
9945 edge16l %o6, %o1, %i4
9946 movrlz %o7, 0x017, %g4
9947 bne,a loop_859
9948 fpsub32 %f0, %f24, %f4
9949 wr %g0, 0x10, %asi
9950 ldsba [%l7 + 0x3E] %asi, %l1
9951loop_859:
9952 fba %fcc3, loop_860
9953 fmovdle %icc, %f13, %f30
9954 fbule,a %fcc1, loop_861
9955 orcc %i1, %l4, %i2
9956loop_860:
9957 fmovdcs %xcc, %f16, %f17
9958 sdivcc %i7, 0x05D0, %g1
9959loop_861:
9960 mova %icc, %o4, %i5
9961 xorcc %i3, %o3, %o2
9962 fmovse %xcc, %f15, %f3
9963 edge8n %l2, %l3, %l5
9964 movre %o0, 0x2E8, %l0
9965 ldsw [%l7 + 0x08], %i0
9966 srlx %g6, 0x01, %o5
9967 wr %g0, 0x18, %asi
9968 lda [%l7 + 0x40] %asi, %f23
9969 be %icc, loop_862
9970 movrgez %g7, %i6, %g2
9971 sra %l6, %g3, %o6
9972 set 0x40, %i7
9973 ldda [%l7 + %i7] 0x89, %o0
9974loop_862:
9975 and %i4, 0x02BE, %g5
9976 nop
9977 fitod %f10, %f22
9978 fdtox %f22, %f0
9979 umulcc %g4, %o7, %l1
9980 edge16ln %l4, %i1, %i7
9981 fbn %fcc3, loop_863
9982 call loop_864
9983 orn %i2, %g1, %o4
9984 te %xcc, 0x5
9985loop_863:
9986 fmovsa %icc, %f9, %f24
9987loop_864:
9988 membar 0x3C
9989 movle %xcc, %i3, %i5
9990 stx %o2, [%l7 + 0x68]
9991 xnorcc %o3, 0x12B8, %l3
9992 tvs %xcc, 0x4
9993 bgu,a %xcc, loop_865
9994 movneg %xcc, %l2, %o0
9995 restored
9996 rdpr %cwp, %g1
9997 rdpr %cansave, %g2
9998 rdpr %canrestore, %g3
9999 rdpr %cleanwin, %g4
10000 rdpr %otherwin, %g5
10001 rdpr %wstate, %g6
10002 fmovdleu %icc, %f30, %f26
10003loop_865:
10004 fpsub16s %f1, %f3, %f20
10005 udivx %l5, 0x022E, %i0
10006 udivcc %g6, 0x19E9, %o5
10007 nop
10008 setx loop_866, %l0, %l1
10009 wrpr 0x1, %tl
10010 wrpr %l1, %tnpc
10011 setx 0x34400001400, %l0, %l1
10012 wrpr %l1, %tstate
10013 wrhpr 0x4, %htstate
10014 done
10015 sll %l0, 0x06, %g7
10016 fmovrslez %g2, %f1, %f21
10017 tl %icc, 0x1
10018loop_866:
10019 nop
10020 membar #Sync
10021 set 0x40, %g5
10022 ldda [%l7 + %g5] 0xf1, %f0
10023 ldub [%l7 + 0x66], %l6
10024 movcc %xcc, %i6, %o6
10025 fbe %fcc3, loop_867
10026 movgu %xcc, %o1, %i4
10027 edge16l %g3, %g4, %g5
10028 lduw [%l7 + 0x08], %l1
10029loop_867:
10030 ldub [%l7 + 0x75], %o7
10031 nop
10032 fitod %f12, %f20
10033 fdtos %f20, %f7
10034 edge32ln %l4, %i7, %i2
10035 nop
10036 fitos %f2, %f18
10037 fstox %f18, %f26
10038 tcs %icc, 0x7
10039 fmovda %icc, %f14, %f30
10040 fmovscs %xcc, %f1, %f8
10041 movle %icc, %i1, %g1
10042 movvs %icc, %o4, %i3
10043 std %f0, [%l7 + 0x08]
10044 nop
10045 fitos %f9, %f27
10046 fstox %f27, %f12
10047 fxtos %f12, %f26
10048 bne,a,pt %xcc, loop_868
10049 fbul,a %fcc2, loop_869
10050 tne %icc, 0x4
10051 edge32l %i5, %o2, %l3
10052loop_868:
10053 brgez %o3, loop_870
10054loop_869:
10055 movrne %l2, 0x0AD, %o0
10056 movre %l5, 0x224, %i0
10057 tneg %xcc, 0x3
10058loop_870:
10059 fxnor %f22, %f12, %f6
10060 bn,pn %icc, loop_871
10061 fmovsvs %xcc, %f0, %f12
10062 fmovdvs %icc, %f4, %f13
10063 fbul %fcc2, loop_872
10064loop_871:
10065 bn,a,pn %xcc, loop_873
10066 bcs,a loop_874
10067 ld [%l7 + 0x78], %f26
10068loop_872:
10069 movvc %icc, %g6, %o5
10070loop_873:
10071 fbue %fcc2, loop_875
10072loop_874:
10073 movn %icc, %g7, %g2
10074 set 0x18, %g1
10075 ldstuba [%l7 + %g1] 0x11, %l0
10076loop_875:
10077 xnor %i6, %l6, %o6
10078 fmovdneg %xcc, %f30, %f6
10079 movpos %icc, %o1, %i4
10080 edge32l %g3, %g4, %g5
10081 umul %l1, 0x1C08, %l4
10082 mulscc %i7, 0x1022, %i2
10083 andcc %i1, %g1, %o7
10084 tl %icc, 0x5
10085 wr %g0, 0x88, %asi
10086 stha %o4, [%l7 + 0x3A] %asi
10087 bvc %icc, loop_876
10088 move %icc, %i5, %i3
10089 taddcctv %o2, 0x0240, %l3
10090 tgu %xcc, 0x7
10091loop_876:
10092 edge16l %o3, %l2, %l5
10093 wr %g0, 0x80, %asi
10094 lduha [%l7 + 0x3C] %asi, %o0
10095 nop
10096 set 0x50, %i6
10097 ldd [%l7 + %i6], %i0
10098 movne %xcc, %g6, %g7
10099 subcc %o5, 0x01B1, %g2
10100 wr %g0, 0x11, %asi
10101 ldswa [%l7 + 0x10] %asi, %l0
10102 set 0x34, %i3
10103 lda [%l7 + %i3] 0x10, %f20
10104 tneg %icc, 0x4
10105 movrlz %l6, 0x22E, %i6
10106 movle %xcc, %o1, %i4
10107 ldd [%l7 + 0x48], %g2
10108 alignaddrl %g4, %o6, %l1
10109 fors %f2, %f7, %f16
10110 sra %l4, 0x02, %g5
10111 nop
10112 setx loop_877, %l0, %l1
10113 jmpl %l1, %i7
10114 movrlz %i2, 0x263, %g1
10115 taddcctv %i1, 0x1DB6, %o4
10116 fmovdvc %xcc, %f19, %f31
10117loop_877:
10118 fornot2s %f1, %f11, %f5
10119 taddcc %i5, 0x0634, %i3
10120 nop
10121 setx 0x884D05D5205EB928, %l0, %l6
10122 stx %l6, [%l7 + 0x08]
10123 ldx [%l7 + 0x08], %fsr
10124 or %o2, %o7, %l3
10125 set 0x49, %g2
10126 ldsba [%l7 + %g2] 0x89, %o3
10127 edge8l %l5, %o0, %i0
10128 ba loop_878
10129 udivx %l2, 0x1255, %g7
10130 edge16l %o5, %g6, %l0
10131 set 0x72, %o2
10132 ldsha [%l7 + %o2] 0x11, %l6
10133loop_878:
10134 nop
10135 setx 0x176E8902706D5FAD, %l0, %l6
10136 stx %l6, [%l7 + 0x60]
10137 ldx [%l7 + 0x60], %fsr
10138 fmovdpos %icc, %f9, %f4
10139 ldsb [%l7 + 0x25], %i6
10140 fornot2s %f11, %f3, %f24
10141 restored
10142 rdpr %cwp, %g1
10143 rdpr %cansave, %g2
10144 rdpr %canrestore, %g3
10145 rdpr %cleanwin, %g4
10146 rdpr %otherwin, %g5
10147 rdpr %wstate, %g6
10148 wr %g0, 0x04, %asi
10149 swapa [%l7 + 0x74] %asi, %o1
10150 alignaddrl %g2, %g3, %g4
10151 fsrc1 %f6, %f4
10152 tcs %xcc, 0x3
10153 tle %xcc, 0x7
10154 fpmerge %f17, %f3, %f28
10155 mova %xcc, %o6, %l1
10156 fornot2 %f30, %f26, %f26
10157 movrgz %l4, 0x043, %g5
10158 movvs %icc, %i4, %i7
10159 set 0x108, %o0
10160 ldxa [%g0 + %o0] 0x21, %i2
10161 tsubcctv %i1, %o4, %g1
10162 xnorcc %i5, 0x1B0C, %o2
10163 fmovs %f24, %f3
10164 tvc %xcc, 0x6
10165 ta %icc, 0x1
10166 edge8l %i3, %o7, %l3
10167 bn,a %icc, loop_879
10168 fba,a %fcc1, loop_880
10169 fnot2 %f22, %f12
10170 fand %f2, %f6, %f4
10171loop_879:
10172 mulscc %o3, 0x093A, %o0
10173loop_880:
10174 movre %l5, 0x29B, %l2
10175 bvs,a %icc, loop_881
10176 sth %i0, [%l7 + 0x50]
10177 fmovrslz %o5, %f15, %f29
10178 nop
10179 fitos %f0, %f31
10180 fstox %f31, %f2
10181loop_881:
10182 umulcc %g7, 0x0317, %g6
10183 udivcc %l6, 0x01DB, %l0
10184 fmovdcs %icc, %f26, %f3
10185 tgu %icc, 0x4
10186 fbe,a %fcc2, loop_882
10187 edge16l %o1, %i6, %g3
10188 nop
10189 setx 0x20BB1D47, %l0, %l6
10190 st %l6, [%l7 + 0x28]
10191 ld [%l7 + 0x28], %f27
10192 setx 0x3EA88039, %l1, %l5
10193 st %l5, [%l7 + 0x10]
10194 ld [%l7 + 0x10], %f17
10195 fdivs %f17, %f27, %f11
10196 andn %g2, %g4, %l1
10197loop_882:
10198 tsubcc %l4, 0x08AA, %g5
10199 andncc %o6, %i4, %i7
10200 fsrc2s %f11, %f9
10201 call loop_883
10202 fmovsgu %xcc, %f31, %f3
10203 set 0x74, %o6
10204 swapa [%l7 + %o6] 0x19, %i1
10205loop_883:
10206 move %icc, %o4, %g1
10207 fmovsneg %icc, %f2, %f13
10208 tge %icc, 0x2
10209 nop
10210 fitos %f16, %f26
10211 tgu %xcc, 0x7
10212 bn,a,pt %icc, loop_884
10213 ble %xcc, loop_885
10214 move %icc, %i2, %i5
10215 taddcc %o2, %i3, %o7
10216loop_884:
10217 movleu %xcc, %l3, %o0
10218loop_885:
10219 fcmpeq32 %f12, %f30, %o3
10220 fmovse %xcc, %f3, %f24
10221 sllx %l5, %l2, %i0
10222 wr %g0, 0x27, %asi
10223 stha %o5, [%l7 + 0x16] %asi
10224 membar #Sync
10225 edge16l %g7, %l6, %l0
10226 fnot2 %f18, %f6
10227 prefetch [%l7 + 0x10], 0x3
10228 fmovrde %o1, %f12, %f18
10229 ldsb [%l7 + 0x12], %i6
10230 xorcc %g6, 0x0F59, %g2
10231 and %g4, 0x0C37, %g3
10232 fbe,a %fcc3, loop_886
10233 andncc %l4, %g5, %l1
10234 sra %o6, %i7, %i1
10235 movpos %icc, %o4, %i4
10236loop_886:
10237 movrgez %g1, %i5, %o2
10238 fbul %fcc3, loop_887
10239 or %i2, 0x0E98, %i3
10240 tsubcc %o7, %o0, %o3
10241 wr %g0, 0x0c, %asi
10242 prefetcha [%l7 + 0x38] %asi, 0x2
10243loop_887:
10244 nop
10245 setx loop_888, %l0, %l1
10246 jmpl %l1, %l2
10247 fmovdge %icc, %f3, %f29
10248 bvs loop_889
10249 sethi 0x1F51, %l5
10250loop_888:
10251 movne %icc, %o5, %g7
10252 edge16l %l6, %l0, %o1
10253loop_889:
10254 nop
10255 set 0x1C, %o3
10256 prefetch [%l7 + %o3], 0x3
10257 tsubcctv %i0, 0x07BB, %g6
10258 fblg %fcc0, loop_890
10259 fmul8x16 %f2, %f12, %f12
10260 call loop_891
10261 sdivcc %g2, 0x0A01, %i6
10262loop_890:
10263 movle %icc, %g4, %g3
10264 fbg,a %fcc1, loop_892
10265loop_891:
10266 tvs %icc, 0x4
10267 saved
10268 rdpr %cwp, %g1
10269 rdpr %cansave, %g2
10270 rdpr %canrestore, %g3
10271 rdpr %cleanwin, %g4
10272 rdpr %otherwin, %g5
10273 rdpr %wstate, %g6
10274 edge16 %g5, %l4, %o6
10275loop_892:
10276 addccc %l1, %i7, %o4
10277 tpos %xcc, 0x0
10278 andn %i1, 0x1463, %i4
10279 umul %g1, 0x0435, %i5
10280 bleu,a %icc, loop_893
10281 edge32n %o2, %i2, %i3
10282 edge32ln %o0, %o7, %o3
10283 udivcc %l3, 0x1FA7, %l5
10284loop_893:
10285 move %xcc, %o5, %g7
10286 ldd [%l7 + 0x18], %f18
10287 add %l7, 0x7C, %l6
10288 wr %g0, 0x04, %asi
10289 casa [%l6] %asi, %l6, %l0
10290 fsrc2s %f13, %f5
10291 array32 %l2, %i0, %o1
10292 movl %xcc, %g6, %g2
10293 fbul %fcc2, loop_894
10294 edge32l %g4, %g3, %i6
10295 te %icc, 0x6
10296 mova %icc, %g5, %l4
10297loop_894:
10298 bcc,a,pn %xcc, loop_895
10299 brz,a %o6, loop_896
10300 edge8n %i7, %l1, %o4
10301 saved
10302 rdpr %cwp, %g1
10303 rdpr %cansave, %g2
10304 rdpr %canrestore, %g3
10305 rdpr %cleanwin, %g4
10306 rdpr %otherwin, %g5
10307 rdpr %wstate, %g6
10308loop_895:
10309 nop
10310 set 0x30, %g4
10311 prefetcha [%l7 + %g4] 0x18, 0x1
10312loop_896:
10313 orn %g1, 0x078D, %i5
10314 bleu loop_897
10315 tge %icc, 0x7
10316 add %l7, 0x60, %l6
10317 wr %g0, 0x89, %asi
10318 casa [%l6] 0x89, %o2, %i2
10319loop_897:
10320 fbn,a %fcc2, loop_898
10321 lduw [%l7 + 0x4C], %i3
10322 tn %xcc, 0x2
10323 movvc %icc, %o0, %o7
10324loop_898:
10325 fmovrse %o3, %f28, %f24
10326 fmovrde %l3, %f22, %f28
10327 tg %xcc, 0x6
10328 tn %icc, 0x1
10329 subcc %i4, %l5, %o5
10330 wr %g0, 0x80, %asi
10331 ldsha [%l7 + 0x08] %asi, %l6
10332 nop
10333 fitod %f2, %f10
10334 fdtoi %f10, %f10
10335 sdivcc %g7, 0x18B8, %l0
10336 movne %xcc, %l2, %i0
10337 addcc %g6, %o1, %g2
10338 movg %xcc, %g4, %i6
10339 fmovrdne %g5, %f8, %f24
10340 fbge %fcc3, loop_899
10341 tvc %xcc, 0x3
10342 bne %icc, loop_900
10343 fxors %f16, %f12, %f1
10344loop_899:
10345 fcmple32 %f0, %f6, %g3
10346 alignaddrl %l4, %o6, %l1
10347loop_900:
10348 sethi 0x10D6, %o4
10349 ta %icc, 0x1
10350 movvc %xcc, %i1, %g1
10351 edge32n %i5, %i7, %o2
10352 orcc %i3, 0x1162, %i2
10353 brgez,a %o0, loop_901
10354 fone %f14
10355 fandnot2s %f14, %f0, %f21
10356 restored
10357 rdpr %cwp, %g1
10358 rdpr %cansave, %g2
10359 rdpr %canrestore, %g3
10360 rdpr %cleanwin, %g4
10361 rdpr %otherwin, %g5
10362 rdpr %wstate, %g6
10363loop_901:
10364 fmovdn %icc, %f21, %f10
10365 subc %o3, %l3, %i4
10366 array16 %o7, %l5, %l6
10367 sra %o5, 0x13, %l0
10368 tsubcctv %g7, %i0, %l2
10369 fbo %fcc1, loop_902
10370 ldx [%l7 + 0x58], %o1
10371 pdist %f30, %f14, %f22
10372 xor %g2, 0x0A43, %g6
10373loop_902:
10374 fbne %fcc0, loop_903
10375 fpadd32 %f24, %f24, %f14
10376 xnorcc %i6, %g5, %g4
10377 call loop_904
10378loop_903:
10379 array16 %l4, %g3, %l1
10380 movrlz %o4, 0x266, %i1
10381 udivx %g1, 0x0705, %i5
10382loop_904:
10383 taddcctv %i7, %o6, %o2
10384 addc %i3, 0x0A40, %o0
10385 fxnor %f28, %f14, %f8
10386 fbue %fcc2, loop_905
10387 fmovscc %icc, %f25, %f22
10388 tg %xcc, 0x5
10389 ldub [%l7 + 0x37], %i2
10390loop_905:
10391 umul %l3, 0x04FE, %i4
10392 tpos %xcc, 0x5
10393 stbar
10394 restored
10395 rdpr %cwp, %g1
10396 rdpr %cansave, %g2
10397 rdpr %canrestore, %g3
10398 rdpr %cleanwin, %g4
10399 rdpr %otherwin, %g5
10400 rdpr %wstate, %g6
10401 and %o3, 0x0F4E, %l5
10402 tpos %icc, 0x1
10403 fmovda %icc, %f21, %f11
10404 nop
10405 setx 0x0B3FC4DB7071C501, %l0, %l6
10406 stx %l6, [%l7 + 0x08]
10407 ldx [%l7 + 0x08], %fsr
10408 umulcc %l6, %o7, %o5
10409 fba,a %fcc0, loop_906
10410 sdivcc %g7, 0x155C, %i0
10411 movne %icc, %l0, %o1
10412 tsubcc %g2, 0x06C4, %g6
10413loop_906:
10414 brgz,a %i6, loop_907
10415 movpos %xcc, %l2, %g5
10416 fmul8ulx16 %f22, %f12, %f6
10417 udivcc %l4, 0x086A, %g4
10418loop_907:
10419 nop
10420 add %l7, 0x78, %l6
10421 wr %g0, 0x19, %asi
10422 casxa [%l6] %asi, %l1, %g3
10423 fexpand %f26, %f2
10424 fmovrsgz %o4, %f9, %f19
10425 saved
10426 rdpr %cwp, %g1
10427 rdpr %cansave, %g2
10428 rdpr %canrestore, %g3
10429 rdpr %cleanwin, %g4
10430 rdpr %otherwin, %g5
10431 rdpr %wstate, %g6
10432 for %f28, %f4, %f12
10433 fabsd %f14, %f8
10434 addccc %i1, %i5, %i7
10435 movg %icc, %o6, %g1
10436 fpadd16s %f6, %f24, %f15
10437 fpsub32 %f28, %f14, %f24
10438 fmovrdgz %o2, %f26, %f26
10439 tle %icc, 0x3
10440 bgu %xcc, loop_908
10441 movle %icc, %o0, %i3
10442 nop
10443 setx loop_909, %l0, %l1
10444 wrpr 0x1, %tl
10445 wrpr %l1, %tpc
10446 add %l1, 0x4, %l1
10447 wrpr %l1, %tnpc
10448 setx 0x34400001400, %l0, %l1
10449 wrpr %l1, %tstate
10450 wrhpr 0x4, %htstate
10451 retry
10452 srl %i2, 0x0D, %l3
10453loop_908:
10454 movleu %xcc, %i4, %o3
10455 movrgz %l6, %o7, %l5
10456loop_909:
10457 orn %g7, 0x1DA6, %o5
10458 tn %xcc, 0x7
10459 fmovdvs %icc, %f22, %f6
10460 nop
10461 fitos %f12, %f10
10462 movre %l0, 0x3CB, %i0
10463 bcs loop_910
10464 addccc %o1, 0x17D1, %g2
10465 popc 0x1151, %i6
10466 tge %xcc, 0x2
10467loop_910:
10468 edge8n %g6, %l2, %l4
10469 ldsw [%l7 + 0x28], %g5
10470 fcmpeq32 %f0, %f18, %g4
10471 fands %f24, %f8, %f14
10472 mulscc %g3, %o4, %l1
10473 restored
10474 rdpr %cwp, %g1
10475 rdpr %cansave, %g2
10476 rdpr %canrestore, %g3
10477 rdpr %cleanwin, %g4
10478 rdpr %otherwin, %g5
10479 rdpr %wstate, %g6
10480 set 0x18, %l6
10481 lda [%l7 + %l6] 0x89, %f11
10482 nop
10483 setx 0xFF561E46, %l0, %l6
10484 st %l6, [%l7 + 0x28]
10485 ld [%l7 + 0x28], %f20
10486 fsqrts %f20, %f6
10487 set 0x68, %o7
10488 prefetcha [%l7 + %o7] 0x15, 0x3
10489 sra %i7, %i5, %o6
10490 nop
10491 setx 0xE4471806, %l0, %l6
10492 st %l6, [%l7 + 0x28]
10493 ld [%l7 + 0x28], %f22
10494 setx 0xA6B14243, %l1, %l5
10495 st %l5, [%l7 + 0x10]
10496 ld [%l7 + 0x10], %f13
10497 fmuls %f13, %f22, %f9
10498 movrlez %g1, 0x2F8, %o2
10499 brlez %i3, loop_911
10500 bshuffle %f8, %f26, %f6
10501 nop
10502 setx loop_912, %l0, %l1
10503 wrpr 0x1, %tl
10504 wrpr %l1, %tnpc
10505 setx 0x34400001400, %l0, %l1
10506 wrpr %l1, %tstate
10507 wrhpr 0x4, %htstate
10508 done
10509 fnot2s %f8, %f10
10510loop_911:
10511 edge8l %o0, %i2, %i4
10512 movneg %icc, %o3, %l6
10513loop_912:
10514 array32 %o7, %l3, %l5
10515 fmovdne %xcc, %f25, %f26
10516 nop
10517 setx 0xAEE0310E6077AF1B, %l0, %l6
10518 stx %l6, [%l7 + 0x58]
10519 ldx [%l7 + 0x58], %fsr
10520 fbe,a %fcc1, loop_913
10521 edge8n %g7, %l0, %o5
10522 mulx %o1, %i0, %i6
10523 sir 0x0BD8
10524loop_913:
10525 tpos %xcc, 0x0
10526 sethi 0x0CC7, %g2
10527 movcc %icc, %g6, %l4
10528 membar 0x37
10529 tgu %xcc, 0x7
10530 bl,a loop_914
10531 movcs %xcc, %l2, %g5
10532 sir 0x1508
10533 add %l7, 0x20, %l6
10534 wr %g0, 0x18, %asi
10535 casa [%l6] 0x18, %g3, %g4
10536loop_914:
10537 mulscc %o4, 0x12ED, %i1
10538 xor %l1, %i5, %i7
10539 bgu,pt %icc, loop_915
10540 mulscc %o6, 0x1C8D, %o2
10541 tne %xcc, 0x6
10542 fmul8x16au %f1, %f9, %f18
10543loop_915:
10544 movgu %xcc, %i3, %g1
10545 fmovscc %xcc, %f14, %f21
10546 edge8ln %o0, %i4, %o3
10547 edge8l %l6, %o7, %l3
10548 nop
10549 setx 0x4A30B9F0, %l0, %l6
10550 st %l6, [%l7 + 0x28]
10551 ld [%l7 + 0x28], %f5
10552 setx 0xC3177298, %l1, %l5
10553 st %l5, [%l7 + 0x10]
10554 ld [%l7 + 0x10], %f6
10555 fsubs %f6, %f5, %f21
10556 srl %l5, %i2, %l0
10557 sdiv %o5, 0x1F67, %o1
10558 fbule,a %fcc1, loop_916
10559 fnand %f22, %f12, %f10
10560 bshuffle %f0, %f16, %f12
10561 xorcc %g7, 0x1BE0, %i6
10562loop_916:
10563 movge %icc, %i0, %g2
10564 tpos %xcc, 0x5
10565 fnegd %f30, %f0
10566 edge8 %l4, %l2, %g5
10567 tg %xcc, 0x4
10568 orncc %g6, 0x19FC, %g3
10569 movpos %icc, %o4, %g4
10570 addccc %i1, %i5, %l1
10571 ld [%l7 + 0x48], %f23
10572 fba %fcc0, loop_917
10573 fnegs %f19, %f9
10574 nop
10575 setx 0x80C79E0A4BB4AF8B, %l0, %l6
10576 stx %l6, [%l7 + 0x28]
10577 ldd [%l7 + 0x28], %f10
10578 setx 0xB2A0A8B9EDF0BD5E, %l1, %l5
10579 stx %l5, [%l7 + 0x10]
10580 ldd [%l7 + 0x10], %f24
10581 fsubd %f24, %f10, %f6
10582 edge32n %o6, %o2, %i3
10583loop_917:
10584 orncc %i7, %o0, %g1
10585 popc %o3, %l6
10586 andn %i4, 0x1F1C, %l3
10587 fone %f6
10588 fbu %fcc3, loop_918
10589 tne %xcc, 0x7
10590 movgu %xcc, %o7, %i2
10591 subccc %l5, 0x19DF, %l0
10592loop_918:
10593 tl %xcc, 0x2
10594 srlx %o1, 0x11, %g7
10595 edge16n %o5, %i6, %g2
10596 or %l4, 0x1ABA, %l2
10597 movrgez %i0, 0x05F, %g6
10598 ld [%l7 + 0x18], %f25
10599 sll %g5, 0x09, %g3
10600 tvs %icc, 0x3
10601 sethi 0x1AC9, %g4
10602 edge32 %i1, %i5, %o4
10603 udiv %l1, 0x059E, %o2
10604 mova %icc, %i3, %i7
10605 fnor %f24, %f12, %f8
10606 tpos %icc, 0x1
10607 ta %icc, 0x3
10608 set 0x38, %o1
10609 prefetcha [%l7 + %o1] 0x10, 0x1
10610 saved
10611 rdpr %cwp, %g1
10612 rdpr %cansave, %g2
10613 rdpr %canrestore, %g3
10614 rdpr %cleanwin, %g4
10615 rdpr %otherwin, %g5
10616 rdpr %wstate, %g6
10617 edge8n %o6, %g1, %o3
10618 ldub [%l7 + 0x7D], %i4
10619 fornot1 %f8, %f14, %f14
10620 udivx %l3, 0x0D4A, %l6
10621 add %l7, 0x78, %l6
10622 wr %g0, 0x88, %asi
10623 casa [%l6] 0x88, %i2, %o7
10624 nop
10625 setx 0x9D75A03D, %l0, %l6
10626 st %l6, [%l7 + 0x28]
10627 ld [%l7 + 0x28], %f11
10628 setx 0xD1B9E271, %l1, %l5
10629 st %l5, [%l7 + 0x10]
10630 ld [%l7 + 0x10], %f13
10631 fadds %f13, %f11, %f12
10632 fmovsge %xcc, %f29, %f17
10633 mulx %l0, 0x0EF8, %l5
10634 edge32n %o1, %g7, %o5
10635 movvc %xcc, %g2, %i6
10636 ta %icc, 0x7
10637 movre %l2, %l4, %i0
10638 andn %g5, %g3, %g4
10639 movrne %g6, %i5, %i1
10640 smul %l1, %o2, %o4
10641 bg,pn %xcc, loop_919
10642 ldsw [%l7 + 0x44], %i7
10643 xor %i3, %o0, %g1
10644 call loop_920
10645loop_919:
10646 udivcc %o3, 0x1DD2, %o6
10647 umulcc %i4, %l3, %l6
10648 fmovdcs %xcc, %f24, %f27
10649loop_920:
10650 andcc %o7, 0x1E12, %i2
10651 te %icc, 0x5
10652 tvc %icc, 0x0
10653 fmovspos %xcc, %f14, %f21
10654 nop
10655 fitos %f0, %f9
10656 fstox %f9, %f30
10657 fxtos %f30, %f15
10658 nop
10659 fitod %f8, %f18
10660 fdtox %f18, %f18
10661 fxtod %f18, %f2
10662 tneg %xcc, 0x4
10663 ldd [%l7 + 0x50], %l4
10664 wr %g0, 0x80, %asi
10665 lduwa [%l7 + 0x3C] %asi, %o1
10666 smulcc %l0, %g7, %o5
10667 move %xcc, %g2, %l2
10668 prefetch [%l7 + 0x28], 0x3
10669 fones %f0
10670 xnor %l4, %i0, %g5
10671 bneg,a,pt %icc, loop_921
10672 edge16 %i6, %g4, %g3
10673 tcc %xcc, 0x0
10674 mova %xcc, %g6, %i5
10675loop_921:
10676 movl %xcc, %l1, %i1
10677 smulcc %o2, 0x1773, %i7
10678 bgu,a,pn %icc, loop_922
10679 fmovsgu %xcc, %f5, %f15
10680 tge %xcc, 0x7
10681 set 0x60, %g7
10682 lduba [%l7 + %g7] 0x80, %i3
10683loop_922:
10684 taddcc %o4, %o0, %g1
10685 sub %o3, 0x1FC4, %o6
10686 saved
10687 rdpr %cwp, %g1
10688 rdpr %cansave, %g2
10689 rdpr %canrestore, %g3
10690 rdpr %cleanwin, %g4
10691 rdpr %otherwin, %g5
10692 rdpr %wstate, %g6
10693 tvc %xcc, 0x1
10694 wr %g0, 0x88, %asi
10695 swapa [%l7 + 0x5C] %asi, %i4
10696 wr %g0, 0x04, %asi
10697 prefetcha [%l7 + 0x48] %asi, 0x1
10698 smulcc %o7, 0x198B, %i2
10699 umul %l5, 0x126C, %o1
10700 tcs %xcc, 0x1
10701 bneg,pn %xcc, loop_923
10702 movle %icc, %l6, %g7
10703 brlz,a %o5, loop_924
10704 xnorcc %l0, %g2, %l4
10705loop_923:
10706 nop
10707 set 0x40, %l3
10708 ldda [%l7 + %l3] 0x19, %f16
10709loop_924:
10710 movneg %icc, %i0, %g5
10711 membar 0x1A
10712 stx %l2, [%l7 + 0x10]
10713 tcs %xcc, 0x6
10714 edge32l %g4, %i6, %g6
10715 edge32n %i5, %g3, %i1
10716 movne %xcc, %o2, %i7
10717 tsubcc %i3, %l1, %o0
10718 wr %g0, 0x88, %asi
10719 prefetcha [%l7 + 0x10] %asi, 0x0
10720 for %f30, %f18, %f24
10721 fnegs %f25, %f18
10722 movg %icc, %o4, %o3
10723 set 0x5C, %l4
10724 stha %i4, [%l7 + %l4] 0x2b
10725 membar #Sync
10726 edge32n %l3, %o6, %o7
10727 add %i2, 0x08AE, %o1
10728 flush %l7 + 0x70
10729 smulcc %l6, 0x0B20, %g7
10730 xnorcc %l5, 0x1DC4, %l0
10731 wr %g0, 0x81, %asi
10732 swapa [%l7 + 0x60] %asi, %o5
10733 wr %g0, 0x80, %asi
10734 swapa [%l7 + 0x5C] %asi, %l4
10735 udivx %i0, 0x06BC, %g5
10736 mova %xcc, %l2, %g4
10737 taddcctv %g2, 0x1B21, %g6
10738 fxnors %f3, %f19, %f29
10739 tl %xcc, 0x4
10740 fmovsge %icc, %f21, %f23
10741 udivx %i6, 0x195F, %g3
10742 movvc %icc, %i5, %i1
10743 addcc %i7, 0x15F3, %o2
10744 tcc %xcc, 0x1
10745 tgu %icc, 0x5
10746 movl %icc, %l1, %o0
10747 edge32ln %g1, %i3, %o3
10748 wr %g0, 0xf9, %asi
10749 stda %f16, [%l7 + 0x40] %asi
10750 membar #Sync
10751 udivx %o4, 0x05EC, %l3
10752 move %icc, %o6, %i4
10753 xor %i2, %o7, %l6
10754 movrgz %o1, %g7, %l0
10755 fmovdne %xcc, %f1, %f28
10756 edge32n %l5, %l4, %o5
10757 fmuld8ulx16 %f12, %f11, %f6
10758 tle %icc, 0x6
10759 saved
10760 rdpr %cwp, %g1
10761 rdpr %cansave, %g2
10762 rdpr %canrestore, %g3
10763 rdpr %cleanwin, %g4
10764 rdpr %otherwin, %g5
10765 rdpr %wstate, %g6
10766 xnor %g5, 0x0BDA, %l2
10767 bn,a %icc, loop_925
10768 nop
10769 setx 0x4D902B2B7889B035, %l0, %l6
10770 stx %l6, [%l7 + 0x28]
10771 ldd [%l7 + 0x28], %f22
10772 setx 0x19D9124F1F187342, %l1, %l5
10773 stx %l5, [%l7 + 0x10]
10774 ldd [%l7 + 0x10], %f6
10775 fmuld %f6, %f22, %f14
10776 edge8n %i0, %g2, %g6
10777 pdist %f18, %f18, %f22
10778loop_925:
10779 orncc %g4, %i6, %i5
10780 sethi 0x1EE6, %i1
10781 mulscc %g3, %i7, %o2
10782 movrlez %l1, %g1, %i3
10783 movrne %o0, 0x068, %o4
10784 fmovdle %icc, %f25, %f7
10785 srax %o3, %o6, %i4
10786 tle %icc, 0x1
10787 bne %icc, loop_926
10788 nop
10789 setx 0x7789A1815C78F00A, %l0, %l6
10790 stx %l6, [%l7 + 0x28]
10791 ldd [%l7 + 0x28], %f24
10792 setx 0x0B880717DE9C8C4C, %l1, %l5
10793 stx %l5, [%l7 + 0x10]
10794 ldd [%l7 + 0x10], %f2
10795 fsubd %f2, %f24, %f10
10796 tvs %xcc, 0x6
10797 restored
10798 rdpr %cwp, %g1
10799 rdpr %cansave, %g2
10800 rdpr %canrestore, %g3
10801 rdpr %cleanwin, %g4
10802 rdpr %otherwin, %g5
10803 rdpr %wstate, %g6
10804loop_926:
10805 edge8l %l3, %o7, %l6
10806 sll %o1, 0x17, %g7
10807 edge8l %l0, %l5, %l4
10808 set 0x6E, %o5
10809 ldsba [%l7 + %o5] 0x89, %o5
10810 edge32 %g5, %i2, %l2
10811 tneg %xcc, 0x7
10812 fabsd %f8, %f24
10813 fmovda %icc, %f16, %f9
10814 bpos,a,pt %xcc, loop_927
10815 fbug,a %fcc2, loop_928
10816 tne %icc, 0x0
10817 fmovsvc %icc, %f28, %f4
10818loop_927:
10819 tne %icc, 0x4
10820loop_928:
10821 fxors %f21, %f20, %f7
10822 array16 %g2, %g6, %g4
10823 edge8n %i0, %i6, %i5
10824 or %i1, 0x039B, %g3
10825 ta %xcc, 0x3
10826 alignaddrl %i7, %l1, %o2
10827 fcmpeq32 %f30, %f22, %i3
10828 swap [%l7 + 0x70], %g1
10829 saved
10830 rdpr %cwp, %g1
10831 rdpr %cansave, %g2
10832 rdpr %canrestore, %g3
10833 rdpr %cleanwin, %g4
10834 rdpr %otherwin, %g5
10835 rdpr %wstate, %g6
10836 tsubcctv %o4, %o3, %o6
10837 te %icc, 0x5
10838 fmovdvc %icc, %f23, %f20
10839 fmovsg %icc, %f21, %f28
10840 orcc %i4, 0x0148, %o0
10841 edge16 %o7, %l6, %o1
10842 movge %xcc, %l3, %l0
10843 wr %g0, 0x89, %asi
10844 lduha [%l7 + 0x0E] %asi, %g7
10845 taddcc %l5, %l4, %g5
10846 movpos %xcc, %i2, %l2
10847 movvc %icc, %o5, %g6
10848 and %g2, %i0, %g4
10849 fnegs %f29, %f17
10850 fnot2s %f26, %f17
10851 subc %i6, %i1, %i5
10852 bne loop_929
10853 stw %i7, [%l7 + 0x48]
10854 edge8l %l1, %o2, %g3
10855 wr %g0, 0x89, %asi
10856 stda %f16, [%l7 + 0x40] %asi
10857loop_929:
10858 membar 0x78
10859 sll %i3, %o4, %o3
10860 brgez,a %o6, loop_930
10861 edge16l %i4, %g1, %o0
10862 edge8ln %o7, %l6, %l3
10863 sra %o1, %g7, %l5
10864loop_930:
10865 umulcc %l4, %l0, %g5
10866 edge16ln %l2, %i2, %g6
10867 array8 %o5, %i0, %g2
10868 tsubcc %i6, %i1, %i5
10869 sllx %i7, %l1, %g4
10870 xnor %g3, 0x04A3, %i3
10871 nop
10872 fitos %f9, %f10
10873 fstod %f10, %f12
10874 bge,a %icc, loop_931
10875 orcc %o4, %o3, %o2
10876 wr %g0, 0x88, %asi
10877 stwa %i4, [%l7 + 0x2C] %asi
10878loop_931:
10879 tn %xcc, 0x3
10880 sir 0x1F11
10881 ldsw [%l7 + 0x6C], %o6
10882 nop
10883 setx loop_932, %l0, %l1
10884 wrpr 0x1, %tl
10885 wrpr %l1, %tnpc
10886 setx 0x34400001400, %l0, %l1
10887 wrpr %l1, %tstate
10888 wrhpr 0x4, %htstate
10889 done
10890 movg %xcc, %g1, %o7
10891 fabsd %f6, %f26
10892 fmovdpos %icc, %f21, %f0
10893loop_932:
10894 sdivx %l6, 0x180F, %o0
10895 te %icc, 0x3
10896 fornot1s %f28, %f11, %f1
10897 bl,pn %icc, loop_933
10898 fnot2s %f2, %f22
10899 edge8n %o1, %g7, %l5
10900 nop
10901 setx loop_934, %l0, %l1
10902 wrpr 0x1, %tl
10903 wrpr %l1, %tnpc
10904 setx 0x34400001400, %l0, %l1
10905 wrpr %l1, %tstate
10906 wrhpr 0x4, %htstate
10907 done
10908loop_933:
10909 stb %l4, [%l7 + 0x2D]
10910 xnor %l0, %g5, %l2
10911 ta %icc, 0x2
10912loop_934:
10913 bn loop_935
10914 sll %l3, 0x0E, %g6
10915 set 0x48, %i1
10916 prefetcha [%l7 + %i1] 0x10, 0x1
10917loop_935:
10918 fmovdg %icc, %f14, %f8
10919 tl %xcc, 0x5
10920 set 0x2C, %i4
10921 ldsha [%l7 + %i4] 0x19, %i0
10922 pdist %f16, %f16, %f26
10923 nop
10924 setx 0x6091F533, %l0, %l6
10925 st %l6, [%l7 + 0x28]
10926 ld [%l7 + 0x28], %f27
10927 setx 0xC4DBA6F9, %l1, %l5
10928 st %l5, [%l7 + 0x10]
10929 ld [%l7 + 0x10], %f5
10930 fmuls %f5, %f27, %f13
10931 movvc %xcc, %i2, %i6
10932 movle %xcc, %i1, %i5
10933 edge32 %i7, %l1, %g4
10934 membar 0x62
10935 fblg %fcc3, loop_936
10936 alignaddr %g2, %g3, %i3
10937 udiv %o3, 0x1C05, %o4
10938 movleu %xcc, %i4, %o2
10939loop_936:
10940 movle %xcc, %o6, %g1
10941 brnz,a %l6, loop_937
10942 fpack16 %f26, %f16
10943 fandnot1 %f30, %f0, %f30
10944 udiv %o7, 0x1B9F, %o0
10945loop_937:
10946 movvc %xcc, %g7, %l5
10947 membar 0x43
10948 sdivx %o1, 0x0BB3, %l0
10949 xnor %l4, %g5, %l2
10950 fmovdpos %icc, %f24, %f24
10951 udivcc %l3, 0x1313, %g6
10952 smul %i0, 0x1EE8, %i2
10953 udivcc %i6, 0x183E, %i1
10954 fcmple16 %f16, %f30, %o5
10955 nop
10956 setx 0xFA2E01110FA60B13, %l0, %l6
10957 stx %l6, [%l7 + 0x28]
10958 ldd [%l7 + 0x28], %f18
10959 setx 0x38F9189239DE8F60, %l1, %l5
10960 stx %l5, [%l7 + 0x10]
10961 ldd [%l7 + 0x10], %f10
10962 fdivd %f10, %f18, %f8
10963 alignaddrl %i5, %l1, %i7
10964 alignaddrl %g4, %g3, %i3
10965 udiv %o3, 0x01C4, %o4
10966 addc %g2, 0x0F41, %o2
10967 bl loop_938
10968 edge16l %i4, %g1, %o6
10969 movpos %icc, %l6, %o0
10970 movvs %icc, %g7, %l5
10971loop_938:
10972 brlez %o1, loop_939
10973 subc %o7, %l4, %g5
10974 fmovdle %xcc, %f16, %f17
10975 fmovsl %xcc, %f6, %f28
10976loop_939:
10977 fxor %f0, %f12, %f16
10978 nop
10979 setx loop_940, %l0, %l1
10980 wrpr 0x1, %tl
10981 wrpr %l1, %tpc
10982 add %l1, 0x4, %l1
10983 wrpr %l1, %tnpc
10984 setx 0x34400001400, %l0, %l1
10985 wrpr %l1, %tstate
10986 wrhpr 0x4, %htstate
10987 retry
10988 ldsh [%l7 + 0x72], %l2
10989 nop
10990 setx loop_941, %l0, %l1
10991 jmpl %l1, %l3
10992 fmul8x16au %f8, %f30, %f0
10993loop_940:
10994 array16 %l0, %i0, %i2
10995 set 0x34, %l0
10996 sta %f8, [%l7 + %l0] 0x04
10997loop_941:
10998 movl %xcc, %g6, %i1
10999 popc %o5, %i5
11000 ld [%l7 + 0x08], %f9
11001 fmovrdlez %i6, %f22, %f16
11002 set 0x40, %i5
11003 stda %f16, [%l7 + %i5] 0x11
11004 edge32 %l1, %i7, %g4
11005 fcmple32 %f12, %f6, %i3
11006 taddcctv %g3, 0x0E33, %o4
11007 ba loop_942
11008 movcc %icc, %o3, %g2
11009 nop
11010 setx loop_943, %l0, %l1
11011 jmpl %l1, %i4
11012 ldstub [%l7 + 0x26], %o2
11013loop_942:
11014 nop
11015 set 0x08, %l5
11016 ldxa [%l7 + %l5] 0x18, %g1
11017loop_943:
11018 movcc %xcc, %l6, %o0
11019 set 0x66, %g6
11020 lduba [%l7 + %g6] 0x11, %g7
11021 swap [%l7 + 0x10], %o6
11022 bcc loop_944
11023 bvs,a loop_945
11024 fmovse %icc, %f31, %f14
11025 tvs %icc, 0x4
11026loop_944:
11027 fbul %fcc1, loop_946
11028loop_945:
11029 orncc %l5, %o1, %o7
11030 tsubcc %l4, %g5, %l3
11031 set 0x40, %l2
11032 stda %f16, [%l7 + %l2] 0x16
11033 membar #Sync
11034loop_946:
11035 movgu %icc, %l2, %i0
11036 be,pt %icc, loop_947
11037 alignaddrl %l0, %g6, %i1
11038 ld [%l7 + 0x54], %f18
11039 fpack16 %f6, %f5
11040loop_947:
11041 fornot2 %f26, %f12, %f26
11042 edge16ln %i2, %i5, %o5
11043 movrgez %i6, %l1, %i7
11044 addc %g4, %i3, %g3
11045 udiv %o4, 0x18C2, %o3
11046 tle %xcc, 0x3
11047 tsubcc %g2, %o2, %i4
11048 sll %g1, 0x1B, %o0
11049 fbul %fcc2, loop_948
11050 fmovdn %icc, %f24, %f6
11051 movge %icc, %g7, %l6
11052 fbul %fcc3, loop_949
11053loop_948:
11054 fble %fcc0, loop_950
11055 bl,a %xcc, loop_951
11056 umulcc %o6, 0x1837, %l5
11057loop_949:
11058 tn %xcc, 0x6
11059loop_950:
11060 fmul8x16al %f17, %f8, %f12
11061loop_951:
11062 movrgez %o7, 0x34B, %o1
11063 ldd [%l7 + 0x10], %g4
11064 srl %l3, %l4, %i0
11065 srax %l0, 0x1D, %l2
11066 fmul8x16al %f1, %f16, %f8
11067 udivcc %i1, 0x14C2, %g6
11068 sdiv %i2, 0x0AF1, %i5
11069 movg %icc, %i6, %o5
11070 nop
11071 setx 0x20B71F7A, %l0, %l6
11072 st %l6, [%l7 + 0x28]
11073 ld [%l7 + 0x28], %f31
11074 setx 0xC9FB4A0F, %l1, %l5
11075 st %l5, [%l7 + 0x10]
11076 ld [%l7 + 0x10], %f3
11077 fmuls %f3, %f31, %f24
11078 udivcc %l1, 0x096D, %g4
11079 saved
11080 rdpr %cwp, %g1
11081 rdpr %cansave, %g2
11082 rdpr %canrestore, %g3
11083 rdpr %cleanwin, %g4
11084 rdpr %otherwin, %g5
11085 rdpr %wstate, %g6
11086 std %f4, [%l7 + 0x20]
11087 sll %i3, %g3, %i7
11088 tl %xcc, 0x4
11089 subc %o4, 0x13B9, %o3
11090 andcc %g2, 0x0076, %i4
11091 tcs %xcc, 0x6
11092 fbul,a %fcc0, loop_952
11093 saved
11094 rdpr %cwp, %g1
11095 rdpr %cansave, %g2
11096 rdpr %canrestore, %g3
11097 rdpr %cleanwin, %g4
11098 rdpr %otherwin, %g5
11099 rdpr %wstate, %g6
11100 popc 0x1452, %o2
11101 edge32l %o0, %g1, %l6
11102loop_952:
11103 fmovrdlez %o6, %f2, %f30
11104 stw %l5, [%l7 + 0x20]
11105 fnot1 %f30, %f16
11106 tleu %xcc, 0x6
11107 xnorcc %o7, 0x16C9, %g7
11108 andcc %g5, %o1, %l3
11109 movvs %xcc, %i0, %l0
11110 taddcc %l2, %l4, %i1
11111 tvs %xcc, 0x7
11112 sth %g6, [%l7 + 0x52]
11113 fcmple16 %f30, %f26, %i5
11114 fnegd %f26, %f12
11115 fpmerge %f7, %f6, %f30
11116 set 0x6C, %i0
11117 lduha [%l7 + %i0] 0x0c, %i6
11118 brnz %i2, loop_953
11119 array32 %l1, %o5, %g4
11120 movrlz %i3, 0x18F, %i7
11121 wr %g0, 0x88, %asi
11122 ldstuba [%l7 + 0x2D] %asi, %g3
11123loop_953:
11124 srlx %o3, 0x0A, %o4
11125 sllx %g2, %o2, %i4
11126 fbu %fcc3, loop_954
11127 addc %o0, 0x0038, %g1
11128 movn %xcc, %l6, %o6
11129 fbuge,a %fcc2, loop_955
11130loop_954:
11131 fmovdge %icc, %f16, %f13
11132 movl %icc, %l5, %g7
11133 movre %g5, %o1, %o7
11134loop_955:
11135 lduw [%l7 + 0x74], %i0
11136 fbne %fcc1, loop_956
11137 movrgz %l3, %l0, %l4
11138 udivcc %i1, 0x1F04, %g6
11139 add %l7, 0x68, %l6
11140 wr %g0, 0x80, %asi
11141 lda [%l6] %asi, %l2
11142 casa [%l6] %asi, %l2, %i6
11143loop_956:
11144 bneg %xcc, loop_957
11145 bge,a,pn %icc, loop_958
11146 fnegs %f29, %f0
11147 add %l7, 0x3C, %l6
11148 wr %g0, 0x19, %asi
11149 casa [%l6] 0x19, %i5, %l1
11150loop_957:
11151 fmovrde %i2, %f18, %f14
11152loop_958:
11153 add %g4, %o5, %i7
11154 fbge %fcc2, loop_959
11155 addc %g3, %i3, %o4
11156 fmovdvc %xcc, %f24, %f0
11157 fxnor %f20, %f6, %f6
11158loop_959:
11159 fmovdneg %icc, %f25, %f7
11160 fbne %fcc0, loop_960
11161 movrgez %o3, %o2, %g2
11162 movge %xcc, %o0, %i4
11163 udivcc %g1, 0x16AB, %l6
11164loop_960:
11165 fmovrsgez %o6, %f16, %f7
11166 tpos %xcc, 0x5
11167 brgez,a %l5, loop_961
11168 tvc %xcc, 0x4
11169 fnot2 %f26, %f30
11170 fands %f9, %f13, %f7
11171loop_961:
11172 tle %icc, 0x6
11173 edge32ln %g7, %o1, %g5
11174 movge %icc, %i0, %o7
11175 set 0x28, %i2
11176 stwa %l0, [%l7 + %i2] 0x2b
11177 membar #Sync
11178 fmovrdlz %l3, %f10, %f28
11179 subc %i1, %g6, %l2
11180 sdiv %l4, 0x0EDA, %i5
11181 addcc %l1, 0x1287, %i2
11182 tge %icc, 0x1
11183 mulscc %i6, %o5, %g4
11184 andncc %g3, %i7, %i3
11185 xnor %o4, 0x1DF9, %o3
11186 move %icc, %g2, %o2
11187 call loop_962
11188 tpos %xcc, 0x3
11189 nop
11190 set 0x20, %g3
11191 ldd [%l7 + %g3], %f4
11192 alignaddr %i4, %o0, %l6
11193loop_962:
11194 udivx %o6, 0x09D1, %g1
11195 fmovscs %xcc, %f28, %f7
11196 brnz %g7, loop_963
11197 bneg,a,pt %icc, loop_964
11198 movre %l5, 0x1D0, %g5
11199 array32 %o1, %i0, %l0
11200loop_963:
11201 fmovdvs %xcc, %f31, %f29
11202loop_964:
11203 bleu loop_965
11204 sir 0x1E53
11205 nop
11206 fitos %f5, %f6
11207 fstoi %f6, %f15
11208 mulx %l3, 0x03C6, %i1
11209loop_965:
11210 sdivcc %o7, 0x0139, %g6
11211 edge8l %l4, %i5, %l2
11212 tcs %xcc, 0x1
11213 fmovrse %i2, %f23, %f21
11214 tle %xcc, 0x6
11215 fsrc1s %f13, %f7
11216 subcc %l1, 0x192A, %o5
11217 set 0x28, %o4
11218 stxa %g4, [%l7 + %o4] 0x23
11219 membar #Sync
11220 fmul8x16al %f11, %f28, %f14
11221 tne %xcc, 0x5
11222 array32 %i6, %g3, %i3
11223 edge32n %i7, %o3, %o4
11224 fmul8x16 %f23, %f26, %f30
11225 set 0x14, %l1
11226 stwa %o2, [%l7 + %l1] 0x18
11227 fmovda %xcc, %f30, %f2
11228 fbule %fcc3, loop_966
11229 movpos %icc, %g2, %i4
11230 orncc %l6, %o0, %g1
11231 fbue %fcc1, loop_967
11232loop_966:
11233 ta %xcc, 0x4
11234 andn %o6, 0x0BCB, %g7
11235 edge16 %l5, %g5, %i0
11236loop_967:
11237 subc %o1, %l0, %i1
11238 edge8ln %o7, %g6, %l4
11239 movl %xcc, %l3, %i5
11240 set 0x54, %i7
11241 lduha [%l7 + %i7] 0x88, %i2
11242 ldd [%l7 + 0x70], %l0
11243 addcc %o5, %l2, %g4
11244 membar 0x24
11245 restored
11246 rdpr %cwp, %g1
11247 rdpr %cansave, %g2
11248 rdpr %canrestore, %g3
11249 rdpr %cleanwin, %g4
11250 rdpr %otherwin, %g5
11251 rdpr %wstate, %g6
11252 bgu,a %xcc, loop_968
11253 addcc %g3, %i6, %i3
11254 tvs %xcc, 0x6
11255 fmovdne %xcc, %f29, %f27
11256loop_968:
11257 swap [%l7 + 0x18], %o3
11258 movvs %icc, %i7, %o2
11259 brgz,a %o4, loop_969
11260 nop
11261 setx 0xDC3437A5DF0ECA3E, %l0, %l6
11262 stx %l6, [%l7 + 0x28]
11263 ldd [%l7 + 0x28], %f0
11264 setx 0x6B92AD6DCBDB63AB, %l1, %l5
11265 stx %l5, [%l7 + 0x10]
11266 ldd [%l7 + 0x10], %f4
11267 fdivd %f4, %f0, %f10
11268 bne,a,pt %icc, loop_970
11269 udivx %i4, 0x1DED, %l6
11270loop_969:
11271 fmovsa %icc, %f5, %f0
11272 fmovsn %xcc, %f7, %f1
11273loop_970:
11274 movcc %icc, %g2, %o0
11275 taddcc %g1, %o6, %g7
11276 mulx %l5, %i0, %o1
11277 ldd [%l7 + 0x70], %g4
11278 fmovsvs %xcc, %f25, %f4
11279 brgez %l0, loop_971
11280 nop
11281 fitos %f11, %f11
11282 array8 %i1, %o7, %l4
11283 bvs %xcc, loop_972
11284loop_971:
11285 fxnor %f22, %f28, %f24
11286 wr %g0, 0x11, %asi
11287 sta %f17, [%l7 + 0x6C] %asi
11288loop_972:
11289 mulx %g6, 0x1054, %l3
11290 nop
11291 fitos %f3, %f23
11292 fstod %f23, %f28
11293 movn %icc, %i2, %i5
11294 umul %o5, 0x09C6, %l1
11295 movg %xcc, %g4, %l2
11296 fbn %fcc1, loop_973
11297 movvc %xcc, %i6, %i3
11298 nop
11299 setx loop_974, %l0, %l1
11300 jmpl %l1, %o3
11301 fmovspos %icc, %f14, %f13
11302loop_973:
11303 brz,a %g3, loop_975
11304 tl %xcc, 0x5
11305loop_974:
11306 fmovda %xcc, %f1, %f29
11307 umulcc %i7, 0x030B, %o2
11308loop_975:
11309 array32 %i4, %o4, %l6
11310 orcc %o0, 0x0C94, %g2
11311 movge %icc, %o6, %g1
11312 prefetch [%l7 + 0x48], 0x3
11313 move %xcc, %g7, %l5
11314 tsubcctv %i0, 0x153A, %o1
11315 fmovscc %icc, %f15, %f13
11316 tvc %icc, 0x2
11317 set 0x40, %g5
11318 stda %f0, [%l7 + %g5] 0x18
11319 array8 %l0, %i1, %g5
11320 bge,pt %xcc, loop_976
11321 fmovd %f2, %f12
11322 srl %o7, %l4, %l3
11323 wr %g0, 0x2a, %asi
11324 stba %i2, [%l7 + 0x37] %asi
11325 membar #Sync
11326loop_976:
11327 xorcc %i5, 0x13B6, %g6
11328 xnor %l1, %g4, %o5
11329 xor %i6, 0x1087, %l2
11330 fbg,a %fcc2, loop_977
11331 fsrc1 %f18, %f2
11332 movcs %icc, %o3, %i3
11333 fmovrsne %i7, %f18, %f27
11334loop_977:
11335 nop
11336 set 0x40, %i6
11337 ldda [%l7 + %i6] 0x2b, %g2
11338 tsubcc %o2, 0x16CE, %i4
11339 tne %icc, 0x7
11340 fmovrdgez %o4, %f22, %f28
11341 tsubcctv %o0, %g2, %o6
11342 orncc %g1, 0x140C, %g7
11343 sub %l5, %l6, %o1
11344 movrgez %i0, 0x2F8, %l0
11345 array32 %i1, %g5, %l4
11346 fmul8sux16 %f8, %f24, %f8
11347 tle %icc, 0x7
11348 be,a %icc, loop_978
11349 fbge,a %fcc3, loop_979
11350 taddcc %o7, 0x1CA5, %l3
11351 umul %i5, 0x1D63, %i2
11352loop_978:
11353 edge8 %l1, %g6, %g4
11354loop_979:
11355 fxnors %f18, %f10, %f13
11356 restored
11357 rdpr %cwp, %g1
11358 rdpr %cansave, %g2
11359 rdpr %canrestore, %g3
11360 rdpr %cleanwin, %g4
11361 rdpr %otherwin, %g5
11362 rdpr %wstate, %g6
11363 smul %o5, 0x0521, %l2
11364 wr %g0, 0x11, %asi
11365 swapa [%l7 + 0x6C] %asi, %i6
11366 wr %g0, 0x89, %asi
11367 ldxa [%l7 + 0x48] %asi, %o3
11368 flush %l7 + 0x78
11369 fandnot2 %f26, %f10, %f18
11370 xorcc %i3, %g3, %o2
11371 edge16 %i7, %i4, %o4
11372 andcc %o0, %o6, %g1
11373 edge32n %g2, %g7, %l5
11374 udivx %o1, 0x1D1D, %i0
11375 andncc %l0, %l6, %g5
11376 tle %xcc, 0x6
11377 movrgez %l4, %i1, %o7
11378 umulcc %i5, %i2, %l1
11379 std %f12, [%l7 + 0x78]
11380 smulcc %l3, 0x01F5, %g6
11381 tvs %xcc, 0x5
11382 nop
11383 setx 0xFA3FB158, %l0, %l6
11384 st %l6, [%l7 + 0x28]
11385 ld [%l7 + 0x28], %f9
11386 setx 0xB0E4F384, %l1, %l5
11387 st %l5, [%l7 + 0x10]
11388 ld [%l7 + 0x10], %f2
11389 fdivs %f2, %f9, %f6
11390 brz %o5, loop_980
11391 tge %icc, 0x7
11392 array16 %g4, %l2, %i6
11393 edge16l %o3, %g3, %o2
11394loop_980:
11395 alignaddr %i3, %i4, %o4
11396 nop
11397 setx 0x0980302B, %l0, %l6
11398 st %l6, [%l7 + 0x28]
11399 ld [%l7 + 0x28], %f14
11400 setx 0x997A0DC4, %l1, %l5
11401 st %l5, [%l7 + 0x10]
11402 ld [%l7 + 0x10], %f31
11403 fmuls %f31, %f14, %f0
11404 udiv %o0, 0x07CD, %i7
11405 nop
11406 fitod %f8, %f16
11407 fdtox %f16, %f20
11408 nop
11409 setx 0x273CF4649072D2A3, %l0, %l6
11410 stx %l6, [%l7 + 0x70]
11411 ldx [%l7 + 0x70], %fsr
11412 srlx %o6, %g2, %g7
11413 movne %icc, %l5, %g1
11414 movn %icc, %o1, %l0
11415 fbule,a %fcc0, loop_981
11416 tcs %xcc, 0x1
11417 wr %g0, 0x80, %asi
11418 ldda [%l7 + 0x50] %asi, %i0
11419loop_981:
11420 brz,a %l6, loop_982
11421 movleu %icc, %l4, %g5
11422 bshuffle %f14, %f16, %f4
11423 and %i1, %o7, %i5
11424loop_982:
11425 xnor %i2, 0x1B26, %l1
11426 movcc %icc, %g6, %l3
11427 prefetch [%l7 + 0x78], 0x1
11428 addcc %g4, 0x1960, %l2
11429 srax %o5, 0x15, %i6
11430 prefetch [%l7 + 0x44], 0x1
11431 tcs %xcc, 0x3
11432 fmovdn %xcc, %f5, %f24
11433 bcc,a,pt %xcc, loop_983
11434 fones %f0
11435 bcs,a loop_984
11436 addccc %o3, 0x0194, %o2
11437loop_983:
11438 sethi 0x04F6, %i3
11439 edge32 %i4, %g3, %o0
11440loop_984:
11441 tleu %xcc, 0x4
11442 edge16l %o4, %i7, %o6
11443 fbuge,a %fcc0, loop_985
11444 smul %g7, %g2, %l5
11445 srlx %o1, %g1, %i0
11446 te %xcc, 0x2
11447loop_985:
11448 fbuge %fcc3, loop_986
11449 nop
11450 fitos %f9, %f14
11451 fstoi %f14, %f19
11452 fandnot1 %f24, %f0, %f20
11453 add %l6, 0x1352, %l0
11454loop_986:
11455 movleu %xcc, %g5, %i1
11456 orncc %l4, %o7, %i2
11457 fbo,a %fcc1, loop_987
11458 fmovrslez %l1, %f13, %f13
11459 xor %i5, 0x1EB6, %g6
11460 popc %l3, %l2
11461loop_987:
11462 fcmpgt16 %f20, %f30, %o5
11463 smulcc %g4, %i6, %o2
11464 array8 %o3, %i3, %g3
11465 te %icc, 0x4
11466 add %o0, 0x0D10, %o4
11467 nop
11468 fitos %f5, %f25
11469 fstox %f25, %f12
11470 fxtos %f12, %f12
11471 andncc %i4, %i7, %o6
11472 orncc %g2, 0x1F27, %g7
11473 ldub [%l7 + 0x17], %l5
11474 ldd [%l7 + 0x18], %f28
11475 move %xcc, %o1, %i0
11476 fexpand %f2, %f12
11477 brlz %g1, loop_988
11478 prefetch [%l7 + 0x54], 0x2
11479 fxnors %f16, %f17, %f17
11480 nop
11481 fitod %f4, %f2
11482loop_988:
11483 mulscc %l0, %l6, %g5
11484 nop
11485 fitos %f1, %f24
11486 fstod %f24, %f22
11487 movpos %icc, %i1, %o7
11488 alignaddr %i2, %l4, %i5
11489 orncc %g6, %l1, %l3
11490 sub %l2, 0x1CBE, %g4
11491 movg %xcc, %i6, %o5
11492 fbule,a %fcc0, loop_989
11493 movl %xcc, %o3, %o2
11494 stw %i3, [%l7 + 0x54]
11495 edge32l %g3, %o4, %o0
11496loop_989:
11497 ldub [%l7 + 0x1B], %i7
11498 membar 0x79
11499 sdivx %i4, 0x073C, %o6
11500 movcc %icc, %g2, %g7
11501 movvs %xcc, %l5, %i0
11502 movrgez %g1, 0x355, %l0
11503 fors %f17, %f25, %f26
11504 fbue %fcc2, loop_990
11505 restored
11506 rdpr %cwp, %g1
11507 rdpr %cansave, %g2
11508 rdpr %canrestore, %g3
11509 rdpr %cleanwin, %g4
11510 rdpr %otherwin, %g5
11511 rdpr %wstate, %g6
11512 array16 %l6, %g5, %o1
11513 movrlz %i1, %i2, %o7
11514loop_990:
11515 nop
11516 add %l7, 0x58, %l6
11517 wr %g0, 0x80, %asi
11518 ldxa [%l6] %asi, %l4
11519 casxa [%l6] 0x80, %l4, %i5
11520 tgu %icc, 0x2
11521 bg,pt %xcc, loop_991
11522 movleu %icc, %g6, %l3
11523 movrgz %l2, 0x13A, %g4
11524 fands %f16, %f11, %f30
11525loop_991:
11526 addccc %l1, %i6, %o5
11527 movrgez %o2, %i3, %o3
11528 fmovsleu %xcc, %f10, %f7
11529 tvc %xcc, 0x1
11530 fmovsvc %xcc, %f21, %f31
11531 fbne %fcc1, loop_992
11532 sllx %g3, 0x04, %o0
11533 nop
11534 setx 0xE354BC1C97D9F307, %l0, %l6
11535 stx %l6, [%l7 + 0x28]
11536 ldd [%l7 + 0x28], %f14
11537 setx 0x3B739F4EA0FF3E42, %l1, %l5
11538 stx %l5, [%l7 + 0x10]
11539 ldd [%l7 + 0x10], %f28
11540 fmuld %f28, %f14, %f24
11541 tsubcctv %i7, 0x0294, %o4
11542loop_992:
11543 nop
11544 setx 0xC074134A, %l0, %l6
11545 st %l6, [%l7 + 0x70]
11546 ld [%l7 + 0x70], %fsr
11547 membar 0x29
11548 fmovdcs %xcc, %f0, %f22
11549 udivcc %o6, 0x0F20, %g2
11550 wr %g0, 0x19, %asi
11551 ldswa [%l7 + 0x4C] %asi, %i4
11552 movrne %l5, 0x34F, %i0
11553 set 0x48, %g1
11554 prefetcha [%l7 + %g1] 0x15, 0x0
11555 movcs %icc, %g1, %l6
11556 and %g5, %l0, %i1
11557 fmovdcs %xcc, %f6, %f30
11558 fmovdvc %xcc, %f24, %f16
11559 fsrc2s %f25, %f22
11560 fmovscs %icc, %f6, %f29
11561 nop
11562 setx 0x7E8668A3, %l0, %l6
11563 st %l6, [%l7 + 0x28]
11564 ld [%l7 + 0x28], %f11
11565 setx 0xDF329528, %l1, %l5
11566 st %l5, [%l7 + 0x10]
11567 ld [%l7 + 0x10], %f4
11568 fdivs %f4, %f11, %f25
11569 smul %i2, 0x0F21, %o7
11570 fzero %f28
11571 sethi 0x1FC5, %l4
11572 xorcc %i5, 0x011B, %o1
11573 movg %xcc, %l3, %g6
11574 ldx [%l7 + 0x48], %l2
11575 fands %f26, %f23, %f31
11576 mova %xcc, %l1, %i6
11577 fpadd32 %f16, %f0, %f18
11578 set 0x10, %g2
11579 swapa [%l7 + %g2] 0x81, %o5
11580 movne %icc, %g4, %i3
11581 taddcctv %o3, %g3, %o0
11582 edge16ln %i7, %o2, %o6
11583 brlz,a %g2, loop_993
11584 movgu %xcc, %i4, %o4
11585 flush %l7 + 0x14
11586 smul %i0, %l5, %g1
11587loop_993:
11588 movre %g7, %l6, %l0
11589 movre %g5, 0x26C, %i1
11590 movl %icc, %o7, %i2
11591 movrne %l4, %i5, %l3
11592 fbge,a %fcc1, loop_994
11593 udivcc %g6, 0x02B4, %o1
11594 fcmple32 %f12, %f14, %l1
11595 tcs %xcc, 0x0
11596loop_994:
11597 srlx %i6, 0x13, %o5
11598 sth %l2, [%l7 + 0x0C]
11599 movge %icc, %g4, %i3
11600 fandnot2 %f26, %f2, %f18
11601 tcs %xcc, 0x7
11602 fmovrdlz %g3, %f16, %f4
11603 edge16n %o3, %i7, %o0
11604 xor %o2, %o6, %g2
11605 alignaddr %i4, %o4, %l5
11606 movleu %xcc, %i0, %g1
11607 xorcc %l6, 0x15BF, %l0
11608 sllx %g5, 0x07, %g7
11609 array8 %i1, %o7, %l4
11610 fcmpne32 %f14, %f8, %i2
11611 tsubcc %l3, %i5, %g6
11612 sra %l1, 0x1B, %i6
11613 mova %xcc, %o1, %l2
11614 xorcc %g4, 0x1A07, %o5
11615 bn,a %icc, loop_995
11616 sdivcc %g3, 0x110E, %o3
11617 fmovdl %icc, %f25, %f10
11618 stbar
11619loop_995:
11620 nop
11621 add %l7, 0x08, %l6
11622 wr %g0, 0x18, %asi
11623 casxa [%l6] %asi, %i7, %i3
11624 edge8 %o2, %o6, %g2
11625 fblg %fcc0, loop_996
11626 array16 %o0, %o4, %l5
11627 fnegs %f5, %f7
11628 movge %icc, %i4, %g1
11629loop_996:
11630 fcmple16 %f4, %f6, %l6
11631 set 0x32, %i3
11632 ldsha [%l7 + %i3] 0x18, %l0
11633 add %l7, 0x68, %l6
11634 wr %g0, 0x10, %asi
11635 ldxa [%l6] %asi, %g5
11636 casxa [%l6] 0x10, %g5, %g7
11637 fbu,a %fcc2, loop_997
11638 movge %xcc, %i1, %o7
11639 fcmple16 %f26, %f30, %l4
11640 fmovdpos %icc, %f5, %f3
11641loop_997:
11642 bvc,a loop_998
11643 edge16 %i2, %i0, %l3
11644 fpackfix %f28, %f18
11645 fmovrse %g6, %f10, %f1
11646loop_998:
11647 nop
11648 fitod %f4, %f8
11649 fdtox %f8, %f4
11650 fxtod %f4, %f16
11651 edge16n %i5, %i6, %l1
11652 sdiv %o1, 0x0AE3, %g4
11653 fmovdpos %xcc, %f20, %f0
11654 smulcc %l2, %g3, %o3
11655 fbg,a %fcc1, loop_999
11656 xnorcc %i7, %o5, %i3
11657 std %f4, [%l7 + 0x38]
11658 brz %o2, loop_1000
11659loop_999:
11660 ta %xcc, 0x2
11661 addc %o6, 0x0C58, %g2
11662 tsubcctv %o4, %o0, %i4
11663loop_1000:
11664 sdiv %l5, 0x025B, %g1
11665 addccc %l6, %g5, %l0
11666 tg %icc, 0x1
11667 nop
11668 setx loop_1001, %l0, %l1
11669 jmpl %l1, %g7
11670 movre %o7, %i1, %l4
11671 fmovscc %icc, %f7, %f27
11672 sethi 0x0387, %i0
11673loop_1001:
11674 andncc %l3, %g6, %i2
11675 bgu,pt %icc, loop_1002
11676 taddcc %i5, %l1, %o1
11677 smul %i6, %l2, %g4
11678 umul %o3, %i7, %g3
11679loop_1002:
11680 movrgez %i3, %o2, %o5
11681 smul %g2, 0x0C56, %o6
11682 subccc %o0, 0x1D9D, %i4
11683 andcc %l5, %g1, %o4
11684 ldsh [%l7 + 0x22], %g5
11685 fcmpgt32 %f26, %f22, %l6
11686 stw %g7, [%l7 + 0x14]
11687 movrlez %o7, %l0, %i1
11688 xorcc %i0, 0x03A1, %l3
11689 alignaddrl %l4, %i2, %i5
11690 fbul,a %fcc3, loop_1003
11691 tpos %icc, 0x3
11692 ldstub [%l7 + 0x52], %l1
11693 brlez,a %o1, loop_1004
11694loop_1003:
11695 tgu %xcc, 0x1
11696 set 0x1B, %o0
11697 ldsba [%l7 + %o0] 0x14, %i6
11698loop_1004:
11699 prefetch [%l7 + 0x40], 0x2
11700 saved
11701 rdpr %cwp, %g1
11702 rdpr %cansave, %g2
11703 rdpr %canrestore, %g3
11704 rdpr %cleanwin, %g4
11705 rdpr %otherwin, %g5
11706 rdpr %wstate, %g6
11707 fmovrdne %l2, %f22, %f24
11708 movl %xcc, %g6, %g4
11709 fbug %fcc2, loop_1005
11710 nop
11711 setx 0x304EC5D2, %l0, %l6
11712 st %l6, [%l7 + 0x18]
11713 ld [%l7 + 0x18], %fsr
11714 srax %i7, %o3, %i3
11715 addcc %g3, 0x0197, %o2
11716loop_1005:
11717 alignaddr %o5, %o6, %g2
11718 fmovse %xcc, %f31, %f0
11719 wr %g0, 0x11, %asi
11720 ldda [%l7 + 0x40] %asi, %f16
11721 tvs %icc, 0x0
11722 tg %xcc, 0x7
11723 lduh [%l7 + 0x68], %o0
11724 nop
11725 setx 0x186245D95FED4961, %l0, %l6
11726 stx %l6, [%l7 + 0x28]
11727 ldd [%l7 + 0x28], %f14
11728 setx 0xA7768C6E5BAB4E8F, %l1, %l5
11729 stx %l5, [%l7 + 0x10]
11730 ldd [%l7 + 0x10], %f8
11731 fsubd %f8, %f14, %f2
11732 tsubcctv %l5, %i4, %g1
11733 tvc %icc, 0x1
11734 mulx %g5, %o4, %g7
11735 udivcc %o7, 0x0F90, %l0
11736 alignaddrl %i1, %i0, %l3
11737 srl %l6, 0x13, %i2
11738 be,pt %icc, loop_1006
11739 srlx %i5, %l4, %l1
11740 add %l7, 0x24, %l6
11741 wr %g0, 0x80, %asi
11742 lda [%l6] %asi, %o1
11743 casa [%l6] %asi, %o1, %l2
11744loop_1006:
11745 xorcc %g6, 0x139B, %i6
11746 stw %i7, [%l7 + 0x50]
11747 movl %xcc, %g4, %o3
11748 wr %g0, 0x0c, %asi
11749 lda [%l7 + 0x08] %asi, %f19
11750 fandnot2s %f15, %f25, %f5
11751 fmovrdgz %i3, %f26, %f20
11752 mulx %g3, 0x1B27, %o5
11753 set 0x70, %o2
11754 lda [%l7 + %o2] 0x89, %f30
11755 fbe,a %fcc2, loop_1007
11756 nop
11757 setx loop_1008, %l0, %l1
11758 wrpr 0x1, %tl
11759 wrpr %l1, %tpc
11760 add %l1, 0x4, %l1
11761 wrpr %l1, %tnpc
11762 setx 0x34400001400, %l0, %l1
11763 wrpr %l1, %tstate
11764 wrhpr 0x4, %htstate
11765 retry
11766 bneg %icc, loop_1009
11767 or %o2, %g2, %o0
11768loop_1007:
11769 udivx %l5, 0x0B68, %i4
11770loop_1008:
11771 mova %icc, %o6, %g5
11772loop_1009:
11773 st %f23, [%l7 + 0x1C]
11774 ldx [%l7 + 0x10], %g1
11775 sir 0x1035
11776 movne %icc, %o4, %g7
11777 tne %xcc, 0x1
11778 fmul8x16al %f14, %f29, %f24
11779 edge16ln %l0, %o7, %i0
11780 bvs loop_1010
11781 array8 %i1, %l3, %l6
11782 movgu %icc, %i5, %i2
11783 alignaddr %l1, %o1, %l4
11784loop_1010:
11785 bleu,pn %icc, loop_1011
11786 fnot1s %f13, %f7
11787 nop
11788 setx loop_1012, %l0, %l1
11789 wrpr 0x1, %tl
11790 wrpr %l1, %tpc
11791 add %l1, 0x4, %l1
11792 wrpr %l1, %tnpc
11793 setx 0x34400001400, %l0, %l1
11794 wrpr %l1, %tstate
11795 wrhpr 0x4, %htstate
11796 retry
11797 add %g6, 0x194D, %i6
11798loop_1011:
11799 mulscc %i7, %l2, %g4
11800 srl %i3, %g3, %o5
11801loop_1012:
11802 movne %xcc, %o3, %o2
11803 fbul,a %fcc0, loop_1013
11804 ldx [%l7 + 0x20], %g2
11805 bn,a,pn %icc, loop_1014
11806 tneg %icc, 0x1
11807loop_1013:
11808 fornot1s %f17, %f21, %f25
11809 ta %icc, 0x6
11810loop_1014:
11811 tn %icc, 0x4
11812 movre %l5, 0x2E6, %o0
11813 sub %i4, 0x0A93, %g5
11814 movcc %xcc, %o6, %o4
11815 fbu %fcc2, loop_1015
11816 movrgez %g1, %g7, %o7
11817 fandnot1s %f15, %f28, %f31
11818 umulcc %l0, %i1, %l3
11819loop_1015:
11820 bneg,pn %xcc, loop_1016
11821 ble %xcc, loop_1017
11822 tle %xcc, 0x5
11823 fandnot1 %f22, %f8, %f14
11824loop_1016:
11825 movneg %icc, %i0, %i5
11826loop_1017:
11827 fmovsvs %icc, %f12, %f2
11828 wr %g0, 0x18, %asi
11829 prefetcha [%l7 + 0x48] %asi, 0x3
11830 andncc %l1, %o1, %l4
11831 mova %xcc, %i2, %g6
11832 tvc %xcc, 0x3
11833 andcc %i7, 0x0217, %i6
11834 fnor %f10, %f26, %f26
11835 edge8l %l2, %i3, %g4
11836 fmovspos %xcc, %f10, %f8
11837 tl %xcc, 0x2
11838 wr %g0, 0x27, %asi
11839 stha %o5, [%l7 + 0x1E] %asi
11840 membar #Sync
11841 xnor %g3, %o3, %g2
11842 wr %g0, 0xeb, %asi
11843 stha %o2, [%l7 + 0x7A] %asi
11844 membar #Sync
11845 stbar
11846 array32 %o0, %l5, %g5
11847 movrgz %o6, %i4, %g1
11848 nop
11849 fitos %f3, %f27
11850 fstod %f27, %f2
11851 fmovsn %icc, %f31, %f27
11852 bn,pt %xcc, loop_1018
11853 sub %g7, %o4, %o7
11854 fcmpne16 %f26, %f0, %i1
11855 edge32ln %l3, %i0, %l0
11856loop_1018:
11857 edge32l %l6, %l1, %i5
11858 xnorcc %o1, %l4, %g6
11859 taddcc %i7, %i2, %i6
11860 edge32 %i3, %l2, %g4
11861 movrgez %o5, %g3, %o3
11862 andn %o2, 0x1E39, %g2
11863 subccc %o0, 0x0B60, %l5
11864 xorcc %g5, %i4, %g1
11865 movn %icc, %g7, %o6
11866 brgez %o7, loop_1019
11867 bvs,a,pt %xcc, loop_1020
11868 tneg %icc, 0x4
11869 subcc %i1, 0x0D07, %l3
11870loop_1019:
11871 tle %xcc, 0x4
11872loop_1020:
11873 edge8ln %o4, %l0, %i0
11874 edge32l %l6, %i5, %o1
11875 movpos %icc, %l4, %l1
11876 edge8l %i7, %i2, %i6
11877 edge16l %i3, %g6, %g4
11878 subcc %l2, 0x018A, %o5
11879 umul %g3, 0x1A07, %o3
11880 fmovsle %icc, %f9, %f25
11881 fpmerge %f6, %f7, %f8
11882 movvc %xcc, %o2, %o0
11883 bg %icc, loop_1021
11884 flush %l7 + 0x68
11885 nop
11886 set 0x10, %o6
11887 lduh [%l7 + %o6], %g2
11888 nop
11889 setx 0x50253934, %l0, %l6
11890 st %l6, [%l7 + 0x28]
11891 ld [%l7 + 0x28], %f25
11892 setx 0xB441A3EC, %l1, %l5
11893 st %l5, [%l7 + 0x10]
11894 ld [%l7 + 0x10], %f18
11895 fsubs %f18, %f25, %f30
11896loop_1021:
11897 restored
11898 rdpr %cwp, %g1
11899 rdpr %cansave, %g2
11900 rdpr %canrestore, %g3
11901 rdpr %cleanwin, %g4
11902 rdpr %otherwin, %g5
11903 rdpr %wstate, %g6
11904 addcc %g5, %i4, %l5
11905 bl,pn %icc, loop_1022
11906 movl %xcc, %g1, %o6
11907 fnors %f21, %f30, %f7
11908 bvc loop_1023
11909loop_1022:
11910 flush %l7 + 0x38
11911 movvc %xcc, %o7, %i1
11912 fandnot2s %f10, %f18, %f28
11913loop_1023:
11914 movrlez %l3, %o4, %l0
11915 nop
11916 setx loop_1024, %l0, %l1
11917 jmpl %l1, %i0
11918 sdiv %l6, 0x0FF3, %g7
11919 fmovspos %xcc, %f0, %f11
11920 wr %g0, 0x2a, %asi
11921 ldda [%l7 + 0x60] %asi, %i4
11922loop_1024:
11923 movge %xcc, %l4, %o1
11924 movn %xcc, %l1, %i7
11925 brlez,a %i6, loop_1025
11926 andncc %i2, %i3, %g4
11927 xnorcc %l2, 0x0571, %g6
11928 addcc %g3, 0x0964, %o5
11929loop_1025:
11930 nop
11931 setx loop_1026, %l0, %l1
11932 wrpr 0x1, %tl
11933 wrpr %l1, %tpc
11934 add %l1, 0x4, %l1
11935 wrpr %l1, %tnpc
11936 setx 0x34400001400, %l0, %l1
11937 wrpr %l1, %tstate
11938 wrhpr 0x4, %htstate
11939 retry
11940 udiv %o2, 0x0CE6, %o3
11941 sth %g2, [%l7 + 0x24]
11942 xor %o0, 0x0EBC, %i4
11943loop_1026:
11944 add %l5, %g1, %g5
11945 tvc %xcc, 0x4
11946 wr %g0, 0x19, %asi
11947 lda [%l7 + 0x6C] %asi, %f19
11948 subccc %o6, 0x0B5F, %i1
11949 tleu %icc, 0x4
11950 set 0x54, %o3
11951 swapa [%l7 + %o3] 0x88, %l3
11952 mulscc %o4, %l0, %o7
11953 umulcc %i0, 0x0452, %l6
11954 fnand %f30, %f4, %f28
11955 fmovsge %icc, %f13, %f19
11956 fmovsgu %xcc, %f9, %f26
11957 bleu loop_1027
11958 movgu %icc, %g7, %l4
11959 umulcc %i5, %o1, %l1
11960 fbne,a %fcc2, loop_1028
11961loop_1027:
11962 movrgz %i7, %i2, %i6
11963 set 0x74, %g4
11964 swapa [%l7 + %g4] 0x80, %i3
11965loop_1028:
11966 fmovdvc %xcc, %f19, %f7
11967 tcc %icc, 0x2
11968 movn %xcc, %g4, %g6
11969 andcc %g3, %o5, %l2
11970 alignaddrl %o2, %g2, %o0
11971 lduh [%l7 + 0x28], %o3
11972 nop
11973 fitos %f29, %f26
11974 tsubcctv %i4, %l5, %g5
11975 nop
11976 setx 0xFCC8D766, %l0, %l6
11977 st %l6, [%l7 + 0x28]
11978 ld [%l7 + 0x28], %f25
11979 setx 0x5D43E98B, %l1, %l5
11980 st %l5, [%l7 + 0x10]
11981 ld [%l7 + 0x10], %f18
11982 fadds %f18, %f25, %f30
11983 fbuge %fcc2, loop_1029
11984 movrne %o6, %i1, %g1
11985 orn %l3, 0x190C, %l0
11986 sdiv %o4, 0x004D, %i0
11987loop_1029:
11988 brgez %l6, loop_1030
11989 sdiv %g7, 0x1662, %l4
11990 bg %icc, loop_1031
11991 udivx %i5, 0x1222, %o1
11992loop_1030:
11993 fnands %f14, %f21, %f22
11994 tle %xcc, 0x1
11995loop_1031:
11996 mulx %l1, %i7, %o7
11997 add %i6, 0x1DBC, %i2
11998 call loop_1032
11999 for %f20, %f30, %f28
12000 andcc %i3, %g4, %g6
12001 movrne %g3, %o5, %l2
12002loop_1032:
12003 fandnot2s %f9, %f23, %f17
12004 udivx %g2, 0x192D, %o2
12005 bpos,pt %icc, loop_1033
12006 array16 %o0, %i4, %o3
12007 fpackfix %f4, %f18
12008 sdivx %g5, 0x0773, %o6
12009loop_1033:
12010 or %l5, %g1, %l3
12011 edge16 %i1, %l0, %i0
12012 tg %xcc, 0x6
12013 array8 %l6, %o4, %l4
12014 sll %i5, 0x15, %g7
12015 movrgez %l1, %o1, %o7
12016 ldsb [%l7 + 0x7E], %i6
12017 smulcc %i7, 0x1FAF, %i3
12018 movleu %icc, %i2, %g6
12019 membar 0x2E
12020 mova %icc, %g3, %o5
12021 fmovrdlz %g4, %f8, %f18
12022 wr %g0, 0x04, %asi
12023 stba %l2, [%l7 + 0x18] %asi
12024 bvs,a loop_1034
12025 movne %icc, %g2, %o0
12026 fbge %fcc2, loop_1035
12027 fpsub16s %f20, %f9, %f2
12028loop_1034:
12029 sdivcc %i4, 0x116D, %o2
12030 alignaddr %g5, %o6, %l5
12031loop_1035:
12032 stbar
12033 be,a loop_1036
12034 array32 %g1, %o3, %i1
12035 sub %l3, %i0, %l6
12036 edge16ln %l0, %l4, %o4
12037loop_1036:
12038 taddcctv %i5, %l1, %g7
12039 stx %o7, [%l7 + 0x08]
12040 fbul,a %fcc2, loop_1037
12041 tpos %xcc, 0x5
12042 bleu %icc, loop_1038
12043 orncc %o1, %i7, %i6
12044loop_1037:
12045 brnz %i3, loop_1039
12046 edge16ln %i2, %g3, %g6
12047loop_1038:
12048 alignaddr %g4, %l2, %o5
12049 nop
12050 fitos %f7, %f1
12051 fstox %f1, %f10
12052loop_1039:
12053 edge16n %o0, %g2, %o2
12054 tn %icc, 0x6
12055 edge32 %g5, %o6, %i4
12056 andn %l5, %o3, %i1
12057 call loop_1040
12058 xnor %g1, %l3, %l6
12059 edge16l %l0, %l4, %o4
12060 fmul8ulx16 %f6, %f24, %f26
12061loop_1040:
12062 ldd [%l7 + 0x18], %i4
12063 sllx %l1, 0x11, %i0
12064 movle %icc, %g7, %o1
12065 fmovrdlz %o7, %f24, %f16
12066 fbule,a %fcc2, loop_1041
12067 tle %icc, 0x7
12068 smul %i6, %i7, %i3
12069 bcs,pn %xcc, loop_1042
12070loop_1041:
12071 add %i2, %g3, %g4
12072 set 0x51, %l6
12073 stba %l2, [%l7 + %l6] 0x19
12074loop_1042:
12075 mulscc %o5, 0x147E, %g6
12076 lduw [%l7 + 0x58], %o0
12077 restored
12078 rdpr %cwp, %g1
12079 rdpr %cansave, %g2
12080 rdpr %canrestore, %g3
12081 rdpr %cleanwin, %g4
12082 rdpr %otherwin, %g5
12083 rdpr %wstate, %g6
12084 nop
12085 fitod %f2, %f14
12086 fdtoi %f14, %f12
12087 ldd [%l7 + 0x58], %g2
12088 movcc %icc, %o2, %g5
12089 fpack16 %f12, %f5
12090 smul %o6, %l5, %i4
12091 fmovdpos %xcc, %f9, %f20
12092 fmovrde %i1, %f8, %f14
12093 ba loop_1043
12094 smul %o3, %g1, %l6
12095 movleu %icc, %l3, %l4
12096 fpsub16 %f14, %f30, %f2
12097loop_1043:
12098 fmovse %icc, %f1, %f20
12099 movrgz %l0, 0x2CE, %i5
12100 fmovrse %o4, %f5, %f27
12101 fmovscc %xcc, %f25, %f23
12102 nop
12103 setx 0xCC556D316FAD3897, %l0, %l6
12104 stx %l6, [%l7 + 0x28]
12105 ldd [%l7 + 0x28], %f30
12106 fsqrtd %f30, %f14
12107 bvs,a,pn %icc, loop_1044
12108 bcs,pt %xcc, loop_1045
12109 ldx [%l7 + 0x58], %i0
12110 add %l1, %o1, %g7
12111loop_1044:
12112 fmovda %icc, %f31, %f25
12113loop_1045:
12114 fmovdle %icc, %f5, %f29
12115 orncc %o7, 0x1F55, %i7
12116 set 0x20, %o1
12117 stxa %i6, [%l7 + %o1] 0x88
12118 movneg %icc, %i3, %i2
12119 mulx %g3, %l2, %g4
12120 fbule %fcc3, loop_1046
12121 smulcc %o5, %o0, %g6
12122 fbn,a %fcc3, loop_1047
12123 tgu %icc, 0x6
12124loop_1046:
12125 mulscc %g2, 0x066E, %g5
12126 add %o6, 0x05F5, %l5
12127loop_1047:
12128 edge16n %o2, %i1, %i4
12129 nop
12130 setx loop_1048, %l0, %l1
12131 jmpl %l1, %o3
12132 brz %g1, loop_1049
12133 tne %icc, 0x1
12134 andcc %l6, 0x0B98, %l4
12135loop_1048:
12136 edge16 %l3, %i5, %o4
12137loop_1049:
12138 fbu %fcc2, loop_1050
12139 fmovrslez %l0, %f20, %f25
12140 xnor %l1, %o1, %i0
12141 fbul %fcc0, loop_1051
12142loop_1050:
12143 tl %xcc, 0x0
12144 movrgz %g7, 0x31E, %i7
12145 bge,a,pt %icc, loop_1052
12146loop_1051:
12147 nop
12148 setx 0x22B5272F204ABD3E, %l0, %l6
12149 stx %l6, [%l7 + 0x58]
12150 ldx [%l7 + 0x58], %fsr
12151 fbule %fcc3, loop_1053
12152 fpackfix %f18, %f15
12153loop_1052:
12154 tne %icc, 0x4
12155 edge8l %i6, %i3, %i2
12156loop_1053:
12157 fpadd16s %f11, %f30, %f6
12158 edge32n %g3, %l2, %g4
12159 xnorcc %o7, %o0, %o5
12160 fbne,a %fcc3, loop_1054
12161 sllx %g6, 0x19, %g2
12162 tsubcc %o6, %g5, %l5
12163 movrne %o2, %i4, %i1
12164loop_1054:
12165 array16 %g1, %o3, %l4
12166 edge8l %l3, %i5, %l6
12167 restored
12168 rdpr %cwp, %g1
12169 rdpr %cansave, %g2
12170 rdpr %canrestore, %g3
12171 rdpr %cleanwin, %g4
12172 rdpr %otherwin, %g5
12173 rdpr %wstate, %g6
12174 mova %icc, %o4, %l0
12175 fmovspos %xcc, %f2, %f31
12176 bshuffle %f0, %f24, %f22
12177 movcs %icc, %l1, %i0
12178 movcc %xcc, %g7, %o1
12179 fbn %fcc0, loop_1055
12180 bcs,a,pn %xcc, loop_1056
12181 bl,a loop_1057
12182 nop
12183 fitos %f0, %f21
12184 fstox %f21, %f28
12185 fxtos %f28, %f9
12186loop_1055:
12187 movneg %icc, %i7, %i3
12188loop_1056:
12189 array8 %i2, %g3, %i6
12190loop_1057:
12191 movrlez %g4, 0x1BD, %o7
12192 prefetch [%l7 + 0x3C], 0x2
12193 tpos %icc, 0x3
12194 tvs %xcc, 0x1
12195 fandnot1s %f7, %f21, %f19
12196 fandnot1s %f19, %f27, %f12
12197 brlz,a %l2, loop_1058
12198 sdiv %o0, 0x1ABD, %g6
12199 tvs %xcc, 0x3
12200 saved
12201 rdpr %cwp, %g1
12202 rdpr %cansave, %g2
12203 rdpr %canrestore, %g3
12204 rdpr %cleanwin, %g4
12205 rdpr %otherwin, %g5
12206 rdpr %wstate, %g6
12207loop_1058:
12208 addc %g2, 0x0E86, %o5
12209 movn %xcc, %g5, %o6
12210 tpos %xcc, 0x5
12211 edge32l %l5, %i4, %o2
12212 wr %g0, 0x80, %asi
12213 ldsha [%l7 + 0x10] %asi, %i1
12214 tne %xcc, 0x5
12215 fbg %fcc2, loop_1059
12216 fmovsgu %xcc, %f8, %f26
12217 fmovrsgz %g1, %f12, %f11
12218 fornot2 %f14, %f30, %f8
12219loop_1059:
12220 sdivx %l4, 0x0271, %o3
12221 stbar
12222 array32 %i5, %l3, %l6
12223 sir 0x103E
12224 xnor %o4, %l0, %i0
12225 edge8n %l1, %o1, %g7
12226 ldsb [%l7 + 0x6A], %i3
12227 move %xcc, %i7, %g3
12228 fmovdvc %icc, %f17, %f7
12229 fmovde %icc, %f27, %f3
12230 flush %l7 + 0x64
12231 wr %g0, 0x89, %asi
12232 lduwa [%l7 + 0x54] %asi, %i6
12233 andn %i2, 0x1AD9, %o7
12234 tgu %xcc, 0x0
12235 sra %l2, 0x0A, %g4
12236 movpos %xcc, %o0, %g6
12237 alignaddr %o5, %g2, %o6
12238 ldstub [%l7 + 0x1A], %g5
12239 tgu %xcc, 0x0
12240 nop
12241 setx loop_1060, %l0, %l1
12242 wrpr 0x1, %tl
12243 wrpr %l1, %tnpc
12244 setx 0x34400001400, %l0, %l1
12245 wrpr %l1, %tstate
12246 wrhpr 0x4, %htstate
12247 done
12248 fmovsvs %icc, %f24, %f5
12249 nop
12250 fitos %f13, %f27
12251 fstox %f27, %f0
12252 fxtos %f0, %f21
12253 set 0x10, %o7
12254 ldswa [%l7 + %o7] 0x14, %l5
12255loop_1060:
12256 nop
12257 wr %g0, 0x10, %asi
12258 stba %i4, [%l7 + 0x5C] %asi
12259 ldd [%l7 + 0x38], %o2
12260 nop
12261 setx 0xBBC61400A8500E0F, %l0, %l6
12262 stx %l6, [%l7 + 0x28]
12263 ldd [%l7 + 0x28], %f0
12264 setx 0x83945D4B0DA36050, %l1, %l5
12265 stx %l5, [%l7 + 0x10]
12266 ldd [%l7 + 0x10], %f28
12267 fdivd %f28, %f0, %f2
12268 umul %i1, %l4, %g1
12269 te %xcc, 0x6
12270 edge32 %i5, %l3, %o3
12271 set 0x20, %g7
12272 sta %f1, [%l7 + %g7] 0x81
12273 tle %icc, 0x5
12274 bcs loop_1061
12275 tleu %icc, 0x6
12276 xor %l6, 0x161A, %o4
12277 mova %icc, %i0, %l1
12278loop_1061:
12279 tsubcctv %o1, %g7, %i3
12280 brgz %l0, loop_1062
12281 movpos %xcc, %i7, %g3
12282 or %i2, 0x0254, %o7
12283 fbg %fcc1, loop_1063
12284loop_1062:
12285 fsrc1s %f16, %f16
12286 xorcc %l2, %g4, %i6
12287 move %icc, %g6, %o0
12288loop_1063:
12289 bvs,pn %icc, loop_1064
12290 tvc %icc, 0x5
12291 sdivcc %o5, 0x0C7F, %g2
12292 xor %g5, 0x1B6E, %o6
12293loop_1064:
12294 array32 %i4, %l5, %o2
12295 ldub [%l7 + 0x25], %i1
12296 fabss %f0, %f13
12297 umul %g1, %l4, %l3
12298 wr %g0, 0x11, %asi
12299 lduha [%l7 + 0x54] %asi, %i5
12300 lduw [%l7 + 0x20], %o3
12301 nop
12302 setx loop_1065, %l0, %l1
12303 wrpr 0x1, %tl
12304 wrpr %l1, %tpc
12305 add %l1, 0x4, %l1
12306 wrpr %l1, %tnpc
12307 setx 0x34400001400, %l0, %l1
12308 wrpr %l1, %tstate
12309 wrhpr 0x4, %htstate
12310 retry
12311 nop
12312 setx 0x1C30AD5E, %l0, %l6
12313 st %l6, [%l7 + 0x28]
12314 ld [%l7 + 0x28], %f27
12315 setx 0xA44B4A6B, %l1, %l5
12316 st %l5, [%l7 + 0x10]
12317 ld [%l7 + 0x10], %f24
12318 fsubs %f24, %f27, %f15
12319 nop
12320 fitod %f4, %f26
12321 fdtoi %f26, %f30
12322 tsubcctv %o4, 0x1E7F, %i0
12323loop_1065:
12324 fmovse %xcc, %f26, %f10
12325 movvs %icc, %l1, %o1
12326 stb %g7, [%l7 + 0x6B]
12327 nop
12328 fitos %f3, %f16
12329 fstod %f16, %f30
12330 add %i3, %l0, %i7
12331 sll %l6, 0x03, %g3
12332 tvs %icc, 0x1
12333 wr %g0, 0x4f, %asi
12334 stxa %o7, [%g0 + 0x10] %asi
12335 fxnor %f20, %f16, %f24
12336 fand %f24, %f16, %f18
12337 umulcc %l2, %g4, %i2
12338 ld [%l7 + 0x14], %f6
12339 tcc %xcc, 0x4
12340 fmovdn %icc, %f15, %f31
12341 fmovscc %xcc, %f23, %f21
12342 set 0x66, %l3
12343 lduba [%l7 + %l3] 0x15, %i6
12344 fexpand %f10, %f22
12345 fxnors %f23, %f6, %f12
12346 fmul8x16al %f19, %f20, %f16
12347 fcmple32 %f0, %f2, %o0
12348 edge8n %g6, %o5, %g5
12349 movrlez %o6, 0x1B2, %i4
12350 swap [%l7 + 0x4C], %l5
12351 udiv %g2, 0x1CFE, %i1
12352 movneg %xcc, %g1, %l4
12353 mova %xcc, %o2, %l3
12354 mova %icc, %i5, %o3
12355 brgez %i0, loop_1066
12356 edge32 %l1, %o1, %g7
12357 set 0x22, %o5
12358 stha %o4, [%l7 + %o5] 0x27
12359 membar #Sync
12360loop_1066:
12361 st %f8, [%l7 + 0x74]
12362 pdist %f6, %f10, %f16
12363 fbn %fcc0, loop_1067
12364 nop
12365 set 0x54, %l4
12366 ldsw [%l7 + %l4], %l0
12367 fble %fcc2, loop_1068
12368 tneg %xcc, 0x4
12369loop_1067:
12370 ldd [%l7 + 0x10], %i6
12371 fornot1 %f12, %f8, %f8
12372loop_1068:
12373 edge16l %i3, %g3, %l6
12374 addcc %l2, %o7, %g4
12375 edge16l %i6, %i2, %o0
12376 subcc %g6, 0x0692, %g5
12377 movrgez %o5, 0x18B, %o6
12378 andcc %l5, 0x1530, %g2
12379 sdiv %i1, 0x1162, %i4
12380 nop
12381 setx 0x206EC967, %l0, %l6
12382 st %l6, [%l7 + 0x34]
12383 ld [%l7 + 0x34], %fsr
12384 orn %l4, %o2, %g1
12385 movl %icc, %i5, %l3
12386 movpos %icc, %i0, %o3
12387 umul %l1, 0x11B4, %o1
12388 umul %o4, %l0, %i7
12389 edge16 %g7, %i3, %l6
12390 lduh [%l7 + 0x7A], %l2
12391 fmovsgu %icc, %f31, %f13
12392 addcc %o7, 0x1C1A, %g3
12393 addccc %g4, %i2, %o0
12394 brz,a %i6, loop_1069
12395 ldsb [%l7 + 0x45], %g5
12396 tneg %icc, 0x7
12397 wr %g0, 0x0c, %asi
12398 sta %f11, [%l7 + 0x7C] %asi
12399loop_1069:
12400 srlx %g6, 0x09, %o5
12401 tsubcctv %l5, %o6, %i1
12402 tgu %icc, 0x5
12403 fpadd16 %f12, %f16, %f30
12404 brnz %g2, loop_1070
12405 fbe,a %fcc3, loop_1071
12406 edge32 %i4, %l4, %o2
12407 tcs %icc, 0x2
12408loop_1070:
12409 nop
12410 set 0x08, %i4
12411 stxa %g1, [%l7 + %i4] 0x04
12412loop_1071:
12413 fcmpeq16 %f20, %f14, %l3
12414 wr %g0, 0x19, %asi
12415 swapa [%l7 + 0x10] %asi, %i0
12416 fbne %fcc2, loop_1072
12417 nop
12418 set 0x78, %i1
12419 ldx [%l7 + %i1], %i5
12420 srl %l1, %o3, %o1
12421 fbl,a %fcc2, loop_1073
12422loop_1072:
12423 add %l0, 0x1929, %i7
12424 umulcc %g7, 0x03FB, %o4
12425 sdiv %i3, 0x03A6, %l2
12426loop_1073:
12427 smul %o7, 0x17FB, %g3
12428 nop
12429 setx loop_1074, %l0, %l1
12430 wrpr 0x1, %tl
12431 wrpr %l1, %tpc
12432 add %l1, 0x4, %l1
12433 wrpr %l1, %tnpc
12434 setx 0x34400001400, %l0, %l1
12435 wrpr %l1, %tstate
12436 wrhpr 0x4, %htstate
12437 retry
12438 fmovspos %icc, %f8, %f6
12439 set 0x48, %i5
12440 prefetcha [%l7 + %i5] 0x14, 0x1
12441loop_1074:
12442 brlz,a %g4, loop_1075
12443 movl %icc, %i2, %i6
12444 tle %xcc, 0x6
12445 st %f18, [%l7 + 0x5C]
12446loop_1075:
12447 movle %xcc, %o0, %g5
12448 taddcc %o5, %g6, %l5
12449 fandnot2 %f26, %f12, %f8
12450 fbl %fcc2, loop_1076
12451 fcmpne16 %f14, %f26, %i1
12452 ble loop_1077
12453 taddcctv %o6, %g2, %i4
12454loop_1076:
12455 fzeros %f1
12456 set 0x38, %l5
12457 prefetcha [%l7 + %l5] 0x11, 0x2
12458loop_1077:
12459 fmovdn %xcc, %f8, %f15
12460 fmovrsgez %l4, %f27, %f24
12461 edge16ln %g1, %i0, %l3
12462 membar 0x11
12463 edge32l %l1, %i5, %o3
12464 sub %l0, %i7, %g7
12465 xnorcc %o4, %i3, %o1
12466 fmul8x16al %f26, %f23, %f10
12467 array8 %l2, %o7, %g3
12468 brlez %l6, loop_1078
12469 fsrc1s %f10, %f12
12470 fones %f5
12471 ldsh [%l7 + 0x78], %g4
12472loop_1078:
12473 and %i6, 0x1CE6, %o0
12474 fblg %fcc1, loop_1079
12475 taddcctv %g5, %i2, %o5
12476 sra %g6, %l5, %o6
12477 movgu %xcc, %i1, %g2
12478loop_1079:
12479 edge8n %o2, %i4, %l4
12480 bvc,pt %icc, loop_1080
12481 fbe %fcc2, loop_1081
12482 nop
12483 setx 0x0F485E2A, %l0, %l6
12484 st %l6, [%l7 + 0x28]
12485 ld [%l7 + 0x28], %f18
12486 setx 0x1109424C, %l1, %l5
12487 st %l5, [%l7 + 0x10]
12488 ld [%l7 + 0x10], %f7
12489 fadds %f7, %f18, %f12
12490 udivx %i0, 0x15AC, %g1
12491loop_1080:
12492 brgez %l1, loop_1082
12493loop_1081:
12494 fmovsneg %icc, %f11, %f22
12495 lduw [%l7 + 0x78], %l3
12496 wr %g0, 0x0c, %asi
12497 sta %f9, [%l7 + 0x48] %asi
12498loop_1082:
12499 movne %xcc, %o3, %i5
12500 bvc,pt %icc, loop_1083
12501 fmovsl %icc, %f2, %f21
12502 srl %i7, 0x08, %g7
12503 movvc %icc, %o4, %i3
12504loop_1083:
12505 move %xcc, %l0, %l2
12506 nop
12507 setx 0x0DB247B26C420B61, %l0, %l6
12508 stx %l6, [%l7 + 0x28]
12509 ldd [%l7 + 0x28], %f12
12510 setx 0xD2700D9FC628E4A2, %l1, %l5
12511 stx %l5, [%l7 + 0x10]
12512 ldd [%l7 + 0x10], %f6
12513 fmuld %f6, %f12, %f14
12514 call loop_1084
12515 udiv %o7, 0x0AFA, %o1
12516 bvs loop_1085
12517 sir 0x1F28
12518loop_1084:
12519 restored
12520 rdpr %cwp, %g1
12521 rdpr %cansave, %g2
12522 rdpr %canrestore, %g3
12523 rdpr %cleanwin, %g4
12524 rdpr %otherwin, %g5
12525 rdpr %wstate, %g6
12526 fpsub16 %f12, %f4, %f6
12527loop_1085:
12528 movleu %icc, %g3, %l6
12529 tn %icc, 0x1
12530 xnorcc %g4, 0x0851, %i6
12531 ld [%l7 + 0x5C], %f22
12532 nop
12533 setx loop_1086, %l0, %l1
12534 wrpr 0x1, %tl
12535 wrpr %l1, %tnpc
12536 setx 0x34400001400, %l0, %l1
12537 wrpr %l1, %tstate
12538 wrhpr 0x4, %htstate
12539 done
12540 edge32n %g5, %o0, %o5
12541 tgu %xcc, 0x3
12542 stbar
12543loop_1086:
12544 orcc %i2, 0x1805, %g6
12545 tsubcctv %l5, 0x19C4, %i1
12546 fmovsgu %xcc, %f26, %f2
12547 edge8ln %o6, %o2, %g2
12548 fbge,a %fcc3, loop_1087
12549 mova %icc, %i4, %l4
12550 movrlz %i0, 0x2E4, %l1
12551 orcc %l3, 0x0702, %g1
12552loop_1087:
12553 nop
12554 set 0x4B, %l0
12555 stba %i5, [%l7 + %l0] 0x80
12556 wr %g0, 0x89, %asi
12557 lduba [%l7 + 0x53] %asi, %o3
12558 set 0x1C, %g6
12559 lduba [%l7 + %g6] 0x0c, %i7
12560 udivcc %o4, 0x1BC0, %i3
12561 orncc %g7, 0x15C8, %l2
12562 fbule,a %fcc0, loop_1088
12563 fbg,a %fcc3, loop_1089
12564 taddcctv %o7, 0x0643, %o1
12565 popc %l0, %g3
12566loop_1088:
12567 movrgez %g4, 0x1F2, %l6
12568loop_1089:
12569 fsrc1 %f2, %f26
12570 tcs %icc, 0x0
12571 fbug,a %fcc1, loop_1090
12572 andncc %g5, %i6, %o5
12573 movne %icc, %o0, %g6
12574 and %i2, 0x14DD, %l5
12575loop_1090:
12576 fblg %fcc1, loop_1091
12577 smulcc %o6, %o2, %g2
12578 tgu %xcc, 0x2
12579 fmovspos %icc, %f5, %f7
12580loop_1091:
12581 tcs %icc, 0x1
12582 fmovsvs %icc, %f26, %f29
12583 set 0x70, %i0
12584 swapa [%l7 + %i0] 0x88, %i4
12585 popc %l4, %i1
12586 fmovrdne %i0, %f6, %f12
12587 fnor %f14, %f2, %f0
12588 popc 0x0B70, %l3
12589 movrgez %l1, 0x113, %i5
12590 fbul %fcc1, loop_1092
12591 movg %icc, %g1, %o3
12592 sllx %o4, 0x0C, %i3
12593 movg %icc, %i7, %g7
12594loop_1092:
12595 fabss %f6, %f2
12596 fmovsg %xcc, %f7, %f13
12597 fmovdle %xcc, %f29, %f17
12598 nop
12599 fitod %f2, %f6
12600 fdtox %f6, %f18
12601 fxtod %f18, %f2
12602 xorcc %l2, 0x07E6, %o1
12603 ldsh [%l7 + 0x24], %o7
12604 movrgz %g3, %g4, %l0
12605 srax %l6, %g5, %o5
12606 udivx %i6, 0x1B14, %o0
12607 brlez,a %g6, loop_1093
12608 bneg,pt %icc, loop_1094
12609 movvs %icc, %i2, %l5
12610 xor %o6, %g2, %i4
12611loop_1093:
12612 tcs %icc, 0x4
12613loop_1094:
12614 fbe,a %fcc3, loop_1095
12615 fand %f12, %f4, %f24
12616 edge32 %l4, %o2, %i1
12617 nop
12618 fitos %f5, %f28
12619 fstoi %f28, %f12
12620loop_1095:
12621 ldsb [%l7 + 0x2E], %i0
12622 movcs %icc, %l1, %l3
12623 fxors %f10, %f7, %f13
12624 edge32n %g1, %o3, %o4
12625 fbl %fcc1, loop_1096
12626 udivx %i3, 0x051F, %i5
12627 edge16n %g7, %l2, %i7
12628 nop
12629 fitod %f0, %f16
12630 fdtox %f16, %f4
12631 fxtod %f4, %f2
12632loop_1096:
12633 andn %o1, %g3, %o7
12634 umul %l0, 0x1046, %l6
12635 sethi 0x0A83, %g4
12636 fmovdg %xcc, %f14, %f3
12637 tcc %xcc, 0x6
12638 movvc %icc, %g5, %i6
12639 sra %o0, 0x0E, %g6
12640 smul %o5, %i2, %l5
12641 movre %o6, 0x39F, %i4
12642 fmovscs %xcc, %f29, %f28
12643 fmul8x16 %f25, %f26, %f30
12644 bgu,a,pn %xcc, loop_1097
12645 lduw [%l7 + 0x14], %l4
12646 movcs %icc, %o2, %i1
12647 fbge,a %fcc1, loop_1098
12648loop_1097:
12649 fnors %f16, %f31, %f22
12650 saved
12651 rdpr %cwp, %g1
12652 rdpr %cansave, %g2
12653 rdpr %canrestore, %g3
12654 rdpr %cleanwin, %g4
12655 rdpr %otherwin, %g5
12656 rdpr %wstate, %g6
12657 membar 0x5B
12658loop_1098:
12659 tgu %icc, 0x7
12660 nop
12661 fitos %f11, %f17
12662 fstox %f17, %f14
12663 fxtos %f14, %f17
12664 movcs %xcc, %g2, %l1
12665 set 0x4E, %l2
12666 lduba [%l7 + %l2] 0x19, %l3
12667 udivx %g1, 0x171D, %i0
12668 tvs %xcc, 0x2
12669 fmovse %xcc, %f0, %f10
12670 fmovdpos %icc, %f14, %f8
12671 edge8ln %o4, %o3, %i5
12672 orn %g7, %l2, %i7
12673 tne %xcc, 0x7
12674 smulcc %o1, 0x14A4, %i3
12675 array32 %g3, %l0, %l6
12676 smulcc %g4, %o7, %g5
12677 wr %g0, 0x11, %asi
12678 swapa [%l7 + 0x40] %asi, %i6
12679 movle %xcc, %g6, %o0
12680 swap [%l7 + 0x1C], %i2
12681 movle %icc, %o5, %o6
12682 fsrc1 %f20, %f10
12683 wr %g0, 0x88, %asi
12684 stha %l5, [%l7 + 0x2E] %asi
12685 call loop_1099
12686 movrgz %i4, 0x1C5, %o2
12687 nop
12688 setx loop_1100, %l0, %l1
12689 jmpl %l1, %l4
12690 fnegd %f18, %f6
12691loop_1099:
12692 edge16 %g2, %l1, %i1
12693 andcc %g1, %i0, %o4
12694loop_1100:
12695 fba,a %fcc1, loop_1101
12696 fmovs %f26, %f2
12697 umul %o3, %i5, %l3
12698 array32 %g7, %l2, %o1
12699loop_1101:
12700 mulx %i3, 0x13BE, %i7
12701 nop
12702 setx 0x6D5B81F8805800A3, %l0, %l6
12703 stx %l6, [%l7 + 0x08]
12704 ldx [%l7 + 0x08], %fsr
12705 edge32 %l0, %l6, %g3
12706 set 0x30, %i2
12707 ldxa [%g0 + %i2] 0x58, %g4
12708 st %f4, [%l7 + 0x54]
12709 set 0x7C, %o4
12710 lduwa [%l7 + %o4] 0x0c, %g5
12711 fnand %f14, %f4, %f26
12712 fmuld8ulx16 %f23, %f7, %f20
12713 andn %i6, 0x0956, %g6
12714 movrgz %o7, 0x13A, %i2
12715 tpos %xcc, 0x7
12716 fmovda %icc, %f28, %f14
12717 movcc %xcc, %o0, %o5
12718 bcs,pt %xcc, loop_1102
12719 popc %o6, %i4
12720 bg %xcc, loop_1103
12721 tpos %icc, 0x3
12722loop_1102:
12723 fnot2s %f29, %f27
12724 srl %o2, 0x16, %l4
12725loop_1103:
12726 mova %xcc, %g2, %l5
12727 alignaddr %i1, %l1, %g1
12728 bvc,a loop_1104
12729 movre %i0, %o4, %o3
12730 stb %l3, [%l7 + 0x3C]
12731 edge16ln %i5, %g7, %l2
12732loop_1104:
12733 edge32 %i3, %o1, %i7
12734 nop
12735 setx 0xEAC11789, %l0, %l6
12736 st %l6, [%l7 + 0x28]
12737 ld [%l7 + 0x28], %f30
12738 setx 0x932F1468, %l1, %l5
12739 st %l5, [%l7 + 0x10]
12740 ld [%l7 + 0x10], %f19
12741 fmuls %f19, %f30, %f8
12742 add %l6, %g3, %g4
12743 wr %g0, 0x04, %asi
12744 ldsba [%l7 + 0x23] %asi, %l0
12745 tge %icc, 0x2
12746 fbul %fcc1, loop_1105
12747 tn %icc, 0x5
12748 fmovdcs %icc, %f5, %f27
12749 ldsw [%l7 + 0x24], %i6
12750loop_1105:
12751 tgu %xcc, 0x0
12752 edge32 %g5, %g6, %i2
12753 nop
12754 fitod %f12, %f24
12755 fdtos %f24, %f15
12756 membar 0x7C
12757 membar 0x1E
12758 sdivx %o7, 0x1F18, %o0
12759 array32 %o6, %i4, %o5
12760 movl %icc, %o2, %l4
12761 tpos %icc, 0x1
12762 smulcc %g2, %i1, %l5
12763 edge32l %l1, %g1, %o4
12764 bcc,a,pt %icc, loop_1106
12765 ta %xcc, 0x4
12766 te %xcc, 0x6
12767 fmovrdgz %i0, %f12, %f22
12768loop_1106:
12769 nop
12770 set 0x7C, %g3
12771 lda [%l7 + %g3] 0x18, %f10
12772 orn %l3, 0x12A8, %i5
12773 pdist %f12, %f6, %f22
12774 srl %g7, %o3, %l2
12775 ldub [%l7 + 0x78], %i3
12776 ldub [%l7 + 0x44], %i7
12777 movle %xcc, %o1, %l6
12778 fbne,a %fcc3, loop_1107
12779 movg %icc, %g4, %l0
12780 fbl %fcc2, loop_1108
12781 edge16 %g3, %i6, %g5
12782loop_1107:
12783 movle %xcc, %i2, %o7
12784 movre %g6, 0x00D, %o0
12785loop_1108:
12786 fnot2 %f12, %f10
12787 wr %g0, 0x80, %asi
12788 ldsha [%l7 + 0x20] %asi, %o6
12789 set 0x24, %i7
12790 lduha [%l7 + %i7] 0x11, %o5
12791 tle %icc, 0x4
12792 movrne %o2, %l4, %g2
12793 xor %i4, 0x0D80, %i1
12794 edge16ln %l1, %g1, %l5
12795 bpos,pt %icc, loop_1109
12796 sub %o4, %i0, %l3
12797 movpos %xcc, %i5, %o3
12798 udiv %l2, 0x130F, %g7
12799loop_1109:
12800 nop
12801 add %l7, 0x78, %l6
12802 wr %g0, 0x89, %asi
12803 casxa [%l6] 0x89, %i7, %o1
12804 edge8 %l6, %i3, %g4
12805 alignaddrl %l0, %i6, %g5
12806 movcc %xcc, %g3, %o7
12807 fbu,a %fcc0, loop_1110
12808 or %g6, 0x1C1E, %o0
12809 addcc %o6, 0x11BC, %i2
12810 sll %o2, 0x16, %o5
12811loop_1110:
12812 fandnot2 %f12, %f26, %f18
12813 nop
12814 fitos %f6, %f8
12815 fstod %f8, %f26
12816 andncc %g2, %l4, %i4
12817 nop
12818 setx 0x5CD0E92B, %l0, %l6
12819 st %l6, [%l7 + 0x28]
12820 ld [%l7 + 0x28], %f30
12821 setx 0x26947BF7, %l1, %l5
12822 st %l5, [%l7 + 0x10]
12823 ld [%l7 + 0x10], %f4
12824 fsubs %f4, %f30, %f12
12825 bvs,a,pt %icc, loop_1111
12826 fmovrdgez %i1, %f14, %f10
12827 brz,a %l1, loop_1112
12828 movn %xcc, %l5, %g1
12829loop_1111:
12830 fmovdn %xcc, %f20, %f21
12831 ble,a,pt %xcc, loop_1113
12832loop_1112:
12833 orcc %i0, 0x044A, %l3
12834 alignaddrl %o4, %o3, %i5
12835 faligndata %f12, %f18, %f28
12836loop_1113:
12837 tn %icc, 0x2
12838 movvc %xcc, %l2, %i7
12839 sethi 0x12B1, %o1
12840 tsubcc %l6, %g7, %g4
12841 movcs %icc, %i3, %i6
12842 subccc %g5, %l0, %g3
12843 xnor %g6, %o0, %o7
12844 fmul8x16al %f19, %f11, %f14
12845 brgez,a %o6, loop_1114
12846 mova %icc, %o2, %i2
12847 movvc %icc, %g2, %l4
12848 and %i4, %i1, %l1
12849loop_1114:
12850 be,a loop_1115
12851 sdiv %l5, 0x0526, %o5
12852 nop
12853 fitod %f6, %f2
12854 fdtoi %f2, %f9
12855 sra %g1, 0x12, %l3
12856loop_1115:
12857 fbge %fcc2, loop_1116
12858 xorcc %o4, %i0, %o3
12859 orn %l2, 0x1789, %i5
12860 fmovdleu %xcc, %f17, %f20
12861loop_1116:
12862 mulx %i7, %o1, %g7
12863 sll %g4, 0x1B, %l6
12864 sra %i6, 0x04, %i3
12865 brnz %g5, loop_1117
12866 fbu %fcc2, loop_1118
12867 tvc %icc, 0x3
12868 bcc,a,pn %icc, loop_1119
12869loop_1117:
12870 edge16 %l0, %g3, %o0
12871loop_1118:
12872 tcs %icc, 0x5
12873 wr %g0, 0x89, %asi
12874 ldstuba [%l7 + 0x5B] %asi, %g6
12875loop_1119:
12876 movge %xcc, %o7, %o2
12877 sub %i2, %g2, %o6
12878 wr %g0, 0x80, %asi
12879 ldswa [%l7 + 0x7C] %asi, %l4
12880 fmovrdne %i4, %f22, %f30
12881 edge16 %l1, %i1, %o5
12882 tg %icc, 0x0
12883 wr %g0, 0x04, %asi
12884 ldxa [%l7 + 0x58] %asi, %g1
12885 xorcc %l5, 0x05B4, %l3
12886 nop
12887 setx 0x6F5279D4, %l0, %l6
12888 st %l6, [%l7 + 0x28]
12889 ld [%l7 + 0x28], %f9
12890 setx 0x407AAD44, %l1, %l5
12891 st %l5, [%l7 + 0x10]
12892 ld [%l7 + 0x10], %f17
12893 fsubs %f17, %f9, %f30
12894 alignaddrl %i0, %o4, %l2
12895 tsubcc %i5, %o3, %i7
12896 edge16l %g7, %g4, %o1
12897 stbar
12898 srlx %i6, 0x1B, %i3
12899 bvs %icc, loop_1120
12900 fbge %fcc2, loop_1121
12901 addc %l6, %l0, %g5
12902 add %g3, %g6, %o7
12903loop_1120:
12904 fmovdcs %icc, %f9, %f7
12905loop_1121:
12906 movg %icc, %o2, %o0
12907 movne %xcc, %i2, %o6
12908 fmovrde %l4, %f14, %f10
12909 array16 %i4, %l1, %i1
12910 set 0x40, %g5
12911 stda %f0, [%l7 + %g5] 0x80
12912 wr %g0, 0x80, %asi
12913 ldsha [%l7 + 0x5C] %asi, %o5
12914 tne %icc, 0x6
12915 brz,a %g1, loop_1122
12916 ldd [%l7 + 0x48], %f24
12917 fmul8sux16 %f26, %f20, %f18
12918 tvc %xcc, 0x3
12919loop_1122:
12920 tl %xcc, 0x4
12921 add %l5, 0x0214, %g2
12922 tn %icc, 0x7
12923 edge32ln %i0, %l3, %l2
12924 fmul8x16au %f3, %f13, %f24
12925 restored
12926 rdpr %cwp, %g1
12927 rdpr %cansave, %g2
12928 rdpr %canrestore, %g3
12929 rdpr %cleanwin, %g4
12930 rdpr %otherwin, %g5
12931 rdpr %wstate, %g6
12932 movleu %icc, %o4, %o3
12933 mulx %i7, 0x1EC8, %g7
12934 srlx %i5, %o1, %g4
12935 nop
12936 setx 0x70F28C38, %l0, %l6
12937 st %l6, [%l7 + 0x28]
12938 ld [%l7 + 0x28], %f5
12939 fsqrts %f5, %f0
12940 tsubcctv %i3, 0x1955, %l6
12941 wr %g0, 0xea, %asi
12942 ldda [%l7 + 0x70] %asi, %l0
12943 sra %g5, 0x09, %g3
12944 alignaddrl %g6, %i6, %o2
12945 udivx %o7, 0x17F6, %o0
12946 smul %i2, %l4, %o6
12947 ble,a %xcc, loop_1123
12948 orncc %l1, 0x13E0, %i1
12949 fbule,a %fcc1, loop_1124
12950 bcs,a,pn %xcc, loop_1125
12951loop_1123:
12952 fpack32 %f16, %f14, %f18
12953 edge8 %o5, %g1, %i4
12954loop_1124:
12955 alignaddrl %g2, %i0, %l3
12956loop_1125:
12957 fblg %fcc0, loop_1126
12958 sdivcc %l2, 0x1D36, %o4
12959 nop
12960 setx 0x4069A696, %l0, %l6
12961 st %l6, [%l7 + 0x58]
12962 ld [%l7 + 0x58], %fsr
12963 array16 %l5, %i7, %o3
12964loop_1126:
12965 ldsh [%l7 + 0x36], %i5
12966 edge8l %o1, %g7, %g4
12967 fones %f18
12968 movrne %l6, 0x2F7, %i3
12969 fbu,a %fcc3, loop_1127
12970 nop
12971 setx 0xF99B7E2E, %l0, %l6
12972 st %l6, [%l7 + 0x28]
12973 ld [%l7 + 0x28], %f18
12974 setx 0x88D1183D, %l1, %l5
12975 st %l5, [%l7 + 0x10]
12976 ld [%l7 + 0x10], %f2
12977 fsubs %f2, %f18, %f1
12978 movle %xcc, %g5, %g3
12979 edge16l %l0, %i6, %o2
12980loop_1127:
12981 movleu %xcc, %g6, %o0
12982 umulcc %o7, 0x0F77, %i2
12983 nop
12984 fitos %f1, %f16
12985 fstod %f16, %f14
12986 tne %icc, 0x0
12987 fmul8x16au %f18, %f9, %f30
12988 edge32l %l4, %o6, %i1
12989 tcs %icc, 0x5
12990 orcc %l1, 0x1D41, %o5
12991 tvc %xcc, 0x5
12992 edge8n %g1, %i4, %g2
12993 fmovdvc %xcc, %f22, %f15
12994 fpadd16 %f10, %f26, %f16
12995 movrlez %i0, 0x1CC, %l3
12996 orn %o4, %l2, %i7
12997 movn %xcc, %o3, %l5
12998 srlx %i5, 0x01, %g7
12999 movl %xcc, %g4, %l6
13000 fbue %fcc0, loop_1128
13001 movl %icc, %o1, %i3
13002 fcmpeq32 %f2, %f8, %g5
13003 srax %g3, %l0, %i6
13004loop_1128:
13005 nop
13006 wr %g0, 0x10, %asi
13007 stda %f0, [%l7 + 0x40] %asi
13008 addcc %o2, 0x01C2, %o0
13009 tg %icc, 0x7
13010 movne %xcc, %g6, %o7
13011 movrne %l4, %o6, %i1
13012 movrne %i2, %l1, %g1
13013 xnor %i4, 0x046F, %g2
13014 xnor %o5, %l3, %o4
13015 nop
13016 setx loop_1129, %l0, %l1
13017 wrpr 0x1, %tl
13018 wrpr %l1, %tnpc
13019 setx 0x34400001400, %l0, %l1
13020 wrpr %l1, %tstate
13021 wrhpr 0x4, %htstate
13022 done
13023 addc %i0, %i7, %o3
13024 bcs,a,pn %icc, loop_1130
13025 fbul,a %fcc0, loop_1131
13026loop_1129:
13027 movrlez %l2, %i5, %g7
13028 array16 %l5, %l6, %o1
13029loop_1130:
13030 movrgz %g4, 0x1EB, %g5
13031loop_1131:
13032 call loop_1132
13033 movcs %icc, %i3, %l0
13034 fbl %fcc2, loop_1133
13035 brlez %g3, loop_1134
13036loop_1132:
13037 bvc loop_1135
13038 array16 %o2, %i6, %g6
13039loop_1133:
13040 fbn %fcc3, loop_1136
13041loop_1134:
13042 fbu %fcc2, loop_1137
13043loop_1135:
13044 tneg %xcc, 0x3
13045 fcmpgt16 %f2, %f24, %o0
13046loop_1136:
13047 movge %xcc, %o7, %o6
13048loop_1137:
13049 fandnot2 %f20, %f24, %f30
13050 saved
13051 rdpr %cwp, %g1
13052 rdpr %cansave, %g2
13053 rdpr %canrestore, %g3
13054 rdpr %cleanwin, %g4
13055 rdpr %otherwin, %g5
13056 rdpr %wstate, %g6
13057 lduw [%l7 + 0x18], %l4
13058 fmovsgu %icc, %f2, %f12
13059 edge16 %i1, %l1, %g1
13060 fbu,a %fcc0, loop_1138
13061 bvc,pn %xcc, loop_1139
13062 brgez %i2, loop_1140
13063 andn %i4, 0x1FE4, %o5
13064loop_1138:
13065 sethi 0x0663, %g2
13066loop_1139:
13067 faligndata %f18, %f4, %f24
13068loop_1140:
13069 tgu %icc, 0x6
13070 subcc %o4, 0x01E1, %l3
13071 xor %i7, %i0, %o3
13072 movl %xcc, %l2, %g7
13073 popc 0x156B, %l5
13074 brlz %l6, loop_1141
13075 taddcctv %o1, 0x0706, %g4
13076 bg,pt %icc, loop_1142
13077 tvs %icc, 0x1
13078loop_1141:
13079 xnor %g5, %i3, %l0
13080 brgz %g3, loop_1143
13081loop_1142:
13082 fmovscc %icc, %f18, %f19
13083 edge32 %o2, %i6, %g6
13084 movleu %xcc, %o0, %i5
13085loop_1143:
13086 fble,a %fcc1, loop_1144
13087 addc %o6, 0x0EA8, %o7
13088 addccc %l4, %i1, %l1
13089 be,a %xcc, loop_1145
13090loop_1144:
13091 addccc %i2, %i4, %g1
13092 udiv %o5, 0x08F2, %o4
13093 xorcc %l3, %g2, %i7
13094loop_1145:
13095 fblg %fcc1, loop_1146
13096 sdiv %i0, 0x0526, %o3
13097 tleu %icc, 0x6
13098 wr %g0, 0x88, %asi
13099 ldda [%l7 + 0x40] %asi, %f16
13100loop_1146:
13101 subcc %g7, %l5, %l2
13102 bn,a %xcc, loop_1147
13103 sll %l6, 0x0D, %o1
13104 edge32ln %g4, %g5, %l0
13105 edge32l %i3, %g3, %i6
13106loop_1147:
13107 nop
13108 setx 0xF76F05B1B0614EA2, %l0, %l6
13109 stx %l6, [%l7 + 0x10]
13110 ldx [%l7 + 0x10], %fsr
13111 edge8ln %o2, %g6, %o0
13112 nop
13113 setx loop_1148, %l0, %l1
13114 wrpr 0x1, %tl
13115 wrpr %l1, %tnpc
13116 setx 0x34400001400, %l0, %l1
13117 wrpr %l1, %tstate
13118 wrhpr 0x4, %htstate
13119 done
13120 ldd [%l7 + 0x28], %o6
13121 fbe,a %fcc2, loop_1149
13122 movre %o7, %i5, %l4
13123loop_1148:
13124 andn %i1, 0x1CB2, %i2
13125 set 0x1C, %l1
13126 lduwa [%l7 + %l1] 0x15, %i4
13127loop_1149:
13128 nop
13129 wr %g0, 0x88, %asi
13130 ldsha [%l7 + 0x5A] %asi, %l1
13131 fbu,a %fcc0, loop_1150
13132 srlx %g1, 0x07, %o5
13133 tcc %xcc, 0x5
13134 restored
13135 rdpr %cwp, %g1
13136 rdpr %cansave, %g2
13137 rdpr %canrestore, %g3
13138 rdpr %cleanwin, %g4
13139 rdpr %otherwin, %g5
13140 rdpr %wstate, %g6
13141loop_1150:
13142 brgez,a %l3, loop_1151
13143 fpadd32s %f19, %f6, %f16
13144 sllx %o4, 0x07, %i7
13145 fmovscc %icc, %f19, %f3
13146loop_1151:
13147 bg,a loop_1152
13148 ldub [%l7 + 0x3A], %i0
13149 edge8 %o3, %g7, %g2
13150 set 0x64, %g1
13151 ldswa [%l7 + %g1] 0x04, %l5
13152loop_1152:
13153 tl %icc, 0x0
13154 alignaddrl %l2, %l6, %g4
13155 fmul8sux16 %f18, %f16, %f4
13156 addc %g5, 0x014A, %l0
13157 movre %o1, %i3, %i6
13158 add %g3, 0x0B92, %o2
13159 movgu %xcc, %g6, %o0
13160 umul %o7, %o6, %l4
13161 edge16l %i1, %i2, %i4
13162 nop
13163 setx 0xC60BC8D9, %l0, %l6
13164 st %l6, [%l7 + 0x28]
13165 ld [%l7 + 0x28], %f13
13166 setx 0xB769E967, %l1, %l5
13167 st %l5, [%l7 + 0x10]
13168 ld [%l7 + 0x10], %f21
13169 fmuls %f21, %f13, %f1
13170 or %l1, 0x1765, %i5
13171 fbg,a %fcc2, loop_1153
13172 udiv %o5, 0x0A59, %g1
13173 movcc %xcc, %o4, %i7
13174 fzero %f16
13175loop_1153:
13176 fnot1 %f16, %f8
13177 sra %l3, 0x11, %i0
13178 ldsb [%l7 + 0x6A], %o3
13179 fzeros %f26
13180 tn %icc, 0x2
13181 edge32ln %g2, %g7, %l5
13182 nop
13183 setx 0x48B91FCA748A4003, %l0, %l6
13184 stx %l6, [%l7 + 0x28]
13185 ldd [%l7 + 0x28], %f26
13186 fsqrtd %f26, %f14
13187 fbo,a %fcc1, loop_1154
13188 tsubcctv %l2, %g4, %l6
13189 fmovrsne %g5, %f8, %f22
13190 fmuld8sux16 %f17, %f16, %f12
13191loop_1154:
13192 orn %o1, %i3, %i6
13193 bvs,a %icc, loop_1155
13194 edge16n %l0, %o2, %g6
13195 taddcc %o0, %o7, %g3
13196 fnot2s %f23, %f9
13197loop_1155:
13198 ldstub [%l7 + 0x56], %o6
13199 fmovsvc %xcc, %f15, %f15
13200 or %i1, 0x1F88, %l4
13201 addcc %i4, %l1, %i5
13202 addcc %o5, 0x1EE0, %i2
13203 nop
13204 setx 0x08836EEC8816E2C5, %l0, %l6
13205 stx %l6, [%l7 + 0x28]
13206 ldd [%l7 + 0x28], %f6
13207 setx 0x252067902CD9BE00, %l1, %l5
13208 stx %l5, [%l7 + 0x10]
13209 ldd [%l7 + 0x10], %f24
13210 faddd %f24, %f6, %f20
13211 ldstub [%l7 + 0x71], %g1
13212 movpos %xcc, %o4, %i7
13213 sir 0x134D
13214 tleu %icc, 0x3
13215 ld [%l7 + 0x18], %f16
13216 taddcctv %i0, %l3, %o3
13217 fbn,a %fcc2, loop_1156
13218 xorcc %g7, 0x1386, %g2
13219 tpos %xcc, 0x5
13220 sdivx %l2, 0x1BFF, %g4
13221loop_1156:
13222 fbo,a %fcc1, loop_1157
13223 fmovdneg %xcc, %f12, %f25
13224 movrne %l6, %g5, %o1
13225 movvs %icc, %l5, %i3
13226loop_1157:
13227 array16 %i6, %o2, %l0
13228 bn,pn %xcc, loop_1158
13229 fmuld8ulx16 %f13, %f21, %f26
13230 movrgz %o0, 0x3F7, %o7
13231 tgu %xcc, 0x1
13232loop_1158:
13233 orcc %g3, %g6, %o6
13234 tle %icc, 0x1
13235 ta %xcc, 0x2
13236 srax %i1, 0x0A, %l4
13237 tge %xcc, 0x2
13238 fbuge,a %fcc2, loop_1159
13239 nop
13240 setx 0xE939002CDAE76642, %l0, %l6
13241 stx %l6, [%l7 + 0x28]
13242 ldd [%l7 + 0x28], %f14
13243 setx 0x94AD904325CA5669, %l1, %l5
13244 stx %l5, [%l7 + 0x10]
13245 ldd [%l7 + 0x10], %f8
13246 fsubd %f8, %f14, %f2
13247 fmovd %f16, %f30
13248 andcc %l1, %i5, %i4
13249loop_1159:
13250 fmovrdgez %i2, %f22, %f22
13251 mulscc %g1, %o5, %o4
13252 fmovde %icc, %f20, %f29
13253 addccc %i0, 0x0866, %i7
13254 umulcc %l3, 0x030D, %g7
13255 edge32ln %o3, %l2, %g4
13256 edge8n %g2, %g5, %o1
13257 stw %l6, [%l7 + 0x48]
13258 restored
13259 rdpr %cwp, %g1
13260 rdpr %cansave, %g2
13261 rdpr %canrestore, %g3
13262 rdpr %cleanwin, %g4
13263 rdpr %otherwin, %g5
13264 rdpr %wstate, %g6
13265 fbg %fcc2, loop_1160
13266 addc %l5, %i3, %o2
13267 set 0x1C, %i6
13268 ldsba [%l7 + %i6] 0x19, %i6
13269loop_1160:
13270 mulx %l0, %o7, %o0
13271 nop
13272 fitos %f2, %f24
13273 fstod %f24, %f20
13274 edge8n %g6, %g3, %o6
13275 nop
13276 set 0x28, %g2
13277 ldd [%l7 + %g2], %f22
13278 umul %i1, 0x0D0F, %l1
13279 sethi 0x1AFA, %i5
13280 array16 %l4, %i2, %i4
13281 fones %f28
13282 tle %icc, 0x5
13283 sdivcc %g1, 0x015F, %o5
13284 alignaddr %o4, %i7, %i0
13285 movge %xcc, %l3, %o3
13286 stx %l2, [%l7 + 0x28]
13287 fmovsge %xcc, %f19, %f15
13288 wr %g0, 0x89, %asi
13289 ldswa [%l7 + 0x14] %asi, %g4
13290 ldub [%l7 + 0x58], %g2
13291 array8 %g7, %g5, %o1
13292 st %f2, [%l7 + 0x4C]
13293 or %l5, 0x058B, %l6
13294 set 0x60, %o0
13295 ldda [%l7 + %o0] 0x0c, %o2
13296 stw %i3, [%l7 + 0x0C]
13297 tge %icc, 0x0
13298 xnorcc %i6, 0x02A6, %l0
13299 edge8ln %o7, %o0, %g3
13300 fmovspos %icc, %f21, %f4
13301 sdivcc %g6, 0x005B, %i1
13302 movle %xcc, %o6, %i5
13303 tg %xcc, 0x7
13304 nop
13305 fitod %f10, %f22
13306 fdtox %f22, %f26
13307 tgu %xcc, 0x6
13308 brlez,a %l4, loop_1161
13309 subccc %i2, %i4, %g1
13310 set 0x68, %o2
13311 ldstuba [%l7 + %o2] 0x80, %o5
13312loop_1161:
13313 fmul8ulx16 %f10, %f6, %f12
13314 ldstub [%l7 + 0x40], %o4
13315 fbue %fcc0, loop_1162
13316 subccc %l1, 0x002F, %i7
13317 fsrc1s %f29, %f6
13318 tcc %xcc, 0x3
13319loop_1162:
13320 orcc %l3, 0x16DD, %i0
13321 edge32 %l2, %o3, %g2
13322 fors %f6, %f8, %f5
13323 fmovsgu %xcc, %f14, %f7
13324 addc %g7, 0x15F5, %g5
13325 add %l7, 0x48, %l6
13326 wr %g0, 0x0c, %asi
13327 casa [%l6] %asi, %o1, %g4
13328 sdiv %l5, 0x1843, %l6
13329 movcs %icc, %o2, %i6
13330 movvc %xcc, %i3, %o7
13331 edge16ln %l0, %g3, %g6
13332 movn %xcc, %i1, %o6
13333 movrne %i5, 0x1DE, %o0
13334 umulcc %i2, %l4, %i4
13335 movrgz %g1, %o4, %o5
13336 nop
13337 setx 0x4CDA2EE2, %l0, %l6
13338 st %l6, [%l7 + 0x28]
13339 ld [%l7 + 0x28], %f14
13340 setx 0x7BA6F351, %l1, %l5
13341 st %l5, [%l7 + 0x10]
13342 ld [%l7 + 0x10], %f16
13343 fsubs %f16, %f14, %f10
13344 edge32ln %l1, %l3, %i7
13345 addccc %l2, 0x18CA, %o3
13346 fzeros %f24
13347 movle %xcc, %g2, %i0
13348 fandnot2s %f20, %f29, %f12
13349 movneg %xcc, %g7, %g5
13350 fbo,a %fcc1, loop_1163
13351 and %o1, 0x0F22, %g4
13352 tcc %xcc, 0x3
13353 nop
13354 setx 0x40462F9B, %l0, %l6
13355 st %l6, [%l7 + 0x2C]
13356 ld [%l7 + 0x2C], %fsr
13357loop_1163:
13358 fmovrdgez %l6, %f20, %f22
13359 fmovde %xcc, %f29, %f24
13360 edge16 %o2, %i6, %i3
13361 fmul8sux16 %f10, %f30, %f16
13362 tleu %icc, 0x5
13363 edge32l %o7, %l5, %g3
13364 nop
13365 fitod %f6, %f6
13366 fdtox %f6, %f2
13367 fxtod %f2, %f4
13368 nop
13369 fitos %f7, %f1
13370 fstox %f1, %f8
13371 fxtos %f8, %f26
13372 wr %g0, 0x89, %asi
13373 stda %f16, [%l7 + 0x40] %asi
13374 bg,a %xcc, loop_1164
13375 tleu %xcc, 0x4
13376 set 0x38, %o6
13377 stxa %g6, [%l7 + %o6] 0xeb
13378 membar #Sync
13379loop_1164:
13380 edge32l %l0, %o6, %i5
13381 movle %icc, %o0, %i1
13382 subccc %l4, 0x1A37, %i4
13383 fbug,a %fcc2, loop_1165
13384 sir 0x156E
13385 fmovdleu %icc, %f15, %f11
13386 fabsd %f22, %f8
13387loop_1165:
13388 movcc %icc, %i2, %o4
13389 sll %g1, %o5, %l3
13390 sra %i7, 0x12, %l2
13391 sir 0x0339
13392 set 0x58, %i3
13393 ldxa [%l7 + %i3] 0x10, %o3
13394 set 0x5C, %g4
13395 stwa %g2, [%l7 + %g4] 0xe2
13396 membar #Sync
13397 stbar
13398 bcc,a %xcc, loop_1166
13399 subc %i0, %l1, %g5
13400 sra %g7, %o1, %g4
13401 tsubcctv %o2, 0x1543, %i6
13402loop_1166:
13403 fcmple32 %f16, %f0, %i3
13404 fcmple16 %f16, %f16, %o7
13405 fmovse %icc, %f0, %f8
13406 umul %l5, 0x1F30, %l6
13407 subc %g6, %l0, %g3
13408 fzeros %f0
13409 tne %xcc, 0x0
13410 nop
13411 setx 0x428C13DD6B02D8C1, %l0, %l6
13412 stx %l6, [%l7 + 0x28]
13413 ldd [%l7 + 0x28], %f24
13414 setx 0x6CFEE2A47525DAA5, %l1, %l5
13415 stx %l5, [%l7 + 0x10]
13416 ldd [%l7 + 0x10], %f2
13417 faddd %f2, %f24, %f20
13418 ldstub [%l7 + 0x27], %i5
13419 movle %xcc, %o0, %i1
13420 srax %l4, 0x10, %i4
13421 wr %g0, 0x80, %asi
13422 ldstuba [%l7 + 0x65] %asi, %o6
13423 fpadd16s %f15, %f0, %f30
13424 fone %f18
13425 xnorcc %i2, %g1, %o4
13426 udivcc %l3, 0x052B, %o5
13427 nop
13428 fitod %f12, %f28
13429 fdtoi %f28, %f12
13430 or %i7, %l2, %g2
13431 fsrc1 %f20, %f18
13432 nop
13433 fitod %f13, %f24
13434 fmovd %f28, %f0
13435 umulcc %o3, %l1, %g5
13436 tsubcc %i0, %o1, %g7
13437 fmovrsgez %g4, %f18, %f18
13438 tn %icc, 0x4
13439 bcs,a,pt %icc, loop_1167
13440 fmovdl %icc, %f8, %f10
13441 movneg %xcc, %i6, %i3
13442 call loop_1168
13443loop_1167:
13444 fmuld8ulx16 %f7, %f12, %f18
13445 wr %g0, 0x19, %asi
13446 ldsha [%l7 + 0x5A] %asi, %o2
13447loop_1168:
13448 bne,a,pn %icc, loop_1169
13449 fmovspos %icc, %f9, %f2
13450 tne %icc, 0x4
13451 fmovrde %o7, %f28, %f10
13452loop_1169:
13453 nop
13454 wr %g0, 0x26, %asi
13455 ldda [%l7 + 0x20] %asi, %l4
13456 fbo %fcc3, loop_1170
13457 sra %l6, %g6, %l0
13458 nop
13459 setx 0x1B49CEBC, %l0, %l6
13460 st %l6, [%l7 + 0x28]
13461 ld [%l7 + 0x28], %f7
13462 setx 0xDDB251B0, %l1, %l5
13463 st %l5, [%l7 + 0x10]
13464 ld [%l7 + 0x10], %f1
13465 fdivs %f1, %f7, %f9
13466 movl %icc, %g3, %o0
13467loop_1170:
13468 taddcc %i5, 0x1A4F, %l4
13469 set 0x70, %o3
13470 sta %f24, [%l7 + %o3] 0x14
13471 movg %icc, %i4, %i1
13472 xnorcc %o6, 0x0657, %i2
13473 nop
13474 setx 0xAD3067AE, %l0, %l6
13475 st %l6, [%l7 + 0x28]
13476 ld [%l7 + 0x28], %f25
13477 fsqrts %f25, %f11
13478 fsrc2 %f10, %f14
13479 fmovdvs %icc, %f21, %f6
13480 fbuge,a %fcc2, loop_1171
13481 stx %o4, [%l7 + 0x40]
13482 taddcc %g1, 0x0628, %l3
13483 fmovdvc %xcc, %f4, %f1
13484loop_1171:
13485 udivx %i7, 0x1E4D, %o5
13486 srax %g2, %o3, %l2
13487 lduh [%l7 + 0x40], %l1
13488 fzero %f18
13489 set 0x52, %o1
13490 lduha [%l7 + %o1] 0x18, %g5
13491 fone %f12
13492 ldsh [%l7 + 0x0C], %o1
13493 fbul %fcc3, loop_1172
13494 fbu,a %fcc3, loop_1173
13495 fpsub32s %f6, %f22, %f16
13496 fnot1s %f9, %f22
13497loop_1172:
13498 nop
13499 set 0x5C, %l6
13500 ldswa [%l7 + %l6] 0x19, %g7
13501loop_1173:
13502 mulx %i0, 0x1A6C, %g4
13503 sub %i6, %i3, %o7
13504 fmovsge %icc, %f21, %f10
13505 smulcc %o2, 0x16AE, %l6
13506 alignaddr %l5, %g6, %l0
13507 fmovsge %xcc, %f11, %f17
13508 nop
13509 setx loop_1174, %l0, %l1
13510 wrpr 0x1, %tl
13511 wrpr %l1, %tnpc
13512 setx 0x34400001400, %l0, %l1
13513 wrpr %l1, %tstate
13514 wrhpr 0x4, %htstate
13515 done
13516 fba %fcc1, loop_1175
13517 fmovsa %xcc, %f26, %f6
13518 movvs %xcc, %g3, %o0
13519loop_1174:
13520 fsrc1 %f6, %f28
13521loop_1175:
13522 or %i5, %i4, %l4
13523 udivcc %o6, 0x0EE1, %i1
13524 fbn %fcc3, loop_1176
13525 fbu %fcc1, loop_1177
13526 movrlz %i2, %g1, %o4
13527 xor %i7, %o5, %l3
13528loop_1176:
13529 nop
13530 add %l7, 0x48, %l6
13531 wr %g0, 0x0c, %asi
13532 casxa [%l6] %asi, %g2, %o3
13533loop_1177:
13534 ble,a loop_1178
13535 ble,pn %icc, loop_1179
13536 nop
13537 fitod %f8, %f14
13538 fdtox %f14, %f2
13539 udivx %l1, 0x1947, %g5
13540loop_1178:
13541 fblg %fcc1, loop_1180
13542loop_1179:
13543 fmovda %xcc, %f19, %f6
13544 lduh [%l7 + 0x56], %l2
13545 movle %xcc, %o1, %i0
13546loop_1180:
13547 stbar
13548 movcc %xcc, %g7, %g4
13549 array8 %i6, %i3, %o7
13550 nop
13551 fitos %f1, %f12
13552 popc %o2, %l6
13553 sub %l5, 0x00DE, %g6
13554 tgu %icc, 0x7
13555 edge16 %l0, %g3, %i5
13556 fbn,a %fcc0, loop_1181
13557 array16 %i4, %o0, %o6
13558 movg %xcc, %i1, %i2
13559 fors %f23, %f30, %f8
13560loop_1181:
13561 sir 0x13D6
13562 smulcc %g1, %l4, %i7
13563 tpos %xcc, 0x1
13564 sllx %o5, %l3, %g2
13565 fandnot2 %f26, %f24, %f0
13566 te %xcc, 0x7
13567 tg %xcc, 0x7
13568 nop
13569 setx 0x4096158210602B93, %l0, %l6
13570 stx %l6, [%l7 + 0x10]
13571 ldx [%l7 + 0x10], %fsr
13572 fpack32 %f20, %f10, %f26
13573 movgu %xcc, %o4, %o3
13574 fbue %fcc0, loop_1182
13575 addc %l1, 0x1A8D, %l2
13576 set 0x44, %o7
13577 lduba [%l7 + %o7] 0x88, %o1
13578loop_1182:
13579 swap [%l7 + 0x50], %i0
13580 tg %xcc, 0x6
13581 fpadd32 %f16, %f28, %f0
13582 sdivx %g5, 0x14CA, %g4
13583 std %f22, [%l7 + 0x38]
13584 edge16ln %i6, %i3, %o7
13585 tcs %xcc, 0x3
13586 orn %o2, 0x06AD, %l6
13587 set 0x61, %l3
13588 ldsba [%l7 + %l3] 0x04, %g7
13589 nop
13590 setx 0x4483E5F6, %l0, %l6
13591 st %l6, [%l7 + 0x28]
13592 ld [%l7 + 0x28], %f24
13593 fsqrts %f24, %f25
13594 movvc %icc, %l5, %g6
13595 addc %l0, %i5, %g3
13596 tcs %xcc, 0x1
13597 bgu %xcc, loop_1183
13598 tle %icc, 0x0
13599 movrgez %i4, 0x166, %o6
13600 edge16l %o0, %i1, %i2
13601loop_1183:
13602 movge %icc, %g1, %l4
13603 addccc %o5, %l3, %g2
13604 fblg,a %fcc0, loop_1184
13605 tcs %xcc, 0x0
13606 fcmpeq32 %f18, %f16, %o4
13607 saved
13608 rdpr %cwp, %g1
13609 rdpr %cansave, %g2
13610 rdpr %canrestore, %g3
13611 rdpr %cleanwin, %g4
13612 rdpr %otherwin, %g5
13613 rdpr %wstate, %g6
13614loop_1184:
13615 std %f14, [%l7 + 0x60]
13616 srax %o3, %i7, %l2
13617 tge %icc, 0x4
13618 movge %icc, %l1, %i0
13619 edge8l %o1, %g5, %i6
13620 tsubcc %i3, 0x1418, %g4
13621 fmovsleu %icc, %f27, %f13
13622 fnors %f22, %f5, %f22
13623 fpsub16 %f20, %f22, %f16
13624 umul %o7, %o2, %l6
13625 movgu %xcc, %l5, %g7
13626 umulcc %l0, %g6, %g3
13627 fmovsl %icc, %f20, %f21
13628 fbl %fcc3, loop_1185
13629 tge %xcc, 0x0
13630 tle %icc, 0x2
13631 set 0x58, %o5
13632 stwa %i5, [%l7 + %o5] 0x2b
13633 membar #Sync
13634loop_1185:
13635 movrlz %i4, 0x0B3, %o6
13636 subccc %o0, %i1, %g1
13637 add %l7, 0x68, %l6
13638 wr %g0, 0x80, %asi
13639 casa [%l6] 0x80, %i2, %l4
13640 fandnot2s %f27, %f4, %f11
13641 fmovspos %icc, %f27, %f24
13642 move %icc, %l3, %g2
13643 fmovdneg %xcc, %f2, %f1
13644 movn %xcc, %o5, %o3
13645 umulcc %i7, %o4, %l2
13646 edge32l %i0, %o1, %g5
13647 tn %xcc, 0x3
13648 tg %icc, 0x1
13649 tcs %xcc, 0x7
13650 fnot2 %f14, %f16
13651 bneg,a,pn %xcc, loop_1186
13652 fbuge,a %fcc1, loop_1187
13653 bshuffle %f12, %f8, %f2
13654 lduw [%l7 + 0x60], %i6
13655loop_1186:
13656 nop
13657 wr %g0, 0x89, %asi
13658 lduwa [%l7 + 0x70] %asi, %i3
13659loop_1187:
13660 nop
13661 set 0x19, %l4
13662 ldsba [%l7 + %l4] 0x14, %g4
13663 movcc %xcc, %o7, %o2
13664 bpos loop_1188
13665 addccc %l6, %l5, %g7
13666 nop
13667 set 0x30, %g7
13668 lduh [%l7 + %g7], %l0
13669 fpackfix %f30, %f3
13670loop_1188:
13671 sdiv %g6, 0x150A, %l1
13672 tle %xcc, 0x6
13673 fpadd16 %f10, %f18, %f18
13674 edge8l %i5, %g3, %o6
13675 popc %i4, %o0
13676 sethi 0x1DAF, %g1
13677 tsubcc %i2, %l4, %i1
13678 set 0x20, %i4
13679 swapa [%l7 + %i4] 0x18, %l3
13680 udivcc %o5, 0x048F, %g2
13681 edge16n %o3, %o4, %i7
13682 sub %l2, %o1, %i0
13683 wr %g0, 0x88, %asi
13684 ldstuba [%l7 + 0x35] %asi, %i6
13685 subccc %i3, %g5, %o7
13686 fbn %fcc2, loop_1189
13687 bvs loop_1190
13688 movvc %xcc, %g4, %o2
13689 wr %g0, 0x0c, %asi
13690 stda %f0, [%l7 + 0x40] %asi
13691loop_1189:
13692 fandnot2 %f2, %f26, %f10
13693loop_1190:
13694 nop
13695 set 0x71, %i5
13696 ldsba [%l7 + %i5] 0x88, %l5
13697 fornot1s %f5, %f16, %f2
13698 lduh [%l7 + 0x46], %l6
13699 fmovd %f2, %f24
13700 sdivx %l0, 0x0D8F, %g6
13701 edge16 %l1, %i5, %g7
13702 set 0x28, %l5
13703 prefetcha [%l7 + %l5] 0x15, 0x2
13704 wr %g0, 0x80, %asi
13705 lduha [%l7 + 0x42] %asi, %g3
13706 movcs %xcc, %o0, %g1
13707 add %i4, 0x1D35, %i2
13708 taddcc %i1, 0x11B7, %l3
13709 wr %g0, 0x88, %asi
13710 lduwa [%l7 + 0x4C] %asi, %o5
13711 movcc %xcc, %l4, %g2
13712 fbuge,a %fcc3, loop_1191
13713 sir 0x148D
13714 fpmerge %f26, %f25, %f30
13715 tle %icc, 0x2
13716loop_1191:
13717 alignaddrl %o4, %o3, %l2
13718 ta %icc, 0x4
13719 fmul8x16au %f31, %f18, %f24
13720 sethi 0x0053, %i7
13721 fones %f26
13722 smulcc %i0, 0x1BD5, %i6
13723 tleu %xcc, 0x5
13724 tleu %icc, 0x0
13725 edge16 %i3, %o1, %o7
13726 edge8l %g5, %o2, %l5
13727 fmovdne %xcc, %f31, %f2
13728 add %l7, 0x38, %l6
13729 wr %g0, 0x81, %asi
13730 casxa [%l6] %asi, %g4, %l0
13731 fmovdneg %icc, %f12, %f8
13732 sdivcc %l6, 0x0B7C, %l1
13733 fmovdle %icc, %f16, %f20
13734 movg %icc, %g6, %i5
13735 call loop_1192
13736 fblg %fcc1, loop_1193
13737 tsubcc %o6, 0x04FA, %g7
13738 ldx [%l7 + 0x70], %o0
13739loop_1192:
13740 brlz %g1, loop_1194
13741loop_1193:
13742 array8 %g3, %i4, %i1
13743 xorcc %l3, 0x0590, %o5
13744 nop
13745 fitos %f11, %f29
13746 fstox %f29, %f12
13747 fxtos %f12, %f7
13748loop_1194:
13749 bpos,a loop_1195
13750 sir 0x14F0
13751 xor %i2, 0x08A1, %l4
13752 fnors %f1, %f2, %f5
13753loop_1195:
13754 sdivx %o4, 0x0CA8, %o3
13755 nop
13756 setx 0x1DE2CC6F011441E4, %l0, %l6
13757 stx %l6, [%l7 + 0x28]
13758 ldd [%l7 + 0x28], %f10
13759 fsqrtd %f10, %f8
13760 stbar
13761 edge8l %g2, %l2, %i7
13762 ldx [%l7 + 0x68], %i6
13763 orcc %i0, 0x015C, %o1
13764 ldsh [%l7 + 0x46], %i3
13765 fmovscc %xcc, %f15, %f24
13766 sdiv %o7, 0x0E19, %g5
13767 edge8ln %o2, %g4, %l5
13768 movvc %icc, %l0, %l6
13769 bn,a loop_1196
13770 fmovsvs %icc, %f10, %f14
13771 tvs %xcc, 0x3
13772 array16 %l1, %i5, %g6
13773loop_1196:
13774 smulcc %g7, %o6, %g1
13775 srax %o0, 0x05, %g3
13776 mulscc %i1, 0x10E3, %l3
13777 edge32l %o5, %i4, %l4
13778 movleu %icc, %i2, %o3
13779 wr %g0, 0x11, %asi
13780 ldda [%l7 + 0x40] %asi, %f16
13781 orn %o4, 0x015F, %l2
13782 fbuge %fcc2, loop_1197
13783 tcs %xcc, 0x2
13784 tsubcc %i7, %i6, %g2
13785 tsubcctv %o1, %i0, %o7
13786loop_1197:
13787 sir 0x0B1C
13788 fcmpgt32 %f26, %f18, %i3
13789 movrgz %g5, %o2, %g4
13790 fmovrslz %l5, %f1, %f29
13791 edge32 %l6, %l1, %l0
13792 fbne %fcc2, loop_1198
13793 movrlez %g6, %i5, %g7
13794 edge32ln %o6, %g1, %g3
13795 tgu %icc, 0x6
13796loop_1198:
13797 tsubcctv %o0, 0x0F19, %i1
13798 tpos %icc, 0x0
13799 fbo %fcc1, loop_1199
13800 fcmpne16 %f12, %f4, %l3
13801 fble %fcc1, loop_1200
13802 tg %xcc, 0x7
13803loop_1199:
13804 smulcc %i4, %l4, %i2
13805 smul %o5, %o4, %o3
13806loop_1200:
13807 movvs %icc, %i7, %l2
13808 brnz %i6, loop_1201
13809 nop
13810 setx 0xB558C2BC, %l0, %l6
13811 st %l6, [%l7 + 0x28]
13812 ld [%l7 + 0x28], %f11
13813 setx 0x9507AC69, %l1, %l5
13814 st %l5, [%l7 + 0x10]
13815 ld [%l7 + 0x10], %f27
13816 fdivs %f27, %f11, %f16
13817 ldd [%l7 + 0x58], %o0
13818 wr %g0, 0x18, %asi
13819 sta %f8, [%l7 + 0x20] %asi
13820loop_1201:
13821 tn %xcc, 0x0
13822 edge16 %i0, %o7, %g2
13823 fnands %f26, %f15, %f23
13824 saved
13825 rdpr %cwp, %g1
13826 rdpr %cansave, %g2
13827 rdpr %canrestore, %g3
13828 rdpr %cleanwin, %g4
13829 rdpr %otherwin, %g5
13830 rdpr %wstate, %g6
13831 tvc %xcc, 0x0
13832 set 0x40, %i1
13833 stda %f0, [%l7 + %i1] 0x10
13834 movrlez %g5, 0x159, %o2
13835 srax %g4, %i3, %l6
13836 alignaddrl %l1, %l0, %l5
13837 addccc %g6, %i5, %g7
13838 wr %g0, 0x19, %asi
13839 ldxa [%l7 + 0x48] %asi, %o6
13840 udiv %g1, 0x02AC, %g3
13841 alignaddr %o0, %i1, %l3
13842 smul %i4, %l4, %i2
13843 xnor %o5, %o3, %i7
13844 orn %l2, 0x0092, %o4
13845 tne %icc, 0x3
13846 sdiv %o1, 0x09B7, %i0
13847 edge32 %i6, %g2, %o7
13848 fmovrde %g5, %f24, %f0
13849 addccc %o2, 0x032E, %i3
13850 wr %g0, 0x0c, %asi
13851 swapa [%l7 + 0x2C] %asi, %g4
13852 movl %icc, %l1, %l6
13853 wr %g0, 0x89, %asi
13854 stda %f0, [%l7 + 0x40] %asi
13855 nop
13856 setx 0xE07B65CF, %l0, %l6
13857 st %l6, [%l7 + 0x0C]
13858 ld [%l7 + 0x0C], %fsr
13859 brlz %l0, loop_1202
13860 taddcc %l5, 0x1FA4, %i5
13861 nop
13862 fitos %f10, %f6
13863 fstod %f6, %f4
13864 addccc %g6, 0x1C67, %o6
13865loop_1202:
13866 fmul8sux16 %f24, %f22, %f0
13867 edge8n %g1, %g7, %o0
13868 srl %g3, 0x0F, %i1
13869 array16 %l3, %i4, %l4
13870 fsrc2 %f8, %f6
13871 fbn,a %fcc0, loop_1203
13872 umulcc %o5, %i2, %o3
13873 fpsub16s %f11, %f4, %f22
13874 edge32l %i7, %l2, %o1
13875loop_1203:
13876 edge8ln %i0, %i6, %o4
13877 tvs %icc, 0x3
13878 fmuld8sux16 %f21, %f4, %f2
13879 flush %l7 + 0x64
13880 tcs %icc, 0x4
13881 tvs %icc, 0x2
13882 xnor %o7, 0x1241, %g5
13883 bcc loop_1204
13884 ta %icc, 0x3
13885 sdiv %g2, 0x1DB6, %i3
13886 tgu %xcc, 0x7
13887loop_1204:
13888 orncc %o2, %g4, %l6
13889 set 0x08, %g6
13890 lduwa [%l7 + %g6] 0x19, %l1
13891 wr %g0, 0x0c, %asi
13892 lduba [%l7 + 0x44] %asi, %l0
13893 movre %i5, 0x096, %g6
13894 stw %o6, [%l7 + 0x14]
13895 sra %l5, 0x1F, %g1
13896 smul %g7, %o0, %i1
13897 fcmple16 %f16, %f26, %g3
13898 sdivcc %l3, 0x057F, %l4
13899 edge16ln %o5, %i4, %i2
13900 tsubcctv %i7, 0x0BD2, %o3
13901 brlez,a %o1, loop_1205
13902 swap [%l7 + 0x30], %i0
13903 fmovsg %xcc, %f18, %f13
13904 alignaddr %i6, %o4, %o7
13905loop_1205:
13906 srax %g5, %l2, %i3
13907 array16 %g2, %o2, %g4
13908 brlz %l6, loop_1206
13909 edge8l %l0, %i5, %l1
13910 nop
13911 setx 0x705624A2, %l0, %l6
13912 st %l6, [%l7 + 0x28]
13913 ld [%l7 + 0x28], %fsr
13914 movneg %xcc, %g6, %l5
13915loop_1206:
13916 tg %icc, 0x7
13917 addcc %o6, %g7, %g1
13918 umulcc %i1, 0x0B05, %g3
13919 fmovsg %xcc, %f21, %f22
13920 movle %icc, %o0, %l4
13921 nop
13922 setx loop_1207, %l0, %l1
13923 wrpr 0x1, %tl
13924 wrpr %l1, %tnpc
13925 setx 0x34400001400, %l0, %l1
13926 wrpr %l1, %tstate
13927 wrhpr 0x4, %htstate
13928 done
13929 or %o5, 0x0063, %i4
13930 orcc %i2, %i7, %o3
13931 edge8n %o1, %l3, %i0
13932loop_1207:
13933 edge8l %o4, %o7, %i6
13934 fpsub32 %f2, %f30, %f2
13935 tgu %xcc, 0x0
13936 wr %g0, 0x04, %asi
13937 ldsha [%l7 + 0x30] %asi, %l2
13938 fornot1 %f6, %f28, %f18
13939 addcc %i3, %g2, %g5
13940 orn %g4, 0x11F2, %o2
13941 sll %l6, 0x13, %i5
13942 movrgz %l0, %l1, %l5
13943 and %o6, %g7, %g6
13944 fornot1s %f30, %f6, %f19
13945 stbar
13946 fexpand %f9, %f18
13947 edge8n %g1, %i1, %g3
13948 brlez,a %l4, loop_1208
13949 ldstub [%l7 + 0x3D], %o0
13950 fbg %fcc2, loop_1209
13951 ldd [%l7 + 0x28], %f0
13952loop_1208:
13953 fbule,a %fcc1, loop_1210
13954 be,pt %xcc, loop_1211
13955loop_1209:
13956 xorcc %o5, %i4, %i2
13957 tneg %xcc, 0x5
13958loop_1210:
13959 alignaddr %i7, %o3, %l3
13960loop_1211:
13961 sir 0x10F7
13962 fmovdg %xcc, %f28, %f18
13963 set 0x4A, %i0
13964 lduha [%l7 + %i0] 0x15, %o1
13965 fmovdle %xcc, %f23, %f2
13966 orncc %i0, %o4, %i6
13967 edge32ln %o7, %l2, %g2
13968 andcc %i3, 0x12E6, %g4
13969 bneg,a,pn %icc, loop_1212
13970 fabsd %f26, %f2
13971 fmuld8sux16 %f27, %f12, %f12
13972 fbule %fcc1, loop_1213
13973loop_1212:
13974 nop
13975 setx loop_1214, %l0, %l1
13976 wrpr 0x1, %tl
13977 wrpr %l1, %tnpc
13978 setx 0x34400001400, %l0, %l1
13979 wrpr %l1, %tstate
13980 wrhpr 0x4, %htstate
13981 done
13982 fble %fcc2, loop_1215
13983 edge8ln %o2, %l6, %i5
13984loop_1213:
13985 fble %fcc1, loop_1216
13986loop_1214:
13987 add %g5, 0x05D9, %l1
13988loop_1215:
13989 movre %l0, %o6, %l5
13990 fmovdvs %icc, %f7, %f12
13991loop_1216:
13992 nop
13993 fitos %f4, %f23
13994 fstox %f23, %f8
13995 tne %xcc, 0x3
13996 or %g7, 0x10D0, %g6
13997 nop
13998 setx loop_1217, %l0, %l1
13999 wrpr 0x1, %tl
14000 wrpr %l1, %tnpc
14001 setx 0x34400001400, %l0, %l1
14002 wrpr %l1, %tstate
14003 wrhpr 0x4, %htstate
14004 done
14005 fcmpgt16 %f12, %f30, %i1
14006 fmovscs %icc, %f31, %f5
14007 nop
14008 fitod %f26, %f26
14009loop_1217:
14010 addccc %g3, %g1, %o0
14011 fbo %fcc0, loop_1218
14012 move %xcc, %o5, %i4
14013 fbl,a %fcc1, loop_1219
14014 xor %i2, 0x0ED5, %i7
14015loop_1218:
14016 taddcctv %o3, %l3, %l4
14017 fbule %fcc1, loop_1220
14018loop_1219:
14019 ta %icc, 0x7
14020 tn %xcc, 0x0
14021 movrgez %o1, 0x179, %i0
14022loop_1220:
14023 xnorcc %i6, %o4, %o7
14024 bleu,a %xcc, loop_1221
14025 subcc %l2, 0x1F57, %i3
14026 edge16ln %g4, %o2, %l6
14027 fbule %fcc3, loop_1222
14028loop_1221:
14029 array16 %i5, %g2, %l1
14030 wr %g0, 0x89, %asi
14031 stwa %l0, [%l7 + 0x7C] %asi
14032loop_1222:
14033 movrne %o6, %l5, %g7
14034 smulcc %g6, 0x0727, %g5
14035 fxnor %f4, %f18, %f26
14036 brgz %g3, loop_1223
14037 tl %icc, 0x6
14038 fmovrsne %g1, %f12, %f24
14039 sll %o0, 0x0A, %i1
14040loop_1223:
14041 smul %o5, 0x176E, %i4
14042 movgu %icc, %i7, %o3
14043 tvc %xcc, 0x1
14044 movrlz %l3, 0x069, %l4
14045 movrgez %i2, %o1, %i6
14046 addcc %o4, 0x032C, %i0
14047 fpsub16 %f0, %f2, %f30
14048 ldsw [%l7 + 0x18], %o7
14049 ba,pn %icc, loop_1224
14050 andncc %l2, %i3, %o2
14051 fmul8x16al %f7, %f23, %f20
14052 tsubcc %g4, 0x1917, %l6
14053loop_1224:
14054 movvc %xcc, %i5, %g2
14055 edge32l %l0, %l1, %o6
14056 tge %icc, 0x2
14057 or %g7, 0x0E30, %g6
14058 array8 %g5, %l5, %g1
14059 fmovdl %icc, %f15, %f15
14060 movrgez %g3, 0x218, %i1
14061 udivcc %o0, 0x0632, %o5
14062 wr %g0, 0x04, %asi
14063 ldswa [%l7 + 0x20] %asi, %i4
14064 fmovsge %xcc, %f9, %f18
14065 alignaddrl %o3, %i7, %l3
14066 bshuffle %f16, %f6, %f12
14067 nop
14068 setx 0x48C06F54, %l0, %l6
14069 st %l6, [%l7 + 0x28]
14070 ld [%l7 + 0x28], %f27
14071 setx 0xF6CB6956, %l1, %l5
14072 st %l5, [%l7 + 0x10]
14073 ld [%l7 + 0x10], %f30
14074 fadds %f30, %f27, %f15
14075 tne %xcc, 0x7
14076 tn %icc, 0x2
14077 edge8ln %l4, %o1, %i2
14078 subccc %o4, %i0, %o7
14079 set 0x70, %l0
14080 ldxa [%l7 + %l0] 0x18, %l2
14081 orcc %i6, 0x1B6D, %o2
14082 fmovdleu %icc, %f29, %f26
14083 bcs,pn %xcc, loop_1225
14084 movcs %icc, %i3, %l6
14085 tvc %icc, 0x7
14086 fandnot1s %f6, %f27, %f13
14087loop_1225:
14088 fblg,a %fcc0, loop_1226
14089 movge %xcc, %i5, %g2
14090 xor %g4, %l0, %o6
14091 movcc %icc, %l1, %g7
14092loop_1226:
14093 edge8 %g5, %l5, %g6
14094 sth %g1, [%l7 + 0x76]
14095 fnot1 %f6, %f0
14096 ldsh [%l7 + 0x7A], %g3
14097 srl %i1, 0x0B, %o5
14098 movrgez %o0, %o3, %i7
14099 and %i4, 0x0625, %l4
14100 bne,a,pn %xcc, loop_1227
14101 sir 0x038F
14102 movvc %xcc, %o1, %i2
14103 fbu %fcc3, loop_1228
14104loop_1227:
14105 fmovdne %icc, %f20, %f19
14106 smul %o4, 0x0ECE, %i0
14107 tsubcctv %o7, %l2, %l3
14108loop_1228:
14109 fmovdne %icc, %f13, %f27
14110 edge8 %o2, %i6, %l6
14111 fcmple16 %f20, %f10, %i3
14112 sethi 0x03C1, %g2
14113 tgu %icc, 0x5
14114 edge8ln %i5, %g4, %o6
14115 wr %g0, 0x18, %asi
14116 ldda [%l7 + 0x30] %asi, %l0
14117 edge16ln %l1, %g7, %l5
14118 xor %g5, %g1, %g3
14119 move %xcc, %i1, %o5
14120 mulx %g6, %o3, %i7
14121 udivx %i4, 0x10F0, %l4
14122 fmul8ulx16 %f0, %f20, %f4
14123 movle %icc, %o0, %i2
14124 fmuld8ulx16 %f13, %f23, %f14
14125 bl,a loop_1229
14126 ldsw [%l7 + 0x0C], %o1
14127 movpos %xcc, %o4, %o7
14128 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
14129 nop ! nop ! stxa %l2, [%g0 + 0x188] %asi ripped by fixASI40.pl ripped by fixASI40.pl
14130loop_1229:
14131 srl %l3, 0x1A, %i0
14132 nop
14133 fitod %f2, %f8
14134 fdtox %f8, %f18
14135 fxtod %f18, %f8
14136 lduh [%l7 + 0x08], %o2
14137 fmovscc %icc, %f21, %f16
14138 ldstub [%l7 + 0x7E], %i6
14139 andcc %l6, 0x0397, %i3
14140 tsubcc %i5, %g2, %g4
14141 subc %l0, %l1, %o6
14142 movvc %xcc, %l5, %g7
14143 fbg,a %fcc3, loop_1230
14144 fmovdcc %icc, %f20, %f17
14145 fnegd %f28, %f2
14146 fcmpeq32 %f18, %f28, %g1
14147loop_1230:
14148 fmovrsgz %g3, %f18, %f25
14149 fpadd16s %f20, %f4, %f31
14150 fcmpeq16 %f6, %f4, %i1
14151 andncc %o5, %g5, %g6
14152 sdivx %i7, 0x0E95, %i4
14153 movrgz %o3, 0x177, %l4
14154 movrgez %i2, %o0, %o1
14155 membar 0x43
14156 edge8ln %o7, %o4, %l2
14157 sethi 0x1B2F, %i0
14158 brz %l3, loop_1231
14159 xnor %i6, 0x1D80, %l6
14160 nop
14161 set 0x56, %i2
14162 sth %o2, [%l7 + %i2]
14163 addccc %i3, %g2, %i5
14164loop_1231:
14165 tsubcctv %l0, 0x1C84, %l1
14166 fmovsne %xcc, %f22, %f2
14167 wr %g0, 0x89, %asi
14168 sta %f25, [%l7 + 0x1C] %asi
14169 addccc %g4, %l5, %o6
14170 movrlez %g1, 0x031, %g7
14171 orn %i1, 0x1F14, %g3
14172 fmovrde %g5, %f10, %f6
14173 movrgez %g6, %i7, %o5
14174 movcs %icc, %o3, %l4
14175 fmovdpos %xcc, %f1, %f22
14176 set 0x62, %o4
14177 ldstuba [%l7 + %o4] 0x10, %i2
14178 tle %xcc, 0x3
14179 taddcctv %o0, 0x1E6C, %o1
14180 sdivcc %i4, 0x1FF0, %o4
14181 ta %xcc, 0x3
14182 nop
14183 setx loop_1232, %l0, %l1
14184 wrpr 0x1, %tl
14185 wrpr %l1, %tnpc
14186 setx 0x34400001400, %l0, %l1
14187 wrpr %l1, %tstate
14188 wrhpr 0x4, %htstate
14189 done
14190 fsrc1s %f26, %f19
14191 nop
14192 setx 0xD049E0B5, %l0, %l6
14193 st %l6, [%l7 + 0x5C]
14194 ld [%l7 + 0x5C], %fsr
14195 tn %icc, 0x4
14196loop_1232:
14197 array32 %l2, %i0, %l3
14198 edge8n %i6, %o7, %l6
14199 tge %icc, 0x3
14200 edge32 %i3, %g2, %i5
14201 andcc %l0, %o2, %g4
14202 orcc %l1, %l5, %o6
14203 tvs %xcc, 0x7
14204 movg %xcc, %g7, %g1
14205 std %f30, [%l7 + 0x60]
14206 umul %i1, %g3, %g5
14207 movn %icc, %g6, %i7
14208 fones %f0
14209 ta %icc, 0x4
14210 fxor %f20, %f26, %f14
14211 alignaddrl %o3, %o5, %i2
14212 brnz %o0, loop_1233
14213 xorcc %l4, %i4, %o1
14214 edge32 %o4, %l2, %i0
14215 wr %g0, 0x0c, %asi
14216 stxa %l3, [%l7 + 0x68] %asi
14217loop_1233:
14218 nop
14219 set 0x40, %l2
14220 ldda [%l7 + %l2] 0x19, %f0
14221 wr %g0, 0x19, %asi
14222 prefetcha [%l7 + 0x30] %asi, 0x1
14223 fmuld8ulx16 %f18, %f14, %f6
14224 stx %o7, [%l7 + 0x78]
14225 xor %i3, %l6, %i5
14226 fpadd32s %f18, %f0, %f25
14227 fandnot2s %f17, %f27, %f18
14228 orncc %l0, %g2, %g4
14229 and %l1, %l5, %o6
14230 wr %g0, 0x89, %asi
14231 ldsba [%l7 + 0x11] %asi, %g7
14232 edge32 %o2, %g1, %i1
14233 move %xcc, %g3, %g5
14234 tle %icc, 0x1
14235 fnors %f29, %f21, %f23
14236 fbul,a %fcc2, loop_1234
14237 tle %icc, 0x7
14238 move %icc, %g6, %o3
14239 sdiv %o5, 0x17A1, %i7
14240loop_1234:
14241 bvs,a loop_1235
14242 fbe,a %fcc3, loop_1236
14243 edge16l %o0, %i2, %i4
14244 wr %g0, 0x89, %asi
14245 prefetcha [%l7 + 0x38] %asi, 0x3
14246loop_1235:
14247 taddcctv %o1, %l2, %o4
14248loop_1236:
14249 tcs %xcc, 0x5
14250 tvs %xcc, 0x1
14251 bvc,pt %xcc, loop_1237
14252 fmovsl %xcc, %f0, %f15
14253 tcs %icc, 0x5
14254 fcmple16 %f4, %f18, %i0
14255loop_1237:
14256 sdivx %i6, 0x124D, %l3
14257 sdiv %o7, 0x127B, %i3
14258 movcc %xcc, %i5, %l0
14259 alignaddr %g2, %g4, %l6
14260 sdivx %l5, 0x1C57, %l1
14261 srax %o6, %g7, %o2
14262 movrgz %i1, %g3, %g5
14263 brgz %g1, loop_1238
14264 edge32n %o3, %g6, %o5
14265 fmovdle %icc, %f3, %f11
14266 fsrc1s %f21, %f21
14267loop_1238:
14268 fmovrslez %i7, %f23, %f25
14269 fmovdcs %icc, %f12, %f19
14270 add %l7, 0x60, %l6
14271 wr %g0, 0x18, %asi
14272 ldxa [%l6] %asi, %i2
14273 casxa [%l6] %asi, %i2, %i4
14274 st %f11, [%l7 + 0x18]
14275 te %icc, 0x4
14276 tgu %icc, 0x3
14277 taddcctv %o0, %o1, %l2
14278 fmovsa %icc, %f30, %f21
14279 addcc %l4, 0x03B4, %o4
14280 tle %xcc, 0x6
14281 sdivcc %i0, 0x0387, %i6
14282 tcc %icc, 0x4
14283 tn %xcc, 0x3
14284 fbge,a %fcc3, loop_1239
14285 movn %icc, %o7, %l3
14286 nop
14287 fitos %f12, %f24
14288 fstoi %f24, %f30
14289 fcmpgt16 %f14, %f14, %i3
14290loop_1239:
14291 ta %xcc, 0x7
14292 add %l7, 0x50, %l6
14293 wr %g0, 0x0c, %asi
14294 casxa [%l6] 0x0c, %l0, %g2
14295 edge32l %i5, %l6, %l5
14296 bshuffle %f18, %f16, %f12
14297 brlz %l1, loop_1240
14298 nop
14299 setx 0x35FB1234, %l0, %l6
14300 st %l6, [%l7 + 0x28]
14301 ld [%l7 + 0x28], %f19
14302 setx 0x6847AD21, %l1, %l5
14303 st %l5, [%l7 + 0x10]
14304 ld [%l7 + 0x10], %f25
14305 fsubs %f25, %f19, %f15
14306 fcmpgt32 %f26, %f12, %g4
14307 orn %o6, %o2, %i1
14308loop_1240:
14309 fmovdcs %xcc, %f8, %f23
14310 bcs,pn %xcc, loop_1241
14311 umulcc %g7, 0x1390, %g5
14312 movrlez %g3, 0x1B4, %o3
14313 edge8n %g6, %o5, %i7
14314loop_1241:
14315 tleu %icc, 0x3
14316 ba loop_1242
14317 fbug,a %fcc1, loop_1243
14318 stw %g1, [%l7 + 0x5C]
14319 ld [%l7 + 0x08], %f21
14320loop_1242:
14321 membar 0x59
14322loop_1243:
14323 fmovsgu %xcc, %f15, %f16
14324 bvc loop_1244
14325 orcc %i2, %o0, %i4
14326 smul %l2, 0x137F, %l4
14327 umulcc %o4, 0x0968, %i0
14328loop_1244:
14329 tge %icc, 0x5
14330 tsubcc %o1, 0x1000, %o7
14331 bcs,pn %icc, loop_1245
14332 xor %i6, %i3, %l3
14333 edge32l %l0, %i5, %g2
14334 edge16 %l5, %l6, %g4
14335loop_1245:
14336 fbg %fcc2, loop_1246
14337 nop
14338 setx loop_1247, %l0, %l1
14339 wrpr 0x1, %tl
14340 wrpr %l1, %tnpc
14341 setx 0x34400001400, %l0, %l1
14342 wrpr %l1, %tstate
14343 wrhpr 0x4, %htstate
14344 done
14345 tsubcctv %l1, 0x0946, %o6
14346 taddcctv %i1, %o2, %g5
14347loop_1246:
14348 stb %g7, [%l7 + 0x3F]
14349loop_1247:
14350 movrgz %o3, 0x078, %g3
14351 tle %xcc, 0x5
14352 array16 %o5, %i7, %g1
14353 popc 0x1769, %i2
14354 movle %xcc, %o0, %g6
14355 fpsub16 %f0, %f6, %f22
14356 srlx %l2, 0x14, %l4
14357 fmovrdlz %o4, %f22, %f28
14358 addccc %i0, %o1, %o7
14359 edge16l %i4, %i6, %i3
14360 ba,pn %icc, loop_1248
14361 fxor %f0, %f30, %f26
14362 std %f22, [%l7 + 0x18]
14363 set 0x79, %g3
14364 ldstuba [%l7 + %g3] 0x04, %l3
14365loop_1248:
14366 edge16l %l0, %g2, %l5
14367 bvc,pn %xcc, loop_1249
14368 movl %xcc, %l6, %i5
14369 fzero %f4
14370 add %l7, 0x38, %l6
14371 wr %g0, 0x81, %asi
14372 casa [%l6] 0x81, %l1, %g4
14373loop_1249:
14374 nop
14375 wr %g0, 0x19, %asi
14376 ldswa [%l7 + 0x18] %asi, %i1
14377 fnot2s %f13, %f31
14378 set 0x21, %i7
14379 stba %o2, [%l7 + %i7] 0xeb
14380 membar #Sync
14381 sethi 0x1223, %o6
14382 fmovsl %xcc, %f9, %f15
14383 fmovsl %icc, %f27, %f7
14384 mulx %g5, 0x0DE4, %g7
14385 fnors %f11, %f11, %f12
14386 tgu %icc, 0x5
14387 movn %icc, %g3, %o5
14388 tcc %xcc, 0x1
14389 set 0x4E, %g5
14390 lduha [%l7 + %g5] 0x04, %i7
14391 fble %fcc0, loop_1250
14392 fmovsneg %xcc, %f25, %f23
14393 sdivcc %o3, 0x020C, %i2
14394 fmovdpos %icc, %f1, %f14
14395loop_1250:
14396 sdivcc %g1, 0x0BCC, %o0
14397 te %icc, 0x2
14398 st %f1, [%l7 + 0x18]
14399 sdivx %l2, 0x1A7E, %g6
14400 popc 0x164E, %o4
14401 subccc %i0, 0x003D, %l4
14402 fxnors %f14, %f5, %f26
14403 ta %xcc, 0x5
14404 fmovsg %icc, %f0, %f6
14405 fmovsneg %icc, %f3, %f2
14406 smulcc %o1, 0x170D, %i4
14407 movpos %icc, %o7, %i3
14408 move %xcc, %i6, %l0
14409 nop
14410 setx 0xC88AF9AFD5758F2E, %l0, %l6
14411 stx %l6, [%l7 + 0x28]
14412 ldd [%l7 + 0x28], %f14
14413 setx 0x53F29FB313F5F3FE, %l1, %l5
14414 stx %l5, [%l7 + 0x10]
14415 ldd [%l7 + 0x10], %f10
14416 faddd %f10, %f14, %f28
14417 orncc %g2, %l5, %l3
14418 edge32 %l6, %i5, %g4
14419 fabss %f21, %f8
14420 st %f5, [%l7 + 0x6C]
14421 mulscc %l1, 0x1027, %i1
14422 tgu %icc, 0x4
14423 brlz,a %o2, loop_1251
14424 edge8 %g5, %o6, %g7
14425 tcs %xcc, 0x0
14426 fmovdg %xcc, %f0, %f31
14427loop_1251:
14428 srlx %o5, %i7, %g3
14429 nop
14430 setx loop_1252, %l0, %l1
14431 wrpr 0x1, %tl
14432 wrpr %l1, %tnpc
14433 setx 0x34400001400, %l0, %l1
14434 wrpr %l1, %tstate
14435 wrhpr 0x4, %htstate
14436 done
14437 brlez %i2, loop_1253
14438 ldsb [%l7 + 0x7F], %o3
14439 brlez,a %o0, loop_1254
14440loop_1252:
14441 fpsub16 %f20, %f26, %f8
14442loop_1253:
14443 movn %icc, %g1, %g6
14444 brnz %o4, loop_1255
14445loop_1254:
14446 fcmpgt16 %f30, %f26, %l2
14447 and %i0, 0x0948, %o1
14448 fmuld8sux16 %f11, %f2, %f30
14449loop_1255:
14450 or %l4, %i4, %o7
14451 wr %g0, 0x10, %asi
14452 swapa [%l7 + 0x7C] %asi, %i6
14453 mova %icc, %i3, %g2
14454 tneg %xcc, 0x1
14455 bvs,a,pn %xcc, loop_1256
14456 tsubcc %l5, %l3, %l0
14457 bpos,pt %xcc, loop_1257
14458 nop
14459 fitod %f4, %f30
14460 fdtos %f30, %f23
14461loop_1256:
14462 edge32ln %l6, %g4, %i5
14463 umulcc %i1, 0x154E, %l1
14464loop_1257:
14465 stw %o2, [%l7 + 0x08]
14466 movvc %icc, %g5, %o6
14467 tsubcc %g7, 0x1DAD, %i7
14468 movg %xcc, %o5, %i2
14469 fsrc1s %f0, %f3
14470 stw %g3, [%l7 + 0x68]
14471 orncc %o3, %g1, %g6
14472 orncc %o0, %o4, %i0
14473 array8 %l2, %o1, %i4
14474 mova %icc, %o7, %l4
14475 xnorcc %i6, 0x1FD5, %g2
14476 movn %xcc, %i3, %l5
14477 edge32l %l3, %l6, %l0
14478 xorcc %g4, %i5, %i1
14479 tl %xcc, 0x4
14480 udiv %l1, 0x156A, %o2
14481 tvc %xcc, 0x6
14482 movleu %icc, %g5, %g7
14483 edge16ln %o6, %o5, %i2
14484 nop
14485 setx 0x79E0B465A0780463, %l0, %l6
14486 stx %l6, [%l7 + 0x30]
14487 ldx [%l7 + 0x30], %fsr
14488 tsubcc %i7, 0x176D, %g3
14489 udiv %o3, 0x1153, %g1
14490 wr %g0, 0x11, %asi
14491 ldswa [%l7 + 0x4C] %asi, %o0
14492 movvc %xcc, %o4, %i0
14493 fxnors %f30, %f17, %f20
14494 fbule %fcc3, loop_1258
14495 add %l2, %o1, %i4
14496 wr %g0, 0x27, %asi
14497 ldda [%l7 + 0x20] %asi, %g6
14498loop_1258:
14499 movleu %xcc, %o7, %l4
14500 bneg loop_1259
14501 srlx %i6, 0x19, %g2
14502 ta %icc, 0x0
14503 andncc %i3, %l5, %l3
14504loop_1259:
14505 fmovsneg %xcc, %f23, %f20
14506 tl %icc, 0x6
14507 fblg,a %fcc2, loop_1260
14508 fbug %fcc0, loop_1261
14509 fmuld8sux16 %f29, %f24, %f12
14510 set 0x4C, %g1
14511 lda [%l7 + %g1] 0x19, %f12
14512loop_1260:
14513 nop
14514 wr %g0, 0x88, %asi
14515 ldda [%l7 + 0x10] %asi, %i6
14516loop_1261:
14517 std %f24, [%l7 + 0x38]
14518 edge16l %l0, %g4, %i1
14519 fmul8sux16 %f6, %f16, %f20
14520 brlez,a %l1, loop_1262
14521 or %o2, 0x1F31, %g5
14522 tcs %xcc, 0x1
14523 membar 0x3E
14524loop_1262:
14525 fbl,a %fcc1, loop_1263
14526 alignaddr %i5, %g7, %o6
14527 fbu %fcc3, loop_1264
14528 taddcc %i2, %o5, %i7
14529loop_1263:
14530 fmovse %xcc, %f16, %f17
14531 ldsw [%l7 + 0x08], %o3
14532loop_1264:
14533 ldx [%l7 + 0x20], %g3
14534 bl,a,pn %icc, loop_1265
14535 std %f6, [%l7 + 0x28]
14536 fpsub32s %f5, %f11, %f16
14537 andcc %o0, %o4, %g1
14538loop_1265:
14539 andn %l2, 0x0AFD, %o1
14540 and %i0, %i4, %o7
14541 sub %l4, %g6, %g2
14542 edge16ln %i3, %l5, %l3
14543 sethi 0x0C08, %l6
14544 edge8 %l0, %i6, %g4
14545 fsrc1s %f20, %f12
14546 sethi 0x1C23, %l1
14547 ta %xcc, 0x3
14548 sethi 0x19A2, %i1
14549 sir 0x0090
14550 fbn,a %fcc0, loop_1266
14551 sub %g5, %i5, %o2
14552 stbar
14553 fnand %f18, %f0, %f4
14554loop_1266:
14555 std %f16, [%l7 + 0x40]
14556 set 0x40, %l1
14557 stwa %g7, [%l7 + %l1] 0x22
14558 membar #Sync
14559 bn %xcc, loop_1267
14560 edge32n %o6, %i2, %o5
14561 tgu %xcc, 0x0
14562 fornot2s %f15, %f6, %f20
14563loop_1267:
14564 fble,a %fcc0, loop_1268
14565 tgu %icc, 0x5
14566 prefetch [%l7 + 0x18], 0x0
14567 movge %icc, %o3, %g3
14568loop_1268:
14569 tneg %xcc, 0x6
14570 fmul8sux16 %f26, %f20, %f20
14571 bl,a,pt %icc, loop_1269
14572 fmovd %f28, %f22
14573 wr %g0, 0x80, %asi
14574 ldsha [%l7 + 0x0A] %asi, %o0
14575loop_1269:
14576 fnegd %f28, %f28
14577 sth %i7, [%l7 + 0x18]
14578 edge32n %o4, %l2, %g1
14579 movle %xcc, %i0, %i4
14580 movg %icc, %o7, %o1
14581 movne %xcc, %l4, %g6
14582 fmovdle %icc, %f28, %f16
14583 ldsb [%l7 + 0x54], %g2
14584 sir 0x1F48
14585 wr %g0, 0x04, %asi
14586 lda [%l7 + 0x4C] %asi, %f10
14587 movrgz %l5, 0x3C7, %l3
14588 edge8ln %l6, %i3, %l0
14589 be,a %xcc, loop_1270
14590 fblg,a %fcc0, loop_1271
14591 alignaddr %i6, %g4, %l1
14592 xnorcc %i1, %g5, %i5
14593loop_1270:
14594 movg %icc, %o2, %g7
14595loop_1271:
14596 nop
14597 set 0x20, %i6
14598 ldda [%l7 + %i6] 0x04, %i2
14599 fnegd %f16, %f24
14600 subccc %o6, 0x02BB, %o5
14601 sub %g3, 0x070C, %o3
14602 restored
14603 rdpr %cwp, %g1
14604 rdpr %cansave, %g2
14605 rdpr %canrestore, %g3
14606 rdpr %cleanwin, %g4
14607 rdpr %otherwin, %g5
14608 rdpr %wstate, %g6
14609 fandnot1 %f14, %f28, %f4
14610 fmovrslez %i7, %f10, %f18
14611 bg %icc, loop_1272
14612 bneg,pn %xcc, loop_1273
14613 bvs,a,pn %xcc, loop_1274
14614 array16 %o4, %o0, %g1
14615loop_1272:
14616 fcmpne32 %f20, %f14, %l2
14617loop_1273:
14618 movne %icc, %i0, %i4
14619loop_1274:
14620 fcmpeq32 %f30, %f14, %o1
14621 set 0x10, %o0
14622 lda [%l7 + %o0] 0x10, %f15
14623 fba %fcc3, loop_1275
14624 fmovdle %xcc, %f6, %f28
14625 wr %g0, 0x10, %asi
14626 lduwa [%l7 + 0x38] %asi, %o7
14627loop_1275:
14628 smul %g6, %l4, %l5
14629 orcc %l3, %l6, %i3
14630 ba,a,pt %icc, loop_1276
14631 fmovrslez %g2, %f7, %f13
14632 wr %g0, 0x80, %asi
14633 ldsba [%l7 + 0x39] %asi, %i6
14634loop_1276:
14635 andcc %l0, %g4, %l1
14636 udivcc %g5, 0x1EC4, %i1
14637 fmuld8sux16 %f20, %f21, %f2
14638 popc %o2, %i5
14639 fnot1 %f26, %f6
14640 bvs %icc, loop_1277
14641 orncc %g7, 0x093A, %i2
14642 fbu %fcc3, loop_1278
14643 movrne %o5, 0x3A9, %g3
14644loop_1277:
14645 movle %xcc, %o3, %i7
14646 nop
14647 set 0x60, %g2
14648 ldx [%l7 + %g2], %o4
14649loop_1278:
14650 addccc %o0, 0x1A3B, %g1
14651 sra %l2, 0x0C, %o6
14652 fabss %f27, %f2
14653 fble,a %fcc3, loop_1279
14654 tle %xcc, 0x6
14655 bl,a,pt %icc, loop_1280
14656 fzero %f22
14657loop_1279:
14658 alignaddrl %i0, %i4, %o1
14659 orncc %o7, 0x0CBA, %g6
14660loop_1280:
14661 tsubcc %l5, %l4, %l3
14662 movvs %xcc, %l6, %g2
14663 nop
14664 setx 0x9B10C6351541374C, %l0, %l6
14665 stx %l6, [%l7 + 0x28]
14666 ldd [%l7 + 0x28], %f4
14667 setx 0x0D1C55E61A923FD6, %l1, %l5
14668 stx %l5, [%l7 + 0x10]
14669 ldd [%l7 + 0x10], %f18
14670 fmuld %f18, %f4, %f30
14671 taddcctv %i3, 0x0433, %i6
14672 brlez,a %l0, loop_1281
14673 mulscc %g4, %g5, %l1
14674 tcs %xcc, 0x3
14675 and %o2, %i5, %g7
14676loop_1281:
14677 fxnor %f12, %f22, %f14
14678 fmovsn %icc, %f4, %f2
14679 fnot2s %f19, %f25
14680 fpsub16 %f18, %f2, %f24
14681 mulscc %i1, %i2, %g3
14682 smul %o3, %o5, %i7
14683 movn %icc, %o4, %o0
14684 bleu,a loop_1282
14685 fzeros %f9
14686 bcc,a,pt %icc, loop_1283
14687 call loop_1284
14688loop_1282:
14689 tl %icc, 0x4
14690 saved
14691 rdpr %cwp, %g1
14692 rdpr %cansave, %g2
14693 rdpr %canrestore, %g3
14694 rdpr %cleanwin, %g4
14695 rdpr %otherwin, %g5
14696 rdpr %wstate, %g6
14697loop_1283:
14698 brlez,a %l2, loop_1285
14699loop_1284:
14700 fbue %fcc0, loop_1286
14701 bl %xcc, loop_1287
14702 andncc %o6, %i0, %g1
14703loop_1285:
14704 fmovscs %icc, %f31, %f23
14705loop_1286:
14706 sdivx %i4, 0x120A, %o7
14707loop_1287:
14708 fnands %f31, %f2, %f2
14709 array16 %g6, %o1, %l5
14710 fba,a %fcc2, loop_1288
14711 tne %xcc, 0x5
14712 movrlez %l4, 0x11E, %l3
14713 edge32ln %l6, %i3, %i6
14714loop_1288:
14715 flush %l7 + 0x08
14716 movrne %g2, 0x25D, %g4
14717 ta %icc, 0x0
14718 taddcc %g5, %l0, %l1
14719 andcc %o2, 0x18FC, %g7
14720 fbn,a %fcc3, loop_1289
14721 add %i5, %i1, %g3
14722 sll %o3, %o5, %i2
14723 fnot2 %f2, %f4
14724loop_1289:
14725 fandnot2 %f24, %f30, %f4
14726 flush %l7 + 0x0C
14727 umulcc %o4, %o0, %l2
14728 fnot1 %f24, %f2
14729 fmovrsne %o6, %f6, %f11
14730 movg %xcc, %i7, %g1
14731 wr %g0, 0x19, %asi
14732 ldstuba [%l7 + 0x24] %asi, %i0
14733 fmovrsgz %i4, %f30, %f16
14734 fmovdle %icc, %f7, %f11
14735 fbule,a %fcc1, loop_1290
14736 subccc %g6, %o7, %l5
14737 array16 %o1, %l4, %l6
14738 movrne %i3, %l3, %i6
14739loop_1290:
14740 andncc %g2, %g5, %g4
14741 sub %l0, %l1, %o2
14742 fandnot2 %f30, %f10, %f16
14743 umulcc %i5, %g7, %g3
14744 brnz %i1, loop_1291
14745 stbar
14746 edge16ln %o3, %o5, %i2
14747 smul %o0, 0x0A2B, %l2
14748loop_1291:
14749 movneg %icc, %o6, %o4
14750 subc %i7, 0x1095, %g1
14751 bg loop_1292
14752 ld [%l7 + 0x58], %f16
14753 tl %xcc, 0x2
14754 tg %icc, 0x3
14755loop_1292:
14756 nop
14757 add %l7, 0x10, %l6
14758 wr %g0, 0x80, %asi
14759 lda [%l6] %asi, %i0
14760 casa [%l6] 0x80, %i0, %i4
14761 tcc %icc, 0x0
14762 fbl %fcc3, loop_1293
14763 movpos %icc, %g6, %o7
14764 or %o1, 0x06F2, %l5
14765 movpos %icc, %l4, %l6
14766loop_1293:
14767 fmovdle %xcc, %f22, %f7
14768 fcmpgt32 %f28, %f24, %l3
14769 restored
14770 rdpr %cwp, %g1
14771 rdpr %cansave, %g2
14772 rdpr %canrestore, %g3
14773 rdpr %cleanwin, %g4
14774 rdpr %otherwin, %g5
14775 rdpr %wstate, %g6
14776 andncc %i6, %i3, %g2
14777 fnand %f6, %f30, %f16
14778 tleu %icc, 0x4
14779 udivcc %g4, 0x1427, %g5
14780 nop
14781 setx loop_1294, %l0, %l1
14782 wrpr 0x1, %tl
14783 wrpr %l1, %tnpc
14784 setx 0x34400001400, %l0, %l1
14785 wrpr %l1, %tstate
14786 wrhpr 0x4, %htstate
14787 done
14788 bge,a,pt %xcc, loop_1295
14789 subc %l1, %l0, %i5
14790 sll %o2, 0x15, %g3
14791loop_1294:
14792 bl %xcc, loop_1296
14793loop_1295:
14794 call loop_1297
14795 edge8l %g7, %i1, %o3
14796 nop
14797 setx 0xBF2DB4267A5818DF, %l0, %l6
14798 stx %l6, [%l7 + 0x28]
14799 ldd [%l7 + 0x28], %f20
14800 setx 0x04B15B9C22C5BD06, %l1, %l5
14801 stx %l5, [%l7 + 0x10]
14802 ldd [%l7 + 0x10], %f12
14803 fmuld %f12, %f20, %f30
14804loop_1296:
14805 sll %i2, 0x1C, %o0
14806loop_1297:
14807 udiv %o5, 0x1371, %l2
14808 bge loop_1298
14809 array8 %o6, %o4, %g1
14810 fmul8ulx16 %f16, %f2, %f28
14811 be,a,pn %xcc, loop_1299
14812loop_1298:
14813 bgu loop_1300
14814 edge8l %i7, %i0, %i4
14815 movleu %xcc, %g6, %o1
14816loop_1299:
14817 sdivcc %o7, 0x087A, %l5
14818loop_1300:
14819 sll %l6, 0x1D, %l4
14820 add %l7, 0x18, %l6
14821 wr %g0, 0x19, %asi
14822 ldxa [%l6] %asi, %i6
14823 casxa [%l6] 0x19, %i6, %l3
14824 array8 %g2, %i3, %g5
14825 tvc %icc, 0x0
14826 edge32 %l1, %g4, %i5
14827 tcs %xcc, 0x7
14828 movrlz %l0, 0x131, %g3
14829 wr %g0, 0x0c, %asi
14830 sta %f5, [%l7 + 0x1C] %asi
14831 edge16l %o2, %i1, %o3
14832 ld [%l7 + 0x58], %f5
14833 movrne %i2, 0x37D, %o0
14834 addccc %o5, 0x1C37, %l2
14835 tneg %xcc, 0x6
14836 add %l7, 0x6C, %l6
14837 wr %g0, 0x88, %asi
14838 casa [%l6] 0x88, %o6, %g7
14839 membar 0x2C
14840 lduh [%l7 + 0x32], %o4
14841 edge32ln %g1, %i7, %i4
14842 restored
14843 rdpr %cwp, %g1
14844 rdpr %cansave, %g2
14845 rdpr %canrestore, %g3
14846 rdpr %cleanwin, %g4
14847 rdpr %otherwin, %g5
14848 rdpr %wstate, %g6
14849 ble,a loop_1301
14850 nop
14851 fitos %f31, %f2
14852 srl %i0, 0x06, %g6
14853 movleu %icc, %o1, %l5
14854loop_1301:
14855 fmul8x16 %f4, %f12, %f16
14856 movrlz %l6, 0x210, %l4
14857 umulcc %i6, %o7, %l3
14858 ble %xcc, loop_1302
14859 movleu %xcc, %g2, %i3
14860 sir 0x1234
14861 fmovsne %icc, %f1, %f9
14862loop_1302:
14863 be loop_1303
14864 fmovrde %l1, %f24, %f2
14865 fmovrsne %g5, %f7, %f20
14866 mulscc %i5, 0x1F6A, %l0
14867loop_1303:
14868 fbug,a %fcc3, loop_1304
14869 fbl,a %fcc3, loop_1305
14870 st %f24, [%l7 + 0x58]
14871 lduw [%l7 + 0x2C], %g4
14872loop_1304:
14873 fmovscs %icc, %f31, %f31
14874loop_1305:
14875 fmovscc %icc, %f20, %f18
14876 movge %xcc, %o2, %g3
14877 fmovse %xcc, %f12, %f5
14878 movcs %xcc, %i1, %o3
14879 tneg %icc, 0x5
14880 tcs %icc, 0x0
14881 tvs %icc, 0x1
14882 restored
14883 rdpr %cwp, %g1
14884 rdpr %cansave, %g2
14885 rdpr %canrestore, %g3
14886 rdpr %cleanwin, %g4
14887 rdpr %otherwin, %g5
14888 rdpr %wstate, %g6
14889 wr %g0, 0x18, %asi
14890 lda [%l7 + 0x38] %asi, %f10
14891 fcmpgt32 %f28, %f6, %o0
14892 ta %icc, 0x2
14893 udiv %o5, 0x1A5F, %i2
14894 alignaddrl %o6, %g7, %o4
14895 movge %icc, %l2, %g1
14896 srl %i7, 0x00, %i0
14897 tsubcctv %g6, 0x1D27, %i4
14898 fmovrsgez %o1, %f19, %f19
14899 wr %g0, 0x27, %asi
14900 stxa %l5, [%l7 + 0x70] %asi
14901 membar #Sync
14902 array16 %l4, %l6, %i6
14903 fmovdne %icc, %f27, %f4
14904 swap [%l7 + 0x48], %o7
14905 tge %icc, 0x6
14906 array32 %l3, %i3, %l1
14907 movcc %icc, %g2, %g5
14908 subcc %i5, %l0, %o2
14909 tpos %xcc, 0x7
14910 restored
14911 rdpr %cwp, %g1
14912 rdpr %cansave, %g2
14913 rdpr %canrestore, %g3
14914 rdpr %cleanwin, %g4
14915 rdpr %otherwin, %g5
14916 rdpr %wstate, %g6
14917 fpadd16s %f8, %f15, %f21
14918 brnz %g4, loop_1306
14919 edge8l %g3, %i1, %o0
14920 addcc %o5, %o3, %o6
14921 movrgez %i2, %o4, %l2
14922loop_1306:
14923 fcmpne32 %f28, %f4, %g1
14924 andcc %i7, %i0, %g7
14925 mulscc %g6, 0x16B7, %o1
14926 movle %icc, %l5, %l4
14927 tg %icc, 0x5
14928 tn %icc, 0x0
14929 nop
14930 fitos %f7, %f3
14931 fornot1s %f5, %f12, %f16
14932 fexpand %f27, %f4
14933 ldsh [%l7 + 0x26], %i4
14934 nop
14935 setx 0x3A60F02CD7E44926, %l0, %l6
14936 stx %l6, [%l7 + 0x28]
14937 ldd [%l7 + 0x28], %f24
14938 setx 0x450CE09FE0E8580B, %l1, %l5
14939 stx %l5, [%l7 + 0x10]
14940 ldd [%l7 + 0x10], %f14
14941 fdivd %f14, %f24, %f18
14942 fbue %fcc0, loop_1307
14943 movg %icc, %l6, %o7
14944 edge32ln %i6, %l3, %l1
14945 addccc %i3, 0x12A9, %g2
14946loop_1307:
14947 restored
14948 rdpr %cwp, %g1
14949 rdpr %cansave, %g2
14950 rdpr %canrestore, %g3
14951 rdpr %cleanwin, %g4
14952 rdpr %otherwin, %g5
14953 rdpr %wstate, %g6
14954 mova %xcc, %i5, %g5
14955 subc %o2, %g4, %l0
14956 fors %f0, %f2, %f31
14957 edge8ln %g3, %o0, %i1
14958 xnor %o5, 0x0304, %o3
14959 bge,a,pt %icc, loop_1308
14960 fmovsge %icc, %f8, %f9
14961 bneg,a,pt %icc, loop_1309
14962 nop
14963 setx 0xF95F2CC71C1D7677, %l0, %l6
14964 stx %l6, [%l7 + 0x28]
14965 ldd [%l7 + 0x28], %f8
14966 fsqrtd %f8, %f4
14967loop_1308:
14968 tge %xcc, 0x5
14969 bn,pn %xcc, loop_1310
14970loop_1309:
14971 fmovdl %icc, %f14, %f27
14972 fandnot2 %f24, %f30, %f14
14973 te %icc, 0x6
14974loop_1310:
14975 bn,a,pn %xcc, loop_1311
14976 fmovrde %o6, %f14, %f4
14977 edge16 %o4, %i2, %g1
14978 fzeros %f3
14979loop_1311:
14980 fmovda %icc, %f21, %f4
14981 tpos %icc, 0x1
14982 saved
14983 rdpr %cwp, %g1
14984 rdpr %cansave, %g2
14985 rdpr %canrestore, %g3
14986 rdpr %cleanwin, %g4
14987 rdpr %otherwin, %g5
14988 rdpr %wstate, %g6
14989 sdivcc %i7, 0x1586, %l2
14990 fblg %fcc3, loop_1312
14991 edge16 %i0, %g7, %g6
14992 orncc %o1, %l4, %i4
14993 tvc %icc, 0x2
14994loop_1312:
14995 faligndata %f30, %f4, %f22
14996 ldsb [%l7 + 0x14], %l6
14997 sllx %o7, 0x1B, %i6
14998 movl %icc, %l5, %l1
14999 bl,a,pt %icc, loop_1313
15000 sll %l3, 0x14, %g2
15001 fexpand %f28, %f4
15002 call loop_1314
15003loop_1313:
15004 srlx %i3, 0x0C, %g5
15005 popc 0x1D3A, %i5
15006 wr %g0, 0x88, %asi
15007 stba %o2, [%l7 + 0x63] %asi
15008loop_1314:
15009 fmovdcs %xcc, %f2, %f0
15010 tle %icc, 0x4
15011 fmovsleu %icc, %f14, %f18
15012 alignaddrl %g4, %l0, %g3
15013 mulscc %o0, 0x0E7E, %o5
15014 saved
15015 rdpr %cwp, %g1
15016 rdpr %cansave, %g2
15017 rdpr %canrestore, %g3
15018 rdpr %cleanwin, %g4
15019 rdpr %otherwin, %g5
15020 rdpr %wstate, %g6
15021 fmovrdne %i1, %f6, %f18
15022 tpos %icc, 0x1
15023 nop
15024 setx 0x43D9B7BA, %l0, %l6
15025 st %l6, [%l7 + 0x28]
15026 ld [%l7 + 0x28], %f13
15027 setx 0xA6935B7A, %l1, %l5
15028 st %l5, [%l7 + 0x10]
15029 ld [%l7 + 0x10], %f17
15030 fsubs %f17, %f13, %f21
15031 fmul8ulx16 %f10, %f22, %f20
15032 fnand %f0, %f14, %f10
15033 tle %xcc, 0x1
15034 tle %icc, 0x5
15035 edge16 %o3, %o6, %i2
15036 movl %icc, %g1, %o4
15037 sdivx %i7, 0x0236, %l2
15038 movle %xcc, %i0, %g7
15039 sllx %g6, %o1, %i4
15040 membar 0x17
15041 fbuge,a %fcc3, loop_1315
15042 st %f10, [%l7 + 0x30]
15043 tsubcctv %l4, %l6, %i6
15044 fmovdle %xcc, %f0, %f20
15045loop_1315:
15046 tsubcctv %o7, 0x16D9, %l5
15047 fors %f2, %f25, %f6
15048 array8 %l3, %g2, %i3
15049 wr %g0, 0x80, %asi
15050 ldda [%l7 + 0x40] %asi, %f0
15051 tge %icc, 0x1
15052 edge8ln %l1, %i5, %g5
15053 fbe,a %fcc0, loop_1316
15054 movgu %icc, %g4, %o2
15055 tcs %xcc, 0x5
15056 saved
15057 rdpr %cwp, %g1
15058 rdpr %cansave, %g2
15059 rdpr %canrestore, %g3
15060 rdpr %cleanwin, %g4
15061 rdpr %otherwin, %g5
15062 rdpr %wstate, %g6
15063loop_1316:
15064 fmovrsne %l0, %f11, %f0
15065 wr %g0, 0x80, %asi
15066 lduwa [%l7 + 0x2C] %asi, %g3
15067 fbuge %fcc0, loop_1317
15068 umulcc %o0, %o5, %i1
15069 fmovde %icc, %f20, %f20
15070 prefetch [%l7 + 0x70], 0x1
15071loop_1317:
15072 bcs loop_1318
15073 nop
15074 setx 0xEBC8D3C8, %l0, %l6
15075 st %l6, [%l7 + 0x28]
15076 ld [%l7 + 0x28], %f24
15077 setx 0x32395B71, %l1, %l5
15078 st %l5, [%l7 + 0x10]
15079 ld [%l7 + 0x10], %f3
15080 fsubs %f3, %f24, %f1
15081 fbug,a %fcc0, loop_1319
15082 st %f19, [%l7 + 0x18]
15083loop_1318:
15084 fmovsleu %icc, %f5, %f31
15085 fmovdcc %icc, %f17, %f16
15086loop_1319:
15087 fmovsvs %icc, %f25, %f16
15088 fmovrde %o6, %f28, %f8
15089 movneg %xcc, %i2, %g1
15090 fmovsvc %xcc, %f0, %f10
15091 edge8 %o3, %o4, %i7
15092 and %i0, %l2, %g7
15093 andn %g6, %i4, %o1
15094 sdiv %l6, 0x0C79, %l4
15095 te %xcc, 0x7
15096 nop
15097 setx 0xC0050EBB3ABA2A70, %l0, %l6
15098 stx %l6, [%l7 + 0x28]
15099 ldd [%l7 + 0x28], %f14
15100 setx 0xCCB0355B37C61067, %l1, %l5
15101 stx %l5, [%l7 + 0x10]
15102 ldd [%l7 + 0x10], %f26
15103 fdivd %f26, %f14, %f22
15104 orcc %o7, 0x168E, %l5
15105 add %l7, 0x70, %l6
15106 wr %g0, 0x81, %asi
15107 casxa [%l6] 0x81, %l3, %g2
15108 movleu %icc, %i6, %l1
15109 fsrc2 %f28, %f28
15110 nop
15111 setx 0x605FCBDD, %l0, %l6
15112 st %l6, [%l7 + 0x08]
15113 ld [%l7 + 0x08], %fsr
15114 tneg %xcc, 0x6
15115 tvs %xcc, 0x5
15116 bvc,a %icc, loop_1320
15117 prefetch [%l7 + 0x58], 0x0
15118 sra %i3, %g5, %g4
15119 fmovsleu %icc, %f7, %f17
15120loop_1320:
15121 addc %i5, %o2, %g3
15122 fmovsl %icc, %f23, %f0
15123 udivx %l0, 0x15AB, %o0
15124 edge16l %i1, %o5, %o6
15125 andn %g1, 0x093D, %i2
15126 sdivx %o3, 0x1E3B, %o4
15127 ta %icc, 0x2
15128 fpadd32 %f6, %f20, %f20
15129 fpsub16s %f25, %f17, %f24
15130 fnands %f29, %f14, %f13
15131 edge8n %i7, %i0, %l2
15132 movn %icc, %g6, %g7
15133 sdiv %i4, 0x1EE9, %l6
15134 fmovdvc %icc, %f29, %f15
15135 saved
15136 rdpr %cwp, %g1
15137 rdpr %cansave, %g2
15138 rdpr %canrestore, %g3
15139 rdpr %cleanwin, %g4
15140 rdpr %otherwin, %g5
15141 rdpr %wstate, %g6
15142 sdivcc %l4, 0x14C0, %o1
15143 nop
15144 setx loop_1321, %l0, %l1
15145 wrpr 0x1, %tl
15146 wrpr %l1, %tnpc
15147 setx 0x34400001400, %l0, %l1
15148 wrpr %l1, %tstate
15149 wrhpr 0x4, %htstate
15150 done
15151 fbe,a %fcc1, loop_1322
15152 sub %l5, %l3, %o7
15153 tcs %icc, 0x3
15154loop_1321:
15155 movcc %xcc, %g2, %i6
15156loop_1322:
15157 te %icc, 0x4
15158 taddcc %i3, %l1, %g5
15159 edge16ln %i5, %o2, %g4
15160 sdivx %g3, 0x1DC8, %o0
15161 taddcctv %l0, 0x1BB9, %o5
15162 fbl,a %fcc2, loop_1323
15163 array32 %i1, %o6, %g1
15164 for %f30, %f12, %f22
15165 orn %i2, %o4, %i7
15166loop_1323:
15167 fbue,a %fcc0, loop_1324
15168 udiv %i0, 0x10A4, %o3
15169 set 0x6C, %o6
15170 stba %g6, [%l7 + %o6] 0x11
15171loop_1324:
15172 movvs %xcc, %l2, %i4
15173 movre %l6, 0x378, %l4
15174 movrne %g7, %l5, %l3
15175 tsubcc %o7, %g2, %o1
15176 edge32ln %i6, %i3, %g5
15177 brz %i5, loop_1325
15178 stx %o2, [%l7 + 0x20]
15179 movn %xcc, %g4, %g3
15180 tvs %xcc, 0x5
15181loop_1325:
15182 nop
15183 wr %g0, 0x80, %asi
15184 sta %f0, [%l7 + 0x6C] %asi
15185 fandnot2s %f21, %f13, %f30
15186 fbo %fcc0, loop_1326
15187 te %xcc, 0x5
15188 fmovdl %icc, %f25, %f3
15189 movrlez %l1, 0x363, %o0
15190loop_1326:
15191 movpos %xcc, %o5, %i1
15192 movvs %xcc, %l0, %g1
15193 brgez %o6, loop_1327
15194 tvs %icc, 0x7
15195 smulcc %i2, %i7, %o4
15196 edge8ln %i0, %o3, %g6
15197loop_1327:
15198 fpackfix %f26, %f20
15199 edge16ln %i4, %l6, %l4
15200 orcc %l2, 0x04D4, %l5
15201 tsubcc %l3, %g7, %o7
15202 alignaddrl %o1, %i6, %g2
15203 srlx %i3, %g5, %i5
15204 nop
15205 fitod %f12, %f18
15206 fdtos %f18, %f30
15207 move %icc, %g4, %o2
15208 fmul8x16 %f19, %f24, %f0
15209 taddcctv %l1, %o0, %g3
15210 tn %xcc, 0x1
15211 umulcc %o5, 0x1FEB, %i1
15212 set 0x28, %o2
15213 prefetcha [%l7 + %o2] 0x11, 0x2
15214 array16 %o6, %g1, %i7
15215 tg %icc, 0x4
15216 array8 %i2, %i0, %o4
15217 movrlz %o3, %g6, %i4
15218 movcs %icc, %l6, %l2
15219 fsrc1 %f26, %f4
15220 taddcc %l5, %l3, %g7
15221 fble,a %fcc1, loop_1328
15222 move %xcc, %o7, %o1
15223 xnor %i6, %g2, %i3
15224 array8 %l4, %g5, %g4
15225loop_1328:
15226 array32 %i5, %l1, %o0
15227 fmovsle %xcc, %f2, %f18
15228 sdivx %g3, 0x175B, %o5
15229 edge32 %i1, %l0, %o6
15230 set 0x44, %i3
15231 sta %f11, [%l7 + %i3] 0x18
15232 nop
15233 setx 0x5A645B91707BD863, %l0, %l6
15234 stx %l6, [%l7 + 0x20]
15235 ldx [%l7 + 0x20], %fsr
15236 popc 0x0DEA, %g1
15237 andn %o2, %i2, %i0
15238 sth %i7, [%l7 + 0x68]
15239 tl %icc, 0x7
15240 edge8l %o4, %g6, %i4
15241 xnorcc %l6, %o3, %l5
15242 swap [%l7 + 0x18], %l2
15243 and %l3, 0x1D81, %g7
15244 movvc %icc, %o7, %i6
15245 sir 0x0839
15246 edge32n %g2, %o1, %l4
15247 be %xcc, loop_1329
15248 xnor %i3, 0x0123, %g5
15249 fmovrslez %g4, %f25, %f27
15250 fsrc1s %f9, %f3
15251loop_1329:
15252 subc %l1, 0x1D37, %o0
15253 edge16l %g3, %o5, %i1
15254 array8 %i5, %o6, %g1
15255 fornot1 %f20, %f26, %f28
15256 fbuge %fcc0, loop_1330
15257 fmovrslz %l0, %f31, %f16
15258 brnz,a %o2, loop_1331
15259 array16 %i0, %i2, %o4
15260loop_1330:
15261 std %f30, [%l7 + 0x58]
15262 lduh [%l7 + 0x0E], %i7
15263loop_1331:
15264 array32 %g6, %i4, %l6
15265 tgu %icc, 0x6
15266 set 0x18, %o3
15267 swapa [%l7 + %o3] 0x80, %l5
15268 mulx %o3, %l3, %l2
15269 mulx %o7, %i6, %g2
15270 movrgez %g7, %o1, %i3
15271 movcs %xcc, %l4, %g4
15272 addc %l1, 0x15C5, %o0
15273 orncc %g3, 0x144B, %g5
15274 nop
15275 setx loop_1332, %l0, %l1
15276 wrpr 0x1, %tl
15277 wrpr %l1, %tnpc
15278 setx 0x34400001400, %l0, %l1
15279 wrpr %l1, %tstate
15280 wrhpr 0x4, %htstate
15281 done
15282 movne %xcc, %i1, %i5
15283 orn %o6, %g1, %o5
15284 movne %icc, %o2, %l0
15285loop_1332:
15286 nop
15287 set 0x0A, %o1
15288 stha %i0, [%l7 + %o1] 0xea
15289 membar #Sync
15290 fmul8x16al %f21, %f3, %f14
15291 umul %o4, %i7, %g6
15292 edge8n %i2, %i4, %l6
15293 fabss %f17, %f14
15294 edge32n %o3, %l3, %l2
15295 tl %icc, 0x6
15296 fmovrsgez %l5, %f25, %f15
15297 srlx %i6, %g2, %o7
15298 array8 %g7, %o1, %l4
15299 movneg %xcc, %g4, %l1
15300 orcc %i3, 0x0AB0, %g3
15301 nop
15302 setx loop_1333, %l0, %l1
15303 wrpr 0x1, %tl
15304 wrpr %l1, %tpc
15305 add %l1, 0x4, %l1
15306 wrpr %l1, %tnpc
15307 setx 0x34400001400, %l0, %l1
15308 wrpr %l1, %tstate
15309 wrhpr 0x4, %htstate
15310 retry
15311 fnegd %f6, %f12
15312 array8 %o0, %g5, %i5
15313 fmovrsne %i1, %f28, %f30
15314loop_1333:
15315 bleu,pn %icc, loop_1334
15316 tle %xcc, 0x6
15317 array16 %g1, %o6, %o2
15318 srlx %o5, 0x1B, %i0
15319loop_1334:
15320 fbo,a %fcc2, loop_1335
15321 umulcc %o4, %i7, %g6
15322 taddcctv %i2, 0x10A3, %l0
15323 fmovsl %xcc, %f13, %f1
15324loop_1335:
15325 sub %i4, 0x14D5, %l6
15326 movrgz %o3, 0x2DB, %l3
15327 fmovsge %icc, %f7, %f19
15328 nop
15329 fitod %f8, %f6
15330 fdtos %f6, %f13
15331 movvs %xcc, %l2, %l5
15332 set 0x40, %l6
15333 ldda [%l7 + %l6] 0x14, %f16
15334 nop
15335 setx 0xA1C543610EAB6392, %l0, %l6
15336 stx %l6, [%l7 + 0x28]
15337 ldd [%l7 + 0x28], %f4
15338 setx 0xAD06822C52220D32, %l1, %l5
15339 stx %l5, [%l7 + 0x10]
15340 ldd [%l7 + 0x10], %f10
15341 faddd %f10, %f4, %f26
15342 fpadd16 %f22, %f4, %f4
15343 tvc %xcc, 0x0
15344 orcc %i6, %g2, %o7
15345 movle %xcc, %o1, %g7
15346 fnot2s %f5, %f29
15347 tge %xcc, 0x3
15348 tvs %icc, 0x7
15349 std %f16, [%l7 + 0x58]
15350 bneg loop_1336
15351 movn %xcc, %g4, %l4
15352 edge16ln %i3, %g3, %o0
15353 fmovdneg %icc, %f7, %f7
15354loop_1336:
15355 fnor %f6, %f26, %f2
15356 bn,pt %xcc, loop_1337
15357 fblg,a %fcc1, loop_1338
15358 movle %icc, %l1, %i5
15359 nop
15360 setx 0x2D087DE73231460F, %l0, %l6
15361 stx %l6, [%l7 + 0x28]
15362 ldd [%l7 + 0x28], %f10
15363 setx 0x2B0EB631230141F1, %l1, %l5
15364 stx %l5, [%l7 + 0x10]
15365 ldd [%l7 + 0x10], %f6
15366 fdivd %f6, %f10, %f0
15367loop_1337:
15368 subcc %g5, 0x136F, %i1
15369loop_1338:
15370 nop
15371 fitos %f6, %f9
15372 fstox %f9, %f16
15373 fxtos %f16, %f3
15374 sethi 0x188D, %o6
15375 movl %icc, %g1, %o2
15376 srax %i0, %o4, %o5
15377 array8 %g6, %i7, %l0
15378 fbu,a %fcc2, loop_1339
15379 movre %i4, 0x3CE, %l6
15380 srl %o3, 0x1B, %i2
15381 tl %icc, 0x7
15382loop_1339:
15383 brgez %l2, loop_1340
15384 ldsh [%l7 + 0x6E], %l3
15385 movre %l5, %g2, %o7
15386 movg %xcc, %i6, %g7
15387loop_1340:
15388 andcc %o1, %l4, %g4
15389 wr %g0, 0x89, %asi
15390 stwa %i3, [%l7 + 0x14] %asi
15391 set 0x20, %o7
15392 ldda [%l7 + %o7] 0x14, %o0
15393 bleu loop_1341
15394 movvs %xcc, %l1, %g3
15395 tg %icc, 0x1
15396 taddcc %g5, 0x0E66, %i5
15397loop_1341:
15398 nop
15399 fitod %f14, %f10
15400 fmovdcs %xcc, %f24, %f0
15401 set 0x7E, %l3
15402 lduha [%l7 + %l3] 0x89, %o6
15403 andncc %i1, %o2, %i0
15404 fmovda %xcc, %f4, %f21
15405 set 0x40, %o5
15406 stda %f0, [%l7 + %o5] 0x14
15407 mulscc %g1, 0x1483, %o4
15408 tneg %xcc, 0x5
15409 fpack32 %f2, %f24, %f8
15410 bvc,a %icc, loop_1342
15411 fcmpne32 %f14, %f26, %g6
15412 alignaddr %i7, %o5, %l0
15413 xor %l6, 0x1B58, %i4
15414loop_1342:
15415 fmovdcs %xcc, %f7, %f9
15416 sdivx %o3, 0x0628, %i2
15417 brz,a %l3, loop_1343
15418 movre %l5, %g2, %o7
15419 fmovse %icc, %f24, %f2
15420 movleu %xcc, %i6, %g7
15421loop_1343:
15422 tgu %xcc, 0x3
15423 bl,a loop_1344
15424 fbe,a %fcc3, loop_1345
15425 fornot2 %f4, %f14, %f30
15426 movneg %icc, %l2, %l4
15427loop_1344:
15428 nop
15429 setx 0x606C7D35, %l0, %l6
15430 st %l6, [%l7 + 0x10]
15431 ld [%l7 + 0x10], %fsr
15432loop_1345:
15433 edge16 %o1, %g4, %o0
15434 sra %l1, %g3, %i3
15435 sllx %g5, 0x0B, %i5
15436 edge32 %i1, %o6, %i0
15437 tleu %icc, 0x1
15438 fmovdl %xcc, %f13, %f28
15439 movre %g1, %o2, %o4
15440 nop
15441 setx loop_1346, %l0, %l1
15442 wrpr 0x1, %tl
15443 wrpr %l1, %tnpc
15444 setx 0x34400001400, %l0, %l1
15445 wrpr %l1, %tstate
15446 wrhpr 0x4, %htstate
15447 done
15448 fba %fcc2, loop_1347
15449 movvs %icc, %i7, %g6
15450 sllx %o5, 0x0D, %l0
15451loop_1346:
15452 taddcctv %i4, %l6, %i2
15453loop_1347:
15454 array8 %o3, %l3, %l5
15455 fpsub16 %f14, %f28, %f6
15456 movrgz %o7, 0x2E6, %g2
15457 edge32ln %i6, %g7, %l2
15458 movvc %xcc, %l4, %g4
15459 umulcc %o0, %l1, %g3
15460 orn %i3, 0x1CD7, %o1
15461 swap [%l7 + 0x34], %i5
15462 smulcc %i1, %o6, %i0
15463 movne %icc, %g1, %o2
15464 popc %g5, %o4
15465 edge16 %g6, %i7, %l0
15466 array32 %i4, %o5, %l6
15467 xnor %o3, %l3, %l5
15468 movge %xcc, %o7, %g2
15469 fbug,a %fcc2, loop_1348
15470 stx %i2, [%l7 + 0x58]
15471 movle %xcc, %i6, %g7
15472 tvc %xcc, 0x3
15473loop_1348:
15474 mulx %l2, 0x0FFC, %l4
15475 movcc %icc, %o0, %l1
15476 fnors %f23, %f8, %f4
15477 subccc %g3, %g4, %i3
15478 srl %o1, %i5, %i1
15479 edge32n %o6, %i0, %o2
15480 fbu %fcc1, loop_1349
15481 fpack32 %f26, %f28, %f8
15482 swap [%l7 + 0x30], %g5
15483 ldsh [%l7 + 0x6A], %o4
15484loop_1349:
15485 tg %icc, 0x3
15486 movvc %xcc, %g6, %g1
15487 array32 %l0, %i4, %o5
15488 tsubcctv %l6, %o3, %i7
15489 saved
15490 rdpr %cwp, %g1
15491 rdpr %cansave, %g2
15492 rdpr %canrestore, %g3
15493 rdpr %cleanwin, %g4
15494 rdpr %otherwin, %g5
15495 rdpr %wstate, %g6
15496 sth %l3, [%l7 + 0x46]
15497 stx %o7, [%l7 + 0x50]
15498 fbue %fcc3, loop_1350
15499 fornot2 %f8, %f2, %f4
15500 sdivcc %l5, 0x09BF, %i2
15501 xnorcc %i6, %g2, %l2
15502loop_1350:
15503 orn %g7, %l4, %l1
15504 movn %xcc, %o0, %g3
15505 fsrc1 %f14, %f8
15506 udiv %g4, 0x0A3A, %o1
15507 sub %i3, 0x07EE, %i1
15508 movvc %icc, %o6, %i5
15509 fexpand %f9, %f6
15510 set 0x40, %g4
15511 ldda [%l7 + %g4] 0x24, %o2
15512 sra %g5, 0x15, %o4
15513 fpsub16s %f9, %f18, %f10
15514 te %icc, 0x4
15515 wr %g0, 0x11, %asi
15516 stda %f0, [%l7 + 0x40] %asi
15517 tsubcctv %g6, %g1, %l0
15518 tvs %xcc, 0x5
15519 movvc %xcc, %i4, %o5
15520 nop
15521 fitod %f10, %f26
15522 fdtox %f26, %f24
15523 fmovsn %icc, %f20, %f29
15524 xorcc %i0, %l6, %i7
15525 fmovrde %l3, %f0, %f24
15526 umulcc %o7, 0x0087, %o3
15527 alignaddrl %l5, %i2, %g2
15528 fabss %f7, %f6
15529 movg %xcc, %i6, %l2
15530 taddcctv %l4, %g7, %o0
15531 srax %l1, 0x0D, %g4
15532 stb %g3, [%l7 + 0x3C]
15533 nop
15534 setx loop_1351, %l0, %l1
15535 jmpl %l1, %i3
15536 sdiv %o1, 0x1677, %o6
15537 set 0x38, %g7
15538 ldsha [%l7 + %g7] 0x88, %i5
15539loop_1351:
15540 tcs %xcc, 0x2
15541 edge16n %o2, %g5, %i1
15542 nop
15543 setx 0x13CD3463, %l0, %l6
15544 st %l6, [%l7 + 0x28]
15545 ld [%l7 + 0x28], %f12
15546 fsqrts %f12, %f26
15547 fnot1 %f28, %f4
15548 andn %o4, %g6, %g1
15549 set 0x22, %i4
15550 ldsba [%l7 + %i4] 0x0c, %l0
15551 array8 %o5, %i4, %i0
15552 fmovrse %l6, %f10, %f2
15553 tge %xcc, 0x6
15554 movcc %icc, %i7, %l3
15555 orncc %o3, %l5, %i2
15556 ble,a %icc, loop_1352
15557 fble,a %fcc0, loop_1353
15558 fpsub32s %f7, %f2, %f29
15559 andcc %o7, 0x10A1, %i6
15560loop_1352:
15561 brlez %g2, loop_1354
15562loop_1353:
15563 bg,a %xcc, loop_1355
15564 tneg %icc, 0x6
15565 mulscc %l2, 0x0BEE, %g7
15566loop_1354:
15567 subcc %o0, 0x03F3, %l4
15568loop_1355:
15569 brlez,a %l1, loop_1356
15570 fnors %f10, %f1, %f6
15571 edge16n %g4, %g3, %o1
15572 addc %i3, %o6, %i5
15573loop_1356:
15574 edge32l %o2, %g5, %o4
15575 fpadd32s %f25, %f7, %f22
15576 subccc %i1, %g6, %l0
15577 set 0x60, %l4
15578 stwa %o5, [%l7 + %l4] 0x2f
15579 membar #Sync
15580 xnor %i4, %i0, %g1
15581 srlx %l6, 0x1D, %i7
15582 addcc %o3, %l3, %i2
15583 edge16ln %o7, %l5, %g2
15584 udivx %i6, 0x1C77, %g7
15585 fabsd %f10, %f26
15586 sdivx %l2, 0x18FB, %l4
15587 nop
15588 setx 0x533740F3, %l0, %l6
15589 st %l6, [%l7 + 0x28]
15590 ld [%l7 + 0x28], %f1
15591 setx 0x9E988D4F, %l1, %l5
15592 st %l5, [%l7 + 0x10]
15593 ld [%l7 + 0x10], %f14
15594 fmuls %f14, %f1, %f2
15595 nop
15596 setx 0x21AB5D8DA04DF8F9, %l0, %l6
15597 stx %l6, [%l7 + 0x58]
15598 ldx [%l7 + 0x58], %fsr
15599 ta %xcc, 0x1
15600 smul %o0, 0x1EB8, %g4
15601 restored
15602 rdpr %cwp, %g1
15603 rdpr %cansave, %g2
15604 rdpr %canrestore, %g3
15605 rdpr %cleanwin, %g4
15606 rdpr %otherwin, %g5
15607 rdpr %wstate, %g6
15608 fmovde %xcc, %f26, %f2
15609 tn %icc, 0x2
15610 srax %l1, 0x1D, %g3
15611 fbule %fcc0, loop_1357
15612 edge32n %o1, %i3, %o6
15613 fornot1s %f30, %f11, %f21
15614 addcc %i5, 0x1109, %g5
15615loop_1357:
15616 ldd [%l7 + 0x10], %o2
15617 edge16 %o4, %i1, %g6
15618 fxnor %f16, %f14, %f30
15619 fornot1s %f17, %f17, %f7
15620 edge16l %o5, %l0, %i4
15621 orcc %i0, 0x0FD5, %g1
15622 nop
15623 set 0x58, %i5
15624 ldd [%l7 + %i5], %i6
15625 mulx %l6, %l3, %o3
15626 nop
15627 setx 0xF04D3041, %l0, %l6
15628 st %l6, [%l7 + 0x18]
15629 ld [%l7 + 0x18], %fsr
15630 brgez,a %o7, loop_1358
15631 edge8ln %i2, %g2, %l5
15632 wr %g0, 0xeb, %asi
15633 stwa %g7, [%l7 + 0x58] %asi
15634 membar #Sync
15635loop_1358:
15636 call loop_1359
15637 bg,pt %xcc, loop_1360
15638 movvs %icc, %i6, %l2
15639 popc 0x0DB5, %o0
15640loop_1359:
15641 movcs %xcc, %l4, %l1
15642loop_1360:
15643 tvc %xcc, 0x0
15644 mulx %g3, 0x1CE1, %o1
15645 brgez,a %g4, loop_1361
15646 tcs %icc, 0x1
15647 andcc %o6, 0x02E4, %i3
15648 fpack16 %f30, %f11
15649loop_1361:
15650 std %f18, [%l7 + 0x28]
15651 bneg,a,pt %xcc, loop_1362
15652 saved
15653 rdpr %cwp, %g1
15654 rdpr %cansave, %g2
15655 rdpr %canrestore, %g3
15656 rdpr %cleanwin, %g4
15657 rdpr %otherwin, %g5
15658 rdpr %wstate, %g6
15659 fbule %fcc2, loop_1363
15660 edge16ln %i5, %g5, %o2
15661loop_1362:
15662 xorcc %o4, 0x1FDE, %i1
15663 sllx %g6, %l0, %o5
15664loop_1363:
15665 edge8l %i0, %g1, %i7
15666 tsubcc %l6, %i4, %l3
15667 xnorcc %o7, 0x1EFB, %o3
15668 te %icc, 0x5
15669 flush %l7 + 0x74
15670 set 0x1C, %i1
15671 ldsba [%l7 + %i1] 0x19, %i2
15672 fnegs %f25, %f7
15673 movg %icc, %g2, %l5
15674 movpos %xcc, %i6, %g7
15675 fornot1 %f16, %f26, %f18
15676 fbuge,a %fcc3, loop_1364
15677 tn %xcc, 0x7
15678 fbuge,a %fcc1, loop_1365
15679 fmovrslez %o0, %f25, %f21
15680loop_1364:
15681 move %icc, %l2, %l4
15682 tn %icc, 0x5
15683loop_1365:
15684 restored
15685 rdpr %cwp, %g1
15686 rdpr %cansave, %g2
15687 rdpr %canrestore, %g3
15688 rdpr %cleanwin, %g4
15689 rdpr %otherwin, %g5
15690 rdpr %wstate, %g6
15691 fabsd %f22, %f8
15692 edge32ln %g3, %o1, %l1
15693 edge16n %o6, %i3, %i5
15694 nop
15695 setx loop_1366, %l0, %l1
15696 jmpl %l1, %g4
15697 movle %icc, %g5, %o2
15698 fmovsl %icc, %f7, %f15
15699 movneg %icc, %o4, %i1
15700loop_1366:
15701 nop
15702 wr %g0, 0x89, %asi
15703 prefetcha [%l7 + 0x18] %asi, 0x3
15704 sdiv %l0, 0x1168, %i0
15705 sdivx %o5, 0x16C4, %i7
15706 movvs %xcc, %g1, %i4
15707 add %l6, %l3, %o7
15708 movvc %icc, %i2, %o3
15709 fmovsn %xcc, %f21, %f23
15710 fones %f19
15711 tle %xcc, 0x3
15712 umulcc %g2, %i6, %g7
15713 move %xcc, %o0, %l2
15714 movpos %xcc, %l4, %g3
15715 andn %o1, %l5, %l1
15716 fmovscc %xcc, %f9, %f11
15717 fbule,a %fcc2, loop_1367
15718 nop
15719 setx loop_1368, %l0, %l1
15720 jmpl %l1, %i3
15721 fones %f30
15722 sub %i5, 0x0DEC, %o6
15723loop_1367:
15724 fbuge,a %fcc0, loop_1369
15725loop_1368:
15726 movrgz %g4, %o2, %o4
15727 movrlz %g5, %g6, %l0
15728 orncc %i1, %i0, %i7
15729loop_1369:
15730 fnot2s %f27, %f18
15731 bpos,a,pt %xcc, loop_1370
15732 movpos %xcc, %g1, %o5
15733 fmovs %f10, %f4
15734 srax %l6, %l3, %o7
15735loop_1370:
15736 nop
15737 fitos %f11, %f26
15738 fstod %f26, %f8
15739 fones %f23
15740 and %i2, %i4, %o3
15741 sdivcc %i6, 0x0254, %g2
15742 mulscc %o0, %l2, %g7
15743 fnor %f4, %f28, %f28
15744 bn,pn %icc, loop_1371
15745 restored
15746 rdpr %cwp, %g1
15747 rdpr %cansave, %g2
15748 rdpr %canrestore, %g3
15749 rdpr %cleanwin, %g4
15750 rdpr %otherwin, %g5
15751 rdpr %wstate, %g6
15752 mulx %g3, 0x1F39, %l4
15753 orcc %o1, %l1, %l5
15754loop_1371:
15755 edge16n %i3, %i5, %g4
15756 fbug %fcc2, loop_1372
15757 movgu %icc, %o6, %o2
15758 wr %g0, 0x19, %asi
15759 lda [%l7 + 0x68] %asi, %f20
15760loop_1372:
15761 movl %xcc, %o4, %g5
15762 taddcctv %l0, 0x1BCC, %i1
15763 set 0x2C, %l5
15764 ldswa [%l7 + %l5] 0x88, %g6
15765 fmovrsgez %i7, %f13, %f22
15766 andncc %i0, %o5, %l6
15767 xnorcc %g1, %o7, %i2
15768 st %f25, [%l7 + 0x1C]
15769 nop
15770 fitos %f3, %f15
15771 fstox %f15, %f4
15772 fxtos %f4, %f20
15773 bl,a,pn %xcc, loop_1373
15774 movle %xcc, %i4, %l3
15775 bcc,a loop_1374
15776 move %xcc, %o3, %g2
15777loop_1373:
15778 bvs,a,pt %xcc, loop_1375
15779 subcc %o0, 0x01AA, %l2
15780loop_1374:
15781 fbue,a %fcc0, loop_1376
15782 movrgez %i6, 0x0D6, %g7
15783loop_1375:
15784 tleu %icc, 0x0
15785 or %l4, 0x1D23, %g3
15786loop_1376:
15787 mulscc %o1, %l5, %i3
15788 array32 %l1, %i5, %o6
15789 fmovdn %xcc, %f15, %f1
15790 xor %o2, %g4, %g5
15791 movvs %xcc, %o4, %l0
15792 srl %i1, 0x11, %g6
15793 sllx %i0, %i7, %l6
15794 movrgz %g1, %o5, %o7
15795 movre %i4, 0x392, %l3
15796 mulscc %i2, 0x1A10, %o3
15797 tvc %xcc, 0x0
15798 brlz,a %g2, loop_1377
15799 move %icc, %o0, %l2
15800 tl %icc, 0x5
15801 fmovdn %icc, %f26, %f14
15802loop_1377:
15803 fbu,a %fcc2, loop_1378
15804 tg %xcc, 0x3
15805 addccc %i6, %l4, %g3
15806 movle %xcc, %o1, %l5
15807loop_1378:
15808 fmovrdlez %i3, %f4, %f18
15809 orncc %l1, 0x0E44, %i5
15810 addcc %o6, 0x17DF, %g7
15811 nop
15812 fitod %f13, %f12
15813 nop
15814 setx loop_1379, %l0, %l1
15815 jmpl %l1, %g4
15816 srax %g5, %o4, %o2
15817 movrgz %l0, %g6, %i0
15818 movrlz %i7, 0x20F, %l6
15819loop_1379:
15820 tg %icc, 0x5
15821 fmovsge %xcc, %f27, %f2
15822 mulscc %i1, 0x093A, %g1
15823 te %icc, 0x3
15824 andcc %o7, 0x0DEA, %i4
15825 sethi 0x18FF, %o5
15826 fnegs %f20, %f15
15827 sdiv %i2, 0x0005, %o3
15828 movge %xcc, %l3, %g2
15829 addccc %o0, 0x1250, %i6
15830 fbule,a %fcc3, loop_1380
15831 subccc %l4, 0x0A21, %l2
15832 tg %xcc, 0x7
15833 edge16n %o1, %g3, %l5
15834loop_1380:
15835 bvs,a,pt %icc, loop_1381
15836 and %i3, 0x10BE, %l1
15837 sdivx %i5, 0x1C00, %g7
15838 umulcc %o6, %g5, %g4
15839loop_1381:
15840 nop
15841 set 0x38, %i0
15842 lda [%l7 + %i0] 0x14, %f6
15843 fnegd %f10, %f2
15844 tn %xcc, 0x0
15845 tsubcctv %o2, 0x03AB, %l0
15846 nop
15847 set 0x2E, %l0
15848 lduh [%l7 + %l0], %o4
15849 nop
15850 fitod %f12, %f24
15851 fdtoi %f24, %f22
15852 prefetch [%l7 + 0x40], 0x3
15853 udivcc %i0, 0x1357, %i7
15854 movl %icc, %l6, %i1
15855 fsrc1s %f26, %f6
15856 edge32ln %g6, %o7, %g1
15857 orncc %i4, %i2, %o3
15858 tg %xcc, 0x3
15859 orncc %l3, 0x09D1, %g2
15860 srax %o5, %o0, %i6
15861 nop
15862 set 0x30, %i2
15863 std %f20, [%l7 + %i2]
15864 add %l4, 0x169C, %l2
15865 fmovspos %icc, %f11, %f31
15866 fmovsvs %xcc, %f15, %f14
15867 be,a %xcc, loop_1382
15868 smulcc %o1, 0x04F8, %g3
15869 nop
15870 fitos %f14, %f17
15871 fstoi %f17, %f7
15872 bne,pn %xcc, loop_1383
15873loop_1382:
15874 std %f10, [%l7 + 0x10]
15875 fmul8ulx16 %f4, %f18, %f10
15876 fbn,a %fcc1, loop_1384
15877loop_1383:
15878 edge32 %l5, %l1, %i3
15879 tgu %xcc, 0x6
15880 te %icc, 0x7
15881loop_1384:
15882 fmovda %icc, %f29, %f15
15883 set 0x5C, %o4
15884 lduha [%l7 + %o4] 0x11, %g7
15885 mulx %i5, 0x08E1, %g5
15886 sllx %g4, %o6, %l0
15887 lduh [%l7 + 0x66], %o4
15888 bn,pn %icc, loop_1385
15889 ta %xcc, 0x5
15890 array16 %i0, %i7, %o2
15891 srl %l6, 0x1D, %g6
15892loop_1385:
15893 fbul %fcc1, loop_1386
15894 xorcc %i1, %o7, %i4
15895 sir 0x1F62
15896 movrne %i2, 0x2A4, %g1
15897loop_1386:
15898 movrgz %l3, %g2, %o3
15899 fpack16 %f26, %f11
15900 fmovrslez %o5, %f3, %f21
15901 tcc %xcc, 0x5
15902 edge32 %i6, %o0, %l4
15903 sra %l2, %g3, %l5
15904 movvs %xcc, %o1, %l1
15905 umulcc %g7, 0x1D64, %i5
15906 udivx %g5, 0x0727, %g4
15907 wr %g0, 0x10, %asi
15908 ldsha [%l7 + 0x4E] %asi, %i3
15909 udivcc %l0, 0x0EC7, %o4
15910 fmovda %xcc, %f26, %f30
15911 fmovrse %o6, %f17, %f17
15912 set 0x40, %l2
15913 ldda [%l7 + %l2] 0x18, %f16
15914 fbg,a %fcc3, loop_1387
15915 fmovdneg %xcc, %f3, %f27
15916 bleu,pn %icc, loop_1388
15917 xorcc %i7, %i0, %o2
15918loop_1387:
15919 fornot1 %f24, %f10, %f30
15920 tcc %icc, 0x2
15921loop_1388:
15922 movne %icc, %g6, %i1
15923 edge16n %l6, %o7, %i2
15924 fcmpgt16 %f14, %f2, %g1
15925 fsrc2 %f6, %f10
15926 alignaddr %l3, %g2, %o3
15927 fsrc1 %f4, %f6
15928 sethi 0x18D8, %i4
15929 fmovse %icc, %f17, %f7
15930 nop
15931 fitod %f8, %f0
15932 fdtos %f0, %f21
15933 fxors %f26, %f30, %f26
15934 and %i6, %o0, %l4
15935 udiv %o5, 0x1C44, %g3
15936 std %f6, [%l7 + 0x08]
15937 array8 %l2, %l5, %o1
15938 sdivcc %g7, 0x119A, %l1
15939 fand %f24, %f2, %f12
15940 taddcc %i5, %g5, %g4
15941 andncc %l0, %i3, %o6
15942 movne %icc, %i7, %i0
15943 fmovrdgz %o2, %f6, %f22
15944 fnand %f26, %f20, %f6
15945 fnot2s %f21, %f25
15946 edge8ln %g6, %i1, %o4
15947 movge %xcc, %o7, %l6
15948 sdiv %i2, 0x07BB, %g1
15949 flush %l7 + 0x48
15950 tne %xcc, 0x3
15951 fmovsvc %icc, %f19, %f31
15952 set 0x10, %g6
15953 stba %g2, [%l7 + %g6] 0x22
15954 membar #Sync
15955 sllx %l3, 0x19, %i4
15956 bneg,pt %icc, loop_1389
15957 popc 0x1D17, %o3
15958 be,a %icc, loop_1390
15959 movcs %icc, %o0, %l4
15960loop_1389:
15961 tleu %icc, 0x6
15962 fpadd16 %f16, %f18, %f12
15963loop_1390:
15964 movleu %icc, %o5, %i6
15965 movre %g3, %l5, %o1
15966 fbuge %fcc0, loop_1391
15967 movrgez %l2, 0x2E1, %g7
15968 andncc %i5, %g5, %g4
15969 fabsd %f24, %f24
15970loop_1391:
15971 subccc %l1, 0x1EB5, %i3
15972 movpos %xcc, %o6, %l0
15973 xnorcc %i7, 0x0767, %i0
15974 movrlz %o2, %i1, %o4
15975 fcmple32 %f0, %f8, %o7
15976 movrne %g6, %l6, %i2
15977 alignaddrl %g1, %l3, %i4
15978 fmovrde %o3, %f0, %f16
15979 edge16ln %o0, %l4, %o5
15980 andn %i6, 0x0BE7, %g2
15981 fsrc2 %f18, %f18
15982 tsubcc %l5, %o1, %l2
15983 fmul8sux16 %f30, %f18, %f14
15984 xnorcc %g3, %g7, %g5
15985 brnz %i5, loop_1392
15986 smulcc %g4, 0x13A8, %i3
15987 nop
15988 setx 0xA073D435, %l0, %l6
15989 st %l6, [%l7 + 0x64]
15990 ld [%l7 + 0x64], %fsr
15991 edge8 %o6, %l1, %i7
15992loop_1392:
15993 fpsub32s %f30, %f14, %f15
15994 or %l0, %i0, %i1
15995 alignaddr %o2, %o4, %g6
15996 edge8n %l6, %i2, %g1
15997 fbue %fcc3, loop_1393
15998 fmovdpos %xcc, %f11, %f5
15999 fmovdgu %xcc, %f27, %f22
16000 fmovdneg %icc, %f30, %f27
16001loop_1393:
16002 fzero %f16
16003 fornot1 %f14, %f30, %f16
16004 taddcc %o7, 0x0D1B, %i4
16005 fnot1 %f10, %f10
16006 or %o3, 0x10D1, %o0
16007 tvs %icc, 0x2
16008 nop
16009 setx 0xEDFBCD8D4054D74E, %l0, %l6
16010 stx %l6, [%l7 + 0x10]
16011 ldx [%l7 + 0x10], %fsr
16012 nop
16013 set 0x6F, %g3
16014 ldsb [%l7 + %g3], %l4
16015 andn %l3, %i6, %o5
16016 edge32l %g2, %o1, %l5
16017 fmovs %f18, %f10
16018 tgu %icc, 0x2
16019 membar 0x1A
16020 brz,a %g3, loop_1394
16021 fpack32 %f28, %f20, %f28
16022 wr %g0, 0xe3, %asi
16023 stwa %g7, [%l7 + 0x78] %asi
16024 membar #Sync
16025loop_1394:
16026 and %g5, %l2, %g4
16027 udivx %i3, 0x007D, %o6
16028 fnegd %f26, %f12
16029 xnorcc %i5, 0x0DE3, %i7
16030 fmovse %xcc, %f6, %f21
16031 wr %g0, 0x04, %asi
16032 prefetcha [%l7 + 0x48] %asi, 0x1
16033 movrgez %l0, %i1, %i0
16034 tsubcc %o4, %g6, %o2
16035 sll %l6, 0x0E, %i2
16036 fpack32 %f24, %f14, %f12
16037 udivcc %g1, 0x1A35, %i4
16038 bcc,a,pn %icc, loop_1395
16039 movge %xcc, %o7, %o0
16040 sdiv %o3, 0x0276, %l3
16041 bl %icc, loop_1396
16042loop_1395:
16043 udiv %l4, 0x0A74, %i6
16044 fmovsg %icc, %f31, %f30
16045 nop
16046 fitod %f10, %f6
16047 fdtox %f6, %f6
16048loop_1396:
16049 edge16 %g2, %o1, %l5
16050 tne %icc, 0x7
16051 fbuge,a %fcc2, loop_1397
16052 movgu %icc, %o5, %g3
16053 addc %g5, %l2, %g7
16054 xorcc %i3, %g4, %o6
16055loop_1397:
16056 nop
16057 fitod %f8, %f10
16058 fdtox %f10, %f8
16059 fxtod %f8, %f26
16060 ldd [%l7 + 0x40], %f24
16061 movleu %icc, %i5, %l1
16062 bleu,a %xcc, loop_1398
16063 nop
16064 fitos %f7, %f29
16065 tcs %xcc, 0x6
16066 brgez %i7, loop_1399
16067loop_1398:
16068 tg %xcc, 0x7
16069 taddcctv %i1, %l0, %i0
16070 fcmpgt32 %f4, %f12, %o4
16071loop_1399:
16072 bge,pt %xcc, loop_1400
16073 movn %xcc, %g6, %l6
16074 fpadd16s %f31, %f15, %f4
16075 fmovda %xcc, %f6, %f26
16076loop_1400:
16077 fcmpeq16 %f12, %f6, %i2
16078 array8 %o2, %g1, %o7
16079 lduh [%l7 + 0x5C], %o0
16080 sra %o3, 0x07, %i4
16081 stbar
16082 movcc %xcc, %l4, %l3
16083 tne %xcc, 0x7
16084 add %i6, 0x108E, %o1
16085 sub %g2, %l5, %o5
16086 subc %g3, 0x1943, %l2
16087 fmovsa %icc, %f9, %f6
16088 and %g5, %i3, %g7
16089 wr %g0, 0x19, %asi
16090 swapa [%l7 + 0x40] %asi, %g4
16091 fmovscc %xcc, %f7, %f17
16092 fornot1s %f17, %f24, %f4
16093 movne %icc, %i5, %l1
16094 movcs %icc, %i7, %o6
16095 fmovsneg %xcc, %f15, %f29
16096 tl %icc, 0x3
16097 brnz %i1, loop_1401
16098 fmovdn %icc, %f10, %f17
16099 fnegs %f24, %f8
16100 tvc %xcc, 0x3
16101loop_1401:
16102 sllx %l0, %o4, %g6
16103 membar #Sync
16104 set 0x40, %i7
16105 ldda [%l7 + %i7] 0x16, %f0
16106 xnor %i0, 0x17B1, %l6
16107 wr %g0, 0x89, %asi
16108 lda [%l7 + 0x50] %asi, %f25
16109 movrgez %o2, %g1, %o7
16110 nop
16111 setx 0x65A4B41630788B0E, %l0, %l6
16112 stx %l6, [%l7 + 0x20]
16113 ldx [%l7 + 0x20], %fsr
16114 sllx %o0, 0x1F, %o3
16115 set 0x40, %g1
16116 stda %f0, [%l7 + %g1] 0x89
16117 subcc %i4, 0x0CA9, %l4
16118 nop
16119 setx loop_1402, %l0, %l1
16120 wrpr 0x1, %tl
16121 wrpr %l1, %tnpc
16122 setx 0x34400001400, %l0, %l1
16123 wrpr %l1, %tstate
16124 wrhpr 0x4, %htstate
16125 done
16126 ldub [%l7 + 0x17], %l3
16127 udiv %i6, 0x0690, %i2
16128 ta %icc, 0x5
16129loop_1402:
16130 alignaddrl %o1, %l5, %o5
16131 addccc %g3, 0x184F, %g2
16132 fmovrslez %l2, %f2, %f12
16133 set 0x18, %g5
16134 stxa %i3, [%l7 + %g5] 0x2b
16135 membar #Sync
16136 fbge %fcc3, loop_1403
16137 movl %icc, %g7, %g5
16138 fblg %fcc3, loop_1404
16139 nop
16140 fitos %f10, %f15
16141 fstox %f15, %f16
16142 fxtos %f16, %f5
16143loop_1403:
16144 fmovrsne %i5, %f0, %f12
16145 fmovdleu %xcc, %f3, %f17
16146loop_1404:
16147 fnors %f15, %f25, %f9
16148 addcc %l1, %i7, %g4
16149 udivx %o6, 0x1A4E, %l0
16150 edge16l %o4, %g6, %i1
16151 fand %f16, %f0, %f4
16152 subccc %i0, %l6, %g1
16153 array16 %o2, %o0, %o3
16154 umul %i4, 0x013F, %l4
16155 tcc %icc, 0x0
16156 edge32ln %o7, %l3, %i2
16157 brz,a %o1, loop_1405
16158 movge %icc, %l5, %o5
16159 fmovrsgz %g3, %f10, %f15
16160 fmovsn %icc, %f30, %f22
16161loop_1405:
16162 umulcc %i6, %l2, %g2
16163 array16 %i3, %g5, %i5
16164 movge %xcc, %l1, %i7
16165 edge8ln %g4, %o6, %g7
16166 add %l7, 0x6C, %l6
16167 wr %g0, 0x80, %asi
16168 lda [%l6] %asi, %o4
16169 casa [%l6] %asi, %o4, %l0
16170 mulscc %i1, %g6, %i0
16171 movg %icc, %g1, %l6
16172 fcmpgt32 %f18, %f30, %o0
16173 tvc %xcc, 0x6
16174 sir 0x13E7
16175 bgu %icc, loop_1406
16176 fmovrde %o3, %f2, %f2
16177 sllx %o2, %l4, %i4
16178 bn,a %xcc, loop_1407
16179loop_1406:
16180 nop
16181 setx loop_1408, %l0, %l1
16182 jmpl %l1, %l3
16183 movg %icc, %o7, %o1
16184 srax %i2, 0x18, %l5
16185loop_1407:
16186 fbul %fcc1, loop_1409
16187loop_1408:
16188 addc %g3, 0x1A39, %o5
16189 fpsub32 %f18, %f16, %f28
16190 ta %icc, 0x0
16191loop_1409:
16192 udivcc %l2, 0x196B, %i6
16193 wr %g0, 0x80, %asi
16194 ldda [%l7 + 0x40] %asi, %f0
16195 wr %g0, 0x81, %asi
16196 ldda [%l7 + 0x10] %asi, %i2
16197 move %xcc, %g2, %i5
16198 fmovsne %xcc, %f31, %f6
16199 set 0x40, %l1
16200 ldda [%l7 + %l1] 0x10, %f0
16201 tle %xcc, 0x5
16202 nop
16203 setx 0xC351A39B94DFDEE5, %l0, %l6
16204 stx %l6, [%l7 + 0x28]
16205 ldd [%l7 + 0x28], %f30
16206 setx 0x4F07C9F890507246, %l1, %l5
16207 stx %l5, [%l7 + 0x10]
16208 ldd [%l7 + 0x10], %f16
16209 fdivd %f16, %f30, %f22
16210 movrlz %l1, %i7, %g5
16211 nop
16212 fitos %f9, %f25
16213 fstox %f25, %f0
16214 fxtos %f0, %f18
16215 set 0x58, %i6
16216 ldxa [%l7 + %i6] 0x81, %g4
16217 edge32l %g7, %o6, %o4
16218 bgu,a %icc, loop_1410
16219 movvs %icc, %i1, %l0
16220 tne %xcc, 0x5
16221 movl %xcc, %i0, %g6
16222loop_1410:
16223 nop
16224 setx loop_1411, %l0, %l1
16225 wrpr 0x1, %tl
16226 wrpr %l1, %tnpc
16227 setx 0x34400001400, %l0, %l1
16228 wrpr %l1, %tstate
16229 wrhpr 0x4, %htstate
16230 done
16231 tsubcc %g1, 0x1ADC, %l6
16232 sir 0x13CD
16233 add %l7, 0x54, %l6
16234 wr %g0, 0x19, %asi
16235 casa [%l6] 0x19, %o0, %o2
16236loop_1411:
16237 nop
16238 setx 0xC08774F13716A741, %l0, %l6
16239 stx %l6, [%l7 + 0x28]
16240 ldd [%l7 + 0x28], %f4
16241 setx 0x7300654E3E9D86DC, %l1, %l5
16242 stx %l5, [%l7 + 0x10]
16243 ldd [%l7 + 0x10], %f4
16244 faddd %f4, %f4, %f20
16245 saved
16246 rdpr %cwp, %g1
16247 rdpr %cansave, %g2
16248 rdpr %canrestore, %g3
16249 rdpr %cleanwin, %g4
16250 rdpr %otherwin, %g5
16251 rdpr %wstate, %g6
16252 fpmerge %f24, %f5, %f2
16253 restored
16254 rdpr %cwp, %g1
16255 rdpr %cansave, %g2
16256 rdpr %canrestore, %g3
16257 rdpr %cleanwin, %g4
16258 rdpr %otherwin, %g5
16259 rdpr %wstate, %g6
16260 tl %icc, 0x7
16261 fsrc2s %f13, %f8
16262 subc %o3, 0x07EA, %i4
16263 fexpand %f17, %f2
16264 array8 %l4, %o7, %o1
16265 sethi 0x0080, %l3
16266 nop
16267 setx 0x0CAE94A9DFE1779E, %l0, %l6
16268 stx %l6, [%l7 + 0x28]
16269 ldd [%l7 + 0x28], %f14
16270 setx 0x3650C6DD0A3B5832, %l1, %l5
16271 stx %l5, [%l7 + 0x10]
16272 ldd [%l7 + 0x10], %f30
16273 faddd %f30, %f14, %f4
16274 set 0x14, %g2
16275 sta %f12, [%l7 + %g2] 0x81
16276 movleu %xcc, %i2, %l5
16277 bne,pt %icc, loop_1412
16278 fmovdcc %icc, %f15, %f22
16279 movge %xcc, %g3, %l2
16280 edge8ln %o5, %i6, %i3
16281loop_1412:
16282 taddcctv %g2, %l1, %i5
16283 tneg %xcc, 0x0
16284 ldd [%l7 + 0x30], %f28
16285 orn %g5, 0x1968, %i7
16286 fors %f24, %f3, %f23
16287 fmovsneg %icc, %f26, %f10
16288 prefetch [%l7 + 0x50], 0x0
16289 tg %icc, 0x0
16290 be,a,pt %xcc, loop_1413
16291 restored
16292 rdpr %cwp, %g1
16293 rdpr %cansave, %g2
16294 rdpr %canrestore, %g3
16295 rdpr %cleanwin, %g4
16296 rdpr %otherwin, %g5
16297 rdpr %wstate, %g6
16298 sdivx %g4, 0x093A, %o6
16299 movcs %icc, %g7, %i1
16300loop_1413:
16301 sllx %l0, %o4, %g6
16302 ble %icc, loop_1414
16303 fmovde %icc, %f31, %f26
16304 fzeros %f6
16305 fmovdle %xcc, %f2, %f19
16306loop_1414:
16307 nop
16308 set 0x64, %o6
16309 lda [%l7 + %o6] 0x04, %f28
16310 addc %i0, 0x1035, %g1
16311 umul %l6, %o0, %o3
16312 andn %o2, %l4, %i4
16313 movrgez %o1, 0x0A5, %l3
16314 set 0x10, %o0
16315 stha %o7, [%l7 + %o0] 0x22
16316 membar #Sync
16317 fbe,a %fcc1, loop_1415
16318 fbug,a %fcc3, loop_1416
16319 udivx %i2, 0x1E4C, %g3
16320 taddcctv %l5, 0x18FC, %l2
16321loop_1415:
16322 st %f28, [%l7 + 0x34]
16323loop_1416:
16324 srlx %i6, %i3, %o5
16325 srl %g2, %l1, %i5
16326 fornot2 %f22, %f0, %f12
16327 fone %f10
16328 xnorcc %g5, %g4, %i7
16329 xnor %g7, %o6, %i1
16330 movrgez %l0, 0x222, %o4
16331 array8 %g6, %g1, %l6
16332 fmovrdlez %o0, %f18, %f8
16333 stbar
16334 addccc %o3, %o2, %l4
16335 set 0x33, %i3
16336 ldstuba [%l7 + %i3] 0x88, %i4
16337 or %o1, 0x0360, %l3
16338 edge8 %o7, %i0, %g3
16339 movle %xcc, %l5, %l2
16340 bg,pt %xcc, loop_1417
16341 sth %i6, [%l7 + 0x44]
16342 tcs %xcc, 0x7
16343 orcc %i2, %i3, %g2
16344loop_1417:
16345 addccc %l1, %i5, %g5
16346 fmovdneg %icc, %f4, %f0
16347 nop
16348 fitod %f12, %f0
16349 fdtos %f0, %f10
16350 fornot2s %f10, %f20, %f6
16351 set 0x14, %o3
16352 lduwa [%l7 + %o3] 0x10, %g4
16353 bleu,a loop_1418
16354 edge8ln %i7, %g7, %o6
16355 stx %i1, [%l7 + 0x60]
16356 fmovdvs %icc, %f6, %f3
16357loop_1418:
16358 fpadd32 %f16, %f16, %f24
16359 andn %l0, %o4, %o5
16360 sll %g1, %g6, %l6
16361 fmovdgu %icc, %f2, %f5
16362 fpsub16 %f0, %f2, %f24
16363 sir 0x1AAE
16364 andncc %o0, %o2, %o3
16365 fmul8x16al %f0, %f25, %f22
16366 fbe,a %fcc3, loop_1419
16367 edge32n %i4, %o1, %l4
16368 fsrc1 %f16, %f4
16369 fpadd32 %f24, %f20, %f10
16370loop_1419:
16371 tpos %icc, 0x6
16372 fnegd %f22, %f16
16373 tpos %xcc, 0x1
16374 movneg %icc, %o7, %l3
16375 tneg %xcc, 0x0
16376 fmovdg %xcc, %f30, %f4
16377 and %i0, 0x15A6, %l5
16378 andncc %l2, %i6, %g3
16379 fble,a %fcc0, loop_1420
16380 ldd [%l7 + 0x60], %i2
16381 wr %g0, 0x89, %asi
16382 ldxa [%l7 + 0x28] %asi, %i3
16383loop_1420:
16384 fbul,a %fcc0, loop_1421
16385 bvs,pn %icc, loop_1422
16386 tn %xcc, 0x2
16387 mulscc %l1, 0x1435, %g2
16388loop_1421:
16389 nop
16390 setx 0x69215A2A, %l0, %l6
16391 st %l6, [%l7 + 0x28]
16392 ld [%l7 + 0x28], %f4
16393 fsqrts %f4, %f28
16394loop_1422:
16395 movcs %icc, %i5, %g4
16396 bg,pt %icc, loop_1423
16397 fandnot2 %f22, %f10, %f10
16398 tvs %xcc, 0x3
16399 stw %g5, [%l7 + 0x18]
16400loop_1423:
16401 fpadd32 %f30, %f18, %f8
16402 subccc %g7, %o6, %i1
16403 bne %icc, loop_1424
16404 addcc %l0, 0x0C6E, %i7
16405 edge8n %o5, %o4, %g6
16406 mulx %l6, 0x1DD5, %g1
16407loop_1424:
16408 fmovsg %icc, %f4, %f14
16409 fmovdcc %xcc, %f7, %f26
16410 srax %o2, 0x1B, %o0
16411 fbn %fcc2, loop_1425
16412 saved
16413 rdpr %cwp, %g1
16414 rdpr %cansave, %g2
16415 rdpr %canrestore, %g3
16416 rdpr %cleanwin, %g4
16417 rdpr %otherwin, %g5
16418 rdpr %wstate, %g6
16419 call loop_1426
16420 edge8n %i4, %o3, %l4
16421loop_1425:
16422 fmovrse %o7, %f15, %f31
16423 tleu %xcc, 0x7
16424loop_1426:
16425 brnz %o1, loop_1427
16426 edge16l %l3, %i0, %l5
16427 smulcc %i6, %l2, %g3
16428 subcc %i3, %i2, %l1
16429loop_1427:
16430 nop
16431 set 0x1E, %o1
16432 ldstub [%l7 + %o1], %i5
16433 fornot2s %f13, %f19, %f3
16434 bvs,a %xcc, loop_1428
16435 bcs,a,pn %xcc, loop_1429
16436 prefetch [%l7 + 0x78], 0x1
16437 subcc %g4, 0x0F8C, %g5
16438loop_1428:
16439 restored
16440 rdpr %cwp, %g1
16441 rdpr %cansave, %g2
16442 rdpr %canrestore, %g3
16443 rdpr %cleanwin, %g4
16444 rdpr %otherwin, %g5
16445 rdpr %wstate, %g6
16446loop_1429:
16447 saved
16448 rdpr %cwp, %g1
16449 rdpr %cansave, %g2
16450 rdpr %canrestore, %g3
16451 rdpr %cleanwin, %g4
16452 rdpr %otherwin, %g5
16453 rdpr %wstate, %g6
16454 edge32n %g7, %g2, %i1
16455 fpadd32s %f27, %f24, %f20
16456 fmovsleu %xcc, %f29, %f20
16457 fbg,a %fcc1, loop_1430
16458 alignaddr %l0, %i7, %o6
16459 sir 0x17A9
16460 nop
16461 setx loop_1431, %l0, %l1
16462 wrpr 0x1, %tl
16463 wrpr %l1, %tpc
16464 add %l1, 0x4, %l1
16465 wrpr %l1, %tnpc
16466 setx 0x34400001400, %l0, %l1
16467 wrpr %l1, %tstate
16468 wrhpr 0x4, %htstate
16469 retry
16470loop_1430:
16471 fba,a %fcc1, loop_1432
16472 membar 0x2F
16473 st %f3, [%l7 + 0x28]
16474loop_1431:
16475 fsrc1s %f27, %f19
16476loop_1432:
16477 fcmpgt16 %f12, %f16, %o5
16478 tle %xcc, 0x4
16479 bge loop_1433
16480 umulcc %o4, %g6, %g1
16481 edge32 %l6, %o0, %o2
16482 xor %o3, %l4, %i4
16483loop_1433:
16484 bl,a loop_1434
16485 movrne %o1, %l3, %i0
16486 addc %l5, %o7, %l2
16487 mulx %g3, %i6, %i3
16488loop_1434:
16489 edge8l %i2, %i5, %l1
16490 movrne %g4, 0x24B, %g7
16491 fmovsl %xcc, %f11, %f25
16492 set 0x6E, %l6
16493 ldsba [%l7 + %l6] 0x10, %g2
16494 srl %g5, %l0, %i7
16495 orncc %i1, 0x10AA, %o6
16496 movrlez %o4, %g6, %g1
16497 taddcc %o5, 0x1E82, %o0
16498 umulcc %l6, 0x116E, %o3
16499 movle %icc, %o2, %l4
16500 fbe %fcc0, loop_1435
16501 movge %icc, %o1, %i4
16502 movvc %xcc, %i0, %l3
16503 orn %o7, 0x0349, %l2
16504loop_1435:
16505 call loop_1436
16506 movgu %icc, %l5, %i6
16507 andncc %i3, %i2, %g3
16508 ldsb [%l7 + 0x0E], %l1
16509loop_1436:
16510 bn %xcc, loop_1437
16511 fcmple16 %f10, %f4, %i5
16512 fmovsa %icc, %f25, %f23
16513 sra %g7, %g4, %g2
16514loop_1437:
16515 nop
16516 wr %g0, 0x89, %asi
16517 lduba [%l7 + 0x59] %asi, %g5
16518 set 0x19, %o7
16519 lduba [%l7 + %o7] 0x14, %l0
16520 sub %i1, %i7, %o4
16521 wr %g0, 0x21, %asi
16522 ldxa [%g0 + 0x8] %asi, %g6
16523 taddcctv %g1, 0x0D2D, %o5
16524 or %o0, %l6, %o6
16525 fmovrdne %o2, %f2, %f4
16526 fpsub16s %f21, %f14, %f0
16527 set 0x4A, %o2
16528 lduba [%l7 + %o2] 0x04, %o3
16529 edge16ln %l4, %o1, %i4
16530 edge16l %l3, %i0, %l2
16531 edge32n %l5, %o7, %i3
16532 movneg %xcc, %i2, %i6
16533 edge16l %g3, %l1, %g7
16534 edge8n %g4, %g2, %i5
16535 bg,a %icc, loop_1438
16536 fmovrslez %l0, %f28, %f14
16537 srlx %g5, 0x00, %i1
16538 tne %icc, 0x3
16539loop_1438:
16540 addc %i7, %g6, %o4
16541 edge16n %o5, %o0, %l6
16542 brgz,a %o6, loop_1439
16543 fmuld8sux16 %f30, %f7, %f28
16544 fornot1 %f4, %f28, %f26
16545 bcs loop_1440
16546loop_1439:
16547 and %g1, %o2, %l4
16548 edge16ln %o1, %o3, %i4
16549 tg %xcc, 0x3
16550loop_1440:
16551 nop
16552 setx loop_1441, %l0, %l1
16553 jmpl %l1, %l3
16554 fcmpeq16 %f6, %f20, %l2
16555 movne %xcc, %i0, %l5
16556 and %i3, %i2, %i6
16557loop_1441:
16558 sth %o7, [%l7 + 0x20]
16559 st %f0, [%l7 + 0x7C]
16560 saved
16561 rdpr %cwp, %g1
16562 rdpr %cansave, %g2
16563 rdpr %canrestore, %g3
16564 rdpr %cleanwin, %g4
16565 rdpr %otherwin, %g5
16566 rdpr %wstate, %g6
16567 array16 %g3, %l1, %g4
16568 fors %f26, %f21, %f21
16569 ld [%l7 + 0x34], %f21
16570 fnegs %f11, %f22
16571 fmovsvc %icc, %f21, %f18
16572 set 0x40, %o5
16573 ldda [%l7 + %o5] 0x14, %f16
16574 movleu %xcc, %g2, %i5
16575 fzero %f0
16576 fcmpgt16 %f4, %f30, %l0
16577 ldx [%l7 + 0x38], %g5
16578 fbn,a %fcc2, loop_1442
16579 tcc %icc, 0x3
16580 orncc %i1, 0x1EC8, %g7
16581 addc %g6, %o4, %o5
16582loop_1442:
16583 fmuld8sux16 %f16, %f3, %f4
16584 nop
16585 setx loop_1443, %l0, %l1
16586 wrpr 0x1, %tl
16587 wrpr %l1, %tnpc
16588 setx 0x34400001400, %l0, %l1
16589 wrpr %l1, %tstate
16590 wrhpr 0x4, %htstate
16591 done
16592 nop
16593 setx loop_1444, %l0, %l1
16594 wrpr 0x1, %tl
16595 wrpr %l1, %tnpc
16596 setx 0x34400001400, %l0, %l1
16597 wrpr %l1, %tstate
16598 wrhpr 0x4, %htstate
16599 done
16600 mulx %i7, 0x0B8D, %l6
16601 nop
16602 setx 0x728B7746707D1D6D, %l0, %l6
16603 stx %l6, [%l7 + 0x28]
16604 ldx [%l7 + 0x28], %fsr
16605loop_1443:
16606 fxors %f24, %f18, %f14
16607loop_1444:
16608 sir 0x1615
16609 fcmple32 %f30, %f8, %o0
16610 movle %xcc, %g1, %o2
16611 movcc %xcc, %l4, %o6
16612 fmovsn %xcc, %f7, %f23
16613 add %o1, 0x0BAF, %o3
16614 fbn %fcc0, loop_1445
16615 tvc %icc, 0x1
16616 mulscc %l3, %i4, %l2
16617 movvc %xcc, %l5, %i3
16618loop_1445:
16619 tpos %xcc, 0x5
16620 fbne %fcc3, loop_1446
16621 movn %xcc, %i2, %i0
16622 bneg,a,pt %icc, loop_1447
16623 xor %i6, 0x0B85, %o7
16624loop_1446:
16625 be,a loop_1448
16626 fnand %f26, %f6, %f26
16627loop_1447:
16628 smulcc %g3, 0x139E, %g4
16629 fmovde %icc, %f15, %f15
16630loop_1448:
16631 edge16 %l1, %g2, %l0
16632 movrgez %g5, 0x13D, %i5
16633 fmovrdne %g7, %f2, %f14
16634 subc %g6, 0x118A, %o4
16635 edge8n %o5, %i7, %i1
16636 add %l7, 0x34, %l6
16637 wr %g0, 0x80, %asi
16638 casa [%l6] 0x80, %o0, %g1
16639 andn %l6, %l4, %o6
16640 brnz %o1, loop_1449
16641 sir 0x13F1
16642 ldub [%l7 + 0x22], %o3
16643 movle %xcc, %o2, %l3
16644loop_1449:
16645 sir 0x0F03
16646 fbuge %fcc3, loop_1450
16647 sll %l2, %l5, %i4
16648 sir 0x10A6
16649 bgu loop_1451
16650loop_1450:
16651 fmovdneg %xcc, %f12, %f12
16652 nop
16653 setx 0xE48A189A, %l0, %l6
16654 st %l6, [%l7 + 0x28]
16655 ld [%l7 + 0x28], %f25
16656 setx 0x375CB464, %l1, %l5
16657 st %l5, [%l7 + 0x10]
16658 ld [%l7 + 0x10], %f8
16659 fmuls %f8, %f25, %f7
16660 movcc %icc, %i3, %i0
16661loop_1451:
16662 fmovsne %icc, %f10, %f10
16663 movvc %icc, %i2, %o7
16664 membar 0x61
16665 set 0x74, %l3
16666 swapa [%l7 + %l3] 0x10, %g3
16667 fnot2s %f7, %f4
16668 fmovsne %xcc, %f26, %f4
16669 fmovdge %icc, %f20, %f8
16670 te %icc, 0x3
16671 tge %xcc, 0x0
16672 brnz,a %i6, loop_1452
16673 fmovdl %icc, %f26, %f7
16674 fmovrdlez %g4, %f8, %f12
16675 wr %g0, 0xeb, %asi
16676 ldda [%l7 + 0x10] %asi, %g2
16677loop_1452:
16678 membar 0x2A
16679 edge8n %l1, %g5, %l0
16680 edge16 %g7, %g6, %i5
16681 sub %o5, %i7, %i1
16682 mulx %o4, %o0, %l6
16683 fmovda %xcc, %f14, %f25
16684 andn %g1, 0x0E80, %l4
16685 fpadd32 %f12, %f12, %f20
16686 brgez,a %o1, loop_1453
16687 edge32l %o6, %o3, %o2
16688 tcc %xcc, 0x2
16689 lduh [%l7 + 0x0E], %l3
16690loop_1453:
16691 fmovrde %l2, %f14, %f30
16692 wr %g0, 0x80, %asi
16693 stda %f16, [%l7 + 0x40] %asi
16694 fmovsg %icc, %f22, %f10
16695 tneg %icc, 0x6
16696 tpos %icc, 0x3
16697 brlz %i4, loop_1454
16698 sethi 0x043F, %i3
16699 wr %g0, 0x0c, %asi
16700 sta %f16, [%l7 + 0x30] %asi
16701loop_1454:
16702 edge16n %l5, %i2, %i0
16703 sth %g3, [%l7 + 0x64]
16704 nop
16705 setx 0x83D2CE89, %l0, %l6
16706 st %l6, [%l7 + 0x28]
16707 ld [%l7 + 0x28], %f15
16708 setx 0x808E77DC, %l1, %l5
16709 st %l5, [%l7 + 0x10]
16710 ld [%l7 + 0x10], %f29
16711 fmuls %f29, %f15, %f20
16712 srlx %i6, 0x05, %g4
16713 movg %icc, %g2, %o7
16714 array8 %g5, %l1, %g7
16715 set 0x40, %g7
16716 stda %f16, [%l7 + %g7] 0x18
16717 tle %icc, 0x3
16718 stw %g6, [%l7 + 0x20]
16719 tvs %xcc, 0x3
16720 movle %xcc, %i5, %o5
16721 fbuge,a %fcc2, loop_1455
16722 brz,a %l0, loop_1456
16723 tsubcc %i1, 0x04CB, %o4
16724 taddcc %o0, 0x129B, %i7
16725loop_1455:
16726 bcs loop_1457
16727loop_1456:
16728 movvs %icc, %g1, %l6
16729 xorcc %l4, %o1, %o3
16730 fpmerge %f8, %f6, %f24
16731loop_1457:
16732 nop
16733 set 0x34, %i4
16734 lda [%l7 + %i4] 0x89, %f6
16735 tg %xcc, 0x2
16736 sdivx %o6, 0x1D09, %l3
16737 tcs %icc, 0x7
16738 tpos %icc, 0x5
16739 ta %xcc, 0x5
16740 fmovrdlz %l2, %f28, %f22
16741 xorcc %o2, %i3, %i4
16742 tvc %xcc, 0x7
16743 xor %i2, %i0, %l5
16744 fmovd %f6, %f14
16745 movvc %icc, %g3, %g4
16746 be,a,pt %icc, loop_1458
16747 tl %icc, 0x1
16748 fble,a %fcc2, loop_1459
16749 fbe,a %fcc0, loop_1460
16750loop_1458:
16751 movvs %icc, %g2, %o7
16752 addccc %i6, %g5, %l1
16753loop_1459:
16754 orn %g7, 0x068F, %g6
16755loop_1460:
16756 brlz,a %i5, loop_1461
16757 umul %o5, %i1, %l0
16758 edge8 %o4, %i7, %o0
16759 fmovdneg %xcc, %f5, %f20
16760loop_1461:
16761 edge16 %l6, %g1, %o1
16762 udivcc %l4, 0x02A9, %o6
16763 fnegs %f17, %f3
16764 edge32ln %l3, %o3, %o2
16765 mova %icc, %i3, %i4
16766 fmovrse %l2, %f19, %f3
16767 nop
16768 setx 0x1A2F9EED, %l0, %l6
16769 st %l6, [%l7 + 0x28]
16770 ld [%l7 + 0x28], %f17
16771 setx 0x1BFBF4D4, %l1, %l5
16772 st %l5, [%l7 + 0x10]
16773 ld [%l7 + 0x10], %f1
16774 fadds %f1, %f17, %f19
16775 udivx %i2, 0x016B, %i0
16776 add %l7, 0x1C, %l6
16777 wr %g0, 0x80, %asi
16778 casa [%l6] %asi, %g3, %l5
16779 mulx %g4, %g2, %o7
16780 fbne %fcc2, loop_1462
16781 sdivcc %g5, 0x0B75, %l1
16782 tl %xcc, 0x0
16783 srax %i6, 0x1D, %g6
16784loop_1462:
16785 tvc %icc, 0x7
16786 bge,a,pn %xcc, loop_1463
16787 fmovsa %xcc, %f8, %f5
16788 tsubcctv %i5, 0x1C23, %o5
16789 bneg,a %icc, loop_1464
16790loop_1463:
16791 subcc %g7, 0x1A73, %l0
16792 ta %xcc, 0x3
16793 fpsub32s %f29, %f2, %f16
16794loop_1464:
16795 xor %i1, %o4, %o0
16796 nop
16797 setx loop_1465, %l0, %l1
16798 wrpr 0x1, %tl
16799 wrpr %l1, %tnpc
16800 setx 0x34400001400, %l0, %l1
16801 wrpr %l1, %tstate
16802 wrhpr 0x4, %htstate
16803 done
16804 fmovrse %i7, %f6, %f23
16805 fands %f1, %f0, %f21
16806 array16 %l6, %o1, %l4
16807loop_1465:
16808 nop
16809 setx 0xFD08C012, %l0, %l6
16810 st %l6, [%l7 + 0x28]
16811 ld [%l7 + 0x28], %f31
16812 setx 0x299D33C9, %l1, %l5
16813 st %l5, [%l7 + 0x10]
16814 ld [%l7 + 0x10], %f29
16815 fmuls %f29, %f31, %f15
16816 fandnot2 %f14, %f24, %f8
16817 tvs %xcc, 0x7
16818 bcs,pt %xcc, loop_1466
16819 addccc %o6, 0x0304, %g1
16820 fabsd %f30, %f12
16821 andncc %l3, %o2, %i3
16822loop_1466:
16823 taddcc %o3, 0x1066, %l2
16824 orn %i2, 0x1346, %i4
16825 or %g3, %l5, %i0
16826 tne %icc, 0x0
16827 sra %g2, %o7, %g5
16828 tl %xcc, 0x6
16829 xorcc %l1, 0x0FD5, %i6
16830 brz,a %g6, loop_1467
16831 mulx %g4, %o5, %g7
16832 fbug %fcc3, loop_1468
16833 fmovsneg %xcc, %f5, %f19
16834loop_1467:
16835 xnor %l0, %i1, %o4
16836 edge8n %i5, %o0, %i7
16837loop_1468:
16838 srax %o1, %l6, %o6
16839 tcc %xcc, 0x3
16840 sir 0x02F9
16841 edge32n %g1, %l3, %o2
16842 fbug,a %fcc3, loop_1469
16843 movrgez %i3, %o3, %l2
16844 fbne %fcc3, loop_1470
16845 tgu %icc, 0x4
16846loop_1469:
16847 sllx %l4, 0x1D, %i2
16848 tge %xcc, 0x1
16849loop_1470:
16850 nop
16851 fitos %f12, %f31
16852 fstod %f31, %f30
16853 ld [%l7 + 0x2C], %f7
16854 nop
16855 set 0x7C, %l4
16856 stw %i4, [%l7 + %l4]
16857 add %g3, %i0, %l5
16858 stbar
16859 sra %o7, %g5, %g2
16860 mulscc %i6, %l1, %g4
16861 set 0x3E, %g4
16862 stha %o5, [%l7 + %g4] 0x19
16863 subcc %g7, 0x07BF, %l0
16864 set 0x10, %i1
16865 prefetcha [%l7 + %i1] 0x11, 0x0
16866 andcc %o4, 0x15C3, %i1
16867 movcs %xcc, %o0, %i7
16868 fmovsl %xcc, %f9, %f23
16869 sll %o1, 0x0D, %l6
16870 sdivx %o6, 0x0BE8, %g1
16871 ldsh [%l7 + 0x4C], %l3
16872 ldub [%l7 + 0x52], %i5
16873 nop
16874 setx 0xE2F0C129, %l0, %l6
16875 st %l6, [%l7 + 0x28]
16876 ld [%l7 + 0x28], %f31
16877 setx 0x8CFF7295, %l1, %l5
16878 st %l5, [%l7 + 0x10]
16879 ld [%l7 + 0x10], %f29
16880 fdivs %f29, %f31, %f1
16881 smul %o2, 0x082D, %i3
16882 stw %o3, [%l7 + 0x68]
16883 fmovdleu %icc, %f4, %f18
16884 xor %l4, 0x1731, %l2
16885 movneg %icc, %i2, %i4
16886 fmovrsgez %i0, %f30, %f29
16887 srlx %l5, %g3, %g5
16888 edge8n %g2, %i6, %o7
16889 brlez %l1, loop_1471
16890 ba,pn %xcc, loop_1472
16891 saved
16892 rdpr %cwp, %g1
16893 rdpr %cansave, %g2
16894 rdpr %canrestore, %g3
16895 rdpr %cleanwin, %g4
16896 rdpr %otherwin, %g5
16897 rdpr %wstate, %g6
16898 fexpand %f17, %f18
16899loop_1471:
16900 sub %g4, 0x0EA1, %g7
16901loop_1472:
16902 subc %o5, 0x1C2E, %g6
16903 fblg,a %fcc3, loop_1473
16904 call loop_1474
16905 tne %xcc, 0x3
16906 addcc %o4, 0x0067, %l0
16907loop_1473:
16908 tne %xcc, 0x7
16909loop_1474:
16910 nop
16911 wr %g0, 0x80, %asi
16912 lduba [%l7 + 0x46] %asi, %o0
16913 alignaddrl %i1, %o1, %l6
16914 udiv %i7, 0x115F, %g1
16915 sdiv %l3, 0x1D3E, %i5
16916 fmovdcs %xcc, %f31, %f15
16917 fmovdg %xcc, %f17, %f4
16918 srlx %o6, %i3, %o3
16919 faligndata %f30, %f4, %f6
16920 udiv %l4, 0x0EFC, %l2
16921 alignaddrl %o2, %i4, %i2
16922 set 0x40, %i5
16923 ldda [%l7 + %i5] 0x10, %f16
16924 fbule %fcc0, loop_1475
16925 ldd [%l7 + 0x20], %i0
16926 umul %g3, %l5, %g2
16927 xnorcc %g5, %o7, %i6
16928loop_1475:
16929 movrne %l1, %g7, %o5
16930 restored
16931 rdpr %cwp, %g1
16932 rdpr %cansave, %g2
16933 rdpr %canrestore, %g3
16934 rdpr %cleanwin, %g4
16935 rdpr %otherwin, %g5
16936 rdpr %wstate, %g6
16937 move %xcc, %g4, %o4
16938 bcc,pt %icc, loop_1476
16939 edge32l %l0, %g6, %o0
16940 alignaddr %o1, %l6, %i7
16941 tneg %xcc, 0x7
16942loop_1476:
16943 movgu %icc, %i1, %g1
16944 andncc %i5, %o6, %i3
16945 add %l3, 0x01E5, %l4
16946 fcmpgt16 %f14, %f22, %o3
16947 orncc %l2, %o2, %i4
16948 tvc %icc, 0x6
16949 fbg,a %fcc2, loop_1477
16950 tge %xcc, 0x4
16951 movpos %icc, %i2, %g3
16952 set 0x5C, %i0
16953 ldswa [%l7 + %i0] 0x81, %i0
16954loop_1477:
16955 andncc %l5, %g2, %o7
16956 sethi 0x0982, %g5
16957 tgu %icc, 0x5
16958 edge8ln %l1, %g7, %i6
16959 bl,a %icc, loop_1478
16960 movn %icc, %o5, %g4
16961 udivx %o4, 0x1EE6, %g6
16962 fbl %fcc3, loop_1479
16963loop_1478:
16964 edge32n %o0, %o1, %l0
16965 fmovrdlez %l6, %f0, %f8
16966 srax %i7, %i1, %i5
16967loop_1479:
16968 array32 %g1, %i3, %o6
16969 edge16ln %l3, %o3, %l4
16970 subc %l2, 0x1E90, %o2
16971 bl,a loop_1480
16972 or %i4, %i2, %g3
16973 bg loop_1481
16974 tl %icc, 0x5
16975loop_1480:
16976 fbn,a %fcc1, loop_1482
16977 udiv %i0, 0x1857, %g2
16978loop_1481:
16979 nop
16980 fitod %f24, %f28
16981 sdiv %l5, 0x0200, %g5
16982loop_1482:
16983 orcc %o7, 0x1834, %g7
16984 edge8l %l1, %o5, %g4
16985 umul %o4, %i6, %g6
16986 movcs %xcc, %o1, %l0
16987 movrne %o0, 0x132, %i7
16988 fsrc1 %f24, %f24
16989 fbule %fcc0, loop_1483
16990 fbge %fcc1, loop_1484
16991 addccc %i1, %l6, %i5
16992 movne %xcc, %g1, %i3
16993loop_1483:
16994 movle %icc, %l3, %o3
16995loop_1484:
16996 fandnot2 %f24, %f24, %f22
16997 srlx %o6, %l4, %o2
16998 movrgez %i4, %l2, %g3
16999 andncc %i2, %i0, %l5
17000 brz,a %g5, loop_1485
17001 ta %icc, 0x3
17002 fornot1s %f11, %f8, %f27
17003 bleu %icc, loop_1486
17004loop_1485:
17005 orn %g2, %g7, %o7
17006 sll %o5, %g4, %l1
17007 udiv %i6, 0x00D6, %g6
17008loop_1486:
17009 fmovsleu %icc, %f4, %f10
17010 fpadd16 %f22, %f18, %f12
17011 nop
17012 setx 0x8F6AEFF6, %l0, %l6
17013 st %l6, [%l7 + 0x28]
17014 ld [%l7 + 0x28], %f2
17015 setx 0x4E3E01D3, %l1, %l5
17016 st %l5, [%l7 + 0x10]
17017 ld [%l7 + 0x10], %f20
17018 fsubs %f20, %f2, %f19
17019 fpack32 %f0, %f20, %f14
17020 xorcc %o1, %o4, %l0
17021 fmovdge %icc, %f20, %f7
17022 xorcc %o0, 0x108B, %i7
17023 move %xcc, %l6, %i1
17024 sdivx %i5, 0x043C, %i3
17025 fbne,a %fcc0, loop_1487
17026 be,pt %xcc, loop_1488
17027 fnot2 %f10, %f16
17028 fcmpeq32 %f4, %f30, %l3
17029loop_1487:
17030 srlx %g1, %o6, %l4
17031loop_1488:
17032 tg %xcc, 0x2
17033 tl %xcc, 0x0
17034 fmovdg %xcc, %f7, %f14
17035 nop
17036 setx 0x12A2A396806DD72C, %l0, %l6
17037 stx %l6, [%l7 + 0x18]
17038 ldx [%l7 + 0x18], %fsr
17039 popc 0x04DF, %o2
17040 movrgez %o3, 0x38B, %l2
17041 fbe %fcc0, loop_1489
17042 andn %i4, %g3, %i2
17043 edge8n %l5, %i0, %g2
17044 orn %g5, %o7, %o5
17045loop_1489:
17046 fblg %fcc0, loop_1490
17047 fornot2 %f10, %f24, %f4
17048 xorcc %g4, %l1, %i6
17049 smul %g6, 0x1540, %g7
17050loop_1490:
17051 xnor %o4, 0x1D4D, %o1
17052 ldd [%l7 + 0x68], %f2
17053 move %icc, %l0, %o0
17054 fbg,a %fcc2, loop_1491
17055 fnot2s %f24, %f24
17056 ldd [%l7 + 0x38], %i6
17057 edge8l %l6, %i1, %i5
17058loop_1491:
17059 umulcc %i3, 0x0195, %l3
17060 nop
17061 fitos %f4, %f31
17062 fstox %f31, %f22
17063 fmovdvs %xcc, %f9, %f11
17064 tne %xcc, 0x2
17065 tl %icc, 0x4
17066 umulcc %o6, %g1, %l4
17067 bneg,a,pt %icc, loop_1492
17068 sethi 0x0131, %o3
17069 ta %icc, 0x3
17070 edge8l %l2, %i4, %o2
17071loop_1492:
17072 taddcc %i2, %l5, %g3
17073 fmovsa %xcc, %f28, %f5
17074 movcc %icc, %i0, %g2
17075 sir 0x0A0E
17076 taddcc %g5, %o7, %o5
17077 fabsd %f30, %f12
17078 edge16l %l1, %i6, %g4
17079 tsubcc %g7, %o4, %g6
17080 fmovdleu %icc, %f21, %f23
17081 udivx %o1, 0x1DE0, %l0
17082 nop
17083 fitos %f5, %f3
17084 fstox %f3, %f24
17085 fxtos %f24, %f10
17086 st %f24, [%l7 + 0x44]
17087 fbo %fcc3, loop_1493
17088 fmuld8sux16 %f4, %f13, %f30
17089 movvc %xcc, %o0, %i7
17090 movn %icc, %l6, %i5
17091loop_1493:
17092 alignaddr %i1, %i3, %o6
17093 fbe %fcc3, loop_1494
17094 xor %g1, %l4, %l3
17095 fnor %f30, %f0, %f8
17096 movg %xcc, %o3, %i4
17097loop_1494:
17098 movg %xcc, %l2, %o2
17099 membar 0x3B
17100 ldsh [%l7 + 0x54], %i2
17101 tcs %xcc, 0x0
17102 sra %l5, %g3, %g2
17103 wr %g0, 0x19, %asi
17104 ldsha [%l7 + 0x08] %asi, %g5
17105 andcc %o7, %i0, %o5
17106 orncc %l1, %g4, %i6
17107 fbuge %fcc1, loop_1495
17108 ta %icc, 0x4
17109 fmovsgu %xcc, %f23, %f26
17110 subc %o4, %g6, %o1
17111loop_1495:
17112 stbar
17113 fand %f30, %f0, %f18
17114 fbuge %fcc3, loop_1496
17115 swap [%l7 + 0x78], %l0
17116 ldd [%l7 + 0x60], %g6
17117 or %i7, %o0, %i5
17118loop_1496:
17119 edge32l %l6, %i3, %i1
17120 fmovse %xcc, %f16, %f11
17121 fmovdl %xcc, %f5, %f16
17122 or %o6, %g1, %l4
17123 fpsub32 %f18, %f24, %f22
17124 wr %g0, 0x80, %asi
17125 ldda [%l7 + 0x70] %asi, %l2
17126 stb %o3, [%l7 + 0x71]
17127 ba,pt %xcc, loop_1497
17128 sra %l2, 0x0E, %o2
17129 fba,a %fcc3, loop_1498
17130 movrlz %i4, %i2, %g3
17131loop_1497:
17132 movvs %icc, %l5, %g5
17133 smulcc %o7, %g2, %i0
17134loop_1498:
17135 ldsw [%l7 + 0x14], %o5
17136 udivx %l1, 0x1D95, %g4
17137 fbul %fcc3, loop_1499
17138 edge32 %o4, %i6, %o1
17139 fbuge %fcc3, loop_1500
17140 ble loop_1501
17141loop_1499:
17142 sdiv %l0, 0x0DF6, %g6
17143 fmovdneg %xcc, %f22, %f11
17144loop_1500:
17145 movge %xcc, %i7, %o0
17146loop_1501:
17147 bge,pn %icc, loop_1502
17148 orcc %i5, %g7, %l6
17149 edge8 %i1, %o6, %i3
17150 nop
17151 fitos %f14, %f9
17152 fstoi %f9, %f23
17153loop_1502:
17154 movleu %xcc, %g1, %l4
17155 edge16ln %o3, %l2, %l3
17156 stbar
17157 umul %i4, %i2, %o2
17158 tne %icc, 0x4
17159 movrne %l5, 0x0CF, %g3
17160 te %xcc, 0x5
17161 tvc %xcc, 0x4
17162 movrne %o7, %g5, %g2
17163 mova %xcc, %o5, %i0
17164 udiv %g4, 0x1045, %l1
17165 tneg %xcc, 0x5
17166 fmovrdgez %o4, %f18, %f26
17167 edge8 %o1, %l0, %i6
17168 fcmpeq32 %f10, %f24, %g6
17169 movgu %icc, %i7, %o0
17170 set 0x44, %l0
17171 lduwa [%l7 + %l0] 0x81, %g7
17172 tg %xcc, 0x3
17173 tsubcc %i5, 0x156D, %i1
17174 fmovrsgz %l6, %f11, %f21
17175 fxnor %f10, %f24, %f4
17176 add %l7, 0x40, %l6
17177 wr %g0, 0x80, %asi
17178 casxa [%l6] 0x80, %o6, %g1
17179 movvc %icc, %l4, %o3
17180 fexpand %f14, %f4
17181 saved
17182 rdpr %cwp, %g1
17183 rdpr %cansave, %g2
17184 rdpr %canrestore, %g3
17185 rdpr %cleanwin, %g4
17186 rdpr %otherwin, %g5
17187 rdpr %wstate, %g6
17188 udivx %i3, 0x05CF, %l2
17189 std %f16, [%l7 + 0x38]
17190 fpadd32s %f23, %f5, %f18
17191 popc %i4, %i2
17192 sth %o2, [%l7 + 0x20]
17193 swap [%l7 + 0x6C], %l3
17194 ba,pn %icc, loop_1503
17195 movrne %g3, %o7, %l5
17196 nop
17197 setx loop_1504, %l0, %l1
17198 jmpl %l1, %g5
17199 sll %o5, 0x1D, %g2
17200loop_1503:
17201 alignaddrl %g4, %l1, %i0
17202 edge32n %o1, %o4, %i6
17203loop_1504:
17204 bg,a,pn %xcc, loop_1505
17205 fsrc2s %f17, %f12
17206 movneg %xcc, %g6, %i7
17207 fsrc1s %f16, %f13
17208loop_1505:
17209 fblg,a %fcc2, loop_1506
17210 movrlez %o0, 0x00B, %l0
17211 fbne,a %fcc1, loop_1507
17212 bleu,a,pt %icc, loop_1508
17213loop_1506:
17214 fors %f21, %f28, %f29
17215 fmovsne %xcc, %f10, %f9
17216loop_1507:
17217 movrgez %g7, 0x0D4, %i1
17218loop_1508:
17219 edge8n %i5, %o6, %l6
17220 be,pn %icc, loop_1509
17221 fmovdleu %xcc, %f24, %f1
17222 fzero %f26
17223 sdivx %l4, 0x18B4, %o3
17224loop_1509:
17225 fpsub16s %f19, %f9, %f26
17226 movl %icc, %g1, %i3
17227 fble,a %fcc1, loop_1510
17228 movcc %icc, %l2, %i2
17229 ldsh [%l7 + 0x42], %i4
17230 array16 %o2, %g3, %l3
17231loop_1510:
17232 movcc %xcc, %o7, %g5
17233 array32 %l5, %o5, %g2
17234 edge32l %g4, %l1, %i0
17235 popc %o4, %i6
17236 array32 %g6, %o1, %o0
17237 move %xcc, %i7, %g7
17238 movg %icc, %l0, %i5
17239 nop
17240 fitos %f23, %f2
17241 ldsb [%l7 + 0x2D], %i1
17242 fsrc2 %f8, %f6
17243 fbu,a %fcc0, loop_1511
17244 srlx %l6, %l4, %o6
17245 edge32ln %o3, %i3, %l2
17246 ld [%l7 + 0x6C], %f27
17247loop_1511:
17248 xorcc %g1, 0x1540, %i4
17249 st %f7, [%l7 + 0x2C]
17250 sub %i2, %o2, %l3
17251 edge32l %o7, %g5, %l5
17252 addccc %o5, %g3, %g2
17253 saved
17254 rdpr %cwp, %g1
17255 rdpr %cansave, %g2
17256 rdpr %canrestore, %g3
17257 rdpr %cleanwin, %g4
17258 rdpr %otherwin, %g5
17259 rdpr %wstate, %g6
17260 restored
17261 rdpr %cwp, %g1
17262 rdpr %cansave, %g2
17263 rdpr %canrestore, %g3
17264 rdpr %cleanwin, %g4
17265 rdpr %otherwin, %g5
17266 rdpr %wstate, %g6
17267 subc %l1, 0x1CC5, %i0
17268 set 0x73, %i2
17269 stba %o4, [%l7 + %i2] 0xea
17270 membar #Sync
17271 fpsub32 %f20, %f6, %f16
17272 wr %g0, 0x0c, %asi
17273 ldda [%l7 + 0x40] %asi, %f16
17274 movre %g4, 0x38B, %g6
17275 set 0x3C, %o4
17276 lduwa [%l7 + %o4] 0x18, %i6
17277 subc %o0, %i7, %g7
17278 fnot1s %f5, %f1
17279 bvc loop_1512
17280 fnands %f24, %f2, %f3
17281 fmovrsgz %l0, %f20, %f9
17282 fblg %fcc3, loop_1513
17283loop_1512:
17284 saved
17285 rdpr %cwp, %g1
17286 rdpr %cansave, %g2
17287 rdpr %canrestore, %g3
17288 rdpr %cleanwin, %g4
17289 rdpr %otherwin, %g5
17290 rdpr %wstate, %g6
17291 fbue,a %fcc3, loop_1514
17292 sdivx %o1, 0x020D, %i5
17293loop_1513:
17294 nop
17295 add %l7, 0x6C, %l6
17296 wr %g0, 0x89, %asi
17297 casa [%l6] %asi, %l6, %i1
17298loop_1514:
17299 bpos loop_1515
17300 bg,pt %icc, loop_1516
17301 edge8 %l4, %o3, %o6
17302 edge8l %i3, %l2, %g1
17303loop_1515:
17304 brlz %i2, loop_1517
17305loop_1516:
17306 fble,a %fcc3, loop_1518
17307 te %icc, 0x0
17308 fxors %f16, %f18, %f25
17309loop_1517:
17310 fmovscc %icc, %f21, %f28
17311loop_1518:
17312 fmovsne %icc, %f19, %f10
17313 array32 %o2, %i4, %l3
17314 fmovscc %icc, %f25, %f25
17315 sra %o7, %g5, %o5
17316 fbug,a %fcc3, loop_1519
17317 tvs %icc, 0x4
17318 movvs %xcc, %g3, %g2
17319 fone %f24
17320loop_1519:
17321 edge8 %l5, %i0, %l1
17322 sir 0x0815
17323 movg %xcc, %g4, %g6
17324 edge16n %i6, %o4, %o0
17325 mulx %g7, 0x0F73, %l0
17326 stx %o1, [%l7 + 0x78]
17327 array16 %i7, %l6, %i1
17328 addccc %l4, %o3, %i5
17329 stb %o6, [%l7 + 0x20]
17330 bn %xcc, loop_1520
17331 srax %i3, 0x15, %g1
17332 nop
17333 fitos %f7, %f18
17334 fstoi %f18, %f23
17335 movneg %icc, %i2, %l2
17336loop_1520:
17337 movvs %icc, %i4, %l3
17338 set 0x36, %l5
17339 lduha [%l7 + %l5] 0x80, %o2
17340 movgu %xcc, %o7, %g5
17341 sdiv %o5, 0x08E7, %g2
17342 edge16 %l5, %g3, %i0
17343 fbug,a %fcc1, loop_1521
17344 umulcc %l1, %g6, %g4
17345 xorcc %i6, 0x044C, %o4
17346 movgu %icc, %o0, %l0
17347loop_1521:
17348 fpsub16s %f9, %f11, %f8
17349 fcmpne16 %f22, %f8, %g7
17350 brlez %i7, loop_1522
17351 nop
17352 setx 0x5BDC8431, %l0, %l6
17353 st %l6, [%l7 + 0x28]
17354 ld [%l7 + 0x28], %f5
17355 fsqrts %f5, %f20
17356 edge8n %o1, %l6, %i1
17357 tn %xcc, 0x3
17358loop_1522:
17359 sub %l4, 0x15FE, %o3
17360 alignaddrl %o6, %i5, %i3
17361 movgu %icc, %i2, %g1
17362 orncc %i4, 0x0553, %l2
17363 ldd [%l7 + 0x40], %f28
17364 orn %l3, 0x0417, %o2
17365 membar #Sync
17366 wr %g0, 0xf9, %asi
17367 ldda [%l7 + 0x40] %asi, %f16
17368 subccc %g5, 0x0C11, %o5
17369 srlx %o7, %g2, %l5
17370 addcc %i0, %l1, %g6
17371 nop
17372 setx loop_1523, %l0, %l1
17373 wrpr 0x1, %tl
17374 wrpr %l1, %tpc
17375 add %l1, 0x4, %l1
17376 wrpr %l1, %tnpc
17377 setx 0x34400001400, %l0, %l1
17378 wrpr %l1, %tstate
17379 wrhpr 0x4, %htstate
17380 retry
17381 edge8 %g4, %g3, %i6
17382 ldsh [%l7 + 0x0C], %o0
17383 udivx %o4, 0x1BC6, %l0
17384loop_1523:
17385 array8 %i7, %o1, %g7
17386 tge %icc, 0x2
17387 te %icc, 0x2
17388 xnor %i1, 0x09F7, %l4
17389 st %f7, [%l7 + 0x68]
17390 add %l7, 0x60, %l6
17391 wr %g0, 0x18, %asi
17392 casxa [%l6] %asi, %o3, %o6
17393 taddcc %l6, %i3, %i2
17394 bleu,a %xcc, loop_1524
17395 orn %i5, 0x1EC0, %i4
17396 taddcctv %g1, %l2, %l3
17397 std %f14, [%l7 + 0x08]
17398loop_1524:
17399 sub %g5, 0x1A73, %o2
17400 tgu %xcc, 0x2
17401 wr %g0, 0x88, %asi
17402 sta %f14, [%l7 + 0x54] %asi
17403 udivx %o5, 0x0FAD, %o7
17404 array32 %g2, %i0, %l1
17405 set 0x4B, %g6
17406 ldsba [%l7 + %g6] 0x14, %g6
17407 edge8n %g4, %l5, %g3
17408 alignaddr %i6, %o0, %o4
17409 flush %l7 + 0x54
17410 set 0x0C, %g3
17411 stba %i7, [%l7 + %g3] 0xea
17412 membar #Sync
17413 bneg loop_1525
17414 movne %icc, %l0, %g7
17415 bgu,a %xcc, loop_1526
17416 movcs %xcc, %i1, %o1
17417loop_1525:
17418 nop
17419 setx 0x906DABE7, %l0, %l6
17420 st %l6, [%l7 + 0x18]
17421 ld [%l7 + 0x18], %fsr
17422 srl %l4, 0x17, %o3
17423loop_1526:
17424 nop
17425 wr %g0, 0x80, %asi
17426 stxa %l6, [%l7 + 0x10] %asi
17427 or %o6, %i2, %i5
17428 addccc %i3, %i4, %l2
17429 wr %g0, 0x2a, %asi
17430 stxa %l3, [%l7 + 0x50] %asi
17431 membar #Sync
17432 tg %icc, 0x5
17433 fmovdcc %icc, %f23, %f28
17434 fcmpgt16 %f10, %f22, %g5
17435 ba %xcc, loop_1527
17436 fmovrdlz %g1, %f8, %f0
17437 smul %o2, 0x0DED, %o5
17438 fnegs %f4, %f20
17439loop_1527:
17440 smul %o7, 0x0C21, %i0
17441 sth %l1, [%l7 + 0x52]
17442 tsubcc %g2, %g4, %g6
17443 bne,a,pt %icc, loop_1528
17444 brgz,a %l5, loop_1529
17445 srax %g3, 0x09, %o0
17446 movl %icc, %o4, %i6
17447loop_1528:
17448 lduw [%l7 + 0x60], %i7
17449loop_1529:
17450 fbg %fcc3, loop_1530
17451 fandnot1 %f24, %f20, %f12
17452 umulcc %l0, %g7, %o1
17453 tsubcctv %i1, 0x0192, %l4
17454loop_1530:
17455 nop
17456 set 0x2C, %i7
17457 swapa [%l7 + %i7] 0x18, %o3
17458 movvs %xcc, %o6, %l6
17459 add %l7, 0x08, %l6
17460 wr %g0, 0x04, %asi
17461 casxa [%l6] %asi, %i2, %i3
17462 srax %i4, 0x0B, %i5
17463 add %l3, %g5, %g1
17464 array8 %o2, %l2, %o7
17465 fbn %fcc3, loop_1531
17466 alignaddrl %o5, %l1, %g2
17467 movpos %icc, %i0, %g6
17468 fbne,a %fcc2, loop_1532
17469loop_1531:
17470 fnors %f23, %f21, %f7
17471 movge %xcc, %l5, %g3
17472 edge16ln %g4, %o0, %o4
17473loop_1532:
17474 fblg,a %fcc2, loop_1533
17475 fand %f10, %f14, %f10
17476 popc 0x03B6, %i6
17477 wr %g0, 0xe2, %asi
17478 stwa %l0, [%l7 + 0x58] %asi
17479 membar #Sync
17480loop_1533:
17481 tpos %icc, 0x1
17482 bshuffle %f14, %f22, %f28
17483 edge32 %g7, %o1, %i1
17484 membar 0x6F
17485 tg %icc, 0x5
17486 bgu,a,pn %xcc, loop_1534
17487 andcc %l4, 0x19A7, %i7
17488 ta %xcc, 0x5
17489 edge32l %o6, %o3, %i2
17490loop_1534:
17491 andncc %i3, %i4, %l6
17492 add %l3, 0x169E, %i5
17493 sll %g1, 0x0F, %g5
17494 edge32n %l2, %o2, %o5
17495 bge %xcc, loop_1535
17496 brz %l1, loop_1536
17497 sdiv %o7, 0x1508, %g2
17498 movrne %i0, 0x377, %g6
17499loop_1535:
17500 fnegd %f0, %f22
17501loop_1536:
17502 fbo %fcc0, loop_1537
17503 fmovsg %xcc, %f8, %f28
17504 fmovrdgez %g3, %f20, %f4
17505 movge %xcc, %g4, %o0
17506loop_1537:
17507 edge8n %o4, %l5, %i6
17508 tle %xcc, 0x6
17509 tvc %xcc, 0x5
17510 movrne %g7, 0x30E, %l0
17511 movpos %icc, %i1, %o1
17512 fnand %f28, %f18, %f20
17513 ta %xcc, 0x3
17514 fbule,a %fcc1, loop_1538
17515 fpmerge %f27, %f5, %f0
17516 tcc %xcc, 0x7
17517 fmul8x16au %f6, %f6, %f14
17518loop_1538:
17519 tgu %icc, 0x3
17520 flush %l7 + 0x10
17521 fpack32 %f26, %f22, %f22
17522 edge8l %l4, %o6, %i7
17523 tle %icc, 0x0
17524 edge16 %i2, %o3, %i3
17525 wr %g0, 0x80, %asi
17526 stda %f0, [%l7 + 0x40] %asi
17527 nop
17528 setx 0x67116D703F80A7DC, %l0, %l6
17529 stx %l6, [%l7 + 0x28]
17530 ldd [%l7 + 0x28], %f10
17531 setx 0xE44AB611E3443D4C, %l1, %l5
17532 stx %l5, [%l7 + 0x10]
17533 ldd [%l7 + 0x10], %f24
17534 fsubd %f24, %f10, %f24
17535 fble %fcc2, loop_1539
17536 ldd [%l7 + 0x38], %f24
17537 edge8l %i4, %l6, %l3
17538 add %l7, 0x78, %l6
17539 wr %g0, 0x18, %asi
17540 ldxa [%l6] %asi, %i5
17541 casxa [%l6] 0x18, %i5, %g5
17542loop_1539:
17543 fornot1s %f3, %f22, %f9
17544 sdiv %g1, 0x001A, %o2
17545 membar 0x62
17546 fpack16 %f16, %f12
17547 or %l2, %o5, %l1
17548 srlx %o7, %i0, %g6
17549 edge16l %g2, %g4, %o0
17550 and %o4, %g3, %l5
17551 set 0x7C, %g1
17552 sta %f4, [%l7 + %g1] 0x04
17553 array32 %i6, %l0, %g7
17554 bpos,a loop_1540
17555 bleu loop_1541
17556 movrgez %o1, %l4, %i1
17557 ld [%l7 + 0x08], %f28
17558loop_1540:
17559 fpmerge %f20, %f14, %f28
17560loop_1541:
17561 subcc %i7, %o6, %o3
17562 movcs %xcc, %i2, %i3
17563 wr %g0, 0x2b, %asi
17564 stwa %l6, [%l7 + 0x40] %asi
17565 membar #Sync
17566 lduw [%l7 + 0x4C], %l3
17567 movvs %xcc, %i5, %i4
17568 subcc %g1, 0x17A3, %o2
17569 wr %g0, 0x89, %asi
17570 stda %f16, [%l7 + 0x40] %asi
17571 nop
17572 setx 0xB15CE719507AC37A, %l0, %l6
17573 stx %l6, [%l7 + 0x18]
17574 ldx [%l7 + 0x18], %fsr
17575 add %l7, 0x78, %l6
17576 wr %g0, 0x89, %asi
17577 casa [%l6] %asi, %g5, %l2
17578 tn %icc, 0x0
17579 fmovsvc %icc, %f6, %f9
17580 fbn %fcc3, loop_1542
17581 fpackfix %f14, %f9
17582 movgu %xcc, %l1, %o5
17583 srl %o7, %g6, %i0
17584loop_1542:
17585 xorcc %g4, %o0, %o4
17586 sra %g3, %g2, %l5
17587 fxor %f6, %f28, %f18
17588 bgu,pn %xcc, loop_1543
17589 movpos %icc, %i6, %g7
17590 nop
17591 setx 0xA242491D7A8DC62C, %l0, %l6
17592 stx %l6, [%l7 + 0x28]
17593 ldd [%l7 + 0x28], %f4
17594 setx 0x70DE77B5310CB3CF, %l1, %l5
17595 stx %l5, [%l7 + 0x10]
17596 ldd [%l7 + 0x10], %f26
17597 faddd %f26, %f4, %f26
17598 tleu %xcc, 0x3
17599loop_1543:
17600 fbn,a %fcc3, loop_1544
17601 addccc %o1, 0x0BE4, %l0
17602 srl %l4, %i7, %i1
17603 andncc %o3, %i2, %i3
17604loop_1544:
17605 fnot2s %f6, %f25
17606 nop
17607 setx 0x4561903A, %l0, %l6
17608 st %l6, [%l7 + 0x28]
17609 ld [%l7 + 0x28], %f0
17610 setx 0x2C15CB92, %l1, %l5
17611 st %l5, [%l7 + 0x10]
17612 ld [%l7 + 0x10], %f25
17613 fsubs %f25, %f0, %f26
17614 ldx [%l7 + 0x58], %l6
17615 restored
17616 rdpr %cwp, %g1
17617 rdpr %cansave, %g2
17618 rdpr %canrestore, %g3
17619 rdpr %cleanwin, %g4
17620 rdpr %otherwin, %g5
17621 rdpr %wstate, %g6
17622 addc %l3, %i5, %i4
17623 srax %o6, %g1, %o2
17624 and %g5, %l2, %l1
17625 tvc %icc, 0x4
17626 ldd [%l7 + 0x10], %f10
17627 saved
17628 rdpr %cwp, %g1
17629 rdpr %cansave, %g2
17630 rdpr %canrestore, %g3
17631 rdpr %cleanwin, %g4
17632 rdpr %otherwin, %g5
17633 rdpr %wstate, %g6
17634 nop
17635 setx loop_1545, %l0, %l1
17636 wrpr 0x1, %tl
17637 wrpr %l1, %tnpc
17638 setx 0x34400001400, %l0, %l1
17639 wrpr %l1, %tstate
17640 wrhpr 0x4, %htstate
17641 done
17642 tge %xcc, 0x0
17643 srlx %o5, %o7, %g6
17644 udiv %i0, 0x1376, %g4
17645loop_1545:
17646 nop
17647 setx 0x4B1653D0D23F6EED, %l0, %l6
17648 stx %l6, [%l7 + 0x28]
17649 ldd [%l7 + 0x28], %f28
17650 setx 0xD122A5E0CA86F317, %l1, %l5
17651 stx %l5, [%l7 + 0x10]
17652 ldd [%l7 + 0x10], %f24
17653 fsubd %f24, %f28, %f20
17654 add %o0, %g3, %g2
17655 taddcc %o4, %i6, %g7
17656 srlx %l5, %l0, %o1
17657 wr %g0, 0x20, %asi
17658 ldxa [%g0 + 0x30] %asi, %i7
17659 be %xcc, loop_1546
17660 brz,a %i1, loop_1547
17661 tgu %icc, 0x4
17662 bvs,a,pt %icc, loop_1548
17663loop_1546:
17664 movre %o3, %l4, %i2
17665loop_1547:
17666 tge %xcc, 0x2
17667 edge16l %i3, %l6, %l3
17668loop_1548:
17669 nop
17670 wr %g0, 0x18, %asi
17671 lduwa [%l7 + 0x64] %asi, %i4
17672 fbul %fcc1, loop_1549
17673 udiv %o6, 0x0B67, %i5
17674 edge8l %g1, %o2, %l2
17675 tcc %xcc, 0x1
17676loop_1549:
17677 nop
17678 setx 0x290429C4, %l0, %l6
17679 st %l6, [%l7 + 0x28]
17680 ld [%l7 + 0x28], %f22
17681 setx 0x9A24EF0D, %l1, %l5
17682 st %l5, [%l7 + 0x10]
17683 ld [%l7 + 0x10], %f15
17684 fmuls %f15, %f22, %f6
17685 fnot1 %f10, %f12
17686 fnot1 %f8, %f4
17687 fsrc1 %f26, %f22
17688 bvs,a,pn %xcc, loop_1550
17689 add %g5, 0x1EF6, %l1
17690 orncc %o7, %o5, %g6
17691 edge16n %g4, %i0, %o0
17692loop_1550:
17693 movrlez %g2, %g3, %o4
17694 nop
17695 setx 0xD20C397C, %l0, %l6
17696 st %l6, [%l7 + 0x28]
17697 ld [%l7 + 0x28], %f24
17698 setx 0x73C71772, %l1, %l5
17699 st %l5, [%l7 + 0x10]
17700 ld [%l7 + 0x10], %f3
17701 fsubs %f3, %f24, %f16
17702 movvc %icc, %g7, %i6
17703 set 0x56, %g5
17704 lduha [%l7 + %g5] 0x04, %l0
17705 wr %g0, 0x88, %asi
17706 swapa [%l7 + 0x2C] %asi, %o1
17707 fmovdne %xcc, %f16, %f14
17708 mulscc %i7, %l5, %o3
17709 fmovdge %icc, %f14, %f27
17710 fornot2s %f23, %f10, %f20
17711 movle %xcc, %l4, %i1
17712 sdiv %i2, 0x02AC, %l6
17713 fmovdcc %icc, %f21, %f29
17714 wr %g0, 0x88, %asi
17715 ldxa [%l7 + 0x60] %asi, %l3
17716 orcc %i3, %i4, %i5
17717 bleu,pn %icc, loop_1551
17718 bg,a loop_1552
17719 addcc %o6, %g1, %l2
17720 set 0x40, %l2
17721 ldda [%l7 + %l2] 0x80, %f0
17722loop_1551:
17723 umulcc %g5, %o2, %o7
17724loop_1552:
17725 movcc %xcc, %o5, %g6
17726 add %l7, 0x40, %l6
17727 wr %g0, 0x81, %asi
17728 casa [%l6] 0x81, %g4, %l1
17729 nop
17730 setx 0x1B49D709, %l0, %l6
17731 st %l6, [%l7 + 0x28]
17732 ld [%l7 + 0x28], %f25
17733 setx 0xC1663B09, %l1, %l5
17734 st %l5, [%l7 + 0x10]
17735 ld [%l7 + 0x10], %f13
17736 fsubs %f13, %f25, %f28
17737 flush %l7 + 0x24
17738 movrgz %i0, 0x2DB, %o0
17739 array16 %g3, %g2, %g7
17740 tg %icc, 0x3
17741 movpos %icc, %o4, %l0
17742 ldsb [%l7 + 0x65], %i6
17743 orn %i7, %o1, %o3
17744 fmovsne %xcc, %f28, %f24
17745 edge8n %l5, %l4, %i1
17746 fmovsne %xcc, %f6, %f7
17747 tvs %xcc, 0x4
17748 te %icc, 0x7
17749 edge8n %l6, %i2, %l3
17750 fmovdle %xcc, %f16, %f5
17751 tne %icc, 0x0
17752 subc %i3, 0x0F39, %i4
17753 movn %xcc, %o6, %i5
17754 movneg %icc, %g1, %l2
17755 wr %g0, 0x80, %asi
17756 lduha [%l7 + 0x3E] %asi, %o2
17757 xorcc %g5, 0x1099, %o7
17758 edge16n %g6, %o5, %l1
17759 movcc %icc, %i0, %g4
17760 fmovdcs %xcc, %f14, %f15
17761 bleu loop_1553
17762 xorcc %o0, %g2, %g3
17763 srlx %g7, 0x1C, %l0
17764 movgu %xcc, %o4, %i7
17765loop_1553:
17766 edge16l %o1, %o3, %i6
17767 fandnot1s %f3, %f5, %f7
17768 array32 %l4, %i1, %l6
17769 ta %icc, 0x6
17770 srl %l5, 0x08, %i2
17771 nop
17772 setx loop_1554, %l0, %l1
17773 jmpl %l1, %l3
17774 xorcc %i4, 0x1295, %o6
17775 nop
17776 fitod %f4, %f8
17777 fdtox %f8, %f8
17778 sdiv %i5, 0x0212, %i3
17779loop_1554:
17780 andn %g1, %l2, %g5
17781 nop
17782 set 0x50, %i6
17783 stx %o2, [%l7 + %i6]
17784 fbuge,a %fcc0, loop_1555
17785 umulcc %o7, %o5, %l1
17786 movne %xcc, %g6, %i0
17787 fmovsneg %icc, %f20, %f28
17788loop_1555:
17789 prefetch [%l7 + 0x20], 0x0
17790 wr %g0, 0x10, %asi
17791 ldda [%l7 + 0x20] %asi, %g4
17792 fbo,a %fcc3, loop_1556
17793 fmovrslez %g2, %f5, %f31
17794 fbue %fcc2, loop_1557
17795 orn %o0, %g7, %l0
17796loop_1556:
17797 edge8 %o4, %i7, %g3
17798 fpack32 %f4, %f8, %f16
17799loop_1557:
17800 sra %o1, %o3, %l4
17801 fcmple32 %f30, %f8, %i1
17802 array16 %i6, %l5, %i2
17803 xnorcc %l3, %i4, %o6
17804 move %icc, %i5, %l6
17805 umulcc %i3, 0x0E87, %g1
17806 fornot2s %f13, %f10, %f16
17807 set 0x40, %g2
17808 ldda [%l7 + %g2] 0x0c, %f0
17809 bpos,a loop_1558
17810 edge16n %l2, %g5, %o7
17811 bg,a,pt %icc, loop_1559
17812 fbne,a %fcc0, loop_1560
17813loop_1558:
17814 addccc %o2, 0x059C, %l1
17815 ldx [%l7 + 0x18], %o5
17816loop_1559:
17817 stb %g6, [%l7 + 0x22]
17818loop_1560:
17819 fones %f5
17820 andn %i0, 0x13B2, %g4
17821 fnot1 %f14, %f26
17822 tg %xcc, 0x1
17823 nop
17824 setx 0x67A3363E, %l0, %l6
17825 st %l6, [%l7 + 0x28]
17826 ld [%l7 + 0x28], %f8
17827 setx 0x5C03FE9C, %l1, %l5
17828 st %l5, [%l7 + 0x10]
17829 ld [%l7 + 0x10], %f18
17830 fdivs %f18, %f8, %f2
17831 tcc %icc, 0x4
17832 fmovsgu %xcc, %f24, %f0
17833 set 0x10, %o6
17834 ldsha [%l7 + %o6] 0x18, %g2
17835 tpos %icc, 0x2
17836 tvs %xcc, 0x1
17837 tvc %xcc, 0x7
17838 tcc %xcc, 0x3
17839 edge16n %g7, %o0, %l0
17840 alignaddrl %i7, %g3, %o1
17841 orncc %o4, 0x051C, %l4
17842 andn %i1, 0x174D, %o3
17843 nop
17844 fitos %f13, %f16
17845 fstoi %f16, %f5
17846 orcc %i6, 0x1747, %l5
17847 edge32n %l3, %i2, %o6
17848 tn %xcc, 0x3
17849 fmovsleu %xcc, %f13, %f18
17850 fxnors %f18, %f25, %f4
17851 fornot2 %f0, %f8, %f2
17852 array32 %i4, %l6, %i5
17853 tpos %xcc, 0x1
17854 fpadd32s %f8, %f18, %f16
17855 st %f2, [%l7 + 0x60]
17856 brgz,a %i3, loop_1561
17857 fpadd32s %f16, %f15, %f1
17858 fmovrde %g1, %f14, %f4
17859 fmovdcs %icc, %f22, %f23
17860loop_1561:
17861 alignaddrl %l2, %o7, %o2
17862 bvc,a,pt %xcc, loop_1562
17863 edge32l %g5, %o5, %g6
17864 brlz,a %l1, loop_1563
17865 subccc %g4, 0x19AC, %g2
17866loop_1562:
17867 nop
17868 set 0x30, %o0
17869 ldsw [%l7 + %o0], %i0
17870 subccc %g7, %o0, %l0
17871loop_1563:
17872 nop
17873 set 0x76, %i3
17874 ldstub [%l7 + %i3], %g3
17875 ldstub [%l7 + 0x6F], %i7
17876 fornot1s %f15, %f28, %f4
17877 tleu %xcc, 0x2
17878 sll %o4, 0x0E, %l4
17879 saved
17880 rdpr %cwp, %g1
17881 rdpr %cansave, %g2
17882 rdpr %canrestore, %g3
17883 rdpr %cleanwin, %g4
17884 rdpr %otherwin, %g5
17885 rdpr %wstate, %g6
17886 movcc %xcc, %o1, %o3
17887 tsubcctv %i6, %i1, %l3
17888 movvc %xcc, %i2, %l5
17889 set 0x24, %l1
17890 ldswa [%l7 + %l1] 0x14, %i4
17891 movgu %icc, %l6, %i5
17892 sra %i3, %g1, %l2
17893 fmovdleu %xcc, %f28, %f6
17894 tsubcctv %o7, 0x0B70, %o6
17895 movle %xcc, %o2, %o5
17896 fmovscs %xcc, %f3, %f28
17897 srlx %g5, 0x09, %l1
17898 stx %g6, [%l7 + 0x50]
17899 fmovdne %xcc, %f16, %f10
17900 addc %g2, 0x10E7, %g4
17901 add %l7, 0x70, %l6
17902 wr %g0, 0x81, %asi
17903 ldxa [%l6] %asi, %i0
17904 casxa [%l6] 0x81, %i0, %o0
17905 tle %icc, 0x5
17906 movrlz %g7, %l0, %g3
17907 taddcctv %o4, 0x1BB7, %i7
17908 fnands %f17, %f17, %f0
17909 ldd [%l7 + 0x08], %o0
17910 addc %l4, %o3, %i1
17911 fmovrdgez %i6, %f16, %f4
17912 movne %icc, %l3, %i2
17913 fcmpeq32 %f10, %f24, %l5
17914 edge32n %i4, %l6, %i5
17915 fbl,a %fcc2, loop_1564
17916 popc 0x00D4, %g1
17917 movle %xcc, %l2, %o7
17918 movleu %xcc, %o6, %o2
17919loop_1564:
17920 fbg %fcc1, loop_1565
17921 movrgz %i3, 0x3AB, %o5
17922 addc %g5, %l1, %g2
17923 membar #Sync
17924 wr %g0, 0xf8, %asi
17925 ldda [%l7 + 0x40] %asi, %f16
17926loop_1565:
17927 stx %g6, [%l7 + 0x20]
17928 movg %xcc, %i0, %g4
17929 fornot1s %f31, %f5, %f20
17930 ta %xcc, 0x5
17931 mulx %o0, 0x045A, %g7
17932 tcs %xcc, 0x6
17933 restored
17934 rdpr %cwp, %g1
17935 rdpr %cansave, %g2
17936 rdpr %canrestore, %g3
17937 rdpr %cleanwin, %g4
17938 rdpr %otherwin, %g5
17939 rdpr %wstate, %g6
17940 swap [%l7 + 0x2C], %g3
17941 tleu %icc, 0x3
17942 ldub [%l7 + 0x2C], %o4
17943 movneg %icc, %l0, %i7
17944 fnegs %f0, %f0
17945 brlz,a %l4, loop_1566
17946 fsrc1s %f18, %f12
17947 ble %xcc, loop_1567
17948 movneg %xcc, %o1, %i1
17949loop_1566:
17950 tne %xcc, 0x7
17951 tne %icc, 0x0
17952loop_1567:
17953 fxors %f4, %f31, %f28
17954 tl %icc, 0x2
17955 fornot2 %f6, %f16, %f10
17956 sdiv %o3, 0x1F01, %i6
17957 andcc %i2, %l3, %i4
17958 xor %l6, %l5, %g1
17959 fandnot1s %f0, %f30, %f1
17960 movpos %xcc, %l2, %o7
17961 xorcc %i5, 0x006B, %o2
17962 bvs,pn %xcc, loop_1568
17963 bl,pt %icc, loop_1569
17964 udivx %o6, 0x1FE0, %o5
17965 edge32n %i3, %g5, %g2
17966loop_1568:
17967 nop
17968 wr %g0, 0x80, %asi
17969 stda %f0, [%l7 + 0x40] %asi
17970loop_1569:
17971 nop
17972 set 0x6A, %o1
17973 lduha [%l7 + %o1] 0x0c, %l1
17974 nop
17975 set 0x7D, %o3
17976 stb %g6, [%l7 + %o3]
17977 tcc %icc, 0x1
17978 fmovs %f11, %f23
17979 movrlez %i0, 0x393, %o0
17980 fpackfix %f8, %f28
17981 xor %g7, 0x117C, %g4
17982 fmovsne %icc, %f0, %f15
17983 movn %xcc, %o4, %g3
17984 fmovsl %xcc, %f13, %f24
17985 restored
17986 rdpr %cwp, %g1
17987 rdpr %cansave, %g2
17988 rdpr %canrestore, %g3
17989 rdpr %cleanwin, %g4
17990 rdpr %otherwin, %g5
17991 rdpr %wstate, %g6
17992 andn %l0, 0x04B9, %i7
17993 mova %icc, %l4, %i1
17994 array32 %o1, %o3, %i2
17995 fble,a %fcc3, loop_1570
17996 nop
17997 setx loop_1571, %l0, %l1
17998 wrpr 0x1, %tl
17999 wrpr %l1, %tpc
18000 add %l1, 0x4, %l1
18001 wrpr %l1, %tnpc
18002 setx 0x34400001400, %l0, %l1
18003 wrpr %l1, %tstate
18004 wrhpr 0x4, %htstate
18005 retry
18006 tvc %icc, 0x4
18007 popc %i6, %l3
18008loop_1570:
18009 tg %icc, 0x3
18010loop_1571:
18011 add %l6, 0x1F99, %i4
18012 fnegd %f2, %f4
18013 fmovrse %g1, %f21, %f8
18014 movl %icc, %l5, %o7
18015 umul %l2, %i5, %o2
18016 fand %f8, %f26, %f10
18017 taddcctv %o5, 0x1045, %i3
18018 tl %icc, 0x2
18019 tl %xcc, 0x4
18020 edge8 %g5, %o6, %g2
18021 xorcc %l1, 0x163B, %i0
18022 edge8 %o0, %g7, %g4
18023 set 0x3C, %l6
18024 lda [%l7 + %l6] 0x81, %f3
18025 nop
18026 setx 0xD6A1AFF0A1CFB8C0, %l0, %l6
18027 stx %l6, [%l7 + 0x28]
18028 ldd [%l7 + 0x28], %f30
18029 setx 0x38A906A8754BE459, %l1, %l5
18030 stx %l5, [%l7 + 0x10]
18031 ldd [%l7 + 0x10], %f24
18032 fsubd %f24, %f30, %f2
18033 movle %xcc, %o4, %g3
18034 alignaddr %l0, %g6, %l4
18035 tge %icc, 0x4
18036 movne %icc, %i1, %o1
18037 array16 %o3, %i2, %i7
18038 wr %g0, 0x19, %asi
18039 ldswa [%l7 + 0x54] %asi, %i6
18040 fmovsgu %icc, %f15, %f26
18041 fones %f30
18042 movn %xcc, %l3, %i4
18043 fandnot1s %f12, %f1, %f16
18044 set 0x30, %o7
18045 ldda [%l7 + %o7] 0x2b, %g0
18046 movne %xcc, %l5, %o7
18047 edge32ln %l2, %i5, %o2
18048 fone %f14
18049 tn %xcc, 0x6
18050 array16 %l6, %o5, %g5
18051 taddcc %o6, 0x1835, %i3
18052 fmul8x16au %f23, %f18, %f22
18053 edge16ln %l1, %i0, %o0
18054 nop
18055 fitos %f31, %f5
18056 fornot2 %f20, %f24, %f10
18057 movvs %icc, %g2, %g7
18058 bcs loop_1572
18059 edge8ln %o4, %g4, %l0
18060 bvs,pn %xcc, loop_1573
18061 brgz %g3, loop_1574
18062loop_1572:
18063 flush %l7 + 0x70
18064 xnor %l4, %g6, %o1
18065loop_1573:
18066 ldsh [%l7 + 0x76], %o3
18067loop_1574:
18068 nop
18069 wr %g0, 0x89, %asi
18070 ldsba [%l7 + 0x28] %asi, %i1
18071 movrgz %i7, 0x2FB, %i6
18072 brlz,a %i2, loop_1575
18073 movcc %icc, %i4, %g1
18074 fbl %fcc0, loop_1576
18075 fandnot1s %f5, %f28, %f4
18076loop_1575:
18077 fabsd %f6, %f2
18078 addcc %l5, 0x1447, %o7
18079loop_1576:
18080 nop
18081 set 0x40, %o2
18082 stxa %l2, [%l7 + %o2] 0x11
18083 movrlez %l3, %i5, %l6
18084 wr %g0, 0x0c, %asi
18085 ldda [%l7 + 0x40] %asi, %f16
18086 nop
18087 setx loop_1577, %l0, %l1
18088 wrpr 0x1, %tl
18089 wrpr %l1, %tpc
18090 add %l1, 0x4, %l1
18091 wrpr %l1, %tnpc
18092 setx 0x34400001400, %l0, %l1
18093 wrpr %l1, %tstate
18094 wrhpr 0x4, %htstate
18095 retry
18096 tcc %icc, 0x3
18097 fmovrdlz %o2, %f30, %f6
18098 tpos %xcc, 0x5
18099loop_1577:
18100 fmovsle %icc, %f6, %f2
18101 movvs %icc, %o5, %o6
18102 fbge %fcc0, loop_1578
18103 subccc %g5, %i3, %i0
18104 tcs %xcc, 0x6
18105 alignaddrl %o0, %l1, %g2
18106loop_1578:
18107 movrlz %g7, 0x2D3, %g4
18108 nop
18109 set 0x4D, %o5
18110 ldsb [%l7 + %o5], %l0
18111 brz,a %o4, loop_1579
18112 ba,a,pt %xcc, loop_1580
18113 mulx %g3, %l4, %g6
18114 smulcc %o3, 0x0FE6, %i1
18115loop_1579:
18116 fsrc2 %f4, %f24
18117loop_1580:
18118 tg %xcc, 0x4
18119 movrlez %i7, 0x147, %i6
18120 brgez,a %i2, loop_1581
18121 fmovrdlez %i4, %f16, %f14
18122 nop
18123 setx 0xF0970935, %l0, %l6
18124 st %l6, [%l7 + 0x28]
18125 ld [%l7 + 0x28], %f3
18126 setx 0xACDFED60, %l1, %l5
18127 st %l5, [%l7 + 0x10]
18128 ld [%l7 + 0x10], %f12
18129 fmuls %f12, %f3, %f4
18130 wr %g0, 0x18, %asi
18131 ldxa [%l7 + 0x30] %asi, %g1
18132loop_1581:
18133 andncc %o1, %l5, %l2
18134 stbar
18135 fornot1 %f14, %f24, %f2
18136 fbl,a %fcc2, loop_1582
18137 bneg,a,pn %xcc, loop_1583
18138 movrlz %l3, 0x194, %o7
18139 smul %l6, %o2, %i5
18140loop_1582:
18141 nop
18142 setx 0x76B8BE5D609BD5F6, %l0, %l6
18143 stx %l6, [%l7 + 0x28]
18144 ldd [%l7 + 0x28], %f2
18145 fsqrtd %f2, %f4
18146loop_1583:
18147 movne %icc, %o6, %o5
18148 movge %icc, %i3, %g5
18149 restored
18150 rdpr %cwp, %g1
18151 rdpr %cansave, %g2
18152 rdpr %canrestore, %g3
18153 rdpr %cleanwin, %g4
18154 rdpr %otherwin, %g5
18155 rdpr %wstate, %g6
18156 movcc %icc, %i0, %l1
18157 fnors %f25, %f18, %f0
18158 tvs %xcc, 0x3
18159 lduw [%l7 + 0x18], %o0
18160 fmul8x16 %f12, %f30, %f10
18161 fbl,a %fcc3, loop_1584
18162 udivx %g7, 0x154D, %g4
18163 edge8ln %g2, %l0, %g3
18164 umul %o4, 0x00CD, %g6
18165loop_1584:
18166 xor %o3, 0x1C8E, %l4
18167 edge8ln %i1, %i7, %i6
18168 xnor %i2, 0x0384, %g1
18169 nop
18170 setx 0x045955E9F19EA835, %l0, %l6
18171 stx %l6, [%l7 + 0x28]
18172 ldd [%l7 + 0x28], %f2
18173 fsqrtd %f2, %f12
18174 for %f14, %f24, %f16
18175 popc %o1, %i4
18176 movrne %l5, 0x235, %l3
18177 array16 %o7, %l6, %l2
18178 movge %xcc, %o2, %i5
18179 mova %xcc, %o6, %o5
18180 taddcctv %i3, %i0, %l1
18181 bpos,a,pt %xcc, loop_1585
18182 bcc %xcc, loop_1586
18183 sll %g5, %o0, %g4
18184 movneg %icc, %g7, %l0
18185loop_1585:
18186 nop
18187 setx 0x9902BDE7, %l0, %l6
18188 st %l6, [%l7 + 0x28]
18189 ld [%l7 + 0x28], %f3
18190 setx 0x0353FACE, %l1, %l5
18191 st %l5, [%l7 + 0x10]
18192 ld [%l7 + 0x10], %f10
18193 fmuls %f10, %f3, %f0
18194loop_1586:
18195 fexpand %f3, %f28
18196 addcc %g3, %o4, %g2
18197 wr %g0, 0xf1, %asi
18198 stda %f16, [%l7 + 0x40] %asi
18199 membar #Sync
18200 ldd [%l7 + 0x70], %o2
18201 fmovrdgz %g6, %f30, %f6
18202 movrgez %l4, 0x10B, %i7
18203 fbule %fcc2, loop_1587
18204 fbul %fcc1, loop_1588
18205 movrlz %i1, 0x32C, %i2
18206 orncc %i6, 0x1499, %g1
18207loop_1587:
18208 prefetch [%l7 + 0x4C], 0x2
18209loop_1588:
18210 umulcc %o1, 0x0651, %l5
18211 ld [%l7 + 0x08], %f7
18212 xnorcc %i4, 0x16AE, %o7
18213 movgu %icc, %l3, %l6
18214 fbule,a %fcc0, loop_1589
18215 fnot2s %f16, %f15
18216 lduw [%l7 + 0x68], %l2
18217 or %i5, 0x1971, %o2
18218loop_1589:
18219 fmovrdne %o6, %f10, %f16
18220 movrgz %o5, %i0, %l1
18221 movrgz %g5, 0x1A4, %o0
18222 fbl,a %fcc3, loop_1590
18223 subccc %i3, %g7, %l0
18224 ta %xcc, 0x3
18225 fpsub32 %f30, %f26, %f24
18226loop_1590:
18227 tleu %icc, 0x2
18228 wr %g0, 0x89, %asi
18229 ldxa [%l7 + 0x10] %asi, %g3
18230 fxor %f10, %f12, %f12
18231 movrne %o4, %g2, %g4
18232 sll %o3, 0x18, %g6
18233 addcc %i7, 0x02E7, %i1
18234 tn %xcc, 0x5
18235 xnor %l4, 0x0CAC, %i2
18236 brgz,a %i6, loop_1591
18237 fnot1s %f17, %f25
18238 ldsb [%l7 + 0x2E], %g1
18239 array8 %l5, %i4, %o7
18240loop_1591:
18241 fmovrdne %o1, %f30, %f14
18242 movne %icc, %l6, %l3
18243 bg loop_1592
18244 movl %xcc, %l2, %i5
18245 nop
18246 setx 0xB1F7DFFDB5AE40D2, %l0, %l6
18247 stx %l6, [%l7 + 0x28]
18248 ldd [%l7 + 0x28], %f10
18249 fsqrtd %f10, %f20
18250 xor %o6, 0x160B, %o2
18251loop_1592:
18252 tleu %xcc, 0x3
18253 set 0x63, %l3
18254 ldstuba [%l7 + %l3] 0x0c, %i0
18255 taddcctv %l1, %g5, %o5
18256 nop
18257 setx 0xC3F86D7EEE9BF82A, %l0, %l6
18258 stx %l6, [%l7 + 0x28]
18259 ldd [%l7 + 0x28], %f22
18260 setx 0x173ABF9CA29245DB, %l1, %l5
18261 stx %l5, [%l7 + 0x10]
18262 ldd [%l7 + 0x10], %f12
18263 fdivd %f12, %f22, %f8
18264 movrlez %i3, %g7, %o0
18265 edge8ln %g3, %o4, %l0
18266 wr %g0, 0x80, %asi
18267 ldda [%l7 + 0x40] %asi, %g2
18268 fmovsgu %icc, %f8, %f13
18269 movleu %icc, %g4, %o3
18270 andcc %g6, 0x08C1, %i7
18271 sub %l4, 0x002F, %i1
18272 udiv %i2, 0x09C5, %g1
18273 movvc %icc, %l5, %i4
18274 srax %o7, %i6, %o1
18275 srax %l3, 0x08, %l2
18276 addccc %i5, %l6, %o6
18277 te %icc, 0x5
18278 tsubcctv %i0, %l1, %g5
18279 edge16n %o2, %o5, %i3
18280 tpos %xcc, 0x5
18281 fbne,a %fcc2, loop_1593
18282 movrne %o0, %g7, %g3
18283 fpsub32 %f8, %f18, %f18
18284 nop
18285 setx 0x9B0CA31BEB3518D8, %l0, %l6
18286 stx %l6, [%l7 + 0x28]
18287 ldd [%l7 + 0x28], %f26
18288 setx 0x5C02582D9E84EFC2, %l1, %l5
18289 stx %l5, [%l7 + 0x10]
18290 ldd [%l7 + 0x10], %f28
18291 fmuld %f28, %f26, %f20
18292loop_1593:
18293 edge32l %o4, %l0, %g2
18294 fnor %f22, %f12, %f20
18295 sub %g4, %o3, %i7
18296 edge32ln %g6, %l4, %i2
18297 add %g1, 0x1A4A, %i1
18298 fbo,a %fcc0, loop_1594
18299 fpadd32s %f0, %f24, %f3
18300 fpsub32s %f19, %f18, %f15
18301 sub %l5, %i4, %i6
18302loop_1594:
18303 ldub [%l7 + 0x4D], %o1
18304 add %l7, 0x50, %l6
18305 wr %g0, 0x0c, %asi
18306 casxa [%l6] 0x0c, %l3, %l2
18307 edge8 %i5, %o7, %o6
18308 ldsh [%l7 + 0x1E], %i0
18309 nop
18310 setx 0x399A841890737678, %l0, %l6
18311 stx %l6, [%l7 + 0x28]
18312 ldd [%l7 + 0x28], %f26
18313 setx 0x48DCA477E9A5C63D, %l1, %l5
18314 stx %l5, [%l7 + 0x10]
18315 ldd [%l7 + 0x10], %f14
18316 fmuld %f14, %f26, %f22
18317 fpadd32s %f4, %f2, %f18
18318 fands %f19, %f17, %f31
18319 nop
18320 setx 0xE899097F, %l0, %l6
18321 st %l6, [%l7 + 0x28]
18322 ld [%l7 + 0x28], %f15
18323 setx 0x1A8E7BAE, %l1, %l5
18324 st %l5, [%l7 + 0x10]
18325 ld [%l7 + 0x10], %f25
18326 fsubs %f25, %f15, %f4
18327 subccc %l6, 0x1C2C, %l1
18328 nop
18329 setx 0x9A46B744, %l0, %l6
18330 st %l6, [%l7 + 0x28]
18331 ld [%l7 + 0x28], %f30
18332 setx 0x415BDEA8, %l1, %l5
18333 st %l5, [%l7 + 0x10]
18334 ld [%l7 + 0x10], %f27
18335 fadds %f27, %f30, %f1
18336 movneg %icc, %o2, %o5
18337 fnand %f18, %f22, %f8
18338 fmovscs %xcc, %f27, %f9
18339 and %i3, 0x177A, %g5
18340 sdivcc %o0, 0x088E, %g7
18341 sub %g3, 0x1A0E, %o4
18342 bg,pt %xcc, loop_1595
18343 fblg %fcc3, loop_1596
18344 mulx %g2, 0x1AE6, %l0
18345 udiv %o3, 0x0376, %i7
18346loop_1595:
18347 fmovdgu %icc, %f26, %f29
18348loop_1596:
18349 be loop_1597
18350 fpsub16 %f8, %f12, %f10
18351 edge16 %g4, %g6, %l4
18352 subc %i2, %g1, %i1
18353loop_1597:
18354 ldd [%l7 + 0x18], %f8
18355 movne %xcc, %l5, %i6
18356 fcmple32 %f28, %f20, %i4
18357 subc %o1, 0x176E, %l2
18358 wr %g0, 0x89, %asi
18359 ldstuba [%l7 + 0x4A] %asi, %i5
18360 fnot1 %f6, %f4
18361 addcc %o7, %o6, %i0
18362 move %xcc, %l3, %l6
18363 fmovsvs %xcc, %f13, %f27
18364 array8 %l1, %o5, %o2
18365 umul %i3, %o0, %g5
18366 set 0x30, %i4
18367 ldxa [%g0 + %i4] 0x4f, %g3
18368 addccc %g7, 0x08D7, %g2
18369 umulcc %o4, 0x13C8, %o3
18370 edge8 %l0, %i7, %g6
18371 tg %icc, 0x1
18372 fble,a %fcc2, loop_1598
18373 movg %xcc, %g4, %i2
18374 ldd [%l7 + 0x48], %l4
18375 fmovrsne %i1, %f22, %f19
18376loop_1598:
18377 smul %l5, 0x07EC, %g1
18378 subccc %i4, 0x0DC8, %o1
18379 ldsh [%l7 + 0x14], %i6
18380 set 0x40, %l4
18381 stda %f16, [%l7 + %l4] 0x10
18382 mulx %i5, %o7, %l2
18383 fmovsleu %xcc, %f3, %f31
18384 bge %icc, loop_1599
18385 edge32n %o6, %i0, %l6
18386 edge16n %l3, %o5, %l1
18387 wr %g0, 0x81, %asi
18388 ldsba [%l7 + 0x7A] %asi, %i3
18389loop_1599:
18390 edge8ln %o2, %o0, %g3
18391 subccc %g7, %g5, %g2
18392 nop
18393 fitod %f6, %f16
18394 fdtox %f16, %f24
18395 fxtod %f24, %f24
18396 subcc %o4, 0x00C9, %o3
18397 fone %f30
18398 tg %icc, 0x7
18399 fmovrsgz %i7, %f26, %f16
18400 movn %xcc, %l0, %g6
18401 sra %i2, %g4, %i1
18402 subc %l5, %l4, %i4
18403 sra %g1, %o1, %i5
18404 sllx %i6, 0x1E, %l2
18405 wr %g0, 0x88, %asi
18406 stba %o7, [%l7 + 0x77] %asi
18407 sdivcc %o6, 0x17AF, %i0
18408 wr %g0, 0x89, %asi
18409 stwa %l6, [%l7 + 0x50] %asi
18410 fbule %fcc2, loop_1600
18411 andncc %l3, %o5, %l1
18412 andncc %o2, %o0, %i3
18413 tleu %xcc, 0x6
18414loop_1600:
18415 fmovs %f14, %f10
18416 tgu %xcc, 0x0
18417 set 0x0A, %g4
18418 stba %g3, [%l7 + %g4] 0xe2
18419 membar #Sync
18420 restored
18421 rdpr %cwp, %g1
18422 rdpr %cansave, %g2
18423 rdpr %canrestore, %g3
18424 rdpr %cleanwin, %g4
18425 rdpr %otherwin, %g5
18426 rdpr %wstate, %g6
18427 add %g5, %g7, %g2
18428 tneg %icc, 0x2
18429 ld [%l7 + 0x3C], %f20
18430 andn %o3, %i7, %o4
18431 fmovscc %xcc, %f24, %f13
18432 fmovrdgez %g6, %f22, %f12
18433 srlx %i2, 0x0C, %g4
18434 stx %l0, [%l7 + 0x30]
18435 faligndata %f8, %f6, %f0
18436 array16 %l5, %l4, %i1
18437 srl %i4, %g1, %o1
18438 smulcc %i5, %i6, %o7
18439 movl %icc, %l2, %o6
18440 movrlez %l6, %l3, %o5
18441 movpos %icc, %i0, %l1
18442 movge %xcc, %o2, %i3
18443 prefetch [%l7 + 0x08], 0x0
18444 nop
18445 setx 0x4055DB2E, %l0, %l6
18446 st %l6, [%l7 + 0x34]
18447 ld [%l7 + 0x34], %fsr
18448 movn %icc, %g3, %g5
18449 sll %g7, 0x18, %o0
18450 movre %g2, %o3, %i7
18451 fmovdneg %icc, %f3, %f3
18452 mulx %o4, %i2, %g4
18453 movrlz %g6, 0x28F, %l0
18454 orncc %l5, %i1, %l4
18455 subccc %g1, 0x0C5A, %o1
18456 for %f10, %f22, %f20
18457 xor %i4, 0x14E9, %i6
18458 smulcc %i5, 0x1978, %l2
18459 tvs %xcc, 0x0
18460 membar 0x51
18461 fxnors %f19, %f24, %f30
18462 movl %xcc, %o7, %o6
18463 wr %g0, 0x88, %asi
18464 ldda [%l7 + 0x40] %asi, %f16
18465 nop
18466 fitos %f0, %f3
18467 fstox %f3, %f2
18468 fxtos %f2, %f24
18469 nop
18470 setx loop_1601, %l0, %l1
18471 wrpr 0x1, %tl
18472 wrpr %l1, %tpc
18473 add %l1, 0x4, %l1
18474 wrpr %l1, %tnpc
18475 setx 0x34400001400, %l0, %l1
18476 wrpr %l1, %tstate
18477 wrhpr 0x4, %htstate
18478 retry
18479 fand %f6, %f24, %f10
18480 andncc %l3, %o5, %l6
18481 ldsb [%l7 + 0x74], %l1
18482loop_1601:
18483 edge32ln %i0, %o2, %g3
18484 andn %i3, 0x1ABC, %g5
18485 fnor %f24, %f12, %f22
18486 tneg %icc, 0x4
18487 brgez %g7, loop_1602
18488 nop
18489 setx 0x751448853072E6BC, %l0, %l6
18490 stx %l6, [%l7 + 0x78]
18491 ldx [%l7 + 0x78], %fsr
18492 alignaddr %o0, %g2, %i7
18493 lduh [%l7 + 0x4A], %o4
18494loop_1602:
18495 sll %o3, %i2, %g4
18496 movrgz %g6, 0x2AF, %l5
18497 tl %icc, 0x5
18498 nop
18499 setx 0xA72BAF74, %l0, %l6
18500 st %l6, [%l7 + 0x28]
18501 ld [%l7 + 0x28], %f13
18502 setx 0xD744829C, %l1, %l5
18503 st %l5, [%l7 + 0x10]
18504 ld [%l7 + 0x10], %f17
18505 fadds %f17, %f13, %f19
18506 andncc %l0, %l4, %g1
18507 ta %icc, 0x7
18508 ldx [%l7 + 0x30], %i1
18509 tn %icc, 0x6
18510 alignaddrl %o1, %i4, %i6
18511 ldsw [%l7 + 0x10], %l2
18512 movrgz %o7, %o6, %i5
18513 bpos,a,pn %xcc, loop_1603
18514 movneg %xcc, %o5, %l6
18515 edge8n %l3, %l1, %i0
18516 umul %o2, %i3, %g5
18517loop_1603:
18518 edge32ln %g7, %o0, %g3
18519 array16 %i7, %o4, %o3
18520 fsrc1s %f20, %f17
18521 movl %xcc, %g2, %i2
18522 alignaddr %g4, %g6, %l0
18523 taddcctv %l4, %l5, %i1
18524 fmovdne %icc, %f14, %f14
18525 sub %o1, %i4, %i6
18526 array16 %l2, %o7, %o6
18527 orcc %g1, %o5, %i5
18528 tcc %xcc, 0x5
18529 subc %l3, 0x0C6E, %l6
18530 sethi 0x149E, %l1
18531 mova %icc, %o2, %i0
18532 movne %icc, %i3, %g7
18533 nop
18534 fitod %f6, %f4
18535 movrlz %o0, %g3, %g5
18536 movvc %icc, %i7, %o3
18537 brnz,a %g2, loop_1604
18538 fmovrslez %i2, %f11, %f6
18539 fornot1s %f20, %f30, %f1
18540 bne,a %icc, loop_1605
18541loop_1604:
18542 fmovdg %icc, %f21, %f11
18543 edge16 %g4, %g6, %o4
18544 movg %icc, %l0, %l5
18545loop_1605:
18546 nop
18547 set 0x18, %i1
18548 std %f18, [%l7 + %i1]
18549 tpos %icc, 0x6
18550 tleu %xcc, 0x2
18551 fble %fcc0, loop_1606
18552 fmovdvc %xcc, %f23, %f19
18553 ld [%l7 + 0x70], %f13
18554 srl %i1, %l4, %i4
18555loop_1606:
18556 nop
18557 fitod %f10, %f10
18558 fdtoi %f10, %f26
18559 movneg %icc, %o1, %l2
18560 fabss %f30, %f14
18561 add %i6, %o7, %g1
18562 edge16 %o6, %o5, %i5
18563 array16 %l6, %l1, %o2
18564 tcs %icc, 0x2
18565 st %f22, [%l7 + 0x24]
18566 move %icc, %i0, %i3
18567 fmovsne %icc, %f23, %f17
18568 edge16 %l3, %o0, %g7
18569 edge8n %g3, %i7, %o3
18570 tl %xcc, 0x2
18571 edge16 %g2, %i2, %g5
18572 udiv %g4, 0x138F, %g6
18573 sdivcc %l0, 0x1852, %o4
18574 fnot2 %f12, %f14
18575 alignaddr %i1, %l4, %i4
18576 fornot1 %f2, %f8, %f22
18577 subccc %o1, 0x1916, %l5
18578 tne %icc, 0x6
18579 fabss %f9, %f9
18580 edge8ln %i6, %o7, %l2
18581 brlez %g1, loop_1607
18582 movrlz %o5, 0x2E5, %o6
18583 tsubcctv %i5, 0x0B5A, %l1
18584 xnor %o2, %i0, %l6
18585loop_1607:
18586 fmovsvc %icc, %f25, %f29
18587 orncc %l3, %o0, %g7
18588 udiv %g3, 0x184D, %i7
18589 fmovsn %xcc, %f13, %f0
18590 andcc %i3, %g2, %i2
18591 nop
18592 fitos %f2, %f6
18593 fstox %f6, %f4
18594 fxors %f20, %f14, %f6
18595 sllx %o3, 0x06, %g4
18596 membar #Sync
18597 set 0x40, %i5
18598 ldda [%l7 + %i5] 0xf8, %f0
18599 movcc %icc, %g6, %l0
18600 bpos %icc, loop_1608
18601 sra %g5, %i1, %o4
18602 orcc %i4, 0x1B66, %o1
18603 andncc %l4, %i6, %o7
18604loop_1608:
18605 nop
18606 wr %g0, 0xea, %asi
18607 stwa %l5, [%l7 + 0x34] %asi
18608 membar #Sync
18609 fba %fcc1, loop_1609
18610 fpsub32 %f12, %f26, %f30
18611 array16 %l2, %o5, %o6
18612 movvc %icc, %g1, %i5
18613loop_1609:
18614 xnorcc %l1, 0x0BC3, %i0
18615 edge32ln %l6, %l3, %o0
18616 movge %icc, %g7, %o2
18617 movrne %g3, 0x3B8, %i3
18618 movg %xcc, %g2, %i2
18619 st %f4, [%l7 + 0x74]
18620 nop
18621 setx loop_1610, %l0, %l1
18622 jmpl %l1, %i7
18623 ldstub [%l7 + 0x25], %o3
18624 add %l7, 0x28, %l6
18625 wr %g0, 0x80, %asi
18626 casxa [%l6] 0x80, %g4, %g6
18627loop_1610:
18628 movre %g5, %l0, %i1
18629 ta %icc, 0x2
18630 fzero %f22
18631 movrgez %i4, 0x3E3, %o4
18632 taddcctv %o1, 0x0A06, %i6
18633 movrgez %l4, %o7, %l2
18634 fmovdvc %icc, %f8, %f14
18635 movvs %xcc, %o5, %o6
18636 sdivx %g1, 0x013C, %l5
18637 movcs %icc, %l1, %i0
18638 stw %i5, [%l7 + 0x70]
18639 edge8n %l6, %l3, %o0
18640 fmovdge %xcc, %f29, %f18
18641 swap [%l7 + 0x30], %g7
18642 tle %icc, 0x3
18643 movrgz %o2, 0x0A6, %i3
18644 xnorcc %g3, %i2, %g2
18645 movrlez %i7, %g4, %o3
18646 brlez,a %g6, loop_1611
18647 fmovdn %icc, %f27, %f30
18648 bpos %icc, loop_1612
18649 fbg %fcc3, loop_1613
18650loop_1611:
18651 movg %icc, %l0, %g5
18652 orcc %i1, 0x187B, %i4
18653loop_1612:
18654 movne %xcc, %o1, %i6
18655loop_1613:
18656 fnand %f8, %f2, %f6
18657 sub %l4, 0x0C3D, %o4
18658 andn %o7, 0x1C8F, %o5
18659 srlx %o6, 0x1A, %l2
18660 movge %icc, %l5, %g1
18661 movrlez %i0, 0x274, %i5
18662 fpsub16 %f10, %f16, %f8
18663 sir 0x100F
18664 orncc %l6, %l3, %o0
18665 subc %l1, 0x157B, %o2
18666 or %g7, %i3, %g3
18667 flush %l7 + 0x20
18668 array16 %g2, %i2, %g4
18669 tle %icc, 0x6
18670 movneg %xcc, %o3, %i7
18671 edge32ln %l0, %g6, %g5
18672 fzero %f12
18673 sllx %i1, %i4, %i6
18674 srlx %o1, 0x06, %l4
18675 subc %o4, 0x1C0F, %o5
18676 nop
18677 setx 0x806B1597, %l0, %l6
18678 st %l6, [%l7 + 0x44]
18679 ld [%l7 + 0x44], %fsr
18680 or %o6, %o7, %l5
18681 ldsb [%l7 + 0x48], %g1
18682 lduw [%l7 + 0x38], %l2
18683 fmovspos %xcc, %f9, %f2
18684 movleu %xcc, %i0, %l6
18685 fpack16 %f10, %f12
18686 umul %i5, %l3, %l1
18687 tn %icc, 0x5
18688 fsrc1 %f0, %f0
18689 nop
18690 setx loop_1614, %l0, %l1
18691 wrpr 0x1, %tl
18692 wrpr %l1, %tnpc
18693 setx 0x34400001400, %l0, %l1
18694 wrpr %l1, %tstate
18695 wrhpr 0x4, %htstate
18696 done
18697 tsubcctv %o2, 0x1316, %o0
18698 nop
18699 setx 0xCE8D7887, %l0, %l6
18700 st %l6, [%l7 + 0x28]
18701 ld [%l7 + 0x28], %f5
18702 setx 0x4E004522, %l1, %l5
18703 st %l5, [%l7 + 0x10]
18704 ld [%l7 + 0x10], %f24
18705 fadds %f24, %f5, %f8
18706 sra %g7, %g3, %g2
18707loop_1614:
18708 mulscc %i2, 0x0E8F, %g4
18709 sra %i3, 0x10, %o3
18710 edge32ln %l0, %g6, %i7
18711 stbar
18712 andncc %i1, %g5, %i6
18713 movcs %icc, %o1, %l4
18714 fmovdle %xcc, %f20, %f29
18715 nop
18716 fitod %f12, %f12
18717 fdtox %f12, %f6
18718 fxtod %f6, %f12
18719 udivcc %o4, 0x0C0B, %i4
18720 tn %icc, 0x2
18721 sll %o6, %o7, %l5
18722 set 0x48, %i0
18723 prefetcha [%l7 + %i0] 0x81, 0x1
18724 fornot2s %f19, %f12, %f4
18725 set 0x48, %g7
18726 sta %f8, [%l7 + %g7] 0x04
18727 movne %xcc, %g1, %i0
18728 set 0x40, %l0
18729 stda %f16, [%l7 + %l0] 0x17
18730 membar #Sync
18731 ta %icc, 0x3
18732 mulx %l6, 0x02F3, %l2
18733 add %l7, 0x14, %l6
18734 wr %g0, 0x81, %asi
18735 lda [%l6] %asi, %i5
18736 casa [%l6] %asi, %i5, %l3
18737 fblg %fcc3, loop_1615
18738 movge %xcc, %l1, %o2
18739 alignaddr %g7, %g3, %g2
18740 taddcctv %o0, 0x0337, %i2
18741loop_1615:
18742 srax %i3, %g4, %o3
18743 popc %g6, %i7
18744 srlx %l0, 0x18, %i1
18745 brgez %i6, loop_1616
18746 tpos %xcc, 0x1
18747 fbl,a %fcc3, loop_1617
18748 tsubcc %g5, %o1, %o4
18749loop_1616:
18750 bpos %xcc, loop_1618
18751 srlx %l4, %i4, %o6
18752loop_1617:
18753 fmovrdgz %l5, %f10, %f16
18754 fble,a %fcc1, loop_1619
18755loop_1618:
18756 edge16n %o5, %g1, %o7
18757 mulscc %l6, 0x0552, %l2
18758 udivx %i0, 0x04CC, %l3
18759loop_1619:
18760 membar 0x51
18761 xnor %i5, %l1, %g7
18762 nop
18763 setx 0x9222419B, %l0, %l6
18764 st %l6, [%l7 + 0x28]
18765 ld [%l7 + 0x28], %f1
18766 fsqrts %f1, %f23
18767 alignaddr %g3, %g2, %o0
18768 fxnor %f18, %f24, %f8
18769 wr %g0, 0x80, %asi
18770 lda [%l7 + 0x1C] %asi, %f28
18771 fbge,a %fcc3, loop_1620
18772 sub %o2, %i2, %i3
18773 bvc,pn %xcc, loop_1621
18774 tsubcc %g4, %g6, %o3
18775loop_1620:
18776 srax %i7, %l0, %i6
18777 wr %g0, 0x04, %asi
18778 lduba [%l7 + 0x32] %asi, %i1
18779loop_1621:
18780 tl %xcc, 0x4
18781 andn %o1, 0x1D55, %g5
18782 fbu,a %fcc1, loop_1622
18783 add %l4, %i4, %o4
18784 tleu %xcc, 0x5
18785 sth %o6, [%l7 + 0x6A]
18786loop_1622:
18787 nop
18788 wr %g0, 0x88, %asi
18789 ldswa [%l7 + 0x54] %asi, %o5
18790 fcmpne16 %f18, %f26, %g1
18791 set 0x0A, %i2
18792 ldsba [%l7 + %i2] 0x14, %l5
18793 or %o7, 0x1B96, %l6
18794 xnorcc %i0, 0x070C, %l2
18795 nop
18796 setx 0x0BF7E5E0F038B669, %l0, %l6
18797 stx %l6, [%l7 + 0x28]
18798 ldd [%l7 + 0x28], %f0
18799 setx 0x21054DBCA071F5A0, %l1, %l5
18800 stx %l5, [%l7 + 0x10]
18801 ldd [%l7 + 0x10], %f4
18802 fsubd %f4, %f0, %f12
18803 tsubcc %i5, %l1, %g7
18804 ldsb [%l7 + 0x6E], %l3
18805 move %icc, %g2, %o0
18806 wr %g0, 0x89, %asi
18807 lduha [%l7 + 0x3E] %asi, %o2
18808 xorcc %i2, 0x12DC, %g3
18809 fmovdpos %icc, %f2, %f1
18810 addccc %g4, 0x1C51, %g6
18811 mulscc %i3, %o3, %l0
18812 popc %i6, %i1
18813 movvs %xcc, %i7, %g5
18814 nop
18815 setx 0xB403080CE09AE888, %l0, %l6
18816 stx %l6, [%l7 + 0x28]
18817 ldd [%l7 + 0x28], %f14
18818 setx 0x4A92BB5E5F1B56B8, %l1, %l5
18819 stx %l5, [%l7 + 0x10]
18820 ldd [%l7 + 0x10], %f0
18821 fdivd %f0, %f14, %f28
18822 nop
18823 set 0x0C, %l5
18824 lduw [%l7 + %l5], %o1
18825 ldx [%l7 + 0x60], %i4
18826 fmovsa %icc, %f29, %f30
18827 tleu %xcc, 0x3
18828 membar 0x4C
18829 fmovrse %l4, %f27, %f24
18830 fpadd16 %f4, %f8, %f18
18831 sub %o6, %o5, %o4
18832 movre %g1, %l5, %l6
18833 bleu,pt %icc, loop_1623
18834 ld [%l7 + 0x3C], %f19
18835 movcc %icc, %i0, %o7
18836 lduh [%l7 + 0x52], %l2
18837loop_1623:
18838 bne,a loop_1624
18839 udivx %l1, 0x1CFC, %i5
18840 subcc %g7, 0x057C, %g2
18841 edge32l %o0, %l3, %i2
18842loop_1624:
18843 addc %g3, 0x1551, %g4
18844 srax %g6, 0x05, %i3
18845 ta %icc, 0x6
18846 set 0x48, %o4
18847 lduwa [%l7 + %o4] 0x0c, %o2
18848 orcc %l0, 0x1EE0, %i6
18849 movleu %xcc, %i1, %i7
18850 fmul8ulx16 %f10, %f18, %f8
18851 fornot1s %f23, %f11, %f31
18852 wr %g0, 0x88, %asi
18853 prefetcha [%l7 + 0x70] %asi, 0x2
18854 xorcc %o1, 0x0783, %i4
18855 tsubcc %o3, 0x033E, %o6
18856 subccc %l4, %o5, %g1
18857 movg %icc, %l5, %l6
18858 nop
18859 set 0x50, %g3
18860 ldd [%l7 + %g3], %f12
18861 fzero %f12
18862 sllx %o4, %i0, %l2
18863 fbe %fcc3, loop_1625
18864 tvc %icc, 0x0
18865 sll %l1, 0x0B, %i5
18866 nop
18867 fitos %f5, %f4
18868 fstox %f4, %f26
18869loop_1625:
18870 nop
18871 wr %g0, 0x04, %asi
18872 stda %f0, [%l7 + 0x40] %asi
18873 set 0x4D, %g6
18874 stba %o7, [%l7 + %g6] 0x10
18875 popc 0x1FA0, %g7
18876 movle %icc, %g2, %o0
18877 movrgz %i2, %g3, %g4
18878 te %icc, 0x6
18879 or %g6, 0x12BC, %l3
18880 wr %g0, 0x04, %asi
18881 sta %f14, [%l7 + 0x54] %asi
18882 tvs %icc, 0x1
18883 sdivcc %o2, 0x01C4, %l0
18884 udivx %i6, 0x0D3C, %i1
18885 edge8n %i7, %i3, %o1
18886 xorcc %g5, %o3, %o6
18887 nop
18888 setx 0x904DF873, %l0, %l6
18889 st %l6, [%l7 + 0x58]
18890 ld [%l7 + 0x58], %fsr
18891 fbuge,a %fcc1, loop_1626
18892 array32 %i4, %o5, %l4
18893 bneg,a %xcc, loop_1627
18894 movge %xcc, %l5, %l6
18895loop_1626:
18896 xorcc %o4, 0x1988, %g1
18897 bvs,a,pn %icc, loop_1628
18898loop_1627:
18899 movn %xcc, %l2, %i0
18900 nop
18901 fitod %f2, %f22
18902 fdtos %f22, %f7
18903 fbule,a %fcc3, loop_1629
18904loop_1628:
18905 movre %i5, 0x043, %o7
18906 move %icc, %g7, %g2
18907 nop
18908 setx 0xDAEAD4AA, %l0, %l6
18909 st %l6, [%l7 + 0x28]
18910 ld [%l7 + 0x28], %f3
18911 setx 0x7A5DEA09, %l1, %l5
18912 st %l5, [%l7 + 0x10]
18913 ld [%l7 + 0x10], %f1
18914 fadds %f1, %f3, %f20
18915loop_1629:
18916 edge32l %l1, %i2, %o0
18917 fmovsg %xcc, %f4, %f3
18918 subccc %g3, %g6, %g4
18919 bn,pn %icc, loop_1630
18920 edge32 %l3, %l0, %o2
18921 edge16n %i6, %i7, %i3
18922 fmovdpos %icc, %f31, %f0
18923loop_1630:
18924 edge8ln %i1, %g5, %o1
18925 alignaddr %o6, %i4, %o3
18926 xnorcc %l4, 0x03E4, %o5
18927 smul %l5, %l6, %o4
18928 movcs %xcc, %l2, %g1
18929 bn,a,pt %icc, loop_1631
18930 brgez %i5, loop_1632
18931 bleu loop_1633
18932 lduw [%l7 + 0x10], %o7
18933loop_1631:
18934 fxnors %f9, %f11, %f28
18935loop_1632:
18936 nop
18937 setx 0x711FFC6C2D8988D7, %l0, %l6
18938 stx %l6, [%l7 + 0x28]
18939 ldd [%l7 + 0x28], %f2
18940 fsqrtd %f2, %f10
18941loop_1633:
18942 movne %icc, %i0, %g2
18943 tvc %xcc, 0x2
18944 mulx %l1, %i2, %g7
18945 stbar
18946 edge16ln %g3, %o0, %g6
18947 nop
18948 setx 0x6AFA2417, %l0, %l6
18949 st %l6, [%l7 + 0x28]
18950 ld [%l7 + 0x28], %f5
18951 setx 0xE7FAA6ED, %l1, %l5
18952 st %l5, [%l7 + 0x10]
18953 ld [%l7 + 0x10], %f4
18954 fdivs %f4, %f5, %f6
18955 faligndata %f8, %f24, %f8
18956 fbn,a %fcc0, loop_1634
18957 mova %icc, %l3, %l0
18958 bneg,a loop_1635
18959 edge32n %o2, %g4, %i6
18960loop_1634:
18961 tcs %icc, 0x0
18962 fbn %fcc1, loop_1636
18963loop_1635:
18964 tl %xcc, 0x4
18965 edge8l %i3, %i1, %g5
18966 sir 0x180D
18967loop_1636:
18968 bge,a,pt %icc, loop_1637
18969 fbg %fcc0, loop_1638
18970 smul %i7, %o1, %o6
18971 sdivx %o3, 0x07E0, %i4
18972loop_1637:
18973 tgu %icc, 0x4
18974loop_1638:
18975 swap [%l7 + 0x18], %o5
18976 set 0x64, %g1
18977 ldswa [%l7 + %g1] 0x14, %l4
18978 fblg,a %fcc0, loop_1639
18979 edge16 %l6, %o4, %l5
18980 orncc %g1, %l2, %o7
18981 fbu %fcc1, loop_1640
18982loop_1639:
18983 sdivx %i5, 0x0BC4, %g2
18984 fbge %fcc1, loop_1641
18985 fmovs %f13, %f14
18986loop_1640:
18987 stw %l1, [%l7 + 0x74]
18988 ta %icc, 0x3
18989loop_1641:
18990 bneg,pn %xcc, loop_1642
18991 tl %icc, 0x4
18992 set 0x52, %i7
18993 stha %i0, [%l7 + %i7] 0x10
18994loop_1642:
18995 tge %icc, 0x4
18996 fnors %f16, %f6, %f13
18997 fblg,a %fcc3, loop_1643
18998 tg %icc, 0x7
18999 addccc %g7, %i2, %o0
19000 sir 0x04B0
19001loop_1643:
19002 movn %xcc, %g6, %g3
19003 fble,a %fcc0, loop_1644
19004 flush %l7 + 0x44
19005 movgu %xcc, %l3, %l0
19006 mulscc %g4, %o2, %i3
19007loop_1644:
19008 fmovdgu %icc, %f3, %f2
19009 udivcc %i6, 0x0A4D, %i1
19010 srlx %g5, 0x14, %o1
19011 movrlz %i7, %o3, %o6
19012 fmovsle %xcc, %f7, %f18
19013 fmovrdlez %o5, %f16, %f6
19014 movrlz %l4, %i4, %l6
19015 srlx %l5, %o4, %g1
19016 fmovdgu %xcc, %f23, %f0
19017 fnot2s %f23, %f4
19018 fmovdg %xcc, %f22, %f5
19019 ldsb [%l7 + 0x58], %l2
19020 fbul %fcc1, loop_1645
19021 fands %f18, %f29, %f14
19022 fandnot1 %f14, %f6, %f18
19023 movl %icc, %o7, %g2
19024loop_1645:
19025 fmovdn %xcc, %f20, %f30
19026 stb %i5, [%l7 + 0x69]
19027 movge %icc, %l1, %g7
19028 bge,a loop_1646
19029 tsubcc %i0, 0x03F4, %i2
19030 bleu %icc, loop_1647
19031 te %icc, 0x2
19032loop_1646:
19033 fmul8x16au %f3, %f31, %f4
19034 movrne %g6, 0x36B, %g3
19035loop_1647:
19036 nop
19037 set 0x66, %l2
19038 ldsba [%l7 + %l2] 0x11, %o0
19039 movcs %xcc, %l3, %l0
19040 subcc %g4, 0x0A3A, %o2
19041 sethi 0x0734, %i3
19042 fmuld8ulx16 %f29, %f21, %f12
19043 nop
19044 set 0x19, %i6
19045 ldub [%l7 + %i6], %i6
19046 movl %icc, %i1, %o1
19047 stbar
19048 edge16l %i7, %g5, %o6
19049 or %o5, 0x072E, %o3
19050 for %f4, %f0, %f26
19051 tpos %icc, 0x6
19052 and %i4, 0x0A1E, %l4
19053 movn %icc, %l6, %l5
19054 movl %xcc, %o4, %l2
19055 add %l7, 0x30, %l6
19056 wr %g0, 0x80, %asi
19057 lda [%l6] %asi, %o7
19058 casa [%l6] 0x80, %o7, %g1
19059 array16 %i5, %g2, %g7
19060 fbu %fcc0, loop_1648
19061 fbu,a %fcc2, loop_1649
19062 movge %icc, %i0, %i2
19063 movrlz %g6, %g3, %l1
19064loop_1648:
19065 bcc,a %icc, loop_1650
19066loop_1649:
19067 fbn %fcc1, loop_1651
19068 prefetch [%l7 + 0x6C], 0x1
19069 wr %g0, 0x89, %asi
19070 sta %f6, [%l7 + 0x5C] %asi
19071loop_1650:
19072 fbg,a %fcc3, loop_1652
19073loop_1651:
19074 mulscc %o0, 0x1A8A, %l0
19075 fbo,a %fcc1, loop_1653
19076 ta %icc, 0x3
19077loop_1652:
19078 fnot1s %f25, %f31
19079 movvs %xcc, %g4, %l3
19080loop_1653:
19081 fbule,a %fcc2, loop_1654
19082 ldsb [%l7 + 0x58], %i3
19083 fmovrslez %o2, %f29, %f15
19084 tge %xcc, 0x1
19085loop_1654:
19086 tg %icc, 0x6
19087 fba %fcc1, loop_1655
19088 orcc %i1, 0x0CDD, %i6
19089 set 0x10, %g2
19090 prefetcha [%l7 + %g2] 0x81, 0x1
19091loop_1655:
19092 array16 %g5, %i7, %o6
19093 movleu %xcc, %o3, %i4
19094 tgu %xcc, 0x2
19095 tcc %xcc, 0x5
19096 fnot2 %f22, %f18
19097 stbar
19098 movpos %xcc, %o5, %l6
19099 tleu %icc, 0x6
19100 stb %l4, [%l7 + 0x7A]
19101 andncc %o4, %l5, %o7
19102 set 0x10, %o6
19103 stxa %l2, [%g0 + %o6] 0x21
19104 edge16n %i5, %g1, %g7
19105 fmovrdlz %g2, %f4, %f28
19106 srl %i0, %g6, %g3
19107 tpos %icc, 0x6
19108 array16 %l1, %o0, %l0
19109 nop
19110 setx 0xFFDCACDD, %l0, %l6
19111 st %l6, [%l7 + 0x28]
19112 ld [%l7 + 0x28], %f24
19113 setx 0x0DD44701, %l1, %l5
19114 st %l5, [%l7 + 0x10]
19115 ld [%l7 + 0x10], %f8
19116 fmuls %f8, %f24, %f13
19117 addccc %g4, %i2, %l3
19118 sra %o2, 0x06, %i1
19119 nop
19120 fitos %f10, %f3
19121 fstod %f3, %f18
19122 xnor %i3, %o1, %g5
19123 edge8l %i6, %i7, %o3
19124 fmovdl %xcc, %f15, %f23
19125 set 0x38, %o0
19126 swapa [%l7 + %o0] 0x11, %i4
19127 tl %icc, 0x5
19128 movn %xcc, %o5, %o6
19129 edge16l %l4, %l6, %o4
19130 taddcctv %o7, 0x170D, %l2
19131 stbar
19132 fmovdcs %xcc, %f5, %f14
19133 addc %i5, %g1, %l5
19134 wr %g0, 0x23, %asi
19135 stwa %g7, [%l7 + 0x68] %asi
19136 membar #Sync
19137 tge %icc, 0x7
19138 addccc %i0, %g2, %g6
19139 add %g3, 0x0FCF, %o0
19140 edge8l %l0, %l1, %g4
19141 te %xcc, 0x7
19142 fmovsleu %xcc, %f13, %f31
19143 lduh [%l7 + 0x5E], %i2
19144 edge32 %l3, %o2, %i1
19145 prefetch [%l7 + 0x18], 0x1
19146 popc 0x1CB2, %o1
19147 sra %i3, 0x1B, %i6
19148 xnor %i7, 0x09A4, %o3
19149 smulcc %i4, %g5, %o5
19150 prefetch [%l7 + 0x48], 0x1
19151 xor %l4, %o6, %l6
19152 srax %o7, %l2, %o4
19153 fcmpgt16 %f0, %f6, %g1
19154 edge16ln %i5, %l5, %i0
19155 bvs,a %xcc, loop_1656
19156 tneg %icc, 0x1
19157 movg %xcc, %g7, %g6
19158 movrlez %g3, 0x00C, %g2
19159loop_1656:
19160 edge8n %o0, %l0, %l1
19161 movrgez %g4, %i2, %o2
19162 tcc %xcc, 0x1
19163 fpack16 %f30, %f12
19164 alignaddrl %l3, %i1, %o1
19165 tvs %xcc, 0x3
19166 subc %i6, %i3, %o3
19167 movleu %xcc, %i7, %i4
19168 umulcc %g5, %o5, %l4
19169 xnorcc %l6, 0x1B9B, %o7
19170 fmovdn %xcc, %f0, %f7
19171 wr %g0, 0x10, %asi
19172 lduba [%l7 + 0x19] %asi, %o6
19173 movne %xcc, %l2, %g1
19174 alignaddr %o4, %l5, %i0
19175 edge16l %g7, %g6, %i5
19176 tvc %icc, 0x7
19177 brgz,a %g2, loop_1657
19178 movrne %g3, 0x008, %o0
19179 fmuld8ulx16 %f3, %f7, %f0
19180 tsubcctv %l1, %l0, %i2
19181loop_1657:
19182 te %xcc, 0x7
19183 fnor %f4, %f0, %f14
19184 sdiv %o2, 0x116A, %g4
19185 brlz,a %i1, loop_1658
19186 array8 %l3, %i6, %o1
19187 be,a,pt %xcc, loop_1659
19188 tsubcctv %i3, %o3, %i4
19189loop_1658:
19190 movge %xcc, %i7, %o5
19191 fbn %fcc2, loop_1660
19192loop_1659:
19193 fpadd16s %f9, %f9, %f28
19194 mulscc %l4, %g5, %o7
19195 nop
19196 fitos %f8, %f13
19197 fstox %f13, %f26
19198 fxtos %f26, %f11
19199loop_1660:
19200 array16 %l6, %o6, %l2
19201 addc %o4, %g1, %i0
19202 fnot2 %f10, %f28
19203 wr %g0, 0x11, %asi
19204 stda %f16, [%l7 + 0x40] %asi
19205 movleu %xcc, %l5, %g6
19206 fmuld8sux16 %f20, %f9, %f8
19207 ta %icc, 0x3
19208 srax %i5, 0x04, %g2
19209 fmovrde %g3, %f8, %f28
19210 edge32 %g7, %o0, %l1
19211 and %l0, 0x0801, %i2
19212 mulscc %o2, 0x0A15, %i1
19213 edge8ln %l3, %g4, %o1
19214 ld [%l7 + 0x50], %f28
19215 fmovdcc %icc, %f15, %f9
19216 bl %xcc, loop_1661
19217 umul %i3, %i6, %i4
19218 andcc %o3, %i7, %o5
19219 fmovs %f13, %f8
19220loop_1661:
19221 srl %g5, 0x0B, %l4
19222 fbn %fcc0, loop_1662
19223 bvs,a loop_1663
19224 fbne %fcc1, loop_1664
19225 fmul8x16au %f29, %f6, %f14
19226loop_1662:
19227 sdivx %o7, 0x1187, %l6
19228loop_1663:
19229 array32 %l2, %o6, %g1
19230loop_1664:
19231 nop
19232 wr %g0, 0x4f, %asi
19233 ldxa [%g0 + 0x20] %asi, %i0
19234 fbul %fcc1, loop_1665
19235 fmovdneg %icc, %f22, %f25
19236 fnot2 %f28, %f0
19237 bn,a,pn %xcc, loop_1666
19238loop_1665:
19239 lduh [%l7 + 0x54], %o4
19240 fmovsge %icc, %f11, %f6
19241 lduh [%l7 + 0x1A], %l5
19242loop_1666:
19243 fmovrdlez %g6, %f20, %f28
19244 srax %g2, 0x07, %g3
19245 nop
19246 set 0x20, %i3
19247 lduw [%l7 + %i3], %g7
19248 umul %o0, %i5, %l1
19249 fpackfix %f28, %f21
19250 tneg %icc, 0x4
19251 fandnot2s %f27, %f12, %f6
19252 fmovdvc %xcc, %f23, %f17
19253 movpos %xcc, %i2, %l0
19254 add %l7, 0x48, %l6
19255 wr %g0, 0x80, %asi
19256 lda [%l6] %asi, %i1
19257 casa [%l6] 0x80, %i1, %o2
19258 fpsub16 %f8, %f22, %f10
19259 sll %g4, %o1, %l3
19260 wr %g0, 0xeb, %asi
19261 stba %i3, [%l7 + 0x43] %asi
19262 membar #Sync
19263 wr %g0, 0x89, %asi
19264 ldda [%l7 + 0x40] %asi, %f0
19265 movl %icc, %i6, %o3
19266 movcs %icc, %i4, %i7
19267 fbn %fcc2, loop_1667
19268 movge %icc, %o5, %l4
19269 bn,a,pt %xcc, loop_1668
19270 mulx %o7, 0x18A2, %l6
19271loop_1667:
19272 tl %icc, 0x2
19273 fmovsa %xcc, %f7, %f6
19274loop_1668:
19275 sdivx %l2, 0x0D35, %o6
19276 nop
19277 setx loop_1669, %l0, %l1
19278 jmpl %l1, %g5
19279 stb %i0, [%l7 + 0x1E]
19280 fmovdne %icc, %f14, %f8
19281 nop
19282 setx 0xF9E33B7782EA8A8A, %l0, %l6
19283 stx %l6, [%l7 + 0x28]
19284 ldd [%l7 + 0x28], %f16
19285 fsqrtd %f16, %f0
19286loop_1669:
19287 movgu %icc, %g1, %o4
19288 fmovdpos %xcc, %f17, %f7
19289 array16 %l5, %g6, %g3
19290 movvs %xcc, %g7, %o0
19291 movrlz %g2, 0x2EE, %l1
19292 movgu %icc, %i5, %l0
19293 andcc %i2, 0x0FF3, %i1
19294 ta %icc, 0x0
19295 smul %g4, 0x01D3, %o1
19296 fcmpgt32 %f2, %f12, %l3
19297 tgu %xcc, 0x7
19298 bleu,pt %xcc, loop_1670
19299 call loop_1671
19300 fmovdl %xcc, %f15, %f4
19301 wr %g0, 0x89, %asi
19302 ldsha [%l7 + 0x52] %asi, %i3
19303loop_1670:
19304 bcs,pt %icc, loop_1672
19305loop_1671:
19306 fbue %fcc3, loop_1673
19307 nop
19308 fitod %f12, %f14
19309 fdtox %f14, %f16
19310 andn %o2, %i6, %i4
19311loop_1672:
19312 edge16ln %i7, %o5, %o3
19313loop_1673:
19314 tneg %icc, 0x6
19315 alignaddrl %l4, %o7, %l2
19316 wr %g0, 0x18, %asi
19317 prefetcha [%l7 + 0x20] %asi, 0x1
19318 fpsub16s %f13, %f11, %f26
19319 ldub [%l7 + 0x09], %g5
19320 nop
19321 setx 0x01074E11804667BE, %l0, %l6
19322 stx %l6, [%l7 + 0x38]
19323 ldx [%l7 + 0x38], %fsr
19324 umulcc %i0, %o6, %g1
19325 fmovd %f10, %f8
19326 movg %icc, %o4, %g6
19327 fbe %fcc2, loop_1674
19328 udivcc %l5, 0x0B38, %g7
19329 ldd [%l7 + 0x60], %o0
19330 wr %g0, 0x17, %asi
19331 stda %f16, [%l7 + 0x40] %asi
19332 membar #Sync
19333loop_1674:
19334 fbge %fcc3, loop_1675
19335 brlez,a %g2, loop_1676
19336 edge16n %l1, %g3, %i5
19337 fmovsgu %xcc, %f0, %f13
19338loop_1675:
19339 sra %l0, 0x0F, %i2
19340loop_1676:
19341 tgu %icc, 0x5
19342 bcs,pt %icc, loop_1677
19343 umulcc %g4, %i1, %o1
19344 fbo %fcc0, loop_1678
19345 fnegs %f25, %f10
19346loop_1677:
19347 fmovrslez %i3, %f0, %f1
19348 sdivcc %o2, 0x1887, %l3
19349loop_1678:
19350 tpos %icc, 0x2
19351 tle %icc, 0x4
19352 fmovrde %i6, %f20, %f0
19353 edge16l %i7, %o5, %i4
19354 sllx %o3, %l4, %o7
19355 fmovsgu %icc, %f31, %f18
19356 fmovsn %icc, %f27, %f9
19357 movrne %l2, 0x275, %l6
19358 wr %g0, 0x89, %asi
19359 prefetcha [%l7 + 0x28] %asi, 0x0
19360 array32 %g5, %o6, %o4
19361 fmovsn %icc, %f20, %f5
19362 movrgz %g6, %g1, %l5
19363 flush %l7 + 0x08
19364 movne %icc, %o0, %g7
19365 movne %icc, %g2, %g3
19366 nop
19367 setx 0xC2F3EB4C, %l0, %l6
19368 st %l6, [%l7 + 0x28]
19369 ld [%l7 + 0x28], %f19
19370 fsqrts %f19, %f1
19371 nop
19372 setx loop_1679, %l0, %l1
19373 wrpr 0x1, %tl
19374 wrpr %l1, %tpc
19375 add %l1, 0x4, %l1
19376 wrpr %l1, %tnpc
19377 setx 0x34400001400, %l0, %l1
19378 wrpr %l1, %tstate
19379 wrhpr 0x4, %htstate
19380 retry
19381 udivx %l1, 0x13BE, %l0
19382 wr %g0, 0x80, %asi
19383 lduwa [%l7 + 0x48] %asi, %i5
19384loop_1679:
19385 alignaddr %g4, %i2, %o1
19386 tvc %icc, 0x2
19387 tn %xcc, 0x5
19388 stb %i1, [%l7 + 0x25]
19389 set 0x29, %l1
19390 ldsba [%l7 + %l1] 0x19, %o2
19391 fmovsg %icc, %f18, %f12
19392 array8 %l3, %i6, %i3
19393 edge16ln %o5, %i4, %o3
19394 and %i7, 0x0228, %o7
19395 membar #Sync
19396 wr %g0, 0xf0, %asi
19397 ldda [%l7 + 0x40] %asi, %f16
19398 addcc %l4, %l6, %i0
19399 bne,a,pn %xcc, loop_1680
19400 udivcc %g5, 0x0A07, %o6
19401 sethi 0x100E, %l2
19402 fcmpne16 %f24, %f14, %o4
19403loop_1680:
19404 edge8ln %g1, %g6, %l5
19405 bvc loop_1681
19406 alignaddr %o0, %g7, %g2
19407 nop
19408 setx loop_1682, %l0, %l1
19409 wrpr 0x1, %tl
19410 wrpr %l1, %tnpc
19411 setx 0x34400001400, %l0, %l1
19412 wrpr %l1, %tstate
19413 wrhpr 0x4, %htstate
19414 done
19415 tle %icc, 0x4
19416loop_1681:
19417 andn %l1, %l0, %i5
19418 array32 %g4, %i2, %g3
19419loop_1682:
19420 sllx %o1, 0x0A, %o2
19421 sllx %l3, %i6, %i1
19422 sir 0x1C54
19423 mulscc %o5, %i4, %o3
19424 tn %xcc, 0x1
19425 fmovrde %i3, %f12, %f28
19426 edge16l %i7, %o7, %l4
19427 movle %xcc, %i0, %l6
19428 movgu %xcc, %g5, %l2
19429 addcc %o4, 0x0F64, %g1
19430 fands %f23, %f6, %f19
19431 fmovrde %g6, %f16, %f2
19432 movpos %xcc, %o6, %o0
19433 nop
19434 setx 0xBACB6268DA965F4F, %l0, %l6
19435 stx %l6, [%l7 + 0x28]
19436 ldd [%l7 + 0x28], %f16
19437 setx 0x51C59210D0E3C555, %l1, %l5
19438 stx %l5, [%l7 + 0x10]
19439 ldd [%l7 + 0x10], %f4
19440 fdivd %f4, %f16, %f30
19441 srl %g7, 0x13, %g2
19442 fbug %fcc2, loop_1683
19443 tle %icc, 0x2
19444 edge32ln %l1, %l5, %i5
19445 ble loop_1684
19446loop_1683:
19447 nop
19448 setx 0x72350564B1C3BDBE, %l0, %l6
19449 stx %l6, [%l7 + 0x28]
19450 ldd [%l7 + 0x28], %f8
19451 setx 0x47F5BB7067A1A169, %l1, %l5
19452 stx %l5, [%l7 + 0x10]
19453 ldd [%l7 + 0x10], %f16
19454 fmuld %f16, %f8, %f10
19455 andn %l0, 0x03BB, %g4
19456 mulx %g3, 0x1BC3, %o1
19457loop_1684:
19458 nop
19459 setx 0xAEBAC20903A1F7D4, %l0, %l6
19460 stx %l6, [%l7 + 0x28]
19461 ldd [%l7 + 0x28], %f16
19462 setx 0x2B15ACD3DB7FB5A4, %l1, %l5
19463 stx %l5, [%l7 + 0x10]
19464 ldd [%l7 + 0x10], %f4
19465 faddd %f4, %f16, %f20
19466 tvs %xcc, 0x1
19467 fmovsl %icc, %f0, %f15
19468 popc 0x13F3, %i2
19469 fmovsne %xcc, %f11, %f3
19470 edge8n %l3, %o2, %i6
19471 fmovrdlez %o5, %f18, %f8
19472 tpos %xcc, 0x1
19473 lduh [%l7 + 0x10], %i1
19474 fbug %fcc0, loop_1685
19475 fnegs %f0, %f27
19476 udiv %i4, 0x1A43, %i3
19477 smul %i7, 0x1213, %o3
19478loop_1685:
19479 tpos %icc, 0x6
19480 movl %icc, %o7, %i0
19481 movrgez %l6, %g5, %l4
19482 sdivcc %l2, 0x1B56, %o4
19483 tn %icc, 0x3
19484 movcc %icc, %g6, %o6
19485 fpack32 %f28, %f0, %f10
19486 alignaddr %g1, %g7, %g2
19487 movvs %xcc, %o0, %l5
19488 tn %xcc, 0x1
19489 udivx %i5, 0x017F, %l1
19490 and %g4, 0x035A, %l0
19491 fmovscc %icc, %f27, %f31
19492 tsubcctv %o1, %g3, %l3
19493 sra %o2, %i2, %i6
19494 fxnors %f22, %f24, %f30
19495 restored
19496 rdpr %cwp, %g1
19497 rdpr %cansave, %g2
19498 rdpr %canrestore, %g3
19499 rdpr %cleanwin, %g4
19500 rdpr %otherwin, %g5
19501 rdpr %wstate, %g6
19502 brgez %i1, loop_1686
19503 fzeros %f3
19504 move %icc, %i4, %o5
19505 srl %i3, %i7, %o3
19506loop_1686:
19507 fbne,a %fcc3, loop_1687
19508 edge8 %i0, %o7, %g5
19509 fornot1 %f4, %f10, %f12
19510 edge16l %l6, %l2, %o4
19511loop_1687:
19512 movpos %icc, %l4, %g6
19513 tneg %icc, 0x5
19514 edge16l %o6, %g7, %g1
19515 edge32ln %o0, %g2, %i5
19516 fsrc1s %f9, %f28
19517 movne %xcc, %l5, %g4
19518 udiv %l1, 0x1EB7, %l0
19519 wr %g0, 0x18, %asi
19520 sta %f30, [%l7 + 0x70] %asi
19521 tvs %icc, 0x6
19522 or %o1, 0x0E08, %l3
19523 fmovrdgz %o2, %f14, %f14
19524 stb %g3, [%l7 + 0x46]
19525 fbne %fcc1, loop_1688
19526 nop
19527 setx 0x1F429F28580ABBA8, %l0, %l6
19528 stx %l6, [%l7 + 0x28]
19529 ldd [%l7 + 0x28], %f26
19530 setx 0xEE5FEAA007BA1DBD, %l1, %l5
19531 stx %l5, [%l7 + 0x10]
19532 ldd [%l7 + 0x10], %f0
19533 fsubd %f0, %f26, %f12
19534 or %i2, 0x17DD, %i1
19535 fxors %f24, %f15, %f27
19536loop_1688:
19537 sdivcc %i6, 0x0FA2, %o5
19538 srlx %i3, %i4, %o3
19539 movvs %icc, %i0, %o7
19540 edge16 %i7, %g5, %l2
19541 fmul8ulx16 %f0, %f2, %f24
19542 srax %o4, %l4, %l6
19543 edge16l %g6, %g7, %o6
19544 call loop_1689
19545 smul %o0, 0x0ABD, %g2
19546 taddcctv %g1, %l5, %g4
19547 alignaddrl %l1, %l0, %i5
19548loop_1689:
19549 subccc %o1, %o2, %g3
19550 movrlz %i2, 0x0CD, %l3
19551 tsubcc %i1, %o5, %i3
19552 fmovrsne %i4, %f10, %f0
19553 tvc %icc, 0x5
19554 edge32 %o3, %i0, %i6
19555 alignaddr %i7, %g5, %o7
19556 lduh [%l7 + 0x08], %o4
19557 movrgez %l2, %l6, %g6
19558 nop
19559 setx 0x404DC0E5, %l0, %l6
19560 st %l6, [%l7 + 0x5C]
19561 ld [%l7 + 0x5C], %fsr
19562 sdiv %l4, 0x1E11, %g7
19563 flush %l7 + 0x2C
19564 fors %f15, %f15, %f16
19565 fbue,a %fcc1, loop_1690
19566 tleu %icc, 0x6
19567 orcc %o6, %g2, %g1
19568 sub %o0, 0x1226, %g4
19569loop_1690:
19570 fbn %fcc3, loop_1691
19571 addccc %l5, 0x1D94, %l1
19572 tcs %icc, 0x6
19573 fble,a %fcc2, loop_1692
19574loop_1691:
19575 edge8 %l0, %o1, %o2
19576 fmovse %icc, %f4, %f1
19577 stbar
19578loop_1692:
19579 nop
19580 setx loop_1693, %l0, %l1
19581 wrpr 0x1, %tl
19582 wrpr %l1, %tnpc
19583 setx 0x34400001400, %l0, %l1
19584 wrpr %l1, %tstate
19585 wrhpr 0x4, %htstate
19586 done
19587 fblg %fcc2, loop_1694
19588 mova %icc, %i5, %g3
19589 fmovrdlez %i2, %f24, %f16
19590loop_1693:
19591 orn %l3, 0x1640, %o5
19592loop_1694:
19593 udivcc %i3, 0x0C95, %i1
19594 bneg loop_1695
19595 smulcc %o3, 0x1AE2, %i4
19596 fmovrdlez %i6, %f30, %f22
19597 taddcctv %i7, 0x1CB5, %i0
19598loop_1695:
19599 nop
19600 set 0x58, %g5
19601 swapa [%l7 + %g5] 0x89, %o7
19602 smulcc %o4, 0x0B12, %l2
19603 nop
19604 fitod %f10, %f14
19605 fdtoi %f14, %f26
19606 sir 0x061D
19607 tg %icc, 0x4
19608 addcc %l6, %g6, %g5
19609 bvc loop_1696
19610 tneg %xcc, 0x1
19611 wr %g0, 0x89, %asi
19612 lduba [%l7 + 0x7B] %asi, %l4
19613loop_1696:
19614 fbul,a %fcc3, loop_1697
19615 movpos %xcc, %o6, %g2
19616 ldub [%l7 + 0x15], %g7
19617 ldx [%l7 + 0x10], %g1
19618loop_1697:
19619 nop
19620 wr %g0, 0x80, %asi
19621 sta %f8, [%l7 + 0x30] %asi
19622 udiv %g4, 0x1FD9, %l5
19623 fmovse %xcc, %f25, %f0
19624 movpos %icc, %o0, %l1
19625 edge16l %o1, %o2, %l0
19626 add %i5, %i2, %l3
19627 umulcc %o5, %i3, %i1
19628 andcc %o3, %i4, %i6
19629 fpadd16s %f11, %f7, %f4
19630 tcs %xcc, 0x4
19631 fcmpeq16 %f28, %f10, %i7
19632 set 0x1B, %o3
19633 lduba [%l7 + %o3] 0x15, %g3
19634 movvs %xcc, %i0, %o7
19635 wr %g0, 0x0c, %asi
19636 ldstuba [%l7 + 0x24] %asi, %o4
19637 popc 0x0E31, %l2
19638 std %f2, [%l7 + 0x40]
19639 movn %icc, %l6, %g6
19640 xor %l4, 0x0AA2, %o6
19641 sdivx %g2, 0x11B3, %g5
19642 tleu %xcc, 0x6
19643 sdivcc %g1, 0x0314, %g4
19644 addcc %g7, 0x1CC5, %o0
19645 add %l7, 0x78, %l6
19646 wr %g0, 0x18, %asi
19647 casxa [%l6] 0x18, %l1, %o1
19648 edge32ln %o2, %l0, %l5
19649 sll %i5, %l3, %i2
19650 ldsh [%l7 + 0x64], %o5
19651 fpadd16 %f2, %f2, %f24
19652 tleu %xcc, 0x0
19653 sra %i1, %i3, %i4
19654 movre %i6, 0x184, %i7
19655 movrne %g3, 0x358, %o3
19656 addccc %i0, %o4, %o7
19657 fbe %fcc0, loop_1698
19658 alignaddr %l6, %l2, %l4
19659 tsubcc %g6, %o6, %g2
19660 array16 %g5, %g4, %g1
19661loop_1698:
19662 movpos %icc, %g7, %o0
19663 tle %icc, 0x4
19664 stb %l1, [%l7 + 0x45]
19665 edge8n %o1, %o2, %l5
19666 edge32 %i5, %l0, %i2
19667 set 0x6E, %o1
19668 lduba [%l7 + %o1] 0x81, %o5
19669 te %xcc, 0x7
19670 tvc %xcc, 0x5
19671 add %i1, 0x140C, %l3
19672 array8 %i4, %i6, %i7
19673 fmovrse %g3, %f12, %f11
19674 fabsd %f20, %f20
19675 tn %xcc, 0x3
19676 te %xcc, 0x3
19677 ld [%l7 + 0x6C], %f9
19678 te %xcc, 0x1
19679 tsubcc %i3, %o3, %o4
19680 wr %g0, 0x19, %asi
19681 ldda [%l7 + 0x40] %asi, %f16
19682 orn %i0, 0x08CB, %o7
19683 alignaddrl %l2, %l6, %l4
19684 sll %o6, %g2, %g5
19685 nop
19686 fitos %f14, %f26
19687 fstoi %f26, %f1
19688 wr %g0, 0x04, %asi
19689 stda %f0, [%l7 + 0x40] %asi
19690 movrgz %g6, %g1, %g4
19691 fmovs %f18, %f28
19692 std %f12, [%l7 + 0x38]
19693 nop
19694 setx 0xA0741EB7, %l0, %l6
19695 st %l6, [%l7 + 0x10]
19696 ld [%l7 + 0x10], %fsr
19697 udivcc %g7, 0x1C3C, %l1
19698 array32 %o1, %o0, %l5
19699 fexpand %f16, %f6
19700 fmovsl %icc, %f26, %f12
19701 edge32 %i5, %l0, %i2
19702 xorcc %o2, 0x1CAE, %i1
19703 fbue %fcc0, loop_1699
19704 movcc %xcc, %o5, %l3
19705 array16 %i6, %i7, %i4
19706 srl %i3, %o3, %g3
19707loop_1699:
19708 membar 0x70
19709 popc %i0, %o4
19710 umul %o7, %l6, %l2
19711 flush %l7 + 0x44
19712 array16 %o6, %g2, %g5
19713 ldd [%l7 + 0x50], %f30
19714 fcmpne32 %f6, %f0, %g6
19715 tl %icc, 0x2
19716 sethi 0x098E, %l4
19717 tle %xcc, 0x2
19718 fbul %fcc1, loop_1700
19719 brz,a %g4, loop_1701
19720 srl %g1, 0x1E, %g7
19721 fba %fcc1, loop_1702
19722loop_1700:
19723 movge %xcc, %o1, %o0
19724loop_1701:
19725 xnorcc %l1, %l5, %l0
19726 fands %f1, %f13, %f28
19727loop_1702:
19728 tleu %icc, 0x0
19729 andn %i5, %o2, %i2
19730 fsrc1 %f8, %f30
19731 bvs,a %icc, loop_1703
19732 bcs,a loop_1704
19733 tleu %icc, 0x5
19734 fmul8ulx16 %f24, %f26, %f22
19735loop_1703:
19736 fcmple32 %f0, %f0, %i1
19737loop_1704:
19738 fandnot1 %f24, %f16, %f28
19739 pdist %f22, %f30, %f12
19740 wr %g0, 0x80, %asi
19741 ldswa [%l7 + 0x24] %asi, %l3
19742 umul %o5, 0x0DE0, %i6
19743 nop
19744 fitos %f7, %f23
19745 fstox %f23, %f28
19746 fxtos %f28, %f21
19747 fmul8sux16 %f2, %f2, %f18
19748 tcs %icc, 0x4
19749 bcs,a loop_1705
19750 andncc %i4, %i7, %i3
19751 tvc %xcc, 0x1
19752 wr %g0, 0x81, %asi
19753 ldswa [%l7 + 0x58] %asi, %o3
19754loop_1705:
19755 fbne,a %fcc1, loop_1706
19756 movg %icc, %g3, %o4
19757 movvs %icc, %i0, %l6
19758 ld [%l7 + 0x64], %f6
19759loop_1706:
19760 fpadd16 %f20, %f20, %f18
19761 sra %l2, 0x02, %o7
19762 udiv %o6, 0x170A, %g2
19763 sll %g6, 0x1C, %g5
19764 fbne %fcc2, loop_1707
19765 ldstub [%l7 + 0x76], %l4
19766 mulscc %g4, 0x0B9B, %g7
19767 array16 %g1, %o0, %l1
19768loop_1707:
19769 fpsub16s %f14, %f18, %f21
19770 umul %o1, 0x0133, %l0
19771 tpos %icc, 0x2
19772 tneg %xcc, 0x7
19773 restored
19774 rdpr %cwp, %g1
19775 rdpr %cansave, %g2
19776 rdpr %canrestore, %g3
19777 rdpr %cleanwin, %g4
19778 rdpr %otherwin, %g5
19779 rdpr %wstate, %g6
19780 xnorcc %l5, 0x0283, %o2
19781 wr %g0, 0x81, %asi
19782 lduwa [%l7 + 0x64] %asi, %i2
19783 tvs %xcc, 0x0
19784 ldsw [%l7 + 0x20], %i5
19785 or %i1, %o5, %i6
19786 tle %xcc, 0x7
19787 nop
19788 setx loop_1708, %l0, %l1
19789 wrpr 0x1, %tl
19790 wrpr %l1, %tpc
19791 add %l1, 0x4, %l1
19792 wrpr %l1, %tnpc
19793 setx 0x34400001400, %l0, %l1
19794 wrpr %l1, %tstate
19795 wrhpr 0x4, %htstate
19796 retry
19797 edge32n %l3, %i7, %i3
19798 tvs %xcc, 0x0
19799 ble,pn %xcc, loop_1709
19800loop_1708:
19801 mulx %o3, 0x1C19, %g3
19802 pdist %f20, %f16, %f30
19803 fpsub16 %f0, %f22, %f8
19804loop_1709:
19805 bg,a %xcc, loop_1710
19806 smul %i4, %i0, %l6
19807 ld [%l7 + 0x48], %f1
19808 fmovdl %icc, %f6, %f13
19809loop_1710:
19810 bcs,a %icc, loop_1711
19811 swap [%l7 + 0x0C], %o4
19812 saved
19813 rdpr %cwp, %g1
19814 rdpr %cansave, %g2
19815 rdpr %canrestore, %g3
19816 rdpr %cleanwin, %g4
19817 rdpr %otherwin, %g5
19818 rdpr %wstate, %g6
19819 subccc %o7, %o6, %g2
19820loop_1711:
19821 tvc %xcc, 0x7
19822 fsrc2 %f24, %f30
19823 bge,a %xcc, loop_1712
19824 umulcc %g6, %l2, %g5
19825 tge %icc, 0x7
19826 fpadd32 %f2, %f28, %f10
19827loop_1712:
19828 nop
19829 wr %g0, 0x18, %asi
19830 lda [%l7 + 0x7C] %asi, %f8
19831 tleu %xcc, 0x6
19832 movre %g4, %l4, %g1
19833 nop
19834 fitos %f4, %f18
19835 fstod %f18, %f22
19836 or %o0, %g7, %l1
19837 tne %icc, 0x0
19838 sll %l0, %l5, %o2
19839 brgz,a %i2, loop_1713
19840 sethi 0x1C55, %o1
19841 edge8l %i1, %i5, %o5
19842 set 0x58, %o7
19843 stha %i6, [%l7 + %o7] 0x10
19844loop_1713:
19845 move %icc, %l3, %i3
19846 fbug,a %fcc0, loop_1714
19847 udivx %o3, 0x0351, %i7
19848 brgez,a %g3, loop_1715
19849 mova %icc, %i4, %l6
19850loop_1714:
19851 addc %o4, 0x05A6, %o7
19852 movrne %o6, 0x1FA, %i0
19853loop_1715:
19854 tneg %icc, 0x2
19855 movle %icc, %g6, %g2
19856 fzero %f28
19857 umulcc %g5, %l2, %l4
19858 fmovsl %icc, %f5, %f10
19859 movle %icc, %g1, %o0
19860 smul %g7, 0x001F, %l1
19861 alignaddrl %l0, %l5, %o2
19862 srax %g4, 0x10, %o1
19863 tn %xcc, 0x6
19864 nop
19865 setx loop_1716, %l0, %l1
19866 wrpr 0x1, %tl
19867 wrpr %l1, %tpc
19868 add %l1, 0x4, %l1
19869 wrpr %l1, %tnpc
19870 setx 0x34400001400, %l0, %l1
19871 wrpr %l1, %tstate
19872 wrhpr 0x4, %htstate
19873 retry
19874 membar 0x52
19875 fnor %f24, %f6, %f30
19876 fmovrde %i1, %f4, %f18
19877loop_1716:
19878 tne %icc, 0x4
19879 ldsb [%l7 + 0x1D], %i5
19880 nop
19881 setx 0x53DBDF8EC07C2981, %l0, %l6
19882 stx %l6, [%l7 + 0x38]
19883 ldx [%l7 + 0x38], %fsr
19884 movgu %icc, %o5, %i2
19885 brnz %i6, loop_1717
19886 movcs %icc, %l3, %i3
19887 andcc %i7, %g3, %o3
19888 fnot2 %f16, %f22
19889loop_1717:
19890 nop
19891 set 0x55, %l6
19892 lduba [%l7 + %l6] 0x81, %l6
19893 set 0x60, %o5
19894 ldxa [%l7 + %o5] 0x81, %i4
19895 fmul8x16al %f19, %f18, %f28
19896 movl %icc, %o7, %o6
19897 fba,a %fcc1, loop_1718
19898 movneg %icc, %i0, %g6
19899 bn,pn %xcc, loop_1719
19900 fmovdn %icc, %f31, %f25
19901loop_1718:
19902 movg %xcc, %g2, %g5
19903 nop
19904 setx loop_1720, %l0, %l1
19905 wrpr 0x1, %tl
19906 wrpr %l1, %tnpc
19907 setx 0x34400001400, %l0, %l1
19908 wrpr %l1, %tstate
19909 wrhpr 0x4, %htstate
19910 done
19911loop_1719:
19912 move %xcc, %l2, %l4
19913 nop
19914 setx 0xE11C4D92E049C1C8, %l0, %l6
19915 stx %l6, [%l7 + 0x68]
19916 ldx [%l7 + 0x68], %fsr
19917 edge8l %o4, %g1, %o0
19918loop_1720:
19919 srax %l1, %g7, %l0
19920 edge8n %l5, %o2, %o1
19921 edge16n %i1, %i5, %g4
19922 stb %o5, [%l7 + 0x0E]
19923 bgu,a,pt %icc, loop_1721
19924 fornot2s %f16, %f11, %f28
19925 nop
19926 fitod %f2, %f18
19927 fdtos %f18, %f0
19928 set 0x44, %l3
19929 ldswa [%l7 + %l3] 0x10, %i2
19930loop_1721:
19931 nop
19932 set 0x5E, %o2
19933 ldstuba [%l7 + %o2] 0x89, %l3
19934 alignaddr %i3, %i7, %g3
19935 movle %icc, %i6, %o3
19936 subc %l6, 0x11C9, %o7
19937 umulcc %o6, %i0, %g6
19938 movpos %xcc, %g2, %i4
19939 alignaddr %g5, %l4, %l2
19940 fbe %fcc3, loop_1722
19941 tvc %icc, 0x4
19942 nop
19943 setx 0xDD06C246, %l0, %l6
19944 st %l6, [%l7 + 0x28]
19945 ld [%l7 + 0x28], %f6
19946 fsqrts %f6, %f21
19947 or %g1, %o4, %o0
19948loop_1722:
19949 movne %icc, %l1, %g7
19950 movleu %xcc, %l0, %o2
19951 fmovse %xcc, %f20, %f11
19952 movre %o1, %l5, %i1
19953 array32 %g4, %o5, %i2
19954 movl %icc, %l3, %i3
19955 fcmpgt16 %f30, %f16, %i5
19956 alignaddrl %i7, %i6, %o3
19957 st %f0, [%l7 + 0x24]
19958 nop
19959 fitod %f2, %f16
19960 fdtox %f16, %f20
19961 fxtod %f20, %f4
19962 te %xcc, 0x1
19963 set 0x08, %l4
19964 lda [%l7 + %l4] 0x80, %f15
19965 ta %icc, 0x7
19966 fnor %f12, %f24, %f20
19967 fexpand %f8, %f18
19968 andn %g3, 0x1379, %l6
19969 tne %icc, 0x4
19970 sdivcc %o7, 0x1F9E, %o6
19971 fbn %fcc0, loop_1723
19972 alignaddrl %i0, %g2, %i4
19973 fbul %fcc1, loop_1724
19974 orcc %g5, %g6, %l4
19975loop_1723:
19976 tge %xcc, 0x2
19977 umul %g1, %o4, %o0
19978loop_1724:
19979 nop
19980 set 0x2C, %g4
19981 sta %f2, [%l7 + %g4] 0x80
19982 tg %icc, 0x5
19983 fmovsle %icc, %f11, %f4
19984 tleu %xcc, 0x1
19985 set 0x34, %i4
19986 stwa %l2, [%l7 + %i4] 0x23
19987 membar #Sync
19988 mova %xcc, %g7, %l1
19989 st %f7, [%l7 + 0x08]
19990 udiv %o2, 0x0312, %l0
19991 subcc %l5, %o1, %i1
19992 orn %g4, %o5, %l3
19993 movg %xcc, %i2, %i5
19994 fbo %fcc2, loop_1725
19995 fbo %fcc2, loop_1726
19996 te %icc, 0x4
19997 move %icc, %i7, %i3
19998loop_1725:
19999 edge8l %o3, %i6, %g3
20000loop_1726:
20001 fblg,a %fcc1, loop_1727
20002 sll %o7, %l6, %i0
20003 and %o6, 0x0D82, %g2
20004 bge,pn %icc, loop_1728
20005loop_1727:
20006 movrgz %g5, %g6, %i4
20007 edge16ln %l4, %o4, %o0
20008 umul %g1, %l2, %g7
20009loop_1728:
20010 nop
20011 wr %g0, 0x04, %asi
20012 lduba [%l7 + 0x0C] %asi, %o2
20013 bcc,a loop_1729
20014 brgez %l0, loop_1730
20015 sllx %l5, %l1, %i1
20016 fand %f30, %f28, %f16
20017loop_1729:
20018 nop
20019 set 0x40, %i5
20020 ldx [%l7 + %i5], %g4
20021loop_1730:
20022 te %xcc, 0x6
20023 fbne,a %fcc1, loop_1731
20024 ldstub [%l7 + 0x1D], %o5
20025 ta %icc, 0x0
20026 subccc %l3, 0x0209, %o1
20027loop_1731:
20028 edge16l %i2, %i7, %i5
20029 edge8ln %o3, %i3, %g3
20030 tsubcc %o7, %l6, %i6
20031 fnegs %f0, %f1
20032 sra %o6, %i0, %g2
20033 movvc %xcc, %g6, %i4
20034 fcmpgt32 %f12, %f30, %g5
20035 andncc %o4, %l4, %g1
20036 swap [%l7 + 0x5C], %o0
20037 fbn %fcc3, loop_1732
20038 movl %xcc, %l2, %o2
20039 tsubcctv %l0, 0x1C3A, %g7
20040 stbar
20041loop_1732:
20042 fornot2s %f21, %f4, %f24
20043 fbule,a %fcc2, loop_1733
20044 fands %f27, %f12, %f21
20045 edge32n %l1, %l5, %i1
20046 stbar
20047loop_1733:
20048 sub %g4, %l3, %o5
20049 move %xcc, %o1, %i7
20050 tne %xcc, 0x6
20051 brlz %i2, loop_1734
20052 movrgez %i5, %o3, %i3
20053 movle %xcc, %o7, %l6
20054 fnand %f4, %f30, %f12
20055loop_1734:
20056 nop
20057 set 0x40, %i1
20058 stxa %i6, [%l7 + %i1] 0x22
20059 membar #Sync
20060 fmovsleu %icc, %f14, %f28
20061 udivx %o6, 0x1E61, %i0
20062 popc %g2, %g6
20063 edge32l %g3, %g5, %i4
20064 fbug %fcc1, loop_1735
20065 fpadd32 %f24, %f18, %f22
20066 sdivx %o4, 0x0412, %l4
20067 tleu %icc, 0x0
20068loop_1735:
20069 sethi 0x1A98, %g1
20070 prefetch [%l7 + 0x60], 0x1
20071 fmovda %icc, %f15, %f9
20072 pdist %f26, %f18, %f26
20073 movn %icc, %o0, %o2
20074 st %f3, [%l7 + 0x10]
20075 tneg %icc, 0x7
20076 addcc %l2, 0x1DC7, %g7
20077 alignaddr %l0, %l5, %i1
20078 tcc %xcc, 0x0
20079 movcs %icc, %g4, %l3
20080 set 0x40, %g7
20081 ldda [%l7 + %g7] 0x80, %f0
20082 ldd [%l7 + 0x38], %f12
20083 mulscc %o5, 0x0D08, %l1
20084 tle %icc, 0x5
20085 fmuld8sux16 %f21, %f2, %f20
20086 array8 %o1, %i2, %i7
20087 fnand %f4, %f0, %f26
20088 ldub [%l7 + 0x47], %o3
20089 tcc %xcc, 0x6
20090 fmovse %icc, %f31, %f30
20091 fbu,a %fcc2, loop_1736
20092 addccc %i3, %i5, %o7
20093 bge,pt %icc, loop_1737
20094 xor %i6, 0x03A9, %l6
20095loop_1736:
20096 saved
20097 rdpr %cwp, %g1
20098 rdpr %cansave, %g2
20099 rdpr %canrestore, %g3
20100 rdpr %cleanwin, %g4
20101 rdpr %otherwin, %g5
20102 rdpr %wstate, %g6
20103 move %xcc, %o6, %i0
20104loop_1737:
20105 taddcc %g2, 0x0BE8, %g6
20106 smul %g3, %g5, %i4
20107 bn,a %xcc, loop_1738
20108 subcc %o4, 0x0A29, %g1
20109 nop
20110 fitos %f12, %f7
20111 fstox %f7, %f14
20112 sra %l4, 0x1E, %o2
20113loop_1738:
20114 fbul %fcc3, loop_1739
20115 addc %o0, %l2, %l0
20116 ta %icc, 0x0
20117 subc %l5, %i1, %g7
20118loop_1739:
20119 nop
20120 wr %g0, 0x80, %asi
20121 lda [%l7 + 0x74] %asi, %f12
20122 edge32 %g4, %l3, %o5
20123 orcc %l1, %i2, %i7
20124 ldsb [%l7 + 0x11], %o3
20125 movcc %icc, %o1, %i3
20126 edge8ln %i5, %i6, %l6
20127 membar #Sync
20128 set 0x40, %l0
20129 ldda [%l7 + %l0] 0x17, %f16
20130 wr %g0, 0x21, %asi
20131 stxa %o7, [%g0 + 0x10] %asi
20132 tge %xcc, 0x1
20133 tgu %icc, 0x3
20134 sdiv %o6, 0x064B, %i0
20135 fsrc1s %f20, %f23
20136 andn %g6, 0x0CF4, %g2
20137 addcc %g3, %i4, %g5
20138 tne %xcc, 0x7
20139 sdivx %g1, 0x03B2, %l4
20140 movcc %xcc, %o4, %o0
20141 fbl,a %fcc3, loop_1740
20142 sdivcc %o2, 0x06BD, %l0
20143 bleu loop_1741
20144 movg %icc, %l2, %l5
20145loop_1740:
20146 edge16l %i1, %g7, %g4
20147 wr %g0, 0x88, %asi
20148 prefetcha [%l7 + 0x10] %asi, 0x1
20149loop_1741:
20150 addccc %o5, 0x0B76, %i2
20151 lduh [%l7 + 0x3A], %l1
20152 wr %g0, 0x18, %asi
20153 lduba [%l7 + 0x2E] %asi, %o3
20154 edge32ln %i7, %i3, %o1
20155 bne,a,pn %icc, loop_1742
20156 array16 %i5, %l6, %i6
20157 wr %g0, 0x81, %asi
20158 stba %o7, [%l7 + 0x0C] %asi
20159loop_1742:
20160 edge32n %o6, %g6, %g2
20161 set 0x10, %i0
20162 ldda [%l7 + %i0] 0x22, %g2
20163 srl %i4, %g5, %g1
20164 nop
20165 fitod %f0, %f10
20166 fdtos %f10, %f22
20167 bneg,pn %xcc, loop_1743
20168 stw %i0, [%l7 + 0x3C]
20169 saved
20170 rdpr %cwp, %g1
20171 rdpr %cansave, %g2
20172 rdpr %canrestore, %g3
20173 rdpr %cleanwin, %g4
20174 rdpr %otherwin, %g5
20175 rdpr %wstate, %g6
20176 movrgez %o4, %l4, %o0
20177loop_1743:
20178 nop
20179 wr %g0, 0x0c, %asi
20180 stxa %l0, [%l7 + 0x48] %asi
20181 array32 %o2, %l2, %l5
20182 nop
20183 setx 0xFBEBE9AE, %l0, %l6
20184 st %l6, [%l7 + 0x28]
20185 ld [%l7 + 0x28], %f25
20186 fsqrts %f25, %f28
20187 movcc %xcc, %g7, %i1
20188 edge32n %l3, %g4, %i2
20189 orncc %o5, %l1, %o3
20190 fbug %fcc2, loop_1744
20191 fba,a %fcc1, loop_1745
20192 edge8 %i7, %o1, %i3
20193 restored
20194 rdpr %cwp, %g1
20195 rdpr %cansave, %g2
20196 rdpr %canrestore, %g3
20197 rdpr %cleanwin, %g4
20198 rdpr %otherwin, %g5
20199 rdpr %wstate, %g6
20200loop_1744:
20201 movneg %xcc, %i5, %i6
20202loop_1745:
20203 movre %o7, %o6, %g6
20204 array16 %g2, %g3, %i4
20205 fpadd32 %f18, %f12, %f16
20206 call loop_1746
20207 bvs,a loop_1747
20208 xorcc %g5, 0x08C9, %g1
20209 fandnot1s %f18, %f5, %f5
20210loop_1746:
20211 xorcc %i0, %o4, %l4
20212loop_1747:
20213 subc %o0, %l0, %l6
20214 fsrc1 %f22, %f6
20215 mulscc %o2, %l5, %g7
20216 bcc,pt %icc, loop_1748
20217 edge32n %l2, %i1, %g4
20218 fblg,a %fcc3, loop_1749
20219 andn %l3, %i2, %l1
20220loop_1748:
20221 xnorcc %o3, 0x1A6C, %o5
20222 add %i7, 0x02C3, %o1
20223loop_1749:
20224 edge16l %i5, %i6, %i3
20225 tsubcctv %o6, %o7, %g2
20226 edge8 %g6, %g3, %i4
20227 ble %icc, loop_1750
20228 tgu %icc, 0x1
20229 set 0x48, %i2
20230 lda [%l7 + %i2] 0x10, %f26
20231loop_1750:
20232 nop
20233 set 0x60, %l5
20234 ldda [%l7 + %l5] 0x2b, %g0
20235 array32 %g5, %i0, %o4
20236 fabsd %f10, %f10
20237 edge8n %l4, %o0, %l6
20238 fpsub32 %f6, %f28, %f10
20239 nop
20240 setx 0x807B92C4, %l0, %l6
20241 st %l6, [%l7 + 0x48]
20242 ld [%l7 + 0x48], %fsr
20243 addc %o2, 0x0546, %l0
20244 sub %l5, %g7, %l2
20245 brnz %g4, loop_1751
20246 tl %xcc, 0x1
20247 alignaddrl %l3, %i2, %i1
20248 nop
20249 setx 0x732DBC89132B8B33, %l0, %l6
20250 stx %l6, [%l7 + 0x28]
20251 ldd [%l7 + 0x28], %f26
20252 setx 0xF8C988F89ED74A4A, %l1, %l5
20253 stx %l5, [%l7 + 0x10]
20254 ldd [%l7 + 0x10], %f16
20255 faddd %f16, %f26, %f6
20256loop_1751:
20257 fnors %f16, %f30, %f23
20258 movl %icc, %l1, %o3
20259 stbar
20260 ldstub [%l7 + 0x61], %o5
20261 nop
20262 setx 0x4BCD3B8FEE3478EB, %l0, %l6
20263 stx %l6, [%l7 + 0x28]
20264 ldd [%l7 + 0x28], %f22
20265 setx 0xFF2799654EA0FC5E, %l1, %l5
20266 stx %l5, [%l7 + 0x10]
20267 ldd [%l7 + 0x10], %f6
20268 faddd %f6, %f22, %f14
20269 udiv %o1, 0x0D5E, %i5
20270 restored
20271 rdpr %cwp, %g1
20272 rdpr %cansave, %g2
20273 rdpr %canrestore, %g3
20274 rdpr %cleanwin, %g4
20275 rdpr %otherwin, %g5
20276 rdpr %wstate, %g6
20277 fmovrdgz %i7, %f18, %f0
20278 call loop_1752
20279 tcc %xcc, 0x6
20280 nop
20281 setx loop_1753, %l0, %l1
20282 jmpl %l1, %i6
20283 ta %xcc, 0x6
20284loop_1752:
20285 movvc %icc, %i3, %o7
20286 xorcc %g2, %o6, %g6
20287loop_1753:
20288 ba,pn %icc, loop_1754
20289 smul %g3, %i4, %g5
20290 nop
20291 setx loop_1755, %l0, %l1
20292 wrpr 0x1, %tl
20293 wrpr %l1, %tnpc
20294 setx 0x34400001400, %l0, %l1
20295 wrpr %l1, %tstate
20296 wrhpr 0x4, %htstate
20297 done
20298 prefetch [%l7 + 0x5C], 0x0
20299loop_1754:
20300 fandnot1s %f11, %f21, %f16
20301 te %icc, 0x0
20302loop_1755:
20303 fpadd16 %f14, %f14, %f2
20304 edge8ln %i0, %g1, %o4
20305 tn %xcc, 0x6
20306 mova %xcc, %l4, %o0
20307 movcs %xcc, %o2, %l0
20308 mulx %l6, 0x038E, %l5
20309 array8 %g7, %l2, %l3
20310 edge32l %g4, %i1, %i2
20311 be loop_1756
20312 call loop_1757
20313 movle %xcc, %l1, %o5
20314 alignaddr %o1, %o3, %i5
20315loop_1756:
20316 sra %i7, %i3, %i6
20317loop_1757:
20318 fmovrde %g2, %f4, %f0
20319 fmovdcs %icc, %f11, %f13
20320 addccc %o6, 0x1702, %g6
20321 movrlz %g3, 0x35A, %i4
20322 ldsh [%l7 + 0x0A], %o7
20323 set 0x28, %g3
20324 sta %f0, [%l7 + %g3] 0x88
20325 fbl %fcc1, loop_1758
20326 bpos loop_1759
20327 lduh [%l7 + 0x1C], %i0
20328 nop
20329 setx 0xED1CDB95, %l0, %l6
20330 st %l6, [%l7 + 0x28]
20331 ld [%l7 + 0x28], %f4
20332 setx 0x541BFD20, %l1, %l5
20333 st %l5, [%l7 + 0x10]
20334 ld [%l7 + 0x10], %f6
20335 fadds %f6, %f4, %f31
20336loop_1758:
20337 edge16n %g1, %o4, %l4
20338loop_1759:
20339 edge16 %o0, %o2, %g5
20340 fbl,a %fcc2, loop_1760
20341 movle %xcc, %l0, %l5
20342 udiv %l6, 0x1436, %l2
20343 fmovdneg %xcc, %f23, %f8
20344loop_1760:
20345 stbar
20346 tne %icc, 0x0
20347 std %f28, [%l7 + 0x60]
20348 mulx %g7, %l3, %g4
20349 udivcc %i1, 0x1129, %i2
20350 wr %g0, 0x04, %asi
20351 lda [%l7 + 0x74] %asi, %f8
20352 fmovdvc %icc, %f20, %f21
20353 popc %l1, %o1
20354 alignaddr %o3, %i5, %o5
20355 fcmpgt16 %f12, %f4, %i3
20356 edge8n %i7, %g2, %i6
20357 smul %o6, 0x07A2, %g6
20358 movrlz %g3, 0x2DC, %o7
20359 fbne,a %fcc1, loop_1761
20360 tcs %xcc, 0x4
20361 array32 %i0, %g1, %o4
20362 movcc %icc, %i4, %l4
20363loop_1761:
20364 fmovd %f0, %f16
20365 movgu %xcc, %o0, %o2
20366 movg %icc, %g5, %l5
20367 or %l0, %l2, %l6
20368 wr %g0, 0x11, %asi
20369 ldstuba [%l7 + 0x1E] %asi, %l3
20370 fzero %f22
20371 fandnot2 %f20, %f22, %f0
20372 subcc %g4, 0x12CF, %i1
20373 movgu %xcc, %g7, %i2
20374 fandnot1 %f22, %f28, %f12
20375 wr %g0, 0x10, %asi
20376 swapa [%l7 + 0x2C] %asi, %o1
20377 edge8 %o3, %l1, %i5
20378 nop
20379 setx loop_1762, %l0, %l1
20380 wrpr 0x1, %tl
20381 wrpr %l1, %tpc
20382 add %l1, 0x4, %l1
20383 wrpr %l1, %tnpc
20384 setx 0x34400001400, %l0, %l1
20385 wrpr %l1, %tstate
20386 wrhpr 0x4, %htstate
20387 retry
20388 tvs %icc, 0x2
20389 fandnot1 %f14, %f4, %f30
20390 tcs %icc, 0x6
20391loop_1762:
20392 brnz %i3, loop_1763
20393 array16 %o5, %i7, %g2
20394 ta %icc, 0x7
20395 tcs %xcc, 0x3
20396loop_1763:
20397 fmovscs %icc, %f24, %f28
20398 wr %g0, 0x19, %asi
20399 ldswa [%l7 + 0x7C] %asi, %i6
20400 wr %g0, 0x27, %asi
20401 stba %g6, [%l7 + 0x4D] %asi
20402 membar #Sync
20403 fxor %f14, %f20, %f0
20404 fmul8x16 %f15, %f2, %f28
20405 set 0x78, %g6
20406 stwa %o6, [%l7 + %g6] 0x89
20407 array8 %o7, %i0, %g3
20408 movrlz %g1, %i4, %o4
20409 set 0x2E, %g1
20410 ldsha [%l7 + %g1] 0x11, %o0
20411 bn loop_1764
20412 edge16n %o2, %l4, %l5
20413 flush %l7 + 0x2C
20414 tge %icc, 0x6
20415loop_1764:
20416 nop
20417 setx loop_1765, %l0, %l1
20418 jmpl %l1, %l0
20419 fbo,a %fcc3, loop_1766
20420 nop
20421 setx 0xB27A2B03732D288E, %l0, %l6
20422 stx %l6, [%l7 + 0x28]
20423 ldd [%l7 + 0x28], %f10
20424 fsqrtd %f10, %f10
20425 fmovrdgz %g5, %f20, %f10
20426loop_1765:
20427 nop
20428 set 0x7C, %i7
20429 ldswa [%l7 + %i7] 0x88, %l2
20430loop_1766:
20431 sethi 0x1460, %l3
20432 movne %xcc, %l6, %g4
20433 sethi 0x00BA, %g7
20434 nop
20435 setx loop_1767, %l0, %l1
20436 wrpr 0x1, %tl
20437 wrpr %l1, %tpc
20438 add %l1, 0x4, %l1
20439 wrpr %l1, %tnpc
20440 setx 0x34400001400, %l0, %l1
20441 wrpr %l1, %tstate
20442 wrhpr 0x4, %htstate
20443 retry
20444 umul %i1, %i2, %o3
20445 nop
20446 setx 0x55581177E06B1786, %l0, %l6
20447 stx %l6, [%l7 + 0x78]
20448 ldx [%l7 + 0x78], %fsr
20449 edge8l %o1, %i5, %i3
20450loop_1767:
20451 fbn %fcc3, loop_1768
20452 edge32ln %l1, %i7, %g2
20453 movneg %icc, %o5, %i6
20454 fmovsgu %icc, %f10, %f17
20455loop_1768:
20456 nop
20457 wr %g0, 0x0c, %asi
20458 prefetcha [%l7 + 0x50] %asi, 0x3
20459 taddcctv %o7, 0x06EE, %i0
20460 movl %xcc, %g3, %g1
20461 tvs %xcc, 0x5
20462 mulscc %i4, 0x17AF, %o6
20463 udiv %o4, 0x031E, %o0
20464 nop
20465 setx loop_1769, %l0, %l1
20466 wrpr 0x1, %tl
20467 wrpr %l1, %tpc
20468 add %l1, 0x4, %l1
20469 wrpr %l1, %tnpc
20470 setx 0x34400001400, %l0, %l1
20471 wrpr %l1, %tstate
20472 wrhpr 0x4, %htstate
20473 retry
20474 nop
20475 setx 0x13F518A49CB70146, %l0, %l6
20476 stx %l6, [%l7 + 0x28]
20477 ldd [%l7 + 0x28], %f14
20478 setx 0x0D4B0F45C5D4217A, %l1, %l5
20479 stx %l5, [%l7 + 0x10]
20480 ldd [%l7 + 0x10], %f6
20481 faddd %f6, %f14, %f2
20482 edge16ln %o2, %l4, %l0
20483 movcs %icc, %l5, %l2
20484loop_1769:
20485 srl %g5, %l3, %g4
20486 add %g7, %i1, %i2
20487 orn %o3, 0x13D1, %o1
20488 fpadd16 %f22, %f26, %f26
20489 nop
20490 fitos %f4, %f0
20491 fstox %f0, %f0
20492 udivcc %l6, 0x1910, %i5
20493 lduh [%l7 + 0x4A], %l1
20494 bshuffle %f8, %f30, %f14
20495 movne %icc, %i7, %g2
20496 movrne %o5, 0x262, %i3
20497 move %xcc, %i6, %g6
20498 fcmple32 %f22, %f6, %o7
20499 movrlz %i0, 0x0E0, %g3
20500 set 0x60, %l2
20501 prefetcha [%l7 + %l2] 0x19, 0x1
20502 saved
20503 rdpr %cwp, %g1
20504 rdpr %cansave, %g2
20505 rdpr %canrestore, %g3
20506 rdpr %cleanwin, %g4
20507 rdpr %otherwin, %g5
20508 rdpr %wstate, %g6
20509 edge8 %g1, %o6, %o4
20510 tvs %xcc, 0x0
20511 fmuld8ulx16 %f11, %f12, %f24
20512 array16 %o0, %o2, %l4
20513 edge32 %l5, %l0, %g5
20514 andn %l2, 0x0ACD, %g4
20515 movrgez %g7, %l3, %i2
20516 umulcc %i1, %o3, %l6
20517 tpos %xcc, 0x2
20518 nop
20519 setx 0xCC289B1B122023F6, %l0, %l6
20520 stx %l6, [%l7 + 0x28]
20521 ldd [%l7 + 0x28], %f4
20522 setx 0x7A7BF4B2B922189E, %l1, %l5
20523 stx %l5, [%l7 + 0x10]
20524 ldd [%l7 + 0x10], %f28
20525 fmuld %f28, %f4, %f16
20526 mova %icc, %o1, %l1
20527 smul %i7, 0x02C2, %i5
20528 ldd [%l7 + 0x68], %o4
20529 xnorcc %i3, %i6, %g2
20530 and %o7, %i0, %g3
20531 wr %g0, 0x04, %asi
20532 lduba [%l7 + 0x63] %asi, %i4
20533 alignaddrl %g1, %o6, %g6
20534 edge32l %o0, %o2, %l4
20535 brlez,a %l5, loop_1770
20536 taddcc %o4, 0x116B, %l0
20537 srl %l2, %g5, %g7
20538 edge16l %g4, %i2, %l3
20539loop_1770:
20540 fabsd %f4, %f10
20541 or %o3, 0x1E4B, %i1
20542 xnorcc %l6, %o1, %i7
20543 orncc %i5, 0x1000, %o5
20544 nop
20545 set 0x5E, %i6
20546 ldub [%l7 + %i6], %l1
20547 fmovsleu %icc, %f31, %f8
20548 and %i6, %g2, %i3
20549 movn %icc, %i0, %o7
20550 fmovrsne %i4, %f17, %f14
20551 brz %g1, loop_1771
20552 movl %xcc, %g3, %o6
20553 bl,a loop_1772
20554 nop
20555 fitos %f13, %f15
20556 fstoi %f15, %f29
20557loop_1771:
20558 fmovdpos %icc, %f19, %f23
20559 wr %g0, 0xeb, %asi
20560 stxa %g6, [%l7 + 0x08] %asi
20561 membar #Sync
20562loop_1772:
20563 fcmpne32 %f14, %f30, %o2
20564 nop
20565 fitos %f5, %f11
20566 fstox %f11, %f30
20567 fxtos %f30, %f17
20568 ldx [%l7 + 0x28], %l4
20569 stb %l5, [%l7 + 0x78]
20570 xorcc %o4, 0x02A3, %l0
20571 xorcc %l2, %g5, %g7
20572 fxnor %f0, %f28, %f22
20573 orcc %o0, 0x10A3, %i2
20574 smulcc %g4, %o3, %i1
20575 addc %l3, %o1, %i7
20576 fpadd32s %f14, %f1, %f17
20577 bvs,pn %xcc, loop_1773
20578 fmovdne %xcc, %f7, %f30
20579 move %icc, %i5, %o5
20580 addcc %l1, 0x01A5, %l6
20581loop_1773:
20582 membar 0x37
20583 smulcc %g2, 0x1BED, %i3
20584 andncc %i6, %o7, %i0
20585 sub %g1, %i4, %o6
20586 fbo,a %fcc3, loop_1774
20587 fbu,a %fcc2, loop_1775
20588 andcc %g6, %g3, %o2
20589 movl %icc, %l4, %o4
20590loop_1774:
20591 movgu %xcc, %l5, %l0
20592loop_1775:
20593 sir 0x1DD5
20594 udiv %g5, 0x199E, %l2
20595 fble %fcc0, loop_1776
20596 edge32ln %o0, %g7, %g4
20597 tg %xcc, 0x2
20598 sdivcc %o3, 0x19FD, %i1
20599loop_1776:
20600 fexpand %f8, %f22
20601 alignaddr %l3, %i2, %o1
20602 andn %i5, %i7, %o5
20603 xnorcc %l6, 0x1E7B, %g2
20604 fmovsleu %xcc, %f19, %f29
20605 movne %icc, %i3, %i6
20606 fsrc2 %f20, %f6
20607 movre %l1, 0x1D9, %o7
20608 sll %g1, 0x00, %i0
20609 movl %icc, %o6, %g6
20610 movrgz %i4, 0x298, %g3
20611 tgu %xcc, 0x4
20612 fpadd32 %f24, %f16, %f6
20613 set 0x5B, %g2
20614 lduba [%l7 + %g2] 0x0c, %o2
20615 tge %icc, 0x0
20616 movrlez %l4, %l5, %o4
20617 fmovrsgez %g5, %f12, %f20
20618 fbul %fcc1, loop_1777
20619 movgu %xcc, %l2, %l0
20620 nop
20621 setx 0xE07FCC6E, %l0, %l6
20622 st %l6, [%l7 + 0x1C]
20623 ld [%l7 + 0x1C], %fsr
20624 fsrc1 %f24, %f12
20625loop_1777:
20626 xor %g7, 0x13D0, %g4
20627 edge16 %o3, %i1, %l3
20628 bpos,a loop_1778
20629 bge,pn %xcc, loop_1779
20630 smulcc %o0, 0x0C4F, %o1
20631 movre %i2, 0x38C, %i7
20632loop_1778:
20633 nop
20634 wr %g0, 0x10, %asi
20635 prefetcha [%l7 + 0x58] %asi, 0x2
20636loop_1779:
20637 nop
20638 setx 0x7584973D, %l0, %l6
20639 st %l6, [%l7 + 0x28]
20640 ld [%l7 + 0x28], %f29
20641 setx 0x18B76861, %l1, %l5
20642 st %l5, [%l7 + 0x10]
20643 ld [%l7 + 0x10], %f6
20644 fmuls %f6, %f29, %f24
20645 array32 %o5, %g2, %l6
20646 ldub [%l7 + 0x0D], %i6
20647 movg %icc, %i3, %o7
20648 andn %l1, 0x1A76, %g1
20649 brgz %o6, loop_1780
20650 nop
20651 setx 0xB7B9511D0D6F5877, %l0, %l6
20652 stx %l6, [%l7 + 0x28]
20653 ldd [%l7 + 0x28], %f0
20654 fsqrtd %f0, %f0
20655 orn %g6, 0x1296, %i4
20656 sll %i0, %o2, %l4
20657loop_1780:
20658 sethi 0x12C4, %l5
20659 sdiv %g3, 0x0CF7, %g5
20660 subc %o4, %l0, %g7
20661 nop
20662 fitod %f2, %f18
20663 fdtos %f18, %f28
20664 movge %xcc, %g4, %l2
20665 fmovrslez %i1, %f8, %f2
20666 tsubcc %o3, %o0, %l3
20667 fmovdne %icc, %f29, %f8
20668 fbge,a %fcc1, loop_1781
20669 prefetch [%l7 + 0x20], 0x3
20670 fbuge,a %fcc3, loop_1782
20671 stw %o1, [%l7 + 0x20]
20672loop_1781:
20673 nop
20674 setx 0x41038353C059C7AC, %l0, %l6
20675 stx %l6, [%l7 + 0x78]
20676 ldx [%l7 + 0x78], %fsr
20677 edge8ln %i7, %i5, %i2
20678loop_1782:
20679 tcs %icc, 0x1
20680 bne,a,pt %xcc, loop_1783
20681 fandnot2s %f4, %f19, %f6
20682 sethi 0x138E, %o5
20683 tge %icc, 0x5
20684loop_1783:
20685 fnors %f7, %f18, %f18
20686 wr %g0, 0x89, %asi
20687 ldda [%l7 + 0x40] %asi, %f0
20688 movrgz %l6, %i6, %i3
20689 fba,a %fcc0, loop_1784
20690 ldstub [%l7 + 0x3E], %g2
20691 tsubcctv %o7, %l1, %o6
20692 smulcc %g6, 0x0F07, %g1
20693loop_1784:
20694 udivcc %i4, 0x1204, %o2
20695 brlz %l4, loop_1785
20696 bn,a loop_1786
20697 tvs %icc, 0x3
20698 edge8 %l5, %g3, %g5
20699loop_1785:
20700 srlx %i0, 0x13, %o4
20701loop_1786:
20702 subccc %l0, 0x0E21, %g7
20703 ta %xcc, 0x0
20704 tpos %xcc, 0x0
20705 sethi 0x1420, %g4
20706 fmovdcc %xcc, %f8, %f17
20707 xnorcc %i1, %o3, %o0
20708 sra %l2, 0x0B, %o1
20709 movleu %xcc, %i7, %l3
20710 movre %i2, 0x056, %o5
20711 tgu %xcc, 0x4
20712 nop
20713 setx loop_1787, %l0, %l1
20714 jmpl %l1, %l6
20715 fmovda %xcc, %f22, %f23
20716 ldsh [%l7 + 0x4C], %i5
20717 bne,a loop_1788
20718loop_1787:
20719 tle %xcc, 0x7
20720 smulcc %i3, 0x1E6A, %g2
20721 addc %o7, %i6, %o6
20722loop_1788:
20723 sdivcc %g6, 0x0C4D, %g1
20724 fbul,a %fcc1, loop_1789
20725 bvc,a loop_1790
20726 tneg %xcc, 0x6
20727 bcs,a,pt %xcc, loop_1791
20728loop_1789:
20729 orcc %i4, %l1, %o2
20730loop_1790:
20731 udivcc %l5, 0x0F37, %l4
20732 sdivx %g5, 0x1D30, %i0
20733loop_1791:
20734 fmovdgu %xcc, %f8, %f1
20735 lduh [%l7 + 0x20], %o4
20736 wr %g0, 0x80, %asi
20737 ldswa [%l7 + 0x1C] %asi, %g3
20738 movrlz %g7, 0x182, %g4
20739 edge16l %l0, %o3, %o0
20740 udiv %l2, 0x11DF, %o1
20741 orn %i1, %i7, %i2
20742 addc %l3, 0x0D97, %l6
20743 fabss %f3, %f18
20744 or %o5, %i3, %i5
20745 addc %g2, 0x1122, %o7
20746 tle %icc, 0x3
20747 stb %i6, [%l7 + 0x76]
20748 subcc %o6, 0x0877, %g6
20749 fcmple32 %f2, %f10, %i4
20750 movrgz %g1, 0x204, %l1
20751 fbe %fcc3, loop_1792
20752 fmul8x16 %f11, %f18, %f0
20753 edge16ln %o2, %l4, %l5
20754 orncc %g5, 0x154A, %i0
20755loop_1792:
20756 edge8n %g3, %g7, %o4
20757 fabsd %f8, %f24
20758 saved
20759 rdpr %cwp, %g1
20760 rdpr %cansave, %g2
20761 rdpr %canrestore, %g3
20762 rdpr %cleanwin, %g4
20763 rdpr %otherwin, %g5
20764 rdpr %wstate, %g6
20765 taddcc %l0, 0x1CCB, %o3
20766 fbg %fcc0, loop_1793
20767 fmovs %f3, %f29
20768 nop
20769 fitod %f28, %f16
20770 orn %o0, %l2, %g4
20771loop_1793:
20772 orncc %o1, 0x01B0, %i1
20773 nop
20774 setx 0x064DA9B1F3443617, %l0, %l6
20775 stx %l6, [%l7 + 0x28]
20776 ldd [%l7 + 0x28], %f6
20777 fsqrtd %f6, %f24
20778 tcs %icc, 0x5
20779 tg %icc, 0x6
20780 wr %g0, 0x04, %asi
20781 ldsba [%l7 + 0x6D] %asi, %i2
20782 movre %l3, 0x237, %l6
20783 set 0x48, %o6
20784 stxa %o5, [%l7 + %o6] 0x89
20785 fbul %fcc1, loop_1794
20786 popc %i3, %i5
20787 nop
20788 fitos %f9, %f10
20789 fstod %f10, %f30
20790 fornot1s %f5, %f11, %f31
20791loop_1794:
20792 nop
20793 setx loop_1795, %l0, %l1
20794 jmpl %l1, %i7
20795 orcc %g2, %o7, %o6
20796 ble,a loop_1796
20797 sdivcc %i6, 0x13B4, %g6
20798loop_1795:
20799 tcc %icc, 0x4
20800 membar 0x1C
20801loop_1796:
20802 subccc %g1, %i4, %o2
20803 nop
20804 setx 0xD8CE4C70B2DF68A4, %l0, %l6
20805 stx %l6, [%l7 + 0x28]
20806 ldd [%l7 + 0x28], %f28
20807 setx 0x5E48A73CD5FFAFBE, %l1, %l5
20808 stx %l5, [%l7 + 0x10]
20809 ldd [%l7 + 0x10], %f12
20810 faddd %f12, %f28, %f26
20811 smul %l1, 0x1487, %l5
20812 movge %xcc, %l4, %g5
20813 membar 0x31
20814 and %g3, 0x021A, %g7
20815 fmovrdlz %o4, %f10, %f12
20816 fmovscc %icc, %f8, %f24
20817 fbue %fcc1, loop_1797
20818 tcc %icc, 0x2
20819 bpos,a loop_1798
20820 andcc %i0, %o3, %o0
20821loop_1797:
20822 sll %l0, %l2, %o1
20823 tsubcc %g4, %i1, %i2
20824loop_1798:
20825 brlez,a %l3, loop_1799
20826 movcs %xcc, %o5, %l6
20827 fmovsle %xcc, %f27, %f7
20828 movleu %icc, %i3, %i5
20829loop_1799:
20830 sdivx %i7, 0x0D0A, %g2
20831 fmovspos %xcc, %f7, %f3
20832 nop
20833 fitod %f2, %f16
20834 fdtox %f16, %f14
20835 fxtod %f14, %f22
20836 bpos,a loop_1800
20837 fand %f0, %f18, %f10
20838 edge8ln %o6, %i6, %g6
20839 set 0x6C, %o4
20840 lda [%l7 + %o4] 0x0c, %f3
20841loop_1800:
20842 fornot1s %f7, %f2, %f9
20843 taddcctv %g1, 0x1ED4, %i4
20844 taddcctv %o7, %l1, %o2
20845 tle %icc, 0x0
20846 nop
20847 setx loop_1801, %l0, %l1
20848 wrpr 0x1, %tl
20849 wrpr %l1, %tpc
20850 add %l1, 0x4, %l1
20851 wrpr %l1, %tnpc
20852 setx 0x34400001400, %l0, %l1
20853 wrpr %l1, %tstate
20854 wrhpr 0x4, %htstate
20855 retry
20856 tge %xcc, 0x1
20857 sdiv %l4, 0x1A8E, %g5
20858 edge16l %g3, %g7, %o4
20859loop_1801:
20860 taddcc %i0, %l5, %o3
20861 popc %l0, %o0
20862 movre %o1, %g4, %i1
20863 movpos %icc, %l2, %l3
20864 movvc %xcc, %o5, %l6
20865 udivcc %i2, 0x1CA8, %i3
20866 tneg %icc, 0x0
20867 addccc %i7, 0x01F3, %i5
20868 ldd [%l7 + 0x48], %f14
20869 nop
20870 setx loop_1802, %l0, %l1
20871 jmpl %l1, %o6
20872 sdiv %g2, 0x1F75, %i6
20873 smul %g6, %g1, %i4
20874 edge32ln %o7, %o2, %l1
20875loop_1802:
20876 nop
20877 wr %g0, 0x19, %asi
20878 sta %f24, [%l7 + 0x60] %asi
20879 nop
20880 setx loop_1803, %l0, %l1
20881 wrpr 0x1, %tl
20882 wrpr %l1, %tnpc
20883 setx 0x34400001400, %l0, %l1
20884 wrpr %l1, %tstate
20885 wrhpr 0x4, %htstate
20886 done
20887 andcc %l4, %g5, %g7
20888 orncc %g3, 0x016D, %o4
20889 fmovdvc %xcc, %f6, %f18
20890loop_1803:
20891 taddcctv %i0, %l5, %o3
20892 set 0x38, %i3
20893 swapa [%l7 + %i3] 0x80, %l0
20894 fmovrse %o1, %f26, %f4
20895 movvc %xcc, %o0, %g4
20896 edge8l %i1, %l2, %l3
20897 move %xcc, %l6, %i2
20898 edge8l %o5, %i3, %i5
20899 fbl %fcc3, loop_1804
20900 tne %icc, 0x2
20901 fzero %f24
20902 tn %xcc, 0x6
20903loop_1804:
20904 xnor %o6, 0x082F, %g2
20905 nop
20906 setx 0xCB65E4F3, %l0, %l6
20907 st %l6, [%l7 + 0x28]
20908 ld [%l7 + 0x28], %f8
20909 setx 0x68B14A76, %l1, %l5
20910 st %l5, [%l7 + 0x10]
20911 ld [%l7 + 0x10], %f23
20912 fdivs %f23, %f8, %f10
20913 movrlez %i7, %g6, %g1
20914 tcs %xcc, 0x6
20915 or %i4, 0x1B00, %o7
20916 orn %i6, 0x1DEF, %o2
20917 movrgz %l4, 0x08D, %l1
20918 edge8ln %g5, %g7, %o4
20919 fmovdg %icc, %f4, %f15
20920 movg %xcc, %g3, %l5
20921 smulcc %i0, 0x1FE6, %l0
20922 movleu %icc, %o1, %o0
20923 fmovdcc %icc, %f6, %f2
20924 udiv %g4, 0x1AA6, %o3
20925 array8 %l2, %i1, %l3
20926 xnorcc %l6, 0x0BBD, %o5
20927 srax %i3, 0x13, %i2
20928 fandnot1 %f28, %f26, %f0
20929 move %xcc, %i5, %g2
20930 fmul8x16al %f9, %f19, %f26
20931 nop
20932 setx 0x13D5DB88, %l0, %l6
20933 st %l6, [%l7 + 0x28]
20934 ld [%l7 + 0x28], %f0
20935 fsqrts %f0, %f27
20936 fmovs %f16, %f11
20937 fpsub16s %f24, %f21, %f11
20938 udiv %i7, 0x1E3D, %o6
20939 udiv %g1, 0x1B90, %i4
20940 fpsub16 %f4, %f12, %f16
20941 wr %g0, 0x89, %asi
20942 ldsha [%l7 + 0x42] %asi, %o7
20943 nop
20944 setx 0x133D23C7, %l0, %l6
20945 st %l6, [%l7 + 0x28]
20946 ld [%l7 + 0x28], %f2
20947 setx 0x2BF863C7, %l1, %l5
20948 st %l5, [%l7 + 0x10]
20949 ld [%l7 + 0x10], %f28
20950 fadds %f28, %f2, %f2
20951 fbe,a %fcc0, loop_1805
20952 fbug %fcc1, loop_1806
20953 fbn,a %fcc2, loop_1807
20954 tne %xcc, 0x1
20955loop_1805:
20956 fnot1s %f23, %f6
20957loop_1806:
20958 fbul %fcc0, loop_1808
20959loop_1807:
20960 fpadd16s %f18, %f26, %f26
20961 membar #Sync
20962 wr %g0, 0xf9, %asi
20963 ldda [%l7 + 0x40] %asi, %f16
20964loop_1808:
20965 edge8n %g6, %o2, %l4
20966 smul %l1, 0x171E, %i6
20967 set 0x20, %l1
20968 stha %g5, [%l7 + %l1] 0x22
20969 membar #Sync
20970 fbn %fcc1, loop_1809
20971 fornot2s %f16, %f20, %f10
20972 fnot2 %f16, %f24
20973 srlx %g7, %o4, %l5
20974loop_1809:
20975 sub %i0, %g3, %o1
20976 move %xcc, %l0, %g4
20977 umulcc %o0, %o3, %i1
20978 nop
20979 setx loop_1810, %l0, %l1
20980 wrpr 0x1, %tl
20981 wrpr %l1, %tpc
20982 add %l1, 0x4, %l1
20983 wrpr %l1, %tnpc
20984 setx 0x34400001400, %l0, %l1
20985 wrpr %l1, %tstate
20986 wrhpr 0x4, %htstate
20987 retry
20988 tneg %xcc, 0x1
20989 st %f15, [%l7 + 0x40]
20990 movgu %xcc, %l2, %l6
20991loop_1810:
20992 ldsb [%l7 + 0x6E], %l3
20993 restored
20994 rdpr %cwp, %g1
20995 rdpr %cansave, %g2
20996 rdpr %canrestore, %g3
20997 rdpr %cleanwin, %g4
20998 rdpr %otherwin, %g5
20999 rdpr %wstate, %g6
21000 addc %i3, 0x017A, %i2
21001 mulscc %i5, 0x0A1A, %o5
21002 and %i7, 0x0FA9, %o6
21003 alignaddr %g1, %i4, %g2
21004 bl,a,pn %xcc, loop_1811
21005 tsubcc %g6, %o2, %l4
21006 bneg,a,pn %xcc, loop_1812
21007 movrgz %l1, 0x2E0, %i6
21008loop_1811:
21009 taddcctv %o7, %g7, %g5
21010 edge8 %o4, %i0, %g3
21011loop_1812:
21012 sdiv %l5, 0x17E0, %o1
21013 set 0x40, %o0
21014 sta %f26, [%l7 + %o0] 0x14
21015 st %f30, [%l7 + 0x54]
21016 fmul8sux16 %f22, %f16, %f30
21017 fbne %fcc3, loop_1813
21018 bleu loop_1814
21019 stbar
21020 andn %l0, %g4, %o3
21021loop_1813:
21022 fmovsg %icc, %f4, %f26
21023loop_1814:
21024 edge16 %i1, %o0, %l6
21025 nop
21026 setx 0x7849FAB7F7A455CC, %l0, %l6
21027 stx %l6, [%l7 + 0x28]
21028 ldd [%l7 + 0x28], %f30
21029 setx 0xACBAA004366F9676, %l1, %l5
21030 stx %l5, [%l7 + 0x10]
21031 ldd [%l7 + 0x10], %f22
21032 fmuld %f22, %f30, %f2
21033 movneg %xcc, %l2, %l3
21034 ldsb [%l7 + 0x47], %i2
21035 fbne %fcc3, loop_1815
21036 fmovs %f29, %f31
21037 umulcc %i5, 0x05CF, %i3
21038 fexpand %f9, %f14
21039loop_1815:
21040 bne loop_1816
21041 fandnot2 %f0, %f30, %f14
21042 array32 %i7, %o6, %g1
21043 mulx %o5, %i4, %g6
21044loop_1816:
21045 nop
21046 set 0x10, %o3
21047 ldswa [%l7 + %o3] 0x88, %o2
21048 call loop_1817
21049 call loop_1818
21050 edge16ln %g2, %l4, %i6
21051 tl %xcc, 0x5
21052loop_1817:
21053 membar 0x04
21054loop_1818:
21055 edge8ln %l1, %o7, %g5
21056 move %xcc, %g7, %o4
21057 nop
21058 fitod %f2, %f30
21059 fdtox %f30, %f10
21060 wr %g0, 0x19, %asi
21061 ldda [%l7 + 0x40] %asi, %f16
21062 saved
21063 rdpr %cwp, %g1
21064 rdpr %cansave, %g2
21065 rdpr %canrestore, %g3
21066 rdpr %cleanwin, %g4
21067 rdpr %otherwin, %g5
21068 rdpr %wstate, %g6
21069 nop
21070 setx 0x784A922A1061CEF2, %l0, %l6
21071 stx %l6, [%l7 + 0x78]
21072 ldx [%l7 + 0x78], %fsr
21073 bpos loop_1819
21074 fbug %fcc3, loop_1820
21075 fmul8ulx16 %f0, %f22, %f16
21076 stx %i0, [%l7 + 0x50]
21077loop_1819:
21078 tpos %xcc, 0x4
21079loop_1820:
21080 orncc %g3, %l5, %o1
21081 nop
21082 fitod %f0, %f2
21083 fdtoi %f2, %f8
21084 sethi 0x0A29, %g4
21085 sllx %o3, 0x04, %i1
21086 udivx %l0, 0x040C, %l6
21087 fbul,a %fcc2, loop_1821
21088 tge %xcc, 0x0
21089 sth %o0, [%l7 + 0x24]
21090 lduw [%l7 + 0x1C], %l2
21091loop_1821:
21092 fpack32 %f30, %f18, %f12
21093 set 0x18, %o1
21094 lda [%l7 + %o1] 0x14, %f9
21095 nop
21096 fitod %f13, %f26
21097 fandnot2s %f28, %f13, %f22
21098 tsubcctv %l3, %i5, %i3
21099 be,a,pt %xcc, loop_1822
21100 xor %i7, %i2, %g1
21101 tvs %xcc, 0x6
21102 bge,a,pt %icc, loop_1823
21103loop_1822:
21104 fbo,a %fcc1, loop_1824
21105 fpsub16s %f4, %f28, %f31
21106 array8 %o6, %i4, %o5
21107loop_1823:
21108 nop
21109 membar #Sync
21110 set 0x40, %o7
21111 ldda [%l7 + %o7] 0x1f, %f16
21112loop_1824:
21113 edge8 %g6, %g2, %o2
21114 tvs %xcc, 0x2
21115 stb %l4, [%l7 + 0x58]
21116 set 0x22, %l6
21117 stha %l1, [%l7 + %l6] 0xe3
21118 membar #Sync
21119 umul %i6, 0x1E93, %o7
21120 sdivx %g5, 0x0C61, %o4
21121 edge8ln %i0, %g3, %l5
21122 edge8ln %g7, %o1, %o3
21123 sir 0x019D
21124 addccc %i1, %l0, %g4
21125 nop
21126 set 0x1C, %g5
21127 stb %l6, [%l7 + %g5]
21128 sll %o0, %l2, %i5
21129 fbu,a %fcc1, loop_1825
21130 taddcc %l3, %i3, %i7
21131 fmovrslez %i2, %f2, %f2
21132 fnot2s %f21, %f16
21133loop_1825:
21134 edge32n %g1, %i4, %o5
21135 tgu %icc, 0x2
21136 movrne %o6, 0x3B9, %g2
21137 array32 %o2, %l4, %l1
21138 membar 0x64
21139 tvc %icc, 0x5
21140 tvs %icc, 0x1
21141 tge %icc, 0x5
21142 be loop_1826
21143 fnot2s %f29, %f24
21144 sub %i6, 0x1142, %o7
21145 fands %f2, %f2, %f17
21146loop_1826:
21147 movrlez %g5, 0x10A, %o4
21148 membar 0x56
21149 ba,a,pn %xcc, loop_1827
21150 or %i0, 0x03E3, %g6
21151 movrgz %l5, 0x1EA, %g7
21152 fmovrsgez %g3, %f5, %f12
21153loop_1827:
21154 movpos %xcc, %o1, %i1
21155 fmovsgu %icc, %f8, %f18
21156 addc %o3, 0x01F3, %g4
21157 taddcc %l0, %l6, %o0
21158 tleu %xcc, 0x1
21159 ta %xcc, 0x2
21160 tge %xcc, 0x1
21161 tsubcctv %i5, %l2, %l3
21162 movpos %icc, %i3, %i2
21163 movrgz %i7, %i4, %o5
21164 srlx %o6, %g1, %g2
21165 edge32 %o2, %l4, %l1
21166 subc %o7, 0x0A5D, %g5
21167 tpos %xcc, 0x0
21168 edge16l %o4, %i0, %g6
21169 edge32ln %l5, %g7, %g3
21170 movre %o1, %i6, %o3
21171 fpadd32s %f0, %f3, %f22
21172 subcc %i1, %l0, %g4
21173 andncc %o0, %l6, %l2
21174 bl loop_1828
21175 ldd [%l7 + 0x10], %f14
21176 bleu,pt %xcc, loop_1829
21177 fmovspos %icc, %f2, %f12
21178loop_1828:
21179 array8 %i5, %l3, %i2
21180 sra %i3, %i4, %o5
21181loop_1829:
21182 fcmpne16 %f28, %f30, %o6
21183 wr %g0, 0x04, %asi
21184 lduba [%l7 + 0x2F] %asi, %i7
21185 tg %icc, 0x2
21186 fmovsgu %xcc, %f0, %f8
21187 sdivcc %g2, 0x0DE6, %o2
21188 array32 %g1, %l1, %o7
21189 fandnot1 %f4, %f16, %f24
21190 bge,a,pt %xcc, loop_1830
21191 bvc %xcc, loop_1831
21192 andcc %l4, 0x1A9D, %o4
21193 umulcc %g5, %g6, %l5
21194loop_1830:
21195 tne %icc, 0x4
21196loop_1831:
21197 fmovde %xcc, %f12, %f26
21198 bcs,pn %icc, loop_1832
21199 sub %g7, %g3, %i0
21200 ldsh [%l7 + 0x1A], %i6
21201 sdivcc %o3, 0x1586, %o1
21202loop_1832:
21203 nop
21204 wr %g0, 0x81, %asi
21205 ldswa [%l7 + 0x54] %asi, %l0
21206 edge32 %g4, %i1, %o0
21207 fcmpeq32 %f0, %f12, %l2
21208 bvs,a %icc, loop_1833
21209 nop
21210 fitos %f1, %f2
21211 fstox %f2, %f16
21212 tn %xcc, 0x3
21213 popc 0x06D4, %l6
21214loop_1833:
21215 tle %xcc, 0x3
21216 bl,a %xcc, loop_1834
21217 srax %i5, 0x03, %i2
21218 fmovdl %xcc, %f25, %f19
21219 edge16 %l3, %i4, %o5
21220loop_1834:
21221 addcc %o6, 0x0C3E, %i7
21222 fmovsn %xcc, %f17, %f13
21223 movcs %xcc, %i3, %o2
21224 fbu,a %fcc2, loop_1835
21225 bl,pt %icc, loop_1836
21226 saved
21227 rdpr %cwp, %g1
21228 rdpr %cansave, %g2
21229 rdpr %canrestore, %g3
21230 rdpr %cleanwin, %g4
21231 rdpr %otherwin, %g5
21232 rdpr %wstate, %g6
21233 sdivcc %g2, 0x1EC1, %l1
21234loop_1835:
21235 bleu %xcc, loop_1837
21236loop_1836:
21237 sdiv %o7, 0x0A12, %g1
21238 nop
21239 set 0x0C, %o5
21240 lduw [%l7 + %o5], %o4
21241 movneg %icc, %g5, %g6
21242loop_1837:
21243 tcc %icc, 0x1
21244 set 0x40, %l3
21245 sta %f18, [%l7 + %l3] 0x19
21246 fzeros %f16
21247 fmovspos %icc, %f18, %f7
21248 set 0x78, %l4
21249 lduha [%l7 + %l4] 0x04, %l4
21250 fmovse %icc, %f25, %f14
21251 movg %icc, %g7, %l5
21252 movpos %icc, %i0, %g3
21253 orcc %i6, 0x0A7A, %o1
21254 mova %xcc, %o3, %l0
21255 tn %xcc, 0x6
21256 ldx [%l7 + 0x48], %i1
21257 orncc %o0, 0x0E9A, %g4
21258 movge %xcc, %l2, %i5
21259 nop
21260 setx 0xF06D8A20, %l0, %l6
21261 st %l6, [%l7 + 0x3C]
21262 ld [%l7 + 0x3C], %fsr
21263 sdivx %l6, 0x01D4, %i2
21264 movge %xcc, %l3, %i4
21265 array16 %o6, %i7, %o5
21266 fblg,a %fcc2, loop_1838
21267 fmovdneg %xcc, %f17, %f2
21268 mova %icc, %o2, %g2
21269 edge16l %l1, %o7, %g1
21270loop_1838:
21271 andncc %o4, %g5, %g6
21272 fbu,a %fcc2, loop_1839
21273 fors %f23, %f31, %f30
21274 bshuffle %f2, %f22, %f24
21275 ld [%l7 + 0x48], %f26
21276loop_1839:
21277 or %i3, 0x0A59, %g7
21278 wr %g0, 0x19, %asi
21279 prefetcha [%l7 + 0x28] %asi, 0x3
21280 xnorcc %l5, 0x07DB, %i0
21281 movrgz %i6, %o1, %o3
21282 fmovdvc %icc, %f8, %f24
21283 set 0x2C, %g4
21284 swapa [%l7 + %g4] 0x89, %l0
21285 movvc %icc, %g3, %i1
21286 movcc %xcc, %g4, %o0
21287 fmovrslz %i5, %f30, %f10
21288 sdivx %l2, 0x07F5, %l6
21289 tne %icc, 0x4
21290 saved
21291 rdpr %cwp, %g1
21292 rdpr %cansave, %g2
21293 rdpr %canrestore, %g3
21294 rdpr %cleanwin, %g4
21295 rdpr %otherwin, %g5
21296 rdpr %wstate, %g6
21297 nop
21298 setx loop_1840, %l0, %l1
21299 wrpr 0x1, %tl
21300 wrpr %l1, %tpc
21301 add %l1, 0x4, %l1
21302 wrpr %l1, %tnpc
21303 setx 0x34400001400, %l0, %l1
21304 wrpr %l1, %tstate
21305 wrhpr 0x4, %htstate
21306 retry
21307 move %icc, %l3, %i2
21308 srax %i4, 0x08, %o6
21309 nop
21310 fitod %f4, %f6
21311 fdtos %f6, %f4
21312loop_1840:
21313 sll %i7, 0x08, %o5
21314 bcs,pn %icc, loop_1841
21315 ldd [%l7 + 0x40], %f22
21316 lduw [%l7 + 0x18], %g2
21317 mulx %l1, %o7, %o2
21318loop_1841:
21319 fbuge %fcc3, loop_1842
21320 tcc %icc, 0x3
21321 fornot2s %f5, %f5, %f0
21322 fmuld8sux16 %f22, %f29, %f26
21323loop_1842:
21324 add %g1, %o4, %g6
21325 prefetch [%l7 + 0x34], 0x3
21326 tn %icc, 0x5
21327 subc %g5, 0x1276, %i3
21328 addcc %g7, 0x19E9, %l5
21329 nop
21330 fitos %f3, %f5
21331 fstoi %f5, %f4
21332 tvc %icc, 0x2
21333 movn %xcc, %i0, %i6
21334 wr %g0, 0x88, %asi
21335 lduha [%l7 + 0x62] %asi, %l4
21336 nop
21337 setx loop_1843, %l0, %l1
21338 wrpr 0x1, %tl
21339 wrpr %l1, %tpc
21340 add %l1, 0x4, %l1
21341 wrpr %l1, %tnpc
21342 setx 0x34400001400, %l0, %l1
21343 wrpr %l1, %tstate
21344 wrhpr 0x4, %htstate
21345 retry
21346 fblg %fcc0, loop_1844
21347 movl %icc, %o1, %l0
21348 tsubcc %g3, 0x0FDB, %i1
21349loop_1843:
21350 popc %g4, %o0
21351loop_1844:
21352 movrgez %o3, 0x0FA, %l2
21353 movre %l6, %i5, %i2
21354 array16 %l3, %o6, %i4
21355 set 0x30, %o2
21356 lduha [%l7 + %o2] 0x88, %o5
21357 movrne %g2, %i7, %l1
21358 movne %xcc, %o7, %g1
21359 movpos %icc, %o2, %g6
21360 movl %xcc, %g5, %o4
21361 addccc %i3, 0x0F14, %l5
21362 set 0x70, %i5
21363 ldstuba [%l7 + %i5] 0x0c, %i0
21364 brgz %g7, loop_1845
21365 move %icc, %i6, %l4
21366 mova %xcc, %l0, %o1
21367 ldsh [%l7 + 0x62], %i1
21368loop_1845:
21369 fexpand %f2, %f24
21370 nop
21371 setx 0x3732923D, %l0, %l6
21372 st %l6, [%l7 + 0x28]
21373 ld [%l7 + 0x28], %f2
21374 fsqrts %f2, %f14
21375 bl,a,pn %icc, loop_1846
21376 swap [%l7 + 0x44], %g3
21377 membar 0x15
21378 tn %icc, 0x6
21379loop_1846:
21380 edge32l %g4, %o0, %l2
21381 brgz %l6, loop_1847
21382 membar 0x09
21383 bneg,pt %xcc, loop_1848
21384 movn %icc, %i5, %o3
21385loop_1847:
21386 tge %icc, 0x1
21387 wr %g0, 0x80, %asi
21388 ldsha [%l7 + 0x26] %asi, %i2
21389loop_1848:
21390 fornot2s %f27, %f22, %f25
21391 xnor %l3, %i4, %o6
21392 and %g2, 0x11DF, %o5
21393 edge16ln %i7, %l1, %o7
21394 wr %g0, 0x80, %asi
21395 prefetcha [%l7 + 0x38] %asi, 0x3
21396 xnorcc %g1, 0x1C4E, %g6
21397 fsrc1s %f27, %f13
21398 tsubcctv %g5, %o4, %i3
21399 ta %xcc, 0x4
21400 tvc %icc, 0x5
21401 add %i0, %g7, %i6
21402 fbl,a %fcc1, loop_1849
21403 mova %xcc, %l5, %l0
21404 fxor %f14, %f4, %f0
21405 for %f10, %f22, %f22
21406loop_1849:
21407 movn %icc, %o1, %l4
21408 udivx %i1, 0x02AD, %g3
21409 fmovsgu %icc, %f18, %f25
21410 fmovse %icc, %f14, %f19
21411 movvc %xcc, %o0, %g4
21412 movl %xcc, %l2, %l6
21413 fmovscc %xcc, %f3, %f11
21414 fbuge,a %fcc0, loop_1850
21415 saved
21416 rdpr %cwp, %g1
21417 rdpr %cansave, %g2
21418 rdpr %canrestore, %g3
21419 rdpr %cleanwin, %g4
21420 rdpr %otherwin, %g5
21421 rdpr %wstate, %g6
21422 subc %i5, 0x0EFF, %o3
21423 sir 0x1048
21424loop_1850:
21425 fmovsle %xcc, %f15, %f4
21426 movrne %l3, %i4, %o6
21427 nop
21428 setx 0x807BA051, %l0, %l6
21429 st %l6, [%l7 + 0x14]
21430 ld [%l7 + 0x14], %fsr
21431 array16 %g2, %o5, %i7
21432 orn %i2, 0x14DC, %l1
21433 fnot2 %f8, %f16
21434 fmovse %xcc, %f2, %f18
21435 fsrc1 %f28, %f24
21436 fpadd16 %f14, %f12, %f12
21437 udivcc %o7, 0x1F23, %g1
21438 orncc %o2, %g6, %g5
21439 taddcc %o4, %i0, %g7
21440 movrne %i6, 0x337, %i3
21441 andncc %l5, %l0, %o1
21442 set 0x76, %i4
21443 ldsha [%l7 + %i4] 0x19, %l4
21444 xnorcc %i1, %o0, %g4
21445 sdivcc %g3, 0x1CBE, %l6
21446 brgz %i5, loop_1851
21447 tle %icc, 0x7
21448 st %f31, [%l7 + 0x40]
21449 bne,a loop_1852
21450loop_1851:
21451 membar 0x00
21452 subccc %o3, 0x03D6, %l2
21453 fmovdg %xcc, %f21, %f27
21454loop_1852:
21455 st %f0, [%l7 + 0x50]
21456 swap [%l7 + 0x30], %l3
21457 fpack16 %f2, %f30
21458 sllx %o6, %g2, %o5
21459 edge32ln %i4, %i7, %i2
21460 fnor %f6, %f28, %f6
21461 ldd [%l7 + 0x68], %f18
21462 set 0x20, %i1
21463 lduwa [%l7 + %i1] 0x89, %o7
21464 popc 0x140C, %l1
21465 for %f18, %f26, %f12
21466 nop
21467 setx 0x388857E409360F3F, %l0, %l6
21468 stx %l6, [%l7 + 0x28]
21469 ldd [%l7 + 0x28], %f8
21470 setx 0x6240DA9B76FD5A8E, %l1, %l5
21471 stx %l5, [%l7 + 0x10]
21472 ldd [%l7 + 0x10], %f2
21473 faddd %f2, %f8, %f14
21474 membar #Sync
21475 set 0x40, %l0
21476 ldda [%l7 + %l0] 0xf9, %f0
21477 tsubcctv %g1, 0x051A, %g6
21478 fpackfix %f8, %f8
21479 fmovs %f18, %f13
21480 tl %xcc, 0x5
21481 fmovdvs %icc, %f12, %f20
21482 fmovdleu %icc, %f13, %f2
21483 set 0x6C, %g7
21484 sta %f10, [%l7 + %g7] 0x89
21485 popc 0x135D, %o2
21486 fandnot1s %f18, %f29, %f8
21487 sir 0x0AB8
21488 mova %icc, %g5, %i0
21489 stw %g7, [%l7 + 0x24]
21490 orncc %o4, 0x1B03, %i6
21491 alignaddr %l5, %l0, %i3
21492 brlez %o1, loop_1853
21493 edge32 %i1, %o0, %l4
21494 std %f8, [%l7 + 0x60]
21495 bshuffle %f30, %f4, %f18
21496loop_1853:
21497 movcc %xcc, %g3, %g4
21498 srlx %l6, %o3, %i5
21499 movcs %xcc, %l2, %l3
21500 orcc %g2, 0x17AF, %o5
21501 movl %icc, %i4, %o6
21502 bgu %icc, loop_1854
21503 fmovsvs %xcc, %f22, %f13
21504 tg %icc, 0x1
21505 edge16l %i7, %o7, %l1
21506loop_1854:
21507 nop
21508 set 0x70, %i0
21509 lda [%l7 + %i0] 0x89, %f6
21510 fmuld8ulx16 %f26, %f21, %f20
21511 tpos %icc, 0x3
21512 membar 0x6F
21513 subcc %g1, %i2, %g6
21514 addccc %o2, %i0, %g5
21515 fmovrslez %g7, %f23, %f21
21516 alignaddr %i6, %o4, %l0
21517 brlez %i3, loop_1855
21518 edge16ln %l5, %o1, %i1
21519 andcc %o0, 0x1AA8, %g3
21520 sir 0x0009
21521loop_1855:
21522 fpadd16 %f4, %f24, %f8
21523 edge8 %g4, %l4, %o3
21524 fbug,a %fcc1, loop_1856
21525 addccc %l6, 0x1F6F, %i5
21526 ldstub [%l7 + 0x62], %l3
21527 movg %xcc, %g2, %o5
21528loop_1856:
21529 fnegd %f8, %f14
21530 nop
21531 setx 0x446E47332FD0E22B, %l0, %l6
21532 stx %l6, [%l7 + 0x28]
21533 ldd [%l7 + 0x28], %f16
21534 setx 0xCF7716821092F5FB, %l1, %l5
21535 stx %l5, [%l7 + 0x10]
21536 ldd [%l7 + 0x10], %f18
21537 faddd %f18, %f16, %f24
21538 ldd [%l7 + 0x38], %i4
21539 nop
21540 setx 0xAB60F2C17B2F59CD, %l0, %l6
21541 stx %l6, [%l7 + 0x28]
21542 ldd [%l7 + 0x28], %f12
21543 setx 0xCF5DB8C2FD4FC8A6, %l1, %l5
21544 stx %l5, [%l7 + 0x10]
21545 ldd [%l7 + 0x10], %f22
21546 fmuld %f22, %f12, %f22
21547 edge32n %l2, %o6, %o7
21548 tvc %xcc, 0x1
21549 popc %i7, %l1
21550 tsubcc %i2, 0x1F6F, %g1
21551 nop
21552 setx 0x51E5A2C6, %l0, %l6
21553 st %l6, [%l7 + 0x28]
21554 ld [%l7 + 0x28], %f16
21555 fsqrts %f16, %f21
21556 fpack32 %f28, %f6, %f18
21557 sethi 0x07D0, %o2
21558 edge8l %i0, %g6, %g5
21559 and %g7, 0x1814, %i6
21560 sdivx %o4, 0x1856, %i3
21561 xor %l5, 0x17E9, %l0
21562 fandnot1 %f6, %f22, %f30
21563 add %l7, 0x30, %l6
21564 wr %g0, 0x04, %asi
21565 casxa [%l6] 0x04, %o1, %o0
21566 fxnors %f7, %f22, %f2
21567 ble,a,pn %icc, loop_1857
21568 fmovrdgez %i1, %f20, %f28
21569 andcc %g3, 0x1D46, %g4
21570 edge32l %o3, %l4, %i5
21571loop_1857:
21572 srlx %l6, %l3, %o5
21573 nop
21574 fitod %f4, %f18
21575 fdtox %f18, %f20
21576 srax %g2, %i4, %l2
21577 addc %o7, 0x1C32, %o6
21578 tge %xcc, 0x4
21579 array8 %l1, %i7, %g1
21580 fmovsa %xcc, %f8, %f21
21581 set 0x0E, %l5
21582 lduha [%l7 + %l5] 0x04, %i2
21583 membar #Sync
21584 wr %g0, 0xf0, %asi
21585 ldda [%l7 + 0x40] %asi, %f16
21586 movl %xcc, %o2, %g6
21587 edge8l %g5, %g7, %i0
21588 tvc %xcc, 0x4
21589 movvc %icc, %i6, %o4
21590 fpadd32 %f6, %f2, %f22
21591 edge8l %l5, %l0, %i3
21592 bleu,a loop_1858
21593 subccc %o0, 0x1F87, %i1
21594 wr %g0, 0x81, %asi
21595 ldsha [%l7 + 0x22] %asi, %o1
21596loop_1858:
21597 nop
21598 wr %g0, 0x81, %asi
21599 lduha [%l7 + 0x54] %asi, %g4
21600 movcc %icc, %g3, %o3
21601 call loop_1859
21602 array8 %l4, %l6, %l3
21603 taddcc %o5, %i5, %g2
21604 fabss %f30, %f5
21605loop_1859:
21606 te %xcc, 0x1
21607 orcc %l2, 0x050F, %o7
21608 sllx %i4, %o6, %i7
21609 andcc %g1, %l1, %o2
21610 ba loop_1860
21611 tge %xcc, 0x5
21612 fnot2 %f20, %f18
21613 andn %g6, 0x0CA4, %g5
21614loop_1860:
21615 tgu %xcc, 0x2
21616 movg %icc, %i2, %g7
21617 fblg %fcc0, loop_1861
21618 edge32l %i0, %o4, %l5
21619 umulcc %l0, %i6, %i3
21620 orncc %o0, %o1, %i1
21621loop_1861:
21622 sethi 0x137F, %g3
21623 edge16l %g4, %l4, %l6
21624 fble,a %fcc3, loop_1862
21625 sethi 0x0FBE, %o3
21626 nop
21627 fitos %f0, %f15
21628 fstox %f15, %f6
21629 fxtos %f6, %f24
21630 edge8l %l3, %o5, %g2
21631loop_1862:
21632 edge16ln %i5, %o7, %l2
21633 brgz %i4, loop_1863
21634 fmul8x16al %f18, %f11, %f10
21635 tsubcctv %o6, %g1, %i7
21636 fornot1s %f15, %f4, %f18
21637loop_1863:
21638 be,a %xcc, loop_1864
21639 tcc %icc, 0x4
21640 bcc,a loop_1865
21641 tg %icc, 0x4
21642loop_1864:
21643 tneg %xcc, 0x1
21644 nop
21645 fitod %f4, %f8
21646 fdtox %f8, %f8
21647loop_1865:
21648 srax %l1, %o2, %g6
21649 udivx %g5, 0x05EC, %i2
21650 movgu %icc, %i0, %o4
21651 edge32l %g7, %l5, %l0
21652 subccc %i6, 0x1D45, %o0
21653 tsubcc %i3, 0x12EF, %i1
21654 fmovsneg %icc, %f20, %f17
21655 edge16 %o1, %g4, %l4
21656 set 0x3E, %g3
21657 lduba [%l7 + %g3] 0x04, %l6
21658 tg %icc, 0x3
21659 nop
21660 setx loop_1866, %l0, %l1
21661 wrpr 0x1, %tl
21662 wrpr %l1, %tnpc
21663 setx 0x34400001400, %l0, %l1
21664 wrpr %l1, %tstate
21665 wrhpr 0x4, %htstate
21666 done
21667 tle %icc, 0x7
21668 edge32l %g3, %l3, %o5
21669 tleu %xcc, 0x7
21670loop_1866:
21671 edge8l %g2, %o3, %i5
21672 orcc %o7, %l2, %o6
21673 edge16 %g1, %i7, %l1
21674 array8 %i4, %o2, %g5
21675 movrgz %g6, 0x067, %i2
21676 edge16l %o4, %g7, %i0
21677 addc %l0, 0x17D3, %l5
21678 tg %icc, 0x3
21679 bvs,a %xcc, loop_1867
21680 movn %icc, %i6, %i3
21681 fnegs %f16, %f6
21682 movne %xcc, %o0, %o1
21683loop_1867:
21684 ta %xcc, 0x6
21685 mova %xcc, %g4, %i1
21686 edge16n %l4, %l6, %l3
21687 add %l7, 0x10, %l6
21688 wr %g0, 0x11, %asi
21689 ldxa [%l6] %asi, %o5
21690 casxa [%l6] %asi, %o5, %g3
21691 fblg %fcc0, loop_1868
21692 srl %o3, 0x0A, %i5
21693 ta %icc, 0x2
21694 st %f28, [%l7 + 0x7C]
21695loop_1868:
21696 movgu %xcc, %g2, %o7
21697 fpack32 %f30, %f26, %f14
21698 bneg,a %icc, loop_1869
21699 movre %l2, 0x3F7, %g1
21700 fpsub32 %f22, %f6, %f10
21701 set 0x10, %i2
21702 ldda [%l7 + %i2] 0x22, %i6
21703loop_1869:
21704 fbe,a %fcc1, loop_1870
21705 fmovd %f4, %f2
21706 array8 %o6, %l1, %o2
21707 bvs,a %xcc, loop_1871
21708loop_1870:
21709 movrlez %g5, 0x1E6, %i4
21710 tsubcc %i2, %g6, %o4
21711 taddcc %i0, %g7, %l0
21712loop_1871:
21713 edge8n %i6, %i3, %l5
21714 fcmpeq16 %f4, %f26, %o1
21715 sub %g4, %i1, %o0
21716 fone %f8
21717 fmovrdgez %l6, %f16, %f10
21718 wr %g0, 0xe2, %asi
21719 stwa %l4, [%l7 + 0x5C] %asi
21720 membar #Sync
21721 edge8ln %o5, %g3, %o3
21722 nop
21723 setx 0x93EEE83D6075DC1E, %l0, %l6
21724 stx %l6, [%l7 + 0x48]
21725 ldx [%l7 + 0x48], %fsr
21726 edge16 %l3, %i5, %o7
21727 fmovdle %icc, %f5, %f30
21728 ldd [%l7 + 0x10], %l2
21729 restored
21730 rdpr %cwp, %g1
21731 rdpr %cansave, %g2
21732 rdpr %canrestore, %g3
21733 rdpr %cleanwin, %g4
21734 rdpr %otherwin, %g5
21735 rdpr %wstate, %g6
21736 ldub [%l7 + 0x36], %g2
21737 movrlz %g1, %o6, %i7
21738 movre %l1, %g5, %o2
21739 orcc %i4, %g6, %i2
21740 andcc %o4, %g7, %i0
21741 edge32ln %l0, %i6, %i3
21742 tg %icc, 0x2
21743 fzeros %f11
21744 movneg %icc, %l5, %o1
21745 fmovsneg %xcc, %f31, %f14
21746 ble,a,pn %xcc, loop_1872
21747 add %i1, 0x0A5B, %o0
21748 fxnors %f7, %f16, %f9
21749 fsrc1 %f26, %f18
21750loop_1872:
21751 ta %icc, 0x2
21752 set 0x39, %g1
21753 lduba [%l7 + %g1] 0x19, %l6
21754 edge16n %l4, %g4, %g3
21755 subcc %o5, %l3, %o3
21756 movrgz %i5, %l2, %g2
21757 and %o7, %g1, %o6
21758 stx %l1, [%l7 + 0x50]
21759 sethi 0x08E2, %i7
21760 array32 %g5, %i4, %o2
21761 fmovd %f24, %f20
21762 fmul8x16al %f29, %f8, %f24
21763 fabsd %f14, %f10
21764 bgu,a loop_1873
21765 nop
21766 set 0x40, %i7
21767 ldd [%l7 + %i7], %g6
21768 movrgez %i2, %g7, %o4
21769 tne %icc, 0x1
21770loop_1873:
21771 faligndata %f8, %f2, %f22
21772 fnot2s %f0, %f8
21773 lduh [%l7 + 0x3C], %i0
21774 movrgez %l0, 0x20D, %i3
21775 subcc %i6, %o1, %l5
21776 fmul8x16al %f4, %f3, %f12
21777 lduw [%l7 + 0x2C], %i1
21778 brlez %l6, loop_1874
21779 movgu %xcc, %l4, %g4
21780 fmovsleu %xcc, %f13, %f12
21781 edge32 %o0, %o5, %l3
21782loop_1874:
21783 brgz,a %g3, loop_1875
21784 sll %o3, %i5, %g2
21785 saved
21786 rdpr %cwp, %g1
21787 rdpr %cansave, %g2
21788 rdpr %canrestore, %g3
21789 rdpr %cleanwin, %g4
21790 rdpr %otherwin, %g5
21791 rdpr %wstate, %g6
21792 bn,a loop_1876
21793loop_1875:
21794 st %f19, [%l7 + 0x58]
21795 movrne %l2, %g1, %o7
21796 sethi 0x1369, %o6
21797loop_1876:
21798 bleu,pn %icc, loop_1877
21799 fpackfix %f22, %f12
21800 tcc %icc, 0x7
21801 set 0x70, %l2
21802 ldda [%l7 + %l2] 0x89, %i6
21803loop_1877:
21804 fmovrsgez %l1, %f11, %f19
21805 set 0x40, %i6
21806 ldswa [%l7 + %i6] 0x18, %g5
21807 nop
21808 setx loop_1878, %l0, %l1
21809 jmpl %l1, %o2
21810 fmovsg %xcc, %f29, %f3
21811 st %f27, [%l7 + 0x6C]
21812 srlx %i4, 0x19, %i2
21813loop_1878:
21814 udivcc %g7, 0x1D34, %g6
21815 bl,a %xcc, loop_1879
21816 array32 %i0, %o4, %l0
21817 movvc %icc, %i3, %i6
21818 sdivcc %l5, 0x1CA5, %i1
21819loop_1879:
21820 movvc %icc, %l6, %l4
21821 movg %icc, %o1, %g4
21822 smulcc %o0, %l3, %o5
21823 fandnot2 %f10, %f18, %f4
21824 faligndata %f20, %f30, %f24
21825 movrlz %g3, %o3, %i5
21826 umul %g2, %g1, %l2
21827 fbn,a %fcc2, loop_1880
21828 taddcc %o6, %o7, %l1
21829 fmovsgu %icc, %f22, %f8
21830 ld [%l7 + 0x18], %f5
21831loop_1880:
21832 tgu %xcc, 0x0
21833 sdivx %i7, 0x0341, %o2
21834 bn,a %xcc, loop_1881
21835 membar 0x2D
21836 edge16l %i4, %g5, %g7
21837 tg %icc, 0x6
21838loop_1881:
21839 nop
21840 setx 0x86DE530F, %l0, %l6
21841 st %l6, [%l7 + 0x28]
21842 ld [%l7 + 0x28], %f4
21843 setx 0x8BED4203, %l1, %l5
21844 st %l5, [%l7 + 0x10]
21845 ld [%l7 + 0x10], %f11
21846 fmuls %f11, %f4, %f1
21847 movcs %xcc, %g6, %i2
21848 srl %o4, %l0, %i0
21849 fpsub16 %f26, %f24, %f4
21850 edge16n %i3, %i6, %i1
21851 swap [%l7 + 0x20], %l5
21852 nop
21853 setx 0x805EA67E, %l0, %l6
21854 st %l6, [%l7 + 0x34]
21855 ld [%l7 + 0x34], %fsr
21856 movleu %icc, %l6, %o1
21857 sdiv %g4, 0x1E23, %o0
21858 smul %l3, 0x0309, %l4
21859 srax %o5, %g3, %o3
21860 sdivx %i5, 0x088C, %g2
21861 fpack32 %f16, %f24, %f20
21862 fmovsneg %xcc, %f30, %f19
21863 fbge,a %fcc0, loop_1882
21864 edge8ln %l2, %g1, %o6
21865 movrgz %o7, %l1, %o2
21866 fbue,a %fcc1, loop_1883
21867loop_1882:
21868 tge %icc, 0x1
21869 andn %i7, 0x03C4, %g5
21870 tvs %icc, 0x0
21871loop_1883:
21872 sdiv %i4, 0x19A6, %g7
21873 be loop_1884
21874 nop
21875 fitos %f8, %f0
21876 fstod %f0, %f22
21877 fpackfix %f4, %f4
21878 movcc %xcc, %g6, %o4
21879loop_1884:
21880 sth %i2, [%l7 + 0x10]
21881 be %xcc, loop_1885
21882 movleu %icc, %i0, %l0
21883 st %f12, [%l7 + 0x7C]
21884 or %i6, 0x0393, %i3
21885loop_1885:
21886 fnot2 %f28, %f18
21887 stb %i1, [%l7 + 0x73]
21888 xorcc %l6, 0x18D4, %o1
21889 set 0x40, %g2
21890 stda %f0, [%l7 + %g2] 0x11
21891 ldstub [%l7 + 0x49], %l5
21892 nop
21893 fitos %f13, %f27
21894 fstod %f27, %f10
21895 fandnot1 %f18, %f26, %f30
21896 set 0x7C, %o6
21897 lda [%l7 + %o6] 0x04, %f2
21898 edge32l %g4, %o0, %l4
21899 nop
21900 fitos %f31, %f2
21901 edge8l %o5, %l3, %o3
21902 fba %fcc1, loop_1886
21903 edge8l %g3, %i5, %l2
21904 srl %g2, 0x09, %g1
21905 stb %o6, [%l7 + 0x28]
21906loop_1886:
21907 subc %o7, %l1, %o2
21908 movle %icc, %i7, %i4
21909 bvc %xcc, loop_1887
21910 ta %xcc, 0x1
21911 tg %xcc, 0x5
21912 udivcc %g7, 0x0D78, %g5
21913loop_1887:
21914 fpadd16 %f20, %f8, %f20
21915 fbuge %fcc2, loop_1888
21916 movcs %xcc, %g6, %o4
21917 set 0x18, %o4
21918 stha %i0, [%l7 + %o4] 0x15
21919loop_1888:
21920 fmovdneg %xcc, %f18, %f26
21921 nop
21922 setx 0x34C92F8B6CF98241, %l0, %l6
21923 stx %l6, [%l7 + 0x28]
21924 ldd [%l7 + 0x28], %f14
21925 setx 0x0BD7F61576C81B2D, %l1, %l5
21926 stx %l5, [%l7 + 0x10]
21927 ldd [%l7 + 0x10], %f16
21928 fdivd %f16, %f14, %f24
21929 fmovs %f26, %f22
21930 mulx %i2, %i6, %i3
21931 edge8l %l0, %l6, %o1
21932 tneg %xcc, 0x0
21933 fbule,a %fcc3, loop_1889
21934 edge16n %i1, %l5, %g4
21935 tgu %xcc, 0x6
21936 movrne %l4, 0x115, %o5
21937loop_1889:
21938 xnorcc %o0, %o3, %l3
21939 nop
21940 fitos %f1, %f7
21941 fstod %f7, %f14
21942 prefetch [%l7 + 0x34], 0x3
21943 tgu %xcc, 0x4
21944 movpos %icc, %g3, %l2
21945 tle %icc, 0x7
21946 popc %g2, %g1
21947 set 0x40, %i3
21948 stda %f0, [%l7 + %i3] 0x04
21949 sra %i5, 0x1A, %o7
21950 fbge %fcc3, loop_1890
21951 movrgez %o6, 0x030, %o2
21952 fmovdge %icc, %f11, %f8
21953 saved
21954 rdpr %cwp, %g1
21955 rdpr %cansave, %g2
21956 rdpr %canrestore, %g3
21957 rdpr %cleanwin, %g4
21958 rdpr %otherwin, %g5
21959 rdpr %wstate, %g6
21960loop_1890:
21961 sra %i7, 0x04, %l1
21962 mulscc %g7, %g5, %i4
21963 edge8ln %g6, %i0, %i2
21964 wr %g0, 0x88, %asi
21965 lda [%l7 + 0x24] %asi, %f9
21966 fors %f7, %f20, %f13
21967 tsubcctv %i6, %i3, %o4
21968 add %l6, %l0, %i1
21969 array16 %l5, %g4, %o1
21970 fba,a %fcc1, loop_1891
21971 fmovrsne %o5, %f24, %f14
21972 mulscc %o0, %o3, %l4
21973 fbge,a %fcc2, loop_1892
21974loop_1891:
21975 move %icc, %l3, %g3
21976 movg %icc, %g2, %l2
21977 nop
21978 fitos %f8, %f11
21979 fstox %f11, %f30
21980 fxtos %f30, %f31
21981loop_1892:
21982 fmovse %xcc, %f0, %f24
21983 edge32n %g1, %i5, %o7
21984 bn %xcc, loop_1893
21985 xnorcc %o2, %i7, %l1
21986 movcs %icc, %g7, %g5
21987 sethi 0x0696, %o6
21988loop_1893:
21989 sll %i4, %i0, %g6
21990 tcs %icc, 0x5
21991 edge32n %i2, %i6, %i3
21992 alignaddrl %l6, %l0, %o4
21993 tne %xcc, 0x4
21994 flush %l7 + 0x68
21995 mulscc %l5, %i1, %o1
21996 brlez,a %g4, loop_1894
21997 edge32l %o5, %o0, %o3
21998 sethi 0x0CB9, %l3
21999 stw %g3, [%l7 + 0x60]
22000loop_1894:
22001 fornot1s %f3, %f15, %f29
22002 udivx %l4, 0x0B1C, %g2
22003 fmovrsne %g1, %f27, %f23
22004 sdiv %l2, 0x1857, %o7
22005 mova %icc, %i5, %i7
22006 swap [%l7 + 0x5C], %l1
22007 fcmpeq32 %f2, %f4, %o2
22008 fbo,a %fcc1, loop_1895
22009 ldx [%l7 + 0x50], %g7
22010 ta %xcc, 0x0
22011 tcc %xcc, 0x7
22012loop_1895:
22013 subccc %g5, 0x09EB, %o6
22014 bne,a,pn %icc, loop_1896
22015 edge32 %i4, %i0, %g6
22016 tpos %icc, 0x0
22017 fpack16 %f30, %f15
22018loop_1896:
22019 nop
22020 wr %g0, 0x19, %asi
22021 stha %i6, [%l7 + 0x2E] %asi
22022 edge32ln %i3, %i2, %l0
22023 fmovrsne %o4, %f22, %f9
22024 edge8ln %l6, %i1, %l5
22025 brgez %g4, loop_1897
22026 fba %fcc2, loop_1898
22027 fbe,a %fcc0, loop_1899
22028 edge32l %o5, %o0, %o1
22029loop_1897:
22030 nop
22031 wr %g0, 0x10, %asi
22032 sta %f29, [%l7 + 0x0C] %asi
22033loop_1898:
22034 fbule %fcc3, loop_1900
22035loop_1899:
22036 smul %o3, %l3, %g3
22037 fmovrdgez %l4, %f6, %f28
22038 fmovrsgez %g2, %f29, %f7
22039loop_1900:
22040 fmovdn %xcc, %f14, %f17
22041 fxnor %f8, %f0, %f8
22042 movrgez %g1, %o7, %i5
22043 stw %l2, [%l7 + 0x40]
22044 edge32n %i7, %o2, %g7
22045 swap [%l7 + 0x64], %l1
22046 edge8l %o6, %i4, %g5
22047 wr %g0, 0x81, %asi
22048 ldswa [%l7 + 0x7C] %asi, %i0
22049 movvs %xcc, %i6, %i3
22050 nop
22051 setx loop_1901, %l0, %l1
22052 wrpr 0x1, %tl
22053 wrpr %l1, %tnpc
22054 setx 0x34400001400, %l0, %l1
22055 wrpr %l1, %tstate
22056 wrhpr 0x4, %htstate
22057 done
22058 tpos %icc, 0x7
22059 nop
22060 fitos %f8, %f24
22061 sdivx %i2, 0x1D5A, %l0
22062loop_1901:
22063 addc %o4, 0x1873, %g6
22064 movg %icc, %l6, %l5
22065 bcs,a,pt %icc, loop_1902
22066 xorcc %g4, %i1, %o5
22067 orncc %o0, %o3, %l3
22068 sdivx %g3, 0x0A11, %l4
22069loop_1902:
22070 edge16l %g2, %g1, %o1
22071 fbug %fcc1, loop_1903
22072 ldsb [%l7 + 0x7B], %i5
22073 fbl,a %fcc3, loop_1904
22074 bge,a loop_1905
22075loop_1903:
22076 movge %xcc, %l2, %o7
22077 fmovsne %xcc, %f16, %f9
22078loop_1904:
22079 tcc %icc, 0x0
22080loop_1905:
22081 sdivcc %i7, 0x026D, %o2
22082 edge16l %l1, %g7, %i4
22083 nop
22084 fitod %f4, %f30
22085 fdtoi %f30, %f1
22086 nop
22087 fitos %f14, %f25
22088 movpos %xcc, %g5, %o6
22089 wr %g0, 0x18, %asi
22090 ldswa [%l7 + 0x10] %asi, %i6
22091 move %xcc, %i0, %i3
22092 wr %g0, 0x80, %asi
22093 prefetcha [%l7 + 0x20] %asi, 0x0
22094 movrne %l0, %o4, %g6
22095 set 0x40, %l1
22096 stda %f0, [%l7 + %l1] 0x18
22097 fble %fcc2, loop_1906
22098 ble,pt %icc, loop_1907
22099 taddcc %l6, %g4, %i1
22100 movcc %icc, %l5, %o5
22101loop_1906:
22102 fxor %f24, %f20, %f6
22103loop_1907:
22104 movcc %icc, %o0, %l3
22105 orncc %g3, 0x1CDD, %o3
22106 tvc %xcc, 0x3
22107 fxors %f12, %f10, %f11
22108 fmovsa %icc, %f3, %f22
22109 fmovdne %xcc, %f30, %f26
22110 fba,a %fcc0, loop_1908
22111 fandnot2 %f0, %f2, %f4
22112 sethi 0x0662, %l4
22113 array16 %g2, %o1, %g1
22114loop_1908:
22115 flush %l7 + 0x6C
22116 add %l2, %i5, %o7
22117 array16 %i7, %o2, %g7
22118 sllx %i4, 0x19, %g5
22119 lduh [%l7 + 0x6A], %o6
22120 nop
22121 setx 0xDF0B0503C167D542, %l0, %l6
22122 stx %l6, [%l7 + 0x28]
22123 ldd [%l7 + 0x28], %f18
22124 setx 0x1A0A0FFC8C56A420, %l1, %l5
22125 stx %l5, [%l7 + 0x10]
22126 ldd [%l7 + 0x10], %f6
22127 faddd %f6, %f18, %f14
22128 srlx %i6, %l1, %i3
22129 fmovsle %icc, %f31, %f24
22130 std %f12, [%l7 + 0x08]
22131 call loop_1909
22132 subc %i0, 0x18B3, %i2
22133 ldd [%l7 + 0x50], %f20
22134 andn %l0, 0x1838, %g6
22135loop_1909:
22136 ldsb [%l7 + 0x18], %l6
22137 movg %xcc, %g4, %o4
22138 mulscc %l5, %i1, %o5
22139 fxor %f30, %f4, %f30
22140 tneg %icc, 0x5
22141 edge16ln %o0, %g3, %l3
22142 bcs,a,pn %icc, loop_1910
22143 fbul %fcc0, loop_1911
22144 brz,a %l4, loop_1912
22145 srax %g2, 0x0F, %o3
22146loop_1910:
22147 edge8l %o1, %l2, %g1
22148loop_1911:
22149 and %o7, 0x1594, %i7
22150loop_1912:
22151 xnor %o2, 0x0A25, %i5
22152 restored
22153 rdpr %cwp, %g1
22154 rdpr %cansave, %g2
22155 rdpr %canrestore, %g3
22156 rdpr %cleanwin, %g4
22157 rdpr %otherwin, %g5
22158 rdpr %wstate, %g6
22159 srlx %g7, 0x07, %g5
22160 fzeros %f10
22161 fone %f24
22162 addcc %o6, %i4, %l1
22163 mova %icc, %i3, %i0
22164 tne %icc, 0x3
22165 andncc %i2, %l0, %i6
22166 fpsub16s %f3, %f15, %f27
22167 tle %xcc, 0x4
22168 tcc %icc, 0x4
22169 tn %icc, 0x4
22170 umul %l6, 0x1E29, %g4
22171 mova %xcc, %o4, %g6
22172 ble,a,pn %xcc, loop_1913
22173 movrlez %l5, 0x1B8, %o5
22174 brz,a %o0, loop_1914
22175 edge32 %i1, %l3, %g3
22176loop_1913:
22177 fand %f6, %f0, %f24
22178 tl %icc, 0x2
22179loop_1914:
22180 brgez %g2, loop_1915
22181 alignaddr %o3, %l4, %l2
22182 movcs %xcc, %g1, %o1
22183 fpsub16 %f18, %f24, %f8
22184loop_1915:
22185 brgz,a %i7, loop_1916
22186 ld [%l7 + 0x60], %f19
22187 movvc %xcc, %o2, %o7
22188 wr %g0, 0x11, %asi
22189 lduba [%l7 + 0x67] %asi, %i5
22190loop_1916:
22191 movvs %icc, %g7, %o6
22192 restored
22193 rdpr %cwp, %g1
22194 rdpr %cansave, %g2
22195 rdpr %canrestore, %g3
22196 rdpr %cleanwin, %g4
22197 rdpr %otherwin, %g5
22198 rdpr %wstate, %g6
22199 add %g5, %l1, %i4
22200 fbug,a %fcc1, loop_1917
22201 tn %xcc, 0x5
22202 wr %g0, 0x88, %asi
22203 lduwa [%l7 + 0x10] %asi, %i0
22204loop_1917:
22205 tvc %xcc, 0x4
22206 movleu %xcc, %i2, %i3
22207 fmovdn %xcc, %f13, %f29
22208 bge %icc, loop_1918
22209 or %i6, %l6, %l0
22210 tgu %xcc, 0x6
22211 srlx %o4, 0x0A, %g4
22212loop_1918:
22213 bpos %xcc, loop_1919
22214 umulcc %l5, %o5, %g6
22215 fpadd32 %f2, %f22, %f18
22216 brlez,a %i1, loop_1920
22217loop_1919:
22218 udivcc %o0, 0x16BA, %l3
22219 sethi 0x1655, %g2
22220 set 0x68, %g6
22221 stwa %g3, [%l7 + %g6] 0x18
22222loop_1920:
22223 fmovdne %icc, %f2, %f9
22224 nop
22225 setx loop_1921, %l0, %l1
22226 jmpl %l1, %l4
22227 xorcc %l2, 0x100E, %g1
22228 taddcctv %o1, 0x1F70, %o3
22229 fmovsl %xcc, %f21, %f0
22230loop_1921:
22231 fmul8ulx16 %f28, %f12, %f16
22232 tgu %xcc, 0x5
22233 fmovrslz %o2, %f25, %f1
22234 fbn %fcc1, loop_1922
22235 nop
22236 setx 0x1D428313B787B528, %l0, %l6
22237 stx %l6, [%l7 + 0x28]
22238 ldd [%l7 + 0x28], %f2
22239 fsqrtd %f2, %f12
22240 fpsub32 %f26, %f14, %f14
22241 call loop_1923
22242loop_1922:
22243 sll %i7, %o7, %g7
22244 fmovdgu %xcc, %f16, %f1
22245 tleu %xcc, 0x3
22246loop_1923:
22247 fnot1 %f2, %f30
22248 fandnot2s %f18, %f0, %f13
22249 edge16l %o6, %g5, %l1
22250 nop
22251 setx 0x91FF2089454E01D4, %l0, %l6
22252 stx %l6, [%l7 + 0x28]
22253 ldd [%l7 + 0x28], %f10
22254 setx 0x1F2259C87E841B8C, %l1, %l5
22255 stx %l5, [%l7 + 0x10]
22256 ldd [%l7 + 0x10], %f6
22257 fsubd %f6, %f10, %f26
22258 fmovsn %icc, %f12, %f1
22259 membar 0x0F
22260 edge32 %i5, %i0, %i2
22261 tsubcctv %i4, %i3, %i6
22262 tpos %xcc, 0x4
22263 ldsw [%l7 + 0x58], %l6
22264 brgez %l0, loop_1924
22265 movge %xcc, %g4, %o4
22266 tsubcctv %o5, 0x17CB, %l5
22267 bg,a,pn %icc, loop_1925
22268loop_1924:
22269 bvc,pt %icc, loop_1926
22270 ldd [%l7 + 0x08], %f22
22271 srax %g6, %o0, %i1
22272loop_1925:
22273 ldx [%l7 + 0x78], %g2
22274loop_1926:
22275 mulx %l3, %l4, %g3
22276 tsubcctv %g1, 0x01AF, %l2
22277 fornot2 %f6, %f22, %f10
22278 fcmple16 %f10, %f22, %o1
22279 fcmple32 %f20, %f18, %o2
22280 sll %i7, 0x11, %o3
22281 addcc %g7, %o7, %g5
22282 tle %xcc, 0x7
22283 tcc %icc, 0x4
22284 andncc %l1, %o6, %i5
22285 movcc %icc, %i2, %i0
22286 bvc loop_1927
22287 ldsh [%l7 + 0x12], %i3
22288 umulcc %i4, 0x0BAC, %l6
22289 nop
22290 fitod %f6, %f20
22291 fdtox %f20, %f24
22292loop_1927:
22293 bvc,a %xcc, loop_1928
22294 movne %icc, %l0, %i6
22295 st %f21, [%l7 + 0x18]
22296 fexpand %f16, %f22
22297loop_1928:
22298 movg %xcc, %o4, %g4
22299 restored
22300 rdpr %cwp, %g1
22301 rdpr %cansave, %g2
22302 rdpr %canrestore, %g3
22303 rdpr %cleanwin, %g4
22304 rdpr %otherwin, %g5
22305 rdpr %wstate, %g6
22306 nop
22307 setx 0x5A4C7F32, %l0, %l6
22308 st %l6, [%l7 + 0x28]
22309 ld [%l7 + 0x28], %f18
22310 setx 0xA45E3894, %l1, %l5
22311 st %l5, [%l7 + 0x10]
22312 ld [%l7 + 0x10], %f20
22313 fsubs %f20, %f18, %f8
22314 xorcc %l5, 0x00C8, %o5
22315 udiv %o0, 0x0652, %g6
22316 fbg,a %fcc0, loop_1929
22317 tgu %icc, 0x2
22318 smulcc %g2, 0x02E5, %i1
22319 te %xcc, 0x3
22320loop_1929:
22321 nop
22322 fitos %f6, %f26
22323 fstox %f26, %f24
22324 movl %icc, %l4, %l3
22325 taddcctv %g1, %g3, %l2
22326 fmovdcs %icc, %f23, %f5
22327 taddcctv %o1, 0x02D2, %o2
22328 xnor %o3, %g7, %o7
22329 fmovrdlz %i7, %f8, %f26
22330 set 0x28, %o0
22331 stxa %g5, [%l7 + %o0] 0x15
22332 move %icc, %l1, %o6
22333 tl %icc, 0x7
22334 edge8ln %i2, %i0, %i5
22335 fmovrdlz %i4, %f6, %f8
22336 addc %l6, 0x0BD7, %i3
22337 wr %g0, 0x10, %asi
22338 stha %l0, [%l7 + 0x6E] %asi
22339 alignaddrl %o4, %i6, %g4
22340 edge8 %o5, %o0, %g6
22341 movle %icc, %g2, %i1
22342 st %f9, [%l7 + 0x7C]
22343 call loop_1930
22344 tgu %xcc, 0x0
22345 move %icc, %l4, %l5
22346 tpos %xcc, 0x2
22347loop_1930:
22348 sir 0x0894
22349 add %g1, 0x1AD7, %l3
22350 wr %g0, 0x89, %asi
22351 lduwa [%l7 + 0x50] %asi, %l2
22352 movrne %g3, %o2, %o3
22353 tl %xcc, 0x2
22354 andncc %o1, %g7, %o7
22355 brz %g5, loop_1931
22356 movcs %xcc, %l1, %o6
22357 edge32 %i7, %i0, %i5
22358 fble %fcc0, loop_1932
22359loop_1931:
22360 bne loop_1933
22361 nop
22362 fitod %f2, %f2
22363 fdtox %f2, %f4
22364 fpackfix %f4, %f31
22365loop_1932:
22366 edge32n %i4, %i2, %i3
22367loop_1933:
22368 nop
22369 setx loop_1934, %l0, %l1
22370 jmpl %l1, %l6
22371 edge16ln %o4, %l0, %g4
22372 fcmpne32 %f26, %f4, %o5
22373 movre %i6, 0x03B, %o0
22374loop_1934:
22375 membar 0x42
22376 edge8l %g2, %i1, %g6
22377 srax %l4, %l5, %l3
22378 fpadd16 %f12, %f24, %f4
22379 sllx %g1, 0x10, %l2
22380 addccc %o2, 0x11C8, %g3
22381 edge16ln %o1, %g7, %o3
22382 movleu %icc, %o7, %g5
22383 subcc %o6, %l1, %i0
22384 wr %g0, 0x18, %asi
22385 ldsba [%l7 + 0x69] %asi, %i7
22386 nop
22387 setx 0x134F3BE9, %l0, %l6
22388 st %l6, [%l7 + 0x28]
22389 ld [%l7 + 0x28], %f9
22390 setx 0x8B70169C, %l1, %l5
22391 st %l5, [%l7 + 0x10]
22392 ld [%l7 + 0x10], %f6
22393 fadds %f6, %f9, %f6
22394 movneg %icc, %i5, %i2
22395 add %i4, 0x153C, %i3
22396 fmovsne %icc, %f23, %f21
22397 fnot2 %f20, %f0
22398 movrne %l6, 0x399, %o4
22399 fpsub16s %f16, %f1, %f23
22400 addcc %l0, 0x0615, %g4
22401 sll %o5, %o0, %g2
22402 xnor %i1, %g6, %i6
22403 move %icc, %l4, %l3
22404 tne %xcc, 0x5
22405 movre %g1, %l5, %l2
22406 fmovsle %icc, %f17, %f28
22407 fcmpgt16 %f18, %f20, %g3
22408 tg %icc, 0x2
22409 and %o1, 0x03CB, %o2
22410 nop
22411 setx 0xE880E755, %l0, %l6
22412 st %l6, [%l7 + 0x28]
22413 ld [%l7 + 0x28], %f16
22414 fsqrts %f16, %f1
22415 edge8n %g7, %o3, %g5
22416 fmovdneg %icc, %f11, %f10
22417 prefetch [%l7 + 0x10], 0x3
22418 edge16 %o6, %l1, %i0
22419 bvc %xcc, loop_1935
22420 stbar
22421 fcmpne16 %f6, %f0, %o7
22422 tvs %icc, 0x6
22423loop_1935:
22424 andcc %i5, 0x03AC, %i7
22425 fbe %fcc0, loop_1936
22426 smulcc %i2, %i4, %l6
22427 fmovrdlz %o4, %f14, %f20
22428 fbl,a %fcc3, loop_1937
22429loop_1936:
22430 ldx [%l7 + 0x70], %l0
22431 subc %i3, 0x0FF1, %g4
22432 movg %xcc, %o0, %g2
22433loop_1937:
22434 movrgez %o5, 0x0C9, %g6
22435 fpackfix %f18, %f3
22436 wr %g0, 0x10, %asi
22437 stwa %i6, [%l7 + 0x78] %asi
22438 tpos %icc, 0x1
22439 movcc %icc, %l4, %i1
22440 movle %xcc, %g1, %l5
22441 umul %l3, 0x1302, %g3
22442 nop
22443 setx 0x2BD13BF00049BD5B, %l0, %l6
22444 stx %l6, [%l7 + 0x40]
22445 ldx [%l7 + 0x40], %fsr
22446 nop
22447 setx loop_1938, %l0, %l1
22448 wrpr 0x1, %tl
22449 wrpr %l1, %tnpc
22450 setx 0x34400001400, %l0, %l1
22451 wrpr %l1, %tstate
22452 wrhpr 0x4, %htstate
22453 done
22454 xnorcc %l2, %o2, %g7
22455 te %icc, 0x6
22456 orn %o1, %g5, %o6
22457loop_1938:
22458 ldd [%l7 + 0x20], %f18
22459 udivcc %o3, 0x1E7E, %l1
22460 srlx %i0, 0x03, %i5
22461 xorcc %o7, %i2, %i4
22462 fmovrslz %l6, %f15, %f0
22463 movne %icc, %o4, %l0
22464 fmovdne %icc, %f17, %f22
22465 nop
22466 fitod %f2, %f16
22467 fdtos %f16, %f0
22468 fnot2s %f15, %f11
22469 fmovrslez %i7, %f30, %f20
22470 nop
22471 setx 0xE05AF62A968C4ED6, %l0, %l6
22472 stx %l6, [%l7 + 0x28]
22473 ldd [%l7 + 0x28], %f18
22474 fsqrtd %f18, %f26
22475 movrgz %i3, %g4, %g2
22476 nop
22477 setx 0x2ADE97E1A3452A0F, %l0, %l6
22478 stx %l6, [%l7 + 0x28]
22479 ldd [%l7 + 0x28], %f12
22480 fsqrtd %f12, %f2
22481 ldd [%l7 + 0x08], %o4
22482 fbuge %fcc3, loop_1939
22483 xor %g6, 0x030E, %o0
22484 fmul8x16 %f22, %f26, %f18
22485 fpadd16 %f22, %f8, %f26
22486loop_1939:
22487 bgu,a loop_1940
22488 fmul8sux16 %f0, %f20, %f0
22489 xor %l4, %i1, %i6
22490 umulcc %l5, %g1, %l3
22491loop_1940:
22492 mulx %g3, %o2, %l2
22493 orncc %o1, %g5, %o6
22494 xnorcc %g7, %l1, %o3
22495 stbar
22496 srax %i5, %o7, %i0
22497 subcc %i4, %i2, %o4
22498 fornot1 %f26, %f0, %f18
22499 movle %icc, %l0, %i7
22500 stx %l6, [%l7 + 0x10]
22501 array32 %g4, %i3, %g2
22502 mulx %o5, 0x053C, %g6
22503 set 0x3C, %o1
22504 sta %f14, [%l7 + %o1] 0x15
22505 fornot2s %f15, %f29, %f25
22506 fmovsvc %xcc, %f27, %f24
22507 swap [%l7 + 0x28], %o0
22508 addccc %i1, 0x1AA4, %l4
22509 edge16l %l5, %g1, %i6
22510 fmovsn %xcc, %f17, %f4
22511 set 0x40, %o7
22512 ldda [%l7 + %o7] 0x0c, %f0
22513 movrlz %g3, %l3, %l2
22514 tg %icc, 0x6
22515 tpos %icc, 0x2
22516 subcc %o1, %o2, %g5
22517 subcc %g7, 0x0A9B, %l1
22518 edge16 %o3, %o6, %o7
22519 saved
22520 rdpr %cwp, %g1
22521 rdpr %cansave, %g2
22522 rdpr %canrestore, %g3
22523 rdpr %cleanwin, %g4
22524 rdpr %otherwin, %g5
22525 rdpr %wstate, %g6
22526 udivcc %i0, 0x19AE, %i4
22527 sir 0x041C
22528 fnot1 %f26, %f22
22529 taddcctv %i2, %o4, %i5
22530 sth %l0, [%l7 + 0x34]
22531 ble %icc, loop_1941
22532 be %xcc, loop_1942
22533 edge32 %i7, %l6, %g4
22534 set 0x2A, %l6
22535 stba %i3, [%l7 + %l6] 0x2a
22536 membar #Sync
22537loop_1941:
22538 bvc,a loop_1943
22539loop_1942:
22540 fmovsleu %xcc, %f14, %f2
22541 or %o5, 0x08C4, %g6
22542 nop
22543 setx 0xA3B3E2080EE7AB47, %l0, %l6
22544 stx %l6, [%l7 + 0x28]
22545 ldd [%l7 + 0x28], %f22
22546 setx 0x3D5018CFD5799AB2, %l1, %l5
22547 stx %l5, [%l7 + 0x10]
22548 ldd [%l7 + 0x10], %f22
22549 fdivd %f22, %f22, %f20
22550loop_1943:
22551 orncc %o0, %i1, %l4
22552 movleu %xcc, %g2, %l5
22553 sdivcc %i6, 0x11BC, %g1
22554 movvs %icc, %g3, %l3
22555 tpos %xcc, 0x4
22556 fpackfix %f2, %f31
22557 srax %o1, %l2, %g5
22558 set 0x40, %o3
22559 ldda [%l7 + %o3] 0x15, %f0
22560 fcmpgt16 %f4, %f30, %g7
22561 nop
22562 fitos %f12, %f6
22563 fstox %f6, %f22
22564 be,a %icc, loop_1944
22565 fblg %fcc1, loop_1945
22566 udiv %o2, 0x1DC7, %l1
22567 bpos,a,pn %xcc, loop_1946
22568loop_1944:
22569 nop
22570 set 0x4C, %g5
22571 stb %o6, [%l7 + %g5]
22572loop_1945:
22573 nop
22574 fitos %f9, %f13
22575 fstox %f13, %f10
22576 fxtos %f10, %f3
22577 orncc %o3, 0x05CA, %i0
22578loop_1946:
22579 movvc %xcc, %o7, %i2
22580 ldsh [%l7 + 0x42], %i4
22581 subccc %o4, 0x0634, %i5
22582 sll %l0, %l6, %g4
22583 movrne %i3, 0x2E3, %i7
22584 umulcc %o5, %g6, %i1
22585 fnot1 %f14, %f12
22586 nop
22587 fitos %f0, %f25
22588 fstox %f25, %f0
22589 wr %g0, 0x27, %asi
22590 stwa %l4, [%l7 + 0x74] %asi
22591 membar #Sync
22592 ld [%l7 + 0x50], %f17
22593 fbug %fcc1, loop_1947
22594 nop
22595 setx 0x56E297DEA19BCA22, %l0, %l6
22596 stx %l6, [%l7 + 0x28]
22597 ldd [%l7 + 0x28], %f6
22598 fsqrtd %f6, %f10
22599 tsubcc %o0, %g2, %i6
22600 set 0x28, %o5
22601 stwa %g1, [%l7 + %o5] 0xea
22602 membar #Sync
22603loop_1947:
22604 fsrc1 %f18, %f30
22605 fble,a %fcc3, loop_1948
22606 srax %l5, 0x0B, %g3
22607 ta %xcc, 0x4
22608 prefetch [%l7 + 0x3C], 0x0
22609loop_1948:
22610 nop
22611 setx loop_1949, %l0, %l1
22612 wrpr 0x1, %tl
22613 wrpr %l1, %tpc
22614 add %l1, 0x4, %l1
22615 wrpr %l1, %tnpc
22616 setx 0x34400001400, %l0, %l1
22617 wrpr %l1, %tstate
22618 wrhpr 0x4, %htstate
22619 retry
22620 umulcc %l3, 0x0160, %o1
22621 edge32n %g5, %l2, %o2
22622 fmovspos %icc, %f2, %f8
22623loop_1949:
22624 fbg,a %fcc1, loop_1950
22625 tsubcc %l1, 0x19A5, %g7
22626 movrlz %o6, %i0, %o3
22627 fmovsneg %xcc, %f25, %f18
22628loop_1950:
22629 edge16n %i2, %o7, %o4
22630 udivx %i4, 0x0488, %i5
22631 array8 %l0, %g4, %l6
22632 fmovdpos %xcc, %f13, %f26
22633 brgez %i3, loop_1951
22634 tgu %icc, 0x4
22635 tcs %xcc, 0x5
22636 fmovsleu %icc, %f19, %f5
22637loop_1951:
22638 tpos %icc, 0x0
22639 umulcc %o5, 0x0C93, %i7
22640 bge,a,pt %xcc, loop_1952
22641 fmovdpos %xcc, %f29, %f18
22642 andcc %g6, %l4, %o0
22643 tle %xcc, 0x3
22644loop_1952:
22645 movrne %g2, %i1, %g1
22646 fbne,a %fcc1, loop_1953
22647 mova %xcc, %l5, %i6
22648 nop
22649 setx 0x12691698, %l0, %l6
22650 st %l6, [%l7 + 0x28]
22651 ld [%l7 + 0x28], %f12
22652 setx 0xA768511D, %l1, %l5
22653 st %l5, [%l7 + 0x10]
22654 ld [%l7 + 0x10], %f30
22655 fdivs %f30, %f12, %f1
22656 or %l3, %g3, %o1
22657loop_1953:
22658 bneg,a %icc, loop_1954
22659 edge16 %g5, %l2, %l1
22660 mova %icc, %o2, %o6
22661 edge8l %i0, %g7, %i2
22662loop_1954:
22663 umul %o7, %o3, %i4
22664 set 0x74, %l3
22665 lduha [%l7 + %l3] 0x18, %o4
22666 ble,a %xcc, loop_1955
22667 fmovrsgez %l0, %f18, %f29
22668 orncc %i5, %g4, %i3
22669 fbue,a %fcc3, loop_1956
22670loop_1955:
22671 tcc %icc, 0x7
22672 fexpand %f21, %f0
22673 edge32ln %o5, %i7, %l6
22674loop_1956:
22675 edge16 %g6, %l4, %g2
22676 bcc %icc, loop_1957
22677 fmovsn %xcc, %f5, %f20
22678 set 0x1E, %l4
22679 ldsha [%l7 + %l4] 0x80, %o0
22680loop_1957:
22681 edge16l %g1, %l5, %i6
22682 movge %icc, %l3, %g3
22683 fexpand %f17, %f14
22684 nop
22685 setx loop_1958, %l0, %l1
22686 wrpr 0x1, %tl
22687 wrpr %l1, %tnpc
22688 setx 0x34400001400, %l0, %l1
22689 wrpr %l1, %tstate
22690 wrhpr 0x4, %htstate
22691 done
22692 movcs %xcc, %i1, %g5
22693 fnand %f20, %f2, %f16
22694 srax %o1, %l1, %l2
22695loop_1958:
22696 udivx %o2, 0x19A9, %o6
22697 movrne %i0, 0x2F9, %g7
22698 wr %g0, 0x80, %asi
22699 stwa %i2, [%l7 + 0x48] %asi
22700 andcc %o7, %o3, %o4
22701 fmovdg %xcc, %f26, %f21
22702 bcs,a,pt %icc, loop_1959
22703 fsrc2 %f30, %f16
22704 orncc %i4, %l0, %g4
22705 bvc %xcc, loop_1960
22706loop_1959:
22707 brlz %i3, loop_1961
22708 movge %xcc, %o5, %i5
22709 subcc %i7, 0x1734, %g6
22710loop_1960:
22711 srax %l4, 0x06, %l6
22712loop_1961:
22713 stx %g2, [%l7 + 0x10]
22714 brz,a %g1, loop_1962
22715 movge %xcc, %o0, %i6
22716 sra %l5, 0x19, %g3
22717 fones %f3
22718loop_1962:
22719 fmovs %f4, %f5
22720 bne,a,pt %xcc, loop_1963
22721 ldsw [%l7 + 0x40], %l3
22722 ta %xcc, 0x3
22723 stb %g5, [%l7 + 0x4D]
22724loop_1963:
22725 nop
22726 setx loop_1964, %l0, %l1
22727 jmpl %l1, %i1
22728 nop
22729 fitos %f8, %f11
22730 fstox %f11, %f0
22731 tle %icc, 0x1
22732 swap [%l7 + 0x14], %l1
22733loop_1964:
22734 tge %icc, 0x6
22735 array8 %o1, %o2, %l2
22736 tneg %icc, 0x6
22737 xnorcc %o6, 0x04C3, %g7
22738 movvs %icc, %i2, %o7
22739 set 0x42, %g4
22740 lduha [%l7 + %g4] 0x15, %i0
22741 fmuld8ulx16 %f3, %f22, %f24
22742 for %f22, %f4, %f18
22743 smul %o3, 0x1DF2, %o4
22744 orcc %i4, %l0, %g4
22745 udiv %i3, 0x1D01, %i5
22746 sll %o5, 0x1E, %i7
22747 bleu,a %icc, loop_1965
22748 brgz,a %l4, loop_1966
22749 mova %icc, %g6, %l6
22750 fxors %f14, %f19, %f10
22751loop_1965:
22752 fcmpne16 %f24, %f16, %g1
22753loop_1966:
22754 tvc %icc, 0x0
22755 sir 0x16C3
22756 array32 %g2, %o0, %l5
22757 nop
22758 setx 0x6673CADBBCE0854D, %l0, %l6
22759 stx %l6, [%l7 + 0x28]
22760 ldd [%l7 + 0x28], %f14
22761 setx 0x721E2CE3F2B001CA, %l1, %l5
22762 stx %l5, [%l7 + 0x10]
22763 ldd [%l7 + 0x10], %f14
22764 fmuld %f14, %f14, %f10
22765 set 0x14, %i5
22766 ldsha [%l7 + %i5] 0x15, %g3
22767 edge8n %i6, %g5, %l3
22768 orn %i1, %l1, %o1
22769 fpackfix %f30, %f25
22770 sllx %l2, %o2, %g7
22771 movpos %icc, %i2, %o6
22772 srax %i0, %o3, %o4
22773 bpos,a,pn %icc, loop_1967
22774 srl %o7, 0x13, %i4
22775 fbne,a %fcc1, loop_1968
22776 fmuld8ulx16 %f31, %f0, %f18
22777loop_1967:
22778 fbul %fcc1, loop_1969
22779 movneg %icc, %l0, %i3
22780loop_1968:
22781 movleu %xcc, %g4, %o5
22782 fmovrdgz %i5, %f12, %f6
22783loop_1969:
22784 sdivcc %i7, 0x15BE, %g6
22785 call loop_1970
22786 ldd [%l7 + 0x30], %i6
22787 addccc %l4, %g1, %g2
22788 fbug %fcc0, loop_1971
22789loop_1970:
22790 prefetch [%l7 + 0x74], 0x0
22791 fmovsvs %icc, %f0, %f1
22792 fandnot1 %f26, %f18, %f28
22793loop_1971:
22794 movrgez %o0, 0x2A8, %l5
22795 smul %g3, %g5, %l3
22796 tle %xcc, 0x1
22797 andncc %i6, %l1, %o1
22798 subcc %i1, 0x182B, %l2
22799 wr %g0, 0x04, %asi
22800 lduba [%l7 + 0x64] %asi, %g7
22801 fbn %fcc0, loop_1972
22802 tvs %icc, 0x1
22803 fblg %fcc1, loop_1973
22804 fmovs %f1, %f23
22805loop_1972:
22806 fbug %fcc1, loop_1974
22807 tg %icc, 0x1
22808loop_1973:
22809 and %o2, %i2, %i0
22810 stbar
22811loop_1974:
22812 movpos %xcc, %o3, %o6
22813 movpos %xcc, %o4, %i4
22814 brgez %o7, loop_1975
22815 srax %l0, %g4, %i3
22816 wr %g0, 0x81, %asi
22817 ldswa [%l7 + 0x60] %asi, %i5
22818loop_1975:
22819 udiv %o5, 0x1877, %g6
22820 bvs,a loop_1976
22821 xnorcc %i7, %l4, %g1
22822 movcc %icc, %l6, %o0
22823 set 0x2D, %i4
22824 stba %l5, [%l7 + %i4] 0x0c
22825loop_1976:
22826 nop
22827 add %l7, 0x2C, %l6
22828 wr %g0, 0x88, %asi
22829 casa [%l6] %asi, %g2, %g3
22830 nop
22831 setx 0xB877AE8C, %l0, %l6
22832 st %l6, [%l7 + 0x28]
22833 ld [%l7 + 0x28], %f20
22834 setx 0x015F9761, %l1, %l5
22835 st %l5, [%l7 + 0x10]
22836 ld [%l7 + 0x10], %f13
22837 fmuls %f13, %f20, %f22
22838 movge %xcc, %l3, %i6
22839 movrgez %l1, %o1, %i1
22840 movneg %xcc, %g5, %l2
22841 edge8l %o2, %i2, %g7
22842 fbuge %fcc0, loop_1977
22843 tne %icc, 0x0
22844 movg %xcc, %i0, %o3
22845 edge16n %o6, %o4, %i4
22846loop_1977:
22847 taddcctv %o7, 0x045B, %g4
22848 movpos %xcc, %l0, %i3
22849 tvs %xcc, 0x5
22850 wr %g0, 0x80, %asi
22851 stba %o5, [%l7 + 0x09] %asi
22852 udivcc %i5, 0x0181, %i7
22853 movvs %icc, %l4, %g6
22854 movn %xcc, %g1, %l6
22855 sub %o0, 0x1815, %l5
22856 tgu %icc, 0x5
22857 restored
22858 rdpr %cwp, %g1
22859 rdpr %cansave, %g2
22860 rdpr %canrestore, %g3
22861 rdpr %cleanwin, %g4
22862 rdpr %otherwin, %g5
22863 rdpr %wstate, %g6
22864 movrlez %g2, %l3, %i6
22865 ba,a loop_1978
22866 fnegd %f22, %f22
22867 wr %g0, 0x89, %asi
22868 ldda [%l7 + 0x50] %asi, %l0
22869loop_1978:
22870 edge32l %o1, %g3, %i1
22871 edge16 %g5, %o2, %l2
22872 fmovrde %g7, %f10, %f24
22873 sdiv %i0, 0x075F, %i2
22874 array32 %o3, %o6, %i4
22875 ldsw [%l7 + 0x28], %o7
22876 movvc %xcc, %o4, %g4
22877 flush %l7 + 0x7C
22878 fbule %fcc1, loop_1979
22879 fnands %f6, %f0, %f29
22880 fmovdpos %icc, %f19, %f12
22881 ble,pt %icc, loop_1980
22882loop_1979:
22883 movg %icc, %l0, %o5
22884 fmovsneg %icc, %f24, %f28
22885 array8 %i3, %i5, %i7
22886loop_1980:
22887 nop
22888 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
22889 nop ! nop ! stxa %g6, [%g0 + 0x170] %asi ripped by fixASI40.pl ripped by fixASI40.pl
22890 or %l4, 0x1749, %l6
22891 alignaddr %o0, %l5, %g1
22892 fble,a %fcc0, loop_1981
22893 tle %xcc, 0x1
22894 popc 0x1EA6, %g2
22895 fbne,a %fcc0, loop_1982
22896loop_1981:
22897 xor %i6, %l3, %l1
22898 ble loop_1983
22899 movrne %g3, %i1, %g5
22900loop_1982:
22901 mulx %o1, %o2, %g7
22902 ble,pt %icc, loop_1984
22903loop_1983:
22904 fcmpeq16 %f22, %f30, %i0
22905 srl %i2, 0x1B, %l2
22906 fba,a %fcc1, loop_1985
22907loop_1984:
22908 tleu %xcc, 0x6
22909 bge,a %icc, loop_1986
22910 fsrc2s %f26, %f15
22911loop_1985:
22912 nop
22913 wr %g0, 0x0c, %asi
22914 ldxa [%l7 + 0x28] %asi, %o6
22915loop_1986:
22916 edge16n %o3, %o7, %i4
22917 tg %icc, 0x6
22918 wr %g0, 0xeb, %asi
22919 stwa %g4, [%l7 + 0x24] %asi
22920 membar #Sync
22921 tsubcc %o4, 0x02F9, %l0
22922 fmul8x16au %f18, %f7, %f24
22923 fors %f7, %f14, %f10
22924 wr %g0, 0xe3, %asi
22925 stxa %o5, [%l7 + 0x60] %asi
22926 membar #Sync
22927 set 0x28, %o2
22928 stxa %i3, [%l7 + %o2] 0x2b
22929 membar #Sync
22930 umulcc %i5, %i7, %l4
22931 umulcc %g6, 0x10F1, %o0
22932 orcc %l6, 0x0A4C, %l5
22933 fone %f4
22934 stw %g2, [%l7 + 0x48]
22935 addcc %i6, %l3, %l1
22936 fcmple16 %f12, %f14, %g1
22937 fpadd16s %f0, %f8, %f15
22938 srl %i1, %g5, %g3
22939 tvs %xcc, 0x0
22940 edge16n %o2, %g7, %i0
22941 tneg %xcc, 0x2
22942 ldub [%l7 + 0x1F], %o1
22943 fba,a %fcc0, loop_1987
22944 umul %l2, 0x15AE, %i2
22945 fmovsge %icc, %f3, %f3
22946 tl %icc, 0x6
22947loop_1987:
22948 udivx %o3, 0x0AD0, %o6
22949 movg %xcc, %i4, %g4
22950 taddcctv %o4, %l0, %o7
22951 tneg %icc, 0x4
22952 fmovdpos %xcc, %f19, %f23
22953 orcc %i3, %o5, %i7
22954 edge32ln %l4, %i5, %o0
22955 sdiv %g6, 0x0F35, %l6
22956 orncc %g2, %l5, %l3
22957 movvc %icc, %i6, %g1
22958 fmovdvc %icc, %f13, %f14
22959 edge8l %l1, %i1, %g5
22960 edge8n %g3, %o2, %i0
22961 movgu %icc, %g7, %o1
22962 srax %i2, %o3, %l2
22963 addc %i4, 0x1345, %o6
22964 or %o4, 0x1DAF, %g4
22965 fnands %f1, %f13, %f4
22966 fmovsl %xcc, %f8, %f17
22967 tpos %xcc, 0x7
22968 udivcc %l0, 0x1DAB, %o7
22969 stb %o5, [%l7 + 0x41]
22970 add %i3, %i7, %i5
22971 bleu,a loop_1988
22972 sir 0x1AE7
22973 edge8 %l4, %o0, %l6
22974 udivcc %g6, 0x0D2A, %g2
22975loop_1988:
22976 tge %xcc, 0x5
22977 fmovrsgez %l3, %f8, %f30
22978 tvs %xcc, 0x6
22979 array32 %i6, %g1, %l1
22980 orncc %i1, 0x05DC, %g5
22981 fmovrdne %l5, %f12, %f6
22982 fbul,a %fcc0, loop_1989
22983 movcs %xcc, %g3, %o2
22984 xor %i0, 0x0813, %o1
22985 xnorcc %i2, 0x17C0, %g7
22986loop_1989:
22987 alignaddrl %l2, %i4, %o3
22988 fcmpgt32 %f28, %f14, %o6
22989 swap [%l7 + 0x38], %o4
22990 umul %l0, 0x1ABE, %g4
22991 andn %o7, %i3, %o5
22992 bpos,pn %xcc, loop_1990
22993 fnegs %f11, %f18
22994 fcmple16 %f0, %f18, %i5
22995 movpos %icc, %i7, %o0
22996loop_1990:
22997 tvc %xcc, 0x3
22998 movre %l4, 0x29D, %l6
22999 nop
23000 set 0x10, %l0
23001 ldx [%l7 + %l0], %g2
23002 tcs %xcc, 0x3
23003 movcc %xcc, %l3, %g6
23004 subc %g1, %l1, %i6
23005 fpackfix %f16, %f22
23006 tle %xcc, 0x3
23007 movge %xcc, %i1, %l5
23008 fbge %fcc2, loop_1991
23009 xorcc %g3, 0x1B9C, %o2
23010 umul %g5, %i0, %i2
23011 set 0x12, %g7
23012 ldsha [%l7 + %g7] 0x04, %g7
23013loop_1991:
23014 tleu %xcc, 0x3
23015 prefetch [%l7 + 0x28], 0x3
23016 sth %l2, [%l7 + 0x48]
23017 edge16n %o1, %o3, %o6
23018 fbug %fcc2, loop_1992
23019 nop
23020 fitos %f3, %f12
23021 fstod %f12, %f12
23022 st %f11, [%l7 + 0x3C]
23023 nop
23024 setx 0x06B611DC7054BE29, %l0, %l6
23025 stx %l6, [%l7 + 0x18]
23026 ldx [%l7 + 0x18], %fsr
23027loop_1992:
23028 bge,a %xcc, loop_1993
23029 udivx %i4, 0x174A, %o4
23030 bvc,a,pn %icc, loop_1994
23031 tsubcctv %g4, %l0, %o7
23032loop_1993:
23033 alignaddrl %o5, %i3, %i7
23034 fmovrslz %i5, %f15, %f10
23035loop_1994:
23036 tcs %xcc, 0x7
23037 nop
23038 setx 0x7271DF0F, %l0, %l6
23039 st %l6, [%l7 + 0x28]
23040 ld [%l7 + 0x28], %f6
23041 fsqrts %f6, %f13
23042 sdiv %o0, 0x05AC, %l4
23043 fmovrsgz %l6, %f21, %f10
23044 for %f8, %f14, %f26
23045 move %xcc, %l3, %g6
23046 fnot1 %f16, %f12
23047 movrne %g2, 0x1B9, %g1
23048 fmovrdgz %i6, %f14, %f26
23049 orcc %l1, 0x1171, %i1
23050 brlez %l5, loop_1995
23051 ld [%l7 + 0x60], %f21
23052 tneg %xcc, 0x3
23053 membar #Sync
23054 wr %g0, 0xf9, %asi
23055 ldda [%l7 + 0x40] %asi, %f16
23056loop_1995:
23057 tcc %xcc, 0x5
23058 ta %icc, 0x0
23059 fmovdl %icc, %f24, %f0
23060 fmovrdne %g3, %f8, %f14
23061 restored
23062 rdpr %cwp, %g1
23063 rdpr %cansave, %g2
23064 rdpr %canrestore, %g3
23065 rdpr %cleanwin, %g4
23066 rdpr %otherwin, %g5
23067 rdpr %wstate, %g6
23068 nop
23069 setx loop_1996, %l0, %l1
23070 jmpl %l1, %g5
23071 movleu %icc, %i0, %i2
23072 restored
23073 rdpr %cwp, %g1
23074 rdpr %cansave, %g2
23075 rdpr %canrestore, %g3
23076 rdpr %cleanwin, %g4
23077 rdpr %otherwin, %g5
23078 rdpr %wstate, %g6
23079 udivx %g7, 0x040E, %l2
23080loop_1996:
23081 fbo %fcc1, loop_1997
23082 subc %o1, %o2, %o3
23083 fmovrse %o6, %f6, %f11
23084 fbul,a %fcc1, loop_1998
23085loop_1997:
23086 srax %i4, %g4, %o4
23087 tle %xcc, 0x2
23088 addccc %o7, 0x106C, %l0
23089loop_1998:
23090 movg %icc, %i3, %i7
23091 brz,a %i5, loop_1999
23092 fpadd16 %f2, %f0, %f12
23093 movleu %icc, %o5, %o0
23094 orncc %l6, %l4, %l3
23095loop_1999:
23096 udiv %g2, 0x1532, %g1
23097 ld [%l7 + 0x54], %f24
23098 alignaddrl %g6, %l1, %i1
23099 bvs,a,pn %icc, loop_2000
23100 edge16 %i6, %l5, %g5
23101 tvs %icc, 0x6
23102 subcc %g3, 0x06F5, %i2
23103loop_2000:
23104 sir 0x010A
23105 nop
23106 fitod %f2, %f20
23107 fdtox %f20, %f12
23108 movrlz %g7, 0x105, %i0
23109 be loop_2001
23110 sethi 0x116C, %o1
23111 addcc %l2, %o2, %o6
23112 movle %icc, %o3, %g4
23113loop_2001:
23114 brz %i4, loop_2002
23115 subc %o4, 0x191E, %o7
23116 fbne %fcc1, loop_2003
23117 subc %i3, 0x08AF, %l0
23118loop_2002:
23119 add %i5, 0x0B64, %i7
23120 set 0x38, %i0
23121 prefetcha [%l7 + %i0] 0x15, 0x2
23122loop_2003:
23123 popc 0x1856, %l6
23124 tl %xcc, 0x4
23125 movrne %l4, %o5, %l3
23126 movvs %icc, %g2, %g1
23127 fandnot2 %f24, %f20, %f10
23128 lduh [%l7 + 0x0E], %l1
23129 movge %icc, %g6, %i1
23130 edge16n %i6, %l5, %g5
23131 and %i2, %g7, %i0
23132 tge %icc, 0x6
23133 fmovsneg %xcc, %f23, %f18
23134 nop
23135 fitos %f12, %f7
23136 fstox %f7, %f8
23137 tneg %xcc, 0x6
23138 movcs %icc, %o1, %l2
23139 xor %o2, 0x118C, %o6
23140 fandnot2 %f20, %f8, %f8
23141 movcs %icc, %o3, %g4
23142 bg,a,pn %xcc, loop_2004
23143 nop
23144 fitos %f30, %f1
23145 sll %g3, %o4, %o7
23146 udivcc %i3, 0x140C, %l0
23147loop_2004:
23148 fmuld8sux16 %f1, %f4, %f20
23149 ldsh [%l7 + 0x2C], %i5
23150 srlx %i4, 0x0C, %o0
23151 movl %xcc, %l6, %l4
23152 add %l7, 0x68, %l6
23153 wr %g0, 0x18, %asi
23154 casa [%l6] %asi, %i7, %l3
23155 set 0x3B, %i1
23156 ldsba [%l7 + %i1] 0x11, %g2
23157 sdivcc %g1, 0x087F, %o5
23158 ldsh [%l7 + 0x54], %l1
23159 fnand %f2, %f26, %f4
23160 edge16l %g6, %i6, %l5
23161 fmovdpos %xcc, %f29, %f17
23162 membar 0x5F
23163 nop
23164 setx 0xA2294BE062F5C997, %l0, %l6
23165 stx %l6, [%l7 + 0x28]
23166 ldd [%l7 + 0x28], %f4
23167 setx 0x4BA9B8E3F45D1F21, %l1, %l5
23168 stx %l5, [%l7 + 0x10]
23169 ldd [%l7 + 0x10], %f26
23170 fdivd %f26, %f4, %f2
23171 nop
23172 setx loop_2005, %l0, %l1
23173 wrpr 0x1, %tl
23174 wrpr %l1, %tnpc
23175 setx 0x34400001400, %l0, %l1
23176 wrpr %l1, %tstate
23177 wrhpr 0x4, %htstate
23178 done
23179 fand %f12, %f24, %f28
23180 movvc %xcc, %i1, %g5
23181 add %l7, 0x7C, %l6
23182 wr %g0, 0x89, %asi
23183 casa [%l6] %asi, %g7, %i2
23184loop_2005:
23185 xor %o1, %l2, %i0
23186 edge16 %o2, %o6, %o3
23187 movvc %xcc, %g4, %g3
23188 bg,a,pn %icc, loop_2006
23189 srl %o4, %i3, %l0
23190 smulcc %i5, %o7, %i4
23191 udiv %o0, 0x129C, %l4
23192loop_2006:
23193 fnot2s %f20, %f12
23194 mulx %i7, %l6, %g2
23195 wr %g0, 0x0c, %asi
23196 prefetcha [%l7 + 0x40] %asi, 0x0
23197 tsubcc %l3, 0x1CD2, %l1
23198 fors %f26, %f4, %f9
23199 sra %g6, %i6, %o5
23200 stbar
23201 fsrc1s %f24, %f14
23202 tcs %xcc, 0x1
23203 be,pn %xcc, loop_2007
23204 mulscc %l5, 0x1126, %i1
23205 fcmple32 %f24, %f10, %g5
23206 movgu %xcc, %g7, %o1
23207loop_2007:
23208 and %l2, %i2, %i0
23209 stb %o2, [%l7 + 0x1B]
23210 wr %g0, 0x52, %asi
23211 ldxa [%g0 + 0x210] %asi, %o6
23212 wr %g0, 0x0c, %asi
23213 lduha [%l7 + 0x4C] %asi, %o3
23214 nop
23215 setx 0x7AF630F1, %l0, %l6
23216 st %l6, [%l7 + 0x28]
23217 ld [%l7 + 0x28], %f4
23218 fsqrts %f4, %f28
23219 fandnot1s %f12, %f15, %f8
23220 fandnot2 %f14, %f8, %f0
23221 fmovscs %xcc, %f14, %f27
23222 edge16 %g4, %o4, %i3
23223 popc 0x08EB, %l0
23224 ldsb [%l7 + 0x4D], %i5
23225 fmovrdgz %o7, %f22, %f22
23226 alignaddr %i4, %g3, %o0
23227 fnands %f23, %f4, %f9
23228 mova %xcc, %l4, %l6
23229 nop
23230 setx 0x7906B93E80937450, %l0, %l6
23231 stx %l6, [%l7 + 0x28]
23232 ldd [%l7 + 0x28], %f12
23233 setx 0x9ACC1469A7F7459D, %l1, %l5
23234 stx %l5, [%l7 + 0x10]
23235 ldd [%l7 + 0x10], %f14
23236 fsubd %f14, %f12, %f26
23237 fpack32 %f16, %f12, %f0
23238 fnors %f1, %f24, %f18
23239 sub %i7, 0x1101, %g1
23240 addcc %g2, 0x0585, %l1
23241 umul %g6, 0x1818, %i6
23242 sll %o5, 0x18, %l5
23243 wr %g0, 0x18, %asi
23244 stda %f0, [%l7 + 0x40] %asi
23245 tsubcctv %i1, 0x061F, %l3
23246 sdiv %g7, 0x0B49, %o1
23247 tvs %icc, 0x2
23248 fbuge,a %fcc1, loop_2008
23249 fpsub32 %f24, %f12, %f30
23250 be,pn %icc, loop_2009
23251 subcc %g5, 0x193E, %i2
23252loop_2008:
23253 saved
23254 rdpr %cwp, %g1
23255 rdpr %cansave, %g2
23256 rdpr %canrestore, %g3
23257 rdpr %cleanwin, %g4
23258 rdpr %otherwin, %g5
23259 rdpr %wstate, %g6
23260 fmovdgu %icc, %f7, %f25
23261loop_2009:
23262 xnor %l2, %i0, %o6
23263 edge8n %o2, %o3, %o4
23264 xnor %g4, %l0, %i5
23265 movge %icc, %i3, %o7
23266 movl %icc, %g3, %i4
23267 wr %g0, 0x18, %asi
23268 swapa [%l7 + 0x68] %asi, %o0
23269 fbg %fcc0, loop_2010
23270 te %xcc, 0x4
23271 fxor %f6, %f24, %f0
23272 orncc %l6, 0x109B, %l4
23273loop_2010:
23274 smul %g1, %i7, %l1
23275 array32 %g6, %i6, %g2
23276 bl,pt %xcc, loop_2011
23277 alignaddr %l5, %i1, %o5
23278 edge8l %g7, %l3, %o1
23279 sdivcc %g5, 0x1370, %l2
23280loop_2011:
23281 lduw [%l7 + 0x28], %i2
23282 movrlz %i0, 0x143, %o2
23283 set 0x0C, %g3
23284 lda [%l7 + %g3] 0x04, %f6
23285 fmovdgu %xcc, %f16, %f12
23286 movrne %o6, 0x339, %o4
23287 umul %g4, %o3, %l0
23288 movpos %icc, %i5, %o7
23289 fornot1s %f10, %f17, %f1
23290 movrlz %i3, %i4, %g3
23291 fcmpgt16 %f26, %f2, %o0
23292 set 0x48, %l5
23293 ldswa [%l7 + %l5] 0x14, %l6
23294 edge32n %g1, %l4, %l1
23295 add %l7, 0x48, %l6
23296 wr %g0, 0x10, %asi
23297 casxa [%l6] %asi, %i7, %i6
23298 bcs %xcc, loop_2012
23299 subccc %g2, 0x0762, %l5
23300 edge16n %g6, %o5, %i1
23301 fbul %fcc0, loop_2013
23302loop_2012:
23303 fpsub32 %f18, %f6, %f0
23304 movpos %icc, %g7, %l3
23305 fpack16 %f22, %f29
23306loop_2013:
23307 movvs %icc, %g5, %l2
23308 movrgez %o1, %i0, %o2
23309 tg %xcc, 0x0
23310 te %icc, 0x4
23311 wr %g0, 0x2a, %asi
23312 stwa %i2, [%l7 + 0x78] %asi
23313 membar #Sync
23314 move %xcc, %o6, %g4
23315 pdist %f4, %f30, %f30
23316 fpadd16s %f1, %f5, %f30
23317 wr %g0, 0x18, %asi
23318 lduba [%l7 + 0x55] %asi, %o4
23319 movn %xcc, %l0, %i5
23320 bneg loop_2014
23321 sub %o3, %i3, %i4
23322 mulscc %g3, %o7, %l6
23323 movg %xcc, %o0, %l4
23324loop_2014:
23325 brz,a %l1, loop_2015
23326 fmovd %f4, %f0
23327 wr %g0, 0x89, %asi
23328 lduba [%l7 + 0x45] %asi, %g1
23329loop_2015:
23330 fbug %fcc0, loop_2016
23331 sllx %i6, %i7, %l5
23332 orncc %g2, %o5, %g6
23333 xnor %g7, 0x1225, %i1
23334loop_2016:
23335 fmul8x16al %f21, %f18, %f28
23336 sub %l3, 0x0DF9, %l2
23337 ldsw [%l7 + 0x10], %g5
23338 movcc %xcc, %o1, %o2
23339 brlz %i0, loop_2017
23340 fmovdge %xcc, %f28, %f5
23341 fbul,a %fcc1, loop_2018
23342 std %f24, [%l7 + 0x50]
23343loop_2017:
23344 fpsub16 %f6, %f6, %f24
23345 ble,a %xcc, loop_2019
23346loop_2018:
23347 fbule,a %fcc2, loop_2020
23348 tge %xcc, 0x5
23349 fmovsleu %icc, %f4, %f14
23350loop_2019:
23351 nop
23352 set 0x75, %i2
23353 ldub [%l7 + %i2], %i2
23354loop_2020:
23355 movrlz %o6, 0x0A9, %g4
23356 addc %l0, 0x192B, %o4
23357 edge32 %i5, %i3, %o3
23358 edge16 %g3, %o7, %l6
23359 nop
23360 setx 0xDB165EDFA4313E79, %l0, %l6
23361 stx %l6, [%l7 + 0x28]
23362 ldd [%l7 + 0x28], %f10
23363 setx 0xFD49C4EE5DA0778E, %l1, %l5
23364 stx %l5, [%l7 + 0x10]
23365 ldd [%l7 + 0x10], %f10
23366 faddd %f10, %f10, %f28
23367 wr %g0, 0x89, %asi
23368 lduwa [%l7 + 0x38] %asi, %o0
23369 ba %xcc, loop_2021
23370 fpack16 %f26, %f15
23371 movrlez %i4, 0x1FE, %l1
23372 sllx %l4, 0x0C, %g1
23373loop_2021:
23374 movpos %icc, %i6, %i7
23375 movg %icc, %g2, %l5
23376 bleu,a %xcc, loop_2022
23377 fcmpne16 %f18, %f30, %o5
23378 movgu %icc, %g6, %g7
23379 alignaddr %i1, %l3, %l2
23380loop_2022:
23381 ld [%l7 + 0x40], %f19
23382 nop
23383 setx loop_2023, %l0, %l1
23384 wrpr 0x1, %tl
23385 wrpr %l1, %tpc
23386 add %l1, 0x4, %l1
23387 wrpr %l1, %tnpc
23388 setx 0x34400001400, %l0, %l1
23389 wrpr %l1, %tstate
23390 wrhpr 0x4, %htstate
23391 retry
23392 movrlez %g5, 0x360, %o1
23393 edge8 %i0, %i2, %o6
23394 fbn %fcc1, loop_2024
23395loop_2023:
23396 nop
23397 set 0x24, %i7
23398 ldstub [%l7 + %i7], %g4
23399 movleu %xcc, %l0, %o4
23400 fmovd %f26, %f2
23401loop_2024:
23402 fcmpgt16 %f0, %f10, %o2
23403 tsubcctv %i3, 0x089B, %i5
23404 fmovd %f18, %f26
23405 fpack16 %f8, %f15
23406 fors %f17, %f5, %f16
23407 bleu loop_2025
23408 orcc %g3, 0x038A, %o7
23409 ldub [%l7 + 0x4A], %o3
23410 fxors %f7, %f28, %f28
23411loop_2025:
23412 tgu %icc, 0x4
23413 movge %xcc, %l6, %o0
23414 wr %g0, 0x10, %asi
23415 ldswa [%l7 + 0x18] %asi, %i4
23416 swap [%l7 + 0x20], %l4
23417 sra %g1, 0x1F, %l1
23418 edge8n %i7, %g2, %l5
23419 xor %i6, 0x0276, %g6
23420 array16 %o5, %i1, %g7
23421 edge8 %l2, %l3, %o1
23422 movle %xcc, %g5, %i2
23423 orncc %i0, 0x1C1C, %o6
23424 nop
23425 setx 0x40765C41, %l0, %l6
23426 st %l6, [%l7 + 0x14]
23427 ld [%l7 + 0x14], %fsr
23428 orcc %g4, 0x0F04, %l0
23429 taddcc %o4, %i3, %o2
23430 fbul %fcc0, loop_2026
23431 mulx %g3, %o7, %o3
23432 xnorcc %l6, 0x0BD4, %o0
23433 mova %icc, %i5, %i4
23434loop_2026:
23435 edge8l %g1, %l1, %i7
23436 bvc,a,pt %xcc, loop_2027
23437 nop
23438 fitod %f8, %f24
23439 fdtox %f24, %f4
23440 sir 0x029B
23441 stb %g2, [%l7 + 0x41]
23442loop_2027:
23443 fnors %f6, %f17, %f24
23444 fmovdle %xcc, %f28, %f0
23445 movcc %xcc, %l5, %i6
23446 taddcctv %l4, 0x0E07, %g6
23447 fmovdcc %icc, %f24, %f6
23448 fandnot1 %f18, %f18, %f8
23449 set 0x7C, %l2
23450 stwa %i1, [%l7 + %l2] 0x2a
23451 membar #Sync
23452 udivx %g7, 0x1BCB, %o5
23453 andn %l2, %o1, %l3
23454 nop
23455 fitos %f1, %f1
23456 fstod %f1, %f4
23457 edge8 %i2, %g5, %i0
23458 subccc %g4, 0x1374, %l0
23459 srl %o6, %i3, %o4
23460 movne %icc, %o2, %g3
23461 tcc %icc, 0x2
23462 ta %icc, 0x5
23463 add %o3, 0x1FEA, %l6
23464 array16 %o7, %i5, %o0
23465 fmovrslz %g1, %f29, %f17
23466 set 0x38, %i6
23467 ldsba [%l7 + %i6] 0x89, %l1
23468 fmul8x16al %f28, %f28, %f12
23469 orcc %i7, 0x09C4, %g2
23470 fcmple32 %f18, %f24, %l5
23471 wr %g0, 0x89, %asi
23472 stda %f0, [%l7 + 0x40] %asi
23473 brlz,a %i4, loop_2028
23474 movrgz %i6, %g6, %l4
23475 edge8n %i1, %g7, %o5
23476 sub %l2, %o1, %i2
23477loop_2028:
23478 srlx %g5, 0x13, %i0
23479 andn %g4, 0x0F31, %l3
23480 wr %g0, 0x04, %asi
23481 swapa [%l7 + 0x18] %asi, %o6
23482 fmovsg %icc, %f1, %f24
23483 sir 0x1B79
23484 tl %xcc, 0x5
23485 alignaddr %i3, %o4, %l0
23486 nop
23487 fitos %f1, %f18
23488 fstox %f18, %f28
23489 fbo %fcc0, loop_2029
23490 sethi 0x10B1, %o2
23491 tg %xcc, 0x0
23492 udivcc %o3, 0x0BA2, %g3
23493loop_2029:
23494 edge16 %o7, %l6, %i5
23495 fbl %fcc3, loop_2030
23496 fmovdgu %xcc, %f2, %f3
23497 fbg %fcc0, loop_2031
23498 bvc,a %xcc, loop_2032
23499loop_2030:
23500 bcc,pn %icc, loop_2033
23501 orncc %g1, 0x0937, %o0
23502loop_2031:
23503 bn,a,pn %icc, loop_2034
23504loop_2032:
23505 movre %i7, 0x2BC, %l1
23506loop_2033:
23507 nop
23508 setx 0x4A3FE6459AAC4F46, %l0, %l6
23509 stx %l6, [%l7 + 0x28]
23510 ldd [%l7 + 0x28], %f26
23511 setx 0xD61AC0EA9094F941, %l1, %l5
23512 stx %l5, [%l7 + 0x10]
23513 ldd [%l7 + 0x10], %f6
23514 faddd %f6, %f26, %f10
23515 movpos %icc, %g2, %l5
23516loop_2034:
23517 nop
23518 fitos %f14, %f25
23519 fstox %f25, %f4
23520 fxtos %f4, %f11
23521 addccc %i4, 0x19FF, %i6
23522 movne %xcc, %l4, %g6
23523 fcmpne16 %f6, %f24, %g7
23524 fxors %f13, %f29, %f23
23525 bl %icc, loop_2035
23526 nop
23527 setx 0xCCB06E2E259E0BB9, %l0, %l6
23528 stx %l6, [%l7 + 0x28]
23529 ldd [%l7 + 0x28], %f24
23530 fsqrtd %f24, %f16
23531 movg %xcc, %i1, %l2
23532 srl %o1, %o5, %g5
23533loop_2035:
23534 nop
23535 setx 0xD8AA0FA5, %l0, %l6
23536 st %l6, [%l7 + 0x28]
23537 ld [%l7 + 0x28], %f27
23538 setx 0xF48B91D4, %l1, %l5
23539 st %l5, [%l7 + 0x10]
23540 ld [%l7 + 0x10], %f19
23541 fsubs %f19, %f27, %f23
23542 std %f30, [%l7 + 0x30]
23543 addcc %i2, %g4, %l3
23544 smulcc %i0, %i3, %o4
23545 andcc %l0, 0x1EC8, %o6
23546 lduh [%l7 + 0x1A], %o3
23547 sll %g3, %o2, %l6
23548 nop
23549 set 0x52, %g1
23550 sth %i5, [%l7 + %g1]
23551 saved
23552 rdpr %cwp, %g1
23553 rdpr %cansave, %g2
23554 rdpr %canrestore, %g3
23555 rdpr %cleanwin, %g4
23556 rdpr %otherwin, %g5
23557 rdpr %wstate, %g6
23558 edge32ln %g1, %o0, %o7
23559 brz,a %i7, loop_2036
23560 popc 0x1A49, %g2
23561 sth %l1, [%l7 + 0x22]
23562 ld [%l7 + 0x38], %f23
23563loop_2036:
23564 taddcctv %l5, %i6, %l4
23565 bpos,pt %xcc, loop_2037
23566 xnor %g6, 0x1ACC, %g7
23567 bneg,a,pt %icc, loop_2038
23568 ldx [%l7 + 0x08], %i4
23569loop_2037:
23570 nop
23571 setx 0x2A42E937, %l0, %l6
23572 st %l6, [%l7 + 0x28]
23573 ld [%l7 + 0x28], %f25
23574 setx 0xAAEBF4BB, %l1, %l5
23575 st %l5, [%l7 + 0x10]
23576 ld [%l7 + 0x10], %f4
23577 fdivs %f4, %f25, %f13
23578 bvc loop_2039
23579loop_2038:
23580 restored
23581 rdpr %cwp, %g1
23582 rdpr %cansave, %g2
23583 rdpr %canrestore, %g3
23584 rdpr %cleanwin, %g4
23585 rdpr %otherwin, %g5
23586 rdpr %wstate, %g6
23587 edge32n %l2, %o1, %o5
23588 orncc %g5, 0x1B4C, %i1
23589loop_2039:
23590 nop
23591 setx loop_2040, %l0, %l1
23592 wrpr 0x1, %tl
23593 wrpr %l1, %tnpc
23594 setx 0x34400001400, %l0, %l1
23595 wrpr %l1, %tstate
23596 wrhpr 0x4, %htstate
23597 done
23598 movrne %i2, 0x2C6, %g4
23599 sdiv %i0, 0x1B4E, %i3
23600 add %o4, %l0, %o6
23601loop_2040:
23602 smulcc %o3, 0x0F36, %g3
23603 fmovsvs %icc, %f18, %f10
23604 ldsw [%l7 + 0x7C], %o2
23605 bneg loop_2041
23606 fmovdvs %icc, %f22, %f1
23607 wr %g0, 0xf1, %asi
23608 stda %f16, [%l7 + 0x40] %asi
23609 membar #Sync
23610loop_2041:
23611 fone %f22
23612 fzero %f10
23613 mulx %l6, %l3, %g1
23614 tcc %icc, 0x0
23615 std %f22, [%l7 + 0x20]
23616 tneg %icc, 0x7
23617 andcc %i5, 0x17E8, %o0
23618 brlz,a %i7, loop_2042
23619 bcs %icc, loop_2043
23620 nop
23621 fitod %f3, %f20
23622 orn %g2, %l1, %l5
23623loop_2042:
23624 udivx %o7, 0x1577, %i6
23625loop_2043:
23626 edge32l %l4, %g6, %g7
23627 sll %i4, %l2, %o1
23628 fandnot2s %f21, %f2, %f0
23629 wr %g0, 0x2a, %asi
23630 stwa %o5, [%l7 + 0x28] %asi
23631 membar #Sync
23632 wr %g0, 0x18, %asi
23633 lduwa [%l7 + 0x6C] %asi, %g5
23634 addc %i1, 0x1A4A, %i2
23635 movcc %icc, %i0, %g4
23636 fmovdcs %xcc, %f10, %f26
23637 edge8n %i3, %o4, %l0
23638 wr %g0, 0x19, %asi
23639 ldda [%l7 + 0x40] %asi, %f16
23640 popc 0x0E2D, %o6
23641 bshuffle %f4, %f20, %f14
23642 addcc %o3, 0x0F5F, %g3
23643 srl %o2, 0x10, %l3
23644 sub %g1, %l6, %i5
23645 fmovdpos %icc, %f16, %f10
23646 nop
23647 setx loop_2044, %l0, %l1
23648 wrpr 0x1, %tl
23649 wrpr %l1, %tpc
23650 add %l1, 0x4, %l1
23651 wrpr %l1, %tnpc
23652 setx 0x34400001400, %l0, %l1
23653 wrpr %l1, %tstate
23654 wrhpr 0x4, %htstate
23655 retry
23656 addccc %i7, 0x0130, %o0
23657 tsubcc %g2, 0x13B3, %l1
23658 tpos %xcc, 0x1
23659loop_2044:
23660 movgu %icc, %l5, %i6
23661 wr %g0, 0x11, %asi
23662 ldxa [%l7 + 0x20] %asi, %o7
23663 ld [%l7 + 0x60], %f7
23664 andn %g6, 0x1EAF, %g7
23665 nop
23666 setx 0xEDA5021D70413AE4, %l0, %l6
23667 stx %l6, [%l7 + 0x58]
23668 ldx [%l7 + 0x58], %fsr
23669 bl,a,pt %icc, loop_2045
23670 umulcc %i4, %l4, %l2
23671 bg,a,pt %xcc, loop_2046
23672 fsrc2s %f23, %f12
23673loop_2045:
23674 srl %o1, 0x11, %o5
23675 tge %icc, 0x7
23676loop_2046:
23677 ld [%l7 + 0x7C], %f3
23678 udivcc %i1, 0x00B6, %i2
23679 ldstub [%l7 + 0x41], %i0
23680 nop
23681 fitod %f30, %f18
23682 movvc %xcc, %g4, %g5
23683 tvc %icc, 0x2
23684 xnor %o4, %i3, %l0
23685 set 0x63, %o6
23686 stba %o3, [%l7 + %o6] 0x2b
23687 membar #Sync
23688 bge,a loop_2047
23689 stx %o6, [%l7 + 0x08]
23690 sub %o2, 0x1756, %l3
23691 fzeros %f9
23692loop_2047:
23693 nop
23694 wr %g0, 0x80, %asi
23695 prefetcha [%l7 + 0x28] %asi, 0x0
23696 movne %xcc, %g3, %i5
23697 fpsub16s %f14, %f28, %f15
23698 fxnor %f30, %f20, %f28
23699 edge16n %i7, %l6, %o0
23700 fmovde %icc, %f27, %f12
23701 array16 %l1, %l5, %i6
23702 ldub [%l7 + 0x75], %g2
23703 nop
23704 fitod %f10, %f4
23705 fdtoi %f4, %f5
23706 sth %g6, [%l7 + 0x1E]
23707 edge16l %g7, %i4, %o7
23708 fcmpeq16 %f2, %f2, %l2
23709 tsubcc %l4, 0x1D06, %o1
23710 smul %o5, 0x0450, %i1
23711 movrne %i0, %g4, %g5
23712 ldsh [%l7 + 0x1C], %i2
23713 fcmpgt32 %f12, %f12, %o4
23714 set 0x5E, %g2
23715 stba %i3, [%l7 + %g2] 0x04
23716 nop
23717 fitod %f24, %f20
23718 edge8l %l0, %o6, %o2
23719 movvc %xcc, %l3, %o3
23720 movneg %xcc, %g1, %g3
23721 add %i5, %l6, %i7
23722 sdiv %l1, 0x1463, %o0
23723 wr %g0, 0x11, %asi
23724 ldstuba [%l7 + 0x40] %asi, %i6
23725 ldd [%l7 + 0x10], %g2
23726 andcc %l5, %g6, %g7
23727 fcmpne32 %f8, %f6, %i4
23728 orncc %l2, %l4, %o7
23729 movre %o5, %i1, %o1
23730 bcc,pt %icc, loop_2048
23731 fmovsa %icc, %f27, %f16
23732 subc %i0, %g5, %g4
23733 sll %i2, %o4, %l0
23734loop_2048:
23735 fbule %fcc2, loop_2049
23736 addcc %i3, 0x13C2, %o6
23737 fmovsvs %xcc, %f28, %f1
23738 array8 %o2, %l3, %o3
23739loop_2049:
23740 fmovscc %icc, %f0, %f24
23741 edge8ln %g3, %i5, %l6
23742 edge16 %i7, %l1, %o0
23743 swap [%l7 + 0x4C], %i6
23744 fexpand %f1, %f6
23745 array32 %g2, %l5, %g6
23746 nop
23747 setx 0xE35016C12E881526, %l0, %l6
23748 stx %l6, [%l7 + 0x28]
23749 ldd [%l7 + 0x28], %f18
23750 setx 0xED4D61E6CF09D754, %l1, %l5
23751 stx %l5, [%l7 + 0x10]
23752 ldd [%l7 + 0x10], %f2
23753 faddd %f2, %f18, %f2
23754 edge8l %g7, %g1, %i4
23755 membar 0x3A
23756 sir 0x15EF
23757 andn %l2, %l4, %o5
23758 movrne %o7, 0x167, %i1
23759 fabss %f10, %f5
23760 movg %icc, %o1, %i0
23761 movre %g5, %i2, %g4
23762 addc %o4, 0x0FF6, %i3
23763 taddcc %l0, 0x1E90, %o6
23764 tvs %xcc, 0x3
23765 set 0x28, %i3
23766 ldxa [%l7 + %i3] 0x19, %l3
23767 lduh [%l7 + 0x38], %o2
23768 fblg,a %fcc0, loop_2050
23769 movle %icc, %o3, %g3
23770 nop
23771 set 0x7B, %o4
23772 ldub [%l7 + %o4], %l6
23773 set 0x70, %g6
23774 lda [%l7 + %g6] 0x80, %f24
23775loop_2050:
23776 xorcc %i5, 0x15E3, %i7
23777 movrne %l1, %i6, %g2
23778 fxors %f2, %f17, %f28
23779 edge32l %l5, %g6, %g7
23780 faligndata %f4, %f10, %f14
23781 fbl %fcc1, loop_2051
23782 edge32n %o0, %i4, %g1
23783 fbge %fcc3, loop_2052
23784 nop
23785 setx loop_2053, %l0, %l1
23786 wrpr 0x1, %tl
23787 wrpr %l1, %tpc
23788 add %l1, 0x4, %l1
23789 wrpr %l1, %tnpc
23790 setx 0x34400001400, %l0, %l1
23791 wrpr %l1, %tstate
23792 wrhpr 0x4, %htstate
23793 retry
23794loop_2051:
23795 bvc,a,pn %xcc, loop_2054
23796 mulx %l4, 0x0212, %l2
23797loop_2052:
23798 movg %icc, %o7, %o5
23799loop_2053:
23800 tn %icc, 0x3
23801loop_2054:
23802 move %xcc, %o1, %i0
23803 stbar
23804 sllx %g5, 0x16, %i1
23805 fnot1s %f7, %f15
23806 fbne %fcc0, loop_2055
23807 sllx %g4, 0x1E, %i2
23808 ldsb [%l7 + 0x44], %o4
23809 smulcc %l0, %i3, %o6
23810loop_2055:
23811 fmovdne %icc, %f24, %f5
23812 udiv %o2, 0x0FD8, %o3
23813 fmovsle %icc, %f2, %f29
23814 smulcc %l3, 0x1D40, %l6
23815 orcc %g3, 0x1EE0, %i5
23816 ta %xcc, 0x3
23817 wr %g0, 0x18, %asi
23818 sta %f28, [%l7 + 0x10] %asi
23819 fbg %fcc0, loop_2056
23820 smulcc %i7, %i6, %l1
23821 mulscc %g2, 0x137B, %l5
23822 orn %g7, %o0, %g6
23823loop_2056:
23824 fmul8sux16 %f24, %f8, %f30
23825 fpsub32 %f24, %f26, %f6
23826 fmovdgu %xcc, %f13, %f10
23827 addcc %g1, %l4, %l2
23828 fmovdgu %xcc, %f2, %f17
23829 movneg %icc, %o7, %i4
23830 call loop_2057
23831 addcc %o5, 0x1A5D, %o1
23832 array8 %g5, %i1, %g4
23833 tne %icc, 0x0
23834loop_2057:
23835 nop
23836 fitod %f30, %f18
23837 edge16 %i0, %i2, %l0
23838 movle %icc, %i3, %o4
23839 fbuge,a %fcc2, loop_2058
23840 flush %l7 + 0x10
23841 xnorcc %o6, 0x0168, %o2
23842 set 0x18, %l1
23843 stwa %o3, [%l7 + %l1] 0x80
23844loop_2058:
23845 prefetch [%l7 + 0x5C], 0x0
23846 edge16ln %l3, %l6, %g3
23847 wr %g0, 0x04, %asi
23848 ldda [%l7 + 0x50] %asi, %i6
23849 sdivcc %i6, 0x1380, %l1
23850 edge32n %g2, %i5, %l5
23851 nop
23852 setx 0x30569333, %l0, %l6
23853 st %l6, [%l7 + 0x30]
23854 ld [%l7 + 0x30], %fsr
23855 brlez,a %g7, loop_2059
23856 movvs %icc, %g6, %o0
23857 wr %g0, 0x18, %asi
23858 stda %f0, [%l7 + 0x40] %asi
23859loop_2059:
23860 nop
23861 set 0x18, %o0
23862 std %f0, [%l7 + %o0]
23863 fmovrsne %g1, %f6, %f23
23864 tge %icc, 0x0
23865 mulx %l4, %l2, %o7
23866 udivx %o5, 0x0A1E, %o1
23867 wr %g0, 0x21, %asi
23868 stxa %g5, [%g0 + 0x110] %asi
23869 srl %i1, %g4, %i4
23870 fzero %f12
23871 movleu %icc, %i2, %l0
23872 tvc %xcc, 0x7
23873 fmovdge %xcc, %f6, %f30
23874 tvs %xcc, 0x4
23875 tl %icc, 0x1
23876 udiv %i0, 0x081C, %o4
23877 tleu %icc, 0x3
23878 te %icc, 0x3
23879 nop
23880 setx 0xF24D9EDB, %l0, %l6
23881 st %l6, [%l7 + 0x28]
23882 ld [%l7 + 0x28], %f17
23883 setx 0xE7FA0528, %l1, %l5
23884 st %l5, [%l7 + 0x10]
23885 ld [%l7 + 0x10], %f27
23886 fdivs %f27, %f17, %f10
23887 addccc %i3, 0x0785, %o6
23888 array16 %o2, %o3, %l6
23889 movcc %icc, %g3, %i7
23890 sethi 0x04FC, %l3
23891 tsubcctv %i6, %l1, %g2
23892 nop
23893 setx 0x786B733AB0F9A6A6, %l0, %l6
23894 stx %l6, [%l7 + 0x28]
23895 ldd [%l7 + 0x28], %f10
23896 setx 0x674FBEB946DA6360, %l1, %l5
23897 stx %l5, [%l7 + 0x10]
23898 ldd [%l7 + 0x10], %f14
23899 fsubd %f14, %f10, %f0
23900 brz %l5, loop_2060
23901 movpos %xcc, %i5, %g6
23902 addcc %g7, 0x192C, %o0
23903 fandnot1s %f4, %f16, %f19
23904loop_2060:
23905 taddcctv %g1, %l2, %l4
23906 sdiv %o7, 0x18A1, %o5
23907 fbne,a %fcc3, loop_2061
23908 edge32 %o1, %i1, %g5
23909 mulx %g4, %i4, %i2
23910 nop
23911 fitos %f18, %f3
23912loop_2061:
23913 fsrc2 %f28, %f24
23914 fmovdleu %icc, %f15, %f2
23915 movrgez %l0, %o4, %i3
23916 sir 0x0AD0
23917 fmovrdgz %i0, %f12, %f28
23918 sdiv %o6, 0x0E6B, %o3
23919 movcc %icc, %l6, %g3
23920 movvc %xcc, %i7, %o2
23921 tg %icc, 0x2
23922 set 0x2C, %o1
23923 lduha [%l7 + %o1] 0x19, %i6
23924 fpsub16 %f6, %f0, %f26
23925 add %l7, 0x78, %l6
23926 wr %g0, 0x88, %asi
23927 casxa [%l6] %asi, %l1, %l3
23928 udiv %g2, 0x1362, %l5
23929 taddcc %g6, %i5, %o0
23930 fbule,a %fcc1, loop_2062
23931 fmovrslez %g7, %f16, %f3
23932 edge8l %g1, %l2, %o7
23933 edge8 %l4, %o1, %o5
23934loop_2062:
23935 addc %g5, 0x0F5C, %g4
23936 nop
23937 setx 0xE0ED8E0487773DAC, %l0, %l6
23938 stx %l6, [%l7 + 0x28]
23939 ldd [%l7 + 0x28], %f2
23940 setx 0x863E5CB6F9F73E8B, %l1, %l5
23941 stx %l5, [%l7 + 0x10]
23942 ldd [%l7 + 0x10], %f6
23943 fsubd %f6, %f2, %f4
23944 fornot1s %f4, %f11, %f13
23945 fbg,a %fcc0, loop_2063
23946 movle %icc, %i1, %i4
23947 edge8l %l0, %i2, %o4
23948 bne %icc, loop_2064
23949loop_2063:
23950 movre %i0, 0x161, %o6
23951 smul %i3, 0x08F2, %l6
23952 and %o3, 0x17F1, %i7
23953loop_2064:
23954 fpsub16 %f30, %f30, %f22
23955 edge16ln %o2, %i6, %l1
23956 tn %icc, 0x6
23957 fpsub16 %f28, %f24, %f2
23958 ld [%l7 + 0x58], %f18
23959 orncc %g3, %l3, %l5
23960 tge %xcc, 0x1
23961 movcc %icc, %g6, %i5
23962 and %g2, 0x1F26, %o0
23963 fpack32 %f6, %f2, %f18
23964 brlz,a %g7, loop_2065
23965 movge %xcc, %l2, %o7
23966 sub %l4, 0x19C4, %o1
23967 orncc %g1, 0x0079, %g5
23968loop_2065:
23969 fmul8x16 %f5, %f18, %f6
23970 fnands %f21, %f21, %f15
23971 brnz %g4, loop_2066
23972 tsubcc %o5, %i4, %i1
23973 brz,a %l0, loop_2067
23974 fbn %fcc0, loop_2068
23975loop_2066:
23976 sethi 0x1B1B, %o4
23977 sdivcc %i0, 0x1689, %o6
23978loop_2067:
23979 sethi 0x0E15, %i2
23980loop_2068:
23981 nop
23982 wr %g0, 0x89, %asi
23983 stwa %i3, [%l7 + 0x1C] %asi
23984 movne %icc, %l6, %i7
23985 and %o2, %i6, %l1
23986 tsubcc %o3, %g3, %l5
23987 alignaddr %l3, %i5, %g6
23988 nop
23989 setx 0xA9550C0AAD83F2E0, %l0, %l6
23990 stx %l6, [%l7 + 0x28]
23991 ldd [%l7 + 0x28], %f8
23992 setx 0xC8D0B0EF0C68C70B, %l1, %l5
23993 stx %l5, [%l7 + 0x10]
23994 ldd [%l7 + 0x10], %f28
23995 faddd %f28, %f8, %f30
23996 tg %icc, 0x1
23997 fmovrslez %g2, %f14, %f8
23998 mulx %g7, 0x0D51, %o0
23999 edge32 %l2, %l4, %o1
24000 movgu %icc, %o7, %g5
24001 brnz %g1, loop_2069
24002 subccc %g4, %i4, %i1
24003 movpos %icc, %l0, %o5
24004 tl %xcc, 0x7
24005loop_2069:
24006 movcc %xcc, %o4, %o6
24007 tsubcc %i0, 0x1885, %i2
24008 and %l6, %i7, %i3
24009 set 0x40, %o7
24010 ldda [%l7 + %o7] 0x19, %f0
24011 srax %o2, 0x02, %l1
24012 nop
24013 setx 0x7055A6FB, %l0, %l6
24014 st %l6, [%l7 + 0x7C]
24015 ld [%l7 + 0x7C], %fsr
24016 orn %o3, 0x1CC0, %i6
24017 bn loop_2070
24018 fbug %fcc3, loop_2071
24019 fpadd32 %f10, %f22, %f30
24020 movrlz %l5, %l3, %g3
24021loop_2070:
24022 movrgz %g6, 0x39C, %i5
24023loop_2071:
24024 fmul8x16 %f16, %f14, %f22
24025 set 0x6C, %l6
24026 lduha [%l7 + %l6] 0x11, %g2
24027 edge32 %g7, %l2, %l4
24028 fors %f5, %f25, %f0
24029 movg %xcc, %o1, %o7
24030 tle %icc, 0x2
24031 bn,a,pt %icc, loop_2072
24032 array8 %g5, %g1, %o0
24033 ldx [%l7 + 0x58], %g4
24034 lduw [%l7 + 0x48], %i1
24035loop_2072:
24036 umulcc %l0, 0x0CB3, %o5
24037 brnz %i4, loop_2073
24038 sub %o4, 0x1099, %i0
24039 fmovs %f0, %f0
24040 edge32 %o6, %i2, %l6
24041loop_2073:
24042 tle %icc, 0x1
24043 movleu %xcc, %i7, %i3
24044 tle %xcc, 0x6
24045 edge16n %o2, %l1, %i6
24046 fbl %fcc0, loop_2074
24047 taddcc %l5, %l3, %o3
24048 te %xcc, 0x4
24049 saved
24050 rdpr %cwp, %g1
24051 rdpr %cansave, %g2
24052 rdpr %canrestore, %g3
24053 rdpr %cleanwin, %g4
24054 rdpr %otherwin, %g5
24055 rdpr %wstate, %g6
24056loop_2074:
24057 nop
24058 wr %g0, 0x89, %asi
24059 ldda [%l7 + 0x50] %asi, %g6
24060 tgu %xcc, 0x5
24061 fpadd32 %f12, %f26, %f14
24062 srl %i5, %g2, %g7
24063 orn %l2, 0x0AB4, %l4
24064 wr %g0, 0x81, %asi
24065 stxa %o1, [%l7 + 0x08] %asi
24066 nop
24067 fitod %f18, %f16
24068 fornot1 %f12, %f4, %f6
24069 udivx %o7, 0x1411, %g5
24070 set 0x44, %g5
24071 lduha [%l7 + %g5] 0x15, %g3
24072 fmovscc %icc, %f1, %f30
24073 restored
24074 rdpr %cwp, %g1
24075 rdpr %cansave, %g2
24076 rdpr %canrestore, %g3
24077 rdpr %cleanwin, %g4
24078 rdpr %otherwin, %g5
24079 rdpr %wstate, %g6
24080 move %icc, %o0, %g1
24081 membar 0x63
24082 edge32n %i1, %g4, %l0
24083 wr %g0, 0x10, %asi
24084 prefetcha [%l7 + 0x60] %asi, 0x2
24085 tn %icc, 0x4
24086 fmovd %f30, %f8
24087 fbl,a %fcc2, loop_2075
24088 fbo,a %fcc1, loop_2076
24089 bne,a,pn %icc, loop_2077
24090 membar 0x63
24091loop_2075:
24092 smul %i4, 0x119B, %o4
24093loop_2076:
24094 fmovsneg %icc, %f19, %f2
24095loop_2077:
24096 nop
24097 set 0x30, %o5
24098 sta %f7, [%l7 + %o5] 0x18
24099 tne %icc, 0x4
24100 edge32l %i0, %o6, %l6
24101 movn %xcc, %i2, %i7
24102 movre %o2, 0x160, %l1
24103 fornot1s %f6, %f11, %f20
24104 set 0x60, %o3
24105 sta %f26, [%l7 + %o3] 0x18
24106 fzero %f0
24107 wr %g0, 0x89, %asi
24108 swapa [%l7 + 0x7C] %asi, %i6
24109 edge8ln %l5, %i3, %o3
24110 orncc %g6, 0x1F48, %i5
24111 subcc %g2, 0x0A74, %l3
24112 smulcc %g7, %l4, %o1
24113 fmovsgu %xcc, %f17, %f11
24114 ldsh [%l7 + 0x08], %l2
24115 movleu %icc, %o7, %g3
24116 fmul8x16al %f13, %f7, %f26
24117 movrgez %o0, 0x08F, %g1
24118 fmovrslz %i1, %f28, %f28
24119 srlx %g5, %l0, %g4
24120 and %o5, 0x1B33, %o4
24121 fnot1s %f4, %f7
24122 sdivx %i0, 0x02CC, %o6
24123 fba %fcc0, loop_2078
24124 st %f17, [%l7 + 0x60]
24125 brlez %l6, loop_2079
24126 xorcc %i4, 0x0056, %i2
24127loop_2078:
24128 fmovsn %xcc, %f28, %f18
24129 fbug %fcc3, loop_2080
24130loop_2079:
24131 ldx [%l7 + 0x18], %o2
24132 fbge,a %fcc2, loop_2081
24133 orncc %l1, %i6, %l5
24134loop_2080:
24135 tcs %xcc, 0x7
24136 movle %icc, %i3, %o3
24137loop_2081:
24138 sub %i7, 0x0B40, %g6
24139 fsrc1 %f28, %f28
24140 xor %i5, 0x1439, %l3
24141 movrlz %g7, 0x1E0, %l4
24142 sllx %g2, %o1, %o7
24143 nop
24144 setx 0xCD19199D, %l0, %l6
24145 st %l6, [%l7 + 0x28]
24146 ld [%l7 + 0x28], %f10
24147 setx 0x35C67F89, %l1, %l5
24148 st %l5, [%l7 + 0x10]
24149 ld [%l7 + 0x10], %f0
24150 fsubs %f0, %f10, %f19
24151 movvc %icc, %l2, %o0
24152 bn,pn %icc, loop_2082
24153 edge16ln %g1, %g3, %i1
24154 sir 0x0A17
24155 nop
24156 setx 0xF5D41A6E, %l0, %l6
24157 st %l6, [%l7 + 0x28]
24158 ld [%l7 + 0x28], %f0
24159 setx 0x632BF8AF, %l1, %l5
24160 st %l5, [%l7 + 0x10]
24161 ld [%l7 + 0x10], %f8
24162 fmuls %f8, %f0, %f17
24163loop_2082:
24164 orncc %l0, 0x0AD9, %g5
24165 sub %g4, %o4, %i0
24166 ldd [%l7 + 0x68], %f14
24167 addcc %o6, 0x0F90, %l6
24168 movle %icc, %o5, %i4
24169 xorcc %o2, 0x1C19, %l1
24170 prefetch [%l7 + 0x58], 0x1
24171 saved
24172 rdpr %cwp, %g1
24173 rdpr %cansave, %g2
24174 rdpr %canrestore, %g3
24175 rdpr %cleanwin, %g4
24176 rdpr %otherwin, %g5
24177 rdpr %wstate, %g6
24178 sub %i6, %i2, %i3
24179 sdivcc %o3, 0x0471, %i7
24180 bleu loop_2083
24181 fmovd %f14, %f8
24182 membar 0x74
24183 movrne %l5, %i5, %l3
24184loop_2083:
24185 bg,a,pn %icc, loop_2084
24186 fandnot1 %f12, %f22, %f20
24187 lduw [%l7 + 0x54], %g6
24188 tcc %icc, 0x0
24189loop_2084:
24190 movpos %xcc, %g7, %g2
24191 tg %icc, 0x3
24192 tcc %xcc, 0x6
24193 andcc %l4, %o7, %o1
24194 tcs %xcc, 0x6
24195 addc %o0, %l2, %g3
24196 smul %i1, 0x1774, %g1
24197 movle %icc, %l0, %g4
24198 smulcc %o4, 0x0001, %i0
24199 ta %icc, 0x2
24200 edge16 %g5, %o6, %o5
24201 movleu %xcc, %i4, %o2
24202 nop
24203 setx 0x35A0CF5E0F365827, %l0, %l6
24204 stx %l6, [%l7 + 0x28]
24205 ldd [%l7 + 0x28], %f0
24206 setx 0xDFB8B9D183815201, %l1, %l5
24207 stx %l5, [%l7 + 0x10]
24208 ldd [%l7 + 0x10], %f16
24209 faddd %f16, %f0, %f24
24210 tcc %icc, 0x5
24211 add %l6, 0x0ADF, %l1
24212 addccc %i2, %i3, %o3
24213 taddcc %i7, 0x12B2, %i6
24214 movrne %l5, 0x177, %i5
24215 udivx %g6, 0x053A, %g7
24216 srlx %l3, 0x13, %g2
24217 fnegs %f12, %f19
24218 nop
24219 setx loop_2085, %l0, %l1
24220 wrpr 0x1, %tl
24221 wrpr %l1, %tnpc
24222 setx 0x34400001400, %l0, %l1
24223 wrpr %l1, %tstate
24224 wrhpr 0x4, %htstate
24225 done
24226 tg %icc, 0x5
24227 taddcctv %l4, 0x1957, %o1
24228 fbne,a %fcc1, loop_2086
24229loop_2085:
24230 movne %icc, %o0, %o7
24231 taddcc %g3, %l2, %i1
24232 nop
24233 fitos %f14, %f26
24234 fstoi %f26, %f28
24235loop_2086:
24236 edge16 %g1, %g4, %l0
24237 fpadd16 %f4, %f2, %f12
24238 ble,a,pn %icc, loop_2087
24239 nop
24240 setx loop_2088, %l0, %l1
24241 wrpr 0x1, %tl
24242 wrpr %l1, %tnpc
24243 setx 0x34400001400, %l0, %l1
24244 wrpr %l1, %tstate
24245 wrhpr 0x4, %htstate
24246 done
24247 sethi 0x04B7, %o4
24248 or %g5, %o6, %i0
24249loop_2087:
24250 tg %xcc, 0x6
24251loop_2088:
24252 andn %i4, %o2, %o5
24253 bneg,a loop_2089
24254 tle %xcc, 0x5
24255 edge8n %l6, %l1, %i3
24256 lduh [%l7 + 0x74], %o3
24257loop_2089:
24258 sll %i7, 0x0E, %i2
24259 array8 %l5, %i6, %g6
24260 fmovsgu %xcc, %f8, %f22
24261 nop
24262 setx loop_2090, %l0, %l1
24263 wrpr 0x1, %tl
24264 wrpr %l1, %tnpc
24265 setx 0x34400001400, %l0, %l1
24266 wrpr %l1, %tstate
24267 wrhpr 0x4, %htstate
24268 done
24269 lduw [%l7 + 0x14], %g7
24270 fmovdg %xcc, %f21, %f19
24271 movge %icc, %i5, %g2
24272loop_2090:
24273 movl %xcc, %l3, %l4
24274 edge16n %o1, %o0, %o7
24275 fblg,a %fcc1, loop_2091
24276 fabsd %f12, %f26
24277 fmovdne %icc, %f18, %f8
24278 movg %xcc, %g3, %l2
24279loop_2091:
24280 tsubcc %i1, %g1, %g4
24281 subcc %l0, %g5, %o6
24282 array32 %o4, %i0, %i4
24283 fcmpne32 %f30, %f0, %o5
24284 fmovrdgez %l6, %f22, %f8
24285 sethi 0x17BF, %l1
24286 stw %o2, [%l7 + 0x58]
24287 andn %o3, %i3, %i2
24288 sdivcc %l5, 0x0753, %i7
24289 tn %xcc, 0x5
24290 fmul8x16 %f5, %f22, %f10
24291 mulscc %g6, 0x093B, %g7
24292 andcc %i6, %i5, %l3
24293 fbne %fcc0, loop_2092
24294 stx %g2, [%l7 + 0x20]
24295 fbue %fcc0, loop_2093
24296 be,a,pt %icc, loop_2094
24297loop_2092:
24298 call loop_2095
24299 movcc %icc, %l4, %o0
24300loop_2093:
24301 tvs %xcc, 0x1
24302loop_2094:
24303 movrne %o7, %o1, %g3
24304loop_2095:
24305 edge32l %l2, %i1, %g4
24306 movvs %xcc, %g1, %g5
24307 movre %o6, 0x341, %l0
24308 xor %i0, %o4, %i4
24309 xor %o5, 0x16B9, %l1
24310 fbe,a %fcc2, loop_2096
24311 fpsub32s %f20, %f31, %f21
24312 fbule %fcc0, loop_2097
24313 edge8ln %o2, %l6, %o3
24314loop_2096:
24315 nop
24316 wr %g0, 0x10, %asi
24317 stha %i2, [%l7 + 0x7C] %asi
24318loop_2097:
24319 nop
24320 setx 0x5060DFD9, %l0, %l6
24321 st %l6, [%l7 + 0x2C]
24322 ld [%l7 + 0x2C], %fsr
24323 subccc %i3, %l5, %i7
24324 movge %icc, %g6, %i6
24325 ble,pn %xcc, loop_2098
24326 brnz,a %g7, loop_2099
24327 brgz %i5, loop_2100
24328 fbe %fcc2, loop_2101
24329loop_2098:
24330 fmovdpos %xcc, %f15, %f31
24331loop_2099:
24332 orn %g2, %l3, %o0
24333loop_2100:
24334 fbule %fcc0, loop_2102
24335loop_2101:
24336 addc %l4, 0x0979, %o1
24337 sdiv %g3, 0x0091, %o7
24338 sllx %i1, 0x14, %g4
24339loop_2102:
24340 nop
24341 set 0x54, %l4
24342 lduwa [%l7 + %l4] 0x04, %l2
24343 ta %icc, 0x1
24344 brlz,a %g1, loop_2103
24345 nop
24346 setx 0xB2391C45F775CE64, %l0, %l6
24347 stx %l6, [%l7 + 0x28]
24348 ldd [%l7 + 0x28], %f0
24349 setx 0x9179D116DD848E66, %l1, %l5
24350 stx %l5, [%l7 + 0x10]
24351 ldd [%l7 + 0x10], %f14
24352 fsubd %f14, %f0, %f2
24353 edge32 %o6, %l0, %i0
24354 fbuge %fcc1, loop_2104
24355loop_2103:
24356 sllx %g5, %i4, %o5
24357 bl,a,pt %xcc, loop_2105
24358 alignaddr %o4, %l1, %o2
24359loop_2104:
24360 bpos,a,pt %xcc, loop_2106
24361 movre %l6, 0x2C1, %i2
24362loop_2105:
24363 nop
24364 setx 0x1056BBD0, %l0, %l6
24365 st %l6, [%l7 + 0x38]
24366 ld [%l7 + 0x38], %fsr
24367 stw %i3, [%l7 + 0x0C]
24368loop_2106:
24369 tn %icc, 0x6
24370 te %icc, 0x5
24371 fpack32 %f14, %f0, %f18
24372 ldsh [%l7 + 0x70], %o3
24373 mulx %i7, 0x1618, %g6
24374 mulscc %i6, %l5, %g7
24375 wr %g0, 0x19, %asi
24376 lduba [%l7 + 0x29] %asi, %g2
24377 movgu %icc, %i5, %o0
24378 edge8l %l3, %o1, %l4
24379 tcc %xcc, 0x3
24380 tvc %xcc, 0x6
24381 movneg %xcc, %o7, %g3
24382 subccc %g4, 0x1DFC, %l2
24383 fmovd %f14, %f0
24384 array8 %g1, %i1, %o6
24385 tvc %icc, 0x6
24386 sll %i0, %g5, %i4
24387 edge32ln %o5, %o4, %l1
24388 fbo,a %fcc0, loop_2107
24389 fmovrse %l0, %f29, %f4
24390 fnor %f30, %f20, %f8
24391 stx %o2, [%l7 + 0x08]
24392loop_2107:
24393 fmovdn %icc, %f21, %f12
24394 flush %l7 + 0x68
24395 array32 %i2, %i3, %l6
24396 xorcc %o3, %g6, %i7
24397 movrlz %l5, 0x028, %g7
24398 edge16 %i6, %g2, %o0
24399 brnz,a %l3, loop_2108
24400 movleu %xcc, %o1, %l4
24401 fmovsvc %xcc, %f27, %f13
24402 tsubcctv %o7, 0x1C34, %i5
24403loop_2108:
24404 sra %g4, 0x05, %l2
24405 wr %g0, 0x11, %asi
24406 stda %f16, [%l7 + 0x40] %asi
24407 edge8n %g1, %i1, %o6
24408 bvc %icc, loop_2109
24409 fcmpeq32 %f28, %f22, %i0
24410 fble,a %fcc2, loop_2110
24411 fmovsvc %xcc, %f10, %f28
24412loop_2109:
24413 sub %g3, %g5, %i4
24414 fbule %fcc2, loop_2111
24415loop_2110:
24416 fpadd32s %f23, %f0, %f19
24417 saved
24418 rdpr %cwp, %g1
24419 rdpr %cansave, %g2
24420 rdpr %canrestore, %g3
24421 rdpr %cleanwin, %g4
24422 rdpr %otherwin, %g5
24423 rdpr %wstate, %g6
24424 sir 0x1095
24425loop_2111:
24426 movle %xcc, %o5, %l1
24427 bcs,a loop_2112
24428 bleu loop_2113
24429 alignaddr %l0, %o2, %i2
24430 fbule %fcc0, loop_2114
24431loop_2112:
24432 fmovscc %xcc, %f8, %f13
24433loop_2113:
24434 movrgz %o4, %l6, %o3
24435 prefetch [%l7 + 0x1C], 0x1
24436loop_2114:
24437 movneg %xcc, %g6, %i7
24438 movcs %xcc, %i3, %l5
24439 ldsw [%l7 + 0x1C], %i6
24440 udivcc %g2, 0x1601, %g7
24441 for %f24, %f20, %f26
24442 fmovdcs %icc, %f14, %f13
24443 movrlz %l3, %o0, %l4
24444 fmovsn %xcc, %f12, %f27
24445 fmovrdlz %o1, %f30, %f22
24446 ldsb [%l7 + 0x4A], %o7
24447 stb %g4, [%l7 + 0x57]
24448 srl %i5, 0x0B, %g1
24449 nop
24450 fitos %f23, %f0
24451 movge %xcc, %l2, %o6
24452 xnorcc %i1, 0x02C6, %g3
24453 fbug,a %fcc0, loop_2115
24454 fmovdne %xcc, %f23, %f29
24455 fornot2 %f28, %f20, %f8
24456 fmovrdlez %g5, %f4, %f28
24457loop_2115:
24458 nop
24459 set 0x18, %g4
24460 stba %i4, [%l7 + %g4] 0x15
24461 fsrc2s %f0, %f17
24462 tsubcc %i0, 0x0F8C, %o5
24463 fnand %f22, %f12, %f16
24464 edge16 %l1, %o2, %l0
24465 tg %icc, 0x1
24466 movle %icc, %o4, %i2
24467 edge8ln %o3, %g6, %i7
24468 tvs %icc, 0x4
24469 fpadd32s %f8, %f16, %f11
24470 orncc %l6, 0x0B55, %i3
24471 fmovrdne %l5, %f0, %f22
24472 wr %g0, 0x88, %asi
24473 lduwa [%l7 + 0x7C] %asi, %i6
24474 movne %xcc, %g2, %l3
24475 fmuld8ulx16 %f3, %f24, %f20
24476 edge32 %o0, %l4, %g7
24477 tgu %icc, 0x0
24478 mulx %o7, %g4, %i5
24479 bl,a,pt %icc, loop_2116
24480 nop
24481 setx 0x30650959, %l0, %l6
24482 st %l6, [%l7 + 0x58]
24483 ld [%l7 + 0x58], %fsr
24484 wr %g0, 0x89, %asi
24485 swapa [%l7 + 0x1C] %asi, %o1
24486loop_2116:
24487 bvs,pt %icc, loop_2117
24488 array32 %l2, %g1, %o6
24489 fmuld8ulx16 %f10, %f15, %f26
24490 fmovrse %i1, %f29, %f22
24491loop_2117:
24492 ldx [%l7 + 0x70], %g3
24493 array8 %g5, %i4, %i0
24494 fmovrdgz %l1, %f12, %f2
24495 udivx %o5, 0x17EC, %o2
24496 tn %xcc, 0x3
24497 fmovse %icc, %f17, %f12
24498 nop
24499 setx 0x9BE3A9852F11E41F, %l0, %l6
24500 stx %l6, [%l7 + 0x28]
24501 ldd [%l7 + 0x28], %f16
24502 setx 0xE0CA914075EDD09C, %l1, %l5
24503 stx %l5, [%l7 + 0x10]
24504 ldd [%l7 + 0x10], %f6
24505 fdivd %f6, %f16, %f26
24506 fmovsl %xcc, %f29, %f9
24507 fble,a %fcc1, loop_2118
24508 udivx %l0, 0x0BA2, %i2
24509 fbge,a %fcc3, loop_2119
24510 call loop_2120
24511loop_2118:
24512 orcc %o4, 0x184F, %g6
24513 fmovscs %icc, %f15, %f7
24514loop_2119:
24515 nop
24516 set 0x72, %i5
24517 lduh [%l7 + %i5], %o3
24518loop_2120:
24519 sdivcc %l6, 0x1072, %i3
24520 nop
24521 set 0x40, %i4
24522 ldstub [%l7 + %i4], %l5
24523 taddcctv %i6, 0x1966, %i7
24524 fxnors %f1, %f20, %f7
24525 addcc %l3, 0x19AA, %g2
24526 fnand %f14, %f8, %f14
24527 set 0x1A, %o2
24528 lduha [%l7 + %o2] 0x04, %o0
24529 sethi 0x0F31, %l4
24530 fcmple32 %f14, %f24, %o7
24531 membar 0x37
24532 brgz %g7, loop_2121
24533 fone %f0
24534 sub %g4, %i5, %o1
24535 umul %l2, 0x0FE4, %g1
24536loop_2121:
24537 nop
24538 wr %g0, 0x19, %asi
24539 prefetcha [%l7 + 0x10] %asi, 0x0
24540 subccc %o6, 0x0064, %g5
24541 edge16l %g3, %i0, %l1
24542 fmovdvs %xcc, %f26, %f7
24543 move %xcc, %o5, %o2
24544 wr %g0, 0x23, %asi
24545 ldda [%l7 + 0x10] %asi, %l0
24546 fmovse %xcc, %f4, %f28
24547 xnorcc %i2, %i4, %g6
24548 movrgz %o4, 0x0BB, %o3
24549 bvs,a loop_2122
24550 tvs %xcc, 0x3
24551 fsrc1s %f29, %f24
24552 fxors %f8, %f3, %f5
24553loop_2122:
24554 movvs %xcc, %i3, %l6
24555 fnors %f23, %f12, %f16
24556 fmovsgu %icc, %f10, %f26
24557 fmovdleu %icc, %f22, %f0
24558 bvc loop_2123
24559 ble,a %icc, loop_2124
24560 andncc %l5, %i6, %l3
24561 te %xcc, 0x5
24562loop_2123:
24563 edge32n %g2, %i7, %l4
24564loop_2124:
24565 fandnot1 %f4, %f24, %f4
24566 bgu,a,pt %icc, loop_2125
24567 xorcc %o0, %o7, %g7
24568 fmovse %xcc, %f4, %f2
24569 stb %i5, [%l7 + 0x15]
24570loop_2125:
24571 sdivx %g4, 0x1C66, %o1
24572 orncc %l2, 0x01F4, %i1
24573 bpos,a %xcc, loop_2126
24574 fmovd %f0, %f30
24575 orn %g1, %o6, %g3
24576 lduw [%l7 + 0x20], %g5
24577loop_2126:
24578 fxnors %f15, %f14, %f9
24579 edge32n %i0, %o5, %o2
24580 tneg %icc, 0x3
24581 sdivcc %l0, 0x0F3D, %i2
24582 edge16 %l1, %i4, %g6
24583 mulx %o3, 0x10B5, %i3
24584 tne %xcc, 0x7
24585 fandnot2 %f4, %f20, %f14
24586 sra %o4, %l5, %l6
24587 fpmerge %f20, %f5, %f0
24588 fmovsn %icc, %f27, %f6
24589 subc %i6, %g2, %i7
24590 edge8 %l3, %l4, %o7
24591 bgu %icc, loop_2127
24592 ta %icc, 0x6
24593 udiv %g7, 0x1ED6, %o0
24594 stx %g4, [%l7 + 0x20]
24595loop_2127:
24596 fbul %fcc1, loop_2128
24597 fandnot1 %f6, %f12, %f8
24598 taddcctv %o1, 0x0611, %l2
24599 udivcc %i5, 0x15C5, %i1
24600loop_2128:
24601 ldd [%l7 + 0x70], %o6
24602 ldd [%l7 + 0x78], %f16
24603 fmovdleu %icc, %f14, %f29
24604 brgez,a %g1, loop_2129
24605 array8 %g5, %g3, %o5
24606 pdist %f12, %f2, %f18
24607 taddcc %o2, 0x10A1, %l0
24608loop_2129:
24609 tvc %icc, 0x7
24610 movre %i0, 0x0BE, %i2
24611 tvc %xcc, 0x2
24612 wr %g0, 0x88, %asi
24613 stda %f16, [%l7 + 0x40] %asi
24614 nop
24615 setx loop_2130, %l0, %l1
24616 jmpl %l1, %i4
24617 movl %icc, %l1, %g6
24618 smul %o3, %i3, %l5
24619 movgu %icc, %o4, %l6
24620loop_2130:
24621 fxor %f12, %f0, %f22
24622 srlx %i6, %g2, %l3
24623 srax %l4, 0x0D, %i7
24624 bcs,pn %xcc, loop_2131
24625 movrgz %g7, %o0, %g4
24626 orncc %o1, %o7, %i5
24627 fsrc2 %f0, %f2
24628loop_2131:
24629 fornot2 %f18, %f16, %f18
24630 lduw [%l7 + 0x60], %l2
24631 movleu %xcc, %i1, %o6
24632 movcc %icc, %g1, %g3
24633 tpos %xcc, 0x7
24634 ld [%l7 + 0x1C], %f8
24635 fpackfix %f14, %f17
24636 subcc %o5, %o2, %l0
24637 fcmpne32 %f14, %f20, %i0
24638 sub %g5, %i4, %l1
24639 fandnot2s %f10, %f4, %f30
24640 brgez,a %g6, loop_2132
24641 tl %icc, 0x5
24642 tpos %xcc, 0x7
24643 srl %o3, %i2, %l5
24644loop_2132:
24645 movre %o4, %l6, %i3
24646 sdivx %g2, 0x0694, %l3
24647 fmovdcc %xcc, %f16, %f13
24648 edge8ln %i6, %l4, %g7
24649 be loop_2133
24650 fbl %fcc0, loop_2134
24651 subcc %o0, 0x0BCA, %i7
24652 fmovrdlez %o1, %f4, %f0
24653loop_2133:
24654 ldx [%l7 + 0x68], %g4
24655loop_2134:
24656 nop
24657 set 0x50, %l0
24658 stwa %o7, [%l7 + %l0] 0x88
24659 movrlz %l2, 0x3D8, %i5
24660 te %xcc, 0x1
24661 mulx %o6, %g1, %i1
24662 sdivx %g3, 0x08BE, %o5
24663 st %f17, [%l7 + 0x70]
24664 ldd [%l7 + 0x38], %f24
24665 movneg %icc, %o2, %i0
24666 smul %l0, %g5, %l1
24667 add %l7, 0x18, %l6
24668 wr %g0, 0x89, %asi
24669 casa [%l6] 0x89, %g6, %o3
24670 tpos %icc, 0x4
24671 movleu %xcc, %i2, %i4
24672 sub %l5, 0x1B9F, %o4
24673 fmovrdgz %l6, %f16, %f0
24674 fbul %fcc0, loop_2135
24675 sub %g2, %i3, %i6
24676 edge32ln %l4, %g7, %l3
24677 srl %o0, 0x17, %o1
24678loop_2135:
24679 array16 %i7, %g4, %o7
24680 ldub [%l7 + 0x58], %i5
24681 array16 %o6, %l2, %i1
24682 sdiv %g3, 0x0B15, %g1
24683 subcc %o5, %i0, %o2
24684 tle %icc, 0x7
24685 umul %g5, %l0, %g6
24686 nop
24687 setx 0x701674E0, %l0, %l6
24688 st %l6, [%l7 + 0x28]
24689 ld [%l7 + 0x28], %f30
24690 setx 0xEB3235FB, %l1, %l5
24691 st %l5, [%l7 + 0x10]
24692 ld [%l7 + 0x10], %f17
24693 fmuls %f17, %f30, %f2
24694 orncc %o3, %l1, %i4
24695 fmovrdlz %i2, %f20, %f8
24696 saved
24697 rdpr %cwp, %g1
24698 rdpr %cansave, %g2
24699 rdpr %canrestore, %g3
24700 rdpr %cleanwin, %g4
24701 rdpr %otherwin, %g5
24702 rdpr %wstate, %g6
24703 addc %l5, %l6, %g2
24704 tneg %xcc, 0x3
24705 movrgz %o4, 0x09E, %i3
24706 movneg %xcc, %i6, %g7
24707 fmul8ulx16 %f14, %f0, %f18
24708 set 0x24, %l3
24709 ldswa [%l7 + %l3] 0x15, %l4
24710 movrgz %o0, 0x2FB, %o1
24711 xor %l3, 0x02DD, %g4
24712 add %l7, 0x10, %l6
24713 wr %g0, 0x89, %asi
24714 ldxa [%l6] %asi, %i7
24715 casxa [%l6] %asi, %i7, %o7
24716 fbu %fcc2, loop_2136
24717 brz %o6, loop_2137
24718 sll %l2, 0x12, %i5
24719 fnegs %f8, %f5
24720loop_2136:
24721 nop
24722 setx loop_2138, %l0, %l1
24723 jmpl %l1, %g3
24724loop_2137:
24725 fbl %fcc1, loop_2139
24726 edge8ln %i1, %o5, %g1
24727 udivx %o2, 0x00F8, %g5
24728loop_2138:
24729 stb %l0, [%l7 + 0x4F]
24730loop_2139:
24731 fabsd %f4, %f20
24732 bneg loop_2140
24733 sdivx %g6, 0x0F18, %i0
24734 movneg %icc, %l1, %i4
24735 alignaddrl %i2, %l5, %o3
24736loop_2140:
24737 movre %l6, 0x312, %o4
24738 fpadd32s %f29, %f13, %f3
24739 movpos %icc, %i3, %g2
24740 nop
24741 fitos %f0, %f4
24742 fstoi %f4, %f2
24743 fbo %fcc2, loop_2141
24744 edge8ln %g7, %i6, %l4
24745 fcmpne32 %f14, %f4, %o1
24746 fmovdleu %icc, %f22, %f8
24747loop_2141:
24748 ld [%l7 + 0x14], %f6
24749 fpmerge %f16, %f14, %f8
24750 array16 %o0, %g4, %l3
24751 fcmple32 %f26, %f28, %o7
24752 tl %icc, 0x4
24753 sll %i7, 0x05, %l2
24754 restored
24755 rdpr %cwp, %g1
24756 rdpr %cansave, %g2
24757 rdpr %canrestore, %g3
24758 rdpr %cleanwin, %g4
24759 rdpr %otherwin, %g5
24760 rdpr %wstate, %g6
24761 stw %o6, [%l7 + 0x40]
24762 fexpand %f5, %f30
24763 movne %xcc, %g3, %i1
24764 saved
24765 rdpr %cwp, %g1
24766 rdpr %cansave, %g2
24767 rdpr %canrestore, %g3
24768 rdpr %cleanwin, %g4
24769 rdpr %otherwin, %g5
24770 rdpr %wstate, %g6
24771 tge %icc, 0x2
24772 te %icc, 0x2
24773 udiv %i5, 0x1B42, %g1
24774 tleu %icc, 0x0
24775 bl,a loop_2142
24776 st %f30, [%l7 + 0x70]
24777 edge8l %o5, %g5, %l0
24778 fnot2s %f22, %f14
24779loop_2142:
24780 tg %icc, 0x4
24781 movl %icc, %o2, %i0
24782 fmovrse %g6, %f18, %f20
24783 edge16 %i4, %i2, %l1
24784 ldsb [%l7 + 0x7D], %o3
24785 movvs %icc, %l5, %l6
24786 xnorcc %i3, %o4, %g2
24787 orncc %g7, %i6, %l4
24788 fmovdneg %xcc, %f19, %f29
24789 nop
24790 fitos %f5, %f3
24791 fstod %f3, %f14
24792 sra %o1, %g4, %o0
24793 smulcc %l3, 0x06C9, %o7
24794 movge %xcc, %i7, %l2
24795 edge8n %o6, %g3, %i1
24796 taddcctv %i5, 0x06FD, %o5
24797 fbn,a %fcc0, loop_2143
24798 fmovrsne %g1, %f7, %f23
24799 mulx %g5, %l0, %i0
24800 and %o2, 0x1926, %i4
24801loop_2143:
24802 ble,a %xcc, loop_2144
24803 nop
24804 setx loop_2145, %l0, %l1
24805 wrpr 0x1, %tl
24806 wrpr %l1, %tpc
24807 add %l1, 0x4, %l1
24808 wrpr %l1, %tnpc
24809 setx 0x34400001400, %l0, %l1
24810 wrpr %l1, %tstate
24811 wrhpr 0x4, %htstate
24812 retry
24813 tl %xcc, 0x1
24814 tl %xcc, 0x4
24815loop_2144:
24816 tneg %xcc, 0x4
24817loop_2145:
24818 fmovrslez %i2, %f20, %f18
24819 set 0x20, %i0
24820 ldda [%l7 + %i0] 0x81, %l0
24821 sub %o3, 0x01DB, %l5
24822 edge32n %g6, %i3, %l6
24823 movgu %xcc, %o4, %g2
24824 movre %g7, 0x06D, %l4
24825 membar 0x17
24826 fcmpgt32 %f0, %f30, %o1
24827 set 0x43, %g7
24828 ldstuba [%l7 + %g7] 0x81, %i6
24829 brnz,a %o0, loop_2146
24830 xorcc %l3, 0x1592, %o7
24831 movge %icc, %i7, %l2
24832 edge16 %o6, %g4, %g3
24833loop_2146:
24834 ldd [%l7 + 0x48], %f14
24835 movvc %xcc, %i5, %o5
24836 nop
24837 setx loop_2147, %l0, %l1
24838 wrpr 0x1, %tl
24839 wrpr %l1, %tnpc
24840 setx 0x34400001400, %l0, %l1
24841 wrpr %l1, %tstate
24842 wrhpr 0x4, %htstate
24843 done
24844 movrlz %i1, %g5, %l0
24845 tcc %icc, 0x5
24846 edge16n %g1, %o2, %i4
24847loop_2147:
24848 fbo %fcc0, loop_2148
24849 udiv %i0, 0x1A1B, %l1
24850 movle %icc, %i2, %l5
24851 brlez,a %g6, loop_2149
24852loop_2148:
24853 bvs loop_2150
24854 fbl,a %fcc3, loop_2151
24855 xnor %i3, 0x065A, %o3
24856loop_2149:
24857 nop
24858 add %l7, 0x58, %l6
24859 wr %g0, 0x89, %asi
24860 casxa [%l6] 0x89, %o4, %g2
24861loop_2150:
24862 tvs %xcc, 0x4
24863loop_2151:
24864 fmovse %xcc, %f27, %f11
24865 fbug,a %fcc3, loop_2152
24866 array32 %g7, %l6, %l4
24867 fmovrdne %i6, %f30, %f16
24868 be,pt %xcc, loop_2153
24869loop_2152:
24870 tpos %icc, 0x3
24871 alignaddr %o0, %o1, %o7
24872 fcmpeq16 %f10, %f12, %i7
24873loop_2153:
24874 andncc %l3, %o6, %g4
24875 fmovrde %l2, %f2, %f4
24876 fxnors %f28, %f19, %f22
24877 fmul8sux16 %f2, %f26, %f8
24878 fxor %f14, %f4, %f20
24879 fcmple32 %f12, %f28, %i5
24880 sll %o5, %i1, %g3
24881 fbge,a %fcc0, loop_2154
24882 umul %l0, %g1, %o2
24883 edge32 %g5, %i4, %l1
24884 fxor %f30, %f26, %f0
24885loop_2154:
24886 movrne %i0, 0x0A4, %i2
24887 brnz,a %l5, loop_2155
24888 fornot1s %f28, %f26, %f8
24889 tg %xcc, 0x4
24890 flush %l7 + 0x3C
24891loop_2155:
24892 xorcc %g6, %o3, %o4
24893 fbge,a %fcc0, loop_2156
24894 membar 0x6B
24895 add %l7, 0x40, %l6
24896 wr %g0, 0x80, %asi
24897 casxa [%l6] %asi, %g2, %i3
24898loop_2156:
24899 tg %xcc, 0x4
24900 sll %l6, 0x0A, %g7
24901 movn %xcc, %i6, %l4
24902 tvs %icc, 0x6
24903 nop
24904 setx loop_2157, %l0, %l1
24905 wrpr 0x1, %tl
24906 wrpr %l1, %tpc
24907 add %l1, 0x4, %l1
24908 wrpr %l1, %tnpc
24909 setx 0x34400001400, %l0, %l1
24910 wrpr %l1, %tstate
24911 wrhpr 0x4, %htstate
24912 retry
24913 movrlz %o1, %o0, %o7
24914 tge %xcc, 0x1
24915 fbn %fcc2, loop_2158
24916loop_2157:
24917 fbe,a %fcc3, loop_2159
24918 sir 0x0392
24919 edge16l %i7, %l3, %g4
24920loop_2158:
24921 subc %l2, %o6, %o5
24922loop_2159:
24923 fbo,a %fcc0, loop_2160
24924 or %i1, 0x1F9F, %g3
24925 umul %i5, 0x047C, %l0
24926 edge8ln %o2, %g5, %i4
24927loop_2160:
24928 fbge %fcc0, loop_2161
24929 addcc %g1, %l1, %i0
24930 ldsw [%l7 + 0x28], %l5
24931 nop
24932 fitod %f12, %f18
24933 fdtox %f18, %f14
24934 fxtod %f14, %f6
24935loop_2161:
24936 fble %fcc2, loop_2162
24937 fbo,a %fcc2, loop_2163
24938 nop
24939 fitod %f15, %f28
24940 ldsh [%l7 + 0x5A], %g6
24941loop_2162:
24942 movrlz %i2, 0x22E, %o3
24943loop_2163:
24944 stw %o4, [%l7 + 0x6C]
24945 fmovrdgez %g2, %f6, %f0
24946 taddcctv %l6, %i3, %g7
24947 edge16l %i6, %o1, %o0
24948 fmovrslz %l4, %f25, %f31
24949 stx %o7, [%l7 + 0x68]
24950 xorcc %i7, 0x1CA3, %g4
24951 taddcctv %l3, %o6, %l2
24952 fornot2 %f16, %f4, %f22
24953 smulcc %i1, 0x1165, %g3
24954 wr %g0, 0x88, %asi
24955 prefetcha [%l7 + 0x58] %asi, 0x0
24956 stx %l0, [%l7 + 0x20]
24957 ta %icc, 0x3
24958 movle %xcc, %o2, %o5
24959 mulx %g5, 0x0DD7, %i4
24960 array32 %l1, %g1, %l5
24961 movcc %icc, %i0, %i2
24962 movg %icc, %o3, %g6
24963 fmovda %xcc, %f17, %f4
24964 set 0x3C, %g3
24965 lduwa [%l7 + %g3] 0x04, %o4
24966 udivx %g2, 0x0404, %i3
24967 wr %g0, 0xe3, %asi
24968 stxa %g7, [%l7 + 0x10] %asi
24969 membar #Sync
24970 tg %icc, 0x1
24971 srax %l6, 0x19, %i6
24972 te %xcc, 0x2
24973 nop
24974 fitos %f10, %f15
24975 fstox %f15, %f4
24976 set 0x40, %i1
24977 prefetcha [%l7 + %i1] 0x04, 0x0
24978 addc %l4, 0x1873, %o7
24979 fbge,a %fcc2, loop_2164
24980 fornot2s %f10, %f19, %f3
24981 sir 0x11EA
24982 nop
24983 setx 0x390485743891BDB1, %l0, %l6
24984 stx %l6, [%l7 + 0x28]
24985 ldd [%l7 + 0x28], %f2
24986 fsqrtd %f2, %f10
24987loop_2164:
24988 edge16l %i7, %g4, %o1
24989 taddcctv %o6, 0x19D5, %l2
24990 nop
24991 fitod %f6, %f2
24992 fdtox %f2, %f8
24993 fpsub32 %f2, %f20, %f26
24994 movge %icc, %i1, %g3
24995 srax %i5, 0x0F, %l3
24996 fpadd16s %f15, %f5, %f19
24997 wr %g0, 0x0c, %asi
24998 prefetcha [%l7 + 0x78] %asi, 0x3
24999 fble %fcc1, loop_2165
25000 edge8ln %o5, %l0, %g5
25001 add %i4, 0x055C, %g1
25002 fmovrslez %l1, %f0, %f30
25003loop_2165:
25004 subc %i0, 0x04D8, %i2
25005 xor %o3, %g6, %l5
25006 tgu %icc, 0x1
25007 sll %o4, %g2, %i3
25008 membar 0x75
25009 fblg,a %fcc1, loop_2166
25010 bge %icc, loop_2167
25011 brgz,a %l6, loop_2168
25012 fcmple32 %f24, %f2, %i6
25013loop_2166:
25014 udivx %g7, 0x09C1, %o0
25015loop_2167:
25016 fnot1 %f22, %f26
25017loop_2168:
25018 swap [%l7 + 0x78], %l4
25019 addcc %i7, %g4, %o7
25020 sir 0x09DD
25021 array16 %o1, %l2, %o6
25022 edge16 %g3, %i5, %i1
25023 membar 0x14
25024 movneg %xcc, %l3, %o5
25025 fcmpeq16 %f20, %f20, %l0
25026 fones %f22
25027 fmovsne %xcc, %f9, %f19
25028 ld [%l7 + 0x48], %f8
25029 fmovdn %icc, %f31, %f21
25030 or %g5, %o2, %i4
25031 movgu %xcc, %g1, %l1
25032 edge32 %i2, %i0, %g6
25033 move %icc, %l5, %o4
25034 ba,a %icc, loop_2169
25035 xor %o3, 0x0A0F, %i3
25036 umul %l6, 0x0007, %g2
25037 movrgez %i6, %g7, %o0
25038loop_2169:
25039 nop
25040 set 0x34, %i2
25041 lduba [%l7 + %i2] 0x19, %i7
25042 tcc %xcc, 0x6
25043 movg %icc, %l4, %g4
25044 movrlez %o1, 0x1EC, %l2
25045 movpos %xcc, %o7, %g3
25046 ba,a loop_2170
25047 tg %xcc, 0x3
25048 sir 0x0FCD
25049 xor %o6, %i1, %i5
25050loop_2170:
25051 orncc %l3, 0x0881, %l0
25052 ble,a,pt %icc, loop_2171
25053 tl %xcc, 0x7
25054 movleu %xcc, %g5, %o5
25055 alignaddrl %i4, %g1, %l1
25056loop_2171:
25057 movcs %xcc, %o2, %i0
25058 edge16n %g6, %i2, %o4
25059 edge32 %o3, %i3, %l5
25060 fandnot2s %f22, %f8, %f13
25061 ldsh [%l7 + 0x1E], %l6
25062 orcc %g2, %i6, %o0
25063 movrne %i7, 0x0B7, %l4
25064 movcs %icc, %g7, %o1
25065 movre %g4, %o7, %g3
25066 set 0x54, %i7
25067 ldswa [%l7 + %i7] 0x81, %l2
25068 xor %i1, 0x0C6C, %o6
25069 fbge %fcc0, loop_2172
25070 sdivx %l3, 0x0B6F, %i5
25071 movge %xcc, %g5, %o5
25072 set 0x77, %l2
25073 ldsba [%l7 + %l2] 0x15, %l0
25074loop_2172:
25075 fcmple32 %f26, %f4, %i4
25076 umulcc %l1, %o2, %i0
25077 edge8 %g6, %g1, %o4
25078 bg,a,pt %icc, loop_2173
25079 fmovsle %icc, %f26, %f5
25080 edge8n %i2, %i3, %o3
25081 fexpand %f31, %f12
25082loop_2173:
25083 fmovsleu %xcc, %f28, %f3
25084 movvs %icc, %l5, %g2
25085 fmovda %icc, %f13, %f4
25086 edge32n %l6, %o0, %i6
25087 brz %l4, loop_2174
25088 edge32 %g7, %i7, %g4
25089 sdivx %o7, 0x00D2, %o1
25090 sllx %l2, %g3, %o6
25091loop_2174:
25092 stx %l3, [%l7 + 0x68]
25093 and %i1, %i5, %o5
25094 brgz,a %l0, loop_2175
25095 addc %i4, %g5, %l1
25096 andn %i0, %g6, %g1
25097 movleu %xcc, %o2, %i2
25098loop_2175:
25099 tpos %xcc, 0x2
25100 wr %g0, 0x81, %asi
25101 prefetcha [%l7 + 0x78] %asi, 0x0
25102 movrgez %o4, %l5, %o3
25103 sdivx %g2, 0x061C, %l6
25104 brz %o0, loop_2176
25105 tgu %icc, 0x0
25106 movn %xcc, %i6, %g7
25107 nop
25108 setx 0xE9B7D021, %l0, %l6
25109 st %l6, [%l7 + 0x28]
25110 ld [%l7 + 0x28], %f23
25111 setx 0x19A2B80D, %l1, %l5
25112 st %l5, [%l7 + 0x10]
25113 ld [%l7 + 0x10], %f1
25114 fdivs %f1, %f23, %f30
25115loop_2176:
25116 udiv %l4, 0x18BD, %i7
25117 udivx %o7, 0x0BFB, %o1
25118 pdist %f22, %f12, %f18
25119 movleu %xcc, %g4, %l2
25120 srlx %o6, %l3, %i1
25121 tg %icc, 0x5
25122 fmovsneg %xcc, %f15, %f23
25123 set 0x0E, %i6
25124 ldsba [%l7 + %i6] 0x19, %g3
25125 fornot1 %f4, %f10, %f16
25126 set 0x4D, %l5
25127 lduba [%l7 + %l5] 0x14, %o5
25128 sethi 0x0A12, %l0
25129 udivx %i4, 0x187A, %g5
25130 set 0x48, %g1
25131 lduwa [%l7 + %g1] 0x04, %i5
25132 sra %l1, 0x1E, %g6
25133 fnot1 %f12, %f4
25134 udivcc %i0, 0x08B8, %g1
25135 edge8l %o2, %i3, %i2
25136 add %l7, 0x60, %l6
25137 wr %g0, 0x88, %asi
25138 lda [%l6] %asi, %o4
25139 casa [%l6] 0x88, %o4, %o3
25140 call loop_2177
25141 fble %fcc3, loop_2178
25142 movcc %icc, %g2, %l6
25143 bleu,pn %xcc, loop_2179
25144loop_2177:
25145 sethi 0x04D3, %l5
25146loop_2178:
25147 ta %icc, 0x5
25148 fcmpeq16 %f10, %f6, %i6
25149loop_2179:
25150 movrlez %o0, %g7, %i7
25151 tcc %xcc, 0x1
25152 movrne %l4, 0x1EA, %o7
25153 fones %f17
25154 movrgez %g4, %o1, %l2
25155 andcc %l3, 0x1251, %i1
25156 nop
25157 fitos %f14, %f1
25158 fstox %f1, %f4
25159 fxtos %f4, %f19
25160 movcs %xcc, %g3, %o6
25161 fble,a %fcc2, loop_2180
25162 ba,a,pt %icc, loop_2181
25163 restored
25164 rdpr %cwp, %g1
25165 rdpr %cansave, %g2
25166 rdpr %canrestore, %g3
25167 rdpr %cleanwin, %g4
25168 rdpr %otherwin, %g5
25169 rdpr %wstate, %g6
25170 edge32 %o5, %i4, %l0
25171loop_2180:
25172 edge16n %g5, %i5, %l1
25173loop_2181:
25174 fmovrdlz %i0, %f30, %f6
25175 udivx %g1, 0x0CB3, %g6
25176 mova %xcc, %i3, %o2
25177 srax %i2, 0x0E, %o3
25178 movrne %o4, 0x35A, %g2
25179 fbug,a %fcc3, loop_2182
25180 movne %icc, %l6, %l5
25181 bneg %xcc, loop_2183
25182 fmovdne %icc, %f8, %f19
25183loop_2182:
25184 umul %o0, %i6, %g7
25185 set 0x64, %o6
25186 ldsha [%l7 + %o6] 0x88, %l4
25187loop_2183:
25188 movrlz %o7, 0x194, %i7
25189 movrlz %o1, 0x059, %l2
25190 tg %xcc, 0x1
25191 mulx %l3, 0x02C0, %i1
25192 sra %g3, 0x0D, %g4
25193 movre %o5, 0x252, %o6
25194 fmovdpos %xcc, %f7, %f31
25195 fmovrdlez %l0, %f10, %f8
25196 udivcc %g5, 0x1D20, %i5
25197 fandnot1s %f22, %f21, %f28
25198 set 0x3C, %i3
25199 lduwa [%l7 + %i3] 0x89, %l1
25200 addcc %i4, %g1, %g6
25201 movleu %xcc, %i0, %i3
25202 fpadd16 %f22, %f26, %f22
25203 udivx %i2, 0x13BA, %o3
25204 fmovsneg %xcc, %f28, %f8
25205 fmovsg %xcc, %f28, %f23
25206 sll %o4, %o2, %l6
25207 fmovsne %xcc, %f6, %f27
25208 udivx %g2, 0x1D33, %o0
25209 bvc,pt %icc, loop_2184
25210 subccc %l5, 0x05D8, %i6
25211 wr %g0, 0x89, %asi
25212 ldsha [%l7 + 0x54] %asi, %l4
25213loop_2184:
25214 udiv %g7, 0x16AB, %i7
25215 move %xcc, %o1, %l2
25216 movle %xcc, %o7, %i1
25217 movrgez %g3, %l3, %g4
25218 movne %icc, %o6, %l0
25219 fmovdge %xcc, %f28, %f15
25220 fbn %fcc3, loop_2185
25221 alignaddr %g5, %i5, %o5
25222 add %l7, 0x70, %l6
25223 wr %g0, 0x0c, %asi
25224 casa [%l6] 0x0c, %l1, %g1
25225loop_2185:
25226 ta %xcc, 0x7
25227 movrgez %i4, %g6, %i3
25228 fnegs %f6, %f26
25229 edge16 %i2, %i0, %o4
25230 tcc %xcc, 0x6
25231 wr %g0, 0x89, %asi
25232 lduwa [%l7 + 0x3C] %asi, %o3
25233 fexpand %f21, %f20
25234 sll %l6, %o2, %g2
25235 bg,pt %icc, loop_2186
25236 srlx %o0, 0x12, %l5
25237 mulscc %l4, 0x1372, %g7
25238 tsubcctv %i7, %o1, %l2
25239loop_2186:
25240 alignaddrl %i6, %o7, %g3
25241 tsubcc %l3, %g4, %o6
25242 move %icc, %i1, %l0
25243 andcc %g5, 0x05A5, %o5
25244 edge8n %i5, %l1, %i4
25245 brgez %g6, loop_2187
25246 movge %xcc, %g1, %i2
25247 fcmpeq16 %f0, %f6, %i3
25248 tle %icc, 0x2
25249loop_2187:
25250 srlx %o4, %o3, %l6
25251 umul %o2, 0x1A0D, %g2
25252 fba %fcc0, loop_2188
25253 brlz %i0, loop_2189
25254 movle %xcc, %o0, %l4
25255 mulx %g7, 0x1015, %l5
25256loop_2188:
25257 movneg %xcc, %i7, %l2
25258loop_2189:
25259 movne %xcc, %i6, %o1
25260 or %o7, %g3, %l3
25261 fbul,a %fcc2, loop_2190
25262 andcc %g4, %o6, %l0
25263 add %l7, 0x20, %l6
25264 wr %g0, 0x81, %asi
25265 casa [%l6] %asi, %i1, %g5
25266loop_2190:
25267 movrne %o5, %l1, %i5
25268 subccc %g6, %g1, %i4
25269 stx %i2, [%l7 + 0x50]
25270 fcmpne16 %f28, %f14, %o4
25271 wr %g0, 0x89, %asi
25272 ldda [%l7 + 0x50] %asi, %o2
25273 andncc %l6, %o2, %g2
25274 fnors %f2, %f19, %f19
25275 fble %fcc1, loop_2191
25276 movle %icc, %i0, %o0
25277 edge8l %l4, %g7, %i3
25278 edge16l %i7, %l5, %l2
25279loop_2191:
25280 nop
25281 fitos %f17, %f22
25282 movleu %icc, %o1, %o7
25283 fcmpne32 %f12, %f0, %i6
25284 fandnot2 %f10, %f4, %f18
25285 wr %g0, 0x80, %asi
25286 sta %f7, [%l7 + 0x34] %asi
25287 tcc %xcc, 0x7
25288 set 0x6B, %o4
25289 lduba [%l7 + %o4] 0x19, %g3
25290 addcc %l3, %g4, %o6
25291 movrlz %l0, %i1, %o5
25292 fbul %fcc2, loop_2192
25293 tl %xcc, 0x1
25294 bg,pn %xcc, loop_2193
25295 array32 %l1, %g5, %g6
25296loop_2192:
25297 movneg %icc, %g1, %i4
25298 saved
25299 rdpr %cwp, %g1
25300 rdpr %cansave, %g2
25301 rdpr %canrestore, %g3
25302 rdpr %cleanwin, %g4
25303 rdpr %otherwin, %g5
25304 rdpr %wstate, %g6
25305loop_2193:
25306 bcs,a %icc, loop_2194
25307 bcc,a,pn %xcc, loop_2195
25308 addc %i5, 0x1624, %o4
25309 nop
25310 setx loop_2196, %l0, %l1
25311 jmpl %l1, %i2
25312loop_2194:
25313 fpsub32 %f18, %f10, %f6
25314loop_2195:
25315 subc %l6, 0x18EF, %o2
25316 sllx %o3, %i0, %o0
25317loop_2196:
25318 xnorcc %g2, %g7, %l4
25319 movl %xcc, %i3, %i7
25320 fors %f22, %f10, %f12
25321 bvs,a %xcc, loop_2197
25322 edge8ln %l5, %l2, %o7
25323 fbl,a %fcc3, loop_2198
25324 fzeros %f16
25325loop_2197:
25326 sllx %o1, %i6, %l3
25327 edge16n %g3, %g4, %l0
25328loop_2198:
25329 sll %o6, %i1, %o5
25330 array16 %g5, %g6, %g1
25331 wr %g0, 0x89, %asi
25332 lduwa [%l7 + 0x3C] %asi, %i4
25333 popc 0x137A, %i5
25334 fmovdvc %icc, %f29, %f5
25335 orcc %o4, 0x17D9, %i2
25336 movrlez %l1, %o2, %l6
25337 edge8l %i0, %o0, %g2
25338 nop
25339 setx 0xAECA6347DC52E42B, %l0, %l6
25340 stx %l6, [%l7 + 0x28]
25341 ldd [%l7 + 0x28], %f10
25342 fsqrtd %f10, %f22
25343 fmovdcc %icc, %f0, %f27
25344 pdist %f24, %f18, %f22
25345 sdivcc %g7, 0x1242, %l4
25346 fbuge,a %fcc3, loop_2199
25347 srl %o3, %i7, %l5
25348 fmovde %icc, %f9, %f15
25349 andn %i3, 0x0983, %l2
25350loop_2199:
25351 fmovrdgez %o1, %f26, %f26
25352 movpos %xcc, %o7, %i6
25353 udivcc %g3, 0x0FDB, %g4
25354 movre %l0, 0x306, %l3
25355 subccc %i1, 0x175D, %o5
25356 edge8n %o6, %g6, %g5
25357 flush %l7 + 0x40
25358 set 0x24, %g2
25359 swapa [%l7 + %g2] 0x88, %g1
25360 edge16l %i4, %i5, %o4
25361 movrgez %i2, 0x282, %l1
25362 movge %xcc, %o2, %l6
25363 set 0x0C, %l1
25364 lduwa [%l7 + %l1] 0x18, %i0
25365 movne %xcc, %g2, %o0
25366 fbe %fcc2, loop_2200
25367 fnot1s %f9, %f23
25368 array16 %l4, %g7, %o3
25369 edge32l %i7, %i3, %l5
25370loop_2200:
25371 fnands %f21, %f20, %f2
25372 nop
25373 fitod %f0, %f8
25374 fdtos %f8, %f4
25375 smulcc %o1, %l2, %o7
25376 nop
25377 set 0x6B, %g6
25378 stb %i6, [%l7 + %g6]
25379 fmovsne %xcc, %f9, %f13
25380 mulx %g4, %g3, %l0
25381 edge8l %l3, %o5, %o6
25382 fmovrsne %g6, %f14, %f6
25383 brlez,a %i1, loop_2201
25384 edge16n %g1, %i4, %g5
25385 edge8l %i5, %o4, %l1
25386 fbo,a %fcc0, loop_2202
25387loop_2201:
25388 movl %icc, %o2, %l6
25389 fmovrsgez %i0, %f8, %f3
25390 sllx %i2, %o0, %l4
25391loop_2202:
25392 movgu %xcc, %g7, %g2
25393 fbuge %fcc3, loop_2203
25394 fpmerge %f12, %f22, %f12
25395 sll %o3, 0x1A, %i3
25396 sth %i7, [%l7 + 0x72]
25397loop_2203:
25398 nop
25399 add %l7, 0x08, %l6
25400 wr %g0, 0x81, %asi
25401 casxa [%l6] %asi, %l5, %o1
25402 stbar
25403 edge16n %o7, %l2, %i6
25404 fmovsge %icc, %f23, %f3
25405 bn loop_2204
25406 udivcc %g3, 0x0A1C, %l0
25407 addcc %g4, 0x1B1E, %l3
25408 fmovda %icc, %f13, %f17
25409loop_2204:
25410 orn %o5, 0x164A, %g6
25411 fnot2 %f22, %f8
25412 mulx %o6, %g1, %i4
25413 fbl,a %fcc0, loop_2205
25414 fbul %fcc0, loop_2206
25415 add %g5, 0x12B0, %i5
25416 brlz %o4, loop_2207
25417loop_2205:
25418 fblg,a %fcc1, loop_2208
25419loop_2206:
25420 array8 %l1, %i1, %o2
25421 xorcc %l6, %i0, %o0
25422loop_2207:
25423 umulcc %l4, 0x0B30, %i2
25424loop_2208:
25425 te %xcc, 0x6
25426 alignaddrl %g7, %g2, %o3
25427 edge16ln %i3, %l5, %o1
25428 udivx %i7, 0x1661, %o7
25429 ldd [%l7 + 0x10], %i6
25430 set 0x14, %o0
25431 stha %l2, [%l7 + %o0] 0x89
25432 umul %g3, %g4, %l3
25433 orn %o5, 0x1ED5, %l0
25434 array32 %g6, %o6, %i4
25435 movrne %g5, 0x14B, %g1
25436 stbar
25437 srax %o4, %i5, %l1
25438 andcc %i1, %o2, %l6
25439 wr %g0, 0x04, %asi
25440 ldsba [%l7 + 0x37] %asi, %i0
25441 be,pn %xcc, loop_2209
25442 udivcc %l4, 0x1D7D, %o0
25443 bgu,a,pn %icc, loop_2210
25444 tsubcctv %i2, 0x1D43, %g2
25445loop_2209:
25446 umulcc %g7, %i3, %o3
25447 stw %l5, [%l7 + 0x2C]
25448loop_2210:
25449 nop
25450 setx loop_2211, %l0, %l1
25451 jmpl %l1, %i7
25452 tgu %icc, 0x1
25453 saved
25454 rdpr %cwp, %g1
25455 rdpr %cansave, %g2
25456 rdpr %canrestore, %g3
25457 rdpr %cleanwin, %g4
25458 rdpr %otherwin, %g5
25459 rdpr %wstate, %g6
25460 wr %g0, 0xeb, %asi
25461 stha %o7, [%l7 + 0x6C] %asi
25462 membar #Sync
25463loop_2211:
25464 sll %i6, 0x0A, %l2
25465 alignaddrl %g3, %o1, %l3
25466 sllx %o5, %g4, %l0
25467 sth %g6, [%l7 + 0x16]
25468 array16 %i4, %g5, %g1
25469 fbo,a %fcc2, loop_2212
25470 ble,a,pt %icc, loop_2213
25471 nop
25472 setx 0x80619B97, %l0, %l6
25473 st %l6, [%l7 + 0x28]
25474 ld [%l7 + 0x28], %f5
25475 fsqrts %f5, %f29
25476 srl %o6, 0x10, %i5
25477loop_2212:
25478 srlx %o4, 0x04, %i1
25479loop_2213:
25480 tleu %icc, 0x2
25481 fors %f2, %f4, %f4
25482 fcmpgt16 %f28, %f18, %o2
25483 sll %l1, %i0, %l6
25484 brlez,a %o0, loop_2214
25485 fbug %fcc3, loop_2215
25486 addcc %i2, 0x0F93, %l4
25487 bn,a loop_2216
25488loop_2214:
25489 addc %g7, 0x0284, %g2
25490loop_2215:
25491 membar 0x7C
25492 bvc loop_2217
25493loop_2216:
25494 fabss %f10, %f29
25495 movn %xcc, %i3, %o3
25496 fbn %fcc1, loop_2218
25497loop_2217:
25498 tsubcc %i7, %l5, %o7
25499 fbne,a %fcc0, loop_2219
25500 orncc %i6, 0x1F35, %l2
25501loop_2218:
25502 nop
25503 set 0x4E, %o1
25504 lduha [%l7 + %o1] 0x0c, %o1
25505loop_2219:
25506 nop
25507 wr %g0, 0x89, %asi
25508 stwa %l3, [%l7 + 0x50] %asi
25509 sethi 0x0682, %g3
25510 orn %o5, %g4, %g6
25511 movg %icc, %i4, %g5
25512 edge16n %g1, %l0, %o6
25513 edge32n %o4, %i5, %o2
25514 sll %l1, %i0, %i1
25515 sllx %l6, %i2, %o0
25516 lduh [%l7 + 0x3E], %g7
25517 taddcctv %g2, %l4, %i3
25518 udiv %i7, 0x1BFE, %l5
25519 subcc %o7, 0x1CBD, %i6
25520 fcmpne32 %f22, %f14, %l2
25521 set 0x58, %l6
25522 prefetcha [%l7 + %l6] 0x19, 0x0
25523 tne %icc, 0x3
25524 membar 0x59
25525 andncc %l3, %o3, %g3
25526 movpos %icc, %g4, %o5
25527 bvc,pn %xcc, loop_2220
25528 fbul,a %fcc3, loop_2221
25529 fornot1 %f0, %f26, %f28
25530 movre %i4, 0x35D, %g5
25531loop_2220:
25532 tsubcctv %g6, 0x1E23, %g1
25533loop_2221:
25534 fmovsl %xcc, %f17, %f22
25535 edge8l %o6, %l0, %i5
25536 sdivcc %o4, 0x0898, %o2
25537 fbule %fcc1, loop_2222
25538 udivx %i0, 0x12B0, %i1
25539 alignaddr %l6, %i2, %l1
25540 fornot1 %f4, %f6, %f10
25541loop_2222:
25542 movl %xcc, %o0, %g2
25543 nop
25544 fitod %f29, %f10
25545 nop
25546 setx 0xF9868BBFBE985BD4, %l0, %l6
25547 stx %l6, [%l7 + 0x28]
25548 ldd [%l7 + 0x28], %f28
25549 setx 0x7C4C712A799A628E, %l1, %l5
25550 stx %l5, [%l7 + 0x10]
25551 ldd [%l7 + 0x10], %f30
25552 fmuld %f30, %f28, %f12
25553 set 0x1C, %o7
25554 stba %l4, [%l7 + %o7] 0x04
25555 fmovde %icc, %f14, %f20
25556 fmul8x16au %f20, %f2, %f28
25557 movleu %icc, %i3, %i7
25558 fbl %fcc2, loop_2223
25559 addcc %g7, %o7, %i6
25560 edge16l %l2, %o1, %l5
25561 bne,a,pn %icc, loop_2224
25562loop_2223:
25563 movle %xcc, %l3, %g3
25564 brgez,a %g4, loop_2225
25565 movrgz %o3, 0x3B5, %o5
25566loop_2224:
25567 nop
25568 set 0x32, %g5
25569 sth %g5, [%l7 + %g5]
25570 alignaddrl %i4, %g6, %g1
25571loop_2225:
25572 taddcctv %o6, 0x121C, %i5
25573 fmovrdlz %l0, %f28, %f8
25574 sdivcc %o2, 0x1773, %i0
25575 move %icc, %o4, %l6
25576 saved
25577 rdpr %cwp, %g1
25578 rdpr %cansave, %g2
25579 rdpr %canrestore, %g3
25580 rdpr %cleanwin, %g4
25581 rdpr %otherwin, %g5
25582 rdpr %wstate, %g6
25583 fmovrsgez %i1, %f12, %f5
25584 tn %icc, 0x6
25585 tge %xcc, 0x6
25586 wr %g0, 0x19, %asi
25587 prefetcha [%l7 + 0x50] %asi, 0x2
25588 fandnot1s %f27, %f3, %f16
25589 bcc,a %xcc, loop_2226
25590 stb %o0, [%l7 + 0x35]
25591 nop
25592 setx 0xF06226AF, %l0, %l6
25593 st %l6, [%l7 + 0x14]
25594 ld [%l7 + 0x14], %fsr
25595 fblg,a %fcc0, loop_2227
25596loop_2226:
25597 ld [%l7 + 0x08], %f15
25598 movl %icc, %l1, %l4
25599 membar #Sync
25600 set 0x40, %o3
25601 ldda [%l7 + %o3] 0xf1, %f0
25602loop_2227:
25603 fnands %f21, %f28, %f28
25604 brgz %g2, loop_2228
25605 xorcc %i3, 0x09C8, %g7
25606 fnot1s %f14, %f12
25607 andn %o7, %i7, %i6
25608loop_2228:
25609 brgz %o1, loop_2229
25610 srax %l2, 0x00, %l3
25611 tl %xcc, 0x7
25612 edge32l %g3, %l5, %o3
25613loop_2229:
25614 fmovrse %g4, %f8, %f3
25615 fblg %fcc3, loop_2230
25616 tcs %xcc, 0x0
25617 tsubcctv %g5, %o5, %i4
25618 taddcc %g1, 0x061B, %g6
25619loop_2230:
25620 tn %icc, 0x7
25621 add %l7, 0x08, %l6
25622 wr %g0, 0x89, %asi
25623 casxa [%l6] 0x89, %o6, %i5
25624 fnors %f28, %f13, %f18
25625 tvs %xcc, 0x1
25626 edge16l %o2, %l0, %o4
25627 subcc %l6, %i1, %i0
25628 xnor %i2, 0x1467, %o0
25629 fmovsne %icc, %f8, %f11
25630 edge8 %l4, %l1, %i3
25631 udivcc %g7, 0x13F3, %o7
25632 movg %icc, %i7, %g2
25633 subcc %o1, 0x1BA0, %i6
25634 brz %l3, loop_2231
25635 bvs,pn %xcc, loop_2232
25636 edge8n %g3, %l5, %o3
25637 tsubcctv %g4, 0x084C, %l2
25638loop_2231:
25639 udiv %g5, 0x078A, %o5
25640loop_2232:
25641 movcs %xcc, %i4, %g1
25642 ba %icc, loop_2233
25643 fmovdg %icc, %f6, %f0
25644 fmovsvs %icc, %f12, %f21
25645 tne %icc, 0x7
25646loop_2233:
25647 movneg %xcc, %o6, %i5
25648 sth %o2, [%l7 + 0x48]
25649 fcmpeq32 %f30, %f30, %g6
25650 edge32 %l0, %o4, %i1
25651 srl %i0, 0x17, %i2
25652 fabsd %f28, %f24
25653 brlz %l6, loop_2234
25654 nop
25655 setx 0xEB63073C, %l0, %l6
25656 st %l6, [%l7 + 0x28]
25657 ld [%l7 + 0x28], %f30
25658 setx 0xCE205AAA, %l1, %l5
25659 st %l5, [%l7 + 0x10]
25660 ld [%l7 + 0x10], %f9
25661 fadds %f9, %f30, %f12
25662 sll %l4, 0x19, %o0
25663 fpadd32s %f17, %f17, %f10
25664loop_2234:
25665 edge32ln %i3, %l1, %o7
25666 nop
25667 fitod %f4, %f18
25668 fdtox %f18, %f18
25669 fxtod %f18, %f2
25670 set 0x3A, %l4
25671 ldsba [%l7 + %l4] 0x0c, %i7
25672 srl %g2, 0x12, %o1
25673 tge %icc, 0x7
25674 sethi 0x035B, %g7
25675 fble %fcc3, loop_2235
25676 fmovsge %icc, %f0, %f17
25677 bshuffle %f14, %f2, %f18
25678 nop
25679 setx loop_2236, %l0, %l1
25680 wrpr 0x1, %tl
25681 wrpr %l1, %tpc
25682 add %l1, 0x4, %l1
25683 wrpr %l1, %tnpc
25684 setx 0x34400001400, %l0, %l1
25685 wrpr %l1, %tstate
25686 wrhpr 0x4, %htstate
25687 retry
25688loop_2235:
25689 sethi 0x0B9B, %l3
25690 nop
25691 setx 0xB0612360, %l0, %l6
25692 st %l6, [%l7 + 0x40]
25693 ld [%l7 + 0x40], %fsr
25694 nop
25695 setx 0x490E0B66, %l0, %l6
25696 st %l6, [%l7 + 0x28]
25697 ld [%l7 + 0x28], %f23
25698 setx 0x482F4D2D, %l1, %l5
25699 st %l5, [%l7 + 0x10]
25700 ld [%l7 + 0x10], %f10
25701 fsubs %f10, %f23, %f24
25702loop_2236:
25703 andn %i6, 0x024D, %g3
25704 tvs %icc, 0x6
25705 brlez,a %l5, loop_2237
25706 nop
25707 setx 0x204B37E2, %l0, %l6
25708 st %l6, [%l7 + 0x28]
25709 ld [%l7 + 0x28], %f11
25710 setx 0xB2A239CE, %l1, %l5
25711 st %l5, [%l7 + 0x10]
25712 ld [%l7 + 0x10], %f11
25713 fsubs %f11, %f11, %f8
25714 ldd [%l7 + 0x28], %o2
25715 movrgz %l2, %g4, %o5
25716loop_2237:
25717 nop
25718 wr %g0, 0x80, %asi
25719 ldda [%l7 + 0x40] %asi, %f16
25720 tne %xcc, 0x1
25721 fbn,a %fcc3, loop_2238
25722 sethi 0x0AFC, %i4
25723 tsubcctv %g1, %o6, %g5
25724 subccc %i5, 0x095D, %g6
25725loop_2238:
25726 bl,pn %icc, loop_2239
25727 fmovdcc %xcc, %f26, %f16
25728 add %o2, %l0, %i1
25729 fmovdl %xcc, %f29, %f3
25730loop_2239:
25731 add %o4, 0x1B32, %i0
25732 restored
25733 rdpr %cwp, %g1
25734 rdpr %cansave, %g2
25735 rdpr %canrestore, %g3
25736 rdpr %cleanwin, %g4
25737 rdpr %otherwin, %g5
25738 rdpr %wstate, %g6
25739 movcc %xcc, %l6, %l4
25740 fpsub32s %f21, %f29, %f2
25741 fbue,a %fcc1, loop_2240
25742 xnor %i2, 0x0450, %i3
25743 sub %l1, %o7, %o0
25744 saved
25745 rdpr %cwp, %g1
25746 rdpr %cansave, %g2
25747 rdpr %canrestore, %g3
25748 rdpr %cleanwin, %g4
25749 rdpr %otherwin, %g5
25750 rdpr %wstate, %g6
25751loop_2240:
25752 fba %fcc3, loop_2241
25753 bne,a,pt %icc, loop_2242
25754 movrgez %i7, %g2, %o1
25755 tl %xcc, 0x0
25756loop_2241:
25757 bl,pt %icc, loop_2243
25758loop_2242:
25759 call loop_2244
25760 fmovdgu %xcc, %f1, %f27
25761 tneg %xcc, 0x7
25762loop_2243:
25763 tl %icc, 0x7
25764loop_2244:
25765 smulcc %g7, %i6, %l3
25766 fbug,a %fcc3, loop_2245
25767 popc %l5, %g3
25768 xnorcc %l2, %o3, %o5
25769 ba,a loop_2246
25770loop_2245:
25771 brgz %i4, loop_2247
25772 brz %g4, loop_2248
25773 fmovsne %icc, %f29, %f20
25774loop_2246:
25775 fmovsgu %xcc, %f9, %f23
25776loop_2247:
25777 sdiv %g1, 0x0521, %g5
25778loop_2248:
25779 fpadd32s %f21, %f19, %f20
25780 edge32ln %o6, %i5, %o2
25781 call loop_2249
25782 lduh [%l7 + 0x54], %g6
25783 set 0x40, %g4
25784 stda %f16, [%l7 + %g4] 0xf1
25785 membar #Sync
25786loop_2249:
25787 sethi 0x0934, %i1
25788 nop
25789 setx 0x506783A3, %l0, %l6
25790 st %l6, [%l7 + 0x0C]
25791 ld [%l7 + 0x0C], %fsr
25792 srlx %o4, %i0, %l0
25793 array16 %l4, %l6, %i2
25794 fmovd %f22, %f16
25795 srlx %i3, %l1, %o7
25796 fandnot1 %f2, %f8, %f6
25797 nop
25798 fitod %f10, %f14
25799 fdtox %f14, %f22
25800 fpadd32 %f24, %f24, %f20
25801 nop
25802 fitod %f2, %f16
25803 fdtox %f16, %f22
25804 fandnot2 %f12, %f28, %f8
25805 tne %icc, 0x6
25806 nop
25807 setx 0xC0486A10, %l0, %l6
25808 st %l6, [%l7 + 0x1C]
25809 ld [%l7 + 0x1C], %fsr
25810 ta %xcc, 0x2
25811 set 0x6C, %o5
25812 lda [%l7 + %o5] 0x14, %f6
25813 movn %icc, %i7, %o0
25814 brgz,a %g2, loop_2250
25815 orncc %g7, %o1, %i6
25816 brnz %l3, loop_2251
25817 fmovscc %xcc, %f27, %f11
25818loop_2250:
25819 move %xcc, %l5, %g3
25820 sir 0x1A02
25821loop_2251:
25822 fmovsvs %icc, %f11, %f31
25823 te %xcc, 0x4
25824 stbar
25825 fnot2s %f19, %f12
25826 fcmple16 %f24, %f10, %o3
25827 popc 0x0209, %l2
25828 set 0x54, %i4
25829 swapa [%l7 + %i4] 0x80, %i4
25830 fpadd16s %f18, %f29, %f5
25831 movle %xcc, %g4, %g1
25832 subccc %o5, 0x1855, %o6
25833 alignaddrl %i5, %o2, %g5
25834 nop
25835 setx loop_2252, %l0, %l1
25836 wrpr 0x1, %tl
25837 wrpr %l1, %tpc
25838 add %l1, 0x4, %l1
25839 wrpr %l1, %tnpc
25840 setx 0x34400001400, %l0, %l1
25841 wrpr %l1, %tstate
25842 wrhpr 0x4, %htstate
25843 retry
25844 nop
25845 setx 0x200883BB, %l0, %l6
25846 st %l6, [%l7 + 0x28]
25847 ld [%l7 + 0x28], %f8
25848 setx 0xB59F470B, %l1, %l5
25849 st %l5, [%l7 + 0x10]
25850 ld [%l7 + 0x10], %f10
25851 fadds %f10, %f8, %f17
25852 movn %icc, %g6, %o4
25853 andcc %i1, 0x14AB, %l0
25854loop_2252:
25855 nop
25856 wr %g0, 0x89, %asi
25857 lduba [%l7 + 0x58] %asi, %i0
25858 nop
25859 set 0x12, %i5
25860 sth %l6, [%l7 + %i5]
25861 movpos %icc, %i2, %l4
25862 fpsub32s %f2, %f16, %f8
25863 bvc,pt %icc, loop_2253
25864 movleu %xcc, %l1, %o7
25865 fcmpgt16 %f22, %f10, %i3
25866 tvs %xcc, 0x7
25867loop_2253:
25868 ta %xcc, 0x6
25869 ld [%l7 + 0x58], %f24
25870 stb %o0, [%l7 + 0x29]
25871 set 0x58, %o2
25872 lda [%l7 + %o2] 0x19, %f17
25873 nop
25874 setx 0x05A87017D0417D93, %l0, %l6
25875 stx %l6, [%l7 + 0x68]
25876 ldx [%l7 + 0x68], %fsr
25877 fand %f20, %f26, %f20
25878 tcs %icc, 0x5
25879 movgu %xcc, %g2, %g7
25880 array8 %i7, %o1, %i6
25881 nop
25882 fitos %f14, %f0
25883 fstox %f0, %f28
25884 fnot2s %f14, %f26
25885 bne,pt %icc, loop_2254
25886 edge16n %l3, %g3, %o3
25887 nop
25888 setx 0x4B5B3710, %l0, %l6
25889 st %l6, [%l7 + 0x28]
25890 ld [%l7 + 0x28], %f4
25891 setx 0x99A3075E, %l1, %l5
25892 st %l5, [%l7 + 0x10]
25893 ld [%l7 + 0x10], %f11
25894 fsubs %f11, %f4, %f6
25895 movvc %icc, %l5, %i4
25896loop_2254:
25897 nop
25898 add %l7, 0x40, %l6
25899 wr %g0, 0x89, %asi
25900 lda [%l6] %asi, %g4
25901 casa [%l6] 0x89, %g4, %l2
25902 fmul8x16 %f29, %f4, %f4
25903 smulcc %o5, %o6, %g1
25904 movne %xcc, %o2, %g5
25905 fmul8ulx16 %f14, %f26, %f6
25906 movpos %icc, %g6, %i5
25907 brlz,a %i1, loop_2255
25908 sllx %l0, %o4, %l6
25909 ldd [%l7 + 0x30], %f18
25910 srl %i2, 0x16, %l4
25911loop_2255:
25912 taddcctv %i0, %l1, %o7
25913 set 0x7C, %l0
25914 ldswa [%l7 + %l0] 0x15, %o0
25915 or %i3, 0x1FB6, %g7
25916 wr %g0, 0x81, %asi
25917 ldsba [%l7 + 0x2C] %asi, %g2
25918 edge32ln %o1, %i7, %l3
25919 ldstub [%l7 + 0x0B], %g3
25920 nop
25921 fitos %f0, %f19
25922 movrlz %i6, 0x15C, %l5
25923 fcmpgt16 %f6, %f2, %o3
25924 movcs %icc, %i4, %g4
25925 orcc %o5, %o6, %g1
25926 movvc %icc, %l2, %g5
25927 addccc %g6, %o2, %i1
25928 movge %xcc, %l0, %i5
25929 fmul8ulx16 %f30, %f22, %f18
25930 edge32n %l6, %o4, %i2
25931 bl,pn %xcc, loop_2256
25932 ta %icc, 0x0
25933 fbl %fcc3, loop_2257
25934 sra %l4, %l1, %o7
25935loop_2256:
25936 array32 %i0, %o0, %g7
25937 movge %xcc, %g2, %i3
25938loop_2257:
25939 ldub [%l7 + 0x73], %o1
25940 movneg %xcc, %i7, %l3
25941 subccc %g3, %l5, %o3
25942 nop
25943 setx 0xB0620F4D, %l0, %l6
25944 st %l6, [%l7 + 0x20]
25945 ld [%l7 + 0x20], %fsr
25946 nop
25947 setx 0x4126A6EF, %l0, %l6
25948 st %l6, [%l7 + 0x28]
25949 ld [%l7 + 0x28], %f26
25950 setx 0xE03F89A7, %l1, %l5
25951 st %l5, [%l7 + 0x10]
25952 ld [%l7 + 0x10], %f6
25953 fmuls %f6, %f26, %f29
25954 bne,a loop_2258
25955 srlx %i6, %g4, %i4
25956 add %l7, 0x24, %l6
25957 wr %g0, 0x89, %asi
25958 casa [%l6] 0x89, %o6, %g1
25959loop_2258:
25960 fpmerge %f24, %f14, %f24
25961 alignaddr %l2, %g5, %o5
25962 movg %xcc, %g6, %o2
25963 fmuld8ulx16 %f27, %f22, %f6
25964 fmovsg %xcc, %f0, %f2
25965 tneg %xcc, 0x7
25966 edge32 %l0, %i5, %i1
25967 popc %l6, %o4
25968 fmovrdlez %l4, %f6, %f22
25969 add %l1, 0x0734, %o7
25970 fands %f21, %f27, %f18
25971 bcs loop_2259
25972 edge16 %i0, %o0, %i2
25973 move %icc, %g7, %g2
25974 movleu %xcc, %o1, %i3
25975loop_2259:
25976 movle %icc, %l3, %i7
25977 xnorcc %g3, %l5, %o3
25978 bg,a loop_2260
25979 movneg %icc, %i6, %g4
25980 addccc %i4, %g1, %l2
25981 tcs %xcc, 0x0
25982loop_2260:
25983 nop
25984 set 0x32, %i0
25985 lduha [%l7 + %i0] 0x88, %o6
25986 xor %g5, 0x0B2A, %o5
25987 be,a %xcc, loop_2261
25988 ldd [%l7 + 0x78], %g6
25989 tpos %icc, 0x3
25990 movne %icc, %o2, %l0
25991loop_2261:
25992 movpos %icc, %i5, %l6
25993 movge %icc, %i1, %l4
25994 mulx %o4, %o7, %i0
25995 sllx %l1, %o0, %g7
25996 sethi 0x0E57, %g2
25997 movrgez %o1, %i3, %i2
25998 mova %icc, %l3, %i7
25999 subc %g3, %l5, %i6
26000 edge16n %o3, %g4, %i4
26001 nop
26002 fitos %f5, %f21
26003 fstox %f21, %f10
26004 fxtos %f10, %f17
26005 movl %xcc, %l2, %o6
26006 xor %g1, %g5, %o5
26007 std %f18, [%l7 + 0x10]
26008 fmuld8ulx16 %f21, %f17, %f6
26009 movpos %icc, %o2, %l0
26010 movrne %g6, 0x3C5, %i5
26011 movleu %icc, %l6, %i1
26012 addccc %o4, %l4, %o7
26013 orcc %i0, 0x1B66, %o0
26014 orcc %g7, 0x1FE7, %g2
26015 umul %l1, 0x1BDB, %o1
26016 fbug %fcc2, loop_2262
26017 tneg %xcc, 0x5
26018 fmovscc %xcc, %f26, %f0
26019 bl,pn %xcc, loop_2263
26020loop_2262:
26021 ldub [%l7 + 0x5B], %i2
26022 fmovrslez %i3, %f0, %f10
26023 tleu %icc, 0x3
26024loop_2263:
26025 subcc %l3, %g3, %i7
26026 movrlz %i6, %l5, %o3
26027 edge32l %g4, %l2, %o6
26028 fabsd %f6, %f18
26029 add %i4, 0x0FA9, %g1
26030 te %xcc, 0x6
26031 set 0x208, %l3
26032 ldxa [%g0 + %l3] 0x52, %o5
26033 set 0x74, %g3
26034 lduha [%l7 + %g3] 0x11, %g5
26035 umulcc %l0, %g6, %i5
26036 movcc %icc, %o2, %i1
26037 bg,pn %icc, loop_2264
26038 andncc %l6, %o4, %l4
26039 lduh [%l7 + 0x58], %o7
26040 xnorcc %i0, 0x0273, %o0
26041loop_2264:
26042 nop
26043 setx 0xD8DEE87A17EC3AF2, %l0, %l6
26044 stx %l6, [%l7 + 0x28]
26045 ldd [%l7 + 0x28], %f6
26046 setx 0x026F706238F27B87, %l1, %l5
26047 stx %l5, [%l7 + 0x10]
26048 ldd [%l7 + 0x10], %f2
26049 faddd %f2, %f6, %f22
26050 tvc %xcc, 0x4
26051 movrlez %g7, 0x008, %g2
26052 flush %l7 + 0x08
26053 udiv %o1, 0x0DDA, %l1
26054 sdivx %i2, 0x1FCC, %l3
26055 bvc,a,pn %xcc, loop_2265
26056 edge16n %i3, %g3, %i7
26057 sdiv %i6, 0x1F39, %l5
26058 xorcc %g4, 0x1935, %o3
26059loop_2265:
26060 fbue,a %fcc3, loop_2266
26061 fblg %fcc1, loop_2267
26062 andcc %l2, %o6, %g1
26063 fmuld8ulx16 %f14, %f25, %f18
26064loop_2266:
26065 te %icc, 0x7
26066loop_2267:
26067 edge32n %o5, %i4, %l0
26068 xorcc %g5, %i5, %g6
26069 srax %o2, %i1, %l6
26070 tne %icc, 0x5
26071 subc %l4, %o7, %o4
26072 movvc %xcc, %o0, %i0
26073 movleu %icc, %g2, %g7
26074 ta %icc, 0x2
26075 orn %o1, %i2, %l1
26076 nop
26077 set 0x5C, %g7
26078 ldsw [%l7 + %g7], %i3
26079 nop
26080 setx 0x17C2366B, %l0, %l6
26081 st %l6, [%l7 + 0x28]
26082 ld [%l7 + 0x28], %f21
26083 setx 0x0C58F142, %l1, %l5
26084 st %l5, [%l7 + 0x10]
26085 ld [%l7 + 0x10], %f27
26086 fadds %f27, %f21, %f16
26087 set 0x48, %i2
26088 prefetcha [%l7 + %i2] 0x18, 0x3
26089 ldub [%l7 + 0x57], %i7
26090 set 0x38, %i1
26091 lduwa [%l7 + %i1] 0x19, %g3
26092 or %l5, %g4, %i6
26093 fbue %fcc1, loop_2268
26094 fbg %fcc3, loop_2269
26095 fmovdl %icc, %f29, %f30
26096 wr %g0, 0x0c, %asi
26097 lduha [%l7 + 0x54] %asi, %o3
26098loop_2268:
26099 brlez,a %o6, loop_2270
26100loop_2269:
26101 sdiv %l2, 0x17E2, %g1
26102 xor %i4, %o5, %l0
26103 subc %i5, %g6, %o2
26104loop_2270:
26105 nop
26106 add %l7, 0x3C, %l6
26107 wr %g0, 0x0c, %asi
26108 lda [%l6] %asi, %i1
26109 casa [%l6] 0x0c, %i1, %g5
26110 taddcctv %l6, 0x08F9, %o7
26111 udivx %o4, 0x034B, %l4
26112 tsubcctv %o0, %i0, %g2
26113 mulscc %g7, 0x0713, %i2
26114 addccc %l1, %o1, %l3
26115 udiv %i3, 0x18EB, %g3
26116 edge32ln %i7, %l5, %i6
26117 sll %o3, 0x0E, %o6
26118 srlx %g4, 0x1B, %l2
26119 fbu %fcc2, loop_2271
26120 fbne %fcc1, loop_2272
26121 tn %xcc, 0x6
26122 ldstub [%l7 + 0x37], %g1
26123loop_2271:
26124 fandnot1 %f16, %f24, %f6
26125loop_2272:
26126 nop
26127 wr %g0, 0x80, %asi
26128 lda [%l7 + 0x0C] %asi, %f21
26129 membar #Sync
26130 set 0x40, %i7
26131 ldda [%l7 + %i7] 0xf1, %f0
26132 subc %i4, 0x0388, %l0
26133 tpos %icc, 0x3
26134 tn %xcc, 0x2
26135 tneg %xcc, 0x5
26136 fones %f6
26137 lduh [%l7 + 0x28], %i5
26138 tne %icc, 0x4
26139 andcc %g6, 0x19C2, %o2
26140 orcc %o5, 0x0238, %g5
26141 edge32 %l6, %i1, %o7
26142 restored
26143 rdpr %cwp, %g1
26144 rdpr %cansave, %g2
26145 rdpr %canrestore, %g3
26146 rdpr %cleanwin, %g4
26147 rdpr %otherwin, %g5
26148 rdpr %wstate, %g6
26149 sethi 0x1660, %o4
26150 stbar
26151 swap [%l7 + 0x34], %o0
26152 set 0x38, %l2
26153 prefetcha [%l7 + %l2] 0x19, 0x2
26154 smul %g2, %g7, %i2
26155 edge8l %l1, %i0, %o1
26156 fmovdleu %icc, %f16, %f0
26157 movneg %xcc, %i3, %g3
26158 fornot1s %f15, %f10, %f4
26159 udiv %l3, 0x0797, %i7
26160 addcc %i6, %o3, %l5
26161 stbar
26162 fpadd32s %f29, %f19, %f19
26163 tgu %xcc, 0x5
26164 swap [%l7 + 0x78], %g4
26165 or %l2, %g1, %i4
26166 movrne %l0, %i5, %o6
26167 bgu,a %icc, loop_2273
26168 ldsw [%l7 + 0x2C], %g6
26169 fmovrslz %o2, %f2, %f14
26170 fblg %fcc2, loop_2274
26171loop_2273:
26172 fbo,a %fcc1, loop_2275
26173 movn %icc, %g5, %o5
26174 fnegd %f30, %f20
26175loop_2274:
26176 tle %icc, 0x7
26177loop_2275:
26178 subccc %i1, %o7, %l6
26179 nop
26180 set 0x34, %l5
26181 ldub [%l7 + %l5], %o0
26182 ldsb [%l7 + 0x59], %l4
26183 edge16 %o4, %g7, %g2
26184 fxnors %f4, %f19, %f4
26185 movcc %xcc, %i2, %i0
26186 lduw [%l7 + 0x2C], %o1
26187 xorcc %i3, 0x0BFB, %l1
26188 brgez,a %g3, loop_2276
26189 fxnor %f18, %f6, %f12
26190 fblg,a %fcc1, loop_2277
26191 movg %icc, %i7, %i6
26192loop_2276:
26193 edge16n %o3, %l5, %l3
26194 bne,pn %xcc, loop_2278
26195loop_2277:
26196 fornot2s %f8, %f12, %f30
26197 fmovsa %xcc, %f28, %f15
26198 edge8l %g4, %g1, %i4
26199loop_2278:
26200 nop
26201 setx 0xCABF24F6, %l0, %l6
26202 st %l6, [%l7 + 0x28]
26203 ld [%l7 + 0x28], %f22
26204 fsqrts %f22, %f24
26205 subccc %l0, %i5, %o6
26206 fzero %f26
26207 orncc %g6, 0x1BE6, %o2
26208 bpos,pn %icc, loop_2279
26209 popc 0x1AB3, %g5
26210 saved
26211 rdpr %cwp, %g1
26212 rdpr %cansave, %g2
26213 rdpr %canrestore, %g3
26214 rdpr %cleanwin, %g4
26215 rdpr %otherwin, %g5
26216 rdpr %wstate, %g6
26217 xnor %o5, 0x10F5, %i1
26218loop_2279:
26219 sdiv %o7, 0x1AC1, %l6
26220 stbar
26221 restored
26222 rdpr %cwp, %g1
26223 rdpr %cansave, %g2
26224 rdpr %canrestore, %g3
26225 rdpr %cleanwin, %g4
26226 rdpr %otherwin, %g5
26227 rdpr %wstate, %g6
26228 bcs,pn %icc, loop_2280
26229 bshuffle %f30, %f6, %f12
26230 udivx %o0, 0x0883, %l2
26231 fmovspos %xcc, %f21, %f25
26232loop_2280:
26233 ld [%l7 + 0x48], %f26
26234 tcs %xcc, 0x2
26235 brz %o4, loop_2281
26236 fblg %fcc2, loop_2282
26237 fands %f23, %f21, %f3
26238 tleu %icc, 0x4
26239loop_2281:
26240 sdiv %g7, 0x15D8, %l4
26241loop_2282:
26242 alignaddr %i2, %g2, %o1
26243 sir 0x1EF4
26244 bl %xcc, loop_2283
26245 orn %i3, %i0, %l1
26246 saved
26247 rdpr %cwp, %g1
26248 rdpr %cansave, %g2
26249 rdpr %canrestore, %g3
26250 rdpr %cleanwin, %g4
26251 rdpr %otherwin, %g5
26252 rdpr %wstate, %g6
26253 subccc %g3, %i6, %o3
26254loop_2283:
26255 fsrc2 %f22, %f8
26256 set 0x70, %i6
26257 ldxa [%l7 + %i6] 0x15, %l5
26258 movcs %icc, %l3, %i7
26259 andncc %g4, %i4, %l0
26260 movrlz %i5, %o6, %g1
26261 tleu %xcc, 0x1
26262 popc %o2, %g6
26263 set 0x48, %o6
26264 ldxa [%l7 + %o6] 0x19, %o5
26265 fmovdg %icc, %f18, %f11
26266 fmovrslz %i1, %f28, %f6
26267 movcs %icc, %o7, %g5
26268 ldd [%l7 + 0x60], %f22
26269 smul %l6, 0x1844, %o0
26270 umul %o4, 0x1B63, %g7
26271 bcc,a,pn %xcc, loop_2284
26272 taddcc %l4, 0x1CDE, %i2
26273 nop
26274 fitod %f6, %f12
26275 fdtoi %f12, %f27
26276 sdiv %g2, 0x0412, %l2
26277loop_2284:
26278 nop
26279 set 0x22, %i3
26280 ldsba [%l7 + %i3] 0x18, %i3
26281 tcc %icc, 0x6
26282 addcc %i0, %l1, %g3
26283 smulcc %i6, %o1, %l5
26284 fmovrslez %o3, %f17, %f17
26285 movcs %xcc, %l3, %i7
26286 edge8 %g4, %l0, %i4
26287 bgu,a %xcc, loop_2285
26288 fands %f12, %f14, %f15
26289 nop
26290 setx 0x7072DE69, %l0, %l6
26291 st %l6, [%l7 + 0x30]
26292 ld [%l7 + 0x30], %fsr
26293 movneg %icc, %o6, %i5
26294loop_2285:
26295 fornot1 %f22, %f0, %f16
26296 edge16ln %g1, %g6, %o5
26297 fornot2 %f6, %f6, %f10
26298 umulcc %i1, 0x0210, %o2
26299 movl %icc, %g5, %o7
26300 or %l6, 0x0A35, %o4
26301 array32 %g7, %o0, %i2
26302 movrgez %g2, %l2, %i3
26303 edge32 %l4, %l1, %i0
26304 movleu %xcc, %i6, %o1
26305 udivcc %l5, 0x190F, %g3
26306 wr %g0, 0x89, %asi
26307 ldsha [%l7 + 0x42] %asi, %l3
26308 andcc %o3, %i7, %g4
26309 bvs,a,pt %icc, loop_2286
26310 ble,a,pt %xcc, loop_2287
26311 edge8ln %l0, %i4, %o6
26312 nop
26313 set 0x60, %g1
26314 lduw [%l7 + %g1], %g1
26315loop_2286:
26316 tl %icc, 0x7
26317loop_2287:
26318 brnz %g6, loop_2288
26319 movrgez %i5, %i1, %o2
26320 sllx %g5, %o5, %o7
26321 lduw [%l7 + 0x74], %l6
26322loop_2288:
26323 fbul,a %fcc1, loop_2289
26324 sir 0x1F0A
26325 edge32n %g7, %o0, %o4
26326 fmovrsne %i2, %f8, %f17
26327loop_2289:
26328 bne,pn %icc, loop_2290
26329 move %xcc, %l2, %g2
26330 srlx %l4, %l1, %i3
26331 fmovd %f28, %f0
26332loop_2290:
26333 popc %i6, %i0
26334 movneg %xcc, %o1, %l5
26335 orncc %l3, 0x1908, %o3
26336 add %i7, %g3, %l0
26337 fxors %f11, %f0, %f21
26338 subccc %g4, 0x1641, %o6
26339 fcmpeq16 %f10, %f16, %i4
26340 taddcctv %g6, %g1, %i5
26341 subcc %o2, %i1, %g5
26342 tcc %xcc, 0x2
26343 subcc %o5, %l6, %o7
26344 nop
26345 fitod %f10, %f8
26346 fdtox %f8, %f30
26347 edge32n %o0, %g7, %i2
26348 fornot2 %f4, %f18, %f18
26349 fmovsa %xcc, %f24, %f22
26350 tcc %xcc, 0x1
26351 fmovdl %xcc, %f8, %f29
26352 swap [%l7 + 0x20], %l2
26353 fbne %fcc1, loop_2291
26354 edge32ln %o4, %l4, %l1
26355 ldsh [%l7 + 0x2C], %g2
26356 add %l7, 0x48, %l6
26357 wr %g0, 0x19, %asi
26358 ldxa [%l6] %asi, %i6
26359 casxa [%l6] 0x19, %i6, %i0
26360loop_2291:
26361 ld [%l7 + 0x48], %f7
26362 movg %icc, %i3, %o1
26363 movcc %xcc, %l5, %o3
26364 edge8 %l3, %g3, %l0
26365 fbe %fcc0, loop_2292
26366 fabsd %f6, %f6
26367 fnot1s %f27, %f18
26368 array8 %i7, %g4, %i4
26369loop_2292:
26370 srl %o6, %g1, %g6
26371 move %xcc, %i5, %i1
26372 edge32l %o2, %o5, %g5
26373 andncc %l6, %o0, %o7
26374 sllx %g7, %i2, %o4
26375 array8 %l4, %l2, %g2
26376 fzero %f2
26377 subccc %l1, 0x1D7E, %i0
26378 tcs %xcc, 0x1
26379 fands %f25, %f11, %f27
26380 brgez,a %i3, loop_2293
26381 fba %fcc3, loop_2294
26382 array32 %i6, %l5, %o3
26383 fbne,a %fcc1, loop_2295
26384loop_2293:
26385 srax %o1, %l3, %l0
26386loop_2294:
26387 movrne %g3, %g4, %i4
26388 tleu %icc, 0x0
26389loop_2295:
26390 ldx [%l7 + 0x68], %o6
26391 fbo,a %fcc0, loop_2296
26392 orn %g1, 0x1436, %g6
26393 popc 0x0F89, %i7
26394 fmul8ulx16 %f0, %f26, %f16
26395loop_2296:
26396 sdiv %i1, 0x13BB, %i5
26397 movleu %icc, %o2, %g5
26398 fpsub16s %f13, %f7, %f2
26399 subc %l6, %o0, %o5
26400 tsubcc %o7, %i2, %o4
26401 fblg %fcc2, loop_2297
26402 bvs,a loop_2298
26403 fpsub32s %f25, %f31, %f9
26404 edge32n %l4, %g7, %g2
26405loop_2297:
26406 fpadd16s %f31, %f29, %f14
26407loop_2298:
26408 fmovse %xcc, %f28, %f3
26409 fmovsne %xcc, %f1, %f15
26410 movcs %xcc, %l2, %l1
26411 or %i0, 0x1B0F, %i3
26412 nop
26413 fitos %f0, %f22
26414 fstoi %f22, %f1
26415 addccc %l5, %i6, %o3
26416 edge8l %o1, %l0, %g3
26417 sir 0x14CD
26418 mulscc %g4, %i4, %o6
26419 ta %icc, 0x6
26420 bg,a,pn %icc, loop_2299
26421 edge16l %l3, %g6, %g1
26422 wr %g0, 0x81, %asi
26423 ldda [%l7 + 0x40] %asi, %f0
26424loop_2299:
26425 popc 0x0BA7, %i1
26426 movcc %icc, %i5, %o2
26427 movn %xcc, %g5, %i7
26428 fornot1s %f10, %f6, %f7
26429 fmovdcc %icc, %f11, %f18
26430 tcs %icc, 0x5
26431 sllx %o0, 0x00, %o5
26432 smulcc %l6, %i2, %o4
26433 bl loop_2300
26434 tleu %xcc, 0x0
26435 xnorcc %l4, %g7, %o7
26436 stbar
26437loop_2300:
26438 nop
26439 add %l7, 0x58, %l6
26440 wr %g0, 0x80, %asi
26441 lda [%l6] %asi, %g2
26442 casa [%l6] 0x80, %g2, %l1
26443 movleu %icc, %l2, %i3
26444 fmovsge %icc, %f30, %f12
26445 tsubcctv %l5, 0x116F, %i0
26446 tge %icc, 0x3
26447 add %o3, %o1, %i6
26448 fmovrsne %l0, %f27, %f13
26449 subcc %g3, 0x048B, %i4
26450 fmul8x16au %f23, %f21, %f24
26451 tgu %icc, 0x5
26452 movg %icc, %o6, %l3
26453 fandnot1 %f14, %f18, %f6
26454 mulx %g6, %g1, %i1
26455 srlx %g4, 0x0F, %i5
26456 ta %xcc, 0x7
26457 sllx %g5, 0x14, %o2
26458 movneg %icc, %o0, %o5
26459 ta %icc, 0x7
26460 edge8n %i7, %l6, %o4
26461 tpos %xcc, 0x5
26462 andn %l4, %i2, %g7
26463 bshuffle %f28, %f20, %f18
26464 tl %xcc, 0x6
26465 fbule %fcc1, loop_2301
26466 tpos %xcc, 0x7
26467 edge32 %o7, %g2, %l1
26468 brlez,a %i3, loop_2302
26469loop_2301:
26470 flush %l7 + 0x30
26471 and %l5, 0x0167, %l2
26472 swap [%l7 + 0x40], %i0
26473loop_2302:
26474 edge16ln %o1, %o3, %l0
26475 wr %g0, 0x18, %asi
26476 ldsha [%l7 + 0x76] %asi, %i6
26477 edge16 %g3, %i4, %l3
26478 wr %g0, 0x81, %asi
26479 swapa [%l7 + 0x10] %asi, %o6
26480 std %f6, [%l7 + 0x30]
26481 orn %g1, %i1, %g4
26482 fbo,a %fcc2, loop_2303
26483 movg %icc, %g6, %i5
26484 fbule %fcc0, loop_2304
26485 movge %xcc, %g5, %o0
26486loop_2303:
26487 or %o2, %o5, %i7
26488 fcmpeq32 %f6, %f18, %o4
26489loop_2304:
26490 fnegs %f20, %f29
26491 fbne %fcc0, loop_2305
26492 bg loop_2306
26493 nop
26494 setx loop_2307, %l0, %l1
26495 wrpr 0x1, %tl
26496 wrpr %l1, %tpc
26497 add %l1, 0x4, %l1
26498 wrpr %l1, %tnpc
26499 setx 0x34400001400, %l0, %l1
26500 wrpr %l1, %tstate
26501 wrhpr 0x4, %htstate
26502 retry
26503 taddcctv %l6, 0x135A, %i2
26504loop_2305:
26505 fmuld8ulx16 %f28, %f0, %f26
26506loop_2306:
26507 tge %xcc, 0x4
26508loop_2307:
26509 bge,pt %xcc, loop_2308
26510 nop
26511 fitod %f12, %f12
26512 fdtoi %f12, %f1
26513 movcc %xcc, %g7, %o7
26514 fpadd32s %f21, %f12, %f18
26515loop_2308:
26516 movcc %icc, %g2, %l1
26517 alignaddr %i3, %l4, %l2
26518 edge16 %l5, %o1, %o3
26519 tcs %icc, 0x3
26520 movre %l0, %i6, %g3
26521 movleu %icc, %i0, %i4
26522 fmovrsgz %o6, %f26, %f9
26523 sdivcc %l3, 0x13EB, %i1
26524 movneg %icc, %g1, %g6
26525 xor %g4, %i5, %o0
26526 fblg %fcc3, loop_2309
26527 edge16 %o2, %g5, %i7
26528 std %f18, [%l7 + 0x50]
26529 flush %l7 + 0x08
26530loop_2309:
26531 movn %icc, %o5, %o4
26532 lduh [%l7 + 0x12], %i2
26533 ld [%l7 + 0x64], %f0
26534 fmovdpos %xcc, %f30, %f22
26535 tcs %xcc, 0x6
26536 brgz %g7, loop_2310
26537 ble,pn %xcc, loop_2311
26538 be,pt %icc, loop_2312
26539 popc 0x1F22, %o7
26540loop_2310:
26541 subccc %l6, 0x1AD5, %l1
26542loop_2311:
26543 srl %g2, 0x1B, %i3
26544loop_2312:
26545 fcmple32 %f20, %f26, %l2
26546 tg %icc, 0x4
26547 mulx %l4, 0x06E0, %l5
26548 tge %xcc, 0x1
26549 tcs %xcc, 0x1
26550 tsubcc %o3, %o1, %i6
26551 fblg %fcc3, loop_2313
26552 movvc %xcc, %l0, %i0
26553 srax %g3, %o6, %l3
26554 fandnot1s %f21, %f19, %f13
26555loop_2313:
26556 bneg,a,pt %xcc, loop_2314
26557 tleu %icc, 0x4
26558 std %f10, [%l7 + 0x60]
26559 fnands %f13, %f6, %f22
26560loop_2314:
26561 movvc %icc, %i4, %i1
26562 fmovrslez %g6, %f2, %f22
26563 tcc %xcc, 0x3
26564 edge16ln %g4, %i5, %o0
26565 mulscc %o2, %g5, %i7
26566 edge16ln %g1, %o5, %i2
26567 edge16ln %g7, %o7, %l6
26568 wr %g0, 0x18, %asi
26569 ldda [%l7 + 0x70] %asi, %o4
26570 taddcc %l1, 0x1519, %i3
26571 nop
26572 setx 0x4B359612, %l0, %l6
26573 st %l6, [%l7 + 0x28]
26574 ld [%l7 + 0x28], %f31
26575 fsqrts %f31, %f10
26576 lduw [%l7 + 0x64], %l2
26577 bl loop_2315
26578 movcc %xcc, %l4, %l5
26579 wr %g0, 0x10, %asi
26580 stwa %o3, [%l7 + 0x60] %asi
26581loop_2315:
26582 sllx %o1, %g2, %l0
26583 nop
26584 setx 0x7D2F64B820523CA7, %l0, %l6
26585 stx %l6, [%l7 + 0x78]
26586 ldx [%l7 + 0x78], %fsr
26587 fmul8sux16 %f6, %f10, %f30
26588 subc %i0, %i6, %o6
26589 nop
26590 set 0x70, %g2
26591 ldd [%l7 + %g2], %f14
26592 fnot1 %f30, %f30
26593 fbg %fcc1, loop_2316
26594 bcc,pn %icc, loop_2317
26595 fble,a %fcc1, loop_2318
26596 xnorcc %g3, 0x15D5, %i4
26597loop_2316:
26598 fmul8sux16 %f2, %f26, %f14
26599loop_2317:
26600 tleu %icc, 0x3
26601loop_2318:
26602 xorcc %l3, %g6, %g4
26603 umul %i5, %o0, %o2
26604 xnor %i1, 0x0744, %g5
26605 bneg %xcc, loop_2319
26606 orcc %i7, %g1, %i2
26607 add %l7, 0x78, %l6
26608 wr %g0, 0x88, %asi
26609 casxa [%l6] 0x88, %o5, %g7
26610loop_2319:
26611 movvc %icc, %l6, %o7
26612 fcmple16 %f26, %f30, %o4
26613 movrlez %i3, %l2, %l4
26614 ldsb [%l7 + 0x34], %l1
26615 fnand %f14, %f2, %f14
26616 move %xcc, %l5, %o1
26617 fandnot2 %f6, %f26, %f18
26618 fbg %fcc3, loop_2320
26619 movle %xcc, %g2, %l0
26620 saved
26621 rdpr %cwp, %g1
26622 rdpr %cansave, %g2
26623 rdpr %canrestore, %g3
26624 rdpr %cleanwin, %g4
26625 rdpr %otherwin, %g5
26626 rdpr %wstate, %g6
26627 andcc %o3, 0x12CB, %i0
26628loop_2320:
26629 fornot2s %f15, %f0, %f30
26630 nop
26631 setx loop_2321, %l0, %l1
26632 wrpr 0x1, %tl
26633 wrpr %l1, %tpc
26634 add %l1, 0x4, %l1
26635 wrpr %l1, %tnpc
26636 setx 0x34400001400, %l0, %l1
26637 wrpr %l1, %tstate
26638 wrhpr 0x4, %htstate
26639 retry
26640 tcc %xcc, 0x2
26641 fbl,a %fcc2, loop_2322
26642 movcs %xcc, %i6, %g3
26643loop_2321:
26644 nop
26645 wr %g0, 0x88, %asi
26646 stxa %o6, [%l7 + 0x40] %asi
26647loop_2322:
26648 taddcc %l3, %i4, %g4
26649 sll %g6, 0x13, %o0
26650 movcc %icc, %o2, %i5
26651 sra %g5, %i7, %i1
26652 brnz %i2, loop_2323
26653 orncc %g1, %o5, %l6
26654 movrgez %o7, 0x117, %o4
26655 orncc %i3, %g7, %l4
26656loop_2323:
26657 swap [%l7 + 0x30], %l2
26658 addcc %l5, 0x0494, %o1
26659 orcc %l1, %l0, %g2
26660 movre %i0, 0x376, %o3
26661 wr %g0, 0x89, %asi
26662 ldstuba [%l7 + 0x79] %asi, %i6
26663 movrlz %g3, 0x0B2, %l3
26664 fblg,a %fcc1, loop_2324
26665 nop
26666 setx loop_2325, %l0, %l1
26667 jmpl %l1, %o6
26668 addc %g4, %g6, %i4
26669 fnot1s %f30, %f23
26670loop_2324:
26671 nop
26672 wr %g0, 0x80, %asi
26673 stba %o0, [%l7 + 0x70] %asi
26674loop_2325:
26675 nop
26676 setx loop_2326, %l0, %l1
26677 jmpl %l1, %o2
26678 movn %icc, %g5, %i5
26679 addcc %i1, %i7, %g1
26680 or %i2, %l6, %o7
26681loop_2326:
26682 lduw [%l7 + 0x68], %o4
26683 sdivcc %o5, 0x170C, %i3
26684 movge %icc, %l4, %g7
26685 restored
26686 rdpr %cwp, %g1
26687 rdpr %cansave, %g2
26688 rdpr %canrestore, %g3
26689 rdpr %cleanwin, %g4
26690 rdpr %otherwin, %g5
26691 rdpr %wstate, %g6
26692 bcs,a,pn %icc, loop_2327
26693 movneg %icc, %l2, %o1
26694 fands %f3, %f10, %f23
26695 movg %icc, %l5, %l0
26696loop_2327:
26697 udivcc %g2, 0x1E76, %i0
26698 array16 %o3, %i6, %g3
26699 fmovscc %xcc, %f27, %f29
26700 edge16l %l1, %l3, %o6
26701 and %g6, 0x00E6, %g4
26702 xor %i4, %o0, %o2
26703 fbl %fcc1, loop_2328
26704 bl,pn %icc, loop_2329
26705 tg %icc, 0x3
26706 smulcc %i5, 0x1F91, %i1
26707loop_2328:
26708 fmovsge %icc, %f23, %f7
26709loop_2329:
26710 edge8n %i7, %g1, %g5
26711 edge8 %i2, %l6, %o4
26712 or %o7, 0x1425, %o5
26713 membar 0x1E
26714 sdivx %i3, 0x14C7, %l4
26715 tn %xcc, 0x7
26716 stw %g7, [%l7 + 0x28]
26717 sll %o1, %l5, %l0
26718 fsrc1 %f24, %f12
26719 add %l7, 0x60, %l6
26720 wr %g0, 0x18, %asi
26721 ldxa [%l6] %asi, %g2
26722 casxa [%l6] 0x18, %g2, %i0
26723 movn %icc, %l2, %i6
26724 lduw [%l7 + 0x38], %g3
26725 nop
26726 setx 0x4099DE9C, %l0, %l6
26727 st %l6, [%l7 + 0x28]
26728 ld [%l7 + 0x28], %f2
26729 setx 0x938E9180, %l1, %l5
26730 st %l5, [%l7 + 0x10]
26731 ld [%l7 + 0x10], %f30
26732 fdivs %f30, %f2, %f19
26733 te %xcc, 0x6
26734 sdivcc %o3, 0x102B, %l1
26735 edge8n %l3, %g6, %o6
26736 wr %g0, 0x88, %asi
26737 lda [%l7 + 0x2C] %asi, %f8
26738 smul %i4, %g4, %o0
26739 edge8l %i5, %o2, %i7
26740 fpackfix %f30, %f0
26741 or %g1, %i1, %i2
26742 umul %l6, %g5, %o4
26743 fmovdleu %icc, %f7, %f27
26744 bn,a loop_2330
26745 movl %xcc, %o5, %o7
26746 and %l4, 0x0E4D, %g7
26747 sethi 0x1E8D, %o1
26748loop_2330:
26749 edge32 %i3, %l5, %g2
26750 edge16 %i0, %l0, %l2
26751 fba,a %fcc0, loop_2331
26752 edge32ln %i6, %g3, %o3
26753 for %f16, %f16, %f16
26754 movrgez %l3, %l1, %g6
26755loop_2331:
26756 andncc %i4, %o6, %o0
26757 wr %g0, 0x2b, %asi
26758 stha %g4, [%l7 + 0x56] %asi
26759 membar #Sync
26760 prefetch [%l7 + 0x2C], 0x1
26761 fmovdcc %xcc, %f16, %f6
26762 edge8l %o2, %i7, %i5
26763 restored
26764 rdpr %cwp, %g1
26765 rdpr %cansave, %g2
26766 rdpr %canrestore, %g3
26767 rdpr %cleanwin, %g4
26768 rdpr %otherwin, %g5
26769 rdpr %wstate, %g6
26770 brlz %i1, loop_2332
26771 sllx %g1, 0x19, %i2
26772 fmovsle %xcc, %f14, %f12
26773 fpadd16 %f8, %f24, %f4
26774loop_2332:
26775 bg,a,pn %xcc, loop_2333
26776 fblg %fcc3, loop_2334
26777 edge8ln %g5, %o4, %o5
26778 srax %l6, %o7, %g7
26779loop_2333:
26780 tvc %icc, 0x1
26781loop_2334:
26782 faligndata %f20, %f0, %f22
26783 wr %g0, 0x88, %asi
26784 swapa [%l7 + 0x44] %asi, %o1
26785 fnot1s %f9, %f20
26786 smul %i3, %l5, %g2
26787 fble,a %fcc2, loop_2335
26788 tcc %icc, 0x0
26789 fmovsg %xcc, %f28, %f31
26790 sllx %l4, %l0, %l2
26791loop_2335:
26792 orn %i6, 0x1E60, %g3
26793 ldx [%l7 + 0x28], %o3
26794 movl %icc, %i0, %l1
26795 edge8ln %l3, %i4, %o6
26796 tsubcc %o0, 0x0F30, %g6
26797 subcc %o2, 0x170A, %i7
26798 call loop_2336
26799 xnor %g4, 0x0905, %i5
26800 fmovdcs %icc, %f9, %f19
26801 edge16 %i1, %g1, %g5
26802loop_2336:
26803 tn %icc, 0x5
26804 movvs %xcc, %o4, %i2
26805 alignaddr %l6, %o7, %g7
26806 saved
26807 rdpr %cwp, %g1
26808 rdpr %cansave, %g2
26809 rdpr %canrestore, %g3
26810 rdpr %cleanwin, %g4
26811 rdpr %otherwin, %g5
26812 rdpr %wstate, %g6
26813 set 0x26, %o4
26814 stba %o5, [%l7 + %o4] 0xe3
26815 membar #Sync
26816 xorcc %o1, %l5, %i3
26817 wr %g0, 0x18, %asi
26818 lduba [%l7 + 0x68] %asi, %g2
26819 fmovrdgez %l4, %f4, %f24
26820 tpos %xcc, 0x0
26821 tle %xcc, 0x7
26822 tvc %icc, 0x3
26823 set 0x60, %g6
26824 ldda [%l7 + %g6] 0x24, %l2
26825 brgez %i6, loop_2337
26826 nop
26827 set 0x34, %o0
26828 lduw [%l7 + %o0], %l0
26829 wr %g0, 0x18, %asi
26830 sta %f31, [%l7 + 0x10] %asi
26831loop_2337:
26832 alignaddr %o3, %i0, %g3
26833 andcc %l1, 0x1F61, %i4
26834 fmovdl %xcc, %f1, %f24
26835 nop
26836 setx loop_2338, %l0, %l1
26837 jmpl %l1, %o6
26838 movrgez %l3, %o0, %o2
26839 tcc %icc, 0x0
26840 subc %g6, 0x1059, %i7
26841loop_2338:
26842 nop
26843 add %l7, 0x58, %l6
26844 wr %g0, 0x89, %asi
26845 casxa [%l6] 0x89, %g4, %i1
26846 orn %i5, %g5, %o4
26847 movle %icc, %g1, %i2
26848 tpos %xcc, 0x6
26849 taddcc %l6, %g7, %o7
26850 alignaddrl %o5, %o1, %l5
26851 movl %xcc, %g2, %l4
26852 edge32 %l2, %i3, %l0
26853 bl loop_2339
26854 tvc %icc, 0x0
26855 fmovdl %xcc, %f17, %f14
26856 edge16l %i6, %o3, %i0
26857loop_2339:
26858 tleu %xcc, 0x2
26859 andn %l1, 0x1F2D, %i4
26860 addc %g3, 0x0900, %l3
26861 fmovsvc %icc, %f11, %f28
26862 fble,a %fcc3, loop_2340
26863 smul %o0, %o2, %o6
26864 edge8n %g6, %i7, %i1
26865 set 0x42, %l1
26866 ldsba [%l7 + %l1] 0x04, %g4
26867loop_2340:
26868 bvc,a %icc, loop_2341
26869 sllx %g5, 0x13, %i5
26870 xnor %g1, 0x1318, %i2
26871 tle %xcc, 0x1
26872loop_2341:
26873 edge32 %o4, %g7, %l6
26874 srlx %o5, %o7, %l5
26875 nop
26876 setx loop_2342, %l0, %l1
26877 wrpr 0x1, %tl
26878 wrpr %l1, %tnpc
26879 setx 0x34400001400, %l0, %l1
26880 wrpr %l1, %tstate
26881 wrhpr 0x4, %htstate
26882 done
26883 edge16ln %o1, %g2, %l2
26884 movleu %icc, %i3, %l0
26885 edge32n %i6, %o3, %l4
26886loop_2342:
26887 movvc %icc, %l1, %i4
26888 taddcc %g3, 0x1C5C, %i0
26889 fzero %f24
26890 nop
26891 fitos %f11, %f23
26892 tgu %icc, 0x4
26893 array32 %o0, %o2, %o6
26894 fpackfix %f20, %f14
26895 bg,pn %xcc, loop_2343
26896 sir 0x014A
26897 fmovdle %icc, %f26, %f31
26898 fbo %fcc0, loop_2344
26899loop_2343:
26900 tg %icc, 0x5
26901 sdivx %g6, 0x15EF, %l3
26902 fmovrsgez %i7, %f21, %f7
26903loop_2344:
26904 edge16ln %g4, %g5, %i1
26905 popc 0x1C6B, %i5
26906 edge32n %i2, %g1, %o4
26907 bleu %xcc, loop_2345
26908 ldd [%l7 + 0x10], %i6
26909 ldub [%l7 + 0x2D], %g7
26910 taddcctv %o7, 0x105C, %o5
26911loop_2345:
26912 sdiv %o1, 0x189E, %l5
26913 movcc %icc, %l2, %g2
26914 fmovdg %icc, %f31, %f3
26915 movrgz %i3, %l0, %o3
26916 orn %l4, 0x0E5E, %i6
26917 movvs %xcc, %i4, %g3
26918 srax %i0, %o0, %l1
26919 fzeros %f3
26920 edge32ln %o6, %o2, %g6
26921 addc %l3, %i7, %g5
26922 orcc %i1, 0x0E54, %i5
26923 fbue,a %fcc0, loop_2346
26924 fblg,a %fcc1, loop_2347
26925 pdist %f12, %f4, %f2
26926 tle %icc, 0x1
26927loop_2346:
26928 orncc %g4, %g1, %o4
26929loop_2347:
26930 fbule %fcc0, loop_2348
26931 restored
26932 rdpr %cwp, %g1
26933 rdpr %cansave, %g2
26934 rdpr %canrestore, %g3
26935 rdpr %cleanwin, %g4
26936 rdpr %otherwin, %g5
26937 rdpr %wstate, %g6
26938 tvs %icc, 0x5
26939 and %l6, %i2, %g7
26940loop_2348:
26941 tl %xcc, 0x1
26942 ta %icc, 0x6
26943 taddcc %o5, %o1, %l5
26944 fmovsne %xcc, %f16, %f19
26945 movpos %icc, %o7, %g2
26946 movgu %icc, %i3, %l2
26947 sdivcc %o3, 0x1C8E, %l0
26948 fcmpeq16 %f2, %f8, %i6
26949 fmovdne %xcc, %f11, %f24
26950 tg %xcc, 0x6
26951 mulx %l4, %i4, %i0
26952 edge16 %o0, %g3, %o6
26953 movneg %icc, %l1, %g6
26954 alignaddr %l3, %o2, %g5
26955 move %icc, %i1, %i5
26956 movge %xcc, %g4, %i7
26957 fpsub32 %f16, %f18, %f0
26958 tne %icc, 0x5
26959 movpos %xcc, %g1, %o4
26960 subcc %i2, %l6, %g7
26961 edge8 %o5, %l5, %o1
26962 nop
26963 fitos %f9, %f17
26964 fstoi %f17, %f5
26965 fbug,a %fcc2, loop_2349
26966 movrne %o7, %g2, %i3
26967 ldd [%l7 + 0x40], %f2
26968 fmul8sux16 %f16, %f30, %f0
26969loop_2349:
26970 mova %xcc, %l2, %l0
26971 sllx %i6, %l4, %i4
26972 tcc %xcc, 0x3
26973 set 0x64, %o1
26974 lduwa [%l7 + %o1] 0x88, %i0
26975 nop
26976 setx 0xC04322F1, %l0, %l6
26977 st %l6, [%l7 + 0x7C]
26978 ld [%l7 + 0x7C], %fsr
26979 fmovspos %icc, %f25, %f14
26980 mova %icc, %o0, %g3
26981 fmovdcc %xcc, %f9, %f3
26982 edge32n %o6, %o3, %g6
26983 fbge %fcc1, loop_2350
26984 movvc %icc, %l3, %l1
26985 wr %g0, 0x0c, %asi
26986 swapa [%l7 + 0x10] %asi, %o2
26987loop_2350:
26988 fble %fcc2, loop_2351
26989 mova %icc, %i1, %i5
26990 tvs %xcc, 0x0
26991 array16 %g5, %g4, %i7
26992loop_2351:
26993 array32 %g1, %i2, %o4
26994 sethi 0x1A9D, %l6
26995 movvs %xcc, %o5, %l5
26996 bcc,a,pt %xcc, loop_2352
26997 fpadd32 %f20, %f14, %f8
26998 fmovsa %icc, %f3, %f25
26999 nop
27000 fitod %f0, %f16
27001 fdtoi %f16, %f21
27002loop_2352:
27003 subccc %o1, %g7, %o7
27004 addcc %i3, %l2, %l0
27005 fmovsgu %xcc, %f6, %f30
27006 movvs %xcc, %g2, %i6
27007 xor %i4, %l4, %i0
27008 fbl,a %fcc2, loop_2353
27009 nop
27010 setx 0x41BADB1B405A6D25, %l0, %l6
27011 stx %l6, [%l7 + 0x70]
27012 ldx [%l7 + 0x70], %fsr
27013 fble %fcc1, loop_2354
27014 movcs %xcc, %g3, %o0
27015loop_2353:
27016 edge16l %o3, %g6, %l3
27017 mulscc %o6, %l1, %i1
27018loop_2354:
27019 saved
27020 rdpr %cwp, %g1
27021 rdpr %cansave, %g2
27022 rdpr %canrestore, %g3
27023 rdpr %cleanwin, %g4
27024 rdpr %otherwin, %g5
27025 rdpr %wstate, %g6
27026 fexpand %f29, %f14
27027 add %l7, 0x40, %l6
27028 wr %g0, 0x81, %asi
27029 lda [%l6] %asi, %o2
27030 casa [%l6] 0x81, %o2, %i5
27031 bg loop_2355
27032 fcmple32 %f18, %f2, %g4
27033 fxnor %f30, %f22, %f8
27034 set 0x2C, %o7
27035 lduha [%l7 + %o7] 0x0c, %i7
27036loop_2355:
27037 fbule,a %fcc1, loop_2356
27038 fbul,a %fcc3, loop_2357
27039 srax %g5, 0x1E, %g1
27040 fpadd16 %f24, %f26, %f18
27041loop_2356:
27042 umulcc %i2, 0x0AC6, %l6
27043loop_2357:
27044 nop
27045 fitos %f2, %f31
27046 fstod %f31, %f28
27047 smul %o4, 0x0E04, %l5
27048 tgu %xcc, 0x3
27049 call loop_2358
27050 addc %o1, 0x1DC3, %o5
27051 tl %icc, 0x5
27052 movle %icc, %o7, %g7
27053loop_2358:
27054 orcc %l2, 0x1CB7, %i3
27055 fba,a %fcc3, loop_2359
27056 nop
27057 setx 0x10643703, %l0, %l6
27058 st %l6, [%l7 + 0x78]
27059 ld [%l7 + 0x78], %fsr
27060 fbl %fcc2, loop_2360
27061 orncc %l0, %g2, %i6
27062loop_2359:
27063 movrgez %i4, %i0, %l4
27064 nop
27065 setx 0x8236D60BFF1EEAE7, %l0, %l6
27066 stx %l6, [%l7 + 0x28]
27067 ldd [%l7 + 0x28], %f10
27068 setx 0x88C0F51B8AD91ED3, %l1, %l5
27069 stx %l5, [%l7 + 0x10]
27070 ldd [%l7 + 0x10], %f4
27071 fmuld %f4, %f10, %f30
27072loop_2360:
27073 ldsb [%l7 + 0x72], %o0
27074 fand %f14, %f14, %f6
27075 edge8l %g3, %g6, %o3
27076 edge16l %o6, %l1, %l3
27077 movge %xcc, %i1, %o2
27078 nop
27079 setx 0x005B2D55, %l0, %l6
27080 st %l6, [%l7 + 0x60]
27081 ld [%l7 + 0x60], %fsr
27082 ldstub [%l7 + 0x5D], %i5
27083 prefetch [%l7 + 0x10], 0x0
27084 movrgz %g4, %g5, %i7
27085 fnot2 %f20, %f10
27086 alignaddrl %g1, %l6, %i2
27087 edge32 %o4, %o1, %l5
27088 bn,a loop_2361
27089 subc %o5, 0x17E9, %o7
27090 ta %icc, 0x0
27091 fmovdn %xcc, %f19, %f10
27092loop_2361:
27093 nop
27094 set 0x20, %g5
27095 ldsba [%l7 + %g5] 0x15, %g7
27096 fba,a %fcc3, loop_2362
27097 movrlz %l2, 0x2D7, %l0
27098 restored
27099 rdpr %cwp, %g1
27100 rdpr %cansave, %g2
27101 rdpr %canrestore, %g3
27102 rdpr %cleanwin, %g4
27103 rdpr %otherwin, %g5
27104 rdpr %wstate, %g6
27105 bn,a,pn %xcc, loop_2363
27106loop_2362:
27107 fmovspos %xcc, %f1, %f27
27108 fblg %fcc3, loop_2364
27109 sllx %i3, %i6, %i4
27110loop_2363:
27111 movrgz %i0, %l4, %g2
27112 brgz,a %g3, loop_2365
27113loop_2364:
27114 fcmpgt32 %f26, %f0, %g6
27115 fabss %f18, %f31
27116 fsrc1s %f9, %f18
27117loop_2365:
27118 tgu %xcc, 0x6
27119 fxor %f0, %f30, %f10
27120 brnz,a %o3, loop_2366
27121 brgz,a %o6, loop_2367
27122 fmovrdlez %o0, %f28, %f6
27123 fandnot2 %f14, %f2, %f18
27124loop_2366:
27125 movn %xcc, %l3, %l1
27126loop_2367:
27127 addc %o2, %i1, %g4
27128 add %l7, 0x0C, %l6
27129 wr %g0, 0x04, %asi
27130 casa [%l6] %asi, %g5, %i5
27131 sdiv %g1, 0x1256, %l6
27132 fbu %fcc1, loop_2368
27133 tne %xcc, 0x4
27134 add %l7, 0x20, %l6
27135 wr %g0, 0x19, %asi
27136 casa [%l6] %asi, %i2, %i7
27137loop_2368:
27138 tle %xcc, 0x1
27139 std %f8, [%l7 + 0x50]
27140 xor %o4, 0x0D02, %o1
27141 andcc %o5, %o7, %l5
27142 nop
27143 fitod %f8, %f16
27144 fdtoi %f16, %f25
27145 fmul8x16au %f0, %f14, %f4
27146 sub %g7, 0x13AB, %l2
27147 tn %xcc, 0x0
27148 edge8l %i3, %i6, %l0
27149 membar 0x11
27150 nop
27151 set 0x20, %l6
27152 stw %i0, [%l7 + %l6]
27153 mulx %l4, %g2, %g3
27154 andn %i4, 0x0544, %g6
27155 orcc %o3, 0x0558, %o0
27156 fba %fcc3, loop_2369
27157 fxor %f14, %f24, %f18
27158 wr %g0, 0x2a, %asi
27159 ldda [%l7 + 0x20] %asi, %l2
27160loop_2369:
27161 ld [%l7 + 0x2C], %f17
27162 subcc %o6, 0x1606, %l1
27163 tneg %xcc, 0x5
27164 movle %xcc, %i1, %o2
27165 fmovsge %xcc, %f29, %f28
27166 be loop_2370
27167 edge16ln %g5, %g4, %i5
27168 movgu %xcc, %g1, %l6
27169 fnegs %f10, %f31
27170loop_2370:
27171 array16 %i7, %i2, %o4
27172 stx %o5, [%l7 + 0x58]
27173 fmovrsgz %o1, %f22, %f8
27174 nop
27175 setx 0x27CD4D956E1AA983, %l0, %l6
27176 stx %l6, [%l7 + 0x28]
27177 ldd [%l7 + 0x28], %f22
27178 fsqrtd %f22, %f28
27179 array32 %l5, %g7, %l2
27180 ldd [%l7 + 0x40], %i2
27181 fpadd16 %f8, %f10, %f16
27182 nop
27183 setx 0x79DA4C4AF05F3B67, %l0, %l6
27184 stx %l6, [%l7 + 0x18]
27185 ldx [%l7 + 0x18], %fsr
27186 edge8n %o7, %i6, %l0
27187 sth %i0, [%l7 + 0x2E]
27188 fmul8x16au %f30, %f2, %f8
27189 movn %icc, %g2, %l4
27190 fandnot2s %f10, %f6, %f22
27191 add %i4, 0x1D5B, %g3
27192 edge32ln %g6, %o3, %o0
27193 smul %o6, 0x1236, %l3
27194 saved
27195 rdpr %cwp, %g1
27196 rdpr %cansave, %g2
27197 rdpr %canrestore, %g3
27198 rdpr %cleanwin, %g4
27199 rdpr %otherwin, %g5
27200 rdpr %wstate, %g6
27201 or %i1, 0x0962, %l1
27202 movleu %icc, %o2, %g4
27203 movvs %icc, %g5, %i5
27204 sub %g1, %l6, %i2
27205 addccc %o4, 0x0803, %i7
27206 smulcc %o5, 0x0615, %l5
27207 bpos,pn %xcc, loop_2371
27208 ldsb [%l7 + 0x23], %o1
27209 ld [%l7 + 0x10], %f17
27210 orn %g7, 0x1366, %i3
27211loop_2371:
27212 fornot2s %f27, %f12, %f13
27213 addc %o7, %i6, %l0
27214 fbuge %fcc0, loop_2372
27215 addccc %i0, 0x07DC, %l2
27216 prefetch [%l7 + 0x20], 0x3
27217 ldsb [%l7 + 0x14], %l4
27218loop_2372:
27219 tcs %icc, 0x0
27220 ta %icc, 0x0
27221 andncc %i4, %g3, %g6
27222 edge8ln %o3, %g2, %o6
27223 andcc %o0, 0x063E, %i1
27224 mulx %l1, %o2, %g4
27225 tcc %icc, 0x1
27226 movrlz %g5, %l3, %i5
27227 taddcc %g1, %i2, %o4
27228 wr %g0, 0x80, %asi
27229 ldsha [%l7 + 0x14] %asi, %i7
27230 edge8ln %o5, %l6, %l5
27231 movvc %icc, %o1, %i3
27232 fbue,a %fcc0, loop_2373
27233 xnorcc %o7, %i6, %g7
27234 orncc %l0, %l2, %i0
27235 fmovd %f6, %f2
27236loop_2373:
27237 edge8l %l4, %g3, %g6
27238 nop
27239 setx 0x3419FBEA, %l0, %l6
27240 st %l6, [%l7 + 0x28]
27241 ld [%l7 + 0x28], %f21
27242 fsqrts %f21, %f28
27243 xnor %i4, %g2, %o3
27244 bcs %icc, loop_2374
27245 movvs %icc, %o0, %o6
27246 subccc %l1, 0x07FA, %o2
27247 tneg %icc, 0x7
27248loop_2374:
27249 udivx %i1, 0x1035, %g5
27250 fmovrslez %l3, %f27, %f1
27251 brgz %g4, loop_2375
27252 stw %g1, [%l7 + 0x64]
27253 set 0x4C, %o3
27254 swapa [%l7 + %o3] 0x89, %i2
27255loop_2375:
27256 addccc %i5, %i7, %o5
27257 bg loop_2376
27258 fpmerge %f16, %f2, %f22
27259 tvc %xcc, 0x7
27260 andn %o4, %l5, %o1
27261loop_2376:
27262 nop
27263 setx 0x259703EC, %l0, %l6
27264 st %l6, [%l7 + 0x28]
27265 ld [%l7 + 0x28], %f15
27266 setx 0x713B26EC, %l1, %l5
27267 st %l5, [%l7 + 0x10]
27268 ld [%l7 + 0x10], %f0
27269 fdivs %f0, %f15, %f25
27270 bvs loop_2377
27271 alignaddrl %i3, %l6, %o7
27272 movne %xcc, %g7, %i6
27273 sth %l2, [%l7 + 0x0A]
27274loop_2377:
27275 movrne %i0, %l0, %g3
27276 movg %icc, %g6, %l4
27277 fornot2 %f2, %f14, %f2
27278 st %f8, [%l7 + 0x70]
27279 srax %g2, %i4, %o3
27280 fmul8sux16 %f18, %f8, %f28
27281 srax %o6, %l1, %o0
27282 movn %xcc, %o2, %g5
27283 subccc %l3, 0x1A39, %g4
27284 ble loop_2378
27285 edge8l %g1, %i2, %i1
27286 movre %i7, %i5, %o5
27287 edge8 %o4, %o1, %l5
27288loop_2378:
27289 mulx %l6, %o7, %g7
27290 umul %i3, 0x0A9B, %l2
27291 fmuld8sux16 %f3, %f27, %f28
27292 fmovrslz %i0, %f11, %f30
27293 lduh [%l7 + 0x44], %i6
27294 brgz %l0, loop_2379
27295 ldd [%l7 + 0x78], %g6
27296 fmovrsne %l4, %f5, %f7
27297 std %f4, [%l7 + 0x18]
27298loop_2379:
27299 fnors %f19, %f29, %f1
27300 array16 %g3, %i4, %g2
27301 mova %xcc, %o6, %o3
27302 or %l1, 0x165C, %o2
27303 nop
27304 setx 0xB5B08B69077E0D53, %l0, %l6
27305 stx %l6, [%l7 + 0x28]
27306 ldd [%l7 + 0x28], %f14
27307 setx 0x151618A5272C422B, %l1, %l5
27308 stx %l5, [%l7 + 0x10]
27309 ldd [%l7 + 0x10], %f30
27310 fsubd %f30, %f14, %f18
27311 fbn %fcc2, loop_2380
27312 fpmerge %f5, %f29, %f28
27313 movrne %g5, %o0, %l3
27314 edge16ln %g4, %g1, %i1
27315loop_2380:
27316 edge8ln %i7, %i2, %i5
27317 udivx %o4, 0x1020, %o1
27318 nop
27319 fitod %f8, %f20
27320 fdtox %f20, %f30
27321 tl %xcc, 0x6
27322 tpos %xcc, 0x1
27323 movg %xcc, %l5, %o5
27324 bn %icc, loop_2381
27325 fmovdle %icc, %f1, %f8
27326 udivcc %l6, 0x030C, %g7
27327 fbo,a %fcc1, loop_2382
27328loop_2381:
27329 tvs %xcc, 0x0
27330 edge32 %i3, %o7, %i0
27331 tsubcc %i6, %l0, %l2
27332loop_2382:
27333 xorcc %l4, %g6, %i4
27334 tsubcctv %g2, %g3, %o3
27335 srax %o6, %o2, %g5
27336 saved
27337 rdpr %cwp, %g1
27338 rdpr %cansave, %g2
27339 rdpr %canrestore, %g3
27340 rdpr %cleanwin, %g4
27341 rdpr %otherwin, %g5
27342 rdpr %wstate, %g6
27343 fxors %f4, %f16, %f30
27344 brgz %l1, loop_2383
27345 srlx %l3, 0x11, %o0
27346 fmovdn %icc, %f3, %f18
27347 and %g4, %g1, %i7
27348loop_2383:
27349 sll %i2, 0x03, %i5
27350 fbule,a %fcc2, loop_2384
27351 fmovdneg %icc, %f5, %f18
27352 movne %xcc, %o4, %i1
27353 mulx %o1, 0x016D, %o5
27354loop_2384:
27355 fmovrdlez %l6, %f10, %f8
27356 set 0x0, %l4
27357 ldxa [%g0 + %l4] 0x58, %l5
27358 edge32 %g7, %o7, %i0
27359 sdivx %i3, 0x19F4, %l0
27360 nop
27361 setx 0x9711EC4F0E212E2F, %l0, %l6
27362 stx %l6, [%l7 + 0x28]
27363 ldd [%l7 + 0x28], %f22
27364 fsqrtd %f22, %f8
27365 set 0x40, %g4
27366 ldxa [%l7 + %g4] 0x11, %l2
27367 fandnot2s %f22, %f22, %f2
27368 nop
27369 setx 0xCF380CAEBF1B9411, %l0, %l6
27370 stx %l6, [%l7 + 0x28]
27371 ldd [%l7 + 0x28], %f22
27372 setx 0x07C28E8D9EE9F7DA, %l1, %l5
27373 stx %l5, [%l7 + 0x10]
27374 ldd [%l7 + 0x10], %f0
27375 fdivd %f0, %f22, %f8
27376 andncc %i6, %l4, %i4
27377 edge32n %g2, %g3, %o3
27378 fpmerge %f14, %f16, %f20
27379 st %f13, [%l7 + 0x18]
27380 movleu %xcc, %g6, %o2
27381 or %g5, %o6, %l3
27382 tcs %xcc, 0x7
27383 tl %xcc, 0x3
27384 sir 0x0775
27385 fmovdgu %icc, %f6, %f5
27386 bgu,a loop_2385
27387 edge32 %l1, %g4, %o0
27388 tcs %xcc, 0x0
27389 brgez %g1, loop_2386
27390loop_2385:
27391 udivx %i2, 0x01C9, %i5
27392 fmovs %f31, %f26
27393 xorcc %o4, 0x06B8, %i7
27394loop_2386:
27395 movrlez %o1, 0x065, %i1
27396 movgu %xcc, %o5, %l6
27397 fmovdge %xcc, %f21, %f7
27398 fpackfix %f4, %f8
27399 addcc %g7, %o7, %i0
27400 tge %icc, 0x7
27401 pdist %f12, %f2, %f10
27402 be %xcc, loop_2387
27403 stbar
27404 smul %l5, %l0, %l2
27405 sub %i3, %l4, %i4
27406loop_2387:
27407 fmovdgu %icc, %f23, %f5
27408 movrgez %i6, %g3, %o3
27409 fbule,a %fcc1, loop_2388
27410 fcmpeq32 %f30, %f6, %g6
27411 srl %g2, %o2, %o6
27412 add %l3, 0x10B0, %g5
27413loop_2388:
27414 nop
27415 setx 0xF4B8D8E3BFCAD338, %l0, %l6
27416 stx %l6, [%l7 + 0x28]
27417 ldd [%l7 + 0x28], %f24
27418 setx 0xCDDE234C88D384C4, %l1, %l5
27419 stx %l5, [%l7 + 0x10]
27420 ldd [%l7 + 0x10], %f26
27421 fdivd %f26, %f24, %f16
27422 wr %g0, 0x81, %asi
27423 lduwa [%l7 + 0x34] %asi, %l1
27424 udivcc %g4, 0x1156, %o0
27425 fbule %fcc0, loop_2389
27426 ta %xcc, 0x6
27427 movrne %g1, 0x246, %i5
27428 fmovsl %xcc, %f0, %f24
27429loop_2389:
27430 stw %o4, [%l7 + 0x60]
27431 tcs %icc, 0x4
27432 udivcc %i2, 0x035A, %i7
27433 bgu,a,pt %icc, loop_2390
27434 edge32 %o1, %i1, %o5
27435 fmovdne %icc, %f3, %f27
27436 sllx %g7, %l6, %i0
27437loop_2390:
27438 tcs %xcc, 0x0
27439 sir 0x0557
27440 fandnot1s %f24, %f15, %f6
27441 fsrc2s %f22, %f1
27442 edge8 %l5, %o7, %l2
27443 fabss %f21, %f5
27444 mulscc %i3, 0x0319, %l4
27445 sub %i4, %i6, %g3
27446 subc %l0, %g6, %o3
27447 array16 %o2, %g2, %o6
27448 set 0x0C, %o5
27449 stwa %g5, [%l7 + %o5] 0x80
27450 tcs %xcc, 0x0
27451 tvc %xcc, 0x3
27452 movgu %icc, %l3, %g4
27453 umulcc %o0, %l1, %i5
27454 brnz %g1, loop_2391
27455 fornot2s %f21, %f4, %f14
27456 ldsb [%l7 + 0x3E], %i2
27457 fmul8sux16 %f10, %f28, %f0
27458loop_2391:
27459 udiv %o4, 0x189B, %o1
27460 nop
27461 setx 0x97EF4BEF, %l0, %l6
27462 st %l6, [%l7 + 0x28]
27463 ld [%l7 + 0x28], %f4
27464 setx 0xC52AA4B3, %l1, %l5
27465 st %l5, [%l7 + 0x10]
27466 ld [%l7 + 0x10], %f20
27467 fmuls %f20, %f4, %f20
27468 bgu loop_2392
27469 movleu %icc, %i1, %o5
27470 be,a,pt %icc, loop_2393
27471 movrgez %i7, %g7, %i0
27472loop_2392:
27473 tle %xcc, 0x0
27474 tl %xcc, 0x3
27475loop_2393:
27476 bge,a loop_2394
27477 tg %xcc, 0x7
27478 tneg %icc, 0x2
27479 andn %l6, %l5, %o7
27480loop_2394:
27481 ldsw [%l7 + 0x18], %i3
27482 movrgz %l2, 0x244, %l4
27483 fmovrslz %i4, %f31, %f22
27484 andncc %i6, %g3, %g6
27485 fmovsvs %icc, %f24, %f6
27486 movg %xcc, %l0, %o2
27487 umulcc %g2, 0x0E5B, %o3
27488 edge8l %g5, %o6, %l3
27489 fpsub32 %f8, %f14, %f22
27490 movleu %xcc, %g4, %o0
27491 bne,a loop_2395
27492 tsubcc %i5, %l1, %i2
27493 movle %xcc, %g1, %o4
27494 tsubcc %i1, 0x1F23, %o5
27495loop_2395:
27496 tsubcctv %o1, 0x02D8, %g7
27497 fbug,a %fcc2, loop_2396
27498 ba,a loop_2397
27499 xnor %i7, 0x185E, %l6
27500 fcmpeq16 %f28, %f30, %i0
27501loop_2396:
27502 nop
27503 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
27504 nop ! nop ! ldxa [%g0 + 0x3e0] %asi, %o7 ripped by fixASI40.pl ripped by fixASI40.pl
27505loop_2397:
27506 fcmpeq16 %f0, %f10, %l5
27507 stb %l2, [%l7 + 0x56]
27508 fba %fcc2, loop_2398
27509 addcc %l4, 0x1965, %i4
27510 sth %i3, [%l7 + 0x46]
27511 fmovsg %xcc, %f6, %f21
27512loop_2398:
27513 fmovsgu %xcc, %f7, %f9
27514 sdivx %g3, 0x023B, %g6
27515 std %f30, [%l7 + 0x60]
27516 movcc %xcc, %i6, %l0
27517 edge32 %o2, %g2, %o3
27518 fbo %fcc1, loop_2399
27519 ldsh [%l7 + 0x56], %o6
27520 fcmple32 %f4, %f20, %l3
27521 orcc %g5, %o0, %g4
27522loop_2399:
27523 movrlez %l1, 0x171, %i2
27524 fcmple32 %f22, %f26, %i5
27525 array8 %o4, %i1, %g1
27526 bge,a loop_2400
27527 ta %xcc, 0x0
27528 movpos %xcc, %o5, %o1
27529 nop
27530 setx loop_2401, %l0, %l1
27531 wrpr 0x1, %tl
27532 wrpr %l1, %tnpc
27533 setx 0x34400001400, %l0, %l1
27534 wrpr %l1, %tstate
27535 wrhpr 0x4, %htstate
27536 done
27537loop_2400:
27538 movcc %xcc, %g7, %l6
27539 tsubcc %i7, %i0, %l5
27540 fmovdvs %icc, %f28, %f15
27541loop_2401:
27542 fmovdcc %xcc, %f12, %f31
27543 tcc %icc, 0x4
27544 movn %icc, %l2, %o7
27545 tl %xcc, 0x7
27546 andncc %i4, %l4, %i3
27547 andncc %g6, %g3, %i6
27548 nop
27549 setx 0x857F472D8636932C, %l0, %l6
27550 stx %l6, [%l7 + 0x28]
27551 ldd [%l7 + 0x28], %f26
27552 setx 0x8A4F3E2E265AA8E9, %l1, %l5
27553 stx %l5, [%l7 + 0x10]
27554 ldd [%l7 + 0x10], %f12
27555 fmuld %f12, %f26, %f2
27556 fbul,a %fcc1, loop_2402
27557 srax %o2, %l0, %o3
27558 edge8ln %g2, %o6, %l3
27559 nop
27560 fitos %f11, %f24
27561 fstod %f24, %f4
27562loop_2402:
27563 tge %xcc, 0x4
27564 swap [%l7 + 0x50], %o0
27565 fpadd16 %f6, %f12, %f12
27566 andcc %g5, 0x0357, %g4
27567 nop
27568 fitos %f21, %f25
27569 fbug %fcc3, loop_2403
27570 ldsh [%l7 + 0x12], %i2
27571 edge8ln %i5, %l1, %o4
27572 mulscc %i1, 0x0933, %g1
27573loop_2403:
27574 ldd [%l7 + 0x50], %f0
27575 umulcc %o1, %o5, %g7
27576 udivcc %i7, 0x1902, %l6
27577 ldd [%l7 + 0x38], %f24
27578 edge16n %i0, %l2, %o7
27579 fbu %fcc2, loop_2404
27580 tn %icc, 0x2
27581 fnands %f11, %f26, %f16
27582 subccc %l5, %i4, %i3
27583loop_2404:
27584 movg %icc, %g6, %l4
27585 fones %f13
27586 set 0x20, %i5
27587 lda [%l7 + %i5] 0x89, %f1
27588 edge8l %g3, %o2, %l0
27589 edge8ln %o3, %g2, %o6
27590 bcc,pn %icc, loop_2405
27591 tvs %xcc, 0x7
27592 movcc %icc, %i6, %o0
27593 set 0x60, %i4
27594 ldsba [%l7 + %i4] 0x14, %g5
27595loop_2405:
27596 tcc %xcc, 0x7
27597 be %xcc, loop_2406
27598 taddcctv %g4, %i2, %i5
27599 membar #Sync
27600 wr %g0, 0xf9, %asi
27601 ldda [%l7 + 0x40] %asi, %f0
27602loop_2406:
27603 edge32n %l1, %o4, %i1
27604 movvs %xcc, %g1, %l3
27605 nop
27606 setx 0xFDBF28F3, %l0, %l6
27607 st %l6, [%l7 + 0x28]
27608 ld [%l7 + 0x28], %f15
27609 setx 0x71882908, %l1, %l5
27610 st %l5, [%l7 + 0x10]
27611 ld [%l7 + 0x10], %f20
27612 fdivs %f20, %f15, %f20
27613 srl %o1, %o5, %g7
27614 edge32 %i7, %l6, %i0
27615 ta %xcc, 0x0
27616 subcc %l2, 0x1A4E, %l5
27617 te %xcc, 0x6
27618 ldsw [%l7 + 0x48], %i4
27619 fmovdcc %xcc, %f25, %f2
27620 addcc %i3, 0x1C98, %g6
27621 edge16n %o7, %l4, %g3
27622 nop
27623 setx loop_2407, %l0, %l1
27624 jmpl %l1, %o2
27625 fxnors %f1, %f27, %f20
27626 fcmple32 %f10, %f16, %l0
27627 ldsh [%l7 + 0x72], %g2
27628loop_2407:
27629 tsubcctv %o3, %o6, %o0
27630 movge %xcc, %g5, %g4
27631 orn %i2, 0x1226, %i6
27632 movgu %xcc, %l1, %o4
27633 bn,a loop_2408
27634 mova %icc, %i1, %i5
27635 tle %icc, 0x7
27636 wr %g0, 0x89, %asi
27637 stha %l3, [%l7 + 0x68] %asi
27638loop_2408:
27639 tle %icc, 0x3
27640 add %l7, 0x40, %l6
27641 wr %g0, 0x80, %asi
27642 casxa [%l6] 0x80, %g1, %o1
27643 addc %o5, 0x1B9C, %i7
27644 edge8 %g7, %l6, %i0
27645 movne %xcc, %l5, %i4
27646 bgu,pt %xcc, loop_2409
27647 fble %fcc2, loop_2410
27648 fmovsa %icc, %f20, %f14
27649 prefetch [%l7 + 0x68], 0x2
27650loop_2409:
27651 nop
27652 setx 0x895A27946B74DAD5, %l0, %l6
27653 stx %l6, [%l7 + 0x28]
27654 ldd [%l7 + 0x28], %f2
27655 setx 0x73245FB314B39D34, %l1, %l5
27656 stx %l5, [%l7 + 0x10]
27657 ldd [%l7 + 0x10], %f20
27658 fmuld %f20, %f2, %f14
27659loop_2410:
27660 movvs %icc, %l2, %i3
27661 sll %g6, 0x00, %o7
27662 tneg %icc, 0x1
27663 movle %icc, %l4, %o2
27664 saved
27665 rdpr %cwp, %g1
27666 rdpr %cansave, %g2
27667 rdpr %canrestore, %g3
27668 rdpr %cleanwin, %g4
27669 rdpr %otherwin, %g5
27670 rdpr %wstate, %g6
27671 popc 0x1E33, %l0
27672 edge16n %g2, %o3, %o6
27673 fcmple32 %f10, %f30, %o0
27674 ldx [%l7 + 0x50], %g3
27675 tsubcctv %g5, %g4, %i6
27676 tle %icc, 0x6
27677 mulx %i2, 0x0054, %l1
27678 bpos loop_2411
27679 restored
27680 rdpr %cwp, %g1
27681 rdpr %cansave, %g2
27682 rdpr %canrestore, %g3
27683 rdpr %cleanwin, %g4
27684 rdpr %otherwin, %g5
27685 rdpr %wstate, %g6
27686 edge8l %o4, %i1, %i5
27687 udiv %l3, 0x136E, %o1
27688loop_2411:
27689 sdiv %g1, 0x0242, %i7
27690 fpadd16s %f13, %f31, %f8
27691 wr %g0, 0x1e, %asi
27692 stda %f16, [%l7 + 0x40] %asi
27693 membar #Sync
27694 fpmerge %f4, %f11, %f28
27695 fmovsa %xcc, %f26, %f28
27696 sub %g7, %l6, %o5
27697 fones %f5
27698 stx %l5, [%l7 + 0x08]
27699 alignaddr %i0, %i4, %i3
27700 bg %icc, loop_2412
27701 orn %l2, %g6, %o7
27702 udivcc %l4, 0x0656, %o2
27703 bcc,pn %xcc, loop_2413
27704loop_2412:
27705 nop
27706 setx loop_2414, %l0, %l1
27707 wrpr 0x1, %tl
27708 wrpr %l1, %tnpc
27709 setx 0x34400001400, %l0, %l1
27710 wrpr %l1, %tstate
27711 wrhpr 0x4, %htstate
27712 done
27713 tl %icc, 0x0
27714 edge16l %l0, %o3, %g2
27715loop_2413:
27716 array32 %o0, %g3, %o6
27717loop_2414:
27718 nop
27719 wr %g0, 0x19, %asi
27720 ldsha [%l7 + 0x4A] %asi, %g5
27721 xor %i6, %i2, %l1
27722 brgez,a %o4, loop_2415
27723 xnorcc %i1, 0x1300, %g4
27724 bcc,a,pn %xcc, loop_2416
27725 ta %xcc, 0x3
27726loop_2415:
27727 fmovdcc %icc, %f11, %f9
27728 st %f14, [%l7 + 0x20]
27729loop_2416:
27730 nop
27731 wr %g0, 0x10, %asi
27732 ldsha [%l7 + 0x2C] %asi, %l3
27733 tneg %xcc, 0x3
27734 edge8 %i5, %g1, %o1
27735 nop
27736 fitod %f8, %f18
27737 fdtox %f18, %f30
27738 fxtod %f30, %f28
27739 nop
27740 setx 0xFE4CFEFDE1B6D6BF, %l0, %l6
27741 stx %l6, [%l7 + 0x28]
27742 ldd [%l7 + 0x28], %f26
27743 setx 0x9FBBE7D8C2AC23E6, %l1, %l5
27744 stx %l5, [%l7 + 0x10]
27745 ldd [%l7 + 0x10], %f30
27746 faddd %f30, %f26, %f26
27747 ldstub [%l7 + 0x2B], %g7
27748 bleu,a,pn %xcc, loop_2417
27749 nop
27750 fitod %f8, %f16
27751 fdtos %f16, %f2
27752 udiv %l6, 0x1F06, %o5
27753 fbu %fcc3, loop_2418
27754loop_2417:
27755 fbe %fcc0, loop_2419
27756 fornot1 %f20, %f12, %f28
27757 movleu %xcc, %l5, %i7
27758loop_2418:
27759 fmul8x16au %f28, %f27, %f4
27760loop_2419:
27761 srl %i0, %i3, %i4
27762 srl %g6, %l2, %o7
27763 movl %icc, %o2, %l0
27764 flush %l7 + 0x68
27765 udivcc %o3, 0x0F05, %g2
27766 addccc %o0, 0x1F93, %g3
27767 taddcctv %l4, 0x038B, %o6
27768 tleu %xcc, 0x5
27769 nop
27770 fitos %f4, %f19
27771 fstox %f19, %f2
27772 fxtos %f2, %f8
27773 andcc %g5, %i6, %l1
27774 popc 0x1F8C, %o4
27775 addcc %i2, 0x1D46, %g4
27776 nop
27777 setx loop_2420, %l0, %l1
27778 jmpl %l1, %l3
27779 movgu %xcc, %i5, %g1
27780 movleu %xcc, %i1, %o1
27781 bn,a,pt %xcc, loop_2421
27782loop_2420:
27783 sdivcc %l6, 0x0846, %o5
27784 movg %xcc, %l5, %g7
27785 saved
27786 rdpr %cwp, %g1
27787 rdpr %cansave, %g2
27788 rdpr %canrestore, %g3
27789 rdpr %cleanwin, %g4
27790 rdpr %otherwin, %g5
27791 rdpr %wstate, %g6
27792loop_2421:
27793 membar 0x32
27794 orcc %i0, 0x1C12, %i3
27795 set 0x50, %l0
27796 lduba [%l7 + %l0] 0x0c, %i7
27797 movrlz %i4, 0x0C5, %g6
27798 nop
27799 setx loop_2422, %l0, %l1
27800 wrpr 0x1, %tl
27801 wrpr %l1, %tpc
27802 add %l1, 0x4, %l1
27803 wrpr %l1, %tnpc
27804 setx 0x34400001400, %l0, %l1
27805 wrpr %l1, %tstate
27806 wrhpr 0x4, %htstate
27807 retry
27808 tn %xcc, 0x5
27809 movre %o7, %o2, %l2
27810 fabsd %f10, %f26
27811loop_2422:
27812 umul %o3, 0x0BFD, %l0
27813 bge loop_2423
27814 fabss %f4, %f29
27815 tvc %xcc, 0x6
27816 fmovsl %xcc, %f3, %f1
27817loop_2423:
27818 ldsh [%l7 + 0x6C], %o0
27819 edge16l %g2, %g3, %l4
27820 umulcc %g5, 0x11AE, %o6
27821 xnor %i6, %o4, %l1
27822 restored
27823 rdpr %cwp, %g1
27824 rdpr %cansave, %g2
27825 rdpr %canrestore, %g3
27826 rdpr %cleanwin, %g4
27827 rdpr %otherwin, %g5
27828 rdpr %wstate, %g6
27829 movleu %xcc, %i2, %l3
27830 array16 %i5, %g1, %i1
27831 fnot1s %f23, %f25
27832 bcs,pn %xcc, loop_2424
27833 array32 %o1, %g4, %o5
27834 set 0x38, %i0
27835 prefetcha [%l7 + %i0] 0x0c, 0x1
27836loop_2424:
27837 nop
27838 setx 0x898A04A5, %l0, %l6
27839 st %l6, [%l7 + 0x28]
27840 ld [%l7 + 0x28], %f29
27841 fsqrts %f29, %f13
27842 edge32n %l6, %g7, %i3
27843 flush %l7 + 0x20
27844 fblg,a %fcc1, loop_2425
27845 stb %i0, [%l7 + 0x63]
27846 fba,a %fcc2, loop_2426
27847 ldd [%l7 + 0x78], %i4
27848loop_2425:
27849 movn %icc, %i7, %o7
27850 fornot1 %f12, %f14, %f12
27851loop_2426:
27852 fmovdcc %icc, %f7, %f18
27853 swap [%l7 + 0x78], %g6
27854 fand %f18, %f8, %f24
27855 edge16n %o2, %o3, %l2
27856 st %f25, [%l7 + 0x48]
27857 wr %g0, 0x04, %asi
27858 prefetcha [%l7 + 0x30] %asi, 0x3
27859 add %l7, 0x18, %l6
27860 wr %g0, 0x89, %asi
27861 casxa [%l6] %asi, %o0, %g3
27862 set 0x4F, %l3
27863 lduba [%l7 + %l3] 0x15, %g2
27864 and %g5, %l4, %o6
27865 xnorcc %i6, 0x0440, %o4
27866 tne %icc, 0x5
27867 wr %g0, 0x88, %asi
27868 stwa %i2, [%l7 + 0x20] %asi
27869 tsubcc %l3, 0x08A4, %l1
27870 smulcc %g1, %i5, %i1
27871 xnor %g4, %o5, %o1
27872 fmovrdne %l6, %f4, %f0
27873 movvs %xcc, %g7, %l5
27874 edge32 %i3, %i4, %i7
27875 tcc %xcc, 0x4
27876 mulx %o7, %g6, %i0
27877 fmovdge %icc, %f17, %f9
27878 bshuffle %f12, %f0, %f22
27879 fbo %fcc0, loop_2427
27880 fmovdne %icc, %f4, %f20
27881 ldd [%l7 + 0x60], %o2
27882 andncc %l2, %l0, %o3
27883loop_2427:
27884 fblg,a %fcc3, loop_2428
27885 fmovsneg %icc, %f20, %f17
27886 move %xcc, %g3, %o0
27887 sll %g5, 0x00, %l4
27888loop_2428:
27889 smul %o6, 0x0D50, %g2
27890 fandnot2s %f0, %f23, %f31
27891 smulcc %o4, %i2, %l3
27892 orcc %l1, 0x15F5, %i6
27893 sub %i5, %i1, %g1
27894 set 0x30, %g3
27895 prefetcha [%l7 + %g3] 0x15, 0x1
27896 wr %g0, 0x11, %asi
27897 lda [%l7 + 0x64] %asi, %f6
27898 orn %o1, 0x157C, %l6
27899 set 0x70, %o2
27900 prefetcha [%l7 + %o2] 0x89, 0x3
27901 mulscc %l5, 0x1C91, %i3
27902 bgu loop_2429
27903 subccc %o5, %i7, %i4
27904 and %g6, %o7, %o2
27905 wr %g0, 0x80, %asi
27906 ldsha [%l7 + 0x2A] %asi, %l2
27907loop_2429:
27908 fblg %fcc0, loop_2430
27909 nop
27910 fitos %f14, %f24
27911 fstoi %f24, %f22
27912 membar 0x3C
27913 stbar
27914loop_2430:
27915 fmovrsne %i0, %f31, %f30
27916 fbo,a %fcc3, loop_2431
27917 sdiv %o3, 0x19D7, %g3
27918 set 0x28, %g7
27919 ldxa [%l7 + %g7] 0x14, %o0
27920loop_2431:
27921 fsrc2s %f10, %f6
27922 taddcctv %g5, %l0, %l4
27923 ldsb [%l7 + 0x64], %o6
27924 membar 0x04
27925 xnorcc %o4, %g2, %l3
27926 fnegs %f27, %f25
27927 wr %g0, 0x10, %asi
27928 ldxa [%l7 + 0x10] %asi, %l1
27929 udivx %i6, 0x01C8, %i2
27930 movl %icc, %i5, %g1
27931 sdivcc %g4, 0x09F6, %i1
27932 saved
27933 rdpr %cwp, %g1
27934 rdpr %cansave, %g2
27935 rdpr %canrestore, %g3
27936 rdpr %cleanwin, %g4
27937 rdpr %otherwin, %g5
27938 rdpr %wstate, %g6
27939 nop
27940 setx loop_2432, %l0, %l1
27941 jmpl %l1, %o1
27942 fsrc2s %f12, %f17
27943 fmovd %f30, %f22
27944 nop
27945 setx loop_2433, %l0, %l1
27946 wrpr 0x1, %tl
27947 wrpr %l1, %tpc
27948 add %l1, 0x4, %l1
27949 wrpr %l1, %tnpc
27950 setx 0x34400001400, %l0, %l1
27951 wrpr %l1, %tstate
27952 wrhpr 0x4, %htstate
27953 retry
27954loop_2432:
27955 tsubcctv %g7, 0x0CD4, %l5
27956 ble,a loop_2434
27957 tvs %xcc, 0x2
27958loop_2433:
27959 fnors %f6, %f31, %f4
27960 xnor %l6, 0x0154, %i3
27961loop_2434:
27962 andncc %i7, %o5, %g6
27963 edge16 %i4, %o7, %l2
27964 udivx %i0, 0x119E, %o2
27965 sra %g3, %o3, %o0
27966 tpos %xcc, 0x3
27967 sdivx %l0, 0x0945, %g5
27968 tleu %xcc, 0x3
27969 fsrc2 %f22, %f12
27970 edge16 %o6, %l4, %o4
27971 tle %icc, 0x0
27972 tsubcctv %g2, %l3, %l1
27973 fbn,a %fcc2, loop_2435
27974 edge32ln %i6, %i5, %i2
27975 tneg %xcc, 0x6
27976 add %l7, 0x28, %l6
27977 wr %g0, 0x80, %asi
27978 casxa [%l6] %asi, %g4, %i1
27979loop_2435:
27980 umulcc %g1, %g7, %o1
27981 movre %l5, %l6, %i3
27982 move %icc, %o5, %g6
27983 edge16 %i4, %i7, %o7
27984 sdivx %l2, 0x1C9B, %o2
27985 sdivx %i0, 0x0C33, %o3
27986 add %l7, 0x74, %l6
27987 wr %g0, 0x0c, %asi
27988 lda [%l6] %asi, %o0
27989 casa [%l6] 0x0c, %o0, %l0
27990 addc %g5, 0x13BE, %g3
27991 taddcctv %l4, 0x1FF9, %o4
27992 nop
27993 fitos %f13, %f13
27994 fstod %f13, %f24
27995 fbne %fcc3, loop_2436
27996 sdivx %g2, 0x1EFF, %o6
27997 fmovrdlz %l3, %f12, %f30
27998 andncc %l1, %i6, %i5
27999loop_2436:
28000 sll %i2, 0x08, %g4
28001 umul %g1, 0x0951, %g7
28002 fpadd32s %f19, %f1, %f2
28003 move %icc, %o1, %i1
28004 fmovrslz %l5, %f23, %f29
28005 andcc %i3, 0x117B, %l6
28006 fmovspos %icc, %f10, %f5
28007 xnor %o5, %g6, %i4
28008 nop
28009 setx loop_2437, %l0, %l1
28010 wrpr 0x1, %tl
28011 wrpr %l1, %tpc
28012 add %l1, 0x4, %l1
28013 wrpr %l1, %tnpc
28014 setx 0x34400001400, %l0, %l1
28015 wrpr %l1, %tstate
28016 wrhpr 0x4, %htstate
28017 retry
28018 umul %i7, 0x19F9, %l2
28019 brgez,a %o2, loop_2438
28020 udivx %o7, 0x128D, %o3
28021loop_2437:
28022 brnz %o0, loop_2439
28023 sdivx %i0, 0x03A5, %l0
28024loop_2438:
28025 fmovrsgz %g5, %f8, %f25
28026 fmovrdgez %l4, %f28, %f28
28027loop_2439:
28028 or %o4, %g2, %o6
28029 array8 %g3, %l3, %l1
28030 set 0x20, %i1
28031 lda [%l7 + %i1] 0x0c, %f19
28032 tn %xcc, 0x2
28033 udiv %i6, 0x19E4, %i2
28034 movrlz %i5, 0x03D, %g4
28035 set 0x1C, %i7
28036 ldswa [%l7 + %i7] 0x89, %g7
28037 edge32n %g1, %i1, %o1
28038 orn %i3, %l6, %l5
28039 tpos %xcc, 0x1
28040 fmovsge %icc, %f1, %f31
28041 tvs %icc, 0x1
28042 stx %o5, [%l7 + 0x78]
28043 edge16n %i4, %g6, %i7
28044 xnor %o2, 0x14C2, %o7
28045 movleu %xcc, %l2, %o3
28046 ba,a %xcc, loop_2440
28047 ta %xcc, 0x4
28048 edge8l %o0, %i0, %g5
28049 array16 %l0, %l4, %g2
28050loop_2440:
28051 fmovsvs %xcc, %f23, %f18
28052 fbug %fcc0, loop_2441
28053 srl %o6, %o4, %l3
28054 nop
28055 setx loop_2442, %l0, %l1
28056 wrpr 0x1, %tl
28057 wrpr %l1, %tnpc
28058 setx 0x34400001400, %l0, %l1
28059 wrpr %l1, %tstate
28060 wrhpr 0x4, %htstate
28061 done
28062 edge16 %l1, %g3, %i2
28063loop_2441:
28064 brgz %i5, loop_2443
28065 xnorcc %i6, 0x1DE9, %g7
28066loop_2442:
28067 movpos %icc, %g4, %i1
28068 fbuge %fcc1, loop_2444
28069loop_2443:
28070 fmovdneg %xcc, %f18, %f15
28071 bge,pn %icc, loop_2445
28072 fbu %fcc2, loop_2446
28073loop_2444:
28074 ldsb [%l7 + 0x3B], %g1
28075 fmovd %f14, %f26
28076loop_2445:
28077 fmovdcs %xcc, %f19, %f3
28078loop_2446:
28079 addc %i3, %l6, %o1
28080 movne %icc, %l5, %i4
28081 mova %icc, %g6, %o5
28082 sub %o2, 0x116D, %o7
28083 tle %xcc, 0x2
28084 fba %fcc0, loop_2447
28085 udivcc %l2, 0x15E5, %i7
28086 set 0x50, %l2
28087 ldxa [%l7 + %l2] 0x80, %o3
28088loop_2447:
28089 edge32l %i0, %o0, %g5
28090 edge8 %l0, %g2, %l4
28091 nop
28092 setx 0xF65B35FDA050D41E, %l0, %l6
28093 stx %l6, [%l7 + 0x10]
28094 ldx [%l7 + 0x10], %fsr
28095 ta %icc, 0x6
28096 fmovsvs %icc, %f5, %f25
28097 tneg %xcc, 0x7
28098 subc %o6, %o4, %l1
28099 set 0x2E, %l5
28100 ldsba [%l7 + %l5] 0x18, %g3
28101 udiv %l3, 0x0726, %i2
28102 nop
28103 fitos %f1, %f19
28104 fstox %f19, %f8
28105 fxtos %f8, %f19
28106 wr %g0, 0x88, %asi
28107 stxa %i6, [%l7 + 0x68] %asi
28108 movneg %xcc, %g7, %i5
28109 nop
28110 setx loop_2448, %l0, %l1
28111 wrpr 0x1, %tl
28112 wrpr %l1, %tpc
28113 add %l1, 0x4, %l1
28114 wrpr %l1, %tnpc
28115 setx 0x34400001400, %l0, %l1
28116 wrpr %l1, %tstate
28117 wrhpr 0x4, %htstate
28118 retry
28119 fmul8x16 %f15, %f4, %f4
28120 movre %g4, 0x1FA, %g1
28121 mulx %i3, %l6, %o1
28122loop_2448:
28123 fpadd16 %f18, %f2, %f14
28124 fbuge,a %fcc3, loop_2449
28125 fmovdge %xcc, %f20, %f28
28126 fpsub32s %f31, %f10, %f11
28127 fand %f18, %f22, %f6
28128loop_2449:
28129 edge8n %i1, %l5, %g6
28130 mulx %i4, 0x0670, %o5
28131 set 0x74, %i6
28132 lda [%l7 + %i6] 0x88, %f9
28133 nop
28134 fitod %f8, %f16
28135 fdtox %f16, %f4
28136 fxtod %f4, %f2
28137 tsubcc %o7, 0x0CD7, %o2
28138 edge32 %l2, %i7, %i0
28139 movle %icc, %o0, %o3
28140 bcc,a loop_2450
28141 orncc %g5, 0x12A0, %l0
28142 tvc %icc, 0x0
28143 fcmpeq16 %f6, %f24, %g2
28144loop_2450:
28145 orncc %l4, %o4, %o6
28146 brgez %g3, loop_2451
28147 bg,a,pn %icc, loop_2452
28148 te %icc, 0x4
28149 xor %l3, %i2, %i6
28150loop_2451:
28151 andcc %l1, 0x1797, %g7
28152loop_2452:
28153 fmovdvc %icc, %f5, %f30
28154 and %g4, %i5, %i3
28155 wr %g0, 0x18, %asi
28156 sta %f5, [%l7 + 0x2C] %asi
28157 umulcc %g1, %l6, %o1
28158 mulx %i1, 0x11FE, %l5
28159 ble,a loop_2453
28160 fandnot1s %f21, %f14, %f0
28161 ta %xcc, 0x7
28162 edge16 %i4, %g6, %o5
28163loop_2453:
28164 popc %o2, %l2
28165 fmovdg %icc, %f21, %f10
28166 set 0x30, %o6
28167 lduba [%l7 + %o6] 0x81, %i7
28168 movpos %icc, %o7, %i0
28169 bcc %xcc, loop_2454
28170 mova %icc, %o3, %o0
28171 mova %xcc, %l0, %g2
28172 movle %xcc, %l4, %o4
28173loop_2454:
28174 ldsb [%l7 + 0x66], %o6
28175 edge16 %g5, %g3, %l3
28176 udivx %i6, 0x1780, %i2
28177 xnor %l1, %g4, %i5
28178 set 0x0C, %i2
28179 ldsha [%l7 + %i2] 0x88, %i3
28180 tpos %xcc, 0x5
28181 andncc %g1, %l6, %g7
28182 ldsw [%l7 + 0x2C], %o1
28183 sdiv %l5, 0x049C, %i4
28184 tvs %icc, 0x3
28185 edge8n %g6, %i1, %o2
28186 set 0x1D, %g1
28187 ldsba [%l7 + %g1] 0x14, %o5
28188 sub %l2, 0x0DB0, %i7
28189 array32 %i0, %o7, %o0
28190 tcc %icc, 0x2
28191 array32 %l0, %o3, %g2
28192 movgu %xcc, %l4, %o6
28193 tcs %icc, 0x2
28194 fbne,a %fcc2, loop_2455
28195 ldsh [%l7 + 0x5C], %g5
28196 te %xcc, 0x1
28197 edge16l %g3, %l3, %i6
28198loop_2455:
28199 array32 %i2, %l1, %g4
28200 set 0x40, %i3
28201 stda %f0, [%l7 + %i3] 0x80
28202 tl %xcc, 0x5
28203 movne %icc, %o4, %i5
28204 ldd [%l7 + 0x70], %i2
28205 tn %xcc, 0x7
28206 ble,pn %xcc, loop_2456
28207 bne,a loop_2457
28208 te %xcc, 0x6
28209 fmovdpos %icc, %f17, %f12
28210loop_2456:
28211 nop
28212 set 0x35, %g2
28213 stba %g1, [%l7 + %g2] 0x10
28214loop_2457:
28215 te %icc, 0x2
28216 srax %l6, 0x07, %o1
28217 tge %xcc, 0x5
28218 array8 %l5, %g7, %g6
28219 faligndata %f10, %f14, %f22
28220 sllx %i1, %o2, %i4
28221 movl %xcc, %o5, %i7
28222 ldub [%l7 + 0x47], %i0
28223 edge8ln %o7, %o0, %l2
28224 taddcctv %o3, 0x0217, %l0
28225 wr %g0, 0x18, %asi
28226 ldsha [%l7 + 0x42] %asi, %g2
28227 nop
28228 fitos %f6, %f23
28229 fstox %f23, %f18
28230 movle %xcc, %l4, %g5
28231 ldub [%l7 + 0x46], %o6
28232 mova %icc, %g3, %i6
28233 tneg %icc, 0x5
28234 mulscc %i2, %l3, %g4
28235 wr %g0, 0xeb, %asi
28236 stba %l1, [%l7 + 0x17] %asi
28237 membar #Sync
28238 subccc %i5, 0x0976, %i3
28239 udivx %o4, 0x1611, %l6
28240 movcs %icc, %o1, %l5
28241 fmovsge %icc, %f14, %f31
28242 orn %g1, %g7, %i1
28243 movrlz %g6, %i4, %o2
28244 umulcc %o5, %i0, %o7
28245 taddcc %i7, %o0, %l2
28246 fcmpeq16 %f22, %f26, %o3
28247 fpack16 %f4, %f25
28248 set 0x08, %o4
28249 ldxa [%l7 + %o4] 0x88, %g2
28250 udivcc %l4, 0x0294, %l0
28251 umulcc %o6, 0x1609, %g3
28252 ba,a,pn %icc, loop_2458
28253 move %xcc, %g5, %i2
28254 fandnot2 %f26, %f26, %f0
28255 std %f22, [%l7 + 0x78]
28256loop_2458:
28257 umul %l3, 0x0E93, %i6
28258 orcc %g4, 0x0D78, %i5
28259 fmovsleu %icc, %f13, %f7
28260 subccc %i3, %l1, %o4
28261 brz,a %o1, loop_2459
28262 fmovsg %icc, %f13, %f31
28263 xor %l6, %g1, %l5
28264 bleu,a loop_2460
28265loop_2459:
28266 membar 0x5C
28267 smul %g7, %g6, %i4
28268 fbue %fcc3, loop_2461
28269loop_2460:
28270 tneg %xcc, 0x2
28271 fornot2 %f18, %f18, %f14
28272 orn %o2, %i1, %o5
28273loop_2461:
28274 andcc %o7, %i0, %o0
28275 add %i7, 0x1E7A, %o3
28276 bg,a loop_2462
28277 addc %g2, 0x1C4B, %l2
28278 edge8l %l0, %l4, %g3
28279 wr %g0, 0x2a, %asi
28280 stha %o6, [%l7 + 0x56] %asi
28281 membar #Sync
28282loop_2462:
28283 add %i2, 0x0EA3, %g5
28284 tsubcctv %i6, 0x0798, %l3
28285 fmovsg %xcc, %f4, %f23
28286 flush %l7 + 0x5C
28287 fandnot1 %f16, %f18, %f18
28288 nop
28289 setx 0xA1A21AD8D32EFF5A, %l0, %l6
28290 stx %l6, [%l7 + 0x28]
28291 ldd [%l7 + 0x28], %f28
28292 setx 0x079EC9ECE99A4B70, %l1, %l5
28293 stx %l5, [%l7 + 0x10]
28294 ldd [%l7 + 0x10], %f14
28295 fsubd %f14, %f28, %f6
28296 fmovrslez %g4, %f9, %f26
28297 movcc %icc, %i5, %i3
28298 fmovd %f16, %f18
28299 movleu %xcc, %o4, %o1
28300 tpos %xcc, 0x1
28301 fornot2 %f20, %f8, %f16
28302 stb %l1, [%l7 + 0x0E]
28303 and %g1, 0x1966, %l5
28304 movge %xcc, %g7, %l6
28305 tsubcctv %i4, %o2, %g6
28306 bpos,pt %icc, loop_2463
28307 fandnot1 %f14, %f10, %f0
28308 mova %xcc, %i1, %o5
28309 sth %i0, [%l7 + 0x5A]
28310loop_2463:
28311 nop
28312 wr %g0, 0x11, %asi
28313 sta %f19, [%l7 + 0x60] %asi
28314 movle %xcc, %o0, %i7
28315 orn %o7, 0x10C0, %o3
28316 srlx %l2, 0x05, %g2
28317 tvs %xcc, 0x1
28318 set 0x58, %o0
28319 ldsha [%l7 + %o0] 0x10, %l0
28320 add %l7, 0x5C, %l6
28321 wr %g0, 0x80, %asi
28322 lda [%l6] %asi, %g3
28323 casa [%l6] %asi, %g3, %l4
28324 movrgez %i2, 0x17D, %o6
28325 udiv %i6, 0x1F13, %l3
28326 orn %g4, %g5, %i5
28327 srlx %i3, 0x09, %o4
28328 subccc %o1, %g1, %l1
28329 fmovsvs %xcc, %f23, %f12
28330 taddcctv %l5, 0x12FF, %l6
28331 membar 0x56
28332 edge32l %g7, %i4, %g6
28333 fbl,a %fcc2, loop_2464
28334 fbge %fcc3, loop_2465
28335 movre %i1, 0x3F2, %o5
28336 fmovsg %icc, %f26, %f3
28337loop_2464:
28338 fbe,a %fcc0, loop_2466
28339loop_2465:
28340 movrgez %i0, %o2, %o0
28341 movpos %icc, %i7, %o3
28342 movrgez %l2, %g2, %l0
28343loop_2466:
28344 udivcc %o7, 0x0CCB, %l4
28345 tvs %icc, 0x4
28346 add %l7, 0x6C, %l6
28347 wr %g0, 0x10, %asi
28348 casa [%l6] 0x10, %g3, %i2
28349 fandnot2s %f21, %f16, %f17
28350 fzero %f28
28351 set 0x10, %g6
28352 ldsha [%l7 + %g6] 0x14, %i6
28353 tge %xcc, 0x2
28354 bneg,a %xcc, loop_2467
28355 fmovsle %icc, %f12, %f19
28356 xnor %o6, %l3, %g5
28357 umul %g4, %i3, %i5
28358loop_2467:
28359 alignaddrl %o1, %g1, %o4
28360 fand %f20, %f18, %f20
28361 fbe %fcc2, loop_2468
28362 bge,pt %xcc, loop_2469
28363 movgu %icc, %l5, %l1
28364 restored
28365 rdpr %cwp, %g1
28366 rdpr %cansave, %g2
28367 rdpr %canrestore, %g3
28368 rdpr %cleanwin, %g4
28369 rdpr %otherwin, %g5
28370 rdpr %wstate, %g6
28371loop_2468:
28372 xnorcc %l6, 0x01F9, %g7
28373loop_2469:
28374 nop
28375 wr %g0, 0x11, %asi
28376 stda %f0, [%l7 + 0x40] %asi
28377 alignaddrl %i4, %g6, %o5
28378 tsubcctv %i1, 0x0019, %i0
28379 tcs %icc, 0x5
28380 alignaddr %o0, %i7, %o2
28381 brz %l2, loop_2470
28382 tsubcctv %o3, 0x1C48, %g2
28383 fmul8sux16 %f16, %f0, %f10
28384 nop
28385 setx loop_2471, %l0, %l1
28386 wrpr 0x1, %tl
28387 wrpr %l1, %tnpc
28388 setx 0x34400001400, %l0, %l1
28389 wrpr %l1, %tstate
28390 wrhpr 0x4, %htstate
28391 done
28392loop_2470:
28393 brgz %o7, loop_2472
28394 edge32l %l4, %l0, %g3
28395 movcc %xcc, %i6, %i2
28396loop_2471:
28397 umul %o6, %l3, %g5
28398loop_2472:
28399 edge32ln %g4, %i3, %i5
28400 nop
28401 setx 0xB6F26EC9307200D4, %l0, %l6
28402 stx %l6, [%l7 + 0x18]
28403 ldx [%l7 + 0x18], %fsr
28404 fcmple16 %f6, %f2, %o1
28405 fmul8x16au %f16, %f5, %f14
28406 add %l7, 0x58, %l6
28407 wr %g0, 0x18, %asi
28408 lda [%l6] %asi, %g1
28409 casa [%l6] %asi, %g1, %l5
28410 fmovrslz %o4, %f3, %f3
28411 movrgz %l1, %l6, %g7
28412 brgz,a %g6, loop_2473
28413 srax %i4, 0x06, %i1
28414 mulx %o5, 0x06CB, %i0
28415 fmovsleu %icc, %f4, %f18
28416loop_2473:
28417 tsubcc %o0, %o2, %i7
28418 wr %g0, 0x89, %asi
28419 prefetcha [%l7 + 0x78] %asi, 0x0
28420 fones %f14
28421 fble,a %fcc1, loop_2474
28422 taddcctv %o3, %g2, %l4
28423 fandnot2 %f6, %f16, %f6
28424 tl %xcc, 0x1
28425loop_2474:
28426 nop
28427 set 0x54, %l1
28428 ldstuba [%l7 + %l1] 0x89, %l0
28429 fpmerge %f27, %f23, %f30
28430 tsubcc %g3, %i6, %o7
28431 bl,a loop_2475
28432 sll %i2, 0x16, %o6
28433 lduw [%l7 + 0x18], %g5
28434 movneg %icc, %l3, %i3
28435loop_2475:
28436 movrlz %g4, %i5, %g1
28437 orncc %o1, 0x03C2, %o4
28438 tl %icc, 0x5
28439 tge %xcc, 0x5
28440 fblg,a %fcc3, loop_2476
28441 andn %l1, 0x07C5, %l6
28442 fbo,a %fcc2, loop_2477
28443 fbe,a %fcc1, loop_2478
28444loop_2476:
28445 edge32ln %g7, %l5, %g6
28446 nop
28447 setx 0x9425F78F104142EA, %l0, %l6
28448 stx %l6, [%l7 + 0x28]
28449 ldx [%l7 + 0x28], %fsr
28450loop_2477:
28451 fbule,a %fcc2, loop_2479
28452loop_2478:
28453 nop
28454 fitod %f12, %f4
28455 fdtoi %f4, %f24
28456 fcmpne32 %f16, %f0, %i4
28457 fbl,a %fcc0, loop_2480
28458loop_2479:
28459 nop
28460 setx 0xDA007AB6, %l0, %l6
28461 st %l6, [%l7 + 0x28]
28462 ld [%l7 + 0x28], %f21
28463 setx 0x7652D2E9, %l1, %l5
28464 st %l5, [%l7 + 0x10]
28465 ld [%l7 + 0x10], %f31
28466 fmuls %f31, %f21, %f28
28467 movn %icc, %i1, %o5
28468 fbge,a %fcc1, loop_2481
28469loop_2480:
28470 fmul8x16 %f27, %f14, %f26
28471 pdist %f20, %f8, %f22
28472 tcc %xcc, 0x4
28473loop_2481:
28474 fmovrde %o0, %f12, %f0
28475 nop
28476 setx 0xD06290E5, %l0, %l6
28477 st %l6, [%l7 + 0x28]
28478 ld [%l7 + 0x28], %f1
28479 setx 0x0CC8953B, %l1, %l5
28480 st %l5, [%l7 + 0x10]
28481 ld [%l7 + 0x10], %f12
28482 fmuls %f12, %f1, %f31
28483 array16 %i0, %i7, %o2
28484 fmovscc %icc, %f11, %f15
28485 movrgez %o3, %l2, %l4
28486 saved
28487 rdpr %cwp, %g1
28488 rdpr %cansave, %g2
28489 rdpr %canrestore, %g3
28490 rdpr %cleanwin, %g4
28491 rdpr %otherwin, %g5
28492 rdpr %wstate, %g6
28493 movre %g2, %l0, %g3
28494 fxnor %f0, %f4, %f6
28495 movrgez %i6, %o7, %i2
28496 sethi 0x1DFF, %o6
28497 edge32l %l3, %g5, %i3
28498 movcs %xcc, %i5, %g1
28499 ldx [%l7 + 0x78], %g4
28500 move %xcc, %o4, %o1
28501 edge32 %l1, %l6, %l5
28502 xnor %g6, %i4, %i1
28503 movre %o5, %o0, %i0
28504 sub %g7, %o2, %o3
28505 and %l2, %i7, %g2
28506 nop
28507 setx loop_2482, %l0, %l1
28508 wrpr 0x1, %tl
28509 wrpr %l1, %tnpc
28510 setx 0x34400001400, %l0, %l1
28511 wrpr %l1, %tstate
28512 wrhpr 0x4, %htstate
28513 done
28514 fone %f16
28515 umul %l0, %l4, %i6
28516 tne %xcc, 0x2
28517loop_2482:
28518 fpsub16 %f16, %f26, %f2
28519 srl %g3, %o7, %i2
28520 movge %xcc, %l3, %o6
28521 sdiv %g5, 0x1337, %i3
28522 taddcc %i5, 0x051E, %g1
28523 fmovrdlez %g4, %f4, %f10
28524 sra %o4, %o1, %l6
28525 set 0x28, %o1
28526 stha %l5, [%l7 + %o1] 0x10
28527 nop
28528 setx loop_2483, %l0, %l1
28529 jmpl %l1, %l1
28530 edge16l %g6, %i4, %o5
28531 taddcc %o0, %i0, %i1
28532 edge16ln %o2, %o3, %l2
28533loop_2483:
28534 nop
28535 setx loop_2484, %l0, %l1
28536 wrpr 0x1, %tl
28537 wrpr %l1, %tpc
28538 add %l1, 0x4, %l1
28539 wrpr %l1, %tnpc
28540 setx 0x34400001400, %l0, %l1
28541 wrpr %l1, %tstate
28542 wrhpr 0x4, %htstate
28543 retry
28544 taddcc %i7, 0x1E54, %g7
28545 fmuld8ulx16 %f5, %f9, %f2
28546 fzeros %f14
28547loop_2484:
28548 array16 %g2, %l4, %l0
28549 fcmpeq16 %f26, %f16, %i6
28550 tsubcc %o7, %g3, %l3
28551 bgu,a,pt %icc, loop_2485
28552 bg,a %icc, loop_2486
28553 udiv %o6, 0x01D2, %g5
28554 movvs %xcc, %i3, %i2
28555loop_2485:
28556 srlx %i5, %g1, %o4
28557loop_2486:
28558 fmul8sux16 %f22, %f14, %f22
28559 umulcc %o1, 0x073D, %g4
28560 orncc %l5, 0x1449, %l1
28561 bg,pt %icc, loop_2487
28562 edge16n %l6, %i4, %g6
28563 brlz %o0, loop_2488
28564 xnor %i0, %i1, %o5
28565loop_2487:
28566 fblg %fcc1, loop_2489
28567 fnors %f14, %f7, %f8
28568loop_2488:
28569 andn %o3, %o2, %i7
28570 movvs %icc, %l2, %g7
28571loop_2489:
28572 fnor %f16, %f2, %f20
28573 edge32n %g2, %l0, %l4
28574 fnors %f27, %f0, %f28
28575 brgz %o7, loop_2490
28576 fxnor %f18, %f6, %f26
28577 wr %g0, 0x11, %asi
28578 swapa [%l7 + 0x6C] %asi, %g3
28579loop_2490:
28580 bneg loop_2491
28581 edge8n %l3, %o6, %i6
28582 nop
28583 set 0x64, %o7
28584 stw %i3, [%l7 + %o7]
28585 stw %g5, [%l7 + 0x20]
28586loop_2491:
28587 xnor %i2, 0x18B7, %i5
28588 fmovrdgez %o4, %f10, %f16
28589 movrne %g1, 0x3BA, %g4
28590 nop
28591 setx loop_2492, %l0, %l1
28592 wrpr 0x1, %tl
28593 wrpr %l1, %tpc
28594 add %l1, 0x4, %l1
28595 wrpr %l1, %tnpc
28596 setx 0x34400001400, %l0, %l1
28597 wrpr %l1, %tstate
28598 wrhpr 0x4, %htstate
28599 retry
28600 nop
28601 setx 0xE5D4EE594C64B189, %l0, %l6
28602 stx %l6, [%l7 + 0x28]
28603 ldd [%l7 + 0x28], %f0
28604 setx 0xBBAD7328E3ECFBE3, %l1, %l5
28605 stx %l5, [%l7 + 0x10]
28606 ldd [%l7 + 0x10], %f2
28607 fdivd %f2, %f0, %f8
28608 sll %o1, %l5, %l1
28609 smulcc %l6, %i4, %g6
28610loop_2492:
28611 fmovrdgz %i0, %f10, %f30
28612 set 0x60, %l6
28613 swapa [%l7 + %l6] 0x88, %i1
28614 fxnors %f21, %f0, %f19
28615 fxors %f17, %f10, %f3
28616 fmovrdlz %o5, %f20, %f8
28617 fblg %fcc3, loop_2493
28618 nop
28619 setx 0x328EE51AF75371CE, %l0, %l6
28620 stx %l6, [%l7 + 0x28]
28621 ldd [%l7 + 0x28], %f8
28622 setx 0x8805A4DDE3D2509A, %l1, %l5
28623 stx %l5, [%l7 + 0x10]
28624 ldd [%l7 + 0x10], %f26
28625 fsubd %f26, %f8, %f10
28626 movge %icc, %o0, %o3
28627 nop
28628 fitos %f13, %f24
28629 fstod %f24, %f6
28630loop_2493:
28631 tg %icc, 0x7
28632 lduw [%l7 + 0x44], %o2
28633 udivcc %l2, 0x0E01, %i7
28634 tle %xcc, 0x1
28635 movl %icc, %g7, %l0
28636 tneg %icc, 0x2
28637 addc %g2, %l4, %o7
28638 fbu %fcc1, loop_2494
28639 nop
28640 set 0x19, %g5
28641 ldsb [%l7 + %g5], %g3
28642 tgu %xcc, 0x6
28643 smulcc %o6, 0x04B0, %i6
28644loop_2494:
28645 tge %xcc, 0x3
28646 edge8l %i3, %g5, %i2
28647 fbl %fcc2, loop_2495
28648 fmovrslz %i5, %f30, %f4
28649 bcc,pn %xcc, loop_2496
28650 tleu %xcc, 0x2
28651loop_2495:
28652 srlx %l3, 0x19, %o4
28653 movl %xcc, %g4, %g1
28654loop_2496:
28655 movrgez %l5, 0x151, %o1
28656 taddcctv %l1, 0x01BC, %l6
28657 tpos %icc, 0x7
28658 sllx %g6, 0x04, %i4
28659 fxor %f4, %f20, %f6
28660 fand %f10, %f4, %f26
28661 movrgz %i1, %i0, %o5
28662 movcs %icc, %o3, %o2
28663 tleu %icc, 0x2
28664 fmovdl %icc, %f7, %f14
28665 nop
28666 setx 0x6E0CF384B755D1BE, %l0, %l6
28667 stx %l6, [%l7 + 0x28]
28668 ldd [%l7 + 0x28], %f28
28669 setx 0x43BC48B8A9A5C990, %l1, %l5
28670 stx %l5, [%l7 + 0x10]
28671 ldd [%l7 + 0x10], %f20
28672 fdivd %f20, %f28, %f24
28673 tsubcc %o0, %i7, %l2
28674 edge8n %l0, %g7, %l4
28675 smul %g2, 0x169D, %g3
28676 andcc %o7, %o6, %i3
28677 tneg %icc, 0x4
28678 tg %xcc, 0x2
28679 prefetch [%l7 + 0x1C], 0x1
28680 bvs,a,pt %xcc, loop_2497
28681 ld [%l7 + 0x40], %f21
28682 srl %i6, 0x1A, %g5
28683 smul %i5, 0x09C5, %l3
28684loop_2497:
28685 sdivcc %o4, 0x0411, %i2
28686 edge16l %g1, %g4, %o1
28687 tleu %icc, 0x4
28688 sllx %l5, %l1, %g6
28689 bgu,a,pn %icc, loop_2498
28690 edge16 %i4, %l6, %i1
28691 tsubcc %o5, 0x06F2, %o3
28692 movrgez %i0, 0x2D8, %o2
28693loop_2498:
28694 fxnor %f8, %f16, %f4
28695 alignaddrl %i7, %o0, %l2
28696 orn %l0, %l4, %g2
28697 edge32l %g7, %o7, %g3
28698 movpos %icc, %o6, %i3
28699 movn %icc, %g5, %i6
28700 taddcc %l3, 0x1A6C, %o4
28701 tcs %xcc, 0x0
28702 srl %i2, %i5, %g4
28703 movrlez %g1, 0x1F7, %l5
28704 xor %o1, 0x12DF, %g6
28705 set 0x14, %l4
28706 swapa [%l7 + %l4] 0x0c, %l1
28707 membar #Sync
28708 set 0x40, %g4
28709 ldda [%l7 + %g4] 0xf8, %f16
28710 smul %i4, %i1, %o5
28711 movcs %xcc, %o3, %l6
28712 sir 0x048C
28713 bn,a,pt %icc, loop_2499
28714 xorcc %o2, %i7, %o0
28715 wr %g0, 0x0c, %asi
28716 stxa %i0, [%l7 + 0x08] %asi
28717loop_2499:
28718 fabss %f3, %f21
28719 alignaddrl %l2, %l4, %l0
28720 taddcctv %g7, %o7, %g3
28721 fbe %fcc1, loop_2500
28722 fxors %f15, %f20, %f1
28723 fmovsgu %icc, %f23, %f31
28724 popc %g2, %i3
28725loop_2500:
28726 xnorcc %g5, %i6, %o6
28727 fpsub16s %f13, %f31, %f1
28728 movpos %icc, %l3, %o4
28729 brlez %i5, loop_2501
28730 edge8n %i2, %g4, %l5
28731 bneg,a,pt %xcc, loop_2502
28732 xnorcc %g1, 0x0B6D, %o1
28733loop_2501:
28734 bcs,a,pn %xcc, loop_2503
28735 lduh [%l7 + 0x7A], %g6
28736loop_2502:
28737 tcs %xcc, 0x6
28738 sra %i4, %l1, %o5
28739loop_2503:
28740 fmovdneg %icc, %f10, %f22
28741 nop
28742 set 0x67, %o3
28743 ldub [%l7 + %o3], %i1
28744 fxor %f28, %f12, %f4
28745 srlx %o3, %l6, %i7
28746 addccc %o0, %o2, %i0
28747 fnegs %f22, %f15
28748 fmovsge %xcc, %f27, %f12
28749 subccc %l2, %l4, %g7
28750 tsubcc %l0, 0x0874, %o7
28751 movrlez %g3, %i3, %g5
28752 movvs %icc, %g2, %i6
28753 andn %l3, 0x07B7, %o6
28754 fnands %f10, %f10, %f11
28755 movvc %xcc, %i5, %i2
28756 tl %icc, 0x3
28757 nop
28758 setx 0xA998FEFA70579BFA, %l0, %l6
28759 stx %l6, [%l7 + 0x18]
28760 ldx [%l7 + 0x18], %fsr
28761 edge16ln %o4, %g4, %g1
28762 fbge %fcc1, loop_2504
28763 movvc %icc, %l5, %o1
28764 subc %i4, %l1, %g6
28765 andncc %i1, %o5, %l6
28766loop_2504:
28767 movl %icc, %o3, %i7
28768 movn %icc, %o2, %o0
28769 ba,a %icc, loop_2505
28770 fbule,a %fcc3, loop_2506
28771 udivx %i0, 0x1D96, %l4
28772 fmovrdlez %l2, %f6, %f28
28773loop_2505:
28774 movn %xcc, %g7, %o7
28775loop_2506:
28776 ble %icc, loop_2507
28777 tneg %xcc, 0x7
28778 bcs,a,pn %icc, loop_2508
28779 tgu %icc, 0x4
28780loop_2507:
28781 movleu %icc, %g3, %l0
28782 udivx %i3, 0x0DFA, %g2
28783loop_2508:
28784 fbl,a %fcc0, loop_2509
28785 movpos %icc, %g5, %i6
28786 edge8ln %l3, %i5, %i2
28787 set 0x38, %i5
28788 swapa [%l7 + %i5] 0x80, %o6
28789loop_2509:
28790 ld [%l7 + 0x1C], %f31
28791 set 0x40, %o5
28792 ldda [%l7 + %o5] 0xea, %o4
28793 mulx %g4, %g1, %o1
28794 be,a loop_2510
28795 fmuld8sux16 %f27, %f28, %f20
28796 membar 0x2E
28797 fbl,a %fcc3, loop_2511
28798loop_2510:
28799 array16 %l5, %i4, %l1
28800 fornot2s %f28, %f2, %f14
28801 xnor %g6, %i1, %l6
28802loop_2511:
28803 tneg %xcc, 0x5
28804 sethi 0x1AA1, %o3
28805 mulscc %o5, 0x0AF6, %o2
28806 xnorcc %i7, 0x1ECC, %i0
28807 tsubcc %o0, 0x04C6, %l4
28808 alignaddr %g7, %o7, %l2
28809 movl %icc, %g3, %l0
28810 fbge,a %fcc2, loop_2512
28811 flush %l7 + 0x1C
28812 umulcc %i3, 0x08A8, %g5
28813 add %l7, 0x68, %l6
28814 wr %g0, 0x04, %asi
28815 lda [%l6] %asi, %i6
28816 casa [%l6] %asi, %i6, %g2
28817loop_2512:
28818 stbar
28819 brz,a %l3, loop_2513
28820 nop
28821 set 0x78, %l0
28822 ldx [%l7 + %l0], %i5
28823 tsubcctv %i2, 0x1400, %o4
28824 fmul8x16au %f27, %f25, %f24
28825loop_2513:
28826 fmovsne %icc, %f3, %f10
28827 movle %xcc, %g4, %o6
28828 bge %xcc, loop_2514
28829 bcc,a,pn %xcc, loop_2515
28830 nop
28831 set 0x68, %i0
28832 lduw [%l7 + %i0], %g1
28833 fbug,a %fcc3, loop_2516
28834loop_2514:
28835 nop
28836 setx loop_2517, %l0, %l1
28837 jmpl %l1, %o1
28838loop_2515:
28839 bcc,a %xcc, loop_2518
28840 brgez,a %i4, loop_2519
28841loop_2516:
28842 tleu %icc, 0x4
28843loop_2517:
28844 addccc %l5, %l1, %i1
28845loop_2518:
28846 fsrc2 %f16, %f22
28847loop_2519:
28848 orn %g6, %l6, %o5
28849 fxnors %f26, %f16, %f29
28850 movrlz %o2, %i7, %o3
28851 tge %xcc, 0x1
28852 edge8l %i0, %o0, %l4
28853 fbe %fcc1, loop_2520
28854 movl %icc, %o7, %l2
28855 fbl %fcc0, loop_2521
28856 st %f21, [%l7 + 0x08]
28857loop_2520:
28858 umul %g7, 0x0204, %l0
28859 bvs,a,pn %xcc, loop_2522
28860loop_2521:
28861 nop
28862 setx 0xC39B5EF2, %l0, %l6
28863 st %l6, [%l7 + 0x28]
28864 ld [%l7 + 0x28], %f19
28865 setx 0x13781988, %l1, %l5
28866 st %l5, [%l7 + 0x10]
28867 ld [%l7 + 0x10], %f8
28868 fmuls %f8, %f19, %f7
28869 andcc %i3, 0x137A, %g5
28870 addc %i6, %g2, %g3
28871loop_2522:
28872 edge8l %i5, %l3, %o4
28873 fxnor %f16, %f6, %f14
28874 edge32 %i2, %o6, %g1
28875 st %f11, [%l7 + 0x44]
28876 srlx %o1, %i4, %l5
28877 subccc %l1, 0x13A9, %g4
28878 tle %icc, 0x7
28879 fpack32 %f14, %f30, %f14
28880 subcc %g6, %i1, %o5
28881 movvs %xcc, %o2, %i7
28882 nop
28883 fitod %f2, %f14
28884 fdtox %f14, %f26
28885 fxtod %f26, %f6
28886 fmovsn %xcc, %f25, %f5
28887 set 0x70, %l3
28888 lduwa [%l7 + %l3] 0x88, %l6
28889 mova %icc, %i0, %o0
28890 andcc %o3, 0x0C8A, %l4
28891 movrne %l2, 0x252, %o7
28892 tsubcctv %g7, %i3, %g5
28893 orncc %l0, 0x1DAC, %i6
28894 array8 %g3, %i5, %g2
28895 tvc %icc, 0x6
28896 movcc %xcc, %o4, %i2
28897 membar 0x70
28898 udivcc %l3, 0x062B, %g1
28899 edge8ln %o6, %o1, %l5
28900 fbn %fcc2, loop_2523
28901 srax %i4, %g4, %g6
28902 fpsub16 %f18, %f14, %f4
28903 taddcc %i1, %o5, %l1
28904loop_2523:
28905 tge %icc, 0x1
28906 nop
28907 set 0x30, %g3
28908 ldd [%l7 + %g3], %f30
28909 nop
28910 setx 0x09464BC0, %l0, %l6
28911 st %l6, [%l7 + 0x28]
28912 ld [%l7 + 0x28], %f19
28913 setx 0x8695DE4A, %l1, %l5
28914 st %l5, [%l7 + 0x10]
28915 ld [%l7 + 0x10], %f5
28916 fdivs %f5, %f19, %f0
28917 fornot1s %f8, %f22, %f26
28918 subcc %i7, %o2, %l6
28919 wr %g0, 0x89, %asi
28920 ldswa [%l7 + 0x68] %asi, %i0
28921 ldub [%l7 + 0x66], %o0
28922 nop
28923 fitos %f24, %f16
28924 edge32n %l4, %l2, %o3
28925 fba,a %fcc3, loop_2524
28926 tn %xcc, 0x4
28927 edge8ln %o7, %i3, %g5
28928 move %icc, %g7, %i6
28929loop_2524:
28930 fcmpne32 %f2, %f2, %g3
28931 sir 0x1E6D
28932 stw %l0, [%l7 + 0x54]
28933 sdiv %i5, 0x00C6, %o4
28934 sll %i2, %l3, %g2
28935 bleu,a loop_2525
28936 fbug %fcc1, loop_2526
28937 sub %o6, %g1, %o1
28938 array16 %i4, %g4, %g6
28939loop_2525:
28940 restored
28941 rdpr %cwp, %g1
28942 rdpr %cansave, %g2
28943 rdpr %canrestore, %g3
28944 rdpr %cleanwin, %g4
28945 rdpr %otherwin, %g5
28946 rdpr %wstate, %g6
28947loop_2526:
28948 fmovrde %i1, %f30, %f30
28949 mulscc %o5, 0x12CB, %l1
28950 subccc %i7, %l5, %o2
28951 edge8ln %l6, %o0, %i0
28952 wr %g0, 0x89, %asi
28953 ldstuba [%l7 + 0x76] %asi, %l4
28954 set 0x38, %i4
28955 prefetcha [%l7 + %i4] 0x14, 0x3
28956 addc %l2, 0x1662, %i3
28957 fbug %fcc2, loop_2527
28958 fmovrsgz %g5, %f23, %f22
28959 wr %g0, 0x19, %asi
28960 stba %g7, [%l7 + 0x73] %asi
28961loop_2527:
28962 ldsb [%l7 + 0x6C], %i6
28963 nop
28964 setx loop_2528, %l0, %l1
28965 jmpl %l1, %g3
28966 xorcc %o7, %l0, %i5
28967 smulcc %i2, 0x16E3, %l3
28968 fands %f25, %f12, %f24
28969loop_2528:
28970 nop
28971 wr %g0, 0x88, %asi
28972 ldxa [%l7 + 0x40] %asi, %o4
28973 bcs,a %icc, loop_2529
28974 edge8ln %o6, %g2, %o1
28975 sethi 0x11DA, %i4
28976 subccc %g4, %g6, %i1
28977loop_2529:
28978 nop
28979 fitos %f5, %f1
28980 fstox %f1, %f28
28981 addccc %o5, %l1, %i7
28982 or %l5, %g1, %l6
28983 ld [%l7 + 0x48], %f2
28984 tleu %xcc, 0x7
28985 fbg %fcc0, loop_2530
28986 tleu %xcc, 0x1
28987 orn %o0, %i0, %l4
28988 fmul8sux16 %f10, %f6, %f6
28989loop_2530:
28990 mulscc %o3, 0x014E, %l2
28991 movcc %xcc, %i3, %o2
28992 fpsub32s %f15, %f5, %f26
28993 tsubcc %g5, 0x05E0, %g7
28994 movneg %xcc, %i6, %o7
28995 mova %icc, %l0, %g3
28996 fbuge %fcc2, loop_2531
28997 bcs,a loop_2532
28998 fmovrde %i5, %f6, %f20
28999 fpadd32s %f19, %f6, %f3
29000loop_2531:
29001 xor %i2, %o4, %o6
29002loop_2532:
29003 taddcc %l3, %o1, %g2
29004 fpsub16s %f20, %f27, %f24
29005 movneg %xcc, %g4, %i4
29006 movge %xcc, %i1, %o5
29007 stbar
29008 edge32n %l1, %g6, %l5
29009 sethi 0x0CB2, %i7
29010 sdiv %g1, 0x14BD, %l6
29011 movvs %icc, %i0, %l4
29012 prefetch [%l7 + 0x20], 0x0
29013 edge32ln %o3, %l2, %i3
29014 srl %o0, %g5, %o2
29015 movrne %g7, 0x0E0, %i6
29016 srlx %o7, %g3, %i5
29017 tsubcc %i2, %l0, %o6
29018 fmovrdne %l3, %f24, %f30
29019 edge32n %o1, %g2, %o4
29020 subc %g4, %i1, %o5
29021 fnot1 %f18, %f10
29022 fcmpgt32 %f12, %f24, %i4
29023 bcs,pn %icc, loop_2533
29024 taddcctv %g6, %l5, %l1
29025 movle %xcc, %i7, %l6
29026 fpadd16 %f26, %f30, %f28
29027loop_2533:
29028 fsrc2 %f28, %f10
29029 movre %g1, 0x3A1, %i0
29030 array32 %l4, %o3, %l2
29031 ldub [%l7 + 0x40], %o0
29032 movrne %i3, %g5, %g7
29033 taddcc %i6, 0x071D, %o7
29034 tn %xcc, 0x6
29035 fxnor %f22, %f0, %f4
29036 movpos %icc, %o2, %g3
29037 tcc %xcc, 0x4
29038 nop
29039 setx 0x805D63C2, %l0, %l6
29040 st %l6, [%l7 + 0x40]
29041 ld [%l7 + 0x40], %fsr
29042 smulcc %i2, 0x0765, %l0
29043 addcc %i5, %o6, %l3
29044 tcs %xcc, 0x2
29045 tneg %icc, 0x2
29046 movg %icc, %o1, %o4
29047 addcc %g2, 0x104F, %g4
29048 bneg,pn %icc, loop_2534
29049 swap [%l7 + 0x40], %i1
29050 xor %o5, %g6, %l5
29051 orn %l1, 0x06FE, %i4
29052loop_2534:
29053 fnand %f0, %f4, %f14
29054 tgu %icc, 0x5
29055 fba,a %fcc0, loop_2535
29056 nop
29057 fitos %f10, %f27
29058 fstoi %f27, %f10
29059 xor %l6, 0x1EBC, %g1
29060 brgez %i0, loop_2536
29061loop_2535:
29062 brgez,a %l4, loop_2537
29063 xnor %o3, %i7, %l2
29064 subccc %o0, %i3, %g7
29065loop_2536:
29066 fble,a %fcc0, loop_2538
29067loop_2537:
29068 fpsub16 %f0, %f4, %f16
29069 wr %g0, 0x10, %asi
29070 lduwa [%l7 + 0x4C] %asi, %g5
29071loop_2538:
29072 nop
29073 wr %g0, 0x89, %asi
29074 lduwa [%l7 + 0x70] %asi, %i6
29075 movg %icc, %o7, %g3
29076 nop
29077 setx 0x5A54166B, %l0, %l6
29078 st %l6, [%l7 + 0x28]
29079 ld [%l7 + 0x28], %f22
29080 setx 0x7767A9A3, %l1, %l5
29081 st %l5, [%l7 + 0x10]
29082 ld [%l7 + 0x10], %f13
29083 fsubs %f13, %f22, %f7
29084 fmovspos %xcc, %f30, %f5
29085 tleu %xcc, 0x1
29086 fmovdvs %icc, %f20, %f0
29087 be %xcc, loop_2539
29088 tl %xcc, 0x1
29089 fsrc1s %f4, %f24
29090 fmovrslz %i2, %f0, %f8
29091loop_2539:
29092 prefetch [%l7 + 0x60], 0x2
29093 fcmple16 %f14, %f16, %o2
29094 addc %l0, 0x0E46, %i5
29095 fmovdle %xcc, %f16, %f13
29096 addc %l3, 0x0115, %o1
29097 stb %o4, [%l7 + 0x45]
29098 array32 %g2, %o6, %g4
29099 fnegs %f10, %f6
29100 add %l7, 0x28, %l6
29101 wr %g0, 0x19, %asi
29102 casxa [%l6] %asi, %i1, %o5
29103 fmovsgu %xcc, %f24, %f29
29104 fmovdne %xcc, %f4, %f9
29105 tg %icc, 0x6
29106 orcc %l5, 0x1F27, %g6
29107 andcc %i4, 0x03E5, %l6
29108 set 0x40, %o2
29109 ldda [%l7 + %o2] 0x88, %f16
29110 addcc %l1, %i0, %g1
29111 brlez %l4, loop_2540
29112 sll %o3, %l2, %o0
29113 andn %i7, %g7, %g5
29114 sir 0x1DD9
29115loop_2540:
29116 fbu %fcc1, loop_2541
29117 nop
29118 fitod %f12, %f30
29119 fdtox %f30, %f8
29120 subccc %i3, 0x1AA2, %o7
29121 sdivcc %i6, 0x165E, %i2
29122loop_2541:
29123 fbge %fcc0, loop_2542
29124 fbul,a %fcc2, loop_2543
29125 srl %o2, 0x1D, %g3
29126 addc %i5, %l3, %l0
29127loop_2542:
29128 tvs %icc, 0x5
29129loop_2543:
29130 movrlz %o1, 0x1E3, %g2
29131 tvc %xcc, 0x6
29132 wr %g0, 0x80, %asi
29133 stda %f16, [%l7 + 0x40] %asi
29134 ldsw [%l7 + 0x40], %o4
29135 fnot2 %f30, %f12
29136 ld [%l7 + 0x18], %f26
29137 fpadd16 %f22, %f12, %f28
29138 movvs %icc, %g4, %i1
29139 fbge,a %fcc1, loop_2544
29140 movge %xcc, %o6, %l5
29141 smulcc %o5, %i4, %l6
29142 wr %g0, 0x89, %asi
29143 stda %f16, [%l7 + 0x40] %asi
29144loop_2544:
29145 xnor %l1, %g6, %i0
29146 nop
29147 setx 0xAAA8F4667753D653, %l0, %l6
29148 stx %l6, [%l7 + 0x28]
29149 ldd [%l7 + 0x28], %f16
29150 setx 0x78A05CC0E105A811, %l1, %l5
29151 stx %l5, [%l7 + 0x10]
29152 ldd [%l7 + 0x10], %f20
29153 fmuld %f20, %f16, %f30
29154 prefetch [%l7 + 0x28], 0x0
29155 edge32ln %g1, %o3, %l4
29156 movleu %xcc, %l2, %o0
29157 movleu %icc, %i7, %g7
29158 tn %xcc, 0x6
29159 fmovdgu %xcc, %f16, %f27
29160 tvs %xcc, 0x3
29161 taddcctv %g5, %o7, %i3
29162 fmovrdlz %i6, %f20, %f10
29163 udiv %o2, 0x12DF, %i2
29164 nop
29165 fitos %f11, %f14
29166 fstox %f14, %f8
29167 fone %f10
29168 umulcc %i5, %g3, %l0
29169 wr %g0, 0x0c, %asi
29170 lduba [%l7 + 0x2B] %asi, %l3
29171 movneg %icc, %o1, %o4
29172 ba,a %xcc, loop_2545
29173 orncc %g4, 0x0A3E, %g2
29174 stx %i1, [%l7 + 0x20]
29175 fmovdge %icc, %f0, %f6
29176loop_2545:
29177 movrgz %o6, 0x222, %o5
29178 fmovdl %icc, %f19, %f8
29179 movg %xcc, %i4, %l6
29180 fabsd %f8, %f8
29181 movneg %icc, %l1, %l5
29182 xnor %i0, %g1, %o3
29183 pdist %f14, %f18, %f4
29184 set 0x60, %g7
29185 lduwa [%l7 + %g7] 0x0c, %g6
29186 sir 0x0644
29187 tn %xcc, 0x6
29188 tvc %xcc, 0x6
29189 membar 0x75
29190 fblg,a %fcc2, loop_2546
29191 te %xcc, 0x6
29192 membar #Sync
29193 wr %g0, 0xf8, %asi
29194 ldda [%l7 + 0x40] %asi, %f0
29195loop_2546:
29196 umul %l4, %o0, %l2
29197 fmovsne %icc, %f27, %f17
29198 edge8l %g7, %i7, %g5
29199 movne %icc, %i3, %i6
29200 fornot2 %f30, %f26, %f6
29201 edge8ln %o7, %i2, %i5
29202 edge8n %g3, %o2, %l3
29203 xnorcc %l0, 0x144F, %o1
29204 fnor %f24, %f6, %f8
29205 fbe,a %fcc1, loop_2547
29206 bg,a %icc, loop_2548
29207 fabsd %f14, %f4
29208 mova %icc, %g4, %g2
29209loop_2547:
29210 xorcc %i1, %o6, %o5
29211loop_2548:
29212 stb %o4, [%l7 + 0x6C]
29213 brlz %l6, loop_2549
29214 addccc %i4, %l1, %i0
29215 tgu %xcc, 0x1
29216 fbug %fcc2, loop_2550
29217loop_2549:
29218 bg,a,pn %icc, loop_2551
29219 ld [%l7 + 0x58], %f12
29220 mulscc %g1, %o3, %l5
29221loop_2550:
29222 tsubcc %l4, 0x0F06, %g6
29223loop_2551:
29224 bcs %icc, loop_2552
29225 tgu %icc, 0x2
29226 fnot2s %f19, %f24
29227 fmovdcc %xcc, %f18, %f31
29228loop_2552:
29229 nop
29230 wr %g0, 0x04, %asi
29231 lduba [%l7 + 0x3A] %asi, %l2
29232 nop
29233 setx loop_2553, %l0, %l1
29234 wrpr 0x1, %tl
29235 wrpr %l1, %tpc
29236 add %l1, 0x4, %l1
29237 wrpr %l1, %tnpc
29238 setx 0x34400001400, %l0, %l1
29239 wrpr %l1, %tstate
29240 wrhpr 0x4, %htstate
29241 retry
29242 edge8ln %o0, %i7, %g7
29243 brnz %i3, loop_2554
29244 bleu,a,pt %icc, loop_2555
29245loop_2553:
29246 bg,a loop_2556
29247 tne %icc, 0x5
29248loop_2554:
29249 subc %g5, %o7, %i6
29250loop_2555:
29251 tg %icc, 0x4
29252loop_2556:
29253 add %i2, %g3, %i5
29254 movrlez %l3, 0x362, %o2
29255 taddcctv %o1, %g4, %g2
29256 tsubcctv %l0, %i1, %o5
29257 set 0x50, %i7
29258 prefetcha [%l7 + %i7] 0x11, 0x3
29259 tleu %icc, 0x6
29260 te %xcc, 0x0
29261 membar 0x61
29262 nop
29263 setx 0x41FCC00F, %l0, %l6
29264 st %l6, [%l7 + 0x28]
29265 ld [%l7 + 0x28], %f11
29266 setx 0x3986686D, %l1, %l5
29267 st %l5, [%l7 + 0x10]
29268 ld [%l7 + 0x10], %f26
29269 fmuls %f26, %f11, %f15
29270 stw %o4, [%l7 + 0x34]
29271 array32 %l6, %l1, %i0
29272 srax %g1, 0x10, %i4
29273 restored
29274 rdpr %cwp, %g1
29275 rdpr %cansave, %g2
29276 rdpr %canrestore, %g3
29277 rdpr %cleanwin, %g4
29278 rdpr %otherwin, %g5
29279 rdpr %wstate, %g6
29280 ldd [%l7 + 0x70], %l4
29281 for %f2, %f30, %f28
29282 movleu %xcc, %o3, %g6
29283 mulscc %l2, %o0, %l4
29284 be,pt %xcc, loop_2557
29285 subcc %i7, %g7, %i3
29286 edge16 %g5, %o7, %i2
29287 addccc %i6, 0x13FA, %g3
29288loop_2557:
29289 edge8n %l3, %o2, %o1
29290 edge8ln %i5, %g4, %l0
29291 and %g2, 0x1ED0, %i1
29292 sdivx %o5, 0x06E7, %o4
29293 movg %icc, %l6, %l1
29294 sdiv %o6, 0x064C, %g1
29295 bneg,pn %icc, loop_2558
29296 addc %i0, 0x14FE, %l5
29297 array32 %i4, %o3, %l2
29298 fpsub16 %f10, %f6, %f12
29299loop_2558:
29300 edge16 %g6, %l4, %i7
29301 tg %icc, 0x3
29302 sllx %o0, 0x1B, %i3
29303 movre %g7, %g5, %o7
29304 tgu %xcc, 0x7
29305 ld [%l7 + 0x44], %f2
29306 smulcc %i6, %i2, %g3
29307 ldd [%l7 + 0x38], %f20
29308 srax %l3, 0x05, %o2
29309 nop
29310 fitos %f3, %f24
29311 fstox %f24, %f28
29312 xorcc %o1, %g4, %l0
29313 tgu %xcc, 0x4
29314 fnand %f16, %f16, %f4
29315 andncc %i5, %i1, %g2
29316 and %o5, %l6, %o4
29317 fbo,a %fcc2, loop_2559
29318 sub %o6, 0x0DC5, %l1
29319 edge8l %g1, %i0, %i4
29320 movle %xcc, %o3, %l2
29321loop_2559:
29322 fpadd16 %f10, %f28, %f18
29323 flush %l7 + 0x64
29324 add %l7, 0x68, %l6
29325 wr %g0, 0x88, %asi
29326 casxa [%l6] %asi, %g6, %l4
29327 add %l7, 0x5C, %l6
29328 wr %g0, 0x89, %asi
29329 casa [%l6] 0x89, %l5, %o0
29330 subcc %i7, 0x183D, %g7
29331 orncc %g5, %i3, %i6
29332 wr %g0, 0x2b, %asi
29333 stwa %o7, [%l7 + 0x7C] %asi
29334 membar #Sync
29335 alignaddr %g3, %i2, %l3
29336 fbn,a %fcc2, loop_2560
29337 movrgez %o1, 0x197, %o2
29338 fmovdne %icc, %f19, %f30
29339 xnorcc %g4, %i5, %i1
29340loop_2560:
29341 movvs %xcc, %l0, %o5
29342 mova %xcc, %g2, %l6
29343 wr %g0, 0x81, %asi
29344 swapa [%l7 + 0x34] %asi, %o4
29345 nop
29346 setx loop_2561, %l0, %l1
29347 wrpr 0x1, %tl
29348 wrpr %l1, %tnpc
29349 setx 0x34400001400, %l0, %l1
29350 wrpr %l1, %tstate
29351 wrhpr 0x4, %htstate
29352 done
29353 sra %l1, %g1, %i0
29354 movcs %icc, %o6, %i4
29355 fmovdn %xcc, %f28, %f25
29356loop_2561:
29357 nop
29358 wr %g0, 0x81, %asi
29359 ldstuba [%l7 + 0x6D] %asi, %l2
29360 tvs %xcc, 0x1
29361 or %g6, %l4, %o3
29362 tleu %xcc, 0x2
29363 fmovscs %icc, %f1, %f17
29364 taddcctv %l5, 0x02F0, %o0
29365 ble %icc, loop_2562
29366 nop
29367 setx 0xB2E25B05, %l0, %l6
29368 st %l6, [%l7 + 0x28]
29369 ld [%l7 + 0x28], %f11
29370 setx 0x896E21C0, %l1, %l5
29371 st %l5, [%l7 + 0x10]
29372 ld [%l7 + 0x10], %f22
29373 fsubs %f22, %f11, %f18
29374 fcmple16 %f22, %f24, %g7
29375 fcmpne16 %f16, %f6, %g5
29376loop_2562:
29377 edge32n %i3, %i6, %i7
29378 fpadd32s %f26, %f18, %f3
29379 fcmpgt16 %f2, %f22, %o7
29380 fcmpgt32 %f18, %f6, %i2
29381 fmovsg %icc, %f9, %f22
29382 movleu %xcc, %g3, %l3
29383 array16 %o2, %o1, %i5
29384 movre %g4, 0x148, %l0
29385 add %l7, 0x44, %l6
29386 wr %g0, 0x89, %asi
29387 lda [%l6] %asi, %i1
29388 casa [%l6] %asi, %i1, %o5
29389 fpadd16s %f30, %f30, %f12
29390 edge32l %g2, %o4, %l6
29391 umul %l1, %g1, %i0
29392 fmovsgu %icc, %f25, %f8
29393 bge,a,pn %xcc, loop_2563
29394 bshuffle %f20, %f6, %f20
29395 tpos %xcc, 0x1
29396 brlez %i4, loop_2564
29397loop_2563:
29398 fmovdgu %xcc, %f13, %f12
29399 nop
29400 setx 0xE5B1237664C90A5A, %l0, %l6
29401 stx %l6, [%l7 + 0x28]
29402 ldd [%l7 + 0x28], %f10
29403 setx 0x45082A4DB606D4B1, %l1, %l5
29404 stx %l5, [%l7 + 0x10]
29405 ldd [%l7 + 0x10], %f16
29406 faddd %f16, %f10, %f30
29407 taddcctv %l2, %g6, %l4
29408loop_2564:
29409 tg %icc, 0x1
29410 fblg %fcc1, loop_2565
29411 movpos %xcc, %o3, %o6
29412 mulx %l5, 0x0484, %o0
29413 edge32ln %g7, %g5, %i6
29414loop_2565:
29415 umulcc %i3, 0x0626, %i7
29416 wr %g0, 0x18, %asi
29417 swapa [%l7 + 0x0C] %asi, %i2
29418 tl %icc, 0x7
29419 wr %g0, 0x88, %asi
29420 lduha [%l7 + 0x0C] %asi, %o7
29421 fpsub32 %f6, %f8, %f12
29422 fnands %f5, %f28, %f17
29423 sir 0x1479
29424 srax %g3, 0x09, %l3
29425 sdivcc %o2, 0x166D, %i5
29426 subc %g4, 0x0B89, %l0
29427 sdivcc %o1, 0x108F, %o5
29428 fands %f9, %f28, %f1
29429 call loop_2566
29430 xnor %i1, %g2, %o4
29431 movvs %icc, %l1, %l6
29432 movrgez %i0, %i4, %g1
29433loop_2566:
29434 popc 0x05A7, %g6
29435 fors %f13, %f0, %f19
29436 tleu %xcc, 0x1
29437 fbl,a %fcc3, loop_2567
29438 fpmerge %f19, %f31, %f10
29439 fnot1 %f16, %f30
29440 movneg %icc, %l4, %l2
29441loop_2567:
29442 edge32 %o6, %o3, %l5
29443 and %o0, %g7, %i6
29444 fbuge,a %fcc1, loop_2568
29445 tsubcc %i3, %g5, %i7
29446 fmovdne %icc, %f8, %f11
29447 edge32n %i2, %g3, %l3
29448loop_2568:
29449 fmovrdlez %o2, %f22, %f26
29450 umul %i5, %o7, %g4
29451 edge16n %l0, %o1, %i1
29452 movcs %icc, %o5, %o4
29453 movvc %xcc, %g2, %l1
29454 sdivx %i0, 0x094D, %i4
29455 ba,a,pn %xcc, loop_2569
29456 ldx [%l7 + 0x50], %g1
29457 bneg,pt %icc, loop_2570
29458 movg %xcc, %l6, %l4
29459loop_2569:
29460 te %icc, 0x4
29461 wr %g0, 0x89, %asi
29462 stba %g6, [%l7 + 0x7B] %asi
29463loop_2570:
29464 movcc %icc, %l2, %o6
29465 fbo,a %fcc3, loop_2571
29466 brgez %o3, loop_2572
29467 orncc %l5, %o0, %g7
29468 srlx %i6, %i3, %g5
29469loop_2571:
29470 udivx %i7, 0x1783, %g3
29471loop_2572:
29472 tneg %icc, 0x4
29473 andcc %l3, 0x078F, %i2
29474 nop
29475 setx 0x8955A4FD30268CC6, %l0, %l6
29476 stx %l6, [%l7 + 0x28]
29477 ldd [%l7 + 0x28], %f28
29478 setx 0xD93DB71B86CC5C12, %l1, %l5
29479 stx %l5, [%l7 + 0x10]
29480 ldd [%l7 + 0x10], %f10
29481 fmuld %f10, %f28, %f4
29482 srlx %o2, 0x1E, %o7
29483 andn %i5, %l0, %g4
29484 addcc %o1, 0x078B, %i1
29485 or %o4, 0x00B1, %o5
29486 tpos %xcc, 0x1
29487 movl %xcc, %l1, %i0
29488 nop
29489 setx 0xE4897FC9, %l0, %l6
29490 st %l6, [%l7 + 0x28]
29491 ld [%l7 + 0x28], %f29
29492 fsqrts %f29, %f20
29493 fmovsvc %xcc, %f10, %f19
29494 bleu %icc, loop_2573
29495 tl %xcc, 0x4
29496 movcc %xcc, %g2, %i4
29497 edge8l %g1, %l6, %l4
29498loop_2573:
29499 fble %fcc3, loop_2574
29500 nop
29501 fitos %f9, %f25
29502 fstox %f25, %f10
29503 fxtos %f10, %f2
29504 tvc %icc, 0x5
29505 sethi 0x00F6, %l2
29506loop_2574:
29507 mulscc %g6, %o6, %l5
29508 and %o3, 0x1EC4, %o0
29509 array8 %i6, %i3, %g7
29510 fmovsvc %icc, %f6, %f26
29511 mulx %i7, 0x1EE3, %g3
29512 fmovdle %xcc, %f31, %f29
29513 movvs %xcc, %g5, %i2
29514 subccc %o2, 0x1178, %o7
29515 smulcc %i5, %l3, %g4
29516 movrne %l0, 0x091, %i1
29517 fmovrde %o1, %f0, %f30
29518 stw %o4, [%l7 + 0x24]
29519 wr %g0, 0x2f, %asi
29520 stba %l1, [%l7 + 0x66] %asi
29521 membar #Sync
29522 tcs %icc, 0x6
29523 wr %g0, 0x11, %asi
29524 ldswa [%l7 + 0x14] %asi, %o5
29525 movn %icc, %i0, %g2
29526 fmovsvs %xcc, %f18, %f26
29527 sra %i4, %g1, %l4
29528 andcc %l6, 0x05BA, %l2
29529 edge32 %g6, %l5, %o6
29530 fbuge %fcc2, loop_2575
29531 ta %xcc, 0x7
29532 fpsub32 %f30, %f28, %f12
29533 te %icc, 0x5
29534loop_2575:
29535 subcc %o3, 0x18E6, %o0
29536 xor %i3, %i6, %i7
29537 membar 0x56
29538 brlez,a %g3, loop_2576
29539 brgez,a %g5, loop_2577
29540 andn %g7, %o2, %o7
29541 tn %xcc, 0x6
29542loop_2576:
29543 ldsw [%l7 + 0x3C], %i5
29544loop_2577:
29545 nop
29546 setx 0x5F1F813C1D905C61, %l0, %l6
29547 stx %l6, [%l7 + 0x28]
29548 ldd [%l7 + 0x28], %f10
29549 setx 0xB6575ECF1E2B1E0B, %l1, %l5
29550 stx %l5, [%l7 + 0x10]
29551 ldd [%l7 + 0x10], %f26
29552 fsubd %f26, %f10, %f10
29553 stb %l3, [%l7 + 0x36]
29554 array8 %i2, %g4, %l0
29555 fpadd32s %f25, %f31, %f18
29556 smulcc %o1, 0x080A, %i1
29557 fbuge,a %fcc0, loop_2578
29558 fmuld8ulx16 %f17, %f0, %f10
29559 bleu,a loop_2579
29560 movvc %icc, %l1, %o4
29561loop_2578:
29562 movleu %icc, %i0, %o5
29563 taddcc %g2, 0x08C2, %i4
29564loop_2579:
29565 tleu %xcc, 0x7
29566 fmovrse %l4, %f13, %f3
29567 movleu %xcc, %g1, %l6
29568 movneg %xcc, %g6, %l5
29569 fbue %fcc0, loop_2580
29570 tg %xcc, 0x4
29571 flush %l7 + 0x28
29572 edge32ln %l2, %o3, %o0
29573loop_2580:
29574 fba %fcc2, loop_2581
29575 alignaddrl %o6, %i6, %i3
29576 movvc %xcc, %i7, %g3
29577 wr %g0, 0x19, %asi
29578 prefetcha [%l7 + 0x78] %asi, 0x3
29579loop_2581:
29580 bpos,a,pt %icc, loop_2582
29581 bne,a loop_2583
29582 sir 0x13D9
29583 addccc %g5, 0x08B7, %o7
29584loop_2582:
29585 nop
29586 wr %g0, 0x11, %asi
29587 stwa %i5, [%l7 + 0x78] %asi
29588loop_2583:
29589 fbe,a %fcc3, loop_2584
29590 movleu %xcc, %l3, %i2
29591 bn,a,pt %icc, loop_2585
29592 brlz %g4, loop_2586
29593loop_2584:
29594 nop
29595 setx loop_2587, %l0, %l1
29596 wrpr 0x1, %tl
29597 wrpr %l1, %tnpc
29598 setx 0x34400001400, %l0, %l1
29599 wrpr %l1, %tstate
29600 wrhpr 0x4, %htstate
29601 done
29602 sdivcc %l0, 0x0BD6, %o1
29603loop_2585:
29604 brz,a %i1, loop_2588
29605loop_2586:
29606 edge16n %l1, %o2, %o4
29607loop_2587:
29608 ldx [%l7 + 0x30], %o5
29609 movg %xcc, %g2, %i4
29610loop_2588:
29611 movvs %icc, %l4, %i0
29612 edge32l %l6, %g6, %l5
29613 wr %g0, 0x10, %asi
29614 ldsha [%l7 + 0x52] %asi, %g1
29615 subccc %l2, 0x0D62, %o0
29616 fbu,a %fcc2, loop_2589
29617 edge32n %o6, %o3, %i6
29618 fmovrdgez %i7, %f12, %f4
29619 orcc %i3, %g7, %g3
29620loop_2589:
29621 xnor %o7, %i5, %l3
29622 sethi 0x0839, %i2
29623 fmovsgu %xcc, %f8, %f14
29624 brgz %g4, loop_2590
29625 smul %g5, 0x180D, %o1
29626 tgu %icc, 0x3
29627 udivx %l0, 0x0FAD, %i1
29628loop_2590:
29629 umulcc %l1, %o4, %o5
29630 taddcctv %g2, 0x1D64, %o2
29631 addccc %i4, %l4, %l6
29632 tn %xcc, 0x5
29633 ldstub [%l7 + 0x76], %g6
29634 fornot1s %f11, %f22, %f11
29635 membar 0x70
29636 movn %icc, %l5, %g1
29637 tn %icc, 0x3
29638 tsubcc %i0, 0x149E, %l2
29639 ba,a %xcc, loop_2591
29640 fzeros %f11
29641 tle %icc, 0x2
29642 saved
29643 rdpr %cwp, %g1
29644 rdpr %cansave, %g2
29645 rdpr %canrestore, %g3
29646 rdpr %cleanwin, %g4
29647 rdpr %otherwin, %g5
29648 rdpr %wstate, %g6
29649loop_2591:
29650 stx %o0, [%l7 + 0x30]
29651 wr %g0, 0x80, %asi
29652 ldsha [%l7 + 0x74] %asi, %o6
29653 tcs %icc, 0x6
29654 tcc %icc, 0x5
29655 set 0x40, %i1
29656 stda %f16, [%l7 + %i1] 0x88
29657 tcc %xcc, 0x4
29658 ldsh [%l7 + 0x66], %i6
29659 fmuld8sux16 %f5, %f11, %f20
29660 tle %xcc, 0x6
29661 edge16l %i7, %i3, %g7
29662 ldsw [%l7 + 0x7C], %o3
29663 fmovscc %xcc, %f1, %f24
29664 tg %icc, 0x5
29665 umul %g3, 0x0925, %i5
29666 fmovdpos %icc, %f10, %f21
29667 fmul8x16al %f3, %f22, %f22
29668 bneg loop_2592
29669 edge32n %l3, %o7, %g4
29670 edge32n %g5, %i2, %o1
29671 subccc %i1, 0x040E, %l1
29672loop_2592:
29673 fmovda %icc, %f13, %f7
29674 smul %o4, %o5, %g2
29675 or %l0, 0x093D, %i4
29676 addccc %o2, %l6, %g6
29677 edge32n %l5, %g1, %l4
29678 edge8ln %l2, %o0, %i0
29679 movrne %i6, %o6, %i3
29680 brlz,a %g7, loop_2593
29681 or %i7, 0x0406, %g3
29682 subcc %o3, 0x0879, %l3
29683 subccc %i5, %o7, %g5
29684loop_2593:
29685 movrgz %i2, 0x11C, %g4
29686 saved
29687 rdpr %cwp, %g1
29688 rdpr %cansave, %g2
29689 rdpr %canrestore, %g3
29690 rdpr %cleanwin, %g4
29691 rdpr %otherwin, %g5
29692 rdpr %wstate, %g6
29693 andncc %o1, %l1, %i1
29694 wr %g0, 0x11, %asi
29695 ldstuba [%l7 + 0x4C] %asi, %o4
29696 edge16ln %g2, %l0, %o5
29697 sdivx %i4, 0x1F6C, %o2
29698 movvc %xcc, %l6, %l5
29699 movrlz %g6, 0x3C3, %g1
29700 fbu,a %fcc1, loop_2594
29701 nop
29702 setx 0xF05D293E6E335C23, %l0, %l6
29703 stx %l6, [%l7 + 0x28]
29704 ldd [%l7 + 0x28], %f2
29705 setx 0x19218EF2555E6567, %l1, %l5
29706 stx %l5, [%l7 + 0x10]
29707 ldd [%l7 + 0x10], %f2
29708 fdivd %f2, %f2, %f12
29709 edge16ln %l2, %o0, %l4
29710 move %icc, %i0, %i6
29711loop_2594:
29712 alignaddrl %o6, %g7, %i3
29713 fpsub16 %f6, %f18, %f14
29714 fornot1s %f26, %f7, %f2
29715 nop
29716 setx 0xC072A77B, %l0, %l6
29717 st %l6, [%l7 + 0x3C]
29718 ld [%l7 + 0x3C], %fsr
29719 tneg %xcc, 0x2
29720 bg,a %xcc, loop_2595
29721 andn %i7, %g3, %o3
29722 fpadd32s %f31, %f8, %f25
29723 tg %icc, 0x6
29724loop_2595:
29725 lduw [%l7 + 0x40], %i5
29726 mova %xcc, %l3, %o7
29727 restored
29728 rdpr %cwp, %g1
29729 rdpr %cansave, %g2
29730 rdpr %canrestore, %g3
29731 rdpr %cleanwin, %g4
29732 rdpr %otherwin, %g5
29733 rdpr %wstate, %g6
29734 fmovsn %xcc, %f6, %f29
29735 bne loop_2596
29736 fnegd %f18, %f28
29737 tcs %xcc, 0x1
29738 xorcc %g5, %i2, %o1
29739loop_2596:
29740 udivcc %l1, 0x03EF, %g4
29741 addc %o4, 0x1AE4, %g2
29742 ldub [%l7 + 0x47], %i1
29743 te %xcc, 0x0
29744 edge16n %o5, %l0, %i4
29745 orncc %l6, %l5, %o2
29746 movrlez %g1, %l2, %g6
29747 movvc %icc, %l4, %o0
29748 sra %i6, %i0, %g7
29749 movgu %icc, %o6, %i3
29750 fbug %fcc2, loop_2597
29751 sdivcc %g3, 0x1417, %o3
29752 tn %icc, 0x7
29753 fmovdgu %xcc, %f28, %f14
29754loop_2597:
29755 sub %i5, %l3, %i7
29756 fbule %fcc1, loop_2598
29757 prefetch [%l7 + 0x40], 0x0
29758 tsubcctv %g5, %i2, %o1
29759 smul %l1, %g4, %o7
29760loop_2598:
29761 tcc %icc, 0x7
29762 tn %xcc, 0x2
29763 smul %g2, 0x0BC2, %o4
29764 tpos %xcc, 0x2
29765 movgu %xcc, %o5, %i1
29766 edge8n %i4, %l6, %l0
29767 fpack32 %f8, %f20, %f10
29768 sra %o2, 0x19, %g1
29769 smulcc %l2, 0x1123, %l5
29770 nop
29771 fitod %f7, %f20
29772 bgu,a,pt %icc, loop_2599
29773 edge8 %g6, %o0, %l4
29774 nop
29775 fitos %f9, %f25
29776 fstox %f25, %f20
29777 fxtos %f20, %f11
29778 mulscc %i0, 0x08AD, %i6
29779loop_2599:
29780 be,pn %xcc, loop_2600
29781 add %g7, %i3, %g3
29782 fpackfix %f22, %f7
29783 tneg %icc, 0x0
29784loop_2600:
29785 sra %o3, 0x16, %o6
29786 movcc %icc, %l3, %i7
29787 edge16 %g5, %i2, %o1
29788 xor %l1, 0x1EE9, %i5
29789 edge8ln %o7, %g4, %g2
29790 array16 %o4, %i1, %i4
29791 ldd [%l7 + 0x20], %i6
29792 tgu %xcc, 0x5
29793 and %l0, %o2, %g1
29794 array16 %l2, %o5, %g6
29795 fmovrdgez %o0, %f24, %f8
29796 ldx [%l7 + 0x48], %l4
29797 andcc %l5, 0x1E52, %i0
29798 fandnot2 %f0, %f8, %f24
29799 add %i6, %g7, %g3
29800 sllx %i3, %o3, %l3
29801 movrgez %o6, %g5, %i7
29802 ta %icc, 0x7
29803 add %i2, %l1, %o1
29804 edge16 %i5, %g4, %o7
29805 tpos %xcc, 0x6
29806 edge32ln %g2, %i1, %i4
29807 subc %o4, 0x02AB, %l0
29808 movg %icc, %l6, %g1
29809 bcc,pn %icc, loop_2601
29810 fmovdne %icc, %f25, %f17
29811 wr %g0, 0x80, %asi
29812 lduha [%l7 + 0x3A] %asi, %o2
29813loop_2601:
29814 xorcc %o5, %l2, %g6
29815 movvc %icc, %l4, %o0
29816 wr %g0, 0x04, %asi
29817 lduha [%l7 + 0x28] %asi, %i0
29818 fpack16 %f26, %f13
29819 xorcc %l5, 0x1996, %i6
29820 fmovsneg %icc, %f7, %f22
29821 movg %icc, %g3, %g7
29822 xor %o3, %i3, %o6
29823 edge8l %l3, %i7, %i2
29824 movrne %l1, 0x3F7, %g5
29825 fpack16 %f22, %f5
29826 fpadd16s %f2, %f11, %f5
29827 wr %g0, 0x18, %asi
29828 ldsha [%l7 + 0x28] %asi, %i5
29829 edge8n %g4, %o1, %o7
29830 lduh [%l7 + 0x3C], %i1
29831 bvs,pn %icc, loop_2602
29832 fbn,a %fcc3, loop_2603
29833 movrgz %i4, %o4, %l0
29834 fmovsneg %icc, %f2, %f25
29835loop_2602:
29836 edge8 %g2, %l6, %g1
29837loop_2603:
29838 array8 %o2, %o5, %l2
29839 array8 %g6, %l4, %i0
29840 fnors %f24, %f16, %f23
29841 flush %l7 + 0x50
29842 fandnot2s %f2, %f23, %f30
29843 brgez %l5, loop_2604
29844 brlez,a %o0, loop_2605
29845 andncc %i6, %g7, %g3
29846 movrgez %i3, %o3, %o6
29847loop_2604:
29848 ldstub [%l7 + 0x2F], %i7
29849loop_2605:
29850 saved
29851 rdpr %cwp, %g1
29852 rdpr %cansave, %g2
29853 rdpr %canrestore, %g3
29854 rdpr %cleanwin, %g4
29855 rdpr %otherwin, %g5
29856 rdpr %wstate, %g6
29857 edge8ln %i2, %l1, %g5
29858 udivcc %i5, 0x194E, %g4
29859 alignaddrl %o1, %l3, %i1
29860 array32 %o7, %o4, %i4
29861 bge,a,pt %xcc, loop_2606
29862 nop
29863 fitos %f8, %f13
29864 ldsh [%l7 + 0x2A], %g2
29865 and %l6, %g1, %o2
29866loop_2606:
29867 membar 0x06
29868 nop
29869 setx 0xF06C947E, %l0, %l6
29870 st %l6, [%l7 + 0x10]
29871 ld [%l7 + 0x10], %fsr
29872 movrlz %o5, %l2, %g6
29873 movcc %icc, %l4, %i0
29874 fmovdvc %icc, %f4, %f0
29875 movn %icc, %l5, %o0
29876 fcmpeq32 %f18, %f8, %l0
29877 movn %xcc, %i6, %g3
29878 ldx [%l7 + 0x50], %g7
29879 tn %icc, 0x1
29880 set 0x120, %l2
29881 ldxa [%g0 + %l2] 0x52, %i3
29882 sdivcc %o3, 0x11EE, %o6
29883 edge8n %i7, %i2, %g5
29884 tvc %icc, 0x2
29885 bcs,pt %xcc, loop_2607
29886 andcc %l1, 0x1E99, %g4
29887 move %icc, %i5, %o1
29888 or %i1, %o7, %l3
29889loop_2607:
29890 tsubcctv %o4, 0x14BE, %i4
29891 orncc %l6, 0x11A2, %g1
29892 tgu %icc, 0x7
29893 tgu %icc, 0x6
29894 movcc %xcc, %g2, %o5
29895 movg %xcc, %o2, %l2
29896 fpack16 %f2, %f15
29897 edge8 %g6, %l4, %l5
29898 movpos %icc, %i0, %o0
29899 saved
29900 rdpr %cwp, %g1
29901 rdpr %cansave, %g2
29902 rdpr %canrestore, %g3
29903 rdpr %cleanwin, %g4
29904 rdpr %otherwin, %g5
29905 rdpr %wstate, %g6
29906 brlez %i6, loop_2608
29907 srl %l0, 0x14, %g7
29908 fbue %fcc1, loop_2609
29909 xorcc %g3, %i3, %o3
29910loop_2608:
29911 tne %xcc, 0x1
29912 nop
29913 fitos %f11, %f3
29914 fstox %f3, %f28
29915loop_2609:
29916 movcc %xcc, %i7, %i2
29917 array32 %g5, %o6, %g4
29918 be loop_2610
29919 fnor %f10, %f18, %f14
29920 subc %i5, %o1, %i1
29921 fpmerge %f30, %f5, %f10
29922loop_2610:
29923 movne %icc, %l1, %l3
29924 fpadd32 %f18, %f20, %f10
29925 brgz,a %o4, loop_2611
29926 prefetch [%l7 + 0x48], 0x0
29927 mova %icc, %o7, %l6
29928 tgu %xcc, 0x0
29929loop_2611:
29930 movle %icc, %g1, %g2
29931 fbule,a %fcc3, loop_2612
29932 alignaddrl %o5, %i4, %o2
29933 bl,a,pn %icc, loop_2613
29934 fmovrslz %l2, %f11, %f3
29935loop_2612:
29936 swap [%l7 + 0x10], %l4
29937 movre %l5, 0x0B2, %g6
29938loop_2613:
29939 xnorcc %i0, 0x181F, %i6
29940 fpmerge %f13, %f5, %f14
29941 movrgz %l0, 0x1D0, %g7
29942 tcc %xcc, 0x0
29943 orncc %g3, 0x1295, %i3
29944 ldsh [%l7 + 0x46], %o0
29945 nop
29946 setx loop_2614, %l0, %l1
29947 wrpr 0x1, %tl
29948 wrpr %l1, %tpc
29949 add %l1, 0x4, %l1
29950 wrpr %l1, %tnpc
29951 setx 0x34400001400, %l0, %l1
29952 wrpr %l1, %tstate
29953 wrhpr 0x4, %htstate
29954 retry
29955 mulx %o3, 0x1020, %i2
29956 sir 0x0D9C
29957 be,a,pn %icc, loop_2615
29958loop_2614:
29959 xnor %i7, %o6, %g4
29960 nop
29961 setx 0xF7AAACC93767AB00, %l0, %l6
29962 stx %l6, [%l7 + 0x28]
29963 ldd [%l7 + 0x28], %f30
29964 setx 0x82EADBC78D0F1BCE, %l1, %l5
29965 stx %l5, [%l7 + 0x10]
29966 ldd [%l7 + 0x10], %f20
29967 faddd %f20, %f30, %f18
29968 fpadd32 %f20, %f14, %f12
29969loop_2615:
29970 bvc %xcc, loop_2616
29971 edge16 %i5, %o1, %g5
29972 tn %icc, 0x1
29973 movrlz %i1, 0x26E, %l1
29974loop_2616:
29975 movvs %xcc, %l3, %o4
29976 fmovscc %xcc, %f10, %f26
29977 movrgez %o7, 0x394, %g1
29978 fble,a %fcc3, loop_2617
29979 fcmpeq16 %f30, %f22, %g2
29980 brnz %o5, loop_2618
29981 nop
29982 setx 0x24CFCC85004B6F82, %l0, %l6
29983 stx %l6, [%l7 + 0x58]
29984 ldx [%l7 + 0x58], %fsr
29985loop_2617:
29986 mova %xcc, %i4, %o2
29987 add %l7, 0x10, %l6
29988 wr %g0, 0x19, %asi
29989 casxa [%l6] %asi, %l6, %l4
29990loop_2618:
29991 mulscc %l5, 0x1A8B, %g6
29992 udiv %l2, 0x1679, %i0
29993 te %xcc, 0x5
29994 tpos %icc, 0x3
29995 edge16n %i6, %g7, %g3
29996 orncc %i3, %l0, %o0
29997 mulscc %i2, 0x157D, %o3
29998 movcs %icc, %o6, %i7
29999 fbne,a %fcc0, loop_2619
30000 sdivx %g4, 0x0821, %o1
30001 fmovdcc %xcc, %f24, %f1
30002 fbu %fcc3, loop_2620
30003loop_2619:
30004 xnor %g5, 0x179B, %i5
30005 stb %i1, [%l7 + 0x13]
30006 movvc %icc, %l1, %l3
30007loop_2620:
30008 umulcc %o7, %o4, %g1
30009 nop
30010 setx loop_2621, %l0, %l1
30011 wrpr 0x1, %tl
30012 wrpr %l1, %tpc
30013 add %l1, 0x4, %l1
30014 wrpr %l1, %tnpc
30015 setx 0x34400001400, %l0, %l1
30016 wrpr %l1, %tstate
30017 wrhpr 0x4, %htstate
30018 retry
30019 bleu,pn %icc, loop_2622
30020 fpack16 %f12, %f13
30021 andcc %g2, %i4, %o2
30022loop_2621:
30023 movne %xcc, %l6, %o5
30024loop_2622:
30025 membar 0x71
30026 taddcc %l5, %g6, %l2
30027 orn %l4, 0x088F, %i0
30028 srlx %g7, 0x18, %i6
30029 fmovsge %icc, %f31, %f24
30030 addcc %i3, 0x0182, %l0
30031 sllx %o0, 0x1B, %i2
30032 fpadd32 %f26, %f2, %f28
30033 tle %xcc, 0x5
30034 fxors %f9, %f23, %f15
30035 wr %g0, 0x80, %asi
30036 ldsha [%l7 + 0x62] %asi, %g3
30037 fba %fcc2, loop_2623
30038 srlx %o6, 0x17, %i7
30039 fmovda %xcc, %f30, %f29
30040 movpos %xcc, %o3, %g4
30041loop_2623:
30042 fmovdl %icc, %f26, %f3
30043 fmovsl %icc, %f22, %f24
30044 fbg %fcc3, loop_2624
30045 fpadd16 %f28, %f4, %f14
30046 nop
30047 setx loop_2625, %l0, %l1
30048 wrpr 0x1, %tl
30049 wrpr %l1, %tpc
30050 add %l1, 0x4, %l1
30051 wrpr %l1, %tnpc
30052 setx 0x34400001400, %l0, %l1
30053 wrpr %l1, %tstate
30054 wrhpr 0x4, %htstate
30055 retry
30056 andn %g5, %o1, %i5
30057loop_2624:
30058 tge %icc, 0x4
30059 nop
30060 setx loop_2626, %l0, %l1
30061 wrpr 0x1, %tl
30062 wrpr %l1, %tnpc
30063 setx 0x34400001400, %l0, %l1
30064 wrpr %l1, %tstate
30065 wrhpr 0x4, %htstate
30066 done
30067loop_2625:
30068 tvc %xcc, 0x0
30069 fbule,a %fcc0, loop_2627
30070 fornot1 %f4, %f30, %f2
30071loop_2626:
30072 popc %i1, %l1
30073 movl %icc, %o7, %o4
30074loop_2627:
30075 edge16ln %g1, %l3, %g2
30076 nop
30077 fitos %f11, %f18
30078 fstoi %f18, %f25
30079 fbge %fcc2, loop_2628
30080 sra %i4, %o2, %l6
30081 orncc %l5, 0x07A3, %o5
30082 bvs,pt %icc, loop_2629
30083loop_2628:
30084 fmul8sux16 %f10, %f20, %f10
30085 sub %l2, %g6, %l4
30086 mulscc %i0, 0x0D9F, %i6
30087loop_2629:
30088 fmovsle %xcc, %f24, %f21
30089 tvc %xcc, 0x0
30090 tcs %icc, 0x4
30091 array32 %g7, %i3, %o0
30092 brz %i2, loop_2630
30093 xnor %l0, %o6, %i7
30094 lduw [%l7 + 0x2C], %g3
30095 movne %icc, %o3, %g4
30096loop_2630:
30097 fbue,a %fcc3, loop_2631
30098 tvs %xcc, 0x2
30099 fcmpgt32 %f0, %f2, %g5
30100 and %o1, %i1, %i5
30101loop_2631:
30102 movrlz %l1, 0x201, %o7
30103 fones %f23
30104 subc %o4, %g1, %l3
30105 tcc %xcc, 0x5
30106 movl %icc, %i4, %o2
30107 edge16l %l6, %l5, %o5
30108 fpsub16s %f19, %f2, %f5
30109 movge %xcc, %l2, %g2
30110 nop
30111 fitos %f7, %f10
30112 fstod %f10, %f8
30113 fbuge,a %fcc0, loop_2632
30114 fnors %f14, %f1, %f22
30115 subc %g6, 0x0DCE, %l4
30116 mulscc %i0, 0x0079, %i6
30117loop_2632:
30118 movrlz %g7, 0x068, %o0
30119 brlz,a %i3, loop_2633
30120 movleu %icc, %i2, %l0
30121 edge16ln %o6, %i7, %o3
30122 addc %g4, 0x1C5E, %g3
30123loop_2633:
30124 edge8l %g5, %i1, %o1
30125 movle %xcc, %l1, %o7
30126 movne %icc, %o4, %g1
30127 mulscc %l3, 0x0E16, %i5
30128 orncc %o2, %l6, %i4
30129 fbge,a %fcc2, loop_2634
30130 tge %xcc, 0x3
30131 fornot2 %f20, %f6, %f6
30132 movle %icc, %o5, %l5
30133loop_2634:
30134 movcs %xcc, %l2, %g2
30135 nop
30136 setx 0x4443A77EF8B88042, %l0, %l6
30137 stx %l6, [%l7 + 0x28]
30138 ldd [%l7 + 0x28], %f14
30139 fsqrtd %f14, %f8
30140 restored
30141 rdpr %cwp, %g1
30142 rdpr %cansave, %g2
30143 rdpr %canrestore, %g3
30144 rdpr %cleanwin, %g4
30145 rdpr %otherwin, %g5
30146 rdpr %wstate, %g6
30147 bpos,a %xcc, loop_2635
30148 sub %l4, 0x02FF, %i0
30149 taddcc %g6, %g7, %i6
30150 saved
30151 rdpr %cwp, %g1
30152 rdpr %cansave, %g2
30153 rdpr %canrestore, %g3
30154 rdpr %cleanwin, %g4
30155 rdpr %otherwin, %g5
30156 rdpr %wstate, %g6
30157loop_2635:
30158 tsubcc %i3, 0x0888, %i2
30159 xorcc %l0, 0x0F4A, %o6
30160 fand %f10, %f26, %f22
30161 fpadd32 %f24, %f8, %f8
30162 brz %i7, loop_2636
30163 xor %o3, %g4, %o0
30164 fbe %fcc2, loop_2637
30165 xnorcc %g5, %i1, %g3
30166loop_2636:
30167 nop
30168 set 0x5C, %l5
30169 ldswa [%l7 + %l5] 0x18, %l1
30170loop_2637:
30171 fmovrslez %o1, %f19, %f21
30172 nop
30173 setx 0xDAF1D2B2B0431555, %l0, %l6
30174 stx %l6, [%l7 + 0x18]
30175 ldx [%l7 + 0x18], %fsr
30176 edge16 %o4, %g1, %o7
30177 bl,a,pt %xcc, loop_2638
30178 movle %xcc, %l3, %o2
30179 fexpand %f16, %f0
30180 add %i5, 0x1D0E, %l6
30181loop_2638:
30182 tne %icc, 0x5
30183 swap [%l7 + 0x54], %i4
30184 bpos,pn %xcc, loop_2639
30185 xorcc %o5, 0x0623, %l5
30186 sethi 0x07B4, %l2
30187 ldd [%l7 + 0x10], %f10
30188loop_2639:
30189 tvc %icc, 0x2
30190 std %f24, [%l7 + 0x78]
30191 nop
30192 set 0x58, %o6
30193 ldub [%l7 + %o6], %l4
30194 smul %g2, 0x0043, %i0
30195 movle %icc, %g7, %g6
30196 movge %xcc, %i3, %i6
30197 ldsb [%l7 + 0x14], %l0
30198 umul %i2, %o6, %i7
30199 xnor %g4, 0x130D, %o0
30200 nop
30201 setx 0x158975F61A0EF926, %l0, %l6
30202 stx %l6, [%l7 + 0x28]
30203 ldd [%l7 + 0x28], %f20
30204 setx 0x775C5499B588DBE2, %l1, %l5
30205 stx %l5, [%l7 + 0x10]
30206 ldd [%l7 + 0x10], %f14
30207 fsubd %f14, %f20, %f18
30208 tcs %icc, 0x3
30209 ta %icc, 0x1
30210 bn %icc, loop_2640
30211 bpos,a,pn %icc, loop_2641
30212 movneg %xcc, %g5, %i1
30213 for %f18, %f24, %f22
30214loop_2640:
30215 nop
30216 set 0x70, %i6
30217 ldda [%l7 + %i6] 0x27, %o2
30218loop_2641:
30219 fmovsgu %xcc, %f19, %f25
30220 array32 %g3, %l1, %o1
30221 restored
30222 rdpr %cwp, %g1
30223 rdpr %cansave, %g2
30224 rdpr %canrestore, %g3
30225 rdpr %cleanwin, %g4
30226 rdpr %otherwin, %g5
30227 rdpr %wstate, %g6
30228 fbule,a %fcc2, loop_2642
30229 alignaddr %g1, %o7, %o4
30230 wr %g0, 0x89, %asi
30231 lda [%l7 + 0x74] %asi, %f12
30232loop_2642:
30233 movvc %xcc, %o2, %i5
30234 sdivcc %l6, 0x0760, %l3
30235 udiv %o5, 0x1417, %l5
30236 xnor %l2, %i4, %g2
30237 tsubcc %l4, %g7, %i0
30238 fbule %fcc1, loop_2643
30239 subcc %i3, %g6, %l0
30240 set 0x2C, %g1
30241 stwa %i2, [%l7 + %g1] 0x04
30242loop_2643:
30243 fbu %fcc1, loop_2644
30244 edge16ln %i6, %i7, %o6
30245 edge32 %o0, %g5, %g4
30246 or %i1, %o3, %l1
30247loop_2644:
30248 fmovdpos %xcc, %f21, %f26
30249 ldx [%l7 + 0x18], %g3
30250 movne %xcc, %o1, %o7
30251 fnegs %f11, %f23
30252 fnegs %f30, %f1
30253 fmovrdgz %o4, %f26, %f12
30254 mova %xcc, %g1, %i5
30255 std %f24, [%l7 + 0x30]
30256 wr %g0, 0x19, %asi
30257 ldswa [%l7 + 0x4C] %asi, %o2
30258 tne %icc, 0x0
30259 sllx %l3, 0x0A, %o5
30260 orncc %l5, 0x050D, %l2
30261 edge32n %i4, %l6, %l4
30262 alignaddr %g2, %i0, %i3
30263 subccc %g6, %l0, %g7
30264 wr %g0, 0x11, %asi
30265 ldsha [%l7 + 0x08] %asi, %i2
30266 set 0x1C, %i2
30267 ldswa [%l7 + %i2] 0x10, %i6
30268 movrgez %i7, 0x0A1, %o6
30269 nop
30270 fitod %f8, %f6
30271 fdtos %f6, %f6
30272 bcc,pn %xcc, loop_2645
30273 fcmpne16 %f8, %f10, %g5
30274 xnorcc %g4, %i1, %o0
30275 fnors %f20, %f15, %f4
30276loop_2645:
30277 srl %o3, %l1, %o1
30278 fzeros %f6
30279 fandnot2s %f8, %f25, %f10
30280 tcc %xcc, 0x5
30281 ldd [%l7 + 0x38], %o6
30282 bvc loop_2646
30283 movrgz %g3, %g1, %i5
30284 edge8ln %o4, %l3, %o5
30285 smul %l5, 0x1B76, %o2
30286loop_2646:
30287 nop
30288 set 0x34, %g2
30289 swapa [%l7 + %g2] 0x81, %i4
30290 edge32n %l6, %l4, %l2
30291 udivcc %g2, 0x1E02, %i0
30292 ta %xcc, 0x5
30293 fcmple16 %f26, %f2, %g6
30294 fnot2 %f22, %f8
30295 stx %i3, [%l7 + 0x10]
30296 movvs %xcc, %l0, %g7
30297 tge %icc, 0x6
30298 fbo,a %fcc0, loop_2647
30299 ta %xcc, 0x5
30300 xnorcc %i2, 0x0708, %i6
30301 andcc %i7, 0x1B05, %o6
30302loop_2647:
30303 be loop_2648
30304 mova %xcc, %g4, %i1
30305 set 0x68, %o4
30306 ldsha [%l7 + %o4] 0x88, %g5
30307loop_2648:
30308 fcmpne32 %f18, %f0, %o0
30309 udiv %o3, 0x0086, %o1
30310 or %o7, 0x0A9C, %g3
30311 fblg,a %fcc3, loop_2649
30312 fmovsneg %xcc, %f7, %f30
30313 te %icc, 0x2
30314 fsrc1 %f14, %f30
30315loop_2649:
30316 saved
30317 rdpr %cwp, %g1
30318 rdpr %cansave, %g2
30319 rdpr %canrestore, %g3
30320 rdpr %cleanwin, %g4
30321 rdpr %otherwin, %g5
30322 rdpr %wstate, %g6
30323 fnands %f25, %f13, %f17
30324 xnorcc %g1, %i5, %l1
30325 umul %l3, %o4, %l5
30326 edge16l %o5, %i4, %o2
30327 mulscc %l4, 0x1DC8, %l2
30328 ta %icc, 0x1
30329 fmovrsne %l6, %f31, %f8
30330 alignaddrl %g2, %g6, %i3
30331 membar 0x3B
30332 tcs %xcc, 0x6
30333 move %icc, %i0, %l0
30334 smul %g7, %i6, %i2
30335 edge32l %o6, %g4, %i7
30336 xor %g5, %i1, %o3
30337 xnorcc %o0, 0x0FCF, %o7
30338 udiv %o1, 0x0430, %g1
30339 fpsub32s %f24, %f24, %f21
30340 be,a,pn %xcc, loop_2650
30341 bne %xcc, loop_2651
30342 fmovsn %xcc, %f18, %f4
30343 movleu %icc, %i5, %g3
30344loop_2650:
30345 smul %l3, 0x1E36, %l1
30346loop_2651:
30347 edge32ln %o4, %l5, %o5
30348 mova %icc, %o2, %l4
30349 tgu %icc, 0x5
30350 alignaddr %l2, %l6, %i4
30351 prefetch [%l7 + 0x20], 0x0
30352 sethi 0x1731, %g6
30353 edge32ln %i3, %g2, %l0
30354 fbne,a %fcc1, loop_2652
30355 fmovsleu %icc, %f28, %f21
30356 tgu %xcc, 0x6
30357 nop
30358 fitos %f1, %f7
30359 fstod %f7, %f16
30360loop_2652:
30361 fbu,a %fcc0, loop_2653
30362 movcc %xcc, %i0, %g7
30363 alignaddr %i2, %o6, %g4
30364 fmovda %icc, %f26, %f9
30365loop_2653:
30366 movvs %xcc, %i7, %i6
30367 fmul8x16au %f28, %f8, %f20
30368 tleu %icc, 0x2
30369 nop
30370 setx loop_2654, %l0, %l1
30371 wrpr 0x1, %tl
30372 wrpr %l1, %tnpc
30373 setx 0x34400001400, %l0, %l1
30374 wrpr %l1, %tstate
30375 wrhpr 0x4, %htstate
30376 done
30377 fexpand %f9, %f4
30378 orncc %g5, %o3, %o0
30379 udivx %o7, 0x1067, %i1
30380loop_2654:
30381 movle %icc, %o1, %i5
30382 membar 0x65
30383 fbge %fcc2, loop_2655
30384 udivx %g1, 0x07E8, %g3
30385 sethi 0x1414, %l1
30386 ta %xcc, 0x3
30387loop_2655:
30388 move %xcc, %o4, %l5
30389 fmovsl %xcc, %f21, %f13
30390 movl %xcc, %o5, %l3
30391 mulscc %l4, %l2, %o2
30392 st %f4, [%l7 + 0x68]
30393 movrlz %l6, 0x227, %i4
30394 fmovsgu %xcc, %f13, %f3
30395 membar 0x4A
30396 fbg,a %fcc0, loop_2656
30397 umul %g6, %i3, %g2
30398 fpack16 %f6, %f19
30399 tpos %xcc, 0x7
30400loop_2656:
30401 edge32n %i0, %g7, %l0
30402 tgu %xcc, 0x4
30403 movle %icc, %i2, %o6
30404 edge32n %i7, %i6, %g5
30405 nop
30406 setx 0xB3D8267A, %l0, %l6
30407 st %l6, [%l7 + 0x28]
30408 ld [%l7 + 0x28], %f27
30409 fsqrts %f27, %f12
30410 fmul8sux16 %f2, %f0, %f20
30411 fsrc2 %f28, %f4
30412 fmovdcc %xcc, %f11, %f10
30413 bleu loop_2657
30414 mulx %g4, 0x06FB, %o3
30415 ldstub [%l7 + 0x11], %o7
30416 smul %o0, 0x1586, %i1
30417loop_2657:
30418 fmovdpos %icc, %f11, %f25
30419 nop
30420 fitod %f0, %f18
30421 fdtos %f18, %f2
30422 movrgz %i5, %o1, %g1
30423 fand %f2, %f24, %f0
30424 or %l1, %o4, %g3
30425 tvc %icc, 0x6
30426 movleu %icc, %l5, %l3
30427 bvs,pt %icc, loop_2658
30428 fba %fcc3, loop_2659
30429 edge8 %o5, %l2, %o2
30430 nop
30431 setx 0x9CB328FB, %l0, %l6
30432 st %l6, [%l7 + 0x28]
30433 ld [%l7 + 0x28], %f15
30434 setx 0x0B4EEFEE, %l1, %l5
30435 st %l5, [%l7 + 0x10]
30436 ld [%l7 + 0x10], %f16
30437 fsubs %f16, %f15, %f11
30438loop_2658:
30439 movpos %icc, %l4, %l6
30440loop_2659:
30441 smulcc %i4, %g6, %g2
30442 mova %icc, %i0, %g7
30443 tge %icc, 0x4
30444 fmovrde %i3, %f2, %f10
30445 fmovdcs %icc, %f8, %f26
30446 nop
30447 fitod %f0, %f12
30448 fdtox %f12, %f4
30449 restored
30450 rdpr %cwp, %g1
30451 rdpr %cansave, %g2
30452 rdpr %canrestore, %g3
30453 rdpr %cleanwin, %g4
30454 rdpr %otherwin, %g5
30455 rdpr %wstate, %g6
30456 fnot1s %f14, %f29
30457 movg %xcc, %i2, %l0
30458 tgu %icc, 0x6
30459 nop
30460 setx loop_2660, %l0, %l1
30461 jmpl %l1, %i7
30462 brnz %o6, loop_2661
30463 fbge,a %fcc3, loop_2662
30464 sra %i6, %g4, %g5
30465loop_2660:
30466 call loop_2663
30467loop_2661:
30468 subccc %o7, 0x0B7F, %o0
30469loop_2662:
30470 fnot2 %f20, %f16
30471 bl,a,pn %xcc, loop_2664
30472loop_2663:
30473 xorcc %o3, 0x1705, %i1
30474 umul %o1, 0x1DB3, %i5
30475 edge32 %l1, %g1, %g3
30476loop_2664:
30477 andn %l5, %o4, %l3
30478 tvs %icc, 0x3
30479 subccc %o5, %l2, %l4
30480 edge16ln %o2, %l6, %g6
30481 edge8n %i4, %g2, %i0
30482 fmovspos %icc, %f19, %f3
30483 tleu %icc, 0x0
30484 wr %g0, 0x89, %asi
30485 ldstuba [%l7 + 0x08] %asi, %g7
30486 movgu %icc, %i2, %l0
30487 fmovdl %xcc, %f13, %f30
30488 fsrc1s %f18, %f5
30489 fand %f4, %f14, %f2
30490 taddcctv %i3, 0x1451, %i7
30491 edge32n %i6, %g4, %g5
30492 andn %o6, 0x1994, %o7
30493 movvc %xcc, %o0, %o3
30494 alignaddr %i1, %o1, %l1
30495 fmovsgu %xcc, %f2, %f0
30496 tne %xcc, 0x4
30497 sub %g1, %i5, %l5
30498 set 0x11, %i3
30499 ldstuba [%l7 + %i3] 0x89, %g3
30500 movneg %icc, %l3, %o4
30501 movrgz %l2, %o5, %l4
30502 movne %icc, %o2, %g6
30503 tg %icc, 0x1
30504 nop
30505 setx 0x618FDDBE2EE41F8F, %l0, %l6
30506 stx %l6, [%l7 + 0x28]
30507 ldd [%l7 + 0x28], %f28
30508 setx 0xC2547853C3551BC7, %l1, %l5
30509 stx %l5, [%l7 + 0x10]
30510 ldd [%l7 + 0x10], %f6
30511 fsubd %f6, %f28, %f24
30512 udiv %l6, 0x16E9, %i4
30513 sra %i0, %g2, %g7
30514 nop
30515 setx 0x4B0D1814, %l0, %l6
30516 st %l6, [%l7 + 0x28]
30517 ld [%l7 + 0x28], %f0
30518 setx 0xED669350, %l1, %l5
30519 st %l5, [%l7 + 0x10]
30520 ld [%l7 + 0x10], %f11
30521 fdivs %f11, %f0, %f10
30522 fcmple16 %f18, %f26, %i2
30523 sethi 0x0D09, %i3
30524 movcs %xcc, %l0, %i7
30525 orncc %g4, 0x1617, %i6
30526 movcc %icc, %g5, %o6
30527 movg %icc, %o0, %o3
30528 srlx %o7, 0x12, %i1
30529 tne %icc, 0x4
30530 set 0x62, %o0
30531 lduba [%l7 + %o0] 0x10, %o1
30532 be %xcc, loop_2665
30533 ldd [%l7 + 0x68], %f18
30534 fmovsa %xcc, %f15, %f19
30535 fzero %f0
30536loop_2665:
30537 sub %g1, %l1, %l5
30538 fandnot1 %f14, %f30, %f20
30539 fbu,a %fcc2, loop_2666
30540 fbule %fcc3, loop_2667
30541 fandnot2 %f8, %f28, %f18
30542 nop
30543 setx loop_2668, %l0, %l1
30544 wrpr 0x1, %tl
30545 wrpr %l1, %tnpc
30546 setx 0x34400001400, %l0, %l1
30547 wrpr %l1, %tstate
30548 wrhpr 0x4, %htstate
30549 done
30550loop_2666:
30551 orncc %g3, %l3, %i5
30552loop_2667:
30553 brlez %l2, loop_2669
30554 edge8n %o4, %l4, %o5
30555loop_2668:
30556 sll %g6, 0x09, %o2
30557 wr %g0, 0x2f, %asi
30558 stwa %i4, [%l7 + 0x30] %asi
30559 membar #Sync
30560loop_2669:
30561 tsubcctv %l6, %g2, %i0
30562 tge %icc, 0x1
30563 edge8ln %g7, %i3, %l0
30564 sra %i2, 0x18, %i7
30565 saved
30566 rdpr %cwp, %g1
30567 rdpr %cansave, %g2
30568 rdpr %canrestore, %g3
30569 rdpr %cleanwin, %g4
30570 rdpr %otherwin, %g5
30571 rdpr %wstate, %g6
30572 edge32n %i6, %g5, %o6
30573 tle %icc, 0x6
30574 stx %o0, [%l7 + 0x08]
30575 fmul8x16au %f22, %f24, %f16
30576 fbg,a %fcc0, loop_2670
30577 tle %xcc, 0x1
30578 flush %l7 + 0x40
30579 ta %xcc, 0x6
30580loop_2670:
30581 nop
30582 setx 0x7155C9C1E05322F8, %l0, %l6
30583 stx %l6, [%l7 + 0x70]
30584 ldx [%l7 + 0x70], %fsr
30585 fpmerge %f11, %f17, %f12
30586 movneg %icc, %g4, %o7
30587 movvc %xcc, %o3, %i1
30588 restored
30589 rdpr %cwp, %g1
30590 rdpr %cansave, %g2
30591 rdpr %canrestore, %g3
30592 rdpr %cleanwin, %g4
30593 rdpr %otherwin, %g5
30594 rdpr %wstate, %g6
30595 array8 %g1, %l1, %l5
30596 subc %g3, 0x0AC2, %o1
30597 addccc %i5, %l3, %l2
30598 edge32ln %l4, %o5, %g6
30599 andncc %o4, %i4, %o2
30600 faligndata %f4, %f30, %f16
30601 or %l6, 0x1832, %g2
30602 nop
30603 setx 0xE7C5A0328058A2A4, %l0, %l6
30604 stx %l6, [%l7 + 0x58]
30605 ldx [%l7 + 0x58], %fsr
30606 tle %xcc, 0x4
30607 tpos %xcc, 0x4
30608 srax %i0, %g7, %i3
30609 tvs %icc, 0x4
30610 nop
30611 setx loop_2671, %l0, %l1
30612 wrpr 0x1, %tl
30613 wrpr %l1, %tpc
30614 add %l1, 0x4, %l1
30615 wrpr %l1, %tnpc
30616 setx 0x34400001400, %l0, %l1
30617 wrpr %l1, %tstate
30618 wrhpr 0x4, %htstate
30619 retry
30620 tge %xcc, 0x6
30621 fbe %fcc1, loop_2672
30622 tg %xcc, 0x3
30623loop_2671:
30624 fzeros %f31
30625 movpos %icc, %i2, %i7
30626loop_2672:
30627 ldsw [%l7 + 0x40], %i6
30628 subc %g5, %o6, %o0
30629 edge32ln %l0, %g4, %o3
30630 edge8ln %i1, %o7, %g1
30631 edge32ln %l1, %l5, %g3
30632 nop
30633 set 0x20, %g6
30634 ldd [%l7 + %g6], %o0
30635 nop
30636 fitod %f14, %f18
30637 sth %l3, [%l7 + 0x52]
30638 brgez %l2, loop_2673
30639 sub %i5, %o5, %l4
30640 fsrc2s %f24, %f10
30641 movn %xcc, %o4, %g6
30642loop_2673:
30643 alignaddr %o2, %l6, %i4
30644 fbue,a %fcc0, loop_2674
30645 movrgz %g2, %i0, %g7
30646 tl %icc, 0x6
30647 nop
30648 fitod %f10, %f2
30649 fdtox %f2, %f12
30650loop_2674:
30651 smul %i2, %i3, %i6
30652 fmovdcc %icc, %f14, %f18
30653 fmovscc %xcc, %f23, %f8
30654 tle %xcc, 0x3
30655 edge8l %i7, %g5, %o6
30656 fbg,a %fcc3, loop_2675
30657 ldsh [%l7 + 0x44], %o0
30658 tsubcctv %l0, 0x0330, %o3
30659 sdivx %i1, 0x0AFB, %o7
30660loop_2675:
30661 movne %xcc, %g4, %l1
30662 fmovrslz %l5, %f0, %f8
30663 fmovrsgz %g3, %f15, %f6
30664 movle %xcc, %o1, %g1
30665 fmovsvc %icc, %f3, %f21
30666 lduw [%l7 + 0x2C], %l3
30667 movn %icc, %l2, %o5
30668 fpack16 %f12, %f25
30669 srlx %i5, 0x06, %o4
30670 umul %l4, 0x03B9, %g6
30671 srax %l6, %i4, %g2
30672 std %f12, [%l7 + 0x38]
30673 addccc %i0, %g7, %i2
30674 fnot2 %f6, %f22
30675 bne,a loop_2676
30676 edge16 %i3, %i6, %i7
30677 edge16l %g5, %o6, %o0
30678 fcmpeq32 %f18, %f0, %o2
30679loop_2676:
30680 bn,a loop_2677
30681 movneg %xcc, %l0, %o3
30682 fbge %fcc3, loop_2678
30683 sllx %o7, 0x08, %g4
30684loop_2677:
30685 movge %icc, %l1, %i1
30686 fsrc2s %f29, %f2
30687loop_2678:
30688 bvc,a %xcc, loop_2679
30689 subccc %g3, 0x02A2, %o1
30690 taddcctv %g1, %l5, %l2
30691 sth %o5, [%l7 + 0x62]
30692loop_2679:
30693 tvs %icc, 0x1
30694 sth %l3, [%l7 + 0x3C]
30695 xnor %i5, %o4, %g6
30696 orcc %l6, %i4, %l4
30697 tvc %xcc, 0x1
30698 edge16l %g2, %i0, %i2
30699 fmovdcc %xcc, %f15, %f6
30700 tgu %icc, 0x3
30701 edge32 %g7, %i3, %i6
30702 addccc %i7, %g5, %o6
30703 wr %g0, 0x10, %asi
30704 lduha [%l7 + 0x24] %asi, %o0
30705 std %f10, [%l7 + 0x08]
30706 wr %g0, 0x10, %asi
30707 lduha [%l7 + 0x1E] %asi, %o2
30708 edge16l %l0, %o3, %o7
30709 srax %g4, %i1, %g3
30710 fmovd %f4, %f18
30711 alignaddr %o1, %l1, %l5
30712 sdivcc %l2, 0x0EA2, %g1
30713 call loop_2680
30714 edge32n %l3, %o5, %i5
30715 sdivcc %o4, 0x0C7D, %l6
30716 tl %icc, 0x4
30717loop_2680:
30718 movvc %icc, %i4, %g6
30719 movvc %icc, %g2, %l4
30720 set 0x60, %o1
30721 ldda [%l7 + %o1] 0x27, %i0
30722 nop
30723 setx 0x7E8CF42F, %l0, %l6
30724 st %l6, [%l7 + 0x28]
30725 ld [%l7 + 0x28], %f27
30726 setx 0x35AC4234, %l1, %l5
30727 st %l5, [%l7 + 0x10]
30728 ld [%l7 + 0x10], %f9
30729 fmuls %f9, %f27, %f17
30730 movg %icc, %i2, %i3
30731 add %i6, 0x0504, %i7
30732 bvs loop_2681
30733 brz,a %g5, loop_2682
30734 fmovsn %xcc, %f14, %f22
30735 movne %icc, %o6, %o0
30736loop_2681:
30737 fxor %f6, %f22, %f10
30738loop_2682:
30739 movrgz %g7, 0x16B, %o2
30740 ta %xcc, 0x2
30741 stb %o3, [%l7 + 0x40]
30742 fmovrslz %l0, %f22, %f11
30743 fmovdle %icc, %f15, %f10
30744 wr %g0, 0x89, %asi
30745 ldda [%l7 + 0x70] %asi, %o6
30746 fmovrsne %i1, %f27, %f18
30747 addcc %g3, 0x1FDD, %g4
30748 orn %l1, 0x10A6, %o1
30749 udiv %l5, 0x0C66, %l2
30750 addc %g1, 0x0E20, %l3
30751 tleu %icc, 0x7
30752 stx %o5, [%l7 + 0x50]
30753 fmovrsgez %o4, %f13, %f15
30754 tvs %xcc, 0x4
30755 ba,a,pt %icc, loop_2683
30756 nop
30757 setx loop_2684, %l0, %l1
30758 jmpl %l1, %l6
30759 srlx %i4, %i5, %g2
30760 edge16n %l4, %i0, %i2
30761loop_2683:
30762 ldstub [%l7 + 0x21], %g6
30763loop_2684:
30764 addcc %i3, 0x0931, %i7
30765 ld [%l7 + 0x68], %f30
30766 fmovdvs %xcc, %f4, %f31
30767 movcc %xcc, %i6, %g5
30768 movge %xcc, %o6, %g7
30769 movcs %icc, %o2, %o3
30770 movvs %icc, %l0, %o7
30771 set 0x40, %o7
30772 sta %f7, [%l7 + %o7] 0x19
30773 and %i1, %o0, %g4
30774 orn %g3, 0x0598, %o1
30775 movvc %icc, %l5, %l1
30776 fpackfix %f8, %f4
30777 umul %g1, %l2, %l3
30778 nop
30779 fitod %f4, %f8
30780 fcmpne16 %f8, %f28, %o5
30781 fnands %f9, %f4, %f10
30782 sir 0x067C
30783 fmovsa %xcc, %f20, %f1
30784 alignaddrl %o4, %l6, %i5
30785 srlx %g2, 0x1A, %l4
30786 fandnot1s %f26, %f7, %f13
30787 udivcc %i0, 0x0359, %i2
30788 fpadd16s %f14, %f12, %f0
30789 movrgez %i4, %g6, %i3
30790 nop
30791 fitos %f12, %f17
30792 fstox %f17, %f0
30793 movrlz %i7, %g5, %o6
30794 and %g7, 0x07B0, %o2
30795 tpos %xcc, 0x2
30796 movrlz %i6, %o3, %o7
30797 fbu %fcc0, loop_2685
30798 nop
30799 setx 0x1C21D86F806BBF8C, %l0, %l6
30800 stx %l6, [%l7 + 0x30]
30801 ldx [%l7 + 0x30], %fsr
30802 edge8ln %i1, %o0, %l0
30803 fmovdcc %xcc, %f17, %f26
30804loop_2685:
30805 nop
30806 set 0x20, %l1
30807 stwa %g3, [%l7 + %l1] 0x27
30808 membar #Sync
30809 wr %g0, 0x18, %asi
30810 ldstuba [%l7 + 0x2F] %asi, %o1
30811 fors %f22, %f12, %f5
30812 edge16n %g4, %l5, %l1
30813 ldd [%l7 + 0x20], %g0
30814 movrne %l3, 0x346, %l2
30815 sra %o5, 0x0E, %o4
30816 flush %l7 + 0x40
30817 fxor %f2, %f22, %f22
30818 edge8 %i5, %l6, %g2
30819 fnand %f16, %f0, %f4
30820 addcc %l4, 0x1E23, %i0
30821 sethi 0x07EA, %i4
30822 mulscc %i2, %g6, %i7
30823 wr %g0, 0x80, %asi
30824 swapa [%l7 + 0x58] %asi, %g5
30825 add %i3, 0x1A56, %g7
30826 fmovscc %xcc, %f25, %f29
30827 taddcctv %o6, %o2, %o3
30828 movrlez %i6, %o7, %i1
30829 mulx %o0, %l0, %o1
30830 edge16n %g4, %g3, %l5
30831 edge32l %l1, %l3, %g1
30832 fabsd %f18, %f4
30833 sub %l2, %o4, %i5
30834 ldd [%l7 + 0x50], %o4
30835 mova %xcc, %l6, %l4
30836 movne %xcc, %g2, %i0
30837 fbue,a %fcc1, loop_2686
30838 membar 0x00
30839 wr %g0, 0x18, %asi
30840 prefetcha [%l7 + 0x08] %asi, 0x0
30841loop_2686:
30842 fbule,a %fcc1, loop_2687
30843 xor %g6, 0x0F61, %i7
30844 sllx %g5, 0x0D, %i2
30845 movge %icc, %i3, %g7
30846loop_2687:
30847 st %f2, [%l7 + 0x68]
30848 nop
30849 setx 0x9973BC60, %l0, %l6
30850 st %l6, [%l7 + 0x28]
30851 ld [%l7 + 0x28], %f29
30852 setx 0x1E57E638, %l1, %l5
30853 st %l5, [%l7 + 0x10]
30854 ld [%l7 + 0x10], %f10
30855 fdivs %f10, %f29, %f26
30856 brgz,a %o2, loop_2688
30857 mova %xcc, %o3, %o6
30858 alignaddrl %o7, %i1, %i6
30859 fmovsleu %icc, %f8, %f9
30860loop_2688:
30861 tsubcctv %l0, 0x1436, %o0
30862 bvc loop_2689
30863 mulscc %o1, 0x03D8, %g4
30864 xorcc %l5, %l1, %g3
30865 fmovde %xcc, %f7, %f11
30866loop_2689:
30867 edge32l %g1, %l3, %o4
30868 edge8 %i5, %l2, %o5
30869 edge8ln %l6, %l4, %g2
30870 set 0x40, %g5
30871 ldda [%l7 + %g5] 0xe3, %i4
30872 movcc %icc, %i0, %g6
30873 sub %g5, %i2, %i3
30874 wr %g0, 0x89, %asi
30875 swapa [%l7 + 0x70] %asi, %i7
30876 fbg %fcc1, loop_2690
30877 tge %xcc, 0x6
30878 brnz %o2, loop_2691
30879 fmovdcc %icc, %f3, %f24
30880loop_2690:
30881 edge16 %g7, %o3, %o6
30882 bpos,a,pn %xcc, loop_2692
30883loop_2691:
30884 ldsb [%l7 + 0x4E], %o7
30885 fxor %f28, %f24, %f22
30886 addcc %i6, %l0, %o0
30887loop_2692:
30888 fcmpgt16 %f0, %f20, %o1
30889 andcc %g4, 0x12BA, %l5
30890 saved
30891 rdpr %cwp, %g1
30892 rdpr %cansave, %g2
30893 rdpr %canrestore, %g3
30894 rdpr %cleanwin, %g4
30895 rdpr %otherwin, %g5
30896 rdpr %wstate, %g6
30897 srl %l1, %g3, %i1
30898 bne,a loop_2693
30899 movcc %icc, %g1, %o4
30900 fmovrsgez %i5, %f11, %f15
30901 orcc %l3, 0x1D4A, %l2
30902loop_2693:
30903 or %o5, 0x163A, %l6
30904 array8 %g2, %l4, %i4
30905 addccc %g6, %i0, %g5
30906 sra %i3, %i2, %o2
30907 fcmpeq32 %f6, %f6, %g7
30908 fmovrsgz %o3, %f2, %f1
30909 tvc %icc, 0x7
30910 nop
30911 fitod %f27, %f2
30912 sethi 0x06A8, %i7
30913 fnegs %f22, %f17
30914 fpackfix %f2, %f18
30915 fbn %fcc3, loop_2694
30916 fsrc1s %f12, %f12
30917 wr %g0, 0x11, %asi
30918 stwa %o6, [%l7 + 0x7C] %asi
30919loop_2694:
30920 fnands %f23, %f17, %f13
30921 movvs %icc, %i6, %o7
30922 movneg %icc, %o0, %o1
30923 movpos %xcc, %g4, %l0
30924 tleu %icc, 0x1
30925 movrne %l5, 0x322, %g3
30926 taddcctv %l1, 0x08D0, %g1
30927 tge %xcc, 0x5
30928 edge16l %i1, %i5, %o4
30929 sub %l3, %l2, %o5
30930 fbug,a %fcc3, loop_2695
30931 array16 %g2, %l6, %i4
30932 fmul8sux16 %f26, %f4, %f24
30933 fmovsn %icc, %f5, %f15
30934loop_2695:
30935 nop
30936 setx loop_2696, %l0, %l1
30937 wrpr 0x1, %tl
30938 wrpr %l1, %tnpc
30939 setx 0x34400001400, %l0, %l1
30940 wrpr %l1, %tstate
30941 wrhpr 0x4, %htstate
30942 done
30943 array8 %l4, %g6, %g5
30944 udivx %i0, 0x184B, %i2
30945 nop
30946 setx 0x4676EBD4, %l0, %l6
30947 st %l6, [%l7 + 0x28]
30948 ld [%l7 + 0x28], %f9
30949 setx 0xB8D21E35, %l1, %l5
30950 st %l5, [%l7 + 0x10]
30951 ld [%l7 + 0x10], %f28
30952 fdivs %f28, %f9, %f27
30953loop_2696:
30954 fmovdgu %icc, %f14, %f20
30955 nop
30956 setx loop_2697, %l0, %l1
30957 wrpr 0x1, %tl
30958 wrpr %l1, %tpc
30959 add %l1, 0x4, %l1
30960 wrpr %l1, %tnpc
30961 setx 0x34400001400, %l0, %l1
30962 wrpr %l1, %tstate
30963 wrhpr 0x4, %htstate
30964 retry
30965 te %xcc, 0x7
30966 edge32l %i3, %o2, %g7
30967 fmovdneg %xcc, %f30, %f22
30968loop_2697:
30969 sdivx %i7, 0x1F21, %o6
30970 faligndata %f20, %f4, %f4
30971 sdiv %o3, 0x181B, %o7
30972 udiv %i6, 0x0C95, %o0
30973 movleu %icc, %o1, %g4
30974 fmovspos %icc, %f31, %f30
30975 fmuld8ulx16 %f10, %f29, %f22
30976 restored
30977 rdpr %cwp, %g1
30978 rdpr %cansave, %g2
30979 rdpr %canrestore, %g3
30980 rdpr %cleanwin, %g4
30981 rdpr %otherwin, %g5
30982 rdpr %wstate, %g6
30983 fbuge,a %fcc1, loop_2698
30984 movcc %icc, %l0, %l5
30985 fbuge %fcc3, loop_2699
30986 fbg,a %fcc3, loop_2700
30987loop_2698:
30988 fpsub32s %f1, %f29, %f11
30989 fcmple16 %f0, %f26, %l1
30990loop_2699:
30991 brlez,a %g1, loop_2701
30992loop_2700:
30993 nop
30994 set 0x0A, %l4
30995 sth %g3, [%l7 + %l4]
30996 fmul8ulx16 %f16, %f30, %f14
30997 fpsub16s %f20, %f30, %f30
30998loop_2701:
30999 umulcc %i5, %i1, %o4
31000 fexpand %f25, %f26
31001 nop
31002 setx loop_2702, %l0, %l1
31003 jmpl %l1, %l2
31004 orn %o5, %l3, %g2
31005 edge16 %i4, %l6, %l4
31006 brz,a %g5, loop_2703
31007loop_2702:
31008 st %f27, [%l7 + 0x0C]
31009 and %g6, 0x0687, %i2
31010 tcc %icc, 0x7
31011loop_2703:
31012 sra %i0, %i3, %g7
31013 ldstub [%l7 + 0x3B], %i7
31014 edge16 %o6, %o3, %o7
31015 edge16n %i6, %o2, %o0
31016 andncc %o1, %l0, %l5
31017 edge16l %g4, %g1, %g3
31018 fmovsl %xcc, %f4, %f7
31019 bg,a %xcc, loop_2704
31020 andncc %i5, %l1, %o4
31021 wr %g0, 0x18, %asi
31022 sta %f14, [%l7 + 0x2C] %asi
31023loop_2704:
31024 alignaddr %l2, %o5, %l3
31025 fmovs %f7, %f17
31026 subcc %g2, 0x0171, %i4
31027 movgu %icc, %i1, %l6
31028 fornot1 %f28, %f30, %f4
31029 alignaddrl %g5, %l4, %g6
31030 edge32ln %i2, %i0, %i3
31031 movrlz %g7, %i7, %o3
31032 move %xcc, %o6, %i6
31033 edge32 %o2, %o7, %o1
31034 taddcc %o0, %l5, %l0
31035 sub %g1, %g3, %i5
31036 array8 %g4, %o4, %l2
31037 swap [%l7 + 0x78], %o5
31038 nop
31039 setx 0xC57E3D47A051F096, %l0, %l6
31040 stx %l6, [%l7 + 0x28]
31041 ldx [%l7 + 0x28], %fsr
31042 edge8ln %l3, %l1, %g2
31043 fmovsneg %xcc, %f13, %f16
31044 wr %g0, 0x81, %asi
31045 lduba [%l7 + 0x4E] %asi, %i4
31046 edge16ln %i1, %l6, %l4
31047 movcs %xcc, %g6, %i2
31048 smulcc %i0, 0x1DA8, %g5
31049 mulx %g7, %i3, %i7
31050 edge16n %o6, %o3, %i6
31051 ble,pn %icc, loop_2705
31052 andn %o7, %o2, %o0
31053 fsrc2 %f26, %f20
31054 wr %g0, 0x88, %asi
31055 ldswa [%l7 + 0x10] %asi, %o1
31056loop_2705:
31057 fnot1 %f14, %f2
31058 saved
31059 rdpr %cwp, %g1
31060 rdpr %cansave, %g2
31061 rdpr %canrestore, %g3
31062 rdpr %cleanwin, %g4
31063 rdpr %otherwin, %g5
31064 rdpr %wstate, %g6
31065 srlx %l5, %g1, %g3
31066 fbuge %fcc3, loop_2706
31067 movge %xcc, %l0, %i5
31068 nop
31069 setx 0xC8146EBB, %l0, %l6
31070 st %l6, [%l7 + 0x28]
31071 ld [%l7 + 0x28], %f3
31072 setx 0xF0DA9507, %l1, %l5
31073 st %l5, [%l7 + 0x10]
31074 ld [%l7 + 0x10], %f22
31075 fadds %f22, %f3, %f17
31076 movrgz %g4, 0x287, %l2
31077loop_2706:
31078 alignaddr %o4, %l3, %l1
31079 sth %o5, [%l7 + 0x1C]
31080 fmovsvc %icc, %f28, %f23
31081 saved
31082 rdpr %cwp, %g1
31083 rdpr %cansave, %g2
31084 rdpr %canrestore, %g3
31085 rdpr %cleanwin, %g4
31086 rdpr %otherwin, %g5
31087 rdpr %wstate, %g6
31088 fmovdn %xcc, %f31, %f14
31089 movre %g2, %i4, %i1
31090 movle %xcc, %l6, %g6
31091 movvc %icc, %l4, %i0
31092 bne,a %icc, loop_2707
31093 tsubcc %g5, 0x1DCD, %i2
31094 fbl,a %fcc2, loop_2708
31095 orcc %g7, %i7, %o6
31096loop_2707:
31097 fcmple16 %f28, %f14, %o3
31098 set 0x1F, %l6
31099 lduba [%l7 + %l6] 0x81, %i3
31100loop_2708:
31101 umulcc %o7, 0x11A1, %i6
31102 movgu %xcc, %o2, %o0
31103 fornot1 %f6, %f18, %f28
31104 tne %icc, 0x3
31105 movrne %o1, 0x08C, %l5
31106 fcmpeq16 %f24, %f16, %g1
31107 bleu,a,pt %icc, loop_2709
31108 tsubcc %g3, %i5, %g4
31109 fmovrsgz %l2, %f23, %f0
31110 umul %o4, 0x1260, %l0
31111loop_2709:
31112 fbuge,a %fcc1, loop_2710
31113 bn,a loop_2711
31114 fnot2 %f4, %f6
31115 set 0x40, %o3
31116 stda %f16, [%l7 + %o3] 0xf0
31117 membar #Sync
31118loop_2710:
31119 nop
31120 set 0x68, %i5
31121 stxa %l3, [%l7 + %i5] 0x27
31122 membar #Sync
31123loop_2711:
31124 fmovrdgz %o5, %f30, %f2
31125 and %g2, %l1, %i1
31126 edge16l %l6, %g6, %i4
31127 edge16 %i0, %l4, %i2
31128 tgu %xcc, 0x1
31129 subccc %g5, 0x15C8, %i7
31130 brlz %g7, loop_2712
31131 smul %o6, %o3, %o7
31132 movneg %icc, %i6, %i3
31133 mulx %o2, 0x03C8, %o1
31134loop_2712:
31135 fbg %fcc1, loop_2713
31136 fbul %fcc0, loop_2714
31137 movge %xcc, %o0, %g1
31138 tleu %xcc, 0x2
31139loop_2713:
31140 fmovdvc %icc, %f26, %f9
31141loop_2714:
31142 fandnot2 %f24, %f8, %f14
31143 xnor %g3, %i5, %g4
31144 taddcctv %l5, 0x060D, %o4
31145 movne %icc, %l0, %l2
31146 fmul8sux16 %f0, %f0, %f22
31147 tl %xcc, 0x4
31148 movgu %xcc, %o5, %l3
31149 orncc %g2, 0x0267, %i1
31150 bn,a,pt %xcc, loop_2715
31151 subc %l6, %g6, %l1
31152 and %i4, 0x0070, %l4
31153 nop
31154 fitos %f6, %f13
31155 fstox %f13, %f28
31156 fxtos %f28, %f8
31157loop_2715:
31158 std %f30, [%l7 + 0x08]
31159 movge %xcc, %i2, %i0
31160 fpsub16 %f22, %f12, %f28
31161 taddcc %g5, 0x1B18, %g7
31162 add %l7, 0x48, %l6
31163 wr %g0, 0x88, %asi
31164 casxa [%l6] 0x88, %o6, %o3
31165 wr %g0, 0x89, %asi
31166 lduwa [%l7 + 0x30] %asi, %o7
31167 fabss %f5, %f31
31168 edge8ln %i7, %i3, %i6
31169 fcmple32 %f30, %f28, %o1
31170 wr %g0, 0x89, %asi
31171 lduwa [%l7 + 0x40] %asi, %o2
31172 tsubcc %g1, 0x1EDF, %o0
31173 mulx %g3, 0x01BD, %g4
31174 edge32n %l5, %i5, %o4
31175 fxor %f20, %f2, %f6
31176 or %l0, %l2, %l3
31177 wr %g0, 0x80, %asi
31178 ldsha [%l7 + 0x32] %asi, %g2
31179 fands %f2, %f28, %f6
31180 add %o5, %l6, %i1
31181 fbge %fcc2, loop_2716
31182 ta %icc, 0x3
31183 fbo %fcc2, loop_2717
31184 ldd [%l7 + 0x58], %g6
31185loop_2716:
31186 tleu %icc, 0x3
31187 sra %i4, %l1, %l4
31188loop_2717:
31189 tn %icc, 0x0
31190 edge8n %i0, %g5, %g7
31191 edge16n %o6, %i2, %o7
31192 fmovdn %xcc, %f29, %f3
31193 fcmpgt16 %f8, %f12, %i7
31194 fmovsvc %xcc, %f23, %f28
31195 set 0x30, %o5
31196 ldda [%l7 + %o5] 0x80, %o2
31197 fmovde %icc, %f12, %f10
31198 fmovdne %icc, %f25, %f30
31199 tge %xcc, 0x2
31200 fmovdn %icc, %f29, %f30
31201 ble loop_2718
31202 umulcc %i6, %i3, %o2
31203 andcc %g1, %o1, %o0
31204 fcmpne32 %f4, %f28, %g4
31205loop_2718:
31206 tcc %icc, 0x6
31207 bneg %icc, loop_2719
31208 brgez %g3, loop_2720
31209 subcc %l5, %o4, %l0
31210 tvs %icc, 0x5
31211loop_2719:
31212 tsubcctv %i5, %l2, %g2
31213loop_2720:
31214 mova %icc, %o5, %l3
31215 nop
31216 setx 0xF5028F5453EB51C6, %l0, %l6
31217 stx %l6, [%l7 + 0x28]
31218 ldd [%l7 + 0x28], %f4
31219 setx 0xB6EB00056EFE3DEE, %l1, %l5
31220 stx %l5, [%l7 + 0x10]
31221 ldd [%l7 + 0x10], %f10
31222 fsubd %f10, %f4, %f22
31223 smul %i1, %g6, %i4
31224 alignaddrl %l6, %l4, %i0
31225 tne %icc, 0x4
31226 movle %xcc, %l1, %g7
31227 ta %xcc, 0x1
31228 umulcc %g5, 0x1DC9, %o6
31229 nop
31230 fitos %f20, %f5
31231 move %icc, %i2, %o7
31232 wr %g0, 0x80, %asi
31233 sta %f22, [%l7 + 0x24] %asi
31234 movl %icc, %i7, %i6
31235 array16 %i3, %o3, %g1
31236 set 0x1b8, %l0
31237 nop ! nop ! ldxa [%g0 + %l0] 0x40, %o1 ripped by fixASI40.pl ripped by fixASI40.pl
31238 fcmple16 %f2, %f2, %o2
31239 fmovdcc %icc, %f15, %f7
31240 edge32ln %o0, %g4, %l5
31241 xor %o4, %g3, %i5
31242 swap [%l7 + 0x58], %l0
31243 edge8n %g2, %l2, %l3
31244 tg %xcc, 0x6
31245 fnors %f25, %f3, %f30
31246 move %icc, %o5, %i1
31247 brlez %i4, loop_2721
31248 addcc %l6, %l4, %g6
31249 andn %i0, %g7, %l1
31250 fmovsne %xcc, %f14, %f6
31251loop_2721:
31252 nop
31253 wr %g0, 0x89, %asi
31254 prefetcha [%l7 + 0x10] %asi, 0x0
31255 faligndata %f0, %f20, %f6
31256 nop
31257 setx 0xFDF35FB6B065DA1D, %l0, %l6
31258 stx %l6, [%l7 + 0x70]
31259 ldx [%l7 + 0x70], %fsr
31260 orn %o6, 0x002B, %i2
31261 bvc %xcc, loop_2722
31262 edge32l %o7, %i6, %i3
31263 fcmpne32 %f12, %f2, %i7
31264 fone %f6
31265loop_2722:
31266 taddcctv %g1, %o3, %o1
31267 subcc %o2, 0x0CEB, %g4
31268 stw %o0, [%l7 + 0x64]
31269 move %icc, %o4, %l5
31270 wr %g0, 0x18, %asi
31271 lda [%l7 + 0x50] %asi, %f17
31272 fbug %fcc3, loop_2723
31273 movcs %icc, %g3, %l0
31274 edge32ln %g2, %l2, %l3
31275 sethi 0x0EB7, %o5
31276loop_2723:
31277 edge16l %i1, %i5, %l6
31278 movrne %i4, %l4, %i0
31279 edge32l %g7, %l1, %g6
31280 orncc %o6, %g5, %o7
31281 wr %g0, 0x80, %asi
31282 ldsba [%l7 + 0x29] %asi, %i2
31283 be,a,pn %xcc, loop_2724
31284 bn loop_2725
31285 nop
31286 fitos %f8, %f23
31287 fstox %f23, %f14
31288 fxtos %f14, %f20
31289 be,pt %icc, loop_2726
31290loop_2724:
31291 udiv %i3, 0x1D7D, %i7
31292loop_2725:
31293 ba,a %icc, loop_2727
31294 ldub [%l7 + 0x23], %g1
31295loop_2726:
31296 brnz %i6, loop_2728
31297 fnegs %f22, %f9
31298loop_2727:
31299 udivcc %o1, 0x0790, %o3
31300 udiv %o2, 0x0CA7, %o0
31301loop_2728:
31302 sdivx %g4, 0x096A, %o4
31303 fnor %f22, %f16, %f12
31304 movvs %xcc, %l5, %g3
31305 umul %l0, 0x1C60, %l2
31306 movne %icc, %g2, %l3
31307 movne %icc, %o5, %i5
31308 movn %icc, %l6, %i4
31309 set 0x10, %g4
31310 sta %f9, [%l7 + %g4] 0x11
31311 ld [%l7 + 0x0C], %f26
31312 ld [%l7 + 0x50], %f11
31313 te %xcc, 0x5
31314 nop
31315 setx 0x5D114DCF, %l0, %l6
31316 st %l6, [%l7 + 0x28]
31317 ld [%l7 + 0x28], %f19
31318 setx 0x3991F02C, %l1, %l5
31319 st %l5, [%l7 + 0x10]
31320 ld [%l7 + 0x10], %f3
31321 fmuls %f3, %f19, %f23
31322 bl,pn %icc, loop_2729
31323 tpos %xcc, 0x7
31324 tpos %xcc, 0x6
31325 set 0x0C, %i0
31326 stba %l4, [%l7 + %i0] 0x19
31327loop_2729:
31328 fabsd %f30, %f10
31329 taddcctv %i0, 0x0674, %g7
31330 nop
31331 fitod %f25, %f26
31332 saved
31333 rdpr %cwp, %g1
31334 rdpr %cansave, %g2
31335 rdpr %canrestore, %g3
31336 rdpr %cleanwin, %g4
31337 rdpr %otherwin, %g5
31338 rdpr %wstate, %g6
31339 nop
31340 setx 0xF3B5322B91F48FF1, %l0, %l6
31341 stx %l6, [%l7 + 0x28]
31342 ldd [%l7 + 0x28], %f28
31343 setx 0xCD1109C56443B435, %l1, %l5
31344 stx %l5, [%l7 + 0x10]
31345 ldd [%l7 + 0x10], %f16
31346 fdivd %f16, %f28, %f28
31347 movrgz %i1, %l1, %g6
31348 fbo,a %fcc1, loop_2730
31349 tvs %icc, 0x0
31350 movpos %icc, %g5, %o7
31351 set 0x18, %g3
31352 lda [%l7 + %g3] 0x15, %f29
31353loop_2730:
31354 fpadd16 %f14, %f8, %f24
31355 fmovscs %icc, %f4, %f11
31356 edge32 %i2, %i3, %o6
31357 addc %g1, %i6, %o1
31358 fzero %f2
31359 fmovrsgez %i7, %f19, %f6
31360 brlz %o2, loop_2731
31361 fpsub16s %f3, %f22, %f28
31362 tneg %xcc, 0x4
31363 udivx %o0, 0x16C2, %g4
31364loop_2731:
31365 and %o3, 0x1341, %o4
31366 fmovsneg %xcc, %f8, %f24
31367 array32 %g3, %l0, %l5
31368 fblg %fcc3, loop_2732
31369 array8 %g2, %l2, %o5
31370 tn %icc, 0x1
31371 edge16ln %i5, %l3, %i4
31372loop_2732:
31373 sethi 0x1450, %l6
31374 brlez,a %l4, loop_2733
31375 edge16ln %i0, %i1, %l1
31376 movleu %xcc, %g7, %g6
31377 movn %icc, %g5, %i2
31378loop_2733:
31379 xor %o7, 0x0E16, %i3
31380 edge32n %o6, %g1, %o1
31381 fmul8x16al %f7, %f0, %f22
31382 std %f12, [%l7 + 0x50]
31383 movrgz %i7, 0x1C4, %o2
31384 movpos %icc, %i6, %o0
31385 bshuffle %f20, %f4, %f2
31386 srax %o3, %o4, %g3
31387 tvc %icc, 0x1
31388 edge8l %l0, %g4, %l5
31389 tsubcc %g2, 0x1E83, %o5
31390 fmovsvs %icc, %f6, %f26
31391 fands %f1, %f9, %f28
31392 taddcctv %l2, %i5, %i4
31393 edge32n %l6, %l3, %i0
31394 fsrc1 %f26, %f0
31395 tvs %icc, 0x6
31396 edge16n %i1, %l4, %l1
31397 udivcc %g6, 0x1E49, %g7
31398 taddcc %g5, %o7, %i2
31399 fone %f12
31400 fcmpne16 %f0, %f16, %i3
31401 stw %g1, [%l7 + 0x38]
31402 sdivcc %o1, 0x12A5, %o6
31403 bcs,pt %xcc, loop_2734
31404 edge32n %i7, %i6, %o0
31405 bpos,a,pt %xcc, loop_2735
31406 movrgz %o3, %o2, %o4
31407loop_2734:
31408 edge8 %l0, %g3, %g4
31409 fpsub16s %f29, %f8, %f8
31410loop_2735:
31411 nop
31412 wr %g0, 0x19, %asi
31413 prefetcha [%l7 + 0x40] %asi, 0x3
31414 edge8l %o5, %g2, %l2
31415 mulx %i4, %i5, %l6
31416 edge16l %i0, %l3, %l4
31417 brgz %l1, loop_2736
31418 edge32n %i1, %g6, %g5
31419 movrgz %o7, 0x0F9, %i2
31420 fmovrsgz %i3, %f7, %f21
31421loop_2736:
31422 tgu %icc, 0x1
31423 fmovdneg %icc, %f25, %f4
31424 alignaddrl %g7, %o1, %g1
31425 nop
31426 setx 0x307B7C02, %l0, %l6
31427 st %l6, [%l7 + 0x08]
31428 ld [%l7 + 0x08], %fsr
31429 bn loop_2737
31430 tcs %xcc, 0x4
31431 bgu,a,pn %xcc, loop_2738
31432 andn %i7, 0x1ADD, %i6
31433loop_2737:
31434 movvc %icc, %o0, %o6
31435 ldx [%l7 + 0x68], %o2
31436loop_2738:
31437 movl %xcc, %o4, %l0
31438 sllx %g3, 0x06, %g4
31439 xor %o3, 0x0024, %o5
31440 subc %l5, %g2, %l2
31441 nop
31442 setx loop_2739, %l0, %l1
31443 wrpr 0x1, %tl
31444 wrpr %l1, %tpc
31445 add %l1, 0x4, %l1
31446 wrpr %l1, %tnpc
31447 setx 0x34400001400, %l0, %l1
31448 wrpr %l1, %tstate
31449 wrhpr 0x4, %htstate
31450 retry
31451 ldsw [%l7 + 0x4C], %i4
31452 movg %xcc, %l6, %i0
31453 taddcctv %l3, %l4, %l1
31454loop_2739:
31455 tneg %icc, 0x3
31456 movg %icc, %i1, %i5
31457 edge32l %g6, %g5, %o7
31458 edge8 %i2, %g7, %i3
31459 fmovsge %icc, %f24, %f24
31460 call loop_2740
31461 addcc %g1, %o1, %i6
31462 edge16l %o0, %i7, %o6
31463 movrne %o2, %o4, %l0
31464loop_2740:
31465 sdiv %g4, 0x0BFD, %g3
31466 set 0x10, %l3
31467 stha %o3, [%l7 + %l3] 0x0c
31468 st %f29, [%l7 + 0x24]
31469 bne loop_2741
31470 mulx %l5, 0x0FDB, %o5
31471 udiv %l2, 0x04D4, %g2
31472 nop
31473 fitod %f0, %f24
31474 fdtos %f24, %f14
31475loop_2741:
31476 array32 %i4, %l6, %i0
31477 tleu %xcc, 0x5
31478 fmovdge %xcc, %f26, %f13
31479 xor %l3, %l4, %i1
31480 fble %fcc2, loop_2742
31481 movle %icc, %l1, %i5
31482 fmovrsgez %g6, %f7, %f30
31483 fcmpne32 %f30, %f8, %g5
31484loop_2742:
31485 movvc %icc, %o7, %g7
31486 popc 0x1E47, %i3
31487 nop
31488 fitos %f3, %f12
31489 fstox %f12, %f14
31490 or %i2, %o1, %i6
31491 bgu,a,pn %icc, loop_2743
31492 and %g1, 0x08BA, %i7
31493 move %xcc, %o0, %o6
31494 fble %fcc0, loop_2744
31495loop_2743:
31496 add %o4, %l0, %g4
31497 wr %g0, 0x19, %asi
31498 ldswa [%l7 + 0x0C] %asi, %g3
31499loop_2744:
31500 nop
31501 wr %g0, 0x2b, %asi
31502 ldda [%l7 + 0x70] %asi, %o2
31503 brgez %o2, loop_2745
31504 srax %o5, %l5, %g2
31505 orncc %i4, %l2, %i0
31506 fornot2 %f0, %f16, %f8
31507loop_2745:
31508 movrgez %l3, 0x097, %l6
31509 fornot2 %f2, %f4, %f8
31510 ldd [%l7 + 0x60], %i0
31511 tvs %xcc, 0x2
31512 tcc %icc, 0x4
31513 array8 %l4, %i5, %l1
31514 movcs %xcc, %g6, %o7
31515 srl %g7, %g5, %i3
31516 wr %g0, 0x22, %asi
31517 stha %i2, [%l7 + 0x70] %asi
31518 membar #Sync
31519 xnor %o1, %i6, %g1
31520 pdist %f2, %f18, %f22
31521 tcc %icc, 0x0
31522 fandnot2s %f25, %f7, %f2
31523 brlez %o0, loop_2746
31524 array16 %i7, %o6, %l0
31525 sll %g4, 0x18, %g3
31526 restored
31527 rdpr %cwp, %g1
31528 rdpr %cansave, %g2
31529 rdpr %canrestore, %g3
31530 rdpr %cleanwin, %g4
31531 rdpr %otherwin, %g5
31532 rdpr %wstate, %g6
31533loop_2746:
31534 ld [%l7 + 0x10], %f8
31535 set 0x0A, %o2
31536 ldsha [%l7 + %o2] 0x19, %o4
31537 tge %icc, 0x0
31538 tcc %icc, 0x1
31539 bleu,a,pn %xcc, loop_2747
31540 movrlz %o3, 0x000, %o2
31541 tsubcc %l5, %o5, %i4
31542 alignaddrl %l2, %i0, %l3
31543loop_2747:
31544 call loop_2748
31545 tneg %icc, 0x4
31546 fmovdge %xcc, %f29, %f28
31547 fmovdgu %xcc, %f31, %f21
31548loop_2748:
31549 call loop_2749
31550 sllx %l6, %i1, %g2
31551 set 0x20, %i4
31552 ldda [%l7 + %i4] 0x23, %l4
31553loop_2749:
31554 andcc %i5, 0x1ED9, %l1
31555 tn %xcc, 0x0
31556 umul %g6, %o7, %g7
31557 wr %g0, 0xe2, %asi
31558 stba %g5, [%l7 + 0x56] %asi
31559 membar #Sync
31560 fcmpne32 %f14, %f30, %i3
31561 bcc loop_2750
31562 edge8n %o1, %i2, %g1
31563 tn %xcc, 0x2
31564 xorcc %o0, 0x0947, %i7
31565loop_2750:
31566 tcc %icc, 0x3
31567 move %icc, %i6, %l0
31568 fbg,a %fcc3, loop_2751
31569 fmovrdgez %o6, %f0, %f16
31570 movrlez %g4, %g3, %o3
31571 fmovdcs %xcc, %f9, %f10
31572loop_2751:
31573 bneg,a %xcc, loop_2752
31574 fba %fcc0, loop_2753
31575 tl %icc, 0x1
31576 array8 %o4, %o2, %l5
31577loop_2752:
31578 nop
31579 set 0x54, %g7
31580 ldswa [%l7 + %g7] 0x19, %i4
31581loop_2753:
31582 fblg,a %fcc3, loop_2754
31583 nop
31584 setx 0x221C5056, %l0, %l6
31585 st %l6, [%l7 + 0x28]
31586 ld [%l7 + 0x28], %f9
31587 setx 0x2F59D686, %l1, %l5
31588 st %l5, [%l7 + 0x10]
31589 ld [%l7 + 0x10], %f18
31590 fmuls %f18, %f9, %f6
31591 movrlez %l2, 0x321, %o5
31592 smul %i0, 0x17DF, %l6
31593loop_2754:
31594 ldd [%l7 + 0x68], %f22
31595 array32 %i1, %l3, %l4
31596 fnot1s %f9, %f9
31597 tg %icc, 0x3
31598 fcmpeq32 %f18, %f16, %i5
31599 fandnot1s %f31, %f9, %f15
31600 fpsub16s %f29, %f6, %f26
31601 fone %f0
31602 nop
31603 setx loop_2755, %l0, %l1
31604 jmpl %l1, %l1
31605 lduh [%l7 + 0x28], %g2
31606 saved
31607 rdpr %cwp, %g1
31608 rdpr %cansave, %g2
31609 rdpr %canrestore, %g3
31610 rdpr %cleanwin, %g4
31611 rdpr %otherwin, %g5
31612 rdpr %wstate, %g6
31613 set 0x60, %i1
31614 lduwa [%l7 + %i1] 0x11, %o7
31615loop_2755:
31616 udivcc %g6, 0x1F1F, %g7
31617 edge32l %i3, %g5, %o1
31618 edge8n %i2, %g1, %i7
31619 fmovs %f0, %f31
31620 movn %icc, %o0, %i6
31621 bne,a,pn %icc, loop_2756
31622 tne %xcc, 0x0
31623 fmovdle %icc, %f19, %f26
31624 ldsw [%l7 + 0x7C], %o6
31625loop_2756:
31626 bvc,pn %icc, loop_2757
31627 movrgez %g4, 0x06A, %g3
31628 movl %xcc, %l0, %o4
31629 taddcctv %o3, 0x0EAC, %o2
31630loop_2757:
31631 fmovrsne %i4, %f18, %f25
31632 movrne %l2, 0x3C2, %o5
31633 mova %icc, %i0, %l5
31634 set 0x4C, %l2
31635 swapa [%l7 + %l2] 0x11, %i1
31636 orcc %l6, 0x15DD, %l3
31637 movneg %icc, %i5, %l1
31638 taddcctv %g2, %l4, %o7
31639 ta %xcc, 0x0
31640 fxnors %f2, %f31, %f22
31641 tcs %xcc, 0x4
31642 fnot2s %f25, %f11
31643 movrgz %g6, 0x0B6, %g7
31644 array16 %i3, %g5, %o1
31645 fmovsvc %xcc, %f21, %f22
31646 stb %i2, [%l7 + 0x32]
31647 tg %xcc, 0x7
31648 movre %i7, %g1, %i6
31649 ld [%l7 + 0x38], %f10
31650 set 0x76, %i7
31651 stba %o6, [%l7 + %i7] 0x2b
31652 membar #Sync
31653 fmul8ulx16 %f2, %f10, %f24
31654 ldstub [%l7 + 0x21], %g4
31655 tn %icc, 0x3
31656 fbge,a %fcc2, loop_2758
31657 bcc %xcc, loop_2759
31658 array16 %g3, %o0, %l0
31659 mulscc %o3, 0x181A, %o4
31660loop_2758:
31661 xorcc %i4, %o2, %o5
31662loop_2759:
31663 tvc %icc, 0x3
31664 fbl %fcc1, loop_2760
31665 stx %l2, [%l7 + 0x50]
31666 brz %l5, loop_2761
31667 xnorcc %i1, %l6, %i0
31668loop_2760:
31669 edge8l %i5, %l3, %l1
31670 fmovdneg %xcc, %f15, %f15
31671loop_2761:
31672 udiv %g2, 0x1E11, %l4
31673 wr %g0, 0x80, %asi
31674 ldstuba [%l7 + 0x4A] %asi, %o7
31675 prefetch [%l7 + 0x30], 0x3
31676 andcc %g7, 0x1FA6, %g6
31677 set 0x1A, %l5
31678 lduha [%l7 + %l5] 0x80, %i3
31679 sdivx %o1, 0x101E, %i2
31680 fmovrsne %i7, %f28, %f20
31681 fpsub16 %f10, %f2, %f18
31682 sdivcc %g1, 0x1D64, %i6
31683 ldd [%l7 + 0x60], %g4
31684 or %g4, %o6, %o0
31685 addc %g3, %l0, %o3
31686 ta %xcc, 0x2
31687 fmovsn %xcc, %f27, %f31
31688 fbule,a %fcc1, loop_2762
31689 xnorcc %i4, 0x070F, %o2
31690 movvs %icc, %o5, %l2
31691 tneg %icc, 0x1
31692loop_2762:
31693 smul %o4, %i1, %l5
31694 edge8n %i0, %i5, %l3
31695 orcc %l1, 0x1BA9, %l6
31696 orncc %l4, %g2, %o7
31697 fors %f15, %f24, %f10
31698 brz %g7, loop_2763
31699 tneg %icc, 0x4
31700 fmuld8sux16 %f17, %f28, %f8
31701 movcc %icc, %i3, %o1
31702loop_2763:
31703 sth %g6, [%l7 + 0x0E]
31704 addcc %i2, 0x0EC7, %g1
31705 set 0x50, %o6
31706 prefetcha [%l7 + %o6] 0x10, 0x0
31707 sir 0x1598
31708 fmovscc %icc, %f4, %f5
31709 movl %icc, %g5, %i6
31710 fmovsl %xcc, %f10, %f31
31711 movrlez %g4, 0x237, %o0
31712 fcmple32 %f22, %f28, %o6
31713 fmovsle %icc, %f0, %f27
31714 tge %icc, 0x5
31715 udivcc %g3, 0x1569, %l0
31716 brgez,a %o3, loop_2764
31717 movge %icc, %i4, %o2
31718 tpos %icc, 0x1
31719 and %l2, %o4, %i1
31720loop_2764:
31721 fxor %f8, %f10, %f16
31722 set 0x60, %i6
31723 ldxa [%l7 + %i6] 0x19, %o5
31724 fbl,a %fcc1, loop_2765
31725 bvc,a %icc, loop_2766
31726 move %xcc, %i0, %i5
31727 addc %l3, %l5, %l1
31728loop_2765:
31729 nop
31730 wr %g0, 0x81, %asi
31731 lduha [%l7 + 0x22] %asi, %l6
31732loop_2766:
31733 fmovdneg %icc, %f21, %f26
31734 fandnot2s %f10, %f25, %f7
31735 tneg %icc, 0x4
31736 fmovsvs %xcc, %f2, %f5
31737 edge16l %g2, %l4, %o7
31738 array8 %g7, %i3, %o1
31739 fandnot2 %f24, %f2, %f10
31740 tne %icc, 0x5
31741 wr %g0, 0x81, %asi
31742 swapa [%l7 + 0x30] %asi, %i2
31743 umul %g1, 0x0CE8, %g6
31744 smul %i7, 0x0D03, %i6
31745 edge8l %g5, %o0, %g4
31746 fpackfix %f12, %f22
31747 mova %xcc, %g3, %o6
31748 movcc %xcc, %l0, %o3
31749 ldstub [%l7 + 0x23], %i4
31750 std %f20, [%l7 + 0x30]
31751 nop
31752 setx 0x5077B616, %l0, %l6
31753 st %l6, [%l7 + 0x1C]
31754 ld [%l7 + 0x1C], %fsr
31755 wr %g0, 0x80, %asi
31756 stba %l2, [%l7 + 0x1F] %asi
31757 subccc %o4, %i1, %o2
31758 fmovde %xcc, %f20, %f9
31759 fnors %f24, %f1, %f19
31760 edge16l %i0, %o5, %l3
31761 array16 %i5, %l1, %l6
31762 set 0x58, %i2
31763 stba %l5, [%l7 + %i2] 0x2b
31764 membar #Sync
31765 array16 %g2, %o7, %g7
31766 fcmpne32 %f28, %f10, %l4
31767 edge16 %o1, %i2, %i3
31768 bcc,a %icc, loop_2767
31769 membar 0x38
31770 nop
31771 setx 0x50E9B21C, %l0, %l6
31772 st %l6, [%l7 + 0x28]
31773 ld [%l7 + 0x28], %f9
31774 setx 0x320A5FE5, %l1, %l5
31775 st %l5, [%l7 + 0x10]
31776 ld [%l7 + 0x10], %f17
31777 fmuls %f17, %f9, %f30
31778 fmuld8sux16 %f7, %f28, %f14
31779loop_2767:
31780 fmovscs %icc, %f26, %f24
31781 fone %f20
31782 ldub [%l7 + 0x47], %g1
31783 tpos %xcc, 0x1
31784 mulscc %g6, 0x1C7D, %i6
31785 tvc %xcc, 0x4
31786 andncc %g5, %o0, %i7
31787 ldd [%l7 + 0x48], %g4
31788 add %l7, 0x7C, %l6
31789 wr %g0, 0x80, %asi
31790 lda [%l6] %asi, %g3
31791 casa [%l6] %asi, %g3, %l0
31792 bvs loop_2768
31793 fmovsleu %icc, %f3, %f21
31794 fmovde %icc, %f0, %f20
31795 popc 0x0054, %o6
31796loop_2768:
31797 fmovdne %icc, %f10, %f12
31798 movne %icc, %i4, %o3
31799 fxnors %f25, %f19, %f10
31800 subc %l2, 0x198D, %i1
31801 taddcc %o4, 0x1047, %i0
31802 te %icc, 0x3
31803 add %o5, %l3, %i5
31804 ta %xcc, 0x7
31805 set 0x0C, %g2
31806 lduba [%l7 + %g2] 0x04, %l1
31807 fpadd16s %f10, %f21, %f4
31808 sub %l6, %o2, %g2
31809 srlx %l5, 0x1C, %o7
31810 edge8 %g7, %o1, %i2
31811 mulscc %l4, %i3, %g6
31812 fbug %fcc1, loop_2769
31813 edge16ln %i6, %g5, %o0
31814 fmovrdne %g1, %f8, %f10
31815 bge loop_2770
31816loop_2769:
31817 brlez %i7, loop_2771
31818 fmovdneg %icc, %f3, %f1
31819 fbu %fcc1, loop_2772
31820loop_2770:
31821 umul %g4, 0x0287, %g3
31822loop_2771:
31823 sllx %l0, %i4, %o6
31824 edge8 %l2, %i1, %o3
31825loop_2772:
31826 udivx %i0, 0x0CEE, %o5
31827 addcc %l3, %o4, %i5
31828 array32 %l6, %l1, %o2
31829 add %g2, 0x04D4, %l5
31830 tn %icc, 0x6
31831 sdivx %g7, 0x0346, %o7
31832 edge8ln %o1, %i2, %i3
31833 array16 %l4, %g6, %g5
31834 ldsh [%l7 + 0x76], %o0
31835 bl,pn %icc, loop_2773
31836 tsubcctv %g1, 0x080D, %i7
31837 nop
31838 setx 0x6955153788C171DB, %l0, %l6
31839 stx %l6, [%l7 + 0x28]
31840 ldd [%l7 + 0x28], %f4
31841 setx 0xCBFC9BCDE81699E3, %l1, %l5
31842 stx %l5, [%l7 + 0x10]
31843 ldd [%l7 + 0x10], %f6
31844 fdivd %f6, %f4, %f2
31845 lduw [%l7 + 0x10], %i6
31846loop_2773:
31847 bgu loop_2774
31848 fpadd32s %f31, %f5, %f11
31849 fmovrsgz %g4, %f10, %f14
31850 be,a,pt %xcc, loop_2775
31851loop_2774:
31852 movg %xcc, %g3, %i4
31853 xnor %o6, 0x02D8, %l2
31854 nop
31855 set 0x26, %g1
31856 sth %l0, [%l7 + %g1]
31857loop_2775:
31858 add %o3, 0x07C7, %i0
31859 umulcc %i1, %l3, %o4
31860 addccc %o5, 0x169E, %i5
31861 edge32l %l6, %l1, %o2
31862 subcc %l5, 0x09DB, %g2
31863 tleu %icc, 0x2
31864 movge %icc, %g7, %o1
31865 set 0x28, %i3
31866 stwa %o7, [%l7 + %i3] 0x19
31867 array8 %i3, %i2, %l4
31868 edge32l %g5, %g6, %o0
31869 swap [%l7 + 0x0C], %g1
31870 bvs,pt %icc, loop_2776
31871 sdivcc %i6, 0x0C76, %i7
31872 addccc %g3, 0x18A8, %g4
31873 fmul8x16al %f17, %f18, %f16
31874loop_2776:
31875 fornot1 %f0, %f18, %f26
31876 umul %i4, %o6, %l0
31877 tne %icc, 0x2
31878 fbo,a %fcc0, loop_2777
31879 fmovrdlz %l2, %f20, %f10
31880 nop
31881 setx loop_2778, %l0, %l1
31882 wrpr 0x1, %tl
31883 wrpr %l1, %tpc
31884 add %l1, 0x4, %l1
31885 wrpr %l1, %tnpc
31886 setx 0x34400001400, %l0, %l1
31887 wrpr %l1, %tstate
31888 wrhpr 0x4, %htstate
31889 retry
31890 bl,pn %xcc, loop_2779
31891loop_2777:
31892 array32 %o3, %i0, %i1
31893 movl %icc, %o4, %o5
31894loop_2778:
31895 srlx %l3, %l6, %i5
31896loop_2779:
31897 call loop_2780
31898 sdiv %o2, 0x09F1, %l5
31899 orcc %l1, 0x1990, %g7
31900 edge32ln %o1, %o7, %g2
31901loop_2780:
31902 mova %icc, %i3, %l4
31903 udivx %i2, 0x1670, %g6
31904 movre %g5, %g1, %i6
31905 tneg %xcc, 0x6
31906 tvc %icc, 0x1
31907 wr %g0, 0x88, %asi
31908 swapa [%l7 + 0x30] %asi, %o0
31909 and %i7, %g3, %g4
31910 prefetch [%l7 + 0x60], 0x0
31911 fble %fcc2, loop_2781
31912 nop
31913 fitod %f2, %f14
31914 fdtox %f14, %f6
31915 fxtod %f6, %f0
31916 edge8n %o6, %l0, %i4
31917 subccc %l2, %o3, %i1
31918loop_2781:
31919 fnot1s %f23, %f16
31920 brz %i0, loop_2782
31921 fmovrdlez %o4, %f8, %f26
31922 tsubcc %l3, 0x0AC3, %l6
31923 bpos %xcc, loop_2783
31924loop_2782:
31925 sll %i5, 0x14, %o2
31926 sdivcc %o5, 0x1AA2, %l1
31927 fmovscs %icc, %f24, %f18
31928loop_2783:
31929 fmovdle %xcc, %f13, %f1
31930 fmovdvs %icc, %f15, %f21
31931 fexpand %f0, %f28
31932 fbo %fcc2, loop_2784
31933 fxnor %f14, %f30, %f28
31934 udivcc %g7, 0x0A60, %l5
31935 tge %icc, 0x1
31936loop_2784:
31937 te %icc, 0x5
31938 movrlez %o1, 0x17A, %g2
31939 edge32ln %o7, %l4, %i3
31940 edge8l %g6, %i2, %g1
31941 bge,pt %xcc, loop_2785
31942 tneg %icc, 0x3
31943 popc 0x0946, %g5
31944 move %icc, %i6, %i7
31945loop_2785:
31946 movvs %xcc, %g3, %g4
31947 wr %g0, 0x0c, %asi
31948 ldsba [%l7 + 0x0A] %asi, %o0
31949 bvs,a loop_2786
31950 fmovd %f8, %f24
31951 tl %xcc, 0x6
31952 call loop_2787
31953loop_2786:
31954 nop
31955 setx 0x9E0B4AE080588A37, %l0, %l6
31956 stx %l6, [%l7 + 0x48]
31957 ldx [%l7 + 0x48], %fsr
31958 fmovsn %icc, %f2, %f24
31959 fbuge %fcc3, loop_2788
31960loop_2787:
31961 array16 %o6, %i4, %l2
31962 edge16ln %l0, %o3, %i1
31963 movvc %icc, %o4, %l3
31964loop_2788:
31965 fpsub32 %f2, %f22, %f22
31966 fxnors %f11, %f11, %f19
31967 fpadd16s %f29, %f2, %f16
31968 fble %fcc0, loop_2789
31969 fpadd16s %f5, %f9, %f12
31970 wr %g0, 0x18, %asi
31971 swapa [%l7 + 0x70] %asi, %i0
31972loop_2789:
31973 movre %l6, %o2, %i5
31974 fpsub32s %f31, %f12, %f29
31975 fblg,a %fcc0, loop_2790
31976 fmovsl %xcc, %f2, %f23
31977 edge16n %o5, %g7, %l5
31978 std %f10, [%l7 + 0x10]
31979loop_2790:
31980 smulcc %o1, 0x159A, %l1
31981 wr %g0, 0x80, %asi
31982 stxa %o7, [%l7 + 0x10] %asi
31983 movrgez %l4, %g2, %g6
31984 movneg %icc, %i2, %g1
31985 taddcctv %g5, %i6, %i7
31986 fmovrdgz %g3, %f12, %f22
31987 alignaddr %g4, %o0, %i3
31988 ba loop_2791
31989 fmovsvs %xcc, %f18, %f13
31990 fmuld8ulx16 %f4, %f27, %f26
31991 ldsw [%l7 + 0x10], %o6
31992loop_2791:
31993 fornot1 %f18, %f18, %f2
31994 subccc %i4, %l0, %o3
31995 fornot2s %f31, %f10, %f3
31996 fbl %fcc0, loop_2792
31997 srlx %i1, 0x0C, %o4
31998 addccc %l2, 0x158B, %i0
31999 array32 %l3, %l6, %o2
32000loop_2792:
32001 ld [%l7 + 0x58], %f23
32002 orncc %o5, 0x0A0D, %i5
32003 movrgez %l5, 0x1D0, %o1
32004 andn %g7, %l1, %o7
32005 tle %xcc, 0x4
32006 fbul %fcc0, loop_2793
32007 andn %l4, %g2, %i2
32008 nop
32009 fitos %f5, %f11
32010 fpadd32s %f7, %f29, %f16
32011loop_2793:
32012 array32 %g6, %g5, %i6
32013 nop
32014 fitod %f2, %f8
32015 fdtoi %f8, %f10
32016 nop
32017 fitos %f8, %f20
32018 fstod %f20, %f26
32019 brz %i7, loop_2794
32020 ldd [%l7 + 0x28], %f22
32021 movrlez %g1, %g4, %o0
32022 fpack32 %f16, %f20, %f16
32023loop_2794:
32024 stw %g3, [%l7 + 0x14]
32025 srlx %o6, %i4, %l0
32026 subcc %o3, 0x1F55, %i1
32027 bn,pn %xcc, loop_2795
32028 edge32n %o4, %i3, %i0
32029 bcs,a,pn %icc, loop_2796
32030 xnor %l2, 0x03A5, %l3
32031loop_2795:
32032 restored
32033 rdpr %cwp, %g1
32034 rdpr %cansave, %g2
32035 rdpr %canrestore, %g3
32036 rdpr %cleanwin, %g4
32037 rdpr %otherwin, %g5
32038 rdpr %wstate, %g6
32039 andn %l6, 0x13F2, %o5
32040loop_2796:
32041 sethi 0x1793, %i5
32042 edge32ln %l5, %o1, %g7
32043 fba %fcc0, loop_2797
32044 orncc %o2, 0x08F3, %o7
32045 xor %l4, 0x0972, %l1
32046 fmovse %xcc, %f3, %f18
32047loop_2797:
32048 nop
32049 set 0x68, %o4
32050 sta %f16, [%l7 + %o4] 0x81
32051 movle %xcc, %g2, %g6
32052 udivcc %g5, 0x1EC8, %i6
32053 andn %i2, %g1, %i7
32054 nop
32055 setx loop_2798, %l0, %l1
32056 wrpr 0x1, %tl
32057 wrpr %l1, %tnpc
32058 setx 0x34400001400, %l0, %l1
32059 wrpr %l1, %tstate
32060 wrhpr 0x4, %htstate
32061 done
32062 ba,a loop_2799
32063 movvc %icc, %g4, %g3
32064 brz %o0, loop_2800
32065loop_2798:
32066 movrgz %o6, 0x119, %i4
32067loop_2799:
32068 movrgez %l0, %i1, %o3
32069 umul %o4, 0x053A, %i0
32070loop_2800:
32071 array8 %l2, %l3, %l6
32072 umulcc %i3, 0x0D67, %i5
32073 movleu %icc, %l5, %o5
32074 bneg,a %xcc, loop_2801
32075 andncc %o1, %o2, %g7
32076 movrgz %l4, %l1, %o7
32077 tle %icc, 0x2
32078loop_2801:
32079 edge16l %g2, %g5, %g6
32080 tge %xcc, 0x3
32081 edge8 %i6, %i2, %g1
32082 sir 0x1FDE
32083 bshuffle %f2, %f0, %f26
32084 addccc %i7, 0x077A, %g4
32085 udiv %o0, 0x0B2E, %g3
32086 stw %o6, [%l7 + 0x0C]
32087 fmovsa %xcc, %f22, %f30
32088 fnand %f14, %f6, %f26
32089 fsrc2 %f8, %f12
32090 fbug,a %fcc0, loop_2802
32091 fpsub32 %f20, %f4, %f0
32092 addc %l0, 0x1AAD, %i4
32093 srax %i1, 0x16, %o3
32094loop_2802:
32095 fand %f2, %f2, %f8
32096 edge8n %o4, %l2, %i0
32097 fmovrslez %l6, %f25, %f12
32098 ta %icc, 0x0
32099 edge8n %l3, %i5, %l5
32100 sll %o5, 0x03, %o1
32101 fmovsa %xcc, %f23, %f23
32102 fpadd16s %f29, %f27, %f17
32103 fnegd %f20, %f0
32104 fcmpgt16 %f4, %f8, %o2
32105 fandnot2 %f0, %f4, %f0
32106 fmovsleu %icc, %f9, %f24
32107 tsubcctv %i3, 0x0353, %l4
32108 movrgez %l1, %o7, %g7
32109 tpos %xcc, 0x3
32110 taddcc %g2, %g5, %g6
32111 bgu,a,pn %xcc, loop_2803
32112 ba,pt %icc, loop_2804
32113 edge8 %i2, %i6, %g1
32114 edge32n %g4, %i7, %g3
32115loop_2803:
32116 ldd [%l7 + 0x40], %o0
32117loop_2804:
32118 nop
32119 set 0x44, %o0
32120 sta %f18, [%l7 + %o0] 0x81
32121 udivcc %l0, 0x0A00, %o6
32122 fmovsneg %icc, %f30, %f27
32123 bge,a %xcc, loop_2805
32124 sdiv %i4, 0x0DAF, %o3
32125 nop
32126 fitos %f5, %f16
32127 fstod %f16, %f26
32128 te %icc, 0x7
32129loop_2805:
32130 movleu %icc, %o4, %i1
32131 nop
32132 setx loop_2806, %l0, %l1
32133 wrpr 0x1, %tl
32134 wrpr %l1, %tnpc
32135 setx 0x34400001400, %l0, %l1
32136 wrpr %l1, %tstate
32137 wrhpr 0x4, %htstate
32138 done
32139 xnorcc %l2, %l6, %l3
32140 ld [%l7 + 0x4C], %f26
32141 ld [%l7 + 0x7C], %f22
32142loop_2806:
32143 and %i5, 0x1AA1, %i0
32144 tcc %icc, 0x2
32145 tl %icc, 0x0
32146 alignaddr %o5, %o1, %l5
32147 and %i3, 0x13DE, %l4
32148 stbar
32149 addc %o2, %l1, %g7
32150 nop
32151 setx 0xA496B25669382A91, %l0, %l6
32152 stx %l6, [%l7 + 0x28]
32153 ldd [%l7 + 0x28], %f0
32154 fsqrtd %f0, %f10
32155 or %o7, %g2, %g6
32156 fsrc1s %f10, %f19
32157 be,pt %xcc, loop_2807
32158 fzero %f0
32159 edge32 %i2, %i6, %g5
32160 fmovdvc %xcc, %f22, %f9
32161loop_2807:
32162 fbul,a %fcc2, loop_2808
32163 subccc %g4, 0x139F, %g1
32164 add %g3, 0x1A88, %i7
32165 fmovscc %xcc, %f21, %f29
32166loop_2808:
32167 nop
32168 setx loop_2809, %l0, %l1
32169 wrpr 0x1, %tl
32170 wrpr %l1, %tpc
32171 add %l1, 0x4, %l1
32172 wrpr %l1, %tnpc
32173 setx 0x34400001400, %l0, %l1
32174 wrpr %l1, %tstate
32175 wrhpr 0x4, %htstate
32176 retry
32177 tcc %icc, 0x1
32178 fmul8x16au %f29, %f12, %f8
32179 alignaddr %o0, %l0, %o6
32180loop_2809:
32181 ldub [%l7 + 0x42], %o3
32182 xorcc %i4, %i1, %l2
32183 brnz %o4, loop_2810
32184 sir 0x1B84
32185 orn %l3, 0x0736, %l6
32186 bleu,pn %icc, loop_2811
32187loop_2810:
32188 fnors %f8, %f11, %f16
32189 move %xcc, %i0, %o5
32190 edge32l %i5, %o1, %l5
32191loop_2811:
32192 tg %xcc, 0x1
32193 fnands %f16, %f20, %f3
32194 movgu %icc, %l4, %i3
32195 tl %icc, 0x6
32196 movcc %xcc, %o2, %g7
32197 bgu,pn %icc, loop_2812
32198 fmul8x16al %f28, %f20, %f12
32199 wr %g0, 0x11, %asi
32200 ldswa [%l7 + 0x3C] %asi, %o7
32201loop_2812:
32202 subc %l1, 0x110B, %g6
32203 array32 %g2, %i6, %i2
32204 and %g5, %g1, %g4
32205 prefetch [%l7 + 0x10], 0x0
32206 fbu %fcc1, loop_2813
32207 bvs loop_2814
32208 bge,a %icc, loop_2815
32209 srlx %i7, 0x06, %o0
32210loop_2813:
32211 fmovdneg %icc, %f10, %f14
32212loop_2814:
32213 nop
32214 wr %g0, 0x10, %asi
32215 lduba [%l7 + 0x6F] %asi, %g3
32216loop_2815:
32217 tl %icc, 0x2
32218 umul %l0, 0x0782, %o6
32219 stb %i4, [%l7 + 0x79]
32220 wr %g0, 0x10, %asi
32221 stwa %i1, [%l7 + 0x24] %asi
32222 orn %l2, 0x0F19, %o4
32223 movrne %l3, %o3, %i0
32224 nop
32225 setx loop_2816, %l0, %l1
32226 wrpr 0x1, %tl
32227 wrpr %l1, %tnpc
32228 setx 0x34400001400, %l0, %l1
32229 wrpr %l1, %tstate
32230 wrhpr 0x4, %htstate
32231 done
32232 udivx %o5, 0x03AD, %i5
32233 fpsub32 %f20, %f28, %f2
32234 tg %icc, 0x7
32235loop_2816:
32236 movgu %xcc, %l6, %l5
32237 tcs %xcc, 0x2
32238 bcc loop_2817
32239 tle %xcc, 0x3
32240 movn %icc, %o1, %l4
32241 lduh [%l7 + 0x50], %i3
32242loop_2817:
32243 xnor %o2, %o7, %l1
32244 brz,a %g7, loop_2818
32245 fabss %f12, %f11
32246 xorcc %g6, 0x07BE, %g2
32247 fnot1s %f17, %f11
32248loop_2818:
32249 movne %icc, %i2, %i6
32250 taddcc %g1, 0x052D, %g4
32251 bne,pt %xcc, loop_2819
32252 fmovrdgz %g5, %f14, %f30
32253 edge16 %o0, %i7, %g3
32254 fbe %fcc3, loop_2820
32255loop_2819:
32256 tne %icc, 0x2
32257 xnorcc %l0, %i4, %o6
32258 nop
32259 fitod %f6, %f24
32260 fdtoi %f24, %f7
32261loop_2820:
32262 fzeros %f13
32263 bcs,pn %xcc, loop_2821
32264 addc %i1, %o4, %l3
32265 edge16l %o3, %i0, %l2
32266 wr %g0, 0x89, %asi
32267 lduba [%l7 + 0x76] %asi, %o5
32268loop_2821:
32269 udiv %l6, 0x171D, %i5
32270 mova %xcc, %l5, %l4
32271 wr %g0, 0x10, %asi
32272 ldda [%l7 + 0x60] %asi, %i2
32273 nop
32274 set 0x6C, %g6
32275 stw %o1, [%l7 + %g6]
32276 te %icc, 0x6
32277 tpos %icc, 0x7
32278 udivx %o2, 0x1C1B, %o7
32279 tn %xcc, 0x6
32280 membar 0x5E
32281 fbn,a %fcc1, loop_2822
32282 sllx %l1, 0x06, %g6
32283 addccc %g2, 0x1E06, %i2
32284 array16 %i6, %g1, %g7
32285loop_2822:
32286 nop
32287 fitod %f8, %f26
32288 fdtox %f26, %f12
32289 fmovsleu %icc, %f20, %f19
32290 udivx %g5, 0x1012, %g4
32291 edge32ln %o0, %i7, %g3
32292 add %l7, 0x18, %l6
32293 wr %g0, 0x18, %asi
32294 casxa [%l6] 0x18, %l0, %i4
32295 umul %i1, 0x04F3, %o4
32296 fmovde %xcc, %f3, %f18
32297 fcmpne32 %f26, %f30, %o6
32298 subccc %o3, %i0, %l2
32299 nop
32300 fitos %f12, %f28
32301 fstod %f28, %f0
32302 set 0x4C, %o1
32303 swapa [%l7 + %o1] 0x89, %o5
32304 tvc %icc, 0x7
32305 movvs %icc, %l3, %l6
32306 tsubcctv %i5, %l5, %i3
32307 movcc %xcc, %o1, %l4
32308 sub %o2, 0x1E8E, %o7
32309 tg %icc, 0x7
32310 fmovdleu %xcc, %f21, %f11
32311 fpsub16s %f2, %f19, %f23
32312 fpadd16s %f7, %f24, %f15
32313 edge32l %l1, %g6, %g2
32314 addc %i6, %g1, %g7
32315 nop
32316 fitos %f3, %f25
32317 fstox %f25, %f22
32318 movne %icc, %g5, %g4
32319 sub %o0, %i7, %i2
32320 popc %l0, %g3
32321 movvc %xcc, %i4, %o4
32322 fmovrslz %o6, %f25, %f10
32323 addccc %i1, %o3, %i0
32324 sllx %l2, %l3, %l6
32325 fmovsne %icc, %f31, %f5
32326 array32 %o5, %i5, %l5
32327 fbul %fcc0, loop_2823
32328 movneg %icc, %i3, %o1
32329 edge8n %o2, %o7, %l1
32330 movl %xcc, %g6, %g2
32331loop_2823:
32332 edge8ln %i6, %l4, %g7
32333 fmovspos %xcc, %f6, %f22
32334 set 0x40, %l1
32335 stda %f16, [%l7 + %l1] 0x11
32336 wr %g0, 0x89, %asi
32337 prefetcha [%l7 + 0x70] %asi, 0x2
32338 edge32n %g1, %o0, %g4
32339 set 0x48, %o7
32340 swapa [%l7 + %o7] 0x11, %i2
32341 and %i7, 0x0E94, %g3
32342 fbne,a %fcc1, loop_2824
32343 ldd [%l7 + 0x58], %f0
32344 lduw [%l7 + 0x40], %l0
32345 fbug,a %fcc0, loop_2825
32346loop_2824:
32347 sub %o4, 0x0EB6, %o6
32348 orncc %i4, %o3, %i0
32349 movrlez %l2, %i1, %l6
32350loop_2825:
32351 fbe %fcc3, loop_2826
32352 fmovdn %xcc, %f24, %f1
32353 set 0x23, %g5
32354 ldsba [%l7 + %g5] 0x88, %o5
32355loop_2826:
32356 nop
32357 add %l7, 0x08, %l6
32358 wr %g0, 0x04, %asi
32359 ldxa [%l6] %asi, %i5
32360 casxa [%l6] 0x04, %i5, %l3
32361 sir 0x05FC
32362 wr %g0, 0x11, %asi
32363 ldswa [%l7 + 0x24] %asi, %l5
32364 fbl,a %fcc3, loop_2827
32365 tpos %xcc, 0x4
32366 fbo %fcc3, loop_2828
32367 taddcctv %i3, 0x0A45, %o1
32368loop_2827:
32369 fpsub32s %f30, %f17, %f12
32370 movpos %icc, %o7, %l1
32371loop_2828:
32372 orcc %o2, 0x0255, %g6
32373 tcs %icc, 0x6
32374 fmovsge %icc, %f14, %f30
32375 fsrc1 %f26, %f26
32376 sdiv %i6, 0x0786, %l4
32377 fmuld8sux16 %f25, %f1, %f6
32378 umul %g7, %g2, %g5
32379 edge32ln %o0, %g1, %i2
32380 addccc %g4, %i7, %g3
32381 edge8 %o4, %o6, %l0
32382 stw %i4, [%l7 + 0x2C]
32383 nop
32384 setx 0xAD0921A9, %l0, %l6
32385 st %l6, [%l7 + 0x28]
32386 ld [%l7 + 0x28], %f4
32387 setx 0x3B0F1EAD, %l1, %l5
32388 st %l5, [%l7 + 0x10]
32389 ld [%l7 + 0x10], %f27
32390 fadds %f27, %f4, %f29
32391 bneg %xcc, loop_2829
32392 add %o3, %l2, %i1
32393 movrne %i0, %l6, %o5
32394 movrne %l3, 0x2ED, %i5
32395loop_2829:
32396 nop
32397 fitod %f2, %f26
32398 fdtoi %f26, %f21
32399 movcs %xcc, %l5, %i3
32400 edge8 %o1, %o7, %o2
32401 fbul,a %fcc3, loop_2830
32402 tn %icc, 0x4
32403 fmovrdgez %l1, %f16, %f16
32404 tvs %xcc, 0x7
32405loop_2830:
32406 ldub [%l7 + 0x52], %i6
32407 restored
32408 rdpr %cwp, %g1
32409 rdpr %cansave, %g2
32410 rdpr %canrestore, %g3
32411 rdpr %cleanwin, %g4
32412 rdpr %otherwin, %g5
32413 rdpr %wstate, %g6
32414 edge16ln %l4, %g7, %g2
32415 sdiv %g5, 0x0AF8, %g6
32416 or %g1, %o0, %g4
32417 nop
32418 fitos %f1, %f27
32419 fstoi %f27, %f6
32420 fandnot1 %f26, %f24, %f24
32421 tge %icc, 0x4
32422 fcmple32 %f0, %f8, %i7
32423 movvc %icc, %i2, %o4
32424 taddcctv %o6, 0x0A60, %l0
32425 bpos,a,pn %icc, loop_2831
32426 move %xcc, %i4, %g3
32427 fcmpne16 %f10, %f2, %o3
32428 fmovdcs %icc, %f14, %f10
32429loop_2831:
32430 fmovsleu %xcc, %f15, %f0
32431 fxor %f26, %f30, %f22
32432 tcc %xcc, 0x3
32433 array32 %l2, %i1, %l6
32434 xorcc %o5, 0x09F4, %i0
32435 ldsw [%l7 + 0x60], %l3
32436 movrlez %l5, %i5, %o1
32437 fcmpeq32 %f4, %f4, %o7
32438 movgu %icc, %o2, %i3
32439 brlez %l1, loop_2832
32440 xnorcc %i6, %l4, %g2
32441 tvc %icc, 0x7
32442 mova %icc, %g5, %g6
32443loop_2832:
32444 ble,pt %xcc, loop_2833
32445 fmovsa %xcc, %f12, %f18
32446 sllx %g1, 0x15, %o0
32447 and %g7, %i7, %g4
32448loop_2833:
32449 mulx %o4, %i2, %l0
32450 or %i4, %o6, %o3
32451 alignaddr %g3, %i1, %l2
32452 movneg %icc, %o5, %i0
32453 membar 0x34
32454 movvs %icc, %l6, %l5
32455 fmovdne %xcc, %f24, %f15
32456 ta %xcc, 0x1
32457 restored
32458 rdpr %cwp, %g1
32459 rdpr %cansave, %g2
32460 rdpr %canrestore, %g3
32461 rdpr %cleanwin, %g4
32462 rdpr %otherwin, %g5
32463 rdpr %wstate, %g6
32464 edge16 %i5, %l3, %o1
32465 saved
32466 rdpr %cwp, %g1
32467 rdpr %cansave, %g2
32468 rdpr %canrestore, %g3
32469 rdpr %cleanwin, %g4
32470 rdpr %otherwin, %g5
32471 rdpr %wstate, %g6
32472 fmovs %f8, %f10
32473 pdist %f26, %f16, %f4
32474 move %xcc, %o7, %i3
32475 taddcctv %o2, 0x1C1A, %l1
32476 andcc %i6, %l4, %g5
32477 movrlez %g6, %g2, %g1
32478 wr %g0, 0x18, %asi
32479 lda [%l7 + 0x18] %asi, %f1
32480 bgu,pn %icc, loop_2834
32481 movgu %icc, %o0, %g7
32482 tsubcc %i7, 0x15A2, %o4
32483 fpmerge %f10, %f24, %f0
32484loop_2834:
32485 subcc %i2, %g4, %i4
32486 tn %icc, 0x4
32487 sethi 0x1F51, %l0
32488 fmovdge %icc, %f15, %f7
32489 fsrc2s %f15, %f22
32490 fblg,a %fcc3, loop_2835
32491 tne %xcc, 0x0
32492 orcc %o3, 0x1648, %o6
32493 movvc %xcc, %g3, %i1
32494loop_2835:
32495 ta %xcc, 0x1
32496 subc %l2, 0x0A6D, %o5
32497 umulcc %l6, %i0, %i5
32498 fmovdleu %xcc, %f12, %f26
32499 ldx [%l7 + 0x28], %l3
32500 subc %l5, 0x03A0, %o7
32501 sdivx %i3, 0x19C6, %o1
32502 edge32 %o2, %l1, %l4
32503 brz,a %g5, loop_2836
32504 add %i6, 0x10B2, %g2
32505 fmovdcc %icc, %f28, %f14
32506 fmovsvc %xcc, %f0, %f29
32507loop_2836:
32508 fcmpgt16 %f30, %f2, %g1
32509 fmovsvc %icc, %f24, %f11
32510 fmovrsne %o0, %f1, %f3
32511 set 0x52, %l6
32512 ldsba [%l7 + %l6] 0x80, %g7
32513 membar 0x61
32514 sra %g6, %i7, %i2
32515 movre %o4, %i4, %g4
32516 sdivcc %l0, 0x0F76, %o3
32517 alignaddrl %g3, %o6, %l2
32518 nop
32519 setx loop_2837, %l0, %l1
32520 jmpl %l1, %i1
32521 bvc,a,pn %xcc, loop_2838
32522 alignaddr %o5, %i0, %l6
32523 movvc %xcc, %i5, %l3
32524loop_2837:
32525 edge16 %l5, %o7, %o1
32526loop_2838:
32527 subcc %o2, 0x1471, %l1
32528 fbule,a %fcc1, loop_2839
32529 umul %i3, 0x0D76, %l4
32530 fmovsa %xcc, %f1, %f17
32531 udivcc %i6, 0x100E, %g5
32532loop_2839:
32533 fblg %fcc2, loop_2840
32534 taddcc %g2, 0x014E, %g1
32535 sdivx %o0, 0x02DF, %g7
32536 movg %icc, %i7, %i2
32537loop_2840:
32538 array16 %o4, %i4, %g6
32539 fmul8x16 %f11, %f2, %f0
32540 tsubcctv %l0, 0x0757, %g4
32541 edge16l %g3, %o3, %o6
32542 fbo %fcc0, loop_2841
32543 fmovsg %icc, %f15, %f17
32544 fnot2 %f18, %f8
32545 fbu,a %fcc1, loop_2842
32546loop_2841:
32547 fmovsge %xcc, %f23, %f24
32548 fzero %f14
32549 ldstub [%l7 + 0x2E], %l2
32550loop_2842:
32551 taddcctv %o5, 0x1BBC, %i0
32552 add %i1, %l6, %i5
32553 fmovsle %xcc, %f18, %f4
32554 fnegd %f18, %f4
32555 nop
32556 setx 0x6D9EFD59, %l0, %l6
32557 st %l6, [%l7 + 0x28]
32558 ld [%l7 + 0x28], %f21
32559 fsqrts %f21, %f2
32560 array16 %l5, %o7, %o1
32561 nop
32562 fitod %f8, %f12
32563 fdtox %f12, %f14
32564 fbue,a %fcc3, loop_2843
32565 fmovdcc %xcc, %f18, %f14
32566 movleu %icc, %l3, %l1
32567 fsrc2s %f10, %f1
32568loop_2843:
32569 udivx %i3, 0x144C, %o2
32570 srax %l4, %i6, %g2
32571 addc %g5, %o0, %g1
32572 swap [%l7 + 0x20], %i7
32573 movrgz %i2, 0x23D, %g7
32574 fmovdle %icc, %f19, %f2
32575 edge8 %i4, %g6, %o4
32576 sdivcc %l0, 0x1E74, %g4
32577 fmovsne %xcc, %f17, %f30
32578 taddcc %g3, %o3, %l2
32579 srlx %o5, %o6, %i0
32580 movneg %icc, %i1, %l6
32581 alignaddrl %i5, %l5, %o7
32582 bvs %xcc, loop_2844
32583 fpadd16s %f2, %f31, %f7
32584 fnot2s %f25, %f4
32585 taddcc %l3, 0x00E3, %o1
32586loop_2844:
32587 nop
32588 wr %g0, 0x89, %asi
32589 prefetcha [%l7 + 0x28] %asi, 0x3
32590 movvc %icc, %l1, %l4
32591 wr %g0, 0x10, %asi
32592 lduba [%l7 + 0x45] %asi, %o2
32593 sllx %g2, 0x12, %i6
32594 nop
32595 setx 0x138AD469, %l0, %l6
32596 st %l6, [%l7 + 0x28]
32597 ld [%l7 + 0x28], %f26
32598 setx 0x79084DF7, %l1, %l5
32599 st %l5, [%l7 + 0x10]
32600 ld [%l7 + 0x10], %f20
32601 fadds %f20, %f26, %f23
32602 fbne,a %fcc3, loop_2845
32603 movrgz %o0, 0x044, %g5
32604 movneg %icc, %i7, %g1
32605 addc %i2, %i4, %g7
32606loop_2845:
32607 subccc %g6, %o4, %l0
32608 bleu loop_2846
32609 srl %g4, 0x07, %g3
32610 fbe %fcc0, loop_2847
32611 ta %xcc, 0x2
32612loop_2846:
32613 fbn,a %fcc0, loop_2848
32614 lduw [%l7 + 0x40], %o3
32615loop_2847:
32616 nop
32617 setx 0x4D398B61A06E369C, %l0, %l6
32618 stx %l6, [%l7 + 0x58]
32619 ldx [%l7 + 0x58], %fsr
32620 fble %fcc0, loop_2849
32621loop_2848:
32622 umul %o5, 0x02AC, %l2
32623 fmovdne %icc, %f16, %f13
32624 popc %i0, %o6
32625loop_2849:
32626 fmovsvc %xcc, %f27, %f10
32627 tsubcctv %l6, %i1, %l5
32628 srax %o7, %l3, %i5
32629 movle %xcc, %i3, %l1
32630 srlx %o1, 0x02, %o2
32631 fcmpgt32 %f18, %f4, %l4
32632 subccc %g2, %o0, %i6
32633 movgu %icc, %i7, %g1
32634 taddcctv %i2, 0x1F42, %g5
32635 nop
32636 setx loop_2850, %l0, %l1
32637 wrpr 0x1, %tl
32638 wrpr %l1, %tnpc
32639 setx 0x34400001400, %l0, %l1
32640 wrpr %l1, %tstate
32641 wrhpr 0x4, %htstate
32642 done
32643 move %xcc, %g7, %i4
32644 taddcc %g6, 0x1126, %l0
32645 wr %g0, 0x89, %asi
32646 stha %g4, [%l7 + 0x38] %asi
32647loop_2850:
32648 fbule,a %fcc0, loop_2851
32649 subccc %g3, 0x127B, %o3
32650 tl %icc, 0x4
32651 sra %o5, %l2, %o4
32652loop_2851:
32653 fxor %f24, %f0, %f8
32654 fornot1s %f30, %f14, %f14
32655 taddcc %o6, 0x0910, %l6
32656 sdiv %i1, 0x0106, %i0
32657 tsubcctv %l5, 0x1902, %o7
32658 tcc %xcc, 0x3
32659 fmovdvc %icc, %f27, %f7
32660 addccc %l3, %i3, %l1
32661 fandnot1s %f27, %f7, %f20
32662 sll %i5, 0x18, %o2
32663 movgu %xcc, %l4, %o1
32664 movrgz %o0, %i6, %g2
32665 fpack32 %f18, %f30, %f2
32666 fand %f0, %f12, %f24
32667 fmovsle %xcc, %f12, %f13
32668 fmul8ulx16 %f30, %f14, %f0
32669 edge32 %g1, %i7, %g5
32670 edge8l %g7, %i4, %g6
32671 edge8 %i2, %g4, %g3
32672 edge16n %l0, %o3, %o5
32673 andcc %o4, 0x05E5, %l2
32674 tge %xcc, 0x3
32675 tgu %icc, 0x3
32676 edge16 %o6, %i1, %i0
32677 alignaddrl %l6, %o7, %l3
32678 membar 0x7C
32679 movrgez %l5, 0x28A, %l1
32680 sethi 0x0E6E, %i5
32681 srlx %i3, 0x1A, %l4
32682 faligndata %f6, %f10, %f16
32683 edge8 %o2, %o1, %o0
32684 nop
32685 setx 0x4715CA8E, %l0, %l6
32686 st %l6, [%l7 + 0x28]
32687 ld [%l7 + 0x28], %f9
32688 setx 0x73660446, %l1, %l5
32689 st %l5, [%l7 + 0x10]
32690 ld [%l7 + 0x10], %f29
32691 fdivs %f29, %f9, %f9
32692 or %i6, %g1, %g2
32693 udivcc %g5, 0x1DEA, %i7
32694 nop
32695 setx 0x2F6278F56F354251, %l0, %l6
32696 stx %l6, [%l7 + 0x28]
32697 ldd [%l7 + 0x28], %f20
32698 setx 0x88B428B0F0DE4C85, %l1, %l5
32699 stx %l5, [%l7 + 0x10]
32700 ldd [%l7 + 0x10], %f10
32701 faddd %f10, %f20, %f6
32702 and %g7, %i4, %g6
32703 tneg %icc, 0x0
32704 ldub [%l7 + 0x43], %i2
32705 fba,a %fcc0, loop_2852
32706 movvc %icc, %g3, %l0
32707 movcc %xcc, %g4, %o5
32708 xnor %o3, 0x1198, %l2
32709loop_2852:
32710 tpos %icc, 0x1
32711 tpos %xcc, 0x4
32712 movn %icc, %o6, %o4
32713 fbo,a %fcc1, loop_2853
32714 tle %xcc, 0x6
32715 srl %i1, %i0, %l6
32716 sub %l3, %l5, %l1
32717loop_2853:
32718 nop
32719 wr %g0, 0x81, %asi
32720 ldda [%l7 + 0x60] %asi, %i4
32721 edge16n %o7, %i3, %o2
32722 fandnot2 %f4, %f22, %f8
32723 fbuge %fcc0, loop_2854
32724 stbar
32725 sethi 0x12FD, %l4
32726 xnor %o1, 0x0123, %i6
32727loop_2854:
32728 stx %g1, [%l7 + 0x18]
32729 fmovsvs %xcc, %f28, %f28
32730 fble %fcc1, loop_2855
32731 movrgez %o0, 0x214, %g2
32732 bgu,a loop_2856
32733 movge %xcc, %i7, %g7
32734loop_2855:
32735 sra %i4, 0x0B, %g5
32736 wr %g0, 0x19, %asi
32737 ldswa [%l7 + 0x1C] %asi, %g6
32738loop_2856:
32739 for %f24, %f2, %f10
32740 be,a loop_2857
32741 tvc %xcc, 0x7
32742 tne %icc, 0x5
32743 fandnot2s %f6, %f8, %f26
32744loop_2857:
32745 movrgez %i2, 0x15D, %l0
32746 edge8ln %g4, %o5, %g3
32747 prefetch [%l7 + 0x24], 0x1
32748 smulcc %o3, 0x0662, %l2
32749 alignaddrl %o6, %i1, %i0
32750 tvs %icc, 0x2
32751 wr %g0, 0x89, %asi
32752 stda %f0, [%l7 + 0x40] %asi
32753 set 0x2C, %l4
32754 stwa %l6, [%l7 + %l4] 0x11
32755 sllx %o4, %l3, %l5
32756 brgz,a %l1, loop_2858
32757 tg %xcc, 0x6
32758 edge8l %i5, %o7, %i3
32759 set 0x61, %i5
32760 lduba [%l7 + %i5] 0x18, %l4
32761loop_2858:
32762 fbug %fcc2, loop_2859
32763 tvs %xcc, 0x0
32764 subc %o1, %i6, %g1
32765 movcc %icc, %o0, %o2
32766loop_2859:
32767 orncc %i7, %g7, %i4
32768 movrlez %g5, 0x3A5, %g2
32769 te %xcc, 0x0
32770 fnegs %f4, %f5
32771 tvs %xcc, 0x0
32772 tvc %xcc, 0x2
32773 fnegs %f30, %f23
32774 fmovsge %xcc, %f1, %f2
32775 sll %i2, 0x1E, %l0
32776 wr %g0, 0x2b, %asi
32777 stxa %g6, [%l7 + 0x78] %asi
32778 membar #Sync
32779 bcs,a,pn %icc, loop_2860
32780 fmovdneg %icc, %f16, %f4
32781 movge %xcc, %g4, %g3
32782 stx %o5, [%l7 + 0x60]
32783loop_2860:
32784 edge32 %l2, %o3, %o6
32785 fble,a %fcc0, loop_2861
32786 fbue,a %fcc3, loop_2862
32787 movrgez %i1, %i0, %l6
32788 udivx %l3, 0x15CB, %l5
32789loop_2861:
32790 orn %l1, 0x1FA5, %i5
32791loop_2862:
32792 subc %o4, 0x1F93, %i3
32793 ldd [%l7 + 0x18], %f6
32794 movcc %icc, %o7, %l4
32795 xnor %i6, 0x1482, %o1
32796 bl,a loop_2863
32797 movrne %o0, 0x026, %g1
32798 movre %i7, 0x293, %g7
32799 movrne %o2, %i4, %g5
32800loop_2863:
32801 orcc %i2, %g2, %g6
32802 tle %xcc, 0x3
32803 fcmpne16 %f2, %f20, %l0
32804 fmovsg %xcc, %f31, %f29
32805 ble %icc, loop_2864
32806 fba %fcc2, loop_2865
32807 fbn,a %fcc0, loop_2866
32808 tgu %icc, 0x1
32809loop_2864:
32810 stbar
32811loop_2865:
32812 nop
32813 fitod %f8, %f16
32814 fdtox %f16, %f22
32815loop_2866:
32816 fnot2 %f6, %f0
32817 fba,a %fcc2, loop_2867
32818 nop
32819 fitos %f27, %f29
32820 xor %g3, %g4, %o5
32821 bneg,a %xcc, loop_2868
32822loop_2867:
32823 subcc %o3, %l2, %o6
32824 and %i1, %l6, %l3
32825 sir 0x1561
32826loop_2868:
32827 edge32 %l5, %l1, %i5
32828 fxnor %f20, %f22, %f8
32829 edge8 %o4, %i0, %o7
32830 bneg,a,pn %icc, loop_2869
32831 fabss %f11, %f8
32832 fnors %f23, %f1, %f18
32833 edge16 %l4, %i3, %o1
32834loop_2869:
32835 fbul %fcc0, loop_2870
32836 brgz %o0, loop_2871
32837 fblg %fcc0, loop_2872
32838 bvs,a,pn %xcc, loop_2873
32839loop_2870:
32840 addcc %g1, 0x0537, %i6
32841loop_2871:
32842 edge16l %g7, %o2, %i7
32843loop_2872:
32844 sub %g5, %i2, %g2
32845loop_2873:
32846 ble,a loop_2874
32847 sll %g6, %l0, %g3
32848 sethi 0x024D, %i4
32849 tl %icc, 0x7
32850loop_2874:
32851 fmovrde %g4, %f24, %f2
32852 edge16 %o3, %l2, %o5
32853 fnot2s %f24, %f5
32854 addcc %o6, %l6, %i1
32855 fmovdn %xcc, %f1, %f1
32856 bvc %icc, loop_2875
32857 ldstub [%l7 + 0x31], %l3
32858 edge32 %l5, %i5, %l1
32859 wr %g0, 0xf1, %asi
32860 stda %f16, [%l7 + 0x40] %asi
32861 membar #Sync
32862loop_2875:
32863 movcc %xcc, %i0, %o7
32864 fba,a %fcc1, loop_2876
32865 movpos %xcc, %l4, %o4
32866 fcmpgt32 %f22, %f24, %o1
32867 movleu %xcc, %o0, %g1
32868loop_2876:
32869 fnot2 %f28, %f30
32870 fmovdpos %icc, %f2, %f26
32871 tleu %icc, 0x2
32872 fba %fcc0, loop_2877
32873 movre %i3, 0x3EF, %i6
32874 xor %o2, 0x1D10, %i7
32875 orncc %g7, %g5, %i2
32876loop_2877:
32877 movrlez %g6, 0x0E4, %l0
32878 fcmpeq32 %f16, %f12, %g3
32879 saved
32880 rdpr %cwp, %g1
32881 rdpr %cansave, %g2
32882 rdpr %canrestore, %g3
32883 rdpr %cleanwin, %g4
32884 rdpr %otherwin, %g5
32885 rdpr %wstate, %g6
32886 mulx %i4, 0x1287, %g4
32887 fmovdg %icc, %f8, %f31
32888 pdist %f0, %f26, %f18
32889 fmuld8ulx16 %f23, %f27, %f28
32890 wr %g0, 0x88, %asi
32891 ldda [%l7 + 0x40] %asi, %f0
32892 movgu %xcc, %g2, %l2
32893 edge32n %o3, %o6, %l6
32894 fmovdleu %xcc, %f30, %f13
32895 movcc %xcc, %i1, %l3
32896 brlez %l5, loop_2878
32897 movrne %i5, 0x25D, %o5
32898 addcc %i0, %l1, %l4
32899 edge8l %o4, %o1, %o0
32900loop_2878:
32901 fbul %fcc1, loop_2879
32902 udivx %g1, 0x19DD, %o7
32903 bg %xcc, loop_2880
32904 membar 0x00
32905loop_2879:
32906 subc %i6, %i3, %o2
32907 umulcc %g7, %i7, %g5
32908loop_2880:
32909 mulx %i2, 0x1DCE, %g6
32910 bg,a,pt %xcc, loop_2881
32911 movgu %xcc, %g3, %i4
32912 taddcctv %l0, %g4, %l2
32913 nop
32914 fitod %f8, %f20
32915 fdtoi %f20, %f16
32916loop_2881:
32917 nop
32918 wr %g0, 0x81, %asi
32919 ldswa [%l7 + 0x38] %asi, %o3
32920 tn %xcc, 0x6
32921 fmovd %f16, %f6
32922 fbug %fcc3, loop_2882
32923 tneg %icc, 0x6
32924 xnor %g2, 0x1AFF, %o6
32925 tne %xcc, 0x1
32926loop_2882:
32927 edge32l %i1, %l3, %l5
32928 edge8 %l6, %o5, %i5
32929 fxnor %f24, %f8, %f26
32930 orcc %l1, %i0, %l4
32931 add %l7, 0x40, %l6
32932 wr %g0, 0x11, %asi
32933 casxa [%l6] 0x11, %o1, %o4
32934 sdiv %g1, 0x0941, %o0
32935 ldsh [%l7 + 0x68], %o7
32936 edge8 %i3, %o2, %g7
32937 fsrc1s %f27, %f24
32938 edge32 %i7, %i6, %g5
32939 movg %icc, %i2, %g6
32940 addcc %i4, %l0, %g4
32941 tne %xcc, 0x5
32942 tvs %xcc, 0x1
32943 fornot1 %f30, %f28, %f10
32944 fsrc2 %f0, %f8
32945 movvc %icc, %g3, %o3
32946 set 0x44, %o3
32947 sta %f27, [%l7 + %o3] 0x19
32948 set 0x30, %l0
32949 swapa [%l7 + %l0] 0x89, %l2
32950 bcs %icc, loop_2883
32951 fmovdcs %icc, %f29, %f19
32952 sllx %o6, %i1, %l3
32953 array16 %g2, %l6, %l5
32954loop_2883:
32955 tvc %xcc, 0x1
32956 add %o5, 0x100E, %i5
32957 fmovse %xcc, %f15, %f17
32958 tpos %xcc, 0x3
32959 tl %icc, 0x6
32960 fpackfix %f18, %f13
32961 edge8n %i0, %l4, %o1
32962 set 0x50, %o5
32963 prefetcha [%l7 + %o5] 0x18, 0x1
32964 sethi 0x028C, %g1
32965 movneg %icc, %o0, %o4
32966 nop
32967 setx loop_2884, %l0, %l1
32968 wrpr 0x1, %tl
32969 wrpr %l1, %tpc
32970 add %l1, 0x4, %l1
32971 wrpr %l1, %tnpc
32972 setx 0x34400001400, %l0, %l1
32973 wrpr %l1, %tstate
32974 wrhpr 0x4, %htstate
32975 retry
32976 ta %xcc, 0x5
32977 fand %f30, %f18, %f0
32978 sir 0x0AB3
32979loop_2884:
32980 fpackfix %f18, %f16
32981 tge %icc, 0x6
32982 fpsub16s %f22, %f12, %f10
32983 mova %icc, %i3, %o7
32984 smul %o2, 0x0966, %g7
32985 udivx %i6, 0x0325, %i7
32986 edge8ln %g5, %g6, %i2
32987 restored
32988 rdpr %cwp, %g1
32989 rdpr %cansave, %g2
32990 rdpr %canrestore, %g3
32991 rdpr %cleanwin, %g4
32992 rdpr %otherwin, %g5
32993 rdpr %wstate, %g6
32994 fmovdn %icc, %f23, %f12
32995 taddcctv %l0, 0x1DBA, %i4
32996 lduh [%l7 + 0x6C], %g3
32997 tvs %xcc, 0x7
32998 udivx %g4, 0x09AA, %l2
32999 movgu %xcc, %o6, %o3
33000 ldsw [%l7 + 0x78], %l3
33001 bge,pt %xcc, loop_2885
33002 edge16l %g2, %l6, %l5
33003 umulcc %i1, %i5, %o5
33004 fmovdpos %xcc, %f30, %f6
33005loop_2885:
33006 nop
33007 fitos %f2, %f29
33008 fstox %f29, %f30
33009 fxtos %f30, %f29
33010 tne %xcc, 0x1
33011 saved
33012 rdpr %cwp, %g1
33013 rdpr %cansave, %g2
33014 rdpr %canrestore, %g3
33015 rdpr %cleanwin, %g4
33016 rdpr %otherwin, %g5
33017 rdpr %wstate, %g6
33018 sethi 0x05D3, %l4
33019 tsubcctv %i0, %o1, %g1
33020 taddcctv %o0, %l1, %o4
33021 umulcc %o7, 0x07F0, %i3
33022 and %o2, 0x1C93, %g7
33023 tsubcc %i7, 0x009D, %i6
33024 addc %g5, 0x1BCF, %i2
33025 tle %xcc, 0x4
33026 fsrc1s %f26, %f9
33027 edge16n %l0, %g6, %g3
33028 fmul8ulx16 %f0, %f6, %f6
33029 umulcc %g4, %i4, %l2
33030 movne %xcc, %o3, %l3
33031 movvc %icc, %o6, %l6
33032 edge8ln %g2, %l5, %i1
33033 popc %i5, %l4
33034 ldstub [%l7 + 0x60], %i0
33035 movl %icc, %o5, %o1
33036 prefetch [%l7 + 0x78], 0x3
33037 tg %xcc, 0x2
33038 tne %xcc, 0x5
33039 add %l7, 0x40, %l6
33040 wr %g0, 0x81, %asi
33041 lda [%l6] %asi, %g1
33042 casa [%l6] 0x81, %g1, %l1
33043 tcc %xcc, 0x0
33044 stb %o4, [%l7 + 0x3B]
33045 edge8n %o0, %i3, %o2
33046 orn %o7, 0x05AE, %g7
33047 move %xcc, %i7, %g5
33048 subc %i2, %l0, %i6
33049 move %xcc, %g6, %g4
33050 ta %xcc, 0x0
33051 orncc %i4, %l2, %o3
33052 fmovsg %xcc, %f16, %f17
33053 subcc %g3, %l3, %l6
33054 movle %xcc, %o6, %l5
33055 xorcc %i1, 0x0675, %g2
33056 tneg %icc, 0x3
33057 fmul8ulx16 %f18, %f8, %f8
33058 be,a,pn %xcc, loop_2886
33059 array16 %l4, %i5, %o5
33060 or %i0, %g1, %o1
33061 sir 0x00D5
33062loop_2886:
33063 fands %f12, %f8, %f20
33064 movn %xcc, %l1, %o0
33065 restored
33066 rdpr %cwp, %g1
33067 rdpr %cansave, %g2
33068 rdpr %canrestore, %g3
33069 rdpr %cleanwin, %g4
33070 rdpr %otherwin, %g5
33071 rdpr %wstate, %g6
33072 tneg %xcc, 0x4
33073 alignaddrl %i3, %o4, %o7
33074 udivcc %o2, 0x134C, %i7
33075 sra %g5, 0x01, %g7
33076 movle %xcc, %i2, %i6
33077 tcc %xcc, 0x4
33078 tleu %xcc, 0x1
33079 tsubcc %l0, %g4, %i4
33080 orn %g6, 0x13B6, %l2
33081 umul %o3, %l3, %l6
33082 tneg %xcc, 0x1
33083 movne %xcc, %o6, %g3
33084 alignaddrl %i1, %l5, %g2
33085 bg,a %icc, loop_2887
33086 tgu %icc, 0x4
33087 te %xcc, 0x5
33088 smul %i5, 0x1B96, %l4
33089loop_2887:
33090 bg,a,pt %icc, loop_2888
33091 alignaddr %o5, %i0, %o1
33092 te %icc, 0x3
33093 set 0x12, %g4
33094 ldsha [%l7 + %g4] 0x0c, %g1
33095loop_2888:
33096 nop
33097 setx loop_2889, %l0, %l1
33098 wrpr 0x1, %tl
33099 wrpr %l1, %tnpc
33100 setx 0x34400001400, %l0, %l1
33101 wrpr %l1, %tstate
33102 wrhpr 0x4, %htstate
33103 done
33104 movvs %icc, %l1, %i3
33105 subccc %o0, 0x1DE9, %o4
33106 sra %o7, %i7, %o2
33107loop_2889:
33108 movvc %xcc, %g7, %i2
33109 movcc %icc, %g5, %l0
33110 fbge %fcc2, loop_2890
33111 flush %l7 + 0x70
33112 addc %i6, 0x0EF4, %i4
33113 edge32ln %g4, %g6, %o3
33114loop_2890:
33115 tl %xcc, 0x4
33116 tg %xcc, 0x2
33117 movrlz %l2, %l6, %o6
33118 nop
33119 fitod %f6, %f24
33120 fdtos %f24, %f16
33121 fbge %fcc1, loop_2891
33122 std %f4, [%l7 + 0x78]
33123 xnor %g3, 0x1EF9, %l3
33124 mulx %l5, 0x1E18, %i1
33125loop_2891:
33126 fblg %fcc0, loop_2892
33127 tsubcctv %g2, 0x17DF, %l4
33128 movpos %xcc, %o5, %i5
33129 tcs %icc, 0x5
33130loop_2892:
33131 movn %icc, %o1, %g1
33132 fsrc1s %f14, %f10
33133 subcc %l1, %i0, %i3
33134 nop
33135 setx loop_2893, %l0, %l1
33136 jmpl %l1, %o4
33137 brgez %o7, loop_2894
33138 saved
33139 rdpr %cwp, %g1
33140 rdpr %cansave, %g2
33141 rdpr %canrestore, %g3
33142 rdpr %cleanwin, %g4
33143 rdpr %otherwin, %g5
33144 rdpr %wstate, %g6
33145 tleu %xcc, 0x1
33146loop_2893:
33147 fandnot2s %f26, %f25, %f25
33148loop_2894:
33149 sir 0x1881
33150 addc %o0, 0x0E89, %o2
33151 sra %i7, %g7, %g5
33152 fbl %fcc3, loop_2895
33153 fmovdcs %xcc, %f28, %f23
33154 tleu %xcc, 0x5
33155 bneg,pn %icc, loop_2896
33156loop_2895:
33157 edge32ln %i2, %l0, %i6
33158 orncc %g4, 0x182C, %g6
33159 fmovdcc %icc, %f19, %f7
33160loop_2896:
33161 add %o3, 0x1D65, %i4
33162 movle %icc, %l2, %o6
33163 edge16 %g3, %l3, %l6
33164 fmovdn %xcc, %f18, %f15
33165 tgu %icc, 0x2
33166 movg %icc, %i1, %l5
33167 movre %g2, 0x3E9, %l4
33168 tne %icc, 0x3
33169 tvs %xcc, 0x4
33170 smul %i5, 0x11FC, %o1
33171 set 0x110, %g3
33172 !stxa %g1, [%g0 + %g3] 0x21 ! Removed for bug
33173 pdist %f18, %f26, %f2
33174 tge %icc, 0x7
33175 saved
33176 rdpr %cwp, %g1
33177 rdpr %cansave, %g2
33178 rdpr %canrestore, %g3
33179 rdpr %cleanwin, %g4
33180 rdpr %otherwin, %g5
33181 rdpr %wstate, %g6
33182 fzero %f10
33183 movge %icc, %l1, %o5
33184 fbe,a %fcc2, loop_2897
33185 sub %i0, %o4, %o7
33186 tn %icc, 0x1
33187 movgu %icc, %o0, %o2
33188loop_2897:
33189 subcc %i7, %i3, %g5
33190 bvc loop_2898
33191 edge8 %g7, %l0, %i6
33192 popc %i2, %g6
33193 brgez %o3, loop_2899
33194loop_2898:
33195 movneg %icc, %i4, %l2
33196 smul %g4, %g3, %l3
33197 fbu %fcc2, loop_2900
33198loop_2899:
33199 tg %icc, 0x4
33200 fands %f12, %f16, %f16
33201 fmuld8sux16 %f30, %f27, %f30
33202loop_2900:
33203 mova %xcc, %o6, %i1
33204 bvc %xcc, loop_2901
33205 tpos %icc, 0x1
33206 nop
33207 setx 0x1043A783, %l0, %l6
33208 st %l6, [%l7 + 0x48]
33209 ld [%l7 + 0x48], %fsr
33210 fzero %f26
33211loop_2901:
33212 nop
33213 add %l7, 0x68, %l6
33214 wr %g0, 0x0c, %asi
33215 casa [%l6] %asi, %l5, %l6
33216 fornot2s %f19, %f27, %f2
33217 andncc %g2, %l4, %o1
33218 wr %g0, 0x89, %asi
33219 ldswa [%l7 + 0x70] %asi, %g1
33220 subc %i5, 0x116A, %o5
33221 lduw [%l7 + 0x24], %l1
33222 addcc %i0, 0x0471, %o7
33223 ldx [%l7 + 0x30], %o4
33224 movrlez %o0, %o2, %i3
33225 fmovdneg %icc, %f13, %f11
33226 tleu %icc, 0x2
33227 orncc %i7, %g5, %l0
33228 stbar
33229 edge32l %i6, %g7, %g6
33230 movn %xcc, %i2, %o3
33231 bvc,a loop_2902
33232 andcc %l2, %g4, %g3
33233 subccc %l3, 0x1AA9, %i4
33234 fmovsgu %icc, %f9, %f10
33235loop_2902:
33236 movvc %icc, %o6, %i1
33237 edge16l %l6, %g2, %l5
33238 wr %g0, 0x80, %asi
33239 prefetcha [%l7 + 0x50] %asi, 0x0
33240 tg %xcc, 0x7
33241 fcmpgt16 %f28, %f2, %g1
33242 movvc %icc, %i5, %o5
33243 movpos %xcc, %o1, %i0
33244 srax %l1, %o4, %o0
33245 nop
33246 set 0x48, %i0
33247 std %f8, [%l7 + %i0]
33248 ldd [%l7 + 0x38], %f24
33249 andcc %o2, 0x1A98, %o7
33250 fsrc1s %f28, %f20
33251 array8 %i3, %i7, %l0
33252 add %i6, 0x0C55, %g5
33253 fmovde %xcc, %f0, %f10
33254 fcmpgt16 %f4, %f24, %g6
33255 tl %icc, 0x4
33256 movne %icc, %i2, %g7
33257 andcc %o3, 0x0E51, %l2
33258 edge32ln %g3, %l3, %g4
33259 addc %i4, 0x0B05, %o6
33260 smulcc %i1, %l6, %g2
33261 move %icc, %l4, %g1
33262 andcc %i5, 0x11DE, %o5
33263 movle %xcc, %l5, %o1
33264 xnor %i0, %o4, %o0
33265 edge8l %o2, %o7, %l1
33266 movne %xcc, %i7, %l0
33267 ld [%l7 + 0x58], %f19
33268 nop
33269 setx 0x8F616757, %l0, %l6
33270 st %l6, [%l7 + 0x28]
33271 ld [%l7 + 0x28], %f3
33272 fsqrts %f3, %f3
33273 bge,pt %icc, loop_2903
33274 xnor %i6, %g5, %i3
33275 tsubcc %i2, 0x0B8B, %g7
33276 movvs %xcc, %g6, %l2
33277loop_2903:
33278 movle %xcc, %g3, %o3
33279 or %g4, 0x1168, %i4
33280 orncc %o6, 0x159D, %i1
33281 popc 0x16AF, %l6
33282 sra %g2, 0x1E, %l4
33283 lduh [%l7 + 0x0A], %g1
33284 wr %g0, 0x88, %asi
33285 ldstuba [%l7 + 0x4F] %asi, %i5
33286 movrlz %l3, %o5, %o1
33287 brgz,a %i0, loop_2904
33288 add %o4, %o0, %o2
33289 fbue,a %fcc0, loop_2905
33290 nop
33291 fitod %f4, %f20
33292 fdtoi %f20, %f22
33293loop_2904:
33294 smulcc %o7, %l1, %i7
33295 fornot1 %f14, %f28, %f12
33296loop_2905:
33297 call loop_2906
33298 addcc %l0, %l5, %i6
33299 movvs %xcc, %i3, %i2
33300 ldsh [%l7 + 0x4A], %g7
33301loop_2906:
33302 fcmpne16 %f20, %f16, %g6
33303 fcmpne16 %f18, %f6, %l2
33304 andn %g5, 0x1700, %o3
33305 fpadd16 %f12, %f8, %f30
33306 fmovsneg %icc, %f31, %f10
33307 sdivx %g4, 0x1370, %g3
33308 addccc %o6, 0x0212, %i1
33309 fnands %f21, %f5, %f6
33310 add %l7, 0x08, %l6
33311 wr %g0, 0x10, %asi
33312 casa [%l6] %asi, %l6, %i4
33313 be,a loop_2907
33314 movgu %xcc, %g2, %l4
33315 ldstub [%l7 + 0x55], %i5
33316 tcc %icc, 0x2
33317loop_2907:
33318 movrgez %l3, 0x3B9, %g1
33319 subcc %o1, 0x0E48, %o5
33320 xnorcc %i0, 0x07FF, %o4
33321 edge32 %o0, %o7, %o2
33322 tneg %icc, 0x4
33323 alignaddrl %l1, %i7, %l0
33324 edge16n %i6, %l5, %i3
33325 smul %g7, %i2, %g6
33326 fbl %fcc3, loop_2908
33327 movleu %icc, %l2, %o3
33328 fmovdgu %xcc, %f12, %f29
33329 nop
33330 setx 0xB5CE655F89FC6373, %l0, %l6
33331 stx %l6, [%l7 + 0x28]
33332 ldd [%l7 + 0x28], %f10
33333 setx 0xF95FA8C5159C5868, %l1, %l5
33334 stx %l5, [%l7 + 0x10]
33335 ldd [%l7 + 0x10], %f0
33336 fsubd %f0, %f10, %f30
33337loop_2908:
33338 fxor %f14, %f20, %f22
33339 bg,pt %xcc, loop_2909
33340 edge16l %g5, %g3, %o6
33341 fnegs %f12, %f25
33342 tsubcc %g4, 0x1C6A, %l6
33343loop_2909:
33344 movvc %icc, %i4, %g2
33345 fmovdleu %icc, %f20, %f0
33346 tl %xcc, 0x2
33347 tl %xcc, 0x6
33348 te %icc, 0x5
33349 tleu %icc, 0x3
33350 fmovrslz %i1, %f27, %f18
33351 bpos,pn %icc, loop_2910
33352 movcc %icc, %i5, %l4
33353 tsubcc %l3, 0x010F, %o1
33354 nop
33355 setx loop_2911, %l0, %l1
33356 wrpr 0x1, %tl
33357 wrpr %l1, %tpc
33358 add %l1, 0x4, %l1
33359 wrpr %l1, %tnpc
33360 setx 0x34400001400, %l0, %l1
33361 wrpr %l1, %tstate
33362 wrhpr 0x4, %htstate
33363 retry
33364loop_2910:
33365 sir 0x1608
33366 nop
33367 fitos %f12, %f23
33368 fstoi %f23, %f0
33369 fxnor %f22, %f28, %f24
33370loop_2911:
33371 fblg %fcc1, loop_2912
33372 std %f26, [%l7 + 0x78]
33373 wr %g0, 0xe3, %asi
33374 stwa %g1, [%l7 + 0x54] %asi
33375 membar #Sync
33376loop_2912:
33377 ldub [%l7 + 0x6F], %i0
33378 movleu %icc, %o4, %o0
33379 movvc %icc, %o5, %o2
33380 xnorcc %o7, 0x0506, %i7
33381 bvs,a,pt %xcc, loop_2913
33382 alignaddr %l1, %l0, %l5
33383 fbul %fcc2, loop_2914
33384 fmovdcs %xcc, %f2, %f12
33385loop_2913:
33386 ldsw [%l7 + 0x14], %i3
33387 movn %xcc, %i6, %i2
33388loop_2914:
33389 srl %g7, %l2, %g6
33390 tgu %xcc, 0x7
33391 edge8l %g5, %o3, %g3
33392 set 0x10, %o2
33393 stxa %o6, [%l7 + %o2] 0xeb
33394 membar #Sync
33395 movneg %icc, %g4, %i4
33396 movn %xcc, %g2, %i1
33397 movneg %xcc, %l6, %l4
33398 edge32l %i5, %l3, %o1
33399 umulcc %i0, 0x0850, %g1
33400 stx %o0, [%l7 + 0x60]
33401 smul %o5, 0x0BF5, %o4
33402 subcc %o7, 0x087B, %o2
33403 fbne %fcc1, loop_2915
33404 edge32n %l1, %l0, %i7
33405 fxnor %f12, %f10, %f8
33406 xnorcc %i3, 0x0F93, %l5
33407loop_2915:
33408 xorcc %i2, 0x05C9, %g7
33409 movne %xcc, %l2, %g6
33410 fba,a %fcc3, loop_2916
33411 movrgez %g5, %o3, %i6
33412 srlx %o6, 0x07, %g3
33413 taddcctv %i4, 0x195E, %g2
33414loop_2916:
33415 nop
33416 setx 0x434CFFDC60683465, %l0, %l6
33417 stx %l6, [%l7 + 0x20]
33418 ldx [%l7 + 0x20], %fsr
33419 fbg,a %fcc2, loop_2917
33420 fnor %f2, %f2, %f22
33421 te %xcc, 0x4
33422 fone %f6
33423loop_2917:
33424 sra %i1, 0x11, %g4
33425 swap [%l7 + 0x5C], %l6
33426 udivx %i5, 0x13AB, %l3
33427 fmovsvc %icc, %f2, %f17
33428 movge %xcc, %o1, %i0
33429 edge16l %l4, %o0, %g1
33430 fbn %fcc1, loop_2918
33431 fbne %fcc3, loop_2919
33432 fmovsa %icc, %f6, %f3
33433 smulcc %o5, %o7, %o2
33434loop_2918:
33435 edge8ln %o4, %l0, %l1
33436loop_2919:
33437 nop
33438 setx 0x6F8F52CB, %l0, %l6
33439 st %l6, [%l7 + 0x28]
33440 ld [%l7 + 0x28], %f27
33441 setx 0xA8183AB6, %l1, %l5
33442 st %l5, [%l7 + 0x10]
33443 ld [%l7 + 0x10], %f26
33444 fsubs %f26, %f27, %f24
33445 nop
33446 setx 0x060E1B92, %l0, %l6
33447 st %l6, [%l7 + 0x28]
33448 ld [%l7 + 0x28], %f18
33449 setx 0x63F5902B, %l1, %l5
33450 st %l5, [%l7 + 0x10]
33451 ld [%l7 + 0x10], %f29
33452 fdivs %f29, %f18, %f29
33453 fmul8x16au %f25, %f12, %f4
33454 fbne %fcc3, loop_2920
33455 taddcctv %i3, %i7, %l5
33456 fbo %fcc3, loop_2921
33457 edge8l %g7, %i2, %g6
33458loop_2920:
33459 movge %icc, %l2, %o3
33460 nop
33461 setx 0xEBAB1F24, %l0, %l6
33462 st %l6, [%l7 + 0x28]
33463 ld [%l7 + 0x28], %f20
33464 fsqrts %f20, %f19
33465loop_2921:
33466 bcc %icc, loop_2922
33467 edge8 %i6, %o6, %g5
33468 edge8 %g3, %i4, %i1
33469 movcc %xcc, %g4, %g2
33470loop_2922:
33471 fbule,a %fcc1, loop_2923
33472 tleu %icc, 0x5
33473 or %l6, 0x1149, %l3
33474 ta %xcc, 0x5
33475loop_2923:
33476 bl,pt %xcc, loop_2924
33477 nop
33478 setx 0x7CE35B47, %l0, %l6
33479 st %l6, [%l7 + 0x28]
33480 ld [%l7 + 0x28], %f27
33481 setx 0x26092427, %l1, %l5
33482 st %l5, [%l7 + 0x10]
33483 ld [%l7 + 0x10], %f9
33484 fsubs %f9, %f27, %f7
33485 addc %o1, 0x1EAF, %i5
33486 fcmpeq32 %f6, %f22, %i0
33487loop_2924:
33488 taddcc %o0, 0x0D93, %l4
33489 movrne %g1, %o5, %o2
33490 srax %o4, %o7, %l1
33491 bn,a loop_2925
33492 brz,a %l0, loop_2926
33493 saved
33494 rdpr %cwp, %g1
33495 rdpr %cansave, %g2
33496 rdpr %canrestore, %g3
33497 rdpr %cleanwin, %g4
33498 rdpr %otherwin, %g5
33499 rdpr %wstate, %g6
33500 popc 0x019B, %i7
33501loop_2925:
33502 fmovsl %xcc, %f27, %f12
33503loop_2926:
33504 membar 0x70
33505 stbar
33506 fpadd32 %f30, %f4, %f26
33507 bg,a loop_2927
33508 tge %xcc, 0x6
33509 subc %i3, %g7, %i2
33510 fbule %fcc3, loop_2928
33511loop_2927:
33512 fmuld8sux16 %f9, %f0, %f12
33513 tneg %icc, 0x1
33514 tgu %icc, 0x3
33515loop_2928:
33516 smul %g6, 0x0309, %l2
33517 tpos %icc, 0x2
33518 tcs %xcc, 0x2
33519 restored
33520 rdpr %cwp, %g1
33521 rdpr %cansave, %g2
33522 rdpr %canrestore, %g3
33523 rdpr %cleanwin, %g4
33524 rdpr %otherwin, %g5
33525 rdpr %wstate, %g6
33526 tneg %xcc, 0x7
33527 tneg %icc, 0x1
33528 wr %g0, 0x27, %asi
33529 stxa %o3, [%l7 + 0x20] %asi
33530 membar #Sync
33531 xnor %l5, %o6, %i6
33532 movneg %xcc, %g3, %i4
33533 subccc %g5, 0x1D0E, %g4
33534 nop
33535 setx 0x33FF119F, %l0, %l6
33536 st %l6, [%l7 + 0x28]
33537 ld [%l7 + 0x28], %f24
33538 setx 0x510F6C28, %l1, %l5
33539 st %l5, [%l7 + 0x10]
33540 ld [%l7 + 0x10], %f10
33541 fdivs %f10, %f24, %f7
33542 edge16ln %g2, %i1, %l6
33543 brlez,a %l3, loop_2929
33544 nop
33545 setx 0xCD0EC1CB04FF9F41, %l0, %l6
33546 stx %l6, [%l7 + 0x28]
33547 ldd [%l7 + 0x28], %f14
33548 setx 0xA83992E2146A3952, %l1, %l5
33549 stx %l5, [%l7 + 0x10]
33550 ldd [%l7 + 0x10], %f20
33551 fsubd %f20, %f14, %f26
33552 stx %i5, [%l7 + 0x38]
33553 taddcctv %i0, 0x08F8, %o1
33554loop_2929:
33555 tsubcc %l4, 0x1243, %g1
33556 fmuld8sux16 %f4, %f29, %f10
33557 edge8ln %o0, %o5, %o4
33558 fnand %f12, %f8, %f10
33559 fbn,a %fcc3, loop_2930
33560 taddcc %o2, %o7, %l1
33561 tcc %xcc, 0x0
33562 array32 %l0, %i3, %i7
33563loop_2930:
33564 fpsub32 %f22, %f18, %f10
33565 tgu %xcc, 0x1
33566 edge16ln %i2, %g6, %g7
33567 bvs,a %xcc, loop_2931
33568 movvs %icc, %l2, %l5
33569 movgu %xcc, %o3, %i6
33570 sth %g3, [%l7 + 0x1A]
33571loop_2931:
33572 udiv %i4, 0x0D0B, %g5
33573 or %g4, %o6, %i1
33574 add %l6, %l3, %g2
33575 nop
33576 fitos %f12, %f31
33577 fstod %f31, %f24
33578 sll %i0, 0x00, %o1
33579 tn %xcc, 0x3
33580 edge16l %i5, %g1, %l4
33581 array8 %o5, %o0, %o4
33582 fxor %f28, %f0, %f0
33583 mulscc %o2, %o7, %l1
33584 fbul,a %fcc1, loop_2932
33585 nop
33586 setx 0x02C361B9, %l0, %l6
33587 st %l6, [%l7 + 0x28]
33588 ld [%l7 + 0x28], %f23
33589 setx 0x665D6CDF, %l1, %l5
33590 st %l5, [%l7 + 0x10]
33591 ld [%l7 + 0x10], %f26
33592 fsubs %f26, %f23, %f9
33593 tcs %icc, 0x7
33594 fornot1s %f2, %f3, %f16
33595loop_2932:
33596 addc %l0, 0x1283, %i3
33597 umulcc %i7, 0x051B, %g6
33598 bcs loop_2933
33599 edge8l %g7, %i2, %l5
33600 subc %o3, 0x0A1C, %l2
33601 tg %xcc, 0x0
33602loop_2933:
33603 movcc %xcc, %i6, %i4
33604 brz,a %g5, loop_2934
33605 edge8ln %g4, %o6, %i1
33606 fmovrsgez %l6, %f21, %f11
33607 fmovrdne %g3, %f12, %f0
33608loop_2934:
33609 lduw [%l7 + 0x1C], %l3
33610 tgu %xcc, 0x1
33611 wr %g0, 0x89, %asi
33612 stwa %i0, [%l7 + 0x74] %asi
33613 membar 0x5D
33614 movleu %icc, %o1, %g2
33615 sethi 0x061E, %g1
33616 nop
33617 set 0x5C, %l3
33618 lduw [%l7 + %l3], %i5
33619 fba,a %fcc0, loop_2935
33620 edge16ln %o5, %o0, %l4
33621 umulcc %o4, 0x1F6A, %o7
33622 saved
33623 rdpr %cwp, %g1
33624 rdpr %cansave, %g2
33625 rdpr %canrestore, %g3
33626 rdpr %cleanwin, %g4
33627 rdpr %otherwin, %g5
33628 rdpr %wstate, %g6
33629loop_2935:
33630 fbl,a %fcc3, loop_2936
33631 edge16 %o2, %l1, %i3
33632 udiv %l0, 0x09FB, %i7
33633 wr %g0, 0x88, %asi
33634 swapa [%l7 + 0x50] %asi, %g6
33635loop_2936:
33636 nop
33637 set 0x10, %i4
33638 lda [%l7 + %i4] 0x81, %f27
33639 edge32 %g7, %l5, %o3
33640 tleu %xcc, 0x3
33641 tpos %icc, 0x0
33642 srlx %i2, 0x0F, %l2
33643 edge16n %i6, %g5, %i4
33644 te %xcc, 0x2
33645 fcmpgt16 %f14, %f22, %g4
33646 sir 0x00D6
33647 restored
33648 rdpr %cwp, %g1
33649 rdpr %cansave, %g2
33650 rdpr %canrestore, %g3
33651 rdpr %cleanwin, %g4
33652 rdpr %otherwin, %g5
33653 rdpr %wstate, %g6
33654 call loop_2937
33655 edge16n %o6, %l6, %i1
33656 edge8l %l3, %i0, %g3
33657 bshuffle %f2, %f12, %f14
33658loop_2937:
33659 membar 0x5B
33660 fbn,a %fcc2, loop_2938
33661 andcc %o1, 0x0AD9, %g1
33662 tge %xcc, 0x4
33663 nop
33664 setx loop_2939, %l0, %l1
33665 jmpl %l1, %g2
33666loop_2938:
33667 fble %fcc3, loop_2940
33668 fabsd %f12, %f12
33669 fmovrdne %o5, %f0, %f4
33670loop_2939:
33671 fnands %f10, %f6, %f22
33672loop_2940:
33673 fnands %f6, %f20, %f0
33674 array8 %i5, %l4, %o4
33675 fmovsl %icc, %f19, %f1
33676 tcs %icc, 0x3
33677 add %l7, 0x20, %l6
33678 wr %g0, 0x18, %asi
33679 casxa [%l6] %asi, %o7, %o2
33680 subccc %o0, 0x1A46, %i3
33681 tsubcc %l0, %i7, %g6
33682 tvc %icc, 0x4
33683 fbue,a %fcc2, loop_2941
33684 tgu %icc, 0x2
33685 sub %l1, %g7, %o3
33686 addc %i2, %l2, %l5
33687loop_2941:
33688 udivx %i6, 0x0EA5, %g5
33689 tcc %xcc, 0x1
33690 sra %g4, 0x04, %o6
33691 tcs %icc, 0x2
33692 ldub [%l7 + 0x31], %i4
33693 addccc %i1, %l6, %i0
33694 nop
33695 set 0x10, %i1
33696 ldsb [%l7 + %i1], %g3
33697 tvs %xcc, 0x6
33698 nop
33699 fitod %f8, %f10
33700 fdtox %f10, %f12
33701 umulcc %o1, 0x17FE, %g1
33702 fnands %f30, %f31, %f16
33703 movle %icc, %l3, %g2
33704 fcmple32 %f20, %f24, %o5
33705 fmovsa %xcc, %f16, %f19
33706 sdiv %i5, 0x108D, %o4
33707 taddcctv %o7, 0x1562, %l4
33708 alignaddrl %o2, %o0, %l0
33709 ldstub [%l7 + 0x6F], %i7
33710 movgu %xcc, %i3, %l1
33711 addcc %g6, %g7, %i2
33712 fmovrse %o3, %f18, %f13
33713 movneg %xcc, %l2, %i6
33714 xnor %g5, %g4, %o6
33715 move %xcc, %i4, %l5
33716 edge16 %i1, %l6, %g3
33717 brlz,a %i0, loop_2942
33718 movgu %icc, %o1, %l3
33719 add %g1, 0x1082, %o5
33720 add %l7, 0x48, %l6
33721 wr %g0, 0x81, %asi
33722 ldxa [%l6] %asi, %i5
33723 casxa [%l6] %asi, %i5, %o4
33724loop_2942:
33725 movcc %icc, %o7, %l4
33726 tneg %icc, 0x5
33727 tvs %icc, 0x7
33728 fnands %f21, %f18, %f8
33729 brlez %g2, loop_2943
33730 fmovdpos %xcc, %f0, %f22
33731 edge32ln %o2, %o0, %l0
33732 fpmerge %f13, %f13, %f30
33733loop_2943:
33734 move %icc, %i7, %i3
33735 fmovdge %icc, %f27, %f8
33736 fmovsg %xcc, %f2, %f7
33737 taddcctv %l1, %g7, %g6
33738 bshuffle %f20, %f20, %f0
33739 srax %i2, 0x03, %l2
33740 brz %i6, loop_2944
33741 fornot2 %f14, %f22, %f22
33742 edge8ln %g5, %g4, %o3
33743 ble,pn %icc, loop_2945
33744loop_2944:
33745 sir 0x1E06
33746 sethi 0x138A, %o6
33747 nop
33748 setx 0x66C7AACC429D8F8B, %l0, %l6
33749 stx %l6, [%l7 + 0x28]
33750 ldd [%l7 + 0x28], %f14
33751 setx 0x713DD2B966F5803B, %l1, %l5
33752 stx %l5, [%l7 + 0x10]
33753 ldd [%l7 + 0x10], %f24
33754 fsubd %f24, %f14, %f8
33755loop_2945:
33756 move %icc, %i4, %l5
33757 fmuld8ulx16 %f27, %f18, %f2
33758 fnot2 %f18, %f26
33759 fmovrdlz %l6, %f8, %f22
33760 nop
33761 fitod %f6, %f6
33762 fdtoi %f6, %f7
33763 tle %icc, 0x5
33764 fpadd32 %f18, %f30, %f6
33765 fmovdpos %icc, %f30, %f20
33766 bne,pn %icc, loop_2946
33767 srax %i1, %i0, %g3
33768 fmovrdne %l3, %f8, %f24
33769 alignaddr %o1, %g1, %o5
33770loop_2946:
33771 addccc %o4, %i5, %l4
33772 bneg,a,pt %xcc, loop_2947
33773 umul %g2, %o7, %o2
33774 brlz %o0, loop_2948
33775 mulscc %i7, 0x0759, %l0
33776loop_2947:
33777 fmovse %icc, %f4, %f27
33778 movrne %i3, %g7, %l1
33779loop_2948:
33780 fnor %f0, %f4, %f4
33781 tle %xcc, 0x6
33782 ldub [%l7 + 0x22], %i2
33783 fcmpgt16 %f18, %f0, %l2
33784 movgu %icc, %i6, %g5
33785 tsubcctv %g4, %g6, %o6
33786 membar 0x55
33787 alignaddrl %i4, %l5, %o3
33788 movn %xcc, %i1, %l6
33789 tleu %xcc, 0x7
33790 fbuge,a %fcc1, loop_2949
33791 movvs %xcc, %g3, %i0
33792 mulscc %l3, %o1, %g1
33793 ldsb [%l7 + 0x59], %o5
33794loop_2949:
33795 fbug %fcc2, loop_2950
33796 umulcc %i5, %l4, %o4
33797 fbe %fcc1, loop_2951
33798 mulscc %o7, %g2, %o2
33799loop_2950:
33800 fbg %fcc3, loop_2952
33801 mova %xcc, %i7, %o0
33802loop_2951:
33803 subcc %i3, 0x0D05, %l0
33804 umul %l1, %g7, %l2
33805loop_2952:
33806 fpadd32 %f28, %f2, %f26
33807 ldstub [%l7 + 0x33], %i6
33808 wr %g0, 0x89, %asi
33809 ldstuba [%l7 + 0x7F] %asi, %g5
33810 tneg %xcc, 0x5
33811 movneg %icc, %g4, %g6
33812 orcc %i2, 0x1783, %i4
33813 tsubcc %o6, %o3, %i1
33814 sth %l6, [%l7 + 0x58]
33815 faligndata %f30, %f16, %f8
33816 wr %g0, 0xea, %asi
33817 ldda [%l7 + 0x50] %asi, %l4
33818 movn %icc, %i0, %g3
33819 edge8 %o1, %g1, %l3
33820 mulscc %i5, %l4, %o4
33821 array32 %o5, %o7, %o2
33822 ba,a loop_2953
33823 movrlez %i7, %g2, %i3
33824 bn %icc, loop_2954
33825 xnor %o0, 0x108A, %l1
33826loop_2953:
33827 call loop_2955
33828 fblg,a %fcc2, loop_2956
33829loop_2954:
33830 array16 %l0, %l2, %g7
33831 smul %i6, %g4, %g5
33832loop_2955:
33833 sth %i2, [%l7 + 0x70]
33834loop_2956:
33835 tg %xcc, 0x5
33836 movl %icc, %g6, %o6
33837 fbo,a %fcc3, loop_2957
33838 fsrc1 %f6, %f30
33839 sdiv %i4, 0x0F61, %i1
33840 array16 %o3, %l6, %l5
33841loop_2957:
33842 edge8n %i0, %o1, %g3
33843 wr %g0, 0x89, %asi
33844 lduwa [%l7 + 0x10] %asi, %g1
33845 sra %i5, 0x0C, %l4
33846 fba %fcc3, loop_2958
33847 umul %l3, 0x133A, %o4
33848 addccc %o7, 0x171A, %o2
33849 nop
33850 setx loop_2959, %l0, %l1
33851 wrpr 0x1, %tl
33852 wrpr %l1, %tnpc
33853 setx 0x34400001400, %l0, %l1
33854 wrpr %l1, %tstate
33855 wrhpr 0x4, %htstate
33856 done
33857loop_2958:
33858 subccc %i7, 0x1973, %g2
33859 tcc %xcc, 0x1
33860 wr %g0, 0x04, %asi
33861 lda [%l7 + 0x64] %asi, %f24
33862loop_2959:
33863 tvs %xcc, 0x3
33864 fnegs %f0, %f25
33865 movneg %icc, %i3, %o5
33866 ldub [%l7 + 0x34], %o0
33867 array32 %l1, %l2, %l0
33868 udivcc %g7, 0x170B, %g4
33869 bvc %icc, loop_2960
33870 srlx %i6, 0x18, %g5
33871 tge %xcc, 0x2
33872 fbo %fcc3, loop_2961
33873loop_2960:
33874 nop
33875 setx 0x48E72BB5, %l0, %l6
33876 st %l6, [%l7 + 0x28]
33877 ld [%l7 + 0x28], %f30
33878 setx 0x5B78041E, %l1, %l5
33879 st %l5, [%l7 + 0x10]
33880 ld [%l7 + 0x10], %f10
33881 fdivs %f10, %f30, %f25
33882 movpos %icc, %g6, %o6
33883 movrlz %i4, 0x2DF, %i2
33884loop_2961:
33885 brz %i1, loop_2962
33886 fnegs %f0, %f25
33887 nop
33888 setx loop_2963, %l0, %l1
33889 wrpr 0x1, %tl
33890 wrpr %l1, %tnpc
33891 setx 0x34400001400, %l0, %l1
33892 wrpr %l1, %tstate
33893 wrhpr 0x4, %htstate
33894 done
33895 fmovrdgz %l6, %f0, %f12
33896loop_2962:
33897 fmovrdlez %l5, %f2, %f2
33898 saved
33899 rdpr %cwp, %g1
33900 rdpr %cansave, %g2
33901 rdpr %canrestore, %g3
33902 rdpr %cleanwin, %g4
33903 rdpr %otherwin, %g5
33904 rdpr %wstate, %g6
33905loop_2963:
33906 nop
33907 add %l7, 0x6C, %l6
33908 wr %g0, 0x18, %asi
33909 casa [%l6] 0x18, %o3, %i0
33910 smul %o1, 0x1E92, %g1
33911 movgu %icc, %i5, %g3
33912 fands %f16, %f20, %f30
33913 andn %l3, 0x13AA, %o4
33914 ldsw [%l7 + 0x50], %o7
33915 ldstub [%l7 + 0x29], %o2
33916 bneg %icc, loop_2964
33917 taddcctv %i7, 0x0544, %g2
33918 nop
33919 setx loop_2965, %l0, %l1
33920 wrpr 0x1, %tl
33921 wrpr %l1, %tpc
33922 add %l1, 0x4, %l1
33923 wrpr %l1, %tnpc
33924 setx 0x34400001400, %l0, %l1
33925 wrpr %l1, %tstate
33926 wrhpr 0x4, %htstate
33927 retry
33928 srlx %l4, %o5, %i3
33929loop_2964:
33930 or %l1, %l2, %l0
33931 array16 %g7, %g4, %o0
33932loop_2965:
33933 saved
33934 rdpr %cwp, %g1
33935 rdpr %cansave, %g2
33936 rdpr %canrestore, %g3
33937 rdpr %cleanwin, %g4
33938 rdpr %otherwin, %g5
33939 rdpr %wstate, %g6
33940 popc 0x0963, %i6
33941 fbule,a %fcc1, loop_2966
33942 edge8l %g5, %g6, %i4
33943 wr %g0, 0x89, %asi
33944 stda %f0, [%l7 + 0x40] %asi
33945loop_2966:
33946 fmovsvs %xcc, %f18, %f8
33947 movle %xcc, %o6, %i1
33948 fpsub32 %f22, %f10, %f30
33949 tgu %xcc, 0x2
33950 fmovrdne %l6, %f4, %f30
33951 smulcc %i2, 0x05D8, %l5
33952 edge32n %i0, %o3, %o1
33953 srl %i5, %g1, %g3
33954 set 0x4F, %g7
33955 ldsba [%l7 + %g7] 0x15, %o4
33956 membar 0x66
33957 udiv %o7, 0x0FFC, %l3
33958 move %xcc, %i7, %o2
33959 add %g2, 0x1064, %l4
33960 pdist %f28, %f12, %f0
33961 ldsw [%l7 + 0x58], %o5
33962 edge8 %l1, %i3, %l2
33963 fornot1 %f30, %f26, %f8
33964 orn %g7, %l0, %g4
33965 edge8n %o0, %g5, %g6
33966 add %i6, 0x0380, %o6
33967 fpmerge %f10, %f12, %f30
33968 nop
33969 setx 0x56813CB5, %l0, %l6
33970 st %l6, [%l7 + 0x28]
33971 ld [%l7 + 0x28], %f7
33972 fsqrts %f7, %f3
33973 srax %i4, %i1, %l6
33974 ldstub [%l7 + 0x5C], %l5
33975 xnor %i0, 0x0BFE, %o3
33976 sth %i2, [%l7 + 0x72]
33977 set 0x3C, %l2
33978 swapa [%l7 + %l2] 0x80, %o1
33979 ldx [%l7 + 0x18], %i5
33980 brgez,a %g3, loop_2967
33981 brnz %g1, loop_2968
33982 tcc %xcc, 0x2
33983 tne %xcc, 0x1
33984loop_2967:
33985 bn,a,pt %icc, loop_2969
33986loop_2968:
33987 te %xcc, 0x0
33988 movleu %icc, %o4, %l3
33989 fmovsvs %icc, %f19, %f26
33990loop_2969:
33991 sdivx %i7, 0x0D0E, %o7
33992 movrlz %g2, 0x2F9, %o2
33993 movge %xcc, %o5, %l1
33994 edge8l %i3, %l2, %g7
33995 bg,a loop_2970
33996 sdiv %l4, 0x166E, %l0
33997 smulcc %o0, %g5, %g4
33998 movrne %i6, 0x182, %o6
33999loop_2970:
34000 fornot2 %f18, %f16, %f24
34001 fnegd %f20, %f6
34002 wr %g0, 0xea, %asi
34003 stba %g6, [%l7 + 0x70] %asi
34004 membar #Sync
34005 set 0x08, %l5
34006 ldsha [%l7 + %l5] 0x04, %i1
34007 sir 0x1082
34008 move %icc, %i4, %l6
34009 edge32l %i0, %l5, %i2
34010 sll %o1, %o3, %i5
34011 fmovscs %icc, %f8, %f0
34012 orcc %g1, 0x117D, %o4
34013 popc %g3, %l3
34014 fmovscs %icc, %f23, %f2
34015 fmovsleu %icc, %f12, %f1
34016 movpos %icc, %o7, %g2
34017 fpadd16s %f3, %f12, %f19
34018 andncc %o2, %o5, %l1
34019 umulcc %i3, 0x097F, %i7
34020 orn %l2, 0x0AC5, %l4
34021 xnor %g7, 0x1353, %o0
34022 restored
34023 rdpr %cwp, %g1
34024 rdpr %cansave, %g2
34025 rdpr %canrestore, %g3
34026 rdpr %cleanwin, %g4
34027 rdpr %otherwin, %g5
34028 rdpr %wstate, %g6
34029 sra %g5, %g4, %l0
34030 nop
34031 fitod %f12, %f8
34032 fdtos %f8, %f5
34033 mova %xcc, %o6, %i6
34034 movrgez %g6, %i1, %l6
34035 udivx %i0, 0x13ED, %l5
34036 movge %xcc, %i4, %o1
34037 edge16ln %o3, %i2, %i5
34038 fbule,a %fcc2, loop_2971
34039 membar 0x49
34040 add %l7, 0x08, %l6
34041 wr %g0, 0x19, %asi
34042 ldxa [%l6] %asi, %g1
34043 casxa [%l6] %asi, %g1, %g3
34044loop_2971:
34045 ldstub [%l7 + 0x26], %o4
34046 fpmerge %f20, %f12, %f14
34047 udivx %o7, 0x1DE3, %l3
34048 and %g2, 0x02EA, %o5
34049 movle %icc, %l1, %o2
34050 edge32n %i3, %i7, %l4
34051 set 0x1E, %o6
34052 lduha [%l7 + %o6] 0x11, %l2
34053 fand %f6, %f20, %f14
34054 edge32l %o0, %g7, %g5
34055 edge16ln %l0, %g4, %i6
34056 tsubcctv %g6, 0x05A6, %o6
34057 movrlz %l6, 0x39A, %i1
34058 bcs loop_2972
34059 andncc %i0, %i4, %l5
34060 sdivx %o1, 0x19DD, %o3
34061 alignaddr %i2, %i5, %g1
34062loop_2972:
34063 fbue %fcc0, loop_2973
34064 xor %g3, %o4, %o7
34065 restored
34066 rdpr %cwp, %g1
34067 rdpr %cansave, %g2
34068 rdpr %canrestore, %g3
34069 rdpr %cleanwin, %g4
34070 rdpr %otherwin, %g5
34071 rdpr %wstate, %g6
34072 xor %g2, 0x1A93, %o5
34073loop_2973:
34074 udivcc %l3, 0x0CCB, %o2
34075 andncc %l1, %i7, %i3
34076 smulcc %l4, %o0, %g7
34077 tge %xcc, 0x6
34078 fmovrdlz %l2, %f16, %f2
34079 ldstub [%l7 + 0x40], %g5
34080 brgez %g4, loop_2974
34081 bpos,a,pt %icc, loop_2975
34082 fsrc2 %f16, %f26
34083 array16 %i6, %l0, %g6
34084loop_2974:
34085 udiv %o6, 0x088C, %l6
34086loop_2975:
34087 ba,pt %xcc, loop_2976
34088 prefetch [%l7 + 0x40], 0x1
34089 movcc %xcc, %i1, %i4
34090 move %icc, %i0, %l5
34091loop_2976:
34092 brgz,a %o1, loop_2977
34093 subc %o3, 0x043B, %i5
34094 tleu %icc, 0x6
34095 movpos %icc, %g1, %i2
34096loop_2977:
34097 tcs %xcc, 0x6
34098 smulcc %o4, %g3, %g2
34099 addc %o5, 0x03EE, %o7
34100 fmovs %f2, %f16
34101 fmovrdne %l3, %f2, %f30
34102 bleu,a,pn %icc, loop_2978
34103 nop
34104 set 0x72, %i7
34105 ldsh [%l7 + %i7], %o2
34106 membar 0x36
34107 sdiv %l1, 0x133C, %i7
34108loop_2978:
34109 fbule %fcc3, loop_2979
34110 movne %icc, %i3, %o0
34111 wr %g0, 0x4f, %asi
34112 stxa %l4, [%g0 + 0x0] %asi
34113loop_2979:
34114 sub %l2, 0x1AFA, %g7
34115 movrlez %g5, 0x253, %i6
34116 tl %xcc, 0x2
34117 edge16l %l0, %g6, %g4
34118 sth %o6, [%l7 + 0x34]
34119 movrgz %l6, 0x2AF, %i1
34120 fcmpgt32 %f6, %f2, %i4
34121 swap [%l7 + 0x68], %l5
34122 add %i0, %o1, %i5
34123 movrne %g1, 0x321, %o3
34124 fpsub32s %f13, %f4, %f4
34125 fsrc1 %f14, %f14
34126 fmovdneg %xcc, %f17, %f7
34127 movleu %xcc, %o4, %g3
34128 movg %xcc, %i2, %g2
34129 set 0x09, %i2
34130 stba %o5, [%l7 + %i2] 0x18
34131 set 0x22, %g2
34132 lduha [%l7 + %g2] 0x88, %l3
34133 set 0x1C, %i6
34134 lda [%l7 + %i6] 0x19, %f22
34135 tsubcctv %o2, 0x11A7, %o7
34136 fmovrslz %l1, %f25, %f6
34137 fbne %fcc3, loop_2980
34138 subc %i3, %o0, %l4
34139 set 0x50, %g1
34140 ldda [%l7 + %g1] 0x19, %l2
34141loop_2980:
34142 subc %i7, %g5, %g7
34143 tsubcctv %i6, %l0, %g4
34144 edge8n %g6, %l6, %o6
34145 addccc %i1, %l5, %i4
34146 saved
34147 rdpr %cwp, %g1
34148 rdpr %cansave, %g2
34149 rdpr %canrestore, %g3
34150 rdpr %cleanwin, %g4
34151 rdpr %otherwin, %g5
34152 rdpr %wstate, %g6
34153 fzeros %f15
34154 ldstub [%l7 + 0x5F], %o1
34155 movrne %i5, %i0, %o3
34156 movrgez %o4, 0x2A2, %g3
34157 edge8l %i2, %g2, %g1
34158 alignaddrl %l3, %o5, %o7
34159 sir 0x100F
34160 fmovdleu %xcc, %f30, %f14
34161 nop
34162 setx 0xC1F38B121491AD8D, %l0, %l6
34163 stx %l6, [%l7 + 0x28]
34164 ldd [%l7 + 0x28], %f14
34165 setx 0xBFE0FF9466A694B6, %l1, %l5
34166 stx %l5, [%l7 + 0x10]
34167 ldd [%l7 + 0x10], %f4
34168 fmuld %f4, %f14, %f22
34169 fmovrde %o2, %f26, %f0
34170 tsubcc %l1, %i3, %l4
34171 movn %icc, %l2, %o0
34172 nop
34173 setx 0xB07947A9, %l0, %l6
34174 st %l6, [%l7 + 0x1C]
34175 ld [%l7 + 0x1C], %fsr
34176 te %icc, 0x0
34177 fmovrslez %g5, %f23, %f21
34178 movvc %icc, %g7, %i6
34179 edge32ln %l0, %g4, %g6
34180 be,a loop_2981
34181 fpadd16 %f6, %f26, %f26
34182 fcmpgt16 %f6, %f22, %l6
34183 andncc %o6, %i1, %i7
34184loop_2981:
34185 srax %l5, %o1, %i4
34186 sra %i5, 0x1B, %o3
34187 nop
34188 setx 0x995D5639, %l0, %l6
34189 st %l6, [%l7 + 0x28]
34190 ld [%l7 + 0x28], %f13
34191 setx 0xFB93D321, %l1, %l5
34192 st %l5, [%l7 + 0x10]
34193 ld [%l7 + 0x10], %f9
34194 fmuls %f9, %f13, %f17
34195 flush %l7 + 0x68
34196 fzeros %f14
34197 mova %xcc, %i0, %o4
34198 fmovrslz %g3, %f20, %f9
34199 std %f22, [%l7 + 0x18]
34200 andcc %g2, %g1, %i2
34201 subcc %l3, 0x05C4, %o7
34202 bneg,a %icc, loop_2982
34203 movrgez %o5, 0x3BE, %l1
34204 fmuld8sux16 %f3, %f15, %f28
34205 wr %g0, 0x11, %asi
34206 stba %i3, [%l7 + 0x76] %asi
34207loop_2982:
34208 movle %icc, %l4, %o2
34209 swap [%l7 + 0x78], %o0
34210 nop
34211 fitos %f0, %f8
34212 fstoi %f8, %f28
34213 orcc %g5, 0x0C4E, %g7
34214 bvs loop_2983
34215 fbo,a %fcc3, loop_2984
34216 fandnot1s %f6, %f15, %f17
34217 wr %g0, 0x04, %asi
34218 prefetcha [%l7 + 0x78] %asi, 0x2
34219loop_2983:
34220 edge16n %i6, %l0, %g4
34221loop_2984:
34222 orn %g6, %o6, %l6
34223 nop
34224 setx 0xE5F0F5E6, %l0, %l6
34225 st %l6, [%l7 + 0x28]
34226 ld [%l7 + 0x28], %f23
34227 setx 0x2ECC0E05, %l1, %l5
34228 st %l5, [%l7 + 0x10]
34229 ld [%l7 + 0x10], %f4
34230 fdivs %f4, %f23, %f4
34231 stbar
34232 fmovrdne %i1, %f8, %f28
34233 tgu %xcc, 0x3
34234 te %icc, 0x7
34235 sllx %l5, %o1, %i4
34236 xor %i5, %o3, %i0
34237 fmovdn %icc, %f12, %f14
34238 sra %o4, 0x11, %i7
34239 set 0x38, %o4
34240 stha %g3, [%l7 + %o4] 0xeb
34241 membar #Sync
34242 tsubcctv %g1, %g2, %l3
34243 fmul8sux16 %f24, %f8, %f4
34244 subccc %o7, 0x0986, %o5
34245 srlx %l1, 0x1D, %i2
34246 addccc %l4, %i3, %o0
34247 set 0x76, %o0
34248 lduha [%l7 + %o0] 0x0c, %o2
34249 tne %icc, 0x5
34250 add %g5, %g7, %i6
34251 tgu %icc, 0x3
34252 fbo,a %fcc0, loop_2985
34253 fcmpeq32 %f8, %f26, %l2
34254 fmovrdgez %l0, %f26, %f8
34255 ba loop_2986
34256loop_2985:
34257 saved
34258 rdpr %cwp, %g1
34259 rdpr %cansave, %g2
34260 rdpr %canrestore, %g3
34261 rdpr %cleanwin, %g4
34262 rdpr %otherwin, %g5
34263 rdpr %wstate, %g6
34264 set 0x0D, %i3
34265 ldsba [%l7 + %i3] 0x88, %g4
34266loop_2986:
34267 fmovrse %o6, %f26, %f12
34268 nop
34269 setx 0x8B50DEEA, %l0, %l6
34270 st %l6, [%l7 + 0x28]
34271 ld [%l7 + 0x28], %f22
34272 setx 0x05EA8F52, %l1, %l5
34273 st %l5, [%l7 + 0x10]
34274 ld [%l7 + 0x10], %f26
34275 fdivs %f26, %f22, %f1
34276 movcs %icc, %l6, %i1
34277 fcmpgt16 %f18, %f24, %l5
34278 movre %g6, %i4, %i5
34279 andcc %o1, 0x1EA9, %o3
34280 add %o4, 0x00AE, %i0
34281 andncc %i7, %g3, %g2
34282 movg %icc, %l3, %g1
34283 alignaddrl %o7, %l1, %i2
34284 nop
34285 fitod %f9, %f0
34286 taddcctv %o5, %l4, %o0
34287 fble %fcc0, loop_2987
34288 fnands %f23, %f14, %f11
34289 edge8n %o2, %i3, %g5
34290 sllx %g7, 0x12, %l2
34291loop_2987:
34292 movleu %xcc, %i6, %g4
34293 fpsub16 %f2, %f14, %f22
34294 edge16 %l0, %l6, %o6
34295 st %f31, [%l7 + 0x64]
34296 fcmpgt32 %f2, %f18, %i1
34297 sll %g6, %i4, %i5
34298 bge %icc, loop_2988
34299 ld [%l7 + 0x50], %f5
34300 movneg %xcc, %o1, %l5
34301 udiv %o4, 0x05C1, %o3
34302loop_2988:
34303 te %icc, 0x7
34304 fabsd %f26, %f8
34305 edge8l %i0, %g3, %i7
34306 fmovde %icc, %f1, %f28
34307 bleu,pt %icc, loop_2989
34308 fandnot2 %f4, %f18, %f28
34309 nop
34310 fitod %f6, %f22
34311 fdtos %f22, %f28
34312 edge32n %l3, %g1, %g2
34313loop_2989:
34314 movg %xcc, %l1, %i2
34315 srlx %o7, %o5, %o0
34316 addccc %o2, 0x1C47, %i3
34317 tge %icc, 0x1
34318 edge32ln %g5, %l4, %g7
34319 ldstub [%l7 + 0x0E], %l2
34320 sethi 0x0D29, %g4
34321 tvs %icc, 0x7
34322 ta %xcc, 0x3
34323 movge %xcc, %i6, %l6
34324 bvc,pn %xcc, loop_2990
34325 movcc %icc, %l0, %i1
34326 tvs %icc, 0x0
34327 tleu %xcc, 0x6
34328loop_2990:
34329 fcmpne32 %f30, %f10, %o6
34330 subcc %g6, %i4, %o1
34331 fexpand %f22, %f8
34332 sdivx %l5, 0x1177, %i5
34333 addccc %o3, 0x1096, %i0
34334 nop
34335 setx 0xD8AFB403C4B7A292, %l0, %l6
34336 stx %l6, [%l7 + 0x28]
34337 ldd [%l7 + 0x28], %f0
34338 setx 0xF16F406CA864B95A, %l1, %l5
34339 stx %l5, [%l7 + 0x10]
34340 ldd [%l7 + 0x10], %f8
34341 fsubd %f8, %f0, %f10
34342 smulcc %g3, %i7, %l3
34343 tvc %xcc, 0x0
34344 addc %g1, 0x19AE, %o4
34345 tg %icc, 0x4
34346 bcs,a %icc, loop_2991
34347 subcc %l1, 0x0C3F, %i2
34348 alignaddr %g2, %o7, %o0
34349 smul %o5, 0x0425, %i3
34350loop_2991:
34351 stx %g5, [%l7 + 0x70]
34352 mova %xcc, %o2, %g7
34353 udivcc %l4, 0x10F5, %l2
34354 fpadd16 %f24, %f28, %f30
34355 set 0x48, %g6
34356 lda [%l7 + %g6] 0x0c, %f0
34357 fmovdgu %icc, %f12, %f9
34358 fmovdleu %icc, %f24, %f5
34359 xorcc %i6, 0x1AB6, %l6
34360 fmovrdgez %l0, %f26, %f16
34361 subccc %g4, 0x16EC, %o6
34362 nop
34363 fitod %f8, %f10
34364 fdtox %f10, %f12
34365 fxtod %f12, %f16
34366 fmovsn %icc, %f14, %f3
34367 movrgz %g6, 0x2DA, %i4
34368 tsubcc %o1, 0x1ADF, %i1
34369 and %i5, %l5, %i0
34370 smulcc %o3, 0x0FCA, %g3
34371 saved
34372 rdpr %cwp, %g1
34373 rdpr %cansave, %g2
34374 rdpr %canrestore, %g3
34375 rdpr %cleanwin, %g4
34376 rdpr %otherwin, %g5
34377 rdpr %wstate, %g6
34378 saved
34379 rdpr %cwp, %g1
34380 rdpr %cansave, %g2
34381 rdpr %canrestore, %g3
34382 rdpr %cleanwin, %g4
34383 rdpr %otherwin, %g5
34384 rdpr %wstate, %g6
34385 tg %xcc, 0x4
34386 edge32 %i7, %g1, %o4
34387 movvc %xcc, %l1, %l3
34388 orncc %i2, %g2, %o0
34389 bn,a loop_2992
34390 fcmpgt16 %f28, %f14, %o7
34391 edge16ln %i3, %g5, %o2
34392 tvc %xcc, 0x4
34393loop_2992:
34394 edge32l %o5, %g7, %l4
34395 bleu %icc, loop_2993
34396 sra %i6, 0x1D, %l6
34397 movcs %icc, %l2, %l0
34398 sra %g4, 0x01, %o6
34399loop_2993:
34400 tleu %icc, 0x6
34401 be,pt %icc, loop_2994
34402 nop
34403 setx 0xD5931B5809A27C08, %l0, %l6
34404 stx %l6, [%l7 + 0x28]
34405 ldd [%l7 + 0x28], %f0
34406 setx 0x17985FB12072DD15, %l1, %l5
34407 stx %l5, [%l7 + 0x10]
34408 ldd [%l7 + 0x10], %f26
34409 fdivd %f26, %f0, %f8
34410 brlz %g6, loop_2995
34411 fmovdge %icc, %f9, %f9
34412loop_2994:
34413 movrlz %o1, %i1, %i5
34414 andncc %l5, %i4, %o3
34415loop_2995:
34416 nop
34417 setx 0x3A4574BEF53E1D01, %l0, %l6
34418 stx %l6, [%l7 + 0x28]
34419 ldd [%l7 + 0x28], %f0
34420 setx 0x3355D0B7906E4088, %l1, %l5
34421 stx %l5, [%l7 + 0x10]
34422 ldd [%l7 + 0x10], %f22
34423 fdivd %f22, %f0, %f26
34424 srax %g3, %i0, %i7
34425 tge %xcc, 0x0
34426 array16 %g1, %o4, %l3
34427 tpos %icc, 0x1
34428 sub %i2, 0x01AB, %l1
34429 fcmpne16 %f24, %f2, %o0
34430 fmovdle %icc, %f15, %f7
34431 fmovdpos %icc, %f31, %f4
34432 movvs %xcc, %o7, %i3
34433 fmul8sux16 %f16, %f18, %f14
34434 wr %g0, 0x19, %asi
34435 ldda [%l7 + 0x60] %asi, %g4
34436 nop
34437 setx 0x93C1649400637A2C, %l0, %l6
34438 stx %l6, [%l7 + 0x30]
34439 ldx [%l7 + 0x30], %fsr
34440 smul %g2, 0x1127, %o2
34441 edge8ln %g7, %l4, %i6
34442 edge8ln %o5, %l6, %l2
34443 fmuld8sux16 %f4, %f17, %f10
34444 xnor %g4, %o6, %l0
34445 fmovdvs %icc, %f10, %f24
34446 tcc %icc, 0x3
34447 movre %o1, 0x333, %i1
34448 ldd [%l7 + 0x18], %g6
34449 ldx [%l7 + 0x20], %l5
34450 nop
34451 set 0x5E, %o1
34452 sth %i4, [%l7 + %o1]
34453 stw %i5, [%l7 + 0x6C]
34454 st %f16, [%l7 + 0x68]
34455 nop
34456 fitos %f16, %f13
34457 addccc %o3, 0x0CB5, %g3
34458 bneg,a loop_2996
34459 smul %i0, %i7, %g1
34460 orncc %o4, %l3, %i2
34461 tvc %xcc, 0x7
34462loop_2996:
34463 sllx %l1, 0x10, %o0
34464 movge %xcc, %i3, %o7
34465 movleu %xcc, %g5, %o2
34466 fbule %fcc3, loop_2997
34467 xor %g2, 0x0B24, %g7
34468 movgu %icc, %i6, %o5
34469 edge8 %l6, %l2, %g4
34470loop_2997:
34471 movcs %icc, %o6, %l4
34472 movneg %xcc, %l0, %i1
34473 subcc %g6, %o1, %l5
34474 fbe %fcc2, loop_2998
34475 movg %icc, %i4, %o3
34476 wr %g0, 0x81, %asi
34477 lduha [%l7 + 0x74] %asi, %i5
34478loop_2998:
34479 tvc %xcc, 0x1
34480 taddcctv %i0, %g3, %g1
34481 tle %icc, 0x1
34482 fba,a %fcc2, loop_2999
34483 fnegd %f8, %f10
34484 movge %xcc, %o4, %i7
34485 tge %icc, 0x3
34486loop_2999:
34487 fmovrslez %l3, %f4, %f16
34488 nop
34489 setx 0x86BE168D000CF50A, %l0, %l6
34490 stx %l6, [%l7 + 0x28]
34491 ldd [%l7 + 0x28], %f20
34492 setx 0x1460FE8AC89F4DA2, %l1, %l5
34493 stx %l5, [%l7 + 0x10]
34494 ldd [%l7 + 0x10], %f2
34495 fsubd %f2, %f20, %f26
34496 addccc %l1, %i2, %i3
34497 restored
34498 rdpr %cwp, %g1
34499 rdpr %cansave, %g2
34500 rdpr %canrestore, %g3
34501 rdpr %cleanwin, %g4
34502 rdpr %otherwin, %g5
34503 rdpr %wstate, %g6
34504 mulx %o7, %g5, %o0
34505 nop
34506 setx 0xF9F93DA6E0786C96, %l0, %l6
34507 stx %l6, [%l7 + 0x30]
34508 ldx [%l7 + 0x30], %fsr
34509 movge %xcc, %g2, %o2
34510 edge16n %i6, %g7, %l6
34511 nop
34512 set 0x60, %o7
34513 std %f24, [%l7 + %o7]
34514 fmovrslz %o5, %f19, %f25
34515 array32 %g4, %o6, %l4
34516 bleu loop_3000
34517 fpsub16s %f3, %f23, %f3
34518 umulcc %l2, 0x091D, %l0
34519 movleu %icc, %g6, %i1
34520loop_3000:
34521 tne %icc, 0x2
34522 tcc %xcc, 0x2
34523 add %l7, 0x68, %l6
34524 wr %g0, 0x18, %asi
34525 casa [%l6] %asi, %o1, %l5
34526 edge16ln %i4, %i5, %o3
34527 tgu %icc, 0x0
34528 set 0x28, %g5
34529 ldswa [%l7 + %g5] 0x04, %i0
34530 sra %g3, %g1, %i7
34531 fbne,a %fcc0, loop_3001
34532 nop
34533 setx 0xB6080C81, %l0, %l6
34534 st %l6, [%l7 + 0x28]
34535 ld [%l7 + 0x28], %f20
34536 setx 0x986CAA20, %l1, %l5
34537 st %l5, [%l7 + 0x10]
34538 ld [%l7 + 0x10], %f5
34539 fadds %f5, %f20, %f4
34540 udivcc %l3, 0x1689, %o4
34541 std %f8, [%l7 + 0x30]
34542loop_3001:
34543 nop
34544 set 0x58, %l6
34545 stba %l1, [%l7 + %l6] 0x88
34546 smulcc %i2, 0x122C, %o7
34547 bcc loop_3002
34548 restored
34549 rdpr %cwp, %g1
34550 rdpr %cansave, %g2
34551 rdpr %canrestore, %g3
34552 rdpr %cleanwin, %g4
34553 rdpr %otherwin, %g5
34554 rdpr %wstate, %g6
34555 andcc %g5, 0x12EE, %i3
34556 movg %icc, %o0, %g2
34557loop_3002:
34558 addcc %i6, %o2, %l6
34559 movvs %xcc, %g7, %g4
34560 brlez,a %o5, loop_3003
34561 edge8ln %o6, %l4, %l0
34562 tcc %xcc, 0x2
34563 lduh [%l7 + 0x12], %g6
34564loop_3003:
34565 add %l2, 0x15F2, %o1
34566 tcc %xcc, 0x3
34567 ble,a,pt %xcc, loop_3004
34568 movrne %l5, %i4, %i1
34569 sra %i5, %i0, %o3
34570 wr %g0, 0x89, %asi
34571 lduwa [%l7 + 0x20] %asi, %g1
34572loop_3004:
34573 fmovrdgez %g3, %f28, %f6
34574 fnot2s %f13, %f26
34575 fbuge %fcc2, loop_3005
34576 alignaddr %i7, %o4, %l1
34577 smulcc %i2, %o7, %g5
34578 orn %i3, 0x1478, %o0
34579loop_3005:
34580 edge16ln %g2, %i6, %o2
34581 edge32 %l3, %g7, %g4
34582 fbe %fcc3, loop_3006
34583 tvs %xcc, 0x3
34584 edge16n %l6, %o5, %o6
34585 edge16l %l4, %g6, %l2
34586loop_3006:
34587 fpadd16s %f13, %f22, %f31
34588 alignaddr %o1, %l0, %i4
34589 fcmple16 %f2, %f18, %i1
34590 fnor %f8, %f24, %f20
34591 for %f4, %f28, %f6
34592 nop
34593 set 0x4B, %l1
34594 ldsb [%l7 + %l1], %l5
34595 addccc %i5, 0x0F98, %o3
34596 umulcc %i0, %g1, %g3
34597 fexpand %f8, %f16
34598 taddcctv %o4, 0x014D, %i7
34599 fpsub32s %f9, %f29, %f28
34600 movrgz %l1, 0x2C1, %o7
34601 wr %g0, 0x2f, %asi
34602 stxa %g5, [%l7 + 0x50] %asi
34603 membar #Sync
34604 xor %i3, 0x0CC3, %i2
34605 ldub [%l7 + 0x4E], %o0
34606 bne,pn %icc, loop_3007
34607 movrlz %g2, %i6, %l3
34608 fpadd16s %f16, %f16, %f23
34609 movvc %icc, %o2, %g4
34610loop_3007:
34611 sir 0x004D
34612 fxor %f8, %f28, %f30
34613 ldub [%l7 + 0x1B], %g7
34614 brgz,a %o5, loop_3008
34615 sethi 0x0EAB, %l6
34616 set 0x42, %i5
34617 ldstuba [%l7 + %i5] 0x81, %o6
34618loop_3008:
34619 add %l4, %l2, %g6
34620 fmovrdgez %o1, %f8, %f14
34621 bleu,a loop_3009
34622 array32 %i4, %i1, %l0
34623 sllx %i5, %l5, %i0
34624 srlx %o3, %g1, %g3
34625loop_3009:
34626 fbo,a %fcc3, loop_3010
34627 edge8ln %o4, %i7, %o7
34628 udivcc %g5, 0x1495, %l1
34629 fmovrdgz %i3, %f2, %f30
34630loop_3010:
34631 tle %icc, 0x3
34632 set 0x7C, %o3
34633 ldswa [%l7 + %o3] 0x04, %i2
34634 edge16n %o0, %g2, %l3
34635 taddcctv %i6, 0x0A68, %o2
34636 fmovsge %icc, %f28, %f31
34637 nop
34638 fitod %f8, %f0
34639 fdtox %f0, %f6
34640 addccc %g4, 0x0F8A, %g7
34641 fba %fcc1, loop_3011
34642 fmovdvc %icc, %f1, %f16
34643 movleu %icc, %l6, %o6
34644 subc %o5, 0x1554, %l4
34645loop_3011:
34646 nop
34647 wr %g0, 0x18, %asi
34648 ldsha [%l7 + 0x1E] %asi, %l2
34649 brz %o1, loop_3012
34650 sra %g6, %i4, %l0
34651 bg,a %icc, loop_3013
34652 fmovdgu %icc, %f6, %f2
34653loop_3012:
34654 bleu %icc, loop_3014
34655 popc 0x1D65, %i5
34656loop_3013:
34657 fbn %fcc1, loop_3015
34658 sir 0x00BE
34659loop_3014:
34660 fcmpeq16 %f28, %f26, %i1
34661 array16 %i0, %o3, %g1
34662loop_3015:
34663 fmovrsne %l5, %f14, %f19
34664 xor %g3, 0x0B2A, %o4
34665 movrne %i7, %g5, %l1
34666 be,a,pt %xcc, loop_3016
34667 fmovde %icc, %f1, %f26
34668 nop
34669 setx loop_3017, %l0, %l1
34670 wrpr 0x1, %tl
34671 wrpr %l1, %tpc
34672 add %l1, 0x4, %l1
34673 wrpr %l1, %tnpc
34674 setx 0x34400001400, %l0, %l1
34675 wrpr %l1, %tstate
34676 wrhpr 0x4, %htstate
34677 retry
34678 taddcctv %o7, %i3, %o0
34679loop_3016:
34680 movge %xcc, %i2, %g2
34681 array32 %i6, %o2, %l3
34682loop_3017:
34683 movleu %icc, %g7, %g4
34684 tgu %xcc, 0x3
34685 fbue,a %fcc0, loop_3018
34686 edge8n %l6, %o6, %o5
34687 ldsb [%l7 + 0x14], %l2
34688 sth %l4, [%l7 + 0x3A]
34689loop_3018:
34690 array16 %g6, %o1, %i4
34691 andncc %l0, %i5, %i1
34692 ta %icc, 0x6
34693 wr %g0, 0x0c, %asi
34694 lduha [%l7 + 0x36] %asi, %o3
34695 movne %icc, %g1, %l5
34696 nop
34697 setx 0xDA06A364, %l0, %l6
34698 st %l6, [%l7 + 0x28]
34699 ld [%l7 + 0x28], %f29
34700 fsqrts %f29, %f15
34701 alignaddr %i0, %g3, %i7
34702 fmovdle %icc, %f2, %f23
34703 movre %g5, %o4, %o7
34704 bleu,pt %icc, loop_3019
34705 xorcc %l1, %o0, %i3
34706 ba loop_3020
34707 fbul,a %fcc0, loop_3021
34708loop_3019:
34709 tne %icc, 0x7
34710 addc %g2, 0x0185, %i2
34711loop_3020:
34712 fmovdn %icc, %f0, %f3
34713loop_3021:
34714 movcs %xcc, %o2, %i6
34715 stb %l3, [%l7 + 0x6B]
34716 fmovscs %icc, %f30, %f4
34717 nop
34718 fitod %f2, %f26
34719 fdtoi %f26, %f19
34720 movrlez %g4, %l6, %g7
34721 fmovrse %o6, %f21, %f3
34722 sdiv %o5, 0x10F2, %l4
34723 movne %xcc, %l2, %o1
34724 fmovrdgez %i4, %f20, %f20
34725 fbo %fcc2, loop_3022
34726 orncc %l0, 0x035A, %i5
34727 nop
34728 fitos %f8, %f27
34729 fstox %f27, %f0
34730 fbu %fcc0, loop_3023
34731loop_3022:
34732 taddcctv %i1, %g6, %g1
34733 set 0x08, %l0
34734 ldsba [%l7 + %l0] 0x04, %l5
34735loop_3023:
34736 tgu %icc, 0x7
34737 movge %icc, %i0, %o3
34738 nop
34739 setx 0xBC953A0EE078AFE9, %l0, %l6
34740 stx %l6, [%l7 + 0x60]
34741 ldx [%l7 + 0x60], %fsr
34742 ldx [%l7 + 0x60], %g3
34743 srlx %i7, 0x00, %g5
34744 fmovdvc %xcc, %f0, %f28
34745 umul %o7, 0x1FF4, %l1
34746 edge32l %o0, %i3, %o4
34747 tvc %icc, 0x1
34748 tpos %xcc, 0x0
34749 tgu %xcc, 0x1
34750 movrne %i2, 0x175, %g2
34751 edge16ln %o2, %i6, %g4
34752 edge32l %l6, %g7, %l3
34753 fnor %f22, %f18, %f0
34754 stb %o6, [%l7 + 0x63]
34755 fors %f31, %f6, %f31
34756 movrgz %o5, 0x160, %l4
34757 nop
34758 setx 0x205F7D03, %l0, %l6
34759 st %l6, [%l7 + 0x4C]
34760 ld [%l7 + 0x4C], %fsr
34761 edge32l %l2, %o1, %i4
34762 nop
34763 setx loop_3024, %l0, %l1
34764 wrpr 0x1, %tl
34765 wrpr %l1, %tpc
34766 add %l1, 0x4, %l1
34767 wrpr %l1, %tnpc
34768 setx 0x34400001400, %l0, %l1
34769 wrpr %l1, %tstate
34770 wrhpr 0x4, %htstate
34771 retry
34772 nop
34773 setx 0x645D7DCE507E387A, %l0, %l6
34774 stx %l6, [%l7 + 0x40]
34775 ldx [%l7 + 0x40], %fsr
34776 subccc %i5, %i1, %l0
34777 alignaddrl %g6, %l5, %g1
34778loop_3024:
34779 nop
34780 add %l7, 0x28, %l6
34781 wr %g0, 0x18, %asi
34782 casxa [%l6] 0x18, %o3, %i0
34783 brgez,a %g3, loop_3025
34784 restored
34785 rdpr %cwp, %g1
34786 rdpr %cansave, %g2
34787 rdpr %canrestore, %g3
34788 rdpr %cleanwin, %g4
34789 rdpr %otherwin, %g5
34790 rdpr %wstate, %g6
34791 set 0x71, %o5
34792 stba %g5, [%l7 + %o5] 0x19
34793loop_3025:
34794 movne %icc, %i7, %l1
34795 set 0x30, %l4
34796 stxa %o7, [%l7 + %l4] 0x19
34797 and %i3, %o0, %o4
34798 ta %icc, 0x5
34799 fcmpeq32 %f20, %f14, %g2
34800 ldx [%l7 + 0x48], %o2
34801 fmovdle %icc, %f5, %f4
34802 fmovde %icc, %f1, %f12
34803 udivcc %i6, 0x1887, %i2
34804 mulscc %l6, %g7, %g4
34805 fmovscs %xcc, %f6, %f5
34806 fandnot2s %f22, %f21, %f18
34807 srl %l3, %o6, %o5
34808 array32 %l4, %o1, %l2
34809 fmul8x16au %f29, %f29, %f18
34810 tcc %icc, 0x6
34811 bleu loop_3026
34812 fmovsvs %xcc, %f0, %f27
34813 bge loop_3027
34814 ble,a,pn %xcc, loop_3028
34815loop_3026:
34816 edge32ln %i4, %i1, %i5
34817 fornot2s %f4, %f25, %f15
34818loop_3027:
34819 alignaddrl %l0, %g6, %g1
34820loop_3028:
34821 fnot2 %f24, %f0
34822 sllx %l5, %o3, %i0
34823 ble loop_3029
34824 bcs,a,pn %xcc, loop_3030
34825 andn %g3, 0x149B, %i7
34826 movneg %icc, %g5, %l1
34827loop_3029:
34828 array8 %i3, %o0, %o4
34829loop_3030:
34830 nop
34831 set 0x4E, %g3
34832 ldsba [%l7 + %g3] 0x18, %o7
34833 movg %xcc, %g2, %o2
34834 fbl %fcc3, loop_3031
34835 xorcc %i6, %l6, %i2
34836 bvs,pn %icc, loop_3032
34837 nop
34838 setx 0x3E4D3DB95920CA7F, %l0, %l6
34839 stx %l6, [%l7 + 0x28]
34840 ldd [%l7 + 0x28], %f10
34841 setx 0x9232BFE624D0F345, %l1, %l5
34842 stx %l5, [%l7 + 0x10]
34843 ldd [%l7 + 0x10], %f22
34844 faddd %f22, %f10, %f14
34845loop_3031:
34846 bvc loop_3033
34847 addccc %g4, %l3, %o6
34848loop_3032:
34849 tleu %xcc, 0x3
34850 nop
34851 setx 0x624623668E29A318, %l0, %l6
34852 stx %l6, [%l7 + 0x28]
34853 ldd [%l7 + 0x28], %f14
34854 setx 0x64DD9780A117D41D, %l1, %l5
34855 stx %l5, [%l7 + 0x10]
34856 ldd [%l7 + 0x10], %f22
34857 fsubd %f22, %f14, %f20
34858loop_3033:
34859 fnegs %f10, %f10
34860 stx %g7, [%l7 + 0x20]
34861 wr %g0, 0x0c, %asi
34862 ldsha [%l7 + 0x34] %asi, %l4
34863 edge16l %o5, %l2, %i4
34864 edge8ln %i1, %i5, %o1
34865 movre %g6, 0x2DB, %l0
34866 sra %g1, %l5, %i0
34867 xorcc %g3, 0x0DD0, %i7
34868 mulx %o3, %g5, %i3
34869 add %l7, 0x68, %l6
34870 wr %g0, 0x80, %asi
34871 lda [%l6] %asi, %l1
34872 casa [%l6] %asi, %l1, %o4
34873 fmovrslz %o0, %f27, %f29
34874 tcs %icc, 0x7
34875 nop
34876 fitod %f4, %f28
34877 fdtoi %f28, %f24
34878 or %g2, 0x0FD0, %o2
34879 bvs,pn %icc, loop_3034
34880 bneg,a,pn %icc, loop_3035
34881 taddcctv %i6, %o7, %l6
34882 fmovsgu %xcc, %f3, %f12
34883loop_3034:
34884 xorcc %g4, %i2, %l3
34885loop_3035:
34886 fpsub32s %f24, %f28, %f1
34887 edge32ln %o6, %l4, %g7
34888 andncc %o5, %i4, %i1
34889 edge32l %i5, %o1, %l2
34890 alignaddrl %l0, %g6, %g1
34891 set 0x18, %i0
34892 sta %f0, [%l7 + %i0] 0x10
34893 bleu,a %xcc, loop_3036
34894 fcmpgt16 %f22, %f6, %l5
34895 addcc %i0, %i7, %o3
34896 edge16l %g3, %i3, %g5
34897loop_3036:
34898 nop
34899 wr %g0, 0x11, %asi
34900 lduha [%l7 + 0x46] %asi, %o4
34901 wr %g0, 0xea, %asi
34902 ldda [%l7 + 0x30] %asi, %l0
34903 flush %l7 + 0x54
34904 nop
34905 setx 0x38CC4766, %l0, %l6
34906 st %l6, [%l7 + 0x28]
34907 ld [%l7 + 0x28], %f26
34908 fsqrts %f26, %f3
34909 fxors %f11, %f21, %f13
34910 fnand %f20, %f16, %f14
34911 fbug,a %fcc1, loop_3037
34912 tvs %xcc, 0x0
34913 orn %o0, 0x1C3B, %o2
34914 ldsw [%l7 + 0x08], %g2
34915loop_3037:
34916 subccc %i6, %l6, %o7
34917 sth %g4, [%l7 + 0x2E]
34918 movrlez %l3, %o6, %l4
34919 wr %g0, 0x18, %asi
34920 sta %f22, [%l7 + 0x34] %asi
34921 edge8 %i2, %g7, %i4
34922 nop
34923 fitod %f18, %f22
34924 bpos %icc, loop_3038
34925 nop
34926 setx 0x55A7704E67BCE697, %l0, %l6
34927 stx %l6, [%l7 + 0x28]
34928 ldd [%l7 + 0x28], %f26
34929 setx 0x0EEB9E155063A994, %l1, %l5
34930 stx %l5, [%l7 + 0x10]
34931 ldd [%l7 + 0x10], %f2
34932 fdivd %f2, %f26, %f24
34933 movrlez %o5, 0x118, %i1
34934 fcmpeq32 %f28, %f8, %o1
34935loop_3038:
34936 edge16n %l2, %l0, %i5
34937 xorcc %g1, 0x1DB7, %g6
34938 tcc %xcc, 0x7
34939 ba %icc, loop_3039
34940 edge8 %l5, %i0, %o3
34941 movn %xcc, %i7, %g3
34942 tpos %xcc, 0x5
34943loop_3039:
34944 fmovspos %icc, %f16, %f14
34945 taddcctv %g5, 0x1E47, %o4
34946 fmovrdne %i3, %f20, %f10
34947 ba,a,pn %icc, loop_3040
34948 umulcc %o0, 0x1B9D, %l1
34949 tsubcctv %o2, %g2, %i6
34950 fnegd %f30, %f16
34951loop_3040:
34952 movre %l6, %g4, %l3
34953 fbge %fcc3, loop_3041
34954 addc %o7, 0x1465, %o6
34955 mova %xcc, %i2, %g7
34956 bgu,pn %xcc, loop_3042
34957loop_3041:
34958 alignaddr %i4, %o5, %l4
34959 set 0x6E, %o2
34960 ldsha [%l7 + %o2] 0x14, %o1
34961loop_3042:
34962 nop
34963 membar #Sync
34964 wr %g0, 0xf9, %asi
34965 ldda [%l7 + 0x40] %asi, %f0
34966 set 0x20, %g4
34967 ldsha [%l7 + %g4] 0x19, %l2
34968 nop
34969 setx loop_3043, %l0, %l1
34970 wrpr 0x1, %tl
34971 wrpr %l1, %tpc
34972 add %l1, 0x4, %l1
34973 wrpr %l1, %tnpc
34974 setx 0x34400001400, %l0, %l1
34975 wrpr %l1, %tstate
34976 wrhpr 0x4, %htstate
34977 retry
34978 mulx %l0, 0x0BDA, %i1
34979 nop
34980 setx 0x682DB2A9, %l0, %l6
34981 st %l6, [%l7 + 0x28]
34982 ld [%l7 + 0x28], %f27
34983 setx 0x9B92BFEF, %l1, %l5
34984 st %l5, [%l7 + 0x10]
34985 ld [%l7 + 0x10], %f19
34986 fmuls %f19, %f27, %f5
34987 fmul8x16au %f2, %f12, %f14
34988loop_3043:
34989 fble,a %fcc1, loop_3044
34990 xor %i5, 0x0A4C, %g6
34991 tneg %icc, 0x0
34992 ble,a,pt %icc, loop_3045
34993loop_3044:
34994 movge %icc, %l5, %i0
34995 edge8ln %g1, %o3, %g3
34996 fbue,a %fcc1, loop_3046
34997loop_3045:
34998 flush %l7 + 0x58
34999 udiv %g5, 0x0174, %i7
35000 addc %o4, 0x1AA9, %i3
35001loop_3046:
35002 movvs %xcc, %l1, %o2
35003 edge32ln %o0, %i6, %g2
35004 movcc %xcc, %g4, %l3
35005 movcc %icc, %l6, %o7
35006 tsubcc %i2, %o6, %g7
35007 addc %i4, %l4, %o1
35008 movl %xcc, %l2, %l0
35009 edge16l %i1, %i5, %g6
35010 set 0x08, %l3
35011 ldswa [%l7 + %l3] 0x18, %l5
35012 bcs,a,pt %icc, loop_3047
35013 movcs %xcc, %o5, %g1
35014 fmovsl %xcc, %f20, %f8
35015 fexpand %f19, %f16
35016loop_3047:
35017 array32 %i0, %g3, %o3
35018 edge16 %g5, %i7, %i3
35019 fpack16 %f30, %f4
35020 wr %g0, 0x81, %asi
35021 ldswa [%l7 + 0x24] %asi, %l1
35022 fmovsne %icc, %f18, %f6
35023 tsubcctv %o2, 0x1120, %o4
35024 wr %g0, 0x88, %asi
35025 stha %i6, [%l7 + 0x64] %asi
35026 srl %o0, %g4, %g2
35027 set 0x30, %i4
35028 ldxa [%l7 + %i4] 0x81, %l6
35029 movn %icc, %o7, %l3
35030 EXIT_GOOD
35031
35032
35033
35034!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
35035!
35036! Stats for Thread 0:
35037!
35038! Type l : 2840
35039! Type x : 1289
35040! Type cti : 3047
35041! Type f : 4529
35042! Type i : 13295
35043!
35044!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
35045
35046
35047 EXIT_GOOD /* test finish */
35048
35049/************************************************************************
35050 Test case data start
35051 ************************************************************************/
35052.data
35053user_data_start:
35054scratch_area:
35055.word 0x7E31C301
35056.word 0x0333134F
35057.word 0xE6E20F44
35058.word 0x2DD3F855
35059.word 0x52748CFF
35060.word 0xC8EDAC78
35061.word 0xF1E7DF32
35062.word 0xAECC1F8F
35063.word 0xF59EC8A8
35064.word 0xABA41D91
35065.word 0x5FC7879C
35066.word 0xD07B65D8
35067.word 0x72E69C75
35068.word 0xA3955E67
35069.word 0x858F8506
35070.word 0x15B72BBA
35071.word 0x13FCDA99
35072.word 0x380929C7
35073.word 0x4C179355
35074.word 0x609F7217
35075.word 0x96B8027E
35076.word 0xD8640FDD
35077.word 0x0E3D9217
35078.word 0xAAEC2F8D
35079.word 0x24123D32
35080.word 0x8E0CFF8E
35081.word 0xBC900F28
35082.word 0x4026BB54
35083.word 0xCF4643AF
35084.word 0x24EE6DED
35085.word 0x16004646
35086.word 0xAC3C0A93
35087.word 0x2CE15032
35088.word 0x4E5759E8
35089.word 0x59FB4E04
35090.word 0x83903E8D
35091.word 0x026D83B2
35092.word 0x899D6135
35093.word 0x337E5128
35094.word 0xCB0C647B
35095.word 0x73DB95B1
35096.word 0xFCF4714E
35097.word 0xAF2C8287
35098.word 0xA9EBD3E7
35099.word 0xD31927C9
35100.word 0xDE7989C7
35101.word 0x060C7E23
35102.word 0x3110D37F
35103.word 0x1379F0CA
35104.word 0xA61DF390
35105.word 0x8C7D20D1
35106.word 0x105E0CDA
35107.word 0x3CB543A0
35108.word 0x55B96855
35109.word 0x8D66C426
35110.word 0x9E74D4AE
35111.word 0x4CBAAF91
35112.word 0x97EF45DD
35113.word 0xA7FD0C7C
35114.word 0x660DCC99
35115.word 0x199AE715
35116.word 0xFAEA28ED
35117.word 0x052DFD22
35118.word 0xAB464C73
35119.end