Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_fsr3_f4.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_fsr3_f4.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_f4.s,v 1.1 2007/05/11 17:22:28 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 0xD6FD3F0450403240, %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 0xD, %g1
89 set 0xD, %g2
90 set 0xE, %g3
91 set 0xA, %g4
92 set 0x4, %g5
93 set 0x3, %g6
94 set 0xE, %g7
95 !# Input registers
96 set -0xA, %i0
97 set -0x2, %i1
98 set -0xD, %i2
99 set -0xB, %i3
100 set -0xC, %i4
101 set -0x0, %i5
102 set -0xB, %i6
103 set -0x3, %i7
104 !# Local registers
105 set 0x3DDA4FAB, %l0
106 set 0x028F2274, %l1
107 set 0x148FDAFD, %l2
108 set 0x2CB2D784, %l3
109 set 0x05E06FD4, %l4
110 set 0x5E8CF219, %l5
111 set 0x2F08C3F1, %l6
112 !# Output registers
113 set -0x1CA2, %o0
114 set -0x1FDF, %o1
115 set 0x048B, %o2
116 set 0x1262, %o3
117 set -0x0B05, %o4
118 set 0x1EF1, %o5
119 set 0x08FB, %o6
120 set -0x1620, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0xA745E3A2DD17F990)
123 INIT_TH_FP_REG(%l7,%f2,0x9E05CD43193FC3FB)
124 INIT_TH_FP_REG(%l7,%f4,0x726B877ED404EAE1)
125 INIT_TH_FP_REG(%l7,%f6,0x6B3036CC91C86A43)
126 INIT_TH_FP_REG(%l7,%f8,0x142DFCD657C724AA)
127 INIT_TH_FP_REG(%l7,%f10,0x566BFEED0E04CD87)
128 INIT_TH_FP_REG(%l7,%f12,0x32479E985E674637)
129 INIT_TH_FP_REG(%l7,%f14,0x23E1AD686D39A36C)
130 INIT_TH_FP_REG(%l7,%f16,0x49EBFB25C37BD2FE)
131 INIT_TH_FP_REG(%l7,%f18,0xF75D0A1D840C7407)
132 INIT_TH_FP_REG(%l7,%f20,0x16605204B3082883)
133 INIT_TH_FP_REG(%l7,%f22,0xE13FFD62B0737256)
134 INIT_TH_FP_REG(%l7,%f24,0x0207559B53BA6B56)
135 INIT_TH_FP_REG(%l7,%f26,0xCE17128F3A6FBCC1)
136 INIT_TH_FP_REG(%l7,%f28,0xF9045901D8C3F387)
137 INIT_TH_FP_REG(%l7,%f30,0x8279690D6D7161F1)
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, 0xB46, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 fbo,a %fcc3, loop_1
151 movrlez %l2, %i5, %g1
152 wr %g0, 0x19, %asi
153 ldswa [%l7 + 0x4C] %asi, %o4
154loop_1:
155 nop
156 fitod %f19, %f16
157 fbule,a %fcc3, loop_2
158 edge16 %l4, %l6, %o5
159 fbne,a %fcc0, loop_3
160 udivx %o3, 0x07D0, %g2
161loop_2:
162 edge16ln %g4, %g6, %g7
163 edge32n %i0, %l3, %l5
164loop_3:
165 movle %xcc, %g3, %o0
166 addc %i1, %o7, %i7
167 subcc %i2, %o6, %o2
168 saved
169 rdpr %cwp, %g1
170 rdpr %cansave, %g2
171 rdpr %canrestore, %g3
172 rdpr %cleanwin, %g4
173 rdpr %otherwin, %g5
174 rdpr %wstate, %g6
175 movvc %icc, %i6, %o1
176 fnot2s %f2, %f28
177 restored
178 rdpr %cwp, %g1
179 rdpr %cansave, %g2
180 rdpr %canrestore, %g3
181 rdpr %cleanwin, %g4
182 rdpr %otherwin, %g5
183 rdpr %wstate, %g6
184 fmul8x16au %f13, %f24, %f8
185 edge8ln %g5, %l0, %i3
186 array16 %l1, %i4, %l2
187 addccc %g1, 0x0841, %i5
188 edge16ln %o4, %l4, %o5
189 subc %o3, 0x0CD4, %g2
190 tsubcctv %l6, 0x11A0, %g4
191 wr %g0, 0x10, %asi
192 lduha [%l7 + 0x3C] %asi, %g6
193 movl %xcc, %g7, %i0
194 movle %icc, %l5, %l3
195 edge32ln %o0, %g3, %i1
196 sdivcc %i7, 0x158A, %o7
197 tpos %icc, 0x3
198 addccc %i2, %o6, %i6
199 mulx %o1, %o2, %g5
200 taddcc %i3, %l1, %i4
201 ta %icc, 0x2
202 bvc %xcc, loop_4
203 smulcc %l2, %g1, %i5
204 nop
205 fitod %f6, %f14
206 fdtox %f14, %f0
207 fxtod %f0, %f28
208 edge16l %l0, %o4, %l4
209loop_4:
210 restored
211 rdpr %cwp, %g1
212 rdpr %cansave, %g2
213 rdpr %canrestore, %g3
214 rdpr %cleanwin, %g4
215 rdpr %otherwin, %g5
216 rdpr %wstate, %g6
217 fnegd %f16, %f22
218 movl %xcc, %o3, %g2
219 edge8ln %o5, %g4, %g6
220 membar 0x1D
221 sra %l6, %g7, %i0
222 tn %xcc, 0x4
223 sdivx %l3, 0x0ACE, %l5
224 taddcc %g3, 0x1CB7, %o0
225 tsubcctv %i1, 0x154F, %i7
226 fornot2 %f4, %f6, %f26
227 bgu %xcc, loop_5
228 alignaddr %o7, %o6, %i6
229 tleu %xcc, 0x7
230 tcc %icc, 0x3
231loop_5:
232 call loop_6
233 taddcc %o1, 0x1EB9, %i2
234 fmovscs %icc, %f8, %f7
235 tge %icc, 0x5
236loop_6:
237 sir 0x1D94
238 edge16ln %o2, %g5, %l1
239 or %i3, %l2, %g1
240 addcc %i4, 0x05CA, %i5
241 edge16ln %l0, %l4, %o4
242 addc %o3, %o5, %g4
243 fcmple16 %f28, %f10, %g6
244 movrlz %g2, 0x10F, %g7
245 fmovrslz %i0, %f29, %f19
246 mulscc %l6, %l5, %g3
247 bvc,pn %xcc, loop_7
248 fmovs %f3, %f30
249 stw %l3, [%l7 + 0x18]
250 flush %l7 + 0x60
251loop_7:
252 srlx %o0, 0x1F, %i1
253 mova %icc, %o7, %i7
254 fbo,a %fcc2, loop_8
255 fand %f14, %f28, %f12
256 tcs %icc, 0x1
257 xor %i6, 0x0294, %o1
258loop_8:
259 array16 %o6, %o2, %i2
260 tsubcctv %g5, %l1, %i3
261 fbne %fcc3, loop_9
262 brlz,a %l2, loop_10
263 edge8ln %i4, %i5, %g1
264 fmovrsgz %l0, %f4, %f27
265loop_9:
266 xnor %l4, %o4, %o3
267loop_10:
268 tvs %icc, 0x4
269 membar 0x16
270 tl %icc, 0x1
271 fmovrdne %o5, %f8, %f14
272 nop
273 setx loop_11, %l0, %l1
274 wrpr 0x1, %tl
275 wrpr %l1, %tpc
276 add %l1, 0x4, %l1
277 wrpr %l1, %tnpc
278 setx 0x34400001400, %l0, %l1
279 wrpr %l1, %tstate
280 wrhpr 0x4, %htstate
281 retry
282 fors %f27, %f19, %f25
283 fxnor %f30, %f14, %f24
284 flush %l7 + 0x78
285loop_11:
286 fmovrslez %g6, %f20, %f26
287 movcs %xcc, %g4, %g7
288 movcs %xcc, %i0, %l6
289 ldsb [%l7 + 0x66], %g2
290 nop
291 fitod %f4, %f8
292 fdtox %f8, %f20
293 bvs %xcc, loop_12
294 sllx %l5, %g3, %l3
295 sir 0x15C2
296 fmovsleu %xcc, %f2, %f12
297loop_12:
298 edge8 %i1, %o0, %o7
299 tcs %xcc, 0x2
300 tcs %xcc, 0x6
301 tge %xcc, 0x4
302 bge,a,pn %icc, loop_13
303 fmul8sux16 %f6, %f18, %f14
304 tl %icc, 0x0
305 wr %g0, 0x11, %asi
306 ldstuba [%l7 + 0x23] %asi, %i7
307loop_13:
308 edge8ln %i6, %o6, %o1
309 udivcc %i2, 0x1154, %o2
310 edge32l %l1, %i3, %l2
311 addc %i4, %i5, %g1
312 orn %l0, %g5, %o4
313 fpsub32s %f15, %f2, %f25
314 nop
315 fitos %f0, %f5
316 fstox %f5, %f16
317 ldd [%l7 + 0x40], %f26
318 fmul8sux16 %f4, %f6, %f16
319 movg %xcc, %o3, %l4
320 edge16l %g6, %o5, %g7
321 subc %i0, %g4, %l6
322 orn %g2, 0x1023, %l5
323 tleu %icc, 0x5
324 set 0x7C, %g2
325 lduwa [%l7 + %g2] 0x04, %g3
326 fandnot1 %f26, %f20, %f10
327 sdivx %i1, 0x04B6, %o0
328 te %icc, 0x0
329 xnorcc %l3, 0x0C26, %i7
330 fmovdl %xcc, %f24, %f16
331 sethi 0x0675, %o7
332 wr %g0, 0x11, %asi
333 sta %f12, [%l7 + 0x1C] %asi
334 andncc %i6, %o6, %i2
335 sdivcc %o1, 0x1ED6, %l1
336 movpos %xcc, %o2, %l2
337 te %xcc, 0x2
338 movrlez %i3, 0x157, %i5
339 fnot2 %f8, %f22
340 sra %g1, %l0, %i4
341 or %o4, 0x1854, %o3
342 prefetch [%l7 + 0x6C], 0x1
343 udivx %g5, 0x19A0, %g6
344 fbule,a %fcc1, loop_14
345 tcs %icc, 0x5
346 fbge %fcc3, loop_15
347 st %f10, [%l7 + 0x54]
348loop_14:
349 fcmpne16 %f16, %f22, %l4
350 brlez,a %g7, loop_16
351loop_15:
352 movcs %icc, %i0, %g4
353 fzeros %f31
354 nop
355 fitod %f10, %f16
356 fdtos %f16, %f25
357loop_16:
358 sir 0x0692
359 smulcc %l6, 0x14C6, %g2
360 fcmple32 %f24, %f26, %l5
361 bleu,a %icc, loop_17
362 movle %xcc, %o5, %g3
363 fmovrsgz %i1, %f17, %f24
364 udivcc %l3, 0x0FF2, %o0
365loop_17:
366 movrgz %o7, 0x39A, %i7
367 wr %g0, 0x89, %asi
368 ldsha [%l7 + 0x3E] %asi, %o6
369 tge %xcc, 0x6
370 ldx [%l7 + 0x30], %i2
371 subcc %o1, %l1, %o2
372 sdiv %l2, 0x1A6F, %i3
373 xnorcc %i5, %g1, %l0
374 addc %i6, 0x0965, %i4
375 nop
376 set 0x40, %o3
377 ldx [%l7 + %o3], %o4
378 fbu,a %fcc1, loop_18
379 array32 %g5, %o3, %l4
380 edge32ln %g7, %i0, %g4
381 fmovrsne %l6, %f13, %f6
382loop_18:
383 udiv %g6, 0x1EFB, %g2
384 edge32ln %o5, %g3, %l5
385 umulcc %l3, 0x110E, %i1
386 tpos %xcc, 0x0
387 movne %xcc, %o7, %i7
388 array32 %o0, %i2, %o1
389 set 0x64, %o2
390 stwa %o6, [%l7 + %o2] 0xea
391 membar #Sync
392 alignaddr %l1, %l2, %i3
393 xor %i5, 0x0E2D, %g1
394 addc %o2, %i6, %l0
395 movvs %icc, %i4, %g5
396 fpack16 %f0, %f27
397 movcs %icc, %o3, %l4
398 addcc %g7, %i0, %o4
399 flush %l7 + 0x4C
400 movre %l6, 0x25C, %g4
401 bshuffle %f28, %f2, %f18
402 movneg %icc, %g6, %o5
403 fxnor %f22, %f26, %f22
404 array8 %g3, %g2, %l5
405 tcs %xcc, 0x5
406 fmul8x16al %f26, %f27, %f24
407 movn %icc, %l3, %i1
408 udiv %i7, 0x0AAF, %o7
409 udivx %i2, 0x0F10, %o0
410 fcmpgt16 %f8, %f12, %o1
411 nop
412 setx loop_19, %l0, %l1
413 wrpr 0x1, %tl
414 wrpr %l1, %tpc
415 add %l1, 0x4, %l1
416 wrpr %l1, %tnpc
417 setx 0x34400001400, %l0, %l1
418 wrpr %l1, %tstate
419 wrhpr 0x4, %htstate
420 retry
421 edge16ln %o6, %l1, %l2
422 fors %f10, %f22, %f13
423 array32 %i3, %i5, %g1
424loop_19:
425 fmovdcc %xcc, %f0, %f27
426 movge %icc, %o2, %l0
427 bcc,pn %xcc, loop_20
428 orncc %i4, %g5, %i6
429 brgez %l4, loop_21
430 movne %icc, %g7, %o3
431loop_20:
432 ldub [%l7 + 0x65], %i0
433 bgu,a,pn %xcc, loop_22
434loop_21:
435 fandnot2s %f24, %f22, %f1
436 restored
437 rdpr %cwp, %g1
438 rdpr %cansave, %g2
439 rdpr %canrestore, %g3
440 rdpr %cleanwin, %g4
441 rdpr %otherwin, %g5
442 rdpr %wstate, %g6
443 fxnor %f24, %f16, %f20
444loop_22:
445 andcc %o4, 0x0506, %g4
446 add %l7, 0x60, %l6
447 wr %g0, 0x0c, %asi
448 ldxa [%l6] %asi, %g6
449 casxa [%l6] %asi, %g6, %o5
450 tl %icc, 0x1
451 fsrc2s %f25, %f2
452 fmovdcc %xcc, %f14, %f30
453 udivx %g3, 0x0617, %l6
454 edge32ln %g2, %l3, %l5
455 movcc %xcc, %i1, %i7
456 edge16n %i2, %o7, %o0
457 nop
458 setx 0x3D1A8F4FC4E3128E, %l0, %l6
459 stx %l6, [%l7 + 0x28]
460 ldd [%l7 + 0x28], %f18
461 fsqrtd %f18, %f0
462 fmovrdlz %o1, %f6, %f10
463 andncc %l1, %o6, %l2
464 brlez %i3, loop_23
465 te %xcc, 0x4
466 srl %g1, 0x00, %i5
467 lduh [%l7 + 0x0C], %o2
468loop_23:
469 subcc %i4, 0x0D1C, %g5
470 fbug,a %fcc0, loop_24
471 nop
472 fitod %f6, %f16
473 fdtox %f16, %f0
474 fxtod %f0, %f20
475 fpsub32 %f16, %f6, %f6
476 fmovdle %icc, %f13, %f1
477loop_24:
478 fmovsl %xcc, %f3, %f13
479 ldd [%l7 + 0x78], %l0
480 brlez %l4, loop_25
481 orncc %i6, %g7, %o3
482 sir 0x147C
483 fmovse %xcc, %f26, %f12
484loop_25:
485 ta %icc, 0x4
486 movn %xcc, %i0, %o4
487 movcs %xcc, %g4, %o5
488 sllx %g6, 0x0C, %l6
489 bleu,a %xcc, loop_26
490 fbul,a %fcc2, loop_27
491 fbule %fcc0, loop_28
492 fblg %fcc2, loop_29
493loop_26:
494 nop
495 setx loop_30, %l0, %l1
496 wrpr 0x1, %tl
497 wrpr %l1, %tnpc
498 setx 0x34400001400, %l0, %l1
499 wrpr %l1, %tstate
500 wrhpr 0x4, %htstate
501 done
502loop_27:
503 movn %icc, %g2, %l3
504loop_28:
505 nop
506 wr %g0, 0x10, %asi
507 ldstuba [%l7 + 0x51] %asi, %g3
508loop_29:
509 tsubcctv %i1, %l5, %i7
510loop_30:
511 edge32ln %i2, %o0, %o7
512 fmovsleu %icc, %f31, %f23
513 andncc %l1, %o6, %o1
514 fbuge,a %fcc1, loop_31
515 movrgez %i3, 0x388, %g1
516 fmovdl %xcc, %f5, %f24
517 taddcc %l2, %o2, %i5
518loop_31:
519 fmovdcc %xcc, %f17, %f8
520 andn %i4, 0x10FB, %g5
521 tneg %icc, 0x1
522 fbug %fcc1, loop_32
523 orcc %l4, 0x153D, %i6
524 nop
525 setx 0x40C4F5523FE003D0, %l0, %l6
526 stx %l6, [%l7 + 0x28]
527 ldd [%l7 + 0x28], %f30
528 setx 0x7C3F603D40E993D0, %l1, %l5
529 stx %l5, [%l7 + 0x10]
530 ldd [%l7 + 0x10], %f24
531 fdivd %f24, %f30, %f4
532 stx %l0, [%l7 + 0x28]
533loop_32:
534 bvs,a %icc, loop_33
535 edge32ln %o3, %i0, %o4
536 tcs %icc, 0x1
537 edge16 %g7, %o5, %g4
538loop_33:
539 nop
540 setx 0xC24B5EEF, %l0, %l6
541 st %l6, [%l7 + 0x28]
542 ld [%l7 + 0x28], %f31
543 setx 0x124FAFFF, %l1, %l5
544 st %l5, [%l7 + 0x10]
545 ld [%l7 + 0x10], %f6
546 fsubs %f6, %f31, %f12
547 fbge %fcc3, loop_34
548 movrlz %g6, %l6, %g2
549 ta %icc, 0x7
550 movvc %icc, %l3, %g3
551loop_34:
552 brgez %l5, loop_35
553 array16 %i7, %i1, %o0
554 bge,a,pn %xcc, loop_36
555 fmovdcs %xcc, %f29, %f3
556loop_35:
557 edge32 %o7, %l1, %i2
558 fmovrde %o1, %f16, %f28
559loop_36:
560 brgez %i3, loop_37
561 srax %o6, 0x16, %l2
562 array32 %o2, %i5, %i4
563 sdivcc %g5, 0x0049, %l4
564loop_37:
565 movl %icc, %g1, %i6
566 bvc %xcc, loop_38
567 fmovrsne %l0, %f9, %f5
568 alignaddrl %i0, %o3, %o4
569 mova %xcc, %g7, %o5
570loop_38:
571 be,a %icc, loop_39
572 bvs loop_40
573 edge32l %g4, %g6, %l6
574 tcs %icc, 0x6
575loop_39:
576 tcc %icc, 0x2
577loop_40:
578 fands %f8, %f27, %f2
579 stx %l3, [%l7 + 0x18]
580 fba,a %fcc0, loop_41
581 edge32ln %g3, %l5, %g2
582 alignaddr %i7, %i1, %o7
583 edge32ln %l1, %o0, %i2
584loop_41:
585 nop
586 membar #Sync
587 wr %g0, 0xf8, %asi
588 ldda [%l7 + 0x40] %asi, %f0
589 addc %o1, 0x0EC4, %o6
590 bcs loop_42
591 mulscc %i3, %o2, %l2
592 te %icc, 0x2
593 alignaddrl %i4, %g5, %i5
594loop_42:
595 umul %g1, %l4, %l0
596 xor %i0, 0x1DFB, %o3
597 tsubcctv %i6, %o4, %o5
598 ld [%l7 + 0x70], %f11
599 fmovdl %xcc, %f22, %f2
600 fmovsle %xcc, %f3, %f26
601 fmovd %f22, %f2
602 edge32ln %g7, %g4, %l6
603 fmovsvc %xcc, %f0, %f12
604 orcc %l3, %g3, %g6
605 array16 %l5, %i7, %i1
606 xnor %g2, 0x00C8, %l1
607 fbug,a %fcc1, loop_43
608 fmovdge %icc, %f9, %f0
609 edge16ln %o7, %i2, %o0
610 ba,pt %xcc, loop_44
611loop_43:
612 fbuge %fcc2, loop_45
613 restored
614 rdpr %cwp, %g1
615 rdpr %cansave, %g2
616 rdpr %canrestore, %g3
617 rdpr %cleanwin, %g4
618 rdpr %otherwin, %g5
619 rdpr %wstate, %g6
620 tsubcctv %o6, %o1, %o2
621loop_44:
622 movle %xcc, %i3, %l2
623loop_45:
624 movrgz %i4, %g5, %g1
625 nop
626 setx loop_46, %l0, %l1
627 jmpl %l1, %i5
628 popc %l4, %i0
629 tle %xcc, 0x6
630 fmovsl %icc, %f26, %f28
631loop_46:
632 bpos,a loop_47
633 fsrc1 %f4, %f18
634 call loop_48
635 move %icc, %o3, %l0
636loop_47:
637 andncc %o4, %o5, %g7
638 bleu,a loop_49
639loop_48:
640 bne %icc, loop_50
641 edge16n %i6, %l6, %l3
642 fcmpne16 %f2, %f24, %g4
643loop_49:
644 bge %icc, loop_51
645loop_50:
646 movrlez %g6, %g3, %i7
647 andncc %i1, %g2, %l5
648 bl,a,pn %xcc, loop_52
649loop_51:
650 tl %icc, 0x6
651 edge8l %l1, %i2, %o0
652 nop
653 setx 0x9CFFB6DE7E64D062, %l0, %l6
654 stx %l6, [%l7 + 0x28]
655 ldd [%l7 + 0x28], %f18
656 fsqrtd %f18, %f4
657loop_52:
658 nop
659 wr %g0, 0xea, %asi
660 ldda [%l7 + 0x50] %asi, %o6
661 tcs %xcc, 0x6
662 sllx %o1, %o7, %i3
663 wr %g0, 0x0c, %asi
664 ldsba [%l7 + 0x2F] %asi, %o2
665 membar 0x2A
666 lduh [%l7 + 0x70], %i4
667 or %l2, 0x0304, %g1
668 nop
669 setx loop_53, %l0, %l1
670 wrpr 0x1, %tl
671 wrpr %l1, %tpc
672 add %l1, 0x4, %l1
673 wrpr %l1, %tnpc
674 setx 0x34400001400, %l0, %l1
675 wrpr %l1, %tstate
676 wrhpr 0x4, %htstate
677 retry
678 tle %icc, 0x1
679 te %xcc, 0x1
680 membar 0x45
681loop_53:
682 movrgz %g5, %l4, %i0
683 mulscc %o3, 0x0329, %i5
684 sethi 0x1740, %l0
685 sdivx %o4, 0x012C, %g7
686 wr %g0, 0x19, %asi
687 swapa [%l7 + 0x28] %asi, %i6
688 subcc %l6, 0x0889, %l3
689 ba,a %xcc, loop_54
690 edge8 %o5, %g6, %g4
691 movle %xcc, %g3, %i1
692 nop
693 fitos %f2, %f5
694 fstox %f5, %f18
695 fxtos %f18, %f17
696loop_54:
697 tsubcc %i7, %g2, %l5
698 xnor %l1, %o0, %o6
699 nop
700 setx 0x51710FC2, %l0, %l6
701 st %l6, [%l7 + 0x28]
702 ld [%l7 + 0x28], %f23
703 setx 0xF57CDAFB, %l1, %l5
704 st %l5, [%l7 + 0x10]
705 ld [%l7 + 0x10], %f6
706 fmuls %f6, %f23, %f20
707 srl %i2, %o7, %i3
708 fmuld8sux16 %f26, %f30, %f30
709 bgu,a,pn %xcc, loop_55
710 edge16n %o1, %o2, %i4
711 tpos %icc, 0x5
712 brlz,a %l2, loop_56
713loop_55:
714 sllx %g5, 0x0D, %g1
715 fexpand %f17, %f14
716 fbug %fcc1, loop_57
717loop_56:
718 nop
719 setx 0x66277817B14C7684, %l0, %l6
720 stx %l6, [%l7 + 0x28]
721 ldd [%l7 + 0x28], %f6
722 setx 0x54EDFC31A086B544, %l1, %l5
723 stx %l5, [%l7 + 0x10]
724 ldd [%l7 + 0x10], %f26
725 fmuld %f26, %f6, %f2
726 mulscc %l4, %i0, %o3
727 fpadd32s %f10, %f28, %f29
728loop_57:
729 addccc %i5, %l0, %o4
730 movneg %xcc, %i6, %g7
731 or %l6, 0x176F, %o5
732 fand %f16, %f18, %f14
733 fnors %f23, %f7, %f10
734 fornot2 %f6, %f22, %f6
735 xorcc %l3, %g6, %g4
736 edge32l %g3, %i7, %i1
737 fmul8sux16 %f24, %f14, %f24
738 set 0x78, %i7
739 sta %f13, [%l7 + %i7] 0x04
740 nop
741 setx 0x178BB5B4, %l0, %l6
742 st %l6, [%l7 + 0x28]
743 ld [%l7 + 0x28], %f14
744 fsqrts %f14, %f13
745 sllx %g2, %l5, %o0
746 fmovsgu %xcc, %f29, %f20
747 fornot2s %f27, %f24, %f20
748 fmovdcs %xcc, %f29, %f9
749 fand %f8, %f4, %f16
750 xnorcc %l1, 0x0FB7, %i2
751 bge %xcc, loop_58
752 edge8l %o7, %o6, %i3
753 tcc %xcc, 0x2
754 fxnors %f16, %f26, %f6
755loop_58:
756 fcmpne32 %f12, %f26, %o2
757 xorcc %o1, %i4, %l2
758 move %xcc, %g1, %g5
759 fornot2s %f11, %f24, %f22
760 fornot1 %f24, %f2, %f28
761 tvc %icc, 0x2
762 fbg %fcc0, loop_59
763 fba %fcc1, loop_60
764 tcs %xcc, 0x1
765 tcc %icc, 0x5
766loop_59:
767 fbue %fcc3, loop_61
768loop_60:
769 addcc %i0, %l4, %i5
770 movvc %icc, %l0, %o4
771 fmovsl %xcc, %f16, %f4
772loop_61:
773 bgu,a loop_62
774 tpos %icc, 0x1
775 sdiv %o3, 0x0E11, %g7
776 movgu %xcc, %l6, %i6
777loop_62:
778 movrne %l3, %g6, %g4
779 nop
780 setx 0x62789D454353F374, %l0, %l6
781 stx %l6, [%l7 + 0x28]
782 ldd [%l7 + 0x28], %f6
783 setx 0x652A753C47BD88B7, %l1, %l5
784 stx %l5, [%l7 + 0x10]
785 ldd [%l7 + 0x10], %f12
786 fdivd %f12, %f6, %f24
787 fnand %f8, %f8, %f24
788 fpadd32 %f12, %f0, %f24
789 fmovdvs %icc, %f27, %f21
790 fbo %fcc1, loop_63
791 add %o5, %i7, %i1
792 fornot1 %f20, %f16, %f6
793 fmovspos %icc, %f17, %f1
794loop_63:
795 movrlz %g2, %g3, %l5
796 udiv %o0, 0x1E90, %l1
797 array32 %o7, %i2, %o6
798 tvs %xcc, 0x5
799 wr %g0, 0x88, %asi
800 ldda [%l7 + 0x40] %asi, %f0
801 brgez,a %o2, loop_64
802 fmuld8ulx16 %f24, %f15, %f8
803 movvc %icc, %i3, %o1
804 fmovrse %l2, %f21, %f14
805loop_64:
806 nop
807 setx loop_65, %l0, %l1
808 wrpr 0x1, %tl
809 wrpr %l1, %tpc
810 add %l1, 0x4, %l1
811 wrpr %l1, %tnpc
812 setx 0x34400001400, %l0, %l1
813 wrpr %l1, %tstate
814 wrhpr 0x4, %htstate
815 retry
816 movvs %icc, %i4, %g5
817 ldsw [%l7 + 0x3C], %g1
818 set 0x4E, %o1
819 ldsha [%l7 + %o1] 0x81, %l4
820loop_65:
821 fmovdpos %icc, %f12, %f18
822 nop
823 fitod %f0, %f12
824 fdtox %f12, %f14
825 fxtod %f14, %f20
826 edge8l %i0, %l0, %i5
827 tl %xcc, 0x2
828 subc %o3, %g7, %o4
829 movrgz %l6, 0x23E, %i6
830 xorcc %l3, 0x1FE8, %g4
831 bleu,a,pn %xcc, loop_66
832 lduh [%l7 + 0x0C], %g6
833 edge16 %o5, %i7, %i1
834 popc 0x1D22, %g2
835loop_66:
836 bshuffle %f22, %f24, %f20
837 nop
838 setx loop_67, %l0, %l1
839 jmpl %l1, %l5
840 movneg %xcc, %g3, %l1
841 fornot2 %f30, %f6, %f10
842 edge16n %o7, %o0, %i2
843loop_67:
844 nop
845 set 0x5C, %l5
846 ldsh [%l7 + %l5], %o2
847 fbuge,a %fcc0, loop_68
848 nop
849 setx 0x9917911B78E5816E, %l0, %l6
850 stx %l6, [%l7 + 0x28]
851 ldd [%l7 + 0x28], %f8
852 setx 0xFE2FD563D9F7824E, %l1, %l5
853 stx %l5, [%l7 + 0x10]
854 ldd [%l7 + 0x10], %f22
855 fmuld %f22, %f8, %f8
856 tgu %icc, 0x5
857 movge %icc, %o6, %i3
858loop_68:
859 sub %o1, 0x10E5, %l2
860 popc %g5, %g1
861 nop
862 fitos %f28, %f31
863 taddcc %l4, 0x05DD, %i0
864 sth %i4, [%l7 + 0x08]
865 andncc %l0, %o3, %i5
866 fbo,a %fcc2, loop_69
867 movrlz %o4, 0x240, %l6
868 fmovsvc %icc, %f12, %f3
869 tcc %icc, 0x0
870loop_69:
871 te %xcc, 0x3
872 sethi 0x077D, %i6
873 andn %g7, %g4, %l3
874 sdivx %o5, 0x0E27, %g6
875 ble %xcc, loop_70
876 tsubcctv %i1, %i7, %g2
877 orncc %g3, 0x0629, %l5
878 tpos %icc, 0x0
879loop_70:
880 fcmple32 %f20, %f16, %l1
881 fmovde %icc, %f29, %f24
882 xnorcc %o7, %i2, %o0
883 fors %f28, %f10, %f1
884 fmovdgu %icc, %f7, %f6
885 edge32 %o2, %i3, %o1
886 fpack16 %f28, %f7
887 srl %o6, 0x0C, %l2
888 brgz,a %g1, loop_71
889 fzeros %f0
890 fpadd32s %f12, %f28, %f5
891 tn %icc, 0x6
892loop_71:
893 fzeros %f1
894 mulx %l4, %g5, %i0
895 bneg,a loop_72
896 edge32ln %i4, %l0, %o3
897 orncc %o4, %i5, %l6
898 movne %icc, %i6, %g4
899loop_72:
900 fmovdgu %icc, %f0, %f11
901 subc %l3, 0x11E0, %g7
902 addcc %g6, %o5, %i1
903 fones %f26
904 ldstub [%l7 + 0x59], %i7
905 tleu %xcc, 0x7
906 stx %g2, [%l7 + 0x08]
907 movvs %icc, %g3, %l1
908 smulcc %l5, %i2, %o0
909 taddcc %o7, 0x0E9D, %o2
910 nop
911 setx 0x1B7B0295, %l0, %l6
912 st %l6, [%l7 + 0x28]
913 ld [%l7 + 0x28], %f5
914 setx 0x2E7137B2, %l1, %l5
915 st %l5, [%l7 + 0x10]
916 ld [%l7 + 0x10], %f22
917 fsubs %f22, %f5, %f23
918 tl %xcc, 0x3
919 nop
920 setx 0x36F7DA2E504A8EDF, %l0, %l6
921 stx %l6, [%l7 + 0x28]
922 ldx [%l7 + 0x28], %fsr
923 lduw [%l7 + 0x68], %i3
924 movg %icc, %o1, %o6
925 nop
926 fitos %f4, %f6
927 fstod %f6, %f4
928 addcc %g1, %l4, %g5
929 movg %xcc, %l2, %i4
930 stb %l0, [%l7 + 0x60]
931 ta %xcc, 0x5
932 movgu %xcc, %i0, %o3
933 alignaddr %i5, %o4, %i6
934 fbe,a %fcc3, loop_73
935 fbug %fcc1, loop_74
936 udivx %l6, 0x1BCB, %g4
937 fones %f13
938loop_73:
939 fones %f24
940loop_74:
941 xorcc %g7, 0x117E, %l3
942 smulcc %o5, %i1, %g6
943 fbne,a %fcc2, loop_75
944 srlx %i7, 0x16, %g3
945 andncc %g2, %l5, %l1
946 array32 %i2, %o0, %o2
947loop_75:
948 tl %icc, 0x3
949 fmovs %f30, %f25
950 subcc %i3, 0x1C73, %o7
951 tg %icc, 0x1
952 fxnor %f2, %f20, %f20
953 movn %xcc, %o6, %o1
954 bg loop_76
955 ldsh [%l7 + 0x2E], %l4
956 ldd [%l7 + 0x68], %g0
957 alignaddr %g5, %i4, %l2
958loop_76:
959 movgu %xcc, %i0, %o3
960 te %icc, 0x1
961 movl %icc, %l0, %i5
962 fmovrdgz %o4, %f6, %f0
963 set 0x10, %g7
964 lduwa [%l7 + %g7] 0x11, %i6
965 array16 %g4, %l6, %g7
966 fbne,a %fcc1, loop_77
967 fmovscc %xcc, %f28, %f9
968 wr %g0, 0x89, %asi
969 ldstuba [%l7 + 0x6E] %asi, %l3
970loop_77:
971 brlez %i1, loop_78
972 mulx %g6, %o5, %i7
973 fbn,a %fcc3, loop_79
974 edge16 %g2, %l5, %l1
975loop_78:
976 te %icc, 0x5
977 mulscc %g3, %i2, %o2
978loop_79:
979 fmovscs %icc, %f21, %f20
980 ld [%l7 + 0x74], %f29
981 popc 0x0F9F, %i3
982 alignaddr %o0, %o7, %o1
983 tne %icc, 0x1
984 sth %l4, [%l7 + 0x42]
985 movrgez %o6, %g5, %i4
986 movvs %icc, %l2, %i0
987 add %l7, 0x58, %l6
988 wr %g0, 0x11, %asi
989 casxa [%l6] 0x11, %o3, %g1
990 for %f12, %f14, %f30
991 ldsh [%l7 + 0x5A], %i5
992 orcc %l0, %i6, %g4
993 nop
994 setx 0x5D7C2E73, %l0, %l6
995 st %l6, [%l7 + 0x28]
996 ld [%l7 + 0x28], %f19
997 setx 0x25B549DF, %l1, %l5
998 st %l5, [%l7 + 0x10]
999 ld [%l7 + 0x10], %f25
1000 fadds %f25, %f19, %f30
1001 lduh [%l7 + 0x1A], %o4
1002 edge16l %g7, %l6, %i1
1003 edge16ln %g6, %o5, %l3
1004 set 0x60, %i1
1005 stba %g2, [%l7 + %i1] 0x27
1006 membar #Sync
1007 edge16l %i7, %l1, %l5
1008 sth %g3, [%l7 + 0x76]
1009 fmovdge %xcc, %f19, %f1
1010 andcc %o2, %i3, %o0
1011 movvs %icc, %i2, %o1
1012 movcc %xcc, %o7, %l4
1013 edge16n %o6, %i4, %l2
1014 umul %g5, 0x05DA, %i0
1015 membar 0x2B
1016 swap [%l7 + 0x0C], %o3
1017 fzero %f24
1018 add %l7, 0x24, %l6
1019 wr %g0, 0x81, %asi
1020 casa [%l6] %asi, %g1, %i5
1021 std %f24, [%l7 + 0x50]
1022 bcs,a,pt %icc, loop_80
1023 ldstub [%l7 + 0x52], %i6
1024 fnot2 %f16, %f24
1025 fpadd32 %f18, %f16, %f24
1026loop_80:
1027 fsrc1 %f2, %f8
1028 udiv %g4, 0x10C0, %o4
1029 tn %icc, 0x0
1030 fmovrdlz %l0, %f30, %f8
1031 subcc %l6, 0x0820, %g7
1032 array8 %g6, %o5, %l3
1033 movge %xcc, %g2, %i7
1034 fmovdge %icc, %f21, %f29
1035 fandnot2 %f18, %f14, %f22
1036 set 0x68, %i3
1037 sta %f18, [%l7 + %i3] 0x18
1038 mulscc %l1, 0x0175, %i1
1039 fnot2 %f24, %f14
1040 fmovrsne %g3, %f0, %f8
1041 st %f23, [%l7 + 0x0C]
1042 array32 %o2, %l5, %o0
1043 subccc %i3, 0x0837, %o1
1044 brgez,a %i2, loop_81
1045 sra %l4, %o6, %i4
1046 movle %xcc, %l2, %o7
1047 fmovdn %xcc, %f24, %f12
1048loop_81:
1049 fmovdpos %xcc, %f26, %f17
1050 fxor %f26, %f30, %f28
1051 edge32 %g5, %i0, %o3
1052 fmovdleu %icc, %f11, %f4
1053 xnor %g1, %i5, %g4
1054 subcc %i6, 0x0A2E, %o4
1055 andcc %l6, %l0, %g6
1056 fandnot2 %f4, %f20, %f28
1057 fnot2s %f4, %f10
1058 bvc loop_82
1059 sub %o5, %l3, %g2
1060 brgz,a %g7, loop_83
1061 tgu %xcc, 0x4
1062loop_82:
1063 brz %i7, loop_84
1064 fba %fcc3, loop_85
1065loop_83:
1066 movcs %xcc, %i1, %g3
1067 movpos %icc, %o2, %l5
1068loop_84:
1069 ble,pn %xcc, loop_86
1070loop_85:
1071 stbar
1072 wr %g0, 0x81, %asi
1073 swapa [%l7 + 0x08] %asi, %o0
1074loop_86:
1075 movne %icc, %i3, %o1
1076 movcs %icc, %l1, %i2
1077 array32 %o6, %i4, %l2
1078 alignaddr %l4, %o7, %i0
1079 fpack16 %f28, %f6
1080 fmovs %f8, %f0
1081 tge %xcc, 0x4
1082 fcmpne16 %f26, %f4, %g5
1083 movgu %icc, %o3, %i5
1084 fmovdgu %icc, %f20, %f1
1085 saved
1086 rdpr %cwp, %g1
1087 rdpr %cansave, %g2
1088 rdpr %canrestore, %g3
1089 rdpr %cleanwin, %g4
1090 rdpr %otherwin, %g5
1091 rdpr %wstate, %g6
1092 nop
1093 fitod %f8, %f28
1094 fdtoi %f28, %f14
1095 nop
1096 setx 0x518602C7, %l0, %l6
1097 st %l6, [%l7 + 0x28]
1098 ld [%l7 + 0x28], %f12
1099 setx 0x50DCA3B8, %l1, %l5
1100 st %l5, [%l7 + 0x10]
1101 ld [%l7 + 0x10], %f0
1102 fmuls %f0, %f12, %f30
1103 nop
1104 fitos %f1, %f19
1105 fstox %f19, %f4
1106 fxtos %f4, %f0
1107 mova %xcc, %g1, %g4
1108 umul %i6, %o4, %l6
1109 fsrc2 %f28, %f20
1110 movg %icc, %l0, %g6
1111 fblg,a %fcc3, loop_87
1112 orcc %l3, 0x12DF, %o5
1113 movrgez %g2, %i7, %g7
1114 array16 %g3, %i1, %l5
1115loop_87:
1116 movle %xcc, %o2, %i3
1117 brgez %o0, loop_88
1118 sethi 0x09DC, %l1
1119 set 0x34, %o4
1120 stwa %i2, [%l7 + %o4] 0x22
1121 membar #Sync
1122loop_88:
1123 fbul,a %fcc1, loop_89
1124 srlx %o1, %o6, %l2
1125 ldd [%l7 + 0x20], %f24
1126 set 0x14, %l4
1127 ldswa [%l7 + %l4] 0x14, %i4
1128loop_89:
1129 fbule,a %fcc3, loop_90
1130 stw %o7, [%l7 + 0x64]
1131 nop
1132 setx 0x3F61AE77C764696F, %l0, %l6
1133 stx %l6, [%l7 + 0x28]
1134 ldd [%l7 + 0x28], %f10
1135 setx 0xD657D152524B2119, %l1, %l5
1136 stx %l5, [%l7 + 0x10]
1137 ldd [%l7 + 0x10], %f22
1138 fsubd %f22, %f10, %f6
1139 smulcc %i0, %l4, %o3
1140loop_90:
1141 bcc %icc, loop_91
1142 call loop_92
1143 subcc %i5, %g1, %g5
1144 fbne %fcc1, loop_93
1145loop_91:
1146 bgu,a loop_94
1147loop_92:
1148 brz %i6, loop_95
1149 fsrc1 %f4, %f10
1150loop_93:
1151 edge32ln %g4, %l6, %l0
1152loop_94:
1153 tvs %xcc, 0x3
1154loop_95:
1155 membar 0x34
1156 stbar
1157 move %xcc, %g6, %o4
1158 alignaddrl %o5, %l3, %g2
1159 tcc %xcc, 0x2
1160 tn %xcc, 0x4
1161 bgu %icc, loop_96
1162 edge32 %g7, %i7, %g3
1163 srax %i1, 0x0B, %o2
1164 fpack16 %f10, %f26
1165loop_96:
1166 edge16ln %i3, %l5, %l1
1167 tn %icc, 0x4
1168 fmovdleu %xcc, %f21, %f12
1169 movrne %i2, %o1, %o0
1170 movl %icc, %l2, %i4
1171 fmovrdgz %o6, %f16, %f6
1172 ta %icc, 0x2
1173 fcmple32 %f4, %f8, %i0
1174 movneg %xcc, %l4, %o3
1175 fcmpgt32 %f12, %f0, %o7
1176 fnors %f14, %f0, %f15
1177 sethi 0x0804, %i5
1178 membar 0x16
1179 bg,pt %xcc, loop_97
1180 ldx [%l7 + 0x30], %g1
1181 nop
1182 set 0x1D, %i2
1183 stb %i6, [%l7 + %i2]
1184 tvc %xcc, 0x3
1185loop_97:
1186 fbule,a %fcc1, loop_98
1187 and %g5, 0x00D7, %l6
1188 taddcctv %l0, %g6, %g4
1189 movl %xcc, %o5, %o4
1190loop_98:
1191 restored
1192 rdpr %cwp, %g1
1193 rdpr %cansave, %g2
1194 rdpr %canrestore, %g3
1195 rdpr %cleanwin, %g4
1196 rdpr %otherwin, %g5
1197 rdpr %wstate, %g6
1198 tn %icc, 0x3
1199 sethi 0x0DC5, %g2
1200 fnegs %f14, %f29
1201 fcmple16 %f12, %f6, %g7
1202 ldsb [%l7 + 0x5A], %l3
1203 orn %i7, 0x16AB, %g3
1204 ldd [%l7 + 0x10], %i0
1205 array8 %o2, %i3, %l1
1206 tsubcc %i2, 0x004A, %l5
1207 tle %xcc, 0x1
1208 nop
1209 setx 0x30420FE0, %l0, %l6
1210 st %l6, [%l7 + 0x70]
1211 ld [%l7 + 0x70], %fsr
1212 mulx %o1, %o0, %l2
1213 fmovdle %xcc, %f4, %f18
1214 fmul8x16al %f16, %f28, %f10
1215 fblg %fcc1, loop_99
1216 movne %icc, %o6, %i4
1217 tge %xcc, 0x4
1218 umulcc %i0, 0x0322, %o3
1219loop_99:
1220 ld [%l7 + 0x10], %f13
1221 fmovdcs %xcc, %f14, %f5
1222 popc %o7, %i5
1223 ldx [%l7 + 0x18], %l4
1224 ba,a,pn %xcc, loop_100
1225 movg %icc, %i6, %g5
1226 stw %g1, [%l7 + 0x3C]
1227 fsrc2s %f1, %f20
1228loop_100:
1229 fmuld8ulx16 %f13, %f7, %f8
1230 tgu %icc, 0x0
1231 andn %l0, 0x0E61, %l6
1232 movl %xcc, %g4, %g6
1233 addccc %o5, %o4, %g2
1234 ldsb [%l7 + 0x1C], %l3
1235 sdiv %i7, 0x1148, %g7
1236 set 0x50, %l6
1237 prefetcha [%l7 + %l6] 0x15, 0x0
1238 addccc %o2, %i1, %i3
1239 alignaddr %i2, %l5, %o1
1240 movrgez %o0, %l1, %l2
1241 tgu %xcc, 0x1
1242 movneg %xcc, %o6, %i4
1243 fmovdgu %icc, %f3, %f27
1244 sllx %o3, 0x01, %i0
1245 wr %g0, 0x89, %asi
1246 ldda [%l7 + 0x40] %asi, %f16
1247 ldd [%l7 + 0x08], %o6
1248 tg %icc, 0x5
1249 bcs,a %icc, loop_101
1250 tgu %xcc, 0x7
1251 fandnot1s %f12, %f19, %f11
1252 nop
1253 setx loop_102, %l0, %l1
1254 wrpr 0x1, %tl
1255 wrpr %l1, %tpc
1256 add %l1, 0x4, %l1
1257 wrpr %l1, %tnpc
1258 setx 0x34400001400, %l0, %l1
1259 wrpr %l1, %tstate
1260 wrhpr 0x4, %htstate
1261 retry
1262loop_101:
1263 subc %i5, 0x142E, %l4
1264 or %i6, 0x1DEB, %g5
1265 sir 0x1BE5
1266loop_102:
1267 movl %icc, %l0, %l6
1268 fxnor %f6, %f4, %f12
1269 taddcctv %g1, %g6, %g4
1270 subccc %o4, 0x0FD7, %o5
1271 edge32n %g2, %l3, %i7
1272 umulcc %g3, %g7, %i1
1273 tl %xcc, 0x2
1274 set 0x08, %o5
1275 stxa %o2, [%l7 + %o5] 0x2b
1276 membar #Sync
1277 tcs %icc, 0x1
1278 fmul8x16 %f6, %f18, %f24
1279 edge16l %i2, %l5, %o1
1280 prefetch [%l7 + 0x10], 0x0
1281 alignaddr %i3, %o0, %l2
1282 taddcctv %o6, %i4, %l1
1283 nop
1284 setx loop_103, %l0, %l1
1285 wrpr 0x1, %tl
1286 wrpr %l1, %tpc
1287 add %l1, 0x4, %l1
1288 wrpr %l1, %tnpc
1289 setx 0x34400001400, %l0, %l1
1290 wrpr %l1, %tstate
1291 wrhpr 0x4, %htstate
1292 retry
1293 sllx %i0, %o3, %o7
1294 fmovrdlez %i5, %f28, %f18
1295 orcc %i6, %g5, %l4
1296loop_103:
1297 fpsub16 %f30, %f4, %f8
1298 movvs %xcc, %l0, %l6
1299 movgu %icc, %g6, %g1
1300 add %o4, %o5, %g4
1301 tl %icc, 0x3
1302 saved
1303 rdpr %cwp, %g1
1304 rdpr %cansave, %g2
1305 rdpr %canrestore, %g3
1306 rdpr %cleanwin, %g4
1307 rdpr %otherwin, %g5
1308 rdpr %wstate, %g6
1309 fbul,a %fcc3, loop_104
1310 orncc %l3, 0x0A74, %g2
1311 stx %i7, [%l7 + 0x78]
1312 fbul %fcc3, loop_105
1313loop_104:
1314 edge8ln %g3, %g7, %o2
1315 orn %i1, 0x0402, %l5
1316 ba,a loop_106
1317loop_105:
1318 tg %xcc, 0x7
1319 taddcctv %i2, %o1, %o0
1320 stw %l2, [%l7 + 0x1C]
1321loop_106:
1322 edge32n %i3, %o6, %i4
1323 fpadd16 %f0, %f22, %f10
1324 bn %icc, loop_107
1325 movl %xcc, %i0, %l1
1326 sra %o7, %i5, %i6
1327 srlx %g5, %l4, %o3
1328loop_107:
1329 edge16ln %l0, %g6, %l6
1330 orncc %g1, 0x01D8, %o4
1331 taddcctv %g4, 0x0CD2, %o5
1332 movvs %xcc, %g2, %l3
1333 bvs loop_108
1334 fxnor %f24, %f4, %f2
1335 wr %g0, 0x10, %asi
1336 ldswa [%l7 + 0x08] %asi, %i7
1337loop_108:
1338 nop
1339 wr %g0, 0x88, %asi
1340 ldstuba [%l7 + 0x2B] %asi, %g7
1341 movg %icc, %o2, %i1
1342 tvs %icc, 0x6
1343 srl %l5, %i2, %o1
1344 brnz,a %o0, loop_109
1345 tgu %icc, 0x6
1346 tsubcc %g3, %i3, %l2
1347 movle %xcc, %o6, %i0
1348loop_109:
1349 sir 0x0688
1350 set 0x68, %l0
1351 sta %f3, [%l7 + %l0] 0x10
1352 brnz,a %l1, loop_110
1353 nop
1354 fitod %f18, %f2
1355 bvc loop_111
1356 fbne %fcc1, loop_112
1357loop_110:
1358 subccc %i4, 0x04FA, %o7
1359 fone %f14
1360loop_111:
1361 umul %i5, %g5, %l4
1362loop_112:
1363 fmovspos %xcc, %f16, %f9
1364 fornot2 %f20, %f18, %f18
1365 tcs %icc, 0x5
1366 sllx %o3, %l0, %g6
1367 edge16 %i6, %l6, %g1
1368 taddcctv %o4, 0x047C, %o5
1369 srax %g4, 0x08, %l3
1370 set 0x50, %o6
1371 sta %f3, [%l7 + %o6] 0x81
1372 nop
1373 fitos %f8, %f23
1374 fstox %f23, %f16
1375 fxtos %f16, %f14
1376 smulcc %g2, 0x12DC, %g7
1377 wr %g0, 0x18, %asi
1378 ldda [%l7 + 0x40] %asi, %f16
1379 wr %g0, 0x88, %asi
1380 stda %f16, [%l7 + 0x40] %asi
1381 fmovrdlez %o2, %f14, %f28
1382 umulcc %i7, %i1, %l5
1383 stw %i2, [%l7 + 0x20]
1384 andcc %o0, %g3, %o1
1385 xorcc %i3, 0x0770, %l2
1386 ldsh [%l7 + 0x38], %o6
1387 nop
1388 fitod %f4, %f10
1389 fdtos %f10, %f29
1390 tn %icc, 0x5
1391 fpack32 %f2, %f20, %f12
1392 tl %icc, 0x5
1393 fsrc2 %f0, %f2
1394 set 0x28, %g4
1395 sta %f28, [%l7 + %g4] 0x88
1396 fmovscs %xcc, %f26, %f2
1397 swap [%l7 + 0x68], %l1
1398 sll %i4, %o7, %i0
1399 sir 0x04BA
1400 std %f26, [%l7 + 0x10]
1401 subc %i5, 0x1AD5, %g5
1402 array16 %o3, %l0, %g6
1403 sethi 0x07D3, %l4
1404 fpsub16s %f9, %f14, %f17
1405 fexpand %f0, %f18
1406 taddcctv %l6, 0x1D84, %i6
1407 movrlz %g1, 0x226, %o5
1408 fpadd32s %f12, %f27, %f26
1409 addcc %o4, %l3, %g2
1410 andcc %g4, %g7, %o2
1411 srax %i1, %l5, %i2
1412 fsrc1s %f14, %f25
1413 fcmple16 %f26, %f30, %i7
1414 fpsub32s %f22, %f21, %f28
1415 fmovrdgz %g3, %f24, %f26
1416 edge32n %o1, %i3, %o0
1417 sub %l2, 0x1BED, %o6
1418 brz,a %i4, loop_113
1419 fpackfix %f26, %f12
1420 orncc %l1, 0x1C92, %i0
1421 tleu %icc, 0x3
1422loop_113:
1423 and %i5, %o7, %o3
1424 edge8l %l0, %g5, %g6
1425 ldstub [%l7 + 0x4E], %l4
1426 fornot1s %f29, %f10, %f8
1427 mulx %i6, 0x0173, %l6
1428 wr %g0, 0x89, %asi
1429 sta %f7, [%l7 + 0x50] %asi
1430 movl %icc, %o5, %g1
1431 fbe,a %fcc1, loop_114
1432 edge32 %l3, %g2, %g4
1433 taddcc %o4, 0x0BF5, %o2
1434 tneg %xcc, 0x7
1435loop_114:
1436 tle %icc, 0x6
1437 fbue %fcc2, loop_115
1438 edge16 %g7, %l5, %i2
1439 fornot1 %f4, %f8, %f28
1440 addccc %i7, %g3, %i1
1441loop_115:
1442 nop
1443 set 0x1C, %g6
1444 prefetch [%l7 + %g6], 0x3
1445 popc 0x1415, %i3
1446 edge8n %o0, %o1, %o6
1447 sllx %i4, 0x08, %l1
1448 fxor %f2, %f20, %f8
1449 xorcc %l2, %i5, %i0
1450 wr %g0, 0x19, %asi
1451 lduba [%l7 + 0x42] %asi, %o3
1452 movrlez %l0, 0x28E, %g5
1453 fmovsle %xcc, %f10, %f12
1454 set 0x70, %i4
1455 ldxa [%l7 + %i4] 0x89, %o7
1456 xorcc %g6, %i6, %l4
1457 tgu %icc, 0x5
1458 fbne %fcc1, loop_116
1459 membar 0x40
1460 array32 %o5, %l6, %g1
1461 fmovsvs %xcc, %f15, %f23
1462loop_116:
1463 nop
1464 setx loop_117, %l0, %l1
1465 wrpr 0x1, %tl
1466 wrpr %l1, %tpc
1467 add %l1, 0x4, %l1
1468 wrpr %l1, %tnpc
1469 setx 0x34400001400, %l0, %l1
1470 wrpr %l1, %tstate
1471 wrhpr 0x4, %htstate
1472 retry
1473 edge32ln %l3, %g2, %g4
1474 popc %o2, %g7
1475 fmul8x16 %f15, %f20, %f8
1476loop_117:
1477 nop
1478 fitod %f2, %f24
1479 fdtos %f24, %f1
1480 ta %icc, 0x4
1481 bge,a,pt %xcc, loop_118
1482 movpos %xcc, %o4, %l5
1483 wr %g0, 0x80, %asi
1484 lduba [%l7 + 0x46] %asi, %i7
1485loop_118:
1486 fsrc1 %f4, %f6
1487 edge16ln %g3, %i2, %i3
1488 subc %o0, 0x0AC7, %i1
1489 edge8ln %o1, %o6, %i4
1490 movneg %icc, %l2, %l1
1491 bvc,pt %xcc, loop_119
1492 tn %icc, 0x2
1493 movvc %xcc, %i5, %o3
1494 array32 %l0, %g5, %o7
1495loop_119:
1496 andn %i0, %g6, %i6
1497 fblg,a %fcc1, loop_120
1498 subcc %l4, %l6, %o5
1499 std %f26, [%l7 + 0x18]
1500 tleu %icc, 0x1
1501loop_120:
1502 srlx %l3, 0x17, %g1
1503 fpsub32s %f1, %f27, %f10
1504 fmovdl %icc, %f23, %f21
1505 sub %g4, 0x0F32, %o2
1506 edge8ln %g7, %o4, %g2
1507 tgu %icc, 0x3
1508 flush %l7 + 0x30
1509 sra %l5, %i7, %i2
1510 fmul8sux16 %f24, %f6, %f18
1511 orn %g3, 0x0C4E, %o0
1512 movpos %xcc, %i1, %i3
1513 edge16ln %o1, %i4, %l2
1514 fornot2s %f11, %f6, %f4
1515 move %icc, %o6, %i5
1516 fmovdle %xcc, %f25, %f24
1517 edge16ln %l1, %o3, %g5
1518 edge16l %l0, %o7, %i0
1519 edge32n %i6, %g6, %l6
1520 movn %icc, %l4, %l3
1521 fmovdne %icc, %f27, %f5
1522 set 0x50, %i5
1523 ldda [%l7 + %i5] 0x2e, %o4
1524 bneg,pt %xcc, loop_121
1525 mulx %g1, %o2, %g7
1526 movrlez %g4, %g2, %l5
1527 xnor %o4, 0x07AD, %i7
1528loop_121:
1529 flush %l7 + 0x54
1530 fands %f16, %f1, %f0
1531 popc %g3, %o0
1532 fxnors %f12, %f25, %f1
1533 array16 %i1, %i2, %o1
1534 movrne %i3, 0x2AD, %l2
1535 taddcctv %i4, %i5, %o6
1536 pdist %f0, %f26, %f22
1537 nop
1538 setx loop_122, %l0, %l1
1539 wrpr 0x1, %tl
1540 wrpr %l1, %tpc
1541 add %l1, 0x4, %l1
1542 wrpr %l1, %tnpc
1543 setx 0x34400001400, %l0, %l1
1544 wrpr %l1, %tstate
1545 wrhpr 0x4, %htstate
1546 retry
1547 bge,a loop_123
1548 edge32ln %o3, %g5, %l0
1549 movcc %xcc, %l1, %o7
1550loop_122:
1551 fbg %fcc1, loop_124
1552loop_123:
1553 nop
1554 set 0x3C, %g3
1555 stb %i0, [%l7 + %g3]
1556 add %l7, 0x58, %l6
1557 wr %g0, 0x80, %asi
1558 casa [%l6] 0x80, %i6, %g6
1559loop_124:
1560 bneg,a loop_125
1561 xor %l6, 0x1D8D, %l4
1562 fmovsne %icc, %f24, %f22
1563 sll %l3, 0x0F, %o5
1564loop_125:
1565 movrlez %g1, %g7, %g4
1566 fexpand %f15, %f4
1567 nop
1568 fitos %f11, %f6
1569 fstod %f6, %f20
1570 sir 0x1112
1571 movrgz %o2, %g2, %l5
1572 movrlez %i7, 0x29F, %o4
1573 sll %g3, 0x0A, %o0
1574 udiv %i2, 0x1C26, %i1
1575 sethi 0x10A0, %o1
1576 edge8l %i3, %l2, %i4
1577 sdiv %i5, 0x0382, %o3
1578 nop
1579 fitos %f10, %f19
1580 fble %fcc1, loop_126
1581 orncc %o6, 0x0D15, %l0
1582 xorcc %l1, 0x1A57, %g5
1583 bcs,a loop_127
1584loop_126:
1585 srax %i0, %i6, %g6
1586 brz %l6, loop_128
1587 array8 %o7, %l4, %o5
1588loop_127:
1589 edge8l %g1, %g7, %g4
1590 sethi 0x15A8, %o2
1591loop_128:
1592 smul %g2, 0x0238, %l3
1593 alignaddr %l5, %i7, %g3
1594 movge %xcc, %o0, %o4
1595 subccc %i2, %i1, %i3
1596 add %l7, 0x18, %l6
1597 wr %g0, 0x11, %asi
1598 casxa [%l6] 0x11, %o1, %i4
1599 umul %l2, %i5, %o3
1600 fpsub16s %f14, %f3, %f14
1601 tneg %icc, 0x6
1602 movleu %icc, %l0, %l1
1603 fmovrdgez %o6, %f4, %f4
1604 mova %icc, %i0, %i6
1605 movge %xcc, %g6, %l6
1606 umul %o7, 0x1C1A, %g5
1607 wr %g0, 0xe2, %asi
1608 stwa %o5, [%l7 + 0x28] %asi
1609 membar #Sync
1610 ldsb [%l7 + 0x34], %g1
1611 bcc,a %xcc, loop_129
1612 edge32 %g7, %l4, %o2
1613 tpos %icc, 0x0
1614 ldstub [%l7 + 0x4B], %g2
1615loop_129:
1616 saved
1617 rdpr %cwp, %g1
1618 rdpr %cansave, %g2
1619 rdpr %canrestore, %g3
1620 rdpr %cleanwin, %g4
1621 rdpr %otherwin, %g5
1622 rdpr %wstate, %g6
1623 smulcc %l3, 0x13F9, %g4
1624 ldsb [%l7 + 0x26], %i7
1625 tsubcctv %l5, %o0, %g3
1626 bneg,a,pt %icc, loop_130
1627 fornot2 %f6, %f16, %f16
1628 wr %g0, 0x24, %asi
1629 ldda [%l7 + 0x30] %asi, %i2
1630loop_130:
1631 fsrc1 %f28, %f10
1632 sdivx %i1, 0x11F6, %o4
1633 movrlez %i3, 0x3FC, %o1
1634 fmovdle %icc, %f29, %f6
1635 edge16 %l2, %i4, %o3
1636 tsubcc %l0, %l1, %i5
1637 xor %o6, 0x098A, %i6
1638 fnot1s %f10, %f0
1639 movrne %i0, %g6, %o7
1640 udivcc %g5, 0x1C17, %o5
1641 fmovde %icc, %f17, %f6
1642 te %xcc, 0x4
1643 subccc %g1, %g7, %l4
1644 subc %l6, 0x06FB, %o2
1645 addccc %l3, %g4, %i7
1646 fpack16 %f22, %f8
1647 edge8n %g2, %l5, %g3
1648 edge8n %o0, %i1, %i2
1649 smul %i3, %o1, %o4
1650 tg %xcc, 0x4
1651 add %l2, 0x111B, %i4
1652 tcc %icc, 0x7
1653 movl %icc, %l0, %o3
1654 andcc %l1, 0x0D03, %i5
1655 movrlez %i6, 0x202, %i0
1656 subcc %o6, %o7, %g5
1657 fbe %fcc0, loop_131
1658 mulx %o5, %g6, %g1
1659 fmovse %xcc, %f30, %f9
1660 bleu,pn %icc, loop_132
1661loop_131:
1662 nop
1663 fitos %f1, %f5
1664 fstox %f5, %f4
1665 fxtos %f4, %f15
1666 nop
1667 fitos %f2, %f21
1668 fstox %f21, %f18
1669 fxtos %f18, %f17
1670 fornot1 %f28, %f12, %f18
1671loop_132:
1672 call loop_133
1673 tneg %xcc, 0x0
1674 edge16l %g7, %l6, %l4
1675 xnorcc %o2, %g4, %i7
1676loop_133:
1677 edge16 %g2, %l5, %l3
1678 sdivx %o0, 0x170E, %i1
1679 and %i2, 0x0023, %i3
1680 fzero %f20
1681 fmovdg %xcc, %f26, %f5
1682 swap [%l7 + 0x20], %o1
1683 tvc %xcc, 0x2
1684 srlx %o4, %l2, %i4
1685 fmovdn %xcc, %f19, %f12
1686 wr %g0, 0x80, %asi
1687 swapa [%l7 + 0x68] %asi, %g3
1688 fmovrdgez %l0, %f14, %f14
1689 bpos,a,pn %xcc, loop_134
1690 taddcc %l1, 0x15B7, %i5
1691 brgz,a %o3, loop_135
1692 bn,pn %icc, loop_136
1693loop_134:
1694 fnot2s %f21, %f16
1695 bge,pn %icc, loop_137
1696loop_135:
1697 sub %i0, %i6, %o7
1698loop_136:
1699 udivx %o6, 0x02C2, %g5
1700 popc %o5, %g6
1701loop_137:
1702 te %xcc, 0x2
1703 bn,pt %icc, loop_138
1704 tg %xcc, 0x2
1705 movleu %icc, %g7, %l6
1706 movrne %l4, 0x369, %g1
1707loop_138:
1708 smulcc %o2, 0x16E9, %i7
1709 smul %g4, 0x0911, %g2
1710 bvs,a loop_139
1711 srax %l3, 0x0A, %l5
1712 edge16ln %i1, %i2, %o0
1713 movrlez %o1, %i3, %l2
1714loop_139:
1715 edge32ln %o4, %g3, %i4
1716 movrgz %l1, %l0, %o3
1717 addcc %i0, %i5, %o7
1718 fnands %f24, %f23, %f11
1719 movl %icc, %i6, %g5
1720 tpos %xcc, 0x1
1721 fmovrsne %o5, %f19, %f28
1722 fmovdneg %xcc, %f31, %f24
1723 set 0x4A, %i0
1724 stba %o6, [%l7 + %i0] 0x0c
1725 brnz %g7, loop_140
1726 fnegd %f18, %f12
1727 tle %icc, 0x7
1728 set 0x70, %i6
1729 sta %f0, [%l7 + %i6] 0x18
1730loop_140:
1731 movrne %l6, 0x125, %l4
1732 tgu %xcc, 0x3
1733 lduh [%l7 + 0x32], %g1
1734 fmovscs %icc, %f16, %f3
1735 wr %g0, 0x0c, %asi
1736 lduha [%l7 + 0x5C] %asi, %g6
1737 movne %icc, %o2, %i7
1738 wr %g0, 0x2e, %asi
1739 ldda [%l7 + 0x50] %asi, %g2
1740 be,a loop_141
1741 tle %icc, 0x4
1742 edge32 %l3, %l5, %g4
1743 wr %g0, 0x04, %asi
1744 ldswa [%l7 + 0x70] %asi, %i2
1745loop_141:
1746 udivx %o0, 0x1DF1, %i1
1747 nop
1748 setx 0x58A3FA5D1095F299, %l0, %l6
1749 stx %l6, [%l7 + 0x28]
1750 ldd [%l7 + 0x28], %f26
1751 fsqrtd %f26, %f6
1752 edge8n %o1, %i3, %l2
1753 fmovrdgz %o4, %f4, %f0
1754 mulx %i4, 0x14DC, %g3
1755 andn %l0, 0x1A63, %o3
1756 edge32n %l1, %i0, %i5
1757 tsubcctv %i6, %o7, %g5
1758 sra %o6, 0x06, %o5
1759 tneg %xcc, 0x6
1760 mulx %g7, 0x0AF6, %l4
1761 xnorcc %g1, 0x0F02, %l6
1762 nop
1763 fitos %f5, %f9
1764 tg %icc, 0x7
1765 ldub [%l7 + 0x47], %g6
1766 fcmple16 %f12, %f20, %o2
1767 fpadd16 %f4, %f0, %f8
1768 fmovdl %icc, %f9, %f28
1769 fbu,a %fcc2, loop_142
1770 sll %g2, 0x1F, %l3
1771 array32 %l5, %g4, %i7
1772 fmovscc %icc, %f5, %f14
1773loop_142:
1774 fmovspos %xcc, %f7, %f11
1775 wr %g0, 0x10, %asi
1776 sta %f20, [%l7 + 0x64] %asi
1777 popc %i2, %o0
1778 movrgez %o1, %i3, %l2
1779 set 0x34, %l3
1780 swapa [%l7 + %l3] 0x89, %i1
1781 nop
1782 setx 0x8049DB31, %l0, %l6
1783 st %l6, [%l7 + 0x7C]
1784 ld [%l7 + 0x7C], %fsr
1785 smul %i4, %g3, %o4
1786 move %xcc, %o3, %l1
1787 fmovdvs %icc, %f3, %f0
1788 restored
1789 rdpr %cwp, %g1
1790 rdpr %cansave, %g2
1791 rdpr %canrestore, %g3
1792 rdpr %cleanwin, %g4
1793 rdpr %otherwin, %g5
1794 rdpr %wstate, %g6
1795 subc %i0, %i5, %i6
1796 movle %xcc, %o7, %l0
1797 lduh [%l7 + 0x76], %o6
1798 movpos %xcc, %g5, %o5
1799 ldub [%l7 + 0x63], %g7
1800 fand %f14, %f10, %f4
1801 and %l4, 0x0187, %l6
1802 movge %xcc, %g1, %g6
1803 mulscc %o2, %l3, %l5
1804 movne %icc, %g2, %g4
1805 bleu,a %icc, loop_143
1806 umul %i7, %o0, %o1
1807 be,a,pt %xcc, loop_144
1808 movneg %xcc, %i2, %l2
1809loop_143:
1810 sub %i3, 0x1658, %i4
1811 movvs %xcc, %i1, %o4
1812loop_144:
1813 tsubcctv %o3, 0x13F9, %l1
1814 tle %icc, 0x7
1815 ldd [%l7 + 0x28], %f2
1816 fornot1 %f22, %f26, %f22
1817 taddcc %i0, %i5, %i6
1818 tle %icc, 0x4
1819 andn %g3, %l0, %o6
1820 edge8 %g5, %o5, %o7
1821 add %l4, %g7, %l6
1822 ta %icc, 0x2
1823 tcs %xcc, 0x1
1824 fba,a %fcc1, loop_145
1825 fmovscs %xcc, %f14, %f24
1826 movrlez %g6, %g1, %l3
1827 or %l5, 0x0ED9, %o2
1828loop_145:
1829 tvc %xcc, 0x0
1830 movl %icc, %g4, %g2
1831 taddcc %i7, 0x01B7, %o1
1832 alignaddr %o0, %i2, %l2
1833 tcc %icc, 0x6
1834 xnorcc %i3, %i4, %i1
1835 nop
1836 fitos %f0, %f25
1837 fstoi %f25, %f17
1838 ldub [%l7 + 0x53], %o3
1839 movre %o4, 0x1C4, %i0
1840 saved
1841 rdpr %cwp, %g1
1842 rdpr %cansave, %g2
1843 rdpr %canrestore, %g3
1844 rdpr %cleanwin, %g4
1845 rdpr %otherwin, %g5
1846 rdpr %wstate, %g6
1847 fxnors %f18, %f3, %f6
1848 fmovdvc %icc, %f8, %f12
1849 movg %icc, %l1, %i5
1850 fmul8ulx16 %f4, %f18, %f26
1851 be %xcc, loop_146
1852 movle %xcc, %i6, %g3
1853 ldd [%l7 + 0x70], %f18
1854 tvc %icc, 0x1
1855loop_146:
1856 fmovrslz %l0, %f10, %f24
1857 fornot2s %f2, %f21, %f17
1858 brgz,a %o6, loop_147
1859 ldsh [%l7 + 0x56], %g5
1860 fsrc1s %f21, %f0
1861 tg %xcc, 0x6
1862loop_147:
1863 fmovrdne %o5, %f6, %f0
1864 andncc %l4, %o7, %l6
1865 tsubcctv %g6, %g7, %l3
1866 membar 0x2A
1867 fpsub16 %f30, %f12, %f14
1868 tcs %xcc, 0x3
1869 fandnot1s %f24, %f30, %f16
1870 bcc,a loop_148
1871 tle %xcc, 0x0
1872 bpos,pn %icc, loop_149
1873 fmovda %icc, %f13, %f29
1874loop_148:
1875 fones %f10
1876 fmul8x16al %f16, %f23, %f8
1877loop_149:
1878 nop
1879 setx loop_150, %l0, %l1
1880 jmpl %l1, %g1
1881 movle %icc, %l5, %g4
1882 nop
1883 setx 0xB253A126, %l0, %l6
1884 st %l6, [%l7 + 0x28]
1885 ld [%l7 + 0x28], %f6
1886 fsqrts %f6, %f10
1887 set 0x08, %g1
1888 ldswa [%l7 + %g1] 0x0c, %o2
1889loop_150:
1890 movrlz %g2, 0x035, %o1
1891 sir 0x123F
1892 ldstub [%l7 + 0x4A], %i7
1893 fmuld8sux16 %f9, %f20, %f16
1894 fmovsl %icc, %f1, %f6
1895 tcc %xcc, 0x4
1896 membar #Sync
1897 set 0x40, %g5
1898 ldda [%l7 + %g5] 0xf0, %f16
1899 fnors %f5, %f24, %f9
1900 wr %g0, 0x0c, %asi
1901 swapa [%l7 + 0x44] %asi, %o0
1902 edge8l %l2, %i3, %i4
1903 ldsb [%l7 + 0x30], %i1
1904 array16 %o3, %o4, %i2
1905 fbe %fcc2, loop_151
1906 sra %l1, 0x17, %i0
1907 be,a %icc, loop_152
1908 mova %xcc, %i6, %g3
1909loop_151:
1910 andn %l0, 0x1203, %i5
1911 fornot1s %f0, %f2, %f11
1912loop_152:
1913 nop
1914 set 0x78, %l1
1915 prefetcha [%l7 + %l1] 0x14, 0x1
1916 set 0x48, %o7
1917 stxa %o5, [%l7 + %o7] 0x27
1918 membar #Sync
1919 fbn %fcc1, loop_153
1920 subccc %l4, 0x064C, %g5
1921 movg %xcc, %o7, %l6
1922 wr %g0, 0x04, %asi
1923 ldsha [%l7 + 0x64] %asi, %g7
1924loop_153:
1925 ta %icc, 0x6
1926 smul %g6, 0x0014, %l3
1927 set 0x70, %o0
1928 ldxa [%l7 + %o0] 0x88, %g1
1929 lduw [%l7 + 0x70], %g4
1930 brgez %l5, loop_154
1931 fabss %f10, %f8
1932 fblg %fcc3, loop_155
1933 orcc %o2, 0x196B, %g2
1934loop_154:
1935 fsrc2 %f30, %f26
1936 fornot2s %f20, %f7, %f15
1937loop_155:
1938 subccc %o1, %i7, %l2
1939 xor %o0, %i4, %i1
1940 fandnot2 %f18, %f10, %f12
1941 bg,pn %icc, loop_156
1942 tneg %icc, 0x4
1943 nop
1944 set 0x4E, %l2
1945 lduh [%l7 + %l2], %o3
1946 edge16n %o4, %i2, %i3
1947loop_156:
1948 fbe %fcc0, loop_157
1949 andn %i0, 0x0C11, %i6
1950 wr %g0, 0x11, %asi
1951 stba %g3, [%l7 + 0x32] %asi
1952loop_157:
1953 bpos,pt %xcc, loop_158
1954 fpack16 %f12, %f4
1955 tsubcctv %l1, %l0, %i5
1956 edge32 %o5, %l4, %o6
1957loop_158:
1958 udivx %g5, 0x03DA, %o7
1959 faligndata %f22, %f8, %f26
1960 wr %g0, 0x0c, %asi
1961 swapa [%l7 + 0x1C] %asi, %g7
1962 edge32 %l6, %g6, %l3
1963 bvc,a,pt %icc, loop_159
1964 nop
1965 fitod %f26, %f28
1966 sethi 0x032D, %g4
1967 tl %xcc, 0x5
1968loop_159:
1969 tne %icc, 0x4
1970 movge %xcc, %g1, %o2
1971 membar 0x27
1972 fmovscs %xcc, %f19, %f1
1973 tneg %icc, 0x3
1974 popc %g2, %o1
1975 movg %xcc, %l5, %i7
1976 brnz %o0, loop_160
1977 movrne %l2, %i1, %o3
1978 fbne %fcc1, loop_161
1979 fmovrsgez %o4, %f20, %f7
1980loop_160:
1981 sdivcc %i4, 0x1CA1, %i3
1982 bpos,a,pt %icc, loop_162
1983loop_161:
1984 movvc %xcc, %i2, %i0
1985 wr %g0, 0x04, %asi
1986 ldsba [%l7 + 0x52] %asi, %i6
1987loop_162:
1988 tge %xcc, 0x6
1989 fmovdcs %xcc, %f31, %f11
1990 stw %l1, [%l7 + 0x24]
1991 bcs,pt %xcc, loop_163
1992 tneg %xcc, 0x4
1993 fbn %fcc0, loop_164
1994 fbge %fcc3, loop_165
1995loop_163:
1996 fbuge,a %fcc0, loop_166
1997 tneg %xcc, 0x5
1998loop_164:
1999 edge8n %g3, %l0, %i5
2000loop_165:
2001 tgu %xcc, 0x1
2002loop_166:
2003 srlx %o5, 0x10, %l4
2004 wr %g0, 0x88, %asi
2005 prefetcha [%l7 + 0x40] %asi, 0x0
2006 srlx %o7, %g7, %l6
2007 tneg %icc, 0x0
2008 brnz,a %g6, loop_167
2009 bcc loop_168
2010 tsubcctv %g5, %l3, %g1
2011 set 0x32, %g2
2012 stba %o2, [%l7 + %g2] 0x11
2013loop_167:
2014 fand %f4, %f24, %f28
2015loop_168:
2016 sll %g4, %o1, %l5
2017 tge %icc, 0x1
2018 smul %i7, %g2, %o0
2019 xor %i1, %l2, %o4
2020 xnor %o3, %i4, %i2
2021 tne %icc, 0x5
2022 orncc %i3, %i0, %l1
2023 fpsub32s %f29, %f24, %f9
2024 edge16 %i6, %g3, %i5
2025 srl %l0, %l4, %o6
2026 sir 0x0EAA
2027 brlez,a %o7, loop_169
2028 fmovsvc %xcc, %f27, %f12
2029 addc %g7, %o5, %l6
2030 stbar
2031loop_169:
2032 movn %xcc, %g5, %g6
2033 andncc %g1, %l3, %g4
2034 set 0x4C, %o3
2035 ldswa [%l7 + %o3] 0x19, %o1
2036 edge8 %o2, %i7, %g2
2037 edge8n %o0, %i1, %l2
2038 bl loop_170
2039 sethi 0x030E, %o4
2040 array32 %l5, %o3, %i2
2041 nop
2042 fitod %f11, %f30
2043loop_170:
2044 nop
2045 set 0x2A, %i7
2046 lduh [%l7 + %i7], %i3
2047 addcc %i4, %l1, %i6
2048 sra %i0, %i5, %g3
2049 fmovdne %icc, %f14, %f21
2050 move %icc, %l4, %o6
2051 edge32n %o7, %l0, %o5
2052 fmovsl %icc, %f8, %f11
2053 srlx %g7, 0x03, %g5
2054 xor %l6, 0x098A, %g6
2055 orn %l3, %g1, %g4
2056 udiv %o1, 0x1AD0, %o2
2057 fmovscc %xcc, %f21, %f12
2058 set 0x30, %o1
2059 ldda [%l7 + %o1] 0x89, %i6
2060 ldsw [%l7 + 0x58], %g2
2061 fxnor %f24, %f0, %f22
2062 movrlez %i1, %o0, %o4
2063 alignaddrl %l5, %l2, %o3
2064 andcc %i2, %i3, %l1
2065 tcc %xcc, 0x5
2066 movne %xcc, %i6, %i0
2067 fmovsleu %xcc, %f6, %f28
2068 movl %xcc, %i4, %i5
2069 taddcctv %l4, 0x127F, %o6
2070 sdiv %o7, 0x1AB1, %l0
2071 popc %g3, %o5
2072 edge8l %g7, %g5, %l6
2073 or %g6, %g1, %l3
2074 ba %icc, loop_171
2075 fmovsgu %xcc, %f7, %f0
2076 fbo,a %fcc3, loop_172
2077 movpos %icc, %o1, %o2
2078loop_171:
2079 tsubcc %g4, %g2, %i1
2080 tg %xcc, 0x0
2081loop_172:
2082 sra %i7, 0x0D, %o0
2083 movrne %l5, %o4, %o3
2084 tneg %icc, 0x7
2085 fcmpne32 %f18, %f22, %i2
2086 edge8l %l2, %l1, %i6
2087 edge16l %i0, %i4, %i3
2088 movrgz %i5, 0x213, %l4
2089 fornot1 %f18, %f6, %f8
2090 sir 0x01EB
2091 udivcc %o6, 0x1C61, %l0
2092 nop
2093 fitos %f6, %f9
2094 fstox %f9, %f24
2095 sth %o7, [%l7 + 0x54]
2096 fmul8sux16 %f2, %f28, %f16
2097 mulx %o5, 0x0F86, %g7
2098 add %l7, 0x08, %l6
2099 wr %g0, 0x18, %asi
2100 lda [%l6] %asi, %g3
2101 casa [%l6] 0x18, %g3, %l6
2102 smulcc %g5, %g6, %g1
2103 fnor %f20, %f22, %f28
2104 movleu %xcc, %l3, %o2
2105 nop
2106 setx 0x9040C640, %l0, %l6
2107 st %l6, [%l7 + 0x30]
2108 ld [%l7 + 0x30], %fsr
2109 te %xcc, 0x4
2110 edge16n %o1, %g4, %g2
2111 movneg %icc, %i1, %o0
2112 udiv %i7, 0x09A5, %l5
2113 ldub [%l7 + 0x41], %o4
2114 fmovspos %icc, %f16, %f11
2115 nop
2116 setx loop_173, %l0, %l1
2117 wrpr 0x1, %tl
2118 wrpr %l1, %tpc
2119 add %l1, 0x4, %l1
2120 wrpr %l1, %tnpc
2121 setx 0x34400001400, %l0, %l1
2122 wrpr %l1, %tstate
2123 wrhpr 0x4, %htstate
2124 retry
2125 sir 0x17AD
2126 fbue,a %fcc0, loop_174
2127 xnorcc %o3, 0x1455, %l2
2128loop_173:
2129 tneg %xcc, 0x7
2130 fbu,a %fcc0, loop_175
2131loop_174:
2132 movrgz %l1, %i2, %i0
2133 edge16n %i4, %i3, %i6
2134 wr %g0, 0x19, %asi
2135 ldstuba [%l7 + 0x64] %asi, %i5
2136loop_175:
2137 movrlez %l4, %l0, %o7
2138 bgu,pn %icc, loop_176
2139 swap [%l7 + 0x68], %o5
2140 fbn,a %fcc2, loop_177
2141 te %xcc, 0x0
2142loop_176:
2143 movrne %g7, 0x2A5, %o6
2144 nop
2145 fitod %f4, %f0
2146 fdtos %f0, %f14
2147loop_177:
2148 fbo,a %fcc2, loop_178
2149 fxnor %f18, %f26, %f22
2150 fsrc2s %f28, %f26
2151 movcs %xcc, %l6, %g5
2152loop_178:
2153 movn %icc, %g3, %g1
2154 fmovdne %icc, %f26, %f24
2155 add %l3, %g6, %o1
2156 brnz,a %o2, loop_179
2157 fmovsne %icc, %f30, %f2
2158 andn %g4, %i1, %o0
2159 tne %icc, 0x1
2160loop_179:
2161 nop
2162 setx 0x88389E28B60A8B01, %l0, %l6
2163 stx %l6, [%l7 + 0x28]
2164 ldd [%l7 + 0x28], %f28
2165 setx 0xF3C0B784296292AC, %l1, %l5
2166 stx %l5, [%l7 + 0x10]
2167 ldd [%l7 + 0x10], %f18
2168 fmuld %f18, %f28, %f18
2169 fblg,a %fcc3, loop_180
2170 fxor %f20, %f28, %f26
2171 ldx [%l7 + 0x78], %g2
2172 tne %xcc, 0x7
2173loop_180:
2174 edge8 %i7, %l5, %o4
2175 udiv %l2, 0x0107, %o3
2176 saved
2177 rdpr %cwp, %g1
2178 rdpr %cansave, %g2
2179 rdpr %canrestore, %g3
2180 rdpr %cleanwin, %g4
2181 rdpr %otherwin, %g5
2182 rdpr %wstate, %g6
2183 sir 0x0460
2184 bneg,a,pt %xcc, loop_181
2185 saved
2186 rdpr %cwp, %g1
2187 rdpr %cansave, %g2
2188 rdpr %canrestore, %g3
2189 rdpr %cleanwin, %g4
2190 rdpr %otherwin, %g5
2191 rdpr %wstate, %g6
2192 set 0x10, %l5
2193 ldda [%l7 + %l5] 0x14, %l0
2194loop_181:
2195 umul %i2, %i0, %i4
2196 taddcctv %i3, %i5, %l4
2197 tsubcctv %i6, 0x0A7C, %o7
2198 tvs %icc, 0x7
2199 wr %g0, 0x19, %asi
2200 ldsha [%l7 + 0x5C] %asi, %l0
2201 tle %icc, 0x3
2202 edge32n %o5, %o6, %l6
2203 movge %xcc, %g5, %g7
2204 bcs,a loop_182
2205 bn,a loop_183
2206 array16 %g3, %l3, %g1
2207 fpsub32 %f26, %f24, %f6
2208loop_182:
2209 nop
2210 wr %g0, 0x11, %asi
2211 ldxa [%l7 + 0x68] %asi, %o1
2212loop_183:
2213 umul %g6, %o2, %i1
2214 brlez %g4, loop_184
2215 add %g2, 0x0E3E, %o0
2216 edge8ln %l5, %o4, %i7
2217 sub %l2, 0x06C9, %l1
2218loop_184:
2219 fbue %fcc3, loop_185
2220 fmovrdne %i2, %f20, %f22
2221 srlx %i0, 0x18, %i4
2222 mova %xcc, %o3, %i5
2223loop_185:
2224 nop
2225 setx loop_186, %l0, %l1
2226 jmpl %l1, %i3
2227 srl %i6, 0x0F, %l4
2228 ldd [%l7 + 0x68], %l0
2229 set 0x08, %o2
2230 lda [%l7 + %o2] 0x19, %f23
2231loop_186:
2232 bleu,a %xcc, loop_187
2233 edge8ln %o7, %o5, %l6
2234 fands %f24, %f7, %f22
2235 set 0x48, %g7
2236 stxa %o6, [%l7 + %g7] 0x18
2237loop_187:
2238 movrgz %g5, %g7, %g3
2239 nop
2240 setx loop_188, %l0, %l1
2241 wrpr 0x1, %tl
2242 wrpr %l1, %tnpc
2243 setx 0x34400001400, %l0, %l1
2244 wrpr %l1, %tstate
2245 wrhpr 0x4, %htstate
2246 done
2247 umul %l3, 0x1F4B, %g1
2248 udivx %g6, 0x1583, %o2
2249 fbl %fcc0, loop_189
2250loop_188:
2251 fmovscs %xcc, %f25, %f6
2252 xorcc %i1, %o1, %g2
2253 fsrc1s %f11, %f0
2254loop_189:
2255 nop
2256 membar #Sync
2257 set 0x40, %i3
2258 ldda [%l7 + %i3] 0xf1, %f16
2259 sdivcc %g4, 0x1CB4, %o0
2260 sra %o4, 0x02, %l5
2261 tleu %icc, 0x6
2262 fbue,a %fcc0, loop_190
2263 movle %xcc, %i7, %l1
2264 fxnors %f22, %f23, %f28
2265 add %l7, 0x58, %l6
2266 wr %g0, 0x10, %asi
2267 lda [%l6] %asi, %i2
2268 casa [%l6] 0x10, %i2, %l2
2269loop_190:
2270 alignaddr %i4, %i0, %i5
2271 brgez,a %i3, loop_191
2272 mova %xcc, %i6, %l4
2273 bn loop_192
2274 fcmpne16 %f28, %f28, %l0
2275loop_191:
2276 umul %o7, %o5, %o3
2277 fba %fcc1, loop_193
2278loop_192:
2279 tneg %xcc, 0x5
2280 andcc %o6, %l6, %g5
2281 tg %icc, 0x3
2282loop_193:
2283 ld [%l7 + 0x60], %f3
2284 movgu %xcc, %g7, %g3
2285 ldsb [%l7 + 0x45], %g1
2286 fba %fcc2, loop_194
2287 andcc %g6, 0x1D99, %o2
2288 bvs,a,pn %xcc, loop_195
2289 sdivcc %i1, 0x064F, %l3
2290loop_194:
2291 nop
2292 setx 0x3BDF89E3, %l0, %l6
2293 st %l6, [%l7 + 0x28]
2294 ld [%l7 + 0x28], %f16
2295 setx 0xEBD0FBA7, %l1, %l5
2296 st %l5, [%l7 + 0x10]
2297 ld [%l7 + 0x10], %f21
2298 fsubs %f21, %f16, %f3
2299 fnot2s %f27, %f16
2300loop_195:
2301 addccc %g2, 0x1CEC, %o1
2302 movrlz %g4, 0x28B, %o0
2303 fblg,a %fcc0, loop_196
2304 move %icc, %o4, %l5
2305 sdivcc %i7, 0x0122, %l1
2306 sdivcc %i2, 0x0C1E, %l2
2307loop_196:
2308 bg,pn %icc, loop_197
2309 nop
2310 setx 0x29D4AD10, %l0, %l6
2311 st %l6, [%l7 + 0x28]
2312 ld [%l7 + 0x28], %f5
2313 fsqrts %f5, %f9
2314 movrne %i4, %i5, %i3
2315 addc %i0, %i6, %l0
2316loop_197:
2317 array32 %o7, %l4, %o5
2318 and %o6, %o3, %g5
2319 fpack16 %f8, %f25
2320 sdiv %g7, 0x053A, %g3
2321 fmuld8ulx16 %f26, %f22, %f6
2322 orncc %g1, %g6, %l6
2323 umulcc %o2, %l3, %g2
2324 popc %o1, %i1
2325 tneg %xcc, 0x7
2326 movrgez %g4, 0x1AF, %o4
2327 edge32ln %o0, %i7, %l1
2328 tge %icc, 0x4
2329 tn %xcc, 0x1
2330 flush %l7 + 0x5C
2331 move %xcc, %l5, %l2
2332 fbne,a %fcc0, loop_198
2333 sra %i4, %i5, %i2
2334 tn %icc, 0x4
2335 nop
2336 fitos %f4, %f25
2337 fstox %f25, %f2
2338 fxtos %f2, %f25
2339loop_198:
2340 fmuld8sux16 %f12, %f15, %f24
2341 sll %i3, 0x03, %i0
2342 wr %g0, 0x04, %asi
2343 prefetcha [%l7 + 0x38] %asi, 0x3
2344 movne %xcc, %o7, %l4
2345 fmovda %icc, %f4, %f7
2346 nop
2347 setx loop_199, %l0, %l1
2348 wrpr 0x1, %tl
2349 wrpr %l1, %tnpc
2350 setx 0x34400001400, %l0, %l1
2351 wrpr %l1, %tstate
2352 wrhpr 0x4, %htstate
2353 done
2354 fbe %fcc3, loop_200
2355 alignaddr %i6, %o6, %o5
2356 nop
2357 setx loop_201, %l0, %l1
2358 jmpl %l1, %g5
2359loop_199:
2360 movvs %icc, %o3, %g3
2361loop_200:
2362 xorcc %g1, 0x0293, %g6
2363 xorcc %g7, %l6, %l3
2364loop_201:
2365 movg %icc, %o2, %o1
2366 tpos %xcc, 0x3
2367 add %i1, %g2, %o4
2368 popc 0x0F56, %g4
2369 bge,a loop_202
2370 membar 0x7C
2371 movleu %icc, %o0, %l1
2372 array16 %l5, %i7, %i4
2373loop_202:
2374 movneg %xcc, %i5, %l2
2375 array32 %i3, %i2, %i0
2376 fands %f11, %f17, %f11
2377 fmovrsne %l0, %f15, %f7
2378 srl %l4, 0x0E, %i6
2379 umul %o7, 0x152F, %o6
2380 tne %xcc, 0x7
2381 tgu %icc, 0x3
2382 flush %l7 + 0x1C
2383 edge16l %o5, %g5, %g3
2384 tvs %xcc, 0x0
2385 movvc %xcc, %g1, %g6
2386 tsubcc %g7, 0x01F6, %o3
2387 set 0x1C, %i1
2388 ldswa [%l7 + %i1] 0x11, %l3
2389 sdiv %l6, 0x0E43, %o2
2390 lduw [%l7 + 0x64], %o1
2391 brlz %g2, loop_203
2392 addcc %o4, 0x0731, %i1
2393 flush %l7 + 0x08
2394 fcmpgt32 %f24, %f14, %o0
2395loop_203:
2396 nop
2397 setx 0x4037459ABDD32405, %l0, %l6
2398 stx %l6, [%l7 + 0x28]
2399 ldd [%l7 + 0x28], %f2
2400 setx 0xCF2B5AD9E0A278DC, %l1, %l5
2401 stx %l5, [%l7 + 0x10]
2402 ldd [%l7 + 0x10], %f2
2403 fmuld %f2, %f2, %f14
2404 fcmpne16 %f16, %f28, %l1
2405 set 0x18, %o4
2406 stwa %l5, [%l7 + %o4] 0x2f
2407 membar #Sync
2408 umul %g4, %i7, %i4
2409 sub %l2, %i5, %i3
2410 tl %icc, 0x2
2411 brlz,a %i0, loop_204
2412 bne,pn %xcc, loop_205
2413 umul %i2, %l0, %i6
2414 orcc %l4, 0x1BDC, %o6
2415loop_204:
2416 taddcc %o5, %o7, %g3
2417loop_205:
2418 orcc %g1, %g6, %g5
2419 andcc %g7, %o3, %l6
2420 fmovdg %xcc, %f13, %f10
2421 fmovsg %xcc, %f25, %f13
2422 swap [%l7 + 0x10], %o2
2423 set 0x30, %l4
2424 sta %f29, [%l7 + %l4] 0x14
2425 addccc %l3, 0x0C69, %o1
2426 set 0x5C, %i2
2427 lduba [%l7 + %i2] 0x19, %g2
2428 andncc %o4, %i1, %o0
2429 movcc %xcc, %l1, %l5
2430 bleu,pn %xcc, loop_206
2431 smul %g4, %i7, %l2
2432 sdiv %i4, 0x1390, %i3
2433 tgu %icc, 0x4
2434loop_206:
2435 tge %icc, 0x7
2436 prefetch [%l7 + 0x1C], 0x1
2437 sra %i0, %i2, %l0
2438 ldd [%l7 + 0x10], %i4
2439 movg %icc, %l4, %i6
2440 edge32n %o5, %o7, %o6
2441 fbue,a %fcc3, loop_207
2442 fbug %fcc2, loop_208
2443 fmovdvs %xcc, %f23, %f12
2444 sethi 0x0A86, %g1
2445loop_207:
2446 edge8ln %g6, %g3, %g7
2447loop_208:
2448 movpos %icc, %o3, %g5
2449 movvs %xcc, %l6, %l3
2450 edge32 %o1, %g2, %o2
2451 taddcc %i1, %o4, %l1
2452 srlx %l5, 0x12, %g4
2453 movrlz %o0, %i7, %i4
2454 wr %g0, 0x81, %asi
2455 lda [%l7 + 0x28] %asi, %f7
2456 mova %xcc, %i3, %l2
2457 fpadd32s %f1, %f9, %f13
2458 array32 %i2, %i0, %i5
2459 fones %f15
2460 fmovscc %xcc, %f6, %f11
2461 fpadd32 %f24, %f18, %f6
2462 subccc %l4, %i6, %o5
2463 fbul %fcc3, loop_209
2464 prefetch [%l7 + 0x0C], 0x2
2465 subc %l0, 0x04C0, %o6
2466 addccc %o7, %g1, %g3
2467loop_209:
2468 orncc %g6, 0x0583, %o3
2469 nop
2470 fitod %f8, %f18
2471 fdtoi %f18, %f8
2472 movcs %icc, %g7, %l6
2473 popc %g5, %o1
2474 ldd [%l7 + 0x28], %g2
2475 movne %xcc, %l3, %i1
2476 edge32n %o2, %l1, %o4
2477 fpack32 %f16, %f16, %f20
2478 wr %g0, 0x19, %asi
2479 ldda [%l7 + 0x40] %asi, %f0
2480 addcc %g4, 0x1BE7, %o0
2481 fpack16 %f0, %f12
2482 fxor %f2, %f6, %f8
2483 fpackfix %f6, %f22
2484 movrlez %i7, 0x1AA, %i4
2485 movcs %icc, %l5, %i3
2486 fand %f22, %f10, %f12
2487 mulscc %l2, %i0, %i5
2488 tle %xcc, 0x2
2489 nop
2490 setx 0xABA3087B3D5D0E3C, %l0, %l6
2491 stx %l6, [%l7 + 0x28]
2492 ldd [%l7 + 0x28], %f26
2493 setx 0xC76695AD787C208C, %l1, %l5
2494 stx %l5, [%l7 + 0x10]
2495 ldd [%l7 + 0x10], %f4
2496 faddd %f4, %f26, %f16
2497 bge,a,pt %icc, loop_210
2498 tleu %xcc, 0x1
2499 nop
2500 setx 0x41B852F2, %l0, %l6
2501 st %l6, [%l7 + 0x28]
2502 ld [%l7 + 0x28], %f29
2503 setx 0x3ED168FB, %l1, %l5
2504 st %l5, [%l7 + 0x10]
2505 ld [%l7 + 0x10], %f11
2506 fadds %f11, %f29, %f6
2507 sub %i2, 0x1D2B, %i6
2508loop_210:
2509 alignaddr %o5, %l0, %l4
2510 ldsw [%l7 + 0x50], %o7
2511 edge32l %g1, %o6, %g6
2512 popc 0x0EF0, %g3
2513 wr %g0, 0x04, %asi
2514 swapa [%l7 + 0x7C] %asi, %g7
2515 bne,pn %xcc, loop_211
2516 mulx %l6, 0x009A, %g5
2517 movcc %xcc, %o3, %o1
2518 bvs,a loop_212
2519loop_211:
2520 sub %g2, %l3, %o2
2521 fsrc2 %f2, %f24
2522 brlz %l1, loop_213
2523loop_212:
2524 sdiv %o4, 0x1E01, %g4
2525 membar 0x51
2526 tpos %xcc, 0x4
2527loop_213:
2528 xnorcc %i1, 0x0312, %i7
2529 xorcc %i4, 0x1EAE, %l5
2530 sdiv %i3, 0x0D08, %o0
2531 wr %g0, 0x81, %asi
2532 ldda [%l7 + 0x10] %asi, %i0
2533 tne %icc, 0x6
2534 andn %i5, %l2, %i2
2535 andn %i6, 0x000C, %l0
2536 udiv %l4, 0x1AFC, %o5
2537 addccc %g1, 0x1489, %o6
2538 tge %xcc, 0x5
2539 movpos %icc, %g6, %g3
2540 subccc %o7, 0x128D, %l6
2541 umulcc %g5, %o3, %o1
2542 array8 %g7, %l3, %g2
2543 ldsh [%l7 + 0x66], %l1
2544 movleu %xcc, %o2, %o4
2545 fcmpeq32 %f20, %f30, %g4
2546 movge %icc, %i7, %i4
2547 fcmple32 %f6, %f16, %i1
2548 fone %f14
2549 addcc %i3, 0x1EDC, %l5
2550 edge16ln %o0, %i0, %i5
2551 fmovda %xcc, %f31, %f24
2552 and %i2, %i6, %l0
2553 movrgez %l2, 0x3F9, %l4
2554 array8 %g1, %o6, %o5
2555 array16 %g3, %o7, %l6
2556 bn,a,pn %icc, loop_214
2557 fmovrslz %g5, %f18, %f17
2558 smul %o3, 0x199D, %g6
2559 tneg %icc, 0x3
2560loop_214:
2561 edge8l %o1, %l3, %g7
2562 fnegd %f8, %f12
2563 brgez,a %l1, loop_215
2564 bshuffle %f10, %f20, %f8
2565 stx %g2, [%l7 + 0x40]
2566 fmovrslez %o4, %f23, %f16
2567loop_215:
2568 prefetch [%l7 + 0x20], 0x1
2569 nop
2570 setx loop_216, %l0, %l1
2571 jmpl %l1, %g4
2572 nop
2573 setx 0xEE7595F3ECA15984, %l0, %l6
2574 stx %l6, [%l7 + 0x28]
2575 ldd [%l7 + 0x28], %f30
2576 setx 0x802F30AC031BCFFF, %l1, %l5
2577 stx %l5, [%l7 + 0x10]
2578 ldd [%l7 + 0x10], %f6
2579 faddd %f6, %f30, %f4
2580 sra %o2, 0x17, %i7
2581 taddcc %i4, %i3, %l5
2582loop_216:
2583 fmovd %f28, %f24
2584 movg %icc, %o0, %i0
2585 and %i1, %i2, %i6
2586 ldstub [%l7 + 0x51], %i5
2587 set 0x37, %l6
2588 ldstuba [%l7 + %l6] 0x19, %l0
2589 bgu,pt %xcc, loop_217
2590 movrgz %l4, %l2, %o6
2591 fmul8x16al %f22, %f28, %f30
2592 add %o5, %g1, %g3
2593loop_217:
2594 faligndata %f2, %f18, %f18
2595 nop
2596 setx 0x77A987118BF77C3A, %l0, %l6
2597 stx %l6, [%l7 + 0x28]
2598 ldd [%l7 + 0x28], %f20
2599 setx 0x3A6BBADC2BA82A0D, %l1, %l5
2600 stx %l5, [%l7 + 0x10]
2601 ldd [%l7 + 0x10], %f24
2602 faddd %f24, %f20, %f18
2603 movcs %icc, %o7, %l6
2604 sir 0x0813
2605 tcs %icc, 0x2
2606 array16 %g5, %o3, %o1
2607 movvs %xcc, %g6, %g7
2608 nop
2609 setx 0x03E77A0A, %l0, %l6
2610 st %l6, [%l7 + 0x28]
2611 ld [%l7 + 0x28], %f22
2612 setx 0x39E909AA, %l1, %l5
2613 st %l5, [%l7 + 0x10]
2614 ld [%l7 + 0x10], %f10
2615 fadds %f10, %f22, %f6
2616 subccc %l1, 0x1305, %l3
2617 wr %g0, 0x88, %asi
2618 prefetcha [%l7 + 0x68] %asi, 0x3
2619 fmuld8sux16 %f8, %f10, %f22
2620 taddcctv %o4, 0x18B8, %g4
2621 umul %i7, 0x1306, %o2
2622 fmovdcs %xcc, %f31, %f9
2623 tpos %icc, 0x1
2624 andn %i3, %l5, %i4
2625 sub %o0, 0x19D6, %i0
2626 movpos %xcc, %i2, %i6
2627 sub %i1, %i5, %l4
2628 sdivcc %l2, 0x17E6, %l0
2629 nop
2630 fitod %f8, %f8
2631 fdtox %f8, %f10
2632 fxtod %f10, %f22
2633 sdivcc %o5, 0x1332, %o6
2634 xnor %g3, 0x1BBD, %o7
2635 fmovdneg %xcc, %f30, %f28
2636 wr %g0, 0x18, %asi
2637 sta %f11, [%l7 + 0x54] %asi
2638 fmovd %f6, %f22
2639 fmuld8ulx16 %f26, %f7, %f14
2640 srlx %l6, %g1, %g5
2641 alignaddrl %o1, %o3, %g7
2642 fmovsg %icc, %f0, %f4
2643 fbuge,a %fcc3, loop_218
2644 nop
2645 fitod %f15, %f10
2646 andncc %l1, %g6, %g2
2647 set 0x72, %o5
2648 lduha [%l7 + %o5] 0x19, %o4
2649loop_218:
2650 sdivx %g4, 0x1ECE, %i7
2651 fble,a %fcc0, loop_219
2652 udivcc %o2, 0x0737, %i3
2653 andcc %l3, 0x03E8, %i4
2654 lduw [%l7 + 0x58], %o0
2655loop_219:
2656 nop
2657 set 0x18, %l0
2658 ldxa [%g0 + %l0] 0x20, %l5
2659 bpos,a %xcc, loop_220
2660 fmovsle %icc, %f14, %f27
2661 edge32 %i0, %i6, %i2
2662 udivx %i1, 0x1C27, %i5
2663loop_220:
2664 be,a loop_221
2665 fmul8ulx16 %f14, %f8, %f24
2666 fmovsvc %icc, %f3, %f24
2667 taddcctv %l2, 0x1863, %l4
2668loop_221:
2669 add %l0, 0x0BB7, %o5
2670 andn %o6, 0x0353, %g3
2671 movl %icc, %o7, %l6
2672 array16 %g5, %o1, %g1
2673 fmovrdne %g7, %f30, %f4
2674 edge8n %o3, %g6, %g2
2675 ble,pt %xcc, loop_222
2676 lduh [%l7 + 0x08], %l1
2677 edge32l %g4, %i7, %o2
2678 edge8n %o4, %l3, %i3
2679loop_222:
2680 popc %i4, %o0
2681 lduh [%l7 + 0x2A], %i0
2682 udivx %i6, 0x18D0, %l5
2683 umulcc %i1, 0x03C7, %i2
2684 bn %xcc, loop_223
2685 subccc %l2, %i5, %l0
2686 te %xcc, 0x5
2687 tgu %xcc, 0x0
2688loop_223:
2689 bne,pn %xcc, loop_224
2690 fba %fcc2, loop_225
2691 tge %icc, 0x2
2692 addc %l4, 0x1778, %o5
2693loop_224:
2694 subcc %g3, %o7, %l6
2695loop_225:
2696 fmovrdgz %o6, %f20, %f2
2697 xnor %g5, %g1, %g7
2698 smulcc %o3, %o1, %g6
2699 xorcc %g2, %l1, %i7
2700 xorcc %g4, %o2, %l3
2701 taddcc %i3, %o4, %o0
2702 fbul,a %fcc3, loop_226
2703 tge %icc, 0x3
2704 fmuld8sux16 %f4, %f17, %f8
2705 udivcc %i0, 0x15A7, %i4
2706loop_226:
2707 smul %l5, %i6, %i2
2708 fsrc1s %f31, %f20
2709 movl %xcc, %i1, %i5
2710 edge32n %l2, %l0, %l4
2711 fmovrdgz %g3, %f28, %f18
2712 fbg,a %fcc3, loop_227
2713 fxor %f26, %f30, %f18
2714 st %f30, [%l7 + 0x5C]
2715 sra %o5, 0x00, %o7
2716loop_227:
2717 bge,pt %icc, loop_228
2718 xor %o6, %g5, %g1
2719 movge %xcc, %l6, %g7
2720 edge32ln %o1, %o3, %g2
2721loop_228:
2722 stx %g6, [%l7 + 0x08]
2723 tvs %icc, 0x1
2724 sethi 0x0CDD, %i7
2725 tvc %icc, 0x3
2726 movrgz %l1, 0x180, %o2
2727 mulx %g4, 0x025D, %i3
2728 andn %l3, %o4, %i0
2729 nop
2730 fitod %f6, %f22
2731 fdtoi %f22, %f28
2732 wr %g0, 0x89, %asi
2733 ldsha [%l7 + 0x62] %asi, %o0
2734 xor %i4, 0x0476, %l5
2735 swap [%l7 + 0x78], %i6
2736 edge32ln %i2, %i5, %l2
2737 movgu %icc, %l0, %i1
2738 tle %icc, 0x1
2739 set 0x52, %o6
2740 lduha [%l7 + %o6] 0x19, %l4
2741 edge8 %g3, %o7, %o6
2742 wr %g0, 0x04, %asi
2743 stba %g5, [%l7 + 0x28] %asi
2744 alignaddrl %g1, %o5, %g7
2745 fmovde %xcc, %f29, %f16
2746 edge32 %o1, %l6, %g2
2747 flush %l7 + 0x0C
2748 tsubcc %g6, 0x01FE, %i7
2749 fmovsn %icc, %f16, %f18
2750 fbue,a %fcc0, loop_229
2751 tl %xcc, 0x6
2752 fbe %fcc1, loop_230
2753 and %l1, %o3, %o2
2754loop_229:
2755 fmovrdne %i3, %f6, %f30
2756 sdivx %g4, 0x11BF, %l3
2757loop_230:
2758 subccc %o4, %i0, %o0
2759 edge16n %i4, %l5, %i2
2760 tl %xcc, 0x2
2761 srax %i5, 0x1E, %l2
2762 ldd [%l7 + 0x30], %f14
2763 te %xcc, 0x6
2764 movrgz %i6, %l0, %l4
2765 movneg %xcc, %g3, %i1
2766 fpsub32 %f10, %f12, %f6
2767 orcc %o7, %g5, %g1
2768 mulx %o5, 0x1EA5, %o6
2769 fpadd16 %f18, %f14, %f10
2770 sdiv %g7, 0x1509, %o1
2771 ldd [%l7 + 0x48], %g2
2772 xor %l6, 0x17B3, %i7
2773 smul %l1, %g6, %o3
2774 fpadd16s %f2, %f1, %f15
2775 ldsw [%l7 + 0x1C], %i3
2776 sethi 0x090A, %o2
2777 flush %l7 + 0x60
2778 movcs %icc, %g4, %o4
2779 andncc %l3, %i0, %o0
2780 ldstub [%l7 + 0x72], %l5
2781 nop
2782 setx loop_231, %l0, %l1
2783 jmpl %l1, %i2
2784 edge32 %i5, %i4, %l2
2785 and %l0, %l4, %i6
2786 srax %g3, %o7, %i1
2787loop_231:
2788 fmul8x16 %f1, %f8, %f30
2789 movcs %icc, %g5, %g1
2790 fxors %f14, %f6, %f9
2791 wr %g0, 0x04, %asi
2792 ldxa [%l7 + 0x20] %asi, %o5
2793 tvs %xcc, 0x6
2794 fbuge,a %fcc0, loop_232
2795 srax %o6, 0x1E, %o1
2796 be %xcc, loop_233
2797 nop
2798 fitos %f5, %f15
2799 fstox %f15, %f2
2800loop_232:
2801 fmovrde %g2, %f4, %f18
2802 nop
2803 setx 0x015DAD49, %l0, %l6
2804 st %l6, [%l7 + 0x28]
2805 ld [%l7 + 0x28], %f20
2806 fsqrts %f20, %f11
2807loop_233:
2808 fmul8ulx16 %f4, %f2, %f8
2809 prefetch [%l7 + 0x64], 0x1
2810 alignaddr %l6, %g7, %i7
2811 move %xcc, %l1, %g6
2812 ld [%l7 + 0x58], %f12
2813 fcmpeq32 %f2, %f8, %o3
2814 sdivcc %o2, 0x0710, %g4
2815 edge8l %o4, %l3, %i3
2816 tg %icc, 0x2
2817 fmovsge %xcc, %f28, %f0
2818 alignaddrl %i0, %o0, %i2
2819 edge16 %i5, %l5, %i4
2820 srax %l2, 0x0F, %l0
2821 fsrc1s %f16, %f4
2822 addccc %i6, 0x06AB, %g3
2823 movle %icc, %o7, %l4
2824 edge16 %i1, %g5, %g1
2825 fbu %fcc0, loop_234
2826 srax %o6, %o1, %g2
2827 smul %l6, %o5, %i7
2828 edge16l %g7, %l1, %g6
2829loop_234:
2830 array8 %o2, %g4, %o4
2831 taddcc %l3, 0x0DE1, %i3
2832 edge8ln %o3, %o0, %i2
2833 movge %xcc, %i0, %i5
2834 bvs %icc, loop_235
2835 edge16ln %i4, %l2, %l5
2836 movrgz %l0, %i6, %o7
2837 bgu,pn %icc, loop_236
2838loop_235:
2839 ldx [%l7 + 0x70], %l4
2840 fpadd16 %f2, %f30, %f20
2841 fbn %fcc1, loop_237
2842loop_236:
2843 tleu %xcc, 0x5
2844 addccc %i1, %g5, %g1
2845 te %icc, 0x0
2846loop_237:
2847 alignaddr %g3, %o6, %g2
2848 fblg %fcc2, loop_238
2849 andcc %o1, %l6, %i7
2850 fbue,a %fcc1, loop_239
2851 movpos %icc, %g7, %o5
2852loop_238:
2853 umul %l1, %g6, %g4
2854 wr %g0, 0x0c, %asi
2855 swapa [%l7 + 0x08] %asi, %o4
2856loop_239:
2857 fbl %fcc0, loop_240
2858 fpsub32s %f21, %f14, %f3
2859 movneg %icc, %o2, %i3
2860 add %l3, 0x06FB, %o0
2861loop_240:
2862 fnands %f27, %f10, %f21
2863 orncc %o3, 0x15AC, %i2
2864 stb %i5, [%l7 + 0x20]
2865 tvs %icc, 0x1
2866 movrlz %i0, %l2, %i4
2867 fmul8sux16 %f2, %f4, %f8
2868 taddcc %l5, %l0, %o7
2869 brnz,a %l4, loop_241
2870 fpsub32s %f4, %f1, %f25
2871 movrlez %i1, 0x202, %i6
2872 nop
2873 setx loop_242, %l0, %l1
2874 jmpl %l1, %g1
2875loop_241:
2876 stbar
2877 edge8ln %g3, %g5, %o6
2878 movrlez %o1, 0x073, %g2
2879loop_242:
2880 fmovs %f16, %f14
2881 tg %xcc, 0x0
2882 fsrc1s %f2, %f5
2883 movrne %i7, 0x3AD, %l6
2884 ldsb [%l7 + 0x38], %o5
2885 tleu %icc, 0x4
2886 edge32ln %g7, %g6, %g4
2887 xorcc %o4, 0x11BC, %o2
2888 brz %i3, loop_243
2889 xor %l3, 0x0641, %o0
2890 subcc %l1, %i2, %i5
2891 te %icc, 0x2
2892loop_243:
2893 subccc %i0, 0x0170, %o3
2894 fpadd16s %f1, %f1, %f19
2895 movle %xcc, %l2, %i4
2896 movl %icc, %l5, %l0
2897 tge %icc, 0x5
2898 tcc %xcc, 0x2
2899 sethi 0x135C, %o7
2900 ldub [%l7 + 0x11], %i1
2901 wr %g0, 0x2a, %asi
2902 stxa %i6, [%l7 + 0x48] %asi
2903 membar #Sync
2904 fbge %fcc0, loop_244
2905 fones %f26
2906 orcc %g1, %g3, %l4
2907 wr %g0, 0x80, %asi
2908 lda [%l7 + 0x44] %asi, %f26
2909loop_244:
2910 ldub [%l7 + 0x4F], %g5
2911 movneg %icc, %o6, %g2
2912 fpsub32s %f13, %f5, %f17
2913 alignaddr %i7, %l6, %o5
2914 udiv %o1, 0x1EFC, %g6
2915 srl %g7, 0x1D, %o4
2916 srl %g4, 0x05, %o2
2917 sra %i3, %o0, %l1
2918 fbg %fcc2, loop_245
2919 fmovdleu %xcc, %f30, %f19
2920 ba,pn %icc, loop_246
2921 fmovdle %icc, %f21, %f7
2922loop_245:
2923 fmovdl %xcc, %f30, %f22
2924 sethi 0x1DAC, %l3
2925loop_246:
2926 sdivcc %i5, 0x0A2C, %i2
2927 fandnot2s %f12, %f6, %f18
2928 orncc %o3, %i0, %i4
2929 edge32 %l5, %l2, %l0
2930 movne %xcc, %i1, %o7
2931 udivcc %i6, 0x1203, %g1
2932 bge,a %icc, loop_247
2933 taddcc %g3, 0x0BF6, %l4
2934 movneg %xcc, %g5, %g2
2935 bneg,pt %xcc, loop_248
2936loop_247:
2937 tneg %xcc, 0x2
2938 movgu %xcc, %o6, %i7
2939 fbule,a %fcc2, loop_249
2940loop_248:
2941 subccc %o5, %l6, %o1
2942 be,pn %xcc, loop_250
2943 brgz,a %g6, loop_251
2944loop_249:
2945 fabsd %f28, %f20
2946 fmovrdlez %o4, %f16, %f28
2947loop_250:
2948 stx %g4, [%l7 + 0x60]
2949loop_251:
2950 move %icc, %g7, %o2
2951 add %o0, 0x0D66, %l1
2952 nop
2953 fitos %f17, %f7
2954 wr %g0, 0x11, %asi
2955 stxa %i3, [%l7 + 0x28] %asi
2956 xnor %i5, %l3, %i2
2957 fbo %fcc3, loop_252
2958 edge8n %o3, %i4, %l5
2959 set 0x68, %g6
2960 ldxa [%l7 + %g6] 0x0c, %l2
2961loop_252:
2962 fmul8x16au %f12, %f28, %f16
2963 alignaddrl %l0, %i0, %i1
2964 nop
2965 fitod %f0, %f20
2966 fdtos %f20, %f0
2967 sll %o7, 0x1B, %g1
2968 wr %g0, 0x80, %asi
2969 stwa %i6, [%l7 + 0x50] %asi
2970 nop
2971 fitod %f12, %f6
2972 smul %l4, 0x1A15, %g3
2973 bg loop_253
2974 alignaddrl %g2, %o6, %i7
2975 fmovda %xcc, %f23, %f4
2976 nop
2977 setx 0x17BFAAEA061F4BE3, %l0, %l6
2978 stx %l6, [%l7 + 0x28]
2979 ldd [%l7 + 0x28], %f14
2980 setx 0x31D4A8D9EB434325, %l1, %l5
2981 stx %l5, [%l7 + 0x10]
2982 ldd [%l7 + 0x10], %f10
2983 fdivd %f10, %f14, %f8
2984loop_253:
2985 taddcctv %o5, %l6, %g5
2986 edge32 %o1, %g6, %g4
2987 fxors %f31, %f8, %f11
2988 fmovdge %xcc, %f29, %f8
2989 fmovdcs %icc, %f4, %f22
2990 edge16ln %g7, %o2, %o0
2991 movle %icc, %l1, %i3
2992 fnors %f18, %f21, %f28
2993 xor %o4, %i5, %i2
2994 andncc %l3, %i4, %l5
2995 srax %o3, %l2, %i0
2996 andcc %l0, %o7, %i1
2997 wr %g0, 0x81, %asi
2998 lduha [%l7 + 0x40] %asi, %g1
2999 bneg %xcc, loop_254
3000 umulcc %i6, %l4, %g3
3001 sir 0x110A
3002 add %l7, 0x48, %l6
3003 wr %g0, 0x11, %asi
3004 casxa [%l6] 0x11, %g2, %o6
3005loop_254:
3006 and %i7, 0x035D, %l6
3007 andn %g5, %o1, %o5
3008 fone %f0
3009 sir 0x1BD0
3010 movl %xcc, %g6, %g7
3011 orncc %o2, 0x0ADF, %g4
3012 addcc %l1, 0x09EE, %i3
3013 tg %icc, 0x3
3014 edge16l %o0, %i5, %i2
3015 sub %o4, %i4, %l5
3016 xnor %o3, 0x146A, %l3
3017 alignaddr %l2, %l0, %o7
3018 popc %i1, %i0
3019 fand %f2, %f10, %f10
3020 tcc %xcc, 0x5
3021 ta %xcc, 0x2
3022 tneg %icc, 0x6
3023 bneg,pt %icc, loop_255
3024 edge32l %i6, %g1, %g3
3025 set 0x7C, %g4
3026 lda [%l7 + %g4] 0x10, %f28
3027loop_255:
3028 ta %xcc, 0x3
3029 edge8n %g2, %l4, %o6
3030 movl %icc, %l6, %g5
3031 fmovdleu %icc, %f1, %f15
3032 tsubcctv %i7, %o5, %g6
3033 tgu %icc, 0x5
3034 wr %g0, 0x89, %asi
3035 ldda [%l7 + 0x40] %asi, %f0
3036 bcs,a,pt %icc, loop_256
3037 addcc %o1, 0x000E, %o2
3038 tl %icc, 0x5
3039 srax %g4, %l1, %i3
3040loop_256:
3041 fmovdcc %xcc, %f1, %f24
3042 fbug,a %fcc1, loop_257
3043 tsubcc %o0, %i5, %g7
3044 fandnot2s %f0, %f17, %f16
3045 andn %o4, %i2, %l5
3046loop_257:
3047 movcs %xcc, %i4, %l3
3048 sethi 0x04A4, %o3
3049 edge16ln %l2, %o7, %l0
3050 set 0x4C, %i4
3051 lda [%l7 + %i4] 0x19, %f23
3052 brz %i0, loop_258
3053 ble,pt %icc, loop_259
3054 fnegd %f6, %f4
3055 fxors %f30, %f28, %f29
3056loop_258:
3057 umul %i1, %g1, %i6
3058loop_259:
3059 edge16n %g2, %g3, %l4
3060 fpadd32s %f25, %f24, %f2
3061 tl %xcc, 0x3
3062 fba,a %fcc3, loop_260
3063 movgu %icc, %o6, %g5
3064 fmovscs %xcc, %f7, %f0
3065 ldsb [%l7 + 0x57], %i7
3066loop_260:
3067 fmovda %icc, %f21, %f8
3068 fxors %f0, %f12, %f14
3069 fxnors %f29, %f26, %f30
3070 fpadd32 %f18, %f18, %f12
3071 addccc %o5, %l6, %o1
3072 ba,pn %xcc, loop_261
3073 fmovsa %xcc, %f22, %f5
3074 wr %g0, 0x81, %asi
3075 lduba [%l7 + 0x42] %asi, %o2
3076loop_261:
3077 nop
3078 wr %g0, 0x81, %asi
3079 ldswa [%l7 + 0x44] %asi, %g6
3080 bcs,pn %icc, loop_262
3081 tvs %icc, 0x5
3082 umul %l1, 0x0938, %i3
3083 tcs %xcc, 0x2
3084loop_262:
3085 udivcc %o0, 0x15C9, %g4
3086 fble,a %fcc1, loop_263
3087 movne %icc, %g7, %i5
3088 movcs %xcc, %o4, %i2
3089 fmovdcs %icc, %f11, %f28
3090loop_263:
3091 smul %l5, 0x0D56, %i4
3092 array16 %l3, %l2, %o3
3093 fsrc1s %f28, %f26
3094 fbue %fcc1, loop_264
3095 smul %o7, 0x0266, %l0
3096 brlz %i0, loop_265
3097 xnorcc %g1, 0x19B2, %i1
3098loop_264:
3099 sub %i6, %g3, %l4
3100 sdivx %o6, 0x0601, %g5
3101loop_265:
3102 fmovdle %xcc, %f26, %f9
3103 ldstub [%l7 + 0x4C], %g2
3104 srl %i7, 0x15, %o5
3105 edge32n %o1, %o2, %l6
3106 wr %g0, 0x18, %asi
3107 swapa [%l7 + 0x68] %asi, %g6
3108 ldx [%l7 + 0x78], %i3
3109 sdivx %o0, 0x119A, %l1
3110 st %f18, [%l7 + 0x20]
3111 xnor %g7, %i5, %o4
3112 brnz,a %g4, loop_266
3113 sir 0x1D6F
3114 nop
3115 setx 0x3C48DBD46041E0B6, %l0, %l6
3116 stx %l6, [%l7 + 0x40]
3117 ldx [%l7 + 0x40], %fsr
3118 fpadd16s %f28, %f15, %f19
3119loop_266:
3120 alignaddr %i2, %l5, %l3
3121 movg %icc, %i4, %o3
3122 fbl %fcc1, loop_267
3123 fmovdleu %icc, %f22, %f22
3124 fxnors %f13, %f12, %f30
3125 srl %l2, 0x06, %l0
3126loop_267:
3127 mova %xcc, %i0, %g1
3128 tsubcctv %o7, %i1, %g3
3129 bneg,a loop_268
3130 bne,a,pn %icc, loop_269
3131 fones %f17
3132 brlez %l4, loop_270
3133loop_268:
3134 tle %icc, 0x4
3135loop_269:
3136 nop
3137 setx 0xF7C4598F, %l0, %l6
3138 st %l6, [%l7 + 0x28]
3139 ld [%l7 + 0x28], %f13
3140 fsqrts %f13, %f6
3141 lduw [%l7 + 0x14], %i6
3142loop_270:
3143 movgu %xcc, %g5, %o6
3144 fmovsn %icc, %f10, %f14
3145 array16 %i7, %o5, %g2
3146 sdiv %o2, 0x0D86, %l6
3147 tl %xcc, 0x0
3148 tg %icc, 0x0
3149 tvs %xcc, 0x5
3150 move %icc, %g6, %i3
3151 fmovrsgz %o0, %f28, %f28
3152 fcmpne32 %f8, %f0, %o1
3153 sir 0x0B0C
3154 movvc %icc, %l1, %i5
3155 smul %g7, 0x144A, %o4
3156 wr %g0, 0x89, %asi
3157 ldsha [%l7 + 0x32] %asi, %g4
3158 umulcc %l5, %l3, %i4
3159 bvc,pn %icc, loop_271
3160 fbue %fcc0, loop_272
3161 alignaddr %o3, %l2, %l0
3162 andcc %i0, %g1, %o7
3163loop_271:
3164 fmovdl %xcc, %f9, %f15
3165loop_272:
3166 nop
3167 setx 0xEFA9BD37, %l0, %l6
3168 st %l6, [%l7 + 0x28]
3169 ld [%l7 + 0x28], %f14
3170 setx 0xBDCE725D, %l1, %l5
3171 st %l5, [%l7 + 0x10]
3172 ld [%l7 + 0x10], %f11
3173 fmuls %f11, %f14, %f13
3174 movcs %xcc, %i1, %g3
3175 membar 0x78
3176 movl %icc, %l4, %i6
3177 sethi 0x1513, %i2
3178 movrlz %g5, %o6, %i7
3179 set 0x3A, %i5
3180 ldsha [%l7 + %i5] 0x10, %g2
3181 fmovdvc %xcc, %f12, %f0
3182 tcs %xcc, 0x2
3183 tsubcc %o2, 0x0525, %o5
3184 subcc %l6, %i3, %g6
3185 nop
3186 fitos %f12, %f27
3187 fstod %f27, %f14
3188 fnand %f14, %f2, %f22
3189 orncc %o1, %o0, %i5
3190 fmul8sux16 %f30, %f14, %f18
3191 subc %g7, %o4, %l1
3192 taddcctv %g4, %l3, %l5
3193 fmovsneg %xcc, %f12, %f24
3194 fbue %fcc0, loop_273
3195 fblg %fcc2, loop_274
3196 movle %xcc, %o3, %i4
3197 bne,a,pn %xcc, loop_275
3198loop_273:
3199 fmovsl %xcc, %f12, %f17
3200loop_274:
3201 stw %l2, [%l7 + 0x68]
3202 fpadd32s %f0, %f11, %f8
3203loop_275:
3204 taddcctv %i0, 0x1021, %g1
3205 nop
3206 setx 0x4F3B7535A8EF6B77, %l0, %l6
3207 stx %l6, [%l7 + 0x28]
3208 ldd [%l7 + 0x28], %f30
3209 setx 0x8F68EDDC6A720F81, %l1, %l5
3210 stx %l5, [%l7 + 0x10]
3211 ldd [%l7 + 0x10], %f12
3212 fmuld %f12, %f30, %f0
3213 restored
3214 rdpr %cwp, %g1
3215 rdpr %cansave, %g2
3216 rdpr %canrestore, %g3
3217 rdpr %cleanwin, %g4
3218 rdpr %otherwin, %g5
3219 rdpr %wstate, %g6
3220 tneg %icc, 0x0
3221 bl loop_276
3222 fmovrde %o7, %f18, %f10
3223 lduh [%l7 + 0x0C], %i1
3224 fmovs %f12, %f8
3225loop_276:
3226 ta %icc, 0x0
3227 nop
3228 setx 0x4CF02735758F49E4, %l0, %l6
3229 stx %l6, [%l7 + 0x28]
3230 ldd [%l7 + 0x28], %f16
3231 setx 0x4A6CB95C054199DB, %l1, %l5
3232 stx %l5, [%l7 + 0x10]
3233 ldd [%l7 + 0x10], %f12
3234 fsubd %f12, %f16, %f12
3235 movrgez %l0, %l4, %g3
3236 edge8ln %i6, %g5, %i2
3237 fornot1 %f12, %f10, %f30
3238 prefetch [%l7 + 0x08], 0x0
3239 add %i7, 0x157C, %g2
3240 bpos,pn %icc, loop_277
3241 edge32n %o2, %o5, %o6
3242 edge8l %l6, %i3, %g6
3243 array32 %o1, %o0, %g7
3244loop_277:
3245 andn %o4, 0x1D14, %l1
3246 nop
3247 setx 0xB07E9F1F, %l0, %l6
3248 st %l6, [%l7 + 0x60]
3249 ld [%l7 + 0x60], %fsr
3250 fpsub32s %f15, %f10, %f7
3251 ldd [%l7 + 0x68], %f8
3252 bge,pn %icc, loop_278
3253 tsubcc %i5, %g4, %l5
3254 sethi 0x0485, %l3
3255 nop
3256 fitod %f26, %f22
3257loop_278:
3258 tl %xcc, 0x0
3259 ldsb [%l7 + 0x35], %o3
3260 alignaddrl %l2, %i4, %i0
3261 movrgz %o7, %g1, %i1
3262 nop
3263 setx 0xB4941537, %l0, %l6
3264 st %l6, [%l7 + 0x28]
3265 ld [%l7 + 0x28], %f15
3266 setx 0x46856001, %l1, %l5
3267 st %l5, [%l7 + 0x10]
3268 ld [%l7 + 0x10], %f10
3269 fdivs %f10, %f15, %f12
3270 and %l0, 0x1C01, %g3
3271 fbo,a %fcc2, loop_279
3272 bl %icc, loop_280
3273 edge8n %i6, %g5, %i2
3274 sethi 0x010D, %i7
3275loop_279:
3276 andcc %l4, 0x087A, %o2
3277loop_280:
3278 nop
3279 set 0x6F, %i0
3280 ldstuba [%l7 + %i0] 0x11, %g2
3281 tge %xcc, 0x3
3282 fornot1s %f1, %f30, %f10
3283 edge32ln %o6, %o5, %l6
3284 sdivcc %g6, 0x006F, %i3
3285 be,a loop_281
3286 fbne %fcc1, loop_282
3287 fbn,a %fcc3, loop_283
3288 nop
3289 setx 0x1AF3FDDA76B9AEE3, %l0, %l6
3290 stx %l6, [%l7 + 0x28]
3291 ldd [%l7 + 0x28], %f18
3292 setx 0x1A1A86F85704DE76, %l1, %l5
3293 stx %l5, [%l7 + 0x10]
3294 ldd [%l7 + 0x10], %f18
3295 fmuld %f18, %f18, %f6
3296loop_281:
3297 movrne %o0, 0x2E7, %g7
3298loop_282:
3299 and %o1, 0x0F17, %o4
3300loop_283:
3301 fble %fcc0, loop_284
3302 tgu %xcc, 0x1
3303 andn %l1, %i5, %g4
3304 taddcctv %l3, 0x1448, %l5
3305loop_284:
3306 fmovdvc %xcc, %f15, %f20
3307 movpos %xcc, %l2, %i4
3308 sth %o3, [%l7 + 0x50]
3309 fmul8x16 %f3, %f0, %f22
3310 movg %xcc, %o7, %g1
3311 orcc %i0, 0x18ED, %l0
3312 movpos %icc, %g3, %i1
3313 fmovdcc %xcc, %f15, %f31
3314 set 0x58, %g3
3315 swapa [%l7 + %g3] 0x10, %i6
3316 bvc,pn %icc, loop_285
3317 movleu %xcc, %i2, %g5
3318 fone %f18
3319 or %i7, %l4, %g2
3320loop_285:
3321 ldsw [%l7 + 0x78], %o6
3322 movgu %xcc, %o2, %o5
3323 tl %xcc, 0x1
3324 subc %l6, 0x11D7, %i3
3325 set 0x53, %l3
3326 stba %g6, [%l7 + %l3] 0xe2
3327 membar #Sync
3328 sra %g7, %o1, %o4
3329 stw %l1, [%l7 + 0x70]
3330 fpmerge %f30, %f24, %f6
3331 fmovdle %xcc, %f19, %f24
3332 set 0x78, %i6
3333 prefetcha [%l7 + %i6] 0x80, 0x0
3334 movrne %i5, 0x058, %l3
3335 edge8l %g4, %l2, %i4
3336 movne %xcc, %o3, %o7
3337 nop
3338 setx 0x406F142487887B4D, %l0, %l6
3339 stx %l6, [%l7 + 0x28]
3340 ldd [%l7 + 0x28], %f20
3341 setx 0xFA16B1DB95001545, %l1, %l5
3342 stx %l5, [%l7 + 0x10]
3343 ldd [%l7 + 0x10], %f22
3344 fmuld %f22, %f20, %f16
3345 bl,pn %icc, loop_286
3346 sub %g1, %l5, %i0
3347 movle %xcc, %l0, %g3
3348 umul %i1, 0x0F5B, %i6
3349loop_286:
3350 edge8 %i2, %g5, %i7
3351 movge %xcc, %l4, %o6
3352 call loop_287
3353 tleu %icc, 0x2
3354 movrne %o2, %o5, %g2
3355 sethi 0x1A92, %l6
3356loop_287:
3357 alignaddrl %g6, %i3, %g7
3358 andcc %o1, 0x0A20, %l1
3359 fmovscs %xcc, %f24, %f4
3360 tg %icc, 0x4
3361 nop
3362 setx 0x3681D174F869687A, %l0, %l6
3363 stx %l6, [%l7 + 0x28]
3364 ldd [%l7 + 0x28], %f8
3365 setx 0x34873ABBEAE3B1F0, %l1, %l5
3366 stx %l5, [%l7 + 0x10]
3367 ldd [%l7 + 0x10], %f14
3368 fdivd %f14, %f8, %f16
3369 edge16l %o0, %o4, %l3
3370 ldd [%l7 + 0x18], %f6
3371 orn %g4, %l2, %i5
3372 add %l7, 0x5C, %l6
3373 wr %g0, 0x04, %asi
3374 casa [%l6] %asi, %o3, %o7
3375 fpadd32 %f28, %f12, %f8
3376 array16 %i4, %g1, %l5
3377 fsrc2s %f29, %f19
3378 sra %i0, 0x1E, %g3
3379 set 0x54, %g5
3380 lduwa [%l7 + %g5] 0x15, %i1
3381 tgu %icc, 0x2
3382 wr %g0, 0x11, %asi
3383 sta %f6, [%l7 + 0x64] %asi
3384 sdivcc %l0, 0x093B, %i6
3385 andn %i2, %i7, %g5
3386 nop
3387 fitod %f4, %f26
3388 fdtoi %f26, %f13
3389 edge16 %o6, %o2, %o5
3390 movneg %icc, %l4, %g2
3391 array8 %g6, %l6, %i3
3392 swap [%l7 + 0x64], %o1
3393 move %icc, %l1, %g7
3394 srax %o4, %o0, %g4
3395 array8 %l2, %l3, %o3
3396 ba,pn %xcc, loop_288
3397 move %xcc, %o7, %i5
3398 edge8 %i4, %g1, %l5
3399 movrgez %i0, %i1, %l0
3400loop_288:
3401 brgez %g3, loop_289
3402 movpos %xcc, %i6, %i2
3403 fmovsg %icc, %f14, %f9
3404 fnegs %f26, %f19
3405loop_289:
3406 fpsub32s %f5, %f0, %f25
3407 saved
3408 rdpr %cwp, %g1
3409 rdpr %cansave, %g2
3410 rdpr %canrestore, %g3
3411 rdpr %cleanwin, %g4
3412 rdpr %otherwin, %g5
3413 rdpr %wstate, %g6
3414 alignaddr %i7, %o6, %g5
3415 fcmpne32 %f12, %f22, %o2
3416 edge16ln %l4, %g2, %g6
3417 wr %g0, 0x0c, %asi
3418 ldda [%l7 + 0x40] %asi, %f16
3419 tsubcc %l6, 0x0B3E, %i3
3420 ldsw [%l7 + 0x50], %o1
3421 fpackfix %f2, %f7
3422 tneg %icc, 0x5
3423 array8 %o5, %g7, %l1
3424 ta %xcc, 0x5
3425 udiv %o4, 0x1AA5, %g4
3426 lduw [%l7 + 0x08], %o0
3427 and %l3, %l2, %o3
3428 nop
3429 setx 0xDB5B7C4EDADD9CB4, %l0, %l6
3430 stx %l6, [%l7 + 0x28]
3431 ldd [%l7 + 0x28], %f16
3432 fsqrtd %f16, %f30
3433 taddcc %o7, 0x09A0, %i4
3434 fmovdgu %xcc, %f22, %f11
3435 ba,a loop_290
3436 brgez %i5, loop_291
3437 ldd [%l7 + 0x40], %f8
3438 nop
3439 fitod %f10, %f12
3440 fdtox %f12, %f28
3441 fxtod %f28, %f16
3442loop_290:
3443 nop
3444 wr %g0, 0x2a, %asi
3445 ldda [%l7 + 0x40] %asi, %g0
3446loop_291:
3447 bcc,pt %xcc, loop_292
3448 add %i0, 0x14A8, %i1
3449 fnot1s %f21, %f29
3450 tn %xcc, 0x4
3451loop_292:
3452 fmovsne %xcc, %f24, %f9
3453 fnot2s %f29, %f25
3454 tvs %icc, 0x4
3455 array32 %l5, %g3, %i6
3456 tg %icc, 0x7
3457 movneg %icc, %l0, %i7
3458 edge32n %o6, %i2, %g5
3459 nop
3460 fitos %f18, %f30
3461 set 0x40, %l1
3462 stda %f16, [%l7 + %l1] 0x11
3463 set 0x25, %o7
3464 ldsba [%l7 + %o7] 0x18, %o2
3465 srlx %g2, 0x09, %l4
3466 ldsh [%l7 + 0x2A], %l6
3467 fmovd %f30, %f20
3468 tleu %icc, 0x0
3469 nop
3470 setx loop_293, %l0, %l1
3471 wrpr 0x1, %tl
3472 wrpr %l1, %tpc
3473 add %l1, 0x4, %l1
3474 wrpr %l1, %tnpc
3475 setx 0x34400001400, %l0, %l1
3476 wrpr %l1, %tstate
3477 wrhpr 0x4, %htstate
3478 retry
3479 edge16l %g6, %o1, %o5
3480 fpack32 %f22, %f18, %f30
3481 movrgz %g7, 0x2DA, %i3
3482loop_293:
3483 bn,a loop_294
3484 fcmpgt32 %f18, %f24, %l1
3485 stx %g4, [%l7 + 0x58]
3486 fmovda %xcc, %f18, %f14
3487loop_294:
3488 movvs %xcc, %o4, %o0
3489 array8 %l3, %l2, %o7
3490 std %f0, [%l7 + 0x58]
3491 tne %icc, 0x6
3492 fble %fcc0, loop_295
3493 sra %i4, %i5, %o3
3494 restored
3495 rdpr %cwp, %g1
3496 rdpr %cansave, %g2
3497 rdpr %canrestore, %g3
3498 rdpr %cleanwin, %g4
3499 rdpr %otherwin, %g5
3500 rdpr %wstate, %g6
3501 orncc %g1, 0x060E, %i0
3502loop_295:
3503 subcc %l5, %g3, %i6
3504 fnot1s %f10, %f3
3505 fmovspos %icc, %f8, %f27
3506 xnorcc %l0, %i1, %i7
3507 fmovrse %o6, %f3, %f2
3508 wr %g0, 0x22, %asi
3509 stxa %i2, [%l7 + 0x40] %asi
3510 membar #Sync
3511 tge %xcc, 0x4
3512 andncc %o2, %g5, %l4
3513 fornot1 %f24, %f18, %f26
3514 fsrc2 %f30, %f4
3515 fmovsa %xcc, %f19, %f1
3516 fabss %f28, %f23
3517 fbule %fcc3, loop_296
3518 movcc %icc, %l6, %g6
3519 mova %icc, %g2, %o5
3520 edge32ln %o1, %i3, %g7
3521loop_296:
3522 ldstub [%l7 + 0x7B], %l1
3523 wr %g0, 0x89, %asi
3524 swapa [%l7 + 0x40] %asi, %o4
3525 subcc %g4, %o0, %l2
3526 fpadd16 %f20, %f0, %f16
3527 fble %fcc1, loop_297
3528 edge16ln %l3, %o7, %i5
3529 fnors %f17, %f29, %f10
3530 edge8 %i4, %g1, %i0
3531loop_297:
3532 nop
3533 setx 0xD1A2BB2F0630ECAF, %l0, %l6
3534 stx %l6, [%l7 + 0x28]
3535 ldd [%l7 + 0x28], %f4
3536 fsqrtd %f4, %f8
3537 tcc %icc, 0x2
3538 edge32n %o3, %l5, %i6
3539 sub %l0, 0x102A, %i1
3540 andcc %i7, %g3, %o6
3541 movneg %icc, %o2, %g5
3542 taddcc %l4, 0x0236, %i2
3543 nop
3544 set 0x36, %g1
3545 stb %g6, [%l7 + %g1]
3546 brz,a %l6, loop_298
3547 movcs %icc, %o5, %o1
3548 tsubcc %g2, %i3, %l1
3549 nop
3550 setx 0xEEA36300069FD34F, %l0, %l6
3551 stx %l6, [%l7 + 0x28]
3552 ldd [%l7 + 0x28], %f20
3553 fsqrtd %f20, %f0
3554loop_298:
3555 be,a,pn %icc, loop_299
3556 and %g7, %o4, %o0
3557 xnorcc %l2, 0x164C, %l3
3558 movre %g4, 0x1FD, %i5
3559loop_299:
3560 movge %icc, %i4, %o7
3561 fmovsgu %xcc, %f23, %f27
3562 te %icc, 0x4
3563 fbg %fcc2, loop_300
3564 fmovde %xcc, %f30, %f14
3565 fnegs %f21, %f12
3566 fnot1 %f20, %f2
3567loop_300:
3568 movrlz %g1, %o3, %i0
3569 sethi 0x013C, %i6
3570 movneg %xcc, %l0, %i1
3571 nop
3572 fitos %f10, %f8
3573 fstoi %f8, %f28
3574 sub %l5, %i7, %o6
3575 fpsub32 %f28, %f28, %f4
3576 brlz %o2, loop_301
3577 subc %g3, 0x1966, %l4
3578 subccc %i2, 0x05A3, %g6
3579 andn %g5, %o5, %o1
3580loop_301:
3581 popc %l6, %g2
3582 subcc %i3, %l1, %g7
3583 ldstub [%l7 + 0x22], %o0
3584 ta %xcc, 0x7
3585 nop
3586 set 0x3A, %l2
3587 ldstub [%l7 + %l2], %o4
3588 set 0x38, %o0
3589 stha %l3, [%l7 + %o0] 0x22
3590 membar #Sync
3591 ta %icc, 0x5
3592 ldsw [%l7 + 0x5C], %l2
3593 tsubcctv %g4, %i5, %i4
3594 fmovsl %xcc, %f7, %f30
3595 subccc %o7, %o3, %i0
3596 array8 %i6, %g1, %i1
3597 ldub [%l7 + 0x2B], %l0
3598 and %i7, %l5, %o6
3599 array8 %g3, %l4, %i2
3600 ldsw [%l7 + 0x0C], %o2
3601 array32 %g6, %o5, %o1
3602 fba,a %fcc1, loop_302
3603 sdivcc %l6, 0x1C15, %g2
3604 wr %g0, 0x80, %asi
3605 lduha [%l7 + 0x36] %asi, %i3
3606loop_302:
3607 fcmpne32 %f28, %f12, %l1
3608 sdivx %g5, 0x148A, %o0
3609 orn %o4, 0x1659, %l3
3610 sethi 0x03A7, %g7
3611 stb %g4, [%l7 + 0x3C]
3612 sdivcc %i5, 0x171B, %l2
3613 fmovdvc %icc, %f28, %f1
3614 movne %xcc, %o7, %i4
3615 ldx [%l7 + 0x40], %i0
3616 ldsb [%l7 + 0x78], %o3
3617 add %l7, 0x68, %l6
3618 wr %g0, 0x89, %asi
3619 casxa [%l6] 0x89, %i6, %i1
3620 flush %l7 + 0x44
3621 taddcctv %g1, 0x0D90, %i7
3622 nop
3623 setx 0xDDE56B4CA630D4E1, %l0, %l6
3624 stx %l6, [%l7 + 0x28]
3625 ldd [%l7 + 0x28], %f8
3626 fsqrtd %f8, %f30
3627 fbuge %fcc3, loop_303
3628 fmovsgu %icc, %f9, %f2
3629 ldsb [%l7 + 0x0F], %l0
3630 edge16l %o6, %g3, %l5
3631loop_303:
3632 ldd [%l7 + 0x18], %f28
3633 edge8l %i2, %l4, %o2
3634 sdiv %o5, 0x1029, %g6
3635 fmovscc %xcc, %f7, %f21
3636 movge %icc, %o1, %l6
3637 movcc %xcc, %i3, %l1
3638 tpos %xcc, 0x7
3639 bvc loop_304
3640 sdivcc %g5, 0x0ACB, %o0
3641 tn %icc, 0x6
3642 edge32l %g2, %o4, %g7
3643loop_304:
3644 fmovdg %icc, %f27, %f19
3645 edge8 %g4, %i5, %l3
3646 addc %l2, %o7, %i4
3647 wr %g0, 0x10, %asi
3648 lduha [%l7 + 0x26] %asi, %o3
3649 movg %xcc, %i0, %i1
3650 subccc %i6, %g1, %l0
3651 brgez %i7, loop_305
3652 sethi 0x06A4, %o6
3653 fmovrdlz %g3, %f14, %f20
3654 array8 %i2, %l4, %l5
3655loop_305:
3656 call loop_306
3657 edge32ln %o2, %o5, %o1
3658 edge32n %l6, %i3, %l1
3659 ta %xcc, 0x5
3660loop_306:
3661 tl %icc, 0x7
3662 prefetch [%l7 + 0x78], 0x3
3663 tl %icc, 0x1
3664 fmovdneg %xcc, %f21, %f0
3665 addccc %g5, %g6, %g2
3666 fbe %fcc0, loop_307
3667 taddcc %o4, 0x06D2, %o0
3668 edge8l %g4, %g7, %i5
3669 move %xcc, %l3, %l2
3670loop_307:
3671 movneg %icc, %i4, %o7
3672 edge32l %i0, %i1, %i6
3673 movge %icc, %g1, %l0
3674 tn %icc, 0x2
3675 tle %xcc, 0x3
3676 fbuge %fcc1, loop_308
3677 prefetch [%l7 + 0x2C], 0x1
3678 nop
3679 set 0x21, %g2
3680 ldstub [%l7 + %g2], %i7
3681 andcc %o3, 0x046E, %o6
3682loop_308:
3683 nop
3684 wr %g0, 0x19, %asi
3685 lda [%l7 + 0x34] %asi, %f24
3686 wr %g0, 0x88, %asi
3687 ldsha [%l7 + 0x68] %asi, %g3
3688 andcc %i2, 0x0DBB, %l4
3689 movrlez %o2, %o5, %l5
3690 brlz %o1, loop_309
3691 tcc %xcc, 0x4
3692 srl %l6, %i3, %g5
3693 sra %l1, 0x0A, %g6
3694loop_309:
3695 xorcc %g2, 0x1470, %o4
3696 tl %icc, 0x7
3697 smulcc %g4, 0x067D, %g7
3698 orn %i5, %o0, %l3
3699 edge32 %i4, %l2, %i0
3700 sdivx %o7, 0x0620, %i6
3701 wr %g0, 0x88, %asi
3702 stxa %i1, [%l7 + 0x08] %asi
3703 sra %g1, 0x12, %l0
3704 fmovrsgz %o3, %f10, %f29
3705 lduh [%l7 + 0x2C], %o6
3706 brlez %g3, loop_310
3707 edge16l %i2, %i7, %o2
3708 movgu %xcc, %o5, %l4
3709 edge8n %o1, %l5, %l6
3710loop_310:
3711 ble,pn %icc, loop_311
3712 mulx %g5, 0x1C58, %l1
3713 fmovrslez %g6, %f29, %f27
3714 xorcc %i3, 0x0F50, %g2
3715loop_311:
3716 srlx %g4, %o4, %g7
3717 tcc %xcc, 0x5
3718 fands %f31, %f14, %f21
3719 wr %g0, 0x80, %asi
3720 ldda [%l7 + 0x40] %asi, %f0
3721 edge32 %i5, %l3, %o0
3722 alignaddrl %i4, %i0, %o7
3723 subc %l2, %i6, %i1
3724 mova %xcc, %g1, %o3
3725 fcmpne32 %f6, %f22, %o6
3726 bcc,pn %xcc, loop_312
3727 sethi 0x109B, %g3
3728 bn,a %xcc, loop_313
3729 alignaddrl %l0, %i2, %o2
3730loop_312:
3731 fnot1s %f20, %f31
3732 te %xcc, 0x6
3733loop_313:
3734 sdiv %o5, 0x1A84, %l4
3735 movvc %xcc, %o1, %i7
3736 movcs %icc, %l6, %g5
3737 edge16 %l5, %l1, %i3
3738 tsubcctv %g2, %g4, %o4
3739 andcc %g7, 0x1947, %g6
3740 movneg %xcc, %i5, %o0
3741 movl %xcc, %l3, %i0
3742 addccc %o7, %l2, %i6
3743 fnand %f0, %f14, %f22
3744 move %icc, %i1, %g1
3745 mulscc %o3, %o6, %g3
3746 movgu %xcc, %l0, %i4
3747 fbn,a %fcc0, loop_314
3748 fexpand %f20, %f30
3749 brlz %o2, loop_315
3750 ldd [%l7 + 0x18], %f30
3751loop_314:
3752 nop
3753 fitos %f30, %f21
3754 tleu %xcc, 0x7
3755loop_315:
3756 array8 %o5, %l4, %i2
3757 and %o1, %l6, %i7
3758 edge32ln %g5, %l5, %i3
3759 st %f15, [%l7 + 0x18]
3760 mova %xcc, %g2, %g4
3761 fmul8x16 %f17, %f10, %f22
3762 nop
3763 fitos %f18, %f19
3764 fones %f20
3765 fandnot1 %f16, %f10, %f22
3766 tneg %icc, 0x3
3767 restored
3768 rdpr %cwp, %g1
3769 rdpr %cansave, %g2
3770 rdpr %canrestore, %g3
3771 rdpr %cleanwin, %g4
3772 rdpr %otherwin, %g5
3773 rdpr %wstate, %g6
3774 fpsub32 %f0, %f2, %f6
3775 brgez,a %l1, loop_316
3776 fbue %fcc0, loop_317
3777 fxnor %f28, %f4, %f30
3778 sdivx %o4, 0x12ED, %g6
3779loop_316:
3780 sdivcc %g7, 0x1D4C, %i5
3781loop_317:
3782 addcc %l3, 0x0FC6, %i0
3783 add %o0, 0x03B0, %l2
3784 bvs,a,pt %xcc, loop_318
3785 restored
3786 rdpr %cwp, %g1
3787 rdpr %cansave, %g2
3788 rdpr %canrestore, %g3
3789 rdpr %cleanwin, %g4
3790 rdpr %otherwin, %g5
3791 rdpr %wstate, %g6
3792 fpadd32 %f8, %f22, %f2
3793 movge %icc, %o7, %i1
3794loop_318:
3795 movne %xcc, %g1, %o3
3796 xnorcc %o6, %g3, %i6
3797 nop
3798 fitos %f2, %f14
3799 fstod %f14, %f24
3800 brgez,a %i4, loop_319
3801 movpos %xcc, %l0, %o5
3802 movge %xcc, %o2, %i2
3803 and %l4, %l6, %o1
3804loop_319:
3805 te %icc, 0x6
3806 mova %icc, %g5, %i7
3807 wr %g0, 0x23, %asi
3808 stwa %l5, [%l7 + 0x48] %asi
3809 membar #Sync
3810 nop
3811 fitos %f3, %f15
3812 fstox %f15, %f0
3813 fxtos %f0, %f8
3814 subcc %g2, %i3, %g4
3815 xorcc %l1, %g6, %o4
3816 bvs,a,pt %icc, loop_320
3817 tl %xcc, 0x7
3818 fmovsgu %xcc, %f3, %f4
3819 subc %i5, 0x1CE1, %g7
3820loop_320:
3821 fmovrse %l3, %f31, %f30
3822 alignaddrl %o0, %i0, %l2
3823 wr %g0, 0x18, %asi
3824 ldsba [%l7 + 0x28] %asi, %o7
3825 fornot2s %f29, %f22, %f15
3826 lduh [%l7 + 0x16], %g1
3827 tgu %xcc, 0x1
3828 ldd [%l7 + 0x18], %o2
3829 umul %o6, 0x0933, %i1
3830 tneg %xcc, 0x7
3831 fbuge,a %fcc0, loop_321
3832 fsrc1s %f16, %f26
3833 fmovdneg %icc, %f25, %f19
3834 movrgez %g3, %i4, %l0
3835loop_321:
3836 fmovdneg %xcc, %f16, %f9
3837 tg %icc, 0x0
3838 edge32n %i6, %o5, %i2
3839 fbu %fcc1, loop_322
3840 xor %o2, %l4, %l6
3841 ta %xcc, 0x2
3842 ldub [%l7 + 0x72], %o1
3843loop_322:
3844 movleu %xcc, %i7, %l5
3845 ldd [%l7 + 0x68], %f6
3846 srax %g2, %g5, %g4
3847 alignaddrl %l1, %g6, %o4
3848 sll %i3, 0x00, %g7
3849 fmul8x16 %f15, %f2, %f8
3850 tcs %xcc, 0x3
3851 bne,a loop_323
3852 ldstub [%l7 + 0x2D], %l3
3853 edge16 %o0, %i5, %i0
3854 edge8ln %o7, %g1, %l2
3855loop_323:
3856 tcs %icc, 0x5
3857 subccc %o3, 0x18BE, %i1
3858 fsrc1s %f25, %f9
3859 membar #Sync
3860 set 0x40, %i7
3861 ldda [%l7 + %i7] 0x1e, %f16
3862 sra %o6, 0x1A, %i4
3863 fcmpgt32 %f20, %f4, %g3
3864 tvs %xcc, 0x6
3865 te %xcc, 0x3
3866 for %f2, %f8, %f20
3867 fornot1s %f7, %f11, %f6
3868 fbe %fcc0, loop_324
3869 fbug,a %fcc0, loop_325
3870 fmul8sux16 %f18, %f6, %f6
3871 movn %icc, %l0, %o5
3872loop_324:
3873 bgu,a loop_326
3874loop_325:
3875 subccc %i2, 0x0935, %o2
3876 tleu %xcc, 0x5
3877 movge %icc, %l4, %l6
3878loop_326:
3879 tgu %icc, 0x3
3880 ldsw [%l7 + 0x10], %o1
3881 fblg,a %fcc1, loop_327
3882 restored
3883 rdpr %cwp, %g1
3884 rdpr %cansave, %g2
3885 rdpr %canrestore, %g3
3886 rdpr %cleanwin, %g4
3887 rdpr %otherwin, %g5
3888 rdpr %wstate, %g6
3889 fmovdl %xcc, %f6, %f28
3890 subc %i6, 0x06B2, %l5
3891loop_327:
3892 tcc %xcc, 0x1
3893 edge32l %g2, %g5, %g4
3894 nop
3895 fitod %f6, %f16
3896 fdtox %f16, %f18
3897 fxtod %f18, %f16
3898 movl %xcc, %l1, %g6
3899 movvs %icc, %i7, %i3
3900 orncc %o4, 0x0AD1, %g7
3901 fmul8ulx16 %f16, %f28, %f28
3902 tsubcc %l3, 0x159C, %i5
3903 pdist %f10, %f8, %f4
3904 ldsw [%l7 + 0x34], %i0
3905 fba %fcc2, loop_328
3906 udiv %o7, 0x1A5F, %g1
3907 alignaddrl %l2, %o3, %i1
3908 set 0x22, %o1
3909 ldsha [%l7 + %o1] 0x88, %o0
3910loop_328:
3911 fbu %fcc1, loop_329
3912 fmovdvc %xcc, %f6, %f20
3913 movpos %icc, %i4, %o6
3914 brlz %g3, loop_330
3915loop_329:
3916 tleu %icc, 0x2
3917 sra %o5, %i2, %o2
3918 fmovdge %icc, %f30, %f11
3919loop_330:
3920 movgu %icc, %l0, %l4
3921 set 0x0A, %l5
3922 ldsha [%l7 + %l5] 0x88, %o1
3923 udiv %i6, 0x1EDD, %l5
3924 set 0x1E, %o2
3925 stba %g2, [%l7 + %o2] 0x04
3926 mulx %g5, %g4, %l6
3927 subcc %l1, %g6, %i7
3928 or %i3, %g7, %o4
3929 movn %icc, %i5, %i0
3930 fmovde %icc, %f16, %f31
3931 edge8 %o7, %l3, %g1
3932 subccc %o3, %l2, %i1
3933 tpos %xcc, 0x5
3934 movleu %xcc, %o0, %o6
3935 tsubcctv %g3, 0x0A13, %i4
3936 set 0x78, %o3
3937 prefetcha [%l7 + %o3] 0x0c, 0x3
3938 edge16 %i2, %o2, %l0
3939 fmovrse %l4, %f25, %f18
3940 xor %o1, 0x094D, %i6
3941 edge16l %g2, %l5, %g5
3942 subc %g4, %l6, %l1
3943 tvs %xcc, 0x6
3944 move %icc, %i7, %g6
3945 addccc %i3, %g7, %i5
3946 wr %g0, 0x10, %asi
3947 lduba [%l7 + 0x79] %asi, %i0
3948 orncc %o4, 0x1324, %l3
3949 call loop_331
3950 bleu,pn %icc, loop_332
3951 sub %g1, %o3, %l2
3952 fandnot1 %f2, %f0, %f12
3953loop_331:
3954 tneg %icc, 0x6
3955loop_332:
3956 movvc %icc, %i1, %o7
3957 fbug %fcc2, loop_333
3958 and %o6, %g3, %i4
3959 xor %o5, 0x0E53, %o0
3960 nop
3961 setx loop_334, %l0, %l1
3962 jmpl %l1, %i2
3963loop_333:
3964 fmovdle %xcc, %f24, %f27
3965 movre %o2, %l0, %o1
3966 edge32 %i6, %g2, %l5
3967loop_334:
3968 andcc %g5, 0x06CD, %g4
3969 ldub [%l7 + 0x7B], %l6
3970 and %l4, %l1, %i7
3971 fnands %f8, %f21, %f30
3972 movrlez %g6, %g7, %i5
3973 srax %i3, %o4, %i0
3974 add %l7, 0x74, %l6
3975 wr %g0, 0x81, %asi
3976 lda [%l6] %asi, %l3
3977 casa [%l6] %asi, %l3, %g1
3978 bn,a loop_335
3979 array32 %l2, %i1, %o3
3980 fmovrdlez %o6, %f6, %f2
3981 taddcctv %o7, 0x0AA7, %g3
3982loop_335:
3983 fmul8ulx16 %f16, %f4, %f20
3984 std %f14, [%l7 + 0x20]
3985 call loop_336
3986 stw %o5, [%l7 + 0x38]
3987 tg %xcc, 0x0
3988 faligndata %f0, %f16, %f16
3989loop_336:
3990 movcc %xcc, %i4, %i2
3991 udiv %o2, 0x040E, %o0
3992 bg,a loop_337
3993 fand %f22, %f16, %f8
3994 movle %xcc, %o1, %i6
3995 ldsh [%l7 + 0x2A], %l0
3996loop_337:
3997 nop
3998 fitod %f0, %f16
3999 fdtox %f16, %f16
4000 fxtod %f16, %f0
4001 edge32ln %l5, %g2, %g5
4002 edge16n %l6, %g4, %l1
4003 movg %icc, %i7, %l4
4004 fmovdn %xcc, %f12, %f10
4005 fnands %f1, %f24, %f22
4006 movcs %icc, %g7, %i5
4007 bcc,a loop_338
4008 orcc %g6, 0x060C, %o4
4009 sdivx %i0, 0x04C1, %l3
4010 stx %g1, [%l7 + 0x18]
4011loop_338:
4012 tpos %icc, 0x6
4013 fors %f22, %f18, %f14
4014 nop
4015 setx 0x5058CEF31CDF7DA3, %l0, %l6
4016 stx %l6, [%l7 + 0x28]
4017 ldd [%l7 + 0x28], %f10
4018 fsqrtd %f10, %f28
4019 umul %l2, 0x1796, %i1
4020 tneg %icc, 0x5
4021 bge,a,pt %icc, loop_339
4022 saved
4023 rdpr %cwp, %g1
4024 rdpr %cansave, %g2
4025 rdpr %canrestore, %g3
4026 rdpr %cleanwin, %g4
4027 rdpr %otherwin, %g5
4028 rdpr %wstate, %g6
4029 ta %icc, 0x4
4030 edge16l %o3, %i3, %o6
4031loop_339:
4032 movrlz %o7, 0x059, %o5
4033 bleu,a,pn %icc, loop_340
4034 movn %xcc, %g3, %i4
4035 set 0x12, %g7
4036 ldstuba [%l7 + %g7] 0x81, %i2
4037loop_340:
4038 alignaddr %o2, %o1, %i6
4039 array16 %o0, %l0, %g2
4040 nop
4041 setx 0x33E9805CB448E5C0, %l0, %l6
4042 stx %l6, [%l7 + 0x28]
4043 ldd [%l7 + 0x28], %f8
4044 setx 0x4ABF56CBBE5C5011, %l1, %l5
4045 stx %l5, [%l7 + 0x10]
4046 ldd [%l7 + 0x10], %f0
4047 fmuld %f0, %f8, %f0
4048 alignaddr %l5, %g5, %l6
4049 set 0x40, %i3
4050 lduha [%l7 + %i3] 0x14, %g4
4051 nop
4052 set 0x5C, %o4
4053 lduw [%l7 + %o4], %i7
4054 brlz,a %l4, loop_341
4055 nop
4056 setx loop_342, %l0, %l1
4057 wrpr 0x1, %tl
4058 wrpr %l1, %tnpc
4059 setx 0x34400001400, %l0, %l1
4060 wrpr %l1, %tstate
4061 wrhpr 0x4, %htstate
4062 done
4063 movcs %icc, %l1, %g7
4064 alignaddrl %g6, %i5, %i0
4065loop_341:
4066 nop
4067 wr %g0, 0x89, %asi
4068 ldsha [%l7 + 0x58] %asi, %o4
4069loop_342:
4070 bcs,a %icc, loop_343
4071 tvc %icc, 0x2
4072 umul %l3, 0x1242, %g1
4073 fbo,a %fcc1, loop_344
4074loop_343:
4075 stb %i1, [%l7 + 0x15]
4076 mova %icc, %l2, %o3
4077 edge8n %i3, %o6, %o5
4078loop_344:
4079 sethi 0x0E97, %g3
4080 fsrc1s %f21, %f10
4081 tpos %xcc, 0x5
4082 tcc %icc, 0x5
4083 array8 %o7, %i4, %o2
4084 srlx %o1, %i2, %i6
4085 edge32l %l0, %g2, %l5
4086 fnot2 %f16, %f20
4087 fbge,a %fcc3, loop_345
4088 tsubcctv %g5, 0x10CC, %l6
4089 wr %g0, 0x11, %asi
4090 lda [%l7 + 0x4C] %asi, %f22
4091loop_345:
4092 tgu %xcc, 0x4
4093 udiv %o0, 0x0A49, %g4
4094 brlez %i7, loop_346
4095 edge32ln %l1, %l4, %g7
4096 ba,pn %xcc, loop_347
4097 restored
4098 rdpr %cwp, %g1
4099 rdpr %cansave, %g2
4100 rdpr %canrestore, %g3
4101 rdpr %cleanwin, %g4
4102 rdpr %otherwin, %g5
4103 rdpr %wstate, %g6
4104loop_346:
4105 bl loop_348
4106 fnands %f12, %f31, %f14
4107loop_347:
4108 fmovdn %icc, %f8, %f9
4109 nop
4110 setx 0xAB20F796DACBE75E, %l0, %l6
4111 stx %l6, [%l7 + 0x28]
4112 ldd [%l7 + 0x28], %f22
4113 setx 0xA918A2204B77DC4D, %l1, %l5
4114 stx %l5, [%l7 + 0x10]
4115 ldd [%l7 + 0x10], %f28
4116 faddd %f28, %f22, %f0
4117loop_348:
4118 subc %i5, 0x1441, %g6
4119 fpadd16s %f5, %f21, %f23
4120 ta %icc, 0x7
4121 edge8n %i0, %o4, %l3
4122 movcs %xcc, %g1, %i1
4123 taddcc %l2, 0x18B9, %i3
4124 tle %icc, 0x3
4125 nop
4126 setx loop_349, %l0, %l1
4127 wrpr 0x1, %tl
4128 wrpr %l1, %tnpc
4129 setx 0x34400001400, %l0, %l1
4130 wrpr %l1, %tstate
4131 wrhpr 0x4, %htstate
4132 done
4133 tsubcc %o6, 0x1477, %o3
4134 fmovsleu %xcc, %f6, %f4
4135 subcc %g3, 0x095C, %o5
4136loop_349:
4137 array32 %o7, %i4, %o2
4138 movle %xcc, %i2, %o1
4139 tgu %xcc, 0x4
4140 fbug %fcc0, loop_350
4141 fmovdvs %xcc, %f31, %f12
4142 brgz,a %i6, loop_351
4143 brnz %l0, loop_352
4144loop_350:
4145 sll %g2, 0x03, %l5
4146 mulscc %l6, %o0, %g5
4147loop_351:
4148 orncc %i7, 0x1975, %l1
4149loop_352:
4150 fmovdleu %xcc, %f6, %f0
4151 fnors %f7, %f26, %f11
4152 tneg %xcc, 0x2
4153 movrlez %g4, %l4, %i5
4154 edge8 %g7, %g6, %o4
4155 tl %icc, 0x5
4156 fbu %fcc0, loop_353
4157 mova %icc, %l3, %i0
4158 movn %icc, %i1, %l2
4159 movrlez %i3, 0x0EB, %g1
4160loop_353:
4161 stx %o3, [%l7 + 0x40]
4162 saved
4163 rdpr %cwp, %g1
4164 rdpr %cansave, %g2
4165 rdpr %canrestore, %g3
4166 rdpr %cleanwin, %g4
4167 rdpr %otherwin, %g5
4168 rdpr %wstate, %g6
4169 movre %o6, 0x1A2, %o5
4170 pdist %f20, %f6, %f28
4171 edge32ln %o7, %i4, %o2
4172 bl loop_354
4173 addcc %g3, %i2, %i6
4174 saved
4175 rdpr %cwp, %g1
4176 rdpr %cansave, %g2
4177 rdpr %canrestore, %g3
4178 rdpr %cleanwin, %g4
4179 rdpr %otherwin, %g5
4180 rdpr %wstate, %g6
4181 ba %xcc, loop_355
4182loop_354:
4183 sdivcc %o1, 0x112F, %g2
4184 set 0x70, %i1
4185 ldda [%l7 + %i1] 0x04, %l0
4186loop_355:
4187 fmovsvs %xcc, %f21, %f24
4188 set 0x40, %l4
4189 stda %f0, [%l7 + %l4] 0x1f
4190 membar #Sync
4191 saved
4192 rdpr %cwp, %g1
4193 rdpr %cansave, %g2
4194 rdpr %canrestore, %g3
4195 rdpr %cleanwin, %g4
4196 rdpr %otherwin, %g5
4197 rdpr %wstate, %g6
4198 brgz %l6, loop_356
4199 movge %xcc, %l5, %o0
4200 tvc %xcc, 0x5
4201 addccc %g5, 0x0131, %l1
4202loop_356:
4203 movge %icc, %i7, %l4
4204 wr %g0, 0x18, %asi
4205 stwa %i5, [%l7 + 0x28] %asi
4206 alignaddr %g7, %g6, %o4
4207 brnz,a %l3, loop_357
4208 ta %icc, 0x7
4209 sir 0x157E
4210 umul %i0, %i1, %l2
4211loop_357:
4212 nop
4213 setx 0xB05187F3, %l0, %l6
4214 st %l6, [%l7 + 0x20]
4215 ld [%l7 + 0x20], %fsr
4216 brgz %i3, loop_358
4217 nop
4218 setx 0x546F9EA150503D25, %l0, %l6
4219 stx %l6, [%l7 + 0x40]
4220 ldx [%l7 + 0x40], %fsr
4221 tvs %icc, 0x6
4222 tg %icc, 0x3
4223loop_358:
4224 fxnor %f2, %f18, %f4
4225 taddcctv %g1, %g4, %o3
4226 brlez %o6, loop_359
4227 tneg %icc, 0x3
4228 fsrc2s %f1, %f1
4229 fmovrsgez %o7, %f6, %f18
4230loop_359:
4231 lduw [%l7 + 0x34], %o5
4232 nop
4233 setx loop_360, %l0, %l1
4234 jmpl %l1, %i4
4235 movn %xcc, %g3, %i2
4236 movcs %icc, %i6, %o2
4237 sll %g2, %l0, %l6
4238loop_360:
4239 edge8l %l5, %o0, %o1
4240 be,pn %icc, loop_361
4241 array32 %l1, %i7, %g5
4242 brnz,a %i5, loop_362
4243 tleu %xcc, 0x0
4244loop_361:
4245 nop
4246 setx loop_363, %l0, %l1
4247 wrpr 0x1, %tl
4248 wrpr %l1, %tpc
4249 add %l1, 0x4, %l1
4250 wrpr %l1, %tnpc
4251 setx 0x34400001400, %l0, %l1
4252 wrpr %l1, %tstate
4253 wrhpr 0x4, %htstate
4254 retry
4255 tne %icc, 0x6
4256loop_362:
4257 tg %xcc, 0x4
4258 edge32ln %l4, %g6, %g7
4259loop_363:
4260 fmul8ulx16 %f16, %f18, %f8
4261 subc %l3, 0x078C, %o4
4262 bleu loop_364
4263 and %i1, %l2, %i0
4264 nop
4265 fitos %f0, %f17
4266 fstox %f17, %f0
4267 fxtos %f0, %f4
4268 be,a %icc, loop_365
4269loop_364:
4270 for %f22, %f24, %f22
4271 sdivcc %i3, 0x015E, %g1
4272 bge,a %icc, loop_366
4273loop_365:
4274 fbug %fcc3, loop_367
4275 and %o3, 0x07A7, %g4
4276 udivx %o7, 0x1274, %o5
4277loop_366:
4278 taddcctv %o6, %i4, %g3
4279loop_367:
4280 xor %i2, %o2, %g2
4281 brlz,a %i6, loop_368
4282 movg %icc, %l6, %l5
4283 mulscc %l0, 0x1FC2, %o1
4284 fmovrsgez %l1, %f26, %f8
4285loop_368:
4286 fbne,a %fcc1, loop_369
4287 fbe %fcc2, loop_370
4288 tsubcctv %o0, 0x00A9, %i7
4289 bvs,a loop_371
4290loop_369:
4291 subccc %g5, %i5, %g6
4292loop_370:
4293 addcc %l4, %g7, %o4
4294 movrne %i1, %l2, %l3
4295loop_371:
4296 tl %icc, 0x3
4297 nop
4298 setx 0x4FD2FADEAF899817, %l0, %l6
4299 stx %l6, [%l7 + 0x28]
4300 ldd [%l7 + 0x28], %f6
4301 setx 0x683DCADB13BCE097, %l1, %l5
4302 stx %l5, [%l7 + 0x10]
4303 ldd [%l7 + 0x10], %f30
4304 fmuld %f30, %f6, %f18
4305 tle %xcc, 0x6
4306 fbe,a %fcc3, loop_372
4307 xnor %i3, %g1, %o3
4308 movrne %i0, %g4, %o5
4309 movvs %xcc, %o7, %o6
4310loop_372:
4311 tcs %icc, 0x4
4312 nop
4313 setx 0x1EB7FE7B, %l0, %l6
4314 st %l6, [%l7 + 0x28]
4315 ld [%l7 + 0x28], %f16
4316 fsqrts %f16, %f27
4317 alignaddrl %i4, %i2, %o2
4318 brnz %g2, loop_373
4319 movrlez %i6, 0x0EF, %l6
4320 fmovsge %xcc, %f14, %f11
4321 fpadd16s %f29, %f21, %f10
4322loop_373:
4323 bleu,pn %xcc, loop_374
4324 ble,a,pn %icc, loop_375
4325 movle %icc, %g3, %l0
4326 bvc,pn %icc, loop_376
4327loop_374:
4328 movrne %o1, 0x059, %l1
4329loop_375:
4330 fornot1s %f25, %f10, %f23
4331 fands %f2, %f24, %f17
4332loop_376:
4333 nop
4334 wr %g0, 0x27, %asi
4335 ldda [%l7 + 0x20] %asi, %l4
4336 movcs %icc, %i7, %g5
4337 brnz,a %o0, loop_377
4338 fone %f28
4339 edge32ln %i5, %g6, %g7
4340 tn %icc, 0x2
4341loop_377:
4342 nop
4343 fitod %f4, %f28
4344 fdtoi %f28, %f31
4345 brgz,a %l4, loop_378
4346 ldsb [%l7 + 0x6B], %i1
4347 faligndata %f2, %f22, %f10
4348 bn,a,pn %icc, loop_379
4349loop_378:
4350 movgu %icc, %l2, %l3
4351 ldstub [%l7 + 0x45], %o4
4352 movn %icc, %g1, %i3
4353loop_379:
4354 udivcc %i0, 0x0DA9, %o3
4355 movrne %o5, %g4, %o7
4356 tneg %xcc, 0x6
4357 sdivcc %i4, 0x0363, %i2
4358 tn %icc, 0x4
4359 set 0x0D, %l6
4360 ldsba [%l7 + %l6] 0x04, %o2
4361 wr %g0, 0x80, %asi
4362 sta %f0, [%l7 + 0x38] %asi
4363 tleu %icc, 0x5
4364 set 0x5C, %i2
4365 ldswa [%l7 + %i2] 0x81, %o6
4366 tneg %icc, 0x4
4367 edge8ln %i6, %l6, %g3
4368 pdist %f14, %f20, %f18
4369 wr %g0, 0x10, %asi
4370 stwa %g2, [%l7 + 0x4C] %asi
4371 nop
4372 setx 0x44D9821B904FEB14, %l0, %l6
4373 stx %l6, [%l7 + 0x68]
4374 ldx [%l7 + 0x68], %fsr
4375 movvc %icc, %o1, %l0
4376 fbu %fcc2, loop_380
4377 edge16n %l5, %l1, %g5
4378 ld [%l7 + 0x0C], %f17
4379 movpos %icc, %i7, %i5
4380loop_380:
4381 edge32 %o0, %g6, %l4
4382 ldx [%l7 + 0x10], %g7
4383 movvc %xcc, %i1, %l2
4384 fmuld8ulx16 %f15, %f17, %f0
4385 bgu,a,pn %xcc, loop_381
4386 fbe,a %fcc0, loop_382
4387 fmovsge %icc, %f14, %f4
4388 add %l7, 0x5C, %l6
4389 wr %g0, 0x11, %asi
4390 casa [%l6] 0x11, %l3, %g1
4391loop_381:
4392 fmul8sux16 %f20, %f0, %f0
4393loop_382:
4394 movgu %icc, %o4, %i3
4395 fbge,a %fcc1, loop_383
4396 edge16 %o3, %i0, %g4
4397 lduw [%l7 + 0x1C], %o5
4398 nop
4399 setx 0x31805CA9B07ECA01, %l0, %l6
4400 stx %l6, [%l7 + 0x40]
4401 ldx [%l7 + 0x40], %fsr
4402loop_383:
4403 be,a,pn %xcc, loop_384
4404 sdivcc %o7, 0x1611, %i4
4405 ld [%l7 + 0x28], %f2
4406 xnor %o2, 0x1E07, %i2
4407loop_384:
4408 fmul8x16au %f16, %f22, %f30
4409 movvs %xcc, %i6, %o6
4410 movl %xcc, %l6, %g3
4411 ldsb [%l7 + 0x3A], %o1
4412 fandnot1 %f6, %f12, %f6
4413 ldub [%l7 + 0x6B], %g2
4414 saved
4415 rdpr %cwp, %g1
4416 rdpr %cansave, %g2
4417 rdpr %canrestore, %g3
4418 rdpr %cleanwin, %g4
4419 rdpr %otherwin, %g5
4420 rdpr %wstate, %g6
4421 fexpand %f10, %f16
4422 movvc %icc, %l5, %l0
4423 edge16ln %l1, %i7, %g5
4424 movg %xcc, %o0, %i5
4425 add %l7, 0x60, %l6
4426 wr %g0, 0x10, %asi
4427 casa [%l6] %asi, %l4, %g7
4428 xor %i1, 0x0D28, %g6
4429 nop
4430 setx 0x84C3AE3B1248AB0F, %l0, %l6
4431 stx %l6, [%l7 + 0x28]
4432 ldd [%l7 + 0x28], %f14
4433 setx 0xA6C8E6DD819C5E2D, %l1, %l5
4434 stx %l5, [%l7 + 0x10]
4435 ldd [%l7 + 0x10], %f18
4436 fdivd %f18, %f14, %f12
4437 fbn,a %fcc2, loop_385
4438 ta %icc, 0x2
4439 fpackfix %f4, %f27
4440 andcc %l3, 0x1EBD, %l2
4441loop_385:
4442 stbar
4443 xnorcc %g1, %i3, %o3
4444 taddcc %i0, %g4, %o4
4445 edge8n %o7, %i4, %o5
4446 tpos %xcc, 0x7
4447 andn %o2, %i6, %o6
4448 tl %icc, 0x6
4449 bgu,a loop_386
4450 move %xcc, %l6, %g3
4451 and %o1, %g2, %l5
4452 fpsub16 %f20, %f2, %f2
4453loop_386:
4454 edge16l %i2, %l0, %i7
4455 sll %l1, %o0, %i5
4456 fmovsleu %icc, %f22, %f23
4457 fexpand %f17, %f20
4458 brlez %g5, loop_387
4459 movrgez %g7, 0x37E, %i1
4460 movge %xcc, %l4, %g6
4461 bg %icc, loop_388
4462loop_387:
4463 movcs %icc, %l3, %l2
4464 fmovrde %g1, %f22, %f2
4465 tcc %icc, 0x3
4466loop_388:
4467 fpackfix %f12, %f21
4468 srlx %o3, %i0, %g4
4469 orcc %i3, 0x136A, %o7
4470 edge16ln %o4, %i4, %o2
4471 edge16 %i6, %o6, %l6
4472 brlez,a %o5, loop_389
4473 smul %o1, 0x1305, %g3
4474 xorcc %l5, 0x0A01, %i2
4475 call loop_390
4476loop_389:
4477 brz,a %l0, loop_391
4478 movcs %icc, %g2, %i7
4479 and %o0, 0x11BD, %l1
4480loop_390:
4481 subc %i5, %g5, %g7
4482loop_391:
4483 edge32ln %l4, %g6, %l3
4484 orcc %l2, 0x1B67, %g1
4485 fabsd %f20, %f22
4486 array8 %o3, %i0, %i1
4487 stbar
4488 tl %xcc, 0x1
4489 te %icc, 0x6
4490 wr %g0, 0x10, %asi
4491 ldsha [%l7 + 0x16] %asi, %g4
4492 move %xcc, %o7, %o4
4493 subcc %i3, %o2, %i6
4494 or %i4, %o6, %l6
4495 udiv %o1, 0x0731, %g3
4496 movrgez %o5, %i2, %l5
4497 fbue,a %fcc3, loop_392
4498 fbu %fcc0, loop_393
4499 tsubcctv %l0, %i7, %o0
4500 fbo,a %fcc3, loop_394
4501loop_392:
4502 bne %icc, loop_395
4503loop_393:
4504 movg %icc, %g2, %l1
4505 edge8n %g5, %i5, %g7
4506loop_394:
4507 udiv %l4, 0x15A6, %l3
4508loop_395:
4509 fmovsle %icc, %f27, %f21
4510 brgz,a %g6, loop_396
4511 fbuge,a %fcc2, loop_397
4512 movrgez %l2, 0x1D2, %o3
4513 andn %g1, 0x0BA3, %i0
4514loop_396:
4515 subccc %i1, 0x117D, %o7
4516loop_397:
4517 nop
4518 setx 0x1313BD5E6170CE54, %l0, %l6
4519 stx %l6, [%l7 + 0x28]
4520 ldd [%l7 + 0x28], %f20
4521 fsqrtd %f20, %f24
4522 tcs %xcc, 0x2
4523 srlx %g4, 0x12, %o4
4524 movne %icc, %o2, %i3
4525 fmovrslz %i6, %f18, %f13
4526 nop
4527 set 0x2D, %l0
4528 stb %o6, [%l7 + %l0]
4529 fpsub32 %f0, %f8, %f12
4530 fmovdpos %icc, %f28, %f27
4531 tle %icc, 0x0
4532 orcc %l6, %o1, %i4
4533 fmovrsgez %o5, %f17, %f13
4534 array16 %i2, %l5, %g3
4535 nop
4536 fitod %f4, %f14
4537 fdtox %f14, %f18
4538 fxtod %f18, %f22
4539 nop
4540 setx loop_398, %l0, %l1
4541 wrpr 0x1, %tl
4542 wrpr %l1, %tnpc
4543 setx 0x34400001400, %l0, %l1
4544 wrpr %l1, %tstate
4545 wrhpr 0x4, %htstate
4546 done
4547 fmovd %f22, %f28
4548 edge16l %i7, %o0, %l0
4549 movge %xcc, %l1, %g2
4550loop_398:
4551 sra %i5, 0x0B, %g7
4552 tvs %xcc, 0x4
4553 movneg %icc, %g5, %l4
4554 ta %icc, 0x6
4555 subc %g6, 0x1069, %l2
4556 bcs loop_399
4557 fornot1s %f25, %f28, %f17
4558 orn %l3, %o3, %i0
4559 fpsub16 %f10, %f6, %f18
4560loop_399:
4561 tn %icc, 0x3
4562 addc %g1, %i1, %g4
4563 sll %o4, %o7, %i3
4564 fmovrdgz %i6, %f8, %f26
4565 saved
4566 rdpr %cwp, %g1
4567 rdpr %cansave, %g2
4568 rdpr %canrestore, %g3
4569 rdpr %cleanwin, %g4
4570 rdpr %otherwin, %g5
4571 rdpr %wstate, %g6
4572 edge16 %o6, %l6, %o2
4573 movne %xcc, %o1, %o5
4574 fabsd %f8, %f20
4575 tl %icc, 0x7
4576 bgu,a,pt %icc, loop_400
4577 smul %i4, 0x0A7E, %i2
4578 tvc %xcc, 0x3
4579 nop
4580 fitos %f8, %f7
4581 fstoi %f7, %f0
4582loop_400:
4583 std %f20, [%l7 + 0x50]
4584 bg %xcc, loop_401
4585 array32 %l5, %i7, %g3
4586 tleu %icc, 0x5
4587 fmovs %f18, %f21
4588loop_401:
4589 movneg %xcc, %o0, %l1
4590 movrlz %g2, 0x367, %i5
4591 edge16 %g7, %l0, %g5
4592 nop
4593 setx loop_402, %l0, %l1
4594 wrpr 0x1, %tl
4595 wrpr %l1, %tnpc
4596 setx 0x34400001400, %l0, %l1
4597 wrpr %l1, %tstate
4598 wrhpr 0x4, %htstate
4599 done
4600 ldsw [%l7 + 0x64], %g6
4601 movre %l4, %l2, %o3
4602 movvc %xcc, %i0, %g1
4603loop_402:
4604 xor %i1, %g4, %l3
4605 brlez,a %o7, loop_403
4606 fpadd16 %f28, %f26, %f2
4607 alignaddrl %i3, %o4, %o6
4608 fbo,a %fcc2, loop_404
4609loop_403:
4610 edge32n %l6, %i6, %o1
4611 movrgez %o5, 0x29A, %i4
4612 movrgz %i2, 0x3D4, %l5
4613loop_404:
4614 fnot1s %f5, %f7
4615 nop
4616 setx loop_405, %l0, %l1
4617 wrpr 0x1, %tl
4618 wrpr %l1, %tpc
4619 add %l1, 0x4, %l1
4620 wrpr %l1, %tnpc
4621 setx 0x34400001400, %l0, %l1
4622 wrpr %l1, %tstate
4623 wrhpr 0x4, %htstate
4624 retry
4625 bn %xcc, loop_406
4626 bcc loop_407
4627 sdivx %o2, 0x1333, %g3
4628loop_405:
4629 movl %icc, %o0, %l1
4630loop_406:
4631 bcc,pt %xcc, loop_408
4632loop_407:
4633 sll %i7, 0x16, %i5
4634 sth %g2, [%l7 + 0x16]
4635 array32 %g7, %l0, %g6
4636loop_408:
4637 srax %l4, %l2, %g5
4638 andn %o3, 0x1EA3, %i0
4639 movle %icc, %g1, %g4
4640 udivcc %i1, 0x0F8A, %o7
4641 be %icc, loop_409
4642 te %xcc, 0x7
4643 subccc %i3, 0x0EA1, %l3
4644 movrlz %o6, %o4, %i6
4645loop_409:
4646 addc %l6, 0x03FC, %o5
4647 movre %o1, 0x213, %i4
4648 edge8ln %l5, %i2, %g3
4649 subcc %o2, 0x0D24, %o0
4650 nop
4651 fitod %f4, %f28
4652 restored
4653 rdpr %cwp, %g1
4654 rdpr %cansave, %g2
4655 rdpr %canrestore, %g3
4656 rdpr %cleanwin, %g4
4657 rdpr %otherwin, %g5
4658 rdpr %wstate, %g6
4659 movneg %xcc, %i7, %l1
4660 bge,pt %icc, loop_410
4661 alignaddr %i5, %g7, %g2
4662 fmovdleu %xcc, %f21, %f19
4663 fmovs %f20, %f30
4664loop_410:
4665 tcs %icc, 0x3
4666 bleu,a,pn %xcc, loop_411
4667 edge16n %g6, %l0, %l2
4668 fbn %fcc0, loop_412
4669 fandnot2s %f20, %f24, %f2
4670loop_411:
4671 fmovsleu %xcc, %f25, %f7
4672 umulcc %g5, 0x12D9, %o3
4673loop_412:
4674 smulcc %i0, %g1, %g4
4675 mulx %i1, %l4, %i3
4676 wr %g0, 0x10, %asi
4677 lduba [%l7 + 0x6B] %asi, %l3
4678 set 0x50, %o5
4679 ldda [%l7 + %o5] 0x11, %o6
4680 alignaddr %o4, %o6, %l6
4681 movrlz %o5, %i6, %i4
4682 fbe %fcc1, loop_413
4683 smul %l5, 0x1DE0, %i2
4684 add %o1, 0x1B33, %o2
4685 alignaddr %g3, %o0, %l1
4686loop_413:
4687 array32 %i7, %g7, %i5
4688 tcs %xcc, 0x5
4689 addcc %g6, %g2, %l0
4690 fmovdl %xcc, %f16, %f28
4691 fmovrde %l2, %f2, %f8
4692 alignaddr %o3, %i0, %g1
4693 movneg %icc, %g4, %i1
4694 or %l4, 0x038E, %g5
4695 ble,a %xcc, loop_414
4696 addcc %l3, 0x0A58, %o7
4697 bleu,a loop_415
4698 fmovrsgz %o4, %f20, %f23
4699loop_414:
4700 movneg %icc, %o6, %l6
4701 tge %icc, 0x4
4702loop_415:
4703 fbue,a %fcc0, loop_416
4704 mulscc %i3, 0x12EC, %o5
4705 movrgez %i6, %l5, %i2
4706 sllx %i4, %o1, %g3
4707loop_416:
4708 movle %xcc, %o0, %l1
4709 edge32 %i7, %g7, %i5
4710 orncc %g6, %o2, %l0
4711 call loop_417
4712 movg %xcc, %g2, %l2
4713 set 0x6A, %o6
4714 stha %i0, [%l7 + %o6] 0x23
4715 membar #Sync
4716loop_417:
4717 movne %icc, %o3, %g1
4718 tge %xcc, 0x4
4719 andn %i1, 0x0854, %l4
4720 udiv %g5, 0x1C0D, %l3
4721 fmovsvs %xcc, %f2, %f23
4722 ble loop_418
4723 edge8n %g4, %o7, %o4
4724 fnand %f4, %f26, %f0
4725 xorcc %o6, 0x1793, %l6
4726loop_418:
4727 flush %l7 + 0x4C
4728 array32 %i3, %o5, %l5
4729 sll %i2, %i4, %o1
4730 orn %i6, 0x1BE0, %g3
4731 xorcc %l1, %i7, %o0
4732 fba,a %fcc2, loop_419
4733 nop
4734 setx loop_420, %l0, %l1
4735 wrpr 0x1, %tl
4736 wrpr %l1, %tpc
4737 add %l1, 0x4, %l1
4738 wrpr %l1, %tnpc
4739 setx 0x34400001400, %l0, %l1
4740 wrpr %l1, %tstate
4741 wrhpr 0x4, %htstate
4742 retry
4743 nop
4744 fitos %f1, %f3
4745 brgz %g7, loop_421
4746loop_419:
4747 tvc %icc, 0x7
4748loop_420:
4749 fmovsvc %icc, %f7, %f30
4750 fsrc1s %f10, %f16
4751loop_421:
4752 movrlz %g6, %i5, %o2
4753 fors %f12, %f29, %f22
4754 tg %icc, 0x2
4755 add %l0, %l2, %g2
4756 mulx %o3, %g1, %i1
4757 fbo %fcc2, loop_422
4758 orn %i0, %g5, %l3
4759 fsrc2s %f6, %f21
4760 fmovsl %icc, %f30, %f22
4761loop_422:
4762 nop
4763 add %l7, 0x40, %l6
4764 wr %g0, 0x80, %asi
4765 casa [%l6] %asi, %l4, %g4
4766 fbn %fcc3, loop_423
4767 fxors %f20, %f12, %f1
4768 sir 0x0D24
4769 sdivx %o7, 0x0A03, %o4
4770loop_423:
4771 bge,pn %xcc, loop_424
4772 brlez %o6, loop_425
4773 smulcc %l6, 0x0616, %o5
4774 movrne %i3, %l5, %i2
4775loop_424:
4776 fmul8sux16 %f0, %f26, %f26
4777loop_425:
4778 fnand %f6, %f6, %f26
4779 edge32l %o1, %i4, %i6
4780 tle %xcc, 0x0
4781 be %icc, loop_426
4782 bleu,a %xcc, loop_427
4783 tcc %xcc, 0x2
4784 movre %g3, 0x112, %i7
4785loop_426:
4786 udiv %l1, 0x039C, %g7
4787loop_427:
4788 fcmpgt16 %f28, %f16, %g6
4789 addccc %o0, %i5, %o2
4790 bvs,a loop_428
4791 udivx %l0, 0x13B3, %g2
4792 movvc %xcc, %l2, %g1
4793 tvs %xcc, 0x6
4794loop_428:
4795 movl %xcc, %o3, %i1
4796 set 0x7C, %g6
4797 sta %f31, [%l7 + %g6] 0x19
4798 movrgz %i0, %g5, %l3
4799 xnorcc %g4, %o7, %l4
4800 ble %icc, loop_429
4801 sub %o4, %l6, %o6
4802 fbn,a %fcc2, loop_430
4803 ta %xcc, 0x5
4804loop_429:
4805 tne %xcc, 0x0
4806 umulcc %i3, 0x0E56, %l5
4807loop_430:
4808 xnorcc %o5, 0x098C, %o1
4809 tpos %xcc, 0x7
4810 edge16l %i4, %i2, %g3
4811 movrgez %i7, 0x166, %i6
4812 membar 0x37
4813 fnot1s %f14, %f3
4814 sdivcc %l1, 0x142F, %g7
4815 edge16 %g6, %o0, %o2
4816 fmovda %icc, %f29, %f3
4817 wr %g0, 0x10, %asi
4818 swapa [%l7 + 0x40] %asi, %l0
4819 fmovsle %icc, %f4, %f31
4820 restored
4821 rdpr %cwp, %g1
4822 rdpr %cansave, %g2
4823 rdpr %canrestore, %g3
4824 rdpr %cleanwin, %g4
4825 rdpr %otherwin, %g5
4826 rdpr %wstate, %g6
4827 swap [%l7 + 0x10], %i5
4828 movrgz %l2, %g1, %g2
4829 fbo,a %fcc1, loop_431
4830 mova %icc, %o3, %i0
4831 fnegs %f24, %f30
4832 srl %g5, %i1, %l3
4833loop_431:
4834 fbu,a %fcc2, loop_432
4835 sth %o7, [%l7 + 0x1A]
4836 fnot1s %f16, %f6
4837 brlez,a %l4, loop_433
4838loop_432:
4839 bpos loop_434
4840 st %f25, [%l7 + 0x68]
4841 edge32n %g4, %l6, %o4
4842loop_433:
4843 tleu %icc, 0x5
4844loop_434:
4845 popc %o6, %i3
4846 fbn,a %fcc3, loop_435
4847 sdivcc %o5, 0x15D2, %l5
4848 tpos %xcc, 0x0
4849 smulcc %o1, %i4, %i2
4850loop_435:
4851 nop
4852 set 0x54, %g4
4853 stha %g3, [%l7 + %g4] 0xe2
4854 membar #Sync
4855 tge %xcc, 0x4
4856 nop
4857 setx loop_436, %l0, %l1
4858 jmpl %l1, %i7
4859 edge8n %l1, %g7, %g6
4860 fnegs %f13, %f0
4861 addc %i6, %o0, %o2
4862loop_436:
4863 nop
4864 set 0x5C, %i4
4865 swapa [%l7 + %i4] 0x19, %i5
4866 lduw [%l7 + 0x78], %l2
4867 fcmpeq32 %f20, %f12, %g1
4868 edge32l %l0, %g2, %o3
4869 andncc %g5, %i1, %i0
4870 andn %l3, 0x1962, %l4
4871 mova %icc, %g4, %l6
4872 te %xcc, 0x7
4873 fmovsgu %icc, %f29, %f10
4874 nop
4875 fitod %f6, %f0
4876 fdtox %f0, %f22
4877 fornot1 %f28, %f24, %f18
4878 fmovse %icc, %f20, %f13
4879 sub %o7, 0x1A4B, %o4
4880 tgu %xcc, 0x5
4881 edge8l %o6, %i3, %l5
4882 sub %o1, %i4, %o5
4883 ldd [%l7 + 0x48], %g2
4884 brz %i7, loop_437
4885 movg %xcc, %i2, %l1
4886 xorcc %g6, %i6, %g7
4887 sub %o0, 0x1297, %i5
4888loop_437:
4889 array16 %l2, %o2, %g1
4890 faligndata %f28, %f16, %f16
4891 mulx %g2, 0x1D84, %l0
4892 brgez,a %o3, loop_438
4893 ldsw [%l7 + 0x18], %g5
4894 xnor %i0, 0x1645, %l3
4895 subc %i1, %g4, %l4
4896loop_438:
4897 fble,a %fcc3, loop_439
4898 fandnot2s %f12, %f12, %f3
4899 ta %xcc, 0x6
4900 movcs %xcc, %l6, %o4
4901loop_439:
4902 smulcc %o6, 0x061D, %o7
4903 fandnot1s %f15, %f9, %f1
4904 set 0x40, %i0
4905 lduha [%l7 + %i0] 0x19, %l5
4906 fzeros %f25
4907 fmovs %f31, %f16
4908 movgu %xcc, %i3, %o1
4909 saved
4910 rdpr %cwp, %g1
4911 rdpr %cansave, %g2
4912 rdpr %canrestore, %g3
4913 rdpr %cleanwin, %g4
4914 rdpr %otherwin, %g5
4915 rdpr %wstate, %g6
4916 fcmpgt32 %f8, %f8, %o5
4917 fmovsa %icc, %f22, %f30
4918 fbug %fcc0, loop_440
4919 andncc %i4, %g3, %i2
4920 nop
4921 setx 0x4F7EE467, %l0, %l6
4922 st %l6, [%l7 + 0x28]
4923 ld [%l7 + 0x28], %f28
4924 setx 0x3DB36867, %l1, %l5
4925 st %l5, [%l7 + 0x10]
4926 ld [%l7 + 0x10], %f23
4927 fdivs %f23, %f28, %f6
4928 bleu,pt %icc, loop_441
4929loop_440:
4930 bne %xcc, loop_442
4931 edge16l %l1, %g6, %i6
4932 bcs,a,pn %xcc, loop_443
4933loop_441:
4934 ta %xcc, 0x6
4935loop_442:
4936 fmovrdgz %i7, %f8, %f0
4937 movneg %icc, %g7, %o0
4938loop_443:
4939 fmovda %icc, %f22, %f18
4940 umul %i5, %l2, %g1
4941 addcc %o2, %l0, %o3
4942 fmul8x16au %f9, %f25, %f0
4943 fbug %fcc0, loop_444
4944 nop
4945 setx 0xCE659DBB27CA9251, %l0, %l6
4946 stx %l6, [%l7 + 0x28]
4947 ldd [%l7 + 0x28], %f22
4948 setx 0x6713D3C68C887571, %l1, %l5
4949 stx %l5, [%l7 + 0x10]
4950 ldd [%l7 + 0x10], %f8
4951 fmuld %f8, %f22, %f14
4952 tle %icc, 0x2
4953 movrne %g2, %g5, %i0
4954loop_444:
4955 taddcctv %l3, 0x0534, %g4
4956 sra %i1, 0x0A, %l4
4957 udivx %o4, 0x06F1, %o6
4958 umulcc %o7, %l5, %l6
4959 andcc %o1, 0x1BCA, %i3
4960 sub %o5, %g3, %i4
4961 fxors %f27, %f18, %f14
4962 udiv %l1, 0x1794, %g6
4963 fmovrsgz %i6, %f0, %f30
4964 sub %i7, 0x15F4, %i2
4965 fpack16 %f30, %f2
4966 xnor %g7, %o0, %i5
4967 fpsub16 %f0, %f14, %f22
4968 edge8ln %g1, %l2, %o2
4969 movne %xcc, %o3, %g2
4970 fmovdle %xcc, %f25, %f28
4971 mulx %g5, %l0, %l3
4972 tle %icc, 0x1
4973 tsubcctv %i0, %g4, %l4
4974 fmovs %f12, %f20
4975 movrlz %i1, %o4, %o6
4976 tl %xcc, 0x5
4977 edge32 %l5, %o7, %o1
4978 fmuld8sux16 %f24, %f30, %f18
4979 mulx %i3, %l6, %g3
4980 set 0x74, %g3
4981 stwa %o5, [%l7 + %g3] 0x18
4982 flush %l7 + 0x48
4983 fbe,a %fcc1, loop_445
4984 sethi 0x10BC, %l1
4985 nop
4986 setx 0x83E18AA9, %l0, %l6
4987 st %l6, [%l7 + 0x28]
4988 ld [%l7 + 0x28], %f18
4989 setx 0x7DA824BA, %l1, %l5
4990 st %l5, [%l7 + 0x10]
4991 ld [%l7 + 0x10], %f28
4992 fmuls %f28, %f18, %f15
4993 set 0x36, %i5
4994 lduha [%l7 + %i5] 0x80, %g6
4995loop_445:
4996 fbue,a %fcc0, loop_446
4997 srlx %i4, 0x09, %i7
4998 lduh [%l7 + 0x24], %i6
4999 fabsd %f4, %f6
5000loop_446:
5001 fcmpeq32 %f10, %f2, %g7
5002 andn %o0, %i2, %g1
5003 movne %icc, %i5, %o2
5004 orcc %l2, %o3, %g5
5005 sll %l0, 0x07, %g2
5006 fexpand %f10, %f30
5007 stbar
5008 prefetch [%l7 + 0x2C], 0x2
5009 subc %i0, %g4, %l3
5010 tge %xcc, 0x1
5011 edge8n %l4, %o4, %o6
5012 movg %xcc, %l5, %o7
5013 nop
5014 setx loop_447, %l0, %l1
5015 jmpl %l1, %i1
5016 movpos %xcc, %i3, %o1
5017 lduh [%l7 + 0x3E], %g3
5018 ta %icc, 0x6
5019loop_447:
5020 alignaddrl %l6, %o5, %l1
5021 movvc %xcc, %g6, %i4
5022 add %l7, 0x68, %l6
5023 wr %g0, 0x04, %asi
5024 casa [%l6] %asi, %i7, %g7
5025 set 0x4C, %l3
5026 ldswa [%l7 + %l3] 0x81, %o0
5027 wr %g0, 0x88, %asi
5028 lduwa [%l7 + 0x54] %asi, %i6
5029 orcc %g1, %i2, %o2
5030 xnorcc %l2, 0x09F8, %o3
5031 sdiv %g5, 0x157E, %i5
5032 fbg,a %fcc2, loop_448
5033 be %xcc, loop_449
5034 popc 0x0F7F, %g2
5035 std %f24, [%l7 + 0x70]
5036loop_448:
5037 fornot2s %f15, %f28, %f28
5038loop_449:
5039 te %xcc, 0x2
5040 edge32n %i0, %l0, %l3
5041 edge32ln %g4, %l4, %o4
5042 movle %icc, %o6, %l5
5043 fmovdcs %xcc, %f16, %f15
5044 stx %i1, [%l7 + 0x58]
5045 wr %g0, 0x04, %asi
5046 lda [%l7 + 0x30] %asi, %f0
5047 swap [%l7 + 0x58], %i3
5048 tvs %icc, 0x3
5049 movl %xcc, %o7, %g3
5050 smulcc %o1, %o5, %l1
5051 subcc %l6, 0x0FB1, %i4
5052 tge %icc, 0x5
5053 fornot2s %f15, %f7, %f26
5054 set 0x40, %i6
5055 ldsha [%l7 + %i6] 0x10, %i7
5056 wr %g0, 0x80, %asi
5057 ldxa [%l7 + 0x38] %asi, %g6
5058 movne %icc, %o0, %i6
5059 udiv %g1, 0x0FCF, %g7
5060 edge8ln %o2, %i2, %o3
5061 bvs,pt %xcc, loop_450
5062 fmovda %icc, %f19, %f20
5063 addccc %g5, %i5, %g2
5064 edge8n %i0, %l0, %l3
5065loop_450:
5066 bcs,pt %icc, loop_451
5067 movrgez %l2, %l4, %g4
5068 umulcc %o6, %o4, %l5
5069 smulcc %i3, 0x1B8C, %o7
5070loop_451:
5071 nop
5072 wr %g0, 0x10, %asi
5073 ldstuba [%l7 + 0x65] %asi, %g3
5074 smul %i1, %o5, %o1
5075 brlez %l6, loop_452
5076 nop
5077 setx 0x40FD49921C0B955F, %l0, %l6
5078 stx %l6, [%l7 + 0x28]
5079 ldd [%l7 + 0x28], %f24
5080 setx 0xB4013BD7F0AD6932, %l1, %l5
5081 stx %l5, [%l7 + 0x10]
5082 ldd [%l7 + 0x10], %f0
5083 fmuld %f0, %f24, %f6
5084 tleu %icc, 0x5
5085 popc %l1, %i4
5086loop_452:
5087 bpos %xcc, loop_453
5088 udivcc %g6, 0x04D3, %o0
5089 movneg %xcc, %i7, %g1
5090 fmovda %icc, %f24, %f7
5091loop_453:
5092 tle %icc, 0x4
5093 movle %xcc, %i6, %o2
5094 bn,pn %xcc, loop_454
5095 brgez %i2, loop_455
5096 movgu %icc, %g7, %o3
5097 tleu %xcc, 0x7
5098loop_454:
5099 movrlz %g5, %g2, %i0
5100loop_455:
5101 movle %icc, %i5, %l3
5102 edge32n %l2, %l4, %g4
5103 udiv %o6, 0x0F30, %l0
5104 movrgez %l5, %i3, %o4
5105 fpsub16s %f16, %f23, %f17
5106 srl %o7, %g3, %o5
5107 subc %o1, %i1, %l1
5108 edge32n %i4, %l6, %o0
5109 sethi 0x092D, %i7
5110 mulscc %g1, %i6, %g6
5111 fand %f26, %f22, %f20
5112 subc %o2, 0x10B7, %i2
5113 fbu %fcc3, loop_456
5114 stx %g7, [%l7 + 0x78]
5115 tgu %icc, 0x4
5116 andcc %g5, %g2, %o3
5117loop_456:
5118 umul %i5, 0x1CDF, %l3
5119 mova %xcc, %l2, %l4
5120 edge8ln %g4, %o6, %i0
5121 fmovsvs %icc, %f31, %f10
5122 nop
5123 setx loop_457, %l0, %l1
5124 wrpr 0x1, %tl
5125 wrpr %l1, %tpc
5126 add %l1, 0x4, %l1
5127 wrpr %l1, %tnpc
5128 setx 0x34400001400, %l0, %l1
5129 wrpr %l1, %tstate
5130 wrhpr 0x4, %htstate
5131 retry
5132 fmovsleu %icc, %f27, %f28
5133 edge32l %l0, %i3, %o4
5134 ldd [%l7 + 0x18], %l4
5135loop_457:
5136 sdivx %o7, 0x1738, %o5
5137 movle %icc, %o1, %g3
5138 fmovdge %icc, %f9, %f30
5139 mova %xcc, %l1, %i4
5140 fandnot1s %f23, %f12, %f18
5141 smulcc %i1, %l6, %i7
5142 addccc %g1, %i6, %o0
5143 sth %g6, [%l7 + 0x3A]
5144 movleu %icc, %i2, %g7
5145 xorcc %o2, 0x0846, %g5
5146 movcs %icc, %g2, %o3
5147 sdiv %i5, 0x1942, %l3
5148 tleu %xcc, 0x4
5149 membar 0x4D
5150 udivcc %l4, 0x0E78, %g4
5151 bvc,a %icc, loop_458
5152 sdivcc %l2, 0x1174, %i0
5153 movvs %xcc, %o6, %i3
5154 ldd [%l7 + 0x10], %o4
5155loop_458:
5156 nop
5157 wr %g0, 0x18, %asi
5158 ldstuba [%l7 + 0x5D] %asi, %l0
5159 sllx %l5, %o7, %o5
5160 mulscc %o1, 0x0F4E, %l1
5161 sll %g3, 0x01, %i4
5162 fmul8sux16 %f30, %f22, %f24
5163 bg loop_459
5164 std %f4, [%l7 + 0x40]
5165 sdiv %l6, 0x1950, %i1
5166 brgez,a %g1, loop_460
5167loop_459:
5168 subc %i7, %o0, %g6
5169 movl %xcc, %i2, %g7
5170 alignaddr %o2, %i6, %g2
5171loop_460:
5172 fandnot2 %f4, %f6, %f2
5173 mova %icc, %o3, %i5
5174 nop
5175 setx 0xF06B2A82, %l0, %l6
5176 st %l6, [%l7 + 0x1C]
5177 ld [%l7 + 0x1C], %fsr
5178 movrne %g5, %l4, %l3
5179 edge8 %g4, %l2, %o6
5180 te %icc, 0x0
5181 faligndata %f12, %f6, %f6
5182 tpos %icc, 0x4
5183 bge %xcc, loop_461
5184 movne %icc, %i0, %o4
5185 orn %i3, %l5, %l0
5186 smul %o5, 0x106B, %o1
5187loop_461:
5188 fbuge,a %fcc2, loop_462
5189 edge16 %l1, %o7, %i4
5190 nop
5191 setx 0xF86EC988, %l0, %l6
5192 st %l6, [%l7 + 0x28]
5193 ld [%l7 + 0x28], %f15
5194 setx 0x3EE8F6C2, %l1, %l5
5195 st %l5, [%l7 + 0x10]
5196 ld [%l7 + 0x10], %f7
5197 fdivs %f7, %f15, %f13
5198 brlez %l6, loop_463
5199loop_462:
5200 movvs %xcc, %i1, %g3
5201 orncc %g1, 0x037A, %o0
5202 xor %i7, 0x0231, %g6
5203loop_463:
5204 addccc %i2, 0x1F58, %o2
5205 call loop_464
5206 alignaddr %g7, %g2, %o3
5207 saved
5208 rdpr %cwp, %g1
5209 rdpr %cansave, %g2
5210 rdpr %canrestore, %g3
5211 rdpr %cleanwin, %g4
5212 rdpr %otherwin, %g5
5213 rdpr %wstate, %g6
5214 nop
5215 setx 0x0C9ED415, %l0, %l6
5216 st %l6, [%l7 + 0x28]
5217 ld [%l7 + 0x28], %f29
5218 setx 0x4163222E, %l1, %l5
5219 st %l5, [%l7 + 0x10]
5220 ld [%l7 + 0x10], %f10
5221 fsubs %f10, %f29, %f29
5222loop_464:
5223 addc %i5, %i6, %g5
5224 sll %l4, %g4, %l2
5225 xnor %o6, 0x010B, %i0
5226 fpadd32 %f4, %f26, %f30
5227 tleu %icc, 0x6
5228 orn %o4, %i3, %l3
5229 movcc %xcc, %l0, %o5
5230 movn %xcc, %o1, %l5
5231 bg loop_465
5232 bleu,a,pt %xcc, loop_466
5233 fmovrdlez %o7, %f16, %f24
5234 fmul8sux16 %f12, %f18, %f24
5235loop_465:
5236 xnorcc %i4, %l6, %i1
5237loop_466:
5238 fmovsvc %icc, %f0, %f20
5239 fmul8x16au %f27, %f27, %f2
5240 sir 0x174C
5241 restored
5242 rdpr %cwp, %g1
5243 rdpr %cansave, %g2
5244 rdpr %canrestore, %g3
5245 rdpr %cleanwin, %g4
5246 rdpr %otherwin, %g5
5247 rdpr %wstate, %g6
5248 xnor %l1, 0x0EA5, %g3
5249 subc %o0, %i7, %g1
5250 edge16 %g6, %o2, %i2
5251 nop
5252 fitod %f4, %f0
5253 fdtos %f0, %f19
5254 xnorcc %g7, 0x0C1F, %g2
5255 edge32ln %o3, %i5, %g5
5256 fmovrsgz %i6, %f13, %f23
5257 addccc %l4, 0x13E4, %g4
5258 nop
5259 setx loop_467, %l0, %l1
5260 wrpr 0x1, %tl
5261 wrpr %l1, %tnpc
5262 setx 0x34400001400, %l0, %l1
5263 wrpr %l1, %tstate
5264 wrhpr 0x4, %htstate
5265 done
5266 mova %xcc, %l2, %i0
5267 fmovdpos %xcc, %f0, %f13
5268 subc %o4, %o6, %i3
5269loop_467:
5270 bl,a,pt %xcc, loop_468
5271 fsrc1s %f16, %f28
5272 fmul8sux16 %f26, %f8, %f28
5273 wr %g0, 0x0c, %asi
5274 prefetcha [%l7 + 0x50] %asi, 0x1
5275loop_468:
5276 fmovrdne %l0, %f20, %f30
5277 orn %o5, 0x138E, %l5
5278 add %o7, 0x0660, %i4
5279 nop
5280 setx 0xF046292B, %l0, %l6
5281 st %l6, [%l7 + 0x2C]
5282 ld [%l7 + 0x2C], %fsr
5283 restored
5284 rdpr %cwp, %g1
5285 rdpr %cansave, %g2
5286 rdpr %canrestore, %g3
5287 rdpr %cleanwin, %g4
5288 rdpr %otherwin, %g5
5289 rdpr %wstate, %g6
5290 wr %g0, 0x88, %asi
5291 swapa [%l7 + 0x0C] %asi, %l6
5292 alignaddrl %o1, %l1, %i1
5293 fmovdleu %icc, %f30, %f18
5294 add %o0, 0x1C7F, %g3
5295 tn %icc, 0x1
5296 fbge %fcc3, loop_469
5297 tne %icc, 0x6
5298 sethi 0x067F, %i7
5299 fmovsne %icc, %f21, %f6
5300loop_469:
5301 ldx [%l7 + 0x68], %g6
5302 nop
5303 setx loop_470, %l0, %l1
5304 wrpr 0x1, %tl
5305 wrpr %l1, %tnpc
5306 setx 0x34400001400, %l0, %l1
5307 wrpr %l1, %tstate
5308 wrhpr 0x4, %htstate
5309 done
5310 brz,a %o2, loop_471
5311 tleu %xcc, 0x0
5312 wr %g0, 0x89, %asi
5313 ldda [%l7 + 0x40] %asi, %f16
5314loop_470:
5315 umul %g1, 0x0C35, %g7
5316loop_471:
5317 fmovrslz %i2, %f2, %f7
5318 faligndata %f8, %f0, %f18
5319 andncc %o3, %g2, %i5
5320 fnor %f12, %f24, %f14
5321 edge32ln %g5, %l4, %g4
5322 movre %i6, %i0, %o4
5323 bneg,pn %icc, loop_472
5324 tsubcctv %o6, 0x1A4D, %i3
5325 stx %l2, [%l7 + 0x58]
5326 saved
5327 rdpr %cwp, %g1
5328 rdpr %cansave, %g2
5329 rdpr %canrestore, %g3
5330 rdpr %cleanwin, %g4
5331 rdpr %otherwin, %g5
5332 rdpr %wstate, %g6
5333loop_472:
5334 sir 0x0D3D
5335 edge16ln %l3, %o5, %l0
5336 array32 %o7, %i4, %l5
5337 set 0x24, %l1
5338 ldsha [%l7 + %l1] 0x10, %l6
5339 alignaddr %l1, %o1, %i1
5340 stw %g3, [%l7 + 0x38]
5341 movcs %icc, %i7, %g6
5342 tcc %icc, 0x3
5343 xnorcc %o2, 0x1A3C, %g1
5344 tvs %xcc, 0x7
5345 movg %xcc, %g7, %o0
5346 fones %f3
5347 brgz %i2, loop_473
5348 movvs %icc, %o3, %i5
5349 popc 0x14C2, %g5
5350 and %g2, 0x07F7, %g4
5351loop_473:
5352 umul %l4, %i0, %i6
5353 tn %icc, 0x1
5354 fcmpeq16 %f14, %f16, %o6
5355 alignaddrl %i3, %o4, %l2
5356 bvs,pn %icc, loop_474
5357 movneg %xcc, %l3, %l0
5358 wr %g0, 0x81, %asi
5359 ldda [%l7 + 0x40] %asi, %f0
5360loop_474:
5361 sra %o5, %o7, %i4
5362 tne %xcc, 0x4
5363 movge %xcc, %l6, %l1
5364 bn,a loop_475
5365 edge16ln %o1, %l5, %g3
5366 andn %i1, %i7, %g6
5367 tpos %xcc, 0x1
5368loop_475:
5369 movl %xcc, %o2, %g7
5370 movcc %icc, %g1, %o0
5371 tcs %icc, 0x7
5372 set 0x40, %g5
5373 stda %f0, [%l7 + %g5] 0x81
5374 lduw [%l7 + 0x4C], %i2
5375 tsubcc %o3, %g5, %i5
5376 movrlz %g2, 0x3ED, %l4
5377 movrlz %i0, %g4, %i6
5378 fmovdcs %icc, %f28, %f23
5379 edge16l %o6, %o4, %l2
5380 movrgz %l3, %i3, %l0
5381 ldd [%l7 + 0x58], %o4
5382 sethi 0x0C56, %i4
5383 tge %xcc, 0x2
5384 tle %icc, 0x0
5385 bg loop_476
5386 movleu %icc, %l6, %o7
5387 nop
5388 setx loop_477, %l0, %l1
5389 wrpr 0x1, %tl
5390 wrpr %l1, %tnpc
5391 setx 0x34400001400, %l0, %l1
5392 wrpr %l1, %tstate
5393 wrhpr 0x4, %htstate
5394 done
5395 fabss %f20, %f22
5396loop_476:
5397 edge16l %o1, %l5, %g3
5398 fcmpgt32 %f2, %f8, %l1
5399loop_477:
5400 fmovdcc %icc, %f1, %f17
5401 fmovsvc %xcc, %f17, %f21
5402 subcc %i7, 0x02A6, %g6
5403 tpos %xcc, 0x5
5404 taddcc %i1, %o2, %g1
5405 sethi 0x1F53, %o0
5406 edge32l %i2, %o3, %g7
5407 movcs %icc, %i5, %g2
5408 movcc %xcc, %l4, %g5
5409 fmul8x16 %f1, %f10, %f22
5410 fmovdne %xcc, %f7, %f17
5411 subccc %i0, %i6, %g4
5412 fbn,a %fcc3, loop_478
5413 sllx %o6, 0x18, %l2
5414 edge16n %o4, %i3, %l3
5415 andn %l0, %o5, %l6
5416loop_478:
5417 fzero %f14
5418 ldsh [%l7 + 0x10], %o7
5419 sllx %o1, 0x1A, %i4
5420 mulx %l5, 0x08B1, %l1
5421 xnorcc %g3, %g6, %i1
5422 membar 0x2F
5423 edge8ln %o2, %i7, %o0
5424 tleu %xcc, 0x7
5425 movpos %icc, %i2, %g1
5426 movvc %xcc, %g7, %i5
5427 array8 %o3, %l4, %g5
5428 mova %xcc, %i0, %i6
5429 lduw [%l7 + 0x7C], %g2
5430 wr %g0, 0x10, %asi
5431 lda [%l7 + 0x7C] %asi, %f23
5432 pdist %f30, %f0, %f26
5433 fnands %f2, %f24, %f17
5434 fornot1s %f28, %f5, %f29
5435 sethi 0x00AC, %g4
5436 saved
5437 rdpr %cwp, %g1
5438 rdpr %cansave, %g2
5439 rdpr %canrestore, %g3
5440 rdpr %cleanwin, %g4
5441 rdpr %otherwin, %g5
5442 rdpr %wstate, %g6
5443 tsubcc %o6, 0x120F, %l2
5444 wr %g0, 0x58, %asi
5445 ldxa [%g0 + 0x0] %asi, %o4
5446 sll %l3, 0x01, %l0
5447 movrgez %o5, %l6, %o7
5448 edge8n %i3, %i4, %o1
5449 sra %l5, %l1, %g3
5450 sll %i1, 0x16, %o2
5451 flush %l7 + 0x68
5452 andncc %g6, %o0, %i2
5453 fbue,a %fcc0, loop_479
5454 edge16l %g1, %i7, %g7
5455 xorcc %o3, 0x086A, %l4
5456 edge32 %i5, %g5, %i6
5457loop_479:
5458 movrgz %i0, 0x042, %g2
5459 edge32n %g4, %o6, %o4
5460 movvs %xcc, %l2, %l0
5461 te %xcc, 0x5
5462 andcc %o5, %l6, %l3
5463 fbo %fcc0, loop_480
5464 srax %i3, %o7, %i4
5465 fandnot2 %f14, %f4, %f18
5466 saved
5467 rdpr %cwp, %g1
5468 rdpr %cansave, %g2
5469 rdpr %canrestore, %g3
5470 rdpr %cleanwin, %g4
5471 rdpr %otherwin, %g5
5472 rdpr %wstate, %g6
5473loop_480:
5474 movge %xcc, %o1, %l1
5475 fand %f24, %f0, %f16
5476 fmovrsgz %g3, %f17, %f8
5477 tvc %icc, 0x3
5478 membar 0x04
5479 set 0x62, %g1
5480 ldsha [%l7 + %g1] 0x89, %i1
5481 movcc %icc, %l5, %g6
5482 fmovsle %xcc, %f13, %f29
5483 umul %o2, 0x1E74, %i2
5484 brlez,a %o0, loop_481
5485 for %f10, %f20, %f8
5486 fba %fcc3, loop_482
5487 array16 %g1, %i7, %g7
5488loop_481:
5489 nop
5490 wr %g0, 0x2f, %asi
5491 stwa %l4, [%l7 + 0x30] %asi
5492 membar #Sync
5493loop_482:
5494 tge %icc, 0x2
5495 brlz %i5, loop_483
5496 orn %g5, %o3, %i6
5497 swap [%l7 + 0x18], %g2
5498 prefetch [%l7 + 0x38], 0x2
5499loop_483:
5500 ta %xcc, 0x7
5501 brz,a %g4, loop_484
5502 fbe %fcc2, loop_485
5503 orncc %o6, %o4, %i0
5504 edge16 %l2, %l0, %o5
5505loop_484:
5506 lduh [%l7 + 0x48], %l6
5507loop_485:
5508 fbne,a %fcc2, loop_486
5509 and %i3, 0x0D8E, %o7
5510 ld [%l7 + 0x6C], %f30
5511 brgz %l3, loop_487
5512loop_486:
5513 fmovdvs %xcc, %f29, %f6
5514 mulx %o1, 0x173D, %l1
5515 xnorcc %i4, %g3, %i1
5516loop_487:
5517 edge32n %g6, %l5, %i2
5518 nop
5519 setx 0x94F4E523307833BA, %l0, %l6
5520 stx %l6, [%l7 + 0x28]
5521 ldx [%l7 + 0x28], %fsr
5522 alignaddr %o2, %g1, %o0
5523 sll %g7, 0x00, %l4
5524 nop
5525 setx 0x03860E96, %l0, %l6
5526 st %l6, [%l7 + 0x28]
5527 ld [%l7 + 0x28], %f25
5528 setx 0x95CB15BE, %l1, %l5
5529 st %l5, [%l7 + 0x10]
5530 ld [%l7 + 0x10], %f8
5531 fsubs %f8, %f25, %f29
5532 udivx %i5, 0x0459, %i7
5533 tsubcc %g5, %i6, %o3
5534 wr %g0, 0x89, %asi
5535 sta %f16, [%l7 + 0x7C] %asi
5536 ble loop_488
5537 lduw [%l7 + 0x18], %g4
5538 set 0x60, %o7
5539 ldda [%l7 + %o7] 0x14, %o6
5540loop_488:
5541 array16 %o4, %i0, %l2
5542 orncc %l0, 0x02EC, %o5
5543 bcc,a %icc, loop_489
5544 edge8 %l6, %i3, %o7
5545 sll %g2, 0x12, %l3
5546 edge8ln %l1, %i4, %g3
5547loop_489:
5548 xnorcc %o1, 0x1115, %i1
5549 restored
5550 rdpr %cwp, %g1
5551 rdpr %cansave, %g2
5552 rdpr %canrestore, %g3
5553 rdpr %cleanwin, %g4
5554 rdpr %otherwin, %g5
5555 rdpr %wstate, %g6
5556 fmovsge %icc, %f30, %f31
5557 edge16 %l5, %i2, %g6
5558 movge %xcc, %g1, %o2
5559 edge8ln %o0, %g7, %l4
5560 edge8ln %i5, %i7, %i6
5561 tge %icc, 0x4
5562 brlz %g5, loop_490
5563 movneg %xcc, %g4, %o3
5564 nop
5565 setx loop_491, %l0, %l1
5566 wrpr 0x1, %tl
5567 wrpr %l1, %tpc
5568 add %l1, 0x4, %l1
5569 wrpr %l1, %tnpc
5570 setx 0x34400001400, %l0, %l1
5571 wrpr %l1, %tstate
5572 wrhpr 0x4, %htstate
5573 retry
5574 tsubcc %o6, %o4, %i0
5575loop_490:
5576 fpmerge %f29, %f1, %f2
5577 call loop_492
5578loop_491:
5579 bcs,pn %icc, loop_493
5580 tpos %xcc, 0x6
5581 fsrc1s %f29, %f10
5582loop_492:
5583 edge8n %l0, %l2, %l6
5584loop_493:
5585 fbe %fcc2, loop_494
5586 saved
5587 rdpr %cwp, %g1
5588 rdpr %cansave, %g2
5589 rdpr %canrestore, %g3
5590 rdpr %cleanwin, %g4
5591 rdpr %otherwin, %g5
5592 rdpr %wstate, %g6
5593 nop
5594 fitos %f9, %f10
5595 fstod %f10, %f18
5596 add %o5, 0x0EF4, %i3
5597loop_494:
5598 fpadd32 %f6, %f6, %f12
5599 mulx %g2, %l3, %l1
5600 edge8ln %i4, %g3, %o1
5601 fornot2 %f2, %f6, %f8
5602 ta %xcc, 0x2
5603 stw %i1, [%l7 + 0x10]
5604 fbule,a %fcc0, loop_495
5605 fpsub32 %f4, %f20, %f6
5606 set 0x20, %l2
5607 ldxa [%g0 + %l2] 0x58, %o7
5608loop_495:
5609 te %xcc, 0x4
5610 fpmerge %f31, %f31, %f8
5611 fxnor %f26, %f28, %f10
5612 fmovsn %xcc, %f4, %f24
5613 mova %xcc, %i2, %g6
5614 tvs %xcc, 0x4
5615 movn %icc, %g1, %o2
5616 nop
5617 setx 0xE721BC04, %l0, %l6
5618 st %l6, [%l7 + 0x28]
5619 ld [%l7 + 0x28], %f10
5620 setx 0xEE1525BC, %l1, %l5
5621 st %l5, [%l7 + 0x10]
5622 ld [%l7 + 0x10], %f14
5623 fdivs %f14, %f10, %f15
5624 fbl,a %fcc3, loop_496
5625 fmovsvs %xcc, %f11, %f9
5626 brz %l5, loop_497
5627 lduh [%l7 + 0x28], %g7
5628loop_496:
5629 fnot2s %f13, %f30
5630 fnands %f7, %f16, %f24
5631loop_497:
5632 tge %icc, 0x3
5633 nop
5634 setx 0x72BCFA5B, %l0, %l6
5635 st %l6, [%l7 + 0x28]
5636 ld [%l7 + 0x28], %f28
5637 fsqrts %f28, %f12
5638 tneg %icc, 0x1
5639 nop
5640 fitod %f4, %f2
5641 fdtoi %f2, %f28
5642 fsrc2s %f18, %f7
5643 tcc %icc, 0x6
5644 orncc %l4, %o0, %i5
5645 nop
5646 setx 0xF5720FBFC40C3BBF, %l0, %l6
5647 stx %l6, [%l7 + 0x28]
5648 ldd [%l7 + 0x28], %f26
5649 setx 0x524CF79CDDBF6176, %l1, %l5
5650 stx %l5, [%l7 + 0x10]
5651 ldd [%l7 + 0x10], %f0
5652 fsubd %f0, %f26, %f0
5653 or %i7, 0x0F3C, %i6
5654 smulcc %g5, 0x1853, %o3
5655 fcmple32 %f22, %f16, %g4
5656 fxnors %f26, %f16, %f29
5657 udiv %o6, 0x0E9C, %o4
5658 fmovrdlz %l0, %f28, %f0
5659 nop
5660 setx 0x908152724ABE9EEF, %l0, %l6
5661 stx %l6, [%l7 + 0x28]
5662 ldd [%l7 + 0x28], %f2
5663 setx 0x6FBEC9638CC68798, %l1, %l5
5664 stx %l5, [%l7 + 0x10]
5665 ldd [%l7 + 0x10], %f4
5666 fsubd %f4, %f2, %f10
5667 sra %l2, %i0, %o5
5668 orcc %i3, %g2, %l6
5669 fsrc2s %f24, %f28
5670 fnot2s %f1, %f2
5671 popc %l1, %l3
5672 fxnors %f4, %f27, %f9
5673 fbul %fcc3, loop_498
5674 umul %i4, 0x0468, %g3
5675 stbar
5676 fbue %fcc2, loop_499
5677loop_498:
5678 bneg,a loop_500
5679 movge %xcc, %i1, %o1
5680 tcc %xcc, 0x1
5681loop_499:
5682 bleu,pn %xcc, loop_501
5683loop_500:
5684 tle %icc, 0x3
5685 edge16n %i2, %o7, %g1
5686 move %xcc, %o2, %l5
5687loop_501:
5688 sdivcc %g6, 0x0452, %l4
5689 movge %xcc, %o0, %i5
5690 xnorcc %i7, 0x09E9, %i6
5691 and %g5, 0x1ED8, %g7
5692 xnorcc %o3, %o6, %g4
5693 tn %icc, 0x4
5694 std %f26, [%l7 + 0x20]
5695 orn %l0, %l2, %o4
5696 array32 %i0, %i3, %g2
5697 fmovdcc %icc, %f16, %f30
5698 bshuffle %f8, %f18, %f28
5699 stw %o5, [%l7 + 0x68]
5700 tsubcctv %l1, %l6, %i4
5701 xorcc %l3, %g3, %o1
5702 edge16n %i2, %i1, %o7
5703 edge16n %o2, %g1, %g6
5704 stbar
5705 fnand %f12, %f14, %f0
5706 fmovdcs %xcc, %f5, %f26
5707 set 0x10, %o0
5708 lduwa [%l7 + %o0] 0x18, %l5
5709 array8 %o0, %i5, %l4
5710 fmovscs %icc, %f14, %f31
5711 sub %i7, %g5, %i6
5712 edge16l %g7, %o6, %g4
5713 fcmpgt32 %f18, %f2, %o3
5714 fzeros %f25
5715 edge8ln %l2, %o4, %l0
5716 lduh [%l7 + 0x0C], %i0
5717 xnorcc %i3, %o5, %g2
5718 ldx [%l7 + 0x58], %l6
5719 fbue,a %fcc3, loop_502
5720 saved
5721 rdpr %cwp, %g1
5722 rdpr %cansave, %g2
5723 rdpr %canrestore, %g3
5724 rdpr %cleanwin, %g4
5725 rdpr %otherwin, %g5
5726 rdpr %wstate, %g6
5727 fzero %f22
5728 saved
5729 rdpr %cwp, %g1
5730 rdpr %cansave, %g2
5731 rdpr %canrestore, %g3
5732 rdpr %cleanwin, %g4
5733 rdpr %otherwin, %g5
5734 rdpr %wstate, %g6
5735loop_502:
5736 array8 %i4, %l3, %g3
5737 movrgz %o1, 0x170, %l1
5738 movrgz %i2, %i1, %o7
5739 movvc %xcc, %g1, %g6
5740 fmovdne %icc, %f16, %f29
5741 xorcc %o2, %o0, %i5
5742 movcc %icc, %l5, %l4
5743 brlz,a %i7, loop_503
5744 edge32n %g5, %g7, %i6
5745 fnor %f24, %f30, %f6
5746 move %xcc, %o6, %o3
5747loop_503:
5748 fmovsge %xcc, %f10, %f25
5749 edge8 %l2, %o4, %g4
5750 ldub [%l7 + 0x2B], %l0
5751 ldx [%l7 + 0x08], %i0
5752 wr %g0, 0x80, %asi
5753 stba %i3, [%l7 + 0x34] %asi
5754 stbar
5755 fmovrslez %o5, %f27, %f5
5756 tg %xcc, 0x2
5757 movrlz %l6, %i4, %g2
5758 edge16l %g3, %l3, %o1
5759 tge %icc, 0x2
5760 bpos,a,pn %xcc, loop_504
5761 popc %l1, %i2
5762 alignaddrl %o7, %i1, %g6
5763 movpos %icc, %g1, %o0
5764loop_504:
5765 addcc %o2, %i5, %l4
5766 fsrc1s %f11, %f22
5767 fbl %fcc1, loop_505
5768 movrlez %l5, %g5, %i7
5769 movrne %g7, 0x21E, %o6
5770 nop
5771 setx 0xCCA0443488FE3953, %l0, %l6
5772 stx %l6, [%l7 + 0x28]
5773 ldd [%l7 + 0x28], %f26
5774 setx 0x67015E3F70B4D72A, %l1, %l5
5775 stx %l5, [%l7 + 0x10]
5776 ldd [%l7 + 0x10], %f24
5777 fsubd %f24, %f26, %f8
5778loop_505:
5779 xorcc %i6, 0x0F4B, %o3
5780 fmovde %xcc, %f20, %f1
5781 sra %l2, 0x1A, %g4
5782 addc %l0, 0x0556, %i0
5783 tpos %xcc, 0x6
5784 edge16n %o4, %o5, %i3
5785 fble %fcc2, loop_506
5786 array16 %l6, %g2, %i4
5787 fmovdneg %xcc, %f9, %f29
5788 fpack32 %f26, %f30, %f12
5789loop_506:
5790 brlz,a %g3, loop_507
5791 movcs %icc, %l3, %l1
5792 lduw [%l7 + 0x34], %i2
5793 movre %o7, %i1, %o1
5794loop_507:
5795 fmovse %icc, %f16, %f27
5796 tsubcc %g6, 0x0AF8, %g1
5797 subcc %o2, %o0, %l4
5798 nop
5799 setx 0x9F144F98E4844068, %l0, %l6
5800 stx %l6, [%l7 + 0x28]
5801 ldd [%l7 + 0x28], %f30
5802 setx 0x842C6D6372126859, %l1, %l5
5803 stx %l5, [%l7 + 0x10]
5804 ldd [%l7 + 0x10], %f28
5805 fdivd %f28, %f30, %f28
5806 movg %icc, %i5, %g5
5807 fba,a %fcc0, loop_508
5808 fnot1 %f24, %f8
5809 andcc %i7, 0x1EAA, %g7
5810 tgu %icc, 0x2
5811loop_508:
5812 nop
5813 set 0x7C, %i7
5814 swapa [%l7 + %i7] 0x88, %l5
5815 fmuld8sux16 %f1, %f18, %f14
5816 wr %g0, 0x10, %asi
5817 stda %f16, [%l7 + 0x40] %asi
5818 std %f14, [%l7 + 0x58]
5819 fmovdvc %icc, %f11, %f13
5820 fornot1s %f0, %f19, %f24
5821 std %f10, [%l7 + 0x08]
5822 sir 0x01A6
5823 mova %xcc, %o6, %i6
5824 fbule %fcc1, loop_509
5825 bl,a %icc, loop_510
5826 fxors %f28, %f17, %f27
5827 bvs,pt %xcc, loop_511
5828loop_509:
5829 fbge,a %fcc3, loop_512
5830loop_510:
5831 array32 %o3, %g4, %l0
5832 fexpand %f15, %f22
5833loop_511:
5834 movle %xcc, %i0, %l2
5835loop_512:
5836 edge32 %o5, %o4, %l6
5837 bpos,a,pt %xcc, loop_513
5838 fbug,a %fcc0, loop_514
5839 edge8n %g2, %i3, %i4
5840 addcc %g3, %l3, %l1
5841loop_513:
5842 bgu loop_515
5843loop_514:
5844 edge16 %o7, %i2, %i1
5845 set 0x68, %g2
5846 lduba [%l7 + %g2] 0x04, %g6
5847loop_515:
5848 mulx %o1, 0x1793, %o2
5849 wr %g0, 0x89, %asi
5850 ldsha [%l7 + 0x36] %asi, %o0
5851 fmovrdlez %l4, %f6, %f28
5852 fone %f26
5853 andncc %g1, %i5, %i7
5854 xor %g5, %l5, %g7
5855 orn %i6, %o6, %g4
5856 wr %g0, 0x89, %asi
5857 stba %l0, [%l7 + 0x6A] %asi
5858 brgez %o3, loop_516
5859 alignaddrl %l2, %i0, %o5
5860 movrlez %l6, %o4, %g2
5861 movvs %icc, %i3, %g3
5862loop_516:
5863 bvs,pn %xcc, loop_517
5864 bne %xcc, loop_518
5865 fmul8sux16 %f20, %f10, %f2
5866 mova %icc, %l3, %i4
5867loop_517:
5868 fmovsn %icc, %f29, %f30
5869loop_518:
5870 std %f14, [%l7 + 0x30]
5871 add %o7, %l1, %i2
5872 nop
5873 setx 0x3DDCB3864F9B5104, %l0, %l6
5874 stx %l6, [%l7 + 0x28]
5875 ldd [%l7 + 0x28], %f14
5876 setx 0xA21228A76C469BEA, %l1, %l5
5877 stx %l5, [%l7 + 0x10]
5878 ldd [%l7 + 0x10], %f24
5879 fdivd %f24, %f14, %f6
5880 brnz,a %g6, loop_519
5881 brz %o1, loop_520
5882 fpackfix %f28, %f25
5883 subcc %i1, %o2, %l4
5884loop_519:
5885 nop
5886 wr %g0, 0x18, %asi
5887 ldda [%l7 + 0x10] %asi, %o0
5888loop_520:
5889 fbn %fcc3, loop_521
5890 ba,a,pn %icc, loop_522
5891 fmovsneg %icc, %f17, %f24
5892 wr %g0, 0xe3, %asi
5893 stwa %i5, [%l7 + 0x74] %asi
5894 membar #Sync
5895loop_521:
5896 subc %i7, 0x0C65, %g5
5897loop_522:
5898 srl %g1, 0x0B, %l5
5899 wr %g0, 0x18, %asi
5900 lda [%l7 + 0x70] %asi, %f26
5901 fpadd16 %f8, %f20, %f20
5902 movl %icc, %i6, %g7
5903 fmul8ulx16 %f30, %f24, %f28
5904 sll %o6, %l0, %g4
5905 brgz,a %o3, loop_523
5906 movcs %xcc, %l2, %i0
5907 taddcc %o5, 0x0FFD, %o4
5908 fpadd32 %f10, %f12, %f14
5909loop_523:
5910 tle %icc, 0x1
5911 subc %l6, 0x0F58, %g2
5912 sll %i3, %g3, %i4
5913 tvc %xcc, 0x3
5914 movleu %xcc, %l3, %l1
5915 smulcc %i2, 0x0613, %o7
5916 movcc %xcc, %o1, %g6
5917 sethi 0x0F7D, %o2
5918 fpack32 %f4, %f0, %f4
5919 orcc %l4, %o0, %i5
5920 tvc %xcc, 0x4
5921 xor %i1, %g5, %g1
5922 fmovrdne %i7, %f28, %f2
5923 fpsub32s %f17, %f6, %f5
5924 fmovrsgez %l5, %f31, %f2
5925 ldsb [%l7 + 0x7F], %g7
5926 smul %i6, 0x1F3B, %o6
5927 fbule %fcc1, loop_524
5928 stw %g4, [%l7 + 0x08]
5929 tne %xcc, 0x0
5930 fmovspos %icc, %f9, %f18
5931loop_524:
5932 nop
5933 fitos %f5, %f4
5934 fstox %f4, %f14
5935 nop
5936 set 0x68, %l5
5937 ldsb [%l7 + %l5], %o3
5938 xnor %l2, %i0, %o5
5939 fbule,a %fcc0, loop_525
5940 andcc %o4, %l6, %l0
5941 nop
5942 setx loop_526, %l0, %l1
5943 jmpl %l1, %g2
5944 movvs %icc, %i3, %g3
5945loop_525:
5946 andn %i4, %l1, %i2
5947 subc %o7, %o1, %l3
5948loop_526:
5949 fpsub32s %f23, %f23, %f2
5950 fmovsne %icc, %f16, %f6
5951 nop
5952 setx 0x03751185306D08ED, %l0, %l6
5953 stx %l6, [%l7 + 0x30]
5954 ldx [%l7 + 0x30], %fsr
5955 edge32n %o2, %l4, %o0
5956 bcs,a,pn %xcc, loop_527
5957 alignaddr %i5, %g6, %g5
5958 fbu %fcc3, loop_528
5959 nop
5960 setx loop_529, %l0, %l1
5961 jmpl %l1, %i1
5962loop_527:
5963 movleu %icc, %g1, %l5
5964 andcc %i7, 0x037C, %i6
5965loop_528:
5966 sdiv %g7, 0x1E18, %o6
5967loop_529:
5968 bg %icc, loop_530
5969 fbu,a %fcc1, loop_531
5970 movvs %xcc, %o3, %g4
5971 ld [%l7 + 0x5C], %f20
5972loop_530:
5973 brlez %i0, loop_532
5974loop_531:
5975 fandnot1 %f18, %f4, %f26
5976 nop
5977 set 0x0C, %o2
5978 sth %l2, [%l7 + %o2]
5979 fbg,a %fcc1, loop_533
5980loop_532:
5981 mova %icc, %o5, %l6
5982 fpsub32s %f18, %f11, %f21
5983 tl %icc, 0x1
5984loop_533:
5985 srl %o4, %g2, %l0
5986 sdivx %i3, 0x01A2, %g3
5987 set 0x4C, %o1
5988 stha %l1, [%l7 + %o1] 0x27
5989 membar #Sync
5990 sdivx %i4, 0x1C60, %o7
5991 tne %icc, 0x1
5992 brlez %i2, loop_534
5993 nop
5994 setx 0xC69BCCF8, %l0, %l6
5995 st %l6, [%l7 + 0x28]
5996 ld [%l7 + 0x28], %f31
5997 setx 0x3B3F4830, %l1, %l5
5998 st %l5, [%l7 + 0x10]
5999 ld [%l7 + 0x10], %f3
6000 fdivs %f3, %f31, %f14
6001 movpos %icc, %o1, %l3
6002 st %f9, [%l7 + 0x20]
6003loop_534:
6004 fmovdcc %icc, %f4, %f10
6005 movrgez %l4, 0x212, %o0
6006 fbule,a %fcc3, loop_535
6007 tsubcctv %i5, %o2, %g6
6008 fxnor %f2, %f0, %f4
6009 srlx %i1, %g5, %g1
6010loop_535:
6011 ble,a,pt %icc, loop_536
6012 flush %l7 + 0x20
6013 tle %xcc, 0x4
6014 subc %i7, %l5, %g7
6015loop_536:
6016 nop
6017 fitos %f6, %f5
6018 fstox %f5, %f2
6019 fxtos %f2, %f4
6020 nop
6021 setx loop_537, %l0, %l1
6022 wrpr 0x1, %tl
6023 wrpr %l1, %tpc
6024 add %l1, 0x4, %l1
6025 wrpr %l1, %tnpc
6026 setx 0x34400001400, %l0, %l1
6027 wrpr %l1, %tstate
6028 wrhpr 0x4, %htstate
6029 retry
6030 andncc %o6, %i6, %g4
6031 subcc %i0, %o3, %l2
6032 xnor %l6, 0x0264, %o5
6033loop_537:
6034 sir 0x0A6E
6035 subcc %g2, %o4, %l0
6036 wr %g0, 0x04, %asi
6037 lda [%l7 + 0x2C] %asi, %f0
6038 andn %g3, %l1, %i4
6039 edge16ln %i3, %o7, %i2
6040 movcs %icc, %l3, %o1
6041 wr %g0, 0x89, %asi
6042 sta %f16, [%l7 + 0x7C] %asi
6043 add %o0, 0x0A37, %l4
6044 movle %xcc, %o2, %i5
6045 brlz %i1, loop_538
6046 sub %g6, %g5, %g1
6047 ldx [%l7 + 0x18], %l5
6048 fpadd32 %f0, %f2, %f2
6049loop_538:
6050 saved
6051 rdpr %cwp, %g1
6052 rdpr %cansave, %g2
6053 rdpr %canrestore, %g3
6054 rdpr %cleanwin, %g4
6055 rdpr %otherwin, %g5
6056 rdpr %wstate, %g6
6057 fmovda %xcc, %f15, %f8
6058 fblg,a %fcc3, loop_539
6059 sra %i7, 0x00, %o6
6060 orncc %g7, %g4, %i6
6061 tcc %icc, 0x1
6062loop_539:
6063 movvc %icc, %o3, %i0
6064 taddcctv %l6, %l2, %g2
6065 fmovrdgez %o4, %f20, %f14
6066 mulscc %o5, %l0, %l1
6067 add %g3, %i3, %o7
6068 fbul,a %fcc1, loop_540
6069 edge8n %i4, %l3, %i2
6070 fbue,a %fcc3, loop_541
6071 xnor %o1, %l4, %o2
6072loop_540:
6073 bge loop_542
6074 udivx %i5, 0x156C, %o0
6075loop_541:
6076 fbuge,a %fcc3, loop_543
6077 bpos,pn %icc, loop_544
6078loop_542:
6079 umulcc %g6, %g5, %g1
6080 movcs %xcc, %i1, %i7
6081loop_543:
6082 fba,a %fcc3, loop_545
6083loop_544:
6084 sir 0x11F2
6085 sethi 0x13DB, %o6
6086 set 0x6C, %o3
6087 lduwa [%l7 + %o3] 0x89, %g7
6088loop_545:
6089 st %f9, [%l7 + 0x64]
6090 nop
6091 fitod %f17, %f30
6092 tneg %icc, 0x7
6093 movvc %icc, %l5, %i6
6094 andcc %g4, %o3, %i0
6095 nop
6096 setx 0x77EA5DCB8040F50C, %l0, %l6
6097 stx %l6, [%l7 + 0x48]
6098 ldx [%l7 + 0x48], %fsr
6099 fbuge,a %fcc2, loop_546
6100 taddcc %l2, 0x1338, %l6
6101 movpos %icc, %o4, %g2
6102 edge16ln %l0, %l1, %g3
6103loop_546:
6104 movgu %icc, %i3, %o7
6105 fmovscc %icc, %f19, %f19
6106 fnegs %f11, %f14
6107 movgu %xcc, %o5, %l3
6108 fmovrse %i4, %f26, %f31
6109 movrlz %o1, %l4, %o2
6110 andcc %i5, 0x05AC, %i2
6111 swap [%l7 + 0x60], %o0
6112 edge32 %g5, %g6, %g1
6113 bg,a,pt %xcc, loop_547
6114 orn %i7, %i1, %g7
6115 tsubcctv %o6, 0x0237, %l5
6116 fmul8x16al %f25, %f3, %f14
6117loop_547:
6118 sdiv %i6, 0x1937, %o3
6119 movrne %g4, %l2, %i0
6120 bg loop_548
6121 bvc %xcc, loop_549
6122 edge16l %l6, %g2, %o4
6123 fnegd %f16, %f16
6124loop_548:
6125 movne %xcc, %l1, %l0
6126loop_549:
6127 smulcc %i3, %o7, %g3
6128 edge8n %o5, %i4, %l3
6129 membar 0x5C
6130 tn %icc, 0x4
6131 wr %g0, 0x0c, %asi
6132 lda [%l7 + 0x6C] %asi, %f18
6133 srl %l4, %o2, %o1
6134 addccc %i5, 0x1B2A, %o0
6135 fmovrdgez %i2, %f28, %f14
6136 movvc %icc, %g6, %g5
6137 mova %xcc, %i7, %i1
6138 movre %g7, 0x05F, %o6
6139 edge8ln %l5, %g1, %i6
6140 movneg %xcc, %o3, %l2
6141 fba,a %fcc2, loop_550
6142 movrne %i0, 0x008, %g4
6143 fornot2s %f0, %f17, %f15
6144 set 0x20, %i3
6145 prefetcha [%l7 + %i3] 0x18, 0x1
6146loop_550:
6147 fmovdn %xcc, %f15, %f27
6148 srlx %l6, 0x04, %o4
6149 sll %l1, 0x08, %i3
6150 bg,a %icc, loop_551
6151 edge32l %o7, %g3, %l0
6152 movcc %icc, %i4, %o5
6153 alignaddr %l4, %l3, %o1
6154loop_551:
6155 nop
6156 fitod %f10, %f30
6157 fdtos %f30, %f11
6158 edge32n %i5, %o2, %o0
6159 movrgez %g6, %g5, %i7
6160 fnot2s %f11, %f18
6161 edge32ln %i1, %i2, %o6
6162 set 0x40, %g7
6163 prefetcha [%l7 + %g7] 0x88, 0x3
6164 smul %g1, 0x0D10, %l5
6165 set 0x40, %i1
6166 stda %f16, [%l7 + %i1] 0x1f
6167 membar #Sync
6168 fba %fcc0, loop_552
6169 fnot1s %f10, %f11
6170 swap [%l7 + 0x48], %i6
6171 stb %o3, [%l7 + 0x0D]
6172loop_552:
6173 subcc %i0, 0x0D07, %g4
6174 add %l2, %g2, %l6
6175 wr %g0, 0x89, %asi
6176 ldswa [%l7 + 0x7C] %asi, %o4
6177 fxors %f15, %f17, %f14
6178 fmovdvc %icc, %f25, %f10
6179 nop
6180 setx loop_553, %l0, %l1
6181 wrpr 0x1, %tl
6182 wrpr %l1, %tpc
6183 add %l1, 0x4, %l1
6184 wrpr %l1, %tnpc
6185 setx 0x34400001400, %l0, %l1
6186 wrpr %l1, %tstate
6187 wrhpr 0x4, %htstate
6188 retry
6189 fmovsvc %icc, %f3, %f3
6190 tn %xcc, 0x4
6191 andcc %l1, %o7, %g3
6192loop_553:
6193 edge32 %l0, %i3, %o5
6194 edge32 %l4, %i4, %l3
6195 tg %xcc, 0x4
6196 edge32l %o1, %o2, %o0
6197 movre %g6, %g5, %i5
6198 set 0x40, %o4
6199 stda %f0, [%l7 + %o4] 0x11
6200 movn %icc, %i1, %i7
6201 mulscc %i2, 0x0D2C, %o6
6202 taddcc %g7, 0x0DC0, %g1
6203 fnands %f0, %f4, %f15
6204 fmovsvc %xcc, %f21, %f5
6205 set 0x54, %l6
6206 stwa %i6, [%l7 + %l6] 0xe2
6207 membar #Sync
6208 array16 %o3, %i0, %g4
6209 tneg %icc, 0x0
6210 bcs,a,pn %xcc, loop_554
6211 bneg,pt %xcc, loop_555
6212 mulx %l2, 0x0764, %g2
6213 edge32 %l5, %l6, %o4
6214loop_554:
6215 nop
6216 setx loop_556, %l0, %l1
6217 jmpl %l1, %o7
6218loop_555:
6219 addccc %g3, 0x0351, %l1
6220 fnor %f20, %f24, %f14
6221 membar 0x5D
6222loop_556:
6223 nop
6224 fitod %f9, %f26
6225 fmovdle %xcc, %f16, %f16
6226 fnot1s %f12, %f6
6227 subcc %l0, %o5, %l4
6228 set 0x18, %l4
6229 prefetcha [%l7 + %l4] 0x04, 0x3
6230 array16 %l3, %o1, %o2
6231 xor %o0, 0x0E9C, %g6
6232 stb %g5, [%l7 + 0x5D]
6233 fmovrdne %i3, %f4, %f30
6234 bgu,a %icc, loop_557
6235 tcs %xcc, 0x2
6236 ldd [%l7 + 0x28], %i0
6237 fnegd %f28, %f0
6238loop_557:
6239 fmovrsgz %i7, %f10, %f18
6240 edge16ln %i5, %o6, %g7
6241 brz,a %g1, loop_558
6242 bl loop_559
6243 edge8n %i2, %o3, %i6
6244 alignaddrl %i0, %l2, %g2
6245loop_558:
6246 subc %l5, %l6, %g4
6247loop_559:
6248 nop
6249 set 0x47, %l0
6250 stba %o4, [%l7 + %l0] 0xeb
6251 membar #Sync
6252 nop
6253 setx loop_560, %l0, %l1
6254 wrpr 0x1, %tl
6255 wrpr %l1, %tnpc
6256 setx 0x34400001400, %l0, %l1
6257 wrpr %l1, %tstate
6258 wrhpr 0x4, %htstate
6259 done
6260 movcc %xcc, %o7, %g3
6261 nop
6262 fitod %f6, %f10
6263 fdtox %f10, %f30
6264 wr %g0, 0x88, %asi
6265 lduwa [%l7 + 0x48] %asi, %l0
6266loop_560:
6267 mulscc %l1, %l4, %i4
6268 mulx %l3, 0x16C2, %o1
6269 edge8l %o5, %o0, %o2
6270 movre %g5, %i3, %g6
6271 movcc %xcc, %i7, %i1
6272 movle %xcc, %o6, %g7
6273 movcc %xcc, %g1, %i2
6274 fzero %f20
6275 fbo %fcc1, loop_561
6276 fxor %f24, %f16, %f6
6277 and %o3, %i6, %i5
6278 ldub [%l7 + 0x3F], %i0
6279loop_561:
6280 edge16n %l2, %g2, %l6
6281 fmul8x16au %f31, %f11, %f30
6282 subccc %l5, %g4, %o7
6283 fbne,a %fcc2, loop_562
6284 sra %o4, %l0, %g3
6285 tl %xcc, 0x7
6286 taddcc %l1, %l4, %i4
6287loop_562:
6288 mova %icc, %o1, %l3
6289 smul %o0, %o2, %g5
6290 edge32l %i3, %o5, %i7
6291 smul %i1, 0x1660, %o6
6292 movrgez %g7, 0x01F, %g6
6293 tneg %icc, 0x3
6294 tvs %xcc, 0x1
6295 fmovscc %icc, %f10, %f22
6296 set 0x74, %i2
6297 lda [%l7 + %i2] 0x18, %f28
6298 fba %fcc3, loop_563
6299 bneg loop_564
6300 fmul8x16au %f18, %f15, %f20
6301 taddcctv %g1, %i2, %o3
6302loop_563:
6303 fmuld8sux16 %f0, %f5, %f6
6304loop_564:
6305 fpsub16 %f24, %f6, %f26
6306 fmul8ulx16 %f28, %f14, %f18
6307 fmovrdne %i5, %f4, %f20
6308 fcmpeq16 %f24, %f16, %i6
6309 fnors %f30, %f29, %f31
6310 move %xcc, %l2, %i0
6311 array16 %g2, %l5, %g4
6312 fmovrdgez %o7, %f24, %f24
6313 alignaddrl %l6, %l0, %g3
6314 fmovde %icc, %f1, %f8
6315 tpos %xcc, 0x2
6316 fxnor %f18, %f18, %f18
6317 nop
6318 setx 0xEB1EC3E0A559093A, %l0, %l6
6319 stx %l6, [%l7 + 0x28]
6320 ldd [%l7 + 0x28], %f26
6321 setx 0xA9B71D6F4B8C46E2, %l1, %l5
6322 stx %l5, [%l7 + 0x10]
6323 ldd [%l7 + 0x10], %f4
6324 fsubd %f4, %f26, %f12
6325 or %l1, %l4, %o4
6326 brnz %o1, loop_565
6327 mova %icc, %l3, %o0
6328 sll %o2, %i4, %g5
6329 andcc %i3, 0x0783, %i7
6330loop_565:
6331 swap [%l7 + 0x28], %i1
6332 bn %xcc, loop_566
6333 movrne %o5, 0x212, %g7
6334 movg %xcc, %g6, %o6
6335 and %g1, %i2, %i5
6336loop_566:
6337 movne %xcc, %o3, %l2
6338 ldd [%l7 + 0x58], %i0
6339 fpsub32 %f0, %f26, %f14
6340 umul %g2, 0x0F0A, %i6
6341 call loop_567
6342 udiv %l5, 0x124A, %o7
6343 edge16n %l6, %g4, %l0
6344 fpsub32 %f12, %f22, %f0
6345loop_567:
6346 bcs,a,pn %icc, loop_568
6347 edge32n %g3, %l1, %o4
6348 wr %g0, 0x81, %asi
6349 swapa [%l7 + 0x78] %asi, %l4
6350loop_568:
6351 tsubcc %l3, 0x051B, %o1
6352 fbne,a %fcc3, loop_569
6353 fnot1s %f1, %f13
6354 flush %l7 + 0x54
6355 lduh [%l7 + 0x76], %o2
6356loop_569:
6357 edge8 %o0, %g5, %i4
6358 tcc %icc, 0x0
6359 movn %icc, %i3, %i1
6360 udivcc %o5, 0x1D05, %i7
6361 fnor %f14, %f14, %f18
6362 and %g7, %o6, %g1
6363 sll %i2, 0x10, %i5
6364 movn %icc, %g6, %o3
6365 movre %l2, %g2, %i0
6366 fnegs %f6, %f12
6367 fmovsvc %icc, %f20, %f16
6368 nop
6369 setx 0x522946B0F045CD82, %l0, %l6
6370 stx %l6, [%l7 + 0x50]
6371 ldx [%l7 + 0x50], %fsr
6372 wr %g0, 0x88, %asi
6373 stha %i6, [%l7 + 0x60] %asi
6374 stx %l5, [%l7 + 0x30]
6375 xor %o7, 0x0155, %l6
6376 bpos,a,pt %xcc, loop_570
6377 addcc %l0, %g3, %g4
6378 bpos,a,pt %icc, loop_571
6379 tcc %xcc, 0x1
6380loop_570:
6381 fbne,a %fcc3, loop_572
6382 taddcctv %o4, %l4, %l3
6383loop_571:
6384 lduh [%l7 + 0x18], %o1
6385 std %f18, [%l7 + 0x40]
6386loop_572:
6387 fbg %fcc0, loop_573
6388 nop
6389 setx 0x51704048, %l0, %l6
6390 st %l6, [%l7 + 0x28]
6391 ld [%l7 + 0x28], %f30
6392 setx 0xC59F4B7A, %l1, %l5
6393 st %l5, [%l7 + 0x10]
6394 ld [%l7 + 0x10], %f11
6395 fsubs %f11, %f30, %f8
6396 set 0x64, %o6
6397 lduha [%l7 + %o6] 0x19, %l1
6398loop_573:
6399 smulcc %o0, 0x038B, %o2
6400 add %g5, %i4, %i1
6401 edge32 %i3, %i7, %o5
6402 tvc %icc, 0x0
6403 fba,a %fcc0, loop_574
6404 mulx %o6, 0x1E52, %g7
6405 andncc %i2, %g1, %g6
6406 edge32n %o3, %l2, %i5
6407loop_574:
6408 ld [%l7 + 0x74], %f3
6409 bl loop_575
6410 bshuffle %f6, %f8, %f14
6411 set 0x39, %g6
6412 ldstuba [%l7 + %g6] 0x80, %g2
6413loop_575:
6414 taddcc %i6, 0x1C05, %i0
6415 udivx %l5, 0x0BB2, %o7
6416 fcmpeq32 %f8, %f20, %l6
6417 xnor %g3, %g4, %l0
6418 edge8l %o4, %l3, %o1
6419 fnands %f9, %f1, %f9
6420 fmul8x16al %f5, %f26, %f12
6421 sdivcc %l1, 0x053D, %l4
6422 for %f18, %f24, %f20
6423 addcc %o2, 0x08FA, %g5
6424 restored
6425 rdpr %cwp, %g1
6426 rdpr %cansave, %g2
6427 rdpr %canrestore, %g3
6428 rdpr %cleanwin, %g4
6429 rdpr %otherwin, %g5
6430 rdpr %wstate, %g6
6431 movneg %xcc, %o0, %i1
6432 tvs %xcc, 0x0
6433 fmovdcs %icc, %f29, %f27
6434 srl %i3, %i4, %o5
6435 fmovsa %icc, %f4, %f12
6436 nop
6437 fitos %f28, %f8
6438 tle %icc, 0x6
6439 sir 0x13FF
6440 ldub [%l7 + 0x6B], %i7
6441 fba,a %fcc1, loop_576
6442 fbue %fcc2, loop_577
6443 addccc %g7, 0x1096, %o6
6444 ldub [%l7 + 0x50], %g1
6445loop_576:
6446 srlx %i2, 0x11, %g6
6447loop_577:
6448 fornot2s %f29, %f16, %f9
6449 bcs,a,pn %icc, loop_578
6450 movrlz %l2, 0x102, %i5
6451 add %l7, 0x38, %l6
6452 wr %g0, 0x88, %asi
6453 casa [%l6] 0x88, %o3, %g2
6454loop_578:
6455 nop
6456 set 0x0B, %g4
6457 ldub [%l7 + %g4], %i6
6458 fnors %f31, %f30, %f22
6459 tl %xcc, 0x0
6460 bge,pt %xcc, loop_579
6461 srlx %i0, 0x06, %o7
6462 membar 0x79
6463 add %l7, 0x3C, %l6
6464 wr %g0, 0x88, %asi
6465 casa [%l6] %asi, %l5, %l6
6466loop_579:
6467 sdivx %g3, 0x10AB, %g4
6468 ldd [%l7 + 0x70], %f2
6469 udivcc %o4, 0x0AC3, %l3
6470 fsrc2s %f12, %f29
6471 edge16l %l0, %o1, %l1
6472 fcmple16 %f8, %f24, %o2
6473 fbo,a %fcc0, loop_580
6474 edge8 %g5, %o0, %l4
6475 set 0x78, %o5
6476 stxa %i1, [%l7 + %o5] 0x89
6477loop_580:
6478 fmovdge %xcc, %f27, %f14
6479 fpackfix %f24, %f3
6480 bge loop_581
6481 nop
6482 fitod %f0, %f12
6483 fdtox %f12, %f22
6484 fxtod %f22, %f14
6485 array32 %i4, %i3, %i7
6486 sra %o5, 0x1E, %o6
6487loop_581:
6488 fnot2s %f18, %f8
6489 array32 %g1, %g7, %i2
6490 addccc %g6, 0x1907, %l2
6491 nop
6492 setx 0xB9F03B1A, %l0, %l6
6493 st %l6, [%l7 + 0x28]
6494 ld [%l7 + 0x28], %f22
6495 setx 0x802D0980, %l1, %l5
6496 st %l5, [%l7 + 0x10]
6497 ld [%l7 + 0x10], %f20
6498 fmuls %f20, %f22, %f29
6499 tl %xcc, 0x6
6500 ba,pn %xcc, loop_582
6501 tge %xcc, 0x2
6502 xor %o3, 0x0600, %i5
6503 fmovde %icc, %f21, %f1
6504loop_582:
6505 tvc %icc, 0x6
6506 fornot2 %f26, %f26, %f18
6507 nop
6508 setx 0x55E40284443CF9D7, %l0, %l6
6509 stx %l6, [%l7 + 0x28]
6510 ldd [%l7 + 0x28], %f12
6511 setx 0x904259E96E7923BA, %l1, %l5
6512 stx %l5, [%l7 + 0x10]
6513 ldd [%l7 + 0x10], %f8
6514 fsubd %f8, %f12, %f6
6515 set 0x3A, %i0
6516 lduba [%l7 + %i0] 0x15, %i6
6517 udivcc %g2, 0x1FB5, %o7
6518 fmovsa %icc, %f18, %f28
6519 wr %g0, 0x89, %asi
6520 ldda [%l7 + 0x40] %asi, %f0
6521 tcc %icc, 0x1
6522 orn %i0, 0x18EB, %l6
6523 bne,pn %icc, loop_583
6524 nop
6525 fitos %f31, %f19
6526 movle %icc, %l5, %g3
6527 tpos %xcc, 0x3
6528loop_583:
6529 fpsub32s %f31, %f4, %f17
6530 fxor %f14, %f16, %f6
6531 fsrc2s %f10, %f21
6532 fxnors %f10, %f25, %f18
6533 move %icc, %g4, %l3
6534 fpack16 %f4, %f2
6535 fpsub16s %f25, %f12, %f10
6536 add %o4, 0x1238, %l0
6537 taddcc %o1, %l1, %g5
6538 or %o2, 0x168A, %o0
6539 smul %i1, %i4, %l4
6540 movne %xcc, %i7, %i3
6541 te %xcc, 0x3
6542 wr %g0, 0x21, %asi
6543 stxa %o6, [%g0 + 0x10] %asi
6544 andcc %g1, %o5, %g7
6545 be,a,pn %xcc, loop_584
6546 xnorcc %g6, 0x1CB9, %l2
6547 movvs %xcc, %o3, %i2
6548 addccc %i5, %i6, %o7
6549loop_584:
6550 brlz,a %i0, loop_585
6551 tl %xcc, 0x6
6552 udiv %g2, 0x00E5, %l6
6553 fxor %f26, %f22, %f24
6554loop_585:
6555 movcs %xcc, %l5, %g3
6556 fsrc1 %f30, %f30
6557 fbul %fcc3, loop_586
6558 fbuge,a %fcc1, loop_587
6559 movrgez %l3, %g4, %o4
6560 fxnor %f0, %f22, %f8
6561loop_586:
6562 edge8 %o1, %l0, %g5
6563loop_587:
6564 movpos %icc, %l1, %o0
6565 srax %o2, 0x1F, %i4
6566 ldd [%l7 + 0x50], %i0
6567 srax %i7, 0x0F, %i3
6568 umul %l4, 0x1696, %g1
6569 edge16ln %o5, %g7, %g6
6570 umul %l2, 0x05FD, %o3
6571 brgez,a %i2, loop_588
6572 umulcc %i5, 0x0D09, %i6
6573 xnor %o6, %o7, %i0
6574 subc %g2, %l5, %l6
6575loop_588:
6576 fpadd32 %f24, %f8, %f18
6577 udivcc %g3, 0x10AF, %g4
6578 subcc %o4, 0x1DBD, %l3
6579 fmovsl %xcc, %f12, %f31
6580 ta %icc, 0x4
6581 movleu %xcc, %o1, %g5
6582 fmovsl %icc, %f25, %f21
6583 fpmerge %f6, %f19, %f16
6584 movl %icc, %l0, %l1
6585 tneg %icc, 0x2
6586 or %o2, 0x0937, %o0
6587 nop
6588 set 0x0C, %g3
6589 prefetch [%l7 + %g3], 0x1
6590 swap [%l7 + 0x48], %i4
6591 tcc %xcc, 0x1
6592 call loop_589
6593 fbe %fcc0, loop_590
6594 movre %i1, 0x302, %i3
6595 fblg %fcc1, loop_591
6596loop_589:
6597 fmul8x16al %f0, %f18, %f2
6598loop_590:
6599 fbuge %fcc3, loop_592
6600 edge32l %i7, %l4, %o5
6601loop_591:
6602 tg %xcc, 0x4
6603 fornot2s %f9, %f11, %f30
6604loop_592:
6605 array32 %g1, %g7, %l2
6606 fmovdvs %xcc, %f26, %f23
6607 edge8n %o3, %g6, %i2
6608 fmovs %f17, %f2
6609 nop
6610 setx loop_593, %l0, %l1
6611 jmpl %l1, %i6
6612 fmovrdgz %i5, %f22, %f8
6613 edge16l %o6, %i0, %o7
6614 sdivcc %g2, 0x146A, %l5
6615loop_593:
6616 tvs %xcc, 0x1
6617 sdiv %g3, 0x1308, %g4
6618 fone %f8
6619 bl,a,pn %xcc, loop_594
6620 tne %xcc, 0x2
6621 fmovda %icc, %f20, %f13
6622 fbue %fcc1, loop_595
6623loop_594:
6624 fpadd32 %f12, %f20, %f8
6625 edge16 %l6, %o4, %o1
6626 array8 %g5, %l0, %l3
6627loop_595:
6628 srl %o2, 0x1E, %o0
6629 sll %i4, %i1, %l1
6630 bcs,a loop_596
6631 movleu %xcc, %i3, %l4
6632 wr %g0, 0x21, %asi
6633 stxa %o5, [%g0 + 0x110] %asi
6634loop_596:
6635 be,a,pn %icc, loop_597
6636 fblg %fcc2, loop_598
6637 ldstub [%l7 + 0x4C], %i7
6638 tcs %icc, 0x5
6639loop_597:
6640 tgu %icc, 0x6
6641loop_598:
6642 fbuge %fcc0, loop_599
6643 ta %icc, 0x1
6644 brz,a %g7, loop_600
6645 sdivcc %l2, 0x017A, %o3
6646loop_599:
6647 ta %icc, 0x6
6648 sra %g6, %i2, %g1
6649loop_600:
6650 ldub [%l7 + 0x6E], %i5
6651 add %l7, 0x48, %l6
6652 wr %g0, 0x88, %asi
6653 casa [%l6] 0x88, %i6, %o6
6654 movleu %icc, %o7, %i0
6655 saved
6656 rdpr %cwp, %g1
6657 rdpr %cansave, %g2
6658 rdpr %canrestore, %g3
6659 rdpr %cleanwin, %g4
6660 rdpr %otherwin, %g5
6661 rdpr %wstate, %g6
6662 fbu,a %fcc0, loop_601
6663 fabss %f3, %f17
6664 xnorcc %g2, %l5, %g4
6665 movleu %xcc, %l6, %o4
6666loop_601:
6667 sdivcc %g3, 0x0BA8, %g5
6668 edge16l %o1, %l0, %l3
6669 tsubcc %o0, 0x164A, %i4
6670 fmovscs %xcc, %f4, %f4
6671 smulcc %o2, %i1, %l1
6672 wr %g0, 0x27, %asi
6673 stba %i3, [%l7 + 0x76] %asi
6674 membar #Sync
6675 array8 %o5, %i7, %g7
6676 tcc %xcc, 0x2
6677 fmovdg %icc, %f30, %f30
6678 bneg,a %icc, loop_602
6679 sll %l2, %l4, %o3
6680 tleu %icc, 0x5
6681 fmovrdne %i2, %f28, %f2
6682loop_602:
6683 array16 %g6, %i5, %g1
6684 movcs %icc, %i6, %o7
6685 tvs %xcc, 0x5
6686 fmovrsgz %o6, %f28, %f17
6687 sra %i0, %g2, %l5
6688 movne %xcc, %g4, %l6
6689 movvs %xcc, %g3, %g5
6690 array32 %o4, %o1, %l0
6691 tleu %xcc, 0x1
6692 xnorcc %o0, 0x0C26, %l3
6693 fbuge,a %fcc3, loop_603
6694 nop
6695 setx loop_604, %l0, %l1
6696 wrpr 0x1, %tl
6697 wrpr %l1, %tpc
6698 add %l1, 0x4, %l1
6699 wrpr %l1, %tnpc
6700 setx 0x34400001400, %l0, %l1
6701 wrpr %l1, %tstate
6702 wrhpr 0x4, %htstate
6703 retry
6704 move %icc, %o2, %i1
6705 or %i4, 0x0DE1, %l1
6706loop_603:
6707 fornot1 %f2, %f26, %f30
6708loop_604:
6709 movrlz %o5, %i7, %i3
6710 fors %f13, %f28, %f25
6711 udivx %g7, 0x0786, %l2
6712 smulcc %l4, 0x16AD, %i2
6713 fmovsleu %xcc, %f23, %f25
6714 sdivx %o3, 0x1EEC, %i5
6715 movneg %icc, %g6, %g1
6716 nop
6717 setx 0x0E8207E7, %l0, %l6
6718 st %l6, [%l7 + 0x28]
6719 ld [%l7 + 0x28], %f18
6720 fsqrts %f18, %f28
6721 fornot2 %f18, %f0, %f28
6722 tpos %icc, 0x3
6723 set 0x18, %i5
6724 lduwa [%l7 + %i5] 0x88, %i6
6725 mulscc %o7, 0x0552, %i0
6726 fbl,a %fcc0, loop_605
6727 brgz,a %o6, loop_606
6728 addccc %l5, 0x10BA, %g2
6729 and %g4, 0x193C, %l6
6730loop_605:
6731 xnorcc %g5, 0x1CB9, %o4
6732loop_606:
6733 fmovrsgz %o1, %f3, %f18
6734 tvc %xcc, 0x4
6735 xorcc %g3, %o0, %l3
6736 edge32 %l0, %o2, %i4
6737 tg %icc, 0x3
6738 srax %i1, 0x18, %l1
6739 and %o5, 0x1D08, %i7
6740 add %l7, 0x18, %l6
6741 wr %g0, 0x18, %asi
6742 casxa [%l6] %asi, %g7, %i3
6743 bg loop_607
6744 fmovsgu %xcc, %f26, %f15
6745 call loop_608
6746 fpack16 %f10, %f19
6747loop_607:
6748 orn %l2, 0x164D, %l4
6749 fpmerge %f20, %f9, %f6
6750loop_608:
6751 nop
6752 set 0x30, %i4
6753 lda [%l7 + %i4] 0x80, %f15
6754 fones %f31
6755 srl %o3, 0x0C, %i5
6756 brlz %i2, loop_609
6757 orn %g6, 0x0210, %g1
6758 tge %xcc, 0x3
6759 fcmpeq32 %f8, %f4, %i6
6760loop_609:
6761 addcc %i0, 0x0FC7, %o6
6762 subccc %l5, %o7, %g2
6763 movl %xcc, %g4, %l6
6764 movrgez %o4, %o1, %g3
6765 bvs,a,pt %icc, loop_610
6766 smul %g5, %l3, %l0
6767 movvs %icc, %o0, %i4
6768 fsrc2s %f26, %f14
6769loop_610:
6770 nop
6771 set 0x68, %i6
6772 ldsba [%l7 + %i6] 0x88, %o2
6773 movpos %icc, %i1, %l1
6774 fnors %f9, %f19, %f16
6775 fmovdl %xcc, %f14, %f22
6776 fornot2 %f26, %f8, %f24
6777 bg,a,pt %xcc, loop_611
6778 edge16l %o5, %i7, %i3
6779 fbe %fcc2, loop_612
6780 ldsb [%l7 + 0x36], %l2
6781loop_611:
6782 taddcc %g7, %o3, %l4
6783 wr %g0, 0x27, %asi
6784 stxa %i5, [%l7 + 0x48] %asi
6785 membar #Sync
6786loop_612:
6787 xor %g6, %g1, %i2
6788 movge %icc, %i6, %o6
6789 movrgez %l5, %i0, %o7
6790 addccc %g2, 0x1311, %g4
6791 srl %l6, %o4, %g3
6792 tne %icc, 0x1
6793 edge32n %o1, %l3, %l0
6794 fcmple16 %f4, %f6, %g5
6795 ldsh [%l7 + 0x6E], %i4
6796 call loop_613
6797 ta %icc, 0x0
6798 bl loop_614
6799 tpos %icc, 0x1
6800loop_613:
6801 tn %xcc, 0x6
6802 fbl,a %fcc0, loop_615
6803loop_614:
6804 srlx %o2, 0x1F, %o0
6805 mova %icc, %i1, %l1
6806 wr %g0, 0x80, %asi
6807 sta %f25, [%l7 + 0x78] %asi
6808loop_615:
6809 fxnor %f28, %f8, %f4
6810 stw %o5, [%l7 + 0x5C]
6811 tcc %icc, 0x0
6812 fmovrdlz %i3, %f18, %f18
6813 taddcc %i7, %g7, %l2
6814 set 0x23, %l3
6815 ldsba [%l7 + %l3] 0x81, %l4
6816 fornot1s %f20, %f2, %f13
6817 fmovspos %xcc, %f14, %f7
6818 nop
6819 setx 0x0C7C36B3, %l0, %l6
6820 st %l6, [%l7 + 0x28]
6821 ld [%l7 + 0x28], %f0
6822 setx 0xC38B8983, %l1, %l5
6823 st %l5, [%l7 + 0x10]
6824 ld [%l7 + 0x10], %f4
6825 fadds %f4, %f0, %f11
6826 tl %icc, 0x1
6827 movl %xcc, %i5, %g6
6828 bne,a %xcc, loop_616
6829 subccc %o3, 0x1818, %g1
6830 tsubcc %i6, 0x1724, %o6
6831 tcs %xcc, 0x2
6832loop_616:
6833 edge8ln %i2, %i0, %l5
6834 restored
6835 rdpr %cwp, %g1
6836 rdpr %cansave, %g2
6837 rdpr %canrestore, %g3
6838 rdpr %cleanwin, %g4
6839 rdpr %otherwin, %g5
6840 rdpr %wstate, %g6
6841 alignaddrl %o7, %g4, %g2
6842 movcc %icc, %l6, %g3
6843 prefetch [%l7 + 0x54], 0x1
6844 fpadd32s %f31, %f23, %f15
6845 bvc,pt %icc, loop_617
6846 fmovdge %xcc, %f8, %f24
6847 fmovdleu %xcc, %f13, %f31
6848 saved
6849 rdpr %cwp, %g1
6850 rdpr %cansave, %g2
6851 rdpr %canrestore, %g3
6852 rdpr %cleanwin, %g4
6853 rdpr %otherwin, %g5
6854 rdpr %wstate, %g6
6855loop_617:
6856 brgz,a %o1, loop_618
6857 umulcc %o4, 0x19B0, %l3
6858 sdiv %g5, 0x127B, %l0
6859 edge8 %o2, %o0, %i1
6860loop_618:
6861 tge %xcc, 0x7
6862 be,a %icc, loop_619
6863 edge16 %i4, %l1, %i3
6864 movrgez %o5, %i7, %l2
6865 fnand %f6, %f18, %f4
6866loop_619:
6867 nop
6868 wr %g0, 0x89, %asi
6869 prefetcha [%l7 + 0x78] %asi, 0x0
6870 alignaddr %i5, %g7, %g6
6871 nop
6872 set 0x40, %g5
6873 stx %o3, [%l7 + %g5]
6874 set 0x78, %g1
6875 sta %f19, [%l7 + %g1] 0x04
6876 movrlz %g1, 0x052, %i6
6877 array8 %i2, %i0, %l5
6878 brgez %o7, loop_620
6879 fxor %f20, %f4, %f20
6880 movcc %icc, %g4, %o6
6881 srlx %g2, 0x0D, %l6
6882loop_620:
6883 sir 0x1F11
6884 fpadd32 %f2, %f6, %f20
6885 movneg %icc, %g3, %o4
6886 wr %g0, 0x04, %asi
6887 stba %o1, [%l7 + 0x68] %asi
6888 set 0x20, %l1
6889 sta %f12, [%l7 + %l1] 0x10
6890 popc 0x054A, %l3
6891 tle %xcc, 0x4
6892 orcc %l0, %o2, %g5
6893 movcs %icc, %o0, %i4
6894 tne %icc, 0x4
6895 andn %i1, 0x07DB, %l1
6896 movn %icc, %o5, %i3
6897 fba %fcc3, loop_621
6898 addcc %l2, %i7, %i5
6899 movgu %xcc, %l4, %g6
6900 tn %icc, 0x7
6901loop_621:
6902 movl %xcc, %o3, %g7
6903 fsrc1s %f19, %f1
6904 movleu %icc, %i6, %i2
6905 array16 %i0, %l5, %g1
6906 udivcc %g4, 0x0E1A, %o7
6907 umul %o6, %l6, %g2
6908 bl loop_622
6909 fbl %fcc0, loop_623
6910 movcs %icc, %g3, %o4
6911 tcc %icc, 0x3
6912loop_622:
6913 bshuffle %f28, %f28, %f4
6914loop_623:
6915 edge32n %o1, %l3, %l0
6916 udivcc %g5, 0x1818, %o2
6917 fsrc2s %f12, %f12
6918 mulscc %o0, %i4, %l1
6919 sdivcc %i1, 0x077B, %o5
6920 fbg %fcc2, loop_624
6921 edge8 %l2, %i7, %i5
6922 bl,a loop_625
6923 stw %i3, [%l7 + 0x24]
6924loop_624:
6925 andncc %l4, %g6, %g7
6926 udivcc %o3, 0x046A, %i2
6927loop_625:
6928 fcmpgt32 %f4, %f0, %i6
6929 mova %icc, %i0, %l5
6930 xorcc %g4, %o7, %g1
6931 edge16ln %l6, %o6, %g3
6932 fmul8x16au %f0, %f21, %f14
6933 tg %xcc, 0x5
6934 wr %g0, 0x89, %asi
6935 ldda [%l7 + 0x40] %asi, %f0
6936 umulcc %g2, %o4, %l3
6937 stbar
6938 set 0x4E, %l2
6939 ldsba [%l7 + %l2] 0x11, %l0
6940 tl %icc, 0x6
6941 pdist %f28, %f16, %f16
6942 movvc %xcc, %g5, %o2
6943 alignaddrl %o0, %i4, %l1
6944 udiv %o1, 0x186C, %o5
6945 andncc %i1, %l2, %i7
6946 sllx %i3, %l4, %i5
6947 fpsub32 %f26, %f4, %f6
6948 edge16n %g6, %g7, %o3
6949 fxnor %f10, %f24, %f12
6950 fmovd %f2, %f16
6951 tn %icc, 0x1
6952 edge16n %i2, %i6, %i0
6953 set 0x26, %o0
6954 lduba [%l7 + %o0] 0x14, %l5
6955 movvc %icc, %o7, %g4
6956 tge %icc, 0x5
6957 alignaddr %g1, %o6, %g3
6958 xnor %l6, 0x1746, %o4
6959 or %g2, %l0, %l3
6960 fnot2s %f0, %f9
6961 tleu %xcc, 0x5
6962 wr %g0, 0x04, %asi
6963 lduwa [%l7 + 0x54] %asi, %g5
6964 tvs %xcc, 0x5
6965 set 0x40, %o7
6966 stda %f16, [%l7 + %o7] 0xf0
6967 membar #Sync
6968 bneg loop_626
6969 edge16 %o2, %o0, %l1
6970 brlz,a %o1, loop_627
6971 fnot2s %f21, %f8
6972loop_626:
6973 tvs %xcc, 0x5
6974 edge32 %i4, %o5, %i1
6975loop_627:
6976 fmovdneg %icc, %f5, %f6
6977 xnor %l2, %i7, %i3
6978 fsrc1 %f18, %f24
6979 nop
6980 fitod %f12, %f26
6981 fdtos %f26, %f3
6982 movrlez %l4, %i5, %g7
6983 andn %g6, 0x03BF, %i2
6984 brlz,a %o3, loop_628
6985 edge8l %i0, %l5, %o7
6986 stb %i6, [%l7 + 0x64]
6987 faligndata %f18, %f30, %f4
6988loop_628:
6989 fbg %fcc1, loop_629
6990 fnors %f9, %f6, %f29
6991 move %xcc, %g4, %g1
6992 nop
6993 setx 0x66AAA364, %l0, %l6
6994 st %l6, [%l7 + 0x28]
6995 ld [%l7 + 0x28], %f30
6996 setx 0xDE399AEE, %l1, %l5
6997 st %l5, [%l7 + 0x10]
6998 ld [%l7 + 0x10], %f18
6999 fadds %f18, %f30, %f11
7000loop_629:
7001 fbne,a %fcc0, loop_630
7002 udivcc %g3, 0x1739, %o6
7003 tle %icc, 0x6
7004 flush %l7 + 0x0C
7005loop_630:
7006 ldsw [%l7 + 0x48], %o4
7007 tl %xcc, 0x4
7008 array32 %l6, %l0, %g2
7009 wr %g0, 0x81, %asi
7010 stda %f0, [%l7 + 0x40] %asi
7011 fmul8x16 %f6, %f20, %f24
7012 edge32 %g5, %o2, %l3
7013 fpadd32s %f31, %f19, %f1
7014 udiv %o0, 0x0283, %l1
7015 movn %xcc, %i4, %o5
7016 xorcc %i1, 0x1E45, %l2
7017 ldd [%l7 + 0x10], %o0
7018 movneg %xcc, %i3, %i7
7019 taddcc %l4, %g7, %g6
7020 fpsub32 %f20, %f24, %f28
7021 sdiv %i5, 0x032B, %o3
7022 srlx %i2, 0x1B, %l5
7023 movrlz %o7, %i6, %g4
7024 ba %icc, loop_631
7025 sir 0x14DA
7026 tle %icc, 0x7
7027 subc %g1, 0x0366, %g3
7028loop_631:
7029 fba,a %fcc1, loop_632
7030 andcc %o6, %o4, %i0
7031 bcs,pt %xcc, loop_633
7032 fbug,a %fcc2, loop_634
7033loop_632:
7034 fpadd16 %f22, %f0, %f22
7035 fbg,a %fcc0, loop_635
7036loop_633:
7037 udivx %l6, 0x0638, %g2
7038loop_634:
7039 andcc %g5, 0x0704, %o2
7040 movne %xcc, %l0, %o0
7041loop_635:
7042 fandnot2 %f30, %f30, %f14
7043 edge8l %l1, %i4, %l3
7044 sir 0x0829
7045 nop
7046 setx loop_636, %l0, %l1
7047 jmpl %l1, %o5
7048 fsrc1 %f24, %f16
7049 fbule %fcc0, loop_637
7050 fnors %f9, %f22, %f22
7051loop_636:
7052 fones %f1
7053 fsrc2 %f0, %f16
7054loop_637:
7055 edge32n %i1, %o1, %i3
7056 movn %xcc, %i7, %l2
7057 set 0x12, %g2
7058 lduba [%l7 + %g2] 0x04, %g7
7059 tneg %xcc, 0x7
7060 restored
7061 rdpr %cwp, %g1
7062 rdpr %cansave, %g2
7063 rdpr %canrestore, %g3
7064 rdpr %cleanwin, %g4
7065 rdpr %otherwin, %g5
7066 rdpr %wstate, %g6
7067 sdivcc %l4, 0x170F, %g6
7068 fands %f23, %f31, %f19
7069 movneg %xcc, %o3, %i2
7070 fandnot1s %f24, %f4, %f11
7071 fmovdn %icc, %f29, %f2
7072 fmovde %icc, %f4, %f9
7073 fpmerge %f19, %f23, %f26
7074 fbul %fcc1, loop_638
7075 movle %xcc, %l5, %o7
7076 fmuld8ulx16 %f3, %f28, %f2
7077 movneg %xcc, %i6, %g4
7078loop_638:
7079 xnorcc %i5, 0x0F1D, %g1
7080 move %icc, %g3, %o4
7081 fmovdgu %xcc, %f6, %f22
7082 tle %icc, 0x5
7083 fbe %fcc3, loop_639
7084 fmovdle %xcc, %f11, %f17
7085 wr %g0, 0x21, %asi
7086 ldxa [%g0 + 0x8] %asi, %o6
7087loop_639:
7088 nop
7089 wr %g0, 0x80, %asi
7090 prefetcha [%l7 + 0x50] %asi, 0x0
7091 tgu %icc, 0x2
7092 wr %g0, 0x80, %asi
7093 ldsba [%l7 + 0x48] %asi, %l6
7094 edge32 %g2, %o2, %l0
7095 edge32n %o0, %g5, %l1
7096 fpackfix %f14, %f11
7097 nop
7098 setx 0x2D3D9643D064254F, %l0, %l6
7099 stx %l6, [%l7 + 0x78]
7100 ldx [%l7 + 0x78], %fsr
7101 nop
7102 setx 0x8F3D5808, %l0, %l6
7103 st %l6, [%l7 + 0x28]
7104 ld [%l7 + 0x28], %f8
7105 fsqrts %f8, %f7
7106 movvs %xcc, %i4, %l3
7107 fmovrsgz %i1, %f1, %f29
7108 tge %xcc, 0x4
7109 alignaddr %o1, %i3, %o5
7110 nop
7111 setx 0x6A3CAB30, %l0, %l6
7112 st %l6, [%l7 + 0x28]
7113 ld [%l7 + 0x28], %f29
7114 fsqrts %f29, %f5
7115 brnz,a %l2, loop_640
7116 and %i7, 0x06DD, %g7
7117 movgu %icc, %l4, %g6
7118 fnot1 %f6, %f16
7119loop_640:
7120 fcmpgt32 %f12, %f4, %i2
7121 movge %xcc, %o3, %l5
7122 sdiv %o7, 0x1F4A, %g4
7123 nop
7124 setx loop_641, %l0, %l1
7125 jmpl %l1, %i6
7126 movre %i5, %g1, %o4
7127 add %l7, 0x28, %l6
7128 wr %g0, 0x88, %asi
7129 ldxa [%l6] %asi, %g3
7130 casxa [%l6] 0x88, %g3, %o6
7131loop_641:
7132 fbule %fcc3, loop_642
7133 movrlz %i0, 0x25D, %l6
7134 fba,a %fcc1, loop_643
7135 fnands %f29, %f11, %f10
7136loop_642:
7137 smul %g2, %o2, %l0
7138 fbn,a %fcc1, loop_644
7139loop_643:
7140 taddcctv %g5, %o0, %l1
7141 tvs %icc, 0x1
7142 array16 %l3, %i1, %i4
7143loop_644:
7144 movpos %icc, %o1, %i3
7145 edge16ln %o5, %l2, %i7
7146 fmovdcs %xcc, %f5, %f13
7147 addcc %g7, 0x0570, %l4
7148 umul %i2, %o3, %l5
7149 prefetch [%l7 + 0x48], 0x0
7150 orn %o7, 0x174E, %g6
7151 fsrc1s %f17, %f17
7152 tcs %icc, 0x4
7153 add %l7, 0x08, %l6
7154 wr %g0, 0x88, %asi
7155 casxa [%l6] 0x88, %g4, %i6
7156 fandnot2 %f10, %f28, %f6
7157 tn %icc, 0x4
7158 andncc %g1, %o4, %g3
7159 tcs %xcc, 0x4
7160 flush %l7 + 0x08
7161 udiv %i5, 0x03AB, %o6
7162 taddcc %i0, 0x0C75, %l6
7163 ldub [%l7 + 0x41], %o2
7164 tvc %icc, 0x6
7165 fbug,a %fcc2, loop_645
7166 tvs %icc, 0x1
7167 movleu %icc, %g2, %l0
7168 umul %g5, 0x163D, %l1
7169loop_645:
7170 fmovdleu %icc, %f3, %f2
7171 fands %f25, %f28, %f24
7172 array32 %o0, %l3, %i1
7173 st %f1, [%l7 + 0x44]
7174 bcc,pt %icc, loop_646
7175 fmovdn %xcc, %f31, %f21
7176 ldsw [%l7 + 0x60], %o1
7177 wr %g0, 0x04, %asi
7178 prefetcha [%l7 + 0x48] %asi, 0x1
7179loop_646:
7180 pdist %f16, %f12, %f24
7181 fnand %f28, %f12, %f22
7182 mulx %o5, %l2, %i7
7183 nop
7184 setx 0xD045030A, %l0, %l6
7185 st %l6, [%l7 + 0x48]
7186 ld [%l7 + 0x48], %fsr
7187 fmovdcc %icc, %f9, %f1
7188 sdivx %i4, 0x114E, %g7
7189 tgu %xcc, 0x0
7190 umul %i2, 0x0D7C, %l4
7191 fbl %fcc3, loop_647
7192 sllx %l5, %o7, %g6
7193 edge8l %o3, %i6, %g4
7194 edge8ln %o4, %g3, %i5
7195loop_647:
7196 umul %o6, 0x126D, %i0
7197 edge32l %l6, %g1, %g2
7198 andn %l0, %g5, %o2
7199 taddcc %l1, 0x1EB9, %o0
7200 smul %i1, 0x1073, %l3
7201 stx %o1, [%l7 + 0x20]
7202 fmovsl %icc, %f10, %f6
7203 movcs %xcc, %o5, %l2
7204 popc %i7, %i4
7205 restored
7206 rdpr %cwp, %g1
7207 rdpr %cansave, %g2
7208 rdpr %canrestore, %g3
7209 rdpr %cleanwin, %g4
7210 rdpr %otherwin, %g5
7211 rdpr %wstate, %g6
7212 movgu %xcc, %i3, %g7
7213 mova %icc, %l4, %i2
7214 mulscc %l5, %g6, %o7
7215 movcs %xcc, %o3, %i6
7216 taddcc %g4, %o4, %g3
7217 sethi 0x0AC6, %o6
7218 edge8l %i5, %i0, %g1
7219 array16 %l6, %l0, %g2
7220 nop
7221 set 0x4E, %l5
7222 lduh [%l7 + %l5], %g5
7223 subc %l1, %o0, %i1
7224 movcc %icc, %o2, %l3
7225 array8 %o1, %o5, %l2
7226 ta %xcc, 0x1
7227 smul %i7, 0x0C7A, %i3
7228 subc %i4, 0x1DF9, %l4
7229 tsubcc %g7, 0x1362, %l5
7230 smulcc %g6, %o7, %i2
7231 fbge %fcc3, loop_648
7232 sdivx %i6, 0x1209, %g4
7233 subc %o3, 0x1C71, %g3
7234 sll %o4, 0x0A, %o6
7235loop_648:
7236 andn %i0, %i5, %l6
7237 fmovsneg %xcc, %f20, %f9
7238 brlez %g1, loop_649
7239 ble,a %icc, loop_650
7240 tleu %icc, 0x6
7241 taddcc %g2, %g5, %l1
7242loop_649:
7243 nop
7244 set 0x48, %i7
7245 stxa %l0, [%l7 + %i7] 0x81
7246loop_650:
7247 taddcctv %i1, %o2, %l3
7248 set 0x18, %o2
7249 ldswa [%l7 + %o2] 0x11, %o1
7250 fpadd16s %f2, %f12, %f1
7251 addc %o5, %l2, %i7
7252 sllx %o0, %i3, %l4
7253 udiv %g7, 0x0EFC, %i4
7254 udivx %g6, 0x1E5A, %o7
7255 tge %xcc, 0x1
7256 edge32ln %l5, %i2, %g4
7257 fnegd %f0, %f0
7258 movle %xcc, %i6, %g3
7259 srax %o4, 0x0F, %o3
7260 movne %xcc, %o6, %i5
7261 addccc %l6, 0x076C, %g1
7262 fcmpeq32 %f4, %f10, %g2
7263 fmul8ulx16 %f24, %f0, %f2
7264 tleu %icc, 0x5
7265 fmovsl %xcc, %f11, %f17
7266 set 0x44, %o3
7267 lda [%l7 + %o3] 0x14, %f5
7268 edge32l %i0, %l1, %l0
7269 fmovde %xcc, %f0, %f14
7270 saved
7271 rdpr %cwp, %g1
7272 rdpr %cansave, %g2
7273 rdpr %canrestore, %g3
7274 rdpr %cleanwin, %g4
7275 rdpr %otherwin, %g5
7276 rdpr %wstate, %g6
7277 lduw [%l7 + 0x28], %g5
7278 movrlez %i1, %l3, %o1
7279 fcmpgt32 %f8, %f28, %o5
7280 fmovdvc %xcc, %f6, %f6
7281 set 0x28, %o1
7282 prefetcha [%l7 + %o1] 0x89, 0x0
7283 fblg,a %fcc3, loop_651
7284 lduh [%l7 + 0x12], %i7
7285 edge16l %o2, %o0, %l4
7286 tcs %xcc, 0x4
7287loop_651:
7288 fmovdneg %xcc, %f16, %f29
7289 fcmpne16 %f12, %f10, %i3
7290 nop
7291 fitos %f0, %f26
7292 fstoi %f26, %f0
7293 restored
7294 rdpr %cwp, %g1
7295 rdpr %cansave, %g2
7296 rdpr %canrestore, %g3
7297 rdpr %cleanwin, %g4
7298 rdpr %otherwin, %g5
7299 rdpr %wstate, %g6
7300 wr %g0, 0x11, %asi
7301 lduwa [%l7 + 0x64] %asi, %i4
7302 fpadd32s %f30, %f21, %f31
7303 set 0x48, %i3
7304 lduwa [%l7 + %i3] 0x11, %g6
7305 tsubcc %g7, 0x05F4, %o7
7306 subc %i2, 0x050C, %g4
7307 xnor %i6, %g3, %l5
7308 tsubcc %o4, 0x14C7, %o3
7309 smulcc %o6, %l6, %g1
7310 nop
7311 setx 0xFAF8C507A7EC9CA1, %l0, %l6
7312 stx %l6, [%l7 + 0x28]
7313 ldd [%l7 + 0x28], %f20
7314 setx 0xF95F8C8E80400EC5, %l1, %l5
7315 stx %l5, [%l7 + 0x10]
7316 ldd [%l7 + 0x10], %f16
7317 fsubd %f16, %f20, %f18
7318 bn loop_652
7319 fpsub32 %f4, %f12, %f28
7320 tle %xcc, 0x2
7321 movrgz %i5, 0x072, %i0
7322loop_652:
7323 ldub [%l7 + 0x19], %g2
7324 tg %icc, 0x4
7325 fmovde %xcc, %f3, %f24
7326 movleu %icc, %l1, %g5
7327 fmovdleu %xcc, %f6, %f29
7328 prefetch [%l7 + 0x14], 0x0
7329 wr %g0, 0x80, %asi
7330 ldstuba [%l7 + 0x2A] %asi, %i1
7331 subcc %l0, 0x181B, %o1
7332 subc %l3, %l2, %i7
7333 movneg %icc, %o5, %o0
7334 bpos,pt %icc, loop_653
7335 fmovsg %xcc, %f13, %f28
7336 movgu %xcc, %o2, %l4
7337 mulscc %i3, %i4, %g6
7338loop_653:
7339 taddcc %o7, %i2, %g4
7340 edge16l %i6, %g3, %l5
7341 movrgez %g7, 0x382, %o3
7342 mulx %o4, 0x12A9, %l6
7343 fmovsl %icc, %f26, %f27
7344 movne %icc, %o6, %g1
7345 ldsh [%l7 + 0x3A], %i5
7346 nop
7347 fitos %f2, %f23
7348 fstox %f23, %f0
7349 fxtos %f0, %f16
7350 edge32 %g2, %i0, %l1
7351 movneg %xcc, %g5, %l0
7352 tcc %xcc, 0x0
7353 movleu %icc, %i1, %l3
7354 fbue %fcc2, loop_654
7355 edge32l %l2, %o1, %o5
7356 movrgez %i7, 0x097, %o0
7357 movre %l4, %o2, %i3
7358loop_654:
7359 subccc %g6, %i4, %o7
7360 nop
7361 setx loop_655, %l0, %l1
7362 wrpr 0x1, %tl
7363 wrpr %l1, %tnpc
7364 setx 0x34400001400, %l0, %l1
7365 wrpr %l1, %tstate
7366 wrhpr 0x4, %htstate
7367 done
7368 sth %i2, [%l7 + 0x22]
7369 fmovsge %icc, %f2, %f14
7370 movrne %g4, 0x206, %g3
7371loop_655:
7372 be,a,pn %icc, loop_656
7373 sir 0x01F3
7374 tcc %icc, 0x3
7375 ldub [%l7 + 0x30], %i6
7376loop_656:
7377 fbue,a %fcc3, loop_657
7378 fsrc1 %f0, %f18
7379 nop
7380 setx 0xC007F7D0F07EF134, %l0, %l6
7381 stx %l6, [%l7 + 0x10]
7382 ldx [%l7 + 0x10], %fsr
7383 stx %l5, [%l7 + 0x48]
7384loop_657:
7385 xnor %g7, %o4, %o3
7386 std %f0, [%l7 + 0x20]
7387 umulcc %l6, %g1, %i5
7388 edge32 %o6, %g2, %i0
7389 swap [%l7 + 0x28], %g5
7390 smul %l1, %i1, %l3
7391 movcs %icc, %l2, %l0
7392 fmovdvc %icc, %f0, %f20
7393 fmovdleu %icc, %f6, %f24
7394 nop
7395 setx 0x004BAA92, %l0, %l6
7396 st %l6, [%l7 + 0x2C]
7397 ld [%l7 + 0x2C], %fsr
7398 fnor %f2, %f12, %f14
7399 tle %xcc, 0x6
7400 sth %o5, [%l7 + 0x76]
7401 fblg,a %fcc2, loop_658
7402 movle %xcc, %o1, %o0
7403 fmovdn %icc, %f6, %f30
7404 bn loop_659
7405loop_658:
7406 edge32 %i7, %o2, %i3
7407 subcc %l4, %i4, %g6
7408 nop
7409 setx 0xAE8D4934, %l0, %l6
7410 st %l6, [%l7 + 0x28]
7411 ld [%l7 + 0x28], %f15
7412 fsqrts %f15, %f10
7413loop_659:
7414 add %i2, 0x022B, %g4
7415 sllx %o7, %i6, %l5
7416 tvc %xcc, 0x2
7417 andn %g3, 0x13E6, %g7
7418 fexpand %f6, %f22
7419 fcmple16 %f8, %f0, %o3
7420 add %o4, 0x071C, %l6
7421 ldstub [%l7 + 0x33], %i5
7422 sir 0x1657
7423 sth %o6, [%l7 + 0x6A]
7424 fmovsle %xcc, %f13, %f23
7425 stw %g1, [%l7 + 0x1C]
7426 lduw [%l7 + 0x28], %i0
7427 movrlez %g5, %l1, %i1
7428 fmovsle %xcc, %f7, %f6
7429 fmul8sux16 %f10, %f10, %f6
7430 edge8ln %l3, %g2, %l0
7431 fmovsg %icc, %f17, %f16
7432 popc 0x1DC8, %o5
7433 sdivx %o1, 0x143E, %o0
7434 movrne %l2, %i7, %i3
7435 fmul8x16al %f15, %f3, %f22
7436 ta %icc, 0x5
7437 orncc %o2, 0x0A2A, %l4
7438 fmovde %xcc, %f12, %f31
7439 fmul8x16al %f13, %f21, %f4
7440 stbar
7441 fmovsg %xcc, %f19, %f19
7442 ba,a %xcc, loop_660
7443 edge8ln %i4, %g6, %g4
7444 edge8ln %o7, %i6, %i2
7445 stbar
7446loop_660:
7447 nop
7448 setx 0x88ED1AF0, %l0, %l6
7449 st %l6, [%l7 + 0x28]
7450 ld [%l7 + 0x28], %f27
7451 setx 0x6FB82750, %l1, %l5
7452 st %l5, [%l7 + 0x10]
7453 ld [%l7 + 0x10], %f12
7454 fmuls %f12, %f27, %f0
7455 brgez %l5, loop_661
7456 movrlz %g3, 0x181, %g7
7457 fmovsg %icc, %f3, %f6
7458 sll %o4, 0x00, %o3
7459loop_661:
7460 bcs %icc, loop_662
7461 movg %xcc, %i5, %o6
7462 tcs %xcc, 0x1
7463 set 0x28, %i1
7464 lduwa [%l7 + %i1] 0x18, %g1
7465loop_662:
7466 movcs %xcc, %i0, %l6
7467 tle %icc, 0x5
7468 tgu %icc, 0x7
7469 fbn,a %fcc0, loop_663
7470 tg %xcc, 0x4
7471 addc %l1, %g5, %l3
7472 subc %i1, 0x097E, %l0
7473loop_663:
7474 srl %g2, 0x11, %o5
7475 faligndata %f18, %f28, %f28
7476 andn %o1, %l2, %o0
7477 tgu %icc, 0x6
7478 srax %i7, 0x0F, %i3
7479 tvc %icc, 0x2
7480 brz %l4, loop_664
7481 sub %i4, %g6, %o2
7482 bcc,a %xcc, loop_665
7483 fmul8x16al %f15, %f9, %f4
7484loop_664:
7485 sir 0x149C
7486 alignaddr %g4, %i6, %i2
7487loop_665:
7488 ldstub [%l7 + 0x74], %o7
7489 ld [%l7 + 0x74], %f21
7490 bg,a loop_666
7491 nop
7492 setx loop_667, %l0, %l1
7493 wrpr 0x1, %tl
7494 wrpr %l1, %tnpc
7495 setx 0x34400001400, %l0, %l1
7496 wrpr %l1, %tstate
7497 wrhpr 0x4, %htstate
7498 done
7499 nop
7500 fitos %f5, %f24
7501 fstoi %f24, %f31
7502 fble %fcc1, loop_668
7503loop_666:
7504 ta %icc, 0x1
7505loop_667:
7506 nop
7507 add %l7, 0x60, %l6
7508 wr %g0, 0x04, %asi
7509 casxa [%l6] %asi, %l5, %g3
7510loop_668:
7511 addccc %o4, %o3, %g7
7512 mulx %o6, 0x129F, %i5
7513 fandnot2 %f8, %f8, %f26
7514 nop
7515 fitod %f10, %f6
7516 fdtox %f6, %f6
7517 fxtod %f6, %f8
7518 restored
7519 rdpr %cwp, %g1
7520 rdpr %cansave, %g2
7521 rdpr %canrestore, %g3
7522 rdpr %cleanwin, %g4
7523 rdpr %otherwin, %g5
7524 rdpr %wstate, %g6
7525 fpsub32 %f22, %f6, %f0
7526 fpack32 %f6, %f18, %f28
7527 bvc,a %icc, loop_669
7528 srax %i0, 0x1C, %g1
7529 sra %l1, %l6, %l3
7530 addcc %i1, 0x161C, %l0
7531loop_669:
7532 sir 0x0FDF
7533 array16 %g5, %g2, %o5
7534 sir 0x05FD
7535 edge16l %l2, %o1, %i7
7536 nop
7537 set 0x10, %o4
7538 stx %i3, [%l7 + %o4]
7539 alignaddrl %o0, %l4, %i4
7540 faligndata %f14, %f24, %f28
7541 movrlez %o2, %g4, %i6
7542 nop
7543 setx 0x7BD9F67BBEEA0819, %l0, %l6
7544 stx %l6, [%l7 + 0x28]
7545 ldd [%l7 + 0x28], %f6
7546 setx 0xB20026CB9669FD6F, %l1, %l5
7547 stx %l5, [%l7 + 0x10]
7548 ldd [%l7 + 0x10], %f12
7549 faddd %f12, %f6, %f22
7550 fmovdcs %icc, %f20, %f12
7551 srlx %i2, %g6, %o7
7552 fbe,a %fcc1, loop_670
7553 ldx [%l7 + 0x60], %l5
7554 nop
7555 fitod %f0, %f18
7556 fdtox %f18, %f12
7557 fxtod %f12, %f24
7558 wr %g0, 0x89, %asi
7559 lda [%l7 + 0x18] %asi, %f28
7560loop_670:
7561 addc %g3, 0x19C0, %o3
7562 fsrc2 %f16, %f24
7563 edge32l %o4, %g7, %o6
7564 fmovdneg %xcc, %f29, %f7
7565 ta %icc, 0x2
7566 movge %icc, %i5, %i0
7567 wr %g0, 0x80, %asi
7568 prefetcha [%l7 + 0x70] %asi, 0x0
7569 tleu %icc, 0x7
7570 addccc %l6, %l1, %i1
7571 addccc %l0, %g5, %l3
7572 membar 0x39
7573 array16 %o5, %l2, %g2
7574 brgz %o1, loop_671
7575 udivx %i3, 0x1320, %i7
7576 fsrc1s %f27, %f7
7577 movpos %xcc, %o0, %i4
7578loop_671:
7579 movrne %l4, 0x34B, %g4
7580 wr %g0, 0x89, %asi
7581 ldda [%l7 + 0x60] %asi, %i6
7582 edge16l %o2, %g6, %o7
7583 nop
7584 setx loop_672, %l0, %l1
7585 jmpl %l1, %i2
7586 umul %l5, 0x0473, %g3
7587 sethi 0x0420, %o3
7588 fbul,a %fcc3, loop_673
7589loop_672:
7590 edge32n %o4, %o6, %g7
7591 taddcc %i0, %g1, %i5
7592 nop
7593 setx loop_674, %l0, %l1
7594 wrpr 0x1, %tl
7595 wrpr %l1, %tnpc
7596 setx 0x34400001400, %l0, %l1
7597 wrpr %l1, %tstate
7598 wrhpr 0x4, %htstate
7599 done
7600loop_673:
7601 nop
7602 setx loop_675, %l0, %l1
7603 wrpr 0x1, %tl
7604 wrpr %l1, %tpc
7605 add %l1, 0x4, %l1
7606 wrpr %l1, %tnpc
7607 setx 0x34400001400, %l0, %l1
7608 wrpr %l1, %tstate
7609 wrhpr 0x4, %htstate
7610 retry
7611 fmul8x16au %f9, %f16, %f14
7612 bn loop_676
7613loop_674:
7614 movcs %icc, %l6, %l1
7615loop_675:
7616 lduw [%l7 + 0x14], %i1
7617 bshuffle %f18, %f20, %f26
7618loop_676:
7619 fbl,a %fcc0, loop_677
7620 and %l0, %l3, %o5
7621 tn %xcc, 0x6
7622 fmovrslez %g5, %f26, %f8
7623loop_677:
7624 fble %fcc0, loop_678
7625 fmovsa %xcc, %f16, %f18
7626 addc %g2, 0x03E0, %l2
7627 fmovrdne %i3, %f18, %f26
7628loop_678:
7629 fmovrsne %i7, %f17, %f11
7630 ldd [%l7 + 0x60], %f30
7631 fpsub32s %f16, %f7, %f16
7632 tl %xcc, 0x3
7633 umul %o0, 0x0169, %o1
7634 udivcc %i4, 0x1EE6, %g4
7635 stw %l4, [%l7 + 0x28]
7636 ldstub [%l7 + 0x4A], %i6
7637 tne %icc, 0x7
7638 edge8n %o2, %o7, %i2
7639 mulscc %g6, 0x1A51, %g3
7640 flush %l7 + 0x0C
7641 movpos %icc, %o3, %o4
7642 tn %xcc, 0x5
7643 nop
7644 setx 0x8633849A, %l0, %l6
7645 st %l6, [%l7 + 0x28]
7646 ld [%l7 + 0x28], %f0
7647 setx 0xA845E075, %l1, %l5
7648 st %l5, [%l7 + 0x10]
7649 ld [%l7 + 0x10], %f7
7650 fadds %f7, %f0, %f17
7651 fpsub16s %f25, %f26, %f17
7652 sll %l5, %g7, %i0
7653 nop
7654 fitod %f19, %f24
7655 or %o6, %g1, %l6
7656 movre %l1, %i1, %i5
7657 add %l7, 0x40, %l6
7658 wr %g0, 0x18, %asi
7659 casa [%l6] %asi, %l3, %l0
7660 nop
7661 setx 0x756A740E, %l0, %l6
7662 st %l6, [%l7 + 0x28]
7663 ld [%l7 + 0x28], %f25
7664 fsqrts %f25, %f12
7665 mulscc %o5, 0x1315, %g2
7666 movcs %xcc, %g5, %i3
7667 restored
7668 rdpr %cwp, %g1
7669 rdpr %cansave, %g2
7670 rdpr %canrestore, %g3
7671 rdpr %cleanwin, %g4
7672 rdpr %otherwin, %g5
7673 rdpr %wstate, %g6
7674 add %l2, 0x02E0, %i7
7675 movge %xcc, %o1, %i4
7676 tg %icc, 0x4
7677 udiv %g4, 0x0D9E, %l4
7678 call loop_679
7679 fmovspos %xcc, %f0, %f31
7680 tsubcc %o0, %i6, %o7
7681 fmovsvs %icc, %f21, %f5
7682loop_679:
7683 fmovrde %i2, %f14, %f20
7684 nop
7685 setx 0x4B7933CC32BD6057, %l0, %l6
7686 stx %l6, [%l7 + 0x28]
7687 ldd [%l7 + 0x28], %f16
7688 setx 0x8689892F034B3E91, %l1, %l5
7689 stx %l5, [%l7 + 0x10]
7690 ldd [%l7 + 0x10], %f2
7691 fmuld %f2, %f16, %f6
7692 edge32ln %g6, %o2, %g3
7693 taddcctv %o3, 0x0498, %l5
7694 tpos %xcc, 0x1
7695 orn %g7, %o4, %o6
7696 fsrc1 %f2, %f28
7697 srlx %g1, %l6, %i0
7698 addc %l1, %i1, %i5
7699 mulscc %l0, 0x1101, %l3
7700 array16 %g2, %g5, %i3
7701 brnz,a %l2, loop_680
7702 movpos %xcc, %i7, %o1
7703 movgu %icc, %o5, %i4
7704 membar 0x1C
7705loop_680:
7706 fands %f14, %f1, %f7
7707 udivx %g4, 0x153A, %l4
7708 udivx %o0, 0x1467, %i6
7709 srl %i2, %o7, %o2
7710 movrlez %g6, %g3, %o3
7711 sdivcc %g7, 0x1B29, %o4
7712 fblg %fcc2, loop_681
7713 fbuge %fcc2, loop_682
7714 ldsh [%l7 + 0x1C], %l5
7715 tcc %icc, 0x0
7716loop_681:
7717 fmovdpos %xcc, %f16, %f11
7718loop_682:
7719 fblg %fcc2, loop_683
7720 taddcctv %g1, 0x1E82, %l6
7721 fmul8x16au %f9, %f4, %f18
7722 umul %o6, %l1, %i0
7723loop_683:
7724 ld [%l7 + 0x50], %f6
7725 nop
7726 fitod %f10, %f10
7727 fdtox %f10, %f22
7728 fxtod %f22, %f0
7729 nop
7730 fitos %f1, %f4
7731 fstox %f4, %f26
7732 sub %i5, %i1, %l0
7733 nop
7734 fitod %f24, %f6
7735 sdivcc %l3, 0x187F, %g5
7736 fpsub16 %f18, %f26, %f4
7737 ldd [%l7 + 0x38], %g2
7738 edge16ln %l2, %i3, %i7
7739 fmovscs %xcc, %f3, %f28
7740 xnor %o5, %i4, %o1
7741 nop
7742 fitos %f11, %f15
7743 fstox %f15, %f20
7744 fxtos %f20, %f16
7745 fsrc1 %f26, %f6
7746 fpadd32s %f25, %f2, %f4
7747 edge16l %g4, %o0, %i6
7748 ldsw [%l7 + 0x18], %i2
7749 ldsb [%l7 + 0x12], %l4
7750 mulscc %o7, 0x10FB, %o2
7751 sllx %g3, %o3, %g6
7752 mulscc %g7, 0x0A7D, %l5
7753 nop
7754 setx 0x0396459D, %l0, %l6
7755 st %l6, [%l7 + 0x28]
7756 ld [%l7 + 0x28], %f3
7757 fsqrts %f3, %f25
7758 tpos %xcc, 0x3
7759 wr %g0, 0x80, %asi
7760 lduwa [%l7 + 0x34] %asi, %g1
7761 andn %l6, %o6, %l1
7762 fmovsvc %icc, %f18, %f5
7763 set 0x58, %g7
7764 sta %f6, [%l7 + %g7] 0x0c
7765 wr %g0, 0x89, %asi
7766 ldxa [%l7 + 0x48] %asi, %o4
7767 mova %icc, %i0, %i5
7768 fbug %fcc0, loop_684
7769 or %i1, %l0, %g5
7770 movvs %icc, %g2, %l2
7771 mulx %l3, 0x04F0, %i7
7772loop_684:
7773 xor %i3, %o5, %i4
7774 movne %icc, %o1, %o0
7775 srlx %g4, 0x19, %i2
7776 tn %xcc, 0x4
7777 stw %i6, [%l7 + 0x7C]
7778 taddcctv %l4, %o2, %o7
7779 movre %g3, %o3, %g7
7780 mulx %g6, 0x1ED2, %g1
7781 andncc %l5, %l6, %o6
7782 fmovscc %icc, %f9, %f18
7783 xnor %o4, 0x1EF6, %l1
7784 wr %g0, 0x80, %asi
7785 sta %f12, [%l7 + 0x60] %asi
7786 tsubcctv %i5, 0x0885, %i1
7787 orcc %l0, %g5, %i0
7788 ldstub [%l7 + 0x4A], %l2
7789 taddcctv %g2, 0x0A8F, %l3
7790 set 0x40, %l6
7791 stda %f0, [%l7 + %l6] 0x11
7792 tcs %xcc, 0x2
7793 movrne %i3, 0x075, %o5
7794 fnand %f20, %f22, %f10
7795 fmovdle %xcc, %f3, %f23
7796 nop
7797 fitod %f12, %f18
7798 fdtoi %f18, %f0
7799 fcmpne32 %f4, %f26, %i4
7800 fbul %fcc1, loop_685
7801 fmovdvs %xcc, %f9, %f1
7802 edge8n %o1, %o0, %i7
7803 fornot2s %f19, %f26, %f19
7804loop_685:
7805 movrgez %g4, %i2, %l4
7806 tgu %xcc, 0x6
7807 movrgez %i6, %o7, %g3
7808 fmovscc %icc, %f3, %f15
7809 addcc %o3, 0x12CC, %g7
7810 movgu %icc, %o2, %g1
7811 sra %g6, %l5, %o6
7812 move %xcc, %l6, %o4
7813 movneg %icc, %l1, %i5
7814 fxors %f14, %f14, %f8
7815 edge16n %l0, %i1, %g5
7816 set 0x6C, %l4
7817 ldswa [%l7 + %l4] 0x10, %l2
7818 call loop_686
7819 fbn %fcc3, loop_687
7820 edge32 %g2, %l3, %i0
7821 and %o5, 0x1058, %i3
7822loop_686:
7823 fbl %fcc1, loop_688
7824loop_687:
7825 std %f22, [%l7 + 0x38]
7826 udivx %i4, 0x1547, %o0
7827 saved
7828 rdpr %cwp, %g1
7829 rdpr %cansave, %g2
7830 rdpr %canrestore, %g3
7831 rdpr %cleanwin, %g4
7832 rdpr %otherwin, %g5
7833 rdpr %wstate, %g6
7834loop_688:
7835 tle %xcc, 0x4
7836 tcs %icc, 0x2
7837 andcc %i7, 0x0AD0, %o1
7838 tcc %xcc, 0x3
7839 taddcc %i2, 0x1865, %g4
7840 smulcc %i6, 0x0967, %l4
7841 edge8ln %g3, %o7, %o3
7842 xnor %o2, 0x0976, %g1
7843 umul %g6, %l5, %g7
7844 fornot1s %f16, %f24, %f21
7845 fbo,a %fcc0, loop_689
7846 bgu loop_690
7847 srl %o6, %l6, %l1
7848 andn %o4, 0x1109, %l0
7849loop_689:
7850 fsrc1 %f22, %f14
7851loop_690:
7852 edge8ln %i5, %g5, %i1
7853 fbue %fcc1, loop_691
7854 smulcc %g2, %l3, %i0
7855 andcc %o5, %i3, %l2
7856 umul %o0, 0x1981, %i7
7857loop_691:
7858 nop
7859 setx loop_692, %l0, %l1
7860 wrpr 0x1, %tl
7861 wrpr %l1, %tnpc
7862 setx 0x34400001400, %l0, %l1
7863 wrpr %l1, %tstate
7864 wrhpr 0x4, %htstate
7865 done
7866 ldx [%l7 + 0x50], %o1
7867 orcc %i2, %g4, %i6
7868 lduw [%l7 + 0x5C], %i4
7869loop_692:
7870 movne %icc, %l4, %o7
7871 call loop_693
7872 bne,pn %xcc, loop_694
7873 tcs %icc, 0x0
7874 andcc %o3, %o2, %g3
7875loop_693:
7876 sdiv %g1, 0x0C82, %l5
7877loop_694:
7878 nop
7879 set 0x55, %l0
7880 stba %g6, [%l7 + %l0] 0x23
7881 membar #Sync
7882 sub %o6, %g7, %l6
7883 addc %l1, 0x0C7A, %o4
7884 edge32l %l0, %i5, %g5
7885 popc %g2, %l3
7886 srlx %i1, %o5, %i0
7887 fpsub16s %f5, %f21, %f27
7888 sra %l2, 0x08, %i3
7889 ta %icc, 0x2
7890 fcmpgt32 %f6, %f16, %o0
7891 nop
7892 setx 0xB069C934, %l0, %l6
7893 st %l6, [%l7 + 0x24]
7894 ld [%l7 + 0x24], %fsr
7895 and %i7, %o1, %i2
7896 xorcc %i6, %i4, %l4
7897 popc %g4, %o7
7898 set 0x58, %o6
7899 lduwa [%l7 + %o6] 0x19, %o3
7900 addc %g3, %g1, %l5
7901 udivx %o2, 0x045C, %g6
7902 stb %g7, [%l7 + 0x3B]
7903 brgz,a %o6, loop_695
7904 bg,a %icc, loop_696
7905 lduw [%l7 + 0x2C], %l1
7906 sra %l6, %l0, %o4
7907loop_695:
7908 call loop_697
7909loop_696:
7910 movvs %xcc, %g5, %g2
7911 edge16 %l3, %i1, %i5
7912 fbl,a %fcc1, loop_698
7913loop_697:
7914 tvs %xcc, 0x4
7915 fba %fcc2, loop_699
7916 brnz,a %o5, loop_700
7917loop_698:
7918 fmovrse %l2, %f17, %f4
7919 movg %xcc, %i3, %o0
7920loop_699:
7921 xor %i0, %i7, %o1
7922loop_700:
7923 fmovrslez %i2, %f31, %f0
7924 stbar
7925 fmovsgu %xcc, %f1, %f10
7926 ta %xcc, 0x3
7927 fbuge %fcc2, loop_701
7928 fpadd32 %f10, %f0, %f26
7929 mulx %i4, 0x19D0, %l4
7930 ldsh [%l7 + 0x08], %i6
7931loop_701:
7932 fmovd %f14, %f10
7933 wr %g0, 0x11, %asi
7934 ldsha [%l7 + 0x0C] %asi, %o7
7935 sdiv %g4, 0x1909, %o3
7936 fmovsl %xcc, %f17, %f6
7937 set 0x10, %i2
7938 stxa %g3, [%l7 + %i2] 0xe2
7939 membar #Sync
7940 nop
7941 fitod %f12, %f0
7942 fdtoi %f0, %f10
7943 tvc %icc, 0x1
7944 sllx %g1, 0x08, %l5
7945 tleu %xcc, 0x6
7946 fors %f19, %f31, %f11
7947 st %f31, [%l7 + 0x58]
7948 ldsh [%l7 + 0x2E], %o2
7949 movn %xcc, %g7, %o6
7950 tsubcc %l1, 0x0EC3, %l6
7951 umul %l0, %g6, %g5
7952 andncc %g2, %l3, %o4
7953 wr %g0, 0x10, %asi
7954 ldxa [%l7 + 0x68] %asi, %i5
7955 bcs,pn %icc, loop_702
7956 edge8ln %o5, %i1, %i3
7957 stw %o0, [%l7 + 0x38]
7958 edge32ln %i0, %i7, %l2
7959loop_702:
7960 fbne %fcc3, loop_703
7961 mova %xcc, %i2, %i4
7962 fbg,a %fcc0, loop_704
7963 xnor %l4, 0x0D77, %i6
7964loop_703:
7965 fmovs %f13, %f27
7966 movvs %xcc, %o1, %g4
7967loop_704:
7968 stb %o3, [%l7 + 0x49]
7969 tvc %xcc, 0x7
7970 movrgez %o7, 0x22C, %g3
7971 mulscc %l5, 0x0AB3, %g1
7972 nop
7973 fitod %f6, %f12
7974 fdtox %f12, %f18
7975 fxtod %f18, %f6
7976 edge16l %g7, %o6, %l1
7977 movn %xcc, %o2, %l6
7978 ba,a %icc, loop_705
7979 fmovsvs %icc, %f2, %f8
7980 wr %g0, 0x22, %asi
7981 stha %l0, [%l7 + 0x20] %asi
7982 membar #Sync
7983loop_705:
7984 xnorcc %g6, %g2, %l3
7985 fmul8x16 %f20, %f20, %f16
7986 fble %fcc0, loop_706
7987 movrlz %g5, 0x328, %o4
7988 movrlez %i5, 0x0BA, %i1
7989 tleu %icc, 0x7
7990loop_706:
7991 nop
7992 setx 0xC6188D2CCF5E33AC, %l0, %l6
7993 stx %l6, [%l7 + 0x28]
7994 ldd [%l7 + 0x28], %f12
7995 setx 0x8920E99A5D648AA9, %l1, %l5
7996 stx %l5, [%l7 + 0x10]
7997 ldd [%l7 + 0x10], %f2
7998 fdivd %f2, %f12, %f18
7999 fmovrdlz %i3, %f16, %f20
8000 fbu %fcc2, loop_707
8001 fxor %f8, %f26, %f2
8002 alignaddr %o0, %i0, %i7
8003 nop
8004 set 0x70, %g6
8005 std %f18, [%l7 + %g6]
8006loop_707:
8007 sir 0x168D
8008 wr %g0, 0x81, %asi
8009 ldstuba [%l7 + 0x5F] %asi, %l2
8010 fmovrdgez %o5, %f28, %f0
8011 movne %icc, %i2, %l4
8012 fnot2s %f18, %f5
8013 te %xcc, 0x0
8014 smulcc %i4, 0x1F2A, %i6
8015 fmovde %icc, %f0, %f9
8016 tvc %icc, 0x2
8017 tpos %xcc, 0x7
8018 movre %o1, 0x12F, %o3
8019 orncc %o7, %g4, %l5
8020 fmovse %icc, %f16, %f7
8021 udivx %g3, 0x00A7, %g7
8022 subccc %o6, %g1, %o2
8023 movleu %icc, %l6, %l1
8024 tle %xcc, 0x4
8025 wr %g0, 0x88, %asi
8026 swapa [%l7 + 0x18] %asi, %l0
8027 bge loop_708
8028 bcc,a,pn %xcc, loop_709
8029 tcs %xcc, 0x5
8030 lduw [%l7 + 0x44], %g2
8031loop_708:
8032 movne %xcc, %l3, %g5
8033loop_709:
8034 fmul8sux16 %f30, %f16, %f0
8035 udivx %o4, 0x10F2, %g6
8036 bvc,a loop_710
8037 tcc %icc, 0x4
8038 or %i5, %i1, %i3
8039 alignaddrl %i0, %i7, %o0
8040loop_710:
8041 fornot1s %f10, %f16, %f15
8042 orcc %l2, 0x183A, %i2
8043 fzero %f26
8044 fcmpgt16 %f18, %f12, %o5
8045 wr %g0, 0x88, %asi
8046 swapa [%l7 + 0x74] %asi, %i4
8047 alignaddr %i6, %o1, %l4
8048 fmovdpos %icc, %f0, %f3
8049 movge %icc, %o3, %g4
8050 movrgez %l5, 0x1B6, %g3
8051 wr %g0, 0x0c, %asi
8052 ldxa [%l7 + 0x20] %asi, %g7
8053 sll %o7, 0x1C, %o6
8054 edge8ln %g1, %l6, %o2
8055 fmovsneg %xcc, %f28, %f24
8056 and %l0, 0x08CA, %l1
8057 lduh [%l7 + 0x70], %l3
8058 fmovde %icc, %f31, %f15
8059 smul %g2, 0x1000, %g5
8060 nop
8061 setx 0xAE4714C101ED4130, %l0, %l6
8062 stx %l6, [%l7 + 0x28]
8063 ldd [%l7 + 0x28], %f14
8064 setx 0x14912A83B737430D, %l1, %l5
8065 stx %l5, [%l7 + 0x10]
8066 ldd [%l7 + 0x10], %f16
8067 fmuld %f16, %f14, %f12
8068 movcs %xcc, %o4, %g6
8069 movg %xcc, %i1, %i5
8070 subccc %i0, %i7, %i3
8071 movne %icc, %o0, %i2
8072 nop
8073 setx 0x702893ADC0694385, %l0, %l6
8074 stx %l6, [%l7 + 0x18]
8075 ldx [%l7 + 0x18], %fsr
8076 tneg %xcc, 0x6
8077 fmovdpos %xcc, %f17, %f4
8078 tleu %xcc, 0x7
8079 fpack32 %f6, %f20, %f24
8080 call loop_711
8081 swap [%l7 + 0x3C], %o5
8082 movneg %xcc, %l2, %i4
8083 edge16n %o1, %l4, %i6
8084loop_711:
8085 movne %xcc, %o3, %g4
8086 fbul,a %fcc0, loop_712
8087 fmovsvs %xcc, %f7, %f2
8088 fbge %fcc2, loop_713
8089 tgu %icc, 0x0
8090loop_712:
8091 edge32l %l5, %g7, %o7
8092 wr %g0, 0x04, %asi
8093 stwa %o6, [%l7 + 0x08] %asi
8094loop_713:
8095 orn %g3, %l6, %g1
8096 fpack16 %f8, %f15
8097 stx %o2, [%l7 + 0x60]
8098 swap [%l7 + 0x74], %l0
8099 orn %l3, %l1, %g2
8100 mova %xcc, %g5, %o4
8101 ldsh [%l7 + 0x38], %g6
8102 restored
8103 rdpr %cwp, %g1
8104 rdpr %cansave, %g2
8105 rdpr %canrestore, %g3
8106 rdpr %cleanwin, %g4
8107 rdpr %otherwin, %g5
8108 rdpr %wstate, %g6
8109 set 0x1C, %o5
8110 lda [%l7 + %o5] 0x88, %f2
8111 movcs %xcc, %i1, %i0
8112 tsubcctv %i7, %i5, %i3
8113 fzeros %f19
8114 membar 0x77
8115 taddcc %o0, 0x1451, %i2
8116 saved
8117 rdpr %cwp, %g1
8118 rdpr %cansave, %g2
8119 rdpr %canrestore, %g3
8120 rdpr %cleanwin, %g4
8121 rdpr %otherwin, %g5
8122 rdpr %wstate, %g6
8123 fbl,a %fcc1, loop_714
8124 restored
8125 rdpr %cwp, %g1
8126 rdpr %cansave, %g2
8127 rdpr %canrestore, %g3
8128 rdpr %cleanwin, %g4
8129 rdpr %otherwin, %g5
8130 rdpr %wstate, %g6
8131 bneg,a loop_715
8132 nop
8133 fitod %f12, %f18
8134 fdtox %f18, %f22
8135loop_714:
8136 fnand %f28, %f24, %f4
8137 xnor %l2, 0x13F8, %i4
8138loop_715:
8139 fandnot1s %f20, %f13, %f20
8140 srlx %o5, %l4, %o1
8141 tne %icc, 0x0
8142 fbul %fcc2, loop_716
8143 flush %l7 + 0x24
8144 set 0x70, %g4
8145 prefetcha [%l7 + %g4] 0x80, 0x0
8146loop_716:
8147 tcc %xcc, 0x0
8148 fmovsn %xcc, %f16, %f26
8149 mulx %o3, %l5, %g7
8150 srlx %g4, %o6, %o7
8151 tg %icc, 0x0
8152 te %xcc, 0x6
8153 movneg %icc, %g3, %g1
8154 edge8ln %l6, %l0, %o2
8155 sll %l3, 0x1D, %g2
8156 alignaddr %l1, %g5, %g6
8157 fmul8x16au %f18, %f9, %f18
8158 stx %o4, [%l7 + 0x18]
8159 tvc %xcc, 0x2
8160 brz %i1, loop_717
8161 edge8n %i7, %i0, %i3
8162 ldub [%l7 + 0x61], %o0
8163 orncc %i5, %l2, %i4
8164loop_717:
8165 fbuge,a %fcc1, loop_718
8166 movl %xcc, %i2, %l4
8167 edge16 %o1, %i6, %o5
8168 smul %l5, 0x1E90, %o3
8169loop_718:
8170 tle %xcc, 0x2
8171 tleu %xcc, 0x2
8172 restored
8173 rdpr %cwp, %g1
8174 rdpr %cansave, %g2
8175 rdpr %canrestore, %g3
8176 rdpr %cleanwin, %g4
8177 rdpr %otherwin, %g5
8178 rdpr %wstate, %g6
8179 mulscc %g7, %g4, %o6
8180 wr %g0, 0x80, %asi
8181 prefetcha [%l7 + 0x68] %asi, 0x0
8182 brnz %g3, loop_719
8183 faligndata %f12, %f18, %f2
8184 orn %g1, %l0, %o2
8185 edge8l %l3, %l6, %g2
8186loop_719:
8187 mulscc %g5, %l1, %o4
8188 fmul8x16al %f1, %f12, %f28
8189 andncc %i1, %g6, %i7
8190 edge32n %i0, %o0, %i5
8191 movvc %icc, %l2, %i4
8192 addccc %i3, %i2, %l4
8193 fmovdleu %xcc, %f28, %f27
8194 wr %g0, 0x11, %asi
8195 stha %i6, [%l7 + 0x68] %asi
8196 orncc %o5, 0x0238, %o1
8197 fpadd16s %f22, %f29, %f1
8198 add %l7, 0x70, %l6
8199 wr %g0, 0x0c, %asi
8200 casa [%l6] 0x0c, %l5, %g7
8201 ldstub [%l7 + 0x7F], %o3
8202 xnorcc %o6, 0x1797, %g4
8203 fmovrdgez %g3, %f18, %f10
8204 movgu %xcc, %g1, %l0
8205 fpsub32s %f9, %f4, %f17
8206 movg %icc, %o2, %l3
8207 tle %xcc, 0x7
8208 bneg,a,pt %xcc, loop_720
8209 fba,a %fcc0, loop_721
8210 tvc %xcc, 0x1
8211 alignaddr %l6, %o7, %g5
8212loop_720:
8213 nop
8214 wr %g0, 0x2a, %asi
8215 stba %g2, [%l7 + 0x75] %asi
8216 membar #Sync
8217loop_721:
8218 fandnot2s %f23, %f19, %f23
8219 fbue,a %fcc1, loop_722
8220 restored
8221 rdpr %cwp, %g1
8222 rdpr %cansave, %g2
8223 rdpr %canrestore, %g3
8224 rdpr %cleanwin, %g4
8225 rdpr %otherwin, %g5
8226 rdpr %wstate, %g6
8227 edge8ln %o4, %i1, %l1
8228 movcc %icc, %g6, %i0
8229loop_722:
8230 nop
8231 fitos %f8, %f19
8232 andncc %i7, %o0, %l2
8233 for %f22, %f30, %f26
8234 te %icc, 0x5
8235 mulx %i4, %i5, %i2
8236 fnot1s %f30, %f1
8237 fbug,a %fcc1, loop_723
8238 tvc %xcc, 0x6
8239 fmul8sux16 %f20, %f22, %f18
8240 tn %xcc, 0x3
8241loop_723:
8242 array8 %l4, %i6, %i3
8243 movleu %xcc, %o1, %l5
8244 movl %xcc, %o5, %g7
8245 set 0x28, %g3
8246 sta %f20, [%l7 + %g3] 0x11
8247 fornot2s %f8, %f10, %f28
8248 tgu %icc, 0x7
8249 or %o6, %o3, %g4
8250 tge %icc, 0x7
8251 and %g3, %l0, %g1
8252 movl %xcc, %l3, %o2
8253 movgu %xcc, %l6, %g5
8254 fmul8x16 %f30, %f10, %f28
8255 tcc %icc, 0x5
8256 movl %icc, %o7, %g2
8257 movrgz %i1, 0x11E, %o4
8258 mulscc %g6, %i0, %l1
8259 sub %i7, %o0, %l2
8260 fblg %fcc1, loop_724
8261 tleu %icc, 0x1
8262 smulcc %i5, %i2, %l4
8263 tpos %xcc, 0x7
8264loop_724:
8265 edge32n %i6, %i4, %o1
8266 movleu %xcc, %l5, %i3
8267 set 0x48, %i5
8268 stwa %g7, [%l7 + %i5] 0x2b
8269 membar #Sync
8270 smulcc %o5, 0x108B, %o6
8271 alignaddr %g4, %o3, %g3
8272 brz,a %g1, loop_725
8273 saved
8274 rdpr %cwp, %g1
8275 rdpr %cansave, %g2
8276 rdpr %canrestore, %g3
8277 rdpr %cleanwin, %g4
8278 rdpr %otherwin, %g5
8279 rdpr %wstate, %g6
8280 fblg,a %fcc3, loop_726
8281 movg %icc, %l0, %o2
8282loop_725:
8283 ldd [%l7 + 0x38], %i6
8284 edge32 %l3, %g5, %o7
8285loop_726:
8286 addccc %g2, 0x13EB, %i1
8287 fornot2 %f2, %f10, %f6
8288 movvc %icc, %g6, %i0
8289 movrgez %l1, %o4, %i7
8290 movrlez %l2, 0x169, %o0
8291 mulscc %i2, %l4, %i5
8292 subc %i6, 0x171D, %o1
8293 movvs %xcc, %i4, %l5
8294 lduh [%l7 + 0x4C], %g7
8295 lduh [%l7 + 0x2A], %i3
8296 fmovrsgz %o6, %f6, %f8
8297 fbg,a %fcc3, loop_727
8298 nop
8299 setx 0xE9A34E84, %l0, %l6
8300 st %l6, [%l7 + 0x28]
8301 ld [%l7 + 0x28], %f16
8302 setx 0x79A87020, %l1, %l5
8303 st %l5, [%l7 + 0x10]
8304 ld [%l7 + 0x10], %f13
8305 fdivs %f13, %f16, %f6
8306 fsrc2 %f6, %f12
8307 andncc %o5, %g4, %g3
8308loop_727:
8309 fmovrslz %o3, %f0, %f14
8310 fmovd %f8, %f6
8311 movgu %icc, %l0, %o2
8312 edge8 %l6, %l3, %g1
8313 fblg %fcc2, loop_728
8314 fmovde %icc, %f7, %f30
8315 movrlez %o7, 0x1CB, %g2
8316 movrne %g5, %g6, %i0
8317loop_728:
8318 tsubcc %l1, %o4, %i7
8319 fcmpgt32 %f8, %f10, %i1
8320 movrgez %l2, %i2, %o0
8321 fmovdgu %icc, %f14, %f19
8322 xnorcc %i5, 0x0175, %i6
8323 nop
8324 setx loop_729, %l0, %l1
8325 wrpr 0x1, %tl
8326 wrpr %l1, %tpc
8327 add %l1, 0x4, %l1
8328 wrpr %l1, %tnpc
8329 setx 0x34400001400, %l0, %l1
8330 wrpr %l1, %tstate
8331 wrhpr 0x4, %htstate
8332 retry
8333 fpadd16 %f10, %f30, %f24
8334 edge8l %l4, %i4, %l5
8335 srlx %g7, 0x04, %i3
8336loop_729:
8337 fmovrdlez %o1, %f30, %f16
8338 set 0x08, %i4
8339 sta %f12, [%l7 + %i4] 0x15
8340 fcmpgt32 %f24, %f28, %o5
8341 edge16 %g4, %o6, %g3
8342 tsubcctv %o3, 0x1232, %o2
8343 tgu %icc, 0x6
8344 nop
8345 set 0x5C, %i6
8346 ldsw [%l7 + %i6], %l0
8347 tge %xcc, 0x4
8348 bpos,a loop_730
8349 tcs %xcc, 0x2
8350 fmovrsgz %l3, %f12, %f2
8351 fcmpeq16 %f18, %f28, %g1
8352loop_730:
8353 bvc,pn %xcc, loop_731
8354 and %l6, 0x195B, %g2
8355 stb %g5, [%l7 + 0x35]
8356 edge8 %o7, %g6, %l1
8357loop_731:
8358 fmovdvs %xcc, %f15, %f24
8359 mova %icc, %i0, %o4
8360 movpos %icc, %i7, %i1
8361 fble %fcc0, loop_732
8362 nop
8363 set 0x18, %i0
8364 stb %i2, [%l7 + %i0]
8365 fba,a %fcc0, loop_733
8366 pdist %f2, %f28, %f20
8367loop_732:
8368 popc %o0, %i5
8369 wr %g0, 0x81, %asi
8370 ldstuba [%l7 + 0x0F] %asi, %l2
8371loop_733:
8372 sllx %l4, 0x03, %i4
8373 tg %icc, 0x4
8374 xnorcc %l5, %g7, %i6
8375 be,a %icc, loop_734
8376 subccc %i3, %o5, %g4
8377 movrgez %o1, %o6, %g3
8378 tne %icc, 0x6
8379loop_734:
8380 andcc %o2, 0x1681, %o3
8381 subccc %l0, 0x108C, %g1
8382 bcc,a,pt %xcc, loop_735
8383 tgu %icc, 0x4
8384 ta %xcc, 0x2
8385 tpos %xcc, 0x5
8386loop_735:
8387 nop
8388 wr %g0, 0x23, %asi
8389 stxa %l3, [%l7 + 0x70] %asi
8390 membar #Sync
8391 movleu %xcc, %l6, %g5
8392 sir 0x0C8D
8393 fmovdcc %icc, %f20, %f24
8394 fpmerge %f3, %f0, %f20
8395 sra %o7, 0x1B, %g6
8396 move %xcc, %g2, %i0
8397 fcmple32 %f28, %f30, %o4
8398 edge32 %i7, %l1, %i2
8399 alignaddrl %i1, %i5, %l2
8400 nop
8401 fitos %f2, %f8
8402 fstod %f8, %f6
8403 nop
8404 fitos %f11, %f26
8405 tvs %icc, 0x4
8406 xnor %l4, 0x127C, %i4
8407 andncc %o0, %l5, %i6
8408 xorcc %i3, %o5, %g7
8409 edge32ln %o1, %o6, %g4
8410 tsubcc %o2, %o3, %g3
8411 fmovrdlez %g1, %f12, %f10
8412 fmovsg %xcc, %f30, %f15
8413 ldsb [%l7 + 0x7B], %l3
8414 subcc %l0, 0x1C0B, %l6
8415 fbg %fcc2, loop_736
8416 movcc %xcc, %o7, %g6
8417 wr %g0, 0x80, %asi
8418 swapa [%l7 + 0x64] %asi, %g5
8419loop_736:
8420 fmovdn %icc, %f3, %f24
8421 srlx %i0, 0x10, %g2
8422 add %l7, 0x18, %l6
8423 wr %g0, 0x18, %asi
8424 casa [%l6] 0x18, %o4, %l1
8425 andn %i2, %i1, %i7
8426 membar 0x2D
8427 edge8 %l2, %l4, %i4
8428 fmuld8ulx16 %f17, %f30, %f6
8429 pdist %f6, %f20, %f4
8430 brz,a %i5, loop_737
8431 add %o0, %i6, %l5
8432 wr %g0, 0x2e, %asi
8433 ldda [%l7 + 0x40] %asi, %o4
8434loop_737:
8435 fmovdn %icc, %f9, %f7
8436 fbug %fcc3, loop_738
8437 andncc %g7, %o1, %o6
8438 tge %xcc, 0x1
8439 fand %f2, %f22, %f2
8440loop_738:
8441 tl %icc, 0x7
8442 fpackfix %f16, %f7
8443 set 0x48, %g5
8444 prefetcha [%l7 + %g5] 0x10, 0x0
8445 st %f14, [%l7 + 0x24]
8446 wr %g0, 0x81, %asi
8447 swapa [%l7 + 0x58] %asi, %o2
8448 ld [%l7 + 0x64], %f12
8449 fors %f13, %f21, %f19
8450 sdivcc %g4, 0x075A, %o3
8451 fmovdcc %xcc, %f28, %f27
8452 set 0x60, %g1
8453 stwa %g3, [%l7 + %g1] 0x10
8454 bl,a,pn %icc, loop_739
8455 sra %l3, %g1, %l0
8456 fpsub32s %f7, %f9, %f24
8457 bne loop_740
8458loop_739:
8459 or %l6, %o7, %g5
8460 addccc %g6, 0x17BA, %i0
8461 and %g2, 0x04BA, %o4
8462loop_740:
8463 tge %xcc, 0x1
8464 fzero %f8
8465 sdivx %l1, 0x12EF, %i2
8466 bn loop_741
8467 nop
8468 setx 0x9EE8D976CECE7961, %l0, %l6
8469 stx %l6, [%l7 + 0x28]
8470 ldd [%l7 + 0x28], %f14
8471 setx 0x631D99672FCBF1C6, %l1, %l5
8472 stx %l5, [%l7 + 0x10]
8473 ldd [%l7 + 0x10], %f10
8474 faddd %f10, %f14, %f30
8475 tg %xcc, 0x2
8476 bshuffle %f16, %f6, %f28
8477loop_741:
8478 orcc %i1, 0x02FC, %l2
8479 bvs,a,pn %icc, loop_742
8480 nop
8481 fitod %f4, %f10
8482 fdtox %f10, %f4
8483 fxtod %f4, %f20
8484 fmovdvc %xcc, %f4, %f22
8485 fornot1s %f11, %f1, %f22
8486loop_742:
8487 add %i7, 0x0D81, %l4
8488 movrlz %i4, 0x0CD, %i5
8489 orncc %i6, %o0, %o5
8490 fbul %fcc0, loop_743
8491 movre %l5, 0x117, %g7
8492 fmovsg %xcc, %f28, %f21
8493 fand %f20, %f16, %f28
8494loop_743:
8495 tge %icc, 0x0
8496 fmovsa %icc, %f24, %f3
8497 movpos %xcc, %o6, %i3
8498 fmuld8sux16 %f5, %f4, %f10
8499 movgu %icc, %o2, %g4
8500 xnorcc %o1, %g3, %o3
8501 fmovdne %icc, %f11, %f17
8502 ldstub [%l7 + 0x27], %g1
8503 ba,a,pt %xcc, loop_744
8504 movre %l0, 0x31D, %l3
8505 edge8l %o7, %l6, %g6
8506 mova %xcc, %i0, %g2
8507loop_744:
8508 tneg %icc, 0x2
8509 sllx %g5, %l1, %i2
8510 sethi 0x10C2, %i1
8511 movle %icc, %o4, %l2
8512 fcmpeq16 %f10, %f2, %i7
8513 xnor %l4, 0x03D8, %i4
8514 set 0x0C, %l3
8515 lda [%l7 + %l3] 0x81, %f24
8516 call loop_745
8517 fmovdvs %icc, %f17, %f31
8518 alignaddr %i5, %o0, %o5
8519 restored
8520 rdpr %cwp, %g1
8521 rdpr %cansave, %g2
8522 rdpr %canrestore, %g3
8523 rdpr %cleanwin, %g4
8524 rdpr %otherwin, %g5
8525 rdpr %wstate, %g6
8526loop_745:
8527 ld [%l7 + 0x48], %f27
8528 movrgez %l5, %g7, %i6
8529 sll %o6, %o2, %g4
8530 orcc %o1, %g3, %i3
8531 sir 0x02D4
8532 sth %g1, [%l7 + 0x48]
8533 fmovdcc %xcc, %f22, %f15
8534 andncc %l0, %l3, %o3
8535 fand %f4, %f24, %f28
8536 brlez,a %o7, loop_746
8537 brlz,a %g6, loop_747
8538 tleu %xcc, 0x5
8539 fbue,a %fcc0, loop_748
8540loop_746:
8541 edge8 %i0, %g2, %g5
8542loop_747:
8543 movrne %l1, 0x286, %i2
8544 movleu %icc, %i1, %l6
8545loop_748:
8546 fmovsvs %icc, %f0, %f6
8547 array16 %o4, %l2, %l4
8548 flush %l7 + 0x74
8549 brz %i7, loop_749
8550 sir 0x1132
8551 fbule %fcc3, loop_750
8552 movrgz %i4, 0x0FD, %o0
8553loop_749:
8554 andcc %o5, 0x182E, %i5
8555 mulscc %g7, %i6, %o6
8556loop_750:
8557 nop
8558 set 0x2B, %l1
8559 ldstuba [%l7 + %l1] 0x88, %l5
8560 edge32 %g4, %o1, %o2
8561 mulscc %g3, %g1, %i3
8562 add %l7, 0x5C, %l6
8563 wr %g0, 0x89, %asi
8564 casa [%l6] %asi, %l0, %o3
8565 prefetch [%l7 + 0x10], 0x1
8566 saved
8567 rdpr %cwp, %g1
8568 rdpr %cansave, %g2
8569 rdpr %canrestore, %g3
8570 rdpr %cleanwin, %g4
8571 rdpr %otherwin, %g5
8572 rdpr %wstate, %g6
8573 movl %xcc, %l3, %g6
8574 tne %xcc, 0x6
8575 fmul8x16 %f28, %f26, %f12
8576 ldx [%l7 + 0x30], %i0
8577 membar 0x03
8578 udiv %g2, 0x099D, %g5
8579 tsubcc %l1, %o7, %i1
8580 set 0x2C, %l2
8581 ldsha [%l7 + %l2] 0x19, %l6
8582 edge8ln %i2, %l2, %o4
8583 subccc %i7, %i4, %l4
8584 srl %o0, %i5, %o5
8585 fmovsle %icc, %f18, %f13
8586 fpsub16 %f8, %f14, %f6
8587 movcs %icc, %i6, %g7
8588 tle %xcc, 0x4
8589 sdivcc %o6, 0x1D8E, %g4
8590 addccc %o1, %o2, %l5
8591 tsubcc %g1, %g3, %l0
8592 stw %i3, [%l7 + 0x40]
8593 bl %icc, loop_751
8594 nop
8595 set 0x5B, %o0
8596 ldsb [%l7 + %o0], %l3
8597 brnz %o3, loop_752
8598 fmovsleu %xcc, %f9, %f5
8599loop_751:
8600 ldsh [%l7 + 0x12], %i0
8601 be %icc, loop_753
8602loop_752:
8603 fbuge %fcc0, loop_754
8604 movcs %icc, %g2, %g5
8605 ta %icc, 0x0
8606loop_753:
8607 movle %icc, %l1, %g6
8608loop_754:
8609 fpadd32s %f24, %f3, %f0
8610 alignaddr %o7, %l6, %i2
8611 fpadd16 %f8, %f22, %f24
8612 nop
8613 setx 0x79E5C4345190EBA6, %l0, %l6
8614 stx %l6, [%l7 + 0x28]
8615 ldd [%l7 + 0x28], %f22
8616 fsqrtd %f22, %f28
8617 fxors %f19, %f9, %f25
8618 bvc,a loop_755
8619 fmovsneg %icc, %f4, %f5
8620 fmovsg %icc, %f7, %f5
8621 fbue,a %fcc1, loop_756
8622loop_755:
8623 subc %i1, %l2, %o4
8624 fandnot1 %f30, %f24, %f18
8625 subccc %i4, 0x16EC, %i7
8626loop_756:
8627 addc %l4, %o0, %o5
8628 srax %i5, %g7, %o6
8629 bgu,pt %xcc, loop_757
8630 fnot2s %f13, %f7
8631 bneg,a,pn %xcc, loop_758
8632 sdivx %i6, 0x12F3, %o1
8633loop_757:
8634 movl %icc, %g4, %o2
8635 movl %icc, %g1, %l5
8636loop_758:
8637 fcmpne16 %f0, %f30, %g3
8638 fandnot1 %f18, %f22, %f10
8639 restored
8640 rdpr %cwp, %g1
8641 rdpr %cansave, %g2
8642 rdpr %canrestore, %g3
8643 rdpr %cleanwin, %g4
8644 rdpr %otherwin, %g5
8645 rdpr %wstate, %g6
8646 sth %l0, [%l7 + 0x6E]
8647 movre %l3, 0x1E6, %i3
8648 add %o3, %g2, %i0
8649 lduh [%l7 + 0x5A], %l1
8650 bpos,a,pt %icc, loop_759
8651 edge16 %g5, %o7, %l6
8652 movcs %xcc, %g6, %i1
8653 brnz,a %l2, loop_760
8654loop_759:
8655 nop
8656 fitos %f0, %f23
8657 fstoi %f23, %f9
8658 tsubcc %o4, 0x0B11, %i4
8659 sethi 0x023F, %i7
8660loop_760:
8661 orncc %i2, %o0, %l4
8662 popc %o5, %g7
8663 srax %i5, 0x1E, %i6
8664 srl %o6, 0x1C, %g4
8665 fbe %fcc2, loop_761
8666 fmovspos %icc, %f1, %f6
8667 fbul %fcc1, loop_762
8668 movl %icc, %o1, %g1
8669loop_761:
8670 andcc %l5, 0x1BAB, %o2
8671 te %icc, 0x7
8672loop_762:
8673 nop
8674 setx 0x1B74445F, %l0, %l6
8675 st %l6, [%l7 + 0x28]
8676 ld [%l7 + 0x28], %f16
8677 fsqrts %f16, %f30
8678 movrgz %l0, %l3, %g3
8679 popc 0x13FA, %i3
8680 fsrc1 %f30, %f0
8681 wr %g0, 0x11, %asi
8682 lda [%l7 + 0x18] %asi, %f15
8683 nop
8684 setx loop_763, %l0, %l1
8685 jmpl %l1, %g2
8686 taddcc %o3, 0x1B4C, %i0
8687 udivx %g5, 0x089A, %o7
8688 tl %icc, 0x5
8689loop_763:
8690 umul %l6, 0x1450, %g6
8691 wr %g0, 0x11, %asi
8692 sta %f14, [%l7 + 0x4C] %asi
8693 movcc %xcc, %i1, %l1
8694 fsrc1 %f26, %f20
8695 addc %l2, %o4, %i4
8696 st %f28, [%l7 + 0x30]
8697 tg %icc, 0x3
8698 tg %icc, 0x4
8699 sra %i2, 0x1D, %i7
8700 sdivx %l4, 0x029D, %o5
8701 sra %g7, %i5, %o0
8702 fornot2 %f16, %f30, %f0
8703 edge32ln %o6, %i6, %o1
8704 stb %g4, [%l7 + 0x66]
8705 andcc %l5, %o2, %g1
8706 mulscc %l0, 0x1913, %g3
8707 fabss %f0, %f30
8708 movrlez %i3, %l3, %g2
8709 stx %i0, [%l7 + 0x40]
8710 movvc %icc, %g5, %o7
8711 edge32l %l6, %o3, %i1
8712 sethi 0x0992, %g6
8713 lduh [%l7 + 0x20], %l1
8714 ble %icc, loop_764
8715 movgu %xcc, %o4, %l2
8716 nop
8717 setx 0x35D66DEC, %l0, %l6
8718 st %l6, [%l7 + 0x28]
8719 ld [%l7 + 0x28], %f12
8720 setx 0xFDD7EE9E, %l1, %l5
8721 st %l5, [%l7 + 0x10]
8722 ld [%l7 + 0x10], %f1
8723 fadds %f1, %f12, %f2
8724 bn,a loop_765
8725loop_764:
8726 orn %i2, %i4, %l4
8727 wr %g0, 0x89, %asi
8728 lduwa [%l7 + 0x28] %asi, %i7
8729loop_765:
8730 tcs %xcc, 0x4
8731 xor %o5, %g7, %o0
8732 ldsb [%l7 + 0x5E], %o6
8733 umulcc %i5, 0x15FC, %o1
8734 nop
8735 setx loop_766, %l0, %l1
8736 jmpl %l1, %i6
8737 ldsh [%l7 + 0x7E], %g4
8738 fbuge,a %fcc0, loop_767
8739 bl,a loop_768
8740loop_766:
8741 fbge,a %fcc3, loop_769
8742 array8 %o2, %l5, %g1
8743loop_767:
8744 nop
8745 wr %g0, 0x2f, %asi
8746 stxa %g3, [%l7 + 0x28] %asi
8747 membar #Sync
8748loop_768:
8749 sir 0x1364
8750loop_769:
8751 mova %icc, %l0, %l3
8752 bn,a,pn %xcc, loop_770
8753 tg %xcc, 0x4
8754 tvs %xcc, 0x5
8755 fnor %f20, %f10, %f8
8756loop_770:
8757 fpack16 %f28, %f23
8758 flush %l7 + 0x78
8759 movge %xcc, %i3, %i0
8760 movgu %xcc, %g5, %g2
8761 or %l6, %o7, %o3
8762 edge8 %i1, %l1, %g6
8763 fexpand %f7, %f0
8764 nop
8765 fitod %f14, %f4
8766 udivcc %o4, 0x0F03, %i2
8767 fmovrslez %l2, %f23, %f16
8768 movrne %i4, 0x3AB, %i7
8769 addccc %l4, %o5, %o0
8770 tne %xcc, 0x6
8771 movrlez %o6, %g7, %i5
8772 or %i6, 0x0A5A, %o1
8773 fzeros %f2
8774 umul %g4, 0x0B05, %o2
8775 fmovrslz %l5, %f5, %f29
8776 fsrc2 %f22, %f18
8777 fmovdcs %icc, %f16, %f7
8778 sdivcc %g1, 0x1EA1, %g3
8779 tpos %icc, 0x3
8780 or %l0, %l3, %i0
8781 movrgez %i3, 0x28D, %g2
8782 ldsh [%l7 + 0x48], %g5
8783 movn %xcc, %l6, %o7
8784 fands %f31, %f7, %f7
8785 ldsb [%l7 + 0x56], %i1
8786 fmovrdgez %l1, %f4, %f8
8787 sth %o3, [%l7 + 0x0C]
8788 fmovrdne %g6, %f6, %f8
8789 set 0x50, %o7
8790 lduha [%l7 + %o7] 0x10, %o4
8791 edge16ln %l2, %i4, %i7
8792 sub %l4, 0x01D7, %i2
8793 movrlez %o5, %o0, %o6
8794 fmovrslez %g7, %f21, %f22
8795 edge8l %i5, %o1, %i6
8796 ld [%l7 + 0x60], %f5
8797 andcc %o2, %l5, %g4
8798 be %xcc, loop_771
8799 array32 %g3, %l0, %l3
8800 nop
8801 setx loop_772, %l0, %l1
8802 wrpr 0x1, %tl
8803 wrpr %l1, %tnpc
8804 setx 0x34400001400, %l0, %l1
8805 wrpr %l1, %tstate
8806 wrhpr 0x4, %htstate
8807 done
8808 orncc %i0, 0x098C, %i3
8809loop_771:
8810 nop
8811 wr %g0, 0xeb, %asi
8812 stba %g2, [%l7 + 0x59] %asi
8813 membar #Sync
8814loop_772:
8815 fcmpgt16 %f0, %f26, %g5
8816 tl %icc, 0x3
8817 fbge,a %fcc3, loop_773
8818 subcc %g1, %l6, %o7
8819 edge32ln %i1, %l1, %o3
8820 bne %icc, loop_774
8821loop_773:
8822 addccc %o4, %g6, %l2
8823 edge16 %i7, %l4, %i4
8824 array32 %i2, %o5, %o6
8825loop_774:
8826 xorcc %o0, %g7, %i5
8827 fmovrdlz %i6, %f8, %f24
8828 ldsw [%l7 + 0x74], %o1
8829 umulcc %l5, 0x0910, %o2
8830 mova %icc, %g3, %l0
8831 set 0x60, %l5
8832 ldxa [%l7 + %l5] 0x18, %g4
8833 bg,pn %xcc, loop_775
8834 movcc %icc, %i0, %i3
8835 andncc %g2, %g5, %l3
8836 fabss %f14, %f28
8837loop_775:
8838 fandnot2 %f2, %f2, %f0
8839 tcc %xcc, 0x5
8840 udivcc %l6, 0x1C44, %g1
8841 nop
8842 setx 0xE404E6FE, %l0, %l6
8843 st %l6, [%l7 + 0x28]
8844 ld [%l7 + 0x28], %f29
8845 fsqrts %f29, %f23
8846 fcmpne32 %f28, %f30, %i1
8847 orn %o7, 0x150D, %o3
8848 subccc %l1, %g6, %o4
8849 umulcc %l2, %l4, %i7
8850 tneg %icc, 0x1
8851 set 0x31, %g2
8852 ldsba [%l7 + %g2] 0x81, %i2
8853 udivcc %o5, 0x1B85, %o6
8854 nop
8855 fitos %f9, %f1
8856 fstox %f1, %f4
8857 fxtos %f4, %f19
8858 fmovrslez %i4, %f15, %f21
8859 set 0x18, %i7
8860 stwa %o0, [%l7 + %i7] 0x88
8861 fmovdne %xcc, %f2, %f19
8862 edge32n %g7, %i5, %o1
8863 fexpand %f26, %f18
8864 mulscc %i6, %l5, %g3
8865 bleu %icc, loop_776
8866 andncc %l0, %o2, %i0
8867 sra %i3, %g4, %g5
8868 tge %icc, 0x6
8869loop_776:
8870 tneg %icc, 0x2
8871 st %f1, [%l7 + 0x7C]
8872 subcc %g2, %l6, %l3
8873 fble %fcc2, loop_777
8874 sllx %g1, 0x0A, %o7
8875 andcc %i1, %o3, %g6
8876 wr %g0, 0x88, %asi
8877 lduba [%l7 + 0x40] %asi, %l1
8878loop_777:
8879 flush %l7 + 0x78
8880 tvc %xcc, 0x0
8881 be loop_778
8882 sethi 0x14FD, %o4
8883 tvc %icc, 0x3
8884 movneg %xcc, %l2, %l4
8885loop_778:
8886 movpos %xcc, %i7, %i2
8887 umulcc %o6, 0x1713, %i4
8888 fmovdvc %xcc, %f26, %f26
8889 sdiv %o5, 0x0713, %g7
8890 fnors %f12, %f21, %f23
8891 edge8l %o0, %o1, %i6
8892 brnz,a %i5, loop_779
8893 andn %g3, %l0, %o2
8894 fmovrdgz %i0, %f30, %f28
8895 tvs %icc, 0x4
8896loop_779:
8897 fmovdn %xcc, %f27, %f0
8898 fbul,a %fcc0, loop_780
8899 movrlez %i3, %l5, %g5
8900 addcc %g2, %g4, %l6
8901 fmovrdgez %g1, %f4, %f30
8902loop_780:
8903 array16 %o7, %i1, %l3
8904 brgz,a %g6, loop_781
8905 brz %o3, loop_782
8906 swap [%l7 + 0x08], %o4
8907 or %l2, %l4, %l1
8908loop_781:
8909 addcc %i2, 0x102F, %o6
8910loop_782:
8911 fmovrslez %i7, %f3, %f20
8912 fnot2 %f20, %f6
8913 andcc %o5, 0x1D50, %i4
8914 wr %g0, 0x80, %asi
8915 lda [%l7 + 0x54] %asi, %f23
8916 fandnot1 %f24, %f26, %f4
8917 subcc %o0, 0x04B9, %g7
8918 brnz,a %o1, loop_783
8919 ba,a,pn %xcc, loop_784
8920 nop
8921 fitos %f6, %f4
8922 fstod %f4, %f10
8923 orn %i5, %i6, %l0
8924loop_783:
8925 nop
8926 set 0x40, %o2
8927 stba %g3, [%l7 + %o2] 0x11
8928loop_784:
8929 tcc %icc, 0x7
8930 edge32n %i0, %i3, %l5
8931 tcs %xcc, 0x2
8932 xnorcc %g5, 0x0DFD, %g2
8933 tleu %icc, 0x1
8934 tsubcc %o2, 0x1480, %g4
8935 fxor %f8, %f18, %f30
8936 movvc %xcc, %g1, %o7
8937 fbo,a %fcc1, loop_785
8938 tcs %xcc, 0x4
8939 movvs %xcc, %l6, %i1
8940 mova %icc, %l3, %g6
8941loop_785:
8942 xnor %o3, 0x013A, %l2
8943 udiv %o4, 0x1D1A, %l4
8944 tneg %xcc, 0x6
8945 fpsub16 %f0, %f10, %f24
8946 nop
8947 setx 0x93269D9B, %l0, %l6
8948 st %l6, [%l7 + 0x28]
8949 ld [%l7 + 0x28], %f11
8950 fsqrts %f11, %f3
8951 tsubcctv %l1, 0x1463, %o6
8952 fand %f16, %f8, %f2
8953 and %i7, %i2, %o5
8954 array8 %o0, %i4, %o1
8955 fmovdgu %icc, %f6, %f29
8956 fnegs %f27, %f23
8957 movpos %icc, %i5, %g7
8958 bleu,a,pt %xcc, loop_786
8959 brz,a %l0, loop_787
8960 bn,pt %icc, loop_788
8961 movre %i6, 0x278, %i0
8962loop_786:
8963 tl %icc, 0x2
8964loop_787:
8965 edge16 %g3, %l5, %i3
8966loop_788:
8967 movn %icc, %g2, %g5
8968 saved
8969 rdpr %cwp, %g1
8970 rdpr %cansave, %g2
8971 rdpr %canrestore, %g3
8972 rdpr %cleanwin, %g4
8973 rdpr %otherwin, %g5
8974 rdpr %wstate, %g6
8975 udivx %o2, 0x13B7, %g4
8976 andn %o7, 0x02E0, %l6
8977 subc %g1, 0x1C51, %i1
8978 ba loop_789
8979 nop
8980 fitos %f11, %f16
8981 fstod %f16, %f22
8982 edge16n %g6, %o3, %l2
8983 subcc %o4, %l3, %l1
8984loop_789:
8985 nop
8986 set 0x54, %o3
8987 sta %f29, [%l7 + %o3] 0x88
8988 tpos %icc, 0x3
8989 mulscc %l4, 0x14DC, %o6
8990 fmovd %f18, %f20
8991 tl %icc, 0x2
8992 orcc %i7, 0x00FB, %o5
8993 set 0x10, %i3
8994 lduha [%l7 + %i3] 0x88, %o0
8995 tneg %xcc, 0x5
8996 udiv %i4, 0x1B88, %i2
8997 brgez,a %o1, loop_790
8998 movl %icc, %g7, %i5
8999 ldd [%l7 + 0x50], %f22
9000 movle %icc, %l0, %i0
9001loop_790:
9002 srax %i6, %g3, %l5
9003 std %f18, [%l7 + 0x18]
9004 tpos %xcc, 0x4
9005 array16 %i3, %g2, %o2
9006 call loop_791
9007 tl %xcc, 0x4
9008 subcc %g5, 0x10F3, %o7
9009 fmovdneg %xcc, %f28, %f16
9010loop_791:
9011 fmovdg %icc, %f9, %f1
9012 tcc %icc, 0x3
9013 movrne %g4, %l6, %i1
9014 fmovsneg %icc, %f23, %f24
9015 fbge %fcc0, loop_792
9016 movrlz %g6, 0x200, %g1
9017 movvs %xcc, %o3, %o4
9018 and %l2, 0x0199, %l3
9019loop_792:
9020 alignaddrl %l4, %o6, %i7
9021 srlx %l1, 0x09, %o5
9022 movne %xcc, %o0, %i2
9023 add %o1, 0x0906, %g7
9024 smul %i4, 0x0BA7, %l0
9025 fmovdvs %icc, %f22, %f3
9026 stbar
9027 nop
9028 setx 0x9735D9EFB8AB719C, %l0, %l6
9029 stx %l6, [%l7 + 0x28]
9030 ldd [%l7 + 0x28], %f28
9031 setx 0x12BB431E37D6B902, %l1, %l5
9032 stx %l5, [%l7 + 0x10]
9033 ldd [%l7 + 0x10], %f6
9034 fdivd %f6, %f28, %f10
9035 set 0x44, %i1
9036 lduha [%l7 + %i1] 0x80, %i0
9037 fpsub32 %f20, %f10, %f26
9038 movgu %icc, %i5, %g3
9039 edge16ln %l5, %i3, %i6
9040 tleu %icc, 0x2
9041 srlx %g2, %o2, %g5
9042 tsubcc %o7, %g4, %l6
9043 bl,pt %icc, loop_793
9044 fmovdne %xcc, %f27, %f13
9045 ldsb [%l7 + 0x7C], %g6
9046 fbg %fcc3, loop_794
9047loop_793:
9048 nop
9049 setx loop_795, %l0, %l1
9050 wrpr 0x1, %tl
9051 wrpr %l1, %tpc
9052 add %l1, 0x4, %l1
9053 wrpr %l1, %tnpc
9054 setx 0x34400001400, %l0, %l1
9055 wrpr %l1, %tstate
9056 wrhpr 0x4, %htstate
9057 retry
9058 edge16ln %g1, %i1, %o3
9059 nop
9060 fitos %f12, %f18
9061 fstox %f18, %f0
9062loop_794:
9063 mulscc %l2, 0x0434, %l3
9064loop_795:
9065 fmovdle %xcc, %f16, %f31
9066 xorcc %o4, 0x042E, %l4
9067 set 0x4C, %o1
9068 lda [%l7 + %o1] 0x88, %f24
9069 fnot2 %f16, %f16
9070 andn %i7, 0x1DC7, %l1
9071 edge8ln %o6, %o0, %o5
9072 smulcc %o1, %i2, %g7
9073 ble,a,pn %xcc, loop_796
9074 edge32n %i4, %l0, %i5
9075 udivcc %g3, 0x028C, %i0
9076 tvs %icc, 0x2
9077loop_796:
9078 movcs %icc, %l5, %i6
9079 set 0x58, %g7
9080 stxa %g2, [%l7 + %g7] 0x80
9081 array32 %o2, %g5, %o7
9082 brlez,a %g4, loop_797
9083 fmuld8sux16 %f15, %f19, %f16
9084 brlez,a %i3, loop_798
9085 udivcc %l6, 0x1CB6, %g1
9086loop_797:
9087 subccc %i1, 0x0EF8, %o3
9088 array8 %g6, %l3, %l2
9089loop_798:
9090 stw %o4, [%l7 + 0x64]
9091 tg %xcc, 0x4
9092 be,a,pt %xcc, loop_799
9093 bvs,a,pt %icc, loop_800
9094 movvc %icc, %l4, %l1
9095 tn %icc, 0x0
9096loop_799:
9097 srax %i7, %o6, %o0
9098loop_800:
9099 edge8 %o1, %i2, %o5
9100 ldd [%l7 + 0x70], %f0
9101 stb %i4, [%l7 + 0x6C]
9102 xorcc %l0, 0x0A75, %g7
9103 nop
9104 fitos %f6, %f22
9105 fstoi %f22, %f6
9106 ldd [%l7 + 0x70], %g2
9107 movneg %xcc, %i5, %l5
9108 addc %i0, %g2, %o2
9109 movrlez %g5, 0x030, %i6
9110 tsubcc %g4, 0x1890, %i3
9111 edge16 %l6, %o7, %g1
9112 nop
9113 fitod %f6, %f8
9114 fdtox %f8, %f16
9115 fxtod %f16, %f18
9116 movcc %xcc, %o3, %g6
9117 be,a %icc, loop_801
9118 be,a,pt %icc, loop_802
9119 sir 0x1E24
9120 edge32 %i1, %l3, %o4
9121loop_801:
9122 sub %l2, %l1, %i7
9123loop_802:
9124 tcs %xcc, 0x7
9125 tl %xcc, 0x7
9126 lduh [%l7 + 0x60], %l4
9127 add %o6, 0x01D6, %o0
9128 sir 0x1D3D
9129 array32 %o1, %i2, %i4
9130 addc %l0, 0x04B3, %o5
9131 ldsw [%l7 + 0x6C], %g3
9132 movn %icc, %g7, %i5
9133 bne,pn %icc, loop_803
9134 fbn %fcc2, loop_804
9135 bge,pn %xcc, loop_805
9136 or %i0, 0x0B67, %g2
9137loop_803:
9138 stx %l5, [%l7 + 0x30]
9139loop_804:
9140 movrgz %g5, 0x0C3, %o2
9141loop_805:
9142 movne %xcc, %g4, %i3
9143 set 0x30, %l6
9144 lduha [%l7 + %l6] 0x04, %i6
9145 movre %l6, %o7, %o3
9146 subccc %g6, 0x13F5, %g1
9147 fcmple32 %f8, %f12, %i1
9148 saved
9149 rdpr %cwp, %g1
9150 rdpr %cansave, %g2
9151 rdpr %canrestore, %g3
9152 rdpr %cleanwin, %g4
9153 rdpr %otherwin, %g5
9154 rdpr %wstate, %g6
9155 wr %g0, 0x18, %asi
9156 ldstuba [%l7 + 0x2C] %asi, %l3
9157 wr %g0, 0x89, %asi
9158 lduwa [%l7 + 0x58] %asi, %l2
9159 sir 0x1625
9160 move %xcc, %o4, %i7
9161 movne %xcc, %l4, %l1
9162 edge32 %o0, %o6, %i2
9163 sra %o1, %l0, %o5
9164 subcc %g3, 0x02CB, %i4
9165 nop
9166 setx loop_806, %l0, %l1
9167 wrpr 0x1, %tl
9168 wrpr %l1, %tpc
9169 add %l1, 0x4, %l1
9170 wrpr %l1, %tnpc
9171 setx 0x34400001400, %l0, %l1
9172 wrpr %l1, %tstate
9173 wrhpr 0x4, %htstate
9174 retry
9175 xnorcc %g7, %i5, %g2
9176 sllx %i0, 0x1E, %g5
9177 fandnot1 %f14, %f22, %f0
9178loop_806:
9179 array8 %l5, %g4, %o2
9180 tpos %xcc, 0x7
9181 bleu,pn %xcc, loop_807
9182 subc %i3, 0x1774, %i6
9183 fbule,a %fcc2, loop_808
9184 movre %o7, 0x2E3, %l6
9185loop_807:
9186 fmovsgu %icc, %f27, %f23
9187 brgz %o3, loop_809
9188loop_808:
9189 movne %icc, %g1, %i1
9190 fpsub32s %f30, %f15, %f15
9191 sdivx %g6, 0x08DA, %l3
9192loop_809:
9193 sllx %l2, %i7, %l4
9194 tg %icc, 0x5
9195 sub %l1, %o4, %o0
9196 andn %o6, %i2, %o1
9197 edge16l %o5, %l0, %i4
9198 tle %icc, 0x7
9199 xorcc %g3, 0x073D, %g7
9200 brlz,a %i5, loop_810
9201 stbar
9202 tcs %xcc, 0x1
9203 tne %xcc, 0x5
9204loop_810:
9205 edge32n %i0, %g5, %l5
9206 tl %icc, 0x2
9207 fblg,a %fcc3, loop_811
9208 array8 %g4, %o2, %i3
9209 restored
9210 rdpr %cwp, %g1
9211 rdpr %cansave, %g2
9212 rdpr %canrestore, %g3
9213 rdpr %cleanwin, %g4
9214 rdpr %otherwin, %g5
9215 rdpr %wstate, %g6
9216 call loop_812
9217loop_811:
9218 edge32l %i6, %o7, %l6
9219 or %o3, 0x0A1C, %g1
9220 add %l7, 0x50, %l6
9221 wr %g0, 0x80, %asi
9222 ldxa [%l6] %asi, %g2
9223 casxa [%l6] 0x80, %g2, %i1
9224loop_812:
9225 fzero %f28
9226 movleu %xcc, %l3, %l2
9227 xnorcc %g6, %i7, %l4
9228 restored
9229 rdpr %cwp, %g1
9230 rdpr %cansave, %g2
9231 rdpr %canrestore, %g3
9232 rdpr %cleanwin, %g4
9233 rdpr %otherwin, %g5
9234 rdpr %wstate, %g6
9235 fpsub32s %f20, %f28, %f21
9236 brgz,a %l1, loop_813
9237 fandnot1s %f9, %f31, %f29
9238 sllx %o0, %o4, %o6
9239 edge8n %o1, %o5, %l0
9240loop_813:
9241 ldx [%l7 + 0x50], %i4
9242 and %g3, 0x1C59, %g7
9243 edge8ln %i5, %i2, %i0
9244 tneg %icc, 0x7
9245 nop
9246 fitod %f8, %f18
9247 fdtos %f18, %f8
9248 orcc %l5, %g4, %o2
9249 ldd [%l7 + 0x18], %f20
9250 nop
9251 setx loop_814, %l0, %l1
9252 wrpr 0x1, %tl
9253 wrpr %l1, %tnpc
9254 setx 0x34400001400, %l0, %l1
9255 wrpr %l1, %tstate
9256 wrhpr 0x4, %htstate
9257 done
9258 movrlz %i3, 0x1FE, %i6
9259 tvs %icc, 0x5
9260 set 0x58, %l4
9261 stwa %o7, [%l7 + %l4] 0x04
9262loop_814:
9263 movle %xcc, %l6, %o3
9264 movvc %icc, %g1, %g5
9265 edge16ln %i1, %l3, %l2
9266 movneg %icc, %g2, %g6
9267 edge32 %l4, %l1, %i7
9268 movcs %xcc, %o0, %o4
9269 tl %xcc, 0x3
9270 edge16 %o1, %o6, %o5
9271 udivx %i4, 0x1048, %g3
9272 tvs %icc, 0x7
9273 sub %l0, 0x0ADF, %g7
9274 nop
9275 setx loop_815, %l0, %l1
9276 wrpr 0x1, %tl
9277 wrpr %l1, %tnpc
9278 setx 0x34400001400, %l0, %l1
9279 wrpr %l1, %tstate
9280 wrhpr 0x4, %htstate
9281 done
9282 ta %icc, 0x5
9283 fxor %f0, %f6, %f4
9284 sir 0x08AE
9285loop_815:
9286 stw %i5, [%l7 + 0x4C]
9287 wr %g0, 0x80, %asi
9288 ldstuba [%l7 + 0x56] %asi, %i2
9289 swap [%l7 + 0x58], %l5
9290 movg %xcc, %i0, %g4
9291 bl %xcc, loop_816
9292 fsrc1 %f12, %f10
9293 fpadd32s %f29, %f12, %f11
9294 sth %o2, [%l7 + 0x68]
9295loop_816:
9296 tn %xcc, 0x1
9297 restored
9298 rdpr %cwp, %g1
9299 rdpr %cansave, %g2
9300 rdpr %canrestore, %g3
9301 rdpr %cleanwin, %g4
9302 rdpr %otherwin, %g5
9303 rdpr %wstate, %g6
9304 bcs,a,pn %xcc, loop_817
9305 nop
9306 setx loop_818, %l0, %l1
9307 jmpl %l1, %i3
9308 fones %f18
9309 movcc %xcc, %o7, %l6
9310loop_817:
9311 and %o3, %i6, %g1
9312loop_818:
9313 sth %g5, [%l7 + 0x3E]
9314 fbul %fcc2, loop_819
9315 orn %i1, %l3, %l2
9316 addccc %g2, %l4, %l1
9317 movge %icc, %i7, %g6
9318loop_819:
9319 edge32ln %o4, %o1, %o6
9320 movne %xcc, %o0, %o5
9321 xorcc %g3, 0x0B7A, %l0
9322 bn,a,pn %icc, loop_820
9323 fcmpne32 %f16, %f16, %g7
9324 movrlz %i4, 0x052, %i5
9325 movleu %icc, %l5, %i0
9326loop_820:
9327 nop
9328 set 0x61, %l0
9329 lduba [%l7 + %l0] 0x15, %g4
9330 subc %o2, 0x1516, %i3
9331 srl %o7, 0x18, %i2
9332 alignaddrl %l6, %i6, %o3
9333 movcc %xcc, %g1, %i1
9334 addccc %g5, %l2, %l3
9335 fbl %fcc0, loop_821
9336 tvs %icc, 0x2
9337 std %f22, [%l7 + 0x18]
9338 fmul8x16au %f27, %f27, %f28
9339loop_821:
9340 fbl,a %fcc3, loop_822
9341 movne %icc, %g2, %l1
9342 stbar
9343 tne %icc, 0x4
9344loop_822:
9345 tn %xcc, 0x5
9346 fmovsle %xcc, %f26, %f14
9347 taddcc %l4, 0x1335, %i7
9348 sdiv %g6, 0x09AF, %o4
9349 sethi 0x070C, %o1
9350 movrlez %o6, %o0, %g3
9351 fmovdpos %xcc, %f22, %f8
9352 st %f9, [%l7 + 0x24]
9353 add %o5, 0x12B9, %l0
9354 sdivcc %g7, 0x11A7, %i4
9355 fbn %fcc3, loop_823
9356 swap [%l7 + 0x1C], %i5
9357 fmovsgu %icc, %f3, %f8
9358 fmovrdlez %i0, %f26, %f8
9359loop_823:
9360 edge8l %g4, %o2, %l5
9361 sdivcc %o7, 0x16EF, %i2
9362 nop
9363 fitos %f5, %f15
9364 fstoi %f15, %f6
9365 nop
9366 setx loop_824, %l0, %l1
9367 jmpl %l1, %i3
9368 sdivcc %l6, 0x1B10, %o3
9369 andn %i6, 0x0048, %g1
9370 sub %i1, 0x020C, %g5
9371loop_824:
9372 fmovdcs %xcc, %f14, %f19
9373 wr %g0, 0x19, %asi
9374 stba %l3, [%l7 + 0x56] %asi
9375 fmovdvs %xcc, %f27, %f30
9376 sir 0x050F
9377 orncc %l2, 0x044A, %l1
9378 umulcc %l4, %g2, %i7
9379 tleu %xcc, 0x4
9380 subcc %o4, 0x1A6F, %o1
9381 stb %g6, [%l7 + 0x34]
9382 xnorcc %o0, %g3, %o5
9383 orcc %l0, %o6, %g7
9384 te %icc, 0x2
9385 sub %i5, 0x060E, %i4
9386 fbu,a %fcc1, loop_825
9387 sth %i0, [%l7 + 0x78]
9388 fbu,a %fcc1, loop_826
9389 te %icc, 0x4
9390loop_825:
9391 movn %xcc, %g4, %o2
9392 movcc %xcc, %l5, %o7
9393loop_826:
9394 andncc %i2, %l6, %i3
9395 movrgez %o3, %i6, %g1
9396 add %i1, %l3, %g5
9397 add %l2, 0x0CA8, %l4
9398 movcc %xcc, %g2, %i7
9399 wr %g0, 0x10, %asi
9400 stda %f0, [%l7 + 0x40] %asi
9401 wr %g0, 0xea, %asi
9402 stha %l1, [%l7 + 0x48] %asi
9403 membar #Sync
9404 std %f14, [%l7 + 0x38]
9405 umul %o4, 0x1E98, %g6
9406 and %o1, 0x187A, %g3
9407 nop
9408 fitos %f2, %f15
9409 fstox %f15, %f8
9410 wr %g0, 0x04, %asi
9411 ldxa [%l7 + 0x50] %asi, %o0
9412 srax %o5, 0x0F, %o6
9413 alignaddr %l0, %i5, %i4
9414 fmovsn %icc, %f29, %f5
9415 movpos %xcc, %g7, %i0
9416 fmovdl %icc, %f15, %f29
9417 ta %icc, 0x3
9418 fmovs %f5, %f6
9419 movrne %g4, %o2, %l5
9420 movne %xcc, %i2, %o7
9421 movvs %icc, %l6, %o3
9422 udivcc %i6, 0x07CB, %g1
9423 edge8ln %i1, %i3, %l3
9424 fmovsleu %icc, %f0, %f19
9425 subc %g5, %l4, %l2
9426 movcc %icc, %g2, %l1
9427 fmovscs %icc, %f0, %f8
9428 tsubcctv %o4, 0x1339, %g6
9429 umul %o1, %i7, %g3
9430 nop
9431 fitos %f13, %f6
9432 movleu %xcc, %o0, %o6
9433 edge32n %o5, %i5, %l0
9434 movvc %xcc, %g7, %i0
9435 movcs %xcc, %i4, %o2
9436 set 0x7C, %o6
9437 lduha [%l7 + %o6] 0x0c, %g4
9438 movn %xcc, %i2, %l5
9439 alignaddrl %l6, %o3, %i6
9440 fmuld8sux16 %f15, %f2, %f0
9441 fmovdne %icc, %f17, %f15
9442 fbl %fcc1, loop_827
9443 tvs %icc, 0x2
9444 xor %o7, %g1, %i3
9445 movle %xcc, %l3, %i1
9446loop_827:
9447 movpos %icc, %l4, %l2
9448 addccc %g2, 0x0D3A, %l1
9449 sethi 0x1190, %g5
9450 alignaddr %o4, %g6, %i7
9451 fbl,a %fcc1, loop_828
9452 movne %icc, %g3, %o0
9453 edge8 %o1, %o5, %i5
9454 nop
9455 fitod %f8, %f10
9456 fdtox %f10, %f8
9457 fxtod %f8, %f24
9458loop_828:
9459 faligndata %f28, %f2, %f30
9460 ldub [%l7 + 0x0F], %l0
9461 bge loop_829
9462 tge %icc, 0x5
9463 edge16 %g7, %i0, %i4
9464 nop
9465 setx 0x064D38CB, %l0, %l6
9466 st %l6, [%l7 + 0x28]
9467 ld [%l7 + 0x28], %f10
9468 setx 0x0FF7B39F, %l1, %l5
9469 st %l5, [%l7 + 0x10]
9470 ld [%l7 + 0x10], %f8
9471 fmuls %f8, %f10, %f27
9472loop_829:
9473 brgz,a %o6, loop_830
9474 fbge %fcc2, loop_831
9475 andncc %o2, %i2, %g4
9476 fbl,a %fcc1, loop_832
9477loop_830:
9478 fandnot1 %f16, %f20, %f6
9479loop_831:
9480 tsubcc %l5, 0x1FE2, %o3
9481 array16 %i6, %o7, %l6
9482loop_832:
9483 fmovs %f0, %f7
9484 movpos %icc, %i3, %g1
9485 andn %i1, %l4, %l2
9486 mulscc %l3, %g2, %g5
9487 ldsh [%l7 + 0x10], %o4
9488 bvs,a loop_833
9489 andn %g6, 0x1508, %l1
9490 subc %g3, %o0, %i7
9491 edge16 %o1, %i5, %l0
9492loop_833:
9493 alignaddr %o5, %g7, %i4
9494 te %xcc, 0x1
9495 add %o6, 0x1683, %i0
9496 movgu %icc, %o2, %i2
9497 nop
9498 fitos %f13, %f22
9499 taddcc %l5, %g4, %i6
9500 movrne %o7, 0x2F7, %l6
9501 nop
9502 setx loop_834, %l0, %l1
9503 jmpl %l1, %i3
9504 fmovsl %icc, %f26, %f28
9505 tvc %icc, 0x2
9506 sth %o3, [%l7 + 0x74]
9507loop_834:
9508 nop
9509 wr %g0, 0x18, %asi
9510 lda [%l7 + 0x20] %asi, %f13
9511 sdivx %g1, 0x17E1, %i1
9512 set 0x31, %i2
9513 ldsba [%l7 + %i2] 0x88, %l2
9514 mulscc %l3, %g2, %g5
9515 std %f2, [%l7 + 0x70]
9516 andcc %o4, 0x1A6F, %l4
9517 bleu,a,pn %xcc, loop_835
9518 ta %xcc, 0x1
9519 fxors %f10, %f4, %f0
9520 restored
9521 rdpr %cwp, %g1
9522 rdpr %cansave, %g2
9523 rdpr %canrestore, %g3
9524 rdpr %cleanwin, %g4
9525 rdpr %otherwin, %g5
9526 rdpr %wstate, %g6
9527loop_835:
9528 nop
9529 set 0x50, %o4
9530 ldxa [%l7 + %o4] 0x18, %g6
9531 movneg %xcc, %l1, %o0
9532 brlez %g3, loop_836
9533 sllx %i7, 0x0E, %o1
9534 fbl %fcc2, loop_837
9535 ldsw [%l7 + 0x60], %l0
9536loop_836:
9537 movle %icc, %o5, %g7
9538 fands %f29, %f6, %f5
9539loop_837:
9540 ldd [%l7 + 0x50], %i4
9541 movle %icc, %i4, %o6
9542 movn %xcc, %i0, %o2
9543 array8 %i2, %l5, %g4
9544 fmovsa %xcc, %f29, %f24
9545 tcs %xcc, 0x3
9546 fmovdcc %icc, %f7, %f22
9547 addccc %o7, %l6, %i6
9548 addccc %i3, %g1, %o3
9549 fbo %fcc0, loop_838
9550 fbl,a %fcc1, loop_839
9551 edge8ln %i1, %l2, %l3
9552 ldd [%l7 + 0x30], %g4
9553loop_838:
9554 orncc %o4, %g2, %g6
9555loop_839:
9556 and %l1, 0x190F, %o0
9557 fblg,a %fcc3, loop_840
9558 fmovse %xcc, %f1, %f15
9559 fxor %f10, %f10, %f4
9560 xnor %g3, 0x1B65, %l4
9561loop_840:
9562 sdiv %o1, 0x0B86, %i7
9563 srlx %l0, %o5, %i5
9564 set 0x20, %g6
9565 lduwa [%l7 + %g6] 0x19, %g7
9566 edge16n %i4, %o6, %i0
9567 bge %xcc, loop_841
9568 ld [%l7 + 0x48], %f4
9569 or %o2, 0x190F, %i2
9570 edge32l %g4, %l5, %l6
9571loop_841:
9572 fmovsvc %icc, %f16, %f10
9573 edge16ln %i6, %i3, %g1
9574 addccc %o3, %o7, %i1
9575 fmovdl %icc, %f19, %f2
9576 fbn %fcc2, loop_842
9577 tge %icc, 0x4
9578 ta %xcc, 0x3
9579 sir 0x1111
9580loop_842:
9581 bne loop_843
9582 edge16n %l2, %l3, %o4
9583 taddcc %g5, %g6, %l1
9584 edge8ln %g2, %g3, %l4
9585loop_843:
9586 taddcc %o1, %i7, %l0
9587 ta %icc, 0x0
9588 xnor %o5, 0x1DEE, %i5
9589 brgz,a %g7, loop_844
9590 movvc %icc, %o0, %i4
9591 fbn %fcc1, loop_845
9592 movrgez %i0, %o2, %o6
9593loop_844:
9594 movre %i2, %g4, %l5
9595 umul %i6, 0x18D9, %l6
9596loop_845:
9597 nop
9598 wr %g0, 0x2b, %asi
9599 stha %i3, [%l7 + 0x1A] %asi
9600 membar #Sync
9601 fpadd16 %f2, %f4, %f16
9602 movgu %icc, %g1, %o7
9603 wr %g0, 0x81, %asi
9604 sta %f4, [%l7 + 0x18] %asi
9605 edge32 %i1, %l2, %l3
9606 fbne,a %fcc1, loop_846
9607 fzeros %f5
9608 wr %g0, 0x2a, %asi
9609 stba %o3, [%l7 + 0x7E] %asi
9610 membar #Sync
9611loop_846:
9612 nop
9613 wr %g0, 0x81, %asi
9614 ldsba [%l7 + 0x4E] %asi, %g5
9615 fmovsle %xcc, %f4, %f8
9616 andcc %o4, %l1, %g6
9617 andncc %g3, %g2, %l4
9618 wr %g0, 0x04, %asi
9619 lduha [%l7 + 0x74] %asi, %o1
9620 fmovs %f18, %f14
9621 edge16l %i7, %l0, %o5
9622 xor %g7, %o0, %i5
9623 tsubcc %i4, 0x010D, %i0
9624 st %f18, [%l7 + 0x10]
9625 fmul8x16au %f13, %f21, %f18
9626 andncc %o6, %o2, %g4
9627 sllx %i2, %l5, %l6
9628 tleu %icc, 0x2
9629 fmovdle %icc, %f16, %f21
9630 nop
9631 setx 0xA8B147024D3E0E2D, %l0, %l6
9632 stx %l6, [%l7 + 0x28]
9633 ldd [%l7 + 0x28], %f8
9634 fsqrtd %f8, %f10
9635 fbne %fcc3, loop_847
9636 sll %i3, %g1, %o7
9637 fcmple32 %f14, %f2, %i1
9638 fmovda %icc, %f12, %f26
9639loop_847:
9640 fmovrsgez %l2, %f26, %f15
9641 srlx %i6, %l3, %g5
9642 movcc %xcc, %o4, %o3
9643 array32 %l1, %g6, %g3
9644 wr %g0, 0x80, %asi
9645 ldsba [%l7 + 0x46] %asi, %l4
9646 nop
9647 setx 0x1075DDC8, %l0, %l6
9648 st %l6, [%l7 + 0x68]
9649 ld [%l7 + 0x68], %fsr
9650 movl %icc, %g2, %i7
9651 fmovrdlz %o1, %f16, %f2
9652 nop
9653 setx 0xE453481BF193C6DC, %l0, %l6
9654 stx %l6, [%l7 + 0x28]
9655 ldd [%l7 + 0x28], %f2
9656 setx 0xF04664E4A8C57B92, %l1, %l5
9657 stx %l5, [%l7 + 0x10]
9658 ldd [%l7 + 0x10], %f22
9659 faddd %f22, %f2, %f22
9660 edge32ln %o5, %l0, %o0
9661 edge8 %g7, %i4, %i5
9662 edge16l %i0, %o2, %g4
9663 sir 0x0FBE
9664 srax %o6, %l5, %l6
9665 add %l7, 0x50, %l6
9666 wr %g0, 0x80, %asi
9667 casxa [%l6] %asi, %i2, %i3
9668 bneg,a %xcc, loop_848
9669 std %f14, [%l7 + 0x10]
9670 brgez %o7, loop_849
9671 udivcc %i1, 0x16D4, %g1
9672loop_848:
9673 bn,pn %icc, loop_850
9674 srax %l2, %i6, %g5
9675loop_849:
9676 movvc %icc, %l3, %o4
9677 bvs,pn %icc, loop_851
9678loop_850:
9679 fmovd %f26, %f4
9680 st %f31, [%l7 + 0x6C]
9681 brgez %o3, loop_852
9682loop_851:
9683 edge32n %l1, %g6, %g3
9684 ldd [%l7 + 0x58], %f0
9685 orn %g2, %i7, %o1
9686loop_852:
9687 fpsub16s %f15, %f4, %f27
9688 xorcc %l4, 0x0A46, %l0
9689 umulcc %o5, %o0, %g7
9690 subc %i4, %i0, %o2
9691 sub %i5, %o6, %g4
9692 bneg,a,pt %xcc, loop_853
9693 tgu %icc, 0x4
9694 nop
9695 setx 0xE1425ABD, %l0, %l6
9696 st %l6, [%l7 + 0x28]
9697 ld [%l7 + 0x28], %f16
9698 setx 0x514E147E, %l1, %l5
9699 st %l5, [%l7 + 0x10]
9700 ld [%l7 + 0x10], %f1
9701 fsubs %f1, %f16, %f31
9702 wr %g0, 0x19, %asi
9703 ldswa [%l7 + 0x24] %asi, %l6
9704loop_853:
9705 tge %icc, 0x4
9706 sub %l5, 0x1CD8, %i3
9707 fmovrdne %i2, %f18, %f12
9708 ta %xcc, 0x0
9709 andncc %o7, %i1, %g1
9710 bvs,pn %icc, loop_854
9711 fmovrdlez %i6, %f26, %f14
9712 movl %icc, %g5, %l3
9713 sub %l2, 0x0EF6, %o3
9714loop_854:
9715 popc %o4, %l1
9716 fmovsgu %xcc, %f9, %f27
9717 or %g6, %g3, %g2
9718 brlez %o1, loop_855
9719 orncc %i7, 0x10A7, %l0
9720 add %o5, 0x1AA7, %l4
9721 sir 0x134E
9722loop_855:
9723 bpos,a %icc, loop_856
9724 fmul8x16al %f12, %f21, %f26
9725 bgu,pt %icc, loop_857
9726 fpsub32s %f26, %f7, %f16
9727loop_856:
9728 nop
9729 set 0x0C, %g4
9730 ldswa [%l7 + %g4] 0x88, %o0
9731loop_857:
9732 movrgz %i4, %g7, %i0
9733 move %icc, %o2, %o6
9734 smul %g4, 0x1AA4, %i5
9735 addc %l5, %l6, %i3
9736 stb %o7, [%l7 + 0x35]
9737 wr %g0, 0x04, %asi
9738 lduwa [%l7 + 0x54] %asi, %i2
9739 stbar
9740 tcs %icc, 0x0
9741 movne %xcc, %g1, %i1
9742 tl %icc, 0x7
9743 tcs %icc, 0x2
9744 flush %l7 + 0x14
9745 tsubcctv %i6, %l3, %l2
9746 tleu %icc, 0x7
9747 tl %xcc, 0x5
9748 fxors %f10, %f27, %f30
9749 fnor %f12, %f2, %f6
9750 tg %xcc, 0x3
9751 xnorcc %g5, %o3, %l1
9752 nop
9753 setx loop_858, %l0, %l1
9754 wrpr 0x1, %tl
9755 wrpr %l1, %tnpc
9756 setx 0x34400001400, %l0, %l1
9757 wrpr %l1, %tstate
9758 wrhpr 0x4, %htstate
9759 done
9760 smulcc %o4, %g6, %g3
9761 subc %o1, %g2, %i7
9762 fsrc1s %f2, %f2
9763loop_858:
9764 bneg,a,pn %icc, loop_859
9765 movvc %icc, %o5, %l4
9766 tne %icc, 0x4
9767 addccc %o0, %l0, %i4
9768loop_859:
9769 array8 %g7, %o2, %o6
9770 xor %g4, %i5, %l5
9771 fmovdvc %icc, %f11, %f29
9772 fand %f22, %f16, %f10
9773 wr %g0, 0x18, %asi
9774 lduba [%l7 + 0x2A] %asi, %i0
9775 fpsub16s %f0, %f1, %f31
9776 membar #Sync
9777 wr %g0, 0x1e, %asi
9778 ldda [%l7 + 0x40] %asi, %f16
9779 and %i3, %l6, %o7
9780 movl %icc, %g1, %i1
9781 add %l7, 0x3C, %l6
9782 wr %g0, 0x18, %asi
9783 casa [%l6] %asi, %i6, %l3
9784 edge32ln %i2, %l2, %g5
9785 andn %l1, 0x031D, %o4
9786 andcc %g6, %o3, %g3
9787 alignaddr %g2, %o1, %o5
9788 andn %i7, %l4, %l0
9789 fcmpne16 %f4, %f26, %o0
9790 mulscc %i4, 0x0087, %g7
9791 tne %icc, 0x7
9792 mulscc %o6, 0x179A, %g4
9793 edge8ln %o2, %l5, %i0
9794 wr %g0, 0x80, %asi
9795 lduba [%l7 + 0x72] %asi, %i3
9796 wr %g0, 0x88, %asi
9797 lduwa [%l7 + 0x14] %asi, %l6
9798 tsubcctv %o7, 0x05FA, %i5
9799 fmovsa %xcc, %f3, %f3
9800 set 0x38, %o5
9801 sta %f16, [%l7 + %o5] 0x18
9802 fmovdvc %xcc, %f15, %f23
9803 movneg %xcc, %i1, %g1
9804 movcc %icc, %l3, %i6
9805 tle %xcc, 0x3
9806 movrlez %l2, 0x353, %i2
9807 ta %xcc, 0x6
9808 popc %g5, %l1
9809 movpos %xcc, %o4, %o3
9810 addccc %g6, %g2, %g3
9811 tneg %xcc, 0x7
9812 nop
9813 setx loop_860, %l0, %l1
9814 jmpl %l1, %o1
9815 ta %xcc, 0x0
9816 stx %o5, [%l7 + 0x58]
9817 addc %i7, %l0, %o0
9818loop_860:
9819 taddcctv %l4, 0x1DF1, %g7
9820 movle %xcc, %i4, %o6
9821 fnor %f22, %f6, %f12
9822 fmul8ulx16 %f12, %f4, %f20
9823 set 0x5C, %i5
9824 ldswa [%l7 + %i5] 0x04, %o2
9825 fmovsne %icc, %f12, %f5
9826 brgz,a %l5, loop_861
9827 orncc %g4, %i3, %l6
9828 sdivx %i0, 0x18AE, %i5
9829 fmovd %f30, %f16
9830loop_861:
9831 andcc %o7, 0x01EB, %i1
9832 sdivx %l3, 0x1C45, %i6
9833 edge8l %g1, %i2, %g5
9834 movcc %xcc, %l1, %o4
9835 and %o3, 0x17EB, %g6
9836 umulcc %g2, 0x053F, %l2
9837 tcs %xcc, 0x4
9838 movge %xcc, %o1, %g3
9839 smul %i7, 0x12F4, %l0
9840 brz %o5, loop_862
9841 udiv %l4, 0x0607, %g7
9842 and %i4, 0x1445, %o6
9843 nop
9844 setx loop_863, %l0, %l1
9845 wrpr 0x1, %tl
9846 wrpr %l1, %tpc
9847 add %l1, 0x4, %l1
9848 wrpr %l1, %tnpc
9849 setx 0x34400001400, %l0, %l1
9850 wrpr %l1, %tstate
9851 wrhpr 0x4, %htstate
9852 retry
9853loop_862:
9854 fnands %f28, %f26, %f21
9855 set 0x22, %g3
9856 ldstuba [%l7 + %g3] 0x81, %o0
9857loop_863:
9858 udivx %l5, 0x0B8F, %o2
9859 or %i3, %l6, %i0
9860 sdivcc %g4, 0x04CB, %i5
9861 orncc %i1, 0x1AD3, %o7
9862 add %l7, 0x60, %l6
9863 wr %g0, 0x89, %asi
9864 casxa [%l6] %asi, %l3, %i6
9865 set 0x64, %i6
9866 stwa %g1, [%l7 + %i6] 0x88
9867 tn %xcc, 0x4
9868 orcc %i2, 0x0313, %g5
9869 fmovsgu %icc, %f31, %f30
9870 taddcc %o4, %l1, %o3
9871 prefetch [%l7 + 0x24], 0x3
9872 fmovrdgez %g2, %f22, %f18
9873 sll %l2, 0x0A, %o1
9874 fbuge,a %fcc3, loop_864
9875 fpsub32 %f18, %f28, %f18
9876 nop
9877 setx loop_865, %l0, %l1
9878 wrpr 0x1, %tl
9879 wrpr %l1, %tpc
9880 add %l1, 0x4, %l1
9881 wrpr %l1, %tnpc
9882 setx 0x34400001400, %l0, %l1
9883 wrpr %l1, %tstate
9884 wrhpr 0x4, %htstate
9885 retry
9886 movcc %xcc, %g3, %i7
9887loop_864:
9888 srax %l0, 0x0B, %o5
9889 for %f16, %f22, %f0
9890loop_865:
9891 fmovdvc %icc, %f24, %f13
9892 wr %g0, 0x80, %asi
9893 lduha [%l7 + 0x20] %asi, %l4
9894 nop
9895 fitos %f14, %f14
9896 fstoi %f14, %f21
9897 bpos,a %xcc, loop_866
9898 mova %icc, %g6, %i4
9899 orcc %g7, %o0, %o6
9900 addc %l5, 0x1DB0, %i3
9901loop_866:
9902 array8 %o2, %l6, %i0
9903 sdivx %i5, 0x192C, %i1
9904 and %o7, 0x03B3, %g4
9905 fpsub32s %f28, %f8, %f12
9906 tn %xcc, 0x3
9907 wr %g0, 0x04, %asi
9908 ldsha [%l7 + 0x44] %asi, %l3
9909 udivx %g1, 0x164C, %i2
9910 edge8 %g5, %o4, %i6
9911 tle %icc, 0x1
9912 fmovsge %icc, %f4, %f28
9913 fbn %fcc3, loop_867
9914 tle %xcc, 0x7
9915 nop
9916 fitod %f0, %f20
9917 fdtos %f20, %f28
9918 movne %icc, %o3, %l1
9919loop_867:
9920 fsrc2 %f2, %f18
9921 movle %xcc, %l2, %o1
9922 be %icc, loop_868
9923 xorcc %g2, %i7, %g3
9924 movpos %icc, %o5, %l4
9925 ldstub [%l7 + 0x6E], %l0
9926loop_868:
9927 tcc %xcc, 0x0
9928 fmovdne %icc, %f18, %f14
9929 sub %g6, 0x1E61, %g7
9930 wr %g0, 0x89, %asi
9931 ldxa [%l7 + 0x28] %asi, %i4
9932 umulcc %o6, %l5, %o0
9933 tsubcc %o2, %l6, %i0
9934 wr %g0, 0x11, %asi
9935 prefetcha [%l7 + 0x08] %asi, 0x1
9936 move %icc, %i3, %o7
9937 smul %g4, 0x0B71, %i1
9938 movcs %xcc, %g1, %l3
9939 edge32 %g5, %i2, %i6
9940 fpsub16s %f15, %f22, %f5
9941 brgez,a %o4, loop_869
9942 move %xcc, %o3, %l1
9943 udivx %o1, 0x0C21, %l2
9944 te %xcc, 0x6
9945loop_869:
9946 edge8 %g2, %g3, %i7
9947 popc 0x1998, %o5
9948 sll %l4, 0x14, %g6
9949 sub %l0, 0x19E8, %g7
9950 sir 0x0CF8
9951 andcc %i4, 0x1317, %l5
9952 orcc %o0, %o2, %l6
9953 sth %o6, [%l7 + 0x6A]
9954 sub %i0, %i5, %i3
9955 fmovrsne %g4, %f27, %f18
9956 edge8n %i1, %o7, %l3
9957 flush %l7 + 0x18
9958 andn %g1, %i2, %i6
9959 bne,a loop_870
9960 fmovs %f13, %f3
9961 or %g5, 0x02A5, %o3
9962 edge8ln %l1, %o4, %l2
9963loop_870:
9964 movle %xcc, %o1, %g3
9965 tle %icc, 0x2
9966 fbe,a %fcc2, loop_871
9967 prefetch [%l7 + 0x70], 0x3
9968 fmul8x16al %f30, %f19, %f28
9969 add %g2, 0x050D, %i7
9970loop_871:
9971 bshuffle %f22, %f28, %f8
9972 fmovscs %xcc, %f11, %f8
9973 fabsd %f22, %f16
9974 andn %l4, %g6, %o5
9975 srl %g7, %i4, %l0
9976 srl %l5, 0x03, %o2
9977 taddcctv %o0, %l6, %i0
9978 ta %icc, 0x2
9979 edge8ln %i5, %i3, %g4
9980 movle %icc, %i1, %o7
9981 sllx %o6, %g1, %i2
9982 brlz %l3, loop_872
9983 fmovrdne %i6, %f12, %f30
9984 membar #Sync
9985 wr %g0, 0xf1, %asi
9986 ldda [%l7 + 0x40] %asi, %f0
9987loop_872:
9988 movvc %xcc, %g5, %l1
9989 orncc %o3, %l2, %o4
9990 smulcc %g3, 0x0611, %g2
9991 fabss %f6, %f13
9992 sdivcc %i7, 0x0C3A, %l4
9993 edge32 %g6, %o1, %o5
9994 tgu %xcc, 0x7
9995 tg %xcc, 0x2
9996 bge,pt %xcc, loop_873
9997 std %f20, [%l7 + 0x38]
9998 stw %i4, [%l7 + 0x58]
9999 fmovrslz %l0, %f2, %f22
10000loop_873:
10001 nop
10002 wr %g0, 0x80, %asi
10003 lduha [%l7 + 0x46] %asi, %l5
10004 edge8 %g7, %o0, %o2
10005 srax %l6, 0x1E, %i5
10006 bgu,pt %icc, loop_874
10007 edge16n %i0, %g4, %i1
10008 xor %o7, 0x16C5, %o6
10009 fmovrsne %g1, %f3, %f8
10010loop_874:
10011 sdiv %i3, 0x18EC, %i2
10012 ldsb [%l7 + 0x51], %i6
10013 movleu %icc, %l3, %l1
10014 subc %g5, %l2, %o3
10015 restored
10016 rdpr %cwp, %g1
10017 rdpr %cansave, %g2
10018 rdpr %canrestore, %g3
10019 rdpr %cleanwin, %g4
10020 rdpr %otherwin, %g5
10021 rdpr %wstate, %g6
10022 fmovrsgz %g3, %f6, %f5
10023 call loop_875
10024 orn %o4, %g2, %i7
10025 tleu %icc, 0x5
10026 subccc %l4, 0x1A4A, %g6
10027loop_875:
10028 tvc %icc, 0x1
10029 edge16 %o1, %o5, %l0
10030 movrne %i4, %l5, %g7
10031 tsubcc %o2, 0x059F, %o0
10032 smul %i5, %l6, %g4
10033 tge %xcc, 0x3
10034 wr %g0, 0x89, %asi
10035 ldda [%l7 + 0x40] %asi, %f16
10036 set 0x3D, %i0
10037 stba %i1, [%l7 + %i0] 0x2a
10038 membar #Sync
10039 nop
10040 setx loop_876, %l0, %l1
10041 wrpr 0x1, %tl
10042 wrpr %l1, %tpc
10043 add %l1, 0x4, %l1
10044 wrpr %l1, %tnpc
10045 setx 0x34400001400, %l0, %l1
10046 wrpr %l1, %tstate
10047 wrhpr 0x4, %htstate
10048 retry
10049 fsrc1 %f8, %f14
10050 fornot1 %f14, %f30, %f12
10051 bgu,pn %icc, loop_877
10052loop_876:
10053 taddcc %o7, 0x1734, %i0
10054 orncc %o6, 0x0F37, %i3
10055 ldub [%l7 + 0x33], %g1
10056loop_877:
10057 nop
10058 setx 0x29CBC69AA40BC8BD, %l0, %l6
10059 stx %l6, [%l7 + 0x28]
10060 ldd [%l7 + 0x28], %f26
10061 fsqrtd %f26, %f8
10062 smul %i6, %l3, %l1
10063 or %g5, 0x0232, %l2
10064 bshuffle %f2, %f20, %f26
10065 subcc %o3, %g3, %o4
10066 bne loop_878
10067 mova %xcc, %g2, %i2
10068 fmovdleu %icc, %f8, %f2
10069 edge8ln %l4, %i7, %o1
10070loop_878:
10071 movg %icc, %g6, %o5
10072 fmuld8sux16 %f3, %f1, %f16
10073 movg %icc, %l0, %l5
10074 st %f2, [%l7 + 0x1C]
10075 membar #Sync
10076 wr %g0, 0xf8, %asi
10077 ldda [%l7 + 0x40] %asi, %f0
10078 flush %l7 + 0x70
10079 mova %icc, %i4, %g7
10080 subccc %o2, %i5, %o0
10081 edge32 %g4, %i1, %l6
10082 array16 %i0, %o6, %i3
10083 bcs,a %xcc, loop_879
10084 ta %icc, 0x5
10085 subc %g1, %o7, %l3
10086 te %xcc, 0x7
10087loop_879:
10088 nop
10089 wr %g0, 0x0c, %asi
10090 ldstuba [%l7 + 0x39] %asi, %i6
10091 fmovs %f3, %f2
10092 mulx %l1, %g5, %o3
10093 brz,a %g3, loop_880
10094 andncc %l2, %o4, %i2
10095 sra %g2, 0x15, %l4
10096 fbn,a %fcc1, loop_881
10097loop_880:
10098 fsrc1 %f16, %f28
10099 set 0x10, %i4
10100 ldda [%l7 + %i4] 0x2b, %o0
10101loop_881:
10102 movne %icc, %g6, %o5
10103 tgu %xcc, 0x4
10104 tge %xcc, 0x7
10105 fpackfix %f26, %f11
10106 sdivcc %l0, 0x0F05, %i7
10107 sethi 0x14B5, %i4
10108 array8 %l5, %g7, %i5
10109 edge32l %o0, %o2, %i1
10110 alignaddrl %g4, %l6, %i0
10111 fmovsleu %xcc, %f11, %f11
10112 xorcc %i3, %g1, %o6
10113 sdivx %o7, 0x1A4E, %l3
10114 fpsub16 %f16, %f0, %f4
10115 movgu %xcc, %i6, %g5
10116 stx %l1, [%l7 + 0x38]
10117 subcc %g3, 0x005E, %o3
10118 tcs %icc, 0x6
10119 set 0x30, %g1
10120 lda [%l7 + %g1] 0x14, %f9
10121 movrgz %o4, 0x06C, %l2
10122 tgu %icc, 0x3
10123 fbg,a %fcc3, loop_882
10124 tsubcctv %g2, 0x146C, %i2
10125 umulcc %o1, 0x0164, %g6
10126 orncc %l4, %l0, %o5
10127loop_882:
10128 srlx %i7, 0x08, %i4
10129 sll %g7, 0x19, %i5
10130 fcmpgt16 %f4, %f4, %o0
10131 tl %icc, 0x6
10132 stw %l5, [%l7 + 0x18]
10133 fpadd16 %f16, %f12, %f30
10134 taddcctv %o2, 0x09CD, %g4
10135 taddcctv %l6, %i0, %i3
10136 fbul,a %fcc2, loop_883
10137 move %xcc, %i1, %o6
10138 subcc %g1, %l3, %o7
10139 flush %l7 + 0x2C
10140loop_883:
10141 nop
10142 setx 0x60B950FC1053B87F, %l0, %l6
10143 stx %l6, [%l7 + 0x48]
10144 ldx [%l7 + 0x48], %fsr
10145 fsrc2s %f26, %f16
10146 saved
10147 rdpr %cwp, %g1
10148 rdpr %cansave, %g2
10149 rdpr %canrestore, %g3
10150 rdpr %cleanwin, %g4
10151 rdpr %otherwin, %g5
10152 rdpr %wstate, %g6
10153 movrne %g5, %i6, %l1
10154 tsubcc %g3, 0x16DD, %o3
10155 xor %l2, 0x14D1, %g2
10156 fcmpeq16 %f12, %f14, %o4
10157 brnz,a %i2, loop_884
10158 fmuld8sux16 %f23, %f4, %f2
10159 fornot1s %f5, %f14, %f4
10160 add %l7, 0x24, %l6
10161 wr %g0, 0x80, %asi
10162 lda [%l6] %asi, %o1
10163 casa [%l6] %asi, %o1, %g6
10164loop_884:
10165 fbule %fcc1, loop_885
10166 edge8l %l4, %l0, %o5
10167 edge8n %i7, %g7, %i4
10168 srlx %i5, 0x1B, %o0
10169loop_885:
10170 fbu,a %fcc0, loop_886
10171 movrne %o2, %g4, %l6
10172 fbn,a %fcc2, loop_887
10173 lduh [%l7 + 0x0A], %l5
10174loop_886:
10175 bvc,a loop_888
10176 call loop_889
10177loop_887:
10178 restored
10179 rdpr %cwp, %g1
10180 rdpr %cansave, %g2
10181 rdpr %canrestore, %g3
10182 rdpr %cleanwin, %g4
10183 rdpr %otherwin, %g5
10184 rdpr %wstate, %g6
10185 nop
10186 setx loop_890, %l0, %l1
10187 jmpl %l1, %i0
10188loop_888:
10189 fmovrsgz %i1, %f11, %f19
10190loop_889:
10191 bvs,pn %icc, loop_891
10192 fpadd16s %f13, %f28, %f21
10193loop_890:
10194 prefetch [%l7 + 0x30], 0x1
10195 alignaddr %i3, %g1, %o6
10196loop_891:
10197 udivx %o7, 0x1DFC, %g5
10198 fpadd16 %f22, %f26, %f20
10199 orcc %l3, %i6, %l1
10200 smulcc %o3, %l2, %g3
10201 fnand %f30, %f20, %f4
10202 fmovrslz %o4, %f0, %f20
10203 sub %i2, %g2, %g6
10204 tcc %xcc, 0x2
10205 sdiv %o1, 0x0159, %l0
10206 fble %fcc3, loop_892
10207 edge8n %o5, %i7, %l4
10208 tsubcctv %g7, %i4, %o0
10209 brz %i5, loop_893
10210loop_892:
10211 udivcc %g4, 0x1691, %l6
10212 smul %l5, 0x05E6, %o2
10213 array32 %i0, %i1, %i3
10214loop_893:
10215 tcc %xcc, 0x2
10216 bshuffle %f30, %f18, %f26
10217 fbu %fcc1, loop_894
10218 sdivx %o6, 0x0586, %o7
10219 movl %xcc, %g1, %l3
10220 lduw [%l7 + 0x38], %i6
10221loop_894:
10222 tleu %icc, 0x5
10223 movg %icc, %l1, %o3
10224 edge16n %l2, %g5, %o4
10225 nop
10226 setx 0x8EAFE93F80602F41, %l0, %l6
10227 stx %l6, [%l7 + 0x60]
10228 ldx [%l7 + 0x60], %fsr
10229 edge16 %g3, %g2, %i2
10230 movl %icc, %o1, %l0
10231 lduh [%l7 + 0x4C], %o5
10232 bge %icc, loop_895
10233 xorcc %i7, %g6, %g7
10234 movrlz %l4, 0x0E3, %i4
10235 addcc %i5, 0x1359, %g4
10236loop_895:
10237 addccc %o0, %l5, %l6
10238 tvc %xcc, 0x4
10239 set 0x40, %g5
10240 stda %f0, [%l7 + %g5] 0xf0
10241 membar #Sync
10242 fbug %fcc2, loop_896
10243 udivcc %i0, 0x1C26, %o2
10244 nop
10245 fitod %f2, %f18
10246 fdtoi %f18, %f26
10247 array16 %i1, %i3, %o7
10248loop_896:
10249 fmovrsgz %g1, %f13, %f3
10250 tl %icc, 0x3
10251 movne %xcc, %o6, %i6
10252 udivx %l3, 0x01B5, %l1
10253 subcc %o3, 0x00F4, %l2
10254 fnot2s %f28, %f24
10255 sdivcc %o4, 0x17DA, %g3
10256 sdivcc %g5, 0x0698, %g2
10257 bneg,pn %xcc, loop_897
10258 tleu %icc, 0x0
10259 xorcc %o1, 0x06D0, %i2
10260 edge32l %o5, %l0, %i7
10261loop_897:
10262 movge %xcc, %g6, %l4
10263 bg,a loop_898
10264 fmovs %f8, %f9
10265 tcs %xcc, 0x6
10266 fandnot1s %f8, %f22, %f18
10267loop_898:
10268 fandnot1 %f10, %f0, %f16
10269 udivcc %g7, 0x0A7C, %i5
10270 tsubcctv %g4, 0x032B, %o0
10271 bpos,a,pt %icc, loop_899
10272 fbuge,a %fcc3, loop_900
10273 mulscc %l5, %i4, %l6
10274 swap [%l7 + 0x54], %i0
10275loop_899:
10276 brz,a %i1, loop_901
10277loop_900:
10278 alignaddrl %i3, %o2, %o7
10279 ba,a loop_902
10280 taddcctv %g1, %i6, %l3
10281loop_901:
10282 edge16n %l1, %o6, %l2
10283 sra %o4, %o3, %g3
10284loop_902:
10285 ta %icc, 0x4
10286 wr %g0, 0x88, %asi
10287 ldstuba [%l7 + 0x45] %asi, %g5
10288 tpos %xcc, 0x4
10289 fand %f28, %f30, %f12
10290 ta %icc, 0x4
10291 fsrc1s %f1, %f16
10292 brnz %g2, loop_903
10293 std %f10, [%l7 + 0x10]
10294 sra %o1, 0x00, %o5
10295 fmovsne %icc, %f17, %f28
10296loop_903:
10297 nop
10298 set 0x0C, %l3
10299 ldsha [%l7 + %l3] 0x0c, %i2
10300 fbue,a %fcc0, loop_904
10301 ta %icc, 0x2
10302 ld [%l7 + 0x58], %f31
10303 bgu,a %icc, loop_905
10304loop_904:
10305 brlez %i7, loop_906
10306 udiv %g6, 0x1494, %l4
10307 wr %g0, 0x81, %asi
10308 prefetcha [%l7 + 0x78] %asi, 0x0
10309loop_905:
10310 edge16 %l0, %i5, %o0
10311loop_906:
10312 tn %icc, 0x5
10313 movvs %icc, %l5, %g4
10314 brlez,a %i4, loop_907
10315 movrlez %i0, 0x237, %i1
10316 fbne %fcc3, loop_908
10317 movg %xcc, %i3, %l6
10318loop_907:
10319 fnot1s %f27, %f16
10320 fbul %fcc2, loop_909
10321loop_908:
10322 ldx [%l7 + 0x78], %o2
10323 and %g1, %o7, %i6
10324 sll %l3, 0x08, %o6
10325loop_909:
10326 taddcc %l1, 0x1EC1, %l2
10327 srl %o3, 0x0C, %g3
10328 stb %o4, [%l7 + 0x11]
10329 fbug %fcc0, loop_910
10330 ld [%l7 + 0x48], %f0
10331 fbne %fcc3, loop_911
10332 edge32l %g5, %g2, %o5
10333loop_910:
10334 nop
10335 set 0x6F, %l2
10336 stb %i2, [%l7 + %l2]
10337 wr %g0, 0x18, %asi
10338 ldsha [%l7 + 0x10] %asi, %i7
10339loop_911:
10340 sdiv %o1, 0x1F8C, %g6
10341 stx %l4, [%l7 + 0x70]
10342 movcs %xcc, %l0, %i5
10343 lduw [%l7 + 0x40], %o0
10344 sethi 0x1879, %l5
10345 nop
10346 set 0x38, %l1
10347 stw %g7, [%l7 + %l1]
10348 set 0x40, %o0
10349 lduwa [%l7 + %o0] 0x18, %i4
10350 fbule %fcc2, loop_912
10351 sdivcc %i0, 0x163C, %i1
10352 sir 0x093A
10353 membar 0x47
10354loop_912:
10355 alignaddr %g4, %l6, %i3
10356 tle %icc, 0x7
10357 mulx %g1, %o2, %o7
10358 fpack32 %f10, %f10, %f2
10359 fbul %fcc2, loop_913
10360 membar 0x53
10361 xnor %l3, 0x12A4, %o6
10362 movl %xcc, %l1, %i6
10363loop_913:
10364 fpsub16s %f4, %f20, %f27
10365 udivcc %o3, 0x0232, %g3
10366 saved
10367 rdpr %cwp, %g1
10368 rdpr %cansave, %g2
10369 rdpr %canrestore, %g3
10370 rdpr %cleanwin, %g4
10371 rdpr %otherwin, %g5
10372 rdpr %wstate, %g6
10373 movcc %xcc, %l2, %o4
10374 fbe %fcc2, loop_914
10375 fbn %fcc1, loop_915
10376 srlx %g5, 0x01, %g2
10377 sdivcc %i2, 0x16CD, %o5
10378loop_914:
10379 brlz %i7, loop_916
10380loop_915:
10381 fmovrdgz %g6, %f24, %f6
10382 smulcc %o1, %l4, %l0
10383 wr %g0, 0x89, %asi
10384 stwa %i5, [%l7 + 0x30] %asi
10385loop_916:
10386 fornot2s %f15, %f19, %f1
10387 udivcc %o0, 0x1256, %l5
10388 tvs %xcc, 0x0
10389 set 0x61, %o7
10390 ldsba [%l7 + %o7] 0x18, %g7
10391 fnot1s %f10, %f22
10392 fornot1 %f28, %f4, %f8
10393 udivx %i4, 0x15C9, %i1
10394 and %i0, 0x0868, %g4
10395 addcc %i3, 0x0417, %l6
10396 mova %xcc, %g1, %o7
10397 movvs %xcc, %l3, %o6
10398 addc %o2, %i6, %l1
10399 ld [%l7 + 0x50], %f10
10400 fnegs %f13, %f24
10401 fsrc1 %f12, %f4
10402 addcc %o3, %g3, %l2
10403 srax %g5, 0x0F, %g2
10404 alignaddr %i2, %o4, %o5
10405 edge8ln %i7, %o1, %l4
10406 tgu %icc, 0x5
10407 tleu %xcc, 0x5
10408 movrgz %l0, 0x35F, %i5
10409 fabss %f9, %f13
10410 set 0x48, %l5
10411 stwa %o0, [%l7 + %l5] 0x88
10412 nop
10413 setx 0x2ECAC85B4E18DB63, %l0, %l6
10414 stx %l6, [%l7 + 0x28]
10415 ldd [%l7 + 0x28], %f20
10416 setx 0x271913B406CADDA3, %l1, %l5
10417 stx %l5, [%l7 + 0x10]
10418 ldd [%l7 + 0x10], %f16
10419 faddd %f16, %f20, %f26
10420 movcc %xcc, %g6, %g7
10421 xnor %l5, %i1, %i0
10422 tvc %icc, 0x7
10423 bvs,a loop_917
10424 tvc %xcc, 0x1
10425 bleu,a,pt %icc, loop_918
10426 fnegd %f8, %f16
10427loop_917:
10428 call loop_919
10429 andn %g4, %i4, %i3
10430loop_918:
10431 nop
10432 wr %g0, 0x88, %asi
10433 lduwa [%l7 + 0x4C] %asi, %g1
10434loop_919:
10435 orn %l6, 0x0EC8, %o7
10436 bn,pt %icc, loop_920
10437 flush %l7 + 0x44
10438 swap [%l7 + 0x28], %o6
10439 edge32n %o2, %l3, %i6
10440loop_920:
10441 fmovdl %icc, %f1, %f9
10442 set 0x58, %g2
10443 stwa %o3, [%l7 + %g2] 0x14
10444 fmovsneg %icc, %f10, %f26
10445 fpsub16 %f22, %f6, %f16
10446 udivcc %l1, 0x1534, %g3
10447 ba,pt %xcc, loop_921
10448 bge,a,pn %xcc, loop_922
10449 smulcc %g5, 0x071E, %g2
10450 nop
10451 fitos %f11, %f5
10452 fstox %f5, %f4
10453 fxtos %f4, %f26
10454loop_921:
10455 subccc %l2, %o4, %i2
10456loop_922:
10457 move %xcc, %i7, %o5
10458 sllx %l4, %l0, %i5
10459 movge %xcc, %o0, %o1
10460 movneg %icc, %g7, %l5
10461 alignaddr %g6, %i1, %i0
10462 call loop_923
10463 movcc %xcc, %g4, %i4
10464 fbuge,a %fcc0, loop_924
10465 fand %f16, %f14, %f20
10466loop_923:
10467 nop
10468 setx 0x7FA2F1A7, %l0, %l6
10469 st %l6, [%l7 + 0x28]
10470 ld [%l7 + 0x28], %f2
10471 setx 0x016AAE0A, %l1, %l5
10472 st %l5, [%l7 + 0x10]
10473 ld [%l7 + 0x10], %f10
10474 fadds %f10, %f2, %f8
10475 movrlez %i3, 0x365, %l6
10476loop_924:
10477 fbu,a %fcc2, loop_925
10478 smulcc %o7, %o6, %o2
10479 subcc %l3, 0x1997, %i6
10480 bne,a,pt %xcc, loop_926
10481loop_925:
10482 and %g1, 0x0B00, %o3
10483 membar 0x0A
10484 movge %icc, %g3, %g5
10485loop_926:
10486 fcmpeq32 %f10, %f22, %g2
10487 tleu %xcc, 0x6
10488 fbe %fcc3, loop_927
10489 add %l1, 0x1438, %o4
10490 smul %i2, %l2, %o5
10491 edge8l %i7, %l0, %l4
10492loop_927:
10493 subccc %o0, %i5, %g7
10494 movle %icc, %l5, %o1
10495 set 0x3D, %i7
10496 stba %g6, [%l7 + %i7] 0xeb
10497 membar #Sync
10498 call loop_928
10499 sdivcc %i1, 0x11D6, %g4
10500 set 0x1A, %o3
10501 lduha [%l7 + %o3] 0x0c, %i4
10502loop_928:
10503 nop
10504 add %l7, 0x64, %l6
10505 wr %g0, 0x81, %asi
10506 lda [%l6] %asi, %i0
10507 casa [%l6] %asi, %i0, %i3
10508 movrlez %o7, %o6, %l6
10509 fandnot1s %f9, %f22, %f19
10510 fmovrdne %o2, %f0, %f20
10511 smul %l3, 0x001A, %g1
10512 fmovrdgez %o3, %f30, %f18
10513 orn %i6, %g3, %g5
10514 stb %l1, [%l7 + 0x78]
10515 alignaddrl %o4, %g2, %l2
10516 move %icc, %o5, %i2
10517 edge8n %i7, %l4, %l0
10518 brgez,a %o0, loop_929
10519 fbule,a %fcc1, loop_930
10520 movcs %icc, %g7, %i5
10521 taddcc %o1, 0x0344, %g6
10522loop_929:
10523 nop
10524 set 0x77, %o2
10525 stb %i1, [%l7 + %o2]
10526loop_930:
10527 tn %icc, 0x7
10528 sll %g4, 0x15, %l5
10529 srax %i0, 0x1B, %i4
10530 fmovspos %icc, %f21, %f13
10531 orcc %i3, %o7, %o6
10532 umul %o2, %l6, %l3
10533 orcc %o3, 0x07A2, %i6
10534 tg %xcc, 0x0
10535 umul %g3, 0x051A, %g1
10536 array8 %g5, %o4, %l1
10537 addccc %l2, 0x0AC1, %o5
10538 andn %i2, 0x1B26, %i7
10539 set 0x34, %i3
10540 stwa %l4, [%l7 + %i3] 0x27
10541 membar #Sync
10542 fmovdvc %icc, %f22, %f24
10543 xor %g2, 0x0CE4, %l0
10544 fbn,a %fcc0, loop_931
10545 or %o0, 0x063A, %i5
10546 movpos %icc, %g7, %g6
10547 edge8l %o1, %i1, %l5
10548loop_931:
10549 edge8l %i0, %g4, %i3
10550 ldsw [%l7 + 0x4C], %o7
10551 sethi 0x0C1E, %i4
10552 tleu %xcc, 0x4
10553 ldx [%l7 + 0x70], %o2
10554 fmovs %f12, %f15
10555 edge8ln %o6, %l6, %o3
10556 lduw [%l7 + 0x54], %l3
10557 nop
10558 set 0x21, %i1
10559 ldsb [%l7 + %i1], %g3
10560 tn %xcc, 0x7
10561 bcs loop_932
10562 fmovrde %g1, %f0, %f10
10563 srl %i6, %g5, %o4
10564 fnot2 %f8, %f30
10565loop_932:
10566 brz %l2, loop_933
10567 movpos %xcc, %l1, %i2
10568 sra %o5, %l4, %i7
10569 nop
10570 setx loop_934, %l0, %l1
10571 wrpr 0x1, %tl
10572 wrpr %l1, %tpc
10573 add %l1, 0x4, %l1
10574 wrpr %l1, %tnpc
10575 setx 0x34400001400, %l0, %l1
10576 wrpr %l1, %tstate
10577 wrhpr 0x4, %htstate
10578 retry
10579loop_933:
10580 tsubcc %l0, 0x0E9C, %g2
10581 or %i5, 0x0252, %g7
10582 movvs %icc, %o0, %o1
10583loop_934:
10584 tleu %xcc, 0x4
10585 fornot2 %f26, %f14, %f2
10586 brlz,a %i1, loop_935
10587 taddcctv %l5, 0x00E1, %i0
10588 edge8 %g6, %g4, %i3
10589 nop
10590 set 0x48, %o1
10591 ldd [%l7 + %o1], %o6
10592loop_935:
10593 mulscc %i4, %o2, %o6
10594 edge8n %l6, %l3, %o3
10595 tneg %icc, 0x1
10596 movrne %g1, 0x09A, %g3
10597 alignaddr %i6, %o4, %l2
10598 stw %g5, [%l7 + 0x5C]
10599 orcc %i2, %o5, %l1
10600 array16 %l4, %l0, %i7
10601 bg,pn %icc, loop_936
10602 bcs,a,pt %xcc, loop_937
10603 tg %icc, 0x4
10604 tpos %icc, 0x7
10605loop_936:
10606 xnorcc %i5, %g7, %g2
10607loop_937:
10608 xor %o1, %i1, %l5
10609 alignaddr %o0, %i0, %g6
10610 edge32l %g4, %i3, %i4
10611 nop
10612 setx loop_938, %l0, %l1
10613 wrpr 0x1, %tl
10614 wrpr %l1, %tpc
10615 add %l1, 0x4, %l1
10616 wrpr %l1, %tnpc
10617 setx 0x34400001400, %l0, %l1
10618 wrpr %l1, %tstate
10619 wrhpr 0x4, %htstate
10620 retry
10621 mulx %o7, 0x160A, %o2
10622 fcmpeq16 %f14, %f30, %l6
10623 wr %g0, 0x80, %asi
10624 ldsba [%l7 + 0x11] %asi, %l3
10625loop_938:
10626 tvc %xcc, 0x6
10627 edge8n %o6, %o3, %g3
10628 tvs %xcc, 0x6
10629 nop
10630 setx loop_939, %l0, %l1
10631 wrpr 0x1, %tl
10632 wrpr %l1, %tpc
10633 add %l1, 0x4, %l1
10634 wrpr %l1, %tnpc
10635 setx 0x34400001400, %l0, %l1
10636 wrpr %l1, %tstate
10637 wrhpr 0x4, %htstate
10638 retry
10639 stb %g1, [%l7 + 0x54]
10640 saved
10641 rdpr %cwp, %g1
10642 rdpr %cansave, %g2
10643 rdpr %canrestore, %g3
10644 rdpr %cleanwin, %g4
10645 rdpr %otherwin, %g5
10646 rdpr %wstate, %g6
10647 taddcctv %i6, %l2, %o4
10648loop_939:
10649 nop
10650 setx loop_940, %l0, %l1
10651 wrpr 0x1, %tl
10652 wrpr %l1, %tnpc
10653 setx 0x34400001400, %l0, %l1
10654 wrpr %l1, %tstate
10655 wrhpr 0x4, %htstate
10656 done
10657 fmovse %xcc, %f14, %f28
10658 std %f0, [%l7 + 0x48]
10659 wr %g0, 0x11, %asi
10660 ldsha [%l7 + 0x4A] %asi, %i2
10661loop_940:
10662 movle %xcc, %o5, %l1
10663 add %g5, %l4, %l0
10664 fmul8ulx16 %f12, %f22, %f20
10665 add %i5, %g7, %g2
10666 nop
10667 setx 0x2513C01D, %l0, %l6
10668 st %l6, [%l7 + 0x28]
10669 ld [%l7 + 0x28], %f17
10670 setx 0x5537174A, %l1, %l5
10671 st %l5, [%l7 + 0x10]
10672 ld [%l7 + 0x10], %f21
10673 fadds %f21, %f17, %f9
10674 movge %xcc, %i7, %o1
10675 fcmpeq32 %f20, %f14, %i1
10676 ldsh [%l7 + 0x64], %l5
10677 movne %xcc, %i0, %o0
10678 fnot1s %f28, %f3
10679 alignaddrl %g6, %g4, %i4
10680 edge16 %o7, %i3, %l6
10681 ld [%l7 + 0x4C], %f7
10682 fmovrslez %o2, %f22, %f12
10683 fmul8x16au %f9, %f1, %f14
10684 srl %l3, 0x03, %o3
10685 fmovrdne %o6, %f20, %f20
10686 wr %g0, 0x89, %asi
10687 sta %f4, [%l7 + 0x5C] %asi
10688 fbul %fcc0, loop_941
10689 fzero %f18
10690 tne %icc, 0x2
10691 nop
10692 setx 0xCC5C4C8B, %l0, %l6
10693 st %l6, [%l7 + 0x28]
10694 ld [%l7 + 0x28], %f17
10695 setx 0x45855309, %l1, %l5
10696 st %l5, [%l7 + 0x10]
10697 ld [%l7 + 0x10], %f13
10698 fmuls %f13, %f17, %f30
10699loop_941:
10700 mulscc %g3, %i6, %l2
10701 tge %icc, 0x3
10702 ta %icc, 0x4
10703 tleu %icc, 0x3
10704 set 0x5B, %l6
10705 ldstuba [%l7 + %l6] 0x18, %g1
10706 tl %icc, 0x1
10707 tvc %xcc, 0x1
10708 sra %i2, 0x0E, %o4
10709 fand %f14, %f28, %f14
10710 smulcc %o5, 0x183C, %g5
10711 and %l1, %l4, %l0
10712 mulx %i5, 0x0970, %g7
10713 sth %i7, [%l7 + 0x6A]
10714 ta %xcc, 0x2
10715 tsubcc %g2, 0x1034, %o1
10716 add %i1, 0x1467, %l5
10717 wr %g0, 0x88, %asi
10718 prefetcha [%l7 + 0x20] %asi, 0x2
10719 tne %icc, 0x5
10720 set 0x26, %g7
10721 lduba [%l7 + %g7] 0x14, %g6
10722 be,a,pn %icc, loop_942
10723 sdiv %g4, 0x15B8, %i4
10724 movgu %icc, %o7, %i0
10725 fpsub16s %f3, %f1, %f29
10726loop_942:
10727 swap [%l7 + 0x0C], %i3
10728 nop
10729 fitod %f6, %f10
10730 fdtox %f10, %f14
10731 fxtod %f14, %f8
10732 fpadd16s %f7, %f4, %f3
10733 array32 %l6, %l3, %o3
10734 taddcctv %o6, 0x090E, %g3
10735 tne %icc, 0x5
10736 tl %xcc, 0x5
10737 fmul8sux16 %f20, %f8, %f2
10738 nop
10739 setx 0x607047E3317F5E3B, %l0, %l6
10740 stx %l6, [%l7 + 0x28]
10741 ldd [%l7 + 0x28], %f28
10742 setx 0xC651F58D291BEB56, %l1, %l5
10743 stx %l5, [%l7 + 0x10]
10744 ldd [%l7 + 0x10], %f26
10745 faddd %f26, %f28, %f28
10746 bpos,a %icc, loop_943
10747 sir 0x075C
10748 orncc %i6, 0x0A91, %o2
10749 and %l2, %g1, %i2
10750loop_943:
10751 ld [%l7 + 0x48], %f3
10752 set 0x40, %l4
10753 stda %f16, [%l7 + %l4] 0x1f
10754 membar #Sync
10755 set 0x58, %o6
10756 lda [%l7 + %o6] 0x04, %f25
10757 set 0x54, %i2
10758 ldsha [%l7 + %i2] 0x10, %o4
10759 addc %g5, %l1, %l4
10760 fbule %fcc3, loop_944
10761 ldsb [%l7 + 0x1E], %o5
10762 te %xcc, 0x2
10763 addcc %i5, %g7, %l0
10764loop_944:
10765 pdist %f20, %f2, %f22
10766 movcs %icc, %g2, %i7
10767 tne %icc, 0x4
10768 edge8ln %o1, %i1, %o0
10769 tneg %icc, 0x4
10770 fbge,a %fcc1, loop_945
10771 srlx %g6, %g4, %i4
10772 tle %icc, 0x0
10773 tvs %xcc, 0x7
10774loop_945:
10775 tsubcctv %o7, 0x0B3F, %i0
10776 movvc %icc, %l5, %i3
10777 set 0x0F, %o4
10778 stba %l6, [%l7 + %o4] 0x2f
10779 membar #Sync
10780 pdist %f10, %f4, %f4
10781 bg,pt %icc, loop_946
10782 movcc %icc, %l3, %o3
10783 edge8l %o6, %g3, %i6
10784 movgu %icc, %o2, %g1
10785loop_946:
10786 nop
10787 membar #Sync
10788 wr %g0, 0xf0, %asi
10789 ldda [%l7 + 0x40] %asi, %f0
10790 tle %icc, 0x7
10791 taddcctv %l2, %o4, %g5
10792 brgez,a %l1, loop_947
10793 nop
10794 setx 0xD1596706, %l0, %l6
10795 st %l6, [%l7 + 0x28]
10796 ld [%l7 + 0x28], %f22
10797 fsqrts %f22, %f31
10798 fmovdleu %icc, %f22, %f2
10799 edge8 %i2, %o5, %l4
10800loop_947:
10801 nop
10802 wr %g0, 0x11, %asi
10803 ldsha [%l7 + 0x5C] %asi, %i5
10804 move %icc, %l0, %g2
10805 subcc %i7, 0x0282, %g7
10806 fblg,a %fcc0, loop_948
10807 ta %xcc, 0x2
10808 srlx %i1, 0x0A, %o0
10809 tvs %xcc, 0x3
10810loop_948:
10811 membar 0x03
10812 edge16n %g6, %g4, %i4
10813 nop
10814 setx loop_949, %l0, %l1
10815 wrpr 0x1, %tl
10816 wrpr %l1, %tnpc
10817 setx 0x34400001400, %l0, %l1
10818 wrpr %l1, %tstate
10819 wrhpr 0x4, %htstate
10820 done
10821 fbn,a %fcc3, loop_950
10822 fba,a %fcc1, loop_951
10823 fbue %fcc1, loop_952
10824loop_949:
10825 brlez %o7, loop_953
10826loop_950:
10827 membar 0x5A
10828loop_951:
10829 fbne,a %fcc1, loop_954
10830loop_952:
10831 alignaddrl %i0, %o1, %i3
10832loop_953:
10833 fbug %fcc1, loop_955
10834 taddcctv %l5, 0x1993, %l3
10835loop_954:
10836 tpos %icc, 0x1
10837 tvc %icc, 0x6
10838loop_955:
10839 brlez %o3, loop_956
10840 call loop_957
10841 fblg,a %fcc2, loop_958
10842 umulcc %o6, %l6, %g3
10843loop_956:
10844 bvc loop_959
10845loop_957:
10846 movrlez %o2, %i6, %g1
10847loop_958:
10848 fcmple16 %f18, %f26, %l2
10849 and %o4, 0x15AC, %l1
10850loop_959:
10851 orn %i2, 0x0182, %o5
10852 popc 0x1B6A, %g5
10853 bg,a,pt %xcc, loop_960
10854 ba,a,pn %xcc, loop_961
10855 stb %i5, [%l7 + 0x7F]
10856 stbar
10857loop_960:
10858 fandnot2 %f20, %f10, %f2
10859loop_961:
10860 edge16l %l0, %l4, %g2
10861 set 0x28, %l0
10862 prefetcha [%l7 + %l0] 0x80, 0x0
10863 movgu %icc, %i1, %i7
10864 subccc %g6, %g4, %i4
10865 array32 %o7, %i0, %o1
10866 fmuld8ulx16 %f23, %f26, %f24
10867 alignaddr %i3, %l5, %o0
10868 bg,pn %icc, loop_962
10869 sdiv %o3, 0x1E11, %l3
10870 ldsb [%l7 + 0x11], %l6
10871 wr %g0, 0x10, %asi
10872 ldda [%l7 + 0x40] %asi, %f0
10873loop_962:
10874 fmovscs %icc, %f8, %f28
10875 set 0x75, %g6
10876 stba %o6, [%l7 + %g6] 0x04
10877 edge8 %o2, %g3, %i6
10878 fbule,a %fcc3, loop_963
10879 fnegd %f6, %f8
10880 edge8n %g1, %l2, %l1
10881 nop
10882 fitod %f6, %f16
10883 fdtos %f16, %f7
10884loop_963:
10885 std %f24, [%l7 + 0x28]
10886 saved
10887 rdpr %cwp, %g1
10888 rdpr %cansave, %g2
10889 rdpr %canrestore, %g3
10890 rdpr %cleanwin, %g4
10891 rdpr %otherwin, %g5
10892 rdpr %wstate, %g6
10893 movne %xcc, %i2, %o5
10894 smul %o4, %g5, %l0
10895 andn %i5, %l4, %g2
10896 andcc %g7, 0x1FDA, %i7
10897 taddcctv %i1, 0x1951, %g6
10898 fmovda %icc, %f24, %f5
10899 movne %xcc, %i4, %g4
10900 subc %o7, %o1, %i0
10901 udivx %l5, 0x083B, %i3
10902 tvc %xcc, 0x2
10903 movrne %o0, 0x3C2, %l3
10904 ldd [%l7 + 0x08], %f2
10905 fpack16 %f12, %f25
10906 movcs %xcc, %l6, %o6
10907 tg %icc, 0x5
10908 tneg %icc, 0x1
10909 fmovspos %icc, %f20, %f12
10910 tleu %xcc, 0x4
10911 saved
10912 rdpr %cwp, %g1
10913 rdpr %cansave, %g2
10914 rdpr %canrestore, %g3
10915 rdpr %cleanwin, %g4
10916 rdpr %otherwin, %g5
10917 rdpr %wstate, %g6
10918 tcs %xcc, 0x2
10919 fbn,a %fcc3, loop_964
10920 std %f16, [%l7 + 0x08]
10921 movvc %xcc, %o3, %o2
10922 fbue %fcc3, loop_965
10923loop_964:
10924 tcs %icc, 0x0
10925 addccc %i6, %g1, %l2
10926 fmovd %f12, %f22
10927loop_965:
10928 mulscc %l1, %g3, %o5
10929 fnot1s %f30, %f31
10930 ldd [%l7 + 0x60], %f22
10931 tneg %xcc, 0x6
10932 movg %xcc, %i2, %o4
10933 array16 %g5, %i5, %l4
10934 set 0x70, %g4
10935 ldda [%l7 + %g4] 0x23, %l0
10936 movrgez %g7, %g2, %i1
10937 nop
10938 fitod %f26, %f10
10939 movrgz %g6, 0x2A0, %i4
10940 movleu %xcc, %g4, %o7
10941 set 0x48, %i5
10942 prefetcha [%l7 + %i5] 0x88, 0x0
10943 movne %xcc, %i0, %o1
10944 stx %l5, [%l7 + 0x30]
10945 alignaddr %i3, %l3, %l6
10946 mova %xcc, %o0, %o6
10947 fmovsl %icc, %f11, %f4
10948 wr %g0, 0x88, %asi
10949 swapa [%l7 + 0x2C] %asi, %o3
10950 membar 0x26
10951 edge16 %i6, %o2, %g1
10952 sdivx %l1, 0x1E0D, %l2
10953 bgu,a loop_966
10954 edge16l %g3, %i2, %o4
10955 te %xcc, 0x3
10956 sir 0x16A0
10957loop_966:
10958 edge8 %g5, %o5, %l4
10959 udiv %l0, 0x0EDB, %i5
10960 ble,a,pt %xcc, loop_967
10961 bne,pt %xcc, loop_968
10962 tg %xcc, 0x7
10963 nop
10964 set 0x1E, %o5
10965 ldstub [%l7 + %o5], %g2
10966loop_967:
10967 fnot1 %f0, %f0
10968loop_968:
10969 subcc %i1, %g7, %g6
10970 wr %g0, 0x0c, %asi
10971 ldxa [%l7 + 0x38] %asi, %i4
10972 alignaddr %g4, %i7, %i0
10973 taddcctv %o7, %l5, %o1
10974 alignaddr %i3, %l6, %l3
10975 subc %o6, %o3, %o0
10976 fmovrdgez %i6, %f14, %f6
10977 fbn,a %fcc1, loop_969
10978 fmovdl %icc, %f19, %f3
10979 set 0x18, %i6
10980 lduwa [%l7 + %i6] 0x81, %o2
10981loop_969:
10982 smulcc %l1, %g1, %g3
10983 srlx %i2, 0x00, %l2
10984 xnorcc %o4, 0x1B31, %o5
10985 bgu loop_970
10986 fbge %fcc0, loop_971
10987 addc %l4, 0x02F1, %g5
10988 bne,pn %xcc, loop_972
10989loop_970:
10990 fmovsleu %icc, %f2, %f22
10991loop_971:
10992 fbug %fcc1, loop_973
10993 fnot2 %f30, %f4
10994loop_972:
10995 movre %i5, %l0, %g2
10996 nop
10997 setx 0xDC50AB52, %l0, %l6
10998 st %l6, [%l7 + 0x28]
10999 ld [%l7 + 0x28], %f19
11000 setx 0xED5E1523, %l1, %l5
11001 st %l5, [%l7 + 0x10]
11002 ld [%l7 + 0x10], %f23
11003 fmuls %f23, %f19, %f28
11004loop_973:
11005 edge32l %g7, %g6, %i1
11006 movge %icc, %i4, %i7
11007 fpackfix %f30, %f19
11008 udivx %i0, 0x103B, %g4
11009 prefetch [%l7 + 0x34], 0x0
11010 edge32 %o7, %l5, %o1
11011 tleu %icc, 0x5
11012 nop
11013 set 0x20, %g3
11014 stx %l6, [%l7 + %g3]
11015 movvs %icc, %i3, %o6
11016 be,a %icc, loop_974
11017 movrne %l3, %o0, %i6
11018 movrlez %o3, %o2, %g1
11019 sub %g3, 0x0FC1, %i2
11020loop_974:
11021 taddcc %l2, %o4, %l1
11022 add %l7, 0x1C, %l6
11023 wr %g0, 0x89, %asi
11024 lda [%l6] %asi, %o5
11025 casa [%l6] %asi, %o5, %l4
11026 bl,a,pn %xcc, loop_975
11027 movvs %xcc, %g5, %l0
11028 set 0x20, %i4
11029 stxa %g2, [%g0 + %i4] 0x4f
11030loop_975:
11031 fmovrslz %g7, %f21, %f8
11032 tn %icc, 0x0
11033 tge %icc, 0x1
11034 edge32l %g6, %i5, %i1
11035 fpsub16s %f3, %f16, %f9
11036 popc 0x0DF0, %i7
11037 ta %icc, 0x5
11038 nop
11039 setx 0xDF06716CE0600960, %l0, %l6
11040 stx %l6, [%l7 + 0x20]
11041 ldx [%l7 + 0x20], %fsr
11042 movrlz %i0, 0x2A3, %i4
11043 for %f8, %f24, %f18
11044 bne %xcc, loop_976
11045 mova %icc, %o7, %g4
11046 tg %icc, 0x0
11047 fnegs %f24, %f11
11048loop_976:
11049 nop
11050 setx loop_977, %l0, %l1
11051 wrpr 0x1, %tl
11052 wrpr %l1, %tpc
11053 add %l1, 0x4, %l1
11054 wrpr %l1, %tnpc
11055 setx 0x34400001400, %l0, %l1
11056 wrpr %l1, %tstate
11057 wrhpr 0x4, %htstate
11058 retry
11059 and %l5, %l6, %i3
11060 bgu %icc, loop_978
11061 movge %icc, %o6, %l3
11062loop_977:
11063 popc %o1, %o0
11064 fcmpeq32 %f4, %f2, %o3
11065loop_978:
11066 sdiv %i6, 0x0468, %g1
11067 umul %o2, 0x01A4, %g3
11068 fbn,a %fcc2, loop_979
11069 movle %xcc, %l2, %o4
11070 movcc %xcc, %l1, %o5
11071 movrgez %i2, 0x196, %g5
11072loop_979:
11073 array32 %l0, %g2, %l4
11074 fmovdne %xcc, %f4, %f8
11075 orcc %g6, %g7, %i5
11076 wr %g0, 0x81, %asi
11077 ldsba [%l7 + 0x0D] %asi, %i7
11078 array8 %i0, %i1, %i4
11079 movvc %xcc, %o7, %l5
11080 nop
11081 setx 0x044AA1B59167AEAF, %l0, %l6
11082 stx %l6, [%l7 + 0x28]
11083 ldd [%l7 + 0x28], %f20
11084 fsqrtd %f20, %f28
11085 stb %l6, [%l7 + 0x33]
11086 fmovrslez %i3, %f25, %f22
11087 mulscc %o6, %g4, %l3
11088 fxnors %f29, %f2, %f10
11089 fmuld8ulx16 %f17, %f2, %f10
11090 fcmple16 %f22, %f2, %o1
11091 tgu %xcc, 0x6
11092 fba,a %fcc2, loop_980
11093 fba,a %fcc3, loop_981
11094 umul %o0, %o3, %i6
11095 srl %o2, 0x09, %g1
11096loop_980:
11097 edge32 %l2, %o4, %l1
11098loop_981:
11099 nop
11100 setx loop_982, %l0, %l1
11101 wrpr 0x1, %tl
11102 wrpr %l1, %tnpc
11103 setx 0x34400001400, %l0, %l1
11104 wrpr %l1, %tstate
11105 wrhpr 0x4, %htstate
11106 done
11107 tsubcc %g3, %o5, %i2
11108 ldsh [%l7 + 0x64], %l0
11109 edge8ln %g2, %g5, %l4
11110loop_982:
11111 edge16n %g7, %g6, %i5
11112 or %i0, %i7, %i4
11113 fzeros %f23
11114 movcc %xcc, %i1, %l5
11115 udivcc %l6, 0x0AB1, %i3
11116 fornot1 %f10, %f24, %f18
11117 fbe %fcc2, loop_983
11118 alignaddr %o6, %g4, %l3
11119 sub %o7, 0x1FDF, %o0
11120 movcc %xcc, %o1, %i6
11121loop_983:
11122 edge8 %o3, %o2, %l2
11123 edge16l %o4, %g1, %g3
11124 add %l7, 0x14, %l6
11125 wr %g0, 0x81, %asi
11126 lda [%l6] %asi, %l1
11127 casa [%l6] 0x81, %l1, %i2
11128 fmovsleu %icc, %f6, %f0
11129 taddcc %o5, 0x1B00, %l0
11130 edge16 %g2, %l4, %g7
11131 addc %g6, %i5, %g5
11132 xnorcc %i7, %i4, %i0
11133 ba loop_984
11134 fble %fcc2, loop_985
11135 fmovdvs %icc, %f2, %f15
11136 tl %xcc, 0x4
11137loop_984:
11138 popc %i1, %l6
11139loop_985:
11140 array32 %i3, %l5, %g4
11141 ldub [%l7 + 0x2F], %l3
11142 edge16ln %o7, %o6, %o0
11143 fzeros %f7
11144 sdivcc %i6, 0x0A14, %o1
11145 sdivx %o2, 0x1347, %o3
11146 srlx %o4, %l2, %g1
11147 fcmpeq16 %f20, %f30, %g3
11148 taddcc %l1, 0x06A8, %o5
11149 edge32ln %i2, %g2, %l0
11150 movpos %xcc, %g7, %g6
11151 movl %icc, %l4, %i5
11152 tl %xcc, 0x1
11153 mova %icc, %i7, %i4
11154 tn %icc, 0x2
11155 addccc %g5, 0x14D3, %i0
11156 popc %i1, %l6
11157 stb %l5, [%l7 + 0x69]
11158 bleu,a,pt %xcc, loop_986
11159 move %icc, %g4, %i3
11160 nop
11161 setx loop_987, %l0, %l1
11162 wrpr 0x1, %tl
11163 wrpr %l1, %tnpc
11164 setx 0x34400001400, %l0, %l1
11165 wrpr %l1, %tstate
11166 wrhpr 0x4, %htstate
11167 done
11168 fmovse %xcc, %f0, %f4
11169loop_986:
11170 tneg %icc, 0x6
11171 and %o7, %l3, %o6
11172loop_987:
11173 edge8n %o0, %o1, %i6
11174 movrlez %o3, %o2, %l2
11175 nop
11176 setx loop_988, %l0, %l1
11177 wrpr 0x1, %tl
11178 wrpr %l1, %tnpc
11179 setx 0x34400001400, %l0, %l1
11180 wrpr %l1, %tstate
11181 wrhpr 0x4, %htstate
11182 done
11183 array16 %g1, %o4, %l1
11184 bpos,pt %icc, loop_989
11185 mulscc %g3, %o5, %g2
11186loop_988:
11187 tle %icc, 0x6
11188 fsrc1 %f28, %f2
11189loop_989:
11190 nop
11191 fitod %f4, %f16
11192 fdtoi %f16, %f28
11193 sdivx %l0, 0x121B, %i2
11194 orn %g7, 0x004C, %l4
11195 sllx %i5, 0x1E, %i7
11196 wr %g0, 0x88, %asi
11197 stba %g6, [%l7 + 0x72] %asi
11198 movn %xcc, %i4, %i0
11199 or %g5, 0x00CE, %i1
11200 umul %l6, 0x0C20, %g4
11201 alignaddrl %l5, %i3, %o7
11202 tcc %xcc, 0x6
11203 fmovdcs %icc, %f7, %f26
11204 edge16ln %l3, %o6, %o0
11205 fmovda %icc, %f3, %f19
11206 fmovrse %o1, %f21, %f31
11207 srax %i6, 0x06, %o2
11208 fpadd32s %f7, %f14, %f17
11209 edge8n %l2, %o3, %o4
11210 be,a %xcc, loop_990
11211 edge8ln %l1, %g1, %o5
11212 edge16l %g3, %l0, %g2
11213 sdivcc %i2, 0x1083, %g7
11214loop_990:
11215 movge %icc, %i5, %i7
11216 movleu %icc, %g6, %i4
11217 ldx [%l7 + 0x48], %l4
11218 sdivx %i0, 0x015A, %g5
11219 addccc %i1, 0x161C, %g4
11220 srl %l6, %i3, %l5
11221 movre %o7, %l3, %o0
11222 tl %icc, 0x0
11223 tpos %xcc, 0x2
11224 membar 0x5E
11225 movne %xcc, %o1, %i6
11226 wr %g0, 0x88, %asi
11227 sta %f15, [%l7 + 0x74] %asi
11228 movle %xcc, %o2, %l2
11229 fxnors %f6, %f22, %f27
11230 fmul8ulx16 %f2, %f0, %f10
11231 mova %xcc, %o3, %o4
11232 tsubcc %o6, 0x17B2, %g1
11233 wr %g0, 0x80, %asi
11234 ldsba [%l7 + 0x76] %asi, %l1
11235 sllx %g3, %o5, %l0
11236 fcmpgt16 %f0, %f14, %i2
11237 andn %g7, %g2, %i5
11238 fnand %f28, %f2, %f28
11239 umul %i7, 0x1D99, %g6
11240 fcmpgt16 %f20, %f14, %i4
11241 addcc %l4, 0x0C53, %i0
11242 edge8 %i1, %g4, %l6
11243 restored
11244 rdpr %cwp, %g1
11245 rdpr %cansave, %g2
11246 rdpr %canrestore, %g3
11247 rdpr %cleanwin, %g4
11248 rdpr %otherwin, %g5
11249 rdpr %wstate, %g6
11250 addc %g5, 0x19E3, %l5
11251 orn %o7, %i3, %o0
11252 move %icc, %o1, %i6
11253 fxnor %f24, %f8, %f6
11254 fmul8x16 %f4, %f12, %f0
11255 fnegs %f14, %f24
11256 sllx %o2, %l3, %o3
11257 brz,a %o4, loop_991
11258 fzero %f30
11259 nop
11260 fitos %f6, %f30
11261 fstoi %f30, %f1
11262 sir 0x1EEA
11263loop_991:
11264 restored
11265 rdpr %cwp, %g1
11266 rdpr %cansave, %g2
11267 rdpr %canrestore, %g3
11268 rdpr %cleanwin, %g4
11269 rdpr %otherwin, %g5
11270 rdpr %wstate, %g6
11271 srlx %l2, 0x1C, %g1
11272 sethi 0x0589, %o6
11273 fnegd %f14, %f12
11274 movrgz %g3, 0x377, %o5
11275 membar 0x30
11276 sra %l1, 0x1C, %l0
11277 set 0x2A, %g1
11278 stha %g7, [%l7 + %g1] 0x89
11279 add %l7, 0x10, %l6
11280 wr %g0, 0x18, %asi
11281 casa [%l6] 0x18, %g2, %i2
11282 sethi 0x13DB, %i7
11283 or %i5, %i4, %l4
11284 nop
11285 setx loop_992, %l0, %l1
11286 wrpr 0x1, %tl
11287 wrpr %l1, %tpc
11288 add %l1, 0x4, %l1
11289 wrpr %l1, %tnpc
11290 setx 0x34400001400, %l0, %l1
11291 wrpr %l1, %tstate
11292 wrhpr 0x4, %htstate
11293 retry
11294 smul %g6, %i1, %g4
11295 movcs %xcc, %l6, %g5
11296 tle %xcc, 0x2
11297loop_992:
11298 fbug %fcc0, loop_993
11299 faligndata %f18, %f22, %f16
11300 srl %l5, %o7, %i3
11301 popc %o0, %i0
11302loop_993:
11303 fmovspos %icc, %f7, %f6
11304 array32 %o1, %o2, %i6
11305 ldsb [%l7 + 0x5D], %o3
11306 edge8n %l3, %l2, %g1
11307 orn %o4, %o6, %g3
11308 fmovrslz %l1, %f14, %f31
11309 fbu,a %fcc1, loop_994
11310 addcc %l0, 0x0FFF, %o5
11311 mova %icc, %g2, %g7
11312 tleu %xcc, 0x0
11313loop_994:
11314 movneg %icc, %i2, %i5
11315 udiv %i4, 0x1099, %i7
11316 nop
11317 setx loop_995, %l0, %l1
11318 jmpl %l1, %g6
11319 nop
11320 setx 0xDD25516D, %l0, %l6
11321 st %l6, [%l7 + 0x28]
11322 ld [%l7 + 0x28], %f3
11323 fsqrts %f3, %f31
11324 movre %l4, %g4, %i1
11325 fbo %fcc0, loop_996
11326loop_995:
11327 sdivx %l6, 0x0F37, %g5
11328 sdivx %o7, 0x07D9, %l5
11329 array8 %i3, %i0, %o0
11330loop_996:
11331 andncc %o2, %i6, %o3
11332 tpos %xcc, 0x6
11333 sethi 0x0E4C, %o1
11334 tsubcctv %l2, 0x1D5B, %g1
11335 sdivcc %o4, 0x1E62, %l3
11336 movpos %icc, %g3, %o6
11337 fmovspos %icc, %f5, %f22
11338 array16 %l1, %o5, %g2
11339 saved
11340 rdpr %cwp, %g1
11341 rdpr %cansave, %g2
11342 rdpr %canrestore, %g3
11343 rdpr %cleanwin, %g4
11344 rdpr %otherwin, %g5
11345 rdpr %wstate, %g6
11346 fbu %fcc0, loop_997
11347 fcmpgt16 %f20, %f0, %l0
11348 tg %icc, 0x4
11349 fmovrslez %i2, %f14, %f8
11350loop_997:
11351 smul %g7, %i5, %i4
11352 edge16ln %g6, %i7, %g4
11353 add %l4, 0x1036, %i1
11354 movrlz %g5, %o7, %l6
11355 be,pn %icc, loop_998
11356 movle %xcc, %l5, %i3
11357 addc %o0, %i0, %o2
11358 fmuld8sux16 %f2, %f10, %f8
11359loop_998:
11360 saved
11361 rdpr %cwp, %g1
11362 rdpr %cansave, %g2
11363 rdpr %canrestore, %g3
11364 rdpr %cleanwin, %g4
11365 rdpr %otherwin, %g5
11366 rdpr %wstate, %g6
11367 fmovdvc %icc, %f0, %f31
11368 bvc,a,pn %xcc, loop_999
11369 st %f19, [%l7 + 0x14]
11370 fabsd %f4, %f28
11371 fxor %f16, %f20, %f20
11372loop_999:
11373 mulscc %i6, %o3, %o1
11374 nop
11375 setx 0x979FE765A002CF5F, %l0, %l6
11376 stx %l6, [%l7 + 0x28]
11377 ldd [%l7 + 0x28], %f8
11378 setx 0x9B3A350F78E10113, %l1, %l5
11379 stx %l5, [%l7 + 0x10]
11380 ldd [%l7 + 0x10], %f16
11381 fsubd %f16, %f8, %f14
11382 movneg %icc, %l2, %o4
11383 ldsh [%l7 + 0x48], %g1
11384 movrne %l3, 0x030, %o6
11385 fnot1s %f22, %f13
11386 orn %l1, 0x1F5D, %o5
11387 move %icc, %g2, %g3
11388 std %f0, [%l7 + 0x10]
11389 edge16ln %i2, %g7, %l0
11390 add %i5, 0x041E, %i4
11391 addccc %i7, 0x04E4, %g6
11392 ble loop_1000
11393 fbuge,a %fcc2, loop_1001
11394 fbl,a %fcc2, loop_1002
11395 bvs,a,pt %icc, loop_1003
11396loop_1000:
11397 srlx %l4, 0x0D, %i1
11398loop_1001:
11399 sethi 0x1EEE, %g5
11400loop_1002:
11401 ldsb [%l7 + 0x6B], %o7
11402loop_1003:
11403 fornot1s %f3, %f3, %f5
11404 movrlz %g4, %l5, %l6
11405 movle %icc, %i3, %o0
11406 umulcc %o2, 0x0B47, %i6
11407 array16 %i0, %o1, %l2
11408 tn %icc, 0x4
11409 fcmpgt32 %f18, %f16, %o3
11410 movge %xcc, %g1, %o4
11411 brz,a %o6, loop_1004
11412 tl %icc, 0x4
11413 udivx %l1, 0x0010, %o5
11414 umul %g2, %g3, %l3
11415loop_1004:
11416 addccc %g7, %l0, %i2
11417 array32 %i5, %i7, %g6
11418 set 0x44, %g5
11419 lda [%l7 + %g5] 0x80, %f15
11420 udiv %l4, 0x14A2, %i4
11421 fnot1s %f8, %f31
11422 nop
11423 fitod %f10, %f8
11424 fdtox %f8, %f10
11425 fxtod %f10, %f22
11426 tn %icc, 0x5
11427 fbul %fcc0, loop_1005
11428 te %xcc, 0x1
11429 edge8l %i1, %o7, %g5
11430 fbn,a %fcc2, loop_1006
11431loop_1005:
11432 mulx %g4, %l6, %l5
11433 fbu %fcc0, loop_1007
11434 addccc %i3, 0x090C, %o2
11435loop_1006:
11436 movge %xcc, %i6, %o0
11437 tneg %icc, 0x2
11438loop_1007:
11439 nop
11440 wr %g0, 0x19, %asi
11441 lduba [%l7 + 0x46] %asi, %o1
11442 tcc %icc, 0x4
11443 fxnors %f15, %f29, %f13
11444 andcc %i0, 0x1713, %l2
11445 saved
11446 rdpr %cwp, %g1
11447 rdpr %cansave, %g2
11448 rdpr %canrestore, %g3
11449 rdpr %cleanwin, %g4
11450 rdpr %otherwin, %g5
11451 rdpr %wstate, %g6
11452 ldd [%l7 + 0x08], %o2
11453 xor %o4, %o6, %g1
11454 umulcc %o5, %g2, %g3
11455 nop
11456 setx 0xF05D9BDD, %l0, %l6
11457 st %l6, [%l7 + 0x68]
11458 ld [%l7 + 0x68], %fsr
11459 fmovdcc %icc, %f18, %f17
11460 fandnot2s %f28, %f20, %f3
11461 fpadd32 %f28, %f18, %f24
11462 ldstub [%l7 + 0x59], %l1
11463 fmovdne %icc, %f11, %f23
11464 flush %l7 + 0x30
11465 add %l3, 0x1502, %l0
11466 brnz %g7, loop_1008
11467 sdivcc %i5, 0x1B4F, %i7
11468 bge,a,pn %xcc, loop_1009
11469 orn %i2, 0x1EE3, %g6
11470loop_1008:
11471 fbul %fcc0, loop_1010
11472 sdivcc %i4, 0x1DAB, %i1
11473loop_1009:
11474 fmovrsgz %l4, %f30, %f17
11475 tl %xcc, 0x2
11476loop_1010:
11477 alignaddr %g5, %o7, %g4
11478 wr %g0, 0x4f, %asi
11479 ldxa [%g0 + 0x30] %asi, %l6
11480 tg %icc, 0x5
11481 taddcc %i3, 0x045B, %l5
11482 tleu %icc, 0x2
11483 set 0x18, %l3
11484 stha %i6, [%l7 + %l3] 0x11
11485 fandnot2s %f14, %f31, %f14
11486 nop
11487 setx 0x3513E0A5, %l0, %l6
11488 st %l6, [%l7 + 0x28]
11489 ld [%l7 + 0x28], %f24
11490 setx 0xE4CBF274, %l1, %l5
11491 st %l5, [%l7 + 0x10]
11492 ld [%l7 + 0x10], %f8
11493 fsubs %f8, %f24, %f10
11494 udivcc %o2, 0x0522, %o1
11495 movle %icc, %i0, %o0
11496 bgu loop_1011
11497 subcc %o3, 0x1301, %o4
11498 movle %icc, %o6, %l2
11499 edge16n %o5, %g1, %g3
11500loop_1011:
11501 sllx %g2, 0x1C, %l3
11502 movvc %icc, %l0, %l1
11503 saved
11504 rdpr %cwp, %g1
11505 rdpr %cansave, %g2
11506 rdpr %canrestore, %g3
11507 rdpr %cleanwin, %g4
11508 rdpr %otherwin, %g5
11509 rdpr %wstate, %g6
11510 membar 0x69
11511 wr %g0, 0x1f, %asi
11512 stda %f16, [%l7 + 0x40] %asi
11513 membar #Sync
11514 set 0x73, %i0
11515 ldstuba [%l7 + %i0] 0x89, %g7
11516 edge16n %i7, %i5, %g6
11517 smulcc %i2, 0x031A, %i4
11518 tpos %icc, 0x0
11519 fmovsl %icc, %f15, %f10
11520 tsubcctv %i1, 0x035F, %l4
11521 edge16l %g5, %g4, %l6
11522 fmovsn %xcc, %f10, %f16
11523 saved
11524 rdpr %cwp, %g1
11525 rdpr %cansave, %g2
11526 rdpr %canrestore, %g3
11527 rdpr %cleanwin, %g4
11528 rdpr %otherwin, %g5
11529 rdpr %wstate, %g6
11530 membar 0x26
11531 sethi 0x0FC5, %o7
11532 bl,a,pt %icc, loop_1012
11533 orcc %l5, %i3, %o2
11534 subcc %i6, %i0, %o0
11535 fmovrde %o1, %f16, %f12
11536loop_1012:
11537 bne,a loop_1013
11538 addc %o4, 0x184E, %o3
11539 nop
11540 fitod %f12, %f22
11541 fdtox %f22, %f28
11542 tl %xcc, 0x4
11543loop_1013:
11544 movvs %icc, %l2, %o5
11545 edge16ln %o6, %g1, %g2
11546 bcc,pt %icc, loop_1014
11547 fbe,a %fcc1, loop_1015
11548 nop
11549 fitos %f2, %f30
11550 fstod %f30, %f14
11551 tcs %icc, 0x5
11552loop_1014:
11553 add %l3, 0x0A38, %g3
11554loop_1015:
11555 andn %l0, %g7, %l1
11556 fmovspos %xcc, %f31, %f4
11557 sll %i7, 0x14, %i5
11558 fcmpeq16 %f30, %f28, %g6
11559 fmovrslez %i2, %f7, %f10
11560 movle %xcc, %i4, %l4
11561 tgu %icc, 0x4
11562 taddcctv %i1, 0x15AD, %g4
11563 ldstub [%l7 + 0x60], %l6
11564 edge16l %g5, %o7, %i3
11565 movne %icc, %l5, %o2
11566 membar 0x5E
11567 fbu,a %fcc0, loop_1016
11568 umul %i6, %o0, %i0
11569 movneg %icc, %o4, %o3
11570 set 0x20, %l1
11571 stwa %o1, [%l7 + %l1] 0x22
11572 membar #Sync
11573loop_1016:
11574 nop
11575 setx 0x9EADC2D54066D7A9, %l0, %l6
11576 stx %l6, [%l7 + 0x78]
11577 ldx [%l7 + 0x78], %fsr
11578 set 0x44, %o0
11579 sta %f14, [%l7 + %o0] 0x88
11580 or %o5, 0x03B3, %l2
11581 xnor %o6, 0x0FC5, %g1
11582 movcs %xcc, %g2, %l3
11583 tge %icc, 0x2
11584 sethi 0x1F03, %l0
11585 tcc %icc, 0x4
11586 tle %xcc, 0x7
11587 srlx %g7, %g3, %i7
11588 nop
11589 setx loop_1017, %l0, %l1
11590 jmpl %l1, %i5
11591 edge8ln %g6, %i2, %l1
11592 and %i4, %i1, %l4
11593 fpack32 %f4, %f24, %f30
11594loop_1017:
11595 restored
11596 rdpr %cwp, %g1
11597 rdpr %cansave, %g2
11598 rdpr %canrestore, %g3
11599 rdpr %cleanwin, %g4
11600 rdpr %otherwin, %g5
11601 rdpr %wstate, %g6
11602 nop
11603 setx 0x40E30159, %l0, %l6
11604 st %l6, [%l7 + 0x28]
11605 ld [%l7 + 0x28], %f28
11606 setx 0x00D44CBA, %l1, %l5
11607 st %l5, [%l7 + 0x10]
11608 ld [%l7 + 0x10], %f1
11609 fmuls %f1, %f28, %f24
11610 movpos %icc, %l6, %g5
11611 restored
11612 rdpr %cwp, %g1
11613 rdpr %cansave, %g2
11614 rdpr %canrestore, %g3
11615 rdpr %cleanwin, %g4
11616 rdpr %otherwin, %g5
11617 rdpr %wstate, %g6
11618 bne,pt %xcc, loop_1018
11619 xor %g4, %i3, %l5
11620 movre %o7, 0x092, %i6
11621 fba %fcc0, loop_1019
11622loop_1018:
11623 ldsb [%l7 + 0x53], %o2
11624 sir 0x1B80
11625 wr %g0, 0x88, %asi
11626 stda %f16, [%l7 + 0x40] %asi
11627loop_1019:
11628 movleu %icc, %o0, %o4
11629 stb %i0, [%l7 + 0x73]
11630 ta %xcc, 0x6
11631 movvs %icc, %o3, %o5
11632 tneg %icc, 0x3
11633 edge8l %o1, %l2, %o6
11634 tsubcctv %g2, %l3, %g1
11635 movrlez %g7, %l0, %g3
11636 tgu %icc, 0x2
11637 fba %fcc1, loop_1020
11638 bge %xcc, loop_1021
11639 smulcc %i5, 0x025F, %i7
11640 stbar
11641loop_1020:
11642 tge %xcc, 0x4
11643loop_1021:
11644 sdivcc %i2, 0x0057, %g6
11645 orn %l1, %i1, %l4
11646 xorcc %l6, %g5, %i4
11647 bneg,a loop_1022
11648 fbe,a %fcc2, loop_1023
11649 tne %icc, 0x4
11650 fmovsvs %xcc, %f1, %f5
11651loop_1022:
11652 smulcc %i3, %l5, %o7
11653loop_1023:
11654 subc %g4, %o2, %i6
11655 nop
11656 setx 0xE8A8289C, %l0, %l6
11657 st %l6, [%l7 + 0x28]
11658 ld [%l7 + 0x28], %f6
11659 setx 0x9D1F84C2, %l1, %l5
11660 st %l5, [%l7 + 0x10]
11661 ld [%l7 + 0x10], %f12
11662 fadds %f12, %f6, %f24
11663 fbe %fcc1, loop_1024
11664 fxors %f30, %f26, %f31
11665 fone %f30
11666 sdiv %o4, 0x139D, %o0
11667loop_1024:
11668 edge16 %i0, %o3, %o5
11669 fmovdgu %xcc, %f30, %f24
11670 tneg %icc, 0x5
11671 brgez,a %l2, loop_1025
11672 addc %o6, 0x0341, %o1
11673 fmovdneg %icc, %f25, %f31
11674 movne %xcc, %g2, %l3
11675loop_1025:
11676 movcs %xcc, %g7, %g1
11677 fmovde %icc, %f0, %f10
11678 addcc %l0, 0x0D06, %g3
11679 umul %i5, %i2, %i7
11680 brz,a %l1, loop_1026
11681 fmovse %xcc, %f3, %f11
11682 srax %g6, %l4, %i1
11683 umul %l6, %g5, %i3
11684loop_1026:
11685 movrgz %l5, 0x04F, %o7
11686 lduh [%l7 + 0x10], %g4
11687 sllx %o2, 0x1E, %i6
11688 tle %icc, 0x2
11689 ldx [%l7 + 0x20], %i4
11690 fpsub16s %f30, %f3, %f17
11691 movne %xcc, %o0, %o4
11692 udivcc %o3, 0x0A05, %i0
11693 umul %l2, %o6, %o1
11694 movl %icc, %g2, %o5
11695 fmovdgu %icc, %f13, %f10
11696 bneg,pn %xcc, loop_1027
11697 fandnot1 %f20, %f4, %f10
11698 edge32 %l3, %g7, %l0
11699 smulcc %g3, 0x1899, %i5
11700loop_1027:
11701 bneg,a %xcc, loop_1028
11702 tvc %xcc, 0x5
11703 array8 %i2, %i7, %g1
11704 bleu,pt %xcc, loop_1029
11705loop_1028:
11706 bn,a,pt %icc, loop_1030
11707 tl %icc, 0x5
11708 andncc %g6, %l4, %i1
11709loop_1029:
11710 movvs %icc, %l6, %g5
11711loop_1030:
11712 fmuld8ulx16 %f1, %f30, %f30
11713 array32 %l1, %l5, %o7
11714 edge16l %i3, %g4, %o2
11715 fnor %f6, %f30, %f0
11716 ta %icc, 0x2
11717 xorcc %i4, %o0, %i6
11718 xorcc %o4, %o3, %l2
11719 movcs %xcc, %o6, %o1
11720 fbge,a %fcc1, loop_1031
11721 add %i0, 0x1B24, %o5
11722 edge16ln %l3, %g7, %l0
11723 fmul8x16al %f11, %f21, %f4
11724loop_1031:
11725 movge %xcc, %g3, %g2
11726 movcc %icc, %i5, %i2
11727 nop
11728 fitod %f0, %f0
11729 fdtox %f0, %f22
11730 movle %xcc, %g1, %g6
11731 be,a loop_1032
11732 fbg %fcc2, loop_1033
11733 movvc %xcc, %l4, %i1
11734 fabsd %f28, %f14
11735loop_1032:
11736 nop
11737 wr %g0, 0x04, %asi
11738 ldda [%l7 + 0x40] %asi, %f16
11739loop_1033:
11740 movg %icc, %l6, %g5
11741 stw %i7, [%l7 + 0x14]
11742 bg,a,pt %xcc, loop_1034
11743 move %xcc, %l5, %l1
11744 set 0x40, %o7
11745 ldda [%l7 + %o7] 0x15, %f16
11746loop_1034:
11747 fand %f22, %f16, %f26
11748 fmovrsgz %i3, %f22, %f31
11749 tcs %icc, 0x1
11750 taddcc %g4, 0x08DC, %o7
11751 fmovsvc %xcc, %f13, %f23
11752 xorcc %o2, 0x06D3, %o0
11753 fandnot1s %f17, %f13, %f10
11754 fpadd32 %f30, %f10, %f30
11755 tne %xcc, 0x7
11756 ldd [%l7 + 0x50], %i6
11757 addccc %i4, 0x1966, %o3
11758 brgez %l2, loop_1035
11759 tneg %xcc, 0x1
11760 fbug,a %fcc3, loop_1036
11761 popc 0x0DE3, %o6
11762loop_1035:
11763 taddcc %o1, 0x0D64, %o4
11764 fnot2 %f24, %f24
11765loop_1036:
11766 sdivcc %i0, 0x0340, %o5
11767 fble,a %fcc1, loop_1037
11768 srax %l3, %g7, %l0
11769 lduw [%l7 + 0x28], %g2
11770 fblg %fcc1, loop_1038
11771loop_1037:
11772 edge16l %g3, %i2, %g1
11773 movneg %icc, %i5, %g6
11774 edge32ln %i1, %l4, %g5
11775loop_1038:
11776 nop
11777 setx loop_1039, %l0, %l1
11778 wrpr 0x1, %tl
11779 wrpr %l1, %tnpc
11780 setx 0x34400001400, %l0, %l1
11781 wrpr %l1, %tstate
11782 wrhpr 0x4, %htstate
11783 done
11784 stbar
11785 fnands %f26, %f28, %f17
11786 orn %i7, 0x08B9, %l6
11787loop_1039:
11788 movn %xcc, %l5, %i3
11789 addcc %g4, 0x0015, %l1
11790 edge8 %o2, %o0, %o7
11791 tcc %xcc, 0x5
11792 mova %xcc, %i6, %i4
11793 fpackfix %f12, %f10
11794 fble,a %fcc2, loop_1040
11795 edge16 %o3, %l2, %o6
11796 xnorcc %o1, %o4, %o5
11797 taddcc %i0, 0x06A8, %l3
11798loop_1040:
11799 udivx %l0, 0x0659, %g7
11800 movrne %g3, 0x1F9, %i2
11801 flush %l7 + 0x64
11802 fbl,a %fcc1, loop_1041
11803 sub %g2, 0x19D7, %i5
11804 te %xcc, 0x4
11805 move %icc, %g1, %i1
11806loop_1041:
11807 srax %g6, %g5, %l4
11808 fbu %fcc2, loop_1042
11809 tcc %xcc, 0x5
11810 edge32n %l6, %l5, %i7
11811 xor %g4, %l1, %i3
11812loop_1042:
11813 fpmerge %f29, %f14, %f8
11814 ldx [%l7 + 0x18], %o0
11815 fbu,a %fcc0, loop_1043
11816 smulcc %o7, 0x0E41, %i6
11817 fmuld8sux16 %f3, %f16, %f30
11818 fpadd16 %f10, %f6, %f4
11819loop_1043:
11820 sra %i4, %o3, %l2
11821 tvc %icc, 0x4
11822 movrlez %o2, 0x160, %o6
11823 set 0x75, %l5
11824 ldstuba [%l7 + %l5] 0x88, %o4
11825 edge16n %o5, %o1, %l3
11826 edge8n %i0, %g7, %l0
11827 fzeros %f1
11828 movne %xcc, %g3, %g2
11829 movre %i2, 0x060, %i5
11830 fbg,a %fcc1, loop_1044
11831 tsubcc %i1, %g6, %g1
11832 array8 %g5, %l6, %l4
11833 movre %i7, %l5, %g4
11834loop_1044:
11835 andn %i3, 0x04FE, %l1
11836 add %o0, %i6, %i4
11837 edge8 %o7, %o3, %o2
11838 movvc %xcc, %l2, %o4
11839 movle %xcc, %o6, %o5
11840 fpadd32 %f2, %f22, %f18
11841 ble,pt %icc, loop_1045
11842 tge %icc, 0x6
11843 swap [%l7 + 0x78], %l3
11844 mova %icc, %o1, %i0
11845loop_1045:
11846 nop
11847 set 0x50, %g2
11848 prefetcha [%l7 + %g2] 0x15, 0x1
11849 fabss %f12, %f11
11850 fbn %fcc3, loop_1046
11851 edge16l %l0, %g2, %i2
11852 fmovrsgz %i5, %f1, %f24
11853 edge32n %i1, %g3, %g1
11854loop_1046:
11855 subc %g6, %l6, %g5
11856 saved
11857 rdpr %cwp, %g1
11858 rdpr %cansave, %g2
11859 rdpr %canrestore, %g3
11860 rdpr %cleanwin, %g4
11861 rdpr %otherwin, %g5
11862 rdpr %wstate, %g6
11863 brlez,a %l4, loop_1047
11864 edge16 %i7, %l5, %g4
11865 wr %g0, 0x0c, %asi
11866 lduha [%l7 + 0x76] %asi, %l1
11867loop_1047:
11868 movg %icc, %i3, %i6
11869 sir 0x11E4
11870 orn %o0, 0x157A, %i4
11871 fpadd32s %f23, %f8, %f19
11872 sethi 0x14B7, %o3
11873 bl,pn %xcc, loop_1048
11874 srax %o7, %l2, %o4
11875 fandnot1s %f13, %f6, %f27
11876 set 0x30, %l2
11877 ldswa [%l7 + %l2] 0x14, %o6
11878loop_1048:
11879 movcc %icc, %o2, %l3
11880 fbuge %fcc1, loop_1049
11881 tgu %icc, 0x3
11882 tsubcctv %o1, %o5, %g7
11883 te %icc, 0x4
11884loop_1049:
11885 fpadd16 %f14, %f10, %f0
11886 or %l0, 0x19CF, %g2
11887 sll %i0, 0x0F, %i5
11888 nop
11889 setx 0x7B00FD43, %l0, %l6
11890 st %l6, [%l7 + 0x28]
11891 ld [%l7 + 0x28], %f8
11892 setx 0x14730D02, %l1, %l5
11893 st %l5, [%l7 + 0x10]
11894 ld [%l7 + 0x10], %f4
11895 fdivs %f4, %f8, %f23
11896 orcc %i1, %g3, %g1
11897 subccc %g6, 0x160C, %i2
11898 sllx %l6, %g5, %i7
11899 fmovrdgez %l4, %f2, %f16
11900 udivx %g4, 0x1A35, %l1
11901 movvs %xcc, %l5, %i6
11902 bl,pn %xcc, loop_1050
11903 fbule %fcc3, loop_1051
11904 tsubcc %o0, 0x0A7B, %i3
11905 fmovrse %o3, %f1, %f14
11906loop_1050:
11907 fbo %fcc3, loop_1052
11908loop_1051:
11909 array16 %i4, %l2, %o7
11910 fcmple32 %f8, %f6, %o4
11911 sll %o6, %l3, %o1
11912loop_1052:
11913 edge8 %o5, %g7, %o2
11914 fbn %fcc2, loop_1053
11915 fmovspos %xcc, %f1, %f23
11916 movgu %icc, %l0, %g2
11917 tgu %icc, 0x2
11918loop_1053:
11919 fmovdne %icc, %f1, %f16
11920 fmovsn %icc, %f24, %f29
11921 movge %xcc, %i5, %i1
11922 fnot1s %f15, %f20
11923 set 0x68, %i7
11924 stxa %g3, [%l7 + %i7] 0x23
11925 membar #Sync
11926 sir 0x0735
11927 movvs %icc, %g1, %g6
11928 edge8n %i0, %i2, %g5
11929 bgu,a,pn %icc, loop_1054
11930 swap [%l7 + 0x30], %i7
11931 srl %l4, 0x03, %l6
11932 sethi 0x0FD7, %l1
11933loop_1054:
11934 brgz %g4, loop_1055
11935 mulscc %i6, 0x1E8E, %l5
11936 tvc %xcc, 0x7
11937 movvc %xcc, %i3, %o0
11938loop_1055:
11939 addcc %o3, 0x10D0, %i4
11940 movvc %icc, %o7, %l2
11941 fmovdge %icc, %f20, %f7
11942 fmovrsgz %o6, %f29, %f18
11943 fnegs %f6, %f14
11944 tl %icc, 0x1
11945 alignaddrl %l3, %o4, %o1
11946 wr %g0, 0x10, %asi
11947 sta %f14, [%l7 + 0x50] %asi
11948 taddcc %g7, 0x1FE9, %o2
11949 nop
11950 setx loop_1056, %l0, %l1
11951 wrpr 0x1, %tl
11952 wrpr %l1, %tnpc
11953 setx 0x34400001400, %l0, %l1
11954 wrpr %l1, %tstate
11955 wrhpr 0x4, %htstate
11956 done
11957 fmovdgu %icc, %f28, %f17
11958 fzeros %f27
11959 fbe %fcc1, loop_1057
11960loop_1056:
11961 smul %o5, %l0, %i5
11962 brnz %g2, loop_1058
11963 edge16l %g3, %i1, %g6
11964loop_1057:
11965 srax %i0, %i2, %g1
11966 fmovrdlz %g5, %f10, %f16
11967loop_1058:
11968 move %xcc, %l4, %l6
11969 edge32n %i7, %l1, %i6
11970 edge8l %g4, %l5, %i3
11971 tgu %xcc, 0x2
11972 fornot1 %f10, %f18, %f20
11973 movrgez %o0, %o3, %i4
11974 alignaddr %o7, %l2, %l3
11975 fmovdg %xcc, %f18, %f29
11976 tg %icc, 0x0
11977 tsubcc %o4, %o6, %g7
11978 udivcc %o1, 0x0154, %o2
11979 tneg %xcc, 0x4
11980 edge8n %o5, %i5, %g2
11981 tgu %xcc, 0x7
11982 edge16 %g3, %i1, %g6
11983 edge16 %i0, %i2, %l0
11984 ldsb [%l7 + 0x3A], %g5
11985 nop
11986 fitos %f12, %f30
11987 ldub [%l7 + 0x23], %l4
11988 tvc %icc, 0x3
11989 fblg,a %fcc2, loop_1059
11990 edge16 %g1, %l6, %l1
11991 edge16n %i6, %g4, %i7
11992 set 0x60, %o2
11993 prefetcha [%l7 + %o2] 0x80, 0x3
11994loop_1059:
11995 andcc %l5, 0x04E9, %o0
11996 srlx %i4, %o3, %o7
11997 orncc %l2, %o4, %l3
11998 sub %o6, %g7, %o2
11999 array16 %o5, %o1, %i5
12000 srl %g2, %g3, %i1
12001 alignaddrl %i0, %g6, %l0
12002 sdivx %g5, 0x1F14, %i2
12003 fmuld8sux16 %f24, %f10, %f4
12004 fmovscs %icc, %f9, %f15
12005 swap [%l7 + 0x60], %g1
12006 fxnors %f9, %f17, %f17
12007 tl %icc, 0x0
12008 fcmple16 %f28, %f2, %l6
12009 set 0x28, %o3
12010 sta %f29, [%l7 + %o3] 0x89
12011 membar 0x43
12012 tpos %icc, 0x3
12013 fpadd16 %f18, %f24, %f10
12014 nop
12015 setx loop_1060, %l0, %l1
12016 wrpr 0x1, %tl
12017 wrpr %l1, %tnpc
12018 setx 0x34400001400, %l0, %l1
12019 wrpr %l1, %tstate
12020 wrhpr 0x4, %htstate
12021 done
12022 tne %xcc, 0x3
12023 movneg %icc, %l1, %l4
12024 fbg %fcc2, loop_1061
12025loop_1060:
12026 fmovscc %xcc, %f24, %f25
12027 smulcc %i6, 0x1A05, %g4
12028 fcmpne16 %f20, %f18, %i3
12029loop_1061:
12030 add %i7, %l5, %o0
12031 xnorcc %i4, %o7, %o3
12032 stbar
12033 tleu %icc, 0x1
12034 restored
12035 rdpr %cwp, %g1
12036 rdpr %cansave, %g2
12037 rdpr %canrestore, %g3
12038 rdpr %cleanwin, %g4
12039 rdpr %otherwin, %g5
12040 rdpr %wstate, %g6
12041 tgu %icc, 0x6
12042 bne loop_1062
12043 ldd [%l7 + 0x68], %o4
12044 fmovrslez %l2, %f11, %f13
12045 stx %l3, [%l7 + 0x50]
12046loop_1062:
12047 nop
12048 set 0x50, %i1
12049 ldswa [%l7 + %i1] 0x10, %o6
12050 bpos,a,pt %xcc, loop_1063
12051 nop
12052 fitod %f8, %f14
12053 fdtox %f14, %f26
12054 fxtod %f26, %f22
12055 fmovdge %xcc, %f17, %f10
12056 subc %o2, 0x1547, %g7
12057loop_1063:
12058 srlx %o1, %i5, %g2
12059 fbge,a %fcc3, loop_1064
12060 bvs loop_1065
12061 bleu %xcc, loop_1066
12062 subcc %g3, %i1, %i0
12063loop_1064:
12064 umul %o5, %l0, %g5
12065loop_1065:
12066 movrgez %g6, %g1, %l6
12067loop_1066:
12068 fandnot2 %f18, %f26, %f28
12069 edge8l %l1, %l4, %i2
12070 array8 %g4, %i3, %i7
12071 add %l5, %i6, %i4
12072 fba,a %fcc3, loop_1067
12073 umul %o7, 0x1EF1, %o0
12074 movne %xcc, %o3, %o4
12075 udiv %l3, 0x17BF, %o6
12076loop_1067:
12077 taddcc %o2, 0x1885, %l2
12078 movle %xcc, %g7, %i5
12079 movre %g2, 0x0EB, %g3
12080 fbn %fcc2, loop_1068
12081 tsubcc %i1, 0x06A5, %o1
12082 addc %i0, 0x140A, %l0
12083 movneg %xcc, %o5, %g5
12084loop_1068:
12085 lduw [%l7 + 0x34], %g6
12086 fba,a %fcc3, loop_1069
12087 mulx %l6, %l1, %l4
12088 orncc %i2, %g1, %g4
12089 movg %xcc, %i3, %i7
12090loop_1069:
12091 mulx %l5, 0x0143, %i4
12092 fmovscs %icc, %f12, %f23
12093 or %i6, 0x120E, %o0
12094 ldsb [%l7 + 0x1D], %o7
12095 array16 %o3, %l3, %o4
12096 edge16l %o6, %l2, %o2
12097 tg %icc, 0x6
12098 sdivcc %i5, 0x0C02, %g2
12099 fmovsleu %icc, %f23, %f30
12100 movle %icc, %g7, %g3
12101 movrne %o1, 0x1E0, %i0
12102 nop
12103 setx 0x5E8222EA, %l0, %l6
12104 st %l6, [%l7 + 0x28]
12105 ld [%l7 + 0x28], %f5
12106 setx 0xA743585F, %l1, %l5
12107 st %l5, [%l7 + 0x10]
12108 ld [%l7 + 0x10], %f6
12109 fdivs %f6, %f5, %f13
12110 set 0x45, %i3
12111 ldsba [%l7 + %i3] 0x10, %l0
12112 udivcc %i1, 0x1965, %o5
12113 edge16ln %g6, %l6, %l1
12114 tneg %icc, 0x7
12115 edge8ln %l4, %g5, %g1
12116 wr %g0, 0x89, %asi
12117 stha %g4, [%l7 + 0x70] %asi
12118 stx %i3, [%l7 + 0x18]
12119 fmovsne %icc, %f19, %f13
12120 stbar
12121 movn %icc, %i2, %i7
12122 alignaddr %i4, %l5, %o0
12123 nop
12124 setx 0x90729066, %l0, %l6
12125 st %l6, [%l7 + 0x34]
12126 ld [%l7 + 0x34], %fsr
12127 edge8n %i6, %o7, %o3
12128 srax %l3, 0x05, %o6
12129 movge %icc, %l2, %o2
12130 popc %o4, %g2
12131 tle %xcc, 0x0
12132 movre %i5, 0x2FB, %g3
12133 movgu %icc, %o1, %i0
12134 smul %l0, 0x189B, %g7
12135 edge8n %i1, %o5, %g6
12136 stx %l6, [%l7 + 0x50]
12137 srl %l1, 0x1A, %g5
12138 alignaddrl %g1, %l4, %i3
12139 tcc %icc, 0x7
12140 move %xcc, %g4, %i2
12141 ld [%l7 + 0x74], %f30
12142 edge32ln %i7, %i4, %l5
12143 fxor %f2, %f24, %f12
12144 set 0x0D, %l6
12145 stba %i6, [%l7 + %l6] 0x04
12146 xnor %o7, 0x193A, %o0
12147 fmovdg %xcc, %f21, %f25
12148 tg %xcc, 0x6
12149 tsubcctv %l3, %o6, %o3
12150 ldx [%l7 + 0x40], %l2
12151 faligndata %f14, %f14, %f8
12152 sir 0x1102
12153 sdivcc %o4, 0x01D3, %g2
12154 movge %icc, %o2, %i5
12155 set 0x2B, %o1
12156 ldstuba [%l7 + %o1] 0x89, %o1
12157 movrlez %g3, 0x116, %l0
12158 tvc %xcc, 0x5
12159 tvs %xcc, 0x3
12160 tg %icc, 0x6
12161 fmovrsgez %i0, %f21, %f15
12162 alignaddr %g7, %i1, %o5
12163 fcmpne32 %f20, %f24, %l6
12164 movg %xcc, %l1, %g5
12165 fpadd32s %f20, %f30, %f13
12166 alignaddr %g6, %l4, %i3
12167 membar 0x03
12168 sdivcc %g4, 0x1C2B, %g1
12169 movrlz %i2, 0x2E3, %i7
12170 edge8n %i4, %l5, %o7
12171 tsubcctv %i6, %l3, %o0
12172 fmovdl %icc, %f26, %f18
12173 umulcc %o3, 0x186B, %l2
12174 call loop_1070
12175 fmovdne %xcc, %f18, %f16
12176 lduw [%l7 + 0x6C], %o4
12177 movcc %xcc, %o6, %o2
12178loop_1070:
12179 faligndata %f30, %f12, %f12
12180 fornot2s %f23, %f4, %f0
12181 andncc %i5, %g2, %g3
12182 movl %icc, %o1, %i0
12183 movneg %icc, %g7, %i1
12184 brgez,a %o5, loop_1071
12185 subcc %l0, %l6, %l1
12186 bvs loop_1072
12187 addc %g6, 0x0E0A, %g5
12188loop_1071:
12189 lduh [%l7 + 0x76], %i3
12190 edge32n %g4, %g1, %l4
12191loop_1072:
12192 stx %i2, [%l7 + 0x28]
12193 nop
12194 setx 0x68F6829AB5231268, %l0, %l6
12195 stx %l6, [%l7 + 0x28]
12196 ldd [%l7 + 0x28], %f10
12197 setx 0x7B4396F5DA25E2E7, %l1, %l5
12198 stx %l5, [%l7 + 0x10]
12199 ldd [%l7 + 0x10], %f26
12200 fdivd %f26, %f10, %f12
12201 fcmpne16 %f8, %f8, %i4
12202 fpadd32 %f14, %f2, %f6
12203 srax %i7, %l5, %o7
12204 ldub [%l7 + 0x7C], %i6
12205 umulcc %l3, 0x1BB0, %o3
12206 bleu %icc, loop_1073
12207 stx %o0, [%l7 + 0x70]
12208 movgu %xcc, %l2, %o6
12209 subcc %o4, 0x0227, %o2
12210loop_1073:
12211 smulcc %g2, 0x17B2, %i5
12212 subc %g3, 0x196B, %i0
12213 stb %g7, [%l7 + 0x65]
12214 tcc %xcc, 0x4
12215 udivcc %i1, 0x0427, %o5
12216 taddcctv %o1, 0x118A, %l0
12217 orncc %l6, %g6, %l1
12218 tvs %xcc, 0x2
12219 mulscc %i3, 0x1305, %g4
12220 fandnot2s %f22, %f4, %f15
12221 addc %g1, 0x13FD, %g5
12222 bn,pn %xcc, loop_1074
12223 fmovscc %xcc, %f7, %f24
12224 brgz,a %l4, loop_1075
12225 fone %f2
12226loop_1074:
12227 fmovrde %i2, %f28, %f6
12228 set 0x10, %l4
12229 stxa %i4, [%l7 + %l4] 0x80
12230loop_1075:
12231 movpos %icc, %i7, %l5
12232 nop
12233 setx 0x0D090CE7B94CFFF8, %l0, %l6
12234 stx %l6, [%l7 + 0x28]
12235 ldd [%l7 + 0x28], %f10
12236 setx 0x67586371C68FB8EE, %l1, %l5
12237 stx %l5, [%l7 + 0x10]
12238 ldd [%l7 + 0x10], %f4
12239 fsubd %f4, %f10, %f22
12240 movvs %icc, %i6, %o7
12241 set 0x1C, %g7
12242 swapa [%l7 + %g7] 0x80, %o3
12243 nop
12244 setx loop_1076, %l0, %l1
12245 wrpr 0x1, %tl
12246 wrpr %l1, %tnpc
12247 setx 0x34400001400, %l0, %l1
12248 wrpr %l1, %tstate
12249 wrhpr 0x4, %htstate
12250 done
12251 stx %o0, [%l7 + 0x08]
12252 movleu %icc, %l2, %o6
12253 fmovdle %icc, %f28, %f27
12254loop_1076:
12255 sethi 0x034C, %l3
12256 sll %o2, 0x05, %o4
12257 fmovsl %xcc, %f5, %f15
12258 fmovde %xcc, %f7, %f15
12259 sdivcc %g2, 0x1B87, %g3
12260 set 0x2F, %i2
12261 stba %i5, [%l7 + %i2] 0x2a
12262 membar #Sync
12263 smulcc %g7, %i1, %o5
12264 bneg,a,pn %xcc, loop_1077
12265 fpadd32 %f4, %f0, %f18
12266 bn loop_1078
12267 fbule %fcc1, loop_1079
12268loop_1077:
12269 udivx %o1, 0x0D33, %l0
12270 umul %i0, 0x199A, %l6
12271loop_1078:
12272 brnz,a %g6, loop_1080
12273loop_1079:
12274 edge32n %l1, %g4, %g1
12275 udivcc %g5, 0x09DF, %l4
12276 add %l7, 0x74, %l6
12277 wr %g0, 0x11, %asi
12278 casa [%l6] %asi, %i3, %i4
12279loop_1080:
12280 mova %icc, %i2, %i7
12281 fmovsvc %icc, %f5, %f1
12282 fands %f24, %f28, %f15
12283 movne %xcc, %l5, %o7
12284 xnorcc %i6, %o0, %l2
12285 bg,a loop_1081
12286 tcc %xcc, 0x7
12287 bgu,a %icc, loop_1082
12288 fmovrdne %o3, %f4, %f24
12289loop_1081:
12290 nop
12291 setx 0xFA60D59CC953603F, %l0, %l6
12292 stx %l6, [%l7 + 0x28]
12293 ldd [%l7 + 0x28], %f18
12294 setx 0xB4B9F95B3A5B4AE4, %l1, %l5
12295 stx %l5, [%l7 + 0x10]
12296 ldd [%l7 + 0x10], %f12
12297 fsubd %f12, %f18, %f10
12298 edge16ln %o6, %l3, %o2
12299loop_1082:
12300 movrgez %o4, 0x128, %g3
12301 fbe,a %fcc1, loop_1083
12302 ba,pn %icc, loop_1084
12303 movrlez %i5, 0x09A, %g7
12304 edge8 %i1, %g2, %o1
12305loop_1083:
12306 tg %icc, 0x6
12307loop_1084:
12308 sra %o5, %i0, %l0
12309 fpadd32 %f22, %f18, %f4
12310 fmovrse %l6, %f17, %f1
12311 fabsd %f2, %f26
12312 umulcc %g6, 0x01DA, %l1
12313 xorcc %g4, %g5, %l4
12314 movg %xcc, %i3, %i4
12315 fmovdleu %icc, %f24, %f30
12316 andcc %g1, 0x03AA, %i2
12317 ld [%l7 + 0x68], %f9
12318 sll %i7, 0x14, %l5
12319 umulcc %o7, %i6, %l2
12320 sra %o0, %o3, %l3
12321 fbge %fcc0, loop_1085
12322 ldsh [%l7 + 0x1C], %o2
12323 fmovrslez %o6, %f30, %f20
12324 tsubcctv %g3, 0x12DF, %o4
12325loop_1085:
12326 addc %i5, 0x00E9, %g7
12327 fnot2s %f24, %f13
12328 sdiv %g2, 0x1097, %o1
12329 srl %i1, %i0, %l0
12330 fmovrsne %l6, %f26, %f0
12331 for %f20, %f24, %f30
12332 sdivcc %o5, 0x0B71, %g6
12333 fmovdn %icc, %f28, %f24
12334 sdiv %g4, 0x1E97, %l1
12335 array32 %g5, %i3, %i4
12336 tge %icc, 0x6
12337 movcc %icc, %g1, %l4
12338 edge8l %i2, %i7, %o7
12339 xorcc %i6, %l5, %o0
12340 tpos %xcc, 0x0
12341 bge,a,pt %xcc, loop_1086
12342 srl %l2, %o3, %o2
12343 xor %o6, 0x0E5A, %g3
12344 mulscc %l3, 0x18A2, %i5
12345loop_1086:
12346 udiv %o4, 0x1641, %g2
12347 nop
12348 set 0x40, %o6
12349 ldsh [%l7 + %o6], %o1
12350 movcs %icc, %g7, %i0
12351 nop
12352 setx 0xBD38BEDA, %l0, %l6
12353 st %l6, [%l7 + 0x28]
12354 ld [%l7 + 0x28], %f3
12355 setx 0xD385CEE1, %l1, %l5
12356 st %l5, [%l7 + 0x10]
12357 ld [%l7 + 0x10], %f5
12358 fadds %f5, %f3, %f28
12359 brnz %l0, loop_1087
12360 smulcc %i1, %l6, %o5
12361 smulcc %g6, 0x0B05, %l1
12362 movvc %icc, %g5, %g4
12363loop_1087:
12364 sdiv %i4, 0x13ED, %g1
12365 sdiv %l4, 0x04FA, %i2
12366 movle %xcc, %i3, %i7
12367 tsubcctv %o7, 0x180A, %i6
12368 smulcc %o0, 0x0734, %l2
12369 fmovrse %o3, %f11, %f12
12370 fsrc1s %f17, %f22
12371 fmovrdgz %o2, %f8, %f2
12372 ta %xcc, 0x0
12373 nop
12374 setx 0x2057EAB9, %l0, %l6
12375 st %l6, [%l7 + 0x0C]
12376 ld [%l7 + 0x0C], %fsr
12377 tg %icc, 0x5
12378 lduw [%l7 + 0x20], %o6
12379 movvc %icc, %g3, %l5
12380 stw %i5, [%l7 + 0x30]
12381 andn %l3, %o4, %o1
12382 movle %icc, %g7, %g2
12383 nop
12384 setx 0x4BF3067A, %l0, %l6
12385 st %l6, [%l7 + 0x28]
12386 ld [%l7 + 0x28], %f18
12387 setx 0x44155260, %l1, %l5
12388 st %l5, [%l7 + 0x10]
12389 ld [%l7 + 0x10], %f17
12390 fmuls %f17, %f18, %f9
12391 sll %i0, %l0, %i1
12392 edge32n %o5, %l6, %g6
12393 brnz,a %g5, loop_1088
12394 array32 %l1, %g4, %i4
12395 or %g1, 0x127D, %i2
12396 array8 %l4, %i7, %o7
12397loop_1088:
12398 edge8 %i3, %i6, %o0
12399 ldstub [%l7 + 0x1A], %l2
12400 wr %g0, 0x89, %asi
12401 ldxa [%l7 + 0x68] %asi, %o3
12402 wr %g0, 0x81, %asi
12403 swapa [%l7 + 0x50] %asi, %o2
12404 fxnors %f13, %f14, %f17
12405 bcs %xcc, loop_1089
12406 umulcc %g3, 0x0CE2, %o6
12407 nop
12408 setx 0x661CBE3C85BF196E, %l0, %l6
12409 stx %l6, [%l7 + 0x28]
12410 ldd [%l7 + 0x28], %f10
12411 setx 0xE9BD188B0E562183, %l1, %l5
12412 stx %l5, [%l7 + 0x10]
12413 ldd [%l7 + 0x10], %f10
12414 fdivd %f10, %f10, %f20
12415 fbu,a %fcc2, loop_1090
12416loop_1089:
12417 movrne %l5, %l3, %i5
12418 te %xcc, 0x1
12419 subc %o1, 0x0D92, %o4
12420loop_1090:
12421 sub %g7, %i0, %l0
12422 bvs,a,pt %icc, loop_1091
12423 fones %f2
12424 fbne,a %fcc0, loop_1092
12425 movpos %xcc, %g2, %i1
12426loop_1091:
12427 fmovrslz %l6, %f25, %f27
12428 fmovsvs %icc, %f23, %f30
12429loop_1092:
12430 brlz,a %o5, loop_1093
12431 fble,a %fcc1, loop_1094
12432 bne,pn %xcc, loop_1095
12433 tleu %icc, 0x5
12434loop_1093:
12435 nop
12436 wr %g0, 0x80, %asi
12437 stha %g6, [%l7 + 0x5E] %asi
12438loop_1094:
12439 fmovdcc %xcc, %f18, %f22
12440loop_1095:
12441 fnor %f30, %f8, %f10
12442 fbl,a %fcc2, loop_1096
12443 sdivcc %g5, 0x1453, %l1
12444 wr %g0, 0x10, %asi
12445 ldsba [%l7 + 0x70] %asi, %g4
12446loop_1096:
12447 fmovsvc %xcc, %f25, %f7
12448 prefetch [%l7 + 0x78], 0x0
12449 subccc %g1, 0x1313, %i2
12450 edge32ln %i4, %i7, %l4
12451 taddcctv %o7, 0x1FF8, %i6
12452 nop
12453 setx 0xAE0EC060, %l0, %l6
12454 st %l6, [%l7 + 0x28]
12455 ld [%l7 + 0x28], %f19
12456 setx 0xFF6E70E5, %l1, %l5
12457 st %l5, [%l7 + 0x10]
12458 ld [%l7 + 0x10], %f27
12459 fsubs %f27, %f19, %f5
12460 fbule %fcc1, loop_1097
12461 srax %o0, %i3, %o3
12462 nop
12463 set 0x6C, %o4
12464 lduw [%l7 + %o4], %l2
12465 mulscc %o2, %g3, %o6
12466loop_1097:
12467 fnor %f20, %f24, %f22
12468 movle %icc, %l3, %i5
12469 ldx [%l7 + 0x68], %o1
12470 fandnot1s %f20, %f4, %f14
12471 brz %l5, loop_1098
12472 xorcc %o4, 0x1511, %i0
12473 movrlz %l0, 0x005, %g2
12474 movrlez %i1, 0x0AC, %g7
12475loop_1098:
12476 nop
12477 membar #Sync
12478 set 0x40, %l0
12479 ldda [%l7 + %l0] 0xf1, %f16
12480 edge16n %o5, %g6, %l6
12481 nop
12482 setx loop_1099, %l0, %l1
12483 jmpl %l1, %g5
12484 fcmpne16 %f8, %f28, %l1
12485 fmuld8sux16 %f21, %f1, %f30
12486 array16 %g1, %i2, %i4
12487loop_1099:
12488 nop
12489 add %l7, 0x40, %l6
12490 wr %g0, 0x81, %asi
12491 ldxa [%l6] %asi, %i7
12492 casxa [%l6] 0x81, %i7, %l4
12493 fmovrsgz %o7, %f8, %f18
12494 array32 %i6, %o0, %i3
12495 movrlz %o3, 0x289, %l2
12496 tle %icc, 0x7
12497 array16 %o2, %g3, %o6
12498 move %xcc, %g4, %l3
12499 nop
12500 setx 0x1891B46F, %l0, %l6
12501 st %l6, [%l7 + 0x28]
12502 ld [%l7 + 0x28], %f28
12503 setx 0xE2F804A0, %l1, %l5
12504 st %l5, [%l7 + 0x10]
12505 ld [%l7 + 0x10], %f20
12506 fdivs %f20, %f28, %f14
12507 bvc,a %xcc, loop_1100
12508 brlez,a %o1, loop_1101
12509 brlz %i5, loop_1102
12510 lduw [%l7 + 0x74], %l5
12511loop_1100:
12512 movrlz %o4, %l0, %g2
12513loop_1101:
12514 ta %icc, 0x2
12515loop_1102:
12516 tge %xcc, 0x3
12517 edge8 %i0, %g7, %i1
12518 tn %xcc, 0x6
12519 edge16l %g6, %l6, %o5
12520 tne %icc, 0x7
12521 wr %g0, 0x80, %asi
12522 lduwa [%l7 + 0x58] %asi, %g5
12523 edge8n %g1, %l1, %i4
12524 nop
12525 setx 0xEE7584D1ABD42029, %l0, %l6
12526 stx %l6, [%l7 + 0x28]
12527 ldd [%l7 + 0x28], %f24
12528 setx 0x810D282DBF007E6C, %l1, %l5
12529 stx %l5, [%l7 + 0x10]
12530 ldd [%l7 + 0x10], %f18
12531 fdivd %f18, %f24, %f20
12532 sub %i7, %i2, %l4
12533 orncc %i6, %o0, %i3
12534 edge16ln %o3, %l2, %o2
12535 ba,a,pt %xcc, loop_1103
12536 fandnot1 %f28, %f10, %f28
12537 brz %g3, loop_1104
12538 movvs %icc, %o7, %g4
12539loop_1103:
12540 udiv %l3, 0x153F, %o6
12541 and %i5, 0x18A4, %l5
12542loop_1104:
12543 movcc %icc, %o1, %o4
12544 ldx [%l7 + 0x10], %l0
12545 smul %g2, %i0, %g7
12546 movrne %g6, 0x14C, %i1
12547 andncc %l6, %o5, %g1
12548 fmovdleu %xcc, %f22, %f25
12549 edge16ln %g5, %i4, %i7
12550 tcs %xcc, 0x4
12551 bvs,a %xcc, loop_1105
12552 xor %l1, %l4, %i6
12553 movgu %icc, %i2, %i3
12554 swap [%l7 + 0x44], %o0
12555loop_1105:
12556 subc %o3, 0x0CEC, %l2
12557 fzero %f28
12558 movneg %xcc, %o2, %g3
12559 alignaddr %g4, %l3, %o7
12560 stb %o6, [%l7 + 0x1B]
12561 nop
12562 setx 0x74990171, %l0, %l6
12563 st %l6, [%l7 + 0x28]
12564 ld [%l7 + 0x28], %f19
12565 setx 0x91F857D6, %l1, %l5
12566 st %l5, [%l7 + 0x10]
12567 ld [%l7 + 0x10], %f30
12568 fsubs %f30, %f19, %f15
12569 movrne %i5, %l5, %o1
12570 movrgz %l0, 0x36F, %g2
12571 fbg,a %fcc1, loop_1106
12572 array8 %i0, %o4, %g6
12573 stw %g7, [%l7 + 0x08]
12574 edge8ln %i1, %o5, %g1
12575loop_1106:
12576 movrlz %g5, %l6, %i7
12577 umul %l1, %i4, %l4
12578 mulscc %i2, %i6, %o0
12579 faligndata %f8, %f24, %f14
12580 lduw [%l7 + 0x78], %i3
12581 fbe %fcc3, loop_1107
12582 fnot2 %f8, %f6
12583 fmovda %icc, %f18, %f7
12584 subc %o3, 0x106C, %l2
12585loop_1107:
12586 bpos,a loop_1108
12587 tleu %xcc, 0x3
12588 brgez,a %o2, loop_1109
12589 tvc %icc, 0x0
12590loop_1108:
12591 or %g4, %l3, %g3
12592 tvc %xcc, 0x4
12593loop_1109:
12594 nop
12595 setx 0x5049D83A7045BDA8, %l0, %l6
12596 stx %l6, [%l7 + 0x30]
12597 ldx [%l7 + 0x30], %fsr
12598 orcc %o7, %o6, %i5
12599 fmul8sux16 %f8, %f0, %f10
12600 fpadd16 %f8, %f28, %f28
12601 mulscc %o1, %l0, %g2
12602 pdist %f10, %f8, %f16
12603 fmovscc %icc, %f20, %f23
12604 fxors %f19, %f14, %f4
12605 movpos %xcc, %l5, %i0
12606 movne %icc, %o4, %g7
12607 tle %xcc, 0x0
12608 movrne %g6, %i1, %g1
12609 membar 0x3F
12610 fmovse %icc, %f2, %f16
12611 wr %g0, 0x2a, %asi
12612 stba %g5, [%l7 + 0x11] %asi
12613 membar #Sync
12614 set 0x48, %g6
12615 ldxa [%l7 + %g6] 0x11, %o5
12616 mulscc %i7, 0x021E, %l6
12617 nop
12618 setx loop_1110, %l0, %l1
12619 jmpl %l1, %i4
12620 bvc,pt %xcc, loop_1111
12621 sra %l4, 0x1E, %l1
12622 orncc %i6, %i2, %i3
12623loop_1110:
12624 sllx %o3, %l2, %o0
12625loop_1111:
12626 fmovrsgez %o2, %f30, %f30
12627 nop
12628 setx 0xA620751C, %l0, %l6
12629 st %l6, [%l7 + 0x28]
12630 ld [%l7 + 0x28], %f13
12631 setx 0x56BE05DC, %l1, %l5
12632 st %l5, [%l7 + 0x10]
12633 ld [%l7 + 0x10], %f0
12634 fsubs %f0, %f13, %f14
12635 fmovrdgz %l3, %f16, %f30
12636 sdivcc %g4, 0x1909, %o7
12637 udivx %g3, 0x13F7, %o6
12638 movvs %icc, %i5, %l0
12639 fxor %f12, %f12, %f10
12640 edge8l %g2, %l5, %i0
12641 fbge,a %fcc2, loop_1112
12642 sdivx %o4, 0x0E93, %g7
12643 tgu %xcc, 0x6
12644 bvs %xcc, loop_1113
12645loop_1112:
12646 fmovdgu %xcc, %f6, %f28
12647 wr %g0, 0x80, %asi
12648 ldstuba [%l7 + 0x77] %asi, %o1
12649loop_1113:
12650 movgu %xcc, %g6, %g1
12651 fabss %f28, %f13
12652 nop
12653 setx 0xC5E8D5030A743244, %l0, %l6
12654 stx %l6, [%l7 + 0x28]
12655 ldd [%l7 + 0x28], %f18
12656 setx 0x098BBC7B315B687C, %l1, %l5
12657 stx %l5, [%l7 + 0x10]
12658 ldd [%l7 + 0x10], %f2
12659 fsubd %f2, %f18, %f28
12660 nop
12661 setx 0x0FBBDE04, %l0, %l6
12662 st %l6, [%l7 + 0x28]
12663 ld [%l7 + 0x28], %f4
12664 setx 0x9FEE364E, %l1, %l5
12665 st %l5, [%l7 + 0x10]
12666 ld [%l7 + 0x10], %f13
12667 fadds %f13, %f4, %f1
12668 sth %i1, [%l7 + 0x4A]
12669 array16 %g5, %o5, %i7
12670 smulcc %l6, %i4, %l1
12671 taddcctv %l4, 0x1A51, %i2
12672 fnor %f12, %f26, %f0
12673 movl %xcc, %i6, %o3
12674 set 0x0C, %g4
12675 sta %f9, [%l7 + %g4] 0x10
12676 fcmpgt16 %f28, %f20, %l2
12677 movl %xcc, %o0, %i3
12678 subc %o2, %g4, %o7
12679 fmovscc %xcc, %f14, %f7
12680 edge8n %g3, %o6, %l3
12681 movle %xcc, %l0, %i5
12682 xorcc %l5, 0x06FE, %i0
12683 udivx %g2, 0x1399, %o4
12684 std %f30, [%l7 + 0x50]
12685 sethi 0x0D71, %o1
12686 udivx %g7, 0x02F5, %g6
12687 tcs %xcc, 0x2
12688 edge8l %g1, %g5, %i1
12689 nop
12690 setx 0xCE48C343E04D7FC3, %l0, %l6
12691 stx %l6, [%l7 + 0x68]
12692 ldx [%l7 + 0x68], %fsr
12693 prefetch [%l7 + 0x68], 0x2
12694 nop
12695 setx 0x9BA8A15D30564A78, %l0, %l6
12696 stx %l6, [%l7 + 0x60]
12697 ldx [%l7 + 0x60], %fsr
12698 mulscc %o5, 0x0F72, %l6
12699 array8 %i7, %i4, %l4
12700 subccc %l1, %i6, %o3
12701 alignaddrl %l2, %o0, %i3
12702 tle %icc, 0x3
12703 be %xcc, loop_1114
12704 tcs %icc, 0x0
12705 taddcc %i2, %o2, %g4
12706 tle %xcc, 0x4
12707loop_1114:
12708 te %xcc, 0x6
12709 and %o7, %g3, %l3
12710 umul %l0, 0x0D66, %o6
12711 nop
12712 setx 0x845CC555F3F844B0, %l0, %l6
12713 stx %l6, [%l7 + 0x28]
12714 ldd [%l7 + 0x28], %f16
12715 setx 0x01551A0D491EEA28, %l1, %l5
12716 stx %l5, [%l7 + 0x10]
12717 ldd [%l7 + 0x10], %f0
12718 fmuld %f0, %f16, %f26
12719 saved
12720 rdpr %cwp, %g1
12721 rdpr %cansave, %g2
12722 rdpr %canrestore, %g3
12723 rdpr %cleanwin, %g4
12724 rdpr %otherwin, %g5
12725 rdpr %wstate, %g6
12726 subcc %l5, 0x16F1, %i5
12727 ld [%l7 + 0x60], %f11
12728 movge %xcc, %i0, %o4
12729 mulx %o1, %g7, %g6
12730 fmovsgu %xcc, %f1, %f24
12731 nop
12732 setx 0xD0681CA4, %l0, %l6
12733 st %l6, [%l7 + 0x6C]
12734 ld [%l7 + 0x6C], %fsr
12735 add %l7, 0x60, %l6
12736 wr %g0, 0x0c, %asi
12737 ldxa [%l6] %asi, %g2
12738 casxa [%l6] 0x0c, %g2, %g5
12739 ble %icc, loop_1115
12740 nop
12741 fitod %f4, %f8
12742 fdtox %f8, %f16
12743 mulscc %g1, 0x147D, %o5
12744 bvs,pn %xcc, loop_1116
12745loop_1115:
12746 stb %i1, [%l7 + 0x5E]
12747 fmovsgu %icc, %f1, %f24
12748 tne %xcc, 0x6
12749loop_1116:
12750 brgez,a %i7, loop_1117
12751 movcc %xcc, %l6, %i4
12752 for %f24, %f10, %f18
12753 xorcc %l1, %i6, %o3
12754loop_1117:
12755 smul %l4, 0x05EE, %o0
12756 sethi 0x17F3, %i3
12757 fmul8x16al %f26, %f26, %f14
12758 orncc %l2, %i2, %g4
12759 fmovda %xcc, %f18, %f20
12760 sdivx %o2, 0x1A43, %g3
12761 movrgz %l3, %o7, %o6
12762 lduw [%l7 + 0x60], %l5
12763 ld [%l7 + 0x44], %f2
12764 udiv %i5, 0x05C7, %i0
12765 fbu %fcc2, loop_1118
12766 fmovd %f28, %f8
12767 movneg %xcc, %o4, %l0
12768 ldd [%l7 + 0x40], %o0
12769loop_1118:
12770 call loop_1119
12771 orcc %g7, 0x0DB0, %g2
12772 fxor %f2, %f6, %f16
12773 wr %g0, 0x0c, %asi
12774 ldda [%l7 + 0x50] %asi, %g4
12775loop_1119:
12776 orncc %g1, %o5, %g6
12777 smulcc %i1, %l6, %i4
12778 wr %g0, 0x88, %asi
12779 ldsha [%l7 + 0x78] %asi, %i7
12780 movrlez %l1, 0x2BD, %o3
12781 orn %i6, %o0, %i3
12782 sub %l4, %i2, %l2
12783 smul %o2, 0x1086, %g4
12784 nop
12785 fitod %f21, %f0
12786 wr %g0, 0x11, %asi
12787 ldsba [%l7 + 0x09] %asi, %g3
12788 fbl,a %fcc0, loop_1120
12789 edge32ln %o7, %o6, %l5
12790 edge16l %l3, %i0, %o4
12791 wr %g0, 0x88, %asi
12792 ldsba [%l7 + 0x09] %asi, %i5
12793loop_1120:
12794 tne %xcc, 0x0
12795 nop
12796 setx loop_1121, %l0, %l1
12797 wrpr 0x1, %tl
12798 wrpr %l1, %tpc
12799 add %l1, 0x4, %l1
12800 wrpr %l1, %tnpc
12801 setx 0x34400001400, %l0, %l1
12802 wrpr %l1, %tstate
12803 wrhpr 0x4, %htstate
12804 retry
12805 fnot2s %f31, %f19
12806 udivx %o1, 0x1577, %g7
12807 movpos %icc, %l0, %g5
12808loop_1121:
12809 tsubcc %g1, %g2, %g6
12810 nop
12811 setx loop_1122, %l0, %l1
12812 jmpl %l1, %o5
12813 addcc %l6, %i1, %i4
12814 sir 0x055E
12815 array8 %l1, %i7, %o3
12816loop_1122:
12817 movcs %icc, %i6, %i3
12818 tvc %icc, 0x4
12819 movne %icc, %o0, %i2
12820 edge32l %l4, %o2, %g4
12821 tvc %icc, 0x3
12822 fmul8x16au %f26, %f18, %f24
12823 movge %icc, %l2, %g3
12824 fandnot2 %f16, %f6, %f26
12825 fmovsne %xcc, %f22, %f5
12826 subc %o6, 0x09AA, %o7
12827 tl %xcc, 0x1
12828 fnot1s %f19, %f11
12829 fxnor %f24, %f2, %f20
12830 fmovdgu %xcc, %f22, %f15
12831 srlx %l5, 0x07, %l3
12832 array8 %i0, %o4, %i5
12833 set 0x2C, %o5
12834 stwa %o1, [%l7 + %o5] 0xe3
12835 membar #Sync
12836 andncc %g7, %g5, %l0
12837 saved
12838 rdpr %cwp, %g1
12839 rdpr %cansave, %g2
12840 rdpr %canrestore, %g3
12841 rdpr %cleanwin, %g4
12842 rdpr %otherwin, %g5
12843 rdpr %wstate, %g6
12844 movn %xcc, %g1, %g2
12845 movneg %icc, %g6, %l6
12846 orn %o5, %i4, %l1
12847 sdiv %i7, 0x1935, %o3
12848 fbn,a %fcc3, loop_1123
12849 xnorcc %i1, %i3, %i6
12850 wr %g0, 0x89, %asi
12851 lda [%l7 + 0x70] %asi, %f21
12852loop_1123:
12853 movg %xcc, %o0, %l4
12854 sra %o2, 0x0A, %g4
12855 mova %xcc, %i2, %g3
12856 tle %icc, 0x4
12857 sdiv %l2, 0x123A, %o7
12858 tne %xcc, 0x7
12859 tle %xcc, 0x0
12860 membar 0x31
12861 fbule %fcc2, loop_1124
12862 bcs,a,pt %xcc, loop_1125
12863 andn %l5, %l3, %i0
12864 edge32n %o6, %o4, %i5
12865loop_1124:
12866 nop
12867 wr %g0, 0x80, %asi
12868 sta %f1, [%l7 + 0x18] %asi
12869loop_1125:
12870 membar 0x73
12871 bne,pt %icc, loop_1126
12872 taddcctv %g7, %g5, %l0
12873 alignaddrl %o1, %g1, %g6
12874 udivcc %l6, 0x1765, %g2
12875loop_1126:
12876 fbug %fcc2, loop_1127
12877 sdivx %i4, 0x1E02, %l1
12878 and %i7, %o5, %o3
12879 sdiv %i3, 0x0AFA, %i1
12880loop_1127:
12881 sll %i6, 0x04, %o0
12882 movpos %icc, %o2, %g4
12883 sra %l4, %i2, %g3
12884 array8 %o7, %l2, %l3
12885 movre %i0, 0x376, %o6
12886 edge8n %l5, %i5, %g7
12887 nop
12888 fitod %f12, %f24
12889 fdtos %f24, %f4
12890 tne %xcc, 0x6
12891 array32 %o4, %l0, %g5
12892 ldsw [%l7 + 0x38], %g1
12893 movleu %xcc, %g6, %o1
12894 movrgz %l6, 0x341, %g2
12895 smul %l1, 0x04A2, %i7
12896 fnands %f5, %f12, %f3
12897 sdiv %i4, 0x1AC3, %o3
12898 fmovsge %icc, %f6, %f7
12899 fcmpne16 %f6, %f4, %o5
12900 smul %i1, 0x0496, %i6
12901 fpsub32s %f2, %f24, %f28
12902 call loop_1128
12903 udiv %i3, 0x0A79, %o2
12904 sll %o0, %g4, %l4
12905 bne,a %xcc, loop_1129
12906loop_1128:
12907 umulcc %g3, 0x09EB, %i2
12908 fmovscs %xcc, %f6, %f7
12909 sra %o7, 0x14, %l2
12910loop_1129:
12911 movneg %xcc, %l3, %i0
12912 edge16l %o6, %i5, %g7
12913 fxnor %f12, %f24, %f8
12914 mulx %l5, 0x19E5, %o4
12915 fsrc2 %f14, %f20
12916 movn %icc, %g5, %l0
12917 xor %g1, 0x1E92, %o1
12918 tgu %xcc, 0x2
12919 tsubcctv %g6, 0x078C, %g2
12920 fble %fcc0, loop_1130
12921 movrne %l6, %i7, %i4
12922 addccc %o3, %o5, %l1
12923 fandnot2s %f14, %f29, %f20
12924loop_1130:
12925 bshuffle %f30, %f18, %f4
12926 mulscc %i6, %i1, %i3
12927 xnorcc %o0, 0x1E5F, %g4
12928 tl %icc, 0x2
12929 udiv %l4, 0x1473, %o2
12930 edge8ln %i2, %o7, %l2
12931 saved
12932 rdpr %cwp, %g1
12933 rdpr %cansave, %g2
12934 rdpr %canrestore, %g3
12935 rdpr %cleanwin, %g4
12936 rdpr %otherwin, %g5
12937 rdpr %wstate, %g6
12938 fnot1s %f29, %f12
12939 fblg %fcc3, loop_1131
12940 movcs %xcc, %g3, %l3
12941 sdivx %o6, 0x0E40, %i0
12942 mulscc %g7, %i5, %l5
12943loop_1131:
12944 array8 %g5, %l0, %o4
12945 std %f14, [%l7 + 0x70]
12946 movge %icc, %g1, %g6
12947 fmovrslez %o1, %f0, %f18
12948 fmovsn %xcc, %f31, %f18
12949 edge8 %g2, %l6, %i7
12950 fnors %f22, %f11, %f1
12951 fmovsl %icc, %f13, %f18
12952 fmovdvc %icc, %f5, %f11
12953 movpos %icc, %o3, %i4
12954 xnorcc %o5, 0x14E7, %i6
12955 bleu,a loop_1132
12956 sdivx %l1, 0x0F93, %i3
12957 fbu %fcc1, loop_1133
12958 nop
12959 setx loop_1134, %l0, %l1
12960 jmpl %l1, %o0
12961loop_1132:
12962 fmul8sux16 %f18, %f12, %f26
12963 fbul %fcc1, loop_1135
12964loop_1133:
12965 movre %g4, 0x05D, %i1
12966loop_1134:
12967 fmul8sux16 %f6, %f4, %f12
12968 smulcc %o2, %l4, %o7
12969loop_1135:
12970 mova %xcc, %i2, %l2
12971 udivx %g3, 0x1BF7, %l3
12972 array32 %i0, %g7, %o6
12973 bge,a,pt %icc, loop_1136
12974 tgu %xcc, 0x4
12975 move %icc, %i5, %l5
12976 umul %g5, 0x01DF, %o4
12977loop_1136:
12978 ldsh [%l7 + 0x60], %g1
12979 tge %icc, 0x4
12980 tvs %icc, 0x6
12981 ta %icc, 0x1
12982 movvc %icc, %l0, %o1
12983 for %f6, %f12, %f12
12984 swap [%l7 + 0x0C], %g2
12985 nop
12986 setx 0x071D15642635D48D, %l0, %l6
12987 stx %l6, [%l7 + 0x28]
12988 ldd [%l7 + 0x28], %f0
12989 fsqrtd %f0, %f30
12990 nop
12991 fitod %f6, %f16
12992 fdtox %f16, %f18
12993 subcc %l6, 0x0D57, %i7
12994 add %l7, 0x68, %l6
12995 wr %g0, 0x18, %asi
12996 ldxa [%l6] %asi, %g6
12997 casxa [%l6] %asi, %g6, %o3
12998 fxnor %f28, %f4, %f14
12999 fcmpgt16 %f24, %f24, %i4
13000 addc %i6, 0x1BF9, %l1
13001 wr %g0, 0x04, %asi
13002 stha %i3, [%l7 + 0x5A] %asi
13003 st %f5, [%l7 + 0x58]
13004 fbuge %fcc2, loop_1137
13005 array8 %o5, %g4, %i1
13006 edge8l %o0, %o2, %l4
13007 tl %xcc, 0x1
13008loop_1137:
13009 fmovrdgz %o7, %f28, %f30
13010 sub %l2, %i2, %l3
13011 membar 0x66
13012 subcc %g3, 0x15DB, %i0
13013 srl %g7, 0x1B, %i5
13014 saved
13015 rdpr %cwp, %g1
13016 rdpr %cansave, %g2
13017 rdpr %canrestore, %g3
13018 rdpr %cleanwin, %g4
13019 rdpr %otherwin, %g5
13020 rdpr %wstate, %g6
13021 be,a,pt %xcc, loop_1138
13022 movrgez %l5, %o6, %g5
13023 set 0x48, %i5
13024 ldxa [%l7 + %i5] 0x19, %g1
13025loop_1138:
13026 bg,pn %xcc, loop_1139
13027 orn %o4, %o1, %l0
13028 fmovde %xcc, %f29, %f16
13029 popc %l6, %i7
13030loop_1139:
13031 tleu %xcc, 0x6
13032 fblg %fcc1, loop_1140
13033 bl,a,pn %xcc, loop_1141
13034 movrlez %g2, %o3, %g6
13035 fmovsg %xcc, %f22, %f5
13036loop_1140:
13037 srax %i4, %l1, %i3
13038loop_1141:
13039 smulcc %i6, %g4, %o5
13040 subccc %o0, 0x106F, %i1
13041 sdiv %o2, 0x18FC, %o7
13042 tsubcc %l2, %l4, %l3
13043 fmovdcc %xcc, %f9, %f2
13044 tle %icc, 0x1
13045 srl %i2, 0x0B, %i0
13046 bleu,pn %icc, loop_1142
13047 fmovdne %icc, %f30, %f22
13048 subccc %g7, 0x0DA9, %i5
13049 edge32ln %g3, %o6, %g5
13050loop_1142:
13051 move %icc, %g1, %l5
13052 wr %g0, 0x04, %asi
13053 lda [%l7 + 0x68] %asi, %f11
13054 and %o1, 0x097D, %l0
13055 edge8ln %l6, %i7, %g2
13056 fand %f20, %f26, %f30
13057 nop
13058 set 0x6C, %g3
13059 stw %o3, [%l7 + %g3]
13060 edge32 %g6, %o4, %l1
13061 array8 %i4, %i6, %g4
13062 ldd [%l7 + 0x78], %i2
13063 bshuffle %f4, %f28, %f2
13064 nop
13065 fitos %f7, %f30
13066 fstod %f30, %f24
13067 swap [%l7 + 0x58], %o5
13068 udiv %i1, 0x0362, %o0
13069 stw %o7, [%l7 + 0x54]
13070 movvc %icc, %l2, %l4
13071 tvc %icc, 0x1
13072 ldsb [%l7 + 0x3B], %o2
13073 movleu %xcc, %i2, %i0
13074 udivx %g7, 0x0B58, %l3
13075 std %f4, [%l7 + 0x50]
13076 fnors %f24, %f15, %f15
13077 movcs %icc, %g3, %o6
13078 edge8ln %g5, %g1, %l5
13079 mulscc %i5, %o1, %l6
13080 bg,a,pn %xcc, loop_1143
13081 fornot2 %f30, %f16, %f28
13082 tsubcctv %i7, 0x1DA4, %l0
13083 xorcc %o3, 0x0E26, %g6
13084loop_1143:
13085 tsubcc %g2, %o4, %i4
13086 fpadd32 %f20, %f28, %f26
13087 brlz %i6, loop_1144
13088 edge16ln %l1, %g4, %o5
13089 wr %g0, 0x80, %asi
13090 ldsba [%l7 + 0x36] %asi, %i3
13091loop_1144:
13092 stbar
13093 andn %o0, %o7, %l2
13094 tvs %icc, 0x2
13095 brgz,a %l4, loop_1145
13096 stx %o2, [%l7 + 0x10]
13097 tg %icc, 0x2
13098 tl %icc, 0x6
13099loop_1145:
13100 smulcc %i1, %i2, %i0
13101 te %xcc, 0x4
13102 fnot1 %f8, %f28
13103 edge8l %g7, %g3, %l3
13104 add %o6, %g1, %g5
13105 brgez,a %l5, loop_1146
13106 flush %l7 + 0x78
13107 taddcctv %o1, 0x0BF9, %l6
13108 movre %i5, 0x11C, %i7
13109loop_1146:
13110 edge16ln %l0, %g6, %o3
13111 fmovdneg %icc, %f6, %f21
13112 edge16ln %o4, %g2, %i4
13113 fbul %fcc2, loop_1147
13114 edge16 %l1, %i6, %o5
13115 addc %i3, %o0, %o7
13116 fmovrdgez %g4, %f20, %f14
13117loop_1147:
13118 brnz,a %l2, loop_1148
13119 nop
13120 fitod %f2, %f2
13121 fdtos %f2, %f24
13122 nop
13123 setx loop_1149, %l0, %l1
13124 wrpr 0x1, %tl
13125 wrpr %l1, %tnpc
13126 setx 0x34400001400, %l0, %l1
13127 wrpr %l1, %tstate
13128 wrhpr 0x4, %htstate
13129 done
13130 tvc %xcc, 0x1
13131loop_1148:
13132 nop
13133 set 0x70, %i4
13134 ldsh [%l7 + %i4], %l4
13135 tpos %icc, 0x1
13136loop_1149:
13137 fmovsgu %icc, %f10, %f13
13138 ble,a,pt %icc, loop_1150
13139 nop
13140 fitod %f13, %f28
13141 edge16ln %o2, %i1, %i0
13142 edge8n %g7, %i2, %l3
13143loop_1150:
13144 fands %f31, %f6, %f29
13145 fmul8x16au %f3, %f4, %f22
13146 tg %xcc, 0x4
13147 fors %f12, %f24, %f23
13148 taddcc %o6, 0x0CA6, %g1
13149 movle %xcc, %g3, %l5
13150 fmovrdne %g5, %f12, %f30
13151 array32 %l6, %o1, %i7
13152 fpmerge %f18, %f16, %f24
13153 taddcctv %l0, 0x0E3F, %i5
13154 and %g6, 0x1221, %o3
13155 nop
13156 fitos %f14, %f11
13157 fstoi %f11, %f15
13158 and %g2, %o4, %l1
13159 pdist %f8, %f6, %f16
13160 orncc %i4, %i6, %o5
13161 fbu,a %fcc2, loop_1151
13162 edge8ln %i3, %o0, %o7
13163 te %icc, 0x5
13164 ta %icc, 0x2
13165loop_1151:
13166 edge16n %g4, %l4, %l2
13167 fble,a %fcc1, loop_1152
13168 fbn,a %fcc3, loop_1153
13169 sdiv %o2, 0x0158, %i0
13170 edge16 %i1, %i2, %g7
13171loop_1152:
13172 smulcc %l3, 0x125D, %g1
13173loop_1153:
13174 andncc %g3, %o6, %g5
13175 sra %l5, 0x1B, %o1
13176 andn %i7, %l6, %l0
13177 ldsw [%l7 + 0x60], %g6
13178 fandnot1s %f27, %f28, %f15
13179 sdivcc %i5, 0x02AE, %o3
13180 array16 %o4, %l1, %g2
13181 smulcc %i4, %i6, %i3
13182 xor %o0, %o7, %g4
13183 bn,pt %icc, loop_1154
13184 movrne %l4, %l2, %o5
13185 sll %i0, %o2, %i1
13186 fandnot1 %f2, %f2, %f18
13187loop_1154:
13188 edge8l %i2, %g7, %g1
13189 tn %icc, 0x5
13190 fmul8x16 %f27, %f12, %f26
13191 xnor %l3, 0x0616, %g3
13192 tsubcc %o6, 0x0B5F, %l5
13193 tle %icc, 0x0
13194 movrlez %o1, %g5, %l6
13195 fmovscs %icc, %f8, %f24
13196 brnz,a %l0, loop_1155
13197 fcmple16 %f4, %f2, %i7
13198 membar 0x0B
13199 xnorcc %g6, %i5, %o4
13200loop_1155:
13201 mulscc %o3, %g2, %i4
13202 bge,pt %icc, loop_1156
13203 mulscc %l1, %i6, %o0
13204 fbn %fcc0, loop_1157
13205 fmovrsne %i3, %f29, %f25
13206loop_1156:
13207 popc 0x0136, %g4
13208 edge16ln %o7, %l2, %l4
13209loop_1157:
13210 xorcc %i0, 0x0B6E, %o5
13211 fble %fcc2, loop_1158
13212 fmovdvs %icc, %f9, %f29
13213 edge32ln %o2, %i2, %g7
13214 sllx %g1, %i1, %l3
13215loop_1158:
13216 andcc %o6, 0x045B, %l5
13217 bne loop_1159
13218 srax %o1, %g3, %l6
13219 udivx %g5, 0x0821, %l0
13220 set 0x60, %i6
13221 ldswa [%l7 + %i6] 0x89, %i7
13222loop_1159:
13223 nop
13224 wr %g0, 0x89, %asi
13225 stba %g6, [%l7 + 0x13] %asi
13226 edge16n %o4, %o3, %i5
13227 ba,a,pn %icc, loop_1160
13228 fpsub32 %f4, %f30, %f0
13229 wr %g0, 0x80, %asi
13230 lduha [%l7 + 0x1A] %asi, %i4
13231loop_1160:
13232 fcmple32 %f18, %f4, %g2
13233 fbge %fcc3, loop_1161
13234 brgez %i6, loop_1162
13235 tsubcc %l1, 0x00EF, %i3
13236 fbu,a %fcc1, loop_1163
13237loop_1161:
13238 tl %xcc, 0x0
13239loop_1162:
13240 fbne %fcc1, loop_1164
13241 mova %icc, %g4, %o0
13242loop_1163:
13243 orcc %l2, %o7, %l4
13244 tg %icc, 0x5
13245loop_1164:
13246 bne,pn %xcc, loop_1165
13247 tgu %icc, 0x1
13248 tgu %icc, 0x3
13249 array8 %i0, %o2, %i2
13250loop_1165:
13251 tsubcctv %o5, %g1, %i1
13252 popc 0x1526, %l3
13253 tleu %icc, 0x3
13254 fblg %fcc2, loop_1166
13255 std %f30, [%l7 + 0x50]
13256 movl %xcc, %g7, %o6
13257 fba %fcc2, loop_1167
13258loop_1166:
13259 fors %f3, %f9, %f14
13260 fnegs %f30, %f23
13261 set 0x40, %g5
13262 stda %f16, [%l7 + %g5] 0x14
13263loop_1167:
13264 sdivx %l5, 0x11DE, %o1
13265 fmovrde %l6, %f4, %f16
13266 ta %icc, 0x2
13267 or %g3, %g5, %l0
13268 or %g6, 0x1668, %o4
13269 smulcc %o3, 0x18F3, %i7
13270 nop
13271 setx 0xD757B952, %l0, %l6
13272 st %l6, [%l7 + 0x28]
13273 ld [%l7 + 0x28], %f23
13274 setx 0x979AEC31, %l1, %l5
13275 st %l5, [%l7 + 0x10]
13276 ld [%l7 + 0x10], %f25
13277 fdivs %f25, %f23, %f2
13278 nop
13279 setx 0x5D9EE390D04CFDC8, %l0, %l6
13280 stx %l6, [%l7 + 0x30]
13281 ldx [%l7 + 0x30], %fsr
13282 fmovde %icc, %f8, %f14
13283 tle %icc, 0x3
13284 movg %icc, %i4, %g2
13285 tvs %icc, 0x1
13286 fmovrdlz %i5, %f24, %f24
13287 edge16 %l1, %i6, %g4
13288 sllx %o0, %i3, %l2
13289 bg,a loop_1168
13290 fmul8x16au %f23, %f14, %f24
13291 sub %o7, 0x043B, %l4
13292 fmovdl %xcc, %f23, %f31
13293loop_1168:
13294 tsubcc %o2, %i2, %i0
13295 stb %g1, [%l7 + 0x09]
13296 movne %xcc, %o5, %i1
13297 fornot2s %f10, %f26, %f15
13298 set 0x5C, %l3
13299 ldsba [%l7 + %l3] 0x14, %l3
13300 fmovsne %xcc, %f17, %f13
13301 fble %fcc1, loop_1169
13302 fbo,a %fcc0, loop_1170
13303 movn %xcc, %g7, %l5
13304 xnor %o1, %l6, %o6
13305loop_1169:
13306 xnorcc %g5, 0x1668, %l0
13307loop_1170:
13308 te %xcc, 0x6
13309 edge16 %g6, %g3, %o3
13310 tgu %icc, 0x7
13311 edge8 %o4, %i4, %i7
13312 movleu %xcc, %i5, %g2
13313 add %l7, 0x30, %l6
13314 wr %g0, 0x18, %asi
13315 lda [%l6] %asi, %l1
13316 casa [%l6] %asi, %l1, %i6
13317 stb %g4, [%l7 + 0x52]
13318 fnand %f6, %f18, %f16
13319 movn %icc, %i3, %l2
13320 andn %o0, 0x1704, %l4
13321 and %o7, 0x15B4, %i2
13322 edge32n %i0, %g1, %o5
13323 nop
13324 fitod %f0, %f16
13325 fdtox %f16, %f26
13326 fxtod %f26, %f0
13327 bcs,a %icc, loop_1171
13328 smulcc %o2, 0x1878, %l3
13329 nop
13330 setx 0xF8DDC4A6B7DC1074, %l0, %l6
13331 stx %l6, [%l7 + 0x28]
13332 ldd [%l7 + 0x28], %f24
13333 setx 0x262467186E04AD4C, %l1, %l5
13334 stx %l5, [%l7 + 0x10]
13335 ldd [%l7 + 0x10], %f22
13336 fsubd %f22, %f24, %f20
13337 movrlz %i1, %l5, %o1
13338loop_1171:
13339 brgz,a %g7, loop_1172
13340 for %f28, %f10, %f6
13341 orn %l6, 0x05FD, %g5
13342 ldstub [%l7 + 0x14], %l0
13343loop_1172:
13344 nop
13345 add %l7, 0x50, %l6
13346 wr %g0, 0x04, %asi
13347 ldxa [%l6] %asi, %g6
13348 casxa [%l6] 0x04, %g6, %o6
13349 edge8 %o3, %o4, %g3
13350 and %i4, %i7, %g2
13351 set 0x74, %i0
13352 sta %f5, [%l7 + %i0] 0x04
13353 fbo %fcc3, loop_1173
13354 alignaddr %i5, %l1, %g4
13355 tvs %icc, 0x4
13356 tcs %icc, 0x1
13357loop_1173:
13358 tne %icc, 0x0
13359 sir 0x022B
13360 nop
13361 fitod %f4, %f18
13362 fdtox %f18, %f30
13363 mulscc %i3, %i6, %o0
13364 fcmpne32 %f28, %f2, %l4
13365 fmovsleu %xcc, %f13, %f3
13366 sra %o7, %l2, %i0
13367 orcc %i2, %o5, %o2
13368 fbl,a %fcc3, loop_1174
13369 edge8n %l3, %g1, %l5
13370 movge %icc, %o1, %g7
13371 fmuld8sux16 %f9, %f11, %f14
13372loop_1174:
13373 and %i1, %g5, %l0
13374 ldd [%l7 + 0x08], %f26
13375 andncc %l6, %g6, %o3
13376 movvs %xcc, %o6, %g3
13377 nop
13378 setx loop_1175, %l0, %l1
13379 wrpr 0x1, %tl
13380 wrpr %l1, %tnpc
13381 setx 0x34400001400, %l0, %l1
13382 wrpr %l1, %tstate
13383 wrhpr 0x4, %htstate
13384 done
13385 stw %i4, [%l7 + 0x60]
13386 fba,a %fcc2, loop_1176
13387 subccc %o4, 0x1AF5, %g2
13388loop_1175:
13389 edge16ln %i7, %i5, %l1
13390 smulcc %g4, 0x14E3, %i6
13391loop_1176:
13392 tle %xcc, 0x7
13393 fbule,a %fcc3, loop_1177
13394 nop
13395 setx 0x69E7A568, %l0, %l6
13396 st %l6, [%l7 + 0x28]
13397 ld [%l7 + 0x28], %f11
13398 setx 0xAD00E5EE, %l1, %l5
13399 st %l5, [%l7 + 0x10]
13400 ld [%l7 + 0x10], %f17
13401 fsubs %f17, %f11, %f6
13402 popc %i3, %o0
13403 prefetch [%l7 + 0x58], 0x1
13404loop_1177:
13405 sethi 0x0E05, %l4
13406 move %icc, %l2, %i0
13407 bvs,a loop_1178
13408 fnegs %f11, %f26
13409 andncc %i2, %o5, %o2
13410 fble %fcc1, loop_1179
13411loop_1178:
13412 movneg %icc, %o7, %g1
13413 array16 %l3, %o1, %g7
13414 set 0x20, %g1
13415 swapa [%l7 + %g1] 0x89, %i1
13416loop_1179:
13417 brgez %g5, loop_1180
13418 tn %xcc, 0x0
13419 sub %l5, %l0, %g6
13420 te %xcc, 0x0
13421loop_1180:
13422 edge8n %o3, %l6, %g3
13423 nop
13424 setx 0xBA182D77AF10AB9C, %l0, %l6
13425 stx %l6, [%l7 + 0x28]
13426 ldd [%l7 + 0x28], %f28
13427 fsqrtd %f28, %f10
13428 orncc %o6, %i4, %g2
13429 xor %o4, 0x19B8, %i5
13430 membar #Sync
13431 set 0x40, %l1
13432 ldda [%l7 + %l1] 0xf9, %f0
13433 edge32l %l1, %i7, %i6
13434 wr %g0, 0x11, %asi
13435 lda [%l7 + 0x2C] %asi, %f23
13436 tne %icc, 0x0
13437 fpackfix %f18, %f16
13438 movl %xcc, %i3, %g4
13439 brz,a %o0, loop_1181
13440 edge16n %l4, %i0, %i2
13441 tleu %icc, 0x1
13442 tcs %icc, 0x2
13443loop_1181:
13444 ldsh [%l7 + 0x2E], %o5
13445 tl %icc, 0x5
13446 tsubcc %o2, 0x0BE0, %l2
13447 subccc %o7, 0x1CB1, %l3
13448 movl %icc, %o1, %g1
13449 edge16ln %i1, %g5, %l5
13450 subccc %l0, %g7, %g6
13451 subccc %o3, 0x090D, %l6
13452 fone %f0
13453 tcc %xcc, 0x2
13454 ta %xcc, 0x3
13455 fbn %fcc3, loop_1182
13456 edge8n %o6, %i4, %g2
13457 addccc %g3, %i5, %l1
13458 taddcc %i7, 0x15E4, %o4
13459loop_1182:
13460 nop
13461 set 0x30, %o7
13462 ldda [%l7 + %o7] 0xe2, %i2
13463 bvc,pt %xcc, loop_1183
13464 edge32 %g4, %o0, %l4
13465 edge16ln %i6, %i0, %i2
13466 set 0x78, %o0
13467 stwa %o2, [%l7 + %o0] 0x19
13468loop_1183:
13469 mova %xcc, %l2, %o7
13470 edge32ln %o5, %o1, %g1
13471 nop
13472 fitos %f13, %f29
13473 orncc %i1, %g5, %l3
13474 ld [%l7 + 0x08], %f23
13475 nop
13476 fitos %f1, %f3
13477 fstox %f3, %f18
13478 fxtos %f18, %f19
13479 move %icc, %l5, %l0
13480 umulcc %g6, %g7, %l6
13481 set 0x43, %g2
13482 lduba [%l7 + %g2] 0x81, %o3
13483 tg %icc, 0x5
13484 fnot2s %f21, %f7
13485 tn %icc, 0x3
13486 alignaddr %i4, %g2, %g3
13487 taddcc %i5, %o6, %i7
13488 movle %xcc, %o4, %i3
13489 fbul,a %fcc2, loop_1184
13490 movrgez %g4, 0x2D4, %o0
13491 wr %g0, 0x89, %asi
13492 ldda [%l7 + 0x30] %asi, %l4
13493loop_1184:
13494 fpackfix %f18, %f22
13495 edge16n %l1, %i6, %i0
13496 set 0x18, %l2
13497 swapa [%l7 + %l2] 0x89, %i2
13498 movvs %xcc, %l2, %o7
13499 alignaddrl %o2, %o1, %o5
13500 subccc %i1, 0x09EA, %g5
13501 andncc %g1, %l5, %l0
13502 wr %g0, 0x89, %asi
13503 ldxa [%l7 + 0x18] %asi, %l3
13504 movrlz %g7, %l6, %o3
13505 sdiv %g6, 0x086C, %i4
13506 nop
13507 setx 0xA95565BC, %l0, %l6
13508 st %l6, [%l7 + 0x28]
13509 ld [%l7 + 0x28], %f27
13510 setx 0x4023F4E2, %l1, %l5
13511 st %l5, [%l7 + 0x10]
13512 ld [%l7 + 0x10], %f10
13513 fmuls %f10, %f27, %f16
13514 fmovd %f6, %f16
13515 movl %xcc, %g2, %g3
13516 bg,pn %icc, loop_1185
13517 fmovdpos %icc, %f13, %f13
13518 fpadd32s %f9, %f7, %f13
13519 array8 %o6, %i7, %i5
13520loop_1185:
13521 bneg loop_1186
13522 orcc %i3, %o4, %g4
13523 te %xcc, 0x7
13524 fmovrse %l4, %f2, %f9
13525loop_1186:
13526 bcc,a,pn %xcc, loop_1187
13527 brgz %o0, loop_1188
13528 tvc %xcc, 0x2
13529 subcc %i6, 0x12D7, %i0
13530loop_1187:
13531 taddcctv %l1, %l2, %i2
13532loop_1188:
13533 tne %xcc, 0x5
13534 smul %o7, 0x0A53, %o1
13535 subc %o2, 0x0AD0, %o5
13536 movgu %icc, %i1, %g5
13537 te %icc, 0x2
13538 xorcc %l5, %l0, %g1
13539 addccc %l3, %g7, %l6
13540 tleu %xcc, 0x2
13541 movcs %icc, %g6, %i4
13542 fmovdcc %icc, %f8, %f3
13543 nop
13544 setx loop_1189, %l0, %l1
13545 wrpr 0x1, %tl
13546 wrpr %l1, %tnpc
13547 setx 0x34400001400, %l0, %l1
13548 wrpr %l1, %tstate
13549 wrhpr 0x4, %htstate
13550 done
13551 array8 %g2, %o3, %g3
13552 tneg %xcc, 0x2
13553 movg %icc, %i7, %i5
13554loop_1189:
13555 array16 %o6, %i3, %g4
13556 fbu,a %fcc3, loop_1190
13557 fpack16 %f2, %f10
13558 ldstub [%l7 + 0x1D], %o4
13559 tne %xcc, 0x2
13560loop_1190:
13561 for %f2, %f22, %f28
13562 nop
13563 setx loop_1191, %l0, %l1
13564 jmpl %l1, %o0
13565 edge16n %l4, %i6, %i0
13566 movrlz %l2, %l1, %o7
13567 fandnot2s %f11, %f25, %f15
13568loop_1191:
13569 sir 0x1CB8
13570 fbge %fcc1, loop_1192
13571 mulscc %i2, 0x0B6C, %o1
13572 membar 0x51
13573 edge32l %o5, %i1, %g5
13574loop_1192:
13575 fmovscc %xcc, %f17, %f16
13576 bcs,a,pt %icc, loop_1193
13577 nop
13578 setx loop_1194, %l0, %l1
13579 wrpr 0x1, %tl
13580 wrpr %l1, %tpc
13581 add %l1, 0x4, %l1
13582 wrpr %l1, %tnpc
13583 setx 0x34400001400, %l0, %l1
13584 wrpr %l1, %tstate
13585 wrhpr 0x4, %htstate
13586 retry
13587 fmovrdne %o2, %f20, %f26
13588 edge32 %l0, %l5, %l3
13589loop_1193:
13590 array8 %g7, %l6, %g6
13591loop_1194:
13592 edge8l %g1, %g2, %o3
13593 movrgez %i4, 0x374, %g3
13594 fnegs %f23, %f18
13595 xnor %i5, %o6, %i3
13596 wr %g0, 0x11, %asi
13597 prefetcha [%l7 + 0x08] %asi, 0x0
13598 movcc %xcc, %g4, %o0
13599 call loop_1195
13600 movn %xcc, %o4, %i6
13601 nop
13602 setx loop_1196, %l0, %l1
13603 wrpr 0x1, %tl
13604 wrpr %l1, %tpc
13605 add %l1, 0x4, %l1
13606 wrpr %l1, %tnpc
13607 setx 0x34400001400, %l0, %l1
13608 wrpr %l1, %tstate
13609 wrhpr 0x4, %htstate
13610 retry
13611 sth %l4, [%l7 + 0x12]
13612loop_1195:
13613 add %i0, 0x0F53, %l2
13614 flush %l7 + 0x40
13615loop_1196:
13616 add %l1, %o7, %i2
13617 fmovrdgz %o5, %f28, %f6
13618 movge %xcc, %o1, %i1
13619 subc %o2, 0x0043, %g5
13620 taddcctv %l0, %l3, %l5
13621 alignaddr %g7, %g6, %g1
13622 andncc %g2, %o3, %i4
13623 movgu %icc, %g3, %i5
13624 set 0x40, %i7
13625 stda %f16, [%l7 + %i7] 0x19
13626 popc 0x1D1B, %l6
13627 orcc %o6, 0x1660, %i7
13628 movrgz %i3, %o0, %g4
13629 edge32 %i6, %l4, %o4
13630 set 0x63, %l5
13631 lduba [%l7 + %l5] 0x15, %i0
13632 fmovsg %icc, %f25, %f13
13633 set 0x60, %o2
13634 ldxa [%l7 + %o2] 0x89, %l1
13635 nop
13636 setx 0xA0557099, %l0, %l6
13637 st %l6, [%l7 + 0x4C]
13638 ld [%l7 + 0x4C], %fsr
13639 tsubcctv %o7, %i2, %o5
13640 bn,pn %xcc, loop_1197
13641 or %o1, %l2, %o2
13642 andncc %g5, %i1, %l3
13643 sra %l0, 0x03, %l5
13644loop_1197:
13645 call loop_1198
13646 bneg,a %xcc, loop_1199
13647 umul %g7, %g6, %g1
13648 movgu %xcc, %o3, %g2
13649loop_1198:
13650 movneg %icc, %i4, %g3
13651loop_1199:
13652 movpos %icc, %l6, %i5
13653 fmovrslez %o6, %f2, %f31
13654 wr %g0, 0x89, %asi
13655 ldsba [%l7 + 0x30] %asi, %i3
13656 taddcc %i7, %o0, %g4
13657 movleu %icc, %l4, %o4
13658 edge32 %i6, %i0, %o7
13659 fbug %fcc1, loop_1200
13660 movrgz %l1, 0x077, %i2
13661 mulx %o1, 0x1934, %l2
13662 fmovrsne %o5, %f10, %f30
13663loop_1200:
13664 fmuld8sux16 %f31, %f31, %f6
13665 udivx %o2, 0x098D, %i1
13666 tne %icc, 0x7
13667 taddcctv %g5, %l0, %l5
13668 bpos,pn %xcc, loop_1201
13669 fmovrslez %l3, %f0, %f5
13670 fbne,a %fcc2, loop_1202
13671 fmovrsgez %g6, %f1, %f26
13672loop_1201:
13673 fsrc1 %f0, %f0
13674 fble,a %fcc0, loop_1203
13675loop_1202:
13676 swap [%l7 + 0x5C], %g1
13677 bvs,a,pt %icc, loop_1204
13678 tcc %icc, 0x3
13679loop_1203:
13680 fbne,a %fcc0, loop_1205
13681 fbne %fcc3, loop_1206
13682loop_1204:
13683 movrgz %g7, 0x292, %o3
13684 te %icc, 0x3
13685loop_1205:
13686 udivx %i4, 0x15E6, %g2
13687loop_1206:
13688 fble %fcc3, loop_1207
13689 movneg %icc, %g3, %l6
13690 xorcc %i5, 0x0FB3, %i3
13691 tge %icc, 0x3
13692loop_1207:
13693 fba,a %fcc3, loop_1208
13694 edge16n %i7, %o6, %o0
13695 prefetch [%l7 + 0x78], 0x2
13696 movle %xcc, %l4, %o4
13697loop_1208:
13698 mova %icc, %i6, %i0
13699 sll %o7, %g4, %l1
13700 fxors %f5, %f11, %f18
13701 fmul8sux16 %f26, %f16, %f16
13702 bshuffle %f22, %f22, %f18
13703 edge16l %o1, %i2, %o5
13704 sethi 0x119D, %o2
13705 ldub [%l7 + 0x24], %i1
13706 movneg %icc, %g5, %l2
13707 popc %l0, %l3
13708 andncc %g6, %l5, %g1
13709 set 0x46, %i1
13710 ldsba [%l7 + %i1] 0x0c, %g7
13711 movcs %icc, %i4, %o3
13712 movge %icc, %g3, %g2
13713 wr %g0, 0x04, %asi
13714 ldda [%l7 + 0x40] %asi, %f16
13715 movrlez %i5, %l6, %i7
13716 edge16l %o6, %i3, %o0
13717 tgu %icc, 0x5
13718 fmovdgu %xcc, %f17, %f13
13719 edge8 %o4, %l4, %i6
13720 wr %g0, 0x11, %asi
13721 ldsba [%l7 + 0x42] %asi, %i0
13722 brgz %o7, loop_1209
13723 orncc %l1, 0x09EA, %o1
13724 or %g4, 0x046B, %i2
13725 bne %xcc, loop_1210
13726loop_1209:
13727 fornot1s %f28, %f17, %f31
13728 sethi 0x1635, %o5
13729 fmovd %f18, %f26
13730loop_1210:
13731 nop
13732 wr %g0, 0x0c, %asi
13733 ldsba [%l7 + 0x4D] %asi, %o2
13734 movneg %icc, %g5, %l2
13735 set 0x7A, %i3
13736 ldstuba [%l7 + %i3] 0x89, %i1
13737 brlz,a %l3, loop_1211
13738 nop
13739 setx loop_1212, %l0, %l1
13740 wrpr 0x1, %tl
13741 wrpr %l1, %tpc
13742 add %l1, 0x4, %l1
13743 wrpr %l1, %tnpc
13744 setx 0x34400001400, %l0, %l1
13745 wrpr %l1, %tstate
13746 wrhpr 0x4, %htstate
13747 retry
13748 fmovsa %icc, %f27, %f4
13749 array32 %l0, %l5, %g1
13750loop_1211:
13751 sdivx %g7, 0x04B5, %g6
13752loop_1212:
13753 orncc %i4, 0x09AE, %o3
13754 edge32 %g3, %g2, %l6
13755 sdivcc %i7, 0x02EC, %o6
13756 fmovsvs %icc, %f16, %f15
13757 mulx %i5, %i3, %o4
13758 movcs %xcc, %o0, %l4
13759 mulx %i6, 0x04B4, %i0
13760 movgu %xcc, %o7, %l1
13761 movn %icc, %o1, %g4
13762 array32 %o5, %i2, %o2
13763 swap [%l7 + 0x4C], %l2
13764 set 0x30, %o3
13765 stwa %i1, [%l7 + %o3] 0x2b
13766 membar #Sync
13767 udivcc %l3, 0x0DE1, %l0
13768 taddcc %l5, 0x1388, %g1
13769 tne %icc, 0x4
13770 xorcc %g7, 0x1F2E, %g6
13771 lduh [%l7 + 0x64], %i4
13772 srl %g5, %o3, %g3
13773 fpadd16 %f12, %f24, %f2
13774 smulcc %g2, 0x0102, %i7
13775 movrlz %o6, %l6, %i5
13776 saved
13777 rdpr %cwp, %g1
13778 rdpr %cansave, %g2
13779 rdpr %canrestore, %g3
13780 rdpr %cleanwin, %g4
13781 rdpr %otherwin, %g5
13782 rdpr %wstate, %g6
13783 movre %o4, %o0, %l4
13784 bneg %xcc, loop_1213
13785 tle %xcc, 0x5
13786 st %f30, [%l7 + 0x6C]
13787 move %icc, %i3, %i0
13788loop_1213:
13789 edge16l %i6, %l1, %o7
13790 fandnot1 %f18, %f4, %f2
13791 fmovdne %xcc, %f24, %f16
13792 tvc %icc, 0x3
13793 fmovsge %xcc, %f15, %f12
13794 tvc %xcc, 0x0
13795 sub %g4, %o1, %i2
13796 orncc %o5, %o2, %l2
13797 edge16ln %l3, %l0, %i1
13798 srax %g1, %g7, %g6
13799 addc %i4, 0x0F2A, %g5
13800 movvc %icc, %o3, %g3
13801 movre %g2, %l5, %o6
13802 fpadd16 %f12, %f14, %f4
13803 fmuld8ulx16 %f28, %f23, %f20
13804 wr %g0, 0x80, %asi
13805 ldsha [%l7 + 0x20] %asi, %i7
13806 fmovscc %xcc, %f19, %f8
13807 tsubcc %l6, 0x0F29, %o4
13808 edge16n %i5, %l4, %i3
13809 sdivx %o0, 0x037F, %i0
13810 nop
13811 setx 0x29A428209EBDA9DF, %l0, %l6
13812 stx %l6, [%l7 + 0x28]
13813 ldd [%l7 + 0x28], %f2
13814 setx 0xA7B28BD9D60505D4, %l1, %l5
13815 stx %l5, [%l7 + 0x10]
13816 ldd [%l7 + 0x10], %f26
13817 fdivd %f26, %f2, %f6
13818 fblg,a %fcc2, loop_1214
13819 fpack16 %f12, %f19
13820 mulscc %l1, %i6, %g4
13821 movvs %icc, %o7, %o1
13822loop_1214:
13823 membar 0x1E
13824 movg %xcc, %i2, %o2
13825 smul %l2, 0x0A10, %o5
13826 movl %xcc, %l3, %l0
13827 tgu %icc, 0x3
13828 sub %g1, 0x09C5, %i1
13829 tg %xcc, 0x0
13830 edge16 %g6, %i4, %g7
13831 set 0x30, %l6
13832 stxa %o3, [%l7 + %l6] 0x10
13833 tg %xcc, 0x4
13834 movcc %icc, %g5, %g3
13835 st %f31, [%l7 + 0x50]
13836 movrgez %l5, %o6, %g2
13837 fmovdne %icc, %f9, %f15
13838 srl %i7, 0x11, %l6
13839 ldstub [%l7 + 0x71], %o4
13840 edge16n %l4, %i5, %i3
13841 edge16n %i0, %l1, %i6
13842 for %f24, %f26, %f20
13843 fmovs %f8, %f24
13844 sra %o0, 0x1F, %g4
13845 wr %g0, 0xe2, %asi
13846 stha %o7, [%l7 + 0x08] %asi
13847 membar #Sync
13848 udiv %o1, 0x00CD, %o2
13849 umulcc %l2, 0x0B3A, %i2
13850 xnor %o5, 0x0269, %l0
13851 movgu %icc, %g1, %i1
13852 edge8 %l3, %i4, %g7
13853 alignaddrl %g6, %g5, %o3
13854 udiv %l5, 0x1CB1, %o6
13855 ldsb [%l7 + 0x37], %g3
13856 set 0x58, %l4
13857 stxa %g2, [%l7 + %l4] 0x15
13858 fmovdg %xcc, %f9, %f13
13859 sth %l6, [%l7 + 0x78]
13860 edge16l %i7, %o4, %l4
13861 tne %icc, 0x1
13862 set 0x30, %g7
13863 ldxa [%g0 + %g7] 0x50, %i3
13864 fbo %fcc2, loop_1215
13865 udivcc %i5, 0x07EF, %i0
13866 tne %xcc, 0x0
13867 subcc %l1, %i6, %o0
13868loop_1215:
13869 bgu,a,pt %xcc, loop_1216
13870 movrgez %o7, %o1, %g4
13871 umulcc %l2, 0x1618, %i2
13872 fbne %fcc1, loop_1217
13873loop_1216:
13874 fcmpeq16 %f6, %f4, %o5
13875 movleu %xcc, %l0, %g1
13876 ble,a %xcc, loop_1218
13877loop_1217:
13878 tl %xcc, 0x7
13879 fnegd %f28, %f16
13880 addc %o2, 0x0821, %l3
13881loop_1218:
13882 fpsub32 %f14, %f30, %f12
13883 bl,a,pn %xcc, loop_1219
13884 edge32n %i1, %g7, %i4
13885 fnegd %f12, %f20
13886 nop
13887 set 0x25, %i2
13888 ldstub [%l7 + %i2], %g6
13889loop_1219:
13890 fmovrsgz %o3, %f16, %f23
13891 st %f21, [%l7 + 0x10]
13892 set 0x21, %o6
13893 ldsba [%l7 + %o6] 0x80, %g5
13894 movl %icc, %o6, %l5
13895 movn %xcc, %g3, %l6
13896 set 0x40, %o1
13897 lda [%l7 + %o1] 0x15, %f31
13898 fmovrdne %g2, %f22, %f16
13899 edge16 %i7, %l4, %o4
13900 fpackfix %f4, %f24
13901 tn %icc, 0x1
13902 set 0x10, %l0
13903 ldxa [%l7 + %l0] 0x0c, %i3
13904 wr %g0, 0x89, %asi
13905 lda [%l7 + 0x70] %asi, %f20
13906 fmovsn %icc, %f13, %f2
13907 bl loop_1220
13908 fmovdge %icc, %f18, %f17
13909 fnot2s %f17, %f14
13910 fmuld8sux16 %f26, %f29, %f18
13911loop_1220:
13912 ldsb [%l7 + 0x65], %i5
13913 nop
13914 setx 0x0F926F8F, %l0, %l6
13915 st %l6, [%l7 + 0x28]
13916 ld [%l7 + 0x28], %f5
13917 setx 0x6C9E1284, %l1, %l5
13918 st %l5, [%l7 + 0x10]
13919 ld [%l7 + 0x10], %f3
13920 fdivs %f3, %f5, %f10
13921 edge32 %l1, %i0, %o0
13922 umul %o7, 0x1BFB, %o1
13923 fmovdle %xcc, %f12, %f30
13924 movre %i6, 0x2EE, %g4
13925 wr %g0, 0x2f, %asi
13926 stha %l2, [%l7 + 0x2E] %asi
13927 membar #Sync
13928 fpack16 %f30, %f21
13929 ta %xcc, 0x2
13930 bge,pt %icc, loop_1221
13931 fbue %fcc3, loop_1222
13932 sdivx %o5, 0x0C71, %i2
13933 fmovdneg %icc, %f26, %f14
13934loop_1221:
13935 movge %icc, %l0, %o2
13936loop_1222:
13937 sra %l3, %i1, %g7
13938 fmovsleu %xcc, %f24, %f22
13939 fbne %fcc3, loop_1223
13940 tcc %xcc, 0x6
13941 srl %g1, %g6, %i4
13942 smul %g5, %o3, %l5
13943loop_1223:
13944 fbge %fcc3, loop_1224
13945 te %xcc, 0x2
13946 ldub [%l7 + 0x7A], %o6
13947 fnot2 %f4, %f4
13948loop_1224:
13949 addc %g3, 0x194E, %l6
13950 te %icc, 0x1
13951 fbn,a %fcc0, loop_1225
13952 ldstub [%l7 + 0x27], %g2
13953 tg %xcc, 0x3
13954 sir 0x09FD
13955loop_1225:
13956 andn %i7, 0x1A74, %o4
13957 ta %icc, 0x5
13958 fmovspos %xcc, %f18, %f23
13959 tvc %icc, 0x0
13960 edge16l %l4, %i5, %l1
13961 bl loop_1226
13962 fbge %fcc2, loop_1227
13963 nop
13964 set 0x2F, %o4
13965 ldsb [%l7 + %o4], %i3
13966 movleu %xcc, %i0, %o7
13967loop_1226:
13968 nop
13969 setx loop_1228, %l0, %l1
13970 jmpl %l1, %o1
13971loop_1227:
13972 udivcc %o0, 0x0E62, %i6
13973 edge8ln %g4, %l2, %i2
13974 tsubcctv %l0, %o2, %l3
13975loop_1228:
13976 fmuld8sux16 %f23, %f27, %f4
13977 smulcc %i1, 0x0C64, %o5
13978 andncc %g1, %g7, %i4
13979 umulcc %g6, 0x1D57, %o3
13980 movgu %xcc, %l5, %o6
13981 alignaddr %g3, %l6, %g5
13982 movrgez %i7, %o4, %l4
13983 call loop_1229
13984 movneg %icc, %i5, %g2
13985 fone %f12
13986 fpadd16 %f8, %f16, %f26
13987loop_1229:
13988 nop
13989 setx 0xE077FEA8, %l0, %l6
13990 st %l6, [%l7 + 0x48]
13991 ld [%l7 + 0x48], %fsr
13992 add %l1, 0x14CA, %i0
13993 fmovdl %icc, %f9, %f29
13994 wr %g0, 0x19, %asi
13995 stda %f16, [%l7 + 0x40] %asi
13996 fpsub32s %f29, %f20, %f18
13997 movn %xcc, %o7, %o1
13998 movleu %icc, %o0, %i3
13999 edge8 %i6, %g4, %i2
14000 movpos %icc, %l0, %l2
14001 fbge,a %fcc1, loop_1230
14002 tsubcc %l3, 0x10EA, %i1
14003 movneg %xcc, %o2, %o5
14004 ldstub [%l7 + 0x62], %g7
14005loop_1230:
14006 tcc %xcc, 0x7
14007 restored
14008 rdpr %cwp, %g1
14009 rdpr %cansave, %g2
14010 rdpr %canrestore, %g3
14011 rdpr %cleanwin, %g4
14012 rdpr %otherwin, %g5
14013 rdpr %wstate, %g6
14014 fmovrdgz %g1, %f14, %f10
14015 bvc loop_1231
14016 sdiv %i4, 0x12C9, %g6
14017 sir 0x0926
14018 sll %o3, %l5, %o6
14019loop_1231:
14020 movcc %icc, %g3, %l6
14021 fand %f4, %f28, %f12
14022 fpackfix %f4, %f9
14023 fpack16 %f30, %f29
14024 nop
14025 setx loop_1232, %l0, %l1
14026 wrpr 0x1, %tl
14027 wrpr %l1, %tnpc
14028 setx 0x34400001400, %l0, %l1
14029 wrpr %l1, %tstate
14030 wrhpr 0x4, %htstate
14031 done
14032 taddcctv %g5, 0x1356, %i7
14033 ld [%l7 + 0x38], %f24
14034 restored
14035 rdpr %cwp, %g1
14036 rdpr %cansave, %g2
14037 rdpr %canrestore, %g3
14038 rdpr %cleanwin, %g4
14039 rdpr %otherwin, %g5
14040 rdpr %wstate, %g6
14041loop_1232:
14042 tg %icc, 0x5
14043 tge %icc, 0x1
14044 edge32l %o4, %l4, %g2
14045 array16 %i5, %l1, %o7
14046 andcc %i0, 0x0861, %o0
14047 tleu %icc, 0x2
14048 sethi 0x1E7A, %i3
14049 array8 %i6, %g4, %i2
14050 nop
14051 setx 0x4420CF63B04CAA74, %l0, %l6
14052 stx %l6, [%l7 + 0x70]
14053 ldx [%l7 + 0x70], %fsr
14054 tneg %icc, 0x4
14055 array8 %o1, %l2, %l3
14056 set 0x74, %g4
14057 swapa [%l7 + %g4] 0x81, %i1
14058 fcmple32 %f28, %f0, %o2
14059 set 0x70, %o5
14060 ldda [%l7 + %o5] 0x2b, %o4
14061 nop
14062 fitod %f12, %f16
14063 fdtox %f16, %f6
14064 fxtod %f6, %f24
14065 andn %l0, %g7, %i4
14066 fmovrdgz %g6, %f22, %f2
14067 taddcc %o3, 0x1243, %g1
14068 fmuld8ulx16 %f10, %f9, %f10
14069 fcmpeq16 %f10, %f12, %o6
14070 sethi 0x0602, %g3
14071 set 0x55, %i5
14072 ldstuba [%l7 + %i5] 0x18, %l5
14073 smulcc %l6, 0x1F0C, %g5
14074 alignaddr %o4, %l4, %g2
14075 movpos %xcc, %i5, %l1
14076 movpos %icc, %i7, %o7
14077 xnor %i0, %i3, %o0
14078 fbe %fcc0, loop_1233
14079 taddcc %i6, %i2, %o1
14080 fba %fcc2, loop_1234
14081 xnorcc %g4, %l2, %l3
14082loop_1233:
14083 brz %o2, loop_1235
14084 saved
14085 rdpr %cwp, %g1
14086 rdpr %cansave, %g2
14087 rdpr %canrestore, %g3
14088 rdpr %cleanwin, %g4
14089 rdpr %otherwin, %g5
14090 rdpr %wstate, %g6
14091loop_1234:
14092 fbne,a %fcc1, loop_1236
14093 sdivcc %o5, 0x02A0, %i1
14094loop_1235:
14095 alignaddr %g7, %l0, %i4
14096 andcc %o3, 0x0FFA, %g6
14097loop_1236:
14098 sir 0x0F14
14099 brlez %o6, loop_1237
14100 movgu %icc, %g3, %l5
14101 nop
14102 setx loop_1238, %l0, %l1
14103 wrpr 0x1, %tl
14104 wrpr %l1, %tpc
14105 add %l1, 0x4, %l1
14106 wrpr %l1, %tnpc
14107 setx 0x34400001400, %l0, %l1
14108 wrpr %l1, %tstate
14109 wrhpr 0x4, %htstate
14110 retry
14111 ldstub [%l7 + 0x2E], %l6
14112loop_1237:
14113 taddcctv %g5, %g1, %o4
14114 tleu %xcc, 0x4
14115loop_1238:
14116 ldsh [%l7 + 0x46], %g2
14117 stb %i5, [%l7 + 0x14]
14118 xnorcc %l4, 0x1C37, %l1
14119 edge8l %o7, %i7, %i3
14120 bn,pn %xcc, loop_1239
14121 xnorcc %o0, 0x1BFC, %i6
14122 tneg %xcc, 0x0
14123 move %xcc, %i2, %i0
14124loop_1239:
14125 edge16n %g4, %l2, %o1
14126 wr %g0, 0x11, %asi
14127 stxa %o2, [%l7 + 0x58] %asi
14128 stbar
14129 tge %xcc, 0x7
14130 andn %o5, %l3, %i1
14131 lduh [%l7 + 0x28], %l0
14132 fone %f4
14133 move %icc, %i4, %g7
14134 nop
14135 fitod %f4, %f18
14136 fdtoi %f18, %f18
14137 movn %icc, %g6, %o3
14138 bge,a %xcc, loop_1240
14139 nop
14140 fitod %f12, %f12
14141 fdtox %f12, %f28
14142 fxtod %f28, %f6
14143 udiv %o6, 0x1EEE, %l5
14144 bpos,a %icc, loop_1241
14145loop_1240:
14146 movn %xcc, %g3, %l6
14147 umulcc %g5, %o4, %g1
14148 set 0x18, %g6
14149 stxa %g2, [%l7 + %g6] 0x11
14150loop_1241:
14151 nop
14152 add %l7, 0x40, %l6
14153 wr %g0, 0x19, %asi
14154 ldxa [%l6] %asi, %i5
14155 casxa [%l6] %asi, %i5, %l4
14156 fbule,a %fcc0, loop_1242
14157 tle %icc, 0x7
14158 movleu %xcc, %l1, %o7
14159 fmovsvc %icc, %f6, %f16
14160loop_1242:
14161 sdiv %i3, 0x0B25, %o0
14162 st %f27, [%l7 + 0x78]
14163 fnands %f30, %f25, %f29
14164 fpadd16s %f7, %f20, %f29
14165 srax %i7, 0x0B, %i6
14166 fmovrsgez %i0, %f2, %f14
14167 stbar
14168 brgz %i2, loop_1243
14169 faligndata %f26, %f28, %f30
14170 and %g4, 0x1CE8, %o1
14171 movn %xcc, %l2, %o2
14172loop_1243:
14173 fmovsn %xcc, %f20, %f27
14174 nop
14175 set 0x40, %g3
14176 ldx [%l7 + %g3], %l3
14177 taddcc %o5, 0x0FA6, %l0
14178 fmuld8ulx16 %f7, %f25, %f30
14179 lduh [%l7 + 0x2E], %i4
14180 movrlz %i1, %g7, %o3
14181 fnegs %f29, %f19
14182 swap [%l7 + 0x28], %o6
14183 fmovrdlez %l5, %f28, %f12
14184 fmovde %icc, %f18, %f12
14185 st %f18, [%l7 + 0x74]
14186 movrgz %g3, 0x3E4, %g6
14187 te %icc, 0x5
14188 fmovsl %icc, %f8, %f9
14189 fbu,a %fcc1, loop_1244
14190 movcs %xcc, %l6, %g5
14191 fnand %f30, %f10, %f20
14192 orcc %g1, 0x0951, %g2
14193loop_1244:
14194 fnegd %f0, %f30
14195 sth %o4, [%l7 + 0x4C]
14196 popc %i5, %l1
14197 subc %l4, 0x1D76, %o7
14198 orn %o0, 0x0E0E, %i3
14199 fzero %f18
14200 bshuffle %f8, %f2, %f0
14201 srax %i7, %i0, %i2
14202 tl %xcc, 0x2
14203 fblg,a %fcc1, loop_1245
14204 fpsub16 %f8, %f12, %f2
14205 tsubcctv %i6, %g4, %o1
14206 edge8l %o2, %l3, %l2
14207loop_1245:
14208 taddcc %o5, 0x16A2, %l0
14209 fmovdl %icc, %f25, %f0
14210 edge8n %i4, %g7, %o3
14211 movgu %icc, %i1, %o6
14212 tle %xcc, 0x0
14213 subccc %g3, 0x0428, %l5
14214 fors %f0, %f16, %f26
14215 fmovsn %icc, %f3, %f7
14216 ldsb [%l7 + 0x78], %g6
14217 st %f17, [%l7 + 0x0C]
14218 fornot1s %f29, %f12, %f1
14219 fcmpeq32 %f4, %f22, %l6
14220 movvc %xcc, %g1, %g5
14221 fblg %fcc1, loop_1246
14222 nop
14223 fitod %f6, %f8
14224 fdtoi %f8, %f14
14225 mulx %g2, 0x1BC3, %i5
14226 tsubcc %o4, %l4, %o7
14227loop_1246:
14228 fmovsneg %icc, %f8, %f31
14229 movrne %l1, 0x24A, %o0
14230 fmovdleu %icc, %f15, %f11
14231 movge %xcc, %i7, %i3
14232 fmovdl %icc, %f8, %f12
14233 ta %xcc, 0x2
14234 fnegd %f2, %f0
14235 movn %xcc, %i0, %i2
14236 fmovsne %icc, %f11, %f26
14237 fcmple32 %f28, %f16, %i6
14238 lduh [%l7 + 0x28], %o1
14239 tleu %icc, 0x4
14240 mulscc %o2, 0x1A33, %l3
14241 edge8l %g4, %o5, %l0
14242 edge32l %i4, %l2, %o3
14243 edge16ln %i1, %g7, %o6
14244 fsrc2 %f24, %f8
14245 fble %fcc3, loop_1247
14246 bn loop_1248
14247 prefetch [%l7 + 0x58], 0x0
14248 bleu,pt %xcc, loop_1249
14249loop_1247:
14250 subccc %l5, 0x088D, %g6
14251loop_1248:
14252 fornot2 %f6, %f16, %f0
14253 ta %icc, 0x7
14254loop_1249:
14255 nop
14256 wr %g0, 0x04, %asi
14257 stba %l6, [%l7 + 0x21] %asi
14258 tgu %icc, 0x4
14259 fzero %f6
14260 tl %icc, 0x3
14261 fand %f22, %f28, %f26
14262 nop
14263 setx loop_1250, %l0, %l1
14264 wrpr 0x1, %tl
14265 wrpr %l1, %tpc
14266 add %l1, 0x4, %l1
14267 wrpr %l1, %tnpc
14268 setx 0x34400001400, %l0, %l1
14269 wrpr %l1, %tstate
14270 wrhpr 0x4, %htstate
14271 retry
14272 fba %fcc3, loop_1251
14273 edge32ln %g3, %g1, %g2
14274 sdiv %g5, 0x07D9, %i5
14275loop_1250:
14276 srax %l4, 0x06, %o7
14277loop_1251:
14278 movvc %icc, %o4, %o0
14279 fmovsn %xcc, %f28, %f22
14280 tl %xcc, 0x4
14281 set 0x18, %i6
14282 stha %l1, [%l7 + %i6] 0x81
14283 tvs %xcc, 0x3
14284 fnands %f11, %f28, %f25
14285 andncc %i7, %i0, %i2
14286 wr %g0, 0x04, %asi
14287 lduwa [%l7 + 0x24] %asi, %i3
14288 fors %f27, %f0, %f23
14289 membar 0x01
14290 fmovrdlez %i6, %f2, %f6
14291 fnegd %f6, %f30
14292 add %l7, 0x48, %l6
14293 wr %g0, 0x11, %asi
14294 casxa [%l6] 0x11, %o1, %l3
14295 movre %g4, 0x159, %o5
14296 fmul8ulx16 %f10, %f14, %f2
14297 sub %l0, %i4, %o2
14298 fsrc2s %f15, %f18
14299 fnegd %f8, %f2
14300 sra %l2, %o3, %i1
14301 fmuld8ulx16 %f3, %f17, %f16
14302 tsubcc %o6, 0x0000, %l5
14303 movge %icc, %g7, %l6
14304 udivcc %g3, 0x082D, %g1
14305 fblg,a %fcc1, loop_1252
14306 orcc %g6, %g2, %g5
14307 brgz %i5, loop_1253
14308 subc %o7, %o4, %l4
14309loop_1252:
14310 movneg %icc, %o0, %i7
14311 edge8ln %i0, %l1, %i2
14312loop_1253:
14313 fnor %f2, %f0, %f30
14314 movn %xcc, %i6, %i3
14315 subc %o1, 0x1D2A, %g4
14316 or %o5, %l3, %l0
14317 movrgz %i4, %o2, %o3
14318 smulcc %l2, 0x11A9, %i1
14319 ldd [%l7 + 0x30], %o6
14320 tneg %xcc, 0x7
14321 lduw [%l7 + 0x68], %g7
14322 wr %g0, 0x11, %asi
14323 sta %f5, [%l7 + 0x24] %asi
14324 movrgz %l6, 0x013, %l5
14325 for %f4, %f10, %f24
14326 tleu %xcc, 0x1
14327 fmovrsgez %g3, %f30, %f31
14328 movle %xcc, %g1, %g6
14329 srax %g5, %i5, %o7
14330 edge8l %g2, %o4, %o0
14331 array32 %i7, %l4, %i0
14332 fcmple16 %f0, %f18, %l1
14333 fpadd16s %f10, %f3, %f4
14334 movcc %icc, %i2, %i6
14335 fmovde %xcc, %f6, %f16
14336 orcc %i3, 0x16C1, %o1
14337 fmovsn %icc, %f23, %f17
14338 sdivcc %g4, 0x0634, %o5
14339 ldx [%l7 + 0x18], %l0
14340 sir 0x0AEC
14341 tsubcctv %i4, 0x07F2, %o2
14342 andn %l3, %l2, %o3
14343 movrlez %i1, 0x10B, %g7
14344 tleu %xcc, 0x0
14345 tle %icc, 0x3
14346 xor %o6, %l6, %l5
14347 fmovde %icc, %f12, %f5
14348 sethi 0x00FC, %g1
14349 sub %g6, %g5, %i5
14350 mova %xcc, %o7, %g3
14351 subc %o4, 0x0A4F, %o0
14352 fornot2s %f8, %f9, %f27
14353 bne,a loop_1254
14354 stw %g2, [%l7 + 0x0C]
14355 ldstub [%l7 + 0x16], %i7
14356 orncc %l4, 0x1C91, %l1
14357loop_1254:
14358 sdivcc %i2, 0x176D, %i0
14359 fmovscc %xcc, %f3, %f24
14360 taddcctv %i3, 0x0A18, %i6
14361 ta %xcc, 0x1
14362 udivcc %o1, 0x110B, %o5
14363 tneg %xcc, 0x6
14364 ldsh [%l7 + 0x3E], %l0
14365 add %g4, %i4, %o2
14366 smulcc %l2, 0x0891, %l3
14367 fnand %f4, %f16, %f8
14368 edge32l %i1, %o3, %g7
14369 membar 0x40
14370 nop
14371 setx 0x13D99F58, %l0, %l6
14372 st %l6, [%l7 + 0x28]
14373 ld [%l7 + 0x28], %f12
14374 setx 0xE30C9797, %l1, %l5
14375 st %l5, [%l7 + 0x10]
14376 ld [%l7 + 0x10], %f17
14377 fdivs %f17, %f12, %f20
14378 subc %o6, %l6, %g1
14379 movcc %xcc, %l5, %g5
14380 orncc %i5, 0x02BF, %o7
14381 nop
14382 set 0x75, %i4
14383 stb %g6, [%l7 + %i4]
14384 edge16n %o4, %o0, %g2
14385 fmovsvs %xcc, %f29, %f31
14386 addc %i7, %g3, %l1
14387 fones %f8
14388 xorcc %l4, 0x09AE, %i2
14389 sdivx %i3, 0x1739, %i6
14390 brgez,a %o1, loop_1255
14391 tpos %icc, 0x5
14392 srlx %i0, 0x1D, %o5
14393 movrgz %l0, 0x065, %g4
14394loop_1255:
14395 edge8n %o2, %l2, %l3
14396 movrlez %i4, %o3, %i1
14397 nop
14398 setx loop_1256, %l0, %l1
14399 wrpr 0x1, %tl
14400 wrpr %l1, %tnpc
14401 setx 0x34400001400, %l0, %l1
14402 wrpr %l1, %tstate
14403 wrhpr 0x4, %htstate
14404 done
14405 tle %icc, 0x5
14406 bn,a loop_1257
14407 xnorcc %g7, 0x0553, %l6
14408loop_1256:
14409 nop
14410 wr %g0, 0x88, %asi
14411 stda %f0, [%l7 + 0x40] %asi
14412loop_1257:
14413 nop
14414 set 0x18, %g5
14415 ldxa [%l7 + %g5] 0x04, %o6
14416 fmovdcs %icc, %f31, %f23
14417 fbuge,a %fcc2, loop_1258
14418 be,pt %xcc, loop_1259
14419 movrgez %l5, %g1, %i5
14420 sdivcc %o7, 0x09E5, %g6
14421loop_1258:
14422 fcmpne16 %f4, %f28, %o4
14423loop_1259:
14424 fexpand %f28, %f0
14425 tcs %icc, 0x5
14426 movre %o0, %g5, %g2
14427 udiv %i7, 0x09F3, %g3
14428 fbuge,a %fcc1, loop_1260
14429 bvc loop_1261
14430 srlx %l4, 0x05, %l1
14431 tcs %icc, 0x5
14432loop_1260:
14433 bg,pt %xcc, loop_1262
14434loop_1261:
14435 tcc %xcc, 0x6
14436 fnot1 %f0, %f22
14437 fmovdcc %icc, %f8, %f21
14438loop_1262:
14439 ld [%l7 + 0x6C], %f6
14440 alignaddr %i2, %i3, %o1
14441 fmovrdlz %i6, %f18, %f12
14442 edge8ln %o5, %i0, %l0
14443 addccc %g4, %l2, %o2
14444 edge32n %l3, %i4, %o3
14445 bleu,a,pn %xcc, loop_1263
14446 sdiv %i1, 0x12E1, %g7
14447 movvc %xcc, %l6, %o6
14448 tne %xcc, 0x2
14449loop_1263:
14450 srl %l5, %i5, %o7
14451 fxnor %f16, %f10, %f2
14452 movne %xcc, %g6, %o4
14453 brgez,a %g1, loop_1264
14454 bn,a,pn %xcc, loop_1265
14455 fornot1 %f2, %f18, %f10
14456 edge32n %g5, %o0, %i7
14457loop_1264:
14458 movge %xcc, %g3, %l4
14459loop_1265:
14460 sethi 0x1C28, %l1
14461 andncc %g2, %i3, %o1
14462 fmul8x16au %f3, %f22, %f6
14463 sdivcc %i2, 0x0054, %o5
14464 sdivcc %i6, 0x18BB, %i0
14465 xor %g4, 0x088D, %l2
14466 udiv %o2, 0x1EDF, %l0
14467 bn,a loop_1266
14468 fnegs %f8, %f13
14469 srlx %l3, %i4, %o3
14470 fmovspos %icc, %f7, %f31
14471loop_1266:
14472 movgu %xcc, %i1, %l6
14473 sdivx %o6, 0x17B4, %g7
14474 smulcc %l5, 0x136E, %i5
14475 sll %o7, %g6, %g1
14476 sll %o4, %o0, %i7
14477 tcc %icc, 0x7
14478 orn %g5, 0x16FF, %l4
14479 nop
14480 fitod %f10, %f24
14481 fdtoi %f24, %f27
14482 ldstub [%l7 + 0x6B], %l1
14483 tn %xcc, 0x3
14484 fmovrdne %g2, %f18, %f20
14485 fbne %fcc0, loop_1267
14486 call loop_1268
14487 movcc %xcc, %g3, %i3
14488 fxors %f1, %f14, %f7
14489loop_1267:
14490 movn %icc, %i2, %o5
14491loop_1268:
14492 xnor %i6, %o1, %i0
14493 andncc %g4, %o2, %l0
14494 tleu %icc, 0x2
14495 tl %icc, 0x2
14496 srlx %l3, %i4, %o3
14497 alignaddr %i1, %l2, %l6
14498 array16 %o6, %g7, %l5
14499 addccc %o7, %g6, %i5
14500 edge8ln %o4, %o0, %i7
14501 array32 %g1, %l4, %g5
14502 movneg %xcc, %l1, %g2
14503 movcc %xcc, %i3, %g3
14504 array16 %o5, %i2, %o1
14505 smul %i6, 0x1903, %i0
14506 movcs %xcc, %o2, %g4
14507 sdivx %l3, 0x11B8, %l0
14508 orcc %i4, 0x177F, %i1
14509 mulscc %l2, 0x091E, %o3
14510 alignaddr %l6, %g7, %o6
14511 taddcc %o7, %l5, %g6
14512 bg,a,pn %xcc, loop_1269
14513 fnot2s %f23, %f18
14514 array32 %i5, %o4, %o0
14515 ta %icc, 0x6
14516loop_1269:
14517 popc %g1, %i7
14518 fmovdleu %xcc, %f30, %f20
14519 nop
14520 set 0x68, %i0
14521 ldd [%l7 + %i0], %f26
14522 edge8 %l4, %g5, %g2
14523 addc %l1, %i3, %g3
14524 bcs %icc, loop_1270
14525 orcc %o5, 0x1CE2, %o1
14526 smulcc %i2, %i0, %o2
14527 movgu %xcc, %g4, %l3
14528loop_1270:
14529 fmovsgu %icc, %f12, %f4
14530 smulcc %i6, %i4, %i1
14531 movrgz %l2, %o3, %l6
14532 fnor %f2, %f4, %f6
14533 fmul8ulx16 %f20, %f30, %f10
14534 movrlez %g7, 0x3ED, %l0
14535 set 0x70, %g1
14536 stxa %o6, [%l7 + %g1] 0xea
14537 membar #Sync
14538 std %f2, [%l7 + 0x68]
14539 mulscc %o7, 0x1253, %g6
14540 tneg %icc, 0x0
14541 edge16l %i5, %l5, %o4
14542 fpackfix %f10, %f1
14543 movleu %xcc, %g1, %i7
14544 fzeros %f5
14545 fexpand %f28, %f30
14546 fmovs %f9, %f23
14547 nop
14548 setx 0x2D66E37F897CEB63, %l0, %l6
14549 stx %l6, [%l7 + 0x28]
14550 ldd [%l7 + 0x28], %f26
14551 fsqrtd %f26, %f18
14552 tle %xcc, 0x3
14553 fcmpeq16 %f12, %f12, %o0
14554 xor %l4, %g2, %l1
14555 membar 0x41
14556 ldd [%l7 + 0x58], %f24
14557 orncc %g5, 0x0817, %g3
14558 restored
14559 rdpr %cwp, %g1
14560 rdpr %cansave, %g2
14561 rdpr %canrestore, %g3
14562 rdpr %cleanwin, %g4
14563 rdpr %otherwin, %g5
14564 rdpr %wstate, %g6
14565 movcs %xcc, %o5, %o1
14566 edge16 %i3, %i2, %o2
14567 movvc %xcc, %i0, %l3
14568 umulcc %g4, %i6, %i1
14569 umul %i4, 0x1FE7, %o3
14570 movre %l6, 0x0B7, %l2
14571 tvc %icc, 0x4
14572 fxors %f8, %f28, %f26
14573 orcc %g7, 0x155D, %o6
14574 fmovrdlez %o7, %f22, %f4
14575 nop
14576 setx loop_1271, %l0, %l1
14577 wrpr 0x1, %tl
14578 wrpr %l1, %tpc
14579 add %l1, 0x4, %l1
14580 wrpr %l1, %tnpc
14581 setx 0x34400001400, %l0, %l1
14582 wrpr %l1, %tstate
14583 wrhpr 0x4, %htstate
14584 retry
14585 movpos %xcc, %l0, %g6
14586 move %xcc, %i5, %o4
14587 add %l7, 0x30, %l6
14588 wr %g0, 0x19, %asi
14589 ldxa [%l6] %asi, %g1
14590 casxa [%l6] %asi, %g1, %i7
14591loop_1271:
14592 fandnot2 %f12, %f16, %f0
14593 bn,pt %xcc, loop_1272
14594 movcs %icc, %l5, %o0
14595 nop
14596 setx 0x87EE4CD6906A8BE5, %l0, %l6
14597 stx %l6, [%l7 + 0x70]
14598 ldx [%l7 + 0x70], %fsr
14599 edge8l %g2, %l4, %l1
14600loop_1272:
14601 nop
14602 set 0x77, %l1
14603 ldstuba [%l7 + %l1] 0x10, %g5
14604 umulcc %o5, %g3, %o1
14605 edge32n %i3, %o2, %i0
14606 fmovdcs %icc, %f2, %f10
14607 membar 0x51
14608 andcc %i2, %l3, %i6
14609 brgez,a %i1, loop_1273
14610 fmovdvc %icc, %f2, %f31
14611 or %g4, %o3, %i4
14612 sll %l6, %l2, %g7
14613loop_1273:
14614 fble %fcc3, loop_1274
14615 movn %icc, %o6, %l0
14616 nop
14617 setx loop_1275, %l0, %l1
14618 jmpl %l1, %g6
14619 xnorcc %i5, %o4, %o7
14620loop_1274:
14621 nop
14622 setx 0xE0E2B343F076D83C, %l0, %l6
14623 stx %l6, [%l7 + 0x58]
14624 ldx [%l7 + 0x58], %fsr
14625 sra %i7, %g1, %o0
14626loop_1275:
14627 fmovrdlz %l5, %f26, %f14
14628 nop
14629 setx 0x1FAABBE3, %l0, %l6
14630 st %l6, [%l7 + 0x28]
14631 ld [%l7 + 0x28], %f23
14632 fsqrts %f23, %f4
14633 addccc %l4, %g2, %g5
14634 subc %o5, 0x067C, %l1
14635 andncc %o1, %g3, %o2
14636 ldd [%l7 + 0x08], %i0
14637 sdivcc %i3, 0x0D78, %l3
14638 subcc %i2, 0x18EB, %i6
14639 fba %fcc0, loop_1276
14640 sdivx %g4, 0x19A4, %o3
14641 orncc %i1, %i4, %l6
14642 fnor %f6, %f12, %f4
14643loop_1276:
14644 popc %g7, %l2
14645 bne,a loop_1277
14646 srl %o6, 0x16, %g6
14647 fmovsne %xcc, %f9, %f22
14648 nop
14649 setx loop_1278, %l0, %l1
14650 wrpr 0x1, %tl
14651 wrpr %l1, %tnpc
14652 setx 0x34400001400, %l0, %l1
14653 wrpr %l1, %tstate
14654 wrhpr 0x4, %htstate
14655 done
14656loop_1277:
14657 fsrc1 %f16, %f16
14658 tn %icc, 0x6
14659 wr %g0, 0x04, %asi
14660 ldstuba [%l7 + 0x1B] %asi, %i5
14661loop_1278:
14662 xorcc %l0, 0x1A10, %o4
14663 fpadd32 %f28, %f14, %f26
14664 edge16ln %i7, %g1, %o7
14665 subcc %l5, %l4, %o0
14666 fbe %fcc0, loop_1279
14667 movrlez %g5, %o5, %l1
14668 fmovrsgz %g2, %f28, %f2
14669 ldsb [%l7 + 0x17], %o1
14670loop_1279:
14671 brz,a %o2, loop_1280
14672 nop
14673 setx loop_1281, %l0, %l1
14674 wrpr 0x1, %tl
14675 wrpr %l1, %tpc
14676 add %l1, 0x4, %l1
14677 wrpr %l1, %tnpc
14678 setx 0x34400001400, %l0, %l1
14679 wrpr %l1, %tstate
14680 wrhpr 0x4, %htstate
14681 retry
14682 umulcc %g3, %i0, %i3
14683 subccc %i2, %l3, %g4
14684loop_1280:
14685 mulscc %i6, 0x034A, %i1
14686loop_1281:
14687 sethi 0x1760, %o3
14688 sdiv %l6, 0x0F23, %i4
14689 edge32n %l2, %g7, %o6
14690 movn %xcc, %i5, %l0
14691 fnot1s %f1, %f26
14692 movcc %xcc, %o4, %i7
14693 nop
14694 setx 0x0D02EF62C81C64E6, %l0, %l6
14695 stx %l6, [%l7 + 0x28]
14696 ldd [%l7 + 0x28], %f0
14697 setx 0x345CE3586E1B9D06, %l1, %l5
14698 stx %l5, [%l7 + 0x10]
14699 ldd [%l7 + 0x10], %f0
14700 fdivd %f0, %f0, %f0
14701 restored
14702 rdpr %cwp, %g1
14703 rdpr %cansave, %g2
14704 rdpr %canrestore, %g3
14705 rdpr %cleanwin, %g4
14706 rdpr %otherwin, %g5
14707 rdpr %wstate, %g6
14708 sdiv %g6, 0x0628, %o7
14709 andncc %l5, %g1, %l4
14710 fmovsne %xcc, %f9, %f13
14711 tvs %xcc, 0x4
14712 umul %g5, %o5, %o0
14713 tl %icc, 0x6
14714 andcc %g2, 0x1C60, %l1
14715 edge16 %o2, %o1, %i0
14716 fmovdvc %xcc, %f23, %f0
14717 saved
14718 rdpr %cwp, %g1
14719 rdpr %cansave, %g2
14720 rdpr %canrestore, %g3
14721 rdpr %cleanwin, %g4
14722 rdpr %otherwin, %g5
14723 rdpr %wstate, %g6
14724 fmovse %icc, %f17, %f5
14725 tpos %icc, 0x4
14726 edge16 %i3, %i2, %g3
14727 umulcc %l3, %g4, %i6
14728 fmovd %f2, %f30
14729 movcs %icc, %i1, %o3
14730 movleu %xcc, %l6, %l2
14731 taddcctv %i4, 0x1459, %o6
14732 fbo,a %fcc0, loop_1282
14733 movrlez %i5, %g7, %l0
14734 fba %fcc0, loop_1283
14735 edge32ln %o4, %g6, %o7
14736loop_1282:
14737 call loop_1284
14738 ldsh [%l7 + 0x3A], %i7
14739loop_1283:
14740 tle %icc, 0x4
14741 fmul8ulx16 %f4, %f2, %f28
14742loop_1284:
14743 brnz,a %g1, loop_1285
14744 edge32 %l4, %g5, %o5
14745 nop
14746 setx 0x338D14F920707034, %l0, %l6
14747 stx %l6, [%l7 + 0x78]
14748 ldx [%l7 + 0x78], %fsr
14749 fmovdneg %xcc, %f14, %f25
14750loop_1285:
14751 edge32ln %o0, %l5, %g2
14752 add %l1, %o2, %i0
14753 add %l7, 0x78, %l6
14754 wr %g0, 0x18, %asi
14755 casxa [%l6] %asi, %i3, %i2
14756 fbule,a %fcc1, loop_1286
14757 xor %g3, %o1, %g4
14758 bge loop_1287
14759 orn %l3, 0x0E50, %i6
14760loop_1286:
14761 tcs %xcc, 0x6
14762 movge %icc, %o3, %i1
14763loop_1287:
14764 brnz %l6, loop_1288
14765 fcmpgt32 %f24, %f2, %l2
14766 stx %i4, [%l7 + 0x78]
14767 nop
14768 setx 0x37CE3E48AB7E5CD0, %l0, %l6
14769 stx %l6, [%l7 + 0x28]
14770 ldd [%l7 + 0x28], %f22
14771 setx 0xBDF976FB129BEB92, %l1, %l5
14772 stx %l5, [%l7 + 0x10]
14773 ldd [%l7 + 0x10], %f14
14774 fmuld %f14, %f22, %f30
14775loop_1288:
14776 nop
14777 set 0x0B, %l3
14778 lduba [%l7 + %l3] 0x18, %i5
14779 ldsb [%l7 + 0x77], %o6
14780 mulx %l0, %o4, %g7
14781 sth %g6, [%l7 + 0x36]
14782 nop
14783 fitod %f4, %f14
14784 fdtox %f14, %f4
14785 fmovd %f16, %f14
14786 movne %icc, %i7, %g1
14787 and %o7, %g5, %l4
14788 andncc %o0, %l5, %g2
14789 udivx %o5, 0x189D, %o2
14790 movgu %xcc, %l1, %i0
14791 nop
14792 fitos %f13, %f18
14793 fstox %f18, %f18
14794 fmovde %xcc, %f1, %f23
14795 edge32 %i3, %g3, %o1
14796 bl %xcc, loop_1289
14797 brlz,a %g4, loop_1290
14798 fabsd %f14, %f10
14799 mulscc %l3, 0x12E0, %i2
14800loop_1289:
14801 restored
14802 rdpr %cwp, %g1
14803 rdpr %cansave, %g2
14804 rdpr %canrestore, %g3
14805 rdpr %cleanwin, %g4
14806 rdpr %otherwin, %g5
14807 rdpr %wstate, %g6
14808loop_1290:
14809 nop
14810 set 0x17, %o0
14811 lduba [%l7 + %o0] 0x0c, %i6
14812 fpadd32s %f2, %f10, %f29
14813 movvc %xcc, %o3, %i1
14814 fbul %fcc2, loop_1291
14815 fmovrdgz %l2, %f4, %f28
14816 fble,a %fcc3, loop_1292
14817 fzero %f8
14818loop_1291:
14819 sll %i4, 0x0B, %l6
14820 tne %xcc, 0x3
14821loop_1292:
14822 tgu %icc, 0x2
14823 array8 %i5, %o6, %o4
14824 nop
14825 setx loop_1293, %l0, %l1
14826 wrpr 0x1, %tl
14827 wrpr %l1, %tnpc
14828 setx 0x34400001400, %l0, %l1
14829 wrpr %l1, %tstate
14830 wrhpr 0x4, %htstate
14831 done
14832 umul %l0, %g7, %i7
14833 subccc %g6, 0x0B69, %o7
14834 fxnor %f6, %f24, %f8
14835loop_1293:
14836 fcmpgt32 %f24, %f2, %g5
14837 brnz %g1, loop_1294
14838 fblg %fcc3, loop_1295
14839 edge8l %l4, %l5, %g2
14840 movvc %icc, %o0, %o2
14841loop_1294:
14842 fandnot1s %f24, %f16, %f9
14843loop_1295:
14844 orncc %l1, %i0, %o5
14845 stb %i3, [%l7 + 0x3A]
14846 nop
14847 setx loop_1296, %l0, %l1
14848 wrpr 0x1, %tl
14849 wrpr %l1, %tpc
14850 add %l1, 0x4, %l1
14851 wrpr %l1, %tnpc
14852 setx 0x34400001400, %l0, %l1
14853 wrpr %l1, %tstate
14854 wrhpr 0x4, %htstate
14855 retry
14856 fmovrsgz %g3, %f9, %f24
14857 set 0x3A, %g2
14858 stba %g4, [%l7 + %g2] 0xeb
14859 membar #Sync
14860loop_1296:
14861 tn %xcc, 0x7
14862 swap [%l7 + 0x48], %o1
14863 movrne %i2, 0x10F, %l3
14864 smulcc %o3, 0x1B1F, %i6
14865 addc %l2, 0x1BA6, %i4
14866 tne %xcc, 0x5
14867 set 0x6C, %l2
14868 stwa %l6, [%l7 + %l2] 0x27
14869 membar #Sync
14870 srlx %i1, %i5, %o4
14871 wr %g0, 0x18, %asi
14872 ldda [%l7 + 0x40] %asi, %f0
14873 addc %o6, 0x0C75, %g7
14874 tl %icc, 0x7
14875 movcc %icc, %l0, %g6
14876 addccc %o7, %g5, %g1
14877 sll %i7, %l5, %g2
14878 or %o0, 0x0254, %o2
14879 bl,a,pn %icc, loop_1297
14880 edge16n %l1, %l4, %i0
14881 tge %icc, 0x4
14882 wr %g0, 0x80, %asi
14883 ldda [%l7 + 0x50] %asi, %i2
14884loop_1297:
14885 srax %o5, 0x15, %g4
14886 movre %g3, 0x0E8, %i2
14887 add %o1, %l3, %i6
14888 movrlez %o3, 0x19D, %i4
14889 fands %f6, %f27, %f28
14890 movrlz %l6, %l2, %i1
14891 edge16n %i5, %o4, %g7
14892 fmovd %f8, %f4
14893 ldd [%l7 + 0x30], %l0
14894 brgez %g6, loop_1298
14895 edge32ln %o6, %o7, %g5
14896 fmul8x16au %f3, %f11, %f18
14897 tvc %icc, 0x1
14898loop_1298:
14899 tl %icc, 0x6
14900 tle %icc, 0x5
14901 tle %xcc, 0x3
14902 tn %xcc, 0x6
14903 sdiv %g1, 0x05C1, %l5
14904 move %icc, %i7, %g2
14905 edge16l %o2, %o0, %l1
14906 faligndata %f16, %f4, %f10
14907 tn %icc, 0x4
14908 fcmple32 %f26, %f6, %i0
14909 subcc %l4, 0x187E, %i3
14910 movl %icc, %g4, %g3
14911 saved
14912 rdpr %cwp, %g1
14913 rdpr %cansave, %g2
14914 rdpr %canrestore, %g3
14915 rdpr %cleanwin, %g4
14916 rdpr %otherwin, %g5
14917 rdpr %wstate, %g6
14918 bge,a loop_1299
14919 nop
14920 setx 0xE04DDEED, %l0, %l6
14921 st %l6, [%l7 + 0x5C]
14922 ld [%l7 + 0x5C], %fsr
14923 fmovdvc %xcc, %f13, %f21
14924 fpack16 %f20, %f11
14925loop_1299:
14926 umulcc %o5, %i2, %l3
14927 subccc %o1, %o3, %i4
14928 fxnor %f30, %f8, %f6
14929 movl %xcc, %i6, %l2
14930 smulcc %l6, %i5, %o4
14931 tleu %xcc, 0x1
14932 smulcc %i1, %g7, %g6
14933 sdiv %l0, 0x098D, %o6
14934 tge %xcc, 0x6
14935 nop
14936 setx 0x5BF3E5B9, %l0, %l6
14937 st %l6, [%l7 + 0x28]
14938 ld [%l7 + 0x28], %f10
14939 setx 0x0918ED35, %l1, %l5
14940 st %l5, [%l7 + 0x10]
14941 ld [%l7 + 0x10], %f23
14942 fmuls %f23, %f10, %f2
14943 fabss %f13, %f30
14944 fbuge,a %fcc1, loop_1300
14945 nop
14946 fitod %f12, %f14
14947 fdtox %f14, %f0
14948 fxtod %f0, %f8
14949 fpadd16 %f26, %f20, %f22
14950 fcmple32 %f18, %f8, %o7
14951loop_1300:
14952 movle %xcc, %g5, %g1
14953 fmovsvc %xcc, %f19, %f16
14954 tleu %xcc, 0x2
14955 and %i7, 0x1BBD, %g2
14956 xor %o2, 0x146C, %l5
14957 ldsb [%l7 + 0x66], %l1
14958 fbul %fcc1, loop_1301
14959 umulcc %o0, %l4, %i3
14960 fmovrsne %g4, %f10, %f6
14961 movg %icc, %g3, %i0
14962loop_1301:
14963 movrlez %o5, %l3, %i2
14964 fsrc2s %f20, %f23
14965 movge %icc, %o3, %o1
14966 fand %f22, %f18, %f12
14967 orn %i6, %i4, %l6
14968 tcc %icc, 0x6
14969 ldstub [%l7 + 0x1C], %l2
14970 tg %xcc, 0x7
14971 brlez,a %o4, loop_1302
14972 movrlz %i5, %i1, %g6
14973 edge8 %g7, %l0, %o7
14974 call loop_1303
14975loop_1302:
14976 movcc %icc, %o6, %g1
14977 movl %xcc, %g5, %i7
14978 set 0x50, %i7
14979 sta %f11, [%l7 + %i7] 0x88
14980loop_1303:
14981 srlx %g2, 0x07, %l5
14982 set 0x40, %o7
14983 ldda [%l7 + %o7] 0x04, %f0
14984 fxors %f27, %f17, %f8
14985 srlx %o2, %o0, %l4
14986 edge16n %i3, %l1, %g3
14987 stb %i0, [%l7 + 0x6C]
14988 srax %g4, %o5, %i2
14989 brlez,a %o3, loop_1304
14990 sdivx %l3, 0x0DD1, %o1
14991 fandnot2s %f2, %f9, %f3
14992 fabss %f15, %f0
14993loop_1304:
14994 fmovsneg %icc, %f6, %f11
14995 umulcc %i6, 0x1E5F, %l6
14996 udivx %l2, 0x0DA1, %i4
14997 fmovsa %icc, %f25, %f1
14998 array32 %o4, %i5, %g6
14999 fnot1 %f24, %f18
15000 fmovse %xcc, %f22, %f15
15001 bvs,a,pt %xcc, loop_1305
15002 ldsw [%l7 + 0x74], %g7
15003 movleu %icc, %l0, %i1
15004 bne,a,pt %xcc, loop_1306
15005loop_1305:
15006 movrlez %o6, 0x2C3, %g1
15007 movleu %icc, %o7, %i7
15008 fpmerge %f22, %f23, %f16
15009loop_1306:
15010 nop
15011 setx 0xB6BEA47570576084, %l0, %l6
15012 stx %l6, [%l7 + 0x78]
15013 ldx [%l7 + 0x78], %fsr
15014 tcs %xcc, 0x1
15015 umul %g2, 0x081D, %g5
15016 tvs %xcc, 0x4
15017 wr %g0, 0x88, %asi
15018 stwa %l5, [%l7 + 0x30] %asi
15019 fornot2 %f8, %f12, %f0
15020 movrgez %o0, 0x3D8, %l4
15021 andn %i3, 0x1E3D, %o2
15022 tneg %xcc, 0x2
15023 tge %icc, 0x7
15024 sub %g3, 0x10DC, %l1
15025 tsubcc %i0, %o5, %i2
15026 edge32ln %o3, %g4, %l3
15027 movrgez %i6, 0x027, %l6
15028 edge8ln %l2, %o1, %i4
15029 movre %i5, %o4, %g7
15030 set 0x2F, %l5
15031 ldsba [%l7 + %l5] 0x18, %l0
15032 sdiv %i1, 0x0413, %o6
15033 addccc %g1, %g6, %i7
15034 nop
15035 setx 0x19F848289051C0ED, %l0, %l6
15036 stx %l6, [%l7 + 0x38]
15037 ldx [%l7 + 0x38], %fsr
15038 srl %o7, %g2, %l5
15039 st %f0, [%l7 + 0x50]
15040 set 0x38, %o2
15041 ldswa [%l7 + %o2] 0x81, %g5
15042 fbug,a %fcc3, loop_1307
15043 bgu,a %icc, loop_1308
15044 subcc %o0, %i3, %l4
15045 movre %g3, 0x316, %l1
15046loop_1307:
15047 movcc %icc, %o2, %i0
15048loop_1308:
15049 smul %i2, %o5, %o3
15050 ble loop_1309
15051 fmovdcc %xcc, %f22, %f28
15052 tvs %icc, 0x1
15053 fandnot1s %f8, %f29, %f24
15054loop_1309:
15055 edge32n %g4, %i6, %l3
15056 fmovsle %xcc, %f30, %f1
15057 mulx %l2, 0x1F3C, %l6
15058 edge32 %o1, %i4, %i5
15059 srlx %g7, 0x1B, %l0
15060 movrlez %o4, 0x043, %o6
15061 sir 0x03AC
15062 tvc %xcc, 0x1
15063 srl %i1, 0x07, %g6
15064 fmovscs %icc, %f19, %f0
15065 fmovrde %g1, %f26, %f10
15066 fmovsleu %xcc, %f18, %f18
15067 movrne %o7, 0x272, %i7
15068 movgu %xcc, %g2, %l5
15069 ba,a loop_1310
15070 add %o0, 0x0A4F, %i3
15071 tsubcc %g5, %l4, %g3
15072 add %l7, 0x60, %l6
15073 wr %g0, 0x19, %asi
15074 casxa [%l6] %asi, %l1, %i0
15075loop_1310:
15076 mulscc %i2, 0x11E4, %o5
15077 nop
15078 setx loop_1311, %l0, %l1
15079 jmpl %l1, %o3
15080 fpsub16s %f26, %f9, %f23
15081 movge %xcc, %o2, %g4
15082 edge32l %l3, %l2, %i6
15083loop_1311:
15084 popc %o1, %i4
15085 udivcc %l6, 0x1460, %g7
15086 fnot1s %f21, %f12
15087 add %l0, %o4, %i5
15088 fmul8x16al %f31, %f15, %f20
15089 fmovrdlz %i1, %f14, %f16
15090 tge %icc, 0x7
15091 or %o6, %g1, %o7
15092 nop
15093 fitod %f4, %f10
15094 fdtox %f10, %f18
15095 fxtod %f18, %f8
15096 movrlz %g6, %g2, %i7
15097 set 0x3F, %i1
15098 lduba [%l7 + %i1] 0x18, %l5
15099 ta %xcc, 0x4
15100 edge8n %o0, %g5, %i3
15101 subccc %l4, %l1, %g3
15102 udivcc %i0, 0x15C0, %i2
15103 fmovsne %xcc, %f5, %f22
15104 movle %xcc, %o5, %o2
15105 sll %o3, %g4, %l2
15106 sdivx %l3, 0x1204, %o1
15107 fand %f24, %f24, %f24
15108 nop
15109 set 0x4A, %o3
15110 ldub [%l7 + %o3], %i4
15111 fsrc1s %f3, %f29
15112 swap [%l7 + 0x6C], %i6
15113 movne %xcc, %l6, %l0
15114 fmul8x16au %f31, %f21, %f20
15115 fmovsvc %icc, %f4, %f11
15116 movpos %icc, %o4, %g7
15117 movrlz %i5, 0x3C4, %o6
15118 mulscc %i1, 0x1784, %o7
15119 movn %icc, %g6, %g2
15120 edge8 %i7, %l5, %g1
15121 set 0x60, %i3
15122 lda [%l7 + %i3] 0x80, %f27
15123 ld [%l7 + 0x54], %f19
15124 fpack32 %f8, %f24, %f2
15125 fble,a %fcc2, loop_1312
15126 bg,a %icc, loop_1313
15127 addc %o0, %i3, %g5
15128 nop
15129 setx 0x95FCB5026355A190, %l0, %l6
15130 stx %l6, [%l7 + 0x28]
15131 ldd [%l7 + 0x28], %f22
15132 setx 0xAEAF5722D6C50124, %l1, %l5
15133 stx %l5, [%l7 + 0x10]
15134 ldd [%l7 + 0x10], %f0
15135 faddd %f0, %f22, %f30
15136loop_1312:
15137 fornot1 %f26, %f8, %f8
15138loop_1313:
15139 subccc %l4, 0x1D2A, %g3
15140 tg %icc, 0x3
15141 lduh [%l7 + 0x40], %i0
15142 sllx %l1, 0x0A, %i2
15143 smul %o5, 0x1095, %o3
15144 edge32l %g4, %l2, %l3
15145 saved
15146 rdpr %cwp, %g1
15147 rdpr %cansave, %g2
15148 rdpr %canrestore, %g3
15149 rdpr %cleanwin, %g4
15150 rdpr %otherwin, %g5
15151 rdpr %wstate, %g6
15152 tge %xcc, 0x0
15153 nop
15154 setx 0x0429FF8BCF6A9B50, %l0, %l6
15155 stx %l6, [%l7 + 0x28]
15156 ldd [%l7 + 0x28], %f24
15157 setx 0x18C463EF326065BA, %l1, %l5
15158 stx %l5, [%l7 + 0x10]
15159 ldd [%l7 + 0x10], %f12
15160 faddd %f12, %f24, %f24
15161 mulx %o1, %i4, %i6
15162 set 0x20, %l6
15163 ldsha [%l7 + %l6] 0x15, %o2
15164 fba,a %fcc2, loop_1314
15165 mulx %l0, %o4, %l6
15166 umulcc %i5, 0x1B29, %g7
15167 smulcc %o6, %i1, %g6
15168loop_1314:
15169 sdivcc %o7, 0x09F2, %i7
15170 fmovrsgez %g2, %f31, %f14
15171 fbuge,a %fcc2, loop_1315
15172 edge16ln %l5, %g1, %o0
15173 andncc %i3, %l4, %g5
15174 st %f28, [%l7 + 0x30]
15175loop_1315:
15176 sll %i0, 0x00, %g3
15177 sdivcc %l1, 0x0D13, %i2
15178 edge16ln %o5, %o3, %l2
15179 fsrc1s %f24, %f3
15180 brz %l3, loop_1316
15181 mulx %o1, 0x1C5E, %g4
15182 fabsd %f20, %f26
15183 andn %i6, 0x11B2, %i4
15184loop_1316:
15185 ta %icc, 0x7
15186 sdivx %l0, 0x00C0, %o4
15187 ldd [%l7 + 0x28], %o2
15188 mova %icc, %l6, %i5
15189 te %icc, 0x1
15190 popc %g7, %o6
15191 fba %fcc0, loop_1317
15192 restored
15193 rdpr %cwp, %g1
15194 rdpr %cansave, %g2
15195 rdpr %canrestore, %g3
15196 rdpr %cleanwin, %g4
15197 rdpr %otherwin, %g5
15198 rdpr %wstate, %g6
15199 ldsb [%l7 + 0x1A], %i1
15200 fmuld8sux16 %f30, %f10, %f26
15201loop_1317:
15202 movge %icc, %g6, %o7
15203 movcc %xcc, %g2, %i7
15204 fcmpgt16 %f12, %f26, %g1
15205 wr %g0, 0x52, %asi
15206 stxa %o0, [%g0 + 0x118] %asi
15207 tneg %icc, 0x4
15208 or %l5, %l4, %g5
15209 srl %i3, 0x0F, %i0
15210 tg %xcc, 0x0
15211 move %xcc, %g3, %i2
15212 edge16 %o5, %l1, %o3
15213 for %f22, %f26, %f2
15214 srl %l3, %l2, %g4
15215 umulcc %i6, 0x033E, %i4
15216 brlez %o1, loop_1318
15217 addccc %l0, %o2, %o4
15218 fmovrdgez %i5, %f28, %f28
15219 addccc %g7, 0x0E1E, %l6
15220loop_1318:
15221 swap [%l7 + 0x10], %o6
15222 movle %icc, %i1, %g6
15223 tleu %xcc, 0x3
15224 fmovrdne %g2, %f18, %f26
15225 tleu %xcc, 0x5
15226 movrne %i7, %o7, %o0
15227 fcmple16 %f22, %f12, %l5
15228 fmovdgu %icc, %f31, %f7
15229 wr %g0, 0x88, %asi
15230 ldswa [%l7 + 0x68] %asi, %l4
15231 edge16 %g5, %i3, %g1
15232 edge16 %g3, %i0, %o5
15233 orn %l1, 0x0271, %i2
15234 movvs %icc, %l3, %o3
15235 movne %xcc, %l2, %i6
15236 sth %i4, [%l7 + 0x72]
15237 fnot1s %f3, %f23
15238 fornot2s %f14, %f12, %f3
15239 move %xcc, %g4, %l0
15240 edge8 %o1, %o4, %i5
15241 nop
15242 fitod %f2, %f28
15243 fdtoi %f28, %f24
15244 edge16n %o2, %l6, %o6
15245 xnor %g7, 0x1E41, %i1
15246 movneg %xcc, %g6, %g2
15247 fsrc2s %f28, %f29
15248 array8 %o7, %i7, %l5
15249 fands %f5, %f27, %f15
15250 add %l4, 0x17F4, %g5
15251 std %f2, [%l7 + 0x18]
15252 sir 0x1922
15253 fmovrslez %i3, %f23, %f1
15254 sdiv %o0, 0x10F2, %g1
15255 fbe,a %fcc0, loop_1319
15256 alignaddr %g3, %o5, %l1
15257 movle %icc, %i0, %l3
15258 edge32 %o3, %l2, %i2
15259loop_1319:
15260 array32 %i6, %g4, %l0
15261 movpos %icc, %i4, %o4
15262 wr %g0, 0x10, %asi
15263 ldsha [%l7 + 0x52] %asi, %i5
15264 wr %g0, 0x04, %asi
15265 ldswa [%l7 + 0x0C] %asi, %o2
15266 or %o1, 0x0411, %o6
15267 fmovdleu %xcc, %f25, %f26
15268 tsubcc %l6, 0x034B, %g7
15269 movrlez %i1, 0x3B8, %g6
15270 brnz,a %g2, loop_1320
15271 mova %xcc, %i7, %l5
15272 bleu %icc, loop_1321
15273 edge32n %l4, %o7, %g5
15274loop_1320:
15275 movg %xcc, %o0, %g1
15276 srlx %g3, 0x07, %i3
15277loop_1321:
15278 nop
15279 setx loop_1322, %l0, %l1
15280 wrpr 0x1, %tl
15281 wrpr %l1, %tnpc
15282 setx 0x34400001400, %l0, %l1
15283 wrpr %l1, %tstate
15284 wrhpr 0x4, %htstate
15285 done
15286 fbul,a %fcc3, loop_1323
15287 fzero %f20
15288 fba,a %fcc1, loop_1324
15289loop_1322:
15290 movrgz %l1, 0x26B, %o5
15291loop_1323:
15292 tleu %xcc, 0x1
15293 fbn %fcc3, loop_1325
15294loop_1324:
15295 edge8l %l3, %o3, %l2
15296 srax %i0, 0x11, %i6
15297 bvc,a,pn %icc, loop_1326
15298loop_1325:
15299 movleu %icc, %i2, %l0
15300 movrgz %i4, 0x20F, %o4
15301 fmovsleu %icc, %f12, %f1
15302loop_1326:
15303 tn %icc, 0x2
15304 ldd [%l7 + 0x78], %i4
15305 movl %icc, %o2, %o1
15306 array8 %g4, %o6, %l6
15307 xnor %i1, 0x1800, %g7
15308 ba loop_1327
15309 fpadd16 %f10, %f4, %f20
15310 fbul %fcc0, loop_1328
15311 nop
15312 setx 0xBA1D4829AD62FB3F, %l0, %l6
15313 stx %l6, [%l7 + 0x28]
15314 ldd [%l7 + 0x28], %f20
15315 fsqrtd %f20, %f4
15316loop_1327:
15317 move %icc, %g6, %g2
15318 tvs %xcc, 0x1
15319loop_1328:
15320 tcs %xcc, 0x4
15321 tcs %xcc, 0x2
15322 movrlz %i7, 0x1EA, %l5
15323 array8 %o7, %l4, %g5
15324 orn %g1, %g3, %i3
15325 fbne,a %fcc0, loop_1329
15326 restored
15327 rdpr %cwp, %g1
15328 rdpr %cansave, %g2
15329 rdpr %canrestore, %g3
15330 rdpr %cleanwin, %g4
15331 rdpr %otherwin, %g5
15332 rdpr %wstate, %g6
15333 ldsh [%l7 + 0x1E], %o0
15334 fba %fcc0, loop_1330
15335loop_1329:
15336 fmovdpos %icc, %f7, %f20
15337 fbg %fcc2, loop_1331
15338 movrlez %l1, 0x3AB, %l3
15339loop_1330:
15340 taddcctv %o5, 0x041D, %o3
15341 nop
15342 setx 0xA7E479E660572A4C, %l0, %l6
15343 stx %l6, [%l7 + 0x28]
15344 ldx [%l7 + 0x28], %fsr
15345loop_1331:
15346 srlx %l2, %i6, %i0
15347 udiv %l0, 0x17CF, %i2
15348 fnor %f4, %f0, %f30
15349 movneg %icc, %o4, %i4
15350 mulx %i5, %o2, %o1
15351 movvc %xcc, %g4, %o6
15352 nop
15353 setx 0xC41B60DB, %l0, %l6
15354 st %l6, [%l7 + 0x28]
15355 ld [%l7 + 0x28], %f7
15356 setx 0x7566DCDB, %l1, %l5
15357 st %l5, [%l7 + 0x10]
15358 ld [%l7 + 0x10], %f14
15359 fadds %f14, %f7, %f21
15360 fbuge,a %fcc1, loop_1332
15361 addc %l6, %i1, %g7
15362 bshuffle %f8, %f4, %f8
15363 brlz,a %g2, loop_1333
15364loop_1332:
15365 movgu %xcc, %g6, %l5
15366 nop
15367 fitod %f12, %f2
15368 fdtox %f2, %f14
15369 wr %g0, 0x88, %asi
15370 swapa [%l7 + 0x0C] %asi, %o7
15371loop_1333:
15372 movrne %i7, 0x2C9, %l4
15373 fble,a %fcc0, loop_1334
15374 fmovsa %xcc, %f13, %f16
15375 edge32 %g5, %g3, %g1
15376 fandnot2s %f20, %f11, %f30
15377loop_1334:
15378 umul %o0, 0x1EC7, %i3
15379 array16 %l3, %o5, %o3
15380 tgu %icc, 0x7
15381 bvc loop_1335
15382 xnor %l1, 0x1A4F, %l2
15383 brnz,a %i0, loop_1336
15384 orn %l0, %i2, %i6
15385loop_1335:
15386 orcc %i4, 0x000F, %i5
15387 movvs %xcc, %o2, %o4
15388loop_1336:
15389 fpack32 %f10, %f0, %f6
15390 popc 0x0CEB, %g4
15391 movgu %icc, %o1, %o6
15392 edge16n %i1, %l6, %g2
15393 addc %g7, 0x123C, %l5
15394 taddcc %g6, 0x0C40, %o7
15395 sllx %l4, 0x13, %g5
15396 set 0x40, %g7
15397 ldda [%l7 + %g7] 0x88, %f16
15398 movg %xcc, %g3, %i7
15399 fmovdcs %icc, %f28, %f5
15400 ldx [%l7 + 0x68], %o0
15401 movrne %g1, %i3, %o5
15402 movvs %xcc, %o3, %l3
15403 tl %icc, 0x4
15404 fblg,a %fcc1, loop_1337
15405 fmovsleu %xcc, %f19, %f2
15406 brlz %l1, loop_1338
15407 orcc %l2, 0x025D, %l0
15408loop_1337:
15409 sllx %i0, %i2, %i6
15410 stb %i5, [%l7 + 0x1B]
15411loop_1338:
15412 srl %o2, %i4, %o4
15413 nop
15414 fitos %f12, %f18
15415 fstod %f18, %f0
15416 tne %xcc, 0x4
15417 tpos %xcc, 0x5
15418 fpack32 %f8, %f10, %f30
15419 tsubcctv %o1, 0x198C, %o6
15420 andcc %i1, %l6, %g2
15421 brgz %g7, loop_1339
15422 andcc %g4, %g6, %l5
15423 fmovdcc %icc, %f30, %f25
15424 movn %icc, %o7, %g5
15425loop_1339:
15426 nop
15427 add %l7, 0x18, %l6
15428 wr %g0, 0x10, %asi
15429 casa [%l6] %asi, %l4, %i7
15430 xnorcc %g3, %g1, %i3
15431 tl %xcc, 0x3
15432 stx %o5, [%l7 + 0x08]
15433 fones %f12
15434 fpsub32 %f20, %f2, %f10
15435 sub %o3, %l3, %l1
15436 wr %g0, 0x80, %asi
15437 swapa [%l7 + 0x68] %asi, %l2
15438 orn %l0, %o0, %i2
15439 st %f22, [%l7 + 0x2C]
15440 set 0x14, %i2
15441 stwa %i6, [%l7 + %i2] 0x19
15442 movrne %i5, %o2, %i4
15443 fmovdge %xcc, %f6, %f24
15444 bgu %xcc, loop_1340
15445 tcc %icc, 0x7
15446 edge32n %i0, %o1, %o4
15447 ldd [%l7 + 0x40], %f2
15448loop_1340:
15449 te %xcc, 0x1
15450 fmovdleu %xcc, %f22, %f29
15451 ta %icc, 0x5
15452 mulx %o6, 0x1290, %l6
15453 brlez,a %g2, loop_1341
15454 andn %g7, 0x0D29, %g4
15455 fmovsvc %icc, %f7, %f31
15456 tg %icc, 0x7
15457loop_1341:
15458 tcc %icc, 0x3
15459 ba,pt %icc, loop_1342
15460 st %f14, [%l7 + 0x40]
15461 fmul8x16au %f7, %f22, %f30
15462 movl %icc, %i1, %l5
15463loop_1342:
15464 tcs %xcc, 0x0
15465 fandnot1s %f25, %f14, %f6
15466 bne,a,pt %icc, loop_1343
15467 fsrc2s %f17, %f27
15468 add %l7, 0x20, %l6
15469 wr %g0, 0x89, %asi
15470 casxa [%l6] 0x89, %o7, %g6
15471loop_1343:
15472 srlx %g5, %i7, %g3
15473 srl %l4, 0x13, %g1
15474 std %f30, [%l7 + 0x48]
15475 wr %g0, 0x18, %asi
15476 sta %f9, [%l7 + 0x48] %asi
15477 sir 0x0A56
15478 call loop_1344
15479 nop
15480 setx 0xC78828A1D7D5BE36, %l0, %l6
15481 stx %l6, [%l7 + 0x28]
15482 ldd [%l7 + 0x28], %f8
15483 setx 0x8994F2591B03A937, %l1, %l5
15484 stx %l5, [%l7 + 0x10]
15485 ldd [%l7 + 0x10], %f22
15486 fsubd %f22, %f8, %f24
15487 movle %icc, %i3, %o3
15488 udivx %l3, 0x1A77, %o5
15489loop_1344:
15490 faligndata %f8, %f2, %f18
15491 movcc %icc, %l1, %l2
15492 tle %xcc, 0x0
15493 for %f28, %f22, %f4
15494 fmovrdne %o0, %f14, %f18
15495 sub %i2, %l0, %i6
15496 umulcc %i5, %i4, %i0
15497 sub %o1, %o2, %o6
15498 sethi 0x0362, %o4
15499 wr %g0, 0x11, %asi
15500 swapa [%l7 + 0x58] %asi, %g2
15501 movpos %icc, %l6, %g7
15502 fpadd32s %f8, %f4, %f14
15503 ta %icc, 0x1
15504 set 0x74, %o6
15505 lda [%l7 + %o6] 0x15, %f4
15506 movl %icc, %i1, %g4
15507 movrlz %o7, %l5, %g6
15508 fandnot1 %f30, %f24, %f10
15509 ba,a loop_1345
15510 faligndata %f16, %f30, %f4
15511 fxors %f27, %f30, %f4
15512 fcmpne32 %f2, %f8, %i7
15513loop_1345:
15514 sethi 0x028A, %g5
15515 edge32 %l4, %g3, %g1
15516 nop
15517 fitos %f0, %f25
15518 fstox %f25, %f10
15519 fxtos %f10, %f14
15520 movre %i3, 0x0E3, %o3
15521 xorcc %o5, 0x017F, %l3
15522 nop
15523 setx loop_1346, %l0, %l1
15524 jmpl %l1, %l1
15525 edge8l %o0, %l2, %l0
15526 stbar
15527 tvc %icc, 0x1
15528loop_1346:
15529 fbue,a %fcc0, loop_1347
15530 fandnot2 %f12, %f4, %f26
15531 saved
15532 rdpr %cwp, %g1
15533 rdpr %cansave, %g2
15534 rdpr %canrestore, %g3
15535 rdpr %cleanwin, %g4
15536 rdpr %otherwin, %g5
15537 rdpr %wstate, %g6
15538 movrlez %i2, %i5, %i6
15539loop_1347:
15540 addcc %i4, %o1, %i0
15541 fpsub32 %f18, %f6, %f26
15542 set 0x10, %l4
15543 ldda [%l7 + %l4] 0x19, %o6
15544 tcc %icc, 0x3
15545 std %f16, [%l7 + 0x48]
15546 fand %f20, %f4, %f20
15547 xnorcc %o4, 0x0250, %g2
15548 alignaddrl %l6, %g7, %i1
15549 movcc %xcc, %g4, %o2
15550 wr %g0, 0x81, %asi
15551 lda [%l7 + 0x14] %asi, %f8
15552 array32 %o7, %l5, %g6
15553 edge16ln %g5, %i7, %g3
15554 nop
15555 setx 0x4F2A90EA992BA3E3, %l0, %l6
15556 stx %l6, [%l7 + 0x28]
15557 ldd [%l7 + 0x28], %f24
15558 setx 0xEF2C7DC54B5CB506, %l1, %l5
15559 stx %l5, [%l7 + 0x10]
15560 ldd [%l7 + 0x10], %f20
15561 fdivd %f20, %f24, %f24
15562 fones %f30
15563 mova %xcc, %l4, %g1
15564 addcc %o3, %i3, %o5
15565 taddcc %l1, %o0, %l3
15566 fpsub32s %f19, %f4, %f6
15567 nop
15568 set 0x4B, %l0
15569 ldsb [%l7 + %l0], %l2
15570 fxnor %f10, %f22, %f26
15571 mova %xcc, %l0, %i5
15572 fblg %fcc2, loop_1348
15573 fbug,a %fcc0, loop_1349
15574 fblg %fcc2, loop_1350
15575 nop
15576 fitod %f16, %f26
15577loop_1348:
15578 bn,pn %icc, loop_1351
15579loop_1349:
15580 fand %f18, %f4, %f6
15581loop_1350:
15582 edge32ln %i6, %i4, %o1
15583 ldub [%l7 + 0x6F], %i2
15584loop_1351:
15585 fmovdle %icc, %f5, %f3
15586 array32 %i0, %o4, %g2
15587 lduh [%l7 + 0x42], %o6
15588 udivx %g7, 0x15B9, %i1
15589 mulscc %g4, %o2, %o7
15590 add %l7, 0x20, %l6
15591 wr %g0, 0x80, %asi
15592 casxa [%l6] 0x80, %l5, %l6
15593 subc %g5, %i7, %g6
15594 ldub [%l7 + 0x65], %l4
15595 movrgz %g1, %o3, %i3
15596 nop
15597 setx 0x20779F28, %l0, %l6
15598 st %l6, [%l7 + 0x40]
15599 ld [%l7 + 0x40], %fsr
15600 fandnot2 %f6, %f14, %f18
15601 fsrc2s %f24, %f24
15602 movrlz %g3, %l1, %o5
15603 edge16ln %o0, %l3, %l0
15604 movrlez %i5, %i6, %i4
15605 alignaddrl %l2, %i2, %i0
15606 sub %o4, %g2, %o6
15607 nop
15608 setx loop_1352, %l0, %l1
15609 jmpl %l1, %g7
15610 movrgez %o1, %g4, %i1
15611 bneg loop_1353
15612 udivcc %o2, 0x0FB3, %o7
15613loop_1352:
15614 nop
15615 set 0x0E, %o1
15616 ldsha [%l7 + %o1] 0x11, %l5
15617loop_1353:
15618 movcc %xcc, %l6, %i7
15619 fpadd16s %f15, %f9, %f15
15620 tcs %xcc, 0x5
15621 tvs %xcc, 0x6
15622 taddcc %g6, 0x10A1, %g5
15623 edge16ln %l4, %o3, %i3
15624 movne %icc, %g1, %l1
15625 edge32ln %o5, %o0, %g3
15626 movg %xcc, %l3, %l0
15627 subcc %i6, %i4, %i5
15628 bn,a,pt %xcc, loop_1354
15629 nop
15630 setx loop_1355, %l0, %l1
15631 jmpl %l1, %l2
15632 fxor %f4, %f6, %f2
15633 mova %icc, %i2, %i0
15634loop_1354:
15635 fble %fcc2, loop_1356
15636loop_1355:
15637 ble loop_1357
15638 edge16ln %g2, %o6, %o4
15639 sdivcc %g7, 0x0989, %g4
15640loop_1356:
15641 array16 %o1, %i1, %o2
15642loop_1357:
15643 alignaddr %l5, %o7, %i7
15644 fmovsge %icc, %f3, %f5
15645 movgu %xcc, %g6, %l6
15646 sll %g5, %l4, %o3
15647 set 0x48, %g4
15648 sta %f30, [%l7 + %g4] 0x80
15649 tvs %xcc, 0x5
15650 brgez %i3, loop_1358
15651 fmovrdlez %g1, %f16, %f24
15652 or %o5, %o0, %g3
15653 edge16l %l3, %l0, %l1
15654loop_1358:
15655 nop
15656 setx 0x271230E8E3588F31, %l0, %l6
15657 stx %l6, [%l7 + 0x28]
15658 ldd [%l7 + 0x28], %f2
15659 setx 0x4E590BEABEE981C7, %l1, %l5
15660 stx %l5, [%l7 + 0x10]
15661 ldd [%l7 + 0x10], %f20
15662 fdivd %f20, %f2, %f8
15663 and %i6, 0x01BC, %i4
15664 array16 %i5, %l2, %i2
15665 edge16l %g2, %o6, %i0
15666 movcs %xcc, %g7, %o4
15667 fmovdneg %icc, %f15, %f13
15668 movcs %icc, %g4, %o1
15669 nop
15670 setx 0xC0FA21AF, %l0, %l6
15671 st %l6, [%l7 + 0x28]
15672 ld [%l7 + 0x28], %f30
15673 setx 0xE81A9C01, %l1, %l5
15674 st %l5, [%l7 + 0x10]
15675 ld [%l7 + 0x10], %f2
15676 fdivs %f2, %f30, %f2
15677 move %icc, %o2, %l5
15678 movpos %xcc, %i1, %o7
15679 andn %i7, 0x0846, %l6
15680 umulcc %g6, %l4, %g5
15681 fornot1 %f22, %f6, %f14
15682 fble %fcc3, loop_1359
15683 fbne,a %fcc1, loop_1360
15684 sdivcc %o3, 0x183F, %g1
15685 brnz,a %i3, loop_1361
15686loop_1359:
15687 sllx %o5, %g3, %l3
15688loop_1360:
15689 tneg %icc, 0x0
15690 flush %l7 + 0x20
15691loop_1361:
15692 swap [%l7 + 0x50], %o0
15693 andcc %l0, %l1, %i6
15694 bcs,a,pt %icc, loop_1362
15695 mulscc %i5, 0x1681, %l2
15696 bvc,pn %icc, loop_1363
15697 fblg,a %fcc2, loop_1364
15698loop_1362:
15699 mova %icc, %i2, %i4
15700 sdiv %g2, 0x09CC, %i0
15701loop_1363:
15702 sth %o6, [%l7 + 0x3E]
15703loop_1364:
15704 te %icc, 0x1
15705 bvs,a %xcc, loop_1365
15706 orncc %g7, 0x051B, %g4
15707 fsrc2 %f20, %f2
15708 set 0x6C, %o4
15709 ldswa [%l7 + %o4] 0x88, %o4
15710loop_1365:
15711 udivx %o1, 0x0B24, %l5
15712 popc %i1, %o7
15713 srax %i7, 0x13, %l6
15714 fmovse %icc, %f11, %f23
15715 movgu %xcc, %o2, %l4
15716 edge32 %g6, %g5, %g1
15717 tleu %xcc, 0x5
15718 move %icc, %o3, %i3
15719 xorcc %g3, 0x1D80, %l3
15720 fmovdvs %icc, %f23, %f3
15721 sdiv %o5, 0x0135, %o0
15722 movrlz %l1, 0x2FE, %i6
15723 mulx %l0, %i5, %l2
15724 movrgez %i4, %g2, %i0
15725 movle %icc, %i2, %g7
15726 ldx [%l7 + 0x78], %g4
15727 andn %o6, %o4, %o1
15728 edge32l %l5, %i1, %o7
15729 tne %xcc, 0x4
15730 edge8n %l6, %o2, %l4
15731 movne %icc, %i7, %g6
15732 fandnot1s %f5, %f27, %f11
15733 tn %xcc, 0x6
15734 prefetch [%l7 + 0x6C], 0x0
15735 nop
15736 fitod %f2, %f10
15737 fdtos %f10, %f23
15738 movvc %xcc, %g5, %g1
15739 std %f30, [%l7 + 0x78]
15740 edge32ln %i3, %o3, %l3
15741 fpack32 %f24, %f14, %f20
15742 ble %xcc, loop_1366
15743 tleu %icc, 0x2
15744 ldx [%l7 + 0x30], %g3
15745 fmovrse %o5, %f3, %f5
15746loop_1366:
15747 nop
15748 wr %g0, 0x0c, %asi
15749 swapa [%l7 + 0x64] %asi, %o0
15750 add %i6, %l0, %i5
15751 movrgez %l2, %i4, %g2
15752 andcc %i0, 0x1946, %l1
15753 sdivcc %i2, 0x0FD2, %g4
15754 mulscc %o6, %g7, %o1
15755 array32 %o4, %i1, %l5
15756 nop
15757 setx 0x563A7E0E90775508, %l0, %l6
15758 stx %l6, [%l7 + 0x58]
15759 ldx [%l7 + 0x58], %fsr
15760 set 0x30, %o5
15761 prefetcha [%l7 + %o5] 0x04, 0x0
15762 tcs %xcc, 0x1
15763 tvs %xcc, 0x7
15764 smulcc %l6, %o2, %l4
15765 movneg %xcc, %i7, %g6
15766 fmovdvc %xcc, %f3, %f24
15767 nop
15768 setx loop_1367, %l0, %l1
15769 wrpr 0x1, %tl
15770 wrpr %l1, %tpc
15771 add %l1, 0x4, %l1
15772 wrpr %l1, %tnpc
15773 setx 0x34400001400, %l0, %l1
15774 wrpr %l1, %tstate
15775 wrhpr 0x4, %htstate
15776 retry
15777 stw %g1, [%l7 + 0x34]
15778 fmovdvc %icc, %f29, %f10
15779 set 0x08, %i5
15780 lda [%l7 + %i5] 0x14, %f18
15781loop_1367:
15782 fmovrsne %i3, %f28, %f22
15783 movle %xcc, %g5, %l3
15784 tcc %icc, 0x7
15785 edge8ln %o3, %g3, %o0
15786 movneg %xcc, %o5, %i6
15787 fbn,a %fcc0, loop_1368
15788 movvs %icc, %i5, %l0
15789 sdiv %l2, 0x05A8, %g2
15790 brgez,a %i0, loop_1369
15791loop_1368:
15792 call loop_1370
15793 umulcc %i4, 0x15AE, %i2
15794 add %l7, 0x60, %l6
15795 wr %g0, 0x80, %asi
15796 ldxa [%l6] %asi, %g4
15797 casxa [%l6] %asi, %g4, %o6
15798loop_1369:
15799 udivcc %g7, 0x0625, %o1
15800loop_1370:
15801 faligndata %f24, %f28, %f28
15802 smul %o4, %l1, %l5
15803 bneg,pn %icc, loop_1371
15804 fmovdvs %xcc, %f27, %f7
15805 udiv %o7, 0x0AF8, %i1
15806 add %l7, 0x28, %l6
15807 wr %g0, 0x89, %asi
15808 casxa [%l6] 0x89, %o2, %l4
15809loop_1371:
15810 edge16n %l6, %g6, %g1
15811 alignaddrl %i7, %i3, %g5
15812 subc %l3, %g3, %o0
15813 subcc %o3, %o5, %i5
15814 addccc %i6, %l2, %l0
15815 ba,a,pt %icc, loop_1372
15816 lduw [%l7 + 0x58], %g2
15817 subccc %i0, 0x0C80, %i4
15818 movrlz %i2, %o6, %g4
15819loop_1372:
15820 sllx %g7, %o4, %l1
15821 fmovdleu %xcc, %f1, %f12
15822 brnz %l5, loop_1373
15823 fcmpgt32 %f4, %f12, %o1
15824 fpackfix %f18, %f20
15825 mulscc %i1, %o2, %l4
15826loop_1373:
15827 alignaddr %l6, %g6, %o7
15828 fbu,a %fcc0, loop_1374
15829 edge16n %g1, %i7, %i3
15830 fmovdvs %xcc, %f3, %f21
15831 addcc %l3, %g3, %g5
15832loop_1374:
15833 stb %o3, [%l7 + 0x7D]
15834 movrgz %o5, 0x0F2, %o0
15835 movvs %icc, %i6, %l2
15836 srl %l0, 0x1F, %i5
15837 ldub [%l7 + 0x1E], %i0
15838 fmovrslez %i4, %f17, %f23
15839 movrlz %i2, 0x1D5, %o6
15840 tcc %xcc, 0x3
15841 fexpand %f12, %f14
15842 edge8n %g2, %g4, %o4
15843 fnot1s %f13, %f18
15844 brnz %g7, loop_1375
15845 fandnot2 %f14, %f28, %f12
15846 bpos,a loop_1376
15847 fmovscc %xcc, %f23, %f13
15848loop_1375:
15849 fmovrdgz %l5, %f6, %f4
15850 sdiv %o1, 0x1D01, %i1
15851loop_1376:
15852 fbule,a %fcc3, loop_1377
15853 movleu %icc, %l1, %o2
15854 movvc %xcc, %l4, %g6
15855 fabsd %f0, %f22
15856loop_1377:
15857 sir 0x1699
15858 alignaddr %l6, %o7, %i7
15859 sdivx %i3, 0x14C1, %l3
15860 edge32l %g1, %g5, %o3
15861 udivx %o5, 0x0220, %g3
15862 fmovsgu %xcc, %f3, %f3
15863 fmul8x16 %f9, %f24, %f30
15864 subccc %i6, 0x13E8, %l2
15865 bneg,a,pt %xcc, loop_1378
15866 array32 %o0, %i5, %l0
15867 orcc %i0, 0x04B8, %i4
15868 nop
15869 setx 0x3BA043C5, %l0, %l6
15870 st %l6, [%l7 + 0x28]
15871 ld [%l7 + 0x28], %f3
15872 setx 0x62CDE205, %l1, %l5
15873 st %l5, [%l7 + 0x10]
15874 ld [%l7 + 0x10], %f11
15875 fmuls %f11, %f3, %f27
15876loop_1378:
15877 tle %icc, 0x2
15878 wr %g0, 0x1e, %asi
15879 stda %f16, [%l7 + 0x40] %asi
15880 membar #Sync
15881 edge8n %i2, %g2, %o6
15882 fbule %fcc1, loop_1379
15883 nop
15884 fitod %f2, %f20
15885 fdtoi %f20, %f3
15886 bn,a loop_1380
15887 nop
15888 setx 0x2594A2ED, %l0, %l6
15889 st %l6, [%l7 + 0x28]
15890 ld [%l7 + 0x28], %f13
15891 setx 0x9D5FF817, %l1, %l5
15892 st %l5, [%l7 + 0x10]
15893 ld [%l7 + 0x10], %f18
15894 fmuls %f18, %f13, %f24
15895loop_1379:
15896 srlx %o4, %g7, %g4
15897 edge8ln %l5, %o1, %i1
15898loop_1380:
15899 fmovrslz %o2, %f13, %f5
15900 edge16 %l1, %g6, %l6
15901 sdivcc %o7, 0x0A93, %l4
15902 fbule,a %fcc0, loop_1381
15903 or %i3, 0x1EEA, %i7
15904 sdivx %l3, 0x0AC8, %g5
15905 movre %g1, 0x2CD, %o3
15906loop_1381:
15907 movvc %xcc, %g3, %o5
15908 movrlez %l2, %o0, %i6
15909 andn %l0, 0x1ADE, %i5
15910 tle %xcc, 0x4
15911 fmovdcs %icc, %f5, %f8
15912 fmovrdgez %i4, %f18, %f30
15913 edge16l %i2, %g2, %i0
15914 movle %xcc, %o4, %o6
15915 ta %icc, 0x5
15916 mulx %g4, 0x0160, %g7
15917 brz %l5, loop_1382
15918 fbue %fcc2, loop_1383
15919 tsubcctv %i1, %o2, %l1
15920 fmovsleu %xcc, %f18, %f20
15921loop_1382:
15922 tneg %xcc, 0x4
15923loop_1383:
15924 movne %xcc, %o1, %g6
15925 ld [%l7 + 0x44], %f30
15926 movgu %xcc, %o7, %l6
15927 srl %i3, 0x05, %i7
15928 set 0x70, %g6
15929 ldstuba [%l7 + %g6] 0x19, %l3
15930 smul %g5, 0x072B, %l4
15931 array8 %g1, %o3, %o5
15932 fmovdle %icc, %f31, %f25
15933 movleu %xcc, %l2, %g3
15934 lduh [%l7 + 0x6A], %o0
15935 taddcctv %i6, %i5, %l0
15936 fmovsn %icc, %f11, %f4
15937 ldd [%l7 + 0x30], %f10
15938 fors %f31, %f4, %f28
15939 restored
15940 rdpr %cwp, %g1
15941 rdpr %cansave, %g2
15942 rdpr %canrestore, %g3
15943 rdpr %cleanwin, %g4
15944 rdpr %otherwin, %g5
15945 rdpr %wstate, %g6
15946 fmovrdgz %i4, %f2, %f26
15947 set 0x50, %g3
15948 lduwa [%l7 + %g3] 0x89, %i2
15949 bpos %xcc, loop_1384
15950 srax %g2, %o4, %i0
15951 edge8 %g4, %g7, %l5
15952 fbu,a %fcc0, loop_1385
15953loop_1384:
15954 alignaddrl %i1, %o6, %o2
15955 edge16l %l1, %o1, %o7
15956 tneg %icc, 0x1
15957loop_1385:
15958 tsubcctv %g6, 0x01C8, %l6
15959 fmuld8sux16 %f14, %f24, %f10
15960 set 0x0F, %i6
15961 lduba [%l7 + %i6] 0x80, %i3
15962 brnz %i7, loop_1386
15963 fabsd %f10, %f26
15964 tg %xcc, 0x5
15965 ta %icc, 0x7
15966loop_1386:
15967 array16 %g5, %l4, %g1
15968 tneg %xcc, 0x5
15969 or %l3, 0x01BC, %o3
15970 ldsh [%l7 + 0x3C], %o5
15971 ta %icc, 0x7
15972 andn %l2, 0x0299, %o0
15973 andncc %g3, %i6, %i5
15974 tneg %icc, 0x1
15975 edge8l %i4, %l0, %i2
15976 edge32 %o4, %i0, %g4
15977 udivx %g7, 0x0C22, %g2
15978 fbo %fcc1, loop_1387
15979 tneg %xcc, 0x0
15980 membar 0x7B
15981 tgu %icc, 0x5
15982loop_1387:
15983 fmovrslez %i1, %f8, %f21
15984 edge32ln %l5, %o2, %o6
15985 stbar
15986 movcs %icc, %l1, %o7
15987 fmovscs %icc, %f2, %f29
15988 nop
15989 setx 0x8DC6181B, %l0, %l6
15990 st %l6, [%l7 + 0x28]
15991 ld [%l7 + 0x28], %f0
15992 setx 0xD3049D60, %l1, %l5
15993 st %l5, [%l7 + 0x10]
15994 ld [%l7 + 0x10], %f30
15995 fmuls %f30, %f0, %f19
15996 fmovdne %icc, %f13, %f23
15997 xnor %o1, %l6, %i3
15998 nop
15999 fitos %f12, %f15
16000 fstox %f15, %f22
16001 fxtos %f22, %f23
16002 nop
16003 setx loop_1388, %l0, %l1
16004 jmpl %l1, %g6
16005 movl %icc, %g5, %i7
16006 prefetch [%l7 + 0x38], 0x3
16007 bge,a %icc, loop_1389
16008loop_1388:
16009 srl %g1, %l3, %l4
16010 restored
16011 rdpr %cwp, %g1
16012 rdpr %cansave, %g2
16013 rdpr %canrestore, %g3
16014 rdpr %cleanwin, %g4
16015 rdpr %otherwin, %g5
16016 rdpr %wstate, %g6
16017 xnor %o3, 0x1DD8, %o5
16018loop_1389:
16019 fmovrdne %o0, %f0, %f18
16020 fmovdl %icc, %f8, %f11
16021 movrgez %l2, %i6, %i5
16022 fandnot2s %f31, %f27, %f17
16023 array8 %g3, %i4, %l0
16024 fzeros %f24
16025 bleu loop_1390
16026 fbul,a %fcc3, loop_1391
16027 be,a,pn %xcc, loop_1392
16028 tleu %xcc, 0x1
16029loop_1390:
16030 edge32 %o4, %i0, %g4
16031loop_1391:
16032 xor %i2, %g2, %g7
16033loop_1392:
16034 fmuld8sux16 %f29, %f18, %f6
16035 edge32n %l5, %o2, %i1
16036 fmovrdne %o6, %f28, %f0
16037 fandnot2s %f21, %f3, %f2
16038 bvs,pt %xcc, loop_1393
16039 movcs %xcc, %o7, %o1
16040 xnorcc %l6, 0x1188, %i3
16041 restored
16042 rdpr %cwp, %g1
16043 rdpr %cansave, %g2
16044 rdpr %canrestore, %g3
16045 rdpr %cleanwin, %g4
16046 rdpr %otherwin, %g5
16047 rdpr %wstate, %g6
16048loop_1393:
16049 sllx %g6, %l1, %i7
16050 movl %icc, %g1, %g5
16051 array16 %l3, %o3, %l4
16052 udiv %o0, 0x1CCA, %l2
16053 fmovsa %xcc, %f19, %f13
16054 taddcc %o5, %i6, %i5
16055 subcc %g3, 0x0EE1, %l0
16056 fzero %f20
16057 fbu,a %fcc0, loop_1394
16058 fbule %fcc3, loop_1395
16059 taddcc %i4, %i0, %o4
16060 mova %icc, %g4, %g2
16061loop_1394:
16062 fmovrdgez %i2, %f2, %f14
16063loop_1395:
16064 edge16 %l5, %g7, %o2
16065 edge32 %i1, %o7, %o1
16066 fmovde %xcc, %f17, %f18
16067 fbo,a %fcc2, loop_1396
16068 smul %o6, %i3, %g6
16069 edge16ln %l6, %i7, %g1
16070 te %xcc, 0x0
16071loop_1396:
16072 edge32l %g5, %l3, %o3
16073 sllx %l1, 0x1E, %l4
16074 nop
16075 setx 0xD1ACB1BF70C40951, %l0, %l6
16076 stx %l6, [%l7 + 0x28]
16077 ldd [%l7 + 0x28], %f16
16078 setx 0xC07EC243FC565E01, %l1, %l5
16079 stx %l5, [%l7 + 0x10]
16080 ldd [%l7 + 0x10], %f14
16081 fdivd %f14, %f16, %f22
16082 mulx %l2, 0x0DB1, %o0
16083 movcc %icc, %i6, %o5
16084 sdivcc %g3, 0x0103, %i5
16085 fblg,a %fcc3, loop_1397
16086 tl %xcc, 0x3
16087 ldub [%l7 + 0x28], %i4
16088 nop
16089 setx loop_1398, %l0, %l1
16090 wrpr 0x1, %tl
16091 wrpr %l1, %tpc
16092 add %l1, 0x4, %l1
16093 wrpr %l1, %tnpc
16094 setx 0x34400001400, %l0, %l1
16095 wrpr %l1, %tstate
16096 wrhpr 0x4, %htstate
16097 retry
16098loop_1397:
16099 addcc %i0, %o4, %g4
16100 fmovrse %g2, %f19, %f10
16101 edge32l %l0, %l5, %i2
16102loop_1398:
16103 fmovrdgez %o2, %f26, %f16
16104 ldsw [%l7 + 0x54], %g7
16105 set 0x31, %g5
16106 lduba [%l7 + %g5] 0x88, %i1
16107 edge8l %o7, %o1, %o6
16108 sir 0x1223
16109 array32 %g6, %l6, %i7
16110 tvc %icc, 0x3
16111 xnorcc %g1, %g5, %i3
16112 wr %g0, 0x04, %asi
16113 ldsha [%l7 + 0x28] %asi, %o3
16114 te %icc, 0x7
16115 movrgz %l1, 0x102, %l3
16116 brnz,a %l2, loop_1399
16117 movge %icc, %o0, %i6
16118 nop
16119 fitos %f11, %f3
16120 fstox %f3, %f6
16121 fpadd16 %f2, %f10, %f18
16122loop_1399:
16123 faligndata %f26, %f24, %f20
16124 movcc %xcc, %o5, %l4
16125 tneg %xcc, 0x0
16126 fpack32 %f10, %f14, %f16
16127 swap [%l7 + 0x20], %g3
16128 fxnors %f21, %f21, %f10
16129 mulx %i5, 0x019C, %i4
16130 set 0x70, %i4
16131 ldda [%l7 + %i4] 0x88, %i0
16132 movrlz %o4, 0x16F, %g4
16133 movneg %xcc, %l0, %g2
16134 bne,pn %icc, loop_1400
16135 taddcctv %l5, 0x0857, %o2
16136 tge %icc, 0x7
16137 tpos %icc, 0x7
16138loop_1400:
16139 bvs,a,pt %xcc, loop_1401
16140 edge8ln %i2, %i1, %g7
16141 tg %icc, 0x5
16142 smul %o7, 0x0F3A, %o1
16143loop_1401:
16144 movneg %icc, %g6, %l6
16145 call loop_1402
16146 fnand %f14, %f16, %f4
16147 movpos %icc, %i7, %g1
16148 movne %xcc, %g5, %i3
16149loop_1402:
16150 nop
16151 setx 0xADD36D7F144F3DDC, %l0, %l6
16152 stx %l6, [%l7 + 0x28]
16153 ldd [%l7 + 0x28], %f8
16154 fsqrtd %f8, %f26
16155 bleu,pn %xcc, loop_1403
16156 sir 0x1439
16157 tsubcctv %o3, %l1, %l3
16158 movgu %xcc, %o6, %l2
16159loop_1403:
16160 andncc %i6, %o0, %o5
16161 addccc %g3, 0x1CAA, %l4
16162 sdivx %i5, 0x174F, %i4
16163 fpsub16s %f21, %f21, %f29
16164 prefetch [%l7 + 0x18], 0x1
16165 add %o4, %i0, %l0
16166 sub %g2, 0x0628, %g4
16167 srlx %l5, %o2, %i1
16168 call loop_1404
16169 subcc %g7, 0x0E51, %o7
16170 fsrc1 %f0, %f2
16171 edge8 %i2, %g6, %o1
16172loop_1404:
16173 alignaddrl %i7, %g1, %g5
16174 fmul8sux16 %f0, %f8, %f20
16175 nop
16176 fitos %f10, %f2
16177 fstod %f2, %f2
16178 tvc %xcc, 0x5
16179 edge32ln %i3, %o3, %l1
16180 smul %l6, %l3, %o6
16181 fpadd16 %f10, %f14, %f18
16182 fpadd32s %f3, %f12, %f20
16183 movrlez %i6, 0x2AE, %o0
16184 brgz %l2, loop_1405
16185 edge8n %g3, %o5, %l4
16186 nop
16187 set 0x1C, %g1
16188 sth %i4, [%l7 + %g1]
16189 tle %xcc, 0x5
16190loop_1405:
16191 movge %xcc, %i5, %i0
16192 subc %l0, 0x0F80, %g2
16193 fcmple16 %f26, %f26, %o4
16194 fmovdne %icc, %f2, %f11
16195 tne %xcc, 0x7
16196 movne %xcc, %l5, %g4
16197 array8 %i1, %g7, %o7
16198 fble,a %fcc3, loop_1406
16199 movrgez %o2, %i2, %g6
16200 bleu,a loop_1407
16201 fones %f19
16202loop_1406:
16203 smulcc %o1, %i7, %g1
16204 fbn %fcc1, loop_1408
16205loop_1407:
16206 ld [%l7 + 0x58], %f27
16207 fbu %fcc3, loop_1409
16208 fmovrsne %g5, %f7, %f28
16209loop_1408:
16210 saved
16211 rdpr %cwp, %g1
16212 rdpr %cansave, %g2
16213 rdpr %canrestore, %g3
16214 rdpr %cleanwin, %g4
16215 rdpr %otherwin, %g5
16216 rdpr %wstate, %g6
16217 fbl %fcc1, loop_1410
16218loop_1409:
16219 fsrc2s %f10, %f29
16220 xnor %i3, 0x108B, %o3
16221 wr %g0, 0x88, %asi
16222 ldswa [%l7 + 0x3C] %asi, %l6
16223loop_1410:
16224 bleu,pt %icc, loop_1411
16225 nop
16226 set 0x60, %l1
16227 ldx [%l7 + %l1], %l1
16228 stbar
16229 movrgez %l3, %i6, %o6
16230loop_1411:
16231 fmovrdgez %l2, %f2, %f0
16232 smulcc %g3, 0x0CFC, %o0
16233 ldsb [%l7 + 0x6F], %l4
16234 subcc %i4, 0x1E32, %o5
16235 xnor %i0, 0x1CBD, %l0
16236 fcmpgt32 %f20, %f22, %g2
16237 xorcc %i5, 0x1247, %l5
16238 set 0x28, %i0
16239 swapa [%l7 + %i0] 0x81, %o4
16240 edge8 %i1, %g7, %g4
16241 sir 0x1B35
16242 set 0x30, %o0
16243 stwa %o2, [%l7 + %o0] 0x2a
16244 membar #Sync
16245 xorcc %o7, 0x0147, %g6
16246 sdiv %o1, 0x096E, %i7
16247 srlx %i2, %g5, %i3
16248 tn %icc, 0x2
16249 fnot2s %f15, %f5
16250 std %f28, [%l7 + 0x30]
16251 std %f24, [%l7 + 0x60]
16252 array16 %o3, %g1, %l6
16253 xorcc %l1, 0x0D9C, %i6
16254 nop
16255 setx 0xB5C7120E919C5726, %l0, %l6
16256 stx %l6, [%l7 + 0x28]
16257 ldd [%l7 + 0x28], %f14
16258 setx 0xEF92A84DF000D211, %l1, %l5
16259 stx %l5, [%l7 + 0x10]
16260 ldd [%l7 + 0x10], %f16
16261 faddd %f16, %f14, %f6
16262 umul %l3, 0x1054, %o6
16263 movleu %xcc, %g3, %o0
16264 movl %xcc, %l4, %l2
16265 xnorcc %i4, 0x1BE9, %i0
16266 orncc %l0, %g2, %i5
16267 fmovdne %xcc, %f9, %f16
16268 nop
16269 fitod %f0, %f18
16270 fdtox %f18, %f2
16271 fxtod %f2, %f20
16272 fcmpne16 %f10, %f10, %l5
16273 movrgez %o4, 0x2C0, %o5
16274 umulcc %g7, %g4, %i1
16275 xorcc %o2, 0x14AC, %g6
16276 fcmpne16 %f16, %f6, %o7
16277 fandnot2s %f7, %f0, %f4
16278 movleu %icc, %o1, %i2
16279 fbo,a %fcc3, loop_1412
16280 move %xcc, %i7, %g5
16281 fbge,a %fcc2, loop_1413
16282 fmovsge %xcc, %f10, %f28
16283loop_1412:
16284 andcc %o3, 0x1282, %g1
16285 fmovdge %icc, %f20, %f26
16286loop_1413:
16287 movrgz %i3, %l1, %l6
16288 movn %icc, %l3, %o6
16289 fandnot1s %f4, %f4, %f20
16290 srl %i6, %o0, %g3
16291 bpos %icc, loop_1414
16292 fzeros %f25
16293 wr %g0, 0x80, %asi
16294 stda %f16, [%l7 + 0x40] %asi
16295loop_1414:
16296 movle %icc, %l2, %i4
16297 ldx [%l7 + 0x60], %l4
16298 tge %icc, 0x2
16299 nop
16300 set 0x58, %g2
16301 ldx [%l7 + %g2], %l0
16302 array16 %i0, %g2, %l5
16303 ldstub [%l7 + 0x38], %i5
16304 fnot1 %f4, %f26
16305 wr %g0, 0x81, %asi
16306 ldswa [%l7 + 0x44] %asi, %o5
16307 subc %o4, %g7, %i1
16308 addcc %o2, %g6, %o7
16309 fmovspos %xcc, %f31, %f16
16310 fpack32 %f2, %f28, %f20
16311 ldsb [%l7 + 0x22], %o1
16312 sdivx %g4, 0x0E68, %i2
16313 tn %xcc, 0x5
16314 set 0x5E, %l3
16315 ldstuba [%l7 + %l3] 0x89, %g5
16316 fpack32 %f26, %f24, %f14
16317 taddcctv %i7, %g1, %o3
16318 fandnot2 %f10, %f8, %f24
16319 movne %icc, %l1, %l6
16320 bvs %icc, loop_1415
16321 restored
16322 rdpr %cwp, %g1
16323 rdpr %cansave, %g2
16324 rdpr %canrestore, %g3
16325 rdpr %cleanwin, %g4
16326 rdpr %otherwin, %g5
16327 rdpr %wstate, %g6
16328 mulscc %l3, %i3, %o6
16329 bvs %xcc, loop_1416
16330loop_1415:
16331 movl %xcc, %o0, %i6
16332 bvc,a,pt %icc, loop_1417
16333 fbuge %fcc1, loop_1418
16334loop_1416:
16335 ldsb [%l7 + 0x19], %g3
16336 srlx %l2, %l4, %i4
16337loop_1417:
16338 fmovdge %icc, %f22, %f10
16339loop_1418:
16340 movvs %icc, %l0, %i0
16341 movneg %icc, %g2, %i5
16342 bne loop_1419
16343 tsubcc %l5, %o5, %o4
16344 bne,pt %xcc, loop_1420
16345 movrlz %i1, 0x0C2, %g7
16346loop_1419:
16347 movrlz %o2, 0x0B6, %g6
16348 std %f28, [%l7 + 0x30]
16349loop_1420:
16350 mova %icc, %o1, %g4
16351 sll %o7, %g5, %i2
16352 taddcc %i7, 0x0185, %g1
16353 fbuge %fcc1, loop_1421
16354 movrgez %l1, 0x1AA, %o3
16355 orncc %l3, 0x0D11, %l6
16356 tneg %icc, 0x7
16357loop_1421:
16358 edge16l %i3, %o0, %i6
16359 movle %xcc, %g3, %o6
16360 fsrc2 %f16, %f22
16361 edge32ln %l4, %i4, %l2
16362 fpadd16 %f2, %f30, %f2
16363 tpos %xcc, 0x2
16364 orcc %l0, %g2, %i0
16365 set 0x08, %i7
16366 stha %l5, [%l7 + %i7] 0x22
16367 membar #Sync
16368 edge32 %i5, %o4, %o5
16369 fmovd %f18, %f12
16370 edge16l %g7, %o2, %g6
16371 movne %xcc, %o1, %g4
16372 fnands %f6, %f25, %f2
16373 fabss %f20, %f30
16374 brlez %o7, loop_1422
16375 tleu %xcc, 0x0
16376 sub %g5, 0x15F8, %i1
16377 fcmpeq16 %f0, %f20, %i7
16378loop_1422:
16379 alignaddrl %g1, %l1, %o3
16380 movn %xcc, %l3, %i2
16381 srax %i3, 0x0E, %o0
16382 sdivx %l6, 0x12D1, %g3
16383 xorcc %i6, %o6, %i4
16384 wr %g0, 0xe2, %asi
16385 stwa %l2, [%l7 + 0x38] %asi
16386 membar #Sync
16387 andncc %l0, %g2, %l4
16388 edge32n %i0, %i5, %l5
16389 bcc,a,pn %xcc, loop_1423
16390 bcc,a %xcc, loop_1424
16391 srl %o4, %o5, %g7
16392 bcs,a loop_1425
16393loop_1423:
16394 lduh [%l7 + 0x72], %g6
16395loop_1424:
16396 tgu %xcc, 0x4
16397 umulcc %o2, %g4, %o7
16398loop_1425:
16399 fmovrslz %o1, %f20, %f7
16400 add %i1, 0x16AE, %g5
16401 umul %i7, %g1, %o3
16402 tl %xcc, 0x1
16403 movg %xcc, %l1, %i2
16404 fand %f18, %f20, %f18
16405 movle %icc, %l3, %o0
16406 fpsub32s %f2, %f19, %f1
16407 or %i3, 0x0D12, %g3
16408 restored
16409 rdpr %cwp, %g1
16410 rdpr %cansave, %g2
16411 rdpr %canrestore, %g3
16412 rdpr %cleanwin, %g4
16413 rdpr %otherwin, %g5
16414 rdpr %wstate, %g6
16415 tle %xcc, 0x0
16416 orncc %i6, %o6, %l6
16417 subccc %l2, %i4, %l0
16418 edge16 %g2, %i0, %l4
16419 wr %g0, 0x17, %asi
16420 stda %f0, [%l7 + 0x40] %asi
16421 membar #Sync
16422 movle %xcc, %l5, %o4
16423 faligndata %f30, %f20, %f12
16424 sub %o5, 0x142C, %i5
16425 andn %g7, %g6, %g4
16426 fbg %fcc1, loop_1426
16427 edge16n %o2, %o7, %i1
16428 udiv %g5, 0x1E5E, %i7
16429 bneg loop_1427
16430loop_1426:
16431 tvs %xcc, 0x2
16432 bpos,a %icc, loop_1428
16433 srax %g1, %o1, %o3
16434loop_1427:
16435 tg %xcc, 0x5
16436 bcc,a loop_1429
16437loop_1428:
16438 fxor %f10, %f4, %f0
16439 popc %l1, %i2
16440 srax %l3, 0x1A, %i3
16441loop_1429:
16442 fbge,a %fcc1, loop_1430
16443 xor %o0, 0x0CDB, %g3
16444 sethi 0x041D, %i6
16445 bneg loop_1431
16446loop_1430:
16447 fnor %f10, %f4, %f4
16448 edge16ln %o6, %l6, %i4
16449 fpackfix %f4, %f10
16450loop_1431:
16451 array16 %l2, %l0, %g2
16452 fzeros %f12
16453 fba %fcc3, loop_1432
16454 fmovsneg %xcc, %f6, %f5
16455 fpadd32 %f30, %f14, %f2
16456 edge8l %l4, %i0, %l5
16457loop_1432:
16458 movpos %xcc, %o5, %i5
16459 fxor %f16, %f2, %f8
16460 movle %xcc, %o4, %g7
16461 orn %g6, 0x0357, %g4
16462 array32 %o7, %i1, %o2
16463 fnot1 %f26, %f2
16464 movn %xcc, %i7, %g5
16465 fsrc2 %f24, %f0
16466 xnor %o1, 0x07B5, %g1
16467 fmovrde %o3, %f8, %f0
16468 array32 %i2, %l3, %l1
16469 wr %g0, 0x88, %asi
16470 ldxa [%l7 + 0x40] %asi, %i3
16471 set 0x5C, %o7
16472 lduba [%l7 + %o7] 0x15, %g3
16473 fpsub16s %f2, %f20, %f26
16474 sdivcc %i6, 0x0973, %o6
16475 set 0x40, %l5
16476 stda %f16, [%l7 + %l5] 0x18
16477 stx %l6, [%l7 + 0x40]
16478 fpadd16s %f11, %f24, %f8
16479 edge32l %o0, %i4, %l2
16480 tsubcctv %g2, %l0, %i0
16481 call loop_1433
16482 array32 %l5, %l4, %i5
16483 fmovsleu %icc, %f21, %f26
16484 fmovdpos %icc, %f10, %f12
16485loop_1433:
16486 bvs %xcc, loop_1434
16487 stb %o4, [%l7 + 0x49]
16488 fpack16 %f20, %f0
16489 bleu,pn %xcc, loop_1435
16490loop_1434:
16491 fmovd %f16, %f20
16492 smulcc %g7, %g6, %o5
16493 tn %icc, 0x5
16494loop_1435:
16495 edge32l %g4, %i1, %o2
16496 mova %xcc, %i7, %o7
16497 wr %g0, 0x2f, %asi
16498 stba %g5, [%l7 + 0x1B] %asi
16499 membar #Sync
16500 add %o1, %g1, %o3
16501 tsubcc %l3, %i2, %l1
16502 wr %g0, 0x2a, %asi
16503 stxa %i3, [%l7 + 0x28] %asi
16504 membar #Sync
16505 fpsub32 %f16, %f18, %f12
16506 movleu %xcc, %i6, %g3
16507 movl %icc, %o6, %l6
16508 alignaddrl %o0, %i4, %l2
16509 xnor %g2, %l0, %l5
16510 bg,a,pn %icc, loop_1436
16511 tcc %icc, 0x4
16512 stbar
16513 nop
16514 set 0x40, %l2
16515 ldd [%l7 + %l2], %i0
16516loop_1436:
16517 fmovscc %xcc, %f13, %f17
16518 ldsw [%l7 + 0x2C], %l4
16519 fbug,a %fcc2, loop_1437
16520 tleu %xcc, 0x4
16521 fmul8ulx16 %f10, %f4, %f24
16522 bne,a,pn %icc, loop_1438
16523loop_1437:
16524 tn %xcc, 0x3
16525 restored
16526 rdpr %cwp, %g1
16527 rdpr %cansave, %g2
16528 rdpr %canrestore, %g3
16529 rdpr %cleanwin, %g4
16530 rdpr %otherwin, %g5
16531 rdpr %wstate, %g6
16532 fmovrslz %o4, %f7, %f29
16533loop_1438:
16534 tn %icc, 0x4
16535 bneg,a,pn %icc, loop_1439
16536 movleu %xcc, %i5, %g6
16537 bleu,pt %xcc, loop_1440
16538 umulcc %g7, %o5, %i1
16539loop_1439:
16540 ba loop_1441
16541 fbug %fcc3, loop_1442
16542loop_1440:
16543 tpos %icc, 0x5
16544 fbuge %fcc3, loop_1443
16545loop_1441:
16546 fbo,a %fcc1, loop_1444
16547loop_1442:
16548 sll %o2, %i7, %o7
16549 fbne,a %fcc3, loop_1445
16550loop_1443:
16551 tge %xcc, 0x2
16552loop_1444:
16553 movle %xcc, %g4, %g5
16554 mova %icc, %o1, %o3
16555loop_1445:
16556 tg %icc, 0x7
16557 edge8 %l3, %i2, %l1
16558 ble,a %icc, loop_1446
16559 fbl %fcc1, loop_1447
16560 movne %xcc, %g1, %i6
16561 popc 0x1702, %g3
16562loop_1446:
16563 nop
16564 setx 0x55B8A01765BE959F, %l0, %l6
16565 stx %l6, [%l7 + 0x28]
16566 ldd [%l7 + 0x28], %f6
16567 setx 0xA5481FEB1F1D5D78, %l1, %l5
16568 stx %l5, [%l7 + 0x10]
16569 ldd [%l7 + 0x10], %f10
16570 fmuld %f10, %f6, %f4
16571loop_1447:
16572 sdiv %i3, 0x1B23, %l6
16573 movre %o0, %o6, %i4
16574 fnot1s %f2, %f11
16575 xor %g2, 0x1637, %l2
16576 sdivcc %l5, 0x0CD3, %l0
16577 fbl,a %fcc0, loop_1448
16578 membar 0x2B
16579 nop
16580 fitos %f14, %f2
16581 fstoi %f2, %f13
16582 movvc %icc, %l4, %i0
16583loop_1448:
16584 xorcc %i5, %g6, %o4
16585 tcs %xcc, 0x1
16586 movneg %xcc, %o5, %g7
16587 nop
16588 setx 0x205143C6, %l0, %l6
16589 st %l6, [%l7 + 0x20]
16590 ld [%l7 + 0x20], %fsr
16591 ble,a loop_1449
16592 bcc,a %icc, loop_1450
16593 brz,a %o2, loop_1451
16594 tsubcctv %i1, %i7, %o7
16595loop_1449:
16596 ble,a,pt %xcc, loop_1452
16597loop_1450:
16598 membar 0x0F
16599loop_1451:
16600 udivx %g5, 0x1CB6, %g4
16601 fbg,a %fcc0, loop_1453
16602loop_1452:
16603 fandnot2s %f29, %f23, %f26
16604 nop
16605 setx 0x6596138AE4879BB9, %l0, %l6
16606 stx %l6, [%l7 + 0x28]
16607 ldd [%l7 + 0x28], %f8
16608 setx 0xBB3538E8978A81EF, %l1, %l5
16609 stx %l5, [%l7 + 0x10]
16610 ldd [%l7 + 0x10], %f24
16611 faddd %f24, %f8, %f24
16612 movrlez %o3, 0x2DA, %o1
16613loop_1453:
16614 sth %l3, [%l7 + 0x74]
16615 tcc %xcc, 0x5
16616 fbue,a %fcc1, loop_1454
16617 restored
16618 rdpr %cwp, %g1
16619 rdpr %cansave, %g2
16620 rdpr %canrestore, %g3
16621 rdpr %cleanwin, %g4
16622 rdpr %otherwin, %g5
16623 rdpr %wstate, %g6
16624 nop
16625 setx 0x907A13D9, %l0, %l6
16626 st %l6, [%l7 + 0x3C]
16627 ld [%l7 + 0x3C], %fsr
16628 fmovscc %xcc, %f18, %f5
16629loop_1454:
16630 ldstub [%l7 + 0x42], %i2
16631 fabss %f17, %f14
16632 fmovd %f4, %f22
16633 fbl,a %fcc2, loop_1455
16634 brgez,a %g1, loop_1456
16635 sllx %l1, %i6, %i3
16636 fmovdcc %xcc, %f6, %f14
16637loop_1455:
16638 movcc %xcc, %l6, %o0
16639loop_1456:
16640 nop
16641 set 0x75, %o2
16642 ldstuba [%l7 + %o2] 0x04, %o6
16643 nop
16644 fitos %f4, %f18
16645 fmovrdlez %g3, %f4, %f16
16646 add %l7, 0x48, %l6
16647 wr %g0, 0x89, %asi
16648 ldxa [%l6] %asi, %i4
16649 casxa [%l6] %asi, %i4, %g2
16650 ldd [%l7 + 0x38], %f0
16651 fnot2 %f0, %f14
16652 srl %l2, %l0, %l4
16653 tne %xcc, 0x5
16654 fbo,a %fcc0, loop_1457
16655 fmul8sux16 %f24, %f12, %f6
16656 set 0x1E, %o3
16657 stba %i0, [%l7 + %o3] 0x14
16658loop_1457:
16659 subccc %l5, %g6, %o4
16660 fpsub16s %f7, %f28, %f12
16661 call loop_1458
16662 movgu %xcc, %o5, %g7
16663 fxor %f26, %f14, %f22
16664 fmovscs %icc, %f29, %f20
16665loop_1458:
16666 movneg %xcc, %o2, %i5
16667 edge8l %i7, %i1, %g5
16668 taddcctv %o7, 0x02A7, %g4
16669 movle %icc, %o1, %o3
16670 fbge %fcc3, loop_1459
16671 movre %i2, %l3, %l1
16672 xnor %g1, %i6, %l6
16673 sdiv %i3, 0x1CB5, %o6
16674loop_1459:
16675 mulx %o0, 0x1AD5, %g3
16676 bg,pn %xcc, loop_1460
16677 movn %xcc, %i4, %g2
16678 sllx %l2, 0x0A, %l0
16679 fmovscs %icc, %f11, %f1
16680loop_1460:
16681 nop
16682 set 0x60, %i1
16683 ldd [%l7 + %i1], %f2
16684 edge32l %i0, %l5, %g6
16685 movle %icc, %l4, %o5
16686 tle %xcc, 0x2
16687 sub %o4, %g7, %o2
16688 smul %i7, %i1, %g5
16689 nop
16690 setx 0x47056851572AA473, %l0, %l6
16691 stx %l6, [%l7 + 0x28]
16692 ldd [%l7 + 0x28], %f22
16693 setx 0x76D4E142A4D36E89, %l1, %l5
16694 stx %l5, [%l7 + 0x10]
16695 ldd [%l7 + 0x10], %f12
16696 fmuld %f12, %f22, %f8
16697 movg %icc, %o7, %g4
16698 set 0x40, %i3
16699 ldda [%l7 + %i3] 0x15, %o0
16700 srlx %i5, %o3, %l3
16701 set 0x0C, %g7
16702 swapa [%l7 + %g7] 0x04, %i2
16703 sllx %g1, 0x16, %i6
16704 set 0x14, %i2
16705 swapa [%l7 + %i2] 0x18, %l1
16706 add %l7, 0x58, %l6
16707 wr %g0, 0x88, %asi
16708 ldxa [%l6] %asi, %i3
16709 casxa [%l6] 0x88, %i3, %l6
16710 st %f6, [%l7 + 0x50]
16711 movle %xcc, %o6, %g3
16712 fzeros %f29
16713 movrgz %o0, %i4, %l2
16714 fmovrdlez %l0, %f24, %f8
16715 movleu %xcc, %i0, %l5
16716 alignaddrl %g2, %l4, %g6
16717 nop
16718 setx loop_1461, %l0, %l1
16719 wrpr 0x1, %tl
16720 wrpr %l1, %tpc
16721 add %l1, 0x4, %l1
16722 wrpr %l1, %tnpc
16723 setx 0x34400001400, %l0, %l1
16724 wrpr %l1, %tstate
16725 wrhpr 0x4, %htstate
16726 retry
16727 edge16n %o4, %g7, %o5
16728 addcc %i7, %i1, %g5
16729 fmovrsgez %o7, %f26, %f4
16730loop_1461:
16731 tcc %xcc, 0x6
16732 fbne %fcc0, loop_1462
16733 addcc %g4, %o2, %i5
16734 movgu %icc, %o1, %l3
16735 bshuffle %f8, %f14, %f24
16736loop_1462:
16737 tge %xcc, 0x1
16738 xor %i2, 0x007E, %g1
16739 set 0x40, %l6
16740 ldda [%l7 + %l6] 0x11, %f0
16741 edge16n %o3, %i6, %l1
16742 fmul8x16au %f13, %f22, %f26
16743 movg %icc, %i3, %l6
16744 udivcc %g3, 0x0980, %o6
16745 popc 0x11ED, %i4
16746 fmul8x16 %f22, %f8, %f6
16747 fzero %f18
16748 faligndata %f14, %f0, %f18
16749 add %l2, %l0, %i0
16750 subccc %l5, %g2, %o0
16751 wr %g0, 0x10, %asi
16752 lda [%l7 + 0x1C] %asi, %f16
16753 udivcc %g6, 0x1EC2, %o4
16754 nop
16755 fitos %f1, %f25
16756 fstox %f25, %f4
16757 fxtos %f4, %f11
16758 movle %icc, %g7, %l4
16759 fnot2 %f18, %f6
16760 membar 0x3C
16761 set 0x22, %l4
16762 stha %o5, [%l7 + %l4] 0x19
16763 sra %i1, %i7, %g5
16764 movrlez %o7, %g4, %i5
16765 set 0x10, %o6
16766 sta %f17, [%l7 + %o6] 0x04
16767 ld [%l7 + 0x6C], %f16
16768 sethi 0x157D, %o2
16769 fble %fcc2, loop_1463
16770 subcc %o1, 0x1C3D, %i2
16771 wr %g0, 0x11, %asi
16772 lduba [%l7 + 0x15] %asi, %l3
16773loop_1463:
16774 movvc %icc, %o3, %i6
16775 add %l7, 0x68, %l6
16776 wr %g0, 0x04, %asi
16777 ldxa [%l6] %asi, %l1
16778 casxa [%l6] 0x04, %l1, %i3
16779 fmovdneg %xcc, %f24, %f26
16780 stw %l6, [%l7 + 0x08]
16781 umul %g3, 0x1274, %g1
16782 bg %icc, loop_1464
16783 add %i4, %o6, %l0
16784 fblg %fcc2, loop_1465
16785 movne %xcc, %i0, %l2
16786loop_1464:
16787 andcc %l5, 0x0120, %o0
16788 tleu %xcc, 0x4
16789loop_1465:
16790 umul %g2, %o4, %g6
16791 movcs %icc, %g7, %o5
16792 fornot2 %f6, %f20, %f30
16793 movn %xcc, %i1, %i7
16794 set 0x30, %l0
16795 ldxa [%g0 + %l0] 0x50, %g5
16796 fmovdvs %xcc, %f24, %f0
16797 st %f5, [%l7 + 0x24]
16798 fmul8ulx16 %f2, %f20, %f14
16799 fmovsvs %icc, %f15, %f0
16800 movn %icc, %o7, %l4
16801 ldstub [%l7 + 0x7F], %i5
16802 mulx %g4, 0x0252, %o2
16803 wr %g0, 0x10, %asi
16804 sta %f8, [%l7 + 0x40] %asi
16805 edge32l %i2, %o1, %o3
16806 movrlz %l3, 0x03B, %l1
16807 edge32l %i3, %l6, %g3
16808 ld [%l7 + 0x20], %f9
16809 fpadd16 %f28, %f6, %f8
16810 udivcc %i6, 0x0CCE, %g1
16811 tcs %xcc, 0x6
16812 fble,a %fcc1, loop_1466
16813 andn %o6, %i4, %l0
16814 movne %icc, %i0, %l5
16815 fbe %fcc3, loop_1467
16816loop_1466:
16817 edge16l %o0, %g2, %o4
16818 array8 %l2, %g7, %g6
16819 be %icc, loop_1468
16820loop_1467:
16821 swap [%l7 + 0x14], %i1
16822 fors %f30, %f17, %f10
16823 fbge,a %fcc2, loop_1469
16824loop_1468:
16825 ldsb [%l7 + 0x08], %i7
16826 tneg %xcc, 0x6
16827 std %f18, [%l7 + 0x50]
16828loop_1469:
16829 tvs %xcc, 0x6
16830 xor %o5, 0x1301, %o7
16831 wr %g0, 0x89, %asi
16832 lduba [%l7 + 0x0A] %asi, %l4
16833 sdiv %i5, 0x1F75, %g5
16834 bvs,pt %xcc, loop_1470
16835 fands %f28, %f24, %f2
16836 edge32ln %g4, %i2, %o2
16837 prefetch [%l7 + 0x28], 0x2
16838loop_1470:
16839 fba,a %fcc1, loop_1471
16840 movn %icc, %o3, %o1
16841 movre %l1, 0x095, %l3
16842 ldd [%l7 + 0x68], %i6
16843loop_1471:
16844 bge,a,pt %icc, loop_1472
16845 fmul8sux16 %f4, %f26, %f24
16846 array8 %g3, %i3, %g1
16847 edge32n %i6, %i4, %l0
16848loop_1472:
16849 stbar
16850 stw %o6, [%l7 + 0x48]
16851 fpsub32s %f24, %f29, %f7
16852 popc %i0, %l5
16853 fmovdl %icc, %f12, %f8
16854 add %o0, %o4, %g2
16855 nop
16856 setx 0x4FC59B1D, %l0, %l6
16857 st %l6, [%l7 + 0x28]
16858 ld [%l7 + 0x28], %f18
16859 setx 0x956CFA0F, %l1, %l5
16860 st %l5, [%l7 + 0x10]
16861 ld [%l7 + 0x10], %f17
16862 fmuls %f17, %f18, %f25
16863 andncc %l2, %g7, %g6
16864 fbug,a %fcc1, loop_1473
16865 nop
16866 fitod %f8, %f20
16867 fdtoi %f20, %f20
16868 sll %i7, 0x1C, %o5
16869 set 0x1C, %g4
16870 lduwa [%l7 + %g4] 0x14, %i1
16871loop_1473:
16872 nop
16873 fitos %f3, %f7
16874 fstox %f7, %f10
16875 fxtos %f10, %f16
16876 lduh [%l7 + 0x50], %o7
16877 taddcc %l4, 0x028B, %g5
16878 fxors %f30, %f26, %f22
16879 bvs,pt %icc, loop_1474
16880 brgez %g4, loop_1475
16881 orncc %i2, %i5, %o3
16882 movcs %xcc, %o1, %l1
16883loop_1474:
16884 movl %icc, %l3, %o2
16885loop_1475:
16886 nop
16887 set 0x7E, %o4
16888 lduha [%l7 + %o4] 0x18, %l6
16889 tgu %icc, 0x1
16890 andncc %i3, %g3, %g1
16891 edge32ln %i6, %l0, %i4
16892 bn,pt %icc, loop_1476
16893 fmovsgu %xcc, %f8, %f17
16894 lduw [%l7 + 0x08], %i0
16895 fmovdgu %xcc, %f5, %f2
16896loop_1476:
16897 movl %xcc, %l5, %o0
16898 ldstub [%l7 + 0x20], %o4
16899 srax %o6, 0x01, %l2
16900 fbge,a %fcc1, loop_1477
16901 movgu %icc, %g7, %g2
16902 set 0x40, %o1
16903 ldda [%l7 + %o1] 0x89, %f16
16904loop_1477:
16905 movge %icc, %g6, %i7
16906 add %l7, 0x68, %l6
16907 wr %g0, 0x0c, %asi
16908 casa [%l6] %asi, %o5, %i1
16909 bn,pt %xcc, loop_1478
16910 subccc %o7, 0x1E68, %l4
16911 sdivx %g4, 0x0E43, %g5
16912 sethi 0x0CB0, %i2
16913loop_1478:
16914 bne,pt %icc, loop_1479
16915 movcs %icc, %i5, %o3
16916 nop
16917 setx 0x304477CC, %l0, %l6
16918 st %l6, [%l7 + 0x68]
16919 ld [%l7 + 0x68], %fsr
16920 tgu %xcc, 0x1
16921loop_1479:
16922 mulx %o1, 0x0A3C, %l1
16923 tsubcc %l3, %o2, %l6
16924 movle %xcc, %g3, %i3
16925 subcc %i6, 0x0034, %g1
16926 srlx %l0, 0x18, %i0
16927 udiv %i4, 0x1B03, %l5
16928 fcmpeq16 %f2, %f14, %o4
16929 restored
16930 rdpr %cwp, %g1
16931 rdpr %cansave, %g2
16932 rdpr %canrestore, %g3
16933 rdpr %cleanwin, %g4
16934 rdpr %otherwin, %g5
16935 rdpr %wstate, %g6
16936 addccc %o6, 0x07FC, %l2
16937 set 0x17, %i5
16938 lduba [%l7 + %i5] 0x81, %g7
16939 xnor %o0, 0x09BF, %g2
16940 sethi 0x1863, %g6
16941 fcmpeq32 %f26, %f22, %o5
16942 tvs %xcc, 0x2
16943 wr %g0, 0x04, %asi
16944 ldsba [%l7 + 0x19] %asi, %i1
16945 tneg %icc, 0x2
16946 tge %icc, 0x3
16947 nop
16948 fitos %f2, %f0
16949 fstod %f0, %f26
16950 bvc,pn %icc, loop_1480
16951 or %i7, %l4, %o7
16952 addccc %g5, 0x00EE, %i2
16953 movvs %xcc, %i5, %o3
16954loop_1480:
16955 fxnors %f22, %f17, %f14
16956 mova %icc, %g4, %l1
16957 umul %o1, 0x02D7, %l3
16958 tsubcc %l6, 0x120C, %o2
16959 fbule %fcc0, loop_1481
16960 orcc %i3, 0x0B40, %g3
16961 tcc %icc, 0x0
16962 brgz %g1, loop_1482
16963loop_1481:
16964 tg %icc, 0x7
16965 saved
16966 rdpr %cwp, %g1
16967 rdpr %cansave, %g2
16968 rdpr %canrestore, %g3
16969 rdpr %cleanwin, %g4
16970 rdpr %otherwin, %g5
16971 rdpr %wstate, %g6
16972 fbul %fcc1, loop_1483
16973loop_1482:
16974 xor %i6, 0x0AFD, %l0
16975 wr %g0, 0x88, %asi
16976 lduba [%l7 + 0x78] %asi, %i4
16977loop_1483:
16978 fmovrdlz %l5, %f30, %f30
16979 sra %o4, %i0, %l2
16980 movvc %xcc, %g7, %o0
16981 fones %f22
16982 movge %xcc, %g2, %o6
16983 xorcc %g6, %i1, %i7
16984 udivx %l4, 0x07AC, %o7
16985 movn %xcc, %o5, %g5
16986 fbue %fcc0, loop_1484
16987 alignaddrl %i5, %i2, %g4
16988 nop
16989 fitos %f8, %f17
16990 fstox %f17, %f6
16991 fxtos %f6, %f9
16992 movrgz %l1, 0x397, %o1
16993loop_1484:
16994 nop
16995 add %l7, 0x44, %l6
16996 wr %g0, 0x88, %asi
16997 lda [%l6] %asi, %o3
16998 casa [%l6] 0x88, %o3, %l6
16999 bgu,a,pt %xcc, loop_1485
17000 edge16 %o2, %l3, %i3
17001 umul %g1, %i6, %l0
17002 nop
17003 fitos %f0, %f25
17004 fstox %f25, %f28
17005loop_1485:
17006 xnorcc %i4, %l5, %g3
17007 smulcc %i0, %o4, %l2
17008 st %f16, [%l7 + 0x54]
17009 edge32ln %g7, %o0, %o6
17010 lduh [%l7 + 0x54], %g2
17011 umul %g6, %i1, %i7
17012 tsubcctv %l4, 0x0BDA, %o5
17013 fnor %f18, %f20, %f30
17014 umul %g5, %i5, %o7
17015 xor %i2, 0x0D4F, %l1
17016 fmovrslz %g4, %f4, %f21
17017 fbo,a %fcc0, loop_1486
17018 edge32l %o3, %l6, %o1
17019 fcmpgt32 %f8, %f30, %o2
17020 sub %l3, 0x04E7, %i3
17021loop_1486:
17022 bge,pt %icc, loop_1487
17023 movrne %g1, %i6, %i4
17024 tleu %xcc, 0x0
17025 nop
17026 setx 0x48E70A99, %l0, %l6
17027 st %l6, [%l7 + 0x28]
17028 ld [%l7 + 0x28], %f15
17029 setx 0x7C3E6643, %l1, %l5
17030 st %l5, [%l7 + 0x10]
17031 ld [%l7 + 0x10], %f1
17032 fmuls %f1, %f15, %f27
17033loop_1487:
17034 ldd [%l7 + 0x30], %l4
17035 sub %l0, 0x0EBC, %g3
17036 movre %i0, %o4, %g7
17037 alignaddrl %l2, %o0, %g2
17038 fmovrdne %g6, %f2, %f14
17039 subcc %o6, %i1, %i7
17040 edge32l %l4, %g5, %i5
17041 mova %xcc, %o7, %i2
17042 nop
17043 setx 0x0C517F010C78AE11, %l0, %l6
17044 stx %l6, [%l7 + 0x28]
17045 ldd [%l7 + 0x28], %f18
17046 fsqrtd %f18, %f14
17047 ldsw [%l7 + 0x20], %l1
17048 wr %g0, 0x88, %asi
17049 prefetcha [%l7 + 0x28] %asi, 0x1
17050 bgu,a,pt %icc, loop_1488
17051 movre %g4, %o3, %l6
17052 fsrc1 %f24, %f28
17053 movcc %icc, %o2, %o1
17054loop_1488:
17055 fmovsvs %xcc, %f10, %f10
17056 tpos %icc, 0x2
17057 edge16 %l3, %i3, %i6
17058 nop
17059 setx 0x71564AF7D052BB4F, %l0, %l6
17060 stx %l6, [%l7 + 0x58]
17061 ldx [%l7 + 0x58], %fsr
17062 fba,a %fcc0, loop_1489
17063 sth %i4, [%l7 + 0x22]
17064 xorcc %g1, %l0, %l5
17065 saved
17066 rdpr %cwp, %g1
17067 rdpr %cansave, %g2
17068 rdpr %canrestore, %g3
17069 rdpr %cleanwin, %g4
17070 rdpr %otherwin, %g5
17071 rdpr %wstate, %g6
17072loop_1489:
17073 ldsb [%l7 + 0x4E], %i0
17074 edge16n %o4, %g7, %g3
17075 fnot2s %f19, %f27
17076 fmovsgu %xcc, %f23, %f29
17077 ldx [%l7 + 0x58], %o0
17078 fbuge %fcc1, loop_1490
17079 fmovrdlz %l2, %f24, %f26
17080 umulcc %g2, %o6, %i1
17081 membar 0x1B
17082loop_1490:
17083 alignaddr %i7, %l4, %g5
17084 nop
17085 setx loop_1491, %l0, %l1
17086 wrpr 0x1, %tl
17087 wrpr %l1, %tnpc
17088 setx 0x34400001400, %l0, %l1
17089 wrpr %l1, %tstate
17090 wrhpr 0x4, %htstate
17091 done
17092 tneg %icc, 0x5
17093 fpack16 %f30, %f23
17094 nop
17095 setx 0xD47F12A4, %l0, %l6
17096 st %l6, [%l7 + 0x28]
17097 ld [%l7 + 0x28], %f9
17098 setx 0xB884522F, %l1, %l5
17099 st %l5, [%l7 + 0x10]
17100 ld [%l7 + 0x10], %f5
17101 fadds %f5, %f9, %f19
17102loop_1491:
17103 fors %f5, %f1, %f17
17104 be,a,pt %icc, loop_1492
17105 fmovde %xcc, %f14, %f7
17106 orncc %i5, %o7, %i2
17107 edge16ln %g6, %l1, %o5
17108loop_1492:
17109 or %o3, %l6, %o2
17110 wr %g0, 0x0c, %asi
17111 stda %f16, [%l7 + 0x40] %asi
17112 membar 0x7C
17113 tl %xcc, 0x6
17114 std %f22, [%l7 + 0x70]
17115 movleu %xcc, %o1, %g4
17116 taddcctv %l3, %i3, %i4
17117 movvs %icc, %g1, %l0
17118 fnot1s %f0, %f30
17119 movpos %xcc, %l5, %i6
17120 tvs %icc, 0x2
17121 fcmpgt16 %f4, %f30, %i0
17122 fmovda %xcc, %f3, %f0
17123 fmovsne %xcc, %f31, %f29
17124 edge8ln %o4, %g3, %g7
17125 restored
17126 rdpr %cwp, %g1
17127 rdpr %cansave, %g2
17128 rdpr %canrestore, %g3
17129 rdpr %cleanwin, %g4
17130 rdpr %otherwin, %g5
17131 rdpr %wstate, %g6
17132 orn %o0, %g2, %o6
17133 ble,a %xcc, loop_1493
17134 fbl %fcc2, loop_1494
17135 fornot2s %f5, %f26, %f15
17136 wr %g0, 0x18, %asi
17137 sta %f13, [%l7 + 0x58] %asi
17138loop_1493:
17139 fmovrdne %i1, %f10, %f30
17140loop_1494:
17141 sdivx %l2, 0x0125, %l4
17142 bleu,a,pt %icc, loop_1495
17143 srax %g5, 0x1F, %i7
17144 edge32n %i5, %i2, %g6
17145 fpsub16s %f19, %f2, %f23
17146loop_1495:
17147 brz,a %o7, loop_1496
17148 fmovdle %icc, %f20, %f1
17149 prefetch [%l7 + 0x50], 0x2
17150 stx %l1, [%l7 + 0x78]
17151loop_1496:
17152 tn %xcc, 0x2
17153 movleu %xcc, %o3, %o5
17154 fpadd32s %f0, %f13, %f24
17155 movle %icc, %o2, %o1
17156 tvs %xcc, 0x1
17157 ldd [%l7 + 0x10], %i6
17158 brz,a %l3, loop_1497
17159 add %i3, 0x0BC1, %g4
17160 xorcc %i4, 0x034D, %l0
17161 sra %l5, 0x1C, %g1
17162loop_1497:
17163 nop
17164 setx loop_1498, %l0, %l1
17165 wrpr 0x1, %tl
17166 wrpr %l1, %tnpc
17167 setx 0x34400001400, %l0, %l1
17168 wrpr %l1, %tstate
17169 wrhpr 0x4, %htstate
17170 done
17171 fmovsl %icc, %f0, %f26
17172 addc %i0, 0x1361, %i6
17173 nop
17174 setx 0x304E1666, %l0, %l6
17175 st %l6, [%l7 + 0x2C]
17176 ld [%l7 + 0x2C], %fsr
17177loop_1498:
17178 umul %o4, %g7, %g3
17179 fpsub16s %f20, %f10, %f16
17180 movleu %icc, %o0, %o6
17181 edge8l %g2, %i1, %l2
17182 fornot2s %f18, %f24, %f22
17183 umulcc %g5, %l4, %i7
17184 stw %i2, [%l7 + 0x3C]
17185 tcc %xcc, 0x2
17186 fmovsneg %icc, %f21, %f9
17187 or %g6, 0x1957, %o7
17188 edge8n %l1, %o3, %o5
17189 edge8l %o2, %o1, %l6
17190 ldsb [%l7 + 0x63], %l3
17191 nop
17192 fitod %f8, %f22
17193 fdtox %f22, %f20
17194 nop
17195 fitos %f3, %f17
17196 fstoi %f17, %f7
17197 lduh [%l7 + 0x14], %i5
17198 andcc %i3, %i4, %l0
17199 tpos %xcc, 0x3
17200 fmovsa %icc, %f20, %f7
17201 fblg,a %fcc0, loop_1499
17202 tcs %icc, 0x0
17203 nop
17204 fitos %f5, %f0
17205 fstod %f0, %f2
17206 bneg %icc, loop_1500
17207loop_1499:
17208 movge %icc, %g4, %g1
17209 edge8l %i0, %l5, %o4
17210 andcc %g7, %g3, %i6
17211loop_1500:
17212 fnors %f21, %f8, %f26
17213 stbar
17214 fxors %f4, %f15, %f29
17215 fbne,a %fcc2, loop_1501
17216 fones %f9
17217 set 0x5E, %g6
17218 lduba [%l7 + %g6] 0x19, %o0
17219loop_1501:
17220 sethi 0x04C9, %g2
17221 ba,pn %icc, loop_1502
17222 udivcc %i1, 0x0277, %l2
17223 andn %o6, 0x09A5, %g5
17224 nop
17225 set 0x30, %o5
17226 stx %l4, [%l7 + %o5]
17227loop_1502:
17228 movge %xcc, %i7, %i2
17229 fbl %fcc1, loop_1503
17230 movcc %xcc, %g6, %o7
17231 brgez,a %l1, loop_1504
17232 movge %xcc, %o3, %o2
17233loop_1503:
17234 fbg %fcc0, loop_1505
17235 subccc %o1, %o5, %l3
17236loop_1504:
17237 brgez %l6, loop_1506
17238 xor %i3, 0x1245, %i5
17239loop_1505:
17240 brlez,a %l0, loop_1507
17241 ldsw [%l7 + 0x14], %i4
17242loop_1506:
17243 fxnor %f4, %f14, %f14
17244 tpos %xcc, 0x2
17245loop_1507:
17246 xnorcc %g4, %g1, %l5
17247 fmovscs %xcc, %f7, %f16
17248 movvc %xcc, %i0, %g7
17249 sra %g3, %i6, %o4
17250 smulcc %g2, 0x0F9D, %o0
17251 xor %i1, 0x0D55, %l2
17252 ld [%l7 + 0x5C], %f23
17253 tneg %icc, 0x3
17254 alignaddr %g5, %l4, %i7
17255 andncc %i2, %g6, %o6
17256 wr %g0, 0x10, %asi
17257 prefetcha [%l7 + 0x40] %asi, 0x2
17258 movvs %icc, %l1, %o2
17259 sdivcc %o3, 0x0720, %o5
17260 nop
17261 setx 0x4B7F69FA, %l0, %l6
17262 st %l6, [%l7 + 0x28]
17263 ld [%l7 + 0x28], %f26
17264 fsqrts %f26, %f7
17265 tpos %icc, 0x4
17266 set 0x28, %i6
17267 ldsba [%l7 + %i6] 0x04, %l3
17268 sll %o1, 0x06, %i3
17269 fmovsg %xcc, %f6, %f10
17270 sethi 0x0A1B, %l6
17271 bleu,a %icc, loop_1508
17272 movge %xcc, %i5, %l0
17273 sethi 0x1BAA, %g4
17274 array8 %g1, %i4, %i0
17275loop_1508:
17276 brnz %l5, loop_1509
17277 fmovdne %icc, %f30, %f25
17278 nop
17279 setx loop_1510, %l0, %l1
17280 wrpr 0x1, %tl
17281 wrpr %l1, %tnpc
17282 setx 0x34400001400, %l0, %l1
17283 wrpr %l1, %tstate
17284 wrhpr 0x4, %htstate
17285 done
17286 for %f22, %f0, %f4
17287loop_1509:
17288 tn %xcc, 0x5
17289 fmovd %f14, %f28
17290loop_1510:
17291 mova %xcc, %g3, %i6
17292 wr %g0, 0x24, %asi
17293 ldda [%l7 + 0x10] %asi, %g6
17294 fxnor %f6, %f4, %f22
17295 set 0x50, %g3
17296 sta %f11, [%l7 + %g3] 0x18
17297 tsubcctv %o4, %g2, %i1
17298 sub %l2, 0x1F52, %g5
17299 flush %l7 + 0x68
17300 edge32n %l4, %o0, %i2
17301 and %i7, 0x00DC, %g6
17302 nop
17303 fitos %f12, %f10
17304 fstod %f10, %f6
17305 tg %xcc, 0x1
17306 flush %l7 + 0x3C
17307 array16 %o7, %l1, %o2
17308 array8 %o6, %o3, %o5
17309 andn %o1, 0x105C, %l3
17310 fxor %f18, %f4, %f12
17311 bge,pn %xcc, loop_1511
17312 tne %xcc, 0x4
17313 sub %i3, 0x03BD, %l6
17314 movle %icc, %l0, %g4
17315loop_1511:
17316 andn %i5, %i4, %i0
17317 add %g1, %g3, %i6
17318 fbo,a %fcc3, loop_1512
17319 edge8ln %l5, %o4, %g7
17320 mulscc %g2, 0x151A, %i1
17321 taddcctv %g5, %l2, %l4
17322loop_1512:
17323 orncc %o0, 0x113C, %i7
17324 subccc %i2, 0x13C0, %o7
17325 fmovrdlz %l1, %f18, %f8
17326 tsubcc %o2, %o6, %g6
17327 xorcc %o5, 0x194F, %o1
17328 bgu,pt %icc, loop_1513
17329 nop
17330 setx 0x7226A380E04D67EA, %l0, %l6
17331 stx %l6, [%l7 + 0x28]
17332 ldx [%l7 + 0x28], %fsr
17333 ba,a loop_1514
17334 fpadd32 %f8, %f16, %f0
17335loop_1513:
17336 bge,a loop_1515
17337 fmovrsgez %l3, %f16, %f24
17338loop_1514:
17339 subcc %i3, %l6, %l0
17340 nop
17341 setx loop_1516, %l0, %l1
17342 wrpr 0x1, %tl
17343 wrpr %l1, %tpc
17344 add %l1, 0x4, %l1
17345 wrpr %l1, %tnpc
17346 setx 0x34400001400, %l0, %l1
17347 wrpr %l1, %tstate
17348 wrhpr 0x4, %htstate
17349 retry
17350loop_1515:
17351 fbl %fcc1, loop_1517
17352 and %g4, 0x0D2D, %i5
17353 set 0x40, %i4
17354 stda %f16, [%l7 + %i4] 0x11
17355loop_1516:
17356 sdiv %i4, 0x12ED, %i0
17357loop_1517:
17358 te %icc, 0x1
17359 tn %xcc, 0x0
17360 tg %xcc, 0x0
17361 stbar
17362 nop
17363 setx 0xA674FCF45CA0C618, %l0, %l6
17364 stx %l6, [%l7 + 0x28]
17365 ldd [%l7 + 0x28], %f0
17366 fsqrtd %f0, %f4
17367 srlx %o3, 0x16, %g3
17368 call loop_1518
17369 array8 %i6, %l5, %g1
17370 te %xcc, 0x4
17371 fba,a %fcc2, loop_1519
17372loop_1518:
17373 movn %xcc, %o4, %g2
17374 movcc %icc, %g7, %i1
17375 wr %g0, 0xeb, %asi
17376 stwa %l2, [%l7 + 0x58] %asi
17377 membar #Sync
17378loop_1519:
17379 nop
17380 wr %g0, 0xf1, %asi
17381 stda %f16, [%l7 + 0x40] %asi
17382 membar #Sync
17383 lduh [%l7 + 0x34], %l4
17384 tvc %xcc, 0x5
17385 bn loop_1520
17386 udivcc %o0, 0x0E4F, %g5
17387 fnegd %f28, %f10
17388 fpadd16 %f30, %f10, %f14
17389loop_1520:
17390 edge16n %i2, %o7, %i7
17391 bneg %icc, loop_1521
17392 edge32n %o2, %l1, %o6
17393 wr %g0, 0x89, %asi
17394 lduha [%l7 + 0x24] %asi, %o5
17395loop_1521:
17396 fba,a %fcc1, loop_1522
17397 edge8ln %g6, %l3, %i3
17398 tvs %icc, 0x3
17399 sdivx %o1, 0x1A63, %l0
17400loop_1522:
17401 alignaddrl %g4, %i5, %l6
17402 fmovs %f4, %f6
17403 movl %xcc, %i0, %o3
17404 fmuld8ulx16 %f30, %f13, %f14
17405 nop
17406 setx 0xF1D538AA, %l0, %l6
17407 st %l6, [%l7 + 0x28]
17408 ld [%l7 + 0x28], %f24
17409 setx 0xE07E1CD2, %l1, %l5
17410 st %l5, [%l7 + 0x10]
17411 ld [%l7 + 0x10], %f5
17412 fadds %f5, %f24, %f8
17413 fmovrslz %i4, %f28, %f19
17414 tle %icc, 0x1
17415 tl %xcc, 0x7
17416 tvc %xcc, 0x1
17417 bn,a,pt %xcc, loop_1523
17418 nop
17419 fitod %f12, %f18
17420 add %i6, %l5, %g1
17421 tl %xcc, 0x3
17422loop_1523:
17423 movrne %g3, 0x262, %g2
17424 fnot2 %f16, %f24
17425 taddcc %g7, %o4, %i1
17426 set 0x38, %g5
17427 prefetcha [%l7 + %g5] 0x10, 0x2
17428 nop
17429 setx 0x4F29EA91, %l0, %l6
17430 st %l6, [%l7 + 0x28]
17431 ld [%l7 + 0x28], %f12
17432 fsqrts %f12, %f1
17433 subcc %o0, %l4, %g5
17434 ld [%l7 + 0x50], %f17
17435 bvs,a %icc, loop_1524
17436 subcc %o7, 0x0427, %i7
17437 fornot1 %f24, %f16, %f24
17438 movne %xcc, %o2, %i2
17439loop_1524:
17440 xnorcc %o6, %o5, %l1
17441 wr %g0, 0x80, %asi
17442 stha %g6, [%l7 + 0x46] %asi
17443 udivx %l3, 0x1180, %i3
17444 tcs %icc, 0x5
17445 movcs %icc, %o1, %g4
17446 edge32l %l0, %l6, %i5
17447 fnegd %f10, %f6
17448 taddcc %i0, %i4, %o3
17449 fandnot1s %f27, %f24, %f11
17450 fblg %fcc1, loop_1525
17451 movvs %icc, %i6, %l5
17452 tneg %xcc, 0x4
17453 fbug %fcc0, loop_1526
17454loop_1525:
17455 nop
17456 setx 0xEE31AD97, %l0, %l6
17457 st %l6, [%l7 + 0x28]
17458 ld [%l7 + 0x28], %f3
17459 setx 0xFA7AE0BD, %l1, %l5
17460 st %l5, [%l7 + 0x10]
17461 ld [%l7 + 0x10], %f29
17462 fsubs %f29, %f3, %f19
17463 fandnot2s %f14, %f29, %f26
17464 bge loop_1527
17465loop_1526:
17466 fbo %fcc1, loop_1528
17467 nop
17468 setx 0xAF1BDE90F763345A, %l0, %l6
17469 stx %l6, [%l7 + 0x28]
17470 ldd [%l7 + 0x28], %f24
17471 setx 0x0B855A5D3A2F4E82, %l1, %l5
17472 stx %l5, [%l7 + 0x10]
17473 ldd [%l7 + 0x10], %f10
17474 faddd %f10, %f24, %f14
17475 tvs %icc, 0x7
17476loop_1527:
17477 mova %icc, %g1, %g2
17478loop_1528:
17479 xorcc %g7, %g3, %o4
17480 tvs %icc, 0x4
17481 smul %l2, %i1, %l4
17482 smul %o0, %o7, %i7
17483 sdiv %g5, 0x166D, %i2
17484 wr %g0, 0x80, %asi
17485 ldswa [%l7 + 0x70] %asi, %o6
17486 fmovsge %xcc, %f16, %f28
17487 wr %g0, 0x2a, %asi
17488 stxa %o2, [%l7 + 0x20] %asi
17489 membar #Sync
17490 subccc %l1, %o5, %l3
17491 movne %icc, %g6, %o1
17492 fbul,a %fcc2, loop_1529
17493 subc %i3, %g4, %l6
17494 sdivx %i5, 0x1F83, %i0
17495 movrlz %l0, 0x3FA, %i4
17496loop_1529:
17497 movrgz %i6, %o3, %l5
17498 movrne %g1, %g7, %g2
17499 bvc,a loop_1530
17500 fcmpgt16 %f12, %f0, %o4
17501 fnor %f16, %f0, %f16
17502 xnorcc %g3, 0x0BF7, %l2
17503loop_1530:
17504 bgu,a loop_1531
17505 nop
17506 setx loop_1532, %l0, %l1
17507 jmpl %l1, %i1
17508 fnegd %f20, %f30
17509 edge8l %l4, %o0, %i7
17510loop_1531:
17511 orcc %g5, 0x0121, %o7
17512loop_1532:
17513 bgu %xcc, loop_1533
17514 brnz %o6, loop_1534
17515 orncc %o2, 0x01C6, %l1
17516 sth %o5, [%l7 + 0x74]
17517loop_1533:
17518 movrlez %i2, 0x1BA, %l3
17519loop_1534:
17520 fbl %fcc2, loop_1535
17521 fmovrdlez %g6, %f10, %f30
17522 add %o1, 0x085A, %i3
17523 srax %l6, %g4, %i5
17524loop_1535:
17525 ta %icc, 0x3
17526 call loop_1536
17527 tcs %xcc, 0x1
17528 fnor %f12, %f20, %f10
17529 andcc %i0, 0x0F0D, %i4
17530loop_1536:
17531 stb %i6, [%l7 + 0x39]
17532 nop
17533 setx 0xE493D303AC16E3E2, %l0, %l6
17534 stx %l6, [%l7 + 0x28]
17535 ldd [%l7 + 0x28], %f2
17536 setx 0x8A1F57F43F11685C, %l1, %l5
17537 stx %l5, [%l7 + 0x10]
17538 ldd [%l7 + 0x10], %f14
17539 fdivd %f14, %f2, %f6
17540 addc %l0, 0x1A5F, %o3
17541 and %g1, %g7, %g2
17542 fpadd16 %f10, %f10, %f18
17543 edge16n %o4, %g3, %l5
17544 ldsb [%l7 + 0x7D], %i1
17545 fandnot2s %f22, %f26, %f18
17546 bne,a %xcc, loop_1537
17547 bvs,pn %icc, loop_1538
17548 tleu %icc, 0x3
17549 restored
17550 rdpr %cwp, %g1
17551 rdpr %cansave, %g2
17552 rdpr %canrestore, %g3
17553 rdpr %cleanwin, %g4
17554 rdpr %otherwin, %g5
17555 rdpr %wstate, %g6
17556loop_1537:
17557 edge16ln %l2, %o0, %i7
17558loop_1538:
17559 fmovdl %icc, %f4, %f16
17560 fmovspos %icc, %f1, %f23
17561 umulcc %l4, 0x0996, %o7
17562 brnz,a %g5, loop_1539
17563 mulx %o6, 0x1F3D, %l1
17564 xnorcc %o5, %i2, %o2
17565 orncc %g6, 0x1E7E, %o1
17566loop_1539:
17567 fbge,a %fcc2, loop_1540
17568 alignaddr %l3, %i3, %g4
17569 nop
17570 setx loop_1541, %l0, %l1
17571 wrpr 0x1, %tl
17572 wrpr %l1, %tnpc
17573 setx 0x34400001400, %l0, %l1
17574 wrpr %l1, %tstate
17575 wrhpr 0x4, %htstate
17576 done
17577 ba,pt %xcc, loop_1542
17578loop_1540:
17579 fpack16 %f26, %f15
17580 nop
17581 setx 0xA06821DE, %l0, %l6
17582 st %l6, [%l7 + 0x5C]
17583 ld [%l7 + 0x5C], %fsr
17584loop_1541:
17585 movleu %xcc, %i5, %i0
17586loop_1542:
17587 edge8n %i4, %l6, %l0
17588 saved
17589 rdpr %cwp, %g1
17590 rdpr %cansave, %g2
17591 rdpr %canrestore, %g3
17592 rdpr %cleanwin, %g4
17593 rdpr %otherwin, %g5
17594 rdpr %wstate, %g6
17595 set 0x44, %l1
17596 lduha [%l7 + %l1] 0x14, %i6
17597 nop
17598 fitod %f4, %f20
17599 fdtox %f20, %f14
17600 nop
17601 setx 0x6D6CF50B, %l0, %l6
17602 st %l6, [%l7 + 0x28]
17603 ld [%l7 + 0x28], %f27
17604 fsqrts %f27, %f9
17605 xorcc %o3, %g1, %g7
17606 nop
17607 fitod %f2, %f6
17608 fdtoi %f6, %f5
17609 movpos %icc, %o4, %g2
17610 movrne %g3, %l5, %i1
17611 alignaddr %l2, %o0, %l4
17612 fxnors %f9, %f11, %f20
17613 tcc %icc, 0x4
17614 and %o7, 0x0759, %i7
17615 set 0x38, %g1
17616 lduwa [%l7 + %g1] 0x19, %o6
17617 tgu %xcc, 0x4
17618 sllx %g5, 0x1A, %o5
17619 bne,pn %xcc, loop_1543
17620 sethi 0x1D58, %i2
17621 array16 %o2, %g6, %l1
17622 taddcctv %o1, 0x0639, %l3
17623loop_1543:
17624 fmul8x16 %f16, %f0, %f20
17625 movvs %icc, %i3, %g4
17626 fornot2s %f20, %f27, %f22
17627 edge16l %i0, %i5, %i4
17628 bcc,pn %xcc, loop_1544
17629 xnorcc %l0, 0x074F, %i6
17630 smulcc %o3, %g1, %l6
17631 sdivx %g7, 0x11EB, %o4
17632loop_1544:
17633 subcc %g2, %l5, %i1
17634 nop
17635 fitod %f8, %f18
17636 fdtox %f18, %f12
17637 nop
17638 setx 0x6978B854E526F2EB, %l0, %l6
17639 stx %l6, [%l7 + 0x28]
17640 ldd [%l7 + 0x28], %f12
17641 setx 0xDE01404221B71DF4, %l1, %l5
17642 stx %l5, [%l7 + 0x10]
17643 ldd [%l7 + 0x10], %f12
17644 fmuld %f12, %f12, %f18
17645 tge %xcc, 0x6
17646 subc %g3, %o0, %l4
17647 nop
17648 fitos %f5, %f26
17649 fstoi %f26, %f16
17650 wr %g0, 0x80, %asi
17651 ldsha [%l7 + 0x0C] %asi, %o7
17652 subcc %l2, 0x0023, %o6
17653 tpos %xcc, 0x6
17654 move %icc, %g5, %o5
17655 ldub [%l7 + 0x22], %i7
17656 restored
17657 rdpr %cwp, %g1
17658 rdpr %cansave, %g2
17659 rdpr %canrestore, %g3
17660 rdpr %cleanwin, %g4
17661 rdpr %otherwin, %g5
17662 rdpr %wstate, %g6
17663 alignaddrl %i2, %o2, %l1
17664 movcs %xcc, %o1, %l3
17665 fbul %fcc2, loop_1545
17666 edge8n %i3, %g6, %i0
17667 mova %xcc, %g4, %i4
17668 fcmpgt16 %f8, %f20, %i5
17669loop_1545:
17670 fmovspos %icc, %f8, %f16
17671 mulscc %i6, 0x0D3C, %o3
17672 ta %icc, 0x7
17673 bn %xcc, loop_1546
17674 udiv %g1, 0x1A20, %l6
17675 fmovda %xcc, %f17, %f21
17676 or %l0, 0x0F72, %g7
17677loop_1546:
17678 fbe,a %fcc1, loop_1547
17679 and %o4, %l5, %i1
17680 array8 %g3, %g2, %l4
17681 tgu %icc, 0x5
17682loop_1547:
17683 nop
17684 wr %g0, 0x19, %asi
17685 lduwa [%l7 + 0x40] %asi, %o7
17686 bge,pn %xcc, loop_1548
17687 restored
17688 rdpr %cwp, %g1
17689 rdpr %cansave, %g2
17690 rdpr %canrestore, %g3
17691 rdpr %cleanwin, %g4
17692 rdpr %otherwin, %g5
17693 rdpr %wstate, %g6
17694 fmovdpos %xcc, %f31, %f8
17695 ldd [%l7 + 0x70], %f2
17696loop_1548:
17697 fmovsneg %icc, %f0, %f24
17698 fmovdne %xcc, %f15, %f5
17699 xor %l2, %o0, %g5
17700 addc %o6, 0x1FCA, %i7
17701 fbne %fcc0, loop_1549
17702 sllx %o5, 0x1A, %i2
17703 fnot2s %f19, %f19
17704 fble,a %fcc1, loop_1550
17705loop_1549:
17706 tcs %xcc, 0x4
17707 wr %g0, 0x04, %asi
17708 ldda [%l7 + 0x40] %asi, %o2
17709loop_1550:
17710 popc %l1, %l3
17711 mova %icc, %i3, %g6
17712 call loop_1551
17713 edge8n %i0, %g4, %o1
17714 fmovscc %xcc, %f13, %f6
17715 edge8 %i5, %i4, %i6
17716loop_1551:
17717 saved
17718 rdpr %cwp, %g1
17719 rdpr %cansave, %g2
17720 rdpr %canrestore, %g3
17721 rdpr %cleanwin, %g4
17722 rdpr %otherwin, %g5
17723 rdpr %wstate, %g6
17724 stw %o3, [%l7 + 0x70]
17725 set 0x76, %i0
17726 ldsha [%l7 + %i0] 0x04, %l6
17727 xnor %l0, %g7, %o4
17728 xnor %l5, 0x0B2D, %i1
17729 tge %xcc, 0x7
17730 edge32 %g1, %g3, %g2
17731 swap [%l7 + 0x60], %o7
17732 movneg %xcc, %l4, %o0
17733 movgu %xcc, %l2, %o6
17734 array16 %g5, %o5, %i2
17735 ld [%l7 + 0x7C], %f18
17736 fnegs %f2, %f13
17737 fpack16 %f4, %f3
17738 subccc %i7, 0x0E23, %l1
17739 srlx %l3, %i3, %g6
17740 fmovsl %xcc, %f16, %f7
17741 fmovrdne %o2, %f6, %f4
17742 tle %xcc, 0x7
17743 fxor %f30, %f26, %f10
17744 edge32l %g4, %o1, %i0
17745 andn %i5, %i6, %i4
17746 prefetch [%l7 + 0x7C], 0x2
17747 tcc %icc, 0x3
17748 sub %o3, %l0, %l6
17749 wr %g0, 0x88, %asi
17750 ldsha [%l7 + 0x70] %asi, %o4
17751 andncc %l5, %g7, %i1
17752 sub %g1, 0x0516, %g2
17753 movl %xcc, %g3, %l4
17754 array8 %o0, %o7, %l2
17755 udiv %o6, 0x025D, %o5
17756 orn %g5, %i2, %i7
17757 mulscc %l1, 0x0598, %i3
17758 restored
17759 rdpr %cwp, %g1
17760 rdpr %cansave, %g2
17761 rdpr %canrestore, %g3
17762 rdpr %cleanwin, %g4
17763 rdpr %otherwin, %g5
17764 rdpr %wstate, %g6
17765 fmovrde %g6, %f0, %f26
17766 tcs %icc, 0x3
17767 xorcc %o2, %l3, %o1
17768 set 0x6E, %g2
17769 lduba [%l7 + %g2] 0x15, %g4
17770 sub %i0, %i6, %i5
17771 set 0x58, %l3
17772 ldswa [%l7 + %l3] 0x0c, %o3
17773 fornot2 %f22, %f4, %f2
17774 fmovrslz %l0, %f22, %f22
17775 for %f22, %f14, %f30
17776 sir 0x1F93
17777 restored
17778 rdpr %cwp, %g1
17779 rdpr %cansave, %g2
17780 rdpr %canrestore, %g3
17781 rdpr %cleanwin, %g4
17782 rdpr %otherwin, %g5
17783 rdpr %wstate, %g6
17784 taddcc %l6, %i4, %l5
17785 fpadd32 %f26, %f8, %f22
17786 tl %icc, 0x2
17787 bleu,pt %icc, loop_1552
17788 nop
17789 fitos %f4, %f13
17790 fstox %f13, %f14
17791 mova %xcc, %o4, %g7
17792 bg,a,pt %xcc, loop_1553
17793loop_1552:
17794 movcc %xcc, %g1, %i1
17795 tsubcc %g3, %g2, %o0
17796 fbule %fcc2, loop_1554
17797loop_1553:
17798 brnz %l4, loop_1555
17799 fcmpne32 %f22, %f24, %l2
17800 ta %xcc, 0x5
17801loop_1554:
17802 nop
17803 setx 0xAE505B93, %l0, %l6
17804 st %l6, [%l7 + 0x28]
17805 ld [%l7 + 0x28], %f22
17806 setx 0xBF97C1E2, %l1, %l5
17807 st %l5, [%l7 + 0x10]
17808 ld [%l7 + 0x10], %f5
17809 fdivs %f5, %f22, %f19
17810loop_1555:
17811 edge32n %o7, %o5, %g5
17812 nop
17813 fitos %f3, %f27
17814 fstox %f27, %f30
17815 fxtos %f30, %f24
17816 subccc %i2, 0x0045, %i7
17817 sdivx %o6, 0x14A7, %i3
17818 tgu %icc, 0x0
17819 nop
17820 fitod %f2, %f2
17821 fdtox %f2, %f8
17822 set 0x18, %i7
17823 prefetcha [%l7 + %i7] 0x80, 0x0
17824 tcs %icc, 0x7
17825 tg %xcc, 0x7
17826 tleu %xcc, 0x6
17827 brnz %o2, loop_1556
17828 fmul8sux16 %f30, %f30, %f12
17829 udiv %l1, 0x152F, %l3
17830 ba loop_1557
17831loop_1556:
17832 fmovsvc %icc, %f0, %f13
17833 fbe,a %fcc1, loop_1558
17834 fmul8x16 %f27, %f0, %f2
17835loop_1557:
17836 nop
17837 fitos %f9, %f27
17838 fstox %f27, %f6
17839 fxtos %f6, %f20
17840 fpackfix %f14, %f12
17841loop_1558:
17842 lduw [%l7 + 0x50], %o1
17843 tne %xcc, 0x3
17844 addc %g4, 0x0FEB, %i6
17845 orcc %i5, %i0, %o3
17846 fbul %fcc1, loop_1559
17847 fbul %fcc0, loop_1560
17848 move %xcc, %l6, %l0
17849 fsrc1s %f22, %f8
17850loop_1559:
17851 mova %icc, %i4, %o4
17852loop_1560:
17853 brgz %g7, loop_1561
17854 tneg %xcc, 0x6
17855 movgu %icc, %g1, %i1
17856 smulcc %g3, 0x0941, %g2
17857loop_1561:
17858 sub %o0, 0x1739, %l4
17859 fmovdcc %xcc, %f4, %f27
17860 movcc %icc, %l2, %l5
17861 popc 0x090C, %o7
17862 tl %icc, 0x6
17863 bpos,a %xcc, loop_1562
17864 fpadd32s %f8, %f4, %f20
17865 wr %g0, 0x88, %asi
17866 prefetcha [%l7 + 0x78] %asi, 0x3
17867loop_1562:
17868 nop
17869 setx loop_1563, %l0, %l1
17870 wrpr 0x1, %tl
17871 wrpr %l1, %tpc
17872 add %l1, 0x4, %l1
17873 wrpr %l1, %tnpc
17874 setx 0x34400001400, %l0, %l1
17875 wrpr %l1, %tstate
17876 wrhpr 0x4, %htstate
17877 retry
17878 bge,a loop_1564
17879 movleu %xcc, %g5, %i2
17880 tvc %icc, 0x4
17881loop_1563:
17882 tneg %icc, 0x2
17883loop_1564:
17884 sub %i7, 0x195C, %o6
17885 set 0x66, %o7
17886 lduha [%l7 + %o7] 0x10, %g6
17887 stw %i3, [%l7 + 0x74]
17888 ta %icc, 0x2
17889 fxors %f3, %f26, %f19
17890 set 0x10, %l5
17891 sta %f11, [%l7 + %l5] 0x0c
17892 sra %l1, 0x1B, %o2
17893 or %o1, %l3, %g4
17894 fbg,a %fcc1, loop_1565
17895 pdist %f22, %f4, %f24
17896 sll %i6, 0x14, %i5
17897 fmovsg %icc, %f5, %f2
17898loop_1565:
17899 movneg %icc, %o3, %i0
17900 tg %xcc, 0x7
17901 movvc %icc, %l6, %l0
17902 movcc %icc, %i4, %g7
17903 fmovsvs %xcc, %f27, %f9
17904 srl %g1, 0x0D, %o4
17905 movne %xcc, %g3, %i1
17906 fmovrdgz %g2, %f0, %f4
17907 sth %o0, [%l7 + 0x66]
17908 sdiv %l2, 0x1950, %l4
17909 nop
17910 setx 0x4E30614A, %l0, %l6
17911 st %l6, [%l7 + 0x28]
17912 ld [%l7 + 0x28], %f0
17913 setx 0x2919C8E4, %l1, %l5
17914 st %l5, [%l7 + 0x10]
17915 ld [%l7 + 0x10], %f22
17916 fdivs %f22, %f0, %f29
17917 nop
17918 setx 0x38490EFE, %l0, %l6
17919 st %l6, [%l7 + 0x28]
17920 ld [%l7 + 0x28], %f7
17921 setx 0xE990750A, %l1, %l5
17922 st %l5, [%l7 + 0x10]
17923 ld [%l7 + 0x10], %f29
17924 fdivs %f29, %f7, %f2
17925 nop
17926 fitod %f17, %f8
17927 udivx %o7, 0x06CB, %l5
17928 add %o5, %g5, %i2
17929 ble,pt %icc, loop_1566
17930 ldd [%l7 + 0x30], %i6
17931 std %f18, [%l7 + 0x20]
17932 edge32l %g6, %o6, %l1
17933loop_1566:
17934 fabss %f24, %f2
17935 te %xcc, 0x6
17936 set 0x40, %o0
17937 stwa %o2, [%l7 + %o0] 0x2f
17938 membar #Sync
17939 mulscc %i3, %l3, %g4
17940 smulcc %i6, %o1, %i5
17941 mulscc %o3, 0x1D26, %i0
17942 movneg %icc, %l6, %i4
17943 udivcc %g7, 0x0559, %g1
17944 edge8l %o4, %g3, %l0
17945 subc %g2, %o0, %l2
17946 srl %i1, %l4, %l5
17947 movrgz %o5, %o7, %g5
17948 movgu %xcc, %i7, %g6
17949 fmovsn %icc, %f8, %f25
17950 tn %icc, 0x3
17951 xnor %o6, %l1, %i2
17952 fmul8x16au %f27, %f27, %f8
17953 edge32 %o2, %i3, %g4
17954 taddcc %i6, %l3, %i5
17955 umulcc %o1, 0x0068, %o3
17956 edge32 %l6, %i0, %g7
17957 xor %i4, %g1, %o4
17958 tvc %xcc, 0x7
17959 set 0x70, %l2
17960 stwa %l0, [%l7 + %l2] 0x14
17961 fcmpgt32 %f0, %f2, %g2
17962 tn %icc, 0x2
17963 tneg %icc, 0x0
17964 fmovdleu %xcc, %f4, %f21
17965 bneg,pt %icc, loop_1567
17966 edge32ln %g3, %o0, %l2
17967 alignaddrl %i1, %l4, %l5
17968 tgu %xcc, 0x1
17969loop_1567:
17970 sdivx %o5, 0x01C3, %g5
17971 movle %xcc, %i7, %g6
17972 smul %o7, %l1, %i2
17973 set 0x38, %o2
17974 swapa [%l7 + %o2] 0x80, %o6
17975 tsubcctv %o2, 0x0A45, %g4
17976 add %i6, 0x088B, %l3
17977 alignaddr %i5, %o1, %i3
17978 tneg %icc, 0x0
17979 tn %icc, 0x2
17980 swap [%l7 + 0x30], %l6
17981 brgz %i0, loop_1568
17982 fmovdle %icc, %f22, %f28
17983 fmovrdgez %o3, %f16, %f26
17984 sll %g7, %i4, %g1
17985loop_1568:
17986 edge32ln %o4, %l0, %g3
17987 fbule,a %fcc3, loop_1569
17988 fmovdn %xcc, %f26, %f9
17989 bpos,pt %xcc, loop_1570
17990 sdivx %g2, 0x1CF2, %l2
17991loop_1569:
17992 fpadd32 %f24, %f24, %f12
17993 udiv %i1, 0x0A26, %l4
17994loop_1570:
17995 fmovdcs %icc, %f26, %f24
17996 fbo,a %fcc0, loop_1571
17997 fbue %fcc2, loop_1572
17998 fbne %fcc1, loop_1573
17999 fmovrdne %o0, %f14, %f24
18000loop_1571:
18001 array8 %o5, %l5, %g5
18002loop_1572:
18003 ta %xcc, 0x1
18004loop_1573:
18005 tl %xcc, 0x7
18006 nop
18007 fitod %f4, %f10
18008 fdtox %f10, %f2
18009 sir 0x1969
18010 xnor %i7, %o7, %g6
18011 addccc %i2, %l1, %o2
18012 nop
18013 fitod %f12, %f10
18014 fdtox %f10, %f2
18015 brz %o6, loop_1574
18016 movge %xcc, %g4, %l3
18017 movvs %icc, %i6, %i5
18018 movn %icc, %i3, %l6
18019loop_1574:
18020 fmovdpos %xcc, %f29, %f8
18021 edge32l %o1, %i0, %o3
18022 fsrc2s %f4, %f20
18023 fmovse %icc, %f14, %f18
18024 wr %g0, 0x80, %asi
18025 lduha [%l7 + 0x7C] %asi, %g7
18026 fmovrslz %g1, %f4, %f3
18027 array32 %o4, %l0, %i4
18028 lduw [%l7 + 0x34], %g3
18029 movne %icc, %l2, %g2
18030 movle %xcc, %l4, %i1
18031 fnor %f30, %f16, %f14
18032 udivcc %o5, 0x04FA, %o0
18033 fmovdcc %icc, %f25, %f20
18034 edge8 %l5, %g5, %o7
18035 sllx %g6, 0x1B, %i2
18036 fbo,a %fcc3, loop_1575
18037 movre %l1, 0x2D0, %o2
18038 nop
18039 setx 0xDB9F93DD507A3939, %l0, %l6
18040 stx %l6, [%l7 + 0x10]
18041 ldx [%l7 + 0x10], %fsr
18042 mulx %o6, 0x0CAF, %g4
18043loop_1575:
18044 fxors %f30, %f5, %f27
18045 sub %i7, 0x0909, %l3
18046 tvs %icc, 0x1
18047 membar 0x36
18048 xorcc %i5, 0x0B50, %i6
18049 fmovrde %l6, %f18, %f22
18050 subc %i3, %i0, %o1
18051 saved
18052 rdpr %cwp, %g1
18053 rdpr %cansave, %g2
18054 rdpr %canrestore, %g3
18055 rdpr %cleanwin, %g4
18056 rdpr %otherwin, %g5
18057 rdpr %wstate, %g6
18058 andcc %o3, %g1, %o4
18059 call loop_1576
18060 ta %icc, 0x0
18061 umul %g7, 0x1E04, %i4
18062 fbuge,a %fcc3, loop_1577
18063loop_1576:
18064 edge32 %g3, %l0, %g2
18065 sll %l4, 0x05, %l2
18066 nop
18067 setx loop_1578, %l0, %l1
18068 wrpr 0x1, %tl
18069 wrpr %l1, %tnpc
18070 setx 0x34400001400, %l0, %l1
18071 wrpr %l1, %tstate
18072 wrhpr 0x4, %htstate
18073 done
18074loop_1577:
18075 membar 0x1A
18076 tge %xcc, 0x0
18077 movrgez %o5, %o0, %i1
18078loop_1578:
18079 edge16n %g5, %o7, %l5
18080 sllx %i2, %g6, %o2
18081 movgu %icc, %o6, %l1
18082 edge32ln %i7, %g4, %i5
18083 fmovsa %xcc, %f19, %f23
18084 edge8ln %l3, %i6, %i3
18085 fmovdneg %icc, %f5, %f24
18086 fble,a %fcc1, loop_1579
18087 movge %icc, %i0, %o1
18088 tge %xcc, 0x6
18089 prefetch [%l7 + 0x44], 0x3
18090loop_1579:
18091 restored
18092 rdpr %cwp, %g1
18093 rdpr %cansave, %g2
18094 rdpr %canrestore, %g3
18095 rdpr %cleanwin, %g4
18096 rdpr %otherwin, %g5
18097 rdpr %wstate, %g6
18098 nop
18099 set 0x57, %o3
18100 ldub [%l7 + %o3], %l6
18101 fexpand %f1, %f14
18102 tgu %icc, 0x3
18103 srl %g1, 0x0B, %o4
18104 fcmple32 %f2, %f10, %o3
18105 stbar
18106 set 0x18, %i3
18107 swapa [%l7 + %i3] 0x80, %i4
18108 tcc %xcc, 0x6
18109 fxors %f23, %f5, %f18
18110 ldsw [%l7 + 0x5C], %g7
18111 sdiv %g3, 0x0513, %l0
18112 tl %xcc, 0x7
18113 fabss %f26, %f16
18114 fmovrslez %l4, %f3, %f12
18115 fmovdcs %icc, %f20, %f15
18116 movl %xcc, %g2, %o5
18117 fcmpeq16 %f22, %f22, %l2
18118 wr %g0, 0x89, %asi
18119 prefetcha [%l7 + 0x70] %asi, 0x3
18120 fmovsl %icc, %f20, %f29
18121 edge32l %g5, %o7, %o0
18122 tcs %icc, 0x7
18123 tcc %icc, 0x3
18124 wr %g0, 0x0c, %asi
18125 lduha [%l7 + 0x2C] %asi, %l5
18126 swap [%l7 + 0x1C], %i2
18127 xnorcc %g6, %o6, %o2
18128 fbne %fcc1, loop_1580
18129 tvc %xcc, 0x2
18130 movrgz %l1, 0x1FA, %g4
18131 subcc %i7, %l3, %i5
18132loop_1580:
18133 nop
18134 fitod %f12, %f24
18135 fdtox %f24, %f30
18136 tvc %icc, 0x0
18137 move %xcc, %i6, %i3
18138 orn %o1, %i0, %g1
18139 fandnot2 %f14, %f26, %f2
18140 st %f26, [%l7 + 0x20]
18141 movg %icc, %l6, %o3
18142 wr %g0, 0x10, %asi
18143 sta %f13, [%l7 + 0x40] %asi
18144 wr %g0, 0x19, %asi
18145 stda %f0, [%l7 + 0x40] %asi
18146 edge16ln %i4, %g7, %g3
18147 brgz,a %o4, loop_1581
18148 ldsb [%l7 + 0x25], %l0
18149 movrgez %g2, 0x314, %o5
18150 lduw [%l7 + 0x18], %l4
18151loop_1581:
18152 orncc %l2, 0x1CDE, %i1
18153 array32 %o7, %o0, %l5
18154 array16 %i2, %g6, %o6
18155 edge8l %o2, %g5, %g4
18156 fbug %fcc3, loop_1582
18157 fmovdle %icc, %f29, %f25
18158 bshuffle %f10, %f24, %f30
18159 wr %g0, 0x0c, %asi
18160 ldsba [%l7 + 0x47] %asi, %i7
18161loop_1582:
18162 bge,a loop_1583
18163 tpos %icc, 0x7
18164 addcc %l3, %l1, %i6
18165 ldsb [%l7 + 0x09], %i5
18166loop_1583:
18167 xnor %o1, 0x0752, %i0
18168 udiv %g1, 0x158D, %l6
18169 sir 0x1F2C
18170 nop
18171 setx loop_1584, %l0, %l1
18172 wrpr 0x1, %tl
18173 wrpr %l1, %tpc
18174 add %l1, 0x4, %l1
18175 wrpr %l1, %tnpc
18176 setx 0x34400001400, %l0, %l1
18177 wrpr %l1, %tstate
18178 wrhpr 0x4, %htstate
18179 retry
18180 tne %icc, 0x1
18181 fones %f9
18182 fabss %f11, %f3
18183loop_1584:
18184 nop
18185 wr %g0, 0x10, %asi
18186 stwa %i3, [%l7 + 0x48] %asi
18187 stw %i4, [%l7 + 0x10]
18188 fbo,a %fcc0, loop_1585
18189 fpmerge %f29, %f2, %f4
18190 fbl,a %fcc2, loop_1586
18191 bn,pt %xcc, loop_1587
18192loop_1585:
18193 array8 %o3, %g3, %o4
18194 sdiv %l0, 0x16EB, %g2
18195loop_1586:
18196 fmovse %icc, %f14, %f16
18197loop_1587:
18198 edge32l %g7, %o5, %l2
18199 restored
18200 rdpr %cwp, %g1
18201 rdpr %cansave, %g2
18202 rdpr %canrestore, %g3
18203 rdpr %cleanwin, %g4
18204 rdpr %otherwin, %g5
18205 rdpr %wstate, %g6
18206 fsrc1s %f10, %f28
18207 nop
18208 fitos %f10, %f9
18209 fstod %f9, %f2
18210 tsubcctv %i1, %o7, %l4
18211 fpadd32s %f15, %f27, %f2
18212 restored
18213 rdpr %cwp, %g1
18214 rdpr %cansave, %g2
18215 rdpr %canrestore, %g3
18216 rdpr %cleanwin, %g4
18217 rdpr %otherwin, %g5
18218 rdpr %wstate, %g6
18219 brnz %o0, loop_1588
18220 bg,a,pn %xcc, loop_1589
18221 mulscc %l5, 0x04CC, %g6
18222 umulcc %o6, 0x0178, %o2
18223loop_1588:
18224 fmovsvs %xcc, %f22, %f27
18225loop_1589:
18226 pdist %f26, %f6, %f18
18227 tcc %icc, 0x1
18228 nop
18229 setx 0x82BF6B63, %l0, %l6
18230 st %l6, [%l7 + 0x28]
18231 ld [%l7 + 0x28], %f22
18232 setx 0x259E6029, %l1, %l5
18233 st %l5, [%l7 + 0x10]
18234 ld [%l7 + 0x10], %f23
18235 fmuls %f23, %f22, %f0
18236 orncc %g5, %g4, %i2
18237 tvc %xcc, 0x4
18238 fbuge,a %fcc3, loop_1590
18239 movle %xcc, %i7, %l1
18240 movvs %xcc, %i6, %i5
18241 fnor %f22, %f8, %f24
18242loop_1590:
18243 tsubcctv %l3, 0x1247, %i0
18244 subc %g1, 0x1BF0, %o1
18245 fpsub32s %f11, %f3, %f11
18246 fmovsneg %icc, %f17, %f9
18247 umul %l6, 0x1895, %i3
18248 tpos %xcc, 0x7
18249 fcmpgt32 %f0, %f14, %o3
18250 xnorcc %i4, 0x0837, %g3
18251 fmovsge %icc, %f2, %f11
18252 st %f27, [%l7 + 0x10]
18253 fzeros %f29
18254 fbge,a %fcc0, loop_1591
18255 movvc %xcc, %l0, %g2
18256 sra %g7, %o4, %o5
18257 umulcc %i1, 0x0E69, %l2
18258loop_1591:
18259 umulcc %o7, 0x11C3, %o0
18260 brlez %l4, loop_1592
18261 saved
18262 rdpr %cwp, %g1
18263 rdpr %cansave, %g2
18264 rdpr %canrestore, %g3
18265 rdpr %cleanwin, %g4
18266 rdpr %otherwin, %g5
18267 rdpr %wstate, %g6
18268 sdivx %g6, 0x0892, %l5
18269 brnz %o6, loop_1593
18270loop_1592:
18271 sdivx %g5, 0x09EF, %o2
18272 srax %i2, 0x0B, %g4
18273 edge8l %l1, %i6, %i5
18274loop_1593:
18275 xorcc %l3, %i0, %g1
18276 fmovsgu %icc, %f26, %f21
18277 fornot1s %f10, %f20, %f7
18278 tgu %icc, 0x5
18279 edge16l %o1, %i7, %i3
18280 movvs %xcc, %l6, %o3
18281 addccc %g3, %l0, %g2
18282 brz %g7, loop_1594
18283 tvc %xcc, 0x5
18284 orn %i4, %o4, %i1
18285 sir 0x0883
18286loop_1594:
18287 fmovdne %xcc, %f2, %f12
18288 array16 %l2, %o7, %o5
18289 tcs %icc, 0x6
18290 sdiv %o0, 0x08BF, %l4
18291 edge16ln %g6, %l5, %g5
18292 tneg %icc, 0x0
18293 ldd [%l7 + 0x10], %f0
18294 xnorcc %o6, %i2, %o2
18295 fandnot1 %f14, %f8, %f26
18296 tn %icc, 0x7
18297 movrgz %g4, %i6, %i5
18298 fmovdne %xcc, %f25, %f29
18299 edge16n %l1, %l3, %g1
18300 tsubcc %i0, %o1, %i3
18301 membar 0x2D
18302 mulx %l6, 0x077D, %i7
18303 popc 0x1748, %o3
18304 srlx %l0, %g3, %g2
18305 tge %icc, 0x6
18306 add %g7, 0x0EBD, %o4
18307 edge32 %i1, %i4, %o7
18308 stx %o5, [%l7 + 0x58]
18309 movrne %o0, 0x360, %l2
18310 fpadd32s %f27, %f26, %f26
18311 tpos %xcc, 0x7
18312 set 0x40, %i1
18313 ldda [%l7 + %i1] 0x22, %l4
18314 lduw [%l7 + 0x08], %g6
18315 move %icc, %g5, %o6
18316 fmovsge %icc, %f6, %f13
18317 subcc %l5, 0x1AC5, %i2
18318 smulcc %g4, 0x07AD, %i6
18319 tneg %xcc, 0x6
18320 alignaddr %o2, %i5, %l3
18321 tn %xcc, 0x0
18322 movcc %xcc, %g1, %i0
18323 edge32n %o1, %i3, %l1
18324 fones %f18
18325 set 0x10, %g7
18326 ldxa [%g0 + %g7] 0x20, %i7
18327 array16 %l6, %o3, %g3
18328 sra %l0, 0x0E, %g2
18329 add %l7, 0x48, %l6
18330 wr %g0, 0x19, %asi
18331 lda [%l6] %asi, %o4
18332 casa [%l6] 0x19, %o4, %g7
18333 edge16ln %i1, %i4, %o7
18334 movrgz %o0, %l2, %l4
18335 movpos %icc, %g6, %o5
18336 or %o6, 0x0F7A, %l5
18337 movrlz %i2, %g4, %i6
18338 fmul8x16au %f7, %f0, %f8
18339 umulcc %o2, %i5, %l3
18340 srlx %g5, %g1, %o1
18341 movge %icc, %i0, %i3
18342 edge32ln %i7, %l6, %o3
18343 fzeros %f25
18344 fpadd16 %f30, %f2, %f24
18345 tg %xcc, 0x2
18346 orn %l1, %l0, %g3
18347 movpos %xcc, %o4, %g2
18348 tsubcc %i1, %g7, %o7
18349 edge32l %i4, %o0, %l4
18350 tvc %xcc, 0x6
18351 fbug,a %fcc3, loop_1595
18352 subcc %g6, %o5, %l2
18353 st %f10, [%l7 + 0x0C]
18354 fbue,a %fcc0, loop_1596
18355loop_1595:
18356 sra %o6, %l5, %g4
18357 fabss %f18, %f29
18358 fbug %fcc3, loop_1597
18359loop_1596:
18360 udiv %i2, 0x0110, %i6
18361 xor %o2, 0x1EA4, %i5
18362 xorcc %g5, 0x0D60, %l3
18363loop_1597:
18364 swap [%l7 + 0x60], %g1
18365 fcmpeq32 %f12, %f20, %i0
18366 tl %icc, 0x5
18367 te %icc, 0x5
18368 saved
18369 rdpr %cwp, %g1
18370 rdpr %cansave, %g2
18371 rdpr %canrestore, %g3
18372 rdpr %cleanwin, %g4
18373 rdpr %otherwin, %g5
18374 rdpr %wstate, %g6
18375 fornot2 %f8, %f18, %f28
18376 addccc %o1, %i3, %l6
18377 sdivx %i7, 0x134E, %o3
18378 ta %icc, 0x0
18379 mulx %l1, %l0, %g3
18380 tgu %xcc, 0x2
18381 srax %g2, %o4, %i1
18382 tg %icc, 0x6
18383 membar 0x69
18384 fcmple16 %f6, %f26, %g7
18385 xnor %i4, 0x0FDF, %o7
18386 srlx %o0, %l4, %o5
18387 bcc,a,pn %icc, loop_1598
18388 ldstub [%l7 + 0x65], %l2
18389 smulcc %g6, %l5, %g4
18390 udiv %o6, 0x0CA0, %i6
18391loop_1598:
18392 fmovsa %icc, %f3, %f0
18393 movvs %xcc, %i2, %i5
18394 sdivcc %g5, 0x1B61, %l3
18395 edge32ln %g1, %o2, %o1
18396 edge8l %i3, %l6, %i0
18397 sethi 0x1205, %o3
18398 sdiv %i7, 0x1B67, %l0
18399 tneg %icc, 0x2
18400 membar 0x3A
18401 movrlez %l1, 0x3BB, %g2
18402 fmovdvc %xcc, %f15, %f20
18403 smul %g3, %i1, %g7
18404 srax %o4, 0x0A, %i4
18405 te %xcc, 0x1
18406 brz %o7, loop_1599
18407 fmovsgu %xcc, %f5, %f24
18408 std %f12, [%l7 + 0x20]
18409 sethi 0x136C, %o0
18410loop_1599:
18411 fbug %fcc3, loop_1600
18412 move %icc, %l4, %o5
18413 fbu,a %fcc3, loop_1601
18414 edge16 %g6, %l5, %l2
18415loop_1600:
18416 movpos %icc, %o6, %g4
18417 addc %i6, 0x0476, %i2
18418loop_1601:
18419 movrne %g5, %l3, %g1
18420 nop
18421 setx 0x5DBD0404, %l0, %l6
18422 st %l6, [%l7 + 0x28]
18423 ld [%l7 + 0x28], %f27
18424 fsqrts %f27, %f7
18425 subc %o2, 0x048D, %o1
18426 ldsb [%l7 + 0x25], %i5
18427 movge %icc, %l6, %i0
18428 bvs,a %xcc, loop_1602
18429 brgez %i3, loop_1603
18430 fmovrde %i7, %f14, %f28
18431 fpmerge %f3, %f28, %f18
18432loop_1602:
18433 nop
18434 setx 0xF3B961558F496254, %l0, %l6
18435 stx %l6, [%l7 + 0x28]
18436 ldd [%l7 + 0x28], %f26
18437 setx 0x58306EEDD807EC20, %l1, %l5
18438 stx %l5, [%l7 + 0x10]
18439 ldd [%l7 + 0x10], %f14
18440 fmuld %f14, %f26, %f14
18441loop_1603:
18442 tsubcc %o3, 0x1A82, %l0
18443 udivcc %l1, 0x1D56, %g2
18444 set 0x60, %l6
18445 lduba [%l7 + %l6] 0x10, %g3
18446 fmovrdlz %i1, %f0, %f24
18447 lduh [%l7 + 0x5C], %o4
18448 fcmpne32 %f16, %f8, %i4
18449 udivx %g7, 0x0C42, %o0
18450 movcs %icc, %o7, %o5
18451 fmovsge %xcc, %f8, %f6
18452 movge %icc, %l4, %g6
18453 bgu,a,pn %icc, loop_1604
18454 sdivx %l5, 0x1216, %l2
18455 smul %o6, %i6, %i2
18456 stw %g5, [%l7 + 0x64]
18457loop_1604:
18458 edge32ln %l3, %g4, %o2
18459 fones %f21
18460 wr %g0, 0x80, %asi
18461 lduba [%l7 + 0x79] %asi, %g1
18462 nop
18463 setx 0x304C27AE, %l0, %l6
18464 st %l6, [%l7 + 0x10]
18465 ld [%l7 + 0x10], %fsr
18466 umul %o1, %i5, %i0
18467 nop
18468 fitod %f4, %f22
18469 fdtox %f22, %f0
18470 movrgez %l6, 0x39B, %i3
18471 brz %o3, loop_1605
18472 fmovscc %icc, %f21, %f31
18473 bpos,a,pn %xcc, loop_1606
18474 movneg %icc, %l0, %i7
18475loop_1605:
18476 fnand %f4, %f8, %f6
18477 movpos %xcc, %g2, %g3
18478loop_1606:
18479 bge,a %xcc, loop_1607
18480 fbo,a %fcc1, loop_1608
18481 saved
18482 rdpr %cwp, %g1
18483 rdpr %cansave, %g2
18484 rdpr %canrestore, %g3
18485 rdpr %cleanwin, %g4
18486 rdpr %otherwin, %g5
18487 rdpr %wstate, %g6
18488 sllx %i1, %o4, %l1
18489loop_1607:
18490 edge8ln %i4, %g7, %o7
18491loop_1608:
18492 nop
18493 fitod %f2, %f12
18494 fdtox %f12, %f26
18495 fxtod %f26, %f10
18496 srl %o5, %o0, %g6
18497 edge8 %l5, %l4, %o6
18498 sllx %i6, 0x1F, %i2
18499 stw %g5, [%l7 + 0x40]
18500 movgu %xcc, %l2, %l3
18501 tl %icc, 0x1
18502 fmovscs %xcc, %f20, %f15
18503 fmul8x16au %f9, %f28, %f18
18504 fandnot2s %f15, %f0, %f24
18505 alignaddrl %g4, %g1, %o2
18506 subcc %o1, %i5, %i0
18507 tg %xcc, 0x4
18508 smul %l6, 0x1565, %i3
18509 smulcc %l0, 0x0469, %i7
18510 edge8l %g2, %o3, %g3
18511 sra %i1, 0x11, %l1
18512 edge32 %i4, %o4, %o7
18513 bneg loop_1609
18514 bg,pn %xcc, loop_1610
18515 fones %f19
18516 wr %g0, 0x11, %asi
18517 swapa [%l7 + 0x44] %asi, %o5
18518loop_1609:
18519 udiv %g7, 0x1C1A, %g6
18520loop_1610:
18521 fmovscs %icc, %f11, %f13
18522 fba,a %fcc2, loop_1611
18523 fmovsneg %xcc, %f15, %f23
18524 tl %xcc, 0x4
18525 addcc %l5, 0x0E10, %l4
18526loop_1611:
18527 restored
18528 rdpr %cwp, %g1
18529 rdpr %cansave, %g2
18530 rdpr %canrestore, %g3
18531 rdpr %cleanwin, %g4
18532 rdpr %otherwin, %g5
18533 rdpr %wstate, %g6
18534 fand %f16, %f8, %f26
18535 ldstub [%l7 + 0x62], %o6
18536 tn %xcc, 0x5
18537 tl %icc, 0x6
18538 movrgz %i6, %i2, %o0
18539 bleu %icc, loop_1612
18540 alignaddrl %g5, %l2, %g4
18541 subcc %g1, %o2, %l3
18542 set 0x40, %i2
18543 ldda [%l7 + %i2] 0x0c, %f16
18544loop_1612:
18545 udivx %i5, 0x1758, %i0
18546 wr %g0, 0x18, %asi
18547 prefetcha [%l7 + 0x78] %asi, 0x1
18548 fcmpne16 %f14, %f26, %o1
18549 brlz,a %i3, loop_1613
18550 brz %l0, loop_1614
18551 fpmerge %f17, %f9, %f16
18552 movpos %xcc, %g2, %o3
18553loop_1613:
18554 smul %g3, %i7, %i1
18555loop_1614:
18556 fsrc2s %f8, %f30
18557 fsrc2s %f23, %f7
18558 alignaddr %i4, %l1, %o4
18559 membar 0x59
18560 wr %g0, 0x89, %asi
18561 ldda [%l7 + 0x20] %asi, %o6
18562 movle %icc, %o5, %g6
18563 sub %l5, %l4, %o6
18564 ldx [%l7 + 0x18], %g7
18565 fmovdneg %xcc, %f24, %f27
18566 movre %i6, %i2, %o0
18567 fmovdn %icc, %f23, %f6
18568 fabss %f28, %f22
18569 bcc,pt %icc, loop_1615
18570 prefetch [%l7 + 0x48], 0x2
18571 wr %g0, 0xea, %asi
18572 stba %g5, [%l7 + 0x78] %asi
18573 membar #Sync
18574loop_1615:
18575 smulcc %l2, 0x0BCD, %g4
18576 fabss %f1, %f24
18577 fmovdpos %xcc, %f20, %f28
18578 smul %o2, %l3, %i5
18579 fandnot1s %f5, %f1, %f2
18580 fpadd16s %f31, %f28, %f14
18581 tge %icc, 0x3
18582 udivx %i0, 0x0B42, %g1
18583 sub %o1, 0x0903, %l6
18584 te %xcc, 0x6
18585 udivcc %i3, 0x08D7, %l0
18586 tne %icc, 0x6
18587 tvc %xcc, 0x7
18588 ldsw [%l7 + 0x50], %g2
18589 mova %xcc, %g3, %o3
18590 movgu %xcc, %i1, %i7
18591 fbn,a %fcc3, loop_1616
18592 movrlz %i4, %o4, %l1
18593 edge16 %o7, %g6, %l5
18594 movrne %l4, %o5, %o6
18595loop_1616:
18596 alignaddrl %i6, %g7, %i2
18597 fbule %fcc2, loop_1617
18598 xnorcc %g5, 0x00EE, %l2
18599 fzero %f2
18600 and %g4, %o2, %o0
18601loop_1617:
18602 fmul8x16au %f31, %f28, %f30
18603 fabss %f18, %f13
18604 brgz,a %l3, loop_1618
18605 nop
18606 setx 0xE5B72F78DCE508D0, %l0, %l6
18607 stx %l6, [%l7 + 0x28]
18608 ldd [%l7 + 0x28], %f8
18609 fsqrtd %f8, %f2
18610 tcs %icc, 0x3
18611 set 0x74, %l4
18612 swapa [%l7 + %l4] 0x19, %i5
18613loop_1618:
18614 alignaddrl %i0, %g1, %o1
18615 fmovrsgz %l6, %f16, %f11
18616 tcc %icc, 0x3
18617 tpos %xcc, 0x7
18618 movg %xcc, %i3, %l0
18619 fmovsgu %xcc, %f11, %f20
18620 brlz %g2, loop_1619
18621 saved
18622 rdpr %cwp, %g1
18623 rdpr %cansave, %g2
18624 rdpr %canrestore, %g3
18625 rdpr %cleanwin, %g4
18626 rdpr %otherwin, %g5
18627 rdpr %wstate, %g6
18628 sra %o3, %i1, %i7
18629 movcs %icc, %i4, %g3
18630loop_1619:
18631 movne %icc, %o4, %o7
18632 tgu %xcc, 0x6
18633 brz,a %l1, loop_1620
18634 saved
18635 rdpr %cwp, %g1
18636 rdpr %cansave, %g2
18637 rdpr %canrestore, %g3
18638 rdpr %cleanwin, %g4
18639 rdpr %otherwin, %g5
18640 rdpr %wstate, %g6
18641 be,a %xcc, loop_1621
18642 srlx %l5, 0x13, %l4
18643loop_1620:
18644 fmovdgu %xcc, %f7, %f18
18645 subc %o5, 0x1ACE, %o6
18646loop_1621:
18647 nop
18648 setx 0x49F0A180, %l0, %l6
18649 st %l6, [%l7 + 0x28]
18650 ld [%l7 + 0x28], %f19
18651 setx 0xDA1BA953, %l1, %l5
18652 st %l5, [%l7 + 0x10]
18653 ld [%l7 + 0x10], %f0
18654 fdivs %f0, %f19, %f20
18655 subc %i6, 0x1D6E, %g7
18656 udivcc %g6, 0x1E29, %i2
18657 fpsub16s %f31, %f31, %f11
18658 mova %xcc, %l2, %g5
18659 movgu %xcc, %g4, %o2
18660 fcmpne16 %f0, %f8, %o0
18661 movrne %i5, %i0, %g1
18662 st %f13, [%l7 + 0x68]
18663 brz,a %o1, loop_1622
18664 fornot1 %f6, %f10, %f16
18665 fmovrdlez %l3, %f14, %f12
18666 stb %i3, [%l7 + 0x15]
18667loop_1622:
18668 edge8n %l0, %l6, %o3
18669 fmovda %icc, %f8, %f16
18670 ldub [%l7 + 0x36], %i1
18671 fmovrsgz %i7, %f24, %f10
18672 ba,pn %xcc, loop_1623
18673 orn %i4, %g2, %g3
18674 movre %o4, 0x0A2, %o7
18675 fcmpgt32 %f14, %f6, %l5
18676loop_1623:
18677 te %icc, 0x6
18678 movgu %icc, %l4, %o5
18679 taddcctv %o6, 0x01A9, %i6
18680 tn %xcc, 0x1
18681 fmovrslz %l1, %f3, %f15
18682 add %l7, 0x60, %l6
18683 wr %g0, 0x80, %asi
18684 lda [%l6] %asi, %g6
18685 casa [%l6] %asi, %g6, %i2
18686 udiv %g7, 0x103A, %g5
18687 membar 0x2D
18688 membar 0x22
18689 fzero %f22
18690 be,a,pn %icc, loop_1624
18691 srl %g4, 0x16, %o2
18692 fmovdg %xcc, %f23, %f26
18693 nop
18694 setx loop_1625, %l0, %l1
18695 jmpl %l1, %o0
18696loop_1624:
18697 srl %i5, %l2, %i0
18698 udiv %o1, 0x175A, %l3
18699 edge16ln %i3, %g1, %l0
18700loop_1625:
18701 fmovrdlz %l6, %f10, %f18
18702 addc %i1, 0x10E9, %i7
18703 or %i4, 0x18EE, %o3
18704 set 0x10, %o6
18705 ldswa [%l7 + %o6] 0x10, %g3
18706 and %g2, 0x1423, %o4
18707 stx %l5, [%l7 + 0x18]
18708 nop
18709 setx loop_1626, %l0, %l1
18710 jmpl %l1, %o7
18711 membar 0x0A
18712 ta %icc, 0x2
18713 fandnot1s %f20, %f30, %f19
18714loop_1626:
18715 movvc %icc, %o5, %l4
18716 add %l7, 0x20, %l6
18717 wr %g0, 0x19, %asi
18718 lda [%l6] %asi, %i6
18719 casa [%l6] 0x19, %i6, %o6
18720 fmovdn %xcc, %f6, %f5
18721 sethi 0x05F9, %l1
18722 tvs %xcc, 0x2
18723 set 0x40, %g4
18724 ldda [%l7 + %g4] 0x88, %f16
18725 movg %xcc, %i2, %g6
18726 movg %icc, %g7, %g4
18727 fbne %fcc1, loop_1627
18728 stb %g5, [%l7 + 0x59]
18729 sra %o0, 0x1D, %o2
18730 bge,a,pt %xcc, loop_1628
18731loop_1627:
18732 ldstub [%l7 + 0x3B], %i5
18733 movvs %icc, %i0, %o1
18734 wr %g0, 0x88, %asi
18735 prefetcha [%l7 + 0x78] %asi, 0x1
18736loop_1628:
18737 andcc %i3, %g1, %l3
18738 andn %l0, 0x0B92, %i1
18739 sra %i7, %i4, %l6
18740 sllx %g3, %o3, %o4
18741 fmovdneg %icc, %f18, %f4
18742 movcc %icc, %g2, %l5
18743 fbne,a %fcc1, loop_1629
18744 mulscc %o7, %l4, %i6
18745 fabss %f4, %f26
18746 move %icc, %o6, %l1
18747loop_1629:
18748 addccc %o5, 0x16E0, %g6
18749 edge16l %i2, %g7, %g4
18750 movre %g5, %o2, %i5
18751 sra %i0, 0x1C, %o0
18752 fpack16 %f4, %f13
18753 nop
18754 fitos %f11, %f3
18755 fstod %f3, %f24
18756 sub %l2, %o1, %i3
18757 fmovsge %icc, %f18, %f2
18758 ldstub [%l7 + 0x0C], %l3
18759 edge32ln %g1, %l0, %i1
18760 subcc %i7, 0x0297, %l6
18761 brnz %i4, loop_1630
18762 edge32 %g3, %o4, %g2
18763 ldsb [%l7 + 0x20], %o3
18764 bleu,a loop_1631
18765loop_1630:
18766 mulscc %l5, 0x0FD0, %l4
18767 bleu %xcc, loop_1632
18768 taddcctv %i6, 0x1BE8, %o6
18769loop_1631:
18770 bl,pt %xcc, loop_1633
18771 umul %l1, 0x0A93, %o7
18772loop_1632:
18773 sdivx %g6, 0x0806, %o5
18774 xor %g7, %i2, %g5
18775loop_1633:
18776 addccc %g4, %i5, %i0
18777 xnorcc %o2, 0x061A, %l2
18778 edge16l %o1, %i3, %o0
18779 smulcc %l3, 0x0ADE, %l0
18780 nop
18781 fitod %f6, %f14
18782 fdtos %f14, %f17
18783 alignaddr %i1, %g1, %i7
18784 fbg,a %fcc2, loop_1634
18785 ldsw [%l7 + 0x64], %l6
18786 restored
18787 rdpr %cwp, %g1
18788 rdpr %cansave, %g2
18789 rdpr %canrestore, %g3
18790 rdpr %cleanwin, %g4
18791 rdpr %otherwin, %g5
18792 rdpr %wstate, %g6
18793 nop
18794 setx 0x0A5F45F00079E0A2, %l0, %l6
18795 stx %l6, [%l7 + 0x70]
18796 ldx [%l7 + 0x70], %fsr
18797loop_1634:
18798 taddcc %g3, 0x0B83, %o4
18799 ba,a %icc, loop_1635
18800 addccc %g2, %i4, %l5
18801 ldub [%l7 + 0x09], %l4
18802 edge16 %i6, %o6, %l1
18803loop_1635:
18804 stbar
18805 te %icc, 0x7
18806 fzeros %f17
18807 restored
18808 rdpr %cwp, %g1
18809 rdpr %cansave, %g2
18810 rdpr %canrestore, %g3
18811 rdpr %cleanwin, %g4
18812 rdpr %otherwin, %g5
18813 rdpr %wstate, %g6
18814 fcmpne16 %f16, %f24, %o7
18815 array16 %g6, %o5, %o3
18816 set 0x50, %l0
18817 stba %g7, [%l7 + %l0] 0x80
18818 movcs %icc, %g5, %i2
18819 fmovsge %icc, %f14, %f11
18820 movrlz %i5, %g4, %o2
18821 umul %l2, 0x11C3, %i0
18822 edge8n %o1, %o0, %i3
18823 tge %xcc, 0x7
18824 set 0x60, %o4
18825 lduba [%l7 + %o4] 0x89, %l0
18826 fbe %fcc0, loop_1636
18827 mulscc %i1, %l3, %i7
18828 movne %xcc, %g1, %l6
18829 restored
18830 rdpr %cwp, %g1
18831 rdpr %cansave, %g2
18832 rdpr %canrestore, %g3
18833 rdpr %cleanwin, %g4
18834 rdpr %otherwin, %g5
18835 rdpr %wstate, %g6
18836loop_1636:
18837 sra %o4, 0x1F, %g2
18838 edge8 %i4, %g3, %l5
18839 movg %icc, %i6, %l4
18840 fbl %fcc0, loop_1637
18841 tvs %icc, 0x7
18842 nop
18843 setx loop_1638, %l0, %l1
18844 wrpr 0x1, %tl
18845 wrpr %l1, %tnpc
18846 setx 0x34400001400, %l0, %l1
18847 wrpr %l1, %tstate
18848 wrhpr 0x4, %htstate
18849 done
18850 movge %xcc, %o6, %l1
18851loop_1637:
18852 subccc %o7, 0x178C, %g6
18853 fcmpeq32 %f30, %f14, %o5
18854loop_1638:
18855 edge8n %o3, %g5, %i2
18856 movrgz %g7, 0x16B, %g4
18857 fornot1s %f18, %f18, %f29
18858 fpadd32 %f14, %f14, %f14
18859 andncc %o2, %l2, %i0
18860 nop
18861 set 0x08, %o1
18862 stb %o1, [%l7 + %o1]
18863 fmul8x16au %f7, %f29, %f22
18864 edge16 %o0, %i5, %i3
18865 bgu %icc, loop_1639
18866 tneg %xcc, 0x2
18867 mulx %i1, %l0, %i7
18868 array16 %g1, %l6, %o4
18869loop_1639:
18870 ldsh [%l7 + 0x6C], %l3
18871 nop
18872 setx 0x88257BDD24619898, %l0, %l6
18873 stx %l6, [%l7 + 0x28]
18874 ldd [%l7 + 0x28], %f24
18875 setx 0xCBCEE3F3325DC3EA, %l1, %l5
18876 stx %l5, [%l7 + 0x10]
18877 ldd [%l7 + 0x10], %f10
18878 fdivd %f10, %f24, %f22
18879 fnot1 %f24, %f20
18880 udiv %i4, 0x0DB1, %g3
18881 umul %l5, %i6, %g2
18882 movne %xcc, %o6, %l1
18883 movrgez %o7, 0x040, %g6
18884 sra %l4, %o5, %o3
18885 fmovdle %icc, %f7, %f1
18886 sethi 0x0616, %g5
18887 bneg,pt %xcc, loop_1640
18888 bvs loop_1641
18889 stbar
18890 fbule,a %fcc0, loop_1642
18891loop_1640:
18892 mulscc %i2, 0x02C9, %g7
18893loop_1641:
18894 fbge,a %fcc2, loop_1643
18895 brlez %o2, loop_1644
18896loop_1642:
18897 lduw [%l7 + 0x58], %l2
18898 fmovs %f28, %f8
18899loop_1643:
18900 bg,a loop_1645
18901loop_1644:
18902 movrlez %g4, %o1, %i0
18903 fmovsg %xcc, %f27, %f5
18904 saved
18905 rdpr %cwp, %g1
18906 rdpr %cansave, %g2
18907 rdpr %canrestore, %g3
18908 rdpr %cleanwin, %g4
18909 rdpr %otherwin, %g5
18910 rdpr %wstate, %g6
18911loop_1645:
18912 udivcc %o0, 0x0973, %i3
18913 lduh [%l7 + 0x7A], %i1
18914 nop
18915 setx 0xCC12EC428052743B, %l0, %l6
18916 stx %l6, [%l7 + 0x50]
18917 ldx [%l7 + 0x50], %fsr
18918 fzeros %f27
18919 ta %icc, 0x1
18920 popc %l0, %i7
18921 tg %icc, 0x7
18922 udivcc %i5, 0x0ADD, %g1
18923 mova %icc, %o4, %l3
18924 edge32ln %i4, %l6, %g3
18925 movpos %xcc, %i6, %g2
18926 lduw [%l7 + 0x08], %l5
18927 smul %o6, %l1, %o7
18928 sllx %g6, 0x1A, %l4
18929 edge8ln %o5, %o3, %i2
18930 wr %g0, 0x2b, %asi
18931 ldda [%l7 + 0x20] %asi, %g6
18932 mulscc %o2, %l2, %g5
18933 fpadd32 %f14, %f6, %f28
18934 popc 0x16E8, %o1
18935 tge %icc, 0x5
18936 move %icc, %i0, %g4
18937 movl %icc, %i3, %o0
18938 bcs,a,pn %icc, loop_1646
18939 movcc %icc, %i1, %l0
18940 tvs %xcc, 0x0
18941 bne %icc, loop_1647
18942loop_1646:
18943 bn,pn %icc, loop_1648
18944 fcmpne16 %f28, %f20, %i5
18945 set 0x17, %i5
18946 ldsba [%l7 + %i5] 0x14, %g1
18947loop_1647:
18948 brnz %i7, loop_1649
18949loop_1648:
18950 fnegd %f2, %f26
18951 edge8ln %l3, %o4, %i4
18952 subc %g3, 0x0866, %i6
18953loop_1649:
18954 orn %l6, %g2, %o6
18955 srl %l1, 0x11, %l5
18956 tcc %xcc, 0x1
18957 sdivcc %o7, 0x12A3, %l4
18958 tcc %icc, 0x7
18959 edge8ln %g6, %o3, %o5
18960 fcmpeq32 %f12, %f12, %i2
18961 edge8l %o2, %l2, %g5
18962 membar 0x06
18963 orncc %g7, %o1, %i0
18964 fbn %fcc1, loop_1650
18965 edge8 %i3, %g4, %o0
18966 array8 %l0, %i1, %i5
18967 fands %f2, %f9, %f14
18968loop_1650:
18969 or %i7, %g1, %o4
18970 srlx %l3, 0x1E, %g3
18971 ldsw [%l7 + 0x4C], %i6
18972 movge %icc, %i4, %l6
18973 ldsb [%l7 + 0x35], %g2
18974 tvc %icc, 0x1
18975 nop
18976 fitos %f13, %f27
18977 fstox %f27, %f10
18978 fxtos %f10, %f14
18979 edge32n %l1, %l5, %o7
18980 array16 %l4, %g6, %o6
18981 fmovdg %xcc, %f14, %f29
18982 add %o5, 0x0192, %i2
18983 fpadd32 %f2, %f8, %f4
18984 movrlez %o3, %l2, %o2
18985 ldx [%l7 + 0x58], %g5
18986 movrlez %o1, 0x0C2, %i0
18987 or %i3, 0x09FF, %g4
18988 edge16l %g7, %l0, %o0
18989 sethi 0x0A0F, %i5
18990 fmovdcc %xcc, %f5, %f25
18991 tvc %icc, 0x1
18992 taddcctv %i7, 0x1879, %g1
18993 tcs %xcc, 0x4
18994 lduw [%l7 + 0x10], %o4
18995 mulx %l3, %i1, %i6
18996 fmovrdlz %g3, %f26, %f0
18997 movcs %icc, %l6, %i4
18998 fxor %f10, %f30, %f18
18999 movle %xcc, %l1, %l5
19000 sub %o7, 0x1D8B, %l4
19001 fcmpne16 %f16, %f2, %g6
19002 array32 %o6, %o5, %g2
19003 fmovrsne %i2, %f0, %f25
19004 fxnor %f28, %f14, %f22
19005 andn %l2, %o3, %o2
19006 movvs %icc, %o1, %g5
19007 array32 %i3, %i0, %g7
19008 srlx %g4, %l0, %i5
19009 array16 %i7, %o0, %o4
19010 wr %g0, 0x10, %asi
19011 lduwa [%l7 + 0x5C] %asi, %g1
19012 tge %xcc, 0x2
19013 tle %icc, 0x5
19014 restored
19015 rdpr %cwp, %g1
19016 rdpr %cansave, %g2
19017 rdpr %canrestore, %g3
19018 rdpr %cleanwin, %g4
19019 rdpr %otherwin, %g5
19020 rdpr %wstate, %g6
19021 st %f31, [%l7 + 0x18]
19022 edge16 %l3, %i1, %g3
19023 orn %l6, 0x1ED5, %i4
19024 tcc %icc, 0x4
19025 fmul8sux16 %f16, %f14, %f0
19026 fba,a %fcc0, loop_1651
19027 movvc %xcc, %l1, %i6
19028 fands %f27, %f9, %f6
19029 movleu %icc, %o7, %l4
19030loop_1651:
19031 movl %icc, %l5, %g6
19032 fornot1s %f21, %f30, %f22
19033 movleu %xcc, %o6, %g2
19034 subccc %i2, %l2, %o5
19035 tl %icc, 0x3
19036 movcs %icc, %o2, %o1
19037 edge16 %g5, %i3, %i0
19038 fbue %fcc0, loop_1652
19039 addcc %o3, %g4, %l0
19040 wr %g0, 0xe2, %asi
19041 ldda [%l7 + 0x50] %asi, %g6
19042loop_1652:
19043 nop
19044 setx loop_1653, %l0, %l1
19045 jmpl %l1, %i7
19046 brz %o0, loop_1654
19047 ld [%l7 + 0x70], %f6
19048 sdivcc %o4, 0x00C4, %g1
19049loop_1653:
19050 fbo,a %fcc2, loop_1655
19051loop_1654:
19052 mova %icc, %i5, %i1
19053 membar 0x13
19054 fmovrdlz %l3, %f10, %f28
19055loop_1655:
19056 tle %xcc, 0x4
19057 smulcc %l6, 0x1E5E, %i4
19058 edge32 %l1, %i6, %o7
19059 fzeros %f24
19060 tcc %xcc, 0x6
19061 fbne %fcc2, loop_1656
19062 movneg %xcc, %l4, %g3
19063 fbu,a %fcc3, loop_1657
19064 fble,a %fcc1, loop_1658
19065loop_1656:
19066 movl %xcc, %l5, %o6
19067 fcmpne32 %f10, %f20, %g2
19068loop_1657:
19069 movne %xcc, %g6, %i2
19070loop_1658:
19071 restored
19072 rdpr %cwp, %g1
19073 rdpr %cansave, %g2
19074 rdpr %canrestore, %g3
19075 rdpr %cleanwin, %g4
19076 rdpr %otherwin, %g5
19077 rdpr %wstate, %g6
19078 fbg %fcc2, loop_1659
19079 movn %icc, %l2, %o5
19080 tvs %icc, 0x1
19081 fpmerge %f17, %f2, %f14
19082loop_1659:
19083 edge32 %o1, %g5, %o2
19084 array8 %i3, %o3, %i0
19085 movg %icc, %g4, %g7
19086 bcc loop_1660
19087 restored
19088 rdpr %cwp, %g1
19089 rdpr %cansave, %g2
19090 rdpr %canrestore, %g3
19091 rdpr %cleanwin, %g4
19092 rdpr %otherwin, %g5
19093 rdpr %wstate, %g6
19094 xor %l0, 0x1EAC, %o0
19095 fmul8sux16 %f6, %f30, %f18
19096loop_1660:
19097 brz,a %i7, loop_1661
19098 movrgez %o4, 0x16E, %i5
19099 ba,pt %xcc, loop_1662
19100 andn %i1, 0x1EB0, %l3
19101loop_1661:
19102 fmovdgu %xcc, %f23, %f10
19103 or %g1, 0x1E97, %i4
19104loop_1662:
19105 alignaddr %l6, %l1, %o7
19106 tle %icc, 0x0
19107 mova %icc, %i6, %l4
19108 tleu %icc, 0x7
19109 fbue %fcc0, loop_1663
19110 addccc %g3, 0x00FB, %o6
19111 movrlz %l5, 0x151, %g6
19112 udivcc %i2, 0x0CAD, %l2
19113loop_1663:
19114 tcc %icc, 0x6
19115 sdiv %o5, 0x0105, %g2
19116 fbn,a %fcc3, loop_1664
19117 sll %o1, 0x1C, %o2
19118 tl %icc, 0x4
19119 edge16l %i3, %g5, %i0
19120loop_1664:
19121 fbul %fcc0, loop_1665
19122 tl %xcc, 0x6
19123 orn %g4, 0x119E, %g7
19124 set 0x38, %g6
19125 prefetcha [%l7 + %g6] 0x19, 0x3
19126loop_1665:
19127 ldsw [%l7 + 0x60], %o0
19128 tsubcctv %i7, 0x06B9, %l0
19129 edge32ln %i5, %o4, %i1
19130 movle %xcc, %g1, %i4
19131 alignaddr %l6, %l3, %o7
19132 fmovscc %xcc, %f28, %f2
19133 fxnor %f12, %f6, %f26
19134 wr %g0, 0x80, %asi
19135 lduha [%l7 + 0x4A] %asi, %i6
19136 fpadd16 %f14, %f20, %f26
19137 sethi 0x0037, %l1
19138 nop
19139 set 0x76, %o5
19140 ldstub [%l7 + %o5], %g3
19141 movne %xcc, %l4, %l5
19142 sdivcc %g6, 0x00E4, %i2
19143 xnorcc %o6, %l2, %o5
19144 ta %icc, 0x0
19145 edge8ln %g2, %o1, %i3
19146 nop
19147 setx loop_1666, %l0, %l1
19148 jmpl %l1, %g5
19149 fbl %fcc3, loop_1667
19150 fmovrsne %i0, %f26, %f4
19151 movn %icc, %g4, %g7
19152loop_1666:
19153 edge8 %o3, %o0, %o2
19154loop_1667:
19155 fmovse %xcc, %f16, %f12
19156 fmuld8sux16 %f28, %f26, %f6
19157 nop
19158 setx 0xFFECCC07121CECED, %l0, %l6
19159 stx %l6, [%l7 + 0x28]
19160 ldd [%l7 + 0x28], %f28
19161 setx 0xB64B641769DD86CF, %l1, %l5
19162 stx %l5, [%l7 + 0x10]
19163 ldd [%l7 + 0x10], %f24
19164 fsubd %f24, %f28, %f10
19165 fbge,a %fcc2, loop_1668
19166 fbue %fcc2, loop_1669
19167 tneg %xcc, 0x7
19168 fornot1s %f15, %f25, %f23
19169loop_1668:
19170 orncc %i7, %i5, %o4
19171loop_1669:
19172 fnot1s %f6, %f28
19173 bne,a,pt %xcc, loop_1670
19174 fcmple32 %f0, %f10, %l0
19175 subc %i1, 0x1FB3, %g1
19176 fbn,a %fcc0, loop_1671
19177loop_1670:
19178 fpackfix %f24, %f16
19179 fmovsvc %icc, %f9, %f29
19180 fmul8x16au %f7, %f24, %f26
19181loop_1671:
19182 fnot2s %f8, %f24
19183 smulcc %i4, %l3, %l6
19184 ldd [%l7 + 0x50], %o6
19185 movrgez %l1, 0x187, %g3
19186 fbg,a %fcc3, loop_1672
19187 orcc %i6, %l4, %g6
19188 taddcc %i2, 0x0AE1, %o6
19189 subc %l5, 0x052F, %l2
19190loop_1672:
19191 movrlez %g2, 0x1E3, %o5
19192 tcc %xcc, 0x1
19193 fmovrdlz %o1, %f16, %f8
19194 fpack16 %f6, %f31
19195 tcs %icc, 0x7
19196 addc %g5, %i3, %g4
19197 set 0x58, %i6
19198 ldxa [%l7 + %i6] 0x11, %i0
19199 smulcc %o3, 0x16D6, %g7
19200 subc %o2, %o0, %i7
19201 edge8l %o4, %l0, %i5
19202 movrlz %g1, %i1, %l3
19203 ldstub [%l7 + 0x45], %l6
19204 fmuld8ulx16 %f22, %f7, %f2
19205 brz,a %o7, loop_1673
19206 edge16n %l1, %i4, %g3
19207 fmovrse %l4, %f25, %f25
19208 tvc %icc, 0x2
19209loop_1673:
19210 andncc %g6, %i6, %o6
19211 xorcc %i2, 0x0BA5, %l2
19212 movg %icc, %g2, %l5
19213 fone %f6
19214 restored
19215 rdpr %cwp, %g1
19216 rdpr %cansave, %g2
19217 rdpr %canrestore, %g3
19218 rdpr %cleanwin, %g4
19219 rdpr %otherwin, %g5
19220 rdpr %wstate, %g6
19221 srlx %o5, 0x16, %g5
19222 alignaddr %i3, %o1, %g4
19223 ldub [%l7 + 0x36], %o3
19224 tcc %xcc, 0x2
19225 lduh [%l7 + 0x5E], %g7
19226 bvs,a loop_1674
19227 udivx %o2, 0x1C06, %i0
19228 fnot1 %f28, %f12
19229 mulx %o0, %i7, %l0
19230loop_1674:
19231 xnor %i5, %g1, %i1
19232 fmovsvs %icc, %f29, %f7
19233 taddcc %l3, %o4, %o7
19234 srax %l6, 0x0C, %i4
19235 fzero %f10
19236 edge32n %g3, %l4, %l1
19237 st %f17, [%l7 + 0x50]
19238 movl %xcc, %g6, %i6
19239 fpadd16s %f7, %f10, %f31
19240 movrgz %o6, %l2, %i2
19241 flush %l7 + 0x48
19242 fbne,a %fcc2, loop_1675
19243 nop
19244 setx loop_1676, %l0, %l1
19245 jmpl %l1, %l5
19246 fmovsvs %icc, %f29, %f6
19247 tgu %xcc, 0x6
19248loop_1675:
19249 edge8 %o5, %g2, %g5
19250loop_1676:
19251 orcc %o1, 0x0211, %i3
19252 andncc %o3, %g7, %o2
19253 call loop_1677
19254 movcs %xcc, %g4, %i0
19255 udivcc %i7, 0x026A, %l0
19256 fble %fcc0, loop_1678
19257loop_1677:
19258 te %icc, 0x4
19259 add %o0, 0x0839, %g1
19260 subccc %i5, 0x1511, %l3
19261loop_1678:
19262 alignaddr %i1, %o7, %o4
19263 ld [%l7 + 0x70], %f30
19264 xor %l6, 0x1827, %g3
19265 movge %icc, %i4, %l4
19266 taddcctv %g6, %l1, %o6
19267 set 0x7C, %g3
19268 lduwa [%l7 + %g3] 0x88, %i6
19269 fnor %f0, %f8, %f22
19270 st %f13, [%l7 + 0x78]
19271 edge8 %l2, %l5, %i2
19272 wr %g0, 0x19, %asi
19273 stxa %g2, [%l7 + 0x08] %asi
19274 fmovd %f12, %f2
19275 movleu %xcc, %g5, %o1
19276 fcmple32 %f22, %f30, %o5
19277 brlz,a %o3, loop_1679
19278 movcc %xcc, %g7, %i3
19279 tsubcctv %g4, 0x09C5, %i0
19280 tleu %icc, 0x1
19281loop_1679:
19282 addcc %i7, %o2, %l0
19283 flush %l7 + 0x44
19284 xorcc %o0, 0x1132, %i5
19285 movn %xcc, %l3, %i1
19286 fpack32 %f6, %f14, %f20
19287 move %xcc, %g1, %o7
19288 fbug,a %fcc0, loop_1680
19289 lduh [%l7 + 0x30], %o4
19290 tn %xcc, 0x3
19291 movg %icc, %l6, %i4
19292loop_1680:
19293 fmovsneg %icc, %f6, %f2
19294 sllx %g3, %g6, %l4
19295 edge16 %o6, %i6, %l2
19296 movpos %xcc, %l1, %l5
19297 taddcctv %g2, %g5, %o1
19298 ldsh [%l7 + 0x2C], %i2
19299 ldx [%l7 + 0x20], %o5
19300 fmuld8ulx16 %f3, %f22, %f30
19301 add %l7, 0x6C, %l6
19302 wr %g0, 0x10, %asi
19303 casa [%l6] %asi, %g7, %i3
19304 brlez %g4, loop_1681
19305 movleu %icc, %o3, %i7
19306 bgu,a loop_1682
19307 sir 0x019B
19308loop_1681:
19309 te %icc, 0x1
19310 taddcctv %o2, %i0, %l0
19311loop_1682:
19312 ldsh [%l7 + 0x78], %i5
19313 tcs %icc, 0x5
19314 fbu %fcc1, loop_1683
19315 tn %icc, 0x0
19316 xor %o0, 0x0841, %i1
19317 edge8l %g1, %o7, %l3
19318loop_1683:
19319 tgu %xcc, 0x2
19320 and %o4, %l6, %i4
19321 tcs %icc, 0x5
19322 bshuffle %f30, %f18, %f6
19323 fmovdne %icc, %f12, %f1
19324 edge8n %g3, %l4, %o6
19325 edge16ln %g6, %i6, %l1
19326 andn %l2, %g2, %g5
19327 movge %xcc, %o1, %i2
19328 sll %l5, 0x0A, %g7
19329 be,pt %xcc, loop_1684
19330 fandnot1s %f19, %f10, %f7
19331 bleu,pn %icc, loop_1685
19332 tne %xcc, 0x5
19333loop_1684:
19334 stw %i3, [%l7 + 0x24]
19335 std %f18, [%l7 + 0x50]
19336loop_1685:
19337 addccc %g4, %o5, %o3
19338 tl %xcc, 0x7
19339 fmovdcc %xcc, %f6, %f22
19340 movrlez %i7, %o2, %l0
19341 or %i0, %i5, %o0
19342 fxors %f22, %f1, %f23
19343 smulcc %i1, %o7, %l3
19344 lduh [%l7 + 0x52], %g1
19345 edge16n %l6, %i4, %o4
19346 tgu %icc, 0x0
19347 bge,pn %xcc, loop_1686
19348 movne %xcc, %g3, %o6
19349 ta %xcc, 0x3
19350 bvs,a,pn %xcc, loop_1687
19351loop_1686:
19352 sethi 0x1610, %g6
19353 array16 %l4, %l1, %i6
19354 sethi 0x05A9, %l2
19355loop_1687:
19356 bl,a,pt %icc, loop_1688
19357 tl %icc, 0x7
19358 movpos %xcc, %g5, %g2
19359 movl %xcc, %o1, %l5
19360loop_1688:
19361 edge8 %g7, %i2, %i3
19362 movvc %xcc, %g4, %o3
19363 nop
19364 setx loop_1689, %l0, %l1
19365 wrpr 0x1, %tl
19366 wrpr %l1, %tpc
19367 add %l1, 0x4, %l1
19368 wrpr %l1, %tnpc
19369 setx 0x34400001400, %l0, %l1
19370 wrpr %l1, %tstate
19371 wrhpr 0x4, %htstate
19372 retry
19373 fzero %f4
19374 fbu %fcc0, loop_1690
19375 array16 %i7, %o2, %l0
19376loop_1689:
19377 saved
19378 rdpr %cwp, %g1
19379 rdpr %cansave, %g2
19380 rdpr %canrestore, %g3
19381 rdpr %cleanwin, %g4
19382 rdpr %otherwin, %g5
19383 rdpr %wstate, %g6
19384 movrne %i0, %o5, %o0
19385loop_1690:
19386 sra %i1, %i5, %o7
19387 fmovdvc %icc, %f3, %f13
19388 srax %l3, 0x0D, %g1
19389 movle %icc, %i4, %o4
19390 array32 %g3, %o6, %g6
19391 nop
19392 set 0x5A, %i4
19393 stb %l6, [%l7 + %i4]
19394 fnand %f0, %f8, %f4
19395 movle %xcc, %l4, %i6
19396 smul %l1, 0x1899, %l2
19397 wr %g0, 0x10, %asi
19398 ldsha [%l7 + 0x34] %asi, %g2
19399 call loop_1691
19400 umul %g5, %l5, %o1
19401 edge8ln %g7, %i3, %g4
19402 andn %o3, %i2, %o2
19403loop_1691:
19404 addccc %l0, 0x1B19, %i7
19405 fmovdne %icc, %f15, %f15
19406 movgu %icc, %o5, %o0
19407 movneg %xcc, %i0, %i5
19408 sra %o7, 0x08, %l3
19409 nop
19410 setx loop_1692, %l0, %l1
19411 jmpl %l1, %i1
19412 tvc %xcc, 0x1
19413 fbue %fcc1, loop_1693
19414 st %f31, [%l7 + 0x5C]
19415loop_1692:
19416 fpack16 %f30, %f16
19417 fpack16 %f2, %f26
19418loop_1693:
19419 addc %i4, 0x09B0, %o4
19420 nop
19421 setx loop_1694, %l0, %l1
19422 jmpl %l1, %g3
19423 fmovrdgz %g1, %f14, %f8
19424 mulscc %o6, %l6, %l4
19425 nop
19426 setx 0x1EECA9BFD3ACE9B3, %l0, %l6
19427 stx %l6, [%l7 + 0x28]
19428 ldd [%l7 + 0x28], %f0
19429 setx 0x38F734CD13F2CE51, %l1, %l5
19430 stx %l5, [%l7 + 0x10]
19431 ldd [%l7 + 0x10], %f12
19432 faddd %f12, %f0, %f22
19433loop_1694:
19434 andcc %i6, %l1, %g6
19435 fcmpne16 %f0, %f4, %l2
19436 sra %g5, 0x0D, %g2
19437 andcc %o1, 0x1088, %l5
19438 sllx %g7, %g4, %o3
19439 fmovsle %xcc, %f20, %f20
19440 tsubcc %i3, %i2, %l0
19441 movrgez %i7, 0x256, %o5
19442 movgu %xcc, %o2, %o0
19443 udivx %i5, 0x0826, %i0
19444 movg %xcc, %o7, %l3
19445 alignaddr %i4, %o4, %i1
19446 fone %f10
19447 fmovdne %xcc, %f10, %f11
19448 set 0x18, %l1
19449 ldsha [%l7 + %l1] 0x0c, %g3
19450 nop
19451 setx loop_1695, %l0, %l1
19452 wrpr 0x1, %tl
19453 wrpr %l1, %tnpc
19454 setx 0x34400001400, %l0, %l1
19455 wrpr %l1, %tstate
19456 wrhpr 0x4, %htstate
19457 done
19458 andcc %o6, 0x18E6, %l6
19459 nop
19460 fitod %f0, %f16
19461 fdtox %f16, %f0
19462 fxtod %f0, %f30
19463 edge16 %l4, %i6, %l1
19464loop_1695:
19465 tsubcctv %g6, 0x04CD, %l2
19466 tcc %icc, 0x0
19467 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
19468 nop ! nop ! ldxa [%g0 + 0x1a8] %asi, %g5 ripped by fixASI40.pl ripped by fixASI40.pl
19469 set 0x0C, %g5
19470 lduha [%l7 + %g5] 0x89, %g2
19471 tg %icc, 0x6
19472 tvc %icc, 0x5
19473 saved
19474 rdpr %cwp, %g1
19475 rdpr %cansave, %g2
19476 rdpr %canrestore, %g3
19477 rdpr %cleanwin, %g4
19478 rdpr %otherwin, %g5
19479 rdpr %wstate, %g6
19480 fmul8ulx16 %f6, %f20, %f28
19481 edge32n %o1, %l5, %g1
19482 wr %g0, 0x0c, %asi
19483 lduba [%l7 + 0x43] %asi, %g4
19484 array8 %o3, %g7, %i3
19485 xnorcc %i2, 0x014A, %i7
19486 tvs %xcc, 0x7
19487 ldd [%l7 + 0x70], %f28
19488 bcc %icc, loop_1696
19489 ldd [%l7 + 0x30], %l0
19490 tgu %icc, 0x6
19491 fmovrse %o2, %f20, %f3
19492loop_1696:
19493 restored
19494 rdpr %cwp, %g1
19495 rdpr %cansave, %g2
19496 rdpr %canrestore, %g3
19497 rdpr %cleanwin, %g4
19498 rdpr %otherwin, %g5
19499 rdpr %wstate, %g6
19500 saved
19501 rdpr %cwp, %g1
19502 rdpr %cansave, %g2
19503 rdpr %canrestore, %g3
19504 rdpr %cleanwin, %g4
19505 rdpr %otherwin, %g5
19506 rdpr %wstate, %g6
19507 fblg,a %fcc0, loop_1697
19508 taddcctv %o5, 0x0883, %o0
19509 movrgez %i5, 0x241, %o7
19510 fblg,a %fcc1, loop_1698
19511loop_1697:
19512 movl %xcc, %l3, %i0
19513 movleu %icc, %i4, %i1
19514 addccc %g3, 0x1000, %o4
19515loop_1698:
19516 tsubcctv %l6, 0x16D9, %o6
19517 set 0x18, %g1
19518 stha %l4, [%l7 + %g1] 0x81
19519 set 0x14, %g2
19520 stba %i6, [%l7 + %g2] 0x22
19521 membar #Sync
19522 sub %l1, 0x0490, %g6
19523 fbg %fcc3, loop_1699
19524 fmovdneg %xcc, %f5, %f26
19525 edge8ln %g5, %l2, %g2
19526 subc %l5, %g1, %g4
19527loop_1699:
19528 mulscc %o3, 0x17CD, %o1
19529 tcc %icc, 0x2
19530 edge32n %g7, %i2, %i7
19531 movn %xcc, %l0, %i3
19532 srax %o2, 0x04, %o0
19533 fpack16 %f28, %f8
19534 tleu %icc, 0x7
19535 movgu %xcc, %i5, %o7
19536 add %l7, 0x50, %l6
19537 wr %g0, 0x80, %asi
19538 lda [%l6] %asi, %l3
19539 casa [%l6] %asi, %l3, %i0
19540 smulcc %o5, %i1, %g3
19541 fmul8sux16 %f4, %f26, %f20
19542 taddcc %i4, 0x13C3, %l6
19543 fors %f16, %f31, %f24
19544 fmovd %f20, %f22
19545 movneg %icc, %o4, %o6
19546 nop
19547 fitod %f10, %f26
19548 fdtox %f26, %f28
19549 udiv %l4, 0x1028, %i6
19550 edge8n %l1, %g6, %g5
19551 tgu %xcc, 0x0
19552 ldsb [%l7 + 0x7F], %g2
19553 nop
19554 fitod %f6, %f12
19555 fdtoi %f12, %f16
19556 subc %l5, %g1, %g4
19557 wr %g0, 0x11, %asi
19558 ldstuba [%l7 + 0x66] %asi, %o3
19559 srlx %l2, %g7, %i2
19560 sra %i7, 0x17, %o1
19561 set 0x14, %l3
19562 sta %f31, [%l7 + %l3] 0x0c
19563 bvs,pn %icc, loop_1700
19564 fmovsle %icc, %f12, %f15
19565 smulcc %l0, 0x1F38, %i3
19566 ldsw [%l7 + 0x48], %o0
19567loop_1700:
19568 fornot2 %f12, %f14, %f6
19569 xnor %i5, %o2, %l3
19570 set 0x30, %i7
19571 stwa %o7, [%l7 + %i7] 0x2f
19572 membar #Sync
19573 umulcc %i0, %o5, %g3
19574 fornot1s %f9, %f12, %f5
19575 saved
19576 rdpr %cwp, %g1
19577 rdpr %cansave, %g2
19578 rdpr %canrestore, %g3
19579 rdpr %cleanwin, %g4
19580 rdpr %otherwin, %g5
19581 rdpr %wstate, %g6
19582 tl %icc, 0x7
19583 fmovrsne %i4, %f7, %f9
19584 sir 0x17CD
19585 edge16n %i1, %l6, %o6
19586 sdivx %l4, 0x0D35, %o4
19587 fnot1s %f14, %f23
19588 mulx %i6, 0x00D4, %l1
19589 wr %g0, 0x81, %asi
19590 prefetcha [%l7 + 0x60] %asi, 0x2
19591 movg %xcc, %g2, %g6
19592 stw %l5, [%l7 + 0x3C]
19593 faligndata %f28, %f28, %f24
19594 orn %g4, %o3, %g1
19595 fbn %fcc0, loop_1701
19596 movcc %icc, %g7, %i2
19597 fbo,a %fcc2, loop_1702
19598 tcc %xcc, 0x1
19599loop_1701:
19600 tn %icc, 0x5
19601 fxnors %f10, %f0, %f16
19602loop_1702:
19603 movne %xcc, %i7, %l2
19604 udivx %o1, 0x1C0E, %l0
19605 fmul8x16al %f27, %f19, %f14
19606 fmovdvs %icc, %f1, %f7
19607 nop
19608 fitos %f4, %f12
19609 tne %icc, 0x0
19610 add %l7, 0x78, %l6
19611 wr %g0, 0x89, %asi
19612 casa [%l6] %asi, %o0, %i3
19613 fcmpeq32 %f12, %f4, %i5
19614 movrlez %o2, %l3, %o7
19615 fmovrsne %i0, %f20, %f27
19616 bgu loop_1703
19617 stbar
19618 fandnot2s %f4, %f15, %f11
19619 edge16n %o5, %g3, %i4
19620loop_1703:
19621 nop
19622 set 0x1A, %i0
19623 stba %l6, [%l7 + %i0] 0xea
19624 membar #Sync
19625 tge %icc, 0x6
19626 movleu %xcc, %o6, %i1
19627 fbu %fcc3, loop_1704
19628 andn %l4, 0x0BD6, %o4
19629 movneg %xcc, %l1, %i6
19630 tg %icc, 0x6
19631loop_1704:
19632 movrgz %g5, %g2, %g6
19633 bne %xcc, loop_1705
19634 subc %g4, 0x009E, %l5
19635 tge %icc, 0x1
19636 movrlz %g1, %o3, %g7
19637loop_1705:
19638 nop
19639 add %l7, 0x48, %l6
19640 wr %g0, 0x80, %asi
19641 ldxa [%l6] %asi, %i2
19642 casxa [%l6] 0x80, %i2, %l2
19643 nop
19644 setx 0x53EE0EDF, %l0, %l6
19645 st %l6, [%l7 + 0x28]
19646 ld [%l7 + 0x28], %f20
19647 setx 0x266AAF96, %l1, %l5
19648 st %l5, [%l7 + 0x10]
19649 ld [%l7 + 0x10], %f11
19650 fadds %f11, %f20, %f16
19651 tne %xcc, 0x2
19652 bvs %xcc, loop_1706
19653 fandnot2s %f3, %f13, %f25
19654 fmovdvs %xcc, %f25, %f8
19655 bpos,pt %xcc, loop_1707
19656loop_1706:
19657 andn %o1, 0x1F79, %l0
19658 sll %o0, %i7, %i5
19659 bg %xcc, loop_1708
19660loop_1707:
19661 tneg %xcc, 0x6
19662 fmovdcs %icc, %f12, %f2
19663 fornot2 %f16, %f16, %f28
19664loop_1708:
19665 fmovsleu %icc, %f27, %f6
19666 movg %icc, %o2, %l3
19667 alignaddr %i3, %o7, %o5
19668 movrne %i0, %g3, %i4
19669 fxnor %f4, %f14, %f6
19670 brgz %o6, loop_1709
19671 edge16 %l6, %l4, %i1
19672 addcc %o4, 0x05D2, %i6
19673 fmovde %xcc, %f5, %f26
19674loop_1709:
19675 fmovrsne %l1, %f14, %f28
19676 movrne %g2, %g5, %g4
19677 for %f10, %f28, %f12
19678 std %f12, [%l7 + 0x58]
19679 movneg %icc, %g6, %l5
19680 faligndata %f0, %f26, %f26
19681 set 0x40, %l5
19682 ldda [%l7 + %l5] 0x04, %f0
19683 fmovde %icc, %f21, %f26
19684 fmovdge %icc, %f12, %f21
19685 add %o3, 0x0EE9, %g7
19686 tsubcc %i2, %l2, %o1
19687 sll %g1, 0x05, %o0
19688 movrlz %i7, %l0, %o2
19689 set 0x48, %o0
19690 ldswa [%l7 + %o0] 0x81, %i5
19691 nop
19692 setx loop_1710, %l0, %l1
19693 wrpr 0x1, %tl
19694 wrpr %l1, %tpc
19695 add %l1, 0x4, %l1
19696 wrpr %l1, %tnpc
19697 setx 0x34400001400, %l0, %l1
19698 wrpr %l1, %tstate
19699 wrhpr 0x4, %htstate
19700 retry
19701 tge %icc, 0x3
19702 sllx %i3, 0x18, %l3
19703 fmovd %f18, %f22
19704loop_1710:
19705 bgu,pt %icc, loop_1711
19706 bvs,a %xcc, loop_1712
19707 move %xcc, %o7, %i0
19708 fmovsgu %xcc, %f29, %f17
19709loop_1711:
19710 addc %g3, 0x19A4, %o5
19711loop_1712:
19712 addcc %i4, 0x0008, %l6
19713 call loop_1713
19714 udiv %l4, 0x077C, %i1
19715 fcmpgt32 %f14, %f26, %o6
19716 movrlez %i6, %o4, %l1
19717loop_1713:
19718 nop
19719 setx loop_1714, %l0, %l1
19720 wrpr 0x1, %tl
19721 wrpr %l1, %tnpc
19722 setx 0x34400001400, %l0, %l1
19723 wrpr %l1, %tstate
19724 wrhpr 0x4, %htstate
19725 done
19726 umul %g2, 0x042A, %g4
19727 lduw [%l7 + 0x24], %g5
19728 fmovrde %l5, %f20, %f24
19729loop_1714:
19730 nop
19731 fitos %f4, %f26
19732 fstoi %f26, %f31
19733 subc %o3, 0x184F, %g7
19734 movl %icc, %i2, %g6
19735 restored
19736 rdpr %cwp, %g1
19737 rdpr %cansave, %g2
19738 rdpr %canrestore, %g3
19739 rdpr %cleanwin, %g4
19740 rdpr %otherwin, %g5
19741 rdpr %wstate, %g6
19742 nop
19743 setx loop_1715, %l0, %l1
19744 wrpr 0x1, %tl
19745 wrpr %l1, %tpc
19746 add %l1, 0x4, %l1
19747 wrpr %l1, %tnpc
19748 setx 0x34400001400, %l0, %l1
19749 wrpr %l1, %tstate
19750 wrhpr 0x4, %htstate
19751 retry
19752 addc %l2, 0x145F, %g1
19753 umul %o0, 0x049F, %i7
19754 fbl %fcc2, loop_1716
19755loop_1715:
19756 movgu %icc, %o1, %l0
19757 andcc %i5, 0x1B6C, %i3
19758 movge %icc, %l3, %o7
19759loop_1716:
19760 andn %i0, %g3, %o5
19761 fbn,a %fcc1, loop_1717
19762 udivcc %o2, 0x1E59, %l6
19763 fmovsneg %xcc, %f0, %f6
19764 srax %i4, 0x17, %l4
19765loop_1717:
19766 nop
19767 setx 0x73DCC992FD83E9D6, %l0, %l6
19768 stx %l6, [%l7 + 0x28]
19769 ldd [%l7 + 0x28], %f6
19770 setx 0x46CF87BC9D067FD3, %l1, %l5
19771 stx %l5, [%l7 + 0x10]
19772 ldd [%l7 + 0x10], %f24
19773 faddd %f24, %f6, %f10
19774 fmovsge %xcc, %f15, %f14
19775 fandnot2 %f12, %f24, %f2
19776 fmul8x16au %f22, %f13, %f28
19777 edge8ln %i1, %i6, %o6
19778 sth %l1, [%l7 + 0x2C]
19779 smul %o4, 0x1217, %g4
19780 bge,a,pn %xcc, loop_1718
19781 movrlz %g2, 0x056, %g5
19782 or %o3, 0x00FB, %g7
19783 fmovrde %i2, %f8, %f28
19784loop_1718:
19785 tvc %xcc, 0x3
19786 xorcc %g6, %l5, %l2
19787 bvc,pn %icc, loop_1719
19788 bvs,a loop_1720
19789 movl %icc, %o0, %g1
19790 movcs %xcc, %o1, %i7
19791loop_1719:
19792 fpmerge %f24, %f15, %f0
19793loop_1720:
19794 xnorcc %l0, %i3, %l3
19795 fexpand %f8, %f4
19796 nop
19797 setx loop_1721, %l0, %l1
19798 jmpl %l1, %i5
19799 tne %icc, 0x0
19800 edge8l %i0, %g3, %o7
19801 wr %g0, 0x18, %asi
19802 ldda [%l7 + 0x40] %asi, %f0
19803loop_1721:
19804 mulx %o2, %o5, %i4
19805 sir 0x1A80
19806 movgu %icc, %l6, %i1
19807 movneg %xcc, %l4, %i6
19808 movne %xcc, %l1, %o6
19809 fornot1 %f24, %f0, %f20
19810 tg %icc, 0x3
19811 movvs %icc, %o4, %g2
19812 umulcc %g5, %g4, %o3
19813 movl %icc, %i2, %g6
19814 nop
19815 set 0x1E, %l2
19816 sth %l5, [%l7 + %l2]
19817 fbue,a %fcc2, loop_1722
19818 fmovrslz %g7, %f27, %f8
19819 sir 0x1044
19820 fcmpne16 %f18, %f18, %o0
19821loop_1722:
19822 fbule,a %fcc1, loop_1723
19823 xnor %g1, %o1, %l2
19824 edge16ln %i7, %i3, %l0
19825 andn %l3, 0x01F4, %i5
19826loop_1723:
19827 or %i0, 0x1202, %o7
19828 sethi 0x1005, %g3
19829 brnz,a %o5, loop_1724
19830 addcc %i4, %l6, %i1
19831 fnor %f26, %f30, %f6
19832 stbar
19833loop_1724:
19834 edge8 %l4, %i6, %l1
19835 edge16ln %o2, %o6, %g2
19836 tgu %xcc, 0x4
19837 tcc %icc, 0x0
19838 fmovsl %xcc, %f8, %f7
19839 nop
19840 setx 0x85632F81, %l0, %l6
19841 st %l6, [%l7 + 0x28]
19842 ld [%l7 + 0x28], %f20
19843 setx 0x0D14AFFD, %l1, %l5
19844 st %l5, [%l7 + 0x10]
19845 ld [%l7 + 0x10], %f19
19846 fadds %f19, %f20, %f2
19847 subcc %g5, 0x160D, %g4
19848 movrlz %o4, 0x151, %i2
19849 sra %g6, 0x1F, %o3
19850 ldd [%l7 + 0x68], %g6
19851 mulscc %o0, %g1, %o1
19852 nop
19853 setx 0x71EC7B1B68CC9738, %l0, %l6
19854 stx %l6, [%l7 + 0x28]
19855 ldd [%l7 + 0x28], %f18
19856 setx 0x82DA6C512BD6CCEA, %l1, %l5
19857 stx %l5, [%l7 + 0x10]
19858 ldd [%l7 + 0x10], %f0
19859 fmuld %f0, %f18, %f24
19860 tge %icc, 0x5
19861 sdivcc %l2, 0x0027, %l5
19862 tpos %icc, 0x4
19863 movneg %xcc, %i7, %i3
19864 xorcc %l0, 0x1258, %l3
19865 movn %xcc, %i5, %o7
19866 sdivx %g3, 0x0652, %i0
19867 fpadd16 %f8, %f10, %f12
19868 fmovdle %icc, %f11, %f12
19869 ba %xcc, loop_1725
19870 fble %fcc2, loop_1726
19871 brgez %i4, loop_1727
19872 addcc %l6, %i1, %o5
19873loop_1725:
19874 movre %l4, 0x1B3, %i6
19875loop_1726:
19876 orncc %l1, %o2, %g2
19877loop_1727:
19878 tcs %xcc, 0x1
19879 array32 %o6, %g5, %g4
19880 alignaddrl %o4, %i2, %o3
19881 movn %icc, %g6, %o0
19882 tle %xcc, 0x1
19883 edge32ln %g1, %o1, %l2
19884 popc %g7, %i7
19885 fcmpne16 %f20, %f0, %i3
19886 fmovsleu %icc, %f7, %f3
19887 sll %l0, 0x03, %l5
19888 flush %l7 + 0x2C
19889 sll %l3, %o7, %i5
19890 movl %xcc, %g3, %i4
19891 array8 %l6, %i0, %o5
19892 edge16n %l4, %i1, %l1
19893 tcc %xcc, 0x2
19894 tgu %icc, 0x3
19895 movgu %xcc, %i6, %o2
19896 wr %g0, 0x2f, %asi
19897 stha %o6, [%l7 + 0x52] %asi
19898 membar #Sync
19899 fabsd %f6, %f20
19900 fnor %f28, %f28, %f4
19901 fzero %f24
19902 bge %xcc, loop_1728
19903 add %g5, %g4, %g2
19904 fmovrde %o4, %f26, %f10
19905 edge32 %i2, %g6, %o3
19906loop_1728:
19907 tsubcctv %g1, %o0, %o1
19908 add %g7, 0x1285, %i7
19909 restored
19910 rdpr %cwp, %g1
19911 rdpr %cansave, %g2
19912 rdpr %canrestore, %g3
19913 rdpr %cleanwin, %g4
19914 rdpr %otherwin, %g5
19915 rdpr %wstate, %g6
19916 fbue,a %fcc2, loop_1729
19917 bneg,a loop_1730
19918 bge %xcc, loop_1731
19919 nop
19920 setx 0x507F183F, %l0, %l6
19921 st %l6, [%l7 + 0x64]
19922 ld [%l7 + 0x64], %fsr
19923loop_1729:
19924 nop
19925 setx 0xB62F926E, %l0, %l6
19926 st %l6, [%l7 + 0x28]
19927 ld [%l7 + 0x28], %f1
19928 setx 0x49924D9C, %l1, %l5
19929 st %l5, [%l7 + 0x10]
19930 ld [%l7 + 0x10], %f18
19931 fdivs %f18, %f1, %f21
19932loop_1730:
19933 tle %icc, 0x3
19934loop_1731:
19935 udiv %i3, 0x12BB, %l2
19936 udivx %l5, 0x070A, %l0
19937 membar #Sync
19938 set 0x40, %o2
19939 ldda [%l7 + %o2] 0xf8, %f0
19940 movgu %icc, %l3, %i5
19941 sra %o7, %i4, %g3
19942 edge8ln %l6, %i0, %l4
19943 fbul,a %fcc0, loop_1732
19944 movn %icc, %o5, %l1
19945 fabss %f12, %f20
19946 xnor %i1, 0x0300, %o2
19947loop_1732:
19948 sra %i6, 0x00, %g5
19949 sub %g4, %o6, %o4
19950 fone %f22
19951 fmul8sux16 %f0, %f30, %f18
19952 set 0x58, %o3
19953 stxa %g2, [%l7 + %o3] 0x11
19954 fpsub32 %f30, %f18, %f0
19955 subccc %i2, 0x163E, %o3
19956 tne %xcc, 0x7
19957 tl %xcc, 0x3
19958 bgu,a %xcc, loop_1733
19959 fbug,a %fcc2, loop_1734
19960 addc %g6, %o0, %g1
19961 sir 0x0801
19962loop_1733:
19963 sth %o1, [%l7 + 0x4A]
19964loop_1734:
19965 movcc %icc, %i7, %i3
19966 movvc %xcc, %l2, %l5
19967 tl %xcc, 0x1
19968 fbo,a %fcc3, loop_1735
19969 prefetch [%l7 + 0x30], 0x0
19970 saved
19971 rdpr %cwp, %g1
19972 rdpr %cansave, %g2
19973 rdpr %canrestore, %g3
19974 rdpr %cleanwin, %g4
19975 rdpr %otherwin, %g5
19976 rdpr %wstate, %g6
19977 bneg %icc, loop_1736
19978loop_1735:
19979 movpos %xcc, %g7, %l3
19980 movcs %xcc, %l0, %o7
19981 nop
19982 setx loop_1737, %l0, %l1
19983 wrpr 0x1, %tl
19984 wrpr %l1, %tpc
19985 add %l1, 0x4, %l1
19986 wrpr %l1, %tnpc
19987 setx 0x34400001400, %l0, %l1
19988 wrpr %l1, %tstate
19989 wrhpr 0x4, %htstate
19990 retry
19991loop_1736:
19992 xnor %i5, %i4, %g3
19993 and %i0, 0x1071, %l4
19994 tl %icc, 0x1
19995loop_1737:
19996 nop
19997 setx 0x4D520F27, %l0, %l6
19998 st %l6, [%l7 + 0x28]
19999 ld [%l7 + 0x28], %f9
20000 setx 0x71966F12, %l1, %l5
20001 st %l5, [%l7 + 0x10]
20002 ld [%l7 + 0x10], %f18
20003 fdivs %f18, %f9, %f28
20004 subcc %o5, %l6, %l1
20005 fmovde %xcc, %f9, %f20
20006 tcc %icc, 0x1
20007 andn %o2, %i1, %i6
20008 fbl,a %fcc0, loop_1738
20009 nop
20010 setx loop_1739, %l0, %l1
20011 wrpr 0x1, %tl
20012 wrpr %l1, %tnpc
20013 setx 0x34400001400, %l0, %l1
20014 wrpr %l1, %tstate
20015 wrhpr 0x4, %htstate
20016 done
20017 nop
20018 setx 0x34FBB4BA83B048EC, %l0, %l6
20019 stx %l6, [%l7 + 0x28]
20020 ldd [%l7 + 0x28], %f30
20021 setx 0x177192AA93BD5B93, %l1, %l5
20022 stx %l5, [%l7 + 0x10]
20023 ldd [%l7 + 0x10], %f12
20024 fsubd %f12, %f30, %f2
20025 swap [%l7 + 0x18], %g4
20026loop_1738:
20027 fbl %fcc3, loop_1740
20028loop_1739:
20029 edge16l %g5, %o6, %o4
20030 tleu %icc, 0x1
20031 tneg %xcc, 0x3
20032loop_1740:
20033 srax %g2, %o3, %i2
20034 movrlez %g6, 0x297, %o0
20035 movcc %icc, %g1, %o1
20036 umul %i3, %l2, %i7
20037 restored
20038 rdpr %cwp, %g1
20039 rdpr %cansave, %g2
20040 rdpr %canrestore, %g3
20041 rdpr %cleanwin, %g4
20042 rdpr %otherwin, %g5
20043 rdpr %wstate, %g6
20044 orncc %g7, %l5, %l0
20045 movn %icc, %l3, %i5
20046 fmovrdne %o7, %f16, %f18
20047 movrgz %i4, 0x0C4, %g3
20048 smul %i0, %l4, %l6
20049 addccc %o5, %o2, %l1
20050 tpos %icc, 0x2
20051 sdivx %i1, 0x0E88, %i6
20052 fcmpne32 %f14, %f28, %g5
20053 fblg,a %fcc1, loop_1741
20054 fmovrdgz %g4, %f18, %f22
20055 addc %o4, 0x194B, %o6
20056 addc %o3, %i2, %g6
20057loop_1741:
20058 sethi 0x1C79, %o0
20059 alignaddr %g1, %o1, %g2
20060 brlz %i3, loop_1742
20061 saved
20062 rdpr %cwp, %g1
20063 rdpr %cansave, %g2
20064 rdpr %canrestore, %g3
20065 rdpr %cleanwin, %g4
20066 rdpr %otherwin, %g5
20067 rdpr %wstate, %g6
20068 sllx %i7, 0x05, %g7
20069 tne %icc, 0x1
20070loop_1742:
20071 nop
20072 setx loop_1743, %l0, %l1
20073 wrpr 0x1, %tl
20074 wrpr %l1, %tnpc
20075 setx 0x34400001400, %l0, %l1
20076 wrpr %l1, %tstate
20077 wrhpr 0x4, %htstate
20078 done
20079 fmovsg %xcc, %f21, %f31
20080 umul %l2, 0x0A20, %l5
20081 orn %l0, 0x1683, %i5
20082loop_1743:
20083 smul %l3, %i4, %o7
20084 fbule %fcc0, loop_1744
20085 tcc %xcc, 0x7
20086 fmovrsgez %i0, %f19, %f1
20087 fmovdle %xcc, %f22, %f19
20088loop_1744:
20089 edge32n %l4, %g3, %o5
20090 tn %xcc, 0x3
20091 fmul8ulx16 %f28, %f20, %f14
20092 fmovrdgz %l6, %f8, %f18
20093 or %l1, %o2, %i6
20094 mulscc %i1, %g5, %g4
20095 udiv %o4, 0x0F4E, %o3
20096 orcc %i2, %o6, %o0
20097 movle %xcc, %g6, %o1
20098 fpadd16 %f26, %f4, %f10
20099 fornot1s %f8, %f17, %f21
20100 fabss %f2, %f17
20101 nop
20102 setx 0x5B58E15357B85B0E, %l0, %l6
20103 stx %l6, [%l7 + 0x28]
20104 ldd [%l7 + 0x28], %f8
20105 setx 0x5688384591B7ED24, %l1, %l5
20106 stx %l5, [%l7 + 0x10]
20107 ldd [%l7 + 0x10], %f30
20108 fsubd %f30, %f8, %f0
20109 bpos,a loop_1745
20110 tl %icc, 0x5
20111 bvc loop_1746
20112 umulcc %g2, %i3, %i7
20113loop_1745:
20114 tvs %icc, 0x1
20115 tcs %xcc, 0x5
20116loop_1746:
20117 subcc %g7, %g1, %l5
20118 sllx %l2, 0x12, %l0
20119 nop
20120 setx 0x54DF6124, %l0, %l6
20121 st %l6, [%l7 + 0x28]
20122 ld [%l7 + 0x28], %f31
20123 setx 0xF94DA7E8, %l1, %l5
20124 st %l5, [%l7 + 0x10]
20125 ld [%l7 + 0x10], %f17
20126 fsubs %f17, %f31, %f11
20127 xnorcc %i5, 0x0774, %i4
20128 set 0x70, %i3
20129 stxa %l3, [%l7 + %i3] 0x2f
20130 membar #Sync
20131 srax %i0, 0x15, %l4
20132 fmovdvc %icc, %f23, %f7
20133 edge16 %g3, %o5, %l6
20134 ldd [%l7 + 0x30], %f28
20135 st %f26, [%l7 + 0x10]
20136 sra %o7, 0x15, %l1
20137 orncc %i6, %i1, %g5
20138 brnz %o2, loop_1747
20139 ldd [%l7 + 0x70], %f10
20140 wr %g0, 0x11, %asi
20141 swapa [%l7 + 0x74] %asi, %o4
20142loop_1747:
20143 nop
20144 setx loop_1748, %l0, %l1
20145 wrpr 0x1, %tl
20146 wrpr %l1, %tnpc
20147 setx 0x34400001400, %l0, %l1
20148 wrpr %l1, %tstate
20149 wrhpr 0x4, %htstate
20150 done
20151 sub %g4, %i2, %o3
20152 movpos %icc, %o6, %g6
20153 srlx %o1, 0x19, %o0
20154loop_1748:
20155 add %i3, %i7, %g2
20156 orncc %g7, %l5, %g1
20157 movleu %xcc, %l2, %i5
20158 brgez %l0, loop_1749
20159 movn %xcc, %l3, %i0
20160 set 0x52, %i1
20161 stha %l4, [%l7 + %i1] 0x04
20162loop_1749:
20163 edge8n %i4, %g3, %l6
20164 edge16l %o7, %l1, %i6
20165 sir 0x09A2
20166 ldx [%l7 + 0x68], %o5
20167 popc 0x1F5F, %g5
20168 edge16 %i1, %o2, %g4
20169 nop
20170 setx 0x3777BE017058DA71, %l0, %l6
20171 stx %l6, [%l7 + 0x48]
20172 ldx [%l7 + 0x48], %fsr
20173 srax %i2, 0x17, %o3
20174 subcc %o4, %o6, %o1
20175 te %xcc, 0x2
20176 andncc %o0, %g6, %i3
20177 restored
20178 rdpr %cwp, %g1
20179 rdpr %cansave, %g2
20180 rdpr %canrestore, %g3
20181 rdpr %cleanwin, %g4
20182 rdpr %otherwin, %g5
20183 rdpr %wstate, %g6
20184 fxor %f30, %f0, %f6
20185 fmovrsgz %g2, %f0, %f4
20186 lduh [%l7 + 0x56], %g7
20187 tsubcc %i7, 0x0F65, %g1
20188 orcc %l2, %i5, %l5
20189 stw %l0, [%l7 + 0x7C]
20190 bg,a,pn %xcc, loop_1750
20191 subccc %l3, %i0, %i4
20192 edge16 %l4, %l6, %g3
20193 srlx %o7, %i6, %o5
20194loop_1750:
20195 bneg %xcc, loop_1751
20196 tl %xcc, 0x1
20197 tvc %xcc, 0x7
20198 udiv %g5, 0x0B52, %l1
20199loop_1751:
20200 tcs %icc, 0x4
20201 sllx %i1, 0x01, %g4
20202 set 0x3A, %o7
20203 lduha [%l7 + %o7] 0x81, %o2
20204 fnot2s %f5, %f8
20205 edge8ln %o3, %o4, %o6
20206 edge16n %i2, %o0, %o1
20207 wr %g0, 0x11, %asi
20208 lduba [%l7 + 0x26] %asi, %i3
20209 wr %g0, 0x19, %asi
20210 ldsba [%l7 + 0x12] %asi, %g6
20211 edge16l %g7, %i7, %g1
20212 fmovrslez %g2, %f29, %f4
20213 movrlez %l2, %l5, %l0
20214 sra %i5, %l3, %i0
20215 bvs,pn %icc, loop_1752
20216 prefetch [%l7 + 0x3C], 0x2
20217 sdiv %i4, 0x063A, %l4
20218 brgez %g3, loop_1753
20219loop_1752:
20220 fnand %f26, %f18, %f18
20221 xnor %l6, %o7, %o5
20222 stx %g5, [%l7 + 0x20]
20223loop_1753:
20224 sdivcc %i6, 0x05BD, %l1
20225 nop
20226 setx loop_1754, %l0, %l1
20227 jmpl %l1, %g4
20228 fxor %f26, %f4, %f0
20229 fones %f6
20230 orcc %i1, %o3, %o2
20231loop_1754:
20232 ta %icc, 0x5
20233 nop
20234 setx 0x3B24C2BCDE09BA39, %l0, %l6
20235 stx %l6, [%l7 + 0x28]
20236 ldd [%l7 + 0x28], %f20
20237 setx 0x0C0F7AFC7EFB2BED, %l1, %l5
20238 stx %l5, [%l7 + 0x10]
20239 ldd [%l7 + 0x10], %f30
20240 fsubd %f30, %f20, %f14
20241 movrlz %o4, 0x2F0, %i2
20242 fpadd32 %f2, %f26, %f12
20243 udivx %o6, 0x0055, %o1
20244 wr %g0, 0x89, %asi
20245 ldxa [%l7 + 0x08] %asi, %i3
20246 fmovsne %icc, %f29, %f17
20247 addcc %g6, %g7, %i7
20248 bl,a %xcc, loop_1755
20249 fmovdpos %icc, %f30, %f12
20250 ble %icc, loop_1756
20251 add %g1, %o0, %l2
20252loop_1755:
20253 bne,pt %xcc, loop_1757
20254 subc %g2, %l0, %i5
20255loop_1756:
20256 nop
20257 wr %g0, 0x80, %asi
20258 ldxa [%l7 + 0x40] %asi, %l3
20259loop_1757:
20260 fnegd %f16, %f26
20261 andncc %i0, %i4, %l4
20262 edge32 %l5, %g3, %o7
20263 alignaddr %o5, %g5, %l6
20264 fmovrsne %i6, %f13, %f20
20265 sdivcc %l1, 0x0EC6, %i1
20266 taddcctv %o3, %g4, %o4
20267 andcc %o2, 0x18E3, %i2
20268 fbue,a %fcc0, loop_1758
20269 fblg,a %fcc1, loop_1759
20270 movgu %xcc, %o1, %i3
20271 wr %g0, 0x04, %asi
20272 sta %f11, [%l7 + 0x4C] %asi
20273loop_1758:
20274 edge8l %g6, %g7, %o6
20275loop_1759:
20276 tle %icc, 0x3
20277 bcs,pt %xcc, loop_1760
20278 fbne %fcc3, loop_1761
20279 fblg %fcc3, loop_1762
20280 fpack32 %f24, %f0, %f22
20281loop_1760:
20282 edge8ln %g1, %o0, %l2
20283loop_1761:
20284 fbu,a %fcc3, loop_1763
20285loop_1762:
20286 fabsd %f10, %f24
20287 edge32n %g2, %l0, %i5
20288 wr %g0, 0x11, %asi
20289 stda %f16, [%l7 + 0x40] %asi
20290loop_1763:
20291 fmul8x16 %f30, %f28, %f10
20292 movle %xcc, %i7, %i0
20293 xnor %l3, 0x1BE7, %i4
20294 fnot2s %f29, %f27
20295 fbu,a %fcc3, loop_1764
20296 restored
20297 rdpr %cwp, %g1
20298 rdpr %cansave, %g2
20299 rdpr %canrestore, %g3
20300 rdpr %cleanwin, %g4
20301 rdpr %otherwin, %g5
20302 rdpr %wstate, %g6
20303 array8 %l5, %g3, %l4
20304 addc %o7, %g5, %o5
20305loop_1764:
20306 and %l6, 0x1CB0, %l1
20307 movneg %xcc, %i1, %o3
20308 subccc %i6, %g4, %o2
20309 tcs %xcc, 0x4
20310 fmovrde %o4, %f26, %f26
20311 tcc %xcc, 0x0
20312 tg %icc, 0x3
20313 bleu,a,pn %icc, loop_1765
20314 sra %i2, %o1, %i3
20315 edge8 %g6, %g7, %g1
20316 edge8l %o6, %o0, %g2
20317loop_1765:
20318 movneg %xcc, %l0, %l2
20319 fmovdleu %xcc, %f29, %f26
20320 tge %xcc, 0x0
20321 movvs %icc, %i7, %i5
20322 srl %l3, %i0, %l5
20323 bpos,pt %icc, loop_1766
20324 or %i4, 0x08A2, %g3
20325 movneg %icc, %l4, %o7
20326 orcc %g5, 0x1D60, %l6
20327loop_1766:
20328 sdivcc %l1, 0x0406, %i1
20329 taddcc %o3, 0x0F51, %o5
20330 orn %g4, %i6, %o2
20331 fbo %fcc2, loop_1767
20332 tsubcc %o4, %o1, %i2
20333 nop
20334 fitod %f10, %f14
20335 fdtox %f14, %f12
20336 fxtod %f12, %f24
20337 tneg %xcc, 0x7
20338loop_1767:
20339 movrne %g6, %i3, %g1
20340 movre %g7, 0x377, %o6
20341 movg %icc, %g2, %o0
20342 wr %g0, 0x04, %asi
20343 ldstuba [%l7 + 0x45] %asi, %l2
20344 movrgez %i7, 0x22E, %i5
20345 andcc %l0, %i0, %l3
20346 membar 0x2A
20347 movg %xcc, %i4, %l5
20348 tn %xcc, 0x5
20349 nop
20350 setx 0x2B0C5C3A, %l0, %l6
20351 st %l6, [%l7 + 0x28]
20352 ld [%l7 + 0x28], %f31
20353 setx 0xA7DF5CAF, %l1, %l5
20354 st %l5, [%l7 + 0x10]
20355 ld [%l7 + 0x10], %f28
20356 fadds %f28, %f31, %f18
20357 membar 0x09
20358 bne,a,pn %icc, loop_1768
20359 fandnot2s %f23, %f17, %f18
20360 bcc,a,pt %icc, loop_1769
20361 orncc %l4, %o7, %g3
20362loop_1768:
20363 bl,a %xcc, loop_1770
20364 ldsh [%l7 + 0x28], %l6
20365loop_1769:
20366 fbul %fcc1, loop_1771
20367 brgez,a %g5, loop_1772
20368loop_1770:
20369 movrlz %i1, %l1, %o5
20370 sll %g4, 0x1B, %o3
20371loop_1771:
20372 tleu %icc, 0x4
20373loop_1772:
20374 fcmpgt16 %f28, %f16, %o2
20375 tvc %icc, 0x4
20376 movleu %xcc, %o4, %i6
20377 srl %i2, %o1, %i3
20378 set 0x78, %g7
20379 lduwa [%l7 + %g7] 0x81, %g6
20380 movvc %xcc, %g7, %o6
20381 movvs %xcc, %g1, %o0
20382 fnor %f28, %f8, %f4
20383 tl %xcc, 0x2
20384 set 0x52, %l6
20385 stha %l2, [%l7 + %l6] 0x88
20386 movn %xcc, %g2, %i5
20387 umulcc %l0, 0x076B, %i7
20388 movrgez %i0, %i4, %l3
20389 nop
20390 setx loop_1773, %l0, %l1
20391 wrpr 0x1, %tl
20392 wrpr %l1, %tnpc
20393 setx 0x34400001400, %l0, %l1
20394 wrpr %l1, %tstate
20395 wrhpr 0x4, %htstate
20396 done
20397 sdivcc %l5, 0x1AE1, %l4
20398 tsubcctv %o7, 0x14C9, %g3
20399 sub %g5, %i1, %l1
20400loop_1773:
20401 movvs %icc, %l6, %o5
20402 nop
20403 fitos %f5, %f29
20404 fstox %f29, %f14
20405 fxtos %f14, %f11
20406 sir 0x0A41
20407 nop
20408 setx 0x6B1D44B67B7FD727, %l0, %l6
20409 stx %l6, [%l7 + 0x28]
20410 ldd [%l7 + 0x28], %f0
20411 setx 0x6FB009A18444E61D, %l1, %l5
20412 stx %l5, [%l7 + 0x10]
20413 ldd [%l7 + 0x10], %f28
20414 fdivd %f28, %f0, %f24
20415 fzero %f24
20416 tsubcctv %o3, 0x0ABB, %o2
20417 mulx %o4, %i6, %g4
20418 movleu %xcc, %i2, %o1
20419 edge8ln %g6, %i3, %g7
20420 xnorcc %g1, 0x1715, %o0
20421 addccc %l2, 0x10FB, %o6
20422 movrne %g2, %i5, %l0
20423 udivcc %i7, 0x04AD, %i4
20424 tpos %icc, 0x5
20425 fmovrsgz %l3, %f30, %f11
20426 movvs %icc, %i0, %l4
20427 fsrc1 %f8, %f22
20428 tgu %xcc, 0x7
20429 array8 %o7, %g3, %l5
20430 tl %xcc, 0x6
20431 nop
20432 setx loop_1774, %l0, %l1
20433 jmpl %l1, %i1
20434 or %g5, 0x0FDA, %l6
20435 tgu %icc, 0x2
20436 wr %g0, 0x0c, %asi
20437 lda [%l7 + 0x28] %asi, %f0
20438loop_1774:
20439 brgz,a %o5, loop_1775
20440 movl %icc, %o3, %o2
20441 tl %icc, 0x1
20442 sdivx %l1, 0x1065, %i6
20443loop_1775:
20444 tleu %icc, 0x3
20445 nop
20446 fitos %f2, %f1
20447 fstox %f1, %f16
20448 fxtos %f16, %f9
20449 fxnors %f11, %f19, %f1
20450 prefetch [%l7 + 0x24], 0x3
20451 addc %o4, %i2, %g4
20452 tge %icc, 0x6
20453 movrgez %g6, %o1, %g7
20454 te %xcc, 0x5
20455 orcc %g1, 0x1DA7, %o0
20456 fmovsvc %icc, %f8, %f5
20457 wr %g0, 0x19, %asi
20458 swapa [%l7 + 0x64] %asi, %i3
20459 movneg %xcc, %l2, %o6
20460 tle %xcc, 0x0
20461 andcc %i5, %l0, %i7
20462 movre %g2, 0x2E1, %l3
20463 bleu,a %icc, loop_1776
20464 nop
20465 set 0x0F, %l4
20466 stb %i4, [%l7 + %l4]
20467 tge %icc, 0x7
20468 move %xcc, %l4, %o7
20469loop_1776:
20470 edge16l %g3, %l5, %i0
20471 nop
20472 fitos %f10, %f29
20473 fstod %f29, %f30
20474 edge16n %g5, %i1, %o5
20475 srax %o3, %o2, %l1
20476 ldub [%l7 + 0x56], %i6
20477 tne %icc, 0x4
20478 brgez,a %l6, loop_1777
20479 te %xcc, 0x0
20480 addcc %i2, %o4, %g4
20481 wr %g0, 0x80, %asi
20482 lduwa [%l7 + 0x0C] %asi, %g6
20483loop_1777:
20484 nop
20485 set 0x220, %i2
20486 stxa %g7, [%g0 + %i2] 0x52
20487 tgu %icc, 0x3
20488 fbn,a %fcc1, loop_1778
20489 lduh [%l7 + 0x14], %o1
20490 ld [%l7 + 0x54], %f9
20491 movpos %icc, %g1, %i3
20492loop_1778:
20493 umulcc %o0, %o6, %i5
20494 udivcc %l0, 0x1067, %l2
20495 movcs %icc, %g2, %i7
20496 movcc %icc, %l3, %l4
20497 fmovsne %icc, %f16, %f27
20498 edge8n %i4, %g3, %o7
20499 smulcc %i0, 0x114E, %g5
20500 bpos,a %xcc, loop_1779
20501 ldsb [%l7 + 0x16], %i1
20502 ldsh [%l7 + 0x3A], %l5
20503 fbn,a %fcc2, loop_1780
20504loop_1779:
20505 move %icc, %o3, %o2
20506 subc %l1, 0x01D9, %o5
20507 fcmple16 %f26, %f28, %l6
20508loop_1780:
20509 fbne,a %fcc2, loop_1781
20510 fmovscs %xcc, %f20, %f11
20511 subcc %i6, %i2, %o4
20512 wr %g0, 0x52, %asi
20513 stxa %g4, [%g0 + 0x220] %asi
20514loop_1781:
20515 fmovsn %icc, %f1, %f19
20516 ba %xcc, loop_1782
20517 taddcctv %g6, 0x00EA, %g7
20518 taddcc %o1, 0x1725, %i3
20519 fpmerge %f13, %f7, %f16
20520loop_1782:
20521 movrne %o0, 0x1FA, %g1
20522 sir 0x0D79
20523 fbue,a %fcc0, loop_1783
20524 srl %o6, 0x15, %i5
20525 sdivx %l2, 0x0A4B, %l0
20526 fones %f19
20527loop_1783:
20528 movcc %icc, %g2, %l3
20529 movrgez %l4, 0x04A, %i7
20530 addccc %i4, 0x1163, %o7
20531 tvc %xcc, 0x0
20532 array16 %g3, %i0, %i1
20533 sub %g5, %l5, %o3
20534 prefetch [%l7 + 0x58], 0x2
20535 ldsw [%l7 + 0x6C], %l1
20536 stx %o5, [%l7 + 0x30]
20537 wr %g0, 0x0c, %asi
20538 stba %o2, [%l7 + 0x50] %asi
20539 srax %l6, 0x11, %i2
20540 nop
20541 fitos %f8, %f13
20542 fstox %f13, %f4
20543 fxtos %f4, %f14
20544 alignaddr %o4, %g4, %g6
20545 nop
20546 fitod %f12, %f14
20547 fdtox %f14, %f26
20548 or %g7, 0x02A4, %o1
20549 taddcc %i3, 0x05A5, %o0
20550 fble,a %fcc0, loop_1784
20551 brgz %g1, loop_1785
20552 nop
20553 setx 0x9066E84E, %l0, %l6
20554 st %l6, [%l7 + 0x78]
20555 ld [%l7 + 0x78], %fsr
20556 xnor %o6, %i5, %i6
20557loop_1784:
20558 edge8l %l0, %l2, %l3
20559loop_1785:
20560 fpsub16 %f26, %f24, %f0
20561 addccc %g2, 0x10EB, %l4
20562 fmovrdgez %i4, %f2, %f4
20563 fzero %f18
20564 bg loop_1786
20565 tl %xcc, 0x2
20566 fmul8x16 %f4, %f14, %f24
20567 sethi 0x045E, %i7
20568loop_1786:
20569 smulcc %g3, %o7, %i1
20570 fblg %fcc0, loop_1787
20571 movneg %xcc, %i0, %l5
20572 movvc %xcc, %g5, %l1
20573 tvc %icc, 0x1
20574loop_1787:
20575 edge8l %o3, %o5, %o2
20576 taddcc %i2, 0x0ED0, %o4
20577 fmovsne %xcc, %f1, %f5
20578 udivx %g4, 0x0C6E, %g6
20579 mulscc %g7, 0x1E6C, %o1
20580 movre %l6, %o0, %g1
20581 fblg %fcc1, loop_1788
20582 movgu %icc, %o6, %i3
20583 nop
20584 fitod %f10, %f8
20585 fdtoi %f8, %f17
20586 fbo,a %fcc2, loop_1789
20587loop_1788:
20588 membar 0x64
20589 fmovspos %xcc, %f9, %f2
20590 ldd [%l7 + 0x70], %i4
20591loop_1789:
20592 bcc,pn %icc, loop_1790
20593 nop
20594 setx loop_1791, %l0, %l1
20595 wrpr 0x1, %tl
20596 wrpr %l1, %tnpc
20597 setx 0x34400001400, %l0, %l1
20598 wrpr %l1, %tstate
20599 wrhpr 0x4, %htstate
20600 done
20601 fbue %fcc2, loop_1792
20602 fcmpne32 %f10, %f20, %l0
20603loop_1790:
20604 brgez,a %i6, loop_1793
20605loop_1791:
20606 edge16l %l2, %l3, %g2
20607loop_1792:
20608 move %icc, %l4, %i4
20609 tvs %icc, 0x4
20610loop_1793:
20611 addccc %i7, 0x0071, %g3
20612 stw %o7, [%l7 + 0x40]
20613 fxor %f24, %f2, %f2
20614 movl %xcc, %i0, %l5
20615 stw %g5, [%l7 + 0x28]
20616 udiv %l1, 0x1111, %o3
20617 movgu %icc, %o5, %o2
20618 bneg,a %icc, loop_1794
20619 edge32ln %i1, %o4, %g4
20620 tg %icc, 0x5
20621 edge16l %i2, %g6, %o1
20622loop_1794:
20623 tpos %xcc, 0x7
20624 sethi 0x1C6B, %l6
20625 fbue %fcc1, loop_1795
20626 umulcc %o0, 0x09A7, %g1
20627 std %f12, [%l7 + 0x70]
20628 fsrc1s %f19, %f17
20629loop_1795:
20630 movcs %xcc, %o6, %i3
20631 fbn %fcc0, loop_1796
20632 sub %i5, 0x0193, %l0
20633 and %i6, %g7, %l2
20634 srax %g2, 0x19, %l3
20635loop_1796:
20636 ldsb [%l7 + 0x2B], %l4
20637 xnor %i4, %i7, %g3
20638 fandnot2s %f0, %f10, %f7
20639 addcc %i0, %l5, %g5
20640 bpos,a,pt %xcc, loop_1797
20641 bcs,a loop_1798
20642 sdiv %l1, 0x0045, %o3
20643 tg %xcc, 0x7
20644loop_1797:
20645 mulx %o7, %o5, %o2
20646loop_1798:
20647 nop
20648 fitod %f1, %f16
20649 srax %i1, 0x14, %g4
20650 tg %xcc, 0x6
20651 subcc %o4, 0x07A2, %g6
20652 movvc %xcc, %o1, %i2
20653 wr %g0, 0x81, %asi
20654 sta %f4, [%l7 + 0x64] %asi
20655 fbug,a %fcc3, loop_1799
20656 fba,a %fcc1, loop_1800
20657 fmovda %xcc, %f4, %f2
20658 ldsw [%l7 + 0x60], %o0
20659loop_1799:
20660 sethi 0x084E, %l6
20661loop_1800:
20662 edge8 %o6, %i3, %i5
20663 orncc %l0, 0x1C08, %i6
20664 nop
20665 set 0x08, %g4
20666 lduw [%l7 + %g4], %g7
20667 fbuge,a %fcc1, loop_1801
20668 fmovscs %xcc, %f28, %f31
20669 fmovrse %g1, %f24, %f15
20670 call loop_1802
20671loop_1801:
20672 addccc %g2, 0x01CE, %l3
20673 wr %g0, 0xe3, %asi
20674 stha %l2, [%l7 + 0x2A] %asi
20675 membar #Sync
20676loop_1802:
20677 fbge,a %fcc2, loop_1803
20678 movvs %icc, %i4, %i7
20679 sth %l4, [%l7 + 0x2C]
20680 tsubcc %g3, 0x1B9B, %i0
20681loop_1803:
20682 ldx [%l7 + 0x50], %g5
20683 ldx [%l7 + 0x30], %l5
20684 andcc %o3, 0x004A, %l1
20685 xorcc %o7, 0x0130, %o5
20686 tcs %xcc, 0x6
20687 movne %xcc, %i1, %o2
20688 subcc %o4, 0x1493, %g6
20689 saved
20690 rdpr %cwp, %g1
20691 rdpr %cansave, %g2
20692 rdpr %canrestore, %g3
20693 rdpr %cleanwin, %g4
20694 rdpr %otherwin, %g5
20695 rdpr %wstate, %g6
20696 fbu %fcc0, loop_1804
20697 nop
20698 setx 0x90DA83000EDB2290, %l0, %l6
20699 stx %l6, [%l7 + 0x28]
20700 ldd [%l7 + 0x28], %f22
20701 setx 0xF77D0E2C9E15925E, %l1, %l5
20702 stx %l5, [%l7 + 0x10]
20703 ldd [%l7 + 0x10], %f26
20704 fsubd %f26, %f22, %f12
20705 sll %o1, %g4, %o0
20706 wr %g0, 0x11, %asi
20707 stda %f16, [%l7 + 0x40] %asi
20708loop_1804:
20709 popc %l6, %i2
20710 te %icc, 0x1
20711 fmovdpos %icc, %f20, %f31
20712 movleu %icc, %i3, %i5
20713 wr %g0, 0x19, %asi
20714 stda %f0, [%l7 + 0x40] %asi
20715 ba,pn %xcc, loop_1805
20716 tpos %icc, 0x2
20717 tgu %xcc, 0x1
20718 tcc %xcc, 0x6
20719loop_1805:
20720 sllx %o6, %i6, %g7
20721 srl %l0, 0x05, %g1
20722 brnz,a %l3, loop_1806
20723 fbo,a %fcc0, loop_1807
20724 nop
20725 setx 0xDBD2964D, %l0, %l6
20726 st %l6, [%l7 + 0x28]
20727 ld [%l7 + 0x28], %f11
20728 fsqrts %f11, %f24
20729 tne %icc, 0x2
20730loop_1806:
20731 fmovsle %xcc, %f4, %f1
20732loop_1807:
20733 nop
20734 set 0x40, %l0
20735 stda %f0, [%l7 + %l0] 0x0c
20736 edge8ln %g2, %i4, %i7
20737 xnorcc %l4, %l2, %i0
20738 addc %g5, 0x034D, %l5
20739 mova %icc, %o3, %l1
20740 smul %g3, 0x15AB, %o5
20741 fbg %fcc0, loop_1808
20742 udiv %o7, 0x0C56, %i1
20743 movneg %xcc, %o4, %g6
20744 fmovrslez %o1, %f6, %f10
20745loop_1808:
20746 and %o2, 0x09B6, %o0
20747 sdivx %g4, 0x193D, %l6
20748 umulcc %i2, %i3, %i5
20749 add %i6, %o6, %l0
20750 tvc %icc, 0x0
20751 be %xcc, loop_1809
20752 fmovrslez %g7, %f19, %f21
20753 add %l7, 0x10, %l6
20754 wr %g0, 0x88, %asi
20755 casxa [%l6] 0x88, %l3, %g2
20756loop_1809:
20757 nop
20758 set 0x40, %o4
20759 sta %f23, [%l7 + %o4] 0x0c
20760 fmul8sux16 %f0, %f22, %f16
20761 sub %i4, 0x059A, %i7
20762 movrlez %l4, %l2, %i0
20763 nop
20764 setx 0xC3615FE8F27FFA70, %l0, %l6
20765 stx %l6, [%l7 + 0x28]
20766 ldd [%l7 + 0x28], %f14
20767 fsqrtd %f14, %f28
20768 fbg,a %fcc1, loop_1810
20769 fmovsneg %icc, %f14, %f31
20770 fbe %fcc1, loop_1811
20771 xnorcc %g1, 0x04DA, %g5
20772loop_1810:
20773 movvc %xcc, %o3, %l1
20774 fbu,a %fcc0, loop_1812
20775loop_1811:
20776 tl %icc, 0x0
20777 tsubcctv %l5, 0x1FDB, %o5
20778 stx %g3, [%l7 + 0x48]
20779loop_1812:
20780 fbu %fcc2, loop_1813
20781 umulcc %o7, %i1, %g6
20782 fpadd16s %f12, %f26, %f24
20783 stb %o4, [%l7 + 0x20]
20784loop_1813:
20785 movneg %xcc, %o1, %o2
20786 edge16l %g4, %l6, %o0
20787 for %f20, %f4, %f14
20788 nop
20789 setx 0x9062416A, %l0, %l6
20790 st %l6, [%l7 + 0x48]
20791 ld [%l7 + 0x48], %fsr
20792 array16 %i3, %i5, %i2
20793 nop
20794 fitod %f16, %f10
20795 lduh [%l7 + 0x3E], %i6
20796 fmovsneg %icc, %f12, %f30
20797 orn %o6, 0x1905, %l0
20798 nop
20799 set 0x30, %o6
20800 ldd [%l7 + %o6], %f30
20801 movrgez %g7, %g2, %i4
20802 srlx %i7, %l4, %l2
20803 movvc %xcc, %l3, %i0
20804 wr %g0, 0xea, %asi
20805 stha %g1, [%l7 + 0x60] %asi
20806 membar #Sync
20807 fmovdne %xcc, %f27, %f7
20808 ldsb [%l7 + 0x19], %o3
20809 bn,pt %icc, loop_1814
20810 movge %icc, %l1, %l5
20811 tvs %icc, 0x2
20812 edge32l %o5, %g5, %g3
20813loop_1814:
20814 fnot2 %f0, %f8
20815 mova %xcc, %i1, %g6
20816 movneg %icc, %o7, %o1
20817 fmovsle %icc, %f15, %f18
20818 bcs,a,pt %icc, loop_1815
20819 edge32n %o4, %o2, %l6
20820 edge32 %o0, %i3, %i5
20821 movrgez %g4, %i2, %o6
20822loop_1815:
20823 brlez %i6, loop_1816
20824 movrgez %l0, 0x396, %g2
20825 wr %g0, 0x11, %asi
20826 sta %f9, [%l7 + 0x70] %asi
20827loop_1816:
20828 nop
20829 wr %g0, 0x0c, %asi
20830 lduha [%l7 + 0x20] %asi, %i4
20831 set 0x08, %i5
20832 lda [%l7 + %i5] 0x15, %f21
20833 edge16ln %g7, %l4, %l2
20834 fmovdcc %xcc, %f22, %f23
20835 sdivx %i7, 0x16C1, %i0
20836 xnorcc %g1, %l3, %o3
20837 movl %icc, %l1, %l5
20838 fmovsle %xcc, %f26, %f26
20839 orcc %g5, 0x1226, %o5
20840 movle %icc, %g3, %i1
20841 wr %g0, 0xe2, %asi
20842 stba %g6, [%l7 + 0x66] %asi
20843 membar #Sync
20844 fmovrdne %o1, %f0, %f24
20845 stbar
20846 brlz %o7, loop_1817
20847 fpackfix %f16, %f24
20848 alignaddr %o4, %l6, %o0
20849 prefetch [%l7 + 0x58], 0x2
20850loop_1817:
20851 fmovrde %o2, %f12, %f18
20852 smul %i5, %i3, %g4
20853 movle %xcc, %i2, %i6
20854 movn %icc, %l0, %g2
20855 ta %xcc, 0x7
20856 fnot2s %f29, %f18
20857 andn %i4, 0x033A, %o6
20858 srlx %l4, %l2, %g7
20859 fmovscc %icc, %f11, %f13
20860 edge32 %i7, %g1, %i0
20861 movpos %xcc, %l3, %l1
20862 movcc %xcc, %o3, %g5
20863 xnorcc %l5, %g3, %o5
20864 nop
20865 fitod %f10, %f28
20866 orcc %i1, 0x0B02, %g6
20867 fmovsge %icc, %f11, %f4
20868 set 0x14, %g6
20869 lduwa [%l7 + %g6] 0x81, %o7
20870 restored
20871 rdpr %cwp, %g1
20872 rdpr %cansave, %g2
20873 rdpr %canrestore, %g3
20874 rdpr %cleanwin, %g4
20875 rdpr %otherwin, %g5
20876 rdpr %wstate, %g6
20877 nop
20878 setx 0x458AF104, %l0, %l6
20879 st %l6, [%l7 + 0x28]
20880 ld [%l7 + 0x28], %f9
20881 setx 0x03A59297, %l1, %l5
20882 st %l5, [%l7 + 0x10]
20883 ld [%l7 + 0x10], %f17
20884 fsubs %f17, %f9, %f31
20885 subc %o1, %o4, %l6
20886 popc 0x07EA, %o2
20887 fba,a %fcc1, loop_1818
20888 movge %xcc, %i5, %i3
20889 bvc %icc, loop_1819
20890 fmovdleu %xcc, %f7, %f18
20891loop_1818:
20892 fblg,a %fcc0, loop_1820
20893 taddcc %o0, 0x1BFE, %i2
20894loop_1819:
20895 array8 %g4, %l0, %i6
20896 addcc %g2, %o6, %i4
20897loop_1820:
20898 brgez %l4, loop_1821
20899 bn %xcc, loop_1822
20900 lduh [%l7 + 0x58], %l2
20901 orn %i7, %g1, %i0
20902loop_1821:
20903 alignaddrl %g7, %l1, %o3
20904loop_1822:
20905 brgz,a %g5, loop_1823
20906 nop
20907 setx 0x507EF91A, %l0, %l6
20908 st %l6, [%l7 + 0x50]
20909 ld [%l7 + 0x50], %fsr
20910 swap [%l7 + 0x44], %l5
20911 stbar
20912loop_1823:
20913 edge16ln %l3, %o5, %i1
20914 set 0x16, %o1
20915 stba %g6, [%l7 + %o1] 0x22
20916 membar #Sync
20917 fpadd16s %f22, %f4, %f22
20918 restored
20919 rdpr %cwp, %g1
20920 rdpr %cansave, %g2
20921 rdpr %canrestore, %g3
20922 rdpr %cleanwin, %g4
20923 rdpr %otherwin, %g5
20924 rdpr %wstate, %g6
20925 mulx %g3, 0x021C, %o7
20926 fabsd %f20, %f8
20927 srlx %o1, 0x1C, %l6
20928 sth %o4, [%l7 + 0x40]
20929 fbl %fcc3, loop_1824
20930 umul %o2, 0x0723, %i3
20931 udiv %o0, 0x144D, %i5
20932 edge32 %i2, %g4, %l0
20933loop_1824:
20934 alignaddr %i6, %o6, %i4
20935 movneg %xcc, %l4, %g2
20936 edge32ln %l2, %i7, %g1
20937 edge8l %i0, %g7, %o3
20938 tleu %xcc, 0x0
20939 srlx %l1, %g5, %l3
20940 fmovdleu %icc, %f31, %f18
20941 fnot2s %f27, %f23
20942 alignaddrl %l5, %o5, %i1
20943 brz,a %g3, loop_1825
20944 fmovdneg %xcc, %f15, %f12
20945 set 0x6C, %i6
20946 swapa [%l7 + %i6] 0x10, %o7
20947loop_1825:
20948 brlez %g6, loop_1826
20949 fzeros %f4
20950 nop
20951 setx 0xDB7D95E2B07A0317, %l0, %l6
20952 stx %l6, [%l7 + 0x68]
20953 ldx [%l7 + 0x68], %fsr
20954 bvs,a,pn %icc, loop_1827
20955loop_1826:
20956 fmovrse %l6, %f20, %f27
20957 taddcctv %o1, %o4, %o2
20958 sethi 0x00A0, %i3
20959loop_1827:
20960 nop
20961 wr %g0, 0x04, %asi
20962 ldstuba [%l7 + 0x36] %asi, %i5
20963 udivcc %i2, 0x07EF, %g4
20964 edge16 %l0, %i6, %o0
20965 fnot1s %f25, %f16
20966 fone %f2
20967 brgez,a %i4, loop_1828
20968 movge %icc, %o6, %l4
20969 subccc %l2, 0x1A04, %g2
20970 fbge,a %fcc3, loop_1829
20971loop_1828:
20972 orncc %i7, %g1, %g7
20973 mova %xcc, %o3, %i0
20974 andn %l1, 0x1179, %l3
20975loop_1829:
20976 fcmpne32 %f20, %f10, %g5
20977 alignaddrl %l5, %o5, %g3
20978 mulscc %o7, 0x1D56, %g6
20979 ldd [%l7 + 0x38], %f20
20980 tneg %xcc, 0x5
20981 nop
20982 setx 0x73D47320, %l0, %l6
20983 st %l6, [%l7 + 0x28]
20984 ld [%l7 + 0x28], %f7
20985 setx 0x575DE55E, %l1, %l5
20986 st %l5, [%l7 + 0x10]
20987 ld [%l7 + 0x10], %f31
20988 fmuls %f31, %f7, %f4
20989 nop
20990 setx 0x104194E0, %l0, %l6
20991 st %l6, [%l7 + 0x2C]
20992 ld [%l7 + 0x2C], %fsr
20993 fbu,a %fcc0, loop_1830
20994 sll %l6, %o1, %i1
20995 fandnot1s %f30, %f26, %f2
20996 bvc,a,pn %icc, loop_1831
20997loop_1830:
20998 nop
20999 fitod %f2, %f26
21000 fdtox %f26, %f4
21001 ba,a,pt %icc, loop_1832
21002 fmovdcc %xcc, %f25, %f22
21003loop_1831:
21004 subcc %o4, 0x1155, %o2
21005 tg %xcc, 0x6
21006loop_1832:
21007 edge16ln %i5, %i3, %i2
21008 orn %g4, %l0, %o0
21009 tne %icc, 0x7
21010 edge32l %i6, %o6, %i4
21011 sra %l2, 0x0C, %l4
21012 faligndata %f30, %f10, %f0
21013 tneg %xcc, 0x4
21014 membar 0x2C
21015 fmovrdgz %i7, %f16, %f4
21016 orcc %g2, %g7, %o3
21017 srlx %i0, 0x0D, %g1
21018 subc %l3, %l1, %g5
21019 addccc %l5, %g3, %o5
21020 fbuge %fcc1, loop_1833
21021 ba,a %icc, loop_1834
21022 movne %icc, %o7, %g6
21023 movne %icc, %l6, %o1
21024loop_1833:
21025 ldub [%l7 + 0x77], %o4
21026loop_1834:
21027 movrlez %o2, %i1, %i3
21028 tl %icc, 0x1
21029 nop
21030 setx 0xABC02576, %l0, %l6
21031 st %l6, [%l7 + 0x28]
21032 ld [%l7 + 0x28], %f0
21033 setx 0x706C61F6, %l1, %l5
21034 st %l5, [%l7 + 0x10]
21035 ld [%l7 + 0x10], %f23
21036 fdivs %f23, %f0, %f17
21037 srl %i5, 0x0B, %i2
21038 flush %l7 + 0x44
21039 umulcc %g4, 0x17A8, %o0
21040 edge8l %i6, %l0, %o6
21041 add %l7, 0x60, %l6
21042 wr %g0, 0x19, %asi
21043 casa [%l6] 0x19, %l2, %i4
21044 wr %g0, 0x80, %asi
21045 ldsha [%l7 + 0x54] %asi, %i7
21046 orn %l4, %g7, %g2
21047 edge16n %o3, %g1, %i0
21048 bneg,a %xcc, loop_1835
21049 fnor %f2, %f0, %f22
21050 xnorcc %l1, 0x1C93, %g5
21051 brgez %l5, loop_1836
21052loop_1835:
21053 edge8 %l3, %o5, %g3
21054 fsrc2s %f30, %f13
21055 ldstub [%l7 + 0x6C], %o7
21056loop_1836:
21057 movpos %icc, %l6, %o1
21058 fbu,a %fcc2, loop_1837
21059 tvc %xcc, 0x5
21060 fnot2 %f12, %f28
21061 edge16 %o4, %g6, %i1
21062loop_1837:
21063 tleu %icc, 0x5
21064 array32 %i3, %i5, %i2
21065 fmovsg %icc, %f4, %f2
21066 addcc %g4, 0x13DB, %o2
21067 bcc,a,pt %icc, loop_1838
21068 subcc %i6, 0x060D, %o0
21069 edge32n %l0, %o6, %i4
21070 movle %icc, %l2, %i7
21071loop_1838:
21072 andn %g7, 0x0B09, %l4
21073 array32 %g2, %g1, %i0
21074 fnot1 %f6, %f20
21075 edge16l %l1, %o3, %l5
21076 fpsub32 %f24, %f0, %f6
21077 fbul %fcc3, loop_1839
21078 nop
21079 setx 0xD97FCA6A1E9EC546, %l0, %l6
21080 stx %l6, [%l7 + 0x28]
21081 ldd [%l7 + 0x28], %f16
21082 fsqrtd %f16, %f24
21083 tg %xcc, 0x4
21084 fzeros %f29
21085loop_1839:
21086 nop
21087 fitos %f14, %f28
21088 fstod %f28, %f22
21089 fxor %f6, %f0, %f8
21090 sll %g5, %l3, %o5
21091 sll %g3, 0x1E, %l6
21092 orncc %o1, %o4, %o7
21093 fmovscc %xcc, %f5, %f20
21094 edge16 %i1, %i3, %g6
21095 addcc %i2, %g4, %o2
21096 addcc %i5, %i6, %o0
21097 nop
21098 setx 0x204579C0, %l0, %l6
21099 st %l6, [%l7 + 0x50]
21100 ld [%l7 + 0x50], %fsr
21101 fbule %fcc2, loop_1840
21102 and %o6, 0x0BF8, %i4
21103 swap [%l7 + 0x70], %l0
21104 edge16 %i7, %g7, %l2
21105loop_1840:
21106 fmovse %xcc, %f21, %f26
21107 array8 %l4, %g1, %i0
21108 udiv %l1, 0x1BA9, %g2
21109 tg %icc, 0x1
21110 nop
21111 setx loop_1841, %l0, %l1
21112 wrpr 0x1, %tl
21113 wrpr %l1, %tpc
21114 add %l1, 0x4, %l1
21115 wrpr %l1, %tnpc
21116 setx 0x34400001400, %l0, %l1
21117 wrpr %l1, %tstate
21118 wrhpr 0x4, %htstate
21119 retry
21120 sir 0x0E9E
21121 set 0x31, %o5
21122 stba %o3, [%l7 + %o5] 0x04
21123loop_1841:
21124 lduh [%l7 + 0x48], %l5
21125 tge %icc, 0x5
21126 popc 0x148E, %l3
21127 bcs,a,pn %xcc, loop_1842
21128 edge32l %g5, %g3, %o5
21129 fmovrslez %l6, %f3, %f19
21130 edge8ln %o1, %o7, %o4
21131loop_1842:
21132 fornot2s %f8, %f1, %f30
21133 fcmple32 %f4, %f18, %i3
21134 tge %icc, 0x4
21135 lduw [%l7 + 0x54], %i1
21136 tvs %icc, 0x4
21137 edge8n %i2, %g6, %o2
21138 udivcc %i5, 0x020F, %g4
21139 bl,a,pt %xcc, loop_1843
21140 fnot1s %f10, %f28
21141 edge32l %o0, %o6, %i6
21142 fble %fcc0, loop_1844
21143loop_1843:
21144 umul %l0, 0x0488, %i7
21145 fmovrdne %i4, %f28, %f10
21146 subc %g7, %l4, %l2
21147loop_1844:
21148 fandnot2 %f28, %f22, %f20
21149 fmovdcc %icc, %f30, %f6
21150 edge16n %g1, %i0, %l1
21151 bshuffle %f26, %f18, %f18
21152 fmuld8ulx16 %f30, %f0, %f10
21153 subc %g2, 0x0ECD, %l5
21154 ldstub [%l7 + 0x2E], %l3
21155 edge8l %o3, %g3, %g5
21156 sdiv %l6, 0x0C9F, %o5
21157 movg %icc, %o7, %o1
21158 popc 0x1E09, %o4
21159 popc %i1, %i2
21160 sll %g6, 0x16, %i3
21161 tle %icc, 0x1
21162 popc 0x1DAD, %o2
21163 array16 %g4, %i5, %o6
21164 fbne %fcc0, loop_1845
21165 fmovdcc %xcc, %f11, %f18
21166 fblg,a %fcc2, loop_1846
21167 fones %f24
21168loop_1845:
21169 edge16 %o0, %l0, %i7
21170 ldsh [%l7 + 0x7C], %i4
21171loop_1846:
21172 fmovsl %icc, %f19, %f31
21173 edge32 %i6, %l4, %l2
21174 tcc %xcc, 0x6
21175 lduh [%l7 + 0x54], %g1
21176 sdivcc %g7, 0x0849, %i0
21177 set 0x40, %i4
21178 ldda [%l7 + %i4] 0x15, %f0
21179 edge8n %g2, %l1, %l5
21180 ldx [%l7 + 0x18], %l3
21181 set 0x68, %g3
21182 ldsha [%l7 + %g3] 0x0c, %o3
21183 fxor %f8, %f24, %f14
21184 udivx %g3, 0x1D3A, %l6
21185 fandnot2 %f28, %f20, %f4
21186 fmovsg %icc, %f10, %f22
21187 set 0x54, %l1
21188 lda [%l7 + %l1] 0x88, %f15
21189 tvc %icc, 0x6
21190 fornot2 %f10, %f18, %f16
21191 movvs %icc, %o5, %g5
21192 edge32ln %o1, %o7, %o4
21193 wr %g0, 0x89, %asi
21194 lduba [%l7 + 0x3B] %asi, %i1
21195 movrne %i2, %i3, %o2
21196 nop
21197 set 0x60, %g5
21198 ldd [%l7 + %g5], %g4
21199 fmovdcc %icc, %f2, %f22
21200 fxnors %f30, %f13, %f20
21201 set 0x14, %g1
21202 stwa %g6, [%l7 + %g1] 0x10
21203 brlz,a %i5, loop_1847
21204 ldub [%l7 + 0x3A], %o0
21205 brnz %o6, loop_1848
21206 tne %xcc, 0x5
21207loop_1847:
21208 fbn %fcc2, loop_1849
21209 flush %l7 + 0x1C
21210loop_1848:
21211 sra %l0, 0x02, %i4
21212 stb %i7, [%l7 + 0x7B]
21213loop_1849:
21214 fmovrse %l4, %f13, %f0
21215 bn,pt %xcc, loop_1850
21216 andn %l2, %g1, %i6
21217 xnor %i0, %g7, %l1
21218 xnorcc %l5, %l3, %g2
21219loop_1850:
21220 andcc %g3, %o3, %l6
21221 movvc %icc, %g5, %o5
21222 tn %xcc, 0x0
21223 movvc %icc, %o7, %o4
21224 fbg,a %fcc0, loop_1851
21225 tcc %xcc, 0x3
21226 fornot1s %f9, %f5, %f30
21227 movvs %icc, %i1, %i2
21228loop_1851:
21229 bshuffle %f28, %f30, %f8
21230 orn %o1, 0x09C7, %o2
21231 stw %g4, [%l7 + 0x08]
21232 tl %xcc, 0x0
21233 movleu %icc, %i3, %g6
21234 edge8ln %i5, %o6, %o0
21235 flush %l7 + 0x58
21236 nop
21237 setx 0x339684776BF9DD13, %l0, %l6
21238 stx %l6, [%l7 + 0x28]
21239 ldd [%l7 + 0x28], %f2
21240 setx 0x3F8BB498F905F9D7, %l1, %l5
21241 stx %l5, [%l7 + 0x10]
21242 ldd [%l7 + 0x10], %f8
21243 fdivd %f8, %f2, %f4
21244 tge %xcc, 0x2
21245 ldsw [%l7 + 0x4C], %l0
21246 fbn,a %fcc1, loop_1852
21247 addccc %i4, 0x0623, %l4
21248 and %l2, 0x007C, %g1
21249 edge16ln %i7, %i6, %i0
21250loop_1852:
21251 srax %g7, %l1, %l5
21252 nop
21253 fitos %f5, %f10
21254 fstoi %f10, %f2
21255 mulx %g2, %g3, %l3
21256 fble,a %fcc2, loop_1853
21257 orcc %l6, 0x162F, %g5
21258 set 0x14, %g2
21259 lda [%l7 + %g2] 0x18, %f14
21260loop_1853:
21261 tsubcc %o3, 0x0C5B, %o5
21262 tl %icc, 0x2
21263 taddcc %o7, %o4, %i1
21264 fmovd %f30, %f26
21265 bcc,a %icc, loop_1854
21266 movleu %icc, %i2, %o2
21267 fmovs %f18, %f22
21268 xnor %g4, %i3, %g6
21269loop_1854:
21270 nop
21271 fitos %f3, %f8
21272 fstox %f8, %f2
21273 sir 0x0F05
21274 fbul,a %fcc1, loop_1855
21275 nop
21276 fitod %f0, %f26
21277 fdtos %f26, %f16
21278 movrlz %o1, %i5, %o6
21279 orn %o0, %i4, %l4
21280loop_1855:
21281 edge8n %l2, %l0, %i7
21282 fbne %fcc2, loop_1856
21283 swap [%l7 + 0x2C], %i6
21284 edge8 %i0, %g1, %g7
21285 tne %xcc, 0x6
21286loop_1856:
21287 nop
21288 fitod %f6, %f8
21289 fdtox %f8, %f30
21290 fbu %fcc3, loop_1857
21291 movvc %icc, %l5, %l1
21292 mova %icc, %g3, %g2
21293 fpackfix %f28, %f7
21294loop_1857:
21295 fmovdcc %icc, %f20, %f5
21296 wr %g0, 0x80, %asi
21297 prefetcha [%l7 + 0x28] %asi, 0x0
21298 fbu,a %fcc2, loop_1858
21299 fmovsn %xcc, %f30, %f11
21300 sllx %g5, 0x1F, %l6
21301 movrlz %o3, %o7, %o4
21302loop_1858:
21303 movne %xcc, %o5, %i2
21304 movrgz %o2, 0x3F7, %g4
21305 movrgz %i1, 0x3F0, %i3
21306 movneg %xcc, %g6, %o1
21307 array32 %o6, %i5, %o0
21308 fmovda %xcc, %f6, %f8
21309 nop
21310 setx 0x2A0FFD1B22B318B3, %l0, %l6
21311 stx %l6, [%l7 + 0x28]
21312 ldd [%l7 + 0x28], %f2
21313 fsqrtd %f2, %f14
21314 smul %l4, %i4, %l2
21315 fmovrse %l0, %f17, %f10
21316 srl %i7, %i0, %g1
21317 fnegd %f22, %f4
21318 mulx %g7, 0x0B01, %i6
21319 set 0x10, %l3
21320 ldda [%l7 + %l3] 0xeb, %l4
21321 udivcc %l1, 0x1A97, %g3
21322 edge32l %l3, %g5, %l6
21323 fmovdge %icc, %f17, %f27
21324 addcc %g2, 0x1A0E, %o3
21325 fbne %fcc3, loop_1859
21326 subcc %o4, 0x1534, %o7
21327 umulcc %i2, 0x0509, %o5
21328 te %icc, 0x0
21329loop_1859:
21330 andncc %o2, %g4, %i1
21331 edge8 %i3, %o1, %g6
21332 ldd [%l7 + 0x78], %o6
21333 movne %xcc, %o0, %l4
21334 fbne,a %fcc0, loop_1860
21335 xnorcc %i5, %i4, %l2
21336 movg %icc, %l0, %i0
21337 fmuld8sux16 %f30, %f22, %f4
21338loop_1860:
21339 bge loop_1861
21340 fpadd32 %f16, %f28, %f0
21341 lduw [%l7 + 0x40], %i7
21342 fmovsvs %xcc, %f1, %f13
21343loop_1861:
21344 movpos %xcc, %g1, %g7
21345 fcmpgt32 %f16, %f10, %i6
21346 be loop_1862
21347 subccc %l1, %g3, %l5
21348 lduw [%l7 + 0x38], %l3
21349 umulcc %g5, %g2, %o3
21350loop_1862:
21351 umulcc %o4, 0x18B8, %o7
21352 tl %icc, 0x1
21353 fornot2s %f14, %f31, %f25
21354 tsubcc %l6, 0x1104, %i2
21355 xor %o2, %g4, %i1
21356 edge16ln %o5, %o1, %g6
21357 movrlez %o6, 0x07C, %o0
21358 alignaddr %l4, %i3, %i5
21359 edge32n %i4, %l0, %i0
21360 ldsh [%l7 + 0x26], %l2
21361 andncc %g1, %g7, %i6
21362 subcc %i7, %g3, %l5
21363 taddcc %l3, 0x17F1, %g5
21364 sethi 0x19BD, %l1
21365 tgu %icc, 0x4
21366 wr %g0, 0x81, %asi
21367 ldda [%l7 + 0x40] %asi, %f16
21368 fbe %fcc1, loop_1863
21369 fmovse %xcc, %f23, %f8
21370 saved
21371 rdpr %cwp, %g1
21372 rdpr %cansave, %g2
21373 rdpr %canrestore, %g3
21374 rdpr %cleanwin, %g4
21375 rdpr %otherwin, %g5
21376 rdpr %wstate, %g6
21377 movrgez %g2, %o4, %o7
21378loop_1863:
21379 restored
21380 rdpr %cwp, %g1
21381 rdpr %cansave, %g2
21382 rdpr %canrestore, %g3
21383 rdpr %cleanwin, %g4
21384 rdpr %otherwin, %g5
21385 rdpr %wstate, %g6
21386 udivcc %o3, 0x192E, %l6
21387 nop
21388 fitos %f7, %f3
21389 fstox %f3, %f2
21390 fxtos %f2, %f10
21391 set 0x48, %i0
21392 ldswa [%l7 + %i0] 0x88, %o2
21393 fmovrdlez %i2, %f22, %f30
21394 alignaddrl %i1, %o5, %g4
21395 movgu %xcc, %o1, %g6
21396 tcs %xcc, 0x6
21397 ba,a %xcc, loop_1864
21398 xorcc %o6, %o0, %l4
21399 movvc %icc, %i5, %i4
21400 fbge %fcc3, loop_1865
21401loop_1864:
21402 xorcc %l0, %i0, %i3
21403 fpackfix %f24, %f24
21404 nop
21405 fitod %f0, %f8
21406 fdtos %f8, %f13
21407loop_1865:
21408 edge16l %g1, %l2, %g7
21409 edge8 %i6, %i7, %g3
21410 edge16 %l5, %g5, %l3
21411 addc %g2, %l1, %o4
21412 ldd [%l7 + 0x38], %o2
21413 fmovrdne %o7, %f26, %f26
21414 movrgez %o2, 0x367, %l6
21415 brlez %i1, loop_1866
21416 edge32 %i2, %g4, %o1
21417 subc %g6, 0x1E26, %o6
21418 orn %o5, %o0, %i5
21419loop_1866:
21420 subc %i4, %l0, %i0
21421 udiv %l4, 0x0BF2, %g1
21422 bg,pn %icc, loop_1867
21423 array32 %l2, %i3, %g7
21424 brlez %i7, loop_1868
21425 ta %xcc, 0x0
21426loop_1867:
21427 swap [%l7 + 0x0C], %i6
21428 edge32ln %g3, %g5, %l3
21429loop_1868:
21430 umul %l5, %l1, %o4
21431 bvs,a,pt %icc, loop_1869
21432 movge %xcc, %g2, %o3
21433 tvs %icc, 0x5
21434 bshuffle %f6, %f22, %f28
21435loop_1869:
21436 bgu,pt %icc, loop_1870
21437 bgu,pn %xcc, loop_1871
21438 sra %o7, %l6, %o2
21439 nop
21440 setx loop_1872, %l0, %l1
21441 wrpr 0x1, %tl
21442 wrpr %l1, %tpc
21443 add %l1, 0x4, %l1
21444 wrpr %l1, %tnpc
21445 setx 0x34400001400, %l0, %l1
21446 wrpr %l1, %tstate
21447 wrhpr 0x4, %htstate
21448 retry
21449loop_1870:
21450 orncc %i2, 0x09DC, %i1
21451loop_1871:
21452 sethi 0x1082, %o1
21453 andcc %g4, %g6, %o6
21454loop_1872:
21455 fmovrsne %o0, %f19, %f31
21456 st %f16, [%l7 + 0x40]
21457 or %o5, %i5, %i4
21458 fmovrse %i0, %f18, %f30
21459 popc %l4, %l0
21460 alignaddrl %l2, %i3, %g1
21461 movn %xcc, %g7, %i6
21462 edge32l %i7, %g5, %g3
21463 srl %l5, 0x10, %l1
21464 subc %l3, %g2, %o3
21465 movrne %o7, %o4, %o2
21466 brnz,a %i2, loop_1873
21467 sllx %l6, 0x02, %i1
21468 subc %o1, %g6, %o6
21469 tn %xcc, 0x0
21470loop_1873:
21471 fmovsn %xcc, %f3, %f9
21472 brgez %g4, loop_1874
21473 orncc %o0, %i5, %o5
21474 fcmpne16 %f30, %f20, %i4
21475 wr %g0, 0x2a, %asi
21476 stwa %l4, [%l7 + 0x40] %asi
21477 membar #Sync
21478loop_1874:
21479 edge32n %l0, %l2, %i3
21480 fmovdvs %icc, %f26, %f29
21481 umulcc %g1, 0x1325, %g7
21482 fbn,a %fcc2, loop_1875
21483 ldstub [%l7 + 0x32], %i0
21484 addc %i7, 0x1CC3, %i6
21485 movrgz %g3, %g5, %l1
21486loop_1875:
21487 nop
21488 wr %g0, 0x10, %asi
21489 sta %f18, [%l7 + 0x64] %asi
21490 flush %l7 + 0x54
21491 udivcc %l3, 0x0FD5, %g2
21492 sub %o3, %l5, %o7
21493 sub %o4, %o2, %i2
21494 membar #Sync
21495 wr %g0, 0x1f, %asi
21496 ldda [%l7 + 0x40] %asi, %f0
21497 edge32 %l6, %o1, %g6
21498 fnors %f1, %f29, %f28
21499 set 0x40, %i7
21500 stda %f16, [%l7 + %i7] 0x1f
21501 membar #Sync
21502 movrgz %i1, 0x0AA, %g4
21503 tsubcc %o0, 0x126E, %o6
21504 movgu %xcc, %i5, %i4
21505 nop
21506 setx 0x12E9D0177BCB4E08, %l0, %l6
21507 stx %l6, [%l7 + 0x28]
21508 ldd [%l7 + 0x28], %f22
21509 setx 0x6BE45FCB2883404E, %l1, %l5
21510 stx %l5, [%l7 + 0x10]
21511 ldd [%l7 + 0x10], %f28
21512 fdivd %f28, %f22, %f14
21513 movcc %xcc, %l4, %o5
21514 fmovrsgez %l0, %f26, %f23
21515 set 0x30, %o0
21516 stxa %l2, [%l7 + %o0] 0xeb
21517 membar #Sync
21518 ldstub [%l7 + 0x37], %i3
21519 andn %g1, %g7, %i7
21520 fmovrslez %i6, %f30, %f15
21521 set 0x5A, %l5
21522 ldstuba [%l7 + %l5] 0x80, %g3
21523 bge loop_1876
21524 edge16 %g5, %l1, %l3
21525 fandnot1s %f24, %f23, %f6
21526 tneg %icc, 0x7
21527loop_1876:
21528 xor %g2, 0x149E, %o3
21529 set 0x26, %l2
21530 ldsha [%l7 + %l2] 0x15, %i0
21531 saved
21532 rdpr %cwp, %g1
21533 rdpr %cansave, %g2
21534 rdpr %canrestore, %g3
21535 rdpr %cleanwin, %g4
21536 rdpr %otherwin, %g5
21537 rdpr %wstate, %g6
21538 movgu %icc, %l5, %o4
21539 edge16ln %o7, %i2, %o2
21540 popc %o1, %l6
21541 sir 0x1FDE
21542 ble,a loop_1877
21543 fbe %fcc1, loop_1878
21544 fmovdneg %icc, %f31, %f31
21545 fmovdn %xcc, %f6, %f7
21546loop_1877:
21547 movcs %xcc, %g6, %g4
21548loop_1878:
21549 array8 %i1, %o6, %o0
21550 fmul8x16al %f30, %f27, %f14
21551 movn %icc, %i5, %l4
21552 smul %o5, 0x1650, %l0
21553 and %i4, %i3, %l2
21554 fbe,a %fcc1, loop_1879
21555 ldd [%l7 + 0x78], %f10
21556 set 0x40, %o2
21557 stda %f16, [%l7 + %o2] 0x88
21558loop_1879:
21559 sdivcc %g7, 0x0F46, %g1
21560 movvc %icc, %i7, %g3
21561 ldd [%l7 + 0x38], %f12
21562 ldstub [%l7 + 0x6B], %i6
21563 tg %icc, 0x2
21564 restored
21565 rdpr %cwp, %g1
21566 rdpr %cansave, %g2
21567 rdpr %canrestore, %g3
21568 rdpr %cleanwin, %g4
21569 rdpr %otherwin, %g5
21570 rdpr %wstate, %g6
21571 fnand %f12, %f24, %f6
21572 fba %fcc0, loop_1880
21573 move %xcc, %g5, %l1
21574 fmovdne %icc, %f30, %f11
21575 bshuffle %f6, %f22, %f8
21576loop_1880:
21577 bl,pt %xcc, loop_1881
21578 orcc %l3, %o3, %i0
21579 orncc %g2, %l5, %o4
21580 prefetch [%l7 + 0x08], 0x1
21581loop_1881:
21582 fornot1s %f5, %f0, %f3
21583 or %o7, %o2, %i2
21584 movvc %icc, %l6, %o1
21585 array8 %g4, %g6, %o6
21586 fblg %fcc0, loop_1882
21587 udivcc %i1, 0x0464, %i5
21588 tleu %xcc, 0x7
21589 fabsd %f6, %f0
21590loop_1882:
21591 fmuld8sux16 %f27, %f12, %f10
21592 brnz,a %o0, loop_1883
21593 fble,a %fcc3, loop_1884
21594 udiv %o5, 0x12F3, %l4
21595 edge32ln %i4, %l0, %l2
21596loop_1883:
21597 sethi 0x1876, %i3
21598loop_1884:
21599 andn %g7, %i7, %g1
21600 brgz,a %i6, loop_1885
21601 udiv %g5, 0x180E, %l1
21602 movge %xcc, %g3, %l3
21603 and %i0, 0x0941, %o3
21604loop_1885:
21605 sra %g2, %o4, %l5
21606 addccc %o7, 0x1BBD, %i2
21607 fbule,a %fcc0, loop_1886
21608 movrgez %l6, %o2, %o1
21609 movrgz %g4, %g6, %i1
21610 xnorcc %i5, 0x18D5, %o0
21611loop_1886:
21612 subc %o5, %o6, %l4
21613 subc %i4, 0x08B7, %l0
21614 tle %xcc, 0x5
21615 fmovdleu %icc, %f13, %f17
21616 nop
21617 fitod %f14, %f30
21618 tvs %icc, 0x2
21619 movvs %xcc, %l2, %i3
21620 mova %xcc, %i7, %g1
21621 alignaddr %g7, %i6, %l1
21622 brgez,a %g3, loop_1887
21623 fbg,a %fcc1, loop_1888
21624 edge32l %l3, %g5, %o3
21625 ld [%l7 + 0x78], %f21
21626loop_1887:
21627 array16 %i0, %g2, %o4
21628loop_1888:
21629 nop
21630 wr %g0, 0x04, %asi
21631 lduba [%l7 + 0x49] %asi, %o7
21632 xnorcc %l5, %l6, %o2
21633 umulcc %o1, 0x10CD, %i2
21634 movcs %xcc, %g6, %i1
21635 ldstub [%l7 + 0x4D], %g4
21636 udivcc %i5, 0x14D0, %o0
21637 tpos %xcc, 0x3
21638 edge8 %o5, %o6, %i4
21639 taddcctv %l4, %l0, %l2
21640 fba,a %fcc2, loop_1889
21641 addc %i7, %g1, %i3
21642 move %icc, %g7, %i6
21643 fmovdn %icc, %f23, %f23
21644loop_1889:
21645 tge %xcc, 0x4
21646 ldstub [%l7 + 0x26], %g3
21647 sth %l1, [%l7 + 0x44]
21648 swap [%l7 + 0x30], %l3
21649 movrlz %o3, %i0, %g2
21650 fbu,a %fcc1, loop_1890
21651 fcmpeq32 %f8, %f2, %o4
21652 movl %xcc, %g5, %o7
21653 set 0x40, %o3
21654 ldda [%l7 + %o3] 0x14, %f0
21655loop_1890:
21656 ldd [%l7 + 0x28], %i6
21657 andncc %l5, %o2, %o1
21658 tcc %icc, 0x3
21659 movg %icc, %i2, %i1
21660 nop
21661 setx 0x6054B6BF, %l0, %l6
21662 st %l6, [%l7 + 0x28]
21663 ld [%l7 + 0x28], %fsr
21664 add %l7, 0x0C, %l6
21665 wr %g0, 0x81, %asi
21666 lda [%l6] %asi, %g6
21667 casa [%l6] %asi, %g6, %i5
21668 movge %icc, %o0, %g4
21669 nop
21670 set 0x73, %i3
21671 ldub [%l7 + %i3], %o5
21672 membar 0x3A
21673 udivcc %o6, 0x0069, %i4
21674 tne %icc, 0x1
21675 nop
21676 set 0x72, %o7
21677 sth %l0, [%l7 + %o7]
21678 edge16 %l2, %i7, %g1
21679 edge8n %l4, %i3, %g7
21680 brnz %g3, loop_1891
21681 nop
21682 setx loop_1892, %l0, %l1
21683 wrpr 0x1, %tl
21684 wrpr %l1, %tpc
21685 add %l1, 0x4, %l1
21686 wrpr %l1, %tnpc
21687 setx 0x34400001400, %l0, %l1
21688 wrpr %l1, %tstate
21689 wrhpr 0x4, %htstate
21690 retry
21691 movrne %i6, 0x1B6, %l1
21692 edge32n %l3, %i0, %o3
21693loop_1891:
21694 tsubcctv %o4, %g2, %o7
21695loop_1892:
21696 fbne %fcc1, loop_1893
21697 edge16 %l6, %l5, %g5
21698 fbu %fcc3, loop_1894
21699 bcs,a,pn %xcc, loop_1895
21700loop_1893:
21701 fmovrdgz %o1, %f4, %f30
21702 move %icc, %o2, %i2
21703loop_1894:
21704 fxors %f14, %f18, %f1
21705loop_1895:
21706 tcs %icc, 0x7
21707 addc %g6, %i1, %o0
21708 srl %g4, 0x03, %o5
21709 bleu loop_1896
21710 bcs,pn %xcc, loop_1897
21711 edge8l %o6, %i5, %l0
21712 movl %xcc, %l2, %i4
21713loop_1896:
21714 tge %icc, 0x6
21715loop_1897:
21716 smul %g1, 0x0120, %i7
21717 and %i3, %l4, %g3
21718 edge32l %i6, %l1, %g7
21719 tvs %xcc, 0x5
21720 xorcc %l3, 0x04BA, %o3
21721 tg %xcc, 0x3
21722 sdivcc %i0, 0x0A65, %g2
21723 tle %xcc, 0x0
21724 stw %o7, [%l7 + 0x54]
21725 fsrc1s %f14, %f1
21726 andncc %l6, %l5, %g5
21727 fmovdge %xcc, %f27, %f3
21728 nop
21729 set 0x10, %i1
21730 ldx [%l7 + %i1], %o1
21731 tg %icc, 0x3
21732 restored
21733 rdpr %cwp, %g1
21734 rdpr %cansave, %g2
21735 rdpr %canrestore, %g3
21736 rdpr %cleanwin, %g4
21737 rdpr %otherwin, %g5
21738 rdpr %wstate, %g6
21739 orcc %o4, %o2, %g6
21740 tg %icc, 0x5
21741 fbul %fcc2, loop_1898
21742 movleu %xcc, %i2, %i1
21743 movg %xcc, %g4, %o0
21744 edge8 %o5, %i5, %l0
21745loop_1898:
21746 udivcc %o6, 0x1944, %l2
21747 subcc %i4, 0x0AAD, %i7
21748 add %g1, 0x08CF, %i3
21749 fmul8sux16 %f4, %f12, %f30
21750 fmovdgu %icc, %f5, %f8
21751 movrne %g3, 0x250, %l4
21752 edge8ln %l1, %g7, %i6
21753 mulscc %o3, 0x1F0F, %i0
21754 tg %xcc, 0x3
21755 fmovdl %icc, %f1, %f23
21756 membar 0x64
21757 bneg,pn %icc, loop_1899
21758 xorcc %l3, %o7, %g2
21759 edge32l %l6, %g5, %o1
21760 fmul8x16au %f25, %f30, %f20
21761loop_1899:
21762 fexpand %f14, %f14
21763 wr %g0, 0x81, %asi
21764 ldswa [%l7 + 0x1C] %asi, %l5
21765 movrlz %o2, %g6, %i2
21766 movge %xcc, %i1, %g4
21767 tle %icc, 0x3
21768 andncc %o4, %o5, %i5
21769 array8 %o0, %o6, %l2
21770 fmovdle %icc, %f5, %f31
21771 andncc %i4, %l0, %i7
21772 add %i3, 0x1A44, %g1
21773 tge %xcc, 0x0
21774 srl %g3, 0x18, %l4
21775 fone %f10
21776 ble,a,pn %xcc, loop_1900
21777 movrne %l1, %g7, %i6
21778 fmovdneg %xcc, %f15, %f30
21779 array16 %i0, %l3, %o3
21780loop_1900:
21781 fnot2s %f22, %f24
21782 fands %f7, %f17, %f22
21783 brz %o7, loop_1901
21784 faligndata %f8, %f2, %f28
21785 nop
21786 fitos %f9, %f31
21787 fstod %f31, %f24
21788 movpos %xcc, %g2, %l6
21789loop_1901:
21790 nop
21791 add %l7, 0x5C, %l6
21792 wr %g0, 0x80, %asi
21793 casa [%l6] %asi, %o1, %l5
21794 sdiv %o2, 0x1520, %g6
21795 movre %g5, 0x371, %i1
21796 fpadd32s %f10, %f5, %f27
21797 alignaddrl %i2, %o4, %o5
21798 srlx %g4, %o0, %o6
21799 st %f3, [%l7 + 0x44]
21800 udivcc %i5, 0x131F, %l2
21801 bn,a,pt %icc, loop_1902
21802 ldsw [%l7 + 0x5C], %i4
21803 ldsw [%l7 + 0x0C], %i7
21804 movne %icc, %l0, %i3
21805loop_1902:
21806 smul %g3, %l4, %l1
21807 ldx [%l7 + 0x78], %g1
21808 add %i6, %g7, %i0
21809 lduh [%l7 + 0x3C], %l3
21810 andncc %o7, %o3, %l6
21811 fabss %f6, %f29
21812 sdivcc %g2, 0x0774, %l5
21813 movcs %icc, %o2, %g6
21814 udiv %g5, 0x04C1, %i1
21815 addccc %o1, 0x172F, %i2
21816 fmovrdne %o4, %f18, %f20
21817 tsubcc %g4, 0x036D, %o5
21818 fbuge %fcc0, loop_1903
21819 edge16ln %o0, %i5, %o6
21820 sra %i4, %i7, %l0
21821 fmul8x16al %f7, %f15, %f22
21822loop_1903:
21823 xnorcc %i3, %l2, %g3
21824 bcc,a %icc, loop_1904
21825 andn %l4, %l1, %g1
21826 fmovrdlez %i6, %f0, %f6
21827 movpos %xcc, %g7, %l3
21828loop_1904:
21829 srlx %o7, 0x02, %o3
21830 fornot2 %f26, %f28, %f30
21831 sllx %l6, 0x17, %i0
21832 sth %g2, [%l7 + 0x58]
21833 bgu %xcc, loop_1905
21834 fbg,a %fcc3, loop_1906
21835 tl %xcc, 0x0
21836 tgu %icc, 0x4
21837loop_1905:
21838 srl %o2, 0x1B, %l5
21839loop_1906:
21840 tpos %xcc, 0x1
21841 fmovsleu %xcc, %f20, %f20
21842 srl %g6, 0x1F, %i1
21843 wr %g0, 0x11, %asi
21844 lduha [%l7 + 0x2E] %asi, %o1
21845 lduw [%l7 + 0x0C], %g5
21846 addccc %o4, 0x1412, %g4
21847 tsubcctv %o5, 0x0BE9, %o0
21848 nop
21849 fitos %f6, %f5
21850 fstox %f5, %f8
21851 fxtos %f8, %f27
21852 movvs %icc, %i5, %o6
21853 movpos %icc, %i2, %i7
21854 edge32l %l0, %i3, %i4
21855 movne %xcc, %l2, %g3
21856 movpos %icc, %l4, %g1
21857 set 0x40, %l6
21858 stda %f16, [%l7 + %l6] 0xf1
21859 membar #Sync
21860 tne %icc, 0x7
21861 bvs,pt %icc, loop_1907
21862 tpos %icc, 0x0
21863 bge %icc, loop_1908
21864 movrgz %l1, 0x2D4, %g7
21865loop_1907:
21866 fandnot1 %f14, %f20, %f10
21867 fbu,a %fcc0, loop_1909
21868loop_1908:
21869 movrgz %l3, 0x17B, %o7
21870 ldstub [%l7 + 0x7F], %o3
21871 ba,pt %xcc, loop_1910
21872loop_1909:
21873 nop
21874 fitod %f8, %f8
21875 fdtox %f8, %f8
21876 fxtod %f8, %f6
21877 fblg %fcc3, loop_1911
21878 fmovsleu %icc, %f26, %f12
21879loop_1910:
21880 te %xcc, 0x2
21881 fandnot1s %f7, %f9, %f30
21882loop_1911:
21883 call loop_1912
21884 edge32l %l6, %i0, %g2
21885 movrne %i6, %o2, %g6
21886 subccc %i1, 0x17C2, %o1
21887loop_1912:
21888 tsubcctv %l5, 0x07AD, %o4
21889 udivx %g5, 0x079B, %g4
21890 mova %xcc, %o0, %i5
21891 umul %o6, %i2, %i7
21892 taddcc %l0, 0x1A67, %i3
21893 fabsd %f6, %f0
21894 wr %g0, 0x10, %asi
21895 ldda [%l7 + 0x40] %asi, %f0
21896 popc 0x08B0, %i4
21897 set 0x40, %g7
21898 stda %f16, [%l7 + %g7] 0x16
21899 membar #Sync
21900 wr %g0, 0x89, %asi
21901 stda %f0, [%l7 + 0x40] %asi
21902 tvs %icc, 0x2
21903 brlz,a %o5, loop_1913
21904 sethi 0x1881, %l2
21905 array8 %g3, %l4, %l1
21906 ble,a,pt %xcc, loop_1914
21907loop_1913:
21908 fmovdneg %xcc, %f9, %f16
21909 bvs,pt %xcc, loop_1915
21910 subc %g7, %l3, %g1
21911loop_1914:
21912 tvc %icc, 0x7
21913 fmovdgu %xcc, %f8, %f25
21914loop_1915:
21915 subccc %o3, %l6, %o7
21916 movcc %icc, %g2, %i6
21917 fmovdg %xcc, %f24, %f22
21918 bshuffle %f14, %f2, %f20
21919 fmovsle %icc, %f6, %f15
21920 andn %i0, 0x1C67, %o2
21921 sethi 0x15E2, %i1
21922 brgz %o1, loop_1916
21923 edge32n %l5, %g6, %g5
21924 array16 %o4, %g4, %i5
21925 ldsw [%l7 + 0x7C], %o6
21926loop_1916:
21927 move %icc, %o0, %i2
21928 sll %i7, %l0, %i4
21929 std %f8, [%l7 + 0x78]
21930 restored
21931 rdpr %cwp, %g1
21932 rdpr %cansave, %g2
21933 rdpr %canrestore, %g3
21934 rdpr %cleanwin, %g4
21935 rdpr %otherwin, %g5
21936 rdpr %wstate, %g6
21937 swap [%l7 + 0x14], %o5
21938 fmovda %icc, %f17, %f8
21939 sdivcc %l2, 0x1DF2, %g3
21940 nop
21941 setx loop_1917, %l0, %l1
21942 wrpr 0x1, %tl
21943 wrpr %l1, %tnpc
21944 setx 0x34400001400, %l0, %l1
21945 wrpr %l1, %tstate
21946 wrhpr 0x4, %htstate
21947 done
21948 bpos,pn %xcc, loop_1918
21949 fnands %f17, %f15, %f14
21950 addc %i3, %l4, %l1
21951loop_1917:
21952 movvs %xcc, %g7, %l3
21953loop_1918:
21954 movre %o3, %l6, %o7
21955 xorcc %g2, 0x1FF0, %g1
21956 stx %i0, [%l7 + 0x68]
21957 udivcc %i6, 0x1717, %i1
21958 addcc %o2, %l5, %g6
21959 subccc %o1, 0x1493, %g5
21960 fbge %fcc3, loop_1919
21961 edge8l %g4, %o4, %o6
21962 ble,a,pn %icc, loop_1920
21963 srax %i5, 0x12, %o0
21964loop_1919:
21965 subc %i2, %i7, %l0
21966 movne %xcc, %o5, %l2
21967loop_1920:
21968 bleu loop_1921
21969 subcc %i4, %i3, %l4
21970 movrlez %l1, 0x327, %g7
21971 fpsub16s %f6, %f7, %f10
21972loop_1921:
21973 ta %xcc, 0x5
21974 wr %g0, 0x80, %asi
21975 ldxa [%l7 + 0x50] %asi, %l3
21976 array8 %o3, %l6, %o7
21977 movpos %icc, %g3, %g1
21978 tvs %xcc, 0x7
21979 udivx %g2, 0x1440, %i0
21980 sdivx %i1, 0x1AEB, %o2
21981 andncc %l5, %g6, %i6
21982 be,pt %icc, loop_1922
21983 movgu %icc, %o1, %g5
21984 sdivx %g4, 0x07AC, %o6
21985 fbue,a %fcc1, loop_1923
21986loop_1922:
21987 edge32 %o4, %i5, %i2
21988 fandnot1s %f14, %f4, %f0
21989 fble,a %fcc0, loop_1924
21990loop_1923:
21991 fmovsne %icc, %f6, %f3
21992 sub %o0, 0x1B6D, %i7
21993 fcmpne16 %f26, %f10, %l0
21994loop_1924:
21995 ld [%l7 + 0x70], %f3
21996 array8 %o5, %i4, %i3
21997 ta %xcc, 0x0
21998 wr %g0, 0x2b, %asi
21999 stha %l4, [%l7 + 0x6E] %asi
22000 membar #Sync
22001 edge8ln %l1, %g7, %l3
22002 nop
22003 setx loop_1925, %l0, %l1
22004 wrpr 0x1, %tl
22005 wrpr %l1, %tnpc
22006 setx 0x34400001400, %l0, %l1
22007 wrpr %l1, %tstate
22008 wrhpr 0x4, %htstate
22009 done
22010 bneg,a,pt %xcc, loop_1926
22011 taddcc %o3, 0x0114, %l6
22012 set 0x77, %l4
22013 lduba [%l7 + %l4] 0x0c, %o7
22014loop_1925:
22015 nop
22016 set 0x6E, %i2
22017 ldsha [%l7 + %i2] 0x10, %g3
22018loop_1926:
22019 ldub [%l7 + 0x4C], %l2
22020 bvc,a %icc, loop_1927
22021 nop
22022 setx loop_1928, %l0, %l1
22023 wrpr 0x1, %tl
22024 wrpr %l1, %tnpc
22025 setx 0x34400001400, %l0, %l1
22026 wrpr %l1, %tstate
22027 wrhpr 0x4, %htstate
22028 done
22029 fmovscc %xcc, %f11, %f20
22030 andn %g1, %g2, %i1
22031loop_1927:
22032 movre %i0, 0x05A, %o2
22033loop_1928:
22034 movpos %xcc, %l5, %g6
22035 fornot1 %f8, %f18, %f16
22036 be,a loop_1929
22037 ble,a %xcc, loop_1930
22038 tcs %xcc, 0x2
22039 fexpand %f4, %f18
22040loop_1929:
22041 xorcc %o1, 0x0369, %g5
22042loop_1930:
22043 movrlz %i6, %g4, %o6
22044 sethi 0x128F, %i5
22045 udivcc %i2, 0x1C87, %o4
22046 movvc %icc, %i7, %l0
22047 fbge,a %fcc1, loop_1931
22048 ta %xcc, 0x7
22049 fmovrdne %o5, %f4, %f0
22050 array8 %i4, %o0, %l4
22051loop_1931:
22052 stw %l1, [%l7 + 0x28]
22053 wr %g0, 0x81, %asi
22054 lda [%l7 + 0x74] %asi, %f1
22055 fmovrslez %i3, %f25, %f12
22056 fbl,a %fcc3, loop_1932
22057 edge8 %g7, %o3, %l6
22058 brz,a %o7, loop_1933
22059 fmovdn %xcc, %f7, %f4
22060loop_1932:
22061 fands %f11, %f10, %f22
22062 xorcc %l3, %l2, %g1
22063loop_1933:
22064 array16 %g3, %g2, %i0
22065 or %i1, %o2, %g6
22066 nop
22067 fitod %f2, %f10
22068 fdtox %f10, %f6
22069 tle %icc, 0x7
22070 edge8n %o1, %g5, %i6
22071 brnz,a %g4, loop_1934
22072 taddcc %l5, 0x129E, %o6
22073 fmovsneg %icc, %f17, %f0
22074 udivcc %i2, 0x17D1, %i5
22075loop_1934:
22076 tn %xcc, 0x4
22077 smulcc %i7, 0x0370, %l0
22078 orcc %o4, 0x122B, %i4
22079 add %o0, %l4, %o5
22080 set 0x10, %l0
22081 stwa %i3, [%l7 + %l0] 0x2a
22082 membar #Sync
22083 bvs,pn %icc, loop_1935
22084 fandnot2 %f6, %f10, %f26
22085 movn %icc, %g7, %o3
22086 tge %icc, 0x0
22087loop_1935:
22088 nop
22089 wr %g0, 0x80, %asi
22090 ldstuba [%l7 + 0x51] %asi, %l6
22091 lduh [%l7 + 0x76], %l1
22092 move %icc, %o7, %l3
22093 nop
22094 fitos %f5, %f24
22095 fstox %f24, %f16
22096 tsubcctv %g1, 0x0055, %l2
22097 wr %g0, 0x81, %asi
22098 swapa [%l7 + 0x08] %asi, %g2
22099 fnor %f26, %f28, %f2
22100 tg %xcc, 0x3
22101 bleu,pt %icc, loop_1936
22102 brgz,a %g3, loop_1937
22103 taddcc %i0, 0x1FFC, %o2
22104 call loop_1938
22105loop_1936:
22106 edge32l %i1, %o1, %g5
22107loop_1937:
22108 edge32l %i6, %g4, %g6
22109 sll %l5, 0x12, %o6
22110loop_1938:
22111 fmovdg %icc, %f2, %f29
22112 fmul8x16au %f9, %f4, %f26
22113 movrlz %i2, 0x2B3, %i5
22114 fcmpne32 %f16, %f18, %l0
22115 bge %icc, loop_1939
22116 umulcc %i7, 0x0D3D, %o4
22117 array16 %o0, %l4, %i4
22118 taddcc %i3, %o5, %o3
22119loop_1939:
22120 movleu %xcc, %l6, %g7
22121 fmovse %xcc, %f14, %f2
22122 movrgez %o7, 0x074, %l1
22123 addccc %l3, 0x1262, %l2
22124 sll %g2, 0x13, %g3
22125 umulcc %g1, 0x185F, %i0
22126 wr %g0, 0x10, %asi
22127 swapa [%l7 + 0x14] %asi, %o2
22128 tcs %xcc, 0x6
22129 fabsd %f30, %f24
22130 sub %i1, %o1, %i6
22131 edge8ln %g5, %g6, %g4
22132 wr %g0, 0x11, %asi
22133 lduba [%l7 + 0x1E] %asi, %o6
22134 srlx %i2, %l5, %i5
22135 subccc %l0, %o4, %o0
22136 set 0x4A, %g4
22137 stha %i7, [%l7 + %g4] 0x2b
22138 membar #Sync
22139 nop
22140 setx 0xD4F84AEEC6B5E8E3, %l0, %l6
22141 stx %l6, [%l7 + 0x28]
22142 ldd [%l7 + 0x28], %f22
22143 setx 0x387C5058C59F772A, %l1, %l5
22144 stx %l5, [%l7 + 0x10]
22145 ldd [%l7 + 0x10], %f0
22146 fsubd %f0, %f22, %f4
22147 fmovrdlez %i4, %f10, %f10
22148 std %f20, [%l7 + 0x18]
22149 set 0x10, %o6
22150 stwa %i3, [%l7 + %o6] 0xe2
22151 membar #Sync
22152 fbug,a %fcc2, loop_1940
22153 fandnot1 %f20, %f12, %f0
22154 fcmple32 %f22, %f22, %o5
22155 movne %icc, %o3, %l4
22156loop_1940:
22157 sdiv %l6, 0x059E, %g7
22158 sdivcc %o7, 0x0ABC, %l1
22159 bge,pn %icc, loop_1941
22160 fnegd %f8, %f30
22161 edge32n %l3, %g2, %l2
22162 fmovdpos %icc, %f24, %f9
22163loop_1941:
22164 smulcc %g3, 0x0632, %i0
22165 set 0x48, %i5
22166 lda [%l7 + %i5] 0x89, %f31
22167 nop
22168 set 0x28, %o4
22169 lduw [%l7 + %o4], %o2
22170 edge32l %i1, %o1, %i6
22171 tvs %icc, 0x0
22172 wr %g0, 0x0c, %asi
22173 ldstuba [%l7 + 0x6B] %asi, %g5
22174 alignaddr %g6, %g1, %o6
22175 ld [%l7 + 0x18], %f3
22176 movrne %i2, %l5, %i5
22177 fnegd %f24, %f24
22178 fmovrdgez %l0, %f16, %f22
22179 or %g4, %o0, %o4
22180 sir 0x1592
22181 fnegs %f31, %f8
22182 umulcc %i4, %i3, %i7
22183 saved
22184 rdpr %cwp, %g1
22185 rdpr %cansave, %g2
22186 rdpr %canrestore, %g3
22187 rdpr %cleanwin, %g4
22188 rdpr %otherwin, %g5
22189 rdpr %wstate, %g6
22190 fpsub32s %f9, %f31, %f1
22191 movre %o5, 0x030, %o3
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 fnegd %f24, %f16
22200 tl %xcc, 0x1
22201 fmovrsne %l6, %f6, %f10
22202 fmovsgu %icc, %f16, %f28
22203 taddcctv %g7, 0x15EF, %o7
22204 bvc,a %xcc, loop_1942
22205 fmovrde %l4, %f12, %f22
22206 mova %icc, %l3, %g2
22207 movrlz %l2, 0x0C8, %g3
22208loop_1942:
22209 fpackfix %f6, %f10
22210 stbar
22211 nop
22212 setx 0xBF8B17E9BE137908, %l0, %l6
22213 stx %l6, [%l7 + 0x28]
22214 ldd [%l7 + 0x28], %f24
22215 setx 0x6955F02EF27884A5, %l1, %l5
22216 stx %l5, [%l7 + 0x10]
22217 ldd [%l7 + 0x10], %f20
22218 fdivd %f20, %f24, %f28
22219 fblg %fcc1, loop_1943
22220 array8 %i0, %o2, %l1
22221 fcmpgt16 %f22, %f30, %i1
22222 tge %xcc, 0x5
22223loop_1943:
22224 sdivx %i6, 0x1ABB, %o1
22225 fandnot1s %f30, %f14, %f31
22226 nop
22227 setx loop_1944, %l0, %l1
22228 wrpr 0x1, %tl
22229 wrpr %l1, %tpc
22230 add %l1, 0x4, %l1
22231 wrpr %l1, %tnpc
22232 setx 0x34400001400, %l0, %l1
22233 wrpr %l1, %tstate
22234 wrhpr 0x4, %htstate
22235 retry
22236 movpos %icc, %g6, %g5
22237 fpack16 %f22, %f31
22238 fmovrdgez %o6, %f22, %f30
22239loop_1944:
22240 tl %xcc, 0x2
22241 array32 %i2, %l5, %i5
22242 fblg,a %fcc3, loop_1945
22243 movcs %xcc, %g1, %l0
22244 sethi 0x0FBC, %g4
22245 sdivcc %o4, 0x172F, %o0
22246loop_1945:
22247 fpsub32s %f4, %f21, %f18
22248 nop
22249 setx 0xA190C94F9ED60AD8, %l0, %l6
22250 stx %l6, [%l7 + 0x28]
22251 ldd [%l7 + 0x28], %f18
22252 setx 0xE8733A022526DC0C, %l1, %l5
22253 stx %l5, [%l7 + 0x10]
22254 ldd [%l7 + 0x10], %f6
22255 fdivd %f6, %f18, %f8
22256 mulscc %i3, 0x08BD, %i7
22257 move %icc, %i4, %o3
22258 udivcc %l6, 0x062C, %o5
22259 smul %o7, %g7, %l4
22260 edge8l %g2, %l2, %l3
22261 movrlz %i0, %g3, %o2
22262 andn %i1, %l1, %o1
22263 fsrc2 %f2, %f10
22264 brnz,a %i6, loop_1946
22265 tle %icc, 0x2
22266 wr %g0, 0x11, %asi
22267 sta %f27, [%l7 + 0x5C] %asi
22268loop_1946:
22269 nop
22270 fitos %f7, %f31
22271 addccc %g5, 0x0F5B, %g6
22272 tcc %xcc, 0x5
22273 nop
22274 setx 0x5075EBE1, %l0, %l6
22275 st %l6, [%l7 + 0x6C]
22276 ld [%l7 + 0x6C], %fsr
22277 sir 0x174A
22278 edge16l %i2, %o6, %l5
22279 wr %g0, 0x80, %asi
22280 prefetcha [%l7 + 0x20] %asi, 0x1
22281 tle %icc, 0x5
22282 andncc %l0, %i5, %o4
22283 prefetch [%l7 + 0x40], 0x1
22284 set 0x78, %g6
22285 stha %o0, [%l7 + %g6] 0x19
22286 alignaddrl %g4, %i3, %i4
22287 tcs %icc, 0x0
22288 add %l7, 0x24, %l6
22289 wr %g0, 0x19, %asi
22290 casa [%l6] 0x19, %i7, %o3
22291 xorcc %l6, %o7, %g7
22292 tpos %icc, 0x0
22293 nop
22294 fitod %f3, %f30
22295 fmovd %f26, %f14
22296 sdivx %l4, 0x1D40, %o5
22297 fone %f4
22298 saved
22299 rdpr %cwp, %g1
22300 rdpr %cansave, %g2
22301 rdpr %canrestore, %g3
22302 rdpr %cleanwin, %g4
22303 rdpr %otherwin, %g5
22304 rdpr %wstate, %g6
22305 fbne %fcc2, loop_1947
22306 tvc %xcc, 0x4
22307 movrgz %l2, 0x223, %l3
22308 xnor %g2, %i0, %o2
22309loop_1947:
22310 nop
22311 set 0x50, %i6
22312 stxa %i1, [%l7 + %i6] 0x80
22313 array32 %l1, %o1, %g3
22314 set 0x18, %o5
22315 stwa %g5, [%l7 + %o5] 0x81
22316 fones %f0
22317 subccc %g6, %i6, %i2
22318 nop
22319 setx loop_1948, %l0, %l1
22320 wrpr 0x1, %tl
22321 wrpr %l1, %tnpc
22322 setx 0x34400001400, %l0, %l1
22323 wrpr %l1, %tstate
22324 wrhpr 0x4, %htstate
22325 done
22326 tsubcctv %l5, 0x1B9A, %g1
22327 edge32n %o6, %i5, %o4
22328 nop
22329 setx 0x660C5900, %l0, %l6
22330 st %l6, [%l7 + 0x28]
22331 ld [%l7 + 0x28], %f13
22332 fsqrts %f13, %f24
22333loop_1948:
22334 ta %xcc, 0x4
22335 popc %o0, %g4
22336 edge8n %i3, %i4, %l0
22337 xor %i7, 0x0EB7, %o3
22338 xnor %l6, 0x146F, %g7
22339 movcc %icc, %l4, %o5
22340 movle %xcc, %l2, %l3
22341 tleu %xcc, 0x4
22342 fmovscs %xcc, %f15, %f3
22343 umulcc %o7, 0x1B81, %g2
22344 xor %o2, 0x176C, %i1
22345 sll %i0, 0x1A, %l1
22346 popc 0x1A0B, %o1
22347 brz %g3, loop_1949
22348 sub %g5, %g6, %i2
22349 membar #Sync
22350 set 0x40, %i4
22351 ldda [%l7 + %i4] 0xf0, %f16
22352loop_1949:
22353 movgu %xcc, %i6, %l5
22354 umulcc %o6, 0x10A2, %i5
22355 smul %g1, 0x0A53, %o4
22356 andcc %g4, 0x018D, %o0
22357 sub %i4, %l0, %i7
22358 umul %o3, 0x1828, %l6
22359 set 0x77, %o1
22360 stba %i3, [%l7 + %o1] 0x10
22361 edge32l %g7, %o5, %l4
22362 movne %icc, %l2, %o7
22363 fmovrslz %g2, %f25, %f15
22364 udiv %o2, 0x1944, %l3
22365 bvc,a loop_1950
22366 sdiv %i0, 0x0EE1, %i1
22367 sir 0x1776
22368 edge32n %o1, %l1, %g5
22369loop_1950:
22370 and %g6, 0x1783, %i2
22371 nop
22372 setx 0x4209703F5069196C, %l0, %l6
22373 stx %l6, [%l7 + 0x30]
22374 ldx [%l7 + 0x30], %fsr
22375 swap [%l7 + 0x7C], %g3
22376 fands %f3, %f24, %f27
22377 bpos,a,pn %icc, loop_1951
22378 udivcc %l5, 0x14F1, %o6
22379 ldstub [%l7 + 0x39], %i6
22380 movre %i5, %o4, %g4
22381loop_1951:
22382 fblg,a %fcc1, loop_1952
22383 ldsb [%l7 + 0x2E], %g1
22384 xorcc %i4, 0x1745, %l0
22385 movne %icc, %o0, %o3
22386loop_1952:
22387 fpadd32s %f16, %f15, %f3
22388 edge8ln %l6, %i3, %g7
22389 fnot2 %f2, %f0
22390 st %f18, [%l7 + 0x28]
22391 fnegs %f18, %f11
22392 movneg %icc, %o5, %l4
22393 fmovscs %icc, %f24, %f30
22394 bleu,a loop_1953
22395 sllx %l2, %i7, %g2
22396 sdiv %o7, 0x1834, %l3
22397 fmovdvc %icc, %f22, %f1
22398loop_1953:
22399 array32 %i0, %i1, %o1
22400 ldsh [%l7 + 0x6E], %l1
22401 movcs %icc, %g5, %o2
22402 addc %g6, %g3, %l5
22403 ldsw [%l7 + 0x6C], %o6
22404 edge8l %i6, %i5, %i2
22405 udiv %o4, 0x0D89, %g1
22406 srlx %i4, 0x1E, %l0
22407 smulcc %o0, 0x05AD, %o3
22408 bge,a %xcc, loop_1954
22409 movvc %icc, %g4, %i3
22410 tl %icc, 0x2
22411 bvs,a loop_1955
22412loop_1954:
22413 sllx %l6, %o5, %l4
22414 std %f2, [%l7 + 0x70]
22415 edge16ln %l2, %g7, %g2
22416loop_1955:
22417 membar 0x11
22418 fzero %f8
22419 fpack32 %f10, %f14, %f30
22420 nop
22421 setx loop_1956, %l0, %l1
22422 wrpr 0x1, %tl
22423 wrpr %l1, %tnpc
22424 setx 0x34400001400, %l0, %l1
22425 wrpr %l1, %tstate
22426 wrhpr 0x4, %htstate
22427 done
22428 swap [%l7 + 0x2C], %i7
22429 smul %l3, 0x1258, %i0
22430 tsubcctv %i1, 0x0013, %o7
22431loop_1956:
22432 edge16 %o1, %g5, %o2
22433 umul %g6, %g3, %l5
22434 orcc %l1, 0x1C82, %o6
22435 mulscc %i5, 0x19DC, %i2
22436 umulcc %i6, %g1, %o4
22437 subccc %i4, %l0, %o3
22438 array16 %g4, %i3, %o0
22439 fpsub32 %f18, %f12, %f14
22440 tcc %xcc, 0x6
22441 fbg %fcc2, loop_1957
22442 movg %icc, %l6, %o5
22443 lduh [%l7 + 0x54], %l2
22444 nop
22445 set 0x58, %g3
22446 std %f26, [%l7 + %g3]
22447loop_1957:
22448 tvc %icc, 0x2
22449 tleu %icc, 0x4
22450 brgez %g7, loop_1958
22451 movrlz %l4, 0x27D, %i7
22452 fbge,a %fcc1, loop_1959
22453 fcmple16 %f2, %f6, %l3
22454loop_1958:
22455 movgu %xcc, %i0, %g2
22456 bge,a,pt %icc, loop_1960
22457loop_1959:
22458 fmovrde %i1, %f28, %f14
22459 srax %o7, 0x03, %o1
22460 fnors %f4, %f22, %f2
22461loop_1960:
22462 tsubcctv %o2, 0x1EA6, %g5
22463 edge16n %g6, %g3, %l5
22464 fmovdneg %xcc, %f1, %f0
22465 movcs %icc, %l1, %i5
22466 sra %i2, 0x05, %o6
22467 xorcc %g1, 0x0C7E, %i6
22468 fbne,a %fcc2, loop_1961
22469 sir 0x06FB
22470 stb %o4, [%l7 + 0x3A]
22471 te %xcc, 0x6
22472loop_1961:
22473 udivx %i4, 0x0ABF, %l0
22474 fbul %fcc1, loop_1962
22475 bneg %icc, loop_1963
22476 fabss %f0, %f30
22477 ta %icc, 0x5
22478loop_1962:
22479 fmovrdgez %g4, %f0, %f24
22480loop_1963:
22481 fmovdcc %xcc, %f1, %f13
22482 fnot2 %f22, %f12
22483 tvc %icc, 0x7
22484 stbar
22485 prefetch [%l7 + 0x5C], 0x0
22486 sdiv %o3, 0x1ECC, %i3
22487 movn %xcc, %o0, %l6
22488 udivcc %l2, 0x1683, %g7
22489 sdivx %o5, 0x1481, %l4
22490 fmovrslz %i7, %f24, %f0
22491 tcs %xcc, 0x0
22492 for %f26, %f10, %f2
22493 fbl %fcc1, loop_1964
22494 movvc %icc, %i0, %l3
22495 bvs,a,pt %icc, loop_1965
22496 tsubcc %i1, %g2, %o7
22497loop_1964:
22498 edge8 %o1, %g5, %g6
22499 umulcc %o2, 0x1231, %l5
22500loop_1965:
22501 fmovrslez %g3, %f10, %f30
22502 movg %icc, %i5, %i2
22503 array32 %o6, %l1, %g1
22504 nop
22505 fitod %f6, %f26
22506 fdtox %f26, %f12
22507 tsubcc %i6, %o4, %l0
22508 fbe,a %fcc2, loop_1966
22509 bcs %xcc, loop_1967
22510 movne %xcc, %i4, %o3
22511 popc %i3, %g4
22512loop_1966:
22513 smul %l6, 0x1A18, %o0
22514loop_1967:
22515 tsubcctv %l2, 0x1DCF, %g7
22516 tvs %xcc, 0x6
22517 fone %f0
22518 nop
22519 setx 0x02415407, %l0, %l6
22520 st %l6, [%l7 + 0x28]
22521 ld [%l7 + 0x28], %f25
22522 fsqrts %f25, %f3
22523 bne,a %xcc, loop_1968
22524 fmovsneg %xcc, %f17, %f4
22525 set 0x40, %g5
22526 ldda [%l7 + %g5] 0x04, %f0
22527loop_1968:
22528 restored
22529 rdpr %cwp, %g1
22530 rdpr %cansave, %g2
22531 rdpr %canrestore, %g3
22532 rdpr %cleanwin, %g4
22533 rdpr %otherwin, %g5
22534 rdpr %wstate, %g6
22535 fbo %fcc3, loop_1969
22536 alignaddrl %l4, %i7, %i0
22537 brnz,a %o5, loop_1970
22538 smul %l3, %g2, %o7
22539loop_1969:
22540 nop
22541 add %l7, 0x14, %l6
22542 wr %g0, 0x18, %asi
22543 lda [%l6] %asi, %i1
22544 casa [%l6] %asi, %i1, %o1
22545loop_1970:
22546 array32 %g6, %o2, %g5
22547 fbg,a %fcc1, loop_1971
22548 tn %icc, 0x7
22549 sllx %g3, %i5, %l5
22550 edge8n %o6, %l1, %g1
22551loop_1971:
22552 nop
22553 wr %g0, 0x80, %asi
22554 swapa [%l7 + 0x1C] %asi, %i6
22555 fbo %fcc1, loop_1972
22556 movvc %icc, %i2, %l0
22557 edge16n %i4, %o4, %o3
22558 srlx %g4, 0x04, %i3
22559loop_1972:
22560 udivcc %o0, 0x02EA, %l6
22561 or %g7, 0x1149, %l4
22562 fmovrse %l2, %f12, %f25
22563 fsrc1s %f12, %f0
22564 xnor %i7, %o5, %l3
22565 sir 0x0AF9
22566 nop
22567 set 0x70, %l1
22568 ldx [%l7 + %l1], %g2
22569 movcc %icc, %i0, %i1
22570 xorcc %o7, 0x10F2, %o1
22571 set 0x20, %g2
22572 ldda [%l7 + %g2] 0xea, %o2
22573 bne,a,pt %icc, loop_1973
22574 fpadd16 %f10, %f26, %f8
22575 udiv %g5, 0x0B50, %g6
22576 sdiv %i5, 0x0E70, %g3
22577loop_1973:
22578 ld [%l7 + 0x30], %f25
22579 movleu %icc, %o6, %l5
22580 andcc %l1, 0x14C7, %g1
22581 subc %i2, %i6, %l0
22582 edge8ln %o4, %o3, %i4
22583 fmovdgu %xcc, %f13, %f5
22584 ldsw [%l7 + 0x24], %g4
22585 sdivx %o0, 0x1A63, %i3
22586 fcmpne16 %f24, %f28, %g7
22587 srlx %l6, 0x17, %l2
22588 fmul8x16au %f23, %f7, %f20
22589 andncc %i7, %o5, %l4
22590 fmovrslez %l3, %f24, %f7
22591 sub %g2, 0x18DE, %i1
22592 orcc %i0, %o1, %o2
22593 movle %icc, %g5, %g6
22594 xnorcc %o7, %g3, %i5
22595 orn %l5, %l1, %o6
22596 edge16ln %i2, %i6, %l0
22597 wr %g0, 0xe2, %asi
22598 stxa %o4, [%l7 + 0x38] %asi
22599 membar #Sync
22600 brnz %g1, loop_1974
22601 array8 %i4, %g4, %o0
22602 nop
22603 fitod %f2, %f0
22604 fdtoi %f0, %f12
22605 edge8ln %i3, %o3, %g7
22606loop_1974:
22607 bvs %xcc, loop_1975
22608 alignaddr %l2, %i7, %l6
22609 set 0x64, %g1
22610 swapa [%l7 + %g1] 0x18, %l4
22611loop_1975:
22612 udivx %o5, 0x15B4, %l3
22613 umulcc %i1, %i0, %g2
22614 wr %g0, 0x10, %asi
22615 lduwa [%l7 + 0x44] %asi, %o1
22616 stbar
22617 fbge,a %fcc1, loop_1976
22618 edge16n %g5, %o2, %g6
22619 fbo,a %fcc1, loop_1977
22620 edge32n %g3, %o7, %i5
22621loop_1976:
22622 fbn %fcc0, loop_1978
22623 taddcctv %l5, 0x1275, %l1
22624loop_1977:
22625 mova %icc, %i2, %i6
22626 bleu loop_1979
22627loop_1978:
22628 fmovdl %icc, %f29, %f12
22629 fzeros %f14
22630 mova %icc, %o6, %o4
22631loop_1979:
22632 taddcctv %g1, %i4, %g4
22633 lduh [%l7 + 0x0A], %o0
22634 fmovsgu %xcc, %f7, %f16
22635 lduh [%l7 + 0x18], %l0
22636 tsubcctv %o3, %i3, %g7
22637 fmovspos %xcc, %f31, %f3
22638 edge8 %l2, %l6, %i7
22639 edge32n %l4, %o5, %i1
22640 bpos,a loop_1980
22641 ta %icc, 0x0
22642 edge16ln %l3, %g2, %i0
22643 tneg %xcc, 0x1
22644loop_1980:
22645 edge8ln %g5, %o1, %o2
22646 movpos %icc, %g6, %g3
22647 tcs %icc, 0x7
22648 sll %i5, %l5, %o7
22649 tcc %icc, 0x3
22650 edge32ln %l1, %i6, %i2
22651 saved
22652 rdpr %cwp, %g1
22653 rdpr %cansave, %g2
22654 rdpr %canrestore, %g3
22655 rdpr %cleanwin, %g4
22656 rdpr %otherwin, %g5
22657 rdpr %wstate, %g6
22658 movrlz %o4, 0x169, %o6
22659 movpos %icc, %g1, %i4
22660 ta %xcc, 0x3
22661 xnor %o0, 0x08C5, %g4
22662 srax %l0, %i3, %o3
22663 sdiv %l2, 0x0EA6, %l6
22664 saved
22665 rdpr %cwp, %g1
22666 rdpr %cansave, %g2
22667 rdpr %canrestore, %g3
22668 rdpr %cleanwin, %g4
22669 rdpr %otherwin, %g5
22670 rdpr %wstate, %g6
22671 fpsub32 %f14, %f18, %f12
22672 saved
22673 rdpr %cwp, %g1
22674 rdpr %cansave, %g2
22675 rdpr %canrestore, %g3
22676 rdpr %cleanwin, %g4
22677 rdpr %otherwin, %g5
22678 rdpr %wstate, %g6
22679 tl %xcc, 0x6
22680 srl %i7, 0x00, %l4
22681 fmovs %f6, %f8
22682 ldub [%l7 + 0x6A], %g7
22683 edge8l %o5, %i1, %l3
22684 array16 %g2, %i0, %o1
22685 tle %icc, 0x2
22686 ldx [%l7 + 0x48], %o2
22687 move %icc, %g6, %g5
22688 movrlz %g3, %l5, %i5
22689 movrne %o7, %i6, %l1
22690 fmovrdne %i2, %f28, %f18
22691 fmovspos %xcc, %f19, %f18
22692 edge32 %o6, %o4, %g1
22693 taddcc %i4, %o0, %l0
22694 bl,a,pn %xcc, loop_1981
22695 pdist %f24, %f20, %f12
22696 fornot2 %f24, %f10, %f10
22697 fors %f26, %f26, %f29
22698loop_1981:
22699 ta %icc, 0x5
22700 fbu %fcc3, loop_1982
22701 lduw [%l7 + 0x40], %i3
22702 fmovrsgz %g4, %f7, %f17
22703 sir 0x122C
22704loop_1982:
22705 te %xcc, 0x3
22706 popc %l2, %o3
22707 set 0x3E, %l3
22708 lduha [%l7 + %l3] 0x81, %l6
22709 move %xcc, %l4, %i7
22710 movg %icc, %o5, %i1
22711 movg %icc, %l3, %g2
22712 wr %g0, 0x80, %asi
22713 ldswa [%l7 + 0x1C] %asi, %i0
22714 andncc %g7, %o2, %o1
22715 tsubcc %g6, %g5, %g3
22716 fbe %fcc3, loop_1983
22717 tcs %icc, 0x1
22718 sir 0x03AD
22719 for %f14, %f12, %f10
22720loop_1983:
22721 udivcc %i5, 0x123B, %l5
22722 nop
22723 setx loop_1984, %l0, %l1
22724 wrpr 0x1, %tl
22725 wrpr %l1, %tnpc
22726 setx 0x34400001400, %l0, %l1
22727 wrpr %l1, %tstate
22728 wrhpr 0x4, %htstate
22729 done
22730 brnz,a %o7, loop_1985
22731 for %f28, %f24, %f6
22732 movrlz %l1, 0x107, %i6
22733loop_1984:
22734 or %i2, %o4, %g1
22735loop_1985:
22736 fmovdvc %icc, %f8, %f8
22737 fmovdcc %xcc, %f20, %f9
22738 fpadd16s %f0, %f11, %f10
22739 taddcctv %o6, %i4, %o0
22740 umul %i3, %l0, %l2
22741 brgz,a %g4, loop_1986
22742 fba %fcc2, loop_1987
22743 tn %xcc, 0x6
22744 fbge,a %fcc1, loop_1988
22745loop_1986:
22746 bneg,pt %icc, loop_1989
22747loop_1987:
22748 fmovdvc %xcc, %f12, %f22
22749 movpos %xcc, %l6, %l4
22750loop_1988:
22751 tsubcctv %i7, 0x099A, %o3
22752loop_1989:
22753 addcc %o5, %l3, %i1
22754 nop
22755 setx loop_1990, %l0, %l1
22756 wrpr 0x1, %tl
22757 wrpr %l1, %tpc
22758 add %l1, 0x4, %l1
22759 wrpr %l1, %tnpc
22760 setx 0x34400001400, %l0, %l1
22761 wrpr %l1, %tstate
22762 wrhpr 0x4, %htstate
22763 retry
22764 fandnot2 %f26, %f8, %f18
22765 edge32n %i0, %g7, %g2
22766 fbl,a %fcc3, loop_1991
22767loop_1990:
22768 lduh [%l7 + 0x7C], %o1
22769 movg %xcc, %g6, %g5
22770 edge32l %g3, %i5, %l5
22771loop_1991:
22772 ld [%l7 + 0x70], %f18
22773 sub %o7, %l1, %o2
22774 nop
22775 set 0x58, %i7
22776 ldd [%l7 + %i7], %i2
22777 tle %xcc, 0x2
22778 movle %icc, %i6, %o4
22779 fpack16 %f24, %f3
22780 fmovdpos %icc, %f29, %f24
22781 movge %icc, %g1, %i4
22782 fmovrslez %o0, %f31, %f18
22783 tne %xcc, 0x1
22784 fmovscs %xcc, %f20, %f23
22785 edge16ln %i3, %l0, %o6
22786 smulcc %g4, %l2, %l4
22787 tneg %xcc, 0x5
22788 movle %xcc, %i7, %o3
22789 movre %l6, 0x3EB, %l3
22790 stb %o5, [%l7 + 0x21]
22791 edge8ln %i1, %i0, %g2
22792 ldstub [%l7 + 0x25], %o1
22793 edge16 %g6, %g5, %g3
22794 stw %i5, [%l7 + 0x1C]
22795 movrgez %l5, 0x3BF, %o7
22796 fbo %fcc0, loop_1992
22797 andn %g7, 0x0E16, %l1
22798 flush %l7 + 0x4C
22799 sll %o2, 0x0E, %i2
22800loop_1992:
22801 tsubcctv %o4, 0x1147, %i6
22802 nop
22803 setx 0x996B4F70, %l0, %l6
22804 st %l6, [%l7 + 0x28]
22805 ld [%l7 + 0x28], %f2
22806 setx 0x32C5DD5C, %l1, %l5
22807 st %l5, [%l7 + 0x10]
22808 ld [%l7 + 0x10], %f27
22809 fdivs %f27, %f2, %f0
22810 fbue,a %fcc2, loop_1993
22811 tg %xcc, 0x6
22812 std %f0, [%l7 + 0x40]
22813 udivcc %g1, 0x18CF, %o0
22814loop_1993:
22815 flush %l7 + 0x70
22816 fand %f30, %f28, %f4
22817 movcc %xcc, %i3, %i4
22818 array32 %o6, %l0, %l2
22819 nop
22820 setx 0x149DC3F9, %l0, %l6
22821 st %l6, [%l7 + 0x28]
22822 ld [%l7 + 0x28], %f19
22823 fsqrts %f19, %f6
22824 for %f8, %f26, %f24
22825 edge16ln %g4, %i7, %l4
22826 orcc %l6, %o3, %o5
22827 set 0x10, %o0
22828 ldxa [%l7 + %o0] 0x80, %i1
22829 nop
22830 setx loop_1994, %l0, %l1
22831 wrpr 0x1, %tl
22832 wrpr %l1, %tpc
22833 add %l1, 0x4, %l1
22834 wrpr %l1, %tnpc
22835 setx 0x34400001400, %l0, %l1
22836 wrpr %l1, %tstate
22837 wrhpr 0x4, %htstate
22838 retry
22839 fmovdg %xcc, %f3, %f3
22840 fnot1 %f20, %f24
22841 orncc %l3, 0x030F, %i0
22842loop_1994:
22843 tvs %icc, 0x1
22844 orcc %o1, 0x1032, %g2
22845 set 0x70, %l5
22846 ldda [%l7 + %l5] 0x24, %g4
22847 move %xcc, %g3, %g6
22848 subcc %l5, %i5, %g7
22849 edge32n %o7, %o2, %l1
22850 addccc %i2, %o4, %i6
22851 sethi 0x1D5D, %o0
22852 set 0x44, %l2
22853 swapa [%l7 + %l2] 0x88, %g1
22854 movvs %icc, %i4, %i3
22855 andcc %l0, 0x00EC, %l2
22856 be,a,pn %xcc, loop_1995
22857 fbul,a %fcc3, loop_1996
22858 fbe,a %fcc3, loop_1997
22859 xor %g4, %i7, %o6
22860loop_1995:
22861 ble,a,pt %icc, loop_1998
22862loop_1996:
22863 taddcctv %l6, %o3, %o5
22864loop_1997:
22865 xorcc %i1, 0x0D4A, %l4
22866 movre %i0, 0x28E, %o1
22867loop_1998:
22868 brlez,a %l3, loop_1999
22869 restored
22870 rdpr %cwp, %g1
22871 rdpr %cansave, %g2
22872 rdpr %canrestore, %g3
22873 rdpr %cleanwin, %g4
22874 rdpr %otherwin, %g5
22875 rdpr %wstate, %g6
22876 tcc %xcc, 0x4
22877 edge8l %g2, %g5, %g6
22878loop_1999:
22879 movcs %icc, %l5, %g3
22880 movre %i5, 0x141, %g7
22881 fsrc1 %f4, %f8
22882 bvc,pn %xcc, loop_2000
22883 fcmpne16 %f20, %f14, %o7
22884 tvc %xcc, 0x7
22885 ble,pn %xcc, loop_2001
22886loop_2000:
22887 tg %xcc, 0x3
22888 and %l1, %i2, %o2
22889 array16 %o4, %o0, %g1
22890loop_2001:
22891 fmovsvs %icc, %f5, %f5
22892 tcc %icc, 0x0
22893 fmul8sux16 %f28, %f18, %f18
22894 movrne %i6, %i4, %i3
22895 movne %xcc, %l2, %g4
22896 andcc %i7, %o6, %l0
22897 tsubcctv %l6, %o3, %i1
22898 fmovsle %icc, %f21, %f13
22899 fmovdvs %icc, %f0, %f31
22900 ldx [%l7 + 0x68], %l4
22901 bshuffle %f0, %f0, %f28
22902 fmovsg %icc, %f19, %f8
22903 movre %o5, 0x10C, %i0
22904 alignaddr %l3, %o1, %g5
22905 wr %g0, 0x88, %asi
22906 lduba [%l7 + 0x13] %asi, %g6
22907 sir 0x0DEF
22908 ba,a %icc, loop_2002
22909 array16 %l5, %g2, %i5
22910 stx %g3, [%l7 + 0x70]
22911 fmul8x16au %f13, %f10, %f0
22912loop_2002:
22913 nop
22914 wr %g0, 0x11, %asi
22915 swapa [%l7 + 0x4C] %asi, %g7
22916 st %f6, [%l7 + 0x1C]
22917 taddcc %o7, %i2, %o2
22918 sdivx %l1, 0x1ADC, %o4
22919 movneg %icc, %o0, %g1
22920 fnors %f4, %f29, %f19
22921 mova %xcc, %i4, %i3
22922 membar 0x59
22923 udivx %i6, 0x17A1, %g4
22924 membar 0x28
22925 movleu %icc, %i7, %o6
22926 orcc %l0, 0x0C33, %l2
22927 movcs %icc, %o3, %i1
22928 brgz %l4, loop_2003
22929 fpmerge %f11, %f14, %f0
22930 xorcc %o5, %l6, %l3
22931 edge32n %o1, %i0, %g5
22932loop_2003:
22933 fabsd %f20, %f22
22934 movleu %icc, %l5, %g6
22935 array32 %g2, %i5, %g3
22936 fba %fcc0, loop_2004
22937 stb %g7, [%l7 + 0x67]
22938 ldsb [%l7 + 0x31], %i2
22939 bpos,a %xcc, loop_2005
22940loop_2004:
22941 stx %o7, [%l7 + 0x70]
22942 sllx %l1, 0x13, %o2
22943 nop
22944 setx loop_2006, %l0, %l1
22945 wrpr 0x1, %tl
22946 wrpr %l1, %tpc
22947 add %l1, 0x4, %l1
22948 wrpr %l1, %tnpc
22949 setx 0x34400001400, %l0, %l1
22950 wrpr %l1, %tstate
22951 wrhpr 0x4, %htstate
22952 retry
22953loop_2005:
22954 tvc %xcc, 0x3
22955 sdiv %o0, 0x1F56, %g1
22956 ldstub [%l7 + 0x2F], %i4
22957loop_2006:
22958 edge16n %i3, %o4, %i6
22959 movvs %xcc, %i7, %g4
22960 tgu %xcc, 0x1
22961 sth %o6, [%l7 + 0x5C]
22962 fmovspos %icc, %f21, %f11
22963 srl %l2, %o3, %i1
22964 nop
22965 fitod %f8, %f14
22966 fdtox %f14, %f22
22967 movge %xcc, %l4, %o5
22968 srl %l0, %l3, %o1
22969 fbo,a %fcc0, loop_2007
22970 alignaddrl %l6, %i0, %g5
22971 movn %xcc, %l5, %g2
22972 movle %xcc, %g6, %i5
22973loop_2007:
22974 brlz,a %g7, loop_2008
22975 sub %g3, %o7, %i2
22976 xor %o2, %o0, %g1
22977 movgu %icc, %l1, %i3
22978loop_2008:
22979 edge8n %o4, %i4, %i7
22980 wr %g0, 0x04, %asi
22981 ldswa [%l7 + 0x78] %asi, %g4
22982 set 0x60, %o2
22983 ldswa [%l7 + %o2] 0x81, %o6
22984 fba %fcc2, loop_2009
22985 lduh [%l7 + 0x1E], %l2
22986 edge16l %i6, %o3, %i1
22987 movre %l4, %l0, %o5
22988loop_2009:
22989 udivcc %o1, 0x1F23, %l6
22990 tcc %xcc, 0x4
22991 edge8n %i0, %g5, %l3
22992 fbule %fcc1, loop_2010
22993 stx %l5, [%l7 + 0x50]
22994 udiv %g2, 0x1384, %g6
22995 fmovd %f18, %f26
22996loop_2010:
22997 xorcc %i5, 0x1BC7, %g7
22998 edge8 %o7, %i2, %o2
22999 movgu %icc, %g3, %o0
23000 movne %icc, %g1, %l1
23001 fpack16 %f2, %f3
23002 xor %o4, 0x18A0, %i4
23003 fandnot1s %f20, %f28, %f28
23004 andcc %i3, 0x13EB, %g4
23005 set 0x30, %i0
23006 lduwa [%l7 + %i0] 0x88, %o6
23007 fmovscc %xcc, %f7, %f1
23008 edge32n %l2, %i6, %o3
23009 tn %icc, 0x7
23010 te %xcc, 0x5
23011 sethi 0x0A9D, %i7
23012 edge32 %i1, %l0, %l4
23013 brgz %o1, loop_2011
23014 fnot1s %f18, %f15
23015 movrgz %o5, %l6, %i0
23016 nop
23017 setx loop_2012, %l0, %l1
23018 wrpr 0x1, %tl
23019 wrpr %l1, %tpc
23020 add %l1, 0x4, %l1
23021 wrpr %l1, %tnpc
23022 setx 0x34400001400, %l0, %l1
23023 wrpr %l1, %tstate
23024 wrhpr 0x4, %htstate
23025 retry
23026loop_2011:
23027 movl %xcc, %g5, %l3
23028 tneg %icc, 0x6
23029 and %g2, 0x0F77, %l5
23030loop_2012:
23031 fone %f22
23032 fbl %fcc2, loop_2013
23033 tcs %icc, 0x0
23034 edge16l %g6, %g7, %o7
23035 tvs %icc, 0x5
23036loop_2013:
23037 fandnot2 %f12, %f16, %f6
23038 movrlez %i2, %i5, %g3
23039 edge16l %o0, %o2, %g1
23040 andncc %l1, %i4, %o4
23041 stbar
23042 fmovrdgez %i3, %f18, %f4
23043 wr %g0, 0x80, %asi
23044 stwa %g4, [%l7 + 0x24] %asi
23045 add %l2, %o6, %i6
23046 mova %xcc, %o3, %i1
23047 move %icc, %i7, %l0
23048 tsubcctv %l4, 0x0758, %o1
23049 ta %xcc, 0x1
23050 xor %o5, %l6, %g5
23051 fornot2 %f30, %f28, %f22
23052 edge16 %i0, %g2, %l3
23053 tne %icc, 0x1
23054 movge %icc, %l5, %g6
23055 sdiv %o7, 0x11DA, %i2
23056 nop
23057 setx 0x41F8BBF2D4CE9B11, %l0, %l6
23058 stx %l6, [%l7 + 0x28]
23059 ldd [%l7 + 0x28], %f28
23060 setx 0x1AFF70017B72D223, %l1, %l5
23061 stx %l5, [%l7 + 0x10]
23062 ldd [%l7 + 0x10], %f12
23063 fsubd %f12, %f28, %f4
23064 nop
23065 setx loop_2014, %l0, %l1
23066 wrpr 0x1, %tl
23067 wrpr %l1, %tpc
23068 add %l1, 0x4, %l1
23069 wrpr %l1, %tnpc
23070 setx 0x34400001400, %l0, %l1
23071 wrpr %l1, %tstate
23072 wrhpr 0x4, %htstate
23073 retry
23074 fcmple16 %f28, %f10, %g7
23075 fcmpgt16 %f14, %f20, %g3
23076 tcc %xcc, 0x3
23077loop_2014:
23078 movneg %icc, %o0, %o2
23079 tpos %icc, 0x3
23080 edge8n %i5, %g1, %i4
23081 ldx [%l7 + 0x68], %o4
23082 edge8n %l1, %i3, %g4
23083 wr %g0, 0x89, %asi
23084 ldsba [%l7 + 0x23] %asi, %o6
23085 nop
23086 setx 0x97DAD6A1, %l0, %l6
23087 st %l6, [%l7 + 0x28]
23088 ld [%l7 + 0x28], %f23
23089 setx 0xB2A5598D, %l1, %l5
23090 st %l5, [%l7 + 0x10]
23091 ld [%l7 + 0x10], %f7
23092 fadds %f7, %f23, %f20
23093 fmovdg %icc, %f2, %f4
23094 smul %l2, %i6, %o3
23095 movrgz %i7, 0x2C1, %l0
23096 andn %l4, %o1, %i1
23097 tle %xcc, 0x2
23098 set 0x7B, %o3
23099 stba %o5, [%l7 + %o3] 0xe2
23100 membar #Sync
23101 tpos %icc, 0x1
23102 sdiv %g5, 0x0062, %l6
23103 movne %xcc, %g2, %l3
23104 ld [%l7 + 0x6C], %f26
23105 for %f26, %f20, %f28
23106 edge16l %l5, %i0, %o7
23107 fbe %fcc3, loop_2015
23108 fbl %fcc1, loop_2016
23109 movrgez %i2, 0x011, %g7
23110 xnorcc %g6, 0x1EDB, %o0
23111loop_2015:
23112 tge %xcc, 0x6
23113loop_2016:
23114 andncc %g3, %o2, %i5
23115 andncc %i4, %o4, %g1
23116 movgu %icc, %i3, %g4
23117 sdivx %o6, 0x02BE, %l1
23118 edge8n %i6, %o3, %l2
23119 edge32ln %i7, %l0, %l4
23120 tpos %xcc, 0x3
23121 stb %i1, [%l7 + 0x0D]
23122 move %xcc, %o5, %o1
23123 brz %l6, loop_2017
23124 restored
23125 rdpr %cwp, %g1
23126 rdpr %cansave, %g2
23127 rdpr %canrestore, %g3
23128 rdpr %cleanwin, %g4
23129 rdpr %otherwin, %g5
23130 rdpr %wstate, %g6
23131 movrlez %g5, %g2, %l5
23132 and %i0, %o7, %l3
23133loop_2017:
23134 movcs %xcc, %g7, %g6
23135 fmovsne %xcc, %f27, %f10
23136 edge8 %o0, %i2, %o2
23137 tcc %icc, 0x6
23138 nop
23139 set 0x38, %o7
23140 ldd [%l7 + %o7], %f18
23141 tleu %xcc, 0x6
23142 fpackfix %f2, %f17
23143 wr %g0, 0xf0, %asi
23144 stda %f16, [%l7 + 0x40] %asi
23145 membar #Sync
23146 edge32ln %i5, %i4, %o4
23147 udivcc %g1, 0x0A8F, %i3
23148 xor %g4, %o6, %l1
23149 fmovdvs %xcc, %f29, %f18
23150 edge16 %i6, %g3, %l2
23151 fcmpgt16 %f6, %f18, %i7
23152 set 0x35, %i1
23153 ldsba [%l7 + %i1] 0x19, %o3
23154 fnor %f26, %f6, %f6
23155 fzeros %f17
23156 movgu %xcc, %l4, %i1
23157 fmovspos %xcc, %f27, %f3
23158 fmovdl %icc, %f17, %f28
23159 restored
23160 rdpr %cwp, %g1
23161 rdpr %cansave, %g2
23162 rdpr %canrestore, %g3
23163 rdpr %cleanwin, %g4
23164 rdpr %otherwin, %g5
23165 rdpr %wstate, %g6
23166 fones %f18
23167 fmovrdgez %l0, %f6, %f22
23168 sll %o1, %l6, %o5
23169 fpack32 %f2, %f30, %f20
23170 tl %xcc, 0x7
23171 edge8 %g2, %g5, %l5
23172 edge16n %i0, %l3, %g7
23173 wr %g0, 0x80, %asi
23174 ldxa [%l7 + 0x60] %asi, %g6
23175 taddcctv %o0, 0x1832, %i2
23176 mulscc %o7, %o2, %i5
23177 set 0x74, %i3
23178 stba %i4, [%l7 + %i3] 0x18
23179 nop
23180 setx 0x138781F3D51CB970, %l0, %l6
23181 stx %l6, [%l7 + 0x28]
23182 ldd [%l7 + 0x28], %f2
23183 setx 0x694EC17CAD110891, %l1, %l5
23184 stx %l5, [%l7 + 0x10]
23185 ldd [%l7 + 0x10], %f26
23186 fdivd %f26, %f2, %f26
23187 tvc %icc, 0x3
23188 smul %g1, 0x0BE9, %i3
23189 set 0x0E, %g7
23190 ldstuba [%l7 + %g7] 0x89, %g4
23191 bg,a %xcc, loop_2018
23192 movleu %icc, %o6, %o4
23193 bleu,a,pt %icc, loop_2019
23194 udivcc %l1, 0x1068, %i6
23195loop_2018:
23196 andncc %l2, %g3, %i7
23197 fpsub16 %f24, %f30, %f18
23198loop_2019:
23199 orn %l4, 0x00A4, %o3
23200 taddcctv %i1, 0x03E5, %l0
23201 movl %icc, %o1, %l6
23202 fbge %fcc3, loop_2020
23203 fsrc2 %f24, %f16
23204 bneg,pt %icc, loop_2021
23205 tleu %icc, 0x3
23206loop_2020:
23207 udiv %g2, 0x16F0, %o5
23208 fblg %fcc2, loop_2022
23209loop_2021:
23210 fmovdcc %xcc, %f25, %f5
23211 nop
23212 setx 0xE754478EE05E6C52, %l0, %l6
23213 stx %l6, [%l7 + 0x10]
23214 ldx [%l7 + 0x10], %fsr
23215 te %icc, 0x3
23216loop_2022:
23217 fpadd32s %f26, %f8, %f17
23218 srax %l5, %g5, %l3
23219 addccc %i0, 0x052B, %g7
23220 fbl %fcc0, loop_2023
23221 fbn,a %fcc2, loop_2024
23222 tge %icc, 0x5
23223 fcmpne16 %f28, %f0, %o0
23224loop_2023:
23225 sdiv %g6, 0x1060, %i2
23226loop_2024:
23227 umul %o2, 0x0D99, %o7
23228 mova %xcc, %i5, %i4
23229 edge16n %i3, %g4, %o6
23230 fbue %fcc1, loop_2025
23231 tcc %icc, 0x4
23232 taddcctv %g1, %o4, %l1
23233 nop
23234 setx loop_2026, %l0, %l1
23235 wrpr 0x1, %tl
23236 wrpr %l1, %tpc
23237 add %l1, 0x4, %l1
23238 wrpr %l1, %tnpc
23239 setx 0x34400001400, %l0, %l1
23240 wrpr %l1, %tstate
23241 wrhpr 0x4, %htstate
23242 retry
23243loop_2025:
23244 edge8l %l2, %i6, %i7
23245 tge %xcc, 0x0
23246 wr %g0, 0x23, %asi
23247 ldda [%l7 + 0x60] %asi, %g2
23248loop_2026:
23249 movrlez %l4, 0x1DA, %i1
23250 fbg,a %fcc3, loop_2027
23251 fbule %fcc0, loop_2028
23252 nop
23253 setx 0x80771627, %l0, %l6
23254 st %l6, [%l7 + 0x10]
23255 ld [%l7 + 0x10], %fsr
23256 smul %o3, %l0, %o1
23257loop_2027:
23258 fmul8x16au %f3, %f28, %f12
23259loop_2028:
23260 smul %l6, %g2, %o5
23261 add %l7, 0x10, %l6
23262 wr %g0, 0x04, %asi
23263 casa [%l6] %asi, %g5, %l3
23264 srl %i0, %l5, %g7
23265 sdiv %g6, 0x0CE7, %o0
23266 mulscc %o2, 0x0A18, %i2
23267 ldsw [%l7 + 0x7C], %i5
23268 edge16n %i4, %o7, %g4
23269 fpackfix %f28, %f22
23270 brgez %o6, loop_2029
23271 movcc %xcc, %g1, %i3
23272 fbu,a %fcc2, loop_2030
23273 flush %l7 + 0x68
23274loop_2029:
23275 edge8l %o4, %l1, %l2
23276 movrgz %i7, %g3, %l4
23277loop_2030:
23278 movle %icc, %i6, %o3
23279 fbg %fcc1, loop_2031
23280 smulcc %l0, %i1, %l6
23281 nop
23282 fitod %f4, %f8
23283 fdtox %f8, %f22
23284 fxtod %f22, %f28
23285 add %l7, 0x78, %l6
23286 wr %g0, 0x89, %asi
23287 ldxa [%l6] %asi, %o1
23288 casxa [%l6] %asi, %o1, %g2
23289loop_2031:
23290 fmovdcs %icc, %f1, %f2
23291 te %icc, 0x7
23292 movne %icc, %o5, %g5
23293 movvc %icc, %l3, %i0
23294 fmovsl %xcc, %f18, %f28
23295 ldsw [%l7 + 0x38], %g7
23296 bcs,pn %xcc, loop_2032
23297 for %f6, %f2, %f16
23298 subccc %l5, %g6, %o0
23299 tle %icc, 0x5
23300loop_2032:
23301 fcmpgt16 %f10, %f28, %i2
23302 edge32 %i5, %i4, %o7
23303 set 0x53, %l6
23304 stba %o2, [%l7 + %l6] 0x14
23305 movrlez %o6, %g1, %i3
23306 edge32l %o4, %l1, %l2
23307 fmul8sux16 %f0, %f14, %f0
23308 stb %i7, [%l7 + 0x21]
23309 wr %g0, 0x18, %asi
23310 stba %g3, [%l7 + 0x2C] %asi
23311 movneg %icc, %g4, %l4
23312 nop
23313 fitod %f9, %f14
23314 orn %i6, %l0, %o3
23315 nop
23316 set 0x22, %i2
23317 ldstub [%l7 + %i2], %i1
23318 fmovdcs %xcc, %f7, %f25
23319 fmovrsgez %l6, %f14, %f11
23320 tcs %icc, 0x2
23321 xorcc %o1, %g2, %o5
23322 be,a loop_2033
23323 movg %xcc, %l3, %g5
23324 movvs %xcc, %i0, %g7
23325 tle %icc, 0x4
23326loop_2033:
23327 fpack16 %f6, %f22
23328 sdivx %l5, 0x017F, %o0
23329 fandnot1 %f2, %f14, %f10
23330 bcc,a loop_2034
23331 tgu %xcc, 0x5
23332 fmovdleu %xcc, %f15, %f0
23333 movpos %xcc, %i2, %i5
23334loop_2034:
23335 edge8n %g6, %i4, %o2
23336 fzero %f12
23337 fpadd16s %f30, %f0, %f11
23338 sll %o7, %o6, %g1
23339 xnorcc %o4, %i3, %l2
23340 fpsub32 %f28, %f28, %f18
23341 subc %i7, %g3, %l1
23342 nop
23343 fitos %f2, %f18
23344 srl %g4, 0x03, %i6
23345 movrgez %l4, 0x16F, %l0
23346 array16 %i1, %l6, %o1
23347 fble %fcc1, loop_2035
23348 tsubcc %o3, %g2, %l3
23349 set 0x20, %l4
23350 ldsha [%l7 + %l4] 0x80, %o5
23351loop_2035:
23352 brlez,a %g5, loop_2036
23353 srlx %i0, %l5, %o0
23354 fbo,a %fcc3, loop_2037
23355 lduw [%l7 + 0x2C], %g7
23356loop_2036:
23357 srlx %i2, 0x10, %g6
23358 set 0x14, %g4
23359 lduwa [%l7 + %g4] 0x11, %i5
23360loop_2037:
23361 nop
23362 setx loop_2038, %l0, %l1
23363 wrpr 0x1, %tl
23364 wrpr %l1, %tpc
23365 add %l1, 0x4, %l1
23366 wrpr %l1, %tnpc
23367 setx 0x34400001400, %l0, %l1
23368 wrpr %l1, %tstate
23369 wrhpr 0x4, %htstate
23370 retry
23371 sdiv %i4, 0x01C9, %o7
23372 alignaddr %o2, %o6, %g1
23373 te %icc, 0x5
23374loop_2038:
23375 ldub [%l7 + 0x4C], %i3
23376 add %l7, 0x10, %l6
23377 wr %g0, 0x18, %asi
23378 casxa [%l6] %asi, %o4, %l2
23379 nop
23380 setx 0xAEBA458A, %l0, %l6
23381 st %l6, [%l7 + 0x28]
23382 ld [%l7 + 0x28], %f10
23383 fsqrts %f10, %f16
23384 ble,a,pt %icc, loop_2039
23385 nop
23386 setx 0x532C0F8F, %l0, %l6
23387 st %l6, [%l7 + 0x28]
23388 ld [%l7 + 0x28], %f27
23389 setx 0x7E1A4FB4, %l1, %l5
23390 st %l5, [%l7 + 0x10]
23391 ld [%l7 + 0x10], %f19
23392 fmuls %f19, %f27, %f7
23393 bneg,pt %icc, loop_2040
23394 movpos %xcc, %g3, %i7
23395loop_2039:
23396 fmovsvs %xcc, %f30, %f5
23397 tg %icc, 0x2
23398loop_2040:
23399 fbl,a %fcc2, loop_2041
23400 tvs %icc, 0x3
23401 tneg %icc, 0x3
23402 umulcc %l1, 0x09F3, %g4
23403loop_2041:
23404 be,a,pn %xcc, loop_2042
23405 andncc %i6, %l4, %l0
23406 edge16n %l6, %o1, %o3
23407 fbe,a %fcc3, loop_2043
23408loop_2042:
23409 fpadd32 %f14, %f10, %f22
23410 sethi 0x0235, %i1
23411 addc %l3, %g2, %o5
23412loop_2043:
23413 tne %icc, 0x7
23414 subccc %g5, %i0, %l5
23415 movgu %xcc, %g7, %i2
23416 sub %o0, 0x0ABC, %i5
23417 tleu %xcc, 0x0
23418 nop
23419 setx 0x37E3F03D, %l0, %l6
23420 st %l6, [%l7 + 0x28]
23421 ld [%l7 + 0x28], %f15
23422 setx 0xDE87B9B6, %l1, %l5
23423 st %l5, [%l7 + 0x10]
23424 ld [%l7 + 0x10], %f3
23425 fsubs %f3, %f15, %f9
23426 udivx %g6, 0x1A65, %o7
23427 tge %xcc, 0x0
23428 tg %xcc, 0x6
23429 fmovscc %xcc, %f23, %f13
23430 ldsb [%l7 + 0x57], %o2
23431 fmul8x16au %f2, %f3, %f22
23432 xnor %o6, 0x1EF8, %g1
23433 ldub [%l7 + 0x20], %i3
23434 tsubcc %i4, %o4, %g3
23435 edge16 %i7, %l1, %g4
23436 edge32ln %i6, %l4, %l2
23437 add %l0, 0x0834, %l6
23438 orcc %o1, %o3, %i1
23439 ldd [%l7 + 0x10], %g2
23440 fmovrdgz %o5, %f26, %f30
23441 tsubcctv %g5, %i0, %l5
23442 andn %g7, 0x0E2E, %i2
23443 nop
23444 setx 0x443367E7, %l0, %l6
23445 st %l6, [%l7 + 0x28]
23446 ld [%l7 + 0x28], %f17
23447 setx 0x4A57AFD2, %l1, %l5
23448 st %l5, [%l7 + 0x10]
23449 ld [%l7 + 0x10], %f19
23450 fmuls %f19, %f17, %f29
23451 nop
23452 setx loop_2044, %l0, %l1
23453 wrpr 0x1, %tl
23454 wrpr %l1, %tpc
23455 add %l1, 0x4, %l1
23456 wrpr %l1, %tnpc
23457 setx 0x34400001400, %l0, %l1
23458 wrpr %l1, %tstate
23459 wrhpr 0x4, %htstate
23460 retry
23461 umul %l3, %i5, %g6
23462 umulcc %o0, 0x19C6, %o7
23463 lduh [%l7 + 0x26], %o6
23464loop_2044:
23465 tvc %xcc, 0x0
23466 andcc %o2, 0x0482, %i3
23467 fba %fcc3, loop_2045
23468 fxnors %f26, %f25, %f21
23469 alignaddrl %g1, %o4, %g3
23470 edge8ln %i7, %l1, %i4
23471loop_2045:
23472 sll %g4, %i6, %l2
23473 fble %fcc3, loop_2046
23474 ba,pt %xcc, loop_2047
23475 addc %l0, 0x0A2F, %l4
23476 and %o1, %o3, %i1
23477loop_2046:
23478 bgu loop_2048
23479loop_2047:
23480 brgez %g2, loop_2049
23481 udivx %l6, 0x0010, %g5
23482 bleu,a,pt %xcc, loop_2050
23483loop_2048:
23484 bg %xcc, loop_2051
23485loop_2049:
23486 te %xcc, 0x7
23487 movl %xcc, %o5, %i0
23488loop_2050:
23489 popc %g7, %i2
23490loop_2051:
23491 array16 %l5, %i5, %g6
23492 wr %g0, 0x19, %asi
23493 ldxa [%l7 + 0x10] %asi, %l3
23494 movcc %icc, %o0, %o7
23495 sra %o6, 0x15, %o2
23496 movrgz %g1, 0x0EE, %o4
23497 set 0x40, %o6
23498 stda %f16, [%l7 + %o6] 0xf9
23499 membar #Sync
23500 ldx [%l7 + 0x40], %i3
23501 tneg %xcc, 0x4
23502 bleu,pt %xcc, loop_2052
23503 edge8n %g3, %l1, %i4
23504 swap [%l7 + 0x68], %g4
23505 fexpand %f7, %f8
23506loop_2052:
23507 bpos,pt %icc, loop_2053
23508 andcc %i6, %l2, %l0
23509 movneg %icc, %l4, %o1
23510 bshuffle %f14, %f4, %f26
23511loop_2053:
23512 bvs,a %xcc, loop_2054
23513 fmuld8sux16 %f29, %f15, %f24
23514 fpsub16s %f16, %f2, %f24
23515 fxor %f30, %f6, %f10
23516loop_2054:
23517 fmovsneg %icc, %f31, %f19
23518 movrne %o3, %i7, %g2
23519 fpack16 %f10, %f28
23520 brlez,a %i1, loop_2055
23521 fmovsne %xcc, %f30, %f14
23522 edge16 %l6, %g5, %i0
23523 xnor %g7, 0x18F7, %o5
23524loop_2055:
23525 swap [%l7 + 0x70], %i2
23526 nop
23527 setx 0x3071CC5F, %l0, %l6
23528 st %l6, [%l7 + 0x68]
23529 ld [%l7 + 0x68], %fsr
23530 udiv %l5, 0x0C6E, %g6
23531 fmul8x16au %f9, %f17, %f8
23532 movpos %icc, %l3, %i5
23533 mulscc %o0, %o6, %o2
23534 fmovdge %icc, %f22, %f19
23535 fmovda %icc, %f14, %f24
23536 bleu,pt %xcc, loop_2056
23537 tgu %xcc, 0x1
23538 xorcc %o7, %o4, %g1
23539 orcc %g3, 0x00BC, %i3
23540loop_2056:
23541 array8 %l1, %i4, %g4
23542 movgu %icc, %i6, %l2
23543 fcmpgt16 %f24, %f20, %l4
23544 fnors %f16, %f19, %f6
23545 wr %g0, 0x10, %asi
23546 stxa %o1, [%l7 + 0x68] %asi
23547 add %l0, 0x08DB, %o3
23548 set 0x2D, %l0
23549 lduba [%l7 + %l0] 0x81, %g2
23550 fmovsl %icc, %f28, %f20
23551 taddcctv %i1, 0x075B, %l6
23552 fmovse %icc, %f8, %f6
23553 andcc %i7, 0x0F2D, %i0
23554 edge16n %g5, %g7, %o5
23555 fpmerge %f9, %f15, %f16
23556 orcc %i2, 0x04A6, %g6
23557 fabss %f0, %f8
23558 brgz %l3, loop_2057
23559 brlz %l5, loop_2058
23560 edge16l %i5, %o6, %o2
23561 fmovdneg %xcc, %f20, %f31
23562loop_2057:
23563 nop
23564 fitos %f10, %f11
23565 fstod %f11, %f0
23566loop_2058:
23567 fcmpne16 %f6, %f10, %o7
23568 fmul8sux16 %f0, %f2, %f0
23569 edge16ln %o4, %o0, %g1
23570 or %i3, 0x16B0, %g3
23571 smul %i4, 0x10BE, %l1
23572 fpadd16s %f16, %f26, %f23
23573 smul %g4, %i6, %l2
23574 fsrc2 %f16, %f2
23575 umulcc %l4, 0x0F1C, %l0
23576 tsubcctv %o3, 0x0E6D, %o1
23577 fmovrdgez %i1, %f18, %f4
23578 movle %icc, %g2, %i7
23579 st %f17, [%l7 + 0x20]
23580 fbl %fcc1, loop_2059
23581 fbul,a %fcc3, loop_2060
23582 nop
23583 set 0x63, %i5
23584 ldsb [%l7 + %i5], %l6
23585 ldub [%l7 + 0x59], %g5
23586loop_2059:
23587 movleu %icc, %i0, %o5
23588loop_2060:
23589 fnand %f16, %f12, %f0
23590 movrne %g7, 0x07D, %i2
23591 taddcctv %g6, 0x02BB, %l5
23592 nop
23593 fitod %f4, %f6
23594 array16 %i5, %l3, %o6
23595 nop
23596 setx 0x521F31688C550C25, %l0, %l6
23597 stx %l6, [%l7 + 0x28]
23598 ldd [%l7 + 0x28], %f8
23599 setx 0x1E72953E59BF2253, %l1, %l5
23600 stx %l5, [%l7 + 0x10]
23601 ldd [%l7 + 0x10], %f30
23602 fdivd %f30, %f8, %f26
23603 movl %icc, %o7, %o4
23604 fbue,a %fcc0, loop_2061
23605 nop
23606 setx loop_2062, %l0, %l1
23607 jmpl %l1, %o2
23608 tcc %icc, 0x7
23609 subccc %g1, 0x1E3E, %i3
23610loop_2061:
23611 edge8 %o0, %i4, %g3
23612loop_2062:
23613 edge16n %l1, %i6, %g4
23614 set 0x1C, %o4
23615 lda [%l7 + %o4] 0x11, %f3
23616 srl %l2, %l0, %l4
23617 be,a %icc, loop_2063
23618 movrlz %o1, 0x1FF, %i1
23619 tleu %icc, 0x0
23620 movrgz %o3, %g2, %i7
23621loop_2063:
23622 tle %icc, 0x0
23623 fba %fcc2, loop_2064
23624 edge16n %l6, %g5, %o5
23625 sdiv %i0, 0x047D, %i2
23626 swap [%l7 + 0x1C], %g7
23627loop_2064:
23628 srlx %l5, 0x07, %g6
23629 mulscc %i5, %o6, %o7
23630 fzero %f30
23631 edge8l %l3, %o2, %o4
23632 popc %g1, %i3
23633 bpos %icc, loop_2065
23634 addc %o0, 0x0F6A, %g3
23635 tneg %xcc, 0x0
23636 xnor %l1, %i4, %i6
23637loop_2065:
23638 ldx [%l7 + 0x18], %l2
23639 sra %l0, %l4, %g4
23640 ld [%l7 + 0x7C], %f13
23641 saved
23642 rdpr %cwp, %g1
23643 rdpr %cansave, %g2
23644 rdpr %canrestore, %g3
23645 rdpr %cleanwin, %g4
23646 rdpr %otherwin, %g5
23647 rdpr %wstate, %g6
23648 array16 %o1, %o3, %i1
23649 fmovsge %xcc, %f25, %f9
23650 tcc %icc, 0x4
23651 fbul %fcc3, loop_2066
23652 fbue %fcc0, loop_2067
23653 st %f21, [%l7 + 0x40]
23654 edge16l %i7, %g2, %l6
23655loop_2066:
23656 movleu %xcc, %g5, %o5
23657loop_2067:
23658 andncc %i0, %i2, %g7
23659 edge8 %l5, %g6, %o6
23660 movpos %xcc, %o7, %l3
23661 movvs %xcc, %o2, %o4
23662 wr %g0, 0x80, %asi
23663 ldsba [%l7 + 0x43] %asi, %i5
23664 movrlez %g1, 0x337, %o0
23665 movvc %xcc, %g3, %l1
23666 movge %xcc, %i4, %i6
23667 bgu,a,pt %xcc, loop_2068
23668 edge32 %l2, %i3, %l4
23669 set 0x20, %i6
23670 ldda [%l7 + %i6] 0xeb, %l0
23671loop_2068:
23672 movne %icc, %o1, %o3
23673 flush %l7 + 0x4C
23674 taddcc %i1, %i7, %g4
23675 bvs,pn %icc, loop_2069
23676 sdivcc %g2, 0x0C35, %g5
23677 movl %xcc, %l6, %o5
23678 nop
23679 setx loop_2070, %l0, %l1
23680 wrpr 0x1, %tl
23681 wrpr %l1, %tpc
23682 add %l1, 0x4, %l1
23683 wrpr %l1, %tnpc
23684 setx 0x34400001400, %l0, %l1
23685 wrpr %l1, %tstate
23686 wrhpr 0x4, %htstate
23687 retry
23688loop_2069:
23689 bvs,a loop_2071
23690 movrlz %i0, 0x298, %i2
23691 sir 0x02B5
23692loop_2070:
23693 udivcc %l5, 0x1D46, %g6
23694loop_2071:
23695 bshuffle %f0, %f0, %f6
23696 movre %g7, %o6, %o7
23697 fmovda %xcc, %f8, %f8
23698 tsubcctv %l3, %o2, %o4
23699 bneg,pn %icc, loop_2072
23700 membar 0x14
23701 nop
23702 setx loop_2073, %l0, %l1
23703 jmpl %l1, %g1
23704 movrgez %o0, 0x255, %i5
23705loop_2072:
23706 fmovsge %icc, %f26, %f3
23707 movcs %icc, %l1, %g3
23708loop_2073:
23709 nop
23710 setx 0xE0DEFD25, %l0, %l6
23711 st %l6, [%l7 + 0x28]
23712 ld [%l7 + 0x28], %f21
23713 setx 0xCC99B6D0, %l1, %l5
23714 st %l5, [%l7 + 0x10]
23715 ld [%l7 + 0x10], %f29
23716 fmuls %f29, %f21, %f8
23717 fones %f31
23718 movle %icc, %i4, %i6
23719 nop
23720 setx 0x9DC6A8E2, %l0, %l6
23721 st %l6, [%l7 + 0x28]
23722 ld [%l7 + 0x28], %f26
23723 setx 0x6CDB1F6F, %l1, %l5
23724 st %l5, [%l7 + 0x10]
23725 ld [%l7 + 0x10], %f31
23726 fdivs %f31, %f26, %f23
23727 wr %g0, 0x23, %asi
23728 stha %l2, [%l7 + 0x2E] %asi
23729 membar #Sync
23730 fmovrdlez %i3, %f18, %f30
23731 umulcc %l0, 0x0476, %o1
23732 ldx [%l7 + 0x40], %l4
23733 movcs %xcc, %i1, %o3
23734 fpsub32 %f16, %f14, %f10
23735 fnot2s %f21, %f4
23736 xorcc %g4, 0x1018, %g2
23737 saved
23738 rdpr %cwp, %g1
23739 rdpr %cansave, %g2
23740 rdpr %canrestore, %g3
23741 rdpr %cleanwin, %g4
23742 rdpr %otherwin, %g5
23743 rdpr %wstate, %g6
23744 add %g5, 0x017E, %l6
23745 tgu %icc, 0x6
23746 fexpand %f10, %f22
23747 movpos %icc, %o5, %i7
23748 tsubcctv %i0, 0x064A, %l5
23749 fmovrde %i2, %f12, %f0
23750 fmovrse %g7, %f2, %f11
23751 udivcc %o6, 0x11A9, %g6
23752 wr %g0, 0x80, %asi
23753 sta %f1, [%l7 + 0x3C] %asi
23754 movrne %o7, 0x31D, %o2
23755 taddcc %o4, %l3, %g1
23756 movvs %icc, %o0, %i5
23757 fxnor %f30, %f6, %f12
23758 saved
23759 rdpr %cwp, %g1
23760 rdpr %cansave, %g2
23761 rdpr %canrestore, %g3
23762 rdpr %cleanwin, %g4
23763 rdpr %otherwin, %g5
23764 rdpr %wstate, %g6
23765 tg %icc, 0x2
23766 tle %xcc, 0x3
23767 brgez,a %g3, loop_2074
23768 edge16 %l1, %i4, %l2
23769 taddcc %i6, %l0, %o1
23770 bcc,pt %icc, loop_2075
23771loop_2074:
23772 and %l4, 0x140C, %i3
23773 movvc %xcc, %o3, %g4
23774 fmovdgu %xcc, %f27, %f31
23775loop_2075:
23776 movle %icc, %g2, %g5
23777 fornot1s %f3, %f22, %f3
23778 movrgez %l6, 0x117, %i1
23779 wr %g0, 0x81, %asi
23780 lda [%l7 + 0x34] %asi, %f7
23781 tn %icc, 0x3
23782 tleu %icc, 0x3
23783 taddcc %i7, 0x0A6B, %i0
23784 tle %xcc, 0x6
23785 tpos %xcc, 0x3
23786 fba,a %fcc3, loop_2076
23787 andn %l5, %i2, %o5
23788 sir 0x161D
23789 fblg %fcc3, loop_2077
23790loop_2076:
23791 andcc %g7, 0x1C5B, %o6
23792 bvc %xcc, loop_2078
23793 tneg %xcc, 0x7
23794loop_2077:
23795 edge32n %g6, %o2, %o7
23796 movleu %icc, %l3, %g1
23797loop_2078:
23798 nop
23799 set 0x2C, %g6
23800 sta %f23, [%l7 + %g6] 0x81
23801 fmuld8ulx16 %f7, %f24, %f8
23802 movrgez %o0, %o4, %g3
23803 nop
23804 setx 0x0CFF7A137077BDBD, %l0, %l6
23805 stx %l6, [%l7 + 0x28]
23806 ldx [%l7 + 0x28], %fsr
23807 fbul %fcc3, loop_2079
23808 fbug %fcc0, loop_2080
23809 sdivcc %l1, 0x0951, %i4
23810 edge8l %i5, %l2, %i6
23811loop_2079:
23812 sethi 0x116D, %l0
23813loop_2080:
23814 movrlez %l4, 0x1F1, %o1
23815 xnor %o3, %g4, %i3
23816 xnorcc %g2, %g5, %l6
23817 edge16ln %i7, %i1, %l5
23818 movrgez %i2, 0x12A, %i0
23819 fmuld8ulx16 %f19, %f23, %f24
23820 srax %g7, 0x02, %o6
23821 saved
23822 rdpr %cwp, %g1
23823 rdpr %cansave, %g2
23824 rdpr %canrestore, %g3
23825 rdpr %cleanwin, %g4
23826 rdpr %otherwin, %g5
23827 rdpr %wstate, %g6
23828 te %icc, 0x7
23829 fnegs %f15, %f12
23830 stb %g6, [%l7 + 0x75]
23831 srlx %o2, 0x16, %o5
23832 movge %xcc, %l3, %o7
23833 udivcc %g1, 0x0FCD, %o0
23834 or %o4, 0x0A66, %g3
23835 sethi 0x06E5, %i4
23836 fbg,a %fcc0, loop_2081
23837 bgu,pt %icc, loop_2082
23838 nop
23839 setx 0x5469B76D0EA4CEE0, %l0, %l6
23840 stx %l6, [%l7 + 0x28]
23841 ldd [%l7 + 0x28], %f8
23842 fsqrtd %f8, %f2
23843 mulx %i5, 0x0AA3, %l1
23844loop_2081:
23845 movcs %icc, %i6, %l0
23846loop_2082:
23847 subccc %l4, %o1, %o3
23848 ldx [%l7 + 0x78], %g4
23849 srax %l2, 0x1C, %g2
23850 prefetch [%l7 + 0x64], 0x2
23851 movvc %xcc, %g5, %i3
23852 addccc %l6, 0x0935, %i7
23853 st %f11, [%l7 + 0x08]
23854 movrne %i1, 0x050, %l5
23855 ldsh [%l7 + 0x6E], %i0
23856 and %g7, 0x1FFF, %o6
23857 tle %xcc, 0x4
23858 addcc %g6, %i2, %o5
23859 saved
23860 rdpr %cwp, %g1
23861 rdpr %cansave, %g2
23862 rdpr %canrestore, %g3
23863 rdpr %cleanwin, %g4
23864 rdpr %otherwin, %g5
23865 rdpr %wstate, %g6
23866 nop
23867 fitos %f11, %f17
23868 fstox %f17, %f10
23869 fxtos %f10, %f0
23870 xor %o2, 0x0DCF, %o7
23871 udivx %g1, 0x12A4, %o0
23872 movg %xcc, %o4, %g3
23873 taddcc %l3, %i4, %l1
23874 bvc,a %xcc, loop_2083
23875 fblg %fcc2, loop_2084
23876 ldd [%l7 + 0x40], %f0
23877 edge16l %i6, %l0, %l4
23878loop_2083:
23879 sll %i5, 0x10, %o3
23880loop_2084:
23881 stb %o1, [%l7 + 0x57]
23882 fpack16 %f12, %f14
23883 movvc %xcc, %l2, %g4
23884 sethi 0x1738, %g5
23885 fcmpne16 %f2, %f24, %i3
23886 nop
23887 setx loop_2085, %l0, %l1
23888 wrpr 0x1, %tl
23889 wrpr %l1, %tpc
23890 add %l1, 0x4, %l1
23891 wrpr %l1, %tnpc
23892 setx 0x34400001400, %l0, %l1
23893 wrpr %l1, %tstate
23894 wrhpr 0x4, %htstate
23895 retry
23896 nop
23897 setx loop_2086, %l0, %l1
23898 wrpr 0x1, %tl
23899 wrpr %l1, %tnpc
23900 setx 0x34400001400, %l0, %l1
23901 wrpr %l1, %tstate
23902 wrhpr 0x4, %htstate
23903 done
23904 fbe,a %fcc2, loop_2087
23905 bleu %xcc, loop_2088
23906loop_2085:
23907 srl %l6, %g2, %i1
23908loop_2086:
23909 orcc %i7, %l5, %i0
23910loop_2087:
23911 tne %xcc, 0x5
23912loop_2088:
23913 stb %o6, [%l7 + 0x2A]
23914 fmovrdlz %g7, %f14, %f10
23915 subcc %g6, 0x0D05, %o5
23916 subccc %o2, %o7, %g1
23917 fmovrslz %o0, %f24, %f26
23918 movrlz %i2, %g3, %o4
23919 sth %l3, [%l7 + 0x1C]
23920 movvc %icc, %i4, %i6
23921 std %f24, [%l7 + 0x20]
23922 edge32l %l1, %l0, %i5
23923 movpos %xcc, %o3, %l4
23924 nop
23925 fitos %f4, %f13
23926 fstox %f13, %f22
23927 movrne %o1, 0x027, %g4
23928 sdivcc %l2, 0x009C, %i3
23929 bcc,a %xcc, loop_2089
23930 array8 %g5, %l6, %g2
23931 fmovde %xcc, %f22, %f4
23932 umul %i1, 0x116F, %l5
23933loop_2089:
23934 nop
23935 wr %g0, 0x18, %asi
23936 lduha [%l7 + 0x6A] %asi, %i0
23937 fmovsleu %icc, %f24, %f23
23938 movrgz %i7, %g7, %o6
23939 orcc %o5, %o2, %g6
23940 fbul,a %fcc0, loop_2090
23941 movneg %xcc, %g1, %o0
23942 movre %i2, 0x12A, %g3
23943 edge16 %o7, %l3, %i4
23944loop_2090:
23945 udivx %i6, 0x0F4D, %o4
23946 te %icc, 0x6
23947 xnor %l0, 0x0E6C, %i5
23948 sdiv %o3, 0x0947, %l1
23949 fabss %f31, %f30
23950 bge %xcc, loop_2091
23951 movge %icc, %o1, %l4
23952 fnors %f8, %f0, %f0
23953 movne %xcc, %g4, %l2
23954loop_2091:
23955 andncc %i3, %g5, %l6
23956 movrne %i1, %l5, %i0
23957 fand %f20, %f10, %f4
23958 addccc %i7, %g2, %g7
23959 edge32ln %o5, %o2, %g6
23960 nop
23961 fitod %f2, %f20
23962 fdtoi %f20, %f8
23963 sdivx %o6, 0x1F71, %g1
23964 subccc %i2, %g3, %o7
23965 fabss %f27, %f6
23966 orncc %l3, 0x0E36, %o0
23967 fnor %f10, %f10, %f4
23968 add %l7, 0x08, %l6
23969 wr %g0, 0x0c, %asi
23970 casa [%l6] 0x0c, %i4, %o4
23971 umul %i6, 0x1ACC, %l0
23972 saved
23973 rdpr %cwp, %g1
23974 rdpr %cansave, %g2
23975 rdpr %canrestore, %g3
23976 rdpr %cleanwin, %g4
23977 rdpr %otherwin, %g5
23978 rdpr %wstate, %g6
23979 pdist %f28, %f18, %f28
23980 tsubcc %i5, 0x064C, %l1
23981 tg %xcc, 0x4
23982 fmovsg %icc, %f7, %f12
23983 edge32 %o1, %o3, %g4
23984 alignaddr %l2, %l4, %g5
23985 fbu %fcc0, loop_2092
23986 fmovdvc %xcc, %f16, %f18
23987 fbe %fcc0, loop_2093
23988 bn %icc, loop_2094
23989loop_2092:
23990 fblg,a %fcc3, loop_2095
23991 st %f17, [%l7 + 0x4C]
23992loop_2093:
23993 tn %icc, 0x2
23994loop_2094:
23995 nop
23996 set 0x4C, %o5
23997 ldswa [%l7 + %o5] 0x81, %i3
23998loop_2095:
23999 nop
24000 setx 0x31E5B13821EAAC34, %l0, %l6
24001 stx %l6, [%l7 + 0x28]
24002 ldd [%l7 + 0x28], %f30
24003 setx 0xEE32C3CA9E939BCD, %l1, %l5
24004 stx %l5, [%l7 + 0x10]
24005 ldd [%l7 + 0x10], %f14
24006 fdivd %f14, %f30, %f14
24007 movcc %icc, %l6, %i1
24008 movpos %xcc, %i0, %l5
24009 bne %xcc, loop_2096
24010 andn %i7, 0x1572, %g2
24011 bneg,a %xcc, loop_2097
24012 sub %g7, %o5, %o2
24013loop_2096:
24014 nop
24015 add %l7, 0x70, %l6
24016 wr %g0, 0x0c, %asi
24017 casa [%l6] %asi, %o6, %g1
24018loop_2097:
24019 edge8l %i2, %g3, %o7
24020 tcs %xcc, 0x1
24021 brlez %l3, loop_2098
24022 ldub [%l7 + 0x5C], %o0
24023 fmovsn %icc, %f18, %f31
24024 array8 %i4, %o4, %g6
24025loop_2098:
24026 edge16ln %i6, %l0, %l1
24027 tsubcc %i5, 0x1DD3, %o1
24028 fmovsge %xcc, %f4, %f13
24029 stx %g4, [%l7 + 0x68]
24030 flush %l7 + 0x44
24031 fbue %fcc2, loop_2099
24032 fands %f12, %f5, %f4
24033 fzeros %f11
24034 or %o3, 0x050B, %l4
24035loop_2099:
24036 nop
24037 setx 0x6DA5F085C13276D7, %l0, %l6
24038 stx %l6, [%l7 + 0x28]
24039 ldd [%l7 + 0x28], %f16
24040 setx 0x294A6715590B78CB, %l1, %l5
24041 stx %l5, [%l7 + 0x10]
24042 ldd [%l7 + 0x10], %f10
24043 fsubd %f10, %f16, %f4
24044 nop
24045 setx 0x02CF30AACD601B99, %l0, %l6
24046 stx %l6, [%l7 + 0x28]
24047 ldd [%l7 + 0x28], %f20
24048 setx 0x397C166039188FB5, %l1, %l5
24049 stx %l5, [%l7 + 0x10]
24050 ldd [%l7 + 0x10], %f2
24051 fmuld %f2, %f20, %f14
24052 fble %fcc2, loop_2100
24053 fornot1s %f2, %f27, %f25
24054 tg %xcc, 0x2
24055 prefetch [%l7 + 0x40], 0x1
24056loop_2100:
24057 fbe %fcc2, loop_2101
24058 srl %g5, 0x1F, %l2
24059 movcc %xcc, %l6, %i1
24060 movrne %i3, 0x0AC, %i0
24061loop_2101:
24062 fmul8sux16 %f8, %f30, %f6
24063 movle %xcc, %l5, %g2
24064 movrgez %g7, %o5, %o2
24065 wr %g0, 0x19, %asi
24066 lda [%l7 + 0x38] %asi, %f13
24067 edge32 %o6, %g1, %i7
24068 fmovdcc %xcc, %f24, %f6
24069 sdivx %i2, 0x1687, %o7
24070 subc %l3, %o0, %g3
24071 umulcc %o4, 0x1660, %i4
24072 bvs,pt %icc, loop_2102
24073 fbne %fcc3, loop_2103
24074 fmovrsne %i6, %f14, %f30
24075 std %f18, [%l7 + 0x60]
24076loop_2102:
24077 edge8l %g6, %l1, %i5
24078loop_2103:
24079 tsubcctv %o1, %l0, %g4
24080 stb %o3, [%l7 + 0x27]
24081 tsubcc %g5, 0x0439, %l4
24082 tcs %icc, 0x2
24083 xnorcc %l6, 0x0DF1, %l2
24084 tne %icc, 0x1
24085 bshuffle %f18, %f16, %f6
24086 fmovde %icc, %f16, %f13
24087 set 0x50, %o1
24088 lda [%l7 + %o1] 0x11, %f19
24089 nop
24090 setx 0xDD511B12, %l0, %l6
24091 st %l6, [%l7 + 0x28]
24092 ld [%l7 + 0x28], %f1
24093 setx 0x690FC835, %l1, %l5
24094 st %l5, [%l7 + 0x10]
24095 ld [%l7 + 0x10], %f23
24096 fmuls %f23, %f1, %f9
24097 srlx %i3, %i0, %l5
24098 fands %f1, %f10, %f11
24099 srl %i1, %g7, %g2
24100 sra %o2, %o5, %g1
24101 srl %i7, 0x19, %o6
24102 sra %o7, %i2, %l3
24103 srl %o0, %o4, %g3
24104 tvs %icc, 0x5
24105 sra %i4, 0x12, %g6
24106 movl %xcc, %i6, %i5
24107 set 0x08, %i4
24108 lduwa [%l7 + %i4] 0x14, %l1
24109 mulx %o1, 0x1EE7, %g4
24110 fpadd16s %f21, %f4, %f20
24111 call loop_2104
24112 sir 0x03FC
24113 movleu %xcc, %o3, %g5
24114 fbu,a %fcc0, loop_2105
24115loop_2104:
24116 movne %xcc, %l0, %l6
24117 faligndata %f2, %f8, %f2
24118 edge32 %l4, %i3, %l2
24119loop_2105:
24120 movrgez %i0, %i1, %l5
24121 bvs,a,pn %xcc, loop_2106
24122 saved
24123 rdpr %cwp, %g1
24124 rdpr %cansave, %g2
24125 rdpr %canrestore, %g3
24126 rdpr %cleanwin, %g4
24127 rdpr %otherwin, %g5
24128 rdpr %wstate, %g6
24129 edge16l %g7, %g2, %o2
24130 set 0x24, %g3
24131 stwa %o5, [%l7 + %g3] 0x0c
24132loop_2106:
24133 fones %f30
24134 edge32n %i7, %o6, %o7
24135 movvc %xcc, %g1, %l3
24136 fmovrsgz %o0, %f10, %f5
24137 alignaddr %o4, %i2, %i4
24138 smulcc %g6, 0x157B, %g3
24139 nop
24140 setx 0x90422D36, %l0, %l6
24141 st %l6, [%l7 + 0x48]
24142 ld [%l7 + 0x48], %fsr
24143 stw %i6, [%l7 + 0x0C]
24144 edge8 %l1, %i5, %g4
24145 edge16n %o1, %o3, %g5
24146 movrne %l6, 0x352, %l4
24147 edge16n %l0, %i3, %l2
24148 udivcc %i1, 0x10D2, %i0
24149 array32 %l5, %g2, %o2
24150 ba,a,pn %icc, loop_2107
24151 edge16ln %o5, %g7, %o6
24152 udiv %o7, 0x154F, %g1
24153 fmovrsgez %i7, %f12, %f13
24154loop_2107:
24155 std %f0, [%l7 + 0x38]
24156 te %icc, 0x3
24157 tne %xcc, 0x5
24158 edge8l %o0, %l3, %o4
24159 movrlez %i2, 0x06F, %g6
24160 fmovsn %xcc, %f12, %f30
24161 set 0x20, %g5
24162 ldsha [%l7 + %g5] 0x89, %g3
24163 xor %i4, %l1, %i6
24164 srax %g4, 0x1E, %o1
24165 tle %xcc, 0x1
24166 subc %o3, %i5, %l6
24167 brz,a %g5, loop_2108
24168 nop
24169 setx 0xDF2589D53AD5DA1B, %l0, %l6
24170 stx %l6, [%l7 + 0x28]
24171 ldd [%l7 + 0x28], %f20
24172 setx 0x2A75FF72F6F25DD7, %l1, %l5
24173 stx %l5, [%l7 + 0x10]
24174 ldd [%l7 + 0x10], %f30
24175 fdivd %f30, %f20, %f0
24176 sdivcc %l0, 0x0566, %i3
24177 movvc %xcc, %l4, %l2
24178loop_2108:
24179 mova %xcc, %i0, %i1
24180 set 0x0D, %g2
24181 ldstuba [%l7 + %g2] 0x0c, %g2
24182 sll %l5, 0x1D, %o5
24183 mulx %g7, 0x1C08, %o2
24184 set 0x10, %g1
24185 ldxa [%g0 + %g1] 0x4f, %o7
24186 be,a,pt %icc, loop_2109
24187 edge16ln %o6, %g1, %i7
24188 movrlez %o0, 0x05A, %l3
24189 alignaddr %o4, %i2, %g6
24190loop_2109:
24191 nop
24192 setx 0x4E3214A4, %l0, %l6
24193 st %l6, [%l7 + 0x28]
24194 ld [%l7 + 0x28], %f12
24195 setx 0x20E9DF2D, %l1, %l5
24196 st %l5, [%l7 + 0x10]
24197 ld [%l7 + 0x10], %f19
24198 fsubs %f19, %f12, %f14
24199 tpos %xcc, 0x6
24200 andn %g3, %i4, %i6
24201 tneg %xcc, 0x3
24202 fmovspos %xcc, %f0, %f17
24203 udiv %g4, 0x0E43, %l1
24204 add %o3, %i5, %o1
24205 sdiv %l6, 0x1C44, %g5
24206 nop
24207 fitod %f25, %f10
24208 set 0x12, %l3
24209 ldstuba [%l7 + %l3] 0x04, %l0
24210 bpos,a %xcc, loop_2110
24211 fmovdcs %icc, %f11, %f13
24212 fandnot2 %f16, %f4, %f2
24213 fmul8x16al %f30, %f1, %f24
24214loop_2110:
24215 mova %icc, %l4, %l2
24216 addc %i0, %i3, %i1
24217 tleu %icc, 0x0
24218 fxor %f6, %f14, %f22
24219 fandnot2s %f3, %f27, %f30
24220 ldd [%l7 + 0x18], %l4
24221 movneg %xcc, %g2, %g7
24222 brnz %o2, loop_2111
24223 udivx %o7, 0x18F2, %o6
24224 sllx %g1, 0x12, %o5
24225 fmovrdne %i7, %f26, %f0
24226loop_2111:
24227 nop
24228 set 0x53, %l1
24229 lduba [%l7 + %l1] 0x88, %l3
24230 movrgez %o4, 0x184, %o0
24231 movpos %xcc, %i2, %g3
24232 fpack16 %f2, %f21
24233 alignaddr %g6, %i4, %i6
24234 brnz,a %l1, loop_2112
24235 andn %o3, 0x0F5C, %g4
24236 movre %o1, %l6, %g5
24237 taddcc %i5, 0x1801, %l4
24238loop_2112:
24239 bgu,pn %icc, loop_2113
24240 fba %fcc2, loop_2114
24241 umulcc %l0, 0x1AC1, %i0
24242 fands %f8, %f21, %f22
24243loop_2113:
24244 tne %icc, 0x3
24245loop_2114:
24246 fbug,a %fcc3, loop_2115
24247 movre %l2, %i1, %i3
24248 array32 %l5, %g7, %o2
24249 movcs %icc, %g2, %o7
24250loop_2115:
24251 movl %icc, %g1, %o6
24252 fmuld8ulx16 %f22, %f2, %f18
24253 udiv %i7, 0x0920, %l3
24254 set 0x20, %i7
24255 stxa %o5, [%l7 + %i7] 0xea
24256 membar #Sync
24257 tpos %xcc, 0x5
24258 edge16n %o4, %o0, %i2
24259 wr %g0, 0x22, %asi
24260 stha %g6, [%l7 + 0x12] %asi
24261 membar #Sync
24262 fbn %fcc2, loop_2116
24263 ld [%l7 + 0x30], %f31
24264 fpadd16 %f8, %f14, %f14
24265 movneg %xcc, %i4, %i6
24266loop_2116:
24267 nop
24268 wr %g0, 0x2f, %asi
24269 stxa %l1, [%l7 + 0x20] %asi
24270 membar #Sync
24271 nop
24272 setx 0xFA7909E0, %l0, %l6
24273 st %l6, [%l7 + 0x28]
24274 ld [%l7 + 0x28], %f24
24275 fsqrts %f24, %f8
24276 bpos,pt %xcc, loop_2117
24277 movneg %icc, %o3, %g3
24278 srlx %o1, 0x09, %g4
24279 fmovdneg %icc, %f29, %f2
24280loop_2117:
24281 tneg %icc, 0x6
24282 fcmpgt32 %f18, %f22, %g5
24283 or %i5, 0x15D7, %l6
24284 fpack16 %f26, %f3
24285 tg %xcc, 0x0
24286 st %f30, [%l7 + 0x68]
24287 array8 %l4, %l0, %l2
24288 fzero %f8
24289 orncc %i0, %i1, %i3
24290 srl %g7, %l5, %g2
24291 tg %xcc, 0x7
24292 srl %o7, %o2, %g1
24293 ldstub [%l7 + 0x3A], %i7
24294 movleu %icc, %o6, %o5
24295 alignaddrl %o4, %o0, %i2
24296 sth %l3, [%l7 + 0x74]
24297 edge32n %g6, %i6, %i4
24298 xnorcc %o3, 0x14B2, %g3
24299 bcc,pt %icc, loop_2118
24300 ba,a %icc, loop_2119
24301 addc %o1, 0x07B5, %l1
24302 fmovrsne %g4, %f6, %f11
24303loop_2118:
24304 fmuld8sux16 %f29, %f13, %f8
24305loop_2119:
24306 andncc %g5, %i5, %l4
24307 sll %l6, 0x1B, %l0
24308 fbe,a %fcc3, loop_2120
24309 tneg %xcc, 0x3
24310 array32 %i0, %i1, %l2
24311 smulcc %g7, %l5, %g2
24312loop_2120:
24313 movcc %icc, %o7, %i3
24314 fandnot2s %f6, %f19, %f6
24315 for %f12, %f10, %f24
24316 set 0x44, %o0
24317 stwa %g1, [%l7 + %o0] 0x2b
24318 membar #Sync
24319 nop
24320 fitos %f0, %f10
24321 fstod %f10, %f18
24322 stb %o2, [%l7 + 0x2B]
24323 smulcc %i7, %o5, %o6
24324 fmovrdlez %o0, %f14, %f4
24325 alignaddr %o4, %l3, %i2
24326 smul %i6, %g6, %i4
24327 tcc %xcc, 0x5
24328 fbug,a %fcc0, loop_2121
24329 fbo %fcc2, loop_2122
24330 fpackfix %f4, %f6
24331 smulcc %g3, 0x0827, %o3
24332loop_2121:
24333 tle %icc, 0x1
24334loop_2122:
24335 tpos %icc, 0x3
24336 sra %l1, %o1, %g4
24337 fcmpne16 %f0, %f6, %g5
24338 tcc %xcc, 0x0
24339 membar #Sync
24340 wr %g0, 0xf1, %asi
24341 ldda [%l7 + 0x40] %asi, %f16
24342 tne %xcc, 0x5
24343 tl %xcc, 0x2
24344 fmul8x16al %f4, %f3, %f22
24345 tvc %icc, 0x7
24346 tcc %icc, 0x3
24347 tgu %xcc, 0x6
24348 bneg,a,pn %icc, loop_2123
24349 bcc,a,pt %xcc, loop_2124
24350 tg %xcc, 0x1
24351 movneg %xcc, %i5, %l4
24352loop_2123:
24353 brnz,a %l0, loop_2125
24354loop_2124:
24355 edge16n %i0, %i1, %l2
24356 ldd [%l7 + 0x48], %g6
24357 movgu %xcc, %l6, %g2
24358loop_2125:
24359 edge32l %o7, %l5, %g1
24360 edge32l %i3, %o2, %i7
24361 set 0x74, %l2
24362 sta %f17, [%l7 + %l2] 0x19
24363 lduh [%l7 + 0x12], %o6
24364 tle %icc, 0x6
24365 tle %icc, 0x3
24366 tleu %xcc, 0x7
24367 brgez %o0, loop_2126
24368 xnorcc %o4, 0x11BB, %l3
24369 srax %o5, %i6, %g6
24370 ta %xcc, 0x7
24371loop_2126:
24372 xor %i4, 0x0D69, %g3
24373 movrlez %o3, %l1, %i2
24374 movneg %xcc, %g4, %o1
24375 tg %xcc, 0x1
24376 sth %i5, [%l7 + 0x6A]
24377 set 0x28, %o2
24378 lduba [%l7 + %o2] 0x89, %l4
24379 movrlez %g5, %i0, %i1
24380 wr %g0, 0x0c, %asi
24381 lduwa [%l7 + 0x5C] %asi, %l2
24382 bgu,pn %xcc, loop_2127
24383 fmovdpos %xcc, %f26, %f14
24384 set 0x67, %l5
24385 lduba [%l7 + %l5] 0x0c, %g7
24386loop_2127:
24387 umul %l0, %g2, %o7
24388 nop
24389 setx 0x02645E3394DE9234, %l0, %l6
24390 stx %l6, [%l7 + 0x28]
24391 ldd [%l7 + 0x28], %f22
24392 fsqrtd %f22, %f12
24393 fxors %f11, %f1, %f29
24394 addc %l6, %l5, %g1
24395 subcc %o2, %i7, %o6
24396 edge32l %o0, %i3, %l3
24397 bpos,a loop_2128
24398 fnands %f8, %f22, %f30
24399 movgu %xcc, %o5, %o4
24400 wr %g0, 0x04, %asi
24401 prefetcha [%l7 + 0x38] %asi, 0x3
24402loop_2128:
24403 movl %icc, %i4, %g6
24404 fbg,a %fcc1, loop_2129
24405 stw %o3, [%l7 + 0x54]
24406 sdivx %l1, 0x0786, %i2
24407 movre %g3, %g4, %i5
24408loop_2129:
24409 stw %l4, [%l7 + 0x30]
24410 movpos %icc, %o1, %g5
24411 edge8 %i1, %i0, %g7
24412 subcc %l0, 0x1F56, %g2
24413 ldd [%l7 + 0x50], %f18
24414 tpos %xcc, 0x3
24415 fpadd16 %f16, %f22, %f26
24416 set 0x4C, %i0
24417 lduba [%l7 + %i0] 0x89, %o7
24418 fpadd32s %f19, %f20, %f26
24419 movrgz %l6, %l2, %l5
24420 fbue %fcc2, loop_2130
24421 saved
24422 rdpr %cwp, %g1
24423 rdpr %cansave, %g2
24424 rdpr %canrestore, %g3
24425 rdpr %cleanwin, %g4
24426 rdpr %otherwin, %g5
24427 rdpr %wstate, %g6
24428 nop
24429 fitos %f1, %f14
24430 fstox %f14, %f26
24431 fblg %fcc0, loop_2131
24432loop_2130:
24433 fxnor %f30, %f0, %f6
24434 fone %f0
24435 movle %xcc, %g1, %o2
24436loop_2131:
24437 sll %o6, 0x05, %o0
24438 udivcc %i7, 0x0F73, %i3
24439 edge8l %o5, %l3, %i6
24440 movn %icc, %o4, %g6
24441 wr %g0, 0x80, %asi
24442 lduwa [%l7 + 0x50] %asi, %o3
24443 fmovrslez %i4, %f23, %f14
24444 mulscc %l1, 0x1EF9, %g3
24445 orn %g4, 0x10A4, %i5
24446 movre %i2, %o1, %l4
24447 fmovdge %icc, %f9, %f26
24448 movre %i1, %i0, %g7
24449 bn %xcc, loop_2132
24450 bpos loop_2133
24451 movleu %icc, %g5, %l0
24452 sdiv %o7, 0x1113, %l6
24453loop_2132:
24454 ta %xcc, 0x5
24455loop_2133:
24456 subcc %g2, 0x0881, %l5
24457 tl %xcc, 0x0
24458 taddcctv %g1, 0x0825, %l2
24459 sll %o6, %o0, %o2
24460 array16 %i7, %i3, %o5
24461 edge32 %i6, %l3, %g6
24462 taddcc %o3, 0x03AE, %i4
24463 fxor %f14, %f6, %f16
24464 fmovrsgez %o4, %f5, %f9
24465 nop
24466 set 0x0D, %o7
24467 stb %l1, [%l7 + %o7]
24468 fnors %f1, %f20, %f9
24469 addc %g3, %i5, %g4
24470 movrlz %o1, %i2, %i1
24471 tg %xcc, 0x4
24472 movgu %icc, %l4, %i0
24473 taddcc %g7, 0x1716, %g5
24474 fsrc1 %f30, %f8
24475 addcc %l0, %l6, %g2
24476 set 0x40, %o3
24477 stda %f0, [%l7 + %o3] 0x89
24478 pdist %f8, %f12, %f28
24479 fbge %fcc0, loop_2134
24480 edge32n %o7, %l5, %g1
24481 subcc %o6, %o0, %l2
24482 edge16 %i7, %o2, %o5
24483loop_2134:
24484 tcc %icc, 0x1
24485 fornot2 %f2, %f24, %f18
24486 array32 %i3, %l3, %i6
24487 addccc %g6, 0x111D, %i4
24488 ta %icc, 0x7
24489 xor %o4, %l1, %o3
24490 fsrc1s %f3, %f4
24491 taddcctv %i5, %g4, %o1
24492 movrne %i2, 0x19C, %i1
24493 tge %icc, 0x1
24494 xorcc %l4, 0x021A, %g3
24495 sll %g7, %g5, %i0
24496 alignaddr %l6, %l0, %o7
24497 wr %g0, 0x88, %asi
24498 stda %f0, [%l7 + 0x40] %asi
24499 nop
24500 set 0x40, %i1
24501 prefetch [%l7 + %i1], 0x0
24502 umulcc %l5, 0x0F0E, %g2
24503 lduw [%l7 + 0x38], %o6
24504 fcmpgt32 %f4, %f22, %g1
24505 fbue %fcc1, loop_2135
24506 tn %icc, 0x1
24507 xorcc %o0, 0x1D42, %l2
24508 edge16l %i7, %o2, %o5
24509loop_2135:
24510 fpack16 %f30, %f16
24511 array8 %l3, %i6, %i3
24512 set 0x70, %g7
24513 ldda [%l7 + %g7] 0x22, %g6
24514 movg %xcc, %o4, %l1
24515 movne %icc, %o3, %i4
24516 bvs %icc, loop_2136
24517 fmovrdlez %g4, %f30, %f0
24518 nop
24519 fitos %f22, %f7
24520 flush %l7 + 0x5C
24521loop_2136:
24522 tneg %icc, 0x2
24523 movge %icc, %o1, %i5
24524 nop
24525 setx 0x10607CC5, %l0, %l6
24526 st %l6, [%l7 + 0x20]
24527 ld [%l7 + 0x20], %fsr
24528 umulcc %i2, %l4, %g3
24529 nop
24530 fitod %f6, %f2
24531 fdtoi %f2, %f9
24532 srl %g7, 0x1D, %i1
24533 saved
24534 rdpr %cwp, %g1
24535 rdpr %cansave, %g2
24536 rdpr %canrestore, %g3
24537 rdpr %cleanwin, %g4
24538 rdpr %otherwin, %g5
24539 rdpr %wstate, %g6
24540 bcs,a %xcc, loop_2137
24541 movgu %icc, %i0, %g5
24542 movvs %icc, %l6, %o7
24543 sub %l0, %l5, %g2
24544loop_2137:
24545 movre %g1, %o0, %l2
24546 edge32l %i7, %o2, %o6
24547 movgu %icc, %o5, %i6
24548 set 0x40, %i3
24549 ldswa [%l7 + %i3] 0x11, %l3
24550 set 0x60, %l6
24551 swapa [%l7 + %l6] 0x89, %g6
24552 set 0x1A, %l4
24553 stba %i3, [%l7 + %l4] 0x19
24554 st %f0, [%l7 + 0x2C]
24555 movrlz %o4, 0x217, %l1
24556 set 0x0, %g4
24557 stxa %o3, [%g0 + %g4] 0x4f
24558 xnor %g4, %o1, %i5
24559 tsubcc %i2, %l4, %g3
24560 fzeros %f1
24561 movre %g7, %i1, %i0
24562 ldub [%l7 + 0x0A], %i4
24563 movvs %xcc, %l6, %o7
24564 edge8l %l0, %g5, %g2
24565 bn %xcc, loop_2138
24566 edge16n %l5, %g1, %o0
24567 bvs,a,pn %xcc, loop_2139
24568 tcs %xcc, 0x3
24569loop_2138:
24570 nop
24571 setx loop_2140, %l0, %l1
24572 wrpr 0x1, %tl
24573 wrpr %l1, %tpc
24574 add %l1, 0x4, %l1
24575 wrpr %l1, %tnpc
24576 setx 0x34400001400, %l0, %l1
24577 wrpr %l1, %tstate
24578 wrhpr 0x4, %htstate
24579 retry
24580 edge32 %l2, %o2, %i7
24581loop_2139:
24582 fornot2 %f0, %f30, %f30
24583 wr %g0, 0x0c, %asi
24584 lduba [%l7 + 0x35] %asi, %o6
24585loop_2140:
24586 fcmpeq16 %f16, %f30, %i6
24587 tpos %icc, 0x1
24588 restored
24589 rdpr %cwp, %g1
24590 rdpr %cansave, %g2
24591 rdpr %canrestore, %g3
24592 rdpr %cleanwin, %g4
24593 rdpr %otherwin, %g5
24594 rdpr %wstate, %g6
24595 tl %icc, 0x4
24596 subcc %o5, %g6, %l3
24597 fabss %f7, %f9
24598 ld [%l7 + 0x5C], %f4
24599 taddcc %i3, 0x1FE5, %o4
24600 ldsh [%l7 + 0x08], %o3
24601 xorcc %g4, 0x1FEC, %l1
24602 wr %g0, 0x89, %asi
24603 stda %f16, [%l7 + 0x40] %asi
24604 fblg,a %fcc3, loop_2141
24605 tcc %xcc, 0x3
24606 set 0x28, %i2
24607 lduha [%l7 + %i2] 0x88, %o1
24608loop_2141:
24609 tvc %xcc, 0x3
24610 wr %g0, 0xf8, %asi
24611 stda %f0, [%l7 + 0x40] %asi
24612 membar #Sync
24613 tle %xcc, 0x0
24614 edge16n %i2, %i5, %l4
24615 fcmpeq32 %f16, %f4, %g3
24616 fmovrde %g7, %f0, %f8
24617 movrlz %i1, %i4, %i0
24618 fxor %f26, %f16, %f12
24619 fmovrsne %o7, %f23, %f28
24620 fmovsg %xcc, %f26, %f21
24621 fmovs %f28, %f19
24622 tsubcctv %l0, 0x10C5, %g5
24623 movrgz %l6, 0x12A, %g2
24624 tsubcctv %g1, %o0, %l2
24625 ld [%l7 + 0x40], %f29
24626 movleu %xcc, %o2, %i7
24627 ta %xcc, 0x4
24628 movrgz %o6, %l5, %o5
24629 umulcc %g6, %l3, %i6
24630 edge32 %o4, %i3, %g4
24631 nop
24632 setx 0x427C074C, %l0, %l6
24633 st %l6, [%l7 + 0x28]
24634 ld [%l7 + 0x28], %f13
24635 setx 0x6661A838, %l1, %l5
24636 st %l5, [%l7 + 0x10]
24637 ld [%l7 + 0x10], %f0
24638 fsubs %f0, %f13, %f25
24639 wr %g0, 0x10, %asi
24640 ldxa [%l7 + 0x40] %asi, %l1
24641 add %o1, %o3, %i2
24642 fbl,a %fcc2, loop_2142
24643 movcs %icc, %i5, %l4
24644 sdiv %g3, 0x1902, %i1
24645 fbe,a %fcc2, loop_2143
24646loop_2142:
24647 movle %icc, %i4, %g7
24648 fands %f7, %f10, %f30
24649 brgez %o7, loop_2144
24650loop_2143:
24651 edge32n %i0, %g5, %l0
24652 fcmpeq32 %f16, %f8, %l6
24653 ta %icc, 0x6
24654loop_2144:
24655 movn %xcc, %g2, %o0
24656 sethi 0x09CF, %g1
24657 movneg %xcc, %o2, %i7
24658 fmovdg %icc, %f23, %f24
24659 movrne %l2, 0x351, %l5
24660 fmovspos %xcc, %f2, %f7
24661 fmovdvs %icc, %f27, %f27
24662 ld [%l7 + 0x0C], %f4
24663 srl %o5, 0x1D, %g6
24664 fmovsleu %icc, %f0, %f18
24665 fnegs %f20, %f31
24666 array8 %l3, %o6, %o4
24667 fmovdne %xcc, %f17, %f31
24668 array32 %i6, %g4, %l1
24669 fpsub16s %f15, %f8, %f21
24670 orncc %o1, %o3, %i2
24671 movcc %icc, %i3, %l4
24672 fsrc1 %f22, %f10
24673 addccc %g3, %i5, %i4
24674 array8 %g7, %i1, %i0
24675 nop
24676 fitod %f31, %f2
24677 fandnot1s %f27, %f9, %f1
24678 movpos %icc, %g5, %l0
24679 movrgez %l6, %o7, %g2
24680 te %icc, 0x0
24681 xnor %g1, %o2, %i7
24682 tge %xcc, 0x4
24683 fandnot2 %f18, %f10, %f16
24684 tleu %icc, 0x4
24685 andn %l2, %l5, %o5
24686 movre %g6, %l3, %o6
24687 movrlez %o0, %o4, %g4
24688 sethi 0x0D50, %l1
24689 fcmpeq32 %f8, %f4, %o1
24690 fmovrsgz %o3, %f19, %f26
24691 fmovscc %xcc, %f7, %f31
24692 wr %g0, 0x88, %asi
24693 stda %f16, [%l7 + 0x40] %asi
24694 alignaddr %i2, %i6, %i3
24695 xorcc %l4, %i5, %g3
24696 move %icc, %i4, %g7
24697 tneg %icc, 0x3
24698 fba,a %fcc2, loop_2145
24699 subc %i0, %g5, %i1
24700 ldsb [%l7 + 0x16], %l6
24701 wr %g0, 0x10, %asi
24702 sta %f12, [%l7 + 0x50] %asi
24703loop_2145:
24704 udiv %o7, 0x1207, %g2
24705 fmovse %icc, %f1, %f29
24706 tgu %xcc, 0x5
24707 fbg,a %fcc3, loop_2146
24708 tg %icc, 0x0
24709 bcs,pt %xcc, loop_2147
24710 movl %xcc, %g1, %l0
24711loop_2146:
24712 fmovdcc %xcc, %f23, %f10
24713 tvc %xcc, 0x6
24714loop_2147:
24715 movcc %icc, %o2, %l2
24716 movre %i7, 0x237, %l5
24717 bl,a loop_2148
24718 fmovrslz %o5, %f11, %f28
24719 edge16 %l3, %o6, %o0
24720 fmovdne %icc, %f8, %f13
24721loop_2148:
24722 tvc %xcc, 0x2
24723 array8 %g6, %o4, %g4
24724 nop
24725 set 0x20, %l0
24726 ldx [%l7 + %l0], %l1
24727 tneg %icc, 0x3
24728 sdivcc %o3, 0x111B, %i2
24729 edge32ln %i6, %o1, %i3
24730 taddcctv %i5, 0x0DB7, %l4
24731 tn %xcc, 0x2
24732 nop
24733 fitos %f9, %f11
24734 fstox %f11, %f28
24735 fxtos %f28, %f19
24736 saved
24737 rdpr %cwp, %g1
24738 rdpr %cansave, %g2
24739 rdpr %canrestore, %g3
24740 rdpr %cleanwin, %g4
24741 rdpr %otherwin, %g5
24742 rdpr %wstate, %g6
24743 fxor %f6, %f26, %f26
24744 wr %g0, 0x80, %asi
24745 swapa [%l7 + 0x78] %asi, %g3
24746 edge32l %i4, %g7, %g5
24747 edge32l %i1, %l6, %i0
24748 fpackfix %f14, %f2
24749 bgu,a loop_2149
24750 movl %xcc, %g2, %o7
24751 fblg %fcc3, loop_2150
24752 udiv %g1, 0x0312, %o2
24753loop_2149:
24754 and %l2, %l0, %i7
24755 edge32 %l5, %l3, %o5
24756loop_2150:
24757 edge8 %o6, %g6, %o4
24758 andn %g4, %o0, %o3
24759 stw %l1, [%l7 + 0x3C]
24760 bge %icc, loop_2151
24761 ba %xcc, loop_2152
24762 ldsb [%l7 + 0x26], %i6
24763 fornot1s %f17, %f2, %f22
24764loop_2151:
24765 nop
24766 wr %g0, 0x04, %asi
24767 ldswa [%l7 + 0x4C] %asi, %o1
24768loop_2152:
24769 brgez %i2, loop_2153
24770 add %i5, %i3, %l4
24771 umul %i4, 0x1C9B, %g7
24772 sth %g3, [%l7 + 0x36]
24773loop_2153:
24774 fbu,a %fcc1, loop_2154
24775 tleu %icc, 0x6
24776 movrgez %g5, %l6, %i0
24777 nop
24778 setx loop_2155, %l0, %l1
24779 wrpr 0x1, %tl
24780 wrpr %l1, %tnpc
24781 setx 0x34400001400, %l0, %l1
24782 wrpr %l1, %tstate
24783 wrhpr 0x4, %htstate
24784 done
24785loop_2154:
24786 tle %icc, 0x7
24787 fmul8ulx16 %f8, %f24, %f8
24788 movpos %xcc, %g2, %o7
24789loop_2155:
24790 tne %icc, 0x2
24791 tgu %icc, 0x1
24792 fpadd32 %f18, %f10, %f14
24793 swap [%l7 + 0x30], %i1
24794 fmovdcs %icc, %f18, %f26
24795 smul %o2, %g1, %l0
24796 movg %icc, %l2, %i7
24797 set 0x34, %i5
24798 swapa [%l7 + %i5] 0x81, %l3
24799 bcc,a,pt %xcc, loop_2156
24800 fsrc1s %f1, %f27
24801 tpos %xcc, 0x5
24802 add %l5, %o6, %g6
24803loop_2156:
24804 mulx %o5, 0x158D, %o4
24805 set 0x61, %o6
24806 ldstuba [%l7 + %o6] 0x18, %g4
24807 subccc %o3, 0x1DEA, %o0
24808 edge8ln %l1, %o1, %i2
24809 ldsh [%l7 + 0x26], %i6
24810 sdivcc %i3, 0x03C1, %i5
24811 fmovsl %xcc, %f9, %f0
24812 smul %i4, 0x044E, %l4
24813 edge8 %g3, %g5, %g7
24814 nop
24815 setx loop_2157, %l0, %l1
24816 wrpr 0x1, %tl
24817 wrpr %l1, %tpc
24818 add %l1, 0x4, %l1
24819 wrpr %l1, %tnpc
24820 setx 0x34400001400, %l0, %l1
24821 wrpr %l1, %tstate
24822 wrhpr 0x4, %htstate
24823 retry
24824 fones %f2
24825 wr %g0, 0x89, %asi
24826 ldda [%l7 + 0x40] %asi, %f0
24827loop_2157:
24828 addcc %l6, 0x0557, %g2
24829 tpos %icc, 0x0
24830 popc 0x1DBC, %i0
24831 ldd [%l7 + 0x40], %i0
24832 fnegd %f26, %f6
24833 nop
24834 setx 0x531DA84C, %l0, %l6
24835 st %l6, [%l7 + 0x28]
24836 ld [%l7 + 0x28], %f22
24837 setx 0xCF403175, %l1, %l5
24838 st %l5, [%l7 + 0x10]
24839 ld [%l7 + 0x10], %f31
24840 fadds %f31, %f22, %f25
24841 fmul8x16al %f3, %f1, %f30
24842 fbl,a %fcc2, loop_2158
24843 srax %o7, 0x11, %g1
24844 orcc %l0, %l2, %o2
24845 movcs %xcc, %l3, %l5
24846loop_2158:
24847 movre %o6, 0x08F, %g6
24848 ta %xcc, 0x1
24849 tvs %xcc, 0x3
24850 tcs %xcc, 0x3
24851 fsrc2s %f2, %f20
24852 alignaddr %o5, %i7, %o4
24853 movrlz %g4, %o3, %l1
24854 sllx %o0, %i2, %i6
24855 srax %o1, 0x1B, %i5
24856 fbo,a %fcc2, loop_2159
24857 udiv %i3, 0x1C79, %i4
24858 fnors %f29, %f20, %f5
24859 nop
24860 setx loop_2160, %l0, %l1
24861 wrpr 0x1, %tl
24862 wrpr %l1, %tnpc
24863 setx 0x34400001400, %l0, %l1
24864 wrpr %l1, %tstate
24865 wrhpr 0x4, %htstate
24866 done
24867loop_2159:
24868 te %icc, 0x6
24869 orn %g3, 0x0C7D, %g5
24870 movcs %icc, %g7, %l4
24871loop_2160:
24872 move %icc, %g2, %i0
24873 fmovdcc %icc, %f26, %f31
24874 bleu,a %icc, loop_2161
24875 fmovdcs %icc, %f31, %f6
24876 bpos,a,pt %xcc, loop_2162
24877 tleu %icc, 0x7
24878loop_2161:
24879 sllx %i1, 0x0F, %o7
24880 mova %xcc, %l6, %g1
24881loop_2162:
24882 sdivx %l0, 0x05B1, %o2
24883 tge %icc, 0x5
24884 saved
24885 rdpr %cwp, %g1
24886 rdpr %cansave, %g2
24887 rdpr %canrestore, %g3
24888 rdpr %cleanwin, %g4
24889 rdpr %otherwin, %g5
24890 rdpr %wstate, %g6
24891 ta %xcc, 0x5
24892 tcc %xcc, 0x4
24893 xorcc %l3, 0x0782, %l2
24894 fbl,a %fcc1, loop_2163
24895 ble,pt %xcc, loop_2164
24896 udivx %l5, 0x0DC8, %o6
24897 wr %g0, 0x0c, %asi
24898 prefetcha [%l7 + 0x30] %asi, 0x0
24899loop_2163:
24900 tgu %xcc, 0x7
24901loop_2164:
24902 taddcctv %g6, 0x158A, %o4
24903 nop
24904 fitod %f6, %f10
24905 fdtox %f10, %f24
24906 fxtod %f24, %f26
24907 array8 %i7, %o3, %g4
24908 sdivx %o0, 0x128D, %i2
24909 fmovda %xcc, %f12, %f12
24910 udivx %l1, 0x01B4, %o1
24911 srax %i6, %i5, %i4
24912 and %i3, %g5, %g7
24913 nop
24914 setx 0x11C4571F1054B4AA, %l0, %l6
24915 stx %l6, [%l7 + 0x78]
24916 ldx [%l7 + 0x78], %fsr
24917 andncc %l4, %g2, %g3
24918 st %f24, [%l7 + 0x1C]
24919 wr %g0, 0x81, %asi
24920 sta %f22, [%l7 + 0x78] %asi
24921 fmul8x16al %f2, %f0, %f12
24922 tne %icc, 0x7
24923 movvs %icc, %i1, %o7
24924 brgz %l6, loop_2165
24925 restored
24926 rdpr %cwp, %g1
24927 rdpr %cansave, %g2
24928 rdpr %canrestore, %g3
24929 rdpr %cleanwin, %g4
24930 rdpr %otherwin, %g5
24931 rdpr %wstate, %g6
24932 sdivcc %i0, 0x176A, %l0
24933 andn %g1, %l3, %l2
24934loop_2165:
24935 restored
24936 rdpr %cwp, %g1
24937 rdpr %cansave, %g2
24938 rdpr %canrestore, %g3
24939 rdpr %cleanwin, %g4
24940 rdpr %otherwin, %g5
24941 rdpr %wstate, %g6
24942 taddcc %l5, %o6, %o5
24943 tcc %icc, 0x1
24944 array16 %o2, %g6, %i7
24945 movrlez %o4, %g4, %o3
24946 sethi 0x1502, %o0
24947 ba,a %xcc, loop_2166
24948 mova %icc, %l1, %i2
24949 add %i6, %o1, %i5
24950 smul %i4, 0x123D, %g5
24951loop_2166:
24952 mova %icc, %i3, %g7
24953 nop
24954 fitod %f2, %f14
24955 fdtoi %f14, %f16
24956 subc %l4, 0x0D46, %g3
24957 fcmpgt32 %f30, %f26, %i1
24958 fnot1s %f7, %f22
24959 movle %icc, %o7, %l6
24960 bpos loop_2167
24961 fmul8ulx16 %f18, %f28, %f22
24962 ldsw [%l7 + 0x78], %g2
24963 nop
24964 setx 0xAA5F524F80D276FC, %l0, %l6
24965 stx %l6, [%l7 + 0x28]
24966 ldd [%l7 + 0x28], %f30
24967 setx 0x39C6EA1893425177, %l1, %l5
24968 stx %l5, [%l7 + 0x10]
24969 ldd [%l7 + 0x10], %f12
24970 fmuld %f12, %f30, %f4
24971loop_2167:
24972 tsubcc %l0, %i0, %l3
24973 fmovdcs %xcc, %f24, %f17
24974 movvc %icc, %g1, %l2
24975 movleu %icc, %o6, %l5
24976 fand %f4, %f2, %f16
24977 smul %o5, 0x193C, %g6
24978 movpos %xcc, %o2, %i7
24979 sra %g4, %o4, %o0
24980 subc %o3, 0x1409, %l1
24981 and %i2, 0x1788, %o1
24982 wr %g0, 0x10, %asi
24983 ldsha [%l7 + 0x40] %asi, %i5
24984 fmovdgu %icc, %f19, %f14
24985 srax %i4, 0x07, %i6
24986 tn %icc, 0x2
24987 andncc %g5, %i3, %g7
24988 wr %g0, 0x80, %asi
24989 swapa [%l7 + 0x20] %asi, %l4
24990 fxors %f29, %f23, %f31
24991 set 0x20, %o4
24992 sta %f14, [%l7 + %o4] 0x04
24993 taddcc %i1, 0x09C1, %o7
24994 movvc %icc, %l6, %g3
24995 andn %g2, 0x05EE, %i0
24996 movvs %xcc, %l0, %l3
24997 restored
24998 rdpr %cwp, %g1
24999 rdpr %cansave, %g2
25000 rdpr %canrestore, %g3
25001 rdpr %cleanwin, %g4
25002 rdpr %otherwin, %g5
25003 rdpr %wstate, %g6
25004 fcmpne16 %f6, %f12, %l2
25005 movpos %icc, %g1, %l5
25006 wr %g0, 0x24, %asi
25007 ldda [%l7 + 0x40] %asi, %o6
25008 edge16 %o5, %o2, %g6
25009 fmovse %icc, %f21, %f4
25010 fnegs %f20, %f28
25011 umulcc %i7, 0x1248, %g4
25012 tvc %icc, 0x2
25013 edge16l %o4, %o3, %o0
25014 edge8 %i2, %l1, %o1
25015 wr %g0, 0x11, %asi
25016 prefetcha [%l7 + 0x08] %asi, 0x0
25017 sdivx %i6, 0x0470, %g5
25018 set 0x58, %i6
25019 prefetcha [%l7 + %i6] 0x04, 0x0
25020 udivcc %g7, 0x0AD1, %l4
25021 subccc %i5, 0x0ABB, %o7
25022 sir 0x19FE
25023 orncc %l6, 0x1E8B, %i1
25024 umul %g2, %i0, %l0
25025 membar 0x54
25026 xorcc %g3, %l3, %l2
25027 flush %l7 + 0x7C
25028 bpos %xcc, loop_2168
25029 orncc %l5, 0x1E01, %o6
25030 fmovdvc %xcc, %f0, %f20
25031 fnot2 %f2, %f14
25032loop_2168:
25033 nop
25034 set 0x40, %g6
25035 stda %f16, [%l7 + %g6] 0x0c
25036 orn %o5, %g1, %g6
25037 movcs %icc, %o2, %g4
25038 fmovdvc %icc, %f5, %f17
25039 tvs %xcc, 0x6
25040 fmovsl %icc, %f16, %f16
25041 sethi 0x1CD9, %i7
25042 fpsub16s %f3, %f29, %f2
25043 fcmpne16 %f16, %f24, %o4
25044 subcc %o0, %o3, %i2
25045 sir 0x0C4E
25046 edge8ln %l1, %o1, %i6
25047 tneg %icc, 0x7
25048 srax %i4, %g5, %g7
25049 tn %xcc, 0x3
25050 bgu,pt %icc, loop_2169
25051 fmovsl %icc, %f8, %f6
25052 brz %i3, loop_2170
25053 ta %icc, 0x6
25054loop_2169:
25055 tpos %icc, 0x2
25056 andncc %l4, %o7, %i5
25057loop_2170:
25058 restored
25059 rdpr %cwp, %g1
25060 rdpr %cansave, %g2
25061 rdpr %canrestore, %g3
25062 rdpr %cleanwin, %g4
25063 rdpr %otherwin, %g5
25064 rdpr %wstate, %g6
25065 subc %i1, %g2, %l6
25066 bl,a loop_2171
25067 andcc %l0, 0x1774, %g3
25068 smulcc %l3, %i0, %l5
25069 movl %icc, %l2, %o6
25070loop_2171:
25071 movrlz %g1, %g6, %o5
25072 or %g4, 0x0A7D, %i7
25073 fmovrdne %o4, %f8, %f10
25074 orncc %o0, 0x1F6E, %o3
25075 taddcctv %i2, 0x0EED, %o2
25076 brgez,a %o1, loop_2172
25077 orcc %l1, 0x06CA, %i6
25078 nop
25079 setx 0x586828B6, %l0, %l6
25080 st %l6, [%l7 + 0x28]
25081 ld [%l7 + 0x28], %f10
25082 setx 0xD0D1EB4B, %l1, %l5
25083 st %l5, [%l7 + 0x10]
25084 ld [%l7 + 0x10], %f25
25085 fmuls %f25, %f10, %f21
25086 ldub [%l7 + 0x67], %i4
25087loop_2172:
25088 ldd [%l7 + 0x38], %g6
25089 edge32l %i3, %l4, %g5
25090 fbul,a %fcc2, loop_2173
25091 smul %o7, %i5, %i1
25092 sdivx %l6, 0x0030, %g2
25093 movrgez %l0, 0x254, %l3
25094loop_2173:
25095 array16 %i0, %l5, %l2
25096 brgez,a %o6, loop_2174
25097 fbg,a %fcc0, loop_2175
25098 movleu %xcc, %g1, %g6
25099 andcc %g3, 0x015A, %g4
25100loop_2174:
25101 add %o5, %i7, %o4
25102loop_2175:
25103 tg %icc, 0x5
25104 fbl,a %fcc0, loop_2176
25105 nop
25106 fitos %f0, %f17
25107 fstoi %f17, %f19
25108 addc %o0, %i2, %o2
25109 nop
25110 setx 0x0E345F71, %l0, %l6
25111 st %l6, [%l7 + 0x28]
25112 ld [%l7 + 0x28], %f12
25113 fsqrts %f12, %f22
25114loop_2176:
25115 edge16 %o1, %l1, %i6
25116 xorcc %i4, 0x0B4A, %g7
25117 sdivcc %i3, 0x074C, %o3
25118 fmovrslz %l4, %f22, %f5
25119 movvc %xcc, %g5, %i5
25120 fble %fcc2, loop_2177
25121 or %i1, 0x13A6, %l6
25122 std %f22, [%l7 + 0x70]
25123 sra %o7, 0x0A, %g2
25124loop_2177:
25125 alignaddr %l0, %l3, %l5
25126 edge32l %i0, %o6, %l2
25127 fblg,a %fcc1, loop_2178
25128 sllx %g1, %g3, %g6
25129 add %l7, 0x70, %l6
25130 wr %g0, 0x10, %asi
25131 ldxa [%l6] %asi, %o5
25132 casxa [%l6] 0x10, %o5, %g4
25133loop_2178:
25134 fmovsn %xcc, %f11, %f1
25135 nop
25136 setx 0x97B1295D, %l0, %l6
25137 st %l6, [%l7 + 0x28]
25138 ld [%l7 + 0x28], %f10
25139 setx 0xD5A9EF1A, %l1, %l5
25140 st %l5, [%l7 + 0x10]
25141 ld [%l7 + 0x10], %f26
25142 fadds %f26, %f10, %f11
25143 edge32 %i7, %o0, %i2
25144 movgu %icc, %o2, %o1
25145 wr %g0, 0x81, %asi
25146 sta %f13, [%l7 + 0x0C] %asi
25147 tsubcc %l1, 0x1F34, %o4
25148 fbul %fcc2, loop_2179
25149 andncc %i4, %i6, %i3
25150 umul %g7, %o3, %g5
25151 andn %i5, %l4, %l6
25152loop_2179:
25153 fba,a %fcc0, loop_2180
25154 orcc %o7, 0x1E44, %i1
25155 xor %g2, %l0, %l3
25156 lduw [%l7 + 0x48], %l5
25157loop_2180:
25158 movrlz %o6, %l2, %g1
25159 fba %fcc2, loop_2181
25160 mova %icc, %i0, %g6
25161 edge16ln %g3, %o5, %i7
25162 sethi 0x02FD, %o0
25163loop_2181:
25164 movrgz %g4, 0x1B3, %o2
25165 sra %i2, 0x12, %o1
25166 movcs %xcc, %o4, %l1
25167 nop
25168 fitod %f12, %f22
25169 nop
25170 setx 0xF1416519636EF8D6, %l0, %l6
25171 stx %l6, [%l7 + 0x28]
25172 ldd [%l7 + 0x28], %f2
25173 fsqrtd %f2, %f14
25174 fone %f4
25175 movg %xcc, %i6, %i3
25176 sll %g7, 0x13, %i4
25177 subccc %o3, 0x166F, %g5
25178 subccc %l4, %l6, %o7
25179 fxnor %f10, %f28, %f20
25180 tpos %icc, 0x4
25181 fnors %f28, %f3, %f6
25182 udiv %i1, 0x1C42, %i5
25183 movg %xcc, %g2, %l3
25184 fcmpeq32 %f10, %f30, %l5
25185 fone %f18
25186 tgu %icc, 0x7
25187 tle %xcc, 0x3
25188 ta %xcc, 0x3
25189 tgu %icc, 0x0
25190 subccc %o6, 0x1099, %l0
25191 tpos %xcc, 0x6
25192 fexpand %f29, %f24
25193 umul %l2, %g1, %i0
25194 orcc %g3, %g6, %i7
25195 brgz %o5, loop_2182
25196 movrlez %o0, %g4, %o2
25197 xorcc %i2, 0x09C3, %o1
25198 fmovrsgez %o4, %f20, %f15
25199loop_2182:
25200 array16 %i6, %i3, %g7
25201 be,pn %icc, loop_2183
25202 fbne %fcc3, loop_2184
25203 or %i4, 0x1759, %l1
25204 edge8 %o3, %g5, %l4
25205loop_2183:
25206 xorcc %l6, %i1, %i5
25207loop_2184:
25208 be,pn %xcc, loop_2185
25209 nop
25210 fitos %f8, %f6
25211 fstox %f6, %f14
25212 tsubcctv %g2, %o7, %l5
25213 tgu %xcc, 0x3
25214loop_2185:
25215 fpsub16s %f20, %f20, %f7
25216 fmovrsgz %l3, %f3, %f28
25217 movcc %xcc, %o6, %l0
25218 fpmerge %f25, %f14, %f8
25219 alignaddrl %g1, %l2, %i0
25220 edge8 %g6, %i7, %o5
25221 sth %g3, [%l7 + 0x12]
25222 stbar
25223 std %f18, [%l7 + 0x58]
25224 fbul,a %fcc1, loop_2186
25225 alignaddrl %g4, %o2, %o0
25226 movrlz %o1, %o4, %i6
25227 movrlz %i3, 0x20B, %i2
25228loop_2186:
25229 lduh [%l7 + 0x20], %i4
25230 taddcc %l1, %o3, %g7
25231 addcc %g5, 0x1997, %l4
25232 sll %i1, %i5, %g2
25233 wr %g0, 0x89, %asi
25234 ldxa [%l7 + 0x18] %asi, %l6
25235 sth %o7, [%l7 + 0x3A]
25236 sub %l5, %o6, %l3
25237 sub %g1, %l2, %i0
25238 bvc,pt %icc, loop_2187
25239 fbge %fcc2, loop_2188
25240 lduw [%l7 + 0x34], %l0
25241 udiv %i7, 0x0AEC, %o5
25242loop_2187:
25243 nop
25244 setx 0x143FEB7C, %l0, %l6
25245 st %l6, [%l7 + 0x28]
25246 ld [%l7 + 0x28], %f9
25247 setx 0x09C7311C, %l1, %l5
25248 st %l5, [%l7 + 0x10]
25249 ld [%l7 + 0x10], %f24
25250 fmuls %f24, %f9, %f4
25251loop_2188:
25252 addccc %g3, %g4, %g6
25253 movleu %xcc, %o0, %o2
25254 movcc %icc, %o4, %i6
25255 movleu %xcc, %o1, %i2
25256 fzero %f4
25257 smul %i4, 0x1003, %i3
25258 movge %icc, %l1, %g7
25259 udiv %g5, 0x1DB7, %o3
25260 stw %i1, [%l7 + 0x78]
25261 fmovspos %icc, %f2, %f23
25262 fone %f22
25263 stb %l4, [%l7 + 0x77]
25264 subccc %i5, 0x0CF3, %g2
25265 mulx %o7, 0x0876, %l6
25266 tleu %icc, 0x4
25267 and %l5, 0x0B2B, %l3
25268 set 0x4D, %o5
25269 stba %o6, [%l7 + %o5] 0xeb
25270 membar #Sync
25271 mulx %g1, %i0, %l0
25272 ba %xcc, loop_2189
25273 tge %xcc, 0x0
25274 add %l7, 0x54, %l6
25275 wr %g0, 0x0c, %asi
25276 lda [%l6] %asi, %i7
25277 casa [%l6] 0x0c, %i7, %o5
25278loop_2189:
25279 udivx %l2, 0x0C3D, %g4
25280 movrlez %g3, 0x347, %g6
25281 tleu %xcc, 0x4
25282 tleu %icc, 0x5
25283 edge8 %o0, %o4, %i6
25284 nop
25285 setx 0x353FE2E4, %l0, %l6
25286 st %l6, [%l7 + 0x28]
25287 ld [%l7 + 0x28], %f7
25288 setx 0x612BD5D9, %l1, %l5
25289 st %l5, [%l7 + 0x10]
25290 ld [%l7 + 0x10], %f15
25291 fdivs %f15, %f7, %f6
25292 fandnot1 %f18, %f2, %f14
25293 set 0x64, %i4
25294 swapa [%l7 + %i4] 0x80, %o2
25295 subccc %o1, %i4, %i3
25296 fbge %fcc3, loop_2190
25297 mova %xcc, %i2, %l1
25298 movvs %icc, %g5, %o3
25299 movge %icc, %g7, %i1
25300loop_2190:
25301 movvc %xcc, %i5, %g2
25302 or %o7, 0x1042, %l6
25303 add %l7, 0x20, %l6
25304 wr %g0, 0x04, %asi
25305 ldxa [%l6] %asi, %l5
25306 casxa [%l6] 0x04, %l5, %l4
25307 tl %icc, 0x7
25308 wr %g0, 0x88, %asi
25309 ldswa [%l7 + 0x4C] %asi, %l3
25310 xnor %o6, 0x0B40, %i0
25311 fmovsne %xcc, %f31, %f11
25312 edge8n %l0, %g1, %i7
25313 tpos %icc, 0x3
25314 tvs %xcc, 0x0
25315 sir 0x0F8B
25316 tcc %xcc, 0x2
25317 nop
25318 set 0x08, %o1
25319 ldx [%l7 + %o1], %o5
25320 fcmpne32 %f4, %f18, %l2
25321 andn %g4, %g3, %o0
25322 movpos %xcc, %o4, %i6
25323 andncc %g6, %o2, %i4
25324 addcc %o1, 0x01AE, %i3
25325 fbl,a %fcc3, loop_2191
25326 edge32l %i2, %l1, %g5
25327 andn %g7, 0x1581, %i1
25328 tgu %icc, 0x4
25329loop_2191:
25330 nop
25331 set 0x70, %g3
25332 stwa %i5, [%l7 + %g3] 0x81
25333 ldsb [%l7 + 0x26], %g2
25334 fpsub16 %f4, %f4, %f16
25335 fmovdge %icc, %f8, %f1
25336 bshuffle %f24, %f22, %f14
25337 andn %o3, 0x075C, %o7
25338 movrlez %l6, %l5, %l3
25339 fornot1 %f8, %f10, %f28
25340 edge32 %o6, %i0, %l4
25341 andcc %g1, 0x078A, %l0
25342 edge32ln %o5, %l2, %i7
25343 sdiv %g4, 0x0496, %o0
25344 add %g3, 0x0593, %o4
25345 sra %i6, %g6, %i4
25346 fnor %f24, %f8, %f2
25347 sdivcc %o2, 0x0A44, %o1
25348 ta %icc, 0x7
25349 fmul8x16au %f2, %f9, %f6
25350 tpos %icc, 0x3
25351 set 0x28, %g2
25352 ldswa [%l7 + %g2] 0x10, %i2
25353 lduw [%l7 + 0x20], %i3
25354 fmul8x16au %f11, %f14, %f6
25355 edge8ln %l1, %g5, %i1
25356 edge32n %i5, %g2, %o3
25357 lduh [%l7 + 0x34], %o7
25358 edge16 %g7, %l6, %l3
25359 edge16 %l5, %i0, %l4
25360 fbn %fcc3, loop_2192
25361 subccc %g1, %l0, %o6
25362 fnands %f17, %f13, %f4
25363 andncc %o5, %l2, %i7
25364loop_2192:
25365 edge32l %g4, %g3, %o0
25366 st %f4, [%l7 + 0x24]
25367 nop
25368 fitos %f1, %f11
25369 fstox %f11, %f18
25370 fxtos %f18, %f0
25371 fsrc2 %f14, %f16
25372 bvc,a %icc, loop_2193
25373 tsubcc %i6, 0x0543, %g6
25374 orcc %o4, %i4, %o2
25375 membar 0x66
25376loop_2193:
25377 tpos %xcc, 0x5
25378 addcc %i2, 0x0FC7, %o1
25379 bcs loop_2194
25380 subccc %i3, 0x0394, %l1
25381 andcc %i1, 0x0E01, %i5
25382 sdivcc %g2, 0x015B, %g5
25383loop_2194:
25384 alignaddrl %o3, %g7, %o7
25385 fmovrdlz %l6, %f8, %f20
25386 mulscc %l5, 0x0344, %i0
25387 bl,pn %xcc, loop_2195
25388 andn %l3, %g1, %l0
25389 addcc %o6, 0x0730, %o5
25390 xnor %l4, %i7, %l2
25391loop_2195:
25392 tpos %icc, 0x7
25393 addc %g3, %g4, %i6
25394 fpadd16 %f28, %f14, %f0
25395 nop
25396 setx 0x324A2E36, %l0, %l6
25397 st %l6, [%l7 + 0x28]
25398 ld [%l7 + 0x28], %f31
25399 setx 0x1F54D117, %l1, %l5
25400 st %l5, [%l7 + 0x10]
25401 ld [%l7 + 0x10], %f4
25402 fsubs %f4, %f31, %f0
25403 te %xcc, 0x6
25404 andncc %g6, %o4, %i4
25405 brlez,a %o2, loop_2196
25406 udivcc %o0, 0x1C95, %i2
25407 andncc %i3, %l1, %i1
25408 mova %icc, %i5, %o1
25409loop_2196:
25410 brz %g2, loop_2197
25411 ble,a loop_2198
25412 smul %o3, %g5, %o7
25413 fmovsg %icc, %f6, %f8
25414loop_2197:
25415 tle %xcc, 0x2
25416loop_2198:
25417 std %f6, [%l7 + 0x20]
25418 nop
25419 setx 0x6DEB0F3A20570FA2, %l0, %l6
25420 stx %l6, [%l7 + 0x08]
25421 ldx [%l7 + 0x08], %fsr
25422 wr %g0, 0x0c, %asi
25423 stha %l6, [%l7 + 0x6A] %asi
25424 stb %l5, [%l7 + 0x19]
25425 fmovdpos %xcc, %f27, %f31
25426 bleu,a,pn %icc, loop_2199
25427 ldx [%l7 + 0x30], %i0
25428 fornot1s %f2, %f20, %f2
25429 membar 0x3B
25430loop_2199:
25431 and %l3, %g7, %l0
25432 popc 0x118E, %o6
25433 movleu %icc, %o5, %l4
25434 fsrc1s %f25, %f26
25435 orncc %g1, 0x1031, %l2
25436 membar 0x3A
25437 movpos %xcc, %i7, %g4
25438 fmovrdne %i6, %f28, %f16
25439 tsubcc %g6, %o4, %g3
25440 srlx %i4, %o2, %i2
25441 tl %icc, 0x7
25442 fmovscc %xcc, %f9, %f21
25443 nop
25444 setx 0xC755C5B2, %l0, %l6
25445 st %l6, [%l7 + 0x28]
25446 ld [%l7 + 0x28], %f1
25447 setx 0x439C0ADE, %l1, %l5
25448 st %l5, [%l7 + 0x10]
25449 ld [%l7 + 0x10], %f14
25450 fadds %f14, %f1, %f16
25451 tge %xcc, 0x5
25452 sdivcc %o0, 0x1134, %l1
25453 ldsb [%l7 + 0x64], %i1
25454 orncc %i5, %o1, %i3
25455 fmovrsne %o3, %f13, %f20
25456 wr %g0, 0xe2, %asi
25457 ldda [%l7 + 0x20] %asi, %g4
25458 mova %xcc, %g2, %l6
25459 fpack16 %f24, %f15
25460 fmovd %f18, %f14
25461 xor %o7, 0x1749, %l5
25462 wr %g0, 0x88, %asi
25463 lduha [%l7 + 0x54] %asi, %i0
25464 ldsw [%l7 + 0x38], %l3
25465 tn %icc, 0x7
25466 fba %fcc3, loop_2200
25467 movgu %icc, %l0, %o6
25468 andcc %g7, 0x05D7, %o5
25469 set 0x78, %g5
25470 lda [%l7 + %g5] 0x15, %f18
25471loop_2200:
25472 tne %xcc, 0x5
25473 prefetch [%l7 + 0x34], 0x3
25474 subcc %l4, %l2, %g1
25475 tcs %icc, 0x4
25476 nop
25477 setx loop_2201, %l0, %l1
25478 wrpr 0x1, %tl
25479 wrpr %l1, %tnpc
25480 setx 0x34400001400, %l0, %l1
25481 wrpr %l1, %tstate
25482 wrhpr 0x4, %htstate
25483 done
25484 nop
25485 set 0x14, %g1
25486 lduw [%l7 + %g1], %g4
25487 fble %fcc0, loop_2202
25488 edge32n %i6, %g6, %i7
25489loop_2201:
25490 add %g3, %i4, %o2
25491 movne %icc, %o4, %o0
25492loop_2202:
25493 nop
25494 add %l7, 0x60, %l6
25495 wr %g0, 0x04, %asi
25496 ldxa [%l6] %asi, %i2
25497 casxa [%l6] 0x04, %i2, %i1
25498 and %i5, 0x1841, %l1
25499 prefetch [%l7 + 0x4C], 0x2
25500 movle %icc, %i3, %o1
25501 tvc %icc, 0x5
25502 nop
25503 fitod %f0, %f12
25504 fdtox %f12, %f18
25505 fxtod %f18, %f16
25506 fbg,a %fcc1, loop_2203
25507 edge32l %g5, %o3, %l6
25508 sth %o7, [%l7 + 0x5C]
25509 tle %xcc, 0x1
25510loop_2203:
25511 addc %l5, %g2, %i0
25512 movg %xcc, %l3, %l0
25513 tvs %xcc, 0x2
25514 fbule %fcc1, loop_2204
25515 fbue,a %fcc0, loop_2205
25516 nop
25517 setx loop_2206, %l0, %l1
25518 wrpr 0x1, %tl
25519 wrpr %l1, %tnpc
25520 setx 0x34400001400, %l0, %l1
25521 wrpr %l1, %tstate
25522 wrhpr 0x4, %htstate
25523 done
25524 popc 0x12F0, %o6
25525loop_2204:
25526 sir 0x14AC
25527loop_2205:
25528 addccc %g7, %l4, %l2
25529loop_2206:
25530 tneg %xcc, 0x0
25531 fmovsg %icc, %f2, %f7
25532 srl %o5, 0x13, %g4
25533 wr %g0, 0x23, %asi
25534 stha %g1, [%l7 + 0x28] %asi
25535 membar #Sync
25536 smulcc %i6, %i7, %g6
25537 nop
25538 fitos %f0, %f7
25539 fstox %f7, %f24
25540 fandnot2s %f10, %f23, %f1
25541 fand %f12, %f24, %f24
25542 bg,pn %xcc, loop_2207
25543 add %i4, 0x0CE2, %g3
25544 fbe,a %fcc0, loop_2208
25545 bleu,pn %xcc, loop_2209
25546loop_2207:
25547 edge16n %o4, %o0, %o2
25548 orncc %i2, 0x1D2B, %i5
25549loop_2208:
25550 fcmple16 %f26, %f24, %l1
25551loop_2209:
25552 std %f28, [%l7 + 0x40]
25553 tcs %icc, 0x1
25554 fornot1s %f4, %f6, %f30
25555 array32 %i3, %o1, %i1
25556 smulcc %o3, %l6, %g5
25557 wr %g0, 0x80, %asi
25558 swapa [%l7 + 0x40] %asi, %l5
25559 orn %g2, %i0, %l3
25560 sethi 0x0E7B, %l0
25561 movne %xcc, %o6, %o7
25562 edge16 %g7, %l2, %l4
25563 movleu %icc, %o5, %g1
25564 fbl %fcc3, loop_2210
25565 fsrc2 %f4, %f10
25566 array8 %i6, %i7, %g6
25567 andcc %i4, 0x0D7B, %g3
25568loop_2210:
25569 alignaddr %o4, %g4, %o0
25570 or %i2, %i5, %l1
25571 movrgz %i3, 0x239, %o2
25572 xor %o1, %o3, %i1
25573 ld [%l7 + 0x28], %f4
25574 fors %f18, %f18, %f27
25575 move %xcc, %g5, %l5
25576 fnand %f12, %f26, %f26
25577 set 0x50, %l3
25578 sta %f9, [%l7 + %l3] 0x80
25579 fpack32 %f28, %f16, %f2
25580 wr %g0, 0x88, %asi
25581 lduba [%l7 + 0x63] %asi, %g2
25582 tleu %xcc, 0x1
25583 tpos %icc, 0x7
25584 fmovsneg %icc, %f29, %f2
25585 nop
25586 setx 0x9192B0BE, %l0, %l6
25587 st %l6, [%l7 + 0x28]
25588 ld [%l7 + 0x28], %f16
25589 fsqrts %f16, %f22
25590 movrgz %i0, %l3, %l6
25591 edge32 %o6, %o7, %g7
25592 movrgez %l0, %l2, %l4
25593 array16 %g1, %i6, %i7
25594 orncc %o5, 0x1E9E, %g6
25595 edge16n %g3, %i4, %g4
25596 bgu,pn %xcc, loop_2211
25597 or %o4, %o0, %i5
25598 movneg %icc, %l1, %i2
25599 fpsub32 %f22, %f12, %f18
25600loop_2211:
25601 sub %o2, %o1, %o3
25602 tcs %icc, 0x1
25603 ldsw [%l7 + 0x40], %i3
25604 sethi 0x0FB4, %i1
25605 fnegd %f16, %f2
25606 taddcctv %g5, 0x0B62, %l5
25607 brz %i0, loop_2212
25608 edge8ln %l3, %l6, %o6
25609 edge16l %g2, %g7, %l0
25610 add %l2, %o7, %l4
25611loop_2212:
25612 edge16n %g1, %i6, %o5
25613 fone %f18
25614 sth %g6, [%l7 + 0x1E]
25615 movleu %icc, %g3, %i4
25616 umul %i7, 0x0D7B, %g4
25617 tpos %xcc, 0x3
25618 fpsub32s %f9, %f2, %f2
25619 nop
25620 setx loop_2213, %l0, %l1
25621 wrpr 0x1, %tl
25622 wrpr %l1, %tpc
25623 add %l1, 0x4, %l1
25624 wrpr %l1, %tnpc
25625 setx 0x34400001400, %l0, %l1
25626 wrpr %l1, %tstate
25627 wrhpr 0x4, %htstate
25628 retry
25629 nop
25630 fitod %f6, %f30
25631 fdtox %f30, %f16
25632 edge16ln %o4, %i5, %o0
25633 bn,a,pn %icc, loop_2214
25634loop_2213:
25635 bvc,a %xcc, loop_2215
25636 restored
25637 rdpr %cwp, %g1
25638 rdpr %cansave, %g2
25639 rdpr %canrestore, %g3
25640 rdpr %cleanwin, %g4
25641 rdpr %otherwin, %g5
25642 rdpr %wstate, %g6
25643 bleu,a,pt %xcc, loop_2216
25644loop_2214:
25645 sdivx %i2, 0x18AB, %l1
25646loop_2215:
25647 membar 0x65
25648 and %o1, 0x070E, %o3
25649loop_2216:
25650 nop
25651 set 0x1F, %l1
25652 ldsba [%l7 + %l1] 0x11, %o2
25653 movcc %xcc, %i3, %g5
25654 nop
25655 setx loop_2217, %l0, %l1
25656 wrpr 0x1, %tl
25657 wrpr %l1, %tnpc
25658 setx 0x34400001400, %l0, %l1
25659 wrpr %l1, %tstate
25660 wrhpr 0x4, %htstate
25661 done
25662 movneg %icc, %l5, %i1
25663 nop
25664 setx loop_2218, %l0, %l1
25665 wrpr 0x1, %tl
25666 wrpr %l1, %tnpc
25667 setx 0x34400001400, %l0, %l1
25668 wrpr %l1, %tstate
25669 wrhpr 0x4, %htstate
25670 done
25671 movvc %xcc, %l3, %l6
25672loop_2217:
25673 fpadd32s %f6, %f17, %f20
25674 mova %icc, %o6, %g2
25675loop_2218:
25676 tneg %xcc, 0x6
25677 wr %g0, 0x81, %asi
25678 ldsba [%l7 + 0x74] %asi, %g7
25679 bvc,pt %icc, loop_2219
25680 fmovdleu %xcc, %f25, %f22
25681 tleu %icc, 0x7
25682 addcc %i0, %l2, %l0
25683loop_2219:
25684 movcc %icc, %o7, %g1
25685 ldub [%l7 + 0x34], %l4
25686 movg %xcc, %o5, %g6
25687 fmovdvc %icc, %f24, %f0
25688 restored
25689 rdpr %cwp, %g1
25690 rdpr %cansave, %g2
25691 rdpr %canrestore, %g3
25692 rdpr %cleanwin, %g4
25693 rdpr %otherwin, %g5
25694 rdpr %wstate, %g6
25695 nop
25696 setx loop_2220, %l0, %l1
25697 wrpr 0x1, %tl
25698 wrpr %l1, %tpc
25699 add %l1, 0x4, %l1
25700 wrpr %l1, %tnpc
25701 setx 0x34400001400, %l0, %l1
25702 wrpr %l1, %tstate
25703 wrhpr 0x4, %htstate
25704 retry
25705 fmul8ulx16 %f14, %f18, %f22
25706 fmovsl %xcc, %f29, %f24
25707 addccc %g3, 0x01B3, %i6
25708loop_2220:
25709 fmovrsgez %i7, %f5, %f12
25710 nop
25711 setx 0x66B9AB80, %l0, %l6
25712 st %l6, [%l7 + 0x28]
25713 ld [%l7 + 0x28], %f20
25714 setx 0x1A4F955D, %l1, %l5
25715 st %l5, [%l7 + 0x10]
25716 ld [%l7 + 0x10], %f2
25717 fmuls %f2, %f20, %f27
25718 stx %i4, [%l7 + 0x78]
25719 fpadd16s %f29, %f20, %f27
25720 brgz %o4, loop_2221
25721 srl %i5, 0x12, %g4
25722 tge %xcc, 0x0
25723 umul %i2, 0x03B3, %l1
25724loop_2221:
25725 fnot1 %f26, %f20
25726 restored
25727 rdpr %cwp, %g1
25728 rdpr %cansave, %g2
25729 rdpr %canrestore, %g3
25730 rdpr %cleanwin, %g4
25731 rdpr %otherwin, %g5
25732 rdpr %wstate, %g6
25733 te %icc, 0x4
25734 edge32n %o1, %o0, %o3
25735 tneg %xcc, 0x5
25736 xor %i3, %o2, %g5
25737 orncc %i1, 0x09EB, %l5
25738 srlx %l3, 0x00, %l6
25739 movpos %xcc, %g2, %o6
25740 fcmpeq16 %f18, %f22, %g7
25741 flush %l7 + 0x3C
25742 srlx %i0, %l0, %o7
25743 edge16 %l2, %l4, %o5
25744 movg %icc, %g1, %g3
25745 edge16n %i6, %i7, %g6
25746 bshuffle %f16, %f12, %f26
25747 tn %icc, 0x2
25748 fmovsvs %xcc, %f28, %f3
25749 bg,pt %xcc, loop_2222
25750 movrne %i4, 0x37A, %o4
25751 movpos %xcc, %i5, %i2
25752 taddcctv %g4, 0x180D, %o1
25753loop_2222:
25754 andn %o0, 0x02C0, %o3
25755 or %l1, %o2, %i3
25756 fmovsa %xcc, %f10, %f14
25757 ba,a,pn %icc, loop_2223
25758 fbue,a %fcc2, loop_2224
25759 edge16ln %g5, %i1, %l3
25760 set 0x22, %i7
25761 ldsha [%l7 + %i7] 0x14, %l5
25762loop_2223:
25763 srl %l6, 0x0F, %g2
25764loop_2224:
25765 movrlez %g7, %o6, %i0
25766 movne %icc, %l0, %o7
25767 xorcc %l2, 0x1929, %o5
25768 set 0x4C, %o0
25769 lda [%l7 + %o0] 0x81, %f13
25770 fpmerge %f18, %f20, %f20
25771 andcc %l4, 0x014D, %g1
25772 sethi 0x1DCB, %g3
25773 fornot2 %f22, %f28, %f14
25774 xorcc %i7, 0x118D, %i6
25775 fands %f9, %f9, %f14
25776 brgez %g6, loop_2225
25777 edge8l %o4, %i4, %i2
25778 fpsub16 %f24, %f26, %f14
25779 smul %i5, 0x156C, %g4
25780loop_2225:
25781 nop
25782 setx 0xCB1B6A059EC8479D, %l0, %l6
25783 stx %l6, [%l7 + 0x28]
25784 ldd [%l7 + 0x28], %f0
25785 setx 0xBB95A7E68E1F3CD7, %l1, %l5
25786 stx %l5, [%l7 + 0x10]
25787 ldd [%l7 + 0x10], %f24
25788 fsubd %f24, %f0, %f16
25789 tl %icc, 0x0
25790 fmovscc %xcc, %f9, %f14
25791 movrlz %o0, 0x08D, %o3
25792 nop
25793 fitod %f26, %f12
25794 mulx %l1, 0x048B, %o1
25795 tgu %icc, 0x2
25796 bne,pn %xcc, loop_2226
25797 xorcc %o2, 0x1DF2, %i3
25798 fbne %fcc2, loop_2227
25799 edge8 %g5, %i1, %l5
25800loop_2226:
25801 srlx %l6, %l3, %g7
25802 fmovrde %o6, %f16, %f8
25803loop_2227:
25804 fmovsa %icc, %f19, %f26
25805 nop
25806 fitos %f4, %f24
25807 fstox %f24, %f2
25808 fmovsvs %icc, %f29, %f10
25809 fands %f14, %f16, %f0
25810 fbl,a %fcc3, loop_2228
25811 movvc %xcc, %i0, %g2
25812 stbar
25813 nop
25814 set 0x6B, %l2
25815 ldsb [%l7 + %l2], %l0
25816loop_2228:
25817 tne %xcc, 0x3
25818 subccc %o7, %l2, %o5
25819 fbge %fcc2, loop_2229
25820 te %xcc, 0x6
25821 edge8 %l4, %g1, %g3
25822 orcc %i6, 0x0435, %g6
25823loop_2229:
25824 bleu %xcc, loop_2230
25825 andcc %i7, 0x11F6, %o4
25826 edge8l %i4, %i2, %g4
25827 andncc %i5, %o3, %l1
25828loop_2230:
25829 movvs %xcc, %o1, %o0
25830 nop
25831 set 0x30, %o2
25832 ldx [%l7 + %o2], %o2
25833 membar 0x71
25834 movg %icc, %g5, %i3
25835 andcc %i1, 0x1102, %l5
25836 addccc %l6, %l3, %g7
25837 edge16n %i0, %g2, %o6
25838 fcmpne16 %f22, %f0, %l0
25839 subc %o7, 0x1805, %l2
25840 ba,a loop_2231
25841 ldstub [%l7 + 0x41], %o5
25842 movrgez %g1, %g3, %i6
25843 subcc %l4, 0x02B4, %i7
25844loop_2231:
25845 edge8 %o4, %i4, %g6
25846 tl %xcc, 0x3
25847 edge16l %g4, %i5, %i2
25848 bleu,a %icc, loop_2232
25849 nop
25850 setx 0x94082521F0469790, %l0, %l6
25851 stx %l6, [%l7 + 0x38]
25852 ldx [%l7 + 0x38], %fsr
25853 edge32 %o3, %l1, %o1
25854 andncc %o0, %o2, %g5
25855loop_2232:
25856 xor %i3, 0x1682, %l5
25857 fmovrslz %l6, %f6, %f1
25858 bgu %icc, loop_2233
25859 sra %i1, 0x1E, %g7
25860 fnor %f20, %f20, %f24
25861 wr %g0, 0x81, %asi
25862 ldswa [%l7 + 0x78] %asi, %l3
25863loop_2233:
25864 sra %g2, %i0, %l0
25865 movn %icc, %o7, %l2
25866 orcc %o5, 0x1AFB, %o6
25867 subcc %g3, 0x0A82, %g1
25868 fmovsge %icc, %f28, %f27
25869 add %l7, 0x0C, %l6
25870 wr %g0, 0x11, %asi
25871 lda [%l6] %asi, %l4
25872 casa [%l6] %asi, %l4, %i6
25873 movrne %i7, %o4, %g6
25874 movgu %icc, %i4, %g4
25875 fnands %f22, %f13, %f14
25876 fxnors %f29, %f11, %f20
25877 sethi 0x17BA, %i5
25878 fpack16 %f4, %f13
25879 andncc %o3, %i2, %o1
25880 fpsub16 %f6, %f8, %f30
25881 smulcc %l1, 0x0A58, %o2
25882 tpos %xcc, 0x3
25883 sll %o0, %i3, %g5
25884 srax %l6, %l5, %i1
25885 fmovdcs %xcc, %f19, %f17
25886 fmovsa %icc, %f28, %f14
25887 membar 0x57
25888 movgu %xcc, %l3, %g7
25889 fzero %f6
25890 movvc %icc, %g2, %l0
25891 edge32n %o7, %i0, %o5
25892 edge32 %l2, %g3, %o6
25893 movvc %icc, %l4, %i6
25894 nop
25895 fitod %f2, %f10
25896 fdtos %f10, %f8
25897 edge32 %i7, %g1, %g6
25898 fmovdcc %icc, %f15, %f30
25899 wr %g0, 0x04, %asi
25900 stha %i4, [%l7 + 0x16] %asi
25901 fabsd %f16, %f12
25902 taddcc %o4, %g4, %i5
25903 tvc %xcc, 0x1
25904 nop
25905 set 0x11, %l5
25906 stb %i2, [%l7 + %l5]
25907 fcmple32 %f30, %f20, %o3
25908 fble %fcc3, loop_2234
25909 sth %o1, [%l7 + 0x60]
25910 tpos %xcc, 0x2
25911 wr %g0, 0x80, %asi
25912 ldswa [%l7 + 0x70] %asi, %o2
25913loop_2234:
25914 nop
25915 setx 0x4128D7A0, %l0, %l6
25916 st %l6, [%l7 + 0x28]
25917 ld [%l7 + 0x28], %f17
25918 setx 0x1BF751A8, %l1, %l5
25919 st %l5, [%l7 + 0x10]
25920 ld [%l7 + 0x10], %f11
25921 fmuls %f11, %f17, %f15
25922 bneg %icc, loop_2235
25923 sethi 0x1369, %o0
25924 xnorcc %l1, %i3, %g5
25925 nop
25926 fitod %f0, %f30
25927 fdtox %f30, %f20
25928loop_2235:
25929 fpack32 %f12, %f24, %f14
25930 set 0x20, %o7
25931 ldstuba [%l7 + %o7] 0x18, %l5
25932 stx %i1, [%l7 + 0x58]
25933 array8 %l6, %g7, %l3
25934 movrgez %g2, %l0, %o7
25935 addcc %i0, 0x0E48, %l2
25936 ldsw [%l7 + 0x4C], %g3
25937 fnegs %f6, %f4
25938 set 0x18, %i0
25939 ldswa [%l7 + %i0] 0x11, %o5
25940 prefetch [%l7 + 0x30], 0x1
25941 and %o6, 0x1A1A, %l4
25942 be,pt %icc, loop_2236
25943 fbue,a %fcc3, loop_2237
25944 tcc %xcc, 0x2
25945 udiv %i7, 0x0B7D, %i6
25946loop_2236:
25947 sdivcc %g6, 0x168F, %g1
25948loop_2237:
25949 nop
25950 wr %g0, 0x04, %asi
25951 prefetcha [%l7 + 0x40] %asi, 0x0
25952 xnor %g4, %i4, %i5
25953 smulcc %i2, %o3, %o1
25954 xnor %o0, %l1, %i3
25955 srax %o2, %g5, %l5
25956 wr %g0, 0x89, %asi
25957 stba %i1, [%l7 + 0x43] %asi
25958 array8 %g7, %l3, %g2
25959 set 0x68, %o3
25960 lduwa [%l7 + %o3] 0x18, %l0
25961 tne %icc, 0x3
25962 fnegs %f29, %f15
25963 movrne %l6, 0x070, %o7
25964 movl %xcc, %i0, %l2
25965 tgu %xcc, 0x3
25966 ba,a,pt %xcc, loop_2238
25967 fands %f19, %f17, %f9
25968 fbg %fcc1, loop_2239
25969 subcc %o5, 0x1C23, %o6
25970loop_2238:
25971 srl %g3, 0x14, %l4
25972 sub %i6, %g6, %i7
25973loop_2239:
25974 movge %xcc, %g1, %o4
25975 taddcctv %g4, %i5, %i2
25976 andncc %o3, %o1, %o0
25977 edge8n %l1, %i4, %o2
25978 fmovrdlz %i3, %f10, %f18
25979 fnors %f16, %f10, %f21
25980 fsrc1s %f27, %f9
25981 array32 %g5, %l5, %g7
25982 movge %xcc, %i1, %g2
25983 sdivcc %l0, 0x1D6C, %l6
25984 fsrc1 %f8, %f2
25985 brz %o7, loop_2240
25986 fcmpgt16 %f26, %f18, %i0
25987 fornot1s %f11, %f13, %f5
25988 ta %icc, 0x4
25989loop_2240:
25990 andncc %l2, %o5, %l3
25991 add %o6, %g3, %l4
25992 fmovd %f14, %f20
25993 movcc %icc, %i6, %i7
25994 array32 %g1, %g6, %o4
25995 brgz %i5, loop_2241
25996 tg %xcc, 0x2
25997 fmul8x16al %f0, %f13, %f8
25998 fbule,a %fcc2, loop_2242
25999loop_2241:
26000 tvc %xcc, 0x2
26001 fcmpgt32 %f16, %f28, %g4
26002 fbule,a %fcc1, loop_2243
26003loop_2242:
26004 smulcc %i2, %o3, %o1
26005 tle %xcc, 0x6
26006 nop
26007 setx 0x0FA07AA92079752D, %l0, %l6
26008 stx %l6, [%l7 + 0x70]
26009 ldx [%l7 + 0x70], %fsr
26010loop_2243:
26011 bvc,a %icc, loop_2244
26012 movleu %icc, %l1, %i4
26013 movrne %o2, 0x150, %i3
26014 smul %g5, %o0, %l5
26015loop_2244:
26016 ldd [%l7 + 0x08], %g6
26017 subccc %g2, %l0, %l6
26018 call loop_2245
26019 std %f2, [%l7 + 0x18]
26020 edge8 %o7, %i0, %i1
26021 fcmpne32 %f6, %f2, %o5
26022loop_2245:
26023 movrgez %l3, 0x1C1, %o6
26024 add %l7, 0x38, %l6
26025 wr %g0, 0x80, %asi
26026 lda [%l6] %asi, %l2
26027 casa [%l6] 0x80, %l2, %g3
26028 tcs %xcc, 0x1
26029 fzero %f0
26030 tle %icc, 0x1
26031 tg %icc, 0x7
26032 fbge,a %fcc2, loop_2246
26033 tg %icc, 0x1
26034 wr %g0, 0x10, %asi
26035 lduba [%l7 + 0x71] %asi, %l4
26036loop_2246:
26037 edge32ln %i6, %i7, %g6
26038 sir 0x153A
26039 wr %g0, 0x80, %asi
26040 swapa [%l7 + 0x60] %asi, %o4
26041 udivcc %i5, 0x0AA6, %g1
26042 fmovdne %xcc, %f22, %f27
26043 fmovrsgez %i2, %f23, %f0
26044 addcc %o3, %o1, %l1
26045 bne,a,pn %icc, loop_2247
26046 fbe,a %fcc2, loop_2248
26047 fmuld8ulx16 %f7, %f17, %f10
26048 call loop_2249
26049loop_2247:
26050 orcc %i4, %o2, %g4
26051loop_2248:
26052 subc %i3, %g5, %o0
26053 nop
26054 setx loop_2250, %l0, %l1
26055 wrpr 0x1, %tl
26056 wrpr %l1, %tpc
26057 add %l1, 0x4, %l1
26058 wrpr %l1, %tnpc
26059 setx 0x34400001400, %l0, %l1
26060 wrpr %l1, %tstate
26061 wrhpr 0x4, %htstate
26062 retry
26063loop_2249:
26064 addcc %g7, 0x0037, %g2
26065 fmovsa %icc, %f23, %f9
26066 set 0x2C, %i1
26067 stwa %l5, [%l7 + %i1] 0x11
26068loop_2250:
26069 call loop_2251
26070 tsubcc %l6, %l0, %i0
26071 bn loop_2252
26072 andncc %o7, %o5, %i1
26073loop_2251:
26074 brlez,a %o6, loop_2253
26075 tsubcctv %l2, %l3, %l4
26076loop_2252:
26077 tle %icc, 0x3
26078 set 0x46, %g7
26079 stha %g3, [%l7 + %g7] 0x88
26080loop_2253:
26081 array8 %i6, %i7, %g6
26082 sdivx %o4, 0x1C6E, %g1
26083 lduh [%l7 + 0x0E], %i5
26084 restored
26085 rdpr %cwp, %g1
26086 rdpr %cansave, %g2
26087 rdpr %canrestore, %g3
26088 rdpr %cleanwin, %g4
26089 rdpr %otherwin, %g5
26090 rdpr %wstate, %g6
26091 add %l7, 0x38, %l6
26092 wr %g0, 0x11, %asi
26093 casxa [%l6] %asi, %o3, %i2
26094 nop
26095 setx loop_2254, %l0, %l1
26096 wrpr 0x1, %tl
26097 wrpr %l1, %tnpc
26098 setx 0x34400001400, %l0, %l1
26099 wrpr %l1, %tstate
26100 wrhpr 0x4, %htstate
26101 done
26102 fmuld8sux16 %f21, %f23, %f4
26103 fbug %fcc2, loop_2255
26104 fpack32 %f22, %f14, %f14
26105loop_2254:
26106 subc %l1, %i4, %o2
26107 wr %g0, 0x11, %asi
26108 lda [%l7 + 0x70] %asi, %f26
26109loop_2255:
26110 fmovda %xcc, %f5, %f24
26111 edge32n %o1, %i3, %g4
26112 umul %o0, 0x1F10, %g7
26113 set 0x48, %i3
26114 swapa [%l7 + %i3] 0x0c, %g2
26115 wr %g0, 0x04, %asi
26116 stxa %l5, [%l7 + 0x78] %asi
26117 umul %l6, %g5, %i0
26118 brgez,a %l0, loop_2256
26119 orncc %o7, 0x0874, %o5
26120 fandnot2 %f10, %f20, %f10
26121 fsrc1 %f30, %f26
26122loop_2256:
26123 movleu %xcc, %o6, %l2
26124 wr %g0, 0x89, %asi
26125 swapa [%l7 + 0x28] %asi, %i1
26126 fcmpgt16 %f24, %f10, %l4
26127 tsubcc %g3, %i6, %i7
26128 wr %g0, 0x88, %asi
26129 lduwa [%l7 + 0x08] %asi, %l3
26130 subccc %g6, 0x0DC0, %o4
26131 wr %g0, 0x11, %asi
26132 ldstuba [%l7 + 0x6C] %asi, %g1
26133 movrne %i5, %o3, %l1
26134 tl %xcc, 0x2
26135 restored
26136 rdpr %cwp, %g1
26137 rdpr %cansave, %g2
26138 rdpr %canrestore, %g3
26139 rdpr %cleanwin, %g4
26140 rdpr %otherwin, %g5
26141 rdpr %wstate, %g6
26142 xor %i4, %i2, %o1
26143 srax %o2, %i3, %o0
26144 umulcc %g7, %g2, %g4
26145 movvs %xcc, %l5, %g5
26146 stb %l6, [%l7 + 0x3C]
26147 pdist %f0, %f16, %f2
26148 fornot2s %f10, %f21, %f4
26149 fbg %fcc1, loop_2257
26150 stw %l0, [%l7 + 0x08]
26151 edge32l %o7, %o5, %i0
26152 brnz,a %l2, loop_2258
26153loop_2257:
26154 udiv %o6, 0x0790, %l4
26155 set 0x40, %l6
26156 sta %f26, [%l7 + %l6] 0x15
26157loop_2258:
26158 tvs %xcc, 0x3
26159 fmovdne %icc, %f2, %f8
26160 addc %i1, %g3, %i6
26161 addccc %i7, 0x1A35, %g6
26162 sdiv %l3, 0x0931, %g1
26163 sra %o4, %i5, %l1
26164 set 0x38, %g4
26165 stha %i4, [%l7 + %g4] 0xe2
26166 membar #Sync
26167 fmovda %xcc, %f26, %f18
26168 nop
26169 setx loop_2259, %l0, %l1
26170 wrpr 0x1, %tl
26171 wrpr %l1, %tpc
26172 add %l1, 0x4, %l1
26173 wrpr %l1, %tnpc
26174 setx 0x34400001400, %l0, %l1
26175 wrpr %l1, %tstate
26176 wrhpr 0x4, %htstate
26177 retry
26178 tvc %icc, 0x5
26179 fbul %fcc3, loop_2260
26180 nop
26181 fitod %f10, %f10
26182 fdtox %f10, %f18
26183loop_2259:
26184 movrgz %i2, %o3, %o1
26185 movg %xcc, %i3, %o0
26186loop_2260:
26187 popc %g7, %g2
26188 saved
26189 rdpr %cwp, %g1
26190 rdpr %cansave, %g2
26191 rdpr %canrestore, %g3
26192 rdpr %cleanwin, %g4
26193 rdpr %otherwin, %g5
26194 rdpr %wstate, %g6
26195 edge16l %g4, %l5, %g5
26196 sdivcc %l6, 0x050D, %o2
26197 add %l7, 0x08, %l6
26198 wr %g0, 0x88, %asi
26199 ldxa [%l6] %asi, %l0
26200 casxa [%l6] 0x88, %l0, %o5
26201 bcc,a loop_2261
26202 fcmpne16 %f24, %f10, %i0
26203 wr %g0, 0x19, %asi
26204 ldda [%l7 + 0x40] %asi, %f0
26205loop_2261:
26206 xorcc %o7, 0x0CDA, %l2
26207 addccc %l4, %i1, %o6
26208 ta %icc, 0x3
26209 srax %g3, 0x1A, %i6
26210 edge8 %g6, %i7, %l3
26211 wr %g0, 0x89, %asi
26212 ldsha [%l7 + 0x38] %asi, %g1
26213 xnorcc %o4, 0x1DA9, %i5
26214 move %icc, %i4, %i2
26215 udivcc %o3, 0x1C76, %l1
26216 ldsh [%l7 + 0x2C], %i3
26217 sdiv %o0, 0x052C, %o1
26218 tne %xcc, 0x7
26219 xnor %g7, 0x143B, %g4
26220 be,a,pn %xcc, loop_2262
26221 edge8ln %l5, %g5, %g2
26222 subcc %l6, %o2, %l0
26223 tvs %icc, 0x4
26224loop_2262:
26225 tcs %icc, 0x7
26226 fmovdg %icc, %f17, %f7
26227 fpsub32s %f29, %f0, %f17
26228 ld [%l7 + 0x60], %f14
26229 fmovdcs %icc, %f0, %f20
26230 udivx %o5, 0x1FC4, %o7
26231 bl %xcc, loop_2263
26232 be,pt %xcc, loop_2264
26233 srlx %l2, 0x05, %l4
26234 fmovrdgz %i0, %f14, %f12
26235loop_2263:
26236 orn %i1, %g3, %i6
26237loop_2264:
26238 tvc %xcc, 0x7
26239 fmovrslez %g6, %f25, %f25
26240 fbg,a %fcc0, loop_2265
26241 movrlz %i7, 0x291, %o6
26242 tle %icc, 0x6
26243 st %f3, [%l7 + 0x58]
26244loop_2265:
26245 nop
26246 wr %g0, 0x19, %asi
26247 stxa %g1, [%l7 + 0x60] %asi
26248 movrlez %l3, %i5, %i4
26249 subc %o4, 0x07D8, %o3
26250 set 0x0C, %l4
26251 swapa [%l7 + %l4] 0x81, %l1
26252 lduh [%l7 + 0x60], %i2
26253 movne %xcc, %i3, %o1
26254 nop
26255 fitos %f4, %f27
26256 fstod %f27, %f8
26257 movre %o0, 0x05E, %g7
26258 tge %icc, 0x5
26259 fmovsa %xcc, %f19, %f18
26260 nop
26261 setx 0x2738D4D4, %l0, %l6
26262 st %l6, [%l7 + 0x28]
26263 ld [%l7 + 0x28], %f6
26264 setx 0xD5856056, %l1, %l5
26265 st %l5, [%l7 + 0x10]
26266 ld [%l7 + 0x10], %f15
26267 fadds %f15, %f6, %f30
26268 ta %icc, 0x0
26269 movcc %icc, %g4, %l5
26270 movrlz %g5, 0x332, %l6
26271 array16 %g2, %o2, %o5
26272 st %f26, [%l7 + 0x20]
26273 smul %o7, 0x1BCD, %l0
26274 stbar
26275 tne %icc, 0x7
26276 fpadd32s %f22, %f12, %f24
26277 movge %icc, %l2, %i0
26278 array32 %i1, %l4, %i6
26279 movvc %xcc, %g3, %g6
26280 edge8 %o6, %g1, %l3
26281 tleu %icc, 0x5
26282 lduw [%l7 + 0x44], %i7
26283 restored
26284 rdpr %cwp, %g1
26285 rdpr %cansave, %g2
26286 rdpr %canrestore, %g3
26287 rdpr %cleanwin, %g4
26288 rdpr %otherwin, %g5
26289 rdpr %wstate, %g6
26290 tl %xcc, 0x1
26291 membar 0x3C
26292 fmovdne %icc, %f22, %f9
26293 wr %g0, 0x04, %asi
26294 prefetcha [%l7 + 0x40] %asi, 0x1
26295 restored
26296 rdpr %cwp, %g1
26297 rdpr %cansave, %g2
26298 rdpr %canrestore, %g3
26299 rdpr %cleanwin, %g4
26300 rdpr %otherwin, %g5
26301 rdpr %wstate, %g6
26302 sth %i4, [%l7 + 0x78]
26303 fone %f26
26304 fbl,a %fcc1, loop_2266
26305 movgu %icc, %o4, %l1
26306 movre %i2, 0x012, %i3
26307 subccc %o3, 0x16BF, %o0
26308loop_2266:
26309 fpmerge %f6, %f3, %f28
26310 fnegd %f6, %f2
26311 mova %icc, %g7, %o1
26312 stw %g4, [%l7 + 0x0C]
26313 tl %xcc, 0x3
26314 edge16n %l5, %l6, %g5
26315 mulscc %o2, 0x1368, %o5
26316 fmovsl %icc, %f12, %f4
26317 fbo %fcc1, loop_2267
26318 fpackfix %f28, %f5
26319 tle %xcc, 0x5
26320 movl %icc, %o7, %l0
26321loop_2267:
26322 mulx %g2, %i0, %i1
26323 xnorcc %l4, 0x0AF3, %l2
26324 movcc %xcc, %i6, %g3
26325 array16 %g6, %g1, %o6
26326 fnegs %f3, %f31
26327 edge8l %i7, %l3, %i4
26328 sir 0x017B
26329 nop
26330 fitod %f4, %f18
26331 fdtox %f18, %f16
26332 fxtod %f16, %f18
26333 ba %xcc, loop_2268
26334 addc %i5, %o4, %i2
26335 addc %l1, %o3, %i3
26336 add %l7, 0x38, %l6
26337 wr %g0, 0x88, %asi
26338 casa [%l6] %asi, %o0, %o1
26339loop_2268:
26340 sir 0x0378
26341 and %g4, 0x1BF6, %g7
26342 mulscc %l5, %g5, %l6
26343 nop
26344 fitod %f18, %f24
26345 edge8l %o2, %o5, %o7
26346 subcc %l0, %i0, %g2
26347 stx %i1, [%l7 + 0x60]
26348 addc %l2, 0x0B8F, %l4
26349 tle %xcc, 0x6
26350 ldsb [%l7 + 0x3C], %g3
26351 movcs %icc, %i6, %g6
26352 fmovsne %icc, %f5, %f7
26353 fmovrdlz %g1, %f30, %f30
26354 fmovrdne %i7, %f28, %f12
26355 add %l3, %i4, %o6
26356 bn %xcc, loop_2269
26357 fmovdn %icc, %f3, %f17
26358 tgu %xcc, 0x4
26359 set 0x14, %l0
26360 stha %i5, [%l7 + %l0] 0x81
26361loop_2269:
26362 movleu %icc, %o4, %l1
26363 wr %g0, 0x81, %asi
26364 ldda [%l7 + 0x30] %asi, %o2
26365 flush %l7 + 0x58
26366 andncc %i2, %i3, %o0
26367 sdivcc %o1, 0x020E, %g7
26368 sll %l5, %g4, %g5
26369 fmovsneg %xcc, %f8, %f20
26370 tle %xcc, 0x0
26371 xor %l6, %o2, %o7
26372 udivcc %l0, 0x0A69, %o5
26373 movrne %i0, %i1, %l2
26374 movneg %icc, %g2, %l4
26375 tge %xcc, 0x5
26376 movcs %icc, %i6, %g3
26377 orncc %g6, 0x06D1, %g1
26378 fpackfix %f6, %f25
26379 fmovdne %xcc, %f21, %f3
26380 movne %xcc, %i7, %l3
26381 fmovrsgz %i4, %f23, %f23
26382 move %icc, %o6, %i5
26383 fmovrdgz %l1, %f8, %f18
26384 fexpand %f30, %f14
26385 andcc %o4, 0x1FA0, %i2
26386 edge16n %o3, %o0, %i3
26387 addcc %o1, %g7, %g4
26388 wr %g0, 0x0c, %asi
26389 ldstuba [%l7 + 0x44] %asi, %g5
26390 stw %l6, [%l7 + 0x30]
26391 fmovse %icc, %f5, %f9
26392 fbge %fcc0, loop_2270
26393 array16 %l5, %o7, %l0
26394 add %l7, 0x40, %l6
26395 wr %g0, 0x10, %asi
26396 casxa [%l6] 0x10, %o2, %i0
26397loop_2270:
26398 edge32 %i1, %o5, %g2
26399 alignaddrl %l4, %i6, %l2
26400 fmovsg %icc, %f15, %f19
26401 fnegs %f20, %f26
26402 srax %g3, %g1, %g6
26403 movle %xcc, %i7, %i4
26404 andcc %o6, %i5, %l1
26405 bneg,pn %icc, loop_2271
26406 fbuge,a %fcc2, loop_2272
26407 movrgz %l3, %o4, %i2
26408 tle %icc, 0x7
26409loop_2271:
26410 sdiv %o3, 0x1B10, %i3
26411loop_2272:
26412 nop
26413 wr %g0, 0x89, %asi
26414 lduwa [%l7 + 0x44] %asi, %o1
26415 sdivx %o0, 0x0E60, %g7
26416 nop
26417 set 0x5C, %i5
26418 prefetch [%l7 + %i5], 0x2
26419 fbge %fcc0, loop_2273
26420 edge32n %g5, %g4, %l5
26421 nop
26422 set 0x18, %i2
26423 std %f18, [%l7 + %i2]
26424 movl %xcc, %l6, %l0
26425loop_2273:
26426 subcc %o2, 0x03FE, %i0
26427 fands %f0, %f14, %f6
26428 tcs %icc, 0x7
26429 popc 0x16D8, %i1
26430 movl %xcc, %o5, %o7
26431 edge32 %l4, %i6, %l2
26432 fmovrse %g3, %f1, %f22
26433 membar 0x0A
26434 movg %icc, %g1, %g6
26435 bl %xcc, loop_2274
26436 sdivcc %g2, 0x0882, %i4
26437 lduw [%l7 + 0x74], %i7
26438 array16 %i5, %l1, %o6
26439loop_2274:
26440 alignaddrl %o4, %l3, %i2
26441 tg %xcc, 0x0
26442 xor %i3, 0x100E, %o3
26443 fmovd %f12, %f0
26444 fpsub16s %f15, %f4, %f29
26445 fornot1 %f6, %f12, %f10
26446 array16 %o0, %g7, %g5
26447 alignaddr %o1, %g4, %l6
26448 fands %f8, %f18, %f30
26449 nop
26450 set 0x40, %o4
26451 std %f2, [%l7 + %o4]
26452 move %icc, %l5, %o2
26453 array32 %l0, %i0, %o5
26454 wr %g0, 0x88, %asi
26455 prefetcha [%l7 + 0x30] %asi, 0x1
26456 add %l7, 0x48, %l6
26457 wr %g0, 0x18, %asi
26458 casxa [%l6] %asi, %l4, %i6
26459 umulcc %l2, %g3, %g1
26460 nop
26461 fitos %f9, %f17
26462 fstox %f17, %f30
26463 add %g6, %g2, %o7
26464 orncc %i7, 0x1F27, %i4
26465 ble,pt %icc, loop_2275
26466 fmovd %f10, %f4
26467 movrlz %i5, %l1, %o4
26468 lduh [%l7 + 0x10], %o6
26469loop_2275:
26470 tsubcctv %l3, %i2, %i3
26471 bleu %xcc, loop_2276
26472 edge8l %o0, %o3, %g5
26473 fbule %fcc3, loop_2277
26474 fmul8x16 %f14, %f8, %f24
26475loop_2276:
26476 restored
26477 rdpr %cwp, %g1
26478 rdpr %cansave, %g2
26479 rdpr %canrestore, %g3
26480 rdpr %cleanwin, %g4
26481 rdpr %otherwin, %g5
26482 rdpr %wstate, %g6
26483 umulcc %g7, 0x1EE9, %g4
26484loop_2277:
26485 movrgz %o1, 0x2FA, %l6
26486 brgz,a %l5, loop_2278
26487 ld [%l7 + 0x44], %f18
26488 std %f4, [%l7 + 0x28]
26489 movre %l0, %i0, %o2
26490loop_2278:
26491 fmovsleu %icc, %f7, %f30
26492 movg %xcc, %i1, %o5
26493 nop
26494 fitos %f2, %f29
26495 fstox %f29, %f28
26496 fxtos %f28, %f11
26497 bpos,a,pn %xcc, loop_2279
26498 srl %i6, %l4, %g3
26499 and %l2, 0x1836, %g6
26500 edge16ln %g1, %g2, %i7
26501loop_2279:
26502 sth %i4, [%l7 + 0x6C]
26503 fpsub32s %f10, %f3, %f25
26504 sth %o7, [%l7 + 0x38]
26505 fmovdg %icc, %f13, %f15
26506 fmovdgu %icc, %f21, %f30
26507 sethi 0x08C2, %l1
26508 alignaddrl %i5, %o6, %l3
26509 subccc %o4, %i2, %o0
26510 mulscc %o3, 0x1C42, %i3
26511 set 0x40, %o6
26512 stda %f16, [%l7 + %o6] 0x19
26513 edge16ln %g5, %g4, %o1
26514 bgu,a loop_2280
26515 orncc %l6, %l5, %l0
26516 fmovrslez %g7, %f27, %f6
26517 fmovdvc %icc, %f0, %f4
26518loop_2280:
26519 brnz,a %i0, loop_2281
26520 fsrc2 %f30, %f6
26521 edge16ln %i1, %o5, %i6
26522 orn %l4, %o2, %g3
26523loop_2281:
26524 nop
26525 wr %g0, 0x89, %asi
26526 lduwa [%l7 + 0x3C] %asi, %g6
26527 edge8ln %l2, %g2, %g1
26528 edge16n %i7, %i4, %l1
26529 movne %icc, %o7, %i5
26530 bleu,pt %icc, loop_2282
26531 movrlz %l3, 0x3C9, %o4
26532 fbule,a %fcc3, loop_2283
26533 nop
26534 setx loop_2284, %l0, %l1
26535 jmpl %l1, %o6
26536loop_2282:
26537 ldsw [%l7 + 0x10], %o0
26538 add %l7, 0x30, %l6
26539 wr %g0, 0x88, %asi
26540 ldxa [%l6] %asi, %o3
26541 casxa [%l6] %asi, %o3, %i3
26542loop_2283:
26543 tgu %icc, 0x0
26544loop_2284:
26545 nop
26546 setx loop_2285, %l0, %l1
26547 jmpl %l1, %i2
26548 alignaddr %g5, %g4, %l6
26549 tn %icc, 0x0
26550 tge %icc, 0x5
26551loop_2285:
26552 movcc %xcc, %l5, %l0
26553 bvs,a loop_2286
26554 smulcc %o1, 0x1B6E, %g7
26555 te %xcc, 0x0
26556 udivcc %i0, 0x1944, %i1
26557loop_2286:
26558 fabsd %f0, %f24
26559 brgz %i6, loop_2287
26560 nop
26561 setx 0x6A5629FB, %l0, %l6
26562 st %l6, [%l7 + 0x28]
26563 ld [%l7 + 0x28], %f23
26564 setx 0xDA8B9813, %l1, %l5
26565 st %l5, [%l7 + 0x10]
26566 ld [%l7 + 0x10], %f17
26567 fadds %f17, %f23, %f0
26568 addccc %o5, 0x1874, %o2
26569 umulcc %l4, 0x0E9B, %g3
26570loop_2287:
26571 saved
26572 rdpr %cwp, %g1
26573 rdpr %cansave, %g2
26574 rdpr %canrestore, %g3
26575 rdpr %cleanwin, %g4
26576 rdpr %otherwin, %g5
26577 rdpr %wstate, %g6
26578 bg,pt %xcc, loop_2288
26579 udiv %g6, 0x0D63, %l2
26580 bn,a %icc, loop_2289
26581 sllx %g2, %i7, %i4
26582loop_2288:
26583 umulcc %l1, %g1, %i5
26584 edge16n %l3, %o7, %o4
26585loop_2289:
26586 and %o6, %o0, %i3
26587 fmul8x16au %f29, %f31, %f20
26588 bne,a,pt %icc, loop_2290
26589 udivcc %o3, 0x108A, %g5
26590 set 0x38, %i6
26591 prefetcha [%l7 + %i6] 0x81, 0x1
26592loop_2290:
26593 nop
26594 setx loop_2291, %l0, %l1
26595 jmpl %l1, %l6
26596 call loop_2292
26597 bpos,pn %icc, loop_2293
26598 smul %g4, %l5, %o1
26599loop_2291:
26600 fornot2 %f18, %f8, %f20
26601loop_2292:
26602 lduh [%l7 + 0x72], %g7
26603loop_2293:
26604 tcc %icc, 0x0
26605 movrlez %l0, %i0, %i6
26606 tl %icc, 0x1
26607 nop
26608 setx 0x6693CDF6505D4466, %l0, %l6
26609 stx %l6, [%l7 + 0x70]
26610 ldx [%l7 + 0x70], %fsr
26611 fsrc1s %f19, %f5
26612 fmovdneg %xcc, %f2, %f16
26613 bvc loop_2294
26614 bg loop_2295
26615 movvc %xcc, %o5, %o2
26616 tn %icc, 0x2
26617loop_2294:
26618 tsubcc %i1, 0x1AF1, %g3
26619loop_2295:
26620 tcc %icc, 0x4
26621 set 0x12, %o5
26622 stha %g6, [%l7 + %o5] 0x18
26623 subcc %l4, 0x0A53, %l2
26624 fmovsleu %xcc, %f14, %f12
26625 prefetch [%l7 + 0x48], 0x2
26626 srax %i7, 0x1A, %g2
26627 srax %l1, 0x1C, %i4
26628 edge16ln %i5, %l3, %o7
26629 nop
26630 setx 0x3EFEAAE4, %l0, %l6
26631 st %l6, [%l7 + 0x28]
26632 ld [%l7 + 0x28], %f11
26633 setx 0x07B58A7C, %l1, %l5
26634 st %l5, [%l7 + 0x10]
26635 ld [%l7 + 0x10], %f25
26636 fsubs %f25, %f11, %f16
26637 saved
26638 rdpr %cwp, %g1
26639 rdpr %cansave, %g2
26640 rdpr %canrestore, %g3
26641 rdpr %cleanwin, %g4
26642 rdpr %otherwin, %g5
26643 rdpr %wstate, %g6
26644 fpackfix %f24, %f0
26645 movrgez %o4, %o6, %o0
26646 restored
26647 rdpr %cwp, %g1
26648 rdpr %cansave, %g2
26649 rdpr %canrestore, %g3
26650 rdpr %cleanwin, %g4
26651 rdpr %otherwin, %g5
26652 rdpr %wstate, %g6
26653 udivx %i3, 0x17C1, %o3
26654 movge %xcc, %g1, %g5
26655 movpos %xcc, %i2, %l6
26656 set 0x68, %g6
26657 sta %f17, [%l7 + %g6] 0x81
26658 edge8l %g4, %l5, %g7
26659 fcmple32 %f4, %f16, %l0
26660 add %l7, 0x18, %l6
26661 wr %g0, 0x88, %asi
26662 casxa [%l6] 0x88, %o1, %i0
26663 movrgz %i6, %o2, %i1
26664 xorcc %o5, 0x1919, %g6
26665 addccc %g3, 0x1B0D, %l4
26666 srax %l2, %g2, %i7
26667 fandnot1s %f9, %f31, %f0
26668 subcc %l1, %i5, %l3
26669 movgu %icc, %i4, %o4
26670 tle %icc, 0x2
26671 tgu %icc, 0x7
26672 movvc %icc, %o7, %o6
26673 stx %o0, [%l7 + 0x68]
26674 fnor %f12, %f30, %f0
26675 tcs %icc, 0x1
26676 fmovdvc %icc, %f4, %f21
26677 edge32n %o3, %i3, %g1
26678 sdivx %g5, 0x070B, %l6
26679 fpadd16 %f22, %f24, %f22
26680 edge16n %g4, %i2, %l5
26681 movleu %icc, %g7, %o1
26682 tvc %icc, 0x1
26683 alignaddr %i0, %l0, %i6
26684 sdiv %o2, 0x107C, %o5
26685 brlz,a %i1, loop_2296
26686 edge16l %g3, %l4, %g6
26687 ldx [%l7 + 0x68], %g2
26688 movrgez %l2, 0x072, %l1
26689loop_2296:
26690 nop
26691 set 0x33, %i4
26692 ldstuba [%l7 + %i4] 0x80, %i7
26693 fandnot2s %f19, %f1, %f27
26694 fcmple16 %f8, %f26, %l3
26695 nop
26696 fitod %f0, %f8
26697 fdtox %f8, %f14
26698 fxtod %f14, %f10
26699 nop
26700 fitod %f2, %f18
26701 fdtos %f18, %f30
26702 xnor %i5, 0x10A2, %o4
26703 tg %xcc, 0x2
26704 bvc,pt %icc, loop_2297
26705 fmovdgu %icc, %f19, %f4
26706 stbar
26707 fbu,a %fcc1, loop_2298
26708loop_2297:
26709 orn %o7, 0x1FCC, %i4
26710 xnor %o6, 0x1028, %o0
26711 add %o3, 0x0FB6, %g1
26712loop_2298:
26713 fmovrslez %i3, %f29, %f30
26714 movg %icc, %g5, %g4
26715 tg %icc, 0x1
26716 alignaddr %i2, %l6, %l5
26717 fpadd32s %f29, %f21, %f24
26718 andncc %o1, %g7, %i0
26719 fmovrde %i6, %f4, %f0
26720 wr %g0, 0x0c, %asi
26721 prefetcha [%l7 + 0x18] %asi, 0x1
26722 bvs,a %icc, loop_2299
26723 ldx [%l7 + 0x60], %o2
26724 wr %g0, 0x11, %asi
26725 lduha [%l7 + 0x62] %asi, %o5
26726loop_2299:
26727 faligndata %f26, %f20, %f4
26728 flush %l7 + 0x18
26729 fsrc2s %f19, %f9
26730 move %icc, %i1, %g3
26731 sub %g6, 0x1F0B, %l4
26732 nop
26733 setx 0x6A75E803DA4CC950, %l0, %l6
26734 stx %l6, [%l7 + 0x28]
26735 ldd [%l7 + 0x28], %f26
26736 fsqrtd %f26, %f20
26737 te %xcc, 0x3
26738 add %g2, %l2, %l1
26739 movre %i7, 0x04A, %i5
26740 fmovsn %xcc, %f12, %f21
26741 sra %l3, 0x08, %o4
26742 fmuld8sux16 %f2, %f13, %f26
26743 fblg %fcc3, loop_2300
26744 mulscc %o7, %i4, %o6
26745 orncc %o3, %g1, %i3
26746 tvc %icc, 0x2
26747loop_2300:
26748 tl %icc, 0x1
26749 fnot2 %f12, %f24
26750 tsubcctv %o0, %g4, %i2
26751 array16 %l6, %l5, %o1
26752 xor %g7, 0x134E, %i0
26753 restored
26754 rdpr %cwp, %g1
26755 rdpr %cansave, %g2
26756 rdpr %canrestore, %g3
26757 rdpr %cleanwin, %g4
26758 rdpr %otherwin, %g5
26759 rdpr %wstate, %g6
26760 addc %g5, 0x0576, %i6
26761 fmovsa %icc, %f1, %f4
26762 fbne %fcc2, loop_2301
26763 subcc %o2, %l0, %o5
26764 ldub [%l7 + 0x34], %g3
26765 wr %g0, 0x22, %asi
26766 ldda [%l7 + 0x10] %asi, %g6
26767loop_2301:
26768 tvc %icc, 0x2
26769 ta %xcc, 0x0
26770 swap [%l7 + 0x54], %l4
26771 udiv %i1, 0x1A44, %g2
26772 wr %g0, 0x58, %asi
26773 ldxa [%g0 + 0x20] %asi, %l2
26774 edge8l %l1, %i5, %i7
26775 edge8n %o4, %l3, %o7
26776 fmuld8sux16 %f7, %f17, %f26
26777 andcc %i4, %o3, %o6
26778 movge %xcc, %i3, %o0
26779 popc 0x1665, %g1
26780 movrlez %g4, 0x2AC, %i2
26781 orncc %l6, 0x165E, %l5
26782 fxnors %f22, %f19, %f22
26783 bneg loop_2302
26784 addccc %o1, %g7, %g5
26785 tsubcctv %i0, 0x1C6B, %o2
26786 move %xcc, %l0, %o5
26787loop_2302:
26788 edge16 %g3, %g6, %i6
26789 orncc %l4, %i1, %g2
26790 movcs %icc, %l1, %l2
26791 fmul8x16au %f11, %f1, %f16
26792 tne %xcc, 0x6
26793 fmovdle %xcc, %f23, %f3
26794 movre %i7, %o4, %i5
26795 sub %l3, 0x04D3, %o7
26796 udiv %i4, 0x0F3F, %o6
26797 brgz %i3, loop_2303
26798 sra %o3, 0x03, %g1
26799 bvs,pt %xcc, loop_2304
26800 edge8n %o0, %g4, %l6
26801loop_2303:
26802 edge32n %l5, %o1, %g7
26803 movrlez %g5, %i2, %i0
26804loop_2304:
26805 move %xcc, %l0, %o2
26806 movre %o5, 0x028, %g3
26807 udivcc %g6, 0x15AB, %l4
26808 bg,a %xcc, loop_2305
26809 fbne,a %fcc2, loop_2306
26810 nop
26811 fitos %f26, %f25
26812 tvc %icc, 0x0
26813loop_2305:
26814 fmuld8sux16 %f0, %f30, %f18
26815loop_2306:
26816 nop
26817 setx loop_2307, %l0, %l1
26818 wrpr 0x1, %tl
26819 wrpr %l1, %tpc
26820 add %l1, 0x4, %l1
26821 wrpr %l1, %tnpc
26822 setx 0x34400001400, %l0, %l1
26823 wrpr %l1, %tstate
26824 wrhpr 0x4, %htstate
26825 retry
26826 alignaddr %i1, %g2, %i6
26827 edge16l %l2, %i7, %o4
26828 movne %icc, %i5, %l3
26829loop_2307:
26830 movneg %xcc, %o7, %l1
26831 movgu %xcc, %o6, %i4
26832 umulcc %i3, 0x0EA1, %o3
26833 add %l7, 0x08, %l6
26834 wr %g0, 0x04, %asi
26835 ldxa [%l6] %asi, %g1
26836 casxa [%l6] %asi, %g1, %g4
26837 tle %icc, 0x3
26838 sdivx %l6, 0x1F84, %l5
26839 add %o0, %o1, %g5
26840 tgu %icc, 0x5
26841 flush %l7 + 0x10
26842 fmovdcs %xcc, %f5, %f27
26843 fmovsgu %xcc, %f0, %f11
26844 fnot1s %f8, %f12
26845 nop
26846 fitod %f10, %f6
26847 fdtos %f6, %f2
26848 flush %l7 + 0x30
26849 edge8 %g7, %i2, %i0
26850 movgu %xcc, %l0, %o2
26851 fcmpgt32 %f12, %f14, %o5
26852 fcmpne16 %f26, %f10, %g6
26853 fcmpgt16 %f18, %f22, %l4
26854 tge %icc, 0x1
26855 ba %icc, loop_2308
26856 tcc %icc, 0x6
26857 movvs %icc, %i1, %g2
26858 bpos loop_2309
26859loop_2308:
26860 fmovrdlz %i6, %f6, %f12
26861 tn %icc, 0x3
26862 ba,pt %xcc, loop_2310
26863loop_2309:
26864 xnor %l2, 0x1A57, %g3
26865 fmovspos %icc, %f7, %f9
26866 brz,a %i7, loop_2311
26867loop_2310:
26868 nop
26869 setx 0xA00C3B70, %l0, %l6
26870 st %l6, [%l7 + 0x28]
26871 ld [%l7 + 0x28], %f16
26872 fsqrts %f16, %f13
26873 bgu %icc, loop_2312
26874 tvs %xcc, 0x4
26875loop_2311:
26876 udivx %o4, 0x1302, %i5
26877 sdiv %o7, 0x0BEC, %l1
26878loop_2312:
26879 umulcc %l3, %o6, %i3
26880 fmovrdgz %o3, %f0, %f8
26881 sdivx %g1, 0x1861, %i4
26882 tsubcctv %g4, %l5, %l6
26883 tle %xcc, 0x7
26884 add %l7, 0x20, %l6
26885 wr %g0, 0x18, %asi
26886 casxa [%l6] 0x18, %o0, %o1
26887 tn %icc, 0x7
26888 fmovdvs %icc, %f3, %f26
26889 tcs %xcc, 0x0
26890 brz,a %g5, loop_2313
26891 tn %icc, 0x2
26892 andn %i2, %i0, %g7
26893 move %xcc, %o2, %l0
26894loop_2313:
26895 fpack16 %f16, %f12
26896 fmovdvc %xcc, %f9, %f16
26897 membar 0x30
26898 fmovsneg %xcc, %f14, %f23
26899 alignaddr %o5, %l4, %g6
26900 tcs %xcc, 0x2
26901 fbue %fcc3, loop_2314
26902 nop
26903 setx loop_2315, %l0, %l1
26904 wrpr 0x1, %tl
26905 wrpr %l1, %tpc
26906 add %l1, 0x4, %l1
26907 wrpr %l1, %tnpc
26908 setx 0x34400001400, %l0, %l1
26909 wrpr %l1, %tstate
26910 wrhpr 0x4, %htstate
26911 retry
26912 add %g2, %i1, %i6
26913 udivcc %l2, 0x12FA, %g3
26914loop_2314:
26915 nop
26916 fitos %f4, %f25
26917 fstox %f25, %f14
26918 fxtos %f14, %f31
26919loop_2315:
26920 fsrc1s %f30, %f11
26921 sir 0x1819
26922 tvc %icc, 0x1
26923 srax %i7, %i5, %o7
26924 tvc %icc, 0x1
26925 movg %icc, %l1, %o4
26926 nop
26927 setx 0xC4DCDCB7, %l0, %l6
26928 st %l6, [%l7 + 0x28]
26929 ld [%l7 + 0x28], %f29
26930 setx 0x490740CD, %l1, %l5
26931 st %l5, [%l7 + 0x10]
26932 ld [%l7 + 0x10], %f24
26933 fadds %f24, %f29, %f23
26934 fmovsge %xcc, %f15, %f1
26935 fpack32 %f14, %f12, %f6
26936 movrlz %o6, %i3, %l3
26937 movn %xcc, %g1, %o3
26938 or %g4, %i4, %l5
26939 for %f8, %f12, %f20
26940 fmovdle %icc, %f0, %f14
26941 bvs %xcc, loop_2316
26942 xorcc %l6, 0x1B7B, %o1
26943 fbo %fcc3, loop_2317
26944 ldub [%l7 + 0x5F], %o0
26945loop_2316:
26946 fbue,a %fcc1, loop_2318
26947 xnor %i2, %i0, %g7
26948loop_2317:
26949 ldub [%l7 + 0x6F], %o2
26950 bne,a %icc, loop_2319
26951loop_2318:
26952 sir 0x01F9
26953 ldsw [%l7 + 0x68], %g5
26954 movl %xcc, %o5, %l4
26955loop_2319:
26956 bcc,pn %xcc, loop_2320
26957 movvc %icc, %g6, %l0
26958 tleu %icc, 0x7
26959 bvc,a,pn %xcc, loop_2321
26960loop_2320:
26961 sir 0x0CEF
26962 addccc %g2, %i1, %l2
26963 array32 %g3, %i7, %i5
26964loop_2321:
26965 edge16n %o7, %l1, %o4
26966 nop
26967 fitod %f12, %f0
26968 fdtoi %f0, %f18
26969 nop
26970 setx loop_2322, %l0, %l1
26971 wrpr 0x1, %tl
26972 wrpr %l1, %tpc
26973 add %l1, 0x4, %l1
26974 wrpr %l1, %tnpc
26975 setx 0x34400001400, %l0, %l1
26976 wrpr %l1, %tstate
26977 wrhpr 0x4, %htstate
26978 retry
26979 for %f14, %f16, %f4
26980 tl %icc, 0x7
26981 edge16 %o6, %i3, %l3
26982loop_2322:
26983 ldsh [%l7 + 0x66], %i6
26984 brgz,a %o3, loop_2323
26985 and %g4, 0x151E, %g1
26986 move %xcc, %l5, %l6
26987 ldsb [%l7 + 0x5C], %i4
26988loop_2323:
26989 movleu %xcc, %o1, %o0
26990 fandnot2s %f19, %f12, %f15
26991 srl %i2, %g7, %o2
26992 ldd [%l7 + 0x18], %f2
26993 wr %g0, 0x11, %asi
26994 ldsha [%l7 + 0x76] %asi, %i0
26995 add %o5, %g5, %g6
26996 fcmpne32 %f4, %f30, %l4
26997 move %icc, %l0, %g2
26998 tn %icc, 0x5
26999 wr %g0, 0x0c, %asi
27000 prefetcha [%l7 + 0x48] %asi, 0x2
27001 popc 0x167A, %l2
27002 fmovdvs %xcc, %f19, %f10
27003 fmovdleu %icc, %f30, %f5
27004 movl %icc, %g3, %i5
27005 wr %g0, 0x11, %asi
27006 lda [%l7 + 0x4C] %asi, %f3
27007 st %f13, [%l7 + 0x74]
27008 alignaddr %i7, %o7, %o4
27009 fba %fcc2, loop_2324
27010 fbuge %fcc1, loop_2325
27011 saved
27012 rdpr %cwp, %g1
27013 rdpr %cansave, %g2
27014 rdpr %canrestore, %g3
27015 rdpr %cleanwin, %g4
27016 rdpr %otherwin, %g5
27017 rdpr %wstate, %g6
27018 udivx %o6, 0x1315, %i3
27019loop_2324:
27020 movvs %icc, %l3, %l1
27021loop_2325:
27022 fmovrdgz %i6, %f16, %f24
27023 fbe %fcc1, loop_2326
27024 fornot2 %f18, %f24, %f4
27025 tge %xcc, 0x3
27026 sdivx %o3, 0x09C6, %g1
27027loop_2326:
27028 mulx %l5, 0x1097, %l6
27029 or %g4, 0x0CC5, %i4
27030 nop
27031 fitod %f4, %f8
27032 fdtox %f8, %f6
27033 fxtod %f6, %f14
27034 fsrc1s %f7, %f2
27035 fmovsgu %icc, %f25, %f29
27036 movl %icc, %o0, %i2
27037 wr %g0, 0x81, %asi
27038 ldstuba [%l7 + 0x25] %asi, %o1
27039 subc %g7, 0x11A4, %o2
27040 nop
27041 set 0x58, %g3
27042 ldx [%l7 + %g3], %o5
27043 movneg %xcc, %g5, %i0
27044 fmul8x16al %f31, %f21, %f16
27045 movle %xcc, %g6, %l4
27046 edge8 %g2, %l0, %l2
27047 sra %g3, %i5, %i7
27048 restored
27049 rdpr %cwp, %g1
27050 rdpr %cansave, %g2
27051 rdpr %canrestore, %g3
27052 rdpr %cleanwin, %g4
27053 rdpr %otherwin, %g5
27054 rdpr %wstate, %g6
27055 tcc %icc, 0x6
27056 movne %icc, %o7, %o4
27057 brlz,a %i1, loop_2327
27058 fbule,a %fcc2, loop_2328
27059 fpack32 %f12, %f2, %f28
27060 movrlez %i3, %o6, %l1
27061loop_2327:
27062 fmovrsgez %i6, %f7, %f10
27063loop_2328:
27064 movg %icc, %o3, %l3
27065 set 0x55, %o1
27066 stba %l5, [%l7 + %o1] 0x0c
27067 movpos %xcc, %g1, %g4
27068 addc %l6, %i4, %o0
27069 fnot1s %f29, %f23
27070 set 0x3B, %g2
27071 ldsba [%l7 + %g2] 0x11, %o1
27072 subc %g7, 0x1C19, %i2
27073 fpadd32s %f29, %f6, %f27
27074 fmovscc %icc, %f6, %f27
27075 add %l7, 0x30, %l6
27076 wr %g0, 0x18, %asi
27077 casa [%l6] %asi, %o5, %o2
27078 fmovsvs %xcc, %f5, %f4
27079 edge8l %i0, %g6, %g5
27080 fcmpeq32 %f14, %f22, %g2
27081 movrgez %l4, 0x355, %l0
27082 fbule,a %fcc0, loop_2329
27083 movrlez %l2, %g3, %i5
27084 wr %g0, 0x52, %asi
27085 ldxa [%g0 + 0x108] %asi, %o7
27086loop_2329:
27087 alignaddr %i7, %i1, %i3
27088 movrlez %o4, %l1, %o6
27089 srl %i6, 0x1D, %l3
27090 fbn,a %fcc2, loop_2330
27091 ta %xcc, 0x5
27092 movn %xcc, %o3, %l5
27093 subc %g1, %g4, %i4
27094loop_2330:
27095 or %o0, %l6, %g7
27096 fblg,a %fcc0, loop_2331
27097 nop
27098 setx 0xB256B0BCD1961252, %l0, %l6
27099 stx %l6, [%l7 + 0x28]
27100 ldd [%l7 + 0x28], %f8
27101 setx 0xC02E78EF13333DC7, %l1, %l5
27102 stx %l5, [%l7 + 0x10]
27103 ldd [%l7 + 0x10], %f30
27104 faddd %f30, %f8, %f22
27105 orcc %o1, %o5, %i2
27106 fcmpeq32 %f18, %f12, %o2
27107loop_2331:
27108 sdivx %i0, 0x0A2C, %g6
27109 nop
27110 fitos %f14, %f11
27111 fstoi %f11, %f6
27112 movrlz %g5, 0x0DB, %l4
27113 umul %g2, %l2, %g3
27114 wr %g0, 0x80, %asi
27115 ldsba [%l7 + 0x6D] %asi, %i5
27116 fmovsvs %icc, %f17, %f11
27117 subc %o7, %i7, %i1
27118 array16 %l0, %o4, %i3
27119 tsubcctv %l1, %o6, %l3
27120 movvs %xcc, %i6, %o3
27121 array8 %g1, %g4, %l5
27122 srlx %o0, %l6, %g7
27123 stw %o1, [%l7 + 0x5C]
27124 edge16 %i4, %o5, %i2
27125 nop
27126 set 0x5C, %g1
27127 prefetch [%l7 + %g1], 0x2
27128 fmovdneg %icc, %f0, %f13
27129 alignaddr %o2, %i0, %g6
27130 fmovrslz %l4, %f26, %f28
27131 movcc %xcc, %g2, %g5
27132 movre %l2, %i5, %o7
27133 smulcc %g3, %i1, %l0
27134 srax %i7, %i3, %l1
27135 array16 %o4, %l3, %o6
27136 tsubcctv %o3, %g1, %i6
27137 tleu %xcc, 0x1
27138 te %icc, 0x3
27139 edge8 %g4, %o0, %l6
27140 fmovdpos %xcc, %f27, %f5
27141 fble %fcc0, loop_2332
27142 bvs,pt %xcc, loop_2333
27143 popc 0x13E9, %l5
27144 tvs %icc, 0x0
27145loop_2332:
27146 fmovsleu %icc, %f18, %f26
27147loop_2333:
27148 movrlez %g7, %i4, %o5
27149 fmovsvs %icc, %f31, %f8
27150 smul %i2, %o1, %o2
27151 nop
27152 setx 0xE30345691A50263D, %l0, %l6
27153 stx %l6, [%l7 + 0x28]
27154 ldd [%l7 + 0x28], %f18
27155 setx 0x9284839CB7581A15, %l1, %l5
27156 stx %l5, [%l7 + 0x10]
27157 ldd [%l7 + 0x10], %f14
27158 fsubd %f14, %f18, %f14
27159 array8 %i0, %l4, %g6
27160 call loop_2334
27161 srl %g5, %l2, %g2
27162 orncc %o7, 0x0E03, %i5
27163 fandnot1 %f0, %f2, %f16
27164loop_2334:
27165 fbue,a %fcc0, loop_2335
27166 udivx %g3, 0x140D, %i1
27167 nop
27168 setx loop_2336, %l0, %l1
27169 wrpr 0x1, %tl
27170 wrpr %l1, %tpc
27171 add %l1, 0x4, %l1
27172 wrpr %l1, %tnpc
27173 setx 0x34400001400, %l0, %l1
27174 wrpr %l1, %tstate
27175 wrhpr 0x4, %htstate
27176 retry
27177 fxors %f19, %f29, %f13
27178loop_2335:
27179 fpsub32 %f26, %f2, %f24
27180 fmovrdgez %i7, %f22, %f14
27181loop_2336:
27182 tpos %xcc, 0x7
27183 movcs %xcc, %l0, %i3
27184 mulscc %o4, 0x1AA7, %l1
27185 movvs %xcc, %l3, %o3
27186 movgu %xcc, %g1, %o6
27187 bneg,pn %xcc, loop_2337
27188 movrlez %g4, 0x36D, %o0
27189 lduw [%l7 + 0x6C], %i6
27190 bvs loop_2338
27191loop_2337:
27192 addccc %l6, %g7, %i4
27193 ta %icc, 0x2
27194 tne %xcc, 0x4
27195loop_2338:
27196 tne %xcc, 0x0
27197 fcmpne32 %f26, %f24, %l5
27198 brlez,a %i2, loop_2339
27199 fpsub32 %f30, %f18, %f26
27200 fmul8ulx16 %f28, %f8, %f28
27201 addccc %o5, 0x1482, %o1
27202loop_2339:
27203 bvs,pn %icc, loop_2340
27204 bge,pn %icc, loop_2341
27205 movgu %icc, %i0, %o2
27206 ta %icc, 0x6
27207loop_2340:
27208 nop
27209 setx 0x2D943290, %l0, %l6
27210 st %l6, [%l7 + 0x28]
27211 ld [%l7 + 0x28], %f6
27212 setx 0xC644100D, %l1, %l5
27213 st %l5, [%l7 + 0x10]
27214 ld [%l7 + 0x10], %f8
27215 fmuls %f8, %f6, %f17
27216loop_2341:
27217 taddcc %l4, %g6, %l2
27218 sir 0x0CBC
27219 andcc %g5, %o7, %g2
27220 movn %xcc, %g3, %i1
27221 array8 %i7, %l0, %i5
27222 set 0x10, %g5
27223 ldstuba [%l7 + %g5] 0x10, %i3
27224 set 0x64, %l1
27225 lda [%l7 + %l1] 0x15, %f8
27226 fbg %fcc3, loop_2342
27227 tcs %icc, 0x7
27228 fnands %f6, %f26, %f4
27229 set 0x22, %i7
27230 stha %o4, [%l7 + %i7] 0x0c
27231loop_2342:
27232 tsubcc %l1, %l3, %o3
27233 movleu %icc, %g1, %o6
27234 fbl,a %fcc3, loop_2343
27235 fnand %f30, %f2, %f0
27236 xor %o0, %g4, %l6
27237 sub %g7, %i4, %i6
27238loop_2343:
27239 movgu %xcc, %i2, %o5
27240 fnot1 %f6, %f20
27241 umulcc %o1, %l5, %o2
27242 alignaddr %l4, %g6, %l2
27243 tg %xcc, 0x4
27244 fzeros %f16
27245 tpos %xcc, 0x3
27246 nop
27247 setx 0x00D3457DD47A2F19, %l0, %l6
27248 stx %l6, [%l7 + 0x28]
27249 ldd [%l7 + 0x28], %f6
27250 setx 0x530D1E893A2CAE87, %l1, %l5
27251 stx %l5, [%l7 + 0x10]
27252 ldd [%l7 + 0x10], %f16
27253 fsubd %f16, %f6, %f12
27254 fmovdcs %icc, %f13, %f21
27255 orcc %i0, %g5, %g2
27256 edge32l %g3, %i1, %o7
27257 ta %xcc, 0x6
27258 add %l7, 0x54, %l6
27259 wr %g0, 0x89, %asi
27260 lda [%l6] %asi, %i7
27261 casa [%l6] %asi, %i7, %l0
27262 fble,a %fcc2, loop_2344
27263 taddcc %i5, 0x1240, %i3
27264 tleu %icc, 0x6
27265 fbe,a %fcc3, loop_2345
27266loop_2344:
27267 nop
27268 fitod %f10, %f18
27269 fdtox %f18, %f18
27270 fxtod %f18, %f22
27271 orncc %l1, %o4, %o3
27272 set 0x10, %o0
27273 prefetcha [%l7 + %o0] 0x80, 0x1
27274loop_2345:
27275 bge loop_2346
27276 fble %fcc3, loop_2347
27277 subccc %g1, 0x0C53, %o6
27278 wr %g0, 0x2a, %asi
27279 stwa %o0, [%l7 + 0x1C] %asi
27280 membar #Sync
27281loop_2346:
27282 nop
27283 set 0x60, %l2
27284 ldda [%l7 + %l2] 0x04, %i6
27285loop_2347:
27286 nop
27287 setx 0x877BA53C, %l0, %l6
27288 st %l6, [%l7 + 0x28]
27289 ld [%l7 + 0x28], %f7
27290 setx 0x3377FD3A, %l1, %l5
27291 st %l5, [%l7 + 0x10]
27292 ld [%l7 + 0x10], %f5
27293 fadds %f5, %f7, %f6
27294 or %g4, 0x0F91, %g7
27295 tg %icc, 0x1
27296 ldd [%l7 + 0x48], %f6
27297 nop
27298 set 0x20, %l3
27299 ldd [%l7 + %l3], %f26
27300 sdivx %i6, 0x091E, %i4
27301 movrgez %i2, 0x0B4, %o1
27302 orcc %l5, 0x171D, %o2
27303 brnz %o5, loop_2348
27304 movn %xcc, %l4, %g6
27305 edge32ln %i0, %l2, %g2
27306 or %g3, %i1, %g5
27307loop_2348:
27308 ba,a %icc, loop_2349
27309 edge32ln %o7, %i7, %i5
27310 brgez,a %i3, loop_2350
27311 tvs %icc, 0x4
27312loop_2349:
27313 edge32n %l0, %o4, %o3
27314 ldd [%l7 + 0x20], %l0
27315loop_2350:
27316 call loop_2351
27317 fpadd32 %f20, %f12, %f28
27318 movcc %icc, %l3, %o6
27319 taddcctv %o0, %l6, %g4
27320loop_2351:
27321 fbge,a %fcc0, loop_2352
27322 ld [%l7 + 0x30], %f29
27323 fcmpeq32 %f24, %f8, %g7
27324 set 0x58, %o2
27325 lda [%l7 + %o2] 0x0c, %f20
27326loop_2352:
27327 sllx %i6, %i4, %i2
27328 fxors %f29, %f11, %f6
27329 or %o1, 0x030A, %g1
27330 restored
27331 rdpr %cwp, %g1
27332 rdpr %cansave, %g2
27333 rdpr %canrestore, %g3
27334 rdpr %cleanwin, %g4
27335 rdpr %otherwin, %g5
27336 rdpr %wstate, %g6
27337 sdivx %o2, 0x0ACE, %l5
27338 subccc %o5, %l4, %i0
27339 nop
27340 setx loop_2353, %l0, %l1
27341 jmpl %l1, %g6
27342 bge,a %xcc, loop_2354
27343 andn %g2, %g3, %i1
27344 srlx %l2, %o7, %g5
27345loop_2353:
27346 sra %i5, %i3, %i7
27347loop_2354:
27348 te %icc, 0x5
27349 edge16ln %l0, %o3, %o4
27350 taddcc %l3, 0x1A97, %l1
27351 movvc %xcc, %o0, %l6
27352 movg %icc, %g4, %g7
27353 fmovdne %icc, %f14, %f20
27354 fxor %f4, %f8, %f22
27355 bcc,a %xcc, loop_2355
27356 sdivx %i6, 0x0E63, %o6
27357 sdivcc %i2, 0x1B82, %i4
27358 fbl %fcc2, loop_2356
27359loop_2355:
27360 movle %icc, %g1, %o1
27361 add %l7, 0x20, %l6
27362 wr %g0, 0x89, %asi
27363 ldxa [%l6] %asi, %o2
27364 casxa [%l6] 0x89, %o2, %l5
27365loop_2356:
27366 movne %icc, %o5, %i0
27367 popc %l4, %g2
27368 subccc %g6, 0x1291, %i1
27369 edge16n %l2, %o7, %g5
27370 sdiv %i5, 0x0739, %g3
27371 smulcc %i7, 0x18B6, %i3
27372 fmovsleu %xcc, %f21, %f20
27373 fpadd32s %f11, %f23, %f0
27374 alignaddrl %o3, %o4, %l0
27375 fmuld8ulx16 %f16, %f3, %f20
27376 fmul8x16al %f21, %f7, %f30
27377 alignaddr %l3, %l1, %o0
27378 fmovsne %xcc, %f3, %f20
27379 movl %xcc, %g4, %l6
27380 nop
27381 fitos %f9, %f27
27382 fstox %f27, %f4
27383 wr %g0, 0x81, %asi
27384 stxa %i6, [%l7 + 0x70] %asi
27385 call loop_2357
27386 sdivcc %g7, 0x00C4, %i2
27387 tle %icc, 0x4
27388 smul %o6, 0x0AEB, %g1
27389loop_2357:
27390 bcc,a,pt %icc, loop_2358
27391 nop
27392 fitod %f12, %f14
27393 fdtos %f14, %f4
27394 movcc %xcc, %o1, %o2
27395 fors %f17, %f2, %f22
27396loop_2358:
27397 brz %l5, loop_2359
27398 brz %i4, loop_2360
27399 ldd [%l7 + 0x28], %o4
27400 nop
27401 setx 0x7A04F0DB, %l0, %l6
27402 st %l6, [%l7 + 0x28]
27403 ld [%l7 + 0x28], %f19
27404 fsqrts %f19, %f22
27405loop_2359:
27406 fmovdpos %icc, %f7, %f15
27407loop_2360:
27408 fpadd16s %f22, %f15, %f13
27409 fmovsneg %xcc, %f29, %f19
27410 srlx %l4, %g2, %i0
27411 tvs %xcc, 0x0
27412 edge16l %g6, %i1, %o7
27413 fbe,a %fcc1, loop_2361
27414 andn %l2, 0x13B7, %g5
27415 mulx %i5, 0x0D05, %i7
27416 movrne %g3, %o3, %i3
27417loop_2361:
27418 fmovda %icc, %f31, %f31
27419 lduw [%l7 + 0x24], %l0
27420 sllx %o4, 0x1D, %l1
27421 ble,a,pn %xcc, loop_2362
27422 nop
27423 fitod %f10, %f24
27424 fdtoi %f24, %f1
27425 tcs %xcc, 0x3
27426 brgz,a %o0, loop_2363
27427loop_2362:
27428 nop
27429 setx 0xC586CFC88BE4F36D, %l0, %l6
27430 stx %l6, [%l7 + 0x28]
27431 ldd [%l7 + 0x28], %f20
27432 fsqrtd %f20, %f6
27433 sdiv %l3, 0x111A, %l6
27434 bne,pt %icc, loop_2364
27435loop_2363:
27436 edge8ln %i6, %g4, %g7
27437 array32 %o6, %g1, %o1
27438 sll %i2, 0x08, %l5
27439loop_2364:
27440 fbl %fcc1, loop_2365
27441 fbne,a %fcc0, loop_2366
27442 edge16ln %i4, %o2, %l4
27443 fsrc2 %f20, %f4
27444loop_2365:
27445 fmovdne %icc, %f5, %f6
27446loop_2366:
27447 bg %xcc, loop_2367
27448 edge16n %o5, %g2, %i0
27449 fnot2 %f10, %f0
27450 xnor %g6, %i1, %o7
27451loop_2367:
27452 tne %xcc, 0x7
27453 tpos %xcc, 0x5
27454 fbul,a %fcc2, loop_2368
27455 taddcc %l2, 0x009E, %g5
27456 movrgez %i7, 0x2DE, %g3
27457 movl %xcc, %i5, %o3
27458loop_2368:
27459 fpack16 %f18, %f9
27460 fpadd16s %f27, %f13, %f31
27461 add %l0, %i3, %l1
27462 nop
27463 fitos %f4, %f27
27464 fstod %f27, %f16
27465 tsubcc %o0, 0x02B6, %l3
27466 edge16 %l6, %o4, %g4
27467 ldsh [%l7 + 0x2E], %i6
27468 restored
27469 rdpr %cwp, %g1
27470 rdpr %cansave, %g2
27471 rdpr %canrestore, %g3
27472 rdpr %cleanwin, %g4
27473 rdpr %otherwin, %g5
27474 rdpr %wstate, %g6
27475 movvc %xcc, %g7, %o6
27476 fone %f30
27477 subcc %g1, %i2, %o1
27478 movleu %icc, %i4, %o2
27479 fnand %f16, %f16, %f30
27480 xor %l4, 0x1E21, %o5
27481 movg %xcc, %g2, %l5
27482 andncc %i0, %g6, %o7
27483 edge16 %l2, %i1, %g5
27484 fpack16 %f2, %f1
27485 fmovse %icc, %f15, %f5
27486 fmul8x16 %f2, %f16, %f8
27487 movvs %xcc, %g3, %i5
27488 udivcc %o3, 0x08DB, %l0
27489 tsubcctv %i7, 0x07B1, %l1
27490 smul %o0, %i3, %l3
27491 set 0x3C, %o7
27492 lduwa [%l7 + %o7] 0x19, %o4
27493 tleu %icc, 0x3
27494 tvc %icc, 0x1
27495 fcmpeq16 %f4, %f22, %l6
27496 ldsw [%l7 + 0x08], %g4
27497 edge8l %g7, %i6, %o6
27498 nop
27499 setx 0xA04EAAAA, %l0, %l6
27500 st %l6, [%l7 + 0x28]
27501 ld [%l7 + 0x28], %fsr
27502 tn %xcc, 0x2
27503 tl %icc, 0x2
27504 movgu %xcc, %i2, %o1
27505 udivx %i4, 0x0E58, %o2
27506 fbu %fcc0, loop_2369
27507 movrgz %g1, %o5, %g2
27508 fba %fcc2, loop_2370
27509 fmovrdlz %l4, %f22, %f14
27510loop_2369:
27511 brz %l5, loop_2371
27512 ldstub [%l7 + 0x63], %i0
27513loop_2370:
27514 edge16n %o7, %l2, %i1
27515 edge8 %g5, %g6, %g3
27516loop_2371:
27517 udiv %i5, 0x1E30, %l0
27518 be,a,pn %icc, loop_2372
27519 tvs %icc, 0x2
27520 sllx %o3, 0x16, %l1
27521 tge %xcc, 0x5
27522loop_2372:
27523 membar 0x56
27524 saved
27525 rdpr %cwp, %g1
27526 rdpr %cansave, %g2
27527 rdpr %canrestore, %g3
27528 rdpr %cleanwin, %g4
27529 rdpr %otherwin, %g5
27530 rdpr %wstate, %g6
27531 edge16l %i7, %i3, %l3
27532 fandnot2 %f18, %f24, %f8
27533 andn %o4, 0x1988, %o0
27534 sll %l6, %g4, %i6
27535 tge %icc, 0x3
27536 fmovsn %xcc, %f6, %f28
27537 alignaddrl %g7, %o6, %o1
27538 ldsb [%l7 + 0x50], %i4
27539 taddcctv %i2, %o2, %o5
27540 movcs %icc, %g1, %l4
27541 tle %icc, 0x4
27542 tle %icc, 0x4
27543 brz,a %g2, loop_2373
27544 edge16n %l5, %o7, %i0
27545 fbo,a %fcc1, loop_2374
27546 srax %i1, 0x13, %l2
27547loop_2373:
27548 fmovsleu %xcc, %f7, %f13
27549 nop
27550 setx 0xEFD842C91EF44CC6, %l0, %l6
27551 stx %l6, [%l7 + 0x28]
27552 ldd [%l7 + 0x28], %f8
27553 fsqrtd %f8, %f24
27554loop_2374:
27555 nop
27556 fitod %f4, %f6
27557 fdtoi %f6, %f31
27558 movleu %icc, %g5, %g3
27559 mova %xcc, %i5, %g6
27560 tvs %icc, 0x7
27561 subcc %l0, %l1, %i7
27562 sra %i3, %o3, %o4
27563 tneg %icc, 0x1
27564 tvc %icc, 0x1
27565 fnands %f5, %f4, %f28
27566 restored
27567 rdpr %cwp, %g1
27568 rdpr %cansave, %g2
27569 rdpr %canrestore, %g3
27570 rdpr %cleanwin, %g4
27571 rdpr %otherwin, %g5
27572 rdpr %wstate, %g6
27573 nop
27574 setx 0x043C391D, %l0, %l6
27575 st %l6, [%l7 + 0x28]
27576 ld [%l7 + 0x28], %f27
27577 setx 0xFA578B5F, %l1, %l5
27578 st %l5, [%l7 + 0x10]
27579 ld [%l7 + 0x10], %f1
27580 fsubs %f1, %f27, %f11
27581 bne loop_2375
27582 sir 0x12F9
27583 movg %xcc, %l3, %l6
27584 taddcctv %g4, %o0, %i6
27585loop_2375:
27586 tneg %xcc, 0x6
27587 stx %g7, [%l7 + 0x38]
27588 fbne %fcc3, loop_2376
27589 tleu %icc, 0x7
27590 tvc %xcc, 0x5
27591 fbo %fcc0, loop_2377
27592loop_2376:
27593 movne %icc, %o6, %i4
27594 alignaddr %i2, %o2, %o1
27595 edge16n %o5, %g1, %g2
27596loop_2377:
27597 andn %l5, %l4, %o7
27598 sdiv %i1, 0x0C43, %i0
27599 nop
27600 set 0x70, %i0
27601 ldd [%l7 + %i0], %g4
27602 udivx %g3, 0x1899, %i5
27603 array32 %l2, %g6, %l0
27604 fmovdpos %icc, %f12, %f24
27605 nop
27606 setx 0xC2453E30, %l0, %l6
27607 st %l6, [%l7 + 0x28]
27608 ld [%l7 + 0x28], %f3
27609 fsqrts %f3, %f16
27610 movle %icc, %l1, %i7
27611 orn %o3, %o4, %i3
27612 bpos,a %xcc, loop_2378
27613 edge32l %l3, %g4, %l6
27614 tge %xcc, 0x3
27615 fnors %f15, %f1, %f12
27616loop_2378:
27617 lduw [%l7 + 0x74], %o0
27618 fone %f20
27619 sllx %i6, 0x1E, %o6
27620 xnorcc %g7, 0x0278, %i4
27621 fbe,a %fcc0, loop_2379
27622 tn %icc, 0x4
27623 prefetch [%l7 + 0x58], 0x3
27624 sdivx %o2, 0x0E35, %i2
27625loop_2379:
27626 tpos %icc, 0x4
27627 nop
27628 fitos %f19, %f14
27629 set 0x40, %l5
27630 stda %f0, [%l7 + %l5] 0x10
27631 brz %o5, loop_2380
27632 fornot1 %f30, %f26, %f8
27633 sdiv %o1, 0x0F47, %g1
27634 popc %g2, %l5
27635loop_2380:
27636 andcc %o7, %l4, %i1
27637 set 0x70, %o3
27638 ldsba [%l7 + %o3] 0x11, %g5
27639 fba,a %fcc2, loop_2381
27640 fble %fcc0, loop_2382
27641 te %icc, 0x2
27642 tpos %icc, 0x5
27643loop_2381:
27644 nop
27645 fitos %f10, %f12
27646 fstoi %f12, %f25
27647loop_2382:
27648 orcc %i0, 0x0C8C, %g3
27649 addccc %i5, 0x1BE4, %l2
27650 movcc %icc, %g6, %l1
27651 nop
27652 fitos %f31, %f30
27653 fbe %fcc2, loop_2383
27654 fbul,a %fcc1, loop_2384
27655 fmovdleu %icc, %f12, %f24
27656 ldd [%l7 + 0x40], %l0
27657loop_2383:
27658 fand %f24, %f8, %f26
27659loop_2384:
27660 st %f13, [%l7 + 0x28]
27661 orn %o3, 0x137A, %o4
27662 udiv %i3, 0x13D9, %l3
27663 ldsb [%l7 + 0x16], %g4
27664 tleu %xcc, 0x1
27665 umul %l6, 0x1FC5, %o0
27666 for %f30, %f4, %f10
27667 bvc,pt %icc, loop_2385
27668 edge32ln %i7, %o6, %g7
27669 ldx [%l7 + 0x58], %i4
27670 ldsh [%l7 + 0x44], %i6
27671loop_2385:
27672 nop
27673 set 0x34, %g7
27674 lduha [%l7 + %g7] 0x89, %o2
27675 add %l7, 0x70, %l6
27676 wr %g0, 0x0c, %asi
27677 ldxa [%l6] %asi, %o5
27678 casxa [%l6] 0x0c, %o5, %i2
27679 subc %o1, %g2, %g1
27680 ld [%l7 + 0x30], %f26
27681 sethi 0x0330, %o7
27682 edge32ln %l5, %i1, %g5
27683 array8 %l4, %i0, %i5
27684 ldd [%l7 + 0x60], %f18
27685 sdiv %g3, 0x1899, %l2
27686 pdist %f8, %f0, %f24
27687 nop
27688 fitod %f0, %f18
27689 fdtoi %f18, %f5
27690 movre %g6, %l1, %l0
27691 bge,a,pt %icc, loop_2386
27692 edge32ln %o4, %i3, %l3
27693 tle %xcc, 0x7
27694 tpos %xcc, 0x3
27695loop_2386:
27696 fones %f22
27697 orcc %g4, 0x0822, %o3
27698 array8 %o0, %l6, %i7
27699 brnz %o6, loop_2387
27700 fmovrsgez %i4, %f13, %f8
27701 movge %icc, %i6, %o2
27702 xnor %g7, 0x0318, %o5
27703loop_2387:
27704 nop
27705 set 0x37, %i1
27706 ldsba [%l7 + %i1] 0x80, %o1
27707 fmovdneg %icc, %f1, %f25
27708 fbu,a %fcc1, loop_2388
27709 srl %g2, 0x16, %g1
27710 movcc %icc, %i2, %o7
27711 nop
27712 setx 0x23024BF1107F839A, %l0, %l6
27713 stx %l6, [%l7 + 0x08]
27714 ldx [%l7 + 0x08], %fsr
27715loop_2388:
27716 edge8 %i1, %l5, %l4
27717 fmovse %xcc, %f23, %f27
27718 fble,a %fcc2, loop_2389
27719 fpackfix %f4, %f26
27720 add %l7, 0x50, %l6
27721 wr %g0, 0x0c, %asi
27722 ldxa [%l6] %asi, %i0
27723 casxa [%l6] 0x0c, %i0, %g5
27724loop_2389:
27725 nop
27726 setx 0xE5EC0C0BE05A79AB, %l0, %l6
27727 stx %l6, [%l7 + 0x70]
27728 ldx [%l7 + 0x70], %fsr
27729 edge8ln %g3, %i5, %l2
27730 movleu %icc, %l1, %l0
27731 edge8ln %o4, %i3, %g6
27732 fmovdn %icc, %f25, %f16
27733 movgu %xcc, %g4, %l3
27734 fmovrse %o0, %f7, %f9
27735 fmul8sux16 %f10, %f8, %f20
27736 tn %xcc, 0x7
27737 movneg %icc, %o3, %l6
27738 ta %icc, 0x5
27739 nop
27740 setx loop_2390, %l0, %l1
27741 wrpr 0x1, %tl
27742 wrpr %l1, %tpc
27743 add %l1, 0x4, %l1
27744 wrpr %l1, %tnpc
27745 setx 0x34400001400, %l0, %l1
27746 wrpr %l1, %tstate
27747 wrhpr 0x4, %htstate
27748 retry
27749 ldub [%l7 + 0x7E], %o6
27750 fbl %fcc1, loop_2391
27751 move %icc, %i7, %i4
27752loop_2390:
27753 nop
27754 setx 0x65ED9614, %l0, %l6
27755 st %l6, [%l7 + 0x28]
27756 ld [%l7 + 0x28], %f23
27757 fsqrts %f23, %f19
27758 set 0x6E, %i3
27759 ldsha [%l7 + %i3] 0x10, %o2
27760loop_2391:
27761 movvs %icc, %g7, %i6
27762 wr %g0, 0x89, %asi
27763 prefetcha [%l7 + 0x70] %asi, 0x3
27764 movleu %icc, %o1, %g1
27765 orcc %i2, 0x168C, %g2
27766 wr %g0, 0x18, %asi
27767 lduba [%l7 + 0x4F] %asi, %i1
27768 smulcc %o7, %l4, %l5
27769 brgz %i0, loop_2392
27770 st %f1, [%l7 + 0x14]
27771 taddcc %g5, %g3, %i5
27772 fbge,a %fcc3, loop_2393
27773loop_2392:
27774 move %xcc, %l2, %l1
27775 wr %g0, 0x27, %asi
27776 stha %l0, [%l7 + 0x74] %asi
27777 membar #Sync
27778loop_2393:
27779 fmovrdlez %o4, %f0, %f30
27780 sir 0x1A2D
27781 edge8 %i3, %g6, %l3
27782 fbg %fcc0, loop_2394
27783 tge %xcc, 0x4
27784 bpos,a,pn %xcc, loop_2395
27785 fmuld8sux16 %f0, %f6, %f0
27786loop_2394:
27787 fbule %fcc3, loop_2396
27788 fbge,a %fcc3, loop_2397
27789loop_2395:
27790 fmovsg %xcc, %f21, %f17
27791 ba loop_2398
27792loop_2396:
27793 tpos %xcc, 0x7
27794loop_2397:
27795 fandnot2s %f29, %f25, %f6
27796 movg %icc, %g4, %o0
27797loop_2398:
27798 fba %fcc2, loop_2399
27799 movg %xcc, %l6, %o6
27800 fandnot1s %f3, %f15, %f29
27801 sll %i7, 0x1E, %o3
27802loop_2399:
27803 sllx %o2, %g7, %i6
27804 fbne %fcc3, loop_2400
27805 bge,a,pt %xcc, loop_2401
27806 addc %i4, %o1, %o5
27807 tne %xcc, 0x5
27808loop_2400:
27809 addcc %i2, 0x17DC, %g1
27810loop_2401:
27811 array16 %i1, %o7, %l4
27812 add %l7, 0x70, %l6
27813 wr %g0, 0x80, %asi
27814 casa [%l6] %asi, %l5, %i0
27815 tgu %xcc, 0x0
27816 tle %icc, 0x4
27817 lduw [%l7 + 0x40], %g2
27818 fandnot2s %f1, %f31, %f12
27819 bl,a,pn %xcc, loop_2402
27820 edge16 %g5, %i5, %g3
27821 wr %g0, 0x89, %asi
27822 lduha [%l7 + 0x2E] %asi, %l2
27823loop_2402:
27824 addccc %l1, 0x0848, %l0
27825 ldsh [%l7 + 0x40], %o4
27826 fbne,a %fcc1, loop_2403
27827 fsrc1 %f30, %f18
27828 stw %g6, [%l7 + 0x08]
27829 fpsub16 %f8, %f6, %f14
27830loop_2403:
27831 sll %i3, 0x0A, %g4
27832 sdiv %o0, 0x083A, %l3
27833 restored
27834 rdpr %cwp, %g1
27835 rdpr %cansave, %g2
27836 rdpr %canrestore, %g3
27837 rdpr %cleanwin, %g4
27838 rdpr %otherwin, %g5
27839 rdpr %wstate, %g6
27840 tn %icc, 0x1
27841 edge8l %l6, %o6, %i7
27842 movl %icc, %o2, %g7
27843 fpsub32 %f8, %f10, %f24
27844 fble,a %fcc2, loop_2404
27845 udiv %o3, 0x1679, %i4
27846 fpsub16 %f26, %f10, %f22
27847 edge8ln %i6, %o5, %o1
27848loop_2404:
27849 mova %icc, %i2, %i1
27850 tleu %icc, 0x6
27851 fmovsvs %xcc, %f27, %f5
27852 sllx %o7, %l4, %g1
27853 andcc %l5, %i0, %g2
27854 popc %g5, %g3
27855 addcc %l2, %i5, %l0
27856 sdivcc %l1, 0x0941, %o4
27857 saved
27858 rdpr %cwp, %g1
27859 rdpr %cansave, %g2
27860 rdpr %canrestore, %g3
27861 rdpr %cleanwin, %g4
27862 rdpr %otherwin, %g5
27863 rdpr %wstate, %g6
27864 fblg,a %fcc1, loop_2405
27865 movcc %icc, %g6, %g4
27866 restored
27867 rdpr %cwp, %g1
27868 rdpr %cansave, %g2
27869 rdpr %canrestore, %g3
27870 rdpr %cleanwin, %g4
27871 rdpr %otherwin, %g5
27872 rdpr %wstate, %g6
27873 andncc %o0, %l3, %i3
27874loop_2405:
27875 bleu,a loop_2406
27876 tcc %icc, 0x2
27877 sethi 0x1CE3, %o6
27878 wr %g0, 0x81, %asi
27879 ldsha [%l7 + 0x34] %asi, %i7
27880loop_2406:
27881 movrlez %o2, 0x3F1, %g7
27882 sdivcc %o3, 0x12F1, %l6
27883 orn %i6, %i4, %o1
27884 edge16 %i2, %i1, %o5
27885 ld [%l7 + 0x68], %f16
27886 sir 0x0302
27887 edge32l %l4, %g1, %o7
27888 sdivx %i0, 0x1EAC, %l5
27889 set 0x40, %l6
27890 stda %f16, [%l7 + %l6] 0x14
27891 fmovdneg %icc, %f11, %f10
27892 fbg,a %fcc0, loop_2407
27893 fornot2 %f26, %f30, %f22
27894 ldd [%l7 + 0x78], %f0
27895 sllx %g2, %g3, %g5
27896loop_2407:
27897 movcc %xcc, %l2, %i5
27898 alignaddrl %l0, %l1, %g6
27899 move %xcc, %g4, %o4
27900 set 0x2C, %l4
27901 stwa %o0, [%l7 + %l4] 0xea
27902 membar #Sync
27903 edge32l %l3, %i3, %o6
27904 movcs %icc, %o2, %g7
27905 fbue,a %fcc2, loop_2408
27906 and %o3, %l6, %i6
27907 sra %i7, %o1, %i4
27908 mulx %i2, %i1, %l4
27909loop_2408:
27910 edge32l %o5, %o7, %g1
27911 movneg %xcc, %l5, %g2
27912 fmovsgu %icc, %f15, %f13
27913 taddcctv %g3, 0x1D34, %i0
27914 fnors %f12, %f23, %f9
27915 fmovrsgez %g5, %f29, %f18
27916 movrlez %l2, %l0, %l1
27917 fmovda %icc, %f31, %f22
27918 fmovrdlez %i5, %f20, %f6
27919 tneg %icc, 0x3
27920 fpadd32 %f28, %f18, %f8
27921 nop
27922 setx 0xCD8BE971, %l0, %l6
27923 st %l6, [%l7 + 0x28]
27924 ld [%l7 + 0x28], %f23
27925 setx 0x4F2FAE53, %l1, %l5
27926 st %l5, [%l7 + 0x10]
27927 ld [%l7 + 0x10], %f29
27928 fdivs %f29, %f23, %f4
27929 restored
27930 rdpr %cwp, %g1
27931 rdpr %cansave, %g2
27932 rdpr %canrestore, %g3
27933 rdpr %cleanwin, %g4
27934 rdpr %otherwin, %g5
27935 rdpr %wstate, %g6
27936 fsrc1 %f0, %f24
27937 tg %icc, 0x0
27938 set 0x40, %l0
27939 stxa %g6, [%l7 + %l0] 0x10
27940 fcmpeq32 %f14, %f30, %o4
27941 nop
27942 setx 0xF94D9ADE, %l0, %l6
27943 st %l6, [%l7 + 0x28]
27944 ld [%l7 + 0x28], %f20
27945 setx 0x249135E2, %l1, %l5
27946 st %l5, [%l7 + 0x10]
27947 ld [%l7 + 0x10], %f15
27948 fadds %f15, %f20, %f18
27949 orcc %g4, 0x009D, %o0
27950 sra %l3, %i3, %o2
27951 movne %icc, %g7, %o3
27952 tcc %xcc, 0x4
27953 fzeros %f5
27954 fmovdle %xcc, %f21, %f13
27955 mova %icc, %l6, %i6
27956 tpos %xcc, 0x2
27957 tn %icc, 0x3
27958 wr %g0, 0x80, %asi
27959 stha %o6, [%l7 + 0x52] %asi
27960 fmovrde %o1, %f0, %f20
27961 edge16n %i4, %i7, %i1
27962 swap [%l7 + 0x34], %l4
27963 sir 0x0226
27964 tneg %icc, 0x5
27965 tge %icc, 0x6
27966 xnorcc %o5, 0x17DF, %o7
27967 saved
27968 rdpr %cwp, %g1
27969 rdpr %cansave, %g2
27970 rdpr %canrestore, %g3
27971 rdpr %cleanwin, %g4
27972 rdpr %otherwin, %g5
27973 rdpr %wstate, %g6
27974 set 0x44, %g4
27975 ldswa [%l7 + %g4] 0x18, %i2
27976 fbge,a %fcc3, loop_2409
27977 fmul8sux16 %f30, %f14, %f2
27978 tneg %icc, 0x1
27979 tpos %icc, 0x2
27980loop_2409:
27981 fmovdneg %xcc, %f2, %f5
27982 fbug,a %fcc2, loop_2410
27983 umulcc %g1, 0x1717, %l5
27984 taddcctv %g2, 0x1A60, %i0
27985 movvs %xcc, %g5, %g3
27986loop_2410:
27987 te %xcc, 0x7
27988 te %xcc, 0x7
27989 andn %l2, %l0, %l1
27990 fmovscs %icc, %f19, %f14
27991 sir 0x10E7
27992 flush %l7 + 0x58
27993 or %i5, 0x1741, %g6
27994 movneg %xcc, %g4, %o4
27995 fmovs %f9, %f23
27996 fbo,a %fcc0, loop_2411
27997 bg,a,pn %icc, loop_2412
27998 brlez,a %o0, loop_2413
27999 movcc %icc, %i3, %l3
28000loop_2411:
28001 sdiv %g7, 0x125F, %o3
28002loop_2412:
28003 movvs %icc, %o2, %l6
28004loop_2413:
28005 edge8n %i6, %o1, %i4
28006 fmovrdlz %i7, %f24, %f30
28007 movg %icc, %o6, %i1
28008 ldsw [%l7 + 0x3C], %l4
28009 srax %o7, 0x19, %i2
28010 fbu %fcc3, loop_2414
28011 ld [%l7 + 0x54], %f27
28012 tsubcc %g1, 0x0B79, %o5
28013 fmovse %icc, %f18, %f21
28014loop_2414:
28015 nop
28016 set 0x3F, %i5
28017 stba %l5, [%l7 + %i5] 0xe3
28018 membar #Sync
28019 tpos %icc, 0x6
28020 addcc %g2, %g5, %g3
28021 for %f6, %f8, %f14
28022 xnorcc %i0, 0x07FD, %l2
28023 tn %xcc, 0x4
28024 fbul %fcc2, loop_2415
28025 ldstub [%l7 + 0x56], %l0
28026 brlez,a %i5, loop_2416
28027 fbg,a %fcc0, loop_2417
28028loop_2415:
28029 fcmpne32 %f20, %f0, %g6
28030 andncc %l1, %o4, %g4
28031loop_2416:
28032 fcmple32 %f10, %f2, %i3
28033loop_2417:
28034 movre %o0, %g7, %l3
28035 movl %xcc, %o3, %o2
28036 array32 %l6, %o1, %i6
28037 movl %icc, %i7, %i4
28038 movrgez %i1, 0x159, %l4
28039 edge32ln %o6, %o7, %i2
28040 array32 %o5, %g1, %l5
28041 bleu,pn %icc, loop_2418
28042 movre %g2, %g5, %i0
28043 or %g3, 0x037C, %l2
28044 smul %l0, 0x0174, %g6
28045loop_2418:
28046 nop
28047 wr %g0, 0x80, %asi
28048 stda %f0, [%l7 + 0x40] %asi
28049 set 0x20, %i2
28050 lduba [%l7 + %i2] 0x89, %l1
28051 tn %icc, 0x3
28052 xnor %o4, 0x08A8, %i5
28053 array8 %i3, %o0, %g7
28054 umul %l3, 0x074C, %g4
28055 movrlez %o3, 0x3C8, %l6
28056 brgez %o1, loop_2419
28057 fmovrslez %i6, %f3, %f8
28058 tsubcctv %o2, 0x1090, %i7
28059 stbar
28060loop_2419:
28061 nop
28062 wr %g0, 0x88, %asi
28063 ldsba [%l7 + 0x41] %asi, %i1
28064 movrlz %l4, %o6, %i4
28065 tvs %icc, 0x1
28066 restored
28067 rdpr %cwp, %g1
28068 rdpr %cansave, %g2
28069 rdpr %canrestore, %g3
28070 rdpr %cleanwin, %g4
28071 rdpr %otherwin, %g5
28072 rdpr %wstate, %g6
28073 be,a loop_2420
28074 fzero %f20
28075 taddcc %i2, %o5, %g1
28076 fbn,a %fcc0, loop_2421
28077loop_2420:
28078 tleu %xcc, 0x3
28079 xor %l5, %g2, %g5
28080 edge8l %o7, %i0, %g3
28081loop_2421:
28082 orcc %l2, 0x1D03, %g6
28083 edge16n %l0, %o4, %i5
28084 fcmpgt16 %f22, %f8, %i3
28085 st %f5, [%l7 + 0x20]
28086 addccc %l1, 0x053C, %o0
28087 bvc,pn %icc, loop_2422
28088 fmuld8sux16 %f13, %f26, %f18
28089 alignaddr %g7, %g4, %o3
28090 andn %l3, %l6, %i6
28091loop_2422:
28092 orncc %o2, 0x01AF, %o1
28093 movg %icc, %i7, %i1
28094 edge8l %l4, %o6, %i4
28095 nop
28096 setx 0x7239567925A7D244, %l0, %l6
28097 stx %l6, [%l7 + 0x28]
28098 ldd [%l7 + 0x28], %f10
28099 setx 0xD847FC7A81C038A1, %l1, %l5
28100 stx %l5, [%l7 + 0x10]
28101 ldd [%l7 + 0x10], %f18
28102 fsubd %f18, %f10, %f26
28103 move %xcc, %i2, %o5
28104 tcs %xcc, 0x1
28105 srl %l5, 0x18, %g2
28106 fpsub16 %f18, %f30, %f6
28107 tle %icc, 0x4
28108 te %icc, 0x2
28109 movvs %xcc, %g1, %o7
28110 fmovsvs %xcc, %f23, %f13
28111 addc %g5, %g3, %l2
28112 saved
28113 rdpr %cwp, %g1
28114 rdpr %cansave, %g2
28115 rdpr %canrestore, %g3
28116 rdpr %cleanwin, %g4
28117 rdpr %otherwin, %g5
28118 rdpr %wstate, %g6
28119 xor %i0, %l0, %g6
28120 movcs %xcc, %i5, %i3
28121 nop
28122 setx loop_2423, %l0, %l1
28123 wrpr 0x1, %tl
28124 wrpr %l1, %tnpc
28125 setx 0x34400001400, %l0, %l1
28126 wrpr %l1, %tstate
28127 wrhpr 0x4, %htstate
28128 done
28129 edge32 %o4, %o0, %l1
28130 fmuld8sux16 %f30, %f12, %f30
28131 movle %xcc, %g4, %o3
28132loop_2423:
28133 sll %l3, 0x0C, %l6
28134 sethi 0x0182, %i6
28135 bcc,a %xcc, loop_2424
28136 restored
28137 rdpr %cwp, %g1
28138 rdpr %cansave, %g2
28139 rdpr %canrestore, %g3
28140 rdpr %cleanwin, %g4
28141 rdpr %otherwin, %g5
28142 rdpr %wstate, %g6
28143 brgz %g7, loop_2425
28144 alignaddrl %o2, %o1, %i7
28145loop_2424:
28146 mulscc %i1, %o6, %i4
28147 fmovdl %icc, %f30, %f12
28148loop_2425:
28149 stx %i2, [%l7 + 0x20]
28150 sethi 0x0CB0, %o5
28151 edge16 %l4, %g2, %g1
28152 lduh [%l7 + 0x6A], %l5
28153 fmovdvc %icc, %f17, %f17
28154 taddcctv %o7, 0x12E8, %g3
28155 subcc %l2, %g5, %i0
28156 fpadd16 %f24, %f24, %f20
28157 subc %g6, 0x0D55, %l0
28158 sdiv %i5, 0x059A, %i3
28159 tge %xcc, 0x0
28160 fpadd16 %f28, %f6, %f16
28161 tneg %icc, 0x5
28162 srlx %o4, %l1, %g4
28163 umulcc %o3, 0x19B4, %l3
28164 movpos %icc, %o0, %i6
28165 movn %xcc, %l6, %g7
28166 srl %o1, %i7, %i1
28167 orcc %o6, 0x05C6, %i4
28168 movcc %icc, %i2, %o5
28169 ta %xcc, 0x1
28170 addcc %o2, 0x0F22, %l4
28171 movpos %xcc, %g1, %g2
28172 lduh [%l7 + 0x64], %l5
28173 fpadd32s %f10, %f0, %f10
28174 tne %xcc, 0x0
28175 wr %g0, 0x81, %asi
28176 stha %o7, [%l7 + 0x70] %asi
28177 sllx %l2, %g3, %i0
28178 fmovsleu %xcc, %f15, %f12
28179 array8 %g5, %g6, %l0
28180 saved
28181 rdpr %cwp, %g1
28182 rdpr %cansave, %g2
28183 rdpr %canrestore, %g3
28184 rdpr %cleanwin, %g4
28185 rdpr %otherwin, %g5
28186 rdpr %wstate, %g6
28187 edge16 %i3, %o4, %i5
28188 addcc %l1, %o3, %l3
28189 edge16ln %o0, %g4, %l6
28190 mulscc %g7, 0x1E39, %o1
28191 fxors %f13, %f10, %f19
28192 fmovrdne %i6, %f28, %f8
28193 nop
28194 setx 0x3F33347C, %l0, %l6
28195 st %l6, [%l7 + 0x28]
28196 ld [%l7 + 0x28], %f30
28197 setx 0xE6EE0608, %l1, %l5
28198 st %l5, [%l7 + 0x10]
28199 ld [%l7 + 0x10], %f30
28200 fdivs %f30, %f30, %f11
28201 tne %icc, 0x3
28202 smul %i1, 0x1914, %i7
28203 xnorcc %i4, 0x149D, %i2
28204 sdivx %o6, 0x15B8, %o2
28205 alignaddr %o5, %g1, %l4
28206 alignaddr %l5, %o7, %g2
28207 fmovsge %xcc, %f21, %f24
28208 nop
28209 setx loop_2426, %l0, %l1
28210 wrpr 0x1, %tl
28211 wrpr %l1, %tpc
28212 add %l1, 0x4, %l1
28213 wrpr %l1, %tnpc
28214 setx 0x34400001400, %l0, %l1
28215 wrpr %l1, %tstate
28216 wrhpr 0x4, %htstate
28217 retry
28218 edge16l %g3, %i0, %g5
28219 nop
28220 setx 0xB06F69563451AD0D, %l0, %l6
28221 stx %l6, [%l7 + 0x28]
28222 ldd [%l7 + 0x28], %f2
28223 fsqrtd %f2, %f24
28224 andcc %g6, %l2, %i3
28225loop_2426:
28226 nop
28227 set 0x68, %o4
28228 stba %l0, [%l7 + %o4] 0x2f
28229 membar #Sync
28230 xorcc %o4, %i5, %o3
28231 stbar
28232 fmovdn %icc, %f30, %f13
28233 tne %icc, 0x6
28234 array32 %l3, %o0, %g4
28235 bleu,pt %xcc, loop_2427
28236 movrgz %l6, %l1, %g7
28237 prefetch [%l7 + 0x08], 0x3
28238 fbne,a %fcc3, loop_2428
28239loop_2427:
28240 andncc %o1, %i1, %i6
28241 and %i4, %i7, %o6
28242 fmul8x16au %f11, %f11, %f22
28243loop_2428:
28244 smul %o2, %i2, %o5
28245 movcs %icc, %g1, %l4
28246 edge8n %l5, %o7, %g2
28247 fble %fcc2, loop_2429
28248 bvc,a %icc, loop_2430
28249 xnor %g3, %g5, %i0
28250 movcs %icc, %g6, %l2
28251loop_2429:
28252 array32 %l0, %o4, %i3
28253loop_2430:
28254 bleu,a %icc, loop_2431
28255 edge32l %i5, %o3, %l3
28256 movl %icc, %o0, %l6
28257 edge32 %l1, %g4, %g7
28258loop_2431:
28259 tl %icc, 0x4
28260 movn %xcc, %i1, %o1
28261 bleu,a loop_2432
28262 subcc %i4, %i7, %o6
28263 movn %icc, %o2, %i2
28264 sra %o5, %i6, %g1
28265loop_2432:
28266 nop
28267 wr %g0, 0x89, %asi
28268 ldsha [%l7 + 0x56] %asi, %l4
28269 wr %g0, 0x18, %asi
28270 sta %f12, [%l7 + 0x58] %asi
28271 brlz %l5, loop_2433
28272 saved
28273 rdpr %cwp, %g1
28274 rdpr %cansave, %g2
28275 rdpr %canrestore, %g3
28276 rdpr %cleanwin, %g4
28277 rdpr %otherwin, %g5
28278 rdpr %wstate, %g6
28279 fpsub32 %f16, %f18, %f0
28280 edge32l %g2, %g3, %g5
28281loop_2433:
28282 stb %o7, [%l7 + 0x19]
28283 sub %i0, %g6, %l2
28284 movg %icc, %o4, %i3
28285 ba loop_2434
28286 edge32l %i5, %o3, %l3
28287 add %l7, 0x10, %l6
28288 wr %g0, 0x0c, %asi
28289 casa [%l6] %asi, %l0, %o0
28290loop_2434:
28291 tvc %icc, 0x3
28292 set 0x2E, %i6
28293 ldsba [%l7 + %i6] 0x18, %l6
28294 nop
28295 setx 0xBA1D410C09D1866D, %l0, %l6
28296 stx %l6, [%l7 + 0x28]
28297 ldd [%l7 + 0x28], %f24
28298 fsqrtd %f24, %f10
28299 bl,a,pn %xcc, loop_2435
28300 movcc %icc, %g4, %g7
28301 fmovsvc %xcc, %f19, %f6
28302 edge32ln %i1, %l1, %i4
28303loop_2435:
28304 sra %i7, 0x1F, %o1
28305 tn %xcc, 0x7
28306 edge8n %o2, %o6, %o5
28307 fmovrsne %i2, %f8, %f27
28308 andn %i6, %l4, %g1
28309 array16 %l5, %g3, %g5
28310 orcc %o7, %g2, %i0
28311 fabss %f23, %f2
28312 movrne %l2, 0x18D, %g6
28313 alignaddr %o4, %i5, %i3
28314 sra %o3, 0x1F, %l0
28315 ldx [%l7 + 0x50], %l3
28316 andn %o0, 0x0044, %l6
28317 sll %g7, %i1, %g4
28318 fcmple32 %f6, %f20, %i4
28319 subcc %i7, 0x0E66, %o1
28320 fpsub32 %f22, %f2, %f20
28321 edge8l %o2, %l1, %o6
28322 edge32ln %o5, %i6, %i2
28323 movne %xcc, %g1, %l5
28324 fsrc1s %f2, %f30
28325 fmovspos %icc, %f20, %f4
28326 nop
28327 setx 0x66CBB4E6, %l0, %l6
28328 st %l6, [%l7 + 0x28]
28329 ld [%l7 + 0x28], %f10
28330 setx 0x78DE377A, %l1, %l5
28331 st %l5, [%l7 + 0x10]
28332 ld [%l7 + 0x10], %f5
28333 fsubs %f5, %f10, %f9
28334 fmovdvs %xcc, %f12, %f31
28335 movne %xcc, %l4, %g3
28336 tneg %xcc, 0x3
28337 st %f9, [%l7 + 0x34]
28338 edge16n %o7, %g2, %i0
28339 edge8l %g5, %l2, %o4
28340 taddcctv %i5, %i3, %o3
28341 wr %g0, 0x10, %asi
28342 lduwa [%l7 + 0x10] %asi, %l0
28343 tl %xcc, 0x1
28344 ldd [%l7 + 0x70], %g6
28345 sdivcc %l3, 0x1E1B, %l6
28346 bshuffle %f12, %f30, %f24
28347 tcc %icc, 0x5
28348 array8 %o0, %i1, %g7
28349 andn %i4, 0x1B3F, %g4
28350 alignaddr %o1, %o2, %i7
28351 movrgz %o6, %o5, %l1
28352 movle %xcc, %i6, %i2
28353 movgu %icc, %l5, %g1
28354 be %icc, loop_2436
28355 move %icc, %g3, %l4
28356 ldd [%l7 + 0x30], %g2
28357 xorcc %o7, 0x0C2C, %i0
28358loop_2436:
28359 ta %icc, 0x2
28360 prefetch [%l7 + 0x40], 0x2
28361 stw %g5, [%l7 + 0x70]
28362 fpadd32 %f18, %f12, %f10
28363 brz,a %l2, loop_2437
28364 tn %xcc, 0x0
28365 edge8l %i5, %i3, %o4
28366 nop
28367 setx 0xB2236ED68B6A0653, %l0, %l6
28368 stx %l6, [%l7 + 0x28]
28369 ldd [%l7 + 0x28], %f12
28370 setx 0xE02E806D79EE2BD1, %l1, %l5
28371 stx %l5, [%l7 + 0x10]
28372 ldd [%l7 + 0x10], %f8
28373 fsubd %f8, %f12, %f8
28374loop_2437:
28375 tg %icc, 0x4
28376 brlez %l0, loop_2438
28377 sdivcc %o3, 0x1CD9, %l3
28378 mulx %g6, %l6, %i1
28379 bvs,pn %icc, loop_2439
28380loop_2438:
28381 fnand %f14, %f0, %f0
28382 fbo %fcc3, loop_2440
28383 movne %icc, %o0, %i4
28384loop_2439:
28385 orn %g4, %g7, %o1
28386 tl %icc, 0x6
28387loop_2440:
28388 movrne %o2, %i7, %o5
28389 edge16l %l1, %o6, %i6
28390 fblg,a %fcc2, loop_2441
28391 nop
28392 setx loop_2442, %l0, %l1
28393 wrpr 0x1, %tl
28394 wrpr %l1, %tnpc
28395 setx 0x34400001400, %l0, %l1
28396 wrpr %l1, %tstate
28397 wrhpr 0x4, %htstate
28398 done
28399 edge32ln %l5, %i2, %g3
28400 nop
28401 setx 0xD0797415, %l0, %l6
28402 st %l6, [%l7 + 0x48]
28403 ld [%l7 + 0x48], %fsr
28404loop_2441:
28405 movrne %l4, %g1, %o7
28406loop_2442:
28407 movge %xcc, %i0, %g2
28408 fmovse %xcc, %f2, %f19
28409 faligndata %f14, %f0, %f18
28410 sll %l2, %i5, %i3
28411 andn %g5, 0x01C9, %l0
28412 movrgz %o3, %o4, %g6
28413 movleu %icc, %l3, %i1
28414 fsrc1s %f22, %f18
28415 ld [%l7 + 0x10], %f7
28416 subc %l6, 0x1AFA, %i4
28417 popc 0x0729, %g4
28418 edge16ln %o0, %o1, %o2
28419 ldx [%l7 + 0x10], %g7
28420 fpsub16s %f19, %f17, %f6
28421 nop
28422 setx 0x5051E3B3, %l0, %l6
28423 st %l6, [%l7 + 0x24]
28424 ld [%l7 + 0x24], %fsr
28425 fpadd16 %f10, %f12, %f12
28426 tsubcctv %i7, 0x1E00, %o5
28427 addccc %l1, 0x1A08, %i6
28428 nop
28429 set 0x38, %o5
28430 prefetch [%l7 + %o5], 0x3
28431 sdiv %l5, 0x1155, %o6
28432 nop
28433 setx loop_2443, %l0, %l1
28434 jmpl %l1, %i2
28435 nop
28436 setx loop_2444, %l0, %l1
28437 wrpr 0x1, %tl
28438 wrpr %l1, %tpc
28439 add %l1, 0x4, %l1
28440 wrpr %l1, %tnpc
28441 setx 0x34400001400, %l0, %l1
28442 wrpr %l1, %tstate
28443 wrhpr 0x4, %htstate
28444 retry
28445 sub %l4, 0x182C, %g1
28446 st %f10, [%l7 + 0x0C]
28447loop_2443:
28448 nop
28449 add %l7, 0x10, %l6
28450 wr %g0, 0x80, %asi
28451 lda [%l6] %asi, %o7
28452 casa [%l6] 0x80, %o7, %g3
28453loop_2444:
28454 nop
28455 fitod %f4, %f18
28456 fdtox %f18, %f18
28457 fxtod %f18, %f2
28458 udivx %i0, 0x025B, %g2
28459 sll %l2, %i3, %g5
28460 udivx %l0, 0x0F8D, %o3
28461 tsubcctv %i5, %g6, %l3
28462 set 0x5C, %g6
28463 lda [%l7 + %g6] 0x89, %f13
28464 fbule %fcc1, loop_2445
28465 fmovsgu %icc, %f5, %f31
28466 fcmpne32 %f14, %f8, %i1
28467 fnegs %f30, %f26
28468loop_2445:
28469 fand %f16, %f26, %f28
28470 tge %xcc, 0x1
28471 set 0x50, %i4
28472 ldda [%l7 + %i4] 0x88, %i6
28473 edge32ln %i4, %g4, %o4
28474 tvs %xcc, 0x5
28475 nop
28476 fitos %f5, %f7
28477 edge16l %o1, %o2, %g7
28478 fnot1s %f22, %f13
28479 edge32 %i7, %o0, %o5
28480 movpos %icc, %l1, %i6
28481 fors %f27, %f5, %f29
28482 sethi 0x1F75, %l5
28483 edge32l %o6, %i2, %g1
28484 nop
28485 fitos %f7, %f19
28486 fstox %f19, %f12
28487 fxtos %f12, %f6
28488 andcc %o7, 0x013B, %l4
28489 nop
28490 setx 0x1D1410E5, %l0, %l6
28491 st %l6, [%l7 + 0x28]
28492 ld [%l7 + 0x28], %f29
28493 setx 0x5D8107A2, %l1, %l5
28494 st %l5, [%l7 + 0x10]
28495 ld [%l7 + 0x10], %f7
28496 fmuls %f7, %f29, %f19
28497 sth %i0, [%l7 + 0x0A]
28498 faligndata %f14, %f2, %f30
28499 edge32l %g2, %g3, %i3
28500 fmovdl %xcc, %f13, %f7
28501 bge,pn %icc, loop_2446
28502 saved
28503 rdpr %cwp, %g1
28504 rdpr %cansave, %g2
28505 rdpr %canrestore, %g3
28506 rdpr %cleanwin, %g4
28507 rdpr %otherwin, %g5
28508 rdpr %wstate, %g6
28509 fxnor %f2, %f12, %f2
28510 mulscc %g5, %l2, %o3
28511loop_2446:
28512 fmovrdlz %l0, %f30, %f16
28513 edge32 %i5, %g6, %l3
28514 tl %xcc, 0x2
28515 tne %xcc, 0x1
28516 nop
28517 fitos %f13, %f4
28518 fstox %f4, %f14
28519 edge8ln %i1, %i4, %g4
28520 ta %icc, 0x3
28521 addc %o4, 0x0418, %o1
28522 movgu %icc, %l6, %g7
28523 fpsub16 %f30, %f0, %f18
28524 fpadd16 %f24, %f30, %f28
28525 movcs %xcc, %o2, %o0
28526 fmovdle %icc, %f1, %f7
28527 tneg %xcc, 0x6
28528 tcs %xcc, 0x5
28529 sethi 0x1653, %i7
28530 nop
28531 setx 0xB4223467907EC1B0, %l0, %l6
28532 stx %l6, [%l7 + 0x70]
28533 ldx [%l7 + 0x70], %fsr
28534 movne %xcc, %o5, %l1
28535 wr %g0, 0x27, %asi
28536 stxa %l5, [%l7 + 0x10] %asi
28537 membar #Sync
28538 subc %i6, %o6, %g1
28539 fmovdne %icc, %f16, %f3
28540 or %i2, 0x0ACB, %l4
28541 fmovdneg %icc, %f6, %f14
28542 fmovsg %xcc, %f14, %f9
28543 bvs,a %xcc, loop_2447
28544 tne %xcc, 0x6
28545 tvs %xcc, 0x4
28546 edge16l %o7, %i0, %g3
28547loop_2447:
28548 edge8ln %g2, %i3, %g5
28549 movne %icc, %l2, %o3
28550 fmovd %f2, %f10
28551 sdivcc %l0, 0x1C7B, %i5
28552 ldd [%l7 + 0x70], %f12
28553 movneg %xcc, %l3, %g6
28554 edge16 %i1, %g4, %i4
28555 nop
28556 setx 0x5A1DA335406FB689, %l0, %l6
28557 stx %l6, [%l7 + 0x70]
28558 ldx [%l7 + 0x70], %fsr
28559 fcmpgt32 %f4, %f16, %o1
28560 movvs %xcc, %o4, %l6
28561 orncc %g7, 0x1B10, %o0
28562 tl %xcc, 0x5
28563 tcc %xcc, 0x2
28564 srlx %i7, %o5, %o2
28565 sdivcc %l1, 0x1F5E, %l5
28566 bge loop_2448
28567 subccc %i6, 0x1FCD, %g1
28568 srlx %i2, 0x07, %l4
28569 saved
28570 rdpr %cwp, %g1
28571 rdpr %cansave, %g2
28572 rdpr %canrestore, %g3
28573 rdpr %cleanwin, %g4
28574 rdpr %otherwin, %g5
28575 rdpr %wstate, %g6
28576loop_2448:
28577 nop
28578 set 0x1C, %o6
28579 ldsw [%l7 + %o6], %o6
28580 subc %o7, 0x07BA, %g3
28581 andcc %i0, 0x0F03, %i3
28582 srlx %g5, %g2, %l2
28583 tge %icc, 0x7
28584 srl %l0, 0x1B, %i5
28585 saved
28586 rdpr %cwp, %g1
28587 rdpr %cansave, %g2
28588 rdpr %canrestore, %g3
28589 rdpr %cleanwin, %g4
28590 rdpr %otherwin, %g5
28591 rdpr %wstate, %g6
28592 edge8 %o3, %g6, %i1
28593 fmovsleu %xcc, %f12, %f2
28594 bge %xcc, loop_2449
28595 tg %icc, 0x0
28596 popc %l3, %g4
28597 array16 %i4, %o1, %o4
28598loop_2449:
28599 nop
28600 setx 0x6467488B, %l0, %l6
28601 st %l6, [%l7 + 0x28]
28602 ld [%l7 + 0x28], %f17
28603 setx 0x233AF03C, %l1, %l5
28604 st %l5, [%l7 + 0x10]
28605 ld [%l7 + 0x10], %f16
28606 fdivs %f16, %f17, %f5
28607 movcc %icc, %g7, %o0
28608 addc %l6, %o5, %o2
28609 fbn,a %fcc1, loop_2450
28610 fpmerge %f3, %f24, %f12
28611 fmovrse %l1, %f13, %f24
28612 fbuge %fcc1, loop_2451
28613loop_2450:
28614 ldsh [%l7 + 0x5C], %l5
28615 tgu %xcc, 0x6
28616 set 0x28, %g3
28617 stha %i6, [%l7 + %g3] 0x23
28618 membar #Sync
28619loop_2451:
28620 xnorcc %i7, %g1, %l4
28621 xnorcc %i2, 0x0B87, %o6
28622 pdist %f2, %f10, %f0
28623 bvs loop_2452
28624 array8 %o7, %g3, %i0
28625 tne %icc, 0x6
28626 alignaddr %i3, %g5, %g2
28627loop_2452:
28628 tn %xcc, 0x2
28629 st %f17, [%l7 + 0x24]
28630 tne %icc, 0x1
28631 mova %xcc, %l0, %i5
28632 fabsd %f18, %f8
28633 fmovdneg %xcc, %f11, %f12
28634 nop
28635 setx 0x43BAD8AA, %l0, %l6
28636 st %l6, [%l7 + 0x28]
28637 ld [%l7 + 0x28], %f18
28638 setx 0x2DB72C8A, %l1, %l5
28639 st %l5, [%l7 + 0x10]
28640 ld [%l7 + 0x10], %f7
28641 fmuls %f7, %f18, %f10
28642 alignaddr %l2, %g6, %o3
28643 nop
28644 fitos %f5, %f7
28645 fstox %f7, %f18
28646 stw %l3, [%l7 + 0x74]
28647 bge,a,pn %icc, loop_2453
28648 fcmple32 %f14, %f12, %i1
28649 xnorcc %g4, %o1, %o4
28650 srlx %i4, %o0, %l6
28651loop_2453:
28652 movrlez %g7, %o5, %o2
28653 edge16ln %l1, %l5, %i7
28654 pdist %f10, %f12, %f8
28655 edge32l %i6, %g1, %l4
28656 edge8n %i2, %o6, %g3
28657 fcmpeq16 %f30, %f28, %o7
28658 movrgez %i0, %i3, %g2
28659 alignaddrl %g5, %i5, %l0
28660 tsubcctv %g6, 0x00EA, %l2
28661 edge8ln %o3, %l3, %g4
28662 edge8l %o1, %o4, %i4
28663 bneg,pn %icc, loop_2454
28664 call loop_2455
28665 umul %i1, %o0, %g7
28666 sethi 0x1AA1, %o5
28667loop_2454:
28668 ldsb [%l7 + 0x1D], %l6
28669loop_2455:
28670 sdivx %l1, 0x0B34, %o2
28671 fmovsvc %xcc, %f4, %f18
28672 movrgez %l5, 0x02D, %i6
28673 fmovsa %icc, %f22, %f6
28674 tgu %xcc, 0x6
28675 tvc %icc, 0x3
28676 move %xcc, %i7, %g1
28677 fandnot1 %f30, %f10, %f8
28678 movcc %xcc, %l4, %o6
28679 set 0x20, %g2
28680 ldsba [%l7 + %g2] 0x0c, %i2
28681 tsubcc %o7, %i0, %i3
28682 udivcc %g3, 0x006B, %g2
28683 fmovrdgz %i5, %f30, %f8
28684 bn,a,pt %xcc, loop_2456
28685 andn %l0, 0x1EF3, %g6
28686 membar 0x47
28687 set 0x40, %o1
28688 ldswa [%l7 + %o1] 0x89, %g5
28689loop_2456:
28690 movrlez %o3, 0x21E, %l2
28691 andn %l3, %o1, %o4
28692 xnor %g4, 0x0AF3, %i1
28693 movl %icc, %i4, %g7
28694 fpmerge %f4, %f27, %f6
28695 movrne %o5, 0x1E5, %o0
28696 orn %l6, 0x093B, %l1
28697 bcs,a,pn %icc, loop_2457
28698 tneg %icc, 0x6
28699 tl %xcc, 0x2
28700 fxnor %f14, %f10, %f28
28701loop_2457:
28702 subcc %o2, 0x16FF, %i6
28703 tge %xcc, 0x5
28704 bvc,a,pn %icc, loop_2458
28705 sdivcc %l5, 0x007D, %i7
28706 xorcc %g1, %l4, %o6
28707 fmovscc %xcc, %f27, %f22
28708loop_2458:
28709 nop
28710 wr %g0, 0xe3, %asi
28711 stxa %o7, [%l7 + 0x48] %asi
28712 membar #Sync
28713 tneg %icc, 0x6
28714 tg %icc, 0x0
28715 addccc %i0, %i3, %i2
28716 ld [%l7 + 0x64], %f16
28717 umul %g2, %i5, %g3
28718 movcs %xcc, %l0, %g6
28719 tg %icc, 0x6
28720 fmovsge %icc, %f5, %f28
28721 fmovdleu %icc, %f26, %f2
28722 nop
28723 setx 0x8658FC6F, %l0, %l6
28724 st %l6, [%l7 + 0x28]
28725 ld [%l7 + 0x28], %f28
28726 fsqrts %f28, %f23
28727 srax %g5, 0x10, %l2
28728 or %l3, 0x0B9E, %o1
28729 movvc %xcc, %o4, %o3
28730 tcc %xcc, 0x7
28731 fcmpne32 %f26, %f20, %g4
28732 movrlz %i1, 0x01C, %i4
28733 fmovrdne %o5, %f12, %f16
28734 fbo %fcc3, loop_2459
28735 fbuge,a %fcc1, loop_2460
28736 fnor %f28, %f0, %f24
28737 taddcctv %o0, 0x17F8, %g7
28738loop_2459:
28739 st %f3, [%l7 + 0x68]
28740loop_2460:
28741 and %l1, 0x1EA5, %o2
28742 edge16ln %i6, %l6, %i7
28743 swap [%l7 + 0x08], %l5
28744 movrlz %l4, 0x158, %o6
28745 fmovdl %xcc, %f18, %f5
28746 edge32n %o7, %g1, %i3
28747 tne %xcc, 0x1
28748 tgu %xcc, 0x2
28749 sdivx %i0, 0x1105, %i2
28750 fbo %fcc0, loop_2461
28751 fbule,a %fcc0, loop_2462
28752 srl %i5, %g3, %l0
28753 fmovsneg %xcc, %f5, %f11
28754loop_2461:
28755 fmovsa %xcc, %f20, %f19
28756loop_2462:
28757 movrlez %g6, 0x020, %g2
28758 fmovda %xcc, %f12, %f9
28759 fcmpeq16 %f8, %f6, %l2
28760 nop
28761 set 0x40, %g1
28762 lduh [%l7 + %g1], %l3
28763 mulx %g5, 0x1338, %o4
28764 add %l7, 0x58, %l6
28765 wr %g0, 0x89, %asi
28766 casxa [%l6] 0x89, %o1, %g4
28767 bneg loop_2463
28768 fpsub16 %f30, %f28, %f14
28769 nop
28770 setx 0x975578C4, %l0, %l6
28771 st %l6, [%l7 + 0x28]
28772 ld [%l7 + 0x28], %f22
28773 setx 0xD203E4DB, %l1, %l5
28774 st %l5, [%l7 + 0x10]
28775 ld [%l7 + 0x10], %f25
28776 fmuls %f25, %f22, %f8
28777 fbne %fcc3, loop_2464
28778loop_2463:
28779 edge8l %o3, %i1, %o5
28780 ldstub [%l7 + 0x7A], %o0
28781 array16 %g7, %l1, %i4
28782loop_2464:
28783 sdiv %i6, 0x03CF, %o2
28784 mulx %i7, 0x0EE2, %l5
28785 fbe,a %fcc2, loop_2465
28786 bge,pt %xcc, loop_2466
28787 swap [%l7 + 0x40], %l4
28788 or %o6, %o7, %l6
28789loop_2465:
28790 te %xcc, 0x0
28791loop_2466:
28792 tsubcctv %i3, 0x1F58, %i0
28793 andn %i2, 0x12E8, %g1
28794 fbue %fcc1, loop_2467
28795 ldstub [%l7 + 0x7B], %g3
28796 faligndata %f14, %f2, %f14
28797 srlx %l0, %i5, %g2
28798loop_2467:
28799 subcc %g6, 0x14E8, %l3
28800 mova %icc, %g5, %l2
28801 smulcc %o4, %g4, %o3
28802 fcmple16 %f2, %f4, %o1
28803 nop
28804 setx 0x21273EC0, %l0, %l6
28805 st %l6, [%l7 + 0x28]
28806 ld [%l7 + 0x28], %f29
28807 fsqrts %f29, %f26
28808 fmovdne %xcc, %f27, %f21
28809 add %l7, 0x30, %l6
28810 wr %g0, 0x80, %asi
28811 casa [%l6] 0x80, %o5, %o0
28812 fands %f0, %f25, %f0
28813 brz,a %g7, loop_2468
28814 movvs %icc, %l1, %i1
28815 sdiv %i4, 0x1E82, %o2
28816 fmuld8ulx16 %f25, %f4, %f28
28817loop_2468:
28818 taddcc %i6, %l5, %l4
28819 tsubcc %o6, 0x06CA, %o7
28820 nop
28821 setx 0xA076047B, %l0, %l6
28822 st %l6, [%l7 + 0x44]
28823 ld [%l7 + 0x44], %fsr
28824 fbg,a %fcc1, loop_2469
28825 edge16 %l6, %i7, %i3
28826 andn %i2, 0x0E31, %i0
28827 tg %xcc, 0x0
28828loop_2469:
28829 addccc %g1, %l0, %i5
28830 movrlz %g2, 0x219, %g3
28831 smul %g6, %l3, %l2
28832 mova %icc, %o4, %g4
28833 fcmple16 %f28, %f20, %o3
28834 udivx %o1, 0x1515, %g5
28835 membar 0x2B
28836 ldstub [%l7 + 0x47], %o0
28837 andncc %g7, %o5, %l1
28838 wr %g0, 0x18, %asi
28839 lduwa [%l7 + 0x5C] %asi, %i4
28840 movg %xcc, %o2, %i1
28841 addc %i6, %l4, %l5
28842 fpsub32 %f24, %f10, %f22
28843 alignaddr %o6, %l6, %o7
28844 mulx %i7, %i3, %i2
28845 tle %icc, 0x7
28846 tle %icc, 0x4
28847 sdivx %g1, 0x1514, %i0
28848 movrgz %l0, %g2, %i5
28849 nop
28850 setx loop_2470, %l0, %l1
28851 jmpl %l1, %g3
28852 fmovrsne %l3, %f20, %f21
28853 umulcc %g6, 0x0DD1, %l2
28854 udivcc %o4, 0x018F, %g4
28855loop_2470:
28856 fabss %f22, %f25
28857 alignaddr %o1, %o3, %o0
28858 sth %g7, [%l7 + 0x0C]
28859 prefetch [%l7 + 0x64], 0x3
28860 tvs %xcc, 0x7
28861 movre %g5, 0x165, %o5
28862 tvc %xcc, 0x7
28863 fbge %fcc1, loop_2471
28864 lduh [%l7 + 0x5A], %i4
28865 bvc,pn %icc, loop_2472
28866 ldsb [%l7 + 0x6F], %l1
28867loop_2471:
28868 movrlez %o2, %i1, %i6
28869 mulx %l4, %l5, %o6
28870loop_2472:
28871 fandnot2 %f8, %f20, %f2
28872 nop
28873 set 0x66, %l1
28874 sth %o7, [%l7 + %l1]
28875 edge8ln %l6, %i7, %i3
28876 fsrc2s %f9, %f13
28877 fornot2s %f9, %f27, %f21
28878 fmovdleu %icc, %f17, %f5
28879 fornot1s %f9, %f19, %f8
28880 sdiv %g1, 0x087D, %i2
28881 fble,a %fcc2, loop_2473
28882 fmul8ulx16 %f14, %f30, %f24
28883 lduw [%l7 + 0x58], %i0
28884 orncc %g2, 0x1755, %l0
28885loop_2473:
28886 ldd [%l7 + 0x58], %i4
28887 nop
28888 fitos %f6, %f25
28889 fstox %f25, %f8
28890 fxtos %f8, %f9
28891 alignaddrl %l3, %g3, %g6
28892 movl %icc, %l2, %o4
28893 orcc %g4, 0x1BFE, %o1
28894 xnor %o3, 0x07FD, %g7
28895 fpack32 %f12, %f30, %f20
28896 tg %icc, 0x2
28897 fmovrsgez %o0, %f10, %f1
28898 addcc %g5, %o5, %i4
28899 ldstub [%l7 + 0x19], %o2
28900 movrne %i1, 0x1B1, %i6
28901 movge %xcc, %l4, %l1
28902 brz,a %o6, loop_2474
28903 mulx %o7, %l5, %i7
28904 or %l6, 0x1C46, %g1
28905 sll %i2, 0x0E, %i0
28906loop_2474:
28907 membar 0x63
28908 fmul8x16al %f3, %f27, %f6
28909 movgu %xcc, %i3, %l0
28910 fmovsne %xcc, %f25, %f11
28911 movle %icc, %g2, %i5
28912 edge32ln %l3, %g6, %g3
28913 std %f10, [%l7 + 0x28]
28914 nop
28915 setx 0x613482AF2C9768C7, %l0, %l6
28916 stx %l6, [%l7 + 0x28]
28917 ldd [%l7 + 0x28], %f20
28918 fsqrtd %f20, %f2
28919 stbar
28920 tg %icc, 0x2
28921 add %l7, 0x20, %l6
28922 wr %g0, 0x19, %asi
28923 ldxa [%l6] %asi, %l2
28924 casxa [%l6] %asi, %l2, %o4
28925 fmovdne %xcc, %f6, %f27
28926 tg %icc, 0x4
28927 andncc %g4, %o1, %o3
28928 sethi 0x1186, %o0
28929 fbu,a %fcc2, loop_2475
28930 umul %g7, 0x147F, %g5
28931 alignaddr %o5, %o2, %i1
28932 wr %g0, 0x04, %asi
28933 ldxa [%l7 + 0x48] %asi, %i6
28934loop_2475:
28935 fmul8x16au %f5, %f3, %f4
28936 edge32n %l4, %l1, %o6
28937 edge32ln %o7, %i4, %l5
28938 wr %g0, 0x10, %asi
28939 ldsba [%l7 + 0x22] %asi, %i7
28940 orncc %l6, 0x1D74, %g1
28941 fbne,a %fcc0, loop_2476
28942 tvc %xcc, 0x0
28943 wr %g0, 0x80, %asi
28944 stda %f16, [%l7 + 0x40] %asi
28945loop_2476:
28946 edge16ln %i0, %i2, %i3
28947 wr %g0, 0x04, %asi
28948 lduha [%l7 + 0x62] %asi, %l0
28949 edge8l %i5, %l3, %g6
28950 fpadd32s %f25, %f11, %f7
28951 sdivcc %g3, 0x160F, %g2
28952 tg %xcc, 0x0
28953 fsrc1 %f4, %f20
28954 tn %xcc, 0x7
28955 or %o4, 0x0671, %g4
28956 membar 0x2A
28957 sethi 0x0F21, %l2
28958 fpadd32s %f6, %f29, %f10
28959 nop
28960 setx 0x730281DEA557E603, %l0, %l6
28961 stx %l6, [%l7 + 0x28]
28962 ldd [%l7 + 0x28], %f6
28963 setx 0xE94149E5CAC4D185, %l1, %l5
28964 stx %l5, [%l7 + 0x10]
28965 ldd [%l7 + 0x10], %f4
28966 fsubd %f4, %f6, %f6
28967 subc %o1, 0x1E99, %o0
28968 srlx %o3, 0x17, %g5
28969 taddcc %g7, %o5, %o2
28970 fmovdpos %xcc, %f17, %f13
28971 sir 0x0E4B
28972 array16 %i6, %l4, %i1
28973 fbule %fcc2, loop_2477
28974 fbuge,a %fcc1, loop_2478
28975 brnz %l1, loop_2479
28976 srax %o6, %o7, %l5
28977loop_2477:
28978 nop
28979 set 0x5A, %i7
28980 ldstuba [%l7 + %i7] 0x80, %i7
28981loop_2478:
28982 edge16 %i4, %l6, %g1
28983loop_2479:
28984 tl %xcc, 0x0
28985 bl,a loop_2480
28986 edge8l %i0, %i2, %l0
28987 restored
28988 rdpr %cwp, %g1
28989 rdpr %cansave, %g2
28990 rdpr %canrestore, %g3
28991 rdpr %cleanwin, %g4
28992 rdpr %otherwin, %g5
28993 rdpr %wstate, %g6
28994 movvs %xcc, %i5, %l3
28995loop_2480:
28996 addcc %i3, %g3, %g2
28997 movne %xcc, %o4, %g4
28998 wr %g0, 0x88, %asi
28999 sta %f18, [%l7 + 0x58] %asi
29000 mova %icc, %l2, %g6
29001 edge8ln %o0, %o1, %g5
29002 movrne %g7, 0x19F, %o3
29003 popc %o5, %i6
29004 saved
29005 rdpr %cwp, %g1
29006 rdpr %cansave, %g2
29007 rdpr %canrestore, %g3
29008 rdpr %cleanwin, %g4
29009 rdpr %otherwin, %g5
29010 rdpr %wstate, %g6
29011 ldsh [%l7 + 0x2E], %l4
29012 movrgez %o2, 0x3E9, %i1
29013 lduw [%l7 + 0x40], %l1
29014 array16 %o7, %l5, %i7
29015 lduw [%l7 + 0x10], %o6
29016 addc %i4, %l6, %i0
29017 movcs %icc, %g1, %l0
29018 sub %i5, %i2, %i3
29019 tneg %icc, 0x1
29020 sth %g3, [%l7 + 0x1C]
29021 orcc %l3, %o4, %g4
29022 orcc %l2, 0x1ADF, %g6
29023 orncc %g2, %o1, %g5
29024 faligndata %f12, %f6, %f24
29025 brlz,a %o0, loop_2481
29026 fornot2 %f30, %f28, %f8
29027 fmovde %xcc, %f2, %f15
29028 movneg %icc, %o3, %g7
29029loop_2481:
29030 xorcc %o5, 0x0416, %i6
29031 stw %l4, [%l7 + 0x58]
29032 movrlez %i1, 0x335, %l1
29033 edge16 %o2, %l5, %i7
29034 movre %o7, %o6, %i4
29035 add %i0, 0x0011, %l6
29036 wr %g0, 0x89, %asi
29037 ldda [%l7 + 0x40] %asi, %f0
29038 xorcc %g1, %l0, %i5
29039 wr %g0, 0x89, %asi
29040 swapa [%l7 + 0x1C] %asi, %i3
29041 srax %i2, 0x00, %g3
29042 tge %xcc, 0x2
29043 udiv %l3, 0x1DD0, %o4
29044 set 0x20, %g5
29045 prefetcha [%l7 + %g5] 0x11, 0x3
29046 srax %g6, 0x01, %g2
29047 movvc %icc, %g4, %o1
29048 ldsb [%l7 + 0x0E], %o0
29049 bleu,a %icc, loop_2482
29050 array32 %g5, %g7, %o3
29051 tcc %icc, 0x5
29052 fbug %fcc1, loop_2483
29053loop_2482:
29054 nop
29055 setx 0x71E7F3C8693C7B97, %l0, %l6
29056 stx %l6, [%l7 + 0x28]
29057 ldd [%l7 + 0x28], %f18
29058 fsqrtd %f18, %f18
29059 movrlz %i6, 0x0A6, %l4
29060 bg,pn %xcc, loop_2484
29061loop_2483:
29062 xnorcc %i1, %l1, %o5
29063 tpos %icc, 0x6
29064 brlz %o2, loop_2485
29065loop_2484:
29066 popc %i7, %l5
29067 movrgz %o6, 0x3AD, %i4
29068 tcc %xcc, 0x4
29069loop_2485:
29070 fmovrslz %o7, %f31, %f20
29071 move %icc, %i0, %l6
29072 add %l0, 0x0AD2, %i5
29073 fmul8x16 %f8, %f16, %f6
29074 mulscc %i3, %g1, %i2
29075 ldsw [%l7 + 0x38], %g3
29076 array8 %l3, %l2, %o4
29077 move %icc, %g2, %g4
29078 movneg %icc, %g6, %o0
29079 addccc %o1, %g7, %o3
29080 addccc %i6, 0x0E71, %g5
29081 edge32ln %l4, %l1, %i1
29082 movrne %o5, 0x2D4, %o2
29083 movg %icc, %l5, %i7
29084 or %i4, %o6, %o7
29085 movvs %xcc, %i0, %l0
29086 fmovda %xcc, %f22, %f27
29087 tpos %icc, 0x2
29088 ldsh [%l7 + 0x3A], %l6
29089 add %i5, 0x18B0, %g1
29090 fpadd16s %f1, %f21, %f4
29091 edge16ln %i2, %g3, %l3
29092 sllx %l2, 0x0C, %i3
29093 fpsub16 %f30, %f6, %f24
29094 fexpand %f5, %f12
29095 stx %g2, [%l7 + 0x38]
29096 be,pn %icc, loop_2486
29097 tn %xcc, 0x0
29098 fmovrse %o4, %f16, %f28
29099 fornot2 %f0, %f20, %f18
29100loop_2486:
29101 fmovrsne %g4, %f15, %f2
29102 ta %icc, 0x4
29103 tleu %xcc, 0x6
29104 nop
29105 fitos %f12, %f16
29106 fmovdvc %xcc, %f24, %f2
29107 movneg %icc, %g6, %o0
29108 sethi 0x0ED3, %g7
29109 wr %g0, 0xf1, %asi
29110 stda %f16, [%l7 + 0x40] %asi
29111 membar #Sync
29112 edge16l %o1, %o3, %g5
29113 edge16ln %l4, %i6, %l1
29114 orncc %o5, %i1, %o2
29115 tcc %icc, 0x7
29116 alignaddrl %i7, %i4, %l5
29117 subcc %o7, %i0, %o6
29118 sir 0x1DB0
29119 tle %icc, 0x6
29120 fpmerge %f18, %f7, %f2
29121 alignaddrl %l0, %l6, %i5
29122 sth %g1, [%l7 + 0x16]
29123 movneg %xcc, %i2, %g3
29124 bg,pn %xcc, loop_2487
29125 lduh [%l7 + 0x4C], %l2
29126 movre %l3, 0x3C8, %g2
29127 brlez,a %i3, loop_2488
29128loop_2487:
29129 fmovdcc %icc, %f7, %f25
29130 edge32n %o4, %g4, %o0
29131 srax %g7, %o1, %o3
29132loop_2488:
29133 fmovdvc %xcc, %f7, %f12
29134 fblg,a %fcc0, loop_2489
29135 ldx [%l7 + 0x20], %g6
29136 flush %l7 + 0x74
29137 movn %xcc, %g5, %i6
29138loop_2489:
29139 sdiv %l1, 0x0FE4, %l4
29140 swap [%l7 + 0x7C], %o5
29141 movg %icc, %o2, %i1
29142 tcs %icc, 0x4
29143 faligndata %f12, %f8, %f8
29144 fmovse %xcc, %f17, %f13
29145 brz,a %i7, loop_2490
29146 move %icc, %l5, %i4
29147 fand %f8, %f24, %f4
29148 sethi 0x1821, %i0
29149loop_2490:
29150 bcc,pt %icc, loop_2491
29151 fmovrdgez %o6, %f20, %f22
29152 tvs %xcc, 0x2
29153 set 0x5D, %o0
29154 ldstuba [%l7 + %o0] 0x81, %o7
29155loop_2491:
29156 fmul8x16al %f4, %f18, %f4
29157 tle %xcc, 0x7
29158 edge8l %l6, %l0, %g1
29159 swap [%l7 + 0x3C], %i2
29160 set 0x40, %l2
29161 stda %f16, [%l7 + %l2] 0x19
29162 srax %g3, %l2, %i5
29163 tsubcctv %l3, 0x12BB, %g2
29164 fmovsle %xcc, %f13, %f31
29165 umulcc %i3, 0x09C6, %g4
29166 fmovsleu %icc, %f29, %f28
29167 fbn,a %fcc0, loop_2492
29168 fba %fcc1, loop_2493
29169 fcmple16 %f6, %f2, %o4
29170 nop
29171 setx 0x11FA0F8C, %l0, %l6
29172 st %l6, [%l7 + 0x28]
29173 ld [%l7 + 0x28], %f14
29174 setx 0xB00941A3, %l1, %l5
29175 st %l5, [%l7 + 0x10]
29176 ld [%l7 + 0x10], %f8
29177 fadds %f8, %f14, %f0
29178loop_2492:
29179 movn %xcc, %o0, %o1
29180loop_2493:
29181 fbul,a %fcc3, loop_2494
29182 fmovdn %icc, %f11, %f16
29183 movcc %icc, %o3, %g7
29184 brlez,a %g6, loop_2495
29185loop_2494:
29186 movn %xcc, %g5, %i6
29187 bg loop_2496
29188 edge16n %l4, %o5, %o2
29189loop_2495:
29190 fmovspos %icc, %f14, %f25
29191 tg %icc, 0x6
29192loop_2496:
29193 movleu %xcc, %l1, %i7
29194 movrgz %l5, %i1, %i4
29195 ldd [%l7 + 0x60], %f2
29196 movne %xcc, %i0, %o6
29197 xor %o7, %l6, %l0
29198 fnot2s %f30, %f4
29199 fmovsvs %xcc, %f31, %f31
29200 edge8n %i2, %g1, %l2
29201 tg %xcc, 0x6
29202 fmovdne %xcc, %f2, %f14
29203 faligndata %f2, %f4, %f4
29204 and %g3, 0x023F, %i5
29205 edge32l %g2, %l3, %i3
29206 movgu %xcc, %o4, %g4
29207 fsrc1s %f10, %f9
29208 addc %o1, 0x0C1A, %o0
29209 st %f27, [%l7 + 0x4C]
29210 fbge,a %fcc3, loop_2497
29211 xnorcc %o3, 0x0A5C, %g6
29212 fcmple16 %f30, %f16, %g7
29213 fmovdge %xcc, %f12, %f4
29214loop_2497:
29215 udivcc %g5, 0x1736, %l4
29216 mova %xcc, %i6, %o5
29217 fxnor %f24, %f20, %f6
29218 add %l7, 0x50, %l6
29219 wr %g0, 0x88, %asi
29220 lda [%l6] %asi, %l1
29221 casa [%l6] 0x88, %l1, %o2
29222 membar #Sync
29223 set 0x40, %l3
29224 ldda [%l7 + %l3] 0x17, %f16
29225 sub %l5, %i1, %i7
29226 movrgez %i0, %i4, %o6
29227 movcc %icc, %l6, %o7
29228 brnz %i2, loop_2498
29229 edge8l %l0, %l2, %g1
29230 tcc %xcc, 0x5
29231 bgu,pt %icc, loop_2499
29232loop_2498:
29233 tcs %icc, 0x5
29234 fmovrse %g3, %f25, %f4
29235 fmul8ulx16 %f18, %f4, %f24
29236loop_2499:
29237 bl,a,pn %xcc, loop_2500
29238 srlx %g2, %l3, %i3
29239 fors %f23, %f21, %f13
29240 edge16n %i5, %g4, %o4
29241loop_2500:
29242 fble %fcc0, loop_2501
29243 movrne %o1, 0x0EB, %o3
29244 ta %icc, 0x4
29245 subcc %g6, %o0, %g7
29246loop_2501:
29247 lduw [%l7 + 0x5C], %g5
29248 and %i6, 0x09AD, %o5
29249 edge32n %l4, %o2, %l5
29250 fmovdle %xcc, %f29, %f17
29251 movrgez %i1, %i7, %i0
29252 add %l7, 0x60, %l6
29253 wr %g0, 0x18, %asi
29254 ldxa [%l6] %asi, %i4
29255 casxa [%l6] %asi, %i4, %l1
29256 wr %g0, 0x89, %asi
29257 ldda [%l7 + 0x40] %asi, %f0
29258 ldx [%l7 + 0x08], %o6
29259 tcc %icc, 0x6
29260 nop
29261 fitos %f0, %f2
29262 fstoi %f2, %f17
29263 bneg loop_2502
29264 edge32ln %o7, %l6, %i2
29265 popc %l2, %g1
29266 array32 %g3, %l0, %l3
29267loop_2502:
29268 movge %icc, %i3, %i5
29269 edge16n %g4, %g2, %o1
29270 fba,a %fcc1, loop_2503
29271 tne %xcc, 0x4
29272 tgu %xcc, 0x1
29273 fnors %f27, %f17, %f2
29274loop_2503:
29275 fmovrse %o3, %f0, %f15
29276 fmovsl %icc, %f29, %f16
29277 subc %o4, 0x06F0, %g6
29278 fpadd32s %f27, %f25, %f31
29279 wr %g0, 0x81, %asi
29280 swapa [%l7 + 0x48] %asi, %o0
29281 fmul8ulx16 %f16, %f18, %f10
29282 fnegs %f24, %f14
29283 nop
29284 fitos %f12, %f22
29285 fstox %f22, %f20
29286 sllx %g7, %g5, %o5
29287 sllx %l4, 0x09, %o2
29288 nop
29289 setx 0xE64CA7AABAF2B303, %l0, %l6
29290 stx %l6, [%l7 + 0x28]
29291 ldd [%l7 + 0x28], %f6
29292 setx 0x77B89BFC2E498B30, %l1, %l5
29293 stx %l5, [%l7 + 0x10]
29294 ldd [%l7 + 0x10], %f26
29295 fsubd %f26, %f6, %f8
29296 tcs %icc, 0x0
29297 alignaddrl %i6, %l5, %i7
29298 movg %icc, %i0, %i4
29299 andn %l1, 0x02AA, %i1
29300 andcc %o7, %o6, %l6
29301 addccc %i2, %l2, %g1
29302 fbge,a %fcc3, loop_2504
29303 nop
29304 setx 0xAAB350B7, %l0, %l6
29305 st %l6, [%l7 + 0x28]
29306 ld [%l7 + 0x28], %f28
29307 setx 0x78EC2065, %l1, %l5
29308 st %l5, [%l7 + 0x10]
29309 ld [%l7 + 0x10], %f27
29310 fmuls %f27, %f28, %f23
29311 tge %icc, 0x2
29312 fmovdl %icc, %f15, %f6
29313loop_2504:
29314 nop
29315 wr %g0, 0x0c, %asi
29316 ldda [%l7 + 0x40] %asi, %f0
29317 tgu %icc, 0x1
29318 fmovdgu %icc, %f8, %f6
29319 edge32ln %g3, %l3, %i3
29320 tcc %icc, 0x1
29321 edge8n %l0, %i5, %g2
29322 nop
29323 fitos %f2, %f31
29324 fstoi %f31, %f11
29325 fbule %fcc1, loop_2505
29326 brz %o1, loop_2506
29327 te %xcc, 0x5
29328 or %o3, %g4, %o4
29329loop_2505:
29330 smulcc %o0, %g7, %g6
29331loop_2506:
29332 orncc %g5, 0x008C, %l4
29333 movgu %icc, %o2, %o5
29334 tsubcc %l5, %i7, %i6
29335 movre %i4, %i0, %l1
29336 edge16 %o7, %i1, %l6
29337 fpsub32s %f4, %f28, %f23
29338 sethi 0x0F40, %o6
29339 smulcc %i2, %g1, %g3
29340 tsubcctv %l3, 0x08CA, %l2
29341 ld [%l7 + 0x78], %f12
29342 nop
29343 fitos %f4, %f17
29344 move %xcc, %l0, %i5
29345 restored
29346 rdpr %cwp, %g1
29347 rdpr %cansave, %g2
29348 rdpr %canrestore, %g3
29349 rdpr %cleanwin, %g4
29350 rdpr %otherwin, %g5
29351 rdpr %wstate, %g6
29352 fmul8sux16 %f8, %f28, %f10
29353 fmovsle %xcc, %f3, %f17
29354 andn %i3, 0x01DF, %g2
29355 popc 0x0596, %o1
29356 brlez,a %g4, loop_2507
29357 nop
29358 setx 0xC06F3C95, %l0, %l6
29359 st %l6, [%l7 + 0x08]
29360 ld [%l7 + 0x08], %fsr
29361 tne %icc, 0x6
29362 fornot1 %f12, %f4, %f10
29363loop_2507:
29364 brlz %o4, loop_2508
29365 fmovscs %xcc, %f3, %f28
29366 tn %icc, 0x6
29367 fmovrdlz %o0, %f10, %f4
29368loop_2508:
29369 bn,pt %xcc, loop_2509
29370 ldd [%l7 + 0x48], %o2
29371 xor %g7, 0x0010, %g5
29372 fbue,a %fcc0, loop_2510
29373loop_2509:
29374 taddcctv %l4, %g6, %o5
29375 tg %icc, 0x0
29376 bge,pn %icc, loop_2511
29377loop_2510:
29378 fmovdvc %xcc, %f11, %f23
29379 fpsub32s %f21, %f14, %f6
29380 bvc loop_2512
29381loop_2511:
29382 sra %o2, %l5, %i7
29383 tneg %xcc, 0x3
29384 fmovsg %icc, %f1, %f2
29385loop_2512:
29386 movge %xcc, %i4, %i0
29387 ldsw [%l7 + 0x24], %i6
29388 brgez %o7, loop_2513
29389 srl %l1, 0x03, %i1
29390 addcc %l6, 0x1BA4, %i2
29391 andncc %o6, %g3, %g1
29392loop_2513:
29393 edge32 %l2, %l3, %l0
29394 fmovdcs %icc, %f5, %f6
29395 tneg %icc, 0x0
29396 or %i3, %g2, %o1
29397 tgu %xcc, 0x6
29398 fzero %f26
29399 set 0x0D, %o7
29400 ldsba [%l7 + %o7] 0x15, %i5
29401 fzero %f16
29402 wr %g0, 0x1f, %asi
29403 stda %f0, [%l7 + 0x40] %asi
29404 membar #Sync
29405 srax %o4, %g4, %o0
29406 fornot1s %f0, %f3, %f18
29407 tn %icc, 0x2
29408 fxors %f27, %f29, %f23
29409 andncc %g7, %g5, %l4
29410 saved
29411 rdpr %cwp, %g1
29412 rdpr %cansave, %g2
29413 rdpr %canrestore, %g3
29414 rdpr %cleanwin, %g4
29415 rdpr %otherwin, %g5
29416 rdpr %wstate, %g6
29417 edge8ln %g6, %o5, %o2
29418 edge32l %o3, %l5, %i4
29419 wr %g0, 0x52, %asi
29420 stxa %i0, [%g0 + 0x208] %asi
29421 swap [%l7 + 0x5C], %i6
29422 fnands %f0, %f22, %f5
29423 nop
29424 setx loop_2514, %l0, %l1
29425 wrpr 0x1, %tl
29426 wrpr %l1, %tnpc
29427 setx 0x34400001400, %l0, %l1
29428 wrpr %l1, %tstate
29429 wrhpr 0x4, %htstate
29430 done
29431 fble %fcc0, loop_2515
29432 ldx [%l7 + 0x50], %i7
29433 flush %l7 + 0x3C
29434loop_2514:
29435 sll %l1, 0x0A, %o7
29436loop_2515:
29437 nop
29438 set 0x4C, %o2
29439 stba %i1, [%l7 + %o2] 0xe2
29440 membar #Sync
29441 edge16ln %l6, %i2, %o6
29442 set 0x60, %i0
29443 ldda [%l7 + %i0] 0x88, %g2
29444 edge8ln %g1, %l2, %l0
29445 wr %g0, 0x04, %asi
29446 prefetcha [%l7 + 0x08] %asi, 0x1
29447 fandnot2s %f12, %f6, %f14
29448 fones %f21
29449 addccc %g2, %o1, %i3
29450 edge16n %o4, %i5, %g4
29451 tneg %icc, 0x7
29452 nop
29453 fitod %f4, %f2
29454 fdtoi %f2, %f8
29455 bleu loop_2516
29456 tn %icc, 0x3
29457 taddcctv %o0, 0x0FB3, %g7
29458 sir 0x04FC
29459loop_2516:
29460 movleu %xcc, %l4, %g5
29461 popc 0x0FE0, %g6
29462 or %o5, 0x060C, %o3
29463 movne %xcc, %o2, %i4
29464 edge32l %l5, %i0, %i7
29465 ldub [%l7 + 0x6D], %i6
29466 movre %o7, %i1, %l1
29467 tg %xcc, 0x1
29468 movrne %i2, %o6, %l6
29469 edge16n %g1, %l2, %g3
29470 brz %l3, loop_2517
29471 fbge,a %fcc1, loop_2518
29472 sir 0x0110
29473 bshuffle %f30, %f8, %f14
29474loop_2517:
29475 mova %icc, %g2, %l0
29476loop_2518:
29477 tgu %icc, 0x1
29478 fornot2s %f30, %f21, %f15
29479 subc %o1, 0x1920, %i3
29480 movrne %o4, %i5, %o0
29481 fbge %fcc3, loop_2519
29482 fpadd16 %f10, %f14, %f6
29483 sir 0x028D
29484 ldd [%l7 + 0x68], %g6
29485loop_2519:
29486 ba,pn %icc, loop_2520
29487 fornot2s %f25, %f13, %f30
29488 brlez %l4, loop_2521
29489 fmovsleu %icc, %f5, %f29
29490loop_2520:
29491 nop
29492 setx loop_2522, %l0, %l1
29493 wrpr 0x1, %tl
29494 wrpr %l1, %tnpc
29495 setx 0x34400001400, %l0, %l1
29496 wrpr %l1, %tstate
29497 wrhpr 0x4, %htstate
29498 done
29499 fmovrslz %g5, %f6, %f15
29500loop_2521:
29501 movrlez %g6, 0x184, %o5
29502 array8 %o3, %o2, %i4
29503loop_2522:
29504 nop
29505 fitos %f9, %f23
29506 fstod %f23, %f2
29507 movg %xcc, %l5, %g4
29508 fble,a %fcc1, loop_2523
29509 fnegs %f10, %f27
29510 ta %xcc, 0x7
29511 ldx [%l7 + 0x48], %i0
29512loop_2523:
29513 nop
29514 set 0x7B, %l5
29515 ldstuba [%l7 + %l5] 0x0c, %i6
29516 nop
29517 setx loop_2524, %l0, %l1
29518 wrpr 0x1, %tl
29519 wrpr %l1, %tnpc
29520 setx 0x34400001400, %l0, %l1
29521 wrpr %l1, %tstate
29522 wrhpr 0x4, %htstate
29523 done
29524 fbg,a %fcc1, loop_2525
29525 bcs loop_2526
29526 tn %xcc, 0x4
29527loop_2524:
29528 fmovdg %icc, %f9, %f17
29529loop_2525:
29530 fnands %f2, %f23, %f24
29531loop_2526:
29532 add %o7, 0x07D9, %i1
29533 fbul %fcc0, loop_2527
29534 bpos loop_2528
29535 sra %i7, 0x1D, %i2
29536 wr %g0, 0x10, %asi
29537 prefetcha [%l7 + 0x08] %asi, 0x3
29538loop_2527:
29539 alignaddrl %o6, %l6, %g1
29540loop_2528:
29541 tpos %icc, 0x4
29542 fmovrsgz %l2, %f18, %f26
29543 movvs %xcc, %g3, %g2
29544 fornot2 %f10, %f14, %f22
29545 movrlez %l0, 0x1CB, %l3
29546 brlez,a %i3, loop_2529
29547 sdivcc %o1, 0x0C45, %i5
29548 wr %g0, 0x0c, %asi
29549 ldsha [%l7 + 0x46] %asi, %o0
29550loop_2529:
29551 te %xcc, 0x3
29552 edge8n %o4, %g7, %l4
29553 sdivcc %g5, 0x1EB8, %g6
29554 srax %o5, 0x1F, %o3
29555 movneg %xcc, %o2, %l5
29556 edge16ln %i4, %i0, %i6
29557 call loop_2530
29558 tn %xcc, 0x5
29559 sdivcc %o7, 0x1CB0, %i1
29560 brlz %i7, loop_2531
29561loop_2530:
29562 ldsw [%l7 + 0x74], %g4
29563 wr %g0, 0x89, %asi
29564 ldsba [%l7 + 0x49] %asi, %i2
29565loop_2531:
29566 ldsw [%l7 + 0x28], %l1
29567 movpos %icc, %l6, %o6
29568 nop
29569 setx 0xCD431535418A2E04, %l0, %l6
29570 stx %l6, [%l7 + 0x28]
29571 ldd [%l7 + 0x28], %f30
29572 fsqrtd %f30, %f26
29573 fsrc1 %f0, %f12
29574 fmovsvs %icc, %f11, %f3
29575 tn %icc, 0x4
29576 prefetch [%l7 + 0x0C], 0x2
29577 mova %icc, %g1, %g3
29578 bn,pn %icc, loop_2532
29579 addcc %l2, 0x1980, %g2
29580 sll %l0, 0x1B, %i3
29581 fmovd %f8, %f16
29582loop_2532:
29583 fpadd32 %f6, %f8, %f16
29584 wr %g0, 0x89, %asi
29585 ldswa [%l7 + 0x40] %asi, %l3
29586 fnors %f4, %f26, %f2
29587 andncc %i5, %o1, %o0
29588 fcmple32 %f18, %f16, %g7
29589 sllx %o4, 0x0A, %g5
29590 fmovrde %l4, %f20, %f20
29591 fmovdvc %icc, %f21, %f17
29592 tsubcctv %g6, %o5, %o3
29593 fbul,a %fcc3, loop_2533
29594 fmovrde %l5, %f22, %f24
29595 andn %o2, %i0, %i4
29596 brlez,a %o7, loop_2534
29597loop_2533:
29598 edge8 %i6, %i1, %g4
29599 smul %i7, 0x1E42, %l1
29600 mova %xcc, %l6, %o6
29601loop_2534:
29602 movleu %icc, %i2, %g3
29603 fbne,a %fcc3, loop_2535
29604 orncc %l2, %g2, %l0
29605 move %icc, %g1, %l3
29606 fbg,a %fcc3, loop_2536
29607loop_2535:
29608 sethi 0x1C91, %i5
29609 nop
29610 setx 0xB9E91E46C06C2846, %l0, %l6
29611 stx %l6, [%l7 + 0x38]
29612 ldx [%l7 + 0x38], %fsr
29613 wr %g0, 0x80, %asi
29614 ldstuba [%l7 + 0x26] %asi, %i3
29615loop_2536:
29616 nop
29617 fitos %f30, %f8
29618 bpos loop_2537
29619 alignaddrl %o1, %o0, %o4
29620 fmovsge %icc, %f16, %f5
29621 fmul8x16al %f13, %f23, %f10
29622loop_2537:
29623 nop
29624 wr %g0, 0x80, %asi
29625 ldstuba [%l7 + 0x2E] %asi, %g7
29626 saved
29627 rdpr %cwp, %g1
29628 rdpr %cansave, %g2
29629 rdpr %canrestore, %g3
29630 rdpr %cleanwin, %g4
29631 rdpr %otherwin, %g5
29632 rdpr %wstate, %g6
29633 st %f29, [%l7 + 0x5C]
29634 bg,pt %icc, loop_2538
29635 and %g5, 0x03A6, %l4
29636 nop
29637 setx 0x511444451274B89A, %l0, %l6
29638 stx %l6, [%l7 + 0x28]
29639 ldd [%l7 + 0x28], %f2
29640 setx 0x4A13E041C487B84B, %l1, %l5
29641 stx %l5, [%l7 + 0x10]
29642 ldd [%l7 + 0x10], %f6
29643 fmuld %f6, %f2, %f12
29644 fmovspos %icc, %f2, %f15
29645loop_2538:
29646 sth %o5, [%l7 + 0x42]
29647 fmovrsgz %o3, %f6, %f28
29648 sdivcc %g6, 0x0076, %l5
29649 restored
29650 rdpr %cwp, %g1
29651 rdpr %cansave, %g2
29652 rdpr %canrestore, %g3
29653 rdpr %cleanwin, %g4
29654 rdpr %otherwin, %g5
29655 rdpr %wstate, %g6
29656 call loop_2539
29657 add %i0, 0x187B, %o2
29658 fnors %f12, %f0, %f12
29659 movrgez %o7, 0x1D0, %i6
29660loop_2539:
29661 movn %xcc, %i1, %i4
29662 edge32l %i7, %l1, %g4
29663 or %o6, %i2, %l6
29664 ta %icc, 0x5
29665 tcs %icc, 0x6
29666 nop
29667 setx 0x15A02366, %l0, %l6
29668 st %l6, [%l7 + 0x28]
29669 ld [%l7 + 0x28], %f24
29670 fsqrts %f24, %f22
29671 tcs %xcc, 0x5
29672 popc %l2, %g3
29673 set 0x10, %o3
29674 ldda [%l7 + %o3] 0x23, %g2
29675 movcs %xcc, %l0, %l3
29676 xorcc %i5, 0x1194, %i3
29677 ldd [%l7 + 0x40], %o0
29678 brz %o0, loop_2540
29679 smulcc %o4, 0x1228, %g7
29680 fmovsne %xcc, %f19, %f31
29681 fmovsge %xcc, %f2, %f25
29682loop_2540:
29683 tneg %icc, 0x4
29684 sra %g5, 0x06, %l4
29685 add %g1, %o3, %g6
29686 edge8 %l5, %i0, %o2
29687 st %f26, [%l7 + 0x2C]
29688 movrlez %o7, %i6, %i1
29689 umul %i4, %o5, %l1
29690 fbge %fcc2, loop_2541
29691 orncc %i7, 0x147E, %g4
29692 andn %i2, %o6, %l2
29693 xnor %l6, 0x0B2B, %g3
29694loop_2541:
29695 fbue,a %fcc2, loop_2542
29696 sdiv %g2, 0x153E, %l3
29697 subc %l0, 0x05EA, %i3
29698 mulx %i5, 0x19CF, %o1
29699loop_2542:
29700 nop
29701 fitos %f10, %f17
29702 fstox %f17, %f4
29703 fxtos %f4, %f9
29704 fbul,a %fcc2, loop_2543
29705 fmovscs %icc, %f29, %f9
29706 edge32ln %o0, %g7, %o4
29707 fcmpne32 %f28, %f24, %l4
29708loop_2543:
29709 movge %xcc, %g1, %o3
29710 ldsb [%l7 + 0x0D], %g5
29711 fsrc2 %f4, %f4
29712 wr %g0, 0x11, %asi
29713 lduba [%l7 + 0x5A] %asi, %l5
29714 movrgz %g6, 0x125, %o2
29715 movrne %o7, 0x198, %i6
29716 array16 %i1, %i4, %i0
29717 fbug,a %fcc2, loop_2544
29718 edge16l %o5, %l1, %i7
29719 fmovda %icc, %f30, %f5
29720 add %g4, 0x05C6, %i2
29721loop_2544:
29722 orcc %l2, 0x1AD0, %o6
29723 fbn %fcc3, loop_2545
29724 subccc %g3, 0x1E62, %l6
29725 move %icc, %g2, %l3
29726 tl %xcc, 0x3
29727loop_2545:
29728 movrgez %l0, %i5, %i3
29729 ldx [%l7 + 0x20], %o0
29730 bge,pn %xcc, loop_2546
29731 ldub [%l7 + 0x1C], %g7
29732 tle %xcc, 0x1
29733 mova %xcc, %o4, %l4
29734loop_2546:
29735 tn %xcc, 0x6
29736 ld [%l7 + 0x7C], %f10
29737 bl,a,pn %icc, loop_2547
29738 edge16n %o1, %g1, %g5
29739 tn %xcc, 0x5
29740 move %xcc, %l5, %g6
29741loop_2547:
29742 xnorcc %o2, 0x1BCC, %o3
29743 nop
29744 setx 0xFC0EDEB853D6C5C7, %l0, %l6
29745 stx %l6, [%l7 + 0x28]
29746 ldd [%l7 + 0x28], %f26
29747 setx 0xFBFD548E9E18D6AD, %l1, %l5
29748 stx %l5, [%l7 + 0x10]
29749 ldd [%l7 + 0x10], %f26
29750 fsubd %f26, %f26, %f6
29751 fble,a %fcc2, loop_2548
29752 ta %xcc, 0x6
29753 tleu %icc, 0x7
29754 tgu %xcc, 0x0
29755loop_2548:
29756 fbe %fcc0, loop_2549
29757 array32 %o7, %i6, %i1
29758 fmul8sux16 %f2, %f14, %f0
29759 fmovsvc %icc, %f8, %f28
29760loop_2549:
29761 edge8ln %i4, %o5, %i0
29762 bshuffle %f12, %f8, %f28
29763 ldsb [%l7 + 0x7D], %l1
29764 fble %fcc3, loop_2550
29765 tge %icc, 0x2
29766 sir 0x1264
29767 orcc %g4, %i2, %l2
29768loop_2550:
29769 fbn %fcc0, loop_2551
29770 movrgz %o6, 0x3AD, %i7
29771 movpos %icc, %l6, %g2
29772 ldd [%l7 + 0x48], %f0
29773loop_2551:
29774 ldub [%l7 + 0x12], %l3
29775 membar #Sync
29776 set 0x40, %i1
29777 ldda [%l7 + %i1] 0xf9, %f0
29778 fmovdvc %icc, %f24, %f4
29779 flush %l7 + 0x08
29780 sethi 0x0496, %l0
29781 srlx %g3, 0x1A, %i5
29782 xor %o0, 0x1E37, %g7
29783 sdiv %o4, 0x11E1, %i3
29784 stbar
29785 edge16n %l4, %o1, %g5
29786 edge32 %l5, %g1, %o2
29787 edge32ln %o3, %o7, %g6
29788 fmovda %xcc, %f23, %f24
29789 fba,a %fcc1, loop_2552
29790 fbn,a %fcc1, loop_2553
29791 mulscc %i6, 0x1E30, %i1
29792 udivcc %i4, 0x0E63, %o5
29793loop_2552:
29794 addcc %l1, %g4, %i2
29795loop_2553:
29796 alignaddrl %i0, %o6, %l2
29797 sdivcc %i7, 0x15FC, %g2
29798 nop
29799 setx loop_2554, %l0, %l1
29800 wrpr 0x1, %tl
29801 wrpr %l1, %tnpc
29802 setx 0x34400001400, %l0, %l1
29803 wrpr %l1, %tstate
29804 wrhpr 0x4, %htstate
29805 done
29806 bgu loop_2555
29807 movvc %xcc, %l6, %l0
29808 udivcc %l3, 0x1F8D, %g3
29809loop_2554:
29810 subc %o0, %g7, %o4
29811loop_2555:
29812 or %i5, %l4, %i3
29813 restored
29814 rdpr %cwp, %g1
29815 rdpr %cansave, %g2
29816 rdpr %canrestore, %g3
29817 rdpr %cleanwin, %g4
29818 rdpr %otherwin, %g5
29819 rdpr %wstate, %g6
29820 xnor %g5, %o1, %g1
29821 movgu %xcc, %o2, %o3
29822 udiv %o7, 0x07B6, %l5
29823 ldsw [%l7 + 0x54], %g6
29824 nop
29825 fitos %f16, %f15
29826 sra %i6, %i4, %i1
29827 xnor %l1, %o5, %i2
29828 edge32ln %g4, %i0, %o6
29829 stbar
29830 fbuge,a %fcc3, loop_2556
29831 mulx %i7, %l2, %g2
29832 srlx %l0, 0x12, %l3
29833 orncc %l6, %g3, %o0
29834loop_2556:
29835 orcc %g7, %i5, %l4
29836 srax %o4, 0x0D, %g5
29837 nop
29838 fitod %f0, %f20
29839 fdtoi %f20, %f2
29840 bne,a,pt %xcc, loop_2557
29841 orncc %o1, %g1, %i3
29842 brlz,a %o2, loop_2558
29843 sethi 0x1D1A, %o3
29844loop_2557:
29845 fble %fcc2, loop_2559
29846 movle %xcc, %o7, %g6
29847loop_2558:
29848 saved
29849 rdpr %cwp, %g1
29850 rdpr %cansave, %g2
29851 rdpr %canrestore, %g3
29852 rdpr %cleanwin, %g4
29853 rdpr %otherwin, %g5
29854 rdpr %wstate, %g6
29855 tleu %icc, 0x2
29856loop_2559:
29857 movcc %icc, %i6, %i4
29858 addccc %l5, %l1, %i1
29859 mulx %i2, 0x0F66, %o5
29860 pdist %f18, %f24, %f14
29861 bne loop_2560
29862 bcc,a,pt %icc, loop_2561
29863 movl %icc, %g4, %i0
29864 fmuld8ulx16 %f19, %f31, %f14
29865loop_2560:
29866 movrlez %i7, 0x09F, %o6
29867loop_2561:
29868 tsubcc %l2, 0x0FE7, %l0
29869 fcmpne16 %f14, %f20, %g2
29870 saved
29871 rdpr %cwp, %g1
29872 rdpr %cansave, %g2
29873 rdpr %canrestore, %g3
29874 rdpr %cleanwin, %g4
29875 rdpr %otherwin, %g5
29876 rdpr %wstate, %g6
29877 orncc %l3, 0x1BEB, %l6
29878 brlz %o0, loop_2562
29879 fandnot1 %f16, %f8, %f8
29880 tvs %icc, 0x5
29881 movvc %icc, %g3, %i5
29882loop_2562:
29883 nop
29884 set 0x40, %g7
29885 stda %f16, [%l7 + %g7] 0x15
29886 xorcc %g7, %l4, %g5
29887 or %o4, %g1, %i3
29888 edge16ln %o1, %o2, %o7
29889 umul %o3, 0x141B, %g6
29890 set 0x14, %i3
29891 lduba [%l7 + %i3] 0x88, %i6
29892 edge8n %l5, %l1, %i4
29893 fble,a %fcc1, loop_2563
29894 lduh [%l7 + 0x22], %i2
29895 fbne,a %fcc2, loop_2564
29896 ldsh [%l7 + 0x6A], %i1
29897loop_2563:
29898 sllx %g4, 0x1C, %i0
29899 nop
29900 setx 0x5D62CF2C, %l0, %l6
29901 st %l6, [%l7 + 0x28]
29902 ld [%l7 + 0x28], %f11
29903 setx 0x26EE9A88, %l1, %l5
29904 st %l5, [%l7 + 0x10]
29905 ld [%l7 + 0x10], %f27
29906 fadds %f27, %f11, %f0
29907loop_2564:
29908 nop
29909 set 0x40, %l4
29910 stda %f16, [%l7 + %l4] 0x15
29911 bcc,a,pt %xcc, loop_2565
29912 nop
29913 fitos %f5, %f25
29914 fstox %f25, %f20
29915 andncc %i7, %o6, %l2
29916 st %f16, [%l7 + 0x30]
29917loop_2565:
29918 ldsb [%l7 + 0x7E], %l0
29919 fmovdle %xcc, %f18, %f24
29920 or %g2, %l3, %l6
29921 orn %o5, 0x1A17, %g3
29922 set 0x7C, %l6
29923 ldswa [%l7 + %l6] 0x14, %i5
29924 edge32n %o0, %g7, %g5
29925 membar 0x64
29926 tvc %xcc, 0x2
29927 set 0x70, %l0
29928 stxa %o4, [%l7 + %l0] 0x23
29929 membar #Sync
29930 edge32n %l4, %i3, %o1
29931 mulx %g1, %o2, %o3
29932 tsubcctv %o7, %g6, %l5
29933 srl %l1, %i4, %i6
29934 fmul8ulx16 %f24, %f30, %f18
29935 fbu %fcc2, loop_2566
29936 xnor %i2, 0x1E41, %g4
29937 sdivx %i0, 0x0B2D, %i1
29938 set 0x08, %i5
29939 ldsha [%l7 + %i5] 0x88, %o6
29940loop_2566:
29941 nop
29942 set 0x78, %i2
29943 lda [%l7 + %i2] 0x18, %f20
29944 sub %i7, %l2, %l0
29945 mulscc %l3, %l6, %g2
29946 sllx %g3, %o5, %o0
29947 orn %g7, %g5, %o4
29948 array32 %l4, %i3, %o1
29949 srl %i5, %o2, %g1
29950 saved
29951 rdpr %cwp, %g1
29952 rdpr %cansave, %g2
29953 rdpr %canrestore, %g3
29954 rdpr %cleanwin, %g4
29955 rdpr %otherwin, %g5
29956 rdpr %wstate, %g6
29957 fxors %f20, %f15, %f13
29958 movcs %xcc, %o3, %g6
29959 orn %o7, 0x0C9B, %l1
29960 nop
29961 setx loop_2567, %l0, %l1
29962 wrpr 0x1, %tl
29963 wrpr %l1, %tnpc
29964 setx 0x34400001400, %l0, %l1
29965 wrpr %l1, %tstate
29966 wrhpr 0x4, %htstate
29967 done
29968 movvc %icc, %i4, %l5
29969 tne %xcc, 0x3
29970 lduw [%l7 + 0x68], %i2
29971loop_2567:
29972 nop
29973 wr %g0, 0x88, %asi
29974 stba %g4, [%l7 + 0x19] %asi
29975 movrne %i0, 0x3B9, %i6
29976 move %xcc, %i1, %o6
29977 fnegs %f29, %f16
29978 sethi 0x1838, %l2
29979 tge %xcc, 0x7
29980 ble,a %icc, loop_2568
29981 tgu %icc, 0x3
29982 movvc %xcc, %l0, %i7
29983 ta %icc, 0x0
29984loop_2568:
29985 move %xcc, %l3, %g2
29986 bneg loop_2569
29987 add %g3, 0x059E, %o5
29988 alignaddrl %l6, %o0, %g5
29989 taddcctv %o4, %l4, %i3
29990loop_2569:
29991 nop
29992 fitos %f8, %f17
29993 fstox %f17, %f10
29994 fbo,a %fcc1, loop_2570
29995 andn %o1, 0x1C44, %i5
29996 fmul8x16au %f25, %f23, %f0
29997 andn %g7, %o2, %g1
29998loop_2570:
29999 fmovsneg %icc, %f18, %f7
30000 sethi 0x1AB7, %o3
30001 fmovrsne %g6, %f15, %f3
30002 taddcctv %o7, 0x1B79, %i4
30003 movrne %l5, %l1, %i2
30004 edge32l %i0, %g4, %i1
30005 fabsd %f4, %f16
30006 sllx %o6, %l2, %i6
30007 call loop_2571
30008 orcc %i7, 0x0F03, %l0
30009 srlx %g2, 0x0B, %g3
30010 fmovda %icc, %f27, %f17
30011loop_2571:
30012 fbg %fcc2, loop_2572
30013 membar 0x10
30014 swap [%l7 + 0x18], %l3
30015 tpos %xcc, 0x3
30016loop_2572:
30017 andncc %o5, %o0, %l6
30018 membar 0x3E
30019 tsubcctv %o4, 0x07CC, %l4
30020 srl %i3, 0x1C, %g5
30021 tvs %xcc, 0x4
30022 bn,a loop_2573
30023 alignaddrl %i5, %g7, %o2
30024 fmovsl %icc, %f7, %f17
30025 addccc %g1, 0x0CC7, %o3
30026loop_2573:
30027 stw %g6, [%l7 + 0x74]
30028 tvc %icc, 0x2
30029 edge16ln %o1, %o7, %i4
30030 be,a,pn %xcc, loop_2574
30031 faligndata %f20, %f4, %f16
30032 fmovrdlz %l5, %f8, %f14
30033 movvc %xcc, %l1, %i2
30034loop_2574:
30035 andncc %i0, %g4, %i1
30036 fmuld8ulx16 %f0, %f8, %f6
30037 tl %icc, 0x7
30038 stb %l2, [%l7 + 0x0C]
30039 movneg %xcc, %o6, %i7
30040 fmovdn %icc, %f14, %f28
30041 sdiv %l0, 0x055E, %i6
30042 fpsub16 %f20, %f10, %f16
30043 alignaddr %g3, %g2, %l3
30044 movl %icc, %o5, %o0
30045 edge32n %l6, %o4, %i3
30046 fmovsle %icc, %f20, %f23
30047 tge %xcc, 0x7
30048 add %g5, 0x0755, %i5
30049 movrne %l4, %o2, %g7
30050 fbu %fcc2, loop_2575
30051 te %xcc, 0x5
30052 movneg %icc, %g1, %g6
30053 set 0x40, %g4
30054 stda %f16, [%l7 + %g4] 0x1e
30055 membar #Sync
30056loop_2575:
30057 fba,a %fcc1, loop_2576
30058 andcc %o1, %o7, %i4
30059 addcc %l5, 0x1A39, %o3
30060 set 0x74, %i6
30061 lduha [%l7 + %i6] 0x18, %i2
30062loop_2576:
30063 bneg,a loop_2577
30064 edge8 %i0, %g4, %l1
30065 orncc %l2, %o6, %i7
30066 nop
30067 setx 0x407A5110798EAFA0, %l0, %l6
30068 stx %l6, [%l7 + 0x28]
30069 ldd [%l7 + 0x28], %f2
30070 fsqrtd %f2, %f20
30071loop_2577:
30072 fcmpeq32 %f6, %f20, %l0
30073 fmovdn %xcc, %f27, %f13
30074 fcmple16 %f4, %f24, %i6
30075 subc %g3, %i1, %l3
30076 sir 0x094A
30077 array16 %o5, %o0, %g2
30078 fone %f0
30079 nop
30080 fitos %f7, %f22
30081 fstoi %f22, %f11
30082 fxors %f17, %f5, %f6
30083 fbuge,a %fcc1, loop_2578
30084 movl %icc, %l6, %o4
30085 tsubcc %i3, 0x0F90, %g5
30086 ta %icc, 0x1
30087loop_2578:
30088 edge16ln %i5, %l4, %o2
30089 wr %g0, 0x19, %asi
30090 stha %g1, [%l7 + 0x4E] %asi
30091 movne %xcc, %g6, %o1
30092 movre %o7, 0x227, %g7
30093 srl %l5, %o3, %i4
30094 fsrc1 %f16, %f14
30095 sethi 0x17C4, %i2
30096 mulscc %i0, %l1, %g4
30097 mulscc %l2, %i7, %l0
30098 fnot1 %f12, %f22
30099 fandnot2s %f24, %f7, %f24
30100 st %f3, [%l7 + 0x50]
30101 sdiv %o6, 0x0279, %i6
30102 movvc %xcc, %i1, %g3
30103 fmovrsgz %o5, %f9, %f12
30104 fbul %fcc0, loop_2579
30105 fone %f4
30106 movleu %xcc, %l3, %g2
30107 ldd [%l7 + 0x48], %i6
30108loop_2579:
30109 or %o4, 0x0017, %o0
30110 addccc %g5, %i3, %l4
30111 subcc %i5, %o2, %g6
30112 addcc %g1, 0x0902, %o1
30113 wr %g0, 0x10, %asi
30114 lduwa [%l7 + 0x18] %asi, %g7
30115 bneg,a loop_2580
30116 movne %xcc, %o7, %l5
30117 brlz,a %o3, loop_2581
30118 or %i2, %i4, %l1
30119loop_2580:
30120 movpos %icc, %i0, %l2
30121 nop
30122 fitos %f4, %f26
30123 fstoi %f26, %f19
30124loop_2581:
30125 xor %i7, 0x1015, %l0
30126 or %o6, %g4, %i6
30127 fmovsl %xcc, %f11, %f27
30128 membar 0x1C
30129 ta %xcc, 0x0
30130 movcc %icc, %g3, %i1
30131 taddcc %l3, %g2, %o5
30132 xor %l6, %o0, %o4
30133 ldsh [%l7 + 0x42], %g5
30134 fbule %fcc2, loop_2582
30135 movrlez %l4, %i3, %i5
30136 edge8 %g6, %o2, %o1
30137 alignaddrl %g1, %g7, %o7
30138loop_2582:
30139 edge32l %l5, %i2, %o3
30140 subcc %i4, 0x19ED, %i0
30141 bvc,pt %xcc, loop_2583
30142 fbug %fcc2, loop_2584
30143 nop
30144 set 0x0D, %o4
30145 stb %l1, [%l7 + %o4]
30146 fnor %f14, %f10, %f8
30147loop_2583:
30148 movge %xcc, %i7, %l0
30149loop_2584:
30150 udivx %o6, 0x1844, %g4
30151 array8 %l2, %i6, %g3
30152 movg %icc, %i1, %l3
30153 movre %g2, 0x2A6, %l6
30154 membar 0x4B
30155 fmovrdne %o0, %f28, %f24
30156 mulscc %o5, %g5, %o4
30157 fmovrdgz %l4, %f18, %f0
30158 bne %icc, loop_2585
30159 nop
30160 setx 0x104E4010, %l0, %l6
30161 st %l6, [%l7 + 0x18]
30162 ld [%l7 + 0x18], %fsr
30163 movle %icc, %i3, %g6
30164 bn,pt %xcc, loop_2586
30165loop_2585:
30166 fbue %fcc0, loop_2587
30167 sllx %o2, 0x17, %i5
30168 fmovsg %xcc, %f23, %f11
30169loop_2586:
30170 ldd [%l7 + 0x10], %f28
30171loop_2587:
30172 fxnor %f8, %f12, %f14
30173 movrlz %g1, %o1, %g7
30174 movne %icc, %o7, %l5
30175 tneg %icc, 0x7
30176 tgu %icc, 0x1
30177 brlz %i2, loop_2588
30178 edge8ln %i4, %i0, %o3
30179 andncc %l1, %i7, %l0
30180 fcmple16 %f24, %f22, %g4
30181loop_2588:
30182 nop
30183 wr %g0, 0x89, %asi
30184 ldstuba [%l7 + 0x2C] %asi, %l2
30185 popc 0x0A3E, %i6
30186 wr %g0, 0x10, %asi
30187 ldstuba [%l7 + 0x16] %asi, %g3
30188 array16 %i1, %o6, %l3
30189 wr %g0, 0x11, %asi
30190 lduwa [%l7 + 0x20] %asi, %g2
30191 tsubcctv %o0, 0x0E06, %l6
30192 nop
30193 set 0x58, %g6
30194 stx %o5, [%l7 + %g6]
30195 bpos,a,pn %xcc, loop_2589
30196 sub %o4, 0x05D8, %l4
30197 fnand %f30, %f28, %f30
30198 fones %f9
30199loop_2589:
30200 subccc %g5, %i3, %o2
30201 taddcc %g6, 0x1264, %g1
30202 addccc %o1, %i5, %o7
30203 srlx %l5, %g7, %i4
30204 brz,a %i2, loop_2590
30205 ta %icc, 0x1
30206 sllx %o3, %i0, %l1
30207 edge8 %l0, %i7, %l2
30208loop_2590:
30209 alignaddrl %i6, %g3, %g4
30210 fmovsvs %xcc, %f14, %f26
30211 fand %f14, %f28, %f28
30212 restored
30213 rdpr %cwp, %g1
30214 rdpr %cansave, %g2
30215 rdpr %canrestore, %g3
30216 rdpr %cleanwin, %g4
30217 rdpr %otherwin, %g5
30218 rdpr %wstate, %g6
30219 nop
30220 setx loop_2591, %l0, %l1
30221 jmpl %l1, %o6
30222 tle %icc, 0x7
30223 sir 0x15AF
30224 wr %g0, 0x88, %asi
30225 stha %i1, [%l7 + 0x6A] %asi
30226loop_2591:
30227 fones %f14
30228 orncc %g2, %l3, %l6
30229 sir 0x03A8
30230 fbu %fcc3, loop_2592
30231 sub %o5, 0x15F4, %o0
30232 subc %l4, %o4, %g5
30233 move %icc, %i3, %g6
30234loop_2592:
30235 fmul8x16au %f4, %f17, %f0
30236 movge %xcc, %g1, %o2
30237 nop
30238 setx loop_2593, %l0, %l1
30239 wrpr 0x1, %tl
30240 wrpr %l1, %tnpc
30241 setx 0x34400001400, %l0, %l1
30242 wrpr %l1, %tstate
30243 wrhpr 0x4, %htstate
30244 done
30245 tvs %icc, 0x0
30246 sdivx %i5, 0x1383, %o1
30247 movpos %icc, %o7, %l5
30248loop_2593:
30249 call loop_2594
30250 fbo,a %fcc1, loop_2595
30251 tsubcc %g7, 0x10BE, %i2
30252 tgu %icc, 0x5
30253loop_2594:
30254 edge8ln %o3, %i4, %l1
30255loop_2595:
30256 mova %xcc, %l0, %i7
30257 taddcc %l2, %i0, %g3
30258 andcc %g4, 0x1E98, %o6
30259 fpsub32s %f12, %f19, %f22
30260 fpsub32s %f18, %f16, %f11
30261 fone %f12
30262 sethi 0x1375, %i6
30263 mulx %g2, 0x1D24, %i1
30264 fnor %f0, %f30, %f2
30265 edge16 %l6, %l3, %o0
30266 ldsh [%l7 + 0x4E], %o5
30267 umulcc %o4, %l4, %i3
30268 edge32l %g5, %g1, %g6
30269 saved
30270 rdpr %cwp, %g1
30271 rdpr %cansave, %g2
30272 rdpr %canrestore, %g3
30273 rdpr %cleanwin, %g4
30274 rdpr %otherwin, %g5
30275 rdpr %wstate, %g6
30276 fmovsle %icc, %f9, %f14
30277 edge8l %i5, %o2, %o7
30278 st %f19, [%l7 + 0x44]
30279 fmovsl %icc, %f26, %f31
30280 xnor %o1, %g7, %l5
30281 set 0x4C, %i4
30282 lduwa [%l7 + %i4] 0x14, %i2
30283 movcc %xcc, %o3, %l1
30284 prefetch [%l7 + 0x34], 0x3
30285 and %l0, %i7, %i4
30286 fbue %fcc1, loop_2596
30287 fbuge %fcc3, loop_2597
30288 sll %i0, %l2, %g3
30289 set 0x41, %o6
30290 ldsba [%l7 + %o6] 0x18, %g4
30291loop_2596:
30292 move %xcc, %o6, %i6
30293loop_2597:
30294 nop
30295 wr %g0, 0x10, %asi
30296 lduba [%l7 + 0x26] %asi, %i1
30297 mova %xcc, %l6, %l3
30298 tvs %xcc, 0x4
30299 addc %g2, 0x05EE, %o0
30300 movrlz %o4, 0x164, %o5
30301 popc 0x19FE, %i3
30302 fmovrde %g5, %f4, %f2
30303 addccc %l4, 0x1772, %g1
30304 fnors %f11, %f0, %f3
30305 movl %xcc, %g6, %o2
30306 edge32l %i5, %o7, %o1
30307 fble %fcc3, loop_2598
30308 sdivx %g7, 0x144A, %l5
30309 fornot1 %f8, %f2, %f6
30310 call loop_2599
30311loop_2598:
30312 fmovdleu %icc, %f20, %f26
30313 fbl %fcc0, loop_2600
30314 tvc %icc, 0x0
30315loop_2599:
30316 tle %icc, 0x4
30317 or %i2, 0x0B0A, %l1
30318loop_2600:
30319 fbe %fcc2, loop_2601
30320 ld [%l7 + 0x70], %f12
30321 bg,pn %xcc, loop_2602
30322 fmovrsgz %l0, %f16, %f29
30323loop_2601:
30324 fmovrslz %o3, %f8, %f18
30325 movgu %xcc, %i7, %i4
30326loop_2602:
30327 swap [%l7 + 0x34], %l2
30328 tle %xcc, 0x5
30329 fmovs %f22, %f14
30330 stb %i0, [%l7 + 0x0C]
30331 subc %g4, 0x0A67, %g3
30332 nop
30333 set 0x3E, %o5
30334 ldsh [%l7 + %o5], %o6
30335 set 0x20, %g3
30336 prefetcha [%l7 + %g3] 0x14, 0x1
30337 movvc %icc, %l6, %i6
30338 fpmerge %f25, %f26, %f6
30339 fmovsneg %xcc, %f15, %f2
30340 or %l3, %g2, %o4
30341 tg %icc, 0x0
30342 movn %xcc, %o0, %i3
30343 array16 %g5, %o5, %g1
30344 fsrc1 %f8, %f30
30345 xor %l4, 0x1914, %g6
30346 wr %g0, 0x80, %asi
30347 stxa %i5, [%l7 + 0x10] %asi
30348 tleu %xcc, 0x5
30349 bn,a,pt %icc, loop_2603
30350 fnor %f22, %f22, %f10
30351 ldx [%l7 + 0x50], %o7
30352 subccc %o2, %o1, %l5
30353loop_2603:
30354 array8 %g7, %l1, %l0
30355 fcmpeq32 %f8, %f20, %o3
30356 fmovdgu %xcc, %f14, %f2
30357 wr %g0, 0x19, %asi
30358 ldda [%l7 + 0x40] %asi, %f16
30359 smul %i2, 0x1900, %i4
30360 fpsub16 %f8, %f20, %f30
30361 movvs %xcc, %l2, %i7
30362 umulcc %g4, %i0, %g3
30363 tvs %icc, 0x2
30364 set 0x0B, %g2
30365 ldsba [%l7 + %g2] 0x81, %o6
30366 subccc %i1, %i6, %l3
30367 nop
30368 fitod %f12, %f18
30369 fdtox %f18, %f14
30370 fxtod %f14, %f18
30371 fba %fcc1, loop_2604
30372 tle %icc, 0x4
30373 tsubcc %g2, %o4, %l6
30374 tl %icc, 0x0
30375loop_2604:
30376 fbule,a %fcc0, loop_2605
30377 movleu %icc, %o0, %i3
30378 tcc %xcc, 0x3
30379 nop
30380 setx loop_2606, %l0, %l1
30381 jmpl %l1, %o5
30382loop_2605:
30383 smulcc %g5, %l4, %g1
30384 movvc %xcc, %g6, %o7
30385 movle %xcc, %i5, %o1
30386loop_2606:
30387 sll %o2, 0x0E, %g7
30388 edge16n %l1, %l0, %o3
30389 movgu %xcc, %i2, %l5
30390 edge8ln %l2, %i4, %g4
30391 taddcctv %i7, 0x0266, %g3
30392 sethi 0x0B48, %o6
30393 set 0x59, %g1
30394 stba %i0, [%l7 + %g1] 0x23
30395 membar #Sync
30396 and %i6, 0x11C6, %i1
30397 ble,pt %xcc, loop_2607
30398 edge8l %l3, %o4, %g2
30399 bl,pt %icc, loop_2608
30400 nop
30401 fitos %f1, %f0
30402 fstoi %f0, %f2
30403loop_2607:
30404 tcs %icc, 0x6
30405 tleu %xcc, 0x0
30406loop_2608:
30407 nop
30408 setx 0x98116AEC, %l0, %l6
30409 st %l6, [%l7 + 0x28]
30410 ld [%l7 + 0x28], %f15
30411 setx 0xD1A15D3F, %l1, %l5
30412 st %l5, [%l7 + 0x10]
30413 ld [%l7 + 0x10], %f25
30414 fdivs %f25, %f15, %f5
30415 fbug %fcc0, loop_2609
30416 movvs %xcc, %o0, %l6
30417 srax %i3, 0x0B, %o5
30418 wr %g0, 0x0c, %asi
30419 lduwa [%l7 + 0x50] %asi, %g5
30420loop_2609:
30421 tcc %xcc, 0x4
30422 array8 %g1, %g6, %o7
30423 edge16n %i5, %o1, %o2
30424 nop
30425 setx loop_2610, %l0, %l1
30426 jmpl %l1, %l4
30427 tleu %xcc, 0x1
30428 bleu,a,pt %xcc, loop_2611
30429 fornot2s %f30, %f22, %f3
30430loop_2610:
30431 fmovsle %xcc, %f4, %f10
30432 tsubcctv %g7, %l0, %o3
30433loop_2611:
30434 sdivx %l1, 0x16CD, %i2
30435 fmovdvc %icc, %f23, %f22
30436 sdivx %l5, 0x10BF, %i4
30437 edge32 %l2, %g4, %i7
30438 xnor %g3, 0x0DFD, %i0
30439 srl %i6, %o6, %l3
30440 fmul8x16 %f18, %f2, %f0
30441 nop
30442 setx 0x3C66EDC2FA255F06, %l0, %l6
30443 stx %l6, [%l7 + 0x28]
30444 ldd [%l7 + 0x28], %f14
30445 fsqrtd %f14, %f30
30446 set 0x3E, %l1
30447 stha %o4, [%l7 + %l1] 0x19
30448 faligndata %f18, %f20, %f28
30449 movgu %xcc, %g2, %i1
30450 edge8n %l6, %i3, %o0
30451 movrgez %g5, 0x252, %g1
30452 fmovde %xcc, %f19, %f22
30453 movpos %icc, %g6, %o7
30454 movle %icc, %o5, %i5
30455 srax %o1, %l4, %g7
30456 stb %l0, [%l7 + 0x6B]
30457 edge8n %o2, %l1, %i2
30458 bne %xcc, loop_2612
30459 fnegd %f4, %f14
30460 ba,a loop_2613
30461 movrgez %l5, 0x25A, %o3
30462loop_2612:
30463 umulcc %l2, 0x1BDC, %i4
30464 movl %icc, %g4, %g3
30465loop_2613:
30466 restored
30467 rdpr %cwp, %g1
30468 rdpr %cansave, %g2
30469 rdpr %canrestore, %g3
30470 rdpr %cleanwin, %g4
30471 rdpr %otherwin, %g5
30472 rdpr %wstate, %g6
30473 tge %icc, 0x1
30474 ldsw [%l7 + 0x60], %i0
30475 movrlez %i7, 0x311, %o6
30476 brlz,a %l3, loop_2614
30477 mova %icc, %o4, %g2
30478 fexpand %f12, %f30
30479 bne,a,pt %xcc, loop_2615
30480loop_2614:
30481 edge8n %i1, %l6, %i3
30482 nop
30483 setx 0xC04C76B4, %l0, %l6
30484 st %l6, [%l7 + 0x3C]
30485 ld [%l7 + 0x3C], %fsr
30486 fpsub16s %f17, %f30, %f7
30487loop_2615:
30488 taddcc %o0, %g5, %i6
30489 be,a loop_2616
30490 movge %xcc, %g6, %g1
30491 wr %g0, 0x89, %asi
30492 stba %o5, [%l7 + 0x57] %asi
30493loop_2616:
30494 movl %xcc, %o7, %o1
30495 andncc %i5, %l4, %l0
30496 movle %icc, %o2, %g7
30497 fxor %f16, %f0, %f20
30498 fxnor %f10, %f18, %f18
30499 membar 0x29
30500 fbge,a %fcc3, loop_2617
30501 ldsw [%l7 + 0x60], %i2
30502 mova %xcc, %l5, %o3
30503 tleu %icc, 0x5
30504loop_2617:
30505 fmovda %xcc, %f8, %f23
30506 edge16ln %l1, %l2, %i4
30507 orn %g4, 0x1D52, %i0
30508 ldub [%l7 + 0x3A], %i7
30509 subc %o6, 0x0A8D, %g3
30510 tl %xcc, 0x7
30511 array16 %o4, %l3, %g2
30512 movrlz %l6, 0x303, %i1
30513 fcmpeq32 %f28, %f30, %i3
30514 movrgez %o0, 0x28C, %g5
30515 tvc %icc, 0x2
30516 xnor %g6, %g1, %i6
30517 fmovs %f29, %f24
30518 fmovsne %xcc, %f8, %f14
30519 nop
30520 setx 0x44497F0D09E6C17A, %l0, %l6
30521 stx %l6, [%l7 + 0x28]
30522 ldd [%l7 + 0x28], %f14
30523 setx 0x601493B802E8FAB2, %l1, %l5
30524 stx %l5, [%l7 + 0x10]
30525 ldd [%l7 + 0x10], %f14
30526 fsubd %f14, %f14, %f10
30527 sth %o5, [%l7 + 0x72]
30528 nop
30529 set 0x40, %i7
30530 ldx [%l7 + %i7], %o1
30531 wr %g0, 0x04, %asi
30532 lda [%l7 + 0x74] %asi, %f18
30533 tvc %xcc, 0x7
30534 orcc %i5, %o7, %l0
30535 popc %l4, %o2
30536 stx %g7, [%l7 + 0x20]
30537 move %icc, %l5, %o3
30538 tcc %icc, 0x1
30539 ldsb [%l7 + 0x6B], %i2
30540 array32 %l2, %i4, %g4
30541 tcs %xcc, 0x6
30542 addcc %l1, %i7, %i0
30543 udivx %o6, 0x085F, %g3
30544 fbne,a %fcc2, loop_2618
30545 mova %icc, %l3, %o4
30546 edge8 %l6, %i1, %g2
30547 fmovdgu %icc, %f11, %f14
30548loop_2618:
30549 edge32ln %i3, %o0, %g5
30550 fxors %f24, %f3, %f1
30551 edge8ln %g6, %g1, %o5
30552 edge8ln %o1, %i6, %i5
30553 fmovdcs %icc, %f7, %f13
30554 taddcctv %l0, %o7, %l4
30555 bpos %xcc, loop_2619
30556 orn %o2, 0x1BC5, %l5
30557 tcs %icc, 0x7
30558 fbg %fcc0, loop_2620
30559loop_2619:
30560 nop
30561 set 0x6A, %o1
30562 sth %o3, [%l7 + %o1]
30563 srax %g7, 0x1C, %i2
30564 movne %icc, %i4, %l2
30565loop_2620:
30566 sethi 0x02BD, %l1
30567 movleu %icc, %g4, %i7
30568 nop
30569 setx loop_2621, %l0, %l1
30570 jmpl %l1, %o6
30571 sdiv %g3, 0x05C8, %i0
30572 xor %l3, %o4, %i1
30573 bn %icc, loop_2622
30574loop_2621:
30575 movcs %xcc, %g2, %l6
30576 stw %o0, [%l7 + 0x30]
30577 add %g5, %i3, %g6
30578loop_2622:
30579 stw %o5, [%l7 + 0x58]
30580 umul %o1, 0x033B, %g1
30581 fbl,a %fcc3, loop_2623
30582 movne %xcc, %i5, %i6
30583 fpadd32 %f24, %f30, %f26
30584 movrlez %l0, %o7, %o2
30585loop_2623:
30586 alignaddr %l4, %o3, %l5
30587 udivcc %i2, 0x0814, %g7
30588 set 0x20, %o0
30589 lduba [%l7 + %o0] 0x0c, %l2
30590 udivx %l1, 0x0AE9, %g4
30591 taddcc %i4, %i7, %g3
30592 set 0x18, %g5
30593 stwa %i0, [%l7 + %g5] 0x81
30594 movpos %xcc, %l3, %o6
30595 fsrc2 %f10, %f20
30596 bge loop_2624
30597 restored
30598 rdpr %cwp, %g1
30599 rdpr %cansave, %g2
30600 rdpr %canrestore, %g3
30601 rdpr %cleanwin, %g4
30602 rdpr %otherwin, %g5
30603 rdpr %wstate, %g6
30604 ldub [%l7 + 0x3A], %o4
30605 fmovsle %xcc, %f11, %f12
30606loop_2624:
30607 tpos %xcc, 0x6
30608 fbn,a %fcc0, loop_2625
30609 sdiv %g2, 0x1C58, %i1
30610 array8 %o0, %g5, %i3
30611 tne %icc, 0x6
30612loop_2625:
30613 subccc %l6, 0x0A20, %o5
30614 edge8n %g6, %g1, %i5
30615 restored
30616 rdpr %cwp, %g1
30617 rdpr %cansave, %g2
30618 rdpr %canrestore, %g3
30619 rdpr %cleanwin, %g4
30620 rdpr %otherwin, %g5
30621 rdpr %wstate, %g6
30622 addcc %o1, %l0, %i6
30623 nop
30624 setx 0x8D75034F, %l0, %l6
30625 st %l6, [%l7 + 0x28]
30626 ld [%l7 + 0x28], %f21
30627 fsqrts %f21, %f7
30628 wr %g0, 0x81, %asi
30629 stba %o2, [%l7 + 0x71] %asi
30630 sir 0x10F5
30631 movle %xcc, %l4, %o3
30632 lduh [%l7 + 0x12], %l5
30633 fbge,a %fcc0, loop_2626
30634 tpos %icc, 0x5
30635 fmovrdgez %i2, %f6, %f30
30636 edge16 %o7, %l2, %l1
30637loop_2626:
30638 prefetch [%l7 + 0x7C], 0x1
30639 tleu %xcc, 0x3
30640 sethi 0x0E09, %g4
30641 movpos %icc, %g7, %i7
30642 fmul8x16 %f15, %f0, %f14
30643 tvc %xcc, 0x2
30644 brgz %g3, loop_2627
30645 nop
30646 fitos %f8, %f27
30647 fstox %f27, %f26
30648 fxors %f10, %f28, %f18
30649 umul %i4, 0x1E78, %i0
30650loop_2627:
30651 fnot1s %f18, %f14
30652 edge16ln %o6, %l3, %g2
30653 xor %o4, %i1, %g5
30654 tne %icc, 0x5
30655 fcmpne16 %f6, %f26, %i3
30656 movle %icc, %o0, %l6
30657 orncc %g6, %o5, %i5
30658 taddcctv %g1, 0x13AC, %o1
30659 nop
30660 setx 0x61F2764E20453415, %l0, %l6
30661 stx %l6, [%l7 + 0x40]
30662 ldx [%l7 + 0x40], %fsr
30663 wr %g0, 0x80, %asi
30664 ldxa [%l7 + 0x78] %asi, %i6
30665 edge8n %l0, %o2, %o3
30666 array8 %l4, %l5, %i2
30667 fbue %fcc3, loop_2628
30668 sll %o7, 0x04, %l2
30669 nop
30670 setx 0x27225DF6, %l0, %l6
30671 st %l6, [%l7 + 0x28]
30672 ld [%l7 + 0x28], %f18
30673 fsqrts %f18, %f27
30674 fpack16 %f24, %f9
30675loop_2628:
30676 fcmpeq16 %f22, %f14, %g4
30677 xorcc %l1, 0x093C, %g7
30678 fmovrslz %g3, %f17, %f23
30679 movvs %icc, %i4, %i0
30680 wr %g0, 0x10, %asi
30681 lduwa [%l7 + 0x64] %asi, %i7
30682 edge8n %l3, %g2, %o6
30683 ldd [%l7 + 0x60], %i0
30684 fbne,a %fcc1, loop_2629
30685 bge,a loop_2630
30686 fmovdleu %xcc, %f15, %f2
30687 mulscc %o4, 0x11C2, %i3
30688loop_2629:
30689 movge %icc, %o0, %l6
30690loop_2630:
30691 fmovdcs %icc, %f13, %f0
30692 tl %xcc, 0x2
30693 set 0x74, %l3
30694 lduwa [%l7 + %l3] 0x04, %g6
30695 alignaddr %g5, %o5, %i5
30696 alignaddrl %g1, %o1, %i6
30697 for %f14, %f2, %f16
30698 stw %o2, [%l7 + 0x64]
30699 set 0x63, %l2
30700 lduba [%l7 + %l2] 0x04, %l0
30701 edge8l %o3, %l4, %l5
30702 edge32n %o7, %l2, %g4
30703 fmovdpos %xcc, %f3, %f7
30704 brlz %l1, loop_2631
30705 movl %icc, %i2, %g3
30706 alignaddrl %i4, %g7, %i0
30707 srl %i7, %g2, %o6
30708loop_2631:
30709 xnorcc %l3, %o4, %i3
30710 stw %i1, [%l7 + 0x6C]
30711 fmul8x16al %f9, %f23, %f30
30712 movcc %xcc, %o0, %l6
30713 movleu %icc, %g5, %g6
30714 fmul8sux16 %f28, %f16, %f30
30715 tpos %xcc, 0x7
30716 fcmpgt32 %f10, %f20, %o5
30717 fcmple16 %f22, %f4, %i5
30718 popc %g1, %i6
30719 edge8ln %o1, %o2, %o3
30720 andcc %l0, %l5, %o7
30721 alignaddrl %l2, %l4, %l1
30722 movvs %xcc, %g4, %i2
30723 smul %i4, 0x1F85, %g3
30724 tpos %icc, 0x5
30725 nop
30726 setx 0xE8BD8BC6, %l0, %l6
30727 st %l6, [%l7 + 0x28]
30728 ld [%l7 + 0x28], %f20
30729 setx 0xFE0DD163, %l1, %l5
30730 st %l5, [%l7 + 0x10]
30731 ld [%l7 + 0x10], %f28
30732 fmuls %f28, %f20, %f10
30733 set 0x5C, %o7
30734 lda [%l7 + %o7] 0x89, %f12
30735 srl %i0, %i7, %g2
30736 movne %icc, %g7, %l3
30737 tvc %icc, 0x2
30738 edge16ln %o6, %i3, %i1
30739 fpadd16 %f10, %f20, %f14
30740 fand %f8, %f28, %f14
30741 edge16ln %o0, %l6, %g5
30742 edge32ln %g6, %o4, %i5
30743 fornot2s %f29, %f0, %f9
30744 taddcc %o5, 0x1CEA, %i6
30745 movleu %icc, %g1, %o1
30746 sethi 0x134C, %o2
30747 xnorcc %o3, %l0, %o7
30748 fandnot2s %f13, %f2, %f0
30749 and %l5, 0x0EFD, %l4
30750 ldsb [%l7 + 0x6B], %l2
30751 restored
30752 rdpr %cwp, %g1
30753 rdpr %cansave, %g2
30754 rdpr %canrestore, %g3
30755 rdpr %cleanwin, %g4
30756 rdpr %otherwin, %g5
30757 rdpr %wstate, %g6
30758 nop
30759 setx 0xE1B6593D, %l0, %l6
30760 st %l6, [%l7 + 0x28]
30761 ld [%l7 + 0x28], %f11
30762 fsqrts %f11, %f14
30763 fmovdge %icc, %f31, %f12
30764 nop
30765 fitos %f1, %f23
30766 fstox %f23, %f20
30767 fxtos %f20, %f23
30768 edge8 %l1, %i2, %i4
30769 umulcc %g3, 0x1C0C, %g4
30770 addccc %i0, 0x1576, %i7
30771 sllx %g2, %l3, %g7
30772 fmovsn %xcc, %f8, %f25
30773 smulcc %i3, 0x0DC7, %i1
30774 brz,a %o0, loop_2632
30775 movg %xcc, %l6, %g5
30776 nop
30777 setx 0x3D53E28A, %l0, %l6
30778 st %l6, [%l7 + 0x28]
30779 ld [%l7 + 0x28], %f1
30780 setx 0x5534198E, %l1, %l5
30781 st %l5, [%l7 + 0x10]
30782 ld [%l7 + 0x10], %f16
30783 fsubs %f16, %f1, %f15
30784 bne,a %xcc, loop_2633
30785loop_2632:
30786 taddcc %o6, %o4, %i5
30787 xnorcc %g6, 0x063F, %i6
30788 tne %icc, 0x4
30789loop_2633:
30790 movrgez %o5, %o1, %o2
30791 fmovsge %icc, %f7, %f2
30792 sll %g1, 0x16, %o3
30793 set 0x70, %i0
30794 swapa [%l7 + %i0] 0x04, %o7
30795 edge16ln %l5, %l4, %l2
30796 tpos %icc, 0x0
30797 tvc %xcc, 0x1
30798 tcs %xcc, 0x6
30799 fmovsleu %icc, %f24, %f25
30800 movpos %xcc, %l1, %i2
30801 smul %i4, 0x0311, %l0
30802 alignaddrl %g4, %g3, %i7
30803 edge16 %g2, %i0, %g7
30804 fmovdgu %xcc, %f18, %f10
30805 bvc,a,pt %xcc, loop_2634
30806 brlz %i3, loop_2635
30807 umulcc %i1, %l3, %o0
30808 addc %g5, 0x0369, %l6
30809loop_2634:
30810 fnegd %f24, %f2
30811loop_2635:
30812 fbule %fcc0, loop_2636
30813 movrlez %o6, 0x258, %o4
30814 orn %i5, %i6, %o5
30815 wr %g0, 0x80, %asi
30816 ldda [%l7 + 0x40] %asi, %f16
30817loop_2636:
30818 prefetch [%l7 + 0x20], 0x2
30819 set 0x20, %l5
30820 ldswa [%l7 + %l5] 0x80, %o1
30821 add %l7, 0x68, %l6
30822 wr %g0, 0x80, %asi
30823 ldxa [%l6] %asi, %g6
30824 casxa [%l6] %asi, %g6, %g1
30825 brlz,a %o2, loop_2637
30826 addcc %o3, %l5, %l4
30827 wr %g0, 0x81, %asi
30828 lduha [%l7 + 0x0E] %asi, %l2
30829loop_2637:
30830 fnands %f19, %f2, %f17
30831 fbo,a %fcc2, loop_2638
30832 fbu %fcc2, loop_2639
30833 or %o7, 0x05AC, %i2
30834 array8 %i4, %l1, %l0
30835loop_2638:
30836 movrgez %g4, %g3, %i7
30837loop_2639:
30838 ldsw [%l7 + 0x4C], %i0
30839 udiv %g2, 0x19E0, %i3
30840 srax %i1, 0x0B, %l3
30841 subc %g7, %g5, %o0
30842 mova %xcc, %l6, %o6
30843 fmovsn %xcc, %f7, %f31
30844 sir 0x1D0A
30845 set 0x4C, %o3
30846 stba %o4, [%l7 + %o3] 0x22
30847 membar #Sync
30848 fble %fcc3, loop_2640
30849 edge8n %i5, %i6, %o1
30850 xorcc %g6, %o5, %g1
30851 tn %icc, 0x5
30852loop_2640:
30853 fpadd32 %f4, %f8, %f16
30854 edge16 %o2, %o3, %l5
30855 movrgz %l4, %o7, %l2
30856 addc %i4, %l1, %i2
30857 fbge,a %fcc0, loop_2641
30858 or %g4, %g3, %l0
30859 fabss %f6, %f7
30860 xnor %i7, %i0, %g2
30861loop_2641:
30862 flush %l7 + 0x60
30863 tcc %icc, 0x3
30864 fcmpgt16 %f4, %f20, %i1
30865 brgz,a %i3, loop_2642
30866 fbe,a %fcc1, loop_2643
30867 bgu,a loop_2644
30868 tcs %xcc, 0x4
30869loop_2642:
30870 nop
30871 set 0x74, %o2
30872 stw %g7, [%l7 + %o2]
30873loop_2643:
30874 addccc %g5, %o0, %l6
30875loop_2644:
30876 nop
30877 fitos %f3, %f18
30878 fstod %f18, %f6
30879 tcc %xcc, 0x7
30880 movl %xcc, %l3, %o6
30881 tcs %xcc, 0x0
30882 subccc %o4, 0x022C, %i6
30883 mova %xcc, %i5, %o1
30884 bne,a,pt %xcc, loop_2645
30885 edge8l %o5, %g1, %o2
30886 movcc %xcc, %g6, %l5
30887 movleu %xcc, %o3, %l4
30888loop_2645:
30889 pdist %f18, %f12, %f14
30890 bn,a,pt %xcc, loop_2646
30891 brlz %o7, loop_2647
30892 nop
30893 setx 0xDC183548, %l0, %l6
30894 st %l6, [%l7 + 0x28]
30895 ld [%l7 + 0x28], %f0
30896 setx 0xA06C3615, %l1, %l5
30897 st %l5, [%l7 + 0x10]
30898 ld [%l7 + 0x10], %f15
30899 fmuls %f15, %f0, %f6
30900 tl %icc, 0x6
30901loop_2646:
30902 nop
30903 setx 0xC567DD6F, %l0, %l6
30904 st %l6, [%l7 + 0x28]
30905 ld [%l7 + 0x28], %f28
30906 setx 0x08D98690, %l1, %l5
30907 st %l5, [%l7 + 0x10]
30908 ld [%l7 + 0x10], %f13
30909 fadds %f13, %f28, %f21
30910loop_2647:
30911 te %icc, 0x0
30912 fmovsgu %xcc, %f31, %f5
30913 alignaddrl %i4, %l1, %l2
30914 restored
30915 rdpr %cwp, %g1
30916 rdpr %cansave, %g2
30917 rdpr %canrestore, %g3
30918 rdpr %cleanwin, %g4
30919 rdpr %otherwin, %g5
30920 rdpr %wstate, %g6
30921 fabss %f11, %f17
30922 fcmple16 %f16, %f6, %i2
30923 movrlz %g3, %l0, %g4
30924 tvs %icc, 0x1
30925 edge8ln %i7, %i0, %i1
30926 tn %xcc, 0x1
30927 bpos,a loop_2648
30928 subcc %i3, 0x0DCE, %g7
30929 xorcc %g2, %g5, %l6
30930 orcc %l3, 0x097F, %o0
30931loop_2648:
30932 bl,a loop_2649
30933 swap [%l7 + 0x0C], %o6
30934 sdivx %i6, 0x035A, %i5
30935 tl %icc, 0x7
30936loop_2649:
30937 fpadd16 %f18, %f10, %f18
30938 lduw [%l7 + 0x5C], %o1
30939 alignaddr %o5, %g1, %o4
30940 fnands %f16, %f14, %f21
30941 tsubcc %o2, %l5, %o3
30942 saved
30943 rdpr %cwp, %g1
30944 rdpr %cansave, %g2
30945 rdpr %canrestore, %g3
30946 rdpr %cleanwin, %g4
30947 rdpr %otherwin, %g5
30948 rdpr %wstate, %g6
30949 ta %xcc, 0x1
30950 edge32l %g6, %o7, %i4
30951 tcc %xcc, 0x5
30952 tneg %xcc, 0x4
30953 wr %g0, 0x80, %asi
30954 lduwa [%l7 + 0x54] %asi, %l4
30955 udiv %l1, 0x1A4E, %i2
30956 stw %g3, [%l7 + 0x6C]
30957 fbug %fcc0, loop_2650
30958 xor %l0, 0x1745, %l2
30959 bvc loop_2651
30960 andcc %i7, %g4, %i0
30961loop_2650:
30962 tvs %xcc, 0x7
30963 alignaddrl %i3, %i1, %g2
30964loop_2651:
30965 fbne,a %fcc2, loop_2652
30966 mulscc %g7, %g5, %l6
30967 move %xcc, %l3, %o0
30968 stw %i6, [%l7 + 0x38]
30969loop_2652:
30970 tpos %icc, 0x2
30971 movg %icc, %i5, %o6
30972 ldsw [%l7 + 0x08], %o5
30973 wr %g0, 0x19, %asi
30974 lduwa [%l7 + 0x70] %asi, %g1
30975 tcs %xcc, 0x6
30976 tl %icc, 0x1
30977 udiv %o4, 0x041C, %o2
30978 sub %l5, 0x1121, %o1
30979 fpack32 %f26, %f2, %f4
30980 fbul,a %fcc0, loop_2653
30981 nop
30982 setx 0xAF166073283C96DF, %l0, %l6
30983 stx %l6, [%l7 + 0x28]
30984 ldd [%l7 + 0x28], %f18
30985 fsqrtd %f18, %f8
30986 fones %f5
30987 add %l7, 0x68, %l6
30988 wr %g0, 0x04, %asi
30989 ldxa [%l6] %asi, %o3
30990 casxa [%l6] %asi, %o3, %g6
30991loop_2653:
30992 movneg %icc, %o7, %i4
30993 nop
30994 setx 0x54FEB5BC, %l0, %l6
30995 st %l6, [%l7 + 0x28]
30996 ld [%l7 + 0x28], %f0
30997 setx 0xE22D7F60, %l1, %l5
30998 st %l5, [%l7 + 0x10]
30999 ld [%l7 + 0x10], %f9
31000 fsubs %f9, %f0, %f14
31001 movg %xcc, %l4, %i2
31002 tge %xcc, 0x7
31003 mova %icc, %g3, %l1
31004 nop
31005 setx 0xA6389724, %l0, %l6
31006 st %l6, [%l7 + 0x28]
31007 ld [%l7 + 0x28], %f4
31008 setx 0xB7D881A8, %l1, %l5
31009 st %l5, [%l7 + 0x10]
31010 ld [%l7 + 0x10], %f29
31011 fadds %f29, %f4, %f5
31012 fnot1 %f6, %f16
31013 sllx %l0, %l2, %i7
31014 movrlez %i0, 0x2AF, %g4
31015 fbuge,a %fcc0, loop_2654
31016 fone %f6
31017 set 0x5F, %g7
31018 ldstuba [%l7 + %g7] 0x04, %i1
31019loop_2654:
31020 tcc %xcc, 0x5
31021 tsubcc %g2, 0x059D, %i3
31022 move %icc, %g7, %g5
31023 sub %l6, %l3, %i6
31024 orcc %o0, 0x1A0D, %o6
31025 udivcc %i5, 0x1982, %o5
31026 fmovdn %xcc, %f5, %f22
31027 bpos loop_2655
31028 pdist %f0, %f22, %f24
31029 xorcc %g1, 0x0183, %o4
31030 fmul8ulx16 %f4, %f22, %f14
31031loop_2655:
31032 subc %o2, %o1, %l5
31033 bcs %icc, loop_2656
31034 fmovdn %xcc, %f26, %f7
31035 array32 %g6, %o7, %i4
31036 sra %l4, %i2, %o3
31037loop_2656:
31038 fbule %fcc3, loop_2657
31039 edge8n %g3, %l0, %l2
31040 addcc %i7, %i0, %l1
31041 fmovsneg %icc, %f22, %f27
31042loop_2657:
31043 nop
31044 setx 0x8B2495F7, %l0, %l6
31045 st %l6, [%l7 + 0x28]
31046 ld [%l7 + 0x28], %f24
31047 setx 0x714FEE5C, %l1, %l5
31048 st %l5, [%l7 + 0x10]
31049 ld [%l7 + 0x10], %f25
31050 fsubs %f25, %f24, %f3
31051 fnands %f19, %f23, %f26
31052 set 0x2C, %i3
31053 ldswa [%l7 + %i3] 0x88, %i1
31054 movvs %icc, %g4, %i3
31055 tneg %xcc, 0x1
31056 xnor %g7, %g5, %g2
31057 ldsw [%l7 + 0x44], %l3
31058 mova %icc, %l6, %i6
31059 smulcc %o0, %i5, %o5
31060 fxors %f2, %f22, %f25
31061 sdiv %g1, 0x064F, %o4
31062 mulscc %o6, 0x1F74, %o1
31063 wr %g0, 0x80, %asi
31064 lduwa [%l7 + 0x74] %asi, %o2
31065 swap [%l7 + 0x78], %l5
31066 mulx %g6, %o7, %i4
31067 bg %icc, loop_2658
31068 nop
31069 fitod %f6, %f20
31070 fdtoi %f20, %f15
31071 fmovscc %xcc, %f25, %f1
31072 nop
31073 fitod %f7, %f14
31074loop_2658:
31075 movrgz %l4, %i2, %g3
31076 ldd [%l7 + 0x70], %f26
31077 fmovde %xcc, %f11, %f21
31078 addc %l0, %l2, %i7
31079 andncc %o3, %l1, %i0
31080 nop
31081 setx 0x6071A6C3, %l0, %l6
31082 st %l6, [%l7 + 0x58]
31083 ld [%l7 + 0x58], %fsr
31084 edge16l %g4, %i1, %g7
31085 sllx %i3, %g5, %l3
31086 membar 0x62
31087 tgu %icc, 0x1
31088 movn %icc, %l6, %g2
31089 orcc %i6, %o0, %i5
31090 edge8l %o5, %g1, %o6
31091 xnorcc %o1, 0x0B07, %o4
31092 taddcctv %l5, 0x15BC, %g6
31093 fmovsge %xcc, %f18, %f25
31094 fmovdn %xcc, %f23, %f9
31095 nop
31096 setx 0x015A206B87201321, %l0, %l6
31097 stx %l6, [%l7 + 0x28]
31098 ldd [%l7 + 0x28], %f16
31099 setx 0xE88E80BFC0032BB9, %l1, %l5
31100 stx %l5, [%l7 + 0x10]
31101 ldd [%l7 + 0x10], %f6
31102 fdivd %f6, %f16, %f14
31103 set 0x70, %i1
31104 lduwa [%l7 + %i1] 0x81, %o2
31105 alignaddr %o7, %i4, %l4
31106 tvs %xcc, 0x7
31107 andn %g3, %i2, %l0
31108 call loop_2659
31109 smulcc %i7, %l2, %o3
31110 tneg %icc, 0x6
31111 edge32ln %i0, %l1, %g4
31112loop_2659:
31113 nop
31114 setx 0xD12065AD, %l0, %l6
31115 st %l6, [%l7 + 0x28]
31116 ld [%l7 + 0x28], %f10
31117 setx 0xA0506566, %l1, %l5
31118 st %l5, [%l7 + 0x10]
31119 ld [%l7 + 0x10], %f5
31120 fmuls %f5, %f10, %f24
31121 sllx %i1, %i3, %g5
31122 edge8n %g7, %l6, %g2
31123 add %l3, 0x0672, %o0
31124 subccc %i6, %i5, %g1
31125 bcs,a,pn %icc, loop_2660
31126 alignaddrl %o5, %o6, %o4
31127 orn %o1, %l5, %o2
31128 fmul8x16 %f18, %f8, %f28
31129loop_2660:
31130 nop
31131 fitos %f10, %f15
31132 fstoi %f15, %f2
31133 movneg %xcc, %o7, %i4
31134 nop
31135 fitod %f12, %f8
31136 fdtoi %f8, %f22
31137 bg,pt %icc, loop_2661
31138 std %f24, [%l7 + 0x10]
31139 edge8n %l4, %g3, %i2
31140 addcc %l0, 0x1BC2, %g6
31141loop_2661:
31142 fblg,a %fcc3, loop_2662
31143 taddcctv %i7, 0x17FA, %o3
31144 set 0x2D, %l4
31145 ldsba [%l7 + %l4] 0x88, %i0
31146loop_2662:
31147 nop
31148 add %l7, 0x70, %l6
31149 wr %g0, 0x10, %asi
31150 ldxa [%l6] %asi, %l2
31151 casxa [%l6] 0x10, %l2, %g4
31152 te %icc, 0x7
31153 nop
31154 setx 0x9BCF6AF6D0644E75, %l0, %l6
31155 stx %l6, [%l7 + 0x18]
31156 ldx [%l7 + 0x18], %fsr
31157 udivcc %i1, 0x0B89, %l1
31158 tneg %xcc, 0x5
31159 ble,a loop_2663
31160 fmovrdgz %i3, %f0, %f30
31161 wr %g0, 0x80, %asi
31162 lduha [%l7 + 0x0C] %asi, %g5
31163loop_2663:
31164 movrne %g7, %g2, %l6
31165 brgez %o0, loop_2664
31166 fbug %fcc3, loop_2665
31167 fxor %f24, %f28, %f26
31168 or %l3, %i5, %i6
31169loop_2664:
31170 nop
31171 wr %g0, 0x80, %asi
31172 ldstuba [%l7 + 0x4C] %asi, %g1
31173loop_2665:
31174 fmovsl %icc, %f22, %f20
31175 tleu %xcc, 0x3
31176 xnor %o6, 0x1F0A, %o5
31177 array16 %o4, %l5, %o1
31178 fblg %fcc0, loop_2666
31179 xor %o7, 0x1D45, %o2
31180 tle %icc, 0x5
31181 andn %i4, 0x0232, %l4
31182loop_2666:
31183 mova %icc, %i2, %l0
31184 umul %g3, 0x039B, %g6
31185 tne %icc, 0x7
31186 movpos %icc, %i7, %o3
31187 movrlez %i0, 0x0B8, %l2
31188 bshuffle %f20, %f20, %f8
31189 brgez %g4, loop_2667
31190 restored
31191 rdpr %cwp, %g1
31192 rdpr %cansave, %g2
31193 rdpr %canrestore, %g3
31194 rdpr %cleanwin, %g4
31195 rdpr %otherwin, %g5
31196 rdpr %wstate, %g6
31197 fpadd16s %f29, %f29, %f11
31198 movcs %xcc, %i1, %l1
31199loop_2667:
31200 movgu %xcc, %i3, %g7
31201 fmovdn %icc, %f17, %f19
31202 umul %g5, 0x09B5, %g2
31203 restored
31204 rdpr %cwp, %g1
31205 rdpr %cansave, %g2
31206 rdpr %canrestore, %g3
31207 rdpr %cleanwin, %g4
31208 rdpr %otherwin, %g5
31209 rdpr %wstate, %g6
31210 bvc,a,pt %icc, loop_2668
31211 movvs %icc, %o0, %l6
31212 array16 %i5, %l3, %i6
31213 nop
31214 fitos %f0, %f26
31215loop_2668:
31216 edge32ln %o6, %o5, %o4
31217 nop
31218 fitos %f11, %f26
31219 fstox %f26, %f20
31220 taddcctv %g1, %l5, %o1
31221 tle %xcc, 0x4
31222 fmovsleu %icc, %f30, %f12
31223 movn %xcc, %o2, %o7
31224 movrgz %i4, 0x122, %i2
31225 fmuld8ulx16 %f0, %f2, %f10
31226 bvs,pt %icc, loop_2669
31227 andncc %l4, %g3, %g6
31228 fmovsneg %icc, %f31, %f10
31229 movcs %xcc, %i7, %o3
31230loop_2669:
31231 fpsub16s %f27, %f17, %f27
31232 xorcc %i0, 0x14BF, %l2
31233 edge16 %g4, %l0, %i1
31234 fbg %fcc3, loop_2670
31235 bneg loop_2671
31236 fbe %fcc0, loop_2672
31237 membar 0x3F
31238loop_2670:
31239 ld [%l7 + 0x48], %f5
31240loop_2671:
31241 lduw [%l7 + 0x20], %l1
31242loop_2672:
31243 edge16ln %g7, %g5, %g2
31244 mova %icc, %i3, %o0
31245 fbu,a %fcc2, loop_2673
31246 umul %l6, 0x01EB, %l3
31247 movvs %xcc, %i5, %o6
31248 alignaddrl %i6, %o5, %o4
31249loop_2673:
31250 taddcctv %g1, 0x009F, %o1
31251 nop
31252 fitos %f6, %f3
31253 fstox %f3, %f4
31254 srlx %l5, %o2, %o7
31255 fmovrsgz %i4, %f11, %f28
31256 ta %icc, 0x7
31257 nop
31258 setx 0x30303544, %l0, %l6
31259 st %l6, [%l7 + 0x28]
31260 ld [%l7 + 0x28], %f3
31261 setx 0xA107E487, %l1, %l5
31262 st %l5, [%l7 + 0x10]
31263 ld [%l7 + 0x10], %f13
31264 fadds %f13, %f3, %f23
31265 fmovsvc %xcc, %f26, %f15
31266 brgez %l4, loop_2674
31267 fbue %fcc3, loop_2675
31268 mova %xcc, %i2, %g6
31269 array8 %i7, %g3, %o3
31270loop_2674:
31271 movl %xcc, %l2, %i0
31272loop_2675:
31273 movrne %l0, 0x223, %g4
31274 fmovsne %xcc, %f1, %f10
31275 or %l1, %i1, %g7
31276 orncc %g5, %i3, %o0
31277 fcmpeq16 %f8, %f2, %l6
31278 sdivx %l3, 0x1F3F, %i5
31279 fandnot2 %f26, %f28, %f24
31280 sdivcc %g2, 0x17E9, %o6
31281 bneg,pn %xcc, loop_2676
31282 fbg %fcc3, loop_2677
31283 nop
31284 setx 0x09FCC4C16D64234E, %l0, %l6
31285 stx %l6, [%l7 + 0x28]
31286 ldd [%l7 + 0x28], %f18
31287 setx 0x6CB4608614AE3496, %l1, %l5
31288 stx %l5, [%l7 + 0x10]
31289 ldd [%l7 + 0x10], %f0
31290 fdivd %f0, %f18, %f20
31291 call loop_2678
31292loop_2676:
31293 tvc %xcc, 0x6
31294loop_2677:
31295 movl %icc, %o5, %o4
31296 bpos,a loop_2679
31297loop_2678:
31298 fbug %fcc1, loop_2680
31299 fmovscs %xcc, %f1, %f22
31300 fmovrde %i6, %f26, %f18
31301loop_2679:
31302 edge32l %o1, %g1, %l5
31303loop_2680:
31304 fmovsge %icc, %f23, %f1
31305 movre %o2, %o7, %l4
31306 fpsub16s %f4, %f0, %f21
31307 bne,a,pt %icc, loop_2681
31308 sllx %i2, %i4, %i7
31309 edge32 %g6, %g3, %o3
31310 subccc %l2, %l0, %i0
31311loop_2681:
31312 movrgez %l1, %g4, %i1
31313 swap [%l7 + 0x4C], %g5
31314 ta %xcc, 0x5
31315 xnor %g7, %i3, %o0
31316 sdivx %l3, 0x1018, %l6
31317 addcc %i5, 0x16AA, %o6
31318 fmovdcs %icc, %f11, %f7
31319 wr %g0, 0x11, %asi
31320 sta %f4, [%l7 + 0x08] %asi
31321 bge,a,pn %icc, loop_2682
31322 move %icc, %g2, %o5
31323 udiv %i6, 0x03D8, %o1
31324 orcc %o4, %l5, %o2
31325loop_2682:
31326 tneg %xcc, 0x7
31327 fmovdg %xcc, %f16, %f24
31328 movl %xcc, %g1, %l4
31329 fxors %f13, %f1, %f22
31330 edge32ln %o7, %i4, %i2
31331 nop
31332 fitod %f8, %f4
31333 fdtos %f4, %f18
31334 fbn,a %fcc0, loop_2683
31335 movpos %icc, %i7, %g3
31336 fpadd32s %f15, %f21, %f14
31337 mova %xcc, %o3, %l2
31338loop_2683:
31339 fmovsvs %icc, %f18, %f19
31340 taddcctv %g6, %l0, %l1
31341 orcc %g4, 0x04C3, %i0
31342 udiv %g5, 0x0760, %g7
31343 tg %icc, 0x1
31344 tle %icc, 0x3
31345 bcc,a loop_2684
31346 edge32l %i3, %o0, %i1
31347 move %xcc, %l3, %i5
31348 fmovrsne %o6, %f11, %f2
31349loop_2684:
31350 smul %l6, 0x1A38, %o5
31351 fpadd16 %f18, %f8, %f16
31352 movrlz %g2, 0x13E, %i6
31353 movneg %icc, %o1, %o4
31354 fmovsg %icc, %f10, %f30
31355 fmovsle %xcc, %f22, %f4
31356 movrgez %l5, %g1, %l4
31357 fbuge,a %fcc0, loop_2685
31358 movrlez %o7, %i4, %i2
31359 movrlz %o2, 0x3CD, %g3
31360 srax %o3, %i7, %g6
31361loop_2685:
31362 brlz %l0, loop_2686
31363 sth %l1, [%l7 + 0x38]
31364 movl %xcc, %g4, %i0
31365 std %f8, [%l7 + 0x78]
31366loop_2686:
31367 edge32n %l2, %g7, %g5
31368 movleu %xcc, %i3, %i1
31369 edge8 %o0, %i5, %l3
31370 addc %o6, 0x0299, %l6
31371 fmovrdgz %o5, %f8, %f2
31372 udiv %g2, 0x0FC9, %i6
31373 edge16ln %o1, %o4, %l5
31374 movrgez %g1, 0x116, %o7
31375 edge32 %l4, %i2, %i4
31376 udivx %o2, 0x03DF, %o3
31377 movn %xcc, %i7, %g3
31378 fors %f8, %f23, %f16
31379 set 0x42, %l0
31380 stba %g6, [%l7 + %l0] 0xea
31381 membar #Sync
31382 fnot1s %f3, %f9
31383 fzero %f28
31384 movl %icc, %l1, %l0
31385 set 0x30, %i5
31386 ldxa [%g0 + %i5] 0x50, %g4
31387 fbu %fcc0, loop_2687
31388 movg %icc, %i0, %g7
31389 movrlez %l2, %g5, %i3
31390 bcs,pn %icc, loop_2688
31391loop_2687:
31392 udivcc %o0, 0x1C95, %i1
31393 fbule %fcc3, loop_2689
31394 nop
31395 setx loop_2690, %l0, %l1
31396 jmpl %l1, %l3
31397loop_2688:
31398 fmovdcc %icc, %f29, %f1
31399 xnor %o6, %i5, %l6
31400loop_2689:
31401 be,pt %xcc, loop_2691
31402loop_2690:
31403 tsubcctv %g2, %o5, %i6
31404 nop
31405 setx 0x685988801CEA3F1D, %l0, %l6
31406 stx %l6, [%l7 + 0x28]
31407 ldd [%l7 + 0x28], %f2
31408 setx 0x9B9B637586F5BE9D, %l1, %l5
31409 stx %l5, [%l7 + 0x10]
31410 ldd [%l7 + 0x10], %f14
31411 faddd %f14, %f2, %f12
31412 tg %icc, 0x5
31413loop_2691:
31414 srlx %o1, 0x17, %l5
31415 be,pn %icc, loop_2692
31416 fbu %fcc2, loop_2693
31417 nop
31418 fitod %f2, %f10
31419 fdtoi %f10, %f6
31420 movvc %xcc, %g1, %o4
31421loop_2692:
31422 bcc,a,pt %xcc, loop_2694
31423loop_2693:
31424 tge %xcc, 0x5
31425 add %l7, 0x10, %l6
31426 wr %g0, 0x88, %asi
31427 casxa [%l6] %asi, %l4, %i2
31428loop_2694:
31429 umulcc %i4, %o7, %o2
31430 fpadd16 %f24, %f4, %f24
31431 smulcc %i7, 0x1ACB, %g3
31432 movrne %g6, 0x36D, %l1
31433 lduh [%l7 + 0x7C], %o3
31434 udiv %g4, 0x19A7, %i0
31435 set 0x70, %i2
31436 stha %l0, [%l7 + %i2] 0x15
31437 fmovsa %xcc, %f17, %f29
31438 nop
31439 setx 0xD07C113C, %l0, %l6
31440 st %l6, [%l7 + 0x30]
31441 ld [%l7 + 0x30], %fsr
31442 te %xcc, 0x0
31443 fpack32 %f8, %f26, %f10
31444 udivx %l2, 0x0359, %g5
31445 wr %g0, 0x80, %asi
31446 ldsba [%l7 + 0x56] %asi, %i3
31447 fsrc1 %f0, %f30
31448 ldub [%l7 + 0x3F], %g7
31449 fone %f30
31450 fpsub32 %f24, %f2, %f16
31451 nop
31452 setx 0xF073D42C, %l0, %l6
31453 st %l6, [%l7 + 0x54]
31454 ld [%l7 + 0x54], %fsr
31455 nop
31456 fitos %f2, %f17
31457 fstox %f17, %f12
31458 swap [%l7 + 0x68], %i1
31459 mulscc %o0, 0x05F4, %l3
31460 bcs loop_2695
31461 fnegd %f14, %f4
31462 movle %icc, %o6, %i5
31463 bcs loop_2696
31464loop_2695:
31465 nop
31466 setx 0x9628E34EA97716EE, %l0, %l6
31467 stx %l6, [%l7 + 0x28]
31468 ldd [%l7 + 0x28], %f10
31469 fsqrtd %f10, %f2
31470 addc %l6, 0x09C7, %o5
31471 bvs,a loop_2697
31472loop_2696:
31473 movg %xcc, %g2, %o1
31474 fmovdl %icc, %f21, %f22
31475 nop
31476 setx loop_2698, %l0, %l1
31477 wrpr 0x1, %tl
31478 wrpr %l1, %tpc
31479 add %l1, 0x4, %l1
31480 wrpr %l1, %tnpc
31481 setx 0x34400001400, %l0, %l1
31482 wrpr %l1, %tstate
31483 wrhpr 0x4, %htstate
31484 retry
31485loop_2697:
31486 addccc %i6, %g1, %o4
31487 set 0x40, %l6
31488 stda %f16, [%l7 + %l6] 0x88
31489loop_2698:
31490 sethi 0x12A6, %l4
31491 tg %xcc, 0x5
31492 edge16ln %l5, %i2, %i4
31493 fsrc1 %f18, %f6
31494 set 0x66, %i6
31495 stba %o7, [%l7 + %i6] 0x14
31496 xnor %i7, %g3, %o2
31497 movcc %xcc, %l1, %o3
31498 bvc,a,pt %icc, loop_2699
31499 fmovsle %icc, %f26, %f15
31500 fmovspos %icc, %f8, %f8
31501 srax %g6, %i0, %g4
31502loop_2699:
31503 edge8ln %l2, %g5, %i3
31504 fpadd16 %f18, %f24, %f4
31505 movvs %xcc, %g7, %i1
31506 movl %icc, %l0, %l3
31507 tle %xcc, 0x2
31508 tcs %icc, 0x2
31509 fnors %f27, %f1, %f8
31510 swap [%l7 + 0x3C], %o6
31511 movgu %xcc, %i5, %o0
31512 nop
31513 setx 0xC71ED3CA10510DC8, %l0, %l6
31514 stx %l6, [%l7 + 0x08]
31515 ldx [%l7 + 0x08], %fsr
31516 xnorcc %o5, %l6, %o1
31517 fmovsle %xcc, %f19, %f20
31518 brgz,a %g2, loop_2700
31519 umulcc %i6, %o4, %l4
31520 edge32ln %g1, %l5, %i4
31521 srlx %o7, 0x1C, %i7
31522loop_2700:
31523 sir 0x0ECC
31524 nop
31525 setx 0x5B1FDEBF3FF38B56, %l0, %l6
31526 stx %l6, [%l7 + 0x28]
31527 ldd [%l7 + 0x28], %f20
31528 setx 0x9C613456DAF3CDE0, %l1, %l5
31529 stx %l5, [%l7 + 0x10]
31530 ldd [%l7 + 0x10], %f18
31531 fdivd %f18, %f20, %f0
31532 orncc %g3, 0x1E42, %o2
31533 brgz,a %i2, loop_2701
31534 srl %l1, %o3, %i0
31535 sll %g6, %g4, %l2
31536 movcs %xcc, %i3, %g5
31537loop_2701:
31538 umul %i1, 0x015A, %g7
31539 edge8ln %l0, %o6, %i5
31540 andcc %o0, 0x0D4A, %o5
31541 movl %icc, %l3, %o1
31542 smul %g2, %i6, %o4
31543 set 0x08, %g4
31544 stha %l6, [%l7 + %g4] 0xeb
31545 membar #Sync
31546 edge16 %l4, %l5, %i4
31547 movrgz %g1, %i7, %o7
31548 restored
31549 rdpr %cwp, %g1
31550 rdpr %cansave, %g2
31551 rdpr %canrestore, %g3
31552 rdpr %cleanwin, %g4
31553 rdpr %otherwin, %g5
31554 rdpr %wstate, %g6
31555 andncc %o2, %g3, %l1
31556 array32 %o3, %i2, %i0
31557 and %g6, %g4, %i3
31558 fmovde %xcc, %f15, %f29
31559 bge,pt %icc, loop_2702
31560 sir 0x0B72
31561 xorcc %l2, 0x0775, %g5
31562 ldsb [%l7 + 0x14], %g7
31563loop_2702:
31564 ldub [%l7 + 0x22], %l0
31565 udiv %o6, 0x1BB1, %i5
31566 tcs %xcc, 0x2
31567 wr %g0, 0x18, %asi
31568 lda [%l7 + 0x68] %asi, %f19
31569 mova %xcc, %i1, %o0
31570 fbule %fcc0, loop_2703
31571 andcc %o5, %l3, %g2
31572 andn %i6, 0x0140, %o1
31573 srl %l6, 0x1F, %l4
31574loop_2703:
31575 udivcc %o4, 0x0C54, %l5
31576 sra %g1, 0x16, %i7
31577 fornot2s %f10, %f24, %f28
31578 movre %i4, %o7, %o2
31579 stx %g3, [%l7 + 0x50]
31580 udiv %o3, 0x1EAF, %i2
31581 fcmple16 %f26, %f30, %l1
31582 fmovs %f7, %f12
31583 bshuffle %f28, %f8, %f0
31584 nop
31585 setx 0x98A0394E, %l0, %l6
31586 st %l6, [%l7 + 0x28]
31587 ld [%l7 + 0x28], %f5
31588 setx 0x50F3EBF7, %l1, %l5
31589 st %l5, [%l7 + 0x10]
31590 ld [%l7 + 0x10], %f2
31591 fsubs %f2, %f5, %f4
31592 edge8ln %i0, %g6, %i3
31593 tvs %xcc, 0x4
31594 ld [%l7 + 0x14], %f25
31595 fmul8x16 %f28, %f4, %f4
31596 popc 0x0480, %g4
31597 fbn,a %fcc0, loop_2704
31598 orcc %g5, %l2, %l0
31599 movge %xcc, %g7, %o6
31600 mulscc %i1, %o0, %o5
31601loop_2704:
31602 tne %xcc, 0x3
31603 fcmple32 %f2, %f10, %i5
31604 edge8n %g2, %i6, %o1
31605 tle %icc, 0x6
31606 sir 0x0261
31607 nop
31608 setx 0x9E420D7704D02981, %l0, %l6
31609 stx %l6, [%l7 + 0x28]
31610 ldd [%l7 + 0x28], %f24
31611 setx 0x428E1AF5EE7A5D9A, %l1, %l5
31612 stx %l5, [%l7 + 0x10]
31613 ldd [%l7 + 0x10], %f22
31614 fdivd %f22, %f24, %f26
31615 nop
31616 setx 0x41BB6F60B90298C1, %l0, %l6
31617 stx %l6, [%l7 + 0x28]
31618 ldd [%l7 + 0x28], %f24
31619 fsqrtd %f24, %f28
31620 edge16ln %l6, %l3, %o4
31621 membar #Sync
31622 wr %g0, 0x1e, %asi
31623 ldda [%l7 + 0x40] %asi, %f0
31624 fpadd32 %f24, %f18, %f30
31625 nop
31626 setx 0x5E6875A8405D60DE, %l0, %l6
31627 stx %l6, [%l7 + 0x28]
31628 ldx [%l7 + 0x28], %fsr
31629 faligndata %f16, %f20, %f30
31630 sir 0x1CCE
31631 tsubcc %l4, 0x1AD3, %l5
31632 smulcc %g1, %i7, %i4
31633 alignaddr %o7, %g3, %o2
31634 fmovscc %xcc, %f28, %f31
31635 fmovdn %xcc, %f1, %f19
31636 edge8ln %o3, %l1, %i2
31637 sdivcc %g6, 0x065D, %i0
31638 udiv %g4, 0x0950, %i3
31639 fmovsgu %icc, %f29, %f24
31640 fmovdneg %icc, %f15, %f14
31641 movgu %xcc, %g5, %l2
31642 orncc %g7, %l0, %i1
31643 srlx %o0, %o5, %o6
31644 taddcctv %g2, 0x145C, %i5
31645 ldsh [%l7 + 0x66], %o1
31646 movvs %icc, %l6, %i6
31647 nop
31648 fitos %f8, %f23
31649 fstox %f23, %f18
31650 tsubcc %o4, %l3, %l5
31651 fsrc1 %f22, %f6
31652 tge %icc, 0x4
31653 movle %xcc, %l4, %i7
31654 movvc %xcc, %g1, %o7
31655 nop
31656 setx 0x5E654CF3D8073948, %l0, %l6
31657 stx %l6, [%l7 + 0x28]
31658 ldd [%l7 + 0x28], %f14
31659 fsqrtd %f14, %f28
31660 xorcc %i4, %o2, %o3
31661 sdivcc %l1, 0x1207, %g3
31662 bpos,a %xcc, loop_2705
31663 mulx %i2, 0x10A9, %i0
31664 xnorcc %g6, 0x15FB, %i3
31665 tsubcc %g5, 0x0ED8, %l2
31666loop_2705:
31667 sir 0x1F80
31668 tpos %xcc, 0x5
31669 mulscc %g4, %l0, %i1
31670 fmovs %f22, %f17
31671 xorcc %o0, %o5, %g7
31672 brlez %g2, loop_2706
31673 udivcc %o6, 0x133F, %o1
31674 bvc,a,pn %icc, loop_2707
31675 ba,pn %xcc, loop_2708
31676loop_2706:
31677 srax %i5, %i6, %o4
31678 tn %xcc, 0x1
31679loop_2707:
31680 nop
31681 wr %g0, 0x89, %asi
31682 ldda [%l7 + 0x40] %asi, %l2
31683loop_2708:
31684 bl,pn %xcc, loop_2709
31685 sir 0x1AA0
31686 tge %xcc, 0x6
31687 nop
31688 setx 0x337B10F9807B1702, %l0, %l6
31689 stx %l6, [%l7 + 0x28]
31690 ldx [%l7 + 0x28], %fsr
31691loop_2709:
31692 movpos %xcc, %l6, %l5
31693 sdiv %i7, 0x0FFF, %l4
31694 movleu %xcc, %o7, %i4
31695 stbar
31696 andn %o2, %o3, %l1
31697 membar 0x24
31698 subc %g3, %i2, %i0
31699 tn %xcc, 0x2
31700 ldd [%l7 + 0x48], %g0
31701 edge8ln %g6, %g5, %l2
31702 tsubcctv %g4, %l0, %i3
31703 alignaddrl %o0, %o5, %g7
31704 fsrc1 %f16, %f26
31705 smulcc %g2, 0x1FF6, %i1
31706 brlez,a %o1, loop_2710
31707 nop
31708 setx 0x2FB2BFAF004E2D85, %l0, %l6
31709 stx %l6, [%l7 + 0x18]
31710 ldx [%l7 + 0x18], %fsr
31711 fnot1 %f14, %f14
31712 prefetch [%l7 + 0x18], 0x0
31713loop_2710:
31714 subcc %o6, %i6, %o4
31715 fands %f26, %f9, %f9
31716 ble,a,pn %icc, loop_2711
31717 tneg %icc, 0x6
31718 movvs %icc, %l3, %i5
31719 stw %l5, [%l7 + 0x1C]
31720loop_2711:
31721 movvs %xcc, %l6, %i7
31722 tl %xcc, 0x1
31723 smulcc %o7, 0x1BA1, %l4
31724 ta %icc, 0x3
31725 fmovd %f2, %f0
31726 bg loop_2712
31727 movle %xcc, %i4, %o2
31728 fpadd32s %f28, %f22, %f28
31729 bn %icc, loop_2713
31730loop_2712:
31731 movle %xcc, %l1, %o3
31732 membar 0x51
31733 movcc %xcc, %g3, %i0
31734loop_2713:
31735 nop
31736 wr %g0, 0x0c, %asi
31737 ldsba [%l7 + 0x21] %asi, %i2
31738 taddcctv %g6, %g1, %g5
31739 flush %l7 + 0x10
31740 movcc %icc, %g4, %l0
31741 stbar
31742 taddcc %l2, %o0, %o5
31743 fmovdvs %xcc, %f24, %f17
31744 bvc,a %icc, loop_2714
31745 edge8n %g7, %g2, %i1
31746 sethi 0x1B7B, %o1
31747 fornot1s %f26, %f5, %f28
31748loop_2714:
31749 array16 %o6, %i3, %o4
31750 bneg,a,pt %icc, loop_2715
31751 movvc %icc, %l3, %i5
31752 edge8ln %l5, %i6, %l6
31753 umulcc %o7, 0x16AA, %l4
31754loop_2715:
31755 andn %i4, 0x1A8D, %o2
31756 set 0x3C, %g6
31757 ldswa [%l7 + %g6] 0x11, %i7
31758 set 0x0C, %i4
31759 stha %o3, [%l7 + %i4] 0xeb
31760 membar #Sync
31761 set 0x27, %o6
31762 stba %l1, [%l7 + %o6] 0x27
31763 membar #Sync
31764 mova %icc, %i0, %g3
31765 bneg,a,pn %xcc, loop_2716
31766 movgu %xcc, %g6, %i2
31767 fsrc1 %f14, %f18
31768 fmovsvc %icc, %f1, %f7
31769loop_2716:
31770 fbe %fcc2, loop_2717
31771 bneg,a loop_2718
31772 tgu %xcc, 0x6
31773 bvs %icc, loop_2719
31774loop_2717:
31775 movcc %icc, %g1, %g5
31776loop_2718:
31777 andcc %g4, %l0, %o0
31778 array8 %l2, %o5, %g7
31779loop_2719:
31780 fxnors %f26, %f15, %f25
31781 ldsb [%l7 + 0x48], %i1
31782 edge8 %g2, %o1, %i3
31783 edge16ln %o4, %o6, %i5
31784 sdivx %l5, 0x09B7, %i6
31785 addccc %l6, 0x1380, %l3
31786 or %o7, %l4, %o2
31787 bvc,a,pt %xcc, loop_2720
31788 movle %icc, %i7, %o3
31789 swap [%l7 + 0x70], %i4
31790 wr %g0, 0x80, %asi
31791 stha %l1, [%l7 + 0x62] %asi
31792loop_2720:
31793 ble,pn %icc, loop_2721
31794 edge8n %i0, %g3, %g6
31795 tpos %icc, 0x7
31796 sub %g1, 0x1122, %i2
31797loop_2721:
31798 fbuge %fcc2, loop_2722
31799 fmul8sux16 %f20, %f8, %f14
31800 xnor %g5, %l0, %o0
31801 alignaddrl %l2, %o5, %g7
31802loop_2722:
31803 movl %icc, %g4, %g2
31804 orncc %o1, %i1, %o4
31805 tsubcc %o6, %i3, %i5
31806 nop
31807 setx loop_2723, %l0, %l1
31808 jmpl %l1, %i6
31809 sth %l6, [%l7 + 0x40]
31810 fmovdle %icc, %f29, %f13
31811 movrlz %l3, %l5, %o7
31812loop_2723:
31813 brgz %l4, loop_2724
31814 tge %icc, 0x5
31815 edge8 %o2, %o3, %i7
31816 set 0x0C, %o5
31817 lduwa [%l7 + %o5] 0x11, %l1
31818loop_2724:
31819 movrlez %i0, %i4, %g3
31820 ld [%l7 + 0x58], %f23
31821 addc %g1, 0x04BE, %i2
31822 movleu %icc, %g5, %l0
31823 sub %g6, %o0, %o5
31824 movrgz %l2, %g4, %g2
31825 mova %xcc, %g7, %o1
31826 fbn %fcc0, loop_2725
31827 fmovrsgz %i1, %f31, %f30
31828 nop
31829 setx loop_2726, %l0, %l1
31830 wrpr 0x1, %tl
31831 wrpr %l1, %tpc
31832 add %l1, 0x4, %l1
31833 wrpr %l1, %tnpc
31834 setx 0x34400001400, %l0, %l1
31835 wrpr %l1, %tstate
31836 wrhpr 0x4, %htstate
31837 retry
31838 fmuld8ulx16 %f11, %f7, %f0
31839loop_2725:
31840 alignaddr %o4, %o6, %i3
31841 movrgez %i5, 0x142, %i6
31842loop_2726:
31843 nop
31844 fitos %f0, %f20
31845 tpos %xcc, 0x5
31846 andncc %l3, %l5, %l6
31847 taddcctv %l4, %o2, %o7
31848 fmul8ulx16 %f16, %f22, %f8
31849 fxnors %f25, %f19, %f24
31850 nop
31851 set 0x7C, %o4
31852 prefetch [%l7 + %o4], 0x2
31853 and %i7, 0x1953, %l1
31854 edge16ln %o3, %i0, %g3
31855 fmovrsgz %g1, %f22, %f22
31856 fornot2s %f11, %f5, %f16
31857 subcc %i4, 0x1D86, %g5
31858 movge %xcc, %l0, %g6
31859 sdiv %o0, 0x13C7, %i2
31860 fbuge,a %fcc0, loop_2727
31861 udiv %o5, 0x0A1A, %g4
31862 udivx %l2, 0x093D, %g7
31863 membar 0x7A
31864loop_2727:
31865 fmovrdlz %o1, %f4, %f4
31866 nop
31867 setx 0x8954D417, %l0, %l6
31868 st %l6, [%l7 + 0x28]
31869 ld [%l7 + 0x28], %f3
31870 setx 0x6C49EAF8, %l1, %l5
31871 st %l5, [%l7 + 0x10]
31872 ld [%l7 + 0x10], %f15
31873 fsubs %f15, %f3, %f19
31874 nop
31875 setx 0x8E25513B, %l0, %l6
31876 st %l6, [%l7 + 0x28]
31877 ld [%l7 + 0x28], %f5
31878 setx 0x0012F24E, %l1, %l5
31879 st %l5, [%l7 + 0x10]
31880 ld [%l7 + 0x10], %f11
31881 fdivs %f11, %f5, %f11
31882 set 0x24, %g2
31883 stha %g2, [%l7 + %g2] 0xe2
31884 membar #Sync
31885 srlx %o4, %i1, %i3
31886 tl %xcc, 0x7
31887 fones %f17
31888 movvs %icc, %i5, %o6
31889 sub %l3, 0x17C1, %l5
31890 alignaddrl %i6, %l6, %o2
31891 edge16l %l4, %o7, %i7
31892 tvc %icc, 0x0
31893 tvc %xcc, 0x7
31894 fandnot2s %f14, %f27, %f16
31895 movvs %icc, %l1, %i0
31896 set 0x30, %g3
31897 lduha [%l7 + %g3] 0x0c, %g3
31898 movrlez %g1, 0x256, %o3
31899 nop
31900 setx loop_2728, %l0, %l1
31901 wrpr 0x1, %tl
31902 wrpr %l1, %tnpc
31903 setx 0x34400001400, %l0, %l1
31904 wrpr %l1, %tstate
31905 wrhpr 0x4, %htstate
31906 done
31907 sdiv %i4, 0x1BAB, %g5
31908 edge8n %g6, %l0, %o0
31909 addc %i2, %g4, %o5
31910loop_2728:
31911 fxnors %f8, %f17, %f23
31912 fmovrdlez %g7, %f0, %f30
31913 brlez,a %l2, loop_2729
31914 fbule %fcc3, loop_2730
31915 sdiv %g2, 0x1795, %o1
31916 sdiv %o4, 0x1EE8, %i1
31917loop_2729:
31918 and %i5, 0x09A5, %i3
31919loop_2730:
31920 fnand %f12, %f2, %f26
31921 movvc %icc, %l3, %o6
31922 fmul8ulx16 %f8, %f22, %f26
31923 edge32 %l5, %i6, %l6
31924 fxnor %f18, %f14, %f18
31925 add %l7, 0x30, %l6
31926 wr %g0, 0x18, %asi
31927 lda [%l6] %asi, %l4
31928 casa [%l6] %asi, %l4, %o2
31929 sir 0x0752
31930 fmul8x16 %f21, %f26, %f12
31931 pdist %f24, %f12, %f0
31932 move %icc, %i7, %l1
31933 edge32ln %o7, %i0, %g1
31934 srlx %g3, 0x07, %o3
31935 orn %i4, %g5, %l0
31936 movrgez %o0, %i2, %g4
31937 nop
31938 setx 0xD7027DE6404CC2DD, %l0, %l6
31939 stx %l6, [%l7 + 0x58]
31940 ldx [%l7 + 0x58], %fsr
31941 tneg %icc, 0x2
31942 nop
31943 set 0x78, %l1
31944 stx %g6, [%l7 + %l1]
31945 movvc %xcc, %o5, %l2
31946 edge16 %g7, %o1, %g2
31947 tge %xcc, 0x1
31948 edge32ln %o4, %i5, %i1
31949 array8 %i3, %l3, %o6
31950 tcs %xcc, 0x0
31951 movvc %icc, %l5, %l6
31952 set 0x00, %g1
31953 ldxa [%g0 + %g1] 0x50, %i6
31954 fble %fcc3, loop_2731
31955 orcc %o2, %i7, %l1
31956 mova %icc, %o7, %i0
31957 fmovdpos %icc, %f25, %f4
31958loop_2731:
31959 fsrc1s %f7, %f14
31960 edge16l %g1, %g3, %l4
31961 fmovse %icc, %f14, %f11
31962 saved
31963 rdpr %cwp, %g1
31964 rdpr %cansave, %g2
31965 rdpr %canrestore, %g3
31966 rdpr %cleanwin, %g4
31967 rdpr %otherwin, %g5
31968 rdpr %wstate, %g6
31969 movgu %icc, %o3, %g5
31970 sdivcc %i4, 0x01D1, %l0
31971 sdivcc %o0, 0x13E2, %g4
31972 wr %g0, 0x81, %asi
31973 lduba [%l7 + 0x55] %asi, %g6
31974 ldub [%l7 + 0x12], %o5
31975 movcc %icc, %i2, %g7
31976 nop
31977 setx 0x2674A69D, %l0, %l6
31978 st %l6, [%l7 + 0x28]
31979 ld [%l7 + 0x28], %f21
31980 setx 0xA321AB24, %l1, %l5
31981 st %l5, [%l7 + 0x10]
31982 ld [%l7 + 0x10], %f28
31983 fadds %f28, %f21, %f8
31984 nop
31985 fitod %f6, %f18
31986 fdtox %f18, %f24
31987 bvc %xcc, loop_2732
31988 be,a %icc, loop_2733
31989 xnorcc %l2, %g2, %o1
31990 tcc %icc, 0x3
31991loop_2732:
31992 fmul8ulx16 %f20, %f14, %f12
31993loop_2733:
31994 srax %i5, 0x0D, %i1
31995 andcc %o4, 0x1DBF, %l3
31996 edge8n %i3, %l5, %o6
31997 fcmpeq32 %f12, %f28, %l6
31998 wr %g0, 0x18, %asi
31999 ldda [%l7 + 0x40] %asi, %f16
32000 addc %o2, 0x1120, %i6
32001 fmovs %f27, %f11
32002 fors %f30, %f30, %f6
32003 fmovde %xcc, %f14, %f14
32004 wr %g0, 0x2e, %asi
32005 ldda [%l7 + 0x60] %asi, %i6
32006 subcc %l1, %i0, %g1
32007 tn %xcc, 0x7
32008 wr %g0, 0xeb, %asi
32009 stwa %g3, [%l7 + 0x44] %asi
32010 membar #Sync
32011 fpack32 %f4, %f24, %f6
32012 fpsub32 %f20, %f26, %f2
32013 tn %icc, 0x7
32014 fbl %fcc3, loop_2734
32015 tcc %xcc, 0x3
32016 movrgz %o7, 0x213, %l4
32017 sra %o3, 0x17, %i4
32018loop_2734:
32019 add %l0, %o0, %g4
32020 fpadd16 %f10, %f0, %f6
32021 movgu %xcc, %g5, %g6
32022 movvs %icc, %i2, %o5
32023 movge %icc, %l2, %g2
32024 fbn,a %fcc3, loop_2735
32025 bge,pt %icc, loop_2736
32026 popc %o1, %i5
32027 bpos,a loop_2737
32028loop_2735:
32029 fbge %fcc2, loop_2738
32030loop_2736:
32031 addccc %i1, 0x0E62, %o4
32032 movrlz %l3, 0x0C2, %i3
32033loop_2737:
32034 andn %g7, 0x0A6A, %o6
32035loop_2738:
32036 fpadd16s %f17, %f24, %f20
32037 tneg %xcc, 0x5
32038 or %l6, %l5, %i6
32039 sdiv %i7, 0x1AE1, %l1
32040 mova %icc, %o2, %i0
32041 bn,pt %xcc, loop_2739
32042 tsubcc %g1, %g3, %l4
32043 set 0x28, %o1
32044 prefetcha [%l7 + %o1] 0x89, 0x1
32045loop_2739:
32046 fmovsge %icc, %f9, %f20
32047 taddcc %o3, 0x1E41, %i4
32048 popc 0x10C7, %l0
32049 orncc %g4, 0x074C, %o0
32050 flush %l7 + 0x7C
32051 tpos %xcc, 0x3
32052 tle %xcc, 0x6
32053 fmovscs %xcc, %f18, %f4
32054 te %icc, 0x6
32055 edge32 %g5, %g6, %i2
32056 udivx %l2, 0x080D, %o5
32057 edge16ln %g2, %i5, %o1
32058 wr %g0, 0x80, %asi
32059 stxa %o4, [%l7 + 0x50] %asi
32060 and %l3, %i1, %i3
32061 fzero %f2
32062 edge16 %o6, %g7, %l5
32063 fbn %fcc0, loop_2740
32064 fmovdvc %icc, %f10, %f4
32065 udiv %l6, 0x0F1A, %i6
32066 movvc %xcc, %l1, %o2
32067loop_2740:
32068 tge %xcc, 0x4
32069 nop
32070 set 0x08, %o0
32071 ldsh [%l7 + %o0], %i0
32072 fmovrslez %i7, %f10, %f23
32073 array8 %g1, %g3, %l4
32074 lduh [%l7 + 0x58], %o3
32075 sra %i4, %l0, %o7
32076 tg %xcc, 0x7
32077 fornot2s %f9, %f20, %f11
32078 edge32ln %o0, %g5, %g6
32079 bcs loop_2741
32080 te %xcc, 0x1
32081 tgu %icc, 0x2
32082 fmovrse %i2, %f10, %f22
32083loop_2741:
32084 bn,a,pn %xcc, loop_2742
32085 brlz,a %g4, loop_2743
32086 fmovse %xcc, %f6, %f14
32087 tleu %xcc, 0x1
32088loop_2742:
32089 srlx %l2, 0x07, %o5
32090loop_2743:
32091 nop
32092 wr %g0, 0x04, %asi
32093 ldda [%l7 + 0x70] %asi, %i4
32094 call loop_2744
32095 fsrc1s %f27, %f4
32096 fbug,a %fcc0, loop_2745
32097 tleu %xcc, 0x7
32098loop_2744:
32099 andncc %g2, %o1, %l3
32100 faligndata %f12, %f22, %f30
32101loop_2745:
32102 ldsh [%l7 + 0x64], %i1
32103 sllx %o4, 0x01, %o6
32104 popc 0x0BBF, %g7
32105 edge8ln %l5, %l6, %i3
32106 fbe,a %fcc2, loop_2746
32107 stbar
32108 fnot2s %f27, %f17
32109 tleu %xcc, 0x0
32110loop_2746:
32111 fbu %fcc0, loop_2747
32112 popc %l1, %o2
32113 fcmple32 %f12, %f8, %i0
32114 andcc %i6, 0x1777, %i7
32115loop_2747:
32116 ldsh [%l7 + 0x24], %g1
32117 wr %g0, 0x89, %asi
32118 lduwa [%l7 + 0x24] %asi, %g3
32119 movl %icc, %o3, %l4
32120 andncc %i4, %l0, %o0
32121 tge %xcc, 0x4
32122 mulx %g5, %o7, %i2
32123 srax %g6, 0x11, %g4
32124 alignaddrl %o5, %i5, %l2
32125 tg %icc, 0x3
32126 tleu %icc, 0x1
32127 sra %g2, %o1, %l3
32128 bshuffle %f0, %f10, %f6
32129 nop
32130 set 0x50, %g5
32131 ldsb [%l7 + %g5], %o4
32132 andn %i1, %g7, %o6
32133 orn %l6, %i3, %l1
32134 or %l5, %o2, %i6
32135 mulscc %i0, %g1, %g3
32136 bvs loop_2748
32137 movpos %icc, %i7, %l4
32138 membar 0x55
32139 edge32l %i4, %o3, %l0
32140loop_2748:
32141 ldd [%l7 + 0x58], %o0
32142 xnor %g5, 0x0140, %i2
32143 popc 0x192F, %o7
32144 orcc %g4, %g6, %o5
32145 ldub [%l7 + 0x54], %i5
32146 membar 0x5E
32147 sllx %l2, 0x0A, %g2
32148 set 0x60, %i7
32149 ldxa [%l7 + %i7] 0x04, %l3
32150 tpos %icc, 0x5
32151 udivx %o4, 0x0BD5, %o1
32152 wr %g0, 0x18, %asi
32153 ldsba [%l7 + 0x27] %asi, %g7
32154 fbule %fcc0, loop_2749
32155 sethi 0x1152, %i1
32156 xnorcc %o6, 0x18BF, %i3
32157 nop
32158 setx 0x422D1E38A0552D9C, %l0, %l6
32159 stx %l6, [%l7 + 0x28]
32160 ldx [%l7 + 0x28], %fsr
32161loop_2749:
32162 andncc %l1, %l5, %o2
32163 sethi 0x030D, %l6
32164 fmovsn %icc, %f0, %f10
32165 mova %icc, %i0, %i6
32166 orn %g1, %g3, %i7
32167 lduh [%l7 + 0x60], %l4
32168 movge %xcc, %o3, %l0
32169 fbne %fcc3, loop_2750
32170 be %icc, loop_2751
32171 edge8n %o0, %i4, %g5
32172 taddcc %i2, %g4, %g6
32173loop_2750:
32174 bshuffle %f10, %f20, %f8
32175loop_2751:
32176 taddcc %o5, 0x13F8, %i5
32177 tge %xcc, 0x4
32178 umulcc %o7, 0x12CA, %g2
32179 tsubcctv %l2, %o4, %l3
32180 umul %g7, %i1, %o6
32181 wr %g0, 0x10, %asi
32182 lduha [%l7 + 0x46] %asi, %i3
32183 nop
32184 fitos %f9, %f29
32185 fstod %f29, %f6
32186 addccc %o1, %l5, %l1
32187 brnz,a %l6, loop_2752
32188 movg %icc, %o2, %i0
32189 move %icc, %i6, %g3
32190 fpadd32 %f18, %f20, %f26
32191loop_2752:
32192 ldub [%l7 + 0x12], %i7
32193 faligndata %f8, %f20, %f24
32194 umul %g1, %l4, %l0
32195 fors %f31, %f6, %f26
32196 tl %icc, 0x3
32197 tsubcc %o3, 0x08A2, %o0
32198 edge32 %i4, %g5, %i2
32199 fsrc1 %f16, %f2
32200 brlez %g6, loop_2753
32201 edge16n %g4, %i5, %o5
32202 saved
32203 rdpr %cwp, %g1
32204 rdpr %cansave, %g2
32205 rdpr %canrestore, %g3
32206 rdpr %cleanwin, %g4
32207 rdpr %otherwin, %g5
32208 rdpr %wstate, %g6
32209 fsrc1 %f10, %f10
32210loop_2753:
32211 movne %icc, %g2, %o7
32212 movn %xcc, %l2, %o4
32213 edge32l %g7, %i1, %l3
32214 tge %icc, 0x6
32215 movrlz %o6, %i3, %l5
32216 fabsd %f8, %f10
32217 fbn %fcc1, loop_2754
32218 fmovsvc %xcc, %f3, %f25
32219 fornot2s %f30, %f30, %f12
32220 or %o1, 0x009C, %l6
32221loop_2754:
32222 nop
32223 fitos %f3, %f25
32224 fstox %f25, %f10
32225 fxtos %f10, %f20
32226 ldd [%l7 + 0x10], %l0
32227 xnor %o2, 0x0F72, %i6
32228 fpsub16 %f18, %f24, %f18
32229 fmovsge %icc, %f6, %f8
32230 addccc %i0, %g3, %g1
32231 addccc %i7, %l0, %l4
32232 set 0x33, %l3
32233 ldstuba [%l7 + %l3] 0x89, %o3
32234 alignaddr %o0, %i4, %g5
32235 add %g6, 0x15BD, %i2
32236 fsrc2 %f0, %f12
32237 set 0x0D, %l2
32238 stba %g4, [%l7 + %l2] 0x04
32239 tsubcc %o5, %i5, %o7
32240 lduh [%l7 + 0x7E], %g2
32241 tne %xcc, 0x6
32242 taddcctv %o4, 0x17E7, %l2
32243 fpsub32s %f6, %f28, %f19
32244 fnot1s %f20, %f9
32245 movgu %xcc, %g7, %l3
32246 movleu %icc, %o6, %i3
32247 popc 0x0E95, %l5
32248 for %f4, %f2, %f8
32249 movrgz %o1, 0x10D, %i1
32250 tle %icc, 0x4
32251 movre %l6, %l1, %o2
32252 edge8ln %i0, %i6, %g1
32253 movge %xcc, %g3, %i7
32254 bcc,a %icc, loop_2755
32255 ldsw [%l7 + 0x38], %l4
32256 srl %o3, 0x01, %o0
32257 bpos,pt %xcc, loop_2756
32258loop_2755:
32259 srl %l0, 0x15, %i4
32260 sdiv %g5, 0x1484, %g6
32261 fpsub32 %f18, %f6, %f28
32262loop_2756:
32263 brgez %i2, loop_2757
32264 tn %xcc, 0x2
32265 udiv %g4, 0x0ACD, %o5
32266 fcmple32 %f20, %f22, %i5
32267loop_2757:
32268 sir 0x0BE2
32269 movcs %icc, %g2, %o7
32270 sra %o4, 0x1A, %l2
32271 nop
32272 fitod %f24, %f8
32273 bvc,a,pn %icc, loop_2758
32274 movgu %xcc, %l3, %g7
32275 fmovrsgz %o6, %f18, %f18
32276 movle %icc, %i3, %l5
32277loop_2758:
32278 udiv %i1, 0x0346, %l6
32279 ld [%l7 + 0x50], %f9
32280 fmovsl %icc, %f9, %f6
32281 tgu %icc, 0x2
32282 faligndata %f20, %f26, %f18
32283 te %icc, 0x0
32284 udivx %o1, 0x19C9, %o2
32285 fmuld8ulx16 %f30, %f22, %f16
32286 umul %i0, %l1, %i6
32287 xor %g1, 0x0FA9, %i7
32288 udivx %g3, 0x09FD, %o3
32289 andcc %o0, 0x0049, %l4
32290 fmovsgu %icc, %f21, %f25
32291 movcs %xcc, %l0, %g5
32292 fbo %fcc2, loop_2759
32293 nop
32294 fitod %f10, %f10
32295 fdtos %f10, %f20
32296 edge16l %i4, %g6, %g4
32297 wr %g0, 0x11, %asi
32298 swapa [%l7 + 0x58] %asi, %i2
32299loop_2759:
32300 nop
32301 set 0x4A, %i0
32302 stba %o5, [%l7 + %i0] 0x2b
32303 membar #Sync
32304 tgu %xcc, 0x2
32305 nop
32306 fitod %f4, %f6
32307 fdtos %f6, %f10
32308 movg %icc, %i5, %g2
32309 fcmple16 %f16, %f22, %o7
32310 set 0x14, %o7
32311 swapa [%l7 + %o7] 0x88, %o4
32312 mova %icc, %l3, %g7
32313 movrgez %o6, 0x037, %i3
32314 sth %l2, [%l7 + 0x72]
32315 fbg %fcc3, loop_2760
32316 edge16n %i1, %l6, %o1
32317 fbuge,a %fcc0, loop_2761
32318 taddcctv %o2, 0x14B0, %i0
32319loop_2760:
32320 bvc,a %xcc, loop_2762
32321 fnot2s %f0, %f10
32322loop_2761:
32323 sdivx %l1, 0x0474, %i6
32324 taddcc %g1, %l5, %g3
32325loop_2762:
32326 saved
32327 rdpr %cwp, %g1
32328 rdpr %cansave, %g2
32329 rdpr %canrestore, %g3
32330 rdpr %cleanwin, %g4
32331 rdpr %otherwin, %g5
32332 rdpr %wstate, %g6
32333 fones %f10
32334 bshuffle %f16, %f16, %f0
32335 edge8l %o3, %o0, %i7
32336 tcc %icc, 0x7
32337 edge32n %l4, %l0, %i4
32338 ldsw [%l7 + 0x14], %g5
32339 lduw [%l7 + 0x7C], %g4
32340 tle %icc, 0x0
32341 andcc %g6, %i2, %o5
32342 tcc %icc, 0x3
32343 set 0x50, %o3
32344 ldda [%l7 + %o3] 0x89, %g2
32345 udiv %i5, 0x1DF0, %o7
32346 movge %xcc, %o4, %g7
32347 movneg %xcc, %o6, %l3
32348 movrgz %l2, %i1, %i3
32349 sir 0x1CF6
32350 fbuge,a %fcc0, loop_2763
32351 movn %icc, %o1, %o2
32352 bne loop_2764
32353 fmovsa %xcc, %f26, %f26
32354loop_2763:
32355 edge8 %i0, %l6, %l1
32356 udivcc %i6, 0x0C8E, %l5
32357loop_2764:
32358 brz %g1, loop_2765
32359 fbl,a %fcc0, loop_2766
32360 fbo %fcc2, loop_2767
32361 fxor %f28, %f8, %f20
32362loop_2765:
32363 movrne %g3, 0x16B, %o0
32364loop_2766:
32365 movgu %xcc, %i7, %l4
32366loop_2767:
32367 fpmerge %f13, %f30, %f8
32368 set 0x1C, %o2
32369 lduwa [%l7 + %o2] 0x15, %l0
32370 wr %g0, 0xe3, %asi
32371 stha %i4, [%l7 + 0x24] %asi
32372 membar #Sync
32373 xor %o3, 0x0F87, %g4
32374 fbue %fcc1, loop_2768
32375 array16 %g6, %g5, %o5
32376 udiv %g2, 0x0DF4, %i5
32377 andn %i2, 0x0ECA, %o4
32378loop_2768:
32379 addccc %o7, 0x1939, %o6
32380 movrgz %g7, 0x278, %l2
32381 fmovsn %xcc, %f4, %f21
32382 fmovsne %icc, %f12, %f14
32383 edge32n %i1, %l3, %o1
32384 tgu %xcc, 0x7
32385 bpos %xcc, loop_2769
32386 tvs %xcc, 0x4
32387 addcc %i3, %o2, %i0
32388 movrlz %l6, %i6, %l5
32389loop_2769:
32390 edge16 %g1, %g3, %o0
32391 subccc %l1, %i7, %l0
32392 bl,a,pn %xcc, loop_2770
32393 edge8n %l4, %o3, %i4
32394 movn %icc, %g4, %g6
32395 set 0x28, %g7
32396 sta %f4, [%l7 + %g7] 0x10
32397loop_2770:
32398 array16 %g5, %g2, %i5
32399 alignaddr %o5, %i2, %o4
32400 edge8n %o7, %g7, %o6
32401 fcmpeq16 %f0, %f28, %l2
32402 membar 0x2B
32403 movgu %xcc, %l3, %i1
32404 sir 0x153F
32405 ldsh [%l7 + 0x0E], %i3
32406 set 0x5E, %l5
32407 lduha [%l7 + %l5] 0x10, %o1
32408 fandnot2s %f25, %f13, %f5
32409 ldsh [%l7 + 0x62], %o2
32410 addc %l6, %i6, %l5
32411 ldd [%l7 + 0x08], %i0
32412 call loop_2771
32413 edge16ln %g3, %o0, %l1
32414 add %i7, 0x1784, %g1
32415 for %f12, %f12, %f22
32416loop_2771:
32417 tl %icc, 0x1
32418 edge16l %l4, %l0, %i4
32419 movre %g4, 0x115, %o3
32420 wr %g0, 0x19, %asi
32421 stha %g6, [%l7 + 0x48] %asi
32422 movl %icc, %g2, %i5
32423 brnz,a %g5, loop_2772
32424 addcc %o5, %i2, %o7
32425 fand %f2, %f28, %f16
32426 mulscc %g7, 0x1F0A, %o6
32427loop_2772:
32428 xor %o4, 0x1E57, %l3
32429 smulcc %i1, 0x1D2E, %l2
32430 movle %xcc, %i3, %o2
32431 ldsh [%l7 + 0x26], %o1
32432 wr %g0, 0x80, %asi
32433 ldsba [%l7 + 0x14] %asi, %l6
32434 andn %l5, %i6, %g3
32435 smul %i0, %o0, %i7
32436 fmovrdlz %g1, %f24, %f30
32437 fcmpgt32 %f4, %f30, %l4
32438 add %l0, %l1, %i4
32439 umulcc %g4, %g6, %o3
32440 sll %g2, %i5, %g5
32441 te %icc, 0x1
32442 subc %o5, 0x1910, %o7
32443 movrne %g7, 0x097, %i2
32444 ldstub [%l7 + 0x32], %o4
32445 ble,pt %icc, loop_2773
32446 st %f23, [%l7 + 0x38]
32447 tne %icc, 0x7
32448 udiv %o6, 0x1A95, %i1
32449loop_2773:
32450 srax %l2, %l3, %o2
32451 edge32ln %o1, %i3, %l6
32452 wr %g0, 0x19, %asi
32453 swapa [%l7 + 0x50] %asi, %l5
32454 movcc %icc, %i6, %i0
32455 movge %icc, %o0, %i7
32456 tneg %xcc, 0x3
32457 sdivx %g1, 0x0055, %g3
32458 fmovd %f6, %f28
32459 bvs,pt %icc, loop_2774
32460 andncc %l4, %l0, %l1
32461 movge %xcc, %i4, %g4
32462 fbge %fcc0, loop_2775
32463loop_2774:
32464 fexpand %f25, %f0
32465 wr %g0, 0x2f, %asi
32466 stba %o3, [%l7 + 0x59] %asi
32467 membar #Sync
32468loop_2775:
32469 tne %icc, 0x4
32470 umul %g2, %i5, %g6
32471 movn %icc, %g5, %o7
32472 ldub [%l7 + 0x4C], %o5
32473 movgu %icc, %g7, %o4
32474 tsubcc %o6, 0x0AEF, %i2
32475 tleu %icc, 0x5
32476 movpos %xcc, %l2, %i1
32477 restored
32478 rdpr %cwp, %g1
32479 rdpr %cansave, %g2
32480 rdpr %canrestore, %g3
32481 rdpr %cleanwin, %g4
32482 rdpr %otherwin, %g5
32483 rdpr %wstate, %g6
32484 srlx %o2, 0x1A, %l3
32485 bneg,a loop_2776
32486 andncc %o1, %i3, %l6
32487 array8 %i6, %l5, %o0
32488 subc %i7, %i0, %g3
32489loop_2776:
32490 xnor %g1, 0x0099, %l4
32491 std %f28, [%l7 + 0x58]
32492 xnorcc %l0, 0x1144, %l1
32493 bne,a,pt %icc, loop_2777
32494 srl %i4, 0x0B, %o3
32495 xnorcc %g4, 0x17ED, %i5
32496 movrlez %g6, %g5, %o7
32497loop_2777:
32498 movvs %xcc, %o5, %g2
32499 fbu %fcc3, loop_2778
32500 nop
32501 setx 0xAD505BD7, %l0, %l6
32502 st %l6, [%l7 + 0x28]
32503 ld [%l7 + 0x28], %f28
32504 setx 0xAF056C4B, %l1, %l5
32505 st %l5, [%l7 + 0x10]
32506 ld [%l7 + 0x10], %f12
32507 fmuls %f12, %f28, %f6
32508 subcc %o4, %g7, %i2
32509 tg %xcc, 0x6
32510loop_2778:
32511 nop
32512 wr %g0, 0x27, %asi
32513 stha %l2, [%l7 + 0x7C] %asi
32514 membar #Sync
32515 lduw [%l7 + 0x6C], %o6
32516 andcc %o2, 0x17BE, %i1
32517 fpsub16s %f10, %f1, %f30
32518 tcc %xcc, 0x2
32519 popc 0x0CAA, %o1
32520 lduw [%l7 + 0x30], %l3
32521 tge %icc, 0x6
32522 tsubcctv %l6, %i3, %i6
32523 orn %o0, 0x0CAA, %i7
32524 set 0x7C, %i3
32525 ldstuba [%l7 + %i3] 0x0c, %l5
32526 fmovdle %xcc, %f9, %f28
32527 tvs %xcc, 0x3
32528 orncc %i0, %g1, %g3
32529 sllx %l4, 0x08, %l0
32530 fmovse %icc, %f1, %f22
32531 wr %g0, 0x2b, %asi
32532 stha %l1, [%l7 + 0x48] %asi
32533 membar #Sync
32534 movn %icc, %o3, %g4
32535 stbar
32536 srlx %i4, %g6, %i5
32537 fsrc2s %f12, %f12
32538 set 0x0C, %i1
32539 sta %f16, [%l7 + %i1] 0x89
32540 fmul8x16 %f31, %f26, %f22
32541 sra %o7, 0x1B, %o5
32542 andn %g5, %o4, %g7
32543 srl %g2, %l2, %i2
32544 edge16ln %o6, %i1, %o1
32545 fble,a %fcc3, loop_2779
32546 fandnot1 %f4, %f14, %f22
32547 ldx [%l7 + 0x20], %o2
32548 sdivcc %l6, 0x13EB, %i3
32549loop_2779:
32550 stw %i6, [%l7 + 0x78]
32551 fbe %fcc1, loop_2780
32552 umul %l3, %o0, %i7
32553 nop
32554 fitos %f12, %f7
32555 edge8ln %l5, %g1, %i0
32556loop_2780:
32557 brlz,a %g3, loop_2781
32558 tvc %icc, 0x2
32559 sll %l4, 0x0E, %l1
32560 subc %o3, 0x1BFF, %l0
32561loop_2781:
32562 edge8n %g4, %g6, %i4
32563 ta %xcc, 0x5
32564 sth %i5, [%l7 + 0x42]
32565 ldx [%l7 + 0x38], %o5
32566 movrlz %g5, 0x1D4, %o7
32567 addc %g7, 0x0512, %g2
32568 popc 0x099E, %l2
32569 add %l7, 0x50, %l6
32570 wr %g0, 0x81, %asi
32571 casxa [%l6] %asi, %i2, %o6
32572 bvc,a loop_2782
32573 te %xcc, 0x2
32574 umulcc %i1, 0x102B, %o1
32575 edge8n %o4, %l6, %i3
32576loop_2782:
32577 bcs,pt %xcc, loop_2783
32578 ldub [%l7 + 0x0B], %i6
32579 movcc %xcc, %l3, %o2
32580 call loop_2784
32581loop_2783:
32582 fmovrdne %o0, %f20, %f16
32583 edge32ln %l5, %i7, %i0
32584 fmovdn %icc, %f3, %f9
32585loop_2784:
32586 movle %icc, %g1, %g3
32587 mulscc %l1, 0x05FC, %o3
32588 ldd [%l7 + 0x58], %f16
32589 smulcc %l4, %g4, %g6
32590 edge32 %i4, %l0, %i5
32591 sir 0x1DCD
32592 srlx %o5, %g5, %o7
32593 ldd [%l7 + 0x30], %g6
32594 edge16 %l2, %i2, %g2
32595 ba %xcc, loop_2785
32596 fcmpgt16 %f20, %f14, %i1
32597 tleu %xcc, 0x2
32598 xorcc %o1, 0x10C3, %o6
32599loop_2785:
32600 nop
32601 setx loop_2786, %l0, %l1
32602 jmpl %l1, %l6
32603 fcmpeq16 %f24, %f6, %o4
32604 movrgez %i3, 0x324, %i6
32605 tvc %xcc, 0x5
32606loop_2786:
32607 alignaddrl %l3, %o0, %l5
32608 fba %fcc1, loop_2787
32609 edge16l %o2, %i7, %g1
32610 bvs,pt %xcc, loop_2788
32611 subcc %i0, %l1, %g3
32612loop_2787:
32613 tcc %xcc, 0x2
32614 fmovde %icc, %f25, %f29
32615loop_2788:
32616 fors %f6, %f16, %f1
32617 set 0x2E, %l0
32618 ldsha [%l7 + %l0] 0x81, %o3
32619 fmovsn %icc, %f13, %f21
32620 mulx %l4, 0x167F, %g6
32621 tpos %icc, 0x7
32622 set 0x20, %l4
32623 swapa [%l7 + %l4] 0x18, %g4
32624 tn %icc, 0x3
32625 andcc %i4, 0x0C53, %i5
32626 tg %icc, 0x7
32627 andn %l0, 0x08C3, %o5
32628 nop
32629 setx 0x4261B128B71F5355, %l0, %l6
32630 stx %l6, [%l7 + 0x28]
32631 ldd [%l7 + 0x28], %f20
32632 setx 0x551CE5638BD9E21C, %l1, %l5
32633 stx %l5, [%l7 + 0x10]
32634 ldd [%l7 + 0x10], %f8
32635 fdivd %f8, %f20, %f20
32636 te %icc, 0x7
32637 sdiv %g5, 0x1701, %g7
32638 tcc %xcc, 0x2
32639 tneg %icc, 0x7
32640 wr %g0, 0x2e, %asi
32641 ldda [%l7 + 0x40] %asi, %o6
32642 srlx %l2, %i2, %i1
32643 taddcctv %o1, 0x0F28, %g2
32644 tsubcc %l6, %o6, %i3
32645 ta %xcc, 0x0
32646 edge16l %i6, %l3, %o4
32647 umulcc %l5, 0x1FAF, %o0
32648 ldd [%l7 + 0x18], %i6
32649 membar #Sync
32650 set 0x40, %i2
32651 ldda [%l7 + %i2] 0x1f, %f16
32652 tge %icc, 0x3
32653 fmovdg %icc, %f10, %f1
32654 fmovdcc %xcc, %f8, %f17
32655 move %icc, %g1, %o2
32656 sllx %l1, 0x1F, %g3
32657 fbo,a %fcc0, loop_2789
32658 movvs %xcc, %o3, %l4
32659 movne %icc, %i0, %g6
32660 orncc %g4, %i4, %i5
32661loop_2789:
32662 fnot2 %f10, %f2
32663 add %l0, 0x1FA6, %g5
32664 edge16ln %g7, %o7, %o5
32665 subcc %i2, %l2, %i1
32666 movge %xcc, %o1, %g2
32667 fmovsvc %icc, %f3, %f3
32668 and %o6, %l6, %i6
32669 tle %icc, 0x0
32670 srl %i3, %l3, %l5
32671 edge8 %o0, %i7, %g1
32672 tn %xcc, 0x5
32673 movpos %icc, %o4, %o2
32674 subcc %l1, 0x0599, %g3
32675 nop
32676 setx 0x90682687, %l0, %l6
32677 st %l6, [%l7 + 0x60]
32678 ld [%l7 + 0x60], %fsr
32679 sdivcc %o3, 0x0645, %l4
32680 tleu %xcc, 0x7
32681 movcs %icc, %i0, %g4
32682 movpos %icc, %g6, %i5
32683 tsubcc %l0, 0x1B1E, %g5
32684 tl %xcc, 0x1
32685 movrlz %g7, 0x04E, %i4
32686 fmovspos %xcc, %f7, %f19
32687 bge,a %xcc, loop_2790
32688 tl %icc, 0x4
32689 restored
32690 rdpr %cwp, %g1
32691 rdpr %cansave, %g2
32692 rdpr %canrestore, %g3
32693 rdpr %cleanwin, %g4
32694 rdpr %otherwin, %g5
32695 rdpr %wstate, %g6
32696 fmovsneg %xcc, %f20, %f10
32697loop_2790:
32698 ldsh [%l7 + 0x44], %o5
32699 set 0x7C, %i5
32700 stha %o7, [%l7 + %i5] 0x10
32701 sub %i2, 0x0040, %l2
32702 edge16l %i1, %g2, %o6
32703 stw %o1, [%l7 + 0x38]
32704 brlz,a %l6, loop_2791
32705 fsrc1s %f18, %f1
32706 subccc %i3, 0x199A, %i6
32707 sir 0x101A
32708loop_2791:
32709 ble,a %xcc, loop_2792
32710 movge %icc, %l3, %o0
32711 subcc %l5, %i7, %g1
32712 ldsw [%l7 + 0x7C], %o4
32713loop_2792:
32714 fornot1s %f10, %f18, %f8
32715 nop
32716 setx loop_2793, %l0, %l1
32717 jmpl %l1, %l1
32718 tgu %icc, 0x3
32719 orncc %o2, %g3, %l4
32720 tg %icc, 0x0
32721loop_2793:
32722 umulcc %i0, 0x13EA, %g4
32723 movrlez %o3, 0x323, %i5
32724 srl %l0, %g6, %g7
32725 tcs %icc, 0x1
32726 sdivx %g5, 0x0289, %o5
32727 brgz,a %o7, loop_2794
32728 srlx %i2, %l2, %i4
32729 edge32l %i1, %g2, %o6
32730 fbo %fcc3, loop_2795
32731loop_2794:
32732 tsubcctv %o1, %i3, %l6
32733 set 0x40, %i6
32734 stda %f16, [%l7 + %i6] 0x17
32735 membar #Sync
32736loop_2795:
32737 smul %l3, %i6, %l5
32738 fmovsleu %icc, %f24, %f28
32739 edge8l %i7, %o0, %o4
32740 fmovdne %icc, %f1, %f3
32741 bvc %icc, loop_2796
32742 nop
32743 fitos %f10, %f9
32744 fstox %f9, %f24
32745 fmovrsgez %l1, %f21, %f3
32746 fbe %fcc1, loop_2797
32747loop_2796:
32748 srlx %o2, %g1, %g3
32749 add %l4, %i0, %g4
32750 ta %icc, 0x5
32751loop_2797:
32752 movcs %xcc, %o3, %i5
32753 tneg %icc, 0x0
32754 udivx %g6, 0x0F9E, %g7
32755 ldsh [%l7 + 0x24], %g5
32756 brnz,a %l0, loop_2798
32757 nop
32758 setx 0xC0712448, %l0, %l6
32759 st %l6, [%l7 + 0x08]
32760 ld [%l7 + 0x08], %fsr
32761 mova %icc, %o5, %o7
32762 nop
32763 setx loop_2799, %l0, %l1
32764 wrpr 0x1, %tl
32765 wrpr %l1, %tpc
32766 add %l1, 0x4, %l1
32767 wrpr %l1, %tnpc
32768 setx 0x34400001400, %l0, %l1
32769 wrpr %l1, %tstate
32770 wrhpr 0x4, %htstate
32771 retry
32772loop_2798:
32773 xnor %i2, %i4, %i1
32774 srlx %g2, %o6, %l2
32775 te %xcc, 0x3
32776loop_2799:
32777 tneg %xcc, 0x6
32778 srax %i3, %l6, %o1
32779 movrne %i6, 0x3FD, %l5
32780 movvc %icc, %l3, %o0
32781 srlx %o4, 0x08, %l1
32782 sethi 0x1B17, %i7
32783 fnor %f6, %f14, %f24
32784 movcs %xcc, %g1, %g3
32785 or %l4, 0x141C, %o2
32786 bneg,a,pt %xcc, loop_2800
32787 move %xcc, %i0, %g4
32788 fors %f12, %f9, %f13
32789 xor %i5, 0x1C94, %g6
32790loop_2800:
32791 sllx %o3, 0x15, %g5
32792 nop
32793 fitod %f10, %f6
32794 fornot1s %f2, %f30, %f18
32795 stx %l0, [%l7 + 0x18]
32796 addc %g7, %o5, %i2
32797 movrgz %o7, %i1, %i4
32798 wr %g0, 0x0c, %asi
32799 prefetcha [%l7 + 0x70] %asi, 0x0
32800 tneg %xcc, 0x2
32801 fcmple32 %f16, %f30, %o6
32802 array16 %i3, %l2, %l6
32803 movge %icc, %o1, %l5
32804 movrne %i6, 0x0CC, %o0
32805 tle %xcc, 0x7
32806 bge,a %icc, loop_2801
32807 smul %l3, 0x02A3, %o4
32808 sethi 0x1B9D, %i7
32809 nop
32810 setx 0xA0F144F5C7A5380E, %l0, %l6
32811 stx %l6, [%l7 + 0x28]
32812 ldd [%l7 + 0x28], %f26
32813 setx 0x0ADB3703666D200D, %l1, %l5
32814 stx %l5, [%l7 + 0x10]
32815 ldd [%l7 + 0x10], %f18
32816 fmuld %f18, %f26, %f26
32817loop_2801:
32818 nop
32819 setx 0xF7D2C13D40704DA7, %l0, %l6
32820 stx %l6, [%l7 + 0x10]
32821 ldx [%l7 + 0x10], %fsr
32822 tvc %xcc, 0x4
32823 edge8ln %g1, %l1, %l4
32824 sllx %g3, 0x0F, %i0
32825 call loop_2802
32826 stb %g4, [%l7 + 0x09]
32827 nop
32828 setx loop_2803, %l0, %l1
32829 jmpl %l1, %o2
32830 fble %fcc2, loop_2804
32831loop_2802:
32832 movrgz %g6, 0x171, %i5
32833 edge32l %o3, %g5, %l0
32834loop_2803:
32835 tg %icc, 0x6
32836loop_2804:
32837 bcs,a %icc, loop_2805
32838 fbu %fcc0, loop_2806
32839 sethi 0x0974, %g7
32840 umulcc %o5, %i2, %o7
32841loop_2805:
32842 stx %i4, [%l7 + 0x68]
32843loop_2806:
32844 prefetch [%l7 + 0x58], 0x0
32845 nop
32846 setx loop_2807, %l0, %l1
32847 wrpr 0x1, %tl
32848 wrpr %l1, %tnpc
32849 setx 0x34400001400, %l0, %l1
32850 wrpr %l1, %tstate
32851 wrhpr 0x4, %htstate
32852 done
32853 array8 %g2, %o6, %i3
32854 srl %i1, %l2, %o1
32855 nop
32856 setx loop_2808, %l0, %l1
32857 wrpr 0x1, %tl
32858 wrpr %l1, %tpc
32859 add %l1, 0x4, %l1
32860 wrpr %l1, %tnpc
32861 setx 0x34400001400, %l0, %l1
32862 wrpr %l1, %tstate
32863 wrhpr 0x4, %htstate
32864 retry
32865loop_2807:
32866 fmovse %xcc, %f12, %f26
32867 xnor %l6, 0x1BCD, %l5
32868 fxor %f18, %f2, %f10
32869loop_2808:
32870 sub %o0, 0x0AC8, %l3
32871 edge32ln %i6, %o4, %g1
32872 orn %i7, 0x1C9A, %l4
32873 edge8 %l1, %g3, %g4
32874 fmovrdgez %o2, %f22, %f4
32875 movleu %icc, %g6, %i5
32876 fandnot2 %f24, %f4, %f14
32877 add %l7, 0x5C, %l6
32878 wr %g0, 0x89, %asi
32879 casa [%l6] %asi, %i0, %o3
32880 edge32ln %l0, %g7, %o5
32881 sdivx %g5, 0x0CC7, %i2
32882 lduh [%l7 + 0x4E], %i4
32883 fbu %fcc3, loop_2809
32884 tge %xcc, 0x1
32885 movcc %xcc, %o7, %o6
32886 tsubcc %g2, 0x07D7, %i3
32887loop_2809:
32888 nop
32889 setx 0x2A9B28EE805C797D, %l0, %l6
32890 stx %l6, [%l7 + 0x40]
32891 ldx [%l7 + 0x40], %fsr
32892 set 0x30, %l6
32893 ldxa [%g0 + %l6] 0x58, %i1
32894 flush %l7 + 0x4C
32895 edge16l %l2, %o1, %l6
32896 tle %xcc, 0x0
32897 te %icc, 0x5
32898 nop
32899 setx 0x4B1C6BAC2EF8647F, %l0, %l6
32900 stx %l6, [%l7 + 0x28]
32901 ldd [%l7 + 0x28], %f18
32902 setx 0x8D8FD75D33E56034, %l1, %l5
32903 stx %l5, [%l7 + 0x10]
32904 ldd [%l7 + 0x10], %f0
32905 fdivd %f0, %f18, %f24
32906 srl %o0, 0x1F, %l3
32907 bn,pt %xcc, loop_2810
32908 ble,a,pt %icc, loop_2811
32909 tneg %icc, 0x4
32910 fbul,a %fcc3, loop_2812
32911loop_2810:
32912 tsubcc %i6, 0x05C0, %o4
32913loop_2811:
32914 tleu %icc, 0x1
32915 tvc %xcc, 0x3
32916loop_2812:
32917 fmovdneg %icc, %f12, %f30
32918 edge32 %l5, %g1, %l4
32919 xor %l1, 0x1C09, %i7
32920 sethi 0x03AF, %g3
32921 edge32ln %g4, %g6, %o2
32922 sethi 0x006E, %i0
32923 stw %i5, [%l7 + 0x2C]
32924 movrgez %l0, 0x2DF, %o3
32925 sth %g7, [%l7 + 0x1E]
32926 smul %o5, 0x13B8, %g5
32927 wr %g0, 0x11, %asi
32928 ldswa [%l7 + 0x3C] %asi, %i2
32929 fands %f22, %f30, %f10
32930 tn %xcc, 0x1
32931 fmovsleu %icc, %f19, %f22
32932 fmovrdgez %i4, %f12, %f26
32933 umul %o7, 0x11F0, %g2
32934 edge8ln %i3, %o6, %i1
32935 fmovrsne %l2, %f18, %f26
32936 xor %l6, %o0, %o1
32937 movl %xcc, %i6, %l3
32938 saved
32939 rdpr %cwp, %g1
32940 rdpr %cansave, %g2
32941 rdpr %canrestore, %g3
32942 rdpr %cleanwin, %g4
32943 rdpr %otherwin, %g5
32944 rdpr %wstate, %g6
32945 fmovrdgz %l5, %f6, %f30
32946 subcc %o4, 0x124C, %g1
32947 movne %xcc, %l1, %l4
32948 movpos %icc, %i7, %g4
32949 fnegs %f16, %f4
32950 nop
32951 fitod %f8, %f30
32952 fdtox %f30, %f26
32953 fmovsg %icc, %f22, %f22
32954 tle %xcc, 0x2
32955 te %icc, 0x5
32956 fmul8ulx16 %f6, %f4, %f30
32957 mulx %g3, 0x0C46, %g6
32958 fmovrdne %o2, %f18, %f28
32959 bl loop_2813
32960 fsrc1 %f30, %f28
32961 fandnot2s %f16, %f6, %f9
32962 fors %f13, %f26, %f15
32963loop_2813:
32964 smul %i0, 0x1A74, %l0
32965 sdivx %i5, 0x1409, %g7
32966 fmovsg %xcc, %f21, %f25
32967 fbuge,a %fcc3, loop_2814
32968 andncc %o3, %g5, %o5
32969 wr %g0, 0x0c, %asi
32970 ldsba [%l7 + 0x3C] %asi, %i2
32971loop_2814:
32972 fbl,a %fcc2, loop_2815
32973 bn,a %xcc, loop_2816
32974 fbul,a %fcc0, loop_2817
32975 edge32n %o7, %g2, %i4
32976loop_2815:
32977 srlx %i3, %i1, %l2
32978loop_2816:
32979 movrgz %o6, %o0, %o1
32980loop_2817:
32981 edge16 %l6, %i6, %l5
32982 stx %o4, [%l7 + 0x68]
32983 set 0x38, %g4
32984 ldswa [%l7 + %g4] 0x18, %g1
32985 set 0x5B, %i4
32986 lduba [%l7 + %i4] 0x80, %l3
32987 movleu %icc, %l1, %i7
32988 fcmpeq32 %f10, %f24, %g4
32989 movg %xcc, %g3, %l4
32990 brgez,a %o2, loop_2818
32991 movgu %icc, %g6, %l0
32992 edge8 %i0, %g7, %i5
32993 tge %icc, 0x1
32994loop_2818:
32995 bge,pt %icc, loop_2819
32996 movre %g5, %o3, %o5
32997 mulx %o7, 0x16BF, %i2
32998 ld [%l7 + 0x3C], %f25
32999loop_2819:
33000 fpadd32s %f28, %f8, %f4
33001 fmovrslez %g2, %f11, %f27
33002 movcc %xcc, %i4, %i1
33003 movl %xcc, %l2, %i3
33004 fbul %fcc2, loop_2820
33005 addccc %o0, 0x141A, %o1
33006 wr %g0, 0x0c, %asi
33007 stxa %o6, [%l7 + 0x50] %asi
33008loop_2820:
33009 edge16n %i6, %l5, %o4
33010 movl %xcc, %l6, %l3
33011 fmovdvs %xcc, %f3, %f18
33012 restored
33013 rdpr %cwp, %g1
33014 rdpr %cansave, %g2
33015 rdpr %canrestore, %g3
33016 rdpr %cleanwin, %g4
33017 rdpr %otherwin, %g5
33018 rdpr %wstate, %g6
33019 fbue %fcc2, loop_2821
33020 nop
33021 setx 0x9F1EC98FA040A8E7, %l0, %l6
33022 stx %l6, [%l7 + 0x58]
33023 ldx [%l7 + 0x58], %fsr
33024 smulcc %l1, %g1, %g4
33025 tcs %icc, 0x7
33026loop_2821:
33027 nop
33028 setx 0x7CB6EAB2, %l0, %l6
33029 st %l6, [%l7 + 0x28]
33030 ld [%l7 + 0x28], %f8
33031 setx 0xD20AD04C, %l1, %l5
33032 st %l5, [%l7 + 0x10]
33033 ld [%l7 + 0x10], %f6
33034 fmuls %f6, %f8, %f26
33035 tvs %icc, 0x0
33036 wr %g0, 0x04, %asi
33037 ldsha [%l7 + 0x72] %asi, %g3
33038 xorcc %l4, 0x0254, %i7
33039 fpack16 %f24, %f2
33040 sllx %g6, %o2, %i0
33041 fmovdvs %icc, %f14, %f11
33042 movrlez %l0, %g7, %g5
33043 fbl,a %fcc1, loop_2822
33044 tcs %icc, 0x5
33045 subccc %i5, 0x114B, %o5
33046 edge32 %o3, %o7, %g2
33047loop_2822:
33048 andcc %i4, 0x078F, %i2
33049 orcc %l2, 0x0460, %i1
33050 fpsub16s %f0, %f11, %f25
33051 srax %o0, 0x0F, %i3
33052 movvs %icc, %o1, %i6
33053 fsrc1 %f0, %f22
33054 fblg,a %fcc0, loop_2823
33055 fmovrde %o6, %f26, %f6
33056 fmul8sux16 %f24, %f6, %f2
33057 tge %xcc, 0x3
33058loop_2823:
33059 orncc %o4, %l5, %l6
33060 lduh [%l7 + 0x18], %l3
33061 srlx %g1, 0x0E, %g4
33062 bvs loop_2824
33063 ldstub [%l7 + 0x48], %g3
33064 bne loop_2825
33065 fpsub32 %f6, %f26, %f0
33066loop_2824:
33067 movge %icc, %l4, %l1
33068 wr %g0, 0x04, %asi
33069 sta %f23, [%l7 + 0x48] %asi
33070loop_2825:
33071 movge %icc, %g6, %o2
33072 umulcc %i0, 0x05D9, %i7
33073 wr %g0, 0x10, %asi
33074 prefetcha [%l7 + 0x40] %asi, 0x1
33075 nop
33076 setx 0x07BF400D, %l0, %l6
33077 st %l6, [%l7 + 0x28]
33078 ld [%l7 + 0x28], %f21
33079 setx 0x89A47CD4, %l1, %l5
33080 st %l5, [%l7 + 0x10]
33081 ld [%l7 + 0x10], %f19
33082 fmuls %f19, %f21, %f27
33083 orcc %g5, %g7, %o5
33084 fmovdneg %icc, %f14, %f16
33085 umul %o3, 0x07AF, %o7
33086 brz %i5, loop_2826
33087 edge8 %g2, %i4, %l2
33088 fmovrdgez %i1, %f22, %f4
33089 fmovsvs %xcc, %f27, %f16
33090loop_2826:
33091 tcc %xcc, 0x5
33092 set 0x58, %g6
33093 prefetcha [%l7 + %g6] 0x88, 0x2
33094 wr %g0, 0x04, %asi
33095 ldda [%l7 + 0x60] %asi, %i2
33096 nop
33097 setx 0x9C99F4B74FFE8F29, %l0, %l6
33098 stx %l6, [%l7 + 0x28]
33099 ldd [%l7 + 0x28], %f26
33100 fsqrtd %f26, %f18
33101 tvc %icc, 0x3
33102 movl %icc, %i3, %i6
33103 taddcc %o1, 0x16DB, %o4
33104 move %icc, %o6, %l5
33105 ldd [%l7 + 0x10], %f16
33106 xor %l6, %g1, %g4
33107 fmovdn %icc, %f12, %f23
33108 set 0x68, %o6
33109 lduwa [%l7 + %o6] 0x18, %l3
33110 tneg %xcc, 0x2
33111 alignaddrl %l4, %l1, %g6
33112 movleu %xcc, %o2, %g3
33113 movrlz %i0, 0x0E2, %i7
33114 sll %l0, %g5, %g7
33115 tn %xcc, 0x5
33116 set 0x50, %o4
33117 ldxa [%l7 + %o4] 0x14, %o5
33118 sdivx %o3, 0x1E3A, %o7
33119 taddcc %i5, 0x1519, %i4
33120 wr %g0, 0x04, %asi
33121 swapa [%l7 + 0x44] %asi, %g2
33122 tle %icc, 0x6
33123 fnot2 %f14, %f16
33124 orncc %l2, 0x0B29, %i1
33125 nop
33126 fitos %f0, %f6
33127 fstoi %f6, %f28
33128 movl %icc, %i2, %o0
33129 mulscc %i3, %i6, %o4
33130 tvs %icc, 0x2
33131 popc %o1, %o6
33132 sll %l5, 0x17, %g1
33133 tne %icc, 0x3
33134 addc %g4, %l3, %l6
33135 movvs %xcc, %l1, %g6
33136 tne %icc, 0x6
33137 fble,a %fcc3, loop_2827
33138 bne %xcc, loop_2828
33139 andncc %l4, %g3, %o2
33140 set 0x7B, %g2
33141 ldstuba [%l7 + %g2] 0x04, %i0
33142loop_2827:
33143 te %icc, 0x3
33144loop_2828:
33145 brgez %l0, loop_2829
33146 udivcc %g5, 0x1D36, %g7
33147 nop
33148 fitod %f2, %f14
33149 fdtos %f14, %f25
33150 alignaddrl %i7, %o3, %o7
33151loop_2829:
33152 movle %xcc, %i5, %o5
33153 bg loop_2830
33154 orcc %i4, %g2, %i1
33155 tvc %xcc, 0x3
33156 bn loop_2831
33157loop_2830:
33158 subcc %i2, %o0, %l2
33159 movge %icc, %i3, %o4
33160 subc %i6, 0x1FB7, %o6
33161loop_2831:
33162 nop
33163 wr %g0, 0x88, %asi
33164 lduha [%l7 + 0x4C] %asi, %l5
33165 addc %g1, 0x1D40, %o1
33166 movn %xcc, %l3, %g4
33167 xnor %l1, %l6, %g6
33168 membar 0x2E
33169 bgu,a,pt %icc, loop_2832
33170 smul %l4, 0x1694, %g3
33171 srlx %o2, %l0, %g5
33172 nop
33173 setx loop_2833, %l0, %l1
33174 wrpr 0x1, %tl
33175 wrpr %l1, %tnpc
33176 setx 0x34400001400, %l0, %l1
33177 wrpr %l1, %tstate
33178 wrhpr 0x4, %htstate
33179 done
33180loop_2832:
33181 umul %i0, %i7, %g7
33182 srlx %o7, %o3, %i5
33183 prefetch [%l7 + 0x28], 0x1
33184loop_2833:
33185 addcc %o5, %g2, %i4
33186 fbue,a %fcc1, loop_2834
33187 fbo %fcc2, loop_2835
33188 or %i2, %o0, %i1
33189 stbar
33190loop_2834:
33191 srax %i3, 0x0B, %l2
33192loop_2835:
33193 ldx [%l7 + 0x18], %o4
33194 tg %icc, 0x0
33195 edge16l %i6, %o6, %l5
33196 fmuld8ulx16 %f0, %f6, %f20
33197 edge32n %o1, %g1, %l3
33198 edge16 %g4, %l6, %g6
33199 movg %icc, %l4, %l1
33200 tle %icc, 0x7
33201 fmovse %xcc, %f22, %f20
33202 fandnot2 %f18, %f18, %f10
33203 edge32 %o2, %l0, %g3
33204 nop
33205 setx 0xEB0E1D6C, %l0, %l6
33206 st %l6, [%l7 + 0x28]
33207 ld [%l7 + 0x28], %f14
33208 setx 0x65BE426E, %l1, %l5
33209 st %l5, [%l7 + 0x10]
33210 ld [%l7 + 0x10], %f8
33211 fmuls %f8, %f14, %f20
33212 bge %xcc, loop_2836
33213 ldsh [%l7 + 0x70], %i0
33214 nop
33215 setx 0xDF3D210B3FDEB10B, %l0, %l6
33216 stx %l6, [%l7 + 0x28]
33217 ldd [%l7 + 0x28], %f12
33218 setx 0xEB0B291D955A4EDC, %l1, %l5
33219 stx %l5, [%l7 + 0x10]
33220 ldd [%l7 + 0x10], %f10
33221 fdivd %f10, %f12, %f20
33222 tgu %xcc, 0x2
33223loop_2836:
33224 popc %i7, %g5
33225 fmovsvs %xcc, %f1, %f4
33226 taddcctv %g7, %o3, %o7
33227 tne %xcc, 0x2
33228 and %i5, %g2, %o5
33229 faligndata %f26, %f30, %f26
33230 sdiv %i2, 0x1D68, %o0
33231 tsubcc %i1, 0x05BA, %i4
33232 fmovd %f28, %f14
33233 set 0x7C, %g3
33234 lduha [%l7 + %g3] 0x11, %i3
33235 xor %l2, %i6, %o4
33236 move %xcc, %o6, %o1
33237 fbue,a %fcc1, loop_2837
33238 sllx %l5, 0x01, %l3
33239 set 0x1A, %o5
33240 stha %g4, [%l7 + %o5] 0x80
33241loop_2837:
33242 srax %g1, %l6, %g6
33243 array16 %l1, %l4, %l0
33244 nop
33245 setx 0x1B2A8873, %l0, %l6
33246 st %l6, [%l7 + 0x28]
33247 ld [%l7 + 0x28], %f31
33248 setx 0xA1A93DA7, %l1, %l5
33249 st %l5, [%l7 + 0x10]
33250 ld [%l7 + 0x10], %f5
33251 fadds %f5, %f31, %f4
33252 fnot1s %f0, %f3
33253 edge8l %g3, %i0, %i7
33254 sdivx %g5, 0x1556, %o2
33255 fmovsleu %xcc, %f13, %f17
33256 udivcc %g7, 0x148F, %o3
33257 addcc %o7, %i5, %o5
33258 ldsh [%l7 + 0x34], %i2
33259 bne,a %icc, loop_2838
33260 fmovsn %icc, %f20, %f25
33261 subccc %o0, %i1, %i4
33262 sethi 0x1251, %g2
33263loop_2838:
33264 ldx [%l7 + 0x10], %i3
33265 xnorcc %i6, %o4, %o6
33266 movrlez %o1, 0x32A, %l5
33267 ta %icc, 0x4
33268 orn %l2, %l3, %g1
33269 fnor %f10, %f10, %f12
33270 xnor %l6, 0x080A, %g6
33271 nop
33272 setx 0xADF20EAE, %l0, %l6
33273 st %l6, [%l7 + 0x28]
33274 ld [%l7 + 0x28], %f20
33275 setx 0x5C3ADCCB, %l1, %l5
33276 st %l5, [%l7 + 0x10]
33277 ld [%l7 + 0x10], %f13
33278 fsubs %f13, %f20, %f31
33279 or %l1, 0x124B, %g4
33280 movrgz %l4, %l0, %i0
33281 smulcc %g3, %i7, %g5
33282 fbuge %fcc3, loop_2839
33283 tne %icc, 0x6
33284 fpsub16s %f13, %f31, %f20
33285 edge16n %o2, %o3, %g7
33286loop_2839:
33287 sra %i5, %o7, %i2
33288 ble,a,pn %icc, loop_2840
33289 fnors %f16, %f21, %f3
33290 movpos %icc, %o5, %o0
33291 edge16 %i4, %g2, %i3
33292loop_2840:
33293 fmovsge %icc, %f29, %f16
33294 fabss %f11, %f21
33295 movcc %xcc, %i6, %i1
33296 te %xcc, 0x5
33297 edge8l %o6, %o1, %l5
33298 subcc %o4, 0x09B2, %l2
33299 andcc %l3, %l6, %g6
33300 bcs,a loop_2841
33301 edge16n %g1, %g4, %l1
33302 movrgz %l0, %l4, %i0
33303 movn %icc, %g3, %i7
33304loop_2841:
33305 fmovdgu %xcc, %f7, %f4
33306 array16 %o2, %g5, %g7
33307 wr %g0, 0x11, %asi
33308 ldstuba [%l7 + 0x11] %asi, %o3
33309 tgu %xcc, 0x5
33310 for %f26, %f28, %f16
33311 movneg %icc, %i5, %o7
33312 taddcctv %i2, 0x1961, %o0
33313 tcs %icc, 0x5
33314 fmovdcc %icc, %f19, %f0
33315 tsubcc %o5, %g2, %i4
33316 fcmpne16 %f2, %f4, %i6
33317 for %f28, %f8, %f16
33318 saved
33319 rdpr %cwp, %g1
33320 rdpr %cansave, %g2
33321 rdpr %canrestore, %g3
33322 rdpr %cleanwin, %g4
33323 rdpr %otherwin, %g5
33324 rdpr %wstate, %g6
33325 edge16ln %i3, %o6, %o1
33326 tvs %icc, 0x6
33327 std %f24, [%l7 + 0x18]
33328 srax %i1, %o4, %l5
33329 xnor %l2, %l6, %l3
33330 fmovdl %icc, %f20, %f27
33331 add %g1, 0x1F7F, %g6
33332 alignaddr %l1, %l0, %l4
33333 subc %g4, %g3, %i7
33334 fzeros %f6
33335 edge32n %o2, %g5, %i0
33336 movneg %icc, %g7, %o3
33337 udivx %o7, 0x0176, %i2
33338 sdivcc %o0, 0x1FE4, %o5
33339 fmovdle %icc, %f26, %f20
33340 set 0x40, %l1
33341 stda %f0, [%l7 + %l1] 0x17
33342 membar #Sync
33343 nop
33344 setx 0xDAA2ECDF705565FC, %l0, %l6
33345 stx %l6, [%l7 + 0x28]
33346 ldx [%l7 + 0x28], %fsr
33347 tsubcctv %g2, %i5, %i6
33348 set 0x32, %g1
33349 stha %i4, [%l7 + %g1] 0x80
33350 fmovsge %icc, %f21, %f8
33351 set 0x1F, %o1
33352 ldstuba [%l7 + %o1] 0x80, %i3
33353 restored
33354 rdpr %cwp, %g1
33355 rdpr %cansave, %g2
33356 rdpr %canrestore, %g3
33357 rdpr %cleanwin, %g4
33358 rdpr %otherwin, %g5
33359 rdpr %wstate, %g6
33360 movvc %xcc, %o6, %i1
33361 umul %o4, 0x134B, %o1
33362 movre %l2, %l6, %l5
33363 fmovdleu %icc, %f10, %f11
33364 sth %l3, [%l7 + 0x4A]
33365 nop
33366 set 0x74, %o0
33367 ldsb [%l7 + %o0], %g1
33368 fcmpeq16 %f24, %f8, %l1
33369 swap [%l7 + 0x40], %g6
33370 wr %g0, 0x27, %asi
33371 stha %l0, [%l7 + 0x6E] %asi
33372 membar #Sync
33373 subc %g4, 0x1A49, %l4
33374 movcc %icc, %i7, %o2
33375 fpsub16 %f26, %f4, %f2
33376 bpos %xcc, loop_2842
33377 fmovsvc %xcc, %f8, %f28
33378 movpos %xcc, %g5, %g3
33379 sethi 0x0B25, %i0
33380loop_2842:
33381 fmovrdgez %g7, %f28, %f14
33382 popc %o7, %i2
33383 movl %icc, %o0, %o5
33384 ldsw [%l7 + 0x2C], %g2
33385 edge16n %i5, %o3, %i6
33386 fbn %fcc3, loop_2843
33387 add %i4, 0x030A, %i3
33388 tleu %xcc, 0x3
33389 subc %i1, %o4, %o6
33390loop_2843:
33391 srax %o1, 0x1F, %l2
33392 nop
33393 set 0x2A, %i7
33394 ldub [%l7 + %i7], %l5
33395 edge16l %l6, %l3, %g1
33396 fmovdl %xcc, %f1, %f16
33397 te %xcc, 0x6
33398 flush %l7 + 0x10
33399 orncc %g6, 0x0F70, %l1
33400 umulcc %l0, %g4, %l4
33401 edge8n %i7, %g5, %o2
33402 wr %g0, 0x88, %asi
33403 stha %i0, [%l7 + 0x2E] %asi
33404 nop
33405 setx loop_2844, %l0, %l1
33406 wrpr 0x1, %tl
33407 wrpr %l1, %tnpc
33408 setx 0x34400001400, %l0, %l1
33409 wrpr %l1, %tstate
33410 wrhpr 0x4, %htstate
33411 done
33412 xor %g3, 0x1A1A, %o7
33413 fmul8ulx16 %f28, %f14, %f18
33414 fabsd %f14, %f26
33415loop_2844:
33416 sir 0x0615
33417 movre %g7, %o0, %o5
33418 taddcctv %i2, %g2, %i5
33419 fbne %fcc2, loop_2845
33420 brz %i6, loop_2846
33421 edge16l %o3, %i3, %i1
33422 mova %xcc, %o4, %o6
33423loop_2845:
33424 nop
33425 wr %g0, 0x80, %asi
33426 swapa [%l7 + 0x08] %asi, %i4
33427loop_2846:
33428 flush %l7 + 0x2C
33429 fzero %f26
33430 edge8n %l2, %o1, %l6
33431 xor %l5, 0x03E4, %g1
33432 fexpand %f13, %f4
33433 srax %l3, 0x05, %g6
33434 set 0x1E, %l3
33435 ldsha [%l7 + %l3] 0x14, %l0
33436 fmovrdgez %g4, %f8, %f20
33437 mulx %l1, 0x1B77, %l4
33438 edge32ln %g5, %i7, %i0
33439 movrlz %o2, %g3, %o7
33440 taddcc %o0, 0x0F0B, %o5
33441 srl %i2, 0x1F, %g2
33442 movvs %xcc, %g7, %i6
33443 nop
33444 setx 0x79E859CD, %l0, %l6
33445 st %l6, [%l7 + 0x28]
33446 ld [%l7 + 0x28], %f5
33447 setx 0xF2B2D688, %l1, %l5
33448 st %l5, [%l7 + 0x10]
33449 ld [%l7 + 0x10], %f17
33450 fmuls %f17, %f5, %f8
33451 udiv %i5, 0x1E26, %o3
33452 taddcctv %i1, 0x1029, %o4
33453 fmovrslez %o6, %f0, %f21
33454 tle %xcc, 0x4
33455 movge %icc, %i4, %i3
33456 edge16 %o1, %l2, %l6
33457 nop
33458 setx 0x6388A05C, %l0, %l6
33459 st %l6, [%l7 + 0x28]
33460 ld [%l7 + 0x28], %f24
33461 fsqrts %f24, %f27
33462 flush %l7 + 0x0C
33463 bn,a %xcc, loop_2847
33464 addc %g1, 0x1784, %l5
33465 wr %g0, 0x10, %asi
33466 ldsba [%l7 + 0x16] %asi, %l3
33467loop_2847:
33468 fandnot1 %f14, %f14, %f18
33469 edge8 %g6, %g4, %l1
33470 fabss %f19, %f31
33471 bge,a loop_2848
33472 smulcc %l0, %g5, %l4
33473 movrgez %i0, 0x2AB, %o2
33474 ta %icc, 0x0
33475loop_2848:
33476 fmovdpos %xcc, %f24, %f18
33477 edge16ln %g3, %o7, %i7
33478 sll %o0, 0x04, %i2
33479 movrlz %g2, 0x25D, %o5
33480 wr %g0, 0x11, %asi
33481 stxa %g7, [%l7 + 0x70] %asi
33482 bneg loop_2849
33483 fcmpne16 %f4, %f18, %i5
33484 movrgz %i6, 0x1A6, %i1
33485 tgu %icc, 0x3
33486loop_2849:
33487 movvc %icc, %o4, %o6
33488 bne,pn %icc, loop_2850
33489 bvc loop_2851
33490 and %o3, %i3, %i4
33491 set 0x5F, %g5
33492 stba %o1, [%l7 + %g5] 0x81
33493loop_2850:
33494 nop
33495 fitod %f8, %f18
33496 fdtos %f18, %f2
33497loop_2851:
33498 tleu %xcc, 0x2
33499 andn %l2, 0x1208, %g1
33500 xnor %l5, 0x1F5C, %l3
33501 saved
33502 rdpr %cwp, %g1
33503 rdpr %cansave, %g2
33504 rdpr %canrestore, %g3
33505 rdpr %cleanwin, %g4
33506 rdpr %otherwin, %g5
33507 rdpr %wstate, %g6
33508 orcc %g6, 0x09A2, %l6
33509 orn %g4, %l0, %l1
33510 smulcc %l4, 0x0CA6, %i0
33511 tvc %icc, 0x0
33512 or %g5, 0x0051, %o2
33513 fones %f31
33514 fpsub16 %f24, %f12, %f4
33515 wr %g0, 0x11, %asi
33516 swapa [%l7 + 0x70] %asi, %o7
33517 popc 0x1087, %i7
33518 movcs %xcc, %o0, %g3
33519 edge16l %i2, %g2, %o5
33520 smul %i5, %g7, %i1
33521 srl %i6, 0x0C, %o6
33522 nop
33523 fitod %f24, %f6
33524 fcmpgt32 %f16, %f12, %o4
33525 orcc %i3, 0x0FCE, %i4
33526 sll %o1, %l2, %o3
33527 bneg,a,pn %xcc, loop_2852
33528 sdivx %g1, 0x1DB7, %l5
33529 srlx %g6, 0x1A, %l6
33530 mulx %l3, 0x0D9D, %g4
33531loop_2852:
33532 xorcc %l1, 0x045F, %l4
33533 addcc %i0, 0x0550, %l0
33534 udiv %g5, 0x031A, %o7
33535 or %o2, %o0, %g3
33536 orn %i7, 0x1AAF, %i2
33537 edge32ln %g2, %i5, %g7
33538 sethi 0x0ECA, %o5
33539 ldstub [%l7 + 0x49], %i6
33540 fmovsl %icc, %f19, %f15
33541 subcc %i1, 0x08A6, %o4
33542 move %xcc, %o6, %i3
33543 fmovrslz %i4, %f10, %f10
33544 smulcc %l2, 0x03F0, %o1
33545 fmovsle %icc, %f16, %f10
33546 edge8n %g1, %o3, %l5
33547 call loop_2853
33548 lduw [%l7 + 0x74], %g6
33549 udiv %l6, 0x1E73, %l3
33550 te %icc, 0x1
33551loop_2853:
33552 tneg %icc, 0x1
33553 bvc,pt %xcc, loop_2854
33554 nop
33555 setx 0xAB28B979, %l0, %l6
33556 st %l6, [%l7 + 0x28]
33557 ld [%l7 + 0x28], %f23
33558 setx 0x1E10CAC6, %l1, %l5
33559 st %l5, [%l7 + 0x10]
33560 ld [%l7 + 0x10], %f24
33561 fmuls %f24, %f23, %f14
33562 set 0x5E, %l2
33563 ldsha [%l7 + %l2] 0x0c, %g4
33564loop_2854:
33565 tvc %icc, 0x1
33566 faligndata %f8, %f2, %f8
33567 tleu %xcc, 0x6
33568 ta %icc, 0x1
33569 fbg,a %fcc3, loop_2855
33570 fmovrdlez %l4, %f30, %f18
33571 orcc %l1, %i0, %l0
33572 fba,a %fcc1, loop_2856
33573loop_2855:
33574 subccc %o7, 0x0590, %g5
33575 nop
33576 setx 0x2ACDDCDA60409711, %l0, %l6
33577 stx %l6, [%l7 + 0x58]
33578 ldx [%l7 + 0x58], %fsr
33579 nop
33580 setx 0x30511005, %l0, %l6
33581 st %l6, [%l7 + 0x4C]
33582 ld [%l7 + 0x4C], %fsr
33583loop_2856:
33584 tgu %icc, 0x6
33585 nop
33586 setx loop_2857, %l0, %l1
33587 wrpr 0x1, %tl
33588 wrpr %l1, %tnpc
33589 setx 0x34400001400, %l0, %l1
33590 wrpr %l1, %tstate
33591 wrhpr 0x4, %htstate
33592 done
33593 fcmpeq16 %f10, %f10, %o2
33594 tg %xcc, 0x7
33595 tsubcc %o0, %i7, %i2
33596loop_2857:
33597 tcs %xcc, 0x5
33598 wr %g0, 0x89, %asi
33599 prefetcha [%l7 + 0x28] %asi, 0x2
33600 mova %icc, %i5, %g3
33601 tcs %icc, 0x4
33602 ldub [%l7 + 0x6C], %o5
33603 fnot2s %f7, %f9
33604 fmovsne %xcc, %f28, %f5
33605 fmovde %icc, %f26, %f9
33606 sll %g7, %i6, %i1
33607 sdiv %o4, 0x1B4C, %o6
33608 edge32ln %i3, %l2, %o1
33609 fmovsneg %xcc, %f30, %f18
33610 move %icc, %g1, %i4
33611 brlz,a %o3, loop_2858
33612 fblg %fcc0, loop_2859
33613 stb %l5, [%l7 + 0x63]
33614 fmovdn %icc, %f26, %f20
33615loop_2858:
33616 fbule,a %fcc0, loop_2860
33617loop_2859:
33618 fmovdn %xcc, %f19, %f12
33619 ldsw [%l7 + 0x58], %l6
33620 xnorcc %g6, 0x0952, %g4
33621loop_2860:
33622 nop
33623 wr %g0, 0x81, %asi
33624 ldswa [%l7 + 0x74] %asi, %l4
33625 fbe %fcc1, loop_2861
33626 sir 0x1711
33627 fmul8sux16 %f26, %f30, %f16
33628 fornot1s %f15, %f2, %f4
33629loop_2861:
33630 brlz,a %l3, loop_2862
33631 edge8 %l1, %l0, %o7
33632 mova %icc, %i0, %g5
33633 umul %o0, 0x1513, %i7
33634loop_2862:
33635 be,a,pn %icc, loop_2863
33636 subccc %o2, %i2, %i5
33637 set 0x40, %i0
33638 stda %f0, [%l7 + %i0] 0x16
33639 membar #Sync
33640loop_2863:
33641 nop
33642 setx 0x00329DAC, %l0, %l6
33643 st %l6, [%l7 + 0x28]
33644 ld [%l7 + 0x28], %f12
33645 setx 0x8DE57B65, %l1, %l5
33646 st %l5, [%l7 + 0x10]
33647 ld [%l7 + 0x10], %f20
33648 fmuls %f20, %f12, %f21
33649 add %l7, 0x38, %l6
33650 wr %g0, 0x18, %asi
33651 ldxa [%l6] %asi, %g3
33652 casxa [%l6] 0x18, %g3, %g2
33653 movge %icc, %o5, %g7
33654 nop
33655 setx 0xDC2CAB03, %l0, %l6
33656 st %l6, [%l7 + 0x28]
33657 ld [%l7 + 0x28], %f8
33658 setx 0x37F5899B, %l1, %l5
33659 st %l5, [%l7 + 0x10]
33660 ld [%l7 + 0x10], %f20
33661 fsubs %f20, %f8, %f22
33662 fmovse %icc, %f1, %f7
33663 umul %i6, 0x04A6, %o4
33664 edge8l %o6, %i3, %i1
33665 fmovspos %xcc, %f15, %f4
33666 movrgez %l2, %g1, %o1
33667 udivx %o3, 0x0118, %l5
33668 movrgez %i4, %l6, %g4
33669 ldsh [%l7 + 0x4A], %l4
33670 movn %icc, %l3, %g6
33671 bne,a loop_2864
33672 bpos,pt %xcc, loop_2865
33673 ta %icc, 0x5
33674 bge,a loop_2866
33675loop_2864:
33676 bvc,a loop_2867
33677loop_2865:
33678 nop
33679 fitos %f13, %f21
33680 fstoi %f21, %f2
33681 movpos %icc, %l0, %o7
33682loop_2866:
33683 movrne %l1, 0x0FD, %g5
33684loop_2867:
33685 brlez %i0, loop_2868
33686 nop
33687 setx 0x01809371, %l0, %l6
33688 st %l6, [%l7 + 0x28]
33689 ld [%l7 + 0x28], %f16
33690 setx 0x3A748553, %l1, %l5
33691 st %l5, [%l7 + 0x10]
33692 ld [%l7 + 0x10], %f5
33693 fdivs %f5, %f16, %f3
33694 orcc %i7, %o2, %o0
33695 sub %i5, 0x0F09, %g3
33696loop_2868:
33697 array32 %i2, %o5, %g2
33698 brz,a %g7, loop_2869
33699 stb %o4, [%l7 + 0x2B]
33700 subc %i6, %o6, %i3
33701 udivcc %i1, 0x08AD, %l2
33702loop_2869:
33703 fbne %fcc2, loop_2870
33704 fmovde %xcc, %f23, %f27
33705 alignaddrl %o1, %o3, %l5
33706 movcc %xcc, %g1, %l6
33707loop_2870:
33708 fbge %fcc1, loop_2871
33709 edge8ln %g4, %i4, %l4
33710 sdiv %g6, 0x03A9, %l3
33711 subcc %l0, 0x0EC5, %o7
33712loop_2871:
33713 tn %xcc, 0x2
33714 edge8l %g5, %l1, %i0
33715 movrne %o2, 0x1C0, %i7
33716 flush %l7 + 0x58
33717 tn %xcc, 0x2
33718 fzeros %f7
33719 subcc %o0, 0x1561, %i5
33720 movne %xcc, %g3, %o5
33721 brgez,a %g2, loop_2872
33722 fmovdgu %icc, %f1, %f26
33723 fbge,a %fcc1, loop_2873
33724 fbue %fcc2, loop_2874
33725loop_2872:
33726 movl %icc, %i2, %o4
33727 and %g7, 0x182B, %o6
33728loop_2873:
33729 nop
33730 fitos %f24, %f2
33731loop_2874:
33732 movn %icc, %i6, %i1
33733 subcc %i3, 0x1420, %o1
33734 nop
33735 setx 0x12B5C9A5, %l0, %l6
33736 st %l6, [%l7 + 0x28]
33737 ld [%l7 + 0x28], %f12
33738 setx 0x8497567C, %l1, %l5
33739 st %l5, [%l7 + 0x10]
33740 ld [%l7 + 0x10], %f29
33741 fadds %f29, %f12, %f10
33742 brnz %l2, loop_2875
33743 taddcctv %o3, %g1, %l5
33744 lduw [%l7 + 0x14], %l6
33745 bl loop_2876
33746loop_2875:
33747 sll %i4, 0x0C, %g4
33748 fcmpne16 %f10, %f12, %l4
33749 subcc %l3, 0x02AF, %l0
33750loop_2876:
33751 tsubcc %g6, %o7, %l1
33752 fcmpeq32 %f10, %f8, %g5
33753 fbule %fcc3, loop_2877
33754 fpsub32 %f0, %f8, %f28
33755 fba %fcc2, loop_2878
33756 umul %o2, 0x1678, %i7
33757loop_2877:
33758 fones %f16
33759 fmovdgu %icc, %f17, %f2
33760loop_2878:
33761 stb %o0, [%l7 + 0x22]
33762 srlx %i5, %g3, %o5
33763 nop
33764 setx 0x0E58E78E204810A8, %l0, %l6
33765 stx %l6, [%l7 + 0x18]
33766 ldx [%l7 + 0x18], %fsr
33767 sub %i0, %g2, %o4
33768 edge16 %g7, %i2, %i6
33769 fmovsleu %xcc, %f5, %f4
33770 array16 %o6, %i1, %o1
33771 nop
33772 setx 0x977BBBCF, %l0, %l6
33773 st %l6, [%l7 + 0x28]
33774 ld [%l7 + 0x28], %f15
33775 fsqrts %f15, %f15
33776 bcs,a,pt %icc, loop_2879
33777 fmovdg %icc, %f15, %f27
33778 ld [%l7 + 0x44], %f0
33779 fbu,a %fcc0, loop_2880
33780loop_2879:
33781 tpos %xcc, 0x6
33782 fbge,a %fcc0, loop_2881
33783 fandnot2s %f6, %f11, %f2
33784loop_2880:
33785 fmul8x16 %f30, %f4, %f30
33786 fbu %fcc3, loop_2882
33787loop_2881:
33788 nop
33789 fitos %f5, %f17
33790 fstoi %f17, %f8
33791 fbo %fcc1, loop_2883
33792 bge %icc, loop_2884
33793loop_2882:
33794 andcc %i3, 0x019F, %l2
33795 tle %xcc, 0x0
33796loop_2883:
33797 fone %f0
33798loop_2884:
33799 nop
33800 fitos %f5, %f23
33801 fstox %f23, %f2
33802 udiv %o3, 0x0E2B, %g1
33803 fnegd %f26, %f16
33804 fbn %fcc3, loop_2885
33805 orn %l5, %l6, %i4
33806 srax %l4, 0x13, %g4
33807 fmovdvs %icc, %f22, %f5
33808loop_2885:
33809 ldstub [%l7 + 0x13], %l3
33810 nop
33811 setx 0x3DC670A933D554DC, %l0, %l6
33812 stx %l6, [%l7 + 0x28]
33813 ldd [%l7 + 0x28], %f12
33814 setx 0xDE0A36E37D6CF3D7, %l1, %l5
33815 stx %l5, [%l7 + 0x10]
33816 ldd [%l7 + 0x10], %f0
33817 fdivd %f0, %f12, %f16
33818 andn %l0, 0x085A, %o7
33819 ta %icc, 0x5
33820 ta %xcc, 0x5
33821 st %f26, [%l7 + 0x64]
33822 addcc %l1, 0x010B, %g5
33823 fornot1 %f0, %f8, %f4
33824 fbo,a %fcc3, loop_2886
33825 fbo %fcc2, loop_2887
33826 fmovspos %xcc, %f20, %f18
33827 fsrc1s %f29, %f12
33828loop_2886:
33829 popc 0x1559, %g6
33830loop_2887:
33831 nop
33832 set 0x50, %o7
33833 ldxa [%l7 + %o7] 0x88, %o2
33834 fbug %fcc2, loop_2888
33835 array16 %i7, %i5, %o0
33836 ldub [%l7 + 0x6E], %o5
33837 edge32ln %g3, %g2, %i0
33838loop_2888:
33839 movrne %o4, 0x328, %i2
33840 nop
33841 setx 0x327756B6, %l0, %l6
33842 st %l6, [%l7 + 0x28]
33843 ld [%l7 + 0x28], %f17
33844 setx 0x117B69BA, %l1, %l5
33845 st %l5, [%l7 + 0x10]
33846 ld [%l7 + 0x10], %f20
33847 fmuls %f20, %f17, %f12
33848 edge8 %g7, %o6, %i1
33849 fmovdleu %xcc, %f29, %f9
33850 bgu,pn %xcc, loop_2889
33851 fors %f19, %f30, %f30
33852 nop
33853 setx 0x4E792C8E, %l0, %l6
33854 st %l6, [%l7 + 0x28]
33855 ld [%l7 + 0x28], %f5
33856 setx 0xF1E4AE5D, %l1, %l5
33857 st %l5, [%l7 + 0x10]
33858 ld [%l7 + 0x10], %f13
33859 fadds %f13, %f5, %f23
33860 edge32n %o1, %i6, %i3
33861loop_2889:
33862 movge %icc, %o3, %g1
33863 sdivx %l2, 0x18F8, %l5
33864 xor %l6, 0x16EB, %i4
33865 and %g4, 0x072D, %l4
33866 nop
33867 setx loop_2890, %l0, %l1
33868 jmpl %l1, %l0
33869 xor %l3, %o7, %g5
33870 fmovdcc %icc, %f14, %f3
33871 fabsd %f10, %f16
33872loop_2890:
33873 xorcc %l1, 0x0111, %g6
33874 addccc %o2, 0x033B, %i5
33875 movle %icc, %o0, %o5
33876 nop
33877 fitod %f2, %f14
33878 fdtoi %f14, %f0
33879 set 0x1A, %o2
33880 ldsba [%l7 + %o2] 0x81, %i7
33881 movl %xcc, %g3, %g2
33882 movn %xcc, %i0, %o4
33883 xor %i2, 0x1F0F, %o6
33884 wr %g0, 0x88, %asi
33885 swapa [%l7 + 0x28] %asi, %g7
33886 bl,a,pn %xcc, loop_2891
33887 umul %o1, %i6, %i3
33888 fornot1s %f11, %f20, %f30
33889 set 0x2C, %o3
33890 swapa [%l7 + %o3] 0x80, %i1
33891loop_2891:
33892 taddcc %o3, 0x1D6D, %g1
33893 fpack32 %f0, %f14, %f30
33894 tvc %icc, 0x0
33895 add %l7, 0x60, %l6
33896 wr %g0, 0x10, %asi
33897 casa [%l6] %asi, %l2, %l5
33898 sethi 0x0693, %i4
33899 sdivx %l6, 0x1063, %l4
33900 fba %fcc0, loop_2892
33901 nop
33902 setx loop_2893, %l0, %l1
33903 wrpr 0x1, %tl
33904 wrpr %l1, %tnpc
33905 setx 0x34400001400, %l0, %l1
33906 wrpr %l1, %tstate
33907 wrhpr 0x4, %htstate
33908 done
33909 orn %l0, 0x14B6, %l3
33910 edge8ln %g4, %g5, %o7
33911loop_2892:
33912 movrlez %l1, %g6, %i5
33913loop_2893:
33914 alignaddr %o0, %o2, %o5
33915 fmovrslez %g3, %f19, %f10
33916 set 0x18, %l5
33917 prefetcha [%l7 + %l5] 0x18, 0x3
33918 bleu,pt %icc, loop_2894
33919 fsrc2 %f30, %f12
33920 umulcc %i0, %i7, %o4
33921 edge16n %o6, %g7, %i2
33922loop_2894:
33923 bgu,a,pn %xcc, loop_2895
33924 xor %o1, %i6, %i3
33925 tg %xcc, 0x2
33926 ldub [%l7 + 0x4E], %i1
33927loop_2895:
33928 nop
33929 wr %g0, 0x11, %asi
33930 lduha [%l7 + 0x66] %asi, %g1
33931 brgz %o3, loop_2896
33932 popc 0x0EDE, %l2
33933 for %f16, %f12, %f8
33934 bneg,a loop_2897
33935loop_2896:
33936 array16 %i4, %l5, %l4
33937 tneg %icc, 0x4
33938 edge32 %l0, %l6, %l3
33939loop_2897:
33940 subc %g5, 0x040B, %g4
33941 sdivx %o7, 0x11DB, %g6
33942 sub %i5, 0x1F4F, %o0
33943 nop
33944 fitos %f5, %f25
33945 fstox %f25, %f2
33946 fxtos %f2, %f7
33947 addccc %l1, 0x03AD, %o2
33948 movrlez %o5, 0x3B6, %g2
33949 srl %i0, %g3, %i7
33950 tcc %xcc, 0x5
33951 stb %o4, [%l7 + 0x0D]
33952 ta %icc, 0x6
33953 sethi 0x016E, %o6
33954 wr %g0, 0x89, %asi
33955 ldxa [%l7 + 0x18] %asi, %g7
33956 fbe %fcc1, loop_2898
33957 tsubcc %o1, 0x05E4, %i6
33958 sdivx %i3, 0x06C0, %i2
33959 fmovdneg %xcc, %f15, %f9
33960loop_2898:
33961 array16 %g1, %o3, %l2
33962 mova %icc, %i1, %l5
33963 fnegs %f11, %f4
33964 tle %xcc, 0x5
33965 array16 %i4, %l4, %l0
33966 fbul %fcc0, loop_2899
33967 edge8l %l3, %g5, %l6
33968 tg %icc, 0x4
33969 edge8l %g4, %g6, %o7
33970loop_2899:
33971 bvs,a,pn %xcc, loop_2900
33972 tgu %xcc, 0x7
33973 membar 0x7E
33974 te %xcc, 0x2
33975loop_2900:
33976 tn %icc, 0x1
33977 bge %icc, loop_2901
33978 sra %o0, 0x15, %i5
33979 ldd [%l7 + 0x78], %l0
33980 movrgz %o2, %o5, %g2
33981loop_2901:
33982 orncc %g3, 0x0E53, %i7
33983 saved
33984 rdpr %cwp, %g1
33985 rdpr %cansave, %g2
33986 rdpr %canrestore, %g3
33987 rdpr %cleanwin, %g4
33988 rdpr %otherwin, %g5
33989 rdpr %wstate, %g6
33990 addc %o4, 0x09D1, %i0
33991 add %l7, 0x20, %l6
33992 wr %g0, 0x80, %asi
33993 ldxa [%l6] %asi, %g7
33994 casxa [%l6] 0x80, %g7, %o6
33995 membar 0x5C
33996 xor %o1, %i6, %i3
33997 bcs,a,pt %icc, loop_2902
33998 udivx %i2, 0x1C0E, %o3
33999 pdist %f12, %f26, %f6
34000 ldx [%l7 + 0x70], %l2
34001loop_2902:
34002 orn %i1, 0x0893, %l5
34003 fpmerge %f18, %f31, %f6
34004 fornot1 %f10, %f18, %f24
34005 brlez,a %i4, loop_2903
34006 tg %xcc, 0x7
34007 andncc %g1, %l4, %l0
34008 movgu %icc, %l3, %g5
34009loop_2903:
34010 nop
34011 set 0x68, %i3
34012 prefetcha [%l7 + %i3] 0x04, 0x0
34013 fmovdg %icc, %f15, %f19
34014 fbule,a %fcc0, loop_2904
34015 nop
34016 fitos %f3, %f2
34017 fstoi %f2, %f25
34018 saved
34019 rdpr %cwp, %g1
34020 rdpr %cansave, %g2
34021 rdpr %canrestore, %g3
34022 rdpr %cleanwin, %g4
34023 rdpr %otherwin, %g5
34024 rdpr %wstate, %g6
34025 for %f22, %f6, %f8
34026loop_2904:
34027 tcc %icc, 0x1
34028 ldd [%l7 + 0x60], %f18
34029 fmovrdne %g6, %f24, %f8
34030 fmovdle %icc, %f2, %f14
34031 wr %g0, 0x10, %asi
34032 ldsba [%l7 + 0x14] %asi, %o7
34033 fmovrde %g4, %f10, %f8
34034 bn,pn %icc, loop_2905
34035 fbn %fcc2, loop_2906
34036 pdist %f10, %f0, %f26
34037 movn %icc, %i5, %l1
34038loop_2905:
34039 stx %o0, [%l7 + 0x58]
34040loop_2906:
34041 nop
34042 wr %g0, 0x04, %asi
34043 stda %f0, [%l7 + 0x40] %asi
34044 brgz,a %o2, loop_2907
34045 mulx %g2, 0x182F, %g3
34046 nop
34047 fitod %f4, %f28
34048 fdtox %f28, %f8
34049 array8 %o5, %o4, %i7
34050loop_2907:
34051 tleu %xcc, 0x2
34052 fmovdne %xcc, %f21, %f31
34053 addcc %g7, 0x0253, %i0
34054 tpos %xcc, 0x0
34055 nop
34056 fitod %f6, %f10
34057 fdtos %f10, %f6
34058 fmovdge %xcc, %f31, %f19
34059 ldd [%l7 + 0x10], %o0
34060 movrlez %i6, %i3, %o6
34061 udiv %o3, 0x058B, %l2
34062 fmul8x16au %f31, %f24, %f10
34063 nop
34064 setx 0x0065E5D2, %l0, %l6
34065 st %l6, [%l7 + 0x5C]
34066 ld [%l7 + 0x5C], %fsr
34067 bne %icc, loop_2908
34068 taddcc %i2, %i1, %l5
34069 fmovdneg %xcc, %f16, %f19
34070 wr %g0, 0x81, %asi
34071 swapa [%l7 + 0x50] %asi, %g1
34072loop_2908:
34073 udivx %l4, 0x05E0, %l0
34074 movcs %xcc, %i4, %g5
34075 fmovdneg %icc, %f30, %f6
34076 set 0x2C, %g7
34077 stwa %l6, [%l7 + %g7] 0x10
34078 fbl,a %fcc3, loop_2909
34079 fmovscs %icc, %f2, %f20
34080 andcc %g6, 0x0F50, %o7
34081 array16 %l3, %g4, %l1
34082loop_2909:
34083 pdist %f22, %f10, %f12
34084 fabsd %f18, %f12
34085 lduw [%l7 + 0x5C], %o0
34086 fmovdcc %icc, %f14, %f8
34087 edge32 %o2, %i5, %g3
34088 orncc %g2, %o5, %i7
34089 nop
34090 fitod %f0, %f18
34091 fdtox %f18, %f28
34092 fxtod %f28, %f26
34093 movg %icc, %o4, %i0
34094 set 0x60, %l0
34095 swapa [%l7 + %l0] 0x04, %o1
34096 stbar
34097 xor %g7, %i3, %i6
34098 fcmpgt32 %f20, %f16, %o3
34099 tcc %xcc, 0x6
34100 edge32ln %l2, %i2, %o6
34101 udivcc %i1, 0x1BAE, %g1
34102 tg %xcc, 0x3
34103 tg %xcc, 0x2
34104 xnorcc %l4, 0x12E6, %l5
34105 movrgz %l0, 0x03E, %i4
34106 subcc %l6, 0x0990, %g6
34107 movrne %o7, %l3, %g4
34108 tgu %icc, 0x5
34109 for %f30, %f22, %f10
34110 andncc %l1, %g5, %o0
34111 ld [%l7 + 0x64], %f31
34112 set 0x38, %i1
34113 ldxa [%l7 + %i1] 0x18, %o2
34114 call loop_2910
34115 tle %xcc, 0x5
34116 set 0x68, %i2
34117 lda [%l7 + %i2] 0x18, %f5
34118loop_2910:
34119 movcs %icc, %i5, %g3
34120 fbu,a %fcc1, loop_2911
34121 flush %l7 + 0x74
34122 ldsh [%l7 + 0x24], %o5
34123 nop
34124 fitod %f0, %f16
34125 fdtox %f16, %f2
34126 fxtod %f2, %f0
34127loop_2911:
34128 bpos,a loop_2912
34129 be,a loop_2913
34130 umul %g2, %o4, %i7
34131 ta %icc, 0x3
34132loop_2912:
34133 ble,a,pn %xcc, loop_2914
34134loop_2913:
34135 popc %i0, %g7
34136 edge8 %o1, %i3, %o3
34137 fmovrslz %i6, %f0, %f0
34138loop_2914:
34139 nop
34140 wr %g0, 0x11, %asi
34141 lduwa [%l7 + 0x48] %asi, %l2
34142 mulx %i2, %o6, %i1
34143 fsrc2 %f22, %f12
34144 tcs %xcc, 0x5
34145 fsrc1 %f24, %f0
34146 fsrc2 %f6, %f24
34147 nop
34148 setx 0x3D9431D4, %l0, %l6
34149 st %l6, [%l7 + 0x28]
34150 ld [%l7 + 0x28], %f14
34151 setx 0x301A1505, %l1, %l5
34152 st %l5, [%l7 + 0x10]
34153 ld [%l7 + 0x10], %f30
34154 fsubs %f30, %f14, %f4
34155 edge16 %g1, %l4, %l5
34156 array8 %l0, %l6, %g6
34157 nop
34158 set 0x18, %i5
34159 ldx [%l7 + %i5], %i4
34160 udiv %l3, 0x0D73, %g4
34161 membar 0x38
34162 udiv %l1, 0x0948, %o7
34163 edge32l %o0, %g5, %i5
34164 fxor %f26, %f6, %f0
34165 edge16n %o2, %g3, %g2
34166 tcc %xcc, 0x4
34167 bge,a,pt %xcc, loop_2915
34168 movle %icc, %o4, %o5
34169 ldd [%l7 + 0x48], %f24
34170 ta %xcc, 0x6
34171loop_2915:
34172 udivcc %i0, 0x1431, %i7
34173 fbn,a %fcc2, loop_2916
34174 bcs,pt %icc, loop_2917
34175 umulcc %g7, 0x12F7, %o1
34176 or %o3, 0x1D80, %i3
34177loop_2916:
34178 mulx %l2, %i6, %i2
34179loop_2917:
34180 movg %icc, %i1, %o6
34181 movgu %icc, %g1, %l5
34182 fmovdle %icc, %f23, %f19
34183 mulscc %l4, 0x07F9, %l0
34184 fbug %fcc0, loop_2918
34185 fmovrdgz %l6, %f6, %f10
34186 set 0x48, %i6
34187 lda [%l7 + %i6] 0x19, %f5
34188loop_2918:
34189 edge32n %g6, %l3, %g4
34190 addc %i4, 0x1917, %l1
34191 movpos %icc, %o7, %o0
34192 fmovsle %icc, %f4, %f25
34193 nop
34194 fitos %f28, %f30
34195 restored
34196 rdpr %cwp, %g1
34197 rdpr %cansave, %g2
34198 rdpr %canrestore, %g3
34199 rdpr %cleanwin, %g4
34200 rdpr %otherwin, %g5
34201 rdpr %wstate, %g6
34202 tleu %xcc, 0x1
34203 fpack32 %f26, %f28, %f16
34204 subccc %i5, %o2, %g3
34205 sll %g2, %o4, %g5
34206 movre %i0, 0x04F, %i7
34207 movle %xcc, %o5, %o1
34208 set 0x6C, %l6
34209 lduwa [%l7 + %l6] 0x88, %g7
34210 fmovrdne %o3, %f8, %f14
34211 andcc %l2, %i6, %i2
34212 fmul8sux16 %f0, %f26, %f10
34213 array32 %i3, %i1, %o6
34214 srax %l5, %l4, %g1
34215 array16 %l0, %l6, %l3
34216 edge8ln %g6, %g4, %l1
34217 movcs %icc, %i4, %o7
34218 fbo,a %fcc2, loop_2919
34219 ld [%l7 + 0x48], %f8
34220 popc %i5, %o0
34221 te %xcc, 0x0
34222loop_2919:
34223 taddcctv %g3, 0x0F9E, %o2
34224 pdist %f28, %f30, %f10
34225 mova %xcc, %g2, %g5
34226 fsrc1 %f16, %f18
34227 orcc %o4, 0x1327, %i7
34228 bn,a loop_2920
34229 edge8ln %i0, %o1, %o5
34230 movl %icc, %o3, %g7
34231 st %f2, [%l7 + 0x34]
34232loop_2920:
34233 alignaddrl %l2, %i2, %i3
34234 popc 0x1C72, %i1
34235 fbge %fcc1, loop_2921
34236 sethi 0x0E3F, %o6
34237 movle %icc, %l5, %l4
34238 edge32 %g1, %l0, %l6
34239loop_2921:
34240 fandnot1 %f28, %f18, %f22
34241 set 0x40, %g4
34242 ldda [%l7 + %g4] 0x19, %f0
34243 movg %xcc, %i6, %l3
34244 movrlz %g6, %g4, %i4
34245 fpack32 %f4, %f12, %f12
34246 edge16ln %l1, %i5, %o7
34247 set 0x58, %i4
34248 sta %f19, [%l7 + %i4] 0x18
34249 edge16l %o0, %o2, %g3
34250 set 0x28, %g6
34251 lduba [%l7 + %g6] 0x89, %g2
34252 te %xcc, 0x6
34253 wr %g0, 0x10, %asi
34254 ldstuba [%l7 + 0x3E] %asi, %o4
34255 movrgz %g5, 0x1F1, %i0
34256 restored
34257 rdpr %cwp, %g1
34258 rdpr %cansave, %g2
34259 rdpr %canrestore, %g3
34260 rdpr %cleanwin, %g4
34261 rdpr %otherwin, %g5
34262 rdpr %wstate, %g6
34263 sdivcc %i7, 0x1338, %o1
34264 set 0x20, %l4
34265 stxa %o5, [%l7 + %l4] 0x2a
34266 membar #Sync
34267 array8 %g7, %l2, %o3
34268 set 0x40, %o4
34269 ldda [%l7 + %o4] 0x18, %f0
34270 orn %i2, 0x01F6, %i3
34271 movrlz %i1, 0x26B, %o6
34272 fbne %fcc2, loop_2922
34273 nop
34274 fitos %f14, %f29
34275 brgz %l5, loop_2923
34276 movvc %xcc, %g1, %l4
34277loop_2922:
34278 addccc %l0, %i6, %l3
34279 fands %f25, %f11, %f13
34280loop_2923:
34281 orn %l6, %g6, %i4
34282 addccc %l1, 0x1DEB, %g4
34283 xorcc %o7, %i5, %o0
34284 te %xcc, 0x2
34285 popc 0x061C, %o2
34286 set 0x7C, %o6
34287 lduha [%l7 + %o6] 0x89, %g2
34288 tn %icc, 0x6
34289 fpadd32s %f17, %f15, %f28
34290 lduw [%l7 + 0x50], %g3
34291 be,a,pn %xcc, loop_2924
34292 mova %xcc, %o4, %i0
34293 popc 0x1C45, %g5
34294 restored
34295 rdpr %cwp, %g1
34296 rdpr %cansave, %g2
34297 rdpr %canrestore, %g3
34298 rdpr %cleanwin, %g4
34299 rdpr %otherwin, %g5
34300 rdpr %wstate, %g6
34301loop_2924:
34302 movrlz %o1, %o5, %i7
34303 orn %l2, %o3, %i2
34304 popc %g7, %i1
34305 fsrc2 %f10, %f2
34306 fmovdleu %xcc, %f26, %f13
34307 ldx [%l7 + 0x18], %o6
34308 udivcc %i3, 0x11D3, %l5
34309 move %xcc, %l4, %l0
34310 nop
34311 fitod %f7, %f14
34312 brlz %g1, loop_2925
34313 be,pn %xcc, loop_2926
34314 sra %i6, 0x13, %l6
34315 add %l3, 0x0854, %i4
34316loop_2925:
34317 edge32ln %g6, %g4, %o7
34318loop_2926:
34319 fpack32 %f20, %f0, %f18
34320 xor %i5, 0x0DDA, %l1
34321 movrne %o0, 0x0BE, %o2
34322 fcmpne32 %f4, %f2, %g2
34323 sub %g3, 0x196B, %i0
34324 alignaddr %g5, %o4, %o1
34325 wr %g0, 0x19, %asi
34326 ldsba [%l7 + 0x21] %asi, %i7
34327 subccc %l2, %o3, %i2
34328 edge8ln %g7, %i1, %o6
34329 bvs,a loop_2927
34330 fbug,a %fcc2, loop_2928
34331 addcc %i3, 0x185B, %l5
34332 movrlz %o5, %l0, %l4
34333loop_2927:
34334 alignaddrl %g1, %i6, %l6
34335loop_2928:
34336 ldd [%l7 + 0x20], %i4
34337 fcmpgt32 %f16, %f10, %g6
34338 sub %l3, 0x0662, %o7
34339 fmovda %icc, %f27, %f23
34340 tleu %icc, 0x6
34341 smulcc %g4, 0x0A2C, %l1
34342 faligndata %f28, %f28, %f8
34343 fnor %f26, %f2, %f30
34344 srl %o0, %o2, %i5
34345 fmovdne %xcc, %f22, %f9
34346 movvc %xcc, %g3, %g2
34347 fmovsneg %xcc, %f22, %f1
34348 nop
34349 set 0x3C, %g3
34350 ldsw [%l7 + %g3], %g5
34351 fbuge %fcc3, loop_2929
34352 add %i0, 0x0BBB, %o1
34353 te %icc, 0x3
34354 movrgz %i7, 0x2CF, %l2
34355loop_2929:
34356 nop
34357 setx 0x7EA070A403C59B8D, %l0, %l6
34358 stx %l6, [%l7 + 0x28]
34359 ldd [%l7 + 0x28], %f12
34360 fsqrtd %f12, %f10
34361 xor %o4, 0x1F79, %i2
34362 mulscc %o3, %g7, %o6
34363 edge8ln %i3, %l5, %o5
34364 prefetch [%l7 + 0x0C], 0x3
34365 fmovrdne %l0, %f22, %f14
34366 edge16ln %i1, %g1, %l4
34367 nop
34368 setx 0x55B4B191, %l0, %l6
34369 st %l6, [%l7 + 0x28]
34370 ld [%l7 + 0x28], %f30
34371 setx 0xB35FF78E, %l1, %l5
34372 st %l5, [%l7 + 0x10]
34373 ld [%l7 + 0x10], %f22
34374 fsubs %f22, %f30, %f15
34375 sub %l6, 0x0581, %i4
34376 sdivcc %i6, 0x0832, %l3
34377 movrgz %o7, %g6, %g4
34378 movrgz %o0, 0x0A9, %o2
34379 tneg %xcc, 0x7
34380 movg %icc, %i5, %l1
34381 brlez,a %g3, loop_2930
34382 nop
34383 setx 0xA04CF922, %l0, %l6
34384 st %l6, [%l7 + 0x54]
34385 ld [%l7 + 0x54], %fsr
34386 nop
34387 setx 0xA3881C21757C4FE1, %l0, %l6
34388 stx %l6, [%l7 + 0x28]
34389 ldd [%l7 + 0x28], %f28
34390 setx 0x574A7268827A4CE1, %l1, %l5
34391 stx %l5, [%l7 + 0x10]
34392 ldd [%l7 + 0x10], %f10
34393 fmuld %f10, %f28, %f0
34394 movgu %xcc, %g5, %g2
34395loop_2930:
34396 movcc %xcc, %i0, %i7
34397 brlz,a %l2, loop_2931
34398 movre %o1, %o4, %o3
34399 tneg %xcc, 0x5
34400 for %f0, %f8, %f30
34401loop_2931:
34402 tpos %xcc, 0x4
34403 movrgez %i2, 0x1D6, %o6
34404 sethi 0x1D56, %g7
34405 wr %g0, 0x89, %asi
34406 prefetcha [%l7 + 0x38] %asi, 0x3
34407 tneg %icc, 0x5
34408 tl %xcc, 0x0
34409 stb %o5, [%l7 + 0x3B]
34410 tvc %xcc, 0x1
34411 add %l7, 0x30, %l6
34412 wr %g0, 0x0c, %asi
34413 casxa [%l6] 0x0c, %l5, %i1
34414 orcc %g1, 0x0A32, %l0
34415 edge8n %l4, %i4, %l6
34416 bleu loop_2932
34417 call loop_2933
34418 sdiv %l3, 0x104F, %i6
34419 tsubcc %g6, %g4, %o7
34420loop_2932:
34421 movn %xcc, %o0, %o2
34422loop_2933:
34423 nop
34424 setx 0x6C152A04FA552686, %l0, %l6
34425 stx %l6, [%l7 + 0x28]
34426 ldd [%l7 + 0x28], %f8
34427 setx 0x0FC3105A8C1ED6E0, %l1, %l5
34428 stx %l5, [%l7 + 0x10]
34429 ldd [%l7 + 0x10], %f18
34430 fmuld %f18, %f8, %f22
34431 fors %f7, %f24, %f22
34432 fbo,a %fcc2, loop_2934
34433 edge16l %i5, %g3, %g5
34434 edge8n %l1, %i0, %i7
34435 fabsd %f8, %f30
34436loop_2934:
34437 nop
34438 wr %g0, 0x80, %asi
34439 prefetcha [%l7 + 0x38] %asi, 0x1
34440 sll %g2, %o1, %o3
34441 fnot1 %f20, %f24
34442 edge32n %i2, %o4, %g7
34443 movneg %icc, %i3, %o5
34444 te %icc, 0x5
34445 fmovrdne %o6, %f26, %f10
34446 alignaddrl %i1, %l5, %l0
34447 set 0x68, %o5
34448 sta %f23, [%l7 + %o5] 0x10
34449 movrgz %g1, 0x024, %l4
34450 srax %l6, %l3, %i6
34451 sll %i4, %g4, %g6
34452 movne %icc, %o7, %o0
34453 tsubcc %i5, 0x1752, %g3
34454 xnorcc %g5, 0x0B67, %l1
34455 bne,pn %icc, loop_2935
34456 edge32 %i0, %o2, %l2
34457 movg %icc, %g2, %i7
34458 tleu %xcc, 0x2
34459loop_2935:
34460 nop
34461 add %l7, 0x50, %l6
34462 wr %g0, 0x18, %asi
34463 ldxa [%l6] %asi, %o3
34464 casxa [%l6] %asi, %o3, %o1
34465 array32 %i2, %o4, %i3
34466 add %l7, 0x54, %l6
34467 wr %g0, 0x04, %asi
34468 lda [%l6] %asi, %g7
34469 casa [%l6] 0x04, %g7, %o6
34470 tcc %icc, 0x4
34471 fmovrsgez %i1, %f0, %f21
34472 and %l5, 0x151E, %o5
34473 tpos %icc, 0x6
34474 fba %fcc0, loop_2936
34475 sdivx %g1, 0x0E3B, %l4
34476 fcmpeq32 %f8, %f6, %l6
34477 fbn %fcc3, loop_2937
34478loop_2936:
34479 mulscc %l3, %l0, %i6
34480 wr %g0, 0x80, %asi
34481 ldstuba [%l7 + 0x2E] %asi, %i4
34482loop_2937:
34483 move %icc, %g4, %o7
34484 tcs %xcc, 0x6
34485 fmovdg %icc, %f13, %f6
34486 bvs loop_2938
34487 orn %g6, %i5, %o0
34488 wr %g0, 0x04, %asi
34489 stha %g5, [%l7 + 0x42] %asi
34490loop_2938:
34491 movgu %icc, %g3, %i0
34492 sdiv %l1, 0x13FE, %o2
34493 tne %xcc, 0x4
34494 set 0x18, %g2
34495 sta %f18, [%l7 + %g2] 0x81
34496 movl %xcc, %l2, %g2
34497 tge %xcc, 0x1
34498 movrgz %o3, 0x058, %o1
34499 set 0x40, %g1
34500 ldda [%l7 + %g1] 0x88, %i6
34501 tneg %icc, 0x2
34502 tvc %icc, 0x1
34503 movvs %icc, %o4, %i2
34504 array8 %g7, %i3, %o6
34505 fmovrsne %l5, %f1, %f11
34506 bl,a loop_2939
34507 fxnor %f30, %f2, %f10
34508 array32 %i1, %g1, %l4
34509 movle %icc, %l6, %o5
34510loop_2939:
34511 bn,a %xcc, loop_2940
34512 sethi 0x1E50, %l0
34513 mulscc %i6, %i4, %l3
34514 fbne,a %fcc3, loop_2941
34515loop_2940:
34516 or %o7, 0x1170, %g6
34517 edge8l %g4, %i5, %g5
34518 tcs %icc, 0x6
34519loop_2941:
34520 fornot2 %f18, %f4, %f2
34521 tsubcc %g3, %i0, %o0
34522 mulx %o2, 0x1A0A, %l1
34523 fand %f26, %f6, %f16
34524 wr %g0, 0x89, %asi
34525 ldstuba [%l7 + 0x58] %asi, %l2
34526 andcc %g2, %o3, %i7
34527 movgu %xcc, %o1, %o4
34528 smul %g7, 0x0CC3, %i3
34529 fmovrslz %i2, %f17, %f5
34530 edge16n %l5, %o6, %i1
34531 fbul %fcc2, loop_2942
34532 move %icc, %g1, %l6
34533 movre %l4, %l0, %o5
34534 nop
34535 set 0x70, %o1
34536 ldd [%l7 + %o1], %i4
34537loop_2942:
34538 brgez,a %i6, loop_2943
34539 movrgz %l3, 0x3AF, %g6
34540 xorcc %g4, 0x1405, %o7
34541 xnor %i5, %g3, %g5
34542loop_2943:
34543 lduw [%l7 + 0x40], %i0
34544 movvc %icc, %o2, %l1
34545 subcc %l2, 0x1C94, %g2
34546 saved
34547 rdpr %cwp, %g1
34548 rdpr %cansave, %g2
34549 rdpr %canrestore, %g3
34550 rdpr %cleanwin, %g4
34551 rdpr %otherwin, %g5
34552 rdpr %wstate, %g6
34553 fmovd %f12, %f6
34554 tvs %xcc, 0x3
34555 srlx %o3, 0x1B, %o0
34556 std %f24, [%l7 + 0x38]
34557 movrlz %o1, 0x283, %o4
34558 edge32n %i7, %g7, %i2
34559 movrgez %i3, 0x33F, %l5
34560 tle %xcc, 0x0
34561 orcc %i1, 0x150E, %o6
34562 array32 %l6, %l4, %l0
34563 movge %xcc, %g1, %i4
34564 fmovsg %icc, %f10, %f12
34565 sethi 0x0E55, %o5
34566 srax %i6, %g6, %g4
34567 wr %g0, 0x11, %asi
34568 ldsha [%l7 + 0x20] %asi, %l3
34569 fmovsvs %icc, %f26, %f25
34570 fpsub32 %f30, %f0, %f30
34571 fbug %fcc1, loop_2944
34572 popc %i5, %g3
34573 fornot2 %f20, %f18, %f12
34574 andcc %g5, 0x05BB, %o7
34575loop_2944:
34576 sub %i0, 0x1E92, %o2
34577 lduh [%l7 + 0x34], %l2
34578 fbug %fcc1, loop_2945
34579 xor %g2, 0x1D92, %o3
34580 tcs %xcc, 0x2
34581 fnot2s %f23, %f7
34582loop_2945:
34583 nop
34584 set 0x0C, %o0
34585 swapa [%l7 + %o0] 0x18, %o0
34586 ba,a,pn %icc, loop_2946
34587 edge8l %l1, %o4, %i7
34588 fcmple16 %f2, %f12, %o1
34589 fornot1 %f12, %f20, %f26
34590loop_2946:
34591 fandnot2s %f12, %f19, %f7
34592 add %g7, %i3, %l5
34593 edge8ln %i1, %o6, %i2
34594 fornot1s %f27, %f3, %f30
34595 srlx %l4, %l0, %l6
34596 sll %i4, %o5, %i6
34597 set 0x78, %i7
34598 stxa %g6, [%l7 + %i7] 0x88
34599 movneg %icc, %g4, %g1
34600 wr %g0, 0x19, %asi
34601 prefetcha [%l7 + 0x60] %asi, 0x0
34602 fba %fcc2, loop_2947
34603 sub %g3, 0x19D6, %g5
34604 faligndata %f0, %f10, %f18
34605 mulx %o7, %i5, %i0
34606loop_2947:
34607 fnot2 %f8, %f18
34608 fblg %fcc1, loop_2948
34609 movrgz %l2, 0x035, %g2
34610 xorcc %o2, %o3, %o0
34611 tvs %icc, 0x7
34612loop_2948:
34613 membar 0x19
34614 fmovdleu %xcc, %f28, %f13
34615 tn %xcc, 0x4
34616 fmul8x16al %f19, %f2, %f30
34617 add %l1, %o4, %i7
34618 edge16n %o1, %g7, %l5
34619 be %icc, loop_2949
34620 bleu,pt %xcc, loop_2950
34621 tneg %icc, 0x7
34622 bge %icc, loop_2951
34623loop_2949:
34624 fornot2 %f10, %f2, %f22
34625loop_2950:
34626 umulcc %i1, 0x13CE, %o6
34627 tn %xcc, 0x3
34628loop_2951:
34629 fble %fcc1, loop_2952
34630 movl %xcc, %i2, %i3
34631 sra %l0, 0x08, %l6
34632 fpackfix %f16, %f31
34633loop_2952:
34634 ta %xcc, 0x6
34635 ldub [%l7 + 0x5C], %i4
34636 set 0x30, %l1
34637 ldxa [%l7 + %l1] 0x88, %l4
34638 bvs loop_2953
34639 movn %icc, %o5, %g6
34640 brz,a %i6, loop_2954
34641 xnor %g4, %g1, %g3
34642loop_2953:
34643 sth %l3, [%l7 + 0x34]
34644 edge32n %g5, %o7, %i5
34645loop_2954:
34646 sethi 0x0D05, %i0
34647 wr %g0, 0x80, %asi
34648 sta %f10, [%l7 + 0x10] %asi
34649 tpos %icc, 0x7
34650 fmovdne %icc, %f16, %f2
34651 wr %g0, 0x81, %asi
34652 ldsha [%l7 + 0x2C] %asi, %g2
34653 nop
34654 fitos %f6, %f19
34655 fstox %f19, %f12
34656 fxtos %f12, %f27
34657 fmovdneg %icc, %f10, %f31
34658 movrgz %l2, 0x344, %o2
34659 edge8n %o0, %l1, %o4
34660 movl %icc, %o3, %i7
34661 fand %f8, %f26, %f0
34662 set 0x1E, %g5
34663 ldsba [%l7 + %g5] 0x04, %o1
34664 add %l7, 0x48, %l6
34665 wr %g0, 0x81, %asi
34666 ldxa [%l6] %asi, %l5
34667 casxa [%l6] %asi, %l5, %g7
34668 fmovrdlez %i1, %f18, %f28
34669 tvs %xcc, 0x7
34670 edge8 %o6, %i3, %l0
34671 bleu,pt %xcc, loop_2955
34672 array8 %l6, %i2, %i4
34673 tvc %xcc, 0x3
34674 bleu %icc, loop_2956
34675loop_2955:
34676 fbue,a %fcc1, loop_2957
34677 smul %l4, %o5, %g6
34678 or %g4, %g1, %g3
34679loop_2956:
34680 edge32ln %i6, %l3, %g5
34681loop_2957:
34682 fmovsvc %xcc, %f1, %f1
34683 xnor %i5, %i0, %g2
34684 ldd [%l7 + 0x20], %l2
34685 be,a,pt %icc, loop_2958
34686 umul %o2, %o7, %o0
34687 ldsb [%l7 + 0x5D], %o4
34688 movg %icc, %l1, %o3
34689loop_2958:
34690 fmovdpos %xcc, %f13, %f21
34691 array16 %o1, %i7, %g7
34692 andcc %l5, 0x0F28, %i1
34693 ta %xcc, 0x3
34694 movrne %i3, 0x3F0, %l0
34695 sll %l6, 0x18, %i2
34696 edge16n %i4, %l4, %o6
34697 fcmpne16 %f20, %f30, %g6
34698 fnot2s %f25, %f6
34699 nop
34700 fitos %f9, %f7
34701 nop
34702 setx 0xE012956C, %l0, %l6
34703 st %l6, [%l7 + 0x28]
34704 ld [%l7 + 0x28], %f26
34705 setx 0x5E5F4A2E, %l1, %l5
34706 st %l5, [%l7 + 0x10]
34707 ld [%l7 + 0x10], %f9
34708 fadds %f9, %f26, %f6
34709 udiv %g4, 0x15A9, %o5
34710 sdivcc %g1, 0x1710, %i6
34711 fbl,a %fcc3, loop_2959
34712 srax %l3, %g3, %i5
34713 orcc %i0, %g5, %g2
34714 movne %xcc, %o2, %o7
34715loop_2959:
34716 fsrc1s %f30, %f26
34717 tcs %xcc, 0x4
34718 ta %xcc, 0x2
34719 edge16 %l2, %o0, %l1
34720 movrgez %o3, %o4, %i7
34721 fble,a %fcc3, loop_2960
34722 edge32l %g7, %l5, %o1
34723 xnor %i3, %l0, %i1
34724 movcs %icc, %l6, %i2
34725loop_2960:
34726 bl,pn %icc, loop_2961
34727 fors %f19, %f31, %f0
34728 set 0x2C, %l3
34729 ldswa [%l7 + %l3] 0x14, %l4
34730loop_2961:
34731 andn %i4, 0x1300, %g6
34732 udivcc %o6, 0x09DF, %o5
34733 or %g4, %i6, %l3
34734 bgu,pn %icc, loop_2962
34735 tneg %xcc, 0x1
34736 wr %g0, 0x2f, %asi
34737 stba %g1, [%l7 + 0x7C] %asi
34738 membar #Sync
34739loop_2962:
34740 nop
34741 set 0x10, %l2
34742 ldda [%l7 + %l2] 0x0c, %i4
34743 addcc %i0, 0x071B, %g3
34744 movrlz %g5, %g2, %o7
34745 ldsh [%l7 + 0x36], %l2
34746 movrlez %o0, 0x134, %l1
34747 fpsub16 %f8, %f2, %f2
34748 fandnot1 %f26, %f20, %f22
34749 edge8 %o2, %o3, %o4
34750 edge16l %i7, %l5, %g7
34751 bleu,a,pn %icc, loop_2963
34752 movg %icc, %o1, %i3
34753 alignaddrl %i1, %l6, %i2
34754 movcc %xcc, %l4, %l0
34755loop_2963:
34756 srlx %g6, 0x12, %o6
34757 tneg %xcc, 0x0
34758 ba,a,pn %xcc, loop_2964
34759 tg %icc, 0x4
34760 srl %o5, %g4, %i4
34761 sir 0x1A5D
34762loop_2964:
34763 tge %icc, 0x3
34764 taddcc %l3, %g1, %i5
34765 movcs %icc, %i0, %g3
34766 tsubcctv %i6, 0x1441, %g5
34767 movl %xcc, %g2, %o7
34768 fbe %fcc2, loop_2965
34769 fbge,a %fcc3, loop_2966
34770 sllx %o0, 0x06, %l1
34771 xorcc %l2, 0x0A84, %o3
34772loop_2965:
34773 be,a,pt %xcc, loop_2967
34774loop_2966:
34775 movleu %icc, %o4, %o2
34776 xorcc %i7, %l5, %o1
34777 tn %xcc, 0x6
34778loop_2967:
34779 fmovrde %i3, %f18, %f10
34780 wr %g0, 0x11, %asi
34781 lduha [%l7 + 0x62] %asi, %g7
34782 sethi 0x1451, %i1
34783 orn %i2, 0x1458, %l4
34784 smulcc %l6, 0x1EA3, %l0
34785 bl,pt %xcc, loop_2968
34786 fpsub16 %f8, %f2, %f6
34787 sra %g6, %o5, %o6
34788 sllx %g4, 0x1A, %i4
34789loop_2968:
34790 tgu %xcc, 0x5
34791 tgu %xcc, 0x5
34792 add %l7, 0x50, %l6
34793 wr %g0, 0x18, %asi
34794 casxa [%l6] 0x18, %l3, %g1
34795 fmovsvs %xcc, %f0, %f20
34796 or %i5, 0x1305, %g3
34797 movneg %icc, %i0, %i6
34798 edge8 %g5, %o7, %o0
34799 nop
34800 setx 0x5834A0DFF059EB14, %l0, %l6
34801 stx %l6, [%l7 + 0x58]
34802 ldx [%l7 + 0x58], %fsr
34803 tge %xcc, 0x0
34804 movl %icc, %l1, %l2
34805 movcs %xcc, %g2, %o3
34806 fbne,a %fcc0, loop_2969
34807 tge %xcc, 0x7
34808 taddcctv %o2, %i7, %l5
34809 fbl,a %fcc2, loop_2970
34810loop_2969:
34811 srax %o1, %i3, %g7
34812 fmovdn %xcc, %f11, %f29
34813 udiv %i1, 0x0EEF, %o4
34814loop_2970:
34815 fmovrde %l4, %f16, %f30
34816 udivx %i2, 0x019E, %l0
34817 edge8ln %l6, %o5, %o6
34818 set 0x4C, %i0
34819 ldsha [%l7 + %i0] 0x19, %g4
34820 fbg %fcc2, loop_2971
34821 mulscc %i4, %g6, %l3
34822 nop
34823 setx 0xC9EDC293DA07DD83, %l0, %l6
34824 stx %l6, [%l7 + 0x28]
34825 ldd [%l7 + 0x28], %f2
34826 setx 0xE75B45FA837C16DE, %l1, %l5
34827 stx %l5, [%l7 + 0x10]
34828 ldd [%l7 + 0x10], %f18
34829 fmuld %f18, %f2, %f20
34830 udivcc %i5, 0x160B, %g3
34831loop_2971:
34832 addccc %i0, 0x104B, %i6
34833 add %l7, 0x64, %l6
34834 wr %g0, 0x10, %asi
34835 casa [%l6] 0x10, %g1, %o7
34836 membar #Sync
34837 wr %g0, 0x1e, %asi
34838 ldda [%l7 + 0x40] %asi, %f16
34839 fmul8sux16 %f2, %f26, %f18
34840 edge8l %g5, %l1, %l2
34841 set 0x30, %o7
34842 stxa %o0, [%g0 + %o7] 0x20
34843 EXIT_GOOD
34844
34845
34846
34847!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
34848!
34849! Stats for Thread 0:
34850!
34851! Type l : 2846
34852! Type x : 1250
34853! Type cti : 2971
34854! Type f : 4549
34855! Type i : 13384
34856!
34857!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
34858
34859
34860 EXIT_GOOD /* test finish */
34861
34862/************************************************************************
34863 Test case data start
34864 ************************************************************************/
34865.data
34866user_data_start:
34867scratch_area:
34868.word 0x56B480B1
34869.word 0xB306672C
34870.word 0xAEBE4299
34871.word 0xC1628A2F
34872.word 0x4FA55079
34873.word 0x1337686C
34874.word 0x32C8AA93
34875.word 0x5FEF2E25
34876.word 0xBB1F4CCB
34877.word 0x3A265A80
34878.word 0xD060D77F
34879.word 0x6976C550
34880.word 0x6D281848
34881.word 0x6853BDF9
34882.word 0xB9211761
34883.word 0x7B168437
34884.word 0x986EC81A
34885.word 0xE6138512
34886.word 0x31261E8E
34887.word 0x65C70CED
34888.word 0x528A944A
34889.word 0x1CE05F00
34890.word 0xE7CBB14F
34891.word 0x6821540A
34892.word 0x43F24380
34893.word 0x7222DAFF
34894.word 0x61A2D639
34895.word 0x48EF4DEA
34896.word 0x1AA1F1E6
34897.word 0x17177576
34898.word 0xFADC7D02
34899.word 0xD0FB8DA4
34900.word 0x70829B93
34901.word 0x0CB4AEEC
34902.word 0xFE63D409
34903.word 0x03453E58
34904.word 0x79B34B1F
34905.word 0x16568403
34906.word 0x6123BF24
34907.word 0xA406A63C
34908.word 0x860FB196
34909.word 0x0046DFEA
34910.word 0x18A5E533
34911.word 0xE512AB33
34912.word 0xA2A6EF9F
34913.word 0x151822CC
34914.word 0x8635BCBE
34915.word 0x2B4B27FE
34916.word 0x14DCA31C
34917.word 0x93629DC0
34918.word 0x9B54B33A
34919.word 0xD1B0F3F0
34920.word 0x11830339
34921.word 0x81895F37
34922.word 0xCE561056
34923.word 0x0C99897F
34924.word 0xAE929113
34925.word 0x0D9C0D2E
34926.word 0x95F454BE
34927.word 0xCFB196C3
34928.word 0x464337C7
34929.word 0x46E06DB2
34930.word 0x661C875B
34931.word 0x0DCA6371
34932.end