Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_fsr3_f9.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_fsr3_f9.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_f9.s,v 1.1 2007/05/11 17:22:29 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 0x6407D9B0804D687C, %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 0x0, %g1
89 set 0x7, %g2
90 set 0xA, %g3
91 set 0xC, %g4
92 set 0xC, %g5
93 set 0xC, %g6
94 set 0x5, %g7
95 !# Input registers
96 set -0x1, %i0
97 set -0x0, %i1
98 set -0xA, %i2
99 set -0xE, %i3
100 set -0x8, %i4
101 set -0x1, %i5
102 set -0x9, %i6
103 set -0x8, %i7
104 !# Local registers
105 set 0x212DA995, %l0
106 set 0x60F64072, %l1
107 set 0x4552CB57, %l2
108 set 0x47D250A4, %l3
109 set 0x795293C3, %l4
110 set 0x0F88326E, %l5
111 set 0x2345544E, %l6
112 !# Output registers
113 set -0x17BD, %o0
114 set 0x1488, %o1
115 set -0x1424, %o2
116 set 0x1AEC, %o3
117 set -0x0A5F, %o4
118 set -0x15E5, %o5
119 set 0x1CA4, %o6
120 set 0x11F8, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0x93CBF3E9EB1A9515)
123 INIT_TH_FP_REG(%l7,%f2,0x65C516C9BA652288)
124 INIT_TH_FP_REG(%l7,%f4,0xEA06CC272D5D915A)
125 INIT_TH_FP_REG(%l7,%f6,0x7BA274AE70159E9F)
126 INIT_TH_FP_REG(%l7,%f8,0x0B929CE8D259F486)
127 INIT_TH_FP_REG(%l7,%f10,0x22F12C853B8C79BF)
128 INIT_TH_FP_REG(%l7,%f12,0xCEA58214E217DA6B)
129 INIT_TH_FP_REG(%l7,%f14,0x56A9EF6CF3F37C27)
130 INIT_TH_FP_REG(%l7,%f16,0x5FCF93389686F691)
131 INIT_TH_FP_REG(%l7,%f18,0x43E46CB1787A2B2F)
132 INIT_TH_FP_REG(%l7,%f20,0x974CC8B883B07BE2)
133 INIT_TH_FP_REG(%l7,%f22,0x535A1D43CB1A2CDD)
134 INIT_TH_FP_REG(%l7,%f24,0x336B06EAD59F0C70)
135 INIT_TH_FP_REG(%l7,%f26,0xB7FE7A4C1FC5553D)
136 INIT_TH_FP_REG(%l7,%f28,0xB3D8708B79BBFAC8)
137 INIT_TH_FP_REG(%l7,%f30,0x177CEDDE23D13D7C)
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, 0x5F4, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 nop
151 setx 0xF4A5220787484F0B, %l0, %l6
152 stx %l6, [%l7 + 0x28]
153 ldd [%l7 + 0x28], %f0
154 setx 0xA53A195E9C0AE784, %l1, %l5
155 stx %l5, [%l7 + 0x10]
156 ldd [%l7 + 0x10], %f8
157 fmuld %f8, %f0, %f30
158 wr %g0, 0x0c, %asi
159 ldda [%l7 + 0x50] %asi, %i0
160 bvs %xcc, loop_1
161 xorcc %g2, %o4, %l2
162 movrlez %o6, %l6, %l5
163 movne %icc, %g1, %g5
164loop_1:
165 ldsw [%l7 + 0x28], %g3
166 udivcc %g6, 0x1651, %o2
167 fbu,a %fcc0, loop_2
168 edge16n %i3, %i6, %g7
169 movg %xcc, %i1, %l3
170 restored
171 rdpr %cwp, %g1
172 rdpr %cansave, %g2
173 rdpr %canrestore, %g3
174 rdpr %cleanwin, %g4
175 rdpr %otherwin, %g5
176 rdpr %wstate, %g6
177loop_2:
178 brnz %i2, loop_3
179 movleu %icc, %i4, %o5
180 bvs,a %icc, loop_4
181 array8 %o1, %l4, %o3
182loop_3:
183 movl %xcc, %l0, %i7
184 set 0x70, %l3
185 ldda [%l7 + %l3] 0x80, %i4
186loop_4:
187 movcc %xcc, %o7, %l1
188 ldsh [%l7 + 0x58], %o0
189 taddcc %g4, 0x0ED2, %g2
190 movcc %xcc, %i0, %l2
191 xnorcc %o4, %o6, %l5
192 xorcc %g1, 0x03A7, %l6
193 bge,a loop_5
194 ble %xcc, loop_6
195 tsubcc %g3, 0x05E4, %g5
196 fmovsvs %xcc, %f12, %f23
197loop_5:
198 fornot2s %f21, %f19, %f17
199loop_6:
200 bne,a,pn %icc, loop_7
201 tpos %xcc, 0x0
202 fmovdpos %icc, %f1, %f7
203 srlx %o2, %i3, %g6
204loop_7:
205 nop
206 set 0x08, %o0
207 swapa [%l7 + %o0] 0x11, %g7
208 move %icc, %i1, %l3
209 movl %icc, %i6, %i4
210 edge16 %o5, %i2, %l4
211 move %xcc, %o3, %o1
212 nop
213 setx loop_8, %l0, %l1
214 wrpr 0x1, %tl
215 wrpr %l1, %tpc
216 add %l1, 0x4, %l1
217 wrpr %l1, %tnpc
218 setx 0x34400001400, %l0, %l1
219 wrpr %l1, %tstate
220 wrhpr 0x4, %htstate
221 retry
222 brgz,a %i7, loop_9
223 edge8ln %i5, %l0, %l1
224 smul %o7, 0x15E2, %g4
225loop_8:
226 ta %xcc, 0x2
227loop_9:
228 nop
229 wr %g0, 0x0c, %asi
230 lduwa [%l7 + 0x68] %asi, %o0
231 fmovs %f29, %f5
232 movrlz %i0, %g2, %l2
233 sdivx %o6, 0x0D68, %o4
234 movcs %icc, %g1, %l6
235 nop
236 fitos %f2, %f5
237 fstox %f5, %f8
238 fxtos %f8, %f10
239 fnors %f17, %f31, %f17
240 movg %icc, %g3, %g5
241 mulx %o2, %i3, %l5
242 for %f6, %f2, %f22
243 bneg,pt %xcc, loop_10
244 srl %g7, %i1, %g6
245 saved
246 rdpr %cwp, %g1
247 rdpr %cansave, %g2
248 rdpr %canrestore, %g3
249 rdpr %cleanwin, %g4
250 rdpr %otherwin, %g5
251 rdpr %wstate, %g6
252 fbge,a %fcc2, loop_11
253loop_10:
254 tcs %xcc, 0x7
255 fmovsne %icc, %f22, %f6
256 fmovsg %icc, %f7, %f21
257loop_11:
258 fsrc1 %f6, %f22
259 tn %xcc, 0x1
260 set 0x28, %o2
261 prefetcha [%l7 + %o2] 0x15, 0x1
262 movrlz %i4, 0x1A6, %o5
263 movge %icc, %l3, %l4
264 addccc %o3, 0x10FE, %i2
265 fpadd16s %f15, %f5, %f13
266 wr %g0, 0x88, %asi
267 lduba [%l7 + 0x11] %asi, %i7
268 udiv %o1, 0x1127, %i5
269 addccc %l1, %l0, %o7
270 swap [%l7 + 0x7C], %g4
271 wr %g0, 0x18, %asi
272 sta %f20, [%l7 + 0x48] %asi
273 fmovda %xcc, %f0, %f18
274 brnz %i0, loop_12
275 fcmpeq16 %f8, %f10, %g2
276 fmovdl %icc, %f30, %f16
277 nop
278 setx 0xC7F8A8FAC05A2BAD, %l0, %l6
279 stx %l6, [%l7 + 0x30]
280 ldx [%l7 + 0x30], %fsr
281loop_12:
282 orncc %o0, 0x11D5, %o6
283 edge32 %o4, %l2, %l6
284 sub %g3, %g1, %g5
285 subcc %o2, %i3, %g7
286 xorcc %i1, 0x0A18, %l5
287 movle %xcc, %i6, %g6
288 mulx %o5, 0x023B, %l3
289 xorcc %l4, 0x0EB0, %o3
290 sethi 0x07C6, %i4
291 edge32l %i7, %o1, %i5
292 mova %icc, %i2, %l1
293 nop
294 setx 0xE15B213F, %l0, %l6
295 st %l6, [%l7 + 0x28]
296 ld [%l7 + 0x28], %f23
297 setx 0xCD5CD7EF, %l1, %l5
298 st %l5, [%l7 + 0x10]
299 ld [%l7 + 0x10], %f21
300 fsubs %f21, %f23, %f23
301 array16 %o7, %l0, %g4
302 tgu %xcc, 0x5
303 fmovd %f6, %f20
304 movcs %xcc, %g2, %o0
305 fexpand %f28, %f10
306 edge16n %o6, %o4, %i0
307 srlx %l2, %g3, %g1
308 sdivcc %l6, 0x0CFA, %o2
309 restored
310 rdpr %cwp, %g1
311 rdpr %cansave, %g2
312 rdpr %canrestore, %g3
313 rdpr %cleanwin, %g4
314 rdpr %otherwin, %g5
315 rdpr %wstate, %g6
316 andncc %g5, %i3, %i1
317 tl %icc, 0x5
318 fsrc1 %f20, %f18
319 wr %g0, 0x19, %asi
320 lda [%l7 + 0x4C] %asi, %f18
321 movcs %xcc, %g7, %i6
322 fmovsleu %icc, %f19, %f16
323 movrlez %l5, %o5, %g6
324 addc %l3, %o3, %l4
325 subc %i7, 0x1A86, %o1
326 movle %icc, %i5, %i4
327 udivx %l1, 0x1987, %o7
328 set 0x70, %i3
329 ldda [%l7 + %i3] 0x14, %l0
330 alignaddr %g4, %g2, %i2
331 andcc %o0, 0x0EF7, %o4
332 fbule,a %fcc0, loop_13
333 fmovdle %icc, %f25, %f20
334 movneg %icc, %o6, %l2
335 wr %g0, 0x89, %asi
336 ldswa [%l7 + 0x28] %asi, %i0
337loop_13:
338 flush %l7 + 0x40
339 andcc %g1, %l6, %g3
340 fpackfix %f18, %f21
341 edge32n %o2, %i3, %i1
342 fbge,a %fcc3, loop_14
343 bn,a %icc, loop_15
344 fmovrsgez %g5, %f16, %f15
345 sra %i6, %g7, %l5
346loop_14:
347 subccc %g6, %o5, %l3
348loop_15:
349 umul %l4, %o3, %i7
350 udiv %i5, 0x0EB6, %i4
351 srlx %o1, %l1, %l0
352 movne %xcc, %o7, %g4
353 and %i2, 0x10D2, %g2
354 nop
355 fitos %f9, %f13
356 fstox %f13, %f4
357 smul %o4, 0x0CCD, %o0
358 srlx %l2, %o6, %i0
359 orn %g1, 0x1CF3, %l6
360 fmul8ulx16 %f2, %f22, %f30
361 umul %o2, %g3, %i1
362 fmovdvc %xcc, %f8, %f31
363 lduw [%l7 + 0x1C], %g5
364 mulscc %i3, %g7, %i6
365 stw %g6, [%l7 + 0x34]
366 taddcc %o5, 0x16C3, %l5
367 tleu %icc, 0x1
368 fnot1 %f22, %f30
369 movrgz %l4, 0x16B, %l3
370 orncc %i7, %o3, %i4
371 wr %g0, 0x19, %asi
372 ldsba [%l7 + 0x14] %asi, %o1
373 xnorcc %i5, %l0, %l1
374 fble,a %fcc3, loop_16
375 array32 %g4, %i2, %g2
376 nop
377 setx loop_17, %l0, %l1
378 wrpr 0x1, %tl
379 wrpr %l1, %tpc
380 add %l1, 0x4, %l1
381 wrpr %l1, %tnpc
382 setx 0x34400001400, %l0, %l1
383 wrpr %l1, %tstate
384 wrhpr 0x4, %htstate
385 retry
386 mova %xcc, %o7, %o4
387loop_16:
388 fmuld8sux16 %f15, %f28, %f18
389 tsubcctv %o0, %o6, %i0
390loop_17:
391 restored
392 rdpr %cwp, %g1
393 rdpr %cansave, %g2
394 rdpr %canrestore, %g3
395 rdpr %cleanwin, %g4
396 rdpr %otherwin, %g5
397 rdpr %wstate, %g6
398 sdivx %l2, 0x008C, %l6
399 fmovrsgez %g1, %f25, %f6
400 sir 0x0529
401 mulx %o2, 0x1BCA, %i1
402 xnorcc %g5, 0x1544, %g3
403 andcc %g7, 0x1362, %i3
404 tsubcctv %i6, %g6, %l5
405 edge8ln %l4, %l3, %i7
406 brgez,a %o3, loop_18
407 fmul8x16al %f30, %f26, %f10
408 fbne,a %fcc3, loop_19
409 andncc %o5, %i4, %o1
410loop_18:
411 movre %i5, 0x275, %l1
412 ba,a,pt %xcc, loop_20
413loop_19:
414 movleu %xcc, %g4, %i2
415 fbn,a %fcc0, loop_21
416 bcc loop_22
417loop_20:
418 srlx %g2, 0x16, %l0
419 edge8n %o4, %o0, %o6
420loop_21:
421 ta %xcc, 0x3
422loop_22:
423 movg %icc, %o7, %i0
424 tneg %icc, 0x6
425 fmovdl %xcc, %f26, %f9
426 movne %xcc, %l2, %g1
427 tne %xcc, 0x2
428 edge32l %l6, %i1, %o2
429 set 0x3C, %g1
430 sta %f29, [%l7 + %g1] 0x81
431 ldsw [%l7 + 0x34], %g3
432 sth %g5, [%l7 + 0x0E]
433 movg %icc, %i3, %i6
434 fpadd32s %f21, %f11, %f28
435 wr %g0, 0x89, %asi
436 ldda [%l7 + 0x40] %asi, %f0
437 fba,a %fcc2, loop_23
438 ldx [%l7 + 0x70], %g6
439 movpos %icc, %g7, %l5
440 bl,a,pn %xcc, loop_24
441loop_23:
442 xnor %l3, %l4, %i7
443 movvc %xcc, %o3, %o5
444 andn %o1, 0x13CC, %i4
445loop_24:
446 movpos %icc, %i5, %l1
447 fmovrslz %g4, %f12, %f13
448 xor %i2, %g2, %l0
449 sdivcc %o0, 0x0DF0, %o4
450 ldsw [%l7 + 0x64], %o7
451 bg,a,pn %xcc, loop_25
452 edge16 %o6, %i0, %g1
453 tgu %icc, 0x0
454 nop
455 fitos %f10, %f1
456 fstoi %f1, %f28
457loop_25:
458 movne %xcc, %l6, %l2
459 tsubcc %i1, %g3, %g5
460 sethi 0x12F6, %i3
461 fpack16 %f16, %f26
462 ldd [%l7 + 0x38], %f18
463 restored
464 rdpr %cwp, %g1
465 rdpr %cansave, %g2
466 rdpr %canrestore, %g3
467 rdpr %cleanwin, %g4
468 rdpr %otherwin, %g5
469 rdpr %wstate, %g6
470 sir 0x1BA0
471 fbo %fcc0, loop_26
472 edge16n %o2, %g6, %g7
473 fmovsa %xcc, %f2, %f23
474 fbn %fcc2, loop_27
475loop_26:
476 bge,a,pn %xcc, loop_28
477 tneg %icc, 0x4
478 saved
479 rdpr %cwp, %g1
480 rdpr %cansave, %g2
481 rdpr %canrestore, %g3
482 rdpr %cleanwin, %g4
483 rdpr %otherwin, %g5
484 rdpr %wstate, %g6
485loop_27:
486 alignaddr %l5, %l3, %i6
487loop_28:
488 fmovsgu %icc, %f16, %f15
489 fzeros %f17
490 fbuge,a %fcc1, loop_29
491 fxnor %f2, %f0, %f14
492 nop
493 setx 0xF0950AF03070F5C3, %l0, %l6
494 stx %l6, [%l7 + 0x50]
495 ldx [%l7 + 0x50], %fsr
496 brlez,a %i7, loop_30
497loop_29:
498 edge16n %l4, %o3, %o5
499 bn,pn %xcc, loop_31
500 st %f21, [%l7 + 0x2C]
501loop_30:
502 nop
503 setx loop_32, %l0, %l1
504 jmpl %l1, %i4
505 fand %f16, %f28, %f28
506loop_31:
507 edge32ln %o1, %l1, %g4
508 tge %icc, 0x1
509loop_32:
510 srl %i5, %i2, %g2
511 array8 %l0, %o0, %o4
512 ldx [%l7 + 0x38], %o7
513 fbn %fcc3, loop_33
514 sethi 0x1006, %o6
515 smul %i0, %g1, %l2
516 fzeros %f23
517loop_33:
518 fmovsne %xcc, %f1, %f13
519 ldub [%l7 + 0x65], %i1
520 srax %g3, 0x08, %l6
521 udivx %g5, 0x0DE4, %o2
522 nop
523 setx 0x8FAE2EDF206436B5, %l0, %l6
524 stx %l6, [%l7 + 0x08]
525 ldx [%l7 + 0x08], %fsr
526 movvs %xcc, %g6, %g7
527 movvc %xcc, %i3, %l3
528 edge8l %l5, %i6, %i7
529 sir 0x016A
530 ta %xcc, 0x6
531 bl,a loop_34
532 sdivcc %o3, 0x1B55, %l4
533 ta %xcc, 0x4
534 tne %icc, 0x0
535loop_34:
536 tvs %icc, 0x4
537 nop
538 setx 0x369D7ADF13A11E57, %l0, %l6
539 stx %l6, [%l7 + 0x28]
540 ldd [%l7 + 0x28], %f26
541 setx 0x3D3FE71490B9704C, %l1, %l5
542 stx %l5, [%l7 + 0x10]
543 ldd [%l7 + 0x10], %f2
544 fdivd %f2, %f26, %f12
545 subcc %i4, 0x0394, %o1
546 brgz,a %l1, loop_35
547 add %o5, %i5, %g4
548 wr %g0, 0x18, %asi
549 stba %g2, [%l7 + 0x78] %asi
550loop_35:
551 fmovsa %xcc, %f11, %f25
552 wr %g0, 0x89, %asi
553 ldda [%l7 + 0x40] %asi, %f0
554 ldub [%l7 + 0x70], %i2
555 edge16 %o0, %o4, %l0
556 movn %xcc, %o7, %o6
557 saved
558 rdpr %cwp, %g1
559 rdpr %cansave, %g2
560 rdpr %canrestore, %g3
561 rdpr %cleanwin, %g4
562 rdpr %otherwin, %g5
563 rdpr %wstate, %g6
564 bge loop_36
565 edge16l %g1, %l2, %i0
566 be,a loop_37
567 smulcc %g3, %l6, %g5
568loop_36:
569 nop
570 set 0x54, %l1
571 ldswa [%l7 + %l1] 0x81, %o2
572loop_37:
573 alignaddrl %g6, %g7, %i3
574 xorcc %l3, 0x08E0, %l5
575 movl %icc, %i1, %i7
576 xnorcc %o3, %l4, %i4
577 fpadd16s %f28, %f1, %f3
578 nop
579 setx 0x10491CF8, %l0, %l6
580 st %l6, [%l7 + 0x78]
581 ld [%l7 + 0x78], %fsr
582 wr %g0, 0x04, %asi
583 ldda [%l7 + 0x30] %asi, %o0
584 sub %l1, %i6, %o5
585 movre %g4, 0x322, %i5
586 orn %g2, %o0, %i2
587 tle %icc, 0x2
588 sdivx %l0, 0x141E, %o7
589 orncc %o6, %o4, %l2
590 xnorcc %g1, %g3, %i0
591 sdivcc %l6, 0x0AED, %o2
592 tgu %icc, 0x5
593 add %g5, 0x18AA, %g6
594 movrlz %g7, 0x1F0, %l3
595 sdiv %i3, 0x0B17, %l5
596 brz,a %i1, loop_38
597 movrgz %i7, 0x07E, %l4
598 fmovdpos %xcc, %f3, %f15
599 subccc %i4, 0x1CEC, %o3
600loop_38:
601 movneg %icc, %o1, %l1
602 ba,a,pn %xcc, loop_39
603 tsubcc %o5, %i6, %g4
604 fornot1s %f28, %f15, %f19
605 movvs %xcc, %i5, %g2
606loop_39:
607 fpackfix %f20, %f31
608 xorcc %i2, 0x1288, %l0
609 taddcctv %o7, %o6, %o4
610 tsubcctv %o0, %g1, %l2
611 bneg,a,pn %icc, loop_40
612 taddcc %g3, 0x0BEF, %i0
613 bcs,a %xcc, loop_41
614 tne %icc, 0x5
615loop_40:
616 fble %fcc0, loop_42
617 movrgez %o2, 0x2CC, %g5
618loop_41:
619 edge16ln %g6, %l6, %l3
620 alignaddrl %i3, %g7, %i1
621loop_42:
622 nop
623 wr %g0, 0x81, %asi
624 ldda [%l7 + 0x40] %asi, %f16
625 fpmerge %f2, %f9, %f28
626 mulx %i7, %l4, %i4
627 fbn,a %fcc1, loop_43
628 sethi 0x1155, %o3
629 fzeros %f20
630 edge8ln %l5, %l1, %o1
631loop_43:
632 fpack32 %f20, %f14, %f4
633 array32 %o5, %i6, %g4
634 srl %g2, %i2, %i5
635 fpadd16s %f21, %f12, %f19
636 nop
637 setx loop_44, %l0, %l1
638 wrpr 0x1, %tl
639 wrpr %l1, %tnpc
640 setx 0x34400001400, %l0, %l1
641 wrpr %l1, %tstate
642 wrhpr 0x4, %htstate
643 done
644 udivcc %o7, 0x0019, %l0
645 taddcctv %o6, %o4, %o0
646 movrgz %l2, 0x1C3, %g1
647loop_44:
648 fxor %f20, %f12, %f28
649 xnor %i0, 0x02CE, %o2
650 sdiv %g3, 0x1037, %g6
651 nop
652 setx 0x8C6C6F268E23680D, %l0, %l6
653 stx %l6, [%l7 + 0x28]
654 ldd [%l7 + 0x28], %f22
655 setx 0x7E0822B56644BCAC, %l1, %l5
656 stx %l5, [%l7 + 0x10]
657 ldd [%l7 + 0x10], %f30
658 fdivd %f30, %f22, %f24
659 orn %l6, %l3, %i3
660 lduw [%l7 + 0x1C], %g7
661 edge8 %i1, %i7, %g5
662 fbuge,a %fcc3, loop_45
663 edge16n %i4, %l4, %o3
664 sdivx %l1, 0x0528, %l5
665 movl %xcc, %o1, %i6
666loop_45:
667 st %f10, [%l7 + 0x7C]
668 srlx %g4, 0x19, %o5
669 wr %g0, 0x18, %asi
670 sta %f3, [%l7 + 0x34] %asi
671 fba %fcc0, loop_46
672 taddcctv %i2, %g2, %i5
673 movrgz %o7, %o6, %l0
674 udivx %o4, 0x0E18, %o0
675loop_46:
676 sll %l2, %i0, %o2
677 edge8l %g1, %g3, %l6
678 fbge,a %fcc0, loop_47
679 fmovsge %icc, %f2, %f25
680 sir 0x10A0
681 bcs,a loop_48
682loop_47:
683 nop
684 setx loop_49, %l0, %l1
685 jmpl %l1, %g6
686 sethi 0x1492, %i3
687 umulcc %g7, 0x011F, %i1
688loop_48:
689 fpadd32 %f26, %f2, %f18
690loop_49:
691 ldd [%l7 + 0x68], %f30
692 fmovrdgz %l3, %f12, %f10
693 fmul8sux16 %f6, %f0, %f30
694 tne %xcc, 0x1
695 ta %xcc, 0x6
696 wr %g0, 0x2f, %asi
697 ldda [%l7 + 0x20] %asi, %i6
698 fpadd32 %f28, %f4, %f14
699 tpos %xcc, 0x7
700 mulx %i4, 0x0669, %g5
701 tg %icc, 0x5
702 movne %xcc, %l4, %o3
703 set 0x3C, %l5
704 ldsha [%l7 + %l5] 0x15, %l1
705 sllx %o1, 0x09, %i6
706 nop
707 setx 0x6C528DCFA166C1E4, %l0, %l6
708 stx %l6, [%l7 + 0x28]
709 ldd [%l7 + 0x28], %f6
710 setx 0xBB71A96B2149F687, %l1, %l5
711 stx %l5, [%l7 + 0x10]
712 ldd [%l7 + 0x10], %f10
713 fmuld %f10, %f6, %f16
714 stw %l5, [%l7 + 0x24]
715 ldsw [%l7 + 0x4C], %g4
716 ldsh [%l7 + 0x22], %i2
717 umul %o5, 0x1E71, %g2
718 edge32l %i5, %o6, %o7
719 saved
720 rdpr %cwp, %g1
721 rdpr %cansave, %g2
722 rdpr %canrestore, %g3
723 rdpr %cleanwin, %g4
724 rdpr %otherwin, %g5
725 rdpr %wstate, %g6
726 stb %l0, [%l7 + 0x0B]
727 xnorcc %o0, 0x148E, %o4
728 wr %g0, 0x81, %asi
729 lduwa [%l7 + 0x78] %asi, %l2
730 movre %i0, 0x0EF, %o2
731 taddcctv %g3, 0x12A0, %l6
732 set 0x61, %o5
733 ldstuba [%l7 + %o5] 0x04, %g1
734 membar 0x4F
735 wr %g0, 0x11, %asi
736 sta %f19, [%l7 + 0x34] %asi
737 set 0x08, %i2
738 lda [%l7 + %i2] 0x10, %f2
739 subccc %i3, %g6, %g7
740 nop
741 setx loop_50, %l0, %l1
742 wrpr 0x1, %tl
743 wrpr %l1, %tnpc
744 setx 0x34400001400, %l0, %l1
745 wrpr %l1, %tstate
746 wrhpr 0x4, %htstate
747 done
748 fble %fcc0, loop_51
749 bn,a,pt %xcc, loop_52
750 fmovsn %icc, %f31, %f3
751loop_50:
752 fmovde %icc, %f4, %f11
753loop_51:
754 fmovrslez %i1, %f6, %f27
755loop_52:
756 fbg,a %fcc2, loop_53
757 udiv %i7, 0x17BE, %i4
758 taddcc %g5, %l4, %o3
759 edge16l %l1, %o1, %l3
760loop_53:
761 tle %icc, 0x5
762 edge16n %i6, %l5, %i2
763 sllx %g4, %o5, %g2
764 andn %o6, %i5, %o7
765 movrgez %l0, 0x33E, %o0
766 membar 0x10
767 brlez %l2, loop_54
768 smul %o4, %o2, %g3
769 fbo %fcc1, loop_55
770 movcs %xcc, %i0, %g1
771loop_54:
772 udivcc %l6, 0x044C, %i3
773 fblg %fcc2, loop_56
774loop_55:
775 sethi 0x0F32, %g6
776 fmovdvc %xcc, %f6, %f23
777 movrgez %i1, %g7, %i4
778loop_56:
779 bgu,a loop_57
780 nop
781 set 0x32, %l4
782 ldub [%l7 + %l4], %i7
783 edge16ln %l4, %o3, %l1
784 fmovdleu %icc, %f0, %f22
785loop_57:
786 move %icc, %o1, %g5
787 fmovrdlz %l3, %f26, %f12
788 alignaddr %l5, %i2, %g4
789 swap [%l7 + 0x68], %i6
790 movl %xcc, %o5, %o6
791 tgu %xcc, 0x7
792 fnors %f23, %f24, %f17
793 edge32 %g2, %i5, %l0
794 fbul %fcc0, loop_58
795 subc %o0, 0x0316, %l2
796 edge32n %o4, %o2, %o7
797 stx %g3, [%l7 + 0x78]
798loop_58:
799 tne %xcc, 0x0
800 edge8ln %g1, %l6, %i0
801 srax %i3, 0x14, %g6
802 sethi 0x1C91, %g7
803 nop
804 setx 0x4FCBE8843617ACBB, %l0, %l6
805 stx %l6, [%l7 + 0x28]
806 ldd [%l7 + 0x28], %f8
807 setx 0xDA6AA313542DCBAA, %l1, %l5
808 stx %l5, [%l7 + 0x10]
809 ldd [%l7 + 0x10], %f28
810 fdivd %f28, %f8, %f28
811 fnand %f8, %f12, %f20
812 alignaddr %i1, %i4, %l4
813 tle %xcc, 0x1
814 addcc %i7, 0x04CD, %l1
815 taddcctv %o1, %o3, %g5
816 tgu %icc, 0x3
817 tle %xcc, 0x1
818 movrne %l3, 0x3BD, %l5
819 tgu %xcc, 0x6
820 bvs,pt %xcc, loop_59
821 edge8ln %i2, %g4, %o5
822 alignaddrl %i6, %g2, %o6
823 orncc %l0, 0x007D, %i5
824loop_59:
825 call loop_60
826 movg %icc, %l2, %o4
827 fzero %f24
828 fsrc1s %f28, %f6
829loop_60:
830 tle %icc, 0x3
831 edge16n %o0, %o7, %g3
832 std %f4, [%l7 + 0x28]
833 movvs %icc, %g1, %l6
834 array16 %i0, %o2, %g6
835 subccc %i3, %i1, %i4
836 mulscc %l4, %i7, %g7
837 srl %l1, %o3, %g5
838 tne %xcc, 0x7
839 sllx %l3, %l5, %o1
840 set 0x44, %o3
841 lduwa [%l7 + %o3] 0x88, %i2
842 fcmpeq16 %f18, %f20, %g4
843 tpos %icc, 0x6
844 tle %icc, 0x1
845 fmovdneg %icc, %f9, %f13
846 tleu %icc, 0x3
847 edge8n %o5, %i6, %o6
848 movre %l0, %i5, %l2
849 fmovd %f14, %f4
850 nop
851 set 0x30, %l0
852 ldx [%l7 + %l0], %g2
853 movge %icc, %o0, %o4
854 srlx %g3, %o7, %l6
855 smulcc %i0, %o2, %g6
856 movn %icc, %g1, %i1
857 fmovsvc %xcc, %f6, %f20
858 mulx %i3, 0x16FA, %i4
859 for %f22, %f14, %f26
860 movg %icc, %i7, %g7
861 edge32ln %l4, %l1, %o3
862 add %l3, %l5, %g5
863 fmovdgu %icc, %f26, %f23
864 nop
865 setx 0x8842E635, %l0, %l6
866 st %l6, [%l7 + 0x28]
867 ld [%l7 + 0x28], %f28
868 setx 0x0EBE781E, %l1, %l5
869 st %l5, [%l7 + 0x10]
870 ld [%l7 + 0x10], %f10
871 fmuls %f10, %f28, %f12
872 movrgz %i2, 0x280, %g4
873 fmovspos %xcc, %f7, %f19
874 xnor %o1, %o5, %o6
875 array8 %l0, %i6, %l2
876 nop
877 fitod %f12, %f16
878 fdtox %f16, %f14
879 tvc %xcc, 0x2
880 fxnor %f6, %f14, %f6
881 srax %i5, %g2, %o0
882 movrlez %o4, %g3, %o7
883 orn %i0, %l6, %g6
884 edge32n %g1, %i1, %o2
885 fandnot1 %f26, %f30, %f18
886 nop
887 setx loop_61, %l0, %l1
888 wrpr 0x1, %tl
889 wrpr %l1, %tnpc
890 setx 0x34400001400, %l0, %l1
891 wrpr %l1, %tstate
892 wrhpr 0x4, %htstate
893 done
894 st %f28, [%l7 + 0x0C]
895 ldd [%l7 + 0x60], %i4
896 ble %icc, loop_62
897loop_61:
898 nop
899 setx 0x505FC8CA, %l0, %l6
900 st %l6, [%l7 + 0x48]
901 ld [%l7 + 0x48], %fsr
902 ldub [%l7 + 0x23], %i7
903 subc %i3, 0x155C, %l4
904loop_62:
905 srl %g7, 0x1A, %o3
906 fmovdl %icc, %f17, %f1
907 tvc %xcc, 0x5
908 edge8l %l1, %l5, %l3
909 wr %g0, 0x81, %asi
910 stba %g5, [%l7 + 0x53] %asi
911 taddcctv %i2, %o1, %o5
912 fble,a %fcc0, loop_63
913 tpos %xcc, 0x0
914 nop
915 setx loop_64, %l0, %l1
916 wrpr 0x1, %tl
917 wrpr %l1, %tnpc
918 setx 0x34400001400, %l0, %l1
919 wrpr %l1, %tstate
920 wrhpr 0x4, %htstate
921 done
922 smulcc %o6, 0x1B49, %l0
923loop_63:
924 movcc %xcc, %i6, %g4
925 tg %xcc, 0x0
926loop_64:
927 fxors %f31, %f0, %f27
928 lduh [%l7 + 0x0C], %i5
929 array8 %l2, %g2, %o0
930 or %o4, %g3, %i0
931 subc %l6, 0x0C75, %g6
932 nop
933 setx 0x0C44DEEB, %l0, %l6
934 st %l6, [%l7 + 0x28]
935 ld [%l7 + 0x28], %f25
936 setx 0x6C7E1F6B, %l1, %l5
937 st %l5, [%l7 + 0x10]
938 ld [%l7 + 0x10], %f10
939 fsubs %f10, %f25, %f14
940 fmovsle %icc, %f21, %f20
941 lduw [%l7 + 0x38], %o7
942 fbug %fcc2, loop_65
943 ldsw [%l7 + 0x6C], %g1
944 fmovdge %xcc, %f13, %f19
945 fcmpgt32 %f26, %f10, %i1
946loop_65:
947 movrne %o2, 0x15C, %i4
948 movrne %i7, 0x276, %l4
949 udivcc %i3, 0x0C36, %g7
950 edge16ln %o3, %l1, %l5
951 add %l7, 0x48, %l6
952 wr %g0, 0x04, %asi
953 casxa [%l6] %asi, %l3, %i2
954 tsubcctv %o1, 0x1176, %o5
955 edge8l %o6, %g5, %i6
956 sir 0x081B
957 fmovsn %xcc, %f12, %f4
958 srax %l0, %g4, %i5
959 movn %icc, %l2, %g2
960 movrlz %o0, %g3, %o4
961 fble,a %fcc0, loop_66
962 bcs,a %icc, loop_67
963 brnz,a %i0, loop_68
964 tsubcctv %g6, %o7, %l6
965loop_66:
966 nop
967 setx 0xD41D10BB, %l0, %l6
968 st %l6, [%l7 + 0x28]
969 ld [%l7 + 0x28], %f26
970 setx 0x1F6B26F7, %l1, %l5
971 st %l5, [%l7 + 0x10]
972 ld [%l7 + 0x10], %f22
973 fsubs %f22, %f26, %f19
974loop_67:
975 fnot2 %f28, %f26
976loop_68:
977 subccc %g1, 0x1979, %i1
978 te %xcc, 0x3
979 xnor %i4, 0x1E0F, %o2
980 fnegd %f28, %f8
981 nop
982 setx loop_69, %l0, %l1
983 jmpl %l1, %i7
984 brlz,a %i3, loop_70
985 tvs %icc, 0x2
986 subc %l4, %g7, %l1
987loop_69:
988 fpadd16 %f20, %f2, %f14
989loop_70:
990 tsubcc %l5, 0x1998, %l3
991 nop
992 fitod %f23, %f30
993 tl %xcc, 0x6
994 tge %icc, 0x1
995 fone %f30
996 addccc %o3, 0x0F0E, %o1
997 wr %g0, 0x0c, %asi
998 sta %f9, [%l7 + 0x74] %asi
999 fbl %fcc3, loop_71
1000 orcc %o5, 0x077F, %i2
1001 bl,a,pt %icc, loop_72
1002 fmovde %xcc, %f15, %f9
1003loop_71:
1004 movre %o6, 0x33B, %g5
1005 pdist %f20, %f16, %f4
1006loop_72:
1007 nop
1008 add %l7, 0x10, %l6
1009 wr %g0, 0x80, %asi
1010 casa [%l6] %asi, %i6, %g4
1011 fnot1 %f24, %f26
1012 srax %i5, %l0, %g2
1013 movrgz %o0, %g3, %o4
1014 sdivcc %i0, 0x1DE2, %g6
1015 fmovscs %icc, %f4, %f31
1016 fmovdcs %icc, %f30, %f4
1017 andcc %l2, 0x17A9, %l6
1018 mova %icc, %o7, %i1
1019 fmovspos %xcc, %f26, %f6
1020 nop
1021 setx 0x7FAEB97AFEC70B2C, %l0, %l6
1022 stx %l6, [%l7 + 0x28]
1023 ldd [%l7 + 0x28], %f2
1024 fsqrtd %f2, %f26
1025 array32 %g1, %o2, %i7
1026 brlz %i4, loop_73
1027 fmovdg %xcc, %f17, %f7
1028 movrlez %l4, %g7, %l1
1029 addcc %i3, %l5, %l3
1030loop_73:
1031 fabss %f22, %f8
1032 tpos %xcc, 0x5
1033 edge32 %o1, %o5, %i2
1034 bg,pn %icc, loop_74
1035 fornot2 %f16, %f6, %f20
1036 mova %icc, %o6, %o3
1037 xor %i6, 0x0A86, %g5
1038loop_74:
1039 udivcc %g4, 0x1DBE, %i5
1040 sllx %l0, %g2, %g3
1041 edge16 %o4, %o0, %g6
1042 fandnot2 %f22, %f22, %f12
1043 set 0x3A, %g2
1044 stba %i0, [%l7 + %g2] 0x88
1045 fbge %fcc0, loop_75
1046 be %icc, loop_76
1047 fbg,a %fcc2, loop_77
1048 bge,a,pn %icc, loop_78
1049loop_75:
1050 movge %icc, %l6, %l2
1051loop_76:
1052 sra %o7, 0x1E, %i1
1053loop_77:
1054 nop
1055 setx 0xD0618624, %l0, %l6
1056 st %l6, [%l7 + 0x20]
1057 ld [%l7 + 0x20], %fsr
1058loop_78:
1059 fmovs %f4, %f30
1060 stx %g1, [%l7 + 0x18]
1061 subc %o2, %i7, %i4
1062 brgz,a %l4, loop_79
1063 array8 %g7, %i3, %l5
1064 movn %xcc, %l3, %l1
1065 fmovdcs %xcc, %f26, %f1
1066loop_79:
1067 fmovrsgz %o5, %f19, %f12
1068 sdivcc %i2, 0x01E3, %o6
1069 srax %o1, 0x18, %o3
1070 fcmpgt16 %f14, %f16, %g5
1071 edge16ln %g4, %i5, %i6
1072 fba,a %fcc1, loop_80
1073 fmul8x16al %f16, %f10, %f28
1074 fands %f20, %f30, %f13
1075 tleu %icc, 0x2
1076loop_80:
1077 array32 %g2, %g3, %o4
1078 fbue,a %fcc2, loop_81
1079 fbu %fcc2, loop_82
1080 edge8n %l0, %g6, %i0
1081 alignaddr %l6, %l2, %o7
1082loop_81:
1083 movcs %xcc, %o0, %i1
1084loop_82:
1085 addccc %o2, 0x0FEF, %i7
1086 addc %i4, 0x0A9A, %g1
1087 movle %icc, %l4, %i3
1088 for %f16, %f12, %f0
1089 udivcc %l5, 0x0924, %l3
1090 set 0x30, %i4
1091 sta %f13, [%l7 + %i4] 0x0c
1092 fcmple32 %f30, %f22, %l1
1093 fxor %f8, %f14, %f30
1094 mova %xcc, %g7, %o5
1095 move %xcc, %i2, %o1
1096 nop
1097 fitod %f10, %f22
1098 fdtox %f22, %f30
1099 st %f2, [%l7 + 0x38]
1100 fxnor %f0, %f6, %f2
1101 fandnot1 %f10, %f12, %f20
1102 fsrc2 %f6, %f10
1103 tsubcctv %o6, %g5, %o3
1104 fandnot1 %f20, %f6, %f10
1105 nop
1106 fitod %f4, %f2
1107 fdtos %f2, %f17
1108 nop
1109 set 0x54, %g6
1110 lduw [%l7 + %g6], %i5
1111 sethi 0x1880, %i6
1112 taddcc %g4, 0x1306, %g3
1113 nop
1114 setx loop_83, %l0, %l1
1115 jmpl %l1, %o4
1116 mulx %l0, 0x1387, %g2
1117 movge %icc, %i0, %l6
1118 sethi 0x02A3, %g6
1119loop_83:
1120 fmovdcc %icc, %f12, %f11
1121 srlx %l2, 0x02, %o0
1122 bvs,pt %icc, loop_84
1123 sth %i1, [%l7 + 0x52]
1124 fornot1s %f20, %f29, %f27
1125 fcmpeq32 %f2, %f28, %o2
1126loop_84:
1127 movle %xcc, %i7, %o7
1128 srax %i4, 0x0B, %l4
1129 popc 0x0D67, %g1
1130 ta %xcc, 0x0
1131 movgu %xcc, %l5, %l3
1132 fpadd32s %f31, %f10, %f29
1133 fones %f15
1134 or %i3, %l1, %g7
1135 subcc %i2, 0x1A82, %o1
1136 alignaddr %o5, %g5, %o6
1137 srlx %i5, 0x0D, %o3
1138 sdivx %g4, 0x0401, %g3
1139 stw %o4, [%l7 + 0x5C]
1140 xor %l0, 0x1B8D, %g2
1141 edge8ln %i6, %l6, %i0
1142 bleu,pn %icc, loop_85
1143 array32 %l2, %o0, %g6
1144 andcc %o2, 0x1147, %i1
1145 movcs %icc, %i7, %i4
1146loop_85:
1147 fcmpne16 %f6, %f28, %l4
1148 fbne %fcc0, loop_86
1149 fmul8x16 %f3, %f0, %f6
1150 ba,pt %xcc, loop_87
1151 fpadd32 %f22, %f30, %f4
1152loop_86:
1153 nop
1154 setx 0xE6ECC1BD9D4C479F, %l0, %l6
1155 stx %l6, [%l7 + 0x28]
1156 ldd [%l7 + 0x28], %f28
1157 setx 0x7CE64827B6578A55, %l1, %l5
1158 stx %l5, [%l7 + 0x10]
1159 ldd [%l7 + 0x10], %f4
1160 fsubd %f4, %f28, %f16
1161 sethi 0x052B, %g1
1162loop_87:
1163 fsrc1 %f2, %f16
1164 nop
1165 fitos %f7, %f11
1166 fstox %f11, %f24
1167 fxtos %f24, %f12
1168 fmovrdlz %o7, %f24, %f18
1169 edge32n %l3, %l5, %i3
1170 edge8 %l1, %i2, %g7
1171 tsubcctv %o1, 0x0A49, %o5
1172 movre %g5, %o6, %i5
1173 array16 %o3, %g4, %o4
1174 nop
1175 setx 0x4051F160, %l0, %l6
1176 st %l6, [%l7 + 0x24]
1177 ld [%l7 + 0x24], %fsr
1178 fmovrdgez %l0, %f28, %f20
1179 te %icc, 0x7
1180 sub %g3, 0x0262, %i6
1181 umul %g2, 0x171F, %l6
1182 tle %xcc, 0x3
1183 movrne %l2, %i0, %o0
1184 tneg %xcc, 0x2
1185 fmovdl %icc, %f11, %f14
1186 add %o2, 0x17B9, %g6
1187 array8 %i7, %i1, %l4
1188 addc %i4, 0x183D, %g1
1189 and %o7, 0x10B1, %l3
1190 prefetch [%l7 + 0x0C], 0x3
1191 tpos %icc, 0x5
1192 fbg,a %fcc2, loop_88
1193 movvs %icc, %l5, %i3
1194 nop
1195 setx loop_89, %l0, %l1
1196 wrpr 0x1, %tl
1197 wrpr %l1, %tnpc
1198 setx 0x34400001400, %l0, %l1
1199 wrpr %l1, %tstate
1200 wrhpr 0x4, %htstate
1201 done
1202 subc %i2, %g7, %o1
1203loop_88:
1204 sdiv %o5, 0x1394, %l1
1205 srl %g5, 0x06, %i5
1206loop_89:
1207 edge32l %o3, %g4, %o4
1208 fbne %fcc2, loop_90
1209 sdivcc %o6, 0x1651, %g3
1210 bneg %xcc, loop_91
1211 fmovdcc %xcc, %f6, %f12
1212loop_90:
1213 tvc %xcc, 0x6
1214 popc 0x15F8, %l0
1215loop_91:
1216 bneg,a,pt %xcc, loop_92
1217 bn,a,pn %icc, loop_93
1218 fxors %f25, %f26, %f6
1219 tne %xcc, 0x4
1220loop_92:
1221 nop
1222 setx 0x204EE0D3, %l0, %l6
1223 st %l6, [%l7 + 0x14]
1224 ld [%l7 + 0x14], %fsr
1225loop_93:
1226 nop
1227 wr %g0, 0x80, %asi
1228 lduha [%l7 + 0x1E] %asi, %g2
1229 sdivcc %l6, 0x1F21, %l2
1230 fpack32 %f18, %f4, %f16
1231 srax %i0, %o0, %o2
1232 srlx %g6, 0x1B, %i7
1233 brnz %i6, loop_94
1234 srlx %i1, %l4, %g1
1235 fpadd32 %f4, %f0, %f6
1236 fmovsa %icc, %f28, %f14
1237loop_94:
1238 membar 0x2A
1239 tg %icc, 0x4
1240 movvs %xcc, %o7, %i4
1241 array32 %l5, %i3, %l3
1242 movne %icc, %i2, %g7
1243 brlez %o5, loop_95
1244 fmovsvs %icc, %f18, %f5
1245 movvs %icc, %o1, %l1
1246 fble %fcc0, loop_96
1247loop_95:
1248 movre %i5, %o3, %g4
1249 fmovscs %icc, %f26, %f20
1250 ble,a,pt %icc, loop_97
1251loop_96:
1252 fmovsg %icc, %f4, %f2
1253 set 0x42, %l2
1254 lduha [%l7 + %l2] 0x89, %g5
1255loop_97:
1256 sub %o4, 0x0091, %g3
1257 ldsb [%l7 + 0x2C], %l0
1258 fnegd %f22, %f16
1259 tvs %icc, 0x5
1260 fsrc2s %f10, %f1
1261 taddcctv %g2, 0x1DA9, %l6
1262 stbar
1263 add %l2, 0x1580, %o6
1264 fmovrsne %i0, %f25, %f16
1265 fcmple16 %f14, %f12, %o2
1266 stw %g6, [%l7 + 0x1C]
1267 fpadd16s %f21, %f24, %f24
1268 nop
1269 fitod %f0, %f6
1270 fdtoi %f6, %f27
1271 bg,a,pn %xcc, loop_98
1272 xnor %i7, %o0, %i1
1273 smul %i6, 0x1BA3, %g1
1274 fone %f28
1275loop_98:
1276 nop
1277 wr %g0, 0x18, %asi
1278 ldsba [%l7 + 0x42] %asi, %l4
1279 tsubcc %i4, %l5, %i3
1280 saved
1281 rdpr %cwp, %g1
1282 rdpr %cansave, %g2
1283 rdpr %canrestore, %g3
1284 rdpr %cleanwin, %g4
1285 rdpr %otherwin, %g5
1286 rdpr %wstate, %g6
1287 movneg %xcc, %l3, %i2
1288 fmovda %xcc, %f12, %f12
1289 tcs %icc, 0x4
1290 movge %icc, %g7, %o7
1291 nop
1292 set 0x4C, %g7
1293 stb %o1, [%l7 + %g7]
1294 sth %o5, [%l7 + 0x4C]
1295 edge8ln %l1, %o3, %g4
1296 movvc %icc, %i5, %o4
1297 wr %g0, 0x11, %asi
1298 swapa [%l7 + 0x10] %asi, %g5
1299 fmul8x16 %f13, %f2, %f30
1300 alignaddrl %l0, %g3, %l6
1301 srl %g2, 0x03, %o6
1302 sethi 0x0F42, %l2
1303 srax %o2, %g6, %i0
1304 umulcc %o0, %i7, %i1
1305 bcc,pn %icc, loop_99
1306 fcmpgt16 %f14, %f8, %g1
1307 st %f6, [%l7 + 0x38]
1308 or %i6, %l4, %i4
1309loop_99:
1310 movle %icc, %i3, %l3
1311 edge16ln %i2, %g7, %l5
1312 tsubcctv %o1, 0x09DC, %o5
1313 movl %icc, %o7, %o3
1314 tg %icc, 0x3
1315 sll %l1, %g4, %o4
1316 bcc,pt %icc, loop_100
1317 srl %g5, %i5, %l0
1318 movre %l6, 0x1FB, %g2
1319 fbug %fcc0, loop_101
1320loop_100:
1321 nop
1322 fitos %f2, %f13
1323 fstod %f13, %f18
1324 orncc %o6, %l2, %o2
1325 fabsd %f30, %f12
1326loop_101:
1327 nop
1328 setx 0x004046A0, %l0, %l6
1329 st %l6, [%l7 + 0x5C]
1330 ld [%l7 + 0x5C], %fsr
1331 movre %g3, 0x01B, %g6
1332 te %icc, 0x6
1333 edge8ln %o0, %i7, %i1
1334 fmovsge %xcc, %f31, %f27
1335 movrlz %i0, %g1, %l4
1336 subcc %i6, %i4, %i3
1337 fcmpeq32 %f8, %f16, %i2
1338 fbug %fcc3, loop_102
1339 movn %icc, %g7, %l3
1340 udiv %l5, 0x0A4E, %o1
1341 movpos %xcc, %o5, %o3
1342loop_102:
1343 fnot2 %f14, %f22
1344 movrgz %l1, %o7, %g4
1345 ta %icc, 0x0
1346 sub %o4, 0x0535, %i5
1347 andcc %g5, %l6, %g2
1348 bne,a %xcc, loop_103
1349 bleu,a,pn %icc, loop_104
1350 stx %l0, [%l7 + 0x10]
1351 sllx %l2, 0x05, %o2
1352loop_103:
1353 udivcc %o6, 0x044D, %g3
1354loop_104:
1355 movg %icc, %g6, %o0
1356 nop
1357 setx 0xE73E443E3C7DD5C2, %l0, %l6
1358 stx %l6, [%l7 + 0x28]
1359 ldd [%l7 + 0x28], %f12
1360 setx 0x206177685DAF25A6, %l1, %l5
1361 stx %l5, [%l7 + 0x10]
1362 ldd [%l7 + 0x10], %f22
1363 fmuld %f22, %f12, %f20
1364 udivx %i7, 0x1452, %i0
1365 move %xcc, %g1, %l4
1366 sdivx %i6, 0x0146, %i4
1367 orn %i3, %i1, %i2
1368 bcc,a %icc, loop_105
1369 fmovda %icc, %f22, %f3
1370 movcs %icc, %g7, %l5
1371 udiv %l3, 0x0A18, %o1
1372loop_105:
1373 move %xcc, %o5, %l1
1374 fornot1s %f4, %f0, %f31
1375 andcc %o7, 0x17B5, %g4
1376 sdivcc %o3, 0x18F6, %i5
1377 brlz,a %o4, loop_106
1378 addc %g5, 0x192F, %g2
1379 sllx %l6, 0x13, %l2
1380 nop
1381 setx 0xE07B12C6, %l0, %l6
1382 st %l6, [%l7 + 0x50]
1383 ld [%l7 + 0x50], %fsr
1384loop_106:
1385 tn %icc, 0x0
1386 smul %l0, 0x0C8C, %o6
1387 srl %o2, 0x12, %g6
1388 movrlz %o0, 0x0F3, %i7
1389 fbo,a %fcc3, loop_107
1390 fmovs %f19, %f10
1391 subcc %g3, 0x09FD, %i0
1392 addcc %g1, 0x0727, %i6
1393loop_107:
1394 nop
1395 add %l7, 0x14, %l6
1396 wr %g0, 0x88, %asi
1397 lda [%l6] %asi, %l4
1398 casa [%l6] %asi, %l4, %i4
1399 tn %icc, 0x6
1400 te %icc, 0x7
1401 movrgez %i3, 0x15D, %i1
1402 movneg %xcc, %i2, %l5
1403 fabsd %f12, %f10
1404 nop
1405 fitos %f2, %f12
1406 fstoi %f12, %f5
1407 fmovrsgz %l3, %f4, %f19
1408 wr %g0, 0x81, %asi
1409 ldswa [%l7 + 0x7C] %asi, %g7
1410 bvc,pn %icc, loop_108
1411 movvs %icc, %o1, %l1
1412 addccc %o5, %o7, %g4
1413 umul %i5, %o4, %g5
1414loop_108:
1415 edge16 %o3, %l6, %g2
1416 fmovrde %l0, %f10, %f0
1417 fmovsl %icc, %f4, %f22
1418 movcc %xcc, %l2, %o2
1419 sll %o6, 0x0E, %g6
1420 tneg %icc, 0x4
1421 fornot2s %f19, %f22, %f25
1422 taddcc %o0, 0x0E84, %i7
1423 fbge,a %fcc1, loop_109
1424 te %xcc, 0x2
1425 ldstub [%l7 + 0x19], %g3
1426 edge8ln %i0, %i6, %g1
1427loop_109:
1428 lduh [%l7 + 0x2E], %l4
1429 movpos %xcc, %i4, %i1
1430 array8 %i3, %i2, %l3
1431 movrlz %g7, %l5, %o1
1432 tsubcc %l1, %o7, %g4
1433 sub %o5, %o4, %i5
1434 sra %g5, 0x0E, %l6
1435 set 0x20, %g4
1436 ldda [%l7 + %g4] 0x11, %g2
1437 tneg %xcc, 0x7
1438 ldub [%l7 + 0x39], %o3
1439 orncc %l0, 0x110A, %o2
1440 movrne %l2, 0x00D, %o6
1441 fmovrdgez %g6, %f18, %f16
1442 set 0x40, %i1
1443 stda %f16, [%l7 + %i1] 0x10
1444 fmuld8sux16 %f27, %f6, %f2
1445 fmovs %f29, %f17
1446 fbl %fcc0, loop_110
1447 ldx [%l7 + 0x30], %o0
1448 fmovrdgz %g3, %f12, %f14
1449 tvs %xcc, 0x0
1450loop_110:
1451 faligndata %f16, %f12, %f8
1452 brgez,a %i0, loop_111
1453 tl %icc, 0x4
1454 stb %i7, [%l7 + 0x6A]
1455 edge16n %g1, %i6, %i4
1456loop_111:
1457 array16 %l4, %i3, %i1
1458 tne %icc, 0x5
1459 lduw [%l7 + 0x74], %i2
1460 edge16 %l3, %l5, %g7
1461 tn %xcc, 0x7
1462 ble,a loop_112
1463 movpos %xcc, %l1, %o7
1464 fmovdle %xcc, %f5, %f28
1465 sethi 0x0A7C, %o1
1466loop_112:
1467 smulcc %o5, %g4, %i5
1468 fmovdl %xcc, %f21, %f31
1469 tne %xcc, 0x0
1470 fbug,a %fcc2, loop_113
1471 edge16ln %o4, %g5, %g2
1472 umulcc %l6, %o3, %l0
1473 move %xcc, %l2, %o6
1474loop_113:
1475 tcs %icc, 0x0
1476 addccc %o2, 0x1DBB, %o0
1477 umul %g6, %i0, %g3
1478 nop
1479 setx 0x79238254A05D2F42, %l0, %l6
1480 stx %l6, [%l7 + 0x20]
1481 ldx [%l7 + 0x20], %fsr
1482 fbul,a %fcc1, loop_114
1483 addc %g1, 0x1A0B, %i6
1484 orncc %i7, 0x04A4, %i4
1485 std %f6, [%l7 + 0x30]
1486loop_114:
1487 xorcc %l4, 0x0CFC, %i3
1488 edge16ln %i2, %i1, %l3
1489 fcmpeq32 %f2, %f6, %l5
1490 edge32l %g7, %o7, %o1
1491 tne %xcc, 0x4
1492 sub %l1, %o5, %i5
1493 sll %o4, 0x0C, %g5
1494 udivcc %g4, 0x00BF, %g2
1495 set 0x7B, %i6
1496 stba %o3, [%l7 + %i6] 0xe2
1497 membar #Sync
1498 andncc %l6, %l2, %o6
1499 sdivcc %o2, 0x14EA, %l0
1500 fmovdgu %xcc, %f14, %f7
1501 fbg %fcc2, loop_115
1502 fxnors %f13, %f23, %f17
1503 or %g6, 0x1B46, %o0
1504 movrlz %g3, 0x031, %g1
1505loop_115:
1506 lduw [%l7 + 0x34], %i0
1507 fmovdg %xcc, %f6, %f16
1508 ba,a loop_116
1509 restored
1510 rdpr %cwp, %g1
1511 rdpr %cansave, %g2
1512 rdpr %canrestore, %g3
1513 rdpr %cleanwin, %g4
1514 rdpr %otherwin, %g5
1515 rdpr %wstate, %g6
1516 orn %i7, 0x1D72, %i6
1517 fmovde %icc, %f17, %f8
1518loop_116:
1519 ldd [%l7 + 0x50], %f10
1520 fnegs %f22, %f17
1521 add %i4, 0x01EA, %l4
1522 bneg,pt %xcc, loop_117
1523 fmovdvc %icc, %f24, %f23
1524 bne,pn %xcc, loop_118
1525 fxors %f18, %f0, %f5
1526loop_117:
1527 te %xcc, 0x3
1528 sll %i3, %i2, %l3
1529loop_118:
1530 edge16l %l5, %i1, %o7
1531 fnors %f1, %f8, %f24
1532 array8 %o1, %l1, %o5
1533 nop
1534 fitod %f12, %f14
1535 fdtox %f14, %f20
1536 fxtod %f20, %f0
1537 set 0x2B, %o4
1538 ldsba [%l7 + %o4] 0x80, %g7
1539 edge8l %o4, %g5, %i5
1540 fbge,a %fcc3, loop_119
1541 fpackfix %f26, %f18
1542 ldstub [%l7 + 0x43], %g4
1543 fcmpne32 %f16, %f14, %g2
1544loop_119:
1545 alignaddr %o3, %l2, %l6
1546 edge8n %o6, %o2, %g6
1547 addcc %o0, 0x1F16, %g3
1548 bcs,pn %icc, loop_120
1549 sethi 0x0B77, %l0
1550 popc %g1, %i7
1551 fmovspos %icc, %f17, %f7
1552loop_120:
1553 tcc %xcc, 0x6
1554 tl %icc, 0x7
1555 movrlz %i0, 0x229, %i4
1556 move %icc, %i6, %l4
1557 array16 %i2, %i3, %l3
1558 fmovdcs %icc, %f15, %f25
1559 fmovdvc %icc, %f24, %f7
1560 sll %l5, %i1, %o7
1561 tvc %icc, 0x2
1562 fmovdne %xcc, %f5, %f28
1563 set 0x08, %g5
1564 ldsha [%l7 + %g5] 0x15, %l1
1565 move %icc, %o1, %g7
1566 movge %icc, %o4, %g5
1567 edge16ln %i5, %o5, %g2
1568 srlx %g4, %l2, %o3
1569 xorcc %l6, %o6, %g6
1570 array32 %o0, %o2, %g3
1571 and %l0, %i7, %g1
1572 popc 0x18C7, %i0
1573 array16 %i4, %i6, %l4
1574 tle %icc, 0x3
1575 udiv %i3, 0x1532, %l3
1576 fmovsvs %icc, %f10, %f1
1577 movcs %icc, %i2, %l5
1578 subcc %i1, 0x0C8A, %o7
1579 fmovsge %icc, %f8, %f29
1580 fmovrdgz %o1, %f0, %f0
1581 fornot1s %f26, %f24, %f3
1582 xor %l1, 0x0914, %o4
1583 subcc %g5, %i5, %g7
1584 fpack16 %f10, %f25
1585 tvs %xcc, 0x0
1586 orcc %g2, 0x17EA, %g4
1587 wr %g0, 0x10, %asi
1588 ldswa [%l7 + 0x78] %asi, %o5
1589 fcmpgt16 %f8, %f30, %l2
1590 saved
1591 rdpr %cwp, %g1
1592 rdpr %cansave, %g2
1593 rdpr %canrestore, %g3
1594 rdpr %cleanwin, %g4
1595 rdpr %otherwin, %g5
1596 rdpr %wstate, %g6
1597 and %l6, 0x13CB, %o3
1598 tneg %icc, 0x7
1599 umulcc %o6, 0x10E4, %g6
1600 fnot1 %f4, %f2
1601 fcmple32 %f30, %f16, %o0
1602 fmovdvs %icc, %f4, %f5
1603 addccc %o2, 0x04B7, %l0
1604 stw %i7, [%l7 + 0x58]
1605 orncc %g3, 0x0A1D, %i0
1606 nop
1607 fitos %f6, %f6
1608 wr %g0, 0x18, %asi
1609 ldsha [%l7 + 0x76] %asi, %i4
1610 fmovsa %xcc, %f10, %f11
1611 bvs,a,pt %icc, loop_121
1612 edge32n %g1, %l4, %i6
1613 fmul8x16au %f21, %f20, %f6
1614 movg %xcc, %i3, %l3
1615loop_121:
1616 nop
1617 set 0x1E, %i0
1618 lduba [%l7 + %i0] 0x10, %l5
1619 popc %i1, %i2
1620 nop
1621 setx 0xB03D2614DC82A72F, %l0, %l6
1622 stx %l6, [%l7 + 0x28]
1623 ldd [%l7 + 0x28], %f16
1624 setx 0x704D588239EAD154, %l1, %l5
1625 stx %l5, [%l7 + 0x10]
1626 ldd [%l7 + 0x10], %f2
1627 fmuld %f2, %f16, %f4
1628 taddcctv %o7, 0x1963, %o1
1629 andn %l1, 0x06CF, %o4
1630 fxors %f9, %f13, %f15
1631 saved
1632 rdpr %cwp, %g1
1633 rdpr %cansave, %g2
1634 rdpr %canrestore, %g3
1635 rdpr %cleanwin, %g4
1636 rdpr %otherwin, %g5
1637 rdpr %wstate, %g6
1638 brgz %g5, loop_122
1639 xnorcc %g7, %i5, %g4
1640 addccc %g2, 0x10D3, %l2
1641 subccc %o5, 0x04D0, %l6
1642loop_122:
1643 edge16 %o3, %g6, %o0
1644 bl,a,pn %icc, loop_123
1645 stbar
1646 edge32ln %o2, %l0, %o6
1647 popc 0x0E6F, %g3
1648loop_123:
1649 fors %f2, %f21, %f11
1650 membar 0x1D
1651 bpos,a,pn %icc, loop_124
1652 ldub [%l7 + 0x72], %i7
1653 ldsw [%l7 + 0x74], %i4
1654 xnorcc %i0, %g1, %l4
1655loop_124:
1656 movpos %xcc, %i6, %i3
1657 wr %g0, 0xe2, %asi
1658 stha %l3, [%l7 + 0x72] %asi
1659 membar #Sync
1660 st %f30, [%l7 + 0x40]
1661 flush %l7 + 0x54
1662 tgu %xcc, 0x0
1663 restored
1664 rdpr %cwp, %g1
1665 rdpr %cansave, %g2
1666 rdpr %canrestore, %g3
1667 rdpr %cleanwin, %g4
1668 rdpr %otherwin, %g5
1669 rdpr %wstate, %g6
1670 orncc %l5, %i2, %o7
1671 fmovsge %xcc, %f25, %f4
1672 edge8ln %o1, %i1, %l1
1673 ldsb [%l7 + 0x6F], %o4
1674 tsubcctv %g7, %i5, %g4
1675 fba %fcc3, loop_125
1676 movre %g2, 0x049, %l2
1677 sra %g5, %l6, %o3
1678 fbl,a %fcc2, loop_126
1679loop_125:
1680 fone %f2
1681 tgu %xcc, 0x6
1682 subccc %o5, 0x0B7F, %o0
1683loop_126:
1684 edge16l %g6, %o2, %o6
1685 sethi 0x0F7E, %g3
1686 edge16l %i7, %l0, %i4
1687 bleu,a %xcc, loop_127
1688 movrgz %i0, %g1, %i6
1689 wr %g0, 0x18, %asi
1690 lduha [%l7 + 0x2A] %asi, %l4
1691loop_127:
1692 fornot2 %f2, %f0, %f2
1693 smulcc %l3, 0x08BB, %i3
1694 fands %f31, %f31, %f5
1695 nop
1696 setx 0x2F247776904E391B, %l0, %l6
1697 stx %l6, [%l7 + 0x28]
1698 ldx [%l7 + 0x28], %fsr
1699 fmovdpos %icc, %f7, %f15
1700 fble,a %fcc3, loop_128
1701 tl %xcc, 0x6
1702 bpos %icc, loop_129
1703 bneg,a,pt %xcc, loop_130
1704loop_128:
1705 edge8 %i2, %l5, %o7
1706 subcc %o1, %l1, %o4
1707loop_129:
1708 sub %i1, %g7, %i5
1709loop_130:
1710 movge %xcc, %g2, %l2
1711 sir 0x08FE
1712 fmovsneg %icc, %f30, %f17
1713 nop
1714 fitos %f9, %f30
1715 fstod %f30, %f26
1716 array32 %g4, %l6, %o3
1717 orcc %g5, %o0, %g6
1718 fpackfix %f2, %f0
1719 fcmpeq32 %f18, %f18, %o2
1720 umul %o5, %o6, %g3
1721 fbn %fcc2, loop_131
1722 andcc %l0, %i7, %i4
1723 edge8ln %i0, %i6, %l4
1724 fnot2 %f12, %f8
1725loop_131:
1726 movge %xcc, %g1, %i3
1727 fmovs %f13, %f20
1728 nop
1729 setx loop_132, %l0, %l1
1730 jmpl %l1, %l3
1731 ld [%l7 + 0x78], %f6
1732 srax %i2, 0x0F, %o7
1733 tcs %icc, 0x6
1734loop_132:
1735 udivcc %o1, 0x013C, %l1
1736 tge %icc, 0x6
1737 bne,a,pt %icc, loop_133
1738 mova %xcc, %o4, %i1
1739 fmovscc %icc, %f0, %f1
1740 srlx %l5, 0x1F, %i5
1741loop_133:
1742 fandnot1s %f8, %f23, %f4
1743 sdivx %g2, 0x11E9, %l2
1744 tleu %xcc, 0x0
1745 srlx %g7, %l6, %o3
1746 fmovde %icc, %f14, %f4
1747 fbge,a %fcc0, loop_134
1748 movge %icc, %g5, %o0
1749 be,pt %icc, loop_135
1750 tl %xcc, 0x7
1751loop_134:
1752 brnz %g4, loop_136
1753 nop
1754 fitos %f4, %f27
1755loop_135:
1756 movg %xcc, %o2, %g6
1757 set 0x78, %l6
1758 sta %f19, [%l7 + %l6] 0x0c
1759loop_136:
1760 andn %o5, 0x041A, %g3
1761 edge16 %o6, %l0, %i4
1762 wr %g0, 0x88, %asi
1763 lduwa [%l7 + 0x50] %asi, %i7
1764 edge32n %i0, %i6, %g1
1765 fmuld8ulx16 %f4, %f3, %f4
1766 nop
1767 setx loop_137, %l0, %l1
1768 jmpl %l1, %l4
1769 ldub [%l7 + 0x75], %i3
1770 wr %g0, 0x0c, %asi
1771 lduwa [%l7 + 0x5C] %asi, %i2
1772loop_137:
1773 brlz %l3, loop_138
1774 fbul %fcc3, loop_139
1775 fba %fcc2, loop_140
1776 ld [%l7 + 0x10], %f14
1777loop_138:
1778 fmovsl %xcc, %f27, %f25
1779loop_139:
1780 movcc %icc, %o7, %o1
1781loop_140:
1782 prefetch [%l7 + 0x50], 0x3
1783 fmovrdne %l1, %f26, %f10
1784 tg %icc, 0x3
1785 andncc %o4, %i1, %i5
1786 movrlez %l5, %l2, %g7
1787 fnot2s %f30, %f25
1788 fcmpne32 %f16, %f22, %l6
1789 tvs %xcc, 0x3
1790 tpos %xcc, 0x0
1791 sub %o3, 0x1572, %g2
1792 fexpand %f2, %f14
1793 fbue %fcc3, loop_141
1794 fmovdvs %xcc, %f8, %f8
1795 fbe %fcc3, loop_142
1796 taddcctv %o0, 0x18BE, %g5
1797loop_141:
1798 lduw [%l7 + 0x6C], %g4
1799 sra %g6, 0x19, %o2
1800loop_142:
1801 movvc %xcc, %o5, %g3
1802 tn %icc, 0x7
1803 array16 %l0, %i4, %i7
1804 brz,a %i0, loop_143
1805 membar 0x6D
1806 and %o6, %i6, %g1
1807 tg %icc, 0x6
1808loop_143:
1809 tleu %icc, 0x2
1810 ldd [%l7 + 0x68], %l4
1811 movpos %icc, %i2, %i3
1812 xorcc %o7, %l3, %l1
1813 nop
1814 fitod %f8, %f6
1815 fdtoi %f6, %f26
1816 fcmpgt32 %f2, %f2, %o4
1817 subccc %i1, %o1, %l5
1818 ldub [%l7 + 0x45], %i5
1819 fpack32 %f28, %f22, %f14
1820 fornot1s %f18, %f8, %f18
1821 fbl,a %fcc0, loop_144
1822 fmovrdlez %l2, %f20, %f4
1823 movrlez %l6, 0x2FC, %o3
1824 movg %xcc, %g7, %g2
1825loop_144:
1826 tl %xcc, 0x6
1827 sdivcc %g5, 0x1271, %g4
1828 movrgz %o0, %o2, %g6
1829 nop
1830 set 0x61, %o7
1831 ldub [%l7 + %o7], %o5
1832 movvs %icc, %g3, %l0
1833 set 0x2C, %i5
1834 ldsha [%l7 + %i5] 0x19, %i7
1835 addcc %i0, %o6, %i6
1836 tn %icc, 0x1
1837 set 0x0, %i7
1838 stxa %i4, [%g0 + %i7] 0x57
1839 edge32n %l4, %g1, %i2
1840 nop
1841 setx 0x93A0E336F136CCDC, %l0, %l6
1842 stx %l6, [%l7 + 0x28]
1843 ldd [%l7 + 0x28], %f28
1844 setx 0x0F1B7F58CA342369, %l1, %l5
1845 stx %l5, [%l7 + 0x10]
1846 ldd [%l7 + 0x10], %f30
1847 faddd %f30, %f28, %f26
1848 movpos %icc, %o7, %l3
1849 set 0x58, %o1
1850 ldsha [%l7 + %o1] 0x81, %l1
1851 bcc,a,pt %xcc, loop_145
1852 brnz %i3, loop_146
1853 addcc %i1, 0x13B9, %o4
1854 edge8l %o1, %i5, %l2
1855loop_145:
1856 fmovdleu %icc, %f29, %f8
1857loop_146:
1858 edge32l %l5, %o3, %l6
1859 movne %icc, %g2, %g7
1860 addccc %g5, %g4, %o0
1861 nop
1862 setx loop_147, %l0, %l1
1863 jmpl %l1, %o2
1864 nop
1865 setx 0x3706F8A3A0593152, %l0, %l6
1866 stx %l6, [%l7 + 0x10]
1867 ldx [%l7 + 0x10], %fsr
1868 taddcctv %o5, 0x066F, %g3
1869 bgu loop_148
1870loop_147:
1871 sub %l0, %i7, %g6
1872 movpos %xcc, %o6, %i0
1873 fmovsgu %xcc, %f21, %f2
1874loop_148:
1875 bvc loop_149
1876 sdivx %i4, 0x0E7D, %i6
1877 sub %l4, 0x002A, %i2
1878 te %xcc, 0x6
1879loop_149:
1880 mulscc %g1, 0x1837, %l3
1881 set 0x49, %o6
1882 ldstuba [%l7 + %o6] 0x11, %o7
1883 alignaddr %l1, %i3, %i1
1884 array8 %o1, %o4, %l2
1885 movl %xcc, %i5, %l5
1886 smulcc %l6, %o3, %g7
1887 set 0x68, %g3
1888 prefetcha [%l7 + %g3] 0x88, 0x2
1889 tsubcc %g4, 0x0E48, %g2
1890 be loop_150
1891 orn %o2, %o5, %o0
1892 tl %xcc, 0x0
1893 fmovdneg %xcc, %f8, %f5
1894loop_150:
1895 umulcc %l0, %i7, %g3
1896 fmovrdlez %o6, %f30, %f2
1897 edge8l %i0, %i4, %g6
1898 tvs %xcc, 0x6
1899 tl %icc, 0x4
1900 bl,pt %xcc, loop_151
1901 umulcc %i6, 0x1C40, %l4
1902 movgu %xcc, %i2, %l3
1903 movleu %icc, %g1, %l1
1904loop_151:
1905 edge8l %i3, %o7, %i1
1906 orn %o4, 0x0AC9, %l2
1907 tcc %xcc, 0x4
1908 bneg,a,pt %xcc, loop_152
1909 ta %icc, 0x4
1910 edge8l %i5, %l5, %l6
1911 addcc %o1, %g7, %o3
1912loop_152:
1913 nop
1914 wr %g0, 0x81, %asi
1915 ldda [%l7 + 0x50] %asi, %g4
1916 alignaddr %g5, %g2, %o2
1917 xorcc %o5, %l0, %o0
1918 bpos,a %xcc, loop_153
1919 fbug %fcc2, loop_154
1920 movne %xcc, %g3, %o6
1921 movrne %i7, 0x12C, %i0
1922loop_153:
1923 edge16 %i4, %i6, %g6
1924loop_154:
1925 sethi 0x1747, %l4
1926 tsubcc %i2, %l3, %l1
1927 stb %i3, [%l7 + 0x36]
1928 fpsub16s %f3, %f10, %f13
1929 fsrc2 %f20, %f6
1930 movrlz %o7, %i1, %g1
1931 movrgz %l2, 0x3EF, %i5
1932 sll %o4, 0x14, %l6
1933 bne,a,pt %icc, loop_155
1934 sir 0x005B
1935 brlez %l5, loop_156
1936 edge32n %o1, %g7, %o3
1937loop_155:
1938 edge32 %g4, %g2, %o2
1939 stbar
1940loop_156:
1941 fmul8x16 %f10, %f10, %f10
1942 fblg,a %fcc3, loop_157
1943 edge32 %g5, %l0, %o0
1944 nop
1945 set 0x74, %o0
1946 lduw [%l7 + %o0], %g3
1947 movvc %xcc, %o5, %i7
1948loop_157:
1949 movrne %i0, 0x230, %i4
1950 fbue %fcc1, loop_158
1951 ldub [%l7 + 0x65], %i6
1952 sub %g6, 0x1E72, %l4
1953 movcc %xcc, %o6, %l3
1954loop_158:
1955 bneg,a %xcc, loop_159
1956 movleu %icc, %l1, %i2
1957 fmovrslz %i3, %f6, %f6
1958 bneg %xcc, loop_160
1959loop_159:
1960 edge16n %o7, %i1, %g1
1961 movrgz %i5, 0x023, %l2
1962 ldd [%l7 + 0x68], %f22
1963loop_160:
1964 nop
1965 set 0x27, %l3
1966 stb %o4, [%l7 + %l3]
1967 bl,a loop_161
1968 bgu,a,pn %xcc, loop_162
1969 fxnor %f10, %f28, %f2
1970 tg %xcc, 0x3
1971loop_161:
1972 tge %xcc, 0x6
1973loop_162:
1974 fpack32 %f14, %f8, %f6
1975 tneg %icc, 0x5
1976 movge %icc, %l5, %o1
1977 fones %f0
1978 fbuge,a %fcc3, loop_163
1979 tpos %icc, 0x1
1980 orcc %g7, %o3, %l6
1981 faligndata %f4, %f14, %f8
1982loop_163:
1983 subc %g4, %o2, %g2
1984 fmovdg %xcc, %f4, %f9
1985 addcc %g5, 0x0433, %l0
1986 mova %icc, %o0, %g3
1987 tne %xcc, 0x3
1988 fcmpeq16 %f30, %f26, %i7
1989 fbo,a %fcc1, loop_164
1990 movge %icc, %o5, %i0
1991 andcc %i4, 0x194A, %g6
1992 stbar
1993loop_164:
1994 xnorcc %l4, 0x18DC, %o6
1995 bvc,pt %icc, loop_165
1996 xnorcc %l3, %i6, %i2
1997 tleu %icc, 0x4
1998 mulscc %l1, 0x10DC, %i3
1999loop_165:
2000 stbar
2001 fornot2 %f4, %f22, %f22
2002 fone %f8
2003 andn %o7, %i1, %g1
2004 bn,pt %xcc, loop_166
2005 tvs %icc, 0x1
2006 sll %i5, 0x1C, %o4
2007 nop
2008 fitod %f6, %f18
2009 fdtox %f18, %f18
2010 fxtod %f18, %f28
2011loop_166:
2012 alignaddrl %l2, %o1, %l5
2013 nop
2014 setx 0xD8F7C635, %l0, %l6
2015 st %l6, [%l7 + 0x28]
2016 ld [%l7 + 0x28], %f9
2017 setx 0x007FC866, %l1, %l5
2018 st %l5, [%l7 + 0x10]
2019 ld [%l7 + 0x10], %f21
2020 fadds %f21, %f9, %f18
2021 mulscc %o3, %g7, %g4
2022 tneg %icc, 0x1
2023 andn %o2, 0x1388, %l6
2024 xor %g5, %g2, %o0
2025 fmovrslez %l0, %f29, %f28
2026 bcc %xcc, loop_167
2027 umulcc %i7, 0x0CDF, %o5
2028 fmul8x16al %f25, %f1, %f18
2029 and %g3, 0x1366, %i0
2030loop_167:
2031 smulcc %g6, %l4, %i4
2032 taddcc %o6, 0x0551, %i6
2033 movrgez %l3, %l1, %i3
2034 subccc %o7, 0x0DCF, %i2
2035 edge8 %g1, %i5, %i1
2036 tne %xcc, 0x0
2037 smulcc %l2, %o1, %l5
2038 taddcc %o4, 0x1E21, %o3
2039 tl %icc, 0x0
2040 fbn %fcc3, loop_168
2041 stb %g4, [%l7 + 0x34]
2042 sllx %g7, 0x1B, %o2
2043 tsubcc %g5, 0x1896, %g2
2044loop_168:
2045 ldstub [%l7 + 0x63], %l6
2046 mova %xcc, %l0, %i7
2047 fandnot1 %f4, %f18, %f24
2048 movleu %xcc, %o0, %g3
2049 fmuld8sux16 %f9, %f6, %f10
2050 tleu %xcc, 0x3
2051 wr %g0, 0x80, %asi
2052 sta %f19, [%l7 + 0x60] %asi
2053 xorcc %i0, %g6, %o5
2054 fmovsvs %icc, %f25, %f20
2055 tcc %icc, 0x7
2056 fmovsg %icc, %f22, %f11
2057 sdivcc %l4, 0x0A96, %o6
2058 andcc %i6, 0x1826, %i4
2059 tvc %xcc, 0x3
2060 andncc %l1, %i3, %l3
2061 fsrc2s %f23, %f14
2062 fmovrde %o7, %f6, %f24
2063 fnors %f31, %f21, %f19
2064 orcc %g1, 0x043E, %i5
2065 wr %g0, 0x0c, %asi
2066 ldxa [%l7 + 0x60] %asi, %i2
2067 fmovdle %xcc, %f14, %f8
2068 fandnot1s %f1, %f1, %f16
2069 fsrc1 %f14, %f28
2070 ta %icc, 0x0
2071 fmovs %f24, %f17
2072 fmovsa %icc, %f2, %f26
2073 popc 0x1C26, %i1
2074 andn %l2, 0x1952, %o1
2075 fmul8x16au %f8, %f27, %f16
2076 tsubcctv %l5, 0x0A3C, %o4
2077 fsrc1s %f1, %f26
2078 taddcctv %o3, %g4, %o2
2079 movrgz %g7, %g2, %g5
2080 brnz,a %l6, loop_169
2081 tsubcc %l0, %o0, %g3
2082 fpadd16 %f4, %f8, %f6
2083 membar 0x20
2084loop_169:
2085 fmovsvc %xcc, %f21, %f24
2086 movge %icc, %i0, %g6
2087 xnorcc %i7, 0x0AD1, %o5
2088 or %o6, 0x02E3, %l4
2089 wr %g0, 0x88, %asi
2090 lda [%l7 + 0x48] %asi, %f3
2091 tcs %xcc, 0x3
2092 srax %i4, 0x06, %i6
2093 movneg %icc, %i3, %l1
2094 mova %icc, %o7, %l3
2095 movgu %icc, %g1, %i5
2096 bl,a loop_170
2097 mulscc %i2, %l2, %i1
2098 fmovrdlez %l5, %f22, %f16
2099 mulx %o1, 0x0B13, %o4
2100loop_170:
2101 bge,a %xcc, loop_171
2102 fmovsge %xcc, %f31, %f12
2103 fmovsne %xcc, %f29, %f28
2104 addccc %g4, %o2, %g7
2105loop_171:
2106 fandnot2s %f3, %f29, %f11
2107 edge32l %o3, %g5, %g2
2108 stx %l6, [%l7 + 0x58]
2109 movn %xcc, %l0, %o0
2110 fba,a %fcc0, loop_172
2111 tn %icc, 0x2
2112 subccc %g3, %g6, %i7
2113 tsubcc %i0, 0x1920, %o6
2114loop_172:
2115 movleu %icc, %l4, %o5
2116 nop
2117 setx loop_173, %l0, %l1
2118 wrpr 0x1, %tl
2119 wrpr %l1, %tnpc
2120 setx 0x34400001400, %l0, %l1
2121 wrpr %l1, %tstate
2122 wrhpr 0x4, %htstate
2123 done
2124 fbl,a %fcc1, loop_174
2125 alignaddr %i4, %i3, %i6
2126 edge32 %l1, %l3, %o7
2127loop_173:
2128 tvs %icc, 0x4
2129loop_174:
2130 fbule,a %fcc0, loop_175
2131 fmovrde %i5, %f2, %f28
2132 tg %icc, 0x7
2133 edge32l %g1, %l2, %i2
2134loop_175:
2135 andncc %l5, %o1, %o4
2136 flush %l7 + 0x30
2137 movcs %icc, %g4, %i1
2138 ldsh [%l7 + 0x20], %o2
2139 smul %o3, %g5, %g2
2140 bpos,a loop_176
2141 sra %l6, 0x05, %l0
2142 fbo,a %fcc3, loop_177
2143 mulx %o0, 0x118B, %g3
2144loop_176:
2145 fmovde %icc, %f22, %f12
2146 flush %l7 + 0x14
2147loop_177:
2148 tpos %xcc, 0x3
2149 fble %fcc0, loop_178
2150 sra %g7, %g6, %i0
2151 movn %xcc, %o6, %i7
2152 tpos %xcc, 0x5
2153loop_178:
2154 xorcc %l4, %i4, %o5
2155 saved
2156 rdpr %cwp, %g1
2157 rdpr %cansave, %g2
2158 rdpr %canrestore, %g3
2159 rdpr %cleanwin, %g4
2160 rdpr %otherwin, %g5
2161 rdpr %wstate, %g6
2162 fnot2 %f0, %f16
2163 tne %icc, 0x1
2164 bge,pn %icc, loop_179
2165 prefetch [%l7 + 0x24], 0x1
2166 fmovrsne %i6, %f25, %f11
2167 movrne %l1, 0x280, %i3
2168loop_179:
2169 fsrc2 %f10, %f26
2170 nop
2171 setx 0x76CADB5C, %l0, %l6
2172 st %l6, [%l7 + 0x28]
2173 ld [%l7 + 0x28], %f20
2174 setx 0xAC54729A, %l1, %l5
2175 st %l5, [%l7 + 0x10]
2176 ld [%l7 + 0x10], %f31
2177 fadds %f31, %f20, %f13
2178 taddcctv %o7, 0x081B, %i5
2179 fpackfix %f30, %f13
2180 array16 %g1, %l3, %i2
2181 fones %f16
2182 udivcc %l5, 0x198B, %l2
2183 edge8 %o1, %g4, %o4
2184 fabss %f18, %f6
2185 tgu %icc, 0x3
2186 edge16l %i1, %o3, %o2
2187 orn %g5, %g2, %l0
2188 srlx %l6, %g3, %g7
2189 movrne %g6, 0x2D0, %o0
2190 tgu %xcc, 0x3
2191 smulcc %o6, %i0, %i7
2192 array8 %i4, %o5, %l4
2193 stb %l1, [%l7 + 0x51]
2194 bleu,pt %xcc, loop_180
2195 xnorcc %i6, %o7, %i3
2196 or %g1, 0x10BB, %i5
2197 and %i2, %l3, %l2
2198loop_180:
2199 sub %o1, 0x17A6, %l5
2200 umulcc %o4, 0x196C, %g4
2201 or %o3, %o2, %g5
2202 movvc %icc, %g2, %l0
2203 sdivcc %i1, 0x1537, %g3
2204 movcs %xcc, %g7, %g6
2205 tneg %icc, 0x6
2206 movrne %l6, 0x27A, %o0
2207 udivcc %i0, 0x0198, %o6
2208 udivcc %i7, 0x1A7F, %o5
2209 swap [%l7 + 0x6C], %i4
2210 array32 %l1, %l4, %i6
2211 bneg,a %xcc, loop_181
2212 stw %i3, [%l7 + 0x6C]
2213 fpsub16 %f0, %f20, %f10
2214 smulcc %o7, 0x1184, %i5
2215loop_181:
2216 tge %xcc, 0x0
2217 brnz %i2, loop_182
2218 srl %g1, %l3, %o1
2219 brlz %l5, loop_183
2220 move %icc, %o4, %g4
2221loop_182:
2222 nop
2223 wr %g0, 0x80, %asi
2224 lduba [%l7 + 0x2C] %asi, %o3
2225loop_183:
2226 bg,a loop_184
2227 movrgz %l2, 0x383, %g5
2228 call loop_185
2229 edge8ln %g2, %o2, %i1
2230loop_184:
2231 sdiv %l0, 0x0B9D, %g7
2232 sra %g6, %g3, %o0
2233loop_185:
2234 fandnot1 %f22, %f24, %f16
2235 srlx %l6, %o6, %i0
2236 bne,pt %xcc, loop_186
2237 alignaddr %o5, %i4, %l1
2238 orn %l4, 0x0A35, %i6
2239 stx %i3, [%l7 + 0x58]
2240loop_186:
2241 orn %o7, 0x122E, %i5
2242 bge,a %icc, loop_187
2243 orncc %i7, 0x0165, %i2
2244 sub %l3, %o1, %g1
2245 tneg %xcc, 0x4
2246loop_187:
2247 brlz,a %o4, loop_188
2248 movrne %g4, 0x124, %o3
2249 movne %icc, %l2, %l5
2250 orn %g5, %g2, %o2
2251loop_188:
2252 addccc %i1, %l0, %g7
2253 movrne %g6, %g3, %l6
2254 set 0x0C, %o2
2255 lduha [%l7 + %o2] 0x80, %o6
2256 tcc %xcc, 0x4
2257 movpos %xcc, %i0, %o5
2258 srl %i4, 0x00, %l1
2259 fbg %fcc2, loop_189
2260 tpos %xcc, 0x2
2261 fbl,a %fcc3, loop_190
2262 tgu %icc, 0x2
2263loop_189:
2264 fpadd32 %f30, %f18, %f22
2265 fnot1 %f26, %f8
2266loop_190:
2267 sir 0x076E
2268 nop
2269 fitos %f8, %f25
2270 fstod %f25, %f20
2271 tn %icc, 0x3
2272 move %xcc, %o0, %l4
2273 and %i6, 0x0D5F, %i3
2274 brlz %i5, loop_191
2275 bneg,a,pn %xcc, loop_192
2276 sllx %i7, %i2, %o7
2277 edge32n %l3, %g1, %o4
2278loop_191:
2279 fbuge %fcc0, loop_193
2280loop_192:
2281 mova %xcc, %g4, %o1
2282 subccc %o3, %l5, %l2
2283 subccc %g5, 0x150A, %o2
2284loop_193:
2285 tle %xcc, 0x2
2286 tne %xcc, 0x7
2287 set 0x08, %i3
2288 ldxa [%l7 + %i3] 0x80, %g2
2289 tne %icc, 0x1
2290 fpadd32 %f30, %f30, %f8
2291 fmovspos %icc, %f20, %f24
2292 brlez,a %l0, loop_194
2293 edge16ln %g7, %g6, %g3
2294 edge32ln %l6, %o6, %i1
2295 movrne %i0, %i4, %l1
2296loop_194:
2297 edge8ln %o0, %o5, %i6
2298 wr %g0, 0x19, %asi
2299 sta %f23, [%l7 + 0x58] %asi
2300 bcc,pt %xcc, loop_195
2301 bleu,pt %icc, loop_196
2302 fsrc1 %f10, %f30
2303 tl %icc, 0x1
2304loop_195:
2305 tsubcctv %l4, 0x1705, %i5
2306loop_196:
2307 udivx %i3, 0x0779, %i7
2308 fands %f0, %f0, %f27
2309 movcs %xcc, %i2, %o7
2310 fba,a %fcc1, loop_197
2311 udivcc %l3, 0x152A, %g1
2312 pdist %f16, %f6, %f30
2313 smul %g4, 0x0643, %o1
2314loop_197:
2315 fmovdg %icc, %f17, %f15
2316 move %xcc, %o4, %l5
2317 ldd [%l7 + 0x08], %f26
2318 or %o3, %g5, %o2
2319 movrgz %l2, %l0, %g7
2320 movl %xcc, %g2, %g6
2321 fnor %f16, %f2, %f16
2322 subc %g3, %l6, %o6
2323 popc %i1, %i4
2324 fbge,a %fcc3, loop_198
2325 tge %icc, 0x2
2326 andcc %i0, 0x19AB, %o0
2327 srl %o5, 0x16, %i6
2328loop_198:
2329 edge16 %l4, %l1, %i3
2330 movgu %icc, %i7, %i2
2331 saved
2332 rdpr %cwp, %g1
2333 rdpr %cansave, %g2
2334 rdpr %canrestore, %g3
2335 rdpr %cleanwin, %g4
2336 rdpr %otherwin, %g5
2337 rdpr %wstate, %g6
2338 movne %xcc, %o7, %i5
2339 restored
2340 rdpr %cwp, %g1
2341 rdpr %cansave, %g2
2342 rdpr %canrestore, %g3
2343 rdpr %cleanwin, %g4
2344 rdpr %otherwin, %g5
2345 rdpr %wstate, %g6
2346 subcc %g1, %l3, %o1
2347 membar #Sync
2348 wr %g0, 0x1f, %asi
2349 ldda [%l7 + 0x40] %asi, %f0
2350 udiv %o4, 0x03B1, %l5
2351 xorcc %g4, %o3, %o2
2352 addccc %l2, %l0, %g5
2353 edge8l %g7, %g2, %g6
2354 subcc %l6, 0x0FEA, %g3
2355 movrgez %o6, %i1, %i4
2356 taddcc %o0, %o5, %i0
2357 tpos %xcc, 0x3
2358 ldd [%l7 + 0x30], %f26
2359 movrgez %i6, 0x158, %l4
2360 ldd [%l7 + 0x60], %f8
2361 movge %icc, %l1, %i3
2362 subc %i7, %i2, %o7
2363 fmovdge %xcc, %f4, %f24
2364 fmovrde %g1, %f28, %f8
2365 tg %icc, 0x6
2366 ta %icc, 0x5
2367 edge16n %i5, %o1, %o4
2368 tne %xcc, 0x5
2369 taddcc %l5, 0x075F, %l3
2370 movn %icc, %g4, %o2
2371 restored
2372 rdpr %cwp, %g1
2373 rdpr %cansave, %g2
2374 rdpr %canrestore, %g3
2375 rdpr %cleanwin, %g4
2376 rdpr %otherwin, %g5
2377 rdpr %wstate, %g6
2378 umulcc %l2, %l0, %g5
2379 tne %xcc, 0x3
2380 fbn,a %fcc3, loop_199
2381 fnot2 %f20, %f16
2382 fnot1s %f19, %f22
2383 andncc %o3, %g2, %g6
2384loop_199:
2385 ldsb [%l7 + 0x25], %g7
2386 fone %f26
2387 bvc %xcc, loop_200
2388 nop
2389 setx 0x76F558B1, %l0, %l6
2390 st %l6, [%l7 + 0x28]
2391 ld [%l7 + 0x28], %f23
2392 setx 0x8753D602, %l1, %l5
2393 st %l5, [%l7 + 0x10]
2394 ld [%l7 + 0x10], %f1
2395 fdivs %f1, %f23, %f9
2396 stbar
2397 wr %g0, 0x80, %asi
2398 lduwa [%l7 + 0x24] %asi, %l6
2399loop_200:
2400 fabsd %f0, %f10
2401 brnz,a %o6, loop_201
2402 fsrc1 %f10, %f10
2403 fmul8ulx16 %f6, %f10, %f2
2404 fmovdpos %xcc, %f24, %f11
2405loop_201:
2406 ldsb [%l7 + 0x43], %g3
2407 sdivx %i4, 0x1763, %i1
2408 sdiv %o0, 0x14D4, %o5
2409 movrne %i6, %i0, %l1
2410 membar 0x08
2411 nop
2412 setx 0x23B463CE4538A3E7, %l0, %l6
2413 stx %l6, [%l7 + 0x28]
2414 ldd [%l7 + 0x28], %f2
2415 fsqrtd %f2, %f28
2416 tpos %xcc, 0x4
2417 ldsb [%l7 + 0x7A], %i3
2418 sdivx %l4, 0x1175, %i7
2419 movcc %icc, %i2, %g1
2420 array32 %i5, %o7, %o4
2421 srl %o1, 0x0E, %l5
2422 fsrc2s %f15, %f0
2423 movre %g4, %l3, %o2
2424 fmovrdlz %l2, %f30, %f30
2425 edge8l %l0, %g5, %g2
2426 mova %icc, %o3, %g7
2427 edge16n %l6, %g6, %o6
2428 fmovdvs %icc, %f5, %f7
2429 movrlz %g3, %i1, %i4
2430 nop
2431 fitod %f13, %f10
2432 xor %o5, 0x09E3, %o0
2433 movre %i0, %i6, %l1
2434 fbug,a %fcc3, loop_202
2435 ble %icc, loop_203
2436 alignaddr %l4, %i7, %i3
2437 tsubcc %g1, 0x0B42, %i2
2438loop_202:
2439 fbge,a %fcc3, loop_204
2440loop_203:
2441 saved
2442 rdpr %cwp, %g1
2443 rdpr %cansave, %g2
2444 rdpr %canrestore, %g3
2445 rdpr %cleanwin, %g4
2446 rdpr %otherwin, %g5
2447 rdpr %wstate, %g6
2448 move %xcc, %i5, %o7
2449 ldx [%l7 + 0x70], %o1
2450loop_204:
2451 fandnot2s %f5, %f27, %f5
2452 srlx %l5, 0x01, %g4
2453 fmovrsgez %l3, %f27, %f17
2454 sethi 0x0D0D, %o2
2455 fpsub32 %f10, %f4, %f4
2456 fcmpeq32 %f12, %f12, %l2
2457 addc %o4, %l0, %g5
2458 stbar
2459 tsubcc %o3, %g7, %l6
2460 movneg %icc, %g6, %g2
2461 taddcc %o6, %i1, %i4
2462 xorcc %g3, 0x071E, %o0
2463 stw %i0, [%l7 + 0x6C]
2464 edge16ln %i6, %l1, %l4
2465 fmovdcc %icc, %f15, %f15
2466 edge32 %i7, %o5, %g1
2467 movge %xcc, %i2, %i5
2468 edge8n %o7, %i3, %l5
2469 tpos %xcc, 0x0
2470 fnands %f19, %f24, %f13
2471 tn %xcc, 0x4
2472 array8 %o1, %l3, %g4
2473 popc %o2, %l2
2474 ld [%l7 + 0x1C], %f25
2475 tge %xcc, 0x3
2476 movl %icc, %l0, %o4
2477 set 0x48, %g1
2478 ldsba [%l7 + %g1] 0x80, %g5
2479 andn %o3, %l6, %g7
2480 ta %icc, 0x7
2481 alignaddr %g6, %g2, %o6
2482 add %i4, 0x1113, %i1
2483 movgu %icc, %o0, %i0
2484 movcs %icc, %i6, %l1
2485 stw %g3, [%l7 + 0x14]
2486 fmovsvc %xcc, %f25, %f13
2487 fandnot1s %f31, %f29, %f6
2488 fmovscs %icc, %f21, %f5
2489 bvc,a %icc, loop_205
2490 fnot2s %f4, %f6
2491 nop
2492 setx 0x905459B8, %l0, %l6
2493 st %l6, [%l7 + 0x7C]
2494 ld [%l7 + 0x7C], %fsr
2495 edge16 %i7, %l4, %o5
2496loop_205:
2497 ldub [%l7 + 0x0D], %i2
2498 movre %g1, 0x158, %o7
2499 fba,a %fcc2, loop_206
2500 srl %i3, 0x1A, %i5
2501 fnors %f6, %f16, %f24
2502 edge8 %l5, %l3, %g4
2503loop_206:
2504 fmovrdgz %o2, %f26, %f10
2505 movrgez %o1, 0x0B1, %l0
2506 sllx %l2, 0x0F, %g5
2507 tsubcc %o3, %l6, %g7
2508 nop
2509 fitos %f7, %f11
2510 fstox %f11, %f30
2511 fmovsvc %xcc, %f31, %f23
2512 alignaddr %o4, %g6, %o6
2513 te %icc, 0x2
2514 tvc %xcc, 0x7
2515 bpos,a loop_207
2516 srax %g2, 0x12, %i1
2517 movrlez %o0, 0x0E1, %i0
2518 tsubcctv %i6, 0x0838, %i4
2519loop_207:
2520 nop
2521 set 0x40, %l5
2522 stda %f16, [%l7 + %l5] 0x80
2523 movneg %xcc, %g3, %l1
2524 lduh [%l7 + 0x56], %l4
2525 movgu %xcc, %o5, %i2
2526 fmovscc %icc, %f15, %f28
2527 srax %g1, %i7, %i3
2528 saved
2529 rdpr %cwp, %g1
2530 rdpr %cansave, %g2
2531 rdpr %canrestore, %g3
2532 rdpr %cleanwin, %g4
2533 rdpr %otherwin, %g5
2534 rdpr %wstate, %g6
2535 fmovrslz %i5, %f11, %f4
2536 wr %g0, 0x27, %asi
2537 stha %l5, [%l7 + 0x40] %asi
2538 membar #Sync
2539 subc %l3, %o7, %o2
2540 edge16n %g4, %o1, %l0
2541 bn,a,pn %icc, loop_208
2542 srlx %g5, 0x0C, %o3
2543 smulcc %l6, 0x00DF, %g7
2544 umulcc %o4, %g6, %o6
2545loop_208:
2546 nop
2547 wr %g0, 0x80, %asi
2548 swapa [%l7 + 0x64] %asi, %l2
2549 tge %icc, 0x1
2550 or %i1, %o0, %i0
2551 fmovrdne %i6, %f2, %f24
2552 ble,pt %xcc, loop_209
2553 fone %f12
2554 nop
2555 setx 0x093BAFB9, %l0, %l6
2556 st %l6, [%l7 + 0x28]
2557 ld [%l7 + 0x28], %f2
2558 setx 0x38DA21AC, %l1, %l5
2559 st %l5, [%l7 + 0x10]
2560 ld [%l7 + 0x10], %f19
2561 fsubs %f19, %f2, %f1
2562 movvc %xcc, %g2, %g3
2563loop_209:
2564 fcmple16 %f18, %f4, %l1
2565 fcmpne16 %f26, %f0, %i4
2566 brlz %l4, loop_210
2567 tsubcc %o5, 0x0BA6, %g1
2568 sra %i7, %i2, %i5
2569 call loop_211
2570loop_210:
2571 movrne %i3, 0x3AE, %l5
2572 smul %l3, %o7, %g4
2573 fandnot1 %f28, %f10, %f22
2574loop_211:
2575 and %o1, 0x13D6, %o2
2576 tne %icc, 0x6
2577 movvc %icc, %g5, %o3
2578 ldstub [%l7 + 0x13], %l0
2579 addcc %g7, %l6, %o4
2580 edge8n %g6, %l2, %o6
2581 fmovsvc %icc, %f15, %f1
2582 fones %f5
2583 fbue,a %fcc1, loop_212
2584 te %xcc, 0x6
2585 orcc %i1, 0x020C, %o0
2586 orncc %i6, %g2, %i0
2587loop_212:
2588 sllx %l1, %g3, %l4
2589 wr %g0, 0x80, %asi
2590 lduha [%l7 + 0x0C] %asi, %o5
2591 nop
2592 fitod %f2, %f14
2593 fdtox %f14, %f26
2594 fxtod %f26, %f20
2595 fmovsneg %xcc, %f14, %f12
2596 fpackfix %f30, %f21
2597 nop
2598 fitod %f10, %f28
2599 fdtos %f28, %f7
2600 ldx [%l7 + 0x10], %i4
2601 fbne %fcc2, loop_213
2602 lduw [%l7 + 0x20], %g1
2603 edge8n %i7, %i5, %i3
2604 movcs %xcc, %l5, %l3
2605loop_213:
2606 addcc %o7, 0x05B3, %i2
2607 fbule,a %fcc2, loop_214
2608 sub %g4, %o2, %o1
2609 orncc %o3, %g5, %g7
2610 ta %xcc, 0x6
2611loop_214:
2612 nop
2613 setx 0xC3E5ABBF20548140, %l0, %l6
2614 stx %l6, [%l7 + 0x78]
2615 ldx [%l7 + 0x78], %fsr
2616 ta %icc, 0x6
2617 fmovrsgz %l0, %f30, %f21
2618 bgu,a loop_215
2619 fsrc1 %f20, %f8
2620 subc %o4, %l6, %l2
2621 movcs %icc, %o6, %i1
2622loop_215:
2623 te %xcc, 0x4
2624 fandnot2 %f10, %f10, %f24
2625 fbug %fcc1, loop_216
2626 ba,pt %xcc, loop_217
2627 xnorcc %o0, %g6, %i6
2628 tvs %icc, 0x7
2629loop_216:
2630 alignaddr %g2, %i0, %g3
2631loop_217:
2632 mulx %l4, 0x03CF, %o5
2633 sdivx %l1, 0x04D1, %i4
2634 fmovdcc %icc, %f1, %f0
2635 movleu %icc, %i7, %g1
2636 std %f14, [%l7 + 0x20]
2637 addccc %i5, 0x09CD, %l5
2638 smul %l3, 0x15B5, %i3
2639 wr %g0, 0x10, %asi
2640 stda %f0, [%l7 + 0x40] %asi
2641 movg %icc, %o7, %g4
2642 bvc,pn %icc, loop_218
2643 movre %o2, 0x2E1, %o1
2644 fba %fcc3, loop_219
2645 movcs %icc, %i2, %g5
2646loop_218:
2647 tcc %icc, 0x2
2648 nop
2649 setx loop_220, %l0, %l1
2650 wrpr 0x1, %tl
2651 wrpr %l1, %tnpc
2652 setx 0x34400001400, %l0, %l1
2653 wrpr %l1, %tstate
2654 wrhpr 0x4, %htstate
2655 done
2656loop_219:
2657 nop
2658 fitod %f12, %f10
2659 fdtoi %f10, %f17
2660 fmovsa %xcc, %f17, %f18
2661 fpsub32s %f24, %f13, %f18
2662loop_220:
2663 movrlz %o3, 0x264, %g7
2664 edge16 %l0, %o4, %l6
2665 fmovrdne %o6, %f16, %f30
2666 brgz %i1, loop_221
2667 orcc %o0, 0x1CA5, %g6
2668 movvc %xcc, %i6, %g2
2669 andcc %i0, %l2, %g3
2670loop_221:
2671 fmovsleu %icc, %f25, %f23
2672 fmovda %icc, %f9, %f11
2673 fbn %fcc2, loop_222
2674 ble loop_223
2675 tn %xcc, 0x5
2676 movcc %xcc, %l4, %o5
2677loop_222:
2678 edge8 %i4, %i7, %l1
2679loop_223:
2680 fxor %f30, %f6, %f4
2681 edge8n %g1, %i5, %l5
2682 orcc %l3, %o7, %i3
2683 tleu %icc, 0x4
2684 fmovdle %icc, %f26, %f30
2685 ldub [%l7 + 0x21], %g4
2686 edge16ln %o1, %o2, %g5
2687 movg %icc, %o3, %i2
2688 tge %icc, 0x6
2689 bg,pn %xcc, loop_224
2690 taddcctv %g7, 0x13B1, %o4
2691 move %xcc, %l6, %o6
2692 st %f26, [%l7 + 0x38]
2693loop_224:
2694 fmovdn %icc, %f16, %f18
2695 sll %l0, 0x00, %o0
2696 or %g6, %i6, %g2
2697 wr %g0, 0x89, %asi
2698 ldsba [%l7 + 0x2C] %asi, %i1
2699 orcc %l2, 0x10DC, %i0
2700 fcmpeq16 %f12, %f16, %g3
2701 umul %l4, %i4, %o5
2702 srax %i7, 0x01, %l1
2703 fmovsleu %icc, %f3, %f2
2704 fzeros %f16
2705 udivcc %i5, 0x064F, %g1
2706 xorcc %l5, 0x1B96, %o7
2707 set 0x40, %o5
2708 stda %f0, [%l7 + %o5] 0x88
2709 tl %xcc, 0x5
2710 tsubcctv %l3, %i3, %o1
2711 fmovrdlz %g4, %f8, %f8
2712 movvs %xcc, %g5, %o2
2713 fmovrdgez %o3, %f12, %f28
2714 edge8 %g7, %o4, %l6
2715 tvc %icc, 0x6
2716 wr %g0, 0x22, %asi
2717 stha %i2, [%l7 + 0x14] %asi
2718 membar #Sync
2719 faligndata %f10, %f8, %f18
2720 movrgz %o6, 0x33B, %o0
2721 sdivx %g6, 0x08CB, %i6
2722 xnor %g2, 0x0562, %i1
2723 ldstub [%l7 + 0x18], %l2
2724 fmovdcc %icc, %f16, %f21
2725 nop
2726 set 0x65, %i2
2727 stb %i0, [%l7 + %i2]
2728 fbl,a %fcc2, loop_225
2729 bleu,a,pn %icc, loop_226
2730 nop
2731 fitos %f11, %f6
2732 fstox %f6, %f6
2733 sdivx %g3, 0x0099, %l4
2734loop_225:
2735 movgu %xcc, %i4, %o5
2736loop_226:
2737 fbuge %fcc2, loop_227
2738 edge16 %l0, %i7, %l1
2739 subcc %g1, %i5, %l5
2740 fmovdpos %icc, %f26, %f20
2741loop_227:
2742 fpadd32 %f10, %f20, %f10
2743 alignaddr %l3, %i3, %o7
2744 movrlz %g4, 0x3D4, %o1
2745 sethi 0x093F, %o2
2746 or %g5, 0x031D, %g7
2747 alignaddrl %o4, %l6, %i2
2748 edge8n %o3, %o0, %g6
2749 swap [%l7 + 0x58], %o6
2750 fbne,a %fcc2, loop_228
2751 fmovrdlez %g2, %f20, %f26
2752 orncc %i1, 0x0CEE, %i6
2753 movg %icc, %i0, %l2
2754loop_228:
2755 alignaddr %l4, %i4, %o5
2756 taddcctv %l0, %g3, %l1
2757 nop
2758 setx 0x92D85D16, %l0, %l6
2759 st %l6, [%l7 + 0x28]
2760 ld [%l7 + 0x28], %f5
2761 fsqrts %f5, %f17
2762 wr %g0, 0x81, %asi
2763 ldxa [%l7 + 0x70] %asi, %g1
2764 bleu,pn %xcc, loop_229
2765 fbo,a %fcc1, loop_230
2766 edge8n %i7, %i5, %l5
2767 tvs %icc, 0x4
2768loop_229:
2769 bne,pn %icc, loop_231
2770loop_230:
2771 movrne %i3, %o7, %l3
2772 tneg %xcc, 0x0
2773 fandnot2 %f24, %f8, %f12
2774loop_231:
2775 array16 %o1, %g4, %o2
2776 fmovdneg %xcc, %f25, %f15
2777 xnorcc %g5, %g7, %o4
2778 sethi 0x18E7, %l6
2779 fandnot2s %f20, %f14, %f14
2780 umulcc %i2, %o0, %o3
2781 nop
2782 fitos %f1, %f22
2783 fstox %f22, %f14
2784 udiv %g6, 0x0FA5, %o6
2785 tg %xcc, 0x1
2786 smulcc %g2, %i1, %i6
2787 subcc %i0, %l4, %i4
2788 fba %fcc2, loop_232
2789 fornot1s %f19, %f11, %f23
2790 taddcc %l2, 0x05A7, %o5
2791 fbu,a %fcc2, loop_233
2792loop_232:
2793 brlz %l0, loop_234
2794 orncc %g3, 0x14D8, %g1
2795 movrlez %l1, 0x07E, %i5
2796loop_233:
2797 fpack32 %f0, %f12, %f22
2798loop_234:
2799 nop
2800 wr %g0, 0x0c, %asi
2801 swapa [%l7 + 0x10] %asi, %i7
2802 bg,a loop_235
2803 alignaddrl %i3, %l5, %o7
2804 umul %o1, 0x0270, %g4
2805 sdivx %l3, 0x0450, %o2
2806loop_235:
2807 tvc %xcc, 0x2
2808 subc %g7, 0x1A66, %o4
2809 nop
2810 setx 0x5CBD270B, %l0, %l6
2811 st %l6, [%l7 + 0x28]
2812 ld [%l7 + 0x28], %f28
2813 setx 0xD4B478BD, %l1, %l5
2814 st %l5, [%l7 + 0x10]
2815 ld [%l7 + 0x10], %f16
2816 fsubs %f16, %f28, %f27
2817 movpos %xcc, %g5, %l6
2818 movrlez %o0, %o3, %g6
2819 popc 0x1D5E, %o6
2820 xnorcc %i2, %g2, %i6
2821 movneg %xcc, %i0, %l4
2822 smul %i4, %i1, %o5
2823 sra %l0, 0x12, %l2
2824 fmovsvs %xcc, %f11, %f9
2825 bcc,pt %icc, loop_236
2826 umul %g3, 0x0D0F, %l1
2827 sdivcc %i5, 0x1611, %g1
2828 movrlz %i3, %i7, %o7
2829loop_236:
2830 sdivcc %l5, 0x0225, %o1
2831 ldd [%l7 + 0x58], %f4
2832 umulcc %l3, 0x0CEF, %o2
2833 orn %g7, %o4, %g5
2834 tl %icc, 0x7
2835 sir 0x1728
2836 srax %l6, %o0, %g4
2837 st %f21, [%l7 + 0x54]
2838 andcc %o3, 0x10AE, %g6
2839 xorcc %o6, 0x0F02, %g2
2840 fmul8x16 %f6, %f12, %f22
2841 membar 0x36
2842 bgu,pt %icc, loop_237
2843 fnot2 %f0, %f4
2844 subccc %i6, %i2, %l4
2845 movpos %icc, %i0, %i4
2846loop_237:
2847 andn %i1, %o5, %l0
2848 movrlz %l2, %l1, %i5
2849 prefetch [%l7 + 0x48], 0x3
2850 edge16ln %g1, %g3, %i7
2851 edge16n %i3, %o7, %o1
2852 tsubcctv %l3, 0x0F87, %l5
2853 fpmerge %f23, %f4, %f4
2854 movpos %xcc, %o2, %g7
2855 nop
2856 fitod %f4, %f14
2857 fdtos %f14, %f28
2858 movrne %o4, 0x0CB, %g5
2859 movgu %xcc, %o0, %l6
2860 tvs %icc, 0x2
2861 fmovd %f14, %f12
2862 bn,a,pt %icc, loop_238
2863 movn %xcc, %g4, %o3
2864 tcc %xcc, 0x3
2865 xorcc %g6, %o6, %i6
2866loop_238:
2867 subcc %i2, 0x1C29, %g2
2868 edge32ln %i0, %i4, %l4
2869 array32 %o5, %l0, %l2
2870 move %xcc, %i1, %l1
2871 fmovda %icc, %f23, %f12
2872 tneg %icc, 0x7
2873 tle %xcc, 0x2
2874 xnor %i5, 0x0712, %g3
2875 wr %g0, 0x10, %asi
2876 lduwa [%l7 + 0x4C] %asi, %i7
2877 nop
2878 setx 0x55EDDF6D, %l0, %l6
2879 st %l6, [%l7 + 0x28]
2880 ld [%l7 + 0x28], %f5
2881 fsqrts %f5, %f7
2882 nop
2883 setx 0x05104D9F2387CCE4, %l0, %l6
2884 stx %l6, [%l7 + 0x28]
2885 ldd [%l7 + 0x28], %f14
2886 setx 0x61E806365D8999AA, %l1, %l5
2887 stx %l5, [%l7 + 0x10]
2888 ldd [%l7 + 0x10], %f10
2889 fdivd %f10, %f14, %f12
2890 umulcc %g1, 0x1CC3, %i3
2891 movn %xcc, %o7, %o1
2892 fmul8ulx16 %f20, %f6, %f24
2893 ble,pt %xcc, loop_239
2894 udiv %l5, 0x136B, %o2
2895 smulcc %l3, 0x1CC6, %g7
2896 edge8l %g5, %o4, %l6
2897loop_239:
2898 restored
2899 rdpr %cwp, %g1
2900 rdpr %cansave, %g2
2901 rdpr %canrestore, %g3
2902 rdpr %cleanwin, %g4
2903 rdpr %otherwin, %g5
2904 rdpr %wstate, %g6
2905 fmovdvc %icc, %f29, %f22
2906 sth %o0, [%l7 + 0x56]
2907 fcmpne32 %f0, %f14, %o3
2908 restored
2909 rdpr %cwp, %g1
2910 rdpr %cansave, %g2
2911 rdpr %canrestore, %g3
2912 rdpr %cleanwin, %g4
2913 rdpr %otherwin, %g5
2914 rdpr %wstate, %g6
2915 orn %g4, %o6, %g6
2916 fmul8ulx16 %f2, %f16, %f6
2917 array32 %i6, %g2, %i0
2918 tvc %xcc, 0x3
2919 fmovdvc %xcc, %f18, %f20
2920 tvc %xcc, 0x2
2921 movle %xcc, %i4, %i2
2922 ta %xcc, 0x0
2923 fba,a %fcc0, loop_240
2924 fmovsneg %xcc, %f4, %f3
2925 srax %l4, %l0, %l2
2926 mulscc %o5, %l1, %i5
2927loop_240:
2928 fandnot2 %f18, %f30, %f30
2929 fmovrdlz %g3, %f4, %f14
2930 fmovrsne %i7, %f0, %f19
2931 edge16 %i1, %i3, %g1
2932 addccc %o1, %o7, %l5
2933 fpmerge %f10, %f3, %f0
2934 alignaddrl %o2, %g7, %l3
2935 nop
2936 fitod %f12, %f2
2937 fdtoi %f2, %f1
2938 be,a loop_241
2939 ldub [%l7 + 0x77], %g5
2940 set 0x74, %l1
2941 lduwa [%l7 + %l1] 0x19, %l6
2942loop_241:
2943 sethi 0x1063, %o0
2944 andn %o4, 0x049E, %o3
2945 orn %g4, %g6, %i6
2946 tsubcctv %o6, 0x1A49, %i0
2947 std %f16, [%l7 + 0x40]
2948 stx %g2, [%l7 + 0x08]
2949 udivcc %i4, 0x118A, %l4
2950 ble loop_242
2951 fmovrse %l0, %f9, %f10
2952 fmovrslz %i2, %f22, %f1
2953 array32 %l2, %o5, %i5
2954loop_242:
2955 srlx %l1, 0x19, %i7
2956 fmovdpos %xcc, %f0, %f8
2957 sdivcc %i1, 0x025A, %g3
2958 smulcc %i3, %o1, %o7
2959 fones %f25
2960 subcc %g1, 0x1242, %l5
2961 membar #Sync
2962 set 0x40, %l4
2963 ldda [%l7 + %l4] 0x16, %f0
2964 fornot1s %f18, %f13, %f11
2965 fmovrdlez %g7, %f26, %f24
2966 fsrc2 %f12, %f18
2967 subc %l3, 0x0D05, %o2
2968 fpsub32s %f22, %f18, %f31
2969 udivx %g5, 0x0650, %o0
2970 lduh [%l7 + 0x3A], %l6
2971 edge8l %o3, %g4, %g6
2972 movne %icc, %i6, %o4
2973 fcmpgt16 %f20, %f0, %o6
2974 bg,a,pn %xcc, loop_243
2975 tg %xcc, 0x1
2976 bcc loop_244
2977 fble %fcc2, loop_245
2978loop_243:
2979 nop
2980 fitos %f3, %f13
2981 fstox %f13, %f20
2982 fxtos %f20, %f4
2983 stx %g2, [%l7 + 0x08]
2984loop_244:
2985 subc %i4, 0x068C, %l4
2986loop_245:
2987 nop
2988 fitod %f0, %f24
2989 fdtoi %f24, %f3
2990 bgu,pt %xcc, loop_246
2991 alignaddrl %i0, %l0, %l2
2992 sra %i2, 0x1A, %o5
2993 fbule %fcc3, loop_247
2994loop_246:
2995 fbuge %fcc3, loop_248
2996 tle %xcc, 0x2
2997 fabss %f13, %f2
2998loop_247:
2999 srlx %i5, 0x03, %l1
3000loop_248:
3001 brz %i7, loop_249
3002 nop
3003 setx loop_250, %l0, %l1
3004 wrpr 0x1, %tl
3005 wrpr %l1, %tnpc
3006 setx 0x34400001400, %l0, %l1
3007 wrpr %l1, %tstate
3008 wrhpr 0x4, %htstate
3009 done
3010 movg %xcc, %i1, %i3
3011 xnorcc %o1, %g3, %o7
3012loop_249:
3013 fbu,a %fcc1, loop_251
3014loop_250:
3015 udiv %g1, 0x0685, %l5
3016 te %xcc, 0x1
3017 edge16n %l3, %o2, %g5
3018loop_251:
3019 edge8 %g7, %l6, %o3
3020 brz %g4, loop_252
3021 fmovdl %xcc, %f20, %f3
3022 edge8 %o0, %i6, %g6
3023 edge16l %o4, %g2, %o6
3024loop_252:
3025 edge16 %i4, %l4, %i0
3026 udiv %l0, 0x1EFB, %i2
3027 tle %xcc, 0x3
3028 subccc %l2, %i5, %o5
3029 and %i7, %i1, %i3
3030 fmovrdgz %l1, %f24, %f2
3031 set 0x40, %l0
3032 stda %f0, [%l7 + %l0] 0x89
3033 fornot2 %f28, %f0, %f4
3034 fbug,a %fcc1, loop_253
3035 fornot1 %f2, %f10, %f20
3036 lduw [%l7 + 0x44], %o1
3037 tgu %xcc, 0x6
3038loop_253:
3039 movne %xcc, %g3, %o7
3040 srlx %l5, 0x15, %g1
3041 smul %l3, 0x094F, %o2
3042 movvs %xcc, %g5, %g7
3043 ldd [%l7 + 0x78], %f20
3044 fsrc2s %f1, %f27
3045 array32 %l6, %g4, %o0
3046 mova %xcc, %i6, %g6
3047 fmovrdne %o4, %f10, %f10
3048 edge32n %o3, %o6, %g2
3049 edge16l %l4, %i4, %l0
3050 taddcctv %i0, 0x1FE3, %l2
3051 taddcctv %i5, %i2, %i7
3052 edge16 %o5, %i1, %i3
3053 saved
3054 rdpr %cwp, %g1
3055 rdpr %cansave, %g2
3056 rdpr %canrestore, %g3
3057 rdpr %cleanwin, %g4
3058 rdpr %otherwin, %g5
3059 rdpr %wstate, %g6
3060 add %o1, %g3, %l1
3061 mulx %l5, %g1, %o7
3062 alignaddr %o2, %g5, %l3
3063 movne %xcc, %l6, %g4
3064 fmovsvc %xcc, %f14, %f28
3065 wr %g0, 0x81, %asi
3066 ldswa [%l7 + 0x64] %asi, %o0
3067 stbar
3068 bvc,pn %icc, loop_254
3069 tcc %xcc, 0x2
3070 edge8n %g7, %g6, %o4
3071 xnor %o3, 0x032B, %i6
3072loop_254:
3073 movle %xcc, %g2, %l4
3074 xorcc %o6, 0x1AB9, %l0
3075 fabss %f23, %f2
3076 fpadd32s %f17, %f6, %f20
3077 movneg %xcc, %i0, %l2
3078 fpsub16 %f30, %f24, %f26
3079 tneg %icc, 0x6
3080 fbuge %fcc1, loop_255
3081 tvs %xcc, 0x6
3082 srax %i4, 0x00, %i5
3083 lduw [%l7 + 0x74], %i2
3084loop_255:
3085 ldd [%l7 + 0x70], %f28
3086 tl %xcc, 0x4
3087 and %i7, 0x19A4, %o5
3088 fmul8x16au %f18, %f29, %f24
3089 movrlez %i1, 0x17E, %o1
3090 orn %i3, 0x18D4, %g3
3091 edge8ln %l5, %g1, %l1
3092 wr %g0, 0x04, %asi
3093 ldsba [%l7 + 0x7A] %asi, %o7
3094 brnz,a %g5, loop_256
3095 fmovdvc %icc, %f19, %f19
3096 bvs,a %xcc, loop_257
3097 fnot1s %f4, %f22
3098loop_256:
3099 tl %icc, 0x6
3100 mulx %o2, %l3, %l6
3101loop_257:
3102 array32 %o0, %g7, %g4
3103 move %xcc, %g6, %o3
3104 fcmpgt32 %f0, %f24, %o4
3105 fsrc2 %f2, %f16
3106 movne %icc, %g2, %l4
3107 xnorcc %i6, 0x1F6A, %o6
3108 fand %f16, %f30, %f20
3109 movrne %l0, %l2, %i0
3110 edge32 %i4, %i2, %i7
3111 bcs %icc, loop_258
3112 edge16ln %o5, %i5, %i1
3113 sdivcc %o1, 0x01DF, %g3
3114 tcs %icc, 0x0
3115loop_258:
3116 nop
3117 wr %g0, 0x81, %asi
3118 ldswa [%l7 + 0x70] %asi, %i3
3119 edge8n %l5, %l1, %g1
3120 fsrc1s %f31, %f1
3121 addc %g5, 0x1F3F, %o7
3122 tge %xcc, 0x1
3123 andcc %o2, %l6, %o0
3124 sth %l3, [%l7 + 0x24]
3125 tcc %xcc, 0x1
3126 fornot1 %f26, %f14, %f24
3127 fnands %f17, %f2, %f27
3128 nop
3129 setx 0x6B3B8FBC, %l0, %l6
3130 st %l6, [%l7 + 0x28]
3131 ld [%l7 + 0x28], %f13
3132 setx 0x4AAA7717, %l1, %l5
3133 st %l5, [%l7 + 0x10]
3134 ld [%l7 + 0x10], %f26
3135 fadds %f26, %f13, %f16
3136 alignaddrl %g7, %g6, %o3
3137 tl %icc, 0x3
3138 fnand %f24, %f4, %f14
3139 ldd [%l7 + 0x38], %f26
3140 umul %o4, 0x11FE, %g2
3141 popc 0x07DD, %l4
3142 edge32ln %i6, %o6, %g4
3143 fbe %fcc3, loop_259
3144 edge8 %l2, %l0, %i4
3145 fmovrdlz %i0, %f10, %f26
3146 fnegs %f28, %f31
3147loop_259:
3148 move %icc, %i2, %i7
3149 bpos,a loop_260
3150 movrgez %o5, 0x266, %i5
3151 mova %xcc, %i1, %o1
3152 tg %xcc, 0x5
3153loop_260:
3154 lduh [%l7 + 0x56], %g3
3155 tleu %xcc, 0x0
3156 movleu %xcc, %i3, %l5
3157 fmovdvc %icc, %f5, %f27
3158 set 0x74, %g2
3159 stwa %g1, [%l7 + %g2] 0xeb
3160 membar #Sync
3161 add %l7, 0x68, %l6
3162 wr %g0, 0x11, %asi
3163 ldxa [%l6] %asi, %l1
3164 casxa [%l6] %asi, %l1, %g5
3165 alignaddr %o7, %l6, %o2
3166 fba,a %fcc0, loop_261
3167 fnegd %f20, %f16
3168 tvc %xcc, 0x4
3169 ldd [%l7 + 0x20], %f30
3170loop_261:
3171 sir 0x171F
3172 te %icc, 0x1
3173 sll %l3, 0x03, %g7
3174 orn %o0, 0x11B7, %g6
3175 addcc %o3, %g2, %o4
3176 sll %l4, %i6, %o6
3177 tge %icc, 0x5
3178 fcmpgt16 %f2, %f12, %l2
3179 fmovdgu %icc, %f7, %f17
3180 bpos,a,pn %xcc, loop_262
3181 movne %icc, %g4, %i4
3182 addccc %i0, %i2, %l0
3183 alignaddrl %i7, %i5, %o5
3184loop_262:
3185 fmovdcc %xcc, %f30, %f28
3186 tl %icc, 0x2
3187 movl %icc, %i1, %o1
3188 ldsh [%l7 + 0x52], %g3
3189 fornot2 %f2, %f16, %f16
3190 nop
3191 setx 0x8AB36C33, %l0, %l6
3192 st %l6, [%l7 + 0x28]
3193 ld [%l7 + 0x28], %f17
3194 setx 0x4061E3CF, %l1, %l5
3195 st %l5, [%l7 + 0x10]
3196 ld [%l7 + 0x10], %f6
3197 fadds %f6, %f17, %f14
3198 srl %l5, 0x14, %g1
3199 or %i3, %l1, %g5
3200 fnot1 %f16, %f14
3201 fmovrsgez %o7, %f17, %f18
3202 wr %g0, 0x80, %asi
3203 ldxa [%l7 + 0x48] %asi, %o2
3204 fmovsn %icc, %f0, %f30
3205 fone %f16
3206 andncc %l6, %l3, %o0
3207 fmovrdlez %g7, %f16, %f2
3208 wr %g0, 0x0c, %asi
3209 sta %f27, [%l7 + 0x18] %asi
3210 movne %icc, %g6, %g2
3211 brgz %o4, loop_263
3212 xnor %l4, 0x07D9, %i6
3213 xnorcc %o6, 0x17F2, %o3
3214 add %l7, 0x64, %l6
3215 wr %g0, 0x80, %asi
3216 casa [%l6] 0x80, %g4, %i4
3217loop_263:
3218 smul %i0, %l2, %i2
3219 movl %icc, %l0, %i5
3220 fbl %fcc1, loop_264
3221 fmovsvs %icc, %f13, %f12
3222 ldx [%l7 + 0x38], %i7
3223 or %o5, 0x06B0, %o1
3224loop_264:
3225 edge16l %g3, %l5, %i1
3226 fbue %fcc0, loop_265
3227 nop
3228 fitod %f12, %f16
3229 fdtoi %f16, %f12
3230 mulx %i3, %g1, %l1
3231 bge %icc, loop_266
3232loop_265:
3233 bneg,a,pt %icc, loop_267
3234 movpos %icc, %o7, %g5
3235 fbule %fcc1, loop_268
3236loop_266:
3237 edge16 %o2, %l6, %l3
3238loop_267:
3239 udivcc %o0, 0x10DF, %g6
3240 fmovdg %xcc, %f4, %f6
3241loop_268:
3242 fsrc1s %f20, %f30
3243 tsubcctv %g2, 0x015B, %g7
3244 sethi 0x1399, %l4
3245 movrlz %i6, 0x1BD, %o4
3246 bge,a loop_269
3247 array32 %o3, %o6, %i4
3248 array8 %i0, %l2, %g4
3249 tneg %xcc, 0x0
3250loop_269:
3251 nop
3252 wr %g0, 0x11, %asi
3253 stha %l0, [%l7 + 0x0A] %asi
3254 edge8n %i5, %i2, %i7
3255 wr %g0, 0x80, %asi
3256 sta %f30, [%l7 + 0x64] %asi
3257 array8 %o1, %g3, %o5
3258 edge16n %i1, %l5, %g1
3259 srax %i3, %o7, %g5
3260 ldstub [%l7 + 0x31], %o2
3261 andncc %l1, %l3, %o0
3262 bl loop_270
3263 nop
3264 setx 0x13E219465D3C4D39, %l0, %l6
3265 stx %l6, [%l7 + 0x28]
3266 ldd [%l7 + 0x28], %f22
3267 setx 0x1263A16AC7A1469F, %l1, %l5
3268 stx %l5, [%l7 + 0x10]
3269 ldd [%l7 + 0x10], %f14
3270 faddd %f14, %f22, %f30
3271 tleu %icc, 0x4
3272 taddcctv %g6, %g2, %g7
3273loop_270:
3274 fbl,a %fcc2, loop_271
3275 fmovdg %icc, %f28, %f0
3276 set 0x24, %i4
3277 lduha [%l7 + %i4] 0x14, %l4
3278loop_271:
3279 tne %xcc, 0x4
3280 wr %g0, 0x81, %asi
3281 swapa [%l7 + 0x48] %asi, %l6
3282 tge %xcc, 0x5
3283 umulcc %i6, 0x162C, %o3
3284 orcc %o4, 0x026E, %o6
3285 lduw [%l7 + 0x78], %i4
3286 add %l2, 0x0808, %g4
3287 fbuge,a %fcc2, loop_272
3288 ta %icc, 0x2
3289 fbuge,a %fcc2, loop_273
3290 tcs %icc, 0x1
3291loop_272:
3292 nop
3293 set 0x55, %g6
3294 ldstuba [%l7 + %g6] 0x11, %l0
3295loop_273:
3296 tsubcctv %i5, %i0, %i2
3297 movneg %icc, %o1, %g3
3298 edge8l %i7, %i1, %o5
3299 nop
3300 setx 0xD059285C, %l0, %l6
3301 st %l6, [%l7 + 0x60]
3302 ld [%l7 + 0x60], %fsr
3303 fmovsle %icc, %f30, %f16
3304 alignaddrl %g1, %l5, %o7
3305 fones %f7
3306 array32 %i3, %o2, %g5
3307 fmovrde %l1, %f8, %f20
3308 tge %xcc, 0x6
3309 restored
3310 rdpr %cwp, %g1
3311 rdpr %cansave, %g2
3312 rdpr %canrestore, %g3
3313 rdpr %cleanwin, %g4
3314 rdpr %otherwin, %g5
3315 rdpr %wstate, %g6
3316 andn %l3, 0x1287, %o0
3317 tcc %icc, 0x7
3318 movge %icc, %g6, %g7
3319 fmovsg %icc, %f26, %f7
3320 fnot1s %f28, %f21
3321 fmovrsgez %l4, %f27, %f4
3322 tge %icc, 0x0
3323 edge8l %l6, %i6, %o3
3324 bcs,a,pn %xcc, loop_274
3325 st %f21, [%l7 + 0x18]
3326 fcmple32 %f30, %f0, %g2
3327 sub %o4, 0x0BDC, %i4
3328loop_274:
3329 edge16n %o6, %g4, %l0
3330 te %xcc, 0x3
3331 bn,pn %xcc, loop_275
3332 tvs %xcc, 0x3
3333 udiv %i5, 0x138E, %i0
3334 addc %l2, %o1, %i2
3335loop_275:
3336 fpsub32s %f29, %f13, %f10
3337 fnand %f28, %f30, %f8
3338 udivx %g3, 0x1A23, %i1
3339 sub %o5, %g1, %l5
3340 movg %icc, %i7, %o7
3341 tleu %xcc, 0x2
3342 edge32l %i3, %o2, %l1
3343 alignaddrl %g5, %o0, %g6
3344 andncc %l3, %g7, %l4
3345 edge8ln %l6, %i6, %o3
3346 tleu %xcc, 0x6
3347 movge %xcc, %o4, %g2
3348 nop
3349 setx loop_276, %l0, %l1
3350 wrpr 0x1, %tl
3351 wrpr %l1, %tnpc
3352 setx 0x34400001400, %l0, %l1
3353 wrpr %l1, %tstate
3354 wrhpr 0x4, %htstate
3355 done
3356 orcc %i4, 0x0959, %g4
3357 mova %xcc, %l0, %o6
3358 fmovrslez %i5, %f9, %f6
3359loop_276:
3360 bge loop_277
3361 fcmpgt16 %f14, %f10, %l2
3362 movne %xcc, %o1, %i0
3363 nop
3364 setx 0xB790940A, %l0, %l6
3365 st %l6, [%l7 + 0x28]
3366 ld [%l7 + 0x28], %f9
3367 setx 0x95E7EE53, %l1, %l5
3368 st %l5, [%l7 + 0x10]
3369 ld [%l7 + 0x10], %f30
3370 fadds %f30, %f9, %f21
3371loop_277:
3372 fmovsg %icc, %f31, %f0
3373 bg,pn %xcc, loop_278
3374 array16 %g3, %i2, %o5
3375 addc %g1, %i1, %l5
3376 fbne %fcc0, loop_279
3377loop_278:
3378 movrlz %o7, 0x137, %i7
3379 orn %i3, %l1, %g5
3380 set 0x74, %o3
3381 stha %o2, [%l7 + %o3] 0x14
3382loop_279:
3383 and %o0, %g6, %l3
3384 andncc %g7, %l4, %i6
3385 edge16 %l6, %o4, %o3
3386 tge %xcc, 0x4
3387 nop
3388 setx 0x166EBCA2, %l0, %l6
3389 st %l6, [%l7 + 0x28]
3390 ld [%l7 + 0x28], %f27
3391 fsqrts %f27, %f2
3392 addcc %g2, %g4, %l0
3393 bl,pn %icc, loop_280
3394 nop
3395 fitod %f10, %f8
3396 fdtoi %f8, %f14
3397 edge8ln %o6, %i5, %l2
3398 movg %xcc, %i4, %i0
3399loop_280:
3400 mulscc %o1, %i2, %g3
3401 std %f16, [%l7 + 0x30]
3402 swap [%l7 + 0x78], %g1
3403 movgu %icc, %i1, %o5
3404 sth %l5, [%l7 + 0x6A]
3405 sra %i7, 0x17, %i3
3406 subccc %o7, %g5, %o2
3407 flush %l7 + 0x24
3408 andcc %l1, %o0, %l3
3409 fbge,a %fcc3, loop_281
3410 bne,pn %icc, loop_282
3411 fmovdle %xcc, %f13, %f12
3412 bgu,a,pn %icc, loop_283
3413loop_281:
3414 movvs %xcc, %g6, %g7
3415loop_282:
3416 movl %xcc, %l4, %l6
3417 fornot2s %f16, %f8, %f30
3418loop_283:
3419 movrlez %o4, %i6, %g2
3420 fmovrdgz %g4, %f6, %f26
3421 array16 %o3, %l0, %o6
3422 fxors %f30, %f8, %f28
3423 nop
3424 setx 0xEAE6DC3D, %l0, %l6
3425 st %l6, [%l7 + 0x28]
3426 ld [%l7 + 0x28], %f29
3427 setx 0xD8C91212, %l1, %l5
3428 st %l5, [%l7 + 0x10]
3429 ld [%l7 + 0x10], %f5
3430 fadds %f5, %f29, %f9
3431 sethi 0x07D2, %l2
3432 brlez,a %i4, loop_284
3433 saved
3434 rdpr %cwp, %g1
3435 rdpr %cansave, %g2
3436 rdpr %canrestore, %g3
3437 rdpr %cleanwin, %g4
3438 rdpr %otherwin, %g5
3439 rdpr %wstate, %g6
3440 nop
3441 fitos %f3, %f22
3442 fstod %f22, %f14
3443 fbule,a %fcc0, loop_285
3444loop_284:
3445 smulcc %i0, 0x16DE, %i5
3446 sllx %o1, 0x00, %i2
3447 umul %g1, 0x1B3B, %i1
3448loop_285:
3449 movvc %icc, %g3, %l5
3450 fcmpgt32 %f22, %f18, %i7
3451 edge16l %o5, %i3, %g5
3452 movvc %icc, %o7, %l1
3453 brlez %o0, loop_286
3454 edge8ln %l3, %g6, %o2
3455 ldx [%l7 + 0x28], %g7
3456 movrgz %l4, 0x3DB, %l6
3457loop_286:
3458 addccc %i6, 0x0B23, %o4
3459 fcmple16 %f6, %f10, %g2
3460 brlz %o3, loop_287
3461 nop
3462 set 0x58, %l2
3463 ldsh [%l7 + %l2], %g4
3464 tne %xcc, 0x2
3465 restored
3466 rdpr %cwp, %g1
3467 rdpr %cansave, %g2
3468 rdpr %canrestore, %g3
3469 rdpr %cleanwin, %g4
3470 rdpr %otherwin, %g5
3471 rdpr %wstate, %g6
3472loop_287:
3473 fmovsa %xcc, %f23, %f10
3474 wr %g0, 0x10, %asi
3475 ldstuba [%l7 + 0x17] %asi, %o6
3476 umul %l2, 0x0B2F, %l0
3477 sdivx %i4, 0x0CE8, %i0
3478 movcs %xcc, %o1, %i2
3479 sdivx %i5, 0x0106, %i1
3480 brgez %g1, loop_288
3481 nop
3482 setx 0x32DF7765A1F0BAB7, %l0, %l6
3483 stx %l6, [%l7 + 0x28]
3484 ldd [%l7 + 0x28], %f20
3485 setx 0x928485AFA6774B83, %l1, %l5
3486 stx %l5, [%l7 + 0x10]
3487 ldd [%l7 + 0x10], %f18
3488 fdivd %f18, %f20, %f0
3489 andncc %l5, %g3, %o5
3490 fmovdne %icc, %f26, %f24
3491loop_288:
3492 movcs %icc, %i3, %i7
3493 bn loop_289
3494 tvc %xcc, 0x2
3495 edge16n %g5, %l1, %o0
3496 edge8ln %o7, %g6, %o2
3497loop_289:
3498 movcs %xcc, %l3, %g7
3499 movpos %xcc, %l4, %l6
3500 movne %icc, %o4, %g2
3501 tpos %icc, 0x6
3502 tle %icc, 0x7
3503 tvs %xcc, 0x7
3504 add %l7, 0x38, %l6
3505 wr %g0, 0x80, %asi
3506 casa [%l6] %asi, %i6, %g4
3507 brz,a %o6, loop_290
3508 sub %l2, 0x1F2E, %o3
3509 st %f11, [%l7 + 0x18]
3510 srlx %l0, 0x1C, %i0
3511loop_290:
3512 bleu,pt %xcc, loop_291
3513 ta %icc, 0x5
3514 tsubcc %o1, %i2, %i4
3515 sir 0x1F85
3516loop_291:
3517 srlx %i1, %i5, %l5
3518 fmovdcc %xcc, %f16, %f4
3519 andncc %g3, %g1, %o5
3520 movgu %icc, %i7, %g5
3521 movcc %xcc, %l1, %o0
3522 bgu,pn %xcc, loop_292
3523 bl,a,pt %icc, loop_293
3524 andncc %i3, %o7, %o2
3525 alignaddrl %g6, %l3, %g7
3526loop_292:
3527 movneg %xcc, %l4, %o4
3528loop_293:
3529 movneg %xcc, %g2, %l6
3530 addccc %g4, 0x0124, %i6
3531 tcc %xcc, 0x4
3532 smul %l2, 0x0ECE, %o3
3533 movl %xcc, %o6, %l0
3534 bvc,a %icc, loop_294
3535 ba,a loop_295
3536 movrlz %i0, 0x23A, %i2
3537 edge16 %o1, %i1, %i4
3538loop_294:
3539 orn %i5, %g3, %g1
3540loop_295:
3541 fsrc2s %f6, %f12
3542 prefetch [%l7 + 0x40], 0x0
3543 brlez,a %l5, loop_296
3544 edge32 %o5, %g5, %l1
3545 tsubcc %i7, %o0, %o7
3546 alignaddrl %i3, %o2, %l3
3547loop_296:
3548 sethi 0x126D, %g6
3549 set 0x54, %g4
3550 lduwa [%l7 + %g4] 0x89, %l4
3551 movle %icc, %o4, %g7
3552 array16 %l6, %g2, %i6
3553 nop
3554 fitos %f3, %f27
3555 fstox %f27, %f30
3556 fxtos %f30, %f3
3557 xnor %l2, %g4, %o3
3558 saved
3559 rdpr %cwp, %g1
3560 rdpr %cansave, %g2
3561 rdpr %canrestore, %g3
3562 rdpr %cleanwin, %g4
3563 rdpr %otherwin, %g5
3564 rdpr %wstate, %g6
3565 taddcctv %o6, 0x107E, %l0
3566 nop
3567 setx loop_297, %l0, %l1
3568 wrpr 0x1, %tl
3569 wrpr %l1, %tnpc
3570 setx 0x34400001400, %l0, %l1
3571 wrpr %l1, %tstate
3572 wrhpr 0x4, %htstate
3573 done
3574 subcc %i2, 0x1611, %o1
3575 bshuffle %f26, %f10, %f28
3576 edge32l %i1, %i0, %i5
3577loop_297:
3578 edge8 %i4, %g1, %g3
3579 tpos %xcc, 0x5
3580 edge8ln %o5, %g5, %l5
3581 movge %icc, %l1, %o0
3582 movgu %icc, %i7, %i3
3583 fmovsg %icc, %f10, %f20
3584 fbue %fcc0, loop_298
3585 mulx %o2, 0x0A4D, %l3
3586 bgu loop_299
3587 subccc %o7, 0x049A, %g6
3588loop_298:
3589 srax %o4, 0x1A, %l4
3590 fmovsneg %icc, %f22, %f10
3591loop_299:
3592 nop
3593 fitod %f8, %f18
3594 fdtos %f18, %f23
3595 restored
3596 rdpr %cwp, %g1
3597 rdpr %cansave, %g2
3598 rdpr %canrestore, %g3
3599 rdpr %cleanwin, %g4
3600 rdpr %otherwin, %g5
3601 rdpr %wstate, %g6
3602 fand %f10, %f22, %f8
3603 edge8ln %l6, %g2, %i6
3604 addcc %l2, 0x1796, %g7
3605 orncc %o3, 0x043F, %g4
3606 fmovrdne %l0, %f26, %f28
3607 edge16l %o6, %o1, %i1
3608 edge8l %i2, %i5, %i0
3609 movrgez %g1, 0x13B, %i4
3610 bn,pt %xcc, loop_300
3611 andcc %o5, 0x054B, %g3
3612 movcc %xcc, %l5, %g5
3613 fmovrdne %o0, %f26, %f8
3614loop_300:
3615 alignaddr %l1, %i3, %i7
3616 orncc %l3, %o7, %g6
3617 wr %g0, 0x80, %asi
3618 lduha [%l7 + 0x34] %asi, %o4
3619 sdivcc %o2, 0x1BF8, %l6
3620 andcc %g2, 0x04F2, %l4
3621 fbuge %fcc3, loop_301
3622 fpmerge %f5, %f0, %f8
3623 fmovdvs %icc, %f12, %f27
3624 ldsb [%l7 + 0x46], %l2
3625loop_301:
3626 fmul8sux16 %f8, %f4, %f12
3627 sethi 0x1D74, %i6
3628 xorcc %g7, %g4, %l0
3629 set 0x40, %g7
3630 ldda [%l7 + %g7] 0x19, %f0
3631 fpackfix %f10, %f9
3632 bvs,a,pn %xcc, loop_302
3633 movcs %icc, %o3, %o1
3634 array16 %o6, %i1, %i2
3635 srl %i0, %i5, %g1
3636loop_302:
3637 movg %icc, %i4, %o5
3638 ld [%l7 + 0x08], %f11
3639 nop
3640 setx 0xD04A03CA, %l0, %l6
3641 st %l6, [%l7 + 0x38]
3642 ld [%l7 + 0x38], %fsr
3643 array8 %g3, %g5, %l5
3644 fands %f18, %f17, %f16
3645 edge32ln %l1, %i3, %i7
3646 addcc %o0, %l3, %o7
3647 taddcctv %g6, 0x0EA2, %o4
3648 wr %g0, 0x88, %asi
3649 stba %l6, [%l7 + 0x54] %asi
3650 fabss %f3, %f19
3651 edge8n %o2, %g2, %l4
3652 ldd [%l7 + 0x48], %l2
3653 tg %icc, 0x4
3654 fmovdcs %icc, %f1, %f4
3655 popc %g7, %g4
3656 move %xcc, %i6, %l0
3657 edge8ln %o3, %o1, %o6
3658 call loop_303
3659 fcmpne16 %f20, %f4, %i1
3660 nop
3661 setx loop_304, %l0, %l1
3662 jmpl %l1, %i2
3663 fnors %f23, %f27, %f10
3664loop_303:
3665 sll %i0, 0x19, %g1
3666 fmovdne %icc, %f11, %f21
3667loop_304:
3668 andncc %i5, %i4, %o5
3669 movcs %icc, %g5, %g3
3670 bcc %xcc, loop_305
3671 addc %l5, 0x1E95, %l1
3672 sethi 0x1791, %i7
3673 nop
3674 fitod %f2, %f2
3675 fdtoi %f2, %f27
3676loop_305:
3677 orn %i3, %o0, %o7
3678 fnegs %f22, %f22
3679 saved
3680 rdpr %cwp, %g1
3681 rdpr %cansave, %g2
3682 rdpr %canrestore, %g3
3683 rdpr %cleanwin, %g4
3684 rdpr %otherwin, %g5
3685 rdpr %wstate, %g6
3686 umul %l3, %g6, %l6
3687 movne %icc, %o2, %g2
3688 nop
3689 set 0x68, %i6
3690 ldx [%l7 + %i6], %l4
3691 tl %xcc, 0x3
3692 movle %xcc, %o4, %l2
3693 tneg %icc, 0x2
3694 mulscc %g4, %i6, %l0
3695 edge16n %g7, %o1, %o6
3696 edge16 %o3, %i2, %i0
3697 movle %icc, %i1, %i5
3698 fbl,a %fcc1, loop_306
3699 tsubcc %i4, 0x1BE6, %o5
3700 movgu %xcc, %g5, %g3
3701 edge32l %g1, %l1, %i7
3702loop_306:
3703 sdivx %l5, 0x0AF7, %i3
3704 ta %icc, 0x5
3705 subcc %o7, 0x18F4, %o0
3706 mova %icc, %g6, %l6
3707 array8 %o2, %l3, %g2
3708 edge8ln %o4, %l2, %g4
3709 tg %icc, 0x1
3710 restored
3711 rdpr %cwp, %g1
3712 rdpr %cansave, %g2
3713 rdpr %canrestore, %g3
3714 rdpr %cleanwin, %g4
3715 rdpr %otherwin, %g5
3716 rdpr %wstate, %g6
3717 membar 0x24
3718 movcs %xcc, %i6, %l4
3719 bcs %xcc, loop_307
3720 smul %g7, %l0, %o1
3721 edge32l %o6, %i2, %o3
3722 bge,a,pt %xcc, loop_308
3723loop_307:
3724 fexpand %f7, %f20
3725 nop
3726 fitos %f9, %f15
3727 fstox %f15, %f4
3728 alignaddrl %i1, %i0, %i4
3729loop_308:
3730 bn,pt %xcc, loop_309
3731 bvs,pt %icc, loop_310
3732 or %o5, %i5, %g5
3733 fmul8x16 %f5, %f8, %f24
3734loop_309:
3735 te %xcc, 0x4
3736loop_310:
3737 fmul8x16 %f23, %f12, %f14
3738 edge32n %g1, %g3, %l1
3739 array16 %l5, %i3, %i7
3740 movl %xcc, %o0, %g6
3741 prefetch [%l7 + 0x0C], 0x0
3742 be,a loop_311
3743 fpackfix %f10, %f12
3744 xnorcc %o7, %o2, %l3
3745 fbo,a %fcc2, loop_312
3746loop_311:
3747 swap [%l7 + 0x74], %g2
3748 alignaddr %o4, %l6, %l2
3749 lduh [%l7 + 0x64], %g4
3750loop_312:
3751 sethi 0x1D39, %l4
3752 movl %xcc, %g7, %l0
3753 edge8ln %i6, %o6, %o1
3754 fblg,a %fcc3, loop_313
3755 fmovsneg %icc, %f3, %f24
3756 sll %o3, 0x13, %i1
3757 sir 0x1CC4
3758loop_313:
3759 fmovdvc %xcc, %f13, %f2
3760 tge %icc, 0x7
3761 te %icc, 0x3
3762 brlz,a %i2, loop_314
3763 fpadd16 %f2, %f10, %f18
3764 popc 0x0F89, %i0
3765 fmovrdgz %o5, %f2, %f10
3766loop_314:
3767 taddcc %i4, 0x0ACC, %g5
3768 sethi 0x041C, %g1
3769 stw %g3, [%l7 + 0x20]
3770 lduh [%l7 + 0x46], %i5
3771 edge8l %l5, %i3, %i7
3772 fnot1s %f10, %f14
3773 mova %xcc, %l1, %o0
3774 nop
3775 setx loop_315, %l0, %l1
3776 jmpl %l1, %g6
3777 saved
3778 rdpr %cwp, %g1
3779 rdpr %cansave, %g2
3780 rdpr %canrestore, %g3
3781 rdpr %cleanwin, %g4
3782 rdpr %otherwin, %g5
3783 rdpr %wstate, %g6
3784 tsubcctv %o7, 0x168D, %o2
3785 ldsw [%l7 + 0x18], %g2
3786loop_315:
3787 sdivcc %l3, 0x195D, %o4
3788 set 0x51, %o4
3789 ldsba [%l7 + %o4] 0x18, %l2
3790 movvc %xcc, %g4, %l6
3791 array32 %g7, %l4, %i6
3792 saved
3793 rdpr %cwp, %g1
3794 rdpr %cansave, %g2
3795 rdpr %canrestore, %g3
3796 rdpr %cleanwin, %g4
3797 rdpr %otherwin, %g5
3798 rdpr %wstate, %g6
3799 taddcctv %l0, 0x1BD8, %o1
3800 movneg %xcc, %o3, %i1
3801 nop
3802 set 0x14, %g5
3803 ldub [%l7 + %g5], %o6
3804 swap [%l7 + 0x50], %i2
3805 add %l7, 0x58, %l6
3806 wr %g0, 0x81, %asi
3807 casxa [%l6] 0x81, %o5, %i0
3808 sub %g5, %g1, %i4
3809 ldsh [%l7 + 0x3E], %i5
3810 sir 0x06F8
3811 sdivx %g3, 0x1BAE, %i3
3812 call loop_316
3813 popc 0x109F, %i7
3814 movrlz %l1, %l5, %o0
3815 smulcc %o7, %o2, %g6
3816loop_316:
3817 fxnors %f27, %f19, %f16
3818 edge32 %g2, %l3, %o4
3819 nop
3820 setx 0xB9754965D61873DD, %l0, %l6
3821 stx %l6, [%l7 + 0x28]
3822 ldd [%l7 + 0x28], %f6
3823 setx 0x7FB97EB9345A68FA, %l1, %l5
3824 stx %l5, [%l7 + 0x10]
3825 ldd [%l7 + 0x10], %f8
3826 faddd %f8, %f6, %f0
3827 umul %l2, 0x1969, %g4
3828 wr %g0, 0xe3, %asi
3829 stha %g7, [%l7 + 0x56] %asi
3830 membar #Sync
3831 umul %l4, %l6, %i6
3832 addcc %o1, 0x1F6A, %o3
3833 sra %l0, 0x0B, %i1
3834 xorcc %o6, %i2, %o5
3835 popc %g5, %g1
3836 ldsb [%l7 + 0x48], %i4
3837 fornot1 %f16, %f30, %f6
3838 edge8l %i0, %g3, %i3
3839 fmovrdlz %i7, %f26, %f22
3840 sll %i5, 0x05, %l5
3841 tpos %xcc, 0x0
3842 ldsw [%l7 + 0x3C], %l1
3843 alignaddrl %o7, %o2, %g6
3844 popc %g2, %l3
3845 smul %o0, 0x0666, %l2
3846 sdivx %o4, 0x0045, %g4
3847 edge8n %g7, %l4, %l6
3848 tg %xcc, 0x5
3849 umulcc %i6, %o1, %l0
3850 orcc %i1, %o3, %i2
3851 nop
3852 setx 0xECEEC61D20750D87, %l0, %l6
3853 stx %l6, [%l7 + 0x40]
3854 ldx [%l7 + 0x40], %fsr
3855 edge32ln %o5, %g5, %o6
3856 stb %i4, [%l7 + 0x25]
3857 edge8n %g1, %i0, %i3
3858 edge32 %i7, %g3, %l5
3859 fbne,a %fcc3, loop_317
3860 restored
3861 rdpr %cwp, %g1
3862 rdpr %cansave, %g2
3863 rdpr %canrestore, %g3
3864 rdpr %cleanwin, %g4
3865 rdpr %otherwin, %g5
3866 rdpr %wstate, %g6
3867 and %i5, 0x183E, %l1
3868 be,a,pn %xcc, loop_318
3869loop_317:
3870 xorcc %o2, %g6, %o7
3871 alignaddr %l3, %o0, %g2
3872 udiv %l2, 0x1232, %g4
3873loop_318:
3874 brlez %g7, loop_319
3875 tl %xcc, 0x1
3876 orn %l4, %l6, %i6
3877 fcmple16 %f8, %f0, %o4
3878loop_319:
3879 alignaddrl %l0, %o1, %o3
3880 set 0x64, %i0
3881 ldswa [%l7 + %i0] 0x11, %i1
3882 sll %i2, 0x1A, %g5
3883 set 0x68, %l6
3884 ldsba [%l7 + %l6] 0x0c, %o5
3885 swap [%l7 + 0x24], %o6
3886 te %xcc, 0x5
3887 bl,pt %icc, loop_320
3888 lduh [%l7 + 0x22], %g1
3889 fpadd16 %f2, %f24, %f16
3890 ba,pn %xcc, loop_321
3891loop_320:
3892 sllx %i0, %i3, %i4
3893 ld [%l7 + 0x38], %f9
3894 edge32 %i7, %g3, %i5
3895loop_321:
3896 array32 %l5, %l1, %o2
3897 fand %f30, %f12, %f6
3898 nop
3899 fitod %f10, %f16
3900 fdtos %f16, %f17
3901 nop
3902 setx 0x0BCD57C9506367FB, %l0, %l6
3903 stx %l6, [%l7 + 0x70]
3904 ldx [%l7 + 0x70], %fsr
3905 movg %icc, %g6, %l3
3906 mulx %o0, %o7, %l2
3907 add %g2, %g4, %l4
3908 mova %xcc, %l6, %g7
3909 tneg %icc, 0x4
3910 add %l7, 0x3C, %l6
3911 wr %g0, 0x18, %asi
3912 lda [%l6] %asi, %o4
3913 casa [%l6] %asi, %o4, %i6
3914 addcc %l0, 0x0C68, %o1
3915 fbug,a %fcc2, loop_322
3916 orcc %o3, 0x19F7, %i1
3917 fcmpeq16 %f18, %f22, %i2
3918 bcs,pt %icc, loop_323
3919loop_322:
3920 stb %o5, [%l7 + 0x4C]
3921 tg %xcc, 0x4
3922 set 0x08, %i1
3923 ldswa [%l7 + %i1] 0x88, %g5
3924loop_323:
3925 fcmpeq32 %f28, %f30, %o6
3926 add %g1, 0x1240, %i0
3927 umulcc %i3, 0x0EE6, %i7
3928 edge32ln %g3, %i5, %i4
3929 fmovsle %xcc, %f21, %f2
3930 move %icc, %l5, %o2
3931 bvs,a loop_324
3932 movrne %l1, 0x29B, %g6
3933 fmovrdgz %o0, %f26, %f6
3934 fbge,a %fcc0, loop_325
3935loop_324:
3936 fblg,a %fcc2, loop_326
3937 swap [%l7 + 0x18], %l3
3938 fbn,a %fcc0, loop_327
3939loop_325:
3940 xnor %o7, 0x0CD0, %l2
3941loop_326:
3942 fmovdle %icc, %f2, %f25
3943 fpadd32 %f24, %f6, %f24
3944loop_327:
3945 array32 %g2, %l4, %l6
3946 fmovdle %icc, %f15, %f21
3947 xnor %g4, 0x007F, %o4
3948 edge32n %i6, %l0, %o1
3949 tsubcc %o3, 0x0D5D, %g7
3950 ldstub [%l7 + 0x3D], %i1
3951 orn %o5, 0x1B5A, %i2
3952 fmuld8sux16 %f30, %f30, %f26
3953 movleu %xcc, %o6, %g1
3954 fmovrsgez %i0, %f6, %f15
3955 fpadd32 %f16, %f8, %f14
3956 bne,a loop_328
3957 sethi 0x1DF7, %i3
3958 subc %g5, %g3, %i7
3959 tleu %xcc, 0x2
3960loop_328:
3961 ldsh [%l7 + 0x48], %i4
3962 andcc %l5, 0x0837, %o2
3963 tsubcc %l1, %g6, %o0
3964 wr %g0, 0x18, %asi
3965 lduba [%l7 + 0x7B] %asi, %i5
3966 sdivcc %o7, 0x1F0C, %l3
3967 add %l2, %l4, %g2
3968 fbug,a %fcc2, loop_329
3969 movg %xcc, %g4, %l6
3970 set 0x7C, %o7
3971 lda [%l7 + %o7] 0x89, %f17
3972loop_329:
3973 fbo %fcc1, loop_330
3974 tge %icc, 0x3
3975 wr %g0, 0x21, %asi
3976 stxa %o4, [%g0 + 0x108] %asi
3977loop_330:
3978 edge8ln %i6, %l0, %o1
3979 nop
3980 fitod %f2, %f22
3981 fdtos %f22, %f21
3982 pdist %f6, %f8, %f24
3983 set 0x40, %i5
3984 stda %f16, [%l7 + %i5] 0x04
3985 tvc %xcc, 0x0
3986 orn %o3, 0x18FC, %g7
3987 fbe,a %fcc0, loop_331
3988 nop
3989 setx 0x43ADEEBF41CC58CB, %l0, %l6
3990 stx %l6, [%l7 + 0x28]
3991 ldd [%l7 + 0x28], %f2
3992 setx 0x84DFE7CF8CEBEB69, %l1, %l5
3993 stx %l5, [%l7 + 0x10]
3994 ldd [%l7 + 0x10], %f26
3995 fdivd %f26, %f2, %f20
3996 sllx %o5, 0x1D, %i1
3997 fors %f4, %f10, %f25
3998loop_331:
3999 taddcctv %i2, %g1, %i0
4000 fpsub32s %f1, %f17, %f1
4001 wr %g0, 0x89, %asi
4002 lda [%l7 + 0x58] %asi, %f19
4003 fcmpeq16 %f12, %f28, %i3
4004 udiv %g5, 0x09BD, %o6
4005 tcs %icc, 0x4
4006 sll %g3, 0x0F, %i7
4007 fxor %f28, %f30, %f2
4008 nop
4009 setx loop_332, %l0, %l1
4010 wrpr 0x1, %tl
4011 wrpr %l1, %tpc
4012 add %l1, 0x4, %l1
4013 wrpr %l1, %tnpc
4014 setx 0x34400001400, %l0, %l1
4015 wrpr %l1, %tstate
4016 wrhpr 0x4, %htstate
4017 retry
4018 fmovscs %icc, %f8, %f28
4019 movrgez %i4, 0x312, %l5
4020 fpadd32 %f6, %f30, %f20
4021loop_332:
4022 taddcc %l1, %g6, %o2
4023 fbo,a %fcc3, loop_333
4024 sethi 0x0572, %i5
4025 udiv %o0, 0x09AE, %o7
4026 alignaddr %l2, %l4, %l3
4027loop_333:
4028 edge8l %g4, %g2, %l6
4029 smulcc %o4, %i6, %o1
4030 sethi 0x1B39, %l0
4031 call loop_334
4032 restored
4033 rdpr %cwp, %g1
4034 rdpr %cansave, %g2
4035 rdpr %canrestore, %g3
4036 rdpr %cleanwin, %g4
4037 rdpr %otherwin, %g5
4038 rdpr %wstate, %g6
4039 fbe,a %fcc1, loop_335
4040 alignaddrl %o3, %g7, %o5
4041loop_334:
4042 nop
4043 fitos %f3, %f3
4044 fstod %f3, %f4
4045 bcc,pn %xcc, loop_336
4046loop_335:
4047 subccc %i2, %g1, %i1
4048 ldd [%l7 + 0x30], %i2
4049 tn %icc, 0x1
4050loop_336:
4051 fmovrdne %g5, %f28, %f22
4052 tgu %icc, 0x0
4053 fmovrdlez %i0, %f16, %f0
4054 ldsw [%l7 + 0x3C], %o6
4055 edge32ln %i7, %g3, %i4
4056 bne,pn %icc, loop_337
4057 fnand %f0, %f20, %f2
4058 sra %l5, %g6, %o2
4059 edge32l %i5, %l1, %o7
4060loop_337:
4061 fmovrsne %o0, %f3, %f5
4062 mulx %l2, 0x1459, %l3
4063 fabss %f23, %f1
4064 brz %l4, loop_338
4065 nop
4066 setx 0x793F091252746A25, %l0, %l6
4067 stx %l6, [%l7 + 0x28]
4068 ldd [%l7 + 0x28], %f14
4069 fsqrtd %f14, %f2
4070 tgu %icc, 0x7
4071 fmovdle %icc, %f4, %f1
4072loop_338:
4073 xorcc %g4, %g2, %l6
4074 movne %xcc, %i6, %o4
4075 tn %xcc, 0x6
4076 bpos,pn %icc, loop_339
4077 movle %xcc, %o1, %o3
4078 sdiv %l0, 0x166D, %g7
4079 movrne %i2, 0x28C, %g1
4080loop_339:
4081 movrgz %i1, 0x1F0, %o5
4082 addc %i3, %g5, %o6
4083 movleu %xcc, %i0, %i7
4084 or %i4, %g3, %l5
4085 fmul8x16au %f3, %f8, %f6
4086 addc %o2, 0x0D11, %i5
4087 array32 %g6, %o7, %l1
4088 fnot1s %f7, %f15
4089 nop
4090 setx 0xCB449C84, %l0, %l6
4091 st %l6, [%l7 + 0x28]
4092 ld [%l7 + 0x28], %f9
4093 setx 0x549F6695, %l1, %l5
4094 st %l5, [%l7 + 0x10]
4095 ld [%l7 + 0x10], %f12
4096 fsubs %f12, %f9, %f15
4097 sra %l2, %o0, %l3
4098 subccc %l4, 0x1B73, %g4
4099 fmovrsgz %g2, %f0, %f23
4100 array32 %l6, %o4, %o1
4101 fpack16 %f12, %f4
4102 nop
4103 fitos %f17, %f2
4104 tge %icc, 0x3
4105 movg %icc, %i6, %o3
4106 udivcc %l0, 0x0E3F, %g7
4107 mulscc %i2, 0x0C53, %g1
4108 nop
4109 setx 0x8039C57E71A43DC1, %l0, %l6
4110 stx %l6, [%l7 + 0x28]
4111 ldd [%l7 + 0x28], %f12
4112 setx 0xB431FAF5A33CCEBB, %l1, %l5
4113 stx %l5, [%l7 + 0x10]
4114 ldd [%l7 + 0x10], %f24
4115 fsubd %f24, %f12, %f20
4116 nop
4117 fitod %f0, %f16
4118 fdtox %f16, %f20
4119 fxtod %f20, %f0
4120 restored
4121 rdpr %cwp, %g1
4122 rdpr %cansave, %g2
4123 rdpr %canrestore, %g3
4124 rdpr %cleanwin, %g4
4125 rdpr %otherwin, %g5
4126 rdpr %wstate, %g6
4127 set 0x38, %o1
4128 sta %f23, [%l7 + %o1] 0x14
4129 nop
4130 set 0x78, %i7
4131 ldd [%l7 + %i7], %f28
4132 fxor %f10, %f30, %f12
4133 sll %i1, %o5, %i3
4134 sdivcc %g5, 0x181E, %o6
4135 ta %xcc, 0x2
4136 ldd [%l7 + 0x38], %i6
4137 fmovscc %xcc, %f30, %f20
4138 movge %xcc, %i4, %g3
4139 fmovrslez %i0, %f14, %f21
4140 wr %g0, 0x80, %asi
4141 ldstuba [%l7 + 0x39] %asi, %l5
4142 fmovsvc %xcc, %f17, %f15
4143 fpsub16 %f24, %f12, %f4
4144 tleu %icc, 0x1
4145 fbl %fcc0, loop_340
4146 fmovde %icc, %f2, %f18
4147 xnor %o2, %g6, %i5
4148 fors %f25, %f0, %f17
4149loop_340:
4150 sllx %o7, 0x1D, %l1
4151 umulcc %l2, %l3, %l4
4152 ldub [%l7 + 0x74], %o0
4153 taddcc %g2, 0x0B12, %g4
4154 fnor %f14, %f6, %f16
4155 fba %fcc0, loop_341
4156 addc %o4, 0x0E99, %o1
4157 fbge,a %fcc1, loop_342
4158 andncc %l6, %o3, %l0
4159loop_341:
4160 movn %xcc, %g7, %i2
4161 nop
4162 setx loop_343, %l0, %l1
4163 wrpr 0x1, %tl
4164 wrpr %l1, %tpc
4165 add %l1, 0x4, %l1
4166 wrpr %l1, %tnpc
4167 setx 0x34400001400, %l0, %l1
4168 wrpr %l1, %tstate
4169 wrhpr 0x4, %htstate
4170 retry
4171loop_342:
4172 ldd [%l7 + 0x48], %i6
4173 subccc %g1, 0x04FE, %i1
4174 tl %icc, 0x3
4175loop_343:
4176 fmovsle %xcc, %f24, %f15
4177 tgu %xcc, 0x7
4178 addc %o5, %i3, %g5
4179 andncc %o6, %i4, %g3
4180 udivcc %i7, 0x071F, %l5
4181 sub %o2, %i0, %g6
4182 nop
4183 setx 0xE9949734, %l0, %l6
4184 st %l6, [%l7 + 0x28]
4185 ld [%l7 + 0x28], %f16
4186 fsqrts %f16, %f6
4187 bpos,a,pn %xcc, loop_344
4188 smul %o7, %l1, %i5
4189 fpsub16 %f30, %f16, %f10
4190 edge8l %l2, %l4, %l3
4191loop_344:
4192 fbne,a %fcc3, loop_345
4193 movleu %xcc, %o0, %g2
4194 fbue %fcc1, loop_346
4195 sllx %o4, 0x05, %g4
4196loop_345:
4197 stw %l6, [%l7 + 0x44]
4198 tg %icc, 0x7
4199loop_346:
4200 ldub [%l7 + 0x6A], %o3
4201 fmovrsgez %o1, %f7, %f14
4202 subc %g7, 0x1D4F, %i2
4203 ldsh [%l7 + 0x12], %i6
4204 movg %xcc, %g1, %i1
4205 and %o5, 0x02DA, %i3
4206 fbn,a %fcc3, loop_347
4207 fpack32 %f14, %f28, %f10
4208 movre %g5, 0x0D4, %o6
4209 add %l7, 0x68, %l6
4210 wr %g0, 0x89, %asi
4211 ldxa [%l6] %asi, %l0
4212 casxa [%l6] 0x89, %l0, %i4
4213loop_347:
4214 nop
4215 setx 0xCDF910E6FEC4BEFD, %l0, %l6
4216 stx %l6, [%l7 + 0x28]
4217 ldd [%l7 + 0x28], %f14
4218 setx 0x70787D0A443982A9, %l1, %l5
4219 stx %l5, [%l7 + 0x10]
4220 ldd [%l7 + 0x10], %f10
4221 fmuld %f10, %f14, %f26
4222 tn %icc, 0x2
4223 fpsub32 %f28, %f4, %f20
4224 for %f8, %f20, %f22
4225 fand %f24, %f18, %f12
4226 mulscc %g3, %l5, %o2
4227 wr %g0, 0x89, %asi
4228 ldsba [%l7 + 0x4A] %asi, %i0
4229 udiv %g6, 0x0A4D, %o7
4230 wr %g0, 0x0c, %asi
4231 ldda [%l7 + 0x70] %asi, %l0
4232 movvs %icc, %i5, %l2
4233 movrgez %i7, 0x340, %l4
4234 fmovrse %o0, %f19, %f15
4235 smulcc %g2, %o4, %g4
4236 xor %l6, 0x0E45, %o3
4237 taddcc %o1, 0x0A09, %g7
4238 sir 0x0E90
4239 movrgez %l3, 0x21E, %i6
4240 nop
4241 setx loop_348, %l0, %l1
4242 wrpr 0x1, %tl
4243 wrpr %l1, %tpc
4244 add %l1, 0x4, %l1
4245 wrpr %l1, %tnpc
4246 setx 0x34400001400, %l0, %l1
4247 wrpr %l1, %tstate
4248 wrhpr 0x4, %htstate
4249 retry
4250 bg,a %xcc, loop_349
4251 orn %i2, %g1, %i1
4252 fcmpne32 %f10, %f16, %i3
4253loop_348:
4254 fble %fcc0, loop_350
4255loop_349:
4256 orcc %g5, %o5, %o6
4257 prefetch [%l7 + 0x0C], 0x3
4258 taddcctv %i4, 0x11B5, %l0
4259loop_350:
4260 bpos,a loop_351
4261 ldd [%l7 + 0x08], %f10
4262 sub %g3, %l5, %i0
4263 or %o2, 0x0364, %o7
4264loop_351:
4265 edge16ln %g6, %i5, %l1
4266 taddcctv %i7, 0x1C90, %l4
4267 subc %l2, %g2, %o0
4268 tg %xcc, 0x7
4269 addccc %g4, %o4, %l6
4270 fzero %f20
4271 brgz %o3, loop_352
4272 movg %xcc, %g7, %l3
4273 fandnot2s %f31, %f26, %f15
4274 edge16ln %o1, %i2, %i6
4275loop_352:
4276 fmul8x16 %f28, %f10, %f0
4277 nop
4278 fitos %f9, %f29
4279 edge32n %g1, %i3, %i1
4280 movvc %xcc, %o5, %o6
4281 mulscc %g5, %l0, %g3
4282 fmovsneg %icc, %f10, %f2
4283 edge8n %l5, %i0, %i4
4284 membar 0x02
4285 fexpand %f15, %f8
4286 bn,pt %xcc, loop_353
4287 subccc %o2, %o7, %g6
4288 subcc %l1, 0x045D, %i7
4289 fmovdgu %xcc, %f3, %f2
4290loop_353:
4291 fmovdle %icc, %f28, %f5
4292 movcs %icc, %i5, %l4
4293 edge8n %g2, %o0, %l2
4294 nop
4295 fitod %f4, %f12
4296 fdtox %f12, %f6
4297 tsubcc %o4, %l6, %o3
4298 taddcctv %g7, 0x045D, %g4
4299 srlx %o1, 0x1A, %l3
4300 bneg,pt %xcc, loop_354
4301 fcmpne16 %f24, %f30, %i6
4302 fcmpne16 %f22, %f12, %g1
4303 brlz,a %i3, loop_355
4304loop_354:
4305 fmuld8sux16 %f19, %f13, %f26
4306 fnands %f4, %f25, %f17
4307 fmovsvc %xcc, %f12, %f9
4308loop_355:
4309 andn %i1, %i2, %o6
4310 movne %xcc, %g5, %o5
4311 addc %g3, 0x1278, %l5
4312 edge32 %i0, %l0, %o2
4313 movcc %icc, %o7, %g6
4314 mulx %l1, %i7, %i4
4315 fpadd32 %f6, %f2, %f0
4316 tcs %xcc, 0x5
4317 fbo,a %fcc2, loop_356
4318 smulcc %i5, %g2, %o0
4319 te %icc, 0x0
4320 nop
4321 setx 0x8D5FE816, %l0, %l6
4322 st %l6, [%l7 + 0x28]
4323 ld [%l7 + 0x28], %f0
4324 setx 0xC475FA00, %l1, %l5
4325 st %l5, [%l7 + 0x10]
4326 ld [%l7 + 0x10], %f2
4327 fadds %f2, %f0, %f4
4328loop_356:
4329 subcc %l2, 0x18A3, %l4
4330 fpsub32 %f4, %f26, %f18
4331 fblg,a %fcc2, loop_357
4332 umulcc %l6, %o4, %g7
4333 nop
4334 setx 0xB715E62E, %l0, %l6
4335 st %l6, [%l7 + 0x28]
4336 ld [%l7 + 0x28], %f23
4337 setx 0xE6A46ED2, %l1, %l5
4338 st %l5, [%l7 + 0x10]
4339 ld [%l7 + 0x10], %f13
4340 fadds %f13, %f23, %f25
4341 tg %xcc, 0x2
4342loop_357:
4343 fmovsg %icc, %f24, %f18
4344 fxor %f20, %f30, %f4
4345 udiv %o3, 0x1CC2, %g4
4346 movne %icc, %l3, %o1
4347 nop
4348 setx loop_358, %l0, %l1
4349 wrpr 0x1, %tl
4350 wrpr %l1, %tnpc
4351 setx 0x34400001400, %l0, %l1
4352 wrpr %l1, %tstate
4353 wrhpr 0x4, %htstate
4354 done
4355 restored
4356 rdpr %cwp, %g1
4357 rdpr %cansave, %g2
4358 rdpr %canrestore, %g3
4359 rdpr %cleanwin, %g4
4360 rdpr %otherwin, %g5
4361 rdpr %wstate, %g6
4362 subcc %g1, 0x15C4, %i3
4363 orncc %i6, 0x02FB, %i1
4364loop_358:
4365 fbn %fcc2, loop_359
4366 add %o6, %g5, %o5
4367 ta %xcc, 0x7
4368 udivx %g3, 0x15E4, %l5
4369loop_359:
4370 tgu %xcc, 0x6
4371 sllx %i2, 0x03, %l0
4372 wr %g0, 0x81, %asi
4373 lduba [%l7 + 0x7E] %asi, %i0
4374 edge16n %o2, %g6, %o7
4375 ldub [%l7 + 0x61], %l1
4376 fmovscs %icc, %f30, %f25
4377 fmul8x16au %f8, %f23, %f12
4378 bcc,pn %icc, loop_360
4379 fornot2 %f24, %f18, %f8
4380 xnorcc %i4, %i7, %g2
4381 sethi 0x11EF, %o0
4382loop_360:
4383 nop
4384 setx loop_361, %l0, %l1
4385 wrpr 0x1, %tl
4386 wrpr %l1, %tpc
4387 add %l1, 0x4, %l1
4388 wrpr %l1, %tnpc
4389 setx 0x34400001400, %l0, %l1
4390 wrpr %l1, %tstate
4391 wrhpr 0x4, %htstate
4392 retry
4393 tvs %xcc, 0x1
4394 fbule,a %fcc1, loop_362
4395 array16 %l2, %l4, %l6
4396loop_361:
4397 umul %i5, %o4, %o3
4398 fmovdpos %icc, %f28, %f20
4399loop_362:
4400 edge16ln %g7, %l3, %g4
4401 fmovrse %g1, %f0, %f22
4402 addc %o1, %i6, %i3
4403 saved
4404 rdpr %cwp, %g1
4405 rdpr %cansave, %g2
4406 rdpr %canrestore, %g3
4407 rdpr %cleanwin, %g4
4408 rdpr %otherwin, %g5
4409 rdpr %wstate, %g6
4410 sdiv %o6, 0x005B, %i1
4411 brgez %o5, loop_363
4412 bvc,pn %icc, loop_364
4413 fmovsa %icc, %f19, %f31
4414 sethi 0x0F4B, %g5
4415loop_363:
4416 udivcc %g3, 0x1059, %i2
4417loop_364:
4418 nop
4419 wr %g0, 0x81, %asi
4420 stba %l0, [%l7 + 0x79] %asi
4421 sdivx %i0, 0x1AEF, %o2
4422 fbge,a %fcc0, loop_365
4423 movrgz %l5, 0x052, %g6
4424 add %l1, 0x0203, %i4
4425 edge32 %i7, %g2, %o0
4426loop_365:
4427 fmovsn %xcc, %f13, %f27
4428 prefetch [%l7 + 0x60], 0x1
4429 bgu,a loop_366
4430 andcc %l2, 0x0430, %o7
4431 membar 0x6C
4432 edge8 %l6, %l4, %i5
4433loop_366:
4434 edge8l %o3, %o4, %l3
4435 edge8 %g4, %g1, %o1
4436 tvs %icc, 0x6
4437 tleu %icc, 0x5
4438 wr %g0, 0xe3, %asi
4439 ldda [%l7 + 0x40] %asi, %i6
4440 sdivcc %g7, 0x091D, %o6
4441 bneg,pt %icc, loop_367
4442 edge16n %i3, %o5, %i1
4443 movrlz %g5, %g3, %i2
4444 wr %g0, 0x89, %asi
4445 ldda [%l7 + 0x40] %asi, %f0
4446loop_367:
4447 orncc %l0, %i0, %l5
4448 move %icc, %g6, %o2
4449 membar 0x1C
4450 ba loop_368
4451 alignaddr %i4, %i7, %g2
4452 tg %xcc, 0x1
4453 movne %icc, %l1, %l2
4454loop_368:
4455 fxors %f31, %f6, %f3
4456 array16 %o7, %o0, %l6
4457 sra %i5, 0x16, %o3
4458 brgz %l4, loop_369
4459 tgu %icc, 0x4
4460 nop
4461 fitod %f0, %f24
4462 fdtos %f24, %f5
4463 tcc %xcc, 0x0
4464loop_369:
4465 fandnot2 %f22, %f22, %f16
4466 addcc %o4, 0x040D, %g4
4467 orncc %l3, %o1, %g1
4468 nop
4469 setx 0xCA3D408A, %l0, %l6
4470 st %l6, [%l7 + 0x28]
4471 ld [%l7 + 0x28], %f13
4472 setx 0x10F3C675, %l1, %l5
4473 st %l5, [%l7 + 0x10]
4474 ld [%l7 + 0x10], %f5
4475 fdivs %f5, %f13, %f5
4476 brlez,a %g7, loop_370
4477 bleu,a loop_371
4478 smul %i6, 0x05E9, %o6
4479 fpack16 %f10, %f20
4480loop_370:
4481 bge %xcc, loop_372
4482loop_371:
4483 ldub [%l7 + 0x51], %i3
4484 fblg %fcc2, loop_373
4485 bcc,a,pt %xcc, loop_374
4486loop_372:
4487 fcmple16 %f6, %f18, %o5
4488 bne,a,pn %xcc, loop_375
4489loop_373:
4490 fmovdvc %xcc, %f15, %f3
4491loop_374:
4492 fmovdleu %icc, %f20, %f14
4493 brlez,a %g5, loop_376
4494loop_375:
4495 movneg %xcc, %i1, %i2
4496 fmovrdgez %g3, %f26, %f26
4497 pdist %f0, %f0, %f20
4498loop_376:
4499 srax %l0, 0x19, %l5
4500 fbuge,a %fcc1, loop_377
4501 array8 %i0, %g6, %i4
4502 sir 0x0BE6
4503 stb %i7, [%l7 + 0x79]
4504loop_377:
4505 alignaddr %g2, %l1, %l2
4506 edge16ln %o7, %o0, %o2
4507 restored
4508 rdpr %cwp, %g1
4509 rdpr %cansave, %g2
4510 rdpr %canrestore, %g3
4511 rdpr %cleanwin, %g4
4512 rdpr %otherwin, %g5
4513 rdpr %wstate, %g6
4514 movgu %xcc, %i5, %o3
4515 fmovdgu %icc, %f20, %f9
4516 mova %icc, %l6, %o4
4517 fmovsa %icc, %f4, %f14
4518 fbe %fcc1, loop_378
4519 fpsub32 %f0, %f22, %f16
4520 fmul8x16al %f12, %f28, %f2
4521 tneg %xcc, 0x4
4522loop_378:
4523 std %f6, [%l7 + 0x60]
4524 fsrc1s %f15, %f11
4525 ldstub [%l7 + 0x34], %l4
4526 wr %g0, 0x80, %asi
4527 stba %g4, [%l7 + 0x24] %asi
4528 udiv %l3, 0x184E, %o1
4529 fsrc1 %f22, %f26
4530 orn %g7, 0x0018, %i6
4531 nop
4532 setx 0xF6251401, %l0, %l6
4533 st %l6, [%l7 + 0x28]
4534 ld [%l7 + 0x28], %f29
4535 setx 0x70CBD9F7, %l1, %l5
4536 st %l5, [%l7 + 0x10]
4537 ld [%l7 + 0x10], %f26
4538 fadds %f26, %f29, %f4
4539 bleu,a,pn %xcc, loop_379
4540 fornot2 %f14, %f22, %f10
4541 fmovsg %icc, %f24, %f5
4542 udivcc %g1, 0x1358, %o6
4543loop_379:
4544 xnor %i3, %o5, %g5
4545 edge16l %i1, %i2, %l0
4546 fpsub16 %f14, %f20, %f20
4547 fsrc2 %f14, %f0
4548 fmovdg %icc, %f28, %f19
4549 orcc %g3, %l5, %i0
4550 set 0x4C, %g3
4551 sta %f12, [%l7 + %g3] 0x0c
4552 fba %fcc0, loop_380
4553 udivcc %i4, 0x0F81, %g6
4554 movre %i7, %l1, %g2
4555 movrlz %o7, %o0, %o2
4556loop_380:
4557 bshuffle %f18, %f12, %f24
4558 edge16n %l2, %o3, %i5
4559 fnot1s %f1, %f15
4560 tleu %xcc, 0x1
4561 ldd [%l7 + 0x58], %f6
4562 movvs %icc, %o4, %l6
4563 and %l4, %l3, %o1
4564 fnegs %f27, %f11
4565 fmovsgu %xcc, %f23, %f26
4566 movcs %icc, %g4, %i6
4567 fmovdn %xcc, %f1, %f20
4568 fmovdvs %xcc, %f17, %f5
4569 movpos %icc, %g7, %g1
4570 movcs %xcc, %i3, %o5
4571 movg %xcc, %o6, %i1
4572 nop
4573 fitos %f3, %f6
4574 fstox %f6, %f8
4575 and %i2, 0x0FC3, %l0
4576 fcmpne32 %f20, %f6, %g3
4577 tleu %xcc, 0x6
4578 sllx %l5, 0x17, %i0
4579 bg,a,pn %xcc, loop_381
4580 ldstub [%l7 + 0x7D], %g5
4581 sll %i4, 0x18, %i7
4582 edge32 %g6, %l1, %o7
4583loop_381:
4584 edge16ln %o0, %o2, %l2
4585 tne %xcc, 0x7
4586 bneg loop_382
4587 bleu,pt %icc, loop_383
4588 edge8 %g2, %o3, %o4
4589 tle %icc, 0x5
4590loop_382:
4591 popc 0x0C93, %i5
4592loop_383:
4593 mova %xcc, %l6, %l3
4594 wr %g0, 0x04, %asi
4595 ldswa [%l7 + 0x2C] %asi, %l4
4596 membar 0x4E
4597 stb %o1, [%l7 + 0x16]
4598 set 0x70, %o6
4599 ldda [%l7 + %o6] 0xe2, %i6
4600 udivx %g4, 0x0B2E, %g7
4601 array32 %g1, %o5, %i3
4602 subcc %o6, %i2, %l0
4603 wr %g0, 0x2a, %asi
4604 stxa %g3, [%l7 + 0x70] %asi
4605 membar #Sync
4606 edge32 %l5, %i1, %g5
4607 srax %i4, 0x06, %i7
4608 brgez %g6, loop_384
4609 orn %i0, %l1, %o7
4610 tgu %xcc, 0x0
4611 movrlz %o0, 0x135, %o2
4612loop_384:
4613 nop
4614 add %l7, 0x38, %l6
4615 wr %g0, 0x80, %asi
4616 casxa [%l6] %asi, %l2, %o3
4617 tsubcctv %o4, 0x04CC, %i5
4618 subc %g2, %l6, %l4
4619 fmovsg %icc, %f24, %f17
4620 nop
4621 setx loop_385, %l0, %l1
4622 wrpr 0x1, %tl
4623 wrpr %l1, %tnpc
4624 setx 0x34400001400, %l0, %l1
4625 wrpr %l1, %tstate
4626 wrhpr 0x4, %htstate
4627 done
4628 taddcctv %l3, %i6, %g4
4629 mulscc %g7, %g1, %o1
4630 fnors %f19, %f17, %f22
4631loop_385:
4632 sll %i3, %o6, %i2
4633 nop
4634 setx loop_386, %l0, %l1
4635 wrpr 0x1, %tl
4636 wrpr %l1, %tpc
4637 add %l1, 0x4, %l1
4638 wrpr %l1, %tnpc
4639 setx 0x34400001400, %l0, %l1
4640 wrpr %l1, %tstate
4641 wrhpr 0x4, %htstate
4642 retry
4643 nop
4644 setx 0x374D45A32079E6E7, %l0, %l6
4645 stx %l6, [%l7 + 0x38]
4646 ldx [%l7 + 0x38], %fsr
4647 call loop_387
4648 fmul8sux16 %f14, %f2, %f28
4649loop_386:
4650 movgu %xcc, %o5, %g3
4651 fmovdcs %xcc, %f11, %f12
4652loop_387:
4653 addcc %l0, 0x0595, %l5
4654 fmovrdgz %i1, %f6, %f10
4655 edge8 %i4, %i7, %g6
4656 edge16 %i0, %l1, %o7
4657 movge %icc, %o0, %o2
4658 tleu %xcc, 0x3
4659 set 0x38, %o0
4660 stxa %l2, [%l7 + %o0] 0x10
4661 set 0x40, %o2
4662 ldda [%l7 + %o2] 0x18, %f0
4663 tg %icc, 0x4
4664 xor %g5, %o3, %o4
4665 addc %g2, %l6, %i5
4666 tpos %xcc, 0x0
4667 nop
4668 setx 0x90F878565572CD1F, %l0, %l6
4669 stx %l6, [%l7 + 0x28]
4670 ldd [%l7 + 0x28], %f14
4671 setx 0xFF7F60955E4ADE8C, %l1, %l5
4672 stx %l5, [%l7 + 0x10]
4673 ldd [%l7 + 0x10], %f30
4674 fsubd %f30, %f14, %f2
4675 fabss %f25, %f25
4676 tg %icc, 0x3
4677 tvc %icc, 0x7
4678 fble %fcc0, loop_388
4679 fmovrdne %l4, %f0, %f16
4680 mova %icc, %i6, %g4
4681 be,a,pt %xcc, loop_389
4682loop_388:
4683 tgu %xcc, 0x7
4684 umul %g7, %l3, %o1
4685 tge %xcc, 0x3
4686loop_389:
4687 tn %xcc, 0x6
4688 fba %fcc2, loop_390
4689 edge8n %i3, %g1, %o6
4690 tvc %xcc, 0x6
4691 movle %xcc, %i2, %o5
4692loop_390:
4693 udivcc %l0, 0x1559, %l5
4694 wr %g0, 0x88, %asi
4695 ldswa [%l7 + 0x58] %asi, %i1
4696 srax %g3, 0x10, %i4
4697 wr %g0, 0x80, %asi
4698 sta %f22, [%l7 + 0x28] %asi
4699 fpadd16s %f23, %f30, %f3
4700 te %icc, 0x1
4701 movn %xcc, %i7, %g6
4702 tpos %xcc, 0x4
4703 sir 0x1326
4704 brlz %i0, loop_391
4705 tvs %xcc, 0x1
4706 bn,pt %xcc, loop_392
4707 tg %icc, 0x0
4708loop_391:
4709 srl %l1, %o0, %o2
4710 xnorcc %l2, 0x1A03, %o7
4711loop_392:
4712 tn %xcc, 0x7
4713 tle %xcc, 0x4
4714 fpackfix %f10, %f5
4715 fors %f19, %f14, %f16
4716 prefetch [%l7 + 0x6C], 0x2
4717 fmovsge %xcc, %f27, %f10
4718 bshuffle %f22, %f2, %f14
4719 movcs %icc, %g5, %o3
4720 tl %icc, 0x3
4721 tle %xcc, 0x3
4722 fmovrslez %o4, %f7, %f10
4723 fxor %f24, %f0, %f26
4724 umul %l6, 0x025F, %g2
4725 tvc %icc, 0x6
4726 set 0x40, %i3
4727 stda %f0, [%l7 + %i3] 0xf8
4728 membar #Sync
4729 movpos %xcc, %l4, %i5
4730 sdivx %g4, 0x1F5B, %i6
4731 set 0x56, %g1
4732 lduha [%l7 + %g1] 0x15, %l3
4733 fone %f8
4734 nop
4735 setx loop_393, %l0, %l1
4736 wrpr 0x1, %tl
4737 wrpr %l1, %tpc
4738 add %l1, 0x4, %l1
4739 wrpr %l1, %tnpc
4740 setx 0x34400001400, %l0, %l1
4741 wrpr %l1, %tstate
4742 wrhpr 0x4, %htstate
4743 retry
4744 and %o1, 0x1559, %g7
4745 tsubcc %i3, 0x18FF, %g1
4746 set 0x7B, %l5
4747 ldsba [%l7 + %l5] 0x81, %i2
4748loop_393:
4749 fbl,a %fcc3, loop_394
4750 add %o5, 0x0657, %l0
4751 edge8ln %l5, %i1, %o6
4752 nop
4753 setx 0xA3FC2C071242AA59, %l0, %l6
4754 stx %l6, [%l7 + 0x28]
4755 ldd [%l7 + 0x28], %f6
4756 setx 0x80DDFDDA2C06D54A, %l1, %l5
4757 stx %l5, [%l7 + 0x10]
4758 ldd [%l7 + 0x10], %f12
4759 fmuld %f12, %f6, %f20
4760loop_394:
4761 restored
4762 rdpr %cwp, %g1
4763 rdpr %cansave, %g2
4764 rdpr %canrestore, %g3
4765 rdpr %cleanwin, %g4
4766 rdpr %otherwin, %g5
4767 rdpr %wstate, %g6
4768 brlez %i4, loop_395
4769 tsubcctv %g3, 0x17A7, %i7
4770 movneg %icc, %i0, %g6
4771 fpadd16s %f10, %f10, %f13
4772loop_395:
4773 ldsh [%l7 + 0x36], %l1
4774 tneg %icc, 0x1
4775 bne loop_396
4776 brlez %o0, loop_397
4777 tge %xcc, 0x1
4778 tvc %xcc, 0x1
4779loop_396:
4780 nop
4781 wr %g0, 0xeb, %asi
4782 ldda [%l7 + 0x10] %asi, %l2
4783loop_397:
4784 orcc %o2, 0x1E3B, %o7
4785 swap [%l7 + 0x1C], %g5
4786 mova %xcc, %o3, %o4
4787 fmovsvc %icc, %f24, %f21
4788 movrlez %g2, 0x287, %l6
4789 restored
4790 rdpr %cwp, %g1
4791 rdpr %cansave, %g2
4792 rdpr %canrestore, %g3
4793 rdpr %cleanwin, %g4
4794 rdpr %otherwin, %g5
4795 rdpr %wstate, %g6
4796 bgu,a %icc, loop_398
4797 movrlz %l4, %g4, %i6
4798 fmovs %f8, %f28
4799 umul %l3, %i5, %g7
4800loop_398:
4801 nop
4802 set 0x40, %o5
4803 ldda [%l7 + %o5] 0x89, %f0
4804 edge32 %i3, %g1, %i2
4805 movge %xcc, %o1, %o5
4806 fbg,a %fcc2, loop_399
4807 fand %f10, %f0, %f8
4808 tle %icc, 0x3
4809 bpos,a,pt %icc, loop_400
4810loop_399:
4811 tcc %xcc, 0x6
4812 membar 0x5F
4813 tneg %icc, 0x6
4814loop_400:
4815 mulscc %l5, %l0, %o6
4816 ldsh [%l7 + 0x48], %i4
4817 addcc %i1, 0x0569, %g3
4818 fmovsvs %xcc, %f19, %f3
4819 array16 %i0, %g6, %l1
4820 edge8l %o0, %i7, %o2
4821 andn %l2, %o7, %g5
4822 fcmple32 %f24, %f0, %o3
4823 udivcc %g2, 0x0C51, %o4
4824 fmovrdgz %l4, %f26, %f0
4825 movcc %xcc, %g4, %i6
4826 fmovs %f25, %f4
4827 edge32ln %l3, %i5, %g7
4828 orncc %l6, %g1, %i3
4829 brgz,a %o1, loop_401
4830 nop
4831 setx 0xD069E2FB, %l0, %l6
4832 st %l6, [%l7 + 0x54]
4833 ld [%l7 + 0x54], %fsr
4834 nop
4835 setx 0x603DF843A24283CA, %l0, %l6
4836 stx %l6, [%l7 + 0x28]
4837 ldd [%l7 + 0x28], %f4
4838 setx 0x079EEA87C3068730, %l1, %l5
4839 stx %l5, [%l7 + 0x10]
4840 ldd [%l7 + 0x10], %f18
4841 faddd %f18, %f4, %f0
4842 fmovdgu %icc, %f19, %f28
4843loop_401:
4844 bneg loop_402
4845 umul %o5, %i2, %l5
4846 movrgz %l0, %o6, %i1
4847 alignaddrl %i4, %g3, %g6
4848loop_402:
4849 nop
4850 set 0x62, %l3
4851 ldsba [%l7 + %l3] 0x10, %i0
4852 srl %o0, 0x17, %l1
4853 bn,pn %icc, loop_403
4854 fmovrdlez %i7, %f24, %f10
4855 fcmple16 %f26, %f20, %o2
4856 array8 %l2, %o7, %g5
4857loop_403:
4858 brgez %o3, loop_404
4859 fbule,a %fcc0, loop_405
4860 fcmpeq16 %f16, %f4, %g2
4861 nop
4862 setx 0xE9CE3CAA7068994A, %l0, %l6
4863 stx %l6, [%l7 + 0x38]
4864 ldx [%l7 + 0x38], %fsr
4865loop_404:
4866 taddcctv %l4, %g4, %o4
4867loop_405:
4868 tsubcctv %i6, 0x0EC0, %i5
4869 movrne %l3, 0x2AE, %g7
4870 brz %l6, loop_406
4871 restored
4872 rdpr %cwp, %g1
4873 rdpr %cansave, %g2
4874 rdpr %canrestore, %g3
4875 rdpr %cleanwin, %g4
4876 rdpr %otherwin, %g5
4877 rdpr %wstate, %g6
4878 fmovdcc %xcc, %f20, %f8
4879 stb %i3, [%l7 + 0x34]
4880loop_406:
4881 nop
4882 set 0x38, %i2
4883 sta %f16, [%l7 + %i2] 0x81
4884 fcmpeq32 %f4, %f18, %g1
4885 fmovrdgez %o1, %f6, %f26
4886 tleu %icc, 0x5
4887 movrne %o5, 0x2B9, %i2
4888 fbn %fcc1, loop_407
4889 fblg %fcc2, loop_408
4890 brnz,a %l0, loop_409
4891 umul %o6, 0x0451, %i1
4892loop_407:
4893 xor %l5, %g3, %i4
4894loop_408:
4895 brz,a %i0, loop_410
4896loop_409:
4897 bg,a,pn %icc, loop_411
4898 movrlez %g6, 0x25E, %o0
4899 umulcc %l1, %o2, %l2
4900loop_410:
4901 nop
4902 set 0x67, %l4
4903 stb %i7, [%l7 + %l4]
4904loop_411:
4905 fbu %fcc3, loop_412
4906 sllx %o7, %o3, %g5
4907 nop
4908 setx 0x4A674FB9, %l0, %l6
4909 st %l6, [%l7 + 0x28]
4910 ld [%l7 + 0x28], %f26
4911 setx 0xAFE29942, %l1, %l5
4912 st %l5, [%l7 + 0x10]
4913 ld [%l7 + 0x10], %f31
4914 fdivs %f31, %f26, %f23
4915 restored
4916 rdpr %cwp, %g1
4917 rdpr %cansave, %g2
4918 rdpr %canrestore, %g3
4919 rdpr %cleanwin, %g4
4920 rdpr %otherwin, %g5
4921 rdpr %wstate, %g6
4922loop_412:
4923 movrgez %l4, 0x147, %g4
4924 xor %g2, 0x0042, %i6
4925 edge32n %i5, %l3, %o4
4926 set 0x12, %l1
4927 lduba [%l7 + %l1] 0x14, %g7
4928 movvs %xcc, %l6, %g1
4929 udivx %o1, 0x0F1B, %o5
4930 fnand %f18, %f6, %f24
4931 smulcc %i2, %i3, %l0
4932 set 0x36, %l0
4933 ldstuba [%l7 + %l0] 0x04, %i1
4934 edge16ln %l5, %g3, %i4
4935 fnot2s %f18, %f19
4936 set 0x58, %i4
4937 stxa %i0, [%l7 + %i4] 0x2f
4938 membar #Sync
4939 fmovs %f27, %f26
4940 edge8ln %g6, %o6, %l1
4941 bvc %icc, loop_413
4942 or %o2, 0x0596, %o0
4943 tcc %xcc, 0x6
4944 tle %icc, 0x2
4945loop_413:
4946 edge8ln %i7, %o7, %l2
4947 fbg %fcc0, loop_414
4948 bge,a %xcc, loop_415
4949 array16 %g5, %o3, %l4
4950 movne %icc, %g2, %i6
4951loop_414:
4952 bvc,a %icc, loop_416
4953loop_415:
4954 fmul8x16au %f8, %f22, %f30
4955 movneg %icc, %g4, %i5
4956 fmovsne %xcc, %f4, %f28
4957loop_416:
4958 fsrc1 %f28, %f18
4959 mulx %l3, %o4, %l6
4960 movrgz %g7, 0x086, %o1
4961 fpmerge %f1, %f20, %f14
4962 nop
4963 setx loop_417, %l0, %l1
4964 jmpl %l1, %o5
4965 tle %xcc, 0x1
4966 alignaddr %i2, %i3, %g1
4967 fbue,a %fcc2, loop_418
4968loop_417:
4969 or %l0, 0x0C29, %i1
4970 alignaddrl %g3, %i4, %i0
4971 fnegs %f12, %f8
4972loop_418:
4973 ta %xcc, 0x6
4974 fandnot1 %f26, %f30, %f18
4975 subc %l5, 0x1891, %g6
4976 set 0x30, %g2
4977 ldda [%l7 + %g2] 0xe3, %l0
4978 edge32ln %o6, %o0, %i7
4979 array32 %o7, %l2, %g5
4980 stw %o2, [%l7 + 0x54]
4981 movrlz %o3, 0x0FF, %l4
4982 brlz,a %i6, loop_419
4983 tsubcc %g2, %g4, %i5
4984 brlz,a %l3, loop_420
4985 udivx %o4, 0x0FC0, %l6
4986loop_419:
4987 udivx %o1, 0x14DF, %g7
4988 fornot1s %f18, %f29, %f1
4989loop_420:
4990 nop
4991 fitos %f14, %f20
4992 fstox %f20, %f18
4993 fmuld8ulx16 %f21, %f11, %f20
4994 fmovrse %o5, %f0, %f17
4995 stb %i2, [%l7 + 0x55]
4996 movpos %icc, %g1, %i3
4997 fexpand %f23, %f22
4998 nop
4999 setx 0x8BFC3247B071CC85, %l0, %l6
5000 stx %l6, [%l7 + 0x50]
5001 ldx [%l7 + 0x50], %fsr
5002 orn %i1, %g3, %l0
5003 fpadd32s %f5, %f28, %f31
5004 xnorcc %i0, 0x0BBC, %i4
5005 array16 %g6, %l1, %o6
5006 fcmple32 %f12, %f30, %l5
5007 ldsh [%l7 + 0x4C], %o0
5008 fornot2 %f24, %f6, %f12
5009 wr %g0, 0x89, %asi
5010 stda %f16, [%l7 + 0x40] %asi
5011 membar 0x1F
5012 stx %i7, [%l7 + 0x78]
5013 orcc %o7, 0x16BE, %g5
5014 taddcctv %l2, 0x043A, %o3
5015 mulx %l4, %i6, %o2
5016 brnz,a %g2, loop_421
5017 popc %g4, %l3
5018 fmovsvc %xcc, %f21, %f16
5019 fbl,a %fcc1, loop_422
5020loop_421:
5021 edge8ln %o4, %l6, %i5
5022 mulx %g7, %o1, %i2
5023 xorcc %g1, %i3, %i1
5024loop_422:
5025 xnor %g3, 0x0D79, %l0
5026 nop
5027 setx 0xFA004351F4F64F03, %l0, %l6
5028 stx %l6, [%l7 + 0x28]
5029 ldd [%l7 + 0x28], %f10
5030 setx 0x90844E18791F737F, %l1, %l5
5031 stx %l5, [%l7 + 0x10]
5032 ldd [%l7 + 0x10], %f0
5033 fsubd %f0, %f10, %f0
5034 sll %o5, 0x0D, %i0
5035 set 0x40, %g6
5036 ldda [%l7 + %g6] 0x04, %f0
5037 edge8ln %g6, %i4, %o6
5038 movge %xcc, %l1, %o0
5039 tn %icc, 0x6
5040 nop
5041 setx 0x7AF517EF, %l0, %l6
5042 st %l6, [%l7 + 0x28]
5043 ld [%l7 + 0x28], %f5
5044 setx 0x0F3CD59F, %l1, %l5
5045 st %l5, [%l7 + 0x10]
5046 ld [%l7 + 0x10], %f16
5047 fadds %f16, %f5, %f22
5048 andcc %i7, 0x0C64, %o7
5049 add %l7, 0x68, %l6
5050 wr %g0, 0x89, %asi
5051 lda [%l6] %asi, %g5
5052 casa [%l6] %asi, %g5, %l5
5053 bleu,a %xcc, loop_423
5054 te %xcc, 0x1
5055 smulcc %o3, %l2, %i6
5056 ldd [%l7 + 0x18], %f24
5057loop_423:
5058 tneg %xcc, 0x7
5059 alignaddr %o2, %g2, %g4
5060 tne %xcc, 0x7
5061 movn %icc, %l4, %o4
5062 edge32l %l3, %l6, %g7
5063 brgez,a %i5, loop_424
5064 sethi 0x07DB, %i2
5065 tne %xcc, 0x4
5066 fmovdvc %icc, %f29, %f31
5067loop_424:
5068 saved
5069 rdpr %cwp, %g1
5070 rdpr %cansave, %g2
5071 rdpr %canrestore, %g3
5072 rdpr %cleanwin, %g4
5073 rdpr %otherwin, %g5
5074 rdpr %wstate, %g6
5075 array8 %o1, %i3, %g1
5076 tle %xcc, 0x4
5077 fmovdcs %icc, %f15, %f25
5078 te %xcc, 0x3
5079 tl %icc, 0x6
5080 alignaddr %g3, %l0, %i1
5081 sdivcc %o5, 0x15D2, %i0
5082 fmovdneg %icc, %f2, %f16
5083 xor %g6, %i4, %l1
5084 edge16n %o6, %o0, %i7
5085 tcc %icc, 0x2
5086 nop
5087 setx loop_425, %l0, %l1
5088 wrpr 0x1, %tl
5089 wrpr %l1, %tpc
5090 add %l1, 0x4, %l1
5091 wrpr %l1, %tnpc
5092 setx 0x34400001400, %l0, %l1
5093 wrpr %l1, %tstate
5094 wrhpr 0x4, %htstate
5095 retry
5096 fbn %fcc0, loop_426
5097 tn %xcc, 0x1
5098 mulx %g5, %o7, %l5
5099loop_425:
5100 movle %xcc, %l2, %o3
5101loop_426:
5102 tgu %icc, 0x4
5103 sll %o2, 0x13, %i6
5104 or %g4, %l4, %g2
5105 wr %g0, 0x80, %asi
5106 lduha [%l7 + 0x36] %asi, %o4
5107 or %l6, 0x0D6F, %g7
5108 tle %xcc, 0x0
5109 fone %f28
5110 xor %i5, %i2, %l3
5111 xnor %i3, %g1, %g3
5112 nop
5113 fitod %f10, %f10
5114 fdtoi %f10, %f8
5115 edge16n %l0, %i1, %o5
5116 array16 %o1, %g6, %i4
5117 orn %i0, 0x1AA3, %l1
5118 edge32 %o0, %i7, %g5
5119 tpos %xcc, 0x1
5120 flush %l7 + 0x54
5121 andn %o7, %o6, %l2
5122 alignaddrl %l5, %o2, %o3
5123 edge8 %g4, %i6, %l4
5124 ld [%l7 + 0x28], %f21
5125 lduw [%l7 + 0x70], %g2
5126 add %l7, 0x54, %l6
5127 wr %g0, 0x80, %asi
5128 casa [%l6] 0x80, %l6, %o4
5129 tsubcc %i5, %i2, %l3
5130 ldsh [%l7 + 0x6A], %i3
5131 sdivx %g1, 0x18B4, %g7
5132 edge8 %g3, %i1, %o5
5133 call loop_427
5134 edge16n %o1, %l0, %g6
5135 srlx %i0, %i4, %l1
5136 add %i7, %g5, %o0
5137loop_427:
5138 tne %xcc, 0x1
5139 udivcc %o7, 0x0014, %l2
5140 fnot2 %f12, %f20
5141 te %icc, 0x2
5142 bleu,a %xcc, loop_428
5143 fmovdvc %icc, %f27, %f12
5144 udivx %o6, 0x1C3B, %l5
5145 set 0x75, %o3
5146 stba %o2, [%l7 + %o3] 0x2a
5147 membar #Sync
5148loop_428:
5149 fmovdgu %icc, %f7, %f24
5150 brnz %o3, loop_429
5151 umulcc %i6, %l4, %g4
5152 movrlz %g2, %o4, %i5
5153 wr %g0, 0x88, %asi
5154 lduwa [%l7 + 0x14] %asi, %l6
5155loop_429:
5156 restored
5157 rdpr %cwp, %g1
5158 rdpr %cansave, %g2
5159 rdpr %canrestore, %g3
5160 rdpr %cleanwin, %g4
5161 rdpr %otherwin, %g5
5162 rdpr %wstate, %g6
5163 bneg,a loop_430
5164 ldd [%l7 + 0x28], %f24
5165 tle %icc, 0x7
5166 set 0x12, %g4
5167 lduha [%l7 + %g4] 0x81, %i2
5168loop_430:
5169 tneg %xcc, 0x1
5170 bcs,a loop_431
5171 alignaddr %l3, %i3, %g7
5172 tle %xcc, 0x2
5173 fnot1s %f18, %f10
5174loop_431:
5175 bne,a %icc, loop_432
5176 nop
5177 setx loop_433, %l0, %l1
5178 wrpr 0x1, %tl
5179 wrpr %l1, %tnpc
5180 setx 0x34400001400, %l0, %l1
5181 wrpr %l1, %tstate
5182 wrhpr 0x4, %htstate
5183 done
5184 array16 %g1, %g3, %o5
5185 movrgez %o1, 0x211, %l0
5186loop_432:
5187 fmovdleu %xcc, %f23, %f28
5188loop_433:
5189 fbn,a %fcc1, loop_434
5190 srlx %g6, 0x0C, %i0
5191 bpos,a loop_435
5192 tsubcc %i1, 0x0788, %i4
5193loop_434:
5194 mova %icc, %l1, %i7
5195 taddcc %g5, %o7, %o0
5196loop_435:
5197 ldsb [%l7 + 0x5A], %o6
5198 fors %f17, %f25, %f17
5199 fmovsg %xcc, %f11, %f27
5200 wr %g0, 0x04, %asi
5201 prefetcha [%l7 + 0x78] %asi, 0x2
5202 edge32l %l5, %o3, %i6
5203 move %xcc, %o2, %g4
5204 movl %xcc, %g2, %l4
5205 sllx %i5, %l6, %o4
5206 fcmpgt32 %f30, %f16, %l3
5207 movpos %xcc, %i3, %i2
5208 fnot2s %f7, %f13
5209 smul %g1, 0x0C8E, %g7
5210 bcs loop_436
5211 tle %xcc, 0x0
5212 tvs %icc, 0x1
5213 fmul8ulx16 %f22, %f8, %f26
5214loop_436:
5215 nop
5216 setx 0x1C2CF232, %l0, %l6
5217 st %l6, [%l7 + 0x28]
5218 ld [%l7 + 0x28], %f6
5219 setx 0x86DE3BD0, %l1, %l5
5220 st %l5, [%l7 + 0x10]
5221 ld [%l7 + 0x10], %f1
5222 fsubs %f1, %f6, %f21
5223 tvs %xcc, 0x6
5224 taddcc %o5, 0x1182, %o1
5225 movrne %g3, %l0, %i0
5226 movvs %icc, %i1, %i4
5227 smulcc %l1, 0x063E, %i7
5228 srax %g5, 0x09, %o7
5229 nop
5230 set 0x5C, %g7
5231 stw %g6, [%l7 + %g7]
5232 add %l7, 0x60, %l6
5233 wr %g0, 0x04, %asi
5234 casxa [%l6] %asi, %o6, %o0
5235 mulscc %l2, %l5, %i6
5236 edge16 %o2, %g4, %o3
5237 edge32 %l4, %g2, %l6
5238 fmul8x16au %f30, %f15, %f14
5239 orn %o4, 0x080A, %i5
5240 saved
5241 rdpr %cwp, %g1
5242 rdpr %cansave, %g2
5243 rdpr %canrestore, %g3
5244 rdpr %cleanwin, %g4
5245 rdpr %otherwin, %g5
5246 rdpr %wstate, %g6
5247 movge %xcc, %l3, %i3
5248 wr %g0, 0x81, %asi
5249 stwa %i2, [%l7 + 0x6C] %asi
5250 bg %icc, loop_437
5251 movrgez %g1, 0x367, %g7
5252 bgu,a loop_438
5253 fmovdvs %icc, %f18, %f13
5254loop_437:
5255 ta %xcc, 0x4
5256 xorcc %o5, %o1, %g3
5257loop_438:
5258 tcs %xcc, 0x5
5259 movleu %xcc, %l0, %i0
5260 movle %xcc, %i4, %i1
5261 udiv %l1, 0x1B8C, %g5
5262 array16 %i7, %o7, %o6
5263 movl %xcc, %o0, %l2
5264 movleu %xcc, %g6, %i6
5265 fcmpne32 %f0, %f14, %l5
5266 edge8l %g4, %o3, %l4
5267 sir 0x11BB
5268 saved
5269 rdpr %cwp, %g1
5270 rdpr %cansave, %g2
5271 rdpr %canrestore, %g3
5272 rdpr %cleanwin, %g4
5273 rdpr %otherwin, %g5
5274 rdpr %wstate, %g6
5275 set 0x70, %l2
5276 ldda [%l7 + %l2] 0x2e, %o2
5277 movpos %icc, %l6, %o4
5278 bneg %xcc, loop_439
5279 srlx %g2, 0x0C, %l3
5280 xnor %i3, %i5, %i2
5281 set 0x3E, %i6
5282 lduba [%l7 + %i6] 0x80, %g7
5283loop_439:
5284 nop
5285 set 0x40, %o4
5286 stda %f16, [%l7 + %o4] 0x17
5287 membar #Sync
5288 move %xcc, %g1, %o5
5289 lduh [%l7 + 0x6C], %o1
5290 sir 0x0998
5291 bneg,a loop_440
5292 te %xcc, 0x6
5293 fcmpgt16 %f30, %f30, %g3
5294 array16 %l0, %i0, %i1
5295loop_440:
5296 bshuffle %f6, %f24, %f8
5297 addcc %l1, %i4, %g5
5298 array32 %o7, %o6, %o0
5299 addccc %l2, %i7, %g6
5300 fornot2 %f18, %f14, %f6
5301 ldstub [%l7 + 0x24], %i6
5302 nop
5303 setx 0xE05146CB, %l0, %l6
5304 st %l6, [%l7 + 0x34]
5305 ld [%l7 + 0x34], %fsr
5306 taddcc %g4, %l5, %l4
5307 nop
5308 fitos %f1, %f26
5309 fstoi %f26, %f8
5310 fpackfix %f16, %f15
5311 subc %o3, 0x12C9, %l6
5312 addccc %o4, %o2, %g2
5313 nop
5314 setx 0xD28F1C04, %l0, %l6
5315 st %l6, [%l7 + 0x28]
5316 ld [%l7 + 0x28], %f20
5317 setx 0x31FD90C7, %l1, %l5
5318 st %l5, [%l7 + 0x10]
5319 ld [%l7 + 0x10], %f20
5320 fmuls %f20, %f20, %f6
5321 fmovsge %xcc, %f19, %f28
5322 ldx [%l7 + 0x60], %l3
5323 prefetch [%l7 + 0x54], 0x3
5324 fabsd %f20, %f12
5325 brnz,a %i5, loop_441
5326 movge %icc, %i2, %i3
5327 bg %icc, loop_442
5328 edge32 %g7, %g1, %o1
5329loop_441:
5330 fble %fcc1, loop_443
5331 andcc %g3, 0x1D46, %l0
5332loop_442:
5333 tcc %icc, 0x2
5334 andncc %i0, %i1, %o5
5335loop_443:
5336 tg %icc, 0x5
5337 movcs %xcc, %i4, %g5
5338 fmovrdgz %o7, %f18, %f20
5339 tcs %icc, 0x6
5340 fbul %fcc0, loop_444
5341 subcc %o6, 0x08A5, %l1
5342 ta %xcc, 0x4
5343 fmovdcc %xcc, %f13, %f17
5344loop_444:
5345 sethi 0x1815, %o0
5346 bleu loop_445
5347 movpos %xcc, %l2, %g6
5348 fmul8sux16 %f16, %f2, %f28
5349 umul %i7, %g4, %i6
5350loop_445:
5351 stx %l4, [%l7 + 0x48]
5352 bvc loop_446
5353 and %o3, %l5, %o4
5354 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
5355 nop ! nop ! ldxa [%g0 + 0x150] %asi, %l6 ripped by fixASI40.pl ripped by fixASI40.pl
5356loop_446:
5357 array16 %g2, %l3, %o2
5358 tgu %icc, 0x6
5359 movleu %icc, %i5, %i2
5360 fpsub16s %f12, %f21, %f0
5361 wr %g0, 0x18, %asi
5362 lda [%l7 + 0x2C] %asi, %f21
5363 srax %g7, 0x13, %i3
5364 fpadd16 %f20, %f8, %f8
5365 subcc %g1, %o1, %g3
5366 ta %icc, 0x0
5367 sdivcc %i0, 0x00B1, %i1
5368 edge32 %o5, %l0, %g5
5369 fbl %fcc0, loop_447
5370 movpos %xcc, %i4, %o6
5371 subcc %l1, %o7, %l2
5372 umulcc %g6, %o0, %g4
5373loop_447:
5374 xnor %i7, 0x03B4, %i6
5375 tcc %xcc, 0x0
5376 wr %g0, 0x88, %asi
5377 lda [%l7 + 0x28] %asi, %f22
5378 taddcctv %l4, 0x10F9, %o3
5379 fmovsn %xcc, %f7, %f31
5380 nop
5381 set 0x78, %i0
5382 prefetch [%l7 + %i0], 0x2
5383 subc %l5, 0x16D4, %o4
5384 tl %icc, 0x5
5385 movgu %xcc, %l6, %g2
5386 fpsub16s %f21, %f18, %f31
5387 lduw [%l7 + 0x64], %l3
5388 wr %g0, 0x18, %asi
5389 ldstuba [%l7 + 0x5A] %asi, %i5
5390 fmovrdgez %i2, %f28, %f8
5391 tpos %icc, 0x6
5392 taddcc %g7, %i3, %o2
5393 tne %icc, 0x5
5394 fba %fcc2, loop_448
5395 tge %icc, 0x6
5396 alignaddr %o1, %g1, %g3
5397 tvc %icc, 0x7
5398loop_448:
5399 nop
5400 fitos %f12, %f28
5401 fstoi %f28, %f31
5402 fmovdpos %icc, %f28, %f9
5403 ble %xcc, loop_449
5404 movrgez %i1, 0x385, %i0
5405 swap [%l7 + 0x50], %l0
5406 swap [%l7 + 0x48], %g5
5407loop_449:
5408 tgu %icc, 0x5
5409 orcc %o5, %i4, %o6
5410 ta %xcc, 0x4
5411 subccc %o7, 0x0DFB, %l2
5412 fandnot2s %f25, %f19, %f29
5413 movvc %xcc, %l1, %g6
5414 movpos %xcc, %g4, %i7
5415 movl %icc, %i6, %o0
5416 fbule %fcc1, loop_450
5417 tsubcctv %l4, 0x0BBE, %o3
5418 bn,a %xcc, loop_451
5419 tsubcctv %l5, %l6, %g2
5420loop_450:
5421 tcc %xcc, 0x2
5422 xnor %l3, %o4, %i5
5423loop_451:
5424 tcs %icc, 0x1
5425 fcmple32 %f12, %f8, %i2
5426 nop
5427 setx 0x40FE6696C046840D, %l0, %l6
5428 stx %l6, [%l7 + 0x70]
5429 ldx [%l7 + 0x70], %fsr
5430 fsrc1s %f30, %f28
5431 add %l7, 0x78, %l6
5432 wr %g0, 0x89, %asi
5433 casa [%l6] 0x89, %i3, %o2
5434 edge32ln %g7, %g1, %o1
5435 fmovsgu %icc, %f11, %f10
5436 fble,a %fcc1, loop_452
5437 movn %xcc, %g3, %i0
5438 brlez,a %i1, loop_453
5439 edge8l %l0, %g5, %i4
5440loop_452:
5441 mulx %o6, %o5, %o7
5442 udivcc %l2, 0x0825, %g6
5443loop_453:
5444 restored
5445 rdpr %cwp, %g1
5446 rdpr %cansave, %g2
5447 rdpr %canrestore, %g3
5448 rdpr %cleanwin, %g4
5449 rdpr %otherwin, %g5
5450 rdpr %wstate, %g6
5451 nop
5452 set 0x20, %g5
5453 ldx [%l7 + %g5], %g4
5454 ldx [%l7 + 0x78], %i7
5455 fbul,a %fcc1, loop_454
5456 fsrc1 %f20, %f26
5457 or %l1, 0x156C, %o0
5458 orcc %l4, 0x1DE0, %i6
5459loop_454:
5460 srax %l5, 0x0A, %o3
5461 brgez,a %g2, loop_455
5462 ble,a %icc, loop_456
5463 and %l6, %l3, %i5
5464 fsrc1 %f22, %f10
5465loop_455:
5466 array8 %o4, %i3, %o2
5467loop_456:
5468 nop
5469 set 0x7C, %l6
5470 stha %i2, [%l7 + %l6] 0x10
5471 fble %fcc2, loop_457
5472 fmovdvs %icc, %f5, %f2
5473 xor %g7, 0x05F1, %o1
5474 te %icc, 0x7
5475loop_457:
5476 tvs %xcc, 0x6
5477 edge8l %g3, %i0, %g1
5478 fmovrdgz %l0, %f8, %f16
5479 fnot1s %f15, %f15
5480 fmovrslz %g5, %f2, %f16
5481 be,a,pn %xcc, loop_458
5482 ta %xcc, 0x5
5483 popc %i4, %o6
5484 xor %i1, %o5, %o7
5485loop_458:
5486 nop
5487 wr %g0, 0x81, %asi
5488 stha %g6, [%l7 + 0x66] %asi
5489 tl %icc, 0x3
5490 srl %g4, %l2, %l1
5491 tg %xcc, 0x6
5492 tvc %xcc, 0x6
5493 tn %xcc, 0x6
5494 umul %i7, %o0, %i6
5495 fsrc1s %f22, %f28
5496 tsubcctv %l4, %o3, %g2
5497 edge16n %l6, %l3, %l5
5498 tne %icc, 0x4
5499 subcc %i5, 0x0A49, %i3
5500 edge8n %o4, %i2, %o2
5501 smul %g7, %o1, %i0
5502 xor %g1, 0x14F1, %g3
5503 saved
5504 rdpr %cwp, %g1
5505 rdpr %cansave, %g2
5506 rdpr %canrestore, %g3
5507 rdpr %cleanwin, %g4
5508 rdpr %otherwin, %g5
5509 rdpr %wstate, %g6
5510 mova %xcc, %g5, %l0
5511 taddcctv %o6, 0x1D16, %i1
5512 andncc %i4, %o7, %g6
5513 orncc %o5, 0x0890, %g4
5514 fbo %fcc2, loop_459
5515 fcmpeq32 %f24, %f2, %l2
5516 movvc %icc, %i7, %l1
5517 tcs %xcc, 0x5
5518loop_459:
5519 nop
5520 set 0x20, %i1
5521 ldda [%l7 + %i1] 0xe3, %o0
5522 movpos %xcc, %l4, %o3
5523 udiv %i6, 0x04E7, %l6
5524 nop
5525 setx 0x410D2C3856D5DF7E, %l0, %l6
5526 stx %l6, [%l7 + 0x28]
5527 ldd [%l7 + 0x28], %f4
5528 fsqrtd %f4, %f12
5529 tn %icc, 0x4
5530 set 0x68, %o7
5531 sta %f30, [%l7 + %o7] 0x18
5532 fzeros %f24
5533 set 0x68, %i5
5534 swapa [%l7 + %i5] 0x80, %l3
5535 popc %l5, %g2
5536 restored
5537 rdpr %cwp, %g1
5538 rdpr %cansave, %g2
5539 rdpr %canrestore, %g3
5540 rdpr %cleanwin, %g4
5541 rdpr %otherwin, %g5
5542 rdpr %wstate, %g6
5543 andn %i3, %o4, %i2
5544 fpsub32 %f12, %f16, %f10
5545 movvc %xcc, %o2, %i5
5546 movle %icc, %o1, %i0
5547 membar #Sync
5548 wr %g0, 0xf0, %asi
5549 ldda [%l7 + 0x40] %asi, %f0
5550 xnor %g1, %g3, %g5
5551 fzeros %f9
5552 fnand %f6, %f8, %f8
5553 fbl,a %fcc2, loop_460
5554 pdist %f30, %f24, %f30
5555 sth %g7, [%l7 + 0x5E]
5556 popc %l0, %o6
5557loop_460:
5558 smul %i1, 0x1070, %o7
5559 bcs %icc, loop_461
5560 tl %xcc, 0x3
5561 fmovdl %xcc, %f10, %f25
5562 sir 0x1969
5563loop_461:
5564 sllx %g6, 0x03, %o5
5565 movvc %xcc, %i4, %g4
5566 mova %icc, %l2, %l1
5567 fmovrdne %o0, %f24, %f30
5568 fmovsge %icc, %f16, %f28
5569 fmovdpos %icc, %f11, %f21
5570 ldsw [%l7 + 0x08], %i7
5571 membar 0x1B
5572 nop
5573 setx 0x5B7BBA78, %l0, %l6
5574 st %l6, [%l7 + 0x28]
5575 ld [%l7 + 0x28], %f5
5576 setx 0x4823DFC8, %l1, %l5
5577 st %l5, [%l7 + 0x10]
5578 ld [%l7 + 0x10], %f24
5579 fmuls %f24, %f5, %f14
5580 prefetch [%l7 + 0x7C], 0x2
5581 nop
5582 set 0x40, %o1
5583 ldd [%l7 + %o1], %f10
5584 fmovsle %xcc, %f31, %f29
5585 fmovsvs %xcc, %f27, %f13
5586 sll %o3, 0x00, %i6
5587 nop
5588 set 0x6A, %g3
5589 lduh [%l7 + %g3], %l6
5590 array16 %l3, %l4, %l5
5591 movvs %icc, %i3, %g2
5592 andcc %i2, %o2, %i5
5593 sir 0x0C9E
5594 fmovscs %icc, %f21, %f18
5595 set 0x3A, %o6
5596 ldstuba [%l7 + %o6] 0x89, %o1
5597 fbl,a %fcc3, loop_462
5598 tl %xcc, 0x0
5599 and %i0, %o4, %g1
5600 edge32 %g5, %g3, %g7
5601loop_462:
5602 orn %l0, 0x0D68, %o6
5603 restored
5604 rdpr %cwp, %g1
5605 rdpr %cansave, %g2
5606 rdpr %canrestore, %g3
5607 rdpr %cleanwin, %g4
5608 rdpr %otherwin, %g5
5609 rdpr %wstate, %g6
5610 movle %xcc, %i1, %o7
5611 sethi 0x0B9B, %o5
5612 stbar
5613 fmul8x16al %f26, %f9, %f16
5614 edge32l %g6, %i4, %l2
5615 ld [%l7 + 0x44], %f0
5616 nop
5617 fitos %f10, %f31
5618 brz %g4, loop_463
5619 movle %xcc, %o0, %l1
5620 mulscc %i7, %i6, %o3
5621 fble,a %fcc0, loop_464
5622loop_463:
5623 fmovdcs %xcc, %f5, %f11
5624 alignaddrl %l3, %l4, %l6
5625 set 0x38, %o0
5626 prefetcha [%l7 + %o0] 0x88, 0x1
5627loop_464:
5628 ldsb [%l7 + 0x12], %i3
5629 sllx %i2, 0x02, %o2
5630 addc %g2, %i5, %i0
5631 fmul8ulx16 %f0, %f26, %f10
5632 edge8n %o1, %g1, %o4
5633 add %l7, 0x10, %l6
5634 wr %g0, 0x10, %asi
5635 ldxa [%l6] %asi, %g5
5636 casxa [%l6] 0x10, %g5, %g3
5637 alignaddr %l0, %g7, %o6
5638 ldstub [%l7 + 0x57], %o7
5639 edge16ln %o5, %g6, %i4
5640 fmul8ulx16 %f16, %f14, %f2
5641 fpack16 %f26, %f22
5642 subc %i1, 0x1508, %g4
5643 ld [%l7 + 0x5C], %f24
5644 move %xcc, %l2, %l1
5645 fbl,a %fcc1, loop_465
5646 fmovrsgz %o0, %f28, %f9
5647 fmovrde %i7, %f28, %f8
5648 fmovse %xcc, %f13, %f3
5649loop_465:
5650 movgu %icc, %o3, %l3
5651 xor %l4, 0x06FB, %l6
5652 fpsub32s %f1, %f10, %f29
5653 fpack32 %f12, %f4, %f24
5654 fbule %fcc1, loop_466
5655 fmovdpos %xcc, %f12, %f16
5656 edge32 %i6, %l5, %i3
5657 wr %g0, 0x19, %asi
5658 lda [%l7 + 0x68] %asi, %f26
5659loop_466:
5660 te %xcc, 0x1
5661 movg %icc, %i2, %g2
5662 or %o2, 0x05E1, %i0
5663 set 0x40, %i7
5664 stda %f16, [%l7 + %i7] 0x0c
5665 fble,a %fcc2, loop_467
5666 saved
5667 rdpr %cwp, %g1
5668 rdpr %cansave, %g2
5669 rdpr %canrestore, %g3
5670 rdpr %cleanwin, %g4
5671 rdpr %otherwin, %g5
5672 rdpr %wstate, %g6
5673 bcs %xcc, loop_468
5674 xnor %o1, %i5, %o4
5675loop_467:
5676 edge16n %g5, %g1, %l0
5677 tne %xcc, 0x5
5678loop_468:
5679 tcs %xcc, 0x1
5680 taddcctv %g3, 0x06E9, %g7
5681 mulscc %o6, 0x132B, %o5
5682 movleu %icc, %o7, %g6
5683 fcmpne16 %f28, %f18, %i1
5684 fmovse %xcc, %f22, %f24
5685 nop
5686 setx 0x31B5CF57, %l0, %l6
5687 st %l6, [%l7 + 0x28]
5688 ld [%l7 + 0x28], %f5
5689 setx 0x91AF7E32, %l1, %l5
5690 st %l5, [%l7 + 0x10]
5691 ld [%l7 + 0x10], %f25
5692 fsubs %f25, %f5, %f1
5693 edge8 %i4, %g4, %l1
5694 smul %l2, %i7, %o0
5695 xnor %o3, 0x007C, %l3
5696 movcs %icc, %l4, %l6
5697 fpadd32s %f10, %f18, %f26
5698 fxnors %f0, %f14, %f8
5699 tsubcc %i6, %l5, %i2
5700 set 0x50, %o2
5701 sta %f27, [%l7 + %o2] 0x18
5702 srax %i3, %o2, %g2
5703 bcs,a %icc, loop_469
5704 lduw [%l7 + 0x6C], %o1
5705 tsubcc %i5, %o4, %g5
5706 tcc %icc, 0x5
5707loop_469:
5708 edge16ln %i0, %g1, %l0
5709 edge16ln %g7, %o6, %g3
5710 fsrc1s %f3, %f9
5711 movge %icc, %o7, %g6
5712 fmovs %f29, %f11
5713 subccc %i1, %i4, %o5
5714 ble,pn %xcc, loop_470
5715 brlz %g4, loop_471
5716 fmovrde %l1, %f22, %f16
5717 subccc %i7, %o0, %o3
5718loop_470:
5719 tvc %icc, 0x1
5720loop_471:
5721 array32 %l2, %l4, %l6
5722 fornot1s %f24, %f15, %f1
5723 array32 %l3, %i6, %l5
5724 fsrc2 %f10, %f20
5725 std %f26, [%l7 + 0x08]
5726 edge16l %i2, %i3, %o2
5727 bl,a,pn %xcc, loop_472
5728 movpos %icc, %o1, %g2
5729 fxnors %f21, %f30, %f17
5730 edge8n %o4, %i5, %g5
5731loop_472:
5732 fbe,a %fcc0, loop_473
5733 edge32n %i0, %l0, %g1
5734 fba %fcc3, loop_474
5735 fbule %fcc1, loop_475
5736loop_473:
5737 tvs %icc, 0x3
5738 movre %g7, %o6, %g3
5739loop_474:
5740 subccc %o7, 0x0327, %g6
5741loop_475:
5742 tl %icc, 0x1
5743 xor %i1, 0x156F, %i4
5744 array32 %g4, %o5, %i7
5745 xnor %o0, %l1, %o3
5746 and %l4, 0x1CAD, %l6
5747 fmovdvs %icc, %f18, %f9
5748 brgz %l2, loop_476
5749 sllx %i6, 0x1E, %l3
5750 sdivcc %i2, 0x094C, %i3
5751 fornot2 %f0, %f16, %f22
5752loop_476:
5753 nop
5754 wr %g0, 0x89, %asi
5755 lduha [%l7 + 0x3A] %asi, %l5
5756 nop
5757 setx 0xEE70CE26206CCF7D, %l0, %l6
5758 stx %l6, [%l7 + 0x38]
5759 ldx [%l7 + 0x38], %fsr
5760 movge %xcc, %o1, %g2
5761 fbg %fcc3, loop_477
5762 and %o4, 0x00F3, %o2
5763 fsrc1 %f18, %f0
5764 sir 0x0D91
5765loop_477:
5766 nop
5767 set 0x1A, %g1
5768 ldsha [%l7 + %g1] 0x11, %g5
5769 ldx [%l7 + 0x38], %i5
5770 fmovsgu %icc, %f26, %f17
5771 set 0x3C, %i3
5772 sta %f28, [%l7 + %i3] 0x0c
5773 movre %i0, %l0, %g1
5774 movrlez %o6, %g3, %o7
5775 popc %g6, %i1
5776 fmovrsgez %g7, %f0, %f9
5777 or %i4, %g4, %o5
5778 tl %icc, 0x4
5779 movcc %icc, %i7, %o0
5780 set 0x70, %l5
5781 ldda [%l7 + %l5] 0x2e, %o2
5782 ld [%l7 + 0x5C], %f27
5783 fmuld8sux16 %f11, %f4, %f26
5784 fmovdpos %icc, %f15, %f27
5785 movvc %xcc, %l4, %l6
5786 call loop_478
5787 edge8n %l2, %i6, %l1
5788 fmovspos %xcc, %f26, %f10
5789 edge32 %i2, %i3, %l5
5790loop_478:
5791 movvc %xcc, %l3, %o1
5792 fbule %fcc3, loop_479
5793 tn %icc, 0x6
5794 fbne %fcc0, loop_480
5795 fpadd32s %f14, %f20, %f0
5796loop_479:
5797 sir 0x1563
5798 movn %xcc, %o4, %g2
5799loop_480:
5800 fxnor %f18, %f10, %f30
5801 fandnot2 %f8, %f18, %f24
5802 edge16ln %g5, %i5, %o2
5803 array8 %i0, %l0, %g1
5804 umul %g3, %o6, %g6
5805 add %i1, %g7, %o7
5806 edge16l %i4, %g4, %i7
5807 bcs,a,pt %icc, loop_481
5808 fnors %f13, %f21, %f3
5809 move %xcc, %o0, %o3
5810 fnand %f2, %f6, %f26
5811loop_481:
5812 orncc %o5, %l6, %l4
5813 movcs %xcc, %i6, %l1
5814 array16 %i2, %l2, %l5
5815 edge32n %l3, %o1, %o4
5816 fandnot2s %f25, %f25, %f14
5817 movcs %icc, %i3, %g2
5818 popc %g5, %o2
5819 tvc %icc, 0x0
5820 fpsub16 %f0, %f6, %f10
5821 ldd [%l7 + 0x50], %i4
5822 sra %l0, 0x15, %g1
5823 movrgz %g3, 0x076, %o6
5824 movcs %xcc, %g6, %i0
5825 nop
5826 fitos %f11, %f21
5827 nop
5828 fitod %f25, %f10
5829 movg %xcc, %g7, %i1
5830 movl %icc, %i4, %o7
5831 sdiv %g4, 0x0E99, %i7
5832 fxors %f15, %f19, %f2
5833 srlx %o0, %o3, %l6
5834 fmovrsgz %o5, %f13, %f18
5835 orncc %i6, %l4, %l1
5836 brnz %l2, loop_482
5837 udiv %i2, 0x054F, %l3
5838 movre %l5, %o4, %o1
5839 fcmpne16 %f4, %f30, %g2
5840loop_482:
5841 saved
5842 rdpr %cwp, %g1
5843 rdpr %cansave, %g2
5844 rdpr %canrestore, %g3
5845 rdpr %cleanwin, %g4
5846 rdpr %otherwin, %g5
5847 rdpr %wstate, %g6
5848 fzero %f30
5849 mulscc %i3, 0x002D, %g5
5850 bg loop_483
5851 tcc %icc, 0x1
5852 ba,a,pt %icc, loop_484
5853 tvs %xcc, 0x2
5854loop_483:
5855 movne %xcc, %o2, %l0
5856 fmovda %icc, %f9, %f2
5857loop_484:
5858 fcmpne16 %f0, %f2, %i5
5859 sub %g3, 0x1B04, %g1
5860 sethi 0x039B, %o6
5861 alignaddrl %i0, %g7, %g6
5862 edge16 %i4, %i1, %g4
5863 add %i7, %o7, %o3
5864 fbne,a %fcc1, loop_485
5865 mova %icc, %l6, %o5
5866 popc 0x0C02, %i6
5867 edge16ln %l4, %l1, %o0
5868loop_485:
5869 udivcc %i2, 0x1D8D, %l2
5870 nop
5871 setx 0x09324E4E, %l0, %l6
5872 st %l6, [%l7 + 0x28]
5873 ld [%l7 + 0x28], %f26
5874 fsqrts %f26, %f7
5875 fbo %fcc0, loop_486
5876 tgu %icc, 0x2
5877 ta %xcc, 0x5
5878 brnz,a %l5, loop_487
5879loop_486:
5880 fbge %fcc3, loop_488
5881 call loop_489
5882 bvs %xcc, loop_490
5883loop_487:
5884 nop
5885 setx loop_491, %l0, %l1
5886 wrpr 0x1, %tl
5887 wrpr %l1, %tnpc
5888 setx 0x34400001400, %l0, %l1
5889 wrpr %l1, %tstate
5890 wrhpr 0x4, %htstate
5891 done
5892loop_488:
5893 sir 0x1A7B
5894loop_489:
5895 sth %o4, [%l7 + 0x60]
5896loop_490:
5897 fpsub16s %f12, %f18, %f4
5898loop_491:
5899 popc 0x1DCA, %o1
5900 mova %icc, %l3, %i3
5901 andcc %g2, %o2, %l0
5902 tl %icc, 0x1
5903 fmovda %icc, %f10, %f16
5904 subcc %i5, %g5, %g1
5905 movcs %xcc, %o6, %i0
5906 ldsw [%l7 + 0x64], %g7
5907 fmovsa %icc, %f18, %f21
5908 fzeros %f31
5909 edge16ln %g3, %g6, %i4
5910 sir 0x12F4
5911 set 0x18, %l3
5912 lduwa [%l7 + %l3] 0x18, %g4
5913 movne %xcc, %i1, %i7
5914 add %o3, %o7, %l6
5915 fmovsvc %icc, %f22, %f19
5916 fbo,a %fcc0, loop_492
5917 edge8 %i6, %o5, %l4
5918 andcc %l1, 0x11BB, %i2
5919 orn %o0, %l2, %l5
5920loop_492:
5921 movvc %icc, %o1, %l3
5922 nop
5923 setx loop_493, %l0, %l1
5924 wrpr 0x1, %tl
5925 wrpr %l1, %tpc
5926 add %l1, 0x4, %l1
5927 wrpr %l1, %tnpc
5928 setx 0x34400001400, %l0, %l1
5929 wrpr %l1, %tstate
5930 wrhpr 0x4, %htstate
5931 retry
5932 edge16l %o4, %g2, %i3
5933 fblg %fcc2, loop_494
5934 array16 %l0, %i5, %o2
5935loop_493:
5936 xorcc %g5, 0x1E1C, %o6
5937 orcc %i0, %g1, %g7
5938loop_494:
5939 subcc %g3, %i4, %g4
5940 edge8 %g6, %i7, %o3
5941 srax %i1, 0x09, %l6
5942 udivx %i6, 0x1A56, %o5
5943 add %l7, 0x60, %l6
5944 wr %g0, 0x10, %asi
5945 ldxa [%l6] %asi, %l4
5946 casxa [%l6] 0x10, %l4, %l1
5947 fblg %fcc1, loop_495
5948 fmovdle %xcc, %f22, %f20
5949 bge loop_496
5950 fpmerge %f23, %f8, %f0
5951loop_495:
5952 orn %i2, %o7, %o0
5953 srlx %l5, %o1, %l3
5954loop_496:
5955 fcmpeq16 %f0, %f4, %o4
5956 edge8l %g2, %l2, %i3
5957 set 0x50, %i2
5958 lduwa [%l7 + %i2] 0x81, %i5
5959 edge32 %o2, %g5, %l0
5960 movle %icc, %i0, %o6
5961 edge16 %g7, %g1, %g3
5962 bneg %icc, loop_497
5963 smul %g4, 0x1AEB, %i4
5964 movrne %g6, 0x211, %o3
5965 edge8l %i1, %i7, %l6
5966loop_497:
5967 edge32ln %o5, %i6, %l1
5968 fbuge,a %fcc2, loop_498
5969 edge8ln %i2, %o7, %o0
5970 fblg %fcc1, loop_499
5971 fblg,a %fcc0, loop_500
5972loop_498:
5973 movne %xcc, %l4, %l5
5974 bleu,a loop_501
5975loop_499:
5976 andcc %o1, %o4, %l3
5977loop_500:
5978 subcc %g2, 0x01FF, %i3
5979 fmovrsne %i5, %f31, %f8
5980loop_501:
5981 tleu %xcc, 0x7
5982 saved
5983 rdpr %cwp, %g1
5984 rdpr %cansave, %g2
5985 rdpr %canrestore, %g3
5986 rdpr %cleanwin, %g4
5987 rdpr %otherwin, %g5
5988 rdpr %wstate, %g6
5989 bpos,pn %icc, loop_502
5990 bvs,a loop_503
5991 tl %icc, 0x4
5992 nop
5993 setx 0x284C9274, %l0, %l6
5994 st %l6, [%l7 + 0x28]
5995 ld [%l7 + 0x28], %f30
5996 setx 0x21FBAEC2, %l1, %l5
5997 st %l5, [%l7 + 0x10]
5998 ld [%l7 + 0x10], %f8
5999 fdivs %f8, %f30, %f23
6000loop_502:
6001 nop
6002 wr %g0, 0xe3, %asi
6003 stha %o2, [%l7 + 0x4C] %asi
6004 membar #Sync
6005loop_503:
6006 alignaddr %l2, %g5, %l0
6007 tle %xcc, 0x2
6008 movneg %icc, %o6, %g7
6009 edge32l %i0, %g3, %g4
6010 wr %g0, 0x04, %asi
6011 ldsha [%l7 + 0x32] %asi, %g1
6012 movvc %icc, %g6, %i4
6013 smulcc %o3, %i7, %i1
6014 smul %o5, %l6, %l1
6015 bpos,a loop_504
6016 fmovrdlz %i2, %f0, %f6
6017 fnegd %f16, %f8
6018 orn %i6, 0x034E, %o7
6019loop_504:
6020 tneg %icc, 0x6
6021 andcc %o0, %l5, %l4
6022 ble loop_505
6023 edge8n %o4, %l3, %o1
6024 swap [%l7 + 0x5C], %g2
6025 nop
6026 fitos %f15, %f7
6027loop_505:
6028 movne %icc, %i5, %i3
6029 fmovdge %icc, %f24, %f23
6030 srl %l2, 0x14, %g5
6031 subccc %o2, %o6, %l0
6032 fbule,a %fcc3, loop_506
6033 xorcc %i0, 0x0D0B, %g7
6034 fmovscs %icc, %f4, %f5
6035 movle %icc, %g4, %g1
6036loop_506:
6037 brlez %g6, loop_507
6038 or %g3, %o3, %i7
6039 movvs %icc, %i1, %i4
6040 nop
6041 setx 0x7C13661B, %l0, %l6
6042 st %l6, [%l7 + 0x28]
6043 ld [%l7 + 0x28], %f19
6044 setx 0xC5EE3796, %l1, %l5
6045 st %l5, [%l7 + 0x10]
6046 ld [%l7 + 0x10], %f28
6047 fadds %f28, %f19, %f23
6048loop_507:
6049 alignaddr %o5, %l1, %i2
6050 fbu %fcc0, loop_508
6051 srlx %i6, 0x13, %o7
6052 wr %g0, 0x19, %asi
6053 ldswa [%l7 + 0x7C] %asi, %l6
6054loop_508:
6055 fbge,a %fcc2, loop_509
6056 movleu %xcc, %l5, %o0
6057 fmovsle %xcc, %f4, %f9
6058 nop
6059 setx loop_510, %l0, %l1
6060 wrpr 0x1, %tl
6061 wrpr %l1, %tpc
6062 add %l1, 0x4, %l1
6063 wrpr %l1, %tnpc
6064 setx 0x34400001400, %l0, %l1
6065 wrpr %l1, %tstate
6066 wrhpr 0x4, %htstate
6067 retry
6068loop_509:
6069 fmovdcs %xcc, %f22, %f28
6070 movgu %xcc, %o4, %l4
6071 fpsub32s %f16, %f28, %f30
6072loop_510:
6073 taddcc %l3, %o1, %g2
6074 xorcc %i5, 0x13D1, %l2
6075 lduw [%l7 + 0x44], %i3
6076 bg,a,pt %xcc, loop_511
6077 sdivcc %o2, 0x003D, %g5
6078 tl %xcc, 0x0
6079 sll %l0, 0x19, %o6
6080loop_511:
6081 bgu,a %xcc, loop_512
6082 movleu %icc, %g7, %g4
6083 sethi 0x0F0D, %i0
6084 fandnot1 %f24, %f12, %f28
6085loop_512:
6086 udiv %g6, 0x1756, %g3
6087 tgu %xcc, 0x1
6088 tcc %icc, 0x1
6089 array8 %g1, %i7, %i1
6090 subccc %i4, %o3, %l1
6091 and %o5, %i2, %i6
6092 fzero %f14
6093 nop
6094 setx 0xE39D737E, %l0, %l6
6095 st %l6, [%l7 + 0x28]
6096 ld [%l7 + 0x28], %f6
6097 setx 0xFBD0D502, %l1, %l5
6098 st %l5, [%l7 + 0x10]
6099 ld [%l7 + 0x10], %f8
6100 fadds %f8, %f6, %f1
6101 fsrc1s %f27, %f19
6102 fbl,a %fcc3, loop_513
6103 fmovsg %xcc, %f28, %f2
6104 bcc,a,pt %icc, loop_514
6105 bvc %icc, loop_515
6106loop_513:
6107 tne %icc, 0x6
6108 wr %g0, 0x2f, %asi
6109 stba %l6, [%l7 + 0x59] %asi
6110 membar #Sync
6111loop_514:
6112 brgez,a %o7, loop_516
6113loop_515:
6114 umulcc %o0, 0x0CEF, %l5
6115 fxnors %f30, %f16, %f16
6116 movrgz %l4, %l3, %o1
6117loop_516:
6118 nop
6119 setx 0xD064B857, %l0, %l6
6120 st %l6, [%l7 + 0x08]
6121 ld [%l7 + 0x08], %fsr
6122 ld [%l7 + 0x34], %f28
6123 movrlez %o4, %i5, %g2
6124 nop
6125 fitod %f12, %f6
6126 fdtox %f6, %f8
6127 fxtod %f8, %f2
6128 edge16l %i3, %o2, %g5
6129 nop
6130 setx loop_517, %l0, %l1
6131 wrpr 0x1, %tl
6132 wrpr %l1, %tpc
6133 add %l1, 0x4, %l1
6134 wrpr %l1, %tnpc
6135 setx 0x34400001400, %l0, %l1
6136 wrpr %l1, %tstate
6137 wrhpr 0x4, %htstate
6138 retry
6139 movvc %xcc, %l2, %o6
6140 popc 0x0AD8, %g7
6141 fmovdleu %xcc, %f26, %f25
6142loop_517:
6143 taddcc %l0, 0x1C09, %g4
6144 sdivx %i0, 0x02BC, %g3
6145 membar #Sync
6146 wr %g0, 0xf0, %asi
6147 ldda [%l7 + 0x40] %asi, %f16
6148 restored
6149 rdpr %cwp, %g1
6150 rdpr %cansave, %g2
6151 rdpr %canrestore, %g3
6152 rdpr %cleanwin, %g4
6153 rdpr %otherwin, %g5
6154 rdpr %wstate, %g6
6155 sll %g6, 0x1F, %i7
6156 movgu %icc, %g1, %i1
6157 ta %xcc, 0x0
6158 nop
6159 setx 0xD85382445D9BF713, %l0, %l6
6160 stx %l6, [%l7 + 0x28]
6161 ldd [%l7 + 0x28], %f6
6162 fsqrtd %f6, %f8
6163 udivcc %o3, 0x0338, %i4
6164 bge,a %icc, loop_518
6165 bvc,a %xcc, loop_519
6166 movneg %icc, %o5, %l1
6167 and %i6, 0x1122, %l6
6168loop_518:
6169 fabss %f16, %f16
6170loop_519:
6171 srlx %i2, %o0, %l5
6172 fbue %fcc2, loop_520
6173 bvc,pn %xcc, loop_521
6174 fmovdge %icc, %f29, %f12
6175 fmovdleu %icc, %f20, %f7
6176loop_520:
6177 brgz,a %l4, loop_522
6178loop_521:
6179 tleu %xcc, 0x7
6180 set 0x68, %o5
6181 stwa %l3, [%l7 + %o5] 0x2a
6182 membar #Sync
6183loop_522:
6184 mova %xcc, %o1, %o4
6185 fandnot2s %f19, %f10, %f24
6186 edge8 %o7, %g2, %i5
6187 fnot1 %f20, %f20
6188 tgu %xcc, 0x0
6189 fzeros %f1
6190 tgu %icc, 0x0
6191 brgz %o2, loop_523
6192 array16 %g5, %l2, %o6
6193 mulx %i3, %l0, %g7
6194 fmovde %xcc, %f16, %f30
6195loop_523:
6196 bne,a %icc, loop_524
6197 fmovrdgz %g4, %f2, %f14
6198 bg,a,pt %xcc, loop_525
6199 fbul %fcc2, loop_526
6200loop_524:
6201 te %xcc, 0x5
6202 udivx %i0, 0x1960, %g6
6203loop_525:
6204 fbne,a %fcc0, loop_527
6205loop_526:
6206 fones %f12
6207 movle %icc, %g3, %g1
6208 set 0x4D, %l1
6209 ldsba [%l7 + %l1] 0x11, %i1
6210loop_527:
6211 edge16 %i7, %o3, %o5
6212 tsubcc %l1, 0x1E96, %i6
6213 sll %l6, 0x1A, %i2
6214 subc %i4, 0x182E, %o0
6215 bge,a,pt %icc, loop_528
6216 st %f16, [%l7 + 0x48]
6217 wr %g0, 0x89, %asi
6218 lduwa [%l7 + 0x08] %asi, %l4
6219loop_528:
6220 nop
6221 fitod %f0, %f6
6222 fdtox %f6, %f8
6223 fxtod %f8, %f24
6224 addccc %l3, 0x172D, %l5
6225 fmovdn %xcc, %f6, %f22
6226 ble loop_529
6227 bgu,a %xcc, loop_530
6228 srl %o1, %o4, %o7
6229 edge16l %i5, %o2, %g2
6230loop_529:
6231 edge16ln %g5, %l2, %o6
6232loop_530:
6233 flush %l7 + 0x60
6234 sdivx %l0, 0x0F1B, %i3
6235 tvs %icc, 0x5
6236 sdiv %g4, 0x0DFC, %g7
6237 wr %g0, 0x04, %asi
6238 ldswa [%l7 + 0x5C] %asi, %g6
6239 set 0x3C, %l4
6240 stba %i0, [%l7 + %l4] 0x89
6241 sethi 0x0B45, %g1
6242 srlx %i1, 0x04, %g3
6243 fmuld8ulx16 %f22, %f19, %f26
6244 add %o3, %i7, %l1
6245 st %f27, [%l7 + 0x5C]
6246 bvs,a,pn %xcc, loop_531
6247 fmovdvc %icc, %f6, %f6
6248 fnot2 %f18, %f18
6249 array8 %o5, %i6, %i2
6250loop_531:
6251 fmul8x16al %f3, %f10, %f2
6252 edge8n %l6, %o0, %l4
6253 edge16n %l3, %i4, %o1
6254 fbe,a %fcc0, loop_532
6255 fmovdgu %icc, %f5, %f29
6256 orcc %l5, 0x14F3, %o7
6257 stx %o4, [%l7 + 0x48]
6258loop_532:
6259 nop
6260 set 0x4C, %i4
6261 lda [%l7 + %i4] 0x04, %f2
6262 fzero %f8
6263 edge8l %o2, %g2, %g5
6264 fmovrdlz %i5, %f30, %f18
6265 membar 0x2B
6266 udivcc %o6, 0x069C, %l0
6267 fnands %f19, %f5, %f15
6268 fzero %f4
6269 fmul8ulx16 %f20, %f4, %f6
6270 brgz %l2, loop_533
6271 sdivcc %g4, 0x15CA, %i3
6272 movpos %icc, %g7, %i0
6273 ta %icc, 0x6
6274loop_533:
6275 udiv %g1, 0x1D8C, %g6
6276 array32 %i1, %o3, %i7
6277 fmovsle %xcc, %f15, %f18
6278 fnand %f4, %f6, %f4
6279 fbu,a %fcc3, loop_534
6280 taddcctv %l1, 0x1A17, %o5
6281 tvc %icc, 0x4
6282 nop
6283 set 0x48, %g2
6284 ldd [%l7 + %g2], %f30
6285loop_534:
6286 faligndata %f16, %f28, %f18
6287 udivcc %i6, 0x1946, %i2
6288 sub %g3, %l6, %l4
6289 bg,a %xcc, loop_535
6290 lduh [%l7 + 0x1E], %l3
6291 nop
6292 setx loop_536, %l0, %l1
6293 wrpr 0x1, %tl
6294 wrpr %l1, %tpc
6295 add %l1, 0x4, %l1
6296 wrpr %l1, %tnpc
6297 setx 0x34400001400, %l0, %l1
6298 wrpr %l1, %tstate
6299 wrhpr 0x4, %htstate
6300 retry
6301 bpos,a,pn %xcc, loop_537
6302loop_535:
6303 movn %icc, %i4, %o1
6304 edge32l %o0, %l5, %o4
6305loop_536:
6306 membar 0x39
6307loop_537:
6308 edge16n %o2, %o7, %g2
6309 fpack32 %f12, %f8, %f18
6310 sdivx %i5, 0x016B, %o6
6311 edge32l %l0, %g5, %l2
6312 fpackfix %f12, %f16
6313 bneg,a %xcc, loop_538
6314 fmuld8ulx16 %f7, %f9, %f6
6315 bne,pn %icc, loop_539
6316 edge8n %i3, %g7, %i0
6317loop_538:
6318 tcs %xcc, 0x0
6319 nop
6320 set 0x10, %l0
6321 ldd [%l7 + %l0], %f30
6322loop_539:
6323 edge8n %g1, %g6, %g4
6324 movcs %icc, %o3, %i7
6325 fblg %fcc0, loop_540
6326 tpos %xcc, 0x3
6327 wr %g0, 0x88, %asi
6328 swapa [%l7 + 0x58] %asi, %l1
6329loop_540:
6330 and %o5, 0x035A, %i1
6331 movn %xcc, %i6, %i2
6332 fbug,a %fcc1, loop_541
6333 mova %xcc, %l6, %g3
6334 smulcc %l3, %l4, %o1
6335 stx %o0, [%l7 + 0x38]
6336loop_541:
6337 alignaddr %l5, %i4, %o2
6338 nop
6339 setx 0xBFD0FEC1004FC83C, %l0, %l6
6340 stx %l6, [%l7 + 0x28]
6341 ldx [%l7 + 0x28], %fsr
6342 movn %icc, %o7, %o4
6343 fnor %f18, %f4, %f16
6344 edge32n %g2, %o6, %i5
6345 fandnot2 %f18, %f10, %f4
6346 mulscc %l0, 0x1F1B, %l2
6347 addcc %g5, %g7, %i3
6348 brlez %i0, loop_542
6349 bvc,pn %icc, loop_543
6350 fmovdgu %xcc, %f7, %f30
6351 lduh [%l7 + 0x5E], %g6
6352loop_542:
6353 movre %g4, %g1, %i7
6354loop_543:
6355 edge8 %o3, %l1, %o5
6356 movrlez %i1, 0x352, %i2
6357 stbar
6358 edge32ln %l6, %i6, %l3
6359 or %l4, 0x0AC6, %g3
6360 smulcc %o1, 0x0762, %l5
6361 edge16 %i4, %o0, %o7
6362 fands %f26, %f16, %f18
6363 fmul8ulx16 %f4, %f12, %f20
6364 nop
6365 setx 0x86661E1B48C46657, %l0, %l6
6366 stx %l6, [%l7 + 0x28]
6367 ldd [%l7 + 0x28], %f26
6368 fsqrtd %f26, %f4
6369 tge %icc, 0x7
6370 tvc %xcc, 0x2
6371 smul %o4, %o2, %o6
6372 move %icc, %g2, %l0
6373 fnot1s %f24, %f8
6374 be,pt %icc, loop_544
6375 fpsub16s %f21, %f1, %f28
6376 tge %xcc, 0x3
6377 movge %xcc, %l2, %g5
6378loop_544:
6379 andn %g7, %i3, %i5
6380 fpsub32 %f8, %f0, %f6
6381 nop
6382 setx 0xC7F09AB1, %l0, %l6
6383 st %l6, [%l7 + 0x28]
6384 ld [%l7 + 0x28], %f4
6385 setx 0x134C87B6, %l1, %l5
6386 st %l5, [%l7 + 0x10]
6387 ld [%l7 + 0x10], %f31
6388 fmuls %f31, %f4, %f25
6389 fbe,a %fcc3, loop_545
6390 ld [%l7 + 0x78], %f5
6391 fmovrdlz %g6, %f22, %f10
6392 edge32n %i0, %g4, %g1
6393loop_545:
6394 edge8l %o3, %l1, %i7
6395 udiv %i1, 0x1E5C, %o5
6396 edge8n %l6, %i6, %i2
6397 move %xcc, %l3, %g3
6398 orncc %l4, 0x1574, %o1
6399 bvs,a %xcc, loop_546
6400 fmul8x16al %f27, %f24, %f4
6401 set 0x08, %g6
6402 prefetcha [%l7 + %g6] 0x89, 0x0
6403loop_546:
6404 movne %xcc, %o0, %l5
6405 tleu %icc, 0x1
6406 orcc %o4, 0x10AD, %o7
6407 alignaddrl %o6, %g2, %l0
6408 fmovrde %o2, %f26, %f28
6409 edge8n %l2, %g7, %g5
6410 alignaddr %i5, %i3, %g6
6411 sdivcc %i0, 0x0A52, %g4
6412 fblg %fcc0, loop_547
6413 movleu %xcc, %o3, %l1
6414 edge8ln %i7, %g1, %o5
6415 te %xcc, 0x2
6416loop_547:
6417 andcc %l6, %i1, %i6
6418 xnor %i2, 0x1F17, %l3
6419 fbn %fcc1, loop_548
6420 orn %g3, 0x0EE9, %o1
6421 brlez,a %l4, loop_549
6422 brnz,a %o0, loop_550
6423loop_548:
6424 movrlz %l5, 0x30E, %o4
6425 nop
6426 setx loop_551, %l0, %l1
6427 wrpr 0x1, %tl
6428 wrpr %l1, %tnpc
6429 setx 0x34400001400, %l0, %l1
6430 wrpr %l1, %tstate
6431 wrhpr 0x4, %htstate
6432 done
6433loop_549:
6434 fmovdne %icc, %f4, %f19
6435loop_550:
6436 movleu %icc, %i4, %o7
6437 array16 %o6, %g2, %l0
6438loop_551:
6439 nop
6440 set 0x20, %o3
6441 swapa [%l7 + %o3] 0x18, %o2
6442 fbg,a %fcc1, loop_552
6443 movrgz %g7, %g5, %l2
6444 fmovdg %icc, %f26, %f19
6445 xorcc %i3, %i5, %g6
6446loop_552:
6447 udivx %i0, 0x14D1, %g4
6448 sdiv %o3, 0x0751, %i7
6449 edge8ln %l1, %o5, %l6
6450 mova %icc, %g1, %i1
6451 fblg %fcc2, loop_553
6452 swap [%l7 + 0x14], %i2
6453 xnor %i6, %l3, %g3
6454 movge %icc, %o1, %o0
6455loop_553:
6456 taddcctv %l5, %o4, %i4
6457 tsubcc %o7, 0x1688, %l4
6458 edge8l %o6, %g2, %l0
6459 movcs %icc, %g7, %o2
6460 move %xcc, %l2, %i3
6461 wr %g0, 0x88, %asi
6462 lda [%l7 + 0x40] %asi, %f15
6463 fpsub16s %f8, %f30, %f20
6464 sdivcc %i5, 0x1C93, %g6
6465 xnorcc %i0, 0x1022, %g5
6466 fbn %fcc2, loop_554
6467 bn,pt %xcc, loop_555
6468 ldx [%l7 + 0x20], %g4
6469 sllx %i7, %o3, %l1
6470loop_554:
6471 subc %l6, 0x00A7, %g1
6472loop_555:
6473 nop
6474 setx loop_556, %l0, %l1
6475 jmpl %l1, %o5
6476 umulcc %i1, %i2, %i6
6477 ldsh [%l7 + 0x32], %g3
6478 movrgz %l3, 0x340, %o1
6479loop_556:
6480 array8 %l5, %o4, %i4
6481 wr %g0, 0x89, %asi
6482 ldstuba [%l7 + 0x77] %asi, %o7
6483 movrgz %o0, 0x239, %l4
6484 fbu %fcc2, loop_557
6485 orcc %o6, 0x113E, %g2
6486 brz %l0, loop_558
6487 brnz %g7, loop_559
6488loop_557:
6489 brgez %o2, loop_560
6490 bcs %xcc, loop_561
6491loop_558:
6492 fbne %fcc2, loop_562
6493loop_559:
6494 bleu loop_563
6495loop_560:
6496 nop
6497 setx 0x28C36ED5, %l0, %l6
6498 st %l6, [%l7 + 0x28]
6499 ld [%l7 + 0x28], %f14
6500 setx 0x89B6B13F, %l1, %l5
6501 st %l5, [%l7 + 0x10]
6502 ld [%l7 + 0x10], %f25
6503 fdivs %f25, %f14, %f2
6504loop_561:
6505 xnor %i3, %i5, %g6
6506loop_562:
6507 be,a loop_564
6508loop_563:
6509 fmovspos %xcc, %f17, %f20
6510 edge8l %i0, %g5, %l2
6511 orncc %i7, 0x1B67, %o3
6512loop_564:
6513 restored
6514 rdpr %cwp, %g1
6515 rdpr %cansave, %g2
6516 rdpr %canrestore, %g3
6517 rdpr %cleanwin, %g4
6518 rdpr %otherwin, %g5
6519 rdpr %wstate, %g6
6520 tpos %xcc, 0x1
6521 saved
6522 rdpr %cwp, %g1
6523 rdpr %cansave, %g2
6524 rdpr %canrestore, %g3
6525 rdpr %cleanwin, %g4
6526 rdpr %otherwin, %g5
6527 rdpr %wstate, %g6
6528 bgu,a,pn %icc, loop_565
6529 movrgez %g4, 0x155, %l6
6530 nop
6531 setx 0x0AE36DFE, %l0, %l6
6532 st %l6, [%l7 + 0x28]
6533 ld [%l7 + 0x28], %f18
6534 setx 0x7D406732, %l1, %l5
6535 st %l5, [%l7 + 0x10]
6536 ld [%l7 + 0x10], %f9
6537 fdivs %f9, %f18, %f30
6538 subccc %g1, 0x0C16, %o5
6539loop_565:
6540 movrne %i1, 0x266, %l1
6541 lduh [%l7 + 0x3A], %i2
6542 fbu %fcc3, loop_566
6543 bneg,a,pt %icc, loop_567
6544 taddcc %i6, 0x1908, %g3
6545 umul %o1, %l5, %l3
6546loop_566:
6547 ba,pt %xcc, loop_568
6548loop_567:
6549 nop
6550 setx 0x92E1A8B1204ABFE4, %l0, %l6
6551 stx %l6, [%l7 + 0x28]
6552 ldx [%l7 + 0x28], %fsr
6553 ldsh [%l7 + 0x2E], %i4
6554 mulx %o7, 0x1102, %o4
6555loop_568:
6556 tgu %icc, 0x4
6557 tvc %xcc, 0x3
6558 fmovsn %icc, %f3, %f7
6559 alignaddr %o0, %l4, %o6
6560 edge32 %g2, %l0, %o2
6561 sub %i3, %i5, %g7
6562 sethi 0x0692, %g6
6563 edge16n %g5, %i0, %i7
6564 bcs loop_569
6565 fbule,a %fcc1, loop_570
6566 fsrc2s %f3, %f11
6567 udivcc %o3, 0x0C2F, %l2
6568loop_569:
6569 tsubcctv %l6, %g1, %g4
6570loop_570:
6571 taddcctv %i1, 0x0A0A, %l1
6572 saved
6573 rdpr %cwp, %g1
6574 rdpr %cansave, %g2
6575 rdpr %canrestore, %g3
6576 rdpr %cleanwin, %g4
6577 rdpr %otherwin, %g5
6578 rdpr %wstate, %g6
6579 edge8n %i2, %o5, %g3
6580 alignaddrl %o1, %l5, %l3
6581 edge8ln %i6, %o7, %i4
6582 tge %xcc, 0x2
6583 fcmpgt32 %f6, %f16, %o0
6584 nop
6585 setx 0xEFCD4A04, %l0, %l6
6586 st %l6, [%l7 + 0x28]
6587 ld [%l7 + 0x28], %f10
6588 setx 0xF6E9500B, %l1, %l5
6589 st %l5, [%l7 + 0x10]
6590 ld [%l7 + 0x10], %f29
6591 fsubs %f29, %f10, %f6
6592 edge16l %l4, %o6, %g2
6593 fmovscs %xcc, %f25, %f3
6594 array32 %l0, %o2, %o4
6595 mova %icc, %i5, %i3
6596 wr %g0, 0xea, %asi
6597 stba %g7, [%l7 + 0x0E] %asi
6598 membar #Sync
6599 tpos %xcc, 0x0
6600 edge8ln %g5, %g6, %i0
6601 add %l7, 0x68, %l6
6602 wr %g0, 0x89, %asi
6603 lda [%l6] %asi, %i7
6604 casa [%l6] 0x89, %i7, %l2
6605 stb %l6, [%l7 + 0x2D]
6606 swap [%l7 + 0x68], %g1
6607 smulcc %g4, 0x0046, %o3
6608 xorcc %l1, 0x01E4, %i1
6609 udivcc %o5, 0x0C9F, %g3
6610 fbu %fcc0, loop_571
6611 popc 0x1FC8, %o1
6612 taddcc %l5, 0x02A2, %l3
6613 andn %i2, %i6, %i4
6614loop_571:
6615 fandnot1 %f20, %f8, %f4
6616 movle %icc, %o0, %o7
6617 tcs %icc, 0x7
6618 nop
6619 setx 0x1074A652, %l0, %l6
6620 st %l6, [%l7 + 0x74]
6621 ld [%l7 + 0x74], %fsr
6622 tg %xcc, 0x2
6623 alignaddrl %o6, %l4, %l0
6624 sdivx %o2, 0x1BFA, %g2
6625 set 0x78, %g4
6626 stxa %i5, [%l7 + %g4] 0x22
6627 membar #Sync
6628 tn %icc, 0x1
6629 array8 %i3, %o4, %g7
6630 edge16n %g6, %i0, %g5
6631 pdist %f8, %f0, %f26
6632 movpos %icc, %i7, %l6
6633 movl %xcc, %g1, %g4
6634 set 0x54, %g7
6635 ldswa [%l7 + %g7] 0x04, %l2
6636 sir 0x0BB3
6637 fnors %f1, %f31, %f22
6638 move %xcc, %l1, %i1
6639 set 0x42, %i6
6640 ldstuba [%l7 + %i6] 0x89, %o3
6641 movrgez %o5, %o1, %l5
6642 tn %icc, 0x7
6643 movcc %icc, %l3, %i2
6644 sllx %i6, %g3, %o0
6645 fbe,a %fcc1, loop_572
6646 andn %i4, 0x0E04, %o6
6647 bneg,pn %icc, loop_573
6648 call loop_574
6649loop_572:
6650 bcc,pn %xcc, loop_575
6651 tge %xcc, 0x7
6652loop_573:
6653 movcc %xcc, %l4, %l0
6654loop_574:
6655 sll %o2, %g2, %o7
6656loop_575:
6657 tsubcctv %i3, 0x0DB6, %o4
6658 bg,pt %xcc, loop_576
6659 array16 %g7, %g6, %i5
6660 subcc %g5, %i0, %l6
6661 fnegd %f8, %f26
6662loop_576:
6663 bge,a,pt %xcc, loop_577
6664 orncc %i7, 0x191B, %g4
6665 movcs %icc, %g1, %l2
6666 udiv %l1, 0x0047, %i1
6667loop_577:
6668 fbge,a %fcc0, loop_578
6669 orncc %o5, %o1, %l5
6670 umulcc %l3, 0x0BE3, %o3
6671 movleu %xcc, %i6, %i2
6672loop_578:
6673 call loop_579
6674 or %o0, %g3, %i4
6675 fmovsa %icc, %f30, %f1
6676 addccc %o6, %l0, %o2
6677loop_579:
6678 fmovdcc %icc, %f17, %f8
6679 add %l7, 0x30, %l6
6680 wr %g0, 0x89, %asi
6681 lda [%l6] %asi, %g2
6682 casa [%l6] 0x89, %g2, %o7
6683 edge8ln %l4, %o4, %i3
6684 fmovd %f0, %f22
6685 fpack16 %f30, %f10
6686 stx %g7, [%l7 + 0x18]
6687 srl %g6, 0x11, %g5
6688 smul %i5, 0x076C, %l6
6689 std %f10, [%l7 + 0x70]
6690 movpos %xcc, %i7, %i0
6691 fmovrslez %g1, %f31, %f1
6692 fxor %f2, %f20, %f4
6693 tge %icc, 0x0
6694 subccc %l2, %g4, %l1
6695 xnorcc %i1, 0x0F0A, %o5
6696 andcc %o1, 0x1649, %l5
6697 ta %icc, 0x3
6698 and %l3, 0x0A40, %i6
6699 orn %o3, 0x0445, %o0
6700 nop
6701 fitod %f10, %f14
6702 fdtox %f14, %f28
6703 fxtod %f28, %f4
6704 subcc %g3, 0x182B, %i2
6705 saved
6706 rdpr %cwp, %g1
6707 rdpr %cansave, %g2
6708 rdpr %canrestore, %g3
6709 rdpr %cleanwin, %g4
6710 rdpr %otherwin, %g5
6711 rdpr %wstate, %g6
6712 xnor %i4, %o6, %o2
6713 fzero %f26
6714 fornot2s %f0, %f28, %f17
6715 fmovsgu %icc, %f3, %f20
6716 movre %g2, 0x3D1, %o7
6717 tge %xcc, 0x7
6718 smulcc %l4, 0x0F7C, %o4
6719 tsubcc %l0, %i3, %g7
6720 tleu %icc, 0x5
6721 tcs %icc, 0x4
6722 alignaddr %g6, %g5, %l6
6723 tvs %xcc, 0x4
6724 array16 %i5, %i0, %g1
6725 tvs %icc, 0x0
6726 tcc %icc, 0x3
6727 taddcctv %i7, 0x14FD, %l2
6728 bvs,a %icc, loop_580
6729 addcc %g4, %i1, %o5
6730 addccc %l1, 0x176A, %l5
6731 movrgez %o1, 0x317, %i6
6732loop_580:
6733 st %f14, [%l7 + 0x38]
6734 edge32 %o3, %o0, %g3
6735 fmovsn %xcc, %f0, %f19
6736 faligndata %f14, %f10, %f22
6737 nop
6738 set 0x26, %l2
6739 ldsh [%l7 + %l2], %i2
6740 fmovrsgz %l3, %f24, %f17
6741 xnorcc %i4, 0x16E7, %o2
6742 fmovsn %xcc, %f27, %f1
6743 popc %g2, %o7
6744 fbue %fcc1, loop_581
6745 andcc %o6, 0x0927, %o4
6746 orncc %l4, 0x066A, %i3
6747 edge16ln %g7, %l0, %g6
6748loop_581:
6749 movrgz %l6, %g5, %i0
6750 sllx %i5, %i7, %l2
6751 set 0x1C, %i0
6752 lda [%l7 + %i0] 0x0c, %f8
6753 tgu %xcc, 0x7
6754 bgu,a,pn %xcc, loop_582
6755 tvs %icc, 0x0
6756 sllx %g4, 0x02, %i1
6757 tsubcc %o5, %l1, %l5
6758loop_582:
6759 movcs %icc, %g1, %i6
6760 edge32n %o1, %o3, %o0
6761 tpos %icc, 0x7
6762 nop
6763 fitod %f2, %f28
6764 fdtos %f28, %f26
6765 fsrc1 %f20, %f22
6766 fmovsg %icc, %f15, %f20
6767 membar #Sync
6768 set 0x40, %g5
6769 ldda [%l7 + %g5] 0xf8, %f16
6770 movle %xcc, %i2, %l3
6771 fmovsl %icc, %f14, %f22
6772 tl %icc, 0x5
6773 edge8l %g3, %i4, %o2
6774 fmovrdne %o7, %f20, %f30
6775 tcc %icc, 0x6
6776 subcc %o6, 0x1E31, %g2
6777 sdivcc %o4, 0x1DB4, %i3
6778 fmovrdgez %l4, %f4, %f22
6779 te %icc, 0x6
6780 add %l7, 0x70, %l6
6781 wr %g0, 0x0c, %asi
6782 casxa [%l6] %asi, %l0, %g7
6783 stb %g6, [%l7 + 0x68]
6784 bne,pn %icc, loop_583
6785 sethi 0x0374, %g5
6786 sir 0x1742
6787 fba,a %fcc2, loop_584
6788loop_583:
6789 bne loop_585
6790 nop
6791 setx loop_586, %l0, %l1
6792 wrpr 0x1, %tl
6793 wrpr %l1, %tnpc
6794 setx 0x34400001400, %l0, %l1
6795 wrpr %l1, %tstate
6796 wrhpr 0x4, %htstate
6797 done
6798 tle %xcc, 0x3
6799loop_584:
6800 movre %i0, %i5, %i7
6801loop_585:
6802 tsubcc %l2, 0x1850, %g4
6803loop_586:
6804 fandnot2s %f26, %f24, %f31
6805 array8 %i1, %l6, %o5
6806 smul %l1, 0x03ED, %g1
6807 udiv %l5, 0x04DD, %i6
6808 array32 %o1, %o0, %o3
6809 movvs %xcc, %l3, %g3
6810 set 0x60, %l6
6811 ldswa [%l7 + %l6] 0x15, %i2
6812 add %l7, 0x08, %l6
6813 wr %g0, 0x18, %asi
6814 casxa [%l6] %asi, %o2, %o7
6815 tle %icc, 0x0
6816 membar 0x1B
6817 movle %xcc, %i4, %g2
6818 sir 0x11D4
6819 movl %xcc, %o4, %o6
6820 bvs %icc, loop_587
6821 brlz,a %l4, loop_588
6822 edge32ln %l0, %i3, %g6
6823 wr %g0, 0x11, %asi
6824 ldstuba [%l7 + 0x4E] %asi, %g5
6825loop_587:
6826 fmovs %f17, %f2
6827loop_588:
6828 nop
6829 fitos %f10, %f6
6830 fstoi %f6, %f30
6831 ba,pn %xcc, loop_589
6832 fmovrdgez %i0, %f26, %f6
6833 fmovdleu %icc, %f28, %f25
6834 nop
6835 set 0x70, %o4
6836 ldd [%l7 + %o4], %f8
6837loop_589:
6838 mulx %g7, 0x19E3, %i5
6839 ldsh [%l7 + 0x34], %l2
6840 edge32l %g4, %i1, %i7
6841 movvs %xcc, %o5, %l6
6842 fmovdvc %icc, %f20, %f14
6843 tne %xcc, 0x2
6844 fmovsvs %xcc, %f29, %f27
6845 xnor %l1, %l5, %i6
6846 mulx %g1, 0x01EB, %o0
6847 ldsh [%l7 + 0x26], %o3
6848 wr %g0, 0x2b, %asi
6849 stha %l3, [%l7 + 0x6A] %asi
6850 membar #Sync
6851 movn %xcc, %g3, %i2
6852 srax %o1, %o2, %o7
6853 move %icc, %i4, %o4
6854 fnot2 %f16, %f4
6855 umulcc %o6, %g2, %l0
6856 fbue %fcc0, loop_590
6857 array16 %l4, %g6, %g5
6858 movneg %icc, %i0, %i3
6859 lduh [%l7 + 0x70], %g7
6860loop_590:
6861 sdivcc %i5, 0x0090, %g4
6862 fbne,a %fcc1, loop_591
6863 mulscc %i1, %i7, %l2
6864 add %l6, %l1, %l5
6865 edge8 %i6, %g1, %o5
6866loop_591:
6867 fsrc1 %f2, %f18
6868 movrne %o3, 0x1C6, %l3
6869 nop
6870 fitos %f13, %f15
6871 fstod %f15, %f12
6872 movrgz %g3, %o0, %i2
6873 movneg %xcc, %o2, %o7
6874 orncc %o1, %i4, %o4
6875 fmuld8sux16 %f19, %f4, %f22
6876 brz %o6, loop_592
6877 fmovdleu %xcc, %f29, %f26
6878 subc %g2, 0x1D7A, %l4
6879 movvc %icc, %g6, %g5
6880loop_592:
6881 fabsd %f6, %f8
6882 srax %l0, 0x10, %i0
6883 fmovrdlez %i3, %f0, %f6
6884 call loop_593
6885 nop
6886 setx 0xBDB43805, %l0, %l6
6887 st %l6, [%l7 + 0x28]
6888 ld [%l7 + 0x28], %f17
6889 setx 0xFDD47698, %l1, %l5
6890 st %l5, [%l7 + 0x10]
6891 ld [%l7 + 0x10], %f28
6892 fdivs %f28, %f17, %f1
6893 stbar
6894 membar 0x5B
6895loop_593:
6896 fcmpgt16 %f8, %f8, %g7
6897 movrgez %g4, 0x3EA, %i5
6898 edge16 %i7, %i1, %l2
6899 wr %g0, 0x80, %asi
6900 prefetcha [%l7 + 0x18] %asi, 0x0
6901 movcc %icc, %l5, %l1
6902 movne %xcc, %g1, %o5
6903 fzeros %f22
6904 movleu %icc, %o3, %l3
6905 sir 0x14A7
6906 fornot1 %f22, %f28, %f6
6907 array32 %g3, %o0, %i6
6908 bvc %icc, loop_594
6909 movpos %xcc, %i2, %o2
6910 ldx [%l7 + 0x10], %o7
6911 umulcc %o1, %i4, %o6
6912loop_594:
6913 nop
6914 wr %g0, 0x80, %asi
6915 stda %f0, [%l7 + 0x40] %asi
6916 array16 %g2, %l4, %g6
6917 fmovspos %xcc, %f25, %f4
6918 brgez %g5, loop_595
6919 movg %xcc, %l0, %o4
6920 sdivx %i0, 0x0F85, %i3
6921 ldsw [%l7 + 0x44], %g7
6922loop_595:
6923 edge8n %g4, %i7, %i1
6924 fmovdcc %icc, %f15, %f28
6925 fmovd %f6, %f16
6926 movg %xcc, %i5, %l2
6927 tle %icc, 0x2
6928 fandnot1 %f8, %f6, %f18
6929 addcc %l5, %l6, %l1
6930 set 0x67, %i1
6931 ldsba [%l7 + %i1] 0x19, %o5
6932 std %f10, [%l7 + 0x60]
6933 brz %o3, loop_596
6934 array32 %g1, %g3, %l3
6935 tge %icc, 0x6
6936 nop
6937 setx 0xF92A6BE488835A7E, %l0, %l6
6938 stx %l6, [%l7 + 0x28]
6939 ldd [%l7 + 0x28], %f26
6940 setx 0x9119A9C65A578774, %l1, %l5
6941 stx %l5, [%l7 + 0x10]
6942 ldd [%l7 + 0x10], %f24
6943 fmuld %f24, %f26, %f20
6944loop_596:
6945 tn %icc, 0x7
6946 srlx %i6, %i2, %o0
6947 tneg %icc, 0x7
6948 bvc,a,pt %xcc, loop_597
6949 st %f7, [%l7 + 0x5C]
6950 tcs %icc, 0x5
6951 wr %g0, 0x2f, %asi
6952 stwa %o2, [%l7 + 0x14] %asi
6953 membar #Sync
6954loop_597:
6955 andn %o1, %i4, %o6
6956 fabss %f21, %f4
6957 bl,pt %icc, loop_598
6958 stx %g2, [%l7 + 0x60]
6959 stb %l4, [%l7 + 0x4B]
6960 ta %xcc, 0x2
6961loop_598:
6962 sub %o7, %g6, %g5
6963 movleu %xcc, %o4, %i0
6964 movrne %i3, 0x316, %l0
6965 fabsd %f30, %f8
6966 movrlz %g7, %i7, %i1
6967 nop
6968 setx 0x9A1AB828851B7A83, %l0, %l6
6969 stx %l6, [%l7 + 0x28]
6970 ldd [%l7 + 0x28], %f30
6971 setx 0x6A405493D679002D, %l1, %l5
6972 stx %l5, [%l7 + 0x10]
6973 ldd [%l7 + 0x10], %f0
6974 fsubd %f0, %f30, %f12
6975 ldd [%l7 + 0x30], %f22
6976 taddcctv %g4, 0x1F28, %l2
6977 brlez %l5, loop_599
6978 nop
6979 setx 0x5E1F1389, %l0, %l6
6980 st %l6, [%l7 + 0x28]
6981 ld [%l7 + 0x28], %f16
6982 setx 0x7FC9BF2C, %l1, %l5
6983 st %l5, [%l7 + 0x10]
6984 ld [%l7 + 0x10], %f13
6985 fdivs %f13, %f16, %f31
6986 subccc %l6, 0x0AB2, %l1
6987 brgez %o5, loop_600
6988loop_599:
6989 for %f20, %f10, %f20
6990 orncc %i5, 0x0A47, %o3
6991 udivx %g3, 0x08E9, %l3
6992loop_600:
6993 xnor %i6, 0x0D61, %i2
6994 orncc %g1, %o0, %o2
6995 and %i4, %o1, %g2
6996 edge8l %o6, %o7, %l4
6997 sdiv %g5, 0x1B36, %g6
6998 fmovrdgz %i0, %f24, %f24
6999 fbne %fcc3, loop_601
7000 stw %o4, [%l7 + 0x14]
7001 wr %g0, 0x80, %asi
7002 ldda [%l7 + 0x40] %asi, %f16
7003loop_601:
7004 edge16ln %i3, %g7, %i7
7005 alignaddrl %i1, %l0, %g4
7006 edge8 %l5, %l6, %l2
7007 fnors %f25, %f12, %f15
7008 taddcc %o5, %i5, %l1
7009 smulcc %o3, %g3, %i6
7010 brz %l3, loop_602
7011 movcc %icc, %g1, %o0
7012 fmovdvc %xcc, %f21, %f22
7013 fmovsleu %xcc, %f1, %f15
7014loop_602:
7015 move %xcc, %i2, %i4
7016 tneg %icc, 0x7
7017 wr %g0, 0x2a, %asi
7018 ldda [%l7 + 0x20] %asi, %o0
7019 sir 0x1087
7020 fbn %fcc0, loop_603
7021 prefetch [%l7 + 0x6C], 0x2
7022 mulx %g2, 0x15FD, %o6
7023 sdiv %o7, 0x1C54, %o2
7024loop_603:
7025 nop
7026 setx 0xCBD323A2405C6D7E, %l0, %l6
7027 stx %l6, [%l7 + 0x18]
7028 ldx [%l7 + 0x18], %fsr
7029 movne %icc, %g5, %l4
7030 wr %g0, 0x81, %asi
7031 ldsba [%l7 + 0x0E] %asi, %g6
7032 andcc %i0, 0x17BA, %o4
7033 tcs %xcc, 0x2
7034 fmovrse %i3, %f2, %f10
7035 xorcc %i7, 0x1A06, %i1
7036 smul %g7, 0x0A29, %l0
7037 fmovsgu %xcc, %f31, %f17
7038 fmul8sux16 %f26, %f30, %f8
7039 call loop_604
7040 nop
7041 setx loop_605, %l0, %l1
7042 wrpr 0x1, %tl
7043 wrpr %l1, %tpc
7044 add %l1, 0x4, %l1
7045 wrpr %l1, %tnpc
7046 setx 0x34400001400, %l0, %l1
7047 wrpr %l1, %tstate
7048 wrhpr 0x4, %htstate
7049 retry
7050 tneg %icc, 0x0
7051 wr %g0, 0x18, %asi
7052 stba %g4, [%l7 + 0x7B] %asi
7053loop_604:
7054 tne %xcc, 0x2
7055loop_605:
7056 fbe %fcc2, loop_606
7057 tneg %icc, 0x3
7058 tcs %icc, 0x0
7059 nop
7060 setx 0x4D1D4E95829265D0, %l0, %l6
7061 stx %l6, [%l7 + 0x28]
7062 ldd [%l7 + 0x28], %f14
7063 setx 0xF968BE40FC952647, %l1, %l5
7064 stx %l5, [%l7 + 0x10]
7065 ldd [%l7 + 0x10], %f28
7066 faddd %f28, %f14, %f8
7067loop_606:
7068 edge16l %l5, %l6, %l2
7069 movcs %xcc, %o5, %l1
7070 wr %g0, 0x89, %asi
7071 lda [%l7 + 0x28] %asi, %f26
7072 tl %xcc, 0x4
7073 udivx %i5, 0x0F6A, %g3
7074 fblg %fcc3, loop_607
7075 mova %xcc, %i6, %o3
7076 move %icc, %g1, %l3
7077 movl %xcc, %o0, %i4
7078loop_607:
7079 tgu %xcc, 0x2
7080 andcc %i2, 0x1462, %o1
7081 flush %l7 + 0x48
7082 subc %g2, %o6, %o2
7083 movneg %icc, %o7, %l4
7084 movneg %xcc, %g6, %i0
7085 set 0x30, %o7
7086 sta %f28, [%l7 + %o7] 0x19
7087 fnot1 %f12, %f16
7088 movleu %xcc, %o4, %g5
7089 udivx %i3, 0x0F77, %i7
7090 xnor %g7, %l0, %i1
7091 mulscc %g4, 0x0796, %l5
7092 edge16l %l6, %o5, %l2
7093 bcs,a %icc, loop_608
7094 fmovd %f12, %f30
7095 fbne %fcc3, loop_609
7096 faligndata %f12, %f22, %f4
7097loop_608:
7098 ldx [%l7 + 0x30], %l1
7099 fpadd16s %f16, %f30, %f12
7100loop_609:
7101 umulcc %g3, 0x1F34, %i5
7102 nop
7103 fitos %f5, %f5
7104 fstox %f5, %f6
7105 fxtos %f6, %f30
7106 bg,pt %icc, loop_610
7107 movrgez %o3, 0x02C, %g1
7108 fmovdcc %xcc, %f27, %f30
7109 fabsd %f22, %f12
7110loop_610:
7111 xnor %l3, %o0, %i6
7112 fpadd16 %f10, %f16, %f6
7113 edge16n %i2, %i4, %g2
7114 taddcctv %o6, 0x1908, %o2
7115 nop
7116 fitos %f6, %f20
7117 fstox %f20, %f20
7118 brlez,a %o1, loop_611
7119 orcc %l4, 0x1E1B, %o7
7120 tcs %icc, 0x7
7121 fpadd32 %f24, %f18, %f26
7122loop_611:
7123 nop
7124 setx 0x87547FD6, %l0, %l6
7125 st %l6, [%l7 + 0x28]
7126 ld [%l7 + 0x28], %f6
7127 setx 0xFA01FAF4, %l1, %l5
7128 st %l5, [%l7 + 0x10]
7129 ld [%l7 + 0x10], %f27
7130 fdivs %f27, %f6, %f18
7131 fmovd %f20, %f4
7132 tle %xcc, 0x1
7133 movleu %icc, %i0, %o4
7134 brlez,a %g5, loop_612
7135 fmovrdlez %g6, %f26, %f18
7136 edge32n %i3, %g7, %l0
7137 nop
7138 set 0x54, %i5
7139 ldsh [%l7 + %i5], %i7
7140loop_612:
7141 edge32n %i1, %l5, %l6
7142 tcs %icc, 0x4
7143 fbule,a %fcc1, loop_613
7144 movrgz %o5, %g4, %l2
7145 subccc %l1, 0x09A7, %g3
7146 mulscc %i5, %g1, %l3
7147loop_613:
7148 fmul8x16au %f19, %f31, %f8
7149 fmovrsne %o3, %f10, %f11
7150 fmovrsgz %i6, %f2, %f20
7151 bvs,pt %xcc, loop_614
7152 alignaddrl %o0, %i4, %g2
7153 tsubcctv %o6, %i2, %o2
7154 movne %xcc, %o1, %o7
7155loop_614:
7156 taddcc %i0, 0x1DA8, %l4
7157 tcc %xcc, 0x1
7158 array32 %g5, %o4, %i3
7159 movcc %xcc, %g7, %g6
7160 movvs %icc, %i7, %l0
7161 edge16n %i1, %l6, %o5
7162 edge32 %l5, %l2, %g4
7163 subcc %l1, 0x1643, %g3
7164 bleu %xcc, loop_615
7165 movne %xcc, %i5, %l3
7166 brz,a %g1, loop_616
7167 fone %f14
7168loop_615:
7169 stx %o3, [%l7 + 0x60]
7170 edge8 %o0, %i6, %i4
7171loop_616:
7172 orncc %o6, %i2, %g2
7173 fmovdn %icc, %f9, %f13
7174 set 0x48, %g3
7175 ldstuba [%l7 + %g3] 0x18, %o1
7176 movpos %xcc, %o2, %i0
7177 tl %xcc, 0x4
7178 tneg %xcc, 0x2
7179 umulcc %l4, 0x1FF8, %g5
7180 st %f7, [%l7 + 0x70]
7181 edge16 %o7, %o4, %i3
7182 sll %g6, 0x1B, %g7
7183 tge %xcc, 0x1
7184 movvs %xcc, %l0, %i1
7185 srl %l6, 0x06, %i7
7186 movcs %xcc, %l5, %l2
7187 fmovdcs %xcc, %f21, %f14
7188 tg %xcc, 0x6
7189 movvs %xcc, %g4, %o5
7190 wr %g0, 0x19, %asi
7191 ldstuba [%l7 + 0x4B] %asi, %l1
7192 edge32 %g3, %l3, %i5
7193 movvc %icc, %o3, %o0
7194 fpackfix %f2, %f4
7195 ta %icc, 0x5
7196 movneg %icc, %i6, %g1
7197 sub %o6, 0x1B7F, %i2
7198 andcc %g2, %o1, %i4
7199 set 0x48, %o6
7200 lduha [%l7 + %o6] 0x81, %o2
7201 movrlz %l4, %i0, %o7
7202 tle %icc, 0x4
7203 sub %g5, 0x11E3, %i3
7204 srl %o4, 0x13, %g6
7205 te %icc, 0x6
7206 fmovsvs %xcc, %f21, %f12
7207 stx %l0, [%l7 + 0x68]
7208 fmovspos %xcc, %f17, %f25
7209 fmovsgu %icc, %f15, %f16
7210 edge32ln %i1, %g7, %l6
7211 sdivx %i7, 0x1078, %l5
7212 tge %xcc, 0x4
7213 tcs %icc, 0x4
7214 movl %xcc, %l2, %o5
7215 edge32 %l1, %g4, %l3
7216 orcc %g3, %o3, %i5
7217 movneg %icc, %o0, %g1
7218 orncc %o6, 0x012E, %i2
7219 orncc %i6, %g2, %o1
7220 movleu %icc, %i4, %l4
7221 xor %o2, 0x16C7, %o7
7222 fmovdg %icc, %f23, %f5
7223 sll %i0, 0x06, %i3
7224 fpack16 %f26, %f25
7225 edge8ln %g5, %g6, %o4
7226 movcc %icc, %i1, %g7
7227 fmul8ulx16 %f20, %f2, %f14
7228 tcc %xcc, 0x0
7229 udivcc %l0, 0x016A, %i7
7230 taddcctv %l5, 0x179F, %l2
7231 edge8n %o5, %l6, %l1
7232 subcc %g4, 0x1DCC, %l3
7233 set 0x60, %o1
7234 prefetcha [%l7 + %o1] 0x88, 0x3
7235 bl,a,pn %icc, loop_617
7236 sllx %g3, 0x02, %i5
7237 edge8n %g1, %o0, %o6
7238 movgu %xcc, %i6, %g2
7239loop_617:
7240 udivx %i2, 0x0D4C, %o1
7241 movl %icc, %i4, %l4
7242 mova %xcc, %o2, %i0
7243 bcc,a,pn %xcc, loop_618
7244 xor %o7, %g5, %g6
7245 set 0x1C, %i7
7246 stwa %o4, [%l7 + %i7] 0x81
7247loop_618:
7248 fmovrslez %i3, %f5, %f1
7249 smulcc %g7, 0x17BF, %l0
7250 bn,pt %xcc, loop_619
7251 fmovrde %i1, %f24, %f26
7252 nop
7253 setx loop_620, %l0, %l1
7254 jmpl %l1, %i7
7255 fmovdcs %icc, %f18, %f23
7256loop_619:
7257 array8 %l2, %o5, %l6
7258 ldub [%l7 + 0x6F], %l5
7259loop_620:
7260 addc %g4, %l1, %o3
7261 addcc %l3, 0x0805, %i5
7262 brlz,a %g1, loop_621
7263 stbar
7264 mova %icc, %o0, %g3
7265 movle %icc, %i6, %o6
7266loop_621:
7267 fbuge %fcc3, loop_622
7268 and %i2, 0x05CA, %o1
7269 movpos %xcc, %i4, %g2
7270 taddcc %o2, 0x05A7, %i0
7271loop_622:
7272 fmovrdgez %o7, %f22, %f6
7273 sth %l4, [%l7 + 0x20]
7274 fmovsle %xcc, %f31, %f14
7275 set 0x47, %o2
7276 ldstuba [%l7 + %o2] 0x80, %g6
7277 wr %g0, 0x80, %asi
7278 lduba [%l7 + 0x1F] %asi, %g5
7279 fmovrsgez %o4, %f11, %f23
7280 fmul8sux16 %f18, %f30, %f28
7281 umul %i3, 0x1469, %g7
7282 nop
7283 setx loop_623, %l0, %l1
7284 wrpr 0x1, %tl
7285 wrpr %l1, %tpc
7286 add %l1, 0x4, %l1
7287 wrpr %l1, %tnpc
7288 setx 0x34400001400, %l0, %l1
7289 wrpr %l1, %tstate
7290 wrhpr 0x4, %htstate
7291 retry
7292 prefetch [%l7 + 0x64], 0x2
7293 nop
7294 fitod %f26, %f28
7295 fbo,a %fcc3, loop_624
7296loop_623:
7297 fmovdcs %xcc, %f11, %f13
7298 fzero %f2
7299 addcc %l0, 0x009D, %i1
7300loop_624:
7301 xnorcc %l2, %i7, %l6
7302 stw %o5, [%l7 + 0x5C]
7303 fbue %fcc2, loop_625
7304 alignaddr %l5, %g4, %o3
7305 nop
7306 setx 0x15B45799, %l0, %l6
7307 st %l6, [%l7 + 0x28]
7308 ld [%l7 + 0x28], %f30
7309 setx 0x8F9E493C, %l1, %l5
7310 st %l5, [%l7 + 0x10]
7311 ld [%l7 + 0x10], %f9
7312 fmuls %f9, %f30, %f11
7313 ldx [%l7 + 0x68], %l3
7314loop_625:
7315 sir 0x0E2A
7316 saved
7317 rdpr %cwp, %g1
7318 rdpr %cansave, %g2
7319 rdpr %canrestore, %g3
7320 rdpr %cleanwin, %g4
7321 rdpr %otherwin, %g5
7322 rdpr %wstate, %g6
7323 set 0x1C, %g1
7324 ldsba [%l7 + %g1] 0x18, %i5
7325 xnor %l1, %o0, %g1
7326 brlez,a %i6, loop_626
7327 taddcctv %g3, 0x0EF3, %o6
7328 tcs %xcc, 0x6
7329 fandnot2s %f7, %f9, %f20
7330loop_626:
7331 nop
7332 setx 0x9D35632296CECFBC, %l0, %l6
7333 stx %l6, [%l7 + 0x28]
7334 ldd [%l7 + 0x28], %f8
7335 setx 0x674257F466CEE859, %l1, %l5
7336 stx %l5, [%l7 + 0x10]
7337 ldd [%l7 + 0x10], %f6
7338 fdivd %f6, %f8, %f30
7339 movrgez %i2, 0x2BA, %i4
7340 fmovsl %icc, %f19, %f6
7341 ldub [%l7 + 0x34], %o1
7342 sra %g2, %o2, %i0
7343 srl %l4, %g6, %g5
7344 fmovdn %xcc, %f8, %f10
7345 tg %xcc, 0x4
7346 taddcctv %o4, 0x1EE5, %o7
7347 fmovsvs %xcc, %f17, %f25
7348 andcc %i3, 0x0F0B, %l0
7349 add %l7, 0x08, %l6
7350 wr %g0, 0x04, %asi
7351 ldxa [%l6] %asi, %g7
7352 casxa [%l6] %asi, %g7, %i1
7353 tsubcc %l2, %i7, %o5
7354 move %icc, %l6, %l5
7355 fnegd %f6, %f24
7356 std %f12, [%l7 + 0x18]
7357 fbl,a %fcc0, loop_627
7358 edge8n %g4, %o3, %i5
7359 edge32 %l1, %o0, %l3
7360 movne %xcc, %i6, %g1
7361loop_627:
7362 ldsb [%l7 + 0x4E], %g3
7363 array8 %o6, %i4, %i2
7364 andcc %g2, 0x188D, %o1
7365 movrlz %i0, %o2, %l4
7366 movre %g6, %o4, %o7
7367 ldub [%l7 + 0x08], %g5
7368 fxor %f12, %f4, %f0
7369 movvc %icc, %l0, %g7
7370 xor %i1, %l2, %i3
7371 orcc %i7, 0x0017, %l6
7372 tn %xcc, 0x0
7373 movrlz %o5, %g4, %o3
7374 array16 %l5, %l1, %o0
7375 stx %i5, [%l7 + 0x68]
7376 nop
7377 setx loop_628, %l0, %l1
7378 wrpr 0x1, %tl
7379 wrpr %l1, %tnpc
7380 setx 0x34400001400, %l0, %l1
7381 wrpr %l1, %tstate
7382 wrhpr 0x4, %htstate
7383 done
7384 tle %icc, 0x6
7385 movge %xcc, %i6, %l3
7386 set 0x38, %i3
7387 ldxa [%g0 + %i3] 0x20, %g1
7388loop_628:
7389 sethi 0x0DF2, %g3
7390 sdivx %o6, 0x1449, %i4
7391 wr %g0, 0x80, %asi
7392 lduha [%l7 + 0x5E] %asi, %g2
7393 movrne %i2, %i0, %o2
7394 tg %icc, 0x0
7395 nop
7396 fitos %f10, %f22
7397 fstoi %f22, %f2
7398 be,a loop_629
7399 fmul8ulx16 %f8, %f24, %f10
7400 fbo %fcc2, loop_630
7401 movg %xcc, %l4, %o1
7402loop_629:
7403 ldd [%l7 + 0x70], %g6
7404 addccc %o7, %o4, %l0
7405loop_630:
7406 popc %g7, %i1
7407 ta %xcc, 0x1
7408 udivx %g5, 0x045B, %l2
7409 tge %icc, 0x3
7410 edge32l %i3, %i7, %o5
7411 tvc %icc, 0x5
7412 addccc %g4, %o3, %l5
7413 fnot1 %f24, %f18
7414 tle %icc, 0x3
7415 sra %l1, 0x17, %o0
7416 fabss %f10, %f14
7417 xnor %l6, %i6, %l3
7418 array32 %i5, %g1, %g3
7419 bvs,pn %icc, loop_631
7420 tl %icc, 0x7
7421 bvs %xcc, loop_632
7422 tcc %icc, 0x1
7423loop_631:
7424 sll %o6, %g2, %i2
7425 tsubcctv %i4, 0x0104, %o2
7426loop_632:
7427 nop
7428 add %l7, 0x60, %l6
7429 wr %g0, 0x0c, %asi
7430 ldxa [%l6] %asi, %l4
7431 casxa [%l6] 0x0c, %l4, %o1
7432 wr %g0, 0x19, %asi
7433 ldsba [%l7 + 0x36] %asi, %i0
7434 fmovdneg %xcc, %f17, %f24
7435 edge16n %o7, %o4, %l0
7436 nop
7437 setx 0x961CC482, %l0, %l6
7438 st %l6, [%l7 + 0x28]
7439 ld [%l7 + 0x28], %f20
7440 setx 0x5E9A7F07, %l1, %l5
7441 st %l5, [%l7 + 0x10]
7442 ld [%l7 + 0x10], %f12
7443 fsubs %f12, %f20, %f26
7444 fcmpgt32 %f22, %f26, %g7
7445 movcc %xcc, %g6, %g5
7446 udivx %i1, 0x0A56, %l2
7447 addccc %i3, %i7, %g4
7448 wr %g0, 0x04, %asi
7449 lduba [%l7 + 0x1C] %asi, %o3
7450 nop
7451 setx loop_633, %l0, %l1
7452 wrpr 0x1, %tl
7453 wrpr %l1, %tnpc
7454 setx 0x34400001400, %l0, %l1
7455 wrpr %l1, %tstate
7456 wrhpr 0x4, %htstate
7457 done
7458 te %icc, 0x1
7459 bn,pt %icc, loop_634
7460 for %f2, %f20, %f4
7461loop_633:
7462 movrne %o5, %l5, %l1
7463 nop
7464 setx 0xE57757A4A8D81200, %l0, %l6
7465 stx %l6, [%l7 + 0x28]
7466 ldd [%l7 + 0x28], %f16
7467 setx 0xC73B5E44B22E8121, %l1, %l5
7468 stx %l5, [%l7 + 0x10]
7469 ldd [%l7 + 0x10], %f8
7470 faddd %f8, %f16, %f4
7471loop_634:
7472 tn %xcc, 0x2
7473 set 0x20, %l5
7474 lduwa [%l7 + %l5] 0x89, %l6
7475 tcc %xcc, 0x3
7476 movrlez %i6, %l3, %o0
7477 fbo %fcc0, loop_635
7478 tneg %xcc, 0x2
7479 nop
7480 setx 0x3F279160, %l0, %l6
7481 st %l6, [%l7 + 0x28]
7482 ld [%l7 + 0x28], %f24
7483 setx 0x42DF049D, %l1, %l5
7484 st %l5, [%l7 + 0x10]
7485 ld [%l7 + 0x10], %f6
7486 fsubs %f6, %f24, %f18
7487 fbn %fcc1, loop_636
7488loop_635:
7489 sir 0x1B9A
7490 bcc,pn %xcc, loop_637
7491 fble %fcc3, loop_638
7492loop_636:
7493 tne %icc, 0x1
7494 edge8n %i5, %g1, %o6
7495loop_637:
7496 alignaddrl %g2, %i2, %g3
7497loop_638:
7498 tleu %xcc, 0x2
7499 brgez %i4, loop_639
7500 tpos %icc, 0x7
7501 te %icc, 0x6
7502 sra %l4, 0x13, %o2
7503loop_639:
7504 fbe,a %fcc3, loop_640
7505 te %icc, 0x3
7506 srlx %i0, 0x19, %o1
7507 andncc %o7, %l0, %o4
7508loop_640:
7509 bshuffle %f28, %f12, %f26
7510 fxor %f22, %f16, %f12
7511 srl %g6, 0x14, %g7
7512 movleu %xcc, %g5, %i1
7513 udiv %i3, 0x163D, %i7
7514 fbe %fcc0, loop_641
7515 movvc %icc, %l2, %o3
7516 wr %g0, 0x89, %asi
7517 swapa [%l7 + 0x54] %asi, %g4
7518loop_641:
7519 tleu %icc, 0x3
7520 movn %icc, %l5, %o5
7521 tvc %xcc, 0x0
7522 fsrc1 %f14, %f4
7523 ldsb [%l7 + 0x58], %l1
7524 fexpand %f6, %f14
7525 fnand %f12, %f20, %f14
7526 movne %xcc, %l6, %l3
7527 te %icc, 0x4
7528 edge8ln %o0, %i5, %g1
7529 set 0x20, %l3
7530 ldswa [%l7 + %l3] 0x11, %o6
7531 edge8l %g2, %i2, %i6
7532 nop
7533 fitod %f28, %f18
7534 call loop_642
7535 sdivx %i4, 0x1368, %g3
7536 brlez,a %l4, loop_643
7537 fbn %fcc0, loop_644
7538loop_642:
7539 edge8n %o2, %o1, %i0
7540 movl %xcc, %o7, %l0
7541loop_643:
7542 tsubcc %o4, 0x081A, %g6
7543loop_644:
7544 brgz,a %g7, loop_645
7545 movrgz %g5, 0x02B, %i3
7546 wr %g0, 0x10, %asi
7547 ldstuba [%l7 + 0x24] %asi, %i7
7548loop_645:
7549 fmovrsgez %l2, %f29, %f12
7550 fxor %f26, %f0, %f22
7551 movrlz %i1, 0x0BF, %g4
7552 fmuld8sux16 %f13, %f19, %f12
7553 subccc %l5, 0x0544, %o5
7554 wr %g0, 0x88, %asi
7555 ldsha [%l7 + 0x1C] %asi, %l1
7556 lduw [%l7 + 0x30], %o3
7557 addccc %l3, %o0, %l6
7558 nop
7559 setx 0x91BD1BC0404D9CEE, %l0, %l6
7560 stx %l6, [%l7 + 0x68]
7561 ldx [%l7 + 0x68], %fsr
7562 ble loop_646
7563 fbule,a %fcc3, loop_647
7564 edge8n %i5, %g1, %g2
7565 or %i2, 0x07FB, %i6
7566loop_646:
7567 ldd [%l7 + 0x68], %f18
7568loop_647:
7569 nop
7570 setx loop_648, %l0, %l1
7571 wrpr 0x1, %tl
7572 wrpr %l1, %tpc
7573 add %l1, 0x4, %l1
7574 wrpr %l1, %tnpc
7575 setx 0x34400001400, %l0, %l1
7576 wrpr %l1, %tstate
7577 wrhpr 0x4, %htstate
7578 retry
7579 ldsh [%l7 + 0x1C], %i4
7580 mova %xcc, %g3, %l4
7581 edge8 %o6, %o1, %i0
7582loop_648:
7583 fcmple32 %f30, %f0, %o2
7584 bvc,pn %xcc, loop_649
7585 te %xcc, 0x3
7586 tleu %icc, 0x7
7587 tsubcctv %o7, %o4, %g6
7588loop_649:
7589 fmovdle %icc, %f25, %f1
7590 movn %xcc, %l0, %g7
7591 call loop_650
7592 lduw [%l7 + 0x18], %i3
7593 bcc,a,pn %xcc, loop_651
7594 fpadd32 %f18, %f16, %f30
7595loop_650:
7596 movcc %icc, %i7, %l2
7597 fmovrde %g5, %f10, %f10
7598loop_651:
7599 movrlez %i1, 0x00F, %l5
7600 fmovsne %xcc, %f29, %f1
7601 fmovdcc %icc, %f4, %f23
7602 edge32n %g4, %o5, %l1
7603 xnor %l3, %o3, %o0
7604 add %l7, 0x50, %l6
7605 wr %g0, 0x11, %asi
7606 casxa [%l6] %asi, %l6, %g1
7607 sdiv %i5, 0x172A, %g2
7608 stbar
7609 alignaddrl %i2, %i4, %i6
7610 add %l7, 0x48, %l6
7611 wr %g0, 0x88, %asi
7612 casxa [%l6] %asi, %l4, %o6
7613 subccc %o1, %i0, %g3
7614 orncc %o2, %o7, %o4
7615 edge32 %l0, %g6, %g7
7616 fmovrsgz %i3, %f8, %f28
7617 fcmpne32 %f0, %f10, %l2
7618 movvc %icc, %g5, %i1
7619 restored
7620 rdpr %cwp, %g1
7621 rdpr %cansave, %g2
7622 rdpr %canrestore, %g3
7623 rdpr %cleanwin, %g4
7624 rdpr %otherwin, %g5
7625 rdpr %wstate, %g6
7626 movge %xcc, %l5, %g4
7627 tne %icc, 0x2
7628 andcc %o5, %l1, %i7
7629 tsubcc %o3, %l3, %l6
7630 fbg %fcc3, loop_652
7631 alignaddr %g1, %o0, %i5
7632 bpos,pt %icc, loop_653
7633 sdivx %i2, 0x05B3, %i4
7634loop_652:
7635 tsubcc %g2, %i6, %l4
7636 fmovsge %icc, %f28, %f12
7637loop_653:
7638 nop
7639 set 0x60, %o0
7640 stba %o1, [%l7 + %o0] 0x11
7641 subc %o6, %g3, %o2
7642 tne %icc, 0x1
7643 fors %f0, %f1, %f27
7644 fmovscs %icc, %f0, %f19
7645 fornot2s %f16, %f5, %f27
7646 wr %g0, 0x80, %asi
7647 lduha [%l7 + 0x54] %asi, %o7
7648 tg %icc, 0x2
7649 fands %f20, %f6, %f11
7650 movne %xcc, %i0, %l0
7651 fxors %f13, %f17, %f6
7652 move %icc, %o4, %g6
7653 andcc %i3, 0x1127, %g7
7654 brnz,a %g5, loop_654
7655 umul %l2, %l5, %g4
7656 add %l7, 0x1C, %l6
7657 wr %g0, 0x11, %asi
7658 lda [%l6] %asi, %i1
7659 casa [%l6] %asi, %i1, %o5
7660loop_654:
7661 ldd [%l7 + 0x60], %l0
7662 fmovdge %xcc, %f21, %f21
7663 smul %i7, %l3, %o3
7664 fmovd %f22, %f0
7665 addc %l6, 0x0666, %o0
7666 tle %xcc, 0x4
7667 tvc %icc, 0x2
7668 movle %xcc, %i5, %g1
7669 brlz,a %i2, loop_655
7670 sll %g2, 0x1E, %i6
7671 bge,pt %xcc, loop_656
7672 sdivcc %i4, 0x12B1, %l4
7673loop_655:
7674 movneg %icc, %o1, %g3
7675 sub %o6, %o2, %i0
7676loop_656:
7677 array32 %l0, %o7, %g6
7678 fabss %f9, %f0
7679 fors %f13, %f21, %f22
7680 ba,a,pt %xcc, loop_657
7681 andn %o4, 0x09E8, %i3
7682 movn %xcc, %g5, %g7
7683 call loop_658
7684loop_657:
7685 fcmpgt16 %f12, %f20, %l2
7686 popc 0x1868, %l5
7687 andn %i1, 0x13C5, %o5
7688loop_658:
7689 bleu,a,pn %xcc, loop_659
7690 xnorcc %g4, 0x16D5, %i7
7691 fcmpgt16 %f22, %f4, %l3
7692 fmovdcs %xcc, %f14, %f24
7693loop_659:
7694 fmovdle %icc, %f30, %f5
7695 fmuld8ulx16 %f26, %f28, %f6
7696 taddcctv %l1, %l6, %o0
7697 edge8 %i5, %o3, %g1
7698 be,a %xcc, loop_660
7699 tle %icc, 0x1
7700 brlez %i2, loop_661
7701 addcc %i6, %g2, %l4
7702loop_660:
7703 movrgz %i4, 0x017, %o1
7704 add %l7, 0x30, %l6
7705 wr %g0, 0x04, %asi
7706 ldxa [%l6] %asi, %g3
7707 casxa [%l6] %asi, %g3, %o2
7708loop_661:
7709 fandnot2 %f10, %f16, %f2
7710 wr %g0, 0x89, %asi
7711 ldda [%l7 + 0x40] %asi, %f0
7712 udivx %o6, 0x1BCD, %i0
7713 for %f14, %f6, %f26
7714 movneg %xcc, %o7, %l0
7715 tvs %icc, 0x6
7716 nop
7717 setx 0x7F600521A06F3BA8, %l0, %l6
7718 stx %l6, [%l7 + 0x50]
7719 ldx [%l7 + 0x50], %fsr
7720 fzero %f10
7721 ldstub [%l7 + 0x11], %o4
7722 movge %xcc, %g6, %i3
7723 brlez,a %g5, loop_662
7724 edge32ln %g7, %l5, %l2
7725 edge8ln %i1, %o5, %i7
7726 fmovde %icc, %f20, %f14
7727loop_662:
7728 fandnot1 %f2, %f20, %f20
7729 nop
7730 setx 0x2075FFFF, %l0, %l6
7731 st %l6, [%l7 + 0x28]
7732 ld [%l7 + 0x28], %f4
7733 setx 0x1AF64A61, %l1, %l5
7734 st %l5, [%l7 + 0x10]
7735 ld [%l7 + 0x10], %f15
7736 fdivs %f15, %f4, %f23
7737 movl %xcc, %l3, %l1
7738 tge %icc, 0x4
7739 edge8n %l6, %o0, %i5
7740 fbue,a %fcc2, loop_663
7741 fmul8x16al %f2, %f13, %f8
7742 movl %xcc, %g4, %o3
7743 call loop_664
7744loop_663:
7745 fcmpgt16 %f0, %f8, %g1
7746 nop
7747 fitos %f7, %f27
7748 fstox %f27, %f24
7749 fxtos %f24, %f31
7750 fmovde %xcc, %f6, %f13
7751loop_664:
7752 nop
7753 setx 0x784B2CA7AE93A0BE, %l0, %l6
7754 stx %l6, [%l7 + 0x28]
7755 ldd [%l7 + 0x28], %f14
7756 setx 0xC27F0F47E983DDE4, %l1, %l5
7757 stx %l5, [%l7 + 0x10]
7758 ldd [%l7 + 0x10], %f30
7759 fdivd %f30, %f14, %f26
7760 fexpand %f17, %f6
7761 subccc %i2, %g2, %i6
7762 fbug %fcc2, loop_665
7763 addc %i4, 0x0988, %l4
7764 movre %g3, 0x330, %o2
7765 mova %icc, %o1, %o6
7766loop_665:
7767 sdivcc %i0, 0x0B48, %l0
7768 stw %o4, [%l7 + 0x34]
7769 tpos %icc, 0x7
7770 fcmpne16 %f16, %f26, %o7
7771 fone %f14
7772 xorcc %i3, %g6, %g7
7773 edge32l %g5, %l5, %i1
7774 fbne,a %fcc2, loop_666
7775 tleu %xcc, 0x5
7776 movl %xcc, %o5, %l2
7777 fsrc1 %f30, %f14
7778loop_666:
7779 edge16n %i7, %l1, %l3
7780 saved
7781 rdpr %cwp, %g1
7782 rdpr %cansave, %g2
7783 rdpr %canrestore, %g3
7784 rdpr %cleanwin, %g4
7785 rdpr %otherwin, %g5
7786 rdpr %wstate, %g6
7787 or %l6, 0x1A3F, %o0
7788 set 0x24, %o5
7789 swapa [%l7 + %o5] 0x89, %g4
7790 nop
7791 setx loop_667, %l0, %l1
7792 wrpr 0x1, %tl
7793 wrpr %l1, %tnpc
7794 setx 0x34400001400, %l0, %l1
7795 wrpr %l1, %tstate
7796 wrhpr 0x4, %htstate
7797 done
7798 tleu %icc, 0x5
7799 tn %icc, 0x3
7800 fmovsg %icc, %f23, %f27
7801loop_667:
7802 fands %f9, %f7, %f1
7803 nop
7804 setx 0x383D65B5, %l0, %l6
7805 st %l6, [%l7 + 0x28]
7806 ld [%l7 + 0x28], %f29
7807 setx 0xD8D0864A, %l1, %l5
7808 st %l5, [%l7 + 0x10]
7809 ld [%l7 + 0x10], %f20
7810 fadds %f20, %f29, %f28
7811 addc %i5, 0x190E, %g1
7812 fmovsvc %icc, %f1, %f31
7813 set 0x58, %i2
7814 stha %o3, [%l7 + %i2] 0x80
7815 bl,pn %icc, loop_668
7816 movre %g2, 0x2F9, %i6
7817 fbul,a %fcc3, loop_669
7818 fpackfix %f24, %f2
7819loop_668:
7820 bl,a,pt %icc, loop_670
7821 fmul8x16au %f27, %f22, %f2
7822loop_669:
7823 be,a loop_671
7824 fandnot1s %f3, %f31, %f18
7825loop_670:
7826 sth %i4, [%l7 + 0x4C]
7827 bcs,pn %icc, loop_672
7828loop_671:
7829 fbue,a %fcc0, loop_673
7830 edge8n %l4, %i2, %o2
7831 fmovdpos %icc, %f30, %f22
7832loop_672:
7833 brgz,a %o1, loop_674
7834loop_673:
7835 movrlez %g3, %o6, %i0
7836 brlez,a %o4, loop_675
7837 tvc %icc, 0x3
7838loop_674:
7839 fblg %fcc1, loop_676
7840 fmovrdlez %o7, %f16, %f14
7841loop_675:
7842 fbg,a %fcc0, loop_677
7843 fbu,a %fcc0, loop_678
7844loop_676:
7845 brgez,a %l0, loop_679
7846 orcc %i3, 0x1806, %g7
7847loop_677:
7848 edge16ln %g6, %l5, %g5
7849loop_678:
7850 bgu %xcc, loop_680
7851loop_679:
7852 stbar
7853 subccc %o5, %l2, %i7
7854 nop
7855 fitos %f28, %f24
7856loop_680:
7857 sth %i1, [%l7 + 0x14]
7858 movneg %xcc, %l3, %l6
7859 movneg %xcc, %l1, %o0
7860 orncc %g4, 0x1AAA, %i5
7861 edge16 %o3, %g2, %i6
7862 fmuld8ulx16 %f9, %f9, %f28
7863 movge %icc, %i4, %l4
7864 movge %icc, %g1, %o2
7865 umulcc %o1, %g3, %i2
7866 addcc %i0, %o4, %o7
7867 andncc %l0, %o6, %g7
7868 smul %g6, 0x0D50, %i3
7869 add %l7, 0x10, %l6
7870 wr %g0, 0x88, %asi
7871 ldxa [%l6] %asi, %g5
7872 casxa [%l6] %asi, %g5, %l5
7873 swap [%l7 + 0x2C], %o5
7874 fmovdpos %xcc, %f19, %f5
7875 fmovdle %xcc, %f0, %f7
7876 fbu,a %fcc2, loop_681
7877 tn %icc, 0x4
7878 tpos %xcc, 0x6
7879 brlez,a %l2, loop_682
7880loop_681:
7881 tg %xcc, 0x4
7882 te %icc, 0x0
7883 wr %g0, 0x80, %asi
7884 lduba [%l7 + 0x48] %asi, %i7
7885loop_682:
7886 bgu,pt %icc, loop_683
7887 bne loop_684
7888 tvs %xcc, 0x5
7889 restored
7890 rdpr %cwp, %g1
7891 rdpr %cansave, %g2
7892 rdpr %canrestore, %g3
7893 rdpr %cleanwin, %g4
7894 rdpr %otherwin, %g5
7895 rdpr %wstate, %g6
7896loop_683:
7897 fmovrslez %i1, %f15, %f20
7898loop_684:
7899 tn %icc, 0x6
7900 movrgz %l6, 0x325, %l1
7901 tle %icc, 0x1
7902 fbl,a %fcc3, loop_685
7903 subcc %o0, %g4, %l3
7904 movneg %xcc, %i5, %o3
7905 sdivx %i6, 0x042A, %g2
7906loop_685:
7907 sir 0x1064
7908 array32 %l4, %i4, %o2
7909 fmovdne %icc, %f3, %f3
7910 andn %g1, %o1, %g3
7911 bpos,a %icc, loop_686
7912 movre %i2, 0x265, %o4
7913 fpsub32 %f24, %f6, %f8
7914 ldd [%l7 + 0x50], %f18
7915loop_686:
7916 edge8n %o7, %l0, %i0
7917 fmul8x16 %f23, %f0, %f22
7918 brlez %g7, loop_687
7919 tvs %icc, 0x6
7920 mulscc %o6, %g6, %g5
7921 movrne %l5, %i3, %l2
7922loop_687:
7923 st %f31, [%l7 + 0x7C]
7924 edge32ln %i7, %o5, %l6
7925 nop
7926 fitod %f6, %f16
7927 fdtox %f16, %f22
7928 fxtod %f22, %f12
7929 fmovs %f28, %f23
7930 set 0x44, %l1
7931 ldswa [%l7 + %l1] 0x18, %l1
7932 movrlz %o0, 0x0F4, %g4
7933 movpos %xcc, %i1, %i5
7934 movpos %xcc, %o3, %i6
7935 ldx [%l7 + 0x60], %l3
7936 sdiv %g2, 0x0BCE, %l4
7937 fmovdvc %icc, %f25, %f29
7938 set 0x40, %l4
7939 ldda [%l7 + %l4] 0x14, %f0
7940 nop
7941 setx loop_688, %l0, %l1
7942 jmpl %l1, %o2
7943 fcmpeq32 %f6, %f8, %i4
7944 wr %g0, 0x0c, %asi
7945 lduba [%l7 + 0x52] %asi, %g1
7946loop_688:
7947 sllx %o1, 0x16, %g3
7948 wr %g0, 0x89, %asi
7949 lduha [%l7 + 0x24] %asi, %o4
7950 wr %g0, 0x11, %asi
7951 sta %f20, [%l7 + 0x58] %asi
7952 edge8ln %i2, %l0, %o7
7953 edge32l %g7, %o6, %g6
7954 andcc %g5, %i0, %l5
7955 movg %icc, %l2, %i7
7956 sllx %i3, 0x03, %o5
7957 sll %l1, 0x0D, %o0
7958 bvs %xcc, loop_689
7959 fcmple32 %f4, %f2, %l6
7960 fpadd32s %f11, %f9, %f10
7961 movre %g4, 0x07F, %i1
7962loop_689:
7963 sethi 0x0A69, %o3
7964 edge16 %i6, %l3, %g2
7965 addcc %i5, %l4, %i4
7966 ta %xcc, 0x2
7967 movvs %xcc, %o2, %o1
7968 fmovse %xcc, %f24, %f5
7969 umulcc %g3, 0x0B96, %g1
7970 srl %o4, 0x05, %i2
7971 fbul %fcc2, loop_690
7972 movpos %xcc, %l0, %o7
7973 edge32ln %o6, %g6, %g5
7974 taddcctv %g7, %i0, %l2
7975loop_690:
7976 restored
7977 rdpr %cwp, %g1
7978 rdpr %cansave, %g2
7979 rdpr %canrestore, %g3
7980 rdpr %cleanwin, %g4
7981 rdpr %otherwin, %g5
7982 rdpr %wstate, %g6
7983 edge16l %i7, %l5, %i3
7984 nop
7985 setx 0x8D7BFCBA, %l0, %l6
7986 st %l6, [%l7 + 0x28]
7987 ld [%l7 + 0x28], %f6
7988 fsqrts %f6, %f28
7989 sll %o5, %l1, %l6
7990 taddcctv %o0, %i1, %o3
7991 mulscc %i6, %l3, %g4
7992 movre %g2, %l4, %i4
7993 brlez,a %i5, loop_691
7994 ldd [%l7 + 0x38], %o0
7995 tle %xcc, 0x5
7996 sll %o2, %g1, %o4
7997loop_691:
7998 sub %i2, %l0, %o7
7999 movvc %xcc, %g3, %g6
8000 edge32n %g5, %o6, %g7
8001 movneg %icc, %l2, %i0
8002 movpos %icc, %i7, %i3
8003 and %l5, 0x1DE2, %o5
8004 fmovs %f3, %f29
8005 brlez,a %l1, loop_692
8006 movrgz %l6, %o0, %i1
8007 te %xcc, 0x4
8008 nop
8009 set 0x5C, %g2
8010 sth %i6, [%l7 + %g2]
8011loop_692:
8012 movrgez %l3, 0x014, %g4
8013 xor %g2, %l4, %i4
8014 fmul8x16 %f2, %f18, %f18
8015 bneg,pn %xcc, loop_693
8016 srax %i5, %o1, %o2
8017 addccc %o3, %o4, %i2
8018 tgu %xcc, 0x0
8019loop_693:
8020 nop
8021 wr %g0, 0x80, %asi
8022 ldsha [%l7 + 0x10] %asi, %g1
8023 andcc %o7, %g3, %g6
8024 edge8l %l0, %g5, %o6
8025 movg %xcc, %g7, %i0
8026 set 0x30, %i4
8027 stha %i7, [%l7 + %i4] 0x10
8028 taddcctv %i3, 0x0E9C, %l2
8029 fbu,a %fcc3, loop_694
8030 srl %l5, 0x1A, %o5
8031 edge16ln %l1, %l6, %o0
8032 tsubcc %i1, %i6, %g4
8033loop_694:
8034 sllx %g2, 0x17, %l3
8035 subccc %l4, %i4, %i5
8036 restored
8037 rdpr %cwp, %g1
8038 rdpr %cansave, %g2
8039 rdpr %canrestore, %g3
8040 rdpr %cleanwin, %g4
8041 rdpr %otherwin, %g5
8042 rdpr %wstate, %g6
8043 nop
8044 fitos %f2, %f5
8045 fstoi %f5, %f6
8046 alignaddr %o2, %o3, %o1
8047 taddcc %o4, 0x01B5, %g1
8048 sir 0x19B2
8049 andcc %o7, 0x0894, %g3
8050 bneg,pt %xcc, loop_695
8051 bneg,a,pn %icc, loop_696
8052 fpadd32 %f16, %f30, %f30
8053 movrlz %g6, 0x14D, %l0
8054loop_695:
8055 nop
8056 set 0x4A, %l0
8057 lduha [%l7 + %l0] 0x14, %i2
8058loop_696:
8059 smulcc %o6, %g5, %i0
8060 subccc %i7, %g7, %l2
8061 tge %icc, 0x4
8062 edge16ln %i3, %l5, %l1
8063 bneg loop_697
8064 edge16n %o5, %o0, %i1
8065 nop
8066 setx loop_698, %l0, %l1
8067 jmpl %l1, %i6
8068 movcc %xcc, %g4, %l6
8069loop_697:
8070 fmovsgu %icc, %f13, %f28
8071 movg %icc, %g2, %l4
8072loop_698:
8073 bge,pn %icc, loop_699
8074 alignaddr %l3, %i4, %i5
8075 wr %g0, 0x04, %asi
8076 sta %f13, [%l7 + 0x44] %asi
8077loop_699:
8078 tcs %xcc, 0x6
8079 mulscc %o2, 0x1EC2, %o3
8080 be,a,pn %xcc, loop_700
8081 fnor %f18, %f8, %f8
8082 fnands %f25, %f29, %f22
8083 add %l7, 0x34, %l6
8084 wr %g0, 0x80, %asi
8085 casa [%l6] 0x80, %o4, %g1
8086loop_700:
8087 movvs %xcc, %o1, %g3
8088 sub %g6, %o7, %l0
8089 tvc %xcc, 0x5
8090 nop
8091 setx 0x2B7C3F4995014029, %l0, %l6
8092 stx %l6, [%l7 + 0x28]
8093 ldd [%l7 + 0x28], %f8
8094 setx 0xCF905AD53AB3DB3B, %l1, %l5
8095 stx %l5, [%l7 + 0x10]
8096 ldd [%l7 + 0x10], %f16
8097 fmuld %f16, %f8, %f30
8098 fbg %fcc0, loop_701
8099 tg %icc, 0x1
8100 fpsub32s %f21, %f0, %f25
8101 move %icc, %i2, %g5
8102loop_701:
8103 movg %xcc, %o6, %i7
8104 fmovsne %icc, %f9, %f15
8105 fabsd %f4, %f26
8106 tleu %xcc, 0x2
8107 fmovdneg %xcc, %f0, %f31
8108 fpsub32 %f6, %f14, %f30
8109 bneg loop_702
8110 fmovrdne %g7, %f6, %f26
8111 edge8l %i0, %l2, %l5
8112 andncc %l1, %o5, %i3
8113loop_702:
8114 movgu %xcc, %i1, %o0
8115 tsubcctv %i6, 0x1EFD, %g4
8116 brnz,a %l6, loop_703
8117 fpadd32 %f30, %f26, %f20
8118 movvs %icc, %g2, %l3
8119 fbn,a %fcc2, loop_704
8120loop_703:
8121 brgz,a %l4, loop_705
8122 movge %xcc, %i4, %o2
8123 ta %xcc, 0x1
8124loop_704:
8125 nop
8126 set 0x3E, %g6
8127 ldstuba [%l7 + %g6] 0x11, %o3
8128loop_705:
8129 edge8ln %i5, %g1, %o4
8130 fbue %fcc0, loop_706
8131 edge8n %g3, %g6, %o7
8132 andncc %l0, %o1, %g5
8133 stw %o6, [%l7 + 0x74]
8134loop_706:
8135 edge8ln %i2, %i7, %g7
8136 fmul8x16au %f7, %f29, %f28
8137 taddcc %i0, 0x01D8, %l2
8138 fone %f8
8139 movcc %icc, %l5, %o5
8140 bvc,a loop_707
8141 bgu,pn %icc, loop_708
8142 srax %l1, 0x14, %i3
8143 set 0x40, %o3
8144 prefetcha [%l7 + %o3] 0x19, 0x2
8145loop_707:
8146 ba,a %icc, loop_709
8147loop_708:
8148 udiv %i6, 0x1F0D, %o0
8149 fmovscs %icc, %f14, %f16
8150 and %g4, %l6, %l3
8151loop_709:
8152 nop
8153 wr %g0, 0x88, %asi
8154 lduba [%l7 + 0x25] %asi, %l4
8155 fcmpeq32 %f20, %f26, %i4
8156 membar #Sync
8157 wr %g0, 0xf1, %asi
8158 ldda [%l7 + 0x40] %asi, %f16
8159 movleu %xcc, %o2, %g2
8160 edge8 %i5, %g1, %o3
8161 fcmpgt16 %f14, %f16, %o4
8162 tn %xcc, 0x4
8163 edge8n %g3, %g6, %l0
8164 sra %o1, 0x10, %o7
8165 movrlez %o6, 0x135, %g5
8166 movrlez %i2, 0x3D8, %i7
8167 addccc %g7, 0x1C78, %i0
8168 wr %g0, 0x58, %asi
8169 ldxa [%g0 + 0x0] %asi, %l2
8170 brlez,a %l5, loop_710
8171 alignaddrl %o5, %l1, %i3
8172 bn,pn %xcc, loop_711
8173 movrne %i1, 0x351, %i6
8174loop_710:
8175 fxors %f19, %f8, %f9
8176 fbl,a %fcc3, loop_712
8177loop_711:
8178 fmuld8ulx16 %f9, %f7, %f28
8179 tn %xcc, 0x1
8180 restored
8181 rdpr %cwp, %g1
8182 rdpr %cansave, %g2
8183 rdpr %canrestore, %g3
8184 rdpr %cleanwin, %g4
8185 rdpr %otherwin, %g5
8186 rdpr %wstate, %g6
8187loop_712:
8188 addcc %g4, %o0, %l6
8189 bge loop_713
8190 taddcctv %l4, %i4, %o2
8191 tsubcctv %g2, %l3, %i5
8192 nop
8193 setx 0xE07AC6D8, %l0, %l6
8194 st %l6, [%l7 + 0x5C]
8195 ld [%l7 + 0x5C], %fsr
8196loop_713:
8197 fmul8sux16 %f12, %f20, %f8
8198 movrlez %o3, 0x22F, %o4
8199 fmovrde %g1, %f4, %f28
8200 ba,a loop_714
8201 udivcc %g6, 0x0D6E, %g3
8202 movg %icc, %l0, %o1
8203 tvc %icc, 0x4
8204loop_714:
8205 sra %o7, 0x13, %g5
8206 tgu %xcc, 0x6
8207 tn %xcc, 0x2
8208 edge8 %i2, %o6, %i7
8209 fmuld8sux16 %f9, %f8, %f20
8210 fmovsle %xcc, %f31, %f25
8211 fmovdvs %icc, %f16, %f11
8212 wr %g0, 0x10, %asi
8213 ldda [%l7 + 0x30] %asi, %i0
8214 ldd [%l7 + 0x50], %l2
8215 tgu %icc, 0x7
8216 movre %l5, %o5, %l1
8217 alignaddrl %g7, %i1, %i6
8218 ldub [%l7 + 0x6F], %i3
8219 movneg %icc, %o0, %g4
8220 movle %xcc, %l4, %l6
8221 srlx %i4, %g2, %o2
8222 fmovdl %icc, %f3, %f27
8223 set 0x1F, %g4
8224 ldsba [%l7 + %g4] 0x88, %l3
8225 xnor %i5, 0x1475, %o3
8226 edge8l %o4, %g6, %g1
8227 movneg %xcc, %g3, %o1
8228 edge32 %l0, %o7, %i2
8229 alignaddrl %g5, %o6, %i7
8230 wr %g0, 0x89, %asi
8231 lda [%l7 + 0x0C] %asi, %f31
8232 edge32ln %i0, %l2, %l5
8233 edge32l %o5, %g7, %l1
8234 mova %xcc, %i1, %i3
8235 movl %xcc, %o0, %i6
8236 fzeros %f27
8237 fmovdn %xcc, %f8, %f28
8238 fblg,a %fcc3, loop_715
8239 ldstub [%l7 + 0x28], %l4
8240 movg %xcc, %g4, %l6
8241 add %g2, 0x1B7C, %i4
8242loop_715:
8243 nop
8244 wr %g0, 0x11, %asi
8245 stha %l3, [%l7 + 0x48] %asi
8246 tneg %icc, 0x7
8247 move %xcc, %o2, %o3
8248 array8 %o4, %i5, %g6
8249 sethi 0x0ECC, %g3
8250 fsrc1s %f15, %f8
8251 umulcc %o1, %g1, %o7
8252 orncc %l0, 0x1338, %i2
8253 fmovdgu %xcc, %f11, %f2
8254 fnot2s %f10, %f22
8255 alignaddr %g5, %o6, %i0
8256 add %l7, 0x10, %l6
8257 wr %g0, 0x19, %asi
8258 ldxa [%l6] %asi, %l2
8259 casxa [%l6] %asi, %l2, %i7
8260 taddcctv %o5, %g7, %l5
8261 fcmpeq32 %f16, %f26, %i1
8262 edge32l %i3, %l1, %i6
8263 bneg,a,pn %xcc, loop_716
8264 movg %xcc, %l4, %o0
8265 bneg,a loop_717
8266 fcmpgt32 %f26, %f2, %l6
8267loop_716:
8268 fbue %fcc1, loop_718
8269 bn,a,pt %icc, loop_719
8270loop_717:
8271 movrgez %g2, %i4, %g4
8272 smul %o2, 0x0924, %l3
8273loop_718:
8274 mova %icc, %o4, %i5
8275loop_719:
8276 bcc,a %xcc, loop_720
8277 restored
8278 rdpr %cwp, %g1
8279 rdpr %cansave, %g2
8280 rdpr %canrestore, %g3
8281 rdpr %cleanwin, %g4
8282 rdpr %otherwin, %g5
8283 rdpr %wstate, %g6
8284 xor %g6, %g3, %o3
8285 udivcc %g1, 0x1026, %o7
8286loop_720:
8287 movn %xcc, %o1, %i2
8288 tn %xcc, 0x0
8289 fandnot1s %f5, %f29, %f11
8290 restored
8291 rdpr %cwp, %g1
8292 rdpr %cansave, %g2
8293 rdpr %canrestore, %g3
8294 rdpr %cleanwin, %g4
8295 rdpr %otherwin, %g5
8296 rdpr %wstate, %g6
8297 tgu %xcc, 0x6
8298 subccc %g5, 0x149A, %o6
8299 movleu %xcc, %i0, %l0
8300 fxor %f0, %f14, %f4
8301 array8 %i7, %l2, %g7
8302 nop
8303 setx 0x298F6809B63A331F, %l0, %l6
8304 stx %l6, [%l7 + 0x28]
8305 ldd [%l7 + 0x28], %f8
8306 setx 0x08304D25CB7D20FF, %l1, %l5
8307 stx %l5, [%l7 + 0x10]
8308 ldd [%l7 + 0x10], %f0
8309 fsubd %f0, %f8, %f20
8310 ldx [%l7 + 0x58], %l5
8311 nop
8312 setx loop_721, %l0, %l1
8313 wrpr 0x1, %tl
8314 wrpr %l1, %tnpc
8315 setx 0x34400001400, %l0, %l1
8316 wrpr %l1, %tstate
8317 wrhpr 0x4, %htstate
8318 done
8319 array8 %i1, %i3, %o5
8320 sir 0x190D
8321 fbn,a %fcc1, loop_722
8322loop_721:
8323 movrgez %i6, 0x0DF, %l4
8324 add %l7, 0x60, %l6
8325 wr %g0, 0x88, %asi
8326 lda [%l6] %asi, %l1
8327 casa [%l6] 0x88, %l1, %o0
8328loop_722:
8329 fmovrsgez %g2, %f27, %f3
8330 smulcc %l6, 0x0385, %i4
8331 array16 %g4, %o2, %l3
8332 nop
8333 fitod %f8, %f16
8334 fdtoi %f16, %f19
8335 add %l7, 0x58, %l6
8336 wr %g0, 0x0c, %asi
8337 ldxa [%l6] %asi, %o4
8338 casxa [%l6] 0x0c, %o4, %g6
8339 bgu loop_723
8340 srlx %g3, 0x0B, %o3
8341 movle %xcc, %g1, %i5
8342 fzeros %f2
8343loop_723:
8344 sdivx %o7, 0x052E, %o1
8345 fmuld8ulx16 %f11, %f15, %f20
8346 udivcc %g5, 0x0C96, %i2
8347 udiv %i0, 0x1C31, %o6
8348 ldsw [%l7 + 0x3C], %i7
8349 fand %f30, %f20, %f10
8350 add %l0, %g7, %l5
8351 fmovdn %icc, %f4, %f24
8352 ldstub [%l7 + 0x24], %i1
8353 ld [%l7 + 0x54], %f23
8354 sdivx %i3, 0x09CB, %o5
8355 fxnor %f4, %f24, %f24
8356 bleu,a loop_724
8357 tcs %icc, 0x1
8358 addc %i6, %l4, %l1
8359 fbug,a %fcc3, loop_725
8360loop_724:
8361 bvc,a loop_726
8362 movvc %xcc, %o0, %l2
8363 taddcc %g2, %i4, %l6
8364loop_725:
8365 fbul,a %fcc2, loop_727
8366loop_726:
8367 brnz,a %g4, loop_728
8368 mulx %o2, %l3, %g6
8369 brlz,a %o4, loop_729
8370loop_727:
8371 orncc %o3, %g1, %i5
8372loop_728:
8373 fcmpgt16 %f2, %f2, %o7
8374 fbg %fcc0, loop_730
8375loop_729:
8376 alignaddrl %g3, %g5, %o1
8377 stx %i2, [%l7 + 0x38]
8378 movge %xcc, %o6, %i0
8379loop_730:
8380 smul %l0, 0x04B3, %i7
8381 fmovdl %xcc, %f4, %f6
8382 sdivx %g7, 0x0EFD, %i1
8383 nop
8384 fitos %f14, %f16
8385 fstox %f16, %f14
8386 alignaddr %l5, %i3, %o5
8387 smulcc %l4, %l1, %o0
8388 fcmple32 %f6, %f2, %i6
8389 tleu %xcc, 0x7
8390 subcc %g2, 0x1A52, %i4
8391 andncc %l6, %g4, %l2
8392 fandnot2 %f0, %f28, %f14
8393 edge8 %l3, %o2, %o4
8394 srax %g6, %o3, %i5
8395 tge %xcc, 0x5
8396 fblg,a %fcc0, loop_731
8397 udivcc %o7, 0x1BE4, %g1
8398 call loop_732
8399 edge32l %g5, %g3, %i2
8400loop_731:
8401 nop
8402 set 0x48, %i6
8403 lda [%l7 + %i6] 0x89, %f17
8404loop_732:
8405 movvc %icc, %o6, %o1
8406 sdiv %l0, 0x1E4D, %i0
8407 or %g7, %i7, %l5
8408 movleu %icc, %i3, %o5
8409 fzero %f14
8410 or %i1, %l1, %l4
8411 fpsub32 %f2, %f8, %f10
8412 orncc %o0, %g2, %i4
8413 fpadd32s %f12, %f7, %f4
8414 movneg %icc, %l6, %g4
8415 fblg %fcc0, loop_733
8416 nop
8417 setx 0x505557EE, %l0, %l6
8418 st %l6, [%l7 + 0x24]
8419 ld [%l7 + 0x24], %fsr
8420 fsrc1s %f9, %f7
8421 st %f17, [%l7 + 0x74]
8422loop_733:
8423 bl,a,pn %xcc, loop_734
8424 fmovdgu %xcc, %f2, %f23
8425 edge32n %l2, %i6, %l3
8426 fnegd %f10, %f18
8427loop_734:
8428 fmovdn %xcc, %f9, %f15
8429 srax %o4, 0x0D, %g6
8430 fbuge %fcc2, loop_735
8431 movgu %xcc, %o3, %i5
8432 fblg %fcc1, loop_736
8433 move %icc, %o7, %o2
8434loop_735:
8435 nop
8436 set 0x28, %l2
8437 ldswa [%l7 + %l2] 0x19, %g1
8438loop_736:
8439 tg %xcc, 0x6
8440 fbul %fcc3, loop_737
8441 fmovsgu %icc, %f10, %f13
8442 edge16l %g3, %g5, %o6
8443 nop
8444 fitos %f12, %f16
8445 fstod %f16, %f26
8446loop_737:
8447 array32 %i2, %l0, %i0
8448 udiv %g7, 0x13F9, %i7
8449 edge32n %l5, %o1, %o5
8450 tvs %icc, 0x2
8451 fmovde %xcc, %f12, %f20
8452 set 0x50, %g7
8453 lduwa [%l7 + %g7] 0x81, %i1
8454 nop
8455 fitos %f8, %f25
8456 fstox %f25, %f30
8457 fxtos %f30, %f26
8458 array32 %i3, %l4, %l1
8459 add %l7, 0x18, %l6
8460 wr %g0, 0x89, %asi
8461 casxa [%l6] %asi, %o0, %i4
8462 movrne %l6, %g2, %l2
8463 wr %g0, 0x04, %asi
8464 stba %i6, [%l7 + 0x3B] %asi
8465 edge8 %g4, %o4, %g6
8466 edge8l %o3, %i5, %o7
8467 fnot1 %f16, %f12
8468 fbu %fcc3, loop_738
8469 fzero %f14
8470 edge16ln %o2, %l3, %g1
8471 tcs %xcc, 0x4
8472loop_738:
8473 fbue %fcc2, loop_739
8474 tl %icc, 0x3
8475 ldsh [%l7 + 0x76], %g3
8476 srl %o6, %g5, %l0
8477loop_739:
8478 movrne %i0, %g7, %i2
8479 fxnors %f4, %f8, %f30
8480 edge8 %i7, %l5, %o1
8481 set 0x1C, %i0
8482 lda [%l7 + %i0] 0x81, %f12
8483 movn %icc, %o5, %i1
8484 tcc %xcc, 0x3
8485 fnegs %f2, %f10
8486 movrgz %i3, 0x18A, %l4
8487 nop
8488 setx loop_740, %l0, %l1
8489 wrpr 0x1, %tl
8490 wrpr %l1, %tnpc
8491 setx 0x34400001400, %l0, %l1
8492 wrpr %l1, %tstate
8493 wrhpr 0x4, %htstate
8494 done
8495 nop
8496 fitod %f2, %f20
8497 fdtoi %f20, %f20
8498 call loop_741
8499 fmul8ulx16 %f14, %f16, %f26
8500loop_740:
8501 xnorcc %l1, %i4, %o0
8502 nop
8503 fitod %f2, %f10
8504 fdtos %f10, %f14
8505loop_741:
8506 add %g2, 0x0A68, %l2
8507 fblg,a %fcc3, loop_742
8508 srlx %l6, 0x12, %g4
8509 edge16l %o4, %g6, %o3
8510 bcs,a,pt %xcc, loop_743
8511loop_742:
8512 add %i6, %o7, %o2
8513 movrlez %i5, %g1, %l3
8514 array16 %o6, %g5, %l0
8515loop_743:
8516 array16 %i0, %g3, %g7
8517 udivcc %i7, 0x0138, %i2
8518 sdivx %o1, 0x1AF2, %l5
8519 membar 0x37
8520 fmovrdgez %o5, %f22, %f26
8521 ble %icc, loop_744
8522 popc %i3, %l4
8523 addcc %i1, 0x143B, %l1
8524 membar 0x35
8525loop_744:
8526 edge32ln %i4, %o0, %l2
8527 and %l6, %g4, %o4
8528 or %g2, 0x0600, %o3
8529 fbue %fcc3, loop_745
8530 sra %g6, %i6, %o7
8531 fba %fcc2, loop_746
8532 srax %i5, 0x18, %g1
8533loop_745:
8534 array16 %o2, %l3, %g5
8535 movcc %icc, %o6, %l0
8536loop_746:
8537 umul %g3, %i0, %i7
8538 nop
8539 setx 0x464B6D62, %l0, %l6
8540 st %l6, [%l7 + 0x28]
8541 ld [%l7 + 0x28], %f0
8542 setx 0xD7D44B98, %l1, %l5
8543 st %l5, [%l7 + 0x10]
8544 ld [%l7 + 0x10], %f23
8545 fdivs %f23, %f0, %f20
8546 wr %g0, 0x89, %asi
8547 lduba [%l7 + 0x75] %asi, %g7
8548 fsrc2 %f12, %f16
8549 movn %xcc, %o1, %i2
8550 movgu %xcc, %l5, %i3
8551 movge %xcc, %o5, %l4
8552 add %l7, 0x70, %l6
8553 wr %g0, 0x18, %asi
8554 ldxa [%l6] %asi, %i1
8555 casxa [%l6] 0x18, %i1, %i4
8556 tg %icc, 0x5
8557 fmovsle %icc, %f30, %f18
8558 alignaddrl %o0, %l2, %l6
8559 ble loop_747
8560 fbug %fcc0, loop_748
8561 srl %g4, %l1, %o4
8562 edge16 %o3, %g2, %i6
8563loop_747:
8564 fpmerge %f4, %f1, %f4
8565loop_748:
8566 fbl %fcc3, loop_749
8567 fones %f9
8568 fbug %fcc1, loop_750
8569 tgu %xcc, 0x6
8570loop_749:
8571 orn %g6, %i5, %g1
8572 bne,a %xcc, loop_751
8573loop_750:
8574 popc %o7, %l3
8575 fpack32 %f10, %f0, %f8
8576 fbuge %fcc1, loop_752
8577loop_751:
8578 bneg,pn %xcc, loop_753
8579 movrgez %g5, 0x13F, %o6
8580 tpos %xcc, 0x3
8581loop_752:
8582 udivcc %o2, 0x0CCD, %l0
8583loop_753:
8584 addc %i0, 0x13BD, %i7
8585 sdivcc %g7, 0x0E9E, %g3
8586 nop
8587 set 0x50, %g5
8588 ldsb [%l7 + %g5], %i2
8589 fnors %f17, %f20, %f25
8590 popc %o1, %i3
8591 smulcc %l5, 0x1D49, %l4
8592 movgu %xcc, %i1, %i4
8593 bvc loop_754
8594 add %o5, 0x1497, %l2
8595 wr %g0, 0x88, %asi
8596 ldsba [%l7 + 0x5F] %asi, %o0
8597loop_754:
8598 fmovda %icc, %f1, %f30
8599 umul %l6, 0x0CFF, %g4
8600 tvs %icc, 0x4
8601 edge8 %o4, %o3, %g2
8602 udivx %l1, 0x19F6, %i6
8603 or %i5, 0x14D1, %g1
8604 edge32ln %g6, %o7, %l3
8605 or %g5, %o6, %o2
8606 brgz %i0, loop_755
8607 xnorcc %i7, 0x07CF, %g7
8608 wr %g0, 0x11, %asi
8609 lduha [%l7 + 0x30] %asi, %l0
8610loop_755:
8611 fmovspos %xcc, %f11, %f13
8612 fmovrsgz %i2, %f6, %f0
8613 edge16 %o1, %i3, %g3
8614 edge8l %l4, %l5, %i1
8615 edge8 %o5, %i4, %l2
8616 fmovrdgz %o0, %f2, %f14
8617 be loop_756
8618 tgu %xcc, 0x7
8619 tvs %xcc, 0x4
8620 mulscc %g4, %l6, %o3
8621loop_756:
8622 nop
8623 set 0x40, %o4
8624 stda %f16, [%l7 + %o4] 0x17
8625 membar #Sync
8626 fmul8ulx16 %f12, %f20, %f24
8627 nop
8628 setx 0xFC6766C530795B73, %l0, %l6
8629 stx %l6, [%l7 + 0x30]
8630 ldx [%l7 + 0x30], %fsr
8631 movvc %icc, %g2, %l1
8632 fbl %fcc0, loop_757
8633 edge8 %i6, %i5, %o4
8634 nop
8635 setx 0x45D0F0352048DFCD, %l0, %l6
8636 stx %l6, [%l7 + 0x60]
8637 ldx [%l7 + 0x60], %fsr
8638 edge32l %g1, %g6, %o7
8639loop_757:
8640 fcmpne16 %f26, %f30, %g5
8641 fpsub16s %f26, %f11, %f30
8642 tn %icc, 0x5
8643 brnz,a %l3, loop_758
8644 movl %icc, %o6, %o2
8645 udivx %i7, 0x0B51, %g7
8646 flush %l7 + 0x74
8647loop_758:
8648 movrlez %l0, 0x276, %i0
8649 tle %icc, 0x7
8650 fbu,a %fcc2, loop_759
8651 bn,pn %xcc, loop_760
8652 edge32n %o1, %i3, %i2
8653 fmovrdne %l4, %f6, %f22
8654loop_759:
8655 mulx %l5, %i1, %o5
8656loop_760:
8657 fors %f15, %f22, %f5
8658 andcc %g3, 0x1B15, %i4
8659 fexpand %f22, %f2
8660 edge8l %o0, %g4, %l6
8661 movne %xcc, %l2, %g2
8662 membar 0x5F
8663 subcc %l1, %o3, %i6
8664 fbule,a %fcc0, loop_761
8665 fbul,a %fcc1, loop_762
8666 udivcc %i5, 0x162C, %o4
8667 edge32n %g6, %g1, %o7
8668loop_761:
8669 edge8l %l3, %g5, %o6
8670loop_762:
8671 andncc %i7, %o2, %l0
8672 movneg %icc, %i0, %g7
8673 bn,a %xcc, loop_763
8674 alignaddrl %i3, %o1, %i2
8675 add %l7, 0x4C, %l6
8676 wr %g0, 0x81, %asi
8677 casa [%l6] %asi, %l5, %l4
8678loop_763:
8679 udivcc %o5, 0x0559, %i1
8680 fsrc1 %f10, %f10
8681 wr %g0, 0x89, %asi
8682 lduba [%l7 + 0x7D] %asi, %g3
8683 sethi 0x07F9, %o0
8684 brnz,a %g4, loop_764
8685 fmul8x16au %f18, %f1, %f24
8686 bne,pn %icc, loop_765
8687 ldsh [%l7 + 0x2A], %i4
8688loop_764:
8689 tvs %xcc, 0x0
8690 fbug,a %fcc0, loop_766
8691loop_765:
8692 sdiv %l2, 0x1FB3, %g2
8693 flush %l7 + 0x0C
8694 movvc %xcc, %l6, %o3
8695loop_766:
8696 srax %i6, 0x1E, %i5
8697 movg %xcc, %o4, %l1
8698 orcc %g6, %g1, %o7
8699 tleu %icc, 0x0
8700 bshuffle %f16, %f12, %f12
8701 brgz %g5, loop_767
8702 nop
8703 fitos %f17, %f10
8704 edge32n %o6, %i7, %o2
8705 fpsub32s %f27, %f9, %f12
8706loop_767:
8707 nop
8708 wr %g0, 0x80, %asi
8709 lduba [%l7 + 0x4A] %asi, %l3
8710 add %i0, 0x0A96, %l0
8711 fmovsne %xcc, %f3, %f24
8712 umulcc %g7, 0x0FAA, %o1
8713 set 0x60, %i1
8714 lduwa [%l7 + %i1] 0x10, %i2
8715 fcmpgt32 %f22, %f12, %l5
8716 movg %icc, %l4, %o5
8717 fmovrslez %i1, %f3, %f17
8718 umulcc %g3, 0x170D, %i3
8719 nop
8720 fitos %f2, %f13
8721 fstod %f13, %f22
8722 addc %o0, %g4, %l2
8723 edge8n %i4, %l6, %g2
8724 tpos %xcc, 0x7
8725 ble loop_768
8726 tsubcctv %o3, %i5, %o4
8727 nop
8728 fitos %f29, %f12
8729 stbar
8730loop_768:
8731 bcs,pt %icc, loop_769
8732 call loop_770
8733 srlx %l1, %g6, %i6
8734 mulx %o7, %g5, %g1
8735loop_769:
8736 smul %o6, 0x119E, %o2
8737loop_770:
8738 tg %icc, 0x5
8739 fmovdne %icc, %f1, %f30
8740 xnor %l3, %i7, %i0
8741 bleu,a loop_771
8742 fbug %fcc2, loop_772
8743 fpsub16s %f5, %f16, %f4
8744 sdivcc %l0, 0x0A33, %g7
8745loop_771:
8746 edge32n %i2, %l5, %l4
8747loop_772:
8748 lduh [%l7 + 0x28], %o5
8749 fsrc2s %f0, %f17
8750 brz,a %i1, loop_773
8751 alignaddrl %g3, %o1, %i3
8752 nop
8753 setx 0x805ECBD7, %l0, %l6
8754 st %l6, [%l7 + 0x58]
8755 ld [%l7 + 0x58], %fsr
8756 tneg %icc, 0x6
8757loop_773:
8758 umulcc %g4, 0x0963, %o0
8759 orncc %l2, 0x0B86, %l6
8760 ba %icc, loop_774
8761 array8 %g2, %i4, %i5
8762 flush %l7 + 0x28
8763 srl %o3, 0x09, %l1
8764loop_774:
8765 fandnot2 %f2, %f10, %f4
8766 fmovdl %icc, %f12, %f17
8767 nop
8768 setx 0xA7B486FF, %l0, %l6
8769 st %l6, [%l7 + 0x28]
8770 ld [%l7 + 0x28], %f9
8771 setx 0x495D81CA, %l1, %l5
8772 st %l5, [%l7 + 0x10]
8773 ld [%l7 + 0x10], %f10
8774 fdivs %f10, %f9, %f22
8775 edge16n %o4, %g6, %i6
8776 movvs %xcc, %o7, %g5
8777 move %icc, %g1, %o2
8778 movcc %icc, %o6, %i7
8779 ldsw [%l7 + 0x6C], %l3
8780 set 0x2C, %o7
8781 swapa [%l7 + %o7] 0x18, %i0
8782 edge16ln %l0, %i2, %g7
8783 fpack16 %f10, %f3
8784 array16 %l5, %o5, %i1
8785 array32 %g3, %o1, %i3
8786 movrne %g4, %o0, %l2
8787 fmovrsgez %l6, %f21, %f19
8788 brlz,a %l4, loop_775
8789 sub %i4, %i5, %o3
8790 array32 %l1, %g2, %g6
8791 movle %xcc, %i6, %o7
8792loop_775:
8793 movne %icc, %g5, %g1
8794 fbge,a %fcc0, loop_776
8795 xorcc %o2, 0x124E, %o6
8796 nop
8797 set 0x10, %l6
8798 ldd [%l7 + %l6], %o4
8799 set 0x28, %g3
8800 ldsha [%l7 + %g3] 0x10, %i7
8801loop_776:
8802 lduh [%l7 + 0x20], %i0
8803 umulcc %l3, 0x18D7, %l0
8804 xor %g7, %i2, %o5
8805 tsubcctv %i1, 0x1664, %g3
8806 movvc %icc, %l5, %i3
8807 set 0x31, %i5
8808 ldstuba [%l7 + %i5] 0x0c, %g4
8809 edge32ln %o1, %l2, %o0
8810 udiv %l6, 0x01C1, %l4
8811 set 0x7C, %o1
8812 lda [%l7 + %o1] 0x81, %f29
8813 tle %xcc, 0x5
8814 movvc %xcc, %i5, %o3
8815 umul %i4, 0x04EC, %l1
8816 umul %g2, %i6, %o7
8817 tl %icc, 0x0
8818 nop
8819 setx loop_777, %l0, %l1
8820 jmpl %l1, %g6
8821 fbge %fcc0, loop_778
8822 movrne %g1, 0x201, %o2
8823 addcc %o6, %o4, %g5
8824loop_777:
8825 ble loop_779
8826loop_778:
8827 nop
8828 setx loop_780, %l0, %l1
8829 wrpr 0x1, %tl
8830 wrpr %l1, %tpc
8831 add %l1, 0x4, %l1
8832 wrpr %l1, %tnpc
8833 setx 0x34400001400, %l0, %l1
8834 wrpr %l1, %tstate
8835 wrhpr 0x4, %htstate
8836 retry
8837 ldd [%l7 + 0x50], %i6
8838 fsrc1 %f0, %f18
8839loop_779:
8840 fmovdcc %icc, %f7, %f12
8841loop_780:
8842 umulcc %i0, %l0, %g7
8843 smulcc %l3, 0x1203, %i2
8844 fpadd32s %f21, %f2, %f19
8845 bn,a,pt %xcc, loop_781
8846 fmovdn %icc, %f5, %f28
8847 wr %g0, 0x80, %asi
8848 ldstuba [%l7 + 0x1D] %asi, %i1
8849loop_781:
8850 fmovdgu %xcc, %f14, %f13
8851 taddcc %o5, %l5, %g3
8852 fbn %fcc3, loop_782
8853 addccc %g4, 0x1CEA, %o1
8854 fxnor %f18, %f24, %f6
8855 xorcc %i3, %o0, %l6
8856loop_782:
8857 edge16ln %l2, %i5, %o3
8858 movcs %xcc, %l4, %l1
8859 movg %icc, %g2, %i4
8860 wr %g0, 0x10, %asi
8861 ldsha [%l7 + 0x64] %asi, %o7
8862 fbul,a %fcc0, loop_783
8863 srax %g6, %i6, %g1
8864 ldd [%l7 + 0x78], %o6
8865 bneg,a,pn %icc, loop_784
8866loop_783:
8867 fmovdpos %icc, %f31, %f9
8868 lduw [%l7 + 0x34], %o4
8869 xnorcc %o2, %g5, %i0
8870loop_784:
8871 fmovrslz %l0, %f6, %f13
8872 movcs %xcc, %i7, %l3
8873 edge8l %g7, %i1, %i2
8874 subcc %l5, %o5, %g4
8875 edge32l %g3, %o1, %i3
8876 bg,a %icc, loop_785
8877 sllx %l6, 0x04, %l2
8878 udiv %o0, 0x1E65, %o3
8879 fba %fcc2, loop_786
8880loop_785:
8881 subcc %l4, %l1, %g2
8882 fblg,a %fcc3, loop_787
8883 fpsub32 %f6, %f16, %f2
8884loop_786:
8885 udiv %i4, 0x07C4, %o7
8886 edge32l %i5, %i6, %g1
8887loop_787:
8888 smul %o6, %g6, %o4
8889 bvc,a loop_788
8890 fbule,a %fcc3, loop_789
8891 orncc %g5, %o2, %i0
8892 tge %icc, 0x2
8893loop_788:
8894 fmovdpos %xcc, %f2, %f27
8895loop_789:
8896 movle %icc, %i7, %l3
8897 bne %icc, loop_790
8898 te %xcc, 0x3
8899 bcs loop_791
8900 srl %l0, 0x0B, %i1
8901loop_790:
8902 mulx %g7, %i2, %l5
8903 pdist %f4, %f6, %f26
8904loop_791:
8905 fbul %fcc0, loop_792
8906 edge32ln %o5, %g3, %o1
8907 bge,a %xcc, loop_793
8908 edge8n %i3, %l6, %l2
8909loop_792:
8910 fmovrsne %g4, %f13, %f6
8911 addccc %o3, %l4, %o0
8912loop_793:
8913 nop
8914 wr %g0, 0x89, %asi
8915 ldda [%l7 + 0x40] %asi, %f0
8916 fzeros %f14
8917 smulcc %l1, 0x11F9, %i4
8918 fnot2 %f4, %f20
8919 movge %icc, %g2, %i5
8920 nop
8921 setx loop_794, %l0, %l1
8922 wrpr 0x1, %tl
8923 wrpr %l1, %tnpc
8924 setx 0x34400001400, %l0, %l1
8925 wrpr %l1, %tstate
8926 wrhpr 0x4, %htstate
8927 done
8928 bg,a,pt %xcc, loop_795
8929 fmovrdne %o7, %f6, %f0
8930 edge32n %g1, %i6, %o6
8931loop_794:
8932 nop
8933 wr %g0, 0x11, %asi
8934 lda [%l7 + 0x24] %asi, %f12
8935loop_795:
8936 orcc %o4, 0x063B, %g6
8937 edge32l %g5, %i0, %o2
8938 array16 %i7, %l0, %l3
8939 fbg,a %fcc1, loop_796
8940 saved
8941 rdpr %cwp, %g1
8942 rdpr %cansave, %g2
8943 rdpr %canrestore, %g3
8944 rdpr %cleanwin, %g4
8945 rdpr %otherwin, %g5
8946 rdpr %wstate, %g6
8947 for %f18, %f8, %f20
8948 wr %g0, 0x18, %asi
8949 lda [%l7 + 0x48] %asi, %f19
8950loop_796:
8951 nop
8952 fitod %f12, %f30
8953 fdtoi %f30, %f27
8954 membar 0x2D
8955 fmovrsgz %g7, %f18, %f25
8956 edge32l %i2, %l5, %o5
8957 fmovrse %i1, %f18, %f0
8958 fmovrdlz %g3, %f4, %f14
8959 sdivcc %i3, 0x0968, %o1
8960 bcs %icc, loop_797
8961 mulx %l6, %g4, %o3
8962 movrgz %l4, %o0, %l1
8963 mulx %l2, %i4, %g2
8964loop_797:
8965 movpos %icc, %i5, %g1
8966 fmul8sux16 %f14, %f6, %f4
8967 xor %o7, 0x1EF0, %i6
8968 movcc %icc, %o4, %o6
8969 fbug %fcc1, loop_798
8970 fbe,a %fcc3, loop_799
8971 edge32ln %g5, %i0, %o2
8972 fnand %f2, %f26, %f26
8973loop_798:
8974 movleu %icc, %g6, %l0
8975loop_799:
8976 bl,a %icc, loop_800
8977 fnand %f4, %f22, %f24
8978 tcc %xcc, 0x1
8979 fmovsn %xcc, %f19, %f19
8980loop_800:
8981 fnot2s %f12, %f15
8982 lduh [%l7 + 0x0A], %l3
8983 membar #Sync
8984 set 0x40, %i7
8985 ldda [%l7 + %i7] 0xf0, %f16
8986 fbul %fcc2, loop_801
8987 fnot1s %f11, %f6
8988 tneg %icc, 0x1
8989 bg,a,pt %icc, loop_802
8990loop_801:
8991 tpos %icc, 0x3
8992 srax %i7, %g7, %i2
8993 movrne %o5, %i1, %g3
8994loop_802:
8995 edge32ln %l5, %o1, %i3
8996 fbg %fcc2, loop_803
8997 sdiv %l6, 0x0779, %g4
8998 tge %xcc, 0x1
8999 ta %xcc, 0x5
9000loop_803:
9001 movleu %xcc, %o3, %l4
9002 fmovrdlez %o0, %f12, %f28
9003 smulcc %l1, 0x0683, %l2
9004 movvs %xcc, %g2, %i4
9005 tpos %xcc, 0x6
9006 wr %g0, 0x81, %asi
9007 ldswa [%l7 + 0x58] %asi, %g1
9008 fbo %fcc2, loop_804
9009 ta %icc, 0x1
9010 stw %o7, [%l7 + 0x40]
9011 bgu,a,pt %xcc, loop_805
9012loop_804:
9013 nop
9014 setx 0xEAD4D32120703C22, %l0, %l6
9015 stx %l6, [%l7 + 0x38]
9016 ldx [%l7 + 0x38], %fsr
9017 tg %icc, 0x4
9018 ldd [%l7 + 0x18], %f10
9019loop_805:
9020 fcmple16 %f10, %f24, %i5
9021 edge8 %o4, %o6, %g5
9022 bn loop_806
9023 sdiv %i6, 0x10E3, %i0
9024 array32 %g6, %l0, %l3
9025 taddcc %o2, %g7, %i2
9026loop_806:
9027 stx %o5, [%l7 + 0x78]
9028 movvc %icc, %i7, %g3
9029 xorcc %l5, 0x0DC0, %i1
9030 fone %f0
9031 wr %g0, 0x10, %asi
9032 stha %i3, [%l7 + 0x6E] %asi
9033 fmovsa %xcc, %f30, %f9
9034 fbu %fcc1, loop_807
9035 brlz,a %o1, loop_808
9036 movn %xcc, %l6, %g4
9037 tle %icc, 0x7
9038loop_807:
9039 nop
9040 wr %g0, 0x04, %asi
9041 stba %o3, [%l7 + 0x0A] %asi
9042loop_808:
9043 bvs,a loop_809
9044 ba %icc, loop_810
9045 andcc %o0, %l1, %l2
9046 brlez,a %l4, loop_811
9047loop_809:
9048 fmovsge %icc, %f18, %f16
9049loop_810:
9050 or %i4, 0x1854, %g2
9051 faligndata %f10, %f10, %f18
9052loop_811:
9053 alignaddrl %o7, %g1, %o4
9054 wr %g0, 0x23, %asi
9055 stwa %o6, [%l7 + 0x30] %asi
9056 membar #Sync
9057 fandnot1s %f8, %f11, %f15
9058 sub %g5, 0x0121, %i5
9059 stw %i0, [%l7 + 0x20]
9060 movvs %xcc, %i6, %g6
9061 be,pn %icc, loop_812
9062 tgu %xcc, 0x4
9063 nop
9064 setx 0x0563D43DD069C06A, %l0, %l6
9065 stx %l6, [%l7 + 0x40]
9066 ldx [%l7 + 0x40], %fsr
9067 for %f22, %f16, %f12
9068loop_812:
9069 movvs %icc, %l0, %l3
9070 set 0x0A, %o6
9071 stha %o2, [%l7 + %o6] 0x0c
9072 bneg,a %xcc, loop_813
9073 andcc %i2, %o5, %g7
9074 alignaddrl %g3, %l5, %i1
9075 edge32n %i7, %i3, %o1
9076loop_813:
9077 te %icc, 0x1
9078 srl %l6, 0x04, %o3
9079 tn %icc, 0x1
9080 fmovdne %icc, %f7, %f1
9081 andncc %o0, %l1, %l2
9082 fpsub32 %f20, %f12, %f16
9083 orncc %g4, %l4, %i4
9084 fnegd %f0, %f20
9085 movrlz %g2, %o7, %o4
9086 set 0x63, %o2
9087 stba %o6, [%l7 + %o2] 0x10
9088 ba,a loop_814
9089 array16 %g5, %i5, %i0
9090 fabss %f14, %f18
9091 edge8 %i6, %g6, %l0
9092loop_814:
9093 nop
9094 setx 0x8F4B55439CF4FD8E, %l0, %l6
9095 stx %l6, [%l7 + 0x28]
9096 ldd [%l7 + 0x28], %f20
9097 setx 0x9189CAFCF6688927, %l1, %l5
9098 stx %l5, [%l7 + 0x10]
9099 ldd [%l7 + 0x10], %f6
9100 fsubd %f6, %f20, %f30
9101 move %icc, %g1, %o2
9102 fnot2 %f14, %f16
9103 fexpand %f28, %f20
9104 sll %i2, %l3, %g7
9105 tn %icc, 0x7
9106 fands %f18, %f15, %f23
9107 orncc %g3, %o5, %i1
9108 bne,a,pn %icc, loop_815
9109 addc %l5, %i7, %i3
9110 fmovs %f23, %f19
9111 udivx %l6, 0x1E99, %o3
9112loop_815:
9113 taddcctv %o1, %l1, %l2
9114 tge %icc, 0x4
9115 fmovrsgz %g4, %f9, %f0
9116 wr %g0, 0x19, %asi
9117 ldda [%l7 + 0x40] %asi, %f16
9118 movre %l4, 0x345, %i4
9119 nop
9120 set 0x10, %i3
9121 ldd [%l7 + %i3], %o0
9122 umul %o7, %g2, %o6
9123 andcc %o4, 0x15C8, %g5
9124 set 0x30, %g1
9125 ldswa [%l7 + %g1] 0x0c, %i5
9126 fnot1 %f30, %f24
9127 sub %i0, %i6, %g6
9128 movrgez %g1, 0x20D, %o2
9129 tl %icc, 0x6
9130 set 0x10, %l5
9131 stxa %l0, [%l7 + %l5] 0x10
9132 xor %l3, %i2, %g3
9133 ldsw [%l7 + 0x24], %g7
9134 sub %i1, 0x1627, %l5
9135 fmovsgu %xcc, %f20, %f24
9136 fxor %f8, %f12, %f2
9137 movcc %icc, %o5, %i7
9138 udiv %i3, 0x098C, %o3
9139 umulcc %o1, %l1, %l2
9140 movvs %icc, %l6, %g4
9141 tl %icc, 0x4
9142 addccc %i4, %o0, %l4
9143 ldub [%l7 + 0x69], %o7
9144 andcc %o6, %o4, %g5
9145 tcs %icc, 0x2
9146 xnor %i5, %i0, %i6
9147 alignaddr %g2, %g1, %o2
9148 fpadd32s %f15, %f13, %f21
9149 ta %icc, 0x0
9150 tg %xcc, 0x7
9151 bcc loop_816
9152 fmovrslz %g6, %f3, %f8
9153 saved
9154 rdpr %cwp, %g1
9155 rdpr %cansave, %g2
9156 rdpr %canrestore, %g3
9157 rdpr %cleanwin, %g4
9158 rdpr %otherwin, %g5
9159 rdpr %wstate, %g6
9160 taddcc %l3, 0x1B9D, %i2
9161loop_816:
9162 ldsw [%l7 + 0x7C], %l0
9163 set 0x58, %l3
9164 prefetcha [%l7 + %l3] 0x11, 0x3
9165 movvs %icc, %i1, %g7
9166 fpackfix %f24, %f28
9167 wr %g0, 0x10, %asi
9168 ldstuba [%l7 + 0x3F] %asi, %o5
9169 sll %l5, %i3, %i7
9170 orncc %o3, 0x055B, %o1
9171 set 0x50, %o5
9172 ldswa [%l7 + %o5] 0x81, %l1
9173 sub %l2, %g4, %l6
9174 ldx [%l7 + 0x10], %o0
9175 edge16l %i4, %o7, %o6
9176 set 0x14, %i2
9177 lda [%l7 + %i2] 0x10, %f14
9178 udiv %o4, 0x1051, %l4
9179 umul %g5, 0x1A56, %i0
9180 nop
9181 fitos %f3, %f5
9182 fstod %f5, %f18
9183 popc %i5, %g2
9184 tg %icc, 0x4
9185 set 0x2C, %l1
9186 lduwa [%l7 + %l1] 0x88, %i6
9187 fmovrdlez %g1, %f10, %f12
9188 saved
9189 rdpr %cwp, %g1
9190 rdpr %cansave, %g2
9191 rdpr %canrestore, %g3
9192 rdpr %cleanwin, %g4
9193 rdpr %otherwin, %g5
9194 rdpr %wstate, %g6
9195 addccc %g6, %o2, %l3
9196 addccc %i2, %l0, %i1
9197 movn %xcc, %g3, %g7
9198 udivx %l5, 0x0A5F, %o5
9199 fbue,a %fcc2, loop_817
9200 movpos %xcc, %i7, %o3
9201 xnorcc %o1, %l1, %i3
9202 add %l7, 0x28, %l6
9203 wr %g0, 0x18, %asi
9204 casa [%l6] %asi, %g4, %l2
9205loop_817:
9206 nop
9207 wr %g0, 0x0c, %asi
9208 lduha [%l7 + 0x0A] %asi, %o0
9209 saved
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 fmovse %icc, %f25, %f4
9217 subccc %l6, %o7, %o6
9218 edge16ln %o4, %l4, %g5
9219 bleu,a loop_818
9220 sra %i0, %i4, %g2
9221 fble,a %fcc1, loop_819
9222 tcc %icc, 0x2
9223loop_818:
9224 nop
9225 setx loop_820, %l0, %l1
9226 wrpr 0x1, %tl
9227 wrpr %l1, %tnpc
9228 setx 0x34400001400, %l0, %l1
9229 wrpr %l1, %tstate
9230 wrhpr 0x4, %htstate
9231 done
9232 tvc %xcc, 0x7
9233loop_819:
9234 movle %icc, %i5, %g1
9235 nop
9236 setx 0x706375FE, %l0, %l6
9237 st %l6, [%l7 + 0x4C]
9238 ld [%l7 + 0x4C], %fsr
9239loop_820:
9240 fmovsn %icc, %f21, %f31
9241 ldsb [%l7 + 0x68], %g6
9242 fbu %fcc1, loop_821
9243 fornot2s %f10, %f30, %f19
9244 fzero %f22
9245 mova %icc, %i6, %o2
9246loop_821:
9247 fmovsn %xcc, %f2, %f24
9248 add %l7, 0x68, %l6
9249 wr %g0, 0x89, %asi
9250 ldxa [%l6] %asi, %i2
9251 casxa [%l6] 0x89, %i2, %l3
9252 fmovsg %xcc, %f15, %f6
9253 tne %xcc, 0x4
9254 bg,pt %icc, loop_822
9255 ldsb [%l7 + 0x36], %i1
9256 movgu %xcc, %l0, %g3
9257 wr %g0, 0x04, %asi
9258 lduwa [%l7 + 0x40] %asi, %g7
9259loop_822:
9260 sethi 0x1D33, %o5
9261 nop
9262 fitod %f17, %f12
9263 add %l5, 0x1F9F, %o3
9264 addccc %o1, 0x16C6, %l1
9265 movvc %xcc, %i7, %g4
9266 movre %i3, %o0, %l6
9267 sdivx %o7, 0x0938, %o6
9268 srl %o4, %l4, %g5
9269 wr %g0, 0x89, %asi
9270 lduba [%l7 + 0x33] %asi, %i0
9271 edge32n %i4, %l2, %i5
9272 fmovdleu %icc, %f1, %f8
9273 fors %f29, %f20, %f6
9274 xor %g2, 0x0A05, %g6
9275 stw %i6, [%l7 + 0x20]
9276 orcc %g1, %o2, %i2
9277 andcc %i1, 0x0EB5, %l0
9278 fnand %f30, %f26, %f4
9279 alignaddrl %l3, %g7, %g3
9280 addccc %l5, 0x05DA, %o5
9281 orcc %o3, 0x1580, %o1
9282 andcc %l1, %i7, %g4
9283 call loop_823
9284 fbu,a %fcc1, loop_824
9285 fabsd %f4, %f4
9286 saved
9287 rdpr %cwp, %g1
9288 rdpr %cansave, %g2
9289 rdpr %canrestore, %g3
9290 rdpr %cleanwin, %g4
9291 rdpr %otherwin, %g5
9292 rdpr %wstate, %g6
9293loop_823:
9294 nop
9295 add %l7, 0x30, %l6
9296 wr %g0, 0x0c, %asi
9297 ldxa [%l6] %asi, %o0
9298 casxa [%l6] %asi, %o0, %l6
9299loop_824:
9300 tsubcctv %i3, %o7, %o4
9301 orncc %o6, 0x062E, %g5
9302 nop
9303 fitos %f23, %f18
9304 bpos %icc, loop_825
9305 movgu %xcc, %i0, %i4
9306 udivx %l2, 0x0726, %l4
9307 fcmpne32 %f4, %f30, %i5
9308loop_825:
9309 sdivx %g6, 0x1388, %i6
9310 set 0x58, %l4
9311 ldxa [%l7 + %l4] 0x89, %g2
9312 restored
9313 rdpr %cwp, %g1
9314 rdpr %cansave, %g2
9315 rdpr %canrestore, %g3
9316 rdpr %cleanwin, %g4
9317 rdpr %otherwin, %g5
9318 rdpr %wstate, %g6
9319 fxors %f23, %f8, %f8
9320 brz %o2, loop_826
9321 move %icc, %i2, %g1
9322 edge32ln %i1, %l0, %g7
9323 stbar
9324loop_826:
9325 tpos %xcc, 0x7
9326 fmovda %icc, %f26, %f2
9327 bshuffle %f12, %f10, %f14
9328 nop
9329 fitos %f6, %f24
9330 fstod %f24, %f12
9331 tcc %xcc, 0x1
9332 fpackfix %f20, %f0
9333 movcs %xcc, %g3, %l5
9334 bg,pt %xcc, loop_827
9335 sub %l3, 0x0882, %o3
9336 ta %xcc, 0x4
9337 fmovsg %icc, %f12, %f3
9338loop_827:
9339 tleu %icc, 0x0
9340 nop
9341 setx 0x22DD71B2, %l0, %l6
9342 st %l6, [%l7 + 0x28]
9343 ld [%l7 + 0x28], %f22
9344 fsqrts %f22, %f2
9345 udivx %o5, 0x06C7, %o1
9346 tvs %icc, 0x2
9347 or %l1, %g4, %i7
9348 edge8ln %l6, %i3, %o0
9349 ld [%l7 + 0x18], %f6
9350 ldstub [%l7 + 0x79], %o4
9351 fbge %fcc0, loop_828
9352 alignaddrl %o7, %o6, %g5
9353 fabsd %f24, %f12
9354 array8 %i4, %l2, %l4
9355loop_828:
9356 movrgz %i0, 0x063, %i5
9357 bcc,a,pt %xcc, loop_829
9358 bgu,a %xcc, loop_830
9359 fblg %fcc2, loop_831
9360 xnor %i6, 0x03ED, %g6
9361loop_829:
9362 fblg %fcc3, loop_832
9363loop_830:
9364 alignaddrl %o2, %g2, %i2
9365loop_831:
9366 andcc %g1, %l0, %i1
9367 fbuge %fcc0, loop_833
9368loop_832:
9369 udivx %g7, 0x1BB3, %g3
9370 sra %l3, %o3, %l5
9371 fbule,a %fcc3, loop_834
9372loop_833:
9373 movcc %xcc, %o1, %o5
9374 move %xcc, %g4, %l1
9375 movle %icc, %l6, %i3
9376loop_834:
9377 ble,a %xcc, loop_835
9378 umulcc %i7, 0x15F3, %o0
9379 fpadd16 %f16, %f22, %f2
9380 bneg,pt %xcc, loop_836
9381loop_835:
9382 nop
9383 setx 0xF0548AD6, %l0, %l6
9384 st %l6, [%l7 + 0x54]
9385 ld [%l7 + 0x54], %fsr
9386 nop
9387 setx 0x013BB3B8, %l0, %l6
9388 st %l6, [%l7 + 0x28]
9389 ld [%l7 + 0x28], %f30
9390 setx 0x92A7B846, %l1, %l5
9391 st %l5, [%l7 + 0x10]
9392 ld [%l7 + 0x10], %f8
9393 fsubs %f8, %f30, %f27
9394 saved
9395 rdpr %cwp, %g1
9396 rdpr %cansave, %g2
9397 rdpr %canrestore, %g3
9398 rdpr %cleanwin, %g4
9399 rdpr %otherwin, %g5
9400 rdpr %wstate, %g6
9401loop_836:
9402 fbn %fcc2, loop_837
9403 bneg,a %icc, loop_838
9404 fzeros %f4
9405 fbul %fcc0, loop_839
9406loop_837:
9407 fsrc2 %f0, %f26
9408loop_838:
9409 saved
9410 rdpr %cwp, %g1
9411 rdpr %cansave, %g2
9412 rdpr %canrestore, %g3
9413 rdpr %cleanwin, %g4
9414 rdpr %otherwin, %g5
9415 rdpr %wstate, %g6
9416 movge %xcc, %o4, %o7
9417loop_839:
9418 edge8ln %o6, %g5, %i4
9419 set 0x43, %g2
9420 ldsba [%l7 + %g2] 0x11, %l4
9421 tneg %xcc, 0x3
9422 movvs %xcc, %l2, %i0
9423 fba,a %fcc3, loop_840
9424 edge8n %i6, %i5, %g6
9425 bcc,pn %icc, loop_841
9426 fnot1s %f30, %f24
9427loop_840:
9428 movg %xcc, %o2, %i2
9429 sdivx %g2, 0x033F, %l0
9430loop_841:
9431 tvc %xcc, 0x1
9432 fmovscc %icc, %f4, %f23
9433 mova %xcc, %i1, %g7
9434 fmovdpos %icc, %f15, %f23
9435 ldsw [%l7 + 0x3C], %g1
9436 ldx [%l7 + 0x30], %g3
9437 brlez %l3, loop_842
9438 nop
9439 setx 0xD56C6DE5, %l0, %l6
9440 st %l6, [%l7 + 0x28]
9441 ld [%l7 + 0x28], %f2
9442 setx 0xD2A1ADBC, %l1, %l5
9443 st %l5, [%l7 + 0x10]
9444 ld [%l7 + 0x10], %f11
9445 fdivs %f11, %f2, %f31
9446 xnorcc %l5, %o1, %o3
9447 wr %g0, 0x80, %asi
9448 lda [%l7 + 0x60] %asi, %f19
9449loop_842:
9450 add %g4, %l1, %l6
9451 subccc %i3, 0x0FF9, %o5
9452 andncc %o0, %i7, %o7
9453 andncc %o6, %g5, %i4
9454 edge32n %l4, %o4, %l2
9455 tn %xcc, 0x6
9456 nop
9457 set 0x58, %o0
9458 ldd [%l7 + %o0], %f16
9459 movle %icc, %i6, %i5
9460 fornot2s %f4, %f18, %f27
9461 nop
9462 setx 0x08CB316D507B13AD, %l0, %l6
9463 stx %l6, [%l7 + 0x18]
9464 ldx [%l7 + 0x18], %fsr
9465 movleu %xcc, %i0, %o2
9466 bleu %xcc, loop_843
9467 ta %icc, 0x0
9468 swap [%l7 + 0x7C], %i2
9469 fmovsl %icc, %f27, %f0
9470loop_843:
9471 movpos %icc, %g2, %l0
9472 addccc %g6, %g7, %g1
9473 add %l7, 0x50, %l6
9474 wr %g0, 0x81, %asi
9475 casxa [%l6] 0x81, %g3, %l3
9476 tsubcctv %i1, %o1, %o3
9477 fpmerge %f16, %f6, %f28
9478 tvs %icc, 0x0
9479 edge16l %g4, %l1, %l6
9480 subccc %l5, %o5, %o0
9481 fbug %fcc2, loop_844
9482 tpos %icc, 0x6
9483 fmovdleu %icc, %f0, %f24
9484 fandnot2 %f0, %f22, %f0
9485loop_844:
9486 movleu %icc, %i3, %o7
9487 fbule %fcc1, loop_845
9488 movgu %icc, %o6, %i7
9489 wr %g0, 0x81, %asi
9490 ldswa [%l7 + 0x18] %asi, %i4
9491loop_845:
9492 tg %xcc, 0x2
9493 bge,a,pn %xcc, loop_846
9494 ldub [%l7 + 0x38], %g5
9495 stx %l4, [%l7 + 0x78]
9496 movcs %xcc, %o4, %l2
9497loop_846:
9498 tcs %icc, 0x1
9499 array32 %i5, %i6, %i0
9500 movl %icc, %i2, %g2
9501 xnorcc %l0, %g6, %g7
9502 fnors %f25, %f14, %f13
9503 taddcctv %o2, 0x1F0A, %g1
9504 tn %icc, 0x6
9505 fblg,a %fcc1, loop_847
9506 sdiv %l3, 0x152C, %g3
9507 move %xcc, %i1, %o3
9508 wr %g0, 0x04, %asi
9509 ldstuba [%l7 + 0x39] %asi, %g4
9510loop_847:
9511 sethi 0x1261, %l1
9512 sll %o1, %l6, %l5
9513 srax %o5, %i3, %o0
9514 tsubcc %o7, 0x000F, %o6
9515 edge16l %i4, %i7, %g5
9516 wr %g0, 0x81, %asi
9517 stda %f0, [%l7 + 0x40] %asi
9518 xorcc %o4, 0x1F6B, %l4
9519 edge32n %l2, %i5, %i0
9520 movle %icc, %i2, %g2
9521 brgz %l0, loop_848
9522 movvs %xcc, %i6, %g6
9523 fmovrsgez %o2, %f2, %f22
9524 tsubcctv %g1, %g7, %l3
9525loop_848:
9526 membar 0x36
9527 andn %i1, 0x16F4, %o3
9528 movrlz %g4, %l1, %g3
9529 edge32ln %o1, %l5, %o5
9530 nop
9531 fitod %f10, %f12
9532 fdtox %f12, %f14
9533 xnorcc %i3, 0x1845, %l6
9534 xnor %o0, 0x0776, %o7
9535 popc %i4, %i7
9536 fzeros %f14
9537 fmovdvc %icc, %f25, %f7
9538 mova %xcc, %o6, %o4
9539 edge16l %l4, %l2, %i5
9540 fbg,a %fcc0, loop_849
9541 edge8 %g5, %i2, %i0
9542 subc %g2, %l0, %g6
9543 edge8ln %i6, %o2, %g1
9544loop_849:
9545 nop
9546 setx loop_850, %l0, %l1
9547 wrpr 0x1, %tl
9548 wrpr %l1, %tnpc
9549 setx 0x34400001400, %l0, %l1
9550 wrpr %l1, %tstate
9551 wrhpr 0x4, %htstate
9552 done
9553 tg %icc, 0x7
9554 bne,a,pt %xcc, loop_851
9555 mulscc %g7, %l3, %i1
9556loop_850:
9557 nop
9558 setx loop_852, %l0, %l1
9559 jmpl %l1, %o3
9560 umulcc %l1, 0x1563, %g3
9561loop_851:
9562 fornot1s %f14, %f14, %f11
9563 fbug,a %fcc1, loop_853
9564loop_852:
9565 tl %icc, 0x6
9566 smul %g4, %l5, %o1
9567 brgez %o5, loop_854
9568loop_853:
9569 nop
9570 setx loop_855, %l0, %l1
9571 wrpr 0x1, %tl
9572 wrpr %l1, %tpc
9573 add %l1, 0x4, %l1
9574 wrpr %l1, %tnpc
9575 setx 0x34400001400, %l0, %l1
9576 wrpr %l1, %tstate
9577 wrhpr 0x4, %htstate
9578 retry
9579 orncc %l6, 0x1489, %o0
9580 wr %g0, 0xea, %asi
9581 ldda [%l7 + 0x20] %asi, %i2
9582loop_854:
9583 brlz %o7, loop_856
9584loop_855:
9585 movcs %xcc, %i4, %o6
9586 fmovrdgz %i7, %f6, %f28
9587 ldd [%l7 + 0x78], %o4
9588loop_856:
9589 fmovdvs %xcc, %f13, %f18
9590 movrgz %l4, 0x010, %l2
9591 xnorcc %g5, %i2, %i5
9592 fmovs %f3, %f7
9593 mulscc %g2, %l0, %g6
9594 ldub [%l7 + 0x5B], %i0
9595 movcc %xcc, %o2, %i6
9596 fmovsgu %xcc, %f31, %f17
9597 alignaddrl %g7, %l3, %i1
9598 edge16l %o3, %l1, %g1
9599 movre %g3, %l5, %g4
9600 set 0x18, %l0
9601 stxa %o1, [%l7 + %l0] 0x19
9602 andcc %l6, 0x113C, %o5
9603 mulscc %o0, 0x018B, %o7
9604 andcc %i3, 0x1E79, %o6
9605 lduw [%l7 + 0x54], %i7
9606 ldd [%l7 + 0x48], %f12
9607 mulx %o4, 0x1B3C, %l4
9608 tle %xcc, 0x2
9609 movre %i4, %l2, %i2
9610 fnot2s %f21, %f11
9611 nop
9612 setx 0xBB007FA850689F4D, %l0, %l6
9613 stx %l6, [%l7 + 0x40]
9614 ldx [%l7 + 0x40], %fsr
9615 array8 %g5, %g2, %i5
9616 andncc %g6, %l0, %i0
9617 ldd [%l7 + 0x60], %o2
9618 andn %i6, %g7, %l3
9619 fpsub16 %f16, %f18, %f24
9620 taddcctv %i1, %o3, %g1
9621 ta %icc, 0x5
9622 fmovrdgz %g3, %f10, %f14
9623 srl %l5, %g4, %o1
9624 nop
9625 fitod %f31, %f2
9626 nop
9627 set 0x64, %i4
9628 stw %l1, [%l7 + %i4]
9629 set 0x40, %g6
9630 ldda [%l7 + %g6] 0x14, %f0
9631 tvs %icc, 0x4
9632 fmovdneg %icc, %f13, %f28
9633 wr %g0, 0x0c, %asi
9634 ldda [%l7 + 0x40] %asi, %i6
9635 or %o5, %o0, %i3
9636 fmovdne %icc, %f18, %f1
9637 fmovrdlz %o6, %f26, %f2
9638 tne %icc, 0x3
9639 brgz %o7, loop_857
9640 srlx %o4, %i7, %l4
9641 mova %xcc, %l2, %i2
9642 movn %icc, %g5, %i4
9643loop_857:
9644 call loop_858
9645 tneg %icc, 0x0
9646 movcs %icc, %i5, %g2
9647 movrlez %g6, 0x326, %i0
9648loop_858:
9649 nop
9650 fitos %f9, %f11
9651 fstod %f11, %f0
9652 movg %icc, %o2, %i6
9653 smul %l0, %l3, %g7
9654 subccc %i1, %o3, %g1
9655 movrgz %l5, 0x380, %g3
9656 pdist %f4, %f20, %f28
9657 addc %o1, 0x040C, %l1
9658 edge8n %l6, %g4, %o0
9659 nop
9660 fitod %f8, %f14
9661 fdtox %f14, %f18
9662 fxtod %f18, %f4
9663 wr %g0, 0x2f, %asi
9664 stha %i3, [%l7 + 0x52] %asi
9665 membar #Sync
9666 call loop_859
9667 nop
9668 fitod %f6, %f10
9669 fdtos %f10, %f24
9670 fbuge %fcc0, loop_860
9671 movre %o5, %o7, %o4
9672loop_859:
9673 subccc %o6, %i7, %l4
9674 move %icc, %i2, %g5
9675loop_860:
9676 edge32n %i4, %i5, %g2
9677 subcc %g6, %l2, %o2
9678 taddcc %i0, %l0, %i6
9679 movrne %g7, 0x0AD, %i1
9680 nop
9681 setx loop_861, %l0, %l1
9682 wrpr 0x1, %tl
9683 wrpr %l1, %tnpc
9684 setx 0x34400001400, %l0, %l1
9685 wrpr %l1, %tstate
9686 wrhpr 0x4, %htstate
9687 done
9688 lduh [%l7 + 0x42], %l3
9689 umulcc %o3, 0x1F1C, %g1
9690 fbug,a %fcc3, loop_862
9691loop_861:
9692 alignaddrl %l5, %o1, %l1
9693 fmovs %f17, %f0
9694 sethi 0x1F08, %l6
9695loop_862:
9696 edge8 %g3, %g4, %i3
9697 edge8 %o0, %o5, %o4
9698 movrgz %o6, 0x3F7, %o7
9699 movn %xcc, %i7, %l4
9700 fmovsvc %xcc, %f3, %f0
9701 membar 0x34
9702 alignaddr %i2, %g5, %i4
9703 array16 %i5, %g2, %l2
9704 sethi 0x0B61, %o2
9705 edge16l %i0, %g6, %i6
9706 alignaddrl %g7, %i1, %l0
9707 tge %xcc, 0x6
9708 add %l3, 0x0181, %o3
9709 fmovde %xcc, %f9, %f20
9710 wr %g0, 0x0c, %asi
9711 sta %f12, [%l7 + 0x64] %asi
9712 add %l7, 0x70, %l6
9713 wr %g0, 0x0c, %asi
9714 casxa [%l6] %asi, %l5, %o1
9715 alignaddr %g1, %l1, %g3
9716 movg %icc, %l6, %i3
9717 nop
9718 setx 0x94C7915855F520B0, %l0, %l6
9719 stx %l6, [%l7 + 0x28]
9720 ldd [%l7 + 0x28], %f2
9721 setx 0x6C98C71C21F785E3, %l1, %l5
9722 stx %l5, [%l7 + 0x10]
9723 ldd [%l7 + 0x10], %f14
9724 fmuld %f14, %f2, %f12
9725 subcc %o0, 0x0C78, %g4
9726 fmovs %f4, %f21
9727 sir 0x1D7A
9728 fpsub16 %f2, %f10, %f16
9729 edge32l %o4, %o5, %o6
9730 andn %i7, %l4, %i2
9731 ldsh [%l7 + 0x62], %g5
9732 or %i4, %o7, %i5
9733 te %icc, 0x2
9734 edge32n %l2, %o2, %i0
9735 array8 %g2, %g6, %g7
9736 fmovda %xcc, %f9, %f0
9737 edge32 %i1, %l0, %l3
9738 smulcc %o3, 0x1CBD, %i6
9739 fmovdvs %xcc, %f3, %f25
9740 nop
9741 setx loop_863, %l0, %l1
9742 wrpr 0x1, %tl
9743 wrpr %l1, %tpc
9744 add %l1, 0x4, %l1
9745 wrpr %l1, %tnpc
9746 setx 0x34400001400, %l0, %l1
9747 wrpr %l1, %tstate
9748 wrhpr 0x4, %htstate
9749 retry
9750 bvs,a,pn %icc, loop_864
9751 brz,a %o1, loop_865
9752 edge32n %g1, %l1, %l5
9753loop_863:
9754 stbar
9755loop_864:
9756 nop
9757 set 0x1C, %g4
9758 stwa %g3, [%l7 + %g4] 0x81
9759loop_865:
9760 nop
9761 setx 0xC52AE841881BB82C, %l0, %l6
9762 stx %l6, [%l7 + 0x28]
9763 ldd [%l7 + 0x28], %f26
9764 setx 0xF455EAF037BE2D7B, %l1, %l5
9765 stx %l5, [%l7 + 0x10]
9766 ldd [%l7 + 0x10], %f30
9767 fmuld %f30, %f26, %f4
9768 bg loop_866
9769 nop
9770 setx 0x0066938E, %l0, %l6
9771 st %l6, [%l7 + 0x40]
9772 ld [%l7 + 0x40], %fsr
9773 nop
9774 fitos %f2, %f17
9775 fstod %f17, %f22
9776 fpack32 %f14, %f20, %f4
9777loop_866:
9778 bneg,pn %xcc, loop_867
9779 fmovrdlez %i3, %f30, %f30
9780 movle %xcc, %o0, %l6
9781 add %g4, %o5, %o4
9782loop_867:
9783 orn %o6, %l4, %i2
9784 array8 %i7, %i4, %g5
9785 taddcctv %i5, %l2, %o7
9786 xnorcc %i0, %o2, %g2
9787 movrne %g6, %g7, %l0
9788 ldub [%l7 + 0x19], %l3
9789 bgu,a loop_868
9790 fmovsneg %icc, %f3, %f17
9791 bg,a %icc, loop_869
9792 xnorcc %o3, %i1, %o1
9793loop_868:
9794 fxors %f14, %f28, %f18
9795 bpos %icc, loop_870
9796loop_869:
9797 fcmpne32 %f6, %f24, %i6
9798 nop
9799 setx loop_871, %l0, %l1
9800 wrpr 0x1, %tl
9801 wrpr %l1, %tpc
9802 add %l1, 0x4, %l1
9803 wrpr %l1, %tnpc
9804 setx 0x34400001400, %l0, %l1
9805 wrpr %l1, %tstate
9806 wrhpr 0x4, %htstate
9807 retry
9808 tge %icc, 0x2
9809loop_870:
9810 tsubcctv %g1, 0x1591, %l1
9811 fzero %f10
9812loop_871:
9813 saved
9814 rdpr %cwp, %g1
9815 rdpr %cansave, %g2
9816 rdpr %canrestore, %g3
9817 rdpr %cleanwin, %g4
9818 rdpr %otherwin, %g5
9819 rdpr %wstate, %g6
9820 sdiv %l5, 0x1B48, %g3
9821 movrgz %o0, %i3, %l6
9822 movn %xcc, %g4, %o5
9823 edge32 %o6, %l4, %i2
9824 movcs %icc, %o4, %i4
9825 fandnot1 %f14, %f8, %f6
9826 fcmpgt16 %f12, %f22, %g5
9827 movre %i5, 0x1C1, %l2
9828 mulscc %o7, 0x035E, %i7
9829 tle %icc, 0x3
9830 fblg,a %fcc0, loop_872
9831 sdivcc %o2, 0x0EE1, %i0
9832 edge16n %g2, %g7, %g6
9833 nop
9834 setx 0x0AC89C084057238C, %l0, %l6
9835 stx %l6, [%l7 + 0x28]
9836 ldd [%l7 + 0x28], %f22
9837 setx 0x54B9DAD847B11032, %l1, %l5
9838 stx %l5, [%l7 + 0x10]
9839 ldd [%l7 + 0x10], %f4
9840 faddd %f4, %f22, %f10
9841loop_872:
9842 andcc %l3, %l0, %o3
9843 nop
9844 setx 0xDC95F2BD, %l0, %l6
9845 st %l6, [%l7 + 0x28]
9846 ld [%l7 + 0x28], %f1
9847 setx 0xE0CDD7DA, %l1, %l5
9848 st %l5, [%l7 + 0x10]
9849 ld [%l7 + 0x10], %f22
9850 fmuls %f22, %f1, %f21
9851 set 0x7E, %i6
9852 stba %i1, [%l7 + %i6] 0x27
9853 membar #Sync
9854 std %f14, [%l7 + 0x68]
9855 set 0x40, %o3
9856 stda %f16, [%l7 + %o3] 0x88
9857 fmovrse %o1, %f9, %f22
9858 array32 %g1, %i6, %l1
9859 and %g3, %o0, %i3
9860 movrne %l5, %g4, %o5
9861 tl %icc, 0x3
9862 srl %o6, %l6, %i2
9863 orcc %l4, 0x14CC, %i4
9864 movre %g5, 0x1C0, %i5
9865 fblg %fcc2, loop_873
9866 tcs %xcc, 0x7
9867 fxor %f2, %f2, %f16
9868 sdiv %l2, 0x032C, %o4
9869loop_873:
9870 nop
9871 setx 0x5719F2F5, %l0, %l6
9872 st %l6, [%l7 + 0x28]
9873 ld [%l7 + 0x28], %f12
9874 fsqrts %f12, %f26
9875 srlx %i7, 0x00, %o7
9876 sdivx %i0, 0x0A97, %o2
9877 set 0x6E, %l2
9878 stha %g7, [%l7 + %l2] 0x04
9879 fornot2s %f21, %f14, %f24
9880 fpackfix %f28, %f5
9881 fpadd16s %f31, %f23, %f29
9882 srlx %g6, %l3, %l0
9883 membar 0x57
9884 tl %xcc, 0x3
9885 movn %icc, %o3, %g2
9886 set 0x20, %g7
9887 stwa %i1, [%l7 + %g7] 0x2b
9888 membar #Sync
9889 srl %o1, 0x06, %i6
9890 alignaddr %g1, %l1, %g3
9891 stw %i3, [%l7 + 0x08]
9892 xorcc %l5, %g4, %o5
9893 tpos %icc, 0x4
9894 movneg %xcc, %o0, %o6
9895 srl %l6, 0x0F, %l4
9896 ld [%l7 + 0x74], %f9
9897 umulcc %i4, 0x1F97, %i2
9898 umulcc %i5, %l2, %g5
9899 flush %l7 + 0x4C
9900 taddcctv %i7, 0x0C5D, %o4
9901 sir 0x1ADE
9902 andncc %i0, %o7, %o2
9903 andncc %g7, %l3, %g6
9904 fbge %fcc2, loop_874
9905 srl %o3, 0x02, %l0
9906 alignaddrl %g2, %o1, %i6
9907 movge %icc, %i1, %l1
9908loop_874:
9909 smulcc %g1, 0x12E5, %g3
9910 taddcctv %l5, 0x1F91, %g4
9911 tvc %xcc, 0x7
9912 edge8ln %i3, %o5, %o6
9913 tge %icc, 0x3
9914 set 0x70, %i0
9915 sta %f15, [%l7 + %i0] 0x88
9916 tvs %icc, 0x2
9917 edge32ln %l6, %o0, %i4
9918 bvc,a loop_875
9919 nop
9920 setx loop_876, %l0, %l1
9921 wrpr 0x1, %tl
9922 wrpr %l1, %tnpc
9923 setx 0x34400001400, %l0, %l1
9924 wrpr %l1, %tstate
9925 wrhpr 0x4, %htstate
9926 done
9927 brnz,a %i2, loop_877
9928 edge8ln %l4, %i5, %g5
9929loop_875:
9930 nop
9931 add %l7, 0x70, %l6
9932 wr %g0, 0x18, %asi
9933 casxa [%l6] %asi, %i7, %o4
9934loop_876:
9935 movrgez %i0, 0x3F4, %o7
9936loop_877:
9937 mova %xcc, %l2, %g7
9938 set 0x58, %g5
9939 lduha [%l7 + %g5] 0x11, %l3
9940 movne %xcc, %o2, %o3
9941 array32 %l0, %g6, %g2
9942 fmul8sux16 %f24, %f30, %f20
9943 tsubcc %i6, %i1, %l1
9944 fnot2 %f28, %f20
9945 nop
9946 setx 0xF65663834BF5DA1E, %l0, %l6
9947 stx %l6, [%l7 + 0x28]
9948 ldd [%l7 + 0x28], %f30
9949 setx 0x4AAC0D89762A181A, %l1, %l5
9950 stx %l5, [%l7 + 0x10]
9951 ldd [%l7 + 0x10], %f24
9952 faddd %f24, %f30, %f6
9953 sth %g1, [%l7 + 0x24]
9954 fsrc1s %f28, %f17
9955 tn %icc, 0x5
9956 restored
9957 rdpr %cwp, %g1
9958 rdpr %cansave, %g2
9959 rdpr %canrestore, %g3
9960 rdpr %cleanwin, %g4
9961 rdpr %otherwin, %g5
9962 rdpr %wstate, %g6
9963 fmovrdlz %o1, %f6, %f4
9964 subc %g3, 0x12B4, %l5
9965 fmovsa %icc, %f12, %f0
9966 movre %g4, %o5, %o6
9967 edge32 %i3, %o0, %i4
9968 or %i2, %l6, %l4
9969 movvc %xcc, %i5, %g5
9970 membar 0x60
9971 fmovdneg %icc, %f29, %f16
9972 edge16ln %i7, %i0, %o7
9973 edge32ln %l2, %g7, %l3
9974 bshuffle %f8, %f0, %f26
9975 nop
9976 setx 0x39600723, %l0, %l6
9977 st %l6, [%l7 + 0x28]
9978 ld [%l7 + 0x28], %f22
9979 setx 0x60AD7FD6, %l1, %l5
9980 st %l5, [%l7 + 0x10]
9981 ld [%l7 + 0x10], %f23
9982 fmuls %f23, %f22, %f31
9983 fmul8x16 %f9, %f16, %f8
9984 ld [%l7 + 0x38], %f24
9985 membar 0x44
9986 edge16 %o2, %o4, %l0
9987 ld [%l7 + 0x14], %f3
9988 fbg %fcc0, loop_878
9989 tg %xcc, 0x6
9990 stb %o3, [%l7 + 0x3F]
9991 taddcctv %g6, %g2, %i1
9992loop_878:
9993 srlx %i6, %g1, %o1
9994 fbo %fcc1, loop_879
9995 subcc %g3, %l1, %l5
9996 fmul8ulx16 %f18, %f4, %f28
9997 fmovsne %xcc, %f8, %f11
9998loop_879:
9999 tcs %xcc, 0x4
10000 movrne %o5, 0x376, %o6
10001 smulcc %i3, %o0, %i4
10002 edge32 %i2, %l6, %g4
10003 tl %xcc, 0x3
10004 edge8 %i5, %l4, %g5
10005 stx %i0, [%l7 + 0x48]
10006 udivcc %o7, 0x0431, %i7
10007 nop
10008 fitos %f0, %f15
10009 fstox %f15, %f14
10010 fpackfix %f2, %f8
10011 umulcc %g7, 0x0AE0, %l2
10012 nop
10013 setx 0xABD23162, %l0, %l6
10014 st %l6, [%l7 + 0x28]
10015 ld [%l7 + 0x28], %f12
10016 fsqrts %f12, %f25
10017 fxnors %f13, %f24, %f15
10018 ldd [%l7 + 0x10], %f0
10019 fmuld8sux16 %f9, %f30, %f30
10020 set 0x1C, %o4
10021 stba %l3, [%l7 + %o4] 0x22
10022 membar #Sync
10023 te %xcc, 0x2
10024 fmovdgu %xcc, %f14, %f15
10025 stb %o2, [%l7 + 0x2E]
10026 sdiv %l0, 0x0C3D, %o4
10027 movrlz %o3, 0x1F8, %g2
10028 tle %icc, 0x1
10029 ble,pn %xcc, loop_880
10030 fbge,a %fcc2, loop_881
10031 smulcc %g6, 0x1B7E, %i6
10032 sdivx %g1, 0x0D96, %i1
10033loop_880:
10034 sethi 0x0061, %g3
10035loop_881:
10036 fmovdneg %xcc, %f4, %f16
10037 movg %icc, %o1, %l1
10038 tle %xcc, 0x6
10039 nop
10040 setx loop_882, %l0, %l1
10041 jmpl %l1, %l5
10042 bneg,pt %icc, loop_883
10043 fcmple32 %f30, %f30, %o5
10044 fbn %fcc1, loop_884
10045loop_882:
10046 fnands %f23, %f16, %f21
10047loop_883:
10048 fpack16 %f14, %f26
10049 taddcc %o6, 0x1CE1, %i3
10050loop_884:
10051 tcs %icc, 0x0
10052 tgu %xcc, 0x3
10053 taddcc %i4, 0x1B31, %i2
10054 umulcc %l6, %o0, %g4
10055 fnegd %f22, %f26
10056 udiv %i5, 0x070F, %l4
10057 or %i0, %g5, %o7
10058 movrgez %g7, %l2, %i7
10059 nop
10060 set 0x78, %i1
10061 ldsw [%l7 + %i1], %o2
10062 fzeros %f23
10063 fbg,a %fcc0, loop_885
10064 movle %xcc, %l3, %o4
10065 set 0x4F, %o7
10066 stba %l0, [%l7 + %o7] 0x88
10067loop_885:
10068 udivx %g2, 0x0147, %o3
10069 movle %icc, %g6, %i6
10070 movge %icc, %i1, %g1
10071 subccc %g3, 0x1F14, %l1
10072 nop
10073 set 0x54, %g3
10074 stb %l5, [%l7 + %g3]
10075 tpos %icc, 0x1
10076 fble,a %fcc0, loop_886
10077 movrgez %o1, %o6, %o5
10078 movcc %xcc, %i4, %i2
10079 tne %icc, 0x1
10080loop_886:
10081 or %l6, 0x0344, %i3
10082 nop
10083 fitos %f4, %f19
10084 fstox %f19, %f6
10085 fxtos %f6, %f10
10086 movrlz %o0, %i5, %l4
10087 sethi 0x0219, %g4
10088 popc %i0, %o7
10089 fmovdne %icc, %f31, %f17
10090 nop
10091 fitod %f4, %f14
10092 fdtoi %f14, %f0
10093 xor %g7, %g5, %l2
10094 edge16n %o2, %l3, %o4
10095 taddcc %i7, %l0, %o3
10096 orncc %g6, 0x025A, %g2
10097 fnot2 %f24, %f2
10098 set 0x54, %i5
10099 swapa [%l7 + %i5] 0x04, %i1
10100 set 0x6E, %l6
10101 ldsba [%l7 + %l6] 0x0c, %i6
10102 nop
10103 fitod %f17, %f4
10104 orcc %g3, %l1, %l5
10105 set 0x60, %o1
10106 stwa %o1, [%l7 + %o1] 0xeb
10107 membar #Sync
10108 subc %o6, 0x16B9, %g1
10109 edge32 %o5, %i2, %i4
10110 bvc,a,pn %xcc, loop_887
10111 fmovdgu %xcc, %f6, %f7
10112 add %l7, 0x38, %l6
10113 wr %g0, 0x80, %asi
10114 casxa [%l6] 0x80, %l6, %o0
10115loop_887:
10116 srax %i5, %l4, %i3
10117 andcc %i0, %g4, %g7
10118 movle %xcc, %g5, %l2
10119 bvc,a %xcc, loop_888
10120 restored
10121 rdpr %cwp, %g1
10122 rdpr %cansave, %g2
10123 rdpr %canrestore, %g3
10124 rdpr %cleanwin, %g4
10125 rdpr %otherwin, %g5
10126 rdpr %wstate, %g6
10127 array16 %o7, %o2, %l3
10128 sub %i7, %l0, %o3
10129loop_888:
10130 udiv %g6, 0x09E2, %g2
10131 flush %l7 + 0x20
10132 movrne %i1, %i6, %o4
10133 orcc %l1, 0x1A80, %l5
10134 sth %o1, [%l7 + 0x20]
10135 fpmerge %f31, %f7, %f30
10136 alignaddrl %g3, %o6, %o5
10137 bn loop_889
10138 tsubcctv %g1, 0x0284, %i2
10139 movre %i4, %l6, %o0
10140 add %i5, %i3, %l4
10141loop_889:
10142 fmovsl %xcc, %f23, %f3
10143 nop
10144 setx loop_890, %l0, %l1
10145 jmpl %l1, %i0
10146 udivx %g4, 0x073D, %g7
10147 tne %icc, 0x7
10148 fnot2 %f30, %f2
10149loop_890:
10150 srax %l2, %g5, %o7
10151 bge,a,pt %xcc, loop_891
10152 lduw [%l7 + 0x54], %l3
10153 andncc %o2, %i7, %o3
10154 sdivcc %g6, 0x068D, %l0
10155loop_891:
10156 popc 0x1B87, %i1
10157 xnor %g2, %i6, %o4
10158 udivx %l1, 0x1FC4, %l5
10159 stx %o1, [%l7 + 0x28]
10160 fpadd16 %f24, %f14, %f2
10161 ble,a,pn %icc, loop_892
10162 bleu loop_893
10163 ta %icc, 0x2
10164 tle %icc, 0x4
10165loop_892:
10166 tcs %xcc, 0x4
10167loop_893:
10168 nop
10169 wr %g0, 0x80, %asi
10170 ldstuba [%l7 + 0x7D] %asi, %o6
10171 st %f21, [%l7 + 0x0C]
10172 mova %icc, %o5, %g3
10173 udivx %g1, 0x17DD, %i2
10174 alignaddr %i4, %l6, %i5
10175 ldub [%l7 + 0x72], %o0
10176 movg %xcc, %l4, %i0
10177 tn %icc, 0x5
10178 fmovdne %xcc, %f19, %f27
10179 tcc %xcc, 0x2
10180 fbg,a %fcc3, loop_894
10181 edge8n %g4, %i3, %g7
10182 popc %g5, %l2
10183 sir 0x1059
10184loop_894:
10185 movle %icc, %l3, %o7
10186 movne %icc, %o2, %o3
10187 andcc %g6, %l0, %i7
10188 movne %xcc, %i1, %i6
10189 fmovsvc %xcc, %f20, %f7
10190 fcmple32 %f14, %f18, %g2
10191 set 0x5C, %o6
10192 sta %f3, [%l7 + %o6] 0x88
10193 tcc %xcc, 0x0
10194 brgz,a %o4, loop_895
10195 ldsw [%l7 + 0x34], %l5
10196 edge16n %l1, %o1, %o6
10197 tg %icc, 0x5
10198loop_895:
10199 movrne %g3, 0x273, %o5
10200 edge8ln %i2, %i4, %g1
10201 xor %l6, 0x0C39, %i5
10202 movleu %icc, %l4, %i0
10203 nop
10204 fitod %f10, %f30
10205 fexpand %f3, %f6
10206 sdivx %o0, 0x0BDD, %g4
10207 fmovdpos %xcc, %f3, %f15
10208 bcc,a,pn %xcc, loop_896
10209 nop
10210 fitos %f12, %f12
10211 fstoi %f12, %f10
10212 add %l7, 0x24, %l6
10213 wr %g0, 0x18, %asi
10214 casa [%l6] %asi, %g7, %g5
10215loop_896:
10216 edge32l %l2, %i3, %o7
10217 ldsw [%l7 + 0x1C], %l3
10218 stw %o2, [%l7 + 0x4C]
10219 sir 0x014D
10220 fcmpeq16 %f14, %f18, %g6
10221 sdivcc %o3, 0x1F83, %i7
10222 tne %xcc, 0x7
10223 flush %l7 + 0x5C
10224 sdivcc %i1, 0x1F72, %l0
10225 fmovdl %xcc, %f21, %f13
10226 fmovrse %g2, %f24, %f20
10227 bn,a %icc, loop_897
10228 edge16ln %i6, %o4, %l5
10229 mulscc %o1, 0x14ED, %l1
10230 alignaddrl %o6, %g3, %i2
10231loop_897:
10232 bvs,a,pn %icc, loop_898
10233 movleu %xcc, %o5, %g1
10234 fmovsvc %icc, %f2, %f21
10235 movn %icc, %i4, %l6
10236loop_898:
10237 movgu %xcc, %l4, %i0
10238 call loop_899
10239 tcs %icc, 0x2
10240 srax %i5, 0x04, %o0
10241 sllx %g7, 0x1D, %g5
10242loop_899:
10243 movle %xcc, %l2, %i3
10244 edge16ln %g4, %o7, %o2
10245 saved
10246 rdpr %cwp, %g1
10247 rdpr %cansave, %g2
10248 rdpr %canrestore, %g3
10249 rdpr %cleanwin, %g4
10250 rdpr %otherwin, %g5
10251 rdpr %wstate, %g6
10252 movneg %xcc, %l3, %o3
10253 add %l7, 0x50, %l6
10254 wr %g0, 0x88, %asi
10255 ldxa [%l6] %asi, %g6
10256 casxa [%l6] %asi, %g6, %i1
10257 xnorcc %l0, 0x021C, %g2
10258 tsubcc %i7, %o4, %i6
10259 umul %o1, %l1, %l5
10260 sir 0x17E2
10261 fmovsne %xcc, %f27, %f23
10262 edge8n %o6, %i2, %o5
10263 movrne %g3, %i4, %l6
10264 tg %xcc, 0x7
10265 edge16l %g1, %i0, %i5
10266 tpos %xcc, 0x6
10267 edge32n %l4, %g7, %g5
10268 umul %l2, 0x18CE, %i3
10269 saved
10270 rdpr %cwp, %g1
10271 rdpr %cansave, %g2
10272 rdpr %canrestore, %g3
10273 rdpr %cleanwin, %g4
10274 rdpr %otherwin, %g5
10275 rdpr %wstate, %g6
10276 for %f28, %f26, %f24
10277 fmovsvs %xcc, %f31, %f9
10278 mulscc %o0, 0x0668, %g4
10279 udiv %o2, 0x00DA, %l3
10280 subccc %o3, 0x15E6, %o7
10281 set 0x6D, %o2
10282 ldsba [%l7 + %o2] 0x10, %i1
10283 xorcc %g6, %l0, %i7
10284 move %icc, %o4, %g2
10285 fmovrdgez %o1, %f10, %f2
10286 or %l1, %l5, %o6
10287 array16 %i6, %i2, %g3
10288 tvc %icc, 0x0
10289 fbu,a %fcc3, loop_900
10290 tleu %icc, 0x7
10291 movcc %xcc, %o5, %l6
10292 tleu %icc, 0x3
10293loop_900:
10294 nop
10295 setx 0x1B1E6F4CE412567B, %l0, %l6
10296 stx %l6, [%l7 + 0x28]
10297 ldd [%l7 + 0x28], %f8
10298 setx 0xDB0043ABDB80816A, %l1, %l5
10299 stx %l5, [%l7 + 0x10]
10300 ldd [%l7 + 0x10], %f8
10301 fdivd %f8, %f8, %f6
10302 tleu %xcc, 0x4
10303 edge8n %i4, %i0, %i5
10304 edge8n %l4, %g1, %g5
10305 fbne,a %fcc1, loop_901
10306 xor %g7, 0x1A04, %l2
10307 mova %xcc, %i3, %g4
10308 fbuge %fcc1, loop_902
10309loop_901:
10310 edge32ln %o2, %o0, %l3
10311 tl %icc, 0x4
10312 bgu,pn %xcc, loop_903
10313loop_902:
10314 movg %xcc, %o7, %i1
10315 movcc %xcc, %g6, %l0
10316 smul %i7, 0x0493, %o4
10317loop_903:
10318 edge32 %o3, %o1, %l1
10319 movcc %xcc, %l5, %o6
10320 taddcctv %i6, %i2, %g3
10321 add %l7, 0x70, %l6
10322 wr %g0, 0x04, %asi
10323 lda [%l6] %asi, %g2
10324 casa [%l6] 0x04, %g2, %o5
10325 add %l6, 0x07A6, %i0
10326 bl loop_904
10327 fmovdge %xcc, %f15, %f27
10328 tcs %xcc, 0x4
10329 addccc %i4, %i5, %l4
10330loop_904:
10331 movcs %xcc, %g5, %g1
10332 sdivcc %l2, 0x1836, %i3
10333 fmovdvs %xcc, %f19, %f0
10334 addcc %g4, %o2, %g7
10335 tne %icc, 0x2
10336 mulscc %l3, 0x1B1A, %o0
10337 edge32n %i1, %o7, %g6
10338 subc %i7, %o4, %l0
10339 movge %icc, %o3, %l1
10340 fones %f9
10341 bn,pn %icc, loop_905
10342 tsubcctv %l5, 0x1CBD, %o6
10343 fnot1 %f24, %f8
10344 bleu,pn %xcc, loop_906
10345loop_905:
10346 edge8n %i6, %o1, %g3
10347 taddcc %i2, 0x1F15, %o5
10348 movvs %icc, %g2, %l6
10349loop_906:
10350 nop
10351 setx 0xFA9E0296C6FECB01, %l0, %l6
10352 stx %l6, [%l7 + 0x28]
10353 ldd [%l7 + 0x28], %f30
10354 setx 0xF4795378FC096216, %l1, %l5
10355 stx %l5, [%l7 + 0x10]
10356 ldd [%l7 + 0x10], %f20
10357 fdivd %f20, %f30, %f30
10358 smul %i0, 0x1CA5, %i4
10359 fbge,a %fcc3, loop_907
10360 edge8ln %i5, %g5, %g1
10361 fbne %fcc3, loop_908
10362 umulcc %l2, %i3, %g4
10363loop_907:
10364 bpos %xcc, loop_909
10365 movle %icc, %o2, %l4
10366loop_908:
10367 alignaddrl %g7, %l3, %o0
10368 fbuge %fcc0, loop_910
10369loop_909:
10370 add %i1, 0x1CB1, %g6
10371 fbue %fcc1, loop_911
10372 nop
10373 setx loop_912, %l0, %l1
10374 wrpr 0x1, %tl
10375 wrpr %l1, %tpc
10376 add %l1, 0x4, %l1
10377 wrpr %l1, %tnpc
10378 setx 0x34400001400, %l0, %l1
10379 wrpr %l1, %tstate
10380 wrhpr 0x4, %htstate
10381 retry
10382loop_910:
10383 movpos %icc, %o7, %i7
10384 movre %l0, %o4, %l1
10385loop_911:
10386 fmovsleu %icc, %f3, %f2
10387loop_912:
10388 fmovrsne %l5, %f9, %f2
10389 andn %o6, 0x0CB9, %o3
10390 nop
10391 setx loop_913, %l0, %l1
10392 wrpr 0x1, %tl
10393 wrpr %l1, %tnpc
10394 setx 0x34400001400, %l0, %l1
10395 wrpr %l1, %tstate
10396 wrhpr 0x4, %htstate
10397 done
10398 stbar
10399 stb %o1, [%l7 + 0x78]
10400 xnor %g3, %i2, %i6
10401loop_913:
10402 edge16n %o5, %g2, %l6
10403 movgu %icc, %i4, %i5
10404 fbue %fcc3, loop_914
10405 srlx %i0, 0x10, %g5
10406 mova %icc, %g1, %i3
10407 edge16l %g4, %l2, %o2
10408loop_914:
10409 fmovsgu %icc, %f3, %f13
10410 umul %l4, %g7, %l3
10411 andcc %o0, 0x022F, %g6
10412 ldsh [%l7 + 0x46], %o7
10413 movgu %xcc, %i1, %i7
10414 srax %l0, %l1, %l5
10415 mulscc %o6, 0x0460, %o4
10416 xorcc %o3, 0x0C31, %o1
10417 fbu %fcc0, loop_915
10418 subc %g3, %i6, %i2
10419 ta %xcc, 0x1
10420 subcc %o5, %g2, %l6
10421loop_915:
10422 fnot1 %f8, %f24
10423 sdivcc %i5, 0x15A1, %i4
10424 orn %g5, 0x0947, %i0
10425 mulx %g1, 0x051B, %i3
10426 wr %g0, 0x2a, %asi
10427 stwa %g4, [%l7 + 0x0C] %asi
10428 membar #Sync
10429 mova %icc, %o2, %l2
10430 brlz %l4, loop_916
10431 srlx %g7, %o0, %l3
10432 fcmpeq32 %f18, %f24, %o7
10433 stx %g6, [%l7 + 0x38]
10434loop_916:
10435 brlez %i7, loop_917
10436 or %l0, %i1, %l1
10437 set 0x30, %i7
10438 ldxa [%l7 + %i7] 0x10, %l5
10439loop_917:
10440 fcmpeq16 %f14, %f20, %o6
10441 umulcc %o4, 0x0A8A, %o3
10442 array16 %g3, %i6, %o1
10443 restored
10444 rdpr %cwp, %g1
10445 rdpr %cansave, %g2
10446 rdpr %canrestore, %g3
10447 rdpr %cleanwin, %g4
10448 rdpr %otherwin, %g5
10449 rdpr %wstate, %g6
10450 tvs %icc, 0x0
10451 bcs,a,pn %xcc, loop_918
10452 tneg %icc, 0x0
10453 be,pt %xcc, loop_919
10454 movle %icc, %o5, %g2
10455loop_918:
10456 stw %l6, [%l7 + 0x0C]
10457 fmuld8ulx16 %f31, %f29, %f26
10458loop_919:
10459 movrne %i2, 0x0BA, %i5
10460 sra %i4, 0x1F, %i0
10461 wr %g0, 0x80, %asi
10462 ldstuba [%l7 + 0x7A] %asi, %g5
10463 nop
10464 fitod %f0, %f8
10465 fdtox %f8, %f20
10466 flush %l7 + 0x14
10467 srlx %i3, %g1, %o2
10468 fandnot2 %f26, %f20, %f12
10469 add %g4, %l4, %l2
10470 array32 %g7, %o0, %l3
10471 fmovrdlz %o7, %f10, %f0
10472 saved
10473 rdpr %cwp, %g1
10474 rdpr %cansave, %g2
10475 rdpr %canrestore, %g3
10476 rdpr %cleanwin, %g4
10477 rdpr %otherwin, %g5
10478 rdpr %wstate, %g6
10479 tsubcctv %i7, 0x16A3, %g6
10480 movrlez %i1, %l1, %l5
10481 array8 %o6, %l0, %o3
10482 bne,a %xcc, loop_920
10483 pdist %f24, %f28, %f20
10484 xor %o4, %g3, %i6
10485 edge8ln %o1, %g2, %o5
10486loop_920:
10487 nop
10488 setx loop_921, %l0, %l1
10489 wrpr 0x1, %tl
10490 wrpr %l1, %tpc
10491 add %l1, 0x4, %l1
10492 wrpr %l1, %tnpc
10493 setx 0x34400001400, %l0, %l1
10494 wrpr %l1, %tstate
10495 wrhpr 0x4, %htstate
10496 retry
10497 restored
10498 rdpr %cwp, %g1
10499 rdpr %cansave, %g2
10500 rdpr %canrestore, %g3
10501 rdpr %cleanwin, %g4
10502 rdpr %otherwin, %g5
10503 rdpr %wstate, %g6
10504 for %f0, %f28, %f6
10505 movvs %icc, %i2, %l6
10506loop_921:
10507 movre %i5, %i0, %i4
10508 fbug,a %fcc0, loop_922
10509 nop
10510 setx 0xAD26EFF226419173, %l0, %l6
10511 stx %l6, [%l7 + 0x28]
10512 ldd [%l7 + 0x28], %f0
10513 setx 0xF1FB734A28599684, %l1, %l5
10514 stx %l5, [%l7 + 0x10]
10515 ldd [%l7 + 0x10], %f6
10516 fsubd %f6, %f0, %f4
10517 stw %i3, [%l7 + 0x3C]
10518 ldub [%l7 + 0x50], %g5
10519loop_922:
10520 fpsub32 %f6, %f26, %f6
10521 addcc %o2, 0x1880, %g1
10522 tcc %xcc, 0x7
10523 subc %g4, %l4, %l2
10524 edge16 %g7, %o0, %o7
10525 swap [%l7 + 0x40], %i7
10526 sdivcc %g6, 0x1DA6, %l3
10527 tne %icc, 0x5
10528 nop
10529 setx 0xD16062149B3CF13C, %l0, %l6
10530 stx %l6, [%l7 + 0x28]
10531 ldd [%l7 + 0x28], %f20
10532 setx 0x520E264B1F1F05B0, %l1, %l5
10533 stx %l5, [%l7 + 0x10]
10534 ldd [%l7 + 0x10], %f12
10535 fsubd %f12, %f20, %f30
10536 andn %l1, 0x0D8C, %l5
10537 smulcc %i1, %l0, %o3
10538 edge8n %o4, %g3, %i6
10539 fmovrsgez %o1, %f18, %f24
10540 pdist %f4, %f12, %f22
10541 sdiv %o6, 0x011B, %o5
10542 fbuge %fcc2, loop_923
10543 andcc %i2, %g2, %i5
10544 fbu %fcc3, loop_924
10545 edge8n %l6, %i0, %i3
10546loop_923:
10547 udiv %g5, 0x1192, %i4
10548 nop
10549 setx 0x00E1E6F1F049BBB2, %l0, %l6
10550 stx %l6, [%l7 + 0x30]
10551 ldx [%l7 + 0x30], %fsr
10552loop_924:
10553 prefetch [%l7 + 0x50], 0x3
10554 sllx %g1, 0x05, %o2
10555 nop
10556 setx 0xE048A601, %l0, %l6
10557 st %l6, [%l7 + 0x4C]
10558 ld [%l7 + 0x4C], %fsr
10559 nop
10560 setx 0xA042783C, %l0, %l6
10561 st %l6, [%l7 + 0x28]
10562 ld [%l7 + 0x28], %fsr
10563 bcc,a,pt %xcc, loop_925
10564 movrgz %l4, 0x022, %l2
10565 stw %g4, [%l7 + 0x30]
10566 srl %o0, 0x18, %g7
10567loop_925:
10568 tcs %xcc, 0x2
10569 sub %o7, %g6, %l3
10570 stx %l1, [%l7 + 0x20]
10571 mulx %i7, 0x0AD5, %l5
10572 fpsub32 %f20, %f6, %f16
10573 movleu %xcc, %i1, %o3
10574 fcmpne16 %f22, %f28, %o4
10575 taddcctv %g3, %l0, %o1
10576 alignaddr %o6, %i6, %i2
10577 edge16n %o5, %g2, %l6
10578 tsubcctv %i0, %i5, %g5
10579 nop
10580 setx loop_926, %l0, %l1
10581 wrpr 0x1, %tl
10582 wrpr %l1, %tnpc
10583 setx 0x34400001400, %l0, %l1
10584 wrpr %l1, %tstate
10585 wrhpr 0x4, %htstate
10586 done
10587 tne %icc, 0x3
10588 fbul,a %fcc0, loop_927
10589 fpadd16s %f3, %f11, %f7
10590loop_926:
10591 srax %i4, %g1, %i3
10592 udivx %l4, 0x10BD, %l2
10593loop_927:
10594 tvs %icc, 0x3
10595 udiv %o2, 0x0793, %o0
10596 call loop_928
10597 orn %g7, 0x1028, %g4
10598 fmovrsne %g6, %f8, %f20
10599 sll %l3, 0x1D, %o7
10600loop_928:
10601 movre %l1, %l5, %i1
10602 brlez %i7, loop_929
10603 xnor %o4, %o3, %l0
10604 fbn,a %fcc2, loop_930
10605 udivcc %g3, 0x10CF, %o6
10606loop_929:
10607 nop
10608 add %l7, 0x0C, %l6
10609 wr %g0, 0x89, %asi
10610 casa [%l6] %asi, %o1, %i6
10611loop_930:
10612 nop
10613 set 0x70, %i3
10614 ldda [%l7 + %i3] 0x23, %i2
10615 taddcc %g2, 0x1B83, %l6
10616 taddcc %o5, 0x03D5, %i0
10617 fmovdle %icc, %f6, %f21
10618 fabsd %f26, %f6
10619 udivcc %i5, 0x0FDF, %i4
10620 bgu,a,pn %icc, loop_931
10621 ld [%l7 + 0x24], %f27
10622 tsubcctv %g5, 0x05EB, %i3
10623 popc 0x03A0, %g1
10624loop_931:
10625 orncc %l2, %l4, %o2
10626 tcc %xcc, 0x3
10627 move %icc, %o0, %g7
10628 edge8n %g6, %l3, %o7
10629 swap [%l7 + 0x08], %l1
10630 umul %g4, 0x119B, %i1
10631 fmovd %f8, %f4
10632 mulscc %i7, 0x0B3F, %l5
10633 umulcc %o3, 0x1BDD, %l0
10634 fmovsvc %icc, %f5, %f27
10635 orncc %g3, %o6, %o4
10636 ldsh [%l7 + 0x4E], %o1
10637 fornot1 %f26, %f26, %f26
10638 umulcc %i2, 0x0F41, %i6
10639 popc 0x048F, %g2
10640 ldsw [%l7 + 0x4C], %o5
10641 fmovdl %icc, %f2, %f3
10642 andcc %l6, 0x090F, %i5
10643 movrgez %i0, 0x385, %i4
10644 st %f0, [%l7 + 0x50]
10645 tn %xcc, 0x3
10646 subcc %g5, 0x016C, %i3
10647 sir 0x06CE
10648 smulcc %g1, 0x0870, %l2
10649 addc %o2, 0x129D, %l4
10650 bvc,a %xcc, loop_932
10651 tvs %xcc, 0x3
10652 movgu %xcc, %o0, %g6
10653 movrgz %l3, 0x14A, %g7
10654loop_932:
10655 srlx %o7, %l1, %g4
10656 bneg,pn %xcc, loop_933
10657 edge8ln %i7, %i1, %o3
10658 fmovdn %xcc, %f29, %f22
10659 xnorcc %l5, 0x0668, %l0
10660loop_933:
10661 popc %o6, %o4
10662 edge32l %o1, %i2, %g3
10663 tl %icc, 0x4
10664 movneg %xcc, %g2, %i6
10665 edge16n %l6, %i5, %o5
10666 edge16n %i0, %g5, %i4
10667 popc %i3, %g1
10668 nop
10669 fitod %f2, %f28
10670 fdtox %f28, %f30
10671 lduh [%l7 + 0x58], %l2
10672 fbue %fcc2, loop_934
10673 fbu,a %fcc0, loop_935
10674 xnor %o2, %o0, %g6
10675 ldsb [%l7 + 0x6A], %l3
10676loop_934:
10677 addccc %g7, %l4, %o7
10678loop_935:
10679 udiv %l1, 0x0896, %g4
10680 umulcc %i7, 0x0ADC, %o3
10681 edge32n %l5, %l0, %o6
10682 sra %i1, %o1, %i2
10683 fpsub16 %f30, %f22, %f10
10684 tl %xcc, 0x3
10685 and %o4, %g2, %g3
10686 fbug %fcc2, loop_936
10687 fabss %f29, %f27
10688 swap [%l7 + 0x4C], %l6
10689 fnand %f6, %f8, %f8
10690loop_936:
10691 movg %xcc, %i5, %i6
10692 sdivcc %i0, 0x1FE4, %o5
10693 tvc %xcc, 0x6
10694 orn %g5, 0x1B22, %i3
10695 edge32 %g1, %i4, %l2
10696 movleu %xcc, %o2, %o0
10697 xorcc %l3, 0x09E2, %g6
10698 set 0x42, %g1
10699 lduba [%l7 + %g1] 0x14, %l4
10700 set 0x50, %l5
10701 stwa %g7, [%l7 + %l5] 0x81
10702 orncc %o7, %l1, %i7
10703 umulcc %g4, %o3, %l0
10704 fbg,a %fcc3, loop_937
10705 movcs %icc, %l5, %o6
10706 call loop_938
10707 sth %i1, [%l7 + 0x16]
10708loop_937:
10709 edge32n %o1, %i2, %o4
10710 ld [%l7 + 0x28], %f18
10711loop_938:
10712 fbue,a %fcc1, loop_939
10713 smulcc %g2, 0x1EFA, %g3
10714 fand %f16, %f4, %f30
10715 fbu %fcc2, loop_940
10716loop_939:
10717 fxnors %f0, %f7, %f3
10718 set 0x14, %o5
10719 stba %l6, [%l7 + %o5] 0x2f
10720 membar #Sync
10721loop_940:
10722 addccc %i6, 0x1A81, %i5
10723 movge %icc, %o5, %i0
10724 st %f0, [%l7 + 0x40]
10725 nop
10726 set 0x7E, %i2
10727 ldub [%l7 + %i2], %g5
10728 bshuffle %f2, %f18, %f28
10729 st %f21, [%l7 + 0x2C]
10730 edge16l %i3, %g1, %i4
10731 udivcc %l2, 0x0D6B, %o0
10732 xnorcc %l3, %o2, %l4
10733 fble %fcc0, loop_941
10734 tge %xcc, 0x7
10735 fcmpeq32 %f0, %f8, %g7
10736 smul %g6, %l1, %o7
10737loop_941:
10738 fpsub16s %f29, %f8, %f1
10739 nop
10740 setx 0x386630EF, %l0, %l6
10741 st %l6, [%l7 + 0x28]
10742 ld [%l7 + 0x28], %f7
10743 setx 0xDAFBDC45, %l1, %l5
10744 st %l5, [%l7 + 0x10]
10745 ld [%l7 + 0x10], %f28
10746 fadds %f28, %f7, %f17
10747 tge %icc, 0x4
10748 wr %g0, 0xe3, %asi
10749 stxa %g4, [%l7 + 0x40] %asi
10750 membar #Sync
10751 edge32ln %o3, %l0, %l5
10752 fbuge,a %fcc1, loop_942
10753 edge8ln %i7, %i1, %o6
10754 for %f10, %f4, %f6
10755 addc %i2, %o1, %o4
10756loop_942:
10757 membar 0x3C
10758 fpsub32s %f2, %f25, %f2
10759 edge16ln %g3, %l6, %g2
10760 ba,pn %icc, loop_943
10761 udivx %i6, 0x0F43, %i5
10762 nop
10763 fitos %f14, %f6
10764 fstox %f6, %f30
10765 movrlz %i0, 0x269, %g5
10766loop_943:
10767 fxors %f9, %f28, %f28
10768 movge %icc, %o5, %g1
10769 tleu %xcc, 0x6
10770 movgu %icc, %i3, %l2
10771 stb %i4, [%l7 + 0x31]
10772 fmovdcc %xcc, %f3, %f0
10773 fabss %f6, %f31
10774 tne %icc, 0x2
10775 udivx %o0, 0x199D, %l3
10776 fornot2 %f22, %f20, %f22
10777 fbe,a %fcc0, loop_944
10778 movrlz %l4, %o2, %g6
10779 tcs %xcc, 0x1
10780 tne %xcc, 0x3
10781loop_944:
10782 nop
10783 fitod %f31, %f20
10784 brgez,a %l1, loop_945
10785 fsrc1 %f2, %f2
10786 brgz %o7, loop_946
10787 subc %g4, 0x15A6, %o3
10788loop_945:
10789 movleu %icc, %l0, %g7
10790 membar #Sync
10791 wr %g0, 0x1e, %asi
10792 ldda [%l7 + 0x40] %asi, %f0
10793loop_946:
10794 fpadd32 %f8, %f22, %f18
10795 alignaddr %i7, %i1, %o6
10796 orncc %l5, %i2, %o4
10797 bne,a %icc, loop_947
10798 movpos %icc, %g3, %o1
10799 edge32l %g2, %l6, %i6
10800 andcc %i0, %i5, %g5
10801loop_947:
10802 fblg %fcc3, loop_948
10803 fands %f18, %f18, %f19
10804 movl %icc, %o5, %i3
10805 fcmpgt16 %f10, %f14, %g1
10806loop_948:
10807 bvc,a,pn %xcc, loop_949
10808 srax %l2, 0x0F, %i4
10809 movrgez %o0, %l4, %l3
10810 movg %xcc, %g6, %o2
10811loop_949:
10812 srl %o7, 0x0D, %l1
10813 smulcc %o3, %l0, %g7
10814 st %f10, [%l7 + 0x14]
10815 set 0x5C, %l3
10816 ldstuba [%l7 + %l3] 0x0c, %i7
10817 prefetch [%l7 + 0x44], 0x3
10818 fbo,a %fcc2, loop_950
10819 ldd [%l7 + 0x10], %g4
10820 srl %i1, 0x19, %l5
10821 nop
10822 setx 0xE36AD3BA, %l0, %l6
10823 st %l6, [%l7 + 0x28]
10824 ld [%l7 + 0x28], %f13
10825 setx 0x4C61B9B1, %l1, %l5
10826 st %l5, [%l7 + 0x10]
10827 ld [%l7 + 0x10], %f18
10828 fmuls %f18, %f13, %f10
10829loop_950:
10830 bneg loop_951
10831 tl %xcc, 0x5
10832 ldsw [%l7 + 0x48], %o6
10833 nop
10834 setx 0xE0B0CB241060FB09, %l0, %l6
10835 stx %l6, [%l7 + 0x70]
10836 ldx [%l7 + 0x70], %fsr
10837loop_951:
10838 edge32n %i2, %o4, %g3
10839 tg %xcc, 0x1
10840 fbuge,a %fcc1, loop_952
10841 xnorcc %g2, 0x1498, %l6
10842 movne %icc, %i6, %o1
10843 xorcc %i5, %i0, %o5
10844loop_952:
10845 movneg %icc, %i3, %g1
10846 brz,a %g5, loop_953
10847 sub %i4, %l2, %l4
10848 add %l7, 0x14, %l6
10849 wr %g0, 0x04, %asi
10850 lda [%l6] %asi, %l3
10851 casa [%l6] %asi, %l3, %g6
10852loop_953:
10853 fbug,a %fcc2, loop_954
10854 sub %o2, 0x0435, %o0
10855 mova %icc, %l1, %o3
10856 edge16n %l0, %g7, %i7
10857loop_954:
10858 fpsub32s %f27, %f9, %f28
10859 fmovrslez %o7, %f30, %f10
10860 fbuge,a %fcc2, loop_955
10861 fand %f10, %f0, %f12
10862 movcs %icc, %i1, %l5
10863 tg %xcc, 0x3
10864loop_955:
10865 nop
10866 fitod %f4, %f14
10867 fdtox %f14, %f8
10868 fxtod %f8, %f2
10869 ta %icc, 0x0
10870 srax %o6, 0x06, %g4
10871 tn %icc, 0x0
10872 fbge %fcc1, loop_956
10873 xnorcc %i2, %o4, %g3
10874 and %l6, 0x0D1A, %g2
10875 subccc %i6, 0x1E3C, %o1
10876loop_956:
10877 fmovscc %xcc, %f6, %f25
10878 umul %i0, %i5, %i3
10879 fpadd32s %f29, %f17, %f10
10880 movrlez %g1, %o5, %i4
10881 bne,pt %icc, loop_957
10882 fbge %fcc3, loop_958
10883 fpadd16s %f20, %f21, %f3
10884 tg %xcc, 0x0
10885loop_957:
10886 sllx %l2, %g5, %l3
10887loop_958:
10888 fmovsl %icc, %f4, %f13
10889 alignaddrl %g6, %o2, %o0
10890 edge16 %l1, %l4, %l0
10891 ble %icc, loop_959
10892 call loop_960
10893 edge32 %o3, %g7, %i7
10894 set 0x10, %l1
10895 ldxa [%g0 + %l1] 0x21, %o7
10896loop_959:
10897 fbul,a %fcc0, loop_961
10898loop_960:
10899 mova %icc, %l5, %o6
10900 xorcc %i1, 0x0EA6, %i2
10901 wr %g0, 0x89, %asi
10902 ldswa [%l7 + 0x74] %asi, %g4
10903loop_961:
10904 movl %xcc, %g3, %o4
10905 lduw [%l7 + 0x10], %g2
10906 movvc %icc, %l6, %o1
10907 nop
10908 setx 0xC04DE5A7, %l0, %l6
10909 st %l6, [%l7 + 0x48]
10910 ld [%l7 + 0x48], %fsr
10911 srax %i0, 0x04, %i6
10912 set 0x40, %l4
10913 stda %f16, [%l7 + %l4] 0x11
10914 wr %g0, 0x18, %asi
10915 stha %i3, [%l7 + 0x2A] %asi
10916 fmovsvs %icc, %f2, %f24
10917 flush %l7 + 0x30
10918 fornot1 %f12, %f30, %f24
10919 bgu,a loop_962
10920 fcmple32 %f10, %f8, %g1
10921 fnors %f10, %f2, %f12
10922 set 0x18, %o0
10923 stha %i5, [%l7 + %o0] 0xe2
10924 membar #Sync
10925loop_962:
10926 umul %i4, 0x14A7, %o5
10927 wr %g0, 0x89, %asi
10928 ldswa [%l7 + 0x4C] %asi, %l2
10929 movgu %xcc, %g5, %l3
10930 movrgz %o2, %g6, %l1
10931 mova %xcc, %o0, %l4
10932 fmovde %icc, %f17, %f16
10933 brnz %l0, loop_963
10934 movneg %xcc, %g7, %o3
10935 mulscc %o7, %l5, %i7
10936 ldd [%l7 + 0x60], %i0
10937loop_963:
10938 edge16ln %o6, %g4, %g3
10939 smul %o4, 0x0EC7, %i2
10940 nop
10941 fitos %f11, %f27
10942 fstoi %f27, %f1
10943 xorcc %l6, %g2, %o1
10944 tcc %icc, 0x4
10945 fbuge %fcc0, loop_964
10946 fnegs %f16, %f18
10947 nop
10948 fitos %f8, %f19
10949 fstox %f19, %f10
10950 pdist %f10, %f18, %f8
10951loop_964:
10952 nop
10953 fitos %f6, %f22
10954 fstod %f22, %f22
10955 movpos %icc, %i0, %i6
10956 set 0x70, %l0
10957 stxa %i3, [%l7 + %l0] 0x88
10958 addccc %i5, %i4, %g1
10959 fands %f15, %f1, %f19
10960 nop
10961 setx 0xA475FEE8, %l0, %l6
10962 st %l6, [%l7 + 0x28]
10963 ld [%l7 + 0x28], %f24
10964 setx 0xD6D1663C, %l1, %l5
10965 st %l5, [%l7 + 0x10]
10966 ld [%l7 + 0x10], %f18
10967 fadds %f18, %f24, %f29
10968 fnegd %f16, %f22
10969 tvc %xcc, 0x0
10970 fnand %f26, %f30, %f14
10971 set 0x70, %g2
10972 swapa [%l7 + %g2] 0x04, %l2
10973 wr %g0, 0x19, %asi
10974 ldsha [%l7 + 0x2E] %asi, %o5
10975 umul %g5, %l3, %g6
10976 movrgez %o2, 0x207, %l1
10977 xor %l4, %o0, %l0
10978 fmovsleu %xcc, %f8, %f6
10979 ta %xcc, 0x7
10980 fandnot1 %f0, %f22, %f14
10981 subccc %g7, %o7, %l5
10982 subccc %i7, %i1, %o3
10983 fornot2s %f22, %f18, %f14
10984 move %icc, %g4, %g3
10985 nop
10986 fitos %f13, %f29
10987 fstox %f29, %f10
10988 fxtos %f10, %f14
10989 tvc %icc, 0x2
10990 tneg %icc, 0x3
10991 fpsub32 %f26, %f30, %f2
10992 nop
10993 setx loop_965, %l0, %l1
10994 jmpl %l1, %o4
10995 sra %o6, %i2, %g2
10996 fxors %f0, %f15, %f17
10997 tg %xcc, 0x7
10998loop_965:
10999 subcc %l6, 0x0768, %o1
11000 andcc %i6, 0x0A4E, %i3
11001 andn %i5, 0x08CB, %i0
11002 fblg,a %fcc1, loop_966
11003 tcs %icc, 0x4
11004 fbu %fcc0, loop_967
11005 fmovsgu %icc, %f22, %f29
11006loop_966:
11007 srl %i4, 0x1C, %g1
11008 edge8n %l2, %g5, %o5
11009loop_967:
11010 movvs %xcc, %l3, %g6
11011 movg %icc, %o2, %l4
11012 std %f26, [%l7 + 0x68]
11013 fmuld8ulx16 %f19, %f7, %f2
11014 tpos %icc, 0x2
11015 smul %o0, %l0, %g7
11016 sethi 0x031D, %o7
11017 edge32ln %l5, %l1, %i7
11018 fnand %f18, %f2, %f10
11019 tsubcctv %o3, %i1, %g3
11020 movrgz %o4, %g4, %o6
11021 fmovdcc %icc, %f10, %f5
11022 move %xcc, %g2, %l6
11023 tge %xcc, 0x5
11024 fmovsge %xcc, %f23, %f20
11025 tne %xcc, 0x0
11026 movne %xcc, %o1, %i6
11027 sra %i2, %i5, %i3
11028 movcs %xcc, %i4, %i0
11029 and %l2, 0x1987, %g1
11030 st %f20, [%l7 + 0x70]
11031 sllx %g5, 0x11, %l3
11032 tcs %icc, 0x4
11033 bvc,pn %xcc, loop_968
11034 bvs loop_969
11035 edge8n %o5, %o2, %l4
11036 wr %g0, 0x19, %asi
11037 ldsba [%l7 + 0x1D] %asi, %g6
11038loop_968:
11039 bvc,a %icc, loop_970
11040loop_969:
11041 fmul8sux16 %f14, %f30, %f10
11042 fmovrdgez %l0, %f24, %f24
11043 bneg,a,pn %xcc, loop_971
11044loop_970:
11045 fmovdcc %icc, %f0, %f20
11046 tgu %icc, 0x3
11047 ta %icc, 0x1
11048loop_971:
11049 ldx [%l7 + 0x18], %o0
11050 tg %xcc, 0x4
11051 membar #Sync
11052 set 0x40, %g6
11053 ldda [%l7 + %g6] 0xf9, %f0
11054 fbl,a %fcc3, loop_972
11055 addc %g7, 0x072F, %l5
11056 fbo %fcc2, loop_973
11057 tpos %icc, 0x0
11058loop_972:
11059 addc %l1, %i7, %o3
11060 fmuld8sux16 %f21, %f15, %f0
11061loop_973:
11062 andcc %i1, 0x0575, %o7
11063 xorcc %g3, %g4, %o6
11064 tcc %icc, 0x4
11065 tn %icc, 0x6
11066 edge16 %g2, %l6, %o4
11067 wr %g0, 0x80, %asi
11068 lduwa [%l7 + 0x18] %asi, %o1
11069 call loop_974
11070 movgu %xcc, %i6, %i5
11071 brgz,a %i3, loop_975
11072 movge %xcc, %i2, %i0
11073loop_974:
11074 ld [%l7 + 0x50], %f23
11075 fmovdg %xcc, %f2, %f18
11076loop_975:
11077 tcc %icc, 0x0
11078 movrgz %l2, %i4, %g1
11079 tge %xcc, 0x0
11080 edge8n %g5, %l3, %o2
11081 stx %l4, [%l7 + 0x40]
11082 xor %o5, %g6, %o0
11083 lduw [%l7 + 0x24], %l0
11084 tg %icc, 0x1
11085 nop
11086 setx 0xAB4F79B258425481, %l0, %l6
11087 stx %l6, [%l7 + 0x28]
11088 ldd [%l7 + 0x28], %f30
11089 setx 0xEE1740FFD787FBA2, %l1, %l5
11090 stx %l5, [%l7 + 0x10]
11091 ldd [%l7 + 0x10], %f20
11092 fdivd %f20, %f30, %f4
11093 or %l5, 0x1CCE, %l1
11094 edge8n %g7, %i7, %i1
11095 nop
11096 setx loop_976, %l0, %l1
11097 jmpl %l1, %o3
11098 nop
11099 setx 0x704C08CC, %l0, %l6
11100 st %l6, [%l7 + 0x44]
11101 ld [%l7 + 0x44], %fsr
11102 andcc %o7, 0x0C60, %g4
11103 movneg %icc, %o6, %g3
11104loop_976:
11105 edge32 %l6, %g2, %o4
11106 edge16n %i6, %o1, %i5
11107 fmovsgu %xcc, %f4, %f3
11108 fzeros %f25
11109 movrlz %i2, %i0, %i3
11110 fmovdpos %xcc, %f8, %f2
11111 fble %fcc0, loop_977
11112 tleu %xcc, 0x0
11113 fbug %fcc0, loop_978
11114 nop
11115 fitos %f3, %f29
11116 fstox %f29, %f14
11117 fxtos %f14, %f10
11118loop_977:
11119 array8 %i4, %g1, %g5
11120 movre %l3, 0x04D, %o2
11121loop_978:
11122 ld [%l7 + 0x38], %f12
11123 fpadd32s %f10, %f15, %f30
11124 edge16 %l2, %o5, %l4
11125 fandnot2s %f9, %f10, %f23
11126 taddcc %o0, %l0, %g6
11127 orncc %l1, %g7, %l5
11128 tleu %xcc, 0x4
11129 andcc %i7, 0x14C7, %o3
11130 tpos %icc, 0x5
11131 sdivx %o7, 0x03F8, %i1
11132 umul %g4, %o6, %l6
11133 edge16l %g2, %g3, %i6
11134 saved
11135 rdpr %cwp, %g1
11136 rdpr %cansave, %g2
11137 rdpr %canrestore, %g3
11138 rdpr %cleanwin, %g4
11139 rdpr %otherwin, %g5
11140 rdpr %wstate, %g6
11141 tne %icc, 0x0
11142 fbne %fcc3, loop_979
11143 srlx %o1, %o4, %i5
11144 fmovrdlez %i2, %f16, %f24
11145 edge32ln %i0, %i4, %i3
11146loop_979:
11147 fpadd32 %f0, %f16, %f14
11148 subcc %g1, %l3, %g5
11149 sir 0x0520
11150 edge32l %l2, %o2, %o5
11151 bvs,a,pt %icc, loop_980
11152 edge16l %o0, %l4, %l0
11153 fmovrdlz %g6, %f2, %f8
11154 flush %l7 + 0x4C
11155loop_980:
11156 fbe %fcc3, loop_981
11157 nop
11158 setx 0x40496DD6, %l0, %l6
11159 st %l6, [%l7 + 0x40]
11160 ld [%l7 + 0x40], %fsr
11161 orcc %g7, 0x156E, %l5
11162 edge32ln %i7, %o3, %o7
11163loop_981:
11164 tl %xcc, 0x0
11165 fsrc1 %f0, %f8
11166 brnz,a %l1, loop_982
11167 umulcc %g4, 0x03E4, %o6
11168 edge8n %i1, %g2, %g3
11169 fnands %f15, %f26, %f0
11170loop_982:
11171 nop
11172 setx 0xADCA5C6EACBB5EE8, %l0, %l6
11173 stx %l6, [%l7 + 0x28]
11174 ldd [%l7 + 0x28], %f24
11175 fsqrtd %f24, %f24
11176 ble %xcc, loop_983
11177 tneg %icc, 0x0
11178 sir 0x071E
11179 ldstub [%l7 + 0x69], %l6
11180loop_983:
11181 fmovrse %i6, %f21, %f29
11182 andn %o1, 0x1DE2, %o4
11183 edge16 %i5, %i2, %i4
11184 add %i0, 0x1500, %g1
11185 mulscc %i3, 0x0DAC, %g5
11186 orncc %l3, 0x0CF1, %o2
11187 udiv %o5, 0x0F5F, %o0
11188 bpos,a loop_984
11189 lduh [%l7 + 0x6C], %l2
11190 udivx %l4, 0x0884, %g6
11191 tcs %icc, 0x2
11192loop_984:
11193 nop
11194 wr %g0, 0x18, %asi
11195 ldsha [%l7 + 0x62] %asi, %l0
11196 wr %g0, 0x50, %asi
11197 ldxa [%g0 + 0x00] %asi, %l5
11198 umulcc %i7, 0x19F9, %g7
11199 movpos %xcc, %o7, %o3
11200 fmovsa %xcc, %f20, %f13
11201 array32 %l1, %g4, %o6
11202 movg %xcc, %i1, %g2
11203 ldd [%l7 + 0x50], %g2
11204 tvc %xcc, 0x0
11205 movrgez %i6, %o1, %o4
11206 faligndata %f18, %f8, %f10
11207 ble loop_985
11208 nop
11209 setx 0x6EEAAD8C8CA173CB, %l0, %l6
11210 stx %l6, [%l7 + 0x28]
11211 ldd [%l7 + 0x28], %f20
11212 setx 0x838435618FBFE759, %l1, %l5
11213 stx %l5, [%l7 + 0x10]
11214 ldd [%l7 + 0x10], %f26
11215 faddd %f26, %f20, %f12
11216 membar 0x6D
11217 movrgz %l6, 0x132, %i5
11218loop_985:
11219 bvc loop_986
11220 fand %f18, %f6, %f30
11221 popc %i4, %i0
11222 wr %g0, 0x11, %asi
11223 lduba [%l7 + 0x5D] %asi, %g1
11224loop_986:
11225 tneg %xcc, 0x6
11226 edge16ln %i2, %i3, %l3
11227 bvc,a %icc, loop_987
11228 xnorcc %o2, 0x1573, %o5
11229 edge16n %g5, %o0, %l4
11230 fnor %f24, %f26, %f16
11231loop_987:
11232 movpos %icc, %g6, %l2
11233 bvc,a %xcc, loop_988
11234 bl loop_989
11235 restored
11236 rdpr %cwp, %g1
11237 rdpr %cansave, %g2
11238 rdpr %canrestore, %g3
11239 rdpr %cleanwin, %g4
11240 rdpr %otherwin, %g5
11241 rdpr %wstate, %g6
11242 brlz,a %l5, loop_990
11243loop_988:
11244 edge16n %l0, %i7, %o7
11245loop_989:
11246 sra %o3, 0x07, %g7
11247 subcc %l1, %o6, %i1
11248loop_990:
11249 fnot1 %f24, %f0
11250 sethi 0x0DF9, %g2
11251 addc %g4, 0x0A02, %i6
11252 sethi 0x0B4A, %o1
11253 sllx %o4, 0x0A, %l6
11254 movpos %xcc, %g3, %i4
11255 fsrc1 %f16, %f16
11256 fmovdcs %icc, %f27, %f12
11257 brz %i5, loop_991
11258 tcs %icc, 0x5
11259 fpack16 %f0, %f11
11260 prefetch [%l7 + 0x58], 0x2
11261loop_991:
11262 sdivcc %i0, 0x093E, %g1
11263 tcs %icc, 0x2
11264 ldx [%l7 + 0x70], %i3
11265 tg %icc, 0x0
11266 umulcc %i2, %l3, %o2
11267 sdivx %g5, 0x034C, %o0
11268 ldsb [%l7 + 0x36], %l4
11269 udivcc %g6, 0x042F, %l2
11270 te %xcc, 0x6
11271 bvs,a loop_992
11272 ldd [%l7 + 0x20], %f12
11273 fmovdle %xcc, %f0, %f11
11274 fabss %f22, %f6
11275loop_992:
11276 nop
11277 setx 0xE48A4DBC, %l0, %l6
11278 st %l6, [%l7 + 0x28]
11279 ld [%l7 + 0x28], %f19
11280 fsqrts %f19, %f31
11281 tsubcc %l5, 0x1C21, %l0
11282 fmovrse %i7, %f31, %f27
11283 bl,a %xcc, loop_993
11284 movvs %icc, %o7, %o3
11285 movvs %xcc, %g7, %l1
11286 saved
11287 rdpr %cwp, %g1
11288 rdpr %cansave, %g2
11289 rdpr %canrestore, %g3
11290 rdpr %cleanwin, %g4
11291 rdpr %otherwin, %g5
11292 rdpr %wstate, %g6
11293loop_993:
11294 move %xcc, %o5, %i1
11295 fcmpne32 %f0, %f30, %o6
11296 ld [%l7 + 0x6C], %f25
11297 fone %f30
11298 nop
11299 fitod %f0, %f28
11300 fdtoi %f28, %f20
11301 call loop_994
11302 fandnot2s %f22, %f9, %f9
11303 edge8ln %g2, %g4, %i6
11304 fcmple16 %f8, %f12, %o1
11305loop_994:
11306 andcc %l6, 0x19FF, %g3
11307 nop
11308 fitos %f20, %f30
11309 saved
11310 rdpr %cwp, %g1
11311 rdpr %cansave, %g2
11312 rdpr %canrestore, %g3
11313 rdpr %cleanwin, %g4
11314 rdpr %otherwin, %g5
11315 rdpr %wstate, %g6
11316 ta %icc, 0x1
11317 tl %xcc, 0x6
11318 wr %g0, 0x88, %asi
11319 swapa [%l7 + 0x48] %asi, %o4
11320 fbn %fcc0, loop_995
11321 umul %i4, 0x06B2, %i5
11322 fcmple16 %f4, %f4, %g1
11323 umulcc %i0, 0x08FF, %i3
11324loop_995:
11325 alignaddrl %l3, %i2, %o2
11326 movrgz %g5, %l4, %g6
11327 edge32ln %l2, %o0, %l0
11328 set 0x20, %i4
11329 lduwa [%l7 + %i4] 0x80, %i7
11330 array16 %l5, %o3, %o7
11331 xnorcc %g7, %o5, %l1
11332 set 0x61, %g4
11333 ldsba [%l7 + %g4] 0x88, %i1
11334 smul %g2, %g4, %i6
11335 fmuld8sux16 %f26, %f21, %f24
11336 bg,pt %icc, loop_996
11337 tgu %icc, 0x4
11338 umul %o6, %o1, %l6
11339 fmovde %xcc, %f7, %f16
11340loop_996:
11341 sir 0x16B7
11342 edge16ln %o4, %g3, %i4
11343 alignaddrl %i5, %i0, %i3
11344 fbl,a %fcc1, loop_997
11345 fmovdpos %icc, %f1, %f2
11346 bne,pn %icc, loop_998
11347 or %l3, 0x1363, %i2
11348loop_997:
11349 tleu %xcc, 0x5
11350 bneg,pt %xcc, loop_999
11351loop_998:
11352 st %f8, [%l7 + 0x54]
11353 bshuffle %f26, %f16, %f22
11354 fbule,a %fcc0, loop_1000
11355loop_999:
11356 movge %xcc, %o2, %g1
11357 edge8 %g5, %g6, %l4
11358 prefetch [%l7 + 0x08], 0x1
11359loop_1000:
11360 bleu loop_1001
11361 smulcc %o0, 0x08B2, %l2
11362 fnor %f24, %f6, %f10
11363 udiv %l0, 0x17A7, %i7
11364loop_1001:
11365 fmul8ulx16 %f2, %f8, %f12
11366 umul %l5, %o3, %g7
11367 mulscc %o7, %o5, %l1
11368 fnot1 %f20, %f8
11369 tvc %icc, 0x4
11370 sub %g2, 0x0BFF, %i1
11371 brgez %g4, loop_1002
11372 tleu %icc, 0x3
11373 taddcc %i6, %o1, %o6
11374 nop
11375 fitod %f8, %f22
11376 fdtox %f22, %f18
11377loop_1002:
11378 movcs %xcc, %l6, %o4
11379 edge16ln %i4, %g3, %i5
11380 ldx [%l7 + 0x30], %i0
11381 andn %l3, 0x0B0D, %i2
11382 set 0x3A, %o3
11383 ldsba [%l7 + %o3] 0x89, %i3
11384 array8 %g1, %o2, %g5
11385 ldub [%l7 + 0x3B], %l4
11386 edge8l %g6, %o0, %l2
11387 umulcc %i7, %l0, %l5
11388 tvc %icc, 0x6
11389 fmovspos %xcc, %f24, %f18
11390 fbug %fcc2, loop_1003
11391 bneg,pn %xcc, loop_1004
11392 fabsd %f18, %f2
11393 flush %l7 + 0x08
11394loop_1003:
11395 udivcc %o3, 0x0FEA, %o7
11396loop_1004:
11397 nop
11398 set 0x28, %i6
11399 stxa %o5, [%l7 + %i6] 0xeb
11400 membar #Sync
11401 bl %icc, loop_1005
11402 tgu %xcc, 0x6
11403 fornot1s %f6, %f26, %f6
11404 edge8n %g7, %g2, %l1
11405loop_1005:
11406 fblg %fcc3, loop_1006
11407 umulcc %i1, 0x09FA, %i6
11408 wr %g0, 0xf9, %asi
11409 stda %f16, [%l7 + 0x40] %asi
11410 membar #Sync
11411loop_1006:
11412 xor %g4, %o6, %o1
11413 tge %icc, 0x3
11414 set 0x72, %l2
11415 ldstuba [%l7 + %l2] 0x80, %o4
11416 fnot1s %f3, %f19
11417 xorcc %l6, 0x11E1, %g3
11418 tsubcctv %i4, %i0, %l3
11419 fandnot2s %f19, %f12, %f27
11420 andncc %i2, %i3, %g1
11421 tneg %icc, 0x6
11422 sll %i5, 0x16, %o2
11423 fpsub16s %f0, %f12, %f0
11424 sdivx %l4, 0x046B, %g6
11425 brgez %o0, loop_1007
11426 tvs %icc, 0x6
11427 fmovsne %icc, %f7, %f13
11428 prefetch [%l7 + 0x6C], 0x2
11429loop_1007:
11430 tcc %xcc, 0x5
11431 edge32l %l2, %g5, %i7
11432 edge16 %l0, %o3, %o7
11433 std %f22, [%l7 + 0x38]
11434 fmovrsgz %o5, %f5, %f9
11435 set 0x20, %g7
11436 ldswa [%l7 + %g7] 0x81, %l5
11437 mulscc %g7, %g2, %i1
11438 movrlez %l1, %g4, %i6
11439 addccc %o1, 0x0DA0, %o6
11440 wr %g0, 0x81, %asi
11441 lduwa [%l7 + 0x14] %asi, %o4
11442 movn %icc, %g3, %l6
11443 edge16ln %i0, %l3, %i4
11444 tsubcc %i3, 0x17BA, %g1
11445 tge %xcc, 0x3
11446 bleu,a,pt %xcc, loop_1008
11447 fmovrdgz %i2, %f16, %f22
11448 sra %o2, %i5, %g6
11449 tge %xcc, 0x3
11450loop_1008:
11451 movrne %o0, 0x345, %l4
11452 xnorcc %g5, %l2, %i7
11453 tcc %xcc, 0x4
11454 movrne %l0, %o7, %o5
11455 sub %l5, 0x1654, %o3
11456 nop
11457 setx loop_1009, %l0, %l1
11458 wrpr 0x1, %tl
11459 wrpr %l1, %tpc
11460 add %l1, 0x4, %l1
11461 wrpr %l1, %tnpc
11462 setx 0x34400001400, %l0, %l1
11463 wrpr %l1, %tstate
11464 wrhpr 0x4, %htstate
11465 retry
11466 subccc %g7, 0x1D8E, %g2
11467 subccc %i1, %l1, %g4
11468 set 0x30, %g5
11469 lda [%l7 + %g5] 0x80, %f15
11470loop_1009:
11471 edge8 %o1, %o6, %i6
11472 sub %g3, 0x0906, %o4
11473 movcs %xcc, %l6, %i0
11474 fmovs %f17, %f7
11475 wr %g0, 0x81, %asi
11476 stwa %l3, [%l7 + 0x44] %asi
11477 set 0x51, %o4
11478 ldsba [%l7 + %o4] 0x89, %i4
11479 orn %i3, 0x04E9, %i2
11480 and %g1, 0x1DD7, %o2
11481 movrgz %i5, %g6, %l4
11482 edge32n %o0, %g5, %i7
11483 membar 0x19
11484 set 0x40, %i0
11485 stwa %l0, [%l7 + %i0] 0x04
11486 bleu,a loop_1010
11487 mova %xcc, %o7, %l2
11488 set 0x58, %o7
11489 stwa %l5, [%l7 + %o7] 0x19
11490loop_1010:
11491 udivcc %o3, 0x061F, %o5
11492 smulcc %g2, 0x05FF, %i1
11493 fpsub32 %f26, %f30, %f8
11494 set 0x4C, %g3
11495 sta %f21, [%l7 + %g3] 0x18
11496 array8 %l1, %g7, %g4
11497 tne %xcc, 0x1
11498 fpadd16s %f14, %f19, %f24
11499 tsubcctv %o6, 0x0F70, %o1
11500 movcc %icc, %i6, %o4
11501 movpos %icc, %g3, %i0
11502 tcc %icc, 0x2
11503 nop
11504 setx 0x7DF7A372F056EF10, %l0, %l6
11505 stx %l6, [%l7 + 0x18]
11506 ldx [%l7 + 0x18], %fsr
11507 movrne %l3, 0x1BA, %i4
11508 set 0x1F, %i5
11509 stba %l6, [%l7 + %i5] 0x04
11510 movleu %icc, %i2, %i3
11511 udiv %o2, 0x196B, %i5
11512 tsubcc %g1, %g6, %l4
11513 sub %o0, %g5, %i7
11514 set 0x6C, %l6
11515 stha %l0, [%l7 + %l6] 0x2a
11516 membar #Sync
11517 movre %o7, 0x1EE, %l2
11518 edge16l %l5, %o3, %o5
11519 umul %g2, %l1, %g7
11520 fmovsgu %xcc, %f25, %f19
11521 tcc %xcc, 0x1
11522 swap [%l7 + 0x18], %i1
11523 nop
11524 set 0x44, %i1
11525 prefetch [%l7 + %i1], 0x2
11526 fmovscs %xcc, %f10, %f11
11527 prefetch [%l7 + 0x70], 0x1
11528 sdivcc %g4, 0x1344, %o1
11529 tl %icc, 0x1
11530 fmovsg %xcc, %f29, %f10
11531 orncc %o6, 0x0AE7, %o4
11532 array32 %g3, %i6, %l3
11533 bg,a,pt %xcc, loop_1011
11534 tleu %icc, 0x7
11535 edge16 %i4, %i0, %l6
11536 ldx [%l7 + 0x40], %i3
11537loop_1011:
11538 be,pn %icc, loop_1012
11539 fmovrse %i2, %f30, %f18
11540 fcmpeq16 %f10, %f8, %i5
11541 nop
11542 setx loop_1013, %l0, %l1
11543 wrpr 0x1, %tl
11544 wrpr %l1, %tpc
11545 add %l1, 0x4, %l1
11546 wrpr %l1, %tnpc
11547 setx 0x34400001400, %l0, %l1
11548 wrpr %l1, %tstate
11549 wrhpr 0x4, %htstate
11550 retry
11551loop_1012:
11552 fmovdcs %xcc, %f14, %f30
11553 pdist %f20, %f14, %f4
11554 set 0x74, %o1
11555 ldsha [%l7 + %o1] 0x89, %g1
11556loop_1013:
11557 nop
11558 wr %g0, 0x18, %asi
11559 sta %f6, [%l7 + 0x2C] %asi
11560 fbe,a %fcc2, loop_1014
11561 xorcc %o2, 0x02F1, %l4
11562 andcc %g6, 0x02F6, %o0
11563 array8 %i7, %l0, %o7
11564loop_1014:
11565 edge32n %l2, %l5, %g5
11566 nop
11567 set 0x78, %o6
11568 stx %o5, [%l7 + %o6]
11569 bpos,a,pt %xcc, loop_1015
11570 tsubcctv %g2, %l1, %o3
11571 nop
11572 set 0x50, %o2
11573 stx %i1, [%l7 + %o2]
11574 fba,a %fcc2, loop_1016
11575loop_1015:
11576 movrne %g7, 0x1F5, %g4
11577 brlz,a %o6, loop_1017
11578 movrlez %o1, %o4, %g3
11579loop_1016:
11580 sub %l3, %i4, %i6
11581 movcs %icc, %i0, %l6
11582loop_1017:
11583 tvs %icc, 0x3
11584 tge %icc, 0x1
11585 subc %i3, 0x0BF3, %i2
11586 movvs %icc, %i5, %g1
11587 bl,a %icc, loop_1018
11588 taddcc %o2, %g6, %o0
11589 movrgez %l4, 0x158, %l0
11590 tg %icc, 0x2
11591loop_1018:
11592 edge32l %i7, %l2, %l5
11593 add %o7, 0x01E0, %o5
11594 edge32n %g2, %g5, %o3
11595 sdiv %l1, 0x1674, %g7
11596 bgu,a,pn %xcc, loop_1019
11597 edge8n %g4, %o6, %i1
11598 mulx %o1, 0x16CF, %o4
11599 movgu %icc, %g3, %i4
11600loop_1019:
11601 nop
11602 set 0x08, %i7
11603 lduwa [%l7 + %i7] 0x14, %i6
11604 movrne %i0, 0x29D, %l6
11605 movvc %xcc, %l3, %i2
11606 brnz %i5, loop_1020
11607 umul %i3, %g1, %o2
11608 sub %o0, 0x06F7, %l4
11609 edge32n %g6, %i7, %l0
11610loop_1020:
11611 stb %l2, [%l7 + 0x19]
11612 stw %o7, [%l7 + 0x2C]
11613 fzero %f28
11614 ba,a,pt %xcc, loop_1021
11615 fmul8x16au %f4, %f29, %f12
11616 mulscc %o5, %l5, %g5
11617 edge32 %o3, %l1, %g7
11618loop_1021:
11619 movvs %icc, %g4, %g2
11620 movrne %i1, 0x368, %o6
11621 xor %o4, 0x02EA, %o1
11622 udivx %i4, 0x0085, %g3
11623 set 0x30, %g1
11624 lda [%l7 + %g1] 0x15, %f3
11625 tsubcctv %i6, %l6, %l3
11626 nop
11627 setx loop_1022, %l0, %l1
11628 jmpl %l1, %i0
11629 movl %xcc, %i2, %i3
11630 tleu %xcc, 0x5
11631 set 0x40, %i3
11632 ldda [%l7 + %i3] 0x14, %f16
11633loop_1022:
11634 umul %i5, %o2, %g1
11635 edge8n %o0, %l4, %i7
11636 set 0x52, %l5
11637 lduha [%l7 + %l5] 0x19, %l0
11638 movpos %xcc, %g6, %o7
11639 membar 0x3F
11640 fbule,a %fcc1, loop_1023
11641 swap [%l7 + 0x18], %l2
11642 tsubcc %l5, %o5, %o3
11643 nop
11644 setx 0xF8E61315FBE6601B, %l0, %l6
11645 stx %l6, [%l7 + 0x28]
11646 ldd [%l7 + 0x28], %f24
11647 setx 0x2A0A1BB0214D31AF, %l1, %l5
11648 stx %l5, [%l7 + 0x10]
11649 ldd [%l7 + 0x10], %f16
11650 faddd %f16, %f24, %f4
11651loop_1023:
11652 umul %g5, %l1, %g4
11653 tneg %xcc, 0x6
11654 brnz,a %g7, loop_1024
11655 srlx %g2, %i1, %o4
11656 movn %xcc, %o6, %o1
11657 fmovsneg %icc, %f6, %f14
11658loop_1024:
11659 fmovrdgez %i4, %f30, %f10
11660 tne %icc, 0x6
11661 bcc,a %icc, loop_1025
11662 or %g3, %l6, %l3
11663 edge32ln %i6, %i0, %i2
11664 fmul8sux16 %f24, %f8, %f6
11665loop_1025:
11666 edge16n %i5, %i3, %g1
11667 fbuge %fcc1, loop_1026
11668 tneg %icc, 0x7
11669 bleu,pn %icc, loop_1027
11670 edge8 %o2, %l4, %o0
11671loop_1026:
11672 sdiv %l0, 0x1FDB, %i7
11673 nop
11674 setx 0xBE6E01F4, %l0, %l6
11675 st %l6, [%l7 + 0x28]
11676 ld [%l7 + 0x28], %f13
11677 setx 0x44540435, %l1, %l5
11678 st %l5, [%l7 + 0x10]
11679 ld [%l7 + 0x10], %f12
11680 fmuls %f12, %f13, %f26
11681loop_1027:
11682 movge %icc, %g6, %o7
11683 movcc %xcc, %l2, %o5
11684 sdivcc %o3, 0x17D0, %l5
11685 fmovsvs %xcc, %f17, %f11
11686 array8 %g5, %g4, %l1
11687 popc 0x1C67, %g2
11688 sdivx %g7, 0x049D, %i1
11689 xnorcc %o6, %o1, %o4
11690 xor %g3, 0x0A42, %l6
11691 move %icc, %l3, %i4
11692 membar 0x69
11693 fmuld8ulx16 %f20, %f6, %f16
11694 fmovdgu %xcc, %f30, %f13
11695 movg %xcc, %i0, %i6
11696 movrne %i2, 0x0E8, %i3
11697 subc %g1, 0x13F4, %o2
11698 fabsd %f14, %f18
11699 movrlz %i5, %o0, %l4
11700 edge8 %i7, %g6, %l0
11701 fmovdvs %icc, %f21, %f26
11702 edge16l %l2, %o7, %o5
11703 sth %l5, [%l7 + 0x36]
11704 movneg %icc, %g5, %o3
11705 fcmpne32 %f30, %f18, %l1
11706 fpackfix %f10, %f29
11707 bne loop_1028
11708 movcc %xcc, %g4, %g2
11709 xor %g7, 0x1A48, %i1
11710 bne loop_1029
11711loop_1028:
11712 brgez %o6, loop_1030
11713 tgu %icc, 0x1
11714 te %icc, 0x3
11715loop_1029:
11716 bcs,a %xcc, loop_1031
11717loop_1030:
11718 nop
11719 set 0x28, %i2
11720 ldd [%l7 + %i2], %f30
11721 fbge %fcc3, loop_1032
11722 subccc %o4, %o1, %l6
11723loop_1031:
11724 be,a %xcc, loop_1033
11725 tge %xcc, 0x2
11726loop_1032:
11727 edge8ln %g3, %i4, %i0
11728 xor %l3, %i6, %i3
11729loop_1033:
11730 nop
11731 set 0x62, %l3
11732 lduba [%l7 + %l3] 0x14, %i2
11733 wr %g0, 0x81, %asi
11734 lduba [%l7 + 0x12] %asi, %o2
11735 edge32 %i5, %o0, %g1
11736 brlz,a %i7, loop_1034
11737 udivx %l4, 0x09FC, %g6
11738 fba %fcc3, loop_1035
11739 nop
11740 fitos %f9, %f24
11741 fstox %f24, %f30
11742loop_1034:
11743 udivx %l2, 0x1DC5, %l0
11744 fbuge %fcc1, loop_1036
11745loop_1035:
11746 sub %o5, 0x12F3, %o7
11747 fcmpne16 %f24, %f4, %l5
11748 movcs %xcc, %o3, %g5
11749loop_1036:
11750 nop
11751 setx loop_1037, %l0, %l1
11752 wrpr 0x1, %tl
11753 wrpr %l1, %tpc
11754 add %l1, 0x4, %l1
11755 wrpr %l1, %tnpc
11756 setx 0x34400001400, %l0, %l1
11757 wrpr %l1, %tstate
11758 wrhpr 0x4, %htstate
11759 retry
11760 fmovrdne %l1, %f16, %f24
11761 nop
11762 set 0x50, %o5
11763 lduw [%l7 + %o5], %g4
11764 fandnot1s %f22, %f25, %f10
11765loop_1037:
11766 fors %f21, %f17, %f22
11767 movneg %xcc, %g2, %g7
11768 tleu %icc, 0x4
11769 brgez,a %i1, loop_1038
11770 stb %o4, [%l7 + 0x13]
11771 tcc %icc, 0x7
11772 movrgez %o6, %o1, %g3
11773loop_1038:
11774 nop
11775 setx 0xE298EDC9, %l0, %l6
11776 st %l6, [%l7 + 0x28]
11777 ld [%l7 + 0x28], %f1
11778 setx 0x675A0A3A, %l1, %l5
11779 st %l5, [%l7 + 0x10]
11780 ld [%l7 + 0x10], %f19
11781 fsubs %f19, %f1, %f31
11782 wr %g0, 0x0c, %asi
11783 lda [%l7 + 0x70] %asi, %f8
11784 fmovsn %xcc, %f6, %f31
11785 fornot1s %f27, %f10, %f22
11786 fmovsvc %icc, %f30, %f13
11787 movne %xcc, %l6, %i0
11788 fmovd %f16, %f24
11789 edge32 %l3, %i4, %i6
11790 tne %xcc, 0x7
11791 fbule,a %fcc3, loop_1039
11792 edge8l %i3, %o2, %i2
11793 tn %icc, 0x2
11794 be,a %icc, loop_1040
11795loop_1039:
11796 fbg %fcc2, loop_1041
11797 addc %o0, 0x155C, %i5
11798 movvc %xcc, %i7, %g1
11799loop_1040:
11800 sethi 0x0F39, %g6
11801loop_1041:
11802 fnot2 %f10, %f14
11803 edge16n %l4, %l0, %o5
11804 fmovdleu %xcc, %f2, %f24
11805 tvs %icc, 0x3
11806 sll %l2, %l5, %o3
11807 srlx %g5, %l1, %o7
11808 fmovsn %xcc, %f2, %f7
11809 fsrc2 %f2, %f14
11810 fbge,a %fcc1, loop_1042
11811 fmovsgu %xcc, %f8, %f19
11812 wr %g0, 0x18, %asi
11813 stxa %g4, [%l7 + 0x18] %asi
11814loop_1042:
11815 array16 %g2, %g7, %o4
11816 addc %i1, 0x083D, %o6
11817 fcmpeq32 %f22, %f16, %o1
11818 movrgez %l6, %g3, %i0
11819 ldd [%l7 + 0x38], %l2
11820 fcmpgt32 %f22, %f8, %i4
11821 fsrc2 %f28, %f2
11822 or %i6, %i3, %o2
11823 fmovdvs %xcc, %f11, %f9
11824 fand %f28, %f20, %f20
11825 subc %i2, %o0, %i7
11826 popc 0x0DEB, %g1
11827 tg %xcc, 0x6
11828 movvc %icc, %g6, %l4
11829 fmovrdgez %l0, %f22, %f26
11830 wr %g0, 0x11, %asi
11831 lduha [%l7 + 0x62] %asi, %i5
11832 add %l7, 0x18, %l6
11833 wr %g0, 0x81, %asi
11834 ldxa [%l6] %asi, %l2
11835 casxa [%l6] %asi, %l2, %o5
11836 tcs %icc, 0x7
11837 movle %xcc, %o3, %l5
11838 edge32ln %g5, %l1, %g4
11839 ldsb [%l7 + 0x3F], %o7
11840 edge16ln %g2, %o4, %g7
11841 fpmerge %f7, %f28, %f18
11842 tleu %icc, 0x0
11843 subccc %o6, %o1, %l6
11844 edge16ln %i1, %i0, %g3
11845 nop
11846 setx 0x37A58A46, %l0, %l6
11847 st %l6, [%l7 + 0x28]
11848 ld [%l7 + 0x28], %f28
11849 setx 0x2749E561, %l1, %l5
11850 st %l5, [%l7 + 0x10]
11851 ld [%l7 + 0x10], %f2
11852 fdivs %f2, %f28, %f0
11853 fbge %fcc1, loop_1043
11854 tgu %icc, 0x7
11855 ldstub [%l7 + 0x3E], %l3
11856 andn %i6, 0x1BC5, %i3
11857loop_1043:
11858 tleu %xcc, 0x0
11859 sll %o2, 0x0C, %i2
11860 fpadd32 %f4, %f4, %f28
11861 movcs %xcc, %o0, %i4
11862 movpos %icc, %g1, %i7
11863 add %l4, 0x0A17, %l0
11864 tcc %xcc, 0x4
11865 movl %xcc, %g6, %i5
11866 nop
11867 setx loop_1044, %l0, %l1
11868 wrpr 0x1, %tl
11869 wrpr %l1, %tnpc
11870 setx 0x34400001400, %l0, %l1
11871 wrpr %l1, %tstate
11872 wrhpr 0x4, %htstate
11873 done
11874 edge8 %o5, %l2, %o3
11875 brgz %g5, loop_1045
11876 srax %l1, 0x0E, %l5
11877loop_1044:
11878 tn %xcc, 0x6
11879 xorcc %o7, %g4, %g2
11880loop_1045:
11881 pdist %f2, %f12, %f30
11882 fbo,a %fcc0, loop_1046
11883 movrgez %o4, 0x243, %g7
11884 ldsw [%l7 + 0x30], %o6
11885 bgu,pt %xcc, loop_1047
11886loop_1046:
11887 edge32ln %o1, %i1, %l6
11888 fpsub32s %f1, %f28, %f13
11889 wr %g0, 0x89, %asi
11890 ldxa [%l7 + 0x18] %asi, %i0
11891loop_1047:
11892 add %g3, %i6, %l3
11893 array8 %o2, %i2, %o0
11894 ldstub [%l7 + 0x2C], %i4
11895 movg %xcc, %g1, %i3
11896 xor %i7, 0x056F, %l0
11897 fmovsvs %icc, %f20, %f16
11898 edge32l %l4, %i5, %o5
11899 xnorcc %g6, 0x1C3E, %l2
11900 nop
11901 setx 0x01E7173C, %l0, %l6
11902 st %l6, [%l7 + 0x28]
11903 ld [%l7 + 0x28], %f23
11904 setx 0xC2172884, %l1, %l5
11905 st %l5, [%l7 + 0x10]
11906 ld [%l7 + 0x10], %f1
11907 fdivs %f1, %f23, %f5
11908 ldub [%l7 + 0x67], %g5
11909 fors %f20, %f15, %f24
11910 sra %l1, 0x06, %o3
11911 saved
11912 rdpr %cwp, %g1
11913 rdpr %cansave, %g2
11914 rdpr %canrestore, %g3
11915 rdpr %cleanwin, %g4
11916 rdpr %otherwin, %g5
11917 rdpr %wstate, %g6
11918 edge8l %l5, %o7, %g4
11919 tg %xcc, 0x4
11920 ld [%l7 + 0x34], %f31
11921 alignaddr %o4, %g7, %o6
11922 alignaddr %g2, %o1, %i1
11923 fmovdl %icc, %f3, %f29
11924 movgu %icc, %l6, %g3
11925 restored
11926 rdpr %cwp, %g1
11927 rdpr %cansave, %g2
11928 rdpr %canrestore, %g3
11929 rdpr %cleanwin, %g4
11930 rdpr %otherwin, %g5
11931 rdpr %wstate, %g6
11932 bne,a,pt %icc, loop_1048
11933 tneg %xcc, 0x5
11934 nop
11935 fitos %f9, %f26
11936 fstod %f26, %f12
11937 move %icc, %i6, %l3
11938loop_1048:
11939 movn %icc, %o2, %i2
11940 sll %o0, 0x06, %i0
11941 fpadd16s %f13, %f9, %f24
11942 wr %g0, 0x0c, %asi
11943 lduba [%l7 + 0x70] %asi, %i4
11944 edge8l %i3, %i7, %g1
11945 addccc %l0, %l4, %i5
11946 movle %xcc, %o5, %g6
11947 bg,a loop_1049
11948 srax %l2, 0x16, %l1
11949 tl %xcc, 0x6
11950 srl %g5, 0x17, %o3
11951loop_1049:
11952 sub %l5, 0x0A5E, %o7
11953 fble,a %fcc2, loop_1050
11954 fmul8x16 %f27, %f26, %f26
11955 fbn %fcc2, loop_1051
11956 faligndata %f10, %f24, %f16
11957loop_1050:
11958 xnor %o4, %g4, %g7
11959 restored
11960 rdpr %cwp, %g1
11961 rdpr %cansave, %g2
11962 rdpr %canrestore, %g3
11963 rdpr %cleanwin, %g4
11964 rdpr %otherwin, %g5
11965 rdpr %wstate, %g6
11966loop_1051:
11967 fpack32 %f10, %f4, %f12
11968 std %f18, [%l7 + 0x40]
11969 sir 0x017B
11970 edge8ln %g2, %o6, %o1
11971 bge,pn %xcc, loop_1052
11972 brz,a %l6, loop_1053
11973 alignaddrl %g3, %i1, %l3
11974 edge8ln %i6, %o2, %i2
11975loop_1052:
11976 fmovdge %icc, %f8, %f14
11977loop_1053:
11978 fcmple16 %f24, %f14, %o0
11979 membar 0x22
11980 movrne %i0, %i4, %i7
11981 sub %i3, %g1, %l0
11982 set 0x40, %l4
11983 stda %f0, [%l7 + %l4] 0x11
11984 fbn,a %fcc3, loop_1054
11985 fand %f16, %f18, %f2
11986 mulscc %l4, %o5, %i5
11987 fornot1s %f7, %f5, %f9
11988loop_1054:
11989 fmuld8sux16 %f19, %f2, %f28
11990 andn %g6, 0x0AB8, %l1
11991 fmovdg %icc, %f20, %f8
11992 fpadd16 %f16, %f22, %f28
11993 andn %g5, 0x0EFA, %o3
11994 mova %icc, %l5, %l2
11995 bvc,a,pt %icc, loop_1055
11996 fmuld8sux16 %f14, %f21, %f10
11997 sethi 0x1330, %o4
11998 wr %g0, 0x52, %asi
11999 stxa %o7, [%g0 + 0x108] %asi
12000loop_1055:
12001 orn %g7, 0x0A6B, %g2
12002 subccc %g4, %o6, %o1
12003 popc %g3, %l6
12004 sdiv %l3, 0x1F8A, %i1
12005 wr %g0, 0x0c, %asi
12006 ldda [%l7 + 0x40] %asi, %f16
12007 brlez,a %o2, loop_1056
12008 brgez %i2, loop_1057
12009 mulscc %o0, 0x017A, %i0
12010 orn %i4, %i7, %i6
12011loop_1056:
12012 nop
12013 wr %g0, 0x89, %asi
12014 ldsba [%l7 + 0x21] %asi, %i3
12015loop_1057:
12016 edge8n %g1, %l4, %l0
12017 nop
12018 setx loop_1058, %l0, %l1
12019 wrpr 0x1, %tl
12020 wrpr %l1, %tpc
12021 add %l1, 0x4, %l1
12022 wrpr %l1, %tnpc
12023 setx 0x34400001400, %l0, %l1
12024 wrpr %l1, %tstate
12025 wrhpr 0x4, %htstate
12026 retry
12027 ble,a,pt %icc, loop_1059
12028 tcs %icc, 0x2
12029 tpos %xcc, 0x7
12030loop_1058:
12031 fble %fcc2, loop_1060
12032loop_1059:
12033 movl %xcc, %i5, %o5
12034 ldsh [%l7 + 0x5A], %l1
12035 tvc %icc, 0x2
12036loop_1060:
12037 movre %g5, 0x024, %g6
12038 array16 %l5, %l2, %o4
12039 ldsw [%l7 + 0x4C], %o7
12040 membar 0x4B
12041 nop
12042 setx loop_1061, %l0, %l1
12043 wrpr 0x1, %tl
12044 wrpr %l1, %tpc
12045 add %l1, 0x4, %l1
12046 wrpr %l1, %tnpc
12047 setx 0x34400001400, %l0, %l1
12048 wrpr %l1, %tstate
12049 wrhpr 0x4, %htstate
12050 retry
12051 fmovrdgez %o3, %f8, %f0
12052 fxors %f9, %f21, %f18
12053 tvs %xcc, 0x4
12054loop_1061:
12055 fxors %f9, %f31, %f29
12056 popc 0x1000, %g2
12057 subcc %g7, 0x175E, %g4
12058 movrlez %o6, %g3, %l6
12059 fbul,a %fcc1, loop_1062
12060 popc 0x0021, %l3
12061 brlz,a %o1, loop_1063
12062 edge8ln %i1, %i2, %o0
12063loop_1062:
12064 sll %i0, %i4, %i7
12065 edge8 %o2, %i3, %i6
12066loop_1063:
12067 array8 %g1, %l0, %i5
12068 bvs,pn %xcc, loop_1064
12069 brgez,a %l4, loop_1065
12070 nop
12071 fitod %f6, %f18
12072 fdtox %f18, %f28
12073 alignaddrl %l1, %o5, %g6
12074loop_1064:
12075 nop
12076 set 0x25, %o0
12077 stba %l5, [%l7 + %o0] 0x23
12078 membar #Sync
12079loop_1065:
12080 nop
12081 set 0x64, %l1
12082 stwa %g5, [%l7 + %l1] 0x14
12083 fpsub32 %f2, %f4, %f18
12084 ta %xcc, 0x6
12085 set 0x40, %l0
12086 stda %f0, [%l7 + %l0] 0x18
12087 fmovdcs %xcc, %f25, %f30
12088 edge8ln %l2, %o7, %o3
12089 set 0x38, %g6
12090 ldxa [%l7 + %g6] 0x81, %g2
12091 fxnors %f29, %f31, %f15
12092 movrgez %o4, %g4, %g7
12093 fands %f27, %f1, %f6
12094 tg %icc, 0x7
12095 fmovrdne %g3, %f2, %f0
12096 movvc %icc, %o6, %l3
12097 subcc %o1, 0x0D07, %l6
12098 fbl,a %fcc1, loop_1066
12099 fmovsne %icc, %f14, %f5
12100 te %icc, 0x2
12101 addcc %i2, %i1, %o0
12102loop_1066:
12103 nop
12104 setx 0xF0607AA0, %l0, %l6
12105 st %l6, [%l7 + 0x30]
12106 ld [%l7 + 0x30], %fsr
12107 prefetch [%l7 + 0x78], 0x0
12108 tcc %xcc, 0x4
12109 tge %icc, 0x2
12110 array8 %i0, %i4, %i7
12111 andcc %i3, %o2, %g1
12112 sir 0x16C4
12113 stx %i6, [%l7 + 0x08]
12114 srl %i5, 0x0E, %l0
12115 xnorcc %l4, 0x1FD7, %l1
12116 movrgz %o5, 0x259, %g6
12117 movvc %icc, %l5, %l2
12118 fmovscc %icc, %f14, %f24
12119 bvc,a,pt %xcc, loop_1067
12120 nop
12121 setx 0xF4E0979FF5781D49, %l0, %l6
12122 stx %l6, [%l7 + 0x28]
12123 ldd [%l7 + 0x28], %f26
12124 fsqrtd %f26, %f14
12125 edge32l %g5, %o7, %o3
12126 sllx %g2, %g4, %o4
12127loop_1067:
12128 orncc %g3, 0x0907, %o6
12129 subcc %l3, 0x17B9, %g7
12130 membar 0x23
12131 sllx %l6, 0x1C, %o1
12132 array16 %i1, %o0, %i0
12133 umul %i4, 0x0A44, %i7
12134 fmovse %icc, %f16, %f29
12135 andncc %i2, %i3, %o2
12136 sdiv %i6, 0x04CF, %i5
12137 orcc %g1, 0x1113, %l0
12138 xorcc %l1, %o5, %g6
12139 sllx %l4, %l2, %l5
12140 xnor %o7, %g5, %g2
12141 ldx [%l7 + 0x48], %o3
12142 fbne %fcc1, loop_1068
12143 brgz,a %o4, loop_1069
12144 fbg %fcc3, loop_1070
12145 be,a,pt %icc, loop_1071
12146loop_1068:
12147 ble,pt %xcc, loop_1072
12148loop_1069:
12149 fmovrde %g3, %f16, %f22
12150loop_1070:
12151 fmovrslez %o6, %f6, %f14
12152loop_1071:
12153 membar 0x33
12154loop_1072:
12155 fmovdvs %xcc, %f24, %f1
12156 mulx %g4, 0x13AA, %l3
12157 saved
12158 rdpr %cwp, %g1
12159 rdpr %cansave, %g2
12160 rdpr %canrestore, %g3
12161 rdpr %cleanwin, %g4
12162 rdpr %otherwin, %g5
12163 rdpr %wstate, %g6
12164 nop
12165 setx 0x001D0445, %l0, %l6
12166 st %l6, [%l7 + 0x28]
12167 ld [%l7 + 0x28], %f19
12168 fsqrts %f19, %f10
12169 fmovrdlez %l6, %f18, %f26
12170 sethi 0x1472, %g7
12171 srlx %o1, 0x0D, %i1
12172 ldd [%l7 + 0x48], %f12
12173 fbe %fcc1, loop_1073
12174 ta %xcc, 0x6
12175 fones %f3
12176 brgz %i0, loop_1074
12177loop_1073:
12178 orn %i4, %i7, %i2
12179 subc %o0, 0x0C97, %o2
12180 bneg,a %icc, loop_1075
12181loop_1074:
12182 tsubcc %i3, 0x0264, %i5
12183 wr %g0, 0x04, %asi
12184 stxa %g1, [%l7 + 0x60] %asi
12185loop_1075:
12186 fmovs %f24, %f27
12187 nop
12188 setx loop_1076, %l0, %l1
12189 jmpl %l1, %l0
12190 popc 0x1DE8, %i6
12191 fnegs %f3, %f3
12192 fsrc1 %f12, %f12
12193loop_1076:
12194 ld [%l7 + 0x08], %f14
12195 movvc %icc, %o5, %g6
12196 bcs,a,pn %icc, loop_1077
12197 tsubcctv %l1, %l2, %l4
12198 popc %l5, %g5
12199 move %icc, %g2, %o7
12200loop_1077:
12201 orn %o3, %o4, %g3
12202 edge32 %o6, %g4, %l6
12203 tsubcctv %g7, %l3, %o1
12204 xor %i0, 0x0892, %i4
12205 xnor %i7, 0x08E7, %i1
12206 sub %i2, %o0, %i3
12207 ldub [%l7 + 0x4A], %i5
12208 bpos,a loop_1078
12209 fmovdl %icc, %f25, %f29
12210 edge8n %o2, %l0, %i6
12211 fmovdgu %icc, %f2, %f3
12212loop_1078:
12213 fba %fcc3, loop_1079
12214 edge8l %g1, %g6, %o5
12215 nop
12216 setx loop_1080, %l0, %l1
12217 wrpr 0x1, %tl
12218 wrpr %l1, %tpc
12219 add %l1, 0x4, %l1
12220 wrpr %l1, %tnpc
12221 setx 0x34400001400, %l0, %l1
12222 wrpr %l1, %tstate
12223 wrhpr 0x4, %htstate
12224 retry
12225 fmovsle %icc, %f27, %f22
12226loop_1079:
12227 tvs %xcc, 0x0
12228 edge16 %l1, %l4, %l2
12229loop_1080:
12230 udivx %g5, 0x19B6, %l5
12231 fone %f24
12232 brnz %o7, loop_1081
12233 addc %g2, %o4, %g3
12234 restored
12235 rdpr %cwp, %g1
12236 rdpr %cansave, %g2
12237 rdpr %canrestore, %g3
12238 rdpr %cleanwin, %g4
12239 rdpr %otherwin, %g5
12240 rdpr %wstate, %g6
12241 movvc %icc, %o6, %o3
12242loop_1081:
12243 nop
12244 setx 0x2E2A9F677C80A5FE, %l0, %l6
12245 stx %l6, [%l7 + 0x28]
12246 ldd [%l7 + 0x28], %f14
12247 setx 0x235B5244D18CE7ED, %l1, %l5
12248 stx %l5, [%l7 + 0x10]
12249 ldd [%l7 + 0x10], %f18
12250 fsubd %f18, %f14, %f28
12251 movrgz %g4, %l6, %l3
12252 te %icc, 0x3
12253 edge32n %o1, %g7, %i0
12254 edge32n %i4, %i1, %i7
12255 lduw [%l7 + 0x54], %i2
12256 movrgz %o0, 0x177, %i3
12257 fmovsgu %xcc, %f8, %f13
12258 addcc %o2, %i5, %i6
12259 smul %l0, 0x1874, %g1
12260 addcc %o5, %l1, %l4
12261 fbn,a %fcc3, loop_1082
12262 edge32l %g6, %g5, %l2
12263 orcc %l5, 0x04B0, %o7
12264 fmuld8ulx16 %f17, %f24, %f18
12265loop_1082:
12266 fbule,a %fcc3, loop_1083
12267 tcc %icc, 0x0
12268 set 0x20, %i4
12269 lduwa [%l7 + %i4] 0x15, %o4
12270loop_1083:
12271 movle %xcc, %g2, %g3
12272 array16 %o3, %g4, %l6
12273 fbuge %fcc0, loop_1084
12274 nop
12275 setx 0xD2259D6C, %l0, %l6
12276 st %l6, [%l7 + 0x28]
12277 ld [%l7 + 0x28], %f22
12278 fsqrts %f22, %f1
12279 and %l3, 0x193A, %o6
12280 sub %g7, %i0, %i4
12281loop_1084:
12282 fble %fcc2, loop_1085
12283 movle %icc, %i1, %i7
12284 movvs %icc, %o1, %i2
12285 ldsw [%l7 + 0x7C], %i3
12286loop_1085:
12287 movrgez %o0, %i5, %i6
12288 andncc %l0, %o2, %o5
12289 fxnors %f27, %f16, %f19
12290 tcs %xcc, 0x1
12291 movre %l1, 0x0C1, %l4
12292 fpsub32 %f24, %f24, %f0
12293 edge8n %g6, %g5, %l2
12294 membar 0x0C
12295 fmul8x16al %f5, %f12, %f22
12296 or %g1, 0x110C, %o7
12297 nop
12298 setx 0x0046A116, %l0, %l6
12299 st %l6, [%l7 + 0x40]
12300 ld [%l7 + 0x40], %fsr
12301 fpmerge %f31, %f23, %f30
12302 fbuge %fcc3, loop_1086
12303 nop
12304 setx 0x7069916F, %l0, %l6
12305 st %l6, [%l7 + 0x6C]
12306 ld [%l7 + 0x6C], %fsr
12307 stw %l5, [%l7 + 0x70]
12308 movrgz %o4, 0x2B7, %g3
12309loop_1086:
12310 ldsb [%l7 + 0x1B], %g2
12311 fxnors %f31, %f4, %f16
12312 flush %l7 + 0x28
12313 fba %fcc0, loop_1087
12314 alignaddrl %g4, %l6, %o3
12315 tge %xcc, 0x0
12316 set 0x20, %g2
12317 sta %f22, [%l7 + %g2] 0x81
12318loop_1087:
12319 fmovdge %icc, %f30, %f31
12320 movne %xcc, %l3, %o6
12321 xnorcc %i0, %g7, %i4
12322 movl %icc, %i7, %i1
12323 tcs %xcc, 0x0
12324 set 0x78, %g4
12325 lduba [%l7 + %g4] 0x14, %o1
12326 bl,a loop_1088
12327 edge32 %i2, %o0, %i3
12328 fnot1 %f4, %f0
12329 tg %icc, 0x5
12330loop_1088:
12331 fandnot1 %f20, %f14, %f20
12332 xnor %i6, %i5, %l0
12333 ta %xcc, 0x5
12334 fpsub16 %f8, %f26, %f4
12335 edge32n %o2, %o5, %l1
12336 addcc %g6, 0x1E29, %l4
12337 tleu %xcc, 0x4
12338 movrgez %l2, %g1, %o7
12339 bshuffle %f6, %f2, %f4
12340 bcc %icc, loop_1089
12341 movvs %icc, %g5, %o4
12342 lduh [%l7 + 0x3C], %g3
12343 fmul8x16al %f9, %f16, %f22
12344loop_1089:
12345 edge16n %g2, %l5, %l6
12346 tneg %icc, 0x3
12347 tvc %icc, 0x4
12348 fornot1 %f28, %f28, %f4
12349 fmovscs %icc, %f21, %f21
12350 edge8l %g4, %o3, %o6
12351 fmovrslz %l3, %f23, %f26
12352 and %g7, %i0, %i7
12353 taddcc %i4, %i1, %i2
12354 fmovse %icc, %f14, %f3
12355 orncc %o0, %i3, %i6
12356 set 0x77, %o3
12357 ldstuba [%l7 + %o3] 0x88, %i5
12358 movn %icc, %o1, %o2
12359 fnands %f14, %f15, %f28
12360 fmovdne %xcc, %f3, %f13
12361 brz,a %l0, loop_1090
12362 bgu,pt %icc, loop_1091
12363 fmovde %icc, %f9, %f11
12364 umul %l1, 0x17D5, %g6
12365loop_1090:
12366 edge16n %l4, %l2, %o5
12367loop_1091:
12368 bne loop_1092
12369 fcmpeq16 %f28, %f26, %o7
12370 tneg %xcc, 0x7
12371 fmovsneg %icc, %f15, %f3
12372loop_1092:
12373 lduh [%l7 + 0x72], %g5
12374 tle %icc, 0x5
12375 mova %icc, %o4, %g1
12376 bneg,a loop_1093
12377 or %g3, %g2, %l6
12378 tcs %xcc, 0x3
12379 sllx %g4, 0x1B, %l5
12380loop_1093:
12381 array32 %o6, %o3, %g7
12382 ldsb [%l7 + 0x7C], %l3
12383 taddcctv %i0, 0x031C, %i4
12384 movrgz %i7, 0x073, %i1
12385 sdivcc %o0, 0x1D36, %i3
12386 set 0x3E, %l2
12387 lduha [%l7 + %l2] 0x81, %i6
12388 fmovrsne %i5, %f14, %f18
12389 be %icc, loop_1094
12390 edge16 %o1, %i2, %o2
12391 set 0x0C, %i6
12392 lduha [%l7 + %i6] 0x80, %l0
12393loop_1094:
12394 and %g6, %l4, %l2
12395 fmovsge %xcc, %f27, %f24
12396 orcc %l1, %o5, %g5
12397 ldsw [%l7 + 0x30], %o4
12398 alignaddr %g1, %o7, %g3
12399 edge32ln %l6, %g2, %g4
12400 tcc %icc, 0x0
12401 movgu %xcc, %o6, %o3
12402 edge32l %g7, %l3, %l5
12403 movge %xcc, %i4, %i7
12404 fandnot1s %f22, %f11, %f17
12405 movne %icc, %i1, %o0
12406 sdiv %i0, 0x1F9F, %i3
12407 membar 0x43
12408 udiv %i5, 0x1B1A, %o1
12409 fandnot1s %f7, %f30, %f18
12410 edge8l %i2, %o2, %i6
12411 fmovsg %icc, %f11, %f16
12412 add %l0, %g6, %l4
12413 bl %icc, loop_1095
12414 brz,a %l1, loop_1096
12415 umulcc %o5, %l2, %o4
12416 orn %g5, %o7, %g1
12417loop_1095:
12418 edge32n %g3, %l6, %g4
12419loop_1096:
12420 xor %o6, 0x0745, %o3
12421 ldx [%l7 + 0x50], %g2
12422 set 0x08, %g7
12423 sta %f12, [%l7 + %g7] 0x88
12424 edge32ln %g7, %l3, %l5
12425 taddcc %i7, 0x0789, %i1
12426 restored
12427 rdpr %cwp, %g1
12428 rdpr %cansave, %g2
12429 rdpr %canrestore, %g3
12430 rdpr %cleanwin, %g4
12431 rdpr %otherwin, %g5
12432 rdpr %wstate, %g6
12433 stbar
12434 fcmple16 %f26, %f4, %o0
12435 xorcc %i4, %i0, %i3
12436 brgz,a %i5, loop_1097
12437 tl %xcc, 0x4
12438 subcc %i2, %o1, %i6
12439 fba,a %fcc0, loop_1098
12440loop_1097:
12441 movrgez %o2, %l0, %g6
12442 bgu,a loop_1099
12443 bcs loop_1100
12444loop_1098:
12445 fbug %fcc1, loop_1101
12446 nop
12447 setx 0xC039051B50639FC2, %l0, %l6
12448 stx %l6, [%l7 + 0x10]
12449 ldx [%l7 + 0x10], %fsr
12450loop_1099:
12451 tl %icc, 0x3
12452loop_1100:
12453 edge16l %l4, %l1, %l2
12454loop_1101:
12455 fcmpgt16 %f12, %f30, %o4
12456 sub %g5, 0x1DBA, %o5
12457 ble,a %icc, loop_1102
12458 bneg %icc, loop_1103
12459 nop
12460 set 0x1C, %o4
12461 lduw [%l7 + %o4], %g1
12462 fmovsleu %icc, %f27, %f6
12463loop_1102:
12464 tcs %xcc, 0x0
12465loop_1103:
12466 fmovrdgez %o7, %f26, %f4
12467 fmul8x16au %f4, %f23, %f8
12468 sdivx %l6, 0x1F39, %g3
12469 edge8l %o6, %g4, %o3
12470 stx %g2, [%l7 + 0x08]
12471 array16 %l3, %g7, %l5
12472 fsrc2s %f4, %f9
12473 wr %g0, 0x0c, %asi
12474 lda [%l7 + 0x20] %asi, %f27
12475 tcc %xcc, 0x5
12476 and %i1, 0x0793, %o0
12477 nop
12478 setx 0x4F14A334453BAE6B, %l0, %l6
12479 stx %l6, [%l7 + 0x28]
12480 ldd [%l7 + 0x28], %f6
12481 fsqrtd %f6, %f30
12482 alignaddr %i4, %i0, %i3
12483 edge8 %i5, %i2, %i7
12484 ta %xcc, 0x7
12485 set 0x10, %i0
12486 prefetcha [%l7 + %i0] 0x14, 0x2
12487 popc 0x0169, %i6
12488 stx %o2, [%l7 + 0x60]
12489 fandnot2 %f14, %f26, %f26
12490 alignaddrl %g6, %l0, %l1
12491 tvc %xcc, 0x5
12492 add %l4, 0x1A4B, %o4
12493 set 0x3E, %o7
12494 lduha [%l7 + %o7] 0x10, %l2
12495 ldub [%l7 + 0x48], %o5
12496 edge8 %g5, %g1, %o7
12497 tpos %icc, 0x6
12498 movle %xcc, %l6, %g3
12499 nop
12500 setx 0x38164E5F, %l0, %l6
12501 st %l6, [%l7 + 0x28]
12502 ld [%l7 + 0x28], %f30
12503 setx 0x78BC80AE, %l1, %l5
12504 st %l5, [%l7 + 0x10]
12505 ld [%l7 + 0x10], %f28
12506 fadds %f28, %f30, %f2
12507 nop
12508 setx loop_1104, %l0, %l1
12509 jmpl %l1, %g4
12510 smulcc %o3, 0x05EB, %g2
12511 xor %o6, %l3, %l5
12512 or %g7, 0x1AD6, %o0
12513loop_1104:
12514 ble,a %xcc, loop_1105
12515 nop
12516 setx 0xD7EAFA40262628D9, %l0, %l6
12517 stx %l6, [%l7 + 0x28]
12518 ldd [%l7 + 0x28], %f10
12519 setx 0x60503D0F5C3E768F, %l1, %l5
12520 stx %l5, [%l7 + 0x10]
12521 ldd [%l7 + 0x10], %f4
12522 faddd %f4, %f10, %f4
12523 fmovde %icc, %f7, %f14
12524 sllx %i1, 0x17, %i4
12525loop_1105:
12526 fors %f21, %f28, %f28
12527 set 0x2C, %g5
12528 swapa [%l7 + %g5] 0x04, %i3
12529 andn %i0, %i5, %i2
12530 ldub [%l7 + 0x28], %o1
12531 wr %g0, 0x10, %asi
12532 lduha [%l7 + 0x28] %asi, %i6
12533 ba,pt %xcc, loop_1106
12534 umul %o2, 0x1751, %i7
12535 addc %g6, 0x1A45, %l0
12536 fmovda %icc, %f31, %f29
12537loop_1106:
12538 edge8l %l4, %l1, %l2
12539 bshuffle %f8, %f16, %f0
12540 tvc %xcc, 0x2
12541 tpos %icc, 0x5
12542 array32 %o4, %o5, %g1
12543 movl %icc, %o7, %l6
12544 subccc %g3, 0x0052, %g4
12545 restored
12546 rdpr %cwp, %g1
12547 rdpr %cansave, %g2
12548 rdpr %canrestore, %g3
12549 rdpr %cleanwin, %g4
12550 rdpr %otherwin, %g5
12551 rdpr %wstate, %g6
12552 edge32n %g5, %g2, %o3
12553 srlx %l3, %l5, %o6
12554 orncc %o0, 0x0C81, %i1
12555 membar 0x6F
12556 ldstub [%l7 + 0x55], %g7
12557 umulcc %i3, 0x1949, %i4
12558 edge8ln %i5, %i2, %i0
12559 bleu,pn %icc, loop_1107
12560 smul %i6, %o2, %i7
12561 fxnors %f1, %f11, %f30
12562 movle %xcc, %o1, %l0
12563loop_1107:
12564 brgez,a %g6, loop_1108
12565 array32 %l4, %l2, %l1
12566 sll %o4, %g1, %o7
12567 fbu,a %fcc1, loop_1109
12568loop_1108:
12569 movn %icc, %l6, %o5
12570 fandnot2 %f24, %f6, %f20
12571 fmovrslez %g4, %f29, %f29
12572loop_1109:
12573 saved
12574 rdpr %cwp, %g1
12575 rdpr %cansave, %g2
12576 rdpr %canrestore, %g3
12577 rdpr %cleanwin, %g4
12578 rdpr %otherwin, %g5
12579 rdpr %wstate, %g6
12580 fbn %fcc3, loop_1110
12581 fpmerge %f20, %f20, %f2
12582 fbuge %fcc1, loop_1111
12583 fnor %f6, %f14, %f26
12584loop_1110:
12585 movvs %icc, %g3, %g2
12586 edge8n %o3, %g5, %l3
12587loop_1111:
12588 mulx %l5, 0x0724, %o6
12589 movrne %o0, %g7, %i3
12590 movrgz %i1, %i5, %i4
12591 bg,pn %xcc, loop_1112
12592 te %xcc, 0x6
12593 fpadd32s %f27, %f4, %f24
12594 fxors %f5, %f9, %f10
12595loop_1112:
12596 fbule,a %fcc2, loop_1113
12597 fpackfix %f10, %f6
12598 ta %xcc, 0x6
12599 ld [%l7 + 0x54], %f6
12600loop_1113:
12601 subcc %i0, 0x12D3, %i2
12602 addcc %i6, %i7, %o1
12603 tcc %xcc, 0x6
12604 tle %xcc, 0x4
12605 srax %l0, 0x19, %g6
12606 fmovspos %xcc, %f31, %f28
12607 movre %l4, %l2, %l1
12608 fabss %f22, %f5
12609 movrlez %o2, %g1, %o4
12610 udivx %l6, 0x1C6D, %o7
12611 mova %icc, %o5, %g4
12612 fmovrslz %g2, %f16, %f5
12613 udiv %o3, 0x1941, %g5
12614 fabss %f20, %f17
12615 bn,pt %icc, loop_1114
12616 sethi 0x1B4F, %g3
12617 andn %l5, %l3, %o0
12618 set 0x30, %g3
12619 ldda [%l7 + %g3] 0x89, %o6
12620loop_1114:
12621 bge loop_1115
12622 bg %xcc, loop_1116
12623 fmovrsgz %g7, %f14, %f21
12624 set 0x64, %l6
12625 ldswa [%l7 + %l6] 0x19, %i3
12626loop_1115:
12627 ldstub [%l7 + 0x1F], %i1
12628loop_1116:
12629 orncc %i4, 0x1C6F, %i0
12630 wr %g0, 0x04, %asi
12631 lduwa [%l7 + 0x18] %asi, %i5
12632 smul %i6, 0x0DA4, %i7
12633 fmuld8ulx16 %f21, %f13, %f8
12634 subccc %o1, %i2, %g6
12635 xorcc %l4, %l0, %l1
12636 tge %xcc, 0x7
12637 fmovde %icc, %f24, %f4
12638 fmovdcs %icc, %f4, %f27
12639 bleu %xcc, loop_1117
12640 fornot1s %f27, %f12, %f30
12641 fmovrsgz %l2, %f7, %f12
12642 bneg %icc, loop_1118
12643loop_1117:
12644 fmovsvs %icc, %f26, %f20
12645 fmovscc %icc, %f31, %f8
12646 orncc %g1, 0x1129, %o4
12647loop_1118:
12648 subccc %l6, 0x1A3A, %o2
12649 mulx %o5, %g4, %o7
12650 fble %fcc3, loop_1119
12651 bn,a,pt %xcc, loop_1120
12652 fblg %fcc1, loop_1121
12653 fmovscc %xcc, %f9, %f6
12654loop_1119:
12655 xnor %o3, %g5, %g3
12656loop_1120:
12657 nop
12658 fitod %f2, %f30
12659 fdtos %f30, %f8
12660loop_1121:
12661 sdivx %g2, 0x04E3, %l5
12662 fmovrdgez %o0, %f2, %f16
12663 tvs %xcc, 0x1
12664 edge32l %o6, %l3, %i3
12665 fbg %fcc1, loop_1122
12666 fmovdvc %icc, %f18, %f19
12667 wr %g0, 0x81, %asi
12668 ldswa [%l7 + 0x50] %asi, %i1
12669loop_1122:
12670 edge16 %g7, %i4, %i5
12671 addccc %i0, %i7, %o1
12672 set 0x13, %i1
12673 stba %i2, [%l7 + %i1] 0xea
12674 membar #Sync
12675 edge32ln %i6, %l4, %g6
12676 ta %icc, 0x7
12677 nop
12678 fitod %f6, %f12
12679 fdtox %f12, %f28
12680 fxtod %f28, %f28
12681 movge %icc, %l1, %l2
12682 edge16l %l0, %g1, %l6
12683 fmovrslez %o2, %f7, %f19
12684 mulx %o4, 0x1D40, %g4
12685 sll %o7, 0x0B, %o3
12686 fpsub32 %f6, %f6, %f12
12687 edge16ln %o5, %g3, %g5
12688 ldd [%l7 + 0x60], %f6
12689 edge8 %g2, %l5, %o6
12690 addcc %o0, %i3, %i1
12691 bcs,a loop_1123
12692 edge16ln %l3, %i4, %g7
12693 edge16 %i0, %i5, %o1
12694 fmul8x16 %f26, %f6, %f30
12695loop_1123:
12696 nop
12697 add %l7, 0x5C, %l6
12698 wr %g0, 0x80, %asi
12699 lda [%l6] %asi, %i2
12700 casa [%l6] 0x80, %i2, %i6
12701 fmovsn %xcc, %f23, %f5
12702 stw %l4, [%l7 + 0x08]
12703 mova %icc, %g6, %i7
12704 movle %icc, %l2, %l1
12705 fmovrsne %g1, %f31, %f14
12706 xnorcc %l6, 0x1912, %o2
12707 movleu %icc, %o4, %g4
12708 set 0x3A, %o1
12709 stba %o7, [%l7 + %o1] 0xeb
12710 membar #Sync
12711 fbue,a %fcc3, loop_1124
12712 fmovde %xcc, %f30, %f23
12713 tgu %icc, 0x6
12714 sdiv %o3, 0x1348, %o5
12715loop_1124:
12716 edge32n %l0, %g3, %g2
12717 movpos %icc, %g5, %o6
12718 fmovdne %icc, %f16, %f10
12719 tleu %xcc, 0x3
12720 fmovsg %xcc, %f10, %f12
12721 nop
12722 setx 0x70178A5779BFCB10, %l0, %l6
12723 stx %l6, [%l7 + 0x28]
12724 ldd [%l7 + 0x28], %f4
12725 setx 0xEF1DB84E8E5358B3, %l1, %l5
12726 stx %l5, [%l7 + 0x10]
12727 ldd [%l7 + 0x10], %f6
12728 fdivd %f6, %f4, %f14
12729 bl loop_1125
12730 fmovdneg %icc, %f6, %f8
12731 fbe,a %fcc1, loop_1126
12732 tvs %xcc, 0x3
12733loop_1125:
12734 nop
12735 setx 0xEC7ADFA8951F4F2F, %l0, %l6
12736 stx %l6, [%l7 + 0x28]
12737 ldd [%l7 + 0x28], %f4
12738 setx 0x1220D4FA2FC5D927, %l1, %l5
12739 stx %l5, [%l7 + 0x10]
12740 ldd [%l7 + 0x10], %f4
12741 fsubd %f4, %f4, %f14
12742 addccc %o0, %l5, %i1
12743loop_1126:
12744 edge8n %i3, %i4, %l3
12745 movrne %i0, 0x0BE, %i5
12746 addc %o1, 0x09B8, %i2
12747 sdivcc %g7, 0x1523, %i6
12748 edge32 %g6, %l4, %i7
12749 movrne %l2, 0x165, %l1
12750 bcc,pn %xcc, loop_1127
12751 or %g1, 0x1561, %l6
12752 sll %o2, %o4, %g4
12753 pdist %f24, %f20, %f14
12754loop_1127:
12755 nop
12756 set 0x5D, %o6
12757 ldsb [%l7 + %o6], %o3
12758 ldsw [%l7 + 0x58], %o5
12759 tsubcc %l0, %o7, %g2
12760 edge16ln %g3, %o6, %g5
12761 bvc,a loop_1128
12762 fcmpgt16 %f2, %f26, %o0
12763 movne %icc, %l5, %i1
12764 edge32n %i3, %l3, %i0
12765loop_1128:
12766 fmovs %f30, %f5
12767 taddcctv %i5, 0x18C5, %o1
12768 edge8 %i4, %i2, %g7
12769 add %l7, 0x20, %l6
12770 wr %g0, 0x04, %asi
12771 ldxa [%l6] %asi, %g6
12772 casxa [%l6] %asi, %g6, %l4
12773 brlez %i6, loop_1129
12774 fmul8sux16 %f6, %f28, %f6
12775 fxnor %f4, %f28, %f6
12776 xorcc %i7, 0x0E82, %l2
12777loop_1129:
12778 xnor %g1, 0x0E14, %l1
12779 orcc %o2, 0x0DBD, %l6
12780 tl %icc, 0x3
12781 nop
12782 setx 0x7BF43CB5A7EE35A0, %l0, %l6
12783 stx %l6, [%l7 + 0x28]
12784 ldd [%l7 + 0x28], %f24
12785 setx 0x241B05729CB8466A, %l1, %l5
12786 stx %l5, [%l7 + 0x10]
12787 ldd [%l7 + 0x10], %f8
12788 faddd %f8, %f24, %f0
12789 wr %g0, 0xe3, %asi
12790 stba %g4, [%l7 + 0x59] %asi
12791 membar #Sync
12792 tvs %xcc, 0x6
12793 movcc %icc, %o4, %o3
12794 bvc %icc, loop_1130
12795 movvc %icc, %o5, %l0
12796 tsubcc %g2, 0x165D, %g3
12797 ta %xcc, 0x5
12798loop_1130:
12799 fbg %fcc2, loop_1131
12800 fcmpgt16 %f0, %f26, %o6
12801 subc %g5, 0x1FEA, %o0
12802 restored
12803 rdpr %cwp, %g1
12804 rdpr %cansave, %g2
12805 rdpr %canrestore, %g3
12806 rdpr %cleanwin, %g4
12807 rdpr %otherwin, %g5
12808 rdpr %wstate, %g6
12809loop_1131:
12810 movrne %o7, %l5, %i1
12811 fxors %f17, %f31, %f28
12812 wr %g0, 0x89, %asi
12813 ldsha [%l7 + 0x2A] %asi, %l3
12814 mulx %i3, %i5, %o1
12815 subc %i0, %i2, %g7
12816 tne %xcc, 0x4
12817 fandnot2 %f2, %f10, %f4
12818 fnot2s %f27, %f15
12819 fmovse %xcc, %f0, %f25
12820 set 0x2C, %i5
12821 stwa %g6, [%l7 + %i5] 0x18
12822 movvc %xcc, %i4, %l4
12823 movneg %xcc, %i7, %i6
12824 fmovrdgz %g1, %f10, %f16
12825 sllx %l1, %l2, %o2
12826 tg %icc, 0x4
12827 fcmpgt32 %f4, %f30, %g4
12828 xnor %l6, 0x0D9C, %o3
12829 sllx %o4, 0x16, %l0
12830 srl %o5, 0x0D, %g3
12831 fcmpgt32 %f2, %f12, %g2
12832 tg %icc, 0x7
12833 edge32 %g5, %o0, %o7
12834 wr %g0, 0x04, %asi
12835 stda %f16, [%l7 + 0x40] %asi
12836 wr %g0, 0x89, %asi
12837 stha %l5, [%l7 + 0x5E] %asi
12838 srlx %i1, 0x02, %o6
12839 fandnot1 %f26, %f18, %f0
12840 fpack16 %f28, %f3
12841 fbl %fcc0, loop_1132
12842 fzero %f22
12843 or %l3, %i3, %i5
12844 fbne,a %fcc3, loop_1133
12845loop_1132:
12846 tpos %icc, 0x7
12847 saved
12848 rdpr %cwp, %g1
12849 rdpr %cansave, %g2
12850 rdpr %canrestore, %g3
12851 rdpr %cleanwin, %g4
12852 rdpr %otherwin, %g5
12853 rdpr %wstate, %g6
12854 fmovdl %xcc, %f13, %f8
12855loop_1133:
12856 nop
12857 wr %g0, 0x80, %asi
12858 ldsha [%l7 + 0x4A] %asi, %i0
12859 fcmple16 %f18, %f10, %i2
12860 mova %xcc, %g7, %g6
12861 fbug %fcc1, loop_1134
12862 nop
12863 set 0x1A, %i7
12864 ldstub [%l7 + %i7], %o1
12865 tcc %xcc, 0x7
12866 movvs %icc, %l4, %i4
12867loop_1134:
12868 tpos %xcc, 0x6
12869 orcc %i7, %i6, %g1
12870 tl %xcc, 0x7
12871 sll %l2, %o2, %l1
12872 ldsh [%l7 + 0x22], %l6
12873 tcs %icc, 0x7
12874 popc 0x152C, %g4
12875 sub %o4, %o3, %l0
12876 nop
12877 setx 0x189B8D50, %l0, %l6
12878 st %l6, [%l7 + 0x28]
12879 ld [%l7 + 0x28], %f14
12880 setx 0x5DBCB3B7, %l1, %l5
12881 st %l5, [%l7 + 0x10]
12882 ld [%l7 + 0x10], %f4
12883 fdivs %f4, %f14, %f23
12884 or %o5, %g3, %g5
12885 movne %icc, %g2, %o0
12886 movn %icc, %o7, %l5
12887 nop
12888 set 0x48, %o2
12889 ldsw [%l7 + %o2], %i1
12890 tg %icc, 0x2
12891 mulscc %o6, 0x0D96, %l3
12892 bl,a loop_1135
12893 movneg %xcc, %i3, %i0
12894 bcc,pn %xcc, loop_1136
12895 fnot2 %f14, %f24
12896loop_1135:
12897 movleu %icc, %i5, %i2
12898 alignaddr %g6, %o1, %l4
12899loop_1136:
12900 movle %icc, %i4, %g7
12901 edge8ln %i7, %g1, %i6
12902 fbu %fcc0, loop_1137
12903 tgu %xcc, 0x3
12904 movrlez %o2, %l2, %l1
12905 andn %g4, %l6, %o3
12906loop_1137:
12907 fmovrsne %o4, %f5, %f22
12908 fcmpgt16 %f28, %f28, %o5
12909 taddcctv %l0, 0x1480, %g5
12910 fnot2s %f30, %f30
12911 nop
12912 setx loop_1138, %l0, %l1
12913 wrpr 0x1, %tl
12914 wrpr %l1, %tpc
12915 add %l1, 0x4, %l1
12916 wrpr %l1, %tnpc
12917 setx 0x34400001400, %l0, %l1
12918 wrpr %l1, %tstate
12919 wrhpr 0x4, %htstate
12920 retry
12921 sub %g3, 0x087C, %g2
12922 or %o7, %o0, %i1
12923 bvc,a,pt %xcc, loop_1139
12924loop_1138:
12925 alignaddrl %o6, %l5, %l3
12926 subcc %i3, 0x18C6, %i5
12927 movrlez %i2, 0x2AA, %i0
12928loop_1139:
12929 bvs %icc, loop_1140
12930 restored
12931 rdpr %cwp, %g1
12932 rdpr %cansave, %g2
12933 rdpr %canrestore, %g3
12934 rdpr %cleanwin, %g4
12935 rdpr %otherwin, %g5
12936 rdpr %wstate, %g6
12937 edge8 %g6, %l4, %o1
12938 movre %g7, %i4, %i7
12939loop_1140:
12940 st %f31, [%l7 + 0x14]
12941 ble %icc, loop_1141
12942 bneg,pn %icc, loop_1142
12943 smul %i6, 0x1801, %o2
12944 nop
12945 setx 0x7C1CD6C16B3C44CD, %l0, %l6
12946 stx %l6, [%l7 + 0x28]
12947 ldd [%l7 + 0x28], %f12
12948 setx 0x7BDCC9D354363718, %l1, %l5
12949 stx %l5, [%l7 + 0x10]
12950 ldd [%l7 + 0x10], %f30
12951 fsubd %f30, %f12, %f12
12952loop_1141:
12953 fone %f30
12954loop_1142:
12955 fble %fcc2, loop_1143
12956 movcc %icc, %g1, %l2
12957 edge16ln %l1, %g4, %l6
12958 fxnors %f31, %f0, %f8
12959loop_1143:
12960 fblg %fcc2, loop_1144
12961 fbu %fcc0, loop_1145
12962 fandnot2 %f8, %f2, %f30
12963 nop
12964 setx 0x941E1404, %l0, %l6
12965 st %l6, [%l7 + 0x28]
12966 ld [%l7 + 0x28], %f23
12967 fsqrts %f23, %f22
12968loop_1144:
12969 tge %xcc, 0x1
12970loop_1145:
12971 array8 %o4, %o3, %o5
12972 movrlz %l0, 0x287, %g3
12973 edge16n %g5, %o7, %o0
12974 fmovsg %icc, %f5, %f11
12975 tge %icc, 0x0
12976 movl %icc, %g2, %o6
12977 fmovsgu %icc, %f28, %f25
12978 movrlz %l5, %l3, %i3
12979 fcmple16 %f10, %f28, %i5
12980 fmovsneg %xcc, %f4, %f30
12981 fandnot1 %f4, %f2, %f14
12982 nop
12983 setx 0x5B51A4FC3C22BA25, %l0, %l6
12984 stx %l6, [%l7 + 0x28]
12985 ldd [%l7 + 0x28], %f8
12986 setx 0x1E1D5D54A95EB94D, %l1, %l5
12987 stx %l5, [%l7 + 0x10]
12988 ldd [%l7 + 0x10], %f2
12989 fdivd %f2, %f8, %f10
12990 tvc %icc, 0x1
12991 edge8ln %i1, %i0, %g6
12992 fmovrslez %i2, %f0, %f4
12993 restored
12994 rdpr %cwp, %g1
12995 rdpr %cansave, %g2
12996 rdpr %canrestore, %g3
12997 rdpr %cleanwin, %g4
12998 rdpr %otherwin, %g5
12999 rdpr %wstate, %g6
13000 tpos %xcc, 0x1
13001 restored
13002 rdpr %cwp, %g1
13003 rdpr %cansave, %g2
13004 rdpr %canrestore, %g3
13005 rdpr %cleanwin, %g4
13006 rdpr %otherwin, %g5
13007 rdpr %wstate, %g6
13008 fpack16 %f4, %f23
13009 tneg %icc, 0x7
13010 tvc %xcc, 0x3
13011 fexpand %f9, %f20
13012 srax %l4, 0x0F, %o1
13013 movgu %icc, %g7, %i7
13014 tvs %icc, 0x2
13015 nop
13016 setx 0x95C77B27204381E5, %l0, %l6
13017 stx %l6, [%l7 + 0x70]
13018 ldx [%l7 + 0x70], %fsr
13019 tne %icc, 0x3
13020 movre %i4, 0x17F, %i6
13021 fmovsvs %icc, %f3, %f31
13022 array8 %o2, %g1, %l1
13023 ldstub [%l7 + 0x0A], %g4
13024 orncc %l6, %o4, %l2
13025 fbule,a %fcc2, loop_1146
13026 swap [%l7 + 0x10], %o5
13027 fbul %fcc1, loop_1147
13028 udivx %o3, 0x1248, %l0
13029loop_1146:
13030 taddcc %g5, %o7, %g3
13031 st %f31, [%l7 + 0x64]
13032loop_1147:
13033 bcc %icc, loop_1148
13034 tgu %icc, 0x6
13035 fble %fcc3, loop_1149
13036 movrlez %o0, %o6, %g2
13037loop_1148:
13038 tge %xcc, 0x1
13039 xorcc %l3, 0x1152, %i3
13040loop_1149:
13041 fxnor %f6, %f22, %f22
13042 andncc %l5, %i5, %i1
13043 xor %g6, %i2, %i0
13044 tne %xcc, 0x6
13045 smulcc %o1, 0x0E4D, %l4
13046 edge16ln %g7, %i4, %i7
13047 mulx %o2, 0x0D97, %i6
13048 for %f20, %f8, %f0
13049 popc 0x0DDC, %g1
13050 call loop_1150
13051 nop
13052 fitos %f1, %f25
13053 fstox %f25, %f20
13054 te %icc, 0x6
13055 edge32n %l1, %l6, %g4
13056loop_1150:
13057 movle %icc, %l2, %o5
13058 edge8 %o4, %l0, %o3
13059 fmovdvs %xcc, %f17, %f4
13060 umul %g5, %g3, %o7
13061 orcc %o0, %g2, %o6
13062 tcs %icc, 0x5
13063 fcmpeq16 %f18, %f10, %i3
13064 xnor %l3, %i5, %l5
13065 tn %xcc, 0x1
13066 fornot1s %f16, %f29, %f11
13067 bg,pt %xcc, loop_1151
13068 fabss %f25, %f14
13069 sra %g6, 0x10, %i2
13070 tge %icc, 0x3
13071loop_1151:
13072 bvs,a,pn %xcc, loop_1152
13073 fpsub16 %f10, %f26, %f18
13074 ldub [%l7 + 0x45], %i1
13075 fmovspos %xcc, %f2, %f1
13076loop_1152:
13077 andncc %o1, %l4, %g7
13078 edge8n %i4, %i7, %o2
13079 tsubcctv %i0, %i6, %g1
13080 edge16ln %l1, %l6, %l2
13081 srlx %g4, 0x0B, %o5
13082 tle %icc, 0x0
13083 subc %l0, %o4, %o3
13084 tge %xcc, 0x4
13085 and %g3, 0x0570, %o7
13086 ta %xcc, 0x4
13087 orncc %g5, 0x19AF, %g2
13088 movn %xcc, %o6, %o0
13089 movneg %icc, %i3, %l3
13090 sir 0x1726
13091 fcmpeq16 %f8, %f26, %l5
13092 sth %g6, [%l7 + 0x36]
13093 fnors %f2, %f10, %f6
13094 addcc %i5, 0x19F3, %i1
13095 fbue,a %fcc1, loop_1153
13096 tne %xcc, 0x4
13097 set 0x30, %i3
13098 ldsha [%l7 + %i3] 0x18, %o1
13099loop_1153:
13100 tsubcc %i2, 0x009F, %l4
13101 add %l7, 0x18, %l6
13102 wr %g0, 0x0c, %asi
13103 casa [%l6] 0x0c, %i4, %g7
13104 fmovsleu %icc, %f17, %f10
13105 sethi 0x05B3, %i7
13106 addccc %i0, 0x0CAA, %i6
13107 fzero %f6
13108 ta %xcc, 0x7
13109 addc %o2, 0x1717, %g1
13110 fnors %f27, %f16, %f15
13111 stw %l1, [%l7 + 0x2C]
13112 edge8n %l2, %g4, %l6
13113 restored
13114 rdpr %cwp, %g1
13115 rdpr %cansave, %g2
13116 rdpr %canrestore, %g3
13117 rdpr %cleanwin, %g4
13118 rdpr %otherwin, %g5
13119 rdpr %wstate, %g6
13120 udivx %l0, 0x02EE, %o4
13121 bge,pt %xcc, loop_1154
13122 movle %icc, %o3, %g3
13123 movgu %icc, %o7, %g5
13124 popc %o5, %g2
13125loop_1154:
13126 xnorcc %o0, %o6, %l3
13127 fcmpgt32 %f20, %f14, %l5
13128 subc %g6, %i5, %i1
13129 movrlez %i3, 0x16E, %o1
13130 edge16 %i2, %i4, %g7
13131 nop
13132 setx loop_1155, %l0, %l1
13133 wrpr 0x1, %tl
13134 wrpr %l1, %tpc
13135 add %l1, 0x4, %l1
13136 wrpr %l1, %tnpc
13137 setx 0x34400001400, %l0, %l1
13138 wrpr %l1, %tstate
13139 wrhpr 0x4, %htstate
13140 retry
13141 fxnors %f31, %f18, %f19
13142 bvs,a loop_1156
13143 orn %i7, 0x0314, %l4
13144loop_1155:
13145 faligndata %f20, %f2, %f20
13146 tg %xcc, 0x5
13147loop_1156:
13148 tcc %xcc, 0x1
13149 fmul8x16al %f30, %f28, %f18
13150 movcc %xcc, %i6, %o2
13151 sir 0x0992
13152 sdiv %i0, 0x1E35, %l1
13153 ldx [%l7 + 0x08], %l2
13154 tneg %xcc, 0x3
13155 te %xcc, 0x7
13156 umulcc %g1, %g4, %l0
13157 fnand %f24, %f24, %f28
13158 edge32n %o4, %o3, %g3
13159 fnegs %f17, %f10
13160 alignaddrl %l6, %o7, %g5
13161 subcc %g2, 0x141B, %o0
13162 tsubcctv %o6, 0x0A47, %l3
13163 brlez %l5, loop_1157
13164 xnor %o5, %i5, %g6
13165 ldd [%l7 + 0x60], %i0
13166 sra %i3, 0x0B, %o1
13167loop_1157:
13168 bcs,pt %xcc, loop_1158
13169 edge16ln %i2, %g7, %i7
13170 edge8 %l4, %i6, %o2
13171 brgez %i4, loop_1159
13172loop_1158:
13173 sethi 0x071E, %l1
13174 movne %icc, %l2, %g1
13175 addc %i0, %l0, %g4
13176loop_1159:
13177 fmovsgu %icc, %f2, %f27
13178 nop
13179 setx 0xCE5E72C0, %l0, %l6
13180 st %l6, [%l7 + 0x28]
13181 ld [%l7 + 0x28], %f2
13182 setx 0x9AA824ED, %l1, %l5
13183 st %l5, [%l7 + 0x10]
13184 ld [%l7 + 0x10], %f13
13185 fmuls %f13, %f2, %f6
13186 umulcc %o3, 0x0037, %o4
13187 nop
13188 fitod %f0, %f12
13189 fdtox %f12, %f18
13190 fxtod %f18, %f18
13191 wr %g0, 0x11, %asi
13192 sta %f2, [%l7 + 0x6C] %asi
13193 brlz,a %l6, loop_1160
13194 lduh [%l7 + 0x7E], %o7
13195 bne %icc, loop_1161
13196 tne %icc, 0x5
13197loop_1160:
13198 fble,a %fcc3, loop_1162
13199 edge32 %g3, %g5, %g2
13200loop_1161:
13201 fmovs %f0, %f10
13202 fpsub16s %f6, %f17, %f13
13203loop_1162:
13204 move %xcc, %o6, %o0
13205 fnegs %f26, %f28
13206 umulcc %l5, 0x19C6, %o5
13207 fbo,a %fcc0, loop_1163
13208 fcmpne32 %f6, %f26, %l3
13209 set 0x08, %g1
13210 ldswa [%l7 + %g1] 0x89, %g6
13211loop_1163:
13212 movne %icc, %i1, %i3
13213 prefetch [%l7 + 0x0C], 0x1
13214 membar 0x0F
13215 movne %icc, %i5, %o1
13216 restored
13217 rdpr %cwp, %g1
13218 rdpr %cansave, %g2
13219 rdpr %canrestore, %g3
13220 rdpr %cleanwin, %g4
13221 rdpr %otherwin, %g5
13222 rdpr %wstate, %g6
13223 fsrc1 %f14, %f14
13224 movge %xcc, %g7, %i2
13225 wr %g0, 0x89, %asi
13226 ldswa [%l7 + 0x74] %asi, %i7
13227 fnegd %f22, %f10
13228 edge16l %i6, %o2, %l4
13229 bneg,a,pt %icc, loop_1164
13230 fmuld8sux16 %f1, %f15, %f26
13231 tneg %icc, 0x7
13232 movrne %i4, %l2, %l1
13233loop_1164:
13234 array32 %i0, %g1, %g4
13235 fpsub16 %f18, %f30, %f28
13236 tcs %icc, 0x0
13237 fmovda %xcc, %f11, %f20
13238 fsrc2s %f26, %f26
13239 set 0x5C, %l5
13240 lduwa [%l7 + %l5] 0x19, %l0
13241 orcc %o4, 0x1F19, %l6
13242 fand %f12, %f4, %f0
13243 set 0x70, %i2
13244 lduha [%l7 + %i2] 0x88, %o7
13245 tvs %xcc, 0x7
13246 movvs %icc, %g3, %o3
13247 fandnot1s %f24, %f23, %f1
13248 tn %xcc, 0x3
13249 movrgez %g5, 0x226, %g2
13250 edge8ln %o6, %o0, %o5
13251 srax %l5, %l3, %g6
13252 array8 %i3, %i1, %i5
13253 movle %xcc, %g7, %i2
13254 edge16l %i7, %o1, %i6
13255 xorcc %l4, 0x0CEE, %i4
13256 subcc %l2, 0x198E, %l1
13257 bg,a,pn %icc, loop_1165
13258 nop
13259 setx 0x54AE5FD9C2881321, %l0, %l6
13260 stx %l6, [%l7 + 0x28]
13261 ldd [%l7 + 0x28], %f16
13262 setx 0xA2EBF63CD9C49D1C, %l1, %l5
13263 stx %l5, [%l7 + 0x10]
13264 ldd [%l7 + 0x10], %f8
13265 fmuld %f8, %f16, %f0
13266 wr %g0, 0x81, %asi
13267 ldsba [%l7 + 0x45] %asi, %i0
13268loop_1165:
13269 edge16ln %g1, %g4, %o2
13270 fpsub32s %f29, %f25, %f27
13271 orncc %o4, %l0, %l6
13272 movleu %xcc, %g3, %o7
13273 ble loop_1166
13274 sir 0x096E
13275 array32 %g5, %o3, %o6
13276 tvs %xcc, 0x4
13277loop_1166:
13278 srl %g2, 0x15, %o0
13279 movvc %icc, %o5, %l3
13280 edge32n %l5, %i3, %g6
13281 edge16ln %i5, %i1, %i2
13282 te %xcc, 0x3
13283 andncc %g7, %o1, %i7
13284 udivcc %l4, 0x1E09, %i6
13285 swap [%l7 + 0x60], %l2
13286 edge16 %l1, %i0, %g1
13287 subccc %g4, 0x0D54, %i4
13288 movrgez %o2, 0x11E, %l0
13289 bn,a loop_1167
13290 faligndata %f18, %f22, %f8
13291 movle %xcc, %l6, %o4
13292 tcs %icc, 0x4
13293loop_1167:
13294 fbl %fcc3, loop_1168
13295 popc %g3, %o7
13296 fpadd16 %f28, %f26, %f26
13297 fmovdn %xcc, %f29, %f19
13298loop_1168:
13299 fandnot1 %f20, %f12, %f26
13300 fands %f10, %f23, %f24
13301 set 0x76, %o5
13302 ldsha [%l7 + %o5] 0x89, %o3
13303 te %xcc, 0x1
13304 std %f24, [%l7 + 0x20]
13305 fbul,a %fcc2, loop_1169
13306 tl %icc, 0x5
13307 membar 0x5A
13308 movrne %o6, 0x08F, %g5
13309loop_1169:
13310 ldd [%l7 + 0x20], %o0
13311 fexpand %f7, %f12
13312 sllx %g2, 0x12, %o5
13313 nop
13314 fitod %f6, %f0
13315 fdtox %f0, %f22
13316 smulcc %l3, 0x054A, %l5
13317 tvc %xcc, 0x5
13318 edge16 %g6, %i3, %i5
13319 fnot1s %f15, %f20
13320 prefetch [%l7 + 0x4C], 0x2
13321 taddcctv %i2, 0x1FBA, %i1
13322 taddcc %g7, 0x14FE, %o1
13323 orncc %l4, %i6, %i7
13324 set 0x1C, %l3
13325 stha %l2, [%l7 + %l3] 0xe3
13326 membar #Sync
13327 set 0x30, %l4
13328 lda [%l7 + %l4] 0x19, %f3
13329 tleu %icc, 0x3
13330 orncc %i0, 0x1799, %g1
13331 edge16l %g4, %i4, %o2
13332 srlx %l1, %l0, %l6
13333 move %icc, %o4, %o7
13334 subccc %g3, %o6, %o3
13335 fmovrdlez %o0, %f4, %f16
13336 edge32l %g5, %o5, %g2
13337 andn %l3, 0x040D, %g6
13338 nop
13339 setx loop_1170, %l0, %l1
13340 wrpr 0x1, %tl
13341 wrpr %l1, %tpc
13342 add %l1, 0x4, %l1
13343 wrpr %l1, %tnpc
13344 setx 0x34400001400, %l0, %l1
13345 wrpr %l1, %tstate
13346 wrhpr 0x4, %htstate
13347 retry
13348 ba,pt %xcc, loop_1171
13349 brlz %l5, loop_1172
13350 movrgez %i5, %i3, %i2
13351loop_1170:
13352 smulcc %i1, %o1, %g7
13353loop_1171:
13354 sllx %l4, 0x17, %i6
13355loop_1172:
13356 stx %l2, [%l7 + 0x58]
13357 fmovdg %xcc, %f28, %f6
13358 edge8n %i7, %i0, %g4
13359 be,a loop_1173
13360 fands %f14, %f16, %f29
13361 mulscc %i4, %o2, %g1
13362 wr %g0, 0x18, %asi
13363 ldswa [%l7 + 0x68] %asi, %l0
13364loop_1173:
13365 movge %icc, %l6, %o4
13366 fmovsneg %icc, %f20, %f12
13367 udiv %o7, 0x1619, %l1
13368 fmovsn %icc, %f12, %f1
13369 orncc %o6, %g3, %o3
13370 fmovscc %icc, %f22, %f22
13371 tle %xcc, 0x3
13372 sra %o0, 0x05, %o5
13373 edge8 %g2, %g5, %g6
13374 fmovrdlez %l3, %f14, %f18
13375 tgu %icc, 0x7
13376 tcs %xcc, 0x3
13377 fmovdcc %xcc, %f28, %f11
13378 movre %l5, 0x1EE, %i3
13379 brlz %i5, loop_1174
13380 fbg,a %fcc2, loop_1175
13381 umulcc %i1, %o1, %i2
13382 restored
13383 rdpr %cwp, %g1
13384 rdpr %cansave, %g2
13385 rdpr %canrestore, %g3
13386 rdpr %cleanwin, %g4
13387 rdpr %otherwin, %g5
13388 rdpr %wstate, %g6
13389loop_1174:
13390 fmovs %f18, %f31
13391loop_1175:
13392 nop
13393 fitod %f10, %f0
13394 fdtos %f0, %f16
13395 tsubcctv %l4, 0x1849, %g7
13396 movvs %icc, %l2, %i6
13397 fmovdcs %xcc, %f13, %f6
13398 bl %icc, loop_1176
13399 fble %fcc0, loop_1177
13400 tne %xcc, 0x5
13401 ldub [%l7 + 0x1A], %i0
13402loop_1176:
13403 srax %g4, 0x01, %i4
13404loop_1177:
13405 bvs,a,pt %icc, loop_1178
13406 mulscc %o2, 0x0553, %i7
13407 subcc %l0, 0x17EF, %g1
13408 movcc %icc, %l6, %o4
13409loop_1178:
13410 or %l1, %o7, %g3
13411 ta %icc, 0x4
13412 nop
13413 fitos %f14, %f27
13414 fstoi %f27, %f13
13415 fabss %f26, %f18
13416 tle %xcc, 0x5
13417 tpos %xcc, 0x4
13418 fsrc1 %f22, %f18
13419 andcc %o3, %o6, %o5
13420 edge16ln %o0, %g2, %g6
13421 fnegs %f1, %f29
13422 ta %icc, 0x2
13423 fnot1 %f20, %f24
13424 brgz %l3, loop_1179
13425 fble %fcc3, loop_1180
13426 tn %icc, 0x5
13427 fmul8x16al %f2, %f18, %f22
13428loop_1179:
13429 movre %l5, 0x31A, %i3
13430loop_1180:
13431 bvs,a loop_1181
13432 ldd [%l7 + 0x10], %g4
13433 addc %i5, %o1, %i2
13434 stb %l4, [%l7 + 0x72]
13435loop_1181:
13436 umulcc %i1, 0x04CC, %l2
13437 sllx %g7, %i6, %g4
13438 fnot2 %f0, %f16
13439 wr %g0, 0x80, %asi
13440 lduha [%l7 + 0x12] %asi, %i4
13441 alignaddr %i0, %i7, %o2
13442 ba,a loop_1182
13443 tge %xcc, 0x5
13444 fble,a %fcc1, loop_1183
13445 array32 %l0, %g1, %l6
13446loop_1182:
13447 and %l1, 0x07C7, %o4
13448 fpsub16s %f10, %f21, %f21
13449loop_1183:
13450 sll %o7, %o3, %g3
13451 movrlz %o5, %o6, %g2
13452 restored
13453 rdpr %cwp, %g1
13454 rdpr %cansave, %g2
13455 rdpr %canrestore, %g3
13456 rdpr %cleanwin, %g4
13457 rdpr %otherwin, %g5
13458 rdpr %wstate, %g6
13459 fcmple16 %f6, %f0, %g6
13460 move %xcc, %l3, %l5
13461 sllx %i3, 0x05, %o0
13462 smulcc %g5, 0x0E04, %o1
13463 tvc %icc, 0x1
13464 ldx [%l7 + 0x20], %i2
13465 bgu,a %icc, loop_1184
13466 tsubcc %l4, 0x03E9, %i1
13467 sdivcc %i5, 0x0B22, %l2
13468 tvc %xcc, 0x1
13469loop_1184:
13470 srax %g7, 0x13, %i6
13471 edge32 %i4, %i0, %g4
13472 umul %i7, 0x0332, %o2
13473 edge8 %l0, %l6, %g1
13474 sra %l1, %o7, %o4
13475 orn %g3, 0x0C09, %o3
13476 wr %g0, 0xe3, %asi
13477 ldda [%l7 + 0x50] %asi, %o6
13478 sll %o5, %g2, %l3
13479 fnors %f5, %f5, %f13
13480 movrlez %g6, %l5, %i3
13481 umulcc %g5, 0x1474, %o0
13482 edge8l %i2, %l4, %i1
13483 tsubcc %o1, %l2, %i5
13484 sll %g7, %i6, %i4
13485 movrne %i0, 0x088, %g4
13486 ldstub [%l7 + 0x4E], %o2
13487 move %icc, %l0, %l6
13488 movcs %xcc, %g1, %i7
13489 fbne,a %fcc2, loop_1185
13490 movle %xcc, %o7, %o4
13491 fnors %f30, %f10, %f16
13492 fnor %f24, %f18, %f6
13493loop_1185:
13494 tcs %xcc, 0x6
13495 sdivcc %g3, 0x01BD, %o3
13496 flush %l7 + 0x18
13497 tcc %icc, 0x5
13498 movvc %xcc, %o6, %o5
13499 saved
13500 rdpr %cwp, %g1
13501 rdpr %cansave, %g2
13502 rdpr %canrestore, %g3
13503 rdpr %cleanwin, %g4
13504 rdpr %otherwin, %g5
13505 rdpr %wstate, %g6
13506 xor %l1, 0x016C, %l3
13507 nop
13508 setx loop_1186, %l0, %l1
13509 wrpr 0x1, %tl
13510 wrpr %l1, %tpc
13511 add %l1, 0x4, %l1
13512 wrpr %l1, %tnpc
13513 setx 0x34400001400, %l0, %l1
13514 wrpr %l1, %tstate
13515 wrhpr 0x4, %htstate
13516 retry
13517 sth %g6, [%l7 + 0x1A]
13518 srl %l5, 0x1E, %g2
13519 fba,a %fcc0, loop_1187
13520loop_1186:
13521 membar 0x47
13522 sub %g5, %i3, %o0
13523 set 0x10, %o0
13524 sta %f16, [%l7 + %o0] 0x04
13525loop_1187:
13526 bne,pt %xcc, loop_1188
13527 tcc %icc, 0x1
13528 movcc %xcc, %i2, %l4
13529 be,a %xcc, loop_1189
13530loop_1188:
13531 tgu %icc, 0x7
13532 subccc %i1, %l2, %o1
13533 alignaddrl %g7, %i5, %i6
13534loop_1189:
13535 fnors %f10, %f4, %f13
13536 srlx %i4, 0x01, %g4
13537 nop
13538 fitod %f8, %f4
13539 movre %o2, %l0, %l6
13540 fble,a %fcc0, loop_1190
13541 tpos %xcc, 0x0
13542 alignaddrl %g1, %i7, %o7
13543 tvc %xcc, 0x3
13544loop_1190:
13545 movgu %xcc, %o4, %i0
13546 flush %l7 + 0x60
13547 set 0x58, %l1
13548 swapa [%l7 + %l1] 0x80, %o3
13549 stx %o6, [%l7 + 0x58]
13550 tl %icc, 0x3
13551 subccc %o5, %l1, %g3
13552 be,pn %xcc, loop_1191
13553 array16 %l3, %l5, %g6
13554 srl %g5, 0x19, %i3
13555 movne %xcc, %g2, %i2
13556loop_1191:
13557 stbar
13558 taddcctv %l4, %i1, %o0
13559 andcc %o1, %l2, %i5
13560 umulcc %i6, %g7, %g4
13561 sub %i4, 0x1B10, %o2
13562 fmovd %f8, %f10
13563 movrgez %l6, %l0, %g1
13564 mulscc %o7, 0x0251, %i7
13565 fmovrde %o4, %f30, %f6
13566 movvc %xcc, %o3, %o6
13567 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
13568 nop ! nop ! ldxa [%g0 + 0x338] %asi, %i0 ripped by fixASI40.pl ripped by fixASI40.pl
13569 fxors %f5, %f27, %f12
13570 fmovrsgez %l1, %f1, %f14
13571 tcs %xcc, 0x0
13572 ldsb [%l7 + 0x48], %g3
13573 andcc %o5, %l3, %l5
13574 fbo,a %fcc2, loop_1192
13575 pdist %f8, %f10, %f20
13576 fnors %f6, %f31, %f24
13577 add %l7, 0x68, %l6
13578 wr %g0, 0x18, %asi
13579 ldxa [%l6] %asi, %g6
13580 casxa [%l6] %asi, %g6, %i3
13581loop_1192:
13582 movg %icc, %g2, %g5
13583 edge8l %i2, %i1, %l4
13584 sdiv %o1, 0x004A, %l2
13585 ldsw [%l7 + 0x70], %i5
13586 addcc %i6, 0x0A3F, %g7
13587 tneg %xcc, 0x7
13588 fbu,a %fcc0, loop_1193
13589 fcmpgt32 %f0, %f28, %o0
13590 subcc %i4, %o2, %g4
13591 udiv %l0, 0x03AF, %g1
13592loop_1193:
13593 fsrc2s %f5, %f23
13594 movrne %l6, 0x267, %i7
13595 xor %o4, 0x141C, %o7
13596 move %xcc, %o3, %i0
13597 bge,pn %icc, loop_1194
13598 tsubcc %l1, 0x08FB, %g3
13599 fmovrse %o5, %f5, %f22
13600 ldsh [%l7 + 0x0C], %o6
13601loop_1194:
13602 tgu %xcc, 0x3
13603 fabsd %f28, %f30
13604 addccc %l5, 0x0A1E, %l3
13605 restored
13606 rdpr %cwp, %g1
13607 rdpr %cansave, %g2
13608 rdpr %canrestore, %g3
13609 rdpr %cleanwin, %g4
13610 rdpr %otherwin, %g5
13611 rdpr %wstate, %g6
13612 ldsh [%l7 + 0x54], %g6
13613 edge32n %i3, %g5, %g2
13614 bvs,pt %icc, loop_1195
13615 movrgz %i1, %i2, %o1
13616 popc 0x180E, %l4
13617 sll %i5, 0x04, %l2
13618loop_1195:
13619 array8 %i6, %g7, %o0
13620 sdivx %i4, 0x0F99, %g4
13621 movrlez %o2, %g1, %l6
13622 subc %i7, %o4, %l0
13623 movrgez %o7, 0x1E5, %i0
13624 membar #Sync
13625 set 0x40, %l0
13626 ldda [%l7 + %l0] 0x16, %f0
13627 fmovscc %xcc, %f23, %f22
13628 fbu,a %fcc3, loop_1196
13629 fbug,a %fcc1, loop_1197
13630 stb %l1, [%l7 + 0x29]
13631 mulscc %o3, 0x197E, %g3
13632loop_1196:
13633 bne,pt %icc, loop_1198
13634loop_1197:
13635 fmovscs %xcc, %f21, %f24
13636 fble,a %fcc2, loop_1199
13637 addcc %o6, %o5, %l3
13638loop_1198:
13639 addcc %l5, 0x161E, %g6
13640 and %g5, %g2, %i1
13641loop_1199:
13642 edge8l %i3, %o1, %l4
13643 taddcctv %i2, 0x11F6, %i5
13644 for %f8, %f18, %f24
13645 orncc %l2, 0x04B4, %g7
13646 fmul8x16al %f0, %f19, %f8
13647 tneg %xcc, 0x0
13648 subc %o0, %i4, %i6
13649 fmovdn %xcc, %f30, %f17
13650 edge32n %o2, %g1, %g4
13651 or %l6, 0x01DD, %i7
13652 array16 %o4, %l0, %o7
13653 edge16ln %i0, %o3, %g3
13654 fpsub16s %f30, %f29, %f19
13655 fmovdleu %xcc, %f19, %f5
13656 taddcctv %o6, %o5, %l1
13657 taddcc %l3, %l5, %g5
13658 fpadd32s %f19, %f5, %f25
13659 fnot1s %f18, %f24
13660 edge16n %g6, %g2, %i1
13661 edge32l %o1, %l4, %i3
13662 bshuffle %f24, %f12, %f0
13663 movne %icc, %i2, %i5
13664 array32 %l2, %g7, %o0
13665 fbl,a %fcc3, loop_1200
13666 sll %i6, 0x10, %i4
13667 add %l7, 0x48, %l6
13668 wr %g0, 0x89, %asi
13669 casxa [%l6] 0x89, %o2, %g1
13670loop_1200:
13671 tg %icc, 0x2
13672 nop
13673 set 0x4E, %i4
13674 stb %g4, [%l7 + %i4]
13675 tcs %xcc, 0x5
13676 bne %icc, loop_1201
13677 fornot2 %f2, %f14, %f22
13678 bneg %xcc, loop_1202
13679 addc %l6, %i7, %l0
13680loop_1201:
13681 tvs %xcc, 0x0
13682 sdiv %o7, 0x186B, %o4
13683loop_1202:
13684 brz,a %o3, loop_1203
13685 bge loop_1204
13686 brlz,a %g3, loop_1205
13687 sll %i0, %o6, %l1
13688loop_1203:
13689 sll %o5, %l5, %l3
13690loop_1204:
13691 edge8l %g5, %g6, %g2
13692loop_1205:
13693 nop
13694 wr %g0, 0x89, %asi
13695 swapa [%l7 + 0x7C] %asi, %o1
13696 fzeros %f12
13697 sth %l4, [%l7 + 0x30]
13698 fnegd %f16, %f26
13699 fands %f10, %f11, %f28
13700 orn %i1, 0x080B, %i3
13701 tne %icc, 0x7
13702 fornot1s %f23, %f2, %f1
13703 tge %xcc, 0x1
13704 sub %i5, %l2, %g7
13705 brlez,a %i2, loop_1206
13706 fnors %f21, %f2, %f1
13707 fors %f18, %f25, %f29
13708 movrlz %o0, 0x207, %i6
13709loop_1206:
13710 fmovscs %icc, %f0, %f14
13711 subc %i4, 0x02B3, %g1
13712 andn %g4, %l6, %o2
13713 flush %l7 + 0x64
13714 addc %l0, %i7, %o7
13715 nop
13716 setx 0xC06E0AB0, %l0, %l6
13717 st %l6, [%l7 + 0x44]
13718 ld [%l7 + 0x44], %fsr
13719 for %f30, %f4, %f14
13720 tcc %icc, 0x0
13721 sub %o4, %g3, %o3
13722 movre %i0, %o6, %o5
13723 swap [%l7 + 0x30], %l5
13724 orcc %l1, %g5, %l3
13725 smul %g6, %o1, %g2
13726 srl %l4, 0x11, %i3
13727 restored
13728 rdpr %cwp, %g1
13729 rdpr %cansave, %g2
13730 rdpr %canrestore, %g3
13731 rdpr %cleanwin, %g4
13732 rdpr %otherwin, %g5
13733 rdpr %wstate, %g6
13734 tsubcc %i1, %l2, %i5
13735 mulx %i2, %g7, %i6
13736 fmovd %f0, %f6
13737 nop
13738 fitod %f10, %f12
13739 fdtox %f12, %f20
13740 movn %xcc, %i4, %g1
13741 set 0x60, %g6
13742 stxa %g4, [%l7 + %g6] 0x19
13743 fxnor %f2, %f24, %f28
13744 array32 %o0, %o2, %l0
13745 tcs %icc, 0x1
13746 orcc %i7, %o7, %o4
13747 movn %xcc, %g3, %l6
13748 nop
13749 setx 0xD820976C205F00B6, %l0, %l6
13750 stx %l6, [%l7 + 0x20]
13751 ldx [%l7 + 0x20], %fsr
13752 bcc,pn %icc, loop_1207
13753 array16 %i0, %o6, %o3
13754 nop
13755 setx 0xA07B67A5, %l0, %l6
13756 st %l6, [%l7 + 0x34]
13757 ld [%l7 + 0x34], %fsr
13758 sdiv %o5, 0x1B1F, %l1
13759loop_1207:
13760 lduh [%l7 + 0x1A], %g5
13761 orcc %l3, 0x015B, %g6
13762 nop
13763 setx loop_1208, %l0, %l1
13764 wrpr 0x1, %tl
13765 wrpr %l1, %tpc
13766 add %l1, 0x4, %l1
13767 wrpr %l1, %tnpc
13768 setx 0x34400001400, %l0, %l1
13769 wrpr %l1, %tstate
13770 wrhpr 0x4, %htstate
13771 retry
13772 edge8l %l5, %o1, %l4
13773 sra %i3, 0x07, %i1
13774 brlez,a %l2, loop_1209
13775loop_1208:
13776 fzero %f12
13777 ldsw [%l7 + 0x78], %i5
13778 fbul %fcc0, loop_1210
13779loop_1209:
13780 sdiv %i2, 0x0FCF, %g7
13781 srax %g2, %i6, %g1
13782 edge16 %i4, %g4, %o2
13783loop_1210:
13784 fmovrde %l0, %f24, %f8
13785 srax %o0, 0x12, %o7
13786 wr %g0, 0xea, %asi
13787 ldda [%l7 + 0x50] %asi, %o4
13788 set 0x48, %g4
13789 ldsha [%l7 + %g4] 0x89, %i7
13790 umulcc %g3, 0x1AA0, %i0
13791 wr %g0, 0x89, %asi
13792 ldstuba [%l7 + 0x16] %asi, %l6
13793 fmovs %f22, %f0
13794 fmovdge %xcc, %f28, %f26
13795 stw %o6, [%l7 + 0x68]
13796 fmovdg %icc, %f20, %f28
13797 tne %xcc, 0x3
13798 nop
13799 fitos %f0, %f11
13800 fstox %f11, %f22
13801 fxtos %f22, %f9
13802 fmovsl %icc, %f16, %f5
13803 tcs %icc, 0x7
13804 fbg,a %fcc3, loop_1211
13805 fone %f12
13806 movle %icc, %o3, %l1
13807 st %f13, [%l7 + 0x3C]
13808loop_1211:
13809 ld [%l7 + 0x38], %f4
13810 movn %xcc, %g5, %o5
13811 bvs,a loop_1212
13812 fble,a %fcc3, loop_1213
13813 movrgz %l3, 0x202, %g6
13814 edge16l %o1, %l5, %l4
13815loop_1212:
13816 bne,a,pn %xcc, loop_1214
13817loop_1213:
13818 restored
13819 rdpr %cwp, %g1
13820 rdpr %cansave, %g2
13821 rdpr %canrestore, %g3
13822 rdpr %cleanwin, %g4
13823 rdpr %otherwin, %g5
13824 rdpr %wstate, %g6
13825 fbue,a %fcc1, loop_1215
13826 mulx %i3, 0x026C, %l2
13827loop_1214:
13828 ldx [%l7 + 0x10], %i1
13829 fbule,a %fcc3, loop_1216
13830loop_1215:
13831 fmovdle %icc, %f5, %f10
13832 nop
13833 fitos %f12, %f31
13834 fstoi %f31, %f15
13835 te %xcc, 0x0
13836loop_1216:
13837 xor %i2, 0x1BF5, %i5
13838 te %icc, 0x0
13839 fornot2 %f4, %f30, %f22
13840 sub %g7, 0x09F5, %g2
13841 sth %g1, [%l7 + 0x38]
13842 srax %i4, %i6, %o2
13843 brlz %g4, loop_1217
13844 movvc %icc, %l0, %o0
13845 wr %g0, 0x11, %asi
13846 ldsba [%l7 + 0x12] %asi, %o4
13847loop_1217:
13848 edge32ln %i7, %g3, %i0
13849 bne,a,pn %icc, loop_1218
13850 orn %o7, 0x0CE1, %l6
13851 tleu %icc, 0x0
13852 smul %o3, %o6, %g5
13853loop_1218:
13854 bcc,pt %xcc, loop_1219
13855 fsrc1s %f20, %f14
13856 wr %g0, 0x88, %asi
13857 swapa [%l7 + 0x20] %asi, %o5
13858loop_1219:
13859 fxors %f21, %f23, %f5
13860 add %l1, %g6, %l3
13861 saved
13862 rdpr %cwp, %g1
13863 rdpr %cansave, %g2
13864 rdpr %canrestore, %g3
13865 rdpr %cleanwin, %g4
13866 rdpr %otherwin, %g5
13867 rdpr %wstate, %g6
13868 movcc %icc, %o1, %l5
13869 orncc %l4, 0x014A, %l2
13870 taddcctv %i1, %i2, %i5
13871 subccc %g7, 0x02D6, %i3
13872 tsubcc %g2, 0x0E8B, %g1
13873 bne,a,pt %xcc, loop_1220
13874 ld [%l7 + 0x6C], %f18
13875 bleu loop_1221
13876 ldd [%l7 + 0x70], %i4
13877loop_1220:
13878 fxnor %f22, %f26, %f12
13879 subccc %i6, 0x1A96, %g4
13880loop_1221:
13881 nop
13882 setx 0xB048DDA5, %l0, %l6
13883 st %l6, [%l7 + 0x0C]
13884 ld [%l7 + 0x0C], %fsr
13885 fblg %fcc0, loop_1222
13886 movgu %xcc, %o2, %o0
13887 set 0x40, %o3
13888 stda %f0, [%l7 + %o3] 0x80
13889loop_1222:
13890 mulscc %o4, %l0, %g3
13891 stbar
13892 ldd [%l7 + 0x40], %f26
13893 movleu %xcc, %i7, %o7
13894 fabsd %f0, %f16
13895 fornot1 %f8, %f22, %f22
13896 fpadd32s %f10, %f19, %f6
13897 mova %xcc, %i0, %l6
13898 wr %g0, 0x0c, %asi
13899 ldsha [%l7 + 0x22] %asi, %o3
13900 movpos %xcc, %o6, %o5
13901 orn %l1, %g6, %l3
13902 movrgz %g5, %o1, %l5
13903 tl %xcc, 0x0
13904 tvc %xcc, 0x5
13905 movvc %xcc, %l4, %i1
13906 add %l7, 0x10, %l6
13907 wr %g0, 0x80, %asi
13908 ldxa [%l6] %asi, %l2
13909 casxa [%l6] 0x80, %l2, %i2
13910 sll %i5, 0x00, %i3
13911 bgu,pt %icc, loop_1223
13912 fbug %fcc0, loop_1224
13913 fpack32 %f20, %f2, %f14
13914 umulcc %g7, %g2, %g1
13915loop_1223:
13916 nop
13917 wr %g0, 0x11, %asi
13918 ldsba [%l7 + 0x4C] %asi, %i6
13919loop_1224:
13920 movrgez %i4, 0x2E7, %g4
13921 te %icc, 0x3
13922 set 0x55, %g2
13923 lduba [%l7 + %g2] 0x18, %o0
13924 movpos %icc, %o4, %o2
13925 sir 0x0E28
13926 tleu %icc, 0x0
13927 ldub [%l7 + 0x7D], %l0
13928 orcc %i7, %o7, %g3
13929 umul %i0, %l6, %o3
13930 tgu %icc, 0x3
13931 xorcc %o6, %l1, %g6
13932 tle %xcc, 0x4
13933 edge32ln %l3, %g5, %o1
13934 edge8n %o5, %l4, %l5
13935 fbul,a %fcc2, loop_1225
13936 orncc %i1, 0x1CFA, %l2
13937 fmovrdgz %i2, %f14, %f6
13938 fmovdg %xcc, %f22, %f30
13939loop_1225:
13940 popc 0x14D9, %i5
13941 orncc %g7, %i3, %g1
13942 nop
13943 setx 0x49EB5F64055DFE4D, %l0, %l6
13944 stx %l6, [%l7 + 0x28]
13945 ldd [%l7 + 0x28], %f14
13946 setx 0x5747BB6107945218, %l1, %l5
13947 stx %l5, [%l7 + 0x10]
13948 ldd [%l7 + 0x10], %f28
13949 fmuld %f28, %f14, %f22
13950 swap [%l7 + 0x08], %i6
13951 ldub [%l7 + 0x0A], %i4
13952 nop
13953 fitos %f13, %f23
13954 fstox %f23, %f18
13955 fxtos %f18, %f16
13956 and %g2, 0x09CB, %g4
13957 sethi 0x0BD0, %o4
13958 tl %xcc, 0x5
13959 add %o2, 0x1EFF, %o0
13960 fsrc1 %f24, %f18
13961 st %f22, [%l7 + 0x0C]
13962 bshuffle %f8, %f10, %f20
13963 bshuffle %f24, %f18, %f26
13964 sub %l0, %i7, %o7
13965 movpos %xcc, %g3, %l6
13966 fbne %fcc2, loop_1226
13967 smul %i0, 0x122E, %o6
13968 edge32ln %o3, %l1, %g6
13969 movle %xcc, %g5, %l3
13970loop_1226:
13971 subcc %o5, 0x0A60, %o1
13972 fmovdne %xcc, %f13, %f13
13973 smul %l5, %i1, %l2
13974 movvc %xcc, %i2, %l4
13975 fmovsle %icc, %f7, %f8
13976 movge %xcc, %g7, %i5
13977 nop
13978 fitod %f0, %f12
13979 fdtox %f12, %f0
13980 fxtod %f0, %f8
13981 fzero %f8
13982 movrgez %g1, 0x3BD, %i6
13983 andcc %i3, 0x1901, %g2
13984 bneg %icc, loop_1227
13985 fcmpne16 %f18, %f22, %g4
13986 saved
13987 rdpr %cwp, %g1
13988 rdpr %cansave, %g2
13989 rdpr %canrestore, %g3
13990 rdpr %cleanwin, %g4
13991 rdpr %otherwin, %g5
13992 rdpr %wstate, %g6
13993 fmovse %xcc, %f21, %f15
13994loop_1227:
13995 nop
13996 set 0x3A, %i6
13997 lduha [%l7 + %i6] 0x18, %o4
13998 tn %icc, 0x6
13999 srl %o2, %o0, %i4
14000 nop
14001 setx 0x5E757C2B, %l0, %l6
14002 st %l6, [%l7 + 0x28]
14003 ld [%l7 + 0x28], %f24
14004 setx 0x6A4780BD, %l1, %l5
14005 st %l5, [%l7 + 0x10]
14006 ld [%l7 + 0x10], %f27
14007 fmuls %f27, %f24, %f25
14008 ldsb [%l7 + 0x61], %l0
14009 nop
14010 setx loop_1228, %l0, %l1
14011 jmpl %l1, %i7
14012 stw %g3, [%l7 + 0x44]
14013 fmovda %xcc, %f20, %f12
14014 edge32 %l6, %i0, %o6
14015loop_1228:
14016 subc %o3, 0x0FC9, %o7
14017 xor %l1, 0x1E6C, %g6
14018 fmul8ulx16 %f4, %f20, %f14
14019 tsubcc %g5, 0x006B, %l3
14020 andn %o5, 0x07DC, %l5
14021 brgez %o1, loop_1229
14022 movn %xcc, %i1, %i2
14023 fpsub32s %f15, %f14, %f26
14024 movn %xcc, %l4, %l2
14025loop_1229:
14026 edge8l %g7, %i5, %i6
14027 subccc %i3, %g1, %g2
14028 fpackfix %f26, %f21
14029 tsubcc %o4, 0x056B, %g4
14030 sub %o2, %i4, %l0
14031 addc %i7, 0x14F6, %g3
14032 fcmpeq16 %f24, %f14, %o0
14033 fmovsg %icc, %f10, %f28
14034 nop
14035 setx 0x31F9B239E02A6D34, %l0, %l6
14036 stx %l6, [%l7 + 0x28]
14037 ldd [%l7 + 0x28], %f22
14038 setx 0x258BAE058B69DC5A, %l1, %l5
14039 stx %l5, [%l7 + 0x10]
14040 ldd [%l7 + 0x10], %f6
14041 fsubd %f6, %f22, %f10
14042 movvc %icc, %l6, %i0
14043 tg %xcc, 0x3
14044 movrgez %o3, 0x3FE, %o6
14045 tsubcctv %l1, %g6, %g5
14046 set 0x73, %g7
14047 ldstuba [%l7 + %g7] 0x81, %l3
14048 srax %o5, %l5, %o7
14049 edge32l %i1, %o1, %i2
14050 edge8ln %l4, %l2, %i5
14051 xor %g7, %i6, %i3
14052 fxnors %f26, %f25, %f8
14053 ta %icc, 0x6
14054 fbule,a %fcc0, loop_1230
14055 movrgez %g1, %o4, %g2
14056 sir 0x15E6
14057 addcc %g4, 0x020C, %i4
14058loop_1230:
14059 fsrc1s %f7, %f7
14060 sdivx %l0, 0x1FB7, %o2
14061 srax %g3, %i7, %l6
14062 tsubcc %o0, %o3, %o6
14063 movl %icc, %l1, %g6
14064 set 0x4E, %l2
14065 stba %g5, [%l7 + %l2] 0x81
14066 edge16 %i0, %o5, %l5
14067 ldd [%l7 + 0x38], %f24
14068 fpadd32s %f9, %f5, %f19
14069 taddcctv %l3, 0x0F9C, %o7
14070 set 0x40, %i0
14071 ldswa [%l7 + %i0] 0x80, %i1
14072 srlx %o1, 0x13, %i2
14073 fmovd %f24, %f6
14074 edge32 %l4, %l2, %i5
14075 edge8n %g7, %i3, %i6
14076 fcmple32 %f8, %f30, %g1
14077 smul %g2, 0x097E, %g4
14078 nop
14079 setx 0x62F1E4A6F04597EF, %l0, %l6
14080 stx %l6, [%l7 + 0x48]
14081 ldx [%l7 + 0x48], %fsr
14082 st %f21, [%l7 + 0x50]
14083 mulx %i4, 0x145A, %l0
14084 alignaddr %o4, %g3, %i7
14085 fbu %fcc3, loop_1231
14086 nop
14087 fitod %f7, %f22
14088 xnorcc %o2, %o0, %l6
14089 xnor %o3, 0x1843, %l1
14090loop_1231:
14091 addccc %o6, 0x0C8B, %g6
14092 ta %icc, 0x3
14093 movgu %xcc, %i0, %o5
14094 tpos %xcc, 0x1
14095 bcs loop_1232
14096 nop
14097 setx 0xF14B735D9EF86CC2, %l0, %l6
14098 stx %l6, [%l7 + 0x28]
14099 ldd [%l7 + 0x28], %f20
14100 setx 0x4654262486303629, %l1, %l5
14101 stx %l5, [%l7 + 0x10]
14102 ldd [%l7 + 0x10], %f4
14103 fmuld %f4, %f20, %f22
14104 subc %g5, 0x0517, %l3
14105 fcmpeq16 %f6, %f0, %l5
14106loop_1232:
14107 fpsub16 %f10, %f18, %f10
14108 edge32l %i1, %o1, %o7
14109 addcc %i2, %l2, %l4
14110 taddcc %i5, %g7, %i3
14111 ble,a %xcc, loop_1233
14112 movpos %xcc, %g1, %i6
14113 nop
14114 setx 0x46EDF238, %l0, %l6
14115 st %l6, [%l7 + 0x28]
14116 ld [%l7 + 0x28], %f3
14117 setx 0xF3D22791, %l1, %l5
14118 st %l5, [%l7 + 0x10]
14119 ld [%l7 + 0x10], %f12
14120 fadds %f12, %f3, %f24
14121 fmovsgu %icc, %f4, %f7
14122loop_1233:
14123 taddcc %g2, 0x0528, %g4
14124 umul %l0, 0x099A, %i4
14125 tcs %xcc, 0x7
14126 taddcc %o4, 0x130F, %g3
14127 sdivx %i7, 0x03F7, %o0
14128 nop
14129 set 0x6F, %o4
14130 ldub [%l7 + %o4], %o2
14131 tneg %icc, 0x6
14132 tneg %xcc, 0x0
14133 bpos,pn %icc, loop_1234
14134 edge8n %o3, %l6, %l1
14135 udiv %o6, 0x1488, %i0
14136 xnorcc %o5, 0x0CAB, %g6
14137loop_1234:
14138 xnor %g5, 0x0AA7, %l5
14139 umulcc %i1, 0x1410, %o1
14140 edge8 %l3, %o7, %i2
14141 or %l4, %l2, %i5
14142 movneg %xcc, %g7, %i3
14143 brlez %i6, loop_1235
14144 addc %g2, 0x13FF, %g4
14145 fbule,a %fcc3, loop_1236
14146 fmovdleu %icc, %f24, %f8
14147loop_1235:
14148 fbe,a %fcc1, loop_1237
14149 tvc %xcc, 0x1
14150loop_1236:
14151 tn %icc, 0x4
14152 xnor %g1, %i4, %o4
14153loop_1237:
14154 fbule %fcc3, loop_1238
14155 bne %icc, loop_1239
14156 fmovda %xcc, %f20, %f26
14157 array32 %g3, %l0, %i7
14158loop_1238:
14159 bcs loop_1240
14160loop_1239:
14161 fpsub32s %f9, %f15, %f22
14162 tcc %xcc, 0x3
14163 fba %fcc1, loop_1241
14164loop_1240:
14165 addc %o0, %o2, %l6
14166 umulcc %l1, %o6, %i0
14167 fbuge %fcc3, loop_1242
14168loop_1241:
14169 addc %o3, %g6, %g5
14170 andn %l5, %i1, %o1
14171 tne %xcc, 0x5
14172loop_1242:
14173 addccc %l3, 0x08BD, %o7
14174 tge %icc, 0x6
14175 fpsub32 %f0, %f30, %f14
14176 movcc %xcc, %i2, %l4
14177 bshuffle %f16, %f22, %f20
14178 edge16l %o5, %i5, %g7
14179 smul %l2, 0x18B6, %i6
14180 movgu %icc, %i3, %g2
14181 st %f29, [%l7 + 0x78]
14182 sll %g1, %g4, %o4
14183 taddcctv %i4, 0x1277, %l0
14184 tge %xcc, 0x1
14185 subcc %g3, 0x19EC, %i7
14186 smul %o2, 0x162C, %l6
14187 tvc %xcc, 0x4
14188 movpos %xcc, %l1, %o0
14189 fpsub16s %f26, %f20, %f2
14190 sdiv %o6, 0x13EC, %o3
14191 fmovrdgz %i0, %f10, %f0
14192 popc 0x0768, %g6
14193 wr %g0, 0x19, %asi
14194 lduha [%l7 + 0x7A] %asi, %g5
14195 tsubcc %l5, 0x0388, %i1
14196 mulx %o1, 0x0F44, %l3
14197 fbne %fcc2, loop_1243
14198 fmovscs %xcc, %f14, %f4
14199 addccc %i2, %o7, %l4
14200 ba,a,pt %icc, loop_1244
14201loop_1243:
14202 fone %f8
14203 bshuffle %f16, %f26, %f2
14204 sllx %i5, %o5, %l2
14205loop_1244:
14206 movrlz %g7, %i6, %i3
14207 fmovrdgez %g2, %f6, %f24
14208 movcc %icc, %g4, %o4
14209 movre %i4, %l0, %g1
14210 fmul8ulx16 %f4, %f16, %f26
14211 fmovscs %icc, %f24, %f22
14212 movrgez %g3, 0x023, %i7
14213 fbge,a %fcc1, loop_1245
14214 fmovrdne %l6, %f14, %f22
14215 tcc %xcc, 0x6
14216 orcc %o2, %o0, %o6
14217loop_1245:
14218 movre %l1, %o3, %i0
14219 smul %g5, 0x1D6C, %g6
14220 nop
14221 setx 0x3051F90F, %l0, %l6
14222 st %l6, [%l7 + 0x14]
14223 ld [%l7 + 0x14], %fsr
14224 nop
14225 fitos %f8, %f1
14226 fstod %f1, %f6
14227 fmovdneg %xcc, %f23, %f19
14228 sir 0x0B4F
14229 srax %l5, 0x06, %i1
14230 nop
14231 set 0x50, %o7
14232 ldsw [%l7 + %o7], %l3
14233 tvc %xcc, 0x0
14234 movge %icc, %o1, %i2
14235 fmovdne %xcc, %f28, %f12
14236 xorcc %l4, 0x1584, %i5
14237 bshuffle %f28, %f18, %f14
14238 movleu %icc, %o5, %l2
14239 wr %g0, 0xf8, %asi
14240 stda %f16, [%l7 + 0x40] %asi
14241 membar #Sync
14242 fcmpgt16 %f26, %f4, %g7
14243 andn %o7, 0x15BB, %i3
14244 fmovse %xcc, %f29, %f20
14245 fbul,a %fcc0, loop_1246
14246 sth %i6, [%l7 + 0x72]
14247 bpos,a %icc, loop_1247
14248 edge16l %g2, %g4, %o4
14249loop_1246:
14250 nop
14251 wr %g0, 0x24, %asi
14252 ldda [%l7 + 0x10] %asi, %i4
14253loop_1247:
14254 std %f8, [%l7 + 0x38]
14255 wr %g0, 0x11, %asi
14256 sta %f26, [%l7 + 0x6C] %asi
14257 nop
14258 setx loop_1248, %l0, %l1
14259 wrpr 0x1, %tl
14260 wrpr %l1, %tnpc
14261 setx 0x34400001400, %l0, %l1
14262 wrpr %l1, %tstate
14263 wrhpr 0x4, %htstate
14264 done
14265 tcs %icc, 0x1
14266 movcs %icc, %g1, %l0
14267 movrgez %i7, 0x00C, %l6
14268loop_1248:
14269 tvc %xcc, 0x3
14270 wr %g0, 0x81, %asi
14271 lduwa [%l7 + 0x74] %asi, %g3
14272 bcs,a,pn %icc, loop_1249
14273 fsrc1 %f28, %f14
14274 udiv %o2, 0x1227, %o6
14275 fmovdne %icc, %f0, %f14
14276loop_1249:
14277 edge32n %l1, %o3, %o0
14278 movvs %xcc, %i0, %g5
14279 ta %icc, 0x4
14280 addcc %l5, 0x1CD3, %g6
14281 fmovrde %l3, %f8, %f28
14282 sllx %o1, 0x1E, %i2
14283 fbn %fcc0, loop_1250
14284 sethi 0x1B47, %i1
14285 orcc %i5, %l4, %l2
14286 brlez %g7, loop_1251
14287loop_1250:
14288 nop
14289 setx 0x6779D85A, %l0, %l6
14290 st %l6, [%l7 + 0x28]
14291 ld [%l7 + 0x28], %f31
14292 setx 0xD10957B8, %l1, %l5
14293 st %l5, [%l7 + 0x10]
14294 ld [%l7 + 0x10], %f9
14295 fdivs %f9, %f31, %f24
14296 fbne %fcc2, loop_1252
14297 bn,pt %icc, loop_1253
14298loop_1251:
14299 or %o5, 0x1B71, %i3
14300 bn,a,pt %xcc, loop_1254
14301loop_1252:
14302 nop
14303 setx loop_1255, %l0, %l1
14304 jmpl %l1, %o7
14305loop_1253:
14306 ldstub [%l7 + 0x33], %i6
14307 edge8ln %g4, %o4, %g2
14308loop_1254:
14309 fpsub16s %f18, %f27, %f14
14310loop_1255:
14311 tleu %xcc, 0x7
14312 fmovdl %icc, %f29, %f30
14313 alignaddrl %i4, %l0, %i7
14314 fmovd %f16, %f18
14315 std %f16, [%l7 + 0x40]
14316 edge8ln %l6, %g1, %o2
14317 subccc %g3, 0x18AA, %l1
14318 sra %o3, 0x14, %o0
14319 movn %icc, %i0, %o6
14320 fpadd32s %f1, %f11, %f19
14321 fmovrdlz %g5, %f16, %f28
14322 sll %l5, %l3, %g6
14323 set 0x64, %g5
14324 ldswa [%l7 + %g5] 0x04, %o1
14325 fpack16 %f2, %f27
14326 add %i1, 0x13D7, %i5
14327 stw %l4, [%l7 + 0x6C]
14328 membar 0x3E
14329 movrgez %i2, %l2, %g7
14330 ldx [%l7 + 0x78], %o5
14331 mulscc %i3, %o7, %i6
14332 pdist %f0, %f8, %f2
14333 tvs %icc, 0x5
14334 fpadd16s %f27, %f3, %f18
14335 edge8l %g4, %g2, %i4
14336 edge32 %l0, %i7, %o4
14337 movcc %icc, %g1, %o2
14338 movleu %icc, %g3, %l1
14339 fmovsleu %xcc, %f2, %f6
14340 fnor %f10, %f4, %f0
14341 addccc %o3, 0x0136, %l6
14342 ldsb [%l7 + 0x19], %o0
14343 taddcctv %o6, %i0, %l5
14344 alignaddr %l3, %g5, %g6
14345 movpos %xcc, %i1, %i5
14346 fone %f26
14347 alignaddr %l4, %i2, %o1
14348 nop
14349 setx 0x73FC244B026F4EF9, %l0, %l6
14350 stx %l6, [%l7 + 0x28]
14351 ldd [%l7 + 0x28], %f4
14352 fsqrtd %f4, %f26
14353 edge8 %l2, %g7, %o5
14354 array8 %i3, %o7, %i6
14355 bvc,a loop_1256
14356 fsrc2 %f2, %f14
14357 bn,pn %icc, loop_1257
14358 sdivx %g2, 0x1F9F, %g4
14359loop_1256:
14360 movrgez %l0, 0x3C7, %i4
14361 udivx %i7, 0x1CCD, %o4
14362loop_1257:
14363 restored
14364 rdpr %cwp, %g1
14365 rdpr %cansave, %g2
14366 rdpr %canrestore, %g3
14367 rdpr %cleanwin, %g4
14368 rdpr %otherwin, %g5
14369 rdpr %wstate, %g6
14370 tcc %xcc, 0x1
14371 edge8l %g1, %o2, %g3
14372 flush %l7 + 0x48
14373 movle %icc, %l1, %l6
14374 fpadd32s %f5, %f16, %f17
14375 ldsw [%l7 + 0x74], %o3
14376 orncc %o6, %i0, %o0
14377 movge %icc, %l3, %g5
14378 fmovrdgez %l5, %f10, %f20
14379 set 0x14, %g3
14380 swapa [%l7 + %g3] 0x11, %g6
14381 sir 0x0333
14382 fsrc1s %f5, %f7
14383 taddcc %i1, 0x0169, %i5
14384 srax %i2, 0x02, %l4
14385 fpackfix %f30, %f13
14386 edge32 %l2, %o1, %g7
14387 fble,a %fcc3, loop_1258
14388 tvs %xcc, 0x4
14389 movvc %icc, %i3, %o5
14390 wr %g0, 0x21, %asi
14391 stxa %o7, [%g0 + 0x108] %asi
14392loop_1258:
14393 fmovrdgz %i6, %f4, %f6
14394 stw %g4, [%l7 + 0x7C]
14395 wr %g0, 0x80, %asi
14396 lda [%l7 + 0x3C] %asi, %f11
14397 tvs %icc, 0x4
14398 movre %g2, 0x109, %l0
14399 movneg %xcc, %i4, %o4
14400 sir 0x05FC
14401 addcc %g1, 0x074E, %i7
14402 fcmpeq32 %f10, %f8, %o2
14403 edge16l %g3, %l6, %l1
14404 bleu,a,pn %xcc, loop_1259
14405 tvs %icc, 0x0
14406 tge %icc, 0x5
14407 fmovrdlz %o6, %f6, %f4
14408loop_1259:
14409 fbe %fcc2, loop_1260
14410 orcc %i0, 0x16D0, %o3
14411 ldub [%l7 + 0x70], %l3
14412 wr %g0, 0x80, %asi
14413 stha %o0, [%l7 + 0x3A] %asi
14414loop_1260:
14415 nop
14416 wr %g0, 0x89, %asi
14417 lduha [%l7 + 0x6E] %asi, %g5
14418 fble %fcc3, loop_1261
14419 nop
14420 setx 0x2E922A94, %l0, %l6
14421 st %l6, [%l7 + 0x28]
14422 ld [%l7 + 0x28], %f8
14423 setx 0x8C94416F, %l1, %l5
14424 st %l5, [%l7 + 0x10]
14425 ld [%l7 + 0x10], %f29
14426 fsubs %f29, %f8, %f12
14427 addcc %l5, 0x1DDF, %g6
14428 ldd [%l7 + 0x60], %i4
14429loop_1261:
14430 array8 %i1, %l4, %i2
14431 restored
14432 rdpr %cwp, %g1
14433 rdpr %cansave, %g2
14434 rdpr %canrestore, %g3
14435 rdpr %cleanwin, %g4
14436 rdpr %otherwin, %g5
14437 rdpr %wstate, %g6
14438 udiv %o1, 0x1D31, %l2
14439 nop
14440 fitos %f21, %f25
14441 fpadd16 %f26, %f18, %f4
14442 swap [%l7 + 0x44], %i3
14443 tn %icc, 0x3
14444 addc %g7, 0x1E1A, %o5
14445 orncc %i6, %g4, %g2
14446 array8 %l0, %o7, %o4
14447 fmovsge %xcc, %f10, %f19
14448 tg %icc, 0x5
14449 movrgz %g1, %i7, %o2
14450 fbn %fcc2, loop_1262
14451 addcc %i4, 0x06B4, %l6
14452 nop
14453 setx 0x35ECC54498E0B8C4, %l0, %l6
14454 stx %l6, [%l7 + 0x28]
14455 ldd [%l7 + 0x28], %f8
14456 setx 0xE30E1FD529D07A99, %l1, %l5
14457 stx %l5, [%l7 + 0x10]
14458 ldd [%l7 + 0x10], %f2
14459 fmuld %f2, %f8, %f6
14460 nop
14461 setx 0x7365564D8F400F79, %l0, %l6
14462 stx %l6, [%l7 + 0x28]
14463 ldd [%l7 + 0x28], %f20
14464 setx 0xBE33C9499942BA28, %l1, %l5
14465 stx %l5, [%l7 + 0x10]
14466 ldd [%l7 + 0x10], %f22
14467 fsubd %f22, %f20, %f10
14468loop_1262:
14469 stx %g3, [%l7 + 0x30]
14470 array8 %o6, %i0, %l1
14471 movrne %o3, 0x046, %l3
14472 array8 %g5, %l5, %g6
14473 taddcc %i5, 0x1552, %i1
14474 edge8l %o0, %i2, %l4
14475 sub %l2, %o1, %i3
14476 set 0x77, %l6
14477 stba %o5, [%l7 + %l6] 0x22
14478 membar #Sync
14479 set 0x50, %o1
14480 stxa %g7, [%l7 + %o1] 0x89
14481 bcs,a,pt %icc, loop_1263
14482 xnor %i6, 0x152C, %g2
14483 fpsub32s %f19, %f2, %f9
14484 movpos %icc, %g4, %l0
14485loop_1263:
14486 sethi 0x027B, %o4
14487 edge8ln %o7, %g1, %i7
14488 udiv %o2, 0x1771, %i4
14489 andncc %g3, %l6, %i0
14490 bvc,pt %xcc, loop_1264
14491 ldsw [%l7 + 0x54], %l1
14492 fpsub32s %f2, %f0, %f19
14493 fsrc2s %f10, %f3
14494loop_1264:
14495 movvs %icc, %o6, %l3
14496 alignaddr %g5, %o3, %l5
14497 fpmerge %f14, %f2, %f28
14498 set 0x78, %i1
14499 ldsha [%l7 + %i1] 0x11, %g6
14500 bne,a,pt %icc, loop_1265
14501 edge16n %i5, %o0, %i1
14502 sra %i2, %l2, %l4
14503 umulcc %i3, %o5, %g7
14504loop_1265:
14505 st %f16, [%l7 + 0x08]
14506 sdivx %o1, 0x1FC7, %i6
14507 fpack32 %f12, %f4, %f0
14508 fpack16 %f20, %f15
14509 bgu %icc, loop_1266
14510 fnors %f25, %f16, %f22
14511 andcc %g2, 0x1612, %l0
14512 fmovrdgez %o4, %f20, %f26
14513loop_1266:
14514 movle %icc, %o7, %g1
14515 srl %g4, %o2, %i4
14516 edge16n %i7, %g3, %i0
14517 fbug %fcc0, loop_1267
14518 edge16n %l1, %l6, %o6
14519 nop
14520 setx 0xC890C64B, %l0, %l6
14521 st %l6, [%l7 + 0x28]
14522 ld [%l7 + 0x28], %f7
14523 setx 0x5AF2516A, %l1, %l5
14524 st %l5, [%l7 + 0x10]
14525 ld [%l7 + 0x10], %f8
14526 fsubs %f8, %f7, %f31
14527 orncc %g5, 0x0FF9, %o3
14528loop_1267:
14529 saved
14530 rdpr %cwp, %g1
14531 rdpr %cansave, %g2
14532 rdpr %canrestore, %g3
14533 rdpr %cleanwin, %g4
14534 rdpr %otherwin, %g5
14535 rdpr %wstate, %g6
14536 movvs %xcc, %l3, %l5
14537 prefetch [%l7 + 0x5C], 0x0
14538 tsubcc %g6, 0x1FAC, %i5
14539 be loop_1268
14540 bne %xcc, loop_1269
14541 fbule,a %fcc2, loop_1270
14542 movleu %icc, %i1, %i2
14543loop_1268:
14544 orcc %o0, %l4, %l2
14545loop_1269:
14546 orn %o5, 0x0B27, %i3
14547loop_1270:
14548 tle %icc, 0x4
14549 add %g7, 0x1BF8, %o1
14550 ldub [%l7 + 0x72], %i6
14551 ta %xcc, 0x4
14552 call loop_1271
14553 umul %l0, %o4, %o7
14554 mova %icc, %g1, %g2
14555 stbar
14556loop_1271:
14557 addccc %o2, %i4, %i7
14558 bne %xcc, loop_1272
14559 ldsw [%l7 + 0x70], %g3
14560 edge16ln %g4, %i0, %l1
14561 membar 0x43
14562loop_1272:
14563 fcmpne32 %f26, %f8, %l6
14564 sethi 0x1557, %o6
14565 and %o3, %l3, %l5
14566 bn,pt %xcc, loop_1273
14567 ld [%l7 + 0x74], %f1
14568 subcc %g6, %i5, %g5
14569 addc %i1, 0x17AA, %o0
14570loop_1273:
14571 edge8n %i2, %l2, %l4
14572 umul %o5, %i3, %o1
14573 tl %xcc, 0x5
14574 tvs %icc, 0x1
14575 sll %g7, %l0, %i6
14576 restored
14577 rdpr %cwp, %g1
14578 rdpr %cansave, %g2
14579 rdpr %canrestore, %g3
14580 rdpr %cleanwin, %g4
14581 rdpr %otherwin, %g5
14582 rdpr %wstate, %g6
14583 udivcc %o7, 0x0F5E, %g1
14584 fnand %f2, %f22, %f0
14585 fpmerge %f18, %f25, %f26
14586 sdivx %o4, 0x01DA, %g2
14587 sdivcc %i4, 0x14B0, %i7
14588 fbge,a %fcc2, loop_1274
14589 edge8 %g3, %g4, %i0
14590 fabsd %f12, %f22
14591 fbne,a %fcc1, loop_1275
14592loop_1274:
14593 fandnot1 %f12, %f28, %f22
14594 sdivx %o2, 0x1B6A, %l6
14595 sub %l1, 0x033C, %o6
14596loop_1275:
14597 call loop_1276
14598 bpos %icc, loop_1277
14599 edge32ln %l3, %l5, %o3
14600 fbne,a %fcc0, loop_1278
14601loop_1276:
14602 movrlez %g6, 0x306, %i5
14603loop_1277:
14604 bvc,a,pn %xcc, loop_1279
14605 nop
14606 fitos %f13, %f22
14607loop_1278:
14608 fba,a %fcc3, loop_1280
14609 fnot1 %f30, %f4
14610loop_1279:
14611 fbug %fcc2, loop_1281
14612 fblg,a %fcc3, loop_1282
14613loop_1280:
14614 brz,a %g5, loop_1283
14615 sdiv %i1, 0x0385, %i2
14616loop_1281:
14617 nop
14618 setx loop_1284, %l0, %l1
14619 wrpr 0x1, %tl
14620 wrpr %l1, %tnpc
14621 setx 0x34400001400, %l0, %l1
14622 wrpr %l1, %tstate
14623 wrhpr 0x4, %htstate
14624 done
14625loop_1282:
14626 fpadd32 %f24, %f22, %f16
14627loop_1283:
14628 tvc %xcc, 0x3
14629 movn %icc, %l2, %o0
14630loop_1284:
14631 fxors %f22, %f30, %f8
14632 restored
14633 rdpr %cwp, %g1
14634 rdpr %cansave, %g2
14635 rdpr %canrestore, %g3
14636 rdpr %cleanwin, %g4
14637 rdpr %otherwin, %g5
14638 rdpr %wstate, %g6
14639 edge8l %l4, %i3, %o5
14640 sdiv %g7, 0x1CBE, %l0
14641 xorcc %i6, 0x0622, %o7
14642 smul %o1, 0x13D6, %o4
14643 te %icc, 0x1
14644 movre %g2, %g1, %i7
14645 array16 %i4, %g3, %i0
14646 movrlz %g4, %l6, %o2
14647 fmovdcs %icc, %f19, %f19
14648 te %icc, 0x6
14649 nop
14650 setx 0x2F34428E7C784122, %l0, %l6
14651 stx %l6, [%l7 + 0x28]
14652 ldd [%l7 + 0x28], %f0
14653 setx 0x868ACF3604A09C62, %l1, %l5
14654 stx %l5, [%l7 + 0x10]
14655 ldd [%l7 + 0x10], %f30
14656 fdivd %f30, %f0, %f12
14657 edge8 %o6, %l1, %l5
14658 set 0x16, %i5
14659 ldsha [%l7 + %i5] 0x18, %l3
14660 fpack16 %f26, %f30
14661 edge8 %g6, %o3, %i5
14662 edge8ln %g5, %i2, %l2
14663 sdivcc %o0, 0x1023, %i1
14664 movgu %xcc, %i3, %o5
14665 tneg %icc, 0x3
14666 fbue,a %fcc2, loop_1285
14667 bvs,a loop_1286
14668 xor %l4, %g7, %i6
14669 fmovrslz %o7, %f4, %f9
14670loop_1285:
14671 edge16l %o1, %l0, %g2
14672loop_1286:
14673 nop
14674 set 0x64, %i7
14675 lduwa [%l7 + %i7] 0x10, %o4
14676 edge32ln %i7, %i4, %g1
14677 movleu %icc, %g3, %i0
14678 tl %icc, 0x3
14679 fbuge,a %fcc2, loop_1287
14680 stbar
14681 tle %icc, 0x5
14682 edge16n %g4, %o2, %l6
14683loop_1287:
14684 mulscc %l1, 0x10D9, %o6
14685 fpsub16s %f30, %f0, %f22
14686 fbn,a %fcc0, loop_1288
14687 srax %l5, 0x14, %g6
14688 edge32l %l3, %o3, %i5
14689 saved
14690 rdpr %cwp, %g1
14691 rdpr %cansave, %g2
14692 rdpr %canrestore, %g3
14693 rdpr %cleanwin, %g4
14694 rdpr %otherwin, %g5
14695 rdpr %wstate, %g6
14696loop_1288:
14697 nop
14698 fitos %f5, %f15
14699 fstox %f15, %f0
14700 fxtos %f0, %f7
14701 fandnot2s %f10, %f2, %f9
14702 subc %g5, 0x1EBF, %l2
14703 mulscc %o0, 0x1ABB, %i1
14704 set 0x50, %o6
14705 stxa %i3, [%l7 + %o6] 0x19
14706 movrlz %i2, %l4, %g7
14707 sdiv %i6, 0x1303, %o7
14708 fmovsne %icc, %f16, %f22
14709 fbne,a %fcc1, loop_1289
14710 and %o1, %l0, %o5
14711 brnz %g2, loop_1290
14712 sub %i7, %o4, %i4
14713loop_1289:
14714 nop
14715 wr %g0, 0xe3, %asi
14716 stwa %g3, [%l7 + 0x50] %asi
14717 membar #Sync
14718loop_1290:
14719 xorcc %g1, %i0, %g4
14720 sll %l6, %l1, %o6
14721 fnands %f22, %f11, %f16
14722 fpack16 %f24, %f12
14723 fmovrdgz %l5, %f12, %f14
14724 array8 %g6, %o2, %o3
14725 sdivx %i5, 0x1EF7, %g5
14726 alignaddrl %l2, %l3, %i1
14727 tg %icc, 0x5
14728 smul %o0, 0x1993, %i2
14729 membar 0x6E
14730 edge8 %l4, %i3, %i6
14731 edge8 %g7, %o7, %o1
14732 udivcc %l0, 0x0994, %g2
14733 fzero %f16
14734 wr %g0, 0x10, %asi
14735 ldsha [%l7 + 0x4A] %asi, %o5
14736 std %f10, [%l7 + 0x40]
14737 fones %f11
14738 sdiv %o4, 0x02E9, %i4
14739 fbo,a %fcc2, loop_1291
14740 add %i7, %g1, %g3
14741 fmovsge %icc, %f6, %f20
14742 tg %icc, 0x7
14743loop_1291:
14744 movrne %g4, %i0, %l1
14745 fbue,a %fcc2, loop_1292
14746 bneg,pn %xcc, loop_1293
14747 subc %o6, %l6, %l5
14748 fmovrsgez %o2, %f19, %f18
14749loop_1292:
14750 movge %xcc, %g6, %i5
14751loop_1293:
14752 movne %icc, %o3, %g5
14753 set 0x60, %i3
14754 prefetcha [%l7 + %i3] 0x15, 0x2
14755 fxor %f2, %f6, %f12
14756 edge32l %l2, %i1, %i2
14757 movge %xcc, %o0, %i3
14758 alignaddr %l4, %g7, %o7
14759 brlz,a %i6, loop_1294
14760 edge8 %o1, %l0, %g2
14761 brgz,a %o5, loop_1295
14762 edge32 %o4, %i7, %g1
14763loop_1294:
14764 umul %g3, 0x077D, %i4
14765 movre %g4, %l1, %o6
14766loop_1295:
14767 flush %l7 + 0x74
14768 srl %l6, %i0, %o2
14769 movrlez %l5, 0x30A, %i5
14770 movrlez %o3, 0x235, %g6
14771 fmovsvc %icc, %f22, %f31
14772 udivcc %l3, 0x04FF, %l2
14773 srl %g5, 0x05, %i2
14774 bvs,a,pt %xcc, loop_1296
14775 edge8l %i1, %o0, %l4
14776 movl %icc, %g7, %o7
14777 nop
14778 fitod %f8, %f12
14779 fdtox %f12, %f30
14780 fxtod %f30, %f8
14781loop_1296:
14782 fnot2 %f30, %f10
14783 mulscc %i3, %i6, %o1
14784 restored
14785 rdpr %cwp, %g1
14786 rdpr %cansave, %g2
14787 rdpr %canrestore, %g3
14788 rdpr %cleanwin, %g4
14789 rdpr %otherwin, %g5
14790 rdpr %wstate, %g6
14791 ta %xcc, 0x4
14792 mulscc %l0, 0x00E5, %g2
14793 fbue %fcc0, loop_1297
14794 sll %o5, 0x19, %i7
14795 brlz,a %o4, loop_1298
14796 movle %xcc, %g3, %i4
14797loop_1297:
14798 ta %xcc, 0x4
14799 subcc %g4, %l1, %g1
14800loop_1298:
14801 nop
14802 set 0x20, %g1
14803 ldda [%l7 + %g1] 0x04, %i6
14804 mulscc %o6, %o2, %l5
14805 fmovrse %i5, %f2, %f24
14806 movg %xcc, %i0, %g6
14807 edge16 %l3, %l2, %g5
14808 st %f2, [%l7 + 0x08]
14809 brgez %o3, loop_1299
14810 edge32l %i2, %o0, %l4
14811 sllx %g7, %i1, %i3
14812 tcs %icc, 0x7
14813loop_1299:
14814 movg %icc, %o7, %o1
14815 wr %g0, 0x89, %asi
14816 ldda [%l7 + 0x40] %asi, %f16
14817 ble,pt %xcc, loop_1300
14818 brgez,a %l0, loop_1301
14819 srlx %i6, %g2, %o5
14820 nop
14821 setx 0x5DA0AB28, %l0, %l6
14822 st %l6, [%l7 + 0x28]
14823 ld [%l7 + 0x28], %f28
14824 setx 0xA6A790CB, %l1, %l5
14825 st %l5, [%l7 + 0x10]
14826 ld [%l7 + 0x10], %f19
14827 fadds %f19, %f28, %f28
14828loop_1300:
14829 ld [%l7 + 0x1C], %f15
14830loop_1301:
14831 tne %icc, 0x4
14832 movne %xcc, %o4, %i7
14833 addc %i4, %g3, %g4
14834 edge8 %l1, %l6, %g1
14835 movneg %icc, %o2, %l5
14836 edge16l %i5, %o6, %g6
14837 fone %f6
14838 move %icc, %l3, %l2
14839 fmovsge %xcc, %f21, %f0
14840 fbg,a %fcc2, loop_1302
14841 sdiv %g5, 0x1640, %i0
14842 srlx %i2, 0x01, %o3
14843 fba %fcc0, loop_1303
14844loop_1302:
14845 movvc %xcc, %o0, %l4
14846 tl %icc, 0x3
14847 tn %icc, 0x2
14848loop_1303:
14849 ble,a,pt %xcc, loop_1304
14850 andcc %g7, 0x0E90, %i3
14851 ld [%l7 + 0x64], %f1
14852 edge32 %o7, %i1, %l0
14853loop_1304:
14854 tpos %icc, 0x0
14855 movge %icc, %i6, %g2
14856 array16 %o5, %o1, %o4
14857 array32 %i4, %i7, %g3
14858 nop
14859 fitos %f3, %f12
14860 fstod %f12, %f10
14861 nop
14862 fitos %f5, %f12
14863 fstoi %f12, %f17
14864 umulcc %g4, 0x1A97, %l6
14865 umul %g1, 0x10C0, %l1
14866 tn %icc, 0x5
14867 swap [%l7 + 0x78], %l5
14868 add %o2, 0x13A1, %i5
14869 set 0x6C, %o2
14870 stba %g6, [%l7 + %o2] 0x2a
14871 membar #Sync
14872 fmovsvs %icc, %f16, %f28
14873 alignaddrl %o6, %l3, %g5
14874 set 0x24, %l5
14875 stwa %i0, [%l7 + %l5] 0xe3
14876 membar #Sync
14877 tle %icc, 0x7
14878 sethi 0x0DA4, %l2
14879 edge8ln %o3, %i2, %l4
14880 add %l7, 0x7C, %l6
14881 wr %g0, 0x89, %asi
14882 lda [%l6] %asi, %o0
14883 casa [%l6] 0x89, %o0, %g7
14884 movcs %icc, %o7, %i3
14885 add %l0, %i6, %i1
14886 movre %o5, %o1, %o4
14887 subccc %i4, %g2, %g3
14888 nop
14889 setx loop_1305, %l0, %l1
14890 wrpr 0x1, %tl
14891 wrpr %l1, %tnpc
14892 setx 0x34400001400, %l0, %l1
14893 wrpr %l1, %tstate
14894 wrhpr 0x4, %htstate
14895 done
14896 movge %xcc, %i7, %g4
14897 te %xcc, 0x2
14898 taddcctv %g1, 0x16B9, %l6
14899loop_1305:
14900 nop
14901 set 0x62, %i2
14902 sth %l1, [%l7 + %i2]
14903 movpos %icc, %o2, %l5
14904 set 0x42, %l3
14905 lduba [%l7 + %l3] 0x88, %g6
14906 fmovrslz %o6, %f8, %f10
14907 tcc %xcc, 0x3
14908 alignaddr %i5, %l3, %g5
14909 movcc %xcc, %l2, %o3
14910 movn %icc, %i2, %i0
14911 wr %g0, 0x04, %asi
14912 lda [%l7 + 0x2C] %asi, %f14
14913 brlz,a %l4, loop_1306
14914 xnor %g7, 0x1D26, %o7
14915 smul %o0, %i3, %i6
14916 tcc %icc, 0x4
14917loop_1306:
14918 move %xcc, %i1, %l0
14919 tg %icc, 0x7
14920 saved
14921 rdpr %cwp, %g1
14922 rdpr %cansave, %g2
14923 rdpr %canrestore, %g3
14924 rdpr %cleanwin, %g4
14925 rdpr %otherwin, %g5
14926 rdpr %wstate, %g6
14927 fmul8ulx16 %f26, %f4, %f18
14928 movvs %icc, %o1, %o4
14929 addc %o5, 0x11B0, %g2
14930 brgz,a %i4, loop_1307
14931 nop
14932 setx 0xE11ED00F, %l0, %l6
14933 st %l6, [%l7 + 0x28]
14934 ld [%l7 + 0x28], %f28
14935 setx 0x68F9B9DC, %l1, %l5
14936 st %l5, [%l7 + 0x10]
14937 ld [%l7 + 0x10], %f13
14938 fadds %f13, %f28, %f5
14939 ta %icc, 0x4
14940 subccc %i7, 0x154A, %g4
14941loop_1307:
14942 ldub [%l7 + 0x38], %g1
14943 wr %g0, 0x88, %asi
14944 prefetcha [%l7 + 0x10] %asi, 0x0
14945 tleu %icc, 0x0
14946 tn %icc, 0x1
14947 movgu %icc, %l6, %o2
14948 fba,a %fcc3, loop_1308
14949 movl %icc, %l5, %g6
14950 fnegs %f27, %f4
14951 movge %icc, %o6, %l1
14952loop_1308:
14953 tvc %xcc, 0x0
14954 fandnot2 %f4, %f26, %f2
14955 saved
14956 rdpr %cwp, %g1
14957 rdpr %cansave, %g2
14958 rdpr %canrestore, %g3
14959 rdpr %cleanwin, %g4
14960 rdpr %otherwin, %g5
14961 rdpr %wstate, %g6
14962 membar 0x12
14963 ba,pn %xcc, loop_1309
14964 fbn %fcc2, loop_1310
14965 popc 0x18CD, %l3
14966 wr %g0, 0xe2, %asi
14967 ldda [%l7 + 0x40] %asi, %i4
14968loop_1309:
14969 nop
14970 wr %g0, 0x52, %asi
14971 ldxa [%g0 + 0x220] %asi, %g5
14972loop_1310:
14973 tsubcctv %o3, 0x1DC2, %l2
14974 bvs,pt %icc, loop_1311
14975 fmovdle %xcc, %f14, %f19
14976 edge16l %i0, %l4, %g7
14977 fbue,a %fcc2, loop_1312
14978loop_1311:
14979 mulscc %o7, %i2, %o0
14980 prefetch [%l7 + 0x24], 0x2
14981 fbule,a %fcc2, loop_1313
14982loop_1312:
14983 fbuge,a %fcc1, loop_1314
14984 fmovdn %xcc, %f20, %f10
14985 std %f10, [%l7 + 0x48]
14986loop_1313:
14987 fpadd32 %f30, %f2, %f16
14988loop_1314:
14989 edge32ln %i6, %i1, %l0
14990 udivx %i3, 0x0299, %o4
14991 set 0x70, %l4
14992 sta %f28, [%l7 + %l4] 0x80
14993 edge32n %o1, %g2, %i4
14994 add %o5, 0x0AC8, %i7
14995 bvs,pn %xcc, loop_1315
14996 bneg,a loop_1316
14997 andcc %g4, 0x11CA, %g1
14998 fbu %fcc1, loop_1317
14999loop_1315:
15000 movle %xcc, %g3, %o2
15001loop_1316:
15002 nop
15003 setx loop_1318, %l0, %l1
15004 wrpr 0x1, %tl
15005 wrpr %l1, %tnpc
15006 setx 0x34400001400, %l0, %l1
15007 wrpr %l1, %tstate
15008 wrhpr 0x4, %htstate
15009 done
15010 xorcc %l5, 0x1300, %g6
15011loop_1317:
15012 udivx %o6, 0x1343, %l6
15013 umul %l3, %i5, %l1
15014loop_1318:
15015 fmovsge %icc, %f9, %f0
15016 and %o3, %l2, %i0
15017 movvs %icc, %l4, %g5
15018 nop
15019 fitod %f8, %f16
15020 fdtox %f16, %f2
15021 srax %o7, 0x0D, %i2
15022 taddcc %g7, 0x0AB9, %o0
15023 orncc %i1, %i6, %l0
15024 array16 %o4, %i3, %g2
15025 wr %g0, 0x19, %asi
15026 lda [%l7 + 0x50] %asi, %f25
15027 sub %o1, 0x09B6, %i4
15028 for %f30, %f12, %f28
15029 tleu %xcc, 0x0
15030 ldx [%l7 + 0x70], %i7
15031 movrne %g4, 0x13A, %o5
15032 movl %icc, %g3, %o2
15033 udiv %l5, 0x0BCE, %g1
15034 fand %f12, %f0, %f26
15035 edge16ln %o6, %l6, %l3
15036 set 0x44, %o0
15037 sta %f24, [%l7 + %o0] 0x10
15038 fmul8x16au %f29, %f17, %f20
15039 tl %xcc, 0x0
15040 wr %g0, 0x18, %asi
15041 lduha [%l7 + 0x1C] %asi, %i5
15042 fone %f2
15043 tg %icc, 0x7
15044 bvs,pn %xcc, loop_1319
15045 xorcc %g6, 0x08CE, %o3
15046 movvs %icc, %l2, %i0
15047 fbe,a %fcc0, loop_1320
15048loop_1319:
15049 edge32ln %l1, %l4, %g5
15050 orcc %o7, %i2, %o0
15051 bn,pn %icc, loop_1321
15052loop_1320:
15053 fones %f4
15054 tsubcctv %i1, %g7, %i6
15055 edge32l %l0, %o4, %i3
15056loop_1321:
15057 andncc %g2, %o1, %i7
15058 movg %xcc, %i4, %o5
15059 fbg,a %fcc0, loop_1322
15060 movvc %xcc, %g4, %g3
15061 fmul8ulx16 %f14, %f0, %f24
15062 set 0x40, %l1
15063 stda %f16, [%l7 + %l1] 0x10
15064loop_1322:
15065 umulcc %o2, 0x0D16, %g1
15066 edge16 %o6, %l5, %l3
15067 tleu %icc, 0x7
15068 subc %l6, %g6, %i5
15069 edge8n %o3, %i0, %l1
15070 bneg %icc, loop_1323
15071 ldd [%l7 + 0x38], %l2
15072 ldub [%l7 + 0x60], %l4
15073 orcc %g5, 0x1F53, %i2
15074loop_1323:
15075 movleu %icc, %o0, %o7
15076 ld [%l7 + 0x10], %f7
15077 fmovrsgez %i1, %f6, %f22
15078 fxors %f6, %f2, %f14
15079 bgu,a %xcc, loop_1324
15080 ba loop_1325
15081 fsrc2s %f25, %f14
15082 popc 0x0842, %g7
15083loop_1324:
15084 edge8ln %l0, %i6, %o4
15085loop_1325:
15086 tpos %xcc, 0x5
15087 fandnot2 %f16, %f16, %f6
15088 movn %icc, %g2, %o1
15089 fmovse %xcc, %f4, %f3
15090 nop
15091 set 0x1C, %l0
15092 lduw [%l7 + %l0], %i3
15093 tl %xcc, 0x7
15094 bvs,pt %xcc, loop_1326
15095 edge16l %i4, %i7, %g4
15096 mulx %o5, %g3, %g1
15097 edge8n %o2, %l5, %l3
15098loop_1326:
15099 sdivx %o6, 0x0B14, %g6
15100 stbar
15101 movrne %l6, %o3, %i5
15102 be,a,pn %icc, loop_1327
15103 fmul8sux16 %f14, %f16, %f30
15104 tg %xcc, 0x7
15105 orn %l1, %i0, %l2
15106loop_1327:
15107 tneg %xcc, 0x5
15108 taddcctv %g5, %i2, %l4
15109 fbn %fcc0, loop_1328
15110 fmovsgu %icc, %f21, %f1
15111 movre %o0, %o7, %g7
15112 edge32l %i1, %l0, %i6
15113loop_1328:
15114 movpos %xcc, %o4, %o1
15115 udiv %i3, 0x0374, %i4
15116 orncc %g2, 0x18CD, %i7
15117 tg %icc, 0x2
15118 udiv %o5, 0x14C4, %g3
15119 addcc %g4, 0x0697, %o2
15120 fbne %fcc0, loop_1329
15121 udivx %l5, 0x1408, %l3
15122 tn %xcc, 0x0
15123 fornot1s %f9, %f1, %f1
15124loop_1329:
15125 edge32 %o6, %g1, %l6
15126 orn %o3, 0x0B6F, %g6
15127 wr %g0, 0x80, %asi
15128 ldxa [%l7 + 0x38] %asi, %l1
15129 mova %xcc, %i0, %l2
15130 smul %i5, 0x0C59, %g5
15131 movle %icc, %i2, %l4
15132 fmovscs %icc, %f28, %f19
15133 movvc %icc, %o0, %g7
15134 ld [%l7 + 0x64], %f24
15135 add %l7, 0x50, %l6
15136 wr %g0, 0x19, %asi
15137 casxa [%l6] %asi, %o7, %i1
15138 smulcc %i6, %l0, %o4
15139 edge8ln %i3, %o1, %g2
15140 fmovdg %icc, %f24, %f31
15141 bl %icc, loop_1330
15142 sub %i4, %o5, %g3
15143 movrlez %g4, 0x2E8, %o2
15144 subc %l5, %l3, %o6
15145loop_1330:
15146 be loop_1331
15147 xorcc %i7, 0x03B5, %g1
15148 bg loop_1332
15149 tge %xcc, 0x2
15150loop_1331:
15151 xorcc %l6, %g6, %o3
15152 swap [%l7 + 0x48], %i0
15153loop_1332:
15154 be,pt %xcc, loop_1333
15155 fmovspos %xcc, %f29, %f4
15156 subc %l2, %l1, %i5
15157 fcmpeq32 %f22, %f4, %i2
15158loop_1333:
15159 srl %l4, %g5, %o0
15160 wr %g0, 0x80, %asi
15161 ldstuba [%l7 + 0x43] %asi, %o7
15162 xnor %i1, 0x07A1, %g7
15163 fnegd %f0, %f26
15164 sth %l0, [%l7 + 0x78]
15165 xor %i6, %o4, %o1
15166 movgu %icc, %i3, %g2
15167 fbn %fcc0, loop_1334
15168 edge8l %i4, %g3, %g4
15169 sir 0x1F58
15170 fornot1 %f8, %f8, %f10
15171loop_1334:
15172 addc %o2, 0x1D55, %l5
15173 fmovs %f6, %f3
15174 movgu %icc, %l3, %o6
15175 bgu,pt %xcc, loop_1335
15176 tge %xcc, 0x7
15177 fbule,a %fcc2, loop_1336
15178 bge %xcc, loop_1337
15179loop_1335:
15180 edge32n %o5, %g1, %i7
15181 nop
15182 setx 0xD17106A9, %l0, %l6
15183 st %l6, [%l7 + 0x28]
15184 ld [%l7 + 0x28], %f4
15185 setx 0xFF43F8DB, %l1, %l5
15186 st %l5, [%l7 + 0x10]
15187 ld [%l7 + 0x10], %f24
15188 fmuls %f24, %f4, %f30
15189loop_1336:
15190 ld [%l7 + 0x14], %f27
15191loop_1337:
15192 fbu %fcc0, loop_1338
15193 fmul8x16al %f8, %f5, %f26
15194 mova %icc, %l6, %g6
15195 fmul8sux16 %f4, %f0, %f2
15196loop_1338:
15197 st %f8, [%l7 + 0x50]
15198 orcc %o3, 0x05D0, %l2
15199 udivx %i0, 0x0E7D, %i5
15200 edge32 %l1, %i2, %g5
15201 srl %o0, %o7, %i1
15202 movg %icc, %g7, %l0
15203 brz %i6, loop_1339
15204 sll %l4, %o4, %o1
15205 movge %xcc, %g2, %i4
15206 bleu %icc, loop_1340
15207loop_1339:
15208 movleu %icc, %g3, %g4
15209 nop
15210 setx 0x56ACF7959AFB4B21, %l0, %l6
15211 stx %l6, [%l7 + 0x28]
15212 ldd [%l7 + 0x28], %f16
15213 setx 0x64C0C0DE5E1F32A9, %l1, %l5
15214 stx %l5, [%l7 + 0x10]
15215 ldd [%l7 + 0x10], %f0
15216 fdivd %f0, %f16, %f0
15217 fpadd32 %f0, %f18, %f8
15218loop_1340:
15219 fblg,a %fcc0, loop_1341
15220 movrgez %o2, %l5, %l3
15221 bne,pt %xcc, loop_1342
15222 movneg %xcc, %i3, %o6
15223loop_1341:
15224 nop
15225 fitod %f4, %f14
15226 fdtox %f14, %f4
15227 fxtod %f4, %f4
15228 wr %g0, 0x80, %asi
15229 sta %f1, [%l7 + 0x58] %asi
15230loop_1342:
15231 andncc %g1, %o5, %l6
15232 tneg %xcc, 0x5
15233 fsrc1s %f8, %f9
15234 ld [%l7 + 0x4C], %f31
15235 movcs %icc, %i7, %o3
15236 taddcctv %l2, %g6, %i5
15237 movne %icc, %i0, %l1
15238 sdivcc %g5, 0x078B, %i2
15239 srax %o7, %o0, %i1
15240 addccc %g7, 0x113C, %l0
15241 orcc %i6, %l4, %o4
15242 movl %icc, %g2, %o1
15243 orn %g3, 0x0452, %i4
15244 fands %f11, %f29, %f1
15245 nop
15246 setx 0x905F325F, %l0, %l6
15247 st %l6, [%l7 + 0x64]
15248 ld [%l7 + 0x64], %fsr
15249 edge8 %g4, %o2, %l5
15250 edge32n %i3, %l3, %g1
15251 bgu,a,pt %xcc, loop_1343
15252 fbug,a %fcc1, loop_1344
15253 ldsb [%l7 + 0x0D], %o5
15254 stb %o6, [%l7 + 0x77]
15255loop_1343:
15256 fmovsa %xcc, %f10, %f28
15257loop_1344:
15258 fnand %f2, %f8, %f2
15259 fmovsg %icc, %f2, %f0
15260 fmovd %f2, %f20
15261 array32 %l6, %o3, %i7
15262 edge8ln %g6, %i5, %i0
15263 fbne,a %fcc1, loop_1345
15264 brlez %l2, loop_1346
15265 fnands %f2, %f28, %f18
15266 fmovdle %xcc, %f12, %f13
15267loop_1345:
15268 tge %xcc, 0x6
15269loop_1346:
15270 mulx %l1, %i2, %o7
15271 tsubcctv %o0, 0x11DF, %i1
15272 saved
15273 rdpr %cwp, %g1
15274 rdpr %cansave, %g2
15275 rdpr %canrestore, %g3
15276 rdpr %cleanwin, %g4
15277 rdpr %otherwin, %g5
15278 rdpr %wstate, %g6
15279 tge %xcc, 0x2
15280 membar 0x11
15281 movneg %xcc, %g5, %l0
15282 umulcc %i6, 0x0885, %g7
15283 set 0x08, %i4
15284 ldsha [%l7 + %i4] 0x81, %l4
15285 edge32 %o4, %o1, %g2
15286 fmovsa %icc, %f25, %f19
15287 and %g3, 0x162F, %g4
15288 nop
15289 setx 0x35C5E122, %l0, %l6
15290 st %l6, [%l7 + 0x28]
15291 ld [%l7 + 0x28], %f14
15292 setx 0x0874BB6D, %l1, %l5
15293 st %l5, [%l7 + 0x10]
15294 ld [%l7 + 0x10], %f4
15295 fadds %f4, %f14, %f14
15296 brlz,a %i4, loop_1347
15297 tsubcc %o2, 0x0772, %i3
15298 edge8ln %l3, %l5, %o5
15299 sub %o6, %g1, %o3
15300loop_1347:
15301 call loop_1348
15302 fbge,a %fcc3, loop_1349
15303 sdivx %i7, 0x1A3F, %l6
15304 movpos %icc, %i5, %g6
15305loop_1348:
15306 taddcctv %l2, 0x05CB, %i0
15307loop_1349:
15308 andn %l1, 0x016F, %o7
15309 movn %xcc, %o0, %i1
15310 fsrc2s %f25, %f18
15311 movg %xcc, %i2, %l0
15312 add %i6, 0x0A2A, %g7
15313 tn %icc, 0x1
15314 fmovsn %icc, %f8, %f17
15315 ldsw [%l7 + 0x68], %g5
15316 bpos,a %xcc, loop_1350
15317 popc 0x17EF, %o4
15318 fxnors %f11, %f20, %f2
15319 orncc %o1, %g2, %l4
15320loop_1350:
15321 movrgez %g3, %g4, %o2
15322 bn,a,pn %xcc, loop_1351
15323 std %f0, [%l7 + 0x70]
15324 restored
15325 rdpr %cwp, %g1
15326 rdpr %cansave, %g2
15327 rdpr %canrestore, %g3
15328 rdpr %cleanwin, %g4
15329 rdpr %otherwin, %g5
15330 rdpr %wstate, %g6
15331 mova %icc, %i4, %l3
15332loop_1351:
15333 bl,a,pt %xcc, loop_1352
15334 ldsh [%l7 + 0x5A], %i3
15335 fmovsneg %xcc, %f7, %f4
15336 edge32n %l5, %o6, %o5
15337loop_1352:
15338 nop
15339 fitos %f14, %f11
15340 fstoi %f11, %f23
15341 array32 %g1, %i7, %o3
15342 xnorcc %i5, %g6, %l6
15343 ba,a,pt %xcc, loop_1353
15344 movle %icc, %i0, %l2
15345 orncc %o7, 0x19C4, %l1
15346 nop
15347 fitod %f2, %f16
15348 fdtox %f16, %f2
15349 fxtod %f2, %f30
15350loop_1353:
15351 ta %xcc, 0x5
15352 saved
15353 rdpr %cwp, %g1
15354 rdpr %cansave, %g2
15355 rdpr %canrestore, %g3
15356 rdpr %cleanwin, %g4
15357 rdpr %otherwin, %g5
15358 rdpr %wstate, %g6
15359 taddcc %i1, 0x06ED, %i2
15360 fmovdne %xcc, %f13, %f18
15361 tleu %icc, 0x0
15362 wr %g0, 0x10, %asi
15363 prefetcha [%l7 + 0x10] %asi, 0x1
15364 tvs %xcc, 0x2
15365 fmovsn %xcc, %f1, %f1
15366 nop
15367 set 0x12, %g6
15368 lduh [%l7 + %g6], %i6
15369 ldsw [%l7 + 0x34], %l0
15370 wr %g0, 0x10, %asi
15371 stda %f0, [%l7 + 0x40] %asi
15372 edge16ln %g7, %g5, %o4
15373 fcmple16 %f6, %f28, %o1
15374 fnot1s %f15, %f29
15375 movgu %xcc, %g2, %g3
15376 bneg,a,pn %icc, loop_1354
15377 tleu %xcc, 0x4
15378 fmovdge %icc, %f28, %f18
15379 edge16 %l4, %g4, %o2
15380loop_1354:
15381 sir 0x1937
15382 fbule %fcc2, loop_1355
15383 movle %xcc, %i4, %i3
15384 fzeros %f15
15385 nop
15386 setx 0x5925C419254AFA82, %l0, %l6
15387 stx %l6, [%l7 + 0x28]
15388 ldd [%l7 + 0x28], %f18
15389 setx 0x723E461FC0F85A20, %l1, %l5
15390 stx %l5, [%l7 + 0x10]
15391 ldd [%l7 + 0x10], %f30
15392 fmuld %f30, %f18, %f22
15393loop_1355:
15394 edge8ln %l5, %l3, %o6
15395 fbge %fcc3, loop_1356
15396 fmovdgu %xcc, %f26, %f8
15397 fmovrde %g1, %f24, %f10
15398 fone %f26
15399loop_1356:
15400 fmovdg %xcc, %f31, %f29
15401 udivcc %i7, 0x0102, %o3
15402 fbul %fcc2, loop_1357
15403 smulcc %o5, 0x0895, %i5
15404 srlx %g6, %l6, %i0
15405 sethi 0x0DEF, %o7
15406loop_1357:
15407 srlx %l1, %i1, %i2
15408 srl %l2, 0x12, %o0
15409 wr %g0, 0x89, %asi
15410 prefetcha [%l7 + 0x58] %asi, 0x2
15411 alignaddr %l0, %g5, %g7
15412 xnor %o4, 0x1444, %o1
15413 subc %g3, 0x071E, %g2
15414 movre %g4, %l4, %o2
15415 wr %g0, 0x0c, %asi
15416 lduha [%l7 + 0x72] %asi, %i3
15417 edge16l %l5, %i4, %o6
15418 xor %l3, 0x1F44, %g1
15419 taddcc %i7, %o5, %o3
15420 brlz,a %i5, loop_1358
15421 nop
15422 setx 0x02971BB3, %l0, %l6
15423 st %l6, [%l7 + 0x28]
15424 ld [%l7 + 0x28], %f8
15425 fsqrts %f8, %f6
15426 fmovsn %xcc, %f19, %f31
15427 bn,a,pt %xcc, loop_1359
15428loop_1358:
15429 fbl %fcc1, loop_1360
15430 call loop_1361
15431 tsubcctv %g6, %l6, %i0
15432loop_1359:
15433 umul %l1, %i1, %i2
15434loop_1360:
15435 brlez,a %l2, loop_1362
15436loop_1361:
15437 alignaddrl %o7, %o0, %i6
15438 sdiv %g5, 0x10C8, %l0
15439 tvc %icc, 0x2
15440loop_1362:
15441 nop
15442 setx 0x10699242, %l0, %l6
15443 st %l6, [%l7 + 0x3C]
15444 ld [%l7 + 0x3C], %fsr
15445 faligndata %f20, %f6, %f14
15446 addc %g7, 0x0FFF, %o4
15447 nop
15448 fitos %f4, %f18
15449 fstod %f18, %f24
15450 movcc %icc, %g3, %o1
15451 xnorcc %g4, %g2, %o2
15452 ldsb [%l7 + 0x6A], %l4
15453 sub %l5, %i3, %o6
15454 bge %icc, loop_1363
15455 fblg,a %fcc1, loop_1364
15456 srl %l3, %i4, %g1
15457 fmul8sux16 %f10, %f2, %f30
15458loop_1363:
15459 sll %o5, %i7, %o3
15460loop_1364:
15461 smulcc %g6, 0x1EB0, %l6
15462 edge16n %i0, %l1, %i5
15463 alignaddr %i2, %i1, %o7
15464 tsubcc %o0, %l2, %g5
15465 movvc %xcc, %l0, %i6
15466 orncc %o4, %g7, %g3
15467 fmovsa %xcc, %f5, %f0
15468 movrlez %o1, 0x1D0, %g2
15469 fcmpeq32 %f2, %f20, %o2
15470 mulscc %g4, %l5, %l4
15471 nop
15472 set 0x68, %o5
15473 stx %o6, [%l7 + %o5]
15474 tgu %icc, 0x5
15475 sdiv %i3, 0x0070, %l3
15476 fmovdn %xcc, %f3, %f21
15477 stx %i4, [%l7 + 0x48]
15478 fmovrsgz %g1, %f22, %f24
15479 orcc %o5, %i7, %g6
15480 srlx %l6, %i0, %l1
15481 fxor %f30, %f16, %f14
15482 movge %icc, %o3, %i5
15483 subc %i1, %o7, %o0
15484 sethi 0x1D74, %l2
15485 fmovrdgez %g5, %f14, %f10
15486 fabsd %f12, %f22
15487 fblg,a %fcc2, loop_1365
15488 movrgz %l0, %i2, %i6
15489 movg %icc, %g7, %o4
15490 wr %g0, 0x19, %asi
15491 ldsha [%l7 + 0x18] %asi, %g3
15492loop_1365:
15493 sethi 0x06B7, %g2
15494 andncc %o2, %g4, %l5
15495 udivx %l4, 0x01F2, %o1
15496 fmovsle %xcc, %f9, %f8
15497 fmul8x16al %f18, %f13, %f16
15498 membar 0x28
15499 nop
15500 setx 0x7CB89B5C0910045D, %l0, %l6
15501 stx %l6, [%l7 + 0x28]
15502 ldd [%l7 + 0x28], %f26
15503 fsqrtd %f26, %f18
15504 nop
15505 setx 0x9F171FF74058E8D3, %l0, %l6
15506 stx %l6, [%l7 + 0x38]
15507 ldx [%l7 + 0x38], %fsr
15508 tneg %icc, 0x7
15509 movne %xcc, %o6, %l3
15510 array32 %i4, %i3, %o5
15511 edge32n %g1, %i7, %l6
15512 std %f22, [%l7 + 0x28]
15513 fcmpeq32 %f24, %f26, %i0
15514 movrgez %l1, 0x11D, %g6
15515 fmovdge %xcc, %f3, %f0
15516 ldd [%l7 + 0x10], %o2
15517 tle %xcc, 0x3
15518 mulx %i5, 0x0108, %i1
15519 addccc %o7, 0x1352, %o0
15520 nop
15521 fitos %f7, %f25
15522 fstod %f25, %f12
15523 fmovdleu %xcc, %f28, %f10
15524 fmovsvs %xcc, %f30, %f13
15525 fcmpgt32 %f30, %f8, %l2
15526 set 0x0C, %g4
15527 stba %l0, [%l7 + %g4] 0x15
15528 fbul %fcc3, loop_1366
15529 edge16l %i2, %g5, %i6
15530 and %g7, %o4, %g3
15531 movneg %xcc, %o2, %g2
15532loop_1366:
15533 umulcc %g4, %l5, %o1
15534 nop
15535 setx 0x954F4FB71EC67761, %l0, %l6
15536 stx %l6, [%l7 + 0x28]
15537 ldd [%l7 + 0x28], %f8
15538 fsqrtd %f8, %f10
15539 andn %o6, 0x0433, %l3
15540 fone %f20
15541 andcc %l4, 0x179D, %i3
15542 fbe,a %fcc1, loop_1367
15543 taddcc %i4, 0x02AD, %o5
15544 subcc %g1, 0x00BE, %l6
15545 edge32 %i7, %l1, %i0
15546loop_1367:
15547 fmovdpos %icc, %f2, %f18
15548 movrgz %o3, 0x31E, %g6
15549 fmovdvs %xcc, %f8, %f22
15550 sra %i5, %i1, %o0
15551 nop
15552 setx 0xB17C4698, %l0, %l6
15553 st %l6, [%l7 + 0x28]
15554 ld [%l7 + 0x28], %f12
15555 setx 0x9770C8D2, %l1, %l5
15556 st %l5, [%l7 + 0x10]
15557 ld [%l7 + 0x10], %f10
15558 fsubs %f10, %f12, %f19
15559 fmovsl %xcc, %f6, %f18
15560 brlez,a %o7, loop_1368
15561 movpos %xcc, %l2, %l0
15562 fmovsg %xcc, %f0, %f23
15563 set 0x34, %g2
15564 stha %i2, [%l7 + %g2] 0x2a
15565 membar #Sync
15566loop_1368:
15567 array16 %i6, %g5, %g7
15568 set 0x58, %o3
15569 ldxa [%l7 + %o3] 0x80, %o4
15570 tvc %icc, 0x1
15571 edge32 %o2, %g2, %g4
15572 edge32 %g3, %l5, %o1
15573 call loop_1369
15574 movpos %xcc, %o6, %l3
15575 fmovsleu %icc, %f26, %f30
15576 subc %i3, %i4, %l4
15577loop_1369:
15578 fpack32 %f16, %f16, %f28
15579 tsubcc %g1, %l6, %i7
15580 fnand %f4, %f24, %f2
15581 edge16 %o5, %i0, %l1
15582 movvc %xcc, %o3, %i5
15583 sdivx %g6, 0x04BC, %o0
15584 ld [%l7 + 0x70], %f2
15585 or %o7, 0x1D7B, %i1
15586 bne,a,pt %icc, loop_1370
15587 mova %xcc, %l0, %l2
15588 andncc %i2, %g5, %i6
15589 tsubcctv %g7, %o2, %g2
15590loop_1370:
15591 movg %icc, %o4, %g4
15592 nop
15593 setx loop_1371, %l0, %l1
15594 wrpr 0x1, %tl
15595 wrpr %l1, %tpc
15596 add %l1, 0x4, %l1
15597 wrpr %l1, %tnpc
15598 setx 0x34400001400, %l0, %l1
15599 wrpr %l1, %tstate
15600 wrhpr 0x4, %htstate
15601 retry
15602 move %icc, %g3, %l5
15603 fbo %fcc3, loop_1372
15604 orn %o1, %o6, %i3
15605loop_1371:
15606 addc %i4, %l3, %g1
15607 fmul8ulx16 %f24, %f14, %f22
15608loop_1372:
15609 movvc %xcc, %l4, %l6
15610 taddcc %i7, %i0, %o5
15611 fbul,a %fcc3, loop_1373
15612 orncc %o3, 0x19AC, %i5
15613 movne %icc, %g6, %o0
15614 wr %g0, 0x04, %asi
15615 lduba [%l7 + 0x4E] %asi, %o7
15616loop_1373:
15617 fpsub32 %f8, %f2, %f16
15618 fmovrdlz %i1, %f20, %f2
15619 fmovdl %xcc, %f11, %f2
15620 bg %xcc, loop_1374
15621 mulx %l1, 0x07FF, %l2
15622 and %i2, 0x08D4, %g5
15623 tle %xcc, 0x4
15624loop_1374:
15625 tn %xcc, 0x7
15626 fbne,a %fcc2, loop_1375
15627 tgu %xcc, 0x2
15628 sdivcc %l0, 0x0E4A, %i6
15629 nop
15630 setx loop_1376, %l0, %l1
15631 jmpl %l1, %o2
15632loop_1375:
15633 orcc %g2, 0x1F6A, %g7
15634 mova %icc, %g4, %o4
15635 sdivcc %l5, 0x162E, %g3
15636loop_1376:
15637 sir 0x05BB
15638 fmovscc %icc, %f12, %f19
15639 array32 %o6, %o1, %i3
15640 addc %i4, 0x1A46, %g1
15641 tge %xcc, 0x3
15642 array16 %l4, %l3, %i7
15643 movrlez %l6, %o5, %i0
15644 mulx %o3, %g6, %o0
15645 nop
15646 setx 0xA1362F4574EF9DB7, %l0, %l6
15647 stx %l6, [%l7 + 0x28]
15648 ldd [%l7 + 0x28], %f26
15649 fsqrtd %f26, %f18
15650 brz,a %o7, loop_1377
15651 tcs %xcc, 0x6
15652 sth %i5, [%l7 + 0x10]
15653 tneg %xcc, 0x0
15654loop_1377:
15655 fmovsl %icc, %f15, %f5
15656 edge8 %l1, %i1, %i2
15657 fmovsneg %xcc, %f25, %f31
15658 fnot1 %f10, %f22
15659 srlx %g5, %l2, %i6
15660 flush %l7 + 0x54
15661 nop
15662 fitod %f0, %f10
15663 fdtox %f10, %f22
15664 fxtod %f22, %f26
15665 wr %g0, 0x88, %asi
15666 ldsba [%l7 + 0x1C] %asi, %l0
15667 membar 0x3E
15668 sra %g2, 0x17, %g7
15669 sra %o2, %o4, %g4
15670 te %icc, 0x5
15671 fbug,a %fcc0, loop_1378
15672 movrne %l5, %g3, %o6
15673 fors %f8, %f8, %f24
15674 fbe %fcc0, loop_1379
15675loop_1378:
15676 call loop_1380
15677 stb %o1, [%l7 + 0x49]
15678 edge16ln %i3, %i4, %g1
15679loop_1379:
15680 addcc %l4, %l3, %i7
15681loop_1380:
15682 mulx %l6, 0x0A52, %o5
15683 fbule,a %fcc2, loop_1381
15684 stw %o3, [%l7 + 0x08]
15685 movn %icc, %g6, %o0
15686 tsubcctv %o7, 0x1A1F, %i0
15687loop_1381:
15688 nop
15689 wr %g0, 0x81, %asi
15690 ldxa [%l7 + 0x58] %asi, %i5
15691 fmovdvc %icc, %f16, %f5
15692 udiv %i1, 0x1058, %i2
15693 nop
15694 setx 0x200DED9BDE0F07D2, %l0, %l6
15695 stx %l6, [%l7 + 0x28]
15696 ldd [%l7 + 0x28], %f6
15697 setx 0x786E4096D2EAF034, %l1, %l5
15698 stx %l5, [%l7 + 0x10]
15699 ldd [%l7 + 0x10], %f2
15700 fdivd %f2, %f6, %f24
15701 ld [%l7 + 0x34], %f29
15702 movvs %icc, %l1, %g5
15703 bpos loop_1382
15704 movgu %xcc, %l2, %l0
15705 nop
15706 setx 0x9810C828, %l0, %l6
15707 st %l6, [%l7 + 0x28]
15708 ld [%l7 + 0x28], %f23
15709 setx 0x6ECA5037, %l1, %l5
15710 st %l5, [%l7 + 0x10]
15711 ld [%l7 + 0x10], %f1
15712 fsubs %f1, %f23, %f1
15713 alignaddrl %i6, %g7, %g2
15714loop_1382:
15715 fcmple16 %f6, %f6, %o4
15716 ta %icc, 0x0
15717 fmovs %f20, %f18
15718 movrgez %o2, %l5, %g3
15719 tsubcctv %g4, %o6, %o1
15720 movne %icc, %i4, %i3
15721 lduw [%l7 + 0x6C], %g1
15722 wr %g0, 0x81, %asi
15723 ldda [%l7 + 0x40] %asi, %f0
15724 bvc,pt %icc, loop_1383
15725 movne %icc, %l3, %i7
15726 bpos %xcc, loop_1384
15727 fmovda %xcc, %f22, %f25
15728loop_1383:
15729 alignaddrl %l4, %o5, %o3
15730 set 0x60, %g7
15731 prefetcha [%l7 + %g7] 0x81, 0x1
15732loop_1384:
15733 ldx [%l7 + 0x40], %g6
15734 wr %g0, 0x18, %asi
15735 stxa %o0, [%l7 + 0x40] %asi
15736 fmovrdlz %i0, %f26, %f22
15737 tg %xcc, 0x6
15738 fmovspos %xcc, %f6, %f11
15739 wr %g0, 0x80, %asi
15740 sta %f30, [%l7 + 0x18] %asi
15741 taddcc %o7, 0x1E1E, %i5
15742 movne %icc, %i1, %i2
15743 sir 0x1349
15744 movcs %icc, %l1, %l2
15745 fpsub32s %f27, %f17, %f0
15746 brlz %l0, loop_1385
15747 edge16l %g5, %i6, %g2
15748 edge8l %o4, %g7, %o2
15749 fbe,a %fcc3, loop_1386
15750loop_1385:
15751 faligndata %f16, %f14, %f20
15752 movrlez %g3, 0x02B, %l5
15753 movrgez %g4, %o6, %o1
15754loop_1386:
15755 tvs %icc, 0x3
15756 andn %i4, %i3, %g1
15757 prefetch [%l7 + 0x64], 0x2
15758 movg %icc, %i7, %l3
15759 orn %l4, %o5, %l6
15760 te %xcc, 0x1
15761 edge16ln %g6, %o3, %o0
15762 fbue %fcc0, loop_1387
15763 fmovdl %icc, %f1, %f30
15764 tneg %xcc, 0x3
15765 movrlez %i0, 0x107, %i5
15766loop_1387:
15767 movrlez %o7, 0x148, %i2
15768 fpadd16s %f28, %f18, %f2
15769 bpos,a,pn %icc, loop_1388
15770 fxnors %f25, %f28, %f1
15771 bcs,pt %icc, loop_1389
15772 movre %i1, 0x39D, %l1
15773loop_1388:
15774 edge16ln %l2, %g5, %i6
15775 movrlz %l0, %o4, %g2
15776loop_1389:
15777 fble,a %fcc1, loop_1390
15778 array8 %o2, %g7, %l5
15779 brlez %g3, loop_1391
15780 movre %o6, 0x366, %g4
15781loop_1390:
15782 fmovsgu %icc, %f29, %f6
15783 edge32l %i4, %o1, %g1
15784loop_1391:
15785 movcc %xcc, %i7, %i3
15786 set 0x30, %l2
15787 ldsha [%l7 + %l2] 0x81, %l4
15788 stbar
15789 movre %l3, 0x398, %o5
15790 be loop_1392
15791 brlz,a %g6, loop_1393
15792 ble,a,pt %xcc, loop_1394
15793 restored
15794 rdpr %cwp, %g1
15795 rdpr %cansave, %g2
15796 rdpr %canrestore, %g3
15797 rdpr %cleanwin, %g4
15798 rdpr %otherwin, %g5
15799 rdpr %wstate, %g6
15800loop_1392:
15801 fxnor %f28, %f10, %f20
15802loop_1393:
15803 tvc %icc, 0x0
15804loop_1394:
15805 orcc %l6, %o0, %o3
15806 edge16n %i5, %o7, %i2
15807 edge8 %i0, %l1, %l2
15808 prefetch [%l7 + 0x38], 0x2
15809 fnegs %f23, %f10
15810 movn %icc, %g5, %i6
15811 edge8 %i1, %l0, %o4
15812 movpos %icc, %o2, %g7
15813 sdiv %l5, 0x0647, %g3
15814 movcc %xcc, %o6, %g4
15815 edge16 %i4, %g2, %o1
15816 addcc %g1, %i7, %i3
15817 membar 0x05
15818 movrgez %l3, %o5, %l4
15819 fmovsleu %xcc, %f12, %f21
15820 nop
15821 setx 0x804DB2CB, %l0, %l6
15822 st %l6, [%l7 + 0x2C]
15823 ld [%l7 + 0x2C], %fsr
15824 wr %g0, 0x88, %asi
15825 lduwa [%l7 + 0x44] %asi, %g6
15826 nop
15827 setx 0xBC2DF6BF0FD161D5, %l0, %l6
15828 stx %l6, [%l7 + 0x28]
15829 ldd [%l7 + 0x28], %f0
15830 setx 0x396432F443741BEC, %l1, %l5
15831 stx %l5, [%l7 + 0x10]
15832 ldd [%l7 + 0x10], %f18
15833 fdivd %f18, %f0, %f22
15834 fmuld8ulx16 %f23, %f18, %f2
15835 tgu %xcc, 0x1
15836 brz %l6, loop_1395
15837 fabss %f8, %f24
15838 orcc %o0, 0x0054, %i5
15839 ldsb [%l7 + 0x34], %o3
15840loop_1395:
15841 srl %i2, 0x0B, %i0
15842 brgez %o7, loop_1396
15843 udiv %l2, 0x1733, %l1
15844 for %f8, %f6, %f24
15845 fpsub32s %f22, %f9, %f17
15846loop_1396:
15847 sub %i6, 0x1C3F, %g5
15848 movcc %xcc, %i1, %o4
15849 add %l0, 0x051B, %g7
15850 ldub [%l7 + 0x40], %l5
15851 ldsw [%l7 + 0x30], %g3
15852 sll %o6, %g4, %o2
15853 fbge,a %fcc0, loop_1397
15854 andn %i4, %o1, %g2
15855 movpos %xcc, %i7, %g1
15856 fones %f26
15857loop_1397:
15858 saved
15859 rdpr %cwp, %g1
15860 rdpr %cansave, %g2
15861 rdpr %canrestore, %g3
15862 rdpr %cleanwin, %g4
15863 rdpr %otherwin, %g5
15864 rdpr %wstate, %g6
15865 nop
15866 set 0x20, %i0
15867 stx %l3, [%l7 + %i0]
15868 fabss %f26, %f9
15869 xnorcc %o5, 0x1BE5, %i3
15870 fmovs %f30, %f18
15871 nop
15872 fitod %f19, %f0
15873 fmovdne %xcc, %f2, %f1
15874 set 0x7C, %o4
15875 lda [%l7 + %o4] 0x04, %f18
15876 add %l7, 0x28, %l6
15877 wr %g0, 0x10, %asi
15878 casxa [%l6] %asi, %g6, %l6
15879 sllx %o0, 0x0C, %l4
15880 nop
15881 setx 0x6984A662, %l0, %l6
15882 st %l6, [%l7 + 0x28]
15883 ld [%l7 + 0x28], %f31
15884 fsqrts %f31, %f28
15885 tsubcc %o3, %i5, %i0
15886 sllx %i2, 0x0C, %l2
15887 fmovd %f6, %f0
15888 edge32ln %l1, %o7, %i6
15889 movre %g5, 0x2C2, %i1
15890 wr %g0, 0x50, %asi
15891 ldxa [%g0 + 0x30] %asi, %o4
15892 addccc %g7, %l5, %l0
15893 srl %g3, %g4, %o6
15894 edge16n %i4, %o1, %o2
15895 nop
15896 setx 0x5F6AE3E86DC5C418, %l0, %l6
15897 stx %l6, [%l7 + 0x28]
15898 ldd [%l7 + 0x28], %f12
15899 setx 0x3800297174AF7F55, %l1, %l5
15900 stx %l5, [%l7 + 0x10]
15901 ldd [%l7 + 0x10], %f0
15902 fsubd %f0, %f12, %f12
15903 orcc %i7, %g2, %g1
15904 sllx %o5, 0x0A, %i3
15905 xnorcc %g6, 0x107F, %l6
15906 sdivx %l3, 0x06FF, %o0
15907 subc %o3, 0x1A94, %i5
15908 fmovdge %icc, %f14, %f16
15909 andncc %i0, %l4, %i2
15910 subccc %l1, %o7, %l2
15911 add %l7, 0x34, %l6
15912 wr %g0, 0x10, %asi
15913 lda [%l6] %asi, %i6
15914 casa [%l6] %asi, %i6, %g5
15915 movre %o4, %i1, %g7
15916 popc %l5, %g3
15917 bleu %icc, loop_1398
15918 prefetch [%l7 + 0x60], 0x0
15919 sdiv %l0, 0x0418, %g4
15920 nop
15921 setx 0xCF7AC2CF, %l0, %l6
15922 st %l6, [%l7 + 0x28]
15923 ld [%l7 + 0x28], %f5
15924 setx 0xE6ACB956, %l1, %l5
15925 st %l5, [%l7 + 0x10]
15926 ld [%l7 + 0x10], %f19
15927 fmuls %f19, %f5, %f27
15928loop_1398:
15929 fmovrde %o6, %f10, %f28
15930 fmovsvs %xcc, %f14, %f16
15931 tg %icc, 0x3
15932 array16 %o1, %o2, %i7
15933 edge8 %i4, %g1, %g2
15934 fcmpeq32 %f6, %f2, %o5
15935 fmovde %xcc, %f3, %f8
15936 bpos,pn %xcc, loop_1399
15937 call loop_1400
15938 nop
15939 fitod %f12, %f18
15940 fdtox %f18, %f18
15941 set 0x3E, %i6
15942 stha %g6, [%l7 + %i6] 0xe3
15943 membar #Sync
15944loop_1399:
15945 orncc %l6, 0x06D9, %l3
15946loop_1400:
15947 movcc %icc, %o0, %o3
15948 mulx %i3, %i5, %l4
15949 orncc %i0, 0x0437, %i2
15950 fpack32 %f8, %f22, %f0
15951 srax %o7, 0x0D, %l2
15952 edge16 %i6, %g5, %l1
15953 edge16l %o4, %i1, %g7
15954 edge32ln %g3, %l5, %g4
15955 umulcc %l0, %o1, %o6
15956 fmul8x16au %f6, %f14, %f28
15957 array32 %o2, %i4, %i7
15958 fmovrdlez %g1, %f8, %f0
15959 taddcctv %o5, 0x1C2E, %g6
15960 tsubcc %l6, %l3, %o0
15961 add %g2, 0x14DC, %o3
15962 bcs %icc, loop_1401
15963 bshuffle %f24, %f18, %f10
15964 edge16n %i3, %l4, %i5
15965 movcc %xcc, %i2, %i0
15966loop_1401:
15967 fornot1s %f3, %f26, %f2
15968 tne %icc, 0x1
15969 fmuld8sux16 %f5, %f8, %f28
15970 ba,pn %icc, loop_1402
15971 movgu %xcc, %o7, %i6
15972 sdiv %l2, 0x1166, %l1
15973 tle %xcc, 0x1
15974loop_1402:
15975 xnor %o4, 0x0B95, %i1
15976 fcmpgt32 %f2, %f10, %g5
15977 edge32l %g3, %l5, %g7
15978 fbne %fcc2, loop_1403
15979 fble %fcc2, loop_1404
15980 fmovsle %icc, %f24, %f14
15981 andn %l0, %o1, %g4
15982loop_1403:
15983 alignaddrl %o2, %i4, %o6
15984loop_1404:
15985 fmovsg %xcc, %f24, %f26
15986 movg %xcc, %i7, %g1
15987 set 0x30, %g5
15988 lduha [%l7 + %g5] 0x18, %o5
15989 tn %icc, 0x0
15990 ta %xcc, 0x3
15991 nop
15992 set 0x20, %g3
15993 ldd [%l7 + %g3], %f10
15994 movre %l6, %l3, %g6
15995 saved
15996 rdpr %cwp, %g1
15997 rdpr %cansave, %g2
15998 rdpr %canrestore, %g3
15999 rdpr %cleanwin, %g4
16000 rdpr %otherwin, %g5
16001 rdpr %wstate, %g6
16002 stw %g2, [%l7 + 0x20]
16003 fpsub32s %f16, %f2, %f22
16004 set 0x40, %o7
16005 stda %f16, [%l7 + %o7] 0x10
16006 movgu %xcc, %o0, %i3
16007 brgez,a %o3, loop_1405
16008 sra %i5, 0x03, %l4
16009 wr %g0, 0x2f, %asi
16010 ldda [%l7 + 0x40] %asi, %i0
16011loop_1405:
16012 tne %icc, 0x4
16013 edge8ln %i2, %i6, %o7
16014 ta %xcc, 0x7
16015 addccc %l1, %l2, %i1
16016 movgu %icc, %g5, %g3
16017 tleu %xcc, 0x7
16018 fmovdvs %icc, %f30, %f28
16019 ble,a,pt %icc, loop_1406
16020 andncc %l5, %g7, %o4
16021 movgu %xcc, %o1, %l0
16022 fpsub32s %f7, %f22, %f15
16023loop_1406:
16024 fmovrsgz %o2, %f24, %f20
16025 fmovdpos %xcc, %f5, %f2
16026 fornot1 %f26, %f18, %f22
16027 tleu %xcc, 0x1
16028 call loop_1407
16029 andn %g4, 0x0931, %i4
16030 movrlez %i7, %o6, %g1
16031 fbn,a %fcc2, loop_1408
16032loop_1407:
16033 lduw [%l7 + 0x64], %l6
16034 nop
16035 setx loop_1409, %l0, %l1
16036 jmpl %l1, %l3
16037 tpos %xcc, 0x4
16038loop_1408:
16039 subc %g6, 0x1614, %o5
16040 movleu %xcc, %o0, %i3
16041loop_1409:
16042 fmuld8sux16 %f31, %f5, %f8
16043 set 0x60, %l6
16044 lduba [%l7 + %l6] 0x14, %g2
16045 tgu %icc, 0x4
16046 addc %o3, %i5, %i0
16047 addc %l4, %i6, %i2
16048 move %xcc, %o7, %l1
16049 ble,pn %icc, loop_1410
16050 fmovsle %icc, %f30, %f12
16051 sir 0x1EBA
16052 wr %g0, 0x18, %asi
16053 sta %f14, [%l7 + 0x40] %asi
16054loop_1410:
16055 tg %icc, 0x6
16056 movge %icc, %i1, %l2
16057 sdiv %g3, 0x011A, %l5
16058 stw %g7, [%l7 + 0x48]
16059 addccc %o4, 0x14F4, %o1
16060 movrne %g5, %l0, %o2
16061 bn loop_1411
16062 stw %i4, [%l7 + 0x1C]
16063 movpos %xcc, %g4, %o6
16064 brlz,a %i7, loop_1412
16065loop_1411:
16066 fnot1 %f2, %f0
16067 tvs %icc, 0x1
16068 for %f22, %f0, %f14
16069loop_1412:
16070 swap [%l7 + 0x3C], %g1
16071 edge16ln %l3, %g6, %l6
16072 movrne %o0, 0x35A, %o5
16073 tneg %xcc, 0x6
16074 wr %g0, 0x18, %asi
16075 ldswa [%l7 + 0x40] %asi, %g2
16076 bgu %icc, loop_1413
16077 ble,a %xcc, loop_1414
16078 nop
16079 setx loop_1415, %l0, %l1
16080 wrpr 0x1, %tl
16081 wrpr %l1, %tnpc
16082 setx 0x34400001400, %l0, %l1
16083 wrpr %l1, %tstate
16084 wrhpr 0x4, %htstate
16085 done
16086 xorcc %i3, 0x1511, %i5
16087loop_1413:
16088 or %o3, 0x098C, %i0
16089loop_1414:
16090 tne %icc, 0x7
16091loop_1415:
16092 movne %xcc, %l4, %i2
16093 swap [%l7 + 0x20], %o7
16094 bneg,a %xcc, loop_1416
16095 stbar
16096 edge16n %l1, %i6, %l2
16097 movle %icc, %i1, %g3
16098loop_1416:
16099 fbul %fcc1, loop_1417
16100 tn %icc, 0x3
16101 sth %l5, [%l7 + 0x36]
16102 orn %g7, 0x15D6, %o1
16103loop_1417:
16104 nop
16105 set 0x390, %o1
16106 nop ! nop ! ldxa [%g0 + %o1] 0x40, %o4 ripped by fixASI40.pl ripped by fixASI40.pl
16107 movn %icc, %l0, %g5
16108 addccc %i4, %g4, %o2
16109 fmovsne %xcc, %f1, %f0
16110 edge16 %i7, %g1, %o6
16111 array32 %g6, %l3, %l6
16112 taddcctv %o0, 0x0D34, %g2
16113 tle %icc, 0x4
16114 srl %o5, %i5, %o3
16115 sdiv %i0, 0x06B8, %l4
16116 edge32 %i3, %i2, %l1
16117 fmovrslez %o7, %f15, %f29
16118 ba %icc, loop_1418
16119 umulcc %i6, 0x0479, %l2
16120 array16 %g3, %i1, %g7
16121 addcc %o1, 0x009F, %o4
16122loop_1418:
16123 xnorcc %l5, %l0, %i4
16124 restored
16125 rdpr %cwp, %g1
16126 rdpr %cansave, %g2
16127 rdpr %canrestore, %g3
16128 rdpr %cleanwin, %g4
16129 rdpr %otherwin, %g5
16130 rdpr %wstate, %g6
16131 fmovsvc %xcc, %f0, %f29
16132 sdivx %g4, 0x1D1B, %o2
16133 nop
16134 set 0x10, %i1
16135 ldx [%l7 + %i1], %i7
16136 nop
16137 setx 0x759C0801, %l0, %l6
16138 st %l6, [%l7 + 0x28]
16139 ld [%l7 + 0x28], %f8
16140 setx 0x103FF0D7, %l1, %l5
16141 st %l5, [%l7 + 0x10]
16142 ld [%l7 + 0x10], %f12
16143 fmuls %f12, %f8, %f13
16144 edge16 %g5, %o6, %g6
16145 fmul8x16au %f12, %f17, %f24
16146 fpadd16s %f19, %f2, %f21
16147 ta %icc, 0x0
16148 tn %xcc, 0x4
16149 wr %g0, 0x80, %asi
16150 ldsba [%l7 + 0x2A] %asi, %g1
16151 ld [%l7 + 0x3C], %f30
16152 smulcc %l3, 0x134F, %o0
16153 edge8l %l6, %o5, %i5
16154 add %g2, %i0, %o3
16155 umulcc %i3, 0x0262, %i2
16156 fblg,a %fcc0, loop_1419
16157 nop
16158 set 0x0C, %i7
16159 lduh [%l7 + %i7], %l4
16160 edge32 %l1, %i6, %o7
16161 sub %g3, %l2, %g7
16162loop_1419:
16163 bl loop_1420
16164 fcmple16 %f14, %f12, %i1
16165 set 0x34, %i5
16166 lduwa [%l7 + %i5] 0x11, %o4
16167loop_1420:
16168 saved
16169 rdpr %cwp, %g1
16170 rdpr %cansave, %g2
16171 rdpr %canrestore, %g3
16172 rdpr %cleanwin, %g4
16173 rdpr %otherwin, %g5
16174 rdpr %wstate, %g6
16175 bge,a loop_1421
16176 brlz %o1, loop_1422
16177 edge8 %l0, %l5, %i4
16178 bge,pn %xcc, loop_1423
16179loop_1421:
16180 movre %g4, 0x01E, %o2
16181loop_1422:
16182 orcc %i7, 0x1AA9, %o6
16183 movneg %icc, %g6, %g5
16184loop_1423:
16185 tpos %xcc, 0x3
16186 subc %g1, 0x033F, %o0
16187 movg %xcc, %l6, %l3
16188 set 0x58, %o6
16189 stha %o5, [%l7 + %o6] 0x80
16190 alignaddr %i5, %i0, %g2
16191 nop
16192 setx 0xB05D72E9, %l0, %l6
16193 st %l6, [%l7 + 0x64]
16194 ld [%l7 + 0x64], %fsr
16195 set 0x40, %g1
16196 stda %f16, [%l7 + %g1] 0x80
16197 tvc %icc, 0x5
16198 bl,pn %icc, loop_1424
16199 tne %xcc, 0x4
16200 mulx %i3, %o3, %l4
16201 movvc %xcc, %l1, %i2
16202loop_1424:
16203 bvc,a %icc, loop_1425
16204 fmovrsne %o7, %f20, %f5
16205 sub %g3, %l2, %i6
16206 fandnot1s %f24, %f20, %f5
16207loop_1425:
16208 fbu %fcc0, loop_1426
16209 fbg %fcc1, loop_1427
16210 bgu loop_1428
16211 sethi 0x01A4, %i1
16212loop_1426:
16213 tn %icc, 0x2
16214loop_1427:
16215 fxnors %f27, %f9, %f7
16216loop_1428:
16217 fmovsne %xcc, %f16, %f18
16218 fnors %f31, %f31, %f31
16219 xnor %g7, %o4, %l0
16220 fba %fcc1, loop_1429
16221 edge8l %l5, %o1, %i4
16222 movrlz %g4, 0x36F, %o2
16223 fmul8x16al %f20, %f1, %f4
16224loop_1429:
16225 taddcctv %o6, 0x060C, %g6
16226 edge32l %g5, %g1, %i7
16227 fbne %fcc1, loop_1430
16228 fnot1 %f10, %f6
16229 fbo %fcc0, loop_1431
16230 umul %l6, 0x0D4E, %l3
16231loop_1430:
16232 restored
16233 rdpr %cwp, %g1
16234 rdpr %cansave, %g2
16235 rdpr %canrestore, %g3
16236 rdpr %cleanwin, %g4
16237 rdpr %otherwin, %g5
16238 rdpr %wstate, %g6
16239 edge32n %o5, %i5, %o0
16240loop_1431:
16241 fandnot1 %f26, %f24, %f12
16242 sdivx %g2, 0x0FC1, %i3
16243 taddcc %i0, 0x0FE8, %o3
16244 or %l4, %i2, %o7
16245 ldub [%l7 + 0x09], %g3
16246 tpos %icc, 0x7
16247 brgz %l2, loop_1432
16248 orncc %l1, 0x056B, %i1
16249 tsubcc %g7, 0x19F4, %i6
16250 movl %xcc, %o4, %l0
16251loop_1432:
16252 andncc %o1, %l5, %i4
16253 call loop_1433
16254 movneg %xcc, %g4, %o6
16255 fmul8x16al %f20, %f9, %f0
16256 umulcc %o2, 0x04FD, %g5
16257loop_1433:
16258 bshuffle %f20, %f16, %f30
16259 pdist %f4, %f14, %f22
16260 fbne,a %fcc0, loop_1434
16261 fmovrsgz %g6, %f1, %f9
16262 prefetch [%l7 + 0x40], 0x0
16263 nop
16264 setx 0x80281BA350400F1B, %l0, %l6
16265 stx %l6, [%l7 + 0x38]
16266 ldx [%l7 + 0x38], %fsr
16267loop_1434:
16268 fmovdneg %icc, %f6, %f7
16269 fmovdge %xcc, %f10, %f5
16270 movle %xcc, %g1, %l6
16271 xorcc %l3, 0x0EAC, %o5
16272 movvs %icc, %i5, %o0
16273 fcmple32 %f6, %f22, %i7
16274 brnz %i3, loop_1435
16275 fbge %fcc3, loop_1436
16276 popc 0x1087, %g2
16277 bpos,a,pt %icc, loop_1437
16278loop_1435:
16279 fbul %fcc3, loop_1438
16280loop_1436:
16281 tcc %xcc, 0x0
16282 bn,pn %icc, loop_1439
16283loop_1437:
16284 fbn %fcc3, loop_1440
16285loop_1438:
16286 nop
16287 setx 0xA365EB22, %l0, %l6
16288 st %l6, [%l7 + 0x28]
16289 ld [%l7 + 0x28], %f3
16290 setx 0xD7A4E7B0, %l1, %l5
16291 st %l5, [%l7 + 0x10]
16292 ld [%l7 + 0x10], %f27
16293 fsubs %f27, %f3, %f12
16294 array32 %o3, %i0, %l4
16295loop_1439:
16296 fblg %fcc2, loop_1441
16297loop_1440:
16298 udivx %o7, 0x10EB, %i2
16299 ba %icc, loop_1442
16300 fpsub32 %f8, %f30, %f6
16301loop_1441:
16302 fnors %f5, %f17, %f22
16303 edge16n %g3, %l1, %i1
16304loop_1442:
16305 sdivx %l2, 0x1F2B, %g7
16306 membar 0x7B
16307 set 0x22, %o2
16308 stha %o4, [%l7 + %o2] 0x81
16309 srax %l0, %o1, %i6
16310 sdiv %l5, 0x0688, %g4
16311 sll %i4, %o2, %g5
16312 movvs %xcc, %o6, %g6
16313 nop
16314 setx 0xA079AC1E, %l0, %l6
16315 st %l6, [%l7 + 0x08]
16316 ld [%l7 + 0x08], %fsr
16317 set 0x40, %l5
16318 swapa [%l7 + %l5] 0x89, %l6
16319 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
16320 nop ! nop ! ldxa [%g0 + 0x140] %asi, %g1 ripped by fixASI40.pl ripped by fixASI40.pl
16321 bn loop_1443
16322 addccc %o5, 0x119A, %l3
16323 mulscc %i5, %i7, %i3
16324 sth %o0, [%l7 + 0x1E]
16325loop_1443:
16326 srlx %g2, 0x15, %o3
16327 fpackfix %f2, %f9
16328 fabss %f0, %f11
16329 add %l7, 0x70, %l6
16330 wr %g0, 0x89, %asi
16331 ldxa [%l6] %asi, %l4
16332 casxa [%l6] 0x89, %l4, %i0
16333 movvc %xcc, %i2, %o7
16334 wr %g0, 0x81, %asi
16335 stwa %g3, [%l7 + 0x7C] %asi
16336 sdivcc %l1, 0x0B54, %i1
16337 subcc %g7, %l2, %l0
16338 fbue %fcc1, loop_1444
16339 fbne,a %fcc2, loop_1445
16340 nop
16341 setx 0x696243490D74EB6F, %l0, %l6
16342 stx %l6, [%l7 + 0x28]
16343 ldd [%l7 + 0x28], %f22
16344 fsqrtd %f22, %f20
16345 wr %g0, 0x10, %asi
16346 stwa %o4, [%l7 + 0x5C] %asi
16347loop_1444:
16348 nop
16349 setx loop_1446, %l0, %l1
16350 wrpr 0x1, %tl
16351 wrpr %l1, %tnpc
16352 setx 0x34400001400, %l0, %l1
16353 wrpr %l1, %tstate
16354 wrhpr 0x4, %htstate
16355 done
16356loop_1445:
16357 mulscc %o1, %l5, %i6
16358 sll %g4, %i4, %o2
16359 andn %g5, %o6, %l6
16360loop_1446:
16361 tneg %xcc, 0x2
16362 fzero %f24
16363 tleu %icc, 0x4
16364 tne %xcc, 0x0
16365 addcc %g6, %g1, %o5
16366 move %icc, %i5, %l3
16367 movl %icc, %i7, %i3
16368 wr %g0, 0x80, %asi
16369 ldda [%l7 + 0x30] %asi, %o0
16370 fxnors %f4, %f1, %f7
16371 set 0x6B, %i3
16372 lduba [%l7 + %i3] 0x04, %g2
16373 fmul8ulx16 %f10, %f16, %f18
16374 fnegs %f1, %f12
16375 movneg %xcc, %o3, %i0
16376 edge32ln %i2, %l4, %o7
16377 andncc %l1, %g3, %i1
16378 movgu %xcc, %l2, %l0
16379 fmovdleu %icc, %f6, %f7
16380 srax %g7, 0x07, %o1
16381 alignaddrl %l5, %o4, %g4
16382 stx %i6, [%l7 + 0x38]
16383 smulcc %o2, 0x044E, %i4
16384 edge8n %g5, %l6, %o6
16385 fmovdcc %icc, %f14, %f19
16386 fmovdne %icc, %f26, %f2
16387 orn %g1, %g6, %o5
16388 movn %xcc, %i5, %l3
16389 set 0x0C, %i2
16390 stwa %i3, [%l7 + %i2] 0x2f
16391 membar #Sync
16392 set 0x40, %l3
16393 ldda [%l7 + %l3] 0x18, %f0
16394 set 0x54, %l4
16395 sta %f13, [%l7 + %l4] 0x18
16396 sll %i7, %o0, %o3
16397 set 0x20, %l1
16398 lda [%l7 + %l1] 0x88, %f10
16399 fabss %f25, %f1
16400 fblg %fcc3, loop_1447
16401 sll %g2, 0x12, %i0
16402 addc %i2, 0x1A11, %l4
16403 edge8n %l1, %g3, %i1
16404loop_1447:
16405 array16 %o7, %l2, %g7
16406 tgu %icc, 0x0
16407 fmovscc %xcc, %f5, %f4
16408 ldsw [%l7 + 0x6C], %l0
16409 tsubcctv %l5, %o1, %g4
16410 movpos %icc, %o4, %o2
16411 subc %i4, %i6, %g5
16412 movpos %xcc, %l6, %o6
16413 addcc %g6, 0x178F, %g1
16414 movvs %xcc, %i5, %o5
16415 fpackfix %f22, %f8
16416 edge8n %l3, %i7, %i3
16417 udiv %o3, 0x1E25, %g2
16418 fmovsne %xcc, %f12, %f7
16419 fmovrse %i0, %f10, %f11
16420 edge32l %o0, %l4, %i2
16421 fmovspos %icc, %f8, %f20
16422 subc %g3, 0x16A3, %l1
16423 edge8 %o7, %i1, %g7
16424 edge8ln %l0, %l5, %o1
16425 alignaddr %g4, %l2, %o2
16426 fzeros %f12
16427 movre %i4, 0x3FA, %o4
16428 sra %g5, %i6, %o6
16429 sub %g6, 0x1034, %l6
16430 sllx %g1, 0x01, %i5
16431 edge32l %l3, %i7, %o5
16432 movle %icc, %i3, %o3
16433 movle %xcc, %i0, %g2
16434 fandnot1 %f6, %f6, %f4
16435 std %f18, [%l7 + 0x20]
16436 movrlez %o0, %l4, %i2
16437 set 0x40, %o0
16438 stda %f0, [%l7 + %o0] 0x88
16439 edge16l %l1, %g3, %o7
16440 bneg,a,pn %xcc, loop_1448
16441 movcs %icc, %i1, %g7
16442 array32 %l5, %l0, %g4
16443 restored
16444 rdpr %cwp, %g1
16445 rdpr %cansave, %g2
16446 rdpr %canrestore, %g3
16447 rdpr %cleanwin, %g4
16448 rdpr %otherwin, %g5
16449 rdpr %wstate, %g6
16450loop_1448:
16451 alignaddrl %l2, %o2, %o1
16452 restored
16453 rdpr %cwp, %g1
16454 rdpr %cansave, %g2
16455 rdpr %canrestore, %g3
16456 rdpr %cleanwin, %g4
16457 rdpr %otherwin, %g5
16458 rdpr %wstate, %g6
16459 orcc %i4, 0x0A8E, %o4
16460 sir 0x093F
16461 ta %xcc, 0x0
16462 addc %i6, 0x150C, %o6
16463 stw %g5, [%l7 + 0x40]
16464 fnot1 %f20, %f0
16465 sdivx %g6, 0x07CC, %g1
16466 sdivx %l6, 0x1428, %i5
16467 movl %xcc, %l3, %o5
16468 fmul8x16au %f27, %f1, %f6
16469 udivx %i7, 0x17CB, %i3
16470 std %f28, [%l7 + 0x40]
16471 subc %i0, %g2, %o3
16472 edge16n %o0, %i2, %l1
16473 array16 %l4, %o7, %g3
16474 srl %g7, %l5, %l0
16475 fpadd32 %f20, %f2, %f20
16476 tne %xcc, 0x7
16477 edge16 %i1, %g4, %o2
16478 fmovsvc %xcc, %f26, %f12
16479 fbug,a %fcc3, loop_1449
16480 bvc,a,pn %xcc, loop_1450
16481 sdivx %l2, 0x0CC7, %o1
16482 subccc %i4, 0x0C97, %i6
16483loop_1449:
16484 tcc %xcc, 0x6
16485loop_1450:
16486 tl %icc, 0x4
16487 flush %l7 + 0x30
16488 ba %icc, loop_1451
16489 edge32l %o6, %o4, %g5
16490 array16 %g1, %g6, %i5
16491 tg %icc, 0x7
16492loop_1451:
16493 subccc %l6, %l3, %i7
16494 bpos,a,pt %icc, loop_1452
16495 movgu %icc, %i3, %i0
16496 fmovsa %xcc, %f18, %f11
16497 sdivcc %g2, 0x0B2B, %o5
16498loop_1452:
16499 srax %o3, 0x06, %i2
16500 bgu loop_1453
16501 brlez,a %l1, loop_1454
16502 array16 %o0, %o7, %g3
16503 add %g7, 0x09DF, %l5
16504loop_1453:
16505 faligndata %f30, %f26, %f26
16506loop_1454:
16507 nop
16508 wr %g0, 0xf0, %asi
16509 stda %f0, [%l7 + 0x40] %asi
16510 membar #Sync
16511 movge %xcc, %l4, %i1
16512 bl %icc, loop_1455
16513 fcmple16 %f0, %f8, %g4
16514 edge32ln %l0, %o2, %o1
16515 flush %l7 + 0x7C
16516loop_1455:
16517 edge32 %i4, %i6, %l2
16518 fmovsg %icc, %f9, %f5
16519 fabss %f13, %f27
16520 tleu %xcc, 0x4
16521 subcc %o6, %o4, %g1
16522 fmovrdgz %g5, %f14, %f26
16523 srlx %i5, %l6, %l3
16524 fnands %f4, %f14, %f29
16525 tvc %xcc, 0x4
16526 alignaddr %i7, %g6, %i3
16527 bg loop_1456
16528 taddcctv %g2, %i0, %o5
16529 fbo,a %fcc3, loop_1457
16530 fcmple32 %f24, %f14, %o3
16531loop_1456:
16532 nop
16533 set 0x2C, %l0
16534 lda [%l7 + %l0] 0x15, %f0
16535loop_1457:
16536 restored
16537 rdpr %cwp, %g1
16538 rdpr %cansave, %g2
16539 rdpr %canrestore, %g3
16540 rdpr %cleanwin, %g4
16541 rdpr %otherwin, %g5
16542 rdpr %wstate, %g6
16543 nop
16544 setx loop_1458, %l0, %l1
16545 jmpl %l1, %i2
16546 movgu %xcc, %l1, %o0
16547 add %l7, 0x78, %l6
16548 wr %g0, 0x80, %asi
16549 casxa [%l6] 0x80, %o7, %g7
16550loop_1458:
16551 movge %icc, %l5, %l4
16552 sir 0x1C1A
16553 fmovsneg %icc, %f0, %f10
16554 fmovrsgz %i1, %f8, %f14
16555 bpos %xcc, loop_1459
16556 andncc %g4, %l0, %g3
16557 std %f10, [%l7 + 0x18]
16558 edge32ln %o2, %o1, %i6
16559loop_1459:
16560 fmovsn %xcc, %f1, %f7
16561 subccc %l2, %i4, %o4
16562 sra %g1, 0x0A, %o6
16563 ldsh [%l7 + 0x1C], %g5
16564 tcs %xcc, 0x2
16565 bne,a loop_1460
16566 sethi 0x0B18, %i5
16567 movrlez %l3, %l6, %i7
16568 fpadd16 %f26, %f26, %f0
16569loop_1460:
16570 taddcctv %g6, %g2, %i0
16571 fbule,a %fcc2, loop_1461
16572 flush %l7 + 0x14
16573 fbuge,a %fcc1, loop_1462
16574 movg %icc, %o5, %i3
16575loop_1461:
16576 orcc %i2, 0x1697, %o3
16577 orcc %o0, 0x0092, %l1
16578loop_1462:
16579 fabss %f25, %f1
16580 fsrc2s %f26, %f20
16581 fbl %fcc3, loop_1463
16582 fmovsleu %icc, %f8, %f3
16583 fones %f6
16584 movcc %xcc, %g7, %o7
16585loop_1463:
16586 ldx [%l7 + 0x38], %l5
16587 nop
16588 setx loop_1464, %l0, %l1
16589 wrpr 0x1, %tl
16590 wrpr %l1, %tpc
16591 add %l1, 0x4, %l1
16592 wrpr %l1, %tnpc
16593 setx 0x34400001400, %l0, %l1
16594 wrpr %l1, %tstate
16595 wrhpr 0x4, %htstate
16596 retry
16597 fors %f4, %f24, %f28
16598 bge,a %icc, loop_1465
16599 fandnot2s %f9, %f6, %f22
16600loop_1464:
16601 nop
16602 set 0x6C, %i4
16603 lda [%l7 + %i4] 0x81, %f27
16604loop_1465:
16605 brnz,a %i1, loop_1466
16606 and %l4, %l0, %g3
16607 movn %xcc, %o2, %g4
16608 tn %icc, 0x6
16609loop_1466:
16610 tg %icc, 0x3
16611 edge16ln %o1, %l2, %i4
16612 sdiv %i6, 0x17A2, %g1
16613 alignaddr %o6, %g5, %o4
16614 tvs %xcc, 0x2
16615 subccc %i5, 0x081B, %l6
16616 taddcctv %i7, %l3, %g6
16617 edge32n %g2, %i0, %i3
16618 lduw [%l7 + 0x70], %o5
16619 wr %g0, 0x89, %asi
16620 lduha [%l7 + 0x16] %asi, %i2
16621 bvc,a %xcc, loop_1467
16622 alignaddrl %o3, %o0, %g7
16623 bleu,a %icc, loop_1468
16624 edge8 %o7, %l5, %l1
16625loop_1467:
16626 sllx %l4, %l0, %i1
16627 fpsub32 %f10, %f20, %f24
16628loop_1468:
16629 movrgez %g3, 0x211, %g4
16630 tn %xcc, 0x5
16631 add %o1, %l2, %i4
16632 movcs %xcc, %o2, %g1
16633 fxnors %f18, %f26, %f30
16634 tle %icc, 0x0
16635 tne %xcc, 0x4
16636 ldd [%l7 + 0x10], %f20
16637 brz %i6, loop_1469
16638 sir 0x117B
16639 set 0x60, %o5
16640 prefetcha [%l7 + %o5] 0x04, 0x1
16641loop_1469:
16642 andncc %o4, %i5, %g5
16643 nop
16644 setx loop_1470, %l0, %l1
16645 wrpr 0x1, %tl
16646 wrpr %l1, %tnpc
16647 setx 0x34400001400, %l0, %l1
16648 wrpr %l1, %tstate
16649 wrhpr 0x4, %htstate
16650 done
16651 addcc %i7, %l6, %g6
16652 fpsub32s %f23, %f11, %f31
16653 fcmpne32 %f30, %f24, %l3
16654loop_1470:
16655 popc %i0, %i3
16656 movleu %xcc, %o5, %i2
16657 sra %o3, 0x01, %g2
16658 sdiv %o0, 0x0758, %g7
16659 ble loop_1471
16660 movl %icc, %o7, %l5
16661 fpadd16s %f22, %f27, %f5
16662 movrgez %l1, 0x0AF, %l4
16663loop_1471:
16664 tsubcc %i1, %g3, %l0
16665 srlx %g4, %o1, %l2
16666 movrlez %o2, 0x14A, %g1
16667 fbu %fcc1, loop_1472
16668 tne %xcc, 0x6
16669 mova %icc, %i6, %i4
16670 tsubcc %o4, 0x1F11, %i5
16671loop_1472:
16672 srax %o6, 0x09, %i7
16673 udiv %l6, 0x0765, %g5
16674 udivcc %g6, 0x1AB8, %i0
16675 srax %i3, %l3, %o5
16676 andncc %i2, %o3, %o0
16677 fblg %fcc3, loop_1473
16678 fcmple16 %f22, %f20, %g7
16679 bcs,pt %icc, loop_1474
16680 edge32 %g2, %o7, %l5
16681loop_1473:
16682 edge8ln %l1, %i1, %l4
16683 sir 0x0E2F
16684loop_1474:
16685 edge32n %g3, %l0, %o1
16686 fmovrdne %g4, %f18, %f26
16687 fpadd16 %f30, %f16, %f24
16688 orncc %l2, 0x150C, %g1
16689 fbn %fcc2, loop_1475
16690 fpmerge %f16, %f30, %f30
16691 fmovdleu %icc, %f13, %f4
16692 tcc %xcc, 0x1
16693loop_1475:
16694 nop
16695 wr %g0, 0x89, %asi
16696 lduba [%l7 + 0x37] %asi, %i6
16697 fmuld8sux16 %f15, %f18, %f20
16698 array8 %i4, %o2, %i5
16699 edge16 %o4, %o6, %l6
16700 popc 0x151E, %g5
16701 movl %icc, %i7, %i0
16702 mulscc %i3, %g6, %l3
16703 nop
16704 setx loop_1476, %l0, %l1
16705 wrpr 0x1, %tl
16706 wrpr %l1, %tnpc
16707 setx 0x34400001400, %l0, %l1
16708 wrpr %l1, %tstate
16709 wrhpr 0x4, %htstate
16710 done
16711 nop
16712 fitod %f4, %f30
16713 fdtox %f30, %f22
16714 edge32l %o5, %i2, %o3
16715 edge8n %o0, %g7, %g2
16716loop_1476:
16717 edge32ln %o7, %l1, %i1
16718 brgez,a %l5, loop_1477
16719 tvc %icc, 0x7
16720 stx %l4, [%l7 + 0x40]
16721 srlx %l0, %g3, %g4
16722loop_1477:
16723 nop
16724 set 0x08, %g6
16725 sth %o1, [%l7 + %g6]
16726 or %l2, 0x0353, %g1
16727 srax %i4, 0x1F, %o2
16728 fblg,a %fcc0, loop_1478
16729 edge32l %i5, %o4, %o6
16730 udivx %i6, 0x1C8A, %l6
16731 add %g5, %i0, %i3
16732loop_1478:
16733 bge,a loop_1479
16734 tge %icc, 0x5
16735 subccc %i7, %l3, %o5
16736 brnz,a %g6, loop_1480
16737loop_1479:
16738 fbl %fcc0, loop_1481
16739 addccc %o3, 0x18F1, %i2
16740 sdivcc %o0, 0x1ED3, %g7
16741loop_1480:
16742 xnorcc %o7, %g2, %l1
16743loop_1481:
16744 nop
16745 set 0x62, %g4
16746 stha %i1, [%l7 + %g4] 0x89
16747 fpadd16s %f13, %f10, %f20
16748 mova %icc, %l5, %l0
16749 subcc %g3, 0x0BD4, %g4
16750 nop
16751 setx 0x463BA13BA042CE89, %l0, %l6
16752 stx %l6, [%l7 + 0x08]
16753 ldx [%l7 + 0x08], %fsr
16754 nop
16755 setx loop_1482, %l0, %l1
16756 wrpr 0x1, %tl
16757 wrpr %l1, %tnpc
16758 setx 0x34400001400, %l0, %l1
16759 wrpr %l1, %tstate
16760 wrhpr 0x4, %htstate
16761 done
16762 movcc %icc, %l4, %l2
16763 be,a,pn %xcc, loop_1483
16764 sdivx %o1, 0x1186, %g1
16765loop_1482:
16766 fmuld8ulx16 %f11, %f30, %f8
16767 addc %i4, 0x0DB0, %i5
16768loop_1483:
16769 tsubcctv %o4, 0x18F4, %o2
16770 for %f4, %f24, %f2
16771 fbg %fcc1, loop_1484
16772 saved
16773 rdpr %cwp, %g1
16774 rdpr %cansave, %g2
16775 rdpr %canrestore, %g3
16776 rdpr %cleanwin, %g4
16777 rdpr %otherwin, %g5
16778 rdpr %wstate, %g6
16779 fone %f2
16780 nop
16781 setx 0xD052938EAFBCF8B7, %l0, %l6
16782 stx %l6, [%l7 + 0x28]
16783 ldd [%l7 + 0x28], %f20
16784 setx 0x926E205F27FD3A04, %l1, %l5
16785 stx %l5, [%l7 + 0x10]
16786 ldd [%l7 + 0x10], %f4
16787 fdivd %f4, %f20, %f2
16788loop_1484:
16789 bgu %xcc, loop_1485
16790 array16 %o6, %l6, %i6
16791 flush %l7 + 0x0C
16792 srax %g5, 0x18, %i3
16793loop_1485:
16794 srax %i7, %l3, %i0
16795 edge16n %g6, %o5, %o3
16796 smulcc %o0, %g7, %i2
16797 ta %xcc, 0x3
16798 addcc %g2, %o7, %l1
16799 fornot2 %f10, %f22, %f18
16800 fmovdne %xcc, %f15, %f21
16801 tle %xcc, 0x4
16802 edge16l %i1, %l5, %l0
16803 add %l7, 0x6C, %l6
16804 wr %g0, 0x18, %asi
16805 casa [%l6] 0x18, %g4, %g3
16806 tsubcctv %l2, 0x14C0, %o1
16807 ldd [%l7 + 0x30], %g0
16808 tn %icc, 0x2
16809 ld [%l7 + 0x10], %f10
16810 tle %icc, 0x0
16811 nop
16812 setx 0x0C4F9CF3AAC9BA5C, %l0, %l6
16813 stx %l6, [%l7 + 0x28]
16814 ldd [%l7 + 0x28], %f6
16815 fsqrtd %f6, %f20
16816 movg %icc, %i4, %l4
16817 fones %f0
16818 orcc %o4, 0x0F8A, %o2
16819 fbue %fcc0, loop_1486
16820 subcc %o6, %i5, %l6
16821 tg %xcc, 0x1
16822 ldsh [%l7 + 0x42], %g5
16823loop_1486:
16824 udivx %i3, 0x09BB, %i7
16825 movvc %xcc, %i6, %i0
16826 fnegs %f16, %f21
16827 saved
16828 rdpr %cwp, %g1
16829 rdpr %cansave, %g2
16830 rdpr %canrestore, %g3
16831 rdpr %cleanwin, %g4
16832 rdpr %otherwin, %g5
16833 rdpr %wstate, %g6
16834 movge %xcc, %l3, %o5
16835 bne,a loop_1487
16836 fpsub32 %f24, %f16, %f0
16837 move %icc, %o3, %g6
16838 umulcc %g7, 0x03DB, %i2
16839loop_1487:
16840 nop
16841 setx 0xD0602974, %l0, %l6
16842 st %l6, [%l7 + 0x78]
16843 ld [%l7 + 0x78], %fsr
16844 umul %o0, 0x1AA2, %g2
16845 nop
16846 fitod %f6, %f8
16847 fmovdleu %xcc, %f10, %f31
16848 nop
16849 setx 0x2B4D720761BE7522, %l0, %l6
16850 stx %l6, [%l7 + 0x28]
16851 ldd [%l7 + 0x28], %f6
16852 setx 0xD5A000EC26C95CDE, %l1, %l5
16853 stx %l5, [%l7 + 0x10]
16854 ldd [%l7 + 0x10], %f28
16855 faddd %f28, %f6, %f18
16856 edge16n %l1, %o7, %l5
16857 fblg,a %fcc2, loop_1488
16858 movcc %xcc, %i1, %l0
16859 nop
16860 setx 0x8EF2E67C, %l0, %l6
16861 st %l6, [%l7 + 0x28]
16862 ld [%l7 + 0x28], %f8
16863 setx 0x874C60AB, %l1, %l5
16864 st %l5, [%l7 + 0x10]
16865 ld [%l7 + 0x10], %f13
16866 fadds %f13, %f8, %f22
16867 nop
16868 fitos %f12, %f1
16869 fstox %f1, %f30
16870 fxtos %f30, %f27
16871loop_1488:
16872 movcc %icc, %g3, %g4
16873 tge %icc, 0x5
16874 andcc %o1, %l2, %g1
16875 fmovrsne %l4, %f29, %f13
16876 edge16n %i4, %o2, %o4
16877 saved
16878 rdpr %cwp, %g1
16879 rdpr %cansave, %g2
16880 rdpr %canrestore, %g3
16881 rdpr %cleanwin, %g4
16882 rdpr %otherwin, %g5
16883 rdpr %wstate, %g6
16884 fbe,a %fcc1, loop_1489
16885 udivx %o6, 0x1E64, %i5
16886 be,pn %icc, loop_1490
16887 bshuffle %f20, %f30, %f12
16888loop_1489:
16889 nop
16890 set 0x2C, %o3
16891 stwa %l6, [%l7 + %o3] 0xea
16892 membar #Sync
16893loop_1490:
16894 bne,a loop_1491
16895 addcc %i3, 0x0EDC, %i7
16896 fcmple16 %f18, %f24, %g5
16897 edge8l %i0, %i6, %o5
16898loop_1491:
16899 fmovsvs %xcc, %f11, %f0
16900 taddcctv %o3, %l3, %g6
16901 movge %icc, %g7, %i2
16902 popc 0x0770, %o0
16903 sdiv %g2, 0x0BCC, %l1
16904 restored
16905 rdpr %cwp, %g1
16906 rdpr %cansave, %g2
16907 rdpr %canrestore, %g3
16908 rdpr %cleanwin, %g4
16909 rdpr %otherwin, %g5
16910 rdpr %wstate, %g6
16911 tpos %xcc, 0x7
16912 fbn,a %fcc1, loop_1492
16913 movvc %xcc, %l5, %i1
16914 wr %g0, 0x80, %asi
16915 ldsba [%l7 + 0x24] %asi, %o7
16916loop_1492:
16917 fbule %fcc0, loop_1493
16918 movrlez %g3, 0x360, %g4
16919 nop
16920 setx 0x9C4C2DD1106BBCF1, %l0, %l6
16921 stx %l6, [%l7 + 0x08]
16922 ldx [%l7 + 0x08], %fsr
16923 addccc %o1, %l2, %l0
16924loop_1493:
16925 mulscc %g1, 0x00F8, %l4
16926 wr %g0, 0x19, %asi
16927 ldsha [%l7 + 0x24] %asi, %i4
16928 fmovdle %icc, %f31, %f0
16929 andn %o2, 0x0268, %o6
16930 fcmple32 %f24, %f6, %i5
16931 xnorcc %o4, 0x17C7, %i3
16932 nop
16933 setx 0x653D7046127FC000, %l0, %l6
16934 stx %l6, [%l7 + 0x28]
16935 ldd [%l7 + 0x28], %f0
16936 setx 0xC0241959F34CB704, %l1, %l5
16937 stx %l5, [%l7 + 0x10]
16938 ldd [%l7 + 0x10], %f2
16939 fmuld %f2, %f0, %f20
16940 fmovsle %xcc, %f0, %f31
16941 wr %g0, 0x10, %asi
16942 lduwa [%l7 + 0x60] %asi, %l6
16943 fandnot2s %f18, %f14, %f5
16944 movl %icc, %g5, %i7
16945 ld [%l7 + 0x7C], %f29
16946 udiv %i0, 0x19C2, %i6
16947 fsrc2s %f10, %f27
16948 movneg %icc, %o3, %o5
16949 movpos %xcc, %l3, %g7
16950 edge8 %i2, %g6, %g2
16951 tn %xcc, 0x0
16952 brgez,a %o0, loop_1494
16953 movl %icc, %l5, %i1
16954 alignaddrl %l1, %g3, %g4
16955 udivx %o7, 0x02C5, %o1
16956loop_1494:
16957 bvc loop_1495
16958 fbe %fcc0, loop_1496
16959 andn %l2, %l0, %g1
16960 fpack32 %f14, %f22, %f18
16961loop_1495:
16962 orcc %i4, 0x178A, %o2
16963loop_1496:
16964 nop
16965 wr %g0, 0x19, %asi
16966 stha %o6, [%l7 + 0x5E] %asi
16967 set 0x2E, %g7
16968 stha %l4, [%l7 + %g7] 0x27
16969 membar #Sync
16970 ldsb [%l7 + 0x30], %o4
16971 xnorcc %i5, 0x056A, %i3
16972 movpos %icc, %g5, %l6
16973 bl loop_1497
16974 fmovdl %xcc, %f15, %f5
16975 movrgez %i7, %i6, %o3
16976 addccc %o5, 0x14FC, %i0
16977loop_1497:
16978 tsubcc %g7, %l3, %g6
16979 movrlz %g2, %i2, %l5
16980 nop
16981 fitos %f7, %f9
16982 fstod %f9, %f6
16983 subccc %i1, %l1, %g3
16984 sub %o0, %g4, %o7
16985 fbu,a %fcc2, loop_1498
16986 alignaddrl %o1, %l2, %g1
16987 udivcc %i4, 0x0C41, %l0
16988 set 0x70, %l2
16989 ldswa [%l7 + %l2] 0x11, %o2
16990loop_1498:
16991 sth %o6, [%l7 + 0x54]
16992 sllx %o4, 0x04, %l4
16993 subccc %i3, 0x04EF, %i5
16994 wr %g0, 0x18, %asi
16995 prefetcha [%l7 + 0x58] %asi, 0x2
16996 brnz %l6, loop_1499
16997 srax %i6, 0x1B, %o3
16998 fmovrde %i7, %f2, %f16
16999 edge8n %o5, %g7, %i0
17000loop_1499:
17001 tsubcc %g6, %g2, %i2
17002 tgu %xcc, 0x6
17003 edge16 %l3, %i1, %l1
17004 nop
17005 setx loop_1500, %l0, %l1
17006 jmpl %l1, %l5
17007 ldsw [%l7 + 0x74], %g3
17008 add %o0, 0x1C06, %g4
17009 bpos,a,pn %icc, loop_1501
17010loop_1500:
17011 smul %o1, %l2, %g1
17012 movgu %icc, %o7, %l0
17013 movrne %o2, %i4, %o6
17014loop_1501:
17015 movle %icc, %o4, %i3
17016 set 0x40, %g2
17017 stda %f16, [%l7 + %g2] 0x10
17018 fexpand %f21, %f6
17019 movgu %xcc, %i5, %l4
17020 wr %g0, 0x2a, %asi
17021 stba %l6, [%l7 + 0x1F] %asi
17022 membar #Sync
17023 udivx %g5, 0x101C, %o3
17024 array16 %i6, %o5, %i7
17025 andncc %i0, %g6, %g7
17026 edge8 %i2, %g2, %l3
17027 tsubcc %l1, %i1, %g3
17028 brnz %l5, loop_1502
17029 stbar
17030 srlx %o0, 0x09, %g4
17031 fmovrse %l2, %f10, %f31
17032loop_1502:
17033 fbu %fcc0, loop_1503
17034 fandnot1 %f24, %f14, %f10
17035 fmovrsgez %o1, %f9, %f15
17036 fbn,a %fcc2, loop_1504
17037loop_1503:
17038 fpack32 %f28, %f20, %f2
17039 popc 0x084C, %g1
17040 movrgez %l0, %o7, %o2
17041loop_1504:
17042 nop
17043 fitod %f4, %f24
17044 fdtox %f24, %f0
17045 bg loop_1505
17046 fsrc2 %f8, %f6
17047 andncc %o6, %o4, %i3
17048 fbug %fcc0, loop_1506
17049loop_1505:
17050 restored
17051 rdpr %cwp, %g1
17052 rdpr %cansave, %g2
17053 rdpr %canrestore, %g3
17054 rdpr %cleanwin, %g4
17055 rdpr %otherwin, %g5
17056 rdpr %wstate, %g6
17057 set 0x40, %o4
17058 swapa [%l7 + %o4] 0x11, %i4
17059loop_1506:
17060 fmovsgu %xcc, %f26, %f17
17061 fsrc1 %f12, %f20
17062 brgz %l4, loop_1507
17063 tvc %xcc, 0x3
17064 ta %xcc, 0x6
17065 fbule,a %fcc0, loop_1508
17066loop_1507:
17067 stb %i5, [%l7 + 0x59]
17068 or %l6, %o3, %g5
17069 udiv %i6, 0x03C9, %o5
17070loop_1508:
17071 ldx [%l7 + 0x78], %i0
17072 fmovdcc %xcc, %f12, %f10
17073 movvc %icc, %g6, %g7
17074 ldd [%l7 + 0x58], %i2
17075 nop
17076 setx 0x907D2AFA, %l0, %l6
17077 st %l6, [%l7 + 0x0C]
17078 ld [%l7 + 0x0C], %fsr
17079 movneg %icc, %i7, %l3
17080 nop
17081 setx 0x7CF0C08A, %l0, %l6
17082 st %l6, [%l7 + 0x28]
17083 ld [%l7 + 0x28], %f7
17084 fsqrts %f7, %f25
17085 set 0x24, %i0
17086 ldswa [%l7 + %i0] 0x80, %g2
17087 subcc %l1, %i1, %l5
17088 orcc %g3, 0x107F, %o0
17089 srl %l2, %g4, %o1
17090 tpos %xcc, 0x0
17091 fbne,a %fcc2, loop_1509
17092 alignaddrl %l0, %o7, %g1
17093 srl %o6, %o2, %o4
17094 movrlez %i4, %l4, %i5
17095loop_1509:
17096 bl,pt %xcc, loop_1510
17097 fcmple16 %f26, %f6, %i3
17098 nop
17099 setx 0x2B6F63F3, %l0, %l6
17100 st %l6, [%l7 + 0x28]
17101 ld [%l7 + 0x28], %f5
17102 setx 0x657ACB39, %l1, %l5
17103 st %l5, [%l7 + 0x10]
17104 ld [%l7 + 0x10], %f9
17105 fmuls %f9, %f5, %f14
17106 fpadd32s %f18, %f28, %f16
17107loop_1510:
17108 ldsh [%l7 + 0x64], %o3
17109 edge8n %g5, %l6, %o5
17110 andncc %i6, %i0, %g6
17111 nop
17112 setx 0xF35B01B1, %l0, %l6
17113 st %l6, [%l7 + 0x28]
17114 ld [%l7 + 0x28], %f31
17115 setx 0x15D18549, %l1, %l5
17116 st %l5, [%l7 + 0x10]
17117 ld [%l7 + 0x10], %f1
17118 fmuls %f1, %f31, %f12
17119 set 0x08, %i6
17120 ldswa [%l7 + %i6] 0x14, %g7
17121 tge %xcc, 0x6
17122 movne %icc, %i2, %l3
17123 tgu %icc, 0x5
17124 sethi 0x086C, %i7
17125 movcs %xcc, %g2, %i1
17126 ta %xcc, 0x6
17127 tne %xcc, 0x5
17128 fmovs %f10, %f6
17129 set 0x5C, %g3
17130 sta %f8, [%l7 + %g3] 0x11
17131 bg,pt %xcc, loop_1511
17132 fmovse %xcc, %f11, %f1
17133 tg %icc, 0x2
17134 smul %l5, %g3, %l1
17135loop_1511:
17136 tn %xcc, 0x0
17137 fmul8x16 %f2, %f30, %f12
17138 nop
17139 set 0x2D, %o7
17140 ldstub [%l7 + %o7], %o0
17141 taddcctv %g4, %l2, %l0
17142 fandnot2 %f30, %f24, %f24
17143 movpos %icc, %o1, %g1
17144 orncc %o6, %o2, %o7
17145 tge %xcc, 0x0
17146 tgu %icc, 0x1
17147 bn,a loop_1512
17148 sllx %i4, %o4, %i5
17149 fbuge %fcc0, loop_1513
17150 membar 0x62
17151loop_1512:
17152 mulscc %i3, %l4, %o3
17153 popc 0x17A5, %l6
17154loop_1513:
17155 movpos %xcc, %o5, %i6
17156 xnorcc %i0, 0x0568, %g5
17157 nop
17158 set 0x20, %g5
17159 std %f4, [%l7 + %g5]
17160 fmovsne %xcc, %f1, %f24
17161 udivx %g7, 0x092A, %i2
17162 sdiv %g6, 0x1D12, %l3
17163 fsrc2 %f2, %f10
17164 fabss %f18, %f0
17165 nop
17166 setx 0xC1D40913C07A223E, %l0, %l6
17167 stx %l6, [%l7 + 0x68]
17168 ldx [%l7 + 0x68], %fsr
17169 fbn,a %fcc3, loop_1514
17170 fpsub16 %f24, %f20, %f14
17171 sll %i7, 0x07, %i1
17172 udiv %g2, 0x02FD, %g3
17173loop_1514:
17174 subc %l1, 0x14C9, %o0
17175 movvs %xcc, %l5, %g4
17176 membar #Sync
17177 set 0x40, %o1
17178 ldda [%l7 + %o1] 0xf9, %f0
17179 fandnot1s %f6, %f12, %f28
17180 smulcc %l2, 0x0A41, %l0
17181 edge16l %g1, %o6, %o1
17182 bpos,a,pn %xcc, loop_1515
17183 bn,pn %icc, loop_1516
17184 fmovdcs %xcc, %f27, %f28
17185 srax %o7, 0x0C, %i4
17186loop_1515:
17187 movrgez %o2, 0x23E, %o4
17188loop_1516:
17189 membar 0x41
17190 fmovdcc %icc, %f2, %f26
17191 orncc %i3, %l4, %i5
17192 nop
17193 setx 0x207C35A5, %l0, %l6
17194 st %l6, [%l7 + 0x34]
17195 ld [%l7 + 0x34], %fsr
17196 fnegs %f30, %f11
17197 fornot1s %f8, %f16, %f31
17198 movcc %icc, %l6, %o5
17199 fsrc2s %f27, %f7
17200 andn %o3, %i0, %g5
17201 fmovrde %i6, %f30, %f20
17202 wr %g0, 0x04, %asi
17203 lduha [%l7 + 0x6E] %asi, %i2
17204 sth %g6, [%l7 + 0x2C]
17205 subcc %l3, 0x12B1, %g7
17206 ldsh [%l7 + 0x38], %i1
17207 fmul8x16al %f31, %f23, %f2
17208 fmovs %f9, %f11
17209 brlz,a %g2, loop_1517
17210 movle %icc, %g3, %i7
17211 fmovsa %xcc, %f1, %f29
17212 fmovrse %l1, %f1, %f30
17213loop_1517:
17214 movne %xcc, %l5, %o0
17215 tcs %icc, 0x1
17216 tsubcctv %l2, %g4, %g1
17217 bneg,a,pn %icc, loop_1518
17218 and %l0, %o1, %o7
17219 set 0x14, %l6
17220 lduwa [%l7 + %l6] 0x0c, %i4
17221loop_1518:
17222 nop
17223 setx 0x122D20A2F07D50C4, %l0, %l6
17224 stx %l6, [%l7 + 0x68]
17225 ldx [%l7 + 0x68], %fsr
17226 brnz %o6, loop_1519
17227 sra %o4, 0x07, %o2
17228 subccc %i3, %i5, %l4
17229 addcc %o5, %l6, %o3
17230loop_1519:
17231 nop
17232 set 0x20, %i7
17233 stwa %i0, [%l7 + %i7] 0x22
17234 membar #Sync
17235 sll %i6, 0x0E, %g5
17236 sdivx %g6, 0x0239, %i2
17237 xor %l3, 0x1080, %g7
17238 andncc %i1, %g2, %i7
17239 movcs %xcc, %g3, %l5
17240 fmovdleu %icc, %f10, %f18
17241 sdivx %l1, 0x1039, %l2
17242 movrlez %g4, %g1, %l0
17243 sub %o1, 0x18E0, %o0
17244 fmuld8ulx16 %f13, %f4, %f4
17245 mulscc %o7, 0x06C6, %i4
17246 te %icc, 0x7
17247 st %f28, [%l7 + 0x1C]
17248 movcs %icc, %o6, %o2
17249 bl,pt %icc, loop_1520
17250 fsrc1 %f0, %f14
17251 sra %i3, 0x14, %o4
17252 andn %i5, 0x105D, %l4
17253loop_1520:
17254 te %icc, 0x5
17255 movneg %icc, %l6, %o5
17256 edge32n %o3, %i6, %i0
17257 set 0x70, %i1
17258 prefetcha [%l7 + %i1] 0x0c, 0x1
17259 popc 0x1772, %g6
17260 bcs,pn %icc, loop_1521
17261 brz %i2, loop_1522
17262 fpadd32s %f25, %f21, %f12
17263 fsrc2 %f2, %f30
17264loop_1521:
17265 fmovsgu %xcc, %f22, %f1
17266loop_1522:
17267 edge8l %l3, %g7, %g2
17268 brz,a %i1, loop_1523
17269 te %icc, 0x0
17270 fzeros %f19
17271 fbge %fcc2, loop_1524
17272loop_1523:
17273 nop
17274 setx loop_1525, %l0, %l1
17275 wrpr 0x1, %tl
17276 wrpr %l1, %tpc
17277 add %l1, 0x4, %l1
17278 wrpr %l1, %tnpc
17279 setx 0x34400001400, %l0, %l1
17280 wrpr %l1, %tstate
17281 wrhpr 0x4, %htstate
17282 retry
17283 saved
17284 rdpr %cwp, %g1
17285 rdpr %cansave, %g2
17286 rdpr %canrestore, %g3
17287 rdpr %cleanwin, %g4
17288 rdpr %otherwin, %g5
17289 rdpr %wstate, %g6
17290 movcc %icc, %g3, %l5
17291loop_1524:
17292 array8 %l1, %l2, %i7
17293loop_1525:
17294 brlz,a %g1, loop_1526
17295 edge8ln %l0, %o1, %o0
17296 fnand %f18, %f2, %f18
17297 stx %o7, [%l7 + 0x40]
17298loop_1526:
17299 fors %f19, %f18, %f28
17300 fbn %fcc1, loop_1527
17301 edge8n %g4, %o6, %o2
17302 tne %icc, 0x1
17303 movrlz %i3, %i4, %i5
17304loop_1527:
17305 mulscc %l4, %o4, %l6
17306 movne %icc, %o3, %o5
17307 wr %g0, 0x89, %asi
17308 stda %f16, [%l7 + 0x40] %asi
17309 fbne,a %fcc2, loop_1528
17310 fcmpne16 %f12, %f12, %i0
17311 ldsh [%l7 + 0x36], %g5
17312 fpack32 %f0, %f16, %f28
17313loop_1528:
17314 sdivcc %g6, 0x01E3, %i2
17315 bcc %xcc, loop_1529
17316 faligndata %f2, %f22, %f0
17317 set 0x2E, %o6
17318 stha %l3, [%l7 + %o6] 0xe3
17319 membar #Sync
17320loop_1529:
17321 fmovdl %xcc, %f23, %f15
17322 movgu %icc, %i6, %g7
17323 popc %g2, %g3
17324 fmovscs %icc, %f26, %f1
17325 udiv %l5, 0x16A9, %l1
17326 nop
17327 fitos %f5, %f1
17328 nop
17329 setx loop_1530, %l0, %l1
17330 wrpr 0x1, %tl
17331 wrpr %l1, %tpc
17332 add %l1, 0x4, %l1
17333 wrpr %l1, %tnpc
17334 setx 0x34400001400, %l0, %l1
17335 wrpr %l1, %tstate
17336 wrhpr 0x4, %htstate
17337 retry
17338 tcs %xcc, 0x1
17339 movge %icc, %l2, %i7
17340 edge16n %i1, %g1, %l0
17341loop_1530:
17342 sll %o1, 0x11, %o0
17343 tneg %xcc, 0x6
17344 sll %o7, 0x18, %g4
17345 fexpand %f27, %f30
17346 fmovrdlez %o6, %f22, %f12
17347 alignaddr %i3, %o2, %i4
17348 fpsub16s %f27, %f28, %f29
17349 addc %l4, 0x1CE7, %i5
17350 fxor %f28, %f0, %f28
17351 std %f20, [%l7 + 0x18]
17352 ble,a,pn %icc, loop_1531
17353 fnors %f24, %f30, %f7
17354 fmovsvs %icc, %f30, %f19
17355 movge %xcc, %o4, %l6
17356loop_1531:
17357 bleu,pn %icc, loop_1532
17358 fmuld8sux16 %f29, %f12, %f10
17359 movrne %o5, 0x1D6, %o3
17360 te %icc, 0x0
17361loop_1532:
17362 fpadd16s %f6, %f10, %f6
17363 fbge %fcc2, loop_1533
17364 movcs %icc, %g5, %g6
17365 subcc %i2, %i0, %i6
17366 tne %xcc, 0x4
17367loop_1533:
17368 tneg %xcc, 0x5
17369 nop
17370 setx 0x83B582725A5E5959, %l0, %l6
17371 stx %l6, [%l7 + 0x28]
17372 ldd [%l7 + 0x28], %f12
17373 fsqrtd %f12, %f26
17374 wr %g0, 0x11, %asi
17375 lduba [%l7 + 0x63] %asi, %g7
17376 set 0x78, %i5
17377 ldxa [%l7 + %i5] 0x89, %l3
17378 fbule %fcc0, loop_1534
17379 smulcc %g2, %l5, %g3
17380 for %f16, %f18, %f12
17381 and %l2, 0x06D7, %l1
17382loop_1534:
17383 alignaddrl %i1, %g1, %l0
17384 movgu %xcc, %o1, %i7
17385 mulx %o0, %g4, %o7
17386 orcc %i3, %o2, %i4
17387 fmovsneg %xcc, %f2, %f22
17388 sdivcc %l4, 0x04EF, %o6
17389 bneg,a %xcc, loop_1535
17390 and %o4, %i5, %o5
17391 movcs %xcc, %l6, %g5
17392 faligndata %f6, %f22, %f30
17393loop_1535:
17394 fsrc2s %f18, %f21
17395 swap [%l7 + 0x70], %o3
17396 movle %xcc, %i2, %i0
17397 bcs,pt %icc, loop_1536
17398 taddcc %g6, 0x0FCC, %i6
17399 movrlz %l3, %g7, %g2
17400 fmovsa %icc, %f30, %f21
17401loop_1536:
17402 tvc %xcc, 0x1
17403 fble %fcc2, loop_1537
17404 tne %icc, 0x1
17405 xorcc %g3, 0x121B, %l2
17406 edge8ln %l1, %i1, %l5
17407loop_1537:
17408 stx %l0, [%l7 + 0x18]
17409 bne,a,pn %xcc, loop_1538
17410 edge16ln %g1, %o1, %i7
17411 bshuffle %f24, %f16, %f20
17412 movvs %xcc, %o0, %g4
17413loop_1538:
17414 smul %o7, %i3, %o2
17415 wr %g0, 0x22, %asi
17416 stxa %l4, [%l7 + 0x40] %asi
17417 membar #Sync
17418 orcc %o6, 0x18E3, %o4
17419 sub %i4, %i5, %l6
17420 nop
17421 setx 0x7CC441B25F05DF00, %l0, %l6
17422 stx %l6, [%l7 + 0x28]
17423 ldd [%l7 + 0x28], %f0
17424 setx 0x42B1FE23ACB31CD8, %l1, %l5
17425 stx %l5, [%l7 + 0x10]
17426 ldd [%l7 + 0x10], %f6
17427 fdivd %f6, %f0, %f28
17428 addcc %o5, 0x0F66, %o3
17429 edge16ln %g5, %i0, %i2
17430 edge8l %i6, %l3, %g7
17431 membar 0x3A
17432 tneg %icc, 0x2
17433 tleu %icc, 0x7
17434 sllx %g2, 0x07, %g3
17435 andn %g6, 0x1F79, %l1
17436 xnor %l2, %l5, %l0
17437 sra %g1, 0x07, %o1
17438 tleu %icc, 0x6
17439 fornot1 %f26, %f18, %f6
17440 tgu %xcc, 0x5
17441 fnot2s %f27, %f1
17442 tcc %icc, 0x2
17443 bvc,a,pn %icc, loop_1539
17444 tcc %icc, 0x3
17445 tvc %xcc, 0x0
17446 sethi 0x09BE, %i7
17447loop_1539:
17448 xor %i1, %o0, %g4
17449 ldd [%l7 + 0x18], %f16
17450 andncc %o7, %o2, %i3
17451 array32 %l4, %o6, %i4
17452 sub %i5, %l6, %o5
17453 xorcc %o4, %o3, %g5
17454 fpsub32s %f15, %f19, %f20
17455 alignaddrl %i0, %i2, %i6
17456 addcc %l3, 0x1091, %g2
17457 prefetch [%l7 + 0x4C], 0x3
17458 nop
17459 fitos %f26, %f8
17460 edge32l %g7, %g3, %g6
17461 fbuge,a %fcc2, loop_1540
17462 smul %l1, %l2, %l5
17463 fone %f4
17464 wr %g0, 0x18, %asi
17465 ldstuba [%l7 + 0x79] %asi, %l0
17466loop_1540:
17467 srl %g1, %i7, %o1
17468 fmovrse %o0, %f6, %f20
17469 andncc %i1, %o7, %g4
17470 movrlz %i3, 0x1BE, %l4
17471 fmovsvs %icc, %f5, %f23
17472 fpack16 %f28, %f25
17473 nop
17474 setx 0xB740FE26, %l0, %l6
17475 st %l6, [%l7 + 0x28]
17476 ld [%l7 + 0x28], %f22
17477 setx 0x4198C699, %l1, %l5
17478 st %l5, [%l7 + 0x10]
17479 ld [%l7 + 0x10], %f29
17480 fdivs %f29, %f22, %f15
17481 movleu %xcc, %o6, %i4
17482 fbge,a %fcc2, loop_1541
17483 bcs,a %xcc, loop_1542
17484 sir 0x035D
17485 fmovsg %icc, %f20, %f30
17486loop_1541:
17487 tn %icc, 0x7
17488loop_1542:
17489 stbar
17490 tn %xcc, 0x5
17491 edge32n %i5, %l6, %o5
17492 tge %icc, 0x7
17493 addc %o2, %o4, %g5
17494 movgu %icc, %i0, %o3
17495 fbo,a %fcc1, loop_1543
17496 sdivx %i6, 0x1C3C, %i2
17497 umul %l3, %g7, %g3
17498 tvc %icc, 0x6
17499loop_1543:
17500 orn %g6, %l1, %l2
17501 tcc %icc, 0x0
17502 ldub [%l7 + 0x54], %g2
17503 movpos %xcc, %l0, %l5
17504 fnand %f10, %f18, %f2
17505 edge32ln %g1, %o1, %i7
17506 fnegd %f22, %f30
17507 saved
17508 rdpr %cwp, %g1
17509 rdpr %cansave, %g2
17510 rdpr %canrestore, %g3
17511 rdpr %cleanwin, %g4
17512 rdpr %otherwin, %g5
17513 rdpr %wstate, %g6
17514 movneg %icc, %o0, %i1
17515 brlez,a %o7, loop_1544
17516 movgu %icc, %g4, %i3
17517 bpos,a %xcc, loop_1545
17518 tpos %xcc, 0x4
17519loop_1544:
17520 nop
17521 setx loop_1546, %l0, %l1
17522 wrpr 0x1, %tl
17523 wrpr %l1, %tpc
17524 add %l1, 0x4, %l1
17525 wrpr %l1, %tnpc
17526 setx 0x34400001400, %l0, %l1
17527 wrpr %l1, %tstate
17528 wrhpr 0x4, %htstate
17529 retry
17530 fpsub32s %f16, %f12, %f20
17531loop_1545:
17532 bcs,pt %xcc, loop_1547
17533 sub %l4, 0x029D, %o6
17534loop_1546:
17535 nop
17536 wr %g0, 0x88, %asi
17537 ldstuba [%l7 + 0x17] %asi, %i4
17538loop_1547:
17539 xnor %i5, 0x1374, %o5
17540 movne %icc, %l6, %o2
17541 edge16n %g5, %o4, %i0
17542 sub %o3, 0x1836, %i2
17543 alignaddrl %i6, %l3, %g3
17544 addccc %g7, %l1, %l2
17545 stbar
17546 bleu,a,pt %xcc, loop_1548
17547 sub %g2, %l0, %l5
17548 tge %xcc, 0x2
17549 nop
17550 setx 0x153D8F33, %l0, %l6
17551 st %l6, [%l7 + 0x28]
17552 ld [%l7 + 0x28], %f23
17553 setx 0xA52FB1A7, %l1, %l5
17554 st %l5, [%l7 + 0x10]
17555 ld [%l7 + 0x10], %f30
17556 fdivs %f30, %f23, %f24
17557loop_1548:
17558 stbar
17559 fbule,a %fcc1, loop_1549
17560 fcmpne16 %f22, %f30, %g1
17561 fnor %f16, %f8, %f22
17562 set 0x52, %o2
17563 lduba [%l7 + %o2] 0x14, %g6
17564loop_1549:
17565 tl %icc, 0x5
17566 movpos %xcc, %o1, %i7
17567 tn %xcc, 0x1
17568 nop
17569 setx 0x15007357, %l0, %l6
17570 st %l6, [%l7 + 0x28]
17571 ld [%l7 + 0x28], %f20
17572 fsqrts %f20, %f29
17573 xnorcc %i1, %o0, %o7
17574 umul %g4, 0x0788, %i3
17575 std %f2, [%l7 + 0x48]
17576 bgu loop_1550
17577 nop
17578 fitod %f8, %f28
17579 fdtos %f28, %f19
17580 bshuffle %f28, %f2, %f16
17581 fbo %fcc2, loop_1551
17582loop_1550:
17583 movleu %xcc, %l4, %i4
17584 fbuge %fcc3, loop_1552
17585 xnor %o6, %i5, %l6
17586loop_1551:
17587 tn %xcc, 0x1
17588 brgez,a %o5, loop_1553
17589loop_1552:
17590 nop
17591 set 0x4E, %g1
17592 ldstub [%l7 + %g1], %o2
17593 std %f6, [%l7 + 0x40]
17594 wr %g0, 0x04, %asi
17595 ldda [%l7 + 0x40] %asi, %g4
17596loop_1553:
17597 brnz %i0, loop_1554
17598 tsubcc %o4, 0x0620, %i2
17599 tsubcctv %o3, %i6, %g3
17600 smul %l3, %l1, %l2
17601loop_1554:
17602 add %g2, 0x0E9D, %l0
17603 flush %l7 + 0x38
17604 taddcc %l5, 0x1755, %g1
17605 ble,a,pn %icc, loop_1555
17606 movrlz %g7, %o1, %g6
17607 umulcc %i1, %o0, %i7
17608 stw %o7, [%l7 + 0x54]
17609loop_1555:
17610 udiv %g4, 0x1D4C, %l4
17611 sra %i4, 0x15, %i3
17612 mulx %o6, 0x1957, %l6
17613 addc %o5, 0x02C8, %i5
17614 array32 %g5, %i0, %o4
17615 fmovdvc %xcc, %f1, %f9
17616 andncc %i2, %o3, %i6
17617 fbge,a %fcc3, loop_1556
17618 array8 %o2, %l3, %l1
17619 fpadd16 %f22, %f0, %f26
17620 bshuffle %f14, %f8, %f10
17621loop_1556:
17622 tneg %xcc, 0x3
17623 saved
17624 rdpr %cwp, %g1
17625 rdpr %cansave, %g2
17626 rdpr %canrestore, %g3
17627 rdpr %cleanwin, %g4
17628 rdpr %otherwin, %g5
17629 rdpr %wstate, %g6
17630 add %l7, 0x64, %l6
17631 wr %g0, 0x89, %asi
17632 lda [%l6] %asi, %l2
17633 casa [%l6] %asi, %l2, %g2
17634 fmovdvs %icc, %f19, %f1
17635 movg %icc, %g3, %l0
17636 edge8l %l5, %g7, %o1
17637 tsubcc %g6, %i1, %g1
17638 udivx %o0, 0x1B19, %i7
17639 array8 %g4, %l4, %o7
17640 fmovse %icc, %f9, %f15
17641 nop
17642 setx 0x8CE8EFC4, %l0, %l6
17643 st %l6, [%l7 + 0x28]
17644 ld [%l7 + 0x28], %f25
17645 setx 0xA4A3A183, %l1, %l5
17646 st %l5, [%l7 + 0x10]
17647 ld [%l7 + 0x10], %f2
17648 fsubs %f2, %f25, %f31
17649 movl %icc, %i3, %i4
17650 xnorcc %o6, 0x1B52, %o5
17651 fmovdne %xcc, %f24, %f16
17652 restored
17653 rdpr %cwp, %g1
17654 rdpr %cansave, %g2
17655 rdpr %canrestore, %g3
17656 rdpr %cleanwin, %g4
17657 rdpr %otherwin, %g5
17658 rdpr %wstate, %g6
17659 movpos %xcc, %i5, %l6
17660 nop
17661 setx loop_1557, %l0, %l1
17662 wrpr 0x1, %tl
17663 wrpr %l1, %tpc
17664 add %l1, 0x4, %l1
17665 wrpr %l1, %tnpc
17666 setx 0x34400001400, %l0, %l1
17667 wrpr %l1, %tstate
17668 wrhpr 0x4, %htstate
17669 retry
17670 xnorcc %i0, 0x144F, %o4
17671 fmovsg %xcc, %f22, %f28
17672 tsubcctv %i2, %o3, %i6
17673loop_1557:
17674 faligndata %f8, %f10, %f16
17675 fexpand %f29, %f14
17676 udivx %g5, 0x1690, %l3
17677 movle %xcc, %l1, %l2
17678 sdivx %g2, 0x0C2D, %g3
17679 array32 %o2, %l0, %g7
17680 fcmpgt16 %f22, %f30, %l5
17681 sra %o1, %g6, %g1
17682 smul %o0, %i1, %i7
17683 tleu %xcc, 0x1
17684 fmovsneg %icc, %f14, %f20
17685 fcmpeq32 %f30, %f6, %g4
17686 mulscc %o7, %i3, %l4
17687 movge %icc, %i4, %o5
17688 ba,pt %icc, loop_1558
17689 te %icc, 0x5
17690 bneg,a,pt %icc, loop_1559
17691 tsubcctv %i5, %l6, %o6
17692loop_1558:
17693 mulx %i0, 0x1C7E, %o4
17694 edge32l %i2, %o3, %g5
17695loop_1559:
17696 fandnot1 %f18, %f20, %f24
17697 bcc,pn %icc, loop_1560
17698 fpsub32s %f14, %f17, %f4
17699 edge32n %i6, %l3, %l1
17700 fxor %f6, %f12, %f16
17701loop_1560:
17702 fmul8x16al %f11, %f24, %f14
17703 fbue,a %fcc3, loop_1561
17704 sll %l2, %g3, %g2
17705 sir 0x1A34
17706 andn %l0, %o2, %l5
17707loop_1561:
17708 udivx %o1, 0x0D2B, %g6
17709 xor %g7, 0x1BE7, %g1
17710 lduw [%l7 + 0x30], %o0
17711 fpsub16 %f2, %f2, %f8
17712 movcs %icc, %i1, %i7
17713 lduh [%l7 + 0x70], %o7
17714 alignaddr %g4, %l4, %i3
17715 movrgez %o5, %i4, %i5
17716 fbule,a %fcc1, loop_1562
17717 membar 0x5F
17718 subcc %o6, 0x116F, %i0
17719 nop
17720 fitos %f5, %f2
17721 fstod %f2, %f10
17722loop_1562:
17723 tvc %icc, 0x1
17724 sllx %l6, %o4, %o3
17725 fmovdpos %xcc, %f17, %f17
17726 fmovrsgz %g5, %f14, %f17
17727 subc %i2, 0x12B4, %i6
17728 popc 0x1191, %l3
17729 fbue,a %fcc3, loop_1563
17730 call loop_1564
17731 ta %icc, 0x6
17732 udivx %l1, 0x1542, %g3
17733loop_1563:
17734 nop
17735 add %l7, 0x68, %l6
17736 wr %g0, 0x89, %asi
17737 ldxa [%l6] %asi, %g2
17738 casxa [%l6] %asi, %g2, %l2
17739loop_1564:
17740 movneg %icc, %o2, %l5
17741 nop
17742 setx loop_1565, %l0, %l1
17743 jmpl %l1, %o1
17744 bge,pn %icc, loop_1566
17745 bne,a,pn %icc, loop_1567
17746 array16 %g6, %l0, %g7
17747loop_1565:
17748 umul %g1, 0x0829, %o0
17749loop_1566:
17750 brgez %i1, loop_1568
17751loop_1567:
17752 bshuffle %f0, %f4, %f6
17753 fandnot1s %f1, %f31, %f8
17754 fnands %f18, %f2, %f11
17755loop_1568:
17756 movrlz %o7, %g4, %i7
17757 or %i3, %l4, %i4
17758 edge16n %i5, %o6, %o5
17759 udivx %i0, 0x1906, %o4
17760 sdivcc %l6, 0x12C0, %g5
17761 movle %xcc, %i2, %i6
17762 udivx %l3, 0x0E6E, %o3
17763 std %f14, [%l7 + 0x08]
17764 fbul,a %fcc0, loop_1569
17765 movge %icc, %g3, %l1
17766 tne %xcc, 0x0
17767 edge16l %l2, %g2, %l5
17768loop_1569:
17769 movre %o2, %g6, %l0
17770 tcs %xcc, 0x0
17771 mulx %g7, 0x055D, %g1
17772 fmovsl %xcc, %f20, %f29
17773 addc %o0, %o1, %i1
17774 bgu,a %xcc, loop_1570
17775 ldd [%l7 + 0x60], %g4
17776 xnorcc %o7, %i7, %l4
17777 movleu %icc, %i4, %i5
17778loop_1570:
17779 subccc %i3, %o6, %i0
17780 tleu %xcc, 0x4
17781 te %icc, 0x0
17782 fmovde %icc, %f10, %f8
17783 be,a %xcc, loop_1571
17784 subcc %o5, 0x1EA3, %o4
17785 nop
17786 fitos %f1, %f4
17787 fstox %f4, %f16
17788 edge8ln %l6, %i2, %i6
17789loop_1571:
17790 fblg,a %fcc1, loop_1572
17791 move %xcc, %l3, %o3
17792 set 0x7D, %l5
17793 ldsba [%l7 + %l5] 0x88, %g5
17794loop_1572:
17795 bpos,a,pn %xcc, loop_1573
17796 sllx %g3, %l1, %g2
17797 array32 %l5, %o2, %g6
17798 movleu %xcc, %l0, %g7
17799loop_1573:
17800 movneg %xcc, %g1, %o0
17801 tsubcctv %l2, 0x0531, %i1
17802 edge32l %o1, %g4, %i7
17803 taddcctv %o7, 0x10B1, %l4
17804 tne %xcc, 0x7
17805 orncc %i4, %i5, %i3
17806 subc %i0, 0x009D, %o5
17807 bg loop_1574
17808 sir 0x1379
17809 or %o4, 0x1C01, %o6
17810 ble,pt %xcc, loop_1575
17811loop_1574:
17812 fmovrsgz %i2, %f9, %f11
17813 set 0x0F, %i3
17814 lduba [%l7 + %i3] 0x04, %i6
17815loop_1575:
17816 fpsub16s %f18, %f1, %f17
17817 fmovrsne %l3, %f22, %f18
17818 move %icc, %l6, %o3
17819 fnegs %f10, %f31
17820 edge32ln %g5, %g3, %g2
17821 udivcc %l1, 0x1808, %l5
17822 ba,pn %icc, loop_1576
17823 std %f0, [%l7 + 0x40]
17824 fmovsn %icc, %f12, %f5
17825 nop
17826 set 0x1C, %i2
17827 ldsw [%l7 + %i2], %o2
17828loop_1576:
17829 nop
17830 membar #Sync
17831 set 0x40, %l4
17832 ldda [%l7 + %l4] 0x17, %f0
17833 fnot2 %f4, %f16
17834 nop
17835 set 0x1D, %l1
17836 ldub [%l7 + %l1], %l0
17837 tvc %icc, 0x7
17838 mulscc %g6, 0x0185, %g7
17839 fzeros %f4
17840 addcc %o0, 0x154B, %g1
17841 bg,a %xcc, loop_1577
17842 fbo,a %fcc1, loop_1578
17843 brlez,a %l2, loop_1579
17844 orcc %o1, 0x0C0B, %i1
17845loop_1577:
17846 membar 0x21
17847loop_1578:
17848 fbe,a %fcc0, loop_1580
17849loop_1579:
17850 fmovsa %xcc, %f30, %f12
17851 nop
17852 setx loop_1581, %l0, %l1
17853 wrpr 0x1, %tl
17854 wrpr %l1, %tnpc
17855 setx 0x34400001400, %l0, %l1
17856 wrpr %l1, %tstate
17857 wrhpr 0x4, %htstate
17858 done
17859 mulscc %i7, 0x0AD1, %o7
17860loop_1580:
17861 array16 %l4, %g4, %i5
17862 sub %i3, %i4, %i0
17863loop_1581:
17864 edge16 %o4, %o5, %i2
17865 sllx %i6, 0x1B, %l3
17866 fpsub32s %f5, %f21, %f27
17867 edge16l %l6, %o3, %g5
17868 wr %g0, 0x89, %asi
17869 stda %f16, [%l7 + 0x40] %asi
17870 fbo,a %fcc1, loop_1582
17871 nop
17872 fitos %f1, %f11
17873 fstox %f11, %f2
17874 fmovrsne %o6, %f24, %f10
17875 sethi 0x1B11, %g3
17876loop_1582:
17877 nop
17878 set 0x2C, %o0
17879 stwa %g2, [%l7 + %o0] 0x81
17880 bvs,a,pn %xcc, loop_1583
17881 fornot2 %f14, %f8, %f14
17882 xor %l1, 0x0F20, %o2
17883 movne %icc, %l0, %l5
17884loop_1583:
17885 fbue %fcc2, loop_1584
17886 stb %g6, [%l7 + 0x66]
17887 fbne %fcc1, loop_1585
17888 tgu %xcc, 0x3
17889loop_1584:
17890 fmovsl %xcc, %f17, %f7
17891 fmovdcc %icc, %f8, %f8
17892loop_1585:
17893 array8 %o0, %g1, %l2
17894 xnorcc %o1, %i1, %i7
17895 xnor %g7, %l4, %o7
17896 fmovrsgez %g4, %f22, %f0
17897 and %i5, 0x1EA1, %i4
17898 fba %fcc2, loop_1586
17899 nop
17900 fitod %f8, %f26
17901 fdtoi %f26, %f3
17902 fcmpne32 %f10, %f2, %i3
17903 wr %g0, 0x04, %asi
17904 lduba [%l7 + 0x75] %asi, %o4
17905loop_1586:
17906 fmovda %xcc, %f0, %f14
17907 fzero %f24
17908 sdivx %o5, 0x0724, %i0
17909 prefetch [%l7 + 0x0C], 0x2
17910 set 0x2B, %l3
17911 stba %i2, [%l7 + %l3] 0x23
17912 membar #Sync
17913 fmovrsgz %l3, %f13, %f13
17914 te %icc, 0x6
17915 fbo,a %fcc1, loop_1587
17916 addcc %l6, %o3, %i6
17917 bpos,a,pt %xcc, loop_1588
17918 and %g5, %o6, %g3
17919loop_1587:
17920 fmovsgu %icc, %f29, %f26
17921 subcc %g2, %o2, %l0
17922loop_1588:
17923 xnorcc %l1, 0x09F8, %l5
17924 fcmpeq16 %f2, %f20, %o0
17925 udiv %g1, 0x1585, %l2
17926 ldsh [%l7 + 0x24], %o1
17927 nop
17928 fitos %f0, %f29
17929 fstox %f29, %f22
17930 fxtos %f22, %f28
17931 movl %icc, %g6, %i7
17932 fble,a %fcc0, loop_1589
17933 srlx %i1, 0x11, %l4
17934 tleu %xcc, 0x6
17935 brgz,a %g7, loop_1590
17936loop_1589:
17937 fmovdneg %xcc, %f11, %f26
17938 wr %g0, 0x81, %asi
17939 stda %f16, [%l7 + 0x40] %asi
17940loop_1590:
17941 fcmpne32 %f22, %f8, %g4
17942 brlez %i5, loop_1591
17943 movre %i4, %o7, %o4
17944 nop
17945 setx loop_1592, %l0, %l1
17946 wrpr 0x1, %tl
17947 wrpr %l1, %tpc
17948 add %l1, 0x4, %l1
17949 wrpr %l1, %tnpc
17950 setx 0x34400001400, %l0, %l1
17951 wrpr %l1, %tstate
17952 wrhpr 0x4, %htstate
17953 retry
17954 fmovrdlz %o5, %f0, %f30
17955loop_1591:
17956 sdiv %i3, 0x067A, %i0
17957 fmovrsne %i2, %f6, %f12
17958loop_1592:
17959 fmovdpos %xcc, %f15, %f15
17960 fbn,a %fcc2, loop_1593
17961 sdivx %l3, 0x05B3, %o3
17962 fmovsgu %xcc, %f4, %f18
17963 sub %l6, %g5, %i6
17964loop_1593:
17965 tvs %xcc, 0x0
17966 nop
17967 fitod %f12, %f18
17968 fdtox %f18, %f14
17969 fxtod %f14, %f24
17970 srax %g3, 0x0F, %o6
17971 fmovrdgz %g2, %f4, %f24
17972 movrgz %l0, 0x0F4, %o2
17973 fxors %f24, %f4, %f2
17974 bvs,pt %icc, loop_1594
17975 stbar
17976 ldd [%l7 + 0x60], %f30
17977 edge16ln %l1, %o0, %l5
17978loop_1594:
17979 brnz,a %l2, loop_1595
17980 restored
17981 rdpr %cwp, %g1
17982 rdpr %cansave, %g2
17983 rdpr %canrestore, %g3
17984 rdpr %cleanwin, %g4
17985 rdpr %otherwin, %g5
17986 rdpr %wstate, %g6
17987 movvs %xcc, %g1, %o1
17988 bvc,a,pt %xcc, loop_1596
17989loop_1595:
17990 stbar
17991 ble,pn %xcc, loop_1597
17992 movcs %xcc, %g6, %i7
17993loop_1596:
17994 movrne %l4, 0x0C1, %i1
17995 srlx %g7, 0x0E, %i5
17996loop_1597:
17997 brgz %i4, loop_1598
17998 xorcc %g4, %o4, %o5
17999 orn %o7, 0x0550, %i3
18000 add %l7, 0x68, %l6
18001 wr %g0, 0x0c, %asi
18002 ldxa [%l6] %asi, %i0
18003 casxa [%l6] %asi, %i0, %i2
18004loop_1598:
18005 nop
18006 wr %g0, 0x80, %asi
18007 swapa [%l7 + 0x50] %asi, %o3
18008 sdiv %l3, 0x020B, %l6
18009 fpadd32 %f24, %f0, %f0
18010 edge16l %i6, %g5, %g3
18011 fble %fcc1, loop_1599
18012 sub %g2, 0x1AF5, %l0
18013 ble,a loop_1600
18014 movgu %xcc, %o2, %o6
18015loop_1599:
18016 fmovrdgez %o0, %f14, %f12
18017 udivx %l5, 0x03F3, %l1
18018loop_1600:
18019 bneg,a %icc, loop_1601
18020 movleu %icc, %g1, %l2
18021 fbo %fcc3, loop_1602
18022 movrne %o1, %i7, %l4
18023loop_1601:
18024 bvs,pt %icc, loop_1603
18025 edge16n %i1, %g6, %i5
18026loop_1602:
18027 orn %g7, %g4, %o4
18028 fmovscs %xcc, %f17, %f8
18029loop_1603:
18030 nop
18031 set 0x1A, %i4
18032 stha %i4, [%l7 + %i4] 0x15
18033 movvc %icc, %o5, %i3
18034 tcc %xcc, 0x3
18035 stw %i0, [%l7 + 0x24]
18036 edge16l %i2, %o3, %l3
18037 fabss %f19, %f26
18038 popc %o7, %i6
18039 sdiv %l6, 0x177A, %g5
18040 std %f8, [%l7 + 0x18]
18041 fmuld8sux16 %f12, %f12, %f2
18042 sra %g3, %l0, %g2
18043 fbe %fcc3, loop_1604
18044 array8 %o2, %o0, %l5
18045 edge16l %o6, %l1, %l2
18046 restored
18047 rdpr %cwp, %g1
18048 rdpr %cansave, %g2
18049 rdpr %canrestore, %g3
18050 rdpr %cleanwin, %g4
18051 rdpr %otherwin, %g5
18052 rdpr %wstate, %g6
18053loop_1604:
18054 fzero %f6
18055 smul %g1, %i7, %l4
18056 fpadd16 %f26, %f24, %f28
18057 movgu %xcc, %o1, %g6
18058 movrgz %i1, 0x3E0, %i5
18059 movvs %icc, %g7, %o4
18060 membar 0x1C
18061 fmovrdne %i4, %f26, %f30
18062 tle %icc, 0x1
18063 srlx %g4, %i3, %o5
18064 nop
18065 fitos %f22, %f25
18066 nop
18067 set 0x28, %o5
18068 ldd [%l7 + %o5], %i0
18069 movre %i2, %o3, %o7
18070 fpsub32 %f18, %f4, %f8
18071 tgu %xcc, 0x2
18072 stw %i6, [%l7 + 0x1C]
18073 fornot1 %f30, %f2, %f22
18074 bpos loop_1605
18075 smul %l6, %g5, %l3
18076 movne %xcc, %l0, %g3
18077 movleu %icc, %g2, %o0
18078loop_1605:
18079 udivcc %l5, 0x1AF6, %o6
18080 saved
18081 rdpr %cwp, %g1
18082 rdpr %cansave, %g2
18083 rdpr %canrestore, %g3
18084 rdpr %cleanwin, %g4
18085 rdpr %otherwin, %g5
18086 rdpr %wstate, %g6
18087 ldsh [%l7 + 0x7C], %o2
18088 lduw [%l7 + 0x68], %l1
18089 fornot1 %f8, %f2, %f22
18090 or %l2, %g1, %l4
18091 sdiv %o1, 0x084C, %i7
18092 fpack16 %f20, %f19
18093 fbg %fcc3, loop_1606
18094 fmovrdlez %g6, %f22, %f30
18095 nop
18096 fitos %f9, %f21
18097 fstox %f21, %f26
18098 sdivcc %i1, 0x1DF1, %g7
18099loop_1606:
18100 nop
18101 set 0x358, %g6
18102 nop ! nop ! ldxa [%g0 + %g6] 0x40, %o4 ripped by fixASI40.pl ripped by fixASI40.pl
18103 subccc %i4, %i5, %g4
18104 set 0x40, %l0
18105 ldda [%l7 + %l0] 0x89, %f16
18106 nop
18107 setx loop_1607, %l0, %l1
18108 jmpl %l1, %i3
18109 taddcc %o5, %i0, %i2
18110 ldd [%l7 + 0x60], %f2
18111 fbe,a %fcc3, loop_1608
18112loop_1607:
18113 lduh [%l7 + 0x4C], %o3
18114 movrgez %o7, 0x02C, %i6
18115 brgz %l6, loop_1609
18116loop_1608:
18117 movg %xcc, %g5, %l0
18118 movrgz %l3, 0x3FA, %g2
18119 subcc %o0, %g3, %l5
18120loop_1609:
18121 fbuge %fcc3, loop_1610
18122 umulcc %o2, %o6, %l2
18123 saved
18124 rdpr %cwp, %g1
18125 rdpr %cansave, %g2
18126 rdpr %canrestore, %g3
18127 rdpr %cleanwin, %g4
18128 rdpr %otherwin, %g5
18129 rdpr %wstate, %g6
18130 movcs %xcc, %l1, %g1
18131loop_1610:
18132 tsubcctv %l4, 0x0BE4, %o1
18133 edge8n %g6, %i7, %i1
18134 stb %o4, [%l7 + 0x4B]
18135 andn %i4, %i5, %g4
18136 array8 %i3, %o5, %i0
18137 wr %g0, 0x80, %asi
18138 stda %f16, [%l7 + 0x40] %asi
18139 tleu %icc, 0x1
18140 movrlz %g7, 0x176, %i2
18141 sra %o3, 0x17, %i6
18142 movle %xcc, %l6, %g5
18143 tvc %icc, 0x4
18144 tsubcctv %l0, 0x14F7, %l3
18145 fcmpeq16 %f0, %f20, %g2
18146 fmovsn %xcc, %f22, %f4
18147 array8 %o0, %g3, %o7
18148 sdivcc %o2, 0x1650, %o6
18149 movg %icc, %l5, %l1
18150 addc %l2, %g1, %l4
18151 tl %xcc, 0x6
18152 array16 %g6, %o1, %i7
18153 bl,a %xcc, loop_1611
18154 sethi 0x10D0, %i1
18155 xnor %i4, %o4, %g4
18156 edge32 %i5, %o5, %i3
18157loop_1611:
18158 udivx %g7, 0x012B, %i2
18159 udivx %i0, 0x0FAC, %o3
18160 fba %fcc3, loop_1612
18161 subcc %l6, 0x024B, %i6
18162 fmovdcc %xcc, %f10, %f17
18163 smulcc %g5, 0x0E2E, %l0
18164loop_1612:
18165 fandnot1 %f20, %f22, %f4
18166 taddcctv %g2, %o0, %l3
18167 brgez %g3, loop_1613
18168 tsubcc %o2, 0x0501, %o7
18169 brz %l5, loop_1614
18170 lduw [%l7 + 0x68], %l1
18171loop_1613:
18172 edge32ln %l2, %o6, %g1
18173 movne %icc, %g6, %l4
18174loop_1614:
18175 fbg %fcc2, loop_1615
18176 fnand %f30, %f10, %f12
18177 bleu loop_1616
18178 movcs %xcc, %i7, %o1
18179loop_1615:
18180 umulcc %i1, 0x0C20, %o4
18181 std %f26, [%l7 + 0x38]
18182loop_1616:
18183 nop
18184 fitos %f8, %f25
18185 fstox %f25, %f24
18186 movpos %xcc, %g4, %i5
18187 fsrc2s %f0, %f13
18188 stx %i4, [%l7 + 0x40]
18189 fcmpne16 %f20, %f12, %i3
18190 edge8ln %g7, %i2, %i0
18191 sub %o3, %o5, %l6
18192 prefetch [%l7 + 0x0C], 0x3
18193 srlx %i6, 0x0A, %g5
18194 set 0x20, %g4
18195 lduha [%l7 + %g4] 0x0c, %l0
18196 be,pn %icc, loop_1617
18197 fmovsl %xcc, %f5, %f4
18198 tl %xcc, 0x1
18199 bl %icc, loop_1618
18200loop_1617:
18201 xor %g2, 0x0F4D, %o0
18202 sll %g3, 0x06, %o2
18203 fpack32 %f22, %f18, %f10
18204loop_1618:
18205 subc %o7, %l3, %l5
18206 ldsh [%l7 + 0x3C], %l1
18207 brlez,a %l2, loop_1619
18208 be,a %xcc, loop_1620
18209 tneg %icc, 0x7
18210 tsubcctv %g1, 0x1E01, %o6
18211loop_1619:
18212 fsrc1 %f2, %f20
18213loop_1620:
18214 nop
18215 add %l7, 0x18, %l6
18216 wr %g0, 0x89, %asi
18217 casa [%l6] 0x89, %g6, %l4
18218 fpadd16s %f20, %f12, %f29
18219 addcc %i7, 0x0D0F, %i1
18220 nop
18221 fitos %f1, %f1
18222 fstox %f1, %f6
18223 fxtos %f6, %f3
18224 fmovdn %icc, %f26, %f18
18225 sub %o4, %o1, %i5
18226 set 0x38, %o3
18227 stxa %i4, [%l7 + %o3] 0x14
18228 fcmpeq32 %f6, %f22, %g4
18229 fmovsn %xcc, %f17, %f18
18230 fmovda %icc, %f20, %f19
18231 tsubcc %i3, %i2, %i0
18232 fcmple32 %f0, %f0, %g7
18233 movgu %xcc, %o3, %l6
18234 fbu,a %fcc1, loop_1621
18235 tne %icc, 0x1
18236 movge %icc, %i6, %o5
18237 taddcc %g5, %g2, %l0
18238loop_1621:
18239 ld [%l7 + 0x70], %f22
18240 fandnot1s %f21, %f1, %f3
18241 ldd [%l7 + 0x08], %g2
18242 fmovrdlez %o0, %f12, %f6
18243 orcc %o2, 0x14CF, %o7
18244 tle %icc, 0x6
18245 nop
18246 fitos %f9, %f14
18247 fstod %f14, %f8
18248 smulcc %l3, 0x1682, %l1
18249 nop
18250 fitod %f6, %f0
18251 fdtoi %f0, %f4
18252 set 0x40, %g7
18253 stxa %l5, [%l7 + %g7] 0x11
18254 wr %g0, 0x89, %asi
18255 lduwa [%l7 + 0x40] %asi, %l2
18256 sir 0x0503
18257 andcc %g1, 0x0376, %g6
18258 tpos %icc, 0x0
18259 st %f3, [%l7 + 0x10]
18260 tg %icc, 0x1
18261 fands %f19, %f1, %f3
18262 fmovrdlez %o6, %f12, %f6
18263 movg %icc, %l4, %i1
18264 wr %g0, 0x19, %asi
18265 prefetcha [%l7 + 0x28] %asi, 0x0
18266 tneg %icc, 0x5
18267 fbul,a %fcc2, loop_1622
18268 fmovrdgez %o1, %f14, %f10
18269 fmovspos %icc, %f15, %f3
18270 movn %icc, %i5, %i4
18271loop_1622:
18272 fornot1s %f17, %f16, %f3
18273 udivx %g4, 0x09EE, %i3
18274 mulscc %i2, 0x137B, %o4
18275 sllx %i0, %g7, %o3
18276 fxnors %f13, %f7, %f3
18277 taddcc %i6, 0x0835, %l6
18278 wr %g0, 0x80, %asi
18279 stxa %g5, [%l7 + 0x48] %asi
18280 fmovscs %icc, %f24, %f13
18281 subc %o5, 0x0908, %g2
18282 bcc,a,pt %xcc, loop_1623
18283 tleu %icc, 0x5
18284 movvc %xcc, %g3, %o0
18285 lduh [%l7 + 0x62], %l0
18286loop_1623:
18287 movn %xcc, %o2, %l3
18288 movl %xcc, %o7, %l1
18289 movvc %xcc, %l2, %l5
18290 edge16l %g1, %g6, %o6
18291 edge16l %i1, %l4, %o1
18292 movcs %icc, %i5, %i4
18293 ldstub [%l7 + 0x38], %g4
18294 edge16l %i7, %i3, %o4
18295 be,pn %xcc, loop_1624
18296 array32 %i0, %g7, %o3
18297 fpackfix %f28, %f4
18298 fbl %fcc1, loop_1625
18299loop_1624:
18300 edge32l %i2, %l6, %g5
18301 xnor %o5, 0x082D, %g2
18302 orn %g3, 0x0D74, %o0
18303loop_1625:
18304 tl %xcc, 0x5
18305 wr %g0, 0x89, %asi
18306 swapa [%l7 + 0x6C] %asi, %i6
18307 sllx %l0, 0x05, %o2
18308 nop
18309 fitod %f0, %f20
18310 fdtos %f20, %f27
18311 array16 %l3, %o7, %l2
18312 ldd [%l7 + 0x48], %l0
18313 popc %l5, %g6
18314 fmovsleu %xcc, %f29, %f17
18315 movleu %icc, %o6, %i1
18316 tcs %xcc, 0x4
18317 tvc %icc, 0x7
18318 orn %l4, 0x06B6, %o1
18319 wr %g0, 0x2f, %asi
18320 stwa %g1, [%l7 + 0x20] %asi
18321 membar #Sync
18322 fsrc2 %f24, %f24
18323 movneg %icc, %i5, %g4
18324 nop
18325 setx loop_1626, %l0, %l1
18326 wrpr 0x1, %tl
18327 wrpr %l1, %tpc
18328 add %l1, 0x4, %l1
18329 wrpr %l1, %tnpc
18330 setx 0x34400001400, %l0, %l1
18331 wrpr %l1, %tstate
18332 wrhpr 0x4, %htstate
18333 retry
18334 xnor %i7, 0x0301, %i3
18335 fors %f10, %f23, %f3
18336 mulscc %o4, %i4, %g7
18337loop_1626:
18338 fcmpgt16 %f12, %f14, %i0
18339 sdivx %o3, 0x0007, %i2
18340 fmovsne %icc, %f14, %f26
18341 umulcc %g5, 0x1A9C, %l6
18342 fpmerge %f30, %f8, %f24
18343 bneg,pt %icc, loop_1627
18344 fbul,a %fcc3, loop_1628
18345 movvc %xcc, %g2, %g3
18346 sll %o5, 0x01, %i6
18347loop_1627:
18348 tn %xcc, 0x5
18349loop_1628:
18350 fbg,a %fcc1, loop_1629
18351 fnands %f5, %f14, %f24
18352 prefetch [%l7 + 0x38], 0x3
18353 sll %o0, 0x04, %l0
18354loop_1629:
18355 nop
18356 setx 0x162ED90362AA8648, %l0, %l6
18357 stx %l6, [%l7 + 0x28]
18358 ldd [%l7 + 0x28], %f8
18359 setx 0x07B56B61953CB0AE, %l1, %l5
18360 stx %l5, [%l7 + 0x10]
18361 ldd [%l7 + 0x10], %f6
18362 fsubd %f6, %f8, %f2
18363 mulx %o2, %l3, %o7
18364 nop
18365 fitod %f12, %f4
18366 fdtos %f4, %f24
18367 fone %f24
18368 fbg %fcc2, loop_1630
18369 alignaddrl %l2, %l1, %g6
18370 popc 0x0FC4, %l5
18371 movvs %icc, %i1, %l4
18372loop_1630:
18373 mulscc %o1, %g1, %i5
18374 tleu %xcc, 0x7
18375 set 0x18, %l2
18376 lduwa [%l7 + %l2] 0x0c, %o6
18377 movre %i7, %g4, %i3
18378 edge16 %o4, %i4, %i0
18379 popc 0x1745, %g7
18380 fnot2 %f0, %f20
18381 movge %xcc, %i2, %g5
18382 fzero %f10
18383 umulcc %o3, 0x159E, %l6
18384 bvc,a,pn %xcc, loop_1631
18385 movcc %icc, %g3, %g2
18386 ta %icc, 0x5
18387 brnz %o5, loop_1632
18388loop_1631:
18389 udivx %o0, 0x1B07, %l0
18390 movleu %icc, %i6, %o2
18391 wr %g0, 0x19, %asi
18392 stda %f0, [%l7 + 0x40] %asi
18393loop_1632:
18394 fornot1 %f22, %f14, %f28
18395 srax %o7, %l2, %l3
18396 fmovdle %xcc, %f3, %f1
18397 tsubcc %l1, 0x124C, %g6
18398 fcmple16 %f20, %f0, %i1
18399 wr %g0, 0x80, %asi
18400 sta %f31, [%l7 + 0x58] %asi
18401 fsrc1s %f0, %f15
18402 edge16ln %l4, %l5, %g1
18403 fmovrse %o1, %f25, %f13
18404 nop
18405 fitos %f4, %f3
18406 fstox %f3, %f30
18407 fxtos %f30, %f13
18408 edge32 %i5, %o6, %i7
18409 edge8l %g4, %o4, %i4
18410 subcc %i0, 0x0E47, %g7
18411 tl %icc, 0x3
18412 srl %i2, %i3, %o3
18413 fba,a %fcc1, loop_1633
18414 taddcctv %l6, %g5, %g3
18415 be,a %xcc, loop_1634
18416 tvc %xcc, 0x5
18417loop_1633:
18418 movre %g2, 0x2EC, %o5
18419 set 0x76, %o4
18420 lduba [%l7 + %o4] 0x10, %o0
18421loop_1634:
18422 movre %i6, 0x146, %o2
18423 lduw [%l7 + 0x54], %l0
18424 fble %fcc1, loop_1635
18425 tcs %xcc, 0x4
18426 fmovsgu %xcc, %f8, %f22
18427 fsrc2s %f29, %f4
18428loop_1635:
18429 fmovrdne %l2, %f20, %f12
18430 smul %l3, 0x1E68, %l1
18431 nop
18432 fitos %f11, %f21
18433 fstox %f21, %f2
18434 fxtos %f2, %f24
18435 fble %fcc3, loop_1636
18436 tne %icc, 0x7
18437 nop
18438 setx 0x0F28505C, %l0, %l6
18439 st %l6, [%l7 + 0x28]
18440 ld [%l7 + 0x28], %f19
18441 setx 0x4D8DBC08, %l1, %l5
18442 st %l5, [%l7 + 0x10]
18443 ld [%l7 + 0x10], %f18
18444 fadds %f18, %f19, %f20
18445 umulcc %o7, 0x0382, %g6
18446loop_1636:
18447 mulscc %l4, 0x11E0, %i1
18448 te %xcc, 0x1
18449 fmovdgu %xcc, %f23, %f21
18450 movl %xcc, %g1, %l5
18451 prefetch [%l7 + 0x20], 0x1
18452 wr %g0, 0x2f, %asi
18453 stxa %i5, [%l7 + 0x30] %asi
18454 membar #Sync
18455 tsubcctv %o1, 0x0C5C, %i7
18456 tn %xcc, 0x1
18457 tleu %icc, 0x6
18458 taddcc %o6, %g4, %i4
18459 udivx %i0, 0x0A4C, %g7
18460 tcc %icc, 0x7
18461 fcmpgt32 %f24, %f12, %i2
18462 sdivx %i3, 0x03DF, %o3
18463 nop
18464 setx loop_1637, %l0, %l1
18465 wrpr 0x1, %tl
18466 wrpr %l1, %tnpc
18467 setx 0x34400001400, %l0, %l1
18468 wrpr %l1, %tstate
18469 wrhpr 0x4, %htstate
18470 done
18471 mova %icc, %o4, %l6
18472 movneg %xcc, %g3, %g5
18473 bl %icc, loop_1638
18474loop_1637:
18475 brlz,a %g2, loop_1639
18476 subcc %o0, 0x1048, %i6
18477 lduh [%l7 + 0x1A], %o5
18478loop_1638:
18479 xor %o2, %l0, %l2
18480loop_1639:
18481 fbu %fcc2, loop_1640
18482 for %f6, %f8, %f28
18483 movn %icc, %l1, %l3
18484 movge %xcc, %o7, %g6
18485loop_1640:
18486 srax %i1, 0x11, %l4
18487 edge8ln %g1, %l5, %o1
18488 edge8ln %i5, %i7, %g4
18489 fnors %f27, %f12, %f22
18490 fmul8x16au %f7, %f25, %f12
18491 alignaddr %i4, %o6, %i0
18492 fpmerge %f14, %f13, %f6
18493 edge16 %g7, %i2, %i3
18494 movl %icc, %o4, %l6
18495 array32 %g3, %o3, %g5
18496 ldstub [%l7 + 0x70], %g2
18497 bl,a,pt %icc, loop_1641
18498 tcs %icc, 0x3
18499 tle %xcc, 0x6
18500 ldd [%l7 + 0x08], %i6
18501loop_1641:
18502 membar 0x31
18503 fpsub16s %f7, %f30, %f23
18504 bg,a,pn %xcc, loop_1642
18505 addcc %o0, 0x0871, %o5
18506 umul %l0, %l2, %l1
18507 nop
18508 set 0x40, %g2
18509 ldstub [%l7 + %g2], %l3
18510loop_1642:
18511 taddcctv %o2, %g6, %i1
18512 fxnors %f17, %f24, %f3
18513 ble,a,pn %xcc, loop_1643
18514 fmovsgu %icc, %f9, %f14
18515 movrne %o7, 0x006, %l4
18516 tneg %icc, 0x3
18517loop_1643:
18518 movrgez %l5, 0x1E9, %o1
18519 subc %i5, 0x1CB5, %i7
18520 movgu %icc, %g1, %g4
18521 umul %o6, 0x14CA, %i4
18522 fbo,a %fcc1, loop_1644
18523 stbar
18524 fcmpgt16 %f30, %f8, %g7
18525 fcmpeq32 %f4, %f18, %i2
18526loop_1644:
18527 xorcc %i0, %i3, %o4
18528 st %f0, [%l7 + 0x54]
18529 movge %icc, %g3, %o3
18530 stx %l6, [%l7 + 0x58]
18531 tsubcctv %g5, 0x175B, %i6
18532 alignaddr %g2, %o5, %o0
18533 taddcctv %l0, %l1, %l3
18534 nop
18535 setx 0x1CD5F0B72F6846CD, %l0, %l6
18536 stx %l6, [%l7 + 0x28]
18537 ldd [%l7 + 0x28], %f16
18538 setx 0x0C2C0575B685CCE8, %l1, %l5
18539 stx %l5, [%l7 + 0x10]
18540 ldd [%l7 + 0x10], %f14
18541 fsubd %f14, %f16, %f24
18542 fmovsneg %xcc, %f12, %f5
18543 fnegs %f7, %f12
18544 fbne,a %fcc1, loop_1645
18545 nop
18546 fitod %f10, %f6
18547 fdtos %f6, %f0
18548 fba %fcc1, loop_1646
18549 add %l2, %o2, %g6
18550loop_1645:
18551 ldub [%l7 + 0x77], %i1
18552 fbuge %fcc3, loop_1647
18553loop_1646:
18554 tvc %xcc, 0x2
18555 edge32l %o7, %l4, %o1
18556 andncc %i5, %l5, %i7
18557loop_1647:
18558 fmovsgu %xcc, %f26, %f13
18559 movneg %icc, %g4, %g1
18560 or %o6, %i4, %i2
18561 tge %xcc, 0x5
18562 movpos %xcc, %i0, %g7
18563 bne,a,pn %icc, loop_1648
18564 sll %o4, 0x0B, %g3
18565 tsubcc %o3, 0x1273, %l6
18566 stbar
18567loop_1648:
18568 move %icc, %i3, %i6
18569 stbar
18570 fornot1 %f18, %f14, %f16
18571 fandnot1s %f13, %f4, %f26
18572 andn %g2, 0x0752, %o5
18573 fmovsg %icc, %f8, %f5
18574 andn %g5, %l0, %l1
18575 fmul8sux16 %f14, %f16, %f14
18576 nop
18577 setx 0xA9C6DD023013817E, %l0, %l6
18578 stx %l6, [%l7 + 0x28]
18579 ldd [%l7 + 0x28], %f26
18580 setx 0x2D67F5F57D1FADBA, %l1, %l5
18581 stx %l5, [%l7 + 0x10]
18582 ldd [%l7 + 0x10], %f0
18583 fsubd %f0, %f26, %f28
18584 fpsub16s %f22, %f21, %f14
18585 nop
18586 fitod %f6, %f30
18587 fdtox %f30, %f6
18588 sdiv %l3, 0x04F0, %o0
18589 smulcc %l2, 0x1461, %g6
18590 tge %icc, 0x4
18591 fmovsleu %icc, %f5, %f24
18592 stw %i1, [%l7 + 0x10]
18593 fmovrdne %o2, %f18, %f14
18594 wr %g0, 0xea, %asi
18595 stxa %o7, [%l7 + 0x68] %asi
18596 membar #Sync
18597 sethi 0x14CD, %o1
18598 addccc %i5, 0x009A, %l4
18599 movvs %icc, %i7, %l5
18600 wr %g0, 0x88, %asi
18601 lduwa [%l7 + 0x28] %asi, %g4
18602 fmul8sux16 %f16, %f30, %f28
18603 sllx %o6, %g1, %i2
18604 bne,a,pt %xcc, loop_1649
18605 subccc %i0, 0x1977, %g7
18606 fsrc2s %f28, %f28
18607 xorcc %i4, %g3, %o3
18608loop_1649:
18609 fble %fcc2, loop_1650
18610 fors %f21, %f2, %f2
18611 fbug,a %fcc3, loop_1651
18612 tgu %xcc, 0x4
18613loop_1650:
18614 ldsb [%l7 + 0x28], %o4
18615 tl %xcc, 0x5
18616loop_1651:
18617 edge16n %l6, %i6, %i3
18618 nop
18619 setx 0xB938D734, %l0, %l6
18620 st %l6, [%l7 + 0x28]
18621 ld [%l7 + 0x28], %f17
18622 setx 0xEAEEF186, %l1, %l5
18623 st %l5, [%l7 + 0x10]
18624 ld [%l7 + 0x10], %f19
18625 fmuls %f19, %f17, %f22
18626 fmovdle %icc, %f29, %f29
18627 stbar
18628 sdivx %g2, 0x05E4, %g5
18629 te %xcc, 0x7
18630 movcc %xcc, %l0, %l1
18631 edge8n %o5, %o0, %l3
18632 set 0x70, %i0
18633 ldda [%l7 + %i0] 0x2e, %g6
18634 set 0x08, %i6
18635 stwa %i1, [%l7 + %i6] 0x89
18636 fbu %fcc1, loop_1652
18637 movrlez %o2, 0x173, %l2
18638 udivcc %o7, 0x01B9, %o1
18639 tcc %xcc, 0x3
18640loop_1652:
18641 nop
18642 fitos %f6, %f17
18643 fstoi %f17, %f18
18644 tsubcc %l4, %i5, %l5
18645 fbul %fcc2, loop_1653
18646 bne,a,pt %xcc, loop_1654
18647 brlez,a %g4, loop_1655
18648 edge32ln %i7, %g1, %o6
18649loop_1653:
18650 movcc %xcc, %i2, %i0
18651loop_1654:
18652 bn loop_1656
18653loop_1655:
18654 bne,a %xcc, loop_1657
18655 membar 0x07
18656 fmovrde %i4, %f22, %f20
18657loop_1656:
18658 tle %icc, 0x0
18659loop_1657:
18660 srl %g7, 0x1E, %o3
18661 tle %xcc, 0x4
18662 fbne %fcc3, loop_1658
18663 bn,a loop_1659
18664 smulcc %g3, 0x06B7, %l6
18665 brnz %o4, loop_1660
18666loop_1658:
18667 tleu %icc, 0x4
18668loop_1659:
18669 bg,a %icc, loop_1661
18670 stb %i3, [%l7 + 0x54]
18671loop_1660:
18672 sdiv %i6, 0x086B, %g2
18673 movpos %icc, %g5, %l1
18674loop_1661:
18675 stbar
18676 movne %xcc, %l0, %o5
18677 be,pn %icc, loop_1662
18678 andn %o0, %g6, %i1
18679 fmovdg %icc, %f30, %f3
18680 set 0x7C, %g3
18681 lduha [%l7 + %g3] 0x04, %l3
18682loop_1662:
18683 brz,a %l2, loop_1663
18684 sdivx %o7, 0x008D, %o1
18685 ldsb [%l7 + 0x16], %l4
18686 saved
18687 rdpr %cwp, %g1
18688 rdpr %cansave, %g2
18689 rdpr %canrestore, %g3
18690 rdpr %cleanwin, %g4
18691 rdpr %otherwin, %g5
18692 rdpr %wstate, %g6
18693loop_1663:
18694 brnz %o2, loop_1664
18695 fandnot1 %f0, %f22, %f20
18696 ldd [%l7 + 0x70], %l4
18697 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
18698 nop ! nop ! ldxa [%g0 + 0x1c0] %asi, %i5 ripped by fixASI40.pl ripped by fixASI40.pl
18699loop_1664:
18700 bvc,pn %xcc, loop_1665
18701 srl %g4, %g1, %o6
18702 fbul %fcc0, loop_1666
18703 tne %xcc, 0x1
18704loop_1665:
18705 orcc %i7, 0x1931, %i0
18706 fble %fcc3, loop_1667
18707loop_1666:
18708 restored
18709 rdpr %cwp, %g1
18710 rdpr %cansave, %g2
18711 rdpr %canrestore, %g3
18712 rdpr %cleanwin, %g4
18713 rdpr %otherwin, %g5
18714 rdpr %wstate, %g6
18715 movvs %icc, %i2, %g7
18716 fpsub16s %f15, %f19, %f6
18717loop_1667:
18718 sll %i4, %o3, %g3
18719 membar 0x7F
18720 bvs,pt %xcc, loop_1668
18721 popc %o4, %l6
18722 bl %xcc, loop_1669
18723 edge32l %i6, %g2, %g5
18724loop_1668:
18725 nop
18726 fitod %f10, %f22
18727 fdtos %f22, %f6
18728 umul %i3, 0x1312, %l1
18729loop_1669:
18730 fbl %fcc3, loop_1670
18731 orn %l0, 0x070F, %o5
18732 call loop_1671
18733 fble %fcc0, loop_1672
18734loop_1670:
18735 sra %o0, %i1, %g6
18736 tn %icc, 0x5
18737loop_1671:
18738 nop
18739 wr %g0, 0xe2, %asi
18740 stha %l3, [%l7 + 0x1C] %asi
18741 membar #Sync
18742loop_1672:
18743 fnot1 %f0, %f30
18744 movgu %xcc, %o7, %o1
18745 fpadd32s %f13, %f30, %f30
18746 nop
18747 setx 0x699FAA3EAAFF7D80, %l0, %l6
18748 stx %l6, [%l7 + 0x28]
18749 ldd [%l7 + 0x28], %f28
18750 setx 0xDC192D2D7A1B5CC5, %l1, %l5
18751 stx %l5, [%l7 + 0x10]
18752 ldd [%l7 + 0x10], %f24
18753 fsubd %f24, %f28, %f16
18754 fbu,a %fcc0, loop_1673
18755 xor %l2, %o2, %l5
18756 fand %f0, %f2, %f16
18757 sdiv %i5, 0x0EAD, %l4
18758loop_1673:
18759 call loop_1674
18760 bcc,a loop_1675
18761 orn %g1, 0x1DD0, %g4
18762 fbug,a %fcc2, loop_1676
18763loop_1674:
18764 tsubcctv %i7, 0x0DC7, %o6
18765loop_1675:
18766 fornot2 %f14, %f8, %f14
18767 tle %xcc, 0x7
18768loop_1676:
18769 nop
18770 add %l7, 0x50, %l6
18771 wr %g0, 0x89, %asi
18772 lda [%l6] %asi, %i0
18773 casa [%l6] %asi, %i0, %i2
18774 movrlz %i4, %o3, %g7
18775 addc %o4, %g3, %l6
18776 movne %icc, %i6, %g2
18777 tvs %icc, 0x4
18778 bvs,pt %xcc, loop_1677
18779 srl %g5, %l1, %i3
18780 edge16n %l0, %o5, %o0
18781 fpsub32s %f10, %f4, %f25
18782loop_1677:
18783 fmovrde %g6, %f20, %f16
18784 addcc %l3, %i1, %o7
18785 alignaddrl %l2, %o1, %o2
18786 popc 0x0B81, %i5
18787 movvs %xcc, %l4, %l5
18788 saved
18789 rdpr %cwp, %g1
18790 rdpr %cansave, %g2
18791 rdpr %canrestore, %g3
18792 rdpr %cleanwin, %g4
18793 rdpr %otherwin, %g5
18794 rdpr %wstate, %g6
18795 orcc %g1, 0x175E, %g4
18796 fbuge,a %fcc2, loop_1678
18797 nop
18798 setx 0x00662638, %l0, %l6
18799 st %l6, [%l7 + 0x2C]
18800 ld [%l7 + 0x2C], %fsr
18801 bcs loop_1679
18802 ble,a,pt %xcc, loop_1680
18803loop_1678:
18804 tgu %icc, 0x3
18805 fcmpeq32 %f30, %f10, %i7
18806loop_1679:
18807 taddcc %o6, 0x00EF, %i0
18808loop_1680:
18809 brnz,a %i2, loop_1681
18810 tl %xcc, 0x2
18811 sir 0x0723
18812 movl %icc, %i4, %o3
18813loop_1681:
18814 popc 0x081F, %g7
18815 movrgz %g3, 0x23B, %o4
18816 set 0x38, %g5
18817 stwa %i6, [%l7 + %g5] 0x2b
18818 membar #Sync
18819 mova %icc, %g2, %l6
18820 ldx [%l7 + 0x08], %g5
18821 membar 0x3C
18822 udivx %i3, 0x0D97, %l1
18823 sdivcc %l0, 0x1595, %o5
18824 set 0x68, %o7
18825 stxa %o0, [%l7 + %o7] 0x04
18826 bcs,pt %xcc, loop_1682
18827 ldub [%l7 + 0x09], %l3
18828 fba,a %fcc1, loop_1683
18829 fmovspos %xcc, %f16, %f13
18830loop_1682:
18831 alignaddr %g6, %i1, %l2
18832 subccc %o7, %o1, %o2
18833loop_1683:
18834 bn,pt %icc, loop_1684
18835 tvs %icc, 0x4
18836 fnot2s %f30, %f26
18837 wr %g0, 0x2b, %asi
18838 stxa %l4, [%l7 + 0x38] %asi
18839 membar #Sync
18840loop_1684:
18841 fors %f6, %f15, %f31
18842 fandnot2 %f2, %f24, %f12
18843 mova %icc, %l5, %i5
18844 nop
18845 setx 0xFDBAA45903148615, %l0, %l6
18846 stx %l6, [%l7 + 0x28]
18847 ldd [%l7 + 0x28], %f20
18848 setx 0x32466B3ADCA20408, %l1, %l5
18849 stx %l5, [%l7 + 0x10]
18850 ldd [%l7 + 0x10], %f4
18851 fmuld %f4, %f20, %f24
18852 edge16ln %g1, %i7, %g4
18853 fandnot1s %f16, %f29, %f6
18854 sll %i0, 0x0A, %i2
18855 sra %o6, %o3, %i4
18856 edge8l %g7, %o4, %g3
18857 edge16ln %g2, %l6, %g5
18858 tg %icc, 0x2
18859 orncc %i3, 0x1B96, %l1
18860 fsrc2s %f27, %f17
18861 fabsd %f24, %f20
18862 fmovspos %icc, %f19, %f6
18863 xnorcc %l0, 0x0679, %i6
18864 edge16ln %o5, %l3, %g6
18865 movvs %icc, %o0, %i1
18866 movn %icc, %o7, %o1
18867 fmovrsgez %o2, %f1, %f24
18868 fbe %fcc1, loop_1685
18869 fexpand %f2, %f22
18870 tsubcc %l2, %l5, %l4
18871 set 0x0C, %l6
18872 swapa [%l7 + %l6] 0x18, %i5
18873loop_1685:
18874 edge16ln %g1, %g4, %i7
18875 array16 %i2, %i0, %o6
18876 movpos %xcc, %o3, %i4
18877 fpack16 %f30, %f6
18878 sir 0x038D
18879 fandnot2s %f27, %f3, %f2
18880 array8 %g7, %g3, %o4
18881 fcmpeq32 %f18, %f28, %g2
18882 tcc %xcc, 0x1
18883 swap [%l7 + 0x78], %l6
18884 movrlz %g5, %i3, %l1
18885 bvs,pt %xcc, loop_1686
18886 tge %icc, 0x7
18887 sra %l0, %o5, %l3
18888 nop
18889 setx 0xF464EF396052F899, %l0, %l6
18890 stx %l6, [%l7 + 0x28]
18891 ldd [%l7 + 0x28], %f0
18892 setx 0x3D0BD304DD6F0248, %l1, %l5
18893 stx %l5, [%l7 + 0x10]
18894 ldd [%l7 + 0x10], %f22
18895 fmuld %f22, %f0, %f10
18896loop_1686:
18897 fbue %fcc1, loop_1687
18898 sdiv %g6, 0x0C24, %o0
18899 mulscc %i6, 0x1E7E, %i1
18900 stbar
18901loop_1687:
18902 nop
18903 setx 0x67D2C6BA, %l0, %l6
18904 st %l6, [%l7 + 0x28]
18905 ld [%l7 + 0x28], %f17
18906 setx 0xD424371A, %l1, %l5
18907 st %l5, [%l7 + 0x10]
18908 ld [%l7 + 0x10], %f30
18909 fmuls %f30, %f17, %f22
18910 mulx %o1, 0x1EA6, %o2
18911 tleu %xcc, 0x7
18912 tne %xcc, 0x6
18913 fmovdpos %icc, %f26, %f31
18914 tneg %icc, 0x2
18915 fnot2 %f10, %f8
18916 movrlz %o7, 0x0B3, %l2
18917 sdiv %l4, 0x0335, %i5
18918 or %l5, 0x0C24, %g1
18919 wr %g0, 0x89, %asi
18920 lda [%l7 + 0x28] %asi, %f30
18921 alignaddrl %i7, %g4, %i0
18922 fble %fcc2, loop_1688
18923 movneg %icc, %i2, %o3
18924 xor %o6, 0x0CA3, %g7
18925 swap [%l7 + 0x08], %i4
18926loop_1688:
18927 brz %o4, loop_1689
18928 tcs %xcc, 0x3
18929 wr %g0, 0x81, %asi
18930 swapa [%l7 + 0x18] %asi, %g2
18931loop_1689:
18932 fbl,a %fcc1, loop_1690
18933 or %l6, %g3, %i3
18934 fsrc1 %f28, %f2
18935 srl %g5, 0x0C, %l1
18936loop_1690:
18937 ta %xcc, 0x6
18938 bvc,a,pt %xcc, loop_1691
18939 for %f16, %f20, %f30
18940 fbo %fcc3, loop_1692
18941 fbo %fcc2, loop_1693
18942loop_1691:
18943 edge32 %l0, %o5, %l3
18944 fbge,a %fcc2, loop_1694
18945loop_1692:
18946 fble,a %fcc2, loop_1695
18947loop_1693:
18948 fone %f6
18949 fandnot2 %f4, %f26, %f10
18950loop_1694:
18951 smulcc %g6, 0x1FC6, %i6
18952loop_1695:
18953 edge16n %o0, %i1, %o1
18954 smulcc %o2, 0x1DBE, %l2
18955 mulscc %l4, %o7, %i5
18956 set 0x20, %i7
18957 stxa %g1, [%l7 + %i7] 0x89
18958 movpos %icc, %i7, %l5
18959 srax %g4, 0x10, %i2
18960 xnor %i0, 0x0D08, %o3
18961 set 0x40, %i1
18962 stda %f16, [%l7 + %i1] 0x18
18963 fbule %fcc0, loop_1696
18964 movl %xcc, %g7, %i4
18965 and %o4, 0x06BC, %o6
18966 tg %icc, 0x2
18967loop_1696:
18968 restored
18969 rdpr %cwp, %g1
18970 rdpr %cansave, %g2
18971 rdpr %canrestore, %g3
18972 rdpr %cleanwin, %g4
18973 rdpr %otherwin, %g5
18974 rdpr %wstate, %g6
18975 or %l6, %g3, %g2
18976 edge16n %i3, %g5, %l0
18977 orncc %o5, 0x0ABA, %l1
18978 fnegd %f22, %f8
18979 fnand %f10, %f10, %f30
18980 movcc %icc, %l3, %g6
18981 add %l7, 0x70, %l6
18982 wr %g0, 0x89, %asi
18983 casxa [%l6] %asi, %i6, %o0
18984 fmovdpos %xcc, %f21, %f18
18985 brgz,a %o1, loop_1697
18986 fpadd32s %f29, %f5, %f26
18987 fmovsle %icc, %f3, %f20
18988 brgz,a %i1, loop_1698
18989loop_1697:
18990 sethi 0x0851, %l2
18991 ldsh [%l7 + 0x18], %o2
18992 tsubcc %l4, 0x03AE, %o7
18993loop_1698:
18994 andncc %g1, %i5, %i7
18995 wr %g0, 0x24, %asi
18996 ldda [%l7 + 0x10] %asi, %l4
18997 bge,pn %icc, loop_1699
18998 mova %icc, %g4, %i2
18999 fmovsvs %xcc, %f20, %f27
19000 wr %g0, 0x80, %asi
19001 prefetcha [%l7 + 0x70] %asi, 0x3
19002loop_1699:
19003 fexpand %f24, %f6
19004 bge,a loop_1700
19005 fpadd16s %f3, %f13, %f12
19006 set 0x6C, %o6
19007 stha %g7, [%l7 + %o6] 0x14
19008loop_1700:
19009 edge32n %i4, %o4, %i0
19010 brlez %o6, loop_1701
19011 movre %l6, 0x373, %g2
19012 move %icc, %g3, %g5
19013 fmovsne %xcc, %f5, %f28
19014loop_1701:
19015 fors %f22, %f8, %f28
19016 fbo,a %fcc0, loop_1702
19017 bshuffle %f16, %f18, %f8
19018 for %f24, %f16, %f28
19019 fbg,a %fcc3, loop_1703
19020loop_1702:
19021 fmovsn %icc, %f8, %f30
19022 fmovsa %icc, %f19, %f31
19023 movvs %xcc, %l0, %o5
19024loop_1703:
19025 alignaddrl %l1, %i3, %l3
19026 te %xcc, 0x0
19027 fpadd32s %f10, %f27, %f12
19028 restored
19029 rdpr %cwp, %g1
19030 rdpr %cansave, %g2
19031 rdpr %canrestore, %g3
19032 rdpr %cleanwin, %g4
19033 rdpr %otherwin, %g5
19034 rdpr %wstate, %g6
19035 ldd [%l7 + 0x10], %g6
19036 lduw [%l7 + 0x68], %i6
19037 flush %l7 + 0x58
19038 alignaddr %o0, %i1, %l2
19039 tleu %xcc, 0x3
19040 sllx %o1, 0x15, %o2
19041 fornot1 %f18, %f10, %f2
19042 brz,a %o7, loop_1704
19043 addc %l4, 0x14A9, %i5
19044 nop
19045 fitod %f15, %f10
19046 fsrc2 %f20, %f10
19047loop_1704:
19048 addc %g1, 0x0E7A, %l5
19049 stb %i7, [%l7 + 0x0E]
19050 movn %xcc, %i2, %g4
19051 subcc %o3, 0x1FB3, %i4
19052 umul %o4, 0x0053, %g7
19053 edge8l %i0, %o6, %g2
19054 taddcctv %l6, 0x0CFA, %g5
19055 sll %g3, %o5, %l1
19056 umulcc %i3, %l3, %l0
19057 addcc %g6, 0x0B68, %o0
19058 udiv %i6, 0x1E4F, %l2
19059 movrne %o1, %o2, %i1
19060 tvc %icc, 0x7
19061 fmuld8ulx16 %f18, %f26, %f6
19062 movre %l4, 0x287, %o7
19063 restored
19064 rdpr %cwp, %g1
19065 rdpr %cansave, %g2
19066 rdpr %canrestore, %g3
19067 rdpr %cleanwin, %g4
19068 rdpr %otherwin, %g5
19069 rdpr %wstate, %g6
19070 fbue,a %fcc3, loop_1705
19071 fmovsvs %xcc, %f13, %f25
19072 movne %xcc, %i5, %l5
19073 bshuffle %f30, %f18, %f28
19074loop_1705:
19075 ldub [%l7 + 0x27], %g1
19076 tl %xcc, 0x7
19077 tpos %icc, 0x1
19078 movge %xcc, %i2, %i7
19079 edge32ln %o3, %g4, %i4
19080 movn %icc, %g7, %o4
19081 fmovde %icc, %f16, %f8
19082 sdiv %i0, 0x06F2, %o6
19083 tle %icc, 0x3
19084 mova %icc, %g2, %g5
19085 fbg,a %fcc3, loop_1706
19086 tg %icc, 0x6
19087 xor %l6, %o5, %l1
19088 movleu %icc, %i3, %l3
19089loop_1706:
19090 tvc %icc, 0x7
19091 ldsh [%l7 + 0x5C], %l0
19092 andn %g3, 0x0EC1, %o0
19093 brlz,a %g6, loop_1707
19094 flush %l7 + 0x44
19095 edge8 %l2, %o1, %o2
19096 stbar
19097loop_1707:
19098 nop
19099 setx 0xFF62B4E9, %l0, %l6
19100 st %l6, [%l7 + 0x28]
19101 ld [%l7 + 0x28], %f16
19102 setx 0x96BA2BB6, %l1, %l5
19103 st %l5, [%l7 + 0x10]
19104 ld [%l7 + 0x10], %f2
19105 fmuls %f2, %f16, %f28
19106 edge16l %i6, %l4, %i1
19107 wr %g0, 0x88, %asi
19108 swapa [%l7 + 0x48] %asi, %i5
19109 movre %o7, %l5, %g1
19110 tpos %xcc, 0x3
19111 tvc %xcc, 0x2
19112 bcs loop_1708
19113 movge %icc, %i7, %i2
19114 and %g4, 0x0A32, %i4
19115 fmovsvc %xcc, %f25, %f29
19116loop_1708:
19117 movrlez %g7, %o4, %i0
19118 udiv %o3, 0x0E77, %o6
19119 tvs %icc, 0x6
19120 subc %g2, %g5, %o5
19121 fxors %f9, %f29, %f29
19122 tsubcctv %l6, 0x1EA8, %i3
19123 fmovrdgz %l1, %f26, %f24
19124 fmovdgu %icc, %f22, %f26
19125 fmovrsgez %l3, %f21, %f3
19126 or %g3, %l0, %g6
19127 array32 %l2, %o1, %o2
19128 srax %i6, %l4, %o0
19129 movcs %icc, %i1, %i5
19130 set 0x60, %o1
19131 lda [%l7 + %o1] 0x11, %f29
19132 movneg %xcc, %o7, %l5
19133 nop
19134 fitod %f18, %f16
19135 srl %g1, 0x02, %i7
19136 fcmpgt16 %f0, %f8, %i2
19137 subccc %g4, 0x1E40, %i4
19138 fmul8x16al %f7, %f28, %f28
19139 fnegd %f30, %f18
19140 xnor %g7, 0x1381, %i0
19141 fands %f7, %f26, %f25
19142 nop
19143 fitod %f2, %f22
19144 fdtos %f22, %f13
19145 wr %g0, 0x04, %asi
19146 prefetcha [%l7 + 0x68] %asi, 0x2
19147 fmovdleu %xcc, %f22, %f30
19148 smul %o6, 0x1026, %o3
19149 movrne %g2, 0x1F7, %o5
19150 bg,a %icc, loop_1709
19151 fbl %fcc0, loop_1710
19152 sra %l6, 0x1B, %i3
19153 wr %g0, 0x27, %asi
19154 stxa %l1, [%l7 + 0x70] %asi
19155 membar #Sync
19156loop_1709:
19157 bn,a %icc, loop_1711
19158loop_1710:
19159 edge32l %l3, %g3, %l0
19160 popc %g6, %g5
19161 movre %o1, %o2, %i6
19162loop_1711:
19163 sdivcc %l4, 0x13C5, %l2
19164 subccc %o0, %i5, %i1
19165 fcmpgt16 %f0, %f26, %l5
19166 alignaddrl %g1, %i7, %o7
19167 brlez %g4, loop_1712
19168 bcs %icc, loop_1713
19169 orcc %i2, 0x07C2, %g7
19170 fsrc2 %f6, %f22
19171loop_1712:
19172 array8 %i4, %i0, %o4
19173loop_1713:
19174 mulscc %o3, %g2, %o6
19175 fcmpeq32 %f26, %f16, %l6
19176 alignaddrl %i3, %o5, %l3
19177 membar 0x47
19178 tneg %xcc, 0x1
19179 movne %icc, %g3, %l1
19180 nop
19181 setx 0x97DBE5E6, %l0, %l6
19182 st %l6, [%l7 + 0x28]
19183 ld [%l7 + 0x28], %f16
19184 fsqrts %f16, %f12
19185 flush %l7 + 0x60
19186 wr %g0, 0xea, %asi
19187 ldda [%l7 + 0x60] %asi, %l0
19188 ldsb [%l7 + 0x41], %g6
19189 set 0x78, %o2
19190 swapa [%l7 + %o2] 0x89, %o1
19191 movne %icc, %g5, %o2
19192 edge8l %l4, %i6, %l2
19193 brlz %o0, loop_1714
19194 edge32l %i1, %i5, %l5
19195 array32 %g1, %i7, %g4
19196 set 0x78, %i5
19197 prefetcha [%l7 + %i5] 0x11, 0x0
19198loop_1714:
19199 movne %icc, %o7, %i4
19200 tle %xcc, 0x6
19201 fba %fcc3, loop_1715
19202 srlx %i0, 0x11, %g7
19203 mulx %o4, %g2, %o6
19204 mulx %l6, %o3, %o5
19205loop_1715:
19206 fmovdn %xcc, %f28, %f11
19207 set 0x70, %l5
19208 sta %f8, [%l7 + %l5] 0x81
19209 edge8 %i3, %g3, %l1
19210 ldub [%l7 + 0x0D], %l0
19211 tcc %icc, 0x0
19212 fbu,a %fcc2, loop_1716
19213 bg %xcc, loop_1717
19214 movre %g6, %o1, %l3
19215 tcs %icc, 0x3
19216loop_1716:
19217 subcc %o2, %l4, %i6
19218loop_1717:
19219 alignaddr %g5, %l2, %o0
19220 fmovrslz %i5, %f22, %f7
19221 fnegs %f19, %f7
19222 mulx %i1, 0x00CA, %g1
19223 addc %l5, %i7, %i2
19224 tpos %icc, 0x1
19225 bcc loop_1718
19226 srax %g4, %o7, %i0
19227 saved
19228 rdpr %cwp, %g1
19229 rdpr %cansave, %g2
19230 rdpr %canrestore, %g3
19231 rdpr %cleanwin, %g4
19232 rdpr %otherwin, %g5
19233 rdpr %wstate, %g6
19234 alignaddr %i4, %o4, %g7
19235loop_1718:
19236 tsubcctv %g2, %l6, %o6
19237 edge16n %o5, %i3, %g3
19238 be loop_1719
19239 sra %o3, %l0, %g6
19240 mova %icc, %l1, %l3
19241 bpos loop_1720
19242loop_1719:
19243 movvs %icc, %o1, %l4
19244 fpack32 %f26, %f24, %f12
19245 array8 %o2, %g5, %i6
19246loop_1720:
19247 ta %xcc, 0x3
19248 fpsub32 %f10, %f0, %f0
19249 movrgz %l2, %i5, %i1
19250 movleu %icc, %o0, %g1
19251 bl,a,pn %icc, loop_1721
19252 pdist %f0, %f2, %f18
19253 edge32ln %l5, %i2, %i7
19254 brlz %o7, loop_1722
19255loop_1721:
19256 edge16l %i0, %i4, %o4
19257 edge16n %g7, %g2, %g4
19258 wr %g0, 0x10, %asi
19259 stxa %l6, [%l7 + 0x60] %asi
19260loop_1722:
19261 movg %icc, %o6, %o5
19262 call loop_1723
19263 movleu %xcc, %g3, %i3
19264 andn %l0, 0x1E00, %g6
19265 andcc %o3, %l1, %o1
19266loop_1723:
19267 call loop_1724
19268 udivx %l4, 0x1180, %l3
19269 wr %g0, 0x0c, %asi
19270 stba %o2, [%l7 + 0x78] %asi
19271loop_1724:
19272 move %icc, %i6, %g5
19273 tcs %xcc, 0x6
19274 movneg %xcc, %i5, %l2
19275 ldstub [%l7 + 0x20], %i1
19276 sdivcc %g1, 0x15F7, %l5
19277 addccc %o0, %i7, %o7
19278 movre %i0, %i2, %i4
19279 movrne %g7, %o4, %g2
19280 fzero %f6
19281 fxnor %f28, %f26, %f22
19282 fpackfix %f10, %f14
19283 edge8l %l6, %o6, %g4
19284 tsubcctv %g3, %i3, %l0
19285 bne,pn %xcc, loop_1725
19286 fpackfix %f28, %f0
19287 movrgz %g6, %o5, %o3
19288 bvc,pt %xcc, loop_1726
19289loop_1725:
19290 movgu %xcc, %o1, %l4
19291 andn %l3, 0x1D85, %o2
19292 movpos %xcc, %i6, %l1
19293loop_1726:
19294 ldsw [%l7 + 0x38], %g5
19295 fpack16 %f22, %f5
19296 fmovsge %icc, %f7, %f20
19297 fbul %fcc1, loop_1727
19298 be,a loop_1728
19299 srax %i5, %i1, %g1
19300 tsubcc %l2, %l5, %o0
19301loop_1727:
19302 movg %icc, %o7, %i7
19303loop_1728:
19304 nop
19305 set 0x3C, %g1
19306 lduw [%l7 + %g1], %i2
19307 nop
19308 setx loop_1729, %l0, %l1
19309 wrpr 0x1, %tl
19310 wrpr %l1, %tpc
19311 add %l1, 0x4, %l1
19312 wrpr %l1, %tnpc
19313 setx 0x34400001400, %l0, %l1
19314 wrpr %l1, %tstate
19315 wrhpr 0x4, %htstate
19316 retry
19317 alignaddr %i0, %g7, %o4
19318 fmovdcc %icc, %f19, %f19
19319 srl %g2, 0x00, %l6
19320loop_1729:
19321 taddcc %i4, 0x1AAB, %o6
19322 edge8n %g3, %i3, %l0
19323 movleu %xcc, %g6, %o5
19324 andncc %g4, %o1, %l4
19325 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
19326 nop ! nop ! ldxa [%g0 + 0x1c8] %asi, %o3 ripped by fixASI40.pl ripped by fixASI40.pl
19327 fbl %fcc1, loop_1730
19328 saved
19329 rdpr %cwp, %g1
19330 rdpr %cansave, %g2
19331 rdpr %canrestore, %g3
19332 rdpr %cleanwin, %g4
19333 rdpr %otherwin, %g5
19334 rdpr %wstate, %g6
19335 umulcc %l3, 0x0E87, %i6
19336 tle %icc, 0x1
19337loop_1730:
19338 fmovdg %xcc, %f11, %f25
19339 tcs %xcc, 0x3
19340 nop
19341 set 0x68, %i2
19342 stx %l1, [%l7 + %i2]
19343 tle %icc, 0x5
19344 be %icc, loop_1731
19345 lduh [%l7 + 0x56], %o2
19346 mulx %i5, %i1, %g5
19347 wr %g0, 0x89, %asi
19348 stba %l2, [%l7 + 0x18] %asi
19349loop_1731:
19350 fbue %fcc0, loop_1732
19351 addc %l5, 0x192C, %g1
19352 mulscc %o0, 0x071C, %i7
19353 tvs %icc, 0x7
19354loop_1732:
19355 subcc %i2, %o7, %g7
19356 fmovrdgz %i0, %f16, %f0
19357 add %g2, %l6, %i4
19358 tle %icc, 0x3
19359 movgu %icc, %o6, %o4
19360 srl %i3, %l0, %g6
19361 movl %xcc, %o5, %g3
19362 movleu %icc, %o1, %l4
19363 udiv %o3, 0x1124, %l3
19364 movge %xcc, %i6, %g4
19365 fblg %fcc3, loop_1733
19366 movre %l1, 0x0E6, %i5
19367 subcc %o2, 0x0F40, %i1
19368 edge16ln %l2, %g5, %g1
19369loop_1733:
19370 fmovscc %icc, %f0, %f24
19371 edge16 %o0, %i7, %i2
19372 fands %f1, %f4, %f2
19373 xnor %l5, %g7, %o7
19374 sdivcc %g2, 0x093F, %i0
19375 movrgez %i4, 0x2FE, %l6
19376 orncc %o6, 0x02F7, %o4
19377 sll %i3, %g6, %o5
19378 taddcc %g3, 0x0BEB, %o1
19379 fmovrdne %l0, %f10, %f16
19380 movne %icc, %l4, %o3
19381 set 0x58, %i3
19382 lduwa [%l7 + %i3] 0x04, %i6
19383 edge8n %g4, %l1, %l3
19384 fblg %fcc3, loop_1734
19385 tg %xcc, 0x6
19386 fandnot2s %f24, %f20, %f28
19387 movvs %icc, %i5, %i1
19388loop_1734:
19389 edge8ln %o2, %l2, %g1
19390 nop
19391 setx 0xA0420636, %l0, %l6
19392 st %l6, [%l7 + 0x08]
19393 ld [%l7 + 0x08], %fsr
19394 fmovdvc %xcc, %f10, %f18
19395 for %f22, %f18, %f30
19396 fxnors %f31, %f28, %f27
19397 xnor %g5, %o0, %i7
19398 addc %i2, 0x119F, %l5
19399 movrlz %o7, %g7, %g2
19400 fmovsle %xcc, %f12, %f10
19401 ld [%l7 + 0x28], %f28
19402 fbule %fcc3, loop_1735
19403 movcs %icc, %i4, %i0
19404 edge32ln %o6, %l6, %o4
19405 stx %i3, [%l7 + 0x50]
19406loop_1735:
19407 nop
19408 set 0x38, %l1
19409 ldx [%l7 + %l1], %o5
19410 ld [%l7 + 0x70], %f26
19411 movle %icc, %g6, %g3
19412 addcc %o1, %l4, %l0
19413 fone %f10
19414 movleu %xcc, %i6, %o3
19415 and %l1, 0x1ECB, %g4
19416 fnot1s %f2, %f3
19417 andn %i5, 0x0766, %l3
19418 fcmpeq16 %f8, %f28, %o2
19419 and %i1, 0x0315, %g1
19420 sethi 0x0293, %l2
19421 tvc %icc, 0x2
19422 ldub [%l7 + 0x20], %o0
19423 ldsh [%l7 + 0x76], %i7
19424 fmovsgu %xcc, %f6, %f29
19425 for %f16, %f16, %f8
19426 fmovsle %xcc, %f16, %f24
19427 sub %g5, 0x1AA5, %i2
19428 tsubcctv %l5, %g7, %o7
19429 bge,a %xcc, loop_1736
19430 fcmple32 %f18, %f30, %i4
19431 sdivcc %g2, 0x120D, %o6
19432 fmovscc %xcc, %f19, %f13
19433loop_1736:
19434 sir 0x1742
19435 addc %i0, %l6, %i3
19436 membar 0x5F
19437 fmovrse %o4, %f19, %f28
19438 fmovsa %xcc, %f12, %f11
19439 ta %xcc, 0x7
19440 te %icc, 0x4
19441 subc %o5, 0x1D67, %g3
19442 fmuld8ulx16 %f26, %f15, %f8
19443 xnorcc %o1, %g6, %l0
19444 movl %icc, %i6, %l4
19445 fandnot2s %f3, %f15, %f20
19446 fmul8ulx16 %f22, %f6, %f10
19447 membar 0x69
19448 fmovrsgez %l1, %f12, %f9
19449 tleu %xcc, 0x4
19450 udiv %g4, 0x18CE, %i5
19451 udiv %l3, 0x0A07, %o3
19452 ldstub [%l7 + 0x71], %i1
19453 edge16ln %o2, %l2, %g1
19454 nop
19455 setx 0xD05CAD5F, %l0, %l6
19456 st %l6, [%l7 + 0x48]
19457 ld [%l7 + 0x48], %fsr
19458 tle %xcc, 0x2
19459 edge8ln %i7, %o0, %g5
19460 tleu %icc, 0x5
19461 fble %fcc0, loop_1737
19462 movrlez %i2, 0x21E, %l5
19463 fnand %f20, %f8, %f26
19464 sir 0x16AA
19465loop_1737:
19466 array16 %o7, %g7, %i4
19467 fcmpne16 %f18, %f4, %g2
19468 te %icc, 0x4
19469 mova %icc, %i0, %o6
19470 bvc,a %xcc, loop_1738
19471 brgez %i3, loop_1739
19472 fmovrse %o4, %f16, %f10
19473 tge %icc, 0x4
19474loop_1738:
19475 andn %o5, %g3, %o1
19476loop_1739:
19477 sir 0x06D4
19478 movrgez %l6, 0x24F, %g6
19479 fmovdpos %xcc, %f23, %f21
19480 fbe,a %fcc0, loop_1740
19481 movrlez %i6, %l4, %l0
19482 bl loop_1741
19483 sethi 0x0959, %g4
19484loop_1740:
19485 move %icc, %l1, %l3
19486 mulx %o3, %i5, %i1
19487loop_1741:
19488 fbne,a %fcc3, loop_1742
19489 fbule,a %fcc3, loop_1743
19490 tle %xcc, 0x6
19491 subcc %o2, %g1, %l2
19492loop_1742:
19493 tgu %xcc, 0x4
19494loop_1743:
19495 fbe,a %fcc0, loop_1744
19496 mulx %o0, %i7, %g5
19497 fpadd16s %f28, %f10, %f30
19498 movre %l5, %o7, %i2
19499loop_1744:
19500 edge16ln %i4, %g7, %g2
19501 fcmpne16 %f24, %f6, %i0
19502 fandnot1s %f8, %f15, %f22
19503 subccc %i3, %o6, %o4
19504 popc %o5, %g3
19505 subcc %o1, 0x1ECE, %l6
19506 call loop_1745
19507 fbn,a %fcc1, loop_1746
19508 nop
19509 setx 0xF49CC867A067EDD5, %l0, %l6
19510 stx %l6, [%l7 + 0x78]
19511 ldx [%l7 + 0x78], %fsr
19512 edge32n %i6, %l4, %g6
19513loop_1745:
19514 fmovdg %icc, %f24, %f13
19515loop_1746:
19516 mova %xcc, %l0, %l1
19517 ldd [%l7 + 0x58], %g4
19518 fmovsneg %icc, %f11, %f27
19519 fbuge,a %fcc2, loop_1747
19520 srlx %o3, %i5, %l3
19521 tpos %xcc, 0x0
19522 mulx %i1, %o2, %g1
19523loop_1747:
19524 movrne %o0, %l2, %g5
19525 tge %icc, 0x1
19526 nop
19527 setx 0xB2B689E93F8347EE, %l0, %l6
19528 stx %l6, [%l7 + 0x28]
19529 ldd [%l7 + 0x28], %f30
19530 fsqrtd %f30, %f26
19531 nop
19532 setx 0x3BE6CA256843A3C7, %l0, %l6
19533 stx %l6, [%l7 + 0x28]
19534 ldd [%l7 + 0x28], %f0
19535 fsqrtd %f0, %f20
19536 nop
19537 fitos %f3, %f21
19538 fstod %f21, %f12
19539 fbo,a %fcc1, loop_1748
19540 nop
19541 set 0x24, %o0
19542 prefetch [%l7 + %o0], 0x3
19543 movrgez %l5, 0x259, %o7
19544 fmovdcs %xcc, %f26, %f27
19545loop_1748:
19546 ta %icc, 0x4
19547 tle %xcc, 0x2
19548 fabsd %f12, %f20
19549 fmovdpos %icc, %f31, %f9
19550 orn %i7, 0x1660, %i4
19551 fbg %fcc2, loop_1749
19552 fabss %f1, %f11
19553 movne %icc, %i2, %g7
19554 nop
19555 setx 0xE93A60FA, %l0, %l6
19556 st %l6, [%l7 + 0x28]
19557 ld [%l7 + 0x28], %f24
19558 setx 0xDC7DAFD0, %l1, %l5
19559 st %l5, [%l7 + 0x10]
19560 ld [%l7 + 0x10], %f27
19561 fsubs %f27, %f24, %f7
19562loop_1749:
19563 movvs %icc, %i0, %g2
19564 move %icc, %i3, %o4
19565 fmuld8ulx16 %f10, %f10, %f18
19566 andn %o5, %o6, %g3
19567 movrlez %l6, %o1, %i6
19568 faligndata %f20, %f20, %f28
19569 fbl %fcc3, loop_1750
19570 add %l4, 0x0438, %l0
19571 alignaddrl %g6, %g4, %o3
19572 bcs loop_1751
19573loop_1750:
19574 taddcc %i5, %l3, %i1
19575 edge16n %o2, %l1, %o0
19576 edge16n %l2, %g1, %l5
19577loop_1751:
19578 bg,pn %icc, loop_1752
19579 fpackfix %f20, %f12
19580 ldsb [%l7 + 0x18], %g5
19581 udiv %o7, 0x1811, %i7
19582loop_1752:
19583 tsubcc %i2, %i4, %g7
19584 srl %i0, 0x08, %g2
19585 brlez,a %o4, loop_1753
19586 umulcc %i3, %o5, %g3
19587 wr %g0, 0x1e, %asi
19588 stda %f0, [%l7 + 0x40] %asi
19589 membar #Sync
19590loop_1753:
19591 tgu %xcc, 0x6
19592 movrlez %o6, 0x0D2, %o1
19593 mulscc %i6, 0x1A84, %l4
19594 ba,a loop_1754
19595 bge,a,pt %xcc, loop_1755
19596 movrlez %l6, %l0, %g4
19597 mulscc %g6, %i5, %o3
19598loop_1754:
19599 udiv %i1, 0x1357, %l3
19600loop_1755:
19601 edge32ln %o2, %l1, %o0
19602 fmovdn %xcc, %f17, %f15
19603 fba,a %fcc3, loop_1756
19604 edge32ln %l2, %l5, %g1
19605 movcs %xcc, %o7, %i7
19606 array16 %g5, %i2, %g7
19607loop_1756:
19608 popc 0x1890, %i4
19609 stb %i0, [%l7 + 0x26]
19610 bcs,a %xcc, loop_1757
19611 movrlez %o4, 0x046, %g2
19612 movn %xcc, %i3, %g3
19613 fmovsle %icc, %f2, %f31
19614loop_1757:
19615 tge %xcc, 0x1
19616 set 0x30, %l4
19617 ldswa [%l7 + %l4] 0x10, %o6
19618 fbu %fcc0, loop_1758
19619 edge16ln %o1, %o5, %l4
19620 fbo,a %fcc0, loop_1759
19621 ta %icc, 0x5
19622loop_1758:
19623 movvc %icc, %i6, %l6
19624 edge16ln %l0, %g4, %i5
19625loop_1759:
19626 fmovrdne %g6, %f30, %f12
19627 nop
19628 fitod %f6, %f14
19629 fdtox %f14, %f4
19630 fxtod %f4, %f6
19631 restored
19632 rdpr %cwp, %g1
19633 rdpr %cansave, %g2
19634 rdpr %canrestore, %g3
19635 rdpr %cleanwin, %g4
19636 rdpr %otherwin, %g5
19637 rdpr %wstate, %g6
19638 call loop_1760
19639 taddcc %i1, %l3, %o3
19640 umul %o2, %l1, %l2
19641 movne %xcc, %o0, %g1
19642loop_1760:
19643 alignaddr %o7, %i7, %g5
19644 wr %g0, 0x0c, %asi
19645 ldsba [%l7 + 0x54] %asi, %i2
19646 tleu %icc, 0x6
19647 array8 %l5, %i4, %i0
19648 tleu %icc, 0x2
19649 movl %xcc, %g7, %o4
19650 ldd [%l7 + 0x10], %f8
19651 edge32ln %g2, %i3, %g3
19652 fxnor %f20, %f2, %f12
19653 movleu %icc, %o6, %o1
19654 bvc loop_1761
19655 sdiv %o5, 0x1A62, %i6
19656 brlz,a %l6, loop_1762
19657 ble,a,pt %icc, loop_1763
19658loop_1761:
19659 srl %l4, 0x1B, %g4
19660 fmovrdgez %l0, %f30, %f18
19661loop_1762:
19662 addccc %g6, 0x0244, %i1
19663loop_1763:
19664 fmovs %f8, %f31
19665 movl %xcc, %l3, %i5
19666 mulscc %o2, %o3, %l2
19667 popc 0x0D33, %l1
19668 brlz %g1, loop_1764
19669 fxor %f4, %f30, %f30
19670 or %o7, %i7, %g5
19671 fnegs %f29, %f1
19672loop_1764:
19673 orncc %i2, %o0, %l5
19674 sll %i0, %i4, %o4
19675 umul %g2, %g7, %i3
19676 fbul %fcc3, loop_1765
19677 add %g3, %o6, %o1
19678 sub %i6, %o5, %l6
19679 edge32l %g4, %l0, %g6
19680loop_1765:
19681 or %l4, 0x0A1D, %l3
19682 fbl,a %fcc1, loop_1766
19683 fbo,a %fcc0, loop_1767
19684 taddcc %i5, 0x0A0B, %i1
19685 tn %icc, 0x7
19686loop_1766:
19687 movrgz %o2, 0x380, %o3
19688loop_1767:
19689 fand %f30, %f0, %f16
19690 nop
19691 setx 0x7A3F2114C0531A4C, %l0, %l6
19692 stx %l6, [%l7 + 0x40]
19693 ldx [%l7 + 0x40], %fsr
19694 edge8l %l2, %l1, %g1
19695 fxor %f2, %f2, %f24
19696 smulcc %o7, %g5, %i2
19697 taddcc %i7, %o0, %l5
19698 brgez,a %i4, loop_1768
19699 bl,a %icc, loop_1769
19700 sll %o4, %i0, %g2
19701 fnot2 %f4, %f16
19702loop_1768:
19703 swap [%l7 + 0x48], %i3
19704loop_1769:
19705 edge8n %g3, %o6, %o1
19706 wr %g0, 0x80, %asi
19707 lduwa [%l7 + 0x6C] %asi, %g7
19708 umulcc %o5, %i6, %l6
19709 ldsb [%l7 + 0x79], %l0
19710 fpadd32s %f20, %f26, %f17
19711 umul %g4, %g6, %l4
19712 fbn,a %fcc0, loop_1770
19713 movgu %icc, %l3, %i1
19714 bne %xcc, loop_1771
19715 subcc %o2, %o3, %l2
19716loop_1770:
19717 movn %xcc, %i5, %g1
19718 nop
19719 setx 0x6530E42B6056A196, %l0, %l6
19720 stx %l6, [%l7 + 0x20]
19721 ldx [%l7 + 0x20], %fsr
19722loop_1771:
19723 fmovsgu %xcc, %f29, %f10
19724 orncc %o7, %g5, %i2
19725 ta %xcc, 0x5
19726 movre %l1, %i7, %l5
19727 or %o0, 0x1B06, %i4
19728 andncc %o4, %i0, %g2
19729 ld [%l7 + 0x18], %f12
19730 restored
19731 rdpr %cwp, %g1
19732 rdpr %cansave, %g2
19733 rdpr %canrestore, %g3
19734 rdpr %cleanwin, %g4
19735 rdpr %otherwin, %g5
19736 rdpr %wstate, %g6
19737 movvc %xcc, %i3, %o6
19738 ld [%l7 + 0x1C], %f1
19739 mulscc %g3, %g7, %o1
19740 add %i6, 0x1EBE, %l6
19741 fbne %fcc3, loop_1772
19742 movneg %icc, %o5, %g4
19743 sethi 0x1FFA, %l0
19744 membar 0x08
19745loop_1772:
19746 ldd [%l7 + 0x38], %g6
19747 wr %g0, 0x81, %asi
19748 ldxa [%l7 + 0x30] %asi, %l3
19749 movrlz %l4, %i1, %o3
19750 fmovsvc %icc, %f25, %f29
19751 nop
19752 setx 0xFEDB7C49, %l0, %l6
19753 st %l6, [%l7 + 0x28]
19754 ld [%l7 + 0x28], %f25
19755 setx 0xFB1D4675, %l1, %l5
19756 st %l5, [%l7 + 0x10]
19757 ld [%l7 + 0x10], %f27
19758 fmuls %f27, %f25, %f7
19759 fbue %fcc2, loop_1773
19760 fabsd %f30, %f0
19761 fba %fcc3, loop_1774
19762 movcc %icc, %l2, %o2
19763loop_1773:
19764 restored
19765 rdpr %cwp, %g1
19766 rdpr %cansave, %g2
19767 rdpr %canrestore, %g3
19768 rdpr %cleanwin, %g4
19769 rdpr %otherwin, %g5
19770 rdpr %wstate, %g6
19771 sdivcc %g1, 0x1028, %o7
19772loop_1774:
19773 ldx [%l7 + 0x78], %g5
19774 andn %i2, 0x0148, %i5
19775 nop
19776 setx 0x87811F97, %l0, %l6
19777 st %l6, [%l7 + 0x28]
19778 ld [%l7 + 0x28], %f16
19779 setx 0x7B59CA89, %l1, %l5
19780 st %l5, [%l7 + 0x10]
19781 ld [%l7 + 0x10], %f24
19782 fdivs %f24, %f16, %f10
19783 tge %icc, 0x1
19784 fbul %fcc3, loop_1775
19785 fmovs %f12, %f2
19786 fmovrdne %i7, %f8, %f14
19787 fcmple32 %f24, %f8, %l5
19788loop_1775:
19789 edge8n %l1, %i4, %o4
19790 wr %g0, 0x2f, %asi
19791 stha %o0, [%l7 + 0x18] %asi
19792 membar #Sync
19793 sdivcc %i0, 0x006A, %g2
19794 fsrc1s %f24, %f28
19795 flush %l7 + 0x24
19796 movrne %o6, %g3, %g7
19797 movvs %xcc, %i3, %o1
19798 addccc %i6, 0x17DF, %l6
19799 stbar
19800 tg %xcc, 0x0
19801 te %xcc, 0x3
19802 fbul %fcc3, loop_1776
19803 sethi 0x044E, %o5
19804 tsubcctv %g4, %l0, %l3
19805 movcc %icc, %g6, %l4
19806loop_1776:
19807 array8 %i1, %o3, %o2
19808 fmovdcc %icc, %f0, %f6
19809 nop
19810 setx 0x39D6F91BD35434DF, %l0, %l6
19811 stx %l6, [%l7 + 0x28]
19812 ldd [%l7 + 0x28], %f2
19813 setx 0x96828AC1BB6222CE, %l1, %l5
19814 stx %l5, [%l7 + 0x10]
19815 ldd [%l7 + 0x10], %f20
19816 fmuld %f20, %f2, %f4
19817 movg %icc, %g1, %l2
19818 nop
19819 setx 0xB3BDE3DD8493B557, %l0, %l6
19820 stx %l6, [%l7 + 0x28]
19821 ldd [%l7 + 0x28], %f2
19822 setx 0x057F5C975F111C52, %l1, %l5
19823 stx %l5, [%l7 + 0x10]
19824 ldd [%l7 + 0x10], %f2
19825 fdivd %f2, %f2, %f14
19826 tl %icc, 0x3
19827 move %xcc, %g5, %i2
19828 subc %i5, %i7, %l5
19829 andn %o7, 0x1D40, %l1
19830 taddcctv %i4, %o4, %o0
19831 array16 %g2, %o6, %i0
19832 fzeros %f20
19833 fmul8x16 %f9, %f2, %f22
19834 taddcc %g3, 0x1AD8, %g7
19835 taddcctv %o1, 0x141D, %i3
19836 movrlz %i6, 0x380, %o5
19837 fmovd %f16, %f24
19838 sethi 0x1C30, %l6
19839 udiv %g4, 0x067B, %l0
19840 wr %g0, 0x80, %asi
19841 lduha [%l7 + 0x26] %asi, %l3
19842 taddcc %g6, 0x16D5, %i1
19843 bcs,pn %xcc, loop_1777
19844 udiv %o3, 0x1AF7, %o2
19845 edge16l %g1, %l2, %l4
19846 fnot1 %f16, %f4
19847loop_1777:
19848 addccc %i2, 0x1EAA, %g5
19849 ldsh [%l7 + 0x7E], %i7
19850 movleu %icc, %i5, %l5
19851 fmovsle %xcc, %f11, %f31
19852 bg,a %icc, loop_1778
19853 nop
19854 fitod %f12, %f4
19855 fdtoi %f4, %f8
19856 fsrc2 %f4, %f6
19857 tcs %icc, 0x4
19858loop_1778:
19859 std %f16, [%l7 + 0x60]
19860 fmovdvc %xcc, %f13, %f14
19861 fbug,a %fcc2, loop_1779
19862 for %f26, %f26, %f4
19863 movre %o7, %i4, %l1
19864 fba,a %fcc0, loop_1780
19865loop_1779:
19866 nop
19867 setx loop_1781, %l0, %l1
19868 jmpl %l1, %o0
19869 array32 %g2, %o6, %o4
19870 movg %xcc, %i0, %g7
19871loop_1780:
19872 taddcc %o1, %g3, %i6
19873loop_1781:
19874 tl %icc, 0x3
19875 nop
19876 setx 0xA255EABFF1FEEFCC, %l0, %l6
19877 stx %l6, [%l7 + 0x28]
19878 ldd [%l7 + 0x28], %f30
19879 setx 0x98F13824F46E2171, %l1, %l5
19880 stx %l5, [%l7 + 0x10]
19881 ldd [%l7 + 0x10], %f6
19882 fmuld %f6, %f30, %f8
19883 fornot2s %f10, %f4, %f0
19884 fpsub16 %f10, %f22, %f8
19885 tge %xcc, 0x7
19886 tge %xcc, 0x1
19887 bcs,a,pt %icc, loop_1782
19888 membar 0x79
19889 array32 %o5, %i3, %g4
19890 tgu %icc, 0x3
19891loop_1782:
19892 srax %l6, 0x0E, %l0
19893 prefetch [%l7 + 0x3C], 0x1
19894 bgu,a,pn %icc, loop_1783
19895 edge8ln %g6, %i1, %l3
19896 stx %o2, [%l7 + 0x38]
19897 fbue %fcc3, loop_1784
19898loop_1783:
19899 tleu %icc, 0x2
19900 tgu %icc, 0x4
19901 tsubcc %g1, 0x0A70, %l2
19902loop_1784:
19903 movle %xcc, %o3, %l4
19904 srlx %i2, %i7, %g5
19905 wr %g0, 0xe2, %asi
19906 stba %l5, [%l7 + 0x37] %asi
19907 membar #Sync
19908 tsubcctv %o7, 0x043E, %i4
19909 addccc %l1, %i5, %g2
19910 bge %xcc, loop_1785
19911 sll %o6, %o4, %i0
19912 movne %icc, %g7, %o0
19913 tg %xcc, 0x4
19914loop_1785:
19915 te %xcc, 0x1
19916 tle %xcc, 0x4
19917 alignaddrl %o1, %g3, %o5
19918 movle %xcc, %i3, %i6
19919 tge %xcc, 0x1
19920 movre %g4, 0x385, %l0
19921 fmovrdlz %g6, %f0, %f30
19922 fbge,a %fcc0, loop_1786
19923 ld [%l7 + 0x6C], %f18
19924 smul %i1, %l6, %l3
19925 fbge,a %fcc1, loop_1787
19926loop_1786:
19927 fmovs %f10, %f1
19928 set 0x62, %l3
19929 ldsha [%l7 + %l3] 0x14, %o2
19930loop_1787:
19931 alignaddrl %g1, %l2, %o3
19932 add %i2, 0x05A6, %i7
19933 tpos %xcc, 0x1
19934 fmovrsgz %g5, %f29, %f2
19935 fmovsle %icc, %f16, %f30
19936 xnorcc %l5, %l4, %o7
19937 sub %i4, %l1, %g2
19938 udiv %i5, 0x13A9, %o4
19939 bcc,pn %xcc, loop_1788
19940 tle %icc, 0x1
19941 tne %icc, 0x6
19942 fmovdcc %xcc, %f11, %f0
19943loop_1788:
19944 sdiv %o6, 0x1421, %i0
19945 tle %icc, 0x6
19946 fbuge %fcc3, loop_1789
19947 sdivcc %g7, 0x1072, %o1
19948 movrlez %o0, 0x235, %o5
19949 movn %icc, %i3, %i6
19950loop_1789:
19951 fcmpgt16 %f12, %f4, %g3
19952 or %g4, 0x049F, %g6
19953 set 0x64, %o5
19954 lduwa [%l7 + %o5] 0x11, %i1
19955 edge32ln %l0, %l6, %o2
19956 addc %g1, %l3, %l2
19957 movcs %icc, %o3, %i7
19958 andn %g5, 0x107B, %i2
19959 taddcctv %l5, 0x1412, %o7
19960 ble %xcc, loop_1790
19961 srax %l4, 0x0D, %i4
19962 xor %l1, 0x1162, %i5
19963 fnand %f10, %f24, %f14
19964loop_1790:
19965 fbge,a %fcc2, loop_1791
19966 fbuge %fcc3, loop_1792
19967 fnot2s %f23, %f24
19968 udiv %o4, 0x1C3F, %g2
19969loop_1791:
19970 taddcc %i0, %g7, %o1
19971loop_1792:
19972 move %icc, %o6, %o0
19973 bcc,a,pn %xcc, loop_1793
19974 udivx %i3, 0x1E53, %i6
19975 andcc %g3, %g4, %o5
19976 movvc %icc, %i1, %l0
19977loop_1793:
19978 movne %icc, %l6, %g6
19979 fones %f14
19980 stx %o2, [%l7 + 0x10]
19981 ldd [%l7 + 0x68], %f18
19982 set 0x54, %g6
19983 swapa [%l7 + %g6] 0x81, %g1
19984 nop
19985 set 0x0D, %i4
19986 ldstub [%l7 + %i4], %l2
19987 fand %f16, %f28, %f30
19988 fcmpeq16 %f18, %f30, %l3
19989 xorcc %o3, %g5, %i7
19990 srl %i2, %o7, %l4
19991 movgu %xcc, %i4, %l5
19992 udivx %i5, 0x0C1F, %o4
19993 movcc %xcc, %g2, %l1
19994 edge32ln %i0, %o1, %o6
19995 nop
19996 setx 0x1CD74FED, %l0, %l6
19997 st %l6, [%l7 + 0x28]
19998 ld [%l7 + 0x28], %f17
19999 setx 0xA3564436, %l1, %l5
20000 st %l5, [%l7 + 0x10]
20001 ld [%l7 + 0x10], %f8
20002 fsubs %f8, %f17, %f27
20003 bcs,pn %icc, loop_1794
20004 tg %icc, 0x6
20005 edge32 %g7, %o0, %i6
20006 movvs %xcc, %i3, %g4
20007loop_1794:
20008 fmovdcs %icc, %f19, %f10
20009 movrgz %o5, %g3, %i1
20010 wr %g0, 0x18, %asi
20011 stha %l0, [%l7 + 0x34] %asi
20012 fmovsle %xcc, %f9, %f5
20013 fmovsle %icc, %f16, %f22
20014 udiv %l6, 0x0836, %g6
20015 movleu %icc, %o2, %l2
20016 edge16 %g1, %l3, %o3
20017 movle %xcc, %g5, %i7
20018 edge32l %i2, %o7, %i4
20019 or %l5, 0x131E, %l4
20020 fbl %fcc0, loop_1795
20021 flush %l7 + 0x20
20022 restored
20023 rdpr %cwp, %g1
20024 rdpr %cansave, %g2
20025 rdpr %canrestore, %g3
20026 rdpr %cleanwin, %g4
20027 rdpr %otherwin, %g5
20028 rdpr %wstate, %g6
20029 stb %i5, [%l7 + 0x6E]
20030loop_1795:
20031 nop
20032 set 0x52, %g4
20033 ldsha [%l7 + %g4] 0x81, %o4
20034 tle %icc, 0x3
20035 andncc %g2, %l1, %o1
20036 add %l7, 0x70, %l6
20037 wr %g0, 0x89, %asi
20038 casa [%l6] %asi, %o6, %g7
20039 sub %i0, %o0, %i3
20040 addcc %g4, 0x0CE4, %o5
20041 fmovdne %xcc, %f16, %f4
20042 bleu loop_1796
20043 nop
20044 setx 0x831AC53B3934B8BD, %l0, %l6
20045 stx %l6, [%l7 + 0x28]
20046 ldd [%l7 + 0x28], %f4
20047 setx 0x472D5FE00AC751CD, %l1, %l5
20048 stx %l5, [%l7 + 0x10]
20049 ldd [%l7 + 0x10], %f14
20050 fmuld %f14, %f4, %f24
20051 orn %i6, %i1, %g3
20052 udiv %l6, 0x0AB7, %g6
20053loop_1796:
20054 subc %o2, %l2, %l0
20055 sub %g1, %o3, %l3
20056 add %i7, %i2, %o7
20057 fmovsvc %xcc, %f29, %f17
20058 movrgez %i4, 0x13F, %l5
20059 srl %g5, %l4, %i5
20060 xor %o4, %g2, %l1
20061 popc 0x1E43, %o6
20062 movleu %icc, %o1, %i0
20063 array16 %g7, %i3, %g4
20064 fpsub32 %f8, %f0, %f30
20065 fmovsl %icc, %f13, %f7
20066 xnorcc %o5, 0x0F91, %o0
20067 movne %icc, %i6, %g3
20068 orn %l6, 0x1202, %i1
20069 subc %g6, %o2, %l0
20070 xorcc %g1, %l2, %l3
20071 edge8n %o3, %i7, %i2
20072 smul %o7, 0x1B95, %i4
20073 fpack32 %f20, %f16, %f30
20074 fmovrsne %g5, %f28, %f15
20075 srl %l5, 0x13, %l4
20076 sth %i5, [%l7 + 0x26]
20077 ldstub [%l7 + 0x49], %o4
20078 fbule,a %fcc2, loop_1797
20079 fmovrdne %g2, %f8, %f8
20080 edge8 %l1, %o6, %i0
20081 fzeros %f11
20082loop_1797:
20083 subcc %g7, 0x05F0, %i3
20084 fand %f4, %f16, %f10
20085 fxnor %f14, %f0, %f12
20086 stbar
20087 tle %icc, 0x3
20088 tcc %xcc, 0x1
20089 fmovsle %xcc, %f13, %f28
20090 sllx %o1, %g4, %o0
20091 nop
20092 fitos %f23, %f28
20093 wr %g0, 0x88, %asi
20094 ldsba [%l7 + 0x7A] %asi, %o5
20095 fsrc2s %f13, %f0
20096 tsubcctv %g3, 0x16DA, %l6
20097 movrne %i6, %g6, %o2
20098 movcc %icc, %i1, %g1
20099 bl,a,pn %xcc, loop_1798
20100 membar 0x4F
20101 taddcctv %l0, 0x0A4C, %l3
20102 tvs %xcc, 0x7
20103loop_1798:
20104 andcc %o3, 0x1A8F, %i7
20105 fmovsn %icc, %f1, %f17
20106 tleu %icc, 0x7
20107 movle %xcc, %l2, %i2
20108 edge8n %o7, %i4, %l5
20109 fmovrsne %g5, %f2, %f17
20110 nop
20111 setx 0x77EE7B38, %l0, %l6
20112 st %l6, [%l7 + 0x28]
20113 ld [%l7 + 0x28], %f15
20114 setx 0x0FAA7AA9, %l1, %l5
20115 st %l5, [%l7 + 0x10]
20116 ld [%l7 + 0x10], %f7
20117 fsubs %f7, %f15, %f2
20118 movneg %icc, %l4, %i5
20119 stw %o4, [%l7 + 0x0C]
20120 fandnot2s %f0, %f22, %f14
20121 movne %xcc, %g2, %l1
20122 tvs %xcc, 0x0
20123 fmovdcs %icc, %f25, %f24
20124 sll %o6, 0x10, %g7
20125 orncc %i3, 0x0506, %o1
20126 nop
20127 set 0x76, %o3
20128 ldsh [%l7 + %o3], %g4
20129 ba,pn %xcc, loop_1799
20130 fbg,a %fcc3, loop_1800
20131 movrne %o0, 0x1DB, %i0
20132 st %f0, [%l7 + 0x28]
20133loop_1799:
20134 orcc %o5, 0x11D0, %l6
20135loop_1800:
20136 sdiv %g3, 0x1B2A, %g6
20137 edge32n %i6, %o2, %i1
20138 fba %fcc3, loop_1801
20139 fbul,a %fcc3, loop_1802
20140 fpack32 %f26, %f26, %f0
20141 movn %xcc, %l0, %l3
20142loop_1801:
20143 movre %o3, 0x06C, %g1
20144loop_1802:
20145 fbul %fcc2, loop_1803
20146 popc 0x1F90, %l2
20147 edge16l %i2, %o7, %i4
20148 set 0x10, %l0
20149 ldda [%l7 + %l0] 0x11, %l4
20150loop_1803:
20151 taddcctv %g5, 0x1452, %l4
20152 array8 %i5, %o4, %g2
20153 set 0x30, %g7
20154 ldswa [%l7 + %g7] 0x11, %l1
20155 set 0x10, %o4
20156 ldda [%l7 + %o4] 0x2a, %i6
20157 tge %xcc, 0x4
20158 andncc %o6, %i3, %o1
20159 movne %xcc, %g7, %g4
20160 fcmpeq16 %f26, %f4, %o0
20161 fmovsvs %icc, %f9, %f15
20162 taddcc %i0, %l6, %g3
20163 call loop_1804
20164 te %icc, 0x0
20165 subccc %g6, 0x1D76, %o5
20166 fmovscs %xcc, %f27, %f6
20167loop_1804:
20168 nop
20169 setx loop_1805, %l0, %l1
20170 wrpr 0x1, %tl
20171 wrpr %l1, %tpc
20172 add %l1, 0x4, %l1
20173 wrpr %l1, %tnpc
20174 setx 0x34400001400, %l0, %l1
20175 wrpr %l1, %tstate
20176 wrhpr 0x4, %htstate
20177 retry
20178 andn %i6, %i1, %o2
20179 fornot2 %f14, %f16, %f14
20180 srax %l0, 0x01, %l3
20181loop_1805:
20182 nop
20183 setx 0x2FD73FA479D5BEA1, %l0, %l6
20184 stx %l6, [%l7 + 0x28]
20185 ldd [%l7 + 0x28], %f20
20186 setx 0x113CEB0C14EB87B8, %l1, %l5
20187 stx %l5, [%l7 + 0x10]
20188 ldd [%l7 + 0x10], %f24
20189 fmuld %f24, %f20, %f30
20190 and %o3, %g1, %l2
20191 saved
20192 rdpr %cwp, %g1
20193 rdpr %cansave, %g2
20194 rdpr %canrestore, %g3
20195 rdpr %cleanwin, %g4
20196 rdpr %otherwin, %g5
20197 rdpr %wstate, %g6
20198 fnegd %f28, %f26
20199 ble,pt %xcc, loop_1806
20200 tne %xcc, 0x2
20201 edge8ln %o7, %i4, %i2
20202 bpos loop_1807
20203loop_1806:
20204 add %l5, %l4, %g5
20205 tcs %icc, 0x0
20206 andcc %o4, %i5, %g2
20207loop_1807:
20208 movre %i7, 0x3AE, %o6
20209 fbg %fcc3, loop_1808
20210 taddcctv %i3, 0x1C85, %o1
20211 fbg,a %fcc1, loop_1809
20212 fbul,a %fcc3, loop_1810
20213loop_1808:
20214 fbue %fcc1, loop_1811
20215 tgu %icc, 0x0
20216loop_1809:
20217 fmovsg %xcc, %f30, %f25
20218loop_1810:
20219 tgu %xcc, 0x0
20220loop_1811:
20221 udivx %g7, 0x04B0, %l1
20222 fornot1 %f2, %f8, %f26
20223 andn %o0, 0x0E4D, %g4
20224 and %l6, %g3, %g6
20225 st %f23, [%l7 + 0x34]
20226 ldsw [%l7 + 0x34], %i0
20227 tpos %icc, 0x6
20228 bcc,pn %xcc, loop_1812
20229 movcc %xcc, %i6, %o5
20230 restored
20231 rdpr %cwp, %g1
20232 rdpr %cansave, %g2
20233 rdpr %canrestore, %g3
20234 rdpr %cleanwin, %g4
20235 rdpr %otherwin, %g5
20236 rdpr %wstate, %g6
20237 or %i1, 0x0CB4, %o2
20238loop_1812:
20239 fcmpgt16 %f26, %f14, %l3
20240 std %f12, [%l7 + 0x40]
20241 wr %g0, 0x18, %asi
20242 ldswa [%l7 + 0x5C] %asi, %o3
20243 xnor %g1, %l2, %l0
20244 tpos %icc, 0x0
20245 fmovdn %xcc, %f4, %f18
20246 sll %o7, 0x00, %i2
20247 restored
20248 rdpr %cwp, %g1
20249 rdpr %cansave, %g2
20250 rdpr %canrestore, %g3
20251 rdpr %cleanwin, %g4
20252 rdpr %otherwin, %g5
20253 rdpr %wstate, %g6
20254 subcc %i4, 0x0344, %l5
20255 fbl,a %fcc2, loop_1813
20256 sub %g5, %o4, %l4
20257 tvc %icc, 0x4
20258 nop
20259 setx 0x0AD9CB0A, %l0, %l6
20260 st %l6, [%l7 + 0x28]
20261 ld [%l7 + 0x28], %f24
20262 setx 0x70F0A51C, %l1, %l5
20263 st %l5, [%l7 + 0x10]
20264 ld [%l7 + 0x10], %f0
20265 fmuls %f0, %f24, %f13
20266loop_1813:
20267 xnor %g2, 0x0B77, %i7
20268 lduw [%l7 + 0x54], %i5
20269 fmovrsne %i3, %f12, %f26
20270 edge16l %o1, %o6, %g7
20271 movcs %xcc, %o0, %g4
20272 tvs %icc, 0x7
20273 xor %l6, 0x02CA, %g3
20274 tge %xcc, 0x3
20275 movl %xcc, %g6, %l1
20276 fmovrdlez %i6, %f30, %f18
20277 fmovdg %xcc, %f21, %f30
20278 edge32ln %i0, %o5, %i1
20279 tne %xcc, 0x3
20280 tneg %icc, 0x4
20281 bgu %xcc, loop_1814
20282 mova %icc, %l3, %o2
20283 mulx %g1, %l2, %o3
20284 set 0x7A, %g2
20285 ldsha [%l7 + %g2] 0x88, %o7
20286loop_1814:
20287 xor %i2, 0x0B06, %i4
20288 fmul8ulx16 %f12, %f20, %f20
20289 fmovdg %xcc, %f25, %f1
20290 andncc %l0, %l5, %o4
20291 wr %g0, 0x88, %asi
20292 prefetcha [%l7 + 0x70] %asi, 0x3
20293 nop
20294 setx 0xBEA18BBFBAAAB486, %l0, %l6
20295 stx %l6, [%l7 + 0x28]
20296 ldd [%l7 + 0x28], %f30
20297 setx 0x5D3AC20929B76A41, %l1, %l5
20298 stx %l5, [%l7 + 0x10]
20299 ldd [%l7 + 0x10], %f22
20300 fmuld %f22, %f30, %f0
20301 ldstub [%l7 + 0x50], %g2
20302 srl %i7, %i5, %l4
20303 ta %xcc, 0x7
20304 edge8ln %o1, %o6, %g7
20305 fsrc1 %f26, %f12
20306 xnorcc %o0, 0x09D2, %i3
20307 fmul8x16 %f30, %f22, %f20
20308 edge16l %l6, %g4, %g6
20309 udivcc %l1, 0x0D6B, %g3
20310 umul %i0, %i6, %o5
20311 edge32l %l3, %i1, %o2
20312 fsrc1 %f12, %f14
20313 tneg %icc, 0x1
20314 tcs %icc, 0x3
20315 nop
20316 set 0x30, %l2
20317 ldsh [%l7 + %l2], %l2
20318 movleu %icc, %g1, %o7
20319 tpos %icc, 0x6
20320 nop
20321 fitos %f10, %f8
20322 fstod %f8, %f20
20323 fbne,a %fcc2, loop_1815
20324 edge32ln %i2, %i4, %l0
20325 sllx %o3, 0x00, %o4
20326 sdivcc %g5, 0x01D5, %l5
20327loop_1815:
20328 nop
20329 set 0x31, %i0
20330 ldsba [%l7 + %i0] 0x0c, %i7
20331 movl %icc, %g2, %i5
20332 tsubcctv %o1, 0x100E, %l4
20333 fpack32 %f8, %f10, %f28
20334 xor %o6, %o0, %i3
20335 fornot1 %f16, %f0, %f8
20336 orcc %g7, 0x00E7, %l6
20337 fandnot2 %f26, %f24, %f26
20338 movvs %icc, %g4, %l1
20339 tle %xcc, 0x6
20340 array8 %g6, %i0, %g3
20341 and %o5, 0x16D9, %l3
20342 taddcctv %i6, 0x1E74, %i1
20343 edge8 %o2, %l2, %o7
20344 movleu %icc, %g1, %i4
20345 udivcc %l0, 0x1A94, %i2
20346 array8 %o3, %o4, %g5
20347 add %i7, %g2, %i5
20348 movrlz %o1, 0x14A, %l5
20349 movneg %xcc, %o6, %l4
20350 fand %f2, %f28, %f0
20351 faligndata %f6, %f18, %f24
20352 tpos %icc, 0x2
20353 fmovdge %xcc, %f17, %f27
20354 bpos %xcc, loop_1816
20355 tge %icc, 0x4
20356 fmovspos %icc, %f11, %f6
20357 bn loop_1817
20358loop_1816:
20359 popc %o0, %g7
20360 fpsub32 %f12, %f6, %f4
20361 udivx %l6, 0x1491, %g4
20362loop_1817:
20363 tle %xcc, 0x4
20364 set 0x44, %i6
20365 stwa %l1, [%l7 + %i6] 0x18
20366 nop
20367 setx 0xA83F0D2497DF9227, %l0, %l6
20368 stx %l6, [%l7 + 0x28]
20369 ldd [%l7 + 0x28], %f12
20370 setx 0xDC625ACE1456082E, %l1, %l5
20371 stx %l5, [%l7 + 0x10]
20372 ldd [%l7 + 0x10], %f22
20373 fdivd %f22, %f12, %f12
20374 udiv %g6, 0x1E28, %i0
20375 brgz,a %g3, loop_1818
20376 movg %xcc, %i3, %o5
20377 xorcc %l3, 0x0ECC, %i1
20378 fnot1s %f22, %f17
20379loop_1818:
20380 fmovdvc %icc, %f21, %f14
20381 edge16 %i6, %o2, %o7
20382 wr %g0, 0x19, %asi
20383 lduwa [%l7 + 0x64] %asi, %l2
20384 tvs %icc, 0x7
20385 movgu %icc, %g1, %l0
20386 set 0x18, %g3
20387 stxa %i4, [%l7 + %g3] 0x2b
20388 membar #Sync
20389 lduw [%l7 + 0x54], %i2
20390 edge32l %o3, %o4, %i7
20391 saved
20392 rdpr %cwp, %g1
20393 rdpr %cansave, %g2
20394 rdpr %canrestore, %g3
20395 rdpr %cleanwin, %g4
20396 rdpr %otherwin, %g5
20397 rdpr %wstate, %g6
20398 tpos %icc, 0x3
20399 subc %g5, 0x13EE, %g2
20400 udiv %i5, 0x054D, %o1
20401 saved
20402 rdpr %cwp, %g1
20403 rdpr %cansave, %g2
20404 rdpr %canrestore, %g3
20405 rdpr %cleanwin, %g4
20406 rdpr %otherwin, %g5
20407 rdpr %wstate, %g6
20408 sra %l5, %l4, %o6
20409 tvc %xcc, 0x3
20410 set 0x54, %g5
20411 lduwa [%l7 + %g5] 0x04, %g7
20412 udiv %l6, 0x1713, %g4
20413 ld [%l7 + 0x38], %f16
20414 fcmpne32 %f12, %f6, %l1
20415 sra %g6, 0x1A, %o0
20416 fmovsleu %xcc, %f14, %f7
20417 stx %i0, [%l7 + 0x58]
20418 fmovd %f26, %f26
20419 saved
20420 rdpr %cwp, %g1
20421 rdpr %cansave, %g2
20422 rdpr %canrestore, %g3
20423 rdpr %cleanwin, %g4
20424 rdpr %otherwin, %g5
20425 rdpr %wstate, %g6
20426 addcc %g3, 0x0F48, %i3
20427 subccc %l3, 0x0E68, %o5
20428 nop
20429 setx 0xEE572ED539C7A9C4, %l0, %l6
20430 stx %l6, [%l7 + 0x28]
20431 ldd [%l7 + 0x28], %f28
20432 fsqrtd %f28, %f30
20433 fbne,a %fcc0, loop_1819
20434 taddcc %i6, 0x1440, %o2
20435 tcc %xcc, 0x2
20436 addccc %o7, 0x11AF, %i1
20437loop_1819:
20438 fpsub32 %f0, %f6, %f0
20439 for %f30, %f16, %f2
20440 movpos %icc, %g1, %l0
20441 alignaddrl %i4, %l2, %i2
20442 subcc %o4, 0x1780, %i7
20443 fmovrsgz %g5, %f13, %f27
20444 fpadd16 %f8, %f30, %f18
20445 movge %xcc, %g2, %o3
20446 taddcctv %i5, 0x1A8A, %l5
20447 fpsub32 %f22, %f20, %f16
20448 movcs %xcc, %l4, %o6
20449 orn %o1, %g7, %l6
20450 te %icc, 0x6
20451 movle %icc, %l1, %g4
20452 nop
20453 setx 0xE05375EF, %l0, %l6
20454 st %l6, [%l7 + 0x2C]
20455 ld [%l7 + 0x2C], %fsr
20456 fmovrdlz %o0, %f18, %f12
20457 st %f1, [%l7 + 0x58]
20458 nop
20459 setx 0x6299D7FC3788D078, %l0, %l6
20460 stx %l6, [%l7 + 0x28]
20461 ldd [%l7 + 0x28], %f14
20462 setx 0x5F2196ACFC50A2B5, %l1, %l5
20463 stx %l5, [%l7 + 0x10]
20464 ldd [%l7 + 0x10], %f20
20465 fdivd %f20, %f14, %f20
20466 udiv %g6, 0x150F, %g3
20467 nop
20468 fitos %f27, %f13
20469 addccc %i3, 0x0B22, %i0
20470 wr %g0, 0x11, %asi
20471 ldxa [%l7 + 0x60] %asi, %o5
20472 sdiv %l3, 0x04F2, %o2
20473 movpos %xcc, %i6, %i1
20474 edge16ln %o7, %g1, %i4
20475 bg,a loop_1820
20476 array16 %l2, %i2, %l0
20477 movleu %icc, %i7, %o4
20478 fabsd %f22, %f26
20479loop_1820:
20480 lduw [%l7 + 0x3C], %g5
20481 fornot1s %f30, %f21, %f22
20482 tsubcc %o3, %i5, %l5
20483 srl %g2, %l4, %o1
20484 fbne,a %fcc2, loop_1821
20485 tcs %icc, 0x3
20486 array16 %g7, %o6, %l6
20487 subccc %l1, %g4, %o0
20488loop_1821:
20489 taddcctv %g6, %i3, %i0
20490 srax %g3, %o5, %l3
20491 array32 %o2, %i6, %o7
20492 tpos %xcc, 0x1
20493 tge %xcc, 0x2
20494 tn %xcc, 0x3
20495 tcs %icc, 0x1
20496 wr %g0, 0x89, %asi
20497 stda %f0, [%l7 + 0x40] %asi
20498 movrgz %g1, 0x2BE, %i1
20499 edge32n %i4, %l2, %l0
20500 fzeros %f17
20501 tleu %icc, 0x6
20502 fzero %f10
20503 movn %xcc, %i2, %i7
20504 set 0x50, %l6
20505 stxa %o4, [%l7 + %l6] 0x2a
20506 membar #Sync
20507 fpadd16 %f16, %f14, %f4
20508 nop
20509 setx 0x6C4F77CD, %l0, %l6
20510 st %l6, [%l7 + 0x28]
20511 ld [%l7 + 0x28], %f5
20512 setx 0xEF0080E8, %l1, %l5
20513 st %l5, [%l7 + 0x10]
20514 ld [%l7 + 0x10], %f10
20515 fsubs %f10, %f5, %f14
20516 bcc,pt %icc, loop_1822
20517 nop
20518 set 0x62, %i7
20519 ldsh [%l7 + %i7], %o3
20520 fmovdleu %xcc, %f3, %f21
20521 fzeros %f4
20522loop_1822:
20523 movl %icc, %i5, %g5
20524 fble,a %fcc1, loop_1823
20525 subccc %g2, %l4, %l5
20526 orn %o1, 0x0296, %g7
20527 membar 0x6F
20528loop_1823:
20529 subcc %o6, %l1, %l6
20530 sub %g4, 0x0389, %g6
20531 array32 %i3, %o0, %i0
20532 fmovscs %icc, %f5, %f4
20533 movneg %icc, %g3, %l3
20534 sdivx %o2, 0x0BCE, %i6
20535 set 0x58, %i1
20536 sta %f5, [%l7 + %i1] 0x11
20537 movrne %o7, 0x29B, %o5
20538 movge %icc, %i1, %g1
20539 bneg,a,pn %icc, loop_1824
20540 fpadd32s %f10, %f5, %f5
20541 fbe,a %fcc1, loop_1825
20542 movre %i4, %l0, %i2
20543loop_1824:
20544 edge32 %l2, %i7, %o3
20545 fba %fcc2, loop_1826
20546loop_1825:
20547 edge8l %i5, %g5, %g2
20548 movrne %o4, 0x3E4, %l5
20549 brlz %o1, loop_1827
20550loop_1826:
20551 tpos %xcc, 0x2
20552 edge8ln %l4, %o6, %l1
20553 brgz %g7, loop_1828
20554loop_1827:
20555 fbg,a %fcc1, loop_1829
20556 bpos,pt %icc, loop_1830
20557 fmovscc %icc, %f12, %f21
20558loop_1828:
20559 move %xcc, %l6, %g6
20560loop_1829:
20561 sub %g4, %i3, %o0
20562loop_1830:
20563 movvc %icc, %g3, %l3
20564 tleu %xcc, 0x0
20565 movl %xcc, %o2, %i6
20566 subcc %o7, 0x0BC5, %i0
20567 wr %g0, 0xe2, %asi
20568 stba %o5, [%l7 + 0x23] %asi
20569 membar #Sync
20570 ba,a,pn %icc, loop_1831
20571 brgez,a %g1, loop_1832
20572 ble,a,pn %icc, loop_1833
20573 edge16ln %i1, %l0, %i4
20574loop_1831:
20575 fmovdg %icc, %f2, %f30
20576loop_1832:
20577 edge32n %i2, %l2, %o3
20578loop_1833:
20579 edge16 %i5, %g5, %i7
20580 add %o4, 0x11E0, %g2
20581 umulcc %o1, 0x0C19, %l4
20582 tleu %icc, 0x1
20583 add %l5, %o6, %l1
20584 bcs,a loop_1834
20585 movle %xcc, %l6, %g6
20586 edge8 %g7, %g4, %o0
20587 fmul8sux16 %f6, %f2, %f8
20588loop_1834:
20589 movrlez %i3, 0x0A3, %g3
20590 edge32l %l3, %i6, %o7
20591 bpos,a,pn %xcc, loop_1835
20592 nop
20593 setx loop_1836, %l0, %l1
20594 wrpr 0x1, %tl
20595 wrpr %l1, %tpc
20596 add %l1, 0x4, %l1
20597 wrpr %l1, %tnpc
20598 setx 0x34400001400, %l0, %l1
20599 wrpr %l1, %tstate
20600 wrhpr 0x4, %htstate
20601 retry
20602 fcmpgt32 %f24, %f20, %o2
20603 fpadd16 %f12, %f26, %f12
20604loop_1835:
20605 fmovrdne %i0, %f28, %f10
20606loop_1836:
20607 sethi 0x1E20, %o5
20608 lduh [%l7 + 0x68], %i1
20609 fpadd16 %f2, %f28, %f20
20610 tpos %xcc, 0x4
20611 edge8l %l0, %i4, %i2
20612 fnot1s %f30, %f29
20613 tcs %icc, 0x6
20614 bcc,a,pt %xcc, loop_1837
20615 tneg %icc, 0x5
20616 subc %l2, 0x1ECC, %g1
20617 addcc %o3, 0x00BE, %i5
20618loop_1837:
20619 brnz,a %i7, loop_1838
20620 fmovs %f11, %f21
20621 tg %xcc, 0x1
20622 xor %g5, %o4, %g2
20623loop_1838:
20624 fxnor %f20, %f0, %f26
20625 fmovrdlez %l4, %f22, %f14
20626 fpack16 %f22, %f1
20627 xor %o1, 0x14CB, %l5
20628 and %o6, 0x0204, %l1
20629 orncc %l6, 0x06CB, %g6
20630 movleu %icc, %g4, %g7
20631 edge16l %o0, %g3, %i3
20632 fabss %f21, %f22
20633 tvs %icc, 0x3
20634 sth %i6, [%l7 + 0x70]
20635 fbg,a %fcc3, loop_1839
20636 udivcc %l3, 0x1958, %o2
20637 srax %i0, %o7, %o5
20638 add %l7, 0x60, %l6
20639 wr %g0, 0x0c, %asi
20640 ldxa [%l6] %asi, %l0
20641 casxa [%l6] 0x0c, %l0, %i1
20642loop_1839:
20643 sdivx %i4, 0x0D39, %l2
20644 fmovse %xcc, %f5, %f25
20645 fmuld8sux16 %f25, %f6, %f18
20646 bne,a,pn %xcc, loop_1840
20647 tl %icc, 0x5
20648 swap [%l7 + 0x38], %i2
20649 array8 %g1, %i5, %o3
20650loop_1840:
20651 fnot2 %f8, %f18
20652 fbg %fcc1, loop_1841
20653 movre %g5, %i7, %o4
20654 movle %xcc, %l4, %g2
20655 ba %icc, loop_1842
20656loop_1841:
20657 movne %icc, %l5, %o1
20658 movre %o6, %l6, %l1
20659 stw %g4, [%l7 + 0x64]
20660loop_1842:
20661 fbo,a %fcc3, loop_1843
20662 or %g7, 0x10A3, %g6
20663 edge32l %g3, %i3, %o0
20664 addcc %i6, %l3, %o2
20665loop_1843:
20666 nop
20667 wr %g0, 0x18, %asi
20668 ldsba [%l7 + 0x59] %asi, %i0
20669 set 0x40, %o6
20670 ldxa [%l7 + %o6] 0x89, %o7
20671 fbe,a %fcc0, loop_1844
20672 edge32l %l0, %o5, %i4
20673 udivx %l2, 0x1F64, %i2
20674 sdivcc %i1, 0x12D5, %g1
20675loop_1844:
20676 fands %f21, %f26, %f0
20677 edge8l %i5, %o3, %i7
20678 mulx %o4, 0x00BA, %g5
20679 addcc %g2, 0x0636, %l5
20680 lduw [%l7 + 0x4C], %o1
20681 wr %g0, 0x89, %asi
20682 ldda [%l7 + 0x40] %asi, %f16
20683 movre %o6, 0x385, %l6
20684 std %f26, [%l7 + 0x10]
20685 movrne %l4, %g4, %l1
20686 tvc %icc, 0x3
20687 sll %g6, 0x06, %g7
20688 wr %g0, 0x80, %asi
20689 prefetcha [%l7 + 0x30] %asi, 0x1
20690 sll %g3, 0x0D, %o0
20691 fmovrsgez %i6, %f2, %f14
20692 movrne %o2, %l3, %i0
20693 membar 0x1F
20694 fbue %fcc1, loop_1845
20695 nop
20696 setx 0x8776EB6A, %l0, %l6
20697 st %l6, [%l7 + 0x28]
20698 ld [%l7 + 0x28], %f22
20699 setx 0x72310D45, %l1, %l5
20700 st %l5, [%l7 + 0x10]
20701 ld [%l7 + 0x10], %f26
20702 fsubs %f26, %f22, %f21
20703 movrgz %o7, %l0, %i4
20704 fbu %fcc0, loop_1846
20705loop_1845:
20706 tge %xcc, 0x4
20707 tvs %icc, 0x0
20708 movcc %xcc, %l2, %o5
20709loop_1846:
20710 tn %icc, 0x1
20711 nop
20712 setx loop_1847, %l0, %l1
20713 wrpr 0x1, %tl
20714 wrpr %l1, %tnpc
20715 setx 0x34400001400, %l0, %l1
20716 wrpr %l1, %tstate
20717 wrhpr 0x4, %htstate
20718 done
20719 te %icc, 0x5
20720 popc 0x04AB, %i1
20721 and %i2, %i5, %g1
20722loop_1847:
20723 movge %icc, %o3, %o4
20724 wr %g0, 0x0c, %asi
20725 prefetcha [%l7 + 0x78] %asi, 0x2
20726 movrlez %g5, 0x2F1, %l5
20727 taddcc %g2, %o6, %l6
20728 movvs %xcc, %l4, %o1
20729 subcc %l1, 0x146B, %g4
20730 bg loop_1848
20731 subcc %g7, 0x15F6, %g6
20732 saved
20733 rdpr %cwp, %g1
20734 rdpr %cansave, %g2
20735 rdpr %canrestore, %g3
20736 rdpr %cleanwin, %g4
20737 rdpr %otherwin, %g5
20738 rdpr %wstate, %g6
20739 set 0x14, %o1
20740 stwa %g3, [%l7 + %o1] 0x11
20741loop_1848:
20742 and %o0, 0x15B2, %i3
20743 brgz,a %o2, loop_1849
20744 tvc %xcc, 0x7
20745 brlz %i6, loop_1850
20746 fpadd16s %f23, %f13, %f20
20747loop_1849:
20748 nop
20749 setx loop_1851, %l0, %l1
20750 wrpr 0x1, %tl
20751 wrpr %l1, %tnpc
20752 setx 0x34400001400, %l0, %l1
20753 wrpr %l1, %tstate
20754 wrhpr 0x4, %htstate
20755 done
20756 umulcc %i0, 0x052C, %o7
20757loop_1850:
20758 srax %l3, %i4, %l0
20759 xorcc %o5, 0x051A, %l2
20760loop_1851:
20761 lduh [%l7 + 0x70], %i1
20762 brnz,a %i2, loop_1852
20763 bge %icc, loop_1853
20764 fpadd32s %f20, %f20, %f6
20765 bvs,pt %icc, loop_1854
20766loop_1852:
20767 std %f30, [%l7 + 0x18]
20768loop_1853:
20769 movl %xcc, %i5, %o3
20770 udiv %g1, 0x1954, %i7
20771loop_1854:
20772 fbe,a %fcc1, loop_1855
20773 tsubcctv %o4, %g5, %g2
20774 fcmple16 %f22, %f18, %l5
20775 movn %icc, %o6, %l4
20776loop_1855:
20777 tgu %xcc, 0x2
20778 movle %xcc, %o1, %l6
20779 ldx [%l7 + 0x50], %l1
20780 edge16ln %g7, %g4, %g6
20781 tsubcctv %o0, %g3, %i3
20782 movrne %i6, 0x0B2, %i0
20783 wr %g0, 0x81, %asi
20784 ldstuba [%l7 + 0x6C] %asi, %o2
20785 xnor %o7, %i4, %l0
20786 xor %o5, 0x1EAA, %l3
20787 tsubcc %l2, 0x1F58, %i2
20788 sdivcc %i5, 0x186D, %i1
20789 sllx %g1, 0x17, %o3
20790 ldsb [%l7 + 0x48], %o4
20791 movle %icc, %g5, %i7
20792 smulcc %g2, %o6, %l4
20793 tl %icc, 0x5
20794 sub %o1, 0x1C7B, %l5
20795 wr %g0, 0x0c, %asi
20796 stha %l6, [%l7 + 0x7A] %asi
20797 fandnot1 %f8, %f28, %f24
20798 andncc %l1, %g7, %g4
20799 fnor %f14, %f28, %f0
20800 subc %o0, %g3, %g6
20801 set 0x38, %o2
20802 sta %f26, [%l7 + %o2] 0x19
20803 set 0x8, %i5
20804 ldxa [%g0 + %i5] 0x4f, %i6
20805 restored
20806 rdpr %cwp, %g1
20807 rdpr %cansave, %g2
20808 rdpr %canrestore, %g3
20809 rdpr %cleanwin, %g4
20810 rdpr %otherwin, %g5
20811 rdpr %wstate, %g6
20812 add %l7, 0x70, %l6
20813 wr %g0, 0x10, %asi
20814 casxa [%l6] %asi, %i3, %i0
20815 fxnors %f23, %f17, %f29
20816 set 0x73, %l5
20817 ldsba [%l7 + %l5] 0x11, %o2
20818 fcmpeq32 %f6, %f0, %i4
20819 fmovsn %icc, %f27, %f9
20820 set 0x10, %g1
20821 sta %f11, [%l7 + %g1] 0x18
20822 movpos %icc, %o7, %l0
20823 edge32ln %o5, %l3, %l2
20824 lduh [%l7 + 0x4E], %i2
20825 tpos %xcc, 0x4
20826 sllx %i1, %g1, %i5
20827 fandnot1 %f2, %f18, %f4
20828 alignaddr %o3, %g5, %i7
20829 edge32l %o4, %g2, %o6
20830 movne %xcc, %o1, %l5
20831 movre %l6, %l1, %l4
20832 srax %g4, %o0, %g3
20833 udiv %g7, 0x0374, %i6
20834 smulcc %i3, %g6, %i0
20835 addccc %o2, %i4, %l0
20836 ldd [%l7 + 0x70], %o4
20837 srlx %o7, 0x01, %l3
20838 udiv %i2, 0x071D, %l2
20839 fbe,a %fcc3, loop_1856
20840 addcc %g1, 0x014C, %i5
20841 fmovspos %xcc, %f10, %f31
20842 ldd [%l7 + 0x50], %f28
20843loop_1856:
20844 membar 0x76
20845 nop
20846 set 0x74, %o7
20847 lduw [%l7 + %o7], %i1
20848 nop
20849 fitos %f14, %f19
20850 fstox %f19, %f30
20851 fxtos %f30, %f29
20852 edge32ln %g5, %o3, %o4
20853 sir 0x1432
20854 move %icc, %g2, %i7
20855 sdiv %o1, 0x0724, %o6
20856 tl %icc, 0x3
20857 movge %icc, %l5, %l1
20858 alignaddr %l4, %g4, %o0
20859 movrlez %l6, 0x23B, %g3
20860 umulcc %i6, 0x0789, %i3
20861 mulscc %g6, %g7, %i0
20862 smulcc %i4, 0x19E9, %l0
20863 add %o2, %o7, %l3
20864 ld [%l7 + 0x2C], %f1
20865 fmovde %icc, %f31, %f5
20866 xnor %o5, %i2, %g1
20867 sdiv %i5, 0x0F2A, %l2
20868 tpos %icc, 0x1
20869 orcc %i1, 0x0F5F, %o3
20870 alignaddrl %o4, %g5, %i7
20871 array32 %g2, %o1, %l5
20872 ldstub [%l7 + 0x63], %o6
20873 smul %l4, %l1, %g4
20874 movrlz %l6, 0x094, %o0
20875 nop
20876 set 0x58, %i3
20877 ldub [%l7 + %i3], %i6
20878 ble,a %icc, loop_1857
20879 fpadd16s %f0, %f0, %f5
20880 move %icc, %i3, %g6
20881 sth %g3, [%l7 + 0x6C]
20882loop_1857:
20883 fmovdne %xcc, %f27, %f0
20884 orncc %i0, %i4, %g7
20885 movpos %xcc, %o2, %l0
20886 te %icc, 0x1
20887 fbule,a %fcc2, loop_1858
20888 sra %l3, 0x11, %o7
20889 mulscc %i2, 0x1DEB, %g1
20890 fmovdpos %icc, %f9, %f12
20891loop_1858:
20892 nop
20893 set 0x56, %l1
20894 ldsha [%l7 + %l1] 0x18, %i5
20895 srax %o5, %l2, %i1
20896 faligndata %f20, %f10, %f18
20897 movge %xcc, %o4, %g5
20898 movre %o3, %i7, %g2
20899 tl %xcc, 0x6
20900 nop
20901 fitos %f0, %f5
20902 fstox %f5, %f14
20903 fxtos %f14, %f25
20904 fbne,a %fcc1, loop_1859
20905 fbl,a %fcc3, loop_1860
20906 sra %o1, %o6, %l5
20907 mulscc %l4, %l1, %g4
20908loop_1859:
20909 nop
20910 set 0x20, %i2
20911 ldsb [%l7 + %i2], %l6
20912loop_1860:
20913 tvs %xcc, 0x4
20914 fpadd32s %f16, %f19, %f30
20915 wr %g0, 0x80, %asi
20916 sta %f22, [%l7 + 0x64] %asi
20917 ta %icc, 0x0
20918 tne %icc, 0x5
20919 mova %icc, %o0, %i6
20920 bn loop_1861
20921 bgu,a %icc, loop_1862
20922 movl %xcc, %i3, %g3
20923 be,pn %xcc, loop_1863
20924loop_1861:
20925 fcmpeq32 %f28, %f0, %g6
20926loop_1862:
20927 sdivx %i4, 0x1FCC, %g7
20928 nop
20929 setx loop_1864, %l0, %l1
20930 wrpr 0x1, %tl
20931 wrpr %l1, %tnpc
20932 setx 0x34400001400, %l0, %l1
20933 wrpr %l1, %tstate
20934 wrhpr 0x4, %htstate
20935 done
20936loop_1863:
20937 stx %o2, [%l7 + 0x68]
20938 addccc %l0, 0x1584, %l3
20939 prefetch [%l7 + 0x10], 0x3
20940loop_1864:
20941 array32 %o7, %i2, %i0
20942 subc %g1, %o5, %l2
20943 fxor %f22, %f22, %f26
20944 fpadd32 %f4, %f12, %f28
20945 sethi 0x0F04, %i5
20946 or %i1, %g5, %o4
20947 stbar
20948 tcs %xcc, 0x6
20949 bge,a,pn %xcc, loop_1865
20950 movrlez %o3, 0x37D, %g2
20951 movne %icc, %o1, %i7
20952 mulx %l5, %o6, %l4
20953loop_1865:
20954 array32 %g4, %l1, %l6
20955 subcc %i6, 0x15DD, %o0
20956 movrlz %g3, 0x197, %g6
20957 restored
20958 rdpr %cwp, %g1
20959 rdpr %cansave, %g2
20960 rdpr %canrestore, %g3
20961 rdpr %cleanwin, %g4
20962 rdpr %otherwin, %g5
20963 rdpr %wstate, %g6
20964 movrgez %i3, %g7, %i4
20965 tcc %xcc, 0x2
20966 movleu %icc, %l0, %l3
20967 membar 0x74
20968 smulcc %o2, %o7, %i2
20969 sllx %i0, 0x1C, %o5
20970 st %f14, [%l7 + 0x2C]
20971 sllx %l2, %i5, %g1
20972 addc %i1, %o4, %g5
20973 fmuld8sux16 %f18, %f7, %f12
20974 ldx [%l7 + 0x10], %o3
20975 tleu %xcc, 0x1
20976 edge8n %o1, %g2, %l5
20977 edge8n %o6, %i7, %l4
20978 wr %g0, 0xe2, %asi
20979 stwa %l1, [%l7 + 0x40] %asi
20980 membar #Sync
20981 mova %icc, %g4, %l6
20982 movrlez %i6, 0x031, %o0
20983 sdivcc %g3, 0x1D52, %g6
20984 andn %g7, 0x0B25, %i4
20985 fmovrsgz %i3, %f28, %f8
20986 udivx %l0, 0x0C38, %o2
20987 sra %o7, 0x16, %i2
20988 xnor %l3, %i0, %l2
20989 xnorcc %i5, 0x02A5, %g1
20990 ldsw [%l7 + 0x1C], %i1
20991 addccc %o4, 0x0CF1, %g5
20992 movrgez %o3, 0x25C, %o5
20993 movrne %o1, %g2, %l5
20994 fmovsleu %icc, %f5, %f15
20995 set 0x65, %l4
20996 ldsba [%l7 + %l4] 0x89, %i7
20997 tvc %xcc, 0x4
20998 xorcc %o6, %l1, %g4
20999 edge8 %l6, %l4, %o0
21000 srax %g3, %i6, %g6
21001 movre %i4, 0x237, %i3
21002 movgu %icc, %g7, %o2
21003 popc %l0, %i2
21004 sub %l3, %o7, %l2
21005 fnegs %f5, %f2
21006 fbg,a %fcc1, loop_1866
21007 fmovdg %icc, %f20, %f9
21008 srl %i0, 0x03, %i5
21009 sllx %g1, %i1, %o4
21010loop_1866:
21011 subccc %g5, %o3, %o1
21012 movrlz %g2, 0x3EA, %o5
21013 sub %i7, %l5, %o6
21014 fone %f16
21015 sdivx %g4, 0x1854, %l1
21016 movrne %l4, 0x0A2, %o0
21017 subcc %g3, %l6, %g6
21018 fbl,a %fcc2, loop_1867
21019 faligndata %f0, %f30, %f30
21020 ba,pt %icc, loop_1868
21021 movvc %icc, %i6, %i3
21022loop_1867:
21023 fba,a %fcc1, loop_1869
21024 orcc %g7, %o2, %l0
21025loop_1868:
21026 fpack32 %f24, %f16, %f20
21027 edge16l %i2, %l3, %o7
21028loop_1869:
21029 bvs,pt %icc, loop_1870
21030 fbo,a %fcc1, loop_1871
21031 edge32n %i4, %l2, %i0
21032 smul %g1, %i1, %i5
21033loop_1870:
21034 fbue,a %fcc1, loop_1872
21035loop_1871:
21036 andn %g5, 0x00B9, %o3
21037 tsubcc %o4, %g2, %o5
21038 xorcc %o1, %l5, %i7
21039loop_1872:
21040 bshuffle %f8, %f30, %f8
21041 nop
21042 setx loop_1873, %l0, %l1
21043 wrpr 0x1, %tl
21044 wrpr %l1, %tnpc
21045 setx 0x34400001400, %l0, %l1
21046 wrpr %l1, %tstate
21047 wrhpr 0x4, %htstate
21048 done
21049 nop
21050 setx loop_1874, %l0, %l1
21051 wrpr 0x1, %tl
21052 wrpr %l1, %tnpc
21053 setx 0x34400001400, %l0, %l1
21054 wrpr %l1, %tstate
21055 wrhpr 0x4, %htstate
21056 done
21057 smulcc %o6, %l1, %g4
21058 xor %l4, 0x0035, %g3
21059loop_1873:
21060 edge32l %l6, %g6, %o0
21061loop_1874:
21062 fmovdg %xcc, %f29, %f21
21063 fpsub16 %f28, %f24, %f16
21064 fmovdcc %icc, %f15, %f2
21065 orn %i3, 0x1280, %g7
21066 tcc %xcc, 0x5
21067 fmovrdgz %o2, %f8, %f12
21068 fmovrsgz %i6, %f17, %f0
21069 sir 0x1AA3
21070 brz,a %i2, loop_1875
21071 movvs %icc, %l0, %o7
21072 smul %i4, 0x06CA, %l3
21073 nop
21074 fitos %f0, %f23
21075 fstoi %f23, %f1
21076loop_1875:
21077 fmovrsgez %l2, %f22, %f16
21078 ldstub [%l7 + 0x2B], %i0
21079 alignaddr %g1, %i1, %i5
21080 brlez %o3, loop_1876
21081 fmovrde %o4, %f26, %f30
21082 movl %icc, %g5, %g2
21083 mulscc %o1, 0x05CC, %o5
21084loop_1876:
21085 sub %i7, 0x0F3D, %o6
21086 tsubcc %l5, 0x1EF3, %g4
21087 restored
21088 rdpr %cwp, %g1
21089 rdpr %cansave, %g2
21090 rdpr %canrestore, %g3
21091 rdpr %cleanwin, %g4
21092 rdpr %otherwin, %g5
21093 rdpr %wstate, %g6
21094 movcc %xcc, %l4, %l1
21095 movleu %icc, %l6, %g6
21096 move %icc, %g3, %o0
21097 tneg %icc, 0x7
21098 movgu %xcc, %g7, %o2
21099 brgz %i3, loop_1877
21100 edge8n %i6, %i2, %l0
21101 nop
21102 setx 0x43B6B088C5730BDF, %l0, %l6
21103 stx %l6, [%l7 + 0x28]
21104 ldd [%l7 + 0x28], %f0
21105 setx 0xF57BDC0039CAF64A, %l1, %l5
21106 stx %l5, [%l7 + 0x10]
21107 ldd [%l7 + 0x10], %f18
21108 fdivd %f18, %f0, %f28
21109 ldsw [%l7 + 0x70], %o7
21110loop_1877:
21111 nop
21112 set 0x31, %o0
21113 lduba [%l7 + %o0] 0x04, %i4
21114 fpack16 %f8, %f22
21115 set 0x7C, %o5
21116 ldswa [%l7 + %o5] 0x18, %l2
21117 fmovs %f10, %f30
21118 bcc,a %icc, loop_1878
21119 sra %i0, %g1, %i1
21120 movleu %icc, %i5, %o3
21121 fone %f16
21122loop_1878:
21123 movre %o4, 0x340, %l3
21124 nop
21125 setx 0xF99D4CCF, %l0, %l6
21126 st %l6, [%l7 + 0x28]
21127 ld [%l7 + 0x28], %f0
21128 fsqrts %f0, %f21
21129 fbue %fcc1, loop_1879
21130 membar 0x26
21131 tn %icc, 0x0
21132 wr %g0, 0x89, %asi
21133 prefetcha [%l7 + 0x68] %asi, 0x2
21134loop_1879:
21135 alignaddr %o1, %o5, %g5
21136 std %f4, [%l7 + 0x68]
21137 fornot2 %f18, %f6, %f26
21138 te %icc, 0x4
21139 fxnor %f22, %f10, %f0
21140 sir 0x0991
21141 move %icc, %o6, %l5
21142 sub %i7, 0x131B, %g4
21143 array32 %l1, %l4, %g6
21144 fsrc2s %f4, %f9
21145 movcc %xcc, %g3, %o0
21146 bg,a,pt %icc, loop_1880
21147 fpsub16s %f19, %f18, %f5
21148 tvc %xcc, 0x0
21149 ldd [%l7 + 0x68], %i6
21150loop_1880:
21151 popc 0x08CC, %g7
21152 movvc %icc, %o2, %i6
21153 nop
21154 setx 0x62461A5F0F07AD03, %l0, %l6
21155 stx %l6, [%l7 + 0x28]
21156 ldd [%l7 + 0x28], %f28
21157 setx 0x878C72ED7A822BE8, %l1, %l5
21158 stx %l5, [%l7 + 0x10]
21159 ldd [%l7 + 0x10], %f22
21160 faddd %f22, %f28, %f22
21161 movgu %icc, %i2, %l0
21162 nop
21163 set 0x70, %l3
21164 std %f10, [%l7 + %l3]
21165 tne %icc, 0x1
21166 bshuffle %f14, %f0, %f28
21167 srlx %o7, 0x06, %i3
21168 sub %l2, 0x0E9D, %i4
21169 sdivcc %g1, 0x1EB3, %i1
21170 tpos %icc, 0x0
21171 addcc %i5, %i0, %o4
21172 tcc %icc, 0x1
21173 sllx %o3, 0x0D, %l3
21174 stw %g2, [%l7 + 0x70]
21175 tl %xcc, 0x4
21176 fpackfix %f8, %f25
21177 nop
21178 setx 0x1E9AF7C6, %l0, %l6
21179 st %l6, [%l7 + 0x28]
21180 ld [%l7 + 0x28], %f12
21181 setx 0x63CFAB5A, %l1, %l5
21182 st %l5, [%l7 + 0x10]
21183 ld [%l7 + 0x10], %f28
21184 fadds %f28, %f12, %f22
21185 orncc %o5, %o1, %g5
21186 tle %icc, 0x4
21187 fbn %fcc2, loop_1881
21188 movne %icc, %l5, %o6
21189 fble,a %fcc3, loop_1882
21190 tneg %icc, 0x1
21191loop_1881:
21192 fbne,a %fcc3, loop_1883
21193 mulscc %i7, 0x1E65, %l1
21194loop_1882:
21195 ldd [%l7 + 0x28], %l4
21196 tn %icc, 0x3
21197loop_1883:
21198 fcmple32 %f12, %f26, %g6
21199 mulscc %g4, 0x0B1C, %g3
21200 xor %l6, %g7, %o0
21201 fnot1 %f26, %f14
21202 brnz,a %i6, loop_1884
21203 nop
21204 setx 0x5E6569E3705B1FFD, %l0, %l6
21205 stx %l6, [%l7 + 0x10]
21206 ldx [%l7 + 0x10], %fsr
21207 restored
21208 rdpr %cwp, %g1
21209 rdpr %cansave, %g2
21210 rdpr %canrestore, %g3
21211 rdpr %cleanwin, %g4
21212 rdpr %otherwin, %g5
21213 rdpr %wstate, %g6
21214 movrne %o2, 0x25D, %i2
21215loop_1884:
21216 sir 0x0002
21217 popc %o7, %i3
21218 or %l2, %l0, %i4
21219 fmovdgu %icc, %f6, %f13
21220 fmovrdgez %i1, %f2, %f26
21221 fmuld8sux16 %f4, %f5, %f30
21222 sdiv %i5, 0x0E55, %g1
21223 or %o4, 0x0A24, %i0
21224 orcc %l3, %o3, %o5
21225 umul %o1, 0x1DDD, %g2
21226 movpos %xcc, %l5, %o6
21227 fxnor %f22, %f6, %f28
21228 movvc %icc, %g5, %i7
21229 xnor %l4, %g6, %g4
21230 movgu %icc, %l1, %g3
21231 tl %xcc, 0x1
21232 edge16 %l6, %g7, %i6
21233 popc %o0, %o2
21234 movgu %icc, %i2, %i3
21235 add %l2, 0x0AD1, %o7
21236 subccc %l0, %i1, %i4
21237 alignaddrl %i5, %g1, %o4
21238 udiv %l3, 0x0DEA, %i0
21239 bvc %xcc, loop_1885
21240 subcc %o3, %o5, %g2
21241 udivx %o1, 0x074F, %o6
21242 sllx %g5, %i7, %l4
21243loop_1885:
21244 orncc %g6, %l5, %l1
21245 fnor %f14, %f14, %f8
21246 mulscc %g3, %l6, %g4
21247 movl %xcc, %g7, %i6
21248 te %icc, 0x1
21249 orncc %o2, %i2, %i3
21250 tleu %xcc, 0x3
21251 add %l7, 0x30, %l6
21252 wr %g0, 0x04, %asi
21253 ldxa [%l6] %asi, %l2
21254 casxa [%l6] %asi, %l2, %o7
21255 or %l0, %o0, %i1
21256 subc %i4, %g1, %o4
21257 fbul %fcc0, loop_1886
21258 fandnot1s %f24, %f8, %f0
21259 nop
21260 setx 0x2A925C2E, %l0, %l6
21261 st %l6, [%l7 + 0x28]
21262 ld [%l7 + 0x28], %f11
21263 setx 0x79133C6F, %l1, %l5
21264 st %l5, [%l7 + 0x10]
21265 ld [%l7 + 0x10], %f5
21266 fmuls %f5, %f11, %f1
21267 sll %i5, %l3, %o3
21268loop_1886:
21269 edge16n %i0, %g2, %o5
21270 smulcc %o6, 0x1974, %g5
21271 nop
21272 set 0x12, %i4
21273 ldsh [%l7 + %i4], %o1
21274 orn %l4, 0x1CFC, %g6
21275 xor %l5, 0x0E74, %l1
21276 smul %i7, %g3, %g4
21277 nop
21278 fitod %f10, %f6
21279 fdtoi %f6, %f18
21280 movrne %g7, 0x0D2, %i6
21281 edge8 %o2, %i2, %l6
21282 ldsb [%l7 + 0x66], %l2
21283 andncc %o7, %l0, %i3
21284 umul %o0, 0x1326, %i4
21285 bpos,pn %xcc, loop_1887
21286 movcc %xcc, %i1, %o4
21287 fxors %f28, %f26, %f9
21288 andcc %g1, %l3, %o3
21289loop_1887:
21290 mulx %i5, 0x091D, %g2
21291 edge16l %i0, %o6, %g5
21292 fandnot1s %f5, %f27, %f10
21293 tcs %xcc, 0x3
21294 fmovsa %xcc, %f29, %f1
21295 umulcc %o1, %l4, %g6
21296 fbule,a %fcc3, loop_1888
21297 mulscc %l5, 0x1C60, %o5
21298 mova %xcc, %i7, %l1
21299 sdivcc %g3, 0x1246, %g4
21300loop_1888:
21301 orn %g7, %o2, %i6
21302 movrlez %i2, 0x08C, %l6
21303 srl %o7, 0x18, %l2
21304 fbg %fcc3, loop_1889
21305 add %i3, %l0, %i4
21306 subc %i1, %o0, %g1
21307 movge %xcc, %l3, %o3
21308loop_1889:
21309 mulx %i5, %g2, %i0
21310 fornot1s %f4, %f22, %f22
21311 movrlz %o6, 0x1EC, %o4
21312 and %g5, %l4, %g6
21313 movpos %xcc, %l5, %o5
21314 nop
21315 setx 0xBC231D48F046E9A5, %l0, %l6
21316 stx %l6, [%l7 + 0x50]
21317 ldx [%l7 + 0x50], %fsr
21318 edge16ln %o1, %l1, %g3
21319 movleu %icc, %i7, %g7
21320 addc %g4, 0x1C8B, %o2
21321 orn %i2, 0x0AE5, %l6
21322 tsubcc %o7, %i6, %i3
21323 fmovsle %xcc, %f19, %f27
21324 array8 %l0, %i4, %l2
21325 ldx [%l7 + 0x50], %o0
21326 sdivx %g1, 0x1E13, %l3
21327 fbul,a %fcc3, loop_1890
21328 fpmerge %f11, %f23, %f0
21329 fbule %fcc1, loop_1891
21330 orncc %o3, 0x17AC, %i1
21331loop_1890:
21332 fbne %fcc2, loop_1892
21333 addccc %i5, 0x1AD2, %g2
21334loop_1891:
21335 smul %o6, 0x0F3E, %i0
21336 fmovs %f23, %f22
21337loop_1892:
21338 nop
21339 setx 0xC7164DEB726AD9B0, %l0, %l6
21340 stx %l6, [%l7 + 0x28]
21341 ldd [%l7 + 0x28], %f12
21342 setx 0xDEB242A87DF28427, %l1, %l5
21343 stx %l5, [%l7 + 0x10]
21344 ldd [%l7 + 0x10], %f22
21345 fdivd %f22, %f12, %f30
21346 movl %xcc, %g5, %l4
21347 tsubcctv %g6, %o4, %o5
21348 movge %icc, %l5, %l1
21349 edge8n %g3, %o1, %i7
21350 subccc %g7, 0x0E80, %o2
21351 array8 %g4, %i2, %o7
21352 set 0x60, %g4
21353 stwa %l6, [%l7 + %g4] 0x2a
21354 membar #Sync
21355 fbu,a %fcc3, loop_1893
21356 faligndata %f26, %f12, %f10
21357 fornot2 %f16, %f14, %f14
21358 ba,a,pt %xcc, loop_1894
21359loop_1893:
21360 stb %i3, [%l7 + 0x21]
21361 fnot1s %f26, %f18
21362 fpadd32s %f20, %f3, %f26
21363loop_1894:
21364 xnor %i6, %l0, %l2
21365 addcc %i4, 0x1DB1, %o0
21366 move %xcc, %l3, %g1
21367 sra %o3, 0x1B, %i1
21368 andn %g2, %o6, %i5
21369 tsubcc %g5, 0x0AD6, %i0
21370 movvc %icc, %l4, %g6
21371 movgu %xcc, %o4, %o5
21372 stx %l5, [%l7 + 0x18]
21373 movn %icc, %g3, %o1
21374 udiv %i7, 0x01CD, %g7
21375 addc %o2, 0x0AA3, %g4
21376 bvc,a %xcc, loop_1895
21377 srax %i2, 0x1E, %l1
21378 ta %icc, 0x1
21379 nop
21380 setx 0x605CB10E90537132, %l0, %l6
21381 stx %l6, [%l7 + 0x60]
21382 ldx [%l7 + 0x60], %fsr
21383loop_1895:
21384 movcs %icc, %l6, %i3
21385 brgez %i6, loop_1896
21386 smul %o7, 0x02A6, %l2
21387 ldx [%l7 + 0x68], %i4
21388 xor %l0, %o0, %l3
21389loop_1896:
21390 edge32 %o3, %g1, %g2
21391 brnz,a %i1, loop_1897
21392 fpackfix %f28, %f5
21393 umulcc %o6, %i5, %g5
21394 edge16 %l4, %g6, %o4
21395loop_1897:
21396 taddcc %o5, %i0, %l5
21397 mulx %o1, 0x0983, %i7
21398 fcmpeq16 %f2, %f12, %g7
21399 movrgez %o2, 0x047, %g3
21400 edge32l %i2, %l1, %g4
21401 fmul8sux16 %f8, %f10, %f12
21402 addccc %l6, 0x088B, %i6
21403 brgz %o7, loop_1898
21404 smul %l2, 0x141A, %i3
21405 array16 %i4, %l0, %l3
21406 tneg %xcc, 0x0
21407loop_1898:
21408 ble,pt %icc, loop_1899
21409 tne %xcc, 0x0
21410 fornot1s %f10, %f1, %f27
21411 sllx %o0, 0x1A, %g1
21412loop_1899:
21413 bneg,a,pn %xcc, loop_1900
21414 bvs,pt %icc, loop_1901
21415 and %g2, 0x03A6, %o3
21416 sdivx %o6, 0x1C8E, %i5
21417loop_1900:
21418 addccc %i1, %l4, %g5
21419loop_1901:
21420 array16 %o4, %o5, %g6
21421 movne %icc, %l5, %o1
21422 or %i7, 0x1BC4, %g7
21423 array32 %o2, %g3, %i2
21424 orncc %i0, 0x1F16, %g4
21425 ble,a,pn %xcc, loop_1902
21426 movcc %xcc, %l6, %l1
21427 set 0x60, %g6
21428 stxa %o7, [%l7 + %g6] 0x22
21429 membar #Sync
21430loop_1902:
21431 fcmpgt32 %f6, %f28, %i6
21432 bl,pt %icc, loop_1903
21433 movcs %icc, %l2, %i4
21434 tvc %xcc, 0x2
21435 sth %l0, [%l7 + 0x1E]
21436loop_1903:
21437 nop
21438 set 0x20, %o3
21439 prefetcha [%l7 + %o3] 0x10, 0x2
21440 tg %xcc, 0x3
21441 umul %i3, 0x02C9, %o0
21442 swap [%l7 + 0x20], %g1
21443 wr %g0, 0x10, %asi
21444 ldsba [%l7 + 0x20] %asi, %g2
21445 edge32l %o6, %o3, %i1
21446 subccc %i5, 0x1963, %l4
21447 stx %o4, [%l7 + 0x10]
21448 fmovde %xcc, %f22, %f4
21449 tvs %xcc, 0x5
21450 nop
21451 setx 0x3DDD3DDFB706FE8B, %l0, %l6
21452 stx %l6, [%l7 + 0x28]
21453 ldd [%l7 + 0x28], %f26
21454 setx 0x0F6EEF9A1B7B792B, %l1, %l5
21455 stx %l5, [%l7 + 0x10]
21456 ldd [%l7 + 0x10], %f26
21457 fmuld %f26, %f26, %f30
21458 te %icc, 0x6
21459 movrne %o5, 0x184, %g5
21460 stb %g6, [%l7 + 0x74]
21461 movcc %icc, %o1, %l5
21462 nop
21463 fitod %f8, %f26
21464 fdtoi %f26, %f29
21465 fbg,a %fcc3, loop_1904
21466 subcc %g7, 0x1792, %o2
21467 set 0x48, %g7
21468 stxa %g3, [%l7 + %g7] 0x89
21469loop_1904:
21470 nop
21471 setx 0x0757537BF078501D, %l0, %l6
21472 stx %l6, [%l7 + 0x10]
21473 ldx [%l7 + 0x10], %fsr
21474 fmovda %icc, %f23, %f3
21475 call loop_1905
21476 pdist %f24, %f12, %f4
21477 bvs,a %xcc, loop_1906
21478 brlez,a %i2, loop_1907
21479loop_1905:
21480 subcc %i7, 0x1A5A, %g4
21481 set 0x6A, %o4
21482 stha %l6, [%l7 + %o4] 0x2f
21483 membar #Sync
21484loop_1906:
21485 fmovdge %icc, %f23, %f3
21486loop_1907:
21487 fmovdneg %icc, %f9, %f20
21488 sdiv %i0, 0x1E09, %l1
21489 edge8 %i6, %l2, %i4
21490 nop
21491 setx 0x80D6164A, %l0, %l6
21492 st %l6, [%l7 + 0x28]
21493 ld [%l7 + 0x28], %f1
21494 setx 0xB5A46BC9, %l1, %l5
21495 st %l5, [%l7 + 0x10]
21496 ld [%l7 + 0x10], %f7
21497 fdivs %f7, %f1, %f0
21498 array16 %l0, %o7, %i3
21499 srl %l3, 0x0E, %g1
21500 movrlez %g2, %o0, %o6
21501 movvc %xcc, %i1, %o3
21502 fblg %fcc0, loop_1908
21503 mulscc %l4, 0x030F, %i5
21504 fnegd %f24, %f12
21505 movneg %icc, %o4, %o5
21506loop_1908:
21507 subccc %g6, 0x0C01, %o1
21508 nop
21509 fitos %f3, %f10
21510 fexpand %f9, %f24
21511 edge32n %g5, %g7, %o2
21512 movcs %icc, %g3, %i2
21513 set 0x34, %g2
21514 lduwa [%l7 + %g2] 0x10, %l5
21515 add %g4, 0x058B, %l6
21516 bleu loop_1909
21517 bshuffle %f2, %f22, %f24
21518 stx %i7, [%l7 + 0x70]
21519 saved
21520 rdpr %cwp, %g1
21521 rdpr %cansave, %g2
21522 rdpr %canrestore, %g3
21523 rdpr %cleanwin, %g4
21524 rdpr %otherwin, %g5
21525 rdpr %wstate, %g6
21526loop_1909:
21527 mulscc %l1, %i6, %i0
21528 udivcc %l2, 0x0A58, %i4
21529 array16 %l0, %i3, %l3
21530 xnor %g1, %g2, %o7
21531 alignaddr %o0, %o6, %o3
21532 edge16 %l4, %i5, %o4
21533 fabss %f28, %f10
21534 ba %xcc, loop_1910
21535 movge %xcc, %i1, %g6
21536 edge32 %o1, %o5, %g5
21537 movvs %icc, %g7, %g3
21538loop_1910:
21539 movl %xcc, %o2, %l5
21540 fbul %fcc3, loop_1911
21541 tsubcctv %g4, 0x0C3E, %i2
21542 fcmple32 %f26, %f24, %l6
21543 ba,pt %icc, loop_1912
21544loop_1911:
21545 mulscc %i7, %i6, %i0
21546 fmovdcc %icc, %f9, %f10
21547 fmul8x16 %f17, %f4, %f0
21548loop_1912:
21549 brlz,a %l1, loop_1913
21550 subcc %i4, 0x1D96, %l0
21551 edge32 %l2, %l3, %i3
21552 set 0x40, %l2
21553 lda [%l7 + %l2] 0x0c, %f6
21554loop_1913:
21555 tg %icc, 0x1
21556 orncc %g1, %g2, %o0
21557 nop
21558 fitos %f1, %f28
21559 fstox %f28, %f2
21560 srl %o7, 0x0D, %o6
21561 fmovrdne %o3, %f28, %f28
21562 set 0x2A, %i0
21563 ldsba [%l7 + %i0] 0x19, %i5
21564 fmovrse %l4, %f28, %f31
21565 ta %xcc, 0x2
21566 nop
21567 setx loop_1914, %l0, %l1
21568 wrpr 0x1, %tl
21569 wrpr %l1, %tnpc
21570 setx 0x34400001400, %l0, %l1
21571 wrpr %l1, %tstate
21572 wrhpr 0x4, %htstate
21573 done
21574 taddcctv %i1, %o4, %g6
21575 fpack32 %f16, %f16, %f16
21576 fbe,a %fcc0, loop_1915
21577loop_1914:
21578 sra %o5, 0x16, %g5
21579 brgez %g7, loop_1916
21580 fmovdn %icc, %f31, %f23
21581loop_1915:
21582 edge8ln %o1, %g3, %l5
21583 fbule %fcc2, loop_1917
21584loop_1916:
21585 addccc %o2, %g4, %l6
21586 ta %xcc, 0x6
21587 nop
21588 fitos %f4, %f20
21589 fstoi %f20, %f12
21590loop_1917:
21591 tsubcc %i2, %i7, %i6
21592 tleu %xcc, 0x0
21593 movne %xcc, %l1, %i0
21594 fbn %fcc3, loop_1918
21595 bvc,a loop_1919
21596 fmovsn %icc, %f25, %f20
21597 fabsd %f24, %f2
21598loop_1918:
21599 sdivcc %i4, 0x0C0C, %l0
21600loop_1919:
21601 fsrc2s %f1, %f3
21602 brnz,a %l2, loop_1920
21603 fbo,a %fcc0, loop_1921
21604 addcc %i3, 0x1828, %g1
21605 fnegs %f21, %f30
21606loop_1920:
21607 bcs,a,pt %icc, loop_1922
21608loop_1921:
21609 taddcctv %l3, %o0, %g2
21610 saved
21611 rdpr %cwp, %g1
21612 rdpr %cansave, %g2
21613 rdpr %canrestore, %g3
21614 rdpr %cleanwin, %g4
21615 rdpr %otherwin, %g5
21616 rdpr %wstate, %g6
21617 tgu %icc, 0x1
21618loop_1922:
21619 xnor %o6, %o7, %i5
21620 nop
21621 setx 0x29A203D5C83792BF, %l0, %l6
21622 stx %l6, [%l7 + 0x28]
21623 ldd [%l7 + 0x28], %f0
21624 fsqrtd %f0, %f8
21625 addccc %o3, 0x1BFD, %i1
21626 taddcc %o4, %g6, %o5
21627 movrgez %l4, %g5, %o1
21628 edge16n %g3, %g7, %l5
21629 udivcc %o2, 0x1E2E, %l6
21630 fbue,a %fcc3, loop_1923
21631 xor %i2, 0x1DC9, %i7
21632 nop
21633 setx loop_1924, %l0, %l1
21634 wrpr 0x1, %tl
21635 wrpr %l1, %tnpc
21636 setx 0x34400001400, %l0, %l1
21637 wrpr %l1, %tstate
21638 wrhpr 0x4, %htstate
21639 done
21640 bvs,pt %icc, loop_1925
21641loop_1923:
21642 edge32n %i6, %g4, %l1
21643 fpack32 %f4, %f18, %f6
21644loop_1924:
21645 sdiv %i4, 0x14B5, %l0
21646loop_1925:
21647 nop
21648 fitos %f2, %f12
21649 fstod %f12, %f12
21650 tleu %icc, 0x7
21651 movge %xcc, %i0, %i3
21652 movl %icc, %g1, %l2
21653 and %o0, %l3, %g2
21654 tge %icc, 0x2
21655 wr %g0, 0x0c, %asi
21656 ldsha [%l7 + 0x48] %asi, %o6
21657 movre %i5, 0x02D, %o7
21658 movl %xcc, %o3, %i1
21659 stbar
21660 sll %g6, %o5, %l4
21661 edge16ln %o4, %o1, %g5
21662 umulcc %g3, 0x0DB4, %g7
21663 sra %o2, %l6, %i2
21664 orncc %l5, %i7, %g4
21665 and %l1, %i4, %l0
21666 nop
21667 fitos %f28, %f3
21668 tle %icc, 0x3
21669 array32 %i6, %i3, %g1
21670 tsubcc %i0, 0x0268, %l2
21671 umulcc %l3, %g2, %o0
21672 ldd [%l7 + 0x60], %f30
21673 fpsub16 %f12, %f6, %f4
21674 sir 0x0DA9
21675 edge8n %i5, %o6, %o3
21676 nop
21677 setx loop_1926, %l0, %l1
21678 wrpr 0x1, %tl
21679 wrpr %l1, %tnpc
21680 setx 0x34400001400, %l0, %l1
21681 wrpr %l1, %tstate
21682 wrhpr 0x4, %htstate
21683 done
21684 tvs %xcc, 0x3
21685 array32 %o7, %g6, %o5
21686 sir 0x0306
21687loop_1926:
21688 tsubcc %i1, 0x080A, %o4
21689 wr %g0, 0x21, %asi
21690 ldxa [%g0 + 0x8] %asi, %o1
21691 udiv %l4, 0x1006, %g5
21692 subc %g3, 0x1A0A, %o2
21693 bne,a,pn %xcc, loop_1927
21694 addccc %l6, %g7, %i2
21695 fands %f17, %f20, %f1
21696 tcs %xcc, 0x3
21697loop_1927:
21698 fbo,a %fcc2, loop_1928
21699 tvc %xcc, 0x1
21700 ld [%l7 + 0x34], %f26
21701 nop
21702 setx 0x10A00104F024763E, %l0, %l6
21703 stx %l6, [%l7 + 0x28]
21704 ldd [%l7 + 0x28], %f10
21705 fsqrtd %f10, %f20
21706loop_1928:
21707 fmovrdgez %i7, %f6, %f0
21708 fmovsl %xcc, %f29, %f24
21709 membar #Sync
21710 set 0x40, %i6
21711 ldda [%l7 + %i6] 0x1e, %f16
21712 fmovsge %icc, %f4, %f30
21713 mulx %g4, 0x1F62, %l5
21714 tneg %icc, 0x4
21715 smul %l1, %i4, %l0
21716 nop
21717 fitod %f0, %f12
21718 fdtos %f12, %f20
21719 add %l7, 0x70, %l6
21720 wr %g0, 0x80, %asi
21721 casxa [%l6] %asi, %i6, %i3
21722 fmuld8ulx16 %f6, %f31, %f18
21723 xnorcc %g1, %i0, %l3
21724 andcc %g2, 0x1171, %l2
21725 and %o0, 0x08DB, %o6
21726 fpadd16s %f7, %f4, %f18
21727 set 0x54, %g3
21728 ldswa [%l7 + %g3] 0x19, %i5
21729 movne %icc, %o3, %o7
21730 fbue,a %fcc0, loop_1929
21731 tg %xcc, 0x4
21732 fbg,a %fcc2, loop_1930
21733 edge32ln %g6, %o5, %i1
21734loop_1929:
21735 movl %icc, %o1, %o4
21736 sdivcc %g5, 0x13B5, %g3
21737loop_1930:
21738 edge32n %l4, %l6, %g7
21739 alignaddr %o2, %i7, %i2
21740 bcc,a %xcc, loop_1931
21741 fcmpgt16 %f22, %f6, %l5
21742 fcmple16 %f16, %f30, %g4
21743 tne %xcc, 0x6
21744loop_1931:
21745 nop
21746 setx loop_1932, %l0, %l1
21747 jmpl %l1, %l1
21748 srax %i4, 0x10, %i6
21749 edge32l %i3, %g1, %l0
21750 add %l7, 0x58, %l6
21751 wr %g0, 0x0c, %asi
21752 casxa [%l6] %asi, %l3, %i0
21753loop_1932:
21754 orncc %g2, 0x1CCB, %o0
21755 sll %l2, 0x18, %o6
21756 fble,a %fcc3, loop_1933
21757 array32 %o3, %i5, %o7
21758 movvs %xcc, %g6, %i1
21759 fmovrdne %o1, %f12, %f30
21760loop_1933:
21761 tleu %icc, 0x6
21762 stw %o5, [%l7 + 0x6C]
21763 and %g5, 0x0FBE, %o4
21764 movvs %icc, %g3, %l6
21765 fmul8x16 %f14, %f10, %f20
21766 taddcctv %g7, 0x07BE, %l4
21767 andncc %i7, %i2, %l5
21768 fbn %fcc0, loop_1934
21769 edge8l %o2, %l1, %g4
21770 bpos loop_1935
21771 array8 %i6, %i3, %i4
21772loop_1934:
21773 nop
21774 set 0x34, %l0
21775 lduba [%l7 + %l0] 0x11, %g1
21776loop_1935:
21777 edge8ln %l0, %i0, %g2
21778 fnot1 %f18, %f30
21779 add %l7, 0x78, %l6
21780 wr %g0, 0x80, %asi
21781 casxa [%l6] 0x80, %o0, %l3
21782 fcmpeq32 %f18, %f14, %l2
21783 fmovde %xcc, %f26, %f13
21784 array16 %o3, %o6, %o7
21785 andn %i5, 0x1A36, %i1
21786 orcc %g6, 0x1771, %o5
21787 brnz,a %g5, loop_1936
21788 smulcc %o4, %o1, %g3
21789 tl %icc, 0x2
21790 te %icc, 0x4
21791loop_1936:
21792 addcc %g7, %l4, %i7
21793 fbule,a %fcc0, loop_1937
21794 movneg %icc, %i2, %l5
21795 fmovdg %xcc, %f27, %f24
21796 and %l6, %o2, %l1
21797loop_1937:
21798 andcc %g4, 0x0999, %i6
21799 fbn %fcc0, loop_1938
21800 popc %i3, %g1
21801 fcmpgt32 %f2, %f18, %i4
21802 fba,a %fcc2, loop_1939
21803loop_1938:
21804 subcc %i0, 0x1399, %l0
21805 mulx %g2, %o0, %l2
21806 tle %xcc, 0x6
21807loop_1939:
21808 xor %o3, 0x1BFE, %o6
21809 tl %icc, 0x1
21810 tg %icc, 0x0
21811 addccc %o7, 0x0CB5, %i5
21812 movpos %xcc, %i1, %g6
21813 fabsd %f28, %f22
21814 or %o5, 0x0219, %g5
21815 mulx %l3, 0x01D8, %o1
21816 movle %icc, %g3, %o4
21817 fmovrsgez %l4, %f30, %f31
21818 fmovrdne %g7, %f6, %f28
21819 movge %xcc, %i7, %i2
21820 mova %icc, %l5, %o2
21821 subc %l1, 0x1E51, %g4
21822 tl %icc, 0x0
21823 restored
21824 rdpr %cwp, %g1
21825 rdpr %cansave, %g2
21826 rdpr %canrestore, %g3
21827 rdpr %cleanwin, %g4
21828 rdpr %otherwin, %g5
21829 rdpr %wstate, %g6
21830 umul %l6, 0x1CD5, %i3
21831 nop
21832 setx loop_1940, %l0, %l1
21833 jmpl %l1, %i6
21834 nop
21835 fitod %f10, %f10
21836 fdtox %f10, %f18
21837 fxtod %f18, %f20
21838 fornot2s %f31, %f0, %f22
21839 sub %g1, %i0, %l0
21840loop_1940:
21841 tsubcc %g2, %o0, %i4
21842 fxnors %f10, %f3, %f1
21843 tl %xcc, 0x1
21844 fornot2s %f5, %f20, %f23
21845 tsubcc %o3, 0x0C35, %l2
21846 add %o6, %o7, %i5
21847 array16 %g6, %i1, %o5
21848 addc %g5, %l3, %g3
21849 fble,a %fcc2, loop_1941
21850 tl %xcc, 0x4
21851 mulscc %o1, %l4, %o4
21852 fmovscc %icc, %f0, %f11
21853loop_1941:
21854 nop
21855 add %l7, 0x2C, %l6
21856 wr %g0, 0x04, %asi
21857 lda [%l6] %asi, %g7
21858 casa [%l6] 0x04, %g7, %i7
21859 nop
21860 setx 0xA6051C619A2D6213, %l0, %l6
21861 stx %l6, [%l7 + 0x28]
21862 ldd [%l7 + 0x28], %f2
21863 setx 0x2887DB01BABBAB2E, %l1, %l5
21864 stx %l5, [%l7 + 0x10]
21865 ldd [%l7 + 0x10], %f16
21866 fdivd %f16, %f2, %f10
21867 addc %i2, 0x129A, %o2
21868 fzeros %f6
21869 movcc %icc, %l1, %l5
21870 fmovsl %xcc, %f14, %f11
21871 fmovsneg %xcc, %f0, %f31
21872 ldsh [%l7 + 0x64], %l6
21873 andncc %g4, %i6, %g1
21874 tneg %icc, 0x7
21875 tcs %xcc, 0x3
21876 movl %xcc, %i3, %l0
21877 array32 %g2, %o0, %i4
21878 ldstub [%l7 + 0x75], %o3
21879 tvs %xcc, 0x3
21880 fbug %fcc1, loop_1942
21881 tpos %icc, 0x0
21882 tvc %icc, 0x2
21883 faligndata %f8, %f18, %f8
21884loop_1942:
21885 tvc %xcc, 0x1
21886 edge8ln %l2, %i0, %o7
21887 brz %i5, loop_1943
21888 tleu %xcc, 0x6
21889 ldub [%l7 + 0x33], %g6
21890 fand %f30, %f18, %f10
21891loop_1943:
21892 fbug,a %fcc2, loop_1944
21893 ldx [%l7 + 0x28], %i1
21894 movl %icc, %o6, %o5
21895 mulx %g5, %g3, %l3
21896loop_1944:
21897 movrgz %l4, %o1, %g7
21898 add %i7, 0x0E58, %o4
21899 membar 0x52
21900 nop
21901 setx 0x6B36421B32428229, %l0, %l6
21902 stx %l6, [%l7 + 0x28]
21903 ldd [%l7 + 0x28], %f12
21904 fsqrtd %f12, %f10
21905 addc %i2, 0x1BDA, %o2
21906 movre %l5, %l1, %l6
21907 edge8ln %g4, %g1, %i6
21908 wr %g0, 0x0c, %asi
21909 prefetcha [%l7 + 0x58] %asi, 0x3
21910 brlz,a %g2, loop_1945
21911 tsubcc %o0, %i3, %o3
21912 sethi 0x0AB0, %i4
21913 edge16n %i0, %o7, %i5
21914loop_1945:
21915 movcs %icc, %g6, %l2
21916 be loop_1946
21917 edge32ln %i1, %o6, %o5
21918 set 0x16, %l6
21919 lduha [%l7 + %l6] 0x81, %g5
21920loop_1946:
21921 nop
21922 wr %g0, 0x89, %asi
21923 ldswa [%l7 + 0x14] %asi, %g3
21924 bn loop_1947
21925 tcc %icc, 0x3
21926 fands %f6, %f5, %f2
21927 movvc %icc, %l4, %l3
21928loop_1947:
21929 ldstub [%l7 + 0x57], %o1
21930 tcs %xcc, 0x7
21931 nop
21932 setx 0xF1F5FF89, %l0, %l6
21933 st %l6, [%l7 + 0x28]
21934 ld [%l7 + 0x28], %f9
21935 setx 0x473A01DB, %l1, %l5
21936 st %l5, [%l7 + 0x10]
21937 ld [%l7 + 0x10], %f6
21938 fadds %f6, %f9, %f27
21939 tvc %icc, 0x5
21940 set 0x64, %g5
21941 stba %i7, [%l7 + %g5] 0x80
21942 fxnor %f18, %f8, %f0
21943 tsubcc %g7, 0x082D, %i2
21944 nop
21945 setx 0xF04D9D4E, %l0, %l6
21946 st %l6, [%l7 + 0x44]
21947 ld [%l7 + 0x44], %fsr
21948 prefetch [%l7 + 0x0C], 0x3
21949 fbe %fcc1, loop_1948
21950 taddcctv %o2, %l5, %l1
21951 edge8 %o4, %g4, %g1
21952 fbule,a %fcc1, loop_1949
21953loop_1948:
21954 brlez %i6, loop_1950
21955 fornot1s %f11, %f20, %f27
21956 edge32l %l0, %l6, %o0
21957loop_1949:
21958 popc 0x0DD8, %g2
21959loop_1950:
21960 array32 %o3, %i3, %i0
21961 addcc %o7, %i4, %g6
21962 srax %l2, 0x13, %i1
21963 edge16n %o6, %o5, %g5
21964 add %l7, 0x6C, %l6
21965 wr %g0, 0x18, %asi
21966 lda [%l6] %asi, %g3
21967 casa [%l6] 0x18, %g3, %i5
21968 set 0x18, %i7
21969 ldstuba [%l7 + %i7] 0x89, %l4
21970 tvs %xcc, 0x5
21971 tvs %xcc, 0x2
21972 fcmpne16 %f18, %f10, %o1
21973 fmovrdlz %i7, %f24, %f2
21974 edge8ln %g7, %i2, %l3
21975 fabss %f6, %f31
21976 nop
21977 set 0x48, %o6
21978 ldd [%l7 + %o6], %f10
21979 umulcc %l5, 0x1622, %o2
21980 fbo %fcc2, loop_1951
21981 fsrc1s %f16, %f15
21982 fmovrse %l1, %f14, %f25
21983 tsubcc %o4, 0x05F1, %g1
21984loop_1951:
21985 udivx %g4, 0x15FD, %i6
21986 fnor %f6, %f10, %f26
21987 addc %l0, 0x15BC, %o0
21988 movl %xcc, %l6, %o3
21989 saved
21990 rdpr %cwp, %g1
21991 rdpr %cansave, %g2
21992 rdpr %canrestore, %g3
21993 rdpr %cleanwin, %g4
21994 rdpr %otherwin, %g5
21995 rdpr %wstate, %g6
21996 wr %g0, 0x80, %asi
21997 stha %i3, [%l7 + 0x5A] %asi
21998 movge %icc, %i0, %g2
21999 membar 0x16
22000 fmovsgu %xcc, %f25, %f3
22001 array8 %i4, %o7, %g6
22002 orcc %l2, 0x016A, %i1
22003 nop
22004 fitos %f1, %f4
22005 fstox %f4, %f2
22006 tsubcc %o5, 0x1B19, %g5
22007 bcc loop_1952
22008 udivx %o6, 0x0834, %i5
22009 tpos %xcc, 0x4
22010 fsrc2s %f13, %f21
22011loop_1952:
22012 andncc %l4, %g3, %o1
22013 smulcc %i7, %g7, %l3
22014 fone %f20
22015 set 0x8, %i1
22016 ldxa [%g0 + %i1] 0x4f, %i2
22017 fcmpgt32 %f4, %f16, %o2
22018 tle %icc, 0x7
22019 edge32l %l5, %l1, %g1
22020 fble,a %fcc3, loop_1953
22021 brlz %o4, loop_1954
22022 movrne %i6, %l0, %g4
22023 stb %l6, [%l7 + 0x74]
22024loop_1953:
22025 tcc %icc, 0x5
22026loop_1954:
22027 fandnot1s %f26, %f16, %f7
22028 movcc %icc, %o3, %i3
22029 srlx %i0, %g2, %o0
22030 udiv %o7, 0x0D7C, %i4
22031 addc %g6, 0x1297, %i1
22032 restored
22033 rdpr %cwp, %g1
22034 rdpr %cansave, %g2
22035 rdpr %canrestore, %g3
22036 rdpr %cleanwin, %g4
22037 rdpr %otherwin, %g5
22038 rdpr %wstate, %g6
22039 swap [%l7 + 0x7C], %l2
22040 sra %g5, 0x01, %o6
22041 fsrc2 %f6, %f2
22042 subc %o5, 0x080F, %i5
22043 set 0x48, %o2
22044 lduwa [%l7 + %o2] 0x19, %g3
22045 andcc %l4, %i7, %g7
22046 tneg %icc, 0x6
22047 te %icc, 0x7
22048 popc 0x1003, %o1
22049 edge32n %i2, %l3, %l5
22050 tgu %icc, 0x7
22051 fpmerge %f21, %f1, %f14
22052 xor %l1, 0x1EA0, %g1
22053 movn %xcc, %o2, %i6
22054 bgu %xcc, loop_1955
22055 tcs %xcc, 0x0
22056 edge8 %l0, %g4, %o4
22057 set 0x6A, %o1
22058 ldsha [%l7 + %o1] 0x15, %o3
22059loop_1955:
22060 edge32n %l6, %i3, %i0
22061 edge8 %g2, %o0, %o7
22062 fmovrdlez %i4, %f0, %f24
22063 movvc %icc, %g6, %l2
22064 popc 0x1FC3, %g5
22065 sethi 0x1F53, %i1
22066 add %o6, 0x0203, %i5
22067 ldsb [%l7 + 0x3F], %g3
22068 movge %icc, %o5, %l4
22069 tpos %icc, 0x2
22070 fblg %fcc3, loop_1956
22071 tsubcc %i7, 0x0C1B, %g7
22072 sll %o1, 0x1F, %l3
22073 nop
22074 setx loop_1957, %l0, %l1
22075 wrpr 0x1, %tl
22076 wrpr %l1, %tnpc
22077 setx 0x34400001400, %l0, %l1
22078 wrpr %l1, %tstate
22079 wrhpr 0x4, %htstate
22080 done
22081loop_1956:
22082 tsubcctv %i2, 0x02B9, %l1
22083 fmovscs %icc, %f30, %f0
22084 fcmpeq32 %f16, %f8, %g1
22085loop_1957:
22086 smul %l5, 0x052B, %o2
22087 fmovsgu %icc, %f20, %f20
22088 nop
22089 fitos %f9, %f22
22090 fstox %f22, %f16
22091 movge %xcc, %l0, %g4
22092 wr %g0, 0x80, %asi
22093 lduha [%l7 + 0x4A] %asi, %o4
22094 fcmpeq32 %f18, %f0, %i6
22095 movcc %xcc, %l6, %o3
22096 nop
22097 fitod %f8, %f6
22098 fdtoi %f6, %f19
22099 fmovdneg %icc, %f10, %f26
22100 popc 0x1823, %i0
22101 xorcc %i3, %o0, %o7
22102 movle %xcc, %g2, %i4
22103 sethi 0x1604, %g6
22104 edge8 %l2, %i1, %o6
22105 add %g5, 0x0DFF, %g3
22106 fornot1s %f31, %f29, %f5
22107 brnz %i5, loop_1958
22108 sdivcc %o5, 0x0A75, %i7
22109 tge %xcc, 0x2
22110 or %l4, %o1, %l3
22111loop_1958:
22112 tcc %xcc, 0x2
22113 fmovrdlez %g7, %f6, %f20
22114 fmovdgu %icc, %f22, %f1
22115 srax %l1, 0x16, %g1
22116 edge32 %l5, %i2, %l0
22117 sir 0x0D92
22118 set 0x1C, %l5
22119 lda [%l7 + %l5] 0x04, %f25
22120 array32 %o2, %o4, %i6
22121 fone %f8
22122 edge32n %g4, %l6, %o3
22123 tn %icc, 0x6
22124 edge16l %i3, %i0, %o0
22125 andn %o7, %i4, %g2
22126 fabsd %f20, %f14
22127 fbl,a %fcc2, loop_1959
22128 tcs %icc, 0x5
22129 bg,a loop_1960
22130 sllx %l2, %g6, %o6
22131loop_1959:
22132 smulcc %g5, %i1, %g3
22133 movpos %xcc, %i5, %i7
22134loop_1960:
22135 sra %o5, 0x09, %l4
22136 ldx [%l7 + 0x40], %l3
22137 movvs %xcc, %o1, %g7
22138 and %l1, 0x1C5F, %g1
22139 fmovsa %xcc, %f31, %f14
22140 brz,a %l5, loop_1961
22141 fxnors %f7, %f19, %f23
22142 fzeros %f0
22143 tcc %icc, 0x0
22144loop_1961:
22145 fand %f28, %f30, %f20
22146 membar 0x00
22147 sdivx %l0, 0x1AD2, %i2
22148 edge16ln %o2, %i6, %g4
22149 tne %xcc, 0x3
22150 ldd [%l7 + 0x78], %f16
22151 movgu %icc, %l6, %o3
22152 move %xcc, %i3, %i0
22153 mulx %o4, 0x054F, %o0
22154 movge %icc, %i4, %o7
22155 edge32l %g2, %g6, %l2
22156 restored
22157 rdpr %cwp, %g1
22158 rdpr %cansave, %g2
22159 rdpr %canrestore, %g3
22160 rdpr %cleanwin, %g4
22161 rdpr %otherwin, %g5
22162 rdpr %wstate, %g6
22163 xorcc %g5, %o6, %i1
22164 fzeros %f26
22165 fbul,a %fcc1, loop_1962
22166 bn,a,pn %xcc, loop_1963
22167 nop
22168 setx 0x5CA51D9A, %l0, %l6
22169 st %l6, [%l7 + 0x28]
22170 ld [%l7 + 0x28], %f28
22171 fsqrts %f28, %f22
22172 nop
22173 setx 0x79C8ABAF4E7A8FC3, %l0, %l6
22174 stx %l6, [%l7 + 0x28]
22175 ldd [%l7 + 0x28], %f26
22176 setx 0x2F3EBD805DCC8410, %l1, %l5
22177 stx %l5, [%l7 + 0x10]
22178 ldd [%l7 + 0x10], %f28
22179 fdivd %f28, %f26, %f28
22180loop_1962:
22181 ldd [%l7 + 0x18], %f18
22182loop_1963:
22183 tpos %icc, 0x4
22184 ta %xcc, 0x4
22185 ldsw [%l7 + 0x48], %i5
22186 nop
22187 setx loop_1964, %l0, %l1
22188 wrpr 0x1, %tl
22189 wrpr %l1, %tpc
22190 add %l1, 0x4, %l1
22191 wrpr %l1, %tnpc
22192 setx 0x34400001400, %l0, %l1
22193 wrpr %l1, %tstate
22194 wrhpr 0x4, %htstate
22195 retry
22196 sra %g3, 0x09, %i7
22197 xor %o5, 0x1915, %l4
22198 brlz,a %l3, loop_1965
22199loop_1964:
22200 movne %icc, %o1, %g7
22201 bne %icc, loop_1966
22202 fblg,a %fcc0, loop_1967
22203loop_1965:
22204 tvs %xcc, 0x4
22205 fnegs %f25, %f27
22206loop_1966:
22207 nop
22208 wr %g0, 0x20, %asi
22209 stxa %l1, [%g0 + 0x8] %asi
22210loop_1967:
22211 tcs %icc, 0x2
22212 wr %g0, 0x80, %asi
22213 stba %l5, [%l7 + 0x54] %asi
22214 subccc %g1, 0x1624, %i2
22215 andncc %l0, %o2, %g4
22216 fmovsl %xcc, %f2, %f1
22217 fornot1s %f19, %f1, %f19
22218 addcc %l6, 0x0761, %o3
22219 udiv %i6, 0x118A, %i0
22220 addc %o4, %i3, %o0
22221 fpack32 %f0, %f30, %f4
22222 set 0x1C, %g1
22223 lda [%l7 + %g1] 0x80, %f14
22224 edge16l %i4, %o7, %g2
22225 subc %l2, 0x0584, %g5
22226 mulx %g6, 0x06E2, %o6
22227 tg %xcc, 0x7
22228 tleu %icc, 0x3
22229 srl %i5, 0x11, %i1
22230 addcc %g3, 0x0DB3, %i7
22231 fbge,a %fcc2, loop_1968
22232 fxnor %f0, %f28, %f8
22233 mulscc %o5, 0x111D, %l3
22234 xor %l4, %g7, %o1
22235loop_1968:
22236 nop
22237 set 0x6C, %i5
22238 lduba [%l7 + %i5] 0x88, %l5
22239 movn %icc, %l1, %i2
22240 movvs %xcc, %g1, %l0
22241 membar 0x09
22242 bgu,pt %icc, loop_1969
22243 fpadd32 %f16, %f30, %f10
22244 xorcc %o2, %l6, %o3
22245 fpack32 %f30, %f24, %f20
22246loop_1969:
22247 bgu,a loop_1970
22248 xorcc %i6, %g4, %i0
22249 nop
22250 set 0x38, %o7
22251 std %f6, [%l7 + %o7]
22252 movcc %icc, %o4, %i3
22253loop_1970:
22254 fmovdcc %xcc, %f16, %f12
22255 wr %g0, 0x10, %asi
22256 lduwa [%l7 + 0x6C] %asi, %o0
22257 tg %icc, 0x2
22258 array16 %o7, %g2, %l2
22259 tneg %icc, 0x6
22260 andncc %g5, %i4, %o6
22261 orn %g6, %i5, %i1
22262 bn,a,pn %xcc, loop_1971
22263 fsrc1s %f14, %f18
22264 movg %icc, %i7, %o5
22265 bgu,pt %xcc, loop_1972
22266loop_1971:
22267 fnands %f4, %f10, %f7
22268 set 0x20, %l1
22269 sta %f21, [%l7 + %l1] 0x15
22270loop_1972:
22271 nop
22272 fitos %f13, %f0
22273 fstox %f0, %f30
22274 movl %xcc, %l3, %g3
22275 movcc %icc, %l4, %g7
22276 te %xcc, 0x6
22277 nop
22278 setx 0xA05F7787, %l0, %l6
22279 st %l6, [%l7 + 0x7C]
22280 ld [%l7 + 0x7C], %fsr
22281 addccc %o1, %l5, %i2
22282 addccc %l1, %g1, %o2
22283 fbug,a %fcc2, loop_1973
22284 andn %l6, %l0, %i6
22285 add %l7, 0x54, %l6
22286 wr %g0, 0x18, %asi
22287 lda [%l6] %asi, %g4
22288 casa [%l6] 0x18, %g4, %o3
22289loop_1973:
22290 edge8ln %i0, %o4, %i3
22291 restored
22292 rdpr %cwp, %g1
22293 rdpr %cansave, %g2
22294 rdpr %canrestore, %g3
22295 rdpr %cleanwin, %g4
22296 rdpr %otherwin, %g5
22297 rdpr %wstate, %g6
22298 taddcc %o7, %g2, %o0
22299 nop
22300 set 0x40, %i2
22301 sth %g5, [%l7 + %i2]
22302 addccc %i4, %l2, %g6
22303 lduh [%l7 + 0x5C], %o6
22304 popc 0x01B0, %i5
22305 sethi 0x052C, %i7
22306 nop
22307 setx loop_1974, %l0, %l1
22308 wrpr 0x1, %tl
22309 wrpr %l1, %tpc
22310 add %l1, 0x4, %l1
22311 wrpr %l1, %tnpc
22312 setx 0x34400001400, %l0, %l1
22313 wrpr %l1, %tstate
22314 wrhpr 0x4, %htstate
22315 retry
22316 tg %xcc, 0x5
22317 udivx %o5, 0x0919, %i1
22318 xnor %l3, %g3, %l4
22319loop_1974:
22320 ble,pn %icc, loop_1975
22321 nop
22322 setx 0x7E8792B2, %l0, %l6
22323 st %l6, [%l7 + 0x28]
22324 ld [%l7 + 0x28], %f26
22325 setx 0x469322F4, %l1, %l5
22326 st %l5, [%l7 + 0x10]
22327 ld [%l7 + 0x10], %f30
22328 fmuls %f30, %f26, %f0
22329 sll %o1, 0x1C, %l5
22330 nop
22331 set 0x40, %i3
22332 ldsw [%l7 + %i3], %i2
22333loop_1975:
22334 ldsw [%l7 + 0x10], %g7
22335 pdist %f18, %f22, %f26
22336 sllx %l1, %o2, %l6
22337 fornot2 %f10, %f0, %f18
22338 fmovrdlz %g1, %f6, %f20
22339 sir 0x0118
22340 membar 0x7B
22341 fpackfix %f22, %f16
22342 fmovrsgz %l0, %f12, %f23
22343 andn %i6, 0x13AA, %g4
22344 ld [%l7 + 0x78], %f5
22345 alignaddrl %o3, %i0, %i3
22346 ldsw [%l7 + 0x5C], %o4
22347 te %xcc, 0x5
22348 tl %xcc, 0x2
22349 stb %g2, [%l7 + 0x50]
22350 tn %icc, 0x1
22351 set 0x40, %l4
22352 stda %f0, [%l7 + %l4] 0xf9
22353 membar #Sync
22354 add %l7, 0x78, %l6
22355 wr %g0, 0x80, %asi
22356 ldxa [%l6] %asi, %o7
22357 casxa [%l6] 0x80, %o7, %g5
22358 te %icc, 0x7
22359 edge32ln %o0, %l2, %i4
22360 fand %f10, %f0, %f12
22361 wr %g0, 0x4f, %asi
22362 ldxa [%g0 + 0x38] %asi, %g6
22363 fmuld8sux16 %f6, %f27, %f2
22364 movvs %icc, %i5, %i7
22365 add %l7, 0x38, %l6
22366 wr %g0, 0x0c, %asi
22367 ldxa [%l6] %asi, %o6
22368 casxa [%l6] 0x0c, %o6, %i1
22369 fmovsa %icc, %f7, %f8
22370 tcc %xcc, 0x1
22371 fmovdpos %icc, %f3, %f8
22372 fpackfix %f16, %f20
22373 movge %icc, %o5, %g3
22374 sdivcc %l4, 0x0F9A, %o1
22375 smul %l3, 0x01EA, %l5
22376 lduw [%l7 + 0x1C], %i2
22377 and %g7, 0x1688, %l1
22378 mulscc %o2, 0x0EFE, %l6
22379 restored
22380 rdpr %cwp, %g1
22381 rdpr %cansave, %g2
22382 rdpr %canrestore, %g3
22383 rdpr %cleanwin, %g4
22384 rdpr %otherwin, %g5
22385 rdpr %wstate, %g6
22386 wr %g0, 0xf9, %asi
22387 stda %f16, [%l7 + 0x40] %asi
22388 membar #Sync
22389 udivcc %g1, 0x03FB, %i6
22390 fmovdl %icc, %f28, %f22
22391 fble %fcc1, loop_1976
22392 sir 0x051C
22393 movl %icc, %g4, %o3
22394 sdivcc %l0, 0x1EB1, %i3
22395loop_1976:
22396 fnot2s %f6, %f5
22397 tvs %xcc, 0x2
22398 wr %g0, 0x20, %asi
22399 ldxa [%g0 + 0x30] %asi, %i0
22400 restored
22401 rdpr %cwp, %g1
22402 rdpr %cansave, %g2
22403 rdpr %canrestore, %g3
22404 rdpr %cleanwin, %g4
22405 rdpr %otherwin, %g5
22406 rdpr %wstate, %g6
22407 fbn,a %fcc0, loop_1977
22408 taddcctv %o4, 0x0090, %g2
22409 sll %g5, 0x0D, %o0
22410 movg %xcc, %l2, %o7
22411loop_1977:
22412 nop
22413 wr %g0, 0x04, %asi
22414 ldxa [%l7 + 0x58] %asi, %i4
22415 addc %i5, 0x03CF, %i7
22416 edge8l %g6, %o6, %o5
22417 udivcc %g3, 0x0851, %l4
22418 fbo %fcc0, loop_1978
22419 movg %xcc, %i1, %o1
22420 sra %l5, 0x18, %l3
22421 xor %g7, %i2, %l1
22422loop_1978:
22423 movrgez %l6, 0x04B, %o2
22424 movge %xcc, %i6, %g1
22425 fmovdvc %icc, %f6, %f8
22426 saved
22427 rdpr %cwp, %g1
22428 rdpr %cansave, %g2
22429 rdpr %canrestore, %g3
22430 rdpr %cleanwin, %g4
22431 rdpr %otherwin, %g5
22432 rdpr %wstate, %g6
22433 bg loop_1979
22434 fxor %f20, %f28, %f24
22435 movvs %xcc, %g4, %o3
22436 andn %i3, %i0, %o4
22437loop_1979:
22438 movrgz %g2, %g5, %o0
22439 or %l2, %l0, %o7
22440 wr %g0, 0x04, %asi
22441 ldxa [%l7 + 0x28] %asi, %i4
22442 nop
22443 setx 0x0995D44BAD7A7200, %l0, %l6
22444 stx %l6, [%l7 + 0x28]
22445 ldd [%l7 + 0x28], %f4
22446 setx 0x303BA555EA903D8B, %l1, %l5
22447 stx %l5, [%l7 + 0x10]
22448 ldd [%l7 + 0x10], %f22
22449 faddd %f22, %f4, %f0
22450 mulx %i5, 0x11A2, %i7
22451 nop
22452 setx loop_1980, %l0, %l1
22453 jmpl %l1, %o6
22454 tvc %xcc, 0x5
22455 edge8n %o5, %g6, %l4
22456 movneg %icc, %i1, %o1
22457loop_1980:
22458 movn %xcc, %g3, %l5
22459 orcc %g7, 0x1B4D, %i2
22460 edge32ln %l1, %l3, %o2
22461 restored
22462 rdpr %cwp, %g1
22463 rdpr %cansave, %g2
22464 rdpr %canrestore, %g3
22465 rdpr %cleanwin, %g4
22466 rdpr %otherwin, %g5
22467 rdpr %wstate, %g6
22468 xnor %l6, %i6, %g4
22469 set 0x41, %o0
22470 ldsba [%l7 + %o0] 0x81, %g1
22471 movrne %o3, 0x3D0, %i3
22472 fmovdgu %icc, %f6, %f18
22473 movvs %xcc, %i0, %g2
22474 nop
22475 setx 0x8BA8FCFF, %l0, %l6
22476 st %l6, [%l7 + 0x28]
22477 ld [%l7 + 0x28], %f13
22478 fsqrts %f13, %f18
22479 fmovspos %icc, %f29, %f5
22480 tcs %xcc, 0x2
22481 movcc %xcc, %g5, %o4
22482 movvs %icc, %l2, %l0
22483 ldsb [%l7 + 0x32], %o0
22484 taddcc %i4, 0x18B4, %o7
22485 tvc %xcc, 0x2
22486 movre %i7, %o6, %o5
22487 nop
22488 fitos %f4, %f3
22489 fstox %f3, %f14
22490 fxtos %f14, %f6
22491 sethi 0x18D8, %i5
22492 fsrc2 %f24, %f0
22493 xnorcc %l4, 0x18BC, %i1
22494 fbg,a %fcc3, loop_1981
22495 and %g6, 0x16C7, %o1
22496 umul %g3, %g7, %l5
22497 sllx %l1, %l3, %o2
22498loop_1981:
22499 edge8 %i2, %i6, %l6
22500 umulcc %g1, 0x0DF5, %o3
22501 array32 %i3, %g4, %g2
22502 fmul8sux16 %f22, %f8, %f12
22503 sub %i0, 0x18BC, %o4
22504 fornot1 %f2, %f8, %f26
22505 bcc,a loop_1982
22506 tg %xcc, 0x3
22507 fmovrsgez %g5, %f5, %f9
22508 nop
22509 setx loop_1983, %l0, %l1
22510 wrpr 0x1, %tl
22511 wrpr %l1, %tnpc
22512 setx 0x34400001400, %l0, %l1
22513 wrpr %l1, %tstate
22514 wrhpr 0x4, %htstate
22515 done
22516loop_1982:
22517 edge8 %l0, %l2, %o0
22518 bcs loop_1984
22519 fpack32 %f16, %f22, %f8
22520loop_1983:
22521 movrne %i4, %o7, %i7
22522 edge32l %o6, %i5, %o5
22523loop_1984:
22524 fmovdvc %xcc, %f11, %f26
22525 tg %icc, 0x1
22526 mova %xcc, %l4, %g6
22527 or %o1, %i1, %g3
22528 wr %g0, 0x89, %asi
22529 stwa %l5, [%l7 + 0x30] %asi
22530 array8 %l1, %l3, %o2
22531 movrne %g7, %i2, %i6
22532 andcc %g1, 0x1351, %l6
22533 nop
22534 setx loop_1985, %l0, %l1
22535 jmpl %l1, %i3
22536 stb %o3, [%l7 + 0x6D]
22537 edge16n %g4, %g2, %i0
22538 fbule,a %fcc2, loop_1986
22539loop_1985:
22540 nop
22541 setx 0xF04A87F5, %l0, %l6
22542 st %l6, [%l7 + 0x10]
22543 ld [%l7 + 0x10], %fsr
22544 brz,a %o4, loop_1987
22545 movrgez %g5, %l2, %o0
22546loop_1986:
22547 movre %l0, %o7, %i4
22548 orncc %o6, %i7, %o5
22549loop_1987:
22550 prefetch [%l7 + 0x10], 0x2
22551 bneg,a,pn %icc, loop_1988
22552 edge32n %l4, %g6, %i5
22553 movl %icc, %o1, %g3
22554 fmovse %xcc, %f19, %f5
22555loop_1988:
22556 bneg,pt %xcc, loop_1989
22557 nop
22558 setx loop_1990, %l0, %l1
22559 wrpr 0x1, %tl
22560 wrpr %l1, %tpc
22561 add %l1, 0x4, %l1
22562 wrpr %l1, %tnpc
22563 setx 0x34400001400, %l0, %l1
22564 wrpr %l1, %tstate
22565 wrhpr 0x4, %htstate
22566 retry
22567 udiv %l5, 0x0BB4, %l1
22568 be,a loop_1991
22569loop_1989:
22570 tgu %xcc, 0x4
22571loop_1990:
22572 fmovrslez %l3, %f2, %f5
22573 edge8ln %i1, %g7, %o2
22574loop_1991:
22575 subccc %i6, 0x0838, %g1
22576 move %xcc, %i2, %l6
22577 nop
22578 setx 0xC06741F7, %l0, %l6
22579 st %l6, [%l7 + 0x1C]
22580 ld [%l7 + 0x1C], %fsr
22581 edge16ln %i3, %o3, %g2
22582 movgu %xcc, %g4, %i0
22583 brgez %o4, loop_1992
22584 xor %g5, %l2, %o0
22585 edge32 %o7, %l0, %o6
22586 move %icc, %i7, %i4
22587loop_1992:
22588 addcc %o5, %g6, %l4
22589 srlx %i5, 0x0E, %g3
22590 movg %xcc, %l5, %l1
22591 fbu %fcc1, loop_1993
22592 movpos %icc, %o1, %i1
22593 udivx %g7, 0x0A66, %l3
22594 movcc %icc, %o2, %i6
22595loop_1993:
22596 fxors %f9, %f3, %f19
22597 sdivx %g1, 0x16A6, %l6
22598 edge32 %i2, %o3, %i3
22599 bcc %icc, loop_1994
22600 sdivcc %g4, 0x0C5D, %i0
22601 ldsb [%l7 + 0x18], %o4
22602 brlz %g5, loop_1995
22603loop_1994:
22604 tsubcc %g2, %o0, %o7
22605 edge16 %l2, %o6, %l0
22606 move %xcc, %i7, %o5
22607loop_1995:
22608 alignaddr %i4, %l4, %i5
22609 set 0x40, %l3
22610 ldda [%l7 + %l3] 0x0c, %f16
22611 ta %icc, 0x3
22612 fblg %fcc3, loop_1996
22613 fmovrsgz %g6, %f8, %f9
22614 subcc %l5, 0x11B0, %g3
22615 ldsh [%l7 + 0x1E], %o1
22616loop_1996:
22617 bn,a loop_1997
22618 srlx %i1, %l1, %g7
22619 ta %xcc, 0x1
22620 subcc %o2, 0x09CC, %l3
22621loop_1997:
22622 nop
22623 setx 0xDBD6CC4E, %l0, %l6
22624 st %l6, [%l7 + 0x28]
22625 ld [%l7 + 0x28], %f1
22626 fsqrts %f1, %f10
22627 set 0x40, %o5
22628 ldda [%l7 + %o5] 0x22, %i6
22629 movcs %icc, %g1, %i2
22630 tcs %xcc, 0x7
22631 umulcc %l6, 0x02BA, %o3
22632 movre %g4, %i0, %o4
22633 tsubcc %i3, %g5, %o0
22634 udivcc %g2, 0x04F2, %l2
22635 taddcctv %o6, %l0, %o7
22636 tcc %xcc, 0x1
22637 subcc %i7, 0x0BFB, %i4
22638 tcs %icc, 0x6
22639 ldsb [%l7 + 0x3D], %o5
22640 smul %i5, 0x1A97, %l4
22641 fxnors %f11, %f4, %f25
22642 movre %l5, %g3, %o1
22643 fbug,a %fcc1, loop_1998
22644 fandnot2s %f14, %f20, %f22
22645 sdiv %g6, 0x0D54, %l1
22646 brlez %g7, loop_1999
22647loop_1998:
22648 srl %o2, %l3, %i1
22649 fbule %fcc0, loop_2000
22650 st %f23, [%l7 + 0x1C]
22651loop_1999:
22652 bgu loop_2001
22653 movg %icc, %i6, %g1
22654loop_2000:
22655 brgez %l6, loop_2002
22656 fmovsleu %xcc, %f2, %f12
22657loop_2001:
22658 orncc %i2, 0x1DFE, %o3
22659 tl %xcc, 0x0
22660loop_2002:
22661 ldd [%l7 + 0x10], %i0
22662 move %xcc, %g4, %i3
22663 smulcc %o4, 0x1C42, %g5
22664 fmovsg %icc, %f0, %f27
22665 movg %icc, %g2, %o0
22666 edge16n %l2, %o6, %o7
22667 ble,pt %icc, loop_2003
22668 tge %xcc, 0x2
22669 udivx %l0, 0x0D72, %i4
22670 fble,a %fcc2, loop_2004
22671loop_2003:
22672 restored
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 fbue,a %fcc3, loop_2005
22680 movle %icc, %o5, %i5
22681loop_2004:
22682 movvc %icc, %i7, %l5
22683 alignaddr %l4, %o1, %g6
22684loop_2005:
22685 fmovs %f22, %f4
22686 movleu %xcc, %l1, %g3
22687 std %f0, [%l7 + 0x28]
22688 movrlz %o2, %l3, %g7
22689 movre %i1, 0x16E, %i6
22690 movrne %g1, 0x394, %l6
22691 movn %icc, %i2, %i0
22692 tn %icc, 0x5
22693 fbg %fcc2, loop_2006
22694 andcc %o3, %g4, %i3
22695 mulx %g5, 0x0DDB, %g2
22696 fbo,a %fcc2, loop_2007
22697loop_2006:
22698 sll %o4, %l2, %o0
22699 ldx [%l7 + 0x58], %o6
22700 tsubcc %l0, %o7, %i4
22701loop_2007:
22702 fbg,a %fcc2, loop_2008
22703 edge32n %o5, %i7, %l5
22704 fba %fcc2, loop_2009
22705 orncc %i5, %o1, %g6
22706loop_2008:
22707 tsubcc %l4, %l1, %o2
22708 fmul8ulx16 %f30, %f12, %f12
22709loop_2009:
22710 subcc %l3, 0x1288, %g7
22711 tcc %icc, 0x1
22712 array16 %g3, %i6, %g1
22713 edge8l %i1, %l6, %i0
22714 add %l7, 0x68, %l6
22715 wr %g0, 0x10, %asi
22716 ldxa [%l6] %asi, %o3
22717 casxa [%l6] %asi, %o3, %g4
22718 fmovrde %i3, %f8, %f14
22719 tpos %xcc, 0x7
22720 fmovsge %xcc, %f26, %f4
22721 tcs %xcc, 0x3
22722 tleu %icc, 0x2
22723 bneg loop_2010
22724 taddcc %g5, %i2, %g2
22725 movgu %icc, %o4, %o0
22726 brgz %o6, loop_2011
22727loop_2010:
22728 fmovdn %xcc, %f29, %f18
22729 array32 %l0, %o7, %i4
22730 mova %icc, %l2, %o5
22731loop_2011:
22732 smulcc %l5, %i5, %i7
22733 sir 0x15B9
22734 andncc %o1, %g6, %l1
22735 nop
22736 setx 0x9C2E4035D2B01E19, %l0, %l6
22737 stx %l6, [%l7 + 0x28]
22738 ldd [%l7 + 0x28], %f22
22739 setx 0x29DC115990331407, %l1, %l5
22740 stx %l5, [%l7 + 0x10]
22741 ldd [%l7 + 0x10], %f20
22742 fsubd %f20, %f22, %f20
22743 movne %icc, %o2, %l4
22744 bl,pt %xcc, loop_2012
22745 fmovdle %xcc, %f15, %f4
22746 smul %g7, 0x1654, %g3
22747 xor %l3, %i6, %i1
22748loop_2012:
22749 edge32 %l6, %i0, %o3
22750 movge %icc, %g4, %g1
22751 mulx %g5, 0x16EE, %i3
22752 edge8l %g2, %o4, %i2
22753 sth %o0, [%l7 + 0x2E]
22754 fcmpne16 %f16, %f2, %l0
22755 smulcc %o7, %i4, %l2
22756 brgz,a %o5, loop_2013
22757 fmuld8sux16 %f27, %f15, %f30
22758 movgu %xcc, %l5, %o6
22759 taddcctv %i7, 0x174F, %o1
22760loop_2013:
22761 movcs %xcc, %g6, %i5
22762 ld [%l7 + 0x18], %f14
22763 wr %g0, 0x89, %asi
22764 ldstuba [%l7 + 0x74] %asi, %l1
22765 saved
22766 rdpr %cwp, %g1
22767 rdpr %cansave, %g2
22768 rdpr %canrestore, %g3
22769 rdpr %cleanwin, %g4
22770 rdpr %otherwin, %g5
22771 rdpr %wstate, %g6
22772 fmovdne %icc, %f17, %f16
22773 fbg,a %fcc1, loop_2014
22774 udivcc %l4, 0x091B, %o2
22775 brz %g7, loop_2015
22776 edge16n %l3, %i6, %i1
22777loop_2014:
22778 movvs %icc, %g3, %i0
22779 fpadd32 %f28, %f16, %f22
22780loop_2015:
22781 taddcctv %o3, %g4, %g1
22782 tl %xcc, 0x4
22783 tvs %xcc, 0x1
22784 tl %icc, 0x0
22785 edge16 %g5, %i3, %l6
22786 brz,a %o4, loop_2016
22787 orcc %i2, %o0, %l0
22788 ldsw [%l7 + 0x78], %o7
22789 fbg %fcc1, loop_2017
22790loop_2016:
22791 fmovdvs %xcc, %f27, %f20
22792 nop
22793 setx 0xF060214E, %l0, %l6
22794 st %l6, [%l7 + 0x60]
22795 ld [%l7 + 0x60], %fsr
22796 tcc %icc, 0x1
22797loop_2017:
22798 be,pt %xcc, loop_2018
22799 fmovsg %icc, %f15, %f5
22800 alignaddr %i4, %l2, %o5
22801 tvs %xcc, 0x0
22802loop_2018:
22803 add %g2, 0x1B2F, %o6
22804 nop
22805 fitod %f4, %f28
22806 fdtoi %f28, %f3
22807 sll %l5, 0x09, %i7
22808 ld [%l7 + 0x2C], %f3
22809 andcc %o1, %g6, %l1
22810 sll %i5, 0x0F, %l4
22811 ldd [%l7 + 0x10], %f22
22812 fpackfix %f24, %f9
22813 tl %icc, 0x7
22814 nop
22815 setx 0xE51ED086, %l0, %l6
22816 st %l6, [%l7 + 0x28]
22817 ld [%l7 + 0x28], %f6
22818 setx 0x8A88BB9A, %l1, %l5
22819 st %l5, [%l7 + 0x10]
22820 ld [%l7 + 0x10], %f14
22821 fdivs %f14, %f6, %f26
22822 tgu %icc, 0x5
22823 nop
22824 setx loop_2019, %l0, %l1
22825 jmpl %l1, %o2
22826 xor %l3, %i6, %g7
22827 edge32l %g3, %i1, %o3
22828 bl,a %icc, loop_2020
22829loop_2019:
22830 fmuld8sux16 %f27, %f11, %f30
22831 fmovd %f26, %f12
22832 srax %i0, %g4, %g5
22833loop_2020:
22834 movrgz %i3, 0x22C, %g1
22835 subccc %o4, 0x0A85, %l6
22836 sir 0x0936
22837 ta %icc, 0x0
22838 swap [%l7 + 0x6C], %o0
22839 sll %l0, 0x00, %o7
22840 movcs %icc, %i2, %l2
22841 fandnot1 %f24, %f16, %f20
22842 tcs %xcc, 0x5
22843 movrlez %i4, 0x27C, %g2
22844 ta %icc, 0x5
22845 addcc %o6, 0x0936, %l5
22846 edge32ln %i7, %o5, %g6
22847 srax %l1, %o1, %i5
22848 edge32n %o2, %l4, %l3
22849 bg,a %xcc, loop_2021
22850 fpackfix %f26, %f14
22851 sub %i6, %g3, %i1
22852 edge32ln %o3, %i0, %g4
22853loop_2021:
22854 tl %xcc, 0x3
22855 and %g7, 0x1E32, %g5
22856 ta %xcc, 0x6
22857 fbn %fcc2, loop_2022
22858 movne %xcc, %i3, %o4
22859 subcc %l6, %g1, %l0
22860 srl %o7, 0x14, %o0
22861loop_2022:
22862 fmovdneg %icc, %f19, %f27
22863 fmovs %f15, %f1
22864 nop
22865 fitod %f30, %f16
22866 taddcc %l2, 0x1E89, %i4
22867 tn %xcc, 0x6
22868 set 0x4A, %g4
22869 stha %g2, [%l7 + %g4] 0xe2
22870 membar #Sync
22871 fbu,a %fcc0, loop_2023
22872 movle %icc, %o6, %l5
22873 be,a,pt %icc, loop_2024
22874 umul %i2, 0x066A, %i7
22875loop_2023:
22876 mova %icc, %g6, %o5
22877 movrgez %o1, %l1, %o2
22878loop_2024:
22879 addc %l4, 0x0111, %l3
22880 smul %i5, %g3, %i1
22881 fors %f9, %f18, %f15
22882 smul %o3, %i6, %g4
22883 ba,pt %icc, loop_2025
22884 fnor %f24, %f16, %f26
22885 alignaddrl %i0, %g7, %g5
22886 orcc %i3, 0x1E16, %o4
22887loop_2025:
22888 movcc %icc, %g1, %l6
22889 nop
22890 fitod %f4, %f12
22891 fdtox %f12, %f0
22892 fxtod %f0, %f0
22893 sdivx %l0, 0x1EA6, %o7
22894 bne,a,pt %icc, loop_2026
22895 fnegs %f20, %f19
22896 orcc %o0, %l2, %i4
22897 fbuge,a %fcc1, loop_2027
22898loop_2026:
22899 smulcc %o6, 0x1C9A, %l5
22900 movle %icc, %i2, %g2
22901 fmovrse %g6, %f2, %f9
22902loop_2027:
22903 fmovrdlez %i7, %f26, %f6
22904 addc %o5, 0x0318, %l1
22905 wr %g0, 0x04, %asi
22906 ldswa [%l7 + 0x40] %asi, %o2
22907 movpos %xcc, %l4, %l3
22908 fcmple32 %f2, %f4, %o1
22909 te %xcc, 0x4
22910 bcc,a loop_2028
22911 mova %xcc, %g3, %i5
22912 movrgz %o3, 0x26D, %i1
22913 taddcc %g4, 0x06A7, %i0
22914loop_2028:
22915 fmul8x16 %f25, %f2, %f0
22916 set 0x58, %i4
22917 ldxa [%l7 + %i4] 0x89, %g7
22918 movge %icc, %i6, %g5
22919 sdivcc %i3, 0x07A0, %o4
22920 subcc %g1, 0x11F6, %l6
22921 fmovdn %icc, %f2, %f22
22922 movge %xcc, %l0, %o7
22923 ldd [%l7 + 0x78], %o0
22924 sub %l2, 0x1CAB, %o6
22925 orcc %l5, 0x0A99, %i4
22926 movg %xcc, %i2, %g2
22927 orn %i7, %g6, %o5
22928 lduh [%l7 + 0x12], %l1
22929 movvs %icc, %o2, %l3
22930 udivx %o1, 0x1D49, %l4
22931 ldx [%l7 + 0x50], %i5
22932 udivx %o3, 0x04F9, %i1
22933 ldd [%l7 + 0x20], %f30
22934 xnor %g4, 0x09F3, %g3
22935 srlx %g7, %i0, %i6
22936 movrlz %g5, 0x065, %i3
22937 nop
22938 setx 0xF07DA20B, %l0, %l6
22939 st %l6, [%l7 + 0x2C]
22940 ld [%l7 + 0x2C], %fsr
22941 ld [%l7 + 0x2C], %f4
22942 fand %f30, %f16, %f24
22943 movg %icc, %g1, %l6
22944 fbuge %fcc3, loop_2029
22945 movrlz %l0, 0x242, %o4
22946 movrlz %o0, %o7, %l2
22947 tpos %icc, 0x0
22948loop_2029:
22949 tge %xcc, 0x5
22950 fmovscs %xcc, %f23, %f7
22951 fpsub32 %f12, %f2, %f8
22952 ble,a %xcc, loop_2030
22953 bl loop_2031
22954 fba %fcc3, loop_2032
22955 tl %xcc, 0x1
22956loop_2030:
22957 movn %icc, %l5, %i4
22958loop_2031:
22959 subcc %i2, %o6, %i7
22960loop_2032:
22961 prefetch [%l7 + 0x5C], 0x0
22962 srlx %g6, 0x14, %o5
22963 fsrc1 %f6, %f6
22964 movcs %xcc, %l1, %o2
22965 fmovdleu %xcc, %f2, %f20
22966 movrlz %g2, 0x244, %l3
22967 edge32ln %o1, %l4, %o3
22968 nop
22969 setx loop_2033, %l0, %l1
22970 wrpr 0x1, %tl
22971 wrpr %l1, %tpc
22972 add %l1, 0x4, %l1
22973 wrpr %l1, %tnpc
22974 setx 0x34400001400, %l0, %l1
22975 wrpr %l1, %tstate
22976 wrhpr 0x4, %htstate
22977 retry
22978 tsubcctv %i1, %i5, %g4
22979 movpos %xcc, %g7, %i0
22980 taddcc %i6, 0x0704, %g5
22981loop_2033:
22982 fmovsne %xcc, %f10, %f31
22983 nop
22984 setx 0x279E52ECC35CDF8B, %l0, %l6
22985 stx %l6, [%l7 + 0x28]
22986 ldd [%l7 + 0x28], %f20
22987 fsqrtd %f20, %f22
22988 fmul8x16al %f12, %f3, %f6
22989 fxnor %f14, %f8, %f12
22990 udivcc %i3, 0x0689, %g1
22991 movvc %xcc, %g3, %l0
22992 add %l6, %o4, %o0
22993 wr %g0, 0x22, %asi
22994 stwa %l2, [%l7 + 0x10] %asi
22995 membar #Sync
22996 wr %g0, 0x0c, %asi
22997 lduba [%l7 + 0x35] %asi, %o7
22998 set 0x78, %o3
22999 stwa %l5, [%l7 + %o3] 0x89
23000 tsubcctv %i2, %o6, %i4
23001 sllx %i7, %g6, %o5
23002 set 0x72, %g6
23003 ldsha [%l7 + %g6] 0x81, %o2
23004 addcc %l1, 0x1061, %g2
23005 fmovrsne %l3, %f14, %f14
23006 movge %icc, %o1, %l4
23007 ldub [%l7 + 0x2E], %o3
23008 xnor %i1, 0x1D4C, %g4
23009 movrgez %g7, %i5, %i0
23010 bleu,a loop_2034
23011 orn %g5, %i6, %g1
23012 edge8 %i3, %g3, %l6
23013 ldsb [%l7 + 0x14], %l0
23014loop_2034:
23015 fcmpeq16 %f0, %f8, %o0
23016 alignaddrl %o4, %o7, %l2
23017 edge8ln %l5, %i2, %i4
23018 popc 0x1F58, %i7
23019 subccc %g6, %o6, %o2
23020 prefetch [%l7 + 0x5C], 0x3
23021 movle %xcc, %o5, %l1
23022 edge8ln %l3, %g2, %l4
23023 nop
23024 setx 0xD577B0A1DFF9F88F, %l0, %l6
23025 stx %l6, [%l7 + 0x28]
23026 ldd [%l7 + 0x28], %f2
23027 setx 0x94F434F814EA183A, %l1, %l5
23028 stx %l5, [%l7 + 0x10]
23029 ldd [%l7 + 0x10], %f16
23030 faddd %f16, %f2, %f24
23031 fpmerge %f1, %f15, %f18
23032 fmul8x16al %f31, %f11, %f30
23033 array16 %o1, %o3, %g4
23034 sdivcc %i1, 0x165C, %i5
23035 sub %i0, %g7, %i6
23036 nop
23037 setx 0xA75CE38EE04C0C27, %l0, %l6
23038 stx %l6, [%l7 + 0x60]
23039 ldx [%l7 + 0x60], %fsr
23040 nop
23041 setx 0xC8D496B40F53236C, %l0, %l6
23042 stx %l6, [%l7 + 0x28]
23043 ldd [%l7 + 0x28], %f0
23044 setx 0xD456DF547BD5E2A1, %l1, %l5
23045 stx %l5, [%l7 + 0x10]
23046 ldd [%l7 + 0x10], %f12
23047 fsubd %f12, %f0, %f6
23048 movge %icc, %g1, %i3
23049 tneg %icc, 0x5
23050 fxors %f27, %f30, %f26
23051 fsrc2s %f23, %f9
23052 add %l7, 0x60, %l6
23053 wr %g0, 0x04, %asi
23054 casxa [%l6] %asi, %g3, %g5
23055 movgu %icc, %l6, %o0
23056 andcc %o4, %o7, %l0
23057 brgez,a %l5, loop_2035
23058 fxnor %f0, %f6, %f22
23059 sdiv %l2, 0x165E, %i2
23060 brgz %i4, loop_2036
23061loop_2035:
23062 array8 %i7, %o6, %o2
23063 brgz %g6, loop_2037
23064 bcs,a,pt %xcc, loop_2038
23065loop_2036:
23066 mulx %o5, 0x1792, %l1
23067 bgu,pn %icc, loop_2039
23068loop_2037:
23069 std %f14, [%l7 + 0x10]
23070loop_2038:
23071 nop
23072 wr %g0, 0x0c, %asi
23073 lduba [%l7 + 0x5A] %asi, %l3
23074loop_2039:
23075 bg loop_2040
23076 taddcctv %l4, %g2, %o3
23077 tleu %icc, 0x7
23078 orcc %o1, %g4, %i1
23079loop_2040:
23080 nop
23081 setx loop_2041, %l0, %l1
23082 wrpr 0x1, %tl
23083 wrpr %l1, %tpc
23084 add %l1, 0x4, %l1
23085 wrpr %l1, %tnpc
23086 setx 0x34400001400, %l0, %l1
23087 wrpr %l1, %tstate
23088 wrhpr 0x4, %htstate
23089 retry
23090 fmovdge %icc, %f24, %f9
23091 addc %i5, 0x0E5E, %g7
23092 sll %i6, %g1, %i3
23093loop_2041:
23094 movg %icc, %i0, %g5
23095 set 0x23, %g7
23096 ldstuba [%l7 + %g7] 0x80, %g3
23097 xorcc %l6, %o0, %o4
23098 bcs %icc, loop_2042
23099 ldsh [%l7 + 0x52], %l0
23100 subccc %l5, %o7, %l2
23101 popc 0x1064, %i4
23102loop_2042:
23103 tneg %icc, 0x6
23104 tsubcc %i7, %o6, %i2
23105 nop
23106 fitos %f14, %f31
23107 fstoi %f31, %f9
23108 movvs %icc, %o2, %o5
23109 sub %g6, %l3, %l4
23110 orncc %l1, %g2, %o3
23111 movrlez %o1, %g4, %i1
23112 bvs,a,pn %xcc, loop_2043
23113 popc %g7, %i6
23114 nop
23115 setx loop_2044, %l0, %l1
23116 wrpr 0x1, %tl
23117 wrpr %l1, %tnpc
23118 setx 0x34400001400, %l0, %l1
23119 wrpr %l1, %tstate
23120 wrhpr 0x4, %htstate
23121 done
23122 subc %i5, %i3, %i0
23123loop_2043:
23124 addccc %g5, 0x1B1B, %g1
23125 bn,a loop_2045
23126loop_2044:
23127 xor %g3, 0x1E3F, %o0
23128 wr %g0, 0x0c, %asi
23129 lda [%l7 + 0x34] %asi, %f31
23130loop_2045:
23131 mulscc %l6, %o4, %l5
23132 edge32l %o7, %l2, %l0
23133 andn %i4, %i7, %o6
23134 alignaddrl %i2, %o5, %o2
23135 wr %g0, 0x89, %asi
23136 ldsha [%l7 + 0x3A] %asi, %l3
23137 lduw [%l7 + 0x5C], %g6
23138 taddcc %l4, 0x1BD4, %g2
23139 taddcc %l1, 0x1A57, %o3
23140 brlz,a %g4, loop_2046
23141 pdist %f8, %f8, %f12
23142 orncc %i1, %o1, %g7
23143 wr %g0, 0x04, %asi
23144 lduba [%l7 + 0x6E] %asi, %i6
23145loop_2046:
23146 nop
23147 fitod %f18, %f24
23148 tle %xcc, 0x7
23149 movvs %icc, %i5, %i3
23150 ldx [%l7 + 0x20], %g5
23151 saved
23152 rdpr %cwp, %g1
23153 rdpr %cansave, %g2
23154 rdpr %canrestore, %g3
23155 rdpr %cleanwin, %g4
23156 rdpr %otherwin, %g5
23157 rdpr %wstate, %g6
23158 movvs %icc, %i0, %g3
23159 brlez %o0, loop_2047
23160 fbuge %fcc0, loop_2048
23161 fpack32 %f16, %f30, %f30
23162 movrgz %l6, %g1, %o4
23163loop_2047:
23164 fmovsle %xcc, %f16, %f7
23165loop_2048:
23166 std %f26, [%l7 + 0x10]
23167 subccc %o7, 0x109E, %l2
23168 fnegd %f20, %f6
23169 edge32n %l0, %i4, %i7
23170 fbug %fcc0, loop_2049
23171 movrlz %l5, 0x3B2, %o6
23172 set 0x6C, %g2
23173 lda [%l7 + %g2] 0x10, %f12
23174loop_2049:
23175 sub %o5, %o2, %l3
23176 bge,a loop_2050
23177 ldd [%l7 + 0x60], %i2
23178 sra %g6, %l4, %l1
23179 call loop_2051
23180loop_2050:
23181 membar 0x2B
23182 fbn %fcc3, loop_2052
23183 fba,a %fcc3, loop_2053
23184loop_2051:
23185 smulcc %g2, %o3, %i1
23186 tcs %xcc, 0x1
23187loop_2052:
23188 ldsh [%l7 + 0x1A], %o1
23189loop_2053:
23190 movrlz %g4, %g7, %i5
23191 saved
23192 rdpr %cwp, %g1
23193 rdpr %cansave, %g2
23194 rdpr %canrestore, %g3
23195 rdpr %cleanwin, %g4
23196 rdpr %otherwin, %g5
23197 rdpr %wstate, %g6
23198 fmovsneg %icc, %f10, %f3
23199 fbuge %fcc0, loop_2054
23200 stbar
23201 wr %g0, 0x27, %asi
23202 ldda [%l7 + 0x60] %asi, %i2
23203loop_2054:
23204 nop
23205 setx 0x90530919, %l0, %l6
23206 st %l6, [%l7 + 0x64]
23207 ld [%l7 + 0x64], %fsr
23208 fmovrdlz %i6, %f30, %f4
23209 edge8n %g5, %g3, %i0
23210 srax %l6, 0x1C, %g1
23211 tsubcc %o0, 0x1162, %o7
23212 fmovrslz %o4, %f5, %f18
23213 fmovrdne %l0, %f8, %f2
23214 tcs %icc, 0x6
23215 orcc %l2, %i4, %i7
23216 bn %icc, loop_2055
23217 movn %xcc, %l5, %o5
23218 andcc %o2, 0x0891, %o6
23219 addc %i2, 0x0838, %g6
23220loop_2055:
23221 fbul %fcc3, loop_2056
23222 tg %xcc, 0x4
23223 srax %l3, %l4, %g2
23224 fpadd32 %f4, %f16, %f16
23225loop_2056:
23226 add %l1, 0x05B2, %i1
23227 movrlez %o1, %o3, %g7
23228 tg %icc, 0x0
23229 mulscc %i5, %i3, %i6
23230 tsubcctv %g4, %g5, %i0
23231 tgu %icc, 0x4
23232 fandnot2 %f6, %f4, %f22
23233 edge32ln %l6, %g3, %g1
23234 edge32l %o7, %o4, %o0
23235 tle %xcc, 0x3
23236 nop
23237 setx 0xA865561E70564EB0, %l0, %l6
23238 stx %l6, [%l7 + 0x58]
23239 ldx [%l7 + 0x58], %fsr
23240 nop
23241 fitod %f4, %f10
23242 fdtos %f10, %f1
23243 tg %xcc, 0x3
23244 fnot1s %f17, %f14
23245 fmuld8sux16 %f10, %f16, %f22
23246 movrne %l0, 0x383, %i4
23247 brlez,a %l2, loop_2057
23248 movg %icc, %i7, %l5
23249 brgez %o2, loop_2058
23250 movvs %icc, %o5, %o6
23251loop_2057:
23252 fones %f26
23253 movle %icc, %i2, %g6
23254loop_2058:
23255 edge32l %l4, %g2, %l1
23256 tg %icc, 0x3
23257 umul %l3, %o1, %i1
23258 edge32ln %g7, %o3, %i5
23259 edge16ln %i6, %g4, %i3
23260 sethi 0x1327, %i0
23261 movneg %icc, %l6, %g3
23262 nop
23263 fitos %f2, %f17
23264 fstox %f17, %f14
23265 fxtos %f14, %f0
23266 tne %icc, 0x3
23267 movpos %xcc, %g5, %g1
23268 srlx %o7, 0x10, %o0
23269 popc 0x1678, %o4
23270 mova %icc, %l0, %l2
23271 tgu %xcc, 0x7
23272 bl %icc, loop_2059
23273 bpos,a,pn %icc, loop_2060
23274 ta %xcc, 0x7
23275 tsubcc %i4, 0x1980, %l5
23276loop_2059:
23277 tcc %icc, 0x5
23278loop_2060:
23279 fsrc1s %f7, %f7
23280 fmovrdne %o2, %f16, %f20
23281 sll %o5, 0x0D, %i7
23282 sllx %o6, 0x03, %i2
23283 set 0x40, %o4
23284 ldda [%l7 + %o4] 0x2c, %l4
23285 movrgz %g6, 0x2A5, %g2
23286 sub %l3, 0x11E7, %o1
23287 xnor %i1, %g7, %o3
23288 fmovsneg %xcc, %f22, %f28
23289 fcmpne16 %f10, %f6, %l1
23290 fbo,a %fcc1, loop_2061
23291 prefetch [%l7 + 0x74], 0x3
23292 set 0x77, %l2
23293 ldstuba [%l7 + %l2] 0x0c, %i6
23294loop_2061:
23295 edge32l %g4, %i5, %i3
23296 movrgez %i0, %g3, %l6
23297 subccc %g5, %g1, %o7
23298 tn %xcc, 0x4
23299 orn %o0, 0x0EF1, %o4
23300 ba,a %icc, loop_2062
23301 movrgez %l2, %l0, %l5
23302 mova %icc, %o2, %i4
23303 set 0x72, %i6
23304 ldsha [%l7 + %i6] 0x04, %o5
23305loop_2062:
23306 movre %o6, %i2, %i7
23307 move %icc, %l4, %g2
23308 edge16n %l3, %o1, %g6
23309 xnor %g7, 0x1C37, %i1
23310 mova %icc, %l1, %o3
23311 fxnor %f6, %f16, %f0
23312 tne %xcc, 0x0
23313 fmovse %icc, %f7, %f6
23314 srax %i6, %i5, %i3
23315 movneg %xcc, %i0, %g4
23316 or %g3, 0x1000, %g5
23317 movrlez %g1, %l6, %o0
23318 tneg %icc, 0x3
23319 edge16l %o7, %l2, %o4
23320 stbar
23321 tneg %icc, 0x1
23322 movcc %icc, %l5, %l0
23323 fbe,a %fcc3, loop_2063
23324 xorcc %o2, %i4, %o5
23325 fcmpne32 %f8, %f28, %o6
23326 sir 0x0F9D
23327loop_2063:
23328 bneg,a %icc, loop_2064
23329 tne %xcc, 0x0
23330 array16 %i7, %i2, %g2
23331 sub %l3, 0x1348, %l4
23332loop_2064:
23333 fsrc1 %f6, %f20
23334 movcc %icc, %o1, %g7
23335 sir 0x0413
23336 edge16l %i1, %g6, %o3
23337 taddcctv %i6, 0x03CB, %i5
23338 fmovdvs %xcc, %f4, %f4
23339 tl %icc, 0x5
23340 tsubcc %i3, %i0, %g4
23341 fmovd %f10, %f12
23342 bpos,a,pt %xcc, loop_2065
23343 be,a,pn %icc, loop_2066
23344 nop
23345 setx loop_2067, %l0, %l1
23346 jmpl %l1, %l1
23347 fmovsg %icc, %f18, %f12
23348loop_2065:
23349 sllx %g5, %g3, %g1
23350loop_2066:
23351 fmovrde %o0, %f16, %f18
23352loop_2067:
23353 bn,pn %xcc, loop_2068
23354 movl %icc, %l6, %o7
23355 wr %g0, 0x0c, %asi
23356 stba %o4, [%l7 + 0x33] %asi
23357loop_2068:
23358 ldsb [%l7 + 0x18], %l5
23359 movl %xcc, %l2, %l0
23360 smulcc %o2, %o5, %i4
23361 bge %icc, loop_2069
23362 bcc,pt %xcc, loop_2070
23363 tsubcctv %i7, 0x0A40, %o6
23364 movvs %icc, %g2, %i2
23365loop_2069:
23366 move %icc, %l3, %o1
23367loop_2070:
23368 bvc,a,pn %xcc, loop_2071
23369 fbo %fcc0, loop_2072
23370 nop
23371 fitod %f14, %f2
23372 set 0x3C, %g3
23373 ldsba [%l7 + %g3] 0x11, %l4
23374loop_2071:
23375 or %g7, %i1, %g6
23376loop_2072:
23377 tge %xcc, 0x2
23378 pdist %f26, %f4, %f6
23379 stw %o3, [%l7 + 0x60]
23380 movle %xcc, %i6, %i5
23381 or %i0, 0x0CB7, %g4
23382 edge16n %i3, %g5, %l1
23383 xorcc %g1, 0x1CCE, %g3
23384 fmovdl %icc, %f24, %f23
23385 array8 %l6, %o7, %o4
23386 fsrc2s %f21, %f8
23387 fsrc1s %f31, %f3
23388 andcc %o0, %l5, %l0
23389 nop
23390 setx 0x5DC03D315048CE4C, %l0, %l6
23391 stx %l6, [%l7 + 0x50]
23392 ldx [%l7 + 0x50], %fsr
23393 tpos %icc, 0x6
23394 edge16n %l2, %o5, %i4
23395 umulcc %o2, %o6, %g2
23396 nop
23397 set 0x38, %i0
23398 ldx [%l7 + %i0], %i7
23399 addcc %l3, %o1, %i2
23400 fpsub16s %f23, %f19, %f8
23401 edge32n %l4, %g7, %i1
23402 fpsub16 %f28, %f30, %f2
23403 xnor %g6, 0x1CD9, %o3
23404 brgez,a %i5, loop_2073
23405 edge32l %i0, %i6, %i3
23406 edge32 %g4, %g5, %g1
23407 nop
23408 fitos %f1, %f1
23409 fstod %f1, %f10
23410loop_2073:
23411 nop
23412 set 0x28, %l0
23413 ldxa [%l7 + %l0] 0x81, %g3
23414 srlx %l6, %o7, %o4
23415 umul %l1, 0x1C08, %l5
23416 fnot2 %f8, %f28
23417 movl %icc, %l0, %l2
23418 fbg %fcc3, loop_2074
23419 or %o0, %i4, %o5
23420 udivx %o6, 0x13E1, %o2
23421 tn %xcc, 0x6
23422loop_2074:
23423 fsrc2 %f28, %f2
23424 tsubcctv %g2, %i7, %l3
23425 tsubcc %o1, %i2, %g7
23426 add %l7, 0x20, %l6
23427 wr %g0, 0x04, %asi
23428 casxa [%l6] 0x04, %l4, %i1
23429 wr %g0, 0x81, %asi
23430 swapa [%l7 + 0x08] %asi, %g6
23431 nop
23432 setx 0x1482C1D0C04DADF6, %l0, %l6
23433 stx %l6, [%l7 + 0x38]
23434 ldx [%l7 + 0x38], %fsr
23435 movrgez %i5, 0x2B9, %o3
23436 fbe %fcc0, loop_2075
23437 movrne %i0, 0x32E, %i3
23438 sub %i6, %g4, %g1
23439 fxor %f2, %f6, %f24
23440loop_2075:
23441 and %g3, %g5, %o7
23442 andcc %o4, 0x0B13, %l1
23443 bneg %xcc, loop_2076
23444 bcs,a,pt %icc, loop_2077
23445 fzeros %f26
23446 fbu,a %fcc3, loop_2078
23447loop_2076:
23448 tcc %xcc, 0x6
23449loop_2077:
23450 alignaddr %l6, %l5, %l0
23451 movneg %xcc, %l2, %i4
23452loop_2078:
23453 edge32 %o5, %o0, %o6
23454 fornot2 %f6, %f10, %f6
23455 ta %xcc, 0x0
23456 te %xcc, 0x2
23457 nop
23458 setx loop_2079, %l0, %l1
23459 jmpl %l1, %g2
23460 brz %o2, loop_2080
23461 sll %i7, 0x11, %l3
23462 prefetch [%l7 + 0x24], 0x2
23463loop_2079:
23464 movgu %xcc, %i2, %g7
23465loop_2080:
23466 umulcc %l4, %i1, %o1
23467 fbn %fcc3, loop_2081
23468 srax %i5, 0x01, %g6
23469 addcc %o3, %i0, %i6
23470 edge16 %g4, %g1, %g3
23471loop_2081:
23472 addc %g5, %i3, %o4
23473 movl %xcc, %l1, %o7
23474 tneg %icc, 0x7
23475 movcc %xcc, %l5, %l0
23476 fbule %fcc1, loop_2082
23477 movrgez %l6, %l2, %i4
23478 andncc %o0, %o6, %g2
23479 tsubcctv %o5, 0x12C5, %o2
23480loop_2082:
23481 movcc %icc, %l3, %i7
23482 orncc %i2, 0x14C8, %l4
23483 fzeros %f7
23484 flush %l7 + 0x54
23485 movn %xcc, %i1, %o1
23486 wr %g0, 0x2b, %asi
23487 stxa %g7, [%l7 + 0x20] %asi
23488 membar #Sync
23489 tsubcc %i5, 0x1AFF, %o3
23490 edge16l %g6, %i0, %g4
23491 wr %g0, 0x19, %asi
23492 ldsha [%l7 + 0x56] %asi, %i6
23493 pdist %f16, %f12, %f18
23494 fmovsa %xcc, %f23, %f24
23495 tle %icc, 0x5
23496 edge16ln %g1, %g3, %g5
23497 tleu %icc, 0x1
23498 movvc %xcc, %o4, %l1
23499 taddcctv %o7, %l5, %i3
23500 for %f26, %f22, %f2
23501 movvs %icc, %l6, %l2
23502 tsubcc %i4, 0x11D1, %o0
23503 or %o6, 0x1E09, %g2
23504 tg %xcc, 0x2
23505 ld [%l7 + 0x64], %f26
23506 ble,a,pt %icc, loop_2083
23507 fmovrde %l0, %f4, %f10
23508 subc %o5, %o2, %i7
23509 fmul8sux16 %f30, %f8, %f16
23510loop_2083:
23511 fmovsn %xcc, %f9, %f22
23512 sdivcc %i2, 0x01E7, %l3
23513 array32 %i1, %o1, %l4
23514 andncc %i5, %g7, %o3
23515 fornot1 %f18, %f6, %f10
23516 edge16n %g6, %g4, %i0
23517 movcc %xcc, %i6, %g1
23518 edge16l %g3, %o4, %l1
23519 smulcc %g5, 0x0BFD, %l5
23520 saved
23521 rdpr %cwp, %g1
23522 rdpr %cansave, %g2
23523 rdpr %canrestore, %g3
23524 rdpr %cleanwin, %g4
23525 rdpr %otherwin, %g5
23526 rdpr %wstate, %g6
23527 movne %xcc, %i3, %l6
23528 and %o7, 0x0DB9, %l2
23529 sir 0x037C
23530 sdivcc %o0, 0x0548, %i4
23531 ld [%l7 + 0x50], %f8
23532 edge16ln %g2, %o6, %l0
23533 nop
23534 setx 0x5F623FA5, %l0, %l6
23535 st %l6, [%l7 + 0x28]
23536 ld [%l7 + 0x28], %f23
23537 fsqrts %f23, %f6
23538 fpadd16 %f10, %f20, %f20
23539 tle %xcc, 0x5
23540 set 0x74, %l6
23541 swapa [%l7 + %l6] 0x0c, %o5
23542 tvs %xcc, 0x2
23543 fandnot2 %f4, %f6, %f10
23544 fnor %f10, %f12, %f14
23545 set 0x18, %g5
23546 lduha [%l7 + %g5] 0x15, %i7
23547 edge16 %i2, %o2, %i1
23548 taddcc %l3, 0x11CC, %o1
23549 or %i5, %l4, %g7
23550 set 0x2C, %o6
23551 sta %f10, [%l7 + %o6] 0x04
23552 membar 0x6B
23553 xnorcc %g6, 0x1A43, %g4
23554 nop
23555 setx 0x22494CC8, %l0, %l6
23556 st %l6, [%l7 + 0x28]
23557 ld [%l7 + 0x28], %f1
23558 setx 0x5BD76B18, %l1, %l5
23559 st %l5, [%l7 + 0x10]
23560 ld [%l7 + 0x10], %f0
23561 fmuls %f0, %f1, %f29
23562 flush %l7 + 0x54
23563 sdiv %o3, 0x0D70, %i6
23564 edge16 %g1, %g3, %i0
23565 orncc %l1, %g5, %l5
23566 bvs,a,pn %icc, loop_2084
23567 tvs %icc, 0x7
23568 tvc %icc, 0x7
23569 fmovrdne %o4, %f0, %f18
23570loop_2084:
23571 movge %icc, %l6, %o7
23572 umulcc %l2, 0x072E, %i3
23573 mulscc %i4, %o0, %g2
23574 movleu %icc, %l0, %o5
23575 fbo %fcc0, loop_2085
23576 or %i7, 0x0316, %i2
23577 orn %o6, %o2, %i1
23578 tcc %icc, 0x6
23579loop_2085:
23580 fmovse %xcc, %f6, %f17
23581 tneg %icc, 0x5
23582 movg %icc, %l3, %o1
23583 addc %l4, %i5, %g7
23584 fmovdgu %xcc, %f5, %f3
23585 set 0x54, %i7
23586 ldswa [%l7 + %i7] 0x15, %g4
23587 fba,a %fcc0, loop_2086
23588 movcs %icc, %o3, %i6
23589 tsubcc %g1, 0x162E, %g3
23590 addcc %g6, %l1, %g5
23591loop_2086:
23592 nop
23593 fitos %f14, %f23
23594 fstox %f23, %f22
23595 fxtos %f22, %f18
23596 fandnot1s %f28, %f22, %f2
23597 nop
23598 setx 0x846EAD4B0B76C551, %l0, %l6
23599 stx %l6, [%l7 + 0x28]
23600 ldd [%l7 + 0x28], %f6
23601 setx 0xEC1684491080F8B0, %l1, %l5
23602 stx %l5, [%l7 + 0x10]
23603 ldd [%l7 + 0x10], %f14
23604 faddd %f14, %f6, %f28
23605 or %i0, %l5, %l6
23606 edge16 %o7, %o4, %l2
23607 brnz %i4, loop_2087
23608 bgu %icc, loop_2088
23609 movcs %icc, %o0, %g2
23610 umulcc %i3, 0x0654, %l0
23611loop_2087:
23612 array32 %i7, %i2, %o6
23613loop_2088:
23614 fsrc2s %f22, %f6
23615 std %f22, [%l7 + 0x28]
23616 fandnot1 %f4, %f30, %f22
23617 set 0x4B, %o2
23618 ldsba [%l7 + %o2] 0x10, %o2
23619 nop
23620 set 0x40, %o1
23621 ldx [%l7 + %o1], %o5
23622 fzero %f4
23623 movgu %icc, %i1, %o1
23624 fands %f19, %f28, %f7
23625 movl %icc, %l3, %i5
23626 fpsub16s %f15, %f26, %f24
23627 tvc %xcc, 0x5
23628 sub %l4, 0x0CF3, %g7
23629 bvc %xcc, loop_2089
23630 taddcc %g4, 0x1C66, %o3
23631 fxors %f20, %f7, %f16
23632 nop
23633 setx 0xD6192502505D1487, %l0, %l6
23634 stx %l6, [%l7 + 0x20]
23635 ldx [%l7 + 0x20], %fsr
23636loop_2089:
23637 brz,a %g1, loop_2090
23638 movrne %i6, %g6, %g3
23639 movne %icc, %g5, %i0
23640 addcc %l1, 0x1711, %l6
23641loop_2090:
23642 fba %fcc1, loop_2091
23643 movg %xcc, %o7, %l5
23644 fnegs %f28, %f28
23645 fmovscs %icc, %f24, %f4
23646loop_2091:
23647 array16 %l2, %i4, %o4
23648 set 0x40, %i1
23649 stda %f0, [%l7 + %i1] 0x1e
23650 membar #Sync
23651 xor %o0, 0x017D, %g2
23652 edge16n %l0, %i3, %i2
23653 wr %g0, 0x10, %asi
23654 ldswa [%l7 + 0x7C] %asi, %i7
23655 taddcc %o2, %o5, %i1
23656 edge32l %o1, %o6, %i5
23657 sub %l4, %g7, %l3
23658 subc %o3, %g4, %i6
23659 fblg %fcc3, loop_2092
23660 fpackfix %f22, %f19
23661 tpos %xcc, 0x5
23662 udiv %g6, 0x1DFA, %g1
23663loop_2092:
23664 nop
23665 setx 0x397720F9243CB2DC, %l0, %l6
23666 stx %l6, [%l7 + 0x28]
23667 ldd [%l7 + 0x28], %f24
23668 setx 0x3B99B9C1A028D9F4, %l1, %l5
23669 stx %l5, [%l7 + 0x10]
23670 ldd [%l7 + 0x10], %f14
23671 fsubd %f14, %f24, %f16
23672 nop
23673 set 0x52, %l5
23674 ldstub [%l7 + %l5], %g3
23675 set 0x24, %g1
23676 lduwa [%l7 + %g1] 0x10, %g5
23677 edge16ln %l1, %l6, %o7
23678 sdivx %l5, 0x1BD2, %l2
23679 movrlz %i0, 0x10F, %o4
23680 set 0x8, %o7
23681 ldxa [%g0 + %o7] 0x4f, %i4
23682 array32 %o0, %l0, %g2
23683 tl %icc, 0x7
23684 edge32n %i3, %i2, %o2
23685 movrgz %i7, %o5, %o1
23686 movle %xcc, %o6, %i1
23687 edge16n %i5, %l4, %g7
23688 tsubcctv %l3, 0x0A3E, %o3
23689 fbule %fcc2, loop_2093
23690 addc %i6, 0x04D5, %g6
23691 subcc %g4, 0x1C4D, %g1
23692 edge16 %g3, %l1, %g5
23693loop_2093:
23694 addcc %o7, 0x1059, %l5
23695 edge16l %l2, %l6, %o4
23696 movrgez %i0, %o0, %i4
23697 tcc %xcc, 0x1
23698 fbn,a %fcc2, loop_2094
23699 fmovdne %xcc, %f1, %f26
23700 set 0x40, %l1
23701 ldda [%l7 + %l1] 0x18, %f16
23702loop_2094:
23703 nop
23704 setx loop_2095, %l0, %l1
23705 jmpl %l1, %g2
23706 edge16 %l0, %i3, %i2
23707 popc %o2, %o5
23708 fpack16 %f2, %f4
23709loop_2095:
23710 fmovdle %xcc, %f16, %f28
23711 udivx %i7, 0x0FB6, %o1
23712 tcc %xcc, 0x6
23713 tne %icc, 0x6
23714 fbu %fcc1, loop_2096
23715 alignaddr %o6, %i1, %i5
23716 taddcctv %g7, 0x1408, %l4
23717 movge %icc, %l3, %i6
23718loop_2096:
23719 movge %icc, %g6, %g4
23720 fmovsl %icc, %f20, %f1
23721 srl %o3, 0x0D, %g3
23722 sub %g1, 0x0E6B, %l1
23723 edge8n %o7, %g5, %l2
23724 udiv %l5, 0x0E9E, %o4
23725 alignaddrl %l6, %i0, %o0
23726 movg %icc, %i4, %g2
23727 lduh [%l7 + 0x18], %l0
23728 fandnot2s %f31, %f8, %f19
23729 sub %i3, %o2, %o5
23730 tle %xcc, 0x6
23731 edge16l %i7, %i2, %o1
23732 popc 0x1569, %o6
23733 fsrc1s %f5, %f7
23734 brlez %i1, loop_2097
23735 nop
23736 setx loop_2098, %l0, %l1
23737 wrpr 0x1, %tl
23738 wrpr %l1, %tnpc
23739 setx 0x34400001400, %l0, %l1
23740 wrpr %l1, %tstate
23741 wrhpr 0x4, %htstate
23742 done
23743 ta %xcc, 0x5
23744 movleu %icc, %g7, %i5
23745loop_2097:
23746 taddcc %l3, %l4, %i6
23747loop_2098:
23748 tvc %xcc, 0x7
23749 sllx %g4, %o3, %g6
23750 fsrc2 %f28, %f12
23751 bcc,pn %xcc, loop_2099
23752 fpmerge %f21, %f11, %f20
23753 alignaddrl %g1, %g3, %l1
23754 fsrc2s %f21, %f23
23755loop_2099:
23756 brgz %o7, loop_2100
23757 lduw [%l7 + 0x7C], %l2
23758 fcmpgt32 %f16, %f26, %l5
23759 nop
23760 setx 0x55863D5D5469CFBA, %l0, %l6
23761 stx %l6, [%l7 + 0x28]
23762 ldd [%l7 + 0x28], %f12
23763 setx 0x860BDBD9AAF77A41, %l1, %l5
23764 stx %l5, [%l7 + 0x10]
23765 ldd [%l7 + 0x10], %f22
23766 fdivd %f22, %f12, %f14
23767loop_2100:
23768 movle %icc, %o4, %l6
23769 edge32n %i0, %g5, %i4
23770 bl,pt %xcc, loop_2101
23771 tsubcctv %g2, %o0, %i3
23772 tcc %icc, 0x6
23773 add %l0, %o2, %o5
23774loop_2101:
23775 movre %i7, 0x34A, %i2
23776 set 0x2D, %i5
23777 lduba [%l7 + %i5] 0x80, %o1
23778 nop
23779 fitod %f4, %f8
23780 fdtox %f8, %f10
23781 fxtod %f10, %f18
23782 array32 %i1, %g7, %o6
23783 tcc %xcc, 0x0
23784 tne %icc, 0x4
23785 alignaddr %i5, %l3, %l4
23786 edge8l %g4, %i6, %g6
23787 ld [%l7 + 0x70], %f23
23788 wr %g0, 0x10, %asi
23789 ldstuba [%l7 + 0x4A] %asi, %g1
23790 edge16n %g3, %o3, %l1
23791 edge32l %o7, %l2, %l5
23792 flush %l7 + 0x70
23793 subccc %l6, 0x1E7C, %o4
23794 sth %g5, [%l7 + 0x32]
23795 wr %g0, 0x0c, %asi
23796 ldda [%l7 + 0x20] %asi, %i0
23797 tl %icc, 0x5
23798 sdivcc %g2, 0x105D, %i4
23799 tpos %xcc, 0x4
23800 nop
23801 setx 0x007EA53E, %l0, %l6
23802 st %l6, [%l7 + 0x48]
23803 ld [%l7 + 0x48], %fsr
23804 brz %i3, loop_2102
23805 movg %icc, %l0, %o0
23806 xnorcc %o5, 0x0EEC, %i7
23807 tgu %xcc, 0x0
23808loop_2102:
23809 nop
23810 fitos %f3, %f11
23811 fstox %f11, %f22
23812 fxtos %f22, %f27
23813 ldsb [%l7 + 0x56], %i2
23814 srlx %o1, 0x11, %i1
23815 bn,pn %icc, loop_2103
23816 edge8ln %o2, %g7, %i5
23817 fpadd16s %f28, %f31, %f20
23818 fcmpeq16 %f28, %f24, %l3
23819loop_2103:
23820 stx %o6, [%l7 + 0x70]
23821 edge16 %l4, %i6, %g6
23822 tle %xcc, 0x7
23823 set 0x32, %i3
23824 stba %g4, [%l7 + %i3] 0xea
23825 membar #Sync
23826 fbug,a %fcc2, loop_2104
23827 lduh [%l7 + 0x12], %g3
23828 orncc %g1, %o3, %l1
23829 edge8n %o7, %l2, %l5
23830loop_2104:
23831 fmovdcc %xcc, %f11, %f24
23832 tpos %icc, 0x5
23833 movleu %icc, %o4, %g5
23834 fornot2s %f19, %f5, %f28
23835 xorcc %i0, %l6, %g2
23836 fpsub16s %f24, %f1, %f10
23837 tsubcc %i3, %i4, %l0
23838 bg,a %xcc, loop_2105
23839 alignaddr %o0, %o5, %i2
23840 saved
23841 rdpr %cwp, %g1
23842 rdpr %cansave, %g2
23843 rdpr %canrestore, %g3
23844 rdpr %cleanwin, %g4
23845 rdpr %otherwin, %g5
23846 rdpr %wstate, %g6
23847 wr %g0, 0xeb, %asi
23848 stxa %o1, [%l7 + 0x48] %asi
23849 membar #Sync
23850loop_2105:
23851 fpack16 %f2, %f15
23852 alignaddr %i1, %i7, %g7
23853 swap [%l7 + 0x28], %o2
23854 nop
23855 setx loop_2106, %l0, %l1
23856 wrpr 0x1, %tl
23857 wrpr %l1, %tnpc
23858 setx 0x34400001400, %l0, %l1
23859 wrpr %l1, %tstate
23860 wrhpr 0x4, %htstate
23861 done
23862 udivx %l3, 0x00E2, %i5
23863 mulscc %l4, 0x03E5, %i6
23864 fpadd16s %f25, %f18, %f2
23865loop_2106:
23866 smul %o6, %g4, %g6
23867 movrgz %g1, %g3, %l1
23868 edge32n %o7, %o3, %l5
23869 restored
23870 rdpr %cwp, %g1
23871 rdpr %cansave, %g2
23872 rdpr %canrestore, %g3
23873 rdpr %cleanwin, %g4
23874 rdpr %otherwin, %g5
23875 rdpr %wstate, %g6
23876 fzero %f0
23877 movneg %xcc, %o4, %g5
23878 alignaddrl %i0, %l2, %g2
23879 alignaddr %l6, %i3, %l0
23880 brnz,a %i4, loop_2107
23881 movre %o0, 0x3E7, %i2
23882 ldub [%l7 + 0x6E], %o1
23883 edge16 %o5, %i7, %i1
23884loop_2107:
23885 tg %xcc, 0x6
23886 ta %icc, 0x6
23887 edge32l %g7, %o2, %i5
23888 subc %l4, %l3, %i6
23889 sdiv %g4, 0x1F92, %o6
23890 umulcc %g1, %g6, %g3
23891 edge32ln %l1, %o3, %l5
23892 sll %o7, %g5, %o4
23893 movgu %icc, %l2, %i0
23894 tneg %xcc, 0x0
23895 taddcctv %g2, %i3, %l0
23896 xorcc %l6, %o0, %i4
23897 movgu %xcc, %o1, %i2
23898 edge32n %o5, %i7, %i1
23899 bge %icc, loop_2108
23900 restored
23901 rdpr %cwp, %g1
23902 rdpr %cansave, %g2
23903 rdpr %canrestore, %g3
23904 rdpr %cleanwin, %g4
23905 rdpr %otherwin, %g5
23906 rdpr %wstate, %g6
23907 fones %f20
23908 sub %g7, %o2, %l4
23909loop_2108:
23910 fornot2s %f10, %f30, %f19
23911 movne %icc, %i5, %l3
23912 andcc %i6, 0x19A7, %g4
23913 edge16n %g1, %g6, %g3
23914 set 0x18, %l4
23915 stxa %o6, [%l7 + %l4] 0xe2
23916 membar #Sync
23917 fcmple16 %f12, %f16, %o3
23918 umul %l1, 0x06A2, %o7
23919 andn %g5, %l5, %l2
23920 sll %i0, 0x00, %o4
23921 movg %xcc, %i3, %g2
23922 movl %xcc, %l0, %o0
23923 alignaddr %i4, %o1, %l6
23924 ta %icc, 0x5
23925 ble loop_2109
23926 fbe %fcc0, loop_2110
23927 taddcc %o5, %i2, %i7
23928 movn %icc, %i1, %g7
23929loop_2109:
23930 array8 %o2, %i5, %l3
23931loop_2110:
23932 swap [%l7 + 0x4C], %l4
23933 tsubcc %g4, 0x0213, %i6
23934 ldsb [%l7 + 0x0E], %g1
23935 movpos %icc, %g3, %g6
23936 tcs %xcc, 0x3
23937 wr %g0, 0x10, %asi
23938 lduba [%l7 + 0x7A] %asi, %o6
23939 sdivcc %l1, 0x1921, %o7
23940 stbar
23941 fmovrse %g5, %f23, %f10
23942 sub %o3, %l5, %i0
23943 lduw [%l7 + 0x24], %o4
23944 brlz,a %l2, loop_2111
23945 movrne %i3, %l0, %g2
23946 mulx %o0, 0x077D, %o1
23947 movcc %icc, %l6, %i4
23948loop_2111:
23949 movcs %xcc, %i2, %i7
23950 smul %o5, %i1, %g7
23951 fmovrdlz %o2, %f18, %f14
23952 fsrc2 %f2, %f24
23953 fmovdneg %icc, %f10, %f21
23954 wr %g0, 0x04, %asi
23955 prefetcha [%l7 + 0x70] %asi, 0x3
23956 fbge %fcc0, loop_2112
23957 sdivcc %l4, 0x1A9E, %l3
23958 ldub [%l7 + 0x08], %g4
23959 edge16ln %i6, %g3, %g6
23960loop_2112:
23961 nop
23962 setx 0x76D3594BA79B8973, %l0, %l6
23963 stx %l6, [%l7 + 0x28]
23964 ldd [%l7 + 0x28], %f28
23965 setx 0xC1BD53B7620963FC, %l1, %l5
23966 stx %l5, [%l7 + 0x10]
23967 ldd [%l7 + 0x10], %f8
23968 fmuld %f8, %f28, %f4
23969 edge32 %g1, %o6, %o7
23970 edge16 %l1, %o3, %g5
23971 fble,a %fcc1, loop_2113
23972 nop
23973 setx 0x27FB869D, %l0, %l6
23974 st %l6, [%l7 + 0x28]
23975 ld [%l7 + 0x28], %f5
23976 fsqrts %f5, %f1
23977 membar 0x3A
23978 tgu %xcc, 0x7
23979loop_2113:
23980 smulcc %l5, %i0, %o4
23981 alignaddr %l2, %i3, %g2
23982 tvs %xcc, 0x1
23983 nop
23984 setx 0x31341C5F, %l0, %l6
23985 st %l6, [%l7 + 0x28]
23986 ld [%l7 + 0x28], %f20
23987 setx 0xEE2F30BC, %l1, %l5
23988 st %l5, [%l7 + 0x10]
23989 ld [%l7 + 0x10], %f10
23990 fsubs %f10, %f20, %f20
23991 nop
23992 fitod %f13, %f28
23993 xorcc %o0, 0x1089, %o1
23994 andcc %l0, %i4, %l6
23995 orncc %i2, %i7, %i1
23996 fmovda %icc, %f2, %f23
23997 fmovse %xcc, %f0, %f8
23998 edge8n %o5, %g7, %i5
23999 fcmple32 %f2, %f4, %l4
24000 nop
24001 setx loop_2114, %l0, %l1
24002 wrpr 0x1, %tl
24003 wrpr %l1, %tnpc
24004 setx 0x34400001400, %l0, %l1
24005 wrpr %l1, %tstate
24006 wrhpr 0x4, %htstate
24007 done
24008 movne %xcc, %o2, %l3
24009 bshuffle %f6, %f22, %f24
24010 fmuld8ulx16 %f24, %f15, %f10
24011loop_2114:
24012 fxors %f23, %f3, %f15
24013 nop
24014 fitos %f13, %f0
24015 fstod %f0, %f14
24016 nop
24017 fitos %f6, %f27
24018 fstox %f27, %f28
24019 fxtos %f28, %f20
24020 nop
24021 fitod %f0, %f26
24022 fdtoi %f26, %f7
24023 srax %g4, 0x0C, %g3
24024 fmovrdlz %g6, %f6, %f4
24025 tsubcc %g1, 0x17AB, %o6
24026 srl %i6, 0x0F, %o7
24027 edge16l %o3, %g5, %l1
24028 stw %i0, [%l7 + 0x18]
24029 udivcc %l5, 0x070C, %o4
24030 movpos %xcc, %i3, %l2
24031 xnor %o0, 0x19ED, %g2
24032 orncc %o1, 0x0769, %i4
24033 tle %icc, 0x2
24034 nop
24035 setx loop_2115, %l0, %l1
24036 wrpr 0x1, %tl
24037 wrpr %l1, %tnpc
24038 setx 0x34400001400, %l0, %l1
24039 wrpr %l1, %tstate
24040 wrhpr 0x4, %htstate
24041 done
24042 movgu %icc, %l0, %l6
24043 fmovrdgez %i7, %f30, %f28
24044 fandnot1 %f8, %f0, %f28
24045loop_2115:
24046 nop
24047 wr %g0, 0x89, %asi
24048 lda [%l7 + 0x20] %asi, %f27
24049 wr %g0, 0x10, %asi
24050 lduha [%l7 + 0x46] %asi, %i2
24051 mova %xcc, %o5, %i1
24052 ba,a,pt %xcc, loop_2116
24053 taddcc %i5, %g7, %o2
24054 mova %icc, %l4, %l3
24055 movcs %xcc, %g4, %g6
24056loop_2116:
24057 addcc %g1, 0x0AB2, %o6
24058 edge16ln %i6, %o7, %o3
24059 fandnot2 %f22, %f30, %f30
24060 set 0x52, %i2
24061 stha %g3, [%l7 + %i2] 0x88
24062 srlx %l1, 0x12, %i0
24063 bcs loop_2117
24064 tg %icc, 0x0
24065 tleu %icc, 0x7
24066 fmovsvc %icc, %f5, %f9
24067loop_2117:
24068 fnor %f14, %f0, %f16
24069 movvc %icc, %g5, %o4
24070 bvc,a,pt %icc, loop_2118
24071 bneg,a %xcc, loop_2119
24072 fmovrslz %l5, %f11, %f7
24073 wr %g0, 0x89, %asi
24074 sta %f14, [%l7 + 0x28] %asi
24075loop_2118:
24076 edge32ln %l2, %o0, %i3
24077loop_2119:
24078 fcmpgt32 %f0, %f6, %o1
24079 move %xcc, %i4, %l0
24080 srl %l6, 0x08, %i7
24081 addc %g2, %o5, %i1
24082 fbl,a %fcc1, loop_2120
24083 ble loop_2121
24084 umul %i2, 0x1B61, %g7
24085 ta %xcc, 0x5
24086loop_2120:
24087 fmovrdlz %o2, %f16, %f18
24088loop_2121:
24089 udivcc %l4, 0x0171, %i5
24090 xorcc %l3, 0x16F8, %g4
24091 subc %g6, %g1, %o6
24092 movvc %xcc, %i6, %o3
24093 subc %g3, 0x17F1, %l1
24094 fsrc1 %f4, %f20
24095 orn %o7, %i0, %g5
24096 mova %icc, %l5, %o4
24097 movrgz %o0, %i3, %o1
24098 fzero %f16
24099 brz,a %l2, loop_2122
24100 xor %i4, %l0, %i7
24101 ldsw [%l7 + 0x40], %g2
24102 edge8 %l6, %o5, %i2
24103loop_2122:
24104 fandnot1s %f3, %f9, %f9
24105 fbug %fcc3, loop_2123
24106 sdivcc %g7, 0x134B, %o2
24107 fbl,a %fcc2, loop_2124
24108 fbn,a %fcc0, loop_2125
24109loop_2123:
24110 tvc %xcc, 0x3
24111 xnor %i1, %i5, %l4
24112loop_2124:
24113 edge16n %g4, %g6, %l3
24114loop_2125:
24115 movne %icc, %o6, %i6
24116 movg %icc, %o3, %g3
24117 fblg,a %fcc3, loop_2126
24118 array16 %g1, %l1, %o7
24119 orncc %g5, 0x16C1, %l5
24120 ldstub [%l7 + 0x43], %i0
24121loop_2126:
24122 umulcc %o4, 0x06B9, %i3
24123 fnand %f20, %f18, %f24
24124 array16 %o1, %l2, %o0
24125 array16 %i4, %l0, %i7
24126 umul %g2, %o5, %l6
24127 xorcc %g7, 0x1830, %i2
24128 stbar
24129 edge8n %o2, %i5, %l4
24130 array8 %g4, %g6, %i1
24131 srl %l3, 0x01, %o6
24132 fnors %f9, %f4, %f18
24133 tl %xcc, 0x6
24134 edge32n %o3, %i6, %g1
24135 tg %icc, 0x5
24136 prefetch [%l7 + 0x54], 0x1
24137 bgu,a,pt %xcc, loop_2127
24138 nop
24139 setx 0x888DC39E60450002, %l0, %l6
24140 stx %l6, [%l7 + 0x40]
24141 ldx [%l7 + 0x40], %fsr
24142 edge32n %l1, %g3, %g5
24143 set 0x20, %l3
24144 ldxa [%l7 + %l3] 0x11, %o7
24145loop_2127:
24146 tvs %icc, 0x5
24147 add %l5, %i0, %o4
24148 movne %icc, %o1, %l2
24149 fnot1 %f24, %f20
24150 fbn,a %fcc2, loop_2128
24151 tcs %icc, 0x6
24152 brgez,a %i3, loop_2129
24153 prefetch [%l7 + 0x0C], 0x2
24154loop_2128:
24155 addc %o0, %l0, %i7
24156 fble %fcc2, loop_2130
24157loop_2129:
24158 swap [%l7 + 0x60], %i4
24159 tvc %icc, 0x3
24160 sir 0x0D7D
24161loop_2130:
24162 nop
24163 set 0x08, %o0
24164 stba %g2, [%l7 + %o0] 0xea
24165 membar #Sync
24166 edge32n %l6, %o5, %i2
24167 stb %o2, [%l7 + 0x21]
24168 fornot2s %f23, %f3, %f7
24169 fmovsl %icc, %f11, %f18
24170 tcs %icc, 0x4
24171 movg %xcc, %i5, %l4
24172 tvs %xcc, 0x4
24173 fmul8x16au %f24, %f20, %f24
24174 udiv %g7, 0x1478, %g4
24175 array8 %i1, %g6, %o6
24176 and %o3, %l3, %g1
24177 sdivx %i6, 0x056B, %l1
24178 fbe,a %fcc3, loop_2131
24179 udiv %g5, 0x1944, %o7
24180 udiv %g3, 0x1007, %l5
24181 movgu %xcc, %o4, %i0
24182loop_2131:
24183 edge32n %o1, %l2, %i3
24184 taddcc %l0, %i7, %i4
24185 fnot2 %f8, %f18
24186 tleu %icc, 0x1
24187 udivx %o0, 0x0CCC, %l6
24188 edge32l %o5, %g2, %o2
24189 sdivx %i2, 0x16B9, %l4
24190 fzero %f4
24191 sra %i5, %g7, %g4
24192 popc 0x0EA4, %i1
24193 udiv %o6, 0x0A8A, %g6
24194 set 0x22, %g4
24195 ldsha [%l7 + %g4] 0x19, %l3
24196 edge8 %g1, %i6, %l1
24197 fmovdvs %xcc, %f20, %f12
24198 sir 0x1C36
24199 sdivcc %o3, 0x0623, %g5
24200 addc %o7, 0x1D0A, %g3
24201 wr %g0, 0x0c, %asi
24202 prefetcha [%l7 + 0x78] %asi, 0x2
24203 xnor %i0, %o1, %l2
24204 ldsw [%l7 + 0x64], %i3
24205 nop
24206 set 0x40, %o5
24207 ldx [%l7 + %o5], %l0
24208 fbug,a %fcc2, loop_2132
24209 movg %xcc, %i7, %o4
24210 fbuge %fcc3, loop_2133
24211 bvs,pn %icc, loop_2134
24212loop_2132:
24213 brgz,a %i4, loop_2135
24214 nop
24215 setx 0x105236CD, %l0, %l6
24216 st %l6, [%l7 + 0x70]
24217 ld [%l7 + 0x70], %fsr
24218loop_2133:
24219 sub %l6, %o0, %o5
24220loop_2134:
24221 nop
24222 setx 0xEDAF0F62C0418204, %l0, %l6
24223 stx %l6, [%l7 + 0x08]
24224 ldx [%l7 + 0x08], %fsr
24225loop_2135:
24226 fmovsge %icc, %f12, %f17
24227 fba,a %fcc1, loop_2136
24228 edge8 %g2, %i2, %o2
24229 wr %g0, 0xea, %asi
24230 stxa %i5, [%l7 + 0x28] %asi
24231 membar #Sync
24232loop_2136:
24233 edge16 %l4, %g7, %g4
24234 faligndata %f20, %f6, %f2
24235 fmovd %f8, %f20
24236 movn %xcc, %i1, %g6
24237 taddcc %l3, 0x1627, %o6
24238 bleu,a %xcc, loop_2137
24239 stw %g1, [%l7 + 0x7C]
24240 fmovdvc %icc, %f9, %f10
24241 tge %xcc, 0x4
24242loop_2137:
24243 srax %l1, 0x11, %i6
24244 nop
24245 fitod %f24, %f30
24246 xnorcc %g5, 0x1CCC, %o3
24247 fpack32 %f10, %f28, %f16
24248 flush %l7 + 0x78
24249 sll %o7, %g3, %i0
24250 set 0x4E, %o3
24251 ldsha [%l7 + %o3] 0x14, %l5
24252 fmovdg %icc, %f1, %f13
24253 orn %o1, 0x120E, %i3
24254 fabss %f20, %f6
24255 umulcc %l2, 0x167B, %l0
24256 movcc %xcc, %i7, %o4
24257 fabsd %f8, %f28
24258 tvs %icc, 0x2
24259 bn,pn %xcc, loop_2138
24260 tcs %icc, 0x6
24261 ta %icc, 0x7
24262 fpack32 %f6, %f26, %f24
24263loop_2138:
24264 tgu %xcc, 0x4
24265 ldsb [%l7 + 0x3D], %i4
24266 tl %xcc, 0x6
24267 andncc %l6, %o5, %g2
24268 fmul8x16al %f14, %f14, %f18
24269 add %i2, %o2, %o0
24270 movn %xcc, %i5, %g7
24271 movle %icc, %g4, %l4
24272 bneg,pn %xcc, loop_2139
24273 sub %g6, %l3, %i1
24274 srax %g1, %o6, %l1
24275 fcmpgt32 %f18, %f24, %i6
24276loop_2139:
24277 umul %o3, %g5, %o7
24278 move %icc, %g3, %l5
24279 nop
24280 fitos %f14, %f18
24281 fstoi %f18, %f8
24282 fmul8sux16 %f2, %f10, %f10
24283 xnorcc %i0, %o1, %l2
24284 tl %icc, 0x6
24285 fpsub16s %f6, %f0, %f16
24286 fcmpeq32 %f6, %f22, %i3
24287 andncc %i7, %l0, %o4
24288 edge32 %l6, %o5, %g2
24289 fzeros %f9
24290 tne %icc, 0x7
24291 movleu %xcc, %i2, %i4
24292 fone %f22
24293 fmul8sux16 %f4, %f10, %f30
24294 srlx %o2, 0x1C, %o0
24295 movneg %xcc, %i5, %g4
24296 xnorcc %g7, 0x006C, %g6
24297 fpadd16s %f11, %f11, %f24
24298 mulx %l3, %l4, %i1
24299 nop
24300 setx loop_2140, %l0, %l1
24301 wrpr 0x1, %tl
24302 wrpr %l1, %tpc
24303 add %l1, 0x4, %l1
24304 wrpr %l1, %tnpc
24305 setx 0x34400001400, %l0, %l1
24306 wrpr %l1, %tstate
24307 wrhpr 0x4, %htstate
24308 retry
24309 bne,a,pt %xcc, loop_2141
24310 edge32ln %g1, %l1, %o6
24311 movrgez %i6, %o3, %o7
24312loop_2140:
24313 edge32n %g5, %g3, %l5
24314loop_2141:
24315 movcc %xcc, %i0, %l2
24316 ldx [%l7 + 0x78], %i3
24317 edge8l %i7, %o1, %l0
24318 movrgz %o4, 0x0D8, %l6
24319 brz,a %o5, loop_2142
24320 fand %f20, %f20, %f28
24321 mulscc %i2, 0x1E79, %g2
24322 nop
24323 fitod %f10, %f28
24324 fdtos %f28, %f14
24325loop_2142:
24326 fxnors %f30, %f0, %f26
24327 set 0x4C, %i4
24328 stwa %o2, [%l7 + %i4] 0x80
24329 mulx %o0, 0x19A3, %i5
24330 umulcc %i4, %g7, %g4
24331 smulcc %l3, %l4, %g6
24332 bcc loop_2143
24333 nop
24334 set 0x18, %g6
24335 stw %g1, [%l7 + %g6]
24336 ta %icc, 0x6
24337 movrlez %i1, 0x11F, %l1
24338loop_2143:
24339 srlx %o6, %i6, %o3
24340 bl,pt %xcc, loop_2144
24341 edge32ln %g5, %g3, %l5
24342 fmovse %icc, %f5, %f5
24343 fba,a %fcc0, loop_2145
24344loop_2144:
24345 fsrc2 %f0, %f10
24346 brgez %i0, loop_2146
24347 fmovdn %xcc, %f2, %f1
24348loop_2145:
24349 bneg,a %icc, loop_2147
24350 fsrc1s %f28, %f11
24351loop_2146:
24352 sethi 0x1FD8, %l2
24353 add %i3, %i7, %o7
24354loop_2147:
24355 fandnot2 %f30, %f4, %f6
24356 orncc %o1, 0x06FD, %l0
24357 smul %l6, 0x1805, %o4
24358 tpos %icc, 0x0
24359 edge16n %o5, %i2, %o2
24360 tvs %icc, 0x7
24361 ta %icc, 0x6
24362 bneg loop_2148
24363 subc %o0, %i5, %g2
24364 movcs %xcc, %i4, %g7
24365 fmovrdlz %g4, %f16, %f2
24366loop_2148:
24367 movcc %icc, %l4, %l3
24368 array32 %g1, %i1, %g6
24369 sub %l1, %i6, %o3
24370 movvc %xcc, %o6, %g5
24371 sra %l5, %g3, %l2
24372 fnands %f12, %f18, %f20
24373 taddcctv %i3, %i7, %o7
24374 set 0x60, %g7
24375 swapa [%l7 + %g7] 0x88, %i0
24376 fmul8sux16 %f20, %f2, %f6
24377 nop
24378 setx loop_2149, %l0, %l1
24379 wrpr 0x1, %tl
24380 wrpr %l1, %tpc
24381 add %l1, 0x4, %l1
24382 wrpr %l1, %tnpc
24383 setx 0x34400001400, %l0, %l1
24384 wrpr %l1, %tstate
24385 wrhpr 0x4, %htstate
24386 retry
24387 movrgz %l0, %o1, %l6
24388 edge32n %o5, %i2, %o4
24389 pdist %f10, %f12, %f26
24390loop_2149:
24391 bgu %icc, loop_2150
24392 brgez,a %o0, loop_2151
24393 movg %xcc, %i5, %g2
24394 ldub [%l7 + 0x66], %o2
24395loop_2150:
24396 movrgez %i4, %g4, %g7
24397loop_2151:
24398 nop
24399 fitos %f9, %f25
24400 fstox %f25, %f28
24401 fxtos %f28, %f25
24402 subccc %l4, %g1, %i1
24403 nop
24404 setx loop_2152, %l0, %l1
24405 wrpr 0x1, %tl
24406 wrpr %l1, %tpc
24407 add %l1, 0x4, %l1
24408 wrpr %l1, %tnpc
24409 setx 0x34400001400, %l0, %l1
24410 wrpr %l1, %tstate
24411 wrhpr 0x4, %htstate
24412 retry
24413 movge %xcc, %g6, %l3
24414 umul %i6, %l1, %o6
24415 tcs %icc, 0x1
24416loop_2152:
24417 fmovd %f16, %f10
24418 brlez %o3, loop_2153
24419 sub %g5, 0x0BF4, %g3
24420 taddcc %l2, 0x0957, %l5
24421 fmovsvc %icc, %f29, %f13
24422loop_2153:
24423 for %f18, %f22, %f18
24424 udivcc %i7, 0x089F, %i3
24425 fors %f13, %f23, %f12
24426 fmul8sux16 %f12, %f14, %f30
24427 fmovdg %xcc, %f30, %f27
24428 movgu %xcc, %i0, %o7
24429 addccc %l0, 0x1198, %l6
24430 movge %icc, %o1, %o5
24431 movrne %o4, %i2, %o0
24432 sdivx %g2, 0x1095, %o2
24433 xor %i4, 0x17EC, %g4
24434 addcc %g7, %i5, %g1
24435 edge32 %i1, %l4, %l3
24436 fbl,a %fcc3, loop_2154
24437 movne %xcc, %g6, %i6
24438 smulcc %l1, 0x0CCF, %o6
24439 tne %icc, 0x7
24440loop_2154:
24441 fnot1s %f14, %f13
24442 smul %o3, %g3, %g5
24443 edge32 %l2, %l5, %i3
24444 taddcctv %i0, 0x170C, %i7
24445 add %l7, 0x70, %l6
24446 wr %g0, 0x80, %asi
24447 casxa [%l6] 0x80, %l0, %l6
24448 set 0x32, %o4
24449 lduba [%l7 + %o4] 0x88, %o7
24450 mova %xcc, %o5, %o4
24451 wr %g0, 0x10, %asi
24452 ldsha [%l7 + 0x42] %asi, %o1
24453 set 0x20, %g2
24454 stxa %o0, [%l7 + %g2] 0x2a
24455 membar #Sync
24456 fnegd %f14, %f28
24457 lduw [%l7 + 0x18], %g2
24458 xnorcc %i2, %o2, %i4
24459 movre %g7, 0x288, %i5
24460 fbn %fcc0, loop_2155
24461 mulscc %g1, 0x1BD7, %i1
24462 fsrc2s %f31, %f0
24463 sll %l4, 0x03, %l3
24464loop_2155:
24465 movvc %xcc, %g6, %i6
24466 srlx %l1, 0x14, %g4
24467 nop
24468 setx 0x0F56C6A5, %l0, %l6
24469 st %l6, [%l7 + 0x28]
24470 ld [%l7 + 0x28], %f30
24471 setx 0x1D649856, %l1, %l5
24472 st %l5, [%l7 + 0x10]
24473 ld [%l7 + 0x10], %f22
24474 fmuls %f22, %f30, %f23
24475 movrgez %o3, 0x179, %g3
24476 ta %xcc, 0x1
24477 be %xcc, loop_2156
24478 fbule %fcc0, loop_2157
24479 sir 0x0422
24480 edge32n %o6, %l2, %g5
24481loop_2156:
24482 nop
24483 wr %g0, 0x19, %asi
24484 ldswa [%l7 + 0x3C] %asi, %i3
24485loop_2157:
24486 addcc %l5, 0x007A, %i7
24487 fmovrslz %l0, %f8, %f7
24488 fabss %f15, %f22
24489 bleu %icc, loop_2158
24490 movrgz %l6, %o7, %o5
24491 fands %f5, %f5, %f15
24492 wr %g0, 0x0c, %asi
24493 ldsha [%l7 + 0x42] %asi, %i0
24494loop_2158:
24495 tneg %icc, 0x2
24496 tsubcc %o4, 0x056C, %o1
24497 tsubcctv %g2, 0x1F36, %i2
24498 tvs %xcc, 0x5
24499 sethi 0x0A36, %o0
24500 movrne %o2, %i4, %g7
24501 fmovsne %xcc, %f11, %f25
24502 movrne %i5, 0x140, %i1
24503 movcc %xcc, %g1, %l3
24504 ldd [%l7 + 0x48], %l4
24505 sra %i6, %l1, %g4
24506 movvc %xcc, %o3, %g6
24507 tcs %xcc, 0x4
24508 fmovsne %icc, %f3, %f9
24509 fmul8ulx16 %f30, %f16, %f18
24510 srax %o6, 0x0D, %l2
24511 fandnot2s %f16, %f17, %f25
24512 set 0x30, %l2
24513 sta %f23, [%l7 + %l2] 0x18
24514 fandnot2s %f12, %f10, %f11
24515 sethi 0x0ECD, %g5
24516 bn,pt %xcc, loop_2159
24517 nop
24518 setx 0xF4E817241E3C6332, %l0, %l6
24519 stx %l6, [%l7 + 0x28]
24520 ldd [%l7 + 0x28], %f6
24521 setx 0x1B4BFDCC2080874D, %l1, %l5
24522 stx %l5, [%l7 + 0x10]
24523 ldd [%l7 + 0x10], %f4
24524 fmuld %f4, %f6, %f18
24525 udiv %i3, 0x071F, %l5
24526 nop
24527 setx 0xCC3B6D066B40E525, %l0, %l6
24528 stx %l6, [%l7 + 0x28]
24529 ldd [%l7 + 0x28], %f8
24530 fsqrtd %f8, %f20
24531loop_2159:
24532 fmul8x16 %f16, %f22, %f0
24533 sll %g3, %l0, %l6
24534 fand %f30, %f0, %f30
24535 fnors %f28, %f29, %f10
24536 bne,a,pn %icc, loop_2160
24537 sdivcc %i7, 0x1A41, %o5
24538 alignaddrl %o7, %i0, %o1
24539 addc %o4, 0x1169, %i2
24540loop_2160:
24541 fpsub32s %f8, %f1, %f18
24542 tne %icc, 0x1
24543 fornot1s %f9, %f25, %f18
24544 subc %g2, 0x0991, %o0
24545 tcc %xcc, 0x2
24546 fnot2 %f8, %f16
24547 tg %icc, 0x6
24548 edge16n %o2, %g7, %i5
24549 alignaddr %i1, %g1, %i4
24550 mulscc %l3, %i6, %l1
24551 fpadd16 %f8, %f28, %f30
24552 bneg loop_2161
24553 fmovscc %xcc, %f8, %f29
24554 movre %l4, %o3, %g6
24555 fmovsvs %xcc, %f14, %f17
24556loop_2161:
24557 fnegs %f1, %f25
24558 bcc %xcc, loop_2162
24559 fbuge,a %fcc1, loop_2163
24560 fbn,a %fcc1, loop_2164
24561 fbne,a %fcc1, loop_2165
24562loop_2162:
24563 fsrc1s %f6, %f13
24564loop_2163:
24565 mulx %o6, 0x100F, %g4
24566loop_2164:
24567 fornot2s %f9, %f9, %f11
24568loop_2165:
24569 movge %xcc, %l2, %g5
24570 movne %xcc, %i3, %l5
24571 fbule %fcc2, loop_2166
24572 tn %xcc, 0x5
24573 fmovsn %icc, %f31, %f19
24574 wr %g0, 0x19, %asi
24575 ldswa [%l7 + 0x50] %asi, %l0
24576loop_2166:
24577 umul %l6, %i7, %o5
24578 tg %icc, 0x5
24579 udivcc %o7, 0x0338, %g3
24580 subc %o1, %o4, %i2
24581 saved
24582 rdpr %cwp, %g1
24583 rdpr %cansave, %g2
24584 rdpr %canrestore, %g3
24585 rdpr %cleanwin, %g4
24586 rdpr %otherwin, %g5
24587 rdpr %wstate, %g6
24588 fpsub16s %f8, %f3, %f31
24589 flush %l7 + 0x30
24590 udivx %g2, 0x0B91, %i0
24591 nop
24592 setx 0x9CFACCA7, %l0, %l6
24593 st %l6, [%l7 + 0x28]
24594 ld [%l7 + 0x28], %f19
24595 setx 0x9CAFCD1B, %l1, %l5
24596 st %l5, [%l7 + 0x10]
24597 ld [%l7 + 0x10], %f1
24598 fsubs %f1, %f19, %f17
24599 edge32 %o0, %o2, %g7
24600 tne %xcc, 0x7
24601 movneg %icc, %i5, %i1
24602 fmovsl %icc, %f3, %f30
24603 tgu %xcc, 0x6
24604 edge32ln %i4, %g1, %l3
24605 tcc %xcc, 0x5
24606 fones %f15
24607 nop
24608 setx 0x6070C430, %l0, %l6
24609 st %l6, [%l7 + 0x3C]
24610 ld [%l7 + 0x3C], %fsr
24611 nop
24612 setx 0x20455C66, %l0, %l6
24613 st %l6, [%l7 + 0x50]
24614 ld [%l7 + 0x50], %fsr
24615 fornot2s %f21, %f17, %f10
24616 andcc %i6, %l4, %o3
24617 fmovsvs %xcc, %f22, %f16
24618 subccc %g6, 0x11CF, %o6
24619 fone %f8
24620 nop
24621 set 0x64, %i6
24622 sth %g4, [%l7 + %i6]
24623 ble,a,pn %icc, loop_2167
24624 for %f20, %f8, %f12
24625 subccc %l2, %l1, %i3
24626 membar 0x64
24627loop_2167:
24628 movn %xcc, %l5, %l0
24629 edge16n %g5, %l6, %o5
24630 lduw [%l7 + 0x4C], %i7
24631 set 0x60, %g3
24632 prefetcha [%l7 + %g3] 0x14, 0x0
24633 stw %o1, [%l7 + 0x1C]
24634 taddcctv %o4, %g3, %g2
24635 fmul8sux16 %f30, %f30, %f14
24636 movgu %icc, %i2, %i0
24637 tn %icc, 0x4
24638 movle %icc, %o2, %g7
24639 restored
24640 rdpr %cwp, %g1
24641 rdpr %cansave, %g2
24642 rdpr %canrestore, %g3
24643 rdpr %cleanwin, %g4
24644 rdpr %otherwin, %g5
24645 rdpr %wstate, %g6
24646 brlz,a %o0, loop_2168
24647 nop
24648 setx loop_2169, %l0, %l1
24649 wrpr 0x1, %tl
24650 wrpr %l1, %tpc
24651 add %l1, 0x4, %l1
24652 wrpr %l1, %tnpc
24653 setx 0x34400001400, %l0, %l1
24654 wrpr %l1, %tstate
24655 wrhpr 0x4, %htstate
24656 retry
24657 orn %i5, %i4, %g1
24658 movleu %icc, %l3, %i6
24659loop_2168:
24660 taddcc %i1, %o3, %l4
24661loop_2169:
24662 tneg %xcc, 0x3
24663 brnz %o6, loop_2170
24664 nop
24665 fitos %f27, %f21
24666 set 0x30, %l0
24667 sta %f22, [%l7 + %l0] 0x88
24668loop_2170:
24669 te %icc, 0x7
24670 movne %icc, %g4, %g6
24671 bshuffle %f4, %f24, %f20
24672 fbn %fcc0, loop_2171
24673 fmul8x16 %f8, %f16, %f14
24674 bshuffle %f8, %f22, %f28
24675 nop
24676 setx 0xC952F570BC9FECBB, %l0, %l6
24677 stx %l6, [%l7 + 0x28]
24678 ldd [%l7 + 0x28], %f30
24679 setx 0x785D3E0C8B56CE5D, %l1, %l5
24680 stx %l5, [%l7 + 0x10]
24681 ldd [%l7 + 0x10], %f6
24682 fsubd %f6, %f30, %f12
24683loop_2171:
24684 nop
24685 set 0x40, %l6
24686 ldda [%l7 + %l6] 0x15, %f16
24687 edge16ln %l1, %i3, %l2
24688 alignaddr %l5, %g5, %l0
24689 edge8 %l6, %o5, %i7
24690 srax %o1, %o4, %o7
24691 fmovsa %icc, %f11, %f25
24692 brlz,a %g2, loop_2172
24693 fpadd16 %f22, %f14, %f24
24694 bg,a %xcc, loop_2173
24695 fpackfix %f6, %f15
24696loop_2172:
24697 sub %i2, %i0, %g3
24698 movre %g7, %o0, %i5
24699loop_2173:
24700 nop
24701 wr %g0, 0x19, %asi
24702 ldsba [%l7 + 0x17] %asi, %o2
24703 sth %i4, [%l7 + 0x78]
24704 edge8l %l3, %g1, %i6
24705 udiv %o3, 0x0702, %i1
24706 sdivx %o6, 0x09B9, %g4
24707 ldsb [%l7 + 0x63], %g6
24708 nop
24709 setx 0x80734C0C, %l0, %l6
24710 st %l6, [%l7 + 0x38]
24711 ld [%l7 + 0x38], %fsr
24712 edge16 %l4, %l1, %i3
24713 wr %g0, 0x18, %asi
24714 ldsba [%l7 + 0x44] %asi, %l2
24715 fnands %f30, %f18, %f26
24716 bge,pn %icc, loop_2174
24717 sth %l5, [%l7 + 0x42]
24718 fmovsneg %xcc, %f7, %f23
24719 edge32n %g5, %l0, %l6
24720loop_2174:
24721 nop
24722 wr %g0, 0x88, %asi
24723 ldsha [%l7 + 0x36] %asi, %o5
24724 movre %o1, %o4, %i7
24725 srl %g2, 0x0B, %o7
24726 fba %fcc2, loop_2175
24727 srlx %i2, 0x1C, %i0
24728 edge32n %g7, %o0, %g3
24729 saved
24730 rdpr %cwp, %g1
24731 rdpr %cansave, %g2
24732 rdpr %canrestore, %g3
24733 rdpr %cleanwin, %g4
24734 rdpr %otherwin, %g5
24735 rdpr %wstate, %g6
24736loop_2175:
24737 movrne %i5, %o2, %i4
24738 mova %xcc, %g1, %i6
24739 udivcc %o3, 0x04BD, %l3
24740 xor %i1, 0x02C5, %g4
24741 tsubcc %o6, 0x1419, %l4
24742 tsubcc %l1, 0x152F, %i3
24743 sdivx %l2, 0x0669, %g6
24744 set 0x7E, %g5
24745 lduha [%l7 + %g5] 0x88, %g5
24746 nop
24747 setx 0x56A81813, %l0, %l6
24748 st %l6, [%l7 + 0x28]
24749 ld [%l7 + 0x28], %f13
24750 setx 0x970DD835, %l1, %l5
24751 st %l5, [%l7 + 0x10]
24752 ld [%l7 + 0x10], %f13
24753 fadds %f13, %f13, %f4
24754 edge16n %l0, %l6, %l5
24755 tne %xcc, 0x1
24756 movrgez %o5, 0x005, %o4
24757 fmovdg %xcc, %f26, %f14
24758 and %o1, 0x0432, %g2
24759 bpos,a loop_2176
24760 bvs,a %icc, loop_2177
24761 fba %fcc0, loop_2178
24762 srax %o7, 0x03, %i7
24763loop_2176:
24764 nop
24765 setx 0xD07768D3, %l0, %l6
24766 st %l6, [%l7 + 0x10]
24767 ld [%l7 + 0x10], %fsr
24768loop_2177:
24769 movvs %xcc, %i0, %g7
24770loop_2178:
24771 swap [%l7 + 0x70], %o0
24772 smulcc %i2, 0x1DE5, %i5
24773 mova %xcc, %g3, %i4
24774 nop
24775 set 0x15, %o6
24776 ldub [%l7 + %o6], %g1
24777 xnor %o2, %i6, %o3
24778 stx %l3, [%l7 + 0x40]
24779 fbule,a %fcc2, loop_2179
24780 fpsub16 %f20, %f24, %f4
24781 set 0x0B, %i7
24782 ldstuba [%l7 + %i7] 0x89, %g4
24783loop_2179:
24784 saved
24785 rdpr %cwp, %g1
24786 rdpr %cansave, %g2
24787 rdpr %canrestore, %g3
24788 rdpr %cleanwin, %g4
24789 rdpr %otherwin, %g5
24790 rdpr %wstate, %g6
24791 movpos %xcc, %i1, %o6
24792 brnz,a %l4, loop_2180
24793 sdivx %i3, 0x17AC, %l2
24794 faligndata %f16, %f24, %f20
24795 nop
24796 fitod %f10, %f18
24797 fdtos %f18, %f4
24798loop_2180:
24799 fand %f28, %f16, %f30
24800 edge16n %l1, %g6, %l0
24801 fmovsneg %icc, %f14, %f5
24802 wr %g0, 0x88, %asi
24803 lda [%l7 + 0x2C] %asi, %f17
24804 fsrc2s %f12, %f26
24805 tvs %xcc, 0x5
24806 fzero %f26
24807 fornot2s %f8, %f31, %f0
24808 udivx %l6, 0x0FDF, %g5
24809 tne %icc, 0x3
24810 movg %icc, %l5, %o5
24811 tneg %icc, 0x2
24812 srax %o1, %o4, %g2
24813 fone %f24
24814 andncc %o7, %i7, %g7
24815 restored
24816 rdpr %cwp, %g1
24817 rdpr %cansave, %g2
24818 rdpr %canrestore, %g3
24819 rdpr %cleanwin, %g4
24820 rdpr %otherwin, %g5
24821 rdpr %wstate, %g6
24822 fcmpgt16 %f22, %f28, %o0
24823 fbu,a %fcc2, loop_2181
24824 fmul8x16al %f15, %f3, %f0
24825 add %i2, %i0, %g3
24826 fexpand %f8, %f0
24827loop_2181:
24828 fmovdgu %xcc, %f15, %f13
24829 fcmpne16 %f4, %f18, %i5
24830 add %l7, 0x58, %l6
24831 wr %g0, 0x80, %asi
24832 casxa [%l6] %asi, %i4, %o2
24833 sllx %i6, 0x00, %o3
24834 sll %l3, 0x1B, %g4
24835 udivx %g1, 0x14BE, %i1
24836 fornot2s %f10, %f9, %f31
24837 fands %f24, %f5, %f12
24838 tgu %icc, 0x4
24839 fbn %fcc2, loop_2182
24840 fnegs %f10, %f1
24841 membar 0x3E
24842 movcc %xcc, %l4, %i3
24843loop_2182:
24844 tcs %xcc, 0x0
24845 lduw [%l7 + 0x28], %o6
24846 std %f14, [%l7 + 0x30]
24847 mova %xcc, %l2, %g6
24848 fmovrsgez %l0, %f14, %f17
24849 srl %l1, 0x03, %g5
24850 mulx %l6, %o5, %l5
24851 movrlez %o4, %g2, %o7
24852 movcc %icc, %o1, %i7
24853 stx %g7, [%l7 + 0x78]
24854 fbl,a %fcc1, loop_2183
24855 movne %xcc, %o0, %i2
24856 array16 %g3, %i0, %i4
24857 edge16n %i5, %i6, %o3
24858loop_2183:
24859 nop
24860 fitod %f12, %f10
24861 fdtos %f10, %f18
24862 movvc %icc, %o2, %l3
24863 movgu %xcc, %g4, %g1
24864 sub %i1, %l4, %o6
24865 nop
24866 setx 0xAFF6E8CB5FD62650, %l0, %l6
24867 stx %l6, [%l7 + 0x28]
24868 ldd [%l7 + 0x28], %f28
24869 fsqrtd %f28, %f14
24870 movcc %icc, %i3, %g6
24871 bleu,a,pt %icc, loop_2184
24872 edge32ln %l2, %l0, %g5
24873 movrgz %l6, %o5, %l5
24874 fblg,a %fcc1, loop_2185
24875loop_2184:
24876 st %f1, [%l7 + 0x60]
24877 fmovdl %xcc, %f30, %f24
24878 move %xcc, %o4, %l1
24879loop_2185:
24880 fmovda %xcc, %f3, %f7
24881 nop
24882 setx loop_2186, %l0, %l1
24883 wrpr 0x1, %tl
24884 wrpr %l1, %tnpc
24885 setx 0x34400001400, %l0, %l1
24886 wrpr %l1, %tstate
24887 wrhpr 0x4, %htstate
24888 done
24889 movrlez %o7, 0x02A, %o1
24890 fornot2 %f30, %f12, %f18
24891 bg,a loop_2187
24892loop_2186:
24893 ba loop_2188
24894 bn loop_2189
24895 alignaddrl %i7, %g2, %g7
24896loop_2187:
24897 movcs %icc, %i2, %o0
24898loop_2188:
24899 tne %icc, 0x3
24900loop_2189:
24901 sir 0x18FB
24902 tcs %xcc, 0x0
24903 orncc %g3, 0x1B20, %i4
24904 srl %i5, %i6, %i0
24905 st %f19, [%l7 + 0x1C]
24906 orn %o3, %l3, %o2
24907 fble,a %fcc3, loop_2190
24908 array32 %g4, %i1, %l4
24909 tleu %icc, 0x1
24910 taddcctv %o6, %i3, %g6
24911loop_2190:
24912 fmovsneg %icc, %f29, %f18
24913 tpos %xcc, 0x6
24914 tvc %icc, 0x1
24915 mova %icc, %g1, %l2
24916 fmovsn %xcc, %f2, %f13
24917 fmovsvc %xcc, %f29, %f20
24918 ble,a,pn %xcc, loop_2191
24919 tneg %xcc, 0x6
24920 sra %l0, 0x0A, %l6
24921 smul %g5, %o5, %l5
24922loop_2191:
24923 add %l1, %o7, %o4
24924 fmul8x16 %f4, %f24, %f0
24925 movcc %xcc, %o1, %g2
24926 array32 %g7, %i2, %o0
24927 srax %i7, 0x0B, %i4
24928 popc %g3, %i6
24929 wr %g0, 0x26, %asi
24930 ldda [%l7 + 0x70] %asi, %i4
24931 be %icc, loop_2192
24932 sdivcc %i0, 0x1E2A, %o3
24933 smul %o2, 0x08F5, %l3
24934 nop
24935 setx loop_2193, %l0, %l1
24936 wrpr 0x1, %tl
24937 wrpr %l1, %tnpc
24938 setx 0x34400001400, %l0, %l1
24939 wrpr %l1, %tstate
24940 wrhpr 0x4, %htstate
24941 done
24942loop_2192:
24943 array32 %i1, %g4, %o6
24944 movn %xcc, %i3, %g6
24945 fnegd %f4, %f28
24946loop_2193:
24947 brz,a %g1, loop_2194
24948 fbe %fcc2, loop_2195
24949 fbe,a %fcc0, loop_2196
24950 prefetch [%l7 + 0x08], 0x0
24951loop_2194:
24952 fmuld8ulx16 %f26, %f6, %f10
24953loop_2195:
24954 fpsub32s %f18, %f17, %f25
24955loop_2196:
24956 ldstub [%l7 + 0x1A], %l2
24957 nop
24958 setx 0xD0C89A5D907D375D, %l0, %l6
24959 stx %l6, [%l7 + 0x20]
24960 ldx [%l7 + 0x20], %fsr
24961 tsubcc %l0, 0x1DA2, %l4
24962 fcmpgt32 %f10, %f12, %g5
24963 fbg,a %fcc1, loop_2197
24964 edge32 %o5, %l5, %l6
24965 edge16 %l1, %o4, %o1
24966 bcc,a loop_2198
24967loop_2197:
24968 umulcc %g2, %g7, %o7
24969 set 0x30, %o2
24970 stwa %o0, [%l7 + %o2] 0x89
24971loop_2198:
24972 bcs loop_2199
24973 and %i2, 0x1604, %i7
24974 srlx %g3, %i6, %i4
24975 sub %i5, %i0, %o2
24976loop_2199:
24977 saved
24978 rdpr %cwp, %g1
24979 rdpr %cansave, %g2
24980 rdpr %canrestore, %g3
24981 rdpr %cleanwin, %g4
24982 rdpr %otherwin, %g5
24983 rdpr %wstate, %g6
24984 mova %icc, %o3, %i1
24985 set 0x14, %o1
24986 ldstuba [%l7 + %o1] 0x19, %l3
24987 xnor %o6, 0x0E33, %i3
24988 fpmerge %f25, %f0, %f28
24989 smulcc %g6, 0x177B, %g4
24990 xnorcc %l2, %l0, %g1
24991 srl %g5, 0x17, %o5
24992 set 0x40, %i1
24993 ldda [%l7 + %i1] 0x14, %f16
24994 ba %icc, loop_2200
24995 movgu %xcc, %l5, %l6
24996 tcs %icc, 0x5
24997 udivcc %l4, 0x0CF9, %l1
24998loop_2200:
24999 srl %o1, 0x06, %g2
25000 bleu loop_2201
25001 add %o4, %o7, %g7
25002 movcs %xcc, %i2, %i7
25003 st %f26, [%l7 + 0x78]
25004loop_2201:
25005 nop
25006 set 0x20, %i0
25007 ldx [%l7 + %i0], %g3
25008 fmovdne %icc, %f10, %f11
25009 fandnot2 %f24, %f16, %f16
25010 flush %l7 + 0x5C
25011 fsrc1 %f2, %f2
25012 addcc %i6, %i4, %o0
25013 movg %icc, %i0, %i5
25014 nop
25015 setx 0x8B2E1D61, %l0, %l6
25016 st %l6, [%l7 + 0x28]
25017 ld [%l7 + 0x28], %f30
25018 setx 0xC669178B, %l1, %l5
25019 st %l5, [%l7 + 0x10]
25020 ld [%l7 + 0x10], %f10
25021 fmuls %f10, %f30, %f2
25022 fmovsneg %icc, %f31, %f20
25023 movrlez %o3, 0x0C5, %o2
25024 xorcc %l3, %i1, %i3
25025 move %icc, %g6, %o6
25026 array32 %l2, %l0, %g4
25027 xnorcc %g5, 0x1292, %o5
25028 tvs %icc, 0x3
25029 nop
25030 setx 0x1075C333, %l0, %l6
25031 st %l6, [%l7 + 0x44]
25032 ld [%l7 + 0x44], %fsr
25033 xnorcc %l5, 0x0592, %l6
25034 add %g1, 0x17AA, %l1
25035 fbg %fcc0, loop_2202
25036 fmovrdlz %l4, %f24, %f30
25037 std %f6, [%l7 + 0x60]
25038 tle %icc, 0x3
25039loop_2202:
25040 bn,pt %xcc, loop_2203
25041 movpos %xcc, %g2, %o1
25042 fmovdvs %icc, %f13, %f30
25043 tsubcc %o7, %o4, %i2
25044loop_2203:
25045 tcc %icc, 0x0
25046 brnz,a %i7, loop_2204
25047 tl %icc, 0x7
25048 srlx %g7, 0x16, %g3
25049 edge8n %i6, %o0, %i0
25050loop_2204:
25051 sdivcc %i5, 0x107E, %i4
25052 add %l7, 0x48, %l6
25053 wr %g0, 0x0c, %asi
25054 ldxa [%l6] %asi, %o2
25055 casxa [%l6] 0x0c, %o2, %l3
25056 movvs %xcc, %o3, %i3
25057 move %xcc, %g6, %o6
25058 nop
25059 fitod %f10, %f16
25060 fdtox %f16, %f4
25061 fxtod %f4, %f20
25062 srax %l2, 0x0F, %i1
25063 wr %g0, 0x58, %asi
25064 ldxa [%g0 + 0x30] %asi, %l0
25065 fblg,a %fcc0, loop_2205
25066 andcc %g5, 0x00F6, %o5
25067 movn %xcc, %g4, %l5
25068 and %g1, 0x0BCF, %l1
25069loop_2205:
25070 fnot2 %f26, %f16
25071 tpos %xcc, 0x1
25072 ldstub [%l7 + 0x0F], %l6
25073 brgz %l4, loop_2206
25074 fnegd %f20, %f8
25075 tcs %icc, 0x3
25076 bge,a loop_2207
25077loop_2206:
25078 te %xcc, 0x6
25079 bge,a %xcc, loop_2208
25080 udivcc %g2, 0x04B7, %o7
25081loop_2207:
25082 movle %icc, %o1, %o4
25083 fandnot2s %f6, %f12, %f20
25084loop_2208:
25085 tg %xcc, 0x5
25086 fpadd16 %f22, %f30, %f18
25087 mova %xcc, %i7, %i2
25088 edge32n %g3, %i6, %g7
25089 fbue,a %fcc0, loop_2209
25090 nop
25091 setx loop_2210, %l0, %l1
25092 jmpl %l1, %o0
25093 fmovrdlez %i5, %f6, %f0
25094 movgu %icc, %i0, %i4
25095loop_2209:
25096 stb %o2, [%l7 + 0x42]
25097loop_2210:
25098 te %icc, 0x1
25099 xnor %o3, 0x09E4, %i3
25100 nop
25101 setx 0x3DAA2A29405DF8B7, %l0, %l6
25102 stx %l6, [%l7 + 0x70]
25103 ldx [%l7 + 0x70], %fsr
25104 sub %l3, %o6, %l2
25105 movpos %xcc, %g6, %l0
25106 movg %icc, %g5, %o5
25107 fmovdn %icc, %f10, %f26
25108 add %l7, 0x30, %l6
25109 wr %g0, 0x80, %asi
25110 casa [%l6] %asi, %i1, %g4
25111 sub %g1, 0x1028, %l5
25112 sethi 0x04CE, %l1
25113 saved
25114 rdpr %cwp, %g1
25115 rdpr %cansave, %g2
25116 rdpr %canrestore, %g3
25117 rdpr %cleanwin, %g4
25118 rdpr %otherwin, %g5
25119 rdpr %wstate, %g6
25120 sra %l4, 0x0D, %g2
25121 edge16ln %o7, %o1, %o4
25122 nop
25123 setx loop_2211, %l0, %l1
25124 wrpr 0x1, %tl
25125 wrpr %l1, %tnpc
25126 setx 0x34400001400, %l0, %l1
25127 wrpr %l1, %tstate
25128 wrhpr 0x4, %htstate
25129 done
25130 fmovde %xcc, %f29, %f31
25131 movn %icc, %i7, %l6
25132 tge %icc, 0x5
25133loop_2211:
25134 sra %i2, %g3, %g7
25135 nop
25136 fitos %f1, %f17
25137 fstox %f17, %f12
25138 fxtos %f12, %f0
25139 fabss %f23, %f29
25140 swap [%l7 + 0x2C], %i6
25141 fbu %fcc0, loop_2212
25142 fmovdg %xcc, %f26, %f0
25143 wr %g0, 0x11, %asi
25144 lduba [%l7 + 0x62] %asi, %o0
25145loop_2212:
25146 edge8n %i0, %i4, %o2
25147 sth %i5, [%l7 + 0x38]
25148 fmovrdlez %o3, %f26, %f0
25149 wr %g0, 0x89, %asi
25150 ldsba [%l7 + 0x19] %asi, %l3
25151 bn,pn %xcc, loop_2213
25152 edge8l %i3, %o6, %l2
25153 addcc %g6, 0x085F, %g5
25154 movl %xcc, %l0, %i1
25155loop_2213:
25156 fxor %f8, %f20, %f12
25157 bne loop_2214
25158 bg,pn %xcc, loop_2215
25159 xnor %g4, 0x1EA8, %g1
25160 tvc %icc, 0x7
25161loop_2214:
25162 xnor %o5, %l1, %l5
25163loop_2215:
25164 umul %l4, 0x0E0E, %o7
25165 sll %o1, 0x0D, %o4
25166 wr %g0, 0x18, %asi
25167 lda [%l7 + 0x14] %asi, %f12
25168 fpadd16s %f20, %f27, %f16
25169 fmovsgu %icc, %f12, %f7
25170 tsubcc %g2, %l6, %i2
25171 orncc %g3, %i7, %i6
25172 restored
25173 rdpr %cwp, %g1
25174 rdpr %cansave, %g2
25175 rdpr %canrestore, %g3
25176 rdpr %cleanwin, %g4
25177 rdpr %otherwin, %g5
25178 rdpr %wstate, %g6
25179 brgz,a %g7, loop_2216
25180 sethi 0x0C83, %i0
25181 fbuge %fcc2, loop_2217
25182 nop
25183 setx 0xACF20E71, %l0, %l6
25184 st %l6, [%l7 + 0x28]
25185 ld [%l7 + 0x28], %f7
25186 setx 0x20B1ED9E, %l1, %l5
25187 st %l5, [%l7 + 0x10]
25188 ld [%l7 + 0x10], %f19
25189 fmuls %f19, %f7, %f6
25190loop_2216:
25191 bleu,a,pn %xcc, loop_2218
25192 xor %i4, %o2, %i5
25193loop_2217:
25194 fmovrdne %o3, %f6, %f16
25195 fmuld8sux16 %f0, %f10, %f22
25196loop_2218:
25197 movneg %xcc, %o0, %l3
25198 fbe %fcc3, loop_2219
25199 tvc %icc, 0x0
25200 sllx %o6, %i3, %g6
25201 nop
25202 setx loop_2220, %l0, %l1
25203 wrpr 0x1, %tl
25204 wrpr %l1, %tpc
25205 add %l1, 0x4, %l1
25206 wrpr %l1, %tnpc
25207 setx 0x34400001400, %l0, %l1
25208 wrpr %l1, %tstate
25209 wrhpr 0x4, %htstate
25210 retry
25211loop_2219:
25212 orn %g5, %l0, %i1
25213 movpos %xcc, %l2, %g1
25214 or %o5, %l1, %l5
25215loop_2220:
25216 edge8n %l4, %g4, %o1
25217 edge16l %o4, %o7, %g2
25218 nop
25219 set 0x6C, %g1
25220 stw %l6, [%l7 + %g1]
25221 set 0x38, %o7
25222 prefetcha [%l7 + %o7] 0x15, 0x3
25223 udivx %i7, 0x03C6, %i6
25224 nop
25225 setx 0xEFB3B34AB19253B5, %l0, %l6
25226 stx %l6, [%l7 + 0x28]
25227 ldd [%l7 + 0x28], %f4
25228 fsqrtd %f4, %f16
25229 membar 0x5F
25230 bneg loop_2221
25231 movrne %g7, 0x17F, %i0
25232 nop
25233 set 0x68, %l1
25234 stw %i4, [%l7 + %l1]
25235 tle %icc, 0x3
25236loop_2221:
25237 fba %fcc2, loop_2222
25238 edge32n %o2, %i5, %i2
25239 bn,pn %icc, loop_2223
25240 sll %o0, 0x17, %l3
25241loop_2222:
25242 bvs,a,pt %xcc, loop_2224
25243 edge8n %o6, %i3, %g6
25244loop_2223:
25245 sllx %o3, 0x02, %g5
25246 fnands %f28, %f12, %f6
25247loop_2224:
25248 sdivcc %i1, 0x01E7, %l0
25249 srl %g1, %o5, %l2
25250 sdiv %l1, 0x1423, %l4
25251 fmovspos %icc, %f10, %f30
25252 tpos %xcc, 0x6
25253 tne %icc, 0x7
25254 restored
25255 rdpr %cwp, %g1
25256 rdpr %cansave, %g2
25257 rdpr %canrestore, %g3
25258 rdpr %cleanwin, %g4
25259 rdpr %otherwin, %g5
25260 rdpr %wstate, %g6
25261 nop
25262 fitos %f12, %f10
25263 fstoi %f10, %f31
25264 ble,pn %xcc, loop_2225
25265 andn %g4, %o1, %o4
25266 subc %l5, %o7, %l6
25267 srlx %g2, %g3, %i7
25268loop_2225:
25269 fmovda %xcc, %f21, %f30
25270 edge8n %g7, %i6, %i0
25271 tvc %xcc, 0x2
25272 fabss %f14, %f3
25273 orcc %i4, %i5, %i2
25274 mulscc %o2, 0x0813, %l3
25275 udivx %o6, 0x1233, %o0
25276 tle %xcc, 0x6
25277 tle %xcc, 0x2
25278 fmovrdlz %g6, %f10, %f8
25279 fmovdg %icc, %f5, %f16
25280 orcc %o3, 0x0BC1, %i3
25281 brgez,a %i1, loop_2226
25282 movpos %icc, %l0, %g1
25283 movvs %icc, %g5, %l2
25284 set 0x5E, %i5
25285 ldstuba [%l7 + %i5] 0x11, %l1
25286loop_2226:
25287 call loop_2227
25288 nop
25289 fitos %f8, %f8
25290 fstod %f8, %f10
25291 fnegd %f14, %f10
25292 fmovrsgez %o5, %f17, %f12
25293loop_2227:
25294 nop
25295 set 0x64, %l5
25296 lduha [%l7 + %l5] 0x04, %g4
25297 bvs,a loop_2228
25298 taddcc %o1, %l4, %o4
25299 smulcc %l5, %l6, %g2
25300 edge32l %o7, %i7, %g7
25301loop_2228:
25302 popc %g3, %i6
25303 ldub [%l7 + 0x09], %i4
25304 edge8 %i0, %i5, %i2
25305 orn %o2, %l3, %o6
25306 movvc %xcc, %o0, %o3
25307 tne %icc, 0x3
25308 wr %g0, 0x19, %asi
25309 ldswa [%l7 + 0x34] %asi, %i3
25310 movpos %xcc, %i1, %g6
25311 array8 %l0, %g1, %g5
25312 fmovrsne %l2, %f22, %f4
25313 xnorcc %l1, 0x058D, %g4
25314 fornot1 %f8, %f4, %f4
25315 nop
25316 set 0x40, %i3
25317 ldd [%l7 + %i3], %o4
25318 fsrc2 %f2, %f18
25319 fcmpne16 %f24, %f16, %l4
25320 fmovrsne %o1, %f5, %f1
25321 wr %g0, 0x19, %asi
25322 lduwa [%l7 + 0x54] %asi, %l5
25323 tl %xcc, 0x5
25324 nop
25325 setx loop_2229, %l0, %l1
25326 wrpr 0x1, %tl
25327 wrpr %l1, %tpc
25328 add %l1, 0x4, %l1
25329 wrpr %l1, %tnpc
25330 setx 0x34400001400, %l0, %l1
25331 wrpr %l1, %tstate
25332 wrhpr 0x4, %htstate
25333 retry
25334 fmovse %icc, %f16, %f16
25335 alignaddrl %o4, %g2, %l6
25336 fba %fcc1, loop_2230
25337loop_2229:
25338 fpadd32s %f27, %f16, %f11
25339 fbug,a %fcc1, loop_2231
25340 smul %o7, %i7, %g7
25341loop_2230:
25342 fmovsne %icc, %f13, %f29
25343 sdivcc %g3, 0x0D18, %i6
25344loop_2231:
25345 edge8l %i0, %i5, %i4
25346 tvs %icc, 0x5
25347 xnorcc %o2, 0x1F91, %l3
25348 edge8ln %o6, %i2, %o3
25349 fexpand %f10, %f6
25350 alignaddr %o0, %i1, %i3
25351 fxnors %f20, %f18, %f26
25352 sllx %l0, %g1, %g6
25353 movre %l2, 0x3B2, %l1
25354 ta %xcc, 0x5
25355 ldsw [%l7 + 0x18], %g4
25356 umulcc %o5, %l4, %g5
25357 edge16 %o1, %o4, %g2
25358 movrgz %l5, 0x06F, %o7
25359 movl %xcc, %i7, %l6
25360 nop
25361 setx loop_2232, %l0, %l1
25362 jmpl %l1, %g7
25363 edge16ln %i6, %i0, %g3
25364 andn %i5, 0x150A, %i4
25365 wr %g0, 0x11, %asi
25366 stwa %l3, [%l7 + 0x4C] %asi
25367loop_2232:
25368 fmovsg %icc, %f22, %f1
25369 edge16 %o6, %i2, %o2
25370 fmovdl %xcc, %f7, %f15
25371 nop
25372 fitod %f12, %f8
25373 fdtoi %f8, %f0
25374 movre %o3, %i1, %i3
25375 sll %l0, %g1, %o0
25376 umulcc %g6, %l1, %g4
25377 alignaddr %l2, %o5, %g5
25378 fmovs %f17, %f21
25379 ta %xcc, 0x7
25380 set 0x7C, %l4
25381 lda [%l7 + %l4] 0x04, %f17
25382 umulcc %l4, %o1, %o4
25383 fcmpgt32 %f6, %f2, %g2
25384 sub %l5, 0x157B, %o7
25385 udivcc %i7, 0x104C, %g7
25386 tg %xcc, 0x7
25387 fcmpne16 %f4, %f0, %i6
25388 movleu %xcc, %l6, %i0
25389 fornot1 %f8, %f12, %f16
25390 fbu %fcc3, loop_2233
25391 ldsh [%l7 + 0x70], %i5
25392 smul %g3, 0x00A3, %i4
25393 srl %o6, %i2, %l3
25394loop_2233:
25395 array8 %o3, %i1, %o2
25396 ldsb [%l7 + 0x27], %l0
25397 wr %g0, 0x89, %asi
25398 lduba [%l7 + 0x51] %asi, %i3
25399 udivcc %o0, 0x1C9C, %g6
25400 fmovdcs %icc, %f23, %f11
25401 saved
25402 rdpr %cwp, %g1
25403 rdpr %cansave, %g2
25404 rdpr %canrestore, %g3
25405 rdpr %cleanwin, %g4
25406 rdpr %otherwin, %g5
25407 rdpr %wstate, %g6
25408 sll %g1, 0x1E, %l1
25409 movrlez %g4, %o5, %l2
25410 fmul8x16 %f17, %f28, %f4
25411 fnot1s %f22, %f21
25412 array16 %g5, %l4, %o4
25413 nop
25414 setx loop_2234, %l0, %l1
25415 wrpr 0x1, %tl
25416 wrpr %l1, %tnpc
25417 setx 0x34400001400, %l0, %l1
25418 wrpr %l1, %tstate
25419 wrhpr 0x4, %htstate
25420 done
25421 edge16 %o1, %l5, %g2
25422 st %f22, [%l7 + 0x24]
25423 movle %icc, %i7, %g7
25424loop_2234:
25425 alignaddrl %i6, %l6, %o7
25426 sra %i5, 0x1B, %g3
25427 prefetch [%l7 + 0x14], 0x1
25428 fpsub32 %f20, %f22, %f12
25429 fornot1s %f9, %f22, %f3
25430 bvs,a loop_2235
25431 fbne,a %fcc3, loop_2236
25432 restored
25433 rdpr %cwp, %g1
25434 rdpr %cansave, %g2
25435 rdpr %canrestore, %g3
25436 rdpr %cleanwin, %g4
25437 rdpr %otherwin, %g5
25438 rdpr %wstate, %g6
25439 movrgz %i0, 0x07C, %i4
25440loop_2235:
25441 nop
25442 set 0x40, %i2
25443 stda %f0, [%l7 + %i2] 0x1e
25444 membar #Sync
25445loop_2236:
25446 addccc %i2, %l3, %o3
25447 fbn %fcc0, loop_2237
25448 smulcc %o6, 0x1FEE, %o2
25449 movge %xcc, %l0, %i1
25450 stb %o0, [%l7 + 0x63]
25451loop_2237:
25452 tcs %icc, 0x3
25453 add %l7, 0x38, %l6
25454 wr %g0, 0x10, %asi
25455 casa [%l6] 0x10, %i3, %g6
25456 nop
25457 set 0x68, %o0
25458 std %f12, [%l7 + %o0]
25459 subc %l1, %g4, %g1
25460 stbar
25461 fbuge,a %fcc3, loop_2238
25462 and %l2, %g5, %o5
25463 fmovrdne %o4, %f12, %f16
25464 edge32l %l4, %l5, %o1
25465loop_2238:
25466 udiv %i7, 0x08A2, %g2
25467 bn,a loop_2239
25468 fbul %fcc1, loop_2240
25469 edge32ln %i6, %g7, %l6
25470 nop
25471 fitod %f4, %f4
25472 fdtoi %f4, %f14
25473loop_2239:
25474 ta %xcc, 0x7
25475loop_2240:
25476 mulx %i5, %g3, %o7
25477 movrlez %i0, %i2, %l3
25478 andcc %o3, %i4, %o2
25479 sdiv %l0, 0x02DF, %i1
25480 orncc %o0, %o6, %g6
25481 bgu,pn %xcc, loop_2241
25482 brz,a %l1, loop_2242
25483 umul %i3, 0x18D5, %g1
25484 andcc %l2, %g5, %o5
25485loop_2241:
25486 fbue %fcc2, loop_2243
25487loop_2242:
25488 tcs %icc, 0x1
25489 mulx %g4, 0x09B6, %o4
25490 smul %l4, %o1, %l5
25491loop_2243:
25492 edge16l %g2, %i6, %g7
25493 subccc %l6, 0x0DCE, %i5
25494 addc %i7, %g3, %i0
25495 tl %xcc, 0x2
25496 subcc %i2, %o7, %l3
25497 array8 %o3, %o2, %l0
25498 nop
25499 fitos %f4, %f3
25500 smul %i4, 0x1FF7, %o0
25501 fmovrslez %i1, %f30, %f5
25502 movle %xcc, %o6, %g6
25503 fcmple32 %f18, %f24, %l1
25504 bl,a %icc, loop_2244
25505 sir 0x19C6
25506 xorcc %g1, %i3, %g5
25507 movrlez %l2, %o5, %o4
25508loop_2244:
25509 mova %xcc, %l4, %o1
25510 nop
25511 fitod %f8, %f10
25512 fdtox %f10, %f20
25513 fxtod %f20, %f8
25514 fornot1s %f1, %f8, %f30
25515 ble loop_2245
25516 tge %xcc, 0x3
25517 edge32ln %l5, %g2, %g4
25518 orn %g7, %i6, %l6
25519loop_2245:
25520 addcc %i7, 0x001A, %g3
25521 sdivcc %i0, 0x03B5, %i2
25522 nop
25523 fitod %f31, %f8
25524 nop
25525 setx 0x38C8D91E3E26730E, %l0, %l6
25526 stx %l6, [%l7 + 0x28]
25527 ldd [%l7 + 0x28], %f16
25528 fsqrtd %f16, %f0
25529 edge8l %i5, %l3, %o7
25530 fpadd16s %f31, %f4, %f22
25531 be %xcc, loop_2246
25532 movcs %xcc, %o2, %l0
25533 movne %icc, %o3, %i4
25534 edge32 %o0, %i1, %g6
25535loop_2246:
25536 fmovrsgz %l1, %f18, %f0
25537 array32 %g1, %o6, %i3
25538 movleu %xcc, %l2, %o5
25539 bn %icc, loop_2247
25540 bg,a %xcc, loop_2248
25541 brgz,a %g5, loop_2249
25542 nop
25543 fitod %f10, %f18
25544 fdtox %f18, %f4
25545 fxtod %f4, %f14
25546loop_2247:
25547 array32 %l4, %o1, %o4
25548loop_2248:
25549 movrgz %l5, 0x368, %g2
25550loop_2249:
25551 sub %g7, 0x0CC5, %g4
25552 tsubcctv %l6, %i7, %i6
25553 nop
25554 set 0x20, %g4
25555 ldd [%l7 + %g4], %f2
25556 tg %xcc, 0x4
25557 umulcc %i0, 0x18BF, %g3
25558 popc %i5, %l3
25559 fble,a %fcc0, loop_2250
25560 restored
25561 rdpr %cwp, %g1
25562 rdpr %cansave, %g2
25563 rdpr %canrestore, %g3
25564 rdpr %cleanwin, %g4
25565 rdpr %otherwin, %g5
25566 rdpr %wstate, %g6
25567 srlx %o7, %i2, %o2
25568 nop
25569 fitos %f7, %f0
25570 fstod %f0, %f8
25571loop_2250:
25572 nop
25573 fitos %f14, %f21
25574 fstox %f21, %f2
25575 tpos %xcc, 0x4
25576 movvc %xcc, %o3, %i4
25577 mulx %o0, %i1, %g6
25578 tcs %xcc, 0x2
25579 fmovdcs %xcc, %f8, %f4
25580 fblg,a %fcc3, loop_2251
25581 movgu %icc, %l1, %g1
25582 fabsd %f0, %f4
25583 orn %o6, %i3, %l2
25584loop_2251:
25585 xor %l0, 0x0158, %o5
25586 tpos %icc, 0x5
25587 fmovrdgez %l4, %f20, %f16
25588 sllx %g5, 0x06, %o4
25589 bcc,a,pn %xcc, loop_2252
25590 sethi 0x025D, %l5
25591 xnor %o1, %g7, %g4
25592 edge16n %l6, %g2, %i7
25593loop_2252:
25594 movvs %xcc, %i0, %i6
25595 subcc %g3, %l3, %i5
25596 ta %xcc, 0x6
25597 ble,a loop_2253
25598 tvc %xcc, 0x5
25599 brgz,a %i2, loop_2254
25600 tcs %icc, 0x7
25601loop_2253:
25602 nop
25603 set 0x54, %o5
25604 lda [%l7 + %o5] 0x15, %f28
25605loop_2254:
25606 taddcctv %o2, 0x1AFA, %o3
25607 tcc %xcc, 0x5
25608 subcc %i4, 0x0C57, %o7
25609 srl %o0, 0x15, %g6
25610 brlez %l1, loop_2255
25611 ldstub [%l7 + 0x73], %g1
25612 edge32 %i1, %i3, %l2
25613 set 0x50, %o3
25614 stwa %l0, [%l7 + %o3] 0x2f
25615 membar #Sync
25616loop_2255:
25617 ble,a %xcc, loop_2256
25618 sub %o6, 0x0934, %o5
25619 fbn,a %fcc3, loop_2257
25620 stb %g5, [%l7 + 0x16]
25621loop_2256:
25622 tgu %xcc, 0x6
25623 tne %icc, 0x2
25624loop_2257:
25625 ta %icc, 0x7
25626 alignaddrl %o4, %l5, %o1
25627 fnot1 %f20, %f2
25628 wr %g0, 0x2b, %asi
25629 stha %l4, [%l7 + 0x32] %asi
25630 membar #Sync
25631 fmovdvs %xcc, %f16, %f16
25632 tsubcctv %g4, %g7, %l6
25633 add %i7, 0x15E2, %g2
25634 xnorcc %i0, 0x19FF, %g3
25635 movl %xcc, %i6, %l3
25636 and %i2, %o2, %i5
25637 edge16n %i4, %o7, %o0
25638 movrlez %g6, %l1, %o3
25639 fxor %f26, %f28, %f4
25640 fmovdgu %xcc, %f8, %f16
25641 tneg %xcc, 0x0
25642 srax %g1, 0x16, %i1
25643 fblg %fcc0, loop_2258
25644 flush %l7 + 0x30
25645 tg %icc, 0x5
25646 fpsub32s %f10, %f24, %f4
25647loop_2258:
25648 tcs %xcc, 0x1
25649 set 0x40, %l3
25650 stda %f16, [%l7 + %l3] 0x88
25651 tcs %xcc, 0x4
25652 tsubcc %l2, %l0, %i3
25653 udiv %o5, 0x11D2, %g5
25654 orn %o4, 0x1FB1, %o6
25655 orncc %o1, 0x1423, %l5
25656 andn %g4, 0x06F6, %l4
25657 nop
25658 setx loop_2259, %l0, %l1
25659 jmpl %l1, %l6
25660 bn,pn %xcc, loop_2260
25661 popc %g7, %i7
25662 swap [%l7 + 0x4C], %g2
25663loop_2259:
25664 bg %xcc, loop_2261
25665loop_2260:
25666 edge16n %g3, %i0, %l3
25667 movre %i2, %o2, %i6
25668 umul %i5, 0x1723, %o7
25669loop_2261:
25670 bne %icc, loop_2262
25671 udiv %i4, 0x0793, %o0
25672 be,a loop_2263
25673 ld [%l7 + 0x48], %f8
25674loop_2262:
25675 nop
25676 wr %g0, 0x0c, %asi
25677 stda %f16, [%l7 + 0x40] %asi
25678loop_2263:
25679 fble %fcc2, loop_2264
25680 saved
25681 rdpr %cwp, %g1
25682 rdpr %cansave, %g2
25683 rdpr %canrestore, %g3
25684 rdpr %cleanwin, %g4
25685 rdpr %otherwin, %g5
25686 rdpr %wstate, %g6
25687 movg %xcc, %g6, %o3
25688 fmovdn %icc, %f16, %f15
25689loop_2264:
25690 edge32n %g1, %i1, %l2
25691 sdivcc %l0, 0x0745, %i3
25692 movleu %icc, %l1, %g5
25693 movrlz %o5, %o6, %o1
25694 movg %xcc, %o4, %l5
25695 edge32n %g4, %l6, %l4
25696 fble %fcc1, loop_2265
25697 and %g7, %g2, %i7
25698 mova %icc, %i0, %l3
25699 movleu %xcc, %i2, %g3
25700loop_2265:
25701 udivx %i6, 0x169F, %i5
25702 set 0x5A, %i4
25703 ldstuba [%l7 + %i4] 0x89, %o2
25704 movn %xcc, %i4, %o0
25705 fnegs %f7, %f26
25706 umulcc %o7, 0x1F0E, %g6
25707 lduh [%l7 + 0x0E], %o3
25708 tleu %xcc, 0x2
25709 edge8l %g1, %i1, %l2
25710 bl loop_2266
25711 fzeros %f26
25712 popc %l0, %i3
25713 bvs,a %icc, loop_2267
25714loop_2266:
25715 andcc %g5, 0x1B70, %o5
25716 popc 0x0797, %o6
25717 fbe %fcc0, loop_2268
25718loop_2267:
25719 andn %l1, 0x0B44, %o4
25720 tle %xcc, 0x2
25721 stb %o1, [%l7 + 0x17]
25722loop_2268:
25723 nop
25724 set 0x43, %g6
25725 stba %g4, [%l7 + %g6] 0x89
25726 te %icc, 0x7
25727 orncc %l6, %l4, %g7
25728 fbg,a %fcc3, loop_2269
25729 fbug,a %fcc0, loop_2270
25730 tne %xcc, 0x3
25731 ta %icc, 0x2
25732loop_2269:
25733 tleu %xcc, 0x1
25734loop_2270:
25735 nop
25736 wr %g0, 0x88, %asi
25737 ldda [%l7 + 0x40] %asi, %f16
25738 fmovrsgez %l5, %f4, %f19
25739 edge32l %i7, %i0, %l3
25740 fmul8x16au %f19, %f31, %f28
25741 wr %g0, 0x11, %asi
25742 lduba [%l7 + 0x4F] %asi, %i2
25743 fcmple16 %f8, %f6, %g2
25744 sethi 0x19CD, %g3
25745 nop
25746 set 0x58, %o4
25747 std %f20, [%l7 + %o4]
25748 fbe %fcc3, loop_2271
25749 ldd [%l7 + 0x48], %i4
25750 restored
25751 rdpr %cwp, %g1
25752 rdpr %cansave, %g2
25753 rdpr %canrestore, %g3
25754 rdpr %cleanwin, %g4
25755 rdpr %otherwin, %g5
25756 rdpr %wstate, %g6
25757 flush %l7 + 0x3C
25758loop_2271:
25759 fxor %f18, %f12, %f24
25760 ta %icc, 0x4
25761 srl %o2, 0x1D, %i6
25762 andncc %i4, %o7, %o0
25763 tcs %icc, 0x0
25764 sth %g6, [%l7 + 0x62]
25765 wr %g0, 0x19, %asi
25766 lda [%l7 + 0x44] %asi, %f24
25767 tvc %xcc, 0x2
25768 fmovsvs %icc, %f15, %f14
25769 fbue %fcc1, loop_2272
25770 nop
25771 setx 0xE055CDC1C0467FAD, %l0, %l6
25772 stx %l6, [%l7 + 0x70]
25773 ldx [%l7 + 0x70], %fsr
25774 tgu %xcc, 0x0
25775 edge16l %g1, %o3, %i1
25776loop_2272:
25777 array32 %l0, %i3, %l2
25778 flush %l7 + 0x64
25779 fba %fcc0, loop_2273
25780 fmovrse %o5, %f9, %f28
25781 edge8l %o6, %l1, %g5
25782 movge %icc, %o1, %o4
25783loop_2273:
25784 ldub [%l7 + 0x6C], %g4
25785 fcmpne32 %f14, %f4, %l6
25786 nop
25787 fitos %f12, %f7
25788 fstox %f7, %f8
25789 smulcc %g7, 0x1977, %l5
25790 fabsd %f26, %f28
25791 bg,pt %xcc, loop_2274
25792 fbn,a %fcc1, loop_2275
25793 membar 0x38
25794 sll %i7, %l4, %l3
25795loop_2274:
25796 nop
25797 setx loop_2276, %l0, %l1
25798 wrpr 0x1, %tl
25799 wrpr %l1, %tnpc
25800 setx 0x34400001400, %l0, %l1
25801 wrpr %l1, %tstate
25802 wrhpr 0x4, %htstate
25803 done
25804loop_2275:
25805 movre %i2, 0x159, %i0
25806 move %icc, %g3, %g2
25807 sdivx %i5, 0x0B89, %i6
25808loop_2276:
25809 edge32n %i4, %o2, %o7
25810 st %f0, [%l7 + 0x28]
25811 tvc %icc, 0x0
25812 alignaddrl %g6, %g1, %o0
25813 and %o3, %l0, %i1
25814 tvs %xcc, 0x4
25815 fpsub16 %f30, %f30, %f30
25816 fmovsa %icc, %f14, %f21
25817 fba %fcc0, loop_2277
25818 tvs %icc, 0x6
25819 mova %xcc, %l2, %i3
25820 fmul8x16 %f9, %f12, %f16
25821loop_2277:
25822 be,a,pt %icc, loop_2278
25823 edge8ln %o6, %l1, %o5
25824 nop
25825 setx loop_2279, %l0, %l1
25826 jmpl %l1, %o1
25827 tle %xcc, 0x1
25828loop_2278:
25829 edge32n %g5, %g4, %o4
25830 fpsub16 %f0, %f24, %f0
25831loop_2279:
25832 sdivcc %g7, 0x0136, %l5
25833 edge16 %i7, %l4, %l6
25834 andcc %i2, %l3, %i0
25835 edge16ln %g3, %i5, %g2
25836 taddcctv %i6, 0x08B6, %i4
25837 array16 %o7, %g6, %g1
25838 sethi 0x1872, %o0
25839 umulcc %o3, 0x046E, %o2
25840 movgu %icc, %l0, %i1
25841 taddcc %l2, 0x123B, %i3
25842 sra %o6, 0x07, %l1
25843 edge16ln %o5, %g5, %o1
25844 movcs %icc, %g4, %g7
25845 stw %l5, [%l7 + 0x14]
25846 ldsh [%l7 + 0x50], %i7
25847 bshuffle %f26, %f22, %f16
25848 fxor %f22, %f16, %f2
25849 bge loop_2280
25850 fbge,a %fcc1, loop_2281
25851 st %f5, [%l7 + 0x68]
25852 movgu %xcc, %o4, %l6
25853loop_2280:
25854 tsubcctv %l4, 0x1773, %l3
25855loop_2281:
25856 nop
25857 wr %g0, 0x80, %asi
25858 sta %f4, [%l7 + 0x50] %asi
25859 swap [%l7 + 0x08], %i2
25860 fmovrsgz %g3, %f29, %f31
25861 movle %xcc, %i0, %i5
25862 set 0x6F, %g7
25863 ldsba [%l7 + %g7] 0x0c, %g2
25864 edge8l %i6, %o7, %i4
25865 edge16n %g6, %o0, %o3
25866 edge8n %o2, %l0, %g1
25867 nop
25868 setx 0x95414C332FC08D1C, %l0, %l6
25869 stx %l6, [%l7 + 0x28]
25870 ldd [%l7 + 0x28], %f0
25871 fsqrtd %f0, %f14
25872 wr %g0, 0x81, %asi
25873 lduba [%l7 + 0x56] %asi, %i1
25874 subc %i3, 0x04D9, %l2
25875 edge16 %o6, %o5, %g5
25876 movrgz %l1, %g4, %g7
25877 ldx [%l7 + 0x18], %o1
25878 or %l5, 0x12D2, %i7
25879 smulcc %l6, %l4, %o4
25880 faligndata %f4, %f0, %f22
25881 fmovsl %icc, %f18, %f8
25882 movvs %icc, %i2, %g3
25883 xnor %l3, 0x1009, %i5
25884 sdivx %g2, 0x0F2D, %i0
25885 udiv %i6, 0x0E1D, %o7
25886 srlx %i4, 0x12, %g6
25887 edge32n %o0, %o2, %o3
25888 fmovsvs %icc, %f21, %f7
25889 umul %g1, %i1, %l0
25890 fandnot2 %f28, %f24, %f6
25891 fmovd %f6, %f30
25892 wr %g0, 0x80, %asi
25893 ldsha [%l7 + 0x62] %asi, %i3
25894 set 0x34, %l2
25895 swapa [%l7 + %l2] 0x89, %o6
25896 fcmpgt32 %f4, %f2, %l2
25897 ldd [%l7 + 0x30], %o4
25898 wr %g0, 0x20, %asi
25899 ldxa [%g0 + 0x18] %asi, %l1
25900 st %f16, [%l7 + 0x48]
25901 move %icc, %g5, %g4
25902 add %g7, %l5, %o1
25903 ldstub [%l7 + 0x19], %l6
25904 edge8l %l4, %o4, %i2
25905 tge %xcc, 0x2
25906 edge32n %g3, %l3, %i5
25907 set 0x24, %i6
25908 sta %f28, [%l7 + %i6] 0x81
25909 saved
25910 rdpr %cwp, %g1
25911 rdpr %cansave, %g2
25912 rdpr %canrestore, %g3
25913 rdpr %cleanwin, %g4
25914 rdpr %otherwin, %g5
25915 rdpr %wstate, %g6
25916 tleu %icc, 0x2
25917 movre %g2, %i0, %i7
25918 ta %icc, 0x7
25919 brnz,a %i6, loop_2282
25920 stw %o7, [%l7 + 0x14]
25921 bgu %xcc, loop_2283
25922 orncc %g6, %o0, %i4
25923loop_2282:
25924 tne %icc, 0x6
25925 wr %g0, 0x88, %asi
25926 ldsha [%l7 + 0x3A] %asi, %o2
25927loop_2283:
25928 fpadd16 %f12, %f26, %f20
25929 fmovrdgz %g1, %f22, %f28
25930 fornot2 %f16, %f22, %f30
25931 fmovrslz %o3, %f19, %f0
25932 subccc %i1, %l0, %i3
25933 movg %icc, %l2, %o5
25934 nop
25935 fitod %f5, %f28
25936 bgu,a,pn %icc, loop_2284
25937 restored
25938 rdpr %cwp, %g1
25939 rdpr %cansave, %g2
25940 rdpr %canrestore, %g3
25941 rdpr %cleanwin, %g4
25942 rdpr %otherwin, %g5
25943 rdpr %wstate, %g6
25944 wr %g0, 0x81, %asi
25945 sta %f11, [%l7 + 0x5C] %asi
25946loop_2284:
25947 srlx %o6, %l1, %g4
25948 subccc %g5, %l5, %o1
25949 alignaddr %l6, %l4, %o4
25950 nop
25951 setx 0x805D4B9D, %l0, %l6
25952 st %l6, [%l7 + 0x30]
25953 ld [%l7 + 0x30], %fsr
25954 set 0x1C, %g2
25955 stwa %i2, [%l7 + %g2] 0x2a
25956 membar #Sync
25957 wr %g0, 0x18, %asi
25958 stba %g3, [%l7 + 0x3D] %asi
25959 nop
25960 setx 0xD230E29E, %l0, %l6
25961 st %l6, [%l7 + 0x28]
25962 ld [%l7 + 0x28], %f30
25963 setx 0x484D5680, %l1, %l5
25964 st %l5, [%l7 + 0x10]
25965 ld [%l7 + 0x10], %f12
25966 fsubs %f12, %f30, %f14
25967 bg,pt %xcc, loop_2285
25968 tcc %xcc, 0x2
25969 ldub [%l7 + 0x5A], %l3
25970 fmovsle %icc, %f9, %f9
25971loop_2285:
25972 fmuld8ulx16 %f18, %f11, %f0
25973 smulcc %g7, %i5, %g2
25974 nop
25975 fitos %f14, %f28
25976 fstoi %f28, %f31
25977 alignaddrl %i7, %i6, %i0
25978 alignaddr %g6, %o0, %i4
25979 fxors %f6, %f22, %f19
25980 fbl %fcc3, loop_2286
25981 srax %o7, %g1, %o3
25982 fexpand %f19, %f28
25983 tgu %icc, 0x0
25984loop_2286:
25985 restored
25986 rdpr %cwp, %g1
25987 rdpr %cansave, %g2
25988 rdpr %canrestore, %g3
25989 rdpr %cleanwin, %g4
25990 rdpr %otherwin, %g5
25991 rdpr %wstate, %g6
25992 move %xcc, %o2, %i1
25993 fandnot2 %f20, %f26, %f22
25994 bneg loop_2287
25995 sdiv %i3, 0x15CA, %l2
25996 tsubcc %l0, %o5, %o6
25997 fba,a %fcc0, loop_2288
25998loop_2287:
25999 srlx %l1, %g4, %g5
26000 nop
26001 set 0x10, %g3
26002 stw %o1, [%l7 + %g3]
26003 fbg %fcc0, loop_2289
26004loop_2288:
26005 array8 %l6, %l5, %o4
26006 movrgz %l4, 0x0D0, %g3
26007 taddcc %i2, %g7, %i5
26008loop_2289:
26009 nop
26010 setx loop_2290, %l0, %l1
26011 wrpr 0x1, %tl
26012 wrpr %l1, %tnpc
26013 setx 0x34400001400, %l0, %l1
26014 wrpr %l1, %tstate
26015 wrhpr 0x4, %htstate
26016 done
26017 nop
26018 set 0x10, %l0
26019 ldsw [%l7 + %l0], %g2
26020 movrgez %i7, %l3, %i0
26021 tcc %icc, 0x5
26022loop_2290:
26023 srax %g6, 0x12, %o0
26024 alignaddrl %i6, %o7, %g1
26025 edge32 %i4, %o2, %i1
26026 subcc %o3, %i3, %l2
26027 ldstub [%l7 + 0x68], %l0
26028 fmovsne %xcc, %f1, %f23
26029 movn %xcc, %o6, %o5
26030 umul %l1, %g4, %g5
26031 ldsb [%l7 + 0x76], %o1
26032 tne %xcc, 0x5
26033 ldsw [%l7 + 0x6C], %l6
26034 tn %xcc, 0x2
26035 fcmpgt16 %f4, %f24, %l5
26036 saved
26037 rdpr %cwp, %g1
26038 rdpr %cansave, %g2
26039 rdpr %canrestore, %g3
26040 rdpr %cleanwin, %g4
26041 rdpr %otherwin, %g5
26042 rdpr %wstate, %g6
26043 movrgez %l4, 0x378, %g3
26044 xorcc %o4, 0x1180, %g7
26045 wr %g0, 0x81, %asi
26046 stha %i5, [%l7 + 0x7E] %asi
26047 fands %f28, %f5, %f22
26048 wr %g0, 0x0c, %asi
26049 lduwa [%l7 + 0x30] %asi, %i2
26050 array32 %g2, %i7, %i0
26051 lduh [%l7 + 0x08], %g6
26052 srax %l3, 0x13, %i6
26053 fands %f17, %f2, %f22
26054 lduw [%l7 + 0x38], %o0
26055 movl %icc, %g1, %i4
26056 mulx %o7, %i1, %o2
26057 nop
26058 setx loop_2291, %l0, %l1
26059 jmpl %l1, %i3
26060 nop
26061 setx loop_2292, %l0, %l1
26062 wrpr 0x1, %tl
26063 wrpr %l1, %tnpc
26064 setx 0x34400001400, %l0, %l1
26065 wrpr %l1, %tstate
26066 wrhpr 0x4, %htstate
26067 done
26068 fble %fcc3, loop_2293
26069 sra %l2, 0x0A, %o3
26070loop_2291:
26071 sdivx %l0, 0x0B4E, %o5
26072loop_2292:
26073 udivcc %o6, 0x0494, %g4
26074loop_2293:
26075 tcc %xcc, 0x7
26076 movpos %xcc, %l1, %g5
26077 wr %g0, 0xe2, %asi
26078 stxa %o1, [%l7 + 0x30] %asi
26079 membar #Sync
26080 sethi 0x18F1, %l6
26081 movvs %xcc, %l4, %l5
26082 fnand %f8, %f24, %f18
26083 array16 %o4, %g3, %i5
26084 xnor %g7, %i2, %g2
26085 ldd [%l7 + 0x40], %i6
26086 movre %i0, %g6, %i6
26087 fmovsl %xcc, %f20, %f18
26088 tvc %xcc, 0x1
26089 edge16 %o0, %l3, %i4
26090 orn %o7, 0x188B, %g1
26091 wr %g0, 0x04, %asi
26092 ldsba [%l7 + 0x3A] %asi, %o2
26093 sub %i3, 0x1894, %l2
26094 fornot1 %f18, %f6, %f18
26095 and %i1, %l0, %o3
26096 fsrc2s %f9, %f12
26097 bne,a %icc, loop_2294
26098 nop
26099 setx 0x5523C04E, %l0, %l6
26100 st %l6, [%l7 + 0x28]
26101 ld [%l7 + 0x28], %f28
26102 setx 0x58FFE13B, %l1, %l5
26103 st %l5, [%l7 + 0x10]
26104 ld [%l7 + 0x10], %f31
26105 fadds %f31, %f28, %f9
26106 udiv %o5, 0x073B, %g4
26107 fbug %fcc0, loop_2295
26108loop_2294:
26109 fnot1s %f31, %f0
26110 ld [%l7 + 0x24], %f23
26111 fmovrsgez %o6, %f31, %f23
26112loop_2295:
26113 edge32l %l1, %g5, %o1
26114 fbul,a %fcc2, loop_2296
26115 fbule,a %fcc1, loop_2297
26116 fand %f26, %f16, %f2
26117 srlx %l4, %l5, %l6
26118loop_2296:
26119 movg %icc, %o4, %i5
26120loop_2297:
26121 popc %g7, %i2
26122 fmovrdgz %g2, %f6, %f4
26123 movrne %i7, 0x254, %g3
26124 nop
26125 fitod %f2, %f24
26126 wr %g0, 0x19, %asi
26127 sta %f4, [%l7 + 0x30] %asi
26128 tn %icc, 0x1
26129 sllx %i0, 0x18, %i6
26130 restored
26131 rdpr %cwp, %g1
26132 rdpr %cansave, %g2
26133 rdpr %canrestore, %g3
26134 rdpr %cleanwin, %g4
26135 rdpr %otherwin, %g5
26136 rdpr %wstate, %g6
26137 array16 %o0, %g6, %l3
26138 sethi 0x1D53, %o7
26139 array32 %i4, %o2, %i3
26140 movle %xcc, %g1, %l2
26141 movrlz %l0, 0x271, %i1
26142 tne %icc, 0x6
26143 fmovsa %xcc, %f22, %f23
26144 fbe %fcc3, loop_2298
26145 te %icc, 0x3
26146 array32 %o5, %g4, %o3
26147 st %f23, [%l7 + 0x40]
26148loop_2298:
26149 nop
26150 set 0x08, %g5
26151 stb %o6, [%l7 + %g5]
26152 tge %xcc, 0x7
26153 fmovdne %xcc, %f3, %f27
26154 edge32ln %l1, %o1, %g5
26155 brnz,a %l5, loop_2299
26156 movrlez %l4, 0x3F5, %o4
26157 edge32n %l6, %g7, %i2
26158 mulx %g2, %i7, %g3
26159loop_2299:
26160 edge32ln %i5, %i6, %o0
26161 udivcc %i0, 0x1638, %g6
26162 fmovrdlz %o7, %f16, %f12
26163 edge32ln %l3, %o2, %i3
26164 tvs %xcc, 0x4
26165 edge8 %i4, %l2, %g1
26166 nop
26167 setx loop_2300, %l0, %l1
26168 wrpr 0x1, %tl
26169 wrpr %l1, %tpc
26170 add %l1, 0x4, %l1
26171 wrpr %l1, %tnpc
26172 setx 0x34400001400, %l0, %l1
26173 wrpr %l1, %tstate
26174 wrhpr 0x4, %htstate
26175 retry
26176 fandnot2s %f25, %f13, %f16
26177 bl,a,pt %xcc, loop_2301
26178 udiv %i1, 0x1A8B, %o5
26179loop_2300:
26180 nop
26181 add %l7, 0x68, %l6
26182 wr %g0, 0x88, %asi
26183 ldxa [%l6] %asi, %g4
26184 casxa [%l6] 0x88, %g4, %l0
26185loop_2301:
26186 nop
26187 setx loop_2302, %l0, %l1
26188 wrpr 0x1, %tl
26189 wrpr %l1, %tnpc
26190 setx 0x34400001400, %l0, %l1
26191 wrpr %l1, %tstate
26192 wrhpr 0x4, %htstate
26193 done
26194 tleu %xcc, 0x1
26195 xor %o6, 0x0D11, %l1
26196 tpos %xcc, 0x7
26197loop_2302:
26198 ld [%l7 + 0x58], %f25
26199 umul %o1, 0x0CC7, %g5
26200 fones %f23
26201 bpos,pt %xcc, loop_2303
26202 bn,a,pt %xcc, loop_2304
26203 fmovrsgz %l5, %f24, %f6
26204 fba %fcc0, loop_2305
26205loop_2303:
26206 fmovsgu %icc, %f18, %f9
26207loop_2304:
26208 fxnors %f12, %f5, %f9
26209 tcs %xcc, 0x1
26210loop_2305:
26211 fmovd %f10, %f14
26212 ta %icc, 0x4
26213 bleu,pn %xcc, loop_2306
26214 udivcc %o3, 0x0F73, %l4
26215 array16 %o4, %g7, %i2
26216 fornot2s %f19, %f28, %f19
26217loop_2306:
26218 fble,a %fcc3, loop_2307
26219 udivcc %g2, 0x103F, %l6
26220 bcc,a %xcc, loop_2308
26221 andncc %g3, %i7, %i5
26222loop_2307:
26223 movrgez %i6, 0x316, %o0
26224 fnot1 %f26, %f28
26225loop_2308:
26226 array16 %i0, %g6, %o7
26227 set 0x3E, %l6
26228 lduha [%l7 + %l6] 0x89, %o2
26229 and %i3, %i4, %l2
26230 tn %icc, 0x1
26231 fmovde %icc, %f23, %f10
26232 movrgez %g1, 0x21F, %l3
26233 movrlez %o5, 0x093, %g4
26234 ldd [%l7 + 0x10], %l0
26235 sdivcc %o6, 0x0A7C, %l1
26236 sdivcc %i1, 0x1F23, %o1
26237 fmovsvc %xcc, %f13, %f13
26238 sdivx %l5, 0x00AC, %o3
26239 fmovdg %icc, %f24, %f28
26240 sethi 0x02DC, %l4
26241 udivx %g5, 0x18DD, %o4
26242 wr %g0, 0x80, %asi
26243 lda [%l7 + 0x3C] %asi, %f19
26244 fmovscs %icc, %f29, %f27
26245 bpos %icc, loop_2309
26246 array16 %i2, %g2, %g7
26247 fbule %fcc1, loop_2310
26248 movg %icc, %l6, %i7
26249loop_2309:
26250 smulcc %g3, 0x1902, %i6
26251 movcs %xcc, %i5, %o0
26252loop_2310:
26253 movpos %xcc, %i0, %g6
26254 tge %xcc, 0x6
26255 tpos %xcc, 0x2
26256 array8 %o2, %i3, %i4
26257 bge,pt %icc, loop_2311
26258 andcc %l2, %g1, %o7
26259 movrne %o5, 0x3CC, %g4
26260 sll %l0, %o6, %l3
26261loop_2311:
26262 tpos %icc, 0x2
26263 sdivx %l1, 0x162C, %o1
26264 fxors %f21, %f10, %f17
26265 fmovscc %xcc, %f7, %f20
26266 edge32n %l5, %i1, %l4
26267 movrgez %g5, 0x071, %o3
26268 set 0x78, %o6
26269 stxa %o4, [%l7 + %o6] 0x80
26270 tneg %xcc, 0x3
26271 fbuge,a %fcc0, loop_2312
26272 fmovsg %xcc, %f9, %f10
26273 andcc %g2, %g7, %i2
26274 nop
26275 fitod %f4, %f28
26276 fdtos %f28, %f19
26277loop_2312:
26278 restored
26279 rdpr %cwp, %g1
26280 rdpr %cansave, %g2
26281 rdpr %canrestore, %g3
26282 rdpr %cleanwin, %g4
26283 rdpr %otherwin, %g5
26284 rdpr %wstate, %g6
26285 taddcctv %l6, %g3, %i6
26286 movleu %icc, %i5, %o0
26287 movrne %i0, %g6, %i7
26288 nop
26289 setx 0x2F86919630781123, %l0, %l6
26290 stx %l6, [%l7 + 0x70]
26291 ldx [%l7 + 0x70], %fsr
26292 andcc %i3, 0x1668, %o2
26293 xnorcc %l2, 0x1FB3, %g1
26294 add %o7, %o5, %g4
26295 tle %xcc, 0x5
26296 edge8 %i4, %l0, %l3
26297 bne,pn %icc, loop_2313
26298 stb %l1, [%l7 + 0x7B]
26299 movne %xcc, %o6, %o1
26300 movl %xcc, %i1, %l4
26301loop_2313:
26302 te %xcc, 0x0
26303 udivx %g5, 0x1821, %o3
26304 saved
26305 rdpr %cwp, %g1
26306 rdpr %cansave, %g2
26307 rdpr %canrestore, %g3
26308 rdpr %cleanwin, %g4
26309 rdpr %otherwin, %g5
26310 rdpr %wstate, %g6
26311 addc %l5, %o4, %g7
26312 xorcc %g2, %l6, %i2
26313 fcmple32 %f16, %f8, %i6
26314 fbuge,a %fcc3, loop_2314
26315 ldd [%l7 + 0x70], %i4
26316 for %f16, %f26, %f6
26317 srl %o0, 0x1B, %i0
26318loop_2314:
26319 addc %g3, 0x1624, %i7
26320 tgu %xcc, 0x5
26321 edge8n %i3, %o2, %l2
26322 orn %g1, 0x1AED, %o7
26323 sllx %g6, %g4, %o5
26324 bpos %icc, loop_2315
26325 mova %xcc, %l0, %l3
26326 fbule,a %fcc2, loop_2316
26327 edge32n %l1, %o6, %i4
26328loop_2315:
26329 movrlz %i1, 0x1B1, %o1
26330 brlz %g5, loop_2317
26331loop_2316:
26332 fone %f14
26333 orn %l4, 0x0D17, %l5
26334 fmovrdgz %o3, %f14, %f22
26335loop_2317:
26336 bcs,a,pn %icc, loop_2318
26337 sra %g7, 0x08, %g2
26338 array16 %l6, %o4, %i6
26339 sdivcc %i2, 0x0003, %o0
26340loop_2318:
26341 membar 0x0F
26342 tvs %xcc, 0x2
26343 bne,a,pt %xcc, loop_2319
26344 tne %xcc, 0x5
26345 fone %f24
26346 fmovsvc %xcc, %f16, %f23
26347loop_2319:
26348 umulcc %i0, %g3, %i5
26349 sdivx %i3, 0x050F, %i7
26350 fmuld8ulx16 %f21, %f26, %f6
26351 movrlez %l2, %g1, %o2
26352 umul %g6, %o7, %g4
26353 array32 %l0, %o5, %l3
26354 nop
26355 setx 0xB01E5CFF7A286E22, %l0, %l6
26356 stx %l6, [%l7 + 0x28]
26357 ldd [%l7 + 0x28], %f28
26358 setx 0x1AC3F412C6656D84, %l1, %l5
26359 stx %l5, [%l7 + 0x10]
26360 ldd [%l7 + 0x10], %f0
26361 fsubd %f0, %f28, %f28
26362 nop
26363 setx 0x59141353, %l0, %l6
26364 st %l6, [%l7 + 0x28]
26365 ld [%l7 + 0x28], %f4
26366 setx 0x94475AAE, %l1, %l5
26367 st %l5, [%l7 + 0x10]
26368 ld [%l7 + 0x10], %f20
26369 fmuls %f20, %f4, %f7
26370 fpsub32 %f12, %f28, %f0
26371 fpack16 %f18, %f7
26372 fsrc1s %f31, %f2
26373 fmovsvs %xcc, %f1, %f7
26374 bne,pn %icc, loop_2320
26375 sub %l1, 0x1C4A, %i4
26376 wr %g0, 0x2b, %asi
26377 stha %o6, [%l7 + 0x6C] %asi
26378 membar #Sync
26379loop_2320:
26380 ldsw [%l7 + 0x58], %i1
26381 mulx %o1, %g5, %l5
26382 nop
26383 setx 0x890754F2F07D7C8E, %l0, %l6
26384 stx %l6, [%l7 + 0x08]
26385 ldx [%l7 + 0x08], %fsr
26386 fcmpgt16 %f20, %f10, %l4
26387 fpsub16 %f4, %f30, %f12
26388 fnegd %f30, %f26
26389 ldsw [%l7 + 0x44], %g7
26390 sra %o3, %g2, %l6
26391 andcc %i6, %o4, %i2
26392 sth %i0, [%l7 + 0x44]
26393 nop
26394 fitod %f6, %f8
26395 fdtox %f8, %f4
26396 fxtod %f4, %f6
26397 movre %g3, %i5, %i3
26398 tvs %icc, 0x3
26399 te %icc, 0x4
26400 sethi 0x078F, %o0
26401 movpos %xcc, %l2, %i7
26402 set 0x40, %i7
26403 ldsba [%l7 + %i7] 0x11, %g1
26404 set 0x28, %o2
26405 swapa [%l7 + %o2] 0x18, %o2
26406 mulx %g6, %o7, %l0
26407 membar 0x07
26408 srl %o5, %g4, %l3
26409 edge32l %l1, %i4, %o6
26410 edge16l %i1, %o1, %l5
26411 tl %xcc, 0x5
26412 wr %g0, 0x80, %asi
26413 ldstuba [%l7 + 0x1C] %asi, %l4
26414 orncc %g5, %o3, %g7
26415 movrgz %l6, %i6, %o4
26416 udivcc %g2, 0x01C2, %i2
26417 fpmerge %f18, %f27, %f4
26418 membar #Sync
26419 wr %g0, 0x16, %asi
26420 ldda [%l7 + 0x40] %asi, %f0
26421 fbl,a %fcc3, loop_2321
26422 movrlz %i0, %i5, %i3
26423 fbule,a %fcc2, loop_2322
26424 addc %o0, %g3, %l2
26425loop_2321:
26426 restored
26427 rdpr %cwp, %g1
26428 rdpr %cansave, %g2
26429 rdpr %canrestore, %g3
26430 rdpr %cleanwin, %g4
26431 rdpr %otherwin, %g5
26432 rdpr %wstate, %g6
26433 movrgez %i7, %g1, %o2
26434loop_2322:
26435 movvc %xcc, %g6, %l0
26436 fmovsne %xcc, %f4, %f7
26437 stbar
26438 fones %f31
26439 tcc %icc, 0x5
26440 array8 %o5, %g4, %o7
26441 fpadd32s %f7, %f31, %f12
26442 fcmple32 %f4, %f26, %l1
26443 fbuge,a %fcc0, loop_2323
26444 fmovs %f17, %f1
26445 fcmple32 %f2, %f0, %l3
26446 movrgz %o6, %i4, %o1
26447loop_2323:
26448 stb %i1, [%l7 + 0x64]
26449 ld [%l7 + 0x6C], %f15
26450 srlx %l4, 0x1E, %l5
26451 movvs %xcc, %o3, %g5
26452 fnand %f10, %f14, %f24
26453 movn %icc, %g7, %l6
26454 set 0x2B, %o1
26455 lduba [%l7 + %o1] 0x04, %o4
26456 alignaddr %i6, %g2, %i2
26457 srlx %i5, %i0, %o0
26458 prefetch [%l7 + 0x74], 0x3
26459 wr %g0, 0x18, %asi
26460 swapa [%l7 + 0x6C] %asi, %i3
26461 smul %g3, 0x0929, %i7
26462 and %g1, 0x0B39, %l2
26463 tl %icc, 0x0
26464 add %l7, 0x2C, %l6
26465 wr %g0, 0x89, %asi
26466 lda [%l6] %asi, %o2
26467 casa [%l6] 0x89, %o2, %g6
26468 stb %o5, [%l7 + 0x5C]
26469 tle %icc, 0x0
26470 movgu %xcc, %l0, %g4
26471 add %l1, %o7, %l3
26472 fbue,a %fcc0, loop_2324
26473 array32 %i4, %o6, %i1
26474 fmovrsgz %l4, %f0, %f6
26475 wr %g0, 0x80, %asi
26476 ldda [%l7 + 0x50] %asi, %l4
26477loop_2324:
26478 subc %o1, %g5, %o3
26479 andncc %g7, %o4, %i6
26480 edge16n %l6, %g2, %i2
26481 fmovsgu %xcc, %f16, %f17
26482 fmovsgu %xcc, %f1, %f6
26483 movge %xcc, %i5, %i0
26484 sethi 0x17C2, %i3
26485 move %icc, %o0, %i7
26486 fcmpne32 %f28, %f4, %g3
26487 nop
26488 fitod %f4, %f18
26489 fdtos %f18, %f0
26490 lduw [%l7 + 0x50], %l2
26491 add %g1, 0x154A, %o2
26492 movvs %xcc, %g6, %o5
26493 tge %xcc, 0x4
26494 saved
26495 rdpr %cwp, %g1
26496 rdpr %cansave, %g2
26497 rdpr %canrestore, %g3
26498 rdpr %cleanwin, %g4
26499 rdpr %otherwin, %g5
26500 rdpr %wstate, %g6
26501 std %f6, [%l7 + 0x70]
26502 edge32 %g4, %l1, %o7
26503 fbn,a %fcc1, loop_2325
26504 swap [%l7 + 0x18], %l0
26505 nop
26506 set 0x28, %i1
26507 stx %l3, [%l7 + %i1]
26508 subccc %o6, 0x1FCB, %i1
26509loop_2325:
26510 orn %l4, %i4, %l5
26511 ldub [%l7 + 0x5C], %g5
26512 saved
26513 rdpr %cwp, %g1
26514 rdpr %cansave, %g2
26515 rdpr %canrestore, %g3
26516 rdpr %cleanwin, %g4
26517 rdpr %otherwin, %g5
26518 rdpr %wstate, %g6
26519 fmovrdne %o3, %f12, %f22
26520 restored
26521 rdpr %cwp, %g1
26522 rdpr %cansave, %g2
26523 rdpr %canrestore, %g3
26524 rdpr %cleanwin, %g4
26525 rdpr %otherwin, %g5
26526 rdpr %wstate, %g6
26527 tpos %icc, 0x2
26528 nop
26529 fitos %f7, %f6
26530 fstoi %f6, %f10
26531 subccc %g7, 0x05A9, %o4
26532 or %i6, %o1, %l6
26533 fmovrslz %g2, %f19, %f30
26534 nop
26535 setx loop_2326, %l0, %l1
26536 jmpl %l1, %i5
26537 srl %i0, 0x14, %i2
26538 orcc %i3, %o0, %g3
26539 movrne %l2, 0x2B8, %i7
26540loop_2326:
26541 movne %xcc, %o2, %g1
26542 andcc %g6, 0x1A5C, %o5
26543 movrlez %l1, %g4, %o7
26544 fandnot1 %f20, %f10, %f6
26545 movrgez %l3, 0x15E, %o6
26546 sir 0x15A8
26547 mova %xcc, %i1, %l0
26548 tg %xcc, 0x3
26549 nop
26550 setx 0x945E3F60106974B2, %l0, %l6
26551 stx %l6, [%l7 + 0x58]
26552 ldx [%l7 + 0x58], %fsr
26553 wr %g0, 0x19, %asi
26554 stxa %i4, [%l7 + 0x70] %asi
26555 tsubcctv %l5, 0x1EA8, %g5
26556 membar 0x7B
26557 sllx %o3, 0x19, %l4
26558 fandnot1s %f10, %f1, %f26
26559 bgu,a %icc, loop_2327
26560 edge8n %o4, %g7, %i6
26561 movpos %xcc, %o1, %g2
26562 fpadd32s %f14, %f26, %f1
26563loop_2327:
26564 tg %icc, 0x3
26565 subccc %i5, %i0, %i2
26566 stw %l6, [%l7 + 0x78]
26567 tcs %icc, 0x5
26568 stw %i3, [%l7 + 0x14]
26569 fpack16 %f24, %f14
26570 sll %g3, %l2, %o0
26571 wr %g0, 0x10, %asi
26572 lda [%l7 + 0x4C] %asi, %f10
26573 fmovrsgz %o2, %f22, %f6
26574 ba,a %icc, loop_2328
26575 array32 %i7, %g1, %o5
26576 fbu,a %fcc1, loop_2329
26577 udivx %g6, 0x0A19, %l1
26578loop_2328:
26579 array16 %g4, %l3, %o7
26580 pdist %f10, %f0, %f28
26581loop_2329:
26582 fmovspos %icc, %f6, %f22
26583 movle %icc, %i1, %l0
26584 umulcc %i4, %l5, %g5
26585 tneg %xcc, 0x4
26586 wr %g0, 0x11, %asi
26587 lduba [%l7 + 0x79] %asi, %o3
26588 movrne %l4, 0x0FC, %o6
26589 edge16 %o4, %g7, %o1
26590 fmul8x16au %f31, %f16, %f14
26591 udivcc %i6, 0x038A, %i5
26592 edge16 %i0, %i2, %l6
26593 movvc %xcc, %i3, %g3
26594 movrlz %l2, %o0, %o2
26595 fnor %f16, %f22, %f26
26596 umulcc %i7, 0x1CA3, %g2
26597 edge16n %g1, %g6, %o5
26598 restored
26599 rdpr %cwp, %g1
26600 rdpr %cansave, %g2
26601 rdpr %canrestore, %g3
26602 rdpr %cleanwin, %g4
26603 rdpr %otherwin, %g5
26604 rdpr %wstate, %g6
26605 edge32n %l1, %g4, %l3
26606 fmovdpos %icc, %f31, %f30
26607 fbo %fcc0, loop_2330
26608 fmovsa %icc, %f27, %f20
26609 alignaddr %i1, %o7, %l0
26610 popc %i4, %l5
26611loop_2330:
26612 fcmpgt32 %f30, %f14, %o3
26613 udivx %g5, 0x0482, %l4
26614 edge32ln %o4, %g7, %o6
26615 fone %f30
26616 edge32 %i6, %o1, %i5
26617 nop
26618 setx 0xF8106131, %l0, %l6
26619 st %l6, [%l7 + 0x28]
26620 ld [%l7 + 0x28], %f20
26621 fsqrts %f20, %f4
26622 xorcc %i0, %i2, %i3
26623 bne,a,pt %icc, loop_2331
26624 movge %xcc, %l6, %g3
26625 fmovdvs %xcc, %f22, %f27
26626 ld [%l7 + 0x4C], %f17
26627loop_2331:
26628 addcc %o0, 0x0927, %l2
26629 fbule,a %fcc2, loop_2332
26630 brlz %o2, loop_2333
26631 movneg %icc, %i7, %g1
26632 nop
26633 setx loop_2334, %l0, %l1
26634 jmpl %l1, %g2
26635loop_2332:
26636 edge16 %o5, %l1, %g6
26637loop_2333:
26638 stb %l3, [%l7 + 0x50]
26639 set 0x43, %g1
26640 ldsba [%l7 + %g1] 0x80, %g4
26641loop_2334:
26642 nop
26643 wr %g0, 0xea, %asi
26644 ldda [%l7 + 0x50] %asi, %o6
26645 movrlz %i1, 0x0DC, %l0
26646 bpos loop_2335
26647 andncc %l5, %o3, %g5
26648 nop
26649 fitos %f11, %f29
26650 fstox %f29, %f2
26651 fxtos %f2, %f27
26652 tneg %icc, 0x3
26653loop_2335:
26654 movneg %icc, %i4, %o4
26655 udiv %g7, 0x12DB, %o6
26656 ldstub [%l7 + 0x28], %l4
26657 movrne %i6, 0x3A7, %o1
26658 tneg %xcc, 0x2
26659 fpadd16 %f22, %f24, %f18
26660 andncc %i5, %i2, %i0
26661 movle %icc, %l6, %i3
26662 fcmpne16 %f0, %f16, %g3
26663 array8 %o0, %l2, %i7
26664 andcc %g1, 0x0FF1, %g2
26665 fmovsneg %icc, %f2, %f31
26666 fmovsleu %xcc, %f22, %f10
26667 fabsd %f26, %f30
26668 fbge,a %fcc1, loop_2336
26669 edge16 %o5, %o2, %g6
26670 tvs %icc, 0x5
26671 tne %icc, 0x7
26672loop_2336:
26673 brgz,a %l1, loop_2337
26674 edge8 %g4, %o7, %i1
26675 xnorcc %l0, %l5, %l3
26676 movge %xcc, %o3, %g5
26677loop_2337:
26678 nop
26679 set 0x1D, %i0
26680 lduba [%l7 + %i0] 0x04, %o4
26681 set 0x28, %o7
26682 sta %f25, [%l7 + %o7] 0x81
26683 bneg,pn %icc, loop_2338
26684 swap [%l7 + 0x48], %i4
26685 bn,pn %icc, loop_2339
26686 fmovdn %icc, %f6, %f5
26687loop_2338:
26688 popc %o6, %g7
26689 nop
26690 setx loop_2340, %l0, %l1
26691 jmpl %l1, %l4
26692loop_2339:
26693 edge32ln %i6, %i5, %i2
26694 udiv %o1, 0x079C, %l6
26695 tgu %icc, 0x2
26696loop_2340:
26697 fbuge %fcc3, loop_2341
26698 movrne %i3, %i0, %g3
26699 fmul8ulx16 %f8, %f16, %f2
26700 subc %o0, 0x0922, %i7
26701loop_2341:
26702 orncc %l2, %g1, %o5
26703 fandnot1 %f14, %f8, %f14
26704 umul %o2, 0x13DB, %g2
26705 bleu,pn %xcc, loop_2342
26706 ld [%l7 + 0x78], %f4
26707 addc %l1, %g6, %g4
26708 tgu %icc, 0x7
26709loop_2342:
26710 umul %o7, 0x0070, %i1
26711 movrlez %l0, %l5, %o3
26712 fmovd %f30, %f30
26713 andncc %g5, %o4, %i4
26714 wr %g0, 0x18, %asi
26715 sta %f0, [%l7 + 0x38] %asi
26716 fpackfix %f0, %f25
26717 movn %icc, %l3, %o6
26718 tcc %xcc, 0x2
26719 sdivcc %g7, 0x0F75, %l4
26720 edge32 %i5, %i2, %i6
26721 bneg,a %xcc, loop_2343
26722 fmovdvc %icc, %f29, %f8
26723 tpos %icc, 0x2
26724 fbe,a %fcc0, loop_2344
26725loop_2343:
26726 bge,a,pt %xcc, loop_2345
26727 sra %o1, 0x1F, %l6
26728 sub %i3, %i0, %o0
26729loop_2344:
26730 ldd [%l7 + 0x60], %i6
26731loop_2345:
26732 tneg %icc, 0x1
26733 stb %l2, [%l7 + 0x55]
26734 add %g3, %o5, %g1
26735 movpos %icc, %o2, %g2
26736 ta %xcc, 0x7
26737 tvs %xcc, 0x4
26738 movpos %icc, %g6, %l1
26739 sra %o7, 0x17, %g4
26740 fmovscs %icc, %f21, %f18
26741 fornot2s %f21, %f5, %f17
26742 xnor %i1, %l0, %l5
26743 movrlz %g5, %o3, %i4
26744 ldsh [%l7 + 0x50], %o4
26745 tvs %icc, 0x4
26746 fmovdvs %xcc, %f16, %f13
26747 addc %o6, %g7, %l3
26748 brlez %i5, loop_2346
26749 array32 %i2, %i6, %o1
26750 set 0x6C, %l1
26751 stha %l4, [%l7 + %l1] 0x81
26752loop_2346:
26753 nop
26754 setx loop_2347, %l0, %l1
26755 wrpr 0x1, %tl
26756 wrpr %l1, %tnpc
26757 setx 0x34400001400, %l0, %l1
26758 wrpr %l1, %tstate
26759 wrhpr 0x4, %htstate
26760 done
26761 movne %xcc, %l6, %i0
26762 ble,a,pn %xcc, loop_2348
26763 movl %xcc, %o0, %i7
26764loop_2347:
26765 movgu %icc, %i3, %g3
26766 udiv %o5, 0x19B6, %g1
26767loop_2348:
26768 movrgez %l2, 0x132, %o2
26769 fsrc1 %f22, %f20
26770 sllx %g6, %g2, %l1
26771 fbn %fcc0, loop_2349
26772 array16 %o7, %i1, %g4
26773 sdivx %l0, 0x1BBA, %g5
26774 st %f9, [%l7 + 0x38]
26775loop_2349:
26776 tn %xcc, 0x7
26777 fmovsleu %xcc, %f14, %f29
26778 fpack16 %f6, %f24
26779 ta %xcc, 0x6
26780 movleu %xcc, %o3, %i4
26781 smul %l5, %o4, %o6
26782 set 0x14, %l5
26783 swapa [%l7 + %l5] 0x19, %g7
26784 fandnot1s %f29, %f27, %f10
26785 sdivcc %l3, 0x0654, %i2
26786 movle %xcc, %i5, %i6
26787 fblg %fcc2, loop_2350
26788 xor %l4, 0x1401, %l6
26789 tvs %icc, 0x7
26790 wr %g0, 0x80, %asi
26791 stda %f0, [%l7 + 0x40] %asi
26792loop_2350:
26793 swap [%l7 + 0x68], %i0
26794 movrlz %o0, %i7, %i3
26795 bgu loop_2351
26796 fbn %fcc1, loop_2352
26797 fblg,a %fcc0, loop_2353
26798 mulx %o1, %o5, %g3
26799loop_2351:
26800 bneg,a loop_2354
26801loop_2352:
26802 andcc %g1, %o2, %l2
26803loop_2353:
26804 umul %g6, %l1, %g2
26805 andcc %o7, 0x198F, %g4
26806loop_2354:
26807 fxors %f6, %f24, %f27
26808 movrgz %l0, %g5, %i1
26809 edge8n %i4, %o3, %l5
26810 smul %o6, 0x1D3D, %g7
26811 fmovd %f4, %f30
26812 udivx %l3, 0x04C6, %i2
26813 edge16 %o4, %i6, %l4
26814 edge32n %l6, %i5, %i0
26815 bvc,pn %xcc, loop_2355
26816 sdiv %o0, 0x1930, %i3
26817 tpos %xcc, 0x0
26818 ldsb [%l7 + 0x2A], %i7
26819loop_2355:
26820 saved
26821 rdpr %cwp, %g1
26822 rdpr %cansave, %g2
26823 rdpr %canrestore, %g3
26824 rdpr %cleanwin, %g4
26825 rdpr %otherwin, %g5
26826 rdpr %wstate, %g6
26827 movrgez %o5, %g3, %g1
26828 membar 0x75
26829 move %icc, %o2, %l2
26830 nop
26831 setx 0xF8744047505ED847, %l0, %l6
26832 stx %l6, [%l7 + 0x78]
26833 ldx [%l7 + 0x78], %fsr
26834 subcc %g6, 0x163D, %l1
26835 movre %o1, 0x3AB, %g2
26836 mova %icc, %o7, %g4
26837 fpsub16s %f22, %f26, %f31
26838 smul %l0, %g5, %i1
26839 add %i4, %l5, %o3
26840 ldsh [%l7 + 0x58], %o6
26841 ldx [%l7 + 0x08], %l3
26842 tneg %xcc, 0x3
26843 sir 0x06FA
26844 wr %g0, 0x88, %asi
26845 lduwa [%l7 + 0x10] %asi, %i2
26846 movl %xcc, %g7, %i6
26847 tneg %xcc, 0x5
26848 fcmpgt32 %f4, %f28, %l4
26849 fcmpeq32 %f20, %f10, %o4
26850 fbg,a %fcc1, loop_2356
26851 udivx %i5, 0x0A5C, %i0
26852 udiv %l6, 0x1021, %i3
26853 edge8 %o0, %i7, %g3
26854loop_2356:
26855 orncc %o5, %o2, %g1
26856 and %g6, 0x129E, %l2
26857 movneg %icc, %l1, %g2
26858 nop
26859 fitos %f0, %f3
26860 fstox %f3, %f10
26861 fxtos %f10, %f28
26862 array32 %o7, %o1, %l0
26863 sdiv %g5, 0x0292, %i1
26864 fbe,a %fcc1, loop_2357
26865 mova %xcc, %g4, %i4
26866 membar #Sync
26867 wr %g0, 0x16, %asi
26868 ldda [%l7 + 0x40] %asi, %f0
26869loop_2357:
26870 bne loop_2358
26871 tvs %xcc, 0x1
26872 nop
26873 fitos %f6, %f27
26874 fstox %f27, %f8
26875 fxtos %f8, %f19
26876 fbug,a %fcc3, loop_2359
26877loop_2358:
26878 mulscc %o3, %l5, %o6
26879 ba loop_2360
26880 addcc %l3, %g7, %i2
26881loop_2359:
26882 fbul,a %fcc2, loop_2361
26883 movvs %icc, %l4, %o4
26884loop_2360:
26885 movne %icc, %i5, %i6
26886 movgu %icc, %l6, %i0
26887loop_2361:
26888 move %xcc, %o0, %i7
26889 fcmple32 %f26, %f28, %i3
26890 bl %icc, loop_2362
26891 movvc %xcc, %g3, %o5
26892 fmovdne %xcc, %f13, %f6
26893 wr %g0, 0x04, %asi
26894 stda %f16, [%l7 + 0x40] %asi
26895loop_2362:
26896 alignaddrl %g1, %o2, %l2
26897 nop
26898 fitos %f16, %f9
26899 brgez %g6, loop_2363
26900 ldub [%l7 + 0x57], %l1
26901 fcmple32 %f28, %f6, %o7
26902 tpos %icc, 0x5
26903loop_2363:
26904 fands %f4, %f20, %f18
26905 ld [%l7 + 0x78], %f11
26906 edge16ln %o1, %l0, %g2
26907 fmovrslz %i1, %f13, %f3
26908 alignaddrl %g4, %g5, %o3
26909 andncc %i4, %o6, %l3
26910 fmovspos %icc, %f17, %f0
26911 movg %xcc, %g7, %i2
26912 ldsb [%l7 + 0x13], %l5
26913 tcs %icc, 0x3
26914 nop
26915 setx loop_2364, %l0, %l1
26916 wrpr 0x1, %tl
26917 wrpr %l1, %tnpc
26918 setx 0x34400001400, %l0, %l1
26919 wrpr %l1, %tstate
26920 wrhpr 0x4, %htstate
26921 done
26922 fsrc1 %f0, %f8
26923 sllx %l4, 0x06, %o4
26924 edge16ln %i6, %l6, %i0
26925loop_2364:
26926 taddcctv %o0, 0x04E9, %i7
26927 subcc %i3, 0x09EC, %i5
26928 sra %g3, 0x03, %g1
26929 fmovrdgz %o5, %f12, %f18
26930 tne %icc, 0x0
26931 movcc %xcc, %o2, %l2
26932 nop
26933 fitod %f4, %f30
26934 fdtoi %f30, %f11
26935 udivx %l1, 0x1FA8, %g6
26936 fble %fcc3, loop_2365
26937 xnor %o1, 0x13E3, %l0
26938 tpos %icc, 0x0
26939 bne %icc, loop_2366
26940loop_2365:
26941 stw %g2, [%l7 + 0x40]
26942 set 0x40, %i3
26943 ldda [%l7 + %i3] 0x89, %f16
26944loop_2366:
26945 udivcc %i1, 0x06CA, %g4
26946 alignaddrl %o7, %g5, %o3
26947 ldsw [%l7 + 0x70], %o6
26948 st %f12, [%l7 + 0x3C]
26949 te %icc, 0x6
26950 fornot2s %f13, %f20, %f29
26951 addccc %i4, 0x1B49, %g7
26952 brz,a %l3, loop_2367
26953 fmul8x16 %f30, %f2, %f10
26954 addc %l5, 0x02E7, %i2
26955 nop
26956 fitod %f8, %f28
26957 fdtox %f28, %f8
26958loop_2367:
26959 tge %xcc, 0x2
26960 srl %o4, %i6, %l6
26961 orncc %l4, 0x051B, %o0
26962 fpadd32s %f26, %f20, %f11
26963 set 0x24, %l4
26964 ldsha [%l7 + %l4] 0x18, %i7
26965 mulx %i3, 0x1C7C, %i5
26966 smulcc %g3, %g1, %o5
26967 fmovsleu %icc, %f19, %f7
26968 fpackfix %f18, %f25
26969 fblg,a %fcc1, loop_2368
26970 movre %o2, %l2, %l1
26971 nop
26972 setx 0xC55A24DA, %l0, %l6
26973 st %l6, [%l7 + 0x28]
26974 ld [%l7 + 0x28], %f4
26975 setx 0xA3258B28, %l1, %l5
26976 st %l5, [%l7 + 0x10]
26977 ld [%l7 + 0x10], %f16
26978 fadds %f16, %f4, %f17
26979 fba,a %fcc0, loop_2369
26980loop_2368:
26981 tg %xcc, 0x1
26982 andn %g6, %o1, %l0
26983 fpadd32 %f18, %f24, %f22
26984loop_2369:
26985 tvs %icc, 0x2
26986 fsrc1 %f8, %f16
26987 subcc %g2, 0x0C08, %i1
26988 subc %i0, %o7, %g4
26989 tcs %icc, 0x6
26990 fandnot2 %f6, %f28, %f28
26991 restored
26992 rdpr %cwp, %g1
26993 rdpr %cansave, %g2
26994 rdpr %canrestore, %g3
26995 rdpr %cleanwin, %g4
26996 rdpr %otherwin, %g5
26997 rdpr %wstate, %g6
26998 call loop_2370
26999 fands %f23, %f24, %f16
27000 edge16n %o3, %g5, %o6
27001 tle %xcc, 0x2
27002loop_2370:
27003 orn %i4, %l3, %l5
27004 tg %icc, 0x1
27005 nop
27006 setx 0x784894AB, %l0, %l6
27007 st %l6, [%l7 + 0x28]
27008 ld [%l7 + 0x28], %f1
27009 setx 0xFC09A572, %l1, %l5
27010 st %l5, [%l7 + 0x10]
27011 ld [%l7 + 0x10], %f7
27012 fadds %f7, %f1, %f17
27013 stb %g7, [%l7 + 0x4F]
27014 tgu %icc, 0x6
27015 fmovdvc %xcc, %f4, %f30
27016 fsrc2s %f22, %f1
27017 ble,pn %xcc, loop_2371
27018 addc %o4, %i6, %l6
27019 sdivcc %i2, 0x0DED, %l4
27020 ba,a,pt %xcc, loop_2372
27021loop_2371:
27022 movle %xcc, %i7, %i3
27023 addccc %o0, 0x1A1C, %g3
27024 fnands %f24, %f7, %f20
27025loop_2372:
27026 te %xcc, 0x4
27027 fzero %f30
27028 nop
27029 setx loop_2373, %l0, %l1
27030 wrpr 0x1, %tl
27031 wrpr %l1, %tpc
27032 add %l1, 0x4, %l1
27033 wrpr %l1, %tnpc
27034 setx 0x34400001400, %l0, %l1
27035 wrpr %l1, %tstate
27036 wrhpr 0x4, %htstate
27037 retry
27038 stw %g1, [%l7 + 0x78]
27039 fone %f26
27040 popc %o5, %o2
27041loop_2373:
27042 fmovda %xcc, %f14, %f16
27043 edge32ln %l2, %l1, %g6
27044 stb %o1, [%l7 + 0x55]
27045 bne,a loop_2374
27046 fnors %f22, %f14, %f25
27047 fbule,a %fcc3, loop_2375
27048 udivx %l0, 0x1058, %i5
27049loop_2374:
27050 orncc %g2, %i1, %i0
27051 or %g4, %o3, %g5
27052loop_2375:
27053 fzeros %f23
27054 smul %o7, %o6, %l3
27055 popc 0x0863, %i4
27056 sub %l5, 0x15E9, %o4
27057 fmovdgu %icc, %f9, %f11
27058 movvc %icc, %i6, %l6
27059 edge8l %i2, %g7, %i7
27060 movleu %icc, %i3, %l4
27061 movrgz %g3, 0x304, %o0
27062 set 0x0C, %i5
27063 stwa %o5, [%l7 + %i5] 0xe3
27064 membar #Sync
27065 movle %icc, %o2, %g1
27066 umul %l2, 0x1077, %g6
27067 set 0x10, %i2
27068 ldxa [%l7 + %i2] 0x0c, %l1
27069 tcs %icc, 0x5
27070 tvc %xcc, 0x5
27071 movl %xcc, %l0, %i5
27072 fmovsneg %icc, %f3, %f1
27073 fornot2 %f14, %f16, %f24
27074 edge8 %o1, %g2, %i0
27075 tneg %icc, 0x2
27076 ldd [%l7 + 0x08], %g4
27077 subcc %o3, 0x022B, %g5
27078 bl,a %xcc, loop_2376
27079 edge32ln %i1, %o7, %o6
27080 set 0x40, %o0
27081 stda %f0, [%l7 + %o0] 0x81
27082loop_2376:
27083 array32 %i4, %l3, %o4
27084 edge16ln %i6, %l5, %i2
27085 edge8ln %l6, %i7, %g7
27086 tne %xcc, 0x7
27087 fmovsneg %xcc, %f5, %f4
27088 std %f20, [%l7 + 0x50]
27089 nop
27090 fitos %f2, %f29
27091 fstoi %f29, %f6
27092 array32 %l4, %i3, %g3
27093 brlez %o0, loop_2377
27094 movvc %icc, %o2, %o5
27095 xor %g1, %g6, %l1
27096 ldub [%l7 + 0x60], %l2
27097loop_2377:
27098 edge16n %i5, %l0, %o1
27099 tn %xcc, 0x0
27100 movrlz %g2, %g4, %i0
27101 ta %xcc, 0x7
27102 set 0x0C, %g4
27103 stwa %o3, [%l7 + %g4] 0x19
27104 fmovsleu %xcc, %f8, %f12
27105 movrne %g5, %o7, %o6
27106 brgez,a %i4, loop_2378
27107 movcc %icc, %l3, %i1
27108 add %i6, %o4, %i2
27109 lduh [%l7 + 0x62], %l5
27110loop_2378:
27111 edge8n %i7, %l6, %g7
27112 bgu %xcc, loop_2379
27113 edge8l %i3, %g3, %l4
27114 taddcctv %o0, %o2, %g1
27115 fbug %fcc0, loop_2380
27116loop_2379:
27117 tl %icc, 0x4
27118 array8 %o5, %l1, %l2
27119 tle %xcc, 0x5
27120loop_2380:
27121 nop
27122 set 0x10, %o5
27123 ldsha [%l7 + %o5] 0x10, %g6
27124 subcc %l0, 0x0959, %i5
27125 movgu %xcc, %o1, %g4
27126 sdivcc %i0, 0x1167, %g2
27127 addcc %g5, %o3, %o6
27128 fnegd %f22, %f30
27129 addc %i4, %o7, %l3
27130 edge16l %i1, %o4, %i6
27131 edge16l %i2, %i7, %l6
27132 taddcctv %l5, %i3, %g7
27133 nop
27134 setx loop_2381, %l0, %l1
27135 wrpr 0x1, %tl
27136 wrpr %l1, %tnpc
27137 setx 0x34400001400, %l0, %l1
27138 wrpr %l1, %tstate
27139 wrhpr 0x4, %htstate
27140 done
27141 bg,pn %icc, loop_2382
27142 array8 %g3, %o0, %l4
27143 set 0x0E, %l3
27144 ldstuba [%l7 + %l3] 0x89, %g1
27145loop_2381:
27146 andn %o2, 0x1564, %o5
27147loop_2382:
27148 xnor %l2, 0x1557, %l1
27149 fmovsg %icc, %f12, %f6
27150 array8 %g6, %l0, %i5
27151 fmovdge %icc, %f7, %f10
27152 fandnot1s %f4, %f16, %f24
27153 srlx %o1, 0x06, %g4
27154 fxor %f8, %f2, %f2
27155 xnor %g2, 0x148A, %i0
27156 tge %xcc, 0x5
27157 stx %o3, [%l7 + 0x30]
27158 set 0x60, %i4
27159 lda [%l7 + %i4] 0x88, %f10
27160 udivcc %o6, 0x1873, %g5
27161 array16 %o7, %i4, %i1
27162 movcc %icc, %o4, %l3
27163 movvs %icc, %i2, %i7
27164 alignaddrl %l6, %i6, %l5
27165 movvs %xcc, %g7, %i3
27166 nop
27167 setx 0x40DC7EAC00587B6C, %l0, %l6
27168 stx %l6, [%l7 + 0x78]
27169 ldx [%l7 + 0x78], %fsr
27170 addcc %g3, %l4, %g1
27171 set 0x26, %o3
27172 stha %o0, [%l7 + %o3] 0xe2
27173 membar #Sync
27174 bgu,pt %xcc, loop_2383
27175 te %xcc, 0x4
27176 bn,a,pt %icc, loop_2384
27177 tcc %icc, 0x7
27178loop_2383:
27179 brlz %o2, loop_2385
27180 tleu %xcc, 0x4
27181loop_2384:
27182 nop
27183 wr %g0, 0x57, %asi
27184 stxa %o5, [%g0 + 0x0] %asi
27185loop_2385:
27186 udivx %l1, 0x1AF6, %l2
27187 fmovdvs %icc, %f20, %f24
27188 st %f23, [%l7 + 0x74]
27189 tne %icc, 0x0
27190 ldx [%l7 + 0x58], %g6
27191 fmovrdgez %l0, %f14, %f6
27192 movrgez %i5, %g4, %o1
27193 movpos %xcc, %i0, %o3
27194 fmovsg %xcc, %f24, %f18
27195 sra %o6, 0x1B, %g2
27196 pdist %f12, %f22, %f0
27197 mulscc %o7, 0x0A04, %i4
27198 srlx %i1, %g5, %o4
27199 fmovdvs %icc, %f4, %f22
27200 sdivx %i2, 0x0BBF, %l3
27201 fmovde %xcc, %f31, %f25
27202 nop
27203 setx 0x72AE1302, %l0, %l6
27204 st %l6, [%l7 + 0x28]
27205 ld [%l7 + 0x28], %f3
27206 fsqrts %f3, %f11
27207 fnot2s %f26, %f5
27208 umul %i7, 0x1C86, %i6
27209 nop
27210 setx 0xDFEB344F, %l0, %l6
27211 st %l6, [%l7 + 0x28]
27212 ld [%l7 + 0x28], %f27
27213 setx 0x1EC24331, %l1, %l5
27214 st %l5, [%l7 + 0x10]
27215 ld [%l7 + 0x10], %f18
27216 fadds %f18, %f27, %f23
27217 movne %xcc, %l5, %g7
27218 fbo %fcc0, loop_2386
27219 movvs %xcc, %i3, %g3
27220 fpadd16 %f14, %f28, %f22
27221 movg %xcc, %l4, %l6
27222loop_2386:
27223 edge16n %g1, %o0, %o2
27224 fmovsa %xcc, %f27, %f7
27225 taddcctv %o5, %l2, %g6
27226 umulcc %l1, %l0, %g4
27227 movrne %i5, 0x10F, %i0
27228 add %l7, 0x20, %l6
27229 wr %g0, 0x18, %asi
27230 casa [%l6] 0x18, %o1, %o3
27231 or %g2, 0x1295, %o6
27232 xnorcc %o7, %i1, %g5
27233 fandnot2s %f29, %f3, %f31
27234 sir 0x19FF
27235 andncc %i4, %o4, %l3
27236 bl,a loop_2387
27237 movn %xcc, %i2, %i7
27238 movge %icc, %i6, %l5
27239 edge8n %g7, %i3, %g3
27240loop_2387:
27241 fandnot2s %f29, %f19, %f11
27242 fmovscs %xcc, %f7, %f29
27243 brlez,a %l4, loop_2388
27244 stbar
27245 fbge %fcc3, loop_2389
27246 fnot2 %f16, %f22
27247loop_2388:
27248 fmovdn %xcc, %f28, %f19
27249 nop
27250 setx 0x7D918B2F1767816E, %l0, %l6
27251 stx %l6, [%l7 + 0x28]
27252 ldd [%l7 + 0x28], %f12
27253 fsqrtd %f12, %f2
27254loop_2389:
27255 edge16n %g1, %l6, %o0
27256 sir 0x03FF
27257 nop
27258 setx 0x446DC8479A6B60A2, %l0, %l6
27259 stx %l6, [%l7 + 0x28]
27260 ldd [%l7 + 0x28], %f24
27261 setx 0x1B95F049F672EBE8, %l1, %l5
27262 stx %l5, [%l7 + 0x10]
27263 ldd [%l7 + 0x10], %f4
27264 fdivd %f4, %f24, %f18
27265 fpack32 %f24, %f0, %f16
27266 fbg %fcc1, loop_2390
27267 fmul8x16al %f25, %f2, %f22
27268 andcc %o5, %o2, %g6
27269 ldsw [%l7 + 0x10], %l2
27270loop_2390:
27271 st %f24, [%l7 + 0x60]
27272 ble,pt %icc, loop_2391
27273 xorcc %l0, 0x1D68, %g4
27274 edge32l %l1, %i5, %i0
27275 brnz,a %o3, loop_2392
27276loop_2391:
27277 edge32l %o1, %g2, %o6
27278 andcc %i1, 0x11EE, %g5
27279 subcc %o7, %o4, %i4
27280loop_2392:
27281 movrlez %l3, 0x3D0, %i7
27282 sth %i6, [%l7 + 0x0A]
27283 fzero %f16
27284 membar 0x58
27285 wr %g0, 0x89, %asi
27286 stwa %i2, [%l7 + 0x5C] %asi
27287 movl %xcc, %g7, %l5
27288 restored
27289 rdpr %cwp, %g1
27290 rdpr %cansave, %g2
27291 rdpr %canrestore, %g3
27292 rdpr %cleanwin, %g4
27293 rdpr %otherwin, %g5
27294 rdpr %wstate, %g6
27295 srl %g3, %l4, %i3
27296 tl %xcc, 0x6
27297 array32 %l6, %o0, %o5
27298 fnands %f23, %f22, %f19
27299 tneg %xcc, 0x2
27300 nop
27301 fitod %f0, %f16
27302 fdtox %f16, %f10
27303 fxtod %f10, %f8
27304 andn %g1, %o2, %l2
27305 srlx %l0, 0x12, %g6
27306 tl %xcc, 0x7
27307 tneg %icc, 0x4
27308 edge16 %l1, %g4, %i0
27309 fpmerge %f26, %f21, %f24
27310 edge32ln %i5, %o3, %o1
27311 addcc %o6, %i1, %g5
27312 sth %g2, [%l7 + 0x38]
27313 set 0x30, %o4
27314 ldswa [%l7 + %o4] 0x81, %o4
27315 tpos %xcc, 0x3
27316 array32 %o7, %l3, %i4
27317 restored
27318 rdpr %cwp, %g1
27319 rdpr %cansave, %g2
27320 rdpr %canrestore, %g3
27321 rdpr %cleanwin, %g4
27322 rdpr %otherwin, %g5
27323 rdpr %wstate, %g6
27324 movpos %xcc, %i7, %i2
27325 movpos %xcc, %i6, %g7
27326 fsrc1s %f21, %f12
27327 tg %icc, 0x4
27328 add %g3, 0x11D6, %l4
27329 movre %l5, %i3, %l6
27330 fmovsn %xcc, %f8, %f13
27331 nop
27332 setx loop_2393, %l0, %l1
27333 jmpl %l1, %o5
27334 fble,a %fcc2, loop_2394
27335 sdiv %o0, 0x1E26, %g1
27336 fcmpne16 %f8, %f12, %l2
27337loop_2393:
27338 membar 0x13
27339loop_2394:
27340 array32 %o2, %l0, %l1
27341 brgz %g4, loop_2395
27342 fbg %fcc3, loop_2396
27343 fmovsvs %xcc, %f2, %f16
27344 edge8l %i0, %i5, %o3
27345loop_2395:
27346 fbu %fcc0, loop_2397
27347loop_2396:
27348 fba,a %fcc3, loop_2398
27349 orn %g6, %o6, %o1
27350 mulscc %g5, %g2, %o4
27351loop_2397:
27352 tvc %icc, 0x6
27353loop_2398:
27354 movrgz %o7, 0x0E3, %l3
27355 fba,a %fcc1, loop_2399
27356 movrgz %i1, %i7, %i2
27357 alignaddrl %i4, %g7, %g3
27358 edge8l %i6, %l5, %l4
27359loop_2399:
27360 membar 0x1F
27361 edge8n %i3, %l6, %o5
27362 bne,a,pn %xcc, loop_2400
27363 fmovrsne %g1, %f6, %f29
27364 wr %g0, 0x19, %asi
27365 lduwa [%l7 + 0x08] %asi, %o0
27366loop_2400:
27367 ldsb [%l7 + 0x74], %o2
27368 bcc,pt %icc, loop_2401
27369 fmovrsgz %l2, %f29, %f19
27370 move %icc, %l0, %g4
27371 bn,pt %xcc, loop_2402
27372loop_2401:
27373 swap [%l7 + 0x74], %l1
27374 tle %icc, 0x4
27375 movre %i5, 0x0F7, %o3
27376loop_2402:
27377 prefetch [%l7 + 0x14], 0x1
27378 fpadd32 %f12, %f16, %f20
27379 saved
27380 rdpr %cwp, %g1
27381 rdpr %cansave, %g2
27382 rdpr %canrestore, %g3
27383 rdpr %cleanwin, %g4
27384 rdpr %otherwin, %g5
27385 rdpr %wstate, %g6
27386 tvc %xcc, 0x3
27387 fsrc1 %f22, %f18
27388 bleu,a loop_2403
27389 orncc %g6, %o6, %i0
27390 mova %xcc, %o1, %g5
27391 movl %xcc, %g2, %o7
27392loop_2403:
27393 array16 %o4, %l3, %i1
27394 edge16l %i2, %i4, %i7
27395 sll %g7, %i6, %g3
27396 or %l4, 0x1C8E, %l5
27397 brlz %l6, loop_2404
27398 std %f28, [%l7 + 0x58]
27399 set 0x28, %g7
27400 swapa [%l7 + %g7] 0x89, %o5
27401loop_2404:
27402 sdivx %i3, 0x0F28, %g1
27403 tl %xcc, 0x7
27404 movge %icc, %o0, %l2
27405 mulscc %o2, %l0, %l1
27406 smul %i5, %o3, %g6
27407 orncc %o6, 0x1ECB, %g4
27408 wr %g0, 0x19, %asi
27409 lduwa [%l7 + 0x4C] %asi, %o1
27410 tl %icc, 0x6
27411 fmovrse %g5, %f19, %f27
27412 fbuge,a %fcc2, loop_2405
27413 ld [%l7 + 0x58], %f5
27414 wr %g0, 0x11, %asi
27415 lduha [%l7 + 0x74] %asi, %g2
27416loop_2405:
27417 bge,a loop_2406
27418 sth %o7, [%l7 + 0x08]
27419 fmul8x16 %f11, %f14, %f26
27420 edge16n %o4, %i0, %i1
27421loop_2406:
27422 ld [%l7 + 0x58], %f12
27423 edge8 %i2, %i4, %l3
27424 tvc %xcc, 0x4
27425 fpadd16 %f28, %f4, %f0
27426 subc %g7, 0x1D7C, %i6
27427 fcmple16 %f8, %f12, %i7
27428 fmovrse %l4, %f25, %f9
27429 movre %g3, %l6, %l5
27430 fmovde %xcc, %f11, %f19
27431 xnor %i3, %g1, %o0
27432 fbuge %fcc1, loop_2407
27433 edge16n %o5, %o2, %l2
27434 edge16n %l1, %l0, %i5
27435 fmovs %f12, %f21
27436loop_2407:
27437 tl %icc, 0x0
27438 fmovdvs %icc, %f6, %f17
27439 movgu %icc, %o3, %g6
27440 andcc %o6, %o1, %g5
27441 edge32ln %g2, %g4, %o4
27442 movre %i0, %i1, %i2
27443 edge8l %i4, %l3, %g7
27444 set 0x78, %l2
27445 sta %f22, [%l7 + %l2] 0x80
27446 bne,pt %icc, loop_2408
27447 tsubcc %i6, %i7, %o7
27448 fmovdle %icc, %f24, %f24
27449 edge8 %l4, %g3, %l6
27450loop_2408:
27451 orncc %l5, %g1, %i3
27452 edge16l %o5, %o0, %l2
27453 movne %xcc, %l1, %l0
27454 sub %o2, %o3, %g6
27455 fpack16 %f30, %f12
27456 orcc %o6, %o1, %g5
27457 movpos %icc, %i5, %g2
27458 fandnot2s %f4, %f17, %f19
27459 movvc %icc, %o4, %g4
27460 nop
27461 setx 0x68EDA937A33AA26B, %l0, %l6
27462 stx %l6, [%l7 + 0x28]
27463 ldd [%l7 + 0x28], %f12
27464 fsqrtd %f12, %f12
27465 lduw [%l7 + 0x2C], %i1
27466 nop
27467 setx 0xD6E1CA8C, %l0, %l6
27468 st %l6, [%l7 + 0x28]
27469 ld [%l7 + 0x28], %f10
27470 setx 0x22BA1251, %l1, %l5
27471 st %l5, [%l7 + 0x10]
27472 ld [%l7 + 0x10], %f21
27473 fsubs %f21, %f10, %f17
27474 tsubcctv %i2, 0x0E76, %i4
27475 edge16l %l3, %i0, %g7
27476 set 0x20, %g6
27477 prefetcha [%l7 + %g6] 0x04, 0x0
27478 tneg %xcc, 0x3
27479 srax %o7, %l4, %i7
27480 movpos %xcc, %g3, %l5
27481 xnorcc %g1, 0x0628, %i3
27482 edge32 %l6, %o0, %l2
27483 tg %xcc, 0x3
27484 subcc %o5, %l1, %l0
27485 nop
27486 setx 0x40B247EB, %l0, %l6
27487 st %l6, [%l7 + 0x28]
27488 ld [%l7 + 0x28], %f21
27489 setx 0xAEBF5068, %l1, %l5
27490 st %l5, [%l7 + 0x10]
27491 ld [%l7 + 0x10], %f3
27492 fsubs %f3, %f21, %f6
27493 srax %o3, %o2, %g6
27494 fmovsne %icc, %f22, %f12
27495 edge8l %o6, %o1, %i5
27496 movcc %icc, %g2, %g5
27497 fblg %fcc0, loop_2409
27498 fxnor %f8, %f24, %f18
27499 mulscc %g4, %i1, %o4
27500 mulx %i4, 0x07EA, %i2
27501loop_2409:
27502 nop
27503 set 0x3b8, %g2
27504 nop ! nop ! ldxa [%g0 + %g2] 0x40, %i0 ripped by fixASI40.pl ripped by fixASI40.pl
27505 fand %f18, %f26, %f8
27506 nop
27507 setx 0x317DC71C54A545EC, %l0, %l6
27508 stx %l6, [%l7 + 0x28]
27509 ldd [%l7 + 0x28], %f12
27510 setx 0xFC63EBDE3C2FF0ED, %l1, %l5
27511 stx %l5, [%l7 + 0x10]
27512 ldd [%l7 + 0x10], %f22
27513 fdivd %f22, %f12, %f30
27514 srlx %l3, %i6, %o7
27515 sub %l4, 0x01A3, %i7
27516 sir 0x01C9
27517 tsubcc %g7, %l5, %g3
27518 array32 %i3, %l6, %g1
27519 edge16 %l2, %o0, %l1
27520 movneg %icc, %o5, %l0
27521 edge16 %o2, %g6, %o6
27522 fbu,a %fcc1, loop_2410
27523 sdivx %o1, 0x09E2, %i5
27524 sll %o3, 0x0C, %g5
27525 fbu,a %fcc1, loop_2411
27526loop_2410:
27527 subcc %g2, %g4, %o4
27528 umulcc %i1, 0x1B60, %i2
27529 taddcc %i4, %l3, %i6
27530loop_2411:
27531 fabss %f7, %f25
27532 orcc %o7, %i0, %l4
27533 fba %fcc1, loop_2412
27534 orn %i7, %l5, %g7
27535 fbu %fcc2, loop_2413
27536 fbg,a %fcc3, loop_2414
27537loop_2412:
27538 movl %icc, %i3, %l6
27539 nop
27540 fitod %f0, %f0
27541 fdtox %f0, %f10
27542loop_2413:
27543 taddcctv %g1, %g3, %o0
27544loop_2414:
27545 orncc %l2, 0x1C97, %l1
27546 add %l7, 0x78, %l6
27547 wr %g0, 0x04, %asi
27548 casxa [%l6] %asi, %l0, %o5
27549 fsrc2s %f1, %f9
27550 fmovdvs %icc, %f1, %f8
27551 edge8ln %o2, %o6, %o1
27552 subccc %g6, 0x061B, %i5
27553 stx %o3, [%l7 + 0x58]
27554 movrgez %g5, 0x153, %g4
27555 srl %g2, %o4, %i1
27556 ldd [%l7 + 0x58], %f8
27557 tcc %icc, 0x2
27558 brlez,a %i2, loop_2415
27559 xorcc %l3, %i6, %i4
27560 tgu %icc, 0x6
27561 fxors %f12, %f26, %f8
27562loop_2415:
27563 nop
27564 setx 0xA5BCEF170DFA730E, %l0, %l6
27565 stx %l6, [%l7 + 0x28]
27566 ldd [%l7 + 0x28], %f8
27567 setx 0xE02F1E831E367578, %l1, %l5
27568 stx %l5, [%l7 + 0x10]
27569 ldd [%l7 + 0x10], %f14
27570 faddd %f14, %f8, %f30
27571 movne %icc, %o7, %i0
27572 edge32n %l4, %i7, %l5
27573 swap [%l7 + 0x68], %i3
27574 srlx %l6, %g1, %g7
27575 wr %g0, 0x11, %asi
27576 stha %g3, [%l7 + 0x14] %asi
27577 xnor %o0, %l2, %l0
27578 fmovdge %icc, %f31, %f17
27579 or %l1, 0x0825, %o5
27580 saved
27581 rdpr %cwp, %g1
27582 rdpr %cansave, %g2
27583 rdpr %canrestore, %g3
27584 rdpr %cleanwin, %g4
27585 rdpr %otherwin, %g5
27586 rdpr %wstate, %g6
27587 tcc %xcc, 0x1
27588 movcs %icc, %o6, %o1
27589 saved
27590 rdpr %cwp, %g1
27591 rdpr %cansave, %g2
27592 rdpr %canrestore, %g3
27593 rdpr %cleanwin, %g4
27594 rdpr %otherwin, %g5
27595 rdpr %wstate, %g6
27596 sth %o2, [%l7 + 0x40]
27597 srlx %i5, %g6, %o3
27598 srl %g5, %g2, %g4
27599 andn %o4, %i1, %i2
27600 fmovscc %icc, %f26, %f20
27601 andncc %l3, %i6, %i4
27602 srax %o7, 0x16, %i0
27603 movrlz %l4, 0x0AC, %i7
27604 popc 0x1BA6, %l5
27605 mulscc %i3, 0x101D, %l6
27606 movpos %icc, %g7, %g1
27607 wr %g0, 0x19, %asi
27608 ldda [%l7 + 0x40] %asi, %f0
27609 set 0x2E, %i6
27610 stha %g3, [%l7 + %i6] 0x11
27611 xor %l2, 0x18B7, %l0
27612 addc %o0, %o5, %o6
27613 movne %icc, %l1, %o1
27614 alignaddrl %o2, %g6, %i5
27615 movre %g5, %o3, %g2
27616 ta %xcc, 0x1
27617 set 0x64, %l0
27618 lda [%l7 + %l0] 0x81, %f2
27619 movne %xcc, %o4, %g4
27620 bl,pn %xcc, loop_2416
27621 edge32ln %i2, %l3, %i6
27622 movg %icc, %i4, %i1
27623 array16 %o7, %l4, %i0
27624loop_2416:
27625 fmovsa %icc, %f17, %f31
27626 wr %g0, 0xf1, %asi
27627 stda %f0, [%l7 + 0x40] %asi
27628 membar #Sync
27629 fpadd32s %f29, %f31, %f27
27630 subcc %l5, 0x1C55, %i7
27631 membar 0x74
27632 bneg,a,pt %xcc, loop_2417
27633 fmul8x16au %f4, %f10, %f30
27634 movrne %l6, %g7, %g1
27635 subc %i3, %l2, %g3
27636loop_2417:
27637 nop
27638 fitos %f5, %f31
27639 fstox %f31, %f8
27640 nop
27641 fitos %f14, %f9
27642 fstox %f9, %f2
27643 fxtos %f2, %f26
27644 fmovsleu %xcc, %f4, %f16
27645 bvc,a,pn %xcc, loop_2418
27646 movre %o0, 0x2F3, %l0
27647 sra %o5, %o6, %l1
27648 fmovs %f18, %f23
27649loop_2418:
27650 tsubcc %o1, %g6, %i5
27651 tsubcctv %o2, 0x15F5, %g5
27652 edge8n %o3, %g2, %o4
27653 xnor %g4, 0x1F4C, %i2
27654 add %l7, 0x1C, %l6
27655 wr %g0, 0x19, %asi
27656 casa [%l6] 0x19, %l3, %i6
27657 lduw [%l7 + 0x0C], %i4
27658 array8 %o7, %i1, %i0
27659 nop
27660 setx loop_2419, %l0, %l1
27661 jmpl %l1, %l5
27662 ta %icc, 0x2
27663 fbg %fcc1, loop_2420
27664 tvc %xcc, 0x4
27665loop_2419:
27666 sllx %l4, %l6, %i7
27667 brgez %g7, loop_2421
27668loop_2420:
27669 edge8 %g1, %l2, %g3
27670 set 0x30, %g5
27671 prefetcha [%l7 + %g5] 0x14, 0x3
27672loop_2421:
27673 ldd [%l7 + 0x40], %l0
27674 array32 %o0, %o6, %o5
27675 fbn %fcc3, loop_2422
27676 fbe,a %fcc2, loop_2423
27677 fblg,a %fcc3, loop_2424
27678 subc %o1, %l1, %i5
27679loop_2422:
27680 bneg,pn %xcc, loop_2425
27681loop_2423:
27682 restored
27683 rdpr %cwp, %g1
27684 rdpr %cansave, %g2
27685 rdpr %canrestore, %g3
27686 rdpr %cleanwin, %g4
27687 rdpr %otherwin, %g5
27688 rdpr %wstate, %g6
27689loop_2424:
27690 smul %g6, 0x0D65, %o2
27691 tsubcc %o3, %g2, %o4
27692loop_2425:
27693 movrgz %g4, %g5, %l3
27694 array16 %i2, %i6, %i4
27695 subcc %i1, %o7, %i0
27696 nop
27697 fitod %f12, %f24
27698 fdtos %f24, %f24
27699 te %icc, 0x3
27700 subcc %l4, 0x1538, %l6
27701 addc %i7, %l5, %g1
27702 fmovsleu %icc, %f19, %f1
27703 mova %xcc, %g7, %g3
27704 movgu %icc, %i3, %l2
27705 nop
27706 setx loop_2426, %l0, %l1
27707 jmpl %l1, %l0
27708 xnor %o0, %o5, %o6
27709 array8 %o1, %i5, %g6
27710 tsubcc %l1, 0x03C6, %o2
27711loop_2426:
27712 mova %icc, %o3, %g2
27713 xnor %g4, %g5, %l3
27714 tl %icc, 0x1
27715 fpmerge %f27, %f29, %f4
27716 brgz %i2, loop_2427
27717 srax %i6, %o4, %i1
27718 tneg %icc, 0x2
27719 xorcc %o7, %i4, %i0
27720loop_2427:
27721 fnand %f10, %f14, %f24
27722 fbne %fcc1, loop_2428
27723 tgu %icc, 0x3
27724 movvc %xcc, %l6, %i7
27725 bl,pt %icc, loop_2429
27726loop_2428:
27727 movleu %icc, %l5, %l4
27728 movge %xcc, %g1, %g7
27729 tpos %xcc, 0x5
27730loop_2429:
27731 sir 0x1610
27732 wr %g0, 0x80, %asi
27733 ldsha [%l7 + 0x14] %asi, %g3
27734 udivx %l2, 0x194E, %l0
27735 fbuge,a %fcc1, loop_2430
27736 fmovspos %icc, %f21, %f5
27737 bpos,pt %icc, loop_2431
27738 nop
27739 set 0x38, %g3
27740 std %f16, [%l7 + %g3]
27741loop_2430:
27742 fabsd %f14, %f6
27743 movrgez %i3, 0x1D4, %o0
27744loop_2431:
27745 fmovdvc %icc, %f28, %f31
27746 fbne,a %fcc0, loop_2432
27747 and %o5, 0x1636, %o6
27748 orcc %i5, 0x069B, %g6
27749 tsubcc %o1, 0x0914, %o2
27750loop_2432:
27751 movleu %icc, %o3, %g2
27752 brgz %g4, loop_2433
27753 tleu %icc, 0x0
27754 movrlez %g5, 0x30C, %l1
27755 tne %xcc, 0x2
27756loop_2433:
27757 srax %l3, 0x13, %i6
27758 mova %icc, %o4, %i2
27759 bvc,pn %xcc, loop_2434
27760 movrne %o7, %i1, %i4
27761 umul %i0, 0x12B6, %l6
27762 edge8 %l5, %l4, %i7
27763loop_2434:
27764 fmovdle %icc, %f31, %f0
27765 fmovrse %g7, %f12, %f28
27766 wr %g0, 0x89, %asi
27767 stwa %g1, [%l7 + 0x20] %asi
27768 movre %g3, %l0, %i3
27769 add %l7, 0x20, %l6
27770 wr %g0, 0x18, %asi
27771 casa [%l6] %asi, %o0, %l2
27772 fandnot2 %f10, %f18, %f12
27773 move %icc, %o6, %i5
27774 udiv %o5, 0x0B5D, %o1
27775 wr %g0, 0x0c, %asi
27776 ldxa [%l7 + 0x40] %asi, %o2
27777 wr %g0, 0x89, %asi
27778 stxa %g6, [%l7 + 0x48] %asi
27779 brnz,a %o3, loop_2435
27780 ldsw [%l7 + 0x18], %g4
27781 addccc %g5, 0x1938, %l1
27782 bvs,pt %icc, loop_2436
27783loop_2435:
27784 brlez,a %g2, loop_2437
27785 sub %i6, 0x1561, %o4
27786 addc %l3, 0x11C9, %o7
27787loop_2436:
27788 ble,a,pn %xcc, loop_2438
27789loop_2437:
27790 and %i1, 0x0343, %i4
27791 fpadd16s %f13, %f21, %f2
27792 tgu %xcc, 0x3
27793loop_2438:
27794 xor %i2, %l6, %i0
27795 smul %l5, %i7, %l4
27796 fmovrsgez %g7, %f15, %f11
27797 popc %g1, %l0
27798 srl %g3, %o0, %i3
27799 edge32n %l2, %o6, %o5
27800 fxnor %f24, %f6, %f12
27801 flush %l7 + 0x4C
27802 sra %o1, %i5, %o2
27803 tne %xcc, 0x6
27804 fmovsn %xcc, %f15, %f13
27805 std %f0, [%l7 + 0x20]
27806 brlz %o3, loop_2439
27807 fbu %fcc2, loop_2440
27808 nop
27809 fitod %f4, %f16
27810 fdtox %f16, %f26
27811 tsubcctv %g4, %g6, %l1
27812loop_2439:
27813 move %xcc, %g2, %i6
27814loop_2440:
27815 movvc %icc, %g5, %l3
27816 fcmple16 %f8, %f10, %o4
27817 addcc %o7, 0x1DFE, %i4
27818 tgu %xcc, 0x5
27819 andcc %i2, %l6, %i0
27820 tgu %xcc, 0x2
27821 alignaddr %l5, %i7, %l4
27822 fbu,a %fcc1, loop_2441
27823 ldsw [%l7 + 0x0C], %i1
27824 stb %g1, [%l7 + 0x51]
27825 sdiv %l0, 0x14DC, %g3
27826loop_2441:
27827 bg loop_2442
27828 addc %o0, %g7, %i3
27829 fxor %f22, %f10, %f10
27830 edge16 %o6, %o5, %l2
27831loop_2442:
27832 nop
27833 add %l7, 0x58, %l6
27834 wr %g0, 0x89, %asi
27835 casxa [%l6] 0x89, %i5, %o2
27836 edge16l %o3, %o1, %g6
27837 set 0x40, %o6
27838 swapa [%l7 + %o6] 0x80, %g4
27839 fmul8x16 %f30, %f6, %f0
27840 taddcctv %g2, 0x0E01, %i6
27841 movvc %xcc, %l1, %l3
27842 fandnot2 %f26, %f2, %f24
27843 brnz %g5, loop_2443
27844 nop
27845 fitod %f0, %f22
27846 fdtoi %f22, %f12
27847 nop
27848 fitod %f12, %f28
27849 fdtox %f28, %f12
27850 xor %o7, %o4, %i4
27851loop_2443:
27852 nop
27853 wr %g0, 0x89, %asi
27854 lduwa [%l7 + 0x48] %asi, %i2
27855 fmovse %icc, %f22, %f0
27856 tle %xcc, 0x1
27857 movcs %icc, %i0, %l6
27858 sra %i7, %l4, %l5
27859 ldx [%l7 + 0x60], %i1
27860 tpos %icc, 0x4
27861 edge8 %l0, %g1, %o0
27862 andncc %g7, %g3, %i3
27863 wr %g0, 0x89, %asi
27864 stxa %o5, [%l7 + 0x20] %asi
27865 fbn,a %fcc3, loop_2444
27866 brlez,a %l2, loop_2445
27867 fmul8x16 %f6, %f10, %f8
27868 nop
27869 fitod %f10, %f30
27870 fdtoi %f30, %f15
27871loop_2444:
27872 sth %o6, [%l7 + 0x66]
27873loop_2445:
27874 fbul,a %fcc0, loop_2446
27875 array8 %i5, %o2, %o3
27876 te %icc, 0x3
27877 set 0x38, %l6
27878 lda [%l7 + %l6] 0x10, %f3
27879loop_2446:
27880 xnor %g6, %g4, %o1
27881 srlx %g2, 0x0D, %i6
27882 sll %l1, 0x0B, %g5
27883 sdivcc %o7, 0x0C8A, %l3
27884 sdiv %o4, 0x0FC5, %i2
27885 tge %icc, 0x5
27886 sllx %i0, 0x0A, %l6
27887 subcc %i4, 0x186D, %l4
27888 alignaddrl %l5, %i7, %i1
27889 tne %icc, 0x3
27890 udiv %g1, 0x1055, %l0
27891 nop
27892 setx loop_2447, %l0, %l1
27893 wrpr 0x1, %tl
27894 wrpr %l1, %tpc
27895 add %l1, 0x4, %l1
27896 wrpr %l1, %tnpc
27897 setx 0x34400001400, %l0, %l1
27898 wrpr %l1, %tstate
27899 wrhpr 0x4, %htstate
27900 retry
27901 bgu,a,pt %icc, loop_2448
27902 fcmple32 %f28, %f6, %g7
27903 set 0x76, %i7
27904 ldsha [%l7 + %i7] 0x04, %g3
27905loop_2447:
27906 membar 0x62
27907loop_2448:
27908 subc %o0, 0x0CC8, %o5
27909 srlx %i3, %o6, %l2
27910 movne %icc, %o2, %i5
27911 brnz,a %o3, loop_2449
27912 orcc %g4, 0x1D1E, %g6
27913 fxor %f4, %f26, %f2
27914 add %l7, 0x10, %l6
27915 wr %g0, 0x04, %asi
27916 lda [%l6] %asi, %o1
27917 casa [%l6] 0x04, %o1, %i6
27918loop_2449:
27919 movle %xcc, %g2, %l1
27920 tn %icc, 0x4
27921 sllx %g5, %l3, %o7
27922 fmovd %f4, %f20
27923 ldsw [%l7 + 0x14], %i2
27924 nop
27925 fitos %f5, %f1
27926 fstox %f1, %f14
27927 movre %i0, 0x299, %o4
27928 edge16ln %i4, %l6, %l5
27929 fornot2s %f4, %f10, %f16
27930 orn %l4, 0x142F, %i1
27931 bg %xcc, loop_2450
27932 movne %xcc, %g1, %l0
27933 ld [%l7 + 0x28], %f23
27934 fabsd %f12, %f24
27935loop_2450:
27936 srlx %i7, %g3, %o0
27937 nop
27938 setx 0x79E809FBFFA04A27, %l0, %l6
27939 stx %l6, [%l7 + 0x28]
27940 ldd [%l7 + 0x28], %f0
27941 setx 0x884458CF3ADFF436, %l1, %l5
27942 stx %l5, [%l7 + 0x10]
27943 ldd [%l7 + 0x10], %f2
27944 fdivd %f2, %f0, %f6
27945 brgez,a %g7, loop_2451
27946 ld [%l7 + 0x44], %f13
27947 membar 0x4C
27948 fmuld8sux16 %f18, %f23, %f8
27949loop_2451:
27950 edge8l %i3, %o6, %l2
27951 movrne %o2, 0x213, %i5
27952 bge,a loop_2452
27953 subccc %o5, %g4, %g6
27954 bcs,a loop_2453
27955 array16 %o3, %o1, %i6
27956loop_2452:
27957 fbg,a %fcc2, loop_2454
27958 fsrc2 %f8, %f26
27959loop_2453:
27960 movcs %xcc, %g2, %g5
27961 andn %l3, 0x05CA, %l1
27962loop_2454:
27963 sdivcc %o7, 0x01AB, %i0
27964 fbule,a %fcc2, loop_2455
27965 sub %o4, 0x0ACC, %i2
27966 nop
27967 fitos %f14, %f13
27968 fstoi %f13, %f20
27969 fpadd16 %f8, %f0, %f26
27970loop_2455:
27971 subc %i4, %l5, %l6
27972 xnorcc %l4, 0x118A, %g1
27973 and %i1, 0x1DEC, %i7
27974 fmovrdne %l0, %f30, %f10
27975 edge8ln %o0, %g7, %g3
27976 udiv %o6, 0x1DCB, %i3
27977 nop
27978 setx 0x206FDE5A, %l0, %l6
27979 st %l6, [%l7 + 0x78]
27980 ld [%l7 + 0x78], %fsr
27981 edge16l %o2, %i5, %l2
27982 movn %xcc, %o5, %g6
27983 edge32l %o3, %g4, %o1
27984 bvs,a,pn %xcc, loop_2456
27985 fmovdgu %icc, %f24, %f1
27986 membar 0x7F
27987 fmovs %f29, %f5
27988loop_2456:
27989 nop
27990 setx 0x553509C5ED60482B, %l0, %l6
27991 stx %l6, [%l7 + 0x28]
27992 ldd [%l7 + 0x28], %f16
27993 setx 0xF49245F5BE2133BD, %l1, %l5
27994 stx %l5, [%l7 + 0x10]
27995 ldd [%l7 + 0x10], %f18
27996 fsubd %f18, %f16, %f14
27997 te %icc, 0x6
27998 xorcc %i6, 0x1E0F, %g5
27999 taddcc %l3, %g2, %l1
28000 te %xcc, 0x1
28001 te %xcc, 0x5
28002 bleu,a %icc, loop_2457
28003 tge %xcc, 0x0
28004 bl,a %xcc, loop_2458
28005 std %f30, [%l7 + 0x78]
28006loop_2457:
28007 tgu %xcc, 0x1
28008 nop
28009 setx 0x85A4F299, %l0, %l6
28010 st %l6, [%l7 + 0x28]
28011 ld [%l7 + 0x28], %f24
28012 setx 0x63EFC739, %l1, %l5
28013 st %l5, [%l7 + 0x10]
28014 ld [%l7 + 0x10], %f22
28015 fdivs %f22, %f24, %f23
28016loop_2458:
28017 movn %xcc, %i0, %o4
28018 andcc %o7, 0x1514, %i2
28019 nop
28020 setx 0x385A09FDB068752C, %l0, %l6
28021 stx %l6, [%l7 + 0x60]
28022 ldx [%l7 + 0x60], %fsr
28023 popc %l5, %i4
28024 movg %xcc, %l6, %g1
28025 movrgez %i1, %l4, %l0
28026 tsubcctv %i7, %g7, %g3
28027 or %o6, 0x1430, %o0
28028 set 0x1C, %o1
28029 lda [%l7 + %o1] 0x88, %f25
28030 tvc %xcc, 0x4
28031 fnegs %f7, %f12
28032 bg,pt %xcc, loop_2459
28033 nop
28034 setx loop_2460, %l0, %l1
28035 wrpr 0x1, %tl
28036 wrpr %l1, %tpc
28037 add %l1, 0x4, %l1
28038 wrpr %l1, %tnpc
28039 setx 0x34400001400, %l0, %l1
28040 wrpr %l1, %tstate
28041 wrhpr 0x4, %htstate
28042 retry
28043 smul %o2, 0x06B0, %i3
28044 fmovdpos %xcc, %f24, %f16
28045loop_2459:
28046 fmovrslez %l2, %f9, %f13
28047loop_2460:
28048 fble,a %fcc2, loop_2461
28049 bne,pn %icc, loop_2462
28050 movge %xcc, %i5, %g6
28051 umulcc %o5, %g4, %o1
28052loop_2461:
28053 and %i6, 0x04EE, %g5
28054loop_2462:
28055 tn %xcc, 0x1
28056 sll %l3, 0x16, %o3
28057 edge8n %l1, %g2, %o4
28058 fabss %f18, %f7
28059 movn %xcc, %i0, %i2
28060 xnor %l5, 0x1A75, %o7
28061 fnand %f16, %f14, %f28
28062 fzeros %f9
28063 edge8l %l6, %g1, %i4
28064 fpsub32s %f5, %f21, %f27
28065 fblg,a %fcc2, loop_2463
28066 smul %l4, %l0, %i7
28067 stb %g7, [%l7 + 0x36]
28068 fmovsg %icc, %f26, %f25
28069loop_2463:
28070 smul %i1, %g3, %o6
28071 fxnors %f30, %f10, %f1
28072 edge16ln %o2, %o0, %l2
28073 fnors %f25, %f26, %f16
28074 edge16n %i3, %i5, %o5
28075 fmovdge %xcc, %f30, %f22
28076 fbe %fcc1, loop_2464
28077 udiv %g4, 0x156A, %o1
28078 movrgz %g6, %i6, %g5
28079 fmovrslez %o3, %f31, %f8
28080loop_2464:
28081 ta %icc, 0x4
28082 fbl,a %fcc0, loop_2465
28083 fmovdcc %xcc, %f23, %f7
28084 nop
28085 fitos %f6, %f19
28086 fstox %f19, %f6
28087 fxtos %f6, %f12
28088 fnegd %f4, %f2
28089loop_2465:
28090 edge8l %l3, %l1, %g2
28091 sub %i0, 0x04D2, %i2
28092 fpsub16 %f6, %f8, %f30
28093 ldd [%l7 + 0x60], %f0
28094 wr %g0, 0x10, %asi
28095 lduha [%l7 + 0x6E] %asi, %o4
28096 brz,a %o7, loop_2466
28097 movrlez %l5, 0x238, %g1
28098 xor %i4, 0x1F2C, %l6
28099 movge %xcc, %l0, %i7
28100loop_2466:
28101 fmovdleu %xcc, %f25, %f26
28102 fone %f18
28103 fnors %f31, %f16, %f24
28104 ldsh [%l7 + 0x54], %l4
28105 fmovdl %icc, %f20, %f21
28106 fpsub32 %f10, %f14, %f28
28107 movrne %g7, 0x0AC, %g3
28108 fmul8x16au %f21, %f30, %f8
28109 array8 %i1, %o2, %o0
28110 fbge %fcc3, loop_2467
28111 mulx %l2, %i3, %o6
28112 wr %g0, 0x2a, %asi
28113 stxa %o5, [%l7 + 0x48] %asi
28114 membar #Sync
28115loop_2467:
28116 nop
28117 setx 0xFFF432F5C053FCD6, %l0, %l6
28118 stx %l6, [%l7 + 0x08]
28119 ldx [%l7 + 0x08], %fsr
28120 wr %g0, 0x88, %asi
28121 lduha [%l7 + 0x56] %asi, %g4
28122 edge32l %o1, %g6, %i5
28123 fmovsgu %xcc, %f4, %f29
28124 nop
28125 set 0x2C, %o2
28126 lduw [%l7 + %o2], %i6
28127 fexpand %f24, %f24
28128 udivcc %g5, 0x00FA, %o3
28129 fornot2 %f6, %f28, %f22
28130 sir 0x11D0
28131 fmovdneg %icc, %f27, %f2
28132 ldstub [%l7 + 0x32], %l3
28133 array16 %g2, %i0, %i2
28134 sdivx %l1, 0x165F, %o4
28135 tpos %xcc, 0x6
28136 array32 %l5, %o7, %g1
28137 set 0x1E, %i1
28138 ldsha [%l7 + %i1] 0x88, %i4
28139 fpsub32s %f11, %f8, %f10
28140 wr %g0, 0x18, %asi
28141 lduwa [%l7 + 0x1C] %asi, %l6
28142 fmul8ulx16 %f18, %f4, %f30
28143 prefetch [%l7 + 0x08], 0x1
28144 bne,a %icc, loop_2468
28145 faligndata %f28, %f28, %f14
28146 smul %l0, %l4, %g7
28147 fcmpne32 %f18, %f6, %i7
28148loop_2468:
28149 membar 0x5B
28150 array8 %i1, %g3, %o0
28151 fbo %fcc3, loop_2469
28152 fors %f31, %f28, %f20
28153 subccc %l2, %o2, %i3
28154 ldstub [%l7 + 0x73], %o5
28155loop_2469:
28156 tneg %xcc, 0x3
28157 bvc,a %xcc, loop_2470
28158 xnorcc %o6, %o1, %g6
28159 xnorcc %g4, 0x0D1B, %i6
28160 movrlez %i5, %g5, %o3
28161loop_2470:
28162 membar 0x10
28163 nop
28164 setx loop_2471, %l0, %l1
28165 wrpr 0x1, %tl
28166 wrpr %l1, %tnpc
28167 setx 0x34400001400, %l0, %l1
28168 wrpr %l1, %tstate
28169 wrhpr 0x4, %htstate
28170 done
28171 nop
28172 setx loop_2472, %l0, %l1
28173 jmpl %l1, %g2
28174 call loop_2473
28175 srl %l3, %i0, %i2
28176loop_2471:
28177 nop
28178 set 0x40, %g1
28179 stda %f16, [%l7 + %g1] 0x80
28180loop_2472:
28181 movle %xcc, %l1, %o4
28182loop_2473:
28183 edge16 %o7, %g1, %i4
28184 sdiv %l6, 0x18F3, %l5
28185 wr %g0, 0x89, %asi
28186 lduba [%l7 + 0x3B] %asi, %l4
28187 set 0x20, %i0
28188 stwa %g7, [%l7 + %i0] 0xea
28189 membar #Sync
28190 nop
28191 setx 0x64950700, %l0, %l6
28192 st %l6, [%l7 + 0x28]
28193 ld [%l7 + 0x28], %f5
28194 fsqrts %f5, %f20
28195 tcs %xcc, 0x6
28196 bl,a %xcc, loop_2474
28197 sub %l0, %i7, %i1
28198 tpos %xcc, 0x6
28199 lduw [%l7 + 0x78], %o0
28200loop_2474:
28201 movg %icc, %l2, %o2
28202 addc %i3, %o5, %g3
28203 fnand %f28, %f18, %f22
28204 andcc %o1, %o6, %g4
28205 tsubcc %g6, 0x12B9, %i6
28206 addc %g5, %i5, %g2
28207 nop
28208 fitod %f4, %f24
28209 fdtoi %f24, %f7
28210 fsrc2 %f18, %f0
28211 tge %icc, 0x1
28212 fandnot1s %f27, %f26, %f10
28213 movvc %icc, %l3, %o3
28214 fandnot2s %f31, %f8, %f24
28215 sllx %i0, %l1, %i2
28216 bl,a,pt %xcc, loop_2475
28217 bleu,a,pn %icc, loop_2476
28218 ldd [%l7 + 0x18], %o6
28219 tl %icc, 0x5
28220loop_2475:
28221 nop
28222 add %l7, 0x44, %l6
28223 wr %g0, 0x04, %asi
28224 lda [%l6] %asi, %o4
28225 casa [%l6] %asi, %o4, %g1
28226loop_2476:
28227 edge16l %i4, %l6, %l5
28228 ta %icc, 0x4
28229 sra %l4, 0x1B, %g7
28230 wr %g0, 0x19, %asi
28231 lduha [%l7 + 0x2A] %asi, %i7
28232 set 0x62, %l1
28233 lduba [%l7 + %l1] 0x81, %i1
28234 ldd [%l7 + 0x50], %o0
28235 fmovrsgz %l2, %f3, %f29
28236 wr %g0, 0x80, %asi
28237 ldda [%l7 + 0x40] %asi, %f16
28238 wr %g0, 0x04, %asi
28239 ldsha [%l7 + 0x3E] %asi, %o2
28240 alignaddr %l0, %o5, %i3
28241 fbge %fcc1, loop_2477
28242 call loop_2478
28243 sllx %o1, 0x15, %o6
28244 tgu %xcc, 0x4
28245loop_2477:
28246 mova %xcc, %g3, %g6
28247loop_2478:
28248 fbl %fcc0, loop_2479
28249 tne %xcc, 0x1
28250 movneg %xcc, %g4, %g5
28251 array8 %i5, %g2, %i6
28252loop_2479:
28253 bvs loop_2480
28254 movgu %icc, %l3, %o3
28255 ta %icc, 0x2
28256 movcs %icc, %l1, %i0
28257loop_2480:
28258 movneg %xcc, %o7, %o4
28259 tsubcctv %i2, %i4, %l6
28260 udiv %l5, 0x15D8, %l4
28261 movl %icc, %g7, %g1
28262 nop
28263 fitod %f6, %f18
28264 fdtox %f18, %f16
28265 fxtod %f16, %f4
28266 nop
28267 setx 0x9FC6DC4655AA6202, %l0, %l6
28268 stx %l6, [%l7 + 0x28]
28269 ldd [%l7 + 0x28], %f24
28270 setx 0xF0C40DE004B53635, %l1, %l5
28271 stx %l5, [%l7 + 0x10]
28272 ldd [%l7 + 0x10], %f2
28273 fsubd %f2, %f24, %f18
28274 fba,a %fcc0, loop_2481
28275 tsubcctv %i1, 0x09E1, %i7
28276 set 0x74, %l5
28277 lda [%l7 + %l5] 0x11, %f12
28278loop_2481:
28279 nop
28280 set 0x40, %o7
28281 stda %f0, [%l7 + %o7] 0xf1
28282 membar #Sync
28283 fpadd16 %f10, %f8, %f0
28284 edge16ln %l2, %o2, %o0
28285 fand %f12, %f24, %f16
28286 be,a %icc, loop_2482
28287 nop
28288 setx 0x6D805FDF2C8CF6FF, %l0, %l6
28289 stx %l6, [%l7 + 0x28]
28290 ldd [%l7 + 0x28], %f28
28291 setx 0xE4FB83D3345E137D, %l1, %l5
28292 stx %l5, [%l7 + 0x10]
28293 ldd [%l7 + 0x10], %f18
28294 faddd %f18, %f28, %f20
28295 andncc %o5, %l0, %o1
28296 nop
28297 setx 0x36614343, %l0, %l6
28298 st %l6, [%l7 + 0x28]
28299 ld [%l7 + 0x28], %f2
28300 setx 0xEFF92890, %l1, %l5
28301 st %l5, [%l7 + 0x10]
28302 ld [%l7 + 0x10], %f7
28303 fmuls %f7, %f2, %f7
28304loop_2482:
28305 movcs %icc, %o6, %i3
28306 andncc %g3, %g6, %g4
28307 fnands %f5, %f26, %f8
28308 or %g5, %i5, %g2
28309 alignaddr %l3, %o3, %l1
28310 taddcctv %i6, %o7, %i0
28311 movleu %xcc, %i2, %i4
28312 orncc %o4, %l6, %l4
28313 movrgez %g7, 0x2FD, %l5
28314 brlez,a %i1, loop_2483
28315 subc %g1, %i7, %l2
28316 nop
28317 setx loop_2484, %l0, %l1
28318 jmpl %l1, %o2
28319 nop
28320 setx loop_2485, %l0, %l1
28321 wrpr 0x1, %tl
28322 wrpr %l1, %tpc
28323 add %l1, 0x4, %l1
28324 wrpr %l1, %tnpc
28325 setx 0x34400001400, %l0, %l1
28326 wrpr %l1, %tstate
28327 wrhpr 0x4, %htstate
28328 retry
28329loop_2483:
28330 sir 0x164B
28331 fbue,a %fcc3, loop_2486
28332loop_2484:
28333 fmovrdgez %o5, %f2, %f22
28334loop_2485:
28335 bge,a %xcc, loop_2487
28336 sdiv %o0, 0x0510, %o1
28337loop_2486:
28338 edge8ln %l0, %i3, %o6
28339 set 0x1D, %l4
28340 ldstuba [%l7 + %l4] 0x89, %g3
28341loop_2487:
28342 ldd [%l7 + 0x68], %g6
28343 fmovrse %g4, %f13, %f14
28344 fnor %f20, %f28, %f20
28345 ld [%l7 + 0x1C], %f24
28346 andncc %g5, %g2, %l3
28347 fsrc2 %f20, %f20
28348 bne,a,pn %xcc, loop_2488
28349 ld [%l7 + 0x14], %f25
28350 stb %i5, [%l7 + 0x3F]
28351 andcc %l1, 0x19A6, %i6
28352loop_2488:
28353 andncc %o3, %i0, %o7
28354 udiv %i2, 0x0061, %o4
28355 xorcc %l6, 0x0C59, %l4
28356 tne %xcc, 0x2
28357 movrlez %g7, %i4, %i1
28358 movne %icc, %g1, %l5
28359 movge %xcc, %l2, %o2
28360 fnegd %f12, %f16
28361 umul %i7, %o5, %o1
28362 brz,a %l0, loop_2489
28363 nop
28364 fitos %f11, %f31
28365 fstod %f31, %f22
28366 andcc %i3, %o0, %o6
28367 mova %xcc, %g6, %g3
28368loop_2489:
28369 fbge %fcc1, loop_2490
28370 tge %xcc, 0x2
28371 movge %icc, %g5, %g2
28372 movvc %xcc, %g4, %l3
28373loop_2490:
28374 tpos %xcc, 0x5
28375 fbul %fcc3, loop_2491
28376 array32 %i5, %l1, %o3
28377 nop
28378 setx 0xF0E8E144104FE395, %l0, %l6
28379 stx %l6, [%l7 + 0x10]
28380 ldx [%l7 + 0x10], %fsr
28381 fmovrdlez %i6, %f4, %f22
28382loop_2491:
28383 ld [%l7 + 0x68], %f15
28384 wr %g0, 0x04, %asi
28385 ldsba [%l7 + 0x27] %asi, %o7
28386 fpadd16s %f13, %f22, %f31
28387 fpmerge %f0, %f4, %f10
28388 movrgez %i0, 0x371, %o4
28389 ldsh [%l7 + 0x3E], %l6
28390 prefetch [%l7 + 0x38], 0x3
28391 set 0x28, %i3
28392 prefetcha [%l7 + %i3] 0x19, 0x3
28393 srax %g7, 0x05, %i2
28394 fcmpne16 %f18, %f6, %i4
28395 brgz,a %i1, loop_2492
28396 movle %icc, %g1, %l5
28397 xnorcc %l2, 0x192F, %o2
28398 nop
28399 setx 0x7D2DC0701042A4CE, %l0, %l6
28400 stx %l6, [%l7 + 0x38]
28401 ldx [%l7 + 0x38], %fsr
28402loop_2492:
28403 fmovspos %icc, %f12, %f17
28404 popc %o5, %o1
28405 tleu %icc, 0x7
28406 set 0x40, %i2
28407 stda %f0, [%l7 + %i2] 0x10
28408 nop
28409 fitod %f12, %f4
28410 fdtoi %f4, %f9
28411 fbne,a %fcc3, loop_2493
28412 fone %f2
28413 sra %i7, 0x17, %i3
28414 bvs,a,pt %icc, loop_2494
28415loop_2493:
28416 bn,a %xcc, loop_2495
28417 subc %l0, 0x1CEB, %o0
28418 fmovrdgez %o6, %f8, %f20
28419loop_2494:
28420 udivcc %g6, 0x0CF1, %g3
28421loop_2495:
28422 smulcc %g5, 0x0E5C, %g4
28423 membar 0x63
28424 ldsw [%l7 + 0x68], %l3
28425 tgu %xcc, 0x7
28426 add %g2, %i5, %l1
28427 or %i6, 0x0CF8, %o3
28428 edge16l %i0, %o4, %o7
28429 fmovs %f27, %f28
28430 fandnot1s %f14, %f13, %f21
28431 set 0x0A, %i5
28432 stha %l4, [%l7 + %i5] 0xe3
28433 membar #Sync
28434 sdivcc %g7, 0x19BC, %i2
28435 fmovrslez %l6, %f0, %f3
28436 sra %i4, 0x09, %i1
28437 set 0x78, %o0
28438 stxa %l5, [%l7 + %o0] 0x89
28439 fmul8ulx16 %f0, %f2, %f6
28440 smulcc %l2, %g1, %o2
28441 brz,a %o1, loop_2496
28442 fmovs %f18, %f21
28443 umul %o5, %i3, %i7
28444 fpack16 %f4, %f21
28445loop_2496:
28446 or %o0, 0x02B9, %l0
28447 movrgz %g6, %o6, %g5
28448 set 0x73, %g4
28449 stba %g3, [%l7 + %g4] 0x14
28450 fbg,a %fcc0, loop_2497
28451 fmovrdlez %l3, %f30, %f12
28452 ta %xcc, 0x1
28453 tneg %xcc, 0x5
28454loop_2497:
28455 bleu,pt %icc, loop_2498
28456 fmovscs %xcc, %f28, %f10
28457 or %g2, 0x1787, %i5
28458 wr %g0, 0x0c, %asi
28459 lduba [%l7 + 0x7D] %asi, %l1
28460loop_2498:
28461 addccc %i6, %g4, %o3
28462 set 0x10, %o5
28463 lduwa [%l7 + %o5] 0x11, %i0
28464 fnegd %f16, %f28
28465 fnands %f11, %f30, %f9
28466 flush %l7 + 0x24
28467 restored
28468 rdpr %cwp, %g1
28469 rdpr %cansave, %g2
28470 rdpr %canrestore, %g3
28471 rdpr %cleanwin, %g4
28472 rdpr %otherwin, %g5
28473 rdpr %wstate, %g6
28474 mova %xcc, %o4, %l4
28475 smulcc %g7, %o7, %i2
28476 fpsub32 %f6, %f4, %f26
28477 srax %i4, 0x0F, %i1
28478 popc 0x029C, %l5
28479 andncc %l6, %g1, %l2
28480 fpsub16 %f26, %f18, %f8
28481 fmovdle %xcc, %f29, %f1
28482 fmovrdne %o1, %f4, %f4
28483 edge16 %o5, %i3, %i7
28484 tsubcc %o2, %l0, %g6
28485 fand %f6, %f18, %f8
28486 edge16 %o0, %g5, %g3
28487 brlz,a %o6, loop_2499
28488 fmovdcs %icc, %f28, %f25
28489 ldub [%l7 + 0x59], %l3
28490 flush %l7 + 0x1C
28491loop_2499:
28492 movneg %icc, %g2, %l1
28493 fcmpgt32 %f24, %f18, %i5
28494 fble %fcc2, loop_2500
28495 fmovrdgez %g4, %f16, %f30
28496 brlz %i6, loop_2501
28497 fmovdne %icc, %f23, %f14
28498loop_2500:
28499 nop
28500 wr %g0, 0x88, %asi
28501 ldda [%l7 + 0x60] %asi, %i0
28502loop_2501:
28503 fmovdpos %icc, %f15, %f25
28504 edge32 %o3, %l4, %o4
28505 fmovd %f22, %f10
28506 te %xcc, 0x1
28507 fmovdge %icc, %f18, %f22
28508 ba loop_2502
28509 movl %icc, %g7, %i2
28510 movgu %xcc, %o7, %i1
28511 wr %g0, 0x80, %asi
28512 ldxa [%l7 + 0x20] %asi, %l5
28513loop_2502:
28514 nop
28515 wr %g0, 0xe3, %asi
28516 stxa %l6, [%l7 + 0x10] %asi
28517 membar #Sync
28518 set 0x40, %l3
28519 stda %f16, [%l7 + %l3] 0x15
28520 fmovsgu %icc, %f9, %f20
28521 tcs %icc, 0x5
28522 fbne %fcc1, loop_2503
28523 movrne %g1, 0x293, %i4
28524 movrlz %l2, 0x23C, %o1
28525 prefetch [%l7 + 0x20], 0x2
28526loop_2503:
28527 subcc %o5, 0x1AB0, %i3
28528 edge32 %i7, %l0, %o2
28529 nop
28530 setx 0xCBBC9F57B0428941, %l0, %l6
28531 stx %l6, [%l7 + 0x18]
28532 ldx [%l7 + 0x18], %fsr
28533 addccc %o0, 0x09AF, %g6
28534 movne %icc, %g3, %g5
28535 fmovscs %icc, %f17, %f0
28536 fmovsleu %icc, %f4, %f16
28537 movn %icc, %o6, %g2
28538 tle %icc, 0x2
28539 andncc %l3, %l1, %g4
28540 fcmpgt16 %f12, %f12, %i5
28541 udivcc %i0, 0x169E, %o3
28542 sll %i6, 0x1E, %o4
28543 andcc %l4, 0x1E97, %i2
28544 fcmpeq16 %f30, %f26, %o7
28545 andncc %i1, %g7, %l5
28546 fsrc2s %f0, %f11
28547 ldstub [%l7 + 0x49], %l6
28548 srlx %i4, 0x14, %l2
28549 subccc %o1, 0x0906, %o5
28550 fba %fcc1, loop_2504
28551 fmovsvs %xcc, %f19, %f10
28552 edge8 %g1, %i3, %i7
28553 movgu %icc, %o2, %o0
28554loop_2504:
28555 bvc,a loop_2505
28556 bleu,a,pn %icc, loop_2506
28557 fnot1s %f27, %f5
28558 mulx %l0, 0x1685, %g6
28559loop_2505:
28560 nop
28561 setx 0x39CDCE73CC5EEB02, %l0, %l6
28562 stx %l6, [%l7 + 0x28]
28563 ldd [%l7 + 0x28], %f20
28564 setx 0x436A00FF4B08159E, %l1, %l5
28565 stx %l5, [%l7 + 0x10]
28566 ldd [%l7 + 0x10], %f6
28567 fsubd %f6, %f20, %f18
28568loop_2506:
28569 nop
28570 set 0x44, %o3
28571 lduha [%l7 + %o3] 0x19, %g5
28572 fmovsg %xcc, %f10, %f3
28573 edge8l %g3, %o6, %l3
28574 set 0x24, %i4
28575 lduha [%l7 + %i4] 0x14, %g2
28576 movrlz %l1, 0x00C, %g4
28577 add %l7, 0x28, %l6
28578 wr %g0, 0x0c, %asi
28579 lda [%l6] %asi, %i0
28580 casa [%l6] 0x0c, %i0, %o3
28581 movrgz %i5, 0x0ED, %i6
28582 fones %f28
28583 bneg,a,pn %xcc, loop_2507
28584 fone %f2
28585 movre %o4, %l4, %o7
28586 swap [%l7 + 0x74], %i1
28587loop_2507:
28588 sethi 0x190D, %g7
28589 nop
28590 fitos %f11, %f31
28591 fstox %f31, %f22
28592 array32 %l5, %i2, %i4
28593 fexpand %f25, %f8
28594 wr %g0, 0x10, %asi
28595 lda [%l7 + 0x18] %asi, %f30
28596 srax %l6, 0x13, %l2
28597 smul %o1, %o5, %g1
28598 orncc %i7, 0x16F7, %i3
28599 xnor %o0, %o2, %g6
28600 edge16 %l0, %g3, %o6
28601 edge8ln %l3, %g5, %g2
28602 sdivcc %l1, 0x1546, %i0
28603 bgu,pt %icc, loop_2508
28604 tsubcc %g4, %o3, %i6
28605 movpos %xcc, %o4, %l4
28606 wr %g0, 0x88, %asi
28607 swapa [%l7 + 0x30] %asi, %i5
28608loop_2508:
28609 nop
28610 setx 0x710A0661004407C5, %l0, %l6
28611 stx %l6, [%l7 + 0x60]
28612 ldx [%l7 + 0x60], %fsr
28613 wr %g0, 0x80, %asi
28614 prefetcha [%l7 + 0x30] %asi, 0x1
28615 tn %xcc, 0x0
28616 fpsub32s %f11, %f9, %f23
28617 movrne %o7, 0x3B4, %l5
28618 movrgz %i2, %g7, %l6
28619 andn %l2, 0x0C27, %o1
28620 tcc %icc, 0x3
28621 tleu %icc, 0x7
28622 fbo %fcc1, loop_2509
28623 tle %icc, 0x6
28624 edge16n %i4, %g1, %i7
28625 prefetch [%l7 + 0x24], 0x1
28626loop_2509:
28627 fmovrsgz %o5, %f31, %f0
28628 brgz %i3, loop_2510
28629 fcmpne32 %f18, %f2, %o2
28630 movneg %xcc, %o0, %g6
28631 edge8 %l0, %g3, %l3
28632loop_2510:
28633 nop
28634 fitod %f2, %f24
28635 fdtox %f24, %f20
28636 set 0x1E, %o4
28637 lduha [%l7 + %o4] 0x14, %g5
28638 movpos %icc, %g2, %o6
28639 for %f0, %f20, %f26
28640 bvc,pt %icc, loop_2511
28641 srax %l1, 0x0C, %i0
28642 nop
28643 setx 0xC09E193844C1D611, %l0, %l6
28644 stx %l6, [%l7 + 0x28]
28645 ldd [%l7 + 0x28], %f28
28646 fsqrtd %f28, %f22
28647 tg %xcc, 0x5
28648loop_2511:
28649 movrgez %g4, %i6, %o4
28650 fandnot2s %f17, %f0, %f22
28651 bneg,a %xcc, loop_2512
28652 popc %o3, %l4
28653 ta %icc, 0x3
28654 udivx %i1, 0x1393, %o7
28655loop_2512:
28656 edge8n %i5, %l5, %g7
28657 tcs %xcc, 0x5
28658 movgu %xcc, %i2, %l2
28659 smulcc %o1, 0x0F0F, %i4
28660 tneg %xcc, 0x4
28661 fzero %f22
28662 lduw [%l7 + 0x68], %g1
28663 fsrc1s %f10, %f2
28664 xor %i7, 0x1D30, %l6
28665 nop
28666 setx loop_2513, %l0, %l1
28667 wrpr 0x1, %tl
28668 wrpr %l1, %tpc
28669 add %l1, 0x4, %l1
28670 wrpr %l1, %tnpc
28671 setx 0x34400001400, %l0, %l1
28672 wrpr %l1, %tstate
28673 wrhpr 0x4, %htstate
28674 retry
28675 bvc,pn %xcc, loop_2514
28676 fmul8ulx16 %f26, %f10, %f2
28677 fblg %fcc1, loop_2515
28678loop_2513:
28679 st %f25, [%l7 + 0x08]
28680loop_2514:
28681 membar 0x48
28682 nop
28683 setx loop_2516, %l0, %l1
28684 wrpr 0x1, %tl
28685 wrpr %l1, %tpc
28686 add %l1, 0x4, %l1
28687 wrpr %l1, %tnpc
28688 setx 0x34400001400, %l0, %l1
28689 wrpr %l1, %tstate
28690 wrhpr 0x4, %htstate
28691 retry
28692loop_2515:
28693 stb %o5, [%l7 + 0x16]
28694 fones %f2
28695 fnegs %f16, %f21
28696loop_2516:
28697 fbuge %fcc1, loop_2517
28698 tcs %xcc, 0x5
28699 lduh [%l7 + 0x7A], %o2
28700 udiv %i3, 0x19D7, %o0
28701loop_2517:
28702 bn,a,pn %icc, loop_2518
28703 srlx %l0, %g6, %g3
28704 fsrc2 %f8, %f8
28705 fcmple16 %f2, %f6, %g5
28706loop_2518:
28707 array8 %l3, %g2, %l1
28708 edge8ln %o6, %g4, %i6
28709 movle %xcc, %o4, %o3
28710 srax %l4, 0x16, %i0
28711 fblg %fcc0, loop_2519
28712 sllx %o7, 0x07, %i5
28713 brgz,a %l5, loop_2520
28714 brnz %i1, loop_2521
28715loop_2519:
28716 and %g7, %i2, %l2
28717 edge16l %o1, %i4, %g1
28718loop_2520:
28719 xnorcc %i7, %o5, %o2
28720loop_2521:
28721 fnors %f20, %f31, %f17
28722 fpsub32 %f6, %f12, %f12
28723 subc %l6, %i3, %o0
28724 tsubcc %g6, %g3, %l0
28725 tpos %xcc, 0x3
28726 movrlz %l3, %g2, %g5
28727 edge16 %o6, %g4, %i6
28728 nop
28729 fitod %f2, %f22
28730 fdtox %f22, %f6
28731 andcc %l1, %o4, %l4
28732 ldsb [%l7 + 0x3C], %o3
28733 ble,a loop_2522
28734 bge,pn %icc, loop_2523
28735 mulscc %o7, %i0, %i5
28736 fmovrdlz %l5, %f26, %f0
28737loop_2522:
28738 fabsd %f12, %f4
28739loop_2523:
28740 nop
28741 set 0x28, %g7
28742 lduw [%l7 + %g7], %g7
28743 std %f22, [%l7 + 0x10]
28744 mulx %i1, %l2, %i2
28745 bn,a loop_2524
28746 edge32 %o1, %g1, %i7
28747 sra %i4, 0x13, %o5
28748 stbar
28749loop_2524:
28750 restored
28751 rdpr %cwp, %g1
28752 rdpr %cansave, %g2
28753 rdpr %canrestore, %g3
28754 rdpr %cleanwin, %g4
28755 rdpr %otherwin, %g5
28756 rdpr %wstate, %g6
28757 fmuld8sux16 %f21, %f28, %f0
28758 fpsub32s %f14, %f30, %f6
28759 xor %l6, %i3, %o0
28760 taddcc %o2, %g3, %g6
28761 movge %xcc, %l0, %l3
28762 movleu %icc, %g5, %g2
28763 smul %o6, 0x0ED2, %i6
28764 bcs,a,pt %xcc, loop_2525
28765 bpos,a loop_2526
28766 array16 %l1, %o4, %g4
28767 srlx %o3, 0x16, %l4
28768loop_2525:
28769 fmul8ulx16 %f0, %f20, %f30
28770loop_2526:
28771 sethi 0x1AB9, %o7
28772 add %l7, 0x58, %l6
28773 wr %g0, 0x81, %asi
28774 ldxa [%l6] %asi, %i5
28775 casxa [%l6] 0x81, %i5, %i0
28776 nop
28777 fitod %f6, %f24
28778 fdtos %f24, %f9
28779 edge8n %l5, %i1, %l2
28780 edge16ln %i2, %o1, %g7
28781 sir 0x19BA
28782 fmovs %f31, %f5
28783 tn %xcc, 0x3
28784 sdivcc %i7, 0x09E2, %g1
28785 nop
28786 setx 0xBBB2B50F8C95B943, %l0, %l6
28787 stx %l6, [%l7 + 0x28]
28788 ldd [%l7 + 0x28], %f6
28789 setx 0x64C7CD9906101224, %l1, %l5
28790 stx %l5, [%l7 + 0x10]
28791 ldd [%l7 + 0x10], %f8
28792 faddd %f8, %f6, %f12
28793 andn %i4, 0x0DE4, %l6
28794 edge8n %o5, %o0, %o2
28795 nop
28796 fitod %f10, %f2
28797 fdtox %f2, %f2
28798 movvc %icc, %g3, %g6
28799 edge16 %i3, %l0, %l3
28800 fpmerge %f6, %f18, %f30
28801 movrlez %g5, %g2, %o6
28802 sdivcc %l1, 0x15D4, %i6
28803 umul %o4, 0x0044, %g4
28804 fbule,a %fcc0, loop_2527
28805 andcc %l4, %o3, %o7
28806 brnz %i5, loop_2528
28807 movle %xcc, %l5, %i0
28808loop_2527:
28809 for %f4, %f24, %f22
28810 tsubcctv %l2, 0x1A47, %i2
28811loop_2528:
28812 fmovd %f26, %f30
28813 wr %g0, 0x80, %asi
28814 lduba [%l7 + 0x0A] %asi, %i1
28815 movl %icc, %g7, %i7
28816 mova %icc, %o1, %i4
28817 movn %xcc, %l6, %g1
28818 move %xcc, %o0, %o2
28819 movrne %o5, 0x094, %g6
28820 tneg %icc, 0x5
28821 add %l7, 0x38, %l6
28822 wr %g0, 0x88, %asi
28823 casxa [%l6] %asi, %g3, %l0
28824 taddcc %l3, 0x1BFE, %i3
28825 fbge %fcc0, loop_2529
28826 popc %g2, %g5
28827 fornot1 %f30, %f16, %f28
28828 tne %icc, 0x3
28829loop_2529:
28830 sub %l1, %i6, %o4
28831 addc %g4, 0x01E5, %o6
28832 tcc %xcc, 0x7
28833 set 0x26, %l2
28834 ldsba [%l7 + %l2] 0x18, %o3
28835 brlez,a %l4, loop_2530
28836 sdivcc %i5, 0x0FB0, %o7
28837 movgu %xcc, %l5, %l2
28838 sdivcc %i0, 0x1469, %i2
28839loop_2530:
28840 subc %g7, %i1, %o1
28841 movrlez %i4, %l6, %i7
28842 udiv %g1, 0x15D8, %o2
28843 nop
28844 fitod %f2, %f8
28845 fdtoi %f8, %f5
28846 fmovsge %icc, %f31, %f31
28847 ldx [%l7 + 0x10], %o0
28848 nop
28849 setx 0x6F3BB753, %l0, %l6
28850 st %l6, [%l7 + 0x28]
28851 ld [%l7 + 0x28], %f10
28852 fsqrts %f10, %f25
28853 membar 0x23
28854 bgu,pt %xcc, loop_2531
28855 tl %xcc, 0x2
28856 set 0x30, %g2
28857 prefetcha [%l7 + %g2] 0x0c, 0x2
28858loop_2531:
28859 and %g3, %o5, %l0
28860 bn,pt %icc, loop_2532
28861 subc %l3, 0x022F, %i3
28862 fba %fcc1, loop_2533
28863 sdivx %g5, 0x1945, %g2
28864loop_2532:
28865 movg %xcc, %i6, %o4
28866 addccc %l1, 0x1C44, %o6
28867loop_2533:
28868 nop
28869 set 0x66, %i6
28870 lduh [%l7 + %i6], %o3
28871 movrgez %g4, %l4, %o7
28872 movneg %xcc, %i5, %l2
28873 udivx %i0, 0x0A66, %l5
28874 mova %xcc, %i2, %i1
28875 umulcc %g7, 0x10F9, %o1
28876 and %i4, %l6, %g1
28877 fbe %fcc3, loop_2534
28878 fmovrdlez %o2, %f24, %f26
28879 fnors %f24, %f9, %f12
28880 and %i7, %o0, %g3
28881loop_2534:
28882 subc %o5, 0x038D, %g6
28883 nop
28884 fitod %f2, %f10
28885 fdtox %f10, %f6
28886 fxtod %f6, %f22
28887 wr %g0, 0x18, %asi
28888 lda [%l7 + 0x48] %asi, %f15
28889 nop
28890 setx loop_2535, %l0, %l1
28891 wrpr 0x1, %tl
28892 wrpr %l1, %tpc
28893 add %l1, 0x4, %l1
28894 wrpr %l1, %tnpc
28895 setx 0x34400001400, %l0, %l1
28896 wrpr %l1, %tstate
28897 wrhpr 0x4, %htstate
28898 retry
28899 addcc %l3, 0x04C7, %l0
28900 tvs %icc, 0x7
28901 movgu %icc, %i3, %g5
28902loop_2535:
28903 subcc %g2, %i6, %l1
28904 mulx %o6, %o3, %o4
28905 udiv %g4, 0x00ED, %l4
28906 movvc %xcc, %i5, %o7
28907 movrgz %i0, 0x24A, %l2
28908 nop
28909 setx 0x807F5A4B, %l0, %l6
28910 st %l6, [%l7 + 0x08]
28911 ld [%l7 + 0x08], %fsr
28912 movne %icc, %i2, %l5
28913 mulscc %g7, %i1, %i4
28914 set 0x20, %g6
28915 stxa %o1, [%l7 + %g6] 0x14
28916 fxor %f14, %f18, %f28
28917 wr %g0, 0x2a, %asi
28918 stwa %l6, [%l7 + 0x1C] %asi
28919 membar #Sync
28920 lduw [%l7 + 0x54], %o2
28921 smul %g1, %o0, %g3
28922 membar 0x0E
28923 nop
28924 fitos %f2, %f17
28925 fstox %f17, %f26
28926 sdivcc %i7, 0x1EA1, %o5
28927 movre %g6, %l0, %i3
28928 fbuge %fcc1, loop_2536
28929 fcmpne32 %f2, %f16, %g5
28930 prefetch [%l7 + 0x34], 0x2
28931 fabsd %f14, %f22
28932loop_2536:
28933 fmovde %icc, %f29, %f3
28934 nop
28935 setx 0x1458C98E48D2DACC, %l0, %l6
28936 stx %l6, [%l7 + 0x28]
28937 ldd [%l7 + 0x28], %f8
28938 fsqrtd %f8, %f2
28939 orncc %l3, %g2, %i6
28940 tneg %icc, 0x6
28941 taddcc %l1, %o3, %o6
28942 tle %icc, 0x5
28943 tneg %xcc, 0x1
28944 fbuge,a %fcc2, loop_2537
28945 movcc %xcc, %g4, %l4
28946 flush %l7 + 0x14
28947 nop
28948 set 0x54, %l0
28949 stw %o4, [%l7 + %l0]
28950loop_2537:
28951 andncc %i5, %o7, %l2
28952 movcc %icc, %i0, %l5
28953 movn %xcc, %g7, %i2
28954 nop
28955 setx loop_2538, %l0, %l1
28956 wrpr 0x1, %tl
28957 wrpr %l1, %tnpc
28958 setx 0x34400001400, %l0, %l1
28959 wrpr %l1, %tstate
28960 wrhpr 0x4, %htstate
28961 done
28962 fmul8x16 %f11, %f30, %f12
28963 ta %icc, 0x1
28964 brgz %i4, loop_2539
28965loop_2538:
28966 nop
28967 set 0x1C, %g5
28968 ldsw [%l7 + %g5], %i1
28969 set 0x4E, %o6
28970 stha %l6, [%l7 + %o6] 0x15
28971loop_2539:
28972 fxnors %f22, %f12, %f12
28973 movleu %icc, %o1, %o2
28974 fbge %fcc3, loop_2540
28975 fmovdcs %xcc, %f16, %f5
28976 swap [%l7 + 0x48], %o0
28977 wr %g0, 0x23, %asi
28978 stwa %g3, [%l7 + 0x08] %asi
28979 membar #Sync
28980loop_2540:
28981 umul %g1, %i7, %o5
28982 stbar
28983 fble %fcc0, loop_2541
28984 srlx %l0, 0x10, %i3
28985 edge8 %g5, %g6, %l3
28986 fmovsl %icc, %f15, %f9
28987loop_2541:
28988 movvs %xcc, %i6, %l1
28989 sdivx %g2, 0x14A1, %o3
28990 edge32 %g4, %l4, %o4
28991 andcc %i5, 0x0192, %o7
28992 xnor %l2, 0x0256, %o6
28993 fmul8x16 %f10, %f24, %f26
28994 taddcc %l5, 0x1125, %g7
28995 udivcc %i0, 0x1BF1, %i2
28996 orncc %i4, %i1, %o1
28997 ld [%l7 + 0x6C], %f19
28998 addccc %o2, 0x0B5E, %l6
28999 set 0x44, %g3
29000 lda [%l7 + %g3] 0x14, %f4
29001 fcmpeq16 %f6, %f28, %o0
29002 fpsub16 %f20, %f12, %f8
29003 alignaddr %g1, %g3, %o5
29004 fblg %fcc1, loop_2542
29005 nop
29006 setx 0x69DF431B960B6864, %l0, %l6
29007 stx %l6, [%l7 + 0x28]
29008 ldd [%l7 + 0x28], %f4
29009 setx 0xA4F75E735715576A, %l1, %l5
29010 stx %l5, [%l7 + 0x10]
29011 ldd [%l7 + 0x10], %f22
29012 fmuld %f22, %f4, %f22
29013 sdivx %i7, 0x02CC, %l0
29014 addcc %i3, %g6, %g5
29015loop_2542:
29016 ble loop_2543
29017 smul %l3, 0x1F3F, %l1
29018 fbul %fcc0, loop_2544
29019 movcc %xcc, %i6, %g2
29020loop_2543:
29021 ldx [%l7 + 0x58], %g4
29022 fba %fcc1, loop_2545
29023loop_2544:
29024 nop
29025 fitod %f8, %f16
29026 fdtox %f16, %f6
29027 fxtod %f6, %f18
29028 xor %l4, 0x1675, %o4
29029 subcc %i5, %o7, %o3
29030loop_2545:
29031 movvc %icc, %o6, %l2
29032 sth %g7, [%l7 + 0x76]
29033 nop
29034 setx loop_2546, %l0, %l1
29035 wrpr 0x1, %tl
29036 wrpr %l1, %tpc
29037 add %l1, 0x4, %l1
29038 wrpr %l1, %tnpc
29039 setx 0x34400001400, %l0, %l1
29040 wrpr %l1, %tstate
29041 wrhpr 0x4, %htstate
29042 retry
29043 tvs %icc, 0x1
29044 bneg,a,pn %xcc, loop_2547
29045 tcs %icc, 0x5
29046loop_2546:
29047 fmovdg %icc, %f7, %f4
29048 set 0x1E, %i7
29049 stha %i0, [%l7 + %i7] 0xe3
29050 membar #Sync
29051loop_2547:
29052 fbuge %fcc0, loop_2548
29053 nop
29054 setx loop_2549, %l0, %l1
29055 wrpr 0x1, %tl
29056 wrpr %l1, %tpc
29057 add %l1, 0x4, %l1
29058 wrpr %l1, %tnpc
29059 setx 0x34400001400, %l0, %l1
29060 wrpr %l1, %tstate
29061 wrhpr 0x4, %htstate
29062 retry
29063 orn %i2, %i4, %l5
29064 wr %g0, 0x89, %asi
29065 lda [%l7 + 0x58] %asi, %f14
29066loop_2548:
29067 smulcc %i1, %o2, %l6
29068loop_2549:
29069 movvs %xcc, %o0, %o1
29070 fandnot2 %f24, %f10, %f4
29071 taddcctv %g3, 0x1913, %g1
29072 mulscc %o5, %l0, %i7
29073 edge16 %i3, %g6, %l3
29074 st %f10, [%l7 + 0x38]
29075 wr %g0, 0x89, %asi
29076 lduwa [%l7 + 0x18] %asi, %l1
29077 edge16 %g5, %g2, %g4
29078 bg,pn %xcc, loop_2550
29079 udivcc %l4, 0x0995, %i6
29080 fbul %fcc1, loop_2551
29081 tl %icc, 0x3
29082loop_2550:
29083 array16 %o4, %o7, %o3
29084 smulcc %i5, %o6, %g7
29085loop_2551:
29086 fnors %f21, %f0, %f7
29087 edge8n %i0, %i2, %i4
29088 subc %l5, 0x0A18, %i1
29089 fmovrdne %o2, %f6, %f26
29090 edge8l %l6, %o0, %o1
29091 edge16ln %g3, %g1, %l2
29092 sdivx %o5, 0x07C7, %l0
29093 movcc %icc, %i7, %i3
29094 fbe,a %fcc0, loop_2552
29095 fbul,a %fcc1, loop_2553
29096 sub %g6, %l3, %l1
29097 mova %xcc, %g5, %g2
29098loop_2552:
29099 swap [%l7 + 0x24], %l4
29100loop_2553:
29101 nop
29102 set 0x0C, %o1
29103 lduw [%l7 + %o1], %i6
29104 edge8l %o4, %g4, %o3
29105 wr %g0, 0xeb, %asi
29106 stba %o7, [%l7 + 0x18] %asi
29107 membar #Sync
29108 fmovsvc %icc, %f26, %f20
29109 edge32 %i5, %o6, %g7
29110 edge8l %i0, %i4, %l5
29111 tleu %icc, 0x1
29112 movrlez %i2, 0x23D, %o2
29113 sub %i1, %l6, %o1
29114 ble,a loop_2554
29115 nop
29116 setx 0x0CBA0B4C55DD4650, %l0, %l6
29117 stx %l6, [%l7 + 0x28]
29118 ldd [%l7 + 0x28], %f26
29119 setx 0x91E769FAE284E81F, %l1, %l5
29120 stx %l5, [%l7 + 0x10]
29121 ldd [%l7 + 0x10], %f18
29122 faddd %f18, %f26, %f28
29123 edge16l %g3, %g1, %o0
29124 sll %l2, 0x04, %l0
29125loop_2554:
29126 array32 %i7, %i3, %o5
29127 fcmple32 %f6, %f28, %g6
29128 fmovrsgz %l1, %f2, %f10
29129 tl %xcc, 0x2
29130 fcmpne16 %f4, %f2, %g5
29131 addcc %g2, 0x1DD1, %l3
29132 smulcc %i6, %o4, %g4
29133 nop
29134 setx 0x1505173D, %l0, %l6
29135 st %l6, [%l7 + 0x28]
29136 ld [%l7 + 0x28], %f23
29137 setx 0xDD1E3D84, %l1, %l5
29138 st %l5, [%l7 + 0x10]
29139 ld [%l7 + 0x10], %f31
29140 fmuls %f31, %f23, %f3
29141 fmovsvs %icc, %f26, %f1
29142 nop
29143 set 0x0C, %o2
29144 lduw [%l7 + %o2], %o3
29145 movrlz %o7, 0x1EA, %i5
29146 sth %o6, [%l7 + 0x2C]
29147 wr %g0, 0x2f, %asi
29148 stha %g7, [%l7 + 0x60] %asi
29149 membar #Sync
29150 tn %xcc, 0x4
29151 fxnors %f8, %f22, %f23
29152 movge %xcc, %l4, %i0
29153 movrlez %l5, 0x20E, %i2
29154 addccc %i4, %o2, %i1
29155 nop
29156 setx loop_2555, %l0, %l1
29157 wrpr 0x1, %tl
29158 wrpr %l1, %tnpc
29159 setx 0x34400001400, %l0, %l1
29160 wrpr %l1, %tstate
29161 wrhpr 0x4, %htstate
29162 done
29163 fmovsneg %xcc, %f22, %f2
29164 tvc %xcc, 0x0
29165 fbo %fcc2, loop_2556
29166loop_2555:
29167 nop
29168 fitod %f2, %f18
29169 fdtox %f18, %f20
29170 andcc %o1, %g3, %l6
29171 saved
29172 rdpr %cwp, %g1
29173 rdpr %cansave, %g2
29174 rdpr %canrestore, %g3
29175 rdpr %cleanwin, %g4
29176 rdpr %otherwin, %g5
29177 rdpr %wstate, %g6
29178loop_2556:
29179 edge32 %o0, %g1, %l0
29180 bcs,pt %xcc, loop_2557
29181 smul %i7, %l2, %o5
29182 stbar
29183 saved
29184 rdpr %cwp, %g1
29185 rdpr %cansave, %g2
29186 rdpr %canrestore, %g3
29187 rdpr %cleanwin, %g4
29188 rdpr %otherwin, %g5
29189 rdpr %wstate, %g6
29190loop_2557:
29191 ldd [%l7 + 0x68], %i2
29192 bge loop_2558
29193 fexpand %f28, %f20
29194 umul %g6, %l1, %g5
29195 andn %l3, %i6, %g2
29196loop_2558:
29197 nop
29198 add %l7, 0x68, %l6
29199 wr %g0, 0x04, %asi
29200 ldxa [%l6] %asi, %o4
29201 casxa [%l6] %asi, %o4, %g4
29202 smulcc %o7, 0x0CC5, %o3
29203 movrlez %o6, %i5, %l4
29204 andcc %g7, 0x1E1D, %i0
29205 array32 %l5, %i4, %o2
29206 subc %i2, %o1, %i1
29207 mulscc %l6, 0x1945, %o0
29208 sra %g3, 0x14, %g1
29209 fbul %fcc1, loop_2559
29210 edge16ln %i7, %l2, %o5
29211 brlez,a %i3, loop_2560
29212 fnot2s %f17, %f2
29213loop_2559:
29214 nop
29215 setx 0xD3390E37C05C5E64, %l0, %l6
29216 stx %l6, [%l7 + 0x10]
29217 ldx [%l7 + 0x10], %fsr
29218 movcc %xcc, %l0, %g6
29219loop_2560:
29220 restored
29221 rdpr %cwp, %g1
29222 rdpr %cansave, %g2
29223 rdpr %canrestore, %g3
29224 rdpr %cleanwin, %g4
29225 rdpr %otherwin, %g5
29226 rdpr %wstate, %g6
29227 taddcctv %l1, 0x04CF, %l3
29228 fmovdcc %xcc, %f14, %f9
29229 fpadd32 %f28, %f2, %f20
29230 fbule %fcc3, loop_2561
29231 nop
29232 fitos %f9, %f17
29233 fstox %f17, %f20
29234 fxtos %f20, %f2
29235 array32 %g5, %i6, %o4
29236 taddcctv %g2, %g4, %o3
29237loop_2561:
29238 sll %o6, %o7, %l4
29239 addc %i5, 0x0AC0, %i0
29240 sethi 0x00B5, %g7
29241 nop
29242 fitod %f29, %f20
29243 alignaddrl %i4, %o2, %l5
29244 tcs %xcc, 0x5
29245 movcs %xcc, %o1, %i2
29246 nop
29247 fitod %f0, %f20
29248 fdtox %f20, %f8
29249 fnot2s %f27, %f8
29250 restored
29251 rdpr %cwp, %g1
29252 rdpr %cansave, %g2
29253 rdpr %canrestore, %g3
29254 rdpr %cleanwin, %g4
29255 rdpr %otherwin, %g5
29256 rdpr %wstate, %g6
29257 edge16l %l6, %o0, %i1
29258 fnor %f6, %f24, %f12
29259 brlez,a %g1, loop_2562
29260 edge16ln %i7, %g3, %o5
29261 umulcc %i3, %l0, %g6
29262 fbne,a %fcc0, loop_2563
29263loop_2562:
29264 andcc %l1, %l3, %g5
29265 tge %icc, 0x0
29266 tge %xcc, 0x5
29267loop_2563:
29268 popc %i6, %o4
29269 orncc %l2, %g2, %g4
29270 te %icc, 0x6
29271 ta %icc, 0x1
29272 fmovrdlz %o3, %f6, %f10
29273 nop
29274 fitod %f23, %f6
29275 array8 %o6, %l4, %i5
29276 movrlz %o7, %i0, %g7
29277 sethi 0x1401, %o2
29278 tcc %icc, 0x6
29279 subc %l5, %i4, %o1
29280 fmovdpos %xcc, %f20, %f7
29281 fornot1 %f12, %f20, %f2
29282 fpmerge %f6, %f19, %f6
29283 mova %xcc, %i2, %l6
29284 movgu %icc, %i1, %g1
29285 umulcc %i7, %g3, %o0
29286 and %i3, 0x09B7, %o5
29287 orcc %l0, 0x1675, %l1
29288 fbuge %fcc3, loop_2564
29289 xorcc %g6, %g5, %i6
29290 movcc %icc, %l3, %l2
29291 smul %g2, 0x0FD2, %g4
29292loop_2564:
29293 fmovdgu %xcc, %f26, %f31
29294 mulscc %o4, %o6, %l4
29295 set 0x36, %l6
29296 ldsba [%l7 + %l6] 0x10, %i5
29297 movneg %icc, %o3, %o7
29298 sll %g7, 0x10, %o2
29299 fsrc2s %f23, %f4
29300 add %l5, 0x1F34, %i4
29301 addcc %o1, %i2, %i0
29302 orn %i1, %l6, %g1
29303 or %i7, 0x0C9B, %g3
29304 tgu %xcc, 0x7
29305 bge,pt %icc, loop_2565
29306 fmovsne %xcc, %f22, %f2
29307 bleu,a loop_2566
29308 edge32 %o0, %i3, %l0
29309loop_2565:
29310 and %l1, 0x1D6D, %o5
29311 brgez,a %g5, loop_2567
29312loop_2566:
29313 smulcc %i6, 0x059D, %g6
29314 tge %icc, 0x7
29315 wr %g0, 0x22, %asi
29316 stha %l3, [%l7 + 0x0A] %asi
29317 membar #Sync
29318loop_2567:
29319 fmovrdgz %g2, %f0, %f10
29320 fmovdvs %icc, %f19, %f3
29321 tgu %icc, 0x0
29322 mulx %g4, %l2, %o4
29323 edge16n %o6, %l4, %o3
29324 movrgz %o7, 0x1A7, %i5
29325 fmul8sux16 %f8, %f4, %f0
29326 bvc,a,pt %xcc, loop_2568
29327 smulcc %g7, 0x0718, %o2
29328 movcc %icc, %i4, %l5
29329 fmovrde %i2, %f12, %f2
29330loop_2568:
29331 srlx %i0, %o1, %l6
29332 smulcc %i1, %i7, %g3
29333 movge %xcc, %g1, %i3
29334 smul %l0, 0x1F7B, %l1
29335 movl %xcc, %o5, %g5
29336 edge32 %i6, %o0, %g6
29337 set 0x74, %g1
29338 swapa [%l7 + %g1] 0x80, %l3
29339 fornot1s %f31, %f22, %f19
29340 fornot2s %f14, %f18, %f7
29341 taddcctv %g2, %l2, %o4
29342 brgez,a %o6, loop_2569
29343 swap [%l7 + 0x64], %l4
29344 stbar
29345 xnor %o3, %o7, %g4
29346loop_2569:
29347 tl %icc, 0x0
29348 add %g7, 0x0538, %i5
29349 fmovsa %xcc, %f28, %f17
29350 srlx %o2, 0x13, %i4
29351 edge8l %i2, %l5, %i0
29352 wr %g0, 0x2b, %asi
29353 stwa %o1, [%l7 + 0x44] %asi
29354 membar #Sync
29355 std %f14, [%l7 + 0x30]
29356 tg %xcc, 0x0
29357 sdivx %i1, 0x1EA9, %i7
29358 faligndata %f28, %f24, %f30
29359 movn %icc, %g3, %g1
29360 set 0x68, %i0
29361 lduwa [%l7 + %i0] 0x80, %i3
29362 add %l7, 0x34, %l6
29363 wr %g0, 0x88, %asi
29364 casa [%l6] %asi, %l6, %l0
29365 mulx %o5, %l1, %g5
29366 fmovrdlz %i6, %f8, %f22
29367 stb %g6, [%l7 + 0x2D]
29368 movcc %xcc, %o0, %l3
29369 edge32l %g2, %l2, %o4
29370 edge8n %l4, %o3, %o7
29371 orn %g4, %o6, %i5
29372 tcs %icc, 0x7
29373 fpadd32 %f10, %f24, %f0
29374 udiv %g7, 0x1D77, %i4
29375 add %i2, 0x0524, %o2
29376 movrne %i0, 0x27C, %o1
29377 nop
29378 setx loop_2570, %l0, %l1
29379 jmpl %l1, %i1
29380 fmovrslez %l5, %f21, %f21
29381 sdivx %i7, 0x1314, %g1
29382 wr %g0, 0x2b, %asi
29383 stha %g3, [%l7 + 0x4C] %asi
29384 membar #Sync
29385loop_2570:
29386 movrne %i3, %l0, %l6
29387 fmovsle %icc, %f21, %f16
29388 srl %l1, 0x1A, %g5
29389 fbl %fcc3, loop_2571
29390 subc %o5, %i6, %o0
29391 fbn %fcc2, loop_2572
29392 movcc %xcc, %g6, %l3
29393loop_2571:
29394 edge32 %l2, %o4, %l4
29395 fbl,a %fcc1, loop_2573
29396loop_2572:
29397 taddcc %o3, 0x0246, %o7
29398 wr %g0, 0xe2, %asi
29399 stba %g2, [%l7 + 0x18] %asi
29400 membar #Sync
29401loop_2573:
29402 fmovse %icc, %f3, %f12
29403 mulscc %g4, 0x177C, %o6
29404 fmovdl %xcc, %f9, %f5
29405 tn %icc, 0x2
29406 fones %f0
29407 nop
29408 set 0x44, %l1
29409 stw %i5, [%l7 + %l1]
29410 mova %icc, %i4, %g7
29411 array16 %o2, %i0, %o1
29412 tsubcctv %i2, 0x094B, %i1
29413 fbl %fcc3, loop_2574
29414 andcc %i7, 0x1BED, %l5
29415 sdiv %g1, 0x198E, %g3
29416 tneg %xcc, 0x5
29417loop_2574:
29418 movvs %xcc, %i3, %l0
29419 movrlz %l1, %g5, %o5
29420 movn %xcc, %l6, %i6
29421 movg %icc, %o0, %l3
29422 sir 0x04F5
29423 movle %xcc, %l2, %g6
29424 set 0x66, %i1
29425 ldsba [%l7 + %i1] 0x04, %o4
29426 set 0x74, %l5
29427 sta %f10, [%l7 + %l5] 0x15
29428 fmovsgu %xcc, %f19, %f7
29429 bcc,pt %icc, loop_2575
29430 ldsw [%l7 + 0x08], %l4
29431 tleu %icc, 0x6
29432 tne %xcc, 0x3
29433loop_2575:
29434 xnor %o3, 0x1B20, %o7
29435 movle %icc, %g4, %o6
29436 fmovsge %icc, %f2, %f18
29437 subccc %g2, 0x118A, %i5
29438 fmovrdgez %g7, %f10, %f24
29439 movrne %o2, %i4, %o1
29440 tpos %icc, 0x7
29441 set 0x20, %l4
29442 lda [%l7 + %l4] 0x19, %f11
29443 addc %i0, %i2, %i7
29444 bl,pt %xcc, loop_2576
29445 edge8n %i1, %g1, %g3
29446 bcc,pn %icc, loop_2577
29447 tgu %icc, 0x6
29448loop_2576:
29449 te %icc, 0x4
29450 lduh [%l7 + 0x6E], %i3
29451loop_2577:
29452 fpack32 %f4, %f10, %f24
29453 prefetch [%l7 + 0x74], 0x3
29454 movn %icc, %l0, %l5
29455 fmovsl %xcc, %f23, %f21
29456 srl %l1, %g5, %o5
29457 wr %g0, 0x81, %asi
29458 prefetcha [%l7 + 0x18] %asi, 0x2
29459 fnot2s %f2, %f12
29460 tcs %icc, 0x0
29461 udivcc %i6, 0x1771, %l3
29462 edge8 %o0, %g6, %o4
29463 edge32ln %l4, %o3, %l2
29464 fmovrdlz %o7, %f28, %f20
29465 tgu %icc, 0x3
29466 lduh [%l7 + 0x4C], %o6
29467 edge16 %g2, %g4, %g7
29468 movvs %xcc, %o2, %i5
29469 addc %i4, %i0, %i2
29470 tvs %icc, 0x4
29471 movpos %icc, %i7, %i1
29472 wr %g0, 0x0c, %asi
29473 stxa %o1, [%l7 + 0x40] %asi
29474 smul %g1, 0x1DB3, %i3
29475 movle %xcc, %g3, %l0
29476 movle %icc, %l1, %g5
29477 andcc %l5, 0x1111, %l6
29478 ta %icc, 0x6
29479 ba,a %xcc, loop_2578
29480 bcc loop_2579
29481 fmuld8ulx16 %f13, %f8, %f18
29482 edge8ln %i6, %l3, %o0
29483loop_2578:
29484 sub %g6, 0x1FB9, %o4
29485loop_2579:
29486 nop
29487 setx 0x690FF1CF107DC9EF, %l0, %l6
29488 stx %l6, [%l7 + 0x30]
29489 ldx [%l7 + 0x30], %fsr
29490 orn %l4, 0x0C31, %o3
29491 fmul8x16 %f30, %f0, %f0
29492 fnor %f28, %f30, %f2
29493 fnor %f24, %f30, %f8
29494 fnand %f18, %f8, %f12
29495 edge8 %o5, %o7, %l2
29496 wr %g0, 0x22, %asi
29497 stha %g2, [%l7 + 0x78] %asi
29498 membar #Sync
29499 fbg,a %fcc2, loop_2580
29500 brgez,a %g4, loop_2581
29501 bge,pn %icc, loop_2582
29502 bvc,a,pn %xcc, loop_2583
29503loop_2580:
29504 sra %g7, 0x05, %o6
29505loop_2581:
29506 xnorcc %o2, %i5, %i4
29507loop_2582:
29508 smul %i2, %i0, %i7
29509loop_2583:
29510 or %i1, %g1, %i3
29511 tvs %icc, 0x5
29512 sll %g3, %l0, %o1
29513 udiv %l1, 0x1492, %g5
29514 ldsw [%l7 + 0x4C], %l6
29515 tne %xcc, 0x6
29516 movg %xcc, %i6, %l3
29517 movre %l5, %g6, %o4
29518 xnor %l4, 0x1A18, %o3
29519 tg %icc, 0x3
29520 subcc %o0, %o7, %l2
29521 tcs %xcc, 0x6
29522 movvc %icc, %g2, %o5
29523 sdiv %g4, 0x144C, %o6
29524 fmovdle %xcc, %f24, %f17
29525 orncc %o2, %g7, %i4
29526 ldub [%l7 + 0x3D], %i2
29527 tg %xcc, 0x3
29528 tneg %xcc, 0x7
29529 movrgez %i0, %i7, %i1
29530 bne,a,pt %xcc, loop_2584
29531 tle %xcc, 0x2
29532 tcc %xcc, 0x6
29533 subccc %i5, %g1, %i3
29534loop_2584:
29535 movl %icc, %l0, %o1
29536 sir 0x1C2E
29537 saved
29538 rdpr %cwp, %g1
29539 rdpr %cansave, %g2
29540 rdpr %canrestore, %g3
29541 rdpr %cleanwin, %g4
29542 rdpr %otherwin, %g5
29543 rdpr %wstate, %g6
29544 stw %l1, [%l7 + 0x50]
29545 nop
29546 setx 0x477AB3FC, %l0, %l6
29547 st %l6, [%l7 + 0x28]
29548 ld [%l7 + 0x28], %f22
29549 setx 0xDCDAFDD5, %l1, %l5
29550 st %l5, [%l7 + 0x10]
29551 ld [%l7 + 0x10], %f16
29552 fadds %f16, %f22, %f9
29553 array8 %g5, %l6, %g3
29554 movgu %xcc, %l3, %l5
29555 smulcc %g6, %i6, %l4
29556 fmovsl %icc, %f30, %f29
29557 move %icc, %o4, %o0
29558 sth %o7, [%l7 + 0x7E]
29559 wr %g0, 0x52, %asi
29560 ldxa [%g0 + 0x220] %asi, %l2
29561 movre %g2, %o3, %o5
29562 srlx %g4, %o2, %g7
29563 movge %xcc, %o6, %i4
29564 fmul8x16al %f28, %f0, %f8
29565 sra %i2, 0x05, %i0
29566 edge16ln %i7, %i1, %g1
29567 tsubcctv %i3, 0x1BEF, %i5
29568 tge %icc, 0x1
29569 fmovsne %xcc, %f17, %f6
29570 andncc %o1, %l0, %l1
29571 brnz %g5, loop_2585
29572 movpos %icc, %g3, %l6
29573 orncc %l5, %g6, %i6
29574 nop
29575 set 0x22, %o7
29576 ldsh [%l7 + %o7], %l3
29577loop_2585:
29578 xnorcc %l4, %o4, %o0
29579 nop
29580 set 0x6C, %i2
29581 ldsw [%l7 + %i2], %o7
29582 tsubcctv %g2, %l2, %o5
29583 bvs,a,pt %xcc, loop_2586
29584 udivx %g4, 0x1889, %o3
29585 edge16l %g7, %o6, %i4
29586 bcs,a,pn %xcc, loop_2587
29587loop_2586:
29588 nop
29589 set 0x0E, %i5
29590 lduh [%l7 + %i5], %i2
29591 andcc %o2, %i0, %i1
29592 orcc %g1, %i3, %i5
29593loop_2587:
29594 sub %i7, %l0, %o1
29595 edge32n %g5, %g3, %l1
29596 fnegs %f19, %f9
29597 edge8l %l5, %l6, %i6
29598 movle %xcc, %g6, %l4
29599 nop
29600 setx 0x7E585A07, %l0, %l6
29601 st %l6, [%l7 + 0x28]
29602 ld [%l7 + 0x28], %f17
29603 setx 0x829275B9, %l1, %l5
29604 st %l5, [%l7 + 0x10]
29605 ld [%l7 + 0x10], %f13
29606 fadds %f13, %f17, %f23
29607 tsubcctv %l3, 0x1B59, %o0
29608 ldub [%l7 + 0x52], %o4
29609 taddcc %g2, 0x1CDF, %l2
29610 nop
29611 fitod %f2, %f14
29612 fdtox %f14, %f0
29613 fxtod %f0, %f24
29614 fmovrdlz %o5, %f16, %f14
29615 fmul8ulx16 %f24, %f30, %f0
29616 bge,a %xcc, loop_2588
29617 fornot1 %f14, %f26, %f4
29618 stw %g4, [%l7 + 0x68]
29619 mulscc %o7, 0x17A2, %o3
29620loop_2588:
29621 bgu,a,pt %xcc, loop_2589
29622 stw %o6, [%l7 + 0x0C]
29623 and %i4, 0x1DDE, %i2
29624 movrgz %g7, 0x054, %o2
29625loop_2589:
29626 subcc %i0, %g1, %i1
29627 srl %i5, %i7, %i3
29628 nop
29629 setx 0xBF53C672C07BD2BE, %l0, %l6
29630 stx %l6, [%l7 + 0x38]
29631 ldx [%l7 + 0x38], %fsr
29632 stbar
29633 fbl %fcc0, loop_2590
29634 tneg %icc, 0x0
29635 edge32n %o1, %l0, %g5
29636 fmovdg %xcc, %f14, %f26
29637loop_2590:
29638 nop
29639 setx loop_2591, %l0, %l1
29640 wrpr 0x1, %tl
29641 wrpr %l1, %tpc
29642 add %l1, 0x4, %l1
29643 wrpr %l1, %tnpc
29644 setx 0x34400001400, %l0, %l1
29645 wrpr %l1, %tstate
29646 wrhpr 0x4, %htstate
29647 retry
29648 fmovsg %xcc, %f30, %f23
29649 orn %l1, 0x09CC, %l5
29650 nop
29651 fitos %f11, %f7
29652 fstox %f7, %f22
29653 fxtos %f22, %f19
29654loop_2591:
29655 sra %l6, 0x14, %i6
29656 fandnot1 %f10, %f6, %f4
29657 fbe,a %fcc2, loop_2592
29658 movvc %icc, %g6, %g3
29659 add %l4, %l3, %o4
29660 and %g2, 0x0025, %o0
29661loop_2592:
29662 subc %l2, 0x0C4B, %o5
29663 xnorcc %o7, 0x009A, %g4
29664 udiv %o3, 0x089F, %i4
29665 fmovsneg %icc, %f31, %f10
29666 tgu %icc, 0x7
29667 fmovscc %icc, %f28, %f19
29668 stbar
29669 orcc %o6, 0x1D6F, %g7
29670 set 0x08, %i3
29671 ldswa [%l7 + %i3] 0x11, %o2
29672 lduh [%l7 + 0x5A], %i2
29673 edge16n %i0, %i1, %i5
29674 edge8ln %g1, %i7, %o1
29675 fmovdneg %xcc, %f4, %f19
29676 andcc %l0, %i3, %l1
29677 andcc %l5, 0x00F2, %g5
29678 array16 %l6, %g6, %i6
29679 sll %g3, 0x1D, %l4
29680 membar #Sync
29681 wr %g0, 0x16, %asi
29682 ldda [%l7 + 0x40] %asi, %f0
29683 addcc %l3, %g2, %o0
29684 nop
29685 fitod %f9, %f20
29686 tneg %xcc, 0x7
29687 restored
29688 rdpr %cwp, %g1
29689 rdpr %cansave, %g2
29690 rdpr %canrestore, %g3
29691 rdpr %cleanwin, %g4
29692 rdpr %otherwin, %g5
29693 rdpr %wstate, %g6
29694 sll %o4, %l2, %o7
29695 tvc %xcc, 0x5
29696 std %f2, [%l7 + 0x18]
29697 bvs,a,pn %icc, loop_2593
29698 ta %xcc, 0x4
29699 edge32 %o5, %o3, %i4
29700 array8 %g4, %o6, %o2
29701loop_2593:
29702 ldub [%l7 + 0x47], %i2
29703 umul %i0, 0x0415, %g7
29704 edge8l %i5, %g1, %i1
29705 movneg %icc, %i7, %o1
29706 fbn %fcc0, loop_2594
29707 membar 0x44
29708 stb %l0, [%l7 + 0x4B]
29709 fmul8x16au %f30, %f9, %f4
29710loop_2594:
29711 fmovsle %xcc, %f4, %f26
29712 sdivx %i3, 0x0180, %l5
29713 movrgez %l1, 0x2C7, %g5
29714 tle %xcc, 0x2
29715 fpsub32 %f16, %f4, %f22
29716 fxor %f12, %f4, %f20
29717 tge %icc, 0x5
29718 tvs %icc, 0x5
29719 nop
29720 fitod %f8, %f6
29721 fdtox %f6, %f14
29722 fxtod %f14, %f0
29723 edge8 %l6, %g6, %i6
29724 ble,a,pn %xcc, loop_2595
29725 udivx %l4, 0x053B, %l3
29726 fpadd32 %f18, %f4, %f0
29727 taddcctv %g2, %o0, %o4
29728loop_2595:
29729 ta %icc, 0x4
29730 nop
29731 setx 0x4CE1041AE775CD3D, %l0, %l6
29732 stx %l6, [%l7 + 0x28]
29733 ldd [%l7 + 0x28], %f16
29734 fsqrtd %f16, %f26
29735 tne %icc, 0x3
29736 tsubcc %l2, 0x16D4, %o7
29737 umul %o5, %o3, %g3
29738 tneg %xcc, 0x5
29739 stb %i4, [%l7 + 0x3C]
29740 bg %icc, loop_2596
29741 or %o6, 0x08AA, %o2
29742 bl,pn %icc, loop_2597
29743 fmovdgu %icc, %f7, %f11
29744loop_2596:
29745 alignaddrl %i2, %i0, %g7
29746 umul %g4, 0x0B04, %g1
29747loop_2597:
29748 xorcc %i1, %i5, %i7
29749 set 0x38, %g4
29750 stxa %o1, [%l7 + %g4] 0xe2
29751 membar #Sync
29752 flush %l7 + 0x74
29753 movpos %xcc, %l0, %i3
29754 add %l1, 0x01A8, %l5
29755 fzeros %f22
29756 edge32ln %g5, %g6, %i6
29757 brgz %l4, loop_2598
29758 fsrc1s %f0, %f17
29759 fcmple16 %f6, %f24, %l3
29760 wr %g0, 0x21, %asi
29761 ldxa [%g0 + 0x110] %asi, %l6
29762loop_2598:
29763 or %g2, 0x1188, %o0
29764 movne %icc, %o4, %l2
29765 fnands %f31, %f11, %f30
29766 orncc %o5, 0x1653, %o7
29767 taddcc %o3, 0x0901, %g3
29768 fmovdneg %xcc, %f22, %f1
29769 ldsw [%l7 + 0x4C], %i4
29770 nop
29771 fitod %f12, %f8
29772 fdtox %f8, %f30
29773 fxtod %f30, %f2
29774 orn %o6, 0x0BB4, %i2
29775 movgu %icc, %o2, %g7
29776 add %l7, 0x40, %l6
29777 wr %g0, 0x18, %asi
29778 ldxa [%l6] %asi, %i0
29779 casxa [%l6] 0x18, %i0, %g4
29780 move %xcc, %i1, %i5
29781 movge %xcc, %g1, %i7
29782 tneg %xcc, 0x3
29783 fbuge %fcc0, loop_2599
29784 andn %o1, %l0, %l1
29785 move %xcc, %i3, %l5
29786 fsrc2 %f24, %f28
29787loop_2599:
29788 smulcc %g5, %g6, %i6
29789 movcs %xcc, %l3, %l6
29790 fmovsle %xcc, %f29, %f27
29791 fnands %f20, %f6, %f12
29792 faligndata %f22, %f22, %f22
29793 tn %icc, 0x2
29794 alignaddr %g2, %o0, %l4
29795 movre %l2, %o5, %o4
29796 movneg %xcc, %o3, %o7
29797 nop
29798 setx 0x2B4A6013306B0B9C, %l0, %l6
29799 stx %l6, [%l7 + 0x50]
29800 ldx [%l7 + 0x50], %fsr
29801 tcc %xcc, 0x1
29802 sll %g3, %i4, %i2
29803 ldd [%l7 + 0x30], %f30
29804 subcc %o2, 0x171F, %o6
29805 mulscc %g7, %g4, %i0
29806 mova %icc, %i5, %g1
29807 orncc %i1, 0x1D72, %i7
29808 sdivcc %o1, 0x093A, %l0
29809 tleu %icc, 0x4
29810 bg,a,pt %icc, loop_2600
29811 fcmpne32 %f12, %f30, %i3
29812 fmovdvs %icc, %f16, %f3
29813 addcc %l5, 0x0CB7, %g5
29814loop_2600:
29815 tgu %xcc, 0x7
29816 ba loop_2601
29817 edge32 %g6, %l1, %i6
29818 restored
29819 rdpr %cwp, %g1
29820 rdpr %cansave, %g2
29821 rdpr %canrestore, %g3
29822 rdpr %cleanwin, %g4
29823 rdpr %otherwin, %g5
29824 rdpr %wstate, %g6
29825 tge %xcc, 0x4
29826loop_2601:
29827 xorcc %l3, 0x1813, %g2
29828 fmovdn %icc, %f6, %f29
29829 bvc loop_2602
29830 sll %l6, %l4, %l2
29831 srl %o5, %o4, %o3
29832 nop
29833 fitos %f11, %f17
29834 fstox %f17, %f24
29835 fxtos %f24, %f14
29836loop_2602:
29837 mulx %o0, 0x1DA7, %g3
29838 add %l7, 0x4C, %l6
29839 wr %g0, 0x0c, %asi
29840 casa [%l6] %asi, %i4, %i2
29841 edge8n %o2, %o7, %g7
29842 sub %g4, %i0, %i5
29843 bne,a,pt %icc, loop_2603
29844 movcs %icc, %o6, %g1
29845 movcc %xcc, %i7, %o1
29846 addcc %i1, 0x079C, %l0
29847loop_2603:
29848 nop
29849 setx 0x1ED93761, %l0, %l6
29850 st %l6, [%l7 + 0x28]
29851 ld [%l7 + 0x28], %f26
29852 setx 0xC7C1F58F, %l1, %l5
29853 st %l5, [%l7 + 0x10]
29854 ld [%l7 + 0x10], %f5
29855 fsubs %f5, %f26, %f23
29856 fmovdge %xcc, %f11, %f31
29857 edge8n %l5, %i3, %g6
29858 bl,pn %icc, loop_2604
29859 tcs %xcc, 0x1
29860 wr %g0, 0x89, %asi
29861 lduba [%l7 + 0x5D] %asi, %l1
29862loop_2604:
29863 nop
29864 setx loop_2605, %l0, %l1
29865 jmpl %l1, %i6
29866 restored
29867 rdpr %cwp, %g1
29868 rdpr %cansave, %g2
29869 rdpr %canrestore, %g3
29870 rdpr %cleanwin, %g4
29871 rdpr %otherwin, %g5
29872 rdpr %wstate, %g6
29873 faligndata %f24, %f12, %f22
29874 tne %xcc, 0x4
29875loop_2605:
29876 tsubcc %g5, 0x15B9, %g2
29877 subc %l6, 0x137B, %l4
29878 ldsb [%l7 + 0x12], %l3
29879 bne,pt %icc, loop_2606
29880 fmovdleu %icc, %f24, %f12
29881 fxors %f27, %f21, %f24
29882 fmovdle %xcc, %f14, %f5
29883loop_2606:
29884 sethi 0x1910, %o5
29885 srl %o4, 0x1F, %o3
29886 fsrc1s %f9, %f11
29887 wr %g0, 0x80, %asi
29888 ldstuba [%l7 + 0x29] %asi, %o0
29889 fmovsg %xcc, %f13, %f27
29890 movvs %xcc, %g3, %i4
29891 tle %icc, 0x1
29892 subccc %i2, 0x088C, %o2
29893 movleu %icc, %l2, %o7
29894 tg %xcc, 0x1
29895 nop
29896 setx 0x7243188E, %l0, %l6
29897 st %l6, [%l7 + 0x28]
29898 ld [%l7 + 0x28], %f19
29899 fsqrts %f19, %f1
29900 fmovdgu %xcc, %f12, %f17
29901 fmovsleu %icc, %f14, %f29
29902 ldd [%l7 + 0x48], %g4
29903 subcc %i0, %i5, %g7
29904 add %o6, 0x1EE7, %i7
29905 nop
29906 set 0x68, %o0
29907 ldx [%l7 + %o0], %o1
29908 fmovrdgez %i1, %f4, %f2
29909 bcc loop_2607
29910 sll %g1, %l5, %l0
29911 fcmpgt32 %f6, %f0, %i3
29912 ba,pt %xcc, loop_2608
29913loop_2607:
29914 andcc %l1, 0x02F3, %i6
29915 ta %xcc, 0x1
29916 fbuge,a %fcc2, loop_2609
29917loop_2608:
29918 bcs,a,pt %icc, loop_2610
29919 fmovscc %xcc, %f30, %f29
29920 ldsh [%l7 + 0x12], %g6
29921loop_2609:
29922 edge16 %g2, %l6, %l4
29923loop_2610:
29924 umul %g5, 0x0EE7, %o5
29925 fandnot2 %f26, %f14, %f26
29926 addc %o4, 0x188D, %o3
29927 fmovsgu %icc, %f11, %f8
29928 edge8 %o0, %g3, %i4
29929 add %i2, 0x1208, %o2
29930 ldd [%l7 + 0x30], %l2
29931 tg %icc, 0x7
29932 movleu %icc, %o7, %l2
29933 movvs %xcc, %i0, %i5
29934 tneg %xcc, 0x4
29935 fmovsvs %xcc, %f29, %f31
29936 smul %g4, %o6, %g7
29937 fpackfix %f28, %f3
29938 sll %i7, 0x16, %o1
29939 umulcc %g1, 0x1D83, %l5
29940 prefetch [%l7 + 0x50], 0x1
29941 movrgz %i1, 0x226, %i3
29942 umul %l0, %i6, %l1
29943 fandnot2s %f20, %f3, %f17
29944 movrgz %g2, 0x2AE, %l6
29945 fbue %fcc2, loop_2611
29946 srl %g6, 0x0A, %g5
29947 membar #Sync
29948 set 0x40, %o5
29949 ldda [%l7 + %o5] 0x16, %f0
29950loop_2611:
29951 and %l4, %o5, %o3
29952 xnor %o0, 0x142F, %g3
29953 wr %g0, 0xea, %asi
29954 stxa %i4, [%l7 + 0x68] %asi
29955 membar #Sync
29956 xorcc %i2, 0x0928, %o4
29957 edge16l %o2, %l3, %l2
29958 fbg,a %fcc2, loop_2612
29959 array8 %o7, %i0, %g4
29960 movvs %xcc, %i5, %o6
29961 movgu %xcc, %i7, %o1
29962loop_2612:
29963 bcs,pt %icc, loop_2613
29964 xorcc %g1, 0x1FD2, %g7
29965 ta %icc, 0x2
29966 edge16ln %i1, %l5, %i3
29967loop_2613:
29968 taddcctv %l0, %i6, %l1
29969 tsubcctv %g2, 0x19D8, %l6
29970 fzeros %f25
29971 fmovrsne %g6, %f31, %f14
29972 sethi 0x105B, %g5
29973 fmul8sux16 %f16, %f16, %f16
29974 fmovspos %icc, %f3, %f26
29975 stb %l4, [%l7 + 0x56]
29976 subc %o5, %o3, %g3
29977 bl,pt %icc, loop_2614
29978 popc 0x02EA, %i4
29979 fcmpne16 %f2, %f8, %o0
29980 srax %o4, 0x1F, %i2
29981loop_2614:
29982 movneg %icc, %o2, %l2
29983 mova %icc, %o7, %l3
29984 movcs %icc, %g4, %i5
29985 or %i0, 0x1412, %o6
29986 edge32ln %i7, %g1, %o1
29987 andcc %i1, 0x11F8, %l5
29988 fpadd16 %f2, %f6, %f26
29989 movrgez %i3, %l0, %i6
29990 brnz %l1, loop_2615
29991 subc %g7, 0x1545, %l6
29992 wr %g0, 0x11, %asi
29993 ldsba [%l7 + 0x57] %asi, %g2
29994loop_2615:
29995 nop
29996 wr %g0, 0x89, %asi
29997 ldsha [%l7 + 0x4A] %asi, %g5
29998 udivcc %l4, 0x1CBD, %o5
29999 bleu,a %xcc, loop_2616
30000 nop
30001 fitod %f10, %f2
30002 fdtox %f2, %f4
30003 call loop_2617
30004 srlx %o3, 0x0C, %g6
30005loop_2616:
30006 ta %icc, 0x2
30007 te %icc, 0x4
30008loop_2617:
30009 addccc %g3, 0x0B73, %o0
30010 smul %o4, %i2, %o2
30011 swap [%l7 + 0x54], %l2
30012 orn %o7, %l3, %i4
30013 fcmpne16 %f20, %f14, %i5
30014 mulx %i0, %o6, %g4
30015 nop
30016 setx 0xD66FC24E78003A94, %l0, %l6
30017 stx %l6, [%l7 + 0x28]
30018 ldd [%l7 + 0x28], %f10
30019 setx 0xD517AD089BA29904, %l1, %l5
30020 stx %l5, [%l7 + 0x10]
30021 ldd [%l7 + 0x10], %f6
30022 fsubd %f6, %f10, %f12
30023 mova %icc, %i7, %o1
30024 lduw [%l7 + 0x0C], %g1
30025 andcc %l5, %i1, %l0
30026 umul %i6, 0x0986, %l1
30027 movge %xcc, %g7, %i3
30028 mova %icc, %l6, %g2
30029 edge16 %l4, %o5, %o3
30030 fmovdvs %icc, %f18, %f23
30031 movrlez %g6, 0x075, %g3
30032 movl %icc, %o0, %o4
30033 movvc %icc, %i2, %o2
30034 or %g5, 0x1D2F, %l2
30035 xnor %l3, %o7, %i5
30036 movleu %icc, %i0, %o6
30037 subccc %g4, %i4, %o1
30038 bl,pt %xcc, loop_2618
30039 addc %g1, 0x1D2D, %i7
30040 fcmpne16 %f26, %f18, %i1
30041 fbe,a %fcc0, loop_2619
30042loop_2618:
30043 tgu %xcc, 0x6
30044 tgu %xcc, 0x0
30045 fmul8x16au %f31, %f29, %f12
30046loop_2619:
30047 sth %l0, [%l7 + 0x66]
30048 srlx %l5, 0x1F, %l1
30049 fbuge,a %fcc3, loop_2620
30050 fnand %f10, %f0, %f12
30051 subc %i6, %g7, %l6
30052 fmovsn %icc, %f22, %f4
30053loop_2620:
30054 brnz %i3, loop_2621
30055 movre %l4, 0x303, %g2
30056 nop
30057 setx loop_2622, %l0, %l1
30058 wrpr 0x1, %tl
30059 wrpr %l1, %tpc
30060 add %l1, 0x4, %l1
30061 wrpr %l1, %tnpc
30062 setx 0x34400001400, %l0, %l1
30063 wrpr %l1, %tstate
30064 wrhpr 0x4, %htstate
30065 retry
30066 ldd [%l7 + 0x28], %f12
30067loop_2621:
30068 stbar
30069 movvc %xcc, %o5, %o3
30070loop_2622:
30071 nop
30072 fitos %f13, %f11
30073 fstoi %f11, %f10
30074 fmovrdne %g3, %f14, %f22
30075 fornot2s %f31, %f4, %f31
30076 taddcctv %g6, 0x1508, %o4
30077 andn %o0, %o2, %g5
30078 fbl,a %fcc1, loop_2623
30079 movcs %xcc, %i2, %l2
30080 nop
30081 setx 0x2B7EB555804309C7, %l0, %l6
30082 stx %l6, [%l7 + 0x08]
30083 ldx [%l7 + 0x08], %fsr
30084 fba,a %fcc2, loop_2624
30085loop_2623:
30086 addccc %o7, %l3, %i5
30087 edge16l %o6, %g4, %i0
30088 xor %i4, %g1, %o1
30089loop_2624:
30090 alignaddrl %i1, %i7, %l5
30091 fblg,a %fcc2, loop_2625
30092 lduh [%l7 + 0x20], %l1
30093 fmovsle %icc, %f24, %f19
30094 saved
30095 rdpr %cwp, %g1
30096 rdpr %cansave, %g2
30097 rdpr %canrestore, %g3
30098 rdpr %cleanwin, %g4
30099 rdpr %otherwin, %g5
30100 rdpr %wstate, %g6
30101loop_2625:
30102 nop
30103 wr %g0, 0xea, %asi
30104 ldda [%l7 + 0x40] %asi, %i6
30105 popc %l0, %l6
30106 membar 0x53
30107 nop
30108 fitod %f12, %f12
30109 fdtox %f12, %f20
30110 fxtod %f20, %f4
30111 fba %fcc3, loop_2626
30112 sll %i3, %l4, %g2
30113 move %xcc, %g7, %o3
30114 stbar
30115loop_2626:
30116 tgu %xcc, 0x6
30117 fmovdn %xcc, %f7, %f16
30118 nop
30119 setx 0x6CA4873F, %l0, %l6
30120 st %l6, [%l7 + 0x28]
30121 ld [%l7 + 0x28], %f6
30122 fsqrts %f6, %f5
30123 set 0x40, %o3
30124 stda %f0, [%l7 + %o3] 0x89
30125 edge16l %o5, %g6, %g3
30126 brgz,a %o4, loop_2627
30127 movcs %icc, %o0, %g5
30128 ldsh [%l7 + 0x24], %o2
30129 movrgez %l2, %o7, %i2
30130loop_2627:
30131 fmovrdlez %i5, %f28, %f28
30132 fmovda %icc, %f14, %f19
30133 movvs %xcc, %l3, %g4
30134 set 0x4B, %l3
30135 ldsba [%l7 + %l3] 0x88, %o6
30136 sub %i0, %i4, %g1
30137 sll %i1, %o1, %i7
30138 mova %icc, %l1, %i6
30139 fmovspos %xcc, %f10, %f16
30140 bgu %icc, loop_2628
30141 subc %l0, %l5, %i3
30142 orncc %l4, %l6, %g2
30143 movcc %icc, %o3, %o5
30144loop_2628:
30145 movne %xcc, %g7, %g3
30146 fandnot1s %f24, %f0, %f31
30147 sll %o4, 0x12, %o0
30148 andcc %g5, %g6, %l2
30149 umulcc %o7, %i2, %i5
30150 fbge,a %fcc3, loop_2629
30151 fornot2 %f18, %f12, %f0
30152 sdiv %l3, 0x1EE8, %g4
30153 ldsb [%l7 + 0x4A], %o6
30154loop_2629:
30155 fmovrdne %i0, %f26, %f10
30156 ta %xcc, 0x0
30157 movcs %icc, %o2, %g1
30158 fmovdn %icc, %f8, %f2
30159 taddcctv %i1, %i4, %i7
30160 set 0x2F, %o4
30161 stba %l1, [%l7 + %o4] 0x2a
30162 membar #Sync
30163 fmul8x16au %f12, %f29, %f2
30164 tcc %icc, 0x5
30165 sllx %o1, 0x05, %i6
30166 fnors %f31, %f18, %f24
30167 fnegd %f26, %f10
30168 movcs %xcc, %l0, %l5
30169 movge %xcc, %i3, %l6
30170 fands %f6, %f3, %f10
30171 andncc %g2, %l4, %o5
30172 stx %g7, [%l7 + 0x20]
30173 mulscc %g3, %o4, %o0
30174 set 0x2C, %i4
30175 sta %f2, [%l7 + %i4] 0x10
30176 array32 %g5, %o3, %g6
30177 bcc,a loop_2630
30178 brgez,a %l2, loop_2631
30179 bpos,a,pt %xcc, loop_2632
30180 stb %o7, [%l7 + 0x52]
30181loop_2630:
30182 for %f22, %f22, %f26
30183loop_2631:
30184 bcs,a loop_2633
30185loop_2632:
30186 fsrc1s %f19, %f10
30187 sll %i5, %l3, %i2
30188 ldd [%l7 + 0x38], %f20
30189loop_2633:
30190 fmovdvc %icc, %f21, %f4
30191 fmovrdlez %o6, %f14, %f28
30192 udivx %i0, 0x0C65, %o2
30193 wr %g0, 0x89, %asi
30194 lda [%l7 + 0x28] %asi, %f2
30195 sra %g4, 0x07, %i1
30196 smul %i4, 0x1BA7, %i7
30197 taddcctv %l1, 0x0692, %o1
30198 sth %i6, [%l7 + 0x78]
30199 fone %f14
30200 tvs %xcc, 0x3
30201 tcs %icc, 0x4
30202 tg %xcc, 0x4
30203 fabss %f4, %f4
30204 fmovrslez %l0, %f1, %f5
30205 fbg,a %fcc0, loop_2634
30206 bneg,a,pt %icc, loop_2635
30207 brz %g1, loop_2636
30208 fxors %f19, %f20, %f4
30209loop_2634:
30210 tleu %icc, 0x3
30211loop_2635:
30212 tsubcc %l5, 0x033A, %i3
30213loop_2636:
30214 bpos,a,pn %icc, loop_2637
30215 or %l6, 0x07CA, %g2
30216 xnor %o5, %g7, %g3
30217 sll %o4, 0x0D, %o0
30218loop_2637:
30219 srlx %l4, %o3, %g6
30220 sllx %g5, %l2, %o7
30221 movrlez %i5, %i2, %o6
30222 srl %i0, %o2, %g4
30223 saved
30224 rdpr %cwp, %g1
30225 rdpr %cansave, %g2
30226 rdpr %canrestore, %g3
30227 rdpr %cleanwin, %g4
30228 rdpr %otherwin, %g5
30229 rdpr %wstate, %g6
30230 bshuffle %f26, %f8, %f22
30231 movre %i1, %l3, %i4
30232 fpsub16s %f12, %f9, %f31
30233 wr %g0, 0x0c, %asi
30234 stba %l1, [%l7 + 0x2C] %asi
30235 fpadd16s %f24, %f10, %f10
30236 alignaddr %o1, %i7, %i6
30237 wr %g0, 0x18, %asi
30238 stba %l0, [%l7 + 0x7C] %asi
30239 andncc %l5, %g1, %i3
30240 fpack16 %f8, %f11
30241 brgez,a %l6, loop_2638
30242 edge16 %o5, %g7, %g3
30243 set 0x40, %l2
30244 prefetcha [%l7 + %l2] 0x0c, 0x1
30245loop_2638:
30246 tpos %xcc, 0x3
30247 movrlez %o4, 0x304, %o0
30248 sll %l4, %o3, %g6
30249 fmovrdlez %l2, %f28, %f30
30250 fmul8x16au %f10, %f31, %f24
30251 movleu %icc, %g5, %i5
30252 ld [%l7 + 0x30], %f3
30253 fors %f30, %f22, %f22
30254 addc %o7, %o6, %i2
30255 fpmerge %f11, %f19, %f8
30256 smul %o2, 0x1803, %g4
30257 stx %i0, [%l7 + 0x18]
30258 mulscc %l3, %i1, %l1
30259 tne %xcc, 0x1
30260 set 0x78, %g7
30261 lduwa [%l7 + %g7] 0x19, %o1
30262 bcs %icc, loop_2639
30263 sdivx %i4, 0x0E81, %i7
30264 subc %i6, %l0, %g1
30265 sethi 0x1997, %l5
30266loop_2639:
30267 fmovdneg %xcc, %f5, %f27
30268 array8 %l6, %i3, %g7
30269 set 0x48, %g2
30270 lda [%l7 + %g2] 0x88, %f24
30271 fmovrse %g3, %f13, %f28
30272 fbn,a %fcc3, loop_2640
30273 fmovsvc %icc, %f6, %f29
30274 nop
30275 fitos %f7, %f12
30276 fstoi %f12, %f1
30277 fbul %fcc2, loop_2641
30278loop_2640:
30279 sdiv %g2, 0x1BFB, %o4
30280 movg %xcc, %o5, %l4
30281 fmovdcs %xcc, %f20, %f0
30282loop_2641:
30283 sdiv %o0, 0x0370, %g6
30284 fmovdgu %icc, %f11, %f5
30285 nop
30286 setx 0xE990D80596FD8858, %l0, %l6
30287 stx %l6, [%l7 + 0x28]
30288 ldd [%l7 + 0x28], %f18
30289 setx 0xD6D5033AA1FBC8F9, %l1, %l5
30290 stx %l5, [%l7 + 0x10]
30291 ldd [%l7 + 0x10], %f10
30292 fdivd %f10, %f18, %f4
30293 srl %o3, %l2, %i5
30294 set 0x5C, %g6
30295 swapa [%l7 + %g6] 0x89, %g5
30296 addccc %o7, 0x0851, %o6
30297 xorcc %i2, %g4, %i0
30298 edge32l %o2, %l3, %l1
30299 fmovsneg %icc, %f15, %f19
30300 umulcc %o1, 0x104D, %i1
30301 fmul8x16al %f29, %f30, %f30
30302 array32 %i7, %i4, %l0
30303 addc %g1, 0x0EB3, %l5
30304 edge32 %l6, %i3, %g7
30305 nop
30306 setx loop_2642, %l0, %l1
30307 wrpr 0x1, %tl
30308 wrpr %l1, %tnpc
30309 setx 0x34400001400, %l0, %l1
30310 wrpr %l1, %tstate
30311 wrhpr 0x4, %htstate
30312 done
30313 andcc %g3, %i6, %o4
30314 umulcc %o5, 0x0AEF, %l4
30315 fbn %fcc0, loop_2643
30316loop_2642:
30317 fbe %fcc3, loop_2644
30318 fmovrde %o0, %f0, %f4
30319 fbl %fcc3, loop_2645
30320loop_2643:
30321 fmovda %xcc, %f4, %f2
30322loop_2644:
30323 saved
30324 rdpr %cwp, %g1
30325 rdpr %cansave, %g2
30326 rdpr %canrestore, %g3
30327 rdpr %cleanwin, %g4
30328 rdpr %otherwin, %g5
30329 rdpr %wstate, %g6
30330 umulcc %g2, %o3, %g6
30331loop_2645:
30332 array8 %l2, %g5, %i5
30333 fbule %fcc1, loop_2646
30334 movrlez %o7, %i2, %g4
30335 ldsb [%l7 + 0x3B], %o6
30336 edge16 %o2, %i0, %l3
30337loop_2646:
30338 bl loop_2647
30339 nop
30340 setx loop_2648, %l0, %l1
30341 jmpl %l1, %o1
30342 orn %l1, 0x114E, %i7
30343 wr %g0, 0x04, %asi
30344 ldstuba [%l7 + 0x5B] %asi, %i1
30345loop_2647:
30346 fpsub16s %f20, %f11, %f27
30347loop_2648:
30348 udivcc %i4, 0x153B, %g1
30349 subccc %l5, %l6, %l0
30350 te %xcc, 0x7
30351 nop
30352 setx 0x206EFE6B, %l0, %l6
30353 st %l6, [%l7 + 0x28]
30354 ld [%l7 + 0x28], %fsr
30355 sllx %g7, 0x17, %i3
30356 pdist %f16, %f8, %f26
30357 fbge %fcc2, loop_2649
30358 add %g3, 0x0250, %i6
30359 tcc %xcc, 0x5
30360 movleu %xcc, %o4, %l4
30361loop_2649:
30362 edge32 %o5, %g2, %o0
30363 tne %icc, 0x3
30364 sub %g6, 0x03F6, %o3
30365 movcc %xcc, %g5, %l2
30366 fpack16 %f24, %f28
30367 ldsh [%l7 + 0x2A], %i5
30368 movrlez %i2, 0x101, %o7
30369 fornot1 %f12, %f2, %f30
30370 ld [%l7 + 0x28], %f12
30371 fmovsne %icc, %f10, %f21
30372 bge,a %xcc, loop_2650
30373 nop
30374 setx loop_2651, %l0, %l1
30375 jmpl %l1, %o6
30376 movrlz %o2, 0x25F, %g4
30377 nop
30378 fitos %f8, %f13
30379 fstox %f13, %f14
30380 fxtos %f14, %f3
30381loop_2650:
30382 tcc %xcc, 0x0
30383loop_2651:
30384 and %i0, %o1, %l1
30385 nop
30386 set 0x68, %l0
30387 ldd [%l7 + %l0], %f14
30388 set 0x49, %g5
30389 stba %l3, [%l7 + %g5] 0x80
30390 orn %i7, %i1, %g1
30391 tle %icc, 0x2
30392 fbuge %fcc3, loop_2652
30393 movre %l5, 0x3C6, %l6
30394 alignaddrl %l0, %g7, %i4
30395 sub %i3, %g3, %i6
30396loop_2652:
30397 sll %o4, %o5, %g2
30398 addcc %l4, 0x00CD, %o0
30399 fbule,a %fcc1, loop_2653
30400 sdivx %o3, 0x1B23, %g6
30401 edge8n %l2, %i5, %g5
30402 sll %o7, %o6, %i2
30403loop_2653:
30404 nop
30405 set 0x40, %o6
30406 ldda [%l7 + %o6] 0x81, %g4
30407 brgez %o2, loop_2654
30408 nop
30409 fitod %f4, %f8
30410 fdtos %f8, %f1
30411 movcs %xcc, %i0, %l1
30412 subcc %o1, 0x1C7D, %l3
30413loop_2654:
30414 xnor %i1, 0x0ABA, %g1
30415 tneg %icc, 0x2
30416 srax %l5, 0x17, %l6
30417 sir 0x1310
30418 edge16 %l0, %i7, %g7
30419 sllx %i3, 0x1D, %i4
30420 nop
30421 setx loop_2655, %l0, %l1
30422 jmpl %l1, %i6
30423 fmovdvc %icc, %f24, %f21
30424 ldx [%l7 + 0x78], %g3
30425 sra %o4, 0x03, %g2
30426loop_2655:
30427 fbul %fcc1, loop_2656
30428 movl %xcc, %o5, %o0
30429 fmovspos %icc, %f7, %f24
30430 fmovde %xcc, %f23, %f13
30431loop_2656:
30432 edge32n %o3, %l4, %l2
30433 sdivcc %g6, 0x16F9, %i5
30434 addcc %g5, 0x0118, %o6
30435 fbe,a %fcc2, loop_2657
30436 fbuge %fcc1, loop_2658
30437 tsubcctv %o7, 0x165C, %g4
30438 srlx %o2, 0x00, %i2
30439loop_2657:
30440 movl %icc, %l1, %o1
30441loop_2658:
30442 nop
30443 set 0x24, %i6
30444 stw %l3, [%l7 + %i6]
30445 bcc,a,pn %icc, loop_2659
30446 fmovdcc %icc, %f5, %f18
30447 fbue %fcc1, loop_2660
30448 sdiv %i1, 0x1778, %i0
30449loop_2659:
30450 array16 %g1, %l5, %l0
30451 sdiv %l6, 0x1572, %i7
30452loop_2660:
30453 fpack32 %f10, %f24, %f2
30454 movleu %icc, %i3, %g7
30455 brnz,a %i6, loop_2661
30456 sdivcc %g3, 0x062F, %i4
30457 wr %g0, 0x19, %asi
30458 ldda [%l7 + 0x10] %asi, %g2
30459loop_2661:
30460 subccc %o5, %o0, %o4
30461 tsubcctv %l4, %o3, %g6
30462 fmovdl %icc, %f15, %f20
30463 sdivcc %i5, 0x0B18, %l2
30464 sth %g5, [%l7 + 0x14]
30465 nop
30466 setx 0x87374E33, %l0, %l6
30467 st %l6, [%l7 + 0x28]
30468 ld [%l7 + 0x28], %f16
30469 fsqrts %f16, %f27
30470 sir 0x0F36
30471 fcmple32 %f16, %f26, %o7
30472 umul %o6, %g4, %o2
30473 alignaddrl %l1, %o1, %l3
30474 tsubcc %i2, %i1, %g1
30475 edge8n %l5, %l0, %i0
30476 tgu %icc, 0x2
30477 or %l6, %i7, %i3
30478 srax %i6, %g7, %i4
30479 bvc,a,pt %xcc, loop_2662
30480 tg %xcc, 0x2
30481 restored
30482 rdpr %cwp, %g1
30483 rdpr %cansave, %g2
30484 rdpr %canrestore, %g3
30485 rdpr %cleanwin, %g4
30486 rdpr %otherwin, %g5
30487 rdpr %wstate, %g6
30488 srl %g2, %g3, %o0
30489loop_2662:
30490 stw %o5, [%l7 + 0x50]
30491 movvs %icc, %l4, %o4
30492 orncc %g6, 0x0C5C, %i5
30493 tl %xcc, 0x7
30494 fmovsge %icc, %f24, %f4
30495 movvs %xcc, %l2, %o3
30496 edge32ln %o7, %o6, %g5
30497 tle %xcc, 0x1
30498 pdist %f4, %f30, %f26
30499 fmovrdne %g4, %f0, %f16
30500 movg %icc, %l1, %o1
30501 fnot1 %f10, %f30
30502 sir 0x1C52
30503 fmovdne %xcc, %f13, %f16
30504 fmul8sux16 %f26, %f0, %f18
30505 fblg,a %fcc0, loop_2663
30506 fand %f10, %f18, %f24
30507 movre %o2, 0x289, %i2
30508 tge %icc, 0x5
30509loop_2663:
30510 edge32 %l3, %g1, %l5
30511 or %l0, %i0, %i1
30512 movle %xcc, %i7, %i3
30513 tpos %xcc, 0x6
30514 fmovdn %icc, %f6, %f28
30515 fbn %fcc2, loop_2664
30516 nop
30517 setx 0xD5BB9B7D, %l0, %l6
30518 st %l6, [%l7 + 0x28]
30519 ld [%l7 + 0x28], %f10
30520 setx 0x30D024CF, %l1, %l5
30521 st %l5, [%l7 + 0x10]
30522 ld [%l7 + 0x10], %f13
30523 fadds %f13, %f10, %f24
30524 fnors %f28, %f1, %f18
30525 stx %l6, [%l7 + 0x38]
30526loop_2664:
30527 sth %i6, [%l7 + 0x2C]
30528 alignaddrl %g7, %i4, %g2
30529 movpos %icc, %g3, %o0
30530 fxors %f17, %f18, %f1
30531 movrlz %l4, %o4, %g6
30532 fmovrde %o5, %f2, %f14
30533 fmovrsgez %l2, %f0, %f22
30534 popc %i5, %o3
30535 tpos %xcc, 0x3
30536 nop
30537 setx 0xF3B8D069, %l0, %l6
30538 st %l6, [%l7 + 0x28]
30539 ld [%l7 + 0x28], %f25
30540 setx 0xF78B6C25, %l1, %l5
30541 st %l5, [%l7 + 0x10]
30542 ld [%l7 + 0x10], %f1
30543 fadds %f1, %f25, %f0
30544 movcc %icc, %o7, %o6
30545 nop
30546 setx loop_2665, %l0, %l1
30547 wrpr 0x1, %tl
30548 wrpr %l1, %tnpc
30549 setx 0x34400001400, %l0, %l1
30550 wrpr %l1, %tstate
30551 wrhpr 0x4, %htstate
30552 done
30553 movle %xcc, %g4, %l1
30554 tg %icc, 0x7
30555 movrlez %o1, 0x111, %g5
30556loop_2665:
30557 sdivx %i2, 0x08BF, %l3
30558 fmovdleu %icc, %f26, %f23
30559 add %o2, 0x06A2, %g1
30560 fbl %fcc3, loop_2666
30561 movgu %icc, %l5, %i0
30562 fbu,a %fcc3, loop_2667
30563 movvc %xcc, %i1, %l0
30564loop_2666:
30565 orncc %i3, %l6, %i7
30566 bvs,a,pn %xcc, loop_2668
30567loop_2667:
30568 fmovdge %xcc, %f17, %f21
30569 wr %g0, 0x04, %asi
30570 prefetcha [%l7 + 0x20] %asi, 0x2
30571loop_2668:
30572 srl %g7, %g2, %g3
30573 set 0x1F, %g3
30574 stba %o0, [%l7 + %g3] 0x19
30575 or %l4, %o4, %g6
30576 nop
30577 setx loop_2669, %l0, %l1
30578 jmpl %l1, %i4
30579 ba,pn %xcc, loop_2670
30580 smul %l2, 0x174A, %i5
30581 or %o3, %o5, %o6
30582loop_2669:
30583 fandnot1s %f10, %f0, %f12
30584loop_2670:
30585 taddcctv %g4, 0x1148, %o7
30586 movne %icc, %o1, %l1
30587 tneg %icc, 0x1
30588 array8 %i2, %g5, %o2
30589 fexpand %f11, %f14
30590 ldsh [%l7 + 0x10], %l3
30591 addcc %l5, %i0, %i1
30592 set 0x29, %i7
30593 ldsba [%l7 + %i7] 0x11, %l0
30594 subc %g1, %l6, %i3
30595 taddcc %i7, 0x01E1, %g7
30596 nop
30597 setx loop_2671, %l0, %l1
30598 wrpr 0x1, %tl
30599 wrpr %l1, %tnpc
30600 setx 0x34400001400, %l0, %l1
30601 wrpr %l1, %tstate
30602 wrhpr 0x4, %htstate
30603 done
30604 fmovdvc %icc, %f20, %f25
30605 set 0x38, %o1
30606 ldxa [%l7 + %o1] 0x15, %g2
30607loop_2671:
30608 st %f5, [%l7 + 0x58]
30609 flush %l7 + 0x34
30610 movrgz %g3, %i6, %l4
30611 bl,pn %icc, loop_2672
30612 fandnot2 %f6, %f12, %f24
30613 subccc %o4, %g6, %o0
30614 sir 0x0561
30615loop_2672:
30616 ldstub [%l7 + 0x29], %l2
30617 alignaddr %i4, %i5, %o3
30618 xor %o5, %g4, %o7
30619 tvc %xcc, 0x2
30620 fmovscc %xcc, %f12, %f30
30621 fmovrdlz %o6, %f26, %f18
30622 move %icc, %l1, %o1
30623 sllx %i2, %g5, %l3
30624 nop
30625 setx 0x20697EAB, %l0, %l6
30626 st %l6, [%l7 + 0x3C]
30627 ld [%l7 + 0x3C], %fsr
30628 xnor %l5, 0x00B7, %o2
30629 movneg %xcc, %i1, %l0
30630 popc %i0, %g1
30631 fandnot1s %f31, %f3, %f6
30632 ld [%l7 + 0x48], %f7
30633 sra %l6, 0x09, %i7
30634 orncc %g7, %g2, %i3
30635 fmovdvs %icc, %f7, %f15
30636 addc %i6, 0x0F24, %g3
30637 tne %icc, 0x7
30638 nop
30639 fitod %f4, %f24
30640 fdtoi %f24, %f0
30641 add %o4, 0x057E, %l4
30642 tcs %xcc, 0x7
30643 mulscc %g6, %l2, %o0
30644 brlez %i5, loop_2673
30645 edge8l %i4, %o3, %o5
30646 tcc %xcc, 0x0
30647 fmovdne %icc, %f14, %f8
30648loop_2673:
30649 swap [%l7 + 0x78], %g4
30650 movre %o6, 0x0FF, %o7
30651 xnor %l1, %i2, %g5
30652 orn %o1, 0x124B, %l3
30653 movrne %o2, %i1, %l5
30654 movrne %l0, %i0, %l6
30655 stb %g1, [%l7 + 0x62]
30656 smul %i7, %g7, %i3
30657 movle %icc, %g2, %i6
30658 edge8ln %g3, %l4, %o4
30659 edge16l %l2, %o0, %g6
30660 tg %icc, 0x1
30661 movl %xcc, %i4, %o3
30662 sir 0x04D9
30663 fmovsgu %icc, %f19, %f30
30664 ld [%l7 + 0x18], %f17
30665 flush %l7 + 0x14
30666 orcc %o5, 0x0A39, %i5
30667 fmovrsne %o6, %f4, %f10
30668 fmovdleu %icc, %f30, %f6
30669 move %xcc, %g4, %l1
30670 ld [%l7 + 0x24], %f21
30671 fmuld8sux16 %f0, %f16, %f28
30672 sll %i2, 0x10, %g5
30673 add %o1, 0x00D7, %l3
30674 tneg %icc, 0x5
30675 stx %o7, [%l7 + 0x08]
30676 tn %xcc, 0x6
30677 movre %o2, 0x14B, %l5
30678 edge16ln %l0, %i0, %i1
30679 movrlz %l6, %g1, %g7
30680 orn %i7, %g2, %i3
30681 fnands %f28, %f4, %f24
30682 edge16ln %i6, %g3, %l4
30683 wr %g0, 0x80, %asi
30684 lduha [%l7 + 0x2A] %asi, %l2
30685 membar 0x04
30686 andn %o0, 0x1697, %g6
30687 umul %o4, 0x150A, %i4
30688 restored
30689 rdpr %cwp, %g1
30690 rdpr %cansave, %g2
30691 rdpr %canrestore, %g3
30692 rdpr %cleanwin, %g4
30693 rdpr %otherwin, %g5
30694 rdpr %wstate, %g6
30695 wr %g0, 0x11, %asi
30696 ldda [%l7 + 0x40] %asi, %f0
30697 edge16l %o5, %i5, %o3
30698 taddcc %o6, 0x1273, %l1
30699 nop
30700 setx 0x3CBA0AF5, %l0, %l6
30701 st %l6, [%l7 + 0x28]
30702 ld [%l7 + 0x28], %f7
30703 setx 0x5B64EE52, %l1, %l5
30704 st %l5, [%l7 + 0x10]
30705 ld [%l7 + 0x10], %f0
30706 fsubs %f0, %f7, %f9
30707 bgu %icc, loop_2674
30708 edge16n %i2, %g5, %g4
30709 wr %g0, 0x89, %asi
30710 stba %o1, [%l7 + 0x4A] %asi
30711loop_2674:
30712 nop
30713 set 0x4C, %l6
30714 ldsw [%l7 + %l6], %l3
30715 fmovrdlez %o7, %f12, %f20
30716 addc %o2, %l0, %l5
30717 subcc %i1, 0x12BE, %i0
30718 sethi 0x0455, %g1
30719 movrgz %l6, 0x036, %g7
30720 xnor %i7, 0x0931, %g2
30721 tcs %xcc, 0x4
30722 ldsw [%l7 + 0x68], %i6
30723 movvc %xcc, %i3, %g3
30724 movcs %xcc, %l4, %o0
30725 restored
30726 rdpr %cwp, %g1
30727 rdpr %cansave, %g2
30728 rdpr %canrestore, %g3
30729 rdpr %cleanwin, %g4
30730 rdpr %otherwin, %g5
30731 rdpr %wstate, %g6
30732 membar 0x6E
30733 alignaddrl %l2, %o4, %g6
30734 tcs %xcc, 0x6
30735 array16 %i4, %i5, %o5
30736 sdiv %o6, 0x0A8A, %o3
30737 movpos %xcc, %i2, %l1
30738 sra %g4, 0x0B, %g5
30739 edge16 %o1, %o7, %l3
30740 fzero %f6
30741 set 0x15, %g1
30742 ldstuba [%l7 + %g1] 0x11, %o2
30743 tge %icc, 0x4
30744 and %l0, 0x092B, %i1
30745 subccc %i0, %g1, %l6
30746 movneg %icc, %l5, %g7
30747 fbule,a %fcc3, loop_2675
30748 smul %g2, %i7, %i3
30749 sdivx %i6, 0x14D4, %g3
30750 add %l7, 0x50, %l6
30751 wr %g0, 0x04, %asi
30752 lda [%l6] %asi, %o0
30753 casa [%l6] %asi, %o0, %l2
30754loop_2675:
30755 tcs %xcc, 0x0
30756 fnot1 %f4, %f28
30757 tge %xcc, 0x4
30758 umul %o4, %l4, %i4
30759 wr %g0, 0x18, %asi
30760 lduba [%l7 + 0x0B] %asi, %g6
30761 edge16n %i5, %o5, %o6
30762 movvc %xcc, %o3, %i2
30763 tleu %icc, 0x4
30764 subccc %l1, %g4, %g5
30765 nop
30766 setx loop_2676, %l0, %l1
30767 jmpl %l1, %o1
30768 fmovrslz %l3, %f5, %f3
30769 alignaddrl %o2, %l0, %o7
30770 array8 %i0, %g1, %l6
30771loop_2676:
30772 movre %l5, 0x381, %g7
30773 sdivx %i1, 0x0607, %g2
30774 umul %i3, 0x144D, %i7
30775 fornot2 %f14, %f22, %f2
30776 sll %i6, %g3, %l2
30777 fbg,a %fcc1, loop_2677
30778 fmovsl %icc, %f16, %f31
30779 ldsb [%l7 + 0x0C], %o0
30780 add %o4, %i4, %g6
30781loop_2677:
30782 fmovdcc %icc, %f19, %f21
30783 bne,pt %icc, loop_2678
30784 fsrc1 %f12, %f12
30785 fbe,a %fcc3, loop_2679
30786 movcc %xcc, %i5, %o5
30787loop_2678:
30788 nop
30789 wr %g0, 0x0c, %asi
30790 prefetcha [%l7 + 0x58] %asi, 0x3
30791loop_2679:
30792 fbg,a %fcc2, loop_2680
30793 membar 0x57
30794 fmovdle %xcc, %f11, %f13
30795 fornot2 %f14, %f18, %f26
30796loop_2680:
30797 movn %xcc, %o3, %l4
30798 tl %icc, 0x1
30799 movrne %l1, 0x241, %g4
30800 fpack16 %f20, %f8
30801 sdivcc %g5, 0x15AE, %o1
30802 sdivcc %l3, 0x183B, %o2
30803 movg %xcc, %l0, %i2
30804 tsubcc %o7, %g1, %l6
30805 movcc %icc, %i0, %g7
30806 fzero %f0
30807 fmovscs %icc, %f19, %f30
30808 srlx %i1, 0x06, %g2
30809 movrgez %l5, 0x1E4, %i3
30810 ldstub [%l7 + 0x79], %i6
30811 udiv %i7, 0x0D62, %g3
30812 movrlz %l2, %o0, %o4
30813 restored
30814 rdpr %cwp, %g1
30815 rdpr %cansave, %g2
30816 rdpr %canrestore, %g3
30817 rdpr %cleanwin, %g4
30818 rdpr %otherwin, %g5
30819 rdpr %wstate, %g6
30820 fblg %fcc1, loop_2681
30821 xnor %g6, 0x15F7, %i5
30822 edge16 %i4, %o6, %o5
30823 xnorcc %o3, %l1, %l4
30824loop_2681:
30825 fmovrde %g5, %f26, %f4
30826 udivx %o1, 0x039B, %g4
30827 edge8n %o2, %l0, %i2
30828 fsrc1s %f8, %f29
30829 edge32l %l3, %g1, %o7
30830 bge loop_2682
30831 edge16n %l6, %g7, %i1
30832 movne %xcc, %i0, %g2
30833 fsrc1 %f22, %f24
30834loop_2682:
30835 mulx %l5, %i6, %i7
30836 edge32 %i3, %g3, %l2
30837 smul %o0, 0x082E, %g6
30838 nop
30839 setx 0xF3752F45, %l0, %l6
30840 st %l6, [%l7 + 0x28]
30841 ld [%l7 + 0x28], %f3
30842 setx 0x7ABB7A3A, %l1, %l5
30843 st %l5, [%l7 + 0x10]
30844 ld [%l7 + 0x10], %f9
30845 fdivs %f9, %f3, %f17
30846 tsubcctv %i5, 0x0E78, %o4
30847 tcs %xcc, 0x2
30848 te %xcc, 0x4
30849 ldsh [%l7 + 0x6E], %i4
30850 sth %o5, [%l7 + 0x3E]
30851 sllx %o6, 0x09, %o3
30852 wr %g0, 0x80, %asi
30853 ldswa [%l7 + 0x2C] %asi, %l1
30854 edge16n %l4, %o1, %g4
30855 call loop_2683
30856 umul %o2, %l0, %i2
30857 st %f22, [%l7 + 0x2C]
30858 edge16n %l3, %g5, %g1
30859loop_2683:
30860 fble %fcc3, loop_2684
30861 sll %l6, %o7, %g7
30862 movvs %icc, %i0, %g2
30863 taddcc %l5, 0x0A15, %i1
30864loop_2684:
30865 fbu %fcc3, loop_2685
30866 tne %xcc, 0x4
30867 fabsd %f18, %f10
30868 subc %i7, %i6, %g3
30869loop_2685:
30870 fmovrdlz %l2, %f0, %f26
30871 movgu %icc, %o0, %g6
30872 edge32l %i3, %i5, %i4
30873 nop
30874 setx 0x20706BDB, %l0, %l6
30875 st %l6, [%l7 + 0x0C]
30876 ld [%l7 + 0x0C], %fsr
30877 tge %xcc, 0x5
30878 addccc %o4, %o6, %o3
30879 xnor %o5, %l4, %l1
30880 tvs %icc, 0x1
30881 smulcc %o1, %o2, %l0
30882 xnorcc %g4, 0x1B02, %l3
30883 sdiv %i2, 0x0E0F, %g5
30884 and %g1, %o7, %g7
30885 taddcc %i0, 0x0A10, %g2
30886 orncc %l6, 0x0E02, %i1
30887 movge %icc, %i7, %i6
30888 fmovspos %icc, %f18, %f25
30889 movg %icc, %g3, %l2
30890 fble %fcc0, loop_2686
30891 fba %fcc2, loop_2687
30892 fzero %f24
30893 movle %xcc, %l5, %g6
30894loop_2686:
30895 subccc %i3, %i5, %o0
30896loop_2687:
30897 ldd [%l7 + 0x60], %o4
30898 fmovrdlz %i4, %f8, %f8
30899 subccc %o3, %o5, %o6
30900 set 0x30, %o2
30901 ldxa [%g0 + %o2] 0x58, %l4
30902 fbge,a %fcc1, loop_2688
30903 bneg %icc, loop_2689
30904 fbug,a %fcc3, loop_2690
30905 movcc %xcc, %l1, %o2
30906loop_2688:
30907 tg %icc, 0x2
30908loop_2689:
30909 movrgez %l0, %g4, %l3
30910loop_2690:
30911 fands %f27, %f23, %f27
30912 fmovdle %xcc, %f7, %f14
30913 andn %i2, 0x0A9A, %o1
30914 tcc %xcc, 0x4
30915 fmovsneg %xcc, %f4, %f8
30916 srlx %g5, 0x0F, %g1
30917 set 0x2E, %l1
30918 stba %g7, [%l7 + %l1] 0x19
30919 wr %g0, 0x80, %asi
30920 stwa %i0, [%l7 + 0x1C] %asi
30921 edge32ln %g2, %o7, %i1
30922 ldstub [%l7 + 0x51], %i7
30923 tvs %xcc, 0x2
30924 smul %i6, %g3, %l6
30925 sir 0x09E8
30926 movrlz %l2, %l5, %g6
30927 flush %l7 + 0x1C
30928 xnorcc %i3, 0x0514, %i5
30929 tn %icc, 0x2
30930 fmovrdgez %o4, %f24, %f26
30931 subc %i4, %o0, %o5
30932 fmovsneg %xcc, %f7, %f11
30933 edge16 %o6, %l4, %l1
30934 tge %icc, 0x3
30935 orcc %o3, %o2, %g4
30936 movleu %icc, %l0, %l3
30937 fmovdn %icc, %f19, %f16
30938 bvs %icc, loop_2691
30939 fpack32 %f0, %f0, %f16
30940 movleu %icc, %i2, %o1
30941 movle %xcc, %g5, %g1
30942loop_2691:
30943 movrlez %g7, 0x013, %g2
30944 te %xcc, 0x6
30945 ta %icc, 0x1
30946 movle %icc, %i0, %i1
30947 nop
30948 set 0x68, %i1
30949 ldsh [%l7 + %i1], %i7
30950 smulcc %o7, %i6, %g3
30951 fzero %f22
30952 saved
30953 rdpr %cwp, %g1
30954 rdpr %cansave, %g2
30955 rdpr %canrestore, %g3
30956 rdpr %cleanwin, %g4
30957 rdpr %otherwin, %g5
30958 rdpr %wstate, %g6
30959 movne %icc, %l6, %l5
30960 movcc %xcc, %g6, %l2
30961 orcc %i3, %i5, %i4
30962 bgu,pn %xcc, loop_2692
30963 tcs %icc, 0x3
30964 movrne %o4, %o5, %o6
30965 fmovsne %xcc, %f0, %f20
30966loop_2692:
30967 fornot1s %f13, %f24, %f6
30968 wr %g0, 0xea, %asi
30969 stxa %l4, [%l7 + 0x18] %asi
30970 membar #Sync
30971 bg,pn %icc, loop_2693
30972 tcs %xcc, 0x1
30973 movrgz %l1, 0x0C2, %o3
30974 movne %xcc, %o0, %o2
30975loop_2693:
30976 fornot2 %f16, %f16, %f30
30977 fzero %f22
30978 movrne %l0, 0x199, %g4
30979 add %l3, %o1, %g5
30980 fmovsne %xcc, %f0, %f21
30981 tl %icc, 0x6
30982 edge8n %g1, %g7, %g2
30983 fblg %fcc1, loop_2694
30984 srax %i0, %i2, %i7
30985 fmovrde %i1, %f2, %f28
30986 srax %i6, 0x12, %g3
30987loop_2694:
30988 tne %xcc, 0x4
30989 sra %o7, %l6, %g6
30990 nop
30991 fitos %f14, %f19
30992 fstod %f19, %f24
30993 tge %icc, 0x6
30994 fblg %fcc3, loop_2695
30995 fblg,a %fcc0, loop_2696
30996 ldstub [%l7 + 0x4D], %l5
30997 fabss %f14, %f10
30998loop_2695:
30999 movn %xcc, %l2, %i3
31000loop_2696:
31001 nop
31002 set 0x44, %l5
31003 stha %i4, [%l7 + %l5] 0x0c
31004 movvs %icc, %i5, %o4
31005 tge %icc, 0x5
31006 swap [%l7 + 0x14], %o6
31007 xnor %l4, 0x0585, %l1
31008 srlx %o3, %o5, %o2
31009 tcc %icc, 0x3
31010 fmovdcc %icc, %f1, %f17
31011 edge16l %o0, %g4, %l0
31012 ldd [%l7 + 0x30], %o0
31013 fornot2 %f8, %f30, %f6
31014 bg,a,pt %icc, loop_2697
31015 fsrc1s %f19, %f7
31016 fornot2s %f4, %f20, %f28
31017 fzeros %f16
31018loop_2697:
31019 fblg %fcc0, loop_2698
31020 sllx %l3, 0x1E, %g5
31021 fbg,a %fcc0, loop_2699
31022 movneg %xcc, %g7, %g1
31023loop_2698:
31024 movleu %icc, %g2, %i0
31025 fpack16 %f4, %f16
31026loop_2699:
31027 tneg %icc, 0x6
31028 fandnot1 %f4, %f28, %f4
31029 srlx %i2, %i1, %i7
31030 mova %icc, %i6, %o7
31031 tpos %icc, 0x2
31032 fmovscs %icc, %f30, %f15
31033 smulcc %g3, %g6, %l6
31034 ldsh [%l7 + 0x66], %l5
31035 sethi 0x051C, %l2
31036 and %i3, 0x0E73, %i4
31037 edge16l %o4, %i5, %l4
31038 array8 %o6, %o3, %o5
31039 tl %icc, 0x0
31040 membar 0x1F
31041 bg,pt %icc, loop_2700
31042 udivcc %o2, 0x1611, %l1
31043 nop
31044 setx 0x8474AB88, %l0, %l6
31045 st %l6, [%l7 + 0x28]
31046 ld [%l7 + 0x28], %f7
31047 setx 0x0B61B344, %l1, %l5
31048 st %l5, [%l7 + 0x10]
31049 ld [%l7 + 0x10], %f29
31050 fadds %f29, %f7, %f25
31051 movrlez %o0, 0x3A6, %g4
31052loop_2700:
31053 edge8ln %o1, %l3, %g5
31054 smulcc %l0, %g1, %g2
31055 bl,a %icc, loop_2701
31056 popc %i0, %g7
31057 bn %xcc, loop_2702
31058 fbg %fcc1, loop_2703
31059loop_2701:
31060 orncc %i2, %i7, %i1
31061 edge32l %i6, %g3, %o7
31062loop_2702:
31063 subccc %l6, %l5, %g6
31064loop_2703:
31065 fbuge %fcc3, loop_2704
31066 ldsw [%l7 + 0x14], %i3
31067 movge %xcc, %i4, %l2
31068 tleu %icc, 0x3
31069loop_2704:
31070 alignaddr %o4, %l4, %o6
31071 movvc %xcc, %o3, %i5
31072 fmovrdgz %o2, %f8, %f20
31073 udiv %l1, 0x1EE1, %o5
31074 fcmpgt16 %f10, %f20, %o0
31075 bgu,pn %icc, loop_2705
31076 fbo,a %fcc0, loop_2706
31077 edge32ln %g4, %o1, %l3
31078 movleu %xcc, %g5, %l0
31079loop_2705:
31080 tgu %xcc, 0x7
31081loop_2706:
31082 andncc %g2, %i0, %g7
31083 wr %g0, 0x19, %asi
31084 lduha [%l7 + 0x36] %asi, %i2
31085 edge32l %g1, %i7, %i6
31086 movle %icc, %g3, %o7
31087 tvs %icc, 0x1
31088 call loop_2707
31089 ba,a,pn %xcc, loop_2708
31090 umul %i1, 0x1FE1, %l6
31091 movrgez %g6, %i3, %i4
31092loop_2707:
31093 fmovrse %l2, %f20, %f15
31094loop_2708:
31095 taddcctv %o4, 0x1B0D, %l4
31096 fmovdle %icc, %f4, %f21
31097 tle %xcc, 0x2
31098 umul %l5, %o6, %i5
31099 edge32 %o3, %o2, %l1
31100 bge,a,pn %xcc, loop_2709
31101 restored
31102 rdpr %cwp, %g1
31103 rdpr %cansave, %g2
31104 rdpr %canrestore, %g3
31105 rdpr %cleanwin, %g4
31106 rdpr %otherwin, %g5
31107 rdpr %wstate, %g6
31108 fmovdle %xcc, %f0, %f21
31109 sub %o0, %o5, %g4
31110loop_2709:
31111 stx %l3, [%l7 + 0x48]
31112 fmovsne %icc, %f9, %f4
31113 add %l7, 0x38, %l6
31114 wr %g0, 0x04, %asi
31115 casa [%l6] 0x04, %o1, %l0
31116 set 0x10, %l4
31117 swapa [%l7 + %l4] 0x11, %g2
31118 edge32 %i0, %g5, %g7
31119 wr %g0, 0x2f, %asi
31120 stxa %i2, [%l7 + 0x18] %asi
31121 membar #Sync
31122 fblg %fcc0, loop_2710
31123 alignaddr %g1, %i6, %g3
31124 andn %i7, %o7, %l6
31125 tpos %xcc, 0x2
31126loop_2710:
31127 fabsd %f4, %f12
31128 edge32n %g6, %i1, %i3
31129 fmovsvs %xcc, %f20, %f16
31130 ldstub [%l7 + 0x72], %i4
31131 wr %g0, 0x89, %asi
31132 ldsba [%l7 + 0x11] %asi, %l2
31133 prefetch [%l7 + 0x28], 0x1
31134 orn %o4, %l4, %o6
31135 wr %g0, 0x89, %asi
31136 ldda [%l7 + 0x10] %asi, %i4
31137 tsubcc %l5, %o2, %o3
31138 edge8ln %o0, %l1, %g4
31139 fba,a %fcc0, loop_2711
31140 xor %o5, %l3, %o1
31141 movvc %xcc, %g2, %l0
31142 tn %xcc, 0x7
31143loop_2711:
31144 taddcctv %g5, 0x13A5, %g7
31145 ldsh [%l7 + 0x6C], %i0
31146 edge8ln %g1, %i2, %i6
31147 sll %g3, 0x06, %i7
31148 fpadd32s %f12, %f14, %f2
31149 movg %icc, %l6, %g6
31150 stb %i1, [%l7 + 0x12]
31151 nop
31152 fitod %f2, %f16
31153 fdtos %f16, %f2
31154 movl %icc, %o7, %i4
31155 fba %fcc2, loop_2712
31156 fones %f2
31157 tsubcctv %l2, 0x0DB0, %o4
31158 subc %i3, %l4, %i5
31159loop_2712:
31160 edge8ln %o6, %l5, %o2
31161 movgu %xcc, %o0, %l1
31162 xorcc %g4, %o5, %o3
31163 movpos %icc, %l3, %o1
31164 fmovscs %icc, %f24, %f27
31165 alignaddrl %g2, %l0, %g7
31166 bcs,a,pt %icc, loop_2713
31167 tl %icc, 0x6
31168 fmovdcs %xcc, %f28, %f22
31169 set 0x52, %i0
31170 ldsha [%l7 + %i0] 0x88, %g5
31171loop_2713:
31172 fpack16 %f22, %f0
31173 orn %i0, %i2, %i6
31174 brnz %g3, loop_2714
31175 flush %l7 + 0x20
31176 ta %xcc, 0x4
31177 sir 0x0ED6
31178loop_2714:
31179 nop
31180 set 0x28, %o7
31181 lda [%l7 + %o7] 0x18, %f13
31182 subcc %g1, %l6, %i7
31183 ldx [%l7 + 0x60], %g6
31184 smul %o7, %i1, %i4
31185 orcc %o4, %i3, %l4
31186 popc 0x0EFF, %l2
31187 fbu %fcc1, loop_2715
31188 movne %icc, %i5, %l5
31189 edge32l %o2, %o0, %l1
31190 ld [%l7 + 0x1C], %f24
31191loop_2715:
31192 edge32l %o6, %g4, %o5
31193 fcmpne16 %f4, %f12, %l3
31194 array8 %o3, %g2, %l0
31195 movge %icc, %o1, %g5
31196 fmovdl %icc, %f31, %f16
31197 bg loop_2716
31198 ldd [%l7 + 0x18], %g6
31199 fmovsge %xcc, %f8, %f15
31200 tge %xcc, 0x4
31201loop_2716:
31202 swap [%l7 + 0x78], %i2
31203 orncc %i0, %i6, %g3
31204 edge32l %g1, %l6, %g6
31205 fbge,a %fcc1, loop_2717
31206 umulcc %o7, %i7, %i1
31207 popc 0x1B34, %i4
31208 fmovsne %xcc, %f20, %f4
31209loop_2717:
31210 edge8n %i3, %o4, %l2
31211 tleu %icc, 0x4
31212 edge16ln %i5, %l5, %o2
31213 movvc %icc, %o0, %l4
31214 fmovsle %icc, %f30, %f26
31215 wr %g0, 0x80, %asi
31216 prefetcha [%l7 + 0x38] %asi, 0x2
31217 tg %icc, 0x0
31218 fnot2 %f0, %f0
31219 addc %g4, %o5, %l1
31220 fmovrsgz %l3, %f20, %f4
31221 movn %icc, %g2, %o3
31222 add %l7, 0x50, %l6
31223 wr %g0, 0x89, %asi
31224 ldxa [%l6] %asi, %o1
31225 casxa [%l6] %asi, %o1, %g5
31226 edge8 %l0, %i2, %i0
31227 ba,pt %xcc, loop_2718
31228 xnorcc %i6, 0x08DD, %g7
31229 movn %icc, %g3, %l6
31230 tge %xcc, 0x7
31231loop_2718:
31232 xnorcc %g6, 0x0624, %g1
31233 fmovspos %xcc, %f0, %f8
31234 tneg %icc, 0x3
31235 fcmpeq32 %f0, %f2, %o7
31236 tvc %icc, 0x6
31237 restored
31238 rdpr %cwp, %g1
31239 rdpr %cansave, %g2
31240 rdpr %canrestore, %g3
31241 rdpr %cleanwin, %g4
31242 rdpr %otherwin, %g5
31243 rdpr %wstate, %g6
31244 set 0x61, %i2
31245 stba %i7, [%l7 + %i2] 0xea
31246 membar #Sync
31247 andn %i1, 0x0B3A, %i3
31248 fmovse %xcc, %f1, %f16
31249 ld [%l7 + 0x54], %f20
31250 st %f10, [%l7 + 0x14]
31251 edge16ln %i4, %l2, %o4
31252 sdivcc %l5, 0x1A72, %i5
31253 bl,pt %icc, loop_2719
31254 brnz,a %o0, loop_2720
31255 tgu %icc, 0x7
31256 sll %o2, %o6, %l4
31257loop_2719:
31258 prefetch [%l7 + 0x60], 0x1
31259loop_2720:
31260 fmovsleu %xcc, %f15, %f7
31261 fbge,a %fcc0, loop_2721
31262 umul %o5, %g4, %l1
31263 fmovdg %xcc, %f25, %f16
31264 fmovde %xcc, %f1, %f29
31265loop_2721:
31266 pdist %f26, %f10, %f14
31267 ta %xcc, 0x4
31268 fbul %fcc1, loop_2722
31269 fbne %fcc2, loop_2723
31270 subcc %l3, 0x1ED8, %g2
31271 smulcc %o3, 0x0C49, %g5
31272loop_2722:
31273 sethi 0x0F15, %l0
31274loop_2723:
31275 fpsub32s %f2, %f21, %f27
31276 or %o1, %i2, %i0
31277 movne %xcc, %g7, %i6
31278 brlez %g3, loop_2724
31279 fandnot1s %f13, %f13, %f22
31280 fnot1s %f10, %f22
31281 edge8 %l6, %g6, %g1
31282loop_2724:
31283 nop
31284 set 0x7C, %i3
31285 lduwa [%l7 + %i3] 0x15, %i7
31286 fnor %f0, %f8, %f22
31287 edge32l %i1, %i3, %i4
31288 xorcc %o7, 0x0EC6, %l2
31289 fpsub16s %f7, %f14, %f8
31290 srax %o4, 0x04, %i5
31291 stw %l5, [%l7 + 0x7C]
31292 andn %o2, 0x10E5, %o6
31293 fors %f31, %f20, %f3
31294 add %o0, %l4, %g4
31295 array16 %l1, %o5, %l3
31296 movneg %icc, %o3, %g5
31297 nop
31298 setx 0x8B774BC6, %l0, %l6
31299 st %l6, [%l7 + 0x28]
31300 ld [%l7 + 0x28], %f13
31301 setx 0x5252A3EA, %l1, %l5
31302 st %l5, [%l7 + 0x10]
31303 ld [%l7 + 0x10], %f15
31304 fadds %f15, %f13, %f29
31305 sethi 0x1CC5, %g2
31306 tleu %icc, 0x1
31307 fmovsne %icc, %f0, %f7
31308 or %l0, 0x143E, %i2
31309 subc %i0, %o1, %i6
31310 nop
31311 setx 0x770DD5BD0059E4B6, %l0, %l6
31312 stx %l6, [%l7 + 0x50]
31313 ldx [%l7 + 0x50], %fsr
31314 fmovse %xcc, %f26, %f31
31315 fbne,a %fcc2, loop_2725
31316 orcc %g3, %l6, %g7
31317 tsubcctv %g6, %i7, %g1
31318 nop
31319 setx 0x406FE14F, %l0, %l6
31320 st %l6, [%l7 + 0x4C]
31321 ld [%l7 + 0x4C], %fsr
31322loop_2725:
31323 edge32n %i3, %i4, %o7
31324 fandnot1 %f10, %f30, %f30
31325 tge %xcc, 0x4
31326 edge8l %i1, %l2, %i5
31327 fcmple32 %f10, %f8, %o4
31328 fmovrde %l5, %f24, %f2
31329 fmovdn %xcc, %f19, %f9
31330 udiv %o2, 0x01C4, %o6
31331 xnorcc %l4, 0x0E75, %o0
31332 bne loop_2726
31333 edge8ln %l1, %o5, %g4
31334 udiv %o3, 0x1896, %l3
31335 fbug,a %fcc2, loop_2727
31336loop_2726:
31337 subc %g5, %g2, %i2
31338 wr %g0, 0x80, %asi
31339 ldsba [%l7 + 0x4F] %asi, %i0
31340loop_2727:
31341 umul %l0, 0x0E62, %i6
31342 membar 0x79
31343 udiv %o1, 0x19CD, %l6
31344 wr %g0, 0x81, %asi
31345 lduwa [%l7 + 0x50] %asi, %g7
31346 movvs %icc, %g6, %g3
31347 sdivcc %i7, 0x0AE8, %i3
31348 nop
31349 setx 0x9053E7CC, %l0, %l6
31350 st %l6, [%l7 + 0x08]
31351 ld [%l7 + 0x08], %fsr
31352 fzero %f10
31353 movgu %xcc, %i4, %g1
31354 nop
31355 setx 0x66BF3BA6, %l0, %l6
31356 st %l6, [%l7 + 0x28]
31357 ld [%l7 + 0x28], %f24
31358 setx 0x75AA94EA, %l1, %l5
31359 st %l5, [%l7 + 0x10]
31360 ld [%l7 + 0x10], %f10
31361 fsubs %f10, %f24, %f26
31362 tn %xcc, 0x5
31363 brlz %i1, loop_2728
31364 mulscc %o7, 0x0CCB, %i5
31365 wr %g0, 0x11, %asi
31366 stha %l2, [%l7 + 0x4C] %asi
31367loop_2728:
31368 movne %icc, %l5, %o2
31369 umul %o4, 0x109C, %l4
31370 ba,pt %xcc, loop_2729
31371 lduh [%l7 + 0x72], %o6
31372 sth %o0, [%l7 + 0x08]
31373 bge,a %xcc, loop_2730
31374loop_2729:
31375 fmovscc %icc, %f23, %f16
31376 array8 %l1, %g4, %o5
31377 call loop_2731
31378loop_2730:
31379 nop
31380 setx loop_2732, %l0, %l1
31381 jmpl %l1, %l3
31382 movre %g5, %o3, %g2
31383 movl %icc, %i0, %l0
31384loop_2731:
31385 nop
31386 wr %g0, 0xea, %asi
31387 ldda [%l7 + 0x50] %asi, %i2
31388loop_2732:
31389 array8 %o1, %i6, %g7
31390 wr %g0, 0x18, %asi
31391 lduba [%l7 + 0x12] %asi, %l6
31392 fmovdvs %xcc, %f26, %f20
31393 nop
31394 setx 0x307D0F95, %l0, %l6
31395 st %l6, [%l7 + 0x5C]
31396 ld [%l7 + 0x5C], %fsr
31397 bpos %xcc, loop_2733
31398 brgz %g3, loop_2734
31399 fmovrdlez %i7, %f26, %f6
31400 movre %i3, %g6, %g1
31401loop_2733:
31402 tpos %icc, 0x2
31403loop_2734:
31404 movl %xcc, %i4, %i1
31405 taddcctv %i5, 0x1A8A, %l2
31406 sdivx %l5, 0x163D, %o7
31407 smul %o2, 0x08BA, %l4
31408 fmovdvs %xcc, %f23, %f24
31409 fmovrdlez %o4, %f24, %f18
31410 edge16l %o0, %o6, %g4
31411 taddcctv %l1, 0x1105, %l3
31412 wr %g0, 0x81, %asi
31413 ldsba [%l7 + 0x49] %asi, %g5
31414 popc 0x138D, %o3
31415 tleu %xcc, 0x4
31416 nop
31417 fitod %f4, %f0
31418 fdtox %f0, %f30
31419 tcc %icc, 0x2
31420 array16 %g2, %i0, %o5
31421 andncc %l0, %i2, %i6
31422 sdivx %g7, 0x069C, %o1
31423 movvc %icc, %g3, %l6
31424 fands %f15, %f27, %f27
31425 saved
31426 rdpr %cwp, %g1
31427 rdpr %cansave, %g2
31428 rdpr %canrestore, %g3
31429 rdpr %cleanwin, %g4
31430 rdpr %otherwin, %g5
31431 rdpr %wstate, %g6
31432 brlz,a %i7, loop_2735
31433 bne,a,pt %icc, loop_2736
31434 umul %i3, 0x196E, %g6
31435 wr %g0, 0x80, %asi
31436 ldswa [%l7 + 0x44] %asi, %i4
31437loop_2735:
31438 movcs %xcc, %i1, %i5
31439loop_2736:
31440 xorcc %l2, %l5, %o7
31441 ldsw [%l7 + 0x68], %g1
31442 orncc %l4, 0x1C1E, %o4
31443 fmovdleu %xcc, %f18, %f3
31444 fmovdn %xcc, %f22, %f25
31445 fmovsa %icc, %f18, %f6
31446 brlz %o2, loop_2737
31447 fnor %f0, %f4, %f12
31448 xnorcc %o0, 0x1EC5, %g4
31449 fbue %fcc0, loop_2738
31450loop_2737:
31451 udiv %o6, 0x1368, %l1
31452 tne %xcc, 0x0
31453 tneg %xcc, 0x2
31454loop_2738:
31455 bge,a loop_2739
31456 fmovrdgez %l3, %f16, %f28
31457 fbo,a %fcc1, loop_2740
31458 fbo,a %fcc0, loop_2741
31459loop_2739:
31460 fpsub16s %f8, %f7, %f31
31461 movle %xcc, %g5, %g2
31462loop_2740:
31463 tne %icc, 0x0
31464loop_2741:
31465 nop
31466 wr %g0, 0x81, %asi
31467 ldswa [%l7 + 0x74] %asi, %o3
31468 bneg,pt %xcc, loop_2742
31469 sdivx %i0, 0x14C8, %o5
31470 bcc,a,pn %xcc, loop_2743
31471 umulcc %i2, 0x1E52, %i6
31472loop_2742:
31473 fcmple32 %f6, %f18, %l0
31474 sllx %g7, %o1, %l6
31475loop_2743:
31476 srax %i7, 0x0A, %g3
31477 sllx %g6, 0x06, %i4
31478 set 0x25, %i5
31479 ldsba [%l7 + %i5] 0x0c, %i3
31480 xorcc %i1, 0x018D, %i5
31481 fbu,a %fcc1, loop_2744
31482 fmovsl %xcc, %f3, %f16
31483 array32 %l2, %l5, %g1
31484 add %l7, 0x50, %l6
31485 wr %g0, 0x88, %asi
31486 casxa [%l6] %asi, %o7, %l4
31487loop_2744:
31488 tcs %icc, 0x6
31489 orncc %o2, %o4, %o0
31490 orcc %o6, %l1, %g4
31491 fbule,a %fcc2, loop_2745
31492 addc %l3, %g2, %o3
31493 ldub [%l7 + 0x2A], %i0
31494 stw %g5, [%l7 + 0x54]
31495loop_2745:
31496 call loop_2746
31497 restored
31498 rdpr %cwp, %g1
31499 rdpr %cansave, %g2
31500 rdpr %canrestore, %g3
31501 rdpr %cleanwin, %g4
31502 rdpr %otherwin, %g5
31503 rdpr %wstate, %g6
31504 sdivcc %o5, 0x0C3C, %i6
31505 xorcc %i2, 0x1DCD, %g7
31506loop_2746:
31507 tcs %icc, 0x2
31508 fmovsa %xcc, %f25, %f1
31509 fmovrslz %o1, %f16, %f26
31510 fcmple32 %f28, %f4, %l0
31511 taddcc %l6, %i7, %g3
31512 movrlz %i4, %i3, %i1
31513 fmovsn %icc, %f17, %f28
31514 nop
31515 setx loop_2747, %l0, %l1
31516 wrpr 0x1, %tl
31517 wrpr %l1, %tpc
31518 add %l1, 0x4, %l1
31519 wrpr %l1, %tnpc
31520 setx 0x34400001400, %l0, %l1
31521 wrpr %l1, %tstate
31522 wrhpr 0x4, %htstate
31523 retry
31524 movrne %g6, %l2, %l5
31525 mulx %i5, %g1, %o7
31526 movl %xcc, %l4, %o4
31527loop_2747:
31528 fmuld8sux16 %f21, %f31, %f16
31529 set 0x4A, %g4
31530 ldsba [%l7 + %g4] 0x88, %o2
31531 movg %xcc, %o6, %l1
31532 udiv %g4, 0x15B1, %o0
31533 movn %xcc, %g2, %l3
31534 set 0x34, %o0
31535 stwa %o3, [%l7 + %o0] 0x11
31536 wr %g0, 0xe2, %asi
31537 ldda [%l7 + 0x60] %asi, %g4
31538 ldsh [%l7 + 0x3A], %o5
31539 or %i6, 0x17DD, %i2
31540 wr %g0, 0x52, %asi
31541 ldxa [%g0 + 0x220] %asi, %g7
31542 set 0x60, %o3
31543 stxa %i0, [%l7 + %o3] 0xeb
31544 membar #Sync
31545 tleu %xcc, 0x5
31546 fbg,a %fcc2, loop_2748
31547 sllx %o1, 0x0F, %l0
31548 fandnot2 %f26, %f26, %f20
31549 fbe %fcc1, loop_2749
31550loop_2748:
31551 fbul %fcc0, loop_2750
31552 andn %l6, 0x0896, %g3
31553 mova %xcc, %i7, %i4
31554loop_2749:
31555 tgu %xcc, 0x2
31556loop_2750:
31557 fcmpne16 %f8, %f22, %i1
31558 sir 0x06A4
31559 movrgez %g6, %l2, %l5
31560 srax %i3, 0x09, %g1
31561 std %f20, [%l7 + 0x60]
31562 move %xcc, %i5, %l4
31563 fbue,a %fcc1, loop_2751
31564 subccc %o7, 0x0C0C, %o2
31565 tl %xcc, 0x3
31566 sll %o6, %l1, %o4
31567loop_2751:
31568 tcc %xcc, 0x1
31569 andn %g4, %o0, %g2
31570 movvc %xcc, %o3, %g5
31571 sdivcc %l3, 0x1391, %o5
31572 andn %i6, %i2, %i0
31573 popc 0x0B4D, %g7
31574 movle %icc, %o1, %l0
31575 fble %fcc1, loop_2752
31576 bvc,pt %icc, loop_2753
31577 tleu %icc, 0x3
31578 alignaddrl %l6, %i7, %g3
31579loop_2752:
31580 tsubcctv %i4, %g6, %i1
31581loop_2753:
31582 tpos %icc, 0x6
31583 movpos %xcc, %l2, %i3
31584 movre %l5, 0x0F5, %i5
31585 edge16l %g1, %o7, %o2
31586 bcs,a %icc, loop_2754
31587 tsubcctv %l4, 0x1EBE, %l1
31588 be,a %icc, loop_2755
31589 movpos %icc, %o6, %o4
31590loop_2754:
31591 movrlz %g4, %g2, %o0
31592 fble %fcc2, loop_2756
31593loop_2755:
31594 fnand %f14, %f2, %f8
31595 fsrc2 %f24, %f22
31596 ta %xcc, 0x4
31597loop_2756:
31598 tpos %xcc, 0x4
31599 srlx %o3, 0x0D, %g5
31600 udivcc %l3, 0x1775, %o5
31601 taddcc %i2, 0x04B0, %i0
31602 sll %g7, 0x1B, %o1
31603 fand %f2, %f18, %f8
31604 xnorcc %l0, 0x0C0D, %l6
31605 fmovsg %xcc, %f16, %f0
31606 movpos %icc, %i6, %i7
31607 tge %xcc, 0x7
31608 fones %f22
31609 udivx %g3, 0x0DA3, %g6
31610 udivx %i4, 0x0988, %i1
31611 stb %i3, [%l7 + 0x3B]
31612 fone %f14
31613 ldstub [%l7 + 0x73], %l2
31614 brgz %l5, loop_2757
31615 bvs,a,pt %icc, loop_2758
31616 fandnot1 %f10, %f10, %f28
31617 and %g1, 0x1433, %o7
31618loop_2757:
31619 umul %i5, %o2, %l4
31620loop_2758:
31621 move %icc, %l1, %o6
31622 nop
31623 setx loop_2759, %l0, %l1
31624 wrpr 0x1, %tl
31625 wrpr %l1, %tnpc
31626 setx 0x34400001400, %l0, %l1
31627 wrpr %l1, %tstate
31628 wrhpr 0x4, %htstate
31629 done
31630 sub %o4, 0x0C25, %g4
31631 popc 0x108C, %g2
31632 edge32n %o0, %o3, %l3
31633loop_2759:
31634 fbge %fcc1, loop_2760
31635 bgu,pn %icc, loop_2761
31636 nop
31637 setx 0xA5693E23, %l0, %l6
31638 st %l6, [%l7 + 0x28]
31639 ld [%l7 + 0x28], %f23
31640 setx 0xF2F6DD7B, %l1, %l5
31641 st %l5, [%l7 + 0x10]
31642 ld [%l7 + 0x10], %f18
31643 fdivs %f18, %f23, %f19
31644 fpack32 %f6, %f6, %f0
31645loop_2760:
31646 udivx %o5, 0x1FE5, %i2
31647loop_2761:
31648 nop
31649 set 0x78, %o5
31650 sta %f0, [%l7 + %o5] 0x14
31651 edge16n %i0, %g7, %g5
31652 orn %o1, 0x1B6D, %l0
31653 subccc %l6, %i6, %g3
31654 fpsub16 %f6, %f6, %f2
31655 swap [%l7 + 0x38], %g6
31656 orncc %i7, 0x1DB9, %i4
31657 edge8 %i1, %l2, %l5
31658 taddcctv %g1, 0x0AAE, %o7
31659 alignaddr %i5, %o2, %i3
31660 sllx %l1, %l4, %o4
31661 srlx %o6, %g2, %g4
31662 movleu %xcc, %o0, %l3
31663 movl %xcc, %o5, %o3
31664 fones %f13
31665 sllx %i2, %i0, %g7
31666 taddcc %o1, 0x0415, %l0
31667 edge32n %g5, %i6, %g3
31668 udivx %l6, 0x1B02, %g6
31669 orn %i7, 0x069A, %i4
31670 subccc %l2, %l5, %g1
31671 smulcc %i1, 0x180B, %o7
31672 fmovsleu %xcc, %f11, %f5
31673 wr %g0, 0x80, %asi
31674 swapa [%l7 + 0x30] %asi, %o2
31675 wr %g0, 0x10, %asi
31676 lduwa [%l7 + 0x60] %asi, %i5
31677 tpos %xcc, 0x4
31678 subccc %l1, %l4, %o4
31679 orncc %o6, 0x1D43, %i3
31680 edge8 %g4, %o0, %l3
31681 movpos %icc, %g2, %o5
31682 movg %icc, %i2, %i0
31683 tsubcc %o3, %o1, %g7
31684 tsubcctv %g5, 0x13CE, %l0
31685 tsubcctv %i6, %l6, %g6
31686 bpos,a,pt %icc, loop_2762
31687 fbule,a %fcc3, loop_2763
31688 fmovdpos %xcc, %f25, %f17
31689 popc 0x0D3F, %i7
31690loop_2762:
31691 movre %g3, 0x1DB, %i4
31692loop_2763:
31693 umul %l2, %g1, %l5
31694 fmovdg %icc, %f9, %f8
31695 movvc %icc, %i1, %o2
31696 tgu %xcc, 0x7
31697 mulscc %i5, 0x15DA, %o7
31698 bvc,a loop_2764
31699 tneg %xcc, 0x7
31700 andn %l4, 0x0361, %l1
31701 fbne,a %fcc3, loop_2765
31702loop_2764:
31703 fpadd16 %f26, %f8, %f24
31704 nop
31705 setx 0xAE7BF6E9CC11BD90, %l0, %l6
31706 stx %l6, [%l7 + 0x28]
31707 ldd [%l7 + 0x28], %f10
31708 fsqrtd %f10, %f22
31709 fnand %f0, %f26, %f20
31710loop_2765:
31711 movge %icc, %o4, %i3
31712 fmovse %icc, %f6, %f28
31713 fcmpgt16 %f2, %f28, %g4
31714 sethi 0x115B, %o6
31715 tge %xcc, 0x1
31716 tsubcctv %o0, 0x17E7, %l3
31717 bg,pn %xcc, loop_2766
31718 movne %icc, %o5, %i2
31719 fmovrsgz %i0, %f7, %f17
31720 stx %g2, [%l7 + 0x60]
31721loop_2766:
31722 movvc %xcc, %o3, %g7
31723 movrgez %o1, %l0, %i6
31724 tvc %xcc, 0x5
31725 udiv %l6, 0x1C54, %g5
31726 tpos %icc, 0x4
31727 restored
31728 rdpr %cwp, %g1
31729 rdpr %cansave, %g2
31730 rdpr %canrestore, %g3
31731 rdpr %cleanwin, %g4
31732 rdpr %otherwin, %g5
31733 rdpr %wstate, %g6
31734 smulcc %i7, 0x026B, %g6
31735 fand %f26, %f4, %f24
31736 srax %g3, %l2, %g1
31737 movle %xcc, %l5, %i4
31738 movpos %xcc, %o2, %i5
31739 add %i1, 0x1801, %o7
31740 fmovdn %icc, %f27, %f22
31741 xorcc %l4, %l1, %o4
31742 sra %g4, %o6, %i3
31743 srlx %o0, 0x00, %l3
31744 fmovdneg %icc, %f13, %f28
31745 fbo,a %fcc0, loop_2767
31746 mulx %i2, 0x0198, %i0
31747 fmul8x16al %f17, %f0, %f20
31748 tsubcctv %o5, %g2, %g7
31749loop_2767:
31750 movneg %icc, %o1, %l0
31751 movre %i6, 0x39C, %o3
31752 st %f28, [%l7 + 0x34]
31753 movl %xcc, %l6, %g5
31754 sllx %g6, %i7, %l2
31755 nop
31756 setx 0xD2FF434B, %l0, %l6
31757 st %l6, [%l7 + 0x28]
31758 ld [%l7 + 0x28], %f4
31759 setx 0x2BCC9291, %l1, %l5
31760 st %l5, [%l7 + 0x10]
31761 ld [%l7 + 0x10], %f4
31762 fadds %f4, %f4, %f9
31763 tvs %xcc, 0x7
31764 array8 %g1, %g3, %i4
31765 be loop_2768
31766 movl %icc, %l5, %i5
31767 ldsb [%l7 + 0x41], %i1
31768 tvs %xcc, 0x2
31769loop_2768:
31770 bvc %xcc, loop_2769
31771 fbn,a %fcc1, loop_2770
31772 lduh [%l7 + 0x7A], %o2
31773 sir 0x0284
31774loop_2769:
31775 movpos %xcc, %o7, %l4
31776loop_2770:
31777 edge32l %o4, %l1, %g4
31778 saved
31779 rdpr %cwp, %g1
31780 rdpr %cansave, %g2
31781 rdpr %canrestore, %g3
31782 rdpr %cleanwin, %g4
31783 rdpr %otherwin, %g5
31784 rdpr %wstate, %g6
31785 tsubcc %i3, 0x07EF, %o6
31786 membar 0x62
31787 alignaddr %l3, %i2, %i0
31788 move %icc, %o0, %o5
31789 udivcc %g7, 0x1CDD, %g2
31790 movpos %xcc, %o1, %i6
31791 wr %g0, 0x81, %asi
31792 stha %o3, [%l7 + 0x60] %asi
31793 fblg,a %fcc3, loop_2771
31794 addccc %l0, %l6, %g6
31795 saved
31796 rdpr %cwp, %g1
31797 rdpr %cansave, %g2
31798 rdpr %canrestore, %g3
31799 rdpr %cleanwin, %g4
31800 rdpr %otherwin, %g5
31801 rdpr %wstate, %g6
31802 fpadd16s %f14, %f28, %f11
31803loop_2771:
31804 stx %i7, [%l7 + 0x18]
31805 mova %icc, %l2, %g1
31806 array8 %g5, %g3, %i4
31807 addcc %l5, 0x1232, %i1
31808 fand %f24, %f24, %f6
31809 stw %i5, [%l7 + 0x2C]
31810 mulscc %o7, 0x04C1, %o2
31811 tsubcctv %l4, %o4, %l1
31812 bshuffle %f10, %f4, %f4
31813 andncc %i3, %g4, %o6
31814 tsubcc %l3, %i2, %i0
31815 fmovrdlz %o0, %f2, %f0
31816 brgez,a %g7, loop_2772
31817 movvs %xcc, %g2, %o1
31818 edge32l %o5, %o3, %i6
31819 tg %icc, 0x5
31820loop_2772:
31821 fmovrdgez %l0, %f18, %f18
31822 sethi 0x1D25, %l6
31823 restored
31824 rdpr %cwp, %g1
31825 rdpr %cansave, %g2
31826 rdpr %canrestore, %g3
31827 rdpr %cleanwin, %g4
31828 rdpr %otherwin, %g5
31829 rdpr %wstate, %g6
31830 sdivcc %i7, 0x1415, %l2
31831 orncc %g6, 0x0C6F, %g5
31832 andncc %g1, %i4, %g3
31833 taddcctv %i1, %l5, %o7
31834 fbu,a %fcc1, loop_2773
31835 xor %o2, %l4, %i5
31836 smulcc %l1, 0x176B, %o4
31837 addccc %i3, %g4, %l3
31838loop_2773:
31839 edge32n %i2, %o6, %o0
31840 ldd [%l7 + 0x68], %f22
31841 restored
31842 rdpr %cwp, %g1
31843 rdpr %cansave, %g2
31844 rdpr %canrestore, %g3
31845 rdpr %cleanwin, %g4
31846 rdpr %otherwin, %g5
31847 rdpr %wstate, %g6
31848 umul %g7, 0x09DF, %g2
31849 brz %i0, loop_2774
31850 tsubcctv %o1, 0x19AF, %o5
31851 ldstub [%l7 + 0x10], %o3
31852 sth %i6, [%l7 + 0x64]
31853loop_2774:
31854 array16 %l0, %l6, %l2
31855 fble %fcc2, loop_2775
31856 alignaddr %i7, %g6, %g5
31857 movvs %xcc, %g1, %g3
31858 orcc %i1, %i4, %l5
31859loop_2775:
31860 taddcc %o2, 0x08B4, %l4
31861 array8 %o7, %i5, %l1
31862 movcc %xcc, %i3, %g4
31863 set 0x4B, %o4
31864 ldsba [%l7 + %o4] 0x88, %o4
31865 ldsw [%l7 + 0x0C], %i2
31866 bpos,a %xcc, loop_2776
31867 udiv %o6, 0x09C2, %o0
31868 fpadd32 %f4, %f18, %f20
31869 tsubcctv %g7, %l3, %g2
31870loop_2776:
31871 movcc %icc, %o1, %o5
31872 srl %i0, %o3, %i6
31873 sll %l0, 0x1A, %l6
31874 nop
31875 fitos %f4, %f29
31876 fstod %f29, %f20
31877 wr %g0, 0x19, %asi
31878 lduba [%l7 + 0x10] %asi, %l2
31879 tn %xcc, 0x7
31880 or %g6, %g5, %i7
31881 ldstub [%l7 + 0x7C], %g3
31882 fmul8x16al %f1, %f0, %f22
31883 edge32n %g1, %i1, %i4
31884 wr %g0, 0x22, %asi
31885 stha %o2, [%l7 + 0x46] %asi
31886 membar #Sync
31887 fbge %fcc3, loop_2777
31888 taddcctv %l5, 0x195C, %o7
31889 bg,a %xcc, loop_2778
31890 fmuld8ulx16 %f21, %f3, %f30
31891loop_2777:
31892 bleu,a,pt %icc, loop_2779
31893 sll %l4, %i5, %l1
31894loop_2778:
31895 tge %icc, 0x1
31896 fpadd32 %f12, %f8, %f16
31897loop_2779:
31898 fpack32 %f0, %f30, %f4
31899 andn %g4, 0x04BF, %i3
31900 tg %xcc, 0x3
31901 edge32ln %o4, %o6, %o0
31902 fmovdneg %xcc, %f14, %f6
31903 xnor %i2, %l3, %g2
31904 sllx %g7, %o5, %o1
31905 subccc %i0, %i6, %l0
31906 fbl %fcc0, loop_2780
31907 fabss %f22, %f25
31908 sdivcc %l6, 0x0FF5, %l2
31909 movpos %icc, %g6, %o3
31910loop_2780:
31911 nop
31912 setx loop_2781, %l0, %l1
31913 jmpl %l1, %i7
31914 membar 0x40
31915 fblg %fcc2, loop_2782
31916 be,a,pt %icc, loop_2783
31917loop_2781:
31918 bne loop_2784
31919 sllx %g3, %g1, %i1
31920loop_2782:
31921 orcc %g5, %o2, %i4
31922loop_2783:
31923 bcs,a,pn %xcc, loop_2785
31924loop_2784:
31925 nop
31926 setx 0x7A351B1E996DAE92, %l0, %l6
31927 stx %l6, [%l7 + 0x28]
31928 ldd [%l7 + 0x28], %f4
31929 setx 0xEB0A1E99403A0AED, %l1, %l5
31930 stx %l5, [%l7 + 0x10]
31931 ldd [%l7 + 0x10], %f2
31932 fsubd %f2, %f4, %f6
31933 movge %xcc, %l5, %o7
31934 ldstub [%l7 + 0x11], %i5
31935loop_2785:
31936 tleu %icc, 0x2
31937 fmuld8sux16 %f13, %f3, %f22
31938 movrlz %l1, %g4, %l4
31939 nop
31940 fitos %f14, %f19
31941 fstod %f19, %f8
31942 xorcc %i3, %o4, %o6
31943 fble,a %fcc1, loop_2786
31944 fmovdcs %icc, %f2, %f31
31945 sir 0x1A89
31946 srax %i2, %o0, %l3
31947loop_2786:
31948 edge32n %g2, %g7, %o5
31949 sdivx %o1, 0x07F0, %i0
31950 wr %g0, 0x89, %asi
31951 stwa %i6, [%l7 + 0x38] %asi
31952 addc %l0, %l6, %l2
31953 tne %icc, 0x4
31954 sra %g6, 0x04, %i7
31955 taddcc %g3, %g1, %o3
31956 movrgz %i1, %o2, %i4
31957 brz,a %g5, loop_2787
31958 sll %o7, %l5, %l1
31959 nop
31960 setx loop_2788, %l0, %l1
31961 jmpl %l1, %g4
31962 movrlz %i5, %i3, %l4
31963loop_2787:
31964 bge,pn %icc, loop_2789
31965 xnorcc %o6, 0x1F0D, %i2
31966loop_2788:
31967 bge,pn %xcc, loop_2790
31968 xor %o0, %l3, %g2
31969loop_2789:
31970 call loop_2791
31971 movge %xcc, %o4, %g7
31972loop_2790:
31973 sth %o1, [%l7 + 0x0E]
31974 ldd [%l7 + 0x58], %f22
31975loop_2791:
31976 sethi 0x106A, %o5
31977 udivx %i6, 0x1492, %l0
31978 movvs %xcc, %l6, %i0
31979 fmovdgu %xcc, %f18, %f1
31980 fpmerge %f3, %f19, %f28
31981 fmovde %icc, %f3, %f8
31982 tle %icc, 0x0
31983 bleu loop_2792
31984 std %f30, [%l7 + 0x50]
31985 brz,a %g6, loop_2793
31986 brlez %i7, loop_2794
31987loop_2792:
31988 andncc %g3, %l2, %o3
31989 movle %icc, %i1, %o2
31990loop_2793:
31991 nop
31992 wr %g0, 0x1f, %asi
31993 stda %f0, [%l7 + 0x40] %asi
31994 membar #Sync
31995loop_2794:
31996 fnot2s %f15, %f29
31997 fone %f26
31998 nop
31999 set 0x14, %i4
32000 ldub [%l7 + %i4], %i4
32001 ldsw [%l7 + 0x18], %g5
32002 srlx %o7, %g1, %l1
32003 edge16 %g4, %l5, %i5
32004 lduw [%l7 + 0x08], %i3
32005 set 0x20, %l3
32006 stxa %o6, [%l7 + %l3] 0x19
32007 orn %l4, %i2, %l3
32008 smul %g2, 0x157A, %o0
32009 tcc %icc, 0x1
32010 wr %g0, 0x18, %asi
32011 ldsba [%l7 + 0x09] %asi, %o4
32012 xnor %g7, %o1, %o5
32013 nop
32014 setx loop_2795, %l0, %l1
32015 wrpr 0x1, %tl
32016 wrpr %l1, %tnpc
32017 setx 0x34400001400, %l0, %l1
32018 wrpr %l1, %tstate
32019 wrhpr 0x4, %htstate
32020 done
32021 fbue %fcc2, loop_2796
32022 sll %l0, %l6, %i0
32023 movleu %icc, %i6, %g6
32024loop_2795:
32025 smul %g3, %i7, %l2
32026loop_2796:
32027 taddcctv %o3, %i1, %o2
32028 fcmpgt16 %f26, %f10, %i4
32029 movrlez %o7, %g5, %l1
32030 nop
32031 setx 0xB626D5D0928E4343, %l0, %l6
32032 stx %l6, [%l7 + 0x28]
32033 ldd [%l7 + 0x28], %f2
32034 setx 0xCCA332D5BD5C08DE, %l1, %l5
32035 stx %l5, [%l7 + 0x10]
32036 ldd [%l7 + 0x10], %f8
32037 fmuld %f8, %f2, %f6
32038 subc %g1, 0x1602, %g4
32039 alignaddr %i5, %i3, %l5
32040 fbge %fcc1, loop_2797
32041 tvs %xcc, 0x2
32042 movl %xcc, %o6, %l4
32043 fand %f22, %f28, %f8
32044loop_2797:
32045 bne,pn %xcc, loop_2798
32046 tle %xcc, 0x4
32047 set 0x08, %l2
32048 lda [%l7 + %l2] 0x0c, %f26
32049loop_2798:
32050 fmovsgu %icc, %f9, %f28
32051 mova %xcc, %l3, %i2
32052 nop
32053 setx loop_2799, %l0, %l1
32054 jmpl %l1, %o0
32055 subccc %g2, %g7, %o1
32056 edge16l %o5, %l0, %o4
32057 nop
32058 fitos %f5, %f30
32059 fstox %f30, %f12
32060loop_2799:
32061 fbg,a %fcc1, loop_2800
32062 addcc %i0, %i6, %g6
32063 subccc %l6, %i7, %l2
32064 bg,a,pn %xcc, loop_2801
32065loop_2800:
32066 edge8 %g3, %o3, %o2
32067 addc %i4, 0x1A1C, %o7
32068 fbule %fcc2, loop_2802
32069loop_2801:
32070 movne %icc, %i1, %g5
32071 fand %f2, %f16, %f0
32072 lduh [%l7 + 0x48], %l1
32073loop_2802:
32074 orncc %g1, 0x1159, %g4
32075 fxnors %f18, %f31, %f22
32076 and %i5, %i3, %l5
32077 fpadd32s %f2, %f6, %f30
32078 fmovdvc %icc, %f30, %f30
32079 tn %xcc, 0x7
32080 set 0x60, %g7
32081 ldda [%l7 + %g7] 0x2e, %l4
32082 movrgz %o6, %i2, %o0
32083 edge32 %l3, %g7, %o1
32084 te %xcc, 0x7
32085 tl %icc, 0x6
32086 edge16n %g2, %o5, %l0
32087 brgz %o4, loop_2803
32088 fones %f17
32089 xnorcc %i0, 0x034C, %i6
32090 edge16ln %l6, %i7, %g6
32091loop_2803:
32092 fpadd32 %f24, %f4, %f12
32093 edge32 %l2, %g3, %o3
32094 edge8 %i4, %o7, %i1
32095 nop
32096 setx 0x6F5AB78EF0638C20, %l0, %l6
32097 stx %l6, [%l7 + 0x30]
32098 ldx [%l7 + 0x30], %fsr
32099 set 0x48, %g2
32100 stxa %o2, [%l7 + %g2] 0x18
32101 xnorcc %l1, 0x1F0B, %g5
32102 tleu %xcc, 0x1
32103 wr %g0, 0x18, %asi
32104 lduba [%l7 + 0x10] %asi, %g4
32105 edge8ln %g1, %i3, %l5
32106 fnegd %f4, %f26
32107 orn %i5, 0x03C3, %o6
32108 fbug %fcc2, loop_2804
32109 subccc %l4, %o0, %l3
32110 addccc %i2, %o1, %g2
32111 wr %g0, 0x80, %asi
32112 stda %f16, [%l7 + 0x40] %asi
32113loop_2804:
32114 fmovrdne %g7, %f12, %f30
32115 saved
32116 rdpr %cwp, %g1
32117 rdpr %cansave, %g2
32118 rdpr %canrestore, %g3
32119 rdpr %cleanwin, %g4
32120 rdpr %otherwin, %g5
32121 rdpr %wstate, %g6
32122 nop
32123 setx 0x3060766D, %l0, %l6
32124 st %l6, [%l7 + 0x58]
32125 ld [%l7 + 0x58], %fsr
32126 tsubcctv %o5, 0x0037, %l0
32127 umul %o4, %i0, %i6
32128 tgu %icc, 0x3
32129 edge8l %l6, %i7, %l2
32130 srl %g3, 0x03, %g6
32131 tleu %xcc, 0x1
32132 fba,a %fcc0, loop_2805
32133 orcc %o3, 0x0F24, %o7
32134 alignaddrl %i4, %o2, %l1
32135 movvs %icc, %g5, %g4
32136loop_2805:
32137 brlez,a %g1, loop_2806
32138 movcs %xcc, %i3, %i1
32139 add %l7, 0x28, %l6
32140 wr %g0, 0x80, %asi
32141 casxa [%l6] 0x80, %i5, %l5
32142loop_2806:
32143 edge8ln %o6, %l4, %l3
32144 fmovd %f0, %f10
32145 smulcc %o0, 0x0417, %o1
32146 edge8ln %g2, %i2, %o5
32147 wr %g0, 0x80, %asi
32148 ldsba [%l7 + 0x7E] %asi, %l0
32149 fbug,a %fcc3, loop_2807
32150 fmovrse %g7, %f8, %f21
32151 subc %i0, 0x1B98, %i6
32152 fbu %fcc0, loop_2808
32153loop_2807:
32154 tsubcctv %l6, %o4, %i7
32155 fandnot1 %f16, %f30, %f16
32156 mova %icc, %g3, %g6
32157loop_2808:
32158 fmovrde %o3, %f20, %f2
32159 std %f28, [%l7 + 0x50]
32160 movre %l2, 0x28B, %o7
32161 ldd [%l7 + 0x48], %o2
32162 taddcc %i4, %g5, %g4
32163 srlx %g1, 0x15, %l1
32164 ta %xcc, 0x6
32165 movgu %xcc, %i1, %i3
32166 and %i5, 0x06B0, %l5
32167 sllx %l4, %l3, %o6
32168 fmovdn %icc, %f11, %f25
32169 ldsb [%l7 + 0x70], %o1
32170 movn %icc, %o0, %i2
32171 tg %xcc, 0x2
32172 add %l7, 0x18, %l6
32173 wr %g0, 0x19, %asi
32174 ldxa [%l6] %asi, %o5
32175 casxa [%l6] %asi, %o5, %l0
32176 saved
32177 rdpr %cwp, %g1
32178 rdpr %cansave, %g2
32179 rdpr %canrestore, %g3
32180 rdpr %cleanwin, %g4
32181 rdpr %otherwin, %g5
32182 rdpr %wstate, %g6
32183 sub %g2, %i0, %g7
32184 tcs %xcc, 0x4
32185 sdivcc %l6, 0x17AA, %o4
32186 brlez,a %i6, loop_2809
32187 fpackfix %f30, %f10
32188 fbug %fcc1, loop_2810
32189 fbul %fcc1, loop_2811
32190loop_2809:
32191 brnz %g3, loop_2812
32192 bl,a,pt %xcc, loop_2813
32193loop_2810:
32194 restored
32195 rdpr %cwp, %g1
32196 rdpr %cansave, %g2
32197 rdpr %canrestore, %g3
32198 rdpr %cleanwin, %g4
32199 rdpr %otherwin, %g5
32200 rdpr %wstate, %g6
32201loop_2811:
32202 movl %icc, %i7, %o3
32203loop_2812:
32204 stb %g6, [%l7 + 0x40]
32205loop_2813:
32206 andn %l2, %o7, %o2
32207 addc %i4, %g5, %g1
32208 fbu,a %fcc1, loop_2814
32209 udiv %g4, 0x1DEF, %l1
32210 fornot2 %f8, %f10, %f12
32211 tl %icc, 0x0
32212loop_2814:
32213 sdiv %i3, 0x115A, %i5
32214 fbn,a %fcc0, loop_2815
32215 fnot2s %f29, %f7
32216 fnands %f24, %f30, %f8
32217 ta %icc, 0x4
32218loop_2815:
32219 edge8n %i1, %l5, %l3
32220 smulcc %o6, %l4, %o1
32221 alignaddrl %o0, %i2, %l0
32222 udiv %g2, 0x06DF, %o5
32223 fmovrdlz %g7, %f16, %f30
32224 nop
32225 setx 0x105818FE, %l0, %l6
32226 st %l6, [%l7 + 0x50]
32227 ld [%l7 + 0x50], %fsr
32228 movrgez %i0, %o4, %i6
32229 movrgez %l6, %g3, %o3
32230 fzeros %f17
32231 bshuffle %f10, %f20, %f8
32232 andn %g6, 0x1213, %i7
32233 fbge,a %fcc0, loop_2816
32234 fmovd %f16, %f2
32235 smulcc %l2, 0x11CB, %o7
32236 alignaddrl %i4, %o2, %g5
32237loop_2816:
32238 tsubcctv %g4, 0x0A79, %g1
32239 movrlez %l1, %i3, %i5
32240 array16 %l5, %l3, %o6
32241 popc %i1, %l4
32242 movcs %icc, %o0, %o1
32243 orcc %l0, %i2, %g2
32244 fbu %fcc1, loop_2817
32245 nop
32246 setx loop_2818, %l0, %l1
32247 jmpl %l1, %g7
32248 movpos %icc, %o5, %o4
32249 nop
32250 setx loop_2819, %l0, %l1
32251 wrpr 0x1, %tl
32252 wrpr %l1, %tnpc
32253 setx 0x34400001400, %l0, %l1
32254 wrpr %l1, %tstate
32255 wrhpr 0x4, %htstate
32256 done
32257loop_2817:
32258 stbar
32259loop_2818:
32260 prefetch [%l7 + 0x20], 0x2
32261 orncc %i6, 0x002C, %i0
32262loop_2819:
32263 nop
32264 set 0x50, %g6
32265 ldda [%l7 + %g6] 0x10, %i6
32266 prefetch [%l7 + 0x7C], 0x2
32267 alignaddr %o3, %g6, %i7
32268 nop
32269 setx 0xB3B5A094B24A4331, %l0, %l6
32270 stx %l6, [%l7 + 0x28]
32271 ldd [%l7 + 0x28], %f14
32272 setx 0xBF0B7DF8C7D70E1A, %l1, %l5
32273 stx %l5, [%l7 + 0x10]
32274 ldd [%l7 + 0x10], %f10
32275 faddd %f10, %f14, %f8
32276 ta %icc, 0x7
32277 fornot2s %f4, %f4, %f7
32278 umul %l2, %o7, %g3
32279 be,a,pt %icc, loop_2820
32280 fmovdge %xcc, %f9, %f16
32281 edge32ln %i4, %g5, %o2
32282 sll %g4, %g1, %l1
32283loop_2820:
32284 srl %i3, %i5, %l5
32285 addc %o6, 0x00D5, %i1
32286 tle %xcc, 0x5
32287 bge,a loop_2821
32288 movrne %l3, 0x259, %o0
32289 wr %g0, 0x18, %asi
32290 ldxa [%l7 + 0x58] %asi, %o1
32291loop_2821:
32292 edge16l %l4, %i2, %g2
32293 tcc %xcc, 0x6
32294 fors %f19, %f6, %f11
32295 xnor %l0, %g7, %o4
32296 orcc %o5, 0x1B3F, %i6
32297 fmovdleu %icc, %f22, %f14
32298 sll %i0, %o3, %l6
32299 bn,a,pt %icc, loop_2822
32300 srax %g6, %l2, %o7
32301 fbue %fcc2, loop_2823
32302 movl %xcc, %i7, %g3
32303loop_2822:
32304 tcc %icc, 0x0
32305 tg %icc, 0x5
32306loop_2823:
32307 move %icc, %g5, %o2
32308 add %l7, 0x08, %l6
32309 wr %g0, 0x04, %asi
32310 ldxa [%l6] %asi, %i4
32311 casxa [%l6] %asi, %i4, %g4
32312 set 0x320, %l0
32313 nop ! stxa %l1, [%g0 + %l0] 0x40 ripped by fixASI40.pl
32314 fbn,a %fcc0, loop_2824
32315 xnorcc %i3, %i5, %l5
32316 array16 %o6, %g1, %i1
32317 movpos %xcc, %l3, %o1
32318loop_2824:
32319 nop
32320 set 0x60, %g5
32321 ldswa [%l7 + %g5] 0x15, %l4
32322 movne %xcc, %i2, %o0
32323 movg %xcc, %l0, %g7
32324 alignaddrl %g2, %o4, %o5
32325 edge32n %i6, %i0, %l6
32326 nop
32327 fitod %f4, %f18
32328 fdtox %f18, %f30
32329 fxtod %f30, %f10
32330 fbuge,a %fcc0, loop_2825
32331 movleu %icc, %o3, %g6
32332 addcc %o7, %l2, %i7
32333 bl,pn %xcc, loop_2826
32334loop_2825:
32335 movrne %g5, %o2, %g3
32336 wr %g0, 0x19, %asi
32337 ldxa [%l7 + 0x78] %asi, %i4
32338loop_2826:
32339 or %g4, %i3, %l1
32340 fmovsge %xcc, %f18, %f6
32341 movge %icc, %l5, %o6
32342 stw %g1, [%l7 + 0x78]
32343 mulscc %i5, 0x0314, %i1
32344 fmovsl %xcc, %f29, %f24
32345 movvs %xcc, %l3, %l4
32346 fcmpne16 %f14, %f24, %o1
32347 movrlz %i2, 0x243, %o0
32348 nop
32349 setx loop_2827, %l0, %l1
32350 wrpr 0x1, %tl
32351 wrpr %l1, %tnpc
32352 setx 0x34400001400, %l0, %l1
32353 wrpr %l1, %tstate
32354 wrhpr 0x4, %htstate
32355 done
32356 st %f28, [%l7 + 0x34]
32357 alignaddr %l0, %g7, %o4
32358 subccc %g2, %i6, %i0
32359loop_2827:
32360 movleu %xcc, %l6, %o3
32361 bvs loop_2828
32362 call loop_2829
32363 xorcc %o5, %o7, %g6
32364 fmovsne %xcc, %f23, %f0
32365loop_2828:
32366 movneg %icc, %l2, %g5
32367loop_2829:
32368 smul %i7, 0x1EE3, %g3
32369 nop
32370 fitos %f11, %f7
32371 fstod %f7, %f22
32372 saved
32373 rdpr %cwp, %g1
32374 rdpr %cansave, %g2
32375 rdpr %canrestore, %g3
32376 rdpr %cleanwin, %g4
32377 rdpr %otherwin, %g5
32378 rdpr %wstate, %g6
32379 fmul8ulx16 %f24, %f30, %f26
32380 wr %g0, 0x10, %asi
32381 lduwa [%l7 + 0x24] %asi, %i4
32382 nop
32383 fitos %f6, %f9
32384 fstoi %f9, %f7
32385 srl %o2, %g4, %i3
32386 tcc %icc, 0x2
32387 be %icc, loop_2830
32388 array32 %l1, %o6, %g1
32389 xorcc %i5, 0x0B82, %l5
32390 smulcc %l3, 0x0E94, %i1
32391loop_2830:
32392 edge32n %o1, %l4, %o0
32393 edge32l %l0, %i2, %g7
32394 set 0x34, %o6
32395 stwa %g2, [%l7 + %o6] 0x81
32396 movvc %icc, %o4, %i0
32397 smulcc %i6, %l6, %o3
32398 fmovdgu %xcc, %f30, %f11
32399 fpadd16s %f28, %f10, %f9
32400 tne %icc, 0x6
32401 add %o7, %g6, %o5
32402 movle %icc, %g5, %l2
32403 fbl,a %fcc2, loop_2831
32404 tle %xcc, 0x4
32405 bgu,a,pt %icc, loop_2832
32406 ldd [%l7 + 0x40], %i6
32407loop_2831:
32408 fmovrsne %i4, %f17, %f5
32409 bge,pt %icc, loop_2833
32410loop_2832:
32411 movrne %g3, 0x174, %g4
32412 set 0x10, %i6
32413 swapa [%l7 + %i6] 0x80, %i3
32414loop_2833:
32415 udiv %o2, 0x03CE, %l1
32416 tg %icc, 0x0
32417 mova %xcc, %o6, %g1
32418 fpadd32s %f9, %f21, %f15
32419 movrlz %i5, 0x139, %l5
32420 xnorcc %i1, %l3, %o1
32421 tl %xcc, 0x6
32422 edge32ln %o0, %l0, %l4
32423 addc %i2, %g7, %g2
32424 edge32l %i0, %o4, %i6
32425 brlz %o3, loop_2834
32426 taddcc %l6, 0x151E, %g6
32427 fble,a %fcc3, loop_2835
32428 taddcc %o7, 0x0FA5, %o5
32429loop_2834:
32430 nop
32431 setx 0x905CFAC0, %l0, %l6
32432 st %l6, [%l7 + 0x40]
32433 ld [%l7 + 0x40], %fsr
32434 fandnot1 %f2, %f0, %f16
32435loop_2835:
32436 movre %g5, %l2, %i4
32437 ta %icc, 0x3
32438 edge32n %g3, %i7, %g4
32439 umulcc %o2, 0x0715, %i3
32440 srax %o6, 0x1A, %l1
32441 orcc %i5, %g1, %l5
32442 wr %g0, 0x0c, %asi
32443 stwa %l3, [%l7 + 0x34] %asi
32444 xnorcc %o1, 0x1C5A, %o0
32445 bl,a %icc, loop_2836
32446 fbo %fcc1, loop_2837
32447 sllx %l0, %i1, %i2
32448 xnor %g7, 0x109D, %l4
32449loop_2836:
32450 movn %xcc, %g2, %o4
32451loop_2837:
32452 fbu %fcc3, loop_2838
32453 nop
32454 fitos %f9, %f27
32455 fstoi %f27, %f10
32456 fmul8x16au %f4, %f26, %f0
32457 tge %xcc, 0x1
32458loop_2838:
32459 umulcc %i6, 0x08C7, %i0
32460 movcs %icc, %o3, %l6
32461 nop
32462 setx 0x132CCFC2, %l0, %l6
32463 st %l6, [%l7 + 0x28]
32464 ld [%l7 + 0x28], %f19
32465 setx 0x2BA5DC2E, %l1, %l5
32466 st %l5, [%l7 + 0x10]
32467 ld [%l7 + 0x10], %f21
32468 fsubs %f21, %f19, %f13
32469 movge %xcc, %g6, %o5
32470 smulcc %g5, %l2, %i4
32471 tle %xcc, 0x6
32472 fbne %fcc2, loop_2839
32473 udiv %g3, 0x03D9, %i7
32474 sth %g4, [%l7 + 0x26]
32475 nop
32476 fitos %f1, %f24
32477 fstox %f24, %f28
32478loop_2839:
32479 sdiv %o7, 0x1425, %o2
32480 addcc %i3, 0x09A8, %l1
32481 fmovdle %xcc, %f31, %f9
32482 movpos %xcc, %o6, %g1
32483 udivx %i5, 0x06D6, %l5
32484 movrne %o1, 0x2A9, %l3
32485 fexpand %f17, %f22
32486 saved
32487 rdpr %cwp, %g1
32488 rdpr %cansave, %g2
32489 rdpr %canrestore, %g3
32490 rdpr %cleanwin, %g4
32491 rdpr %otherwin, %g5
32492 rdpr %wstate, %g6
32493 ldsh [%l7 + 0x1A], %l0
32494 umul %o0, %i1, %i2
32495 tvs %xcc, 0x5
32496 stw %l4, [%l7 + 0x08]
32497 edge16ln %g7, %o4, %g2
32498 fsrc2s %f25, %f22
32499 wr %g0, 0xf1, %asi
32500 stda %f0, [%l7 + 0x40] %asi
32501 membar #Sync
32502 sllx %i0, 0x13, %o3
32503 orcc %i6, 0x1099, %l6
32504 saved
32505 rdpr %cwp, %g1
32506 rdpr %cansave, %g2
32507 rdpr %canrestore, %g3
32508 rdpr %cleanwin, %g4
32509 rdpr %otherwin, %g5
32510 rdpr %wstate, %g6
32511 edge16n %g6, %o5, %g5
32512 edge32l %l2, %i4, %g3
32513 srax %i7, %o7, %o2
32514 te %icc, 0x3
32515 for %f16, %f24, %f16
32516 fcmpgt32 %f16, %f10, %i3
32517 smulcc %l1, %g4, %g1
32518 movrne %o6, %i5, %o1
32519 sir 0x1DFC
32520 bpos,pn %icc, loop_2840
32521 fones %f4
32522 lduh [%l7 + 0x62], %l3
32523 fmovsneg %icc, %f8, %f20
32524loop_2840:
32525 fcmpgt32 %f18, %f0, %l0
32526 movrne %l5, %o0, %i1
32527 udivcc %i2, 0x13D6, %l4
32528 movleu %icc, %o4, %g7
32529 membar 0x0D
32530 edge32n %i0, %o3, %i6
32531 wr %g0, 0x18, %asi
32532 sta %f30, [%l7 + 0x6C] %asi
32533 fsrc1 %f16, %f30
32534 fcmpne32 %f6, %f6, %g2
32535 membar 0x59
32536 fmovrdne %g6, %f0, %f8
32537 bcs,pt %icc, loop_2841
32538 bge,a,pt %icc, loop_2842
32539 fpack32 %f28, %f16, %f30
32540 sll %o5, %l6, %l2
32541loop_2841:
32542 addccc %i4, 0x11B6, %g5
32543loop_2842:
32544 tsubcctv %g3, %i7, %o7
32545 addcc %o2, %i3, %l1
32546 fand %f30, %f8, %f2
32547 movl %icc, %g4, %o6
32548 ta %icc, 0x2
32549 set 0x14, %i7
32550 ldswa [%l7 + %i7] 0x80, %i5
32551 movne %icc, %g1, %o1
32552 array16 %l0, %l3, %l5
32553 nop
32554 fitod %f0, %f0
32555 fdtos %f0, %f16
32556 nop
32557 fitod %f10, %f6
32558 fdtox %f6, %f0
32559 fxtod %f0, %f2
32560 bcs,a,pn %xcc, loop_2843
32561 sra %o0, %i2, %l4
32562 movleu %icc, %o4, %g7
32563 ble,pn %icc, loop_2844
32564loop_2843:
32565 fbug,a %fcc1, loop_2845
32566 subccc %i1, %i0, %o3
32567 xnor %g2, %g6, %i6
32568loop_2844:
32569 movrne %l6, 0x021, %l2
32570loop_2845:
32571 std %f26, [%l7 + 0x78]
32572 add %o5, 0x12A4, %i4
32573 brlz,a %g5, loop_2846
32574 mova %icc, %g3, %o7
32575 bcs,a loop_2847
32576 movg %xcc, %i7, %i3
32577loop_2846:
32578 flush %l7 + 0x1C
32579 brz,a %o2, loop_2848
32580loop_2847:
32581 tpos %xcc, 0x1
32582 membar 0x19
32583 fbe,a %fcc0, loop_2849
32584loop_2848:
32585 tsubcc %l1, %o6, %i5
32586 movle %icc, %g1, %o1
32587 wr %g0, 0x89, %asi
32588 lduha [%l7 + 0x26] %asi, %l0
32589loop_2849:
32590 sethi 0x0109, %g4
32591 set 0x48, %g3
32592 stxa %l5, [%l7 + %g3] 0x04
32593 fmovda %icc, %f14, %f13
32594 saved
32595 rdpr %cwp, %g1
32596 rdpr %cansave, %g2
32597 rdpr %canrestore, %g3
32598 rdpr %cleanwin, %g4
32599 rdpr %otherwin, %g5
32600 rdpr %wstate, %g6
32601 wr %g0, 0x20, %asi
32602 stxa %o0, [%g0 + 0x20] %asi
32603 subccc %i2, %l4, %l3
32604 orncc %o4, %g7, %i0
32605 membar 0x6E
32606 udiv %i1, 0x0DD0, %o3
32607 movrgz %g2, 0x3F5, %g6
32608 umulcc %l6, %i6, %o5
32609 sdiv %l2, 0x0493, %g5
32610 bvs,a loop_2850
32611 nop
32612 setx loop_2851, %l0, %l1
32613 wrpr 0x1, %tl
32614 wrpr %l1, %tpc
32615 add %l1, 0x4, %l1
32616 wrpr %l1, %tnpc
32617 setx 0x34400001400, %l0, %l1
32618 wrpr %l1, %tstate
32619 wrhpr 0x4, %htstate
32620 retry
32621 lduw [%l7 + 0x74], %i4
32622 movre %g3, %o7, %i7
32623loop_2850:
32624 movneg %xcc, %o2, %l1
32625loop_2851:
32626 sth %o6, [%l7 + 0x72]
32627 fbge,a %fcc2, loop_2852
32628 sllx %i5, %i3, %g1
32629 movvc %xcc, %o1, %g4
32630 nop
32631 fitod %f10, %f2
32632 fdtox %f2, %f16
32633loop_2852:
32634 tleu %xcc, 0x2
32635 or %l5, 0x07D4, %l0
32636 array8 %i2, %o0, %l3
32637 udivx %l4, 0x08BA, %g7
32638 fmovrdlz %o4, %f6, %f28
32639 udivcc %i0, 0x1C79, %i1
32640 fmul8x16au %f2, %f14, %f12
32641 for %f24, %f2, %f4
32642 te %icc, 0x3
32643 fnands %f29, %f2, %f16
32644 wr %g0, 0x81, %asi
32645 ldsha [%l7 + 0x0A] %asi, %o3
32646 fmovsle %icc, %f28, %f2
32647 movrgz %g2, 0x252, %l6
32648 popc 0x0A52, %g6
32649 fbul,a %fcc3, loop_2853
32650 tgu %icc, 0x7
32651 fmovdl %xcc, %f9, %f2
32652 sll %i6, %o5, %g5
32653loop_2853:
32654 tge %icc, 0x7
32655 tne %icc, 0x4
32656 srax %i4, %l2, %o7
32657 sll %g3, 0x17, %i7
32658 lduw [%l7 + 0x24], %o2
32659 set 0x40, %l6
32660 stda %f0, [%l7 + %l6] 0x16
32661 membar #Sync
32662 tgu %xcc, 0x3
32663 fnot1 %f6, %f10
32664 fnegd %f10, %f22
32665 sdiv %o6, 0x1EA3, %l1
32666 edge8l %i5, %i3, %o1
32667 udivcc %g1, 0x05E5, %g4
32668 fmovrde %l5, %f8, %f8
32669 fmul8x16al %f3, %f21, %f6
32670 taddcc %i2, 0x04C0, %l0
32671 edge32 %l3, %l4, %o0
32672 and %o4, 0x0CDF, %g7
32673 sdivcc %i0, 0x1FE9, %i1
32674 srl %g2, %o3, %l6
32675 taddcctv %g6, %o5, %g5
32676 edge8l %i6, %l2, %o7
32677 nop
32678 setx 0xC07E11C0, %l0, %l6
32679 st %l6, [%l7 + 0x64]
32680 ld [%l7 + 0x64], %fsr
32681 alignaddrl %g3, %i4, %o2
32682 te %xcc, 0x7
32683 restored
32684 rdpr %cwp, %g1
32685 rdpr %cansave, %g2
32686 rdpr %canrestore, %g3
32687 rdpr %cleanwin, %g4
32688 rdpr %otherwin, %g5
32689 rdpr %wstate, %g6
32690 stb %i7, [%l7 + 0x6C]
32691 brgz %o6, loop_2854
32692 ble,a %xcc, loop_2855
32693 edge32ln %l1, %i5, %o1
32694 fmovdvs %xcc, %f13, %f19
32695loop_2854:
32696 sub %i3, %g4, %g1
32697loop_2855:
32698 fbge,a %fcc0, loop_2856
32699 array16 %i2, %l0, %l5
32700 smulcc %l3, 0x09C6, %o0
32701 taddcc %o4, 0x0674, %l4
32702loop_2856:
32703 tge %icc, 0x6
32704 brlz,a %i0, loop_2857
32705 edge16n %g7, %i1, %o3
32706 wr %g0, 0x88, %asi
32707 prefetcha [%l7 + 0x58] %asi, 0x1
32708loop_2857:
32709 fpadd16s %f2, %f28, %f4
32710 ldub [%l7 + 0x24], %g6
32711 brlez %o5, loop_2858
32712 andcc %g2, %i6, %l2
32713 fmovrde %o7, %f22, %f0
32714 set 0x70, %g1
32715 lduwa [%l7 + %g1] 0x89, %g5
32716loop_2858:
32717 fbule,a %fcc2, loop_2859
32718 restored
32719 rdpr %cwp, %g1
32720 rdpr %cansave, %g2
32721 rdpr %canrestore, %g3
32722 rdpr %cleanwin, %g4
32723 rdpr %otherwin, %g5
32724 rdpr %wstate, %g6
32725 xorcc %g3, %i4, %o2
32726 fbge %fcc1, loop_2860
32727loop_2859:
32728 tleu %icc, 0x5
32729 fmovscc %icc, %f5, %f18
32730 set 0x5C, %o1
32731 swapa [%l7 + %o1] 0x80, %i7
32732loop_2860:
32733 popc %o6, %l1
32734 sub %o1, 0x1470, %i5
32735 smul %i3, 0x1EC6, %g4
32736 fpsub32s %f4, %f17, %f4
32737 addccc %i2, %g1, %l5
32738 xorcc %l0, %o0, %o4
32739 brlez %l4, loop_2861
32740 xnorcc %i0, 0x1A3C, %g7
32741 xor %l3, %o3, %l6
32742 tne %icc, 0x1
32743loop_2861:
32744 lduw [%l7 + 0x7C], %i1
32745 fbule %fcc3, loop_2862
32746 movrlez %g6, 0x02B, %g2
32747 ldsw [%l7 + 0x5C], %i6
32748 bpos,pt %xcc, loop_2863
32749loop_2862:
32750 fornot2 %f28, %f2, %f26
32751 bgu,a loop_2864
32752 edge16 %o5, %o7, %g5
32753loop_2863:
32754 movcc %xcc, %g3, %l2
32755 fbuge %fcc2, loop_2865
32756loop_2864:
32757 orcc %o2, 0x00C3, %i7
32758 ldsh [%l7 + 0x3E], %o6
32759 movle %icc, %i4, %o1
32760loop_2865:
32761 xorcc %i5, 0x1697, %i3
32762 fmovscc %icc, %f1, %f20
32763 tsubcctv %l1, %g4, %g1
32764 edge16 %l5, %l0, %o0
32765 nop
32766 setx 0x55890AB9, %l0, %l6
32767 st %l6, [%l7 + 0x28]
32768 ld [%l7 + 0x28], %f13
32769 setx 0xF914842D, %l1, %l5
32770 st %l5, [%l7 + 0x10]
32771 ld [%l7 + 0x10], %f22
32772 fmuls %f22, %f13, %f26
32773 tne %icc, 0x3
32774 tneg %xcc, 0x3
32775 umul %o4, 0x10AB, %i2
32776 fbo %fcc0, loop_2866
32777 brz,a %l4, loop_2867
32778 udivx %g7, 0x16DC, %l3
32779 udiv %i0, 0x0529, %l6
32780loop_2866:
32781 srlx %o3, %g6, %g2
32782loop_2867:
32783 nop
32784 set 0x15, %o2
32785 ldsba [%l7 + %o2] 0x04, %i6
32786 sllx %i1, %o7, %o5
32787 move %xcc, %g3, %g5
32788 tsubcc %l2, %o2, %o6
32789 bgu,a %icc, loop_2868
32790 sth %i7, [%l7 + 0x5C]
32791 bgu,pn %xcc, loop_2869
32792 ta %xcc, 0x7
32793loop_2868:
32794 prefetch [%l7 + 0x2C], 0x2
32795 tsubcctv %o1, 0x1715, %i4
32796loop_2869:
32797 bcs %icc, loop_2870
32798 fpadd16s %f5, %f9, %f18
32799 brz %i3, loop_2871
32800 for %f10, %f22, %f30
32801loop_2870:
32802 sub %i5, 0x0277, %g4
32803 movge %icc, %g1, %l5
32804loop_2871:
32805 nop
32806 set 0x58, %l1
32807 prefetch [%l7 + %l1], 0x1
32808 fsrc2 %f22, %f4
32809 fcmple16 %f4, %f0, %l1
32810 nop
32811 setx 0x3042D39F, %l0, %l6
32812 st %l6, [%l7 + 0x5C]
32813 ld [%l7 + 0x5C], %fsr
32814 xor %l0, %o0, %i2
32815 edge16n %l4, %o4, %l3
32816 tcs %xcc, 0x2
32817 fnegs %f17, %f10
32818 edge8ln %g7, %l6, %i0
32819 ldsw [%l7 + 0x44], %g6
32820 wr %g0, 0x88, %asi
32821 ldda [%l7 + 0x30] %asi, %g2
32822 andncc %o3, %i1, %i6
32823 tvc %icc, 0x3
32824 sir 0x077F
32825 brnz %o7, loop_2872
32826 fpsub32 %f6, %f2, %f4
32827 nop
32828 fitod %f0, %f28
32829 fdtos %f28, %f7
32830 ldsb [%l7 + 0x51], %o5
32831loop_2872:
32832 fand %f22, %f20, %f28
32833 fmovdgu %xcc, %f28, %f14
32834 edge32ln %g5, %g3, %o2
32835 fmovdn %icc, %f17, %f22
32836 ba,pt %xcc, loop_2873
32837 tle %xcc, 0x3
32838 std %f24, [%l7 + 0x58]
32839 set 0x4E, %i1
32840 ldsha [%l7 + %i1] 0x81, %l2
32841loop_2873:
32842 nop
32843 set 0x38, %l4
32844 ldxa [%g0 + %l4] 0x20, %o6
32845 sub %o1, %i7, %i4
32846 fmovdneg %icc, %f8, %f30
32847 addccc %i5, 0x1703, %i3
32848 fbug %fcc1, loop_2874
32849 nop
32850 fitos %f26, %f7
32851 wr %g0, 0x18, %asi
32852 lduba [%l7 + 0x52] %asi, %g4
32853loop_2874:
32854 andcc %g1, 0x1F47, %l1
32855 sth %l5, [%l7 + 0x3C]
32856 nop
32857 setx 0xB785F43F406C3FE0, %l0, %l6
32858 stx %l6, [%l7 + 0x08]
32859 ldx [%l7 + 0x08], %fsr
32860 set 0x50, %i0
32861 ldda [%l7 + %i0] 0x2f, %l0
32862 fbuge,a %fcc1, loop_2875
32863 fmovrsgez %i2, %f28, %f9
32864 bge,pt %xcc, loop_2876
32865 tg %icc, 0x4
32866loop_2875:
32867 orcc %l4, %o0, %l3
32868 fcmpne16 %f14, %f30, %g7
32869loop_2876:
32870 fnand %f10, %f26, %f14
32871 nop
32872 fitod %f6, %f28
32873 fdtoi %f28, %f0
32874 fmovrdgz %o4, %f6, %f2
32875 wr %g0, 0x2b, %asi
32876 stwa %l6, [%l7 + 0x5C] %asi
32877 membar #Sync
32878 movvs %icc, %g6, %i0
32879 movcc %icc, %o3, %g2
32880 xorcc %i1, 0x1AE0, %o7
32881 ldd [%l7 + 0x58], %o4
32882 fornot2 %f24, %f30, %f28
32883 ba,a,pt %xcc, loop_2877
32884 fnands %f6, %f26, %f12
32885 mulscc %g5, 0x1576, %g3
32886 fors %f14, %f31, %f23
32887loop_2877:
32888 edge8 %i6, %l2, %o6
32889 addccc %o1, 0x1CC3, %i7
32890 bgu,a,pt %xcc, loop_2878
32891 ldd [%l7 + 0x20], %f20
32892 movre %o2, 0x318, %i4
32893 fmovda %xcc, %f19, %f7
32894loop_2878:
32895 fmovsle %xcc, %f0, %f15
32896 nop
32897 set 0x20, %l5
32898 stx %i3, [%l7 + %l5]
32899 array32 %g4, %i5, %l1
32900 tsubcc %g1, 0x18DC, %l0
32901 movge %icc, %i2, %l4
32902 movle %xcc, %l5, %l3
32903 addccc %g7, %o0, %l6
32904 smul %o4, 0x0F51, %i0
32905 movne %icc, %g6, %g2
32906 movne %icc, %i1, %o3
32907 sethi 0x0BF0, %o5
32908 movpos %icc, %o7, %g5
32909 fmovdleu %icc, %f25, %f9
32910 sdivx %g3, 0x18B5, %l2
32911 movcc %xcc, %i6, %o6
32912 add %o1, 0x196C, %i7
32913 be,a,pn %icc, loop_2879
32914 add %i4, %o2, %g4
32915 edge32n %i5, %l1, %g1
32916 set 0x60, %o7
32917 ldda [%l7 + %o7] 0xea, %l0
32918loop_2879:
32919 nop
32920 setx 0xC05B9056, %l0, %l6
32921 st %l6, [%l7 + 0x44]
32922 ld [%l7 + 0x44], %fsr
32923 edge16ln %i2, %l4, %i3
32924 tcc %xcc, 0x1
32925 tsubcctv %l3, 0x0B21, %l5
32926 nop
32927 fitod %f15, %f6
32928 fmovsleu %xcc, %f29, %f11
32929 nop
32930 setx 0x304594EC, %l0, %l6
32931 st %l6, [%l7 + 0x6C]
32932 ld [%l7 + 0x6C], %fsr
32933 umulcc %g7, 0x150F, %o0
32934 saved
32935 rdpr %cwp, %g1
32936 rdpr %cansave, %g2
32937 rdpr %canrestore, %g3
32938 rdpr %cleanwin, %g4
32939 rdpr %otherwin, %g5
32940 rdpr %wstate, %g6
32941 set 0x79, %i2
32942 ldstuba [%l7 + %i2] 0x80, %l6
32943 sdivcc %i0, 0x1D2D, %g6
32944 and %o4, 0x02C2, %g2
32945 tvs %icc, 0x1
32946 ld [%l7 + 0x10], %f29
32947 edge32n %i1, %o5, %o3
32948 popc %o7, %g5
32949 addccc %l2, 0x0639, %g3
32950 andncc %o6, %i6, %o1
32951 fandnot1 %f0, %f28, %f20
32952 set 0x0D, %i5
32953 lduba [%l7 + %i5] 0x19, %i7
32954 movvc %icc, %o2, %g4
32955 edge8l %i5, %l1, %g1
32956 prefetch [%l7 + 0x14], 0x2
32957 prefetch [%l7 + 0x60], 0x2
32958 fpsub32 %f26, %f30, %f22
32959 tneg %icc, 0x4
32960 fpadd16s %f16, %f8, %f23
32961 and %l0, %i2, %i4
32962 andn %i3, 0x002C, %l3
32963 nop
32964 setx 0x6102B4F6, %l0, %l6
32965 st %l6, [%l7 + 0x28]
32966 ld [%l7 + 0x28], %f3
32967 setx 0x53F82831, %l1, %l5
32968 st %l5, [%l7 + 0x10]
32969 ld [%l7 + 0x10], %f5
32970 fmuls %f5, %f3, %f11
32971 nop
32972 setx loop_2880, %l0, %l1
32973 wrpr 0x1, %tl
32974 wrpr %l1, %tpc
32975 add %l1, 0x4, %l1
32976 wrpr %l1, %tnpc
32977 setx 0x34400001400, %l0, %l1
32978 wrpr %l1, %tstate
32979 wrhpr 0x4, %htstate
32980 retry
32981 fbule %fcc1, loop_2881
32982 tleu %xcc, 0x6
32983 ta %icc, 0x2
32984loop_2880:
32985 ldd [%l7 + 0x30], %f24
32986loop_2881:
32987 fabsd %f24, %f10
32988 array32 %l4, %l5, %o0
32989 tsubcctv %g7, %i0, %g6
32990 ldsw [%l7 + 0x5C], %l6
32991 fnor %f6, %f10, %f20
32992 fbu %fcc3, loop_2882
32993 fmovsvs %xcc, %f10, %f22
32994 nop
32995 setx 0x35CB87A549B8DC9D, %l0, %l6
32996 stx %l6, [%l7 + 0x28]
32997 ldd [%l7 + 0x28], %f22
32998 setx 0x956C90534B01089A, %l1, %l5
32999 stx %l5, [%l7 + 0x10]
33000 ldd [%l7 + 0x10], %f14
33001 fmuld %f14, %f22, %f16
33002 fandnot1s %f7, %f31, %f29
33003loop_2882:
33004 edge8 %g2, %o4, %i1
33005 sth %o3, [%l7 + 0x76]
33006 brgz %o7, loop_2883
33007 array32 %g5, %o5, %l2
33008 movvc %xcc, %g3, %i6
33009 sth %o6, [%l7 + 0x48]
33010loop_2883:
33011 fbne %fcc2, loop_2884
33012 tg %icc, 0x3
33013 sethi 0x0B8E, %i7
33014 tleu %icc, 0x2
33015loop_2884:
33016 edge8l %o1, %g4, %o2
33017 nop
33018 setx 0x503B604FFA39E8F3, %l0, %l6
33019 stx %l6, [%l7 + 0x28]
33020 ldd [%l7 + 0x28], %f14
33021 setx 0x380501D76A818590, %l1, %l5
33022 stx %l5, [%l7 + 0x10]
33023 ldd [%l7 + 0x10], %f20
33024 fdivd %f20, %f14, %f26
33025 tleu %icc, 0x5
33026 be,a,pn %xcc, loop_2885
33027 fbu %fcc1, loop_2886
33028 fbule %fcc1, loop_2887
33029 popc %l1, %g1
33030loop_2885:
33031 mulx %l0, %i5, %i2
33032loop_2886:
33033 taddcc %i3, 0x040A, %i4
33034loop_2887:
33035 add %l4, %l5, %l3
33036 fone %f18
33037 fmul8x16 %f8, %f18, %f16
33038 edge32l %g7, %o0, %i0
33039 udivcc %l6, 0x0AE4, %g2
33040 set 0x08, %g4
33041 ldswa [%l7 + %g4] 0x80, %g6
33042 movne %xcc, %i1, %o4
33043 sdiv %o3, 0x1210, %g5
33044 ba,pt %icc, loop_2888
33045 fmuld8ulx16 %f6, %f22, %f24
33046 fmovrdne %o5, %f22, %f14
33047 taddcctv %l2, 0x166C, %o7
33048loop_2888:
33049 sub %i6, %g3, %i7
33050 xor %o6, 0x1FC0, %g4
33051 andn %o2, 0x0B24, %l1
33052 nop
33053 setx 0x210416959041E31C, %l0, %l6
33054 stx %l6, [%l7 + 0x78]
33055 ldx [%l7 + 0x78], %fsr
33056 srlx %o1, 0x14, %g1
33057 fbue %fcc2, loop_2889
33058 edge8ln %l0, %i5, %i3
33059 fcmpgt32 %f14, %f8, %i2
33060 set 0x40, %i3
33061 ldda [%l7 + %i3] 0xe3, %l4
33062loop_2889:
33063 array16 %l5, %l3, %i4
33064 nop
33065 setx loop_2890, %l0, %l1
33066 jmpl %l1, %g7
33067 xnor %i0, %l6, %g2
33068 movre %g6, 0x30C, %i1
33069 tcs %icc, 0x0
33070loop_2890:
33071 edge8n %o0, %o4, %g5
33072 ld [%l7 + 0x40], %f27
33073 bvs,a,pn %icc, loop_2891
33074 bvs,pn %icc, loop_2892
33075 edge8 %o3, %o5, %l2
33076 fcmple16 %f18, %f12, %o7
33077loop_2891:
33078 subccc %g3, 0x1811, %i6
33079loop_2892:
33080 addc %i7, 0x09CA, %g4
33081 tleu %xcc, 0x7
33082 movre %o6, %l1, %o2
33083 fmovscs %xcc, %f19, %f2
33084 tvs %xcc, 0x7
33085 tcc %xcc, 0x0
33086 andn %g1, 0x0AA3, %l0
33087 wr %g0, 0x89, %asi
33088 stha %i5, [%l7 + 0x3A] %asi
33089 fones %f14
33090 tsubcc %o1, %i3, %l4
33091 bshuffle %f12, %f6, %f14
33092 taddcc %i2, %l5, %i4
33093 array32 %l3, %g7, %l6
33094 sir 0x0151
33095 wr %g0, 0x19, %asi
33096 ldda [%l7 + 0x40] %asi, %f16
33097 edge8l %i0, %g2, %g6
33098 movre %i1, 0x282, %o0
33099 edge8l %g5, %o3, %o4
33100 tsubcc %l2, %o5, %o7
33101 addcc %g3, 0x07AE, %i7
33102 edge32 %g4, %o6, %i6
33103 movg %xcc, %l1, %g1
33104 xnor %l0, %i5, %o2
33105 add %o1, 0x12BC, %i3
33106 addc %l4, 0x012A, %i2
33107 nop
33108 set 0x74, %o0
33109 ldsw [%l7 + %o0], %l5
33110 nop
33111 fitos %f4, %f28
33112 fstox %f28, %f10
33113 nop
33114 setx loop_2893, %l0, %l1
33115 wrpr 0x1, %tl
33116 wrpr %l1, %tpc
33117 add %l1, 0x4, %l1
33118 wrpr %l1, %tnpc
33119 setx 0x34400001400, %l0, %l1
33120 wrpr %l1, %tstate
33121 wrhpr 0x4, %htstate
33122 retry
33123 movre %l3, 0x197, %i4
33124 fbl,a %fcc0, loop_2894
33125 edge16n %g7, %i0, %g2
33126loop_2893:
33127 fble %fcc3, loop_2895
33128 andn %g6, 0x187E, %l6
33129loop_2894:
33130 fmovrslz %o0, %f18, %f27
33131 ldsh [%l7 + 0x5E], %i1
33132loop_2895:
33133 mulx %o3, 0x11A5, %o4
33134 ldstub [%l7 + 0x74], %l2
33135 nop
33136 fitod %f2, %f0
33137 fdtoi %f0, %f4
33138 swap [%l7 + 0x4C], %o5
33139 mulx %o7, 0x01A8, %g3
33140 sll %g5, 0x07, %g4
33141 fmovrdlez %o6, %f26, %f28
33142 fbule %fcc0, loop_2896
33143 te %icc, 0x3
33144 tgu %icc, 0x3
33145 movge %xcc, %i6, %i7
33146loop_2896:
33147 mulscc %g1, %l1, %l0
33148 wr %g0, 0x80, %asi
33149 stba %i5, [%l7 + 0x56] %asi
33150 andn %o1, %i3, %l4
33151 xnor %o2, %l5, %i2
33152 nop
33153 fitod %f10, %f20
33154 fdtoi %f20, %f27
33155 fbe,a %fcc2, loop_2897
33156 edge8n %i4, %g7, %i0
33157 mulx %g2, %g6, %l6
33158 fmovsgu %xcc, %f19, %f31
33159loop_2897:
33160 sll %l3, 0x16, %i1
33161 sir 0x0EB7
33162 movne %icc, %o3, %o0
33163 prefetch [%l7 + 0x08], 0x2
33164 tge %icc, 0x4
33165 edge32 %o4, %o5, %o7
33166 wr %g0, 0x80, %asi
33167 swapa [%l7 + 0x24] %asi, %l2
33168 addc %g5, 0x00EE, %g3
33169 edge8n %g4, %i6, %o6
33170 edge8n %g1, %l1, %i7
33171 movg %xcc, %i5, %l0
33172 movvc %icc, %o1, %i3
33173 fmul8sux16 %f0, %f10, %f0
33174 orncc %o2, 0x1454, %l4
33175 mulx %l5, 0x05E9, %i2
33176 bgu,a %icc, loop_2898
33177 fbule,a %fcc1, loop_2899
33178 fxnors %f16, %f7, %f11
33179 sllx %g7, %i0, %i4
33180loop_2898:
33181 fone %f18
33182loop_2899:
33183 bneg,a loop_2900
33184 ldsh [%l7 + 0x58], %g6
33185 wr %g0, 0x0c, %asi
33186 stba %l6, [%l7 + 0x58] %asi
33187loop_2900:
33188 fmovrdlz %g2, %f26, %f2
33189 wr %g0, 0x80, %asi
33190 ldxa [%l7 + 0x30] %asi, %i1
33191 edge8n %o3, %l3, %o4
33192 fbug,a %fcc1, loop_2901
33193 sethi 0x0A7D, %o5
33194 fnor %f2, %f26, %f10
33195 brlz,a %o7, loop_2902
33196loop_2901:
33197 bvc,pn %xcc, loop_2903
33198 fcmpne16 %f24, %f30, %o0
33199 saved
33200 rdpr %cwp, %g1
33201 rdpr %cansave, %g2
33202 rdpr %canrestore, %g3
33203 rdpr %cleanwin, %g4
33204 rdpr %otherwin, %g5
33205 rdpr %wstate, %g6
33206loop_2902:
33207 orncc %l2, %g5, %g4
33208loop_2903:
33209 fmul8x16au %f13, %f20, %f30
33210 alignaddrl %i6, %g3, %g1
33211 fmovdg %xcc, %f24, %f19
33212 array32 %l1, %o6, %i5
33213 fmovrse %l0, %f24, %f0
33214 edge8ln %i7, %i3, %o1
33215 st %f2, [%l7 + 0x78]
33216 fnot2s %f0, %f14
33217 movl %icc, %l4, %o2
33218 andn %i2, %g7, %i0
33219 movneg %xcc, %l5, %i4
33220 fandnot2 %f24, %f28, %f8
33221 move %xcc, %l6, %g2
33222 tge %icc, 0x6
33223 nop
33224 setx loop_2904, %l0, %l1
33225 jmpl %l1, %g6
33226 fpadd16 %f30, %f6, %f4
33227 movne %icc, %i1, %l3
33228 tn %xcc, 0x4
33229loop_2904:
33230 sir 0x0F65
33231 fbne,a %fcc2, loop_2905
33232 sub %o4, %o3, %o5
33233 tne %icc, 0x2
33234 tpos %xcc, 0x7
33235loop_2905:
33236 fornot2s %f30, %f3, %f29
33237 fbe,a %fcc1, loop_2906
33238 fabsd %f4, %f24
33239 tvc %xcc, 0x7
33240 nop
33241 fitod %f12, %f20
33242 fdtoi %f20, %f16
33243loop_2906:
33244 movl %icc, %o0, %o7
33245 fandnot1 %f18, %f28, %f26
33246 tpos %icc, 0x1
33247 xnorcc %g5, 0x14FC, %g4
33248 edge16ln %l2, %g3, %g1
33249 fabsd %f22, %f18
33250 array16 %i6, %l1, %i5
33251 movrlz %o6, 0x381, %i7
33252 ldd [%l7 + 0x70], %l0
33253 stx %o1, [%l7 + 0x48]
33254 swap [%l7 + 0x28], %i3
33255 array16 %o2, %l4, %g7
33256 tle %icc, 0x6
33257 fabss %f18, %f11
33258 fbu %fcc0, loop_2907
33259 call loop_2908
33260 tcs %xcc, 0x5
33261 stb %i0, [%l7 + 0x29]
33262loop_2907:
33263 ta %icc, 0x3
33264loop_2908:
33265 smul %i2, %i4, %l5
33266 tg %xcc, 0x4
33267 fmul8x16au %f22, %f29, %f6
33268 taddcc %g2, %g6, %i1
33269 fmovsle %xcc, %f30, %f30
33270 fsrc2 %f4, %f4
33271 subccc %l6, 0x0DE5, %o4
33272 smulcc %o3, 0x0308, %o5
33273 array16 %l3, %o0, %o7
33274 popc 0x0BD9, %g5
33275 andn %g4, %g3, %l2
33276 movrgez %i6, %l1, %g1
33277 nop
33278 setx 0x200F9FDB, %l0, %l6
33279 st %l6, [%l7 + 0x28]
33280 ld [%l7 + 0x28], %f5
33281 setx 0x907FFDC8, %l1, %l5
33282 st %l5, [%l7 + 0x10]
33283 ld [%l7 + 0x10], %f7
33284 fmuls %f7, %f5, %f19
33285 nop
33286 set 0x60, %o3
33287 ldsh [%l7 + %o3], %i5
33288 fbe %fcc1, loop_2909
33289 tge %icc, 0x7
33290 fmovsge %xcc, %f10, %f24
33291 edge8 %o6, %i7, %l0
33292loop_2909:
33293 nop
33294 setx 0x7BFD6951, %l0, %l6
33295 st %l6, [%l7 + 0x28]
33296 ld [%l7 + 0x28], %f5
33297 fsqrts %f5, %f30
33298 bneg,a loop_2910
33299 taddcctv %o1, 0x0265, %o2
33300 brz %l4, loop_2911
33301 tgu %icc, 0x4
33302loop_2910:
33303 nop
33304 fitod %f6, %f18
33305 fbge %fcc0, loop_2912
33306loop_2911:
33307 mova %icc, %i3, %i0
33308 te %icc, 0x3
33309 lduw [%l7 + 0x68], %g7
33310loop_2912:
33311 movneg %icc, %i4, %l5
33312 fpadd16s %f10, %f30, %f13
33313 fpadd16s %f25, %f3, %f23
33314 edge32l %i2, %g2, %i1
33315 tle %icc, 0x5
33316 move %xcc, %g6, %o4
33317 movrgz %l6, 0x20C, %o5
33318 fmul8x16 %f24, %f16, %f16
33319 nop
33320 setx 0xD2C8D32B, %l0, %l6
33321 st %l6, [%l7 + 0x28]
33322 ld [%l7 + 0x28], %f6
33323 fsqrts %f6, %f26
33324 bcc %icc, loop_2913
33325 restored
33326 rdpr %cwp, %g1
33327 rdpr %cansave, %g2
33328 rdpr %canrestore, %g3
33329 rdpr %cleanwin, %g4
33330 rdpr %otherwin, %g5
33331 rdpr %wstate, %g6
33332 tle %xcc, 0x3
33333 andcc %l3, 0x0108, %o3
33334loop_2913:
33335 popc 0x1EFE, %o7
33336 mova %icc, %o0, %g4
33337 tleu %icc, 0x5
33338 movn %icc, %g3, %l2
33339 fmovdle %icc, %f12, %f9
33340 movrlez %i6, 0x060, %g5
33341 nop
33342 fitod %f6, %f12
33343 fdtoi %f12, %f21
33344 edge16n %g1, %i5, %o6
33345 wr %g0, 0x80, %asi
33346 ldsba [%l7 + 0x43] %asi, %i7
33347 edge16l %l0, %o1, %o2
33348 fbn,a %fcc2, loop_2914
33349 movrne %l4, 0x34C, %l1
33350 bvc,a %icc, loop_2915
33351 movrne %i0, %i3, %i4
33352loop_2914:
33353 fabsd %f28, %f14
33354 bne,a loop_2916
33355loop_2915:
33356 fmul8x16al %f4, %f17, %f16
33357 mova %icc, %g7, %l5
33358 fxors %f25, %f0, %f18
33359loop_2916:
33360 fornot1s %f29, %f29, %f14
33361 srl %g2, 0x18, %i1
33362 tle %icc, 0x2
33363 tgu %icc, 0x3
33364 edge8 %g6, %i2, %o4
33365 move %icc, %o5, %l3
33366 add %o3, %l6, %o7
33367 tge %xcc, 0x6
33368 fmovda %xcc, %f22, %f26
33369 or %o0, 0x00B6, %g3
33370 sra %g4, %l2, %g5
33371 add %l7, 0x40, %l6
33372 wr %g0, 0x11, %asi
33373 casxa [%l6] %asi, %i6, %i5
33374 fpmerge %f15, %f17, %f4
33375 ldsw [%l7 + 0x74], %o6
33376 addccc %g1, 0x01DF, %l0
33377 tgu %xcc, 0x3
33378 tvc %xcc, 0x0
33379 fbge,a %fcc2, loop_2917
33380 tge %xcc, 0x5
33381 fblg %fcc3, loop_2918
33382 fmul8x16 %f4, %f10, %f20
33383loop_2917:
33384 fmovscc %icc, %f19, %f13
33385 tsubcc %i7, 0x1E2B, %o1
33386loop_2918:
33387 udivx %o2, 0x1272, %l1
33388 tgu %icc, 0x2
33389 nop
33390 setx 0x67A5002A, %l0, %l6
33391 st %l6, [%l7 + 0x28]
33392 ld [%l7 + 0x28], %f18
33393 setx 0x07DCB33D, %l1, %l5
33394 st %l5, [%l7 + 0x10]
33395 ld [%l7 + 0x10], %f21
33396 fsubs %f21, %f18, %f14
33397 subcc %l4, 0x1978, %i3
33398 smul %i4, 0x11F2, %i0
33399 fnot2 %f14, %f18
33400 nop
33401 fitod %f4, %f8
33402 fdtox %f8, %f26
33403 fxtod %f26, %f30
33404 movrgez %l5, 0x1E3, %g7
33405 sllx %g2, %i1, %i2
33406 sdiv %g6, 0x0909, %o5
33407 stx %l3, [%l7 + 0x20]
33408 te %icc, 0x6
33409 brlez,a %o4, loop_2919
33410 fnot2 %f6, %f8
33411 tsubcc %o3, %l6, %o7
33412 tg %icc, 0x5
33413loop_2919:
33414 and %o0, 0x0765, %g4
33415 movge %xcc, %l2, %g5
33416 sra %i6, %g3, %i5
33417 nop
33418 setx 0x574AD036F064615A, %l0, %l6
33419 stx %l6, [%l7 + 0x58]
33420 ldx [%l7 + 0x58], %fsr
33421 wr %g0, 0x80, %asi
33422 stxa %o6, [%l7 + 0x10] %asi
33423 fmul8x16al %f14, %f6, %f8
33424 fcmpgt32 %f16, %f16, %l0
33425 andcc %g1, %o1, %o2
33426 or %i7, %l1, %l4
33427 fmovrde %i4, %f24, %f24
33428 tvs %xcc, 0x0
33429 fmovsvc %xcc, %f21, %f9
33430 mulx %i3, %l5, %g7
33431 udivcc %i0, 0x04A5, %g2
33432 add %i2, 0x05E7, %i1
33433 restored
33434 rdpr %cwp, %g1
33435 rdpr %cansave, %g2
33436 rdpr %canrestore, %g3
33437 rdpr %cleanwin, %g4
33438 rdpr %otherwin, %g5
33439 rdpr %wstate, %g6
33440 brlez %o5, loop_2920
33441 nop
33442 fitos %f0, %f25
33443 fstox %f25, %f10
33444 fxtos %f10, %f30
33445 tne %xcc, 0x5
33446 ldsw [%l7 + 0x18], %l3
33447loop_2920:
33448 mulscc %g6, 0x10A5, %o3
33449 edge8 %l6, %o4, %o7
33450 taddcc %o0, %g4, %l2
33451 set 0x38, %o4
33452 stha %g5, [%l7 + %o4] 0x2f
33453 membar #Sync
33454 fbne %fcc3, loop_2921
33455 fbug,a %fcc2, loop_2922
33456 fmovrslez %i6, %f18, %f0
33457 srax %g3, %i5, %l0
33458loop_2921:
33459 subccc %g1, 0x04BE, %o1
33460loop_2922:
33461 sdivx %o2, 0x0B6C, %o6
33462 fmovrdlez %l1, %f10, %f24
33463 mulx %l4, %i4, %i7
33464 edge32ln %i3, %g7, %i0
33465 brz,a %l5, loop_2923
33466 fnand %f30, %f16, %f0
33467 movvs %xcc, %i2, %i1
33468 udivx %g2, 0x0A10, %l3
33469loop_2923:
33470 nop
33471 wr %g0, 0x80, %asi
33472 lduha [%l7 + 0x5A] %asi, %o5
33473 bvc loop_2924
33474 brgz,a %g6, loop_2925
33475 fbge %fcc1, loop_2926
33476 brlz,a %l6, loop_2927
33477loop_2924:
33478 bl %xcc, loop_2928
33479loop_2925:
33480 nop
33481 setx 0xF8FAFC597813EDD4, %l0, %l6
33482 stx %l6, [%l7 + 0x28]
33483 ldd [%l7 + 0x28], %f22
33484 setx 0x2B986029D3307D94, %l1, %l5
33485 stx %l5, [%l7 + 0x10]
33486 ldd [%l7 + 0x10], %f4
33487 fsubd %f4, %f22, %f10
33488loop_2926:
33489 ba %icc, loop_2929
33490loop_2927:
33491 movrne %o4, %o3, %o7
33492loop_2928:
33493 tcs %xcc, 0x6
33494 and %g4, %l2, %o0
33495loop_2929:
33496 fmovsge %icc, %f27, %f17
33497 edge16 %i6, %g5, %g3
33498 tge %xcc, 0x7
33499 fbg %fcc2, loop_2930
33500 movcc %xcc, %l0, %i5
33501 bcc,a,pt %icc, loop_2931
33502 edge8ln %o1, %o2, %g1
33503loop_2930:
33504 fbl %fcc3, loop_2932
33505 movrgez %l1, 0x13D, %o6
33506loop_2931:
33507 ta %xcc, 0x0
33508 subcc %i4, 0x1CB4, %i7
33509loop_2932:
33510 subcc %l4, 0x062C, %g7
33511 movneg %xcc, %i3, %l5
33512 or %i0, %i2, %i1
33513 xnor %l3, %o5, %g6
33514 subc %l6, 0x00C5, %o4
33515 umul %g2, %o3, %g4
33516 wr %g0, 0x18, %asi
33517 lduha [%l7 + 0x16] %asi, %o7
33518 edge32l %l2, %o0, %g5
33519 fbg %fcc1, loop_2933
33520 bpos loop_2934
33521 tvc %xcc, 0x1
33522 ldx [%l7 + 0x20], %i6
33523loop_2933:
33524 smul %l0, %g3, %o1
33525loop_2934:
33526 bleu,a loop_2935
33527 movvc %xcc, %i5, %g1
33528 andn %l1, 0x1060, %o6
33529 sll %o2, 0x0E, %i4
33530loop_2935:
33531 mulx %i7, %g7, %l4
33532 movvs %icc, %l5, %i0
33533 fors %f29, %f24, %f19
33534 nop
33535 setx 0x66439A98A021B1E9, %l0, %l6
33536 stx %l6, [%l7 + 0x28]
33537 ldd [%l7 + 0x28], %f20
33538 setx 0x6024E6769B1358FE, %l1, %l5
33539 stx %l5, [%l7 + 0x10]
33540 ldd [%l7 + 0x10], %f14
33541 fmuld %f14, %f20, %f2
33542 fmovda %xcc, %f23, %f15
33543 bn,pn %xcc, loop_2936
33544 sdivcc %i3, 0x1637, %i1
33545 movrgz %l3, %i2, %o5
33546 nop
33547 setx 0xB392B58FE08A3E90, %l0, %l6
33548 stx %l6, [%l7 + 0x28]
33549 ldd [%l7 + 0x28], %f6
33550 setx 0xE0CFA67C1A4850CE, %l1, %l5
33551 stx %l5, [%l7 + 0x10]
33552 ldd [%l7 + 0x10], %f8
33553 fsubd %f8, %f6, %f2
33554loop_2936:
33555 movvc %xcc, %l6, %o4
33556 tleu %icc, 0x3
33557 fmovsvc %xcc, %f22, %f17
33558 fnot2 %f14, %f14
33559 wr %g0, 0x81, %asi
33560 ldsha [%l7 + 0x58] %asi, %g6
33561 orcc %o3, 0x0D03, %g2
33562 movge %xcc, %o7, %l2
33563 fandnot2 %f16, %f2, %f6
33564 prefetch [%l7 + 0x2C], 0x0
33565 bge loop_2937
33566 srax %o0, %g5, %g4
33567 tsubcctv %i6, %l0, %g3
33568 taddcc %o1, %g1, %l1
33569loop_2937:
33570 sdiv %i5, 0x1C48, %o6
33571 fone %f16
33572 st %f25, [%l7 + 0x30]
33573 fmovsleu %icc, %f8, %f21
33574 sll %o2, 0x12, %i4
33575 tne %xcc, 0x1
33576 edge32l %g7, %i7, %l5
33577 fmovsgu %icc, %f15, %f18
33578 ldub [%l7 + 0x5C], %l4
33579 edge16 %i3, %i0, %l3
33580 udivcc %i1, 0x1461, %o5
33581 or %l6, %o4, %i2
33582 add %l7, 0x14, %l6
33583 wr %g0, 0x11, %asi
33584 casa [%l6] 0x11, %g6, %o3
33585 alignaddrl %g2, %o7, %l2
33586 fble %fcc3, loop_2938
33587 tge %icc, 0x2
33588 tsubcctv %g5, 0x0411, %g4
33589 bcc,a,pt %icc, loop_2939
33590loop_2938:
33591 andn %o0, %l0, %g3
33592 tg %xcc, 0x7
33593 movn %xcc, %i6, %o1
33594loop_2939:
33595 tl %icc, 0x0
33596 fsrc2 %f2, %f12
33597 ta %icc, 0x4
33598 tcs %icc, 0x6
33599 fmovrdgez %l1, %f14, %f2
33600 nop
33601 fitod %f10, %f20
33602 fdtox %f20, %f8
33603 movn %icc, %g1, %o6
33604 wr %g0, 0x81, %asi
33605 ldsha [%l7 + 0x08] %asi, %i5
33606 flush %l7 + 0x0C
33607 sdiv %i4, 0x1B0A, %g7
33608 set 0x54, %o5
33609 lda [%l7 + %o5] 0x18, %f14
33610 movle %icc, %i7, %l5
33611 movgu %xcc, %o2, %i3
33612 fbo %fcc0, loop_2940
33613 nop
33614 setx loop_2941, %l0, %l1
33615 wrpr 0x1, %tl
33616 wrpr %l1, %tnpc
33617 setx 0x34400001400, %l0, %l1
33618 wrpr %l1, %tstate
33619 wrhpr 0x4, %htstate
33620 done
33621 ldstub [%l7 + 0x50], %l4
33622 tne %icc, 0x7
33623loop_2940:
33624 stb %i0, [%l7 + 0x27]
33625loop_2941:
33626 nop
33627 fitos %f7, %f27
33628 fstox %f27, %f0
33629 movrgez %i1, %l3, %l6
33630 fmovrsne %o4, %f15, %f13
33631 std %f26, [%l7 + 0x18]
33632 prefetch [%l7 + 0x74], 0x2
33633 tne %xcc, 0x3
33634 fmovrse %i2, %f22, %f28
33635 edge8l %o5, %o3, %g2
33636 nop
33637 fitos %f3, %f28
33638 andn %g6, %l2, %g5
33639 stx %g4, [%l7 + 0x18]
33640 sethi 0x1869, %o7
33641 membar 0x50
33642 orn %l0, 0x1818, %o0
33643 faligndata %f30, %f18, %f8
33644 bg,pt %xcc, loop_2942
33645 ldx [%l7 + 0x48], %i6
33646 flush %l7 + 0x30
33647 nop
33648 setx 0x1760BCF65A3B21CC, %l0, %l6
33649 stx %l6, [%l7 + 0x28]
33650 ldd [%l7 + 0x28], %f30
33651 setx 0x4FF65208E2E7E381, %l1, %l5
33652 stx %l5, [%l7 + 0x10]
33653 ldd [%l7 + 0x10], %f16
33654 faddd %f16, %f30, %f24
33655loop_2942:
33656 fmovsl %xcc, %f2, %f11
33657 set 0x66, %l3
33658 ldsha [%l7 + %l3] 0x89, %o1
33659 edge16ln %g3, %g1, %o6
33660 sdiv %l1, 0x0DA6, %i4
33661 saved
33662 rdpr %cwp, %g1
33663 rdpr %cansave, %g2
33664 rdpr %canrestore, %g3
33665 rdpr %cleanwin, %g4
33666 rdpr %otherwin, %g5
33667 rdpr %wstate, %g6
33668 movvs %icc, %i5, %g7
33669 fbul %fcc1, loop_2943
33670 fmovsvc %icc, %f14, %f7
33671 umul %i7, %l5, %i3
33672 wr %g0, 0x18, %asi
33673 prefetcha [%l7 + 0x68] %asi, 0x1
33674loop_2943:
33675 bvs,a,pn %xcc, loop_2944
33676 sdivcc %l4, 0x10C0, %i1
33677 tsubcc %i0, 0x11F9, %l3
33678 wr %g0, 0x80, %asi
33679 ldstuba [%l7 + 0x0A] %asi, %l6
33680loop_2944:
33681 fnands %f8, %f14, %f29
33682 tle %icc, 0x3
33683 taddcc %o4, %o5, %o3
33684 lduw [%l7 + 0x6C], %i2
33685 fblg %fcc2, loop_2945
33686 fmovrdgez %g2, %f2, %f0
33687 nop
33688 set 0x28, %l2
33689 ldd [%l7 + %l2], %f26
33690 sethi 0x1A13, %l2
33691loop_2945:
33692 fand %f0, %f22, %f18
33693 stbar
33694 movne %icc, %g6, %g5
33695 ta %icc, 0x3
33696 fmovscs %xcc, %f27, %f7
33697 set 0x58, %i4
33698 prefetcha [%l7 + %i4] 0x88, 0x2
33699 orncc %l0, %o7, %o0
33700 edge32ln %i6, %g3, %o1
33701 movge %xcc, %o6, %g1
33702 edge32n %i4, %l1, %g7
33703 fmovdge %xcc, %f18, %f9
33704 addccc %i7, %i5, %l5
33705 popc 0x1A5D, %o2
33706 brlez %l4, loop_2946
33707 fabsd %f22, %f18
33708 set 0x7C, %g2
33709 stha %i3, [%l7 + %g2] 0xe2
33710 membar #Sync
33711loop_2946:
33712 tsubcc %i1, %i0, %l6
33713 array16 %l3, %o5, %o4
33714 subccc %o3, %i2, %l2
33715 movne %icc, %g6, %g5
33716 movneg %icc, %g4, %g2
33717 fandnot1s %f1, %f18, %f1
33718 bvc,pn %icc, loop_2947
33719 stw %o7, [%l7 + 0x20]
33720 set 0x70, %g7
33721 lduha [%l7 + %g7] 0x81, %l0
33722loop_2947:
33723 movle %icc, %o0, %i6
33724 sdiv %g3, 0x0711, %o1
33725 edge8l %o6, %i4, %g1
33726 fmovrdlz %l1, %f10, %f24
33727 udivx %g7, 0x1E36, %i7
33728 fcmpne32 %f2, %f14, %l5
33729 movcs %icc, %o2, %i5
33730 movge %icc, %i3, %i1
33731 std %f0, [%l7 + 0x50]
33732 xorcc %l4, 0x1C5C, %l6
33733 tcs %icc, 0x3
33734 movvc %xcc, %i0, %o5
33735 edge16 %l3, %o3, %i2
33736 wr %g0, 0x10, %asi
33737 swapa [%l7 + 0x20] %asi, %l2
33738 srlx %o4, 0x0A, %g6
33739 array16 %g4, %g2, %g5
33740 andncc %o7, %l0, %i6
33741 fmovrdlz %g3, %f16, %f14
33742 addcc %o1, 0x0CA9, %o0
33743 xorcc %i4, %g1, %o6
33744 edge8 %g7, %i7, %l5
33745 addcc %l1, %o2, %i3
33746 edge32ln %i5, %i1, %l4
33747 wr %g0, 0x52, %asi
33748 stxa %l6, [%g0 + 0x208] %asi
33749 umul %i0, 0x1066, %o5
33750 wr %g0, 0x04, %asi
33751 ldda [%l7 + 0x40] %asi, %f16
33752 edge16 %o3, %i2, %l3
33753 edge16l %l2, %g6, %g4
33754 tsubcctv %g2, 0x039E, %g5
33755 subccc %o4, %o7, %i6
33756 movrlez %l0, 0x38B, %g3
33757 sra %o0, %o1, %i4
33758 tcc %icc, 0x3
33759 movl %xcc, %o6, %g1
33760 edge8ln %g7, %l5, %i7
33761 popc %l1, %i3
33762 xnorcc %o2, %i5, %l4
33763 wr %g0, 0x89, %asi
33764 sta %f6, [%l7 + 0x0C] %asi
33765 set 0x25, %g6
33766 stba %i1, [%l7 + %g6] 0x2a
33767 membar #Sync
33768 sdivx %i0, 0x0410, %o5
33769 tsubcc %l6, 0x1698, %i2
33770 tpos %xcc, 0x1
33771 fmovsneg %xcc, %f17, %f9
33772 for %f0, %f24, %f14
33773 udivx %l3, 0x0905, %l2
33774 tg %xcc, 0x1
33775 tle %xcc, 0x0
33776 andn %g6, 0x1A44, %o3
33777 sllx %g2, %g5, %o4
33778 orn %o7, 0x1C33, %g4
33779 fmovdleu %xcc, %f22, %f25
33780 movrlez %i6, %g3, %o0
33781 edge16n %l0, %i4, %o6
33782 udivcc %o1, 0x1A5F, %g1
33783 fbo %fcc2, loop_2948
33784 fblg %fcc1, loop_2949
33785 tl %xcc, 0x2
33786 tge %icc, 0x5
33787loop_2948:
33788 ldsw [%l7 + 0x08], %g7
33789loop_2949:
33790 call loop_2950
33791 addcc %l5, %l1, %i7
33792 saved
33793 rdpr %cwp, %g1
33794 rdpr %cansave, %g2
33795 rdpr %canrestore, %g3
33796 rdpr %cleanwin, %g4
33797 rdpr %otherwin, %g5
33798 rdpr %wstate, %g6
33799 alignaddr %o2, %i5, %i3
33800loop_2950:
33801 udiv %l4, 0x14F0, %i1
33802 bvc,pt %icc, loop_2951
33803 movne %icc, %o5, %l6
33804 tpos %xcc, 0x3
33805 fandnot1 %f14, %f2, %f18
33806loop_2951:
33807 tn %icc, 0x3
33808 tne %xcc, 0x5
33809 set 0x78, %g5
33810 prefetcha [%l7 + %g5] 0x04, 0x0
33811 sdiv %i0, 0x1BED, %l2
33812 edge8l %l3, %o3, %g2
33813 fnors %f2, %f29, %f31
33814 mulx %g6, %g5, %o4
33815 fpack16 %f28, %f7
33816 array32 %o7, %i6, %g4
33817 sra %g3, %l0, %i4
33818 addc %o0, %o1, %g1
33819 fand %f30, %f0, %f24
33820 movn %icc, %g7, %o6
33821 brlz,a %l1, loop_2952
33822 saved
33823 rdpr %cwp, %g1
33824 rdpr %cansave, %g2
33825 rdpr %canrestore, %g3
33826 rdpr %cleanwin, %g4
33827 rdpr %otherwin, %g5
33828 rdpr %wstate, %g6
33829 fcmple16 %f4, %f30, %i7
33830 fexpand %f0, %f20
33831loop_2952:
33832 alignaddrl %l5, %o2, %i5
33833 xorcc %i3, %l4, %o5
33834 fsrc2s %f28, %f27
33835 subcc %l6, %i1, %i0
33836 restored
33837 rdpr %cwp, %g1
33838 rdpr %cansave, %g2
33839 rdpr %canrestore, %g3
33840 rdpr %cleanwin, %g4
33841 rdpr %otherwin, %g5
33842 rdpr %wstate, %g6
33843 bl,a,pn %xcc, loop_2953
33844 edge32l %i2, %l2, %l3
33845 alignaddrl %g2, %o3, %g6
33846 movneg %icc, %g5, %o7
33847loop_2953:
33848 fbo %fcc1, loop_2954
33849 sdivx %i6, 0x1EBE, %o4
33850 edge32ln %g4, %g3, %i4
33851 umulcc %o0, 0x1397, %o1
33852loop_2954:
33853 fmovdle %icc, %f14, %f10
33854 xorcc %g1, %l0, %o6
33855 stb %g7, [%l7 + 0x57]
33856 movrne %i7, 0x2D4, %l1
33857 orncc %l5, 0x0B84, %i5
33858 move %xcc, %o2, %i3
33859 sub %o5, 0x15FE, %l4
33860 fxor %f24, %f10, %f20
33861 stb %i1, [%l7 + 0x6B]
33862 subcc %l6, 0x15E0, %i0
33863 fzeros %f4
33864 movrlz %l2, %l3, %g2
33865 movpos %xcc, %i2, %o3
33866 fmovrde %g6, %f10, %f0
33867 edge8 %o7, %i6, %g5
33868 tl %icc, 0x2
33869 set 0x6B, %l0
33870 stba %o4, [%l7 + %l0] 0x2a
33871 membar #Sync
33872 bn,a,pn %xcc, loop_2955
33873 tsubcctv %g3, %i4, %o0
33874 fmovdvs %icc, %f1, %f9
33875 flush %l7 + 0x28
33876loop_2955:
33877 array32 %o1, %g1, %g4
33878 tsubcctv %o6, 0x1F2E, %l0
33879 stw %i7, [%l7 + 0x24]
33880 movvs %xcc, %g7, %l5
33881 andcc %l1, 0x1697, %o2
33882 fsrc2 %f28, %f20
33883 orn %i3, 0x0C68, %o5
33884 xnorcc %l4, %i5, %l6
33885 andcc %i1, %i0, %l2
33886 movrne %l3, %i2, %o3
33887 tl %xcc, 0x5
33888 addc %g6, 0x0517, %g2
33889 fsrc2s %f6, %f30
33890 taddcctv %o7, 0x02FC, %g5
33891 stbar
33892 movn %icc, %o4, %g3
33893 smulcc %i6, 0x1FA0, %i4
33894 nop
33895 setx loop_2956, %l0, %l1
33896 wrpr 0x1, %tl
33897 wrpr %l1, %tpc
33898 add %l1, 0x4, %l1
33899 wrpr %l1, %tnpc
33900 setx 0x34400001400, %l0, %l1
33901 wrpr %l1, %tstate
33902 wrhpr 0x4, %htstate
33903 retry
33904 nop
33905 setx 0x1FC8D93980647AD0, %l0, %l6
33906 stx %l6, [%l7 + 0x70]
33907 ldx [%l7 + 0x70], %fsr
33908 ldd [%l7 + 0x18], %f30
33909 bleu,pt %icc, loop_2957
33910loop_2956:
33911 fmovsn %xcc, %f16, %f25
33912 edge32n %o1, %o0, %g1
33913 set 0x12, %o6
33914 stha %g4, [%l7 + %o6] 0xe2
33915 membar #Sync
33916loop_2957:
33917 and %o6, %l0, %i7
33918 tsubcc %l5, %g7, %l1
33919 fbug %fcc1, loop_2958
33920 movrlz %o2, %o5, %i3
33921 edge32n %l4, %l6, %i1
33922 brnz %i5, loop_2959
33923loop_2958:
33924 xor %i0, %l3, %l2
33925 sdivcc %o3, 0x1EAE, %i2
33926 swap [%l7 + 0x14], %g6
33927loop_2959:
33928 nop
33929 fitod %f6, %f20
33930 fdtox %f20, %f6
33931 tpos %icc, 0x5
33932 addccc %g2, 0x1965, %g5
33933 fxors %f13, %f16, %f22
33934 movg %icc, %o7, %g3
33935 andncc %i6, %i4, %o1
33936 sir 0x07FD
33937 edge8n %o0, %g1, %g4
33938 fandnot1s %f1, %f3, %f27
33939 movrgez %o6, %o4, %l0
33940 fabss %f12, %f3
33941 set 0x11, %i6
33942 lduba [%l7 + %i6] 0x81, %i7
33943 andncc %l5, %l1, %o2
33944 fandnot1 %f10, %f16, %f6
33945 andn %g7, %o5, %i3
33946 edge8l %l4, %i1, %i5
33947 andncc %i0, %l3, %l2
33948 ldsw [%l7 + 0x10], %l6
33949 popc 0x1041, %i2
33950 fmovsn %xcc, %f8, %f25
33951 array8 %g6, %o3, %g5
33952 smulcc %g2, 0x0C11, %g3
33953 umul %o7, %i6, %i4
33954 edge8ln %o1, %g1, %o0
33955 nop
33956 setx loop_2960, %l0, %l1
33957 wrpr 0x1, %tl
33958 wrpr %l1, %tnpc
33959 setx 0x34400001400, %l0, %l1
33960 wrpr %l1, %tstate
33961 wrhpr 0x4, %htstate
33962 done
33963 udivx %o6, 0x1EA7, %g4
33964 xor %o4, %l0, %i7
33965 fmovsleu %icc, %f19, %f16
33966loop_2960:
33967 brnz %l1, loop_2961
33968 fcmple32 %f10, %f12, %o2
33969 bn loop_2962
33970 bneg,a,pn %icc, loop_2963
33971loop_2961:
33972 movcc %icc, %l5, %o5
33973 andncc %g7, %l4, %i1
33974loop_2962:
33975 sra %i5, %i3, %i0
33976loop_2963:
33977 ble,pn %xcc, loop_2964
33978 fexpand %f4, %f22
33979 fbo %fcc0, loop_2965
33980 bne loop_2966
33981loop_2964:
33982 edge8ln %l3, %l6, %l2
33983 add %i2, 0x0DE3, %g6
33984loop_2965:
33985 andncc %g5, %o3, %g3
33986loop_2966:
33987 and %o7, 0x1A9A, %g2
33988 addc %i6, 0x17AC, %i4
33989 tpos %xcc, 0x4
33990 fornot2 %f18, %f22, %f12
33991 addc %o1, %o0, %o6
33992 tle %icc, 0x1
33993 addccc %g1, %o4, %g4
33994 movrgez %l0, 0x3BA, %i7
33995 andcc %l1, %l5, %o2
33996 srl %o5, 0x01, %l4
33997 wr %g0, 0x18, %asi
33998 lduba [%l7 + 0x59] %asi, %i1
33999 fmovsvs %xcc, %f7, %f7
34000 bshuffle %f22, %f18, %f16
34001 addcc %i5, 0x10C4, %i3
34002 fmovscs %xcc, %f31, %f20
34003 fpsub32 %f30, %f30, %f30
34004 xnorcc %i0, %g7, %l3
34005 fpsub32 %f24, %f2, %f4
34006 set 0x1E, %i7
34007 stha %l6, [%l7 + %i7] 0xeb
34008 membar #Sync
34009 fmovsn %icc, %f27, %f4
34010 nop
34011 fitos %f7, %f12
34012 fstod %f12, %f2
34013 edge16ln %i2, %g6, %g5
34014 fble %fcc0, loop_2967
34015 nop
34016 set 0x70, %g3
34017 stb %o3, [%l7 + %g3]
34018 set 0x6C, %l6
34019 ldswa [%l7 + %l6] 0x11, %l2
34020loop_2967:
34021 add %o7, %g2, %i6
34022 bg,a loop_2968
34023 fbuge,a %fcc0, loop_2969
34024 bcs %xcc, loop_2970
34025 fbge %fcc0, loop_2971
34026loop_2968:
34027 fmuld8ulx16 %f12, %f28, %f16
34028loop_2969:
34029 tleu %icc, 0x2
34030loop_2970:
34031 orcc %g3, 0x0EA9, %o1
34032loop_2971:
34033 stw %o0, [%l7 + 0x4C]
34034 movvc %xcc, %i4, %g1
34035 taddcctv %o4, %o6, %g4
34036 bneg,a,pn %icc, loop_2972
34037 edge16l %l0, %l1, %i7
34038 fpmerge %f22, %f14, %f26
34039 fba,a %fcc2, loop_2973
34040loop_2972:
34041 subc %o2, 0x03AC, %o5
34042 movgu %icc, %l5, %i1
34043 fpmerge %f5, %f10, %f6
34044loop_2973:
34045 sdivx %i5, 0x1B61, %i3
34046 nop
34047 setx loop_2974, %l0, %l1
34048 wrpr 0x1, %tl
34049 wrpr %l1, %tnpc
34050 setx 0x34400001400, %l0, %l1
34051 wrpr %l1, %tstate
34052 wrhpr 0x4, %htstate
34053 done
34054 fsrc1 %f10, %f24
34055 bcc,a %xcc, loop_2975
34056 fmovsgu %icc, %f16, %f15
34057loop_2974:
34058 te %xcc, 0x4
34059 sdivcc %l4, 0x0DFB, %i0
34060loop_2975:
34061 fbue,a %fcc0, loop_2976
34062 fcmple16 %f28, %f30, %g7
34063 stbar
34064 nop
34065 setx 0x32774B3E41B421B0, %l0, %l6
34066 stx %l6, [%l7 + 0x28]
34067 ldd [%l7 + 0x28], %f8
34068 fsqrtd %f8, %f0
34069loop_2976:
34070 xor %l6, 0x11C0, %l3
34071 fnot2 %f28, %f30
34072 membar 0x4A
34073 movre %i2, %g5, %o3
34074 fbu %fcc3, loop_2977
34075 fbug %fcc0, loop_2978
34076 addccc %l2, %g6, %o7
34077 edge8 %i6, %g2, %g3
34078loop_2977:
34079 movvc %xcc, %o1, %i4
34080loop_2978:
34081 fcmpeq16 %f26, %f28, %o0
34082 bcs,a,pt %icc, loop_2979
34083 nop
34084 setx 0xBB6E589B, %l0, %l6
34085 st %l6, [%l7 + 0x28]
34086 ld [%l7 + 0x28], %f1
34087 setx 0x4EEB0FBE, %l1, %l5
34088 st %l5, [%l7 + 0x10]
34089 ld [%l7 + 0x10], %f12
34090 fdivs %f12, %f1, %f18
34091 fbo,a %fcc2, loop_2980
34092 nop
34093 set 0x74, %g1
34094 ldsw [%l7 + %g1], %o4
34095loop_2979:
34096 stw %g1, [%l7 + 0x08]
34097 nop
34098 setx 0xA0623C952150813C, %l0, %l6
34099 stx %l6, [%l7 + 0x28]
34100 ldd [%l7 + 0x28], %f14
34101 setx 0x9B6EB45ACAB68B7C, %l1, %l5
34102 stx %l5, [%l7 + 0x10]
34103 ldd [%l7 + 0x10], %f2
34104 faddd %f2, %f14, %f4
34105loop_2980:
34106 tcs %icc, 0x0
34107 for %f28, %f16, %f28
34108 std %f8, [%l7 + 0x10]
34109 edge32n %o6, %l0, %g4
34110 fmovrslez %i7, %f9, %f15
34111 andncc %l1, %o2, %l5
34112 tcs %icc, 0x1
34113 wr %g0, 0x19, %asi
34114 lduha [%l7 + 0x66] %asi, %o5
34115 fbge,a %fcc1, loop_2981
34116 movre %i5, 0x292, %i3
34117 wr %g0, 0x88, %asi
34118 prefetcha [%l7 + 0x70] %asi, 0x1
34119loop_2981:
34120 tne %xcc, 0x2
34121 tpos %icc, 0x7
34122 movneg %xcc, %i0, %i1
34123 fbg %fcc2, loop_2982
34124 array32 %l6, %g7, %i2
34125 add %l7, 0x6C, %l6
34126 wr %g0, 0x80, %asi
34127 casa [%l6] 0x80, %l3, %o3
34128loop_2982:
34129 prefetch [%l7 + 0x74], 0x3
34130 orncc %l2, 0x092C, %g6
34131 fnor %f8, %f30, %f16
34132 movre %g5, 0x260, %o7
34133 ldd [%l7 + 0x28], %f2
34134 array8 %g2, %i6, %o1
34135 movrne %g3, 0x0E6, %i4
34136 alignaddr %o0, %o4, %g1
34137 fbule %fcc2, loop_2983
34138 nop
34139 setx 0x0920A6E7A054B153, %l0, %l6
34140 stx %l6, [%l7 + 0x20]
34141 ldx [%l7 + 0x20], %fsr
34142 fble,a %fcc3, loop_2984
34143 array32 %l0, %o6, %g4
34144loop_2983:
34145 fmovd %f0, %f10
34146 add %l7, 0x10, %l6
34147 wr %g0, 0x89, %asi
34148 ldxa [%l6] %asi, %i7
34149 casxa [%l6] %asi, %i7, %l1
34150loop_2984:
34151 nop
34152 wr %g0, 0x04, %asi
34153 lduwa [%l7 + 0x44] %asi, %l5
34154 mulscc %o5, 0x091C, %i5
34155 nop
34156 setx loop_2985, %l0, %l1
34157 wrpr 0x1, %tl
34158 wrpr %l1, %tpc
34159 add %l1, 0x4, %l1
34160 wrpr %l1, %tnpc
34161 setx 0x34400001400, %l0, %l1
34162 wrpr %l1, %tstate
34163 wrhpr 0x4, %htstate
34164 retry
34165 nop
34166 set 0x10, %o1
34167 ldsw [%l7 + %o1], %i3
34168 srlx %l4, 0x12, %o2
34169 tcc %icc, 0x3
34170loop_2985:
34171 nop
34172 wr %g0, 0x88, %asi
34173 lda [%l7 + 0x1C] %asi, %f0
34174 set 0x08, %l1
34175 ldxa [%l7 + %l1] 0x89, %i0
34176 fandnot1 %f8, %f14, %f2
34177 fmul8x16 %f27, %f8, %f26
34178 nop
34179 fitod %f2, %f20
34180 fdtox %f20, %f6
34181 movrgez %i1, 0x156, %g7
34182 orcc %i2, %l6, %o3
34183 stbar
34184 membar 0x59
34185 brz %l3, loop_2986
34186 movgu %icc, %g6, %l2
34187 fmovdle %xcc, %f28, %f19
34188 wr %g0, 0x89, %asi
34189 sta %f21, [%l7 + 0x2C] %asi
34190loop_2986:
34191 sll %o7, %g2, %i6
34192 movvs %icc, %o1, %g5
34193 and %g3, %i4, %o0
34194 fbu,a %fcc3, loop_2987
34195 fbne %fcc0, loop_2988
34196 fmovsneg %icc, %f11, %f5
34197 fmovrdlz %g1, %f2, %f14
34198loop_2987:
34199 pdist %f30, %f16, %f4
34200loop_2988:
34201 tn %icc, 0x0
34202 smul %o4, %l0, %g4
34203 movneg %icc, %o6, %i7
34204 movvs %icc, %l1, %l5
34205 popc %i5, %i3
34206 addccc %o5, %o2, %l4
34207 edge16ln %i1, %i0, %i2
34208 subcc %l6, %g7, %l3
34209 bl loop_2989
34210 fmovsge %icc, %f26, %f10
34211 mulx %o3, 0x19FA, %g6
34212 array32 %o7, %l2, %i6
34213loop_2989:
34214 movvs %icc, %g2, %g5
34215 fornot1s %f29, %f28, %f30
34216 udivcc %g3, 0x045E, %i4
34217 tvc %icc, 0x5
34218 movleu %icc, %o0, %g1
34219 udivcc %o1, 0x11BD, %o4
34220 udivcc %g4, 0x16DD, %o6
34221 fmovspos %icc, %f15, %f19
34222 ba,pn %xcc, loop_2990
34223 fmovda %icc, %f12, %f21
34224 mova %icc, %l0, %l1
34225 alignaddr %l5, %i5, %i3
34226loop_2990:
34227 movne %icc, %i7, %o5
34228 nop
34229 setx 0x8C64534E, %l0, %l6
34230 st %l6, [%l7 + 0x28]
34231 ld [%l7 + 0x28], %f29
34232 setx 0x9E921FDD, %l1, %l5
34233 st %l5, [%l7 + 0x10]
34234 ld [%l7 + 0x10], %f18
34235 fdivs %f18, %f29, %f12
34236 fcmple16 %f28, %f30, %l4
34237 udiv %o2, 0x17AE, %i1
34238 movcc %icc, %i0, %i2
34239 ble,a,pn %xcc, loop_2991
34240 movrgez %g7, %l3, %o3
34241 fbge,a %fcc2, loop_2992
34242 edge32ln %g6, %l6, %l2
34243loop_2991:
34244 sdivcc %i6, 0x0664, %o7
34245 fnand %f0, %f12, %f20
34246loop_2992:
34247 array8 %g5, %g2, %i4
34248 saved
34249 rdpr %cwp, %g1
34250 rdpr %cansave, %g2
34251 rdpr %canrestore, %g3
34252 rdpr %cleanwin, %g4
34253 rdpr %otherwin, %g5
34254 rdpr %wstate, %g6
34255 udivcc %g3, 0x188B, %o0
34256 fbu %fcc3, loop_2993
34257 fmovsneg %xcc, %f24, %f22
34258 edge32ln %o1, %o4, %g4
34259 wr %g0, 0x80, %asi
34260 prefetcha [%l7 + 0x30] %asi, 0x3
34261loop_2993:
34262 nop
34263 set 0x70, %o2
34264 swapa [%l7 + %o2] 0x11, %o6
34265 wr %g0, 0x18, %asi
34266 ldstuba [%l7 + 0x4B] %asi, %l1
34267 fxnors %f29, %f25, %f22
34268 fcmpgt32 %f0, %f12, %l0
34269 tge %xcc, 0x5
34270 fmovsneg %icc, %f3, %f4
34271 brnz %i5, loop_2994
34272 lduw [%l7 + 0x44], %i3
34273 smul %i7, 0x107E, %l5
34274 movrlez %l4, 0x312, %o2
34275loop_2994:
34276 array8 %o5, %i1, %i2
34277 movcs %icc, %i0, %l3
34278 tvs %icc, 0x2
34279 restored
34280 rdpr %cwp, %g1
34281 rdpr %cansave, %g2
34282 rdpr %canrestore, %g3
34283 rdpr %cleanwin, %g4
34284 rdpr %otherwin, %g5
34285 rdpr %wstate, %g6
34286 be,a %xcc, loop_2995
34287 fbe %fcc3, loop_2996
34288 tpos %xcc, 0x1
34289 sra %g7, %o3, %l6
34290loop_2995:
34291 taddcc %l2, %i6, %o7
34292loop_2996:
34293 fmovdvs %xcc, %f1, %f16
34294 brlz %g6, loop_2997
34295 sethi 0x0913, %g2
34296 fmovrsgez %i4, %f19, %f30
34297 move %xcc, %g5, %g3
34298loop_2997:
34299 tge %icc, 0x5
34300 movcs %xcc, %o1, %o4
34301 smul %g4, 0x0C5A, %o0
34302 fcmple16 %f22, %f30, %o6
34303 andn %l1, %g1, %i5
34304 andncc %i3, %l0, %l5
34305 bvc,a %xcc, loop_2998
34306 edge32n %i7, %l4, %o5
34307 edge8n %i1, %i2, %o2
34308 sdivx %i0, 0x0869, %l3
34309loop_2998:
34310 be,a,pn %xcc, loop_2999
34311 umul %o3, 0x1956, %l6
34312 tvs %xcc, 0x4
34313 fnegd %f2, %f4
34314loop_2999:
34315 edge32l %l2, %i6, %o7
34316 edge16 %g6, %g7, %g2
34317 tcs %icc, 0x4
34318 fmuld8ulx16 %f12, %f1, %f12
34319 wr %g0, 0x19, %asi
34320 ldxa [%l7 + 0x30] %asi, %g5
34321 fbug,a %fcc0, loop_3000
34322 sllx %i4, 0x16, %o1
34323 nop
34324 fitod %f6, %f0
34325 fdtos %f0, %f1
34326 fbge,a %fcc0, loop_3001
34327loop_3000:
34328 tleu %icc, 0x6
34329 fble,a %fcc3, loop_3002
34330 srlx %g3, 0x06, %g4
34331loop_3001:
34332 sir 0x1E08
34333 mulscc %o4, %o6, %o0
34334loop_3002:
34335 movne %icc, %g1, %l1
34336 tvs %icc, 0x0
34337 tne %icc, 0x3
34338 add %i3, %l0, %i5
34339 orn %i7, %l5, %l4
34340 tgu %xcc, 0x1
34341 bcs,pt %icc, loop_3003
34342 addccc %i1, 0x045B, %i2
34343 edge32n %o2, %i0, %o5
34344 srlx %l3, 0x17, %o3
34345loop_3003:
34346 edge32ln %l2, %i6, %l6
34347 sra %o7, 0x1B, %g7
34348 fmovdne %xcc, %f10, %f14
34349 taddcc %g2, 0x0604, %g6
34350 fba,a %fcc1, loop_3004
34351 fbo %fcc2, loop_3005
34352 smul %i4, %o1, %g5
34353 mulx %g4, 0x1861, %o4
34354loop_3004:
34355 subccc %o6, 0x10FC, %o0
34356loop_3005:
34357 subccc %g3, 0x0B66, %g1
34358 edge8ln %i3, %l1, %i5
34359 fcmpeq16 %f24, %f6, %l0
34360 std %f14, [%l7 + 0x70]
34361 fmovspos %icc, %f0, %f28
34362 nop
34363 setx 0x62018C916049C358, %l0, %l6
34364 stx %l6, [%l7 + 0x50]
34365 ldx [%l7 + 0x50], %fsr
34366 add %l7, 0x78, %l6
34367 wr %g0, 0x11, %asi
34368 casxa [%l6] 0x11, %l5, %i7
34369 movl %xcc, %i1, %l4
34370 bleu %xcc, loop_3006
34371 fcmpeq16 %f16, %f10, %i2
34372 andn %i0, 0x0B35, %o2
34373 fpsub32 %f0, %f18, %f2
34374loop_3006:
34375 fmovsge %icc, %f6, %f6
34376 fmovsn %icc, %f24, %f21
34377 edge16ln %l3, %o5, %o3
34378 nop
34379 fitod %f4, %f12
34380 fdtoi %f12, %f0
34381 andncc %l2, %i6, %o7
34382 movcc %icc, %g7, %g2
34383 brlez %g6, loop_3007
34384 membar 0x7C
34385 movrgez %l6, 0x05B, %i4
34386 fbo %fcc1, loop_3008
34387loop_3007:
34388 fbl,a %fcc1, loop_3009
34389 fnot2s %f21, %f18
34390 bcs,a loop_3010
34391loop_3008:
34392 sdivcc %o1, 0x05A1, %g5
34393loop_3009:
34394 alignaddrl %g4, %o4, %o6
34395 edge16 %g3, %o0, %g1
34396loop_3010:
34397 fmovrdne %i3, %f12, %f10
34398 brgez %l1, loop_3011
34399 sllx %l0, %i5, %i7
34400 addcc %l5, 0x10F1, %l4
34401 edge16n %i1, %i2, %i0
34402loop_3011:
34403 nop
34404 set 0x50, %l4
34405 ldda [%l7 + %l4] 0x11, %l2
34406 fand %f30, %f8, %f24
34407 fmul8x16au %f29, %f26, %f8
34408 fnot1 %f18, %f12
34409 fpmerge %f5, %f0, %f12
34410 xnorcc %o5, %o2, %o3
34411 bcc,pn %icc, loop_3012
34412 saved
34413 rdpr %cwp, %g1
34414 rdpr %cansave, %g2
34415 rdpr %canrestore, %g3
34416 rdpr %cleanwin, %g4
34417 rdpr %otherwin, %g5
34418 rdpr %wstate, %g6
34419 subcc %i6, 0x1E72, %o7
34420 stb %g7, [%l7 + 0x56]
34421loop_3012:
34422 bcs,a,pn %icc, loop_3013
34423 sll %l2, 0x04, %g2
34424 edge8l %g6, %l6, %i4
34425 flush %l7 + 0x3C
34426loop_3013:
34427 fornot1s %f23, %f29, %f15
34428 sra %g5, %g4, %o4
34429 movrne %o1, %g3, %o0
34430 fmovscc %icc, %f0, %f13
34431 umul %o6, %i3, %g1
34432 subcc %l1, 0x0865, %i5
34433 ba,a %icc, loop_3014
34434 ta %xcc, 0x7
34435 srlx %l0, %l5, %i7
34436 fmovsg %xcc, %f11, %f29
34437loop_3014:
34438 tvs %icc, 0x3
34439 fmovda %icc, %f21, %f22
34440 udiv %i1, 0x1ECA, %i2
34441 sir 0x1F02
34442 fpsub32s %f17, %f23, %f4
34443 nop
34444 setx 0xC3E4D6623045147D, %l0, %l6
34445 stx %l6, [%l7 + 0x68]
34446 ldx [%l7 + 0x68], %fsr
34447 movre %l4, %l3, %o5
34448 taddcctv %o2, %i0, %i6
34449 tcs %icc, 0x3
34450 wr %g0, 0x81, %asi
34451 ldda [%l7 + 0x40] %asi, %o6
34452 fbul %fcc1, loop_3015
34453 be,a,pt %xcc, loop_3016
34454 srl %g7, %o3, %g2
34455 udivcc %g6, 0x087D, %l2
34456loop_3015:
34457 sdiv %i4, 0x1F77, %g5
34458loop_3016:
34459 brz %l6, loop_3017
34460 fnot2 %f16, %f2
34461 edge8 %o4, %g4, %o1
34462 nop
34463 setx 0x9EF464258F963113, %l0, %l6
34464 stx %l6, [%l7 + 0x28]
34465 ldd [%l7 + 0x28], %f2
34466 setx 0x025EAC25339F7BCF, %l1, %l5
34467 stx %l5, [%l7 + 0x10]
34468 ldd [%l7 + 0x10], %f8
34469 fmuld %f8, %f2, %f10
34470loop_3017:
34471 movleu %icc, %o0, %g3
34472 movge %icc, %i3, %g1
34473 udivx %o6, 0x1647, %i5
34474 bpos,a,pt %icc, loop_3018
34475 edge8n %l0, %l5, %i7
34476 stx %i1, [%l7 + 0x20]
34477 fnor %f20, %f14, %f18
34478loop_3018:
34479 andncc %i2, %l4, %l3
34480 edge16 %o5, %o2, %l1
34481 set 0x34, %i1
34482 lduba [%l7 + %i1] 0x10, %i0
34483 addcc %o7, %i6, %o3
34484 bvs,a %icc, loop_3019
34485 movcs %icc, %g2, %g7
34486 ta %icc, 0x5
34487 ldub [%l7 + 0x27], %l2
34488loop_3019:
34489 fmovsge %icc, %f3, %f1
34490 movle %xcc, %g6, %i4
34491 fpadd32 %f4, %f30, %f6
34492 orncc %g5, %o4, %l6
34493 andncc %g4, %o0, %o1
34494 movre %i3, 0x0DD, %g3
34495 xnor %o6, 0x1E51, %i5
34496 addc %g1, %l5, %i7
34497 fandnot1 %f18, %f14, %f8
34498 fbe,a %fcc1, loop_3020
34499 xnorcc %l0, 0x089B, %i1
34500 tne %xcc, 0x7
34501 movle %icc, %l4, %l3
34502loop_3020:
34503 mova %icc, %i2, %o2
34504 addcc %o5, 0x0E50, %l1
34505 edge32 %o7, %i6, %i0
34506 restored
34507 rdpr %cwp, %g1
34508 rdpr %cansave, %g2
34509 rdpr %canrestore, %g3
34510 rdpr %cleanwin, %g4
34511 rdpr %otherwin, %g5
34512 rdpr %wstate, %g6
34513 ldsw [%l7 + 0x18], %o3
34514 edge8 %g7, %g2, %l2
34515 saved
34516 rdpr %cwp, %g1
34517 rdpr %cansave, %g2
34518 rdpr %canrestore, %g3
34519 rdpr %cleanwin, %g4
34520 rdpr %otherwin, %g5
34521 rdpr %wstate, %g6
34522 fabss %f12, %f13
34523 umulcc %i4, %g5, %o4
34524 edge8ln %l6, %g4, %g6
34525 sra %o0, %i3, %g3
34526 fornot2s %f14, %f4, %f3
34527 nop
34528 setx loop_3021, %l0, %l1
34529 wrpr 0x1, %tl
34530 wrpr %l1, %tpc
34531 add %l1, 0x4, %l1
34532 wrpr %l1, %tnpc
34533 setx 0x34400001400, %l0, %l1
34534 wrpr %l1, %tstate
34535 wrhpr 0x4, %htstate
34536 retry
34537 fbo,a %fcc1, loop_3022
34538 restored
34539 rdpr %cwp, %g1
34540 rdpr %cansave, %g2
34541 rdpr %canrestore, %g3
34542 rdpr %cleanwin, %g4
34543 rdpr %otherwin, %g5
34544 rdpr %wstate, %g6
34545 edge8n %o6, %o1, %i5
34546loop_3021:
34547 tleu %xcc, 0x4
34548loop_3022:
34549 ld [%l7 + 0x44], %f3
34550 brgz %g1, loop_3023
34551 tle %icc, 0x3
34552 orcc %i7, %l5, %l0
34553 tne %xcc, 0x0
34554loop_3023:
34555 udiv %l4, 0x1EAA, %l3
34556 fmovrdlz %i1, %f26, %f14
34557 brgez %i2, loop_3024
34558 udivcc %o5, 0x1B5D, %o2
34559 smul %l1, %i6, %i0
34560 brnz %o3, loop_3025
34561loop_3024:
34562 fbl,a %fcc1, loop_3026
34563 std %f16, [%l7 + 0x78]
34564 ldd [%l7 + 0x50], %g6
34565loop_3025:
34566 fmovs %f9, %f1
34567loop_3026:
34568 fbu %fcc3, loop_3027
34569 alignaddrl %g2, %o7, %i4
34570 or %l2, %g5, %o4
34571 nop
34572 setx loop_3028, %l0, %l1
34573 jmpl %l1, %l6
34574loop_3027:
34575 mova %xcc, %g6, %g4
34576 restored
34577 rdpr %cwp, %g1
34578 rdpr %cansave, %g2
34579 rdpr %canrestore, %g3
34580 rdpr %cleanwin, %g4
34581 rdpr %otherwin, %g5
34582 rdpr %wstate, %g6
34583 movge %icc, %o0, %g3
34584loop_3028:
34585 array16 %o6, %o1, %i3
34586 add %i5, 0x05A6, %i7
34587 edge16l %g1, %l5, %l0
34588 fnot1s %f10, %f11
34589 sra %l3, 0x0A, %i1
34590 bcc loop_3029
34591 andncc %i2, %l4, %o2
34592 ldub [%l7 + 0x0E], %o5
34593 orncc %l1, %i6, %o3
34594loop_3029:
34595 orcc %i0, %g2, %g7
34596 fpmerge %f24, %f3, %f8
34597 bg %icc, loop_3030
34598 brlez,a %i4, loop_3031
34599 or %o7, %l2, %o4
34600 movcs %icc, %l6, %g6
34601loop_3030:
34602 sdiv %g5, 0x113E, %g4
34603loop_3031:
34604 nop
34605 set 0x0A, %l5
34606 lduba [%l7 + %l5] 0x19, %o0
34607 umul %o6, 0x1AAE, %o1
34608 umulcc %i3, 0x050F, %g3
34609 be,a %icc, loop_3032
34610 fandnot1s %f11, %f8, %f12
34611 tsubcctv %i7, 0x0449, %i5
34612 movrgez %l5, %g1, %l3
34613loop_3032:
34614 subcc %i1, 0x168D, %i2
34615 stb %l4, [%l7 + 0x09]
34616 fmovdvs %xcc, %f10, %f23
34617 tle %icc, 0x5
34618 andn %o2, 0x1B41, %l0
34619 fbule,a %fcc2, loop_3033
34620 tgu %icc, 0x5
34621 srlx %o5, %i6, %o3
34622 ldx [%l7 + 0x78], %l1
34623loop_3033:
34624 array32 %i0, %g2, %i4
34625 edge16 %g7, %l2, %o4
34626 restored
34627 rdpr %cwp, %g1
34628 rdpr %cansave, %g2
34629 rdpr %canrestore, %g3
34630 rdpr %cleanwin, %g4
34631 rdpr %otherwin, %g5
34632 rdpr %wstate, %g6
34633 tl %icc, 0x2
34634 orn %o7, %g6, %g5
34635 ta %xcc, 0x3
34636 fmovda %icc, %f22, %f26
34637 tpos %icc, 0x0
34638 bpos loop_3034
34639 bvs loop_3035
34640 mulscc %g4, 0x1303, %l6
34641 tn %icc, 0x5
34642loop_3034:
34643 fbge %fcc0, loop_3036
34644loop_3035:
34645 swap [%l7 + 0x64], %o6
34646 nop
34647 fitos %f19, %f28
34648 tge %xcc, 0x3
34649loop_3036:
34650 array32 %o0, %o1, %g3
34651 saved
34652 rdpr %cwp, %g1
34653 rdpr %cansave, %g2
34654 rdpr %canrestore, %g3
34655 rdpr %cleanwin, %g4
34656 rdpr %otherwin, %g5
34657 rdpr %wstate, %g6
34658 tleu %icc, 0x6
34659 movge %xcc, %i7, %i5
34660 edge16n %l5, %i3, %l3
34661 tvc %icc, 0x1
34662 ble,pn %icc, loop_3037
34663 xnorcc %i1, %g1, %l4
34664 sll %i2, %o2, %l0
34665 fbl,a %fcc2, loop_3038
34666loop_3037:
34667 udivcc %o5, 0x1CBB, %i6
34668 swap [%l7 + 0x5C], %l1
34669 edge32l %o3, %g2, %i4
34670loop_3038:
34671 stw %g7, [%l7 + 0x24]
34672 fmovdleu %icc, %f13, %f25
34673 tne %xcc, 0x6
34674 nop
34675 fitod %f10, %f16
34676 fdtox %f16, %f14
34677 fxtod %f14, %f30
34678 tneg %icc, 0x4
34679 ldd [%l7 + 0x18], %i0
34680 subccc %l2, %o4, %o7
34681 movl %xcc, %g6, %g4
34682 subc %g5, %o6, %o0
34683 fmovsa %xcc, %f25, %f18
34684 be,a %icc, loop_3039
34685 tcs %icc, 0x0
34686 bne,pn %xcc, loop_3040
34687 brnz %l6, loop_3041
34688loop_3039:
34689 xorcc %o1, %i7, %i5
34690 nop
34691 fitod %f10, %f2
34692 fdtoi %f2, %f21
34693loop_3040:
34694 fmul8x16al %f23, %f17, %f20
34695loop_3041:
34696 nop
34697 setx 0xA18BFC36, %l0, %l6
34698 st %l6, [%l7 + 0x28]
34699 ld [%l7 + 0x28], %f19
34700 setx 0x61EC2435, %l1, %l5
34701 st %l5, [%l7 + 0x10]
34702 ld [%l7 + 0x10], %f29
34703 fdivs %f29, %f19, %f28
34704 sllx %g3, 0x1F, %i3
34705 tgu %xcc, 0x4
34706 tle %icc, 0x7
34707 tge %xcc, 0x4
34708 wr %g0, 0x80, %asi
34709 stha %l5, [%l7 + 0x34] %asi
34710 umulcc %l3, %g1, %i1
34711 xnor %i2, %o2, %l4
34712 addccc %l0, 0x0F3D, %o5
34713 fmovse %xcc, %f10, %f7
34714 subccc %l1, 0x18D7, %i6
34715 sllx %o3, %i4, %g7
34716 mulx %g2, 0x14C9, %l2
34717 membar 0x61
34718 fmul8x16au %f14, %f18, %f0
34719 add %i0, 0x09BD, %o7
34720 xor %o4, 0x0450, %g6
34721 fmovdn %icc, %f22, %f18
34722 fpmerge %f26, %f14, %f24
34723 fmovdn %xcc, %f15, %f3
34724 bgu,pt %xcc, loop_3042
34725 call loop_3043
34726 nop
34727 setx 0x5298F10B, %l0, %l6
34728 st %l6, [%l7 + 0x28]
34729 ld [%l7 + 0x28], %f29
34730 setx 0x87EF404F, %l1, %l5
34731 st %l5, [%l7 + 0x10]
34732 ld [%l7 + 0x10], %f15
34733 fmuls %f15, %f29, %f19
34734 taddcc %g4, %o6, %g5
34735loop_3042:
34736 fnot1s %f13, %f27
34737loop_3043:
34738 edge16n %l6, %o1, %i7
34739 fsrc1s %f11, %f4
34740 tvc %xcc, 0x1
34741 edge8ln %o0, %i5, %g3
34742 fble %fcc3, loop_3044
34743 movrne %l5, 0x072, %l3
34744 bshuffle %f24, %f4, %f10
34745 bcc,pn %xcc, loop_3045
34746loop_3044:
34747 smulcc %g1, %i3, %i2
34748 sub %o2, %l4, %i1
34749 bvc loop_3046
34750loop_3045:
34751 sir 0x05D3
34752 tne %icc, 0x5
34753 tn %xcc, 0x5
34754loop_3046:
34755 sllx %o5, %l0, %l1
34756 restored
34757 rdpr %cwp, %g1
34758 rdpr %cansave, %g2
34759 rdpr %canrestore, %g3
34760 rdpr %cleanwin, %g4
34761 rdpr %otherwin, %g5
34762 rdpr %wstate, %g6
34763 nop
34764 fitod %f12, %f12
34765 fdtox %f12, %f18
34766 fxtod %f18, %f22
34767 ldd [%l7 + 0x68], %f4
34768 ldd [%l7 + 0x38], %o2
34769 fmovrdgez %i6, %f0, %f30
34770 fmovsgu %xcc, %f30, %f25
34771 fmovsneg %icc, %f22, %f20
34772 xorcc %g7, 0x1FD1, %i4
34773 nop
34774 setx 0x6E4C2666, %l0, %l6
34775 st %l6, [%l7 + 0x28]
34776 ld [%l7 + 0x28], %f12
34777 fsqrts %f12, %f3
34778 popc 0x1803, %g2
34779 xnorcc %l2, %i0, %o4
34780 fcmpgt32 %f14, %f16, %o7
34781 sth %g6, [%l7 + 0x42]
34782 fbue %fcc3, loop_3047
34783 fmovrslez %o6, %f10, %f14
34784 alignaddr %g4, %g5, %l6
34785 set 0x54, %i0
34786 lda [%l7 + %i0] 0x11, %f26
34787loop_3047:
34788 fnegs %f24, %f30
34789 fbne,a %fcc1, loop_3048
34790 fbul,a %fcc0, loop_3049
34791 udivx %o1, 0x1076, %o0
34792 saved
34793 rdpr %cwp, %g1
34794 rdpr %cansave, %g2
34795 rdpr %canrestore, %g3
34796 rdpr %cleanwin, %g4
34797 rdpr %otherwin, %g5
34798 rdpr %wstate, %g6
34799loop_3048:
34800 fsrc2s %f26, %f18
34801loop_3049:
34802 fmovsneg %icc, %f8, %f16
34803 fnegs %f18, %f12
34804 saved
34805 rdpr %cwp, %g1
34806 rdpr %cansave, %g2
34807 rdpr %canrestore, %g3
34808 rdpr %cleanwin, %g4
34809 rdpr %otherwin, %g5
34810 rdpr %wstate, %g6
34811 mova %icc, %i5, %g3
34812 movvc %icc, %l5, %l3
34813 udivx %i7, 0x0620, %i3
34814 tvs %xcc, 0x3
34815 array8 %g1, %o2, %l4
34816 bl loop_3050
34817 fmul8sux16 %f28, %f0, %f6
34818 fmovrslz %i2, %f2, %f1
34819 movne %icc, %i1, %o5
34820loop_3050:
34821 popc %l0, %o3
34822 brz,a %l1, loop_3051
34823 fmovsle %icc, %f16, %f28
34824 edge16 %g7, %i4, %i6
34825 edge16ln %l2, %g2, %o4
34826loop_3051:
34827 array32 %i0, %o7, %g6
34828 alignaddr %g4, %g5, %l6
34829 brz,a %o1, loop_3052
34830 movg %xcc, %o0, %o6
34831 alignaddrl %g3, %l5, %i5
34832 fnot2 %f14, %f8
34833loop_3052:
34834 subccc %i7, %i3, %g1
34835 movvc %icc, %o2, %l3
34836 wr %g0, 0x10, %asi
34837 lduwa [%l7 + 0x6C] %asi, %i2
34838 movneg %xcc, %l4, %o5
34839 movvc %xcc, %l0, %o3
34840 fbl %fcc2, loop_3053
34841 fsrc2s %f8, %f13
34842 tpos %icc, 0x4
34843 fba,a %fcc3, loop_3054
34844loop_3053:
34845 andn %i1, %g7, %l1
34846 xorcc %i4, %l2, %i6
34847 sdivx %g2, 0x0966, %o4
34848loop_3054:
34849 bcs,a loop_3055
34850 fmul8ulx16 %f4, %f26, %f16
34851 nop
34852 setx 0xDD914E1C713ED138, %l0, %l6
34853 stx %l6, [%l7 + 0x28]
34854 ldd [%l7 + 0x28], %f2
34855 setx 0x2CB387D0F96BDF49, %l1, %l5
34856 stx %l5, [%l7 + 0x10]
34857 ldd [%l7 + 0x10], %f8
34858 fdivd %f8, %f2, %f24
34859 xor %i0, 0x18A7, %g6
34860loop_3055:
34861 nop
34862 setx 0x028EB7695CDB54B4, %l0, %l6
34863 stx %l6, [%l7 + 0x28]
34864 ldd [%l7 + 0x28], %f16
34865 fsqrtd %f16, %f0
34866 fbge,a %fcc2, loop_3056
34867 fornot2 %f26, %f10, %f28
34868 ta %icc, 0x1
34869 sdivcc %g4, 0x178D, %o7
34870loop_3056:
34871 subcc %g5, %l6, %o0
34872 edge32n %o1, %o6, %g3
34873 ldd [%l7 + 0x10], %f0
34874 fbe,a %fcc1, loop_3057
34875 fmovsg %xcc, %f20, %f21
34876 alignaddrl %i5, %i7, %i3
34877 movrgez %g1, 0x234, %o2
34878loop_3057:
34879 membar 0x41
34880 movcc %xcc, %l3, %l5
34881 st %f24, [%l7 + 0x64]
34882 set 0x50, %o7
34883 lda [%l7 + %o7] 0x18, %f14
34884 xorcc %l4, 0x03DF, %i2
34885 taddcctv %l0, %o5, %o3
34886 srax %i1, 0x19, %l1
34887 set 0x1C, %i2
34888 stha %i4, [%l7 + %i2] 0xeb
34889 membar #Sync
34890 mulscc %g7, 0x1AD3, %i6
34891 fmovscs %xcc, %f10, %f16
34892 set 0x63, %i5
34893 lduba [%l7 + %i5] 0x15, %g2
34894 nop
34895 fitod %f4, %f18
34896 fdtox %f18, %f22
34897 fxtod %f22, %f2
34898 edge16l %l2, %o4, %g6
34899 movcs %xcc, %g4, %o7
34900 fmovsleu %icc, %f20, %f14
34901 movvs %icc, %i0, %l6
34902 taddcc %o0, %o1, %g5
34903 stbar
34904 move %icc, %o6, %i5
34905 add %l7, 0x70, %l6
34906 wr %g0, 0x80, %asi
34907 lda [%l6] %asi, %i7
34908 casa [%l6] %asi, %i7, %i3
34909 nop
34910 setx loop_3058, %l0, %l1
34911 jmpl %l1, %g3
34912 smulcc %g1, %l3, %o2
34913 fble %fcc3, loop_3059
34914 fbge,a %fcc1, loop_3060
34915loop_3058:
34916 srlx %l5, %l4, %i2
34917 fabss %f14, %f6
34918loop_3059:
34919 ble %xcc, loop_3061
34920loop_3060:
34921 fsrc1s %f12, %f24
34922 nop
34923 setx loop_3062, %l0, %l1
34924 wrpr 0x1, %tl
34925 wrpr %l1, %tpc
34926 add %l1, 0x4, %l1
34927 wrpr %l1, %tnpc
34928 setx 0x34400001400, %l0, %l1
34929 wrpr %l1, %tstate
34930 wrhpr 0x4, %htstate
34931 retry
34932 fabss %f7, %f1
34933loop_3061:
34934 andcc %o5, 0x129E, %o3
34935 brz %l0, loop_3063
34936loop_3062:
34937 fornot2s %f4, %f20, %f25
34938 bge loop_3064
34939 movg %icc, %l1, %i4
34940loop_3063:
34941 fmovdvc %xcc, %f3, %f30
34942 movleu %icc, %i1, %g7
34943loop_3064:
34944 stw %g2, [%l7 + 0x28]
34945 subc %l2, 0x1815, %o4
34946 fnot2s %f17, %f20
34947 fmovdleu %xcc, %f29, %f16
34948 ldsw [%l7 + 0x5C], %i6
34949 fbne %fcc2, loop_3065
34950 movcs %xcc, %g4, %g6
34951 orcc %i0, %o7, %l6
34952 nop
34953 fitos %f13, %f21
34954 fstox %f21, %f6
34955 fxtos %f6, %f1
34956loop_3065:
34957 edge8l %o1, %g5, %o6
34958 edge8n %i5, %o0, %i3
34959 set 0x22, %i3
34960 lduba [%l7 + %i3] 0x14, %g3
34961 tg %icc, 0x2
34962 movle %icc, %i7, %l3
34963 orcc %o2, %l5, %l4
34964 bleu,pt %xcc, loop_3066
34965 subc %g1, 0x0646, %o5
34966 movl %xcc, %i2, %l0
34967 sll %l1, %i4, %o3
34968loop_3066:
34969 nop
34970 wr %g0, 0x89, %asi
34971 ldsba [%l7 + 0x60] %asi, %g7
34972 edge32 %g2, %i1, %l2
34973 fbul %fcc1, loop_3067
34974 xorcc %i6, %g4, %o4
34975 addc %g6, %o7, %l6
34976 movrlez %o1, %g5, %i0
34977loop_3067:
34978 fsrc2s %f23, %f6
34979 edge16l %i5, %o0, %i3
34980 orcc %o6, %g3, %i7
34981 movrgez %o2, %l5, %l3
34982 saved
34983 rdpr %cwp, %g1
34984 rdpr %cansave, %g2
34985 rdpr %canrestore, %g3
34986 rdpr %cleanwin, %g4
34987 rdpr %otherwin, %g5
34988 rdpr %wstate, %g6
34989 orncc %l4, 0x1B03, %o5
34990 popc 0x142D, %g1
34991 movrlez %l0, %l1, %i4
34992 tn %xcc, 0x7
34993 add %o3, %g7, %i2
34994 tleu %icc, 0x2
34995 movle %xcc, %i1, %l2
34996 fmovrdgez %g2, %f6, %f8
34997 movrgez %g4, 0x356, %o4
34998 tgu %xcc, 0x6
34999 tsubcctv %g6, 0x1941, %o7
35000 sethi 0x0EB8, %i6
35001 ld [%l7 + 0x40], %f24
35002 sdivx %l6, 0x017A, %g5
35003 srax %i0, %i5, %o0
35004 edge8n %i3, %o6, %o1
35005 fmovdge %icc, %f11, %f22
35006 ble,pn %icc, loop_3068
35007 sub %g3, %i7, %o2
35008 nop
35009 setx loop_3069, %l0, %l1
35010 jmpl %l1, %l3
35011 bne,pn %icc, loop_3070
35012loop_3068:
35013 bcc,a,pn %xcc, loop_3071
35014 sllx %l4, 0x03, %l5
35015loop_3069:
35016 fbule %fcc0, loop_3072
35017loop_3070:
35018 tn %icc, 0x3
35019loop_3071:
35020 fmovrsgez %o5, %f19, %f29
35021 fmovrse %l0, %f9, %f24
35022loop_3072:
35023 orn %l1, %g1, %o3
35024 fnors %f17, %f19, %f3
35025 set 0x14, %o0
35026 stba %g7, [%l7 + %o0] 0x2b
35027 membar #Sync
35028 tleu %xcc, 0x2
35029 movre %i4, %i2, %l2
35030 movne %icc, %g2, %i1
35031 be,pt %xcc, loop_3073
35032 fcmple32 %f8, %f18, %o4
35033 subc %g6, %g4, %o7
35034 brgez %i6, loop_3074
35035loop_3073:
35036 tleu %icc, 0x6
35037 restored
35038 rdpr %cwp, %g1
35039 rdpr %cansave, %g2
35040 rdpr %canrestore, %g3
35041 rdpr %cleanwin, %g4
35042 rdpr %otherwin, %g5
35043 rdpr %wstate, %g6
35044 taddcc %g5, 0x0F56, %i0
35045loop_3074:
35046 fmul8x16au %f7, %f2, %f10
35047 sdivx %l6, 0x101C, %i5
35048 brgz,a %o0, loop_3075
35049 sir 0x0C49
35050 edge32 %i3, %o1, %g3
35051 array16 %i7, %o2, %o6
35052loop_3075:
35053 brgz %l3, loop_3076
35054 fones %f9
35055 movg %xcc, %l4, %l5
35056 edge8 %o5, %l1, %g1
35057loop_3076:
35058 nop
35059 wr %g0, 0x89, %asi
35060 lduba [%l7 + 0x7C] %asi, %o3
35061 addcc %l0, 0x1741, %i4
35062 tcs %icc, 0x7
35063 movrlez %i2, 0x11E, %g7
35064 tvs %xcc, 0x2
35065 ldsb [%l7 + 0x20], %g2
35066 nop
35067 fitos %f11, %f4
35068 fstod %f4, %f30
35069 tvc %xcc, 0x0
35070 ta %xcc, 0x2
35071 movpos %icc, %i1, %o4
35072 fmovscc %xcc, %f27, %f17
35073 edge32n %g6, %l2, %g4
35074 sethi 0x096C, %i6
35075 tneg %xcc, 0x7
35076 fmovdvs %icc, %f28, %f8
35077 tleu %icc, 0x3
35078 srax %o7, %g5, %i0
35079 udivcc %l6, 0x07DF, %o0
35080 move %xcc, %i5, %o1
35081 fnot2 %f14, %f4
35082 movge %icc, %g3, %i7
35083 udivcc %o2, 0x0E3C, %o6
35084 add %i3, 0x1C09, %l3
35085 edge16ln %l5, %o5, %l1
35086 orncc %g1, %l4, %l0
35087 tneg %icc, 0x0
35088 edge32ln %i4, %i2, %o3
35089 edge8 %g2, %i1, %g7
35090 popc %g6, %l2
35091 fmovrdlz %o4, %f18, %f28
35092 fpadd16 %f24, %f28, %f6
35093 tgu %xcc, 0x5
35094 fcmpgt16 %f4, %f14, %g4
35095 tpos %icc, 0x1
35096 smulcc %i6, 0x0BA5, %g5
35097 subc %o7, 0x0A31, %l6
35098 taddcctv %i0, 0x02E3, %i5
35099 nop
35100 setx 0xC062D73B, %l0, %l6
35101 st %l6, [%l7 + 0x78]
35102 ld [%l7 + 0x78], %fsr
35103 movleu %xcc, %o0, %g3
35104 subcc %o1, %i7, %o6
35105 tleu %xcc, 0x0
35106 srl %i3, 0x00, %l3
35107 fmovscc %xcc, %f14, %f19
35108 fmul8x16au %f12, %f25, %f22
35109 fmovsg %xcc, %f14, %f5
35110 tg %xcc, 0x0
35111 udivx %o2, 0x097B, %l5
35112 fmovdcs %xcc, %f12, %f15
35113 fand %f8, %f24, %f28
35114 fone %f6
35115 wr %g0, 0x89, %asi
35116 swapa [%l7 + 0x78] %asi, %o5
35117 movl %icc, %g1, %l1
35118 nop
35119 setx 0x77DCAF13872B5370, %l0, %l6
35120 stx %l6, [%l7 + 0x28]
35121 ldd [%l7 + 0x28], %f16
35122 setx 0x004CF85C904F8B81, %l1, %l5
35123 stx %l5, [%l7 + 0x10]
35124 ldd [%l7 + 0x10], %f18
35125 fsubd %f18, %f16, %f14
35126 fmovdpos %xcc, %f17, %f28
35127 taddcctv %l0, %l4, %i2
35128 fsrc2 %f16, %f12
35129 xnorcc %o3, %i4, %g2
35130 or %i1, %g6, %l2
35131 tvs %icc, 0x0
35132 subc %g7, %g4, %i6
35133 fandnot1s %f3, %f5, %f14
35134 fmovrsgez %g5, %f12, %f24
35135 edge32 %o4, %l6, %i0
35136 movge %icc, %i5, %o7
35137 smul %g3, 0x08FE, %o1
35138 fmovse %xcc, %f13, %f1
35139 edge16n %i7, %o0, %o6
35140 flush %l7 + 0x58
35141 tn %icc, 0x1
35142 movleu %icc, %l3, %o2
35143 brz %i3, loop_3077
35144 smul %o5, 0x1BCB, %g1
35145 xorcc %l1, 0x0942, %l5
35146 mulx %l4, 0x0D6C, %i2
35147loop_3077:
35148 andncc %l0, %o3, %g2
35149 movrne %i4, 0x3D6, %g6
35150 fands %f25, %f10, %f4
35151 membar 0x0A
35152 orncc %i1, %l2, %g7
35153 tg %xcc, 0x0
35154 movvs %xcc, %g4, %i6
35155 movrgz %o4, %g5, %i0
35156 movpos %xcc, %l6, %i5
35157 fsrc2 %f24, %f4
35158 movrgez %o7, %g3, %i7
35159 sra %o1, 0x19, %o6
35160 EXIT_GOOD
35161
35162
35163
35164!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
35165!
35166! Stats for Thread 0:
35167!
35168! Type l : 2788
35169! Type cti : 3077
35170! Type x : 1212
35171! Type f : 4557
35172! Type i : 13366
35173!
35174!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
35175
35176
35177 EXIT_GOOD /* test finish */
35178
35179/************************************************************************
35180 Test case data start
35181 ************************************************************************/
35182.data
35183user_data_start:
35184scratch_area:
35185.word 0x04DE6A5B
35186.word 0x43907B15
35187.word 0x58DCFBD1
35188.word 0xC7CF0448
35189.word 0xE1B9F10A
35190.word 0xD1DEA7E8
35191.word 0x324A79AB
35192.word 0x6D3EB568
35193.word 0xEAFCD4CD
35194.word 0x14018441
35195.word 0x490D1C81
35196.word 0x13E66683
35197.word 0xE4DC3B76
35198.word 0x5C42D68A
35199.word 0xAF5668E5
35200.word 0x84726357
35201.word 0xA450AE3D
35202.word 0x66C6956E
35203.word 0x708E369D
35204.word 0x89E1BD32
35205.word 0xA29C7B3E
35206.word 0xA21D5E1B
35207.word 0x0D965A3F
35208.word 0xA736CDB1
35209.word 0xFBABB5AB
35210.word 0x4DC59A39
35211.word 0x9A1D6E9A
35212.word 0x00DB9834
35213.word 0x7B454350
35214.word 0x62C56F0D
35215.word 0x02C6EE73
35216.word 0x64972FD8
35217.word 0xE55A102E
35218.word 0xB2A69AAF
35219.word 0x1DC00206
35220.word 0x8B79D3BB
35221.word 0x30094D2D
35222.word 0x0068571B
35223.word 0x8ECC5AE3
35224.word 0xA9137C04
35225.word 0x36EAD639
35226.word 0x992E9EEE
35227.word 0x648552B0
35228.word 0x44E1135E
35229.word 0x651495C2
35230.word 0xF854EF35
35231.word 0x8DA378A8
35232.word 0x4CE982A4
35233.word 0xA9957126
35234.word 0xAFCD38D6
35235.word 0xB9B09C5F
35236.word 0x8C647567
35237.word 0x9860440A
35238.word 0x53263ACB
35239.word 0x07D21E5F
35240.word 0xE606B36B
35241.word 0x12EE55A5
35242.word 0xBD274253
35243.word 0xA8765D74
35244.word 0x38ECF507
35245.word 0x06A9FFE4
35246.word 0x3D9355E1
35247.word 0xA0DA1443
35248.word 0xF7C1046B
35249.end