Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_fsr3_f18.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_fsr3_f18.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_f18.s,v 1.1 2007/05/11 17:22:27 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 0x1C4AC25E805C012D, %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 0xB, %g1
89 set 0xC, %g2
90 set 0x7, %g3
91 set 0x3, %g4
92 set 0xB, %g5
93 set 0x6, %g6
94 set 0x1, %g7
95 !# Input registers
96 set -0x6, %i0
97 set -0xD, %i1
98 set -0x9, %i2
99 set -0xC, %i3
100 set -0x3, %i4
101 set -0xE, %i5
102 set -0xE, %i6
103 set -0x6, %i7
104 !# Local registers
105 set 0x205DA500, %l0
106 set 0x43457004, %l1
107 set 0x1067F420, %l2
108 set 0x3EAB686C, %l3
109 set 0x5D448560, %l4
110 set 0x6EA9E123, %l5
111 set 0x6A5A37C9, %l6
112 !# Output registers
113 set -0x0678, %o0
114 set -0x1474, %o1
115 set 0x12BD, %o2
116 set 0x0E72, %o3
117 set -0x145A, %o4
118 set -0x0849, %o5
119 set -0x102D, %o6
120 set -0x0B26, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0x7BB1205F76F24449)
123 INIT_TH_FP_REG(%l7,%f2,0x0DAA3C46C233A159)
124 INIT_TH_FP_REG(%l7,%f4,0x52ECBFEFB92941AF)
125 INIT_TH_FP_REG(%l7,%f6,0xB20B1F21242EE541)
126 INIT_TH_FP_REG(%l7,%f8,0x6B5E860EA00CCEE6)
127 INIT_TH_FP_REG(%l7,%f10,0x84C2F8F84CE4DDD4)
128 INIT_TH_FP_REG(%l7,%f12,0x30EA8728FFFC49F4)
129 INIT_TH_FP_REG(%l7,%f14,0x024BCCA28BE230D6)
130 INIT_TH_FP_REG(%l7,%f16,0xE81F91B88983EB5B)
131 INIT_TH_FP_REG(%l7,%f18,0x1D6DA4F4940EDEB8)
132 INIT_TH_FP_REG(%l7,%f20,0x15AC9D1D7139B230)
133 INIT_TH_FP_REG(%l7,%f22,0x5E54B19C2E58E0A6)
134 INIT_TH_FP_REG(%l7,%f24,0xA310B539DBBF4772)
135 INIT_TH_FP_REG(%l7,%f26,0x00D97E852186F893)
136 INIT_TH_FP_REG(%l7,%f28,0xB05F02C69A6FA7EB)
137 INIT_TH_FP_REG(%l7,%f30,0x19A8B973A77B758D)
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, 0xD77, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 nop
151 setx loop_1, %l0, %l1
152 wrpr 0x1, %tl
153 wrpr %l1, %tpc
154 add %l1, 0x4, %l1
155 wrpr %l1, %tnpc
156 setx 0x34400001400, %l0, %l1
157 wrpr %l1, %tstate
158 wrhpr 0x4, %htstate
159 retry
160 ld [%l7 + 0x24], %f3
161 movn %icc, %i4, %i1
162 movrlz %g1, 0x35F, %l5
163loop_1:
164 fbl %fcc1, loop_2
165 tsubcc %g2, %i7, %o1
166 tpos %xcc, 0x5
167 add %l7, 0x40, %l6
168 wr %g0, 0x89, %asi
169 casxa [%l6] 0x89, %o7, %g7
170loop_2:
171 movre %o3, 0x10D, %o5
172 tge %icc, 0x5
173 fbn,a %fcc1, loop_3
174 ldsh [%l7 + 0x46], %i6
175 edge32l %g5, %o4, %l6
176 bleu,a,pn %icc, loop_4
177loop_3:
178 orncc %l4, %o0, %i2
179 sra %l2, 0x18, %l0
180 pdist %f10, %f10, %f24
181loop_4:
182 udivx %g3, 0x12F7, %i5
183 fbl %fcc1, loop_5
184 subc %o6, 0x0E43, %i0
185 srax %l3, %g6, %o2
186 movvc %xcc, %l1, %i3
187loop_5:
188 nop
189 wr %g0, 0x18, %asi
190 ldsba [%l7 + 0x53] %asi, %i4
191 flush %l7 + 0x2C
192 call loop_6
193 fnors %f29, %f6, %f19
194 xor %g4, %i1, %g1
195 taddcctv %g2, %l5, %o1
196loop_6:
197 andcc %o7, 0x11F6, %g7
198 bneg loop_7
199 fmovrdlz %o3, %f16, %f6
200 sllx %o5, %i7, %g5
201 bge,a %xcc, loop_8
202loop_7:
203 fmovsne %xcc, %f13, %f29
204 fmovrdlz %o4, %f6, %f6
205 sllx %l6, %l4, %i6
206loop_8:
207 brgz,a %i2, loop_9
208 call loop_10
209 lduw [%l7 + 0x10], %l2
210 tn %icc, 0x0
211loop_9:
212 ldsh [%l7 + 0x6C], %o0
213loop_10:
214 fmovdl %icc, %f10, %f16
215 std %f22, [%l7 + 0x18]
216 bcc,a loop_11
217 fsrc2s %f15, %f30
218 array32 %l0, %g3, %o6
219 xnorcc %i0, 0x060C, %l3
220loop_11:
221 srlx %i5, 0x07, %o2
222 fxors %f24, %f24, %f31
223 ta %icc, 0x3
224 fbuge %fcc0, loop_12
225 fbo,a %fcc2, loop_13
226 nop
227 setx 0x63A2DD9310431B42, %l0, %l6
228 stx %l6, [%l7 + 0x60]
229 ldx [%l7 + 0x60], %fsr
230 nop
231 fitod %f12, %f14
232loop_12:
233 edge16n %g6, %l1, %i3
234loop_13:
235 nop
236 wr %g0, 0x88, %asi
237 stwa %g4, [%l7 + 0x38] %asi
238 umulcc %i1, %i4, %g2
239 fbug,a %fcc0, loop_14
240 fmovrse %g1, %f10, %f13
241 edge32n %l5, %o1, %o7
242 st %f8, [%l7 + 0x64]
243loop_14:
244 orncc %g7, 0x0FC7, %o5
245 nop
246 setx 0x92C6DF2320565300, %l0, %l6
247 stx %l6, [%l7 + 0x58]
248 ldx [%l7 + 0x58], %fsr
249 smul %i7, %g5, %o4
250 sra %o3, 0x1B, %l4
251 addcc %l6, %i6, %l2
252 mulx %i2, %o0, %g3
253 nop
254 setx loop_15, %l0, %l1
255 jmpl %l1, %o6
256 edge8 %i0, %l0, %i5
257 fmovrse %o2, %f29, %f14
258 xnor %g6, 0x0C75, %l3
259loop_15:
260 fzeros %f24
261 subccc %i3, 0x1C08, %g4
262 tl %xcc, 0x4
263 edge16ln %i1, %i4, %l1
264 wr %g0, 0x57, %asi
265 stxa %g2, [%g0 + 0x0] %asi
266 sllx %g1, 0x1D, %o1
267 bg %xcc, loop_16
268 movrne %l5, 0x190, %o7
269 fbn %fcc3, loop_17
270 sub %g7, 0x1E33, %o5
271loop_16:
272 subc %g5, %o4, %i7
273 fmovrse %l4, %f26, %f6
274loop_17:
275 te %xcc, 0x1
276 edge8n %l6, %i6, %o3
277 sllx %l2, %o0, %g3
278 fpack16 %f24, %f20
279 add %l7, 0x30, %l6
280 wr %g0, 0x89, %asi
281 casa [%l6] %asi, %i2, %i0
282 fpsub16 %f24, %f28, %f14
283 fandnot1s %f4, %f7, %f22
284 edge8n %o6, %l0, %i5
285 movpos %icc, %g6, %o2
286 ldsw [%l7 + 0x78], %i3
287 fnegd %f18, %f22
288 and %l3, 0x0B09, %g4
289 edge16ln %i4, %l1, %i1
290 edge16 %g2, %o1, %g1
291 std %f2, [%l7 + 0x28]
292 addc %l5, 0x07AF, %o7
293 edge8 %o5, %g7, %o4
294 std %f0, [%l7 + 0x38]
295 sllx %i7, 0x01, %l4
296 edge8l %g5, %l6, %i6
297 fmovdneg %icc, %f17, %f0
298 tsubcc %l2, 0x0871, %o3
299 edge32n %o0, %g3, %i2
300 udiv %i0, 0x1250, %o6
301 xor %i5, 0x1922, %g6
302 or %o2, %i3, %l3
303 movg %icc, %g4, %i4
304 fmovrdlez %l1, %f18, %f6
305 addcc %l0, 0x07C8, %g2
306 xor %o1, 0x1D55, %g1
307 set 0x40, %l0
308 stda %f0, [%l7 + %l0] 0xf0
309 membar #Sync
310 edge8l %i1, %l5, %o7
311 add %l7, 0x28, %l6
312 wr %g0, 0x18, %asi
313 casxa [%l6] 0x18, %o5, %o4
314 xorcc %g7, 0x14C9, %i7
315 fbuge,a %fcc0, loop_18
316 movleu %xcc, %l4, %g5
317 brgz,a %l6, loop_19
318 edge16n %i6, %l2, %o3
319loop_18:
320 nop
321 setx loop_20, %l0, %l1
322 jmpl %l1, %o0
323 restored
324 rdpr %cwp, %g1
325 rdpr %cansave, %g2
326 rdpr %canrestore, %g3
327 rdpr %cleanwin, %g4
328 rdpr %otherwin, %g5
329 rdpr %wstate, %g6
330loop_19:
331 tne %xcc, 0x1
332 fbe %fcc1, loop_21
333loop_20:
334 movn %xcc, %g3, %i0
335 fbe %fcc1, loop_22
336 sra %i2, 0x09, %i5
337loop_21:
338 orcc %o6, %g6, %i3
339 movleu %icc, %o2, %l3
340loop_22:
341 alignaddr %g4, %l1, %l0
342 movrne %g2, 0x287, %i4
343 fbue %fcc0, loop_23
344 andncc %o1, %g1, %i1
345 fmovsvs %xcc, %f14, %f17
346 array8 %l5, %o7, %o5
347loop_23:
348 subcc %g7, %i7, %l4
349 edge8 %g5, %l6, %i6
350 sra %l2, %o3, %o4
351 fsrc1s %f13, %f7
352 fba %fcc0, loop_24
353 tgu %xcc, 0x2
354 tg %icc, 0x6
355 edge32 %o0, %g3, %i2
356loop_24:
357 stw %i0, [%l7 + 0x18]
358 bcc,a,pn %icc, loop_25
359 prefetch [%l7 + 0x28], 0x3
360 edge16 %o6, %i5, %i3
361 udiv %o2, 0x0EFA, %g6
362loop_25:
363 nop
364 set 0x0C, %o7
365 lduwa [%l7 + %o7] 0x0c, %l3
366 fabsd %f14, %f24
367 lduw [%l7 + 0x08], %l1
368 fnegd %f10, %f6
369 fmovdl %xcc, %f24, %f1
370 prefetch [%l7 + 0x44], 0x3
371 ta %icc, 0x0
372 ld [%l7 + 0x24], %f29
373 fmovrse %g4, %f0, %f27
374 fnands %f12, %f3, %f29
375 sethi 0x142D, %l0
376 popc 0x07E3, %g2
377 sub %i4, 0x0403, %o1
378 edge16l %i1, %l5, %o7
379 tcc %icc, 0x7
380 add %o5, %g1, %i7
381 fmovsa %xcc, %f9, %f21
382 andn %l4, %g7, %l6
383 ldsh [%l7 + 0x42], %i6
384 array8 %l2, %o3, %g5
385 andncc %o0, %g3, %o4
386 ldsh [%l7 + 0x1E], %i2
387 movrgz %o6, 0x274, %i0
388 brnz %i5, loop_26
389 orcc %o2, 0x17C9, %i3
390 edge16n %g6, %l3, %l1
391 fmovdge %xcc, %f29, %f25
392loop_26:
393 movn %icc, %l0, %g4
394 set 0x68, %l3
395 stwa %g2, [%l7 + %l3] 0x80
396 fmul8x16al %f7, %f19, %f2
397 or %i4, %i1, %o1
398 movrlz %o7, %o5, %g1
399 addccc %l5, %l4, %i7
400 tne %xcc, 0x0
401 fbue,a %fcc3, loop_27
402 smulcc %l6, 0x0F53, %i6
403 ldsw [%l7 + 0x14], %g7
404 or %o3, 0x1970, %l2
405loop_27:
406 fmovdleu %icc, %f16, %f22
407 fbge,a %fcc2, loop_28
408 movgu %icc, %g5, %o0
409 fmovsne %xcc, %f12, %f13
410 fbug,a %fcc3, loop_29
411loop_28:
412 fnot1s %f21, %f12
413 fpsub16s %f26, %f15, %f29
414 srax %o4, 0x00, %i2
415loop_29:
416 fmovrdlz %g3, %f14, %f28
417 set 0x40, %o4
418 ldda [%l7 + %o4] 0x10, %f0
419 taddcctv %o6, %i5, %o2
420 fzero %f30
421 movrlez %i3, %i0, %g6
422 tvs %icc, 0x4
423 nop
424 fitod %f6, %f2
425 fdtox %f2, %f16
426 ldsb [%l7 + 0x7D], %l3
427 fmovda %xcc, %f6, %f6
428 and %l0, %l1, %g2
429 and %g4, %i1, %i4
430 sllx %o7, 0x0D, %o5
431 bge %xcc, loop_30
432 fmovdvc %xcc, %f15, %f10
433 sth %g1, [%l7 + 0x40]
434 bg,pn %icc, loop_31
435loop_30:
436 array8 %o1, %l4, %l5
437 set 0x50, %o5
438 lda [%l7 + %o5] 0x80, %f1
439loop_31:
440 movrlz %i7, %l6, %g7
441 fmovdle %icc, %f16, %f11
442 sll %i6, %o3, %g5
443 tle %icc, 0x7
444 pdist %f12, %f10, %f12
445 bcc,pt %icc, loop_32
446 prefetch [%l7 + 0x68], 0x0
447 and %o0, %l2, %i2
448 fnot2s %f0, %f31
449loop_32:
450 srax %g3, 0x14, %o4
451 tle %xcc, 0x7
452 set 0x40, %l4
453 stda %f16, [%l7 + %l4] 0x10
454 movle %xcc, %o6, %i5
455 nop
456 setx 0xBB37EA9F09C0CC55, %l0, %l6
457 stx %l6, [%l7 + 0x28]
458 ldd [%l7 + 0x28], %f16
459 setx 0x21BAA59A4AF7BD75, %l1, %l5
460 stx %l5, [%l7 + 0x10]
461 ldd [%l7 + 0x10], %f28
462 fdivd %f28, %f16, %f16
463 edge16n %o2, %i0, %i3
464 stx %g6, [%l7 + 0x18]
465 fxors %f27, %f23, %f11
466 fpsub16s %f15, %f16, %f12
467 tcc %icc, 0x7
468 nop
469 setx loop_33, %l0, %l1
470 wrpr 0x1, %tl
471 wrpr %l1, %tpc
472 add %l1, 0x4, %l1
473 wrpr %l1, %tnpc
474 setx 0x34400001400, %l0, %l1
475 wrpr %l1, %tstate
476 wrhpr 0x4, %htstate
477 retry
478 movrlz %l3, %l1, %g2
479 andcc %g4, 0x0F28, %i1
480 tsubcc %i4, 0x18D8, %o7
481loop_33:
482 fnot2s %f12, %f13
483 fcmpgt16 %f26, %f4, %l0
484 ba,a,pn %icc, loop_34
485 popc %g1, %o5
486 fbu,a %fcc0, loop_35
487 std %f20, [%l7 + 0x58]
488loop_34:
489 orcc %l4, 0x1F12, %l5
490 fbo %fcc2, loop_36
491loop_35:
492 umulcc %i7, %l6, %g7
493 fmovscc %xcc, %f6, %f14
494 nop
495 setx loop_37, %l0, %l1
496 wrpr 0x1, %tl
497 wrpr %l1, %tpc
498 add %l1, 0x4, %l1
499 wrpr %l1, %tnpc
500 setx 0x34400001400, %l0, %l1
501 wrpr %l1, %tstate
502 wrhpr 0x4, %htstate
503 retry
504loop_36:
505 nop
506 setx 0x93F468B0, %l0, %l6
507 st %l6, [%l7 + 0x28]
508 ld [%l7 + 0x28], %f0
509 fsqrts %f0, %f5
510 restored
511 rdpr %cwp, %g1
512 rdpr %cansave, %g2
513 rdpr %canrestore, %g3
514 rdpr %cleanwin, %g4
515 rdpr %otherwin, %g5
516 rdpr %wstate, %g6
517 fbu %fcc1, loop_38
518loop_37:
519 fbe,a %fcc2, loop_39
520 fmovdgu %icc, %f11, %f5
521 fmovrsgz %i6, %f2, %f5
522loop_38:
523 restored
524 rdpr %cwp, %g1
525 rdpr %cansave, %g2
526 rdpr %canrestore, %g3
527 rdpr %cleanwin, %g4
528 rdpr %otherwin, %g5
529 rdpr %wstate, %g6
530loop_39:
531 umulcc %o1, %o3, %g5
532 udivx %o0, 0x0F5E, %l2
533 flush %l7 + 0x48
534 edge32n %i2, %g3, %o4
535 array32 %i5, %o6, %o2
536 edge32ln %i3, %i0, %g6
537 te %xcc, 0x3
538 set 0x40, %g2
539 stda %f16, [%l7 + %g2] 0x0c
540 addccc %l1, 0x0551, %l3
541 ba,a %icc, loop_40
542 smulcc %g4, 0x15A7, %i1
543 sra %i4, %o7, %g2
544 tgu %icc, 0x0
545loop_40:
546 movleu %xcc, %l0, %g1
547 tg %icc, 0x2
548 fbug,a %fcc0, loop_41
549 srax %o5, %l4, %i7
550 movl %icc, %l5, %g7
551 fandnot1s %f28, %f21, %f26
552loop_41:
553 fabsd %f30, %f20
554 edge16 %i6, %l6, %o3
555 movge %icc, %g5, %o0
556 edge16ln %l2, %i2, %g3
557 xnor %o1, 0x0D5E, %o4
558 sdiv %i5, 0x107B, %o2
559 edge16n %o6, %i0, %g6
560 sub %l1, 0x0503, %i3
561 edge8n %g4, %l3, %i1
562 tpos %xcc, 0x1
563 faligndata %f8, %f10, %f30
564 fmovsg %xcc, %f29, %f30
565 add %l7, 0x30, %l6
566 wr %g0, 0x10, %asi
567 lda [%l6] %asi, %i4
568 casa [%l6] %asi, %i4, %g2
569 fmovsge %xcc, %f15, %f5
570 fba %fcc2, loop_42
571 edge16ln %l0, %g1, %o7
572 fxnor %f20, %f18, %f30
573 xor %o5, %i7, %l4
574loop_42:
575 edge32 %g7, %l5, %l6
576 fmovsvs %icc, %f7, %f18
577 mova %xcc, %i6, %g5
578 fmovdleu %icc, %f12, %f8
579 movrlez %o3, %l2, %o0
580 movneg %xcc, %g3, %o1
581 fbue,a %fcc1, loop_43
582 ba,a,pn %xcc, loop_44
583 tgu %xcc, 0x3
584 fmovsneg %icc, %f29, %f29
585loop_43:
586 ldub [%l7 + 0x09], %i2
587loop_44:
588 brgez,a %o4, loop_45
589 tcs %xcc, 0x4
590 fandnot2 %f8, %f6, %f26
591 taddcc %i5, 0x160B, %o2
592loop_45:
593 pdist %f0, %f26, %f8
594 movleu %icc, %o6, %g6
595 sll %i0, 0x17, %l1
596 srax %i3, 0x09, %g4
597 sethi 0x0C23, %i1
598 or %l3, 0x18D7, %g2
599 srlx %l0, 0x0C, %i4
600 edge32l %o7, %o5, %i7
601 alignaddr %g1, %g7, %l5
602 fmul8x16au %f27, %f3, %f28
603 xor %l4, %i6, %g5
604 move %xcc, %l6, %o3
605 sir 0x0EFB
606 brnz,a %l2, loop_46
607 fmovde %xcc, %f4, %f14
608 udiv %o0, 0x0F2C, %o1
609 fblg,a %fcc0, loop_47
610loop_46:
611 movl %icc, %i2, %o4
612 smul %i5, 0x0369, %g3
613 brnz %o2, loop_48
614loop_47:
615 edge8ln %g6, %o6, %i0
616 smulcc %i3, %l1, %i1
617 fbne %fcc3, loop_49
618loop_48:
619 fmovrsne %g4, %f7, %f25
620 sethi 0x0B28, %g2
621 nop
622 setx 0xC4DF56F190643C49, %l0, %l6
623 stx %l6, [%l7 + 0x60]
624 ldx [%l7 + 0x60], %fsr
625loop_49:
626 mova %icc, %l0, %i4
627 wr %g0, 0x89, %asi
628 prefetcha [%l7 + 0x50] %asi, 0x0
629 fandnot1 %f30, %f4, %f8
630 taddcctv %o5, %o7, %i7
631 edge32l %g1, %l5, %l4
632 nop
633 setx 0xDF971AAFD870C6F1, %l0, %l6
634 stx %l6, [%l7 + 0x28]
635 ldd [%l7 + 0x28], %f24
636 fsqrtd %f24, %f18
637 nop
638 setx 0xF162A5ADD0704C41, %l0, %l6
639 stx %l6, [%l7 + 0x70]
640 ldx [%l7 + 0x70], %fsr
641 fabss %f16, %f29
642 subccc %g7, 0x1156, %i6
643 fmovdvs %xcc, %f5, %f5
644 edge32 %l6, %g5, %l2
645 ldsb [%l7 + 0x7A], %o0
646 orncc %o1, 0x0B90, %o3
647 movge %xcc, %i2, %i5
648 orncc %o4, 0x1C63, %o2
649 fmovrdgz %g3, %f22, %f10
650 edge16ln %o6, %g6, %i3
651 movle %icc, %l1, %i0
652 sub %g4, 0x172F, %g2
653 tne %icc, 0x6
654 fpsub16 %f4, %f26, %f22
655 fbug %fcc0, loop_50
656 edge32l %l0, %i1, %i4
657 srax %o5, %l3, %o7
658 set 0x3C, %i7
659 ldsha [%l7 + %i7] 0x81, %i7
660loop_50:
661 tg %icc, 0x7
662 edge32l %l5, %l4, %g1
663 xorcc %i6, 0x1AB4, %l6
664 set 0x0A, %l6
665 lduha [%l7 + %l6] 0x15, %g7
666 movre %g5, 0x083, %l2
667 fmovdn %icc, %f23, %f0
668 xorcc %o0, %o1, %o3
669 edge8ln %i5, %o4, %o2
670 fbu %fcc2, loop_51
671 bcc,pt %icc, loop_52
672 or %g3, %o6, %g6
673 brgez,a %i2, loop_53
674loop_51:
675 movre %i3, 0x2DB, %i0
676loop_52:
677 mulscc %g4, %l1, %g2
678 nop
679 setx 0x6D7FDA78, %l0, %l6
680 st %l6, [%l7 + 0x28]
681 ld [%l7 + 0x28], %f21
682 setx 0xB7EDFF9A, %l1, %l5
683 st %l5, [%l7 + 0x10]
684 ld [%l7 + 0x10], %f13
685 fmuls %f13, %f21, %f28
686loop_53:
687 addcc %l0, %i4, %o5
688 fpsub32 %f30, %f2, %f12
689 movvc %xcc, %i1, %l3
690 fbule %fcc2, loop_54
691 edge8n %i7, %o7, %l5
692 fpsub32s %f12, %f31, %f14
693 bcs,a %xcc, loop_55
694loop_54:
695 andncc %l4, %g1, %i6
696 nop
697 fitos %f4, %f5
698 fble %fcc2, loop_56
699loop_55:
700 taddcctv %l6, %g7, %l2
701 nop
702 setx loop_57, %l0, %l1
703 wrpr 0x1, %tl
704 wrpr %l1, %tnpc
705 setx 0x34400001400, %l0, %l1
706 wrpr %l1, %tstate
707 wrhpr 0x4, %htstate
708 done
709 sdiv %o0, 0x1543, %o1
710loop_56:
711 fornot2s %f25, %f8, %f30
712 bvs,a loop_58
713loop_57:
714 bvs loop_59
715 fbu %fcc3, loop_60
716 call loop_61
717loop_58:
718 udiv %o3, 0x0571, %g5
719loop_59:
720 fmovrse %o4, %f15, %f2
721loop_60:
722 ldx [%l7 + 0x20], %i5
723loop_61:
724 sir 0x06CE
725 call loop_62
726 nop
727 setx 0x2A15A1CB1CF77038, %l0, %l6
728 stx %l6, [%l7 + 0x28]
729 ldd [%l7 + 0x28], %f28
730 setx 0xD40927E574CE2BD9, %l1, %l5
731 stx %l5, [%l7 + 0x10]
732 ldd [%l7 + 0x10], %f18
733 faddd %f18, %f28, %f30
734 udivx %o2, 0x1E1C, %o6
735 ld [%l7 + 0x28], %f18
736loop_62:
737 alignaddr %g3, %i2, %g6
738 ldub [%l7 + 0x74], %i0
739 taddcctv %i3, %g4, %g2
740 nop
741 fitod %f4, %f28
742 edge32 %l1, %i4, %o5
743 umulcc %i1, 0x17F8, %l3
744 nop
745 set 0x6C, %g4
746 stw %l0, [%l7 + %g4]
747 movrgez %o7, 0x2FE, %l5
748 fpack32 %f26, %f14, %f28
749 ldsb [%l7 + 0x0E], %i7
750 sllx %l4, %g1, %i6
751 movrlez %l6, 0x24F, %l2
752 fzero %f12
753 edge32l %o0, %g7, %o3
754 fsrc1s %f6, %f15
755 edge8ln %g5, %o1, %i5
756 nop
757 setx 0xC0DCF9D13D8B2AFA, %l0, %l6
758 stx %l6, [%l7 + 0x28]
759 ldd [%l7 + 0x28], %f20
760 setx 0xB8DC5F7061269B36, %l1, %l5
761 stx %l5, [%l7 + 0x10]
762 ldd [%l7 + 0x10], %f6
763 fsubd %f6, %f20, %f30
764 sth %o2, [%l7 + 0x56]
765 xnorcc %o4, 0x088D, %g3
766 alignaddrl %i2, %g6, %o6
767 fandnot1s %f0, %f29, %f4
768 tcs %xcc, 0x1
769 fnors %f25, %f0, %f7
770 movvc %xcc, %i0, %g4
771 ldsb [%l7 + 0x5F], %g2
772 sdivcc %i3, 0x1EDC, %l1
773 fnand %f26, %f8, %f2
774 wr %g0, 0x19, %asi
775 prefetcha [%l7 + 0x10] %asi, 0x1
776 edge8l %i1, %o5, %l3
777 fbug %fcc2, loop_63
778 fbl,a %fcc2, loop_64
779 smul %l0, %o7, %i7
780 udivx %l4, 0x1B6B, %g1
781loop_63:
782 fxnor %f10, %f26, %f14
783loop_64:
784 nop
785 setx loop_65, %l0, %l1
786 wrpr 0x1, %tl
787 wrpr %l1, %tpc
788 add %l1, 0x4, %l1
789 wrpr %l1, %tnpc
790 setx 0x34400001400, %l0, %l1
791 wrpr %l1, %tstate
792 wrhpr 0x4, %htstate
793 retry
794 addc %i6, %l5, %l6
795 fpadd32s %f8, %f4, %f17
796 sra %l2, %g7, %o0
797loop_65:
798 smul %o3, 0x127E, %g5
799 nop
800 setx 0xE6FFA2D772AD2B9D, %l0, %l6
801 stx %l6, [%l7 + 0x28]
802 ldd [%l7 + 0x28], %f30
803 setx 0xA036EC904DA55195, %l1, %l5
804 stx %l5, [%l7 + 0x10]
805 ldd [%l7 + 0x10], %f26
806 fdivd %f26, %f30, %f4
807 sdivx %o1, 0x1B64, %i5
808 sir 0x0D36
809 fornot2 %f22, %f2, %f4
810 tn %xcc, 0x5
811 andcc %o4, %g3, %o2
812 fmovrsne %i2, %f1, %f4
813 movneg %icc, %g6, %i0
814 edge32 %o6, %g2, %i3
815 and %l1, 0x0073, %i4
816 sub %g4, 0x1083, %i1
817 prefetch [%l7 + 0x08], 0x3
818 edge32l %o5, %l3, %o7
819 alignaddr %i7, %l0, %g1
820 movrgez %l4, 0x0F7, %l5
821 prefetch [%l7 + 0x68], 0x2
822 te %xcc, 0x2
823 movrgz %i6, 0x034, %l2
824 array8 %l6, %g7, %o3
825 nop
826 fitod %f12, %f14
827 fdtoi %f14, %f3
828 sub %o0, %g5, %i5
829 xnor %o1, %o4, %o2
830 movrgez %i2, %g6, %i0
831 brgez %o6, loop_66
832 edge16n %g2, %i3, %l1
833 stbar
834 tsubcc %i4, 0x1778, %g4
835loop_66:
836 membar 0x56
837 move %xcc, %g3, %o5
838 tcs %xcc, 0x3
839 fmul8sux16 %f24, %f20, %f20
840 fpadd16s %f31, %f26, %f7
841 fnegs %f23, %f21
842 movl %icc, %i1, %o7
843 edge8ln %l3, %l0, %i7
844 and %l4, %g1, %i6
845 edge32n %l2, %l6, %l5
846 fbu %fcc1, loop_67
847 move %icc, %g7, %o0
848 brgez,a %g5, loop_68
849 faligndata %f28, %f20, %f30
850loop_67:
851 fbule %fcc1, loop_69
852 fcmpne16 %f8, %f24, %i5
853loop_68:
854 ldsb [%l7 + 0x3C], %o1
855 tpos %icc, 0x2
856loop_69:
857 udiv %o3, 0x0FCE, %o2
858 flush %l7 + 0x2C
859 movneg %xcc, %o4, %g6
860 add %i0, %i2, %g2
861 lduh [%l7 + 0x74], %o6
862 ldsh [%l7 + 0x56], %i3
863 edge16ln %l1, %i4, %g4
864 movneg %icc, %o5, %g3
865 umul %o7, %i1, %l0
866 sethi 0x1E4E, %l3
867 set 0x5E, %g3
868 lduha [%l7 + %g3] 0x11, %l4
869 bgu,pn %xcc, loop_70
870 nop
871 setx 0x3D7B6D65, %l0, %l6
872 st %l6, [%l7 + 0x28]
873 ld [%l7 + 0x28], %f14
874 setx 0x70B3FDEE, %l1, %l5
875 st %l5, [%l7 + 0x10]
876 ld [%l7 + 0x10], %f0
877 fadds %f0, %f14, %f7
878 restored
879 rdpr %cwp, %g1
880 rdpr %cansave, %g2
881 rdpr %canrestore, %g3
882 rdpr %cleanwin, %g4
883 rdpr %otherwin, %g5
884 rdpr %wstate, %g6
885 lduw [%l7 + 0x48], %g1
886loop_70:
887 movleu %xcc, %i6, %i7
888 tg %xcc, 0x7
889 mulx %l6, 0x01A5, %l5
890 xorcc %l2, %o0, %g7
891 movneg %icc, %i5, %o1
892 subccc %g5, 0x0F1D, %o3
893 fbuge %fcc1, loop_71
894 sll %o2, 0x13, %o4
895 bleu,a,pn %icc, loop_72
896 smul %i0, %g6, %g2
897loop_71:
898 fmovdl %icc, %f5, %f3
899 add %l7, 0x44, %l6
900 wr %g0, 0x19, %asi
901 casa [%l6] 0x19, %i2, %o6
902loop_72:
903 fone %f10
904 andn %i3, %l1, %i4
905 move %xcc, %o5, %g3
906 nop
907 setx 0xFF13023A9447BC0C, %l0, %l6
908 stx %l6, [%l7 + 0x28]
909 ldd [%l7 + 0x28], %f22
910 fsqrtd %f22, %f16
911 or %g4, 0x1B7D, %o7
912 set 0x7E, %o2
913 ldstuba [%l7 + %o2] 0x10, %l0
914 fcmpne16 %f8, %f18, %i1
915 tg %icc, 0x7
916 edge16l %l4, %l3, %g1
917 andncc %i6, %l6, %i7
918 nop
919 setx 0x8D809620B05F5632, %l0, %l6
920 stx %l6, [%l7 + 0x50]
921 ldx [%l7 + 0x50], %fsr
922 movpos %icc, %l5, %o0
923 tn %icc, 0x7
924 tvs %icc, 0x3
925 be,a %xcc, loop_73
926 sdivx %l2, 0x0F8B, %i5
927 wr %g0, 0x89, %asi
928 ldsha [%l7 + 0x72] %asi, %o1
929loop_73:
930 edge16l %g7, %o3, %g5
931 ld [%l7 + 0x78], %f9
932 fmovsl %xcc, %f27, %f25
933 movne %icc, %o2, %i0
934 edge8l %g6, %g2, %o4
935 sra %i2, 0x1E, %o6
936 udivcc %l1, 0x17F2, %i3
937 tcs %icc, 0x2
938 wr %g0, 0x19, %asi
939 swapa [%l7 + 0x78] %asi, %o5
940 movne %xcc, %i4, %g4
941 edge8ln %g3, %o7, %l0
942 bne %icc, loop_74
943 movrlz %i1, %l4, %l3
944 fbge,a %fcc0, loop_75
945 edge8l %i6, %g1, %i7
946loop_74:
947 fcmpgt16 %f12, %f2, %l5
948 fnand %f16, %f28, %f2
949loop_75:
950 tneg %icc, 0x0
951 tne %icc, 0x3
952 nop
953 setx 0x8D6C1179, %l0, %l6
954 st %l6, [%l7 + 0x28]
955 ld [%l7 + 0x28], %f29
956 setx 0x5BA3DFA2, %l1, %l5
957 st %l5, [%l7 + 0x10]
958 ld [%l7 + 0x10], %f5
959 fmuls %f5, %f29, %f21
960 taddcc %l6, 0x1AC5, %l2
961 fnot2 %f20, %f2
962 wr %g0, 0x88, %asi
963 ldswa [%l7 + 0x58] %asi, %i5
964 brnz,a %o0, loop_76
965 ta %icc, 0x5
966 fnot2s %f31, %f22
967 brlz %g7, loop_77
968loop_76:
969 bcs,a,pt %icc, loop_78
970 te %icc, 0x2
971 fpadd32 %f6, %f8, %f30
972loop_77:
973 fbge,a %fcc1, loop_79
974loop_78:
975 flush %l7 + 0x18
976 fnegd %f0, %f12
977 ldstub [%l7 + 0x22], %o1
978loop_79:
979 popc %g5, %o2
980 tge %xcc, 0x4
981 fmovdvs %xcc, %f11, %f24
982 sllx %i0, 0x16, %o3
983 tcs %icc, 0x1
984 set 0x50, %i4
985 stha %g6, [%l7 + %i4] 0x88
986 ble,a %xcc, loop_80
987 edge8ln %o4, %i2, %g2
988 fbg,a %fcc0, loop_81
989 smul %o6, %l1, %i3
990loop_80:
991 taddcc %i4, 0x05DB, %o5
992 orcc %g3, 0x03B7, %o7
993loop_81:
994 movcs %icc, %l0, %i1
995 tsubcc %g4, %l3, %i6
996 fandnot1s %f6, %f11, %f22
997 edge32n %g1, %i7, %l5
998 movrgez %l6, %l4, %l2
999 tsubcc %o0, %g7, %i5
1000 subc %g5, 0x00EA, %o2
1001 mova %xcc, %i0, %o3
1002 fba %fcc0, loop_82
1003 sub %g6, %o4, %o1
1004 set 0x40, %g6
1005 stda %f0, [%l7 + %g6] 0x1f
1006 membar #Sync
1007loop_82:
1008 tpos %icc, 0x4
1009 fcmple16 %f18, %f6, %g2
1010 wr %g0, 0x04, %asi
1011 sta %f24, [%l7 + 0x78] %asi
1012 add %l7, 0x10, %l6
1013 wr %g0, 0x89, %asi
1014 casa [%l6] 0x89, %i2, %o6
1015 edge32 %l1, %i4, %i3
1016 ldd [%l7 + 0x48], %f8
1017 fble %fcc3, loop_83
1018 fabss %f12, %f18
1019 fnands %f3, %f2, %f18
1020 nop
1021 set 0x2C, %i3
1022 prefetch [%l7 + %i3], 0x2
1023loop_83:
1024 lduw [%l7 + 0x78], %g3
1025 restored
1026 rdpr %cwp, %g1
1027 rdpr %cansave, %g2
1028 rdpr %canrestore, %g3
1029 rdpr %cleanwin, %g4
1030 rdpr %otherwin, %g5
1031 rdpr %wstate, %g6
1032 nop
1033 setx loop_84, %l0, %l1
1034 wrpr 0x1, %tl
1035 wrpr %l1, %tpc
1036 add %l1, 0x4, %l1
1037 wrpr %l1, %tnpc
1038 setx 0x34400001400, %l0, %l1
1039 wrpr %l1, %tstate
1040 wrhpr 0x4, %htstate
1041 retry
1042 nop
1043 fitos %f5, %f26
1044 fstoi %f26, %f29
1045 set 0x54, %l1
1046 stha %o7, [%l7 + %l1] 0x2b
1047 membar #Sync
1048loop_84:
1049 edge16l %o5, %i1, %l0
1050 mulx %g4, 0x04FB, %i6
1051 movg %xcc, %l3, %i7
1052 movvc %xcc, %l5, %l6
1053 ldub [%l7 + 0x15], %l4
1054 fmovsg %icc, %f23, %f3
1055 fbge %fcc0, loop_85
1056 edge16 %g1, %l2, %o0
1057 wr %g0, 0x0c, %asi
1058 lda [%l7 + 0x10] %asi, %f25
1059loop_85:
1060 tcc %xcc, 0x0
1061 edge8n %i5, %g5, %o2
1062 ble,a,pn %icc, loop_86
1063 tl %icc, 0x4
1064 sethi 0x06F6, %g7
1065 movvs %icc, %o3, %g6
1066loop_86:
1067 brnz %i0, loop_87
1068 alignaddrl %o4, %g2, %o1
1069 fbo,a %fcc1, loop_88
1070 tcc %xcc, 0x5
1071loop_87:
1072 sdivcc %i2, 0x128F, %o6
1073 andncc %l1, %i4, %g3
1074loop_88:
1075 nop
1076 setx 0x607EA4F1, %l0, %l6
1077 st %l6, [%l7 + 0x74]
1078 ld [%l7 + 0x74], %fsr
1079 nop
1080 setx loop_89, %l0, %l1
1081 wrpr 0x1, %tl
1082 wrpr %l1, %tnpc
1083 setx 0x34400001400, %l0, %l1
1084 wrpr %l1, %tstate
1085 wrhpr 0x4, %htstate
1086 done
1087 bne loop_90
1088 array16 %o7, %i3, %i1
1089 srl %l0, %o5, %i6
1090loop_89:
1091 membar 0x11
1092loop_90:
1093 udiv %g4, 0x1451, %l3
1094 andn %i7, %l6, %l5
1095 movre %g1, 0x143, %l2
1096 array8 %l4, %i5, %g5
1097 edge16n %o0, %g7, %o3
1098 movg %icc, %o2, %i0
1099 fnegd %f26, %f8
1100 fmovse %icc, %f6, %f24
1101 wr %g0, 0x26, %asi
1102 ldda [%l7 + 0x60] %asi, %o4
1103 tneg %icc, 0x2
1104 sdiv %g6, 0x0B6B, %o1
1105 fpack16 %f10, %f20
1106 add %i2, 0x1BB1, %g2
1107 mulscc %o6, %i4, %g3
1108 edge32ln %o7, %l1, %i1
1109 subcc %i3, 0x0922, %o5
1110 stx %i6, [%l7 + 0x18]
1111 srlx %g4, 0x00, %l0
1112 taddcc %i7, %l6, %l5
1113 alignaddr %g1, %l2, %l3
1114 set 0x20, %g1
1115 ldsha [%l7 + %g1] 0x81, %l4
1116 for %f16, %f4, %f30
1117 fbul,a %fcc1, loop_91
1118 fxnors %f9, %f28, %f20
1119 tgu %icc, 0x0
1120 fbl %fcc2, loop_92
1121loop_91:
1122 umul %i5, 0x0B7D, %g5
1123 fnors %f25, %f31, %f2
1124 fmovdcc %icc, %f2, %f16
1125loop_92:
1126 fpadd32 %f14, %f0, %f20
1127 fnands %f26, %f30, %f25
1128 edge16n %g7, %o3, %o2
1129 std %f0, [%l7 + 0x20]
1130 brnz,a %o0, loop_93
1131 sethi 0x18EA, %i0
1132 fmul8x16au %f23, %f24, %f22
1133 fexpand %f29, %f18
1134loop_93:
1135 nop
1136 setx 0x46C255A9405F5453, %l0, %l6
1137 stx %l6, [%l7 + 0x38]
1138 ldx [%l7 + 0x38], %fsr
1139 fble,a %fcc0, loop_94
1140 and %g6, %o1, %i2
1141 umul %g2, 0x0E66, %o6
1142 srax %o4, 0x04, %g3
1143loop_94:
1144 fbuge %fcc0, loop_95
1145 stw %o7, [%l7 + 0x58]
1146 tge %icc, 0x4
1147 fmovdleu %icc, %f12, %f19
1148loop_95:
1149 smul %i4, %l1, %i3
1150 edge8n %i1, %o5, %i6
1151 popc 0x0C27, %l0
1152 fmovsl %icc, %f19, %f29
1153 udivx %i7, 0x0E98, %g4
1154 tle %icc, 0x3
1155 fmul8x16al %f26, %f11, %f20
1156 edge16n %l5, %l6, %l2
1157 tleu %xcc, 0x1
1158 fand %f22, %f26, %f22
1159 fsrc2s %f0, %f10
1160 smul %g1, 0x09B8, %l3
1161 edge32 %l4, %g5, %i5
1162 array8 %o3, %o2, %o0
1163 membar 0x1F
1164 membar 0x76
1165 add %g7, 0x0723, %g6
1166 wr %g0, 0x89, %asi
1167 lduha [%l7 + 0x7A] %asi, %o1
1168 udiv %i2, 0x119D, %i0
1169 orcc %o6, %g2, %g3
1170 ldd [%l7 + 0x50], %f0
1171 edge8n %o4, %o7, %l1
1172 and %i4, %i1, %o5
1173 orncc %i6, %i3, %l0
1174 saved
1175 rdpr %cwp, %g1
1176 rdpr %cansave, %g2
1177 rdpr %canrestore, %g3
1178 rdpr %cleanwin, %g4
1179 rdpr %otherwin, %g5
1180 rdpr %wstate, %g6
1181 be,a %xcc, loop_96
1182 subcc %i7, %g4, %l5
1183 nop
1184 setx loop_97, %l0, %l1
1185 wrpr 0x1, %tl
1186 wrpr %l1, %tnpc
1187 setx 0x34400001400, %l0, %l1
1188 wrpr %l1, %tstate
1189 wrhpr 0x4, %htstate
1190 done
1191 nop
1192 fitos %f3, %f28
1193loop_96:
1194 srl %l2, %l6, %l3
1195 movvs %icc, %g1, %l4
1196loop_97:
1197 fbl %fcc0, loop_98
1198 fone %f18
1199 fbo %fcc3, loop_99
1200 array8 %i5, %o3, %o2
1201loop_98:
1202 andcc %g5, %g7, %g6
1203 bcs,pn %xcc, loop_100
1204loop_99:
1205 move %xcc, %o0, %i2
1206 edge8ln %i0, %o1, %g2
1207 tsubcc %o6, 0x1476, %o4
1208loop_100:
1209 fmovdle %icc, %f14, %f31
1210 bgu,a,pn %icc, loop_101
1211 andn %o7, 0x1683, %g3
1212 membar 0x0E
1213 movneg %xcc, %i4, %l1
1214loop_101:
1215 movleu %icc, %i1, %i6
1216 ld [%l7 + 0x54], %f21
1217 nop
1218 setx 0x070B3028207C63E5, %l0, %l6
1219 stx %l6, [%l7 + 0x18]
1220 ldx [%l7 + 0x18], %fsr
1221 brnz %i3, loop_102
1222 tvc %icc, 0x2
1223 fbe %fcc3, loop_103
1224 fnors %f18, %f5, %f12
1225loop_102:
1226 srlx %o5, 0x09, %l0
1227 fmovsg %icc, %f13, %f14
1228loop_103:
1229 movrgz %i7, 0x326, %g4
1230 stw %l5, [%l7 + 0x1C]
1231 or %l2, %l3, %l6
1232 fandnot2s %f7, %f10, %f17
1233 movl %icc, %g1, %i5
1234 membar 0x2A
1235 edge32n %l4, %o2, %g5
1236 subccc %g7, %g6, %o0
1237 fone %f18
1238 edge32 %o3, %i0, %i2
1239 sir 0x1575
1240 stb %o1, [%l7 + 0x08]
1241 saved
1242 rdpr %cwp, %g1
1243 rdpr %cansave, %g2
1244 rdpr %canrestore, %g3
1245 rdpr %cleanwin, %g4
1246 rdpr %otherwin, %g5
1247 rdpr %wstate, %g6
1248 andn %o6, 0x1FCF, %g2
1249 fbo %fcc0, loop_104
1250 lduh [%l7 + 0x18], %o4
1251 xnorcc %g3, %o7, %i4
1252 orncc %i1, %l1, %i3
1253loop_104:
1254 brz %i6, loop_105
1255 sub %o5, 0x0645, %i7
1256 fpmerge %f31, %f2, %f16
1257 move %icc, %l0, %g4
1258loop_105:
1259 nop
1260 set 0x40, %i0
1261 prefetcha [%l7 + %i0] 0x18, 0x0
1262 srl %l2, 0x14, %l3
1263 movrgz %l6, 0x1A3, %g1
1264 fbul,a %fcc3, loop_106
1265 movl %icc, %i5, %l4
1266 edge32ln %o2, %g7, %g6
1267 srlx %o0, 0x09, %g5
1268loop_106:
1269 ba,a,pt %xcc, loop_107
1270 movrne %i0, 0x30F, %i2
1271 fzero %f6
1272 edge8n %o1, %o6, %g2
1273loop_107:
1274 bvs,a %xcc, loop_108
1275 fxors %f22, %f3, %f10
1276 fmul8x16au %f3, %f6, %f10
1277 fbne %fcc0, loop_109
1278loop_108:
1279 movrlz %o3, %g3, %o7
1280 bcs,a %icc, loop_110
1281 ldx [%l7 + 0x58], %o4
1282loop_109:
1283 movleu %xcc, %i4, %i1
1284 movrgz %i3, 0x206, %i6
1285loop_110:
1286 fblg %fcc3, loop_111
1287 ldub [%l7 + 0x35], %l1
1288 restored
1289 rdpr %cwp, %g1
1290 rdpr %cansave, %g2
1291 rdpr %canrestore, %g3
1292 rdpr %cleanwin, %g4
1293 rdpr %otherwin, %g5
1294 rdpr %wstate, %g6
1295 wr %g0, 0x88, %asi
1296 ldsha [%l7 + 0x5A] %asi, %o5
1297loop_111:
1298 fnot1s %f17, %f31
1299 array16 %l0, %g4, %l5
1300 be,pt %icc, loop_112
1301 addc %i7, 0x129C, %l2
1302 restored
1303 rdpr %cwp, %g1
1304 rdpr %cansave, %g2
1305 rdpr %canrestore, %g3
1306 rdpr %cleanwin, %g4
1307 rdpr %otherwin, %g5
1308 rdpr %wstate, %g6
1309 nop
1310 fitod %f0, %f30
1311 fdtox %f30, %f10
1312loop_112:
1313 tsubcctv %l6, 0x0436, %g1
1314 or %l3, 0x1334, %i5
1315 bgu %xcc, loop_113
1316 sdivx %l4, 0x1AF3, %g7
1317 bge,pn %xcc, loop_114
1318 nop
1319 setx 0x90595FF9, %l0, %l6
1320 st %l6, [%l7 + 0x7C]
1321 ld [%l7 + 0x7C], %fsr
1322loop_113:
1323 movrgz %g6, %o2, %g5
1324 bshuffle %f24, %f12, %f14
1325loop_114:
1326 fsrc2 %f14, %f12
1327 bge,pn %icc, loop_115
1328 xorcc %o0, %i2, %i0
1329 sethi 0x1511, %o1
1330 fmovrdgez %g2, %f20, %f24
1331loop_115:
1332 tcc %xcc, 0x4
1333 edge16l %o6, %o3, %o7
1334 bvs,pt %xcc, loop_116
1335 movre %o4, 0x1E1, %g3
1336 array8 %i4, %i3, %i6
1337 sdivcc %l1, 0x0B1A, %i1
1338loop_116:
1339 movrlz %o5, 0x108, %g4
1340 wr %g0, 0x50, %asi
1341 ldxa [%g0 + 0x00] %asi, %l5
1342 sdiv %i7, 0x0DA3, %l2
1343 addcc %l6, %g1, %l0
1344 bg,a,pt %xcc, loop_117
1345 movvs %icc, %i5, %l3
1346 array32 %g7, %g6, %o2
1347 orcc %l4, 0x1640, %g5
1348loop_117:
1349 call loop_118
1350 fmovsn %icc, %f10, %f26
1351 addcc %i2, 0x014D, %o0
1352 fmovsvs %icc, %f25, %f3
1353loop_118:
1354 fmovdl %icc, %f16, %f16
1355 ldsw [%l7 + 0x54], %o1
1356 sdivcc %i0, 0x028A, %g2
1357 bpos,a,pt %icc, loop_119
1358 tle %icc, 0x1
1359 saved
1360 rdpr %cwp, %g1
1361 rdpr %cansave, %g2
1362 rdpr %canrestore, %g3
1363 rdpr %cleanwin, %g4
1364 rdpr %otherwin, %g5
1365 rdpr %wstate, %g6
1366 xnor %o6, 0x10B5, %o3
1367loop_119:
1368 tvc %xcc, 0x1
1369 alignaddr %o7, %g3, %o4
1370 fnand %f8, %f14, %f12
1371 movrlez %i4, %i6, %i3
1372 restored
1373 rdpr %cwp, %g1
1374 rdpr %cansave, %g2
1375 rdpr %canrestore, %g3
1376 rdpr %cleanwin, %g4
1377 rdpr %otherwin, %g5
1378 rdpr %wstate, %g6
1379 movpos %xcc, %l1, %i1
1380 sir 0x0F01
1381 edge32ln %o5, %l5, %g4
1382 fbug,a %fcc3, loop_120
1383 fmovspos %icc, %f0, %f30
1384 ldsw [%l7 + 0x40], %l2
1385 taddcc %l6, %g1, %l0
1386loop_120:
1387 lduh [%l7 + 0x20], %i5
1388 wr %g0, 0x10, %asi
1389 ldsba [%l7 + 0x1F] %asi, %l3
1390 te %xcc, 0x4
1391 xor %i7, %g7, %o2
1392 movre %g6, %g5, %i2
1393 wr %g0, 0x89, %asi
1394 lduba [%l7 + 0x3C] %asi, %l4
1395 smul %o1, 0x1BDF, %i0
1396 ldd [%l7 + 0x10], %o0
1397 movrne %g2, 0x330, %o6
1398 alignaddrl %o7, %o3, %g3
1399 edge32 %i4, %i6, %i3
1400 fba %fcc2, loop_121
1401 edge16n %o4, %i1, %o5
1402 srax %l1, %l5, %l2
1403 fcmpgt16 %f18, %f16, %l6
1404loop_121:
1405 edge16ln %g1, %g4, %i5
1406 umulcc %l0, %i7, %g7
1407 nop
1408 fitod %f12, %f10
1409 fdtoi %f10, %f16
1410 smul %l3, 0x1DBE, %g6
1411 restored
1412 rdpr %cwp, %g1
1413 rdpr %cansave, %g2
1414 rdpr %canrestore, %g3
1415 rdpr %cleanwin, %g4
1416 rdpr %otherwin, %g5
1417 rdpr %wstate, %g6
1418 call loop_122
1419 tle %icc, 0x6
1420 mulx %o2, 0x04E8, %i2
1421 bvs,a loop_123
1422loop_122:
1423 xnorcc %l4, %o1, %g5
1424 nop
1425 setx loop_124, %l0, %l1
1426 jmpl %l1, %i0
1427 movre %o0, 0x04B, %g2
1428loop_123:
1429 fmovsne %icc, %f24, %f21
1430 nop
1431 setx 0xBC91D85E, %l0, %l6
1432 st %l6, [%l7 + 0x28]
1433 ld [%l7 + 0x28], %f28
1434 setx 0x6F2F951C, %l1, %l5
1435 st %l5, [%l7 + 0x10]
1436 ld [%l7 + 0x10], %f20
1437 fmuls %f20, %f28, %f7
1438loop_124:
1439 fbl,a %fcc3, loop_125
1440 edge16 %o7, %o6, %g3
1441 xnor %i4, %o3, %i6
1442 fbule,a %fcc2, loop_126
1443loop_125:
1444 srl %o4, 0x19, %i1
1445 set 0x40, %i5
1446 ldda [%l7 + %i5] 0x81, %f16
1447loop_126:
1448 tcs %icc, 0x5
1449 call loop_127
1450 movne %icc, %o5, %l1
1451 fbuge %fcc2, loop_128
1452 addc %i3, 0x1757, %l2
1453loop_127:
1454 bleu,pt %xcc, loop_129
1455 tleu %xcc, 0x3
1456loop_128:
1457 bneg,pt %xcc, loop_130
1458 ldsb [%l7 + 0x1A], %l6
1459loop_129:
1460 fcmple16 %f6, %f8, %g1
1461 movrlz %g4, 0x26E, %i5
1462loop_130:
1463 tne %xcc, 0x3
1464 brgz %l5, loop_131
1465 edge8n %i7, %g7, %l3
1466 brz,a %g6, loop_132
1467 xnor %l0, %o2, %l4
1468loop_131:
1469 nop
1470 set 0x63, %i6
1471 stba %i2, [%l7 + %i6] 0x0c
1472loop_132:
1473 bpos,a loop_133
1474 fbul,a %fcc0, loop_134
1475 array16 %g5, %o1, %o0
1476 srax %i0, %g2, %o6
1477loop_133:
1478 tvs %icc, 0x7
1479loop_134:
1480 srax %g3, %i4, %o3
1481 bvc,a %icc, loop_135
1482 tleu %icc, 0x6
1483 sra %i6, 0x19, %o7
1484 fnegd %f30, %f18
1485loop_135:
1486 movleu %icc, %i1, %o5
1487 edge8n %l1, %o4, %i3
1488 udivcc %l2, 0x12CA, %g1
1489 edge8 %g4, %l6, %l5
1490 tleu %xcc, 0x7
1491 fandnot2 %f0, %f0, %f26
1492 sra %i5, 0x1B, %i7
1493 wr %g0, 0x80, %asi
1494 lduba [%l7 + 0x3B] %asi, %l3
1495 movn %xcc, %g6, %g7
1496 mova %icc, %l0, %o2
1497 movleu %icc, %i2, %l4
1498 subcc %g5, 0x0DD7, %o0
1499 movn %xcc, %i0, %g2
1500 nop
1501 set 0x7A, %g7
1502 lduh [%l7 + %g7], %o6
1503 tvc %icc, 0x2
1504 movgu %icc, %o1, %i4
1505 tgu %xcc, 0x6
1506 te %icc, 0x6
1507 nop
1508 setx 0x395A1AFFA9934977, %l0, %l6
1509 stx %l6, [%l7 + 0x28]
1510 ldd [%l7 + 0x28], %f0
1511 setx 0x81D2C5230555F4AC, %l1, %l5
1512 stx %l5, [%l7 + 0x10]
1513 ldd [%l7 + 0x10], %f30
1514 fsubd %f30, %f0, %f14
1515 fbu,a %fcc0, loop_136
1516 udiv %o3, 0x163D, %i6
1517 set 0x20, %o6
1518 prefetcha [%l7 + %o6] 0x89, 0x0
1519loop_136:
1520 fmovrse %i1, %f23, %f29
1521 nop
1522 fitod %f2, %f26
1523 fdtoi %f26, %f15
1524 move %xcc, %g3, %o5
1525 wr %g0, 0x10, %asi
1526 swapa [%l7 + 0x38] %asi, %l1
1527 taddcctv %i3, 0x1732, %l2
1528 bpos,a loop_137
1529 fmuld8sux16 %f16, %f13, %f10
1530 movleu %xcc, %o4, %g1
1531 udivx %g4, 0x19E1, %l5
1532loop_137:
1533 fpsub16s %f21, %f31, %f18
1534 fblg %fcc2, loop_138
1535 nop
1536 setx 0x877674BD662E91BB, %l0, %l6
1537 stx %l6, [%l7 + 0x28]
1538 ldd [%l7 + 0x28], %f10
1539 setx 0x00A5512BF9812DCA, %l1, %l5
1540 stx %l5, [%l7 + 0x10]
1541 ldd [%l7 + 0x10], %f30
1542 faddd %f30, %f10, %f16
1543 tne %icc, 0x3
1544 membar 0x18
1545loop_138:
1546 subcc %i5, %l6, %l3
1547 edge16ln %i7, %g6, %g7
1548 tl %icc, 0x2
1549 tge %icc, 0x7
1550 umul %o2, %i2, %l0
1551 smul %l4, 0x0F7B, %g5
1552 udivcc %o0, 0x0929, %g2
1553 sdivx %o6, 0x1551, %o1
1554 set 0x44, %o1
1555 lduha [%l7 + %o1] 0x89, %i4
1556 fbuge,a %fcc0, loop_139
1557 fmovdl %xcc, %f15, %f3
1558 sir 0x1E6E
1559 andn %i0, 0x171A, %o3
1560loop_139:
1561 edge32n %i6, %i1, %g3
1562 tpos %icc, 0x0
1563 orncc %o5, %o7, %i3
1564 tcs %xcc, 0x2
1565 sdivx %l1, 0x030D, %o4
1566 edge16l %l2, %g1, %g4
1567 tn %xcc, 0x4
1568 movle %xcc, %l5, %l6
1569 stw %i5, [%l7 + 0x50]
1570 movrlz %l3, %g6, %g7
1571 fors %f8, %f28, %f30
1572 taddcc %o2, %i2, %l0
1573 tl %xcc, 0x4
1574 udivcc %l4, 0x0AC2, %g5
1575 tn %xcc, 0x4
1576 tsubcc %o0, 0x04AB, %i7
1577 fmovdle %xcc, %f10, %f26
1578 swap [%l7 + 0x7C], %g2
1579 nop
1580 set 0x50, %g5
1581 lduh [%l7 + %g5], %o6
1582 movn %icc, %i4, %o1
1583 andncc %o3, %i6, %i0
1584 tl %icc, 0x6
1585 bleu loop_140
1586 nop
1587 setx 0x641A562676A5B1FD, %l0, %l6
1588 stx %l6, [%l7 + 0x28]
1589 ldd [%l7 + 0x28], %f14
1590 setx 0xE6C2340B8EA2FE49, %l1, %l5
1591 stx %l5, [%l7 + 0x10]
1592 ldd [%l7 + 0x10], %f10
1593 faddd %f10, %f14, %f8
1594 mova %icc, %i1, %o5
1595 array32 %o7, %g3, %i3
1596loop_140:
1597 nop
1598 setx 0xB646EEBC0E78F730, %l0, %l6
1599 stx %l6, [%l7 + 0x28]
1600 ldd [%l7 + 0x28], %f14
1601 setx 0xFC012E50D77A0601, %l1, %l5
1602 stx %l5, [%l7 + 0x10]
1603 ldd [%l7 + 0x10], %f22
1604 fsubd %f22, %f14, %f12
1605 fcmpne16 %f14, %f22, %o4
1606 bshuffle %f8, %f4, %f22
1607 movleu %icc, %l1, %g1
1608 movle %xcc, %g4, %l5
1609 lduw [%l7 + 0x08], %l2
1610 movrgz %i5, 0x100, %l6
1611 fcmpgt16 %f16, %f30, %l3
1612 edge32 %g6, %g7, %o2
1613 set 0x28, %i2
1614 ldswa [%l7 + %i2] 0x15, %l0
1615 movgu %xcc, %i2, %g5
1616 ba loop_141
1617 sub %l4, 0x12C9, %o0
1618 udivx %i7, 0x1F2D, %o6
1619 movn %xcc, %g2, %o1
1620loop_141:
1621 srax %o3, %i4, %i6
1622 add %l7, 0x60, %l6
1623 wr %g0, 0x88, %asi
1624 casa [%l6] 0x88, %i0, %o5
1625 movl %icc, %o7, %g3
1626 fandnot1s %f19, %f26, %f11
1627 wr %g0, 0x20, %asi
1628 ldxa [%g0 + 0x38] %asi, %i1
1629 tleu %xcc, 0x1
1630 edge16n %i3, %o4, %g1
1631 membar 0x7E
1632 tsubcc %g4, 0x0958, %l5
1633 orn %l1, %l2, %l6
1634 brlz %i5, loop_142
1635 udivcc %g6, 0x07BD, %l3
1636 fpsub16 %f8, %f26, %f18
1637 fbn,a %fcc0, loop_143
1638loop_142:
1639 srax %o2, 0x00, %g7
1640 ta %xcc, 0x0
1641 brlez %i2, loop_144
1642loop_143:
1643 nop
1644 setx 0x852BA17F, %l0, %l6
1645 st %l6, [%l7 + 0x28]
1646 ld [%l7 + 0x28], %f4
1647 fsqrts %f4, %f22
1648 subcc %l0, 0x1E72, %g5
1649 add %l4, %o0, %i7
1650loop_144:
1651 te %xcc, 0x2
1652 and %o6, %g2, %o1
1653 umulcc %i4, %o3, %i0
1654 bne loop_145
1655 udivcc %o5, 0x1827, %o7
1656 add %l7, 0x38, %l6
1657 wr %g0, 0x89, %asi
1658 ldxa [%l6] %asi, %i6
1659 casxa [%l6] %asi, %i6, %i1
1660loop_145:
1661 edge8ln %g3, %i3, %g1
1662 fornot2s %f8, %f24, %f10
1663 nop
1664 fitod %f9, %f30
1665 wr %g0, 0x0c, %asi
1666 lda [%l7 + 0x44] %asi, %f5
1667 nop
1668 setx loop_146, %l0, %l1
1669 wrpr 0x1, %tl
1670 wrpr %l1, %tnpc
1671 setx 0x34400001400, %l0, %l1
1672 wrpr %l1, %tstate
1673 wrhpr 0x4, %htstate
1674 done
1675 move %icc, %o4, %l5
1676 fbule %fcc3, loop_147
1677 array8 %l1, %g4, %l2
1678loop_146:
1679 nop
1680 setx loop_148, %l0, %l1
1681 jmpl %l1, %l6
1682 lduh [%l7 + 0x6C], %g6
1683loop_147:
1684 nop
1685 fitos %f31, %f22
1686 fmovdcc %icc, %f26, %f29
1687loop_148:
1688 edge32l %i5, %l3, %o2
1689 alignaddr %g7, %i2, %g5
1690 edge16n %l0, %o0, %i7
1691 udiv %o6, 0x1068, %l4
1692 nop
1693 set 0x40, %o3
1694 stx %o1, [%l7 + %o3]
1695 fbug %fcc2, loop_149
1696 udiv %i4, 0x1EC7, %o3
1697 tneg %icc, 0x2
1698 fmovrdgz %g2, %f2, %f22
1699loop_149:
1700 movrlz %i0, %o7, %o5
1701 fmovsgu %icc, %f6, %f13
1702 sll %i6, %i1, %i3
1703 nop
1704 set 0x0B, %l2
1705 ldub [%l7 + %l2], %g1
1706 tg %xcc, 0x7
1707 tcc %xcc, 0x1
1708 fmovsleu %xcc, %f8, %f17
1709 fcmpne32 %f0, %f30, %o4
1710 movneg %icc, %l5, %l1
1711 orn %g4, 0x1362, %l2
1712 sdivx %g3, 0x1A6E, %l6
1713 fornot1s %f9, %f7, %f16
1714 fpsub32s %f27, %f9, %f6
1715 smulcc %i5, 0x0E23, %l3
1716 xnorcc %g6, 0x00D5, %o2
1717 nop
1718 setx 0x5F1743E3A0686602, %l0, %l6
1719 stx %l6, [%l7 + 0x10]
1720 ldx [%l7 + 0x10], %fsr
1721 wr %g0, 0x19, %asi
1722 stxa %g7, [%l7 + 0x58] %asi
1723 fnot1 %f18, %f0
1724 smul %g5, %l0, %o0
1725 fbug %fcc0, loop_150
1726 tgu %xcc, 0x4
1727 tle %icc, 0x4
1728 add %i7, %o6, %i2
1729loop_150:
1730 movrgz %l4, %i4, %o3
1731 sir 0x13F2
1732 srl %o1, 0x16, %g2
1733 sethi 0x059A, %o7
1734 srlx %i0, %i6, %i1
1735 nop
1736 setx loop_151, %l0, %l1
1737 wrpr 0x1, %tl
1738 wrpr %l1, %tnpc
1739 setx 0x34400001400, %l0, %l1
1740 wrpr %l1, %tstate
1741 wrhpr 0x4, %htstate
1742 done
1743 xorcc %o5, %i3, %o4
1744 edge32l %g1, %l5, %g4
1745 fmovda %xcc, %f9, %f16
1746loop_151:
1747 xor %l2, %l1, %l6
1748 fbul,a %fcc2, loop_152
1749 nop
1750 fitod %f27, %f20
1751 set 0x63, %l5
1752 stba %g3, [%l7 + %l5] 0xe2
1753 membar #Sync
1754loop_152:
1755 fandnot2s %f23, %f10, %f4
1756 movvs %xcc, %i5, %g6
1757 andn %l3, %g7, %g5
1758 umulcc %l0, 0x0C7D, %o0
1759 movvs %xcc, %i7, %o2
1760 set 0x10, %i1
1761 ldda [%l7 + %i1] 0x24, %o6
1762 movgu %xcc, %l4, %i2
1763 sdivcc %i4, 0x0F7A, %o1
1764 array32 %o3, %g2, %o7
1765 fbl,a %fcc3, loop_153
1766 movrgez %i0, 0x036, %i1
1767 addc %i6, %o5, %i3
1768 fpadd32s %f9, %f10, %f29
1769loop_153:
1770 edge32ln %g1, %o4, %l5
1771 movcc %xcc, %l2, %g4
1772 sll %l1, %g3, %i5
1773 fandnot1s %f19, %f9, %f20
1774 edge32n %g6, %l3, %l6
1775 edge32ln %g5, %l0, %g7
1776 tvs %icc, 0x5
1777 fba %fcc3, loop_154
1778 ba,pn %xcc, loop_155
1779 subcc %i7, %o2, %o0
1780 movre %o6, %l4, %i4
1781loop_154:
1782 fbule,a %fcc0, loop_156
1783loop_155:
1784 movn %icc, %i2, %o1
1785 udiv %o3, 0x1749, %g2
1786 ldstub [%l7 + 0x5B], %o7
1787loop_156:
1788 nop
1789 set 0x61, %o0
1790 ldub [%l7 + %o0], %i1
1791 fmul8sux16 %f24, %f24, %f6
1792 fbne %fcc2, loop_157
1793 tge %xcc, 0x0
1794 fcmple32 %f14, %f16, %i6
1795 swap [%l7 + 0x7C], %o5
1796loop_157:
1797 st %f29, [%l7 + 0x08]
1798 tvc %icc, 0x2
1799 ldx [%l7 + 0x08], %i0
1800 alignaddrl %i3, %o4, %g1
1801 addccc %l5, %g4, %l1
1802 fbn %fcc2, loop_158
1803 tsubcc %l2, %g3, %g6
1804 edge8ln %l3, %l6, %i5
1805 sdivx %l0, 0x1ABA, %g7
1806loop_158:
1807 tcc %icc, 0x7
1808 subcc %i7, %o2, %o0
1809 array8 %g5, %l4, %i4
1810 fone %f16
1811 movvs %xcc, %i2, %o1
1812 fbug,a %fcc0, loop_159
1813 movcs %icc, %o6, %o3
1814 mulscc %g2, 0x1BB5, %o7
1815 udiv %i6, 0x0863, %i1
1816loop_159:
1817 popc %i0, %i3
1818 ldx [%l7 + 0x10], %o5
1819 sir 0x12C8
1820 fmovscc %xcc, %f11, %f20
1821 wr %g0, 0x11, %asi
1822 stha %o4, [%l7 + 0x16] %asi
1823 fpack16 %f2, %f7
1824 wr %g0, 0x80, %asi
1825 stda %f16, [%l7 + 0x40] %asi
1826 tgu %icc, 0x4
1827 xnor %g1, 0x17BC, %g4
1828 sllx %l1, %l2, %g3
1829 movn %xcc, %g6, %l5
1830 srl %l6, %l3, %l0
1831 edge32l %g7, %i5, %i7
1832 fmovdgu %icc, %f9, %f6
1833 fmovdvc %icc, %f31, %f5
1834 tsubcctv %o2, %o0, %l4
1835 wr %g0, 0x19, %asi
1836 stba %g5, [%l7 + 0x50] %asi
1837 addc %i4, %i2, %o1
1838 movge %xcc, %o6, %g2
1839 fbn %fcc0, loop_160
1840 edge16n %o7, %o3, %i1
1841 add %l7, 0x40, %l6
1842 wr %g0, 0x81, %asi
1843 casxa [%l6] 0x81, %i6, %i0
1844loop_160:
1845 fble,a %fcc3, loop_161
1846 edge8l %o5, %i3, %g1
1847 wr %g0, 0x10, %asi
1848 prefetcha [%l7 + 0x70] %asi, 0x3
1849loop_161:
1850 fbg,a %fcc1, loop_162
1851 taddcctv %o4, %l1, %g3
1852 sra %l2, %g6, %l6
1853 set 0x63, %l0
1854 ldstuba [%l7 + %l0] 0x19, %l3
1855loop_162:
1856 smul %l5, %g7, %i5
1857 tleu %icc, 0x2
1858 tsubcc %l0, 0x1A90, %i7
1859 stb %o0, [%l7 + 0x6E]
1860 ta %icc, 0x7
1861 fbne %fcc2, loop_163
1862 bg,a %icc, loop_164
1863 fpack16 %f4, %f30
1864 srax %o2, 0x0D, %g5
1865loop_163:
1866 bl loop_165
1867loop_164:
1868 ldub [%l7 + 0x27], %i4
1869 umul %i2, %l4, %o6
1870 taddcctv %o1, %g2, %o3
1871loop_165:
1872 edge16n %i1, %i6, %o7
1873 edge8ln %o5, %i3, %g1
1874 movleu %icc, %g4, %i0
1875 set 0x57, %l3
1876 ldsba [%l7 + %l3] 0x88, %o4
1877 brlz,a %l1, loop_166
1878 and %g3, 0x10EF, %g6
1879 array16 %l2, %l3, %l6
1880 fbul,a %fcc0, loop_167
1881loop_166:
1882 fbu,a %fcc0, loop_168
1883 movne %icc, %l5, %g7
1884 ldsh [%l7 + 0x7E], %l0
1885loop_167:
1886 fnands %f6, %f2, %f15
1887loop_168:
1888 fpsub16 %f22, %f6, %f22
1889 orncc %i5, %o0, %i7
1890 nop
1891 set 0x32, %o4
1892 ldub [%l7 + %o4], %o2
1893 fsrc1s %f6, %f23
1894 movleu %icc, %g5, %i2
1895 movvc %xcc, %l4, %o6
1896 tn %xcc, 0x5
1897 fcmpne16 %f2, %f12, %i4
1898 fmovrslez %g2, %f13, %f23
1899 xnorcc %o1, 0x089E, %o3
1900 fmovdpos %xcc, %f21, %f17
1901 movrgz %i6, 0x157, %i1
1902 movn %xcc, %o7, %o5
1903 orn %i3, %g1, %g4
1904 tsubcc %o4, 0x1EB2, %l1
1905 flush %l7 + 0x38
1906 movneg %icc, %i0, %g6
1907 movne %icc, %l2, %g3
1908 tgu %icc, 0x4
1909 orcc %l6, %l3, %g7
1910 ldx [%l7 + 0x18], %l0
1911 subcc %i5, %o0, %l5
1912 tvc %xcc, 0x1
1913 add %i7, 0x0269, %g5
1914 tge %icc, 0x7
1915 fblg %fcc1, loop_169
1916 srax %i2, 0x1E, %l4
1917 subccc %o2, 0x11BC, %i4
1918 bcc,a,pn %icc, loop_170
1919loop_169:
1920 edge8n %o6, %g2, %o3
1921 tg %xcc, 0x4
1922 bcc loop_171
1923loop_170:
1924 fmovdvs %xcc, %f18, %f25
1925 movpos %icc, %o1, %i6
1926 edge32n %o7, %i1, %i3
1927loop_171:
1928 nop
1929 fitod %f0, %f16
1930 fdtoi %f16, %f9
1931 subccc %g1, %o5, %g4
1932 mulx %o4, %l1, %g6
1933 edge8ln %i0, %l2, %g3
1934 nop
1935 fitos %f13, %f12
1936 fstod %f12, %f6
1937 fmovdcc %icc, %f17, %f19
1938 addccc %l3, %g7, %l0
1939 udivcc %i5, 0x15EC, %o0
1940 subccc %l5, 0x07DD, %l6
1941 stbar
1942 array8 %g5, %i2, %l4
1943 brlz,a %o2, loop_172
1944 tsubcctv %i4, %o6, %i7
1945 fabss %f8, %f31
1946 stx %g2, [%l7 + 0x28]
1947loop_172:
1948 movrlz %o1, 0x038, %o3
1949 tpos %xcc, 0x1
1950 tleu %icc, 0x5
1951 edge16l %i6, %i1, %o7
1952 tg %xcc, 0x4
1953 sdivx %g1, 0x03D0, %o5
1954 fbuge %fcc2, loop_173
1955 tcs %xcc, 0x7
1956 fmovsgu %xcc, %f19, %f22
1957 tcc %xcc, 0x4
1958loop_173:
1959 fbuge,a %fcc2, loop_174
1960 nop
1961 fitos %f0, %f18
1962 fstox %f18, %f8
1963 membar #Sync
1964 set 0x40, %o5
1965 ldda [%l7 + %o5] 0x16, %f0
1966loop_174:
1967 ldd [%l7 + 0x68], %f26
1968 sra %i3, %g4, %o4
1969 edge8l %l1, %g6, %i0
1970 wr %g0, 0x80, %asi
1971 stda %f0, [%l7 + 0x40] %asi
1972 tpos %icc, 0x7
1973 nop
1974 setx 0x953A191E698A468C, %l0, %l6
1975 stx %l6, [%l7 + 0x28]
1976 ldd [%l7 + 0x28], %f6
1977 fsqrtd %f6, %f22
1978 fmovsgu %xcc, %f22, %f29
1979 array32 %g3, %l3, %l2
1980 movneg %icc, %l0, %i5
1981 edge16ln %g7, %l5, %o0
1982 edge8ln %l6, %g5, %i2
1983 movne %icc, %l4, %o2
1984 te %xcc, 0x5
1985 nop
1986 setx 0x6360E14CC1297C4F, %l0, %l6
1987 stx %l6, [%l7 + 0x28]
1988 ldd [%l7 + 0x28], %f26
1989 setx 0x9EDF6108F03B7664, %l1, %l5
1990 stx %l5, [%l7 + 0x10]
1991 ldd [%l7 + 0x10], %f8
1992 fmuld %f8, %f26, %f30
1993 add %i4, %i7, %o6
1994 udivcc %g2, 0x1E15, %o1
1995 movleu %xcc, %o3, %i1
1996 xnorcc %o7, 0x0083, %g1
1997 bvs %icc, loop_175
1998 ldx [%l7 + 0x60], %o5
1999 brz,a %i3, loop_176
2000 bne %xcc, loop_177
2001loop_175:
2002 movvs %icc, %i6, %o4
2003 tge %icc, 0x0
2004loop_176:
2005 andn %l1, %g6, %i0
2006loop_177:
2007 movrne %g3, %g4, %l2
2008 movn %xcc, %l3, %i5
2009 taddcctv %l0, %l5, %o0
2010 tne %icc, 0x7
2011 edge32ln %l6, %g5, %g7
2012 sir 0x148B
2013 fbule %fcc2, loop_178
2014 edge8l %i2, %l4, %i4
2015 fmovdpos %xcc, %f1, %f21
2016 fmovsle %xcc, %f15, %f27
2017loop_178:
2018 edge8n %i7, %o6, %g2
2019 sir 0x1E30
2020 saved
2021 rdpr %cwp, %g1
2022 rdpr %cansave, %g2
2023 rdpr %canrestore, %g3
2024 rdpr %cleanwin, %g4
2025 rdpr %otherwin, %g5
2026 rdpr %wstate, %g6
2027 mulx %o2, %o1, %o3
2028 wr %g0, 0xe2, %asi
2029 stha %o7, [%l7 + 0x76] %asi
2030 membar #Sync
2031 brlz %g1, loop_179
2032 movneg %icc, %i1, %o5
2033 sll %i6, 0x1E, %i3
2034 andcc %l1, %g6, %o4
2035loop_179:
2036 xnorcc %i0, %g3, %g4
2037 sth %l2, [%l7 + 0x6E]
2038 tg %icc, 0x1
2039 faligndata %f20, %f30, %f16
2040 wr %g0, 0x22, %asi
2041 stba %l3, [%l7 + 0x3C] %asi
2042 membar #Sync
2043 tpos %xcc, 0x1
2044 tcc %xcc, 0x7
2045 movcs %xcc, %i5, %l0
2046 fmovdl %xcc, %f6, %f22
2047 taddcc %l5, %o0, %g5
2048 movn %xcc, %g7, %l6
2049 nop
2050 fitod %f12, %f24
2051 fdtos %f24, %f1
2052 xor %l4, %i2, %i7
2053 or %i4, 0x174F, %g2
2054 sethi 0x1A6F, %o6
2055 saved
2056 rdpr %cwp, %g1
2057 rdpr %cansave, %g2
2058 rdpr %canrestore, %g3
2059 rdpr %cleanwin, %g4
2060 rdpr %otherwin, %g5
2061 rdpr %wstate, %g6
2062 fbu %fcc0, loop_180
2063 subcc %o2, %o1, %o3
2064 xnor %o7, 0x0194, %i1
2065 lduh [%l7 + 0x28], %g1
2066loop_180:
2067 tcc %icc, 0x3
2068 udiv %o5, 0x12A5, %i3
2069 edge8 %l1, %i6, %o4
2070 wr %g0, 0x89, %asi
2071 ldxa [%l7 + 0x60] %asi, %g6
2072 tl %xcc, 0x5
2073 tgu %xcc, 0x7
2074 fsrc2 %f10, %f20
2075 ldd [%l7 + 0x10], %i0
2076 movle %icc, %g3, %g4
2077 sethi 0x13AF, %l3
2078 tcc %xcc, 0x3
2079 fmovdg %icc, %f24, %f17
2080 fmovsg %icc, %f15, %f24
2081 tleu %xcc, 0x7
2082 addcc %l2, 0x0D14, %i5
2083 xor %l5, 0x14B6, %o0
2084 stbar
2085 edge32l %g5, %g7, %l0
2086 edge8l %l4, %l6, %i2
2087 ldsw [%l7 + 0x10], %i4
2088 edge8ln %g2, %o6, %o2
2089 fbl,a %fcc3, loop_181
2090 tn %icc, 0x2
2091 fpadd16s %f13, %f30, %f19
2092 fxnors %f16, %f0, %f6
2093loop_181:
2094 edge32ln %o1, %o3, %i7
2095 fornot2s %f22, %f30, %f6
2096 movpos %icc, %i1, %o7
2097 tgu %icc, 0x5
2098 array16 %g1, %o5, %l1
2099 sdivx %i3, 0x0B41, %o4
2100 xor %g6, %i0, %g3
2101 edge8ln %i6, %l3, %l2
2102 subcc %g4, 0x141C, %i5
2103 sra %o0, %g5, %l5
2104 tvc %icc, 0x3
2105 set 0x47, %o7
2106 ldsba [%l7 + %o7] 0x80, %l0
2107 restored
2108 rdpr %cwp, %g1
2109 rdpr %cansave, %g2
2110 rdpr %canrestore, %g3
2111 rdpr %cleanwin, %g4
2112 rdpr %otherwin, %g5
2113 rdpr %wstate, %g6
2114 movle %icc, %g7, %l6
2115 ble,a,pn %xcc, loop_182
2116 edge32ln %l4, %i4, %i2
2117 te %icc, 0x7
2118 and %g2, %o2, %o6
2119loop_182:
2120 edge32 %o1, %i7, %o3
2121 fmovrdgz %o7, %f10, %f24
2122 srax %i1, 0x09, %o5
2123 tpos %icc, 0x3
2124 movpos %icc, %g1, %i3
2125 smul %l1, %g6, %o4
2126 ld [%l7 + 0x20], %f19
2127 movcc %icc, %g3, %i0
2128 sub %l3, %i6, %l2
2129 srlx %g4, 0x11, %i5
2130 edge32l %o0, %l5, %l0
2131 tl %icc, 0x5
2132 sethi 0x0D4B, %g5
2133 wr %g0, 0x04, %asi
2134 lduha [%l7 + 0x58] %asi, %g7
2135 sll %l4, %i4, %l6
2136 xor %g2, %o2, %o6
2137 movl %icc, %i2, %i7
2138 tcs %icc, 0x5
2139 movleu %icc, %o3, %o1
2140 tcs %icc, 0x1
2141 bpos,a,pt %icc, loop_183
2142 subc %i1, %o5, %o7
2143 movrlz %g1, 0x0B9, %i3
2144 fmovdge %xcc, %f14, %f4
2145loop_183:
2146 edge16 %l1, %o4, %g3
2147 alignaddr %i0, %l3, %g6
2148 te %xcc, 0x4
2149 ldstub [%l7 + 0x7B], %i6
2150 fmovsvc %icc, %f11, %f30
2151 srlx %g4, 0x1A, %i5
2152 set 0x58, %g2
2153 lda [%l7 + %g2] 0x19, %f12
2154 alignaddrl %l2, %l5, %o0
2155 umul %l0, 0x1CB7, %g5
2156 fpack32 %f8, %f2, %f30
2157 movne %xcc, %l4, %g7
2158 tvs %xcc, 0x5
2159 sll %l6, %i4, %g2
2160 edge8l %o2, %i2, %o6
2161 udivcc %o3, 0x18FA, %i7
2162 udiv %o1, 0x1804, %i1
2163 movleu %xcc, %o5, %o7
2164 set 0x24, %l4
2165 stha %i3, [%l7 + %l4] 0x2a
2166 membar #Sync
2167 movvc %icc, %l1, %g1
2168 edge16 %g3, %o4, %i0
2169 ldsw [%l7 + 0x6C], %l3
2170 set 0x18, %l6
2171 ldswa [%l7 + %l6] 0x14, %g6
2172 tge %xcc, 0x6
2173 sra %g4, 0x1F, %i6
2174 edge32ln %i5, %l5, %o0
2175 prefetch [%l7 + 0x74], 0x2
2176 fmovdgu %xcc, %f12, %f14
2177 sub %l0, %g5, %l4
2178 fmovsvc %xcc, %f28, %f31
2179 movgu %icc, %g7, %l2
2180 ta %xcc, 0x3
2181 movg %xcc, %i4, %g2
2182 fbul,a %fcc3, loop_184
2183 movg %icc, %o2, %l6
2184 srax %o6, %i2, %o3
2185 ta %icc, 0x5
2186loop_184:
2187 tl %xcc, 0x7
2188 membar #Sync
2189 set 0x40, %g4
2190 ldda [%l7 + %g4] 0xf1, %f16
2191 udivcc %i7, 0x0401, %o1
2192 fabss %f18, %f15
2193 nop
2194 setx 0xD93A85E7, %l0, %l6
2195 st %l6, [%l7 + 0x28]
2196 ld [%l7 + 0x28], %f19
2197 fsqrts %f19, %f10
2198 fmovrdgz %i1, %f20, %f18
2199 movrgz %o5, %i3, %o7
2200 te %icc, 0x1
2201 edge32l %g1, %l1, %g3
2202 array32 %i0, %l3, %o4
2203 restored
2204 rdpr %cwp, %g1
2205 rdpr %cansave, %g2
2206 rdpr %canrestore, %g3
2207 rdpr %cleanwin, %g4
2208 rdpr %otherwin, %g5
2209 rdpr %wstate, %g6
2210 tge %xcc, 0x6
2211 fmovsn %xcc, %f4, %f16
2212 bvc,pt %xcc, loop_185
2213 movrgez %g6, 0x395, %g4
2214 edge32l %i6, %i5, %l5
2215 orn %o0, %l0, %l4
2216loop_185:
2217 tge %xcc, 0x7
2218 movg %xcc, %g5, %l2
2219 orn %g7, 0x070A, %g2
2220 tg %icc, 0x5
2221 srlx %i4, 0x03, %o2
2222 nop
2223 setx 0xEB97F449D06104F0, %l0, %l6
2224 stx %l6, [%l7 + 0x48]
2225 ldx [%l7 + 0x48], %fsr
2226 ba loop_186
2227 tsubcc %o6, %l6, %i2
2228 fmul8x16au %f12, %f7, %f24
2229 bcs,a loop_187
2230loop_186:
2231 fbl,a %fcc0, loop_188
2232 ld [%l7 + 0x78], %f7
2233 tle %icc, 0x2
2234loop_187:
2235 mulx %o3, %o1, %i1
2236loop_188:
2237 brz,a %i7, loop_189
2238 move %xcc, %i3, %o5
2239 movrgez %g1, 0x34B, %l1
2240 movneg %icc, %o7, %i0
2241loop_189:
2242 movre %g3, 0x2A1, %l3
2243 orncc %g6, %g4, %i6
2244 orn %i5, %o4, %l5
2245 fbo %fcc2, loop_190
2246 fbe %fcc1, loop_191
2247 bg,a %icc, loop_192
2248 tl %xcc, 0x3
2249loop_190:
2250 movrgez %l0, 0x3BA, %o0
2251loop_191:
2252 tne %xcc, 0x5
2253loop_192:
2254 call loop_193
2255 fxnors %f8, %f22, %f5
2256 movle %icc, %l4, %g5
2257 wr %g0, 0x19, %asi
2258 lduba [%l7 + 0x0C] %asi, %g7
2259loop_193:
2260 andncc %l2, %g2, %i4
2261 edge8 %o6, %o2, %i2
2262 fmovde %xcc, %f7, %f2
2263 movne %icc, %l6, %o3
2264 addccc %o1, %i1, %i3
2265 umul %i7, 0x0CEA, %o5
2266 movn %xcc, %l1, %g1
2267 restored
2268 rdpr %cwp, %g1
2269 rdpr %cansave, %g2
2270 rdpr %canrestore, %g3
2271 rdpr %cleanwin, %g4
2272 rdpr %otherwin, %g5
2273 rdpr %wstate, %g6
2274 stw %o7, [%l7 + 0x54]
2275 tg %icc, 0x0
2276 srlx %g3, 0x19, %l3
2277 movrlz %g6, 0x2EC, %i0
2278 set 0x70, %g3
2279 stxa %i6, [%l7 + %g3] 0x11
2280 smulcc %i5, %g4, %o4
2281 movvc %xcc, %l5, %o0
2282 movge %xcc, %l0, %g5
2283 set 0x70, %o2
2284 prefetcha [%l7 + %o2] 0x11, 0x3
2285 set 0x08, %i4
2286 prefetcha [%l7 + %i4] 0x18, 0x3
2287 fmovsgu %icc, %f17, %f21
2288 fbue,a %fcc1, loop_194
2289 andncc %l2, %g2, %o6
2290 fblg,a %fcc2, loop_195
2291 movneg %xcc, %i4, %o2
2292loop_194:
2293 fmovdn %xcc, %f9, %f14
2294 bl,a %xcc, loop_196
2295loop_195:
2296 brnz %i2, loop_197
2297 stx %l6, [%l7 + 0x58]
2298 xor %o1, %i1, %o3
2299loop_196:
2300 fone %f0
2301loop_197:
2302 nop
2303 set 0x48, %i7
2304 sta %f24, [%l7 + %i7] 0x0c
2305 movneg %xcc, %i7, %o5
2306 umulcc %l1, 0x130A, %i3
2307 fmovsvc %xcc, %f10, %f12
2308 nop
2309 fitod %f6, %f28
2310 fdtos %f28, %f8
2311 fandnot1 %f28, %f8, %f24
2312 fbu %fcc0, loop_198
2313 lduw [%l7 + 0x18], %o7
2314 edge8ln %g1, %g3, %l3
2315 fmovdcs %icc, %f22, %f14
2316loop_198:
2317 movrlez %g6, 0x283, %i0
2318 srl %i6, %g4, %i5
2319 movrlz %o4, 0x1F5, %l5
2320 fcmpeq32 %f14, %f30, %l0
2321 tvs %icc, 0x1
2322 nop
2323 setx 0x6A60D0368009041A, %l0, %l6
2324 stx %l6, [%l7 + 0x28]
2325 ldd [%l7 + 0x28], %f6
2326 setx 0xC42807AE47ECEAD8, %l1, %l5
2327 stx %l5, [%l7 + 0x10]
2328 ldd [%l7 + 0x10], %f4
2329 fdivd %f4, %f6, %f22
2330 andncc %g5, %g7, %o0
2331 bne,pn %icc, loop_199
2332 fmovsge %xcc, %f5, %f12
2333 tn %icc, 0x2
2334 xnorcc %l2, 0x12AD, %g2
2335loop_199:
2336 fmovsne %icc, %f28, %f27
2337 nop
2338 setx loop_200, %l0, %l1
2339 wrpr 0x1, %tl
2340 wrpr %l1, %tnpc
2341 setx 0x34400001400, %l0, %l1
2342 wrpr %l1, %tstate
2343 wrhpr 0x4, %htstate
2344 done
2345 taddcc %o6, %l4, %o2
2346 tcc %icc, 0x4
2347 fbuge,a %fcc3, loop_201
2348loop_200:
2349 prefetch [%l7 + 0x20], 0x0
2350 orn %i2, %i4, %o1
2351 udiv %l6, 0x03D8, %i1
2352loop_201:
2353 sir 0x116F
2354 edge8ln %o3, %o5, %i7
2355 tpos %icc, 0x2
2356 fmovrslez %l1, %f26, %f18
2357 bcc,a,pt %xcc, loop_202
2358 movvs %xcc, %i3, %o7
2359 edge16ln %g3, %g1, %g6
2360 ldub [%l7 + 0x0E], %i0
2361loop_202:
2362 movg %icc, %l3, %i6
2363 sdivx %g4, 0x02BE, %o4
2364 fcmple16 %f22, %f2, %i5
2365 brlez,a %l5, loop_203
2366 orn %g5, %g7, %o0
2367 ba loop_204
2368 add %l0, 0x0BE2, %g2
2369loop_203:
2370 srax %o6, 0x09, %l2
2371 sdivx %l4, 0x130A, %o2
2372loop_204:
2373 fnot1 %f28, %f22
2374 andcc %i2, %o1, %i4
2375 movle %icc, %i1, %l6
2376 array32 %o5, %o3, %l1
2377 movpos %xcc, %i3, %o7
2378 movcs %icc, %i7, %g3
2379 or %g6, 0x1CE7, %g1
2380 movcs %icc, %l3, %i0
2381 set 0x6C, %i3
2382 lduwa [%l7 + %i3] 0x10, %i6
2383 wr %g0, 0x52, %asi
2384 ldxa [%g0 + 0x118] %asi, %g4
2385 umul %o4, %i5, %g5
2386 fmuld8ulx16 %f9, %f5, %f30
2387 movgu %xcc, %g7, %o0
2388 edge16ln %l5, %l0, %o6
2389 wr %g0, 0x80, %asi
2390 lduwa [%l7 + 0x20] %asi, %g2
2391 tpos %icc, 0x4
2392 nop
2393 set 0x2A, %l1
2394 ldsb [%l7 + %l1], %l2
2395 fcmpne32 %f2, %f30, %o2
2396 fandnot2s %f17, %f21, %f24
2397 wr %g0, 0x80, %asi
2398 lduba [%l7 + 0x6D] %asi, %i2
2399 xnorcc %l4, %i4, %o1
2400 nop
2401 fitos %f10, %f11
2402 fstox %f11, %f8
2403 fcmpgt32 %f16, %f2, %l6
2404 bg,a,pt %icc, loop_205
2405 fxors %f26, %f24, %f26
2406 udivcc %o5, 0x0808, %i1
2407 array32 %o3, %i3, %l1
2408loop_205:
2409 xorcc %o7, 0x0EEB, %i7
2410 fbg %fcc1, loop_206
2411 sth %g3, [%l7 + 0x42]
2412 movrlez %g1, 0x0FA, %l3
2413 tsubcc %i0, %i6, %g4
2414loop_206:
2415 fmovrsne %g6, %f15, %f29
2416 fsrc1s %f29, %f13
2417 nop
2418 setx loop_207, %l0, %l1
2419 jmpl %l1, %i5
2420 flush %l7 + 0x2C
2421 edge8ln %o4, %g5, %g7
2422 fnot2s %f2, %f21
2423loop_207:
2424 tge %icc, 0x5
2425 set 0x56, %g1
2426 lduha [%l7 + %g1] 0x81, %l5
2427 ta %icc, 0x0
2428 edge16 %o0, %l0, %o6
2429 fble,a %fcc1, loop_208
2430 st %f10, [%l7 + 0x28]
2431 fbl %fcc0, loop_209
2432 movne %xcc, %l2, %g2
2433loop_208:
2434 movle %icc, %i2, %l4
2435 mulscc %i4, %o2, %l6
2436loop_209:
2437 movleu %icc, %o1, %o5
2438 fcmpne32 %f16, %f22, %i1
2439 orcc %i3, %l1, %o3
2440 ta %xcc, 0x2
2441 tsubcctv %i7, %o7, %g1
2442 fandnot1s %f0, %f3, %f10
2443 edge8l %l3, %i0, %i6
2444 srax %g3, %g4, %i5
2445 movvs %xcc, %o4, %g5
2446 fpsub16s %f17, %f13, %f22
2447 mulscc %g7, %l5, %o0
2448 fmovda %xcc, %f27, %f18
2449 edge16 %g6, %o6, %l0
2450 ldd [%l7 + 0x40], %f12
2451 stb %l2, [%l7 + 0x75]
2452 tvc %icc, 0x4
2453 taddcc %i2, 0x04BE, %l4
2454 tcc %xcc, 0x0
2455 and %g2, 0x15BE, %o2
2456 movleu %icc, %i4, %l6
2457 movcc %xcc, %o1, %i1
2458 fmovsleu %xcc, %f27, %f11
2459 brlz,a %o5, loop_210
2460 bge,a,pt %xcc, loop_211
2461 bleu,pn %icc, loop_212
2462 movneg %xcc, %l1, %i3
2463loop_210:
2464 st %f3, [%l7 + 0x60]
2465loop_211:
2466 addcc %o3, %o7, %i7
2467loop_212:
2468 nop
2469 setx 0x4856AE3D, %l0, %l6
2470 st %l6, [%l7 + 0x28]
2471 ld [%l7 + 0x28], %f20
2472 setx 0x148AF945, %l1, %l5
2473 st %l5, [%l7 + 0x10]
2474 ld [%l7 + 0x10], %f28
2475 fmuls %f28, %f20, %f29
2476 sdivx %l3, 0x167F, %g1
2477 bl %xcc, loop_213
2478 mulscc %i0, %i6, %g3
2479 edge8n %g4, %i5, %g5
2480 edge8 %o4, %l5, %o0
2481loop_213:
2482 bvc,a,pt %icc, loop_214
2483 fmovsle %icc, %f13, %f21
2484 fones %f23
2485 movgu %icc, %g7, %g6
2486loop_214:
2487 edge8 %l0, %l2, %i2
2488 ta %icc, 0x4
2489 tneg %xcc, 0x0
2490 fnot1 %f8, %f22
2491 andcc %o6, %g2, %o2
2492 fmovsne %xcc, %f0, %f25
2493 te %icc, 0x6
2494 xnor %i4, %l6, %l4
2495 fsrc1 %f0, %f2
2496 fmovda %icc, %f31, %f31
2497 fmovrde %o1, %f2, %f18
2498 fors %f1, %f25, %f9
2499 fmovrslz %o5, %f8, %f14
2500 nop
2501 setx 0xC44BE018, %l0, %l6
2502 st %l6, [%l7 + 0x28]
2503 ld [%l7 + 0x28], %f8
2504 setx 0x808BEDFF, %l1, %l5
2505 st %l5, [%l7 + 0x10]
2506 ld [%l7 + 0x10], %f12
2507 fmuls %f12, %f8, %f26
2508 membar 0x54
2509 movre %i1, %l1, %o3
2510 array8 %i3, %i7, %l3
2511 movg %icc, %g1, %o7
2512 bleu,pt %xcc, loop_215
2513 fnors %f20, %f18, %f0
2514 nop
2515 setx 0xE9696059, %l0, %l6
2516 st %l6, [%l7 + 0x28]
2517 ld [%l7 + 0x28], %f27
2518 setx 0xBDBD7284, %l1, %l5
2519 st %l5, [%l7 + 0x10]
2520 ld [%l7 + 0x10], %f0
2521 fadds %f0, %f27, %f25
2522 array8 %i0, %i6, %g3
2523loop_215:
2524 flush %l7 + 0x68
2525 ldub [%l7 + 0x22], %g4
2526 array32 %i5, %g5, %o4
2527 addcc %l5, 0x10D7, %g7
2528 fbg %fcc1, loop_216
2529 subc %g6, 0x077C, %o0
2530 taddcc %l0, %i2, %o6
2531 xor %l2, 0x1733, %o2
2532loop_216:
2533 alignaddr %i4, %g2, %l6
2534 alignaddrl %l4, %o5, %i1
2535 movcc %xcc, %o1, %o3
2536 movcs %icc, %l1, %i7
2537 sll %l3, 0x11, %g1
2538 membar 0x62
2539 add %o7, 0x1EC2, %i3
2540 fbge %fcc2, loop_217
2541 st %f11, [%l7 + 0x60]
2542 sir 0x0CE2
2543 tcc %icc, 0x1
2544loop_217:
2545 ble,pn %icc, loop_218
2546 fnot1s %f31, %f11
2547 alignaddrl %i0, %i6, %g3
2548 xnorcc %i5, 0x0464, %g4
2549loop_218:
2550 edge8 %g5, %l5, %o4
2551 fmovse %icc, %f26, %f18
2552 subcc %g6, %g7, %l0
2553 fblg %fcc0, loop_219
2554 fsrc1 %f18, %f30
2555 te %icc, 0x6
2556 fmovda %xcc, %f0, %f10
2557loop_219:
2558 fandnot2s %f19, %f19, %f6
2559 tgu %icc, 0x6
2560 wr %g0, 0x21, %asi
2561 stxa %i2, [%g0 + 0x108] %asi
2562 sub %o6, 0x1745, %o0
2563 fblg,a %fcc3, loop_220
2564 tge %xcc, 0x5
2565 andn %o2, %l2, %g2
2566 edge8ln %l6, %l4, %o5
2567loop_220:
2568 edge32n %i1, %o1, %i4
2569 tl %icc, 0x6
2570 ble %xcc, loop_221
2571 restored
2572 rdpr %cwp, %g1
2573 rdpr %cansave, %g2
2574 rdpr %canrestore, %g3
2575 rdpr %cleanwin, %g4
2576 rdpr %otherwin, %g5
2577 rdpr %wstate, %g6
2578 tpos %icc, 0x6
2579 srl %o3, %i7, %l3
2580loop_221:
2581 umulcc %l1, %g1, %i3
2582 sdiv %o7, 0x0626, %i6
2583 fmovsn %xcc, %f12, %f22
2584 movvs %xcc, %i0, %g3
2585 fbug %fcc1, loop_222
2586 andncc %g4, %i5, %l5
2587 fbn %fcc3, loop_223
2588 fbe %fcc0, loop_224
2589loop_222:
2590 ldsh [%l7 + 0x62], %g5
2591 fnands %f24, %f1, %f5
2592loop_223:
2593 movleu %icc, %g6, %g7
2594loop_224:
2595 restored
2596 rdpr %cwp, %g1
2597 rdpr %cansave, %g2
2598 rdpr %canrestore, %g3
2599 rdpr %cleanwin, %g4
2600 rdpr %otherwin, %g5
2601 rdpr %wstate, %g6
2602 saved
2603 rdpr %cwp, %g1
2604 rdpr %cansave, %g2
2605 rdpr %canrestore, %g3
2606 rdpr %cleanwin, %g4
2607 rdpr %otherwin, %g5
2608 rdpr %wstate, %g6
2609 tge %icc, 0x1
2610 fcmpne16 %f28, %f0, %l0
2611 fpack32 %f22, %f22, %f2
2612 add %l7, 0x20, %l6
2613 wr %g0, 0x04, %asi
2614 casxa [%l6] 0x04, %i2, %o4
2615 nop
2616 setx 0x20672839, %l0, %l6
2617 st %l6, [%l7 + 0x5C]
2618 ld [%l7 + 0x5C], %fsr
2619 set 0x68, %g6
2620 ldsha [%l7 + %g6] 0x14, %o6
2621 subc %o0, %l2, %o2
2622 edge32l %l6, %l4, %o5
2623 movrlez %i1, 0x24D, %g2
2624 addcc %i4, 0x0FDC, %o1
2625 tvc %icc, 0x4
2626 bgu %icc, loop_225
2627 movvs %icc, %o3, %l3
2628 tsubcctv %i7, %g1, %l1
2629 fmovsvc %xcc, %f3, %f3
2630loop_225:
2631 fmovsn %icc, %f20, %f28
2632 tsubcc %i3, 0x19DA, %o7
2633 flush %l7 + 0x74
2634 movcc %icc, %i0, %i6
2635 fmovsg %icc, %f0, %f9
2636 nop
2637 fitos %f4, %f29
2638 fstoi %f29, %f18
2639 andcc %g4, %g3, %l5
2640 sllx %g5, 0x11, %g6
2641 tvs %icc, 0x2
2642 tge %xcc, 0x4
2643 tgu %xcc, 0x3
2644 nop
2645 setx loop_226, %l0, %l1
2646 wrpr 0x1, %tl
2647 wrpr %l1, %tpc
2648 add %l1, 0x4, %l1
2649 wrpr %l1, %tnpc
2650 setx 0x34400001400, %l0, %l1
2651 wrpr %l1, %tstate
2652 wrhpr 0x4, %htstate
2653 retry
2654 fcmpgt16 %f8, %f2, %i5
2655 udiv %g7, 0x1E2C, %l0
2656 tvc %icc, 0x4
2657loop_226:
2658 movge %xcc, %i2, %o6
2659 andcc %o0, %l2, %o2
2660 edge32l %o4, %l4, %l6
2661 te %xcc, 0x4
2662 orn %i1, %g2, %i4
2663 add %o5, 0x16A5, %o1
2664 restored
2665 rdpr %cwp, %g1
2666 rdpr %cansave, %g2
2667 rdpr %canrestore, %g3
2668 rdpr %cleanwin, %g4
2669 rdpr %otherwin, %g5
2670 rdpr %wstate, %g6
2671 ldd [%l7 + 0x08], %l2
2672 subcc %i7, 0x18D1, %o3
2673 fmovdn %xcc, %f24, %f16
2674 move %xcc, %g1, %i3
2675 sub %o7, %i0, %i6
2676 brlez,a %g4, loop_227
2677 prefetch [%l7 + 0x70], 0x3
2678 mulscc %l1, 0x1DDF, %l5
2679 movcc %xcc, %g5, %g6
2680loop_227:
2681 nop
2682 add %l7, 0x48, %l6
2683 wr %g0, 0x0c, %asi
2684 casxa [%l6] 0x0c, %g3, %g7
2685 add %l0, 0x0B3E, %i5
2686 bn loop_228
2687 movvc %icc, %o6, %i2
2688 tvc %icc, 0x2
2689 add %o0, %l2, %o2
2690loop_228:
2691 movrlz %o4, %l6, %i1
2692 set 0x14, %i5
2693 lduwa [%l7 + %i5] 0x11, %l4
2694 tsubcc %i4, %o5, %g2
2695 sth %o1, [%l7 + 0x08]
2696 xor %l3, 0x076D, %i7
2697 bge,a loop_229
2698 fmovdvc %icc, %f29, %f10
2699 fsrc2 %f28, %f12
2700 sdiv %o3, 0x05AD, %g1
2701loop_229:
2702 add %o7, 0x09AF, %i0
2703 and %i6, 0x0E58, %g4
2704 nop
2705 setx 0x7A2AA164, %l0, %l6
2706 st %l6, [%l7 + 0x28]
2707 ld [%l7 + 0x28], %f27
2708 setx 0x1F8D9B91, %l1, %l5
2709 st %l5, [%l7 + 0x10]
2710 ld [%l7 + 0x10], %f23
2711 fsubs %f23, %f27, %f17
2712 edge32l %i3, %l5, %g5
2713 edge16 %g6, %l1, %g3
2714 movne %icc, %g7, %i5
2715 fbu,a %fcc2, loop_230
2716 fabss %f6, %f3
2717 tneg %icc, 0x6
2718 xnor %o6, 0x1389, %l0
2719loop_230:
2720 fbu %fcc1, loop_231
2721 movvs %xcc, %i2, %l2
2722 set 0x20, %i0
2723 prefetcha [%l7 + %i0] 0x80, 0x0
2724loop_231:
2725 or %o4, 0x0AB7, %l6
2726 tl %icc, 0x5
2727 sdiv %i1, 0x00D8, %o2
2728 movpos %xcc, %i4, %l4
2729 movvs %xcc, %g2, %o1
2730 ldx [%l7 + 0x28], %o5
2731 fxors %f11, %f6, %f3
2732 array16 %i7, %o3, %g1
2733 sdiv %o7, 0x006B, %i0
2734 wr %g0, 0x89, %asi
2735 stda %f0, [%l7 + 0x40] %asi
2736 move %icc, %i6, %l3
2737 fsrc1 %f12, %f28
2738 ld [%l7 + 0x48], %f21
2739 fmovdvs %xcc, %f22, %f30
2740 fxnor %f24, %f10, %f24
2741 sra %i3, 0x0C, %l5
2742 wr %g0, 0x04, %asi
2743 lduwa [%l7 + 0x68] %asi, %g5
2744 ld [%l7 + 0x40], %f31
2745 tpos %icc, 0x3
2746 nop
2747 set 0x6E, %i6
2748 ldstub [%l7 + %i6], %g4
2749 movleu %icc, %g6, %l1
2750 fnot2s %f1, %f26
2751 movrgez %g7, 0x2C4, %g3
2752 fpsub32 %f26, %f24, %f8
2753 set 0x3E, %g7
2754 ldsba [%l7 + %g7] 0x14, %o6
2755 edge8l %i5, %i2, %l2
2756 ba loop_232
2757 fmovsgu %xcc, %f29, %f12
2758 fble,a %fcc2, loop_233
2759 fmovrslez %l0, %f22, %f29
2760loop_232:
2761 udivx %o4, 0x044C, %o0
2762 ldd [%l7 + 0x38], %i6
2763loop_233:
2764 bl,a,pt %xcc, loop_234
2765 fmovsvc %xcc, %f18, %f22
2766 saved
2767 rdpr %cwp, %g1
2768 rdpr %cansave, %g2
2769 rdpr %canrestore, %g3
2770 rdpr %cleanwin, %g4
2771 rdpr %otherwin, %g5
2772 rdpr %wstate, %g6
2773 edge32l %o2, %i1, %l4
2774loop_234:
2775 tl %xcc, 0x5
2776 edge16 %i4, %o1, %g2
2777 umulcc %o5, %o3, %i7
2778 tle %icc, 0x0
2779 nop
2780 setx 0x0F57550F2052F064, %l0, %l6
2781 stx %l6, [%l7 + 0x50]
2782 ldx [%l7 + 0x50], %fsr
2783 fcmpne16 %f2, %f26, %o7
2784 sllx %g1, %i0, %i6
2785 bvc loop_235
2786 saved
2787 rdpr %cwp, %g1
2788 rdpr %cansave, %g2
2789 rdpr %canrestore, %g3
2790 rdpr %cleanwin, %g4
2791 rdpr %otherwin, %g5
2792 rdpr %wstate, %g6
2793 addccc %i3, 0x0A9F, %l3
2794 bne,a %icc, loop_236
2795loop_235:
2796 fmovrdgez %l5, %f0, %f0
2797 edge16 %g4, %g6, %l1
2798 nop
2799 fitos %f7, %f7
2800 fstod %f7, %f10
2801loop_236:
2802 nop
2803 wr %g0, 0x19, %asi
2804 prefetcha [%l7 + 0x08] %asi, 0x2
2805 fxnor %f28, %f16, %f16
2806 sll %g5, %g3, %i5
2807 add %i2, 0x04CB, %o6
2808 flush %l7 + 0x2C
2809 umulcc %l2, %l0, %o4
2810 set 0x70, %o1
2811 prefetcha [%l7 + %o1] 0x18, 0x2
2812 movvc %icc, %l6, %o2
2813 tl %xcc, 0x6
2814 movleu %icc, %l4, %i4
2815 membar 0x03
2816 tvs %xcc, 0x2
2817 movrlez %i1, %o1, %g2
2818 xorcc %o3, %o5, %i7
2819 nop
2820 setx 0xB702C80780F65679, %l0, %l6
2821 stx %l6, [%l7 + 0x28]
2822 ldd [%l7 + 0x28], %f0
2823 setx 0x42A850CB0C38D582, %l1, %l5
2824 stx %l5, [%l7 + 0x10]
2825 ldd [%l7 + 0x10], %f18
2826 fmuld %f18, %f0, %f24
2827 tcs %icc, 0x1
2828 nop
2829 setx loop_237, %l0, %l1
2830 wrpr 0x1, %tl
2831 wrpr %l1, %tnpc
2832 setx 0x34400001400, %l0, %l1
2833 wrpr %l1, %tstate
2834 wrhpr 0x4, %htstate
2835 done
2836 movge %icc, %o7, %g1
2837 xorcc %i6, 0x1977, %i3
2838 fmuld8sux16 %f6, %f31, %f30
2839loop_237:
2840 fmovdvs %icc, %f15, %f28
2841 nop
2842 fitos %f9, %f11
2843 fstod %f11, %f2
2844 subc %l3, 0x1408, %i0
2845 fmul8ulx16 %f30, %f8, %f14
2846 addccc %g4, 0x0A56, %l5
2847 fbug,a %fcc3, loop_238
2848 fsrc1 %f16, %f4
2849 fmovrdgz %g6, %f30, %f12
2850 ldd [%l7 + 0x48], %g6
2851loop_238:
2852 nop
2853 wr %g0, 0x16, %asi
2854 stda %f0, [%l7 + 0x40] %asi
2855 membar #Sync
2856 fbuge %fcc3, loop_239
2857 tpos %xcc, 0x5
2858 tsubcctv %g5, %l1, %i5
2859 fmul8sux16 %f0, %f22, %f10
2860loop_239:
2861 tge %xcc, 0x0
2862 ble,pt %xcc, loop_240
2863 fbl,a %fcc0, loop_241
2864 tn %xcc, 0x2
2865 ldx [%l7 + 0x18], %i2
2866loop_240:
2867 fba,a %fcc1, loop_242
2868loop_241:
2869 ldstub [%l7 + 0x23], %g3
2870 edge8ln %o6, %l2, %o4
2871 stb %l0, [%l7 + 0x68]
2872loop_242:
2873 fmovrde %o0, %f6, %f0
2874 tneg %xcc, 0x5
2875 movcs %icc, %l6, %o2
2876 fpmerge %f24, %f31, %f24
2877 fbe,a %fcc1, loop_243
2878 prefetch [%l7 + 0x30], 0x0
2879 umul %i4, %l4, %o1
2880 fmuld8sux16 %f21, %f16, %f4
2881loop_243:
2882 movle %icc, %g2, %i1
2883 fandnot1s %f19, %f28, %f28
2884 set 0x30, %o6
2885 lduwa [%l7 + %o6] 0x81, %o3
2886 movge %icc, %i7, %o7
2887 sdiv %g1, 0x1BDC, %i6
2888 fba %fcc0, loop_244
2889 andncc %o5, %l3, %i0
2890 fnegs %f13, %f6
2891 fcmple32 %f12, %f8, %g4
2892loop_244:
2893 ble,a,pn %icc, loop_245
2894 fmul8x16 %f21, %f0, %f26
2895 nop
2896 setx 0x9E08AC2C101E1D4E, %l0, %l6
2897 stx %l6, [%l7 + 0x28]
2898 ldd [%l7 + 0x28], %f0
2899 setx 0x665E3E993F9F3110, %l1, %l5
2900 stx %l5, [%l7 + 0x10]
2901 ldd [%l7 + 0x10], %f16
2902 fsubd %f16, %f0, %f26
2903 edge16 %l5, %i3, %g6
2904loop_245:
2905 tvs %xcc, 0x0
2906 fnegs %f6, %f8
2907 wr %g0, 0x11, %asi
2908 swapa [%l7 + 0x74] %asi, %g5
2909 faligndata %f20, %f18, %f24
2910 add %l1, 0x1B53, %g7
2911 bl,a loop_246
2912 alignaddrl %i5, %i2, %g3
2913 nop
2914 fitod %f0, %f28
2915 fdtox %f28, %f12
2916 movleu %icc, %l2, %o4
2917loop_246:
2918 movgu %icc, %o6, %o0
2919 add %l7, 0x58, %l6
2920 wr %g0, 0x04, %asi
2921 ldxa [%l6] %asi, %l0
2922 casxa [%l6] 0x04, %l0, %o2
2923 set 0x58, %g5
2924 lda [%l7 + %g5] 0x81, %f15
2925 tn %icc, 0x7
2926 ldsb [%l7 + 0x4E], %l6
2927 sra %i4, %o1, %g2
2928 ld [%l7 + 0x3C], %f5
2929 movrne %l4, %o3, %i1
2930 movre %i7, 0x24E, %o7
2931 tsubcctv %i6, 0x0596, %o5
2932 taddcctv %g1, %l3, %g4
2933 mulscc %i0, %i3, %l5
2934 ldsb [%l7 + 0x53], %g6
2935 movvs %icc, %l1, %g7
2936 tgu %xcc, 0x5
2937 fornot1 %f30, %f12, %f6
2938 addcc %g5, %i5, %g3
2939 array32 %l2, %i2, %o6
2940 andncc %o4, %o0, %l0
2941 tgu %xcc, 0x3
2942 bgu %xcc, loop_247
2943 smul %l6, %i4, %o2
2944 brlez %o1, loop_248
2945 movrgez %l4, %g2, %o3
2946loop_247:
2947 fcmpgt16 %f10, %f6, %i1
2948 stw %i7, [%l7 + 0x14]
2949loop_248:
2950 fbge %fcc2, loop_249
2951 edge32n %i6, %o7, %o5
2952 stx %g1, [%l7 + 0x48]
2953 addccc %l3, %g4, %i3
2954loop_249:
2955 movrlez %i0, 0x390, %g6
2956 set 0x40, %o3
2957 stda %f16, [%l7 + %o3] 0x0c
2958 nop
2959 setx 0x60CA000BE3424238, %l0, %l6
2960 stx %l6, [%l7 + 0x28]
2961 ldd [%l7 + 0x28], %f22
2962 setx 0xDA63262A03F3E8BF, %l1, %l5
2963 stx %l5, [%l7 + 0x10]
2964 ldd [%l7 + 0x10], %f30
2965 fdivd %f30, %f22, %f8
2966 movne %xcc, %l5, %g7
2967 movge %xcc, %g5, %l1
2968 std %f22, [%l7 + 0x50]
2969 fcmpne16 %f8, %f2, %i5
2970 brgez,a %g3, loop_250
2971 movn %icc, %i2, %o6
2972 fmovdl %icc, %f4, %f10
2973 subcc %l2, %o4, %l0
2974loop_250:
2975 mulx %o0, 0x11F1, %l6
2976 fmovsn %xcc, %f8, %f11
2977 fbule %fcc2, loop_251
2978 stw %o2, [%l7 + 0x40]
2979 sdiv %o1, 0x1B50, %i4
2980 smul %g2, 0x0893, %l4
2981loop_251:
2982 fmovspos %xcc, %f22, %f29
2983 restored
2984 rdpr %cwp, %g1
2985 rdpr %cansave, %g2
2986 rdpr %canrestore, %g3
2987 rdpr %cleanwin, %g4
2988 rdpr %otherwin, %g5
2989 rdpr %wstate, %g6
2990 brz,a %i1, loop_252
2991 movre %i7, %i6, %o7
2992 tneg %xcc, 0x4
2993 andcc %o3, %o5, %g1
2994loop_252:
2995 tl %icc, 0x3
2996 brnz %g4, loop_253
2997 fmovrdgz %i3, %f22, %f26
2998 fnot1 %f22, %f6
2999 nop
3000 setx 0x77689563CED05BF2, %l0, %l6
3001 stx %l6, [%l7 + 0x28]
3002 ldd [%l7 + 0x28], %f20
3003 setx 0x6A57EAF9EEA95673, %l1, %l5
3004 stx %l5, [%l7 + 0x10]
3005 ldd [%l7 + 0x10], %f28
3006 fdivd %f28, %f20, %f10
3007loop_253:
3008 nop
3009 setx loop_254, %l0, %l1
3010 wrpr 0x1, %tl
3011 wrpr %l1, %tpc
3012 add %l1, 0x4, %l1
3013 wrpr %l1, %tnpc
3014 setx 0x34400001400, %l0, %l1
3015 wrpr %l1, %tstate
3016 wrhpr 0x4, %htstate
3017 retry
3018 array32 %l3, %i0, %g6
3019 subcc %l5, %g7, %l1
3020 fmovsn %xcc, %f16, %f24
3021loop_254:
3022 movle %icc, %i5, %g3
3023 edge8 %i2, %g5, %o6
3024 sub %l2, 0x1863, %l0
3025 movcc %icc, %o4, %l6
3026 addcc %o0, %o2, %i4
3027 movcc %xcc, %g2, %l4
3028 edge32ln %o1, %i7, %i1
3029 brgz %i6, loop_255
3030 tl %xcc, 0x1
3031 fpadd32s %f31, %f10, %f9
3032 tvs %icc, 0x3
3033loop_255:
3034 xor %o7, 0x1073, %o3
3035 andncc %o5, %g1, %i3
3036 ldx [%l7 + 0x78], %l3
3037 movvs %icc, %i0, %g4
3038 tvs %icc, 0x3
3039 fpmerge %f11, %f0, %f2
3040 nop
3041 set 0x61, %i2
3042 ldub [%l7 + %i2], %l5
3043 fmovscc %xcc, %f6, %f27
3044 membar 0x64
3045 add %l7, 0x30, %l6
3046 wr %g0, 0x88, %asi
3047 ldxa [%l6] %asi, %g7
3048 casxa [%l6] %asi, %g7, %g6
3049 fnegd %f16, %f0
3050 move %icc, %l1, %g3
3051 flush %l7 + 0x64
3052 flush %l7 + 0x68
3053 brlez %i5, loop_256
3054 orncc %g5, %i2, %l2
3055 tne %icc, 0x5
3056 ldsb [%l7 + 0x39], %l0
3057loop_256:
3058 alignaddr %o4, %l6, %o0
3059 add %o6, 0x0A06, %o2
3060 add %l7, 0x48, %l6
3061 wr %g0, 0x80, %asi
3062 ldxa [%l6] %asi, %g2
3063 casxa [%l6] %asi, %g2, %l4
3064 addccc %o1, %i4, %i1
3065 tvc %xcc, 0x3
3066 udivcc %i7, 0x1EFE, %i6
3067 subccc %o3, 0x0080, %o7
3068 mulscc %g1, 0x1C41, %o5
3069 fmovsle %icc, %f19, %f6
3070 tge %xcc, 0x1
3071 popc 0x0452, %l3
3072 tle %xcc, 0x2
3073 tn %icc, 0x7
3074 movrlz %i3, 0x046, %i0
3075 smulcc %l5, 0x1C97, %g4
3076 udivcc %g7, 0x136B, %l1
3077 fmovde %xcc, %f31, %f5
3078 orncc %g3, %i5, %g6
3079 movleu %icc, %i2, %g5
3080 tcc %icc, 0x3
3081 alignaddr %l2, %o4, %l6
3082 tcs %icc, 0x1
3083 udivcc %o0, 0x13AD, %l0
3084 fmul8sux16 %f16, %f20, %f26
3085 addc %o2, 0x1BCA, %g2
3086 brz,a %o6, loop_257
3087 mulx %l4, 0x1CD0, %o1
3088 sethi 0x0108, %i1
3089 umulcc %i7, %i6, %i4
3090loop_257:
3091 movvc %xcc, %o3, %o7
3092 sethi 0x09AA, %o5
3093 fmovrsgz %l3, %f3, %f19
3094 fmovdg %xcc, %f31, %f28
3095 set 0x50, %l2
3096 swapa [%l7 + %l2] 0x81, %g1
3097 set 0x2C, %l5
3098 lduwa [%l7 + %l5] 0x88, %i0
3099 alignaddrl %l5, %i3, %g7
3100 fble %fcc0, loop_258
3101 fnegs %f16, %f21
3102 bge,a,pn %icc, loop_259
3103 ta %xcc, 0x6
3104loop_258:
3105 movre %g4, %l1, %i5
3106 fmovsneg %xcc, %f18, %f31
3107loop_259:
3108 faligndata %f22, %f16, %f12
3109 fexpand %f2, %f8
3110 fmovrdne %g6, %f4, %f6
3111 ldd [%l7 + 0x30], %i2
3112 edge8l %g3, %l2, %g5
3113 fbge,a %fcc3, loop_260
3114 add %o4, 0x14F1, %o0
3115 fmovsl %xcc, %f23, %f20
3116 wr %g0, 0x89, %asi
3117 ldstuba [%l7 + 0x45] %asi, %l6
3118loop_260:
3119 fcmple16 %f24, %f0, %l0
3120 subcc %g2, 0x0A4E, %o2
3121 fbuge,a %fcc1, loop_261
3122 fba,a %fcc2, loop_262
3123 movvc %icc, %l4, %o6
3124 edge32n %i1, %i7, %o1
3125loop_261:
3126 srax %i6, 0x0B, %o3
3127loop_262:
3128 tvc %icc, 0x6
3129 movvc %icc, %o7, %o5
3130 tgu %icc, 0x7
3131 edge16n %l3, %g1, %i4
3132 sdiv %l5, 0x1671, %i3
3133 fmovdcs %xcc, %f14, %f20
3134 addc %g7, 0x1386, %i0
3135 wr %g0, 0x89, %asi
3136 lduwa [%l7 + 0x38] %asi, %g4
3137 addc %i5, %g6, %i2
3138 fmul8x16al %f12, %f7, %f0
3139 fbl %fcc3, loop_263
3140 subc %g3, %l2, %g5
3141 fmovrdgez %o4, %f24, %f20
3142 edge16n %l1, %o0, %l0
3143loop_263:
3144 ldstub [%l7 + 0x4A], %g2
3145 umul %l6, 0x14E9, %o2
3146 xnorcc %o6, 0x0338, %i1
3147 set 0x2B, %i1
3148 stba %i7, [%l7 + %i1] 0x2b
3149 membar #Sync
3150 movrgz %l4, 0x2BF, %i6
3151 array32 %o1, %o3, %o5
3152 fornot1s %f25, %f4, %f14
3153 fba,a %fcc0, loop_264
3154 nop
3155 setx 0x0C4A26CA, %l0, %l6
3156 st %l6, [%l7 + 0x28]
3157 ld [%l7 + 0x28], %f3
3158 setx 0x8BB9EEB1, %l1, %l5
3159 st %l5, [%l7 + 0x10]
3160 ld [%l7 + 0x10], %f15
3161 fsubs %f15, %f3, %f6
3162 fbge,a %fcc3, loop_265
3163 brlez %o7, loop_266
3164loop_264:
3165 fmul8x16au %f23, %f22, %f10
3166 tleu %icc, 0x3
3167loop_265:
3168 edge8n %g1, %i4, %l5
3169loop_266:
3170 nop
3171 setx 0xE6E7F83793CE719B, %l0, %l6
3172 stx %l6, [%l7 + 0x28]
3173 ldd [%l7 + 0x28], %f18
3174 setx 0x3666C0F18336FBCB, %l1, %l5
3175 stx %l5, [%l7 + 0x10]
3176 ldd [%l7 + 0x10], %f30
3177 fsubd %f30, %f18, %f10
3178 sdivx %l3, 0x0BD0, %i3
3179 sdivcc %g7, 0x132E, %g4
3180 subcc %i5, 0x0B9C, %i0
3181 sir 0x1578
3182 subc %i2, 0x128F, %g6
3183 bcc,a,pt %xcc, loop_267
3184 fornot2s %f9, %f18, %f22
3185 nop
3186 set 0x10, %o0
3187 stw %g3, [%l7 + %o0]
3188 brlez %g5, loop_268
3189loop_267:
3190 movn %xcc, %l2, %l1
3191 fmovrslez %o0, %f25, %f20
3192 bpos,a loop_269
3193loop_268:
3194 edge16l %o4, %g2, %l6
3195 bvc %icc, loop_270
3196 nop
3197 fitos %f9, %f2
3198 fstox %f2, %f8
3199loop_269:
3200 bcc,pt %icc, loop_271
3201 edge32 %o2, %l0, %i1
3202loop_270:
3203 movrne %i7, 0x134, %o6
3204 fxnors %f4, %f4, %f12
3205loop_271:
3206 nop
3207 wr %g0, 0x18, %asi
3208 ldswa [%l7 + 0x54] %asi, %i6
3209 ldstub [%l7 + 0x4B], %l4
3210 mulx %o1, 0x0F54, %o5
3211 saved
3212 rdpr %cwp, %g1
3213 rdpr %cansave, %g2
3214 rdpr %canrestore, %g3
3215 rdpr %cleanwin, %g4
3216 rdpr %otherwin, %g5
3217 rdpr %wstate, %g6
3218 movcs %xcc, %o3, %g1
3219 umul %o7, %l5, %i4
3220 smul %l3, 0x09ED, %g7
3221 fmovdle %icc, %f15, %f8
3222 fmovrdgez %i3, %f4, %f0
3223 mulx %i5, 0x0D34, %g4
3224 fbu %fcc0, loop_272
3225 nop
3226 setx 0xE8F02791, %l0, %l6
3227 st %l6, [%l7 + 0x28]
3228 ld [%l7 + 0x28], %f0
3229 fsqrts %f0, %f18
3230 edge16n %i2, %i0, %g3
3231 edge32ln %g5, %l2, %l1
3232loop_272:
3233 movne %icc, %o0, %o4
3234 smulcc %g2, %l6, %o2
3235 addcc %l0, %g6, %i7
3236 movg %icc, %i1, %o6
3237 wr %g0, 0x19, %asi
3238 lduwa [%l7 + 0x7C] %asi, %i6
3239 movvs %xcc, %o1, %o5
3240 tleu %icc, 0x2
3241 movrgez %o3, 0x329, %g1
3242 movvc %icc, %l4, %o7
3243 smulcc %l5, 0x00DC, %i4
3244 fmovscc %xcc, %f19, %f2
3245 edge16n %l3, %g7, %i3
3246 umulcc %i5, 0x1F9C, %g4
3247 bg,a,pt %icc, loop_273
3248 fnot1s %f12, %f12
3249 sth %i0, [%l7 + 0x28]
3250 add %l7, 0x28, %l6
3251 wr %g0, 0x88, %asi
3252 lda [%l6] %asi, %i2
3253 casa [%l6] 0x88, %i2, %g3
3254loop_273:
3255 brnz %l2, loop_274
3256 nop
3257 setx loop_275, %l0, %l1
3258 wrpr 0x1, %tl
3259 wrpr %l1, %tnpc
3260 setx 0x34400001400, %l0, %l1
3261 wrpr %l1, %tstate
3262 wrhpr 0x4, %htstate
3263 done
3264 fmul8x16al %f9, %f13, %f26
3265 fbul %fcc2, loop_276
3266loop_274:
3267 edge8 %l1, %g5, %o0
3268loop_275:
3269 sub %o4, 0x0121, %g2
3270 edge32ln %l6, %l0, %o2
3271loop_276:
3272 sir 0x1E35
3273 sdivx %g6, 0x09DB, %i7
3274 ldsb [%l7 + 0x45], %o6
3275 ldsh [%l7 + 0x5E], %i6
3276 fmovdg %icc, %f4, %f20
3277 membar 0x73
3278 movle %xcc, %i1, %o1
3279 fmovdgu %icc, %f31, %f12
3280 orncc %o3, %o5, %l4
3281 nop
3282 setx loop_277, %l0, %l1
3283 wrpr 0x1, %tl
3284 wrpr %l1, %tpc
3285 add %l1, 0x4, %l1
3286 wrpr %l1, %tnpc
3287 setx 0x34400001400, %l0, %l1
3288 wrpr %l1, %tstate
3289 wrhpr 0x4, %htstate
3290 retry
3291 nop
3292 set 0x79, %l0
3293 ldub [%l7 + %l0], %g1
3294 fmovrdgz %o7, %f0, %f22
3295 fmovrdgz %i4, %f18, %f20
3296loop_277:
3297 fxor %f28, %f20, %f30
3298 brgez,a %l5, loop_278
3299 edge16 %g7, %l3, %i3
3300 nop
3301 setx 0xBF498463804E3D0E, %l0, %l6
3302 stx %l6, [%l7 + 0x60]
3303 ldx [%l7 + 0x60], %fsr
3304 fzeros %f24
3305loop_278:
3306 fpack16 %f4, %f2
3307 bcc,a,pn %xcc, loop_279
3308 brgz %i5, loop_280
3309 udivcc %g4, 0x1DB7, %i0
3310 edge8ln %i2, %l2, %l1
3311loop_279:
3312 ta %icc, 0x1
3313loop_280:
3314 faligndata %f18, %f22, %f30
3315 tl %icc, 0x1
3316 tvc %icc, 0x7
3317 srlx %g3, %g5, %o4
3318 movn %xcc, %g2, %o0
3319 ldx [%l7 + 0x78], %l6
3320 tsubcctv %o2, %g6, %l0
3321 fbuge,a %fcc1, loop_281
3322 sdivx %o6, 0x0560, %i6
3323 srax %i7, 0x00, %i1
3324 fmovsn %xcc, %f8, %f23
3325loop_281:
3326 movrlez %o3, %o1, %o5
3327 wr %g0, 0x88, %asi
3328 stwa %g1, [%l7 + 0x30] %asi
3329 saved
3330 rdpr %cwp, %g1
3331 rdpr %cansave, %g2
3332 rdpr %canrestore, %g3
3333 rdpr %cleanwin, %g4
3334 rdpr %otherwin, %g5
3335 rdpr %wstate, %g6
3336 alignaddrl %l4, %o7, %l5
3337 fsrc2 %f6, %f0
3338 edge16l %g7, %l3, %i4
3339 udiv %i3, 0x062C, %g4
3340 fcmpeq16 %f0, %f14, %i5
3341 std %f14, [%l7 + 0x68]
3342 bneg,a %icc, loop_282
3343 orncc %i2, 0x099B, %i0
3344 addcc %l2, %g3, %g5
3345 edge32 %o4, %g2, %l1
3346loop_282:
3347 fmovdvs %icc, %f16, %f30
3348 tle %icc, 0x1
3349 fmovrslez %o0, %f8, %f29
3350 sethi 0x09EA, %l6
3351 edge8 %g6, %l0, %o2
3352 wr %g0, 0x11, %asi
3353 sta %f4, [%l7 + 0x28] %asi
3354 bge,pn %icc, loop_283
3355 mulscc %o6, %i7, %i6
3356 ldsb [%l7 + 0x74], %i1
3357 array8 %o1, %o5, %o3
3358loop_283:
3359 srl %g1, 0x0F, %l4
3360 bn,a,pn %xcc, loop_284
3361 call loop_285
3362 lduw [%l7 + 0x2C], %l5
3363 brlz,a %g7, loop_286
3364loop_284:
3365 fba,a %fcc2, loop_287
3366loop_285:
3367 brz %o7, loop_288
3368 edge32l %l3, %i3, %g4
3369loop_286:
3370 sra %i5, %i2, %i4
3371loop_287:
3372 tl %xcc, 0x7
3373loop_288:
3374 srl %i0, 0x02, %l2
3375 movpos %icc, %g3, %g5
3376 srlx %o4, %g2, %o0
3377 xorcc %l6, %g6, %l1
3378 umul %o2, 0x0220, %o6
3379 umul %l0, 0x12F3, %i7
3380 bn,pt %icc, loop_289
3381 fzeros %f2
3382 fnors %f31, %f6, %f11
3383 nop
3384 fitod %f12, %f14
3385 fdtox %f14, %f22
3386loop_289:
3387 nop
3388 setx 0xBA6347A435753B9C, %l0, %l6
3389 stx %l6, [%l7 + 0x28]
3390 ldd [%l7 + 0x28], %f24
3391 setx 0x3F3C96F2D2556448, %l1, %l5
3392 stx %l5, [%l7 + 0x10]
3393 ldd [%l7 + 0x10], %f18
3394 fdivd %f18, %f24, %f28
3395 fnot1 %f30, %f14
3396 te %icc, 0x1
3397 ldsw [%l7 + 0x74], %i6
3398 andcc %o1, 0x02DA, %o5
3399 bg,pn %icc, loop_290
3400 popc %o3, %i1
3401 tcs %icc, 0x0
3402 nop
3403 setx 0xE49A0193, %l0, %l6
3404 st %l6, [%l7 + 0x28]
3405 ld [%l7 + 0x28], %f1
3406 setx 0xB8667E18, %l1, %l5
3407 st %l5, [%l7 + 0x10]
3408 ld [%l7 + 0x10], %f1
3409 fdivs %f1, %f1, %f30
3410loop_290:
3411 ble,pt %xcc, loop_291
3412 edge8l %l4, %l5, %g1
3413 xnor %g7, 0x0341, %l3
3414 array16 %o7, %i3, %i5
3415loop_291:
3416 movpos %icc, %g4, %i2
3417 movrgz %i4, 0x300, %l2
3418 ta %icc, 0x3
3419 fba,a %fcc3, loop_292
3420 umul %g3, %i0, %o4
3421 sra %g2, 0x1E, %g5
3422 taddcctv %o0, %l6, %l1
3423loop_292:
3424 sir 0x16F1
3425 umul %g6, %o6, %o2
3426 movrgz %l0, 0x17A, %i7
3427 set 0x44, %l3
3428 lduha [%l7 + %l3] 0x0c, %i6
3429 movn %icc, %o1, %o3
3430 nop
3431 setx loop_293, %l0, %l1
3432 jmpl %l1, %o5
3433 orn %i1, 0x1B60, %l5
3434 movvc %icc, %g1, %l4
3435 fpack16 %f26, %f24
3436loop_293:
3437 movpos %icc, %l3, %g7
3438 tne %icc, 0x3
3439 flush %l7 + 0x1C
3440 mulscc %i3, 0x01F5, %i5
3441 nop
3442 fitod %f12, %f2
3443 fdtos %f2, %f18
3444 array32 %g4, %i2, %i4
3445 fbuge %fcc1, loop_294
3446 srl %o7, %l2, %g3
3447 movrlz %i0, %o4, %g5
3448 add %g2, 0x1C43, %l6
3449loop_294:
3450 tne %icc, 0x1
3451 taddcc %l1, %g6, %o6
3452 tleu %icc, 0x2
3453 be,a loop_295
3454 movn %icc, %o0, %l0
3455 stb %o2, [%l7 + 0x7D]
3456 fmovrse %i6, %f8, %f19
3457loop_295:
3458 addc %o1, 0x13D8, %i7
3459 for %f0, %f24, %f2
3460 umulcc %o5, %o3, %l5
3461 addccc %g1, 0x035E, %i1
3462 orcc %l4, %g7, %i3
3463 fmovsa %xcc, %f20, %f11
3464 te %xcc, 0x0
3465 stx %i5, [%l7 + 0x40]
3466 subc %l3, %i2, %i4
3467 restored
3468 rdpr %cwp, %g1
3469 rdpr %cansave, %g2
3470 rdpr %canrestore, %g3
3471 rdpr %cleanwin, %g4
3472 rdpr %otherwin, %g5
3473 rdpr %wstate, %g6
3474 fcmpne32 %f8, %f4, %o7
3475 nop
3476 setx 0xC7FCFB3102C4DDCD, %l0, %l6
3477 stx %l6, [%l7 + 0x28]
3478 ldd [%l7 + 0x28], %f10
3479 setx 0x965E98434FDE162B, %l1, %l5
3480 stx %l5, [%l7 + 0x10]
3481 ldd [%l7 + 0x10], %f20
3482 faddd %f20, %f10, %f0
3483 fnot2s %f11, %f6
3484 srlx %g4, 0x15, %g3
3485 mulscc %l2, 0x0226, %i0
3486 saved
3487 rdpr %cwp, %g1
3488 rdpr %cansave, %g2
3489 rdpr %canrestore, %g3
3490 rdpr %cleanwin, %g4
3491 rdpr %otherwin, %g5
3492 rdpr %wstate, %g6
3493 movvs %xcc, %o4, %g5
3494 fbuge,a %fcc3, loop_296
3495 movn %xcc, %g2, %l1
3496 wr %g0, 0x0c, %asi
3497 stda %f16, [%l7 + 0x40] %asi
3498loop_296:
3499 and %l6, 0x03CD, %o6
3500 mova %xcc, %o0, %g6
3501 te %icc, 0x1
3502 udivx %l0, 0x016A, %o2
3503 array16 %i6, %o1, %i7
3504 sethi 0x114D, %o3
3505 stb %l5, [%l7 + 0x0A]
3506 ldx [%l7 + 0x10], %o5
3507 set 0x6D, %o4
3508 lduba [%l7 + %o4] 0x88, %i1
3509 fmovdle %icc, %f3, %f11
3510 nop
3511 set 0x68, %o7
3512 stx %l4, [%l7 + %o7]
3513 fpsub32 %f0, %f16, %f0
3514 fmovrde %g7, %f2, %f12
3515 nop
3516 fitod %f12, %f6
3517 fdtos %f6, %f15
3518 tpos %icc, 0x5
3519 tcs %icc, 0x6
3520 fmovsle %xcc, %f27, %f26
3521 set 0x3C, %g2
3522 swapa [%l7 + %g2] 0x88, %i3
3523 subcc %g1, %i5, %i2
3524 movre %l3, 0x056, %o7
3525 brgez %i4, loop_297
3526 fnot1s %f6, %f23
3527 ta %xcc, 0x2
3528 edge32n %g4, %l2, %i0
3529loop_297:
3530 fmovrdlz %g3, %f10, %f4
3531 tle %icc, 0x5
3532 movcc %xcc, %o4, %g2
3533 srlx %l1, 0x1D, %l6
3534 addc %g5, 0x0F29, %o6
3535 fands %f31, %f26, %f27
3536 tne %xcc, 0x3
3537 ta %xcc, 0x2
3538 edge8n %g6, %l0, %o0
3539 edge16l %i6, %o2, %i7
3540 sdivx %o1, 0x10C6, %o3
3541 xnorcc %l5, %o5, %l4
3542 set 0x10, %l4
3543 lduwa [%l7 + %l4] 0x80, %g7
3544 fornot2 %f6, %f16, %f24
3545 addcc %i1, %g1, %i5
3546 or %i3, %l3, %o7
3547 tsubcc %i2, 0x1DA8, %i4
3548 array8 %l2, %g4, %i0
3549 move %xcc, %o4, %g2
3550 fmuld8ulx16 %f1, %f26, %f16
3551 orncc %l1, 0x113D, %g3
3552 fmovdvc %xcc, %f22, %f13
3553 array32 %g5, %l6, %o6
3554 tg %icc, 0x4
3555 edge32l %l0, %g6, %o0
3556 movrgz %i6, %i7, %o1
3557 fmovs %f12, %f29
3558 fcmpeq32 %f14, %f14, %o3
3559 umulcc %l5, %o2, %o5
3560 tleu %xcc, 0x0
3561 tg %icc, 0x5
3562 prefetch [%l7 + 0x78], 0x2
3563 tpos %xcc, 0x6
3564 fmovsgu %icc, %f19, %f22
3565 smulcc %g7, 0x0353, %i1
3566 fzeros %f2
3567 ld [%l7 + 0x24], %f2
3568 movgu %icc, %l4, %g1
3569 tvc %icc, 0x5
3570 sllx %i3, %i5, %o7
3571 udiv %i2, 0x0E11, %l3
3572 edge8l %i4, %g4, %l2
3573 wr %g0, 0x0c, %asi
3574 ldswa [%l7 + 0x0C] %asi, %i0
3575 tle %icc, 0x7
3576 sth %g2, [%l7 + 0x64]
3577 movge %icc, %o4, %g3
3578 nop
3579 setx 0xACF36189819CDF43, %l0, %l6
3580 stx %l6, [%l7 + 0x28]
3581 ldd [%l7 + 0x28], %f8
3582 setx 0x5EDD12759BF70FF2, %l1, %l5
3583 stx %l5, [%l7 + 0x10]
3584 ldd [%l7 + 0x10], %f12
3585 faddd %f12, %f8, %f8
3586 fpadd32 %f8, %f22, %f6
3587 andn %g5, 0x015F, %l1
3588 fand %f26, %f4, %f26
3589 movneg %icc, %l6, %o6
3590 nop
3591 set 0x6A, %l6
3592 lduh [%l7 + %l6], %g6
3593 fmovspos %icc, %f31, %f31
3594 nop
3595 fitod %f4, %f8
3596 fdtox %f8, %f16
3597 bge loop_298
3598 ta %icc, 0x2
3599 tge %icc, 0x6
3600 movcs %icc, %l0, %o0
3601loop_298:
3602 stx %i7, [%l7 + 0x18]
3603 brz %i6, loop_299
3604 tpos %icc, 0x6
3605 nop
3606 setx 0x2222470B041ADB71, %l0, %l6
3607 stx %l6, [%l7 + 0x28]
3608 ldd [%l7 + 0x28], %f24
3609 setx 0xE9DF5E7E22C0F5FE, %l1, %l5
3610 stx %l5, [%l7 + 0x10]
3611 ldd [%l7 + 0x10], %f0
3612 fdivd %f0, %f24, %f28
3613 movne %xcc, %o3, %o1
3614loop_299:
3615 movgu %xcc, %l5, %o2
3616 bn loop_300
3617 fornot2s %f26, %f19, %f6
3618 fmovspos %icc, %f22, %f23
3619 bl,pt %xcc, loop_301
3620loop_300:
3621 subcc %g7, 0x137B, %o5
3622 fbne,a %fcc1, loop_302
3623 edge8ln %i1, %g1, %i3
3624loop_301:
3625 movrlz %i5, 0x1DF, %l4
3626 edge8 %i2, %o7, %i4
3627loop_302:
3628 ld [%l7 + 0x40], %f12
3629 bcs,pt %xcc, loop_303
3630 popc 0x0EFB, %l3
3631 fmovdvs %xcc, %f13, %f19
3632 fmovdvc %icc, %f3, %f20
3633loop_303:
3634 movpos %xcc, %l2, %g4
3635 tge %icc, 0x1
3636 swap [%l7 + 0x20], %i0
3637 udivcc %g2, 0x13D8, %g3
3638 fpack32 %f6, %f4, %f22
3639 ba,a,pt %xcc, loop_304
3640 orcc %g5, 0x0AA2, %o4
3641 fmovrdlez %l1, %f26, %f24
3642 edge16 %l6, %o6, %l0
3643loop_304:
3644 udiv %g6, 0x1915, %i7
3645 fpadd16s %f19, %f15, %f9
3646 nop
3647 fitod %f4, %f4
3648 fdtoi %f4, %f18
3649 brgez,a %o0, loop_305
3650 mova %xcc, %i6, %o3
3651 nop
3652 set 0x14, %g4
3653 ldsw [%l7 + %g4], %o1
3654 fbuge %fcc0, loop_306
3655loop_305:
3656 movcc %icc, %l5, %g7
3657 add %l7, 0x28, %l6
3658 wr %g0, 0x04, %asi
3659 casxa [%l6] 0x04, %o2, %i1
3660loop_306:
3661 smulcc %o5, 0x0435, %g1
3662 restored
3663 rdpr %cwp, %g1
3664 rdpr %cansave, %g2
3665 rdpr %canrestore, %g3
3666 rdpr %cleanwin, %g4
3667 rdpr %otherwin, %g5
3668 rdpr %wstate, %g6
3669 set 0x6E, %g3
3670 ldstuba [%l7 + %g3] 0x80, %i5
3671 nop
3672 fitod %f4, %f28
3673 fdtoi %f28, %f31
3674 movne %xcc, %i3, %i2
3675 tne %xcc, 0x2
3676 tl %xcc, 0x2
3677 fzero %f18
3678 and %o7, %i4, %l3
3679 mova %icc, %l4, %g4
3680 fsrc2s %f14, %f9
3681 movle %icc, %l2, %i0
3682 tge %icc, 0x4
3683 movrlz %g2, 0x2A7, %g3
3684 ldd [%l7 + 0x48], %g4
3685 bl,pt %icc, loop_307
3686 prefetch [%l7 + 0x70], 0x0
3687 movrgez %o4, %l6, %l1
3688 addc %l0, 0x1BFD, %g6
3689loop_307:
3690 fmovsg %icc, %f2, %f24
3691 subcc %o6, %o0, %i7
3692 nop
3693 setx 0xCC3A16AA292DFAE9, %l0, %l6
3694 stx %l6, [%l7 + 0x28]
3695 ldd [%l7 + 0x28], %f16
3696 setx 0x84DCE254420444BC, %l1, %l5
3697 stx %l5, [%l7 + 0x10]
3698 ldd [%l7 + 0x10], %f8
3699 fmuld %f8, %f16, %f24
3700 umulcc %i6, %o1, %l5
3701 fbue %fcc3, loop_308
3702 nop
3703 fitos %f9, %f5
3704 fstod %f5, %f0
3705 movrne %o3, 0x081, %o2
3706 fnors %f16, %f0, %f0
3707loop_308:
3708 addc %g7, 0x1193, %o5
3709 bpos %xcc, loop_309
3710 fblg,a %fcc0, loop_310
3711 edge16n %g1, %i5, %i1
3712 orcc %i3, 0x0E38, %o7
3713loop_309:
3714 fmovs %f28, %f24
3715loop_310:
3716 ldd [%l7 + 0x30], %i2
3717 nop
3718 setx 0xB3E2C843, %l0, %l6
3719 st %l6, [%l7 + 0x28]
3720 ld [%l7 + 0x28], %f10
3721 setx 0x412F0862, %l1, %l5
3722 st %l5, [%l7 + 0x10]
3723 ld [%l7 + 0x10], %f0
3724 fsubs %f0, %f10, %f18
3725 fmul8x16au %f10, %f31, %f12
3726 tl %icc, 0x2
3727 smulcc %l3, %i4, %g4
3728 bcs,a,pn %xcc, loop_311
3729 tleu %xcc, 0x7
3730 fmovsne %xcc, %f8, %f18
3731 move %icc, %l4, %l2
3732loop_311:
3733 restored
3734 rdpr %cwp, %g1
3735 rdpr %cansave, %g2
3736 rdpr %canrestore, %g3
3737 rdpr %cleanwin, %g4
3738 rdpr %otherwin, %g5
3739 rdpr %wstate, %g6
3740 fbul %fcc2, loop_312
3741 fxnor %f24, %f16, %f0
3742 movneg %icc, %i0, %g3
3743 tne %xcc, 0x5
3744loop_312:
3745 fba %fcc1, loop_313
3746 ldsb [%l7 + 0x5E], %g5
3747 fbug %fcc0, loop_314
3748 nop
3749 fitos %f4, %f18
3750 fstox %f18, %f24
3751loop_313:
3752 te %xcc, 0x5
3753 mulx %g2, %l6, %l1
3754loop_314:
3755 fzero %f8
3756 sra %o4, 0x09, %g6
3757 mulx %o6, 0x08D6, %o0
3758 edge8l %l0, %i7, %o1
3759 xnorcc %l5, %o3, %i6
3760 fnegs %f10, %f17
3761 tcc %icc, 0x7
3762 bcs,a %icc, loop_315
3763 xorcc %o2, %g7, %g1
3764 wr %g0, 0xea, %asi
3765 stha %o5, [%l7 + 0x2A] %asi
3766 membar #Sync
3767loop_315:
3768 fbn,a %fcc1, loop_316
3769 nop
3770 fitod %f4, %f18
3771 fdtos %f18, %f1
3772 bgu %xcc, loop_317
3773 fpmerge %f10, %f20, %f8
3774loop_316:
3775 sub %i5, 0x1926, %i1
3776 fmovdcc %xcc, %f23, %f31
3777loop_317:
3778 movle %icc, %i3, %i2
3779 fbe,a %fcc3, loop_318
3780 nop
3781 setx loop_319, %l0, %l1
3782 jmpl %l1, %l3
3783 nop
3784 fitod %f10, %f2
3785 fdtox %f2, %f26
3786 movrne %o7, 0x3C4, %g4
3787loop_318:
3788 ble,a loop_320
3789loop_319:
3790 fmuld8ulx16 %f28, %f5, %f2
3791 sub %l4, 0x0390, %i4
3792 stx %i0, [%l7 + 0x68]
3793loop_320:
3794 tvs %xcc, 0x2
3795 subc %g3, %g5, %l2
3796 edge32ln %l6, %l1, %g2
3797 movpos %xcc, %o4, %g6
3798 tl %icc, 0x5
3799 fmovsvc %xcc, %f19, %f20
3800 tne %icc, 0x3
3801 array16 %o0, %o6, %i7
3802 bvc,a,pt %xcc, loop_321
3803 fmovdpos %icc, %f31, %f0
3804 ldstub [%l7 + 0x64], %o1
3805 orcc %l0, 0x1927, %l5
3806loop_321:
3807 fmovrsne %i6, %f17, %f14
3808 subc %o2, %g7, %g1
3809 nop
3810 setx 0xF3E1E8EB, %l0, %l6
3811 st %l6, [%l7 + 0x28]
3812 ld [%l7 + 0x28], %f6
3813 setx 0x382ECABD, %l1, %l5
3814 st %l5, [%l7 + 0x10]
3815 ld [%l7 + 0x10], %f22
3816 fmuls %f22, %f6, %f18
3817 fmovrse %o5, %f13, %f27
3818 edge8l %i5, %o3, %i1
3819 nop
3820 fitod %f10, %f0
3821 fdtoi %f0, %f18
3822 add %i2, %l3, %o7
3823 smulcc %i3, 0x06F1, %l4
3824 ld [%l7 + 0x34], %f15
3825 fmovrde %g4, %f20, %f22
3826 ldsb [%l7 + 0x37], %i4
3827 edge16n %i0, %g3, %g5
3828 srl %l2, %l6, %g2
3829 fpadd32s %f25, %f2, %f3
3830 set 0x55, %o2
3831 ldstuba [%l7 + %o2] 0x04, %o4
3832 movrlez %l1, %g6, %o6
3833 tleu %icc, 0x4
3834 nop
3835 setx loop_322, %l0, %l1
3836 jmpl %l1, %i7
3837 bleu,a %icc, loop_323
3838 ldd [%l7 + 0x58], %f22
3839 edge16l %o0, %l0, %o1
3840loop_322:
3841 stb %l5, [%l7 + 0x35]
3842loop_323:
3843 fone %f18
3844 tvs %xcc, 0x7
3845 tcc %icc, 0x5
3846 movpos %icc, %i6, %o2
3847 nop
3848 fitod %f4, %f8
3849 fdtox %f8, %f18
3850 fxtod %f18, %f18
3851 udiv %g7, 0x1BA9, %g1
3852 ldstub [%l7 + 0x47], %i5
3853 fpackfix %f14, %f26
3854 addcc %o3, 0x1858, %o5
3855 tle %xcc, 0x1
3856 mulx %i2, 0x05DD, %l3
3857 ba,a,pn %icc, loop_324
3858 smulcc %o7, %i3, %l4
3859 fbn,a %fcc1, loop_325
3860 tvc %xcc, 0x7
3861loop_324:
3862 or %g4, 0x13CA, %i4
3863 movrgz %i0, %i1, %g3
3864loop_325:
3865 fbg %fcc1, loop_326
3866 te %icc, 0x3
3867 orncc %g5, 0x101B, %l2
3868 fbn,a %fcc2, loop_327
3869loop_326:
3870 nop
3871 setx 0x3E7E4086, %l0, %l6
3872 st %l6, [%l7 + 0x28]
3873 ld [%l7 + 0x28], %f9
3874 setx 0x43212C70, %l1, %l5
3875 st %l5, [%l7 + 0x10]
3876 ld [%l7 + 0x10], %f24
3877 fdivs %f24, %f9, %f18
3878 tgu %xcc, 0x5
3879 movvc %icc, %l6, %g2
3880loop_327:
3881 brlez,a %l1, loop_328
3882 smulcc %o4, %o6, %g6
3883 orncc %i7, 0x0148, %o0
3884 fmovsneg %icc, %f31, %f0
3885loop_328:
3886 fxnor %f6, %f14, %f30
3887 fbug %fcc3, loop_329
3888 movn %xcc, %l0, %o1
3889 brz,a %l5, loop_330
3890 fbge %fcc0, loop_331
3891loop_329:
3892 bcc %xcc, loop_332
3893 movpos %xcc, %i6, %o2
3894loop_330:
3895 addc %g7, 0x1326, %g1
3896loop_331:
3897 stw %i5, [%l7 + 0x24]
3898loop_332:
3899 xor %o5, 0x075B, %o3
3900 fsrc1s %f27, %f29
3901 fmovdgu %icc, %f23, %f6
3902 edge16l %i2, %l3, %i3
3903 xnorcc %l4, %o7, %i4
3904 orcc %i0, %g4, %i1
3905 nop
3906 fitos %f25, %f26
3907 movneg %icc, %g5, %l2
3908 tvc %icc, 0x7
3909 wr %g0, 0x80, %asi
3910 stba %l6, [%l7 + 0x13] %asi
3911 xnorcc %g2, 0x1007, %l1
3912 move %xcc, %o4, %g3
3913 fmovrslz %g6, %f26, %f1
3914 fmovdpos %xcc, %f8, %f15
3915 fmovrsgez %o6, %f16, %f6
3916 fzero %f6
3917 subc %o0, 0x0F23, %l0
3918 fmul8x16al %f10, %f3, %f2
3919 taddcc %i7, %o1, %i6
3920 movne %icc, %l5, %o2
3921 fxors %f3, %f26, %f14
3922 xorcc %g7, 0x1369, %g1
3923 fmovd %f28, %f26
3924 movrlz %i5, %o5, %i2
3925 fmovsleu %xcc, %f7, %f4
3926 edge8ln %o3, %i3, %l3
3927 tne %xcc, 0x3
3928 sdivcc %l4, 0x1E06, %i4
3929 tl %xcc, 0x1
3930 std %f22, [%l7 + 0x40]
3931 andncc %i0, %g4, %i1
3932 fbe %fcc2, loop_333
3933 fbul %fcc2, loop_334
3934 udivcc %o7, 0x136C, %l2
3935 umul %g5, 0x0F48, %g2
3936loop_333:
3937 nop
3938 setx 0x1FAF203C, %l0, %l6
3939 st %l6, [%l7 + 0x28]
3940 ld [%l7 + 0x28], %f29
3941 setx 0x98C4D20B, %l1, %l5
3942 st %l5, [%l7 + 0x10]
3943 ld [%l7 + 0x10], %f18
3944 fadds %f18, %f29, %f17
3945loop_334:
3946 nop
3947 wr %g0, 0x10, %asi
3948 ldsha [%l7 + 0x5A] %asi, %l6
3949 mova %icc, %l1, %g3
3950 edge32n %o4, %o6, %g6
3951 sir 0x1637
3952 subc %l0, %i7, %o1
3953 fnot2 %f14, %f30
3954 orncc %i6, 0x16BF, %o0
3955 nop
3956 setx 0xE39E2308CEEF4DCD, %l0, %l6
3957 stx %l6, [%l7 + 0x28]
3958 ldd [%l7 + 0x28], %f22
3959 setx 0x7F77673A488DB58C, %l1, %l5
3960 stx %l5, [%l7 + 0x10]
3961 ldd [%l7 + 0x10], %f6
3962 faddd %f6, %f22, %f22
3963 nop
3964 setx 0x57CD6446, %l0, %l6
3965 st %l6, [%l7 + 0x28]
3966 ld [%l7 + 0x28], %f13
3967 setx 0x1D704D44, %l1, %l5
3968 st %l5, [%l7 + 0x10]
3969 ld [%l7 + 0x10], %f25
3970 fsubs %f25, %f13, %f17
3971 srlx %o2, %l5, %g7
3972 edge32n %g1, %o5, %i2
3973 umulcc %i5, 0x071A, %i3
3974 andn %l3, 0x04D7, %l4
3975 tle %icc, 0x2
3976 edge32 %o3, %i0, %g4
3977 fbg,a %fcc2, loop_335
3978 nop
3979 setx loop_336, %l0, %l1
3980 wrpr 0x1, %tl
3981 wrpr %l1, %tpc
3982 add %l1, 0x4, %l1
3983 wrpr %l1, %tnpc
3984 setx 0x34400001400, %l0, %l1
3985 wrpr %l1, %tstate
3986 wrhpr 0x4, %htstate
3987 retry
3988 andncc %i1, %i4, %l2
3989 movvs %xcc, %g5, %o7
3990loop_335:
3991 orcc %l6, %l1, %g3
3992loop_336:
3993 tcc %icc, 0x5
3994 edge8n %g2, %o4, %o6
3995 ldsb [%l7 + 0x52], %g6
3996 brgez %i7, loop_337
3997 srl %o1, %i6, %l0
3998 tgu %icc, 0x0
3999 fnot2 %f28, %f22
4000loop_337:
4001 nop
4002 setx 0x4D0624F0, %l0, %l6
4003 st %l6, [%l7 + 0x28]
4004 ld [%l7 + 0x28], %f17
4005 fsqrts %f17, %f11
4006 fbn,a %fcc1, loop_338
4007 tpos %icc, 0x7
4008 for %f2, %f12, %f14
4009 fmovrdlez %o2, %f26, %f4
4010loop_338:
4011 tn %xcc, 0x1
4012 movne %xcc, %l5, %o0
4013 be loop_339
4014 fmuld8sux16 %f11, %f18, %f4
4015 fmovspos %icc, %f23, %f30
4016 ldsh [%l7 + 0x46], %g7
4017loop_339:
4018 stw %o5, [%l7 + 0x58]
4019 movleu %icc, %i2, %g1
4020 sth %i3, [%l7 + 0x44]
4021 smul %l3, 0x0FDF, %l4
4022 fbne %fcc3, loop_340
4023 addcc %o3, 0x1465, %i5
4024 movle %icc, %i0, %g4
4025 tn %xcc, 0x2
4026loop_340:
4027 nop
4028 set 0x40, %o5
4029 stda %f0, [%l7 + %o5] 0x80
4030 edge16n %i4, %l2, %i1
4031 fcmpgt16 %f8, %f18, %o7
4032 edge16n %g5, %l6, %l1
4033 edge8n %g3, %o4, %g2
4034 fmovspos %xcc, %f31, %f31
4035 fpackfix %f26, %f1
4036 alignaddr %g6, %o6, %i7
4037 set 0x78, %i4
4038 stxa %o1, [%l7 + %i4] 0x22
4039 membar #Sync
4040 or %i6, 0x0142, %l0
4041 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
4042 nop ! nop ! ldxa [%g0 + 0x338] %asi, %l5 ripped by fixASI40.pl ripped by fixASI40.pl
4043 andn %o2, %o0, %o5
4044 orncc %i2, %g7, %g1
4045 mulx %l3, 0x1538, %l4
4046 fsrc1s %f24, %f28
4047 movle %xcc, %o3, %i3
4048 fmovrsgz %i0, %f27, %f0
4049 movne %xcc, %i5, %i4
4050 udivx %g4, 0x15F8, %l2
4051 nop
4052 setx 0xCE94AD16DC43E81B, %l0, %l6
4053 stx %l6, [%l7 + 0x28]
4054 ldd [%l7 + 0x28], %f2
4055 setx 0x4BEEA3DC6FEC1FEC, %l1, %l5
4056 stx %l5, [%l7 + 0x10]
4057 ldd [%l7 + 0x10], %f2
4058 fsubd %f2, %f2, %f6
4059 membar 0x7A
4060 fmovrdne %i1, %f20, %f6
4061 tg %xcc, 0x5
4062 edge32n %o7, %g5, %l1
4063 set 0x2C, %i7
4064 lda [%l7 + %i7] 0x89, %f20
4065 tn %icc, 0x7
4066 popc %l6, %o4
4067 brgz,a %g3, loop_341
4068 nop
4069 setx 0xDC0195E3, %l0, %l6
4070 st %l6, [%l7 + 0x28]
4071 ld [%l7 + 0x28], %f3
4072 setx 0x16D0C02F, %l1, %l5
4073 st %l5, [%l7 + 0x10]
4074 ld [%l7 + 0x10], %f6
4075 fdivs %f6, %f3, %f8
4076 orncc %g6, %o6, %g2
4077 nop
4078 fitod %f15, %f16
4079loop_341:
4080 tsubcctv %o1, 0x1693, %i6
4081 fmovde %icc, %f21, %f4
4082 xor %l0, 0x1F6C, %l5
4083 bl,a,pn %xcc, loop_342
4084 tneg %icc, 0x3
4085 st %f9, [%l7 + 0x2C]
4086 fpadd32s %f13, %f16, %f1
4087loop_342:
4088 nop
4089 wr %g0, 0x0c, %asi
4090 ldxa [%l7 + 0x28] %asi, %i7
4091 ldx [%l7 + 0x68], %o2
4092 fabsd %f18, %f10
4093 fsrc2s %f23, %f10
4094 tsubcctv %o5, %i2, %g7
4095 xor %g1, %o0, %l3
4096 orncc %l4, %o3, %i3
4097 fba,a %fcc1, loop_343
4098 andncc %i5, %i0, %g4
4099 nop
4100 fitod %f12, %f24
4101 fdtox %f24, %f2
4102 lduw [%l7 + 0x1C], %i4
4103loop_343:
4104 tcc %xcc, 0x7
4105 fnegs %f8, %f8
4106 tcs %xcc, 0x1
4107 fba %fcc2, loop_344
4108 array32 %i1, %o7, %g5
4109 set 0x7F, %l1
4110 ldstuba [%l7 + %l1] 0x19, %l1
4111loop_344:
4112 nop
4113 setx loop_345, %l0, %l1
4114 wrpr 0x1, %tl
4115 wrpr %l1, %tpc
4116 add %l1, 0x4, %l1
4117 wrpr %l1, %tnpc
4118 setx 0x34400001400, %l0, %l1
4119 wrpr %l1, %tstate
4120 wrhpr 0x4, %htstate
4121 retry
4122 xnor %l2, 0x0CF6, %o4
4123 fnot2s %f8, %f5
4124 srlx %l6, 0x13, %g3
4125loop_345:
4126 nop
4127 fitod %f4, %f30
4128 fdtox %f30, %f30
4129 tl %icc, 0x6
4130 wr %g0, 0x81, %asi
4131 ldsba [%l7 + 0x08] %asi, %g6
4132 fcmpgt16 %f20, %f8, %g2
4133 movleu %icc, %o1, %i6
4134 fmovdn %icc, %f15, %f13
4135 ldd [%l7 + 0x28], %f24
4136 movl %xcc, %o6, %l5
4137 nop
4138 fitod %f8, %f6
4139 fdtos %f6, %f13
4140 wr %g0, 0x89, %asi
4141 ldswa [%l7 + 0x08] %asi, %l0
4142 stb %i7, [%l7 + 0x56]
4143 tcc %icc, 0x6
4144 andncc %o2, %i2, %g7
4145 array32 %o5, %o0, %l3
4146 mulx %g1, 0x04D7, %o3
4147 popc %i3, %i5
4148 sdivcc %i0, 0x193B, %l4
4149 fbne,a %fcc1, loop_346
4150 fbe,a %fcc1, loop_347
4151 andn %g4, 0x1339, %i1
4152 sdivcc %i4, 0x1A0D, %g5
4153loop_346:
4154 fmovrdgz %l1, %f28, %f14
4155loop_347:
4156 nop
4157 add %l7, 0x48, %l6
4158 wr %g0, 0x11, %asi
4159 casxa [%l6] 0x11, %l2, %o7
4160 movgu %xcc, %l6, %g3
4161 tleu %icc, 0x0
4162 fones %f17
4163 fbug,a %fcc2, loop_348
4164 movneg %xcc, %g6, %g2
4165 nop
4166 setx 0x6503403C, %l0, %l6
4167 st %l6, [%l7 + 0x28]
4168 ld [%l7 + 0x28], %f31
4169 fsqrts %f31, %f23
4170 nop
4171 set 0x3C, %g1
4172 lduw [%l7 + %g1], %o1
4173loop_348:
4174 movl %icc, %o4, %o6
4175 andncc %i6, %l0, %l5
4176 set 0x62, %g6
4177 stba %i7, [%l7 + %g6] 0x14
4178 edge32ln %o2, %i2, %g7
4179 mulscc %o0, %l3, %o5
4180 nop
4181 setx loop_349, %l0, %l1
4182 wrpr 0x1, %tl
4183 wrpr %l1, %tnpc
4184 setx 0x34400001400, %l0, %l1
4185 wrpr %l1, %tstate
4186 wrhpr 0x4, %htstate
4187 done
4188 prefetch [%l7 + 0x54], 0x2
4189 lduh [%l7 + 0x3E], %o3
4190 edge16ln %i3, %g1, %i5
4191loop_349:
4192 alignaddr %i0, %g4, %l4
4193 tge %icc, 0x2
4194 tvc %icc, 0x5
4195 udivcc %i4, 0x060E, %i1
4196 tle %xcc, 0x7
4197 edge16ln %g5, %l1, %o7
4198 alignaddr %l2, %g3, %g6
4199 udivcc %l6, 0x0A45, %o1
4200 fmovrdne %o4, %f8, %f4
4201 nop
4202 set 0x3B, %i5
4203 ldstub [%l7 + %i5], %o6
4204 ldd [%l7 + 0x78], %g2
4205 movcc %icc, %i6, %l0
4206 wr %g0, 0x88, %asi
4207 ldstuba [%l7 + 0x72] %asi, %i7
4208 movgu %icc, %o2, %i2
4209 edge16 %g7, %l5, %l3
4210 edge32l %o5, %o0, %o3
4211 edge32 %g1, %i5, %i3
4212 be %xcc, loop_350
4213 tge %icc, 0x0
4214 fpsub32 %f28, %f4, %f8
4215 te %icc, 0x6
4216loop_350:
4217 tpos %icc, 0x6
4218 movne %xcc, %i0, %g4
4219 taddcctv %l4, %i4, %g5
4220 mulx %l1, %i1, %o7
4221 for %f10, %f30, %f22
4222 fnot1s %f5, %f11
4223 taddcc %l2, 0x12EF, %g6
4224 fbge,a %fcc0, loop_351
4225 sllx %g3, 0x0A, %l6
4226 movrlz %o4, 0x270, %o6
4227 movl %xcc, %o1, %i6
4228loop_351:
4229 movrne %g2, 0x270, %l0
4230 ta %icc, 0x3
4231 edge16l %o2, %i7, %i2
4232 swap [%l7 + 0x34], %g7
4233 set 0x1D, %i0
4234 stba %l5, [%l7 + %i0] 0x27
4235 membar #Sync
4236 fnegs %f27, %f14
4237 move %xcc, %o5, %o0
4238 fmuld8ulx16 %f0, %f22, %f20
4239 fmovrdlez %o3, %f22, %f0
4240 fands %f21, %f29, %f2
4241 nop
4242 setx 0x0A7BFD15, %l0, %l6
4243 st %l6, [%l7 + 0x28]
4244 ld [%l7 + 0x28], %f19
4245 setx 0xC2C46B23, %l1, %l5
4246 st %l5, [%l7 + 0x10]
4247 ld [%l7 + 0x10], %f3
4248 fdivs %f3, %f19, %f31
4249 bvc,a %xcc, loop_352
4250 tle %icc, 0x4
4251 set 0x40, %i6
4252 ldda [%l7 + %i6] 0x80, %f16
4253loop_352:
4254 sdiv %g1, 0x1F30, %l3
4255 smul %i3, 0x0AAA, %i5
4256 membar 0x66
4257 nop
4258 fitod %f8, %f20
4259 fdtos %f20, %f8
4260 bg,pn %icc, loop_353
4261 tne %icc, 0x0
4262 add %i0, 0x00CE, %l4
4263 bvc loop_354
4264loop_353:
4265 brz %g4, loop_355
4266 nop
4267 fitod %f8, %f0
4268 fdtos %f0, %f17
4269 nop
4270 setx 0x53D1B6F6, %l0, %l6
4271 st %l6, [%l7 + 0x28]
4272 ld [%l7 + 0x28], %f19
4273 setx 0x3CFCEB2A, %l1, %l5
4274 st %l5, [%l7 + 0x10]
4275 ld [%l7 + 0x10], %f23
4276 fsubs %f23, %f19, %f11
4277loop_354:
4278 tge %xcc, 0x3
4279loop_355:
4280 fmovsvc %icc, %f31, %f18
4281 edge16ln %i4, %g5, %l1
4282 set 0x34, %g7
4283 swapa [%l7 + %g7] 0x10, %o7
4284 restored
4285 rdpr %cwp, %g1
4286 rdpr %cansave, %g2
4287 rdpr %canrestore, %g3
4288 rdpr %cleanwin, %g4
4289 rdpr %otherwin, %g5
4290 rdpr %wstate, %g6
4291 bpos %icc, loop_356
4292 saved
4293 rdpr %cwp, %g1
4294 rdpr %cansave, %g2
4295 rdpr %canrestore, %g3
4296 rdpr %cleanwin, %g4
4297 rdpr %otherwin, %g5
4298 rdpr %wstate, %g6
4299 alignaddrl %i1, %l2, %g3
4300 fmovd %f0, %f10
4301loop_356:
4302 fors %f18, %f20, %f22
4303 umul %l6, 0x1461, %o4
4304 mulx %o6, %g6, %i6
4305 movpos %icc, %o1, %l0
4306 udiv %g2, 0x0D45, %i7
4307 sdivx %i2, 0x12FA, %g7
4308 nop
4309 set 0x09, %o1
4310 ldub [%l7 + %o1], %o2
4311 fmovdge %icc, %f20, %f3
4312 xorcc %o5, 0x16E2, %l5
4313 smul %o0, %o3, %g1
4314 ta %icc, 0x0
4315 wr %g0, 0x80, %asi
4316 ldsha [%l7 + 0x5C] %asi, %i3
4317 fba %fcc2, loop_357
4318 fpadd16s %f30, %f23, %f29
4319 set 0x16, %i3
4320 lduha [%l7 + %i3] 0x14, %l3
4321loop_357:
4322 edge16ln %i0, %l4, %i5
4323 fmovdvc %xcc, %f7, %f4
4324 tsubcctv %i4, %g5, %l1
4325 fmovsl %icc, %f1, %f7
4326 fmovsle %xcc, %f15, %f14
4327 ldd [%l7 + 0x58], %o6
4328 udiv %i1, 0x19A1, %g4
4329 fexpand %f1, %f6
4330 brnz,a %g3, loop_358
4331 fcmpeq16 %f8, %f28, %l6
4332 sethi 0x08C1, %o4
4333 tpos %icc, 0x5
4334loop_358:
4335 nop
4336 setx 0x5489674C, %l0, %l6
4337 st %l6, [%l7 + 0x28]
4338 ld [%l7 + 0x28], %f25
4339 setx 0x45E5E5A6, %l1, %l5
4340 st %l5, [%l7 + 0x10]
4341 ld [%l7 + 0x10], %f25
4342 fadds %f25, %f25, %f27
4343 set 0x76, %o6
4344 ldstuba [%l7 + %o6] 0x10, %l2
4345 brlz %g6, loop_359
4346 tcs %icc, 0x5
4347 srl %o6, 0x0B, %i6
4348 fcmple32 %f8, %f20, %o1
4349loop_359:
4350 fbo,a %fcc2, loop_360
4351 lduw [%l7 + 0x40], %g2
4352 set 0x40, %o3
4353 ldda [%l7 + %o3] 0x10, %i6
4354loop_360:
4355 nop
4356 fitod %f6, %f10
4357 fdtox %f10, %f24
4358 fxtod %f24, %f6
4359 mulx %l0, 0x104E, %i2
4360 andncc %o2, %g7, %l5
4361 orcc %o5, 0x0EB5, %o3
4362 sllx %g1, %i3, %l3
4363 edge16 %i0, %l4, %i5
4364 prefetch [%l7 + 0x5C], 0x2
4365 fble,a %fcc3, loop_361
4366 and %i4, %o0, %g5
4367 mulscc %l1, 0x0F05, %o7
4368 tvs %xcc, 0x2
4369loop_361:
4370 fmovsvc %xcc, %f12, %f22
4371 fsrc1 %f28, %f24
4372 udivcc %g4, 0x1991, %g3
4373 bvs,a %icc, loop_362
4374 fmovsgu %icc, %f22, %f5
4375 movrlz %l6, 0x299, %i1
4376 sub %o4, %l2, %o6
4377loop_362:
4378 edge32 %i6, %o1, %g2
4379 tsubcctv %i7, %l0, %g6
4380 tg %icc, 0x6
4381 ldub [%l7 + 0x50], %o2
4382 sllx %i2, 0x15, %g7
4383 fbug %fcc3, loop_363
4384 mova %xcc, %o5, %l5
4385 ldd [%l7 + 0x38], %f2
4386 fzeros %f22
4387loop_363:
4388 bl,pt %icc, loop_364
4389 udivcc %o3, 0x168A, %i3
4390 xnor %g1, %l3, %i0
4391 wr %g0, 0x18, %asi
4392 lduha [%l7 + 0x66] %asi, %l4
4393loop_364:
4394 sllx %i5, 0x01, %o0
4395 brlz %g5, loop_365
4396 fmovdvc %icc, %f21, %f27
4397 fmovse %icc, %f28, %f29
4398 nop
4399 setx 0x8DAF33BF, %l0, %l6
4400 st %l6, [%l7 + 0x28]
4401 ld [%l7 + 0x28], %f31
4402 setx 0xE796FC94, %l1, %l5
4403 st %l5, [%l7 + 0x10]
4404 ld [%l7 + 0x10], %f14
4405 fdivs %f14, %f31, %f23
4406loop_365:
4407 fmovdcc %icc, %f18, %f23
4408 stw %i4, [%l7 + 0x5C]
4409 sir 0x07E1
4410 fsrc2s %f27, %f4
4411 orncc %o7, 0x0A3E, %l1
4412 tle %xcc, 0x4
4413 sdivcc %g3, 0x0D76, %l6
4414 smul %i1, 0x0A7B, %g4
4415 movpos %icc, %l2, %o4
4416 fabss %f26, %f1
4417 brz,a %o6, loop_366
4418 xnorcc %i6, 0x0CE3, %g2
4419 fornot1s %f31, %f25, %f9
4420 edge32l %i7, %o1, %l0
4421loop_366:
4422 umulcc %o2, %i2, %g6
4423 sra %g7, 0x19, %o5
4424 fpack32 %f26, %f0, %f20
4425 nop
4426 setx loop_367, %l0, %l1
4427 jmpl %l1, %l5
4428 restored
4429 rdpr %cwp, %g1
4430 rdpr %cansave, %g2
4431 rdpr %canrestore, %g3
4432 rdpr %cleanwin, %g4
4433 rdpr %otherwin, %g5
4434 rdpr %wstate, %g6
4435 fexpand %f3, %f22
4436 tle %icc, 0x5
4437loop_367:
4438 edge8n %o3, %g1, %i3
4439 add %l3, %i0, %l4
4440 fmuld8sux16 %f21, %f4, %f6
4441 set 0x40, %g5
4442 ldda [%l7 + %g5] 0x81, %f16
4443 sub %o0, %i5, %i4
4444 xorcc %g5, %l1, %o7
4445 bleu,a loop_368
4446 taddcc %g3, %l6, %i1
4447 mulscc %l2, 0x19D4, %g4
4448 fbug %fcc3, loop_369
4449loop_368:
4450 fpadd32s %f19, %f2, %f9
4451 edge32 %o6, %o4, %i6
4452 xnorcc %i7, 0x04CF, %o1
4453loop_369:
4454 nop
4455 wr %g0, 0x81, %asi
4456 lduwa [%l7 + 0x60] %asi, %l0
4457 sth %g2, [%l7 + 0x52]
4458 tle %xcc, 0x6
4459 for %f0, %f4, %f14
4460 sdivcc %o2, 0x08B9, %g6
4461 fmovsleu %icc, %f31, %f24
4462 mova %icc, %g7, %i2
4463 movg %xcc, %o5, %o3
4464 orcc %g1, 0x0A33, %i3
4465 edge8n %l3, %l5, %l4
4466 restored
4467 rdpr %cwp, %g1
4468 rdpr %cansave, %g2
4469 rdpr %canrestore, %g3
4470 rdpr %cleanwin, %g4
4471 rdpr %otherwin, %g5
4472 rdpr %wstate, %g6
4473 movcc %icc, %o0, %i0
4474 fornot2 %f4, %f2, %f22
4475 tpos %xcc, 0x3
4476 fmul8x16al %f13, %f24, %f2
4477 umulcc %i4, 0x1BFB, %i5
4478 brlez %g5, loop_370
4479 movrlez %o7, %g3, %l1
4480 fba,a %fcc0, loop_371
4481 bshuffle %f26, %f14, %f0
4482loop_370:
4483 udivx %l6, 0x04F4, %l2
4484 movneg %xcc, %i1, %o6
4485loop_371:
4486 fzero %f16
4487 fpack16 %f30, %f19
4488 fmovspos %xcc, %f14, %f10
4489 movle %icc, %g4, %o4
4490 nop
4491 fitod %f12, %f20
4492 fdtoi %f20, %f10
4493 andcc %i7, 0x0453, %o1
4494 set 0x62, %i2
4495 ldsha [%l7 + %i2] 0x18, %l0
4496 andncc %g2, %i6, %o2
4497 nop
4498 fitos %f9, %f1
4499 fstox %f1, %f8
4500 fxtos %f8, %f25
4501 tl %xcc, 0x2
4502 edge32n %g7, %g6, %o5
4503 orncc %o3, 0x1F1A, %i2
4504 fandnot2s %f4, %f26, %f12
4505 tgu %xcc, 0x3
4506 movleu %xcc, %g1, %i3
4507 and %l3, %l4, %o0
4508 movn %xcc, %l5, %i0
4509 tle %xcc, 0x1
4510 edge32 %i5, %i4, %g5
4511 fabss %f0, %f15
4512 brgz,a %o7, loop_372
4513 movrlz %g3, 0x083, %l1
4514 edge8n %l2, %l6, %i1
4515 fnors %f5, %f6, %f14
4516loop_372:
4517 fornot2 %f30, %f6, %f12
4518 edge16ln %o6, %g4, %o4
4519 ble,a loop_373
4520 nop
4521 fitos %f3, %f9
4522 fstox %f9, %f2
4523 fxtos %f2, %f14
4524 tcs %icc, 0x4
4525 movn %xcc, %i7, %o1
4526loop_373:
4527 smul %g2, 0x15F9, %i6
4528 taddcctv %o2, %g7, %g6
4529 xnorcc %l0, 0x0D43, %o5
4530 pdist %f8, %f22, %f14
4531 fmovsa %icc, %f5, %f7
4532 udiv %o3, 0x03D8, %g1
4533 tcc %xcc, 0x1
4534 fmovsge %icc, %f31, %f3
4535 bleu,a,pt %xcc, loop_374
4536 stbar
4537 sll %i2, %i3, %l3
4538 saved
4539 rdpr %cwp, %g1
4540 rdpr %cansave, %g2
4541 rdpr %canrestore, %g3
4542 rdpr %cleanwin, %g4
4543 rdpr %otherwin, %g5
4544 rdpr %wstate, %g6
4545loop_374:
4546 tle %xcc, 0x1
4547 membar 0x3E
4548 nop
4549 setx 0xD6DB1BF4446351A0, %l0, %l6
4550 stx %l6, [%l7 + 0x28]
4551 ldd [%l7 + 0x28], %f14
4552 setx 0x10BE20A94E2805DC, %l1, %l5
4553 stx %l5, [%l7 + 0x10]
4554 ldd [%l7 + 0x10], %f6
4555 fdivd %f6, %f14, %f18
4556 movrne %o0, 0x034, %l4
4557 fornot2s %f25, %f18, %f7
4558 and %l5, %i0, %i5
4559 fbu %fcc0, loop_375
4560 fmovsvs %xcc, %f26, %f30
4561 bcs %xcc, loop_376
4562 fmovrslez %i4, %f10, %f16
4563loop_375:
4564 mulscc %g5, 0x1F36, %o7
4565 ldub [%l7 + 0x5E], %l1
4566loop_376:
4567 subcc %l2, 0x1F67, %l6
4568 ldstub [%l7 + 0x46], %i1
4569 smul %o6, 0x0B7E, %g4
4570 ta %xcc, 0x6
4571 taddcctv %o4, %g3, %i7
4572 set 0x58, %l2
4573 prefetcha [%l7 + %l2] 0x10, 0x0
4574 move %xcc, %i6, %o2
4575 mulx %g2, %g6, %l0
4576 movgu %icc, %o5, %g7
4577 orcc %g1, 0x13F8, %o3
4578 udivx %i2, 0x15AB, %l3
4579 edge8l %o0, %i3, %l4
4580 popc 0x0313, %i0
4581 brlz %i5, loop_377
4582 movleu %icc, %i4, %g5
4583 stb %l5, [%l7 + 0x22]
4584 sub %o7, %l2, %l1
4585loop_377:
4586 nop
4587 set 0x0A, %l5
4588 lduba [%l7 + %l5] 0x88, %l6
4589 fbug,a %fcc0, loop_378
4590 edge8ln %i1, %o6, %o4
4591 bcs %icc, loop_379
4592 subcc %g3, 0x09A4, %g4
4593loop_378:
4594 movleu %icc, %o1, %i6
4595 edge16 %i7, %o2, %g2
4596loop_379:
4597 smul %l0, 0x1CC5, %o5
4598 bl,a,pn %icc, loop_380
4599 fbug,a %fcc0, loop_381
4600 sub %g7, 0x0C8A, %g1
4601 for %f2, %f20, %f30
4602loop_380:
4603 alignaddr %o3, %g6, %i2
4604loop_381:
4605 tcs %xcc, 0x0
4606 alignaddr %l3, %o0, %l4
4607 edge16n %i3, %i0, %i5
4608 fbuge %fcc2, loop_382
4609 mulscc %i4, 0x16A8, %g5
4610 tvc %icc, 0x4
4611 fpmerge %f8, %f6, %f6
4612loop_382:
4613 bshuffle %f22, %f6, %f10
4614 st %f10, [%l7 + 0x1C]
4615 movpos %icc, %o7, %l5
4616 fbu,a %fcc2, loop_383
4617 fbl %fcc0, loop_384
4618 umulcc %l1, %l6, %i1
4619 mulscc %l2, 0x1FF9, %o6
4620loop_383:
4621 sdivcc %g3, 0x01C0, %g4
4622loop_384:
4623 edge8ln %o4, %i6, %i7
4624 tne %xcc, 0x6
4625 edge32l %o2, %g2, %l0
4626 srl %o1, %o5, %g1
4627 nop
4628 set 0x7D, %i1
4629 stb %o3, [%l7 + %i1]
4630 movne %xcc, %g6, %i2
4631 sdivcc %g7, 0x1860, %o0
4632 alignaddrl %l4, %l3, %i3
4633 alignaddrl %i5, %i0, %i4
4634 orn %g5, 0x0683, %o7
4635 wr %g0, 0x89, %asi
4636 lduba [%l7 + 0x70] %asi, %l5
4637 brnz,a %l1, loop_385
4638 std %f30, [%l7 + 0x70]
4639 ldd [%l7 + 0x50], %f14
4640 ta %icc, 0x2
4641loop_385:
4642 udivcc %l6, 0x1A9F, %l2
4643 fmovdgu %icc, %f27, %f11
4644 xorcc %i1, %g3, %g4
4645 fbg,a %fcc2, loop_386
4646 fcmpne16 %f20, %f22, %o4
4647 fornot2 %f26, %f16, %f22
4648 edge16ln %o6, %i6, %i7
4649loop_386:
4650 srax %g2, %l0, %o1
4651 tn %xcc, 0x3
4652 fbge %fcc1, loop_387
4653 and %o5, 0x0393, %g1
4654 bcc %xcc, loop_388
4655 fmul8sux16 %f16, %f22, %f20
4656loop_387:
4657 bshuffle %f26, %f16, %f26
4658 umul %o3, %o2, %g6
4659loop_388:
4660 tleu %xcc, 0x7
4661 membar 0x5B
4662 umulcc %g7, %o0, %l4
4663 movrlz %l3, 0x2EC, %i2
4664 subc %i5, 0x04AB, %i0
4665 mulx %i3, %i4, %g5
4666 fandnot1s %f25, %f6, %f4
4667 fmovrslz %o7, %f12, %f11
4668 brgz %l1, loop_389
4669 tneg %xcc, 0x5
4670 set 0x40, %o0
4671 stda %f16, [%l7 + %o0] 0x0c
4672loop_389:
4673 edge8n %l5, %l2, %i1
4674 array8 %g3, %l6, %o4
4675 set 0x4E, %l3
4676 lduba [%l7 + %l3] 0x0c, %o6
4677 fmul8x16 %f25, %f12, %f22
4678 orn %i6, 0x0565, %g4
4679 sethi 0x08D7, %i7
4680 subccc %l0, 0x17EE, %o1
4681 fsrc1 %f16, %f4
4682 restored
4683 rdpr %cwp, %g1
4684 rdpr %cansave, %g2
4685 rdpr %canrestore, %g3
4686 rdpr %cleanwin, %g4
4687 rdpr %otherwin, %g5
4688 rdpr %wstate, %g6
4689 sub %g2, %o5, %g1
4690 fbuge %fcc0, loop_390
4691 orncc %o3, %o2, %g7
4692 membar 0x6D
4693 movvs %icc, %o0, %l4
4694loop_390:
4695 fmovsleu %xcc, %f26, %f3
4696 alignaddrl %l3, %g6, %i5
4697 fmovda %xcc, %f25, %f6
4698 nop
4699 fitod %f10, %f16
4700 fdtox %f16, %f22
4701 fxtod %f22, %f26
4702 umul %i0, %i2, %i4
4703 movneg %xcc, %i3, %g5
4704 movl %icc, %o7, %l1
4705 fmul8x16au %f23, %f13, %f28
4706 fcmpgt16 %f22, %f26, %l5
4707 edge16ln %i1, %l2, %l6
4708 bgu,a %icc, loop_391
4709 fmovdl %xcc, %f2, %f24
4710 movgu %icc, %g3, %o6
4711 movn %xcc, %i6, %g4
4712loop_391:
4713 edge16l %o4, %i7, %l0
4714 ld [%l7 + 0x30], %f28
4715 orn %o1, %g2, %o5
4716 fmovd %f12, %f6
4717 orn %o3, %g1, %g7
4718 ldsb [%l7 + 0x64], %o0
4719 tn %xcc, 0x4
4720 fmovsneg %xcc, %f15, %f6
4721 tgu %xcc, 0x3
4722 fmovsvs %xcc, %f27, %f21
4723 xnorcc %l4, %l3, %o2
4724 fsrc1s %f16, %f19
4725 movn %icc, %i5, %g6
4726 nop
4727 setx 0x6CAFD86D, %l0, %l6
4728 st %l6, [%l7 + 0x28]
4729 ld [%l7 + 0x28], %f28
4730 setx 0xC8E59EA3, %l1, %l5
4731 st %l5, [%l7 + 0x10]
4732 ld [%l7 + 0x10], %f15
4733 fadds %f15, %f28, %f0
4734 popc %i2, %i0
4735 tcc %icc, 0x0
4736 wr %g0, 0x88, %asi
4737 ldsba [%l7 + 0x1A] %asi, %i3
4738 tl %xcc, 0x2
4739 tvc %xcc, 0x5
4740 set 0x58, %l0
4741 ldxa [%l7 + %l0] 0x89, %i4
4742 te %xcc, 0x2
4743 bn,pt %icc, loop_392
4744 fba %fcc2, loop_393
4745 tsubcctv %o7, %l1, %g5
4746 subccc %l5, %l2, %i1
4747loop_392:
4748 movne %icc, %g3, %o6
4749loop_393:
4750 add %i6, 0x1023, %g4
4751 wr %g0, 0x89, %asi
4752 sta %f18, [%l7 + 0x34] %asi
4753 fmovsneg %icc, %f16, %f2
4754 movg %xcc, %o4, %i7
4755 tgu %icc, 0x0
4756 fmul8sux16 %f18, %f2, %f10
4757 fmovscc %xcc, %f15, %f8
4758 nop
4759 setx loop_394, %l0, %l1
4760 wrpr 0x1, %tl
4761 wrpr %l1, %tpc
4762 add %l1, 0x4, %l1
4763 wrpr %l1, %tnpc
4764 setx 0x34400001400, %l0, %l1
4765 wrpr %l1, %tstate
4766 wrhpr 0x4, %htstate
4767 retry
4768 subc %l0, %o1, %l6
4769 bne %icc, loop_395
4770 array32 %g2, %o5, %o3
4771loop_394:
4772 fmovsneg %xcc, %f5, %f0
4773 andn %g7, 0x01E1, %o0
4774loop_395:
4775 std %f18, [%l7 + 0x20]
4776 movgu %icc, %g1, %l3
4777 nop
4778 setx 0x2996011E, %l0, %l6
4779 st %l6, [%l7 + 0x28]
4780 ld [%l7 + 0x28], %f28
4781 setx 0x20A60C08, %l1, %l5
4782 st %l5, [%l7 + 0x10]
4783 ld [%l7 + 0x10], %f26
4784 fdivs %f26, %f28, %f11
4785 fmovsvc %icc, %f6, %f13
4786 subccc %o2, 0x0F7C, %i5
4787 smulcc %l4, 0x0EF7, %g6
4788 edge16l %i0, %i3, %i4
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 andn %i2, %l1, %g5
4797 orn %l5, %o7, %l2
4798 lduh [%l7 + 0x32], %i1
4799 nop
4800 setx 0xC0612CC2, %l0, %l6
4801 st %l6, [%l7 + 0x3C]
4802 ld [%l7 + 0x3C], %fsr
4803 fands %f12, %f11, %f18
4804 tl %xcc, 0x0
4805 fmovsneg %icc, %f21, %f26
4806 bge,a loop_396
4807 nop
4808 setx loop_397, %l0, %l1
4809 wrpr 0x1, %tl
4810 wrpr %l1, %tnpc
4811 setx 0x34400001400, %l0, %l1
4812 wrpr %l1, %tstate
4813 wrhpr 0x4, %htstate
4814 done
4815 fornot1 %f16, %f4, %f8
4816 fmovs %f4, %f26
4817loop_396:
4818 movrgz %g3, 0x28D, %i6
4819loop_397:
4820 sdivcc %g4, 0x1029, %o6
4821 andn %i7, %l0, %o1
4822 movle %icc, %o4, %g2
4823 bshuffle %f28, %f14, %f2
4824 tcs %icc, 0x1
4825 movn %xcc, %o5, %l6
4826 fandnot1s %f9, %f1, %f7
4827 sdivx %g7, 0x1197, %o3
4828 add %l7, 0x50, %l6
4829 wr %g0, 0x11, %asi
4830 lda [%l6] %asi, %o0
4831 casa [%l6] 0x11, %o0, %g1
4832 fbl,a %fcc1, loop_398
4833 brlz,a %o2, loop_399
4834 bl,a,pt %xcc, loop_400
4835 fbge %fcc0, loop_401
4836loop_398:
4837 stbar
4838loop_399:
4839 tl %icc, 0x4
4840loop_400:
4841 fmovrdlz %i5, %f2, %f28
4842loop_401:
4843 tvc %icc, 0x2
4844 fbne %fcc0, loop_402
4845 bvc,a,pt %xcc, loop_403
4846 nop
4847 set 0x20, %o7
4848 ldx [%l7 + %o7], %l4
4849 tgu %icc, 0x6
4850loop_402:
4851 fcmpeq16 %f18, %f22, %g6
4852loop_403:
4853 nop
4854 setx loop_404, %l0, %l1
4855 jmpl %l1, %i0
4856 bleu,a,pn %icc, loop_405
4857 udiv %l3, 0x09A2, %i4
4858 addc %i3, 0x1349, %i2
4859loop_404:
4860 movrlz %g5, 0x134, %l1
4861loop_405:
4862 fzero %f28
4863 udiv %o7, 0x100D, %l2
4864 edge8n %l5, %g3, %i1
4865 fcmpeq16 %f4, %f26, %g4
4866 brgez,a %o6, loop_406
4867 fmovrdne %i7, %f6, %f20
4868 addcc %l0, 0x0F57, %i6
4869 taddcc %o1, %g2, %o4
4870loop_406:
4871 edge8n %l6, %o5, %o3
4872 ldsb [%l7 + 0x33], %o0
4873 tsubcc %g1, %o2, %i5
4874 restored
4875 rdpr %cwp, %g1
4876 rdpr %cansave, %g2
4877 rdpr %canrestore, %g3
4878 rdpr %cleanwin, %g4
4879 rdpr %otherwin, %g5
4880 rdpr %wstate, %g6
4881 tgu %xcc, 0x3
4882 xnor %l4, 0x04DF, %g6
4883 edge32 %i0, %g7, %i4
4884 fbug %fcc3, loop_407
4885 edge32n %i3, %i2, %g5
4886 tcs %xcc, 0x2
4887 edge32n %l1, %o7, %l2
4888loop_407:
4889 fmovrsgz %l3, %f15, %f14
4890 membar 0x06
4891 fmovrslez %l5, %f6, %f20
4892 fmovrde %i1, %f28, %f28
4893 set 0x2C, %g2
4894 lda [%l7 + %g2] 0x0c, %f7
4895 fornot1s %f22, %f0, %f6
4896 fmovrslez %g3, %f2, %f25
4897 fmovdle %xcc, %f24, %f25
4898 fmovdcc %xcc, %f8, %f11
4899 taddcc %g4, %i7, %l0
4900 sethi 0x1BD8, %o6
4901 edge8 %o1, %i6, %o4
4902 subc %l6, 0x0FCE, %g2
4903 sir 0x04BC
4904 edge8ln %o3, %o5, %g1
4905 add %o0, 0x0620, %i5
4906 andcc %l4, %o2, %g6
4907 umulcc %g7, 0x0AF1, %i4
4908 fbule,a %fcc0, loop_408
4909 fxnors %f26, %f17, %f29
4910 set 0x1C, %o4
4911 ldstuba [%l7 + %o4] 0x04, %i0
4912loop_408:
4913 bneg,pt %icc, loop_409
4914 andcc %i3, 0x1181, %g5
4915 fbo %fcc3, loop_410
4916 edge32n %i2, %l1, %o7
4917loop_409:
4918 ble,a,pn %xcc, loop_411
4919 movg %icc, %l3, %l5
4920loop_410:
4921 ldsh [%l7 + 0x4C], %l2
4922 fmovrsgez %g3, %f13, %f4
4923loop_411:
4924 fbug %fcc2, loop_412
4925 fandnot1s %f21, %f9, %f19
4926 tl %xcc, 0x6
4927 fpadd32s %f12, %f20, %f27
4928loop_412:
4929 ta %xcc, 0x3
4930 add %i1, %g4, %i7
4931 bne,a %icc, loop_413
4932 sllx %l0, 0x06, %o1
4933 set 0x40, %l4
4934 ldda [%l7 + %l4] 0x0c, %f16
4935loop_413:
4936 fmovrdlez %i6, %f30, %f8
4937 movn %icc, %o4, %o6
4938 movrlez %g2, 0x160, %o3
4939 ldd [%l7 + 0x70], %i6
4940 sdivx %o5, 0x1EB5, %g1
4941 tcc %icc, 0x4
4942 fmovrsgez %o0, %f29, %f26
4943 smulcc %i5, 0x050E, %o2
4944 fmovsneg %icc, %f14, %f21
4945 edge8l %l4, %g6, %i4
4946 tne %icc, 0x0
4947 fnot2 %f24, %f8
4948 bl loop_414
4949 array16 %g7, %i3, %i0
4950 brz %i2, loop_415
4951 stx %l1, [%l7 + 0x58]
4952loop_414:
4953 smulcc %o7, 0x07D2, %g5
4954 andncc %l5, %l3, %g3
4955loop_415:
4956 alignaddrl %l2, %i1, %i7
4957 fmovdcs %icc, %f8, %f20
4958 array8 %l0, %g4, %o1
4959 bl,a,pn %xcc, loop_416
4960 alignaddrl %i6, %o6, %g2
4961 saved
4962 rdpr %cwp, %g1
4963 rdpr %cansave, %g2
4964 rdpr %canrestore, %g3
4965 rdpr %cleanwin, %g4
4966 rdpr %otherwin, %g5
4967 rdpr %wstate, %g6
4968 bne,a,pt %icc, loop_417
4969loop_416:
4970 nop
4971 setx loop_418, %l0, %l1
4972 jmpl %l1, %o4
4973 edge8l %o3, %o5, %l6
4974 sdivx %o0, 0x0D40, %i5
4975loop_417:
4976 sllx %o2, 0x1B, %l4
4977loop_418:
4978 tleu %xcc, 0x7
4979 fmovsa %icc, %f26, %f13
4980 wr %g0, 0x10, %asi
4981 ldswa [%l7 + 0x58] %asi, %g6
4982 fmovsgu %icc, %f13, %f8
4983 tsubcc %i4, %g1, %g7
4984 movrlez %i0, %i3, %l1
4985 ldd [%l7 + 0x28], %o6
4986 fcmpne16 %f12, %f8, %i2
4987 smul %l5, 0x11B5, %g5
4988 fmul8ulx16 %f30, %f8, %f8
4989 tg %xcc, 0x4
4990 fcmpeq32 %f4, %f0, %g3
4991 nop
4992 fitos %f11, %f7
4993 fstoi %f7, %f8
4994 tleu %icc, 0x4
4995 xor %l3, %l2, %i7
4996 movn %xcc, %l0, %i1
4997 array32 %g4, %i6, %o6
4998 wr %g0, 0x81, %asi
4999 ldsba [%l7 + 0x39] %asi, %o1
5000 srlx %g2, 0x0C, %o3
5001 tge %xcc, 0x3
5002 fmovsleu %xcc, %f29, %f10
5003 fmovs %f7, %f16
5004 brz,a %o4, loop_419
5005 edge8ln %l6, %o5, %i5
5006 wr %g0, 0x89, %asi
5007 stda %f0, [%l7 + 0x40] %asi
5008loop_419:
5009 edge16l %o2, %l4, %g6
5010 nop
5011 setx 0x70D265C06921DE50, %l0, %l6
5012 stx %l6, [%l7 + 0x28]
5013 ldd [%l7 + 0x28], %f12
5014 setx 0xE712253A5A93FE3B, %l1, %l5
5015 stx %l5, [%l7 + 0x10]
5016 ldd [%l7 + 0x10], %f18
5017 fdivd %f18, %f12, %f20
5018 bg,a,pt %icc, loop_420
5019 bcc,pn %icc, loop_421
5020 nop
5021 fitod %f2, %f18
5022 fdtox %f18, %f24
5023 fxtod %f24, %f26
5024 movcc %xcc, %i4, %g1
5025loop_420:
5026 tcc %xcc, 0x2
5027loop_421:
5028 movg %icc, %o0, %g7
5029 addcc %i3, 0x12E2, %l1
5030 fnot1 %f8, %f20
5031 smul %o7, 0x17D1, %i0
5032 movg %xcc, %l5, %g5
5033 tn %icc, 0x0
5034 movcs %xcc, %g3, %i2
5035 movvs %icc, %l3, %l2
5036 wr %g0, 0x19, %asi
5037 swapa [%l7 + 0x48] %asi, %l0
5038 tleu %icc, 0x7
5039 mulscc %i7, %g4, %i6
5040 fbule,a %fcc2, loop_422
5041 ldsb [%l7 + 0x53], %o6
5042 brlz %i1, loop_423
5043 tn %xcc, 0x6
5044loop_422:
5045 sth %o1, [%l7 + 0x0E]
5046 tge %icc, 0x1
5047loop_423:
5048 sllx %g2, %o4, %o3
5049 fpmerge %f25, %f25, %f20
5050 taddcctv %l6, %i5, %o5
5051 movcc %xcc, %o2, %l4
5052 array16 %i4, %g6, %g1
5053 fbu,a %fcc1, loop_424
5054 mulscc %o0, %i3, %g7
5055 xnorcc %o7, 0x0F17, %l1
5056 fbne %fcc3, loop_425
5057loop_424:
5058 nop
5059 setx 0x6052EE9B, %l0, %l6
5060 st %l6, [%l7 + 0x34]
5061 ld [%l7 + 0x34], %fsr
5062 fandnot2 %f20, %f8, %f6
5063 bl,a loop_426
5064loop_425:
5065 std %f0, [%l7 + 0x68]
5066 movrlez %i0, %g5, %l5
5067 restored
5068 rdpr %cwp, %g1
5069 rdpr %cansave, %g2
5070 rdpr %canrestore, %g3
5071 rdpr %cleanwin, %g4
5072 rdpr %otherwin, %g5
5073 rdpr %wstate, %g6
5074loop_426:
5075 fmovsgu %xcc, %f5, %f22
5076 umul %i2, %g3, %l3
5077 movgu %xcc, %l0, %i7
5078 fbl %fcc2, loop_427
5079 fone %f22
5080 mulscc %g4, 0x1E99, %l2
5081 movrne %i6, %i1, %o6
5082loop_427:
5083 fxor %f16, %f6, %f16
5084 fnot2s %f30, %f16
5085 addc %o1, %g2, %o4
5086 bleu,pt %icc, loop_428
5087 nop
5088 setx 0x205DD6BA, %l0, %l6
5089 st %l6, [%l7 + 0x38]
5090 ld [%l7 + 0x38], %fsr
5091 fcmpne32 %f30, %f20, %o3
5092 wr %g0, 0x18, %asi
5093 prefetcha [%l7 + 0x10] %asi, 0x2
5094loop_428:
5095 tne %icc, 0x3
5096 restored
5097 rdpr %cwp, %g1
5098 rdpr %cansave, %g2
5099 rdpr %canrestore, %g3
5100 rdpr %cleanwin, %g4
5101 rdpr %otherwin, %g5
5102 rdpr %wstate, %g6
5103 fbu,a %fcc1, loop_429
5104 movne %icc, %i5, %o2
5105 tleu %xcc, 0x3
5106 xnorcc %o5, %l4, %g6
5107loop_429:
5108 mova %icc, %g1, %i4
5109 bcc,a %icc, loop_430
5110 fbe %fcc3, loop_431
5111 brz %o0, loop_432
5112 bgu,a,pt %xcc, loop_433
5113loop_430:
5114 movrgz %i3, 0x1F6, %o7
5115loop_431:
5116 fmovrsgez %g7, %f0, %f11
5117loop_432:
5118 taddcc %i0, %g5, %l5
5119loop_433:
5120 fornot2s %f1, %f29, %f11
5121 smul %l1, 0x0967, %i2
5122 fbug,a %fcc0, loop_434
5123 fone %f10
5124 fcmpeq16 %f30, %f24, %g3
5125 fbe %fcc1, loop_435
5126loop_434:
5127 tle %icc, 0x2
5128 bvs,a loop_436
5129 fmovsneg %icc, %f8, %f11
5130loop_435:
5131 brlez,a %l0, loop_437
5132 fbo %fcc2, loop_438
5133loop_436:
5134 bg,a,pt %icc, loop_439
5135 bleu,a %xcc, loop_440
5136loop_437:
5137 sth %i7, [%l7 + 0x08]
5138loop_438:
5139 xnor %l3, %l2, %i6
5140loop_439:
5141 nop
5142 add %l7, 0x58, %l6
5143 wr %g0, 0x18, %asi
5144 ldxa [%l6] %asi, %g4
5145 casxa [%l6] %asi, %g4, %i1
5146loop_440:
5147 fbu,a %fcc1, loop_441
5148 fors %f11, %f20, %f13
5149 popc 0x1DA2, %o1
5150 stbar
5151loop_441:
5152 popc %g2, %o4
5153 nop
5154 setx 0x1076E2C1, %l0, %l6
5155 st %l6, [%l7 + 0x7C]
5156 ld [%l7 + 0x7C], %fsr
5157 array16 %o6, %o3, %i5
5158 array8 %l6, %o2, %o5
5159 movgu %xcc, %g6, %g1
5160 fsrc1 %f24, %f4
5161 umulcc %i4, 0x0A98, %o0
5162 fbuge %fcc2, loop_442
5163 movre %i3, %o7, %g7
5164 xorcc %l4, 0x0082, %g5
5165 edge32ln %l5, %l1, %i0
5166loop_442:
5167 fmovsn %xcc, %f26, %f2
5168 smulcc %g3, 0x05E4, %l0
5169 fzero %f12
5170 srax %i7, 0x09, %i2
5171 smul %l3, 0x1BF2, %i6
5172 bgu,pn %xcc, loop_443
5173 fmovspos %xcc, %f3, %f4
5174 tcc %xcc, 0x4
5175 movrgez %l2, %g4, %i1
5176loop_443:
5177 popc 0x0462, %o1
5178 set 0x3E, %g4
5179 ldstuba [%l7 + %g4] 0x89, %o4
5180 fxnors %f9, %f4, %f4
5181 fmovsleu %icc, %f12, %f20
5182 fnot2s %f18, %f9
5183 alignaddrl %o6, %g2, %o3
5184 tvs %icc, 0x6
5185 orncc %l6, %o2, %i5
5186 fornot1s %f17, %f19, %f7
5187 sethi 0x1444, %g6
5188 fmovsgu %xcc, %f19, %f28
5189 udivx %o5, 0x0589, %i4
5190 fpsub16 %f10, %f10, %f2
5191 fandnot2 %f26, %f14, %f6
5192 subccc %g1, 0x1D5F, %o0
5193 sub %o7, 0x0905, %g7
5194 fcmpeq32 %f24, %f8, %i3
5195 xor %l4, 0x0591, %g5
5196 tg %icc, 0x4
5197 movvc %icc, %l5, %l1
5198 sdivx %i0, 0x06F4, %g3
5199 bcc,a %xcc, loop_444
5200 subc %i7, 0x1164, %l0
5201 set 0x44, %g3
5202 swapa [%l7 + %g3] 0x89, %l3
5203loop_444:
5204 bvs,a %xcc, loop_445
5205 tcs %icc, 0x3
5206 popc %i2, %l2
5207 mulscc %i6, 0x00CD, %g4
5208loop_445:
5209 edge8 %i1, %o4, %o1
5210 fmovdcs %xcc, %f20, %f26
5211 tn %xcc, 0x0
5212 orncc %g2, %o6, %o3
5213 tsubcctv %l6, 0x0D5E, %o2
5214 movcs %icc, %i5, %o5
5215 fmovrdne %i4, %f26, %f0
5216 fmuld8sux16 %f17, %f13, %f24
5217 sllx %g6, 0x12, %g1
5218 add %l7, 0x78, %l6
5219 wr %g0, 0x89, %asi
5220 casxa [%l6] %asi, %o0, %o7
5221 te %icc, 0x6
5222 movrlz %g7, %i3, %g5
5223 fmovdneg %xcc, %f22, %f31
5224 xnorcc %l4, 0x000F, %l5
5225 nop
5226 setx 0x264D43C015D1B6F9, %l0, %l6
5227 stx %l6, [%l7 + 0x28]
5228 ldd [%l7 + 0x28], %f20
5229 setx 0x071203AE5B86F95C, %l1, %l5
5230 stx %l5, [%l7 + 0x10]
5231 ldd [%l7 + 0x10], %f6
5232 fdivd %f6, %f20, %f24
5233 movrgez %l1, %i0, %g3
5234 set 0x30, %o2
5235 lda [%l7 + %o2] 0x15, %f1
5236 lduw [%l7 + 0x18], %l0
5237 srax %i7, %i2, %l3
5238 movcs %xcc, %i6, %g4
5239 edge32n %i1, %o4, %o1
5240 wr %g0, 0x2a, %asi
5241 ldda [%l7 + 0x50] %asi, %g2
5242 fnor %f18, %f20, %f2
5243 andcc %o6, 0x1D2E, %l2
5244 xnor %l6, %o3, %i5
5245 orn %o2, 0x1B22, %i4
5246 orncc %o5, 0x19D0, %g6
5247 addc %o0, 0x0DA5, %g1
5248 alignaddr %o7, %i3, %g7
5249 fcmple32 %f16, %f2, %g5
5250 brnz,a %l5, loop_446
5251 edge32 %l4, %i0, %l1
5252 fandnot2 %f28, %f30, %f20
5253 orn %g3, %i7, %l0
5254loop_446:
5255 tcc %xcc, 0x7
5256 sra %l3, 0x1E, %i2
5257 fornot1s %f31, %f15, %f8
5258 tl %icc, 0x2
5259 tvc %xcc, 0x1
5260 taddcc %i6, 0x0BB5, %g4
5261 fmovdcc %icc, %f1, %f5
5262 bne loop_447
5263 popc %i1, %o4
5264 orn %o1, 0x008E, %o6
5265 sdivx %g2, 0x0A23, %l2
5266loop_447:
5267 addcc %l6, %o3, %o2
5268 fmovd %f30, %f30
5269 swap [%l7 + 0x38], %i5
5270 orcc %o5, 0x00C4, %g6
5271 array32 %i4, %o0, %g1
5272 orn %i3, 0x1E91, %o7
5273 sdivcc %g5, 0x1AF0, %g7
5274 edge8l %l4, %i0, %l5
5275 movgu %xcc, %l1, %i7
5276 set 0x68, %l6
5277 stxa %l0, [%l7 + %l6] 0xeb
5278 membar #Sync
5279 tg %icc, 0x4
5280 st %f22, [%l7 + 0x28]
5281 tneg %icc, 0x7
5282 srlx %l3, %g3, %i2
5283 fzero %f10
5284 tge %xcc, 0x5
5285 udivcc %i6, 0x0529, %g4
5286 move %xcc, %i1, %o4
5287 ba loop_448
5288 orn %o6, 0x13AF, %o1
5289 xor %g2, 0x1CCB, %l2
5290 movvs %xcc, %o3, %o2
5291loop_448:
5292 fba %fcc1, loop_449
5293 smul %i5, 0x14F2, %l6
5294 move %xcc, %g6, %i4
5295 fmovdcc %icc, %f11, %f24
5296loop_449:
5297 flush %l7 + 0x08
5298 nop
5299 fitod %f6, %f6
5300 fdtox %f6, %f4
5301 fxtod %f4, %f22
5302 movle %xcc, %o0, %g1
5303 edge16l %i3, %o5, %g5
5304 addcc %g7, 0x1DBC, %o7
5305 fbge %fcc3, loop_450
5306 tcc %xcc, 0x1
5307 movcc %xcc, %l4, %i0
5308 wr %g0, 0x24, %asi
5309 ldda [%l7 + 0x60] %asi, %l4
5310loop_450:
5311 nop
5312 set 0x58, %o5
5313 sta %f1, [%l7 + %o5] 0x11
5314 nop
5315 fitos %f14, %f8
5316 fstox %f8, %f18
5317 set 0x65, %i7
5318 ldsba [%l7 + %i7] 0x10, %i7
5319 movl %icc, %l1, %l0
5320 fbg %fcc1, loop_451
5321 move %icc, %g3, %l3
5322 set 0x38, %i4
5323 lduha [%l7 + %i4] 0x89, %i6
5324loop_451:
5325 fandnot2 %f22, %f18, %f8
5326 fpadd32 %f20, %f18, %f10
5327 ble loop_452
5328 bgu %icc, loop_453
5329 tcc %xcc, 0x6
5330 tvs %icc, 0x4
5331loop_452:
5332 smul %g4, 0x14FF, %i1
5333loop_453:
5334 fornot1 %f0, %f30, %f24
5335 stbar
5336 fbo %fcc3, loop_454
5337 nop
5338 setx 0x0734E681, %l0, %l6
5339 st %l6, [%l7 + 0x28]
5340 ld [%l7 + 0x28], %f10
5341 setx 0x8A8EB86A, %l1, %l5
5342 st %l5, [%l7 + 0x10]
5343 ld [%l7 + 0x10], %f11
5344 fsubs %f11, %f10, %f14
5345 bshuffle %f14, %f12, %f22
5346 fba %fcc1, loop_455
5347loop_454:
5348 fmul8ulx16 %f26, %f24, %f20
5349 sra %i2, 0x1F, %o4
5350 tsubcctv %o1, %g2, %o6
5351loop_455:
5352 sdiv %l2, 0x1437, %o2
5353 nop
5354 setx 0x1AEF2DC88DFD66F5, %l0, %l6
5355 stx %l6, [%l7 + 0x28]
5356 ldd [%l7 + 0x28], %f26
5357 setx 0x2C6E3E46DBFCD0D4, %l1, %l5
5358 stx %l5, [%l7 + 0x10]
5359 ldd [%l7 + 0x10], %f4
5360 faddd %f4, %f26, %f20
5361 fmuld8sux16 %f28, %f30, %f22
5362 nop
5363 fitod %f4, %f2
5364 fdtoi %f2, %f18
5365 orn %i5, 0x1992, %l6
5366 orncc %g6, 0x13F7, %o3
5367 fbue %fcc3, loop_456
5368 fmovde %xcc, %f23, %f24
5369 fbue %fcc1, loop_457
5370 brlez %o0, loop_458
5371loop_456:
5372 bvs,a,pn %xcc, loop_459
5373 tn %xcc, 0x6
5374loop_457:
5375 fmovd %f0, %f22
5376loop_458:
5377 edge32 %i4, %g1, %o5
5378loop_459:
5379 movne %icc, %i3, %g7
5380 fmovdne %icc, %f27, %f0
5381 movvc %icc, %g5, %o7
5382 sra %i0, %l5, %i7
5383 movgu %icc, %l4, %l0
5384 set 0x78, %l1
5385 prefetcha [%l7 + %l1] 0x89, 0x2
5386 edge8ln %l3, %l1, %g4
5387 ldsw [%l7 + 0x78], %i6
5388 movl %xcc, %i2, %o4
5389 swap [%l7 + 0x6C], %i1
5390 bcs,pt %xcc, loop_460
5391 movrlz %g2, %o1, %l2
5392 alignaddr %o2, %o6, %i5
5393 nop
5394 setx loop_461, %l0, %l1
5395 wrpr 0x1, %tl
5396 wrpr %l1, %tpc
5397 add %l1, 0x4, %l1
5398 wrpr %l1, %tnpc
5399 setx 0x34400001400, %l0, %l1
5400 wrpr %l1, %tstate
5401 wrhpr 0x4, %htstate
5402 retry
5403loop_460:
5404 tgu %icc, 0x4
5405 fmovrdlez %g6, %f10, %f20
5406 edge32l %o3, %o0, %l6
5407loop_461:
5408 fmovdle %xcc, %f20, %f0
5409 udiv %g1, 0x1DAC, %o5
5410 xnorcc %i3, %i4, %g5
5411 sth %o7, [%l7 + 0x7C]
5412 movcs %icc, %g7, %l5
5413 stx %i7, [%l7 + 0x18]
5414 movcs %icc, %l4, %l0
5415 movpos %xcc, %i0, %l3
5416 addc %g3, %l1, %g4
5417 fandnot2 %f24, %f2, %f14
5418 xnorcc %i6, 0x036E, %o4
5419 subccc %i2, 0x0CAA, %g2
5420 brgz,a %o1, loop_462
5421 srax %l2, 0x09, %o2
5422 edge8l %o6, %i1, %g6
5423 movle %xcc, %o3, %o0
5424loop_462:
5425 movcc %icc, %l6, %i5
5426 stb %g1, [%l7 + 0x6B]
5427 sdivcc %i3, 0x1573, %o5
5428 fble,a %fcc1, loop_463
5429 fmovrsgez %i4, %f11, %f21
5430 udivcc %g5, 0x064D, %g7
5431 ta %icc, 0x3
5432loop_463:
5433 tg %xcc, 0x5
5434 fnors %f0, %f0, %f23
5435 fbe,a %fcc3, loop_464
5436 nop
5437 setx 0x1BC1A8C6F6903220, %l0, %l6
5438 stx %l6, [%l7 + 0x28]
5439 ldd [%l7 + 0x28], %f20
5440 setx 0x54281A1619BF9755, %l1, %l5
5441 stx %l5, [%l7 + 0x10]
5442 ldd [%l7 + 0x10], %f14
5443 faddd %f14, %f20, %f30
5444 fmovsl %xcc, %f25, %f29
5445 edge16 %l5, %i7, %l4
5446loop_464:
5447 bge,a loop_465
5448 subc %l0, %i0, %l3
5449 tge %xcc, 0x5
5450 ldsh [%l7 + 0x2C], %o7
5451loop_465:
5452 fbne,a %fcc1, loop_466
5453 tne %xcc, 0x1
5454 tpos %icc, 0x2
5455 edge16n %l1, %g3, %i6
5456loop_466:
5457 tgu %icc, 0x2
5458 call loop_467
5459 te %xcc, 0x5
5460 or %g4, 0x1888, %o4
5461 call loop_468
5462loop_467:
5463 sth %g2, [%l7 + 0x42]
5464 fors %f13, %f5, %f25
5465 fmovrsgez %i2, %f8, %f1
5466loop_468:
5467 fmul8x16au %f25, %f31, %f20
5468 edge8l %l2, %o1, %o6
5469 set 0x60, %g6
5470 ldda [%l7 + %g6] 0x80, %o2
5471 nop
5472 fitos %f5, %f19
5473 fstox %f19, %f14
5474 fxtos %f14, %f2
5475 fbug,a %fcc2, loop_469
5476 orncc %g6, 0x0310, %o3
5477 taddcc %o0, %l6, %i1
5478 fmovsn %icc, %f9, %f20
5479loop_469:
5480 fbe %fcc0, loop_470
5481 fexpand %f2, %f8
5482 movge %xcc, %g1, %i3
5483 edge16 %i5, %o5, %g5
5484loop_470:
5485 mova %xcc, %i4, %l5
5486 set 0x20, %i5
5487 lduha [%l7 + %i5] 0x11, %g7
5488 addcc %i7, 0x03C2, %l0
5489 edge8l %l4, %i0, %l3
5490 andn %l1, 0x0006, %o7
5491 nop
5492 fitos %f22, %f19
5493 fmovrsgez %g3, %f31, %f1
5494 smulcc %g4, 0x149D, %o4
5495 taddcc %g2, 0x15D3, %i6
5496 fpadd32s %f19, %f26, %f18
5497 tsubcctv %i2, %o1, %o6
5498 sub %l2, %g6, %o3
5499 brlez,a %o2, loop_471
5500 movcc %icc, %l6, %o0
5501 movrlz %g1, %i1, %i5
5502 tge %xcc, 0x6
5503loop_471:
5504 movpos %icc, %i3, %g5
5505 srl %i4, %o5, %g7
5506 fba,a %fcc0, loop_472
5507 movre %l5, %i7, %l4
5508 fone %f8
5509 add %l7, 0x10, %l6
5510 wr %g0, 0x19, %asi
5511 ldxa [%l6] %asi, %l0
5512 casxa [%l6] 0x19, %l0, %i0
5513loop_472:
5514 popc 0x1828, %l1
5515 tgu %xcc, 0x5
5516 lduw [%l7 + 0x24], %l3
5517 edge8 %o7, %g4, %o4
5518 ldsb [%l7 + 0x40], %g2
5519 fcmple32 %f20, %f4, %g3
5520 fmuld8sux16 %f2, %f29, %f12
5521 srl %i2, %o1, %o6
5522 lduh [%l7 + 0x62], %l2
5523 edge16 %g6, %i6, %o3
5524 bn,a %xcc, loop_473
5525 fmovd %f2, %f16
5526 std %f26, [%l7 + 0x40]
5527 std %f30, [%l7 + 0x10]
5528loop_473:
5529 movvs %xcc, %o2, %o0
5530 fbl %fcc0, loop_474
5531 fbug,a %fcc0, loop_475
5532 ta %xcc, 0x5
5533 edge32 %g1, %i1, %i5
5534loop_474:
5535 fnot1 %f20, %f14
5536loop_475:
5537 brgz %i3, loop_476
5538 movrne %g5, 0x1E2, %l6
5539 add %o5, %g7, %i4
5540 membar 0x6D
5541loop_476:
5542 tpos %xcc, 0x4
5543 sub %l5, 0x0D43, %i7
5544 lduw [%l7 + 0x40], %l4
5545 fexpand %f8, %f26
5546 nop
5547 setx 0x85FC2510, %l0, %l6
5548 st %l6, [%l7 + 0x28]
5549 ld [%l7 + 0x28], %f21
5550 setx 0x0D378A25, %l1, %l5
5551 st %l5, [%l7 + 0x10]
5552 ld [%l7 + 0x10], %f27
5553 fadds %f27, %f21, %f23
5554 set 0x08, %g1
5555 prefetcha [%l7 + %g1] 0x10, 0x3
5556 restored
5557 rdpr %cwp, %g1
5558 rdpr %cansave, %g2
5559 rdpr %canrestore, %g3
5560 rdpr %cleanwin, %g4
5561 rdpr %otherwin, %g5
5562 rdpr %wstate, %g6
5563 or %l1, %l3, %l0
5564 fbne,a %fcc1, loop_477
5565 nop
5566 set 0x28, %i6
5567 ldx [%l7 + %i6], %g4
5568 movrne %o7, 0x3B3, %g2
5569 flush %l7 + 0x34
5570loop_477:
5571 fpsub32s %f28, %f19, %f11
5572 bpos %xcc, loop_478
5573 fmovrdgez %o4, %f12, %f10
5574 orn %i2, %g3, %o6
5575 tvs %icc, 0x5
5576loop_478:
5577 ble loop_479
5578 edge16 %o1, %g6, %l2
5579 ta %icc, 0x1
5580 mulx %o3, %i6, %o0
5581loop_479:
5582 movrne %o2, %g1, %i1
5583 movrlez %i3, %g5, %l6
5584 tg %xcc, 0x2
5585 movrne %i5, 0x3CE, %g7
5586 array16 %o5, %i4, %l5
5587 ta %icc, 0x6
5588 mulscc %i7, %l4, %l1
5589 fnand %f30, %f26, %f4
5590 fmovdle %icc, %f1, %f4
5591 tg %xcc, 0x6
5592 fbn %fcc1, loop_480
5593 nop
5594 fitod %f4, %f14
5595 fdtox %f14, %f16
5596 fxtod %f16, %f12
5597 wr %g0, 0xea, %asi
5598 stwa %i0, [%l7 + 0x40] %asi
5599 membar #Sync
5600loop_480:
5601 nop
5602 setx 0x9BD7C7B3, %l0, %l6
5603 st %l6, [%l7 + 0x28]
5604 ld [%l7 + 0x28], %f31
5605 setx 0x9576FE17, %l1, %l5
5606 st %l5, [%l7 + 0x10]
5607 ld [%l7 + 0x10], %f6
5608 fdivs %f6, %f31, %f31
5609 fnot1 %f16, %f18
5610 wr %g0, 0x19, %asi
5611 stwa %l0, [%l7 + 0x58] %asi
5612 tpos %xcc, 0x2
5613 movvc %icc, %g4, %l3
5614 and %g2, 0x1027, %o7
5615 andn %i2, 0x1BDF, %o4
5616 fmul8x16 %f13, %f26, %f28
5617 fmovdcs %icc, %f21, %f21
5618 andn %g3, 0x0C9D, %o6
5619 movrgz %g6, %o1, %o3
5620 fnegd %f8, %f24
5621 andn %i6, %l2, %o2
5622 wr %g0, 0x81, %asi
5623 ldstuba [%l7 + 0x7C] %asi, %g1
5624 fmovrde %i1, %f6, %f16
5625 bcs %xcc, loop_481
5626 ldsh [%l7 + 0x08], %i3
5627 bneg %icc, loop_482
5628 movg %xcc, %o0, %g5
5629loop_481:
5630 movne %icc, %i5, %g7
5631 std %f28, [%l7 + 0x40]
5632loop_482:
5633 bvc loop_483
5634 sll %l6, 0x01, %o5
5635 array8 %l5, %i7, %l4
5636 movgu %xcc, %l1, %i0
5637loop_483:
5638 tle %xcc, 0x3
5639 tl %xcc, 0x5
5640 orcc %i4, 0x01E9, %g4
5641 srax %l0, %l3, %o7
5642 and %i2, %o4, %g3
5643 tle %icc, 0x7
5644 movle %icc, %o6, %g6
5645 alignaddr %o1, %o3, %g2
5646 andcc %l2, %i6, %g1
5647 array32 %o2, %i3, %i1
5648 array32 %o0, %i5, %g7
5649 fpadd32 %f18, %f10, %f2
5650 nop
5651 setx loop_484, %l0, %l1
5652 wrpr 0x1, %tl
5653 wrpr %l1, %tpc
5654 add %l1, 0x4, %l1
5655 wrpr %l1, %tnpc
5656 setx 0x34400001400, %l0, %l1
5657 wrpr %l1, %tstate
5658 wrhpr 0x4, %htstate
5659 retry
5660 fmovdvs %xcc, %f26, %f5
5661 set 0x74, %i0
5662 lduwa [%l7 + %i0] 0x89, %g5
5663loop_484:
5664 edge16l %l6, %o5, %i7
5665 fcmpeq32 %f26, %f4, %l5
5666 movgu %xcc, %l4, %l1
5667 subcc %i4, 0x107A, %i0
5668 popc 0x1E38, %g4
5669 tn %xcc, 0x0
5670 movl %icc, %l3, %o7
5671 taddcctv %i2, %l0, %o4
5672 fpack16 %f20, %f20
5673 tsubcctv %g3, %o6, %o1
5674 ldx [%l7 + 0x58], %g6
5675 smulcc %g2, %o3, %l2
5676 fpackfix %f24, %f22
5677 fmovdvc %icc, %f5, %f13
5678 tpos %xcc, 0x3
5679 andncc %g1, %o2, %i6
5680 movneg %icc, %i3, %o0
5681 nop
5682 setx 0x2E121BD4, %l0, %l6
5683 st %l6, [%l7 + 0x28]
5684 ld [%l7 + 0x28], %f20
5685 fsqrts %f20, %f25
5686 fxnor %f18, %f30, %f30
5687 edge8ln %i5, %i1, %g7
5688 xor %g5, 0x065D, %o5
5689 movrlez %l6, 0x194, %l5
5690 movg %icc, %l4, %l1
5691 edge32n %i7, %i0, %g4
5692 taddcctv %i4, 0x05F4, %o7
5693 nop
5694 set 0x74, %g7
5695 lduh [%l7 + %g7], %l3
5696 edge16n %i2, %o4, %g3
5697 fandnot1 %f10, %f14, %f2
5698 fba,a %fcc0, loop_485
5699 ba,pn %icc, loop_486
5700 srlx %o6, 0x0E, %o1
5701 subcc %l0, 0x1E11, %g2
5702loop_485:
5703 fabss %f11, %f24
5704loop_486:
5705 bg,a,pt %xcc, loop_487
5706 nop
5707 fitos %f9, %f18
5708 fstod %f18, %f26
5709 umulcc %o3, 0x05CE, %l2
5710 tsubcctv %g1, %g6, %i6
5711loop_487:
5712 movneg %icc, %i3, %o2
5713 fmovrse %o0, %f28, %f28
5714 set 0x78, %i3
5715 stwa %i1, [%l7 + %i3] 0xeb
5716 membar #Sync
5717 movpos %icc, %g7, %g5
5718 set 0x54, %o6
5719 lduwa [%l7 + %o6] 0x0c, %o5
5720 swap [%l7 + 0x70], %i5
5721 edge8n %l6, %l5, %l4
5722 fba %fcc1, loop_488
5723 sllx %i7, 0x0F, %i0
5724 bleu loop_489
5725 membar 0x25
5726loop_488:
5727 movvs %icc, %g4, %l1
5728 nop
5729 fitod %f8, %f18
5730 fdtox %f18, %f0
5731 fxtod %f0, %f16
5732loop_489:
5733 orn %o7, %i4, %i2
5734 movl %xcc, %l3, %o4
5735 saved
5736 rdpr %cwp, %g1
5737 rdpr %cansave, %g2
5738 rdpr %canrestore, %g3
5739 rdpr %cleanwin, %g4
5740 rdpr %otherwin, %g5
5741 rdpr %wstate, %g6
5742 ldsh [%l7 + 0x62], %g3
5743 bvs,pn %icc, loop_490
5744 sth %o1, [%l7 + 0x54]
5745 fsrc2s %f24, %f4
5746 tvs %xcc, 0x2
5747loop_490:
5748 call loop_491
5749 xor %l0, %g2, %o6
5750 tge %icc, 0x0
5751 edge16ln %l2, %g1, %o3
5752loop_491:
5753 nop
5754 set 0x4E, %o3
5755 ldsha [%l7 + %o3] 0x15, %i6
5756 tleu %icc, 0x5
5757 for %f6, %f8, %f26
5758 saved
5759 rdpr %cwp, %g1
5760 rdpr %cansave, %g2
5761 rdpr %canrestore, %g3
5762 rdpr %cleanwin, %g4
5763 rdpr %otherwin, %g5
5764 rdpr %wstate, %g6
5765 nop
5766 set 0x48, %g5
5767 stw %g6, [%l7 + %g5]
5768 fmovrsgz %i3, %f31, %f17
5769 movgu %icc, %o2, %o0
5770 set 0x12, %i2
5771 stba %i1, [%l7 + %i2] 0x0c
5772 addcc %g7, 0x13AF, %o5
5773 udivcc %i5, 0x0186, %g5
5774 tle %icc, 0x4
5775 tcc %icc, 0x7
5776 fblg,a %fcc3, loop_492
5777 fcmpgt16 %f26, %f22, %l6
5778 array8 %l4, %l5, %i7
5779 nop
5780 set 0x65, %l2
5781 ldub [%l7 + %l2], %g4
5782loop_492:
5783 bg loop_493
5784 fpmerge %f9, %f12, %f14
5785 fmovsgu %icc, %f9, %f20
5786 mulx %l1, %i0, %o7
5787loop_493:
5788 movrlez %i2, %i4, %o4
5789 set 0x20, %l5
5790 ldda [%l7 + %l5] 0x23, %g2
5791 movle %xcc, %o1, %l3
5792 movvs %icc, %l0, %o6
5793 set 0x70, %o1
5794 lduwa [%l7 + %o1] 0x80, %g2
5795 set 0x70, %i1
5796 lduwa [%l7 + %i1] 0x15, %l2
5797 subc %g1, %o3, %i6
5798 movl %icc, %g6, %i3
5799 tleu %icc, 0x4
5800 brgez,a %o0, loop_494
5801 ldd [%l7 + 0x58], %i0
5802 taddcc %g7, 0x0726, %o2
5803 fmovsg %icc, %f19, %f6
5804loop_494:
5805 be,pn %icc, loop_495
5806 orncc %i5, 0x1B39, %g5
5807 mova %icc, %o5, %l4
5808 fbu %fcc0, loop_496
5809loop_495:
5810 st %f13, [%l7 + 0x48]
5811 taddcctv %l6, 0x0097, %l5
5812 edge8l %i7, %l1, %g4
5813loop_496:
5814 smulcc %i0, %o7, %i2
5815 xor %i4, %o4, %o1
5816 smul %g3, %l3, %o6
5817 andn %g2, 0x0A08, %l0
5818 set 0x60, %o0
5819 stwa %l2, [%l7 + %o0] 0x04
5820 fpadd32s %f5, %f29, %f4
5821 sethi 0x0810, %o3
5822 edge8ln %i6, %g1, %g6
5823 fpack32 %f6, %f14, %f18
5824 xnorcc %o0, %i1, %g7
5825 fbo,a %fcc2, loop_497
5826 ba,a %xcc, loop_498
5827 stx %o2, [%l7 + 0x20]
5828 sll %i3, 0x1C, %i5
5829loop_497:
5830 fpsub16s %f26, %f17, %f14
5831loop_498:
5832 xor %g5, %l4, %l6
5833 restored
5834 rdpr %cwp, %g1
5835 rdpr %cansave, %g2
5836 rdpr %canrestore, %g3
5837 rdpr %cleanwin, %g4
5838 rdpr %otherwin, %g5
5839 rdpr %wstate, %g6
5840 wr %g0, 0x10, %asi
5841 ldstuba [%l7 + 0x11] %asi, %o5
5842 movre %l5, %i7, %l1
5843 nop
5844 set 0x10, %l0
5845 ldx [%l7 + %l0], %i0
5846 tl %icc, 0x0
5847 fbug %fcc2, loop_499
5848 for %f12, %f8, %f14
5849 movre %g4, 0x23C, %o7
5850 edge16l %i2, %i4, %o1
5851loop_499:
5852 nop
5853 setx loop_500, %l0, %l1
5854 wrpr 0x1, %tl
5855 wrpr %l1, %tnpc
5856 setx 0x34400001400, %l0, %l1
5857 wrpr %l1, %tstate
5858 wrhpr 0x4, %htstate
5859 done
5860 sethi 0x1016, %o4
5861 udivx %g3, 0x1669, %o6
5862 fmovrsne %g2, %f5, %f2
5863loop_500:
5864 bge,a,pt %xcc, loop_501
5865 fpadd16 %f14, %f30, %f20
5866 fnot2 %f14, %f20
5867 ldstub [%l7 + 0x4F], %l3
5868loop_501:
5869 edge8ln %l2, %l0, %o3
5870 andn %g1, 0x0135, %i6
5871 edge8 %g6, %o0, %g7
5872 movge %xcc, %i1, %o2
5873 or %i3, 0x1798, %g5
5874 fbul,a %fcc1, loop_502
5875 fmovsne %icc, %f7, %f28
5876 xnor %i5, %l6, %o5
5877 stw %l5, [%l7 + 0x10]
5878loop_502:
5879 fzeros %f27
5880 fxnor %f24, %f0, %f16
5881 fexpand %f11, %f10
5882 movle %xcc, %l4, %i7
5883 movg %xcc, %i0, %l1
5884 tgu %xcc, 0x7
5885 fmovdn %icc, %f10, %f6
5886 set 0x49, %o7
5887 ldsba [%l7 + %o7] 0x89, %o7
5888 nop
5889 setx 0x99A56EFA088ED6A7, %l0, %l6
5890 stx %l6, [%l7 + 0x28]
5891 ldd [%l7 + 0x28], %f14
5892 setx 0x63142B2BB1E4483D, %l1, %l5
5893 stx %l5, [%l7 + 0x10]
5894 ldd [%l7 + 0x10], %f18
5895 fdivd %f18, %f14, %f30
5896 fcmpeq16 %f20, %f2, %i2
5897 nop
5898 setx 0xB3C453E1, %l0, %l6
5899 st %l6, [%l7 + 0x28]
5900 ld [%l7 + 0x28], %f4
5901 setx 0xF804FE87, %l1, %l5
5902 st %l5, [%l7 + 0x10]
5903 ld [%l7 + 0x10], %f26
5904 fmuls %f26, %f4, %f2
5905 stx %g4, [%l7 + 0x60]
5906 fbo,a %fcc3, loop_503
5907 fbge %fcc3, loop_504
5908 fabss %f19, %f16
5909 tsubcctv %i4, %o4, %g3
5910loop_503:
5911 edge32n %o1, %o6, %l3
5912loop_504:
5913 nop
5914 set 0x25, %g2
5915 stba %g2, [%l7 + %g2] 0x81
5916 fpack32 %f28, %f2, %f2
5917 sllx %l2, %o3, %g1
5918 fmovdleu %icc, %f17, %f24
5919 taddcc %l0, %g6, %o0
5920 fnor %f24, %f14, %f24
5921 sdiv %i6, 0x0376, %i1
5922 nop
5923 fitos %f8, %f25
5924 fstoi %f25, %f5
5925 tge %icc, 0x0
5926 fnot2 %f0, %f2
5927 fmovsne %xcc, %f11, %f14
5928 sllx %g7, 0x14, %i3
5929 subc %g5, %i5, %l6
5930 bge %icc, loop_505
5931 sll %o2, %l5, %o5
5932 tne %icc, 0x4
5933 set 0x40, %o4
5934 prefetcha [%l7 + %o4] 0x10, 0x0
5935loop_505:
5936 movcs %xcc, %i0, %i7
5937 edge32 %l1, %i2, %o7
5938 udivcc %g4, 0x1345, %i4
5939 set 0x28, %l4
5940 lduwa [%l7 + %l4] 0x89, %g3
5941 udiv %o4, 0x1FF5, %o6
5942 nop
5943 set 0x70, %l3
5944 stx %o1, [%l7 + %l3]
5945 tcc %xcc, 0x0
5946 movne %xcc, %g2, %l2
5947 bg,a,pt %icc, loop_506
5948 nop
5949 setx loop_507, %l0, %l1
5950 jmpl %l1, %o3
5951 bl,pt %icc, loop_508
5952 saved
5953 rdpr %cwp, %g1
5954 rdpr %cansave, %g2
5955 rdpr %canrestore, %g3
5956 rdpr %cleanwin, %g4
5957 rdpr %otherwin, %g5
5958 rdpr %wstate, %g6
5959loop_506:
5960 fmovrde %l3, %f22, %f16
5961loop_507:
5962 nop
5963 set 0x68, %g4
5964 prefetcha [%l7 + %g4] 0x18, 0x2
5965loop_508:
5966 srax %l0, %g6, %i6
5967 fba %fcc3, loop_509
5968 fblg,a %fcc1, loop_510
5969 restored
5970 rdpr %cwp, %g1
5971 rdpr %cansave, %g2
5972 rdpr %canrestore, %g3
5973 rdpr %cleanwin, %g4
5974 rdpr %otherwin, %g5
5975 rdpr %wstate, %g6
5976 edge8l %i1, %o0, %g7
5977loop_509:
5978 nop
5979 setx 0xDBA63BF680E57D18, %l0, %l6
5980 stx %l6, [%l7 + 0x28]
5981 ldd [%l7 + 0x28], %f6
5982 setx 0x644AA061A637D516, %l1, %l5
5983 stx %l5, [%l7 + 0x10]
5984 ldd [%l7 + 0x10], %f0
5985 faddd %f0, %f6, %f8
5986loop_510:
5987 ba,a,pn %xcc, loop_511
5988 fmovd %f8, %f28
5989 xor %i3, 0x12B7, %i5
5990 movcc %xcc, %l6, %o2
5991loop_511:
5992 movvc %icc, %g5, %o5
5993 tleu %xcc, 0x1
5994 fandnot2 %f8, %f22, %f4
5995 mulx %l5, 0x14BE, %l4
5996 tne %xcc, 0x6
5997 nop
5998 setx 0xA6C003E91F0247FC, %l0, %l6
5999 stx %l6, [%l7 + 0x28]
6000 ldd [%l7 + 0x28], %f28
6001 fsqrtd %f28, %f12
6002 xnorcc %i0, %i7, %i2
6003 tsubcctv %l1, 0x06C3, %o7
6004 edge16 %g4, %i4, %o4
6005 movcs %xcc, %o6, %g3
6006 array8 %o1, %l2, %g2
6007 bg %xcc, loop_512
6008 tvs %xcc, 0x5
6009 addc %l3, 0x0C82, %g1
6010 xnorcc %o3, %g6, %l0
6011loop_512:
6012 bleu,a,pn %icc, loop_513
6013 tl %xcc, 0x2
6014 edge32l %i1, %o0, %g7
6015 nop
6016 fitos %f1, %f17
6017 fstox %f17, %f28
6018 fxtos %f28, %f17
6019loop_513:
6020 fmovdleu %xcc, %f14, %f22
6021 fnegs %f20, %f12
6022 alignaddr %i3, %i6, %l6
6023 fmovrdlez %i5, %f12, %f28
6024 orcc %o2, %o5, %l5
6025 nop
6026 set 0x78, %o2
6027 lduh [%l7 + %o2], %g5
6028 tvs %icc, 0x3
6029 tvs %icc, 0x6
6030 bg %icc, loop_514
6031 fnegd %f2, %f22
6032 fmovrsgez %i0, %f29, %f22
6033 orcc %i7, 0x0A81, %i2
6034loop_514:
6035 fxnors %f11, %f25, %f12
6036 fnot1 %f28, %f2
6037 tge %icc, 0x7
6038 fmovdcc %xcc, %f27, %f18
6039 fpadd16s %f14, %f14, %f16
6040 ldsw [%l7 + 0x28], %l1
6041 bpos loop_515
6042 tl %xcc, 0x7
6043 fmovrdgez %o7, %f16, %f22
6044 sdiv %l4, 0x0B6D, %g4
6045loop_515:
6046 srax %o4, 0x08, %o6
6047 fnot1s %f19, %f11
6048 mulscc %i4, 0x0882, %o1
6049 nop
6050 setx 0x40675BC5, %l0, %l6
6051 st %l6, [%l7 + 0x54]
6052 ld [%l7 + 0x54], %fsr
6053 edge32l %l2, %g2, %l3
6054 subcc %g3, %o3, %g6
6055 fmovsne %xcc, %f17, %f22
6056 mulscc %g1, %l0, %o0
6057 edge32ln %i1, %i3, %i6
6058 mova %icc, %g7, %l6
6059 add %o2, %i5, %l5
6060 membar 0x3A
6061 fpsub32 %f0, %f22, %f8
6062 fmul8x16al %f14, %f29, %f10
6063 edge8n %g5, %i0, %i7
6064 ldd [%l7 + 0x60], %f26
6065 sdiv %i2, 0x0D7E, %o5
6066 taddcctv %l1, 0x143B, %o7
6067 mova %xcc, %g4, %l4
6068 fmovse %icc, %f13, %f16
6069 edge32l %o6, %i4, %o4
6070 ldsb [%l7 + 0x62], %l2
6071 mova %xcc, %o1, %l3
6072 movrlez %g3, 0x3C2, %o3
6073 movvs %xcc, %g6, %g2
6074 fmovsl %icc, %f16, %f12
6075 fandnot1s %f0, %f30, %f15
6076 fmovsvs %icc, %f20, %f9
6077 popc 0x048A, %g1
6078 nop
6079 fitod %f4, %f8
6080 fdtox %f8, %f4
6081 fxtod %f4, %f16
6082 andncc %o0, %l0, %i3
6083 movvc %icc, %i1, %g7
6084 movg %xcc, %i6, %o2
6085 or %i5, 0x1281, %l5
6086 set 0x68, %l6
6087 ldxa [%l7 + %l6] 0x10, %l6
6088 andn %i0, %g5, %i7
6089 bpos,a,pt %icc, loop_516
6090 movneg %xcc, %i2, %l1
6091 tl %xcc, 0x6
6092 taddcctv %o7, 0x1545, %o5
6093loop_516:
6094 nop
6095 wr %g0, 0x11, %asi
6096 ldsha [%l7 + 0x22] %asi, %g4
6097 edge8ln %l4, %i4, %o4
6098 movrlez %o6, 0x385, %l2
6099 flush %l7 + 0x44
6100 brlez,a %l3, loop_517
6101 movn %icc, %o1, %o3
6102 fmovsn %icc, %f30, %f16
6103 edge16 %g3, %g2, %g6
6104loop_517:
6105 srl %o0, 0x0A, %l0
6106 nop
6107 set 0x0B, %g3
6108 ldub [%l7 + %g3], %g1
6109 fmovdvc %xcc, %f27, %f19
6110 fbge,a %fcc2, loop_518
6111 udiv %i3, 0x0F73, %g7
6112 fcmpgt16 %f14, %f10, %i1
6113 prefetch [%l7 + 0x6C], 0x0
6114loop_518:
6115 nop
6116 fitos %f8, %f9
6117 tvc %icc, 0x4
6118 subcc %o2, %i5, %i6
6119 tn %xcc, 0x0
6120 mulscc %l6, %l5, %i0
6121 bge,pt %xcc, loop_519
6122 srlx %g5, 0x18, %i7
6123 edge16n %l1, %o7, %o5
6124 fmovrsgz %g4, %f28, %f27
6125loop_519:
6126 sethi 0x1C46, %i2
6127 nop
6128 setx loop_520, %l0, %l1
6129 wrpr 0x1, %tl
6130 wrpr %l1, %tpc
6131 add %l1, 0x4, %l1
6132 wrpr %l1, %tnpc
6133 setx 0x34400001400, %l0, %l1
6134 wrpr %l1, %tstate
6135 wrhpr 0x4, %htstate
6136 retry
6137 fbn %fcc1, loop_521
6138 sll %l4, %i4, %o6
6139 srl %l2, 0x1C, %l3
6140loop_520:
6141 ld [%l7 + 0x0C], %f2
6142loop_521:
6143 add %o1, 0x16D6, %o3
6144 tsubcctv %o4, %g3, %g2
6145 xnorcc %o0, %l0, %g1
6146 faligndata %f18, %f26, %f26
6147 sdivx %i3, 0x0689, %g6
6148 movneg %icc, %g7, %o2
6149 ldx [%l7 + 0x30], %i1
6150 movrlz %i5, %l6, %l5
6151 fnors %f14, %f15, %f24
6152 tsubcctv %i0, %i6, %i7
6153 fbg,a %fcc0, loop_522
6154 movrlez %l1, %o7, %o5
6155 movgu %xcc, %g4, %g5
6156 tsubcctv %l4, %i2, %i4
6157loop_522:
6158 tsubcctv %l2, 0x09CE, %l3
6159 tcs %icc, 0x3
6160 fbuge %fcc2, loop_523
6161 edge8n %o1, %o3, %o4
6162 tpos %xcc, 0x0
6163 mulscc %o6, %g3, %g2
6164loop_523:
6165 nop
6166 setx 0x9534B170C04D232C, %l0, %l6
6167 stx %l6, [%l7 + 0x58]
6168 ldx [%l7 + 0x58], %fsr
6169 ta %xcc, 0x5
6170 tg %icc, 0x4
6171 edge8ln %o0, %g1, %l0
6172 fmovrde %i3, %f12, %f10
6173 tcc %icc, 0x3
6174 wr %g0, 0x22, %asi
6175 stxa %g7, [%l7 + 0x58] %asi
6176 membar #Sync
6177 edge16l %o2, %g6, %i1
6178 movleu %xcc, %l6, %i5
6179 ta %icc, 0x5
6180 andncc %i0, %l5, %i6
6181 set 0x18, %o5
6182 ldstuba [%l7 + %o5] 0x81, %i7
6183 movpos %icc, %l1, %o7
6184 xnor %g4, %g5, %o5
6185 membar 0x3A
6186 movn %icc, %i2, %l4
6187 movrlez %l2, 0x051, %i4
6188 tneg %xcc, 0x7
6189 fmovdcc %xcc, %f0, %f14
6190 alignaddrl %l3, %o1, %o3
6191 bgu,pn %icc, loop_524
6192 ldx [%l7 + 0x50], %o4
6193 fornot1 %f24, %f22, %f12
6194 smul %g3, 0x0B46, %o6
6195loop_524:
6196 ldsh [%l7 + 0x6A], %o0
6197 movvc %xcc, %g2, %g1
6198 lduh [%l7 + 0x58], %i3
6199 membar #Sync
6200 wr %g0, 0xf9, %asi
6201 ldda [%l7 + 0x40] %asi, %f0
6202 tvs %xcc, 0x5
6203 wr %g0, 0x04, %asi
6204 stba %l0, [%l7 + 0x2F] %asi
6205 nop
6206 setx 0xF7EA8D8F361235BF, %l0, %l6
6207 stx %l6, [%l7 + 0x28]
6208 ldd [%l7 + 0x28], %f2
6209 setx 0xE0064151DB110F74, %l1, %l5
6210 stx %l5, [%l7 + 0x10]
6211 ldd [%l7 + 0x10], %f18
6212 fdivd %f18, %f2, %f10
6213 umul %o2, %g6, %g7
6214 edge8n %l6, %i5, %i1
6215 sdivcc %i0, 0x1D2F, %i6
6216 sdivcc %i7, 0x0F75, %l5
6217 brlz,a %o7, loop_525
6218 edge8 %l1, %g5, %g4
6219 sllx %o5, %i2, %l2
6220 fmovse %icc, %f6, %f8
6221loop_525:
6222 addccc %l4, 0x10AF, %i4
6223 fcmpeq16 %f20, %f10, %o1
6224 call loop_526
6225 sdivx %o3, 0x01CA, %l3
6226 fmuld8sux16 %f18, %f31, %f2
6227 bneg,a %icc, loop_527
6228loop_526:
6229 udiv %g3, 0x17EE, %o6
6230 stb %o0, [%l7 + 0x6A]
6231 lduw [%l7 + 0x68], %o4
6232loop_527:
6233 brgz,a %g1, loop_528
6234 fpadd32s %f28, %f16, %f5
6235 edge8 %i3, %g2, %o2
6236 tsubcc %l0, 0x0B7A, %g7
6237loop_528:
6238 array16 %g6, %l6, %i5
6239 set 0x18, %i7
6240 lduwa [%l7 + %i7] 0x0c, %i1
6241 add %i6, %i7, %l5
6242 fmovsgu %icc, %f16, %f14
6243 restored
6244 rdpr %cwp, %g1
6245 rdpr %cansave, %g2
6246 rdpr %canrestore, %g3
6247 rdpr %cleanwin, %g4
6248 rdpr %otherwin, %g5
6249 rdpr %wstate, %g6
6250 tneg %icc, 0x7
6251 tvc %xcc, 0x1
6252 fbug %fcc3, loop_529
6253 movcs %xcc, %o7, %i0
6254 for %f8, %f14, %f20
6255 movvc %icc, %g5, %g4
6256loop_529:
6257 nop
6258 setx 0x7C4857227059FB0F, %l0, %l6
6259 stx %l6, [%l7 + 0x78]
6260 ldx [%l7 + 0x78], %fsr
6261 faligndata %f22, %f28, %f24
6262 edge8 %o5, %l1, %l2
6263 nop
6264 fitos %f13, %f10
6265 fstoi %f10, %f0
6266 sllx %i2, %i4, %o1
6267 fmovsvc %icc, %f14, %f24
6268 edge16ln %o3, %l3, %g3
6269 movcs %icc, %o6, %o0
6270 bvc %xcc, loop_530
6271 taddcc %o4, %g1, %l4
6272 wr %g0, 0x11, %asi
6273 sta %f19, [%l7 + 0x4C] %asi
6274loop_530:
6275 tn %xcc, 0x1
6276 edge16n %i3, %g2, %l0
6277 movcc %xcc, %g7, %o2
6278 nop
6279 setx 0x41C5755FC0712A90, %l0, %l6
6280 stx %l6, [%l7 + 0x68]
6281 ldx [%l7 + 0x68], %fsr
6282 nop
6283 setx 0x919706EDE061DEAA, %l0, %l6
6284 stx %l6, [%l7 + 0x18]
6285 ldx [%l7 + 0x18], %fsr
6286 tne %xcc, 0x4
6287 wr %g0, 0x81, %asi
6288 stda %f0, [%l7 + 0x40] %asi
6289 movrne %l6, %g6, %i5
6290 fmovd %f6, %f2
6291 for %f8, %f16, %f28
6292 add %i6, 0x023A, %i1
6293 movre %l5, 0x03D, %i7
6294 bneg,a,pn %xcc, loop_531
6295 xnor %o7, %i0, %g5
6296 orncc %o5, %g4, %l1
6297 prefetch [%l7 + 0x24], 0x1
6298loop_531:
6299 movn %icc, %i2, %l2
6300 fpsub32 %f6, %f14, %f30
6301 fsrc1 %f18, %f16
6302 fmovscs %xcc, %f27, %f15
6303 fpadd32s %f13, %f3, %f19
6304 tle %xcc, 0x4
6305 stbar
6306 movvs %icc, %i4, %o3
6307 nop
6308 fitos %f1, %f21
6309 fstod %f21, %f6
6310 edge8n %l3, %o1, %g3
6311 taddcc %o6, %o0, %o4
6312 array32 %g1, %l4, %g2
6313 fbg %fcc3, loop_532
6314 ta %icc, 0x1
6315 flush %l7 + 0x70
6316 membar 0x26
6317loop_532:
6318 edge8 %l0, %g7, %i3
6319 movrlez %l6, %g6, %o2
6320 fpsub32 %f24, %f26, %f14
6321 fmul8sux16 %f14, %f12, %f22
6322 orn %i5, %i1, %l5
6323 movre %i7, 0x0A6, %o7
6324 orncc %i6, %i0, %o5
6325 fbl,a %fcc2, loop_533
6326 sub %g4, 0x0F3E, %l1
6327 edge32l %g5, %i2, %i4
6328 fblg,a %fcc3, loop_534
6329loop_533:
6330 fmovs %f18, %f23
6331 subcc %l2, %o3, %l3
6332 orncc %o1, 0x07FD, %o6
6333loop_534:
6334 bg %icc, loop_535
6335 fble,a %fcc1, loop_536
6336 fmovdneg %icc, %f2, %f22
6337 sra %g3, %o4, %o0
6338loop_535:
6339 andcc %g1, %l4, %l0
6340loop_536:
6341 addc %g7, %g2, %i3
6342 add %g6, %o2, %i5
6343 fcmple32 %f30, %f0, %l6
6344 andcc %i1, %l5, %i7
6345 lduw [%l7 + 0x64], %i6
6346 fcmpne16 %f4, %f12, %i0
6347 bl,a,pt %xcc, loop_537
6348 ld [%l7 + 0x54], %f27
6349 edge32n %o7, %g4, %o5
6350 ldsw [%l7 + 0x68], %g5
6351loop_537:
6352 movvs %icc, %l1, %i2
6353 fbge,a %fcc1, loop_538
6354 fmovspos %icc, %f18, %f22
6355 wr %g0, 0x80, %asi
6356 swapa [%l7 + 0x3C] %asi, %l2
6357loop_538:
6358 edge32n %o3, %l3, %o1
6359 edge8l %o6, %g3, %o4
6360 movle %icc, %i4, %o0
6361 edge16 %g1, %l0, %g7
6362 movgu %xcc, %l4, %g2
6363 set 0x40, %l1
6364 stda %f16, [%l7 + %l1] 0x0c
6365 taddcctv %g6, %i3, %o2
6366 stw %l6, [%l7 + 0x7C]
6367 movl %xcc, %i1, %l5
6368 edge32 %i5, %i6, %i7
6369 alignaddrl %i0, %g4, %o5
6370 edge8ln %g5, %o7, %l1
6371 nop
6372 setx 0x17F6F299B2FF18F2, %l0, %l6
6373 stx %l6, [%l7 + 0x28]
6374 ldd [%l7 + 0x28], %f2
6375 fsqrtd %f2, %f6
6376 nop
6377 setx loop_539, %l0, %l1
6378 jmpl %l1, %i2
6379 tle %xcc, 0x7
6380 sdivx %l2, 0x07D9, %l3
6381 edge32l %o1, %o3, %o6
6382loop_539:
6383 subc %o4, 0x0B49, %g3
6384 std %f4, [%l7 + 0x60]
6385 movl %icc, %i4, %o0
6386 andn %l0, 0x1328, %g1
6387 ldsh [%l7 + 0x3C], %l4
6388 andn %g7, %g2, %i3
6389 brz %o2, loop_540
6390 fornot1 %f24, %f26, %f20
6391 umulcc %l6, 0x0876, %g6
6392 edge16ln %l5, %i5, %i6
6393loop_540:
6394 fpsub32s %f26, %f0, %f29
6395 movgu %icc, %i1, %i0
6396 std %f22, [%l7 + 0x70]
6397 array8 %i7, %o5, %g4
6398 subc %g5, 0x0CAE, %l1
6399 nop
6400 setx 0x366A42BA6FA45B32, %l0, %l6
6401 stx %l6, [%l7 + 0x28]
6402 ldd [%l7 + 0x28], %f2
6403 setx 0x9981DFC01CCE7A2E, %l1, %l5
6404 stx %l5, [%l7 + 0x10]
6405 ldd [%l7 + 0x10], %f8
6406 fmuld %f8, %f2, %f4
6407 ldd [%l7 + 0x60], %i2
6408 set 0x1A, %i4
6409 lduha [%l7 + %i4] 0x88, %l2
6410 fmovsneg %icc, %f14, %f19
6411 movrne %o7, %o1, %o3
6412 add %l7, 0x58, %l6
6413 wr %g0, 0x04, %asi
6414 casa [%l6] %asi, %o6, %l3
6415 fbl %fcc1, loop_541
6416 tneg %xcc, 0x4
6417 edge32 %g3, %o4, %o0
6418 movrlez %i4, %g1, %l0
6419loop_541:
6420 bn,a,pn %icc, loop_542
6421 bcs,a,pt %xcc, loop_543
6422 fmovsn %xcc, %f4, %f9
6423 movgu %icc, %l4, %g7
6424loop_542:
6425 movpos %icc, %i3, %o2
6426loop_543:
6427 bl,a %icc, loop_544
6428 movrgz %l6, 0x114, %g2
6429 ta %icc, 0x7
6430 lduw [%l7 + 0x78], %l5
6431loop_544:
6432 movcc %icc, %i5, %g6
6433 tvs %xcc, 0x0
6434 movrgz %i1, %i6, %i7
6435 tg %xcc, 0x3
6436 call loop_545
6437 brgz,a %i0, loop_546
6438 udivcc %g4, 0x1BA6, %o5
6439 tcc %icc, 0x7
6440loop_545:
6441 addc %l1, 0x0EEE, %g5
6442loop_546:
6443 sll %i2, %l2, %o1
6444 andncc %o3, %o7, %o6
6445 fmovscs %xcc, %f22, %f1
6446 ta %icc, 0x3
6447 membar 0x2D
6448 nop
6449 setx loop_547, %l0, %l1
6450 jmpl %l1, %g3
6451 flush %l7 + 0x28
6452 smulcc %l3, 0x0AFB, %o4
6453 fmovdleu %icc, %f27, %f5
6454loop_547:
6455 movrlez %o0, %g1, %l0
6456 move %icc, %i4, %l4
6457 fmovdcc %xcc, %f23, %f0
6458 tsubcc %i3, %g7, %o2
6459 srax %g2, 0x03, %l5
6460 fmovdge %xcc, %f13, %f9
6461 fmovdvc %xcc, %f8, %f31
6462 sra %l6, 0x09, %i5
6463 orncc %i1, 0x1136, %i6
6464 movle %xcc, %i7, %g6
6465 movneg %icc, %i0, %g4
6466 ldsw [%l7 + 0x10], %o5
6467 srl %g5, 0x14, %l1
6468 movn %icc, %l2, %i2
6469 movvc %icc, %o1, %o7
6470 tcc %icc, 0x7
6471 prefetch [%l7 + 0x70], 0x0
6472 tg %icc, 0x3
6473 tn %icc, 0x1
6474 fbe %fcc2, loop_548
6475 srax %o3, 0x0C, %g3
6476 set 0x28, %i5
6477 prefetcha [%l7 + %i5] 0x04, 0x1
6478loop_548:
6479 tvs %xcc, 0x3
6480 edge32ln %l3, %o4, %o0
6481 movl %icc, %g1, %l0
6482 membar 0x6F
6483 fands %f14, %f16, %f28
6484 sir 0x1830
6485 smul %i4, %l4, %i3
6486 movrgez %g7, %o2, %g2
6487 movleu %icc, %l5, %l6
6488 fornot1 %f16, %f10, %f6
6489 movrgz %i5, %i1, %i7
6490 sub %g6, 0x0FA2, %i0
6491 andn %i6, 0x0703, %g4
6492 sub %g5, 0x1409, %o5
6493 nop
6494 fitos %f4, %f7
6495 fstod %f7, %f22
6496 movcs %xcc, %l1, %l2
6497 tg %xcc, 0x0
6498 andcc %i2, 0x1897, %o7
6499 edge16 %o1, %o3, %g3
6500 fmovdpos %xcc, %f12, %f2
6501 bge,a %icc, loop_549
6502 ld [%l7 + 0x64], %f16
6503 fmovdpos %icc, %f5, %f30
6504 mulx %l3, %o6, %o0
6505loop_549:
6506 tne %xcc, 0x4
6507 nop
6508 set 0x46, %g1
6509 ldsh [%l7 + %g1], %o4
6510 st %f15, [%l7 + 0x68]
6511 orn %g1, %i4, %l0
6512 tneg %icc, 0x6
6513 fbule,a %fcc0, loop_550
6514 brlez %i3, loop_551
6515 alignaddrl %g7, %l4, %g2
6516 and %o2, 0x0F50, %l5
6517loop_550:
6518 sub %i5, %l6, %i1
6519loop_551:
6520 bne,a,pn %icc, loop_552
6521 fpsub32 %f8, %f24, %f28
6522 ble,pn %xcc, loop_553
6523 fmovrslz %g6, %f17, %f14
6524loop_552:
6525 taddcc %i7, 0x0139, %i6
6526 nop
6527 setx 0x14FE7ACCA05EB02D, %l0, %l6
6528 stx %l6, [%l7 + 0x28]
6529 ldd [%l7 + 0x28], %f0
6530 setx 0x887CC862F24A805E, %l1, %l5
6531 stx %l5, [%l7 + 0x10]
6532 ldd [%l7 + 0x10], %f14
6533 fsubd %f14, %f0, %f8
6534loop_553:
6535 tneg %icc, 0x5
6536 edge8l %i0, %g5, %o5
6537 fnot1 %f2, %f0
6538 edge16l %l1, %g4, %i2
6539 tcs %xcc, 0x2
6540 tne %icc, 0x7
6541 fmovspos %icc, %f13, %f17
6542 fbo %fcc1, loop_554
6543 brlez %o7, loop_555
6544 edge32n %o1, %l2, %g3
6545 wr %g0, 0x81, %asi
6546 sta %f28, [%l7 + 0x60] %asi
6547loop_554:
6548 or %o3, %o6, %o0
6549loop_555:
6550 tgu %xcc, 0x7
6551 sllx %o4, 0x04, %g1
6552 fbul %fcc1, loop_556
6553 move %xcc, %l3, %i4
6554 udiv %i3, 0x140C, %g7
6555 alignaddr %l0, %g2, %o2
6556loop_556:
6557 fsrc2s %f23, %f23
6558 sub %l5, 0x1D60, %i5
6559 fand %f24, %f12, %f10
6560 set 0x37, %i6
6561 lduba [%l7 + %i6] 0x15, %l6
6562 movcs %xcc, %l4, %i1
6563 smul %i7, 0x1E5C, %i6
6564 tg %icc, 0x5
6565 fbge %fcc0, loop_557
6566 fpsub16 %f4, %f10, %f2
6567 tg %xcc, 0x4
6568 nop
6569 setx loop_558, %l0, %l1
6570 jmpl %l1, %i0
6571loop_557:
6572 edge8ln %g6, %g5, %l1
6573 taddcctv %o5, 0x0B94, %g4
6574 movleu %icc, %o7, %o1
6575loop_558:
6576 fsrc1 %f24, %f20
6577 fmuld8ulx16 %f9, %f0, %f8
6578 movneg %icc, %i2, %l2
6579 brz %o3, loop_559
6580 movrlez %g3, %o0, %o4
6581 edge8 %o6, %g1, %l3
6582 addcc %i4, %i3, %g7
6583loop_559:
6584 fornot2 %f18, %f26, %f2
6585 movcc %icc, %g2, %l0
6586 movne %xcc, %l5, %i5
6587 fmovsle %icc, %f24, %f28
6588 umul %o2, 0x11C1, %l6
6589 xor %l4, %i7, %i1
6590 orncc %i6, %g6, %g5
6591 movcc %xcc, %l1, %o5
6592 stb %g4, [%l7 + 0x51]
6593 xnorcc %o7, %o1, %i2
6594 movpos %icc, %i0, %o3
6595 tpos %icc, 0x4
6596 move %icc, %l2, %o0
6597 or %g3, %o4, %o6
6598 subcc %l3, 0x102F, %g1
6599 array16 %i3, %g7, %g2
6600 movle %xcc, %l0, %l5
6601 fzero %f14
6602 fmovscc %xcc, %f27, %f21
6603 fmovdcc %icc, %f3, %f10
6604 nop
6605 setx 0x5E1D255D, %l0, %l6
6606 st %l6, [%l7 + 0x28]
6607 ld [%l7 + 0x28], %f6
6608 setx 0x469B2C6D, %l1, %l5
6609 st %l5, [%l7 + 0x10]
6610 ld [%l7 + 0x10], %f22
6611 fmuls %f22, %f6, %f9
6612 fba,a %fcc1, loop_560
6613 sra %i4, %o2, %l6
6614 subc %i5, %l4, %i7
6615 movrne %i6, %g6, %g5
6616loop_560:
6617 sethi 0x1BB0, %l1
6618 tneg %icc, 0x2
6619 addcc %i1, 0x17F0, %g4
6620 sra %o7, %o5, %i2
6621 sub %o1, %o3, %i0
6622 wr %g0, 0x19, %asi
6623 lduba [%l7 + 0x17] %asi, %l2
6624 fmovrse %g3, %f13, %f13
6625 movgu %icc, %o0, %o6
6626 tne %xcc, 0x4
6627 sdivx %o4, 0x0AA4, %l3
6628 sir 0x15F4
6629 fsrc2 %f20, %f0
6630 and %g1, 0x1AF6, %i3
6631 xorcc %g7, 0x002D, %l0
6632 orn %g2, %l5, %o2
6633 mulscc %l6, 0x1EF6, %i5
6634 tle %xcc, 0x6
6635 orncc %i4, 0x063A, %i7
6636 movg %icc, %l4, %g6
6637 umul %g5, 0x1746, %i6
6638 addc %i1, 0x1EEB, %l1
6639 movvc %icc, %g4, %o5
6640 movrlez %o7, %o1, %i2
6641 fbne %fcc1, loop_561
6642 fbne %fcc1, loop_562
6643 brz %i0, loop_563
6644 fsrc2 %f26, %f0
6645loop_561:
6646 and %l2, %g3, %o3
6647loop_562:
6648 sth %o6, [%l7 + 0x7C]
6649loop_563:
6650 fpsub16 %f6, %f14, %f0
6651 movl %xcc, %o4, %l3
6652 andncc %g1, %i3, %g7
6653 edge8 %l0, %g2, %l5
6654 nop
6655 setx 0x6A7CAA07, %l0, %l6
6656 st %l6, [%l7 + 0x28]
6657 ld [%l7 + 0x28], %f11
6658 setx 0xE3A9FAF4, %l1, %l5
6659 st %l5, [%l7 + 0x10]
6660 ld [%l7 + 0x10], %f11
6661 fsubs %f11, %f11, %f24
6662 tgu %icc, 0x0
6663 nop
6664 fitos %f11, %f28
6665 fstod %f28, %f4
6666 movle %xcc, %o0, %l6
6667 membar 0x04
6668 mulscc %i5, 0x1F5D, %i4
6669 movrgz %i7, %o2, %g6
6670 addccc %g5, %i6, %i1
6671 set 0x14, %i0
6672 swapa [%l7 + %i0] 0x80, %l1
6673 movrgz %g4, 0x12D, %l4
6674 subcc %o5, %o7, %i2
6675 ldsw [%l7 + 0x18], %o1
6676 sethi 0x068B, %i0
6677 mova %icc, %l2, %g3
6678 tneg %xcc, 0x6
6679 edge8ln %o6, %o3, %o4
6680 fmul8sux16 %f10, %f10, %f20
6681 subcc %g1, 0x0BEE, %i3
6682 movre %g7, %l3, %g2
6683 fmovda %xcc, %f27, %f30
6684 fmovsle %icc, %f9, %f0
6685 taddcctv %l0, %l5, %o0
6686 movrgz %l6, %i4, %i7
6687 movvc %xcc, %i5, %o2
6688 ldd [%l7 + 0x40], %g4
6689 edge32n %g6, %i1, %i6
6690 or %g4, %l1, %l4
6691 flush %l7 + 0x10
6692 xnor %o5, %i2, %o7
6693 andcc %i0, 0x0F57, %o1
6694 fmovdvs %xcc, %f27, %f8
6695 fnor %f30, %f26, %f0
6696 wr %g0, 0x89, %asi
6697 ldstuba [%l7 + 0x46] %asi, %g3
6698 edge8l %o6, %l2, %o4
6699 udivcc %g1, 0x123F, %o3
6700 fmovrdgz %i3, %f2, %f24
6701 orncc %l3, 0x0C28, %g2
6702 ldsh [%l7 + 0x0A], %l0
6703 add %l7, 0x20, %l6
6704 wr %g0, 0x11, %asi
6705 casxa [%l6] 0x11, %g7, %o0
6706 srl %l5, 0x04, %l6
6707 tn %xcc, 0x3
6708 fbe %fcc0, loop_564
6709 movle %xcc, %i4, %i5
6710 movvs %xcc, %o2, %g5
6711 fcmpeq16 %f12, %f4, %i7
6712loop_564:
6713 fxnor %f30, %f28, %f10
6714 orcc %i1, 0x00A4, %g6
6715 nop
6716 setx loop_565, %l0, %l1
6717 wrpr 0x1, %tl
6718 wrpr %l1, %tpc
6719 add %l1, 0x4, %l1
6720 wrpr %l1, %tnpc
6721 setx 0x34400001400, %l0, %l1
6722 wrpr %l1, %tstate
6723 wrhpr 0x4, %htstate
6724 retry
6725 bge,a,pt %xcc, loop_566
6726 movpos %xcc, %i6, %g4
6727 wr %g0, 0x0c, %asi
6728 stwa %l1, [%l7 + 0x08] %asi
6729loop_565:
6730 tg %xcc, 0x6
6731loop_566:
6732 movgu %xcc, %l4, %o5
6733 wr %g0, 0x0c, %asi
6734 stwa %i2, [%l7 + 0x10] %asi
6735 tneg %xcc, 0x0
6736 fmovdn %xcc, %f29, %f28
6737 brlez,a %o7, loop_567
6738 stx %o1, [%l7 + 0x18]
6739 sth %i0, [%l7 + 0x54]
6740 edge8n %g3, %l2, %o4
6741loop_567:
6742 bshuffle %f4, %f0, %f20
6743 fpackfix %f26, %f13
6744 fbue %fcc0, loop_568
6745 be,pt %xcc, loop_569
6746 movle %icc, %g1, %o3
6747 add %o6, %i3, %g2
6748loop_568:
6749 fmovsl %xcc, %f29, %f26
6750loop_569:
6751 fbo,a %fcc0, loop_570
6752 movpos %icc, %l0, %g7
6753 set 0x10, %g6
6754 ldda [%l7 + %g6] 0x18, %l2
6755loop_570:
6756 popc %o0, %l6
6757 movpos %xcc, %i4, %l5
6758 ldx [%l7 + 0x20], %i5
6759 or %g5, %o2, %i1
6760 std %f12, [%l7 + 0x58]
6761 fnegd %f6, %f16
6762 tneg %xcc, 0x7
6763 fmovrsgez %g6, %f2, %f22
6764 wr %g0, 0x0c, %asi
6765 prefetcha [%l7 + 0x10] %asi, 0x1
6766 fone %f14
6767 sll %i6, 0x07, %l1
6768 movrlez %l4, 0x0F2, %o5
6769 movpos %xcc, %i2, %o7
6770 ba,pt %xcc, loop_571
6771 array8 %o1, %i0, %g3
6772 movle %icc, %g4, %l2
6773 te %icc, 0x0
6774loop_571:
6775 mova %xcc, %g1, %o3
6776 movrgz %o6, %i3, %g2
6777 array32 %l0, %o4, %l3
6778 stbar
6779 orncc %g7, %o0, %i4
6780 edge16l %l5, %l6, %g5
6781 fble,a %fcc1, loop_572
6782 tgu %icc, 0x3
6783 fmovrdne %i5, %f10, %f18
6784 add %o2, 0x1542, %i1
6785loop_572:
6786 fmovsne %xcc, %f5, %f28
6787 sra %i7, 0x0D, %g6
6788 ldsh [%l7 + 0x76], %i6
6789 tvs %xcc, 0x5
6790 wr %g0, 0x88, %asi
6791 sta %f21, [%l7 + 0x30] %asi
6792 edge16n %l1, %l4, %o5
6793 movle %icc, %i2, %o7
6794 nop
6795 fitod %f8, %f26
6796 fdtox %f26, %f18
6797 edge32 %o1, %i0, %g3
6798 ldsh [%l7 + 0x5C], %l2
6799 sub %g4, 0x115A, %o3
6800 set 0x210, %i3
6801 ldxa [%g0 + %i3] 0x52, %g1
6802 edge16ln %o6, %g2, %i3
6803 movge %icc, %o4, %l0
6804 fmovrse %l3, %f3, %f13
6805 fmovrslz %o0, %f13, %f9
6806 wr %g0, 0xea, %asi
6807 stba %i4, [%l7 + 0x17] %asi
6808 membar #Sync
6809 mova %icc, %g7, %l6
6810 stx %l5, [%l7 + 0x48]
6811 saved
6812 rdpr %cwp, %g1
6813 rdpr %cansave, %g2
6814 rdpr %canrestore, %g3
6815 rdpr %cleanwin, %g4
6816 rdpr %otherwin, %g5
6817 rdpr %wstate, %g6
6818 set 0x70, %o6
6819 swapa [%l7 + %o6] 0x04, %g5
6820 saved
6821 rdpr %cwp, %g1
6822 rdpr %cansave, %g2
6823 rdpr %canrestore, %g3
6824 rdpr %cleanwin, %g4
6825 rdpr %otherwin, %g5
6826 rdpr %wstate, %g6
6827 mulscc %o2, 0x1417, %i5
6828 set 0x110, %g7
6829 ldxa [%g0 + %g7] 0x21, %i1
6830 addccc %g6, 0x08A4, %i6
6831 sub %l1, %l4, %o5
6832 for %f20, %f10, %f8
6833 sra %i2, %o7, %o1
6834 set 0x28, %o3
6835 stxa %i0, [%l7 + %o3] 0xea
6836 membar #Sync
6837 subc %g3, %i7, %l2
6838 movg %xcc, %g4, %g1
6839 movre %o6, 0x073, %o3
6840 stbar
6841 movn %xcc, %g2, %o4
6842 movrne %i3, %l0, %l3
6843 tge %xcc, 0x3
6844 tne %xcc, 0x6
6845 tsubcctv %i4, %o0, %g7
6846 andcc %l5, %g5, %o2
6847 addcc %i5, 0x033B, %i1
6848 edge16l %g6, %i6, %l1
6849 nop
6850 setx loop_573, %l0, %l1
6851 wrpr 0x1, %tl
6852 wrpr %l1, %tpc
6853 add %l1, 0x4, %l1
6854 wrpr %l1, %tnpc
6855 setx 0x34400001400, %l0, %l1
6856 wrpr %l1, %tstate
6857 wrhpr 0x4, %htstate
6858 retry
6859 orcc %l6, 0x157D, %o5
6860 fmovrdgez %l4, %f20, %f4
6861 udivx %i2, 0x04A7, %o7
6862loop_573:
6863 nop
6864 wr %g0, 0x0c, %asi
6865 swapa [%l7 + 0x5C] %asi, %i0
6866 ba,pn %xcc, loop_574
6867 edge32l %g3, %o1, %i7
6868 brgz %l2, loop_575
6869 fmovrsgez %g4, %f11, %f1
6870loop_574:
6871 movle %icc, %g1, %o3
6872 umulcc %o6, 0x0644, %o4
6873loop_575:
6874 nop
6875 set 0x10, %i2
6876 prefetcha [%l7 + %i2] 0x88, 0x1
6877 movcs %icc, %i3, %l0
6878 set 0x72, %g5
6879 stba %l3, [%l7 + %g5] 0x14
6880 xor %i4, 0x05D2, %g7
6881 movpos %xcc, %l5, %g5
6882 fble,a %fcc0, loop_576
6883 nop
6884 setx 0x10703D4C, %l0, %l6
6885 st %l6, [%l7 + 0x38]
6886 ld [%l7 + 0x38], %fsr
6887 movne %xcc, %o2, %o0
6888 fbug %fcc2, loop_577
6889loop_576:
6890 bleu,a,pt %xcc, loop_578
6891 fmul8ulx16 %f14, %f0, %f28
6892 tl %icc, 0x3
6893loop_577:
6894 edge8 %i5, %g6, %i1
6895loop_578:
6896 sdiv %l1, 0x10CB, %l6
6897 movcs %xcc, %o5, %l4
6898 set 0x30, %l2
6899 ldxa [%g0 + %l2] 0x20, %i2
6900 bcs %icc, loop_579
6901 ldsw [%l7 + 0x78], %i6
6902 edge8ln %o7, %i0, %o1
6903 fmovscc %xcc, %f9, %f27
6904loop_579:
6905 smulcc %g3, %l2, %g4
6906 fxnor %f8, %f12, %f14
6907 subcc %g1, %i7, %o6
6908 edge8l %o4, %g2, %o3
6909 movvs %xcc, %l0, %i3
6910 sdiv %i4, 0x197D, %l3
6911 fmovsge %icc, %f16, %f20
6912 edge32 %g7, %l5, %g5
6913 nop
6914 setx loop_580, %l0, %l1
6915 jmpl %l1, %o0
6916 movneg %xcc, %i5, %o2
6917 fmovdcc %icc, %f30, %f12
6918 movvs %xcc, %g6, %l1
6919loop_580:
6920 nop
6921 setx loop_581, %l0, %l1
6922 jmpl %l1, %i1
6923 umulcc %l6, 0x09EE, %o5
6924 nop
6925 setx 0xD3EAD73A307C5FEB, %l0, %l6
6926 stx %l6, [%l7 + 0x68]
6927 ldx [%l7 + 0x68], %fsr
6928 lduw [%l7 + 0x60], %i2
6929loop_581:
6930 movge %icc, %i6, %l4
6931 sdivx %o7, 0x1DCC, %o1
6932 movn %icc, %g3, %l2
6933 restored
6934 rdpr %cwp, %g1
6935 rdpr %cansave, %g2
6936 rdpr %canrestore, %g3
6937 rdpr %cleanwin, %g4
6938 rdpr %otherwin, %g5
6939 rdpr %wstate, %g6
6940 fmovdne %icc, %f21, %f19
6941 taddcc %g4, 0x14C4, %i0
6942 array32 %i7, %o6, %g1
6943 or %o4, 0x0CF2, %o3
6944 array32 %g2, %l0, %i4
6945 sra %l3, 0x1F, %g7
6946 bcc,pt %xcc, loop_582
6947 sdivx %l5, 0x1426, %i3
6948 fbue %fcc1, loop_583
6949 movrgez %g5, 0x247, %o0
6950loop_582:
6951 mulx %i5, %g6, %l1
6952 wr %g0, 0x88, %asi
6953 stxa %i1, [%l7 + 0x38] %asi
6954loop_583:
6955 srl %o2, %l6, %o5
6956 orn %i2, %i6, %o7
6957 saved
6958 rdpr %cwp, %g1
6959 rdpr %cansave, %g2
6960 rdpr %canrestore, %g3
6961 rdpr %cleanwin, %g4
6962 rdpr %otherwin, %g5
6963 rdpr %wstate, %g6
6964 bne,pt %icc, loop_584
6965 mova %icc, %l4, %o1
6966 movre %l2, 0x30C, %g4
6967 ble %xcc, loop_585
6968loop_584:
6969 movn %xcc, %g3, %i7
6970 xnor %o6, %g1, %o4
6971 sll %i0, %o3, %l0
6972loop_585:
6973 ldsb [%l7 + 0x6A], %g2
6974 addcc %i4, 0x08B1, %g7
6975 movle %xcc, %l5, %i3
6976 addc %g5, 0x17EF, %o0
6977 nop
6978 setx loop_586, %l0, %l1
6979 wrpr 0x1, %tl
6980 wrpr %l1, %tpc
6981 add %l1, 0x4, %l1
6982 wrpr %l1, %tnpc
6983 setx 0x34400001400, %l0, %l1
6984 wrpr %l1, %tstate
6985 wrhpr 0x4, %htstate
6986 retry
6987 and %l3, %g6, %i5
6988 srlx %l1, %o2, %l6
6989 umul %o5, 0x00DE, %i1
6990loop_586:
6991 nop
6992 wr %g0, 0x10, %asi
6993 sta %f9, [%l7 + 0x20] %asi
6994 tgu %xcc, 0x6
6995 brlez,a %i6, loop_587
6996 tvs %xcc, 0x5
6997 nop
6998 fitos %f17, %f5
6999 movgu %xcc, %o7, %l4
7000loop_587:
7001 fornot1s %f4, %f24, %f22
7002 bleu loop_588
7003 fbo,a %fcc1, loop_589
7004 stw %i2, [%l7 + 0x4C]
7005 movvs %icc, %l2, %o1
7006loop_588:
7007 nop
7008 setx 0x0497FAAF, %l0, %l6
7009 st %l6, [%l7 + 0x28]
7010 ld [%l7 + 0x28], %f21
7011 setx 0xF5E4677A, %l1, %l5
7012 st %l5, [%l7 + 0x10]
7013 ld [%l7 + 0x10], %f11
7014 fsubs %f11, %f21, %f8
7015loop_589:
7016 nop
7017 wr %g0, 0x89, %asi
7018 ldswa [%l7 + 0x54] %asi, %g4
7019 tleu %xcc, 0x7
7020 nop
7021 setx 0xA94C5954005D93AD, %l0, %l6
7022 stx %l6, [%l7 + 0x60]
7023 ldx [%l7 + 0x60], %fsr
7024 bvs %icc, loop_590
7025 te %xcc, 0x7
7026 movcs %xcc, %i7, %g3
7027 fblg,a %fcc3, loop_591
7028loop_590:
7029 fcmpeq16 %f10, %f14, %o6
7030 ldsh [%l7 + 0x70], %g1
7031 movrlez %o4, 0x0BB, %o3
7032loop_591:
7033 xorcc %i0, %l0, %g2
7034 or %g7, %i4, %l5
7035 fors %f15, %f2, %f31
7036 fpack32 %f2, %f2, %f16
7037 movre %g5, %i3, %l3
7038 fbo %fcc0, loop_592
7039 mulscc %o0, %g6, %l1
7040 nop
7041 setx 0xC06E806E, %l0, %l6
7042 st %l6, [%l7 + 0x40]
7043 ld [%l7 + 0x40], %fsr
7044 fmovrsne %i5, %f17, %f11
7045loop_592:
7046 nop
7047 setx 0xF04355AE, %l0, %l6
7048 st %l6, [%l7 + 0x64]
7049 ld [%l7 + 0x64], %fsr
7050 movrne %o2, %o5, %i1
7051 umulcc %l6, 0x1A2B, %i6
7052 fmovscc %xcc, %f27, %f7
7053 edge8l %o7, %i2, %l4
7054 tneg %xcc, 0x1
7055 tsubcctv %o1, %l2, %g4
7056 flush %l7 + 0x40
7057 movvc %xcc, %g3, %i7
7058 orn %o6, %o4, %o3
7059 movrlez %g1, 0x3CA, %l0
7060 fpadd32 %f30, %f16, %f26
7061 mova %icc, %g2, %i0
7062 add %i4, 0x1B1D, %l5
7063 tvs %icc, 0x3
7064 fpmerge %f30, %f30, %f14
7065 fnot2 %f8, %f8
7066 brgz,a %g5, loop_593
7067 membar 0x5A
7068 sth %i3, [%l7 + 0x52]
7069 subc %l3, %o0, %g7
7070loop_593:
7071 nop
7072 set 0x30, %l5
7073 ldda [%l7 + %l5] 0x2a, %l0
7074 orncc %i5, %g6, %o5
7075 nop
7076 setx loop_594, %l0, %l1
7077 wrpr 0x1, %tl
7078 wrpr %l1, %tnpc
7079 setx 0x34400001400, %l0, %l1
7080 wrpr %l1, %tstate
7081 wrhpr 0x4, %htstate
7082 done
7083 bl,a loop_595
7084 stx %i1, [%l7 + 0x70]
7085 movn %xcc, %l6, %i6
7086loop_594:
7087 movgu %xcc, %o2, %i2
7088loop_595:
7089 tneg %xcc, 0x7
7090 sir 0x0D2C
7091 ldstub [%l7 + 0x10], %l4
7092 nop
7093 set 0x74, %i1
7094 stb %o1, [%l7 + %i1]
7095 bgu,a %icc, loop_596
7096 tle %xcc, 0x3
7097 movre %l2, %g4, %o7
7098 xorcc %g3, %o6, %i7
7099loop_596:
7100 nop
7101 set 0x45, %o0
7102 stba %o3, [%l7 + %o0] 0xe3
7103 membar #Sync
7104 edge32 %o4, %l0, %g2
7105 std %f30, [%l7 + 0x28]
7106 tpos %icc, 0x5
7107 edge16n %g1, %i0, %l5
7108 fmovrdlez %i4, %f18, %f26
7109 set 0x68, %o1
7110 swapa [%l7 + %o1] 0x0c, %g5
7111 wr %g0, 0x11, %asi
7112 ldda [%l7 + 0x40] %asi, %f0
7113 ta %icc, 0x2
7114 wr %g0, 0x10, %asi
7115 ldxa [%l7 + 0x38] %asi, %l3
7116 movre %i3, %g7, %l1
7117 nop
7118 setx 0xF82427C43817300D, %l0, %l6
7119 stx %l6, [%l7 + 0x28]
7120 ldd [%l7 + 0x28], %f14
7121 setx 0xD93B87BE52B89C8C, %l1, %l5
7122 stx %l5, [%l7 + 0x10]
7123 ldd [%l7 + 0x10], %f18
7124 faddd %f18, %f14, %f4
7125 set 0x60, %o7
7126 stwa %i5, [%l7 + %o7] 0x15
7127 orn %o0, 0x03EF, %o5
7128 srlx %i1, 0x0D, %l6
7129 movgu %icc, %i6, %o2
7130 movrlez %g6, %l4, %o1
7131 tne %xcc, 0x4
7132 xorcc %i2, %g4, %l2
7133 movgu %icc, %o7, %o6
7134 tsubcctv %g3, %o3, %i7
7135 lduh [%l7 + 0x10], %o4
7136 edge8n %l0, %g1, %i0
7137 movvs %xcc, %l5, %g2
7138 and %i4, 0x0EA2, %g5
7139 fblg,a %fcc2, loop_597
7140 orn %l3, 0x0715, %i3
7141 fbn %fcc1, loop_598
7142 nop
7143 setx 0xD4A06A450054EA8E, %l0, %l6
7144 stx %l6, [%l7 + 0x28]
7145 ldx [%l7 + 0x28], %fsr
7146loop_597:
7147 fmovdge %icc, %f24, %f0
7148 movrgez %g7, 0x3FF, %l1
7149loop_598:
7150 fmovse %xcc, %f30, %f20
7151 fblg,a %fcc2, loop_599
7152 sll %o0, %o5, %i1
7153 xnorcc %l6, %i5, %i6
7154 brnz,a %g6, loop_600
7155loop_599:
7156 movg %icc, %l4, %o1
7157 fornot2 %f26, %f18, %f10
7158 popc %o2, %i2
7159loop_600:
7160 nop
7161 setx loop_601, %l0, %l1
7162 jmpl %l1, %l2
7163 tleu %xcc, 0x3
7164 addccc %o7, %g4, %o6
7165 flush %l7 + 0x68
7166loop_601:
7167 fmul8sux16 %f12, %f14, %f4
7168 movneg %icc, %o3, %g3
7169 fbg,a %fcc2, loop_602
7170 ld [%l7 + 0x70], %f19
7171 restored
7172 rdpr %cwp, %g1
7173 rdpr %cansave, %g2
7174 rdpr %canrestore, %g3
7175 rdpr %cleanwin, %g4
7176 rdpr %otherwin, %g5
7177 rdpr %wstate, %g6
7178 fnors %f2, %f15, %f13
7179loop_602:
7180 andcc %o4, %l0, %i7
7181 fmovdvc %icc, %f29, %f26
7182 movn %xcc, %g1, %l5
7183 movleu %icc, %i0, %i4
7184 fnot1s %f8, %f31
7185 fblg %fcc1, loop_603
7186 and %g5, %g2, %l3
7187 fmovrsgz %g7, %f4, %f21
7188 wr %g0, 0x89, %asi
7189 sta %f28, [%l7 + 0x6C] %asi
7190loop_603:
7191 sdivx %l1, 0x1849, %i3
7192 sllx %o5, 0x03, %i1
7193 tg %icc, 0x0
7194 nop
7195 setx 0x004FEA1D, %l0, %l6
7196 st %l6, [%l7 + 0x50]
7197 ld [%l7 + 0x50], %fsr
7198 edge16n %l6, %i5, %i6
7199 fmovsl %icc, %f27, %f28
7200 bne,a,pn %icc, loop_604
7201 movge %xcc, %o0, %g6
7202 fbo,a %fcc3, loop_605
7203 stbar
7204loop_604:
7205 fnot1s %f17, %f2
7206 array16 %l4, %o1, %i2
7207loop_605:
7208 fbul %fcc0, loop_606
7209 stw %l2, [%l7 + 0x48]
7210 movvc %xcc, %o7, %g4
7211 bvc,a,pn %xcc, loop_607
7212loop_606:
7213 ble,a,pt %icc, loop_608
7214 bneg,a %icc, loop_609
7215 fbue %fcc3, loop_610
7216loop_607:
7217 movcc %xcc, %o6, %o3
7218loop_608:
7219 movne %xcc, %o2, %g3
7220loop_609:
7221 move %xcc, %o4, %l0
7222loop_610:
7223 srax %i7, 0x0E, %l5
7224 add %l7, 0x50, %l6
7225 wr %g0, 0x80, %asi
7226 lda [%l6] %asi, %g1
7227 casa [%l6] 0x80, %g1, %i4
7228 nop
7229 setx 0x333BDBA1, %l0, %l6
7230 st %l6, [%l7 + 0x28]
7231 ld [%l7 + 0x28], %f19
7232 setx 0x97D6E6F1, %l1, %l5
7233 st %l5, [%l7 + 0x10]
7234 ld [%l7 + 0x10], %f19
7235 fmuls %f19, %f19, %f27
7236 addcc %i0, %g5, %l3
7237 movre %g2, 0x2B0, %g7
7238 xor %i3, %o5, %i1
7239 addcc %l1, %i5, %l6
7240 xorcc %o0, 0x003E, %i6
7241 fmovrdlez %g6, %f12, %f26
7242 fmovrdgez %l4, %f26, %f18
7243 movl %xcc, %i2, %l2
7244 brlz %o1, loop_611
7245 lduw [%l7 + 0x2C], %g4
7246 sethi 0x13FB, %o6
7247 xnor %o3, %o2, %g3
7248loop_611:
7249 alignaddrl %o4, %o7, %i7
7250 movneg %icc, %l5, %g1
7251 tsubcctv %i4, 0x0133, %l0
7252 fbn,a %fcc2, loop_612
7253 sll %i0, 0x15, %l3
7254 tcs %icc, 0x7
7255 fmovsleu %xcc, %f25, %f20
7256loop_612:
7257 addc %g5, %g7, %g2
7258 add %l7, 0x10, %l6
7259 wr %g0, 0x88, %asi
7260 ldxa [%l6] %asi, %o5
7261 casxa [%l6] 0x88, %o5, %i3
7262 movneg %icc, %l1, %i5
7263 be,a %icc, loop_613
7264 udivcc %l6, 0x1B09, %i1
7265 tvs %icc, 0x0
7266 fmovrdlz %o0, %f24, %f24
7267loop_613:
7268 edge16n %g6, %l4, %i2
7269 tvs %xcc, 0x2
7270 edge16ln %l2, %i6, %g4
7271 bvc,pn %xcc, loop_614
7272 brz,a %o6, loop_615
7273 fmovsa %xcc, %f1, %f13
7274 sir 0x0D52
7275loop_614:
7276 fnegd %f16, %f16
7277loop_615:
7278 stw %o1, [%l7 + 0x20]
7279 swap [%l7 + 0x34], %o2
7280 subc %o3, %g3, %o7
7281 taddcctv %o4, %l5, %g1
7282 nop
7283 setx 0xD4A07CBBF41FAB84, %l0, %l6
7284 stx %l6, [%l7 + 0x28]
7285 ldd [%l7 + 0x28], %f28
7286 fsqrtd %f28, %f20
7287 fpsub16 %f0, %f10, %f26
7288 edge32ln %i7, %i4, %l0
7289 fmovsleu %xcc, %f13, %f13
7290 xor %i0, %g5, %l3
7291 andcc %g2, %o5, %i3
7292 set 0x10, %g2
7293 ldswa [%l7 + %g2] 0x89, %g7
7294 udiv %i5, 0x1310, %l1
7295 ldx [%l7 + 0x18], %i1
7296 fmovdvs %icc, %f23, %f1
7297 set 0x0, %o4
7298 ldxa [%g0 + %o4] 0x58, %o0
7299 edge8 %l6, %l4, %i2
7300 movleu %xcc, %g6, %l2
7301 ldd [%l7 + 0x10], %g4
7302 fandnot1s %f8, %f9, %f27
7303 wr %g0, 0x10, %asi
7304 prefetcha [%l7 + 0x08] %asi, 0x0
7305 orn %o1, %o6, %o3
7306 srlx %g3, 0x09, %o7
7307 movgu %icc, %o4, %o2
7308 add %g1, %i7, %i4
7309 array8 %l0, %l5, %g5
7310 brz %i0, loop_616
7311 movgu %icc, %l3, %o5
7312 fbl,a %fcc0, loop_617
7313 tle %icc, 0x5
7314loop_616:
7315 fpadd32s %f29, %f4, %f5
7316 movrlez %i3, %g2, %g7
7317loop_617:
7318 fsrc2s %f0, %f18
7319 tleu %xcc, 0x0
7320 fmovse %xcc, %f3, %f8
7321 edge16n %i5, %i1, %o0
7322 movvs %icc, %l6, %l1
7323 edge32 %l4, %i2, %g6
7324 edge32 %l2, %g4, %i6
7325 movneg %xcc, %o1, %o3
7326 mova %icc, %g3, %o6
7327 add %o4, %o7, %o2
7328 pdist %f26, %f30, %f8
7329 ble,pt %icc, loop_618
7330 nop
7331 setx loop_619, %l0, %l1
7332 jmpl %l1, %i7
7333 edge8ln %i4, %l0, %l5
7334 orcc %g1, 0x0DA8, %i0
7335loop_618:
7336 udivcc %g5, 0x1F7B, %o5
7337loop_619:
7338 fba,a %fcc2, loop_620
7339 array8 %i3, %g2, %l3
7340 bpos,a loop_621
7341 movre %g7, %i5, %i1
7342loop_620:
7343 fmovdcc %icc, %f15, %f13
7344 fbg,a %fcc2, loop_622
7345loop_621:
7346 fcmpgt32 %f24, %f20, %l6
7347 te %icc, 0x1
7348 alignaddr %o0, %l4, %i2
7349loop_622:
7350 tvc %icc, 0x6
7351 fones %f14
7352 sub %l1, %g6, %l2
7353 edge8 %i6, %g4, %o3
7354 nop
7355 setx 0x7A17EC3E102E4E87, %l0, %l6
7356 stx %l6, [%l7 + 0x28]
7357 ldd [%l7 + 0x28], %f24
7358 setx 0xA00FF54C085811C4, %l1, %l5
7359 stx %l5, [%l7 + 0x10]
7360 ldd [%l7 + 0x10], %f14
7361 faddd %f14, %f24, %f0
7362 tvc %xcc, 0x0
7363 bpos %xcc, loop_623
7364 addccc %o1, 0x07E1, %o6
7365 wr %g0, 0x80, %asi
7366 prefetcha [%l7 + 0x38] %asi, 0x1
7367loop_623:
7368 fbo,a %fcc3, loop_624
7369 subcc %o4, 0x05F8, %o7
7370 andncc %i7, %i4, %o2
7371 fbne %fcc2, loop_625
7372loop_624:
7373 tleu %icc, 0x7
7374 sllx %l0, 0x02, %g1
7375 subc %i0, 0x09CC, %l5
7376loop_625:
7377 movrgez %g5, 0x0C6, %i3
7378 add %l7, 0x20, %l6
7379 wr %g0, 0x80, %asi
7380 casxa [%l6] 0x80, %g2, %l3
7381 ldsw [%l7 + 0x58], %g7
7382 fxnor %f20, %f2, %f22
7383 popc %o5, %i1
7384 movneg %xcc, %l6, %o0
7385 smul %i5, 0x12D9, %l4
7386 movrgz %i2, %l1, %l2
7387 movre %g6, 0x32F, %i6
7388 fandnot1 %f10, %f10, %f4
7389 umul %o3, %o1, %o6
7390 movre %g4, %g3, %o7
7391 xnorcc %i7, 0x09F8, %i4
7392 wr %g0, 0x2b, %asi
7393 stha %o2, [%l7 + 0x7E] %asi
7394 membar #Sync
7395 ldub [%l7 + 0x1E], %o4
7396 xor %g1, 0x1C46, %i0
7397 movre %l0, 0x0F7, %l5
7398 movpos %icc, %i3, %g5
7399 nop
7400 fitos %f11, %f24
7401 fstod %f24, %f30
7402 smulcc %l3, 0x0CD6, %g7
7403 mulx %g2, 0x1D22, %i1
7404 andcc %o5, 0x19F3, %l6
7405 andncc %o0, %i5, %l4
7406 fbo,a %fcc1, loop_626
7407 nop
7408 setx loop_627, %l0, %l1
7409 jmpl %l1, %l1
7410 tleu %xcc, 0x6
7411 edge16l %i2, %l2, %i6
7412loop_626:
7413 nop
7414 set 0x40, %l4
7415 ldda [%l7 + %l4] 0x04, %f16
7416loop_627:
7417 umulcc %g6, %o1, %o6
7418 wr %g0, 0xe2, %asi
7419 ldda [%l7 + 0x20] %asi, %g4
7420 tge %icc, 0x3
7421 udivx %g3, 0x0528, %o7
7422 sllx %i7, 0x1A, %o3
7423 be,a loop_628
7424 edge16l %i4, %o4, %o2
7425 udivcc %g1, 0x1BAF, %l0
7426 udivx %i0, 0x1B75, %i3
7427loop_628:
7428 fmovdn %icc, %f30, %f13
7429 addc %l5, %g5, %g7
7430 set 0x60, %l0
7431 prefetcha [%l7 + %l0] 0x89, 0x1
7432 fpadd16 %f16, %f24, %f28
7433 tvc %icc, 0x2
7434 sllx %i1, %g2, %l6
7435 sdiv %o5, 0x0C47, %i5
7436 sdiv %l4, 0x1DF8, %o0
7437 fbul,a %fcc2, loop_629
7438 ta %icc, 0x3
7439 movcc %xcc, %l1, %i2
7440 fzero %f12
7441loop_629:
7442 array32 %i6, %g6, %o1
7443 sub %o6, %l2, %g4
7444 wr %g0, 0x11, %asi
7445 lduha [%l7 + 0x52] %asi, %o7
7446 brlz %i7, loop_630
7447 swap [%l7 + 0x74], %g3
7448 subccc %i4, 0x17A5, %o3
7449 tcc %xcc, 0x6
7450loop_630:
7451 andcc %o2, 0x013F, %g1
7452 tneg %xcc, 0x0
7453 srax %o4, 0x1B, %i0
7454 saved
7455 rdpr %cwp, %g1
7456 rdpr %cansave, %g2
7457 rdpr %canrestore, %g3
7458 rdpr %cleanwin, %g4
7459 rdpr %otherwin, %g5
7460 rdpr %wstate, %g6
7461 fmul8ulx16 %f30, %f4, %f6
7462 movn %icc, %l0, %l5
7463 movrgez %i3, 0x300, %g5
7464 tpos %xcc, 0x0
7465 edge16l %g7, %l3, %i1
7466 udivx %g2, 0x0603, %o5
7467 nop
7468 setx 0x277DD631, %l0, %l6
7469 st %l6, [%l7 + 0x28]
7470 ld [%l7 + 0x28], %f16
7471 setx 0x84E2D98A, %l1, %l5
7472 st %l5, [%l7 + 0x10]
7473 ld [%l7 + 0x10], %f4
7474 fsubs %f4, %f16, %f15
7475 fcmpeq16 %f8, %f4, %i5
7476 andn %l6, 0x1EC1, %o0
7477 udiv %l4, 0x04DD, %l1
7478 movl %icc, %i2, %i6
7479 tsubcctv %g6, 0x0E6A, %o1
7480 taddcctv %l2, 0x0197, %g4
7481 movrgz %o6, 0x01D, %o7
7482 subcc %g3, %i4, %o3
7483 array8 %o2, %i7, %o4
7484 nop
7485 setx loop_631, %l0, %l1
7486 wrpr 0x1, %tl
7487 wrpr %l1, %tnpc
7488 setx 0x34400001400, %l0, %l1
7489 wrpr %l1, %tstate
7490 wrhpr 0x4, %htstate
7491 done
7492 fmovdgu %icc, %f19, %f29
7493 stbar
7494 bvs,pn %xcc, loop_632
7495loop_631:
7496 srax %g1, 0x07, %l0
7497 mulscc %l5, %i3, %i0
7498 sdivcc %g5, 0x033E, %l3
7499loop_632:
7500 mulx %g7, %i1, %g2
7501 tpos %xcc, 0x3
7502 stw %i5, [%l7 + 0x34]
7503 fcmpeq16 %f24, %f22, %l6
7504 tl %icc, 0x2
7505 srl %o0, %o5, %l1
7506 add %i2, %i6, %l4
7507 sdiv %o1, 0x0744, %g6
7508 sdivx %l2, 0x1582, %o6
7509 andcc %o7, 0x1AF9, %g3
7510 movn %xcc, %i4, %g4
7511 lduw [%l7 + 0x24], %o3
7512 fexpand %f5, %f16
7513 tvc %xcc, 0x0
7514 mulx %o2, 0x1F34, %o4
7515 set 0x2E, %l3
7516 lduha [%l7 + %l3] 0x89, %g1
7517 alignaddrl %i7, %l5, %i3
7518 orcc %i0, 0x031E, %l0
7519 movvc %icc, %g5, %g7
7520 alignaddrl %l3, %i1, %g2
7521 udiv %l6, 0x1C70, %i5
7522 bshuffle %f8, %f20, %f24
7523 andn %o5, %o0, %i2
7524 sll %l1, %i6, %l4
7525 brgz %o1, loop_633
7526 fpsub16 %f10, %f28, %f28
7527 swap [%l7 + 0x1C], %g6
7528 brlez,a %o6, loop_634
7529loop_633:
7530 fmul8x16 %f13, %f0, %f20
7531 ldsh [%l7 + 0x7E], %o7
7532 nop
7533 fitos %f1, %f9
7534loop_634:
7535 nop
7536 setx 0x55EF5826306AB59F, %l0, %l6
7537 stx %l6, [%l7 + 0x18]
7538 ldx [%l7 + 0x18], %fsr
7539 set 0x3A, %g4
7540 ldsha [%l7 + %g4] 0x18, %l2
7541 sdiv %g3, 0x080C, %i4
7542 movneg %icc, %o3, %g4
7543 sdiv %o2, 0x076F, %o4
7544 fxors %f2, %f8, %f0
7545 xnor %g1, %i7, %i3
7546 tcc %icc, 0x0
7547 tcs %xcc, 0x2
7548 bcs,a %xcc, loop_635
7549 tle %icc, 0x6
7550 smulcc %i0, 0x0A0C, %l0
7551 edge16 %g5, %g7, %l3
7552loop_635:
7553 add %i1, 0x017F, %g2
7554 wr %g0, 0x80, %asi
7555 ldxa [%l7 + 0x20] %asi, %l5
7556 fmovsg %xcc, %f3, %f25
7557 movvc %icc, %l6, %o5
7558 fxnor %f22, %f14, %f12
7559 bge loop_636
7560 edge16ln %o0, %i5, %l1
7561 fmovspos %icc, %f1, %f26
7562 edge32 %i6, %l4, %o1
7563loop_636:
7564 fmuld8sux16 %f22, %f22, %f4
7565 tne %icc, 0x1
7566 nop
7567 setx 0x704E203D, %l0, %l6
7568 st %l6, [%l7 + 0x68]
7569 ld [%l7 + 0x68], %fsr
7570 subcc %i2, %o6, %o7
7571 fcmpne16 %f26, %f28, %l2
7572 set 0x08, %l6
7573 prefetcha [%l7 + %l6] 0x80, 0x2
7574 add %g3, 0x0FC3, %i4
7575 fpadd16s %f14, %f19, %f0
7576 wr %g0, 0x89, %asi
7577 ldswa [%l7 + 0x28] %asi, %o3
7578 set 0x65, %o2
7579 lduba [%l7 + %o2] 0x0c, %o2
7580 array16 %o4, %g1, %g4
7581 or %i7, %i0, %l0
7582 tge %icc, 0x2
7583 movvc %xcc, %i3, %g5
7584 edge32ln %g7, %i1, %g2
7585 membar 0x4B
7586 tl %xcc, 0x3
7587 bg %xcc, loop_637
7588 edge32l %l5, %l6, %o5
7589 smul %o0, %l3, %i5
7590 edge16ln %i6, %l4, %o1
7591loop_637:
7592 st %f1, [%l7 + 0x60]
7593 fblg,a %fcc1, loop_638
7594 movn %xcc, %l1, %o6
7595 andcc %i2, 0x1847, %l2
7596 fandnot2 %f12, %f24, %f28
7597loop_638:
7598 edge32l %o7, %g3, %g6
7599 sdivx %o3, 0x0A4B, %o2
7600 add %i4, 0x1B14, %g1
7601 tcc %xcc, 0x2
7602 srlx %g4, 0x15, %i7
7603 nop
7604 fitos %f1, %f26
7605 fstod %f26, %f16
7606 movneg %xcc, %o4, %l0
7607 mova %icc, %i0, %g5
7608 fpmerge %f3, %f8, %f24
7609 set 0x48, %g3
7610 sta %f15, [%l7 + %g3] 0x88
7611 movrlz %g7, 0x099, %i3
7612 smulcc %i1, 0x04EA, %g2
7613 tn %icc, 0x1
7614 bg,a,pn %icc, loop_639
7615 fpsub32 %f16, %f8, %f2
7616 sir 0x0084
7617 fmovscc %xcc, %f2, %f2
7618loop_639:
7619 fsrc2s %f4, %f22
7620 fnot2 %f14, %f4
7621 tn %xcc, 0x0
7622 fmovdneg %icc, %f17, %f29
7623 restored
7624 rdpr %cwp, %g1
7625 rdpr %cansave, %g2
7626 rdpr %canrestore, %g3
7627 rdpr %cleanwin, %g4
7628 rdpr %otherwin, %g5
7629 rdpr %wstate, %g6
7630 andn %l6, 0x04B9, %o5
7631 bne,pn %xcc, loop_640
7632 nop
7633 set 0x30, %o5
7634 ldx [%l7 + %o5], %l5
7635 movn %xcc, %o0, %l3
7636 movrgez %i5, 0x2C0, %i6
7637loop_640:
7638 fbu,a %fcc3, loop_641
7639 sdivx %o1, 0x0C5D, %l1
7640 fcmpeq16 %f0, %f30, %o6
7641 nop
7642 fitos %f5, %f6
7643 fstod %f6, %f16
7644loop_641:
7645 taddcctv %i2, 0x1738, %l2
7646 fbo %fcc3, loop_642
7647 fandnot2s %f26, %f25, %f24
7648 tvs %xcc, 0x4
7649 fbne %fcc0, loop_643
7650loop_642:
7651 tcc %xcc, 0x2
7652 subcc %l4, %g3, %g6
7653 sllx %o7, %o3, %i4
7654loop_643:
7655 fnegd %f28, %f14
7656 taddcctv %o2, %g4, %i7
7657 mulx %g1, 0x15A9, %o4
7658 and %l0, %i0, %g5
7659 or %g7, 0x15A8, %i1
7660 tsubcctv %i3, %g2, %o5
7661 movrgz %l6, %o0, %l5
7662 nop
7663 setx 0x74048F69, %l0, %l6
7664 st %l6, [%l7 + 0x28]
7665 ld [%l7 + 0x28], %f20
7666 fsqrts %f20, %f13
7667 tcc %icc, 0x5
7668 movrlez %l3, %i5, %o1
7669 movrlez %l1, %o6, %i2
7670 movgu %xcc, %i6, %l2
7671 movrlz %g3, %g6, %l4
7672 taddcc %o3, 0x0846, %i4
7673 mulscc %o7, 0x1D46, %o2
7674 tcc %xcc, 0x2
7675 sdivx %g4, 0x0E6D, %i7
7676 movrne %g1, %l0, %i0
7677 edge16 %o4, %g5, %i1
7678 tneg %icc, 0x3
7679 subccc %i3, %g2, %g7
7680 tl %icc, 0x2
7681 subc %o5, 0x0C64, %o0
7682 bl,pn %xcc, loop_644
7683 movre %l6, %l3, %l5
7684 tg %xcc, 0x6
7685 edge32l %o1, %l1, %o6
7686loop_644:
7687 bgu,pt %icc, loop_645
7688 fmovrslz %i5, %f10, %f27
7689 orncc %i2, %i6, %g3
7690 nop
7691 fitod %f0, %f16
7692 fdtoi %f16, %f23
7693loop_645:
7694 movge %icc, %g6, %l4
7695 ba,a,pn %xcc, loop_646
7696 edge32n %o3, %i4, %o7
7697 taddcc %o2, 0x0D57, %l2
7698 fmovrsne %i7, %f18, %f4
7699loop_646:
7700 edge8 %g4, %g1, %l0
7701 fmovdcc %xcc, %f3, %f26
7702 sub %i0, 0x04D1, %g5
7703 fmovdpos %icc, %f17, %f10
7704 membar 0x61
7705 fmovsg %xcc, %f24, %f7
7706 andn %i1, 0x017F, %o4
7707 set 0x18, %l1
7708 ldxa [%g0 + %l1] 0x50, %i3
7709 subc %g7, %g2, %o0
7710 movrlez %o5, %l6, %l3
7711 umulcc %l5, %o1, %l1
7712 edge8n %i5, %o6, %i2
7713 call loop_647
7714 ta %icc, 0x4
7715 fpsub32 %f4, %f4, %f0
7716 bpos,a %icc, loop_648
7717loop_647:
7718 edge32n %i6, %g3, %l4
7719 edge32l %o3, %i4, %o7
7720 fsrc2s %f24, %f30
7721loop_648:
7722 fmul8x16al %f26, %f16, %f26
7723 addcc %g6, %l2, %i7
7724 smul %o2, %g1, %l0
7725 stbar
7726 ldx [%l7 + 0x08], %i0
7727 fbue,a %fcc0, loop_649
7728 movg %xcc, %g4, %g5
7729 tleu %xcc, 0x0
7730 edge8n %i1, %i3, %g7
7731loop_649:
7732 xnorcc %o4, 0x16BF, %g2
7733 or %o5, 0x07C0, %o0
7734 wr %g0, 0x4f, %asi
7735 ldxa [%g0 + 0x20] %asi, %l6
7736 bn %xcc, loop_650
7737 tn %xcc, 0x4
7738 subccc %l5, 0x147A, %o1
7739 orncc %l1, 0x15C6, %i5
7740loop_650:
7741 edge16n %o6, %i2, %l3
7742 fnor %f16, %f12, %f8
7743 nop
7744 fitod %f10, %f14
7745 fdtox %f14, %f20
7746 smul %i6, %l4, %o3
7747 bne,a,pt %xcc, loop_651
7748 nop
7749 fitod %f8, %f26
7750 fdtox %f26, %f22
7751 movge %xcc, %g3, %o7
7752 edge32 %g6, %i4, %i7
7753loop_651:
7754 addcc %o2, %l2, %l0
7755 wr %g0, 0x89, %asi
7756 ldswa [%l7 + 0x4C] %asi, %i0
7757 popc %g1, %g5
7758 movpos %xcc, %i1, %i3
7759 fxors %f26, %f30, %f26
7760 fpsub32 %f12, %f10, %f8
7761 brnz %g4, loop_652
7762 edge8ln %o4, %g2, %o5
7763 movpos %icc, %g7, %l6
7764 fandnot2s %f14, %f2, %f25
7765loop_652:
7766 tsubcctv %l5, 0x1734, %o1
7767 movrgz %l1, 0x056, %o0
7768 fmovsg %icc, %f26, %f31
7769 array32 %o6, %i5, %i2
7770 tgu %icc, 0x3
7771 fcmpgt16 %f14, %f0, %l3
7772 fors %f16, %f1, %f25
7773 add %i6, %l4, %o3
7774 wr %g0, 0x80, %asi
7775 ldsha [%l7 + 0x74] %asi, %g3
7776 edge16l %g6, %i4, %o7
7777 fzero %f26
7778 tsubcctv %i7, 0x0CBA, %o2
7779 ldx [%l7 + 0x60], %l2
7780 tl %icc, 0x5
7781 st %f28, [%l7 + 0x70]
7782 subc %l0, %i0, %g5
7783 movrgz %g1, 0x1D2, %i3
7784 movvc %icc, %g4, %o4
7785 te %xcc, 0x5
7786 alignaddr %i1, %o5, %g2
7787 add %l6, 0x015B, %g7
7788 membar #Sync
7789 set 0x40, %i4
7790 ldda [%l7 + %i4] 0xf0, %f0
7791 faligndata %f24, %f8, %f18
7792 fnegs %f22, %f24
7793 edge8n %o1, %l5, %o0
7794 movgu %xcc, %o6, %i5
7795 fornot2s %f10, %f20, %f3
7796 movrne %l1, 0x0D6, %l3
7797 wr %g0, 0x1e, %asi
7798 stda %f16, [%l7 + 0x40] %asi
7799 membar #Sync
7800 ble %icc, loop_653
7801 nop
7802 setx 0xAEBBA015E7605B61, %l0, %l6
7803 stx %l6, [%l7 + 0x28]
7804 ldd [%l7 + 0x28], %f22
7805 setx 0x3A07462A52A681D6, %l1, %l5
7806 stx %l5, [%l7 + 0x10]
7807 ldd [%l7 + 0x10], %f10
7808 fdivd %f10, %f22, %f30
7809 movrlez %i6, %i2, %l4
7810 srl %g3, %o3, %i4
7811loop_653:
7812 tn %icc, 0x7
7813 or %o7, %i7, %g6
7814 prefetch [%l7 + 0x64], 0x2
7815 umul %o2, %l2, %l0
7816 wr %g0, 0x81, %asi
7817 ldsha [%l7 + 0x66] %asi, %i0
7818 movrne %g1, %g5, %i3
7819 add %g4, 0x11DC, %i1
7820 ldsh [%l7 + 0x32], %o5
7821 smulcc %g2, %l6, %g7
7822 fmovrdgez %o1, %f10, %f12
7823 nop
7824 set 0x78, %i5
7825 sth %l5, [%l7 + %i5]
7826 addcc %o4, %o6, %o0
7827 fmovdcc %icc, %f23, %f31
7828 movn %xcc, %i5, %l1
7829 and %i6, %i2, %l4
7830 bleu %icc, loop_654
7831 tsubcctv %g3, 0x0CD5, %l3
7832 bcc,a %icc, loop_655
7833 edge16l %o3, %o7, %i4
7834loop_654:
7835 fbn,a %fcc0, loop_656
7836 move %icc, %g6, %o2
7837loop_655:
7838 tsubcc %l2, %i7, %i0
7839 ldstub [%l7 + 0x51], %g1
7840loop_656:
7841 fmovdge %xcc, %f17, %f20
7842 movrlez %g5, 0x29F, %l0
7843 tsubcctv %i3, 0x1C37, %g4
7844 fbl,a %fcc0, loop_657
7845 movg %icc, %o5, %g2
7846 sdivx %l6, 0x1361, %i1
7847 fcmple32 %f18, %f16, %g7
7848loop_657:
7849 fble,a %fcc0, loop_658
7850 movl %xcc, %l5, %o1
7851 tsubcctv %o4, %o0, %o6
7852 fbule,a %fcc2, loop_659
7853loop_658:
7854 fexpand %f13, %f12
7855 fmuld8sux16 %f14, %f13, %f22
7856 sdiv %l1, 0x17CB, %i6
7857loop_659:
7858 restored
7859 rdpr %cwp, %g1
7860 rdpr %cansave, %g2
7861 rdpr %canrestore, %g3
7862 rdpr %cleanwin, %g4
7863 rdpr %otherwin, %g5
7864 rdpr %wstate, %g6
7865 addccc %i5, 0x1A81, %i2
7866 edge16l %g3, %l3, %o3
7867 tleu %xcc, 0x4
7868 movrgz %l4, 0x386, %i4
7869 addc %o7, 0x0E32, %o2
7870 fnot2 %f24, %f16
7871 nop
7872 fitod %f10, %f10
7873 fdtox %f10, %f18
7874 mulx %l2, 0x0755, %i7
7875 fpmerge %f14, %f11, %f24
7876 add %i0, %g6, %g1
7877 movvc %icc, %l0, %i3
7878 fornot2s %f0, %f4, %f15
7879 tge %xcc, 0x3
7880 fmovsgu %xcc, %f20, %f17
7881 edge32l %g4, %o5, %g5
7882 fmovde %xcc, %f9, %f18
7883 sethi 0x155D, %l6
7884 movgu %icc, %i1, %g2
7885 bneg,a %icc, loop_660
7886 std %f0, [%l7 + 0x08]
7887 alignaddrl %l5, %o1, %o4
7888 udivcc %o0, 0x01A0, %g7
7889loop_660:
7890 fbul,a %fcc1, loop_661
7891 fmovsgu %icc, %f14, %f1
7892 edge16l %o6, %i6, %i5
7893 movle %icc, %i2, %l1
7894loop_661:
7895 movl %xcc, %g3, %o3
7896 taddcctv %l3, 0x023A, %i4
7897 fmovdge %icc, %f30, %f15
7898 edge16 %o7, %l4, %o2
7899 std %f24, [%l7 + 0x10]
7900 addccc %l2, %i0, %i7
7901 srax %g1, 0x18, %g6
7902 tpos %icc, 0x4
7903 movcs %xcc, %i3, %g4
7904 wr %g0, 0x18, %asi
7905 ldsha [%l7 + 0x58] %asi, %o5
7906 popc %l0, %g5
7907 brlez,a %l6, loop_662
7908 andn %g2, %i1, %o1
7909 tle %xcc, 0x3
7910 add %l7, 0x08, %l6
7911 wr %g0, 0x88, %asi
7912 casa [%l6] %asi, %l5, %o4
7913loop_662:
7914 fabss %f26, %f25
7915 movneg %xcc, %g7, %o0
7916 tle %icc, 0x5
7917 fpadd32 %f0, %f20, %f18
7918 mulscc %o6, 0x1B98, %i5
7919 wr %g0, 0x10, %asi
7920 stba %i2, [%l7 + 0x50] %asi
7921 edge8n %l1, %g3, %o3
7922 movvs %icc, %l3, %i4
7923 orn %i6, %o7, %l4
7924 movgu %icc, %o2, %i0
7925 orn %i7, %l2, %g6
7926 movcc %icc, %i3, %g4
7927 fbn %fcc2, loop_663
7928 sra %g1, 0x0D, %o5
7929 edge8ln %g5, %l6, %l0
7930 edge32 %i1, %g2, %o1
7931loop_663:
7932 or %o4, 0x0991, %g7
7933 restored
7934 rdpr %cwp, %g1
7935 rdpr %cansave, %g2
7936 rdpr %canrestore, %g3
7937 rdpr %cleanwin, %g4
7938 rdpr %otherwin, %g5
7939 rdpr %wstate, %g6
7940 movl %icc, %o0, %o6
7941 movneg %icc, %i5, %l5
7942 movgu %xcc, %l1, %g3
7943 nop
7944 setx loop_664, %l0, %l1
7945 wrpr 0x1, %tl
7946 wrpr %l1, %tnpc
7947 setx 0x34400001400, %l0, %l1
7948 wrpr %l1, %tstate
7949 wrhpr 0x4, %htstate
7950 done
7951 fbo %fcc1, loop_665
7952 fbg %fcc2, loop_666
7953 tvc %xcc, 0x3
7954loop_664:
7955 nop
7956 set 0x42, %g1
7957 lduha [%l7 + %g1] 0x81, %i2
7958loop_665:
7959 xnor %o3, %i4, %i6
7960loop_666:
7961 movcc %xcc, %l3, %l4
7962 mova %icc, %o7, %o2
7963 ldd [%l7 + 0x48], %i6
7964 fmovscc %xcc, %f0, %f24
7965 movg %icc, %i0, %l2
7966 movrgz %i3, 0x2AC, %g6
7967 fmovrslz %g4, %f0, %f3
7968 bneg,a loop_667
7969 stw %o5, [%l7 + 0x40]
7970 nop
7971 set 0x78, %i6
7972 ldd [%l7 + %i6], %f12
7973 movn %icc, %g1, %g5
7974loop_667:
7975 subccc %l6, 0x14FB, %l0
7976 brgz %g2, loop_668
7977 fpmerge %f1, %f23, %f4
7978 ldub [%l7 + 0x31], %o1
7979 wr %g0, 0x0c, %asi
7980 ldsba [%l7 + 0x7B] %asi, %i1
7981loop_668:
7982 nop
7983 wr %g0, 0x81, %asi
7984 ldsba [%l7 + 0x44] %asi, %g7
7985 fpackfix %f16, %f21
7986 andcc %o0, 0x16BB, %o4
7987 umul %i5, 0x17D1, %l5
7988 edge8 %l1, %o6, %i2
7989 movcs %icc, %o3, %g3
7990 fbug %fcc1, loop_669
7991 tcs %icc, 0x0
7992 nop
7993 setx 0xBA37E138406C647A, %l0, %l6
7994 stx %l6, [%l7 + 0x28]
7995 ldd [%l7 + 0x28], %f30
7996 setx 0x5945DD6B8CAE12C4, %l1, %l5
7997 stx %l5, [%l7 + 0x10]
7998 ldd [%l7 + 0x10], %f24
7999 fsubd %f24, %f30, %f28
8000 lduh [%l7 + 0x2C], %i4
8001loop_669:
8002 movrlez %l3, %l4, %i6
8003 ldstub [%l7 + 0x1A], %o7
8004 umul %o2, %i7, %i0
8005 srl %i3, %l2, %g6
8006 wr %g0, 0x88, %asi
8007 ldstuba [%l7 + 0x6D] %asi, %o5
8008 tgu %icc, 0x3
8009 subcc %g4, %g1, %g5
8010 faligndata %f0, %f20, %f28
8011 taddcctv %l0, 0x050C, %l6
8012 tneg %xcc, 0x2
8013 move %icc, %o1, %g2
8014 mulx %i1, %g7, %o4
8015 nop
8016 setx loop_670, %l0, %l1
8017 wrpr 0x1, %tl
8018 wrpr %l1, %tnpc
8019 setx 0x34400001400, %l0, %l1
8020 wrpr %l1, %tstate
8021 wrhpr 0x4, %htstate
8022 done
8023 xnor %o0, 0x1835, %l5
8024 orcc %l1, 0x02CF, %o6
8025 subcc %i2, 0x09C5, %o3
8026loop_670:
8027 or %i5, %g3, %l3
8028 set 0x0, %i7
8029 ldxa [%g0 + %i7] 0x4f, %i4
8030 wr %g0, 0x88, %asi
8031 prefetcha [%l7 + 0x58] %asi, 0x1
8032 nop
8033 fitos %f8, %f21
8034 fstox %f21, %f24
8035 fxtos %f24, %f12
8036 fmovsvc %xcc, %f3, %f29
8037 prefetch [%l7 + 0x60], 0x1
8038 bge loop_671
8039 fcmpeq32 %f4, %f26, %i6
8040 tleu %icc, 0x6
8041 fmovrdgez %o2, %f4, %f26
8042loop_671:
8043 movne %icc, %i7, %o7
8044 ble loop_672
8045 umul %i3, 0x0FC5, %l2
8046 brlez,a %g6, loop_673
8047 bge,pn %icc, loop_674
8048loop_672:
8049 fbule %fcc1, loop_675
8050 edge32 %o5, %g4, %g1
8051loop_673:
8052 mulscc %g5, %i0, %l6
8053loop_674:
8054 taddcc %o1, %g2, %l0
8055loop_675:
8056 add %g7, %i1, %o4
8057 fmovrdne %o0, %f4, %f24
8058 wr %g0, 0x89, %asi
8059 lduba [%l7 + 0x11] %asi, %l5
8060 fmovrdgz %l1, %f20, %f0
8061 fmovse %icc, %f5, %f24
8062 edge16n %i2, %o3, %o6
8063 edge8n %i5, %l3, %i4
8064 and %g3, 0x158B, %i6
8065 saved
8066 rdpr %cwp, %g1
8067 rdpr %cansave, %g2
8068 rdpr %canrestore, %g3
8069 rdpr %cleanwin, %g4
8070 rdpr %otherwin, %g5
8071 rdpr %wstate, %g6
8072 stx %o2, [%l7 + 0x30]
8073 bg,a loop_676
8074 movle %icc, %l4, %o7
8075 orn %i7, %l2, %g6
8076 taddcc %i3, 0x007D, %g4
8077loop_676:
8078 ldsb [%l7 + 0x7B], %g1
8079 tle %icc, 0x3
8080 array8 %g5, %o5, %l6
8081 wr %g0, 0x19, %asi
8082 ldsba [%l7 + 0x56] %asi, %o1
8083 swap [%l7 + 0x78], %g2
8084 taddcctv %i0, %g7, %l0
8085 stx %i1, [%l7 + 0x40]
8086 nop
8087 setx 0xC0501EC9, %l0, %l6
8088 st %l6, [%l7 + 0x48]
8089 ld [%l7 + 0x48], %fsr
8090 movpos %xcc, %o0, %o4
8091 xnorcc %l1, %l5, %o3
8092 smul %i2, %i5, %o6
8093 and %i4, 0x0168, %g3
8094 fmovrslez %i6, %f28, %f31
8095 ble,a,pt %icc, loop_677
8096 flush %l7 + 0x68
8097 alignaddr %l3, %o2, %o7
8098 tleu %icc, 0x3
8099loop_677:
8100 fzero %f4
8101 edge16ln %i7, %l4, %l2
8102 bcc,pn %xcc, loop_678
8103 nop
8104 setx 0x8C496F2A58D9DE3D, %l0, %l6
8105 stx %l6, [%l7 + 0x28]
8106 ldd [%l7 + 0x28], %f16
8107 fsqrtd %f16, %f28
8108 taddcctv %g6, 0x0138, %g4
8109 fmovsle %icc, %f13, %f6
8110loop_678:
8111 edge16ln %g1, %g5, %i3
8112 bcs loop_679
8113 tge %xcc, 0x3
8114 edge16ln %l6, %o1, %o5
8115 nop
8116 setx 0xEA348625E7D2AE57, %l0, %l6
8117 stx %l6, [%l7 + 0x28]
8118 ldd [%l7 + 0x28], %f28
8119 setx 0x846E3DE20A609645, %l1, %l5
8120 stx %l5, [%l7 + 0x10]
8121 ldd [%l7 + 0x10], %f16
8122 fdivd %f16, %f28, %f24
8123loop_679:
8124 or %g2, %g7, %i0
8125 brz %l0, loop_680
8126 movcs %icc, %i1, %o4
8127 fxor %f26, %f8, %f28
8128 fmovsn %icc, %f2, %f29
8129loop_680:
8130 brgez %o0, loop_681
8131 addccc %l5, 0x1046, %o3
8132 fones %f12
8133 udivcc %l1, 0x16A4, %i2
8134loop_681:
8135 fbug %fcc0, loop_682
8136 edge8l %i5, %i4, %g3
8137 ldstub [%l7 + 0x4B], %o6
8138 bn,a %xcc, loop_683
8139loop_682:
8140 umul %l3, %i6, %o7
8141 edge16n %o2, %l4, %l2
8142 tne %icc, 0x4
8143loop_683:
8144 sdiv %i7, 0x0AF5, %g4
8145 tcs %xcc, 0x0
8146 fbl,a %fcc2, loop_684
8147 edge32 %g1, %g6, %i3
8148 sir 0x08F9
8149 fmovsvc %xcc, %f10, %f25
8150loop_684:
8151 fxors %f2, %f19, %f27
8152 set 0x50, %i0
8153 stxa %l6, [%l7 + %i0] 0x11
8154 edge16l %g5, %o5, %o1
8155 bvc,a,pt %icc, loop_685
8156 fnot2s %f12, %f27
8157 movrgz %g2, 0x36A, %g7
8158 movrlez %l0, %i0, %i1
8159loop_685:
8160 movpos %xcc, %o0, %o4
8161 sdivx %l5, 0x046E, %l1
8162 wr %g0, 0xe3, %asi
8163 ldda [%l7 + 0x50] %asi, %i2
8164 srlx %i5, 0x10, %o3
8165 tsubcctv %i4, 0x1A33, %o6
8166 swap [%l7 + 0x50], %g3
8167 prefetch [%l7 + 0x74], 0x1
8168 tn %icc, 0x7
8169 edge16ln %l3, %i6, %o7
8170 fmovsa %xcc, %f6, %f11
8171 sdiv %o2, 0x0033, %l2
8172 srl %i7, %l4, %g4
8173 tne %xcc, 0x7
8174 orcc %g6, %i3, %g1
8175 edge16 %g5, %l6, %o1
8176 set 0x38, %g6
8177 ldxa [%g0 + %g6] 0x20, %o5
8178 st %f14, [%l7 + 0x64]
8179 andncc %g2, %l0, %g7
8180 brz %i1, loop_686
8181 ta %xcc, 0x1
8182 srl %o0, %o4, %l5
8183 fpadd16s %f24, %f26, %f24
8184loop_686:
8185 brgez %i0, loop_687
8186 sir 0x062C
8187 edge16ln %i2, %l1, %i5
8188 nop
8189 setx loop_688, %l0, %l1
8190 jmpl %l1, %o3
8191loop_687:
8192 alignaddr %o6, %i4, %g3
8193 bvs,a %xcc, loop_689
8194 fmovdge %xcc, %f14, %f8
8195loop_688:
8196 udivx %i6, 0x00C7, %o7
8197 xorcc %l3, 0x0844, %o2
8198loop_689:
8199 nop
8200 setx 0x3969128C94EAFF45, %l0, %l6
8201 stx %l6, [%l7 + 0x28]
8202 ldd [%l7 + 0x28], %f0
8203 setx 0x5FD40760BB31AFF8, %l1, %l5
8204 stx %l5, [%l7 + 0x10]
8205 ldd [%l7 + 0x10], %f20
8206 fmuld %f20, %f0, %f22
8207 orcc %i7, %l2, %g4
8208 bleu,a %xcc, loop_690
8209 udivcc %l4, 0x1EAA, %i3
8210 andn %g1, 0x1A7A, %g5
8211 restored
8212 rdpr %cwp, %g1
8213 rdpr %cansave, %g2
8214 rdpr %canrestore, %g3
8215 rdpr %cleanwin, %g4
8216 rdpr %otherwin, %g5
8217 rdpr %wstate, %g6
8218loop_690:
8219 taddcc %l6, 0x0193, %o1
8220 subccc %o5, 0x185A, %g6
8221 ba,pn %icc, loop_691
8222 tg %icc, 0x5
8223 fba %fcc3, loop_692
8224 fmovrsgez %g2, %f0, %f8
8225loop_691:
8226 subc %l0, %g7, %i1
8227 bne,a,pn %xcc, loop_693
8228loop_692:
8229 add %o0, %l5, %o4
8230 ld [%l7 + 0x74], %f29
8231 wr %g0, 0x88, %asi
8232 lduha [%l7 + 0x52] %asi, %i0
8233loop_693:
8234 edge8 %l1, %i5, %i2
8235 movleu %icc, %o3, %o6
8236 xor %i4, 0x11AF, %g3
8237 alignaddrl %i6, %o7, %l3
8238 fandnot1s %f27, %f0, %f10
8239 srlx %o2, 0x08, %l2
8240 edge8l %g4, %l4, %i3
8241 fpsub16s %f7, %f19, %f19
8242 fmovrdne %i7, %f12, %f28
8243 fbo,a %fcc0, loop_694
8244 array32 %g5, %g1, %o1
8245 addcc %o5, %g6, %l6
8246 nop
8247 setx 0x22ABDF38F11975DA, %l0, %l6
8248 stx %l6, [%l7 + 0x28]
8249 ldd [%l7 + 0x28], %f30
8250 setx 0xC11331256C942B70, %l1, %l5
8251 stx %l5, [%l7 + 0x10]
8252 ldd [%l7 + 0x10], %f14
8253 fsubd %f14, %f30, %f16
8254loop_694:
8255 bg,pt %icc, loop_695
8256 sdiv %g2, 0x196B, %l0
8257 ld [%l7 + 0x38], %f1
8258 nop
8259 setx loop_696, %l0, %l1
8260 wrpr 0x1, %tl
8261 wrpr %l1, %tnpc
8262 setx 0x34400001400, %l0, %l1
8263 wrpr %l1, %tstate
8264 wrhpr 0x4, %htstate
8265 done
8266loop_695:
8267 ta %xcc, 0x3
8268 fmovscs %xcc, %f2, %f17
8269 fands %f11, %f31, %f18
8270loop_696:
8271 sllx %g7, %i1, %l5
8272 movn %icc, %o4, %o0
8273 membar 0x19
8274 edge32ln %i0, %i5, %l1
8275 tcs %icc, 0x0
8276 edge32 %i2, %o6, %i4
8277 movrlez %g3, 0x37E, %i6
8278 tge %icc, 0x1
8279 flush %l7 + 0x34
8280 andcc %o7, %l3, %o3
8281 fcmpgt16 %f30, %f30, %l2
8282 mulx %g4, %o2, %i3
8283 andn %i7, 0x0A1B, %l4
8284 sub %g5, %o1, %g1
8285 fcmpgt16 %f16, %f6, %g6
8286 alignaddrl %l6, %g2, %o5
8287 fmovdn %icc, %f2, %f14
8288 tleu %icc, 0x1
8289 fbn,a %fcc0, loop_697
8290 movn %icc, %g7, %i1
8291 and %l0, %l5, %o0
8292 add %l7, 0x30, %l6
8293 wr %g0, 0x80, %asi
8294 lda [%l6] %asi, %i0
8295 casa [%l6] 0x80, %i0, %i5
8296loop_697:
8297 addcc %o4, %i2, %o6
8298 wr %g0, 0x0c, %asi
8299 ldxa [%l7 + 0x40] %asi, %i4
8300 fmovdgu %xcc, %f16, %f13
8301 and %l1, 0x144E, %i6
8302 fexpand %f0, %f14
8303 udivcc %g3, 0x16F7, %o7
8304 subccc %o3, 0x1C4A, %l2
8305 bg,a,pt %xcc, loop_698
8306 fsrc1 %f30, %f2
8307 add %l7, 0x30, %l6
8308 wr %g0, 0x89, %asi
8309 casa [%l6] %asi, %g4, %l3
8310loop_698:
8311 nop
8312 setx 0xF0536501, %l0, %l6
8313 st %l6, [%l7 + 0x54]
8314 ld [%l7 + 0x54], %fsr
8315 wr %g0, 0x81, %asi
8316 lduha [%l7 + 0x42] %asi, %i3
8317 tn %xcc, 0x6
8318 mulscc %i7, %l4, %o2
8319 edge8 %g5, %o1, %g6
8320 fsrc2 %f4, %f2
8321 bne,a,pt %xcc, loop_699
8322 tge %icc, 0x3
8323 bl,pt %icc, loop_700
8324 subcc %g1, %l6, %o5
8325loop_699:
8326 fbule,a %fcc1, loop_701
8327 orn %g2, 0x0361, %g7
8328loop_700:
8329 tcs %icc, 0x2
8330 sub %l0, %l5, %i1
8331loop_701:
8332 smulcc %o0, %i0, %o4
8333 movrlz %i5, %i2, %i4
8334 nop
8335 fitos %f0, %f12
8336 fstox %f12, %f18
8337 stx %l1, [%l7 + 0x78]
8338 sdivcc %o6, 0x0915, %i6
8339 sra %g3, %o3, %o7
8340 xor %l2, %g4, %i3
8341 bneg loop_702
8342 udivcc %l3, 0x07C7, %i7
8343 tn %xcc, 0x7
8344 sdiv %l4, 0x1F49, %g5
8345loop_702:
8346 sdivx %o2, 0x1287, %g6
8347 brz %o1, loop_703
8348 bg,a %xcc, loop_704
8349 tle %xcc, 0x3
8350 sll %g1, %o5, %g2
8351loop_703:
8352 movrgez %l6, 0x11D, %l0
8353loop_704:
8354 nop
8355 fitod %f0, %f30
8356 fdtox %f30, %f24
8357 add %l7, 0x78, %l6
8358 wr %g0, 0x0c, %asi
8359 lda [%l6] %asi, %l5
8360 casa [%l6] 0x0c, %l5, %i1
8361 fblg,a %fcc1, loop_705
8362 bn,a loop_706
8363 movg %xcc, %g7, %o0
8364 edge8l %o4, %i5, %i2
8365loop_705:
8366 udivx %i0, 0x14B1, %l1
8367loop_706:
8368 fbge %fcc1, loop_707
8369 bcs,pn %xcc, loop_708
8370 stw %i4, [%l7 + 0x3C]
8371 fcmpgt16 %f12, %f12, %o6
8372loop_707:
8373 addcc %g3, %o3, %o7
8374loop_708:
8375 umul %i6, 0x0BE5, %g4
8376 bleu,a,pn %icc, loop_709
8377 be %icc, loop_710
8378 fmovrdlez %l2, %f2, %f2
8379 orn %i3, %i7, %l3
8380loop_709:
8381 fmovdleu %xcc, %f17, %f31
8382loop_710:
8383 nop
8384 set 0x3C, %o6
8385 swapa [%l7 + %o6] 0x80, %l4
8386 fmovdn %xcc, %f18, %f7
8387 fmovrse %o2, %f30, %f18
8388 fba %fcc2, loop_711
8389 xor %g5, 0x1BFB, %g6
8390 membar 0x02
8391 tle %icc, 0x6
8392loop_711:
8393 fba,a %fcc3, loop_712
8394 add %o1, %o5, %g1
8395 bvc,pt %icc, loop_713
8396 saved
8397 rdpr %cwp, %g1
8398 rdpr %cansave, %g2
8399 rdpr %canrestore, %g3
8400 rdpr %cleanwin, %g4
8401 rdpr %otherwin, %g5
8402 rdpr %wstate, %g6
8403loop_712:
8404 tl %xcc, 0x1
8405 xorcc %l6, %g2, %l0
8406loop_713:
8407 nop
8408 wr %g0, 0x19, %asi
8409 lda [%l7 + 0x14] %asi, %f22
8410 add %l7, 0x18, %l6
8411 wr %g0, 0x81, %asi
8412 ldxa [%l6] %asi, %i1
8413 casxa [%l6] 0x81, %i1, %g7
8414 wr %g0, 0x0c, %asi
8415 ldstuba [%l7 + 0x7C] %asi, %o0
8416 movcc %icc, %o4, %i5
8417 movvc %xcc, %i2, %l5
8418 fba,a %fcc0, loop_714
8419 fornot1s %f22, %f12, %f8
8420 nop
8421 fitos %f29, %f0
8422 fxor %f6, %f30, %f18
8423loop_714:
8424 ta %icc, 0x0
8425 fmovrdne %i0, %f28, %f14
8426 movpos %icc, %l1, %i4
8427 fmovde %icc, %f5, %f18
8428 sdivx %g3, 0x131F, %o6
8429 xnor %o3, 0x0201, %i6
8430 brlz %g4, loop_715
8431 fmovse %xcc, %f23, %f13
8432 add %o7, %l2, %i3
8433 bneg,pt %xcc, loop_716
8434loop_715:
8435 umul %l3, 0x19C5, %i7
8436 fmuld8sux16 %f31, %f17, %f12
8437 movrlez %o2, 0x1D0, %g5
8438loop_716:
8439 orn %l4, %g6, %o1
8440 xorcc %g1, %l6, %g2
8441 wr %g0, 0x80, %asi
8442 ldswa [%l7 + 0x68] %asi, %o5
8443 fabsd %f16, %f6
8444 ldsb [%l7 + 0x16], %l0
8445 fble,a %fcc1, loop_717
8446 movre %i1, 0x3D9, %o0
8447 brz,a %o4, loop_718
8448 saved
8449 rdpr %cwp, %g1
8450 rdpr %cansave, %g2
8451 rdpr %canrestore, %g3
8452 rdpr %cleanwin, %g4
8453 rdpr %otherwin, %g5
8454 rdpr %wstate, %g6
8455loop_717:
8456 movcs %icc, %i5, %g7
8457 sub %l5, 0x078A, %i2
8458loop_718:
8459 movre %i0, %l1, %g3
8460 andncc %o6, %i4, %i6
8461 tn %xcc, 0x3
8462 movg %icc, %o3, %o7
8463 edge32l %g4, %l2, %i3
8464 set 0x14, %g7
8465 lduba [%l7 + %g7] 0x04, %i7
8466 taddcc %l3, %o2, %g5
8467 movrlz %l4, 0x040, %g6
8468 mulx %o1, 0x0296, %l6
8469 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
8470 nop ! nop ! stxa %g2, [%g0 + 0x180] %asi ripped by fixASI40.pl ripped by fixASI40.pl
8471 movle %icc, %g1, %l0
8472 fmovrslz %i1, %f11, %f22
8473 fmovd %f14, %f30
8474 stbar
8475 tcc %icc, 0x7
8476 ldsh [%l7 + 0x26], %o0
8477 tn %icc, 0x0
8478 movcs %xcc, %o4, %o5
8479 nop
8480 setx 0x705C403F, %l0, %l6
8481 st %l6, [%l7 + 0x50]
8482 ld [%l7 + 0x50], %fsr
8483 fmovdg %icc, %f24, %f24
8484 and %g7, %i5, %l5
8485 fba,a %fcc0, loop_719
8486 alignaddrl %i0, %l1, %g3
8487 umul %i2, %o6, %i6
8488 fbug %fcc2, loop_720
8489loop_719:
8490 fble %fcc3, loop_721
8491 fmovsl %xcc, %f10, %f30
8492 smul %o3, 0x181B, %i4
8493loop_720:
8494 udiv %o7, 0x1355, %l2
8495loop_721:
8496 andn %g4, 0x17DF, %i7
8497 tne %xcc, 0x0
8498 nop
8499 setx 0x97BECCE5164E99C9, %l0, %l6
8500 stx %l6, [%l7 + 0x28]
8501 ldd [%l7 + 0x28], %f26
8502 setx 0x4ACC9E92A4AB8BBC, %l1, %l5
8503 stx %l5, [%l7 + 0x10]
8504 ldd [%l7 + 0x10], %f20
8505 fsubd %f20, %f26, %f14
8506 andncc %i3, %l3, %o2
8507 sethi 0x10ED, %l4
8508 fbule %fcc0, loop_722
8509 brlez,a %g6, loop_723
8510 nop
8511 fitod %f10, %f10
8512 fdtos %f10, %f28
8513 taddcc %g5, %o1, %l6
8514loop_722:
8515 prefetch [%l7 + 0x30], 0x1
8516loop_723:
8517 nop
8518 fitos %f2, %f27
8519 fstox %f27, %f16
8520 edge32n %g1, %l0, %g2
8521 movpos %xcc, %i1, %o4
8522 edge8l %o0, %o5, %g7
8523 fnor %f10, %f30, %f24
8524 saved
8525 rdpr %cwp, %g1
8526 rdpr %cansave, %g2
8527 rdpr %canrestore, %g3
8528 rdpr %cleanwin, %g4
8529 rdpr %otherwin, %g5
8530 rdpr %wstate, %g6
8531 alignaddrl %i5, %i0, %l1
8532 alignaddrl %g3, %i2, %o6
8533 fmovs %f30, %f23
8534 sra %i6, 0x12, %o3
8535 brz %l5, loop_724
8536 edge16n %i4, %o7, %l2
8537 ld [%l7 + 0x14], %f28
8538 membar 0x18
8539loop_724:
8540 fbuge %fcc2, loop_725
8541 movl %icc, %g4, %i3
8542 bpos,a %xcc, loop_726
8543 and %l3, %o2, %i7
8544loop_725:
8545 udiv %g6, 0x12A9, %l4
8546 edge16 %g5, %o1, %g1
8547loop_726:
8548 ldsw [%l7 + 0x6C], %l6
8549 array32 %l0, %i1, %o4
8550 movne %icc, %o0, %g2
8551 bg %xcc, loop_727
8552 fpack32 %f30, %f26, %f2
8553 fmul8x16al %f8, %f29, %f28
8554 ldsw [%l7 + 0x7C], %o5
8555loop_727:
8556 fornot1s %f24, %f30, %f27
8557 sra %g7, 0x09, %i5
8558 tl %xcc, 0x7
8559 subccc %i0, %l1, %g3
8560 std %f30, [%l7 + 0x70]
8561 sra %i2, 0x06, %o6
8562 fones %f21
8563 movle %xcc, %i6, %l5
8564 movvs %icc, %i4, %o3
8565 mova %xcc, %l2, %g4
8566 or %o7, 0x0115, %l3
8567 edge16 %o2, %i7, %g6
8568 edge32 %i3, %g5, %l4
8569 fmovdneg %icc, %f8, %f6
8570 andncc %g1, %l6, %l0
8571 movleu %xcc, %i1, %o4
8572 tpos %icc, 0x3
8573 umulcc %o1, 0x12EC, %g2
8574 udiv %o0, 0x0EE2, %g7
8575 swap [%l7 + 0x48], %i5
8576 nop
8577 setx loop_728, %l0, %l1
8578 jmpl %l1, %o5
8579 edge8ln %l1, %g3, %i0
8580 movn %xcc, %o6, %i6
8581 fpsub32s %f16, %f4, %f10
8582loop_728:
8583 movvc %xcc, %l5, %i4
8584 bvs,a,pt %icc, loop_729
8585 bvs,a,pt %icc, loop_730
8586 ldub [%l7 + 0x1D], %o3
8587 tsubcctv %l2, %i2, %o7
8588loop_729:
8589 taddcc %l3, 0x14D5, %o2
8590loop_730:
8591 brz %i7, loop_731
8592 udiv %g6, 0x0FBC, %i3
8593 edge32n %g5, %l4, %g1
8594 srlx %l6, 0x14, %g4
8595loop_731:
8596 restored
8597 rdpr %cwp, %g1
8598 rdpr %cansave, %g2
8599 rdpr %canrestore, %g3
8600 rdpr %cleanwin, %g4
8601 rdpr %otherwin, %g5
8602 rdpr %wstate, %g6
8603 tn %icc, 0x2
8604 nop
8605 setx 0x0611C5C573C95FD2, %l0, %l6
8606 stx %l6, [%l7 + 0x28]
8607 ldd [%l7 + 0x28], %f24
8608 setx 0x7DD28D8F488F037A, %l1, %l5
8609 stx %l5, [%l7 + 0x10]
8610 ldd [%l7 + 0x10], %f12
8611 faddd %f12, %f24, %f10
8612 ta %icc, 0x2
8613 fmovde %xcc, %f4, %f20
8614 fmovscc %icc, %f4, %f22
8615 alignaddr %i1, %l0, %o1
8616 add %l7, 0x24, %l6
8617 wr %g0, 0x88, %asi
8618 casa [%l6] %asi, %g2, %o0
8619 tneg %icc, 0x1
8620 popc 0x1372, %o4
8621 xnorcc %g7, 0x0453, %o5
8622 set 0x68, %o3
8623 stha %i5, [%l7 + %o3] 0x80
8624 udivcc %l1, 0x057B, %i0
8625 movn %icc, %o6, %g3
8626 srlx %l5, %i4, %i6
8627 wr %g0, 0x22, %asi
8628 stwa %o3, [%l7 + 0x6C] %asi
8629 membar #Sync
8630 edge8l %i2, %l2, %o7
8631 xnorcc %l3, 0x1CD5, %i7
8632 stbar
8633 tcc %xcc, 0x1
8634 xorcc %g6, 0x166C, %i3
8635 fmovdvs %icc, %f28, %f2
8636 subcc %o2, 0x1987, %g5
8637 saved
8638 rdpr %cwp, %g1
8639 rdpr %cansave, %g2
8640 rdpr %canrestore, %g3
8641 rdpr %cleanwin, %g4
8642 rdpr %otherwin, %g5
8643 rdpr %wstate, %g6
8644 addc %g1, 0x1E2A, %l4
8645 tn %xcc, 0x7
8646 movgu %icc, %g4, %i1
8647 orcc %l0, %o1, %l6
8648 udivcc %o0, 0x0EC0, %g2
8649 tvc %xcc, 0x2
8650 smul %o4, 0x1E80, %g7
8651 mulscc %o5, 0x040E, %l1
8652 alignaddrl %i0, %i5, %g3
8653 bge,a,pt %icc, loop_732
8654 addc %l5, 0x0085, %o6
8655 bcs,a,pt %icc, loop_733
8656 sra %i6, %i4, %i2
8657loop_732:
8658 nop
8659 wr %g0, 0x11, %asi
8660 prefetcha [%l7 + 0x40] %asi, 0x1
8661loop_733:
8662 movl %xcc, %o7, %l3
8663 fbul %fcc0, loop_734
8664 for %f26, %f0, %f20
8665 subc %o3, 0x1F12, %g6
8666 fbu %fcc2, loop_735
8667loop_734:
8668 ble,a %icc, loop_736
8669 array32 %i3, %o2, %i7
8670 fmovdg %icc, %f24, %f24
8671loop_735:
8672 sll %g5, %g1, %l4
8673loop_736:
8674 movge %xcc, %i1, %g4
8675 edge8n %o1, %l0, %o0
8676 st %f20, [%l7 + 0x48]
8677 mulx %g2, %l6, %g7
8678 sdivx %o5, 0x16DA, %l1
8679 fbl,a %fcc1, loop_737
8680 fmovdgu %xcc, %f30, %f28
8681 fmovsa %xcc, %f24, %f8
8682 brnz,a %i0, loop_738
8683loop_737:
8684 brnz,a %i5, loop_739
8685 bgu loop_740
8686 movrgez %o4, 0x1DA, %g3
8687loop_738:
8688 mova %xcc, %l5, %i6
8689loop_739:
8690 ld [%l7 + 0x18], %f29
8691loop_740:
8692 call loop_741
8693 mulx %i4, %i2, %l2
8694 sth %o7, [%l7 + 0x30]
8695 andncc %l3, %o6, %g6
8696loop_741:
8697 mulscc %i3, %o3, %i7
8698 fnegd %f30, %f28
8699 fbg,a %fcc2, loop_742
8700 edge8 %o2, %g5, %l4
8701 udivcc %g1, 0x1C10, %i1
8702 mulscc %g4, %l0, %o0
8703loop_742:
8704 ldub [%l7 + 0x0C], %g2
8705 fands %f23, %f16, %f31
8706 tn %xcc, 0x6
8707 movne %xcc, %o1, %l6
8708 movrlz %o5, 0x335, %l1
8709 orn %g7, 0x00E7, %i5
8710 stbar
8711 tvs %xcc, 0x3
8712 tsubcc %o4, 0x0D3F, %g3
8713 fmovsleu %icc, %f26, %f5
8714 ta %xcc, 0x2
8715 and %i0, %i6, %l5
8716 brgz %i4, loop_743
8717 fbg %fcc3, loop_744
8718 addccc %l2, %o7, %i2
8719 be,a,pn %xcc, loop_745
8720loop_743:
8721 subccc %l3, %g6, %i3
8722loop_744:
8723 mulx %o3, %o6, %o2
8724 mulx %i7, %g5, %l4
8725loop_745:
8726 tleu %icc, 0x5
8727 ldsw [%l7 + 0x40], %g1
8728 movneg %xcc, %i1, %l0
8729 fmovsleu %xcc, %f20, %f7
8730 bn,pn %icc, loop_746
8731 orncc %o0, 0x0F17, %g2
8732 andcc %o1, %l6, %o5
8733 edge16ln %g4, %g7, %i5
8734loop_746:
8735 tsubcctv %l1, 0x08C9, %o4
8736 nop
8737 setx loop_747, %l0, %l1
8738 wrpr 0x1, %tl
8739 wrpr %l1, %tpc
8740 add %l1, 0x4, %l1
8741 wrpr %l1, %tnpc
8742 setx 0x34400001400, %l0, %l1
8743 wrpr %l1, %tstate
8744 wrhpr 0x4, %htstate
8745 retry
8746 tneg %xcc, 0x2
8747 edge8n %g3, %i0, %l5
8748 movcs %icc, %i4, %l2
8749loop_747:
8750 edge8n %i6, %o7, %i2
8751 movcc %xcc, %l3, %g6
8752 saved
8753 rdpr %cwp, %g1
8754 rdpr %cansave, %g2
8755 rdpr %canrestore, %g3
8756 rdpr %cleanwin, %g4
8757 rdpr %otherwin, %g5
8758 rdpr %wstate, %g6
8759 edge8 %i3, %o3, %o2
8760 sub %o6, 0x17EC, %g5
8761 bg,a %icc, loop_748
8762 nop
8763 fitod %f2, %f10
8764 fdtox %f10, %f18
8765 fxtod %f18, %f14
8766 nop
8767 fitod %f0, %f8
8768 fdtox %f8, %f12
8769 fxtod %f12, %f6
8770 movn %icc, %l4, %i7
8771loop_748:
8772 sethi 0x01C9, %i1
8773 sethi 0x0848, %l0
8774 tgu %icc, 0x0
8775 bcs loop_749
8776 std %f28, [%l7 + 0x48]
8777 movg %icc, %g1, %g2
8778 fmovrse %o1, %f9, %f23
8779loop_749:
8780 fornot2 %f14, %f28, %f26
8781 movge %icc, %l6, %o5
8782 edge8n %g4, %o0, %g7
8783 sdivcc %l1, 0x04AF, %o4
8784 mulx %g3, 0x0FE1, %i0
8785 tl %xcc, 0x7
8786 nop
8787 setx 0x9A917A735CF6BC00, %l0, %l6
8788 stx %l6, [%l7 + 0x28]
8789 ldd [%l7 + 0x28], %f12
8790 setx 0x12AD3315E1F5252F, %l1, %l5
8791 stx %l5, [%l7 + 0x10]
8792 ldd [%l7 + 0x10], %f6
8793 fsubd %f6, %f12, %f12
8794 bshuffle %f30, %f6, %f16
8795 array32 %i5, %i4, %l2
8796 bge,pt %xcc, loop_750
8797 popc %l5, %i6
8798 smul %o7, %l3, %g6
8799 fmovsl %icc, %f15, %f17
8800loop_750:
8801 fmovsn %icc, %f24, %f15
8802 orncc %i3, %i2, %o3
8803 fabss %f1, %f9
8804 add %l7, 0x54, %l6
8805 wr %g0, 0x10, %asi
8806 casa [%l6] %asi, %o6, %o2
8807 subcc %l4, 0x0771, %i7
8808 fbu,a %fcc1, loop_751
8809 fmovsvs %xcc, %f22, %f27
8810 edge16ln %i1, %g5, %l0
8811 tcc %icc, 0x5
8812loop_751:
8813 fxnor %f18, %f16, %f2
8814 array16 %g2, %o1, %l6
8815 fnot1 %f4, %f6
8816 umul %o5, 0x1635, %g1
8817 ldub [%l7 + 0x5A], %g4
8818 brlz,a %g7, loop_752
8819 fbe,a %fcc0, loop_753
8820 ldd [%l7 + 0x20], %l0
8821 te %xcc, 0x5
8822loop_752:
8823 srl %o0, 0x1E, %g3
8824loop_753:
8825 fxnor %f0, %f8, %f10
8826 fpadd16 %f10, %f16, %f10
8827 sdivcc %o4, 0x0D8E, %i5
8828 movcs %xcc, %i4, %l2
8829 pdist %f30, %f16, %f30
8830 alignaddr %l5, %i0, %i6
8831 sdivx %o7, 0x08B6, %g6
8832 udivx %l3, 0x1066, %i3
8833 faligndata %f10, %f26, %f26
8834 tpos %icc, 0x5
8835 fmovsneg %icc, %f15, %f18
8836 udiv %o3, 0x0C22, %o6
8837 tl %xcc, 0x7
8838 edge16 %o2, %l4, %i7
8839 wr %g0, 0x89, %asi
8840 ldswa [%l7 + 0x14] %asi, %i2
8841 sdiv %g5, 0x1AB5, %l0
8842 ta %icc, 0x7
8843 and %i1, 0x130E, %o1
8844 umulcc %g2, 0x0FD6, %l6
8845 sub %g1, 0x1332, %g4
8846 fexpand %f0, %f30
8847 brnz,a %g7, loop_754
8848 edge32ln %o5, %o0, %l1
8849 orncc %o4, %g3, %i4
8850 edge32ln %i5, %l5, %i0
8851loop_754:
8852 movpos %xcc, %l2, %o7
8853 movrlez %i6, %g6, %i3
8854 fbu %fcc2, loop_755
8855 fmovsgu %icc, %f31, %f11
8856 fpackfix %f16, %f8
8857 tge %icc, 0x4
8858loop_755:
8859 fbule,a %fcc0, loop_756
8860 movcc %icc, %l3, %o6
8861 nop
8862 set 0x0E, %i2
8863 lduh [%l7 + %i2], %o2
8864 fblg,a %fcc3, loop_757
8865loop_756:
8866 nop
8867 setx loop_758, %l0, %l1
8868 wrpr 0x1, %tl
8869 wrpr %l1, %tpc
8870 add %l1, 0x4, %l1
8871 wrpr %l1, %tnpc
8872 setx 0x34400001400, %l0, %l1
8873 wrpr %l1, %tstate
8874 wrhpr 0x4, %htstate
8875 retry
8876 tle %xcc, 0x4
8877 xorcc %o3, %i7, %l4
8878loop_757:
8879 nop
8880 fitod %f27, %f0
8881loop_758:
8882 andn %i2, %l0, %i1
8883 fcmpeq16 %f12, %f28, %g5
8884 bvc,a loop_759
8885 subcc %g2, %o1, %l6
8886 bg,a,pn %xcc, loop_760
8887 tsubcc %g1, 0x14D4, %g4
8888loop_759:
8889 movn %xcc, %o5, %g7
8890 bcc,a,pt %xcc, loop_761
8891loop_760:
8892 alignaddr %o0, %o4, %g3
8893 sllx %l1, %i5, %l5
8894 sth %i4, [%l7 + 0x24]
8895loop_761:
8896 tvc %icc, 0x3
8897 movl %xcc, %l2, %o7
8898 array16 %i0, %g6, %i6
8899 xnor %i3, %l3, %o6
8900 movg %icc, %o3, %i7
8901 fsrc2 %f20, %f8
8902 udivcc %o2, 0x1C40, %l4
8903 fone %f16
8904 movle %xcc, %i2, %l0
8905 brnz %i1, loop_762
8906 fpack32 %f20, %f0, %f24
8907 fzero %f14
8908 movgu %icc, %g2, %o1
8909loop_762:
8910 mulscc %g5, %l6, %g1
8911 fblg,a %fcc1, loop_763
8912 fmovrsgz %g4, %f0, %f27
8913 udivx %g7, 0x0B06, %o5
8914 andcc %o4, %g3, %l1
8915loop_763:
8916 sdivcc %i5, 0x01BF, %l5
8917 edge16 %o0, %l2, %o7
8918 edge32l %i0, %g6, %i6
8919 fpackfix %f14, %f28
8920 or %i3, %i4, %o6
8921 tgu %xcc, 0x7
8922 set 0x70, %g5
8923 swapa [%l7 + %g5] 0x0c, %l3
8924 ta %xcc, 0x2
8925 popc %o3, %i7
8926 fmovda %icc, %f8, %f8
8927 movle %icc, %o2, %i2
8928 array8 %l0, %l4, %g2
8929 sdiv %i1, 0x119A, %g5
8930 subcc %o1, %g1, %g4
8931 nop
8932 set 0x74, %i3
8933 lduh [%l7 + %i3], %g7
8934 set 0x50, %l2
8935 stxa %o5, [%l7 + %l2] 0x80
8936 fmovsneg %icc, %f25, %f13
8937 fcmpgt16 %f10, %f16, %o4
8938 udivx %l6, 0x1732, %l1
8939 fbue,a %fcc1, loop_764
8940 nop
8941 fitod %f8, %f2
8942 fdtox %f2, %f30
8943 movvs %xcc, %g3, %l5
8944 sir 0x1D2F
8945loop_764:
8946 movn %icc, %o0, %l2
8947 sdivx %i5, 0x02DF, %o7
8948 set 0x34, %l5
8949 lda [%l7 + %l5] 0x81, %f16
8950 edge16l %i0, %i6, %g6
8951 std %f12, [%l7 + 0x58]
8952 nop
8953 setx 0xD54D8F36, %l0, %l6
8954 st %l6, [%l7 + 0x28]
8955 ld [%l7 + 0x28], %f31
8956 setx 0xC65DA88A, %l1, %l5
8957 st %l5, [%l7 + 0x10]
8958 ld [%l7 + 0x10], %f28
8959 fmuls %f28, %f31, %f25
8960 movle %icc, %i3, %i4
8961 membar 0x79
8962 fmovrde %o6, %f14, %f8
8963 membar 0x4D
8964 edge32l %l3, %i7, %o2
8965 nop
8966 setx 0xBDD4E17BE69FD0B0, %l0, %l6
8967 stx %l6, [%l7 + 0x28]
8968 ldd [%l7 + 0x28], %f16
8969 setx 0x69258F237E1AB04B, %l1, %l5
8970 stx %l5, [%l7 + 0x10]
8971 ldd [%l7 + 0x10], %f0
8972 fsubd %f0, %f16, %f0
8973 bn,pt %icc, loop_765
8974 bleu,a loop_766
8975 restored
8976 rdpr %cwp, %g1
8977 rdpr %cansave, %g2
8978 rdpr %canrestore, %g3
8979 rdpr %cleanwin, %g4
8980 rdpr %otherwin, %g5
8981 rdpr %wstate, %g6
8982 ta %xcc, 0x5
8983loop_765:
8984 fmovdleu %icc, %f1, %f12
8985loop_766:
8986 movne %icc, %o3, %l0
8987 sllx %i2, %l4, %g2
8988 mulx %i1, 0x1728, %g5
8989 sra %g1, 0x07, %g4
8990 fnand %f22, %f26, %f12
8991 array8 %o1, %g7, %o4
8992 edge32ln %o5, %l6, %g3
8993 movrgez %l5, %o0, %l1
8994 movrlz %l2, 0x266, %i5
8995 subccc %i0, 0x006F, %o7
8996 fcmpgt16 %f14, %f8, %i6
8997 srl %g6, %i3, %i4
8998 tvs %icc, 0x7
8999 tle %xcc, 0x2
9000 wr %g0, 0x21, %asi
9001 stxa %o6, [%g0 + 0x8] %asi
9002 movle %xcc, %l3, %i7
9003 bne,a loop_767
9004 tleu %icc, 0x7
9005 fble,a %fcc1, loop_768
9006 sub %o3, 0x11EC, %o2
9007loop_767:
9008 nop
9009 set 0x78, %i1
9010 ldsha [%l7 + %i1] 0x19, %l0
9011loop_768:
9012 bvs,a,pn %icc, loop_769
9013 taddcc %i2, 0x1715, %l4
9014 tvc %icc, 0x6
9015 udiv %g2, 0x1FAF, %i1
9016loop_769:
9017 nop
9018 setx 0x86BB82D6D06DA347, %l0, %l6
9019 stx %l6, [%l7 + 0x18]
9020 ldx [%l7 + 0x18], %fsr
9021 edge8l %g1, %g4, %g5
9022 tpos %xcc, 0x4
9023 subccc %o1, %g7, %o4
9024 nop
9025 fitos %f10, %f9
9026 fstod %f9, %f22
9027 wr %g0, 0xf0, %asi
9028 stda %f16, [%l7 + 0x40] %asi
9029 membar #Sync
9030 orn %l6, 0x083D, %o5
9031 swap [%l7 + 0x2C], %g3
9032 brgz %l5, loop_770
9033 tcs %icc, 0x1
9034 tcs %icc, 0x0
9035 fnot1s %f6, %f29
9036loop_770:
9037 edge16 %l1, %o0, %l2
9038 edge32 %i5, %i0, %i6
9039 set 0x6F, %o0
9040 ldsba [%l7 + %o0] 0x19, %o7
9041 st %f1, [%l7 + 0x6C]
9042 fbule,a %fcc3, loop_771
9043 tpos %icc, 0x0
9044 stb %g6, [%l7 + 0x42]
9045 movleu %icc, %i3, %o6
9046loop_771:
9047 array16 %l3, %i4, %i7
9048 fmovdgu %icc, %f14, %f17
9049 bl,pt %xcc, loop_772
9050 ldd [%l7 + 0x38], %f20
9051 tle %icc, 0x6
9052 ldsh [%l7 + 0x18], %o2
9053loop_772:
9054 nop
9055 wr %g0, 0x89, %asi
9056 ldstuba [%l7 + 0x35] %asi, %l0
9057 udivcc %o3, 0x0D07, %l4
9058 set 0x3A, %o7
9059 ldsha [%l7 + %o7] 0x11, %i2
9060 ldstub [%l7 + 0x48], %i1
9061 fba %fcc0, loop_773
9062 movg %xcc, %g1, %g2
9063 fandnot2s %f15, %f6, %f12
9064 set 0x54, %g2
9065 ldswa [%l7 + %g2] 0x04, %g4
9066loop_773:
9067 fcmpeq16 %f22, %f10, %g5
9068 movleu %icc, %g7, %o4
9069 movl %icc, %o1, %o5
9070 movpos %icc, %g3, %l5
9071 sub %l1, %l6, %o0
9072 smul %l2, %i5, %i6
9073 wr %g0, 0x2a, %asi
9074 stxa %i0, [%l7 + 0x58] %asi
9075 membar #Sync
9076 edge8ln %o7, %i3, %g6
9077 edge32ln %o6, %l3, %i7
9078 fsrc2s %f17, %f8
9079 movrlz %o2, 0x0BE, %i4
9080 movrlez %o3, 0x2AB, %l4
9081 sdivx %i2, 0x018A, %l0
9082 fmovdpos %xcc, %f11, %f6
9083 bn %xcc, loop_774
9084 tpos %icc, 0x7
9085 tcc %xcc, 0x6
9086 fabss %f22, %f28
9087loop_774:
9088 tcs %icc, 0x4
9089 nop
9090 setx 0xA9CBC0CE, %l0, %l6
9091 st %l6, [%l7 + 0x28]
9092 ld [%l7 + 0x28], %f8
9093 setx 0x96B487C3, %l1, %l5
9094 st %l5, [%l7 + 0x10]
9095 ld [%l7 + 0x10], %f22
9096 fmuls %f22, %f8, %f25
9097 fmovsne %icc, %f16, %f1
9098 membar 0x2D
9099 set 0x48, %o4
9100 sta %f24, [%l7 + %o4] 0x18
9101 fmul8x16al %f24, %f20, %f12
9102 edge8n %g1, %i1, %g4
9103 fones %f11
9104 tn %icc, 0x0
9105 edge16 %g2, %g7, %o4
9106 fbn %fcc2, loop_775
9107 edge8l %o1, %o5, %g3
9108 srlx %g5, 0x10, %l5
9109 edge8n %l6, %l1, %o0
9110loop_775:
9111 nop
9112 set 0x48, %o1
9113 ldx [%l7 + %o1], %l2
9114 movpos %xcc, %i6, %i5
9115 sllx %i0, 0x1A, %o7
9116 mulscc %g6, %i3, %o6
9117 alignaddr %l3, %i7, %o2
9118 fbe,a %fcc0, loop_776
9119 sllx %o3, 0x14, %l4
9120 subc %i4, 0x17BE, %l0
9121 xor %g1, 0x0700, %i1
9122loop_776:
9123 nop
9124 wr %g0, 0x11, %asi
9125 ldxa [%l7 + 0x78] %asi, %i2
9126 sra %g4, 0x16, %g2
9127 movvc %xcc, %o4, %o1
9128 fcmpgt16 %f22, %f8, %o5
9129 umulcc %g7, 0x1568, %g3
9130 movneg %xcc, %g5, %l6
9131 edge16n %l5, %l1, %o0
9132 wr %g0, 0x19, %asi
9133 ldstuba [%l7 + 0x22] %asi, %i6
9134 tpos %icc, 0x7
9135 set 0x3A, %l4
9136 stba %l2, [%l7 + %l4] 0x2f
9137 membar #Sync
9138 taddcctv %i0, %i5, %g6
9139 alignaddrl %i3, %o6, %o7
9140 movl %icc, %l3, %o2
9141 fba,a %fcc3, loop_777
9142 sra %i7, 0x15, %o3
9143 fmovdl %icc, %f7, %f1
9144 sll %i4, 0x0D, %l4
9145loop_777:
9146 stb %g1, [%l7 + 0x34]
9147 wr %g0, 0x11, %asi
9148 swapa [%l7 + 0x40] %asi, %i1
9149 nop
9150 setx loop_778, %l0, %l1
9151 wrpr 0x1, %tl
9152 wrpr %l1, %tnpc
9153 setx 0x34400001400, %l0, %l1
9154 wrpr %l1, %tstate
9155 wrhpr 0x4, %htstate
9156 done
9157 brlz %l0, loop_779
9158 fmul8x16au %f28, %f5, %f18
9159 fxors %f7, %f15, %f11
9160loop_778:
9161 fpack16 %f4, %f20
9162loop_779:
9163 xor %i2, 0x121D, %g4
9164 sethi 0x1408, %o4
9165 fmul8x16 %f31, %f14, %f28
9166 xorcc %g2, %o1, %o5
9167 fbge %fcc2, loop_780
9168 edge32n %g3, %g5, %l6
9169 tpos %icc, 0x7
9170 fbule,a %fcc2, loop_781
9171loop_780:
9172 swap [%l7 + 0x40], %g7
9173 lduw [%l7 + 0x1C], %l1
9174 udiv %l5, 0x1328, %i6
9175loop_781:
9176 fbge %fcc3, loop_782
9177 st %f2, [%l7 + 0x7C]
9178 movleu %xcc, %l2, %o0
9179 nop
9180 fitod %f0, %f14
9181 fdtos %f14, %f16
9182loop_782:
9183 membar 0x7E
9184 taddcctv %i0, 0x0CA0, %g6
9185 andcc %i5, %o6, %o7
9186 popc 0x17E5, %i3
9187 sra %l3, 0x0E, %o2
9188 fmuld8ulx16 %f22, %f30, %f2
9189 tg %icc, 0x5
9190 subc %i7, 0x1FDA, %o3
9191 edge8ln %l4, %g1, %i4
9192 sdivx %l0, 0x0F3D, %i1
9193 fbn %fcc0, loop_783
9194 alignaddr %g4, %o4, %g2
9195 movgu %icc, %i2, %o5
9196 tcs %icc, 0x2
9197loop_783:
9198 bne,a loop_784
9199 fmovdpos %icc, %f14, %f0
9200 tvs %xcc, 0x7
9201 movg %icc, %g3, %g5
9202loop_784:
9203 brgez,a %l6, loop_785
9204 andcc %g7, 0x1450, %o1
9205 smulcc %l1, 0x1C88, %i6
9206 sub %l2, 0x0BB4, %l5
9207loop_785:
9208 movrgez %o0, 0x2B0, %g6
9209 fornot2s %f10, %f9, %f18
9210 movleu %xcc, %i5, %o6
9211 movcc %icc, %i0, %i3
9212 fmovdl %icc, %f25, %f14
9213 movrlez %o7, 0x109, %l3
9214 ldd [%l7 + 0x38], %f2
9215 fand %f24, %f12, %f0
9216 umul %o2, %o3, %i7
9217 brnz %g1, loop_786
9218 movrgez %l4, %l0, %i1
9219 set 0x40, %l3
9220 lda [%l7 + %l3] 0x10, %f26
9221loop_786:
9222 movrgez %g4, 0x113, %o4
9223 mulx %g2, %i4, %i2
9224 sll %g3, %g5, %l6
9225 xorcc %o5, 0x0A99, %g7
9226 andncc %l1, %o1, %l2
9227 fmovde %xcc, %f1, %f14
9228 taddcc %l5, 0x19B3, %o0
9229 set 0x20, %l0
9230 stxa %i6, [%g0 + %l0] 0x4f
9231 set 0x54, %g4
9232 ldstuba [%l7 + %g4] 0x89, %i5
9233 fbge %fcc3, loop_787
9234 call loop_788
9235 array8 %g6, %i0, %i3
9236 array32 %o7, %l3, %o2
9237loop_787:
9238 pdist %f18, %f14, %f16
9239loop_788:
9240 movg %xcc, %o6, %o3
9241 brlez,a %g1, loop_789
9242 nop
9243 setx loop_790, %l0, %l1
9244 jmpl %l1, %i7
9245 movrlz %l4, %l0, %i1
9246 addcc %g4, %g2, %o4
9247loop_789:
9248 movcs %icc, %i4, %g3
9249loop_790:
9250 fbn,a %fcc2, loop_791
9251 movre %g5, %i2, %o5
9252 sir 0x056A
9253 te %icc, 0x6
9254loop_791:
9255 brgez,a %g7, loop_792
9256 edge8ln %l1, %l6, %l2
9257 movg %xcc, %o1, %l5
9258 sdivx %i6, 0x1997, %i5
9259loop_792:
9260 movle %icc, %g6, %o0
9261 tn %xcc, 0x1
9262 tvc %icc, 0x6
9263 tgu %xcc, 0x5
9264 pdist %f0, %f20, %f24
9265 nop
9266 setx 0x0BBBBB3880E00377, %l0, %l6
9267 stx %l6, [%l7 + 0x28]
9268 ldd [%l7 + 0x28], %f2
9269 setx 0xFC8DE42D9E5F418B, %l1, %l5
9270 stx %l5, [%l7 + 0x10]
9271 ldd [%l7 + 0x10], %f8
9272 faddd %f8, %f2, %f8
9273 sub %i0, 0x0999, %i3
9274 andn %l3, %o2, %o6
9275 fmul8x16 %f31, %f6, %f8
9276 umul %o3, 0x0046, %g1
9277 umul %o7, %l4, %l0
9278 fbue %fcc0, loop_793
9279 smul %i1, 0x02E6, %g4
9280 set 0x69, %l6
9281 ldsba [%l7 + %l6] 0x0c, %g2
9282loop_793:
9283 or %o4, %i7, %g3
9284 edge16n %i4, %g5, %i2
9285 nop
9286 setx 0x37328C22, %l0, %l6
9287 st %l6, [%l7 + 0x28]
9288 ld [%l7 + 0x28], %f2
9289 fsqrts %f2, %f29
9290 nop
9291 setx loop_794, %l0, %l1
9292 wrpr 0x1, %tl
9293 wrpr %l1, %tpc
9294 add %l1, 0x4, %l1
9295 wrpr %l1, %tnpc
9296 setx 0x34400001400, %l0, %l1
9297 wrpr %l1, %tstate
9298 wrhpr 0x4, %htstate
9299 retry
9300 tg %xcc, 0x2
9301 umulcc %g7, %o5, %l6
9302 edge8l %l1, %o1, %l5
9303loop_794:
9304 brlz %l2, loop_795
9305 andncc %i6, %g6, %i5
9306 fbuge,a %fcc3, loop_796
9307 fandnot1 %f16, %f4, %f0
9308loop_795:
9309 nop
9310 wr %g0, 0x11, %asi
9311 ldsba [%l7 + 0x7A] %asi, %i0
9312loop_796:
9313 bn,a,pt %icc, loop_797
9314 mova %icc, %o0, %l3
9315 membar 0x28
9316 ble,a loop_798
9317loop_797:
9318 movn %xcc, %i3, %o2
9319 fbul,a %fcc2, loop_799
9320 movpos %xcc, %o3, %g1
9321loop_798:
9322 mova %xcc, %o6, %l4
9323 edge16ln %o7, %l0, %g4
9324loop_799:
9325 tleu %xcc, 0x1
9326 edge32l %i1, %o4, %g2
9327 movre %i7, 0x01D, %i4
9328 movcs %xcc, %g3, %i2
9329 add %g7, 0x15F5, %g5
9330 and %l6, 0x0548, %l1
9331 popc 0x0CA5, %o5
9332 edge32l %l5, %o1, %i6
9333 fmovrdgz %g6, %f0, %f24
9334 fbul,a %fcc0, loop_800
9335 movge %icc, %l2, %i5
9336 fmovrslz %o0, %f11, %f10
9337 fones %f7
9338loop_800:
9339 movg %icc, %l3, %i0
9340 fnors %f4, %f2, %f26
9341 orn %i3, %o3, %o2
9342 movrlez %g1, 0x0DF, %l4
9343 fmovdl %xcc, %f27, %f18
9344 sdivx %o7, 0x198A, %o6
9345 add %l7, 0x1C, %l6
9346 wr %g0, 0x19, %asi
9347 casa [%l6] %asi, %l0, %g4
9348 nop
9349 fitos %f14, %f11
9350 fstoi %f11, %f13
9351 fbge %fcc3, loop_801
9352 fxnor %f0, %f14, %f14
9353 fone %f26
9354 movneg %xcc, %o4, %i1
9355loop_801:
9356 movcc %icc, %i7, %i4
9357 set 0x78, %g3
9358 stha %g3, [%l7 + %g3] 0x88
9359 smul %g2, %i2, %g5
9360 ldsb [%l7 + 0x0F], %g7
9361 andcc %l6, %o5, %l5
9362 membar 0x08
9363 alignaddrl %o1, %l1, %i6
9364 movvs %xcc, %g6, %l2
9365 fors %f25, %f28, %f23
9366 set 0x74, %o2
9367 lduwa [%l7 + %o2] 0x80, %i5
9368 fmovdvs %xcc, %f16, %f14
9369 tvs %icc, 0x6
9370 smul %o0, %i0, %i3
9371 tcs %xcc, 0x4
9372 ba,a,pt %xcc, loop_802
9373 xorcc %o3, %o2, %g1
9374 restored
9375 rdpr %cwp, %g1
9376 rdpr %cansave, %g2
9377 rdpr %canrestore, %g3
9378 rdpr %cleanwin, %g4
9379 rdpr %otherwin, %g5
9380 rdpr %wstate, %g6
9381 smul %l4, %o7, %l3
9382loop_802:
9383 fmovspos %icc, %f27, %f10
9384 movrgz %o6, 0x252, %l0
9385 tneg %xcc, 0x4
9386 movneg %xcc, %g4, %o4
9387 edge8 %i1, %i7, %i4
9388 taddcctv %g2, %i2, %g3
9389 ldsb [%l7 + 0x0F], %g5
9390 movle %xcc, %g7, %o5
9391 ldub [%l7 + 0x6B], %l5
9392 edge32l %o1, %l1, %l6
9393 orncc %g6, 0x026C, %l2
9394 srax %i5, 0x04, %i6
9395 andcc %i0, 0x159E, %o0
9396 faligndata %f24, %f18, %f14
9397 sra %i3, %o3, %o2
9398 wr %g0, 0x88, %asi
9399 lduwa [%l7 + 0x18] %asi, %l4
9400 fsrc2 %f14, %f10
9401 taddcctv %o7, 0x15F4, %g1
9402 fnot2s %f3, %f23
9403 ble %icc, loop_803
9404 fbul %fcc1, loop_804
9405 bneg %xcc, loop_805
9406 tvs %icc, 0x5
9407loop_803:
9408 and %o6, 0x1E95, %l0
9409loop_804:
9410 fbge,a %fcc1, loop_806
9411loop_805:
9412 sra %l3, 0x1A, %o4
9413 tleu %xcc, 0x6
9414 or %g4, 0x0212, %i1
9415loop_806:
9416 sub %i7, 0x0AAD, %i4
9417 saved
9418 rdpr %cwp, %g1
9419 rdpr %cansave, %g2
9420 rdpr %canrestore, %g3
9421 rdpr %cleanwin, %g4
9422 rdpr %otherwin, %g5
9423 rdpr %wstate, %g6
9424 movvc %icc, %i2, %g3
9425 edge8n %g5, %g7, %g2
9426 edge16l %o5, %l5, %l1
9427 bg,a loop_807
9428 sra %l6, 0x06, %g6
9429 xnor %o1, %i5, %i6
9430 smulcc %i0, %o0, %l2
9431loop_807:
9432 fcmpne32 %f0, %f16, %i3
9433 andncc %o2, %o3, %l4
9434 fbuge %fcc2, loop_808
9435 edge32 %o7, %o6, %g1
9436 fmovrsgez %l3, %f30, %f2
9437 fmovspos %xcc, %f26, %f2
9438loop_808:
9439 andcc %o4, 0x1E93, %l0
9440 fbge,a %fcc2, loop_809
9441 brlez %g4, loop_810
9442 movleu %xcc, %i7, %i1
9443 fxor %f8, %f12, %f10
9444loop_809:
9445 array16 %i2, %i4, %g5
9446loop_810:
9447 tcc %xcc, 0x4
9448 fbu,a %fcc0, loop_811
9449 nop
9450 fitos %f3, %f9
9451 nop
9452 fitod %f12, %f28
9453 fdtoi %f28, %f18
9454 sdivx %g3, 0x17FD, %g7
9455loop_811:
9456 bvc,a loop_812
9457 orcc %g2, %l5, %o5
9458 tg %xcc, 0x6
9459 movn %icc, %l1, %g6
9460loop_812:
9461 bn,a,pn %icc, loop_813
9462 fmovrdlz %l6, %f20, %f20
9463 andncc %o1, %i5, %i6
9464 movrlz %i0, 0x0DB, %o0
9465loop_813:
9466 andcc %i3, 0x0F34, %l2
9467 movrne %o2, 0x3CA, %o3
9468 fcmpeq16 %f18, %f30, %o7
9469 xnorcc %l4, 0x069E, %g1
9470 tsubcc %l3, %o6, %o4
9471 tcs %icc, 0x5
9472 fcmpgt16 %f8, %f26, %l0
9473 edge8l %i7, %i1, %g4
9474 bn,pt %xcc, loop_814
9475 stbar
9476 fcmpne16 %f22, %f24, %i4
9477 mova %icc, %g5, %i2
9478loop_814:
9479 fxnors %f21, %f17, %f29
9480 fmovs %f16, %f8
9481 fbg,a %fcc2, loop_815
9482 fmovrslez %g3, %f8, %f15
9483 fmovd %f24, %f22
9484 tcs %xcc, 0x4
9485loop_815:
9486 nop
9487 set 0x1C, %l1
9488 sta %f1, [%l7 + %l1] 0x80
9489 membar 0x7F
9490 movg %icc, %g7, %l5
9491 mulscc %g2, %o5, %l1
9492 movle %xcc, %l6, %o1
9493 tle %icc, 0x5
9494 lduw [%l7 + 0x1C], %g6
9495 movrne %i5, %i6, %i0
9496 fones %f0
9497 restored
9498 rdpr %cwp, %g1
9499 rdpr %cansave, %g2
9500 rdpr %canrestore, %g3
9501 rdpr %cleanwin, %g4
9502 rdpr %otherwin, %g5
9503 rdpr %wstate, %g6
9504 sllx %i3, 0x1B, %o0
9505 nop
9506 setx 0x468AFFA4, %l0, %l6
9507 st %l6, [%l7 + 0x28]
9508 ld [%l7 + 0x28], %f20
9509 setx 0x5F6E79F5, %l1, %l5
9510 st %l5, [%l7 + 0x10]
9511 ld [%l7 + 0x10], %f30
9512 fmuls %f30, %f20, %f31
9513 be,pn %xcc, loop_816
9514 popc %l2, %o3
9515 sub %o2, %o7, %g1
9516 ta %icc, 0x5
9517loop_816:
9518 movcc %icc, %l3, %l4
9519 wr %g0, 0x88, %asi
9520 ldsba [%l7 + 0x43] %asi, %o4
9521 andncc %l0, %o6, %i1
9522 srlx %i7, %g4, %g5
9523 fpadd16 %f22, %f16, %f2
9524 brlez %i4, loop_817
9525 tg %xcc, 0x3
9526 andncc %i2, %g3, %g7
9527 st %f8, [%l7 + 0x50]
9528loop_817:
9529 smul %g2, 0x18B0, %l5
9530 fmovrse %o5, %f6, %f25
9531 nop
9532 setx loop_818, %l0, %l1
9533 jmpl %l1, %l6
9534 sllx %l1, 0x10, %o1
9535 movvc %xcc, %g6, %i5
9536 tsubcctv %i0, %i6, %o0
9537loop_818:
9538 ldsh [%l7 + 0x10], %l2
9539 bcc,a,pn %icc, loop_819
9540 umulcc %i3, 0x1C0C, %o2
9541 alignaddrl %o3, %g1, %o7
9542 array8 %l3, %l4, %o4
9543loop_819:
9544 nop
9545 setx 0xF04B0EEF, %l0, %l6
9546 st %l6, [%l7 + 0x70]
9547 ld [%l7 + 0x70], %fsr
9548 smulcc %o6, %l0, %i7
9549 and %i1, 0x1783, %g4
9550 edge16 %i4, %g5, %i2
9551 fsrc1s %f13, %f8
9552 tsubcc %g7, 0x170E, %g3
9553 udivcc %g2, 0x106F, %o5
9554 fmovdn %xcc, %f27, %f24
9555 movge %xcc, %l5, %l6
9556 swap [%l7 + 0x4C], %l1
9557 umul %g6, %i5, %o1
9558 smulcc %i6, %o0, %l2
9559 fble,a %fcc0, loop_820
9560 movrlz %i0, 0x127, %o2
9561 movneg %xcc, %i3, %o3
9562 set 0x08, %o5
9563 stxa %o7, [%l7 + %o5] 0xe3
9564 membar #Sync
9565loop_820:
9566 and %l3, 0x0F31, %l4
9567 movle %icc, %o4, %o6
9568 lduw [%l7 + 0x18], %l0
9569 stb %g1, [%l7 + 0x7D]
9570 ldd [%l7 + 0x48], %i0
9571 fbule %fcc3, loop_821
9572 nop
9573 setx 0xE14E82F1, %l0, %l6
9574 st %l6, [%l7 + 0x28]
9575 ld [%l7 + 0x28], %f28
9576 setx 0x5F85B2E4, %l1, %l5
9577 st %l5, [%l7 + 0x10]
9578 ld [%l7 + 0x10], %f1
9579 fmuls %f1, %f28, %f7
9580 fmovdl %icc, %f15, %f29
9581 movl %xcc, %i7, %g4
9582loop_821:
9583 subccc %g5, %i2, %g7
9584 xor %g3, 0x1B62, %g2
9585 edge32ln %i4, %l5, %o5
9586 fmovs %f14, %f17
9587 sdiv %l1, 0x1C6B, %g6
9588 nop
9589 setx 0xACFC3913, %l0, %l6
9590 st %l6, [%l7 + 0x28]
9591 ld [%l7 + 0x28], %f3
9592 setx 0x267EF3F9, %l1, %l5
9593 st %l5, [%l7 + 0x10]
9594 ld [%l7 + 0x10], %f10
9595 fadds %f10, %f3, %f13
9596 fmul8x16au %f21, %f4, %f22
9597 for %f2, %f16, %f24
9598 fpadd32 %f6, %f16, %f28
9599 movrlz %l6, 0x18C, %i5
9600 bne %icc, loop_822
9601 brnz,a %o1, loop_823
9602 fmul8x16au %f17, %f6, %f18
9603 fcmpne32 %f20, %f12, %i6
9604loop_822:
9605 movrne %l2, %o0, %o2
9606loop_823:
9607 nop
9608 setx loop_824, %l0, %l1
9609 jmpl %l1, %i0
9610 fmovsle %xcc, %f12, %f13
9611 xnorcc %i3, 0x010A, %o7
9612 brz,a %o3, loop_825
9613loop_824:
9614 tpos %icc, 0x2
9615 andn %l4, %l3, %o4
9616 movrlez %l0, %g1, %o6
9617loop_825:
9618 ldsh [%l7 + 0x76], %i7
9619 xnorcc %i1, 0x09D5, %g5
9620 fmovdleu %xcc, %f29, %f2
9621 movg %icc, %i2, %g4
9622 taddcctv %g7, 0x0E03, %g2
9623 sra %g3, 0x0B, %l5
9624 taddcc %o5, %l1, %i4
9625 array8 %g6, %l6, %i5
9626 edge8n %o1, %l2, %i6
9627 sir 0x0114
9628 nop
9629 setx loop_826, %l0, %l1
9630 wrpr 0x1, %tl
9631 wrpr %l1, %tnpc
9632 setx 0x34400001400, %l0, %l1
9633 wrpr %l1, %tstate
9634 wrhpr 0x4, %htstate
9635 done
9636 subccc %o2, 0x1BE4, %i0
9637 subcc %i3, 0x1E41, %o0
9638 or %o3, %o7, %l3
9639loop_826:
9640 alignaddr %o4, %l0, %g1
9641 call loop_827
9642 tcc %icc, 0x6
9643 bneg,a %xcc, loop_828
9644 edge32n %l4, %i7, %o6
9645loop_827:
9646 orcc %g5, 0x1CAE, %i2
9647 bleu loop_829
9648loop_828:
9649 xor %g4, 0x126E, %g7
9650 set 0x30, %i4
9651 swapa [%l7 + %i4] 0x80, %g2
9652loop_829:
9653 fmovde %icc, %f29, %f17
9654 srlx %g3, %i1, %l5
9655 fmovsvc %xcc, %f23, %f3
9656 fblg,a %fcc3, loop_830
9657 fbo %fcc3, loop_831
9658 umul %l1, 0x0AAA, %o5
9659 mulscc %i4, 0x0BEA, %g6
9660loop_830:
9661 udiv %l6, 0x1A10, %i5
9662loop_831:
9663 subccc %o1, %l2, %i6
9664 bpos %xcc, loop_832
9665 movg %xcc, %o2, %i3
9666 sdivcc %i0, 0x1A16, %o0
9667 fmovrsgez %o3, %f3, %f12
9668loop_832:
9669 nop
9670 setx 0x9064B845, %l0, %l6
9671 st %l6, [%l7 + 0x7C]
9672 ld [%l7 + 0x7C], %fsr
9673 fnands %f19, %f13, %f10
9674 nop
9675 fitos %f3, %f24
9676 fstod %f24, %f16
9677 fbug,a %fcc2, loop_833
9678 sth %l3, [%l7 + 0x26]
9679 sth %o4, [%l7 + 0x10]
9680 addccc %l0, %g1, %o7
9681loop_833:
9682 bn,a %xcc, loop_834
9683 tsubcc %i7, 0x1DB6, %o6
9684 edge16ln %g5, %i2, %l4
9685 ldstub [%l7 + 0x68], %g4
9686loop_834:
9687 bgu loop_835
9688 popc %g7, %g2
9689 fcmpeq32 %f20, %f14, %i1
9690 set 0x44, %i5
9691 lduwa [%l7 + %i5] 0x15, %l5
9692loop_835:
9693 movcc %icc, %l1, %o5
9694 movrgz %g3, %i4, %g6
9695 movge %icc, %i5, %o1
9696 tsubcctv %l2, 0x1514, %i6
9697 set 0x40, %i6
9698 stda %f16, [%l7 + %i6] 0x0c
9699 tneg %xcc, 0x6
9700 ld [%l7 + 0x7C], %f20
9701 brlz,a %l6, loop_836
9702 fmul8x16au %f23, %f15, %f6
9703 wr %g0, 0x19, %asi
9704 lduha [%l7 + 0x58] %asi, %o2
9705loop_836:
9706 nop
9707 set 0x58, %g1
9708 std %f2, [%l7 + %g1]
9709 brlz %i3, loop_837
9710 fcmpgt32 %f8, %f28, %o0
9711 edge16 %o3, %l3, %o4
9712 ldsw [%l7 + 0x2C], %l0
9713loop_837:
9714 brgez %g1, loop_838
9715 saved
9716 rdpr %cwp, %g1
9717 rdpr %cansave, %g2
9718 rdpr %canrestore, %g3
9719 rdpr %cleanwin, %g4
9720 rdpr %otherwin, %g5
9721 rdpr %wstate, %g6
9722 sth %o7, [%l7 + 0x50]
9723 movge %xcc, %i7, %i0
9724loop_838:
9725 movleu %xcc, %o6, %i2
9726 tgu %icc, 0x2
9727 nop
9728 setx 0x2857BD8F, %l0, %l6
9729 st %l6, [%l7 + 0x28]
9730 ld [%l7 + 0x28], %f4
9731 setx 0xF981CBFB, %l1, %l5
9732 st %l5, [%l7 + 0x10]
9733 ld [%l7 + 0x10], %f22
9734 fsubs %f22, %f4, %f27
9735 array16 %g5, %l4, %g7
9736 edge32l %g2, %g4, %l5
9737 tle %xcc, 0x1
9738 srax %l1, 0x1E, %o5
9739 brnz %i1, loop_839
9740 movrlz %i4, %g6, %i5
9741 tge %xcc, 0x4
9742 bvc,pt %xcc, loop_840
9743loop_839:
9744 fmovdg %icc, %f30, %f12
9745 set 0x4D, %i0
9746 ldstuba [%l7 + %i0] 0x10, %g3
9747loop_840:
9748 nop
9749 set 0x40, %i7
9750 stda %f0, [%l7 + %i7] 0x10
9751 edge16l %l2, %i6, %o1
9752 mulscc %l6, 0x1E32, %o2
9753 tne %xcc, 0x1
9754 movl %icc, %o0, %o3
9755 fbue,a %fcc0, loop_841
9756 movle %icc, %l3, %i3
9757 movcs %icc, %l0, %o4
9758 ldd [%l7 + 0x28], %g0
9759loop_841:
9760 bcs %xcc, loop_842
9761 nop
9762 set 0x2C, %o6
9763 lduh [%l7 + %o6], %o7
9764 nop
9765 set 0x15, %g6
9766 stb %i7, [%l7 + %g6]
9767 fmovrsgz %i0, %f24, %f3
9768loop_842:
9769 andncc %o6, %g5, %l4
9770 tpos %icc, 0x0
9771 nop
9772 fitos %f9, %f9
9773 fstox %f9, %f16
9774 fxtos %f16, %f31
9775 fnot2 %f6, %f10
9776 alignaddr %i2, %g2, %g7
9777 saved
9778 rdpr %cwp, %g1
9779 rdpr %cansave, %g2
9780 rdpr %canrestore, %g3
9781 rdpr %cleanwin, %g4
9782 rdpr %otherwin, %g5
9783 rdpr %wstate, %g6
9784 fpsub16s %f13, %f1, %f29
9785 tl %icc, 0x2
9786 fmovdneg %icc, %f13, %f14
9787 fsrc1 %f26, %f16
9788 movrne %g4, 0x146, %l5
9789 fmovdleu %xcc, %f3, %f9
9790 umul %l1, 0x1912, %i1
9791 fbl %fcc2, loop_843
9792 edge32 %o5, %i4, %i5
9793 sub %g6, 0x053E, %g3
9794 udivx %l2, 0x123F, %i6
9795loop_843:
9796 andn %l6, %o2, %o1
9797 bge,a,pt %icc, loop_844
9798 nop
9799 setx 0xF06731E8, %l0, %l6
9800 st %l6, [%l7 + 0x0C]
9801 ld [%l7 + 0x0C], %fsr
9802 call loop_845
9803 sth %o3, [%l7 + 0x5C]
9804loop_844:
9805 nop
9806 wr %g0, 0x80, %asi
9807 lda [%l7 + 0x48] %asi, %f19
9808loop_845:
9809 fcmpne32 %f30, %f24, %l3
9810 movg %xcc, %i3, %o0
9811 xor %l0, 0x0E4A, %o4
9812 set 0x310, %g7
9813 nop ! nop ! ldxa [%g0 + %g7] 0x40, %o7 ripped by fixASI40.pl ripped by fixASI40.pl
9814 edge8n %g1, %i7, %i0
9815 fmovrdlz %g5, %f12, %f8
9816 edge16n %l4, %i2, %g2
9817 taddcc %g7, %g4, %o6
9818 fmovsne %xcc, %f29, %f25
9819 edge16ln %l5, %l1, %o5
9820 xnorcc %i1, %i5, %g6
9821 swap [%l7 + 0x18], %i4
9822 array8 %g3, %i6, %l6
9823 ble,pt %xcc, loop_846
9824 fmovdle %xcc, %f28, %f27
9825 stx %l2, [%l7 + 0x38]
9826 wr %g0, 0x88, %asi
9827 lduha [%l7 + 0x52] %asi, %o2
9828loop_846:
9829 sdivcc %o1, 0x10BA, %o3
9830 set 0x31, %i2
9831 stba %i3, [%l7 + %i2] 0x80
9832 st %f0, [%l7 + 0x24]
9833 edge8ln %o0, %l0, %l3
9834 fmovse %xcc, %f11, %f11
9835 xorcc %o4, 0x10CF, %g1
9836 movcc %xcc, %i7, %i0
9837 for %f10, %f4, %f20
9838 addcc %g5, 0x1367, %o7
9839 movl %icc, %l4, %g2
9840 move %xcc, %i2, %g7
9841 subccc %o6, 0x1A97, %l5
9842 nop
9843 setx 0x41F2E3FF205DEE16, %l0, %l6
9844 stx %l6, [%l7 + 0x50]
9845 ldx [%l7 + 0x50], %fsr
9846 wr %g0, 0x0c, %asi
9847 ldda [%l7 + 0x40] %asi, %f16
9848 nop
9849 fitod %f4, %f4
9850 fdtox %f4, %f18
9851 smul %g4, 0x0F01, %o5
9852 fandnot1 %f16, %f4, %f6
9853 ble,a,pt %xcc, loop_847
9854 srax %l1, %i1, %i5
9855 movpos %xcc, %i4, %g6
9856 fmovsn %icc, %f29, %f10
9857loop_847:
9858 fmul8sux16 %f28, %f14, %f28
9859 tneg %icc, 0x4
9860 smulcc %g3, %l6, %i6
9861 fmovrdlz %l2, %f20, %f2
9862 set 0x0E, %g5
9863 lduba [%l7 + %g5] 0x89, %o1
9864 edge32 %o2, %o3, %i3
9865 fba,a %fcc1, loop_848
9866 move %icc, %l0, %o0
9867 tne %icc, 0x1
9868 bneg,pn %xcc, loop_849
9869loop_848:
9870 edge32n %l3, %o4, %g1
9871 fornot2 %f22, %f26, %f12
9872 array32 %i7, %g5, %o7
9873loop_849:
9874 nop
9875 fitos %f13, %f26
9876 fstox %f26, %f24
9877 fandnot2 %f14, %f0, %f10
9878 srax %i0, %l4, %i2
9879 fmovrdgez %g7, %f26, %f10
9880 subccc %g2, %o6, %l5
9881 movrlez %g4, %o5, %l1
9882 movn %icc, %i1, %i5
9883 alignaddr %g6, %i4, %g3
9884 fnor %f2, %f20, %f22
9885 tne %icc, 0x3
9886 tneg %icc, 0x7
9887 movvs %icc, %i6, %l6
9888 tsubcctv %o1, 0x1615, %l2
9889 tvc %icc, 0x0
9890 fmul8ulx16 %f28, %f0, %f20
9891 set 0x4E, %i3
9892 stha %o3, [%l7 + %i3] 0x2f
9893 membar #Sync
9894 movge %icc, %i3, %o2
9895 fnegd %f12, %f12
9896 movneg %icc, %l0, %o0
9897 nop
9898 setx 0x8642B2CD, %l0, %l6
9899 st %l6, [%l7 + 0x28]
9900 ld [%l7 + 0x28], %f24
9901 setx 0x68EFF083, %l1, %l5
9902 st %l5, [%l7 + 0x10]
9903 ld [%l7 + 0x10], %f28
9904 fmuls %f28, %f24, %f26
9905 fabss %f5, %f4
9906 fmovdvc %xcc, %f14, %f16
9907 movrlez %l3, 0x183, %g1
9908 popc 0x0D43, %i7
9909 srax %g5, %o7, %i0
9910 udiv %l4, 0x0C7A, %i2
9911 tsubcc %o4, 0x0BFB, %g2
9912 nop
9913 setx 0xCA46738C, %l0, %l6
9914 st %l6, [%l7 + 0x28]
9915 ld [%l7 + 0x28], %f4
9916 setx 0x061433F2, %l1, %l5
9917 st %l5, [%l7 + 0x10]
9918 ld [%l7 + 0x10], %f9
9919 fmuls %f9, %f4, %f1
9920 tne %xcc, 0x1
9921 fmovsn %icc, %f27, %f12
9922 subcc %g7, %o6, %l5
9923 edge8 %g4, %o5, %i1
9924 nop
9925 set 0x58, %o3
9926 sth %l1, [%l7 + %o3]
9927 tvc %icc, 0x5
9928 ta %xcc, 0x3
9929 bl,pt %xcc, loop_850
9930 xnor %g6, 0x0618, %i5
9931 bpos,a,pt %xcc, loop_851
9932 udivcc %i4, 0x19B3, %g3
9933loop_850:
9934 ble,pn %icc, loop_852
9935 st %f2, [%l7 + 0x08]
9936loop_851:
9937 fmuld8sux16 %f24, %f9, %f24
9938 sdivcc %i6, 0x0DC7, %l6
9939loop_852:
9940 brgez %l2, loop_853
9941 fnot2 %f12, %f10
9942 fpsub16 %f6, %f10, %f4
9943 set 0x40, %l5
9944 ldda [%l7 + %l5] 0x14, %f16
9945loop_853:
9946 tsubcctv %o1, 0x1A81, %o3
9947 fcmpne32 %f0, %f30, %i3
9948 orcc %o2, 0x16B0, %l0
9949 umul %l3, %g1, %o0
9950 movge %xcc, %i7, %o7
9951 sethi 0x037D, %g5
9952 sir 0x16F3
9953 orcc %l4, %i2, %i0
9954 lduw [%l7 + 0x14], %g2
9955 smulcc %o4, %o6, %g7
9956 brlz,a %l5, loop_854
9957 movvc %xcc, %o5, %g4
9958 movne %xcc, %i1, %l1
9959 addcc %g6, 0x04AB, %i4
9960loop_854:
9961 sth %i5, [%l7 + 0x7C]
9962 fblg,a %fcc2, loop_855
9963 smulcc %g3, %i6, %l6
9964 addcc %o1, 0x06E3, %l2
9965 movvs %icc, %i3, %o3
9966loop_855:
9967 fbg %fcc2, loop_856
9968 tvc %icc, 0x3
9969 fmul8x16 %f5, %f22, %f14
9970 sethi 0x09E9, %o2
9971loop_856:
9972 fcmpgt32 %f20, %f16, %l3
9973 fmovda %xcc, %f24, %f30
9974 movvc %xcc, %l0, %o0
9975 orn %g1, %i7, %g5
9976 fexpand %f21, %f16
9977 smulcc %l4, 0x08C9, %i2
9978 movne %icc, %o7, %i0
9979 taddcctv %g2, %o4, %o6
9980 movneg %xcc, %g7, %l5
9981 fnot2 %f6, %f20
9982 umulcc %g4, %o5, %l1
9983 tneg %icc, 0x2
9984 fmovrslz %g6, %f28, %f16
9985 set 0x0C, %l2
9986 stwa %i1, [%l7 + %l2] 0x04
9987 bcc,a loop_857
9988 fcmpgt16 %f16, %f24, %i5
9989 taddcctv %i4, %g3, %i6
9990 edge16ln %o1, %l2, %l6
9991loop_857:
9992 udivcc %o3, 0x096E, %o2
9993 fsrc2 %f22, %f4
9994 edge32n %l3, %i3, %l0
9995 andncc %g1, %o0, %g5
9996 mulx %i7, 0x1A8E, %i2
9997 movge %icc, %l4, %i0
9998 fbl %fcc3, loop_858
9999 fmovrdlez %o7, %f14, %f4
10000 umulcc %o4, %g2, %g7
10001 nop
10002 setx 0x614D8AFD, %l0, %l6
10003 st %l6, [%l7 + 0x28]
10004 ld [%l7 + 0x28], %f4
10005 setx 0x23486DE4, %l1, %l5
10006 st %l5, [%l7 + 0x10]
10007 ld [%l7 + 0x10], %f9
10008 fadds %f9, %f4, %f11
10009loop_858:
10010 movvs %icc, %o6, %g4
10011 movvs %icc, %o5, %l5
10012 xor %l1, 0x1C3F, %i1
10013 fbe,a %fcc2, loop_859
10014 edge8l %i5, %i4, %g6
10015 fbg,a %fcc3, loop_860
10016 ldsb [%l7 + 0x0B], %g3
10017loop_859:
10018 movre %o1, 0x23E, %l2
10019 array8 %l6, %o3, %o2
10020loop_860:
10021 ld [%l7 + 0x30], %f20
10022 movleu %xcc, %l3, %i3
10023 tpos %xcc, 0x5
10024 xor %i6, %g1, %l0
10025 bvc %icc, loop_861
10026 fmovrdne %g5, %f18, %f28
10027 smul %i7, %i2, %o0
10028 movvs %icc, %i0, %o7
10029loop_861:
10030 fmovdvs %icc, %f22, %f18
10031 alignaddrl %o4, %g2, %g7
10032 sdiv %l4, 0x1FBD, %g4
10033 movl %icc, %o5, %l5
10034 popc 0x168D, %l1
10035 bge loop_862
10036 add %i1, 0x1EBF, %o6
10037 tvc %icc, 0x2
10038 fbge,a %fcc1, loop_863
10039loop_862:
10040 udivx %i4, 0x0DCB, %g6
10041 edge32 %g3, %o1, %l2
10042 movcs %xcc, %i5, %l6
10043loop_863:
10044 fexpand %f13, %f16
10045 add %l7, 0x30, %l6
10046 wr %g0, 0x18, %asi
10047 ldxa [%l6] %asi, %o3
10048 casxa [%l6] 0x18, %o3, %o2
10049 array32 %i3, %i6, %l3
10050 nop
10051 setx 0xE06E9D53, %l0, %l6
10052 st %l6, [%l7 + 0x14]
10053 ld [%l7 + 0x14], %fsr
10054 fors %f15, %f24, %f13
10055 fmul8x16al %f5, %f12, %f14
10056 tsubcc %g1, 0x1CFC, %l0
10057 sll %g5, 0x0F, %i7
10058 subc %i2, 0x0936, %o0
10059 fmovdcc %icc, %f1, %f26
10060 addc %i0, %o7, %o4
10061 smulcc %g2, %l4, %g4
10062 fmovdneg %xcc, %f10, %f28
10063 fmovrslez %o5, %f4, %f30
10064 wr %g0, 0x18, %asi
10065 ldda [%l7 + 0x70] %asi, %l4
10066 ba loop_864
10067 fmovdvc %icc, %f12, %f1
10068 fxors %f13, %f2, %f28
10069 xorcc %l1, %i1, %o6
10070loop_864:
10071 smul %g7, %i4, %g6
10072 nop
10073 set 0x5C, %o0
10074 lduw [%l7 + %o0], %g3
10075 orn %l2, %o1, %l6
10076 fbne %fcc3, loop_865
10077 smulcc %o3, %i5, %o2
10078 tg %icc, 0x5
10079 te %icc, 0x1
10080loop_865:
10081 move %icc, %i3, %l3
10082 sdivx %g1, 0x00DD, %l0
10083 orn %i6, %g5, %i7
10084 fmovrse %o0, %f13, %f31
10085 ta %icc, 0x6
10086 set 0x28, %o7
10087 prefetcha [%l7 + %o7] 0x14, 0x0
10088 movvc %xcc, %i2, %o4
10089 ble %xcc, loop_866
10090 fcmpgt32 %f8, %f30, %g2
10091 wr %g0, 0x0c, %asi
10092 ldda [%l7 + 0x60] %asi, %l4
10093loop_866:
10094 fbn,a %fcc0, loop_867
10095 udivx %o7, 0x0D80, %g4
10096 movvc %xcc, %o5, %l1
10097 fcmple32 %f12, %f10, %l5
10098loop_867:
10099 movrgez %i1, 0x38C, %g7
10100 add %l7, 0x68, %l6
10101 wr %g0, 0x18, %asi
10102 casxa [%l6] %asi, %i4, %g6
10103 subc %o6, 0x036D, %l2
10104 fbo,a %fcc1, loop_868
10105 movrgez %o1, 0x2CD, %l6
10106 sra %g3, %o3, %o2
10107 sllx %i3, %l3, %g1
10108loop_868:
10109 nop
10110 set 0x60, %g2
10111 swapa [%l7 + %g2] 0x80, %i5
10112 fmovrse %l0, %f16, %f14
10113 movrgez %i6, %i7, %g5
10114 edge32n %o0, %i2, %i0
10115 smulcc %g2, %l4, %o4
10116 bpos,a loop_869
10117 xor %g4, %o5, %l1
10118 wr %g0, 0x04, %asi
10119 stha %o7, [%l7 + 0x1A] %asi
10120loop_869:
10121 sdivx %i1, 0x0FCB, %g7
10122 mova %icc, %i4, %l5
10123 orcc %g6, %l2, %o1
10124 movrlez %o6, %g3, %l6
10125 wr %g0, 0x89, %asi
10126 stxa %o2, [%l7 + 0x28] %asi
10127 udiv %i3, 0x05A6, %l3
10128 movge %icc, %o3, %i5
10129 nop
10130 setx loop_870, %l0, %l1
10131 jmpl %l1, %g1
10132 ble,a loop_871
10133 edge16n %i6, %i7, %g5
10134 brz %o0, loop_872
10135loop_870:
10136 nop
10137 setx 0xFAF2095F504A3E5F, %l0, %l6
10138 stx %l6, [%l7 + 0x30]
10139 ldx [%l7 + 0x30], %fsr
10140loop_871:
10141 sra %l0, 0x0E, %i2
10142 stw %i0, [%l7 + 0x6C]
10143loop_872:
10144 mulx %l4, %o4, %g4
10145 andcc %g2, %o5, %l1
10146 ta %xcc, 0x6
10147 fmovdn %icc, %f8, %f15
10148 fbe,a %fcc1, loop_873
10149 nop
10150 setx 0x2857E953, %l0, %l6
10151 st %l6, [%l7 + 0x28]
10152 ld [%l7 + 0x28], %f8
10153 setx 0x34911370, %l1, %l5
10154 st %l5, [%l7 + 0x10]
10155 ld [%l7 + 0x10], %f0
10156 fadds %f0, %f8, %f6
10157 edge16 %o7, %i1, %g7
10158 sll %l5, %g6, %i4
10159loop_873:
10160 taddcctv %l2, %o6, %o1
10161 orn %g3, 0x0588, %l6
10162 fmovrdlez %o2, %f6, %f8
10163 movpos %icc, %i3, %l3
10164 ta %icc, 0x2
10165 ldsw [%l7 + 0x2C], %i5
10166 wr %g0, 0x89, %asi
10167 ldsha [%l7 + 0x46] %asi, %o3
10168 smul %i6, %g1, %g5
10169 fbul %fcc2, loop_874
10170 udivcc %o0, 0x0441, %i7
10171 movrne %i2, 0x0EC, %i0
10172 mulx %l0, 0x0D89, %o4
10173loop_874:
10174 tcs %icc, 0x4
10175 fbule,a %fcc1, loop_875
10176 movvc %xcc, %g4, %l4
10177 and %o5, 0x147F, %l1
10178 edge32 %o7, %i1, %g7
10179loop_875:
10180 sir 0x1D09
10181 bneg loop_876
10182 be,a,pt %icc, loop_877
10183 tsubcctv %g2, 0x173C, %l5
10184 wr %g0, 0x89, %asi
10185 ldda [%l7 + 0x40] %asi, %f0
10186loop_876:
10187 fbne,a %fcc1, loop_878
10188loop_877:
10189 fmovdne %xcc, %f2, %f15
10190 movl %xcc, %i4, %g6
10191 fmovrsgez %o6, %f7, %f15
10192loop_878:
10193 movcc %icc, %o1, %l2
10194 sub %g3, 0x1E1C, %l6
10195 ldd [%l7 + 0x78], %i2
10196 edge32ln %l3, %i5, %o2
10197 fpack32 %f10, %f28, %f16
10198 bvs,pn %xcc, loop_879
10199 fbug,a %fcc3, loop_880
10200 fbl %fcc1, loop_881
10201 fmovrslez %i6, %f30, %f2
10202loop_879:
10203 bvs,a %xcc, loop_882
10204loop_880:
10205 mulx %g1, %o3, %o0
10206loop_881:
10207 fba,a %fcc1, loop_883
10208 sub %i7, 0x0EE5, %i2
10209loop_882:
10210 fmovsge %xcc, %f24, %f31
10211 ldstub [%l7 + 0x63], %g5
10212loop_883:
10213 sethi 0x1862, %i0
10214 subcc %o4, %l0, %l4
10215 nop
10216 setx 0x127CDAD3, %l0, %l6
10217 st %l6, [%l7 + 0x28]
10218 ld [%l7 + 0x28], %f7
10219 setx 0xA9DA45B1, %l1, %l5
10220 st %l5, [%l7 + 0x10]
10221 ld [%l7 + 0x10], %f21
10222 fadds %f21, %f7, %f22
10223 fmovdvc %xcc, %f20, %f9
10224 wr %g0, 0x89, %asi
10225 lduwa [%l7 + 0x54] %asi, %o5
10226 set 0x6A, %o4
10227 stha %l1, [%l7 + %o4] 0xe2
10228 membar #Sync
10229 tle %xcc, 0x3
10230 set 0x74, %o1
10231 lda [%l7 + %o1] 0x19, %f19
10232 bg,a %icc, loop_884
10233 smul %o7, %g4, %i1
10234 udivcc %g7, 0x1FF8, %g2
10235 addccc %i4, 0x079A, %g6
10236loop_884:
10237 ldd [%l7 + 0x68], %f14
10238 movneg %icc, %l5, %o1
10239 tsubcc %o6, %l2, %g3
10240 subccc %l6, 0x17CA, %l3
10241 tcc %icc, 0x6
10242 fbule %fcc3, loop_885
10243 bn,pt %icc, loop_886
10244 ldsb [%l7 + 0x1B], %i5
10245 xorcc %o2, %i6, %g1
10246loop_885:
10247 saved
10248 rdpr %cwp, %g1
10249 rdpr %cansave, %g2
10250 rdpr %canrestore, %g3
10251 rdpr %cleanwin, %g4
10252 rdpr %otherwin, %g5
10253 rdpr %wstate, %g6
10254loop_886:
10255 fmovdl %xcc, %f1, %f8
10256 tcs %xcc, 0x5
10257 mulscc %o3, 0x16E3, %o0
10258 srl %i3, %i7, %i2
10259 taddcc %g5, %i0, %o4
10260 fpadd32 %f30, %f16, %f6
10261 udiv %l0, 0x16CE, %o5
10262 fmovsvc %xcc, %f12, %f5
10263 movrlez %l1, %o7, %g4
10264 andcc %i1, 0x1352, %g7
10265 andn %g2, 0x1AF4, %i4
10266 alignaddr %g6, %l4, %l5
10267 fmuld8ulx16 %f29, %f11, %f16
10268 bneg,a,pn %xcc, loop_887
10269 ldsh [%l7 + 0x78], %o1
10270 fmovdg %icc, %f26, %f20
10271 tcc %icc, 0x6
10272loop_887:
10273 udiv %l2, 0x1811, %g3
10274 wr %g0, 0x18, %asi
10275 ldstuba [%l7 + 0x6F] %asi, %o6
10276 brz %l6, loop_888
10277 edge32ln %l3, %i5, %o2
10278 set 0x38, %i1
10279 prefetcha [%l7 + %i1] 0x89, 0x3
10280loop_888:
10281 be,a loop_889
10282 addcc %o3, 0x1ADB, %o0
10283 nop
10284 fitos %f9, %f30
10285 fstox %f30, %f26
10286 umulcc %i3, 0x17CF, %g1
10287loop_889:
10288 bvc,a loop_890
10289 xnorcc %i2, 0x0908, %g5
10290 edge32ln %i0, %i7, %o4
10291 movle %icc, %o5, %l0
10292loop_890:
10293 srl %l1, 0x1A, %o7
10294 fcmpeq32 %f14, %f30, %i1
10295 wr %g0, 0x04, %asi
10296 swapa [%l7 + 0x74] %asi, %g4
10297 fzeros %f12
10298 fmovrdlez %g2, %f24, %f12
10299 brgz %i4, loop_891
10300 movneg %xcc, %g6, %l4
10301 fones %f30
10302 srax %g7, %o1, %l5
10303loop_891:
10304 bpos,pt %icc, loop_892
10305 andncc %g3, %o6, %l6
10306 sra %l2, %i5, %o2
10307 swap [%l7 + 0x64], %l3
10308loop_892:
10309 subccc %i6, %o0, %i3
10310 sdiv %g1, 0x1E73, %o3
10311 fmovrdlez %i2, %f30, %f6
10312 fnands %f17, %f3, %f20
10313 xnor %g5, %i7, %o4
10314 tg %icc, 0x5
10315 st %f25, [%l7 + 0x0C]
10316 movge %icc, %o5, %i0
10317 fnegd %f16, %f8
10318 mova %icc, %l1, %l0
10319 fmovsa %xcc, %f9, %f24
10320 set 0x64, %l3
10321 ldswa [%l7 + %l3] 0x80, %i1
10322 tleu %icc, 0x1
10323 array16 %g4, %o7, %i4
10324 tcs %xcc, 0x1
10325 edge32ln %g6, %l4, %g7
10326 mulscc %g2, %o1, %g3
10327 fmovscc %xcc, %f24, %f5
10328 set 0x48, %l4
10329 stwa %o6, [%l7 + %l4] 0x04
10330 fpmerge %f12, %f4, %f12
10331 edge8l %l6, %l5, %i5
10332 tn %xcc, 0x6
10333 tsubcc %l2, 0x0894, %o2
10334 fmovrdlz %l3, %f26, %f14
10335 fmovdg %icc, %f14, %f25
10336 fornot2s %f31, %f22, %f31
10337 wr %g0, 0x19, %asi
10338 stda %f16, [%l7 + 0x40] %asi
10339 fbule,a %fcc2, loop_893
10340 udiv %i6, 0x1797, %i3
10341 wr %g0, 0x11, %asi
10342 stda %f0, [%l7 + 0x40] %asi
10343loop_893:
10344 edge32l %o0, %o3, %g1
10345 ldsh [%l7 + 0x18], %g5
10346 fabsd %f24, %f14
10347 tpos %icc, 0x4
10348 fmovsleu %xcc, %f5, %f24
10349 movrne %i7, %i2, %o5
10350 add %o4, 0x15C4, %l1
10351 edge8ln %l0, %i1, %g4
10352 move %icc, %o7, %i0
10353 stx %g6, [%l7 + 0x68]
10354 fbu %fcc0, loop_894
10355 movrgez %l4, 0x3BB, %i4
10356 movge %xcc, %g2, %g7
10357 movvs %icc, %o1, %g3
10358loop_894:
10359 tn %xcc, 0x1
10360 movneg %icc, %l6, %o6
10361 edge8ln %l5, %i5, %l2
10362 sth %o2, [%l7 + 0x68]
10363 st %f14, [%l7 + 0x5C]
10364 tvs %xcc, 0x1
10365 srlx %l3, 0x12, %i6
10366 udiv %i3, 0x1BF2, %o0
10367 fmovrde %o3, %f26, %f2
10368 alignaddr %g5, %g1, %i2
10369 sll %i7, 0x00, %o5
10370 edge16l %l1, %o4, %l0
10371 sll %i1, 0x1F, %g4
10372 edge32l %o7, %g6, %i0
10373 saved
10374 rdpr %cwp, %g1
10375 rdpr %cansave, %g2
10376 rdpr %canrestore, %g3
10377 rdpr %cleanwin, %g4
10378 rdpr %otherwin, %g5
10379 rdpr %wstate, %g6
10380 fornot1 %f18, %f14, %f16
10381 andn %l4, %g2, %g7
10382 fmovsvs %xcc, %f28, %f15
10383 fxors %f29, %f24, %f0
10384 orn %o1, %i4, %g3
10385 fabss %f21, %f4
10386 wr %g0, 0x10, %asi
10387 ldda [%l7 + 0x40] %asi, %f16
10388 fands %f23, %f14, %f7
10389 xnorcc %o6, 0x1938, %l5
10390 fbue,a %fcc2, loop_895
10391 sllx %l6, 0x09, %l2
10392 udivx %i5, 0x0754, %o2
10393 fmovrdne %i6, %f2, %f24
10394loop_895:
10395 tl %xcc, 0x5
10396 fxor %f12, %f24, %f22
10397 movcc %xcc, %i3, %o0
10398 andn %o3, %g5, %l3
10399 edge32l %i2, %i7, %o5
10400 fmuld8ulx16 %f14, %f4, %f12
10401 sethi 0x1FBB, %l1
10402 udivcc %o4, 0x0980, %g1
10403 edge8l %i1, %l0, %o7
10404 fmovd %f16, %f10
10405 movcc %xcc, %g4, %g6
10406 tl %icc, 0x0
10407 nop
10408 setx 0x2630CFB445597C33, %l0, %l6
10409 stx %l6, [%l7 + 0x28]
10410 ldd [%l7 + 0x28], %f4
10411 setx 0x51D10240F19E9BA7, %l1, %l5
10412 stx %l5, [%l7 + 0x10]
10413 ldd [%l7 + 0x10], %f30
10414 fmuld %f30, %f4, %f20
10415 tg %icc, 0x7
10416 fsrc1 %f22, %f30
10417 mulx %l4, 0x1DF2, %g2
10418 sub %g7, 0x10D1, %o1
10419 movge %xcc, %i4, %g3
10420 umul %o6, %l5, %l6
10421 brnz,a %l2, loop_896
10422 tn %xcc, 0x5
10423 tleu %icc, 0x5
10424 bvs,a,pn %icc, loop_897
10425loop_896:
10426 srl %i5, %o2, %i0
10427 ldd [%l7 + 0x60], %f20
10428 wr %g0, 0x80, %asi
10429 stxa %i6, [%l7 + 0x48] %asi
10430loop_897:
10431 nop
10432 set 0x18, %l0
10433 prefetcha [%l7 + %l0] 0x81, 0x0
10434 ble,pn %icc, loop_898
10435 edge16l %i3, %g5, %o3
10436 srl %i2, %i7, %o5
10437 srax %l3, %o4, %l1
10438loop_898:
10439 sdiv %i1, 0x0534, %l0
10440 stx %g1, [%l7 + 0x40]
10441 wr %g0, 0x89, %asi
10442 lda [%l7 + 0x34] %asi, %f16
10443 edge8n %g4, %g6, %o7
10444 fpsub32s %f19, %f19, %f6
10445 smul %g2, %g7, %l4
10446 alignaddr %i4, %g3, %o6
10447 tvs %icc, 0x5
10448 tvs %xcc, 0x5
10449 call loop_899
10450 ld [%l7 + 0x5C], %f31
10451 movcs %xcc, %o1, %l5
10452 flush %l7 + 0x1C
10453loop_899:
10454 ldsw [%l7 + 0x1C], %l2
10455 tl %xcc, 0x1
10456 udivcc %l6, 0x07C3, %i5
10457 movrgez %o2, %i0, %i6
10458 movrlz %i3, %g5, %o3
10459 and %i2, %i7, %o0
10460 fmovsg %xcc, %f24, %f22
10461 sethi 0x14D6, %l3
10462 brnz,a %o4, loop_900
10463 fmovrde %o5, %f2, %f2
10464 and %i1, %l0, %l1
10465 sllx %g4, %g6, %o7
10466loop_900:
10467 move %icc, %g2, %g1
10468 brlez %g7, loop_901
10469 fbul %fcc0, loop_902
10470 movvc %icc, %l4, %i4
10471 lduw [%l7 + 0x70], %g3
10472loop_901:
10473 edge8l %o1, %l5, %l2
10474loop_902:
10475 nop
10476 wr %g0, 0x11, %asi
10477 ldxa [%l7 + 0x78] %asi, %l6
10478 tpos %icc, 0x3
10479 bneg,pt %icc, loop_903
10480 edge32n %i5, %o2, %i0
10481 set 0x10, %g4
10482 ldxa [%l7 + %g4] 0x15, %o6
10483loop_903:
10484 move %xcc, %i6, %i3
10485 add %o3, %g5, %i2
10486 movneg %icc, %i7, %o0
10487 ldd [%l7 + 0x28], %f10
10488 saved
10489 rdpr %cwp, %g1
10490 rdpr %cansave, %g2
10491 rdpr %canrestore, %g3
10492 rdpr %cleanwin, %g4
10493 rdpr %otherwin, %g5
10494 rdpr %wstate, %g6
10495 sllx %o4, 0x0B, %l3
10496 pdist %f18, %f22, %f28
10497 edge16 %o5, %l0, %l1
10498 srax %g4, 0x09, %i1
10499 tcc %xcc, 0x7
10500 tgu %xcc, 0x1
10501 fcmpne16 %f30, %f10, %g6
10502 fornot1 %f2, %f16, %f24
10503 fbge,a %fcc3, loop_904
10504 fble,a %fcc0, loop_905
10505 fandnot2s %f9, %f6, %f0
10506 tneg %icc, 0x6
10507loop_904:
10508 orn %g2, 0x0E51, %g1
10509loop_905:
10510 mulscc %g7, %l4, %i4
10511 sra %o7, %g3, %o1
10512 umulcc %l5, 0x04F4, %l2
10513 fba %fcc0, loop_906
10514 nop
10515 fitos %f3, %f9
10516 fstod %f9, %f10
10517 edge32n %i5, %l6, %i0
10518 taddcctv %o6, 0x1BFE, %i6
10519loop_906:
10520 add %i3, %o2, %o3
10521 sir 0x044F
10522 xnorcc %i2, 0x1B27, %i7
10523 tgu %icc, 0x1
10524 tne %xcc, 0x7
10525 movn %xcc, %g5, %o0
10526 tl %xcc, 0x6
10527 fmovsne %xcc, %f10, %f21
10528 udivx %l3, 0x109E, %o4
10529 tgu %xcc, 0x2
10530 restored
10531 rdpr %cwp, %g1
10532 rdpr %cansave, %g2
10533 rdpr %canrestore, %g3
10534 rdpr %cleanwin, %g4
10535 rdpr %otherwin, %g5
10536 rdpr %wstate, %g6
10537 udivx %o5, 0x06CC, %l1
10538 bgu %xcc, loop_907
10539 fmovrse %l0, %f11, %f24
10540 mulx %i1, %g6, %g2
10541 fornot2 %f14, %f24, %f24
10542loop_907:
10543 or %g4, 0x009D, %g7
10544 sdivcc %g1, 0x0B5E, %i4
10545 edge8 %o7, %g3, %o1
10546 fzero %f12
10547 te %xcc, 0x5
10548 edge32 %l4, %l5, %l2
10549 nop
10550 setx loop_908, %l0, %l1
10551 jmpl %l1, %i5
10552 mulx %i0, %l6, %i6
10553 fandnot1s %f31, %f30, %f31
10554 movne %xcc, %o6, %i3
10555loop_908:
10556 movcc %icc, %o2, %i2
10557 srlx %o3, 0x00, %g5
10558 fba %fcc3, loop_909
10559 subccc %i7, %l3, %o0
10560 taddcctv %o4, %o5, %l1
10561 ldsw [%l7 + 0x64], %i1
10562loop_909:
10563 fornot1 %f26, %f10, %f26
10564 udivx %l0, 0x1AA0, %g2
10565 set 0x40, %g3
10566 stda %f0, [%l7 + %g3] 0x18
10567 std %f2, [%l7 + 0x30]
10568 addcc %g4, 0x07BC, %g7
10569 sdiv %g6, 0x03B1, %i4
10570 fnands %f12, %f12, %f12
10571 tcs %icc, 0x0
10572 fblg %fcc3, loop_910
10573 movne %xcc, %g1, %g3
10574 fmovdleu %xcc, %f24, %f13
10575 set 0x42, %l6
10576 stba %o7, [%l7 + %l6] 0x88
10577loop_910:
10578 andcc %l4, 0x1375, %o1
10579 nop
10580 fitod %f0, %f4
10581 fdtos %f4, %f22
10582 tvc %icc, 0x3
10583 movre %l5, %l2, %i0
10584 move %icc, %i5, %i6
10585 movn %icc, %l6, %i3
10586 fmovdne %xcc, %f0, %f20
10587 fmovdneg %icc, %f8, %f12
10588 movpos %icc, %o2, %i2
10589 nop
10590 setx loop_911, %l0, %l1
10591 wrpr 0x1, %tl
10592 wrpr %l1, %tnpc
10593 setx 0x34400001400, %l0, %l1
10594 wrpr %l1, %tstate
10595 wrhpr 0x4, %htstate
10596 done
10597 fmovdcc %xcc, %f3, %f26
10598 srl %o6, 0x07, %o3
10599 fmovdle %xcc, %f15, %f11
10600loop_911:
10601 nop
10602 wr %g0, 0x88, %asi
10603 ldswa [%l7 + 0x68] %asi, %g5
10604 fbn %fcc1, loop_912
10605 fzero %f26
10606 movle %icc, %l3, %o0
10607 tcs %xcc, 0x5
10608loop_912:
10609 and %i7, 0x1BF2, %o5
10610 movrlz %o4, %i1, %l0
10611 movrlz %l1, 0x2D8, %g2
10612 movn %icc, %g4, %g6
10613 fmul8sux16 %f14, %f24, %f20
10614 nop
10615 setx 0x549B6B96B072F7B9, %l0, %l6
10616 stx %l6, [%l7 + 0x70]
10617 ldx [%l7 + 0x70], %fsr
10618 subccc %g7, %g1, %g3
10619 sra %i4, %o7, %l4
10620 fbul %fcc0, loop_913
10621 fbne %fcc0, loop_914
10622 bcc %icc, loop_915
10623 addccc %l5, 0x1B38, %o1
10624loop_913:
10625 ldsb [%l7 + 0x0B], %l2
10626loop_914:
10627 edge32n %i0, %i6, %l6
10628loop_915:
10629 bvc,a loop_916
10630 andn %i3, %o2, %i2
10631 fbg %fcc3, loop_917
10632 fbge %fcc3, loop_918
10633loop_916:
10634 fbne,a %fcc3, loop_919
10635 ld [%l7 + 0x40], %f6
10636loop_917:
10637 bpos %xcc, loop_920
10638loop_918:
10639 movleu %icc, %i5, %o6
10640loop_919:
10641 tsubcctv %o3, 0x0FD4, %l3
10642 movl %icc, %o0, %i7
10643loop_920:
10644 addcc %g5, 0x15BC, %o4
10645 set 0x30, %o2
10646 stxa %i1, [%g0 + %o2] 0x4f
10647 mulx %o5, 0x0AA9, %l0
10648 taddcctv %g2, %l1, %g6
10649 taddcctv %g4, 0x0C61, %g1
10650 movle %icc, %g3, %i4
10651 edge32n %o7, %g7, %l4
10652 movgu %xcc, %l5, %o1
10653 tvc %icc, 0x6
10654 wr %g0, 0x80, %asi
10655 lduwa [%l7 + 0x58] %asi, %i0
10656 edge16 %i6, %l2, %l6
10657 or %i3, 0x0E4B, %o2
10658 subc %i5, %o6, %i2
10659 wr %g0, 0x11, %asi
10660 lduwa [%l7 + 0x44] %asi, %o3
10661 bneg loop_921
10662 fmovrdgz %l3, %f28, %f6
10663 edge8l %o0, %i7, %g5
10664 fbl %fcc2, loop_922
10665loop_921:
10666 addccc %o4, 0x19A2, %o5
10667 xorcc %l0, %g2, %i1
10668 orncc %g6, %l1, %g4
10669loop_922:
10670 array32 %g3, %i4, %g1
10671 fxor %f4, %f12, %f18
10672 set 0x1C, %o5
10673 stwa %o7, [%l7 + %o5] 0x0c
10674 xorcc %g7, %l5, %o1
10675 fbuge,a %fcc0, loop_923
10676 srax %l4, 0x17, %i0
10677 bge,a loop_924
10678 srlx %i6, %l2, %i3
10679loop_923:
10680 fmul8x16au %f2, %f19, %f6
10681 sth %l6, [%l7 + 0x34]
10682loop_924:
10683 fmovsn %icc, %f6, %f19
10684 movleu %xcc, %i5, %o6
10685 movleu %icc, %i2, %o2
10686 andn %l3, 0x1DB7, %o0
10687 set 0x0E, %i4
10688 ldsha [%l7 + %i4] 0x81, %i7
10689 brgez %o3, loop_925
10690 fpack16 %f30, %f25
10691 stb %g5, [%l7 + 0x42]
10692 smulcc %o4, 0x01FF, %l0
10693loop_925:
10694 fmovscs %xcc, %f13, %f19
10695 movpos %xcc, %o5, %i1
10696 ldstub [%l7 + 0x55], %g6
10697 tle %xcc, 0x0
10698 sdiv %g2, 0x19CA, %l1
10699 wr %g0, 0x10, %asi
10700 ldswa [%l7 + 0x34] %asi, %g4
10701 taddcctv %i4, 0x0A78, %g1
10702 saved
10703 rdpr %cwp, %g1
10704 rdpr %cansave, %g2
10705 rdpr %canrestore, %g3
10706 rdpr %cleanwin, %g4
10707 rdpr %otherwin, %g5
10708 rdpr %wstate, %g6
10709 tg %icc, 0x2
10710 fbge %fcc1, loop_926
10711 movvc %icc, %o7, %g3
10712 xnor %l5, %g7, %o1
10713 movle %icc, %l4, %i6
10714loop_926:
10715 lduh [%l7 + 0x0C], %i0
10716 fmul8x16au %f15, %f2, %f14
10717 edge16l %i3, %l2, %i5
10718 movrne %o6, %i2, %l6
10719 bn,a,pt %xcc, loop_927
10720 nop
10721 fitod %f6, %f10
10722 fdtox %f10, %f12
10723 ldsw [%l7 + 0x48], %o2
10724 movrlez %l3, 0x296, %o0
10725loop_927:
10726 nop
10727 wr %g0, 0x18, %asi
10728 stha %i7, [%l7 + 0x1C] %asi
10729 alignaddrl %o3, %g5, %l0
10730 orn %o5, 0x0453, %o4
10731 movre %i1, 0x370, %g2
10732 wr %g0, 0x19, %asi
10733 stda %f0, [%l7 + 0x40] %asi
10734 orn %g6, %g4, %i4
10735 fbn %fcc1, loop_928
10736 tcc %icc, 0x5
10737 movn %icc, %g1, %l1
10738 edge32ln %g3, %o7, %g7
10739loop_928:
10740 flush %l7 + 0x14
10741 ta %xcc, 0x6
10742 nop
10743 setx loop_929, %l0, %l1
10744 jmpl %l1, %o1
10745 ldub [%l7 + 0x4F], %l4
10746 edge16l %l5, %i0, %i6
10747 array32 %i3, %i5, %o6
10748loop_929:
10749 nop
10750 wr %g0, 0x81, %asi
10751 lduha [%l7 + 0x0E] %asi, %i2
10752 fbn %fcc2, loop_930
10753 nop
10754 setx loop_931, %l0, %l1
10755 wrpr 0x1, %tl
10756 wrpr %l1, %tpc
10757 add %l1, 0x4, %l1
10758 wrpr %l1, %tnpc
10759 setx 0x34400001400, %l0, %l1
10760 wrpr %l1, %tstate
10761 wrhpr 0x4, %htstate
10762 retry
10763 std %f24, [%l7 + 0x70]
10764 bvs,a,pn %xcc, loop_932
10765loop_930:
10766 fble %fcc3, loop_933
10767loop_931:
10768 popc 0x0FE5, %l6
10769 nop
10770 setx 0x12E0DCCA, %l0, %l6
10771 st %l6, [%l7 + 0x28]
10772 ld [%l7 + 0x28], %f5
10773 setx 0x560E1756, %l1, %l5
10774 st %l5, [%l7 + 0x10]
10775 ld [%l7 + 0x10], %f13
10776 fsubs %f13, %f5, %f20
10777loop_932:
10778 bneg,a %xcc, loop_934
10779loop_933:
10780 add %o2, %l3, %o0
10781 wr %g0, 0x89, %asi
10782 lda [%l7 + 0x58] %asi, %f5
10783loop_934:
10784 nop
10785 wr %g0, 0x11, %asi
10786 ldsba [%l7 + 0x1E] %asi, %i7
10787 sdivx %l2, 0x0EAD, %g5
10788 edge16ln %l0, %o5, %o3
10789 sethi 0x09AC, %o4
10790 fmovdl %xcc, %f9, %f9
10791 move %xcc, %i1, %g2
10792 fpsub16 %f18, %f28, %f4
10793 restored
10794 rdpr %cwp, %g1
10795 rdpr %cansave, %g2
10796 rdpr %canrestore, %g3
10797 rdpr %cleanwin, %g4
10798 rdpr %otherwin, %g5
10799 rdpr %wstate, %g6
10800 bshuffle %f8, %f8, %f12
10801 movl %icc, %g6, %g4
10802 bl,a,pn %xcc, loop_935
10803 subc %g1, 0x008F, %l1
10804 movrgez %g3, 0x17D, %i4
10805 tg %xcc, 0x6
10806loop_935:
10807 edge32l %g7, %o1, %o7
10808 sdivcc %l5, 0x0E62, %i0
10809 smulcc %l4, 0x018C, %i6
10810 fandnot1s %f4, %f2, %f15
10811 fandnot1 %f18, %f6, %f24
10812 nop
10813 setx 0xB1F5CC86, %l0, %l6
10814 st %l6, [%l7 + 0x28]
10815 ld [%l7 + 0x28], %f9
10816 setx 0xC3A095A2, %l1, %l5
10817 st %l5, [%l7 + 0x10]
10818 ld [%l7 + 0x10], %f3
10819 fsubs %f3, %f9, %f6
10820 bne,a,pt %icc, loop_936
10821 movl %xcc, %i5, %o6
10822 edge8 %i3, %i2, %o2
10823 tvc %icc, 0x4
10824loop_936:
10825 umulcc %l3, %l6, %o0
10826 fnot2 %f30, %f12
10827 set 0x10, %l1
10828 stha %i7, [%l7 + %l1] 0x22
10829 membar #Sync
10830 movle %xcc, %l2, %g5
10831 bcs,pn %xcc, loop_937
10832 move %xcc, %o5, %o3
10833 tsubcc %o4, 0x1A69, %l0
10834 fbne %fcc2, loop_938
10835loop_937:
10836 bleu,a %icc, loop_939
10837 smul %g2, %g6, %g4
10838 movrlz %i1, 0x330, %g1
10839loop_938:
10840 movcs %icc, %l1, %i4
10841loop_939:
10842 orn %g3, 0x0738, %o1
10843 edge8 %o7, %l5, %i0
10844 tleu %xcc, 0x4
10845 srax %g7, 0x04, %i6
10846 brnz,a %l4, loop_940
10847 andn %i5, %i3, %i2
10848 add %l7, 0x38, %l6
10849 wr %g0, 0x88, %asi
10850 ldxa [%l6] %asi, %o6
10851 casxa [%l6] 0x88, %o6, %o2
10852loop_940:
10853 movvc %xcc, %l6, %l3
10854 te %icc, 0x2
10855 alignaddr %o0, %i7, %l2
10856 and %o5, %g5, %o4
10857 andncc %o3, %g2, %g6
10858 fbug,a %fcc2, loop_941
10859 restored
10860 rdpr %cwp, %g1
10861 rdpr %cansave, %g2
10862 rdpr %canrestore, %g3
10863 rdpr %cleanwin, %g4
10864 rdpr %otherwin, %g5
10865 rdpr %wstate, %g6
10866 flush %l7 + 0x18
10867 bcc,a,pt %icc, loop_942
10868loop_941:
10869 fmovdle %xcc, %f6, %f2
10870 sub %g4, %l0, %g1
10871 nop
10872 setx 0xD19D7FA9, %l0, %l6
10873 st %l6, [%l7 + 0x28]
10874 ld [%l7 + 0x28], %f22
10875 setx 0x2541032E, %l1, %l5
10876 st %l5, [%l7 + 0x10]
10877 ld [%l7 + 0x10], %f8
10878 fdivs %f8, %f22, %f0
10879loop_942:
10880 edge32l %i1, %i4, %l1
10881 alignaddrl %o1, %g3, %o7
10882 tpos %xcc, 0x3
10883 alignaddrl %l5, %i0, %g7
10884 umulcc %i6, 0x0A96, %l4
10885 set 0x56, %i6
10886 stha %i5, [%l7 + %i6] 0xea
10887 membar #Sync
10888 fabsd %f0, %f22
10889 add %l7, 0x48, %l6
10890 wr %g0, 0x81, %asi
10891 ldxa [%l6] %asi, %i3
10892 casxa [%l6] %asi, %i3, %i2
10893 tge %xcc, 0x6
10894 fnands %f14, %f23, %f9
10895 tvc %xcc, 0x3
10896 fmovsvs %xcc, %f3, %f6
10897 fmovsgu %icc, %f6, %f27
10898 std %f8, [%l7 + 0x68]
10899 fabss %f3, %f24
10900 orncc %o2, 0x1AFB, %l6
10901 or %l3, %o0, %o6
10902 orcc %l2, %o5, %g5
10903 taddcc %i7, 0x19B8, %o3
10904 andn %g2, 0x1E49, %o4
10905 set 0x58, %g1
10906 prefetcha [%l7 + %g1] 0x18, 0x1
10907 fxors %f2, %f15, %f18
10908 fandnot1 %f14, %f18, %f18
10909 sll %l0, %g1, %i1
10910 andn %g6, %l1, %o1
10911 andcc %i4, 0x0792, %g3
10912 srl %l5, %i0, %g7
10913 edge8l %o7, %i6, %i5
10914 fmovrsne %i3, %f31, %f30
10915 membar 0x54
10916 fmovrdlz %i2, %f14, %f26
10917 edge32 %o2, %l6, %l4
10918 edge32ln %o0, %l3, %l2
10919 array32 %o6, %g5, %o5
10920 taddcctv %i7, 0x0E3E, %o3
10921 and %o4, 0x10FB, %g2
10922 wr %g0, 0x04, %asi
10923 ldsha [%l7 + 0x58] %asi, %g4
10924 fmovsvs %icc, %f11, %f2
10925 tcs %xcc, 0x5
10926 edge16l %l0, %g1, %g6
10927 tne %xcc, 0x1
10928 xorcc %l1, 0x07AD, %i1
10929 ldstub [%l7 + 0x7A], %o1
10930 fmovsleu %icc, %f26, %f28
10931 ldsb [%l7 + 0x27], %g3
10932 srax %l5, %i4, %i0
10933 movrne %g7, 0x3D7, %o7
10934 fmovspos %icc, %f17, %f6
10935 fmovsneg %xcc, %f31, %f23
10936 fmovsvc %icc, %f27, %f16
10937 mulscc %i6, 0x1BA4, %i3
10938 fmovdne %xcc, %f5, %f22
10939 fpsub32 %f18, %f14, %f10
10940 bg,pn %xcc, loop_943
10941 smulcc %i2, 0x0781, %i5
10942 mulx %l6, %o2, %o0
10943 andncc %l3, %l2, %o6
10944loop_943:
10945 andncc %l4, %o5, %g5
10946 prefetch [%l7 + 0x24], 0x0
10947 movgu %xcc, %o3, %o4
10948 fmovrdgz %i7, %f6, %f20
10949 add %l7, 0x4C, %l6
10950 wr %g0, 0x80, %asi
10951 lda [%l6] %asi, %g2
10952 casa [%l6] 0x80, %g2, %g4
10953 taddcctv %l0, %g6, %g1
10954 brgz %l1, loop_944
10955 movl %xcc, %i1, %o1
10956 movpos %xcc, %g3, %l5
10957 fmovdcc %icc, %f0, %f20
10958loop_944:
10959 fpadd32s %f26, %f15, %f6
10960 wr %g0, 0x88, %asi
10961 ldstuba [%l7 + 0x2C] %asi, %i4
10962 movpos %xcc, %g7, %i0
10963 fzeros %f5
10964 bvs,a,pn %icc, loop_945
10965 mulscc %i6, 0x0FFC, %i3
10966 movvc %icc, %i2, %o7
10967 movl %icc, %i5, %o2
10968loop_945:
10969 fpmerge %f10, %f27, %f6
10970 ble,a %xcc, loop_946
10971 and %o0, %l3, %l6
10972 tle %icc, 0x0
10973 fnegd %f18, %f6
10974loop_946:
10975 fcmple16 %f18, %f30, %o6
10976 addc %l2, %o5, %g5
10977 sll %o3, %l4, %o4
10978 tpos %xcc, 0x4
10979 tn %icc, 0x5
10980 array16 %i7, %g2, %l0
10981 add %g4, 0x180F, %g1
10982 fcmpeq16 %f0, %f10, %l1
10983 fnegs %f29, %f19
10984 fexpand %f30, %f8
10985 nop
10986 fitos %f9, %f15
10987 fstox %f15, %f26
10988 fxtos %f26, %f11
10989 movrlez %i1, %o1, %g6
10990 tsubcctv %l5, 0x0C6C, %g3
10991 ble %icc, loop_947
10992 brz %g7, loop_948
10993 be,pn %icc, loop_949
10994 edge32 %i0, %i6, %i4
10995loop_947:
10996 stx %i2, [%l7 + 0x60]
10997loop_948:
10998 lduw [%l7 + 0x68], %i3
10999loop_949:
11000 bne,a,pn %icc, loop_950
11001 smul %o7, 0x1AA5, %i5
11002 movge %xcc, %o0, %o2
11003 add %l6, %l3, %l2
11004loop_950:
11005 nop
11006 wr %g0, 0x81, %asi
11007 sta %f13, [%l7 + 0x0C] %asi
11008 fmovrdlz %o6, %f16, %f8
11009 tn %xcc, 0x4
11010 tgu %icc, 0x5
11011 std %f30, [%l7 + 0x28]
11012 tcs %icc, 0x4
11013 tcs %icc, 0x2
11014 and %g5, 0x10EE, %o5
11015 fpadd16s %f17, %f16, %f11
11016 brgz %o3, loop_951
11017 xnorcc %o4, 0x16F0, %i7
11018 lduh [%l7 + 0x08], %g2
11019 xnorcc %l4, 0x14F1, %l0
11020loop_951:
11021 srax %g1, 0x13, %l1
11022 xnor %i1, 0x0137, %g4
11023 set 0x30, %i5
11024 ldxa [%l7 + %i5] 0x10, %o1
11025 fmovdvs %icc, %f11, %f28
11026 te %icc, 0x4
11027 movcc %xcc, %l5, %g3
11028 ldd [%l7 + 0x20], %g6
11029 tge %xcc, 0x1
11030 wr %g0, 0x11, %asi
11031 lduba [%l7 + 0x4D] %asi, %i0
11032 xorcc %i6, %g6, %i4
11033 fble,a %fcc0, loop_952
11034 swap [%l7 + 0x0C], %i2
11035 fmovdg %xcc, %f6, %f22
11036 bpos,pn %icc, loop_953
11037loop_952:
11038 fmovdleu %xcc, %f17, %f19
11039 set 0x4E, %i7
11040 lduha [%l7 + %i7] 0x04, %o7
11041loop_953:
11042 ble,a,pn %xcc, loop_954
11043 edge32n %i3, %o0, %o2
11044 tvc %icc, 0x4
11045 xnor %i5, 0x1C79, %l3
11046loop_954:
11047 movrlez %l6, 0x0CE, %o6
11048 fmovsge %icc, %f18, %f18
11049 subcc %l2, 0x02B7, %o5
11050 tl %xcc, 0x6
11051 udiv %o3, 0x0023, %o4
11052 nop
11053 setx loop_955, %l0, %l1
11054 jmpl %l1, %g5
11055 mova %icc, %i7, %l4
11056 bleu,a,pt %xcc, loop_956
11057 tcs %xcc, 0x2
11058loop_955:
11059 nop
11060 fitod %f6, %f0
11061 fdtos %f0, %f29
11062 subccc %g2, 0x03CE, %l0
11063loop_956:
11064 saved
11065 rdpr %cwp, %g1
11066 rdpr %cansave, %g2
11067 rdpr %canrestore, %g3
11068 rdpr %cleanwin, %g4
11069 rdpr %otherwin, %g5
11070 rdpr %wstate, %g6
11071 fmovdge %icc, %f2, %f16
11072 add %l1, %i1, %g1
11073 xnorcc %o1, %g4, %l5
11074 orncc %g7, %i0, %g3
11075 movn %xcc, %g6, %i6
11076 prefetch [%l7 + 0x6C], 0x0
11077 orcc %i4, %i2, %i3
11078 movneg %xcc, %o0, %o7
11079 movvs %xcc, %o2, %l3
11080 nop
11081 setx 0xA61CACDC, %l0, %l6
11082 st %l6, [%l7 + 0x28]
11083 ld [%l7 + 0x28], %f4
11084 setx 0x3ED7D5EC, %l1, %l5
11085 st %l5, [%l7 + 0x10]
11086 ld [%l7 + 0x10], %f19
11087 fsubs %f19, %f4, %f15
11088 set 0x50, %i0
11089 prefetcha [%l7 + %i0] 0x15, 0x0
11090 movrgz %i5, %l2, %o6
11091 edge8l %o5, %o3, %g5
11092 movg %xcc, %o4, %l4
11093 tne %icc, 0x6
11094 alignaddr %g2, %i7, %l0
11095 fmovdge %icc, %f10, %f29
11096 movneg %icc, %l1, %i1
11097 alignaddrl %o1, %g4, %g1
11098 tsubcctv %l5, %g7, %g3
11099 array16 %i0, %i6, %g6
11100 sethi 0x1E46, %i2
11101 fbu %fcc2, loop_957
11102 movrlez %i3, 0x0F0, %i4
11103 movre %o7, %o0, %l3
11104 xor %o2, %l6, %i5
11105loop_957:
11106 nop
11107 wr %g0, 0x88, %asi
11108 lduha [%l7 + 0x0A] %asi, %l2
11109 movcc %xcc, %o6, %o3
11110 alignaddr %g5, %o4, %o5
11111 andcc %g2, %l4, %l0
11112 bpos,a,pt %xcc, loop_958
11113 edge8 %i7, %i1, %l1
11114 xnorcc %o1, 0x1B20, %g1
11115 bvs %icc, loop_959
11116loop_958:
11117 tge %icc, 0x7
11118 lduw [%l7 + 0x48], %l5
11119 array8 %g7, %g4, %i0
11120loop_959:
11121 movrgz %g3, %g6, %i6
11122 ba,a,pn %icc, loop_960
11123 tcc %icc, 0x1
11124 set 0x60, %g6
11125 ldswa [%l7 + %g6] 0x18, %i3
11126loop_960:
11127 bcc %icc, loop_961
11128 add %i2, 0x14C7, %o7
11129 nop
11130 fitos %f11, %f30
11131 fstox %f30, %f28
11132 nop
11133 setx 0x323CA667, %l0, %l6
11134 st %l6, [%l7 + 0x28]
11135 ld [%l7 + 0x28], %f19
11136 setx 0xA1E4C512, %l1, %l5
11137 st %l5, [%l7 + 0x10]
11138 ld [%l7 + 0x10], %f24
11139 fdivs %f24, %f19, %f18
11140loop_961:
11141 tleu %icc, 0x2
11142 array16 %o0, %l3, %o2
11143 nop
11144 fitos %f12, %f27
11145 fstoi %f27, %f30
11146 fcmpne16 %f20, %f22, %l6
11147 sdivcc %i4, 0x139C, %l2
11148 udivcc %o6, 0x03A6, %o3
11149 sth %i5, [%l7 + 0x58]
11150 sir 0x039B
11151 sdivcc %g5, 0x0B8C, %o4
11152 srl %g2, 0x06, %o5
11153 nop
11154 setx 0x1CB5D79C66903AD9, %l0, %l6
11155 stx %l6, [%l7 + 0x28]
11156 ldd [%l7 + 0x28], %f18
11157 setx 0x7F9BCD9529693D47, %l1, %l5
11158 stx %l5, [%l7 + 0x10]
11159 ldd [%l7 + 0x10], %f0
11160 fsubd %f0, %f18, %f12
11161 bgu,a %icc, loop_962
11162 edge8ln %l4, %i7, %i1
11163 movne %icc, %l0, %l1
11164 movrlz %g1, 0x356, %l5
11165loop_962:
11166 fbug %fcc0, loop_963
11167 ta %xcc, 0x3
11168 ta %xcc, 0x5
11169 sir 0x0686
11170loop_963:
11171 fcmpgt32 %f22, %f22, %g7
11172 fbu,a %fcc2, loop_964
11173 orcc %o1, 0x064E, %i0
11174 movcs %xcc, %g3, %g6
11175 fmovrse %i6, %f30, %f14
11176loop_964:
11177 andncc %i3, %g4, %i2
11178 bne,a %icc, loop_965
11179 tn %icc, 0x7
11180 nop
11181 fitos %f6, %f2
11182 fstod %f2, %f2
11183 movgu %xcc, %o7, %l3
11184loop_965:
11185 nop
11186 wr %g0, 0x80, %asi
11187 ldda [%l7 + 0x70] %asi, %o0
11188 wr %g0, 0x11, %asi
11189 lduha [%l7 + 0x22] %asi, %o2
11190 movne %xcc, %i4, %l2
11191 te %xcc, 0x4
11192 tsubcctv %o6, 0x182D, %o3
11193 udivcc %i5, 0x113F, %g5
11194 sth %o4, [%l7 + 0x22]
11195 ldsw [%l7 + 0x10], %g2
11196 tvc %icc, 0x3
11197 nop
11198 setx loop_966, %l0, %l1
11199 jmpl %l1, %l6
11200 edge32 %l4, %i7, %o5
11201 movge %icc, %l0, %l1
11202 tvc %xcc, 0x7
11203loop_966:
11204 nop
11205 wr %g0, 0x81, %asi
11206 lduha [%l7 + 0x18] %asi, %g1
11207 ba %icc, loop_967
11208 mulscc %i1, %l5, %o1
11209 srl %g7, 0x05, %g3
11210 alignaddrl %i0, %i6, %i3
11211loop_967:
11212 ble,a %icc, loop_968
11213 fmovsa %icc, %f10, %f14
11214 xorcc %g6, 0x185A, %g4
11215 saved
11216 rdpr %cwp, %g1
11217 rdpr %cansave, %g2
11218 rdpr %canrestore, %g3
11219 rdpr %cleanwin, %g4
11220 rdpr %otherwin, %g5
11221 rdpr %wstate, %g6
11222loop_968:
11223 ldx [%l7 + 0x38], %o7
11224 stx %i2, [%l7 + 0x18]
11225 fmovdcs %xcc, %f22, %f9
11226 subccc %l3, %o0, %i4
11227 movrlz %l2, %o6, %o2
11228 taddcc %o3, 0x094C, %i5
11229 andn %g5, %g2, %l6
11230 fmovsgu %xcc, %f30, %f24
11231 popc %l4, %i7
11232 edge8 %o4, %o5, %l1
11233 fmovd %f16, %f26
11234 sll %g1, 0x1A, %l0
11235 mova %icc, %l5, %i1
11236 tl %xcc, 0x3
11237 orncc %o1, 0x0441, %g3
11238 xnor %g7, %i0, %i3
11239 subc %g6, %g4, %o7
11240 tl %xcc, 0x7
11241 fcmpeq32 %f12, %f26, %i6
11242 and %l3, 0x123D, %i2
11243 edge8ln %o0, %i4, %o6
11244 movrlez %l2, %o3, %o2
11245 fmovsa %xcc, %f1, %f3
11246 fbul,a %fcc0, loop_969
11247 nop
11248 setx loop_970, %l0, %l1
11249 wrpr 0x1, %tl
11250 wrpr %l1, %tnpc
11251 setx 0x34400001400, %l0, %l1
11252 wrpr %l1, %tstate
11253 wrhpr 0x4, %htstate
11254 done
11255 ta %icc, 0x0
11256 movg %icc, %g5, %i5
11257loop_969:
11258 sll %g2, 0x15, %l6
11259loop_970:
11260 fcmpeq16 %f26, %f14, %l4
11261 or %i7, 0x1C21, %o5
11262 bneg,pt %xcc, loop_971
11263 te %xcc, 0x2
11264 ble,pn %icc, loop_972
11265 tsubcc %l1, 0x0EF1, %o4
11266loop_971:
11267 sth %g1, [%l7 + 0x1E]
11268 srax %l0, %i1, %o1
11269loop_972:
11270 tsubcc %g3, 0x0D63, %g7
11271 bneg,a,pt %icc, loop_973
11272 bvc loop_974
11273 edge8n %i0, %l5, %i3
11274 be,a %xcc, loop_975
11275loop_973:
11276 brgez %g6, loop_976
11277loop_974:
11278 fmovrdgz %o7, %f4, %f6
11279 edge8ln %i6, %g4, %i2
11280loop_975:
11281 andncc %o0, %l3, %o6
11282loop_976:
11283 orcc %i4, %o3, %l2
11284 andn %g5, 0x1019, %i5
11285 edge32 %g2, %l6, %l4
11286 fornot2s %f0, %f8, %f6
11287 ble %xcc, loop_977
11288 sdiv %i7, 0x1744, %o5
11289 stx %o2, [%l7 + 0x28]
11290 alignaddrl %l1, %g1, %o4
11291loop_977:
11292 movrlz %l0, %o1, %i1
11293 fmovdpos %xcc, %f10, %f0
11294 set 0x12, %g7
11295 ldsha [%l7 + %g7] 0x18, %g3
11296 fors %f3, %f10, %f31
11297 movleu %icc, %g7, %l5
11298 bne loop_978
11299 udivx %i0, 0x03AF, %g6
11300 lduh [%l7 + 0x3A], %o7
11301 te %icc, 0x0
11302loop_978:
11303 xnorcc %i3, %i6, %g4
11304 edge8ln %o0, %i2, %o6
11305 mova %xcc, %l3, %o3
11306 sra %l2, %i4, %g5
11307 and %g2, 0x07DF, %l6
11308 movg %icc, %l4, %i5
11309 smulcc %i7, %o2, %o5
11310 tsubcctv %g1, %o4, %l1
11311 faligndata %f26, %f8, %f30
11312 brgz %l0, loop_979
11313 nop
11314 setx 0x34E297DC219AD6CF, %l0, %l6
11315 stx %l6, [%l7 + 0x28]
11316 ldd [%l7 + 0x28], %f10
11317 fsqrtd %f10, %f24
11318 taddcc %o1, %i1, %g7
11319 movneg %xcc, %l5, %i0
11320loop_979:
11321 nop
11322 fitod %f2, %f4
11323 fdtox %f4, %f14
11324 tpos %icc, 0x2
11325 edge16ln %g6, %o7, %i3
11326 stbar
11327 sra %g3, %g4, %o0
11328 set 0x26, %i2
11329 stha %i6, [%l7 + %i2] 0x23
11330 membar #Sync
11331 edge8n %o6, %l3, %o3
11332 edge32 %i2, %l2, %g5
11333 nop
11334 setx 0x36C88C23, %l0, %l6
11335 st %l6, [%l7 + 0x28]
11336 ld [%l7 + 0x28], %f1
11337 setx 0x40DD49B5, %l1, %l5
11338 st %l5, [%l7 + 0x10]
11339 ld [%l7 + 0x10], %f11
11340 fsubs %f11, %f1, %f12
11341 sub %g2, 0x1D8B, %i4
11342 bg,pn %icc, loop_980
11343 edge16l %l6, %l4, %i7
11344 fmovsvc %xcc, %f12, %f20
11345 fnand %f6, %f20, %f24
11346loop_980:
11347 ble,a %icc, loop_981
11348 taddcc %o2, 0x1ABB, %o5
11349 tgu %xcc, 0x2
11350 movrgez %i5, %o4, %l1
11351loop_981:
11352 fmovsneg %icc, %f11, %f18
11353 bn %xcc, loop_982
11354 ldx [%l7 + 0x38], %l0
11355 movcs %xcc, %o1, %i1
11356 fbule %fcc2, loop_983
11357loop_982:
11358 bvs,a,pt %icc, loop_984
11359 fexpand %f24, %f20
11360 andncc %g1, %g7, %l5
11361loop_983:
11362 nop
11363 wr %g0, 0x0c, %asi
11364 stba %i0, [%l7 + 0x4D] %asi
11365loop_984:
11366 taddcc %o7, 0x076D, %i3
11367 bcc,a %icc, loop_985
11368 fbul %fcc1, loop_986
11369 fnor %f8, %f24, %f26
11370 xorcc %g3, 0x1B70, %g6
11371loop_985:
11372 nop
11373 wr %g0, 0x81, %asi
11374 swapa [%l7 + 0x2C] %asi, %g4
11375loop_986:
11376 tcc %icc, 0x1
11377 nop
11378 setx loop_987, %l0, %l1
11379 jmpl %l1, %o0
11380 tvc %icc, 0x6
11381 nop
11382 setx 0x735A5E8E7071780C, %l0, %l6
11383 stx %l6, [%l7 + 0x38]
11384 ldx [%l7 + 0x38], %fsr
11385 add %i6, %o6, %l3
11386loop_987:
11387 tle %icc, 0x3
11388 brz,a %i2, loop_988
11389 brgz %l2, loop_989
11390 bne,a,pt %icc, loop_990
11391 xnor %g5, %g2, %i4
11392loop_988:
11393 fmovrsgz %l6, %f30, %f3
11394loop_989:
11395 sethi 0x066E, %l4
11396loop_990:
11397 fmul8x16au %f17, %f12, %f18
11398 fmovsvs %xcc, %f13, %f4
11399 wr %g0, 0x10, %asi
11400 lduha [%l7 + 0x1A] %asi, %o3
11401 call loop_991
11402 xorcc %i7, %o2, %o5
11403 fmovsl %xcc, %f3, %f23
11404 movle %xcc, %i5, %o4
11405loop_991:
11406 tsubcctv %l1, %o1, %l0
11407 xnorcc %i1, %g7, %g1
11408 sub %l5, %o7, %i3
11409 te %xcc, 0x5
11410 mulx %g3, 0x1A22, %g6
11411 bl,pt %icc, loop_992
11412 movgu %icc, %g4, %o0
11413 movcc %xcc, %i6, %i0
11414 tge %icc, 0x2
11415loop_992:
11416 nop
11417 setx 0x1042D369, %l0, %l6
11418 st %l6, [%l7 + 0x0C]
11419 ld [%l7 + 0x0C], %fsr
11420 subc %l3, %i2, %l2
11421 orcc %g5, %o6, %g2
11422 edge32ln %i4, %l4, %o3
11423 bge,a loop_993
11424 fxnor %f26, %f20, %f8
11425 mova %xcc, %l6, %i7
11426 move %xcc, %o5, %i5
11427loop_993:
11428 tneg %icc, 0x7
11429 srlx %o2, %l1, %o1
11430 bn,pt %xcc, loop_994
11431 alignaddrl %o4, %i1, %g7
11432 nop
11433 setx loop_995, %l0, %l1
11434 wrpr 0x1, %tl
11435 wrpr %l1, %tpc
11436 add %l1, 0x4, %l1
11437 wrpr %l1, %tnpc
11438 setx 0x34400001400, %l0, %l1
11439 wrpr %l1, %tstate
11440 wrhpr 0x4, %htstate
11441 retry
11442 fmovda %xcc, %f19, %f4
11443loop_994:
11444 nop
11445 set 0x40, %g5
11446 stda %f0, [%l7 + %g5] 0x1f
11447 membar #Sync
11448loop_995:
11449 nop
11450 wr %g0, 0x81, %asi
11451 ldsba [%l7 + 0x3E] %asi, %l0
11452 bvc,pn %xcc, loop_996
11453 array32 %l5, %o7, %g1
11454 alignaddrl %g3, %g6, %g4
11455 srax %o0, %i6, %i3
11456loop_996:
11457 popc %i0, %l3
11458 brnz,a %i2, loop_997
11459 andncc %l2, %o6, %g5
11460 tpos %xcc, 0x1
11461 set 0x58, %o6
11462 lduwa [%l7 + %o6] 0x88, %g2
11463loop_997:
11464 fbule %fcc1, loop_998
11465 movneg %xcc, %i4, %l4
11466 movcs %xcc, %l6, %o3
11467 movneg %xcc, %i7, %o5
11468loop_998:
11469 movre %i5, 0x230, %l1
11470 andn %o1, %o4, %i1
11471 fpsub32 %f28, %f0, %f14
11472 sub %o2, %g7, %l0
11473 fsrc2s %f0, %f14
11474 te %icc, 0x2
11475 fbug,a %fcc3, loop_999
11476 stbar
11477 fmul8x16au %f2, %f15, %f2
11478 sra %l5, 0x14, %g1
11479loop_999:
11480 fba,a %fcc2, loop_1000
11481 bge,pn %xcc, loop_1001
11482 be,a %xcc, loop_1002
11483 sdivx %o7, 0x05F2, %g6
11484loop_1000:
11485 fmovsleu %xcc, %f4, %f2
11486loop_1001:
11487 edge32 %g4, %o0, %g3
11488loop_1002:
11489 edge16ln %i6, %i3, %l3
11490 sdivcc %i2, 0x0349, %l2
11491 set 0x28, %i3
11492 swapa [%l7 + %i3] 0x88, %i0
11493 movrlz %o6, %g5, %g2
11494 movgu %xcc, %l4, %l6
11495 std %f18, [%l7 + 0x40]
11496 fpackfix %f4, %f4
11497 set 0x78, %l5
11498 prefetcha [%l7 + %l5] 0x81, 0x2
11499 mova %icc, %i4, %i7
11500 edge16l %o5, %l1, %o1
11501 andcc %o4, 0x0B7D, %i5
11502 fpadd16s %f7, %f18, %f0
11503 fbo %fcc2, loop_1003
11504 movrgez %i1, 0x390, %o2
11505 edge32l %g7, %l5, %l0
11506 xnor %o7, %g1, %g4
11507loop_1003:
11508 orncc %o0, %g3, %g6
11509 nop
11510 fitod %f6, %f10
11511 fdtoi %f10, %f10
11512 fsrc2 %f20, %f12
11513 sth %i3, [%l7 + 0x7C]
11514 srl %l3, %i2, %i6
11515 movne %icc, %i0, %l2
11516 sdiv %g5, 0x08CA, %o6
11517 xorcc %g2, %l4, %o3
11518 fmovsa %icc, %f16, %f9
11519 and %l6, 0x1804, %i4
11520 taddcctv %i7, 0x0FEF, %o5
11521 fbuge %fcc3, loop_1004
11522 std %f6, [%l7 + 0x20]
11523 fmul8x16al %f30, %f14, %f14
11524 bneg %xcc, loop_1005
11525loop_1004:
11526 tle %icc, 0x3
11527 movleu %icc, %o1, %o4
11528 set 0x52, %o3
11529 ldsha [%l7 + %o3] 0x11, %i5
11530loop_1005:
11531 sub %l1, 0x1FD5, %i1
11532 add %l7, 0x40, %l6
11533 wr %g0, 0x04, %asi
11534 ldxa [%l6] %asi, %o2
11535 casxa [%l6] 0x04, %o2, %l5
11536 nop
11537 setx 0xBC071DAC68EDD452, %l0, %l6
11538 stx %l6, [%l7 + 0x28]
11539 ldd [%l7 + 0x28], %f20
11540 fsqrtd %f20, %f26
11541 fmovdgu %icc, %f4, %f22
11542 st %f9, [%l7 + 0x74]
11543 tleu %icc, 0x2
11544 tl %xcc, 0x1
11545 fmovdneg %icc, %f25, %f29
11546 andcc %l0, 0x0DCE, %o7
11547 fcmpne32 %f6, %f4, %g1
11548 orncc %g4, %g7, %o0
11549 movcs %xcc, %g6, %g3
11550 tsubcc %i3, 0x1130, %l3
11551 subcc %i6, 0x050F, %i0
11552 fxnors %f19, %f23, %f7
11553 add %l7, 0x40, %l6
11554 wr %g0, 0x80, %asi
11555 ldxa [%l6] %asi, %l2
11556 casxa [%l6] 0x80, %l2, %g5
11557 smulcc %o6, 0x11F9, %i2
11558 xorcc %g2, %l4, %l6
11559 tpos %xcc, 0x2
11560 fmovrsne %i4, %f28, %f12
11561 movleu %xcc, %o3, %i7
11562 edge16n %o5, %o4, %o1
11563 movre %i5, 0x3D3, %i1
11564 edge16l %l1, %l5, %o2
11565 movre %l0, %o7, %g4
11566 bge,pn %xcc, loop_1006
11567 mulx %g7, %g1, %g6
11568 brlez,a %g3, loop_1007
11569 fpmerge %f28, %f18, %f28
11570loop_1006:
11571 fbue,a %fcc0, loop_1008
11572 movge %xcc, %o0, %l3
11573loop_1007:
11574 brgez %i3, loop_1009
11575 stb %i6, [%l7 + 0x58]
11576loop_1008:
11577 move %icc, %l2, %g5
11578 or %i0, %i2, %o6
11579loop_1009:
11580 fpack16 %f18, %f18
11581 set 0x40, %l2
11582 stda %f0, [%l7 + %l2] 0x81
11583 fcmpgt16 %f12, %f0, %l4
11584 tvc %icc, 0x0
11585 movg %xcc, %l6, %g2
11586 sir 0x1043
11587 sub %o3, %i4, %i7
11588 brlz %o4, loop_1010
11589 fmovdcc %icc, %f4, %f15
11590 umul %o1, 0x16CA, %o5
11591 or %i5, %l1, %i1
11592loop_1010:
11593 movl %icc, %o2, %l0
11594 nop
11595 setx 0x2E3B66C8D85656EE, %l0, %l6
11596 stx %l6, [%l7 + 0x28]
11597 ldd [%l7 + 0x28], %f20
11598 setx 0x15F0AEC1639C531C, %l1, %l5
11599 stx %l5, [%l7 + 0x10]
11600 ldd [%l7 + 0x10], %f20
11601 fdivd %f20, %f20, %f28
11602 movpos %xcc, %l5, %o7
11603 array16 %g7, %g1, %g4
11604 movrlez %g6, 0x023, %g3
11605 fnors %f16, %f21, %f10
11606 tcs %xcc, 0x0
11607 fpack32 %f28, %f8, %f30
11608 brgez %o0, loop_1011
11609 subc %l3, %i6, %l2
11610 or %i3, %i0, %g5
11611 nop
11612 fitod %f0, %f0
11613 fdtox %f0, %f6
11614loop_1011:
11615 fpsub32 %f22, %f0, %f12
11616 edge16l %o6, %l4, %l6
11617 fpsub32 %f28, %f30, %f18
11618 ta %xcc, 0x6
11619 tsubcctv %g2, %o3, %i2
11620 tneg %icc, 0x0
11621 set 0x65, %o0
11622 stba %i7, [%l7 + %o0] 0x15
11623 set 0x8, %o7
11624 stxa %o4, [%g0 + %o7] 0x21
11625 fnegs %f1, %f27
11626 fmovsa %icc, %f2, %f29
11627 subcc %i4, 0x0FC2, %o5
11628 nop
11629 fitod %f2, %f6
11630 fdtox %f6, %f0
11631 edge16n %o1, %i5, %l1
11632 sdivx %i1, 0x1C71, %o2
11633 movn %icc, %l0, %l5
11634 udivcc %g7, 0x1752, %o7
11635 movre %g1, 0x325, %g6
11636 wr %g0, 0x0c, %asi
11637 lduha [%l7 + 0x32] %asi, %g4
11638 tle %icc, 0x4
11639 smul %g3, 0x0129, %l3
11640 fbg,a %fcc2, loop_1012
11641 tge %xcc, 0x4
11642 set 0x2C, %g2
11643 swapa [%l7 + %g2] 0x11, %i6
11644loop_1012:
11645 popc %o0, %i3
11646 subccc %i0, 0x0C67, %l2
11647 set 0x25, %o4
11648 lduba [%l7 + %o4] 0x18, %o6
11649 nop
11650 setx 0x16DE2EB7184A3425, %l0, %l6
11651 stx %l6, [%l7 + 0x28]
11652 ldd [%l7 + 0x28], %f20
11653 setx 0x8BD1D5AACDBD04C0, %l1, %l5
11654 stx %l5, [%l7 + 0x10]
11655 ldd [%l7 + 0x10], %f12
11656 fdivd %f12, %f20, %f0
11657 movvs %icc, %g5, %l6
11658 tgu %xcc, 0x3
11659 sdiv %l4, 0x14A8, %o3
11660 orn %g2, %i2, %o4
11661 sir 0x1CF0
11662 tl %icc, 0x0
11663 for %f24, %f0, %f8
11664 bn,a,pn %icc, loop_1013
11665 movge %icc, %i7, %i4
11666 or %o5, 0x1D32, %o1
11667 xnorcc %l1, 0x04A7, %i5
11668loop_1013:
11669 move %icc, %o2, %i1
11670 wr %g0, 0x80, %asi
11671 prefetcha [%l7 + 0x18] %asi, 0x0
11672 orncc %l5, 0x009C, %o7
11673 set 0x40, %i1
11674 sta %f12, [%l7 + %i1] 0x04
11675 taddcc %g7, %g6, %g1
11676 subcc %g3, %g4, %l3
11677 smulcc %i6, %i3, %o0
11678 fbe,a %fcc0, loop_1014
11679 stx %i0, [%l7 + 0x48]
11680 lduw [%l7 + 0x18], %o6
11681 fbue %fcc1, loop_1015
11682loop_1014:
11683 tneg %xcc, 0x4
11684 wr %g0, 0x11, %asi
11685 sta %f17, [%l7 + 0x48] %asi
11686loop_1015:
11687 movrlz %l2, %l6, %l4
11688 mulx %o3, 0x1437, %g2
11689 fpsub16s %f25, %f25, %f10
11690 fmul8sux16 %f2, %f8, %f24
11691 udiv %g5, 0x0CA2, %i2
11692 ldd [%l7 + 0x08], %f20
11693 nop
11694 setx 0x2E0D423A4C4BF501, %l0, %l6
11695 stx %l6, [%l7 + 0x28]
11696 ldd [%l7 + 0x28], %f20
11697 setx 0x6FBBB25284545249, %l1, %l5
11698 stx %l5, [%l7 + 0x10]
11699 ldd [%l7 + 0x10], %f8
11700 fdivd %f8, %f20, %f30
11701 fmovsl %xcc, %f30, %f13
11702 movneg %icc, %i7, %o4
11703 movvc %icc, %o5, %i4
11704 movrlez %l1, 0x05C, %i5
11705 tl %xcc, 0x4
11706 smul %o2, 0x0DE0, %i1
11707 fbuge %fcc3, loop_1016
11708 fand %f2, %f8, %f24
11709 fnot1 %f4, %f8
11710 srax %o1, 0x15, %l0
11711loop_1016:
11712 bvc,pn %icc, loop_1017
11713 taddcctv %l5, %o7, %g7
11714 fandnot2s %f0, %f14, %f8
11715 fcmpeq16 %f14, %f30, %g6
11716loop_1017:
11717 sll %g3, 0x1D, %g1
11718 brlez,a %g4, loop_1018
11719 edge32n %i6, %i3, %o0
11720 subccc %i0, %l3, %l2
11721 sdivx %o6, 0x12E6, %l4
11722loop_1018:
11723 array16 %l6, %o3, %g2
11724 fbo %fcc2, loop_1019
11725 fmul8x16al %f13, %f9, %f10
11726 taddcc %i2, 0x1CF8, %i7
11727 lduw [%l7 + 0x6C], %o4
11728loop_1019:
11729 xor %g5, %i4, %l1
11730 alignaddr %i5, %o2, %o5
11731 fcmpne16 %f22, %f2, %i1
11732 brz,a %o1, loop_1020
11733 edge32n %l0, %o7, %l5
11734 tsubcc %g7, 0x1C12, %g3
11735 bl,a loop_1021
11736loop_1020:
11737 tleu %icc, 0x0
11738 mulscc %g6, %g4, %i6
11739 call loop_1022
11740loop_1021:
11741 fornot2 %f6, %f14, %f22
11742 mova %icc, %g1, %i3
11743 fpsub32 %f10, %f4, %f0
11744loop_1022:
11745 orcc %o0, 0x1C36, %l3
11746 sub %i0, %o6, %l2
11747 fmovsl %xcc, %f17, %f20
11748 ldub [%l7 + 0x0D], %l4
11749 alignaddr %l6, %o3, %i2
11750 edge16ln %i7, %o4, %g5
11751 array32 %i4, %l1, %i5
11752 array32 %g2, %o5, %i1
11753 taddcc %o1, 0x0C5D, %o2
11754 fblg,a %fcc0, loop_1023
11755 sdivcc %o7, 0x0EFE, %l0
11756 fmovsgu %icc, %f27, %f25
11757 move %icc, %l5, %g7
11758loop_1023:
11759 nop
11760 wr %g0, 0x04, %asi
11761 lduba [%l7 + 0x57] %asi, %g6
11762 edge16n %g4, %g3, %i6
11763 orn %g1, 0x1B25, %i3
11764 mova %xcc, %o0, %l3
11765 tl %xcc, 0x6
11766 ldsh [%l7 + 0x62], %i0
11767 fmovdl %icc, %f13, %f27
11768 fmovdl %icc, %f12, %f14
11769 fmovdl %icc, %f27, %f29
11770 movrlez %l2, %l4, %l6
11771 movleu %xcc, %o3, %o6
11772 ta %xcc, 0x4
11773 fpadd32 %f10, %f16, %f28
11774 set 0x5C, %l3
11775 ldswa [%l7 + %l3] 0x15, %i7
11776 fmovs %f24, %f10
11777 orncc %i2, 0x05E8, %g5
11778 sdivcc %i4, 0x19B2, %l1
11779 movcc %icc, %i5, %g2
11780 ld [%l7 + 0x48], %f6
11781 wr %g0, 0x2a, %asi
11782 stwa %o4, [%l7 + 0x48] %asi
11783 membar #Sync
11784 move %xcc, %o5, %o1
11785 move %icc, %i1, %o2
11786 move %xcc, %o7, %l0
11787 tgu %xcc, 0x2
11788 fnands %f8, %f23, %f19
11789 alignaddr %g7, %l5, %g6
11790 tgu %icc, 0x6
11791 sdivx %g3, 0x1D78, %g4
11792 tge %icc, 0x3
11793 nop
11794 set 0x39, %l4
11795 stb %i6, [%l7 + %l4]
11796 wr %g0, 0x89, %asi
11797 stda %f16, [%l7 + 0x40] %asi
11798 sub %i3, 0x153B, %g1
11799 orncc %l3, %i0, %o0
11800 fmovdle %icc, %f10, %f23
11801 fcmpne16 %f6, %f22, %l2
11802 fmovsgu %icc, %f5, %f17
11803 ldd [%l7 + 0x08], %f14
11804 edge8 %l4, %l6, %o6
11805 fmul8sux16 %f16, %f30, %f14
11806 fmovrdlz %i7, %f0, %f8
11807 nop
11808 fitos %f0, %f0
11809 fstoi %f0, %f23
11810 ba loop_1024
11811 nop
11812 setx 0x48B0D2077B9B0D2E, %l0, %l6
11813 stx %l6, [%l7 + 0x28]
11814 ldd [%l7 + 0x28], %f28
11815 setx 0x25343FD8E27B82A9, %l1, %l5
11816 stx %l5, [%l7 + 0x10]
11817 ldd [%l7 + 0x10], %f20
11818 faddd %f20, %f28, %f18
11819 tgu %icc, 0x0
11820 orncc %o3, %g5, %i4
11821loop_1024:
11822 tcs %xcc, 0x6
11823 subc %i2, %l1, %g2
11824 xorcc %i5, 0x1430, %o4
11825 nop
11826 fitod %f5, %f10
11827 ldd [%l7 + 0x48], %o0
11828 tle %xcc, 0x1
11829 movpos %icc, %o5, %i1
11830 tneg %xcc, 0x2
11831 flush %l7 + 0x70
11832 nop
11833 setx 0x8120F7C01CF2A918, %l0, %l6
11834 stx %l6, [%l7 + 0x28]
11835 ldd [%l7 + 0x28], %f8
11836 setx 0xB19C80F7AFCF8999, %l1, %l5
11837 stx %l5, [%l7 + 0x10]
11838 ldd [%l7 + 0x10], %f0
11839 faddd %f0, %f8, %f24
11840 st %f30, [%l7 + 0x44]
11841 fandnot2s %f15, %f27, %f25
11842 edge8n %o2, %o7, %l0
11843 sllx %g7, %g6, %g3
11844 tle %xcc, 0x7
11845 fbu %fcc0, loop_1025
11846 nop
11847 setx 0xA2293E17, %l0, %l6
11848 st %l6, [%l7 + 0x28]
11849 ld [%l7 + 0x28], %f4
11850 fsqrts %f4, %f19
11851 tvc %xcc, 0x6
11852 ldd [%l7 + 0x68], %f14
11853loop_1025:
11854 movvc %xcc, %l5, %i6
11855 sethi 0x1436, %i3
11856 movge %icc, %g1, %l3
11857 mulscc %i0, %o0, %g4
11858 subc %l2, %l6, %l4
11859 tsubcc %o6, 0x0CC5, %i7
11860 fmovrsgez %g5, %f2, %f10
11861 ld [%l7 + 0x44], %f28
11862 fmovs %f13, %f0
11863 fnands %f14, %f11, %f23
11864 smulcc %i4, 0x16A9, %i2
11865 ldx [%l7 + 0x50], %l1
11866 bshuffle %f26, %f12, %f30
11867 movl %xcc, %g2, %i5
11868 brgz,a %o4, loop_1026
11869 fnegs %f1, %f9
11870 fbue,a %fcc2, loop_1027
11871 srlx %o1, %o5, %i1
11872loop_1026:
11873 smul %o3, 0x0245, %o7
11874 set 0x20, %o1
11875 sta %f31, [%l7 + %o1] 0x88
11876loop_1027:
11877 sethi 0x044D, %l0
11878 sethi 0x18DE, %o2
11879 xorcc %g6, %g3, %g7
11880 umul %i6, %i3, %l5
11881 ldsh [%l7 + 0x52], %l3
11882 brz %g1, loop_1028
11883 tsubcctv %o0, %i0, %l2
11884 andn %l6, %g4, %l4
11885 xor %o6, %g5, %i7
11886loop_1028:
11887 movrgez %i4, 0x22F, %i2
11888 nop
11889 fitod %f4, %f0
11890 fdtos %f0, %f30
11891 nop
11892 setx 0x45E3619D711AE910, %l0, %l6
11893 stx %l6, [%l7 + 0x28]
11894 ldd [%l7 + 0x28], %f16
11895 setx 0xBD13D2AE80E7BBD8, %l1, %l5
11896 stx %l5, [%l7 + 0x10]
11897 ldd [%l7 + 0x10], %f22
11898 faddd %f22, %f16, %f8
11899 flush %l7 + 0x18
11900 fsrc2 %f4, %f18
11901 fbue %fcc0, loop_1029
11902 fcmpne16 %f26, %f0, %g2
11903 mulx %l1, 0x1908, %o4
11904 bl,a,pn %xcc, loop_1030
11905loop_1029:
11906 subc %i5, %o5, %o1
11907 tn %icc, 0x5
11908 umul %i1, %o7, %o3
11909loop_1030:
11910 ta %icc, 0x2
11911 srl %l0, 0x16, %g6
11912 membar 0x17
11913 faligndata %f28, %f20, %f30
11914 movrgez %g3, %o2, %i6
11915 tcs %xcc, 0x3
11916 umulcc %i3, 0x175D, %g7
11917 bge,pn %xcc, loop_1031
11918 swap [%l7 + 0x0C], %l3
11919 ldd [%l7 + 0x70], %f0
11920 subccc %g1, %o0, %i0
11921loop_1031:
11922 fnot2 %f26, %f4
11923 add %l2, 0x12FA, %l5
11924 bcc,pn %xcc, loop_1032
11925 smul %g4, 0x0A89, %l6
11926 smul %l4, 0x1C01, %o6
11927 brnz %i7, loop_1033
11928loop_1032:
11929 restored
11930 rdpr %cwp, %g1
11931 rdpr %cansave, %g2
11932 rdpr %canrestore, %g3
11933 rdpr %cleanwin, %g4
11934 rdpr %otherwin, %g5
11935 rdpr %wstate, %g6
11936 bvs,a,pn %xcc, loop_1034
11937 fmovs %f3, %f3
11938loop_1033:
11939 movvc %xcc, %g5, %i2
11940 tge %xcc, 0x7
11941loop_1034:
11942 fmovdl %xcc, %f9, %f3
11943 movne %xcc, %g2, %l1
11944 fbule %fcc0, loop_1035
11945 addcc %o4, 0x0A30, %i5
11946 fbug %fcc2, loop_1036
11947 fandnot1 %f30, %f28, %f14
11948loop_1035:
11949 movgu %xcc, %i4, %o5
11950 tge %icc, 0x6
11951loop_1036:
11952 orncc %o1, 0x05E5, %i1
11953 brgez,a %o7, loop_1037
11954 nop
11955 fitos %f10, %f9
11956 fstod %f9, %f6
11957 for %f12, %f20, %f26
11958 smul %l0, %o3, %g3
11959loop_1037:
11960 sra %o2, %i6, %i3
11961 edge16ln %g6, %g7, %g1
11962 mulscc %o0, 0x0898, %i0
11963 alignaddr %l2, %l5, %l3
11964 tcs %xcc, 0x2
11965 movgu %xcc, %l6, %l4
11966 nop
11967 setx 0x710BBB84, %l0, %l6
11968 st %l6, [%l7 + 0x28]
11969 ld [%l7 + 0x28], %f30
11970 setx 0xD7C89A8B, %l1, %l5
11971 st %l5, [%l7 + 0x10]
11972 ld [%l7 + 0x10], %f15
11973 fmuls %f15, %f30, %f10
11974 movl %icc, %o6, %i7
11975 stx %g4, [%l7 + 0x28]
11976 udivx %g5, 0x06E0, %i2
11977 set 0x5C, %l0
11978 lduwa [%l7 + %l0] 0x80, %g2
11979 fones %f11
11980 and %o4, 0x1894, %i5
11981 fmovdne %xcc, %f18, %f14
11982 movre %l1, 0x118, %o5
11983 fsrc2 %f8, %f28
11984 popc %o1, %i1
11985 movg %icc, %i4, %o7
11986 fmul8x16au %f11, %f26, %f26
11987 movg %xcc, %l0, %o3
11988 sdivcc %o2, 0x0993, %g3
11989 subccc %i6, 0x1E7A, %i3
11990 sdivcc %g6, 0x1D80, %g7
11991 ldsw [%l7 + 0x14], %o0
11992 mova %xcc, %g1, %i0
11993 movvc %icc, %l2, %l5
11994 movrlez %l6, 0x385, %l4
11995 fcmpeq32 %f0, %f8, %l3
11996 sdivcc %i7, 0x091F, %o6
11997 nop
11998 setx 0x904D13D8, %l0, %l6
11999 st %l6, [%l7 + 0x70]
12000 ld [%l7 + 0x70], %fsr
12001 sllx %g5, 0x0E, %i2
12002 xor %g4, 0x05FE, %o4
12003 movl %icc, %g2, %i5
12004 movcs %xcc, %o5, %o1
12005 move %icc, %l1, %i4
12006 fmovrdlz %i1, %f2, %f10
12007 movle %icc, %l0, %o3
12008 tle %icc, 0x6
12009 smulcc %o2, 0x0E71, %o7
12010 array16 %g3, %i3, %g6
12011 movrgz %g7, 0x17D, %i6
12012 add %g1, %i0, %o0
12013 fmovrslez %l2, %f30, %f10
12014 popc %l6, %l5
12015 tcc %icc, 0x0
12016 fcmpne16 %f14, %f20, %l4
12017 saved
12018 rdpr %cwp, %g1
12019 rdpr %cansave, %g2
12020 rdpr %canrestore, %g3
12021 rdpr %cleanwin, %g4
12022 rdpr %otherwin, %g5
12023 rdpr %wstate, %g6
12024 popc 0x0500, %l3
12025 bvs,a %icc, loop_1038
12026 tn %xcc, 0x3
12027 edge16n %i7, %o6, %i2
12028 fbe,a %fcc1, loop_1039
12029loop_1038:
12030 sir 0x039A
12031 fmovrslz %g4, %f2, %f18
12032 taddcctv %g5, %o4, %g2
12033loop_1039:
12034 bcc %icc, loop_1040
12035 addc %o5, %o1, %l1
12036 movleu %icc, %i4, %i5
12037 movge %xcc, %i1, %o3
12038loop_1040:
12039 subccc %o2, %l0, %o7
12040 movg %xcc, %i3, %g6
12041 movleu %icc, %g3, %i6
12042 wr %g0, 0x18, %asi
12043 ldsba [%l7 + 0x69] %asi, %g7
12044 nop
12045 setx loop_1041, %l0, %l1
12046 wrpr 0x1, %tl
12047 wrpr %l1, %tpc
12048 add %l1, 0x4, %l1
12049 wrpr %l1, %tnpc
12050 setx 0x34400001400, %l0, %l1
12051 wrpr %l1, %tstate
12052 wrhpr 0x4, %htstate
12053 retry
12054 nop
12055 setx loop_1042, %l0, %l1
12056 jmpl %l1, %g1
12057 bg,pt %icc, loop_1043
12058 brlez %o0, loop_1044
12059loop_1041:
12060 udivx %l2, 0x062D, %i0
12061loop_1042:
12062 movcs %icc, %l6, %l5
12063loop_1043:
12064 movrgz %l3, 0x2D8, %i7
12065loop_1044:
12066 movgu %xcc, %l4, %o6
12067 edge8n %g4, %g5, %i2
12068 movne %icc, %g2, %o5
12069 fmovdcc %xcc, %f5, %f26
12070 fmovsneg %xcc, %f6, %f11
12071 fnot2 %f20, %f14
12072 sdivx %o1, 0x14C9, %l1
12073 tne %icc, 0x2
12074 bpos,a,pt %xcc, loop_1045
12075 add %o4, %i5, %i4
12076 srax %o3, 0x02, %o2
12077 xnor %i1, 0x0C10, %o7
12078loop_1045:
12079 ldsw [%l7 + 0x3C], %l0
12080 fmovsg %icc, %f25, %f21
12081 edge32 %g6, %g3, %i6
12082 fnot1 %f6, %f8
12083 taddcc %g7, 0x09E5, %g1
12084 fone %f30
12085 fmovse %icc, %f29, %f13
12086 edge16 %o0, %l2, %i0
12087 andncc %i3, %l6, %l3
12088 fsrc1s %f11, %f30
12089 fmovrdne %i7, %f6, %f4
12090 fands %f17, %f7, %f15
12091 move %icc, %l4, %o6
12092 edge16n %g4, %g5, %l5
12093 mulx %g2, 0x0049, %o5
12094 ldsw [%l7 + 0x0C], %o1
12095 bge,a,pn %xcc, loop_1046
12096 fsrc2 %f30, %f2
12097 tvs %icc, 0x4
12098 edge16n %l1, %o4, %i2
12099loop_1046:
12100 tvc %icc, 0x0
12101 add %i4, %o3, %i5
12102 fble %fcc3, loop_1047
12103 movrne %i1, %o2, %l0
12104 and %g6, 0x0EE8, %o7
12105 ldsw [%l7 + 0x18], %g3
12106loop_1047:
12107 taddcctv %g7, %i6, %g1
12108 movcs %icc, %l2, %o0
12109 wr %g0, 0x88, %asi
12110 lduha [%l7 + 0x1E] %asi, %i3
12111 tcs %xcc, 0x5
12112 popc 0x1482, %l6
12113 bvs,a,pn %xcc, loop_1048
12114 tg %xcc, 0x7
12115 bg,pt %icc, loop_1049
12116 movge %xcc, %i0, %i7
12117loop_1048:
12118 mulx %l3, 0x12CF, %o6
12119 fbo %fcc3, loop_1050
12120loop_1049:
12121 sth %l4, [%l7 + 0x4A]
12122 movrne %g5, 0x2EA, %l5
12123 sllx %g2, 0x0B, %o5
12124loop_1050:
12125 mova %xcc, %o1, %g4
12126 flush %l7 + 0x20
12127 be,a loop_1051
12128 fbule,a %fcc0, loop_1052
12129 prefetch [%l7 + 0x64], 0x2
12130 movre %l1, %o4, %i2
12131loop_1051:
12132 array32 %o3, %i4, %i1
12133loop_1052:
12134 ta %icc, 0x5
12135 ba,a,pt %icc, loop_1053
12136 ldsh [%l7 + 0x60], %o2
12137 sdivcc %i5, 0x0EFC, %l0
12138 mulx %g6, 0x017B, %g3
12139loop_1053:
12140 tneg %xcc, 0x6
12141 wr %g0, 0x04, %asi
12142 lduha [%l7 + 0x36] %asi, %g7
12143 and %o7, 0x0D6F, %i6
12144 sdiv %l2, 0x1B4E, %g1
12145 ta %icc, 0x6
12146 ldsb [%l7 + 0x67], %o0
12147 movg %icc, %i3, %i0
12148 taddcctv %l6, %i7, %l3
12149 fpadd32 %f10, %f18, %f14
12150 membar 0x57
12151 fmovsleu %icc, %f26, %f2
12152 bn loop_1054
12153 taddcctv %o6, %g5, %l4
12154 edge16ln %g2, %o5, %l5
12155 addc %o1, %l1, %o4
12156loop_1054:
12157 brlez %i2, loop_1055
12158 sllx %o3, %g4, %i4
12159 smulcc %o2, %i5, %l0
12160 movrne %g6, %i1, %g7
12161loop_1055:
12162 orn %o7, %g3, %l2
12163 movrlez %g1, %o0, %i3
12164 set 0x7A, %g4
12165 stha %i0, [%l7 + %g4] 0x2f
12166 membar #Sync
12167 fnegs %f13, %f29
12168 bpos loop_1056
12169 fcmpne32 %f28, %f28, %l6
12170 lduw [%l7 + 0x58], %i6
12171 array32 %i7, %l3, %g5
12172loop_1056:
12173 sethi 0x06AF, %l4
12174 movrgz %o6, 0x3AF, %g2
12175 smulcc %l5, %o1, %o5
12176 edge8n %l1, %i2, %o4
12177 movrlz %o3, 0x0F5, %g4
12178 movl %icc, %i4, %o2
12179 fornot1s %f19, %f18, %f10
12180 fmovd %f12, %f10
12181 set 0x36, %l6
12182 stha %l0, [%l7 + %l6] 0x2b
12183 membar #Sync
12184 or %g6, 0x0A29, %i1
12185 movrgz %g7, %i5, %o7
12186 andcc %l2, %g3, %o0
12187 fmovspos %xcc, %f27, %f8
12188 std %f8, [%l7 + 0x10]
12189 edge8 %g1, %i0, %i3
12190 movcs %icc, %l6, %i6
12191 add %i7, %g5, %l4
12192 movvs %icc, %o6, %g2
12193 movrgz %l5, %l3, %o5
12194 srax %o1, 0x16, %i2
12195 andcc %l1, %o3, %g4
12196 tcs %icc, 0x3
12197 bneg,a %icc, loop_1057
12198 swap [%l7 + 0x6C], %o4
12199 bg,a %xcc, loop_1058
12200 fabss %f6, %f25
12201loop_1057:
12202 fnor %f26, %f10, %f16
12203 subccc %o2, 0x107E, %i4
12204loop_1058:
12205 nop
12206 setx 0x606AC823, %l0, %l6
12207 st %l6, [%l7 + 0x60]
12208 ld [%l7 + 0x60], %fsr
12209 movrgez %l0, %i1, %g7
12210 andncc %i5, %g6, %l2
12211 ldsb [%l7 + 0x5D], %g3
12212 stbar
12213 sth %o7, [%l7 + 0x42]
12214 xorcc %o0, 0x12B4, %g1
12215 fmovrdgez %i0, %f18, %f22
12216 bge %xcc, loop_1059
12217 movcs %icc, %i3, %i6
12218 edge32n %i7, %l6, %g5
12219 sra %o6, 0x1A, %l4
12220loop_1059:
12221 andncc %l5, %g2, %o5
12222 tpos %xcc, 0x0
12223 bcc,a %xcc, loop_1060
12224 ldsh [%l7 + 0x18], %l3
12225 swap [%l7 + 0x74], %i2
12226 edge16 %l1, %o3, %g4
12227loop_1060:
12228 movpos %icc, %o4, %o1
12229 and %o2, 0x0B44, %i4
12230 taddcc %l0, %i1, %g7
12231 nop
12232 fitos %f6, %f16
12233 fstod %f16, %f18
12234 tn %xcc, 0x6
12235 tneg %icc, 0x7
12236 edge8ln %g6, %l2, %i5
12237 set 0x13, %o2
12238 lduba [%l7 + %o2] 0x18, %g3
12239 set 0x6A, %o5
12240 lduha [%l7 + %o5] 0x80, %o0
12241 tne %xcc, 0x5
12242 nop
12243 setx 0xB6AA6C4B4053D075, %l0, %l6
12244 stx %l6, [%l7 + 0x68]
12245 ldx [%l7 + 0x68], %fsr
12246 xor %o7, 0x1B8E, %g1
12247 fpmerge %f5, %f12, %f30
12248 nop
12249 fitod %f9, %f18
12250 edge16ln %i0, %i3, %i6
12251 movcc %icc, %i7, %l6
12252 fmovdpos %xcc, %f30, %f25
12253 fnegd %f28, %f10
12254 xnor %g5, 0x0177, %l4
12255 tgu %icc, 0x0
12256 fbg,a %fcc2, loop_1061
12257 movge %icc, %o6, %l5
12258 xnorcc %o5, %l3, %i2
12259 movg %icc, %g2, %l1
12260loop_1061:
12261 movne %icc, %o3, %g4
12262 fmovd %f16, %f16
12263 addc %o1, %o4, %i4
12264 fmovrsgez %o2, %f22, %f28
12265 mulscc %l0, %i1, %g7
12266 fblg,a %fcc2, loop_1062
12267 movl %xcc, %l2, %g6
12268 fpadd32s %f11, %f31, %f26
12269 fmul8ulx16 %f16, %f26, %f4
12270loop_1062:
12271 edge8l %g3, %o0, %i5
12272 fandnot2 %f6, %f18, %f12
12273 mulx %o7, %i0, %g1
12274 srl %i3, 0x09, %i7
12275 fornot1 %f2, %f18, %f30
12276 fxnors %f12, %f27, %f21
12277 fand %f8, %f10, %f2
12278 fbn,a %fcc0, loop_1063
12279 orcc %i6, 0x1F62, %l6
12280 edge32l %g5, %o6, %l5
12281 brgz,a %o5, loop_1064
12282loop_1063:
12283 move %xcc, %l3, %l4
12284 movrgez %g2, 0x393, %l1
12285 flush %l7 + 0x2C
12286loop_1064:
12287 fmovdle %xcc, %f25, %f11
12288 subcc %i2, %g4, %o1
12289 set 0x37, %i4
12290 lduba [%l7 + %i4] 0x89, %o3
12291 bleu,a %xcc, loop_1065
12292 saved
12293 rdpr %cwp, %g1
12294 rdpr %cansave, %g2
12295 rdpr %canrestore, %g3
12296 rdpr %cleanwin, %g4
12297 rdpr %otherwin, %g5
12298 rdpr %wstate, %g6
12299 sdiv %o4, 0x00B7, %o2
12300 ldub [%l7 + 0x35], %i4
12301loop_1065:
12302 call loop_1066
12303 stb %l0, [%l7 + 0x51]
12304 sll %g7, %i1, %g6
12305 tleu %icc, 0x7
12306loop_1066:
12307 xnor %g3, %l2, %o0
12308 bvs,pt %xcc, loop_1067
12309 sll %i5, %o7, %i0
12310 bvc %xcc, loop_1068
12311 nop
12312 fitod %f8, %f12
12313 fdtoi %f12, %f5
12314loop_1067:
12315 srl %i3, %i7, %i6
12316 movcc %icc, %l6, %g1
12317loop_1068:
12318 fcmpne16 %f26, %f4, %g5
12319 fnot2s %f6, %f7
12320 set 0x0E, %l1
12321 lduha [%l7 + %l1] 0x0c, %o6
12322 sdivx %l5, 0x1BCE, %l3
12323 bpos loop_1069
12324 sir 0x05B1
12325 edge16n %o5, %g2, %l1
12326 sir 0x190C
12327loop_1069:
12328 st %f13, [%l7 + 0x70]
12329 fcmpgt16 %f10, %f16, %i2
12330 udiv %l4, 0x1781, %g4
12331 nop
12332 fitod %f4, %f8
12333 fdtox %f8, %f0
12334 xnorcc %o3, 0x18A5, %o4
12335 nop
12336 setx 0x4F57C00FBAF73E41, %l0, %l6
12337 stx %l6, [%l7 + 0x28]
12338 ldd [%l7 + 0x28], %f20
12339 fsqrtd %f20, %f10
12340 taddcctv %o2, 0x01F0, %i4
12341 move %xcc, %l0, %g7
12342 sllx %i1, %o1, %g3
12343 fmovd %f4, %f6
12344 movleu %icc, %g6, %o0
12345 and %l2, %i5, %o7
12346 alignaddr %i0, %i3, %i6
12347 mulscc %i7, 0x182F, %l6
12348 fpack32 %f0, %f24, %f2
12349 tge %icc, 0x7
12350 ta %icc, 0x6
12351 fbo %fcc3, loop_1070
12352 srlx %g1, 0x19, %o6
12353 movleu %xcc, %l5, %g5
12354 fpadd16 %f24, %f2, %f22
12355loop_1070:
12356 array32 %l3, %o5, %l1
12357 set 0x0C, %g3
12358 lda [%l7 + %g3] 0x0c, %f30
12359 fmovsleu %xcc, %f1, %f27
12360 udivx %i2, 0x1448, %g2
12361 restored
12362 rdpr %cwp, %g1
12363 rdpr %cansave, %g2
12364 rdpr %canrestore, %g3
12365 rdpr %cleanwin, %g4
12366 rdpr %otherwin, %g5
12367 rdpr %wstate, %g6
12368 umul %g4, 0x18E5, %l4
12369 array8 %o4, %o2, %o3
12370 movgu %xcc, %l0, %g7
12371 bvs,a,pt %xcc, loop_1071
12372 tge %icc, 0x2
12373 ldx [%l7 + 0x60], %i1
12374 set 0x24, %g1
12375 stwa %i4, [%l7 + %g1] 0x11
12376loop_1071:
12377 xorcc %g3, 0x0481, %o1
12378 movpos %icc, %g6, %o0
12379 wr %g0, 0x50, %asi
12380 ldxa [%g0 + 0x00] %asi, %l2
12381 tvc %icc, 0x7
12382 movvs %xcc, %i5, %i0
12383 bvs,pn %xcc, loop_1072
12384 movvs %xcc, %i3, %o7
12385 tn %xcc, 0x6
12386 movneg %icc, %i7, %i6
12387loop_1072:
12388 nop
12389 set 0x0B, %i5
12390 lduba [%l7 + %i5] 0x80, %l6
12391 edge32 %g1, %o6, %g5
12392 ldstub [%l7 + 0x13], %l3
12393 mova %xcc, %l5, %l1
12394 stw %o5, [%l7 + 0x0C]
12395 subcc %i2, 0x0681, %g4
12396 stbar
12397 fbge %fcc1, loop_1073
12398 nop
12399 setx loop_1074, %l0, %l1
12400 jmpl %l1, %l4
12401 tneg %xcc, 0x0
12402 tg %icc, 0x3
12403loop_1073:
12404 nop
12405 setx 0xF07DD053, %l0, %l6
12406 st %l6, [%l7 + 0x74]
12407 ld [%l7 + 0x74], %fsr
12408loop_1074:
12409 ld [%l7 + 0x0C], %f13
12410 movle %icc, %g2, %o4
12411 sir 0x0E00
12412 sub %o2, %o3, %l0
12413 fbule,a %fcc3, loop_1075
12414 movneg %icc, %i1, %g7
12415 ble loop_1076
12416 movrne %g3, %i4, %g6
12417loop_1075:
12418 fmovdl %icc, %f3, %f3
12419 mulx %o0, %o1, %i5
12420loop_1076:
12421 srax %i0, 0x14, %i3
12422 alignaddr %o7, %i7, %l2
12423 fpack16 %f6, %f9
12424 fmovsleu %icc, %f10, %f15
12425 sethi 0x0092, %l6
12426 nop
12427 setx loop_1077, %l0, %l1
12428 wrpr 0x1, %tl
12429 wrpr %l1, %tpc
12430 add %l1, 0x4, %l1
12431 wrpr %l1, %tnpc
12432 setx 0x34400001400, %l0, %l1
12433 wrpr %l1, %tstate
12434 wrhpr 0x4, %htstate
12435 retry
12436 movvs %xcc, %i6, %g1
12437 fmovsgu %icc, %f30, %f28
12438 xor %g5, %o6, %l5
12439loop_1077:
12440 fble,a %fcc1, loop_1078
12441 fbul,a %fcc0, loop_1079
12442 saved
12443 rdpr %cwp, %g1
12444 rdpr %cansave, %g2
12445 rdpr %canrestore, %g3
12446 rdpr %cleanwin, %g4
12447 rdpr %otherwin, %g5
12448 rdpr %wstate, %g6
12449 movrgez %l1, %o5, %l3
12450loop_1078:
12451 fzeros %f4
12452loop_1079:
12453 udiv %g4, 0x1348, %l4
12454 xorcc %i2, %o4, %o2
12455 edge8ln %o3, %g2, %i1
12456 tl %icc, 0x2
12457 brgez %g7, loop_1080
12458 popc 0x0E57, %g3
12459 popc 0x0E45, %l0
12460 fpadd16 %f30, %f26, %f6
12461loop_1080:
12462 smul %g6, %o0, %o1
12463 movn %icc, %i5, %i0
12464 subc %i4, %i3, %o7
12465 fbule,a %fcc3, loop_1081
12466 brz %l2, loop_1082
12467 smul %l6, %i6, %g1
12468 movcs %xcc, %g5, %i7
12469loop_1081:
12470 movgu %icc, %l5, %o6
12471loop_1082:
12472 fnot2 %f22, %f12
12473 edge8n %l1, %l3, %g4
12474 brnz,a %o5, loop_1083
12475 smul %i2, 0x128B, %o4
12476 movrne %o2, %o3, %l4
12477 edge32ln %i1, %g2, %g7
12478loop_1083:
12479 udivcc %g3, 0x02C4, %l0
12480 mulscc %g6, 0x1FDC, %o0
12481 set 0x5C, %i7
12482 stwa %i5, [%l7 + %i7] 0x2f
12483 membar #Sync
12484 fmovd %f22, %f18
12485 edge8l %o1, %i0, %i4
12486 nop
12487 fitos %f9, %f31
12488 stbar
12489 or %i3, %o7, %l2
12490 edge32 %l6, %i6, %g1
12491 ble,pn %xcc, loop_1084
12492 movg %icc, %g5, %l5
12493 fbule,a %fcc0, loop_1085
12494 tl %icc, 0x6
12495loop_1084:
12496 sdiv %i7, 0x0757, %l1
12497 andncc %o6, %g4, %o5
12498loop_1085:
12499 edge8 %i2, %l3, %o2
12500 wr %g0, 0x11, %asi
12501 stba %o4, [%l7 + 0x56] %asi
12502 sdivx %l4, 0x09B0, %i1
12503 subcc %g2, 0x09C7, %o3
12504 array32 %g7, %g3, %g6
12505 tl %icc, 0x1
12506 nop
12507 fitos %f9, %f0
12508 fstoi %f0, %f9
12509 fnands %f27, %f27, %f9
12510 ldx [%l7 + 0x48], %l0
12511 add %i5, 0x1809, %o1
12512 and %i0, 0x03B0, %o0
12513 fbue,a %fcc3, loop_1086
12514 bpos,a loop_1087
12515 edge16ln %i4, %i3, %l2
12516 edge32l %l6, %o7, %i6
12517loop_1086:
12518 membar 0x1E
12519loop_1087:
12520 fbne,a %fcc3, loop_1088
12521 xnorcc %g1, 0x1009, %l5
12522 alignaddrl %i7, %g5, %l1
12523 fbu,a %fcc0, loop_1089
12524loop_1088:
12525 fbu,a %fcc0, loop_1090
12526 taddcc %o6, %g4, %i2
12527 udivcc %o5, 0x0146, %l3
12528loop_1089:
12529 orcc %o4, 0x00AC, %o2
12530loop_1090:
12531 edge32l %l4, %i1, %o3
12532 movrlez %g7, 0x0D0, %g2
12533 edge32n %g6, %l0, %i5
12534 or %o1, %g3, %o0
12535 subccc %i0, 0x08FC, %i4
12536 set 0x2C, %i6
12537 swapa [%l7 + %i6] 0x89, %i3
12538 fmovdneg %xcc, %f30, %f5
12539 set 0x4C, %g6
12540 stwa %l6, [%l7 + %g6] 0x81
12541 tleu %icc, 0x5
12542 fmovsne %xcc, %f7, %f18
12543 fpackfix %f20, %f23
12544 nop
12545 setx 0x4FE71357, %l0, %l6
12546 st %l6, [%l7 + 0x28]
12547 ld [%l7 + 0x28], %f28
12548 setx 0x76AD2C61, %l1, %l5
12549 st %l5, [%l7 + 0x10]
12550 ld [%l7 + 0x10], %f23
12551 fsubs %f23, %f28, %f6
12552 movrlz %o7, 0x243, %l2
12553 srl %i6, %l5, %i7
12554 movleu %xcc, %g5, %l1
12555 fmovs %f22, %f2
12556 fmovsg %xcc, %f13, %f26
12557 andn %o6, 0x0008, %g4
12558 movl %xcc, %i2, %o5
12559 sra %g1, 0x0F, %o4
12560 movcs %xcc, %o2, %l4
12561 subc %i1, 0x1DBE, %l3
12562 fbl %fcc3, loop_1091
12563 fmovdg %xcc, %f18, %f14
12564 umulcc %g7, %g2, %o3
12565 mova %icc, %g6, %i5
12566loop_1091:
12567 fsrc2 %f18, %f6
12568 tcc %icc, 0x7
12569 for %f20, %f0, %f10
12570 fmovrdlez %o1, %f28, %f18
12571 st %f17, [%l7 + 0x0C]
12572 sllx %g3, %l0, %i0
12573 wr %g0, 0x18, %asi
12574 ldda [%l7 + 0x10] %asi, %i4
12575 andn %o0, %i3, %o7
12576 fmovrdne %l2, %f4, %f22
12577 tsubcc %l6, %l5, %i7
12578 smulcc %g5, %i6, %l1
12579 sub %g4, %i2, %o5
12580 set 0x48, %g7
12581 lduwa [%l7 + %g7] 0x14, %g1
12582 srlx %o4, 0x0E, %o6
12583 fblg %fcc0, loop_1092
12584 alignaddrl %l4, %i1, %o2
12585 fabsd %f24, %f26
12586 smul %l3, %g7, %g2
12587loop_1092:
12588 tcs %icc, 0x3
12589 udivcc %g6, 0x1FE2, %i5
12590 tl %xcc, 0x2
12591 bvs loop_1093
12592 fpsub16 %f4, %f4, %f10
12593 ldstub [%l7 + 0x1B], %o3
12594 bgu,pn %icc, loop_1094
12595loop_1093:
12596 fmovrdlz %g3, %f20, %f24
12597 addccc %o1, %i0, %l0
12598 tcc %icc, 0x4
12599loop_1094:
12600 mulscc %i4, %i3, %o0
12601 fbge %fcc2, loop_1095
12602 fmovdvs %xcc, %f2, %f6
12603 tn %icc, 0x4
12604 sra %o7, 0x08, %l2
12605loop_1095:
12606 bne,a,pn %icc, loop_1096
12607 edge32 %l5, %i7, %g5
12608 tcc %xcc, 0x1
12609 fbue,a %fcc3, loop_1097
12610loop_1096:
12611 fmovsne %icc, %f19, %f30
12612 movre %l6, 0x257, %i6
12613 array32 %g4, %i2, %o5
12614loop_1097:
12615 fnot2 %f0, %f4
12616 fbo,a %fcc2, loop_1098
12617 brz %l1, loop_1099
12618 movpos %icc, %g1, %o6
12619 sub %o4, %l4, %i1
12620loop_1098:
12621 tn %icc, 0x7
12622loop_1099:
12623 xnorcc %l3, %g7, %o2
12624 movle %xcc, %g6, %i5
12625 xorcc %o3, %g3, %g2
12626 restored
12627 rdpr %cwp, %g1
12628 rdpr %cansave, %g2
12629 rdpr %canrestore, %g3
12630 rdpr %cleanwin, %g4
12631 rdpr %otherwin, %g5
12632 rdpr %wstate, %g6
12633 fmovdn %icc, %f9, %f0
12634 movleu %xcc, %i0, %l0
12635 array32 %i4, %o1, %i3
12636 srax %o7, 0x13, %l2
12637 fands %f29, %f9, %f31
12638 nop
12639 setx 0x1DD7BDD34045C687, %l0, %l6
12640 stx %l6, [%l7 + 0x18]
12641 ldx [%l7 + 0x18], %fsr
12642 movvs %icc, %o0, %l5
12643 fbuge,a %fcc3, loop_1100
12644 brlez,a %g5, loop_1101
12645 sub %i7, %i6, %g4
12646 wr %g0, 0xf8, %asi
12647 stda %f0, [%l7 + 0x40] %asi
12648 membar #Sync
12649loop_1100:
12650 fmovsvc %icc, %f27, %f0
12651loop_1101:
12652 prefetch [%l7 + 0x7C], 0x1
12653 addcc %i2, %l6, %o5
12654 andcc %g1, %l1, %o6
12655 bn,pn %xcc, loop_1102
12656 fmovde %icc, %f14, %f23
12657 nop
12658 setx 0x9077A963, %l0, %l6
12659 st %l6, [%l7 + 0x30]
12660 ld [%l7 + 0x30], %fsr
12661 orncc %o4, %i1, %l4
12662loop_1102:
12663 sethi 0x124B, %l3
12664 movrne %g7, %o2, %i5
12665 smul %o3, 0x145C, %g6
12666 wr %g0, 0x10, %asi
12667 ldswa [%l7 + 0x10] %asi, %g3
12668 nop
12669 fitos %f5, %f5
12670 fstod %f5, %f24
12671 ble,a loop_1103
12672 movne %xcc, %i0, %l0
12673 array8 %i4, %g2, %o1
12674 tcs %icc, 0x6
12675loop_1103:
12676 sdivx %o7, 0x0C1D, %l2
12677 flush %l7 + 0x18
12678 xnorcc %i3, 0x0DCB, %l5
12679 fnot2s %f22, %f10
12680 subcc %o0, %g5, %i7
12681 stw %i6, [%l7 + 0x2C]
12682 movle %icc, %g4, %l6
12683 andcc %o5, 0x117C, %g1
12684 tleu %icc, 0x5
12685 or %i2, 0x17E0, %o6
12686 edge8l %l1, %i1, %o4
12687 fnot2s %f7, %f25
12688 movpos %xcc, %l3, %l4
12689 movre %g7, %i5, %o3
12690 nop
12691 setx loop_1104, %l0, %l1
12692 jmpl %l1, %g6
12693 fxors %f17, %f11, %f5
12694 fbl,a %fcc1, loop_1105
12695 fabss %f11, %f14
12696loop_1104:
12697 movvs %icc, %g3, %i0
12698 fmovdn %xcc, %f11, %f19
12699loop_1105:
12700 movrlz %l0, 0x378, %o2
12701 addccc %i4, %o1, %o7
12702 alignaddrl %l2, %i3, %l5
12703 stx %g2, [%l7 + 0x78]
12704 add %l7, 0x20, %l6
12705 wr %g0, 0x81, %asi
12706 ldxa [%l6] %asi, %g5
12707 casxa [%l6] %asi, %g5, %i7
12708 fpsub32 %f10, %f22, %f10
12709 fabss %f24, %f15
12710 saved
12711 rdpr %cwp, %g1
12712 rdpr %cansave, %g2
12713 rdpr %canrestore, %g3
12714 rdpr %cleanwin, %g4
12715 rdpr %otherwin, %g5
12716 rdpr %wstate, %g6
12717 sll %o0, 0x00, %g4
12718 fnot1s %f29, %f19
12719 nop
12720 fitos %f12, %f31
12721 fstox %f31, %f18
12722 udiv %i6, 0x1CF9, %o5
12723 set 0x60, %i0
12724 stha %g1, [%l7 + %i0] 0x23
12725 membar #Sync
12726 orn %i2, %l6, %o6
12727 sdivx %i1, 0x0DF2, %l1
12728 tneg %xcc, 0x2
12729 edge8n %l3, %o4, %g7
12730 fmuld8ulx16 %f9, %f10, %f2
12731 sdiv %l4, 0x1B24, %i5
12732 edge32l %g6, %o3, %g3
12733 udiv %i0, 0x1CF4, %l0
12734 fsrc2 %f12, %f30
12735 fmovrde %i4, %f10, %f10
12736 fmovdleu %icc, %f0, %f28
12737 ta %icc, 0x3
12738 xnor %o1, 0x1496, %o2
12739 movvc %icc, %l2, %o7
12740 ldstub [%l7 + 0x19], %l5
12741 brgz %i3, loop_1106
12742 te %xcc, 0x3
12743 array8 %g5, %i7, %o0
12744 bleu,a,pt %xcc, loop_1107
12745loop_1106:
12746 mulscc %g4, 0x109C, %g2
12747 sethi 0x004F, %i6
12748 and %o5, %i2, %g1
12749loop_1107:
12750 bpos,a,pt %icc, loop_1108
12751 std %f28, [%l7 + 0x50]
12752 fpsub16s %f29, %f7, %f18
12753 movle %xcc, %o6, %l6
12754loop_1108:
12755 edge32ln %i1, %l3, %l1
12756 fmul8x16al %f4, %f11, %f26
12757 fmovdg %icc, %f30, %f24
12758 orcc %o4, 0x1A86, %g7
12759 te %icc, 0x6
12760 fabss %f21, %f23
12761 edge8 %l4, %g6, %i5
12762 sra %o3, %g3, %i0
12763 addccc %i4, 0x15ED, %o1
12764 wr %g0, 0x89, %asi
12765 stha %l0, [%l7 + 0x2C] %asi
12766 movrgz %l2, %o7, %l5
12767 fmovdne %xcc, %f11, %f24
12768 tle %icc, 0x3
12769 te %icc, 0x6
12770 sdivx %o2, 0x13F2, %g5
12771 fbne %fcc1, loop_1109
12772 nop
12773 setx 0x18EB889D, %l0, %l6
12774 st %l6, [%l7 + 0x28]
12775 ld [%l7 + 0x28], %f17
12776 setx 0xCEB5E5ED, %l1, %l5
12777 st %l5, [%l7 + 0x10]
12778 ld [%l7 + 0x10], %f6
12779 fmuls %f6, %f17, %f9
12780 bleu,a %icc, loop_1110
12781 fpsub32s %f7, %f7, %f14
12782loop_1109:
12783 movg %icc, %i3, %o0
12784 umul %i7, %g2, %i6
12785loop_1110:
12786 tleu %icc, 0x2
12787 sdiv %o5, 0x1FCE, %g4
12788 restored
12789 rdpr %cwp, %g1
12790 rdpr %cansave, %g2
12791 rdpr %canrestore, %g3
12792 rdpr %cleanwin, %g4
12793 rdpr %otherwin, %g5
12794 rdpr %wstate, %g6
12795 umulcc %g1, 0x1104, %o6
12796 tcc %icc, 0x0
12797 movge %icc, %i2, %l6
12798 nop
12799 set 0x16, %i2
12800 sth %l3, [%l7 + %i2]
12801 tvc %xcc, 0x6
12802 movrlz %l1, %i1, %g7
12803 bne,a loop_1111
12804 edge32l %l4, %g6, %o4
12805 move %xcc, %i5, %g3
12806 xorcc %i0, %i4, %o1
12807loop_1111:
12808 sll %o3, 0x00, %l0
12809 subcc %o7, 0x13D0, %l5
12810 fbuge %fcc2, loop_1112
12811 alignaddr %l2, %g5, %o2
12812 movg %icc, %o0, %i7
12813 bvs,a %icc, loop_1113
12814loop_1112:
12815 tsubcctv %g2, 0x0F9B, %i3
12816 fandnot2 %f0, %f28, %f12
12817 fbuge %fcc0, loop_1114
12818loop_1113:
12819 edge16ln %i6, %g4, %o5
12820 nop
12821 fitod %f0, %f2
12822 fdtos %f2, %f16
12823 lduh [%l7 + 0x0A], %g1
12824loop_1114:
12825 movl %xcc, %o6, %i2
12826 nop
12827 fitos %f12, %f14
12828 fstox %f14, %f12
12829 udiv %l3, 0x190A, %l6
12830 subccc %i1, %g7, %l1
12831 or %g6, %o4, %i5
12832 movrgz %g3, %i0, %i4
12833 edge8 %l4, %o3, %o1
12834 ldsw [%l7 + 0x2C], %l0
12835 tcs %icc, 0x5
12836 xnorcc %o7, 0x1BBE, %l2
12837 edge32n %l5, %g5, %o0
12838 wr %g0, 0x10, %asi
12839 stwa %i7, [%l7 + 0x5C] %asi
12840 lduh [%l7 + 0x7E], %g2
12841 nop
12842 setx loop_1115, %l0, %l1
12843 wrpr 0x1, %tl
12844 wrpr %l1, %tnpc
12845 setx 0x34400001400, %l0, %l1
12846 wrpr %l1, %tstate
12847 wrhpr 0x4, %htstate
12848 done
12849 membar 0x0F
12850 edge8 %o2, %i6, %g4
12851 umulcc %o5, 0x002F, %i3
12852loop_1115:
12853 nop
12854 setx 0x10C04F9D215A6993, %l0, %l6
12855 stx %l6, [%l7 + 0x28]
12856 ldd [%l7 + 0x28], %f12
12857 setx 0x3C3AEE6DE2686D3D, %l1, %l5
12858 stx %l5, [%l7 + 0x10]
12859 ldd [%l7 + 0x10], %f0
12860 fdivd %f0, %f12, %f18
12861 fmovdle %icc, %f17, %f12
12862 alignaddrl %o6, %i2, %l3
12863 add %g1, %l6, %i1
12864 subccc %l1, 0x133A, %g6
12865 popc 0x06FF, %o4
12866 fmovsneg %icc, %f4, %f7
12867 nop
12868 setx loop_1116, %l0, %l1
12869 wrpr 0x1, %tl
12870 wrpr %l1, %tnpc
12871 setx 0x34400001400, %l0, %l1
12872 wrpr %l1, %tstate
12873 wrhpr 0x4, %htstate
12874 done
12875 te %xcc, 0x1
12876 wr %g0, 0x80, %asi
12877 stxa %i5, [%l7 + 0x78] %asi
12878loop_1116:
12879 fbn,a %fcc2, loop_1117
12880 fornot1 %f22, %f30, %f14
12881 tgu %icc, 0x5
12882 edge8 %g3, %i0, %g7
12883loop_1117:
12884 nop
12885 fitos %f10, %f29
12886 fstox %f29, %f22
12887 fxtos %f22, %f7
12888 tvc %icc, 0x0
12889 stb %i4, [%l7 + 0x4C]
12890 orcc %l4, 0x0508, %o1
12891 edge32 %o3, %o7, %l2
12892 edge32n %l5, %g5, %o0
12893 wr %g0, 0x89, %asi
12894 ldsha [%l7 + 0x20] %asi, %i7
12895 xorcc %l0, %g2, %o2
12896 tg %xcc, 0x7
12897 srax %i6, %g4, %i3
12898 sllx %o5, 0x1B, %i2
12899 stw %l3, [%l7 + 0x58]
12900 array32 %g1, %o6, %i1
12901 edge32n %l6, %g6, %l1
12902 movne %icc, %i5, %g3
12903 fmovsleu %icc, %f5, %f22
12904 membar 0x67
12905 alignaddrl %i0, %o4, %g7
12906 ldx [%l7 + 0x30], %i4
12907 add %l4, %o3, %o1
12908 nop
12909 setx 0x779E422C, %l0, %l6
12910 st %l6, [%l7 + 0x28]
12911 ld [%l7 + 0x28], %f2
12912 setx 0x22BD8E67, %l1, %l5
12913 st %l5, [%l7 + 0x10]
12914 ld [%l7 + 0x10], %f16
12915 fadds %f16, %f2, %f6
12916 tcs %xcc, 0x1
12917 taddcc %l2, %o7, %g5
12918 movn %xcc, %o0, %i7
12919 swap [%l7 + 0x64], %l0
12920 udiv %g2, 0x1E9A, %o2
12921 addcc %i6, %g4, %i3
12922 addc %l5, %o5, %i2
12923 bgu loop_1118
12924 udiv %l3, 0x1786, %g1
12925 add %o6, 0x0933, %l6
12926 te %xcc, 0x4
12927loop_1118:
12928 fmovdge %xcc, %f11, %f16
12929 tpos %xcc, 0x2
12930 edge8ln %g6, %l1, %i1
12931 movvc %xcc, %i5, %g3
12932 fpack16 %f0, %f28
12933 addccc %i0, 0x1FA2, %o4
12934 fmovsle %icc, %f0, %f22
12935 lduw [%l7 + 0x5C], %g7
12936 edge16 %i4, %l4, %o3
12937 addcc %o1, 0x02F9, %l2
12938 bn,pt %xcc, loop_1119
12939 fmovrsne %o7, %f21, %f28
12940 addcc %g5, 0x0D44, %i7
12941 fors %f31, %f24, %f26
12942loop_1119:
12943 taddcc %o0, %l0, %o2
12944 xnorcc %i6, %g4, %g2
12945 umul %l5, 0x1EC9, %i3
12946 edge32 %i2, %o5, %g1
12947 fmovse %xcc, %f23, %f14
12948 movl %xcc, %o6, %l6
12949 tsubcc %g6, %l1, %i1
12950 udivcc %i5, 0x0B76, %g3
12951 udivx %l3, 0x0E9F, %i0
12952 nop
12953 setx 0x2A95A72A, %l0, %l6
12954 st %l6, [%l7 + 0x28]
12955 ld [%l7 + 0x28], %f9
12956 setx 0x617ACBFD, %l1, %l5
12957 st %l5, [%l7 + 0x10]
12958 ld [%l7 + 0x10], %f13
12959 fmuls %f13, %f9, %f9
12960 orncc %g7, 0x1B40, %i4
12961 fpsub32 %f6, %f10, %f22
12962 sdivx %o4, 0x196F, %l4
12963 tvc %icc, 0x5
12964 fbe %fcc1, loop_1120
12965 movvs %xcc, %o1, %l2
12966 add %l7, 0x10, %l6
12967 wr %g0, 0x89, %asi
12968 lda [%l6] %asi, %o7
12969 casa [%l6] %asi, %o7, %o3
12970loop_1120:
12971 fsrc1 %f12, %f30
12972 fnot2s %f26, %f22
12973 ba loop_1121
12974 and %i7, 0x0311, %o0
12975 set 0x5C, %g5
12976 stwa %l0, [%l7 + %g5] 0xea
12977 membar #Sync
12978loop_1121:
12979 movrlez %o2, 0x35E, %g5
12980 movrlz %i6, 0x043, %g4
12981 movcs %xcc, %g2, %l5
12982 xnor %i3, 0x0EB4, %i2
12983 move %xcc, %g1, %o6
12984 move %xcc, %o5, %g6
12985 tneg %xcc, 0x6
12986 sllx %l6, 0x05, %i1
12987 tg %icc, 0x7
12988 wr %g0, 0x80, %asi
12989 ldda [%l7 + 0x40] %asi, %f16
12990 edge8ln %l1, %g3, %i5
12991 ta %xcc, 0x2
12992 tvs %xcc, 0x0
12993 edge32ln %l3, %i0, %g7
12994 movpos %icc, %o4, %i4
12995 movre %o1, %l4, %l2
12996 array32 %o3, %o7, %o0
12997 addccc %i7, 0x14F3, %l0
12998 movvs %icc, %o2, %g5
12999 bg,a loop_1122
13000 movrgez %i6, %g4, %l5
13001 fpsub16 %f26, %f0, %f26
13002 sub %g2, 0x1D27, %i2
13003loop_1122:
13004 tle %xcc, 0x3
13005 udivx %i3, 0x1C88, %o6
13006 srax %g1, %g6, %o5
13007 addc %l6, %i1, %l1
13008 wr %g0, 0x23, %asi
13009 ldda [%l7 + 0x30] %asi, %i4
13010 nop
13011 fitod %f10, %f22
13012 fdtoi %f22, %f30
13013 movre %g3, 0x003, %l3
13014 taddcctv %g7, 0x1400, %i0
13015 flush %l7 + 0x74
13016 movre %o4, %i4, %l4
13017 addcc %o1, %l2, %o3
13018 xor %o7, 0x0A9F, %o0
13019 fbug %fcc0, loop_1123
13020 alignaddrl %i7, %o2, %l0
13021 movneg %icc, %g5, %g4
13022 orncc %i6, %g2, %i2
13023loop_1123:
13024 fmovrsgez %i3, %f8, %f19
13025 fbug,a %fcc2, loop_1124
13026 tcc %icc, 0x5
13027 fnands %f26, %f26, %f22
13028 bgu,pn %xcc, loop_1125
13029loop_1124:
13030 tvs %icc, 0x4
13031 tle %xcc, 0x6
13032 orn %o6, %l5, %g1
13033loop_1125:
13034 fnot2s %f6, %f26
13035 wr %g0, 0x18, %asi
13036 lda [%l7 + 0x54] %asi, %f20
13037 bne,a loop_1126
13038 popc 0x1C14, %g6
13039 fxnor %f8, %f14, %f2
13040 add %l7, 0x70, %l6
13041 wr %g0, 0x19, %asi
13042 casxa [%l6] %asi, %l6, %o5
13043loop_1126:
13044 ldsw [%l7 + 0x7C], %l1
13045 nop
13046 fitos %f2, %f2
13047 fstoi %f2, %f22
13048 sllx %i1, %i5, %g3
13049 fpack32 %f8, %f10, %f14
13050 ldd [%l7 + 0x58], %g6
13051 edge16 %i0, %o4, %l3
13052 bpos loop_1127
13053 tle %xcc, 0x2
13054 nop
13055 setx 0x40404AD480627AE7, %l0, %l6
13056 stx %l6, [%l7 + 0x70]
13057 ldx [%l7 + 0x70], %fsr
13058 tne %xcc, 0x5
13059loop_1127:
13060 std %f22, [%l7 + 0x58]
13061 taddcctv %i4, 0x13BE, %l4
13062 sethi 0x0BD3, %o1
13063 udivx %o3, 0x0520, %l2
13064 movcs %icc, %o0, %i7
13065 fbue,a %fcc3, loop_1128
13066 stb %o7, [%l7 + 0x19]
13067 sdivcc %o2, 0x0C94, %g5
13068 movneg %icc, %l0, %g4
13069loop_1128:
13070 alignaddrl %g2, %i6, %i3
13071 ba,a,pt %icc, loop_1129
13072 fpsub16s %f14, %f10, %f31
13073 movne %xcc, %o6, %l5
13074 ta %xcc, 0x7
13075loop_1129:
13076 swap [%l7 + 0x18], %g1
13077 movcs %icc, %g6, %i2
13078 fmovrde %o5, %f26, %f28
13079 udivx %l6, 0x1ECB, %l1
13080 tg %xcc, 0x2
13081 tcc %xcc, 0x5
13082 move %icc, %i1, %i5
13083 taddcctv %g3, %i0, %g7
13084 set 0x28, %i3
13085 ldxa [%l7 + %i3] 0x80, %o4
13086 fpmerge %f10, %f30, %f22
13087 sdivcc %i4, 0x1F7E, %l4
13088 edge32ln %l3, %o1, %l2
13089 lduh [%l7 + 0x1A], %o0
13090 movgu %xcc, %o3, %i7
13091 stb %o2, [%l7 + 0x48]
13092 sll %o7, %g5, %l0
13093 fmovscs %icc, %f16, %f5
13094 popc 0x1DE8, %g4
13095 srax %i6, %g2, %i3
13096 sethi 0x182B, %l5
13097 move %xcc, %o6, %g6
13098 nop
13099 fitos %f11, %f8
13100 saved
13101 rdpr %cwp, %g1
13102 rdpr %cansave, %g2
13103 rdpr %canrestore, %g3
13104 rdpr %cleanwin, %g4
13105 rdpr %otherwin, %g5
13106 rdpr %wstate, %g6
13107 fnands %f17, %f29, %f14
13108 fpadd32 %f24, %f26, %f22
13109 movle %xcc, %g1, %o5
13110 movneg %icc, %l6, %l1
13111 movneg %xcc, %i2, %i1
13112 fmovsleu %xcc, %f17, %f25
13113 nop
13114 setx loop_1130, %l0, %l1
13115 wrpr 0x1, %tl
13116 wrpr %l1, %tpc
13117 add %l1, 0x4, %l1
13118 wrpr %l1, %tnpc
13119 setx 0x34400001400, %l0, %l1
13120 wrpr %l1, %tstate
13121 wrhpr 0x4, %htstate
13122 retry
13123 ble,a,pt %xcc, loop_1131
13124 fmovrde %g3, %f24, %f14
13125 smul %i5, %g7, %i0
13126loop_1130:
13127 nop
13128 membar #Sync
13129 wr %g0, 0xf8, %asi
13130 ldda [%l7 + 0x40] %asi, %f16
13131loop_1131:
13132 fandnot2s %f26, %f26, %f7
13133 edge8n %o4, %i4, %l3
13134 set 0x38, %o6
13135 sta %f30, [%l7 + %o6] 0x10
13136 popc 0x051D, %l4
13137 tleu %icc, 0x0
13138 movvs %xcc, %o1, %o0
13139 tleu %xcc, 0x1
13140 ba,pn %icc, loop_1132
13141 brnz %l2, loop_1133
13142 fnand %f22, %f16, %f26
13143 nop
13144 setx loop_1134, %l0, %l1
13145 wrpr 0x1, %tl
13146 wrpr %l1, %tnpc
13147 setx 0x34400001400, %l0, %l1
13148 wrpr %l1, %tstate
13149 wrhpr 0x4, %htstate
13150 done
13151loop_1132:
13152 edge8 %i7, %o3, %o2
13153loop_1133:
13154 movrlez %o7, %g5, %l0
13155 brgz,a %g4, loop_1135
13156loop_1134:
13157 fpackfix %f12, %f5
13158 movrgz %i6, 0x3D6, %g2
13159 stx %i3, [%l7 + 0x08]
13160loop_1135:
13161 srlx %o6, 0x01, %g6
13162 edge32ln %g1, %o5, %l5
13163 nop
13164 set 0x38, %l5
13165 ldx [%l7 + %l5], %l6
13166 tg %xcc, 0x0
13167 xorcc %l1, %i2, %i1
13168 fbule,a %fcc0, loop_1136
13169 taddcctv %i5, %g3, %g7
13170 array8 %i0, %i4, %l3
13171 edge8n %o4, %l4, %o1
13172loop_1136:
13173 movrlez %l2, 0x227, %i7
13174 wr %g0, 0x19, %asi
13175 prefetcha [%l7 + 0x78] %asi, 0x0
13176 fbu,a %fcc2, loop_1137
13177 udivx %o0, 0x0613, %o7
13178 or %g5, 0x048E, %l0
13179 subc %g4, 0x1B4C, %i6
13180loop_1137:
13181 tg %icc, 0x1
13182 alignaddr %o2, %i3, %o6
13183 nop
13184 setx 0x2905DC8C, %l0, %l6
13185 st %l6, [%l7 + 0x28]
13186 ld [%l7 + 0x28], %f22
13187 setx 0xDA822CBC, %l1, %l5
13188 st %l5, [%l7 + 0x10]
13189 ld [%l7 + 0x10], %f14
13190 fadds %f14, %f22, %f16
13191 fmovdgu %xcc, %f26, %f7
13192 fzeros %f23
13193 udivx %g2, 0x0287, %g6
13194 array16 %o5, %l5, %l6
13195 movleu %icc, %l1, %i2
13196 smulcc %g1, 0x0EA5, %i1
13197 te %xcc, 0x1
13198 sllx %g3, %i5, %i0
13199 movvc %icc, %g7, %l3
13200 movrgz %i4, 0x113, %l4
13201 xor %o4, %l2, %o1
13202 bneg loop_1138
13203 bvc loop_1139
13204 umulcc %i7, %o3, %o7
13205 sdivx %o0, 0x15C4, %g5
13206loop_1138:
13207 fmovdleu %icc, %f2, %f17
13208loop_1139:
13209 umul %g4, 0x0910, %i6
13210 fmuld8sux16 %f19, %f6, %f0
13211 fpsub32s %f12, %f27, %f10
13212 stx %l0, [%l7 + 0x38]
13213 orncc %i3, %o2, %g2
13214 alignaddrl %o6, %g6, %o5
13215 fbue %fcc0, loop_1140
13216 udiv %l6, 0x08E4, %l5
13217 or %i2, %l1, %g1
13218 nop
13219 setx loop_1141, %l0, %l1
13220 wrpr 0x1, %tl
13221 wrpr %l1, %tnpc
13222 setx 0x34400001400, %l0, %l1
13223 wrpr %l1, %tstate
13224 wrhpr 0x4, %htstate
13225 done
13226loop_1140:
13227 sra %g3, 0x02, %i5
13228 fmovrsgez %i1, %f1, %f7
13229 srax %g7, 0x1C, %l3
13230loop_1141:
13231 subccc %i4, 0x1CD5, %l4
13232 fmovrsne %o4, %f0, %f20
13233 fmovrsgz %l2, %f13, %f24
13234 andcc %o1, %i0, %i7
13235 fblg,a %fcc0, loop_1142
13236 tge %icc, 0x2
13237 movn %xcc, %o7, %o3
13238 fcmpne16 %f20, %f20, %g5
13239loop_1142:
13240 nop
13241 setx 0xEFE18583CAD76921, %l0, %l6
13242 stx %l6, [%l7 + 0x28]
13243 ldd [%l7 + 0x28], %f26
13244 setx 0xD0D5D00358ADBF78, %l1, %l5
13245 stx %l5, [%l7 + 0x10]
13246 ldd [%l7 + 0x10], %f24
13247 fmuld %f24, %f26, %f28
13248 edge16 %g4, %o0, %l0
13249 set 0x20, %o3
13250 ldda [%l7 + %o3] 0x88, %i6
13251 movcc %xcc, %i3, %o2
13252 fxors %f16, %f6, %f20
13253 fandnot2 %f4, %f8, %f20
13254 taddcc %o6, %g6, %o5
13255 fmovdcs %icc, %f24, %f27
13256 bvs,a,pt %xcc, loop_1143
13257 movrlz %g2, %l6, %i2
13258 fsrc2 %f24, %f30
13259 sth %l5, [%l7 + 0x66]
13260loop_1143:
13261 tsubcctv %l1, 0x169D, %g3
13262 sethi 0x06F3, %i5
13263 alignaddr %g1, %g7, %i1
13264 movre %l3, %l4, %o4
13265 popc 0x1911, %l2
13266 fcmpgt16 %f10, %f26, %i4
13267 fxors %f27, %f0, %f21
13268 brlez %o1, loop_1144
13269 tcs %xcc, 0x5
13270 fbug %fcc0, loop_1145
13271 nop
13272 fitod %f4, %f14
13273 fdtoi %f14, %f2
13274loop_1144:
13275 andncc %i0, %o7, %o3
13276 fpadd32 %f4, %f8, %f22
13277loop_1145:
13278 umul %i7, %g5, %g4
13279 fbe %fcc0, loop_1146
13280 fbg %fcc0, loop_1147
13281 orn %o0, 0x1FF0, %i6
13282 subccc %l0, 0x10D1, %i3
13283loop_1146:
13284 nop
13285 membar #Sync
13286 set 0x40, %o0
13287 ldda [%l7 + %o0] 0x16, %f16
13288loop_1147:
13289 andncc %o6, %g6, %o2
13290 udiv %o5, 0x0AB1, %l6
13291 edge8n %g2, %l5, %l1
13292 lduw [%l7 + 0x1C], %g3
13293 fbe,a %fcc0, loop_1148
13294 andn %i2, 0x1FAD, %g1
13295 orcc %g7, 0x115B, %i5
13296 edge8n %l3, %l4, %i1
13297loop_1148:
13298 tcc %icc, 0x2
13299 movvc %icc, %l2, %i4
13300 lduh [%l7 + 0x58], %o1
13301 sir 0x06F6
13302 fba %fcc2, loop_1149
13303 stbar
13304 brgz,a %i0, loop_1150
13305 edge32 %o4, %o7, %i7
13306loop_1149:
13307 bl,a %icc, loop_1151
13308 tvs %xcc, 0x0
13309loop_1150:
13310 edge8ln %o3, %g4, %o0
13311 and %i6, %g5, %l0
13312loop_1151:
13313 orcc %i3, 0x10D0, %o6
13314 fmovrse %o2, %f7, %f21
13315 sub %g6, %o5, %l6
13316 tge %icc, 0x7
13317 udivx %l5, 0x06C2, %l1
13318 udiv %g2, 0x0E68, %g3
13319 fabsd %f26, %f0
13320 taddcctv %i2, 0x1241, %g1
13321 movrgz %i5, %l3, %g7
13322 addc %l4, 0x1032, %l2
13323 mulscc %i1, %i4, %o1
13324 nop
13325 fitos %f13, %f26
13326 fstox %f26, %f12
13327 sethi 0x1E1D, %i0
13328 fmovdneg %xcc, %f15, %f24
13329 edge16ln %o7, %o4, %o3
13330 fpmerge %f4, %f29, %f4
13331 add %l7, 0x58, %l6
13332 wr %g0, 0x80, %asi
13333 lda [%l6] %asi, %g4
13334 casa [%l6] %asi, %g4, %o0
13335 tgu %xcc, 0x5
13336 array32 %i7, %i6, %l0
13337 bge loop_1152
13338 fbge,a %fcc2, loop_1153
13339 fbne %fcc3, loop_1154
13340 mulscc %g5, 0x12AC, %i3
13341loop_1152:
13342 udiv %o6, 0x04F0, %o2
13343loop_1153:
13344 udivx %o5, 0x0E83, %l6
13345loop_1154:
13346 fcmple16 %f10, %f16, %l5
13347 fabss %f28, %f22
13348 fnand %f22, %f2, %f10
13349 fands %f15, %f26, %f12
13350 addcc %l1, 0x006E, %g2
13351 tg %icc, 0x3
13352 fbug,a %fcc0, loop_1155
13353 move %xcc, %g3, %i2
13354 set 0x48, %l2
13355 stba %g6, [%l7 + %l2] 0x0c
13356loop_1155:
13357 edge32 %g1, %i5, %l3
13358 xor %l4, %l2, %i1
13359 sub %g7, %o1, %i4
13360 movvc %icc, %o7, %i0
13361 edge32n %o3, %o4, %g4
13362 edge8 %o0, %i7, %l0
13363 tsubcctv %i6, %g5, %i3
13364 wr %g0, 0x18, %asi
13365 ldswa [%l7 + 0x6C] %asi, %o2
13366 wr %g0, 0x19, %asi
13367 prefetcha [%l7 + 0x68] %asi, 0x0
13368 fmul8x16al %f12, %f17, %f20
13369 nop
13370 setx loop_1156, %l0, %l1
13371 jmpl %l1, %l6
13372 bneg,a,pn %xcc, loop_1157
13373 movrne %l5, 0x0D9, %o5
13374 ld [%l7 + 0x2C], %f30
13375loop_1156:
13376 tsubcctv %l1, 0x0DC4, %g2
13377loop_1157:
13378 fxors %f24, %f23, %f18
13379 nop
13380 setx 0x0B28E0DA8AA8D38D, %l0, %l6
13381 stx %l6, [%l7 + 0x28]
13382 ldd [%l7 + 0x28], %f30
13383 setx 0xCBAD37FA2940AA28, %l1, %l5
13384 stx %l5, [%l7 + 0x10]
13385 ldd [%l7 + 0x10], %f28
13386 faddd %f28, %f30, %f28
13387 movrne %i2, 0x299, %g6
13388 bshuffle %f30, %f2, %f6
13389 mova %xcc, %g3, %g1
13390 fandnot2 %f8, %f26, %f28
13391 membar 0x7E
13392 fsrc2s %f6, %f28
13393 tl %xcc, 0x2
13394 taddcc %l3, %i5, %l4
13395 membar #Sync
13396 set 0x40, %g2
13397 ldda [%l7 + %g2] 0x1f, %f0
13398 movgu %xcc, %l2, %i1
13399 ldub [%l7 + 0x48], %o1
13400 fblg,a %fcc3, loop_1158
13401 fornot1 %f12, %f30, %f30
13402 wr %g0, 0x10, %asi
13403 lduwa [%l7 + 0x50] %asi, %i4
13404loop_1158:
13405 fmovdneg %xcc, %f13, %f21
13406 movge %icc, %o7, %g7
13407 movrne %o3, 0x2AA, %o4
13408 movvs %xcc, %g4, %o0
13409 srlx %i7, 0x0A, %i0
13410 movre %i6, %g5, %i3
13411 fmovde %xcc, %f13, %f4
13412 wr %g0, 0x0c, %asi
13413 lduba [%l7 + 0x41] %asi, %l0
13414 andcc %o2, 0x1B5A, %l6
13415 set 0x70, %o4
13416 ldsha [%l7 + %o4] 0x11, %l5
13417 edge16ln %o5, %o6, %l1
13418 fbue,a %fcc3, loop_1159
13419 array8 %g2, %g6, %i2
13420 xorcc %g1, 0x1EDA, %g3
13421 edge8n %l3, %l4, %i5
13422loop_1159:
13423 movl %icc, %l2, %i1
13424 fornot1s %f4, %f26, %f5
13425 fpadd32 %f22, %f12, %f6
13426 wr %g0, 0x18, %asi
13427 ldxa [%l7 + 0x18] %asi, %o1
13428 fcmple16 %f16, %f26, %o7
13429 or %i4, %o3, %o4
13430 bn,a loop_1160
13431 edge16 %g7, %o0, %i7
13432 fbg,a %fcc0, loop_1161
13433 fornot2s %f30, %f7, %f24
13434loop_1160:
13435 sub %g4, 0x0C37, %i6
13436 array32 %i0, %g5, %l0
13437loop_1161:
13438 swap [%l7 + 0x64], %i3
13439 fors %f7, %f20, %f21
13440 tcs %icc, 0x4
13441 edge16ln %o2, %l5, %o5
13442 stw %o6, [%l7 + 0x54]
13443 sdivcc %l1, 0x118F, %g2
13444 xnorcc %l6, 0x1E70, %g6
13445 sdiv %g1, 0x0098, %g3
13446 nop
13447 setx 0xC7D8B49B, %l0, %l6
13448 st %l6, [%l7 + 0x28]
13449 ld [%l7 + 0x28], %f28
13450 setx 0x2D1FF388, %l1, %l5
13451 st %l5, [%l7 + 0x10]
13452 ld [%l7 + 0x10], %f18
13453 fsubs %f18, %f28, %f3
13454 brgz,a %l3, loop_1162
13455 srlx %i2, %i5, %l2
13456 mulscc %i1, 0x1E7C, %l4
13457 bleu loop_1163
13458loop_1162:
13459 fandnot2s %f4, %f0, %f15
13460 taddcctv %o1, 0x1765, %o7
13461 movne %xcc, %i4, %o3
13462loop_1163:
13463 tcs %xcc, 0x3
13464 fbl,a %fcc1, loop_1164
13465 taddcctv %o4, %g7, %o0
13466 fmovrsgz %g4, %f15, %f19
13467 fmuld8sux16 %f20, %f6, %f30
13468loop_1164:
13469 tsubcctv %i6, %i7, %i0
13470 fmuld8sux16 %f24, %f13, %f12
13471 smul %g5, 0x0EA7, %i3
13472 bleu,a loop_1165
13473 tleu %icc, 0x4
13474 movre %o2, 0x02F, %l5
13475 umulcc %o5, 0x195B, %o6
13476loop_1165:
13477 bvc loop_1166
13478 fbo %fcc1, loop_1167
13479 fmul8x16au %f22, %f9, %f16
13480 nop
13481 fitos %f1, %f4
13482 fstoi %f4, %f19
13483loop_1166:
13484 fnors %f7, %f6, %f27
13485loop_1167:
13486 fmovrdne %l0, %f22, %f12
13487 edge16 %l1, %g2, %l6
13488 tl %icc, 0x5
13489 umulcc %g6, 0x1424, %g1
13490 fpadd16s %f18, %f29, %f10
13491 fmovsgu %xcc, %f31, %f28
13492 fmovsgu %icc, %f3, %f8
13493 mulx %g3, 0x06A9, %l3
13494 std %f22, [%l7 + 0x68]
13495 tn %xcc, 0x6
13496 alignaddr %i5, %l2, %i2
13497 prefetch [%l7 + 0x1C], 0x3
13498 subcc %l4, 0x07DA, %i1
13499 alignaddr %o1, %i4, %o7
13500 edge8ln %o3, %g7, %o0
13501 fba %fcc2, loop_1168
13502 brgz,a %o4, loop_1169
13503 movle %icc, %i6, %g4
13504 tneg %icc, 0x7
13505loop_1168:
13506 nop
13507 setx 0xC964C813, %l0, %l6
13508 st %l6, [%l7 + 0x28]
13509 ld [%l7 + 0x28], %f21
13510 setx 0x71853B02, %l1, %l5
13511 st %l5, [%l7 + 0x10]
13512 ld [%l7 + 0x10], %f2
13513 fmuls %f2, %f21, %f29
13514loop_1169:
13515 taddcctv %i0, %g5, %i7
13516 fbne %fcc3, loop_1170
13517 mova %xcc, %o2, %l5
13518 movg %icc, %i3, %o6
13519 ldd [%l7 + 0x48], %f24
13520loop_1170:
13521 tne %xcc, 0x5
13522 fornot1 %f2, %f2, %f30
13523 movrne %o5, %l1, %l0
13524 bcs,a %icc, loop_1171
13525 tcs %icc, 0x0
13526 movrgez %l6, 0x248, %g2
13527 bn,pn %icc, loop_1172
13528loop_1171:
13529 sethi 0x1C2B, %g1
13530 saved
13531 rdpr %cwp, %g1
13532 rdpr %cansave, %g2
13533 rdpr %canrestore, %g3
13534 rdpr %cleanwin, %g4
13535 rdpr %otherwin, %g5
13536 rdpr %wstate, %g6
13537 fmovrdgez %g3, %f16, %f20
13538loop_1172:
13539 fpadd32s %f16, %f23, %f16
13540 tcs %icc, 0x1
13541 tleu %icc, 0x4
13542 movrlez %l3, %g6, %i5
13543 ldstub [%l7 + 0x4C], %l2
13544 udiv %i2, 0x0646, %i1
13545 bvs loop_1173
13546 srax %l4, 0x1F, %o1
13547 membar 0x71
13548 popc %i4, %o7
13549loop_1173:
13550 nop
13551 setx loop_1174, %l0, %l1
13552 wrpr 0x1, %tl
13553 wrpr %l1, %tpc
13554 add %l1, 0x4, %l1
13555 wrpr %l1, %tnpc
13556 setx 0x34400001400, %l0, %l1
13557 wrpr %l1, %tstate
13558 wrhpr 0x4, %htstate
13559 retry
13560 fbug,a %fcc0, loop_1175
13561 ba,pn %xcc, loop_1176
13562 sll %g7, %o0, %o3
13563loop_1174:
13564 stw %i6, [%l7 + 0x48]
13565loop_1175:
13566 movpos %xcc, %g4, %i0
13567loop_1176:
13568 mulx %g5, 0x0DC5, %i7
13569 movneg %xcc, %o4, %o2
13570 fzero %f24
13571 nop
13572 setx 0xEB5F30CF0D58AE98, %l0, %l6
13573 stx %l6, [%l7 + 0x28]
13574 ldd [%l7 + 0x28], %f22
13575 setx 0x6510A89C1A15A6D0, %l1, %l5
13576 stx %l5, [%l7 + 0x10]
13577 ldd [%l7 + 0x10], %f0
13578 fdivd %f0, %f22, %f24
13579 srl %l5, 0x01, %o6
13580 orncc %i3, 0x0782, %l1
13581 flush %l7 + 0x0C
13582 xor %l0, %l6, %o5
13583 srl %g1, %g2, %l3
13584 faligndata %f10, %f28, %f26
13585 ldub [%l7 + 0x2C], %g3
13586 xor %g6, %i5, %i2
13587 edge8l %l2, %i1, %o1
13588 brlz,a %l4, loop_1177
13589 fbg,a %fcc1, loop_1178
13590 movre %i4, %g7, %o7
13591 srax %o3, %i6, %o0
13592loop_1177:
13593 edge8n %i0, %g4, %g5
13594loop_1178:
13595 brgz,a %i7, loop_1179
13596 srax %o4, %l5, %o2
13597 subc %o6, 0x03EF, %l1
13598 fmovscs %icc, %f20, %f11
13599loop_1179:
13600 sra %l0, 0x15, %l6
13601 fpadd32s %f12, %f8, %f28
13602 or %o5, %g1, %g2
13603 movgu %xcc, %l3, %g3
13604 bcc %icc, loop_1180
13605 orcc %i3, 0x12D1, %i5
13606 movrlz %i2, 0x3F6, %g6
13607 faligndata %f24, %f10, %f16
13608loop_1180:
13609 nop
13610 fitos %f2, %f19
13611 fstox %f19, %f18
13612 fxtos %f18, %f7
13613 orncc %i1, 0x1D29, %o1
13614 array16 %l2, %l4, %i4
13615 fbug %fcc2, loop_1181
13616 andn %g7, %o3, %i6
13617 movge %icc, %o0, %i0
13618 fornot2s %f18, %f25, %f22
13619loop_1181:
13620 subccc %o7, 0x01A3, %g4
13621 set 0x4C, %i1
13622 stha %g5, [%l7 + %i1] 0x2b
13623 membar #Sync
13624 movpos %xcc, %i7, %l5
13625 sdiv %o2, 0x0F64, %o6
13626 call loop_1182
13627 fbug %fcc1, loop_1183
13628 fpadd32s %f29, %f0, %f4
13629 udivx %o4, 0x1E6B, %l1
13630loop_1182:
13631 fmovsvs %icc, %f30, %f14
13632loop_1183:
13633 fornot1 %f4, %f14, %f2
13634 bne,pt %icc, loop_1184
13635 mulx %l0, %l6, %g1
13636 movle %xcc, %o5, %g2
13637 nop
13638 fitod %f6, %f6
13639loop_1184:
13640 alignaddrl %g3, %i3, %i5
13641 movg %icc, %l3, %i2
13642 sll %g6, 0x15, %o1
13643 stb %i1, [%l7 + 0x30]
13644 andn %l2, 0x0DBC, %l4
13645 tge %icc, 0x3
13646 call loop_1185
13647 movcs %xcc, %i4, %o3
13648 set 0x28, %o7
13649 lduwa [%l7 + %o7] 0x14, %i6
13650loop_1185:
13651 sll %o0, 0x06, %g7
13652 sir 0x0CB3
13653 movrlz %o7, 0x242, %i0
13654 stw %g5, [%l7 + 0x20]
13655 edge32n %i7, %l5, %g4
13656 movre %o2, %o4, %o6
13657 ba,a,pn %xcc, loop_1186
13658 fpsub32 %f4, %f12, %f0
13659 nop
13660 set 0x0C, %l3
13661 lduw [%l7 + %l3], %l1
13662 edge16n %l0, %g1, %o5
13663loop_1186:
13664 ldsb [%l7 + 0x34], %l6
13665 fcmpeq32 %f28, %f26, %g3
13666 movgu %icc, %i3, %g2
13667 wr %g0, 0x04, %asi
13668 lduba [%l7 + 0x20] %asi, %i5
13669 st %f5, [%l7 + 0x7C]
13670 mova %xcc, %l3, %g6
13671 wr %g0, 0x19, %asi
13672 ldxa [%l7 + 0x58] %asi, %i2
13673 fnand %f26, %f12, %f20
13674 for %f6, %f30, %f2
13675 movrlz %i1, %o1, %l4
13676 sllx %i4, %l2, %i6
13677 or %o0, %o3, %g7
13678 or %i0, 0x1850, %g5
13679 lduw [%l7 + 0x18], %i7
13680 nop
13681 setx 0xBF92110947F2FD7D, %l0, %l6
13682 stx %l6, [%l7 + 0x28]
13683 ldd [%l7 + 0x28], %f12
13684 setx 0x4EA50C824F5B851E, %l1, %l5
13685 stx %l5, [%l7 + 0x10]
13686 ldd [%l7 + 0x10], %f6
13687 fmuld %f6, %f12, %f6
13688 tcs %xcc, 0x2
13689 movcc %xcc, %l5, %o7
13690 nop
13691 set 0x3D, %o1
13692 stb %g4, [%l7 + %o1]
13693 fpackfix %f18, %f7
13694 fsrc1s %f3, %f9
13695 srl %o4, %o2, %l1
13696 or %l0, %g1, %o6
13697 tvc %icc, 0x5
13698 nop
13699 setx 0x705C471D, %l0, %l6
13700 st %l6, [%l7 + 0x34]
13701 ld [%l7 + 0x34], %fsr
13702 movg %xcc, %l6, %g3
13703 set 0x4E, %l0
13704 stha %o5, [%l7 + %l0] 0xeb
13705 membar #Sync
13706 tsubcctv %g2, %i5, %i3
13707 add %l7, 0x50, %l6
13708 wr %g0, 0x81, %asi
13709 lda [%l6] %asi, %l3
13710 casa [%l6] 0x81, %l3, %i2
13711 ldstub [%l7 + 0x18], %g6
13712 sllx %o1, %l4, %i1
13713 fmovrdgez %l2, %f18, %f12
13714 nop
13715 fitod %f0, %f28
13716 fdtos %f28, %f20
13717 tl %icc, 0x3
13718 movpos %xcc, %i4, %i6
13719 fpack16 %f4, %f11
13720 fmovs %f27, %f14
13721 srax %o3, 0x05, %g7
13722 srlx %o0, 0x06, %i0
13723 umulcc %g5, 0x1F1F, %l5
13724 array32 %i7, %o7, %g4
13725 sdivcc %o4, 0x1A1F, %l1
13726 nop
13727 fitos %f14, %f24
13728 sub %o2, 0x1ED6, %l0
13729 tle %xcc, 0x5
13730 udivx %o6, 0x1E4C, %g1
13731 taddcc %g3, %o5, %l6
13732 sth %g2, [%l7 + 0x6E]
13733 fsrc2s %f24, %f31
13734 fcmpeq16 %f2, %f20, %i5
13735 fbule,a %fcc2, loop_1187
13736 tcs %icc, 0x3
13737 tsubcctv %i3, %i2, %l3
13738 fbl,a %fcc0, loop_1188
13739loop_1187:
13740 mulx %g6, 0x078E, %l4
13741 srlx %o1, %i1, %l2
13742 tge %icc, 0x7
13743loop_1188:
13744 array8 %i4, %o3, %i6
13745 nop
13746 setx 0xA041249C, %l0, %l6
13747 st %l6, [%l7 + 0x5C]
13748 ld [%l7 + 0x5C], %fsr
13749 alignaddrl %g7, %o0, %g5
13750 edge16 %l5, %i7, %o7
13751 movpos %xcc, %g4, %i0
13752 nop
13753 setx loop_1189, %l0, %l1
13754 wrpr 0x1, %tl
13755 wrpr %l1, %tpc
13756 add %l1, 0x4, %l1
13757 wrpr %l1, %tnpc
13758 setx 0x34400001400, %l0, %l1
13759 wrpr %l1, %tstate
13760 wrhpr 0x4, %htstate
13761 retry
13762 fmovrsgz %o4, %f9, %f21
13763 orcc %o2, 0x05A1, %l1
13764 fnands %f8, %f31, %f16
13765loop_1189:
13766 tsubcc %l0, %o6, %g3
13767 fmovsge %icc, %f8, %f14
13768 wr %g0, 0x11, %asi
13769 sta %f8, [%l7 + 0x7C] %asi
13770 fmovsneg %icc, %f23, %f2
13771 edge16ln %g1, %o5, %g2
13772 membar #Sync
13773 wr %g0, 0xf0, %asi
13774 ldda [%l7 + 0x40] %asi, %f16
13775 movpos %icc, %l6, %i3
13776 bpos,a,pt %xcc, loop_1190
13777 smul %i5, %i2, %g6
13778 xnorcc %l4, 0x095F, %o1
13779 srlx %l3, 0x11, %i1
13780loop_1190:
13781 fabsd %f22, %f4
13782 addccc %i4, %l2, %i6
13783 bvs,a loop_1191
13784 sdivcc %g7, 0x03D3, %o0
13785 bl,a,pt %icc, loop_1192
13786 tne %icc, 0x3
13787loop_1191:
13788 edge8ln %o3, %g5, %l5
13789 add %i7, 0x03B3, %g4
13790loop_1192:
13791 ldd [%l7 + 0x28], %o6
13792 fmovrsne %i0, %f0, %f16
13793 set 0x30, %g4
13794 ldxa [%g0 + %g4] 0x4f, %o2
13795 xor %o4, %l0, %l1
13796 brnz,a %g3, loop_1193
13797 array8 %o6, %o5, %g2
13798 or %g1, 0x0555, %i3
13799 ldsh [%l7 + 0x64], %l6
13800loop_1193:
13801 fnot2s %f27, %f14
13802 fpmerge %f4, %f16, %f2
13803 bvs,a %xcc, loop_1194
13804 fmovsneg %xcc, %f24, %f29
13805 set 0x40, %l4
13806 stda %f0, [%l7 + %l4] 0x15
13807loop_1194:
13808 tge %icc, 0x6
13809 fmovdneg %icc, %f0, %f8
13810 sdivcc %i5, 0x1368, %g6
13811 movleu %xcc, %i2, %o1
13812 nop
13813 setx 0x307C0335, %l0, %l6
13814 st %l6, [%l7 + 0x28]
13815 ld [%l7 + 0x28], %fsr
13816 ba %xcc, loop_1195
13817 fmul8x16au %f12, %f14, %f0
13818 fsrc1s %f23, %f26
13819 edge8ln %l4, %i1, %i4
13820loop_1195:
13821 umul %l3, 0x105B, %l2
13822 st %f11, [%l7 + 0x6C]
13823 set 0x40, %o2
13824 prefetcha [%l7 + %o2] 0x04, 0x0
13825 tne %icc, 0x6
13826 movvc %xcc, %o0, %o3
13827 wr %g0, 0x80, %asi
13828 stda %f16, [%l7 + 0x40] %asi
13829 movrlez %i6, 0x174, %g5
13830 tge %xcc, 0x3
13831 brz %i7, loop_1196
13832 add %g4, 0x069E, %l5
13833 addc %o7, 0x075D, %i0
13834 movrgez %o4, 0x05B, %o2
13835loop_1196:
13836 andncc %l0, %l1, %o6
13837 ldd [%l7 + 0x50], %o4
13838 nop
13839 setx 0x1A9C68071B24F42B, %l0, %l6
13840 stx %l6, [%l7 + 0x28]
13841 ldd [%l7 + 0x28], %f24
13842 setx 0x504680036AA9AEEA, %l1, %l5
13843 stx %l5, [%l7 + 0x10]
13844 ldd [%l7 + 0x10], %f20
13845 fdivd %f20, %f24, %f28
13846 sra %g3, %g1, %i3
13847 movn %icc, %l6, %i5
13848 xor %g6, %i2, %g2
13849 tge %xcc, 0x0
13850 add %l4, 0x0909, %i1
13851 edge32l %o1, %i4, %l3
13852 fbge,a %fcc3, loop_1197
13853 sethi 0x1D21, %l2
13854 fmovsg %xcc, %f21, %f12
13855 alignaddrl %g7, %o3, %o0
13856loop_1197:
13857 call loop_1198
13858 edge8l %g5, %i6, %i7
13859 brgz %l5, loop_1199
13860 tle %xcc, 0x2
13861loop_1198:
13862 tl %xcc, 0x3
13863 udiv %g4, 0x10B0, %i0
13864loop_1199:
13865 move %xcc, %o4, %o2
13866 nop
13867 setx 0x187026F1, %l0, %l6
13868 st %l6, [%l7 + 0x28]
13869 ld [%l7 + 0x28], %f30
13870 setx 0xC4F42111, %l1, %l5
13871 st %l5, [%l7 + 0x10]
13872 ld [%l7 + 0x10], %f2
13873 fsubs %f2, %f30, %f5
13874 array16 %o7, %l0, %o6
13875 fnot1 %f10, %f28
13876 movcc %icc, %o5, %l1
13877 ba loop_1200
13878 sethi 0x19F9, %g3
13879 tle %icc, 0x2
13880 wr %g0, 0x81, %asi
13881 lda [%l7 + 0x2C] %asi, %f4
13882loop_1200:
13883 tl %icc, 0x1
13884 sllx %g1, %l6, %i5
13885 stb %g6, [%l7 + 0x31]
13886 sethi 0x01F3, %i2
13887 alignaddr %g2, %l4, %i1
13888 nop
13889 fitos %f29, %f22
13890 udivcc %o1, 0x0DFF, %i3
13891 fors %f27, %f5, %f27
13892 add %l7, 0x64, %l6
13893 wr %g0, 0x80, %asi
13894 lda [%l6] %asi, %l3
13895 casa [%l6] %asi, %l3, %i4
13896 sdivcc %g7, 0x1C32, %o3
13897 edge16l %o0, %l2, %g5
13898 movne %icc, %i6, %l5
13899 fbug,a %fcc0, loop_1201
13900 fbo %fcc0, loop_1202
13901 tsubcctv %i7, %g4, %i0
13902 srl %o2, %o7, %o4
13903loop_1201:
13904 fones %f5
13905loop_1202:
13906 movrgz %l0, 0x052, %o6
13907 fnot1 %f4, %f14
13908 nop
13909 setx 0x206869BD, %l0, %l6
13910 st %l6, [%l7 + 0x20]
13911 ld [%l7 + 0x20], %fsr
13912 set 0x68, %o5
13913 stha %o5, [%l7 + %o5] 0x22
13914 membar #Sync
13915 te %xcc, 0x4
13916 flush %l7 + 0x78
13917 wr %g0, 0xf8, %asi
13918 stda %f0, [%l7 + 0x40] %asi
13919 membar #Sync
13920 for %f12, %f12, %f2
13921 tvc %icc, 0x2
13922 add %l1, %g3, %l6
13923 movcs %icc, %g1, %i5
13924 tn %xcc, 0x4
13925 tpos %xcc, 0x6
13926 umul %i2, 0x179C, %g6
13927 te %xcc, 0x2
13928 mova %icc, %l4, %i1
13929 tgu %icc, 0x3
13930 edge8ln %g2, %o1, %i3
13931 movleu %icc, %l3, %g7
13932 subccc %o3, 0x19B1, %i4
13933 ldstub [%l7 + 0x7C], %l2
13934 edge16l %o0, %i6, %l5
13935 call loop_1203
13936 mulx %i7, 0x0B53, %g4
13937 fmovsg %xcc, %f19, %f14
13938 andn %i0, 0x077D, %g5
13939loop_1203:
13940 restored
13941 rdpr %cwp, %g1
13942 rdpr %cansave, %g2
13943 rdpr %canrestore, %g3
13944 rdpr %cleanwin, %g4
13945 rdpr %otherwin, %g5
13946 rdpr %wstate, %g6
13947 fmovrdgez %o2, %f22, %f4
13948 wr %g0, 0x80, %asi
13949 ldsba [%l7 + 0x15] %asi, %o4
13950 xor %l0, %o6, %o7
13951 add %o5, 0x03AE, %g3
13952 movne %xcc, %l6, %g1
13953 nop
13954 setx 0x7EF91D7104656855, %l0, %l6
13955 stx %l6, [%l7 + 0x28]
13956 ldd [%l7 + 0x28], %f6
13957 fsqrtd %f6, %f0
13958 sdiv %l1, 0x06D6, %i2
13959 movrlz %i5, %l4, %g6
13960 mova %icc, %i1, %o1
13961 fpmerge %f13, %f13, %f8
13962 fbug,a %fcc1, loop_1204
13963 fbge,a %fcc3, loop_1205
13964 nop
13965 setx 0x2F5EBCBA9306181F, %l0, %l6
13966 stx %l6, [%l7 + 0x28]
13967 ldd [%l7 + 0x28], %f12
13968 setx 0xE72C2A2D47B67E0E, %l1, %l5
13969 stx %l5, [%l7 + 0x10]
13970 ldd [%l7 + 0x10], %f0
13971 faddd %f0, %f12, %f18
13972 movrlez %i3, %l3, %g7
13973loop_1204:
13974 nop
13975 fitod %f11, %f22
13976loop_1205:
13977 edge16n %g2, %o3, %l2
13978 sdiv %i4, 0x17DF, %o0
13979 movne %icc, %i6, %l5
13980 sra %i7, 0x0F, %i0
13981 bshuffle %f0, %f22, %f30
13982 fbn,a %fcc1, loop_1206
13983 ld [%l7 + 0x20], %f18
13984 andcc %g5, 0x116C, %o2
13985 tpos %icc, 0x2
13986loop_1206:
13987 nop
13988 wr %g0, 0x18, %asi
13989 stwa %o4, [%l7 + 0x50] %asi
13990 movvc %xcc, %g4, %o6
13991 wr %g0, 0x04, %asi
13992 lduwa [%l7 + 0x1C] %asi, %l0
13993 andn %o7, %o5, %g3
13994 fcmpeq32 %f8, %f14, %g1
13995 fbe %fcc0, loop_1207
13996 saved
13997 rdpr %cwp, %g1
13998 rdpr %cansave, %g2
13999 rdpr %canrestore, %g3
14000 rdpr %cleanwin, %g4
14001 rdpr %otherwin, %g5
14002 rdpr %wstate, %g6
14003 srax %l1, %i2, %i5
14004 taddcc %l4, %l6, %i1
14005loop_1207:
14006 te %xcc, 0x7
14007 ba loop_1208
14008 fbule,a %fcc0, loop_1209
14009 fbg %fcc3, loop_1210
14010 nop
14011 fitos %f3, %f27
14012 fstox %f27, %f6
14013loop_1208:
14014 fmovsvc %icc, %f15, %f31
14015loop_1209:
14016 xnorcc %o1, 0x02D1, %i3
14017loop_1210:
14018 nop
14019 wr %g0, 0x50, %asi
14020 ldxa [%g0 + 0x00] %asi, %l3
14021 fzero %f12
14022 orcc %g7, 0x014D, %g2
14023 umul %o3, %g6, %l2
14024 movcc %icc, %o0, %i6
14025 add %l7, 0x24, %l6
14026 wr %g0, 0x04, %asi
14027 lda [%l6] %asi, %l5
14028 casa [%l6] %asi, %l5, %i7
14029 bcs,pt %icc, loop_1211
14030 array32 %i0, %g5, %o2
14031 fors %f9, %f0, %f2
14032 movrgez %o4, %g4, %i4
14033loop_1211:
14034 nop
14035 wr %g0, 0x89, %asi
14036 ldstuba [%l7 + 0x61] %asi, %l0
14037 tneg %xcc, 0x5
14038 ldx [%l7 + 0x28], %o6
14039 tpos %xcc, 0x3
14040 prefetch [%l7 + 0x44], 0x0
14041 sll %o5, %o7, %g3
14042 sdiv %l1, 0x0275, %g1
14043 fcmpeq32 %f12, %f24, %i5
14044 tsubcc %l4, %l6, %i1
14045 edge32n %o1, %i2, %i3
14046 set 0x4C, %l6
14047 stwa %g7, [%l7 + %l6] 0x19
14048 fmovrsgz %l3, %f27, %f21
14049 fble,a %fcc1, loop_1212
14050 fnot2 %f18, %f8
14051 orncc %g2, %o3, %l2
14052 brgez,a %g6, loop_1213
14053loop_1212:
14054 edge32n %o0, %l5, %i6
14055 fbue %fcc2, loop_1214
14056 fbo,a %fcc0, loop_1215
14057loop_1213:
14058 fornot2s %f5, %f18, %f17
14059 fba,a %fcc1, loop_1216
14060loop_1214:
14061 fmovsl %xcc, %f1, %f3
14062loop_1215:
14063 alignaddrl %i0, %i7, %o2
14064 fcmpgt32 %f20, %f18, %o4
14065loop_1216:
14066 xorcc %g4, %i4, %l0
14067 alignaddr %g5, %o6, %o5
14068 nop
14069 setx 0x3AA1CCBBA81FA2EC, %l0, %l6
14070 stx %l6, [%l7 + 0x28]
14071 ldd [%l7 + 0x28], %f6
14072 fsqrtd %f6, %f20
14073 fblg %fcc2, loop_1217
14074 tle %icc, 0x3
14075 addccc %g3, 0x0482, %o7
14076 subc %g1, 0x1C86, %i5
14077loop_1217:
14078 tg %xcc, 0x5
14079 wr %g0, 0x19, %asi
14080 ldstuba [%l7 + 0x3B] %asi, %l4
14081 mulx %l1, 0x0351, %i1
14082 ldsb [%l7 + 0x55], %o1
14083 and %l6, %i3, %g7
14084 xorcc %l3, %i2, %o3
14085 sll %g2, 0x01, %l2
14086 fmovrsgez %g6, %f6, %f22
14087 sll %o0, %l5, %i0
14088 sdiv %i6, 0x1BD8, %o2
14089 sra %o4, 0x13, %g4
14090 sllx %i4, 0x16, %i7
14091 move %icc, %l0, %o6
14092 sethi 0x1B63, %g5
14093 fxor %f20, %f22, %f26
14094 edge8 %o5, %o7, %g3
14095 movgu %xcc, %g1, %l4
14096 nop
14097 fitos %f10, %f27
14098 fstoi %f27, %f17
14099 sethi 0x1D2B, %i5
14100 fzero %f4
14101 movl %icc, %i1, %l1
14102 smulcc %l6, 0x0114, %o1
14103 brz %g7, loop_1218
14104 nop
14105 fitod %f0, %f12
14106 fdtox %f12, %f26
14107 fmovse %icc, %f19, %f17
14108 movre %l3, 0x13C, %i3
14109loop_1218:
14110 popc %o3, %i2
14111 edge32l %l2, %g2, %g6
14112 tsubcctv %o0, 0x199D, %i0
14113 sllx %i6, 0x06, %l5
14114 membar 0x3C
14115 umul %o2, %g4, %i4
14116 addcc %o4, 0x0DC3, %l0
14117 movpos %xcc, %i7, %g5
14118 stw %o6, [%l7 + 0x60]
14119 fbug %fcc1, loop_1219
14120 restored
14121 rdpr %cwp, %g1
14122 rdpr %cansave, %g2
14123 rdpr %canrestore, %g3
14124 rdpr %cleanwin, %g4
14125 rdpr %otherwin, %g5
14126 rdpr %wstate, %g6
14127 array16 %o5, %g3, %o7
14128 fmovdpos %icc, %f26, %f31
14129loop_1219:
14130 nop
14131 fitos %f1, %f5
14132 fstox %f5, %f22
14133 fxtos %f22, %f17
14134 orn %g1, 0x0EBF, %l4
14135 tneg %xcc, 0x6
14136 st %f26, [%l7 + 0x40]
14137 bvs,a loop_1220
14138 fornot2s %f15, %f8, %f4
14139 movge %xcc, %i5, %l1
14140 tgu %xcc, 0x6
14141loop_1220:
14142 movvc %icc, %i1, %o1
14143 tleu %xcc, 0x7
14144 subc %l6, 0x05F5, %g7
14145 movle %icc, %i3, %l3
14146 movle %xcc, %i2, %o3
14147 smulcc %l2, %g2, %o0
14148 fbg,a %fcc2, loop_1221
14149 array8 %i0, %i6, %l5
14150 subcc %o2, %g4, %i4
14151 nop
14152 fitos %f9, %f26
14153 fstox %f26, %f30
14154loop_1221:
14155 nop
14156 set 0x46, %l1
14157 sth %g6, [%l7 + %l1]
14158 tsubcctv %l0, %o4, %i7
14159 brz,a %o6, loop_1222
14160 be,a loop_1223
14161 tsubcc %o5, %g5, %g3
14162 bvc,a %xcc, loop_1224
14163loop_1222:
14164 nop
14165 setx loop_1225, %l0, %l1
14166 jmpl %l1, %o7
14167loop_1223:
14168 sethi 0x06A5, %g1
14169 tgu %icc, 0x2
14170loop_1224:
14171 call loop_1226
14172loop_1225:
14173 alignaddrl %l4, %l1, %i5
14174 move %xcc, %o1, %i1
14175 and %l6, 0x025D, %g7
14176loop_1226:
14177 bcc,a %xcc, loop_1227
14178 ba,a,pt %xcc, loop_1228
14179 fpadd16 %f8, %f12, %f18
14180 udiv %i3, 0x0F1A, %i2
14181loop_1227:
14182 te %xcc, 0x5
14183loop_1228:
14184 tleu %xcc, 0x5
14185 tvc %xcc, 0x5
14186 sllx %o3, 0x16, %l3
14187 fbug,a %fcc0, loop_1229
14188 udiv %l2, 0x0EFC, %o0
14189 nop
14190 set 0x10, %g3
14191 ldsh [%l7 + %g3], %g2
14192 stbar
14193loop_1229:
14194 edge32n %i0, %l5, %i6
14195 and %g4, %i4, %g6
14196 udivx %o2, 0x1E3D, %l0
14197 addccc %i7, 0x0C24, %o6
14198 edge32n %o5, %o4, %g3
14199 sir 0x1E4F
14200 movg %xcc, %o7, %g1
14201 tne %icc, 0x3
14202 ldsb [%l7 + 0x20], %g5
14203 tpos %icc, 0x0
14204 movgu %icc, %l4, %l1
14205 fornot2s %f19, %f16, %f5
14206 edge16l %o1, %i1, %l6
14207 subc %i5, %g7, %i3
14208 taddcc %i2, 0x1866, %o3
14209 fmovspos %icc, %f5, %f16
14210 mulscc %l2, %o0, %g2
14211 movne %xcc, %l3, %l5
14212 movpos %xcc, %i0, %i6
14213 fmovsa %icc, %f2, %f28
14214 movle %xcc, %g4, %g6
14215 nop
14216 fitod %f12, %f4
14217 fdtos %f4, %f4
14218 andncc %o2, %l0, %i7
14219 lduh [%l7 + 0x56], %o6
14220 brgez,a %o5, loop_1230
14221 taddcc %i4, %o4, %o7
14222 tle %icc, 0x3
14223 wr %g0, 0xea, %asi
14224 stwa %g1, [%l7 + 0x48] %asi
14225 membar #Sync
14226loop_1230:
14227 edge16 %g5, %l4, %l1
14228 mulx %g3, 0x16CD, %i1
14229 array32 %l6, %i5, %g7
14230 sdivx %i3, 0x1E19, %i2
14231 movvc %xcc, %o3, %l2
14232 fble %fcc1, loop_1231
14233 move %xcc, %o1, %o0
14234 move %icc, %l3, %l5
14235 tg %xcc, 0x7
14236loop_1231:
14237 saved
14238 rdpr %cwp, %g1
14239 rdpr %cansave, %g2
14240 rdpr %canrestore, %g3
14241 rdpr %cleanwin, %g4
14242 rdpr %otherwin, %g5
14243 rdpr %wstate, %g6
14244 movl %xcc, %g2, %i6
14245 fbe,a %fcc2, loop_1232
14246 movrgz %i0, 0x0DA, %g4
14247 taddcc %g6, %o2, %i7
14248 fmovdcc %icc, %f13, %f10
14249loop_1232:
14250 movg %icc, %o6, %l0
14251 edge16l %o5, %i4, %o4
14252 fmovrdgez %o7, %f4, %f10
14253 alignaddr %g5, %l4, %l1
14254 mulscc %g1, %g3, %l6
14255 sdivx %i5, 0x0797, %g7
14256 ldsw [%l7 + 0x50], %i1
14257 fandnot2 %f4, %f4, %f4
14258 move %icc, %i2, %o3
14259 fbl %fcc3, loop_1233
14260 fmovdn %xcc, %f6, %f13
14261 xor %i3, 0x1169, %l2
14262 fands %f10, %f27, %f21
14263loop_1233:
14264 xorcc %o0, %l3, %l5
14265 mulscc %g2, %o1, %i6
14266 bleu,a,pn %icc, loop_1234
14267 tcs %icc, 0x7
14268 edge16 %g4, %g6, %o2
14269 and %i0, 0x0C12, %o6
14270loop_1234:
14271 te %icc, 0x0
14272 edge16 %l0, %i7, %i4
14273 movleu %xcc, %o4, %o5
14274 bgu,a loop_1235
14275 mulx %o7, %l4, %l1
14276 brgz,a %g5, loop_1236
14277 edge16n %g3, %l6, %i5
14278loop_1235:
14279 nop
14280 wr %g0, 0x19, %asi
14281 prefetcha [%l7 + 0x18] %asi, 0x3
14282loop_1236:
14283 subc %i1, %g1, %i2
14284 fcmple16 %f20, %f4, %o3
14285 sir 0x18BE
14286 edge16n %l2, %o0, %l3
14287 fbug,a %fcc3, loop_1237
14288 fbule,a %fcc2, loop_1238
14289 sdivx %l5, 0x1EF8, %g2
14290 edge8l %o1, %i3, %i6
14291loop_1237:
14292 fornot2 %f22, %f2, %f30
14293loop_1238:
14294 smulcc %g6, %o2, %g4
14295 wr %g0, 0x80, %asi
14296 stda %f16, [%l7 + 0x40] %asi
14297 fbn,a %fcc3, loop_1239
14298 smul %o6, %l0, %i0
14299 sir 0x0EA2
14300 wr %g0, 0x11, %asi
14301 stba %i4, [%l7 + 0x58] %asi
14302loop_1239:
14303 lduw [%l7 + 0x30], %i7
14304 umulcc %o4, %o5, %o7
14305 tleu %xcc, 0x1
14306 nop
14307 setx loop_1240, %l0, %l1
14308 jmpl %l1, %l1
14309 movrgz %g5, %g3, %l4
14310 subccc %i5, %l6, %g7
14311 edge8 %g1, %i1, %o3
14312loop_1240:
14313 fbug,a %fcc0, loop_1241
14314 taddcctv %l2, %o0, %i2
14315 fmovd %f26, %f20
14316 andn %l3, 0x06D9, %g2
14317loop_1241:
14318 fmovdcc %icc, %f23, %f24
14319 andcc %o1, %l5, %i3
14320 fnors %f9, %f23, %f7
14321 movneg %xcc, %i6, %g6
14322 addcc %g4, 0x0FA1, %o6
14323 fnors %f28, %f21, %f22
14324 fmovdne %xcc, %f16, %f14
14325 movgu %icc, %o2, %l0
14326 edge16l %i4, %i7, %i0
14327 array8 %o4, %o7, %o5
14328 movleu %xcc, %g5, %l1
14329 wr %g0, 0x80, %asi
14330 prefetcha [%l7 + 0x20] %asi, 0x1
14331 andcc %g3, 0x0165, %l6
14332 bvc,pn %xcc, loop_1242
14333 andn %i5, %g1, %i1
14334 move %icc, %g7, %o3
14335 ldd [%l7 + 0x20], %f6
14336loop_1242:
14337 tn %xcc, 0x0
14338 fmovspos %icc, %f15, %f11
14339 movneg %xcc, %o0, %i2
14340 edge32 %l3, %g2, %o1
14341 fbug,a %fcc2, loop_1243
14342 movl %icc, %l2, %l5
14343 ldx [%l7 + 0x20], %i6
14344 andcc %g6, %g4, %i3
14345loop_1243:
14346 mova %xcc, %o6, %l0
14347 ble,pn %icc, loop_1244
14348 fmovsg %xcc, %f7, %f16
14349 tge %icc, 0x4
14350 ldub [%l7 + 0x4B], %i4
14351loop_1244:
14352 fmovrdlz %o2, %f18, %f24
14353 alignaddrl %i7, %o4, %i0
14354 stw %o5, [%l7 + 0x74]
14355 edge8 %g5, %o7, %l4
14356 sdivcc %l1, 0x0055, %l6
14357 movne %icc, %g3, %g1
14358 popc %i1, %i5
14359 fmovrdgez %g7, %f12, %f22
14360 te %xcc, 0x4
14361 edge8ln %o3, %o0, %l3
14362 tle %icc, 0x2
14363 fbu,a %fcc1, loop_1245
14364 edge8l %g2, %i2, %l2
14365 mulscc %l5, %i6, %o1
14366 sll %g4, %g6, %o6
14367loop_1245:
14368 movrgez %l0, 0x329, %i3
14369 fbe %fcc3, loop_1246
14370 edge16n %i4, %o2, %o4
14371 set 0x12, %g1
14372 lduha [%l7 + %g1] 0x0c, %i7
14373loop_1246:
14374 sub %i0, 0x1A3F, %o5
14375 movge %xcc, %g5, %l4
14376 udivx %l1, 0x128F, %l6
14377 edge8ln %g3, %o7, %i1
14378 movrlez %i5, 0x0EA, %g7
14379 tsubcc %o3, 0x1C8D, %g1
14380 restored
14381 rdpr %cwp, %g1
14382 rdpr %cansave, %g2
14383 rdpr %canrestore, %g3
14384 rdpr %cleanwin, %g4
14385 rdpr %otherwin, %g5
14386 rdpr %wstate, %g6
14387 mova %icc, %o0, %g2
14388 edge8 %l3, %i2, %l2
14389 tg %xcc, 0x5
14390 stx %l5, [%l7 + 0x48]
14391 bcs,a,pn %xcc, loop_1247
14392 tcc %xcc, 0x7
14393 xnorcc %i6, 0x18CC, %g4
14394 ta %xcc, 0x7
14395loop_1247:
14396 edge8n %o1, %g6, %o6
14397 movrlz %l0, 0x0AA, %i3
14398 wr %g0, 0x10, %asi
14399 prefetcha [%l7 + 0x48] %asi, 0x3
14400 fbue,a %fcc0, loop_1248
14401 fmovsne %xcc, %f31, %f0
14402 fornot1s %f20, %f14, %f30
14403 sethi 0x109C, %i4
14404loop_1248:
14405 fmuld8ulx16 %f14, %f0, %f26
14406 smul %o4, 0x0C27, %i7
14407 set 0x48, %i4
14408 prefetcha [%l7 + %i4] 0x15, 0x2
14409 edge32ln %g5, %l4, %o5
14410 fors %f0, %f10, %f26
14411 brnz,a %l1, loop_1249
14412 edge16 %l6, %g3, %o7
14413 set 0x1A, %i5
14414 ldstuba [%l7 + %i5] 0x81, %i5
14415loop_1249:
14416 nop
14417 set 0x70, %i6
14418 ldda [%l7 + %i6] 0x15, %g6
14419 edge32 %i1, %g1, %o3
14420 addcc %g2, 0x0DD9, %l3
14421 bl %xcc, loop_1250
14422 movvc %xcc, %i2, %o0
14423 membar #Sync
14424 wr %g0, 0x16, %asi
14425 ldda [%l7 + 0x40] %asi, %f0
14426loop_1250:
14427 bg,a,pn %icc, loop_1251
14428 edge16n %l2, %l5, %i6
14429 orcc %o1, 0x184B, %g4
14430 fpadd32 %f28, %f0, %f2
14431loop_1251:
14432 nop
14433 wr %g0, 0x81, %asi
14434 ldsba [%l7 + 0x3E] %asi, %g6
14435 edge8l %l0, %i3, %o6
14436 saved
14437 rdpr %cwp, %g1
14438 rdpr %cansave, %g2
14439 rdpr %canrestore, %g3
14440 rdpr %cleanwin, %g4
14441 rdpr %otherwin, %g5
14442 rdpr %wstate, %g6
14443 tvs %xcc, 0x5
14444 for %f14, %f28, %f12
14445 mulx %o2, %i4, %i7
14446 srl %o4, 0x14, %i0
14447 faligndata %f18, %f30, %f6
14448 be,pn %xcc, loop_1252
14449 nop
14450 set 0x1D, %i7
14451 ldub [%l7 + %i7], %l4
14452 taddcc %g5, 0x19C3, %o5
14453 tge %icc, 0x0
14454loop_1252:
14455 tcs %icc, 0x2
14456 fornot1 %f30, %f14, %f12
14457 sdiv %l1, 0x1004, %l6
14458 tl %icc, 0x7
14459 andn %g3, %i5, %o7
14460 nop
14461 setx 0xC08D2A85, %l0, %l6
14462 st %l6, [%l7 + 0x28]
14463 ld [%l7 + 0x28], %f5
14464 setx 0xC47C8BD7, %l1, %l5
14465 st %l5, [%l7 + 0x10]
14466 ld [%l7 + 0x10], %f4
14467 fadds %f4, %f5, %f19
14468 edge8l %g7, %g1, %o3
14469 sir 0x0747
14470 taddcc %i1, %l3, %g2
14471 movge %icc, %i2, %o0
14472 be,a,pn %xcc, loop_1253
14473 nop
14474 fitod %f5, %f26
14475 orncc %l2, %i6, %o1
14476 movne %icc, %l5, %g4
14477loop_1253:
14478 smul %l0, %g6, %o6
14479 taddcctv %o2, %i3, %i4
14480 smulcc %i7, 0x0B56, %o4
14481 addc %l4, %g5, %i0
14482 restored
14483 rdpr %cwp, %g1
14484 rdpr %cansave, %g2
14485 rdpr %canrestore, %g3
14486 rdpr %cleanwin, %g4
14487 rdpr %otherwin, %g5
14488 rdpr %wstate, %g6
14489 fpsub32 %f24, %f10, %f18
14490 swap [%l7 + 0x38], %o5
14491 fmovdleu %icc, %f14, %f16
14492 add %l6, 0x0488, %g3
14493 fpadd32s %f13, %f25, %f10
14494 sub %i5, 0x1015, %o7
14495 fbuge %fcc1, loop_1254
14496 fmovsle %xcc, %f31, %f10
14497 fmovscs %xcc, %f1, %f31
14498 bge,a %xcc, loop_1255
14499loop_1254:
14500 stbar
14501 fmovscc %xcc, %f1, %f5
14502 fnegd %f28, %f20
14503loop_1255:
14504 nop
14505 wr %g0, 0x52, %asi
14506 ldxa [%g0 + 0x118] %asi, %g7
14507 movg %xcc, %g1, %l1
14508 fornot1 %f2, %f30, %f18
14509 smulcc %i1, %o3, %g2
14510 xorcc %l3, 0x1068, %o0
14511 ldstub [%l7 + 0x71], %i2
14512 edge32l %l2, %o1, %l5
14513 xnor %g4, %i6, %g6
14514 ldsw [%l7 + 0x50], %l0
14515 movg %icc, %o2, %i3
14516 fmovrdne %i4, %f12, %f12
14517 tn %icc, 0x5
14518 set 0x40, %g6
14519 stda %f0, [%l7 + %g6] 0x1f
14520 membar #Sync
14521 fbu,a %fcc3, loop_1256
14522 fbu %fcc1, loop_1257
14523 movre %i7, 0x0B3, %o4
14524 fmovscs %icc, %f2, %f1
14525loop_1256:
14526 sdiv %o6, 0x1A4F, %g5
14527loop_1257:
14528 edge8l %i0, %o5, %l6
14529 nop
14530 set 0x10, %g7
14531 stx %g3, [%l7 + %g7]
14532 fbug %fcc0, loop_1258
14533 sllx %l4, %i5, %g7
14534 tne %icc, 0x0
14535 fmovdleu %icc, %f23, %f25
14536loop_1258:
14537 edge8n %g1, %o7, %i1
14538 movne %xcc, %o3, %l1
14539 bn,a %xcc, loop_1259
14540 fmovrdlez %g2, %f10, %f26
14541 bleu,pn %xcc, loop_1260
14542 nop
14543 fitos %f2, %f11
14544 fstox %f11, %f26
14545 fxtos %f26, %f17
14546loop_1259:
14547 movne %icc, %l3, %o0
14548 edge32n %l2, %o1, %l5
14549loop_1260:
14550 movne %xcc, %i2, %i6
14551 fone %f26
14552 srlx %g6, 0x10, %g4
14553 sdiv %o2, 0x1976, %l0
14554 tg %icc, 0x6
14555 sdiv %i3, 0x18F8, %i4
14556 taddcc %i7, 0x029E, %o4
14557 tsubcctv %g5, %i0, %o5
14558 sir 0x0AA6
14559 nop
14560 setx 0xF62DF0C5, %l0, %l6
14561 st %l6, [%l7 + 0x28]
14562 ld [%l7 + 0x28], %f11
14563 fsqrts %f11, %f26
14564 fmovsleu %xcc, %f2, %f31
14565 tsubcctv %o6, %g3, %l6
14566 fmovdgu %icc, %f13, %f5
14567 fxnor %f24, %f6, %f24
14568 array32 %i5, %l4, %g1
14569 add %o7, %i1, %g7
14570 tge %xcc, 0x6
14571 movneg %icc, %o3, %g2
14572 edge32l %l1, %l3, %l2
14573 tpos %icc, 0x5
14574 fmovsn %icc, %f31, %f15
14575 tl %xcc, 0x1
14576 set 0x5A, %i0
14577 ldsha [%l7 + %i0] 0x80, %o0
14578 ld [%l7 + 0x2C], %f20
14579 sir 0x1424
14580 xnorcc %o1, 0x1D5D, %i2
14581 movn %icc, %i6, %g6
14582 wr %g0, 0x88, %asi
14583 ldstuba [%l7 + 0x3E] %asi, %l5
14584 mulscc %o2, 0x0892, %l0
14585 sllx %i3, 0x19, %i4
14586 alignaddrl %g4, %o4, %g5
14587 edge32n %i0, %o5, %i7
14588 edge8ln %o6, %g3, %i5
14589 fmovrdlez %l4, %f12, %f24
14590 edge8l %g1, %l6, %o7
14591 edge32n %i1, %o3, %g2
14592 udivcc %l1, 0x1299, %g7
14593 tle %icc, 0x4
14594 set 0x58, %g5
14595 stxa %l2, [%l7 + %g5] 0x15
14596 movge %xcc, %o0, %l3
14597 fcmple16 %f16, %f12, %o1
14598 stx %i6, [%l7 + 0x30]
14599 srlx %g6, 0x1E, %i2
14600 fxors %f19, %f9, %f5
14601 nop
14602 fitod %f10, %f8
14603 fdtox %f8, %f8
14604 fxtod %f8, %f6
14605 srl %o2, 0x05, %l0
14606 srlx %i3, %i4, %g4
14607 fmovs %f5, %f1
14608 movrne %l5, 0x19B, %g5
14609 tn %xcc, 0x6
14610 edge16l %i0, %o5, %i7
14611 edge16 %o4, %g3, %i5
14612 wr %g0, 0x88, %asi
14613 stxa %l4, [%l7 + 0x68] %asi
14614 orcc %o6, %l6, %g1
14615 fblg %fcc1, loop_1261
14616 edge8n %o7, %i1, %g2
14617 wr %g0, 0x88, %asi
14618 ldswa [%l7 + 0x50] %asi, %l1
14619loop_1261:
14620 tsubcctv %o3, %l2, %g7
14621 add %o0, 0x12A7, %o1
14622 movrlz %l3, 0x166, %i6
14623 edge16 %i2, %o2, %l0
14624 udiv %g6, 0x118A, %i3
14625 tcc %icc, 0x0
14626 addccc %i4, %l5, %g4
14627 call loop_1262
14628 orncc %g5, 0x1720, %o5
14629 addc %i0, %i7, %g3
14630 st %f0, [%l7 + 0x24]
14631loop_1262:
14632 membar 0x3D
14633 nop
14634 setx 0xC375130B, %l0, %l6
14635 st %l6, [%l7 + 0x28]
14636 ld [%l7 + 0x28], %f0
14637 setx 0x7218EA39, %l1, %l5
14638 st %l5, [%l7 + 0x10]
14639 ld [%l7 + 0x10], %f0
14640 fsubs %f0, %f0, %f25
14641 array16 %o4, %i5, %l4
14642 nop
14643 setx 0x6CB60664, %l0, %l6
14644 st %l6, [%l7 + 0x28]
14645 ld [%l7 + 0x28], %f8
14646 fsqrts %f8, %f25
14647 andn %o6, 0x123B, %g1
14648 wr %g0, 0x81, %asi
14649 prefetcha [%l7 + 0x28] %asi, 0x0
14650 nop
14651 setx 0xCD312994407AB651, %l0, %l6
14652 stx %l6, [%l7 + 0x70]
14653 ldx [%l7 + 0x70], %fsr
14654 bgu %xcc, loop_1263
14655 orn %i1, %l6, %g2
14656 fbo %fcc2, loop_1264
14657 add %l1, %l2, %g7
14658loop_1263:
14659 fbge,a %fcc0, loop_1265
14660 sethi 0x1E45, %o0
14661loop_1264:
14662 orncc %o1, %o3, %i6
14663 udivcc %l3, 0x05FD, %o2
14664loop_1265:
14665 xnor %l0, 0x10FF, %i2
14666 movrlez %g6, %i3, %i4
14667 subcc %l5, 0x1514, %g5
14668 tneg %xcc, 0x1
14669 array8 %g4, %i0, %i7
14670 andcc %o5, 0x00A6, %g3
14671 fmovrsne %o4, %f15, %f26
14672 fbne %fcc3, loop_1266
14673 subc %l4, 0x11A8, %o6
14674 udivcc %i5, 0x1B81, %g1
14675 edge8ln %i1, %o7, %g2
14676loop_1266:
14677 umulcc %l1, %l2, %g7
14678 alignaddr %o0, %l6, %o1
14679 sllx %o3, %l3, %o2
14680 movleu %icc, %i6, %l0
14681 subccc %i2, 0x11F5, %i3
14682 fbo %fcc0, loop_1267
14683 xnorcc %g6, 0x14D7, %i4
14684 sll %l5, 0x03, %g4
14685 fbg %fcc3, loop_1268
14686loop_1267:
14687 addccc %i0, %g5, %o5
14688 fmul8x16 %f9, %f30, %f10
14689 nop
14690 setx 0xE99FA552, %l0, %l6
14691 st %l6, [%l7 + 0x28]
14692 ld [%l7 + 0x28], %f6
14693 setx 0xEFC66414, %l1, %l5
14694 st %l5, [%l7 + 0x10]
14695 ld [%l7 + 0x10], %f6
14696 fadds %f6, %f6, %f4
14697loop_1268:
14698 movrlez %g3, %i7, %o4
14699 movrgez %l4, %i5, %g1
14700 srl %i1, 0x1F, %o6
14701 add %l7, 0x48, %l6
14702 wr %g0, 0x88, %asi
14703 casxa [%l6] 0x88, %o7, %l1
14704 wr %g0, 0x04, %asi
14705 ldstuba [%l7 + 0x54] %asi, %g2
14706 addcc %l2, %g7, %l6
14707 edge8ln %o1, %o0, %o3
14708 ldsb [%l7 + 0x68], %o2
14709 subccc %i6, %l0, %l3
14710 wr %g0, 0x19, %asi
14711 lduha [%l7 + 0x6A] %asi, %i3
14712 edge32ln %i2, %i4, %g6
14713 andcc %l5, 0x01DE, %g4
14714 ldd [%l7 + 0x48], %i0
14715 nop
14716 fitod %f2, %f22
14717 fdtoi %f22, %f0
14718 tle %icc, 0x1
14719 mulx %o5, 0x0AF3, %g5
14720 fnor %f28, %f24, %f28
14721 fnands %f21, %f31, %f4
14722 movrgz %g3, %i7, %l4
14723 fmovdgu %icc, %f23, %f17
14724 srax %i5, 0x0C, %g1
14725 fmovsvc %xcc, %f1, %f14
14726 ta %xcc, 0x2
14727 nop
14728 setx 0x5828E214204024D8, %l0, %l6
14729 stx %l6, [%l7 + 0x68]
14730 ldx [%l7 + 0x68], %fsr
14731 orncc %o4, 0x00D8, %i1
14732 xnorcc %o6, 0x1C60, %l1
14733 fmovsvs %xcc, %f31, %f10
14734 edge32 %g2, %l2, %g7
14735 movrgz %o7, 0x1C9, %o1
14736 addcc %o0, 0x0BC2, %l6
14737 set 0x40, %i3
14738 ldda [%l7 + %i3] 0x14, %o2
14739 xnor %i6, 0x1D78, %o3
14740 ble,a,pn %xcc, loop_1269
14741 tg %xcc, 0x2
14742 add %l0, 0x1453, %i3
14743 edge32 %l3, %i2, %g6
14744loop_1269:
14745 bne,a,pn %icc, loop_1270
14746 fnors %f30, %f17, %f25
14747 wr %g0, 0x89, %asi
14748 lduwa [%l7 + 0x0C] %asi, %l5
14749loop_1270:
14750 edge32n %g4, %i4, %o5
14751 ldd [%l7 + 0x68], %f2
14752 sub %i0, %g3, %i7
14753 sra %g5, 0x0A, %l4
14754 brlz %g1, loop_1271
14755 movcs %xcc, %i5, %i1
14756 add %o6, %o4, %l1
14757 tsubcc %l2, 0x0731, %g7
14758loop_1271:
14759 movrlez %g2, 0x325, %o1
14760 tsubcc %o0, %l6, %o2
14761 tcc %xcc, 0x7
14762 sub %i6, %o7, %l0
14763 set 0x0D, %o6
14764 ldstuba [%l7 + %o6] 0x89, %i3
14765 edge32 %l3, %o3, %g6
14766 mulscc %l5, 0x02E2, %i2
14767 stw %g4, [%l7 + 0x5C]
14768 tg %icc, 0x1
14769 srlx %i4, 0x18, %i0
14770 wr %g0, 0x80, %asi
14771 lduha [%l7 + 0x58] %asi, %g3
14772 xorcc %o5, 0x0CC0, %g5
14773 movrne %i7, %g1, %i5
14774 fnot1s %f28, %f7
14775 sub %l4, 0x1AE8, %i1
14776 sth %o4, [%l7 + 0x7E]
14777 addccc %o6, 0x0F87, %l1
14778 nop
14779 setx loop_1272, %l0, %l1
14780 wrpr 0x1, %tl
14781 wrpr %l1, %tpc
14782 add %l1, 0x4, %l1
14783 wrpr %l1, %tnpc
14784 setx 0x34400001400, %l0, %l1
14785 wrpr %l1, %tstate
14786 wrhpr 0x4, %htstate
14787 retry
14788 fblg %fcc1, loop_1273
14789 for %f12, %f22, %f30
14790 fbne,a %fcc2, loop_1274
14791loop_1272:
14792 fornot1 %f4, %f10, %f12
14793loop_1273:
14794 tl %xcc, 0x7
14795 ldd [%l7 + 0x18], %f28
14796loop_1274:
14797 fble %fcc3, loop_1275
14798 tcc %xcc, 0x7
14799 andcc %l2, 0x03F8, %g7
14800 edge16 %o1, %g2, %l6
14801loop_1275:
14802 saved
14803 rdpr %cwp, %g1
14804 rdpr %cansave, %g2
14805 rdpr %canrestore, %g3
14806 rdpr %cleanwin, %g4
14807 rdpr %otherwin, %g5
14808 rdpr %wstate, %g6
14809 edge32ln %o2, %o0, %i6
14810 fbule,a %fcc3, loop_1276
14811 fcmpeq16 %f30, %f6, %o7
14812 movcs %icc, %i3, %l0
14813 fble,a %fcc0, loop_1277
14814loop_1276:
14815 umulcc %o3, %l3, %g6
14816 tl %xcc, 0x3
14817 edge32n %i2, %l5, %i4
14818loop_1277:
14819 bneg,a,pn %xcc, loop_1278
14820 fpmerge %f26, %f0, %f12
14821 xnor %i0, 0x1AAF, %g4
14822 smulcc %o5, %g5, %i7
14823loop_1278:
14824 edge32 %g1, %g3, %i5
14825 subcc %i1, 0x0804, %l4
14826 bge,pt %xcc, loop_1279
14827 srl %o4, 0x08, %o6
14828 alignaddr %l2, %l1, %g7
14829 bg loop_1280
14830loop_1279:
14831 fmovrslz %g2, %f7, %f29
14832 nop
14833 setx 0x629BF95FE0533A57, %l0, %l6
14834 stx %l6, [%l7 + 0x50]
14835 ldx [%l7 + 0x50], %fsr
14836 tleu %icc, 0x4
14837loop_1280:
14838 fandnot2s %f0, %f28, %f10
14839 subc %l6, %o2, %o1
14840 movrlz %o0, %o7, %i6
14841 for %f8, %f14, %f8
14842 sir 0x15A1
14843 tsubcctv %i3, 0x0389, %o3
14844 srlx %l3, 0x09, %l0
14845 fmovda %icc, %f15, %f14
14846 bpos,a loop_1281
14847 addccc %i2, 0x01EE, %l5
14848 sub %g6, %i4, %g4
14849 movrlez %i0, %g5, %i7
14850loop_1281:
14851 orcc %o5, %g1, %g3
14852 array32 %i1, %l4, %i5
14853 udivcc %o4, 0x0693, %l2
14854 movrlez %o6, %l1, %g7
14855 fpsub16s %f18, %f24, %f29
14856 movvs %icc, %l6, %o2
14857 nop
14858 setx 0x111F80688B8CF037, %l0, %l6
14859 stx %l6, [%l7 + 0x28]
14860 ldd [%l7 + 0x28], %f14
14861 setx 0x0DDA8ED858736F94, %l1, %l5
14862 stx %l5, [%l7 + 0x10]
14863 ldd [%l7 + 0x10], %f18
14864 fsubd %f18, %f14, %f14
14865 fmul8sux16 %f10, %f16, %f30
14866 brgz %o1, loop_1282
14867 sdivx %g2, 0x0625, %o0
14868 nop
14869 set 0x70, %i2
14870 lduh [%l7 + %i2], %i6
14871 movrne %i3, %o7, %o3
14872loop_1282:
14873 bl,pn %icc, loop_1283
14874 xnorcc %l3, %l0, %i2
14875 taddcctv %l5, 0x14B2, %i4
14876 move %xcc, %g4, %i0
14877loop_1283:
14878 addc %g6, 0x0279, %i7
14879 udivx %g5, 0x06A8, %g1
14880 ldub [%l7 + 0x1F], %o5
14881 wr %g0, 0x0c, %asi
14882 prefetcha [%l7 + 0x78] %asi, 0x3
14883 set 0x4F, %o3
14884 stba %g3, [%l7 + %o3] 0x2a
14885 membar #Sync
14886 wr %g0, 0x19, %asi
14887 lduha [%l7 + 0x40] %asi, %i5
14888 tcc %xcc, 0x0
14889 srlx %o4, %l2, %o6
14890 tsubcc %l1, 0x0D45, %g7
14891 movl %xcc, %l4, %l6
14892 edge16n %o1, %o2, %g2
14893 edge8n %o0, %i3, %i6
14894 srlx %o3, 0x15, %o7
14895 bleu,a,pt %icc, loop_1284
14896 nop
14897 setx 0x9637DF616AAAE7E4, %l0, %l6
14898 stx %l6, [%l7 + 0x28]
14899 ldd [%l7 + 0x28], %f0
14900 setx 0xF26E1D3ACDE61D70, %l1, %l5
14901 stx %l5, [%l7 + 0x10]
14902 ldd [%l7 + 0x10], %f26
14903 fmuld %f26, %f0, %f22
14904 be %icc, loop_1285
14905 fbu,a %fcc2, loop_1286
14906loop_1284:
14907 andcc %l3, 0x184C, %i2
14908 andcc %l0, 0x1B1E, %l5
14909loop_1285:
14910 fzero %f16
14911loop_1286:
14912 fbo %fcc2, loop_1287
14913 xnorcc %i4, %g4, %g6
14914 movle %xcc, %i7, %i0
14915 movrne %g1, 0x3F4, %g5
14916loop_1287:
14917 edge16ln %i1, %g3, %o5
14918 edge8l %o4, %l2, %o6
14919 te %xcc, 0x3
14920 fornot1 %f18, %f26, %f18
14921 bgu,pt %icc, loop_1288
14922 movrlez %l1, 0x29E, %i5
14923 tpos %xcc, 0x5
14924 fones %f28
14925loop_1288:
14926 xnorcc %l4, 0x0820, %l6
14927 or %g7, 0x1585, %o2
14928 movrne %o1, 0x2CD, %o0
14929 orcc %g2, 0x121D, %i6
14930 udivcc %o3, 0x1C75, %o7
14931 orncc %l3, %i3, %l0
14932 movrgz %i2, 0x10F, %i4
14933 fmovrslz %l5, %f9, %f27
14934 alignaddrl %g6, %g4, %i0
14935 sub %i7, 0x1033, %g5
14936 sub %g1, 0x0485, %g3
14937 movl %icc, %o5, %o4
14938 move %xcc, %i1, %o6
14939 udiv %l1, 0x1431, %l2
14940 udivx %i5, 0x1770, %l4
14941 wr %g0, 0x88, %asi
14942 prefetcha [%l7 + 0x18] %asi, 0x3
14943 addc %o2, 0x0BB8, %g7
14944 fxors %f8, %f29, %f31
14945 tge %icc, 0x0
14946 tl %icc, 0x5
14947 fpadd32 %f14, %f0, %f12
14948 tpos %xcc, 0x0
14949 nop
14950 fitos %f13, %f2
14951 fstox %f2, %f10
14952 brgz %o1, loop_1289
14953 edge16n %g2, %o0, %o3
14954 fcmpne32 %f12, %f12, %o7
14955 edge8ln %l3, %i3, %l0
14956loop_1289:
14957 edge32ln %i2, %i6, %l5
14958 ldsw [%l7 + 0x40], %i4
14959 sth %g4, [%l7 + 0x78]
14960 umulcc %g6, %i0, %g5
14961 fmovd %f10, %f18
14962 saved
14963 rdpr %cwp, %g1
14964 rdpr %cansave, %g2
14965 rdpr %canrestore, %g3
14966 rdpr %cleanwin, %g4
14967 rdpr %otherwin, %g5
14968 rdpr %wstate, %g6
14969 tge %icc, 0x5
14970 edge16 %i7, %g1, %o5
14971 tne %icc, 0x3
14972 srl %o4, %i1, %g3
14973 nop
14974 fitos %f20, %f21
14975 fbne,a %fcc1, loop_1290
14976 bneg,a %icc, loop_1291
14977 nop
14978 set 0x64, %l5
14979 ldsw [%l7 + %l5], %o6
14980 taddcctv %l1, %i5, %l2
14981loop_1290:
14982 tvc %xcc, 0x1
14983loop_1291:
14984 for %f16, %f0, %f14
14985 movne %xcc, %l4, %l6
14986 tl %icc, 0x5
14987 fnot2s %f3, %f8
14988 ta %xcc, 0x6
14989 move %xcc, %g7, %o1
14990 sll %g2, %o2, %o3
14991 tvs %xcc, 0x4
14992 fmovdcs %icc, %f7, %f29
14993 fnand %f20, %f6, %f12
14994 tl %xcc, 0x7
14995 set 0x3E, %l2
14996 lduba [%l7 + %l2] 0x14, %o0
14997 fones %f25
14998 nop
14999 fitos %f2, %f11
15000 fstod %f11, %f8
15001 ba,pt %xcc, loop_1292
15002 sdiv %l3, 0x1210, %i3
15003 mulscc %o7, 0x0FE3, %l0
15004 fcmpgt32 %f12, %f16, %i2
15005loop_1292:
15006 udiv %i6, 0x1023, %i4
15007 wr %g0, 0x18, %asi
15008 lduba [%l7 + 0x6D] %asi, %g4
15009 fsrc1s %f10, %f7
15010 te %icc, 0x4
15011 fbl %fcc2, loop_1293
15012 fsrc2s %f1, %f10
15013 fmovrse %l5, %f29, %f18
15014 fbug,a %fcc2, loop_1294
15015loop_1293:
15016 fone %f6
15017 orncc %i0, %g5, %g6
15018 fmovrde %g1, %f0, %f4
15019loop_1294:
15020 membar 0x69
15021 alignaddr %i7, %o5, %i1
15022 nop
15023 fitos %f6, %f23
15024 wr %g0, 0x10, %asi
15025 ldda [%l7 + 0x40] %asi, %f0
15026 tn %xcc, 0x6
15027 smulcc %g3, 0x1C82, %o6
15028 bne,pn %xcc, loop_1295
15029 nop
15030 setx 0xEF602F82B340EF5A, %l0, %l6
15031 stx %l6, [%l7 + 0x28]
15032 ldd [%l7 + 0x28], %f14
15033 fsqrtd %f14, %f18
15034 xor %l1, %o4, %i5
15035 sdivx %l4, 0x0C1D, %l2
15036loop_1295:
15037 movvs %icc, %g7, %l6
15038 wr %g0, 0x18, %asi
15039 sta %f21, [%l7 + 0x2C] %asi
15040 set 0x5C, %o0
15041 sta %f13, [%l7 + %o0] 0x15
15042 tne %xcc, 0x3
15043 nop
15044 fitod %f10, %f28
15045 fdtoi %f28, %f25
15046 fbg %fcc2, loop_1296
15047 array8 %g2, %o1, %o2
15048 alignaddr %o0, %l3, %i3
15049 fmovrslez %o7, %f4, %f9
15050loop_1296:
15051 tle %xcc, 0x1
15052 tge %xcc, 0x1
15053 alignaddrl %o3, %i2, %i6
15054 taddcc %i4, %g4, %l5
15055 tcs %icc, 0x0
15056 movrlez %l0, 0x011, %i0
15057 fcmple16 %f12, %f2, %g6
15058 sub %g1, 0x0C93, %g5
15059 edge16n %i7, %o5, %i1
15060 umul %o6, 0x0342, %g3
15061 tg %icc, 0x5
15062 taddcctv %o4, %l1, %i5
15063 membar 0x76
15064 udiv %l2, 0x0644, %g7
15065 fmovrdne %l4, %f28, %f14
15066 movl %icc, %g2, %l6
15067 fnand %f22, %f0, %f18
15068 move %xcc, %o1, %o0
15069 nop
15070 setx 0x3B7E7A752E796F93, %l0, %l6
15071 stx %l6, [%l7 + 0x28]
15072 ldd [%l7 + 0x28], %f18
15073 setx 0xDF7479A273C8CED8, %l1, %l5
15074 stx %l5, [%l7 + 0x10]
15075 ldd [%l7 + 0x10], %f4
15076 fsubd %f4, %f18, %f22
15077 subcc %l3, 0x171B, %o2
15078 edge16 %o7, %i3, %i2
15079 edge16ln %i6, %o3, %i4
15080 fmovsge %xcc, %f7, %f27
15081 orn %g4, %l0, %l5
15082 fbu,a %fcc1, loop_1297
15083 tge %xcc, 0x7
15084 set 0x7C, %g2
15085 stwa %g6, [%l7 + %g2] 0x11
15086loop_1297:
15087 andn %g1, %i0, %g5
15088 fmovrsne %i7, %f4, %f10
15089 fmovsvc %xcc, %f20, %f11
15090 array16 %o5, %o6, %g3
15091 te %icc, 0x3
15092 umulcc %o4, 0x149C, %l1
15093 addcc %i5, %i1, %l2
15094 bg,pn %icc, loop_1298
15095 movre %g7, 0x25F, %g2
15096 orn %l4, %l6, %o0
15097 tneg %icc, 0x5
15098loop_1298:
15099 srlx %l3, 0x02, %o1
15100 movrlez %o2, %i3, %i2
15101 bcc,pt %xcc, loop_1299
15102 flush %l7 + 0x54
15103 movrgez %o7, %i6, %i4
15104 stbar
15105loop_1299:
15106 andncc %g4, %l0, %o3
15107 alignaddr %l5, %g1, %g6
15108 set 0x30, %i1
15109 sta %f31, [%l7 + %i1] 0x80
15110 taddcctv %i0, %i7, %o5
15111 xor %g5, 0x0864, %g3
15112 ba,pt %xcc, loop_1300
15113 movn %xcc, %o6, %l1
15114 bge,a %icc, loop_1301
15115 fxor %f20, %f6, %f8
15116loop_1300:
15117 fmovrdgez %i5, %f20, %f18
15118 srlx %i1, %l2, %g7
15119loop_1301:
15120 nop
15121 set 0x70, %o7
15122 swapa [%l7 + %o7] 0x80, %g2
15123 tvs %xcc, 0x3
15124 mulx %o4, 0x0E30, %l6
15125 or %l4, %l3, %o0
15126 fpmerge %f26, %f11, %f16
15127 tle %xcc, 0x0
15128 bcs,a %xcc, loop_1302
15129 edge16l %o1, %i3, %o2
15130 fmovsa %xcc, %f18, %f21
15131 fmovdvc %icc, %f5, %f2
15132loop_1302:
15133 movrgz %o7, 0x126, %i6
15134 tn %icc, 0x6
15135 lduh [%l7 + 0x1C], %i4
15136 alignaddrl %g4, %l0, %o3
15137 tg %xcc, 0x1
15138 xor %i2, 0x06BB, %l5
15139 fnor %f22, %f4, %f12
15140 bn,a %icc, loop_1303
15141 edge16l %g6, %i0, %i7
15142 set 0x52, %l3
15143 lduha [%l7 + %l3] 0x80, %o5
15144loop_1303:
15145 ba,a,pn %icc, loop_1304
15146 subcc %g1, %g3, %g5
15147 nop
15148 setx loop_1305, %l0, %l1
15149 wrpr 0x1, %tl
15150 wrpr %l1, %tpc
15151 add %l1, 0x4, %l1
15152 wrpr %l1, %tnpc
15153 setx 0x34400001400, %l0, %l1
15154 wrpr %l1, %tstate
15155 wrhpr 0x4, %htstate
15156 retry
15157 fmovsvc %icc, %f21, %f15
15158loop_1304:
15159 movre %l1, %o6, %i1
15160 andn %l2, 0x08CF, %i5
15161loop_1305:
15162 movpos %xcc, %g7, %o4
15163 fbue %fcc0, loop_1306
15164 fmovsn %icc, %f2, %f2
15165 array16 %l6, %l4, %l3
15166 andncc %g2, %o0, %o1
15167loop_1306:
15168 array8 %i3, %o2, %i6
15169 fpsub32 %f10, %f30, %f14
15170 edge16 %i4, %o7, %g4
15171 fmovse %icc, %f0, %f9
15172 umul %o3, %l0, %i2
15173 array8 %g6, %i0, %l5
15174 xnorcc %i7, %g1, %o5
15175 orcc %g3, 0x081D, %g5
15176 fpsub16s %f24, %f17, %f16
15177 movl %icc, %o6, %l1
15178 udivcc %i1, 0x1CF1, %l2
15179 tle %icc, 0x0
15180 fblg,a %fcc1, loop_1307
15181 tne %xcc, 0x3
15182 sth %g7, [%l7 + 0x72]
15183 or %i5, %o4, %l4
15184loop_1307:
15185 edge16 %l3, %g2, %l6
15186 fpadd16 %f20, %f22, %f20
15187 set 0x50, %o1
15188 ldxa [%l7 + %o1] 0x0c, %o1
15189 udivx %o0, 0x0008, %o2
15190 fbu %fcc3, loop_1308
15191 tg %xcc, 0x7
15192 edge32ln %i6, %i3, %i4
15193 sub %g4, %o7, %o3
15194loop_1308:
15195 fornot1 %f2, %f6, %f14
15196 nop
15197 fitod %f8, %f20
15198 fdtos %f20, %f10
15199 fpadd32 %f12, %f8, %f20
15200 tpos %icc, 0x1
15201 xorcc %i2, %g6, %i0
15202 nop
15203 fitod %f8, %f4
15204 fdtos %f4, %f21
15205 tn %xcc, 0x2
15206 fmovdneg %icc, %f19, %f3
15207 set 0x68, %o4
15208 ldswa [%l7 + %o4] 0x19, %l0
15209 movgu %icc, %i7, %g1
15210 tg %icc, 0x0
15211 wr %g0, 0x89, %asi
15212 ldxa [%l7 + 0x30] %asi, %o5
15213 fmovsgu %icc, %f2, %f15
15214 fcmpgt16 %f16, %f10, %g3
15215 ble,a %xcc, loop_1309
15216 nop
15217 fitod %f4, %f18
15218 fdtox %f18, %f10
15219 fxtod %f10, %f24
15220 ldstub [%l7 + 0x4E], %l5
15221 nop
15222 fitod %f27, %f30
15223loop_1309:
15224 edge16n %o6, %l1, %g5
15225 fbne %fcc0, loop_1310
15226 tne %xcc, 0x5
15227 nop
15228 set 0x24, %g4
15229 lduh [%l7 + %g4], %i1
15230 mulscc %g7, %i5, %l2
15231loop_1310:
15232 and %o4, %l4, %l3
15233 ta %icc, 0x0
15234 brnz,a %l6, loop_1311
15235 brz,a %g2, loop_1312
15236 fpadd16s %f14, %f24, %f18
15237 popc 0x0B44, %o0
15238loop_1311:
15239 alignaddr %o1, %i6, %i3
15240loop_1312:
15241 subcc %i4, 0x0AAB, %o2
15242 tpos %xcc, 0x5
15243 subc %g4, 0x0973, %o7
15244 orn %i2, %o3, %g6
15245 edge32ln %i0, %l0, %g1
15246 edge32 %o5, %i7, %l5
15247 fmovscc %icc, %f17, %f8
15248 subc %o6, %l1, %g3
15249 set 0x3F, %l4
15250 stba %g5, [%l7 + %l4] 0x80
15251 movrgez %g7, 0x20F, %i5
15252 subcc %i1, 0x1DC7, %l2
15253 tpos %xcc, 0x1
15254 fmovrdne %l4, %f28, %f6
15255 srax %o4, %l3, %g2
15256 tsubcctv %o0, 0x06B3, %o1
15257 udiv %l6, 0x099B, %i6
15258 sir 0x1EC8
15259 set 0x50, %o2
15260 ldda [%l7 + %o2] 0x0c, %i2
15261 movrlz %o2, %i4, %o7
15262 tg %xcc, 0x7
15263 xor %i2, %g4, %g6
15264 edge32ln %i0, %l0, %o3
15265 movcs %icc, %g1, %o5
15266 xnorcc %l5, 0x0DED, %o6
15267 udiv %l1, 0x11D6, %g3
15268 fornot2 %f30, %f8, %f10
15269 sllx %g5, %i7, %i5
15270 fornot1 %f4, %f30, %f4
15271 fmovrdlez %g7, %f14, %f26
15272 xnor %l2, 0x1EED, %i1
15273 udivx %l4, 0x0695, %l3
15274 taddcc %o4, %o0, %o1
15275 smulcc %g2, %i6, %i3
15276 movpos %xcc, %o2, %i4
15277 xnorcc %o7, 0x112E, %l6
15278 tvc %icc, 0x1
15279 fone %f16
15280 sethi 0x1727, %i2
15281 nop
15282 setx 0x67259463038AC3C7, %l0, %l6
15283 stx %l6, [%l7 + 0x28]
15284 ldd [%l7 + 0x28], %f0
15285 setx 0xB6BB66EE5289EDD8, %l1, %l5
15286 stx %l5, [%l7 + 0x10]
15287 ldd [%l7 + 0x10], %f22
15288 faddd %f22, %f0, %f2
15289 tsubcc %g4, %i0, %l0
15290 movg %xcc, %g6, %o3
15291 fnor %f26, %f16, %f14
15292 fornot1s %f20, %f29, %f17
15293 tn %icc, 0x7
15294 movle %icc, %g1, %l5
15295 movrgz %o6, %l1, %o5
15296 tge %xcc, 0x3
15297 sra %g3, %g5, %i5
15298 tpos %xcc, 0x0
15299 sethi 0x1348, %g7
15300 movrlz %i7, %l2, %l4
15301 movleu %xcc, %l3, %i1
15302 orncc %o4, %o0, %g2
15303 movne %xcc, %o1, %i6
15304 bvc loop_1313
15305 orcc %i3, %i4, %o7
15306 for %f22, %f22, %f0
15307 fones %f31
15308loop_1313:
15309 fandnot2s %f29, %f31, %f17
15310 fmovdcc %icc, %f24, %f17
15311 addcc %l6, 0x17D9, %o2
15312 movleu %icc, %i2, %g4
15313 lduw [%l7 + 0x78], %l0
15314 edge8ln %i0, %g6, %g1
15315 alignaddr %o3, %o6, %l1
15316 fbue %fcc3, loop_1314
15317 umul %l5, %o5, %g5
15318 xorcc %i5, 0x0639, %g7
15319 nop
15320 setx 0x65AECB39DC8ABD0A, %l0, %l6
15321 stx %l6, [%l7 + 0x28]
15322 ldd [%l7 + 0x28], %f24
15323 setx 0x437742498F9CF93C, %l1, %l5
15324 stx %l5, [%l7 + 0x10]
15325 ldd [%l7 + 0x10], %f20
15326 faddd %f20, %f24, %f22
15327loop_1314:
15328 edge32l %i7, %g3, %l4
15329 movne %xcc, %l3, %l2
15330 movrlez %i1, %o4, %o0
15331 mova %xcc, %o1, %g2
15332 sra %i3, %i6, %o7
15333 fands %f28, %f22, %f8
15334 fnot1s %f23, %f10
15335 fmovrdgez %i4, %f16, %f8
15336 sdivcc %o2, 0x034F, %l6
15337 lduw [%l7 + 0x0C], %g4
15338 add %l7, 0x48, %l6
15339 wr %g0, 0x0c, %asi
15340 ldxa [%l6] %asi, %i2
15341 casxa [%l6] %asi, %i2, %i0
15342 edge8l %l0, %g6, %g1
15343 tvc %icc, 0x2
15344 subc %o3, 0x1D5E, %l1
15345 fmovde %xcc, %f24, %f4
15346 fblg,a %fcc0, loop_1315
15347 tle %icc, 0x6
15348 tl %xcc, 0x2
15349 smulcc %o6, 0x008A, %o5
15350loop_1315:
15351 fmovrslez %l5, %f23, %f5
15352 fmovrde %g5, %f16, %f24
15353 xor %g7, 0x15BB, %i5
15354 addc %g3, %i7, %l3
15355 fpsub32s %f19, %f7, %f4
15356 fmovde %icc, %f10, %f14
15357 fornot2 %f26, %f18, %f8
15358 restored
15359 rdpr %cwp, %g1
15360 rdpr %cansave, %g2
15361 rdpr %canrestore, %g3
15362 rdpr %cleanwin, %g4
15363 rdpr %otherwin, %g5
15364 rdpr %wstate, %g6
15365 subcc %l4, %i1, %l2
15366 movcc %icc, %o0, %o4
15367 edge8ln %o1, %g2, %i3
15368 umulcc %o7, 0x085F, %i6
15369 fmovsleu %icc, %f26, %f0
15370 tne %icc, 0x1
15371 nop
15372 setx loop_1316, %l0, %l1
15373 wrpr 0x1, %tl
15374 wrpr %l1, %tpc
15375 add %l1, 0x4, %l1
15376 wrpr %l1, %tnpc
15377 setx 0x34400001400, %l0, %l1
15378 wrpr %l1, %tstate
15379 wrhpr 0x4, %htstate
15380 retry
15381 fnand %f10, %f18, %f22
15382 fones %f18
15383 fmovrslz %i4, %f7, %f7
15384loop_1316:
15385 nop
15386 wr %g0, 0x19, %asi
15387 lda [%l7 + 0x6C] %asi, %f21
15388 wr %g0, 0x0c, %asi
15389 stxa %o2, [%l7 + 0x30] %asi
15390 nop
15391 fitos %f0, %f29
15392 fstod %f29, %f30
15393 tcc %icc, 0x4
15394 wr %g0, 0x89, %asi
15395 lduwa [%l7 + 0x48] %asi, %l6
15396 tneg %icc, 0x0
15397 tvs %icc, 0x7
15398 wr %g0, 0xeb, %asi
15399 stha %i2, [%l7 + 0x50] %asi
15400 membar #Sync
15401 orcc %i0, %g4, %l0
15402 edge32l %g6, %g1, %l1
15403 edge32l %o6, %o3, %o5
15404 movrgz %l5, %g7, %i5
15405 umulcc %g5, 0x0EE9, %g3
15406 wr %g0, 0x80, %asi
15407 swapa [%l7 + 0x60] %asi, %i7
15408 subcc %l4, %i1, %l2
15409 fpsub32 %f24, %f10, %f6
15410 tpos %xcc, 0x3
15411 sub %o0, 0x0392, %o4
15412 fcmple16 %f14, %f0, %l3
15413 edge8 %o1, %i3, %g2
15414 be,a,pn %xcc, loop_1317
15415 fmovdcs %xcc, %f25, %f7
15416 fbue %fcc0, loop_1318
15417 fmovsvc %icc, %f22, %f29
15418loop_1317:
15419 movne %xcc, %o7, %i6
15420 sir 0x144B
15421loop_1318:
15422 fnegs %f21, %f26
15423 movrlez %o2, 0x2AA, %l6
15424 wr %g0, 0x88, %asi
15425 swapa [%l7 + 0x64] %asi, %i4
15426 bneg,a,pn %icc, loop_1319
15427 fmovdg %icc, %f11, %f28
15428 nop
15429 setx 0xEBFD3AD6, %l0, %l6
15430 st %l6, [%l7 + 0x28]
15431 ld [%l7 + 0x28], %f28
15432 setx 0xFCCFA48B, %l1, %l5
15433 st %l5, [%l7 + 0x10]
15434 ld [%l7 + 0x10], %f3
15435 fadds %f3, %f28, %f24
15436 edge32l %i0, %i2, %g4
15437loop_1319:
15438 nop
15439 set 0x60, %l0
15440 prefetcha [%l7 + %l0] 0x04, 0x1
15441 tge %xcc, 0x4
15442 fbe,a %fcc3, loop_1320
15443 srl %g1, %g6, %o6
15444 array32 %o3, %o5, %l5
15445 subc %g7, %i5, %g5
15446loop_1320:
15447 tl %icc, 0x3
15448 array16 %g3, %i7, %l1
15449 andncc %l4, %i1, %o0
15450 tcc %xcc, 0x1
15451 wr %g0, 0x89, %asi
15452 ldstuba [%l7 + 0x13] %asi, %l2
15453 tsubcc %l3, %o1, %i3
15454 fxnor %f16, %f6, %f22
15455 set 0x09, %l6
15456 ldstuba [%l7 + %l6] 0x04, %o4
15457 srl %o7, 0x06, %g2
15458 fands %f21, %f9, %f25
15459 movpos %xcc, %i6, %o2
15460 movne %icc, %i4, %l6
15461 nop
15462 setx 0x4B464A84087B0BC5, %l0, %l6
15463 stx %l6, [%l7 + 0x28]
15464 ldd [%l7 + 0x28], %f16
15465 setx 0x836A56B7DFEDB809, %l1, %l5
15466 stx %l5, [%l7 + 0x10]
15467 ldd [%l7 + 0x10], %f18
15468 fsubd %f18, %f16, %f24
15469 sir 0x07F8
15470 fmovrdgez %i0, %f26, %f2
15471 fbu,a %fcc1, loop_1321
15472 tcs %xcc, 0x0
15473 fmovsg %xcc, %f24, %f0
15474 nop
15475 setx 0x81D65726, %l0, %l6
15476 st %l6, [%l7 + 0x28]
15477 ld [%l7 + 0x28], %f13
15478 setx 0xCFB29886, %l1, %l5
15479 st %l5, [%l7 + 0x10]
15480 ld [%l7 + 0x10], %f3
15481 fdivs %f3, %f13, %f6
15482loop_1321:
15483 prefetch [%l7 + 0x4C], 0x3
15484 fmovdg %xcc, %f13, %f5
15485 movcc %icc, %g4, %l0
15486 fmovdcc %xcc, %f3, %f1
15487 andcc %i2, %g6, %g1
15488 srl %o3, %o5, %o6
15489 andcc %l5, %g7, %i5
15490 fbul %fcc3, loop_1322
15491 nop
15492 set 0x40, %l1
15493 ldsh [%l7 + %l1], %g3
15494 tsubcc %g5, %i7, %l1
15495 wr %g0, 0x04, %asi
15496 stxa %l4, [%l7 + 0x18] %asi
15497loop_1322:
15498 ldstub [%l7 + 0x57], %i1
15499 movrlz %l2, %o0, %o1
15500 sub %l3, %i3, %o4
15501 smulcc %o7, 0x1EAF, %i6
15502 sdivcc %o2, 0x19FE, %g2
15503 fabsd %f0, %f20
15504 fmovrdgz %i4, %f0, %f14
15505 movg %icc, %l6, %i0
15506 fmovrsgz %l0, %f25, %f10
15507 fandnot1s %f31, %f1, %f24
15508 set 0x0, %g3
15509 stxa %i2, [%g0 + %g3] 0x5f
15510 smul %g4, %g1, %o3
15511 nop
15512 fitod %f21, %f0
15513 fcmpeq16 %f16, %f10, %o5
15514 movrlez %o6, 0x3D9, %l5
15515 sdivx %g6, 0x0AF4, %i5
15516 tg %icc, 0x6
15517 fnors %f20, %f29, %f16
15518 fsrc1 %f28, %f6
15519 xnor %g3, %g5, %i7
15520 movvc %xcc, %l1, %l4
15521 bne loop_1323
15522 fone %f0
15523 fmovsneg %xcc, %f21, %f27
15524 tsubcc %i1, %g7, %o0
15525loop_1323:
15526 fmovsn %icc, %f3, %f1
15527 srlx %o1, %l2, %i3
15528 tne %xcc, 0x2
15529 movrgz %o4, 0x242, %l3
15530 sra %i6, %o7, %g2
15531 movrgz %o2, %l6, %i0
15532 st %f25, [%l7 + 0x50]
15533 xnor %l0, %i2, %i4
15534 fmovrsgz %g4, %f30, %f24
15535 fmul8x16 %f9, %f20, %f12
15536 sub %o3, %g1, %o6
15537 fbge %fcc2, loop_1324
15538 tpos %xcc, 0x4
15539 array16 %l5, %o5, %i5
15540 nop
15541 setx 0xF04629ED, %l0, %l6
15542 st %l6, [%l7 + 0x68]
15543 ld [%l7 + 0x68], %fsr
15544loop_1324:
15545 tsubcctv %g3, %g6, %g5
15546 fbg,a %fcc3, loop_1325
15547 nop
15548 set 0x18, %g1
15549 prefetch [%l7 + %g1], 0x0
15550 tn %icc, 0x6
15551 add %l7, 0x58, %l6
15552 wr %g0, 0x19, %asi
15553 casxa [%l6] %asi, %l1, %i7
15554loop_1325:
15555 nop
15556 set 0x40, %i4
15557 ldda [%l7 + %i4] 0x89, %f0
15558 restored
15559 rdpr %cwp, %g1
15560 rdpr %cansave, %g2
15561 rdpr %canrestore, %g3
15562 rdpr %cleanwin, %g4
15563 rdpr %otherwin, %g5
15564 rdpr %wstate, %g6
15565 wr %g0, 0x88, %asi
15566 lduha [%l7 + 0x58] %asi, %l4
15567 swap [%l7 + 0x68], %i1
15568 udiv %g7, 0x0D20, %o1
15569 tcc %icc, 0x0
15570 sdiv %o0, 0x18CB, %l2
15571 nop
15572 fitod %f6, %f2
15573 fdtos %f2, %f6
15574 alignaddr %i3, %l3, %i6
15575 tvc %icc, 0x3
15576 movn %icc, %o4, %g2
15577 movg %icc, %o2, %l6
15578 fmovsle %xcc, %f26, %f7
15579 alignaddr %i0, %o7, %l0
15580 tn %icc, 0x2
15581 fmovdgu %icc, %f11, %f30
15582 udivx %i4, 0x0F93, %g4
15583 edge32n %o3, %g1, %i2
15584 xor %o6, %o5, %l5
15585 fbug,a %fcc2, loop_1326
15586 mulx %g3, 0x0224, %g6
15587 bge,pt %xcc, loop_1327
15588 udivx %i5, 0x071A, %l1
15589loop_1326:
15590 edge32l %i7, %g5, %l4
15591 array8 %i1, %o1, %o0
15592loop_1327:
15593 move %xcc, %l2, %i3
15594 nop
15595 setx loop_1328, %l0, %l1
15596 wrpr 0x1, %tl
15597 wrpr %l1, %tnpc
15598 setx 0x34400001400, %l0, %l1
15599 wrpr %l1, %tstate
15600 wrhpr 0x4, %htstate
15601 done
15602 tg %xcc, 0x3
15603 flush %l7 + 0x5C
15604 wr %g0, 0x11, %asi
15605 lduba [%l7 + 0x0F] %asi, %l3
15606loop_1328:
15607 tsubcc %g7, 0x0E35, %i6
15608 umulcc %o4, 0x08EE, %g2
15609 wr %g0, 0x81, %asi
15610 stwa %l6, [%l7 + 0x08] %asi
15611 edge32 %i0, %o7, %o2
15612 fmovrsgez %i4, %f21, %f11
15613 edge8l %l0, %g4, %g1
15614 addccc %o3, 0x0833, %i2
15615 udivx %o6, 0x0AC3, %o5
15616 movle %icc, %l5, %g6
15617 set 0x30, %o5
15618 ldda [%l7 + %o5] 0x88, %i4
15619 wr %g0, 0x19, %asi
15620 stwa %g3, [%l7 + 0x34] %asi
15621 stx %i7, [%l7 + 0x20]
15622 movcs %icc, %l1, %l4
15623 movn %icc, %i1, %g5
15624 te %xcc, 0x4
15625 fbu,a %fcc0, loop_1329
15626 movvc %icc, %o1, %o0
15627 movn %xcc, %i3, %l2
15628 tn %xcc, 0x5
15629loop_1329:
15630 movvs %xcc, %l3, %i6
15631 ldd [%l7 + 0x10], %o4
15632 nop
15633 setx 0x749AC406, %l0, %l6
15634 st %l6, [%l7 + 0x28]
15635 ld [%l7 + 0x28], %f24
15636 setx 0xFFC4E62B, %l1, %l5
15637 st %l5, [%l7 + 0x10]
15638 ld [%l7 + 0x10], %f28
15639 fadds %f28, %f24, %f23
15640 smul %g7, %l6, %i0
15641 fbu,a %fcc0, loop_1330
15642 movn %icc, %o7, %g2
15643 edge8 %i4, %l0, %o2
15644 edge16n %g1, %o3, %g4
15645loop_1330:
15646 alignaddr %o6, %o5, %l5
15647 movgu %xcc, %g6, %i2
15648 movg %xcc, %i5, %g3
15649 set 0x2D, %i5
15650 lduba [%l7 + %i5] 0x80, %i7
15651 sra %l4, 0x09, %l1
15652 st %f16, [%l7 + 0x58]
15653 fnot1 %f16, %f30
15654 addcc %i1, %o1, %g5
15655 orn %i3, 0x18C3, %l2
15656 taddcctv %l3, 0x148F, %o0
15657 membar 0x4B
15658 fbne,a %fcc1, loop_1331
15659 sethi 0x1103, %o4
15660 tvs %icc, 0x5
15661 udivx %g7, 0x1975, %i6
15662loop_1331:
15663 edge8ln %l6, %i0, %o7
15664 sdivcc %g2, 0x1DFC, %l0
15665 umul %o2, %g1, %o3
15666 fpadd16 %f20, %f8, %f18
15667 fmovdleu %xcc, %f0, %f15
15668 ldx [%l7 + 0x40], %g4
15669 fmovrdlez %i4, %f12, %f24
15670 addccc %o6, %o5, %l5
15671 bl,pn %icc, loop_1332
15672 and %g6, 0x128B, %i5
15673 mulx %g3, 0x09BF, %i7
15674 edge8ln %i2, %l1, %l4
15675loop_1332:
15676 bvs,pt %icc, loop_1333
15677 taddcc %i1, 0x14C3, %o1
15678 tl %xcc, 0x2
15679 nop
15680 setx loop_1334, %l0, %l1
15681 wrpr 0x1, %tl
15682 wrpr %l1, %tnpc
15683 setx 0x34400001400, %l0, %l1
15684 wrpr %l1, %tstate
15685 wrhpr 0x4, %htstate
15686 done
15687loop_1333:
15688 fpsub32s %f29, %f5, %f27
15689 wr %g0, 0x50, %asi
15690 ldxa [%g0 + 0x30] %asi, %g5
15691loop_1334:
15692 andncc %l2, %i3, %o0
15693 movrne %o4, %l3, %i6
15694 fbul,a %fcc2, loop_1335
15695 edge32ln %l6, %i0, %g7
15696 fbu,a %fcc1, loop_1336
15697 movl %xcc, %g2, %o7
15698loop_1335:
15699 fmuld8sux16 %f4, %f25, %f18
15700 fpadd16s %f18, %f0, %f11
15701loop_1336:
15702 bl,a %icc, loop_1337
15703 subcc %l0, %o2, %o3
15704 array16 %g1, %g4, %i4
15705 brgz,a %o6, loop_1338
15706loop_1337:
15707 movvc %xcc, %o5, %l5
15708 movg %icc, %i5, %g3
15709 tcc %xcc, 0x2
15710loop_1338:
15711 addc %i7, %g6, %l1
15712 restored
15713 rdpr %cwp, %g1
15714 rdpr %cansave, %g2
15715 rdpr %canrestore, %g3
15716 rdpr %cleanwin, %g4
15717 rdpr %otherwin, %g5
15718 rdpr %wstate, %g6
15719 sdiv %l4, 0x0909, %i2
15720 stb %o1, [%l7 + 0x5A]
15721 fmovsge %icc, %f1, %f17
15722 ldd [%l7 + 0x28], %f18
15723 movvc %icc, %g5, %l2
15724 subc %i1, %o0, %o4
15725 set 0x70, %i7
15726 lda [%l7 + %i7] 0x19, %f8
15727 movrlez %i3, %l3, %l6
15728 fbu %fcc0, loop_1339
15729 fcmpeq32 %f12, %f24, %i6
15730 udivcc %i0, 0x1900, %g7
15731 fmovrdgz %g2, %f4, %f22
15732loop_1339:
15733 tgu %icc, 0x3
15734 call loop_1340
15735 ldstub [%l7 + 0x16], %o7
15736 fpadd16s %f17, %f1, %f2
15737 fmovdgu %icc, %f28, %f21
15738loop_1340:
15739 restored
15740 rdpr %cwp, %g1
15741 rdpr %cansave, %g2
15742 rdpr %canrestore, %g3
15743 rdpr %cleanwin, %g4
15744 rdpr %otherwin, %g5
15745 rdpr %wstate, %g6
15746 bge,a loop_1341
15747 movcc %xcc, %o2, %l0
15748 tcc %icc, 0x7
15749 fmul8x16au %f30, %f30, %f2
15750loop_1341:
15751 sll %g1, %o3, %g4
15752 nop
15753 setx loop_1342, %l0, %l1
15754 wrpr 0x1, %tl
15755 wrpr %l1, %tnpc
15756 setx 0x34400001400, %l0, %l1
15757 wrpr %l1, %tstate
15758 wrhpr 0x4, %htstate
15759 done
15760 tg %xcc, 0x2
15761 umulcc %o6, %i4, %o5
15762 fcmple16 %f4, %f6, %i5
15763loop_1342:
15764 movcs %xcc, %l5, %g3
15765 taddcc %g6, 0x1FDA, %i7
15766 sir 0x1C35
15767 ta %xcc, 0x2
15768 fbge,a %fcc1, loop_1343
15769 movneg %xcc, %l1, %l4
15770 fsrc1s %f9, %f17
15771 taddcc %o1, 0x1D7D, %i2
15772loop_1343:
15773 edge8n %g5, %l2, %o0
15774 ldsh [%l7 + 0x5C], %i1
15775 swap [%l7 + 0x68], %i3
15776 fmovdne %icc, %f10, %f10
15777 edge8n %o4, %l6, %i6
15778 fbe %fcc0, loop_1344
15779 fmovdpos %xcc, %f20, %f12
15780 flush %l7 + 0x64
15781 addccc %i0, 0x1D80, %g7
15782loop_1344:
15783 fbn,a %fcc2, loop_1345
15784 tneg %xcc, 0x7
15785 xorcc %g2, 0x0014, %o7
15786 wr %g0, 0x80, %asi
15787 lda [%l7 + 0x64] %asi, %f25
15788loop_1345:
15789 fmovsle %xcc, %f16, %f1
15790 taddcctv %o2, %l3, %g1
15791 edge8l %l0, %g4, %o3
15792 fbul,a %fcc1, loop_1346
15793 fmovrsne %i4, %f6, %f8
15794 bpos,a %icc, loop_1347
15795 udivcc %o5, 0x00EE, %o6
15796loop_1346:
15797 ldd [%l7 + 0x68], %l4
15798 orncc %i5, 0x06A5, %g6
15799loop_1347:
15800 nop
15801 wr %g0, 0x88, %asi
15802 ldsha [%l7 + 0x18] %asi, %g3
15803 fandnot1 %f28, %f14, %f12
15804 edge32 %l1, %i7, %l4
15805 tge %icc, 0x0
15806 fsrc1 %f2, %f22
15807 array32 %o1, %g5, %i2
15808 tcs %icc, 0x7
15809 orncc %o0, %i1, %i3
15810 set 0x40, %g6
15811 stda %f0, [%l7 + %g6] 0xf0
15812 membar #Sync
15813 udivx %o4, 0x106F, %l2
15814 fmovrse %i6, %f26, %f25
15815 movn %xcc, %i0, %g7
15816 wr %g0, 0x11, %asi
15817 prefetcha [%l7 + 0x78] %asi, 0x1
15818 std %f8, [%l7 + 0x78]
15819 wr %g0, 0x04, %asi
15820 ldxa [%l7 + 0x78] %asi, %l6
15821 set 0x2C, %i6
15822 lduba [%l7 + %i6] 0x04, %o7
15823 movle %xcc, %o2, %g1
15824 array8 %l0, %g4, %l3
15825 umulcc %i4, 0x12C0, %o5
15826 orn %o6, %o3, %l5
15827 fmovda %icc, %f28, %f14
15828 ldsb [%l7 + 0x5D], %i5
15829 or %g6, %g3, %l1
15830 bneg,a,pn %icc, loop_1348
15831 fmovdne %xcc, %f18, %f27
15832 ta %xcc, 0x4
15833 fbge %fcc1, loop_1349
15834loop_1348:
15835 fbul %fcc3, loop_1350
15836 movne %icc, %i7, %o1
15837 edge16 %g5, %l4, %i2
15838loop_1349:
15839 nop
15840 set 0x18, %g7
15841 stxa %o0, [%l7 + %g7] 0xea
15842 membar #Sync
15843loop_1350:
15844 brgz %i3, loop_1351
15845 srlx %i1, %o4, %i6
15846 taddcctv %i0, 0x15BB, %l2
15847 sethi 0x0B2C, %g7
15848loop_1351:
15849 fcmpne16 %f18, %f12, %g2
15850 nop
15851 setx 0x4ECB81B5, %l0, %l6
15852 st %l6, [%l7 + 0x28]
15853 ld [%l7 + 0x28], %f4
15854 setx 0x13D40F76, %l1, %l5
15855 st %l5, [%l7 + 0x10]
15856 ld [%l7 + 0x10], %f18
15857 fmuls %f18, %f4, %f4
15858 std %f26, [%l7 + 0x70]
15859 fbl %fcc2, loop_1352
15860 bleu loop_1353
15861 movge %xcc, %o7, %l6
15862 fbe,a %fcc3, loop_1354
15863loop_1352:
15864 nop
15865 setx 0x0A482EC5, %l0, %l6
15866 st %l6, [%l7 + 0x28]
15867 ld [%l7 + 0x28], %f23
15868 setx 0x3CF6F99D, %l1, %l5
15869 st %l5, [%l7 + 0x10]
15870 ld [%l7 + 0x10], %f16
15871 fdivs %f16, %f23, %f12
15872loop_1353:
15873 ba,a loop_1355
15874 fones %f15
15875loop_1354:
15876 movne %xcc, %g1, %o2
15877 movne %icc, %g4, %l3
15878loop_1355:
15879 movcs %icc, %i4, %l0
15880 movvc %icc, %o5, %o6
15881 fcmpne16 %f18, %f6, %l5
15882 edge16 %i5, %o3, %g3
15883 fbo,a %fcc1, loop_1356
15884 nop
15885 fitos %f4, %f20
15886 fstod %f20, %f20
15887 tn %xcc, 0x5
15888 fmovdcs %icc, %f16, %f6
15889loop_1356:
15890 bgu,a loop_1357
15891 brz %g6, loop_1358
15892 or %l1, %i7, %g5
15893 fmovsne %icc, %f12, %f21
15894loop_1357:
15895 alignaddr %o1, %l4, %i2
15896loop_1358:
15897 movpos %icc, %o0, %i1
15898 fbn,a %fcc3, loop_1359
15899 fba,a %fcc2, loop_1360
15900 for %f24, %f2, %f2
15901 movle %icc, %o4, %i6
15902loop_1359:
15903 movle %icc, %i3, %l2
15904loop_1360:
15905 movvs %xcc, %i0, %g7
15906 restored
15907 rdpr %cwp, %g1
15908 rdpr %cansave, %g2
15909 rdpr %canrestore, %g3
15910 rdpr %cleanwin, %g4
15911 rdpr %otherwin, %g5
15912 rdpr %wstate, %g6
15913 bpos,pn %xcc, loop_1361
15914 taddcc %o7, %g2, %l6
15915 array8 %g1, %o2, %l3
15916 fornot2s %f1, %f23, %f17
15917loop_1361:
15918 alignaddrl %g4, %l0, %o5
15919 fbl %fcc2, loop_1362
15920 andn %o6, %i4, %i5
15921 bpos,a,pn %xcc, loop_1363
15922 nop
15923 setx loop_1364, %l0, %l1
15924 wrpr 0x1, %tl
15925 wrpr %l1, %tnpc
15926 setx 0x34400001400, %l0, %l1
15927 wrpr %l1, %tstate
15928 wrhpr 0x4, %htstate
15929 done
15930loop_1362:
15931 fnot1s %f22, %f13
15932 movle %xcc, %l5, %g3
15933loop_1363:
15934 brlez,a %o3, loop_1365
15935loop_1364:
15936 edge32l %g6, %l1, %i7
15937 sethi 0x0E15, %o1
15938 umul %g5, 0x0670, %i2
15939loop_1365:
15940 and %l4, %i1, %o4
15941 membar 0x45
15942 brlz %i6, loop_1366
15943 edge8ln %o0, %l2, %i3
15944 sll %i0, 0x0C, %o7
15945 nop
15946 setx 0x552340077BAA9B0A, %l0, %l6
15947 stx %l6, [%l7 + 0x28]
15948 ldd [%l7 + 0x28], %f8
15949 setx 0xDE7A5EB1BB8B12BB, %l1, %l5
15950 stx %l5, [%l7 + 0x10]
15951 ldd [%l7 + 0x10], %f16
15952 fsubd %f16, %f8, %f26
15953loop_1366:
15954 sllx %g7, %g2, %g1
15955 fbne %fcc0, loop_1367
15956 taddcc %o2, 0x1EBE, %l3
15957 tsubcc %g4, 0x0A93, %l0
15958 mulscc %o5, 0x13CE, %l6
15959loop_1367:
15960 sll %i4, %i5, %l5
15961 bleu,pt %xcc, loop_1368
15962 fxnor %f30, %f6, %f0
15963 bl %xcc, loop_1369
15964 array32 %g3, %o6, %o3
15965loop_1368:
15966 fzeros %f24
15967 nop
15968 set 0x10, %g5
15969 lduw [%l7 + %g5], %l1
15970loop_1369:
15971 fmovsle %icc, %f27, %f7
15972 tgu %xcc, 0x5
15973 fpmerge %f3, %f29, %f8
15974 nop
15975 setx loop_1370, %l0, %l1
15976 wrpr 0x1, %tl
15977 wrpr %l1, %tpc
15978 add %l1, 0x4, %l1
15979 wrpr %l1, %tnpc
15980 setx 0x34400001400, %l0, %l1
15981 wrpr %l1, %tstate
15982 wrhpr 0x4, %htstate
15983 retry
15984 movrgez %i7, %o1, %g5
15985 wr %g0, 0x88, %asi
15986 ldda [%l7 + 0x70] %asi, %i2
15987loop_1370:
15988 andcc %g6, %l4, %i1
15989 sdivcc %i6, 0x18FA, %o0
15990 movcc %xcc, %o4, %l2
15991 brz,a %i0, loop_1371
15992 sub %o7, 0x0161, %g7
15993 movrne %i3, %g1, %o2
15994 call loop_1372
15995loop_1371:
15996 bshuffle %f4, %f6, %f12
15997 prefetch [%l7 + 0x78], 0x0
15998 tn %icc, 0x6
15999loop_1372:
16000 sth %g2, [%l7 + 0x0A]
16001 or %l3, %g4, %l0
16002 brz,a %o5, loop_1373
16003 array32 %i4, %l6, %l5
16004 set 0x40, %i0
16005 lduha [%l7 + %i0] 0x0c, %g3
16006loop_1373:
16007 nop
16008 setx 0xE5F6007A, %l0, %l6
16009 st %l6, [%l7 + 0x28]
16010 ld [%l7 + 0x28], %f0
16011 setx 0xADD39E6A, %l1, %l5
16012 st %l5, [%l7 + 0x10]
16013 ld [%l7 + 0x10], %f24
16014 fsubs %f24, %f0, %f8
16015 bne loop_1374
16016 tgu %icc, 0x0
16017 nop
16018 setx loop_1375, %l0, %l1
16019 wrpr 0x1, %tl
16020 wrpr %l1, %tpc
16021 add %l1, 0x4, %l1
16022 wrpr %l1, %tnpc
16023 setx 0x34400001400, %l0, %l1
16024 wrpr %l1, %tstate
16025 wrhpr 0x4, %htstate
16026 retry
16027 fmovse %icc, %f10, %f23
16028loop_1374:
16029 movleu %xcc, %o6, %i5
16030 sethi 0x0BDD, %l1
16031loop_1375:
16032 udiv %i7, 0x1871, %o3
16033 wr %g0, 0x04, %asi
16034 lduwa [%l7 + 0x2C] %asi, %o1
16035 mulx %g5, %g6, %l4
16036 fnegd %f18, %f14
16037 sth %i2, [%l7 + 0x28]
16038 orcc %i6, 0x1C22, %i1
16039 tvs %icc, 0x1
16040 movge %xcc, %o4, %l2
16041 edge16n %o0, %i0, %g7
16042 fmovdpos %icc, %f13, %f12
16043 fpadd32 %f26, %f18, %f26
16044 fmovsl %icc, %f29, %f17
16045 fbuge %fcc3, loop_1376
16046 fornot1s %f7, %f9, %f13
16047 fmul8x16al %f31, %f9, %f12
16048 ldsw [%l7 + 0x28], %o7
16049loop_1376:
16050 edge8n %g1, %o2, %g2
16051 movrlz %i3, %l3, %g4
16052 umul %o5, 0x0D4E, %i4
16053 fmovdcs %icc, %f17, %f3
16054 tge %xcc, 0x6
16055 fpackfix %f8, %f31
16056 movre %l0, %l5, %l6
16057 set 0x40, %o6
16058 stda %f16, [%l7 + %o6] 0x0c
16059 tn %icc, 0x0
16060 xnorcc %g3, %o6, %i5
16061 taddcctv %l1, %o3, %o1
16062 sra %i7, %g6, %l4
16063 bn %icc, loop_1377
16064 tge %xcc, 0x3
16065 tn %xcc, 0x2
16066 fmovdl %icc, %f6, %f15
16067loop_1377:
16068 movvs %icc, %g5, %i6
16069 xorcc %i1, 0x0D28, %o4
16070 array8 %l2, %o0, %i2
16071 array8 %g7, %i0, %g1
16072 srlx %o2, %o7, %i3
16073 taddcc %g2, 0x1F09, %g4
16074 ldx [%l7 + 0x10], %o5
16075 te %xcc, 0x5
16076 subccc %l3, 0x06A9, %i4
16077 bgu,pt %xcc, loop_1378
16078 sra %l0, %l5, %g3
16079 brlez,a %o6, loop_1379
16080 nop
16081 set 0x28, %i2
16082 std %f2, [%l7 + %i2]
16083loop_1378:
16084 alignaddrl %l6, %l1, %o3
16085 fmovrsgz %i5, %f24, %f19
16086loop_1379:
16087 fmul8x16au %f14, %f10, %f20
16088 bg,pt %icc, loop_1380
16089 bl,pn %icc, loop_1381
16090 fors %f31, %f0, %f10
16091 membar 0x45
16092loop_1380:
16093 edge8n %i7, %g6, %l4
16094loop_1381:
16095 edge32l %g5, %o1, %i1
16096 movrlz %o4, %l2, %o0
16097 bge,a %icc, loop_1382
16098 movn %icc, %i6, %g7
16099 orn %i2, 0x109F, %g1
16100 membar 0x0F
16101loop_1382:
16102 xnor %i0, 0x0D1F, %o7
16103 stw %o2, [%l7 + 0x78]
16104 bg %icc, loop_1383
16105 bcc,a loop_1384
16106 edge16l %g2, %g4, %o5
16107 fmul8x16au %f31, %f5, %f4
16108loop_1383:
16109 umul %i3, 0x11A2, %l3
16110loop_1384:
16111 nop
16112 wr %g0, 0xeb, %asi
16113 stha %l0, [%l7 + 0x16] %asi
16114 membar #Sync
16115 bvs,pn %icc, loop_1385
16116 tg %icc, 0x4
16117 brlz %l5, loop_1386
16118 tsubcc %g3, %i4, %l6
16119loop_1385:
16120 movpos %xcc, %o6, %l1
16121 lduw [%l7 + 0x18], %o3
16122loop_1386:
16123 andcc %i5, %i7, %g6
16124 tn %xcc, 0x4
16125 bcs,a,pt %icc, loop_1387
16126 movg %icc, %g5, %l4
16127 nop
16128 setx loop_1388, %l0, %l1
16129 wrpr 0x1, %tl
16130 wrpr %l1, %tnpc
16131 setx 0x34400001400, %l0, %l1
16132 wrpr %l1, %tstate
16133 wrhpr 0x4, %htstate
16134 done
16135 addccc %o1, 0x1A7C, %i1
16136loop_1387:
16137 prefetch [%l7 + 0x2C], 0x3
16138 xorcc %l2, 0x0CEE, %o0
16139loop_1388:
16140 nop
16141 set 0x4A, %i3
16142 ldsh [%l7 + %i3], %i6
16143 tcs %icc, 0x4
16144 add %l7, 0x78, %l6
16145 wr %g0, 0x11, %asi
16146 lda [%l6] %asi, %o4
16147 casa [%l6] %asi, %o4, %i2
16148 fmovdle %icc, %f13, %f7
16149 st %f17, [%l7 + 0x40]
16150 bgu,a,pt %xcc, loop_1389
16151 xnorcc %g1, %g7, %i0
16152 edge16ln %o2, %g2, %g4
16153 tne %xcc, 0x2
16154loop_1389:
16155 edge32 %o5, %i3, %l3
16156 array32 %o7, %l0, %l5
16157 and %g3, 0x1857, %i4
16158 movle %icc, %o6, %l1
16159 addcc %o3, %i5, %i7
16160 tcs %xcc, 0x1
16161 sll %l6, %g6, %l4
16162 edge8 %g5, %i1, %l2
16163 fexpand %f8, %f10
16164 membar 0x75
16165 tle %xcc, 0x7
16166 fnegs %f17, %f23
16167 bvs,a loop_1390
16168 orcc %o0, %i6, %o4
16169 brnz,a %i2, loop_1391
16170 fmovspos %icc, %f7, %f24
16171loop_1390:
16172 tsubcctv %o1, %g7, %i0
16173 srl %g1, 0x1E, %o2
16174loop_1391:
16175 sll %g2, 0x17, %g4
16176 sdivcc %i3, 0x173B, %o5
16177 mova %icc, %l3, %o7
16178 set 0x67, %l5
16179 lduba [%l7 + %l5] 0x0c, %l5
16180 prefetch [%l7 + 0x50], 0x2
16181 wr %g0, 0x81, %asi
16182 stda %f0, [%l7 + 0x40] %asi
16183 fbue %fcc3, loop_1392
16184 fpsub32 %f22, %f30, %f8
16185 fmovrdlz %g3, %f2, %f22
16186 wr %g0, 0x81, %asi
16187 ldsba [%l7 + 0x5E] %asi, %i4
16188loop_1392:
16189 fpadd32s %f30, %f5, %f3
16190 tvc %icc, 0x6
16191 ldsw [%l7 + 0x3C], %l0
16192 fmovdcs %xcc, %f5, %f11
16193 nop
16194 fitos %f14, %f0
16195 fstox %f0, %f2
16196 movl %xcc, %l1, %o6
16197 edge8n %o3, %i7, %i5
16198 edge32l %g6, %l4, %g5
16199 ldsb [%l7 + 0x30], %l6
16200 tvs %xcc, 0x4
16201 bcc,a,pt %icc, loop_1393
16202 sethi 0x069A, %i1
16203 nop
16204 fitod %f4, %f8
16205 fdtox %f8, %f8
16206 fxtod %f8, %f30
16207 sdiv %l2, 0x12CF, %i6
16208loop_1393:
16209 tleu %xcc, 0x6
16210 edge32n %o0, %o4, %i2
16211 tgu %icc, 0x6
16212 brlez,a %o1, loop_1394
16213 movn %icc, %g7, %g1
16214 srax %o2, 0x11, %i0
16215 edge32 %g4, %i3, %g2
16216loop_1394:
16217 fmovrsgz %o5, %f24, %f9
16218 fmovrslez %o7, %f6, %f6
16219 addccc %l5, 0x1F35, %l3
16220 srl %i4, %g3, %l1
16221 fpackfix %f28, %f8
16222 fmovscs %icc, %f6, %f23
16223 mova %icc, %l0, %o3
16224 andn %i7, %o6, %i5
16225 bg,a,pt %xcc, loop_1395
16226 edge16n %g6, %g5, %l6
16227 add %l7, 0x68, %l6
16228 wr %g0, 0x18, %asi
16229 ldxa [%l6] %asi, %l4
16230 casxa [%l6] %asi, %l4, %i1
16231loop_1395:
16232 bneg %xcc, loop_1396
16233 stx %l2, [%l7 + 0x70]
16234 taddcctv %i6, 0x00CD, %o0
16235 fblg %fcc1, loop_1397
16236loop_1396:
16237 xnorcc %o4, 0x1334, %i2
16238 fxnors %f5, %f31, %f19
16239 tsubcc %o1, 0x0A78, %g7
16240loop_1397:
16241 movg %icc, %o2, %g1
16242 popc 0x1DB1, %g4
16243 alignaddrl %i0, %i3, %o5
16244 fbue %fcc2, loop_1398
16245 fmovd %f12, %f12
16246 fmovscs %icc, %f14, %f6
16247 tgu %icc, 0x5
16248loop_1398:
16249 sdiv %g2, 0x1EEE, %l5
16250 movpos %icc, %l3, %i4
16251 fmovsvs %icc, %f13, %f26
16252 ldd [%l7 + 0x20], %o6
16253 fmovsgu %xcc, %f14, %f0
16254 tleu %icc, 0x6
16255 orn %l1, %l0, %o3
16256 tgu %xcc, 0x2
16257 movcs %xcc, %i7, %g3
16258 ldd [%l7 + 0x68], %f14
16259 popc %o6, %i5
16260 ba,a,pt %icc, loop_1399
16261 subc %g5, %l6, %l4
16262 fpsub16s %f26, %f17, %f6
16263 popc %i1, %l2
16264loop_1399:
16265 move %xcc, %g6, %o0
16266 te %icc, 0x6
16267 tleu %icc, 0x5
16268 fbne,a %fcc0, loop_1400
16269 fmovsge %icc, %f0, %f23
16270 nop
16271 fitos %f1, %f9
16272 fstox %f9, %f18
16273 fxtos %f18, %f29
16274 fpadd16s %f4, %f17, %f10
16275loop_1400:
16276 udivx %o4, 0x0A3B, %i6
16277 sdivcc %i2, 0x0382, %g7
16278 movre %o1, %g1, %g4
16279 addcc %i0, 0x0609, %i3
16280 fnand %f0, %f30, %f8
16281 tne %icc, 0x1
16282 movvs %icc, %o2, %o5
16283 fxors %f2, %f5, %f19
16284 wr %g0, 0x19, %asi
16285 lduwa [%l7 + 0x28] %asi, %g2
16286 movrgez %l5, %l3, %i4
16287 tg %icc, 0x2
16288 tgu %xcc, 0x5
16289 srl %l1, %l0, %o3
16290 tneg %icc, 0x2
16291 movle %icc, %i7, %o7
16292 subccc %o6, %i5, %g3
16293 set 0x30, %o3
16294 prefetcha [%l7 + %o3] 0x81, 0x2
16295 fors %f9, %f14, %f18
16296 edge8 %l4, %g5, %i1
16297 srax %g6, 0x16, %o0
16298 tcs %icc, 0x3
16299 sethi 0x1007, %l2
16300 edge16n %i6, %i2, %o4
16301 fmovdvs %xcc, %f22, %f30
16302 bne,pn %xcc, loop_1401
16303 fmovdleu %icc, %f4, %f3
16304 ldstub [%l7 + 0x2D], %g7
16305 call loop_1402
16306loop_1401:
16307 array32 %o1, %g4, %g1
16308 sdivcc %i0, 0x112B, %o2
16309 tpos %xcc, 0x2
16310loop_1402:
16311 addc %o5, %g2, %l5
16312 srlx %l3, %i4, %i3
16313 stbar
16314 edge32l %l0, %l1, %i7
16315 tvc %icc, 0x4
16316 edge16l %o3, %o6, %i5
16317 edge16n %g3, %o7, %l6
16318 fnot1s %f21, %f17
16319 tl %xcc, 0x1
16320 movcs %icc, %g5, %l4
16321 fmovdn %xcc, %f14, %f1
16322 sub %g6, 0x05D5, %o0
16323 bl,a,pn %icc, loop_1403
16324 fors %f9, %f21, %f7
16325 movrgez %l2, %i1, %i6
16326 fxor %f10, %f26, %f18
16327loop_1403:
16328 orncc %i2, %g7, %o4
16329 std %f12, [%l7 + 0x68]
16330 tg %icc, 0x6
16331 ldsh [%l7 + 0x0A], %g4
16332 fmovdg %xcc, %f6, %f14
16333 tvc %xcc, 0x1
16334 add %l7, 0x10, %l6
16335 wr %g0, 0x80, %asi
16336 casa [%l6] %asi, %g1, %o1
16337 fnands %f8, %f17, %f26
16338 fandnot1s %f31, %f19, %f17
16339 movrgz %o2, 0x2AB, %i0
16340 fpsub32s %f0, %f12, %f4
16341 fmovsn %xcc, %f18, %f6
16342 sdiv %o5, 0x1591, %l5
16343 set 0x0A, %l2
16344 stha %l3, [%l7 + %l2] 0x15
16345 nop
16346 setx 0x2F3B3304B06F6F12, %l0, %l6
16347 stx %l6, [%l7 + 0x28]
16348 ldx [%l7 + 0x28], %fsr
16349 movl %xcc, %g2, %i3
16350 taddcc %i4, 0x0017, %l0
16351 fbule,a %fcc1, loop_1404
16352 movre %l1, 0x373, %o3
16353 ldsh [%l7 + 0x7E], %o6
16354 sll %i7, %i5, %g3
16355loop_1404:
16356 addcc %o7, %l6, %g5
16357 taddcctv %l4, %g6, %l2
16358 fmovdvc %icc, %f13, %f11
16359 wr %g0, 0x80, %asi
16360 ldsha [%l7 + 0x68] %asi, %o0
16361 tvc %xcc, 0x7
16362 taddcctv %i1, %i2, %g7
16363 fandnot1s %f28, %f23, %f11
16364 nop
16365 setx loop_1405, %l0, %l1
16366 wrpr 0x1, %tl
16367 wrpr %l1, %tnpc
16368 setx 0x34400001400, %l0, %l1
16369 wrpr %l1, %tstate
16370 wrhpr 0x4, %htstate
16371 done
16372 movrlez %i6, %o4, %g1
16373 nop
16374 setx 0xAD865E781B05F6BF, %l0, %l6
16375 stx %l6, [%l7 + 0x28]
16376 ldd [%l7 + 0x28], %f6
16377 setx 0xDFA755A7F913284E, %l1, %l5
16378 stx %l5, [%l7 + 0x10]
16379 ldd [%l7 + 0x10], %f30
16380 faddd %f30, %f6, %f6
16381 mova %icc, %g4, %o2
16382loop_1405:
16383 fmovrslez %i0, %f21, %f31
16384 tvc %icc, 0x1
16385 srlx %o1, %o5, %l3
16386 fnegs %f5, %f2
16387 fmovsl %xcc, %f27, %f18
16388 tcc %icc, 0x4
16389 fbne %fcc3, loop_1406
16390 saved
16391 rdpr %cwp, %g1
16392 rdpr %cansave, %g2
16393 rdpr %canrestore, %g3
16394 rdpr %cleanwin, %g4
16395 rdpr %otherwin, %g5
16396 rdpr %wstate, %g6
16397 fpsub16s %f3, %f22, %f30
16398 xnorcc %l5, 0x1348, %g2
16399loop_1406:
16400 mova %icc, %i3, %i4
16401 tn %icc, 0x5
16402 sethi 0x1688, %l1
16403 xorcc %l0, 0x06F1, %o6
16404 addcc %i7, %o3, %i5
16405 te %xcc, 0x3
16406 udivx %g3, 0x0051, %l6
16407 fmovs %f3, %f19
16408 ldsw [%l7 + 0x40], %g5
16409 brnz,a %o7, loop_1407
16410 tl %icc, 0x3
16411 sdivcc %g6, 0x0264, %l2
16412 fmovsvc %xcc, %f13, %f29
16413loop_1407:
16414 fmovdg %xcc, %f21, %f26
16415 set 0x5C, %o0
16416 ldsha [%l7 + %o0] 0x19, %o0
16417 tl %icc, 0x7
16418 movcs %icc, %l4, %i1
16419 fbug,a %fcc1, loop_1408
16420 array8 %i2, %g7, %i6
16421 ble loop_1409
16422 ta %icc, 0x0
16423loop_1408:
16424 nop
16425 wr %g0, 0x0c, %asi
16426 lduba [%l7 + 0x0A] %asi, %o4
16427loop_1409:
16428 smul %g1, %g4, %o2
16429 fcmpne16 %f6, %f4, %o1
16430 ldstub [%l7 + 0x0C], %o5
16431 edge8ln %l3, %l5, %g2
16432 nop
16433 fitod %f0, %f14
16434 umulcc %i3, 0x011D, %i0
16435 sll %i4, %l1, %l0
16436 movvc %xcc, %o6, %i7
16437 fbne %fcc1, loop_1410
16438 taddcc %o3, %i5, %g3
16439 nop
16440 fitod %f12, %f24
16441 fdtox %f24, %f22
16442 xnorcc %l6, %g5, %g6
16443loop_1410:
16444 fbn,a %fcc3, loop_1411
16445 fnor %f22, %f26, %f10
16446 taddcctv %l2, %o7, %o0
16447 udivcc %l4, 0x0294, %i1
16448loop_1411:
16449 movrlz %i2, %i6, %g7
16450 fexpand %f22, %f26
16451 movle %icc, %o4, %g1
16452 taddcctv %o2, %o1, %g4
16453 orn %l3, 0x0BEF, %o5
16454 edge32 %g2, %l5, %i0
16455 or %i3, 0x129B, %l1
16456 movn %xcc, %i4, %o6
16457 nop
16458 fitos %f3, %f6
16459 fstod %f6, %f30
16460 movrgz %l0, 0x113, %i7
16461 nop
16462 setx 0x50564D93, %l0, %l6
16463 st %l6, [%l7 + 0x3C]
16464 ld [%l7 + 0x3C], %fsr
16465 bvs,a loop_1412
16466 fmovsn %xcc, %f0, %f16
16467 edge8n %o3, %i5, %g3
16468 tle %icc, 0x1
16469loop_1412:
16470 srax %g5, %l6, %g6
16471 fmovse %icc, %f19, %f23
16472 fornot1 %f14, %f20, %f16
16473 add %l2, %o7, %l4
16474 edge32ln %i1, %i2, %o0
16475 fmul8ulx16 %f20, %f8, %f6
16476 fcmpne32 %f10, %f18, %i6
16477 taddcctv %g7, 0x0F19, %g1
16478 fble %fcc1, loop_1413
16479 movn %xcc, %o2, %o1
16480 tcs %xcc, 0x5
16481 alignaddr %g4, %l3, %o5
16482loop_1413:
16483 nop
16484 setx 0xC5AC7AA5E8B7521C, %l0, %l6
16485 stx %l6, [%l7 + 0x28]
16486 ldd [%l7 + 0x28], %f2
16487 setx 0x874B8E418060A90D, %l1, %l5
16488 stx %l5, [%l7 + 0x10]
16489 ldd [%l7 + 0x10], %f16
16490 faddd %f16, %f2, %f20
16491 tsubcc %g2, 0x1DF6, %l5
16492 tleu %icc, 0x0
16493 membar 0x00
16494 movrgez %o4, 0x246, %i3
16495 movn %icc, %l1, %i0
16496 taddcctv %i4, %o6, %l0
16497 movrgez %i7, 0x2DF, %o3
16498 movvc %xcc, %i5, %g3
16499 alignaddr %l6, %g6, %g5
16500 and %o7, 0x0139, %l4
16501 tne %xcc, 0x4
16502 wr %g0, 0x89, %asi
16503 stda %f16, [%l7 + 0x40] %asi
16504 flush %l7 + 0x54
16505 set 0x58, %g2
16506 lda [%l7 + %g2] 0x14, %f27
16507 nop
16508 fitos %f6, %f1
16509 fstox %f1, %f16
16510 fandnot2s %f2, %f31, %f28
16511 edge16 %i1, %i2, %l2
16512 fxnors %f6, %f0, %f27
16513 movleu %xcc, %o0, %g7
16514 movrne %g1, 0x3D4, %i6
16515 tg %icc, 0x4
16516 fmovrslez %o2, %f0, %f8
16517 tgu %xcc, 0x4
16518 movre %g4, 0x3A1, %o1
16519 sdivx %o5, 0x05A5, %l3
16520 set 0x18, %o7
16521 ldxa [%g0 + %o7] 0x50, %l5
16522 sll %g2, %i3, %o4
16523 te %xcc, 0x3
16524 edge16l %i0, %i4, %o6
16525 andcc %l0, %i7, %o3
16526 alignaddrl %l1, %i5, %l6
16527 orncc %g3, 0x1EA3, %g5
16528 udiv %o7, 0x070D, %l4
16529 orcc %g6, 0x12BA, %i2
16530 sll %l2, 0x17, %i1
16531 fmovsgu %xcc, %f12, %f4
16532 fandnot1s %f25, %f19, %f25
16533 fxors %f16, %f26, %f20
16534 fmovsneg %icc, %f27, %f19
16535 umulcc %o0, %g1, %i6
16536 stbar
16537 stw %o2, [%l7 + 0x60]
16538 edge32l %g7, %g4, %o5
16539 movrlez %o1, %l5, %g2
16540 fnot1s %f5, %f12
16541 movg %icc, %l3, %o4
16542 std %f22, [%l7 + 0x28]
16543 stx %i0, [%l7 + 0x68]
16544 movvc %icc, %i4, %o6
16545 wr %g0, 0x89, %asi
16546 stxa %i3, [%l7 + 0x08] %asi
16547 tpos %xcc, 0x6
16548 or %l0, %o3, %i7
16549 wr %g0, 0x88, %asi
16550 stxa %i5, [%l7 + 0x10] %asi
16551 fmovsne %xcc, %f10, %f25
16552 tcs %xcc, 0x1
16553 movrne %l6, %g3, %l1
16554 fbue %fcc2, loop_1414
16555 srl %o7, %l4, %g6
16556 bn,a,pn %icc, loop_1415
16557 addc %i2, %g5, %l2
16558loop_1414:
16559 sth %o0, [%l7 + 0x56]
16560 fbule %fcc3, loop_1416
16561loop_1415:
16562 tn %icc, 0x2
16563 and %i1, %i6, %g1
16564 edge16n %g7, %o2, %o5
16565loop_1416:
16566 sdiv %g4, 0x151C, %o1
16567 tn %xcc, 0x1
16568 tge %icc, 0x3
16569 wr %g0, 0x80, %asi
16570 swapa [%l7 + 0x10] %asi, %l5
16571 addc %l3, %g2, %o4
16572 edge16 %i0, %i4, %o6
16573 wr %g0, 0xe3, %asi
16574 ldda [%l7 + 0x70] %asi, %l0
16575 fmovrslez %i3, %f29, %f12
16576 movleu %icc, %i7, %i5
16577 fsrc1 %f28, %f0
16578 fcmple32 %f12, %f4, %o3
16579 edge32ln %g3, %l6, %l1
16580 nop
16581 fitod %f10, %f10
16582 fdtox %f10, %f16
16583 xnorcc %l4, 0x0A93, %g6
16584 movvs %xcc, %i2, %g5
16585 movge %icc, %o7, %o0
16586 array8 %i1, %l2, %i6
16587 std %f28, [%l7 + 0x08]
16588 edge32n %g7, %o2, %g1
16589 nop
16590 fitod %f4, %f8
16591 fdtox %f8, %f6
16592 fxtod %f6, %f0
16593 tn %xcc, 0x0
16594 ldx [%l7 + 0x78], %g4
16595 edge32n %o5, %l5, %l3
16596 fmovrdgez %o1, %f30, %f12
16597 movgu %icc, %o4, %i0
16598 fmovdne %icc, %f29, %f16
16599 tcs %icc, 0x4
16600 membar 0x77
16601 movrne %i4, 0x0FC, %g2
16602 bshuffle %f12, %f16, %f12
16603 udivx %o6, 0x14EB, %i3
16604 edge32n %l0, %i7, %i5
16605 fmovrslz %g3, %f29, %f18
16606 edge16n %o3, %l1, %l6
16607 add %l4, 0x03EE, %g6
16608 subc %g5, %o7, %i2
16609 bleu,a %xcc, loop_1417
16610 fmovda %xcc, %f10, %f7
16611 movrlez %i1, 0x215, %o0
16612 tle %xcc, 0x1
16613loop_1417:
16614 sllx %l2, %i6, %g7
16615 xorcc %g1, %g4, %o2
16616 edge16n %l5, %o5, %l3
16617 tg %icc, 0x7
16618 movneg %xcc, %o4, %o1
16619 fandnot2 %f18, %f8, %f14
16620 movleu %icc, %i4, %i0
16621 bneg,pt %icc, loop_1418
16622 nop
16623 setx 0x6BAC77C6AAB64C09, %l0, %l6
16624 stx %l6, [%l7 + 0x28]
16625 ldd [%l7 + 0x28], %f10
16626 setx 0x04CAC2730340438E, %l1, %l5
16627 stx %l5, [%l7 + 0x10]
16628 ldd [%l7 + 0x10], %f2
16629 fsubd %f2, %f10, %f28
16630 edge32 %g2, %i3, %o6
16631 stw %i7, [%l7 + 0x64]
16632loop_1418:
16633 mova %xcc, %i5, %g3
16634 orn %o3, 0x0D76, %l1
16635 add %l7, 0x38, %l6
16636 wr %g0, 0x81, %asi
16637 casa [%l6] 0x81, %l6, %l4
16638 nop
16639 setx loop_1419, %l0, %l1
16640 jmpl %l1, %g6
16641 tcc %xcc, 0x2
16642 be,pn %xcc, loop_1420
16643 fbne,a %fcc3, loop_1421
16644loop_1419:
16645 st %f9, [%l7 + 0x24]
16646 sdivcc %l0, 0x0E24, %g5
16647loop_1420:
16648 addc %o7, %i2, %i1
16649loop_1421:
16650 fmovrdlez %l2, %f12, %f2
16651 nop
16652 setx 0xAEF2F17538D0F2F5, %l0, %l6
16653 stx %l6, [%l7 + 0x28]
16654 ldd [%l7 + 0x28], %f0
16655 setx 0xA5B41A612381F612, %l1, %l5
16656 stx %l5, [%l7 + 0x10]
16657 ldd [%l7 + 0x10], %f18
16658 fsubd %f18, %f0, %f18
16659 taddcctv %i6, %g7, %g1
16660 bvs loop_1422
16661 tsubcctv %o0, 0x12BF, %o2
16662 tne %icc, 0x1
16663 bg %icc, loop_1423
16664loop_1422:
16665 orn %l5, 0x0707, %o5
16666 umulcc %g4, 0x1C88, %o4
16667 ldd [%l7 + 0x08], %f30
16668loop_1423:
16669 fpadd32s %f2, %f30, %f27
16670 movleu %icc, %o1, %l3
16671 brgez %i0, loop_1424
16672 saved
16673 rdpr %cwp, %g1
16674 rdpr %cansave, %g2
16675 rdpr %canrestore, %g3
16676 rdpr %cleanwin, %g4
16677 rdpr %otherwin, %g5
16678 rdpr %wstate, %g6
16679 restored
16680 rdpr %cwp, %g1
16681 rdpr %cansave, %g2
16682 rdpr %canrestore, %g3
16683 rdpr %cleanwin, %g4
16684 rdpr %otherwin, %g5
16685 rdpr %wstate, %g6
16686 ldsh [%l7 + 0x76], %i4
16687loop_1424:
16688 nop
16689 setx 0xA015B47D6381E005, %l0, %l6
16690 stx %l6, [%l7 + 0x28]
16691 ldd [%l7 + 0x28], %f20
16692 setx 0x278C134F95902142, %l1, %l5
16693 stx %l5, [%l7 + 0x10]
16694 ldd [%l7 + 0x10], %f2
16695 fmuld %f2, %f20, %f28
16696 edge8l %i3, %g2, %i7
16697 brlez %o6, loop_1425
16698 movneg %icc, %g3, %o3
16699 movrlz %l1, %l6, %l4
16700 array16 %g6, %i5, %g5
16701loop_1425:
16702 andncc %o7, %i2, %l0
16703 xor %l2, 0x1E8C, %i1
16704 srax %g7, %g1, %o0
16705 fxnors %f17, %f30, %f7
16706 orn %i6, 0x0BB6, %l5
16707 fabsd %f2, %f10
16708 fmovrdne %o2, %f0, %f18
16709 tneg %icc, 0x1
16710 fbuge,a %fcc0, loop_1426
16711 nop
16712 setx 0x961E4350, %l0, %l6
16713 st %l6, [%l7 + 0x28]
16714 ld [%l7 + 0x28], %f25
16715 setx 0xBF9E84B0, %l1, %l5
16716 st %l5, [%l7 + 0x10]
16717 ld [%l7 + 0x10], %f10
16718 fdivs %f10, %f25, %f6
16719 edge16n %g4, %o5, %o1
16720 fand %f26, %f16, %f2
16721loop_1426:
16722 subcc %l3, %o4, %i4
16723 fcmpeq32 %f28, %f4, %i0
16724 nop
16725 fitod %f0, %f12
16726 fdtox %f12, %f24
16727 wr %g0, 0x10, %asi
16728 ldsba [%l7 + 0x24] %asi, %i3
16729 fmovda %icc, %f16, %f13
16730 tn %xcc, 0x2
16731 ta %xcc, 0x6
16732 nop
16733 setx 0xE69FDEC6E8713B5C, %l0, %l6
16734 stx %l6, [%l7 + 0x28]
16735 ldd [%l7 + 0x28], %f26
16736 setx 0x87FD7EE5E4DF66A3, %l1, %l5
16737 stx %l5, [%l7 + 0x10]
16738 ldd [%l7 + 0x10], %f20
16739 faddd %f20, %f26, %f6
16740 andn %g2, %i7, %o6
16741 set 0x30, %i1
16742 lda [%l7 + %i1] 0x18, %f3
16743 umul %g3, %o3, %l6
16744 saved
16745 rdpr %cwp, %g1
16746 rdpr %cansave, %g2
16747 rdpr %canrestore, %g3
16748 rdpr %cleanwin, %g4
16749 rdpr %otherwin, %g5
16750 rdpr %wstate, %g6
16751 fmovrdgez %l4, %f16, %f26
16752 movrgez %l1, 0x181, %i5
16753 edge8 %g5, %g6, %i2
16754 taddcctv %o7, 0x0320, %l2
16755 fand %f8, %f28, %f10
16756 nop
16757 setx 0x72B9FF97, %l0, %l6
16758 st %l6, [%l7 + 0x28]
16759 ld [%l7 + 0x28], %f9
16760 setx 0x4389B203, %l1, %l5
16761 st %l5, [%l7 + 0x10]
16762 ld [%l7 + 0x10], %f17
16763 fdivs %f17, %f9, %f25
16764 movneg %icc, %i1, %l0
16765 ba %xcc, loop_1427
16766 nop
16767 setx loop_1428, %l0, %l1
16768 jmpl %l1, %g7
16769 orcc %o0, %g1, %l5
16770 add %o2, %i6, %o5
16771loop_1427:
16772 fmovrsgz %o1, %f15, %f2
16773loop_1428:
16774 nop
16775 add %l7, 0x44, %l6
16776 wr %g0, 0x88, %asi
16777 casa [%l6] %asi, %l3, %o4
16778 fbue,a %fcc2, loop_1429
16779 nop
16780 fitod %f0, %f30
16781 fdtox %f30, %f4
16782 fnegd %f2, %f20
16783 udivcc %g4, 0x0CD0, %i0
16784loop_1429:
16785 restored
16786 rdpr %cwp, %g1
16787 rdpr %cansave, %g2
16788 rdpr %canrestore, %g3
16789 rdpr %cleanwin, %g4
16790 rdpr %otherwin, %g5
16791 rdpr %wstate, %g6
16792 wr %g0, 0x19, %asi
16793 lda [%l7 + 0x1C] %asi, %f24
16794 movne %xcc, %i3, %g2
16795 movcs %icc, %i7, %o6
16796 tsubcctv %i4, 0x1E59, %g3
16797 set 0x40, %l3
16798 stda %f0, [%l7 + %l3] 0x89
16799 fmovs %f21, %f4
16800 edge32ln %l6, %o3, %l4
16801 tvc %xcc, 0x6
16802 or %l1, %g5, %i5
16803 fmovrdgez %i2, %f24, %f14
16804 fmovrsgez %o7, %f10, %f9
16805 taddcc %l2, 0x1128, %g6
16806 edge16n %i1, %l0, %o0
16807 alignaddrl %g1, %g7, %o2
16808 bvs,a %xcc, loop_1430
16809 nop
16810 setx 0xB07DAA32F41DEDB3, %l0, %l6
16811 stx %l6, [%l7 + 0x28]
16812 ldd [%l7 + 0x28], %f4
16813 setx 0xEB6F571A23287F21, %l1, %l5
16814 stx %l5, [%l7 + 0x10]
16815 ldd [%l7 + 0x10], %f4
16816 faddd %f4, %f4, %f10
16817 edge8l %i6, %o5, %l5
16818 andn %l3, %o4, %g4
16819loop_1430:
16820 movn %xcc, %o1, %i0
16821 ldsh [%l7 + 0x4C], %g2
16822 tleu %xcc, 0x1
16823 fmovrdgez %i3, %f16, %f26
16824 fpsub32 %f26, %f28, %f30
16825 orncc %i7, %o6, %i4
16826 nop
16827 setx loop_1431, %l0, %l1
16828 wrpr 0x1, %tl
16829 wrpr %l1, %tpc
16830 add %l1, 0x4, %l1
16831 wrpr %l1, %tnpc
16832 setx 0x34400001400, %l0, %l1
16833 wrpr %l1, %tstate
16834 wrhpr 0x4, %htstate
16835 retry
16836 array32 %l6, %g3, %o3
16837 movrne %l4, 0x173, %l1
16838 edge16 %g5, %i2, %i5
16839loop_1431:
16840 orncc %l2, 0x1956, %g6
16841 set 0x80, %o4
16842 ldxa [%g0 + %o4] 0x58, %i1
16843 sdivx %o7, 0x165F, %o0
16844 udivx %l0, 0x17C2, %g1
16845 fbe,a %fcc1, loop_1432
16846 array8 %o2, %g7, %i6
16847 mulx %l5, %l3, %o5
16848 edge32ln %o4, %o1, %i0
16849loop_1432:
16850 fandnot2 %f8, %f4, %f20
16851 subccc %g2, 0x1884, %g4
16852 bpos %xcc, loop_1433
16853 edge32 %i7, %i3, %o6
16854 xor %l6, 0x136D, %g3
16855 ldsb [%l7 + 0x64], %i4
16856loop_1433:
16857 edge16ln %l4, %o3, %g5
16858 edge8l %i2, %l1, %l2
16859 bl,a,pn %xcc, loop_1434
16860 srax %g6, 0x15, %i1
16861 movrne %o7, %i5, %l0
16862 tl %icc, 0x4
16863loop_1434:
16864 tleu %xcc, 0x2
16865 fnot2 %f26, %f28
16866 fabsd %f18, %f26
16867 fbuge,a %fcc2, loop_1435
16868 movge %xcc, %o0, %g1
16869 nop
16870 setx 0xCAFE470E, %l0, %l6
16871 st %l6, [%l7 + 0x28]
16872 ld [%l7 + 0x28], %f29
16873 setx 0x8B884C0E, %l1, %l5
16874 st %l5, [%l7 + 0x10]
16875 ld [%l7 + 0x10], %f20
16876 fsubs %f20, %f29, %f5
16877 movrne %o2, 0x225, %i6
16878loop_1435:
16879 edge32ln %g7, %l5, %o5
16880 umulcc %o4, %l3, %o1
16881 array16 %i0, %g2, %i7
16882 sra %g4, %o6, %l6
16883 sub %i3, 0x1BFA, %g3
16884 array32 %i4, %o3, %l4
16885 movneg %xcc, %g5, %l1
16886 tl %xcc, 0x1
16887 tvs %icc, 0x4
16888 fzero %f6
16889 bleu %icc, loop_1436
16890 addccc %l2, 0x0EBB, %i2
16891 srax %g6, 0x0B, %i1
16892 brnz,a %o7, loop_1437
16893loop_1436:
16894 move %xcc, %l0, %i5
16895 popc %o0, %o2
16896 fbu,a %fcc3, loop_1438
16897loop_1437:
16898 andn %i6, 0x01EB, %g7
16899 edge8 %l5, %g1, %o4
16900 andn %l3, %o1, %o5
16901loop_1438:
16902 alignaddrl %i0, %g2, %i7
16903 ldstub [%l7 + 0x78], %o6
16904 set 0x22, %g4
16905 lduha [%l7 + %g4] 0x81, %g4
16906 fcmpne32 %f18, %f0, %l6
16907 addc %g3, %i3, %i4
16908 xnorcc %l4, 0x10C5, %o3
16909 alignaddr %g5, %l1, %l2
16910 tg %xcc, 0x4
16911 fmovrde %i2, %f16, %f28
16912 mova %icc, %g6, %o7
16913 st %f24, [%l7 + 0x08]
16914 nop
16915 fitos %f9, %f29
16916 fstox %f29, %f14
16917 fxtos %f14, %f18
16918 tpos %icc, 0x0
16919 fmovsa %xcc, %f16, %f26
16920 xnor %l0, 0x001C, %i1
16921 fcmpgt16 %f8, %f8, %i5
16922 fornot2 %f14, %f16, %f20
16923 array8 %o2, %i6, %g7
16924 edge32l %o0, %g1, %o4
16925 saved
16926 rdpr %cwp, %g1
16927 rdpr %cansave, %g2
16928 rdpr %canrestore, %g3
16929 rdpr %cleanwin, %g4
16930 rdpr %otherwin, %g5
16931 rdpr %wstate, %g6
16932 fmovrslez %l5, %f25, %f11
16933 movleu %icc, %l3, %o1
16934 for %f18, %f12, %f2
16935 movrne %o5, 0x157, %g2
16936 edge32ln %i0, %i7, %o6
16937 brnz,a %g4, loop_1439
16938 fmovrdgez %l6, %f20, %f12
16939 fbg,a %fcc3, loop_1440
16940 sllx %g3, %i3, %l4
16941loop_1439:
16942 brz,a %o3, loop_1441
16943 mulx %i4, 0x0168, %l1
16944loop_1440:
16945 fandnot2 %f8, %f16, %f28
16946 xnorcc %l2, 0x1D08, %g5
16947loop_1441:
16948 alignaddr %i2, %o7, %g6
16949 fbe %fcc2, loop_1442
16950 alignaddrl %i1, %i5, %o2
16951 popc %i6, %l0
16952 sra %o0, %g7, %o4
16953loop_1442:
16954 movn %icc, %g1, %l3
16955 tne %xcc, 0x5
16956 fmovdleu %xcc, %f20, %f3
16957 fandnot1 %f26, %f12, %f14
16958 tneg %icc, 0x4
16959 set 0x4C, %l4
16960 swapa [%l7 + %l4] 0x10, %l5
16961 ldx [%l7 + 0x58], %o5
16962 movrgz %o1, 0x201, %i0
16963 flush %l7 + 0x24
16964 tgu %xcc, 0x0
16965 edge32l %g2, %o6, %i7
16966 bpos,pt %icc, loop_1443
16967 umulcc %g4, %g3, %l6
16968 movl %xcc, %i3, %o3
16969 fbo %fcc1, loop_1444
16970loop_1443:
16971 fbo,a %fcc2, loop_1445
16972 tcs %xcc, 0x1
16973 edge8n %l4, %i4, %l2
16974loop_1444:
16975 addccc %l1, 0x12CA, %g5
16976loop_1445:
16977 fbug,a %fcc0, loop_1446
16978 bvs %xcc, loop_1447
16979 orcc %i2, %o7, %i1
16980 tge %xcc, 0x5
16981loop_1446:
16982 nop
16983 fitos %f5, %f25
16984 fstox %f25, %f18
16985 fxtos %f18, %f12
16986loop_1447:
16987 addcc %i5, %o2, %g6
16988 fcmple16 %f0, %f4, %i6
16989 fmovscc %icc, %f30, %f11
16990 tle %icc, 0x0
16991 xorcc %l0, %o0, %g7
16992 subcc %g1, 0x0772, %o4
16993 fnegd %f10, %f24
16994 bg,pn %icc, loop_1448
16995 smulcc %l5, %l3, %o5
16996 array16 %o1, %g2, %o6
16997 set 0x6E, %o2
16998 ldsha [%l7 + %o2] 0x19, %i0
16999loop_1448:
17000 edge8l %i7, %g4, %g3
17001 add %l7, 0x40, %l6
17002 wr %g0, 0x80, %asi
17003 casxa [%l6] %asi, %l6, %i3
17004 xnor %o3, 0x0190, %l4
17005 membar 0x2C
17006 smul %l2, 0x1C12, %l1
17007 sdivx %i4, 0x06D2, %g5
17008 nop
17009 fitos %f24, %f3
17010 array32 %i2, %i1, %i5
17011 xorcc %o2, 0x0B63, %o7
17012 fmovrslez %g6, %f0, %f31
17013 taddcc %i6, 0x1428, %l0
17014 orncc %o0, 0x1AAD, %g1
17015 tcs %icc, 0x4
17016 movgu %icc, %g7, %l5
17017 bcs,a loop_1449
17018 srax %o4, 0x0B, %l3
17019 set 0x78, %l0
17020 stha %o1, [%l7 + %l0] 0x14
17021loop_1449:
17022 movpos %xcc, %g2, %o6
17023 orn %i0, 0x0023, %o5
17024 wr %g0, 0x04, %asi
17025 ldsha [%l7 + 0x7A] %asi, %i7
17026 fnands %f0, %f4, %f2
17027 fmovsg %xcc, %f12, %f2
17028 xorcc %g3, %l6, %g4
17029 tneg %xcc, 0x2
17030 fmovdvs %icc, %f31, %f25
17031 alignaddrl %i3, %o3, %l4
17032 set 0x12, %l6
17033 ldsha [%l7 + %l6] 0x80, %l1
17034 ld [%l7 + 0x40], %f28
17035 fpsub32s %f5, %f22, %f16
17036 set 0x28, %l1
17037 ldsha [%l7 + %l1] 0x04, %i4
17038 edge32n %g5, %i2, %i1
17039 fmovsvs %xcc, %f27, %f11
17040 or %l2, %i5, %o7
17041 fbo %fcc2, loop_1450
17042 alignaddr %o2, %i6, %l0
17043 wr %g0, 0x1e, %asi
17044 stda %f16, [%l7 + 0x40] %asi
17045 membar #Sync
17046loop_1450:
17047 nop
17048 set 0x40, %o1
17049 stda %f16, [%l7 + %o1] 0x0c
17050 movn %icc, %o0, %g6
17051 sub %g1, 0x1EE7, %l5
17052 faligndata %f24, %f22, %f24
17053 set 0x40, %g1
17054 stda %f16, [%l7 + %g1] 0xf0
17055 membar #Sync
17056 sdivcc %g7, 0x1A1C, %l3
17057 fmovsgu %icc, %f26, %f13
17058 bne,a loop_1451
17059 umul %o1, %g2, %o4
17060 array8 %i0, %o5, %o6
17061 movl %icc, %g3, %l6
17062loop_1451:
17063 fmovdleu %icc, %f9, %f4
17064 tl %icc, 0x7
17065 wr %g0, 0x04, %asi
17066 ldsha [%l7 + 0x26] %asi, %i7
17067 tsubcc %g4, 0x1B7C, %o3
17068 std %f0, [%l7 + 0x60]
17069 andncc %l4, %i3, %i4
17070 movre %g5, %l1, %i2
17071 bneg,a,pt %icc, loop_1452
17072 tn %xcc, 0x7
17073 edge8 %i1, %l2, %o7
17074 fxors %f17, %f8, %f3
17075loop_1452:
17076 faligndata %f26, %f4, %f26
17077 edge16 %o2, %i6, %l0
17078 fbul,a %fcc0, loop_1453
17079 smulcc %o0, 0x09BE, %i5
17080 tvs %xcc, 0x1
17081 movcs %xcc, %g1, %l5
17082loop_1453:
17083 movg %icc, %g7, %l3
17084 bg,pt %icc, loop_1454
17085 edge8ln %g6, %g2, %o1
17086 movn %icc, %i0, %o5
17087 nop
17088 set 0x3E, %i4
17089 ldsh [%l7 + %i4], %o4
17090loop_1454:
17091 fmovsleu %xcc, %f10, %f19
17092 xnorcc %g3, %l6, %o6
17093 fbe %fcc3, loop_1455
17094 alignaddr %g4, %o3, %i7
17095 std %f24, [%l7 + 0x20]
17096 tl %xcc, 0x0
17097loop_1455:
17098 edge16ln %l4, %i3, %g5
17099 movrne %i4, %l1, %i1
17100 orncc %l2, 0x18EF, %o7
17101 smul %o2, 0x1166, %i6
17102 set 0x4C, %o5
17103 stha %i2, [%l7 + %o5] 0x80
17104 brz,a %l0, loop_1456
17105 fblg,a %fcc2, loop_1457
17106 fmovdg %icc, %f9, %f12
17107 fbue,a %fcc1, loop_1458
17108loop_1456:
17109 movneg %xcc, %o0, %i5
17110loop_1457:
17111 fornot2s %f21, %f22, %f9
17112 nop
17113 setx 0xD0402704, %l0, %l6
17114 st %l6, [%l7 + 0x5C]
17115 ld [%l7 + 0x5C], %fsr
17116loop_1458:
17117 nop
17118 setx 0x804D0FEE, %l0, %l6
17119 st %l6, [%l7 + 0x60]
17120 ld [%l7 + 0x60], %fsr
17121 tne %icc, 0x1
17122 movvs %xcc, %l5, %g1
17123 tneg %xcc, 0x3
17124 add %g7, 0x1D10, %g6
17125 fcmpgt32 %f2, %f20, %l3
17126 set 0x6A, %g3
17127 stha %g2, [%l7 + %g3] 0x23
17128 membar #Sync
17129 or %o1, %i0, %o5
17130 edge16 %g3, %l6, %o6
17131 alignaddr %g4, %o4, %o3
17132 edge16l %i7, %l4, %g5
17133 tsubcctv %i4, 0x05FD, %l1
17134 fpsub32 %f8, %f22, %f18
17135 sdiv %i1, 0x10B2, %l2
17136 bg,a loop_1459
17137 tpos %icc, 0x5
17138 add %o7, 0x0F75, %i3
17139 movrgz %o2, %i6, %l0
17140loop_1459:
17141 move %icc, %i2, %o0
17142 xor %i5, %l5, %g1
17143 fmovrdgez %g6, %f22, %f16
17144 fmovsne %xcc, %f8, %f15
17145 wr %g0, 0x88, %asi
17146 stha %g7, [%l7 + 0x74] %asi
17147 andncc %l3, %o1, %g2
17148 nop
17149 setx loop_1460, %l0, %l1
17150 wrpr 0x1, %tl
17151 wrpr %l1, %tpc
17152 add %l1, 0x4, %l1
17153 wrpr %l1, %tnpc
17154 setx 0x34400001400, %l0, %l1
17155 wrpr %l1, %tstate
17156 wrhpr 0x4, %htstate
17157 retry
17158 fexpand %f1, %f0
17159 taddcc %o5, %i0, %g3
17160 sethi 0x00A3, %o6
17161loop_1460:
17162 nop
17163 wr %g0, 0x80, %asi
17164 prefetcha [%l7 + 0x10] %asi, 0x1
17165 tge %icc, 0x0
17166 umulcc %l6, %o3, %i7
17167 mulx %l4, %g5, %i4
17168 bpos,a,pt %xcc, loop_1461
17169 movge %icc, %o4, %l1
17170 add %l2, 0x07D2, %o7
17171 bge loop_1462
17172loop_1461:
17173 movleu %icc, %i1, %o2
17174 tsubcctv %i6, 0x1A74, %i3
17175 movneg %icc, %l0, %o0
17176loop_1462:
17177 sra %i5, %i2, %g1
17178 udivcc %l5, 0x185B, %g7
17179 tn %xcc, 0x0
17180 taddcctv %g6, %l3, %o1
17181 add %o5, 0x00E6, %g2
17182 fbn %fcc3, loop_1463
17183 fmuld8sux16 %f24, %f3, %f8
17184 array32 %i0, %o6, %g3
17185 be,a,pn %xcc, loop_1464
17186loop_1463:
17187 popc %g4, %l6
17188 popc %i7, %o3
17189 set 0x2C, %i7
17190 swapa [%l7 + %i7] 0x80, %g5
17191loop_1464:
17192 and %l4, 0x0695, %o4
17193 smulcc %i4, %l2, %l1
17194 tcs %xcc, 0x5
17195 fmovdne %xcc, %f14, %f23
17196 udivcc %i1, 0x006F, %o2
17197 flush %l7 + 0x18
17198 fmovda %xcc, %f12, %f7
17199 sra %o7, %i6, %l0
17200 movre %i3, 0x2AA, %o0
17201 fmovsneg %icc, %f20, %f17
17202 xor %i2, %g1, %i5
17203 addc %g7, 0x0A15, %l5
17204 subcc %l3, %g6, %o5
17205 fmovse %xcc, %f14, %f25
17206 edge16ln %g2, %o1, %i0
17207 fand %f22, %f26, %f6
17208 tsubcc %g3, 0x01E9, %o6
17209 movle %icc, %g4, %l6
17210 movne %xcc, %i7, %g5
17211 nop
17212 fitod %f4, %f18
17213 fdtox %f18, %f30
17214 fxtod %f30, %f24
17215 tge %xcc, 0x3
17216 te %xcc, 0x7
17217 fmul8x16al %f9, %f16, %f18
17218 fxors %f22, %f7, %f4
17219 tgu %xcc, 0x4
17220 fbo %fcc0, loop_1465
17221 lduw [%l7 + 0x7C], %l4
17222 edge8ln %o3, %o4, %i4
17223 fcmpeq16 %f12, %f18, %l2
17224loop_1465:
17225 andcc %l1, %o2, %i1
17226 movrlz %i6, %l0, %i3
17227 fbul %fcc3, loop_1466
17228 tcc %xcc, 0x2
17229 fbule %fcc3, loop_1467
17230 orncc %o0, %i2, %o7
17231loop_1466:
17232 smul %g1, %i5, %l5
17233 edge32 %g7, %g6, %l3
17234loop_1467:
17235 nop
17236 set 0x38, %i5
17237 stxa %o5, [%l7 + %i5] 0xeb
17238 membar #Sync
17239 orcc %g2, 0x015B, %o1
17240 membar 0x60
17241 brlez %i0, loop_1468
17242 fmovrdgez %g3, %f26, %f16
17243 nop
17244 setx 0x32A5DB8A3A62DA95, %l0, %l6
17245 stx %l6, [%l7 + 0x28]
17246 ldd [%l7 + 0x28], %f2
17247 setx 0xFD97096DAF25F05A, %l1, %l5
17248 stx %l5, [%l7 + 0x10]
17249 ldd [%l7 + 0x10], %f20
17250 fdivd %f20, %f2, %f18
17251 subc %o6, %l6, %i7
17252loop_1468:
17253 nop
17254 wr %g0, 0xea, %asi
17255 stba %g4, [%l7 + 0x7E] %asi
17256 membar #Sync
17257 fbl %fcc0, loop_1469
17258 nop
17259 setx loop_1470, %l0, %l1
17260 jmpl %l1, %g5
17261 movre %l4, %o3, %o4
17262 brgz %l2, loop_1471
17263loop_1469:
17264 fnand %f16, %f4, %f4
17265loop_1470:
17266 fble %fcc0, loop_1472
17267 fmovse %icc, %f21, %f14
17268loop_1471:
17269 fxnors %f6, %f13, %f7
17270 be,pt %xcc, loop_1473
17271loop_1472:
17272 lduw [%l7 + 0x0C], %l1
17273 brlz %o2, loop_1474
17274 movge %icc, %i1, %i6
17275loop_1473:
17276 edge32 %i4, %i3, %o0
17277 edge16n %i2, %l0, %g1
17278loop_1474:
17279 movgu %xcc, %i5, %l5
17280 movrlz %g7, %g6, %l3
17281 ldd [%l7 + 0x40], %o6
17282 srl %g2, %o5, %o1
17283 orcc %g3, 0x0DA2, %i0
17284 edge32n %l6, %i7, %o6
17285 edge16 %g4, %g5, %o3
17286 srlx %l4, 0x18, %o4
17287 set 0x78, %g6
17288 stxa %l2, [%l7 + %g6] 0x89
17289 edge32l %o2, %l1, %i1
17290 movne %xcc, %i4, %i6
17291 movleu %xcc, %o0, %i2
17292 edge8n %l0, %g1, %i5
17293 taddcctv %l5, %g7, %g6
17294 wr %g0, 0x80, %asi
17295 ldda [%l7 + 0x40] %asi, %f0
17296 fmovrdne %i3, %f2, %f20
17297 fbue,a %fcc1, loop_1475
17298 array32 %o7, %l3, %g2
17299 stw %o1, [%l7 + 0x3C]
17300 tpos %xcc, 0x5
17301loop_1475:
17302 nop
17303 setx 0xF8DBF0B53B5B853D, %l0, %l6
17304 stx %l6, [%l7 + 0x28]
17305 ldd [%l7 + 0x28], %f4
17306 setx 0xB861511808CC612C, %l1, %l5
17307 stx %l5, [%l7 + 0x10]
17308 ldd [%l7 + 0x10], %f30
17309 faddd %f30, %f4, %f6
17310 fmovsne %xcc, %f2, %f27
17311 fbe,a %fcc1, loop_1476
17312 fmovse %xcc, %f28, %f21
17313 edge8l %g3, %o5, %i0
17314 mulx %i7, 0x0FB6, %o6
17315loop_1476:
17316 nop
17317 setx 0xD06D184F, %l0, %l6
17318 st %l6, [%l7 + 0x14]
17319 ld [%l7 + 0x14], %fsr
17320 fmovdgu %xcc, %f14, %f12
17321 mulx %g4, %l6, %o3
17322 edge8 %g5, %l4, %o4
17323 ta %xcc, 0x0
17324 edge8 %l2, %l1, %i1
17325 fble,a %fcc0, loop_1477
17326 ldsh [%l7 + 0x66], %i4
17327 brnz,a %o2, loop_1478
17328 subcc %o0, 0x1AB1, %i2
17329loop_1477:
17330 fbu %fcc3, loop_1479
17331 fpadd16s %f25, %f14, %f16
17332loop_1478:
17333 movneg %icc, %i6, %g1
17334 set 0x20, %g7
17335 ldda [%l7 + %g7] 0x80, %l0
17336loop_1479:
17337 alignaddr %i5, %l5, %g6
17338 nop
17339 setx 0x707FBADD, %l0, %l6
17340 st %l6, [%l7 + 0x20]
17341 ld [%l7 + 0x20], %fsr
17342 stbar
17343 addcc %g7, %o7, %l3
17344 movvc %icc, %i3, %o1
17345 edge8l %g2, %o5, %g3
17346 tl %icc, 0x4
17347 udiv %i7, 0x1782, %o6
17348 bvc,a %icc, loop_1480
17349 movleu %xcc, %g4, %l6
17350 udivcc %i0, 0x1E71, %g5
17351 array16 %o3, %l4, %o4
17352loop_1480:
17353 orncc %l1, 0x0CFC, %l2
17354 nop
17355 fitod %f0, %f14
17356 fdtox %f14, %f26
17357 fxtod %f26, %f24
17358 umul %i1, %o2, %i4
17359 set 0x120, %i6
17360 ldxa [%g0 + %i6] 0x52, %o0
17361 movne %icc, %i6, %g1
17362 te %xcc, 0x6
17363 fbl,a %fcc2, loop_1481
17364 bvs,a,pt %icc, loop_1482
17365 orcc %l0, 0x0F38, %i2
17366 fmovrsgez %l5, %f5, %f27
17367loop_1481:
17368 tpos %icc, 0x2
17369loop_1482:
17370 saved
17371 rdpr %cwp, %g1
17372 rdpr %cansave, %g2
17373 rdpr %canrestore, %g3
17374 rdpr %cleanwin, %g4
17375 rdpr %otherwin, %g5
17376 rdpr %wstate, %g6
17377 tsubcc %g6, 0x1663, %g7
17378 edge16 %o7, %l3, %i5
17379 fmul8ulx16 %f2, %f2, %f24
17380 bgu loop_1483
17381 fbg,a %fcc0, loop_1484
17382 srlx %i3, 0x16, %o1
17383 bgu loop_1485
17384loop_1483:
17385 nop
17386 setx 0xE076F991C046F7AE, %l0, %l6
17387 stx %l6, [%l7 + 0x68]
17388 ldx [%l7 + 0x68], %fsr
17389loop_1484:
17390 movrgez %o5, %g2, %i7
17391 orcc %o6, %g4, %g3
17392loop_1485:
17393 flush %l7 + 0x4C
17394 tneg %icc, 0x7
17395 edge16l %l6, %g5, %i0
17396 fbul %fcc0, loop_1486
17397 mulx %l4, %o3, %l1
17398 fblg %fcc3, loop_1487
17399 fmovrdlz %l2, %f24, %f20
17400loop_1486:
17401 edge32n %o4, %o2, %i4
17402 movneg %xcc, %o0, %i6
17403loop_1487:
17404 bvs,a,pn %xcc, loop_1488
17405 orcc %i1, 0x0C8A, %g1
17406 fxor %f24, %f22, %f14
17407 smul %i2, %l0, %l5
17408loop_1488:
17409 tpos %icc, 0x4
17410 fmovdleu %xcc, %f24, %f29
17411 sethi 0x1CD1, %g7
17412 taddcctv %g6, %l3, %i5
17413 movl %xcc, %o7, %i3
17414 orcc %o5, %o1, %i7
17415 fmovsl %icc, %f9, %f8
17416 fbu,a %fcc1, loop_1489
17417 sra %o6, %g4, %g2
17418 fmovsn %xcc, %f12, %f14
17419 and %g3, 0x0138, %l6
17420loop_1489:
17421 sll %g5, 0x09, %i0
17422 fmovsneg %icc, %f23, %f1
17423 wr %g0, 0x0c, %asi
17424 stxa %o3, [%l7 + 0x60] %asi
17425 fnot2 %f0, %f26
17426 set 0x4C, %i0
17427 swapa [%l7 + %i0] 0x89, %l1
17428 movrgz %l2, %o4, %l4
17429 nop
17430 setx loop_1490, %l0, %l1
17431 jmpl %l1, %i4
17432 xnor %o0, 0x0675, %i6
17433 fmovdn %icc, %f16, %f26
17434 movn %xcc, %i1, %o2
17435loop_1490:
17436 andncc %i2, %g1, %l0
17437 set 0x28, %g5
17438 ldxa [%g0 + %g5] 0x20, %l5
17439 edge32n %g6, %l3, %g7
17440 bge %icc, loop_1491
17441 andncc %o7, %i5, %o5
17442 nop
17443 setx 0xDBA6EF64, %l0, %l6
17444 st %l6, [%l7 + 0x28]
17445 ld [%l7 + 0x28], %f24
17446 setx 0x59643008, %l1, %l5
17447 st %l5, [%l7 + 0x10]
17448 ld [%l7 + 0x10], %f1
17449 fadds %f1, %f24, %f0
17450 or %o1, 0x0257, %i7
17451loop_1491:
17452 be loop_1492
17453 call loop_1493
17454 edge32 %o6, %i3, %g2
17455 tcs %icc, 0x1
17456loop_1492:
17457 orn %g4, 0x1FAA, %l6
17458loop_1493:
17459 tcc %icc, 0x4
17460 umulcc %g5, 0x1A57, %g3
17461 or %i0, %o3, %l2
17462 movrne %l1, 0x15C, %l4
17463 bvs,a,pt %xcc, loop_1494
17464 alignaddrl %o4, %i4, %i6
17465 movg %xcc, %o0, %o2
17466 fmovrdgz %i2, %f22, %f20
17467loop_1494:
17468 sdiv %g1, 0x09D7, %l0
17469 bvc loop_1495
17470 fba,a %fcc2, loop_1496
17471 sub %i1, %l5, %g6
17472 alignaddr %g7, %o7, %i5
17473loop_1495:
17474 brz %l3, loop_1497
17475loop_1496:
17476 fzeros %f2
17477 membar 0x39
17478 edge32n %o5, %i7, %o6
17479loop_1497:
17480 fbl %fcc3, loop_1498
17481 fones %f8
17482 tvc %xcc, 0x3
17483 sra %o1, 0x0F, %g2
17484loop_1498:
17485 bvc,a,pt %icc, loop_1499
17486 srlx %i3, 0x07, %l6
17487 fcmpgt32 %f16, %f20, %g5
17488 nop
17489 setx 0x0AC3CB706B44DCDB, %l0, %l6
17490 stx %l6, [%l7 + 0x28]
17491 ldd [%l7 + 0x28], %f2
17492 setx 0x054E59F7FCD2017C, %l1, %l5
17493 stx %l5, [%l7 + 0x10]
17494 ldd [%l7 + 0x10], %f0
17495 fsubd %f0, %f2, %f4
17496loop_1499:
17497 movrgz %g4, %g3, %o3
17498 movpos %xcc, %i0, %l1
17499 tg %icc, 0x2
17500 nop
17501 set 0x5C, %i2
17502 stw %l2, [%l7 + %i2]
17503 wr %g0, 0x11, %asi
17504 lduwa [%l7 + 0x10] %asi, %l4
17505 set 0x41, %i3
17506 lduba [%l7 + %i3] 0x81, %i4
17507 fblg,a %fcc2, loop_1500
17508 edge16l %o4, %i6, %o2
17509 fmovrdgez %o0, %f2, %f8
17510 ldsb [%l7 + 0x38], %i2
17511loop_1500:
17512 or %g1, 0x0826, %i1
17513 fmovda %icc, %f18, %f9
17514 add %l7, 0x48, %l6
17515 wr %g0, 0x89, %asi
17516 casxa [%l6] %asi, %l5, %g6
17517 wr %g0, 0x19, %asi
17518 lda [%l7 + 0x74] %asi, %f25
17519 tg %xcc, 0x6
17520 fpack16 %f4, %f31
17521 sethi 0x0B19, %l0
17522 fsrc2s %f11, %f6
17523 fmovrdlez %o7, %f16, %f8
17524 fbug %fcc3, loop_1501
17525 te %icc, 0x3
17526 tsubcctv %i5, %l3, %o5
17527 edge32l %g7, %i7, %o1
17528loop_1501:
17529 movrgez %g2, %o6, %i3
17530 te %icc, 0x4
17531 movl %xcc, %g5, %l6
17532 fmovrslz %g4, %f18, %f26
17533 sdivx %g3, 0x065E, %o3
17534 srl %i0, %l1, %l4
17535 mulx %l2, %o4, %i4
17536 ldd [%l7 + 0x50], %f30
17537 wr %g0, 0x10, %asi
17538 stwa %i6, [%l7 + 0x2C] %asi
17539 fbuge,a %fcc1, loop_1502
17540 andn %o0, %o2, %i2
17541 fble %fcc2, loop_1503
17542 xnorcc %i1, 0x192A, %l5
17543loop_1502:
17544 orcc %g6, 0x101F, %l0
17545 fones %f30
17546loop_1503:
17547 fornot2s %f10, %f2, %f1
17548 edge8n %g1, %i5, %l3
17549 fmovrdlz %o7, %f4, %f10
17550 wr %g0, 0x52, %asi
17551 ldxa [%g0 + 0x208] %asi, %o5
17552 orncc %g7, 0x09BC, %i7
17553 tsubcctv %o1, %o6, %g2
17554 bcc,a,pt %icc, loop_1504
17555 fmovsleu %icc, %f4, %f1
17556 fxors %f31, %f23, %f28
17557 saved
17558 rdpr %cwp, %g1
17559 rdpr %cansave, %g2
17560 rdpr %canrestore, %g3
17561 rdpr %cleanwin, %g4
17562 rdpr %otherwin, %g5
17563 rdpr %wstate, %g6
17564loop_1504:
17565 nop
17566 add %l7, 0x3C, %l6
17567 wr %g0, 0x89, %asi
17568 lda [%l6] %asi, %i3
17569 casa [%l6] 0x89, %i3, %l6
17570 movcc %xcc, %g4, %g3
17571 fble %fcc0, loop_1505
17572 movgu %icc, %g5, %i0
17573 fbge %fcc3, loop_1506
17574 edge16 %o3, %l1, %l2
17575loop_1505:
17576 taddcctv %l4, %o4, %i6
17577 bgu,a %icc, loop_1507
17578loop_1506:
17579 orncc %i4, %o0, %o2
17580 edge32 %i1, %i2, %l5
17581 udivcc %g6, 0x1811, %l0
17582loop_1507:
17583 fbe,a %fcc2, loop_1508
17584 tcs %xcc, 0x1
17585 fmovsl %xcc, %f19, %f31
17586 fpsub32s %f22, %f14, %f26
17587loop_1508:
17588 fmovrslez %g1, %f18, %f20
17589 nop
17590 setx 0xB4D68DFF, %l0, %l6
17591 st %l6, [%l7 + 0x28]
17592 ld [%l7 + 0x28], %f29
17593 setx 0x2E4EB630, %l1, %l5
17594 st %l5, [%l7 + 0x10]
17595 ld [%l7 + 0x10], %f1
17596 fdivs %f1, %f29, %f8
17597 udiv %l3, 0x0634, %i5
17598 smul %o7, %o5, %i7
17599 fbue %fcc3, loop_1509
17600 tge %icc, 0x5
17601 tvc %icc, 0x6
17602 wr %g0, 0x24, %asi
17603 ldda [%l7 + 0x20] %asi, %g6
17604loop_1509:
17605 tl %xcc, 0x1
17606 srlx %o6, 0x14, %o1
17607 prefetch [%l7 + 0x40], 0x3
17608 udivcc %i3, 0x10E8, %g2
17609 fbg,a %fcc2, loop_1510
17610 fbuge,a %fcc1, loop_1511
17611 addc %l6, %g4, %g3
17612 bne,a,pt %xcc, loop_1512
17613loop_1510:
17614 sub %i0, %g5, %l1
17615loop_1511:
17616 stbar
17617 sll %l2, 0x16, %l4
17618loop_1512:
17619 tvc %xcc, 0x2
17620 tn %icc, 0x0
17621 fxors %f15, %f6, %f31
17622 set 0x33, %l5
17623 ldsba [%l7 + %l5] 0x11, %o4
17624 wr %g0, 0x80, %asi
17625 ldstuba [%l7 + 0x1B] %asi, %o3
17626 fnegd %f8, %f16
17627 taddcc %i4, 0x1458, %i6
17628 brgez %o0, loop_1513
17629 fmovsleu %icc, %f28, %f5
17630 taddcctv %i1, 0x0061, %o2
17631 sub %l5, 0x17CC, %g6
17632loop_1513:
17633 nop
17634 set 0x3F, %o3
17635 lduba [%l7 + %o3] 0x88, %l0
17636 srl %g1, %l3, %i2
17637 edge16 %o7, %i5, %o5
17638 edge8 %g7, %i7, %o1
17639 stw %i3, [%l7 + 0x30]
17640 fexpand %f2, %f6
17641 andcc %o6, %g2, %l6
17642 bvs,a %xcc, loop_1514
17643 bcs,a,pn %xcc, loop_1515
17644 tsubcctv %g4, 0x1F09, %g3
17645 array32 %i0, %g5, %l2
17646loop_1514:
17647 nop
17648 setx 0x5293255D, %l0, %l6
17649 st %l6, [%l7 + 0x28]
17650 ld [%l7 + 0x28], %f22
17651 setx 0x840DD12A, %l1, %l5
17652 st %l5, [%l7 + 0x10]
17653 ld [%l7 + 0x10], %f28
17654 fmuls %f28, %f22, %f19
17655loop_1515:
17656 swap [%l7 + 0x50], %l1
17657 fmovdcc %icc, %f12, %f4
17658 tg %xcc, 0x3
17659 andn %o4, 0x01E6, %l4
17660 set 0x28, %o6
17661 swapa [%l7 + %o6] 0x19, %i4
17662 movleu %icc, %i6, %o3
17663 fmovrsgez %i1, %f24, %f18
17664 ldub [%l7 + 0x5C], %o0
17665 fmovsvs %icc, %f18, %f12
17666 tle %xcc, 0x2
17667 nop
17668 setx 0x04AFC388, %l0, %l6
17669 st %l6, [%l7 + 0x28]
17670 ld [%l7 + 0x28], %f29
17671 setx 0x3618ADB2, %l1, %l5
17672 st %l5, [%l7 + 0x10]
17673 ld [%l7 + 0x10], %f24
17674 fdivs %f24, %f29, %f16
17675 mova %icc, %l5, %o2
17676 edge8 %g6, %l0, %l3
17677 fsrc2s %f10, %f20
17678 tcc %icc, 0x3
17679 wr %g0, 0x11, %asi
17680 lduha [%l7 + 0x62] %asi, %i2
17681 movle %icc, %o7, %g1
17682 bleu loop_1516
17683 movrgez %o5, %g7, %i5
17684 tpos %xcc, 0x7
17685 fmuld8ulx16 %f12, %f25, %f24
17686loop_1516:
17687 nop
17688 fitod %f12, %f18
17689 fdtos %f18, %f24
17690 fornot1 %f8, %f12, %f20
17691 smul %i7, 0x0C43, %i3
17692 xorcc %o1, 0x0712, %g2
17693 movrgz %l6, %g4, %o6
17694 fmovdgu %icc, %f19, %f11
17695 movrgez %g3, %i0, %g5
17696 tsubcc %l1, 0x0468, %o4
17697 movrne %l4, 0x3B3, %l2
17698 fxor %f18, %f26, %f2
17699 mulscc %i4, 0x036C, %o3
17700 prefetch [%l7 + 0x40], 0x3
17701 wr %g0, 0x10, %asi
17702 ldstuba [%l7 + 0x76] %asi, %i1
17703 edge16l %o0, %l5, %i6
17704 movn %icc, %g6, %l0
17705 edge8l %o2, %i2, %l3
17706 srlx %o7, 0x15, %o5
17707 movg %xcc, %g7, %g1
17708 edge16n %i7, %i5, %o1
17709 movvc %icc, %i3, %g2
17710 fsrc1s %f9, %f3
17711 movg %xcc, %g4, %l6
17712 addccc %o6, %i0, %g5
17713 movneg %xcc, %l1, %g3
17714 srlx %l4, %l2, %o4
17715 stb %o3, [%l7 + 0x70]
17716 fmovsvc %icc, %f3, %f12
17717 fandnot1 %f26, %f24, %f6
17718 fbe %fcc1, loop_1517
17719 fmul8x16 %f20, %f10, %f6
17720 fmovdpos %xcc, %f15, %f17
17721 sdiv %i1, 0x0332, %i4
17722loop_1517:
17723 fbg %fcc3, loop_1518
17724 ldd [%l7 + 0x10], %f16
17725 sllx %o0, %i6, %g6
17726 bg,pn %icc, loop_1519
17727loop_1518:
17728 fmovrse %l0, %f4, %f6
17729 movvs %icc, %l5, %i2
17730 array8 %l3, %o7, %o5
17731loop_1519:
17732 orncc %o2, %g1, %i7
17733 tpos %xcc, 0x7
17734 umul %g7, 0x061B, %o1
17735 movrgez %i3, 0x0C7, %i5
17736 fornot1s %f27, %f6, %f24
17737 sllx %g4, %g2, %l6
17738 sub %o6, 0x02A1, %i0
17739 tsubcctv %l1, 0x056D, %g3
17740 fbul %fcc2, loop_1520
17741 fbn %fcc2, loop_1521
17742 bcc %xcc, loop_1522
17743 ble,pn %xcc, loop_1523
17744loop_1520:
17745 movneg %xcc, %l4, %l2
17746loop_1521:
17747 alignaddr %o4, %o3, %i1
17748loop_1522:
17749 sdiv %i4, 0x1759, %g5
17750loop_1523:
17751 bleu,pt %xcc, loop_1524
17752 mulscc %o0, 0x1483, %g6
17753 tge %icc, 0x5
17754 edge16l %l0, %i6, %i2
17755loop_1524:
17756 movn %icc, %l3, %l5
17757 sra %o7, 0x17, %o2
17758 taddcctv %g1, 0x06C7, %o5
17759 tsubcctv %i7, 0x00F6, %o1
17760 sdiv %i3, 0x1BA0, %i5
17761 orcc %g4, %g2, %g7
17762 bl,a loop_1525
17763 restored
17764 rdpr %cwp, %g1
17765 rdpr %cansave, %g2
17766 rdpr %canrestore, %g3
17767 rdpr %cleanwin, %g4
17768 rdpr %otherwin, %g5
17769 rdpr %wstate, %g6
17770 and %o6, %i0, %l1
17771 st %f24, [%l7 + 0x34]
17772loop_1525:
17773 tvc %xcc, 0x3
17774 tcs %xcc, 0x7
17775 movn %xcc, %l6, %l4
17776 fblg,a %fcc1, loop_1526
17777 movrlz %l2, %g3, %o4
17778 wr %g0, 0xf0, %asi
17779 stda %f0, [%l7 + 0x40] %asi
17780 membar #Sync
17781loop_1526:
17782 movrne %o3, 0x1AF, %i1
17783 wr %g0, 0xe2, %asi
17784 stwa %g5, [%l7 + 0x48] %asi
17785 membar #Sync
17786 fmovrse %i4, %f16, %f28
17787 nop
17788 fitos %f13, %f10
17789 fstox %f10, %f4
17790 bge,pn %xcc, loop_1527
17791 movne %xcc, %o0, %g6
17792 fandnot1s %f7, %f5, %f6
17793 sdiv %i6, 0x0EA8, %i2
17794loop_1527:
17795 brgez %l3, loop_1528
17796 edge8ln %l5, %o7, %o2
17797 xor %l0, 0x093B, %o5
17798 sethi 0x18CB, %g1
17799loop_1528:
17800 movle %icc, %i7, %o1
17801 orcc %i3, 0x0986, %g4
17802 movcc %xcc, %g2, %i5
17803 fmovsn %xcc, %f24, %f12
17804 movle %icc, %g7, %o6
17805 sdiv %l1, 0x095B, %l6
17806 movn %icc, %i0, %l4
17807 udiv %l2, 0x1796, %o4
17808 fpsub32s %f21, %f0, %f13
17809 set 0x4F, %o0
17810 lduba [%l7 + %o0] 0x19, %o3
17811 membar 0x16
17812 ta %icc, 0x3
17813 stw %g3, [%l7 + 0x3C]
17814 tsubcctv %i1, 0x105F, %i4
17815 add %l7, 0x20, %l6
17816 wr %g0, 0x88, %asi
17817 casxa [%l6] %asi, %g5, %o0
17818 bvc,pt %xcc, loop_1529
17819 bl,a %icc, loop_1530
17820 movleu %icc, %i6, %i2
17821 tsubcctv %g6, %l5, %l3
17822loop_1529:
17823 nop
17824 set 0x52, %l2
17825 ldsha [%l7 + %l2] 0x11, %o2
17826loop_1530:
17827 brlz,a %o7, loop_1531
17828 tsubcctv %o5, 0x1785, %g1
17829 tsubcc %i7, %l0, %o1
17830 fpack32 %f10, %f16, %f2
17831loop_1531:
17832 fabsd %f8, %f14
17833 movrgez %g4, 0x368, %i3
17834 fble %fcc2, loop_1532
17835 fabsd %f6, %f14
17836 movpos %icc, %i5, %g2
17837 fnot1 %f26, %f8
17838loop_1532:
17839 andn %o6, 0x11D3, %l1
17840 lduw [%l7 + 0x58], %g7
17841 movn %icc, %l6, %l4
17842 fnot1 %f0, %f30
17843 nop
17844 set 0x78, %o7
17845 ldx [%l7 + %o7], %l2
17846 bl,a,pt %icc, loop_1533
17847 sethi 0x1569, %o4
17848 bgu,a,pn %icc, loop_1534
17849 fmovsgu %xcc, %f30, %f28
17850loop_1533:
17851 fpackfix %f14, %f31
17852 tge %icc, 0x1
17853loop_1534:
17854 fands %f18, %f11, %f0
17855 udivcc %o3, 0x087D, %g3
17856 wr %g0, 0x11, %asi
17857 sta %f11, [%l7 + 0x34] %asi
17858 brgz %i1, loop_1535
17859 nop
17860 fitos %f12, %f21
17861 fstox %f21, %f14
17862 umul %i4, 0x0071, %g5
17863 edge32 %i0, %o0, %i2
17864loop_1535:
17865 movn %xcc, %g6, %l5
17866 st %f9, [%l7 + 0x68]
17867 bn,a,pn %icc, loop_1536
17868 andncc %l3, %o2, %o7
17869 wr %g0, 0x18, %asi
17870 stba %i6, [%l7 + 0x61] %asi
17871loop_1536:
17872 edge32l %g1, %o5, %i7
17873 lduh [%l7 + 0x58], %l0
17874 edge32n %o1, %i3, %g4
17875 sra %i5, %g2, %o6
17876 set 0x49, %g2
17877 lduba [%l7 + %g2] 0x15, %l1
17878 ldd [%l7 + 0x30], %f14
17879 addccc %g7, %l6, %l4
17880 udiv %o4, 0x1025, %o3
17881 fmovdvs %xcc, %f5, %f28
17882 andncc %g3, %i1, %l2
17883 srl %g5, %i0, %o0
17884 ldd [%l7 + 0x38], %f18
17885 tcc %xcc, 0x4
17886 set 0x70, %i1
17887 stwa %i4, [%l7 + %i1] 0xea
17888 membar #Sync
17889 movre %g6, 0x3C4, %l5
17890 taddcc %i2, 0x135B, %o2
17891 tvs %icc, 0x0
17892 movg %xcc, %l3, %o7
17893 bl loop_1537
17894 fandnot1 %f30, %f28, %f20
17895 fba,a %fcc2, loop_1538
17896 xnor %i6, 0x1C23, %o5
17897loop_1537:
17898 fmovdvs %icc, %f25, %f30
17899 movrlz %i7, %g1, %l0
17900loop_1538:
17901 udivx %i3, 0x04D2, %o1
17902 nop
17903 setx 0x104884A8, %l0, %l6
17904 st %l6, [%l7 + 0x34]
17905 ld [%l7 + 0x34], %fsr
17906 or %g4, %i5, %o6
17907 nop
17908 setx loop_1539, %l0, %l1
17909 jmpl %l1, %l1
17910 subccc %g2, %g7, %l4
17911 set 0x28, %l3
17912 stxa %l6, [%g0 + %l3] 0x4f
17913loop_1539:
17914 movcs %xcc, %o4, %g3
17915 movre %i1, 0x079, %o3
17916 movne %xcc, %l2, %g5
17917 edge32l %i0, %i4, %o0
17918 movl %xcc, %l5, %i2
17919 movrne %g6, %l3, %o7
17920 ldx [%l7 + 0x30], %i6
17921 movrlz %o2, %o5, %i7
17922 brz %g1, loop_1540
17923 movgu %icc, %i3, %l0
17924 nop
17925 setx 0xAB628D6E, %l0, %l6
17926 st %l6, [%l7 + 0x28]
17927 ld [%l7 + 0x28], %f9
17928 setx 0x7A47F52A, %l1, %l5
17929 st %l5, [%l7 + 0x10]
17930 ld [%l7 + 0x10], %f3
17931 fadds %f3, %f9, %f22
17932 nop
17933 fitos %f19, %f11
17934loop_1540:
17935 edge32 %o1, %g4, %i5
17936 tg %xcc, 0x2
17937 brz %l1, loop_1541
17938 ba,a,pn %icc, loop_1542
17939 tsubcctv %o6, %g7, %g2
17940 addc %l6, %l4, %g3
17941loop_1541:
17942 movre %i1, 0x203, %o4
17943loop_1542:
17944 brgz,a %o3, loop_1543
17945 move %xcc, %g5, %l2
17946 smulcc %i4, 0x1A39, %i0
17947 movn %xcc, %l5, %o0
17948loop_1543:
17949 nop
17950 wr %g0, 0x0c, %asi
17951 prefetcha [%l7 + 0x78] %asi, 0x3
17952 or %i2, %l3, %o7
17953 bleu,a,pt %xcc, loop_1544
17954 sethi 0x1FE3, %o2
17955 tle %xcc, 0x1
17956 udivx %i6, 0x0C38, %i7
17957loop_1544:
17958 udivx %o5, 0x1BF1, %g1
17959 nop
17960 setx 0x0D2A1057C06FC73C, %l0, %l6
17961 stx %l6, [%l7 + 0x20]
17962 ldx [%l7 + 0x20], %fsr
17963 bcs,pn %icc, loop_1545
17964 fmovrdlez %i3, %f2, %f14
17965 bl loop_1546
17966 fbn %fcc1, loop_1547
17967loop_1545:
17968 bcs,pt %xcc, loop_1548
17969 movvc %xcc, %o1, %l0
17970loop_1546:
17971 srlx %g4, 0x1E, %i5
17972loop_1547:
17973 fpadd32 %f12, %f28, %f22
17974loop_1548:
17975 sllx %o6, 0x1C, %g7
17976 movpos %xcc, %l1, %l6
17977 mulx %l4, %g2, %i1
17978 sth %o4, [%l7 + 0x68]
17979 set 0x57, %o4
17980 ldstuba [%l7 + %o4] 0x80, %o3
17981 tle %icc, 0x3
17982 fpmerge %f3, %f8, %f30
17983 bvc %icc, loop_1549
17984 mova %xcc, %g3, %l2
17985 fbge %fcc3, loop_1550
17986 fcmpeq32 %f20, %f20, %g5
17987loop_1549:
17988 edge16ln %i0, %i4, %o0
17989 fbg %fcc1, loop_1551
17990loop_1550:
17991 bvs,a loop_1552
17992 tpos %icc, 0x1
17993 subcc %l5, %i2, %g6
17994loop_1551:
17995 sir 0x08F6
17996loop_1552:
17997 udiv %o7, 0x0F69, %o2
17998 edge8n %l3, %i7, %o5
17999 brnz %g1, loop_1553
18000 fcmple16 %f4, %f6, %i3
18001 ld [%l7 + 0x4C], %f2
18002 set 0x40, %l4
18003 stda %f16, [%l7 + %l4] 0xf8
18004 membar #Sync
18005loop_1553:
18006 nop
18007 wr %g0, 0x89, %asi
18008 lduba [%l7 + 0x7C] %asi, %o1
18009 tcs %icc, 0x6
18010 tsubcc %l0, 0x14E7, %g4
18011 sethi 0x122C, %i5
18012 srl %o6, %g7, %l1
18013 bl %icc, loop_1554
18014 fblg %fcc1, loop_1555
18015 taddcctv %i6, %l4, %g2
18016 xnor %i1, %l6, %o4
18017loop_1554:
18018 fsrc1s %f22, %f17
18019loop_1555:
18020 fones %f13
18021 nop
18022 fitod %f2, %f10
18023 fdtoi %f10, %f21
18024 std %f8, [%l7 + 0x38]
18025 ta %icc, 0x2
18026 fbl,a %fcc0, loop_1556
18027 nop
18028 setx 0x51A72CEBD59A04C2, %l0, %l6
18029 stx %l6, [%l7 + 0x28]
18030 ldd [%l7 + 0x28], %f8
18031 setx 0xE09517CEA62FF81E, %l1, %l5
18032 stx %l5, [%l7 + 0x10]
18033 ldd [%l7 + 0x10], %f28
18034 fdivd %f28, %f8, %f20
18035 ta %icc, 0x2
18036 sdivx %o3, 0x0681, %l2
18037loop_1556:
18038 subcc %g5, 0x1494, %i0
18039 umulcc %g3, 0x0A47, %o0
18040 fnot1s %f21, %f30
18041 alignaddrl %l5, %i2, %g6
18042 tvc %xcc, 0x7
18043 stw %o7, [%l7 + 0x24]
18044 fcmpeq32 %f12, %f20, %o2
18045 andn %l3, 0x0915, %i4
18046 sll %o5, 0x03, %g1
18047 sdiv %i3, 0x1E27, %i7
18048 nop
18049 setx 0x0F8CDCB5, %l0, %l6
18050 st %l6, [%l7 + 0x28]
18051 ld [%l7 + 0x28], %f28
18052 setx 0x15FE8D7E, %l1, %l5
18053 st %l5, [%l7 + 0x10]
18054 ld [%l7 + 0x10], %f30
18055 fmuls %f30, %f28, %f22
18056 tsubcc %l0, 0x1D4A, %o1
18057 fzeros %f23
18058 brz %g4, loop_1557
18059 bcs,a,pn %xcc, loop_1558
18060 udiv %o6, 0x070C, %i5
18061 edge16l %g7, %i6, %l1
18062loop_1557:
18063 ldstub [%l7 + 0x76], %g2
18064loop_1558:
18065 edge32n %i1, %l4, %o4
18066 fpsub32 %f2, %f28, %f22
18067 tn %xcc, 0x1
18068 set 0x1E, %g4
18069 ldsha [%l7 + %g4] 0x04, %l6
18070 addcc %o3, %l2, %i0
18071 edge16n %g3, %o0, %g5
18072 smulcc %l5, 0x10C8, %i2
18073 edge32ln %g6, %o7, %o2
18074 wr %g0, 0x81, %asi
18075 ldsba [%l7 + 0x57] %asi, %i4
18076 edge32ln %o5, %l3, %g1
18077 popc %i3, %i7
18078 movrgz %o1, 0x142, %l0
18079 movcs %xcc, %g4, %o6
18080 movpos %xcc, %g7, %i5
18081 fmovsleu %icc, %f2, %f5
18082 mulscc %l1, %g2, %i1
18083 fmovsl %xcc, %f28, %f23
18084 tsubcctv %l4, %i6, %l6
18085 ldx [%l7 + 0x18], %o3
18086 andcc %l2, 0x047E, %i0
18087 tsubcc %o4, 0x173C, %g3
18088 smul %g5, 0x111F, %o0
18089 membar 0x18
18090 sdivx %i2, 0x12AB, %g6
18091 ldstub [%l7 + 0x52], %l5
18092 xnor %o2, %o7, %o5
18093 movre %l3, 0x253, %i4
18094 subccc %g1, %i7, %i3
18095 movrgz %l0, %o1, %g4
18096 fandnot2s %f7, %f18, %f27
18097 fzero %f12
18098 fmovsl %xcc, %f25, %f19
18099 ta %xcc, 0x6
18100 fsrc1s %f0, %f20
18101 movneg %icc, %g7, %o6
18102 nop
18103 fitod %f0, %f28
18104 fdtox %f28, %f2
18105 stw %l1, [%l7 + 0x7C]
18106 fmuld8sux16 %f13, %f24, %f24
18107 tgu %xcc, 0x3
18108 fpack16 %f12, %f3
18109 xnorcc %g2, %i1, %i5
18110 subccc %l4, %l6, %i6
18111 stw %l2, [%l7 + 0x10]
18112 fbge,a %fcc3, loop_1559
18113 andn %o3, %o4, %i0
18114 fmuld8sux16 %f26, %f14, %f2
18115 fmovdvc %icc, %f28, %f29
18116loop_1559:
18117 nop
18118 setx loop_1560, %l0, %l1
18119 wrpr 0x1, %tl
18120 wrpr %l1, %tnpc
18121 setx 0x34400001400, %l0, %l1
18122 wrpr %l1, %tstate
18123 wrhpr 0x4, %htstate
18124 done
18125 sdivcc %g5, 0x0CDE, %g3
18126 mulscc %i2, %o0, %g6
18127 fmovda %xcc, %f12, %f0
18128loop_1560:
18129 tg %xcc, 0x4
18130 mulscc %l5, %o2, %o5
18131 tneg %icc, 0x6
18132 sra %o7, 0x04, %l3
18133 sub %i4, %i7, %i3
18134 movrlez %g1, %l0, %g4
18135 sub %g7, %o1, %l1
18136 wr %g0, 0x04, %asi
18137 lduha [%l7 + 0x76] %asi, %g2
18138 tsubcc %o6, %i5, %l4
18139 ble loop_1561
18140 smulcc %i1, %i6, %l6
18141 and %l2, 0x1F31, %o3
18142 addc %i0, %g5, %g3
18143loop_1561:
18144 bne,pn %xcc, loop_1562
18145 orn %o4, 0x0CED, %i2
18146 sll %g6, 0x16, %l5
18147 fones %f19
18148loop_1562:
18149 fpadd32s %f3, %f21, %f15
18150 fmovsg %xcc, %f23, %f28
18151 sdiv %o2, 0x0E2A, %o5
18152 tne %icc, 0x3
18153 fbne,a %fcc1, loop_1563
18154 orncc %o7, 0x0794, %o0
18155 tvs %icc, 0x4
18156 edge16l %i4, %l3, %i3
18157loop_1563:
18158 movvs %icc, %g1, %l0
18159 tcs %xcc, 0x3
18160 set 0x40, %o2
18161 swapa [%l7 + %o2] 0x11, %g4
18162 addcc %g7, 0x04F9, %o1
18163 fmuld8ulx16 %f16, %f4, %f6
18164 set 0x6C, %l6
18165 ldswa [%l7 + %l6] 0x14, %i7
18166 nop
18167 fitod %f8, %f6
18168 fdtoi %f6, %f30
18169 movrgez %g2, 0x34F, %o6
18170 sir 0x1B36
18171 orcc %i5, %l1, %l4
18172 popc 0x1F82, %i1
18173 mulscc %i6, %l6, %o3
18174 movle %icc, %l2, %g5
18175 set 0x3C, %l0
18176 lduwa [%l7 + %l0] 0x88, %i0
18177 addc %o4, %g3, %i2
18178 edge16 %l5, %g6, %o5
18179 for %f10, %f8, %f24
18180 nop
18181 setx 0x7B3CD88B7FBF392E, %l0, %l6
18182 stx %l6, [%l7 + 0x28]
18183 ldd [%l7 + 0x28], %f8
18184 setx 0x62CBFD18096928DD, %l1, %l5
18185 stx %l5, [%l7 + 0x10]
18186 ldd [%l7 + 0x10], %f0
18187 fdivd %f0, %f8, %f20
18188 set 0x6B, %l1
18189 lduba [%l7 + %l1] 0x0c, %o7
18190 movrne %o2, 0x316, %o0
18191 fbuge,a %fcc3, loop_1564
18192 xnor %i4, 0x14E2, %l3
18193 nop
18194 fitos %f11, %f7
18195 fstod %f7, %f16
18196 orncc %g1, %l0, %g4
18197loop_1564:
18198 bcs %xcc, loop_1565
18199 fmul8x16 %f9, %f8, %f22
18200 fbl,a %fcc1, loop_1566
18201 nop
18202 fitos %f6, %f26
18203loop_1565:
18204 fble,a %fcc3, loop_1567
18205 ldx [%l7 + 0x60], %i3
18206loop_1566:
18207 brnz,a %o1, loop_1568
18208 add %g7, 0x0765, %g2
18209loop_1567:
18210 array16 %o6, %i7, %l1
18211 ldub [%l7 + 0x6E], %l4
18212loop_1568:
18213 fbug,a %fcc0, loop_1569
18214 fmovse %xcc, %f26, %f10
18215 mulx %i1, %i6, %l6
18216 fmovrdne %i5, %f8, %f20
18217loop_1569:
18218 subccc %o3, 0x0041, %g5
18219 fbl %fcc2, loop_1570
18220 subccc %i0, 0x1DAA, %l2
18221 fpackfix %f20, %f26
18222 sdivx %o4, 0x130C, %g3
18223loop_1570:
18224 edge16ln %l5, %i2, %g6
18225 tvc %xcc, 0x1
18226 movrlez %o5, %o2, %o7
18227 nop
18228 fitos %f5, %f3
18229 bge,a %icc, loop_1571
18230 fcmpne16 %f8, %f12, %i4
18231 movne %icc, %o0, %l3
18232 nop
18233 setx loop_1572, %l0, %l1
18234 jmpl %l1, %g1
18235loop_1571:
18236 flush %l7 + 0x24
18237 subcc %l0, 0x16FE, %g4
18238 fbg %fcc0, loop_1573
18239loop_1572:
18240 sub %i3, %o1, %g2
18241 tleu %xcc, 0x2
18242 smul %o6, 0x1CF6, %g7
18243loop_1573:
18244 fcmpeq32 %f20, %f16, %i7
18245 fbe %fcc0, loop_1574
18246 nop
18247 setx loop_1575, %l0, %l1
18248 jmpl %l1, %l4
18249 fble,a %fcc3, loop_1576
18250 nop
18251 set 0x21, %g1
18252 stb %i1, [%l7 + %g1]
18253loop_1574:
18254 edge32l %i6, %l1, %l6
18255loop_1575:
18256 fmovdn %icc, %f27, %f6
18257loop_1576:
18258 movvc %icc, %i5, %o3
18259 ldsw [%l7 + 0x74], %i0
18260 nop
18261 fitod %f10, %f6
18262 fdtos %f6, %f28
18263 st %f0, [%l7 + 0x78]
18264 srl %l2, %g5, %g3
18265 add %l7, 0x78, %l6
18266 wr %g0, 0x04, %asi
18267 casxa [%l6] 0x04, %l5, %i2
18268 fbl %fcc3, loop_1577
18269 addc %g6, %o5, %o2
18270 fbne %fcc1, loop_1578
18271 add %o7, %o4, %i4
18272loop_1577:
18273 fbue,a %fcc0, loop_1579
18274 edge32 %l3, %o0, %l0
18275loop_1578:
18276 and %g1, 0x0BA3, %i3
18277 mova %xcc, %o1, %g4
18278loop_1579:
18279 fzero %f8
18280 set 0x30, %i4
18281 prefetcha [%l7 + %i4] 0x80, 0x2
18282 bleu %icc, loop_1580
18283 fnand %f6, %f26, %f16
18284 ba,pt %xcc, loop_1581
18285 fmovspos %icc, %f20, %f26
18286loop_1580:
18287 movvs %xcc, %o6, %g7
18288 fmovrsne %l4, %f10, %f17
18289loop_1581:
18290 ldsw [%l7 + 0x24], %i7
18291 srax %i6, 0x0F, %l1
18292 sethi 0x03C5, %l6
18293 sdivcc %i1, 0x0796, %i5
18294 bge loop_1582
18295 xnor %o3, 0x0C64, %l2
18296 fcmpne16 %f4, %f10, %i0
18297 movge %xcc, %g5, %g3
18298loop_1582:
18299 bcc,a loop_1583
18300 umulcc %l5, 0x0415, %g6
18301 te %xcc, 0x2
18302 be,a %icc, loop_1584
18303loop_1583:
18304 bg,pn %icc, loop_1585
18305 or %o5, %o2, %i2
18306 tgu %xcc, 0x4
18307loop_1584:
18308 fone %f26
18309loop_1585:
18310 andn %o4, 0x039C, %i4
18311 wr %g0, 0x22, %asi
18312 stxa %l3, [%l7 + 0x40] %asi
18313 membar #Sync
18314 fbue %fcc2, loop_1586
18315 edge8n %o7, %l0, %o0
18316 movneg %xcc, %i3, %o1
18317 taddcc %g4, 0x1A0C, %g1
18318loop_1586:
18319 brlz %o6, loop_1587
18320 tleu %xcc, 0x3
18321 movne %icc, %g7, %g2
18322 umulcc %i7, 0x002E, %i6
18323loop_1587:
18324 movne %xcc, %l4, %l6
18325 fmuld8ulx16 %f11, %f16, %f26
18326 mulscc %i1, 0x1C14, %l1
18327 ldstub [%l7 + 0x60], %i5
18328 tsubcc %l2, 0x0AC1, %i0
18329 srax %g5, 0x02, %o3
18330 fnot1 %f8, %f16
18331 bn,a,pt %xcc, loop_1588
18332 sdiv %g3, 0x0F76, %l5
18333 fbuge %fcc0, loop_1589
18334 andncc %o5, %o2, %i2
18335loop_1588:
18336 brz,a %o4, loop_1590
18337 fpsub16 %f30, %f8, %f10
18338loop_1589:
18339 sdiv %g6, 0x1F28, %i4
18340 fornot2 %f20, %f16, %f14
18341loop_1590:
18342 movleu %xcc, %o7, %l3
18343 st %f24, [%l7 + 0x5C]
18344 alignaddr %o0, %l0, %i3
18345 brgz,a %o1, loop_1591
18346 bgu %icc, loop_1592
18347 fandnot2 %f0, %f30, %f16
18348 fmovrde %g4, %f16, %f0
18349loop_1591:
18350 subc %o6, %g7, %g1
18351loop_1592:
18352 sdiv %i7, 0x0A7D, %g2
18353 fone %f16
18354 bgu,pn %icc, loop_1593
18355 edge16l %l4, %l6, %i1
18356 or %i6, %i5, %l2
18357 fmuld8ulx16 %f10, %f11, %f24
18358loop_1593:
18359 tg %icc, 0x6
18360 fzeros %f7
18361 wr %g0, 0x81, %asi
18362 ldsha [%l7 + 0x10] %asi, %i0
18363 nop
18364 fitod %f10, %f24
18365 fdtox %f24, %f22
18366 addc %g5, %l1, %o3
18367 bpos loop_1594
18368 tvc %icc, 0x5
18369 faligndata %f12, %f24, %f22
18370 lduh [%l7 + 0x4A], %l5
18371loop_1594:
18372 tl %xcc, 0x3
18373 ldsh [%l7 + 0x1E], %g3
18374 sdiv %o2, 0x1F5B, %o5
18375 fornot2 %f2, %f0, %f8
18376 xnor %i2, 0x1ED3, %o4
18377 fmovsvc %icc, %f2, %f9
18378 fmul8sux16 %f18, %f4, %f10
18379 movgu %xcc, %i4, %g6
18380 wr %g0, 0x0c, %asi
18381 swapa [%l7 + 0x1C] %asi, %l3
18382 add %o0, 0x11B7, %o7
18383 fmovspos %icc, %f9, %f7
18384 orcc %i3, 0x18E2, %o1
18385 sra %g4, %l0, %o6
18386 nop
18387 setx loop_1595, %l0, %l1
18388 wrpr 0x1, %tl
18389 wrpr %l1, %tpc
18390 add %l1, 0x4, %l1
18391 wrpr %l1, %tnpc
18392 setx 0x34400001400, %l0, %l1
18393 wrpr %l1, %tstate
18394 wrhpr 0x4, %htstate
18395 retry
18396 edge8ln %g1, %i7, %g2
18397 srlx %g7, 0x16, %l4
18398 fmovrdgez %i1, %f30, %f10
18399loop_1595:
18400 sub %l6, %i6, %i5
18401 fmul8x16au %f29, %f8, %f16
18402 fmovdleu %icc, %f14, %f8
18403 movpos %icc, %i0, %l2
18404 fmovsleu %icc, %f27, %f4
18405 tgu %xcc, 0x4
18406 fxnors %f28, %f23, %f6
18407 movn %icc, %g5, %o3
18408 movle %xcc, %l1, %g3
18409 movn %xcc, %l5, %o2
18410 edge32l %o5, %i2, %o4
18411 restored
18412 rdpr %cwp, %g1
18413 rdpr %cansave, %g2
18414 rdpr %canrestore, %g3
18415 rdpr %cleanwin, %g4
18416 rdpr %otherwin, %g5
18417 rdpr %wstate, %g6
18418 tvs %xcc, 0x0
18419 wr %g0, 0x10, %asi
18420 ldsha [%l7 + 0x3C] %asi, %i4
18421 movrgez %g6, %o0, %l3
18422 fbuge %fcc2, loop_1596
18423 addcc %o7, 0x0AC5, %o1
18424 fmovrslez %g4, %f26, %f12
18425 fmovsg %xcc, %f13, %f21
18426loop_1596:
18427 nop
18428 fitod %f10, %f18
18429 edge32ln %l0, %o6, %g1
18430 tgu %icc, 0x0
18431 alignaddrl %i3, %i7, %g2
18432 fbg %fcc3, loop_1597
18433 movvs %icc, %l4, %g7
18434 movge %xcc, %i1, %l6
18435 fmovsgu %icc, %f24, %f4
18436loop_1597:
18437 movrgez %i6, 0x050, %i0
18438 st %f15, [%l7 + 0x30]
18439 fbo %fcc2, loop_1598
18440 andcc %i5, %l2, %g5
18441 srax %o3, %g3, %l1
18442 movrlz %o2, 0x2E3, %l5
18443loop_1598:
18444 nop
18445 add %l7, 0x60, %l6
18446 wr %g0, 0x18, %asi
18447 casxa [%l6] 0x18, %o5, %i2
18448 fmovrsgz %i4, %f4, %f1
18449 edge8ln %o4, %g6, %o0
18450 sll %o7, %o1, %l3
18451 tn %icc, 0x2
18452 fnot1 %f26, %f0
18453 movvs %icc, %g4, %l0
18454 mulscc %g1, %o6, %i3
18455 tcc %xcc, 0x3
18456 and %i7, %g2, %g7
18457 fmovrsne %i1, %f0, %f13
18458 bleu,a %icc, loop_1599
18459 ldsh [%l7 + 0x54], %l6
18460 udivx %i6, 0x0E52, %l4
18461 movvs %icc, %i0, %i5
18462loop_1599:
18463 movre %g5, %l2, %g3
18464 movge %xcc, %l1, %o2
18465 edge16ln %l5, %o3, %i2
18466 taddcctv %o5, 0x0085, %i4
18467 tgu %xcc, 0x6
18468 restored
18469 rdpr %cwp, %g1
18470 rdpr %cansave, %g2
18471 rdpr %canrestore, %g3
18472 rdpr %cleanwin, %g4
18473 rdpr %otherwin, %g5
18474 rdpr %wstate, %g6
18475 taddcc %g6, 0x1CE9, %o0
18476 array32 %o7, %o1, %l3
18477 bcc loop_1600
18478 array32 %o4, %l0, %g4
18479 call loop_1601
18480 add %g1, 0x016A, %o6
18481loop_1600:
18482 te %icc, 0x2
18483 wr %g0, 0x11, %asi
18484 swapa [%l7 + 0x10] %asi, %i3
18485loop_1601:
18486 tneg %icc, 0x6
18487 bne,a %xcc, loop_1602
18488 tsubcctv %g2, 0x0718, %g7
18489 umulcc %i1, 0x1B67, %l6
18490 taddcctv %i6, 0x17BE, %l4
18491loop_1602:
18492 movrgez %i0, 0x2D5, %i7
18493 tvc %icc, 0x3
18494 tcs %xcc, 0x5
18495 movn %icc, %g5, %l2
18496 ldsw [%l7 + 0x4C], %i5
18497 fands %f1, %f2, %f1
18498 and %l1, 0x1C6B, %o2
18499 stbar
18500 sdivcc %g3, 0x07BE, %o3
18501 addc %i2, 0x17D2, %l5
18502 set 0x58, %o5
18503 stha %i4, [%l7 + %o5] 0x22
18504 membar #Sync
18505 stb %o5, [%l7 + 0x0B]
18506 set 0x48, %o1
18507 stxa %o0, [%l7 + %o1] 0xe2
18508 membar #Sync
18509 fbug,a %fcc2, loop_1603
18510 xnor %g6, 0x156C, %o7
18511 fmovrslez %o1, %f15, %f0
18512 lduw [%l7 + 0x70], %l3
18513loop_1603:
18514 fnegs %f24, %f19
18515 tsubcctv %o4, %g4, %l0
18516 fmovda %icc, %f3, %f19
18517 movrgez %o6, 0x163, %g1
18518 fmovsne %xcc, %f8, %f27
18519 tvs %xcc, 0x3
18520 popc 0x1C34, %g2
18521 sllx %i3, 0x1D, %i1
18522 tcc %icc, 0x2
18523 fbul %fcc3, loop_1604
18524 movcc %icc, %g7, %l6
18525 te %xcc, 0x6
18526 xnor %l4, 0x0D45, %i0
18527loop_1604:
18528 bneg %icc, loop_1605
18529 sra %i6, 0x01, %g5
18530 srlx %i7, %i5, %l2
18531 tpos %icc, 0x6
18532loop_1605:
18533 saved
18534 rdpr %cwp, %g1
18535 rdpr %cansave, %g2
18536 rdpr %canrestore, %g3
18537 rdpr %cleanwin, %g4
18538 rdpr %otherwin, %g5
18539 rdpr %wstate, %g6
18540 tvc %xcc, 0x7
18541 fnot2s %f18, %f15
18542 movcs %xcc, %l1, %o2
18543 sll %o3, %i2, %l5
18544 wr %g0, 0x88, %asi
18545 ldxa [%l7 + 0x28] %asi, %i4
18546 fmul8x16au %f27, %f11, %f4
18547 movrlez %o5, %g3, %o0
18548 orn %g6, %o7, %o1
18549 nop
18550 setx 0x35AA3101, %l0, %l6
18551 st %l6, [%l7 + 0x28]
18552 ld [%l7 + 0x28], %f16
18553 fsqrts %f16, %f8
18554 movneg %xcc, %l3, %o4
18555 fcmpne16 %f28, %f20, %g4
18556 te %icc, 0x0
18557 fmovsl %icc, %f3, %f31
18558 tg %xcc, 0x5
18559 fpsub32 %f10, %f0, %f22
18560 wr %g0, 0x80, %asi
18561 stxa %o6, [%l7 + 0x18] %asi
18562 wr %g0, 0x88, %asi
18563 ldstuba [%l7 + 0x22] %asi, %g1
18564 fbn %fcc3, loop_1606
18565 xor %g2, %i3, %i1
18566 wr %g0, 0x2a, %asi
18567 stha %g7, [%l7 + 0x7C] %asi
18568 membar #Sync
18569loop_1606:
18570 edge32 %l6, %l0, %l4
18571 bpos,a %icc, loop_1607
18572 movrne %i6, 0x0C0, %g5
18573 wr %g0, 0x2c, %asi
18574 ldda [%l7 + 0x60] %asi, %i6
18575loop_1607:
18576 udivx %i5, 0x1F6D, %i0
18577 array16 %l1, %o2, %l2
18578 brgz,a %o3, loop_1608
18579 movg %icc, %l5, %i2
18580 fmovd %f20, %f22
18581 fpmerge %f22, %f18, %f30
18582loop_1608:
18583 movg %icc, %i4, %o5
18584 udivcc %g3, 0x1957, %g6
18585 addcc %o0, %o1, %o7
18586 wr %g0, 0x04, %asi
18587 lduwa [%l7 + 0x48] %asi, %o4
18588 bcs loop_1609
18589 bcs,a loop_1610
18590 or %g4, %l3, %o6
18591 fbne %fcc0, loop_1611
18592loop_1609:
18593 tcc %xcc, 0x4
18594loop_1610:
18595 saved
18596 rdpr %cwp, %g1
18597 rdpr %cansave, %g2
18598 rdpr %canrestore, %g3
18599 rdpr %cleanwin, %g4
18600 rdpr %otherwin, %g5
18601 rdpr %wstate, %g6
18602 edge16l %g2, %g1, %i3
18603loop_1611:
18604 sethi 0x1131, %g7
18605 fcmpgt32 %f24, %f18, %i1
18606 fmovsle %icc, %f24, %f22
18607 mulx %l6, 0x066C, %l4
18608 array16 %i6, %l0, %g5
18609 add %i7, %i5, %l1
18610 wr %g0, 0x04, %asi
18611 ldsba [%l7 + 0x79] %asi, %i0
18612 movrgez %l2, %o2, %l5
18613 edge16 %o3, %i4, %i2
18614 fzeros %f6
18615 movneg %icc, %g3, %g6
18616 movre %o5, 0x20F, %o1
18617 edge16n %o0, %o7, %o4
18618 tvs %icc, 0x3
18619 movre %l3, %g4, %o6
18620 tl %icc, 0x5
18621 tle %icc, 0x0
18622 subcc %g1, 0x075E, %g2
18623 fmovsa %icc, %f18, %f0
18624 xnorcc %g7, 0x00AF, %i1
18625 edge16n %i3, %l6, %i6
18626 bcs %xcc, loop_1612
18627 fba %fcc1, loop_1613
18628 fxnor %f18, %f6, %f2
18629 move %xcc, %l4, %l0
18630loop_1612:
18631 lduw [%l7 + 0x5C], %i7
18632loop_1613:
18633 subcc %i5, %g5, %l1
18634 andn %l2, %o2, %l5
18635 add %o3, 0x0163, %i4
18636 fbg,a %fcc0, loop_1614
18637 movl %xcc, %i2, %g3
18638 fba,a %fcc3, loop_1615
18639 fmovsgu %icc, %f20, %f29
18640loop_1614:
18641 ldsb [%l7 + 0x67], %g6
18642 wr %g0, 0xeb, %asi
18643 stha %o5, [%l7 + 0x5C] %asi
18644 membar #Sync
18645loop_1615:
18646 fbu,a %fcc2, loop_1616
18647 nop
18648 fitod %f4, %f24
18649 fdtos %f24, %f27
18650 edge8n %o1, %i0, %o0
18651 mulscc %o4, %o7, %g4
18652loop_1616:
18653 movvc %icc, %l3, %g1
18654 popc 0x15E6, %o6
18655 taddcc %g7, %g2, %i1
18656 edge16 %l6, %i3, %i6
18657 edge32ln %l4, %l0, %i7
18658 andncc %i5, %l1, %l2
18659 addcc %g5, %o2, %o3
18660 edge8n %l5, %i2, %g3
18661 alignaddr %g6, %o5, %i4
18662 subccc %o1, %i0, %o4
18663 nop
18664 set 0x08, %i7
18665 ldx [%l7 + %i7], %o7
18666 tcs %icc, 0x6
18667 ldsh [%l7 + 0x3E], %o0
18668 fmovrdne %g4, %f22, %f20
18669 tge %icc, 0x0
18670 prefetch [%l7 + 0x4C], 0x2
18671 add %l3, 0x1D3C, %o6
18672 tn %xcc, 0x6
18673 fnegd %f22, %f0
18674 add %l7, 0x44, %l6
18675 wr %g0, 0x80, %asi
18676 lda [%l6] %asi, %g7
18677 casa [%l6] %asi, %g7, %g1
18678 array16 %g2, %l6, %i3
18679 movneg %icc, %i6, %l4
18680 tcs %icc, 0x0
18681 edge8n %i1, %i7, %i5
18682 orncc %l1, 0x03C8, %l2
18683 movrgez %g5, 0x047, %l0
18684 nop
18685 fitod %f8, %f8
18686 fdtox %f8, %f12
18687 fxtod %f12, %f14
18688 fmovrslz %o2, %f22, %f12
18689 popc 0x1E7B, %o3
18690 movcc %xcc, %i2, %l5
18691 fnot2 %f14, %f12
18692 taddcctv %g3, 0x06BC, %g6
18693 fnegd %f22, %f6
18694 add %l7, 0x68, %l6
18695 wr %g0, 0x89, %asi
18696 casxa [%l6] 0x89, %o5, %i4
18697 edge16ln %i0, %o1, %o4
18698 tsubcctv %o7, 0x1CCF, %o0
18699 nop
18700 fitos %f8, %f12
18701 fstoi %f12, %f28
18702 movn %icc, %g4, %l3
18703 tle %icc, 0x1
18704 fmovdvs %xcc, %f28, %f20
18705 orn %g7, 0x180A, %o6
18706 taddcctv %g1, 0x0962, %l6
18707 nop
18708 set 0x5B, %i5
18709 ldsb [%l7 + %i5], %i3
18710 tsubcc %g2, 0x12E7, %l4
18711 ld [%l7 + 0x3C], %f12
18712 wr %g0, 0x89, %asi
18713 ldda [%l7 + 0x40] %asi, %f0
18714 fmovscc %icc, %f11, %f14
18715 tne %xcc, 0x5
18716 fmovsleu %icc, %f15, %f29
18717 movne %icc, %i6, %i7
18718 edge32n %i5, %l1, %i1
18719 umul %l2, %g5, %o2
18720 bneg %icc, loop_1617
18721 fmovrdgez %l0, %f8, %f4
18722 fpack16 %f2, %f20
18723 movvs %icc, %o3, %i2
18724loop_1617:
18725 nop
18726 set 0x5E, %g3
18727 stha %g3, [%l7 + %g3] 0x81
18728 fbg %fcc1, loop_1618
18729 smulcc %l5, %g6, %o5
18730 movge %icc, %i4, %o1
18731 udivcc %i0, 0x0AAA, %o7
18732loop_1618:
18733 movcc %icc, %o0, %o4
18734 nop
18735 setx loop_1619, %l0, %l1
18736 wrpr 0x1, %tl
18737 wrpr %l1, %tnpc
18738 setx 0x34400001400, %l0, %l1
18739 wrpr %l1, %tstate
18740 wrhpr 0x4, %htstate
18741 done
18742 saved
18743 rdpr %cwp, %g1
18744 rdpr %cansave, %g2
18745 rdpr %canrestore, %g3
18746 rdpr %cleanwin, %g4
18747 rdpr %otherwin, %g5
18748 rdpr %wstate, %g6
18749 fmovdpos %xcc, %f16, %f27
18750 tne %icc, 0x1
18751loop_1619:
18752 nop
18753 setx 0xA07759C6, %l0, %l6
18754 st %l6, [%l7 + 0x38]
18755 ld [%l7 + 0x38], %fsr
18756 fbue,a %fcc0, loop_1620
18757 sethi 0x1697, %l3
18758 stbar
18759 nop
18760 setx loop_1621, %l0, %l1
18761 jmpl %l1, %g7
18762loop_1620:
18763 movrlz %o6, %g4, %l6
18764 umulcc %i3, %g2, %g1
18765 and %i6, %i7, %l4
18766loop_1621:
18767 sdivx %i5, 0x0CE0, %i1
18768 edge8ln %l1, %g5, %l2
18769 mova %xcc, %o2, %l0
18770 wr %g0, 0x11, %asi
18771 ldswa [%l7 + 0x58] %asi, %i2
18772 sdivx %g3, 0x05BD, %l5
18773 tn %xcc, 0x4
18774 movrgez %g6, %o3, %o5
18775 movpos %icc, %i4, %o1
18776 sllx %o7, %o0, %i0
18777 nop
18778 fitod %f6, %f16
18779 fdtox %f16, %f16
18780 mulx %o4, 0x0199, %l3
18781 sethi 0x0BC1, %g7
18782 addc %o6, 0x014E, %l6
18783 fbl,a %fcc3, loop_1622
18784 sra %i3, %g4, %g2
18785 udivcc %g1, 0x0E62, %i6
18786 fbug,a %fcc2, loop_1623
18787loop_1622:
18788 fmul8x16au %f14, %f17, %f14
18789 tvc %xcc, 0x4
18790 edge8l %i7, %l4, %i1
18791loop_1623:
18792 array32 %l1, %i5, %l2
18793 nop
18794 fitos %f2, %f29
18795 fstox %f29, %f18
18796 fxtos %f18, %f25
18797 fbug,a %fcc3, loop_1624
18798 fmovsg %xcc, %f26, %f18
18799 edge8n %g5, %l0, %i2
18800 addccc %o2, %g3, %g6
18801loop_1624:
18802 fbuge,a %fcc0, loop_1625
18803 fmovdle %icc, %f7, %f20
18804 movl %icc, %o3, %o5
18805 add %l7, 0x30, %l6
18806 wr %g0, 0x19, %asi
18807 casxa [%l6] 0x19, %i4, %o1
18808loop_1625:
18809 bvc %xcc, loop_1626
18810 movvc %xcc, %o7, %l5
18811 movle %icc, %o0, %i0
18812 lduh [%l7 + 0x1E], %l3
18813loop_1626:
18814 fmovrsgez %o4, %f2, %f24
18815 array8 %g7, %l6, %i3
18816 ldd [%l7 + 0x68], %o6
18817 fba,a %fcc2, loop_1627
18818 array32 %g4, %g1, %g2
18819 ldx [%l7 + 0x78], %i6
18820 movrlez %i7, %i1, %l4
18821loop_1627:
18822 movleu %xcc, %i5, %l1
18823 tvc %icc, 0x4
18824 movgu %xcc, %l2, %g5
18825 fbe,a %fcc2, loop_1628
18826 prefetch [%l7 + 0x70], 0x1
18827 sdivcc %l0, 0x1F4F, %i2
18828 andn %o2, %g3, %o3
18829loop_1628:
18830 movcc %xcc, %g6, %o5
18831 edge8l %i4, %o7, %o1
18832 nop
18833 set 0x10, %g7
18834 ldsw [%l7 + %g7], %o0
18835 sethi 0x134A, %i0
18836 smul %l5, 0x03DA, %l3
18837 fnegd %f12, %f20
18838 mulx %g7, 0x197E, %l6
18839 add %l7, 0x30, %l6
18840 wr %g0, 0x11, %asi
18841 lda [%l6] %asi, %i3
18842 casa [%l6] %asi, %i3, %o6
18843 bshuffle %f28, %f18, %f4
18844 tleu %icc, 0x1
18845 brlez %o4, loop_1629
18846 bpos,a,pn %xcc, loop_1630
18847 tsubcc %g1, %g4, %g2
18848 brgz %i7, loop_1631
18849loop_1629:
18850 ldstub [%l7 + 0x0A], %i6
18851loop_1630:
18852 andcc %i1, 0x16C7, %l4
18853 nop
18854 fitos %f10, %f21
18855 fstox %f21, %f18
18856loop_1631:
18857 bcs loop_1632
18858 nop
18859 fitos %f13, %f16
18860 fstoi %f16, %f6
18861 edge8 %i5, %l1, %l2
18862 udiv %l0, 0x0510, %i2
18863loop_1632:
18864 nop
18865 setx 0xC929DEC4, %l0, %l6
18866 st %l6, [%l7 + 0x28]
18867 ld [%l7 + 0x28], %f11
18868 setx 0x160117E2, %l1, %l5
18869 st %l5, [%l7 + 0x10]
18870 ld [%l7 + 0x10], %f30
18871 fmuls %f30, %f11, %f25
18872 subccc %o2, 0x06A0, %g5
18873 edge32ln %g3, %o3, %o5
18874 sir 0x03B5
18875 flush %l7 + 0x78
18876 fnegs %f30, %f5
18877 andcc %i4, 0x08C2, %o7
18878 andncc %g6, %o1, %i0
18879 nop
18880 set 0x2C, %i6
18881 ldsh [%l7 + %i6], %o0
18882 nop
18883 setx loop_1633, %l0, %l1
18884 wrpr 0x1, %tl
18885 wrpr %l1, %tnpc
18886 setx 0x34400001400, %l0, %l1
18887 wrpr %l1, %tstate
18888 wrhpr 0x4, %htstate
18889 done
18890 fornot2s %f13, %f18, %f31
18891 edge32n %l5, %l3, %g7
18892 fxnors %f17, %f7, %f12
18893loop_1633:
18894 fmovdvc %xcc, %f22, %f7
18895 ldsb [%l7 + 0x57], %i3
18896 bleu,a,pn %xcc, loop_1634
18897 edge16ln %o6, %o4, %l6
18898 orcc %g4, %g2, %g1
18899 fpadd16s %f14, %f26, %f22
18900loop_1634:
18901 nop
18902 set 0x20, %g6
18903 ldswa [%l7 + %g6] 0x88, %i6
18904 bg %xcc, loop_1635
18905 tpos %xcc, 0x0
18906 nop
18907 fitod %f8, %f30
18908 fdtoi %f30, %f24
18909 array8 %i1, %l4, %i7
18910loop_1635:
18911 taddcc %i5, 0x1CBF, %l2
18912 tgu %xcc, 0x6
18913 fpadd16s %f25, %f4, %f9
18914 movneg %xcc, %l1, %l0
18915 tn %icc, 0x3
18916 movg %icc, %i2, %o2
18917 bge,a,pt %icc, loop_1636
18918 tne %icc, 0x1
18919 fbue,a %fcc2, loop_1637
18920 tg %icc, 0x0
18921loop_1636:
18922 or %g5, %g3, %o5
18923 tvc %xcc, 0x3
18924loop_1637:
18925 fone %f12
18926 fmovdneg %icc, %f19, %f9
18927 bgu,a %xcc, loop_1638
18928 sllx %i4, 0x06, %o7
18929 movcs %xcc, %o3, %o1
18930 edge8 %i0, %o0, %l5
18931loop_1638:
18932 srax %g6, %l3, %g7
18933 bshuffle %f22, %f16, %f22
18934 movneg %icc, %o6, %o4
18935 fcmpne16 %f12, %f16, %i3
18936 tsubcc %l6, %g2, %g1
18937 movgu %xcc, %i6, %i1
18938 nop
18939 setx 0x5552D6EB5F8BB4B9, %l0, %l6
18940 stx %l6, [%l7 + 0x28]
18941 ldd [%l7 + 0x28], %f24
18942 setx 0xAFA11AA69D928F59, %l1, %l5
18943 stx %l5, [%l7 + 0x10]
18944 ldd [%l7 + 0x10], %f6
18945 faddd %f6, %f24, %f18
18946 tn %icc, 0x2
18947 taddcc %l4, 0x103B, %g4
18948 andcc %i7, %l2, %l1
18949 add %l7, 0x7C, %l6
18950 wr %g0, 0x11, %asi
18951 lda [%l6] %asi, %l0
18952 casa [%l6] 0x11, %l0, %i5
18953 edge16n %o2, %i2, %g5
18954 fornot1 %f0, %f4, %f14
18955 fexpand %f22, %f0
18956 mova %icc, %o5, %g3
18957 movg %xcc, %o7, %o3
18958 fbg,a %fcc3, loop_1639
18959 tge %icc, 0x5
18960 fmovrde %i4, %f2, %f14
18961 udivx %i0, 0x1B54, %o1
18962loop_1639:
18963 fmovrsgz %l5, %f10, %f1
18964 fmul8x16 %f6, %f16, %f20
18965 fmovsl %icc, %f6, %f19
18966 tleu %xcc, 0x4
18967 set 0x15, %g5
18968 lduba [%l7 + %g5] 0x19, %g6
18969 and %l3, %o0, %g7
18970 saved
18971 rdpr %cwp, %g1
18972 rdpr %cansave, %g2
18973 rdpr %canrestore, %g3
18974 rdpr %cleanwin, %g4
18975 rdpr %otherwin, %g5
18976 rdpr %wstate, %g6
18977 edge32l %o6, %i3, %o4
18978 bneg,a,pt %icc, loop_1640
18979 fnor %f28, %f22, %f6
18980 std %f30, [%l7 + 0x08]
18981 prefetch [%l7 + 0x08], 0x2
18982loop_1640:
18983 movg %icc, %g2, %g1
18984 ldub [%l7 + 0x6A], %i6
18985 mulscc %i1, 0x17FA, %l4
18986 movl %xcc, %l6, %i7
18987 fpack32 %f10, %f0, %f6
18988 andn %l2, %l1, %l0
18989 tg %xcc, 0x7
18990 srax %g4, 0x05, %o2
18991 nop
18992 setx 0x66CBDD8187CAF3DF, %l0, %l6
18993 stx %l6, [%l7 + 0x28]
18994 ldd [%l7 + 0x28], %f12
18995 setx 0x41949EC16F718CA9, %l1, %l5
18996 stx %l5, [%l7 + 0x10]
18997 ldd [%l7 + 0x10], %f0
18998 faddd %f0, %f12, %f2
18999 fmovrsgz %i2, %f17, %f11
19000 xnor %i5, 0x058C, %g5
19001 fmovdle %icc, %f29, %f9
19002 fmovrsne %o5, %f13, %f24
19003 movre %g3, 0x3FC, %o7
19004 movrlz %o3, 0x0A5, %i4
19005 andncc %i0, %o1, %g6
19006 movn %icc, %l5, %o0
19007 fmovsvc %icc, %f1, %f24
19008 taddcc %l3, 0x1F56, %o6
19009 fpsub16 %f22, %f20, %f4
19010 add %i3, %o4, %g2
19011 nop
19012 setx loop_1641, %l0, %l1
19013 jmpl %l1, %g7
19014 edge8n %g1, %i6, %i1
19015 tpos %xcc, 0x3
19016 tn %icc, 0x7
19017loop_1641:
19018 tge %xcc, 0x6
19019 movvs %xcc, %l4, %l6
19020 addccc %i7, 0x16E3, %l1
19021 fbuge,a %fcc0, loop_1642
19022 nop
19023 set 0x61, %i0
19024 stb %l2, [%l7 + %i0]
19025 movrne %g4, 0x0B6, %l0
19026 tcs %icc, 0x5
19027loop_1642:
19028 nop
19029 wr %g0, 0x80, %asi
19030 lduba [%l7 + 0x0F] %asi, %o2
19031 bcs,a loop_1643
19032 fnors %f2, %f20, %f10
19033 fmovdn %icc, %f1, %f8
19034 sll %i2, %i5, %g5
19035loop_1643:
19036 fblg,a %fcc0, loop_1644
19037 nop
19038 setx 0x368FCA3A, %l0, %l6
19039 st %l6, [%l7 + 0x28]
19040 ld [%l7 + 0x28], %f14
19041 setx 0x3AF14049, %l1, %l5
19042 st %l5, [%l7 + 0x10]
19043 ld [%l7 + 0x10], %f28
19044 fmuls %f28, %f14, %f0
19045 tcc %xcc, 0x5
19046 ldsh [%l7 + 0x12], %o5
19047loop_1644:
19048 fbug %fcc3, loop_1645
19049 fmovdne %xcc, %f15, %f20
19050 movge %xcc, %g3, %o7
19051 xorcc %o3, %i4, %i0
19052loop_1645:
19053 srax %o1, %l5, %o0
19054 fors %f3, %f31, %f23
19055 edge8l %g6, %l3, %o6
19056 tvc %xcc, 0x0
19057 udivcc %i3, 0x1C9E, %o4
19058 movre %g2, 0x0F3, %g1
19059 fbug %fcc0, loop_1646
19060 edge32n %g7, %i1, %i6
19061 movneg %icc, %l6, %i7
19062 fmovdn %xcc, %f8, %f6
19063loop_1646:
19064 edge8ln %l4, %l1, %g4
19065 bshuffle %f12, %f22, %f30
19066 srax %l2, 0x13, %o2
19067 array8 %i2, %l0, %i5
19068 fmovsgu %icc, %f16, %f17
19069 wr %g0, 0x18, %asi
19070 lduwa [%l7 + 0x60] %asi, %o5
19071 mulx %g5, 0x026B, %o7
19072 brgz,a %g3, loop_1647
19073 sra %o3, %i0, %o1
19074 sdiv %i4, 0x00C9, %l5
19075 fmovdcs %xcc, %f9, %f19
19076loop_1647:
19077 smul %o0, %l3, %g6
19078 umul %o6, %o4, %g2
19079 mova %xcc, %i3, %g7
19080 tsubcctv %g1, %i1, %i6
19081 restored
19082 rdpr %cwp, %g1
19083 rdpr %cansave, %g2
19084 rdpr %canrestore, %g3
19085 rdpr %cleanwin, %g4
19086 rdpr %otherwin, %g5
19087 rdpr %wstate, %g6
19088 sllx %i7, %l6, %l4
19089 edge32ln %l1, %g4, %o2
19090 tsubcc %i2, %l0, %l2
19091 tleu %xcc, 0x0
19092 fmovdg %xcc, %f28, %f13
19093 fmovdneg %xcc, %f10, %f28
19094 movleu %icc, %i5, %o5
19095 orncc %g5, 0x10D5, %o7
19096 addcc %o3, 0x1F2E, %i0
19097 popc 0x062F, %o1
19098 ldsw [%l7 + 0x14], %i4
19099 set 0x74, %i3
19100 ldswa [%l7 + %i3] 0x11, %l5
19101 be %xcc, loop_1648
19102 fmovrse %g3, %f18, %f23
19103 nop
19104 fitos %f7, %f21
19105 add %l7, 0x1C, %l6
19106 wr %g0, 0x11, %asi
19107 casa [%l6] 0x11, %o0, %g6
19108loop_1648:
19109 tcs %xcc, 0x4
19110 edge32ln %l3, %o4, %o6
19111 mulx %i3, %g2, %g1
19112 sir 0x1A12
19113 sdivcc %i1, 0x1E59, %g7
19114 bne,a loop_1649
19115 movle %icc, %i7, %l6
19116 addccc %i6, %l1, %g4
19117 nop
19118 setx 0xF1A63F34586E44C7, %l0, %l6
19119 stx %l6, [%l7 + 0x28]
19120 ldd [%l7 + 0x28], %f4
19121 fsqrtd %f4, %f4
19122loop_1649:
19123 nop
19124 add %l7, 0x68, %l6
19125 wr %g0, 0x80, %asi
19126 casxa [%l6] %asi, %o2, %i2
19127 fpsub16 %f4, %f12, %f0
19128 faligndata %f20, %f30, %f16
19129 flush %l7 + 0x70
19130 movvs %xcc, %l0, %l2
19131 sir 0x1E59
19132 movn %icc, %l4, %i5
19133 alignaddr %g5, %o5, %o7
19134 fnand %f22, %f30, %f14
19135 edge32ln %i0, %o3, %i4
19136 fbuge,a %fcc0, loop_1650
19137 fcmpne32 %f20, %f22, %l5
19138 ld [%l7 + 0x34], %f27
19139 set 0x3C, %l5
19140 sta %f12, [%l7 + %l5] 0x18
19141loop_1650:
19142 alignaddrl %o1, %o0, %g3
19143 move %xcc, %l3, %o4
19144 edge16n %g6, %i3, %o6
19145 tcs %icc, 0x0
19146 restored
19147 rdpr %cwp, %g1
19148 rdpr %cansave, %g2
19149 rdpr %canrestore, %g3
19150 rdpr %cleanwin, %g4
19151 rdpr %otherwin, %g5
19152 rdpr %wstate, %g6
19153 wr %g0, 0x89, %asi
19154 ldda [%l7 + 0x10] %asi, %g0
19155 movcs %xcc, %i1, %g7
19156 fzero %f12
19157 edge32ln %i7, %g2, %i6
19158 fbug %fcc0, loop_1651
19159 fbge,a %fcc2, loop_1652
19160 fpack32 %f26, %f6, %f14
19161 fbug,a %fcc1, loop_1653
19162loop_1651:
19163 bvc,a,pn %icc, loop_1654
19164loop_1652:
19165 stbar
19166 movcs %xcc, %l6, %l1
19167loop_1653:
19168 tpos %xcc, 0x1
19169loop_1654:
19170 popc 0x12E1, %g4
19171 swap [%l7 + 0x6C], %o2
19172 smulcc %i2, %l2, %l4
19173 tneg %icc, 0x3
19174 fbue %fcc1, loop_1655
19175 nop
19176 setx loop_1656, %l0, %l1
19177 jmpl %l1, %i5
19178 mova %icc, %g5, %l0
19179 nop
19180 setx loop_1657, %l0, %l1
19181 wrpr 0x1, %tl
19182 wrpr %l1, %tnpc
19183 setx 0x34400001400, %l0, %l1
19184 wrpr %l1, %tstate
19185 wrhpr 0x4, %htstate
19186 done
19187loop_1655:
19188 move %xcc, %o5, %o7
19189loop_1656:
19190 fmovsvs %icc, %f10, %f13
19191 srlx %o3, %i4, %i0
19192loop_1657:
19193 tn %icc, 0x6
19194 movge %icc, %l5, %o1
19195 edge8ln %g3, %l3, %o0
19196 movge %xcc, %g6, %i3
19197 sir 0x167C
19198 nop
19199 set 0x21, %i2
19200 stb %o4, [%l7 + %i2]
19201 smulcc %o6, %i1, %g7
19202 edge32n %i7, %g2, %g1
19203 and %i6, 0x05ED, %l6
19204 sllx %g4, %o2, %i2
19205 fble,a %fcc3, loop_1658
19206 fbe,a %fcc0, loop_1659
19207 sll %l1, %l4, %i5
19208 sllx %l2, 0x0E, %l0
19209loop_1658:
19210 ta %xcc, 0x5
19211loop_1659:
19212 fmovdge %icc, %f26, %f16
19213 movrlz %o5, 0x0E6, %o7
19214 and %o3, %i4, %i0
19215 brlez,a %g5, loop_1660
19216 addccc %o1, %l5, %g3
19217 array16 %l3, %g6, %o0
19218 fmovsl %xcc, %f10, %f8
19219loop_1660:
19220 edge8l %i3, %o6, %i1
19221 popc %o4, %g7
19222 movl %icc, %g2, %i7
19223 movg %icc, %g1, %i6
19224 fmovdcc %xcc, %f1, %f14
19225 wr %g0, 0x18, %asi
19226 prefetcha [%l7 + 0x58] %asi, 0x2
19227 fand %f0, %f10, %f0
19228 bge,a loop_1661
19229 tpos %xcc, 0x5
19230 fbn,a %fcc3, loop_1662
19231 movne %icc, %l6, %o2
19232loop_1661:
19233 fnands %f8, %f27, %f4
19234 alignaddrl %l1, %l4, %i2
19235loop_1662:
19236 nop
19237 setx 0x665BC63B92AA7794, %l0, %l6
19238 stx %l6, [%l7 + 0x28]
19239 ldd [%l7 + 0x28], %f22
19240 setx 0x6BB8B3C1C2FE6376, %l1, %l5
19241 stx %l5, [%l7 + 0x10]
19242 ldd [%l7 + 0x10], %f10
19243 fsubd %f10, %f22, %f20
19244 ta %icc, 0x3
19245 edge8n %l2, %l0, %o5
19246 orncc %o7, 0x0FE7, %i5
19247 fzero %f28
19248 fnegs %f18, %f2
19249 fcmpne32 %f14, %f20, %i4
19250 edge8 %o3, %g5, %o1
19251 tvc %icc, 0x2
19252 tleu %xcc, 0x4
19253 subcc %l5, 0x1A31, %i0
19254 sdivcc %g3, 0x0F4B, %g6
19255 edge32l %l3, %i3, %o6
19256 addccc %o0, %i1, %g7
19257 movg %icc, %o4, %g2
19258 bge,a,pn %xcc, loop_1663
19259 orn %g1, %i7, %g4
19260 nop
19261 fitod %f24, %f4
19262 bpos,a,pn %icc, loop_1664
19263loop_1663:
19264 ldsb [%l7 + 0x5E], %l6
19265 set 0x40, %o6
19266 stda %f16, [%l7 + %o6] 0x0c
19267loop_1664:
19268 orcc %i6, %o2, %l4
19269 fmovrde %i2, %f14, %f18
19270 nop
19271 setx loop_1665, %l0, %l1
19272 wrpr 0x1, %tl
19273 wrpr %l1, %tpc
19274 add %l1, 0x4, %l1
19275 wrpr %l1, %tnpc
19276 setx 0x34400001400, %l0, %l1
19277 wrpr %l1, %tstate
19278 wrhpr 0x4, %htstate
19279 retry
19280 srl %l2, %l1, %o5
19281 movneg %xcc, %l0, %o7
19282 set 0x7C, %o0
19283 ldsha [%l7 + %o0] 0x11, %i4
19284loop_1665:
19285 brgez,a %o3, loop_1666
19286 brlez,a %i5, loop_1667
19287 alignaddr %o1, %g5, %l5
19288 ta %icc, 0x4
19289loop_1666:
19290 movrgz %g3, 0x364, %g6
19291loop_1667:
19292 nop
19293 fitod %f12, %f14
19294 fdtoi %f14, %f14
19295 mulx %i0, 0x18E8, %i3
19296 move %xcc, %l3, %o0
19297 array16 %o6, %i1, %g7
19298 movne %icc, %o4, %g1
19299 orcc %i7, 0x19E4, %g2
19300 sra %l6, %i6, %o2
19301 nop
19302 setx 0x106C9CCF, %l0, %l6
19303 st %l6, [%l7 + 0x54]
19304 ld [%l7 + 0x54], %fsr
19305 tvc %xcc, 0x1
19306 restored
19307 rdpr %cwp, %g1
19308 rdpr %cansave, %g2
19309 rdpr %canrestore, %g3
19310 rdpr %cleanwin, %g4
19311 rdpr %otherwin, %g5
19312 rdpr %wstate, %g6
19313 bge,a,pn %icc, loop_1668
19314 taddcctv %g4, 0x0E87, %i2
19315 subccc %l4, %l2, %l1
19316 fones %f19
19317loop_1668:
19318 taddcctv %l0, %o7, %o5
19319 mova %icc, %i4, %o3
19320 stw %i5, [%l7 + 0x3C]
19321 fmovsge %xcc, %f1, %f0
19322 tcc %xcc, 0x5
19323 nop
19324 setx 0x920D53029A90C71F, %l0, %l6
19325 stx %l6, [%l7 + 0x28]
19326 ldd [%l7 + 0x28], %f18
19327 setx 0xA1A7DC6F7BE4F9E5, %l1, %l5
19328 stx %l5, [%l7 + 0x10]
19329 ldd [%l7 + 0x10], %f26
19330 fdivd %f26, %f18, %f2
19331 array32 %g5, %l5, %g3
19332 fmovsne %xcc, %f11, %f6
19333 orncc %g6, 0x0A7A, %i0
19334 membar 0x0C
19335 fbul,a %fcc3, loop_1669
19336 pdist %f14, %f26, %f28
19337 tle %xcc, 0x3
19338 array8 %i3, %l3, %o0
19339loop_1669:
19340 nop
19341 fitos %f2, %f26
19342 fstod %f26, %f14
19343 fpack32 %f8, %f4, %f12
19344 xorcc %o6, %i1, %g7
19345 fmovsa %xcc, %f24, %f28
19346 array32 %o1, %o4, %i7
19347 nop
19348 setx 0xF1B0095410478D6C, %l0, %l6
19349 stx %l6, [%l7 + 0x18]
19350 ldx [%l7 + 0x18], %fsr
19351 tne %xcc, 0x5
19352 brgez,a %g2, loop_1670
19353 tsubcctv %g1, %l6, %i6
19354 bshuffle %f6, %f30, %f6
19355 bvs,pn %xcc, loop_1671
19356loop_1670:
19357 fmovrdgez %o2, %f16, %f10
19358 fnand %f22, %f18, %f18
19359 addcc %i2, 0x175E, %g4
19360loop_1671:
19361 nop
19362 fitos %f21, %f18
19363 movvc %icc, %l4, %l1
19364 fmul8x16 %f17, %f12, %f28
19365 fpadd16 %f18, %f4, %f30
19366 movrlez %l2, 0x22E, %o7
19367 fble %fcc0, loop_1672
19368 fbul %fcc3, loop_1673
19369 fmovsle %xcc, %f2, %f16
19370 wr %g0, 0xea, %asi
19371 stwa %l0, [%l7 + 0x40] %asi
19372 membar #Sync
19373loop_1672:
19374 edge32 %i4, %o5, %o3
19375loop_1673:
19376 fmovsvs %icc, %f0, %f13
19377 fmovsneg %xcc, %f29, %f27
19378 fzeros %f9
19379 tneg %xcc, 0x6
19380 xnor %g5, %i5, %g3
19381 fpsub32s %f27, %f24, %f16
19382 udiv %g6, 0x02F0, %l5
19383 fmovdneg %xcc, %f1, %f1
19384 saved
19385 rdpr %cwp, %g1
19386 rdpr %cansave, %g2
19387 rdpr %canrestore, %g3
19388 rdpr %cleanwin, %g4
19389 rdpr %otherwin, %g5
19390 rdpr %wstate, %g6
19391 tgu %xcc, 0x3
19392 bcc %icc, loop_1674
19393 stw %i0, [%l7 + 0x3C]
19394 edge8 %l3, %i3, %o6
19395 set 0x3C, %l2
19396 lduba [%l7 + %l2] 0x0c, %o0
19397loop_1674:
19398 fcmple32 %f16, %f28, %g7
19399 tcc %icc, 0x6
19400 movvc %icc, %o1, %i1
19401 edge8 %i7, %g2, %g1
19402 array32 %o4, %i6, %o2
19403 xnor %i2, 0x0837, %g4
19404 add %l6, %l4, %l2
19405 alignaddr %l1, %l0, %i4
19406 ba loop_1675
19407 nop
19408 setx 0xD8E9B0B567E2511C, %l0, %l6
19409 stx %l6, [%l7 + 0x28]
19410 ldd [%l7 + 0x28], %f30
19411 setx 0x1B7E4E3A1F323045, %l1, %l5
19412 stx %l5, [%l7 + 0x10]
19413 ldd [%l7 + 0x10], %f16
19414 faddd %f16, %f30, %f2
19415 te %xcc, 0x2
19416 movpos %xcc, %o7, %o3
19417loop_1675:
19418 fmovrse %g5, %f31, %f27
19419 wr %g0, 0x19, %asi
19420 ldstuba [%l7 + 0x3D] %asi, %o5
19421 te %icc, 0x3
19422 brgz %i5, loop_1676
19423 tcc %xcc, 0x5
19424 edge8n %g6, %l5, %g3
19425 tn %xcc, 0x0
19426loop_1676:
19427 orcc %l3, %i3, %o6
19428 fcmpeq16 %f10, %f16, %i0
19429 movge %xcc, %g7, %o0
19430 wr %g0, 0x0c, %asi
19431 sta %f14, [%l7 + 0x1C] %asi
19432 movpos %icc, %i1, %o1
19433 andcc %g2, 0x09EE, %g1
19434 srax %i7, %o4, %o2
19435 fmovrdne %i6, %f8, %f30
19436 fmovdg %icc, %f31, %f14
19437 ldd [%l7 + 0x58], %g4
19438 bne,pt %xcc, loop_1677
19439 xnor %i2, 0x0A23, %l6
19440 tcc %icc, 0x3
19441 movleu %icc, %l4, %l2
19442loop_1677:
19443 smulcc %l1, %i4, %l0
19444 edge16l %o3, %g5, %o7
19445 fbl %fcc0, loop_1678
19446 array32 %o5, %i5, %g6
19447 umul %l5, 0x036B, %l3
19448 wr %g0, 0x2b, %asi
19449 ldda [%l7 + 0x30] %asi, %i2
19450loop_1678:
19451 ldstub [%l7 + 0x38], %o6
19452 edge8n %i0, %g3, %g7
19453 tne %xcc, 0x2
19454 alignaddr %i1, %o1, %o0
19455 nop
19456 setx 0x172E37448F7F20DC, %l0, %l6
19457 stx %l6, [%l7 + 0x28]
19458 ldd [%l7 + 0x28], %f20
19459 setx 0x9B906B1FA8A7BF07, %l1, %l5
19460 stx %l5, [%l7 + 0x10]
19461 ldd [%l7 + 0x10], %f20
19462 fmuld %f20, %f20, %f0
19463 bcc,pn %xcc, loop_1679
19464 tvc %xcc, 0x4
19465 nop
19466 setx 0x1DE8F105C7009A4F, %l0, %l6
19467 stx %l6, [%l7 + 0x28]
19468 ldd [%l7 + 0x28], %f16
19469 fsqrtd %f16, %f26
19470 edge16ln %g1, %g2, %i7
19471loop_1679:
19472 st %f1, [%l7 + 0x28]
19473 fmovrdgez %o4, %f30, %f20
19474 array32 %o2, %i6, %i2
19475 fpackfix %f30, %f11
19476 movgu %icc, %g4, %l6
19477 call loop_1680
19478 movl %xcc, %l4, %l2
19479 tl %icc, 0x3
19480 edge8ln %l1, %i4, %o3
19481loop_1680:
19482 movl %icc, %l0, %g5
19483 nop
19484 set 0x24, %o3
19485 ldsw [%l7 + %o3], %o5
19486 fbl,a %fcc1, loop_1681
19487 nop
19488 setx 0x2E3C77CCE5783C3C, %l0, %l6
19489 stx %l6, [%l7 + 0x28]
19490 ldd [%l7 + 0x28], %f24
19491 setx 0x6943BBE54DCC07DA, %l1, %l5
19492 stx %l5, [%l7 + 0x10]
19493 ldd [%l7 + 0x10], %f12
19494 faddd %f12, %f24, %f30
19495 movpos %xcc, %o7, %g6
19496 tsubcc %l5, %i5, %l3
19497loop_1681:
19498 fmovrsgez %i3, %f2, %f15
19499 addc %i0, 0x068C, %g3
19500 orcc %g7, %o6, %o1
19501 edge8 %o0, %g1, %g2
19502 tneg %xcc, 0x6
19503 set 0x1C, %g2
19504 stwa %i7, [%l7 + %g2] 0x19
19505 ta %icc, 0x1
19506 bg,a,pn %icc, loop_1682
19507 fblg,a %fcc2, loop_1683
19508 subccc %i1, 0x0E7D, %o2
19509 xnor %o4, %i2, %i6
19510loop_1682:
19511 edge8n %l6, %l4, %g4
19512loop_1683:
19513 fcmple16 %f4, %f18, %l1
19514 xor %l2, %o3, %l0
19515 alignaddr %g5, %o5, %i4
19516 fmovs %f0, %f2
19517 smulcc %o7, %g6, %l5
19518 edge8l %l3, %i3, %i0
19519 tsubcctv %i5, 0x112F, %g7
19520 movpos %icc, %o6, %g3
19521 smul %o0, 0x055C, %g1
19522 tsubcctv %g2, 0x105D, %i7
19523 srax %i1, 0x07, %o2
19524 fbu %fcc1, loop_1684
19525 restored
19526 rdpr %cwp, %g1
19527 rdpr %cansave, %g2
19528 rdpr %canrestore, %g3
19529 rdpr %cleanwin, %g4
19530 rdpr %otherwin, %g5
19531 rdpr %wstate, %g6
19532 mova %xcc, %o1, %o4
19533 orcc %i2, 0x0782, %i6
19534loop_1684:
19535 fpadd16s %f25, %f11, %f6
19536 movcc %icc, %l4, %l6
19537 subc %g4, %l1, %o3
19538 addc %l2, 0x13F8, %l0
19539 movrne %o5, 0x0A4, %g5
19540 movgu %xcc, %o7, %g6
19541 movg %icc, %i4, %l3
19542 nop
19543 setx 0x48C486D900590950, %l0, %l6
19544 stx %l6, [%l7 + 0x68]
19545 ldx [%l7 + 0x68], %fsr
19546 fmovdg %xcc, %f2, %f3
19547 smul %i3, %l5, %i5
19548 edge16l %g7, %i0, %g3
19549 tpos %xcc, 0x6
19550 set 0x2C, %i1
19551 lda [%l7 + %i1] 0x80, %f5
19552 movrne %o0, 0x0F0, %g1
19553 edge16ln %o6, %g2, %i7
19554 fblg,a %fcc0, loop_1685
19555 fmul8x16al %f10, %f3, %f8
19556 movrne %i1, 0x2F7, %o2
19557 movl %icc, %o4, %o1
19558loop_1685:
19559 movrlz %i2, 0x08F, %l4
19560 smul %i6, %g4, %l6
19561 subccc %o3, %l2, %l0
19562 flush %l7 + 0x50
19563 sdivx %o5, 0x03E1, %g5
19564 ldsw [%l7 + 0x3C], %l1
19565 st %f7, [%l7 + 0x0C]
19566 tpos %xcc, 0x0
19567 alignaddr %o7, %g6, %i4
19568 fnot1 %f14, %f16
19569 fsrc1s %f23, %f13
19570 edge32n %i3, %l5, %i5
19571 addc %g7, %i0, %l3
19572 edge16ln %g3, %g1, %o0
19573 sth %g2, [%l7 + 0x24]
19574 add %l7, 0x28, %l6
19575 wr %g0, 0x18, %asi
19576 casa [%l6] 0x18, %o6, %i7
19577 bne,pt %xcc, loop_1686
19578 xnorcc %o2, %o4, %o1
19579 tleu %xcc, 0x3
19580 smulcc %i2, %l4, %i1
19581loop_1686:
19582 fbo %fcc0, loop_1687
19583 edge32 %g4, %l6, %i6
19584 ldd [%l7 + 0x68], %f6
19585 xorcc %o3, %l0, %o5
19586loop_1687:
19587 edge32l %l2, %g5, %o7
19588 tne %icc, 0x0
19589 nop
19590 setx 0xC72E26BAFF6A3EAC, %l0, %l6
19591 stx %l6, [%l7 + 0x28]
19592 ldd [%l7 + 0x28], %f8
19593 fsqrtd %f8, %f8
19594 udivcc %l1, 0x1729, %g6
19595 sllx %i3, 0x10, %l5
19596 sllx %i4, 0x1E, %g7
19597 wr %g0, 0x18, %asi
19598 lduba [%l7 + 0x0B] %asi, %i0
19599 sra %i5, %g3, %g1
19600 mulscc %o0, 0x1CBB, %g2
19601 tpos %xcc, 0x0
19602 sdivcc %l3, 0x1A9A, %i7
19603 edge8ln %o2, %o6, %o4
19604 restored
19605 rdpr %cwp, %g1
19606 rdpr %cansave, %g2
19607 rdpr %canrestore, %g3
19608 rdpr %cleanwin, %g4
19609 rdpr %otherwin, %g5
19610 rdpr %wstate, %g6
19611 bshuffle %f20, %f24, %f16
19612 umul %i2, %l4, %i1
19613 alignaddr %g4, %l6, %o1
19614 st %f7, [%l7 + 0x4C]
19615 add %l7, 0x18, %l6
19616 wr %g0, 0x18, %asi
19617 casxa [%l6] 0x18, %i6, %l0
19618 movneg %icc, %o3, %l2
19619 fpsub16s %f28, %f0, %f24
19620 array8 %g5, %o7, %l1
19621 bpos,a %xcc, loop_1688
19622 addc %o5, %g6, %i3
19623 tge %icc, 0x2
19624 fnot1 %f20, %f20
19625loop_1688:
19626 sub %l5, %g7, %i4
19627 fbul %fcc1, loop_1689
19628 lduh [%l7 + 0x5C], %i0
19629 addc %i5, 0x05A5, %g1
19630 edge16ln %o0, %g3, %l3
19631loop_1689:
19632 orn %g2, 0x019D, %i7
19633 andcc %o2, 0x0BAB, %o6
19634 restored
19635 rdpr %cwp, %g1
19636 rdpr %cansave, %g2
19637 rdpr %canrestore, %g3
19638 rdpr %cleanwin, %g4
19639 rdpr %otherwin, %g5
19640 rdpr %wstate, %g6
19641 edge8n %o4, %i2, %i1
19642 orncc %l4, 0x1895, %l6
19643 sdivcc %o1, 0x19B5, %i6
19644 wr %g0, 0xe3, %asi
19645 stxa %g4, [%l7 + 0x18] %asi
19646 membar #Sync
19647 orncc %l0, 0x0996, %o3
19648 nop
19649 fitod %f12, %f8
19650 fdtos %f8, %f14
19651 prefetch [%l7 + 0x7C], 0x1
19652 sdivx %g5, 0x1421, %l2
19653 fbo %fcc0, loop_1690
19654 fxnors %f10, %f13, %f14
19655 saved
19656 rdpr %cwp, %g1
19657 rdpr %cansave, %g2
19658 rdpr %canrestore, %g3
19659 rdpr %cleanwin, %g4
19660 rdpr %otherwin, %g5
19661 rdpr %wstate, %g6
19662 udivx %l1, 0x153B, %o7
19663loop_1690:
19664 sll %o5, 0x0A, %i3
19665 andncc %g6, %g7, %i4
19666 bneg,pt %icc, loop_1691
19667 orcc %l5, %i5, %g1
19668 wr %g0, 0xf8, %asi
19669 stda %f16, [%l7 + 0x40] %asi
19670 membar #Sync
19671loop_1691:
19672 mulx %o0, %g3, %l3
19673 movgu %xcc, %i0, %g2
19674 tg %icc, 0x0
19675 movrne %i7, %o2, %o4
19676 fxor %f12, %f12, %f10
19677 fmuld8ulx16 %f28, %f17, %f0
19678 tne %icc, 0x0
19679 edge8l %i2, %o6, %i1
19680 edge16ln %l6, %o1, %l4
19681 set 0x28, %l3
19682 ldxa [%l7 + %l3] 0x88, %g4
19683 tvc %icc, 0x1
19684 bleu,a %xcc, loop_1692
19685 popc 0x1227, %l0
19686 xorcc %i6, %o3, %l2
19687 set 0x64, %o7
19688 lduwa [%l7 + %o7] 0x89, %l1
19689loop_1692:
19690 umulcc %g5, 0x1CB9, %o5
19691 nop
19692 setx 0x7CD763D5, %l0, %l6
19693 st %l6, [%l7 + 0x28]
19694 ld [%l7 + 0x28], %f14
19695 setx 0x4583448B, %l1, %l5
19696 st %l5, [%l7 + 0x10]
19697 ld [%l7 + 0x10], %f3
19698 fmuls %f3, %f14, %f22
19699 movge %icc, %i3, %o7
19700 srl %g7, 0x13, %i4
19701 tle %icc, 0x0
19702 edge32l %l5, %i5, %g6
19703 srl %g1, 0x16, %g3
19704 sll %l3, %o0, %g2
19705 subccc %i7, 0x1D80, %i0
19706 tle %xcc, 0x0
19707 ta %xcc, 0x3
19708 orncc %o4, %o2, %o6
19709 fzero %f0
19710 edge16 %i1, %i2, %l6
19711 ld [%l7 + 0x78], %f22
19712 tl %xcc, 0x0
19713 edge8ln %l4, %g4, %o1
19714 fbue %fcc0, loop_1693
19715 sir 0x0E6B
19716 sth %l0, [%l7 + 0x12]
19717 ld [%l7 + 0x2C], %f17
19718loop_1693:
19719 nop
19720 wr %g0, 0x81, %asi
19721 lduwa [%l7 + 0x14] %asi, %o3
19722 fexpand %f16, %f24
19723 tge %icc, 0x3
19724 bvs,pt %icc, loop_1694
19725 andn %i6, 0x0A0D, %l2
19726 call loop_1695
19727 fmul8ulx16 %f2, %f10, %f4
19728loop_1694:
19729 flush %l7 + 0x50
19730 sdivcc %g5, 0x12B3, %l1
19731loop_1695:
19732 umulcc %i3, %o7, %g7
19733 movre %i4, 0x198, %l5
19734 fxnor %f2, %f18, %f28
19735 fnegs %f28, %f21
19736 set 0x40, %l4
19737 stda %f0, [%l7 + %l4] 0x89
19738 ta %xcc, 0x0
19739 andcc %i5, 0x0CF1, %o5
19740 fpsub16 %f16, %f0, %f28
19741 movn %xcc, %g1, %g3
19742 srax %l3, 0x0C, %o0
19743 mova %icc, %g2, %i7
19744 tg %xcc, 0x0
19745 bpos %icc, loop_1696
19746 xorcc %g6, 0x1E74, %o4
19747 fornot1s %f10, %f13, %f21
19748 tg %icc, 0x6
19749loop_1696:
19750 andncc %i0, %o6, %o2
19751 movle %icc, %i2, %i1
19752 orcc %l6, 0x1410, %l4
19753 umul %o1, 0x0A8A, %l0
19754 movcc %xcc, %g4, %o3
19755 fmovsl %xcc, %f0, %f24
19756 bvc loop_1697
19757 fmovdne %icc, %f21, %f26
19758 bne,pn %xcc, loop_1698
19759 edge32n %l2, %i6, %g5
19760loop_1697:
19761 fbe %fcc1, loop_1699
19762 umulcc %l1, %o7, %i3
19763loop_1698:
19764 subccc %g7, %l5, %i4
19765 fmovsge %icc, %f0, %f19
19766loop_1699:
19767 orncc %i5, 0x0AA8, %g1
19768 fors %f2, %f23, %f26
19769 and %o5, 0x16A7, %l3
19770 move %xcc, %g3, %o0
19771 ldsw [%l7 + 0x14], %i7
19772 ldstub [%l7 + 0x46], %g6
19773 fmovdcs %xcc, %f11, %f6
19774 sub %o4, 0x0AD7, %g2
19775 fmovsg %icc, %f28, %f4
19776 mova %xcc, %i0, %o6
19777 edge32n %o2, %i2, %l6
19778 bne,a,pt %icc, loop_1700
19779 bpos %xcc, loop_1701
19780 brz,a %i1, loop_1702
19781 nop
19782 setx 0xFBE85733F89E7EF7, %l0, %l6
19783 stx %l6, [%l7 + 0x28]
19784 ldd [%l7 + 0x28], %f20
19785 setx 0xE14263D329B8A922, %l1, %l5
19786 stx %l5, [%l7 + 0x10]
19787 ldd [%l7 + 0x10], %f16
19788 fmuld %f16, %f20, %f12
19789loop_1700:
19790 fmul8sux16 %f20, %f0, %f4
19791loop_1701:
19792 fmovdge %xcc, %f28, %f17
19793loop_1702:
19794 edge32n %l4, %o1, %l0
19795 tpos %xcc, 0x6
19796 sth %g4, [%l7 + 0x72]
19797 movre %o3, 0x0D3, %l2
19798 fbule,a %fcc1, loop_1703
19799 andn %g5, %l1, %i6
19800 stbar
19801 sub %i3, %g7, %o7
19802loop_1703:
19803 mova %icc, %l5, %i4
19804 sethi 0x054B, %i5
19805 fxnor %f4, %f26, %f26
19806 edge32ln %o5, %g1, %g3
19807 fble %fcc0, loop_1704
19808 edge32l %l3, %i7, %g6
19809 movcc %icc, %o0, %o4
19810 fmovdle %icc, %f18, %f7
19811loop_1704:
19812 edge8n %g2, %o6, %i0
19813 movcs %icc, %i2, %o2
19814 smul %i1, 0x1EF7, %l4
19815 udiv %l6, 0x05F7, %o1
19816 edge32ln %l0, %o3, %g4
19817 movl %xcc, %l2, %l1
19818 fxnors %f8, %f14, %f11
19819 tcs %xcc, 0x2
19820 tne %icc, 0x6
19821 fnors %f15, %f21, %f9
19822 fones %f17
19823 fandnot1 %f20, %f20, %f14
19824 nop
19825 setx loop_1705, %l0, %l1
19826 wrpr 0x1, %tl
19827 wrpr %l1, %tpc
19828 add %l1, 0x4, %l1
19829 wrpr %l1, %tnpc
19830 setx 0x34400001400, %l0, %l1
19831 wrpr %l1, %tstate
19832 wrhpr 0x4, %htstate
19833 retry
19834 alignaddr %i6, %g5, %g7
19835 addcc %i3, %o7, %l5
19836 movne %xcc, %i4, %o5
19837loop_1705:
19838 edge8n %g1, %g3, %i5
19839 srl %l3, 0x0A, %i7
19840 ldd [%l7 + 0x78], %g6
19841 udivcc %o4, 0x0D72, %o0
19842 set 0x63, %o4
19843 ldsba [%l7 + %o4] 0x80, %g2
19844 wr %g0, 0x19, %asi
19845 lduba [%l7 + 0x13] %asi, %i0
19846 add %i2, %o2, %o6
19847 fcmpgt16 %f20, %f0, %i1
19848 movvs %xcc, %l6, %o1
19849 addccc %l0, %l4, %o3
19850 fmovda %xcc, %f17, %f7
19851 membar 0x4C
19852 set 0x40, %g4
19853 ldda [%l7 + %g4] 0x81, %f0
19854 fpadd16s %f13, %f12, %f5
19855 subccc %l2, %l1, %i6
19856 stw %g4, [%l7 + 0x3C]
19857 udivx %g7, 0x198C, %g5
19858 popc 0x1A15, %i3
19859 nop
19860 setx 0xE7C0C94EE49B47A7, %l0, %l6
19861 stx %l6, [%l7 + 0x28]
19862 ldd [%l7 + 0x28], %f20
19863 setx 0xDA6645FDF7F1B9EA, %l1, %l5
19864 stx %l5, [%l7 + 0x10]
19865 ldd [%l7 + 0x10], %f26
19866 fmuld %f26, %f20, %f4
19867 fsrc1 %f30, %f6
19868 prefetch [%l7 + 0x50], 0x2
19869 fbu %fcc1, loop_1706
19870 membar 0x57
19871 add %l7, 0x6C, %l6
19872 wr %g0, 0x89, %asi
19873 casa [%l6] %asi, %l5, %i4
19874loop_1706:
19875 fmul8x16al %f21, %f1, %f14
19876 fmuld8ulx16 %f3, %f31, %f0
19877 set 0x30, %o2
19878 ldda [%l7 + %o2] 0x19, %o6
19879 umul %g1, %o5, %g3
19880 fcmpeq16 %f0, %f14, %i5
19881 swap [%l7 + 0x40], %i7
19882 movg %icc, %g6, %l3
19883 stbar
19884 andn %o0, %o4, %g2
19885 tsubcctv %i2, %i0, %o6
19886 sdivcc %i1, 0x1622, %o2
19887 srl %l6, %l0, %o1
19888 movrgez %l4, 0x027, %l2
19889 tge %icc, 0x3
19890 alignaddrl %l1, %o3, %g4
19891 movcc %xcc, %g7, %i6
19892 array8 %g5, %i3, %l5
19893 xor %o7, 0x1E5E, %g1
19894 fpsub16 %f20, %f18, %f24
19895 movpos %icc, %o5, %i4
19896 smul %i5, 0x028C, %i7
19897 movgu %icc, %g3, %g6
19898 xorcc %l3, 0x024E, %o4
19899 movrne %o0, 0x33E, %g2
19900 nop
19901 fitos %f14, %f17
19902 fbn %fcc2, loop_1707
19903 restored
19904 rdpr %cwp, %g1
19905 rdpr %cansave, %g2
19906 rdpr %canrestore, %g3
19907 rdpr %cleanwin, %g4
19908 rdpr %otherwin, %g5
19909 rdpr %wstate, %g6
19910 wr %g0, 0x19, %asi
19911 ldswa [%l7 + 0x48] %asi, %i0
19912loop_1707:
19913 fmuld8sux16 %f0, %f9, %f26
19914 xor %o6, 0x1262, %i1
19915 xnor %i2, %l6, %l0
19916 movleu %xcc, %o2, %o1
19917 move %xcc, %l2, %l4
19918 mulscc %l1, 0x0F66, %o3
19919 mulscc %g4, 0x12AF, %g7
19920 te %icc, 0x6
19921 sll %i6, 0x0F, %i3
19922 edge8n %g5, %l5, %o7
19923 addcc %o5, %g1, %i5
19924 bne,a,pn %icc, loop_1708
19925 movgu %xcc, %i7, %g3
19926 sdivx %i4, 0x1AC6, %l3
19927 fmuld8ulx16 %f30, %f25, %f4
19928loop_1708:
19929 orn %o4, 0x1AE9, %o0
19930 ba,a,pt %icc, loop_1709
19931 sra %g6, %g2, %i0
19932 array32 %o6, %i2, %i1
19933 edge8ln %l0, %l6, %o1
19934loop_1709:
19935 fexpand %f4, %f6
19936 addcc %l2, 0x0EFE, %l4
19937 andcc %l1, 0x147E, %o2
19938 fzero %f16
19939 saved
19940 rdpr %cwp, %g1
19941 rdpr %cansave, %g2
19942 rdpr %canrestore, %g3
19943 rdpr %cleanwin, %g4
19944 rdpr %otherwin, %g5
19945 rdpr %wstate, %g6
19946 movgu %xcc, %o3, %g4
19947 fmul8ulx16 %f26, %f10, %f22
19948 fbu,a %fcc2, loop_1710
19949 sub %g7, 0x1A10, %i6
19950 prefetch [%l7 + 0x7C], 0x2
19951 tgu %xcc, 0x7
19952loop_1710:
19953 addc %g5, %l5, %i3
19954 fbug %fcc2, loop_1711
19955 edge16 %o5, %g1, %o7
19956 tcc %xcc, 0x1
19957 bpos,a %icc, loop_1712
19958loop_1711:
19959 movre %i5, 0x354, %i7
19960 fornot2 %f12, %f22, %f26
19961 alignaddrl %i4, %l3, %o4
19962loop_1712:
19963 ble,a,pn %icc, loop_1713
19964 tneg %icc, 0x3
19965 membar 0x3A
19966 smulcc %o0, 0x0314, %g6
19967loop_1713:
19968 tcc %xcc, 0x0
19969 mova %xcc, %g2, %i0
19970 tg %xcc, 0x4
19971 movvc %icc, %o6, %g3
19972 mova %xcc, %i2, %l0
19973 addcc %l6, %o1, %i1
19974 addc %l4, %l2, %l1
19975 or %o2, 0x0ADB, %g4
19976 sdivx %o3, 0x05AA, %g7
19977 bl %icc, loop_1714
19978 ld [%l7 + 0x34], %f26
19979 fmovrdne %i6, %f28, %f10
19980 nop
19981 fitos %f5, %f13
19982 fstox %f13, %f18
19983 fxtos %f18, %f24
19984loop_1714:
19985 fzero %f22
19986 nop
19987 setx 0xB4752461, %l0, %l6
19988 st %l6, [%l7 + 0x28]
19989 ld [%l7 + 0x28], %f29
19990 setx 0xF6DC5463, %l1, %l5
19991 st %l5, [%l7 + 0x10]
19992 ld [%l7 + 0x10], %f31
19993 fadds %f31, %f29, %f27
19994 or %g5, %l5, %o5
19995 udiv %i3, 0x1859, %g1
19996 taddcctv %o7, %i5, %i4
19997 fcmpeq16 %f16, %f10, %l3
19998 array8 %i7, %o0, %g6
19999 te %xcc, 0x3
20000 fbug,a %fcc3, loop_1715
20001 orcc %o4, 0x0A27, %g2
20002 xor %o6, %g3, %i0
20003 nop
20004 fitod %f10, %f24
20005 fdtoi %f24, %f31
20006loop_1715:
20007 ldsw [%l7 + 0x0C], %i2
20008 fsrc1s %f14, %f31
20009 te %icc, 0x0
20010 edge16n %l0, %o1, %l6
20011 fbn,a %fcc3, loop_1716
20012 fbo,a %fcc0, loop_1717
20013 movrlez %l4, %i1, %l2
20014 edge32n %o2, %l1, %o3
20015loop_1716:
20016 fornot1s %f16, %f24, %f14
20017loop_1717:
20018 bl loop_1718
20019 edge32 %g4, %g7, %g5
20020 tge %xcc, 0x2
20021 edge32n %l5, %i6, %o5
20022loop_1718:
20023 stw %i3, [%l7 + 0x10]
20024 movvc %xcc, %g1, %o7
20025 movleu %xcc, %i5, %l3
20026 set 0x40, %l6
20027 stda %f16, [%l7 + %l6] 0x14
20028 fabss %f10, %f30
20029 mova %icc, %i4, %i7
20030 tpos %xcc, 0x1
20031 wr %g0, 0x89, %asi
20032 stha %g6, [%l7 + 0x6E] %asi
20033 movle %icc, %o4, %g2
20034 tle %xcc, 0x6
20035 fpsub16s %f2, %f13, %f3
20036 add %l7, 0x20, %l6
20037 wr %g0, 0x81, %asi
20038 casxa [%l6] %asi, %o0, %g3
20039 saved
20040 rdpr %cwp, %g1
20041 rdpr %cansave, %g2
20042 rdpr %canrestore, %g3
20043 rdpr %cleanwin, %g4
20044 rdpr %otherwin, %g5
20045 rdpr %wstate, %g6
20046 edge32 %o6, %i2, %i0
20047 srlx %o1, %l6, %l4
20048 bvs,a,pn %icc, loop_1719
20049 stb %i1, [%l7 + 0x4F]
20050 udivcc %l0, 0x1D53, %o2
20051 movrgz %l1, 0x341, %o3
20052loop_1719:
20053 nop
20054 setx 0xB5235C36, %l0, %l6
20055 st %l6, [%l7 + 0x28]
20056 ld [%l7 + 0x28], %f0
20057 fsqrts %f0, %f12
20058 bcs,a,pt %xcc, loop_1720
20059 bpos,a loop_1721
20060 bneg %xcc, loop_1722
20061 fbo %fcc2, loop_1723
20062loop_1720:
20063 fnot2s %f20, %f11
20064loop_1721:
20065 orncc %g4, 0x11BD, %l2
20066loop_1722:
20067 nop
20068 wr %g0, 0x11, %asi
20069 stxa %g7, [%l7 + 0x18] %asi
20070loop_1723:
20071 movle %icc, %g5, %l5
20072 and %i6, 0x0F6F, %i3
20073 movne %icc, %o5, %g1
20074 andncc %o7, %l3, %i4
20075 fmul8x16 %f27, %f8, %f18
20076 udiv %i5, 0x1AD2, %i7
20077 tvs %xcc, 0x4
20078 xorcc %g6, %g2, %o4
20079 or %g3, 0x01EF, %o6
20080 alignaddrl %i2, %i0, %o1
20081 tsubcctv %o0, 0x1AB6, %l4
20082 edge8ln %l6, %l0, %o2
20083 edge16n %i1, %l1, %g4
20084 sra %o3, %l2, %g7
20085 fmul8x16 %f20, %f30, %f22
20086 orn %g5, %i6, %l5
20087 fpsub16 %f10, %f0, %f20
20088 add %o5, %g1, %o7
20089 fblg,a %fcc0, loop_1724
20090 bne,a,pt %xcc, loop_1725
20091 fmovspos %xcc, %f5, %f22
20092 andn %i3, 0x196D, %l3
20093loop_1724:
20094 nop
20095 set 0x0C, %l1
20096 ldswa [%l7 + %l1] 0x14, %i5
20097loop_1725:
20098 sdiv %i7, 0x05DD, %i4
20099 sdiv %g6, 0x07C1, %o4
20100 bgu,a loop_1726
20101 edge32 %g3, %o6, %g2
20102 sdiv %i0, 0x0BFD, %i2
20103 add %l7, 0x4C, %l6
20104 wr %g0, 0x10, %asi
20105 casa [%l6] 0x10, %o1, %o0
20106loop_1726:
20107 and %l4, %l0, %l6
20108 edge16n %o2, %i1, %l1
20109 fxnors %f29, %f7, %f30
20110 movvs %xcc, %o3, %l2
20111 flush %l7 + 0x1C
20112 fbug %fcc0, loop_1727
20113 fbge,a %fcc1, loop_1728
20114 movrgz %g4, %g7, %i6
20115 umul %l5, %o5, %g1
20116loop_1727:
20117 mulx %g5, 0x1FAA, %i3
20118loop_1728:
20119 movl %xcc, %l3, %i5
20120 edge32n %o7, %i7, %g6
20121 fmovscc %icc, %f3, %f22
20122 sdiv %i4, 0x0FCD, %g3
20123 sra %o4, 0x13, %g2
20124 nop
20125 setx 0x65D9141364853D16, %l0, %l6
20126 stx %l6, [%l7 + 0x28]
20127 ldd [%l7 + 0x28], %f22
20128 setx 0x94BC3D3E891BA787, %l1, %l5
20129 stx %l5, [%l7 + 0x10]
20130 ldd [%l7 + 0x10], %f12
20131 fdivd %f12, %f22, %f18
20132 fpsub32 %f10, %f28, %f28
20133 movrlez %i0, 0x24A, %o6
20134 umul %i2, %o0, %l4
20135 ldx [%l7 + 0x68], %o1
20136 tn %icc, 0x3
20137 tcs %xcc, 0x6
20138 brgez %l6, loop_1729
20139 smul %l0, %i1, %l1
20140 fmovsneg %xcc, %f30, %f15
20141 movvc %xcc, %o3, %o2
20142loop_1729:
20143 movrlez %g4, %g7, %i6
20144 sra %l5, %l2, %o5
20145 tcc %xcc, 0x6
20146 orcc %g1, 0x1467, %g5
20147 fandnot2 %f10, %f2, %f8
20148 nop
20149 setx loop_1730, %l0, %l1
20150 wrpr 0x1, %tl
20151 wrpr %l1, %tpc
20152 add %l1, 0x4, %l1
20153 wrpr %l1, %tnpc
20154 setx 0x34400001400, %l0, %l1
20155 wrpr %l1, %tstate
20156 wrhpr 0x4, %htstate
20157 retry
20158 tne %xcc, 0x6
20159 sllx %l3, 0x12, %i3
20160 tle %xcc, 0x1
20161loop_1730:
20162 addcc %i5, 0x05FB, %o7
20163 stbar
20164 ble,pt %xcc, loop_1731
20165 srax %g6, 0x01, %i7
20166 edge8ln %i4, %g3, %g2
20167 sra %o4, %o6, %i0
20168loop_1731:
20169 udivcc %i2, 0x185B, %l4
20170 nop
20171 setx 0x8F173C825F547EEA, %l0, %l6
20172 stx %l6, [%l7 + 0x28]
20173 ldd [%l7 + 0x28], %f6
20174 setx 0xBDFB0C0D2C0324F3, %l1, %l5
20175 stx %l5, [%l7 + 0x10]
20176 ldd [%l7 + 0x10], %f12
20177 fdivd %f12, %f6, %f30
20178 fone %f14
20179 alignaddrl %o1, %l6, %o0
20180 fbe %fcc1, loop_1732
20181 fbge,a %fcc0, loop_1733
20182 fmovrsgz %l0, %f28, %f28
20183 taddcctv %l1, 0x036E, %o3
20184loop_1732:
20185 tge %xcc, 0x5
20186loop_1733:
20187 tg %icc, 0x4
20188 set 0x22, %g1
20189 stha %i1, [%l7 + %g1] 0x27
20190 membar #Sync
20191 sll %g4, 0x0B, %o2
20192 stb %i6, [%l7 + 0x3C]
20193 mulx %g7, %l2, %l5
20194 nop
20195 setx 0x30986E09C96945DE, %l0, %l6
20196 stx %l6, [%l7 + 0x28]
20197 ldd [%l7 + 0x28], %f20
20198 setx 0xEAA0C850E9205654, %l1, %l5
20199 stx %l5, [%l7 + 0x10]
20200 ldd [%l7 + 0x10], %f8
20201 fdivd %f8, %f20, %f14
20202 movleu %xcc, %o5, %g5
20203 sll %g1, 0x19, %i3
20204 array32 %i5, %o7, %g6
20205 movcc %xcc, %i7, %i4
20206 movneg %icc, %l3, %g3
20207 edge16l %g2, %o4, %o6
20208 tpos %xcc, 0x0
20209 fmovrsgz %i0, %f18, %f22
20210 movcs %xcc, %i2, %o1
20211 edge16n %l6, %o0, %l4
20212 tvc %xcc, 0x7
20213 te %icc, 0x6
20214 edge8ln %l0, %o3, %i1
20215 popc %l1, %g4
20216 set 0x58, %i4
20217 prefetcha [%l7 + %i4] 0x18, 0x1
20218 nop
20219 setx 0x1A95CCB49BC1207E, %l0, %l6
20220 stx %l6, [%l7 + 0x28]
20221 ldd [%l7 + 0x28], %f26
20222 fsqrtd %f26, %f14
20223 udiv %o2, 0x0B67, %l2
20224 brgez %l5, loop_1734
20225 umul %o5, 0x1FF4, %g7
20226 fmovrsne %g5, %f2, %f16
20227 and %g1, 0x043F, %i3
20228loop_1734:
20229 tcs %xcc, 0x7
20230 tvc %icc, 0x7
20231 movpos %icc, %i5, %g6
20232 stbar
20233 fcmpne16 %f14, %f0, %i7
20234 xor %i4, %o7, %g3
20235 tne %icc, 0x4
20236 movcc %icc, %l3, %o4
20237 tg %icc, 0x1
20238 subcc %g2, %i0, %o6
20239 mulscc %o1, %l6, %o0
20240 move %icc, %i2, %l4
20241 restored
20242 rdpr %cwp, %g1
20243 rdpr %cansave, %g2
20244 rdpr %canrestore, %g3
20245 rdpr %cleanwin, %g4
20246 rdpr %otherwin, %g5
20247 rdpr %wstate, %g6
20248 brgz %l0, loop_1735
20249 ldd [%l7 + 0x28], %f6
20250 tcc %xcc, 0x3
20251 srlx %o3, 0x1A, %i1
20252loop_1735:
20253 tgu %icc, 0x5
20254 add %l7, 0x48, %l6
20255 wr %g0, 0x81, %asi
20256 casxa [%l6] 0x81, %g4, %l1
20257 bn,pt %xcc, loop_1736
20258 movne %icc, %o2, %i6
20259 xor %l2, %o5, %g7
20260 popc 0x02E9, %g5
20261loop_1736:
20262 tsubcc %l5, %g1, %i5
20263 movl %icc, %g6, %i3
20264 fnor %f8, %f10, %f2
20265 fpsub32 %f12, %f18, %f30
20266 fmovd %f12, %f22
20267 bl,a,pt %icc, loop_1737
20268 fnot2s %f20, %f19
20269 bvc %xcc, loop_1738
20270 nop
20271 fitod %f4, %f18
20272 fdtox %f18, %f18
20273 fxtod %f18, %f2
20274loop_1737:
20275 restored
20276 rdpr %cwp, %g1
20277 rdpr %cansave, %g2
20278 rdpr %canrestore, %g3
20279 rdpr %cleanwin, %g4
20280 rdpr %otherwin, %g5
20281 rdpr %wstate, %g6
20282 sll %i4, 0x03, %i7
20283loop_1738:
20284 bge loop_1739
20285 fands %f6, %f30, %f3
20286 nop
20287 fitod %f5, %f12
20288 movg %icc, %o7, %l3
20289loop_1739:
20290 addc %o4, %g2, %i0
20291 tl %icc, 0x4
20292 fmovdneg %xcc, %f8, %f18
20293 nop
20294 setx 0xD450D9A3CC92CB4C, %l0, %l6
20295 stx %l6, [%l7 + 0x28]
20296 ldd [%l7 + 0x28], %f6
20297 setx 0xD50F56CA4DEADB16, %l1, %l5
20298 stx %l5, [%l7 + 0x10]
20299 ldd [%l7 + 0x10], %f14
20300 fmuld %f14, %f6, %f2
20301 fone %f16
20302 mulx %g3, %o1, %o6
20303 sub %l6, %o0, %i2
20304 saved
20305 rdpr %cwp, %g1
20306 rdpr %cansave, %g2
20307 rdpr %canrestore, %g3
20308 rdpr %cleanwin, %g4
20309 rdpr %otherwin, %g5
20310 rdpr %wstate, %g6
20311 sub %l4, %l0, %i1
20312 move %xcc, %o3, %l1
20313 fbge,a %fcc2, loop_1740
20314 movne %icc, %o2, %g4
20315 fcmpne32 %f8, %f26, %l2
20316 set 0x78, %l0
20317 ldsha [%l7 + %l0] 0x04, %o5
20318loop_1740:
20319 fmovse %xcc, %f9, %f28
20320 xnor %g7, %i6, %l5
20321 xor %g1, 0x0E16, %g5
20322 fmovsa %xcc, %f25, %f28
20323 sdivx %i5, 0x0C5E, %g6
20324 add %l7, 0x60, %l6
20325 wr %g0, 0x80, %asi
20326 ldxa [%l6] %asi, %i4
20327 casxa [%l6] %asi, %i4, %i7
20328 movneg %xcc, %i3, %o7
20329 ldsb [%l7 + 0x0C], %l3
20330 alignaddr %g2, %o4, %g3
20331 movvc %icc, %i0, %o6
20332 fmovsvs %icc, %f26, %f17
20333 nop
20334 set 0x60, %o1
20335 std %f16, [%l7 + %o1]
20336 edge8l %l6, %o0, %i2
20337 fmovsle %xcc, %f20, %f23
20338 edge16ln %o1, %l4, %i1
20339 smul %o3, 0x0170, %l0
20340 edge32n %o2, %g4, %l2
20341 nop
20342 setx loop_1741, %l0, %l1
20343 wrpr 0x1, %tl
20344 wrpr %l1, %tpc
20345 add %l1, 0x4, %l1
20346 wrpr %l1, %tnpc
20347 setx 0x34400001400, %l0, %l1
20348 wrpr %l1, %tstate
20349 wrhpr 0x4, %htstate
20350 retry
20351 fbne %fcc2, loop_1742
20352 movrlez %o5, 0x107, %g7
20353 umul %l1, 0x0A58, %l5
20354loop_1741:
20355 edge16l %i6, %g5, %g1
20356loop_1742:
20357 nop
20358 set 0x30, %o5
20359 ldxa [%g0 + %o5] 0x20, %i5
20360 wr %g0, 0x10, %asi
20361 ldsha [%l7 + 0x24] %asi, %i4
20362 or %g6, %i3, %i7
20363 edge16 %l3, %g2, %o4
20364 fmovdgu %xcc, %f3, %f26
20365 movrgez %o7, %g3, %i0
20366 stx %o6, [%l7 + 0x68]
20367 fmovse %icc, %f6, %f28
20368 orn %l6, 0x0DBE, %o0
20369 and %i2, 0x1C5B, %l4
20370 umulcc %o1, %i1, %l0
20371 fnot2s %f26, %f27
20372 movvc %xcc, %o3, %o2
20373 fpadd32 %f24, %f12, %f26
20374 fpsub32 %f20, %f24, %f10
20375 fcmpgt16 %f0, %f20, %g4
20376 xnorcc %l2, 0x1F53, %o5
20377 nop
20378 setx 0x0B45F5020DEC7102, %l0, %l6
20379 stx %l6, [%l7 + 0x28]
20380 ldd [%l7 + 0x28], %f28
20381 setx 0x0161785DE786F70A, %l1, %l5
20382 stx %l5, [%l7 + 0x10]
20383 ldd [%l7 + 0x10], %f8
20384 fdivd %f8, %f28, %f20
20385 sra %g7, %l5, %l1
20386 fbug %fcc0, loop_1743
20387 srlx %g5, 0x0A, %g1
20388 tg %icc, 0x2
20389 wr %g0, 0x10, %asi
20390 prefetcha [%l7 + 0x68] %asi, 0x1
20391loop_1743:
20392 array32 %i5, %g6, %i3
20393 nop
20394 setx 0x6DA5E9BC606608C7, %l0, %l6
20395 stx %l6, [%l7 + 0x58]
20396 ldx [%l7 + 0x58], %fsr
20397 saved
20398 rdpr %cwp, %g1
20399 rdpr %cansave, %g2
20400 rdpr %canrestore, %g3
20401 rdpr %cleanwin, %g4
20402 rdpr %otherwin, %g5
20403 rdpr %wstate, %g6
20404 array8 %i4, %l3, %i7
20405 fblg,a %fcc3, loop_1744
20406 tg %xcc, 0x1
20407 tcc %icc, 0x7
20408 fpsub32 %f12, %f22, %f10
20409loop_1744:
20410 nop
20411 wr %g0, 0x89, %asi
20412 stda %f16, [%l7 + 0x40] %asi
20413 fpadd16 %f4, %f26, %f12
20414 bleu,a loop_1745
20415 nop
20416 setx 0xF6E41BD3502AD196, %l0, %l6
20417 stx %l6, [%l7 + 0x28]
20418 ldd [%l7 + 0x28], %f2
20419 setx 0xFBCEEF9E0B9DB8EC, %l1, %l5
20420 stx %l5, [%l7 + 0x10]
20421 ldd [%l7 + 0x10], %f14
20422 faddd %f14, %f2, %f4
20423 fpadd32s %f29, %f1, %f17
20424 nop
20425 set 0x59, %i5
20426 ldsb [%l7 + %i5], %g2
20427loop_1745:
20428 tcs %xcc, 0x6
20429 tleu %xcc, 0x3
20430 orcc %o7, %g3, %o4
20431 fblg,a %fcc3, loop_1746
20432 movl %icc, %i0, %l6
20433 xnorcc %o0, 0x1BC0, %i2
20434 fmovse %icc, %f27, %f21
20435loop_1746:
20436 movpos %xcc, %l4, %o6
20437 restored
20438 rdpr %cwp, %g1
20439 rdpr %cansave, %g2
20440 rdpr %canrestore, %g3
20441 rdpr %cleanwin, %g4
20442 rdpr %otherwin, %g5
20443 rdpr %wstate, %g6
20444 movrne %o1, 0x168, %l0
20445 stbar
20446 fnegs %f26, %f1
20447 edge16l %o3, %o2, %i1
20448 edge32 %l2, %o5, %g4
20449 andn %l5, 0x0258, %l1
20450 fone %f8
20451 andcc %g5, 0x1DF6, %g1
20452 sdiv %i6, 0x0E0F, %i5
20453 fmul8x16au %f29, %f21, %f18
20454 fmovdl %xcc, %f24, %f25
20455 fmovs %f4, %f4
20456 movcs %xcc, %g7, %g6
20457 movrgz %i3, 0x11C, %i4
20458 bne,a %xcc, loop_1747
20459 fpsub32s %f15, %f22, %f18
20460 fmovs %f27, %f30
20461 ldx [%l7 + 0x60], %i7
20462loop_1747:
20463 popc %g2, %l3
20464 edge32 %o7, %o4, %g3
20465 tpos %icc, 0x1
20466 fxor %f24, %f4, %f14
20467 fmovdl %xcc, %f14, %f29
20468 fmovsge %xcc, %f6, %f22
20469 tgu %xcc, 0x3
20470 brz,a %i0, loop_1748
20471 array32 %o0, %i2, %l6
20472 ba,pt %xcc, loop_1749
20473 taddcctv %o6, %o1, %l4
20474loop_1748:
20475 tpos %xcc, 0x6
20476 sethi 0x00E2, %l0
20477loop_1749:
20478 bvs,a loop_1750
20479 lduh [%l7 + 0x6A], %o3
20480 alignaddrl %i1, %o2, %o5
20481 bgu,a loop_1751
20482loop_1750:
20483 nop
20484 set 0x30, %g3
20485 stw %g4, [%l7 + %g3]
20486 bshuffle %f28, %f4, %f8
20487 nop
20488 setx 0x47807A095976687E, %l0, %l6
20489 stx %l6, [%l7 + 0x28]
20490 ldd [%l7 + 0x28], %f6
20491 fsqrtd %f6, %f24
20492loop_1751:
20493 edge8l %l5, %l2, %g5
20494 fzero %f26
20495 set 0x40, %i7
20496 stda %f16, [%l7 + %i7] 0xf8
20497 membar #Sync
20498 or %l1, 0x08DD, %g1
20499 add %i6, %g7, %g6
20500 movvc %xcc, %i5, %i3
20501 array8 %i4, %g2, %i7
20502 move %icc, %l3, %o4
20503 subc %g3, %i0, %o0
20504 fmovdge %xcc, %f12, %f9
20505 nop
20506 setx 0xCCA865A0, %l0, %l6
20507 st %l6, [%l7 + 0x28]
20508 ld [%l7 + 0x28], %f16
20509 setx 0xDCD3708E, %l1, %l5
20510 st %l5, [%l7 + 0x10]
20511 ld [%l7 + 0x10], %f29
20512 fmuls %f29, %f16, %f17
20513 fbge %fcc2, loop_1752
20514 st %f18, [%l7 + 0x34]
20515 mulx %o7, 0x0541, %l6
20516 alignaddrl %o6, %o1, %l4
20517loop_1752:
20518 movgu %icc, %l0, %i2
20519 srl %i1, 0x1B, %o3
20520 sdivcc %o5, 0x11DB, %g4
20521 fmovs %f9, %f25
20522 fpack32 %f6, %f0, %f10
20523 movneg %icc, %o2, %l5
20524 lduw [%l7 + 0x08], %g5
20525 fpack16 %f4, %f10
20526 nop
20527 setx loop_1753, %l0, %l1
20528 wrpr 0x1, %tl
20529 wrpr %l1, %tnpc
20530 setx 0x34400001400, %l0, %l1
20531 wrpr %l1, %tstate
20532 wrhpr 0x4, %htstate
20533 done
20534 umulcc %l2, 0x145F, %l1
20535 fzero %f18
20536 fbug %fcc3, loop_1754
20537loop_1753:
20538 brlez,a %g1, loop_1755
20539 addcc %g7, 0x0FA6, %i6
20540 movre %i5, %g6, %i4
20541loop_1754:
20542 fmovdle %xcc, %f11, %f2
20543loop_1755:
20544 movn %xcc, %i3, %i7
20545 fpsub32 %f14, %f2, %f0
20546 and %l3, %g2, %g3
20547 fmovdvs %xcc, %f27, %f2
20548 set 0x0C, %i6
20549 sta %f15, [%l7 + %i6] 0x19
20550 edge32 %i0, %o0, %o7
20551 sllx %l6, 0x0B, %o6
20552 call loop_1756
20553 subcc %o1, 0x1282, %l4
20554 brnz %l0, loop_1757
20555 bgu %icc, loop_1758
20556loop_1756:
20557 nop
20558 setx 0x605D696B, %l0, %l6
20559 st %l6, [%l7 + 0x5C]
20560 ld [%l7 + 0x5C], %fsr
20561 fmovdle %icc, %f27, %f5
20562loop_1757:
20563 fandnot1 %f26, %f22, %f6
20564loop_1758:
20565 movpos %icc, %i2, %i1
20566 movge %xcc, %o3, %o4
20567 movvs %icc, %g4, %o5
20568 mova %xcc, %o2, %g5
20569 movrlz %l2, 0x3AA, %l1
20570 orncc %l5, %g1, %g7
20571 andn %i6, %g6, %i5
20572 addc %i4, %i7, %l3
20573 fmul8sux16 %f30, %f12, %f8
20574 fmovsa %xcc, %f17, %f11
20575 fandnot1 %f4, %f12, %f10
20576 tn %xcc, 0x5
20577 fpsub32s %f23, %f14, %f22
20578 wr %g0, 0x80, %asi
20579 stda %f16, [%l7 + 0x40] %asi
20580 wr %g0, 0x80, %asi
20581 prefetcha [%l7 + 0x50] %asi, 0x1
20582 lduh [%l7 + 0x6C], %g3
20583 tneg %icc, 0x3
20584 edge8l %g2, %o0, %i0
20585 edge8 %o7, %l6, %o6
20586 sir 0x1C01
20587 movrgez %l4, 0x3FB, %l0
20588 tpos %icc, 0x3
20589 fmovrse %o1, %f23, %f10
20590 smul %i2, %i1, %o3
20591 udiv %o4, 0x1F3D, %g4
20592 taddcctv %o2, 0x086A, %g5
20593 mova %xcc, %o5, %l2
20594 bn,pn %xcc, loop_1759
20595 tn %xcc, 0x6
20596 fsrc2s %f0, %f10
20597 fnot1s %f7, %f27
20598loop_1759:
20599 andncc %l1, %g1, %g7
20600 fsrc2s %f7, %f20
20601 mulscc %l5, 0x16D4, %g6
20602 umul %i5, 0x1D10, %i4
20603 sth %i6, [%l7 + 0x4A]
20604 edge8ln %i7, %l3, %i3
20605 fmovde %icc, %f6, %f28
20606 fpsub16s %f23, %f14, %f19
20607 smul %g3, %o0, %i0
20608 tvc %icc, 0x5
20609 fmovdg %icc, %f18, %f7
20610 edge32 %g2, %o7, %l6
20611 movl %icc, %o6, %l0
20612 nop
20613 setx 0x0B8A82E4806341E1, %l0, %l6
20614 stx %l6, [%l7 + 0x18]
20615 ldx [%l7 + 0x18], %fsr
20616 popc 0x1A4B, %o1
20617 xor %l4, 0x0F32, %i2
20618 tcs %xcc, 0x4
20619 ta %xcc, 0x6
20620 srl %o3, 0x0A, %i1
20621 fmovde %xcc, %f17, %f10
20622 edge32ln %g4, %o2, %g5
20623 st %f2, [%l7 + 0x3C]
20624 fmovsl %icc, %f9, %f0
20625 fpadd32s %f10, %f17, %f15
20626 movgu %xcc, %o5, %l2
20627 addc %l1, %g1, %g7
20628 fnors %f14, %f22, %f18
20629 te %icc, 0x2
20630 array32 %o4, %g6, %i5
20631 edge16ln %i4, %i6, %l5
20632 alignaddr %l3, %i3, %i7
20633 array8 %g3, %o0, %g2
20634 movrne %o7, %i0, %o6
20635 nop
20636 setx loop_1760, %l0, %l1
20637 wrpr 0x1, %tl
20638 wrpr %l1, %tpc
20639 add %l1, 0x4, %l1
20640 wrpr %l1, %tnpc
20641 setx 0x34400001400, %l0, %l1
20642 wrpr %l1, %tstate
20643 wrhpr 0x4, %htstate
20644 retry
20645 fmovsvs %xcc, %f11, %f1
20646 add %l0, %o1, %l6
20647 fandnot2 %f4, %f26, %f20
20648loop_1760:
20649 fmovdvc %xcc, %f24, %f1
20650 movleu %xcc, %l4, %i2
20651 fmul8sux16 %f30, %f2, %f22
20652 sub %o3, %i1, %o2
20653 edge32 %g5, %o5, %l2
20654 edge16l %l1, %g1, %g4
20655 nop
20656 setx 0xF092F386B049EAB5, %l0, %l6
20657 stx %l6, [%l7 + 0x70]
20658 ldx [%l7 + 0x70], %fsr
20659 fmovdge %icc, %f6, %f4
20660 fmul8x16au %f20, %f20, %f22
20661 brlz,a %g7, loop_1761
20662 fmovdgu %xcc, %f21, %f18
20663 fnegs %f19, %f5
20664 movvc %icc, %o4, %i5
20665loop_1761:
20666 movvs %xcc, %i4, %g6
20667 fmuld8sux16 %f28, %f4, %f30
20668 set 0x40, %g7
20669 stda %f16, [%l7 + %g7] 0x16
20670 membar #Sync
20671 fbule %fcc2, loop_1762
20672 fpmerge %f0, %f2, %f2
20673 fbul,a %fcc3, loop_1763
20674 sethi 0x15CE, %i6
20675loop_1762:
20676 movleu %xcc, %l3, %l5
20677 mulx %i7, %g3, %i3
20678loop_1763:
20679 orn %o0, %g2, %o7
20680 fpsub32 %f26, %f28, %f20
20681 fbn,a %fcc3, loop_1764
20682 array32 %i0, %o6, %l0
20683 movre %o1, %l4, %i2
20684 mova %icc, %o3, %i1
20685loop_1764:
20686 taddcctv %o2, 0x0CB8, %g5
20687 fmovdpos %icc, %f7, %f10
20688 movre %o5, 0x215, %l2
20689 array8 %l6, %l1, %g4
20690 edge8 %g1, %g7, %o4
20691 movrgez %i5, 0x3A6, %g6
20692 nop
20693 setx 0xD6BEC25B10761A95, %l0, %l6
20694 stx %l6, [%l7 + 0x08]
20695 ldx [%l7 + 0x08], %fsr
20696 pdist %f2, %f8, %f22
20697 bcs,a,pn %icc, loop_1765
20698 brlez %i6, loop_1766
20699 sir 0x05E4
20700 fors %f30, %f22, %f16
20701loop_1765:
20702 srax %i4, %l3, %i7
20703loop_1766:
20704 movrgz %l5, 0x1A0, %g3
20705 brgz,a %o0, loop_1767
20706 andncc %g2, %o7, %i3
20707 subc %i0, 0x0994, %o6
20708 nop
20709 setx 0x41D2ACD3, %l0, %l6
20710 st %l6, [%l7 + 0x28]
20711 ld [%l7 + 0x28], %f20
20712 setx 0xEB205D9D, %l1, %l5
20713 st %l5, [%l7 + 0x10]
20714 ld [%l7 + 0x10], %f14
20715 fsubs %f14, %f20, %f25
20716loop_1767:
20717 tpos %icc, 0x2
20718 fbug %fcc2, loop_1768
20719 add %o1, 0x046B, %l0
20720 tvc %icc, 0x2
20721 sethi 0x0091, %i2
20722loop_1768:
20723 fnot1s %f26, %f28
20724 fcmpne16 %f20, %f24, %l4
20725 edge32n %o3, %o2, %g5
20726 movleu %xcc, %i1, %l2
20727 or %l6, %l1, %g4
20728 tne %xcc, 0x1
20729 wr %g0, 0x80, %asi
20730 ldswa [%l7 + 0x30] %asi, %o5
20731 mulx %g1, %g7, %i5
20732 add %l7, 0x10, %l6
20733 wr %g0, 0x10, %asi
20734 ldxa [%l6] %asi, %o4
20735 casxa [%l6] 0x10, %o4, %i6
20736 tl %icc, 0x5
20737 smulcc %i4, %l3, %g6
20738 add %i7, 0x0EE6, %l5
20739 movgu %icc, %g3, %g2
20740 udivx %o7, 0x01F9, %o0
20741 tsubcctv %i3, 0x0432, %o6
20742 ba,a loop_1769
20743 movrlez %o1, 0x077, %i0
20744 sdivcc %l0, 0x0D5B, %i2
20745 movl %xcc, %l4, %o2
20746loop_1769:
20747 array8 %o3, %i1, %l2
20748 fornot2s %f14, %f2, %f26
20749 nop
20750 setx 0x9DD74ECA80481A2A, %l0, %l6
20751 stx %l6, [%l7 + 0x40]
20752 ldx [%l7 + 0x40], %fsr
20753 movvs %xcc, %l6, %g5
20754 edge32ln %l1, %g4, %g1
20755 tgu %icc, 0x1
20756 fbge,a %fcc2, loop_1770
20757 tvc %xcc, 0x2
20758 edge8 %o5, %i5, %g7
20759 movneg %icc, %i6, %o4
20760loop_1770:
20761 fmovdneg %icc, %f8, %f16
20762 sdivcc %i4, 0x03D2, %g6
20763 tle %xcc, 0x4
20764 edge8n %i7, %l3, %g3
20765 or %l5, %o7, %g2
20766 movcc %icc, %o0, %i3
20767 bvc loop_1771
20768 membar 0x5D
20769 nop
20770 setx 0xA41BC0DC, %l0, %l6
20771 st %l6, [%l7 + 0x28]
20772 ld [%l7 + 0x28], %f10
20773 setx 0x6537B083, %l1, %l5
20774 st %l5, [%l7 + 0x10]
20775 ld [%l7 + 0x10], %f9
20776 fmuls %f9, %f10, %f26
20777 movgu %xcc, %o1, %o6
20778loop_1771:
20779 movrne %i0, %i2, %l0
20780 alignaddr %o2, %o3, %i1
20781 brlez,a %l2, loop_1772
20782 orncc %l6, 0x1AFC, %l4
20783 nop
20784 fitos %f30, %f3
20785 fcmple16 %f12, %f30, %l1
20786loop_1772:
20787 popc 0x1649, %g5
20788 set 0x50, %g6
20789 ldda [%l7 + %g6] 0xe2, %g4
20790 brgez,a %g1, loop_1773
20791 fbo %fcc0, loop_1774
20792 udivcc %o5, 0x0CFB, %i5
20793 nop
20794 fitod %f2, %f8
20795 fdtos %f8, %f7
20796loop_1773:
20797 stbar
20798loop_1774:
20799 nop
20800 setx 0xF041FDCC, %l0, %l6
20801 st %l6, [%l7 + 0x28]
20802 ld [%l7 + 0x28], %fsr
20803 set 0x40, %i0
20804 stxa %g7, [%l7 + %i0] 0xea
20805 membar #Sync
20806 movrne %o4, 0x3DD, %i4
20807 edge16 %i6, %i7, %l3
20808 fnegd %f10, %f20
20809 wr %g0, 0xe2, %asi
20810 stxa %g3, [%l7 + 0x20] %asi
20811 membar #Sync
20812 smulcc %g6, %l5, %o7
20813 restored
20814 rdpr %cwp, %g1
20815 rdpr %cansave, %g2
20816 rdpr %canrestore, %g3
20817 rdpr %cleanwin, %g4
20818 rdpr %otherwin, %g5
20819 rdpr %wstate, %g6
20820 add %g2, %i3, %o0
20821 udivcc %o1, 0x11CD, %i0
20822 movrlez %o6, %l0, %i2
20823 fones %f3
20824 fcmple16 %f22, %f0, %o2
20825 edge16l %o3, %i1, %l2
20826 tle %xcc, 0x7
20827 tcc %xcc, 0x3
20828 tpos %xcc, 0x3
20829 orcc %l4, %l6, %l1
20830 fmovsleu %icc, %f5, %f14
20831 brgz %g5, loop_1775
20832 fmovscc %xcc, %f2, %f22
20833 restored
20834 rdpr %cwp, %g1
20835 rdpr %cansave, %g2
20836 rdpr %canrestore, %g3
20837 rdpr %cleanwin, %g4
20838 rdpr %otherwin, %g5
20839 rdpr %wstate, %g6
20840 fmovsle %icc, %f28, %f11
20841loop_1775:
20842 fcmple16 %f30, %f20, %g4
20843 array8 %o5, %g1, %i5
20844 taddcctv %g7, %o4, %i6
20845 tgu %icc, 0x2
20846 fcmpeq32 %f22, %f20, %i7
20847 fmovrdgz %i4, %f0, %f16
20848 swap [%l7 + 0x40], %l3
20849 addcc %g6, %l5, %g3
20850 brnz,a %o7, loop_1776
20851 tl %icc, 0x6
20852 ldd [%l7 + 0x50], %g2
20853 bgu %xcc, loop_1777
20854loop_1776:
20855 bcs,a,pn %icc, loop_1778
20856 ldx [%l7 + 0x38], %o0
20857 move %xcc, %i3, %i0
20858loop_1777:
20859 nop
20860 setx loop_1779, %l0, %l1
20861 jmpl %l1, %o6
20862loop_1778:
20863 orcc %o1, %i2, %l0
20864 fmul8sux16 %f4, %f4, %f0
20865 tsubcctv %o3, %o2, %i1
20866loop_1779:
20867 tcs %xcc, 0x0
20868 edge8n %l4, %l2, %l6
20869 taddcctv %g5, %l1, %o5
20870 tvs %xcc, 0x2
20871 ldsh [%l7 + 0x76], %g4
20872 ld [%l7 + 0x44], %f4
20873 movrgez %g1, 0x3B5, %g7
20874 andncc %i5, %i6, %o4
20875 brnz %i7, loop_1780
20876 movrgz %l3, %i4, %g6
20877 nop
20878 fitos %f9, %f2
20879 fstoi %f2, %f14
20880 fzero %f14
20881loop_1780:
20882 fmovrde %l5, %f6, %f20
20883 array32 %g3, %g2, %o0
20884 andncc %o7, %i3, %o6
20885 ldsh [%l7 + 0x4C], %i0
20886 tge %icc, 0x1
20887 bl %xcc, loop_1781
20888 fcmpeq16 %f6, %f18, %o1
20889 alignaddrl %i2, %o3, %l0
20890 st %f9, [%l7 + 0x10]
20891loop_1781:
20892 edge16l %i1, %o2, %l4
20893 nop
20894 setx 0xFE1DA177941EE8AA, %l0, %l6
20895 stx %l6, [%l7 + 0x28]
20896 ldd [%l7 + 0x28], %f2
20897 setx 0x3ED8090850B84CE5, %l1, %l5
20898 stx %l5, [%l7 + 0x10]
20899 ldd [%l7 + 0x10], %f20
20900 fsubd %f20, %f2, %f16
20901 movn %icc, %l2, %g5
20902 set 0x38, %i3
20903 prefetcha [%l7 + %i3] 0x15, 0x1
20904 edge32ln %o5, %g4, %l6
20905 fcmple16 %f4, %f6, %g7
20906 faligndata %f4, %f12, %f10
20907 edge16l %i5, %g1, %i6
20908 edge8l %o4, %i7, %i4
20909 movrne %g6, 0x202, %l5
20910 restored
20911 rdpr %cwp, %g1
20912 rdpr %cansave, %g2
20913 rdpr %canrestore, %g3
20914 rdpr %cleanwin, %g4
20915 rdpr %otherwin, %g5
20916 rdpr %wstate, %g6
20917 fmovdn %xcc, %f22, %f7
20918 and %g3, %g2, %o0
20919 movrlz %o7, 0x141, %i3
20920 orncc %o6, 0x087B, %i0
20921 movg %xcc, %l3, %o1
20922 xnorcc %i2, %l0, %i1
20923 tg %xcc, 0x4
20924 tle %xcc, 0x5
20925 saved
20926 rdpr %cwp, %g1
20927 rdpr %cansave, %g2
20928 rdpr %canrestore, %g3
20929 rdpr %cleanwin, %g4
20930 rdpr %otherwin, %g5
20931 rdpr %wstate, %g6
20932 fcmpgt16 %f12, %f26, %o3
20933 edge8 %o2, %l2, %l4
20934 movge %icc, %l1, %g5
20935 fornot1 %f0, %f6, %f20
20936 movle %xcc, %o5, %l6
20937 movle %icc, %g7, %g4
20938 nop
20939 setx loop_1782, %l0, %l1
20940 jmpl %l1, %i5
20941 sll %g1, %o4, %i7
20942 andncc %i4, %g6, %i6
20943 fexpand %f10, %f0
20944loop_1782:
20945 xnor %g3, %l5, %o0
20946 sll %g2, %i3, %o7
20947 addc %i0, 0x13F0, %l3
20948 nop
20949 setx loop_1783, %l0, %l1
20950 wrpr 0x1, %tl
20951 wrpr %l1, %tnpc
20952 setx 0x34400001400, %l0, %l1
20953 wrpr %l1, %tstate
20954 wrhpr 0x4, %htstate
20955 done
20956 fnot1s %f25, %f4
20957 edge32l %o6, %o1, %i2
20958 brlez,a %i1, loop_1784
20959loop_1783:
20960 edge16ln %l0, %o2, %l2
20961 addccc %o3, %l4, %g5
20962 fbl,a %fcc3, loop_1785
20963loop_1784:
20964 andn %l1, 0x142D, %o5
20965 set 0x38, %g5
20966 stxa %g7, [%g0 + %g5] 0x4f
20967loop_1785:
20968 tleu %icc, 0x3
20969 be,a,pn %icc, loop_1786
20970 nop
20971 setx 0xA5E21849, %l0, %l6
20972 st %l6, [%l7 + 0x28]
20973 ld [%l7 + 0x28], %f18
20974 setx 0x3E74D466, %l1, %l5
20975 st %l5, [%l7 + 0x10]
20976 ld [%l7 + 0x10], %f8
20977 fmuls %f8, %f18, %f7
20978 sllx %g4, 0x09, %i5
20979 fmovdgu %xcc, %f27, %f8
20980loop_1786:
20981 tsubcc %l6, 0x1C3D, %o4
20982 edge32n %i7, %i4, %g6
20983 andcc %g1, %i6, %g3
20984 fble %fcc0, loop_1787
20985 nop
20986 setx loop_1788, %l0, %l1
20987 jmpl %l1, %l5
20988 fexpand %f5, %f18
20989 movrgez %o0, 0x0F3, %g2
20990loop_1787:
20991 brnz %o7, loop_1789
20992loop_1788:
20993 srax %i3, 0x18, %i0
20994 tge %icc, 0x0
20995 swap [%l7 + 0x70], %o6
20996loop_1789:
20997 tsubcctv %l3, %i2, %o1
20998 udivx %i1, 0x05F1, %l0
20999 fnegd %f26, %f10
21000 tleu %icc, 0x2
21001 orn %o2, %o3, %l2
21002 fnegd %f12, %f12
21003 andncc %l4, %l1, %o5
21004 nop
21005 fitos %f3, %f6
21006 fstod %f6, %f24
21007 tle %xcc, 0x3
21008 bpos,pt %icc, loop_1790
21009 edge16 %g7, %g5, %i5
21010 pdist %f6, %f28, %f22
21011 movcs %icc, %g4, %l6
21012loop_1790:
21013 array32 %i7, %i4, %g6
21014 tne %icc, 0x1
21015 set 0x210, %l5
21016 ldxa [%g0 + %l5] 0x52, %o4
21017 saved
21018 rdpr %cwp, %g1
21019 rdpr %cansave, %g2
21020 rdpr %canrestore, %g3
21021 rdpr %cleanwin, %g4
21022 rdpr %otherwin, %g5
21023 rdpr %wstate, %g6
21024 subc %i6, 0x0CD5, %g3
21025 ld [%l7 + 0x70], %f3
21026 move %icc, %l5, %o0
21027 fands %f19, %f12, %f5
21028 membar 0x49
21029 add %g1, 0x0828, %g2
21030 set 0x54, %o6
21031 swapa [%l7 + %o6] 0x04, %o7
21032 addcc %i0, %i3, %o6
21033 fpadd16 %f16, %f20, %f24
21034 edge16n %i2, %o1, %i1
21035 movl %icc, %l3, %l0
21036 sdivx %o3, 0x19DF, %l2
21037 tgu %icc, 0x2
21038 restored
21039 rdpr %cwp, %g1
21040 rdpr %cansave, %g2
21041 rdpr %canrestore, %g3
21042 rdpr %cleanwin, %g4
21043 rdpr %otherwin, %g5
21044 rdpr %wstate, %g6
21045 mova %xcc, %l4, %l1
21046 wr %g0, 0x11, %asi
21047 swapa [%l7 + 0x6C] %asi, %o2
21048 subccc %g7, %g5, %o5
21049 fpsub32s %f27, %f11, %f7
21050 edge32ln %g4, %i5, %l6
21051 nop
21052 setx 0xB63D891D, %l0, %l6
21053 st %l6, [%l7 + 0x28]
21054 ld [%l7 + 0x28], %f8
21055 setx 0xF0808295, %l1, %l5
21056 st %l5, [%l7 + 0x10]
21057 ld [%l7 + 0x10], %f6
21058 fsubs %f6, %f8, %f10
21059 edge8ln %i7, %g6, %i4
21060 xorcc %o4, 0x1332, %g3
21061 sllx %i6, %l5, %o0
21062 te %xcc, 0x2
21063 movcc %xcc, %g2, %g1
21064 tvc %icc, 0x4
21065 popc 0x1D73, %i0
21066 edge8l %i3, %o7, %o6
21067 fxnor %f20, %f4, %f28
21068 ta %xcc, 0x1
21069 edge8n %i2, %i1, %l3
21070 array8 %o1, %l0, %o3
21071 movrgez %l2, %l4, %o2
21072 set 0x38, %i2
21073 ldsba [%l7 + %i2] 0x19, %l1
21074 brlez %g5, loop_1791
21075 nop
21076 set 0x48, %l2
21077 ldsw [%l7 + %l2], %o5
21078 movvc %icc, %g4, %g7
21079 orncc %l6, %i7, %g6
21080loop_1791:
21081 tneg %xcc, 0x6
21082 tg %xcc, 0x5
21083 ld [%l7 + 0x50], %f2
21084 fmovdleu %xcc, %f21, %f31
21085 bgu,pt %icc, loop_1792
21086 movneg %xcc, %i4, %i5
21087 sdiv %g3, 0x0B19, %o4
21088 sethi 0x179B, %i6
21089loop_1792:
21090 edge16 %o0, %l5, %g1
21091 std %f18, [%l7 + 0x18]
21092 movneg %xcc, %i0, %i3
21093 bcs,a %icc, loop_1793
21094 fbn %fcc3, loop_1794
21095 fpackfix %f10, %f7
21096 or %o7, 0x0082, %g2
21097loop_1793:
21098 subc %o6, %i1, %i2
21099loop_1794:
21100 fbue %fcc2, loop_1795
21101 edge8 %l3, %o1, %l0
21102 brnz,a %l2, loop_1796
21103 xorcc %o3, %l4, %l1
21104loop_1795:
21105 fmuld8ulx16 %f1, %f24, %f30
21106 tneg %icc, 0x6
21107loop_1796:
21108 tsubcctv %g5, %o2, %g4
21109 nop
21110 setx 0x00498DF0, %l0, %l6
21111 st %l6, [%l7 + 0x74]
21112 ld [%l7 + 0x74], %fsr
21113 wr %g0, 0x04, %asi
21114 ldsha [%l7 + 0x6C] %asi, %o5
21115 nop
21116 setx 0x4D57055F, %l0, %l6
21117 st %l6, [%l7 + 0x28]
21118 ld [%l7 + 0x28], %f10
21119 setx 0x4E88E65E, %l1, %l5
21120 st %l5, [%l7 + 0x10]
21121 ld [%l7 + 0x10], %f11
21122 fmuls %f11, %f10, %f4
21123 tvs %icc, 0x6
21124 movrne %l6, 0x1CC, %i7
21125 wr %g0, 0x0c, %asi
21126 lda [%l7 + 0x6C] %asi, %f6
21127 alignaddrl %g7, %i4, %i5
21128 fmovsvs %xcc, %f30, %f31
21129 movgu %icc, %g6, %g3
21130 wr %g0, 0x19, %asi
21131 stba %i6, [%l7 + 0x7D] %asi
21132 subc %o0, 0x0248, %o4
21133 fbuge,a %fcc0, loop_1797
21134 fpadd32s %f12, %f18, %f30
21135 edge32n %g1, %i0, %i3
21136 set 0x7C, %o3
21137 lduba [%l7 + %o3] 0x14, %o7
21138loop_1797:
21139 movleu %icc, %l5, %o6
21140 set 0x78, %g2
21141 ldswa [%l7 + %g2] 0x10, %i1
21142 movleu %icc, %i2, %l3
21143 te %icc, 0x5
21144 fmovsge %icc, %f4, %f14
21145 udivx %g2, 0x111E, %o1
21146 set 0x10, %o0
21147 stxa %l2, [%l7 + %o0] 0x2f
21148 membar #Sync
21149 movcc %icc, %o3, %l0
21150 fmovs %f22, %f30
21151 brz,a %l1, loop_1798
21152 sdivx %g5, 0x1A3C, %o2
21153 fbe %fcc2, loop_1799
21154 pdist %f0, %f24, %f18
21155loop_1798:
21156 fpadd32s %f15, %f4, %f12
21157 edge32 %l4, %o5, %l6
21158loop_1799:
21159 tcs %xcc, 0x2
21160 fnor %f16, %f28, %f4
21161 subc %i7, 0x18A9, %g7
21162 set 0x2E, %l3
21163 lduha [%l7 + %l3] 0x10, %g4
21164 xnor %i4, 0x006E, %i5
21165 nop
21166 setx 0xC987CF6F4BB2A0A9, %l0, %l6
21167 stx %l6, [%l7 + 0x28]
21168 ldd [%l7 + 0x28], %f24
21169 fsqrtd %f24, %f28
21170 tle %icc, 0x5
21171 membar 0x60
21172 set 0x10, %o7
21173 lduwa [%l7 + %o7] 0x04, %g3
21174 edge16ln %i6, %g6, %o4
21175 bcs loop_1800
21176 umulcc %o0, 0x0188, %g1
21177 fbn,a %fcc2, loop_1801
21178 srlx %i3, %i0, %o7
21179loop_1800:
21180 alignaddrl %o6, %l5, %i1
21181 movpos %xcc, %l3, %g2
21182loop_1801:
21183 nop
21184 wr %g0, 0x16, %asi
21185 stda %f0, [%l7 + 0x40] %asi
21186 membar #Sync
21187 ble,a %xcc, loop_1802
21188 movl %icc, %o1, %i2
21189 fornot1s %f9, %f16, %f19
21190 srax %l2, 0x1C, %o3
21191loop_1802:
21192 movle %icc, %l1, %l0
21193 fmovsgu %xcc, %f26, %f29
21194 set 0x13, %i1
21195 ldsba [%l7 + %i1] 0x0c, %o2
21196 stx %g5, [%l7 + 0x70]
21197 fmovrse %o5, %f20, %f8
21198 movleu %icc, %l6, %l4
21199 xor %g7, 0x0AB2, %i7
21200 movle %icc, %g4, %i5
21201 sdivcc %i4, 0x1B2E, %i6
21202 addc %g6, %o4, %g3
21203 taddcctv %o0, %i3, %g1
21204 tvc %icc, 0x3
21205 fmovsvc %icc, %f22, %f7
21206 addc %o7, %i0, %l5
21207 orn %o6, 0x0602, %l3
21208 move %icc, %g2, %o1
21209 bgu loop_1803
21210 srlx %i1, %i2, %l2
21211 tleu %icc, 0x7
21212 fmovdl %xcc, %f3, %f17
21213loop_1803:
21214 srl %o3, 0x14, %l0
21215 fmul8ulx16 %f26, %f30, %f8
21216 subcc %l1, 0x1CF5, %o2
21217 srl %g5, 0x04, %o5
21218 bleu,a %icc, loop_1804
21219 nop
21220 setx loop_1805, %l0, %l1
21221 wrpr 0x1, %tl
21222 wrpr %l1, %tpc
21223 add %l1, 0x4, %l1
21224 wrpr %l1, %tnpc
21225 setx 0x34400001400, %l0, %l1
21226 wrpr %l1, %tstate
21227 wrhpr 0x4, %htstate
21228 retry
21229 array32 %l4, %g7, %l6
21230 sdivcc %g4, 0x0A30, %i7
21231loop_1804:
21232 membar 0x06
21233loop_1805:
21234 udivx %i5, 0x086F, %i4
21235 fmovsg %xcc, %f12, %f31
21236 movvs %xcc, %g6, %i6
21237 sllx %o4, 0x1E, %g3
21238 movrgz %o0, %g1, %i3
21239 nop
21240 setx 0xEC73C385, %l0, %l6
21241 st %l6, [%l7 + 0x28]
21242 ld [%l7 + 0x28], %f15
21243 setx 0xBCF8C237, %l1, %l5
21244 st %l5, [%l7 + 0x10]
21245 ld [%l7 + 0x10], %f1
21246 fmuls %f1, %f15, %f25
21247 taddcc %o7, %l5, %i0
21248 array16 %l3, %g2, %o1
21249 edge16 %i1, %o6, %l2
21250 udiv %i2, 0x18F5, %l0
21251 bvs,a loop_1806
21252 movn %icc, %l1, %o2
21253 edge32n %g5, %o3, %l4
21254 alignaddr %o5, %l6, %g4
21255loop_1806:
21256 fmovsl %icc, %f12, %f21
21257 fbl %fcc2, loop_1807
21258 sir 0x0A85
21259 ldsw [%l7 + 0x60], %i7
21260 subc %i5, 0x058C, %g7
21261loop_1807:
21262 nop
21263 wr %g0, 0x0c, %asi
21264 stxa %g6, [%l7 + 0x30] %asi
21265 and %i6, %o4, %i4
21266 tleu %icc, 0x4
21267 fxnors %f3, %f4, %f27
21268 fmovsle %xcc, %f19, %f21
21269 subc %o0, 0x191D, %g3
21270 sra %g1, 0x02, %o7
21271 call loop_1808
21272 mova %xcc, %i3, %i0
21273 orcc %l5, 0x1B19, %g2
21274 movn %icc, %l3, %o1
21275loop_1808:
21276 prefetch [%l7 + 0x30], 0x0
21277 movcc %icc, %o6, %i1
21278 addccc %i2, %l2, %l1
21279 wr %g0, 0x1f, %asi
21280 stda %f0, [%l7 + 0x40] %asi
21281 membar #Sync
21282 orncc %l0, 0x19BF, %g5
21283 fmovsa %xcc, %f13, %f14
21284 fcmpgt32 %f24, %f12, %o2
21285 edge32 %l4, %o3, %l6
21286 movge %icc, %o5, %g4
21287 nop
21288 setx 0x27D91B83, %l0, %l6
21289 st %l6, [%l7 + 0x28]
21290 ld [%l7 + 0x28], %f2
21291 setx 0x1ADF2C55, %l1, %l5
21292 st %l5, [%l7 + 0x10]
21293 ld [%l7 + 0x10], %f1
21294 fsubs %f1, %f2, %f20
21295 fmovrdgz %i7, %f12, %f12
21296 nop
21297 setx 0xA0577BCF, %l0, %l6
21298 st %l6, [%l7 + 0x2C]
21299 ld [%l7 + 0x2C], %fsr
21300 srax %g7, 0x15, %i5
21301 tge %xcc, 0x3
21302 nop
21303 fitos %f13, %f13
21304 fstod %f13, %f30
21305 bneg,pn %icc, loop_1809
21306 sll %i6, 0x12, %g6
21307 sll %i4, 0x01, %o4
21308 fsrc2 %f24, %f0
21309loop_1809:
21310 call loop_1810
21311 fmovrde %g3, %f20, %f30
21312 array32 %o0, %o7, %g1
21313 xnor %i0, %l5, %g2
21314loop_1810:
21315 sll %i3, 0x07, %o1
21316 edge8ln %l3, %i1, %i2
21317 addcc %o6, 0x07D8, %l1
21318 alignaddrl %l0, %l2, %g5
21319 te %icc, 0x1
21320 ta %icc, 0x3
21321 movre %o2, %l4, %o3
21322 fcmple16 %f24, %f4, %l6
21323 fmovsgu %icc, %f30, %f10
21324 nop
21325 setx loop_1811, %l0, %l1
21326 jmpl %l1, %o5
21327 fbo,a %fcc3, loop_1812
21328 fmovdn %icc, %f14, %f15
21329 fmul8x16au %f26, %f5, %f16
21330loop_1811:
21331 addc %i7, %g7, %i5
21332loop_1812:
21333 fmovdg %xcc, %f3, %f22
21334 edge16 %g4, %i6, %g6
21335 be,a %xcc, loop_1813
21336 fpmerge %f17, %f13, %f2
21337 fbo %fcc2, loop_1814
21338 alignaddrl %o4, %g3, %o0
21339loop_1813:
21340 brlez,a %o7, loop_1815
21341 array32 %i4, %g1, %i0
21342loop_1814:
21343 fmovrdlez %g2, %f20, %f14
21344 xnorcc %l5, %o1, %i3
21345loop_1815:
21346 movn %icc, %i1, %i2
21347 call loop_1816
21348 sdiv %l3, 0x14DB, %o6
21349 fsrc1s %f25, %f4
21350 movne %xcc, %l1, %l0
21351loop_1816:
21352 tleu %xcc, 0x3
21353 fcmpeq32 %f28, %f10, %g5
21354 xnorcc %l2, %l4, %o3
21355 fornot1s %f14, %f0, %f13
21356 fbne,a %fcc1, loop_1817
21357 movgu %xcc, %o2, %l6
21358 bvc,a,pn %xcc, loop_1818
21359 ldd [%l7 + 0x68], %f0
21360loop_1817:
21361 bcc,a %xcc, loop_1819
21362 fbul %fcc2, loop_1820
21363loop_1818:
21364 movrgz %o5, %i7, %g7
21365 tvs %icc, 0x0
21366loop_1819:
21367 movl %xcc, %i5, %i6
21368loop_1820:
21369 edge32l %g4, %o4, %g3
21370 fpadd32s %f17, %f13, %f22
21371 fands %f9, %f30, %f21
21372 movgu %icc, %o0, %o7
21373 fbue %fcc2, loop_1821
21374 movneg %icc, %g6, %g1
21375 brlez %i4, loop_1822
21376 subc %i0, %g2, %l5
21377loop_1821:
21378 brgz %i3, loop_1823
21379 alignaddr %i1, %i2, %o1
21380loop_1822:
21381 fmovda %xcc, %f10, %f25
21382 fmovdvs %xcc, %f15, %f7
21383loop_1823:
21384 fmovrse %l3, %f23, %f24
21385 andncc %l1, %o6, %l0
21386 fbule %fcc3, loop_1824
21387 addcc %l2, %g5, %l4
21388 movcs %icc, %o2, %l6
21389 ldd [%l7 + 0x78], %f2
21390loop_1824:
21391 add %o3, 0x1488, %i7
21392 mova %icc, %o5, %i5
21393 tleu %xcc, 0x0
21394 udiv %g7, 0x1D7F, %g4
21395 movneg %icc, %o4, %i6
21396 edge32 %g3, %o7, %g6
21397 udiv %o0, 0x0C8A, %i4
21398 ld [%l7 + 0x14], %f20
21399 nop
21400 setx 0x8907F3A1C01E1B7C, %l0, %l6
21401 stx %l6, [%l7 + 0x28]
21402 ldd [%l7 + 0x28], %f28
21403 setx 0x6EF027D04552E22C, %l1, %l5
21404 stx %l5, [%l7 + 0x10]
21405 ldd [%l7 + 0x10], %f0
21406 fmuld %f0, %f28, %f14
21407 nop
21408 setx 0x12F33572, %l0, %l6
21409 st %l6, [%l7 + 0x28]
21410 ld [%l7 + 0x28], %f29
21411 fsqrts %f29, %f18
21412 ldsh [%l7 + 0x68], %g1
21413 srlx %i0, 0x16, %l5
21414 bg,pn %icc, loop_1825
21415 call loop_1826
21416 orcc %g2, %i1, %i2
21417 movrlz %i3, %o1, %l3
21418loop_1825:
21419 mulx %o6, %l1, %l2
21420loop_1826:
21421 edge32ln %l0, %g5, %l4
21422 movcs %icc, %l6, %o3
21423 lduh [%l7 + 0x2A], %o2
21424 fba %fcc0, loop_1827
21425 srl %o5, %i7, %i5
21426 udivcc %g7, 0x0845, %o4
21427 edge32l %i6, %g4, %g3
21428loop_1827:
21429 fcmpeq16 %f28, %f2, %g6
21430 ldsb [%l7 + 0x6E], %o7
21431 stx %o0, [%l7 + 0x20]
21432 movrgez %i4, 0x316, %g1
21433 brnz,a %i0, loop_1828
21434 edge8n %l5, %i1, %g2
21435 bcs,pn %icc, loop_1829
21436 movcs %xcc, %i3, %i2
21437loop_1828:
21438 fcmpne16 %f24, %f14, %o1
21439 fmul8sux16 %f12, %f10, %f10
21440loop_1829:
21441 saved
21442 rdpr %cwp, %g1
21443 rdpr %cansave, %g2
21444 rdpr %canrestore, %g3
21445 rdpr %cleanwin, %g4
21446 rdpr %otherwin, %g5
21447 rdpr %wstate, %g6
21448 movleu %icc, %l3, %l1
21449 fmovsge %xcc, %f17, %f11
21450 edge8 %l2, %o6, %g5
21451 fzeros %f23
21452 fmovdleu %xcc, %f17, %f6
21453 movge %xcc, %l4, %l0
21454 edge16l %l6, %o2, %o3
21455 tpos %xcc, 0x2
21456 movpos %icc, %i7, %i5
21457 taddcc %o5, 0x0075, %o4
21458 movn %icc, %g7, %g4
21459 std %f10, [%l7 + 0x60]
21460 fcmpgt16 %f2, %f14, %g3
21461 fblg,a %fcc3, loop_1830
21462 fbne %fcc3, loop_1831
21463 movl %icc, %i6, %o7
21464 fmovrdne %g6, %f2, %f26
21465loop_1830:
21466 edge16 %i4, %g1, %o0
21467loop_1831:
21468 fsrc1s %f19, %f11
21469 movvc %xcc, %l5, %i1
21470 fpack16 %f10, %f28
21471 movpos %xcc, %g2, %i3
21472 andncc %i2, %i0, %o1
21473 tcs %xcc, 0x1
21474 movl %icc, %l1, %l2
21475 fba,a %fcc1, loop_1832
21476 fmovse %icc, %f16, %f14
21477 fmovdgu %icc, %f31, %f9
21478 saved
21479 rdpr %cwp, %g1
21480 rdpr %cansave, %g2
21481 rdpr %canrestore, %g3
21482 rdpr %cleanwin, %g4
21483 rdpr %otherwin, %g5
21484 rdpr %wstate, %g6
21485loop_1832:
21486 srax %l3, 0x0C, %g5
21487 tsubcctv %o6, %l4, %l0
21488 call loop_1833
21489 tvc %icc, 0x7
21490 fpackfix %f4, %f21
21491 fbue,a %fcc2, loop_1834
21492loop_1833:
21493 sdivx %o2, 0x017F, %l6
21494 movneg %xcc, %i7, %o3
21495 xor %o5, 0x1F18, %o4
21496loop_1834:
21497 fmovdvs %xcc, %f21, %f28
21498 movg %icc, %g7, %g4
21499 fmovscs %xcc, %f21, %f5
21500 fcmple32 %f20, %f12, %i5
21501 tg %icc, 0x4
21502 addc %i6, %o7, %g3
21503 tleu %xcc, 0x3
21504 tle %xcc, 0x0
21505 tsubcctv %i4, %g6, %o0
21506 sllx %l5, 0x0C, %g1
21507 fmovsge %icc, %f13, %f8
21508 fmovrdne %g2, %f8, %f20
21509 srl %i3, 0x04, %i1
21510 sll %i0, %i2, %o1
21511 tpos %icc, 0x7
21512 taddcctv %l2, %l3, %g5
21513 addcc %o6, %l1, %l4
21514 mova %xcc, %l0, %l6
21515 brlez %i7, loop_1835
21516 orncc %o2, 0x0E6A, %o5
21517 set 0x50, %o4
21518 ldstuba [%l7 + %o4] 0x81, %o4
21519loop_1835:
21520 taddcctv %o3, 0x081D, %g7
21521 movl %icc, %g4, %i6
21522 edge32l %i5, %g3, %i4
21523 tcs %icc, 0x1
21524 fsrc1s %f12, %f20
21525 stb %o7, [%l7 + 0x50]
21526 andcc %o0, 0x0AC2, %g6
21527 sth %l5, [%l7 + 0x70]
21528 stx %g1, [%l7 + 0x28]
21529 addccc %i3, 0x01DA, %i1
21530 edge8 %i0, %g2, %i2
21531 srl %o1, 0x04, %l3
21532 fmovdvc %icc, %f31, %f10
21533 ldub [%l7 + 0x39], %g5
21534 ldx [%l7 + 0x68], %l2
21535 tneg %icc, 0x4
21536 fcmpne16 %f2, %f18, %o6
21537 tpos %xcc, 0x0
21538 set 0x60, %l4
21539 lda [%l7 + %l4] 0x11, %f16
21540 fpadd16 %f18, %f20, %f30
21541 tgu %xcc, 0x6
21542 mova %xcc, %l1, %l4
21543 udivx %l0, 0x10E7, %l6
21544 edge16ln %i7, %o2, %o5
21545 lduh [%l7 + 0x5C], %o4
21546 sethi 0x03F4, %o3
21547 movleu %icc, %g7, %g4
21548 bgu,pn %icc, loop_1836
21549 edge32ln %i5, %i6, %i4
21550 srlx %o7, %o0, %g3
21551 nop
21552 fitod %f2, %f18
21553 fdtox %f18, %f30
21554 fxtod %f30, %f12
21555loop_1836:
21556 edge8ln %l5, %g6, %g1
21557 nop
21558 setx 0x646B3FB6, %l0, %l6
21559 st %l6, [%l7 + 0x28]
21560 ld [%l7 + 0x28], %f31
21561 fsqrts %f31, %f20
21562 popc %i1, %i0
21563 movrne %g2, 0x1EC, %i3
21564 tl %icc, 0x1
21565 smul %i2, 0x07DA, %o1
21566 nop
21567 fitos %f10, %f21
21568 fstod %f21, %f16
21569 fcmpgt32 %f18, %f10, %g5
21570 xorcc %l2, %l3, %l1
21571 sll %o6, 0x0B, %l0
21572 fpsub16 %f2, %f0, %f24
21573 tle %icc, 0x5
21574 srlx %l4, 0x1E, %i7
21575 umulcc %l6, %o2, %o4
21576 tvc %icc, 0x4
21577 tl %xcc, 0x5
21578 be,a loop_1837
21579 edge32n %o5, %o3, %g7
21580 sdivcc %i5, 0x0FDB, %i6
21581 sdivx %g4, 0x1081, %i4
21582loop_1837:
21583 sra %o7, %g3, %l5
21584 edge32 %o0, %g1, %i1
21585 set 0x27, %g4
21586 stba %i0, [%l7 + %g4] 0x27
21587 membar #Sync
21588 edge32 %g2, %i3, %g6
21589 fmul8x16al %f17, %f1, %f6
21590 tne %xcc, 0x0
21591 edge8l %i2, %o1, %l2
21592 nop
21593 fitod %f12, %f28
21594 fdtoi %f28, %f26
21595 sth %l3, [%l7 + 0x74]
21596 ble,a %xcc, loop_1838
21597 tcs %icc, 0x5
21598 bl,pn %xcc, loop_1839
21599 subc %g5, %l1, %o6
21600loop_1838:
21601 brlez,a %l0, loop_1840
21602 stx %l4, [%l7 + 0x18]
21603loop_1839:
21604 fmul8x16au %f19, %f7, %f16
21605 bn,a,pn %xcc, loop_1841
21606loop_1840:
21607 xor %i7, 0x0DE4, %o2
21608 edge8 %o4, %l6, %o5
21609 movleu %icc, %o3, %i5
21610loop_1841:
21611 fmovdg %icc, %f17, %f10
21612 edge32 %i6, %g7, %i4
21613 andn %g4, 0x083F, %g3
21614 bpos,pn %icc, loop_1842
21615 ldsh [%l7 + 0x18], %o7
21616 bg,pn %icc, loop_1843
21617 movle %xcc, %l5, %o0
21618loop_1842:
21619 fnors %f3, %f8, %f30
21620 set 0x70, %o2
21621 stxa %i1, [%l7 + %o2] 0x04
21622loop_1843:
21623 fmovrdlez %i0, %f16, %f10
21624 srlx %g2, %g1, %i3
21625 fmovdg %xcc, %f6, %f25
21626 addc %g6, %i2, %l2
21627 taddcc %l3, 0x1686, %g5
21628 fbuge,a %fcc2, loop_1844
21629 fmul8sux16 %f20, %f24, %f16
21630 bg,pn %xcc, loop_1845
21631 bcs,pn %icc, loop_1846
21632loop_1844:
21633 sir 0x1EF5
21634 fxor %f6, %f22, %f26
21635loop_1845:
21636 movneg %xcc, %o1, %l1
21637loop_1846:
21638 ble,pn %xcc, loop_1847
21639 tpos %xcc, 0x1
21640 srlx %o6, 0x10, %l0
21641 tn %icc, 0x6
21642loop_1847:
21643 nop
21644 set 0x10, %l6
21645 ldsha [%l7 + %l6] 0x0c, %l4
21646 mulx %o2, %o4, %l6
21647 movgu %xcc, %o5, %i7
21648 ble,pn %xcc, loop_1848
21649 bvs %xcc, loop_1849
21650 fornot1 %f26, %f18, %f10
21651 wr %g0, 0x19, %asi
21652 ldsha [%l7 + 0x22] %asi, %i5
21653loop_1848:
21654 sdiv %o3, 0x1F47, %g7
21655loop_1849:
21656 sllx %i4, 0x09, %g4
21657 smul %g3, %i6, %o7
21658 tg %xcc, 0x0
21659 movrlz %l5, %i1, %i0
21660 edge16l %o0, %g2, %g1
21661 andcc %i3, %i2, %g6
21662 stw %l3, [%l7 + 0x08]
21663 movvs %icc, %l2, %o1
21664 fmovrsgz %l1, %f13, %f7
21665 orncc %g5, 0x10A4, %l0
21666 movcs %xcc, %o6, %o2
21667 subc %o4, %l4, %l6
21668 bvc,pn %xcc, loop_1850
21669 ldd [%l7 + 0x58], %i6
21670 nop
21671 setx 0x011A1EFA3B43412D, %l0, %l6
21672 stx %l6, [%l7 + 0x28]
21673 ldd [%l7 + 0x28], %f4
21674 setx 0x2C5F90069E4FC1D6, %l1, %l5
21675 stx %l5, [%l7 + 0x10]
21676 ldd [%l7 + 0x10], %f18
21677 fmuld %f18, %f4, %f24
21678 set 0x43, %g1
21679 ldstuba [%l7 + %g1] 0x0c, %o5
21680loop_1850:
21681 fmul8ulx16 %f20, %f10, %f30
21682 edge8l %o3, %i5, %i4
21683 array16 %g4, %g3, %i6
21684 fmovdge %icc, %f4, %f1
21685 edge32 %g7, %o7, %l5
21686 edge16 %i1, %o0, %i0
21687 addccc %g2, 0x1FD3, %g1
21688 andcc %i2, 0x09FE, %g6
21689 udivcc %i3, 0x0B4F, %l3
21690 tne %icc, 0x1
21691 fpackfix %f12, %f0
21692 srlx %l2, 0x02, %l1
21693 array16 %o1, %g5, %o6
21694 be,pt %icc, loop_1851
21695 addccc %l0, %o4, %l4
21696 tn %xcc, 0x1
21697 nop
21698 setx 0x6CEAAC4D60610194, %l0, %l6
21699 stx %l6, [%l7 + 0x28]
21700 ldx [%l7 + 0x28], %fsr
21701loop_1851:
21702 array32 %o2, %i7, %o5
21703 fmovdvs %icc, %f23, %f10
21704 umul %o3, %l6, %i5
21705 fmovdg %xcc, %f2, %f17
21706 array16 %g4, %i4, %i6
21707 ldub [%l7 + 0x5F], %g3
21708 set 0x40, %i4
21709 ldda [%l7 + %i4] 0xe2, %g6
21710 movrne %o7, 0x093, %i1
21711 lduw [%l7 + 0x4C], %l5
21712 edge16ln %i0, %o0, %g1
21713 taddcctv %g2, %i2, %i3
21714 movrlz %g6, 0x260, %l2
21715 addccc %l1, 0x0D65, %l3
21716 lduh [%l7 + 0x64], %o1
21717 fbge,a %fcc2, loop_1852
21718 movvs %xcc, %o6, %g5
21719 edge16n %o4, %l4, %o2
21720 umulcc %i7, %l0, %o3
21721loop_1852:
21722 smul %l6, 0x0E2C, %i5
21723 mova %icc, %o5, %g4
21724 saved
21725 rdpr %cwp, %g1
21726 rdpr %cansave, %g2
21727 rdpr %canrestore, %g3
21728 rdpr %cleanwin, %g4
21729 rdpr %otherwin, %g5
21730 rdpr %wstate, %g6
21731 fmovsg %icc, %f21, %f20
21732 movvs %xcc, %i6, %g3
21733 edge16 %i4, %g7, %o7
21734 tcc %xcc, 0x4
21735 tleu %xcc, 0x1
21736 movcs %xcc, %i1, %l5
21737 set 0x16, %l1
21738 stha %o0, [%l7 + %l1] 0x81
21739 sir 0x1194
21740 brnz,a %g1, loop_1853
21741 edge32l %g2, %i2, %i0
21742 nop
21743 fitos %f3, %f16
21744 fstod %f16, %f4
21745 movge %icc, %g6, %l2
21746loop_1853:
21747 nop
21748 set 0x20, %o1
21749 ldxa [%l7 + %o1] 0x88, %i3
21750 udivx %l1, 0x18D5, %l3
21751 addccc %o1, %o6, %g5
21752 add %l7, 0x60, %l6
21753 wr %g0, 0x0c, %asi
21754 ldxa [%l6] %asi, %o4
21755 casxa [%l6] 0x0c, %o4, %o2
21756 edge8n %l4, %i7, %o3
21757 edge32n %l0, %i5, %o5
21758 saved
21759 rdpr %cwp, %g1
21760 rdpr %cansave, %g2
21761 rdpr %canrestore, %g3
21762 rdpr %cleanwin, %g4
21763 rdpr %otherwin, %g5
21764 rdpr %wstate, %g6
21765 bne,a loop_1854
21766 prefetch [%l7 + 0x34], 0x2
21767 movrlez %g4, %i6, %g3
21768 edge32 %l6, %i4, %g7
21769loop_1854:
21770 fbe %fcc1, loop_1855
21771 nop
21772 setx 0xDD1AFC82B9B66231, %l0, %l6
21773 stx %l6, [%l7 + 0x28]
21774 ldd [%l7 + 0x28], %f26
21775 setx 0xD550DC3F6570AA40, %l1, %l5
21776 stx %l5, [%l7 + 0x10]
21777 ldd [%l7 + 0x10], %f22
21778 fsubd %f22, %f26, %f2
21779 ldsh [%l7 + 0x0A], %o7
21780 bcc,a,pn %xcc, loop_1856
21781loop_1855:
21782 umul %i1, %o0, %l5
21783 add %g1, 0x1AC8, %i2
21784 tcs %icc, 0x6
21785loop_1856:
21786 srlx %g2, %i0, %g6
21787 tne %icc, 0x5
21788 alignaddrl %i3, %l1, %l2
21789 tsubcc %o1, 0x159D, %o6
21790 fmul8x16 %f17, %f16, %f20
21791 nop
21792 setx 0x2B0D73B95066E2B8, %l0, %l6
21793 stx %l6, [%l7 + 0x18]
21794 ldx [%l7 + 0x18], %fsr
21795 brgez,a %g5, loop_1857
21796 mulscc %o4, 0x1CF1, %l3
21797 fcmpeq16 %f14, %f10, %o2
21798 alignaddr %l4, %i7, %o3
21799loop_1857:
21800 nop
21801 set 0x40, %o5
21802 ldda [%l7 + %o5] 0xea, %i4
21803 fbue %fcc0, loop_1858
21804 bpos,a,pt %xcc, loop_1859
21805 brgz,a %l0, loop_1860
21806 subc %o5, %i6, %g4
21807loop_1858:
21808 fandnot2 %f0, %f4, %f2
21809loop_1859:
21810 srax %l6, %g3, %g7
21811loop_1860:
21812 fmovdcs %icc, %f7, %f23
21813 tge %xcc, 0x5
21814 fpsub16 %f24, %f0, %f30
21815 udivx %i4, 0x0DE0, %i1
21816 ld [%l7 + 0x2C], %f16
21817 fmovscs %xcc, %f24, %f11
21818 wr %g0, 0x4f, %asi
21819 ldxa [%g0 + 0x30] %asi, %o0
21820 ta %icc, 0x0
21821 movre %o7, %l5, %g1
21822 orncc %g2, 0x05B8, %i2
21823 udivx %i0, 0x1EF4, %g6
21824 edge16n %i3, %l2, %l1
21825 sub %o1, 0x03FC, %o6
21826 edge16ln %o4, %g5, %l3
21827 nop
21828 fitos %f28, %f6
21829 set 0x60, %i5
21830 ldswa [%l7 + %i5] 0x11, %l4
21831 fbuge %fcc2, loop_1861
21832 tle %icc, 0x5
21833 movcs %icc, %o2, %i7
21834 add %l7, 0x70, %l6
21835 wr %g0, 0x80, %asi
21836 casxa [%l6] %asi, %i5, %o3
21837loop_1861:
21838 movg %xcc, %o5, %l0
21839 stb %i6, [%l7 + 0x60]
21840 edge32 %g4, %g3, %l6
21841 array32 %g7, %i4, %o0
21842 srl %i1, %o7, %g1
21843 tgu %xcc, 0x0
21844 smul %l5, %i2, %i0
21845 bcs,a,pt %icc, loop_1862
21846 ld [%l7 + 0x08], %f4
21847 addcc %g2, %g6, %i3
21848 add %l7, 0x30, %l6
21849 wr %g0, 0x81, %asi
21850 ldxa [%l6] %asi, %l2
21851 casxa [%l6] 0x81, %l2, %l1
21852loop_1862:
21853 stw %o1, [%l7 + 0x78]
21854 membar #Sync
21855 wr %g0, 0x16, %asi
21856 ldda [%l7 + 0x40] %asi, %f0
21857 srax %o4, 0x0F, %o6
21858 bg loop_1863
21859 sub %l3, %g5, %l4
21860 sdivx %i7, 0x03BD, %o2
21861 wr %g0, 0x04, %asi
21862 lduha [%l7 + 0x46] %asi, %i5
21863loop_1863:
21864 nop
21865 setx 0x70EB452B, %l0, %l6
21866 st %l6, [%l7 + 0x28]
21867 ld [%l7 + 0x28], %f5
21868 setx 0x91FF0AB1, %l1, %l5
21869 st %l5, [%l7 + 0x10]
21870 ld [%l7 + 0x10], %f25
21871 fadds %f25, %f5, %f5
21872 lduw [%l7 + 0x1C], %o5
21873 addc %o3, %l0, %g4
21874 fsrc2 %f20, %f24
21875 membar 0x3A
21876 xorcc %g3, 0x1C40, %i6
21877 mova %icc, %l6, %i4
21878 lduw [%l7 + 0x24], %g7
21879 movgu %icc, %o0, %o7
21880 fbl,a %fcc3, loop_1864
21881 fbe,a %fcc1, loop_1865
21882 tcs %icc, 0x5
21883 edge8l %g1, %l5, %i1
21884loop_1864:
21885 srl %i0, 0x0C, %g2
21886loop_1865:
21887 stx %g6, [%l7 + 0x18]
21888 subcc %i2, %i3, %l2
21889 fble %fcc1, loop_1866
21890 tpos %xcc, 0x6
21891 udivx %o1, 0x0448, %l1
21892 movrlz %o6, %o4, %g5
21893loop_1866:
21894 nop
21895 set 0x30, %l0
21896 stba %l4, [%l7 + %l0] 0x80
21897 movneg %icc, %l3, %i7
21898 fbo,a %fcc1, loop_1867
21899 std %f20, [%l7 + 0x10]
21900 srax %o2, 0x07, %i5
21901 bge,pn %icc, loop_1868
21902loop_1867:
21903 movcs %xcc, %o3, %o5
21904 bcs loop_1869
21905 movpos %xcc, %g4, %g3
21906loop_1868:
21907 movle %xcc, %l0, %l6
21908 sllx %i4, 0x17, %i6
21909loop_1869:
21910 subcc %o0, %o7, %g1
21911 fba,a %fcc1, loop_1870
21912 umul %l5, 0x04F0, %g7
21913 fzeros %f15
21914 movleu %xcc, %i0, %i1
21915loop_1870:
21916 lduh [%l7 + 0x7A], %g6
21917 fmovsvs %xcc, %f23, %f14
21918 for %f6, %f8, %f0
21919 tpos %xcc, 0x3
21920 fbl,a %fcc1, loop_1871
21921 faligndata %f14, %f0, %f2
21922 andcc %i2, 0x00A8, %i3
21923 bneg,a,pt %icc, loop_1872
21924loop_1871:
21925 fmovdne %icc, %f14, %f22
21926 pdist %f14, %f8, %f16
21927 nop
21928 set 0x08, %i7
21929 ldd [%l7 + %i7], %f24
21930loop_1872:
21931 flush %l7 + 0x28
21932 sdivx %g2, 0x0C52, %l2
21933 tcc %icc, 0x6
21934 nop
21935 setx loop_1873, %l0, %l1
21936 wrpr 0x1, %tl
21937 wrpr %l1, %tpc
21938 add %l1, 0x4, %l1
21939 wrpr %l1, %tnpc
21940 setx 0x34400001400, %l0, %l1
21941 wrpr %l1, %tstate
21942 wrhpr 0x4, %htstate
21943 retry
21944 fmovsne %xcc, %f10, %f24
21945 movg %xcc, %l1, %o1
21946 bn,pt %icc, loop_1874
21947loop_1873:
21948 or %o6, 0x0945, %o4
21949 edge16l %l4, %g5, %l3
21950 srlx %i7, 0x1E, %i5
21951loop_1874:
21952 fnands %f27, %f1, %f25
21953 tneg %xcc, 0x1
21954 edge16n %o2, %o5, %o3
21955 te %xcc, 0x0
21956 bcs,a loop_1875
21957 alignaddrl %g4, %l0, %g3
21958 edge32 %i4, %i6, %o0
21959 xnor %o7, %l6, %l5
21960loop_1875:
21961 movpos %xcc, %g1, %g7
21962 set 0x20, %i6
21963 sta %f3, [%l7 + %i6] 0x0c
21964 andncc %i0, %g6, %i2
21965 sll %i3, %g2, %l2
21966 swap [%l7 + 0x60], %l1
21967 restored
21968 rdpr %cwp, %g1
21969 rdpr %cansave, %g2
21970 rdpr %canrestore, %g3
21971 rdpr %cleanwin, %g4
21972 rdpr %otherwin, %g5
21973 rdpr %wstate, %g6
21974 saved
21975 rdpr %cwp, %g1
21976 rdpr %cansave, %g2
21977 rdpr %canrestore, %g3
21978 rdpr %cleanwin, %g4
21979 rdpr %otherwin, %g5
21980 rdpr %wstate, %g6
21981 movl %xcc, %i1, %o1
21982 fnand %f26, %f6, %f26
21983 wr %g0, 0xe2, %asi
21984 stwa %o6, [%l7 + 0x78] %asi
21985 membar #Sync
21986 movvs %xcc, %o4, %g5
21987 fmovda %icc, %f0, %f8
21988 stbar
21989 fxnor %f2, %f0, %f16
21990 bg,a loop_1876
21991 movn %xcc, %l4, %i7
21992 fmovrdlz %i5, %f10, %f30
21993 srlx %l3, %o2, %o3
21994loop_1876:
21995 sdivx %g4, 0x07FB, %l0
21996 wr %g0, 0x80, %asi
21997 ldstuba [%l7 + 0x17] %asi, %g3
21998 nop
21999 fitod %f6, %f26
22000 fdtos %f26, %f10
22001 xor %i4, 0x15E4, %o5
22002 movre %o0, %o7, %l6
22003 udivcc %l5, 0x14FB, %g1
22004 fmovrdgez %g7, %f6, %f14
22005 andcc %i0, %g6, %i6
22006 membar 0x32
22007 fmul8x16au %f17, %f12, %f8
22008 ldsw [%l7 + 0x30], %i2
22009 edge8l %g2, %i3, %l1
22010 fpadd32s %f23, %f9, %f2
22011 andcc %l2, %i1, %o6
22012 for %f4, %f6, %f6
22013 movrne %o4, 0x1B8, %g5
22014 nop
22015 fitos %f0, %f9
22016 fstod %f9, %f22
22017 nop
22018 setx 0xE5DE73CE, %l0, %l6
22019 st %l6, [%l7 + 0x28]
22020 ld [%l7 + 0x28], %f1
22021 setx 0x5B5272F7, %l1, %l5
22022 st %l5, [%l7 + 0x10]
22023 ld [%l7 + 0x10], %f23
22024 fdivs %f23, %f1, %f31
22025 subccc %o1, %l4, %i7
22026 mova %icc, %l3, %o2
22027 umulcc %i5, 0x1D4C, %o3
22028 membar 0x7D
22029 sdiv %g4, 0x16C8, %l0
22030 fands %f23, %f23, %f23
22031 fpsub16 %f14, %f28, %f12
22032 tle %icc, 0x6
22033 edge16 %i4, %g3, %o5
22034 ldsw [%l7 + 0x64], %o7
22035 nop
22036 setx 0x0235A467, %l0, %l6
22037 st %l6, [%l7 + 0x28]
22038 ld [%l7 + 0x28], %f19
22039 fsqrts %f19, %f16
22040 edge32l %l6, %o0, %l5
22041 tneg %xcc, 0x2
22042 fmul8ulx16 %f6, %f30, %f22
22043 fbg,a %fcc1, loop_1877
22044 movge %xcc, %g7, %g1
22045 add %g6, %i0, %i6
22046 xnor %i2, %g2, %i3
22047loop_1877:
22048 andncc %l1, %i1, %l2
22049 movge %xcc, %o4, %o6
22050 nop
22051 fitod %f4, %f6
22052 fdtox %f6, %f26
22053 fxtod %f26, %f20
22054 fbge %fcc1, loop_1878
22055 mova %xcc, %g5, %l4
22056 tsubcctv %i7, 0x0D35, %l3
22057 movpos %xcc, %o2, %i5
22058loop_1878:
22059 movvs %xcc, %o1, %o3
22060 alignaddrl %g4, %i4, %g3
22061 smul %l0, %o7, %l6
22062 udiv %o5, 0x0C30, %l5
22063 call loop_1879
22064 fmovde %icc, %f26, %f13
22065 tcs %icc, 0x5
22066 nop
22067 setx 0xA7410975, %l0, %l6
22068 st %l6, [%l7 + 0x28]
22069 ld [%l7 + 0x28], %f6
22070 setx 0x5F631CD9, %l1, %l5
22071 st %l5, [%l7 + 0x10]
22072 ld [%l7 + 0x10], %f14
22073 fdivs %f14, %f6, %f3
22074loop_1879:
22075 fmovsvs %icc, %f27, %f2
22076 movne %xcc, %o0, %g1
22077 edge32n %g7, %g6, %i0
22078 stb %i6, [%l7 + 0x7C]
22079 movrlz %i2, %i3, %l1
22080 popc 0x1A92, %g2
22081 tgu %xcc, 0x3
22082 fmovscs %icc, %f30, %f15
22083 membar 0x00
22084 mulx %i1, 0x148F, %o4
22085 movcs %xcc, %l2, %g5
22086 fpsub32s %f10, %f17, %f16
22087 orn %o6, %l4, %i7
22088 movrgz %l3, %i5, %o1
22089 movre %o2, 0x296, %o3
22090 tsubcc %g4, %g3, %l0
22091 bleu,a,pn %xcc, loop_1880
22092 fbne,a %fcc2, loop_1881
22093 fbg,a %fcc2, loop_1882
22094 alignaddrl %i4, %l6, %o5
22095loop_1880:
22096 udivx %o7, 0x0448, %l5
22097loop_1881:
22098 subccc %g1, 0x1333, %o0
22099loop_1882:
22100 fabsd %f4, %f24
22101 tvs %icc, 0x1
22102 set 0x78, %g7
22103 stwa %g7, [%l7 + %g7] 0x80
22104 fmul8sux16 %f28, %f6, %f28
22105 tge %xcc, 0x2
22106 brz %i0, loop_1883
22107 mova %xcc, %g6, %i2
22108 umulcc %i3, 0x10CD, %i6
22109 fpadd32 %f22, %f10, %f22
22110loop_1883:
22111 fmovsneg %xcc, %f29, %f30
22112 edge32n %l1, %i1, %g2
22113 nop
22114 setx 0xE0773E2E, %l0, %l6
22115 st %l6, [%l7 + 0x28]
22116 ld [%l7 + 0x28], %f28
22117 setx 0xE025D910, %l1, %l5
22118 st %l5, [%l7 + 0x10]
22119 ld [%l7 + 0x10], %f8
22120 fdivs %f8, %f28, %f10
22121 fxor %f30, %f20, %f18
22122 bleu %icc, loop_1884
22123 fmovdpos %xcc, %f9, %f5
22124 edge8l %l2, %o4, %o6
22125 membar 0x0A
22126loop_1884:
22127 movgu %xcc, %l4, %i7
22128 movrgez %g5, 0x124, %l3
22129 nop
22130 fitod %f10, %f24
22131 fdtoi %f24, %f8
22132 brgz,a %i5, loop_1885
22133 te %xcc, 0x4
22134 fpack32 %f8, %f18, %f26
22135 array8 %o1, %o3, %o2
22136loop_1885:
22137 alignaddr %g3, %l0, %g4
22138 fones %f8
22139 brnz,a %i4, loop_1886
22140 taddcc %o5, 0x0CF7, %o7
22141 membar 0x41
22142 edge8n %l5, %g1, %l6
22143loop_1886:
22144 stx %g7, [%l7 + 0x18]
22145 movle %icc, %o0, %i0
22146 fmovrdlz %i2, %f22, %f12
22147 fmul8x16 %f27, %f12, %f0
22148 tneg %xcc, 0x6
22149 set 0x24, %g6
22150 sta %f0, [%l7 + %g6] 0x04
22151 bcc,pt %xcc, loop_1887
22152 tleu %icc, 0x5
22153 fbe %fcc3, loop_1888
22154 tgu %icc, 0x7
22155loop_1887:
22156 ld [%l7 + 0x3C], %f1
22157 fzero %f4
22158loop_1888:
22159 edge8l %g6, %i3, %l1
22160 edge8ln %i1, %g2, %i6
22161 set 0x70, %g3
22162 lda [%l7 + %g3] 0x80, %f1
22163 sethi 0x15D3, %l2
22164 srl %o4, %o6, %i7
22165 fmovrdgz %g5, %f14, %f26
22166 ble,pn %xcc, loop_1889
22167 fbn,a %fcc0, loop_1890
22168 prefetch [%l7 + 0x68], 0x2
22169 ldsw [%l7 + 0x4C], %l4
22170loop_1889:
22171 nop
22172 set 0x08, %i0
22173 ldswa [%l7 + %i0] 0x15, %l3
22174loop_1890:
22175 fmovrdlz %o1, %f2, %f16
22176 smulcc %i5, 0x1802, %o3
22177 movle %icc, %g3, %o2
22178 umulcc %g4, %l0, %o5
22179 fabsd %f2, %f12
22180 sethi 0x0FFC, %i4
22181 tl %xcc, 0x4
22182 fnot1 %f2, %f14
22183 set 0x47, %i3
22184 ldsba [%l7 + %i3] 0x81, %l5
22185 smul %o7, %l6, %g7
22186 umulcc %o0, 0x179C, %g1
22187 fnand %f12, %f16, %f28
22188 fmovrdne %i2, %f12, %f24
22189 movrlz %g6, 0x02D, %i0
22190 sethi 0x0E36, %i3
22191 xor %l1, 0x18DD, %i1
22192 ta %icc, 0x6
22193 sdivx %g2, 0x07DE, %l2
22194 ldd [%l7 + 0x48], %o4
22195 movleu %icc, %i6, %i7
22196 sra %o6, %l4, %g5
22197 tn %xcc, 0x0
22198 tn %xcc, 0x4
22199 movcc %xcc, %o1, %l3
22200 tn %icc, 0x5
22201 fandnot1s %f9, %f30, %f13
22202 sth %i5, [%l7 + 0x46]
22203 bg,a loop_1891
22204 movgu %icc, %g3, %o2
22205 bvs,pn %xcc, loop_1892
22206 ldd [%l7 + 0x48], %f26
22207loop_1891:
22208 orcc %g4, 0x17BB, %l0
22209 xnor %o3, 0x0559, %i4
22210loop_1892:
22211 tsubcc %l5, 0x1D18, %o5
22212 fnors %f26, %f11, %f30
22213 ba %xcc, loop_1893
22214 edge16 %o7, %g7, %l6
22215 srlx %o0, 0x14, %g1
22216 fmovrsgez %g6, %f19, %f16
22217loop_1893:
22218 fbge,a %fcc0, loop_1894
22219 tsubcc %i2, %i0, %i3
22220 wr %g0, 0x89, %asi
22221 lduba [%l7 + 0x7E] %asi, %i1
22222loop_1894:
22223 udiv %l1, 0x0804, %l2
22224 srlx %o4, 0x08, %i6
22225 edge16ln %i7, %g2, %o6
22226 movrlez %l4, %g5, %l3
22227 fxnor %f16, %f10, %f16
22228 fors %f9, %f22, %f12
22229 umul %i5, %o1, %o2
22230 movrlez %g4, 0x3C2, %l0
22231 srlx %g3, %i4, %o3
22232 fpsub32s %f8, %f11, %f12
22233 fsrc2s %f5, %f29
22234 ta %icc, 0x2
22235 tl %icc, 0x7
22236 fble %fcc2, loop_1895
22237 faligndata %f26, %f24, %f6
22238 set 0x64, %g5
22239 lduwa [%l7 + %g5] 0x81, %o5
22240loop_1895:
22241 fandnot1s %f22, %f11, %f13
22242 tcc %icc, 0x1
22243 mulscc %l5, 0x0692, %o7
22244 addc %g7, %l6, %g1
22245 movcc %xcc, %o0, %g6
22246 xor %i0, %i2, %i1
22247 fmovdgu %xcc, %f9, %f15
22248 srlx %i3, 0x0E, %l2
22249 movne %icc, %o4, %i6
22250 fmovrslez %l1, %f18, %f2
22251 bl,a loop_1896
22252 addcc %i7, 0x053E, %g2
22253 fmul8ulx16 %f18, %f18, %f26
22254 sir 0x0E51
22255loop_1896:
22256 bge,pn %xcc, loop_1897
22257 bvc %icc, loop_1898
22258 edge16 %l4, %g5, %l3
22259 fmovdl %icc, %f10, %f25
22260loop_1897:
22261 smulcc %o6, 0x05C4, %o1
22262loop_1898:
22263 membar 0x1F
22264 wr %g0, 0x19, %asi
22265 lduwa [%l7 + 0x64] %asi, %o2
22266 membar 0x56
22267 tle %icc, 0x6
22268 edge16ln %g4, %i5, %g3
22269 fors %f7, %f20, %f9
22270 movrgez %i4, %o3, %l0
22271 addccc %o5, %l5, %o7
22272 set 0x33, %l5
22273 ldsba [%l7 + %l5] 0x0c, %g7
22274 movrlez %l6, 0x27F, %o0
22275 move %icc, %g6, %g1
22276 faligndata %f18, %f28, %f26
22277 restored
22278 rdpr %cwp, %g1
22279 rdpr %cansave, %g2
22280 rdpr %canrestore, %g3
22281 rdpr %cleanwin, %g4
22282 rdpr %otherwin, %g5
22283 rdpr %wstate, %g6
22284 fble,a %fcc0, loop_1899
22285 fble %fcc1, loop_1900
22286 sll %i0, %i2, %i1
22287 tpos %icc, 0x4
22288loop_1899:
22289 ld [%l7 + 0x50], %f27
22290loop_1900:
22291 nop
22292 wr %g0, 0x19, %asi
22293 prefetcha [%l7 + 0x40] %asi, 0x1
22294 tne %icc, 0x3
22295 movpos %xcc, %i3, %i6
22296 edge32ln %o4, %l1, %g2
22297 fbge,a %fcc3, loop_1901
22298 subc %l4, 0x0626, %g5
22299 movrlz %l3, 0x0B3, %i7
22300 sll %o6, 0x19, %o2
22301loop_1901:
22302 addc %g4, 0x004F, %o1
22303 movvs %xcc, %i5, %i4
22304 set 0x40, %i2
22305 stda %f0, [%l7 + %i2] 0x16
22306 membar #Sync
22307 ldstub [%l7 + 0x47], %g3
22308 bne %icc, loop_1902
22309 tsubcctv %o3, 0x026F, %l0
22310 brlz,a %o5, loop_1903
22311 array32 %l5, %o7, %l6
22312loop_1902:
22313 movn %icc, %g7, %o0
22314 fbo %fcc2, loop_1904
22315loop_1903:
22316 orn %g1, 0x0723, %i0
22317 tne %xcc, 0x6
22318 fandnot1 %f24, %f18, %f16
22319loop_1904:
22320 nop
22321 set 0x50, %o6
22322 stxa %g6, [%l7 + %o6] 0xe2
22323 membar #Sync
22324 movre %i1, 0x2E2, %l2
22325 fmovrde %i3, %f14, %f18
22326 umulcc %i6, 0x0BBD, %o4
22327 fmovse %xcc, %f8, %f23
22328 smul %l1, %i2, %l4
22329 nop
22330 setx 0xA76827555BB4B6C5, %l0, %l6
22331 stx %l6, [%l7 + 0x28]
22332 ldd [%l7 + 0x28], %f22
22333 setx 0xD0FA7C0CCC3B79F6, %l1, %l5
22334 stx %l5, [%l7 + 0x10]
22335 ldd [%l7 + 0x10], %f24
22336 faddd %f24, %f22, %f10
22337 edge8l %g2, %l3, %i7
22338 movcs %icc, %g5, %o2
22339 smul %o6, %g4, %i5
22340 fbe,a %fcc3, loop_1905
22341 srax %i4, 0x1E, %g3
22342 edge32n %o3, %o1, %o5
22343 fornot1s %f22, %f16, %f14
22344loop_1905:
22345 fmul8x16al %f14, %f26, %f20
22346 popc %l5, %l0
22347 wr %g0, 0x04, %asi
22348 ldsba [%l7 + 0x7B] %asi, %o7
22349 bneg,a loop_1906
22350 mulscc %g7, %l6, %o0
22351 fandnot1s %f0, %f28, %f9
22352 tpos %xcc, 0x2
22353loop_1906:
22354 tleu %xcc, 0x6
22355 be,pn %xcc, loop_1907
22356 flush %l7 + 0x3C
22357 subc %g1, %g6, %i0
22358 sub %l2, 0x09D4, %i1
22359loop_1907:
22360 movvc %icc, %i3, %o4
22361 set 0x70, %l2
22362 ldsha [%l7 + %l2] 0x18, %l1
22363 array8 %i2, %i6, %l4
22364 tne %xcc, 0x0
22365 ldx [%l7 + 0x08], %g2
22366 movleu %icc, %i7, %l3
22367 fbo,a %fcc3, loop_1908
22368 movn %icc, %o2, %g5
22369 fmovsgu %xcc, %f8, %f27
22370 lduh [%l7 + 0x7A], %o6
22371loop_1908:
22372 fmovrdgez %g4, %f28, %f26
22373 movrgz %i4, 0x086, %g3
22374 wr %g0, 0x11, %asi
22375 swapa [%l7 + 0x40] %asi, %o3
22376 movg %icc, %i5, %o1
22377 xnorcc %l5, 0x015A, %l0
22378 tsubcctv %o7, %g7, %l6
22379 membar 0x60
22380 smulcc %o5, %g1, %o0
22381 sir 0x10B6
22382 fabss %f3, %f23
22383 set 0x78, %g2
22384 sta %f22, [%l7 + %g2] 0x88
22385 or %g6, 0x0FD2, %i0
22386 tcc %xcc, 0x2
22387 array16 %l2, %i1, %o4
22388 saved
22389 rdpr %cwp, %g1
22390 rdpr %cansave, %g2
22391 rdpr %canrestore, %g3
22392 rdpr %cleanwin, %g4
22393 rdpr %otherwin, %g5
22394 rdpr %wstate, %g6
22395 ldstub [%l7 + 0x63], %l1
22396 ldub [%l7 + 0x7F], %i2
22397 tg %xcc, 0x7
22398 subc %i6, %i3, %l4
22399 fmul8x16 %f13, %f26, %f28
22400 movgu %xcc, %g2, %i7
22401 xnor %o2, 0x1F49, %l3
22402 nop
22403 setx 0xB7BAEDB4304A10AF, %l0, %l6
22404 stx %l6, [%l7 + 0x20]
22405 ldx [%l7 + 0x20], %fsr
22406 edge16l %o6, %g5, %i4
22407 tle %icc, 0x5
22408 fcmpgt16 %f18, %f20, %g4
22409 sdiv %g3, 0x1FB8, %o3
22410 fbug,a %fcc2, loop_1909
22411 fornot2s %f10, %f6, %f4
22412 edge8ln %o1, %l5, %i5
22413 stx %l0, [%l7 + 0x70]
22414loop_1909:
22415 taddcc %g7, %l6, %o5
22416 fone %f28
22417 addc %o7, 0x1847, %o0
22418 fbuge %fcc1, loop_1910
22419 tneg %xcc, 0x5
22420 movrne %g1, 0x127, %g6
22421 set 0x0E, %o0
22422 lduha [%l7 + %o0] 0x88, %i0
22423loop_1910:
22424 fxors %f11, %f29, %f14
22425 fcmpgt32 %f12, %f2, %l2
22426 smul %o4, %l1, %i1
22427 alignaddr %i2, %i3, %l4
22428 wr %g0, 0x89, %asi
22429 ldda [%l7 + 0x40] %asi, %f16
22430 sll %i6, %i7, %o2
22431 andn %l3, 0x0B64, %g2
22432 alignaddrl %o6, %i4, %g5
22433 sdivx %g3, 0x0D9F, %g4
22434 taddcctv %o3, %o1, %l5
22435 tcc %xcc, 0x0
22436 fpadd32s %f20, %f15, %f24
22437 tgu %xcc, 0x2
22438 add %l7, 0x60, %l6
22439 wr %g0, 0x89, %asi
22440 ldxa [%l6] %asi, %i5
22441 casxa [%l6] 0x89, %i5, %l0
22442 movgu %xcc, %l6, %g7
22443 sethi 0x1A59, %o5
22444 fmovdcs %icc, %f16, %f30
22445 xor %o0, 0x003C, %g1
22446 smul %g6, %o7, %l2
22447 fcmpeq32 %f8, %f16, %i0
22448 fmovsne %icc, %f3, %f18
22449 taddcc %l1, 0x07A4, %o4
22450 movg %xcc, %i2, %i3
22451 add %l7, 0x4C, %l6
22452 wr %g0, 0x10, %asi
22453 casa [%l6] 0x10, %i1, %l4
22454 movge %icc, %i7, %i6
22455 nop
22456 setx 0x35BE6B68, %l0, %l6
22457 st %l6, [%l7 + 0x28]
22458 ld [%l7 + 0x28], %f26
22459 setx 0x19F5394E, %l1, %l5
22460 st %l5, [%l7 + 0x10]
22461 ld [%l7 + 0x10], %f20
22462 fdivs %f20, %f26, %f22
22463 addcc %l3, 0x14A4, %o2
22464 movre %o6, 0x12B, %i4
22465 movcc %xcc, %g2, %g3
22466 fmovdneg %xcc, %f13, %f14
22467 fmovscs %xcc, %f30, %f12
22468 bgu %xcc, loop_1911
22469 nop
22470 set 0x08, %l3
22471 lduw [%l7 + %l3], %g5
22472 be,pt %icc, loop_1912
22473 edge8ln %o3, %o1, %l5
22474loop_1911:
22475 nop
22476 setx 0xE31E6A71, %l0, %l6
22477 st %l6, [%l7 + 0x28]
22478 ld [%l7 + 0x28], %f30
22479 setx 0x0FDB585A, %l1, %l5
22480 st %l5, [%l7 + 0x10]
22481 ld [%l7 + 0x10], %f11
22482 fadds %f11, %f30, %f2
22483 wr %g0, 0x89, %asi
22484 ldswa [%l7 + 0x40] %asi, %g4
22485loop_1912:
22486 sdivx %i5, 0x1625, %l6
22487 fmovdpos %icc, %f3, %f13
22488 fmovdl %icc, %f11, %f20
22489 movneg %xcc, %g7, %o5
22490 fnand %f28, %f6, %f18
22491 tsubcc %l0, %o0, %g6
22492 movrlz %g1, 0x3C1, %l2
22493 addc %i0, 0x01F3, %o7
22494 alignaddr %o4, %i2, %l1
22495 movvs %icc, %i1, %l4
22496 tle %xcc, 0x2
22497 nop
22498 setx 0xB91B0BF718E953D7, %l0, %l6
22499 stx %l6, [%l7 + 0x28]
22500 ldd [%l7 + 0x28], %f2
22501 setx 0xF504B8729F01049D, %l1, %l5
22502 stx %l5, [%l7 + 0x10]
22503 ldd [%l7 + 0x10], %f12
22504 faddd %f12, %f2, %f30
22505 tleu %icc, 0x3
22506 edge16ln %i7, %i6, %i3
22507 edge8l %l3, %o6, %i4
22508 subccc %g2, 0x0C4D, %o2
22509 edge8ln %g5, %g3, %o1
22510 movre %l5, 0x29F, %g4
22511 fnor %f18, %f22, %f4
22512 tvs %icc, 0x0
22513 movn %icc, %o3, %i5
22514 sll %l6, %o5, %g7
22515 addcc %o0, 0x0006, %l0
22516 fmovdl %icc, %f26, %f0
22517 bneg loop_1913
22518 nop
22519 setx 0x673C0B3725B63898, %l0, %l6
22520 stx %l6, [%l7 + 0x28]
22521 ldd [%l7 + 0x28], %f26
22522 setx 0xFFED0C6C2ADDCCE2, %l1, %l5
22523 stx %l5, [%l7 + 0x10]
22524 ldd [%l7 + 0x10], %f20
22525 faddd %f20, %f26, %f4
22526 fcmple32 %f30, %f2, %g1
22527 wr %g0, 0x89, %asi
22528 stwa %g6, [%l7 + 0x1C] %asi
22529loop_1913:
22530 ld [%l7 + 0x24], %f19
22531 set 0x10, %o7
22532 prefetcha [%l7 + %o7] 0x80, 0x1
22533 set 0x20, %i1
22534 ldsha [%l7 + %i1] 0x80, %l2
22535 and %o7, %i2, %o4
22536 ldstub [%l7 + 0x74], %i1
22537 fabss %f16, %f8
22538 fand %f28, %f20, %f30
22539 te %icc, 0x2
22540 fbuge,a %fcc0, loop_1914
22541 stb %l1, [%l7 + 0x30]
22542 set 0x60, %o3
22543 prefetcha [%l7 + %o3] 0x0c, 0x2
22544loop_1914:
22545 udivx %i7, 0x1A2F, %i6
22546 ble,a loop_1915
22547 movrlez %l3, 0x22D, %i3
22548 move %icc, %i4, %g2
22549 fbl %fcc1, loop_1916
22550loop_1915:
22551 ldub [%l7 + 0x23], %o2
22552 fcmpne32 %f22, %f10, %g5
22553 edge32n %o6, %g3, %l5
22554loop_1916:
22555 popc %o1, %o3
22556 fzero %f10
22557 array8 %g4, %i5, %l6
22558 addccc %g7, %o0, %l0
22559 popc %o5, %g1
22560 tgu %xcc, 0x2
22561 sub %g6, %i0, %o7
22562 fcmpgt16 %f2, %f0, %i2
22563 brnz %o4, loop_1917
22564 stbar
22565 array32 %l2, %i1, %l4
22566 bg loop_1918
22567loop_1917:
22568 fbue,a %fcc1, loop_1919
22569 tgu %xcc, 0x6
22570 srax %i7, %i6, %l1
22571loop_1918:
22572 udivcc %i3, 0x147F, %l3
22573loop_1919:
22574 fmul8ulx16 %f22, %f6, %f26
22575 tsubcctv %i4, 0x0128, %o2
22576 tcs %icc, 0x1
22577 bpos,a loop_1920
22578 udiv %g2, 0x0221, %g5
22579 tsubcc %o6, 0x10DB, %l5
22580 movcs %xcc, %g3, %o1
22581loop_1920:
22582 xnorcc %g4, %i5, %l6
22583 fornot1 %f14, %f4, %f20
22584 tne %icc, 0x7
22585 srlx %g7, 0x05, %o3
22586 nop
22587 fitos %f13, %f23
22588 fstoi %f23, %f5
22589 fbuge %fcc2, loop_1921
22590 fcmpeq32 %f22, %f26, %l0
22591 ld [%l7 + 0x40], %f31
22592 fbne,a %fcc2, loop_1922
22593loop_1921:
22594 tvs %icc, 0x0
22595 xnor %o0, 0x14E7, %o5
22596 wr %g0, 0x18, %asi
22597 stwa %g6, [%l7 + 0x20] %asi
22598loop_1922:
22599 orncc %i0, %g1, %i2
22600 fabss %f6, %f11
22601 nop
22602 fitos %f13, %f5
22603 fstox %f5, %f12
22604 fxtos %f12, %f22
22605 fmovrslez %o4, %f18, %f5
22606 brlez %o7, loop_1923
22607 bn loop_1924
22608 nop
22609 setx 0x20F6C078, %l0, %l6
22610 st %l6, [%l7 + 0x28]
22611 ld [%l7 + 0x28], %f29
22612 fsqrts %f29, %f28
22613 tpos %xcc, 0x6
22614loop_1923:
22615 edge8n %l2, %l4, %i7
22616loop_1924:
22617 ba,a,pn %icc, loop_1925
22618 bneg,a loop_1926
22619 array32 %i1, %l1, %i6
22620 nop
22621 setx 0xADCD1C81, %l0, %l6
22622 st %l6, [%l7 + 0x28]
22623 ld [%l7 + 0x28], %f23
22624 fsqrts %f23, %f10
22625loop_1925:
22626 edge8n %l3, %i4, %i3
22627loop_1926:
22628 xnorcc %g2, 0x1BE2, %g5
22629 fnot1 %f0, %f12
22630 wr %g0, 0x04, %asi
22631 ldstuba [%l7 + 0x4D] %asi, %o6
22632 fnors %f4, %f22, %f16
22633 mulscc %l5, %o2, %o1
22634 fmovsl %xcc, %f22, %f4
22635 fcmpne16 %f22, %f6, %g3
22636 brgz %g4, loop_1927
22637 fabss %f24, %f11
22638 fbe,a %fcc3, loop_1928
22639 movpos %icc, %i5, %l6
22640loop_1927:
22641 nop
22642 fitod %f10, %f20
22643 fdtoi %f20, %f27
22644 nop
22645 setx loop_1929, %l0, %l1
22646 jmpl %l1, %g7
22647loop_1928:
22648 nop
22649 setx 0x1395E3A4, %l0, %l6
22650 st %l6, [%l7 + 0x28]
22651 ld [%l7 + 0x28], %f9
22652 setx 0x305BF852, %l1, %l5
22653 st %l5, [%l7 + 0x10]
22654 ld [%l7 + 0x10], %f29
22655 fdivs %f29, %f9, %f13
22656 fbul %fcc2, loop_1930
22657 bcs,pt %xcc, loop_1931
22658loop_1929:
22659 fxnor %f8, %f12, %f14
22660 ldub [%l7 + 0x63], %o3
22661loop_1930:
22662 move %icc, %o0, %l0
22663loop_1931:
22664 faligndata %f2, %f10, %f24
22665 udivx %g6, 0x1FCA, %o5
22666 umulcc %g1, 0x1301, %i0
22667 movleu %xcc, %i2, %o7
22668 prefetch [%l7 + 0x0C], 0x2
22669 nop
22670 setx 0xC04145FF, %l0, %l6
22671 st %l6, [%l7 + 0x28]
22672 ld [%l7 + 0x28], %f22
22673 setx 0x96457AE7, %l1, %l5
22674 st %l5, [%l7 + 0x10]
22675 ld [%l7 + 0x10], %f20
22676 fadds %f20, %f22, %f25
22677 fpack32 %f2, %f2, %f4
22678 udivcc %o4, 0x164F, %l4
22679 fmovda %icc, %f14, %f23
22680 andcc %l2, 0x04C4, %i7
22681 and %l1, %i1, %l3
22682 edge16n %i6, %i4, %i3
22683 tcc %xcc, 0x7
22684 sdivcc %g2, 0x039A, %g5
22685 fmovsneg %xcc, %f19, %f19
22686 movrlz %o6, %o2, %l5
22687 nop
22688 setx loop_1932, %l0, %l1
22689 jmpl %l1, %o1
22690 bshuffle %f22, %f22, %f22
22691 stbar
22692 orn %g4, 0x0933, %i5
22693loop_1932:
22694 edge16n %g3, %g7, %l6
22695 fbn,a %fcc1, loop_1933
22696 nop
22697 setx 0xF05395C8, %l0, %l6
22698 st %l6, [%l7 + 0x30]
22699 ld [%l7 + 0x30], %fsr
22700 tl %xcc, 0x7
22701 bg,a,pt %xcc, loop_1934
22702loop_1933:
22703 subccc %o3, %o0, %l0
22704 xnor %o5, %g6, %i0
22705 wr %g0, 0x88, %asi
22706 lduba [%l7 + 0x6D] %asi, %g1
22707loop_1934:
22708 alignaddr %i2, %o7, %o4
22709 st %f1, [%l7 + 0x64]
22710 tleu %xcc, 0x2
22711 fpsub32 %f2, %f4, %f2
22712 andcc %l4, 0x1D21, %i7
22713 movrne %l2, %l1, %l3
22714 bl,a %xcc, loop_1935
22715 movleu %xcc, %i6, %i4
22716 fxors %f5, %f25, %f19
22717 fbl %fcc2, loop_1936
22718loop_1935:
22719 brgez %i1, loop_1937
22720 ldsw [%l7 + 0x38], %g2
22721 subccc %g5, %o6, %i3
22722loop_1936:
22723 fbul,a %fcc1, loop_1938
22724loop_1937:
22725 edge16 %l5, %o1, %g4
22726 tn %icc, 0x6
22727 tle %xcc, 0x6
22728loop_1938:
22729 orn %i5, 0x170B, %g3
22730 xor %o2, 0x0C45, %l6
22731 movg %xcc, %g7, %o3
22732 orn %l0, 0x0182, %o5
22733 nop
22734 setx 0x0FCFB700F045C8CA, %l0, %l6
22735 stx %l6, [%l7 + 0x20]
22736 ldx [%l7 + 0x20], %fsr
22737 movne %icc, %g6, %i0
22738 bge,a,pt %xcc, loop_1939
22739 subccc %g1, %o0, %i2
22740 and %o7, %l4, %i7
22741 subcc %o4, 0x1684, %l1
22742loop_1939:
22743 call loop_1940
22744 movrgz %l2, 0x2C7, %l3
22745 brnz,a %i4, loop_1941
22746 subcc %i6, 0x0860, %g2
22747loop_1940:
22748 fmovrdgez %i1, %f30, %f14
22749 std %f20, [%l7 + 0x70]
22750loop_1941:
22751 fcmple32 %f22, %f20, %o6
22752 movrgz %g5, %i3, %o1
22753 add %l7, 0x64, %l6
22754 wr %g0, 0x80, %asi
22755 lda [%l6] %asi, %g4
22756 casa [%l6] %asi, %g4, %l5
22757 ble %icc, loop_1942
22758 fmovd %f18, %f10
22759 movrgz %g3, %i5, %l6
22760 addcc %g7, %o2, %o3
22761loop_1942:
22762 sir 0x1699
22763 sllx %l0, %g6, %i0
22764 srl %o5, %g1, %o0
22765 ld [%l7 + 0x50], %f10
22766 movge %icc, %i2, %l4
22767 umul %i7, 0x04D0, %o4
22768 movcc %icc, %l1, %l2
22769 fpmerge %f30, %f26, %f26
22770 wr %g0, 0x19, %asi
22771 ldxa [%l7 + 0x58] %asi, %l3
22772 tg %icc, 0x6
22773 stx %o7, [%l7 + 0x68]
22774 sra %i4, 0x00, %g2
22775 tcc %xcc, 0x2
22776 stw %i6, [%l7 + 0x7C]
22777 set 0x50, %l4
22778 stxa %i1, [%l7 + %l4] 0x2f
22779 membar #Sync
22780 alignaddr %g5, %o6, %i3
22781 add %g4, 0x09E3, %l5
22782 array8 %g3, %i5, %l6
22783 fandnot2s %f21, %f21, %f2
22784 fmovsn %icc, %f1, %f24
22785 bvc,pn %icc, loop_1943
22786 fbe,a %fcc1, loop_1944
22787 nop
22788 setx 0x482BA4293794DE59, %l0, %l6
22789 stx %l6, [%l7 + 0x28]
22790 ldd [%l7 + 0x28], %f8
22791 setx 0xD5602B5FA96DB98C, %l1, %l5
22792 stx %l5, [%l7 + 0x10]
22793 ldd [%l7 + 0x10], %f28
22794 fmuld %f28, %f8, %f18
22795 fmovsne %icc, %f0, %f25
22796loop_1943:
22797 movne %icc, %o1, %g7
22798loop_1944:
22799 fmovdcc %icc, %f20, %f4
22800 add %l7, 0x70, %l6
22801 wr %g0, 0x80, %asi
22802 ldxa [%l6] %asi, %o2
22803 casxa [%l6] %asi, %o2, %l0
22804 lduh [%l7 + 0x0E], %o3
22805 edge16l %g6, %i0, %o5
22806 tle %icc, 0x2
22807 movre %g1, %i2, %o0
22808 fnegd %f28, %f8
22809 movleu %xcc, %l4, %o4
22810 movneg %xcc, %i7, %l2
22811 movrgz %l1, 0x069, %l3
22812 sdiv %o7, 0x0970, %g2
22813 nop
22814 fitos %f9, %f21
22815 fstox %f21, %f30
22816 nop
22817 setx 0xC0CC861E, %l0, %l6
22818 st %l6, [%l7 + 0x28]
22819 ld [%l7 + 0x28], %f7
22820 setx 0x16BBDE99, %l1, %l5
22821 st %l5, [%l7 + 0x10]
22822 ld [%l7 + 0x10], %f4
22823 fsubs %f4, %f7, %f15
22824 fnot2s %f31, %f24
22825 movleu %icc, %i6, %i1
22826 sllx %i4, 0x15, %o6
22827 tsubcctv %g5, %i3, %g4
22828 tge %icc, 0x0
22829 tcs %icc, 0x6
22830 movre %g3, %l5, %l6
22831 and %i5, %g7, %o1
22832 addccc %l0, %o3, %o2
22833 addccc %g6, %o5, %g1
22834 nop
22835 setx loop_1945, %l0, %l1
22836 jmpl %l1, %i0
22837 ble,pt %icc, loop_1946
22838 movle %icc, %i2, %o0
22839 restored
22840 rdpr %cwp, %g1
22841 rdpr %cansave, %g2
22842 rdpr %canrestore, %g3
22843 rdpr %cleanwin, %g4
22844 rdpr %otherwin, %g5
22845 rdpr %wstate, %g6
22846loop_1945:
22847 ldsw [%l7 + 0x74], %l4
22848loop_1946:
22849 bg,a %icc, loop_1947
22850 tleu %icc, 0x7
22851 alignaddrl %o4, %i7, %l1
22852 membar #Sync
22853 set 0x40, %g4
22854 ldda [%l7 + %g4] 0x16, %f16
22855loop_1947:
22856 lduh [%l7 + 0x70], %l2
22857 bpos,pt %xcc, loop_1948
22858 edge8 %o7, %l3, %i6
22859 bgu %icc, loop_1949
22860 orcc %i1, 0x1712, %g2
22861loop_1948:
22862 fbul,a %fcc0, loop_1950
22863 edge16l %i4, %g5, %o6
22864loop_1949:
22865 udivcc %i3, 0x0738, %g4
22866 lduw [%l7 + 0x40], %g3
22867loop_1950:
22868 fba %fcc0, loop_1951
22869 tle %icc, 0x6
22870 fmovrdlez %l5, %f0, %f28
22871 tn %xcc, 0x0
22872loop_1951:
22873 sethi 0x0470, %i5
22874 sub %g7, %l6, %l0
22875 edge8ln %o3, %o2, %g6
22876 fmovscs %icc, %f24, %f25
22877 fexpand %f17, %f18
22878 st %f26, [%l7 + 0x08]
22879 movrgez %o5, 0x2D1, %g1
22880 set 0x10, %o2
22881 swapa [%l7 + %o2] 0x11, %i0
22882 movl %xcc, %o1, %i2
22883 andn %o0, %l4, %o4
22884 movvs %xcc, %i7, %l2
22885 ldx [%l7 + 0x08], %o7
22886 array8 %l3, %i6, %i1
22887 movg %xcc, %l1, %i4
22888 fmovrdne %g5, %f12, %f28
22889 smul %o6, %g2, %i3
22890 bge loop_1952
22891 fmovsl %icc, %f22, %f0
22892 edge16n %g3, %g4, %l5
22893 fmovdn %icc, %f14, %f29
22894loop_1952:
22895 bshuffle %f6, %f0, %f12
22896 prefetch [%l7 + 0x6C], 0x0
22897 stb %g7, [%l7 + 0x79]
22898 movrgz %i5, 0x1A5, %l0
22899 sth %o3, [%l7 + 0x70]
22900 xor %l6, %o2, %g6
22901 set 0x0, %o4
22902 ldxa [%g0 + %o4] 0x58, %o5
22903 subcc %g1, 0x1863, %i0
22904 xorcc %i2, %o0, %o1
22905 srl %o4, %l4, %l2
22906 lduw [%l7 + 0x58], %o7
22907 tvs %icc, 0x1
22908 fbug,a %fcc0, loop_1953
22909 fmovdvc %icc, %f16, %f15
22910 tcc %xcc, 0x5
22911 fnot1s %f24, %f5
22912loop_1953:
22913 edge8l %l3, %i6, %i7
22914 add %i1, %i4, %g5
22915 movcc %xcc, %l1, %g2
22916 tcs %icc, 0x4
22917 movl %icc, %i3, %g3
22918 fpsub16s %f17, %f10, %f8
22919 fmovsneg %icc, %f28, %f3
22920 fmovrdgez %o6, %f20, %f10
22921 stbar
22922 movl %xcc, %g4, %l5
22923 edge32n %g7, %l0, %i5
22924 fbne,a %fcc2, loop_1954
22925 fornot1s %f20, %f16, %f29
22926 add %o3, 0x09E7, %l6
22927 movrlz %g6, 0x023, %o5
22928loop_1954:
22929 lduh [%l7 + 0x7C], %o2
22930 taddcctv %i0, 0x1977, %g1
22931 brlz %o0, loop_1955
22932 fmovrslz %o1, %f31, %f31
22933 nop
22934 fitod %f4, %f14
22935 fdtox %f14, %f30
22936 fxtod %f30, %f28
22937 set 0x78, %g1
22938 stxa %i2, [%l7 + %g1] 0x15
22939loop_1955:
22940 tn %icc, 0x5
22941 edge8l %l4, %o4, %o7
22942 nop
22943 set 0x08, %i4
22944 ldx [%l7 + %i4], %l2
22945 movpos %icc, %l3, %i6
22946 fmovdvc %icc, %f23, %f9
22947 fmul8sux16 %f24, %f4, %f12
22948 movrne %i7, 0x099, %i4
22949 udivcc %g5, 0x17E3, %l1
22950 tleu %xcc, 0x5
22951 tneg %icc, 0x7
22952 fbne %fcc2, loop_1956
22953 fands %f8, %f11, %f11
22954 subccc %g2, %i1, %i3
22955 subc %g3, %o6, %g4
22956loop_1956:
22957 fmovsvs %icc, %f24, %f4
22958 fzero %f4
22959 movcc %xcc, %g7, %l5
22960 xnor %l0, %o3, %i5
22961 movneg %xcc, %g6, %o5
22962 edge16ln %l6, %o2, %i0
22963 tge %xcc, 0x6
22964 movge %xcc, %g1, %o1
22965 stw %o0, [%l7 + 0x64]
22966 subccc %l4, %i2, %o7
22967 wr %g0, 0x89, %asi
22968 lduwa [%l7 + 0x38] %asi, %o4
22969 nop
22970 setx loop_1957, %l0, %l1
22971 wrpr 0x1, %tl
22972 wrpr %l1, %tpc
22973 add %l1, 0x4, %l1
22974 wrpr %l1, %tnpc
22975 setx 0x34400001400, %l0, %l1
22976 wrpr %l1, %tstate
22977 wrhpr 0x4, %htstate
22978 retry
22979 brgez,a %l2, loop_1958
22980 umulcc %l3, 0x1101, %i7
22981 xnor %i6, %i4, %l1
22982loop_1957:
22983 orn %g5, 0x1396, %i1
22984loop_1958:
22985 edge32n %i3, %g3, %o6
22986 movrgz %g2, 0x025, %g7
22987 edge32ln %l5, %g4, %l0
22988 sir 0x072B
22989 umulcc %i5, 0x00B1, %o3
22990 srl %g6, 0x1D, %l6
22991 edge32l %o2, %i0, %o5
22992 wr %g0, 0x11, %asi
22993 swapa [%l7 + 0x50] %asi, %o1
22994 fors %f18, %f7, %f13
22995 te %icc, 0x4
22996 mulscc %o0, %l4, %g1
22997 brlz,a %o7, loop_1959
22998 tle %icc, 0x0
22999 or %o4, %i2, %l2
23000 subcc %i7, 0x0AAF, %l3
23001loop_1959:
23002 fzeros %f19
23003 movg %xcc, %i6, %l1
23004 nop
23005 set 0x72, %l6
23006 ldsh [%l7 + %l6], %g5
23007 sethi 0x1ABD, %i1
23008 movg %icc, %i4, %g3
23009 andncc %i3, %g2, %o6
23010 taddcc %l5, 0x19A3, %g4
23011 orn %l0, 0x0BA7, %i5
23012 fbge %fcc3, loop_1960
23013 bleu,a %xcc, loop_1961
23014 addc %g7, %g6, %l6
23015 bcs,pn %xcc, loop_1962
23016loop_1960:
23017 fcmpgt16 %f0, %f18, %o2
23018loop_1961:
23019 ldsw [%l7 + 0x34], %o3
23020 xnor %i0, %o1, %o5
23021loop_1962:
23022 fnot1s %f9, %f24
23023 edge8ln %o0, %g1, %o7
23024 fmovdle %xcc, %f0, %f2
23025 srax %o4, 0x01, %i2
23026 saved
23027 rdpr %cwp, %g1
23028 rdpr %cansave, %g2
23029 rdpr %canrestore, %g3
23030 rdpr %cleanwin, %g4
23031 rdpr %otherwin, %g5
23032 rdpr %wstate, %g6
23033 wr %g0, 0x18, %asi
23034 sta %f25, [%l7 + 0x3C] %asi
23035 and %l2, %i7, %l4
23036 movvs %icc, %l3, %i6
23037 movcs %xcc, %l1, %g5
23038 addccc %i1, 0x0B7D, %g3
23039 udiv %i4, 0x1121, %g2
23040 edge8 %o6, %l5, %i3
23041 tcc %xcc, 0x4
23042 movcs %xcc, %l0, %i5
23043 fzeros %f27
23044 sir 0x09C1
23045 umul %g7, %g4, %g6
23046 set 0x5E, %l1
23047 ldsba [%l7 + %l1] 0x04, %o2
23048 nop
23049 setx loop_1963, %l0, %l1
23050 wrpr 0x1, %tl
23051 wrpr %l1, %tpc
23052 add %l1, 0x4, %l1
23053 wrpr %l1, %tnpc
23054 setx 0x34400001400, %l0, %l1
23055 wrpr %l1, %tstate
23056 wrhpr 0x4, %htstate
23057 retry
23058 fmovrdne %l6, %f22, %f16
23059 nop
23060 setx loop_1964, %l0, %l1
23061 wrpr 0x1, %tl
23062 wrpr %l1, %tpc
23063 add %l1, 0x4, %l1
23064 wrpr %l1, %tnpc
23065 setx 0x34400001400, %l0, %l1
23066 wrpr %l1, %tstate
23067 wrhpr 0x4, %htstate
23068 retry
23069 fblg %fcc3, loop_1965
23070loop_1963:
23071 fmovsn %xcc, %f15, %f24
23072 fmovd %f0, %f2
23073loop_1964:
23074 movge %xcc, %o3, %i0
23075loop_1965:
23076 nop
23077 setx 0x6386E93B3067C541, %l0, %l6
23078 stx %l6, [%l7 + 0x38]
23079 ldx [%l7 + 0x38], %fsr
23080 bg,a,pn %icc, loop_1966
23081 fmuld8sux16 %f29, %f30, %f20
23082 edge32n %o1, %o5, %g1
23083 prefetch [%l7 + 0x10], 0x3
23084loop_1966:
23085 fmovdgu %xcc, %f1, %f31
23086 or %o7, 0x00D6, %o4
23087 udivx %o0, 0x127D, %l2
23088 brz %i7, loop_1967
23089 fcmpeq32 %f16, %f30, %l4
23090 orncc %l3, 0x11F2, %i6
23091 tgu %xcc, 0x6
23092loop_1967:
23093 nop
23094 setx 0x7DF0A5EC, %l0, %l6
23095 st %l6, [%l7 + 0x28]
23096 ld [%l7 + 0x28], %f4
23097 fsqrts %f4, %f16
23098 sdiv %i2, 0x0616, %g5
23099 movg %icc, %i1, %l1
23100 sdiv %g3, 0x0EE3, %i4
23101 bcc,pt %xcc, loop_1968
23102 stx %o6, [%l7 + 0x48]
23103 edge32l %l5, %i3, %l0
23104 nop
23105 setx 0x8B940F6E, %l0, %l6
23106 st %l6, [%l7 + 0x28]
23107 ld [%l7 + 0x28], %f2
23108 setx 0x3395499A, %l1, %l5
23109 st %l5, [%l7 + 0x10]
23110 ld [%l7 + 0x10], %f16
23111 fmuls %f16, %f2, %f30
23112loop_1968:
23113 orncc %g2, %g7, %g4
23114 movrlz %i5, 0x35B, %o2
23115 fbg,a %fcc2, loop_1969
23116 bge,a loop_1970
23117 movrne %l6, %o3, %i0
23118 edge32l %o1, %g6, %o5
23119loop_1969:
23120 tneg %xcc, 0x4
23121loop_1970:
23122 edge32ln %g1, %o4, %o0
23123 fands %f10, %f21, %f31
23124 bshuffle %f28, %f8, %f0
23125 tvc %xcc, 0x2
23126 xnor %o7, %l2, %i7
23127 fpsub32 %f14, %f28, %f8
23128 set 0x44, %o5
23129 stba %l4, [%l7 + %o5] 0xe3
23130 membar #Sync
23131 sll %i6, %l3, %i2
23132 ta %xcc, 0x2
23133 nop
23134 fitos %f10, %f4
23135 fstoi %f4, %f14
23136 tvc %xcc, 0x1
23137 ldsh [%l7 + 0x26], %g5
23138 srl %l1, %i1, %g3
23139 fmovdge %icc, %f7, %f16
23140 movn %icc, %i4, %o6
23141 bvs,pn %icc, loop_1971
23142 brgez,a %l5, loop_1972
23143 tgu %icc, 0x1
23144 udivx %l0, 0x02F2, %g2
23145loop_1971:
23146 nop
23147 setx loop_1973, %l0, %l1
23148 wrpr 0x1, %tl
23149 wrpr %l1, %tnpc
23150 setx 0x34400001400, %l0, %l1
23151 wrpr %l1, %tstate
23152 wrhpr 0x4, %htstate
23153 done
23154loop_1972:
23155 nop
23156 fitos %f14, %f7
23157 fstoi %f7, %f24
23158 subcc %g7, %i3, %i5
23159 subccc %g4, 0x121E, %o2
23160loop_1973:
23161 edge16l %o3, %i0, %l6
23162 fmovrsgz %g6, %f10, %f26
23163 movcs %xcc, %o1, %g1
23164 bge,a loop_1974
23165 bvs,a %icc, loop_1975
23166 tne %icc, 0x3
23167 fbge %fcc2, loop_1976
23168loop_1974:
23169 nop
23170 setx 0x1D731A3E, %l0, %l6
23171 st %l6, [%l7 + 0x28]
23172 ld [%l7 + 0x28], %f30
23173 setx 0xBAA7926C, %l1, %l5
23174 st %l5, [%l7 + 0x10]
23175 ld [%l7 + 0x10], %f28
23176 fadds %f28, %f30, %f8
23177loop_1975:
23178 bl,pn %xcc, loop_1977
23179 movneg %xcc, %o4, %o0
23180loop_1976:
23181 fbu %fcc3, loop_1978
23182 movre %o7, %l2, %i7
23183loop_1977:
23184 saved
23185 rdpr %cwp, %g1
23186 rdpr %cansave, %g2
23187 rdpr %canrestore, %g3
23188 rdpr %cleanwin, %g4
23189 rdpr %otherwin, %g5
23190 rdpr %wstate, %g6
23191 fpadd32 %f28, %f6, %f8
23192loop_1978:
23193 xnorcc %l4, 0x04CD, %i6
23194 bneg,pn %xcc, loop_1979
23195 lduh [%l7 + 0x10], %o5
23196 fornot1 %f4, %f26, %f8
23197 popc %i2, %g5
23198loop_1979:
23199 movrlz %l1, 0x0E5, %i1
23200 tsubcctv %g3, %i4, %l3
23201 alignaddrl %o6, %l5, %g2
23202 movg %icc, %g7, %i3
23203 subccc %i5, %l0, %o2
23204 brgez %g4, loop_1980
23205 edge8n %i0, %l6, %o3
23206 fornot1s %f5, %f4, %f26
23207 nop
23208 setx 0xF04A2003, %l0, %l6
23209 st %l6, [%l7 + 0x44]
23210 ld [%l7 + 0x44], %fsr
23211loop_1980:
23212 andn %o1, 0x111E, %g1
23213 tneg %xcc, 0x4
23214 movneg %icc, %g6, %o0
23215 movne %icc, %o7, %l2
23216 srlx %o4, 0x09, %i7
23217 fmovdcs %xcc, %f4, %f6
23218 tneg %icc, 0x6
23219 andn %l4, 0x084F, %o5
23220 addcc %i2, %g5, %i6
23221 fcmpne16 %f2, %f4, %l1
23222 edge32l %i1, %g3, %l3
23223 fbg %fcc0, loop_1981
23224 tn %xcc, 0x4
23225 fbge %fcc2, loop_1982
23226 fmovd %f10, %f22
23227loop_1981:
23228 movle %xcc, %i4, %l5
23229 ta %icc, 0x7
23230loop_1982:
23231 saved
23232 rdpr %cwp, %g1
23233 rdpr %cansave, %g2
23234 rdpr %canrestore, %g3
23235 rdpr %cleanwin, %g4
23236 rdpr %otherwin, %g5
23237 rdpr %wstate, %g6
23238 movge %xcc, %g2, %o6
23239 set 0x48, %o1
23240 lduha [%l7 + %o1] 0x10, %g7
23241 fcmpeq16 %f20, %f26, %i5
23242 movrgz %l0, 0x272, %o2
23243 add %l7, 0x50, %l6
23244 wr %g0, 0x80, %asi
23245 lda [%l6] %asi, %i3
23246 casa [%l6] %asi, %i3, %g4
23247 fmovrdlez %i0, %f14, %f28
23248 movleu %xcc, %l6, %o1
23249 fmovscc %xcc, %f2, %f24
23250 movneg %xcc, %g1, %g6
23251 edge16 %o3, %o0, %o7
23252 alignaddrl %o4, %l2, %l4
23253 add %l7, 0x58, %l6
23254 wr %g0, 0x0c, %asi
23255 casa [%l6] %asi, %i7, %o5
23256 nop
23257 setx 0xDC9C77381C6E25EC, %l0, %l6
23258 stx %l6, [%l7 + 0x28]
23259 ldd [%l7 + 0x28], %f10
23260 fsqrtd %f10, %f8
23261 fmul8x16 %f1, %f24, %f10
23262 tne %xcc, 0x2
23263 set 0x20, %i5
23264 lduwa [%l7 + %i5] 0x80, %g5
23265 alignaddr %i2, %i6, %l1
23266 fnegs %f19, %f0
23267 edge16 %i1, %g3, %i4
23268 ldstub [%l7 + 0x60], %l3
23269 fmuld8sux16 %f0, %f31, %f12
23270 saved
23271 rdpr %cwp, %g1
23272 rdpr %cansave, %g2
23273 rdpr %canrestore, %g3
23274 rdpr %cleanwin, %g4
23275 rdpr %otherwin, %g5
23276 rdpr %wstate, %g6
23277 smul %g2, 0x13FC, %o6
23278 movne %xcc, %l5, %g7
23279 sll %i5, 0x13, %l0
23280 movn %icc, %o2, %i3
23281 nop
23282 setx 0x9624159E, %l0, %l6
23283 st %l6, [%l7 + 0x28]
23284 ld [%l7 + 0x28], %f18
23285 setx 0x1F9718EE, %l1, %l5
23286 st %l5, [%l7 + 0x10]
23287 ld [%l7 + 0x10], %f11
23288 fadds %f11, %f18, %f8
23289 nop
23290 setx 0x5A24C4C3BC6E8D56, %l0, %l6
23291 stx %l6, [%l7 + 0x28]
23292 ldd [%l7 + 0x28], %f22
23293 setx 0x856076B53EB19003, %l1, %l5
23294 stx %l5, [%l7 + 0x10]
23295 ldd [%l7 + 0x10], %f4
23296 fsubd %f4, %f22, %f12
23297 subc %g4, %i0, %l6
23298 fmovsl %icc, %f18, %f17
23299 fmovrse %o1, %f3, %f1
23300 xor %g6, %g1, %o3
23301 fmovscs %xcc, %f12, %f11
23302 fbul,a %fcc2, loop_1983
23303 fnands %f16, %f4, %f7
23304 movg %xcc, %o7, %o0
23305 alignaddrl %l2, %o4, %l4
23306loop_1983:
23307 fbug %fcc3, loop_1984
23308 nop
23309 setx loop_1985, %l0, %l1
23310 wrpr 0x1, %tl
23311 wrpr %l1, %tpc
23312 add %l1, 0x4, %l1
23313 wrpr %l1, %tnpc
23314 setx 0x34400001400, %l0, %l1
23315 wrpr %l1, %tstate
23316 wrhpr 0x4, %htstate
23317 retry
23318 movle %icc, %i7, %g5
23319 bl,pn %xcc, loop_1986
23320loop_1984:
23321 addcc %o5, %i6, %i2
23322loop_1985:
23323 nop
23324 setx loop_1987, %l0, %l1
23325 jmpl %l1, %l1
23326 move %icc, %i1, %g3
23327loop_1986:
23328 brz %i4, loop_1988
23329 srax %l3, %o6, %g2
23330loop_1987:
23331 ba,pt %icc, loop_1989
23332 fmovscs %icc, %f1, %f4
23333loop_1988:
23334 nop
23335 set 0x78, %i7
23336 prefetcha [%l7 + %i7] 0x89, 0x0
23337loop_1989:
23338 bvs loop_1990
23339 movvs %icc, %l5, %i5
23340 xorcc %o2, %i3, %l0
23341 set 0x42, %l0
23342 ldsba [%l7 + %l0] 0x11, %g4
23343loop_1990:
23344 edge8n %i0, %l6, %g6
23345 fornot2 %f2, %f6, %f6
23346 taddcc %o1, %o3, %o7
23347 fmovs %f26, %f13
23348 edge32 %o0, %g1, %o4
23349 orncc %l4, %l2, %g5
23350 fpsub32 %f12, %f4, %f8
23351 fmovrdgz %i7, %f8, %f26
23352 movne %icc, %i6, %i2
23353 srlx %o5, 0x02, %i1
23354 sdiv %g3, 0x0936, %i4
23355 or %l3, 0x1925, %l1
23356 ldub [%l7 + 0x54], %o6
23357 array32 %g7, %g2, %l5
23358 set 0x10, %i6
23359 stha %o2, [%l7 + %i6] 0x15
23360 movpos %xcc, %i3, %l0
23361 saved
23362 rdpr %cwp, %g1
23363 rdpr %cansave, %g2
23364 rdpr %canrestore, %g3
23365 rdpr %cleanwin, %g4
23366 rdpr %otherwin, %g5
23367 rdpr %wstate, %g6
23368 ble %icc, loop_1991
23369 movl %icc, %g4, %i0
23370 wr %g0, 0x10, %asi
23371 prefetcha [%l7 + 0x10] %asi, 0x0
23372loop_1991:
23373 sra %i5, 0x1E, %g6
23374 udivcc %o3, 0x1720, %o7
23375 wr %g0, 0x80, %asi
23376 lduba [%l7 + 0x2A] %asi, %o1
23377 movpos %icc, %g1, %o0
23378 xnorcc %l4, 0x0D26, %o4
23379 movcs %xcc, %l2, %g5
23380 bcs,a,pn %icc, loop_1992
23381 fmovscs %xcc, %f29, %f1
23382 prefetch [%l7 + 0x38], 0x3
23383 fmul8x16al %f3, %f3, %f0
23384loop_1992:
23385 tcs %xcc, 0x6
23386 smul %i6, 0x1DD9, %i2
23387 ldsw [%l7 + 0x50], %i7
23388 be,a,pn %xcc, loop_1993
23389 fbe %fcc2, loop_1994
23390 fbl %fcc2, loop_1995
23391 orncc %i1, 0x1067, %o5
23392loop_1993:
23393 st %f14, [%l7 + 0x7C]
23394loop_1994:
23395 lduh [%l7 + 0x1E], %g3
23396loop_1995:
23397 fands %f25, %f0, %f28
23398 movne %icc, %l3, %i4
23399 brgz %o6, loop_1996
23400 nop
23401 fitod %f0, %f22
23402 fdtox %f22, %f0
23403 udivcc %g7, 0x0787, %g2
23404 fzeros %f20
23405loop_1996:
23406 brnz %l5, loop_1997
23407 sll %o2, %i3, %l1
23408 set 0x0C, %g7
23409 sta %f31, [%l7 + %g7] 0x88
23410loop_1997:
23411 fmovsleu %xcc, %f0, %f15
23412 tneg %xcc, 0x1
23413 movrgz %l0, %i0, %g4
23414 fandnot2s %f19, %f16, %f12
23415 fpack16 %f2, %f5
23416 wr %g0, 0x2b, %asi
23417 stba %l6, [%l7 + 0x67] %asi
23418 membar #Sync
23419 movrne %i5, 0x304, %o3
23420 be,a %icc, loop_1998
23421 alignaddrl %g6, %o7, %o1
23422 addc %o0, 0x1FF9, %l4
23423 xor %o4, %l2, %g1
23424loop_1998:
23425 sll %g5, %i2, %i7
23426 movpos %icc, %i6, %o5
23427 alignaddrl %i1, %g3, %i4
23428 sub %l3, %g7, %g2
23429 fba,a %fcc2, loop_1999
23430 nop
23431 fitod %f0, %f22
23432 fdtos %f22, %f8
23433 tg %xcc, 0x7
23434 sra %o6, %o2, %l5
23435loop_1999:
23436 movne %xcc, %l1, %l0
23437 edge8 %i3, %g4, %i0
23438 fones %f5
23439 nop
23440 fitod %f0, %f16
23441 fdtox %f16, %f28
23442 fxtod %f28, %f6
23443 membar 0x51
23444 popc %l6, %o3
23445 popc %g6, %o7
23446 nop
23447 setx 0x44285E2D, %l0, %l6
23448 st %l6, [%l7 + 0x28]
23449 ld [%l7 + 0x28], %f20
23450 setx 0xC5B8B8FF, %l1, %l5
23451 st %l5, [%l7 + 0x10]
23452 ld [%l7 + 0x10], %f11
23453 fsubs %f11, %f20, %f4
23454 movrne %i5, 0x33C, %o1
23455 faligndata %f16, %f2, %f16
23456 mulscc %o0, %o4, %l2
23457 srax %g1, %l4, %i2
23458 brlez,a %g5, loop_2000
23459 ld [%l7 + 0x14], %f24
23460 movrlez %i7, 0x372, %i6
23461 smulcc %i1, %o5, %g3
23462loop_2000:
23463 sdivx %l3, 0x03AF, %g7
23464 movvs %icc, %g2, %o6
23465 movrgez %o2, %i4, %l5
23466 smul %l1, %l0, %g4
23467 set 0x3C, %g3
23468 swapa [%l7 + %g3] 0x18, %i3
23469 xorcc %i0, %o3, %l6
23470 fbul,a %fcc0, loop_2001
23471 edge32n %g6, %o7, %i5
23472 and %o1, %o0, %o4
23473 andn %g1, %l4, %i2
23474loop_2001:
23475 array32 %g5, %l2, %i6
23476 tg %xcc, 0x6
23477 xnorcc %i1, %o5, %g3
23478 tge %icc, 0x7
23479 fbn %fcc1, loop_2002
23480 orn %l3, %i7, %g7
23481 fmuld8ulx16 %f8, %f8, %f4
23482 tvc %xcc, 0x5
23483loop_2002:
23484 bvc,a,pn %xcc, loop_2003
23485 movvc %icc, %g2, %o6
23486 tcc %xcc, 0x5
23487 tge %icc, 0x2
23488loop_2003:
23489 array8 %o2, %i4, %l5
23490 edge32 %l0, %l1, %g4
23491 movrlz %i0, 0x093, %o3
23492 array32 %i3, %l6, %o7
23493 tleu %xcc, 0x4
23494 srl %i5, 0x10, %o1
23495 edge8 %g6, %o0, %o4
23496 sethi 0x1259, %l4
23497 nop
23498 setx 0x5BD294BC2B498840, %l0, %l6
23499 stx %l6, [%l7 + 0x28]
23500 ldd [%l7 + 0x28], %f18
23501 setx 0x16EA44F3B8A5A98A, %l1, %l5
23502 stx %l5, [%l7 + 0x10]
23503 ldd [%l7 + 0x10], %f30
23504 fsubd %f30, %f18, %f14
23505 tneg %xcc, 0x4
23506 udiv %i2, 0x0E09, %g5
23507 fmovspos %xcc, %f11, %f12
23508 fmovsgu %xcc, %f8, %f10
23509 movg %xcc, %g1, %l2
23510 fcmpne16 %f14, %f12, %i1
23511 bge,a loop_2004
23512 edge32ln %o5, %i6, %g3
23513 fbue %fcc0, loop_2005
23514 ldd [%l7 + 0x68], %f10
23515loop_2004:
23516 andn %i7, 0x1728, %l3
23517 fmul8x16 %f26, %f20, %f18
23518loop_2005:
23519 move %icc, %g2, %g7
23520 brlz %o2, loop_2006
23521 movleu %icc, %i4, %l5
23522 stbar
23523 fcmpne16 %f12, %f0, %o6
23524loop_2006:
23525 alignaddr %l1, %l0, %g4
23526 fbn,a %fcc2, loop_2007
23527 xnorcc %i0, 0x15CF, %o3
23528 popc 0x169E, %i3
23529 edge32n %l6, %o7, %o1
23530loop_2007:
23531 bshuffle %f8, %f4, %f12
23532 movn %icc, %i5, %o0
23533 fbul,a %fcc2, loop_2008
23534 tsubcctv %g6, 0x126A, %l4
23535 tcc %icc, 0x5
23536 membar 0x78
23537loop_2008:
23538 fxor %f0, %f26, %f8
23539 tvs %xcc, 0x4
23540 set 0x76, %g6
23541 ldsba [%l7 + %g6] 0x10, %i2
23542 orncc %o4, 0x1925, %g5
23543 movne %icc, %g1, %i1
23544 tsubcctv %o5, %i6, %l2
23545 fbn %fcc2, loop_2009
23546 fpadd32 %f8, %f22, %f4
23547 wr %g0, 0x5f, %asi
23548 stxa %i7, [%g0 + 0x0] %asi
23549loop_2009:
23550 movle %icc, %l3, %g2
23551 fpmerge %f8, %f1, %f0
23552 bgu,pn %icc, loop_2010
23553 brlez,a %g7, loop_2011
23554 ldub [%l7 + 0x7C], %g3
23555 tgu %xcc, 0x7
23556loop_2010:
23557 edge8l %i4, %o2, %o6
23558loop_2011:
23559 srlx %l5, 0x1B, %l0
23560 edge8l %g4, %l1, %o3
23561 bleu,a,pt %xcc, loop_2012
23562 movl %icc, %i0, %i3
23563 fbul,a %fcc1, loop_2013
23564 sethi 0x00A7, %o7
23565loop_2012:
23566 bvc,a loop_2014
23567 nop
23568 fitos %f6, %f17
23569 fstox %f17, %f26
23570 fxtos %f26, %f28
23571loop_2013:
23572 subc %l6, %o1, %i5
23573 wr %g0, 0x11, %asi
23574 swapa [%l7 + 0x50] %asi, %o0
23575loop_2014:
23576 nop
23577 add %l7, 0x14, %l6
23578 wr %g0, 0x18, %asi
23579 casa [%l6] %asi, %g6, %l4
23580 te %icc, 0x4
23581 sdivx %o4, 0x010D, %g5
23582 xnor %i2, %i1, %g1
23583 nop
23584 setx 0xC2A110563BE7B34B, %l0, %l6
23585 stx %l6, [%l7 + 0x28]
23586 ldd [%l7 + 0x28], %f20
23587 setx 0x31DEDF47C167D5DF, %l1, %l5
23588 stx %l5, [%l7 + 0x10]
23589 ldd [%l7 + 0x10], %f10
23590 fmuld %f10, %f20, %f28
23591 fmovdge %xcc, %f28, %f21
23592 brlz %i6, loop_2015
23593 fbe %fcc0, loop_2016
23594 fbn %fcc3, loop_2017
23595 sllx %o5, %l2, %l3
23596loop_2015:
23597 sllx %i7, %g2, %g7
23598loop_2016:
23599 tgu %icc, 0x0
23600loop_2017:
23601 stw %i4, [%l7 + 0x68]
23602 sll %g3, %o2, %l5
23603 sub %o6, %g4, %l1
23604 array16 %l0, %i0, %o3
23605 bleu,pn %icc, loop_2018
23606 movl %xcc, %i3, %l6
23607 movrgz %o7, %o1, %o0
23608 tne %icc, 0x7
23609loop_2018:
23610 tge %icc, 0x1
23611 umulcc %i5, %l4, %g6
23612 nop
23613 setx 0x915F4B57, %l0, %l6
23614 st %l6, [%l7 + 0x28]
23615 ld [%l7 + 0x28], %f9
23616 fsqrts %f9, %f16
23617 fmovdvc %icc, %f30, %f22
23618 addcc %g5, 0x0A13, %o4
23619 brnz %i2, loop_2019
23620 orcc %i1, 0x0502, %i6
23621 tvs %xcc, 0x0
23622 tsubcctv %g1, 0x161A, %o5
23623loop_2019:
23624 movrgz %l3, %i7, %g2
23625 brlz %l2, loop_2020
23626 sdivcc %g7, 0x1A93, %g3
23627 bl loop_2021
23628 array32 %o2, %l5, %i4
23629loop_2020:
23630 movrne %o6, 0x007, %g4
23631 fandnot1s %f17, %f16, %f13
23632loop_2021:
23633 udivx %l1, 0x1A94, %i0
23634 nop
23635 setx 0x6CC0596E18756502, %l0, %l6
23636 stx %l6, [%l7 + 0x28]
23637 ldd [%l7 + 0x28], %f28
23638 setx 0x017C6F2DBD34D6D5, %l1, %l5
23639 stx %l5, [%l7 + 0x10]
23640 ldd [%l7 + 0x10], %f24
23641 fdivd %f24, %f28, %f14
23642 movg %icc, %o3, %l0
23643 fmovdle %icc, %f15, %f0
23644 faligndata %f12, %f0, %f28
23645 nop
23646 fitos %f14, %f11
23647 fstox %f11, %f4
23648 fxtos %f4, %f21
23649 fmul8x16al %f26, %f22, %f8
23650 tl %xcc, 0x1
23651 fzeros %f9
23652 movvs %xcc, %i3, %o7
23653 movre %o1, 0x3F2, %o0
23654 subcc %i5, 0x0AD7, %l6
23655 fpsub16 %f30, %f30, %f0
23656 edge8 %l4, %g6, %o4
23657 srlx %i2, 0x17, %i1
23658 movleu %icc, %i6, %g1
23659 edge16 %o5, %l3, %i7
23660 sth %g5, [%l7 + 0x28]
23661 smul %g2, %g7, %g3
23662 addccc %o2, %l2, %l5
23663 fmovsneg %icc, %f26, %f25
23664 tpos %xcc, 0x5
23665 ldsw [%l7 + 0x6C], %o6
23666 fbule %fcc2, loop_2022
23667 ldd [%l7 + 0x78], %i4
23668 edge32 %l1, %i0, %g4
23669 te %icc, 0x3
23670loop_2022:
23671 udiv %o3, 0x067C, %i3
23672 edge32ln %l0, %o7, %o1
23673 array8 %o0, %i5, %l6
23674 andn %l4, %g6, %o4
23675 movcc %xcc, %i1, %i2
23676 ba,pt %icc, loop_2023
23677 udivx %g1, 0x0C28, %i6
23678 edge8ln %l3, %i7, %g5
23679 fmovdvs %xcc, %f31, %f15
23680loop_2023:
23681 edge8 %g2, %g7, %o5
23682 fba %fcc1, loop_2024
23683 movvc %xcc, %o2, %g3
23684 set 0x64, %i0
23685 ldswa [%l7 + %i0] 0x10, %l2
23686loop_2024:
23687 nop
23688 set 0x48, %i3
23689 swapa [%l7 + %i3] 0x11, %o6
23690 ldsb [%l7 + 0x39], %i4
23691 mulscc %l1, %i0, %g4
23692 orcc %o3, %i3, %l0
23693 nop
23694 fitos %f17, %f18
23695 movpos %xcc, %o7, %o1
23696 andn %l5, 0x1E67, %i5
23697 set 0x10, %g5
23698 ldswa [%l7 + %g5] 0x11, %l6
23699 move %icc, %l4, %g6
23700 fxors %f17, %f2, %f19
23701 fbne %fcc1, loop_2025
23702 sll %o4, %i1, %o0
23703 movneg %xcc, %i2, %g1
23704 array32 %l3, %i7, %i6
23705loop_2025:
23706 movg %icc, %g5, %g2
23707 array32 %o5, %o2, %g3
23708 addccc %l2, %o6, %i4
23709 bleu,a,pn %xcc, loop_2026
23710 fble,a %fcc2, loop_2027
23711 tn %xcc, 0x2
23712 edge16ln %g7, %l1, %g4
23713loop_2026:
23714 xnorcc %o3, %i0, %l0
23715loop_2027:
23716 or %o7, %i3, %o1
23717 fbg,a %fcc3, loop_2028
23718 sll %l5, %i5, %l6
23719 brz,a %g6, loop_2029
23720 addcc %l4, 0x08B2, %o4
23721loop_2028:
23722 flush %l7 + 0x58
23723 tpos %icc, 0x7
23724loop_2029:
23725 fmovdvc %xcc, %f7, %f18
23726 edge8l %o0, %i2, %g1
23727 fbuge,a %fcc3, loop_2030
23728 lduh [%l7 + 0x6C], %i1
23729 fzero %f24
23730 tn %icc, 0x4
23731loop_2030:
23732 fmovdgu %xcc, %f27, %f15
23733 wr %g0, 0x18, %asi
23734 lda [%l7 + 0x14] %asi, %f18
23735 fone %f18
23736 nop
23737 setx loop_2031, %l0, %l1
23738 wrpr 0x1, %tl
23739 wrpr %l1, %tnpc
23740 setx 0x34400001400, %l0, %l1
23741 wrpr %l1, %tstate
23742 wrhpr 0x4, %htstate
23743 done
23744 fxnors %f2, %f3, %f18
23745 movcs %xcc, %i7, %i6
23746 nop
23747 setx 0xAA7340F8F05298E2, %l0, %l6
23748 stx %l6, [%l7 + 0x48]
23749 ldx [%l7 + 0x48], %fsr
23750loop_2031:
23751 edge32l %g5, %l3, %g2
23752 andn %o2, %o5, %g3
23753 andn %l2, %o6, %i4
23754 bneg,a %icc, loop_2032
23755 movrlez %l1, %g4, %g7
23756 set 0x16, %i2
23757 stha %o3, [%l7 + %i2] 0xe3
23758 membar #Sync
23759loop_2032:
23760 fsrc2 %f14, %f24
23761 edge32l %i0, %o7, %l0
23762 xnorcc %i3, %o1, %i5
23763 or %l6, 0x1CF7, %l5
23764 fnot1s %f8, %f12
23765 movleu %icc, %g6, %l4
23766 mulx %o4, 0x1958, %i2
23767 edge16l %o0, %g1, %i7
23768 addc %i6, 0x0211, %g5
23769 edge8ln %i1, %l3, %g2
23770 movgu %icc, %o5, %o2
23771 fbul,a %fcc2, loop_2033
23772 bneg,a,pt %xcc, loop_2034
23773 fands %f0, %f25, %f8
23774 andn %g3, 0x0EEE, %l2
23775loop_2033:
23776 fbl %fcc1, loop_2035
23777loop_2034:
23778 swap [%l7 + 0x7C], %i4
23779 ldsh [%l7 + 0x3C], %o6
23780 edge8ln %g4, %l1, %g7
23781loop_2035:
23782 bleu loop_2036
23783 fmovsleu %xcc, %f18, %f12
23784 set 0x68, %o6
23785 lda [%l7 + %o6] 0x88, %f26
23786loop_2036:
23787 udiv %o3, 0x159A, %i0
23788 udivx %o7, 0x0B34, %i3
23789 mova %icc, %o1, %i5
23790 nop
23791 fitos %f14, %f5
23792 fstox %f5, %f8
23793 fmovrsgez %l6, %f21, %f26
23794 fmovsn %xcc, %f7, %f10
23795 edge8l %l0, %g6, %l5
23796 xorcc %l4, %o4, %o0
23797 edge32l %i2, %i7, %i6
23798 fbue,a %fcc0, loop_2037
23799 tvs %xcc, 0x2
23800 sdiv %g1, 0x141E, %i1
23801 umul %l3, 0x1FCF, %g5
23802loop_2037:
23803 fmuld8ulx16 %f18, %f27, %f28
23804 edge8l %o5, %o2, %g3
23805 fnot1 %f14, %f24
23806 wr %g0, 0x10, %asi
23807 ldstuba [%l7 + 0x2C] %asi, %l2
23808 srlx %i4, 0x08, %g2
23809 add %g4, 0x1360, %l1
23810 array8 %g7, %o6, %i0
23811 restored
23812 rdpr %cwp, %g1
23813 rdpr %cansave, %g2
23814 rdpr %canrestore, %g3
23815 rdpr %cleanwin, %g4
23816 rdpr %otherwin, %g5
23817 rdpr %wstate, %g6
23818 fpadd32s %f4, %f23, %f26
23819 nop
23820 setx loop_2038, %l0, %l1
23821 wrpr 0x1, %tl
23822 wrpr %l1, %tpc
23823 add %l1, 0x4, %l1
23824 wrpr %l1, %tnpc
23825 setx 0x34400001400, %l0, %l1
23826 wrpr %l1, %tstate
23827 wrhpr 0x4, %htstate
23828 retry
23829 nop
23830 setx loop_2039, %l0, %l1
23831 wrpr 0x1, %tl
23832 wrpr %l1, %tpc
23833 add %l1, 0x4, %l1
23834 wrpr %l1, %tnpc
23835 setx 0x34400001400, %l0, %l1
23836 wrpr %l1, %tstate
23837 wrhpr 0x4, %htstate
23838 retry
23839 pdist %f10, %f8, %f14
23840 movre %o3, %i3, %o1
23841loop_2038:
23842 movn %xcc, %i5, %o7
23843loop_2039:
23844 movne %icc, %l6, %l0
23845 fxnors %f13, %f30, %f1
23846 tne %icc, 0x4
23847 brgz %g6, loop_2040
23848 fmovsne %xcc, %f25, %f0
23849 fcmpgt16 %f0, %f10, %l5
23850 smul %l4, %o0, %o4
23851loop_2040:
23852 movvs %icc, %i2, %i7
23853 stbar
23854 xorcc %i6, %i1, %g1
23855 set 0x64, %l5
23856 stwa %l3, [%l7 + %l5] 0xe2
23857 membar #Sync
23858 udivcc %g5, 0x0C86, %o2
23859 nop
23860 setx loop_2041, %l0, %l1
23861 wrpr 0x1, %tl
23862 wrpr %l1, %tpc
23863 add %l1, 0x4, %l1
23864 wrpr %l1, %tnpc
23865 setx 0x34400001400, %l0, %l1
23866 wrpr %l1, %tstate
23867 wrhpr 0x4, %htstate
23868 retry
23869 stw %g3, [%l7 + 0x0C]
23870 sll %l2, 0x09, %i4
23871 fmovrsgez %o5, %f2, %f27
23872loop_2041:
23873 stb %g2, [%l7 + 0x47]
23874 tsubcctv %g4, 0x1F96, %l1
23875 sub %o6, 0x12C8, %i0
23876 stx %g7, [%l7 + 0x18]
23877 ldsh [%l7 + 0x10], %i3
23878 srlx %o3, 0x02, %i5
23879 popc %o1, %l6
23880 stb %o7, [%l7 + 0x5D]
23881 movleu %xcc, %g6, %l0
23882 movcc %xcc, %l5, %l4
23883 tpos %xcc, 0x1
23884 fsrc2s %f21, %f17
23885 movgu %xcc, %o4, %o0
23886 tvs %xcc, 0x3
23887 movrlz %i2, 0x001, %i6
23888 subc %i7, 0x0B78, %g1
23889 swap [%l7 + 0x08], %l3
23890 tsubcctv %g5, 0x1E7E, %i1
23891 faligndata %f10, %f6, %f26
23892 movrne %g3, 0x0D5, %o2
23893 movg %xcc, %i4, %o5
23894 tneg %icc, 0x0
23895 sth %g2, [%l7 + 0x20]
23896 fabsd %f16, %f14
23897 nop
23898 fitos %f3, %f7
23899 fstox %f7, %f10
23900 fbl,a %fcc0, loop_2042
23901 subccc %l2, 0x1E4B, %l1
23902 bvc %icc, loop_2043
23903 fandnot2 %f12, %f22, %f2
23904loop_2042:
23905 tne %xcc, 0x4
23906 stx %g4, [%l7 + 0x78]
23907loop_2043:
23908 edge16 %i0, %o6, %g7
23909 nop
23910 set 0x28, %l2
23911 ldx [%l7 + %l2], %i3
23912 wr %g0, 0x89, %asi
23913 stba %o3, [%l7 + 0x28] %asi
23914 nop
23915 setx loop_2044, %l0, %l1
23916 wrpr 0x1, %tl
23917 wrpr %l1, %tnpc
23918 setx 0x34400001400, %l0, %l1
23919 wrpr %l1, %tstate
23920 wrhpr 0x4, %htstate
23921 done
23922 bge %xcc, loop_2045
23923 fbe,a %fcc0, loop_2046
23924 edge8ln %i5, %o1, %l6
23925loop_2044:
23926 nop
23927 wr %g0, 0x10, %asi
23928 ldsba [%l7 + 0x7B] %asi, %g6
23929loop_2045:
23930 sll %l0, %l5, %l4
23931loop_2046:
23932 fbe %fcc3, loop_2047
23933 nop
23934 fitos %f12, %f1
23935 fstox %f1, %f26
23936 bshuffle %f14, %f24, %f14
23937 bg,pn %xcc, loop_2048
23938loop_2047:
23939 tleu %xcc, 0x3
23940 fandnot1 %f2, %f22, %f10
23941 taddcctv %o4, 0x06CA, %o7
23942loop_2048:
23943 nop
23944 set 0x35, %o0
23945 stba %i2, [%l7 + %o0] 0x2b
23946 membar #Sync
23947 bge,a,pn %xcc, loop_2049
23948 flush %l7 + 0x6C
23949 edge16l %o0, %i7, %g1
23950 ldub [%l7 + 0x29], %l3
23951loop_2049:
23952 movneg %icc, %g5, %i1
23953 umul %g3, 0x1A84, %o2
23954 movrgz %i4, 0x1E0, %i6
23955 tleu %icc, 0x3
23956 orncc %g2, 0x16C8, %l2
23957 fmovsneg %icc, %f23, %f29
23958 fornot2s %f11, %f13, %f24
23959 tpos %icc, 0x4
23960 edge8 %l1, %g4, %o5
23961 mova %icc, %i0, %g7
23962 movl %xcc, %i3, %o3
23963 ldstub [%l7 + 0x61], %o6
23964 edge8ln %o1, %l6, %i5
23965 te %icc, 0x5
23966 movrgez %g6, 0x386, %l0
23967 nop
23968 setx 0xB04F9303, %l0, %l6
23969 st %l6, [%l7 + 0x20]
23970 ld [%l7 + 0x20], %fsr
23971 bcc,a loop_2050
23972 fmovdcs %icc, %f7, %f14
23973 movl %icc, %l5, %l4
23974 tg %xcc, 0x3
23975loop_2050:
23976 ta %xcc, 0x3
23977 fmovrdlez %o7, %f8, %f4
23978 edge16ln %i2, %o0, %o4
23979 te %icc, 0x0
23980 movleu %icc, %g1, %i7
23981 move %icc, %l3, %g5
23982 set 0x60, %g2
23983 sta %f14, [%l7 + %g2] 0x88
23984 sra %g3, %o2, %i1
23985 fbul,a %fcc3, loop_2051
23986 add %i4, %g2, %i6
23987 fcmpgt16 %f4, %f4, %l1
23988 movrgez %g4, %l2, %o5
23989loop_2051:
23990 srlx %g7, 0x0D, %i3
23991 for %f22, %f0, %f2
23992 smulcc %o3, 0x13C8, %i0
23993 sdivcc %o1, 0x0F36, %o6
23994 fbg %fcc3, loop_2052
23995 ldd [%l7 + 0x68], %i6
23996 tneg %icc, 0x2
23997 andn %g6, 0x1580, %i5
23998loop_2052:
23999 fpsub16 %f10, %f28, %f20
24000 subcc %l0, 0x14FB, %l5
24001 taddcctv %o7, 0x0553, %l4
24002 edge16 %o0, %i2, %g1
24003 bvs,a,pt %icc, loop_2053
24004 andcc %o4, 0x13D7, %i7
24005 fmovsvs %icc, %f10, %f20
24006 edge32 %g5, %g3, %o2
24007loop_2053:
24008 fnor %f0, %f16, %f30
24009 fmovdle %xcc, %f0, %f11
24010 fmovscc %xcc, %f6, %f11
24011 edge32n %l3, %i4, %i1
24012 movge %xcc, %g2, %l1
24013 flush %l7 + 0x78
24014 smulcc %i6, 0x1D82, %l2
24015 fble %fcc2, loop_2054
24016 fbue %fcc2, loop_2055
24017 addccc %o5, 0x1425, %g7
24018 andcc %i3, 0x165C, %o3
24019loop_2054:
24020 edge8 %i0, %g4, %o1
24021loop_2055:
24022 bcs,pn %xcc, loop_2056
24023 bvs,a,pn %icc, loop_2057
24024 udivcc %l6, 0x17BC, %g6
24025 fmovscs %icc, %f27, %f24
24026loop_2056:
24027 tsubcc %o6, 0x1951, %l0
24028loop_2057:
24029 taddcc %l5, %i5, %l4
24030 nop
24031 setx 0x2F53723C80685C31, %l0, %l6
24032 stx %l6, [%l7 + 0x50]
24033 ldx [%l7 + 0x50], %fsr
24034 movrlz %o0, 0x251, %i2
24035 fpsub32 %f6, %f18, %f2
24036 movrlez %o7, 0x054, %g1
24037 tgu %icc, 0x0
24038 subccc %o4, %g5, %g3
24039 for %f26, %f4, %f22
24040 and %o2, 0x0C5B, %i7
24041 fmovsl %xcc, %f30, %f8
24042 nop
24043 fitod %f1, %f6
24044 addccc %i4, %l3, %g2
24045 movrlz %i1, 0x270, %i6
24046 andn %l1, 0x193B, %o5
24047 add %g7, 0x0073, %l2
24048 fmovdgu %icc, %f31, %f0
24049 bn,a,pn %xcc, loop_2058
24050 fmul8x16 %f15, %f26, %f14
24051 fornot2 %f16, %f30, %f6
24052 movge %icc, %o3, %i0
24053loop_2058:
24054 edge32ln %g4, %o1, %i3
24055 xnor %l6, %g6, %l0
24056 smul %o6, 0x0BE0, %i5
24057 mulscc %l4, %l5, %i2
24058 edge16ln %o0, %g1, %o4
24059 taddcc %g5, 0x111B, %g3
24060 bne,pt %icc, loop_2059
24061 fmuld8ulx16 %f15, %f31, %f16
24062 fcmpeq32 %f28, %f4, %o7
24063 xnor %o2, %i4, %l3
24064loop_2059:
24065 edge8n %i7, %i1, %g2
24066 set 0x6A, %o7
24067 lduha [%l7 + %o7] 0x0c, %l1
24068 mova %icc, %i6, %g7
24069 orncc %l2, %o5, %o3
24070 array16 %g4, %i0, %o1
24071 add %l7, 0x1C, %l6
24072 wr %g0, 0x80, %asi
24073 casa [%l6] %asi, %l6, %i3
24074 sra %g6, 0x11, %l0
24075 movcc %xcc, %o6, %l4
24076 ldd [%l7 + 0x48], %f0
24077 tvc %icc, 0x6
24078 udivx %l5, 0x034F, %i2
24079 tsubcctv %o0, 0x15D9, %g1
24080 sub %o4, %i5, %g3
24081 addcc %o7, %g5, %o2
24082 tleu %icc, 0x3
24083 sllx %i4, 0x09, %i7
24084 ldsw [%l7 + 0x30], %l3
24085 bcs,pn %xcc, loop_2060
24086 popc 0x1FAA, %i1
24087 set 0x76, %i1
24088 ldsha [%l7 + %i1] 0x11, %l1
24089loop_2060:
24090 be,a,pt %xcc, loop_2061
24091 tne %icc, 0x3
24092 mova %icc, %i6, %g2
24093 add %l2, %o5, %o3
24094loop_2061:
24095 fbl,a %fcc1, loop_2062
24096 sethi 0x0A50, %g7
24097 edge16l %g4, %i0, %o1
24098 fmul8ulx16 %f24, %f30, %f10
24099loop_2062:
24100 be,a,pn %icc, loop_2063
24101 movrlez %i3, 0x124, %l6
24102 stbar
24103 fmovsa %xcc, %f2, %f11
24104loop_2063:
24105 xorcc %g6, 0x16B7, %o6
24106 brnz %l0, loop_2064
24107 restored
24108 rdpr %cwp, %g1
24109 rdpr %cansave, %g2
24110 rdpr %canrestore, %g3
24111 rdpr %cleanwin, %g4
24112 rdpr %otherwin, %g5
24113 rdpr %wstate, %g6
24114 tneg %xcc, 0x5
24115 set 0x50, %l3
24116 prefetcha [%l7 + %l3] 0x18, 0x0
24117loop_2064:
24118 call loop_2065
24119 popc 0x025C, %i2
24120 fmovrdlz %l4, %f10, %f6
24121 fmovrde %o0, %f2, %f6
24122loop_2065:
24123 movcs %icc, %o4, %i5
24124 brgez %g1, loop_2066
24125 orn %o7, 0x1F4E, %g5
24126 fmovsa %xcc, %f26, %f8
24127 srl %g3, %o2, %i4
24128loop_2066:
24129 fblg %fcc1, loop_2067
24130 array32 %i7, %i1, %l1
24131 fsrc2 %f10, %f30
24132 edge16ln %l3, %g2, %i6
24133loop_2067:
24134 nop
24135 wr %g0, 0x04, %asi
24136 stha %o5, [%l7 + 0x0C] %asi
24137 fxor %f20, %f10, %f24
24138 and %o3, %l2, %g4
24139 subccc %i0, %g7, %i3
24140 udivcc %o1, 0x156A, %l6
24141 set 0x70, %o3
24142 prefetcha [%l7 + %o3] 0x18, 0x0
24143 edge16 %l0, %l5, %i2
24144 movn %icc, %g6, %l4
24145 movrlz %o4, 0x229, %o0
24146 bpos,pn %xcc, loop_2068
24147 nop
24148 setx 0xF8818788, %l0, %l6
24149 st %l6, [%l7 + 0x28]
24150 ld [%l7 + 0x28], %f22
24151 fsqrts %f22, %f15
24152 alignaddr %i5, %o7, %g5
24153 subccc %g1, 0x0EBD, %g3
24154loop_2068:
24155 movg %xcc, %i4, %o2
24156 array16 %i1, %l1, %l3
24157 tvs %icc, 0x0
24158 subc %g2, %i7, %i6
24159 movre %o5, %l2, %o3
24160 movcs %icc, %g4, %i0
24161 xnorcc %g7, %o1, %l6
24162 fornot2 %f16, %f30, %f12
24163 subccc %i3, 0x1FB2, %l0
24164 nop
24165 setx loop_2069, %l0, %l1
24166 wrpr 0x1, %tl
24167 wrpr %l1, %tnpc
24168 setx 0x34400001400, %l0, %l1
24169 wrpr %l1, %tstate
24170 wrhpr 0x4, %htstate
24171 done
24172 edge32n %l5, %o6, %g6
24173 add %l7, 0x78, %l6
24174 wr %g0, 0x89, %asi
24175 lda [%l6] %asi, %i2
24176 casa [%l6] 0x89, %i2, %o4
24177loop_2069:
24178 movvs %icc, %l4, %o0
24179 fmovrse %o7, %f22, %f13
24180 bne,pt %xcc, loop_2070
24181 fmul8x16au %f7, %f0, %f20
24182 movvs %icc, %g5, %i5
24183 tsubcctv %g1, 0x162A, %g3
24184loop_2070:
24185 sra %o2, 0x10, %i1
24186 movrne %l1, %l3, %g2
24187 nop
24188 fitos %f11, %f29
24189 fstox %f29, %f22
24190 taddcc %i4, 0x11D6, %i6
24191 bne,pt %xcc, loop_2071
24192 subc %o5, %l2, %o3
24193 set 0x65, %l4
24194 lduba [%l7 + %l4] 0x81, %g4
24195loop_2071:
24196 udivx %i0, 0x1694, %i7
24197 movleu %xcc, %g7, %l6
24198 and %i3, %l0, %l5
24199 smulcc %o1, 0x1A4F, %o6
24200 mova %icc, %g6, %i2
24201 fnot1s %f13, %f13
24202 addcc %l4, %o0, %o7
24203 udiv %g5, 0x1A62, %o4
24204 fbu,a %fcc0, loop_2072
24205 nop
24206 fitos %f13, %f29
24207 fstox %f29, %f4
24208 fxnor %f6, %f8, %f14
24209 addc %g1, %i5, %g3
24210loop_2072:
24211 tgu %icc, 0x1
24212 udiv %i1, 0x0630, %l1
24213 fblg %fcc0, loop_2073
24214 tcc %xcc, 0x2
24215 add %o2, %g2, %i4
24216 bshuffle %f20, %f6, %f24
24217loop_2073:
24218 nop
24219 setx 0x163133898061802E, %l0, %l6
24220 stx %l6, [%l7 + 0x60]
24221 ldx [%l7 + 0x60], %fsr
24222 bvc,a,pt %icc, loop_2074
24223 fba,a %fcc2, loop_2075
24224 brz,a %i6, loop_2076
24225 mova %icc, %o5, %l3
24226loop_2074:
24227 fbe,a %fcc3, loop_2077
24228loop_2075:
24229 fmovsg %xcc, %f22, %f12
24230loop_2076:
24231 sir 0x049F
24232 fxnors %f3, %f31, %f23
24233loop_2077:
24234 nop
24235 setx 0xBB017FE2705850D2, %l0, %l6
24236 stx %l6, [%l7 + 0x70]
24237 ldx [%l7 + 0x70], %fsr
24238 fornot1 %f30, %f18, %f10
24239 fmovspos %icc, %f12, %f0
24240 set 0x10, %g4
24241 lda [%l7 + %g4] 0x04, %f2
24242 fmovsne %xcc, %f0, %f19
24243 edge16ln %l2, %o3, %g4
24244 add %i7, 0x0E56, %g7
24245 add %i0, %i3, %l0
24246 alignaddrl %l5, %l6, %o6
24247 movg %icc, %o1, %i2
24248 movg %icc, %l4, %g6
24249 fble,a %fcc1, loop_2078
24250 xnor %o0, %g5, %o7
24251 tcs %xcc, 0x6
24252 sdivcc %g1, 0x0C2A, %o4
24253loop_2078:
24254 nop
24255 setx 0x4A89A828FC9E47D9, %l0, %l6
24256 stx %l6, [%l7 + 0x28]
24257 ldd [%l7 + 0x28], %f2
24258 fsqrtd %f2, %f4
24259 tge %icc, 0x7
24260 movpos %icc, %i5, %g3
24261 udivx %l1, 0x03B1, %i1
24262 bshuffle %f0, %f8, %f16
24263 edge32 %g2, %o2, %i4
24264 bleu,pn %icc, loop_2079
24265 edge16n %i6, %l3, %o5
24266 bpos,pn %xcc, loop_2080
24267 tneg %icc, 0x4
24268loop_2079:
24269 movle %xcc, %l2, %o3
24270 tpos %icc, 0x7
24271loop_2080:
24272 tl %icc, 0x6
24273 sir 0x067B
24274 fmovsg %xcc, %f22, %f31
24275 tvc %icc, 0x4
24276 movrgez %g4, %g7, %i0
24277 movrne %i7, 0x071, %l0
24278 fmovde %icc, %f31, %f14
24279 subc %l5, %i3, %o6
24280 nop
24281 fitos %f11, %f3
24282 fstox %f3, %f2
24283 fpsub16s %f4, %f2, %f24
24284 movcc %icc, %o1, %i2
24285 subc %l4, 0x0A0C, %g6
24286 bge,a loop_2081
24287 sub %o0, 0x1145, %l6
24288 edge8n %o7, %g1, %g5
24289 tsubcctv %i5, 0x0DF6, %o4
24290loop_2081:
24291 faligndata %f8, %f30, %f22
24292 fmovrsne %l1, %f25, %f2
24293 fmovdge %icc, %f24, %f25
24294 sdivcc %g3, 0x057C, %g2
24295 fmovsvc %xcc, %f22, %f22
24296 ta %icc, 0x0
24297 tsubcctv %i1, 0x123D, %o2
24298 nop
24299 setx loop_2082, %l0, %l1
24300 wrpr 0x1, %tl
24301 wrpr %l1, %tpc
24302 add %l1, 0x4, %l1
24303 wrpr %l1, %tnpc
24304 setx 0x34400001400, %l0, %l1
24305 wrpr %l1, %tstate
24306 wrhpr 0x4, %htstate
24307 retry
24308 andncc %i4, %i6, %o5
24309 add %l7, 0x78, %l6
24310 wr %g0, 0x10, %asi
24311 casxa [%l6] %asi, %l2, %o3
24312loop_2082:
24313 fpsub16s %f12, %f24, %f19
24314 set 0x0C, %o2
24315 ldsha [%l7 + %o2] 0x80, %l3
24316 ldub [%l7 + 0x7E], %g4
24317 edge16l %g7, %i0, %l0
24318 flush %l7 + 0x18
24319 sdivx %l5, 0x0647, %i7
24320 wr %g0, 0x2a, %asi
24321 stha %i3, [%l7 + 0x76] %asi
24322 membar #Sync
24323 edge32ln %o6, %o1, %i2
24324 edge32l %g6, %l4, %o0
24325 fcmple16 %f26, %f14, %o7
24326 addcc %g1, %l6, %i5
24327 edge32n %g5, %o4, %g3
24328 fbg %fcc2, loop_2083
24329 edge16l %l1, %i1, %o2
24330 tn %xcc, 0x4
24331 bneg,a loop_2084
24332loop_2083:
24333 sllx %g2, %i6, %o5
24334 fsrc2s %f10, %f15
24335 subcc %l2, %i4, %l3
24336loop_2084:
24337 fpsub32 %f8, %f30, %f22
24338 tge %xcc, 0x2
24339 movcs %icc, %o3, %g7
24340 or %i0, %g4, %l0
24341 smul %l5, 0x1823, %i3
24342 taddcctv %o6, 0x11AE, %i7
24343 edge32 %o1, %g6, %i2
24344 subcc %o0, %o7, %g1
24345 nop
24346 set 0x18, %o4
24347 stx %l6, [%l7 + %o4]
24348 stbar
24349 addc %i5, 0x00DC, %g5
24350 movvc %xcc, %o4, %l4
24351 smulcc %g3, %l1, %o2
24352 set 0x10, %i4
24353 lda [%l7 + %i4] 0x10, %f10
24354 xor %g2, 0x1EE1, %i6
24355 udivx %i1, 0x1EAB, %o5
24356 addccc %i4, %l3, %o3
24357 fand %f14, %f20, %f6
24358 edge32l %g7, %l2, %g4
24359 swap [%l7 + 0x14], %l0
24360 tleu %xcc, 0x4
24361 bn,a loop_2085
24362 fbule,a %fcc0, loop_2086
24363 xorcc %l5, %i0, %i3
24364 edge8ln %i7, %o1, %g6
24365loop_2085:
24366 bl,a %xcc, loop_2087
24367loop_2086:
24368 tge %xcc, 0x3
24369 fnegd %f18, %f0
24370 sra %i2, %o6, %o7
24371loop_2087:
24372 umul %g1, %o0, %l6
24373 bge,a,pn %icc, loop_2088
24374 bgu loop_2089
24375 nop
24376 setx 0x9E85E0CA, %l0, %l6
24377 st %l6, [%l7 + 0x28]
24378 ld [%l7 + 0x28], %f2
24379 setx 0x05B7B57E, %l1, %l5
24380 st %l5, [%l7 + 0x10]
24381 ld [%l7 + 0x10], %f24
24382 fdivs %f24, %f2, %f2
24383 te %icc, 0x0
24384loop_2088:
24385 movcc %icc, %i5, %o4
24386loop_2089:
24387 movrne %g5, 0x2B6, %g3
24388 edge16ln %l1, %l4, %g2
24389 movneg %icc, %o2, %i6
24390 fmovd %f16, %f22
24391 nop
24392 set 0x48, %l6
24393 ldd [%l7 + %l6], %f0
24394 edge16ln %i1, %o5, %l3
24395 brz %o3, loop_2090
24396 movneg %icc, %i4, %g7
24397 tleu %xcc, 0x2
24398 tge %xcc, 0x7
24399loop_2090:
24400 movg %icc, %l2, %l0
24401 movgu %icc, %g4, %l5
24402 membar 0x33
24403 bge,a %xcc, loop_2091
24404 popc 0x122F, %i3
24405 sllx %i7, 0x18, %i0
24406 fbug,a %fcc1, loop_2092
24407loop_2091:
24408 movneg %xcc, %o1, %i2
24409 fbug %fcc3, loop_2093
24410 udiv %o6, 0x048C, %g6
24411loop_2092:
24412 nop
24413 wr %g0, 0x21, %asi
24414 stxa %g1, [%g0 + 0x108] %asi
24415loop_2093:
24416 movrgz %o7, %l6, %o0
24417 or %i5, %o4, %g5
24418 fbue,a %fcc1, loop_2094
24419 array8 %l1, %l4, %g2
24420 movl %xcc, %o2, %g3
24421 fbu,a %fcc0, loop_2095
24422loop_2094:
24423 andcc %i1, %i6, %l3
24424 edge32n %o5, %o3, %g7
24425 tcs %xcc, 0x7
24426loop_2095:
24427 movl %xcc, %l2, %i4
24428 tsubcc %g4, %l0, %l5
24429 taddcctv %i7, %i0, %o1
24430 mova %icc, %i3, %i2
24431 wr %g0, 0x11, %asi
24432 prefetcha [%l7 + 0x28] %asi, 0x2
24433 udivcc %o6, 0x170C, %g1
24434 bge,a,pn %xcc, loop_2096
24435 movrgez %o7, %l6, %o0
24436 fbue,a %fcc0, loop_2097
24437 tge %icc, 0x1
24438loop_2096:
24439 fbne,a %fcc1, loop_2098
24440 brgez %i5, loop_2099
24441loop_2097:
24442 fcmple32 %f8, %f28, %g5
24443 fmovsa %icc, %f7, %f12
24444loop_2098:
24445 bgu,a %icc, loop_2100
24446loop_2099:
24447 srlx %l1, %l4, %g2
24448 tl %xcc, 0x3
24449 movle %xcc, %o2, %g3
24450loop_2100:
24451 nop
24452 set 0x78, %l1
24453 lduwa [%l7 + %l1] 0x14, %o4
24454 sdivcc %i6, 0x116C, %i1
24455 array32 %o5, %o3, %l3
24456 brgez,a %l2, loop_2101
24457 lduh [%l7 + 0x0A], %i4
24458 tn %icc, 0x5
24459 sra %g7, 0x1B, %l0
24460loop_2101:
24461 fbo,a %fcc0, loop_2102
24462 be %xcc, loop_2103
24463 umul %l5, %i7, %i0
24464 addccc %o1, %i3, %g4
24465loop_2102:
24466 fbuge,a %fcc3, loop_2104
24467loop_2103:
24468 orcc %i2, 0x1B1F, %o6
24469 fbe %fcc3, loop_2105
24470 fbl %fcc1, loop_2106
24471loop_2104:
24472 nop
24473 setx 0xC3B9232F, %l0, %l6
24474 st %l6, [%l7 + 0x28]
24475 ld [%l7 + 0x28], %f30
24476 setx 0xB3196256, %l1, %l5
24477 st %l5, [%l7 + 0x10]
24478 ld [%l7 + 0x10], %f18
24479 fmuls %f18, %f30, %f7
24480 fpadd16s %f27, %f16, %f9
24481loop_2105:
24482 movpos %icc, %g6, %o7
24483loop_2106:
24484 edge8 %g1, %l6, %o0
24485 addcc %i5, %g5, %l4
24486 bne,pn %xcc, loop_2107
24487 movre %g2, 0x30E, %l1
24488 taddcctv %o2, %o4, %i6
24489 bvs %xcc, loop_2108
24490loop_2107:
24491 mova %xcc, %g3, %o5
24492 movn %icc, %i1, %o3
24493 addccc %l2, 0x0282, %l3
24494loop_2108:
24495 movcs %xcc, %i4, %g7
24496 fcmpeq32 %f2, %f18, %l5
24497 move %icc, %l0, %i7
24498 andcc %o1, 0x03F0, %i3
24499 orn %g4, 0x1946, %i2
24500 fmovrsne %o6, %f10, %f1
24501 movpos %xcc, %g6, %i0
24502 fsrc1s %f30, %f29
24503 subccc %o7, 0x1ECA, %l6
24504 movg %icc, %o0, %g1
24505 bg %xcc, loop_2109
24506 srlx %g5, 0x0D, %i5
24507 brnz %g2, loop_2110
24508 movne %xcc, %l1, %l4
24509loop_2109:
24510 bvs,pn %icc, loop_2111
24511 ldd [%l7 + 0x50], %o4
24512loop_2110:
24513 udiv %o2, 0x053C, %g3
24514 ba %icc, loop_2112
24515loop_2111:
24516 addccc %o5, 0x054F, %i1
24517 fbue,a %fcc3, loop_2113
24518 fmovs %f17, %f2
24519loop_2112:
24520 edge16ln %o3, %i6, %l2
24521 bn,pn %xcc, loop_2114
24522loop_2113:
24523 ble,pt %icc, loop_2115
24524 fmovrsne %l3, %f14, %f30
24525 mulx %g7, 0x0205, %l5
24526loop_2114:
24527 fble,a %fcc1, loop_2116
24528loop_2115:
24529 tcc %icc, 0x2
24530 move %xcc, %l0, %i7
24531 restored
24532 rdpr %cwp, %g1
24533 rdpr %cansave, %g2
24534 rdpr %canrestore, %g3
24535 rdpr %cleanwin, %g4
24536 rdpr %otherwin, %g5
24537 rdpr %wstate, %g6
24538loop_2116:
24539 te %xcc, 0x7
24540 umul %o1, %i3, %g4
24541 fbge,a %fcc3, loop_2117
24542 fbule,a %fcc0, loop_2118
24543 move %xcc, %i2, %i4
24544 ldsb [%l7 + 0x20], %o6
24545loop_2117:
24546 movl %xcc, %i0, %g6
24547loop_2118:
24548 taddcctv %l6, 0x144F, %o0
24549 swap [%l7 + 0x4C], %o7
24550 lduh [%l7 + 0x22], %g1
24551 smulcc %i5, %g2, %g5
24552 tvs %icc, 0x3
24553 fbne %fcc2, loop_2119
24554 fand %f12, %f10, %f12
24555 mulx %l1, %l4, %o4
24556 ba,pn %xcc, loop_2120
24557loop_2119:
24558 edge32l %o2, %g3, %i1
24559 movrlz %o5, 0x3A3, %o3
24560 swap [%l7 + 0x64], %l2
24561loop_2120:
24562 fcmpne16 %f24, %f14, %i6
24563 nop
24564 set 0x70, %o5
24565 ldd [%l7 + %o5], %f8
24566 edge16n %l3, %g7, %l0
24567 flush %l7 + 0x18
24568 bvs,a,pt %xcc, loop_2121
24569 fpsub32 %f10, %f16, %f2
24570 sdivcc %i7, 0x0F71, %o1
24571 tleu %xcc, 0x1
24572loop_2121:
24573 edge16n %i3, %l5, %g4
24574 sth %i2, [%l7 + 0x4A]
24575 tge %icc, 0x3
24576 edge16l %o6, %i0, %i4
24577 fmovrsne %l6, %f4, %f30
24578 nop
24579 set 0x72, %g1
24580 sth %g6, [%l7 + %g1]
24581 edge8l %o7, %g1, %o0
24582 fnegd %f28, %f18
24583 movne %icc, %g2, %g5
24584 fblg,a %fcc3, loop_2122
24585 tvs %icc, 0x1
24586 fpack16 %f14, %f26
24587 fandnot2 %f14, %f6, %f4
24588loop_2122:
24589 nop
24590 setx 0xC98F6979, %l0, %l6
24591 st %l6, [%l7 + 0x28]
24592 ld [%l7 + 0x28], %f11
24593 setx 0xE8BE5CAF, %l1, %l5
24594 st %l5, [%l7 + 0x10]
24595 ld [%l7 + 0x10], %f17
24596 fadds %f17, %f11, %f21
24597 xnorcc %i5, %l4, %l1
24598 edge16n %o4, %o2, %g3
24599 movl %xcc, %o5, %i1
24600 fmovrsgez %l2, %f4, %f19
24601 nop
24602 set 0x30, %i5
24603 ldx [%l7 + %i5], %o3
24604 fpack16 %f8, %f8
24605 ldsw [%l7 + 0x78], %l3
24606 move %xcc, %i6, %l0
24607 edge8l %g7, %i7, %i3
24608 brz,a %o1, loop_2123
24609 movrne %g4, 0x124, %l5
24610 fzero %f10
24611 fblg,a %fcc0, loop_2124
24612loop_2123:
24613 ldub [%l7 + 0x4B], %o6
24614 fcmpgt16 %f14, %f10, %i0
24615 movn %icc, %i4, %i2
24616loop_2124:
24617 fpadd32s %f29, %f26, %f30
24618 sdivcc %l6, 0x05D0, %o7
24619 movrlez %g6, 0x0BB, %g1
24620 set 0x20, %i7
24621 sta %f17, [%l7 + %i7] 0x89
24622 xorcc %o0, %g5, %g2
24623 fmovdpos %icc, %f3, %f9
24624 orn %i5, %l4, %o4
24625 fpsub32 %f6, %f2, %f14
24626 fmovdpos %icc, %f31, %f22
24627 fandnot1 %f26, %f24, %f24
24628 orcc %l1, 0x1A2D, %o2
24629 umulcc %g3, %i1, %o5
24630 fmovdneg %icc, %f25, %f24
24631 alignaddrl %o3, %l3, %i6
24632 movne %icc, %l0, %l2
24633 subccc %g7, %i7, %o1
24634 fxnor %f24, %f6, %f26
24635 fbge,a %fcc0, loop_2125
24636 fbn %fcc1, loop_2126
24637 movrlez %g4, %i3, %l5
24638 movrlez %i0, %o6, %i4
24639loop_2125:
24640 nop
24641 wr %g0, 0x0c, %asi
24642 lduha [%l7 + 0x44] %asi, %l6
24643loop_2126:
24644 bpos,a %icc, loop_2127
24645 taddcctv %o7, %g6, %g1
24646 edge32ln %o0, %g5, %i2
24647 fpsub16 %f12, %f26, %f18
24648loop_2127:
24649 nop
24650 set 0x40, %o1
24651 stda %f0, [%l7 + %o1] 0xf9
24652 membar #Sync
24653 edge32l %g2, %l4, %i5
24654 or %l1, 0x1DDC, %o2
24655 wr %g0, 0x22, %asi
24656 stba %g3, [%l7 + 0x35] %asi
24657 membar #Sync
24658 xor %i1, %o5, %o3
24659 movvs %xcc, %o4, %l3
24660 fmovdpos %icc, %f0, %f28
24661 smulcc %l0, 0x19F8, %l2
24662 fmovrdlez %g7, %f26, %f28
24663 tne %xcc, 0x7
24664 fmovdpos %icc, %f14, %f21
24665 set 0x68, %l0
24666 stha %i6, [%l7 + %l0] 0x88
24667 movpos %xcc, %o1, %g4
24668 fmovda %xcc, %f21, %f8
24669 wr %g0, 0x10, %asi
24670 lda [%l7 + 0x38] %asi, %f29
24671 edge16ln %i7, %i3, %i0
24672 lduh [%l7 + 0x3E], %o6
24673 fmovrsgz %i4, %f1, %f5
24674 movl %xcc, %l6, %o7
24675 add %l5, 0x171C, %g1
24676 set 0x10, %g7
24677 ldda [%l7 + %g7] 0x14, %o0
24678 fmovrslz %g6, %f12, %f28
24679 sdiv %i2, 0x0795, %g2
24680 nop
24681 setx 0x3F1AC3D0F06E9A33, %l0, %l6
24682 stx %l6, [%l7 + 0x60]
24683 ldx [%l7 + 0x60], %fsr
24684 xorcc %l4, %g5, %l1
24685 movvs %icc, %o2, %i5
24686 fbug,a %fcc2, loop_2128
24687 movvs %icc, %g3, %o5
24688 alignaddrl %o3, %o4, %l3
24689 movrlz %i1, 0x0DF, %l2
24690loop_2128:
24691 srlx %g7, %l0, %o1
24692 srlx %i6, 0x15, %i7
24693 tn %icc, 0x4
24694 array8 %i3, %i0, %o6
24695 movrgez %g4, %i4, %l6
24696 or %o7, %g1, %l5
24697 movre %g6, 0x3D0, %i2
24698 movrlz %g2, %o0, %g5
24699 fsrc2s %f14, %f10
24700 array32 %l4, %o2, %i5
24701 fnegd %f14, %f6
24702 sethi 0x1268, %l1
24703 te %icc, 0x7
24704 nop
24705 setx 0x8DADDFD6B360F29E, %l0, %l6
24706 stx %l6, [%l7 + 0x28]
24707 ldd [%l7 + 0x28], %f20
24708 setx 0xB3D652DFA5AE233C, %l1, %l5
24709 stx %l5, [%l7 + 0x10]
24710 ldd [%l7 + 0x10], %f22
24711 fmuld %f22, %f20, %f0
24712 nop
24713 setx 0x262B04C2888B1E8B, %l0, %l6
24714 stx %l6, [%l7 + 0x28]
24715 ldd [%l7 + 0x28], %f6
24716 setx 0x2951787AA7E6F069, %l1, %l5
24717 stx %l5, [%l7 + 0x10]
24718 ldd [%l7 + 0x10], %f6
24719 fmuld %f6, %f6, %f30
24720 movvs %xcc, %g3, %o3
24721 nop
24722 set 0x60, %i6
24723 sth %o4, [%l7 + %i6]
24724 andncc %l3, %i1, %o5
24725 or %g7, %l2, %o1
24726 tsubcctv %l0, %i7, %i6
24727 wr %g0, 0x80, %asi
24728 ldstuba [%l7 + 0x4A] %asi, %i3
24729 edge32 %i0, %g4, %o6
24730 for %f10, %f16, %f16
24731 tneg %xcc, 0x0
24732 add %l6, %o7, %i4
24733 xorcc %g1, 0x15A3, %l5
24734 alignaddrl %g6, %i2, %o0
24735 fnot1s %f1, %f21
24736 edge8l %g5, %l4, %g2
24737 orn %i5, %l1, %o2
24738 fble %fcc1, loop_2129
24739 orcc %g3, 0x1F2E, %o3
24740 addcc %l3, %i1, %o5
24741 tge %icc, 0x2
24742loop_2129:
24743 tsubcctv %o4, %g7, %l2
24744 alignaddr %o1, %l0, %i6
24745 orn %i3, %i0, %g4
24746 wr %g0, 0x18, %asi
24747 lduwa [%l7 + 0x0C] %asi, %i7
24748 edge32n %l6, %o6, %i4
24749 ba,a,pt %icc, loop_2130
24750 fmovrsgz %o7, %f5, %f29
24751 bleu,pn %xcc, loop_2131
24752 movle %icc, %l5, %g1
24753loop_2130:
24754 fbue %fcc1, loop_2132
24755 fpmerge %f0, %f24, %f18
24756loop_2131:
24757 orcc %i2, %o0, %g5
24758 bneg %icc, loop_2133
24759loop_2132:
24760 srlx %l4, 0x1C, %g6
24761 orncc %i5, 0x1002, %l1
24762 andncc %g2, %o2, %g3
24763loop_2133:
24764 edge16l %o3, %i1, %l3
24765 add %o5, 0x1DE9, %g7
24766 fabss %f30, %f4
24767 fmovdleu %icc, %f24, %f14
24768 orncc %o4, %o1, %l0
24769 subccc %i6, 0x1C99, %i3
24770 pdist %f24, %f28, %f22
24771 fsrc2 %f10, %f18
24772 edge16n %l2, %g4, %i0
24773 fsrc1s %f8, %f25
24774 movrne %i7, %l6, %i4
24775 fbl %fcc0, loop_2134
24776 brz,a %o7, loop_2135
24777 lduw [%l7 + 0x14], %l5
24778 tvs %xcc, 0x7
24779loop_2134:
24780 sll %o6, 0x09, %g1
24781loop_2135:
24782 array16 %i2, %g5, %l4
24783 fpadd16 %f28, %f2, %f6
24784 edge32 %g6, %i5, %l1
24785 fmovsneg %xcc, %f23, %f28
24786 tleu %icc, 0x4
24787 array8 %o0, %g2, %o2
24788 and %o3, %i1, %g3
24789 movl %icc, %l3, %g7
24790 tg %xcc, 0x5
24791 and %o5, 0x0481, %o1
24792 sir 0x092A
24793 fba,a %fcc0, loop_2136
24794 movneg %icc, %l0, %o4
24795 tgu %icc, 0x1
24796 ble,pt %xcc, loop_2137
24797loop_2136:
24798 fmovscc %icc, %f21, %f7
24799 tne %xcc, 0x0
24800 fbne %fcc2, loop_2138
24801loop_2137:
24802 nop
24803 setx loop_2139, %l0, %l1
24804 wrpr 0x1, %tl
24805 wrpr %l1, %tpc
24806 add %l1, 0x4, %l1
24807 wrpr %l1, %tnpc
24808 setx 0x34400001400, %l0, %l1
24809 wrpr %l1, %tstate
24810 wrhpr 0x4, %htstate
24811 retry
24812 std %f10, [%l7 + 0x70]
24813 ta %xcc, 0x2
24814loop_2138:
24815 nop
24816 setx loop_2140, %l0, %l1
24817 wrpr 0x1, %tl
24818 wrpr %l1, %tnpc
24819 setx 0x34400001400, %l0, %l1
24820 wrpr %l1, %tstate
24821 wrhpr 0x4, %htstate
24822 done
24823loop_2139:
24824 fbuge,a %fcc0, loop_2141
24825 fmul8x16al %f4, %f24, %f8
24826 movgu %xcc, %i6, %l2
24827loop_2140:
24828 pdist %f20, %f12, %f14
24829loop_2141:
24830 fbul,a %fcc3, loop_2142
24831 bl,a,pt %xcc, loop_2143
24832 movcc %icc, %i3, %g4
24833 orn %i0, %l6, %i7
24834loop_2142:
24835 fmovdle %xcc, %f7, %f27
24836loop_2143:
24837 fble,a %fcc1, loop_2144
24838 sllx %o7, 0x14, %i4
24839 edge16ln %o6, %l5, %i2
24840 fmovrdlez %g1, %f18, %f10
24841loop_2144:
24842 edge16l %l4, %g5, %i5
24843 fmovsg %icc, %f20, %f18
24844 bcs,pn %icc, loop_2145
24845 movrlz %l1, %o0, %g6
24846 addc %g2, %o3, %o2
24847 stw %g3, [%l7 + 0x40]
24848loop_2145:
24849 nop
24850 fitod %f6, %f8
24851 fdtox %f8, %f14
24852 tpos %icc, 0x6
24853 umul %l3, %i1, %g7
24854 fpadd32s %f5, %f9, %f4
24855 movrgez %o1, %o5, %l0
24856 udiv %i6, 0x0A46, %l2
24857 fsrc2 %f16, %f8
24858 fornot1s %f16, %f8, %f24
24859 andn %i3, %g4, %i0
24860 orn %o4, 0x0B4A, %i7
24861 popc 0x0E28, %l6
24862 edge32n %o7, %o6, %i4
24863 ldub [%l7 + 0x11], %i2
24864 fmovsl %xcc, %f14, %f0
24865 fmovdne %icc, %f0, %f12
24866 sdivcc %g1, 0x14C4, %l5
24867 set 0x0C, %g6
24868 ldstuba [%l7 + %g6] 0x80, %l4
24869 subc %g5, %l1, %o0
24870 movgu %xcc, %g6, %i5
24871 set 0x30, %g3
24872 ldda [%l7 + %g3] 0x26, %g2
24873 xnor %o3, %g3, %o2
24874 edge32ln %l3, %g7, %o1
24875 movrgez %i1, 0x2E6, %l0
24876 fblg %fcc2, loop_2146
24877 fmovse %icc, %f24, %f12
24878 sethi 0x14A1, %i6
24879 fcmpgt16 %f22, %f28, %o5
24880loop_2146:
24881 movne %icc, %l2, %g4
24882 wr %g0, 0x04, %asi
24883 lduba [%l7 + 0x32] %asi, %i0
24884 brnz %i3, loop_2147
24885 edge16ln %o4, %l6, %i7
24886 fpsub32 %f10, %f30, %f16
24887 edge16n %o7, %i4, %o6
24888loop_2147:
24889 fsrc1s %f18, %f20
24890 alignaddr %g1, %l5, %i2
24891 ta %icc, 0x1
24892 nop
24893 setx 0x1AB4FF09, %l0, %l6
24894 st %l6, [%l7 + 0x28]
24895 ld [%l7 + 0x28], %f16
24896 fsqrts %f16, %f8
24897 smulcc %l4, %l1, %o0
24898 fbug %fcc0, loop_2148
24899 tle %xcc, 0x4
24900 fmovrdlez %g5, %f10, %f16
24901 fornot2s %f19, %f30, %f7
24902loop_2148:
24903 bcs,a,pt %icc, loop_2149
24904 sllx %g6, 0x1B, %i5
24905 tcc %icc, 0x5
24906 sub %o3, %g2, %o2
24907loop_2149:
24908 tcc %icc, 0x5
24909 smulcc %l3, 0x097B, %g7
24910 smul %g3, %o1, %l0
24911 fble %fcc2, loop_2150
24912 movrlez %i1, %i6, %o5
24913 wr %g0, 0x18, %asi
24914 lduwa [%l7 + 0x24] %asi, %l2
24915loop_2150:
24916 fmovrsgz %g4, %f27, %f11
24917 subccc %i3, 0x0088, %i0
24918 fpadd16s %f17, %f13, %f28
24919 edge16ln %l6, %i7, %o4
24920 sdivcc %o7, 0x1F89, %i4
24921 tsubcc %o6, %g1, %l5
24922 bvs,pn %icc, loop_2151
24923 udivcc %l4, 0x0CE0, %i2
24924 alignaddrl %o0, %g5, %g6
24925 set 0x4C, %i3
24926 ldswa [%l7 + %i3] 0x88, %l1
24927loop_2151:
24928 lduh [%l7 + 0x12], %o3
24929 st %f9, [%l7 + 0x5C]
24930 subccc %g2, 0x1745, %o2
24931 tle %xcc, 0x4
24932 movn %xcc, %i5, %g7
24933 udiv %g3, 0x1E6B, %l3
24934 xor %o1, %l0, %i6
24935 move %xcc, %i1, %o5
24936 fmovscc %icc, %f7, %f21
24937 fba %fcc2, loop_2152
24938 nop
24939 setx 0xD0EAF9F5, %l0, %l6
24940 st %l6, [%l7 + 0x28]
24941 ld [%l7 + 0x28], %f3
24942 setx 0x8C810EB7, %l1, %l5
24943 st %l5, [%l7 + 0x10]
24944 ld [%l7 + 0x10], %f9
24945 fsubs %f9, %f3, %f3
24946 fxor %f24, %f22, %f8
24947 movn %icc, %g4, %i3
24948loop_2152:
24949 movcc %icc, %i0, %l6
24950 tcc %xcc, 0x2
24951 subcc %l2, %i7, %o7
24952 edge32ln %o4, %o6, %i4
24953 or %l5, %l4, %g1
24954 srax %o0, %g5, %g6
24955 bcs,pn %xcc, loop_2153
24956 fbg %fcc0, loop_2154
24957 movrgez %i2, 0x2C3, %l1
24958 nop
24959 setx 0x53236D753CD3DCC3, %l0, %l6
24960 stx %l6, [%l7 + 0x28]
24961 ldd [%l7 + 0x28], %f12
24962 setx 0xF632D134F91753DB, %l1, %l5
24963 stx %l5, [%l7 + 0x10]
24964 ldd [%l7 + 0x10], %f8
24965 fsubd %f8, %f12, %f2
24966loop_2153:
24967 alignaddrl %o3, %o2, %i5
24968loop_2154:
24969 fornot2 %f20, %f6, %f26
24970 orcc %g2, 0x1B6A, %g3
24971 umul %g7, %o1, %l3
24972 wr %g0, 0x18, %asi
24973 stba %l0, [%l7 + 0x77] %asi
24974 fmovsne %icc, %f24, %f5
24975 fbl %fcc1, loop_2155
24976 fmovsvc %icc, %f7, %f5
24977 tge %xcc, 0x1
24978 edge32 %i6, %i1, %o5
24979loop_2155:
24980 ta %icc, 0x1
24981 movrne %i3, %g4, %i0
24982 nop
24983 setx 0xB3399E622963D8ED, %l0, %l6
24984 stx %l6, [%l7 + 0x28]
24985 ldd [%l7 + 0x28], %f12
24986 setx 0xCEF0626CED368120, %l1, %l5
24987 stx %l5, [%l7 + 0x10]
24988 ldd [%l7 + 0x10], %f10
24989 fdivd %f10, %f12, %f20
24990 movrgez %l6, 0x0F5, %l2
24991 nop
24992 fitod %f4, %f16
24993 fdtoi %f16, %f9
24994 edge16 %o7, %o4, %o6
24995 udiv %i7, 0x12D2, %i4
24996 xor %l5, 0x1465, %l4
24997 fbg,a %fcc1, loop_2156
24998 tgu %icc, 0x1
24999 wr %g0, 0x0c, %asi
25000 swapa [%l7 + 0x24] %asi, %g1
25001loop_2156:
25002 stb %o0, [%l7 + 0x77]
25003 tne %xcc, 0x7
25004 nop
25005 setx 0x9942FE0EB0732697, %l0, %l6
25006 stx %l6, [%l7 + 0x68]
25007 ldx [%l7 + 0x68], %fsr
25008 movvc %icc, %g5, %g6
25009 fnors %f29, %f23, %f23
25010 movvc %xcc, %l1, %o3
25011 movcs %icc, %i2, %o2
25012 ldd [%l7 + 0x40], %i4
25013 mulx %g2, %g7, %o1
25014 nop
25015 setx 0x4B6AEB4FB8054E5A, %l0, %l6
25016 stx %l6, [%l7 + 0x28]
25017 ldd [%l7 + 0x28], %f10
25018 setx 0xA4AF84FE3207FA3A, %l1, %l5
25019 stx %l5, [%l7 + 0x10]
25020 ldd [%l7 + 0x10], %f24
25021 fsubd %f24, %f10, %f16
25022 sub %l3, 0x163B, %l0
25023 movrne %g3, %i6, %i1
25024 set 0x3A, %i0
25025 lduha [%l7 + %i0] 0x89, %i3
25026 mova %icc, %o5, %g4
25027 nop
25028 fitod %f10, %f6
25029 fdtos %f6, %f22
25030 set 0x30, %i2
25031 ldda [%l7 + %i2] 0x81, %i0
25032 tpos %xcc, 0x6
25033 nop
25034 set 0x42, %g5
25035 sth %l2, [%l7 + %g5]
25036 tle %xcc, 0x3
25037 movge %icc, %o7, %o4
25038 mulx %o6, 0x086C, %i7
25039 alignaddr %i4, %l5, %l6
25040 fors %f6, %f18, %f11
25041 tsubcctv %g1, 0x16FB, %o0
25042 bleu,pt %icc, loop_2157
25043 tleu %xcc, 0x6
25044 addccc %l4, 0x09C2, %g5
25045 wr %g0, 0x21, %asi
25046 stxa %g6, [%g0 + 0x8] %asi
25047loop_2157:
25048 tpos %icc, 0x5
25049 bg,a %icc, loop_2158
25050 tl %icc, 0x4
25051 srax %l1, 0x1B, %o3
25052 lduw [%l7 + 0x64], %o2
25053loop_2158:
25054 fbl %fcc1, loop_2159
25055 bneg,a,pn %xcc, loop_2160
25056 movre %i5, %g2, %g7
25057 brgez %o1, loop_2161
25058loop_2159:
25059 tcs %xcc, 0x4
25060loop_2160:
25061 alignaddr %l3, %l0, %i2
25062 set 0x70, %o6
25063 swapa [%l7 + %o6] 0x88, %g3
25064loop_2161:
25065 nop
25066 set 0x70, %l5
25067 prefetcha [%l7 + %l5] 0x0c, 0x3
25068 udivx %i3, 0x1065, %o5
25069 bpos loop_2162
25070 fbne,a %fcc3, loop_2163
25071 subc %g4, %i0, %l2
25072 or %o7, 0x08A8, %o4
25073loop_2162:
25074 and %i1, 0x1458, %o6
25075loop_2163:
25076 movrgez %i4, %l5, %i7
25077 nop
25078 setx loop_2164, %l0, %l1
25079 wrpr 0x1, %tl
25080 wrpr %l1, %tpc
25081 add %l1, 0x4, %l1
25082 wrpr %l1, %tnpc
25083 setx 0x34400001400, %l0, %l1
25084 wrpr %l1, %tstate
25085 wrhpr 0x4, %htstate
25086 retry
25087 movne %icc, %l6, %o0
25088 subccc %g1, %g5, %g6
25089 bcc,pt %icc, loop_2165
25090loop_2164:
25091 fmovdne %xcc, %f11, %f20
25092 fbl,a %fcc1, loop_2166
25093 mulscc %l4, 0x03E6, %o3
25094loop_2165:
25095 tcs %icc, 0x6
25096 fbe %fcc0, loop_2167
25097loop_2166:
25098 edge8n %l1, %i5, %o2
25099 fmovdvc %icc, %f13, %f16
25100 ldub [%l7 + 0x24], %g7
25101loop_2167:
25102 popc 0x0C4A, %o1
25103 srax %g2, %l3, %i2
25104 bvc %icc, loop_2168
25105 edge8n %l0, %g3, %i6
25106 popc 0x1DCC, %o5
25107 ldub [%l7 + 0x16], %i3
25108loop_2168:
25109 ld [%l7 + 0x20], %f19
25110 popc 0x1A55, %i0
25111 array32 %g4, %o7, %o4
25112 wr %g0, 0x2a, %asi
25113 ldda [%l7 + 0x50] %asi, %l2
25114 movge %xcc, %i1, %i4
25115 sdivcc %l5, 0x08B0, %i7
25116 edge32 %l6, %o0, %o6
25117 fmovrsne %g1, %f16, %f27
25118 movrne %g6, 0x2FC, %g5
25119 smul %o3, 0x0CCA, %l1
25120 nop
25121 set 0x08, %o0
25122 ldx [%l7 + %o0], %l4
25123 fmovdpos %icc, %f26, %f23
25124 fba %fcc3, loop_2169
25125 fmovsge %icc, %f9, %f27
25126 edge16l %i5, %o2, %o1
25127 orcc %g7, 0x1902, %l3
25128loop_2169:
25129 fmovdgu %icc, %f26, %f30
25130 xnorcc %g2, 0x1FD4, %l0
25131 tn %xcc, 0x4
25132 movrne %g3, %i2, %i6
25133 fbl %fcc0, loop_2170
25134 fnot1 %f16, %f10
25135 flush %l7 + 0x2C
25136 fmovsneg %icc, %f14, %f27
25137loop_2170:
25138 fmovdgu %xcc, %f20, %f18
25139 tsubcc %i3, %i0, %g4
25140 nop
25141 fitod %f4, %f4
25142 fdtox %f4, %f2
25143 addc %o7, %o5, %o4
25144 edge16n %l2, %i1, %i4
25145 tge %xcc, 0x7
25146 sethi 0x1D24, %l5
25147 umulcc %i7, %o0, %o6
25148 edge16l %l6, %g1, %g5
25149 bgu,a,pt %icc, loop_2171
25150 taddcc %g6, %l1, %o3
25151 ldsb [%l7 + 0x7E], %i5
25152 wr %g0, 0x89, %asi
25153 ldda [%l7 + 0x40] %asi, %f16
25154loop_2171:
25155 fmul8x16au %f7, %f1, %f2
25156 tsubcc %l4, 0x14CF, %o1
25157 edge16ln %o2, %l3, %g2
25158 fpackfix %f14, %f22
25159 nop
25160 setx 0x13F9F5E082A21858, %l0, %l6
25161 stx %l6, [%l7 + 0x28]
25162 ldd [%l7 + 0x28], %f0
25163 setx 0x23F123946E2B166E, %l1, %l5
25164 stx %l5, [%l7 + 0x10]
25165 ldd [%l7 + 0x10], %f22
25166 faddd %f22, %f0, %f0
25167 set 0x66, %g2
25168 lduha [%l7 + %g2] 0x80, %l0
25169 nop
25170 setx 0x104C8FA0, %l0, %l6
25171 st %l6, [%l7 + 0x74]
25172 ld [%l7 + 0x74], %fsr
25173 alignaddr %g3, %i2, %i6
25174 bn,a,pt %icc, loop_2172
25175 flush %l7 + 0x6C
25176 fpsub16s %f11, %f10, %f16
25177 sll %i3, 0x10, %i0
25178loop_2172:
25179 add %g4, %o7, %g7
25180 fnegs %f22, %f26
25181 wr %g0, 0x88, %asi
25182 lduba [%l7 + 0x74] %asi, %o4
25183 brlez,a %o5, loop_2173
25184 taddcc %i1, %l2, %l5
25185 taddcctv %i4, %i7, %o0
25186 fba %fcc1, loop_2174
25187loop_2173:
25188 fmovrslz %o6, %f2, %f17
25189 fnot2 %f8, %f0
25190 add %g1, 0x0296, %g5
25191loop_2174:
25192 tge %xcc, 0x0
25193 fmovdcs %xcc, %f14, %f11
25194 fmovdvs %icc, %f5, %f19
25195 popc 0x08C7, %l6
25196 fmovdge %icc, %f12, %f30
25197 fmovsa %icc, %f3, %f28
25198 tleu %xcc, 0x7
25199 tcc %xcc, 0x7
25200 fmovdvs %icc, %f28, %f0
25201 mulscc %g6, %l1, %o3
25202 edge8l %l4, %o1, %i5
25203 restored
25204 rdpr %cwp, %g1
25205 rdpr %cansave, %g2
25206 rdpr %canrestore, %g3
25207 rdpr %cleanwin, %g4
25208 rdpr %otherwin, %g5
25209 rdpr %wstate, %g6
25210 sub %l3, 0x1275, %g2
25211 udivcc %o2, 0x0016, %l0
25212 fmovsleu %icc, %f23, %f11
25213 movrlez %i2, %i6, %i3
25214 wr %g0, 0x80, %asi
25215 sta %f5, [%l7 + 0x40] %asi
25216 fcmpgt32 %f12, %f8, %g3
25217 movpos %icc, %g4, %i0
25218 nop
25219 setx 0xC9EAADB1B07CB626, %l0, %l6
25220 stx %l6, [%l7 + 0x68]
25221 ldx [%l7 + 0x68], %fsr
25222 tle %icc, 0x0
25223 xnorcc %o7, 0x09A3, %o4
25224 swap [%l7 + 0x58], %g7
25225 subc %i1, %o5, %l5
25226 edge16 %i4, %i7, %l2
25227 tleu %icc, 0x7
25228 movcc %xcc, %o6, %g1
25229 sir 0x01C2
25230 movre %o0, %l6, %g5
25231 orn %g6, %o3, %l4
25232 fbue %fcc0, loop_2175
25233 pdist %f18, %f28, %f6
25234 andcc %l1, 0x1A5B, %o1
25235 orcc %l3, 0x0871, %g2
25236loop_2175:
25237 edge16l %o2, %i5, %i2
25238 subccc %l0, %i3, %g3
25239 xorcc %i6, 0x169E, %i0
25240 edge8l %o7, %o4, %g4
25241 edge16n %g7, %o5, %i1
25242 popc %l5, %i4
25243 set 0x78, %o7
25244 ldswa [%l7 + %o7] 0x0c, %l2
25245 fmuld8sux16 %f6, %f10, %f8
25246 alignaddr %o6, %g1, %i7
25247 fpsub32s %f7, %f21, %f4
25248 tsubcc %o0, %g5, %l6
25249 edge8 %g6, %l4, %o3
25250 edge8ln %o1, %l1, %l3
25251 movne %xcc, %g2, %o2
25252 tcs %xcc, 0x3
25253 fbul %fcc3, loop_2176
25254 fmovsleu %xcc, %f24, %f3
25255 udiv %i5, 0x19FA, %i2
25256 tneg %xcc, 0x6
25257loop_2176:
25258 fcmpgt32 %f30, %f20, %l0
25259 smul %g3, %i3, %i6
25260 set 0x73, %l2
25261 stba %i0, [%l7 + %l2] 0x14
25262 and %o7, 0x001B, %g4
25263 umul %g7, %o5, %i1
25264 stw %o4, [%l7 + 0x28]
25265 ldsh [%l7 + 0x62], %i4
25266 xorcc %l2, %o6, %l5
25267 swap [%l7 + 0x3C], %g1
25268 movg %xcc, %o0, %i7
25269 wr %g0, 0x80, %asi
25270 ldsha [%l7 + 0x2C] %asi, %g5
25271 fbg,a %fcc2, loop_2177
25272 nop
25273 setx loop_2178, %l0, %l1
25274 wrpr 0x1, %tl
25275 wrpr %l1, %tpc
25276 add %l1, 0x4, %l1
25277 wrpr %l1, %tnpc
25278 setx 0x34400001400, %l0, %l1
25279 wrpr %l1, %tstate
25280 wrhpr 0x4, %htstate
25281 retry
25282 bvc,pt %icc, loop_2179
25283 movrlez %g6, %l4, %o3
25284loop_2177:
25285 fmovdg %xcc, %f5, %f21
25286loop_2178:
25287 udivx %o1, 0x1F9E, %l1
25288loop_2179:
25289 ldd [%l7 + 0x58], %f2
25290 saved
25291 rdpr %cwp, %g1
25292 rdpr %cansave, %g2
25293 rdpr %canrestore, %g3
25294 rdpr %cleanwin, %g4
25295 rdpr %otherwin, %g5
25296 rdpr %wstate, %g6
25297 edge16n %l6, %l3, %o2
25298 fbul,a %fcc2, loop_2180
25299 orncc %g2, %i5, %i2
25300 tgu %icc, 0x1
25301 be loop_2181
25302loop_2180:
25303 fnor %f28, %f10, %f18
25304 wr %g0, 0x89, %asi
25305 ldsba [%l7 + 0x53] %asi, %l0
25306loop_2181:
25307 mulx %i3, %g3, %i0
25308 array8 %o7, %g4, %g7
25309 nop
25310 fitos %f2, %f9
25311 fmovrde %o5, %f2, %f8
25312 movn %xcc, %i6, %i1
25313 tl %xcc, 0x7
25314 sth %i4, [%l7 + 0x64]
25315 bn %xcc, loop_2182
25316 edge16 %l2, %o4, %l5
25317 movcs %icc, %g1, %o6
25318 fcmpne16 %f8, %f16, %o0
25319loop_2182:
25320 sth %g5, [%l7 + 0x7A]
25321 edge8n %i7, %l4, %o3
25322 fble,a %fcc1, loop_2183
25323 restored
25324 rdpr %cwp, %g1
25325 rdpr %cansave, %g2
25326 rdpr %canrestore, %g3
25327 rdpr %cleanwin, %g4
25328 rdpr %otherwin, %g5
25329 rdpr %wstate, %g6
25330 fandnot1s %f21, %f23, %f6
25331 movre %g6, %o1, %l1
25332loop_2183:
25333 brgez %l3, loop_2184
25334 fmovsgu %icc, %f20, %f5
25335 movrlz %o2, %g2, %i5
25336 movvs %xcc, %l6, %i2
25337loop_2184:
25338 nop
25339 fitos %f10, %f17
25340 fstox %f17, %f26
25341 fxtos %f26, %f21
25342 fands %f26, %f24, %f9
25343 fpsub32s %f31, %f0, %f18
25344 sll %i3, %l0, %i0
25345 fbule %fcc3, loop_2185
25346 srax %o7, %g4, %g7
25347 call loop_2186
25348 ldsw [%l7 + 0x20], %o5
25349loop_2185:
25350 array32 %i6, %i1, %g3
25351 movgu %xcc, %i4, %l2
25352loop_2186:
25353 movre %o4, 0x2FB, %g1
25354 membar 0x59
25355 edge8l %l5, %o0, %g5
25356 tvs %xcc, 0x5
25357 edge16ln %o6, %l4, %i7
25358 wr %g0, 0x89, %asi
25359 ldstuba [%l7 + 0x57] %asi, %g6
25360 nop
25361 set 0x52, %l3
25362 ldsb [%l7 + %l3], %o3
25363 nop
25364 setx 0x335EC71D, %l0, %l6
25365 st %l6, [%l7 + 0x28]
25366 ld [%l7 + 0x28], %f0
25367 setx 0xA2DE7FBF, %l1, %l5
25368 st %l5, [%l7 + 0x10]
25369 ld [%l7 + 0x10], %f14
25370 fadds %f14, %f0, %f19
25371 fpsub16 %f0, %f22, %f16
25372 smulcc %o1, %l3, %o2
25373 nop
25374 setx 0x0DD881EFB0751FC8, %l0, %l6
25375 stx %l6, [%l7 + 0x28]
25376 ldx [%l7 + 0x28], %fsr
25377 andn %g2, %i5, %l6
25378 edge16ln %l1, %i2, %i3
25379 nop
25380 fitod %f10, %f20
25381 fdtoi %f20, %f9
25382 edge8 %i0, %o7, %l0
25383 movre %g7, 0x0A8, %g4
25384 edge32n %i6, %o5, %i1
25385 set 0x6C, %i1
25386 stwa %i4, [%l7 + %i1] 0x23
25387 membar #Sync
25388 edge32 %l2, %g3, %o4
25389 stb %l5, [%l7 + 0x41]
25390 fmovdvs %xcc, %f5, %f30
25391 for %f30, %f14, %f14
25392 movge %icc, %g1, %g5
25393 tge %icc, 0x6
25394 umulcc %o0, %o6, %l4
25395 subcc %i7, 0x0558, %g6
25396 mova %icc, %o3, %l3
25397 ta %xcc, 0x2
25398 nop
25399 fitos %f12, %f12
25400 edge8ln %o1, %o2, %g2
25401 brlez %l6, loop_2187
25402 add %l1, %i2, %i5
25403 bg,pn %xcc, loop_2188
25404 movg %icc, %i3, %i0
25405loop_2187:
25406 fmovdpos %xcc, %f11, %f20
25407 move %icc, %o7, %g7
25408loop_2188:
25409 fpack32 %f20, %f8, %f28
25410 fble %fcc1, loop_2189
25411 fblg,a %fcc2, loop_2190
25412 movleu %icc, %g4, %l0
25413 ld [%l7 + 0x08], %f2
25414loop_2189:
25415 subcc %o5, %i1, %i6
25416loop_2190:
25417 umulcc %l2, %g3, %i4
25418 wr %g0, 0x80, %asi
25419 sta %f12, [%l7 + 0x20] %asi
25420 restored
25421 rdpr %cwp, %g1
25422 rdpr %cansave, %g2
25423 rdpr %canrestore, %g3
25424 rdpr %cleanwin, %g4
25425 rdpr %otherwin, %g5
25426 rdpr %wstate, %g6
25427 sdiv %l5, 0x0D4B, %o4
25428 fmul8ulx16 %f14, %f0, %f22
25429 tvc %xcc, 0x0
25430 fmovrdlez %g1, %f12, %f0
25431 bcs,a,pn %icc, loop_2191
25432 smul %g5, 0x0A9D, %o0
25433 fmovsle %icc, %f8, %f30
25434 andn %l4, %i7, %o6
25435loop_2191:
25436 srlx %g6, %o3, %l3
25437 ta %xcc, 0x7
25438 ldub [%l7 + 0x7E], %o1
25439 edge32 %g2, %o2, %l1
25440 movgu %xcc, %l6, %i5
25441 taddcc %i2, 0x0D55, %i0
25442 fbn %fcc2, loop_2192
25443 nop
25444 fitos %f21, %f28
25445 movvs %icc, %o7, %i3
25446 bshuffle %f20, %f24, %f6
25447loop_2192:
25448 nop
25449 wr %g0, 0x10, %asi
25450 lduwa [%l7 + 0x44] %asi, %g4
25451 movn %xcc, %g7, %o5
25452 movleu %icc, %l0, %i1
25453 tn %icc, 0x3
25454 pdist %f14, %f6, %f24
25455 addccc %l2, %g3, %i4
25456 fpsub32s %f24, %f19, %f14
25457 smul %l5, %o4, %i6
25458 fmovdg %xcc, %f24, %f27
25459 alignaddrl %g5, %g1, %o0
25460 swap [%l7 + 0x64], %i7
25461 sra %l4, 0x16, %g6
25462 edge32 %o3, %o6, %l3
25463 fmovsge %icc, %f19, %f21
25464 srl %g2, %o1, %l1
25465 movl %icc, %l6, %i5
25466 fbe,a %fcc1, loop_2193
25467 fmovspos %xcc, %f7, %f1
25468 fcmpeq16 %f4, %f16, %i2
25469 tle %icc, 0x5
25470loop_2193:
25471 fnot2s %f23, %f17
25472 wr %g0, 0x22, %asi
25473 stha %o2, [%l7 + 0x3C] %asi
25474 membar #Sync
25475 fbl,a %fcc3, loop_2194
25476 bl %xcc, loop_2195
25477 edge32l %i0, %o7, %g4
25478 fmul8sux16 %f6, %f28, %f22
25479loop_2194:
25480 fmovrdgez %i3, %f30, %f8
25481loop_2195:
25482 addc %o5, %g7, %i1
25483 edge32 %l2, %l0, %g3
25484 movre %i4, 0x175, %l5
25485 addc %o4, 0x0065, %i6
25486 fnot2s %f16, %f6
25487 sdivcc %g5, 0x0F4F, %g1
25488 tcc %icc, 0x2
25489 tvc %xcc, 0x0
25490 movl %icc, %o0, %i7
25491 restored
25492 rdpr %cwp, %g1
25493 rdpr %cansave, %g2
25494 rdpr %canrestore, %g3
25495 rdpr %cleanwin, %g4
25496 rdpr %otherwin, %g5
25497 rdpr %wstate, %g6
25498 bcc,a loop_2196
25499 bgu,a %xcc, loop_2197
25500 ldub [%l7 + 0x67], %g6
25501 sir 0x0793
25502loop_2196:
25503 fmovrdgz %o3, %f12, %f20
25504loop_2197:
25505 fmovde %xcc, %f30, %f28
25506 movrlz %l4, 0x221, %o6
25507 andn %g2, %o1, %l1
25508 ldsh [%l7 + 0x56], %l6
25509 movrlz %l3, %i5, %o2
25510 tg %xcc, 0x0
25511 ld [%l7 + 0x3C], %f22
25512 edge32l %i0, %o7, %i2
25513 set 0x40, %o3
25514 stda %f0, [%l7 + %o3] 0x1e
25515 membar #Sync
25516 ldd [%l7 + 0x10], %i2
25517 bcs,pn %xcc, loop_2198
25518 fmovrdgez %o5, %f8, %f2
25519 mulscc %g4, 0x0205, %g7
25520 sll %l2, 0x05, %l0
25521loop_2198:
25522 nop
25523 wr %g0, 0x81, %asi
25524 ldstuba [%l7 + 0x73] %asi, %i1
25525 bpos,a,pt %icc, loop_2199
25526 addc %i4, %l5, %g3
25527 movcs %xcc, %i6, %g5
25528 stbar
25529loop_2199:
25530 tge %xcc, 0x2
25531 brz,a %o4, loop_2200
25532 add %o0, 0x014F, %i7
25533 umulcc %g1, 0x081B, %g6
25534 xnorcc %o3, %l4, %g2
25535loop_2200:
25536 fpsub32s %f23, %f2, %f25
25537 addc %o6, 0x022A, %o1
25538 array32 %l6, %l3, %i5
25539 fbge,a %fcc3, loop_2201
25540 fbuge,a %fcc0, loop_2202
25541 tn %xcc, 0x6
25542 fone %f2
25543loop_2201:
25544 addc %l1, 0x102C, %o2
25545loop_2202:
25546 nop
25547 setx loop_2203, %l0, %l1
25548 wrpr 0x1, %tl
25549 wrpr %l1, %tnpc
25550 setx 0x34400001400, %l0, %l1
25551 wrpr %l1, %tstate
25552 wrhpr 0x4, %htstate
25553 done
25554 movneg %xcc, %o7, %i2
25555 fandnot2s %f12, %f15, %f31
25556 xnorcc %i0, %o5, %i3
25557loop_2203:
25558 tvc %icc, 0x4
25559 fcmple32 %f10, %f16, %g7
25560 sethi 0x152F, %g4
25561 and %l2, %i1, %l0
25562 ldd [%l7 + 0x10], %f6
25563 edge16l %l5, %i4, %i6
25564 srax %g3, 0x08, %o4
25565 movvs %icc, %o0, %g5
25566 wr %g0, 0x10, %asi
25567 lduba [%l7 + 0x59] %asi, %g1
25568 addc %i7, %g6, %o3
25569 swap [%l7 + 0x78], %g2
25570 sdiv %l4, 0x1ED2, %o1
25571 and %l6, %l3, %i5
25572 udiv %l1, 0x139E, %o6
25573 fmovdle %xcc, %f2, %f1
25574 nop
25575 fitod %f0, %f2
25576 fdtos %f2, %f6
25577 movne %icc, %o2, %i2
25578 orcc %i0, 0x096D, %o7
25579 tcc %icc, 0x0
25580 smul %i3, %g7, %g4
25581 movpos %icc, %o5, %i1
25582 tcc %icc, 0x1
25583 nop
25584 setx 0x56105C059D1DF4FF, %l0, %l6
25585 stx %l6, [%l7 + 0x28]
25586 ldd [%l7 + 0x28], %f0
25587 setx 0x21AAA856C8BE55AA, %l1, %l5
25588 stx %l5, [%l7 + 0x10]
25589 ldd [%l7 + 0x10], %f22
25590 fmuld %f22, %f0, %f6
25591 bl loop_2204
25592 tn %xcc, 0x2
25593 nop
25594 setx 0x0712516B204643A3, %l0, %l6
25595 stx %l6, [%l7 + 0x08]
25596 ldx [%l7 + 0x08], %fsr
25597 bvc,pn %icc, loop_2205
25598loop_2204:
25599 tle %xcc, 0x4
25600 tcc %xcc, 0x0
25601 fmovrslez %l0, %f22, %f21
25602loop_2205:
25603 fornot2 %f10, %f18, %f30
25604 movle %icc, %l5, %l2
25605 tcs %xcc, 0x3
25606 prefetch [%l7 + 0x50], 0x3
25607 fcmpgt32 %f14, %f22, %i6
25608 or %i4, %o4, %g3
25609 sdivcc %g5, 0x1CC6, %o0
25610 mulx %g1, 0x1770, %g6
25611 fbn,a %fcc0, loop_2206
25612 lduw [%l7 + 0x3C], %i7
25613 sub %g2, 0x0AB1, %o3
25614 nop
25615 fitos %f0, %f27
25616 fstoi %f27, %f3
25617loop_2206:
25618 fmovde %icc, %f14, %f7
25619 srlx %l4, %l6, %o1
25620 sdivx %l3, 0x0D49, %l1
25621 sir 0x15D7
25622 movne %xcc, %o6, %o2
25623 alignaddr %i5, %i0, %i2
25624 bleu,pn %icc, loop_2207
25625 fmovspos %xcc, %f6, %f26
25626 fmovsg %icc, %f13, %f17
25627 bneg,a %icc, loop_2208
25628loop_2207:
25629 movgu %icc, %o7, %i3
25630 wr %g0, 0x89, %asi
25631 stwa %g7, [%l7 + 0x68] %asi
25632loop_2208:
25633 movg %xcc, %g4, %i1
25634 fmul8sux16 %f28, %f26, %f28
25635 umul %l0, 0x15D3, %o5
25636 te %xcc, 0x6
25637 nop
25638 setx 0xC052FD02450E3956, %l0, %l6
25639 stx %l6, [%l7 + 0x28]
25640 ldd [%l7 + 0x28], %f16
25641 setx 0xE466FB0D275CAB0C, %l1, %l5
25642 stx %l5, [%l7 + 0x10]
25643 ldd [%l7 + 0x10], %f12
25644 faddd %f12, %f16, %f28
25645 move %xcc, %l5, %l2
25646 membar 0x2E
25647 fmovdvs %icc, %f2, %f2
25648 tl %xcc, 0x6
25649 nop
25650 setx 0xEF85E9CDE6290D59, %l0, %l6
25651 stx %l6, [%l7 + 0x28]
25652 ldd [%l7 + 0x28], %f6
25653 setx 0xABA816FC63C44494, %l1, %l5
25654 stx %l5, [%l7 + 0x10]
25655 ldd [%l7 + 0x10], %f2
25656 faddd %f2, %f6, %f0
25657 fpackfix %f4, %f28
25658 fandnot1 %f2, %f24, %f20
25659 tgu %xcc, 0x0
25660 edge8 %i4, %i6, %g3
25661 ldsb [%l7 + 0x0D], %o4
25662 fzeros %f20
25663 fmovsgu %icc, %f7, %f0
25664 fmovscs %xcc, %f25, %f8
25665 fandnot2 %f4, %f6, %f10
25666 xnor %g5, 0x1F40, %g1
25667 tle %icc, 0x0
25668 bvs loop_2209
25669 xnor %o0, 0x0D8A, %g6
25670 movrgez %g2, 0x2BD, %o3
25671 movgu %icc, %l4, %l6
25672loop_2209:
25673 tsubcctv %o1, 0x10A7, %l3
25674 wr %g0, 0x89, %asi
25675 stwa %i7, [%l7 + 0x14] %asi
25676 movrgz %l1, 0x35E, %o6
25677 mova %icc, %o2, %i0
25678 fmul8x16 %f19, %f18, %f20
25679 tsubcc %i5, 0x117F, %o7
25680 sll %i3, 0x1F, %i2
25681 fmovscs %icc, %f22, %f5
25682 edge32l %g7, %i1, %l0
25683 tcc %xcc, 0x0
25684 fpadd16s %f6, %f30, %f22
25685 fcmpgt16 %f0, %f8, %o5
25686 wr %g0, 0x81, %asi
25687 ldswa [%l7 + 0x50] %asi, %l5
25688 te %xcc, 0x3
25689 st %f31, [%l7 + 0x1C]
25690 subc %l2, %i4, %g4
25691 bvs,a loop_2210
25692 tne %xcc, 0x2
25693 edge32l %i6, %g3, %g5
25694 wr %g0, 0x80, %asi
25695 lduha [%l7 + 0x2A] %asi, %g1
25696loop_2210:
25697 ble,a,pn %icc, loop_2211
25698 xnorcc %o4, 0x1636, %g6
25699 andcc %g2, %o3, %o0
25700 fble,a %fcc2, loop_2212
25701loop_2211:
25702 movcs %xcc, %l6, %o1
25703 fmovda %icc, %f1, %f25
25704 wr %g0, 0x04, %asi
25705 ldswa [%l7 + 0x6C] %asi, %l4
25706loop_2212:
25707 nop
25708 fitos %f26, %f18
25709 movn %icc, %i7, %l1
25710 bn,pt %icc, loop_2213
25711 membar 0x12
25712 edge16ln %o6, %o2, %l3
25713 fnors %f31, %f23, %f6
25714loop_2213:
25715 nop
25716 set 0x14, %g4
25717 sta %f17, [%l7 + %g4] 0x81
25718 sdivx %i5, 0x0A20, %o7
25719 tvc %xcc, 0x2
25720 movcs %icc, %i0, %i2
25721 edge8l %i3, %i1, %l0
25722 stbar
25723 fmovrdgz %o5, %f0, %f16
25724 tl %xcc, 0x6
25725 tne %xcc, 0x3
25726 movgu %icc, %g7, %l5
25727 brlz,a %i4, loop_2214
25728 mulscc %l2, 0x0167, %i6
25729 mulx %g3, %g4, %g5
25730 sub %o4, 0x0DB1, %g6
25731loop_2214:
25732 movneg %xcc, %g1, %g2
25733 subc %o0, 0x0232, %o3
25734 xnor %o1, %l6, %l4
25735 fbule %fcc1, loop_2215
25736 tsubcctv %i7, 0x0800, %o6
25737 srl %l1, 0x18, %l3
25738 membar 0x00
25739loop_2215:
25740 fcmple32 %f16, %f10, %i5
25741 tn %xcc, 0x0
25742 ld [%l7 + 0x20], %f17
25743 array16 %o2, %o7, %i2
25744 umul %i0, 0x0B45, %i3
25745 set 0x6B, %o2
25746 lduba [%l7 + %o2] 0x88, %i1
25747 fnot1s %f4, %f25
25748 alignaddrl %o5, %l0, %g7
25749 fmovrdlez %i4, %f24, %f30
25750 subcc %l2, 0x1AE9, %l5
25751 lduw [%l7 + 0x28], %g3
25752 xor %i6, 0x0F7F, %g4
25753 orncc %g5, %g6, %o4
25754 set 0x40, %l4
25755 stda %f0, [%l7 + %l4] 0x1f
25756 membar #Sync
25757 edge16ln %g1, %g2, %o0
25758 set 0x4C, %o4
25759 stba %o1, [%l7 + %o4] 0x19
25760 add %l6, %l4, %o3
25761 fbg,a %fcc0, loop_2216
25762 nop
25763 setx 0x391F84A9, %l0, %l6
25764 st %l6, [%l7 + 0x28]
25765 ld [%l7 + 0x28], %f18
25766 fsqrts %f18, %f8
25767 alignaddr %i7, %l1, %o6
25768 tg %xcc, 0x4
25769loop_2216:
25770 fcmpgt16 %f22, %f6, %i5
25771 ldsh [%l7 + 0x36], %o2
25772 tsubcctv %o7, 0x151F, %l3
25773 fmovda %xcc, %f0, %f28
25774 set 0x68, %l6
25775 ldsba [%l7 + %l6] 0x88, %i0
25776 umulcc %i3, %i1, %i2
25777 move %xcc, %l0, %o5
25778 taddcc %g7, %l2, %l5
25779 for %f2, %f0, %f24
25780 alignaddrl %g3, %i6, %g4
25781 movrlez %g5, %g6, %i4
25782 tsubcc %o4, %g2, %o0
25783 tneg %icc, 0x3
25784 nop
25785 set 0x24, %i4
25786 sth %o1, [%l7 + %i4]
25787 ldsw [%l7 + 0x3C], %g1
25788 fmovdgu %icc, %f16, %f18
25789 udivx %l6, 0x0208, %l4
25790 tne %xcc, 0x2
25791 tvs %xcc, 0x0
25792 orncc %i7, %o3, %l1
25793 wr %g0, 0x04, %asi
25794 stba %i5, [%l7 + 0x31] %asi
25795 tleu %xcc, 0x3
25796 nop
25797 setx 0xFB6C7688, %l0, %l6
25798 st %l6, [%l7 + 0x28]
25799 ld [%l7 + 0x28], %f12
25800 setx 0x943CB58B, %l1, %l5
25801 st %l5, [%l7 + 0x10]
25802 ld [%l7 + 0x10], %f27
25803 fdivs %f27, %f12, %f5
25804 edge32n %o2, %o6, %l3
25805 tsubcc %o7, 0x0625, %i0
25806 bne,a,pn %icc, loop_2217
25807 srl %i1, 0x0D, %i2
25808 fmovdge %icc, %f0, %f26
25809 mulx %l0, %i3, %g7
25810loop_2217:
25811 bneg %xcc, loop_2218
25812 tg %icc, 0x1
25813 fmovsa %icc, %f11, %f17
25814 orncc %o5, 0x1FC1, %l2
25815loop_2218:
25816 movneg %xcc, %l5, %g3
25817 fmovdgu %icc, %f25, %f6
25818 brlz,a %i6, loop_2219
25819 fors %f1, %f12, %f18
25820 fsrc1s %f21, %f16
25821 movrlz %g5, %g6, %i4
25822loop_2219:
25823 prefetch [%l7 + 0x40], 0x2
25824 sllx %g4, 0x00, %g2
25825 ldsh [%l7 + 0x7E], %o4
25826 movrne %o1, %g1, %l6
25827 wr %g0, 0x18, %asi
25828 ldda [%l7 + 0x30] %asi, %l4
25829 bleu loop_2220
25830 edge16 %o0, %i7, %o3
25831 fblg,a %fcc0, loop_2221
25832 fmovsge %icc, %f29, %f3
25833loop_2220:
25834 sdiv %i5, 0x1AD3, %o2
25835 xor %o6, 0x16FF, %l3
25836loop_2221:
25837 sra %l1, %o7, %i1
25838 tsubcctv %i0, 0x11D1, %l0
25839 edge32ln %i3, %i2, %o5
25840 tpos %xcc, 0x7
25841 fbue %fcc2, loop_2222
25842 movre %l2, 0x1F1, %g7
25843 sir 0x1424
25844 nop
25845 setx 0x006178C6, %l0, %l6
25846 st %l6, [%l7 + 0x4C]
25847 ld [%l7 + 0x4C], %fsr
25848loop_2222:
25849 fsrc2s %f25, %f17
25850 sth %l5, [%l7 + 0x56]
25851 sllx %g3, %i6, %g5
25852 movcc %xcc, %i4, %g4
25853 fxnor %f8, %f22, %f0
25854 fandnot2s %f10, %f6, %f30
25855 fbn %fcc0, loop_2223
25856 sir 0x1FD4
25857 nop
25858 fitod %f0, %f8
25859 fdtox %f8, %f4
25860 fmul8ulx16 %f6, %f4, %f26
25861loop_2223:
25862 movre %g2, 0x283, %g6
25863 subc %o4, %o1, %l6
25864 tpos %icc, 0x3
25865 wr %g0, 0x89, %asi
25866 lduba [%l7 + 0x5C] %asi, %l4
25867 sdiv %g1, 0x1506, %i7
25868 restored
25869 rdpr %cwp, %g1
25870 rdpr %cansave, %g2
25871 rdpr %canrestore, %g3
25872 rdpr %cleanwin, %g4
25873 rdpr %otherwin, %g5
25874 rdpr %wstate, %g6
25875 alignaddr %o3, %i5, %o2
25876 movpos %icc, %o0, %l3
25877 array16 %l1, %o6, %o7
25878 andcc %i1, %l0, %i3
25879 fmovsn %xcc, %f24, %f21
25880 alignaddr %i2, %o5, %i0
25881 fzeros %f21
25882 tvc %xcc, 0x6
25883 subc %g7, %l2, %l5
25884 taddcctv %g3, %g5, %i6
25885 fbne %fcc0, loop_2224
25886 bcc,a,pt %icc, loop_2225
25887 edge16ln %i4, %g4, %g6
25888 fors %f9, %f6, %f5
25889loop_2224:
25890 tn %icc, 0x4
25891loop_2225:
25892 fsrc1s %f2, %f20
25893 mulscc %g2, %o4, %l6
25894 fcmpgt16 %f16, %f2, %l4
25895 fandnot2s %f7, %f1, %f6
25896 sdiv %o1, 0x0F22, %g1
25897 fmul8x16al %f9, %f5, %f4
25898 xor %o3, %i5, %i7
25899 nop
25900 fitos %f16, %f22
25901 nop
25902 fitod %f10, %f22
25903 fdtoi %f22, %f4
25904 brz,a %o2, loop_2226
25905 bleu loop_2227
25906 edge16ln %l3, %o0, %l1
25907 restored
25908 rdpr %cwp, %g1
25909 rdpr %cansave, %g2
25910 rdpr %canrestore, %g3
25911 rdpr %cleanwin, %g4
25912 rdpr %otherwin, %g5
25913 rdpr %wstate, %g6
25914loop_2226:
25915 tn %icc, 0x3
25916loop_2227:
25917 andncc %o6, %i1, %l0
25918 fsrc2s %f16, %f11
25919 array8 %o7, %i2, %o5
25920 fbn,a %fcc3, loop_2228
25921 tneg %icc, 0x6
25922 stb %i3, [%l7 + 0x5C]
25923 andcc %i0, %g7, %l2
25924loop_2228:
25925 stb %g3, [%l7 + 0x30]
25926 tpos %xcc, 0x6
25927 udivcc %l5, 0x1085, %i6
25928 movgu %xcc, %g5, %i4
25929 and %g4, %g2, %o4
25930 restored
25931 rdpr %cwp, %g1
25932 rdpr %cansave, %g2
25933 rdpr %canrestore, %g3
25934 rdpr %cleanwin, %g4
25935 rdpr %otherwin, %g5
25936 rdpr %wstate, %g6
25937 sth %l6, [%l7 + 0x62]
25938 edge32n %g6, %l4, %o1
25939 set 0x18, %l1
25940 sta %f20, [%l7 + %l1] 0x10
25941 ldsh [%l7 + 0x3E], %g1
25942 andncc %o3, %i7, %o2
25943 set 0x4D, %g1
25944 lduba [%l7 + %g1] 0x04, %l3
25945 umulcc %o0, 0x17E7, %l1
25946 fmovrsgez %i5, %f28, %f27
25947 brgez,a %o6, loop_2229
25948 bge,a %icc, loop_2230
25949 taddcc %l0, %o7, %i2
25950 edge8l %o5, %i1, %i3
25951loop_2229:
25952 fbug,a %fcc3, loop_2231
25953loop_2230:
25954 bne,a loop_2232
25955 sllx %i0, 0x09, %g7
25956 bl,a loop_2233
25957loop_2231:
25958 addccc %g3, 0x19B3, %l2
25959loop_2232:
25960 fmovdcc %xcc, %f13, %f7
25961 udivcc %l5, 0x0C14, %g5
25962loop_2233:
25963 umulcc %i4, %i6, %g4
25964 tne %xcc, 0x3
25965 fabss %f13, %f1
25966 sra %o4, 0x15, %g2
25967 swap [%l7 + 0x0C], %g6
25968 bne,pt %icc, loop_2234
25969 tne %icc, 0x2
25970 fxor %f10, %f26, %f4
25971 addccc %l4, 0x13F1, %l6
25972loop_2234:
25973 ldsh [%l7 + 0x7E], %g1
25974 nop
25975 setx loop_2235, %l0, %l1
25976 jmpl %l1, %o1
25977 mulscc %o3, %i7, %o2
25978 fands %f16, %f29, %f26
25979 and %l3, 0x1060, %o0
25980loop_2235:
25981 tg %xcc, 0x0
25982 addccc %l1, 0x114E, %o6
25983 brnz,a %l0, loop_2236
25984 lduh [%l7 + 0x6A], %o7
25985 nop
25986 fitos %f7, %f27
25987 fstox %f27, %f16
25988 fxtos %f16, %f15
25989 fone %f18
25990loop_2236:
25991 tleu %icc, 0x1
25992 tvc %xcc, 0x5
25993 nop
25994 set 0x30, %o5
25995 ldx [%l7 + %o5], %i2
25996 fbul,a %fcc0, loop_2237
25997 udivx %i5, 0x1E58, %i1
25998 tgu %xcc, 0x1
25999 fbo %fcc3, loop_2238
26000loop_2237:
26001 fandnot2 %f0, %f28, %f6
26002 taddcctv %o5, %i0, %g7
26003 sra %g3, 0x1A, %l2
26004loop_2238:
26005 nop
26006 fitos %f2, %f11
26007 lduw [%l7 + 0x78], %l5
26008 movle %xcc, %g5, %i4
26009 edge16n %i3, %i6, %o4
26010 edge32 %g2, %g6, %g4
26011 add %l4, 0x0DBE, %l6
26012 tl %xcc, 0x2
26013 fpsub32s %f24, %f20, %f3
26014 edge8 %g1, %o1, %o3
26015 ldsw [%l7 + 0x20], %o2
26016 move %icc, %l3, %i7
26017 fsrc1s %f24, %f4
26018 xnor %l1, 0x023B, %o0
26019 movge %xcc, %l0, %o6
26020 movgu %xcc, %i2, %o7
26021 movrne %i1, 0x169, %i5
26022 edge8ln %i0, %o5, %g3
26023 tsubcctv %g7, %l2, %g5
26024 tneg %xcc, 0x6
26025 ldd [%l7 + 0x60], %f20
26026 tpos %xcc, 0x6
26027 fornot1 %f2, %f26, %f24
26028 fnegs %f10, %f26
26029 movleu %xcc, %i4, %l5
26030 orncc %i6, 0x12EC, %i3
26031 mova %xcc, %o4, %g2
26032 mulx %g6, %l4, %l6
26033 tsubcctv %g4, %g1, %o3
26034 subccc %o2, 0x0CC6, %l3
26035 movcs %icc, %o1, %i7
26036 movre %o0, %l0, %o6
26037 mulscc %l1, %o7, %i1
26038 fmovdle %icc, %f0, %f12
26039 fabsd %f24, %f20
26040 wr %g0, 0x11, %asi
26041 lduwa [%l7 + 0x3C] %asi, %i5
26042 addc %i0, %o5, %g3
26043 edge8ln %i2, %g7, %l2
26044 nop
26045 setx loop_2239, %l0, %l1
26046 jmpl %l1, %i4
26047 fcmpeq32 %f26, %f24, %l5
26048 fmovda %icc, %f0, %f6
26049 brgz %i6, loop_2240
26050loop_2239:
26051 bl,a %icc, loop_2241
26052 ldd [%l7 + 0x08], %g4
26053 ldsb [%l7 + 0x18], %o4
26054loop_2240:
26055 restored
26056 rdpr %cwp, %g1
26057 rdpr %cansave, %g2
26058 rdpr %canrestore, %g3
26059 rdpr %cleanwin, %g4
26060 rdpr %otherwin, %g5
26061 rdpr %wstate, %g6
26062loop_2241:
26063 bneg %icc, loop_2242
26064 fpackfix %f0, %f0
26065 movre %i3, %g6, %l4
26066 movrgz %l6, 0x362, %g4
26067loop_2242:
26068 tsubcc %g2, %o3, %g1
26069 lduw [%l7 + 0x18], %o2
26070 fmovd %f12, %f22
26071 movpos %xcc, %o1, %l3
26072 sethi 0x09D2, %o0
26073 sdiv %l0, 0x1CD2, %i7
26074 restored
26075 rdpr %cwp, %g1
26076 rdpr %cansave, %g2
26077 rdpr %canrestore, %g3
26078 rdpr %cleanwin, %g4
26079 rdpr %otherwin, %g5
26080 rdpr %wstate, %g6
26081 subc %l1, %o7, %i1
26082 sll %o6, %i0, %o5
26083 mulscc %i5, 0x14C0, %i2
26084 smulcc %g3, %g7, %i4
26085 movpos %xcc, %l5, %l2
26086 tne %xcc, 0x0
26087 fnand %f26, %f28, %f6
26088 bg,a %xcc, loop_2243
26089 membar 0x71
26090 orn %i6, 0x0A52, %g5
26091 fxors %f14, %f29, %f16
26092loop_2243:
26093 brgz,a %o4, loop_2244
26094 ta %xcc, 0x6
26095 membar 0x3D
26096 set 0x66, %i5
26097 lduha [%l7 + %i5] 0x18, %i3
26098loop_2244:
26099 edge8l %l4, %l6, %g4
26100 ldd [%l7 + 0x48], %g2
26101 movn %icc, %o3, %g1
26102 xnor %g6, %o1, %l3
26103 orncc %o2, 0x10ED, %o0
26104 sllx %i7, 0x15, %l1
26105 sdiv %o7, 0x1206, %l0
26106 nop
26107 set 0x48, %o1
26108 ldstub [%l7 + %o1], %o6
26109 tg %icc, 0x0
26110 nop
26111 setx loop_2245, %l0, %l1
26112 wrpr 0x1, %tl
26113 wrpr %l1, %tnpc
26114 setx 0x34400001400, %l0, %l1
26115 wrpr %l1, %tstate
26116 wrhpr 0x4, %htstate
26117 done
26118 tge %icc, 0x5
26119 taddcc %i0, 0x0797, %i1
26120 movneg %icc, %i5, %o5
26121loop_2245:
26122 tgu %xcc, 0x6
26123 xnorcc %i2, %g3, %i4
26124 umulcc %g7, 0x175A, %l5
26125 movrgez %i6, 0x392, %l2
26126 tgu %xcc, 0x5
26127 movl %icc, %g5, %o4
26128 fmovrse %l4, %f8, %f15
26129 sub %i3, 0x1944, %g4
26130 fbule,a %fcc0, loop_2246
26131 brz %l6, loop_2247
26132 brlez,a %o3, loop_2248
26133 taddcctv %g1, 0x0003, %g2
26134loop_2246:
26135 sra %g6, 0x01, %o1
26136loop_2247:
26137 nop
26138 setx 0x40528969, %l0, %l6
26139 st %l6, [%l7 + 0x78]
26140 ld [%l7 + 0x78], %fsr
26141loop_2248:
26142 nop
26143 wr %g0, 0x89, %asi
26144 stwa %l3, [%l7 + 0x24] %asi
26145 or %o0, 0x1AF6, %i7
26146 bg,a %xcc, loop_2249
26147 fbue %fcc3, loop_2250
26148 movrgez %l1, 0x3C1, %o2
26149 xnor %l0, 0x0F48, %o6
26150loop_2249:
26151 orn %i0, 0x0DA2, %i1
26152loop_2250:
26153 fmovscc %xcc, %f16, %f4
26154 fmovsgu %xcc, %f8, %f23
26155 edge16ln %o7, %o5, %i2
26156 addc %i5, 0x0E46, %i4
26157 fpack32 %f4, %f24, %f24
26158 fcmpne32 %f16, %f0, %g7
26159 set 0x0E, %l0
26160 stha %l5, [%l7 + %l0] 0xe3
26161 membar #Sync
26162 ba,a,pt %icc, loop_2251
26163 fpadd32s %f24, %f25, %f16
26164 tcs %icc, 0x6
26165 swap [%l7 + 0x48], %g3
26166loop_2251:
26167 sub %i6, %l2, %o4
26168 movpos %xcc, %g5, %i3
26169 wr %g0, 0x18, %asi
26170 lduha [%l7 + 0x70] %asi, %l4
26171 tneg %xcc, 0x7
26172 ldsw [%l7 + 0x4C], %g4
26173 edge32ln %l6, %o3, %g1
26174 addccc %g2, %o1, %l3
26175 edge32l %o0, %i7, %l1
26176 or %o2, 0x071A, %g6
26177 nop
26178 fitod %f26, %f0
26179 ldd [%l7 + 0x68], %f8
26180 fbg,a %fcc3, loop_2252
26181 tge %icc, 0x1
26182 orncc %l0, %o6, %i1
26183 andcc %i0, 0x021A, %o5
26184loop_2252:
26185 edge32ln %o7, %i5, %i4
26186 sethi 0x043D, %g7
26187 xnorcc %l5, 0x1785, %i2
26188 movne %xcc, %i6, %g3
26189 edge8l %o4, %g5, %l2
26190 fbug,a %fcc3, loop_2253
26191 fmovdcs %icc, %f1, %f4
26192 for %f2, %f18, %f18
26193 fabsd %f28, %f14
26194loop_2253:
26195 mulscc %l4, %g4, %l6
26196 restored
26197 rdpr %cwp, %g1
26198 rdpr %cansave, %g2
26199 rdpr %canrestore, %g3
26200 rdpr %cleanwin, %g4
26201 rdpr %otherwin, %g5
26202 rdpr %wstate, %g6
26203 set 0x20, %i7
26204 ldda [%l7 + %i7] 0x2f, %i2
26205 tle %icc, 0x6
26206 add %l7, 0x58, %l6
26207 wr %g0, 0x80, %asi
26208 lda [%l6] %asi, %g1
26209 casa [%l6] %asi, %g1, %o3
26210 move %xcc, %g2, %l3
26211 tle %xcc, 0x1
26212 addcc %o1, 0x1C39, %i7
26213 movleu %icc, %o0, %o2
26214 orn %l1, 0x162E, %l0
26215 tge %xcc, 0x6
26216 sdiv %o6, 0x185C, %i1
26217 set 0x75, %i6
26218 stba %g6, [%l7 + %i6] 0x19
26219 andcc %o5, 0x104C, %i0
26220 fpsub32s %f4, %f1, %f27
26221 wr %g0, 0x2b, %asi
26222 ldda [%l7 + 0x30] %asi, %o6
26223 fmovsvs %xcc, %f20, %f22
26224 tgu %xcc, 0x5
26225 set 0x2E, %g7
26226 ldsba [%l7 + %g7] 0x89, %i5
26227 tcs %icc, 0x5
26228 nop
26229 fitod %f10, %f30
26230 fdtos %f30, %f29
26231 movrlz %g7, %i4, %i2
26232 andcc %l5, %g3, %o4
26233 nop
26234 fitod %f7, %f12
26235 orcc %g5, 0x0578, %l2
26236 edge8ln %l4, %g4, %l6
26237 bvc,pn %icc, loop_2254
26238 fble,a %fcc3, loop_2255
26239 array8 %i3, %i6, %g1
26240 movle %icc, %g2, %o3
26241loop_2254:
26242 taddcc %o1, %i7, %o0
26243loop_2255:
26244 st %f15, [%l7 + 0x58]
26245 mulx %o2, %l1, %l0
26246 orn %o6, %l3, %g6
26247 fzero %f30
26248 fpsub16s %f11, %f10, %f10
26249 fzeros %f25
26250 fsrc2 %f4, %f0
26251 fcmpgt32 %f0, %f24, %o5
26252 andncc %i0, %i1, %i5
26253 srlx %o7, %i4, %i2
26254 movrgz %g7, 0x07D, %g3
26255 fbl %fcc3, loop_2256
26256 movne %icc, %l5, %g5
26257 nop
26258 setx 0x40A8E1BA77B2A7E0, %l0, %l6
26259 stx %l6, [%l7 + 0x28]
26260 ldd [%l7 + 0x28], %f14
26261 setx 0x39062B86A37DDACB, %l1, %l5
26262 stx %l5, [%l7 + 0x10]
26263 ldd [%l7 + 0x10], %f8
26264 fsubd %f8, %f14, %f14
26265 srlx %o4, %l2, %l4
26266loop_2256:
26267 fmovsle %icc, %f21, %f28
26268 wr %g0, 0x80, %asi
26269 ldsha [%l7 + 0x38] %asi, %l6
26270 tpos %icc, 0x3
26271 move %icc, %i3, %g4
26272 st %f25, [%l7 + 0x4C]
26273 fmovdn %icc, %f22, %f12
26274 fsrc1s %f13, %f10
26275 movpos %xcc, %i6, %g2
26276 ba,a,pt %xcc, loop_2257
26277 movrlez %o3, %g1, %i7
26278 fmovde %icc, %f24, %f12
26279 movcs %icc, %o1, %o2
26280loop_2257:
26281 popc %o0, %l0
26282 edge16n %l1, %o6, %l3
26283 tg %icc, 0x7
26284 tvc %icc, 0x1
26285 taddcctv %g6, 0x1B23, %o5
26286 edge16n %i1, %i0, %i5
26287 fmovsne %xcc, %f12, %f29
26288 movpos %icc, %o7, %i4
26289 tgu %icc, 0x4
26290 smul %i2, %g3, %g7
26291 fnegd %f10, %f0
26292 andncc %g5, %o4, %l2
26293 addc %l5, 0x1092, %l4
26294 sll %i3, 0x19, %g4
26295 nop
26296 setx 0x091C0B88, %l0, %l6
26297 st %l6, [%l7 + 0x28]
26298 ld [%l7 + 0x28], %f14
26299 setx 0x07D23F54, %l1, %l5
26300 st %l5, [%l7 + 0x10]
26301 ld [%l7 + 0x10], %f9
26302 fadds %f9, %f14, %f17
26303 edge32l %l6, %g2, %o3
26304 tg %xcc, 0x5
26305 edge32l %g1, %i6, %o1
26306 tgu %xcc, 0x1
26307 std %f28, [%l7 + 0x30]
26308 fmovse %icc, %f29, %f3
26309 srlx %o2, 0x02, %o0
26310 sethi 0x1F97, %l0
26311 edge32l %l1, %i7, %l3
26312 mova %xcc, %g6, %o6
26313 bcs,a,pn %xcc, loop_2258
26314 bneg,pt %xcc, loop_2259
26315 tpos %xcc, 0x6
26316 membar 0x44
26317loop_2258:
26318 ldd [%l7 + 0x28], %f16
26319loop_2259:
26320 tleu %xcc, 0x7
26321 popc 0x1B60, %o5
26322 fbl,a %fcc0, loop_2260
26323 array16 %i1, %i0, %i5
26324 tgu %icc, 0x0
26325 edge16ln %i4, %i2, %o7
26326loop_2260:
26327 edge8l %g7, %g3, %g5
26328 mulscc %o4, 0x0A7C, %l5
26329 andncc %l4, %i3, %l2
26330 ldx [%l7 + 0x40], %g4
26331 nop
26332 setx 0x3077F02F, %l0, %l6
26333 st %l6, [%l7 + 0x3C]
26334 ld [%l7 + 0x3C], %fsr
26335 edge8ln %l6, %o3, %g2
26336 move %xcc, %i6, %g1
26337 movle %icc, %o2, %o0
26338 fands %f5, %f11, %f26
26339 xor %l0, 0x07B7, %o1
26340 add %l7, 0x18, %l6
26341 wr %g0, 0x11, %asi
26342 ldxa [%l6] %asi, %i7
26343 casxa [%l6] %asi, %i7, %l3
26344 sllx %l1, 0x15, %g6
26345 ldsw [%l7 + 0x10], %o6
26346 brgez,a %o5, loop_2261
26347 andn %i0, %i1, %i4
26348 fmovdg %icc, %f5, %f8
26349 movrgez %i2, 0x051, %o7
26350loop_2261:
26351 ta %xcc, 0x6
26352 fbul,a %fcc1, loop_2262
26353 fones %f20
26354 tcc %icc, 0x6
26355 sdivx %i5, 0x03D3, %g3
26356loop_2262:
26357 fxnors %f18, %f15, %f28
26358 orn %g7, %g5, %l5
26359 edge16 %l4, %i3, %l2
26360 xnorcc %o4, 0x1230, %l6
26361 tvs %xcc, 0x1
26362 andncc %g4, %o3, %i6
26363 edge8 %g2, %o2, %o0
26364 ld [%l7 + 0x18], %f26
26365 movcc %xcc, %l0, %g1
26366 movle %xcc, %i7, %o1
26367 fbe %fcc3, loop_2263
26368 tsubcctv %l1, %l3, %o6
26369 movcc %xcc, %g6, %o5
26370 tleu %icc, 0x6
26371loop_2263:
26372 fnor %f6, %f16, %f22
26373 wr %g0, 0x19, %asi
26374 sta %f0, [%l7 + 0x6C] %asi
26375 mulx %i0, %i1, %i4
26376 tleu %xcc, 0x1
26377 fbule %fcc0, loop_2264
26378 fbul %fcc3, loop_2265
26379 edge8 %i2, %o7, %g3
26380 tsubcc %i5, %g5, %l5
26381loop_2264:
26382 movre %g7, 0x0FE, %i3
26383loop_2265:
26384 fmovrdne %l4, %f28, %f2
26385 fbo,a %fcc0, loop_2266
26386 smul %o4, 0x1A39, %l6
26387 nop
26388 setx 0x0FD0E1A877DFBB33, %l0, %l6
26389 stx %l6, [%l7 + 0x28]
26390 ldd [%l7 + 0x28], %f14
26391 fsqrtd %f14, %f16
26392 taddcctv %l2, %g4, %o3
26393loop_2266:
26394 nop
26395 wr %g0, 0x0c, %asi
26396 lduwa [%l7 + 0x2C] %asi, %g2
26397 movvc %xcc, %i6, %o0
26398 tvs %icc, 0x7
26399 fmovsne %xcc, %f13, %f17
26400 alignaddr %l0, %g1, %i7
26401 sra %o2, 0x17, %l1
26402 fbne %fcc2, loop_2267
26403 tgu %icc, 0x6
26404 bcs,a loop_2268
26405 tvs %icc, 0x1
26406loop_2267:
26407 movpos %xcc, %o1, %l3
26408 tpos %icc, 0x4
26409loop_2268:
26410 srax %o6, 0x15, %o5
26411 te %icc, 0x0
26412 smul %g6, %i1, %i4
26413 srl %i2, %o7, %i0
26414 subc %g3, 0x1BAA, %g5
26415 andncc %l5, %i5, %i3
26416 tl %icc, 0x1
26417 set 0x26, %g3
26418 lduba [%l7 + %g3] 0x14, %g7
26419 srax %l4, 0x05, %l6
26420 xorcc %l2, %g4, %o3
26421 alignaddr %g2, %o4, %i6
26422 tle %xcc, 0x5
26423 tl %icc, 0x0
26424 bn,pt %icc, loop_2269
26425 fsrc2s %f1, %f1
26426 edge32l %l0, %o0, %g1
26427 movcs %icc, %i7, %o2
26428loop_2269:
26429 lduw [%l7 + 0x44], %l1
26430 fmovsl %xcc, %f19, %f27
26431 edge32l %l3, %o6, %o5
26432 fsrc1s %f12, %f28
26433 taddcc %o1, 0x1E65, %i1
26434 movne %icc, %g6, %i4
26435 ldsb [%l7 + 0x67], %o7
26436 bg loop_2270
26437 swap [%l7 + 0x0C], %i0
26438 add %g3, %g5, %l5
26439 flush %l7 + 0x10
26440loop_2270:
26441 brgez,a %i2, loop_2271
26442 tsubcc %i3, %g7, %l4
26443 tvs %icc, 0x6
26444 xor %l6, 0x0777, %i5
26445loop_2271:
26446 pdist %f12, %f30, %f8
26447 fmovrsgez %l2, %f10, %f11
26448 ba,a,pn %icc, loop_2272
26449 fpsub16 %f4, %f2, %f8
26450 bn,pn %xcc, loop_2273
26451 fandnot1s %f16, %f24, %f21
26452loop_2272:
26453 nop
26454 set 0x3C, %i3
26455 lduha [%l7 + %i3] 0x89, %g4
26456loop_2273:
26457 nop
26458 wr %g0, 0x19, %asi
26459 prefetcha [%l7 + 0x40] %asi, 0x2
26460 tsubcctv %g2, 0x02BB, %o4
26461 tne %xcc, 0x1
26462 fbuge,a %fcc2, loop_2274
26463 ld [%l7 + 0x58], %f11
26464 mulx %l0, 0x087D, %i6
26465 movrne %o0, 0x2D1, %i7
26466loop_2274:
26467 movg %xcc, %g1, %l1
26468 fmovdcs %xcc, %f26, %f6
26469 edge32n %o2, %o6, %o5
26470 fand %f8, %f24, %f22
26471 orncc %l3, 0x1B54, %i1
26472 array8 %g6, %i4, %o1
26473 sdivcc %i0, 0x1D52, %g3
26474 edge16 %g5, %o7, %i2
26475 tvc %xcc, 0x5
26476 fble %fcc2, loop_2275
26477 array8 %i3, %l5, %l4
26478 fbge %fcc2, loop_2276
26479 ta %xcc, 0x3
26480loop_2275:
26481 saved
26482 rdpr %cwp, %g1
26483 rdpr %cansave, %g2
26484 rdpr %canrestore, %g3
26485 rdpr %cleanwin, %g4
26486 rdpr %otherwin, %g5
26487 rdpr %wstate, %g6
26488 srl %g7, %i5, %l6
26489loop_2276:
26490 movgu %icc, %l2, %g4
26491 array16 %g2, %o3, %o4
26492 fcmpgt16 %f8, %f26, %i6
26493 bne,a %xcc, loop_2277
26494 nop
26495 setx 0x4F2CDC24, %l0, %l6
26496 st %l6, [%l7 + 0x28]
26497 ld [%l7 + 0x28], %f18
26498 setx 0xEED67F65, %l1, %l5
26499 st %l5, [%l7 + 0x10]
26500 ld [%l7 + 0x10], %f17
26501 fadds %f17, %f18, %f30
26502 fxnor %f30, %f0, %f12
26503 movn %icc, %l0, %o0
26504loop_2277:
26505 smulcc %g1, %i7, %o2
26506 sdivx %l1, 0x030B, %o6
26507 edge8l %l3, %o5, %i1
26508 fbg %fcc3, loop_2278
26509 andncc %i4, %o1, %i0
26510 movneg %icc, %g3, %g6
26511 tge %xcc, 0x7
26512loop_2278:
26513 alignaddrl %o7, %g5, %i2
26514 mulscc %i3, %l4, %l5
26515 stx %g7, [%l7 + 0x28]
26516 movleu %xcc, %i5, %l2
26517 saved
26518 rdpr %cwp, %g1
26519 rdpr %cansave, %g2
26520 rdpr %canrestore, %g3
26521 rdpr %cleanwin, %g4
26522 rdpr %otherwin, %g5
26523 rdpr %wstate, %g6
26524 sll %g4, %g2, %o3
26525 movvs %xcc, %l6, %o4
26526 fmul8sux16 %f28, %f20, %f28
26527 sra %l0, %o0, %i6
26528 wr %g0, 0x19, %asi
26529 ldda [%l7 + 0x40] %asi, %f0
26530 bneg loop_2279
26531 brlz %g1, loop_2280
26532 movge %icc, %i7, %l1
26533 xorcc %o6, 0x123A, %o2
26534loop_2279:
26535 fmovrse %l3, %f10, %f22
26536loop_2280:
26537 nop
26538 wr %g0, 0x18, %asi
26539 ldsba [%l7 + 0x0F] %asi, %o5
26540 fmovsa %icc, %f20, %f0
26541 ldsw [%l7 + 0x74], %i4
26542 sir 0x1BD1
26543 alignaddr %o1, %i0, %g3
26544 fmovsa %xcc, %f1, %f0
26545 mova %icc, %g6, %i1
26546 addc %o7, %i2, %i3
26547 udiv %g5, 0x07A4, %l4
26548 popc %g7, %i5
26549 mova %xcc, %l2, %g4
26550 fmuld8ulx16 %f4, %f5, %f0
26551 sdivcc %g2, 0x19A9, %l5
26552 udiv %l6, 0x13D5, %o3
26553 edge8ln %o4, %l0, %i6
26554 subccc %g1, 0x1DEB, %i7
26555 brlz,a %o0, loop_2281
26556 stb %l1, [%l7 + 0x4B]
26557 popc %o2, %l3
26558 tgu %icc, 0x3
26559loop_2281:
26560 fmovsle %xcc, %f11, %f29
26561 tg %icc, 0x0
26562 fpack16 %f14, %f12
26563 andncc %o6, %o5, %o1
26564 tge %icc, 0x0
26565 wr %g0, 0x80, %asi
26566 lduwa [%l7 + 0x0C] %asi, %i0
26567 sra %i4, 0x04, %g3
26568 fmovdvs %icc, %f22, %f18
26569 array32 %i1, %o7, %g6
26570 movcs %xcc, %i3, %i2
26571 edge32ln %g5, %g7, %l4
26572 edge16ln %i5, %l2, %g4
26573 udiv %l5, 0x0358, %l6
26574 udivcc %g2, 0x0DA0, %o4
26575 edge8ln %l0, %o3, %g1
26576 sethi 0x0F4C, %i7
26577 movcc %xcc, %o0, %l1
26578 udiv %o2, 0x0941, %l3
26579 edge16ln %i6, %o5, %o1
26580 bcs,a,pn %icc, loop_2282
26581 popc 0x1AD6, %o6
26582 xnor %i0, %g3, %i1
26583 movcs %xcc, %o7, %i4
26584loop_2282:
26585 nop
26586 setx 0x20767003, %l0, %l6
26587 st %l6, [%l7 + 0x74]
26588 ld [%l7 + 0x74], %fsr
26589 umul %g6, 0x05F9, %i3
26590 udivx %i2, 0x1A64, %g5
26591 fbuge %fcc0, loop_2283
26592 movge %icc, %l4, %i5
26593 set 0x78, %g6
26594 ldxa [%l7 + %g6] 0x11, %l2
26595loop_2283:
26596 fmovdneg %icc, %f1, %f27
26597 popc %g7, %g4
26598 udivcc %l5, 0x1F0F, %g2
26599 edge8 %o4, %l6, %o3
26600 fand %f14, %f18, %f0
26601 move %icc, %l0, %i7
26602 movgu %xcc, %o0, %l1
26603 fmovscs %xcc, %f20, %f26
26604 fpsub32 %f28, %f20, %f14
26605 tvc %xcc, 0x2
26606 edge32 %o2, %g1, %l3
26607 udiv %i6, 0x15FD, %o1
26608 subccc %o5, %i0, %g3
26609 movl %icc, %i1, %o6
26610 tvc %icc, 0x0
26611 tle %icc, 0x5
26612 array16 %o7, %i4, %i3
26613 orn %g6, 0x0AFD, %i2
26614 membar 0x1C
26615 xnor %g5, %i5, %l4
26616 fba,a %fcc3, loop_2284
26617 orn %l2, 0x1738, %g7
26618 ldd [%l7 + 0x30], %g4
26619 tleu %icc, 0x2
26620loop_2284:
26621 addccc %g2, 0x136D, %o4
26622 fzeros %f14
26623 addcc %l6, 0x0812, %o3
26624 edge32ln %l5, %i7, %l0
26625 movrgez %o0, 0x047, %o2
26626 fmul8x16 %f2, %f6, %f26
26627 subcc %l1, 0x02AC, %g1
26628 edge8ln %l3, %o1, %i6
26629 nop
26630 fitos %f4, %f12
26631 fstod %f12, %f14
26632 tcc %xcc, 0x2
26633 sll %o5, 0x0A, %i0
26634 fbg,a %fcc0, loop_2285
26635 edge16l %i1, %o6, %o7
26636 tleu %xcc, 0x6
26637 movge %xcc, %g3, %i4
26638loop_2285:
26639 addc %g6, %i3, %g5
26640 movne %xcc, %i2, %l4
26641 call loop_2286
26642 orncc %l2, %g7, %g4
26643 umul %g2, %i5, %o4
26644 add %l7, 0x4C, %l6
26645 wr %g0, 0x88, %asi
26646 lda [%l6] %asi, %o3
26647 casa [%l6] 0x88, %o3, %l5
26648loop_2286:
26649 andncc %l6, %l0, %o0
26650 movrgez %i7, 0x20D, %o2
26651 orncc %g1, %l3, %o1
26652 mova %icc, %l1, %o5
26653 saved
26654 rdpr %cwp, %g1
26655 rdpr %cansave, %g2
26656 rdpr %canrestore, %g3
26657 rdpr %cleanwin, %g4
26658 rdpr %otherwin, %g5
26659 rdpr %wstate, %g6
26660 alignaddrl %i6, %i1, %i0
26661 movleu %icc, %o6, %o7
26662 array32 %i4, %g6, %g3
26663 ba,a %xcc, loop_2287
26664 movvc %icc, %i3, %g5
26665 movrne %i2, 0x28D, %l4
26666 tn %xcc, 0x0
26667loop_2287:
26668 nop
26669 set 0x70, %i2
26670 prefetcha [%l7 + %i2] 0x18, 0x3
26671 edge32l %g4, %g2, %i5
26672 udivcc %o4, 0x16E4, %o3
26673 tvc %xcc, 0x3
26674 ldsb [%l7 + 0x0D], %l5
26675 addccc %l2, 0x01B5, %l6
26676 fmovdvs %icc, %f5, %f24
26677 edge32l %l0, %o0, %o2
26678 fsrc1s %f31, %f4
26679 nop
26680 setx 0xE061A4D2, %l0, %l6
26681 st %l6, [%l7 + 0x40]
26682 ld [%l7 + 0x40], %fsr
26683 tcc %icc, 0x2
26684 edge16 %i7, %l3, %o1
26685 tg %icc, 0x6
26686 fcmpne16 %f14, %f2, %l1
26687 fbo %fcc0, loop_2288
26688 orcc %o5, 0x0983, %i6
26689 tl %xcc, 0x4
26690 ldx [%l7 + 0x30], %i1
26691loop_2288:
26692 alignaddr %g1, %i0, %o7
26693 fpadd16 %f26, %f16, %f24
26694 nop
26695 setx loop_2289, %l0, %l1
26696 jmpl %l1, %o6
26697 tvc %xcc, 0x4
26698 tleu %icc, 0x5
26699 udiv %i4, 0x0F0B, %g6
26700loop_2289:
26701 bne,a loop_2290
26702 fmul8sux16 %f24, %f26, %f12
26703 fmovdvs %icc, %f8, %f6
26704 fsrc1 %f6, %f20
26705loop_2290:
26706 sir 0x1700
26707 fexpand %f14, %f6
26708 movge %icc, %g3, %i3
26709 nop
26710 fitod %f8, %f10
26711 fdtox %f10, %f20
26712 fxtod %f20, %f22
26713 udiv %i2, 0x0C49, %l4
26714 movpos %xcc, %g7, %g5
26715 fmovda %icc, %f13, %f0
26716 stbar
26717 tsubcctv %g4, %g2, %o4
26718 fpsub32 %f22, %f10, %f8
26719 tvs %icc, 0x2
26720 set 0x34, %g5
26721 sta %f2, [%l7 + %g5] 0x0c
26722 sethi 0x07ED, %i5
26723 set 0x28, %o6
26724 stba %o3, [%l7 + %o6] 0x11
26725 tcs %xcc, 0x0
26726 ldd [%l7 + 0x10], %f22
26727 stbar
26728 tvs %icc, 0x1
26729 ldub [%l7 + 0x7D], %l2
26730 edge32n %l5, %l6, %l0
26731 fmovdcc %xcc, %f9, %f11
26732 movn %icc, %o0, %i7
26733 edge32 %l3, %o2, %l1
26734 tsubcctv %o1, 0x0721, %o5
26735 call loop_2291
26736 ldd [%l7 + 0x50], %f24
26737 tl %icc, 0x4
26738 fmovdle %xcc, %f4, %f26
26739loop_2291:
26740 xorcc %i6, %g1, %i1
26741 nop
26742 setx loop_2292, %l0, %l1
26743 jmpl %l1, %o7
26744 umul %i0, 0x0504, %i4
26745 mova %xcc, %o6, %g6
26746 movne %icc, %i3, %g3
26747loop_2292:
26748 ba,a %xcc, loop_2293
26749 movne %icc, %l4, %i2
26750 nop
26751 setx 0xE0C9010B805F2500, %l0, %l6
26752 stx %l6, [%l7 + 0x18]
26753 ldx [%l7 + 0x18], %fsr
26754 addc %g5, 0x011C, %g7
26755loop_2293:
26756 ble,pt %icc, loop_2294
26757 prefetch [%l7 + 0x10], 0x1
26758 subccc %g2, 0x0519, %o4
26759 udivx %g4, 0x0063, %o3
26760loop_2294:
26761 movl %icc, %i5, %l2
26762 array16 %l5, %l0, %l6
26763 smulcc %i7, 0x1FE4, %l3
26764 bpos,pn %icc, loop_2295
26765 tcc %xcc, 0x6
26766 edge8 %o2, %l1, %o1
26767 bgu loop_2296
26768loop_2295:
26769 saved
26770 rdpr %cwp, %g1
26771 rdpr %cansave, %g2
26772 rdpr %canrestore, %g3
26773 rdpr %cleanwin, %g4
26774 rdpr %otherwin, %g5
26775 rdpr %wstate, %g6
26776 taddcc %o5, %o0, %g1
26777 movne %xcc, %i1, %o7
26778loop_2296:
26779 movpos %icc, %i6, %i4
26780 movneg %icc, %i0, %o6
26781 edge32l %i3, %g3, %l4
26782 tcc %xcc, 0x0
26783 tsubcc %g6, %g5, %g7
26784 movle %icc, %i2, %o4
26785 fmovsge %xcc, %f0, %f29
26786 fmovdgu %icc, %f19, %f19
26787 nop
26788 set 0x60, %i0
26789 ldd [%l7 + %i0], %g2
26790 subcc %g4, 0x1AF2, %o3
26791 movre %l2, 0x2A3, %i5
26792 fcmple32 %f2, %f26, %l0
26793 fxnor %f28, %f6, %f2
26794 movvs %xcc, %l5, %l6
26795 edge16ln %i7, %o2, %l3
26796 tsubcctv %l1, %o1, %o0
26797 ldd [%l7 + 0x38], %o4
26798 fxors %f10, %f24, %f13
26799 stbar
26800 movl %icc, %i1, %g1
26801 fmovse %xcc, %f1, %f10
26802 movle %xcc, %o7, %i4
26803 set 0x20, %o0
26804 lduwa [%l7 + %o0] 0x89, %i0
26805 fbu,a %fcc0, loop_2297
26806 alignaddrl %o6, %i6, %g3
26807 sll %i3, 0x0E, %g6
26808 movrgz %g5, 0x0BE, %g7
26809loop_2297:
26810 fnot2 %f2, %f12
26811 srl %i2, %l4, %o4
26812 xnorcc %g2, %g4, %l2
26813 tge %icc, 0x2
26814 tvc %xcc, 0x4
26815 fbue %fcc3, loop_2298
26816 fbe,a %fcc1, loop_2299
26817 edge8 %o3, %l0, %i5
26818 edge32l %l5, %l6, %o2
26819loop_2298:
26820 tneg %icc, 0x6
26821loop_2299:
26822 tle %xcc, 0x5
26823 te %xcc, 0x6
26824 add %l3, %i7, %o1
26825 movn %icc, %o0, %l1
26826 movg %icc, %o5, %i1
26827 sth %g1, [%l7 + 0x56]
26828 fbo %fcc1, loop_2300
26829 tcc %xcc, 0x2
26830 movre %i4, %o7, %o6
26831 fpack32 %f26, %f22, %f24
26832loop_2300:
26833 sdivx %i6, 0x13AC, %g3
26834 set 0x40, %l5
26835 stda %f16, [%l7 + %l5] 0x17
26836 membar #Sync
26837 andn %i3, 0x1CB4, %i0
26838 fmovrslez %g6, %f22, %f31
26839 umulcc %g7, 0x198B, %g5
26840 nop
26841 fitos %f13, %f21
26842 fstoi %f21, %f14
26843 orcc %i2, 0x1BCC, %l4
26844 saved
26845 rdpr %cwp, %g1
26846 rdpr %cansave, %g2
26847 rdpr %canrestore, %g3
26848 rdpr %cleanwin, %g4
26849 rdpr %otherwin, %g5
26850 rdpr %wstate, %g6
26851 edge32l %g2, %g4, %o4
26852 nop
26853 set 0x24, %o7
26854 ldsb [%l7 + %o7], %o3
26855 brlz,a %l2, loop_2301
26856 fmovsle %icc, %f16, %f17
26857 wr %g0, 0x81, %asi
26858 lda [%l7 + 0x50] %asi, %f16
26859loop_2301:
26860 edge8l %l0, %i5, %l5
26861 tcc %xcc, 0x7
26862 bvs,pn %xcc, loop_2302
26863 udivx %l6, 0x1DB5, %l3
26864 srlx %o2, 0x16, %i7
26865 srax %o0, %l1, %o5
26866loop_2302:
26867 edge16n %o1, %g1, %i4
26868 fbe %fcc3, loop_2303
26869 fbe %fcc2, loop_2304
26870 fcmpgt16 %f26, %f16, %o7
26871 ldstub [%l7 + 0x53], %o6
26872loop_2303:
26873 movn %icc, %i1, %g3
26874loop_2304:
26875 swap [%l7 + 0x70], %i6
26876 bne,a,pn %xcc, loop_2305
26877 fmovrslz %i0, %f11, %f16
26878 set 0x60, %l2
26879 ldsba [%l7 + %l2] 0x89, %i3
26880loop_2305:
26881 fbl %fcc3, loop_2306
26882 fmovrsgz %g6, %f13, %f24
26883 fsrc2 %f14, %f28
26884 ldub [%l7 + 0x62], %g7
26885loop_2306:
26886 ba,a %icc, loop_2307
26887 edge32n %i2, %l4, %g5
26888 fbue %fcc1, loop_2308
26889 sir 0x0BAC
26890loop_2307:
26891 addc %g4, %o4, %o3
26892 fandnot1 %f16, %f0, %f24
26893loop_2308:
26894 bn,a loop_2309
26895 fsrc2 %f14, %f30
26896 mova %icc, %g2, %l2
26897 umulcc %l0, 0x0360, %i5
26898loop_2309:
26899 smulcc %l5, 0x04F8, %l3
26900 bcs,a %xcc, loop_2310
26901 fmovse %icc, %f11, %f12
26902 move %icc, %o2, %l6
26903 movleu %xcc, %i7, %o0
26904loop_2310:
26905 fmovsvs %icc, %f14, %f19
26906 sll %l1, 0x1E, %o5
26907 ta %icc, 0x6
26908 taddcc %g1, %i4, %o7
26909 pdist %f2, %f10, %f4
26910 tvc %xcc, 0x5
26911 tvc %icc, 0x3
26912 tg %icc, 0x5
26913 bcs loop_2311
26914 fabsd %f8, %f20
26915 orcc %o6, %i1, %o1
26916 faligndata %f18, %f22, %f2
26917loop_2311:
26918 addc %i6, 0x0403, %i0
26919 tpos %xcc, 0x1
26920 bl,pn %xcc, loop_2312
26921 fbe %fcc2, loop_2313
26922 fbge,a %fcc2, loop_2314
26923 subccc %g3, %i3, %g6
26924loop_2312:
26925 nop
26926 setx 0xCBA03027A0770026, %l0, %l6
26927 stx %l6, [%l7 + 0x38]
26928 ldx [%l7 + 0x38], %fsr
26929loop_2313:
26930 ba,pn %icc, loop_2315
26931loop_2314:
26932 alignaddrl %g7, %l4, %i2
26933 bleu,a,pn %xcc, loop_2316
26934 fnot2s %f10, %f20
26935loop_2315:
26936 add %g4, %g5, %o3
26937 edge32 %g2, %o4, %l2
26938loop_2316:
26939 andn %l0, %l5, %l3
26940 sir 0x0407
26941 fsrc2 %f4, %f24
26942 addcc %o2, 0x1186, %i5
26943 sethi 0x122C, %l6
26944 fmovdl %icc, %f12, %f4
26945 call loop_2317
26946 sdiv %o0, 0x0F3A, %i7
26947 swap [%l7 + 0x38], %l1
26948 fxnors %f19, %f15, %f23
26949loop_2317:
26950 edge32n %g1, %i4, %o5
26951 fbge %fcc2, loop_2318
26952 ldd [%l7 + 0x50], %o6
26953 fmovrslz %o6, %f22, %f26
26954 fpsub16s %f30, %f1, %f31
26955loop_2318:
26956 movpos %icc, %o1, %i6
26957 sdivcc %i0, 0x1046, %g3
26958 movrgz %i3, %i1, %g6
26959 ld [%l7 + 0x14], %f28
26960 brz %l4, loop_2319
26961 nop
26962 setx 0x806878A2, %l0, %l6
26963 st %l6, [%l7 + 0x48]
26964 ld [%l7 + 0x48], %fsr
26965 xorcc %i2, 0x1A20, %g7
26966 fmuld8ulx16 %f5, %f7, %f4
26967loop_2319:
26968 bgu loop_2320
26969 subc %g5, %o3, %g4
26970 array8 %g2, %l2, %l0
26971 edge32l %o4, %l5, %o2
26972loop_2320:
26973 taddcc %l3, 0x02A8, %i5
26974 fble %fcc3, loop_2321
26975 tn %icc, 0x6
26976 fbuge,a %fcc1, loop_2322
26977 edge16 %l6, %o0, %l1
26978loop_2321:
26979 move %icc, %i7, %i4
26980 membar #Sync
26981 wr %g0, 0xf9, %asi
26982 ldda [%l7 + 0x40] %asi, %f16
26983loop_2322:
26984 tn %xcc, 0x7
26985 movl %xcc, %g1, %o7
26986 fnot1 %f16, %f28
26987 bcc loop_2323
26988 edge32l %o5, %o1, %i6
26989 set 0x7E, %g2
26990 stha %i0, [%l7 + %g2] 0x18
26991loop_2323:
26992 stbar
26993 wr %g0, 0x89, %asi
26994 stba %o6, [%l7 + 0x15] %asi
26995 nop
26996 setx loop_2324, %l0, %l1
26997 wrpr 0x1, %tl
26998 wrpr %l1, %tnpc
26999 setx 0x34400001400, %l0, %l1
27000 wrpr %l1, %tstate
27001 wrhpr 0x4, %htstate
27002 done
27003 bl %icc, loop_2325
27004 movrgz %g3, 0x168, %i1
27005 ble loop_2326
27006loop_2324:
27007 addccc %i3, 0x1CA6, %g6
27008loop_2325:
27009 tle %icc, 0x2
27010 umulcc %l4, 0x1777, %i2
27011loop_2326:
27012 nop
27013 wr %g0, 0x80, %asi
27014 prefetcha [%l7 + 0x38] %asi, 0x3
27015 edge16l %g5, %o3, %g2
27016 edge8ln %l2, %l0, %g4
27017 fbuge %fcc1, loop_2327
27018 addccc %l5, %o2, %l3
27019 fmovrdgez %o4, %f6, %f6
27020 xorcc %l6, 0x0907, %o0
27021loop_2327:
27022 nop
27023 setx 0x0048747C, %l0, %l6
27024 st %l6, [%l7 + 0x20]
27025 ld [%l7 + 0x20], %fsr
27026 sdivcc %l1, 0x1B67, %i7
27027 fsrc2s %f19, %f7
27028 bg,a %icc, loop_2328
27029 sra %i5, 0x15, %i4
27030 sdiv %g1, 0x1D73, %o7
27031 fpadd32s %f10, %f18, %f14
27032loop_2328:
27033 orcc %o1, %o5, %i0
27034 movne %icc, %o6, %g3
27035 array32 %i6, %i3, %i1
27036 membar 0x54
27037 ldsw [%l7 + 0x08], %g6
27038 movvc %icc, %i2, %l4
27039 sdivcc %g7, 0x091B, %g5
27040 movleu %icc, %g2, %o3
27041 edge32 %l0, %g4, %l2
27042 fmul8x16al %f23, %f6, %f12
27043 wr %g0, 0x81, %asi
27044 ldda [%l7 + 0x40] %asi, %f16
27045 nop
27046 setx loop_2329, %l0, %l1
27047 wrpr 0x1, %tl
27048 wrpr %l1, %tnpc
27049 setx 0x34400001400, %l0, %l1
27050 wrpr %l1, %tstate
27051 wrhpr 0x4, %htstate
27052 done
27053 fmovs %f5, %f27
27054 fpadd32s %f12, %f9, %f2
27055 fcmple16 %f10, %f28, %l5
27056loop_2329:
27057 fpadd16 %f6, %f24, %f6
27058 udiv %l3, 0x06C7, %o2
27059 std %f18, [%l7 + 0x38]
27060 fmovsg %xcc, %f22, %f1
27061 array8 %l6, %o4, %l1
27062 lduw [%l7 + 0x54], %i7
27063 edge32 %o0, %i4, %g1
27064 fmuld8sux16 %f17, %f0, %f10
27065 bcs,pn %icc, loop_2330
27066 smulcc %o7, %o1, %o5
27067 array8 %i5, %o6, %g3
27068 movrne %i0, 0x367, %i6
27069loop_2330:
27070 fnot1s %f7, %f10
27071 nop
27072 setx loop_2331, %l0, %l1
27073 wrpr 0x1, %tl
27074 wrpr %l1, %tpc
27075 add %l1, 0x4, %l1
27076 wrpr %l1, %tnpc
27077 setx 0x34400001400, %l0, %l1
27078 wrpr %l1, %tstate
27079 wrhpr 0x4, %htstate
27080 retry
27081 sdiv %i3, 0x06D4, %g6
27082 fnot1 %f6, %f24
27083 fmovdn %xcc, %f18, %f12
27084loop_2331:
27085 nop
27086 wr %g0, 0xe2, %asi
27087 stha %i2, [%l7 + 0x40] %asi
27088 membar #Sync
27089 fpsub16 %f12, %f20, %f2
27090 fba,a %fcc3, loop_2332
27091 sdivx %i1, 0x1D9F, %l4
27092 fmovrsgz %g7, %f28, %f8
27093 ldstub [%l7 + 0x22], %g5
27094loop_2332:
27095 alignaddr %g2, %l0, %g4
27096 addcc %l2, %o3, %l3
27097 tcc %xcc, 0x6
27098 bge,pt %icc, loop_2333
27099 ldsw [%l7 + 0x6C], %l5
27100 fmovdge %icc, %f19, %f31
27101 fbg,a %fcc0, loop_2334
27102loop_2333:
27103 smul %l6, %o2, %l1
27104 xor %o4, 0x074B, %i7
27105 movvc %xcc, %o0, %i4
27106loop_2334:
27107 nop
27108 wr %g0, 0x10, %asi
27109 lduha [%l7 + 0x42] %asi, %g1
27110 stx %o7, [%l7 + 0x08]
27111 set 0x10, %l3
27112 ldda [%l7 + %l3] 0x0c, %o4
27113 tl %icc, 0x6
27114 mulscc %i5, %o1, %g3
27115 mova %icc, %o6, %i0
27116 tgu %icc, 0x0
27117 array32 %i6, %i3, %i2
27118 fmul8x16al %f18, %f29, %f10
27119 flush %l7 + 0x64
27120 sra %g6, %i1, %l4
27121 array8 %g5, %g2, %l0
27122 set 0x60, %o3
27123 prefetcha [%l7 + %o3] 0x88, 0x3
27124 bg,pt %icc, loop_2335
27125 movre %g4, 0x039, %l2
27126 array32 %l3, %l5, %o3
27127 tsubcctv %l6, %l1, %o4
27128loop_2335:
27129 fmovdvc %icc, %f28, %f17
27130 sdivcc %o2, 0x011B, %o0
27131 fpackfix %f4, %f5
27132 sllx %i7, 0x08, %g1
27133 fpsub32s %f9, %f21, %f21
27134 tvs %xcc, 0x3
27135 add %l7, 0x10, %l6
27136 wr %g0, 0x80, %asi
27137 casxa [%l6] %asi, %i4, %o7
27138 flush %l7 + 0x4C
27139 swap [%l7 + 0x60], %i5
27140 alignaddrl %o1, %o5, %o6
27141 bcs,a,pt %xcc, loop_2336
27142 ta %xcc, 0x3
27143 array8 %g3, %i0, %i3
27144 fzeros %f27
27145loop_2336:
27146 tl %icc, 0x2
27147 brlz %i2, loop_2337
27148 fbne,a %fcc0, loop_2338
27149 fbuge %fcc2, loop_2339
27150 array16 %g6, %i6, %l4
27151loop_2337:
27152 subccc %i1, %g5, %g2
27153loop_2338:
27154 fnands %f3, %f3, %f31
27155loop_2339:
27156 tcc %icc, 0x5
27157 array16 %l0, %g7, %l2
27158 fornot2s %f20, %f27, %f13
27159 fbule %fcc0, loop_2340
27160 tsubcctv %g4, %l3, %l5
27161 pdist %f20, %f14, %f10
27162 tg %icc, 0x6
27163loop_2340:
27164 addc %l6, %l1, %o3
27165 fzeros %f20
27166 movn %icc, %o2, %o4
27167 fmovsg %icc, %f6, %f19
27168 fmovdneg %icc, %f12, %f7
27169 for %f14, %f28, %f26
27170 edge8l %i7, %g1, %o0
27171 movn %icc, %o7, %i4
27172 udiv %o1, 0x0548, %i5
27173 te %xcc, 0x7
27174 fmovrslez %o6, %f17, %f18
27175 brlz %o5, loop_2341
27176 ble %xcc, loop_2342
27177 subc %i0, %i3, %i2
27178 bn,a,pn %xcc, loop_2343
27179loop_2341:
27180 fxors %f6, %f9, %f16
27181loop_2342:
27182 tneg %icc, 0x7
27183 subccc %g6, 0x1506, %g3
27184loop_2343:
27185 ldd [%l7 + 0x70], %f24
27186 brlez %l4, loop_2344
27187 sir 0x03D6
27188 fmovdvs %xcc, %f4, %f5
27189 movle %xcc, %i6, %g5
27190loop_2344:
27191 array16 %g2, %i1, %l0
27192 ta %icc, 0x6
27193 movrlez %g7, 0x2A5, %g4
27194 movneg %xcc, %l2, %l3
27195 bg %xcc, loop_2345
27196 and %l5, %l1, %o3
27197 restored
27198 rdpr %cwp, %g1
27199 rdpr %cansave, %g2
27200 rdpr %canrestore, %g3
27201 rdpr %cleanwin, %g4
27202 rdpr %otherwin, %g5
27203 rdpr %wstate, %g6
27204 lduw [%l7 + 0x1C], %l6
27205loop_2345:
27206 fmovrsgz %o2, %f12, %f4
27207 fcmpne16 %f30, %f2, %i7
27208 bcs,pt %icc, loop_2346
27209 fmovdpos %xcc, %f29, %f11
27210 bne %icc, loop_2347
27211 addc %g1, %o4, %o0
27212loop_2346:
27213 umul %i4, 0x05DF, %o7
27214 movleu %xcc, %i5, %o1
27215loop_2347:
27216 nop
27217 setx 0x2069E1A1, %l0, %l6
27218 st %l6, [%l7 + 0x10]
27219 ld [%l7 + 0x10], %fsr
27220 movcc %xcc, %o6, %i0
27221 sdiv %i3, 0x1E78, %o5
27222 bcc loop_2348
27223 subc %g6, %i2, %l4
27224 srlx %i6, %g3, %g5
27225 movvc %xcc, %i1, %g2
27226loop_2348:
27227 edge8 %l0, %g4, %g7
27228 movgu %icc, %l2, %l3
27229 nop
27230 setx 0x2044DF2B, %l0, %l6
27231 st %l6, [%l7 + 0x74]
27232 ld [%l7 + 0x74], %fsr
27233 wr %g0, 0x81, %asi
27234 lduba [%l7 + 0x1E] %asi, %l1
27235 movleu %icc, %l5, %l6
27236 fone %f14
27237 bne,a,pt %xcc, loop_2349
27238 fbl,a %fcc2, loop_2350
27239 fmovrdlez %o2, %f6, %f20
27240 movrlz %i7, %o3, %o4
27241loop_2349:
27242 ldd [%l7 + 0x50], %g0
27243loop_2350:
27244 edge8ln %o0, %o7, %i5
27245 fbuge,a %fcc0, loop_2351
27246 tsubcc %o1, 0x1095, %o6
27247 set 0x10, %i1
27248 ldxa [%l7 + %i1] 0x81, %i4
27249loop_2351:
27250 for %f4, %f16, %f24
27251 sra %i3, 0x1E, %o5
27252 fble,a %fcc0, loop_2352
27253 movrlez %i0, %i2, %l4
27254 bpos loop_2353
27255 fmul8sux16 %f8, %f0, %f12
27256loop_2352:
27257 udivx %g6, 0x01B0, %g3
27258 fnot2 %f6, %f30
27259loop_2353:
27260 fmovsne %icc, %f21, %f18
27261 smul %i6, %g5, %i1
27262 edge16n %l0, %g4, %g2
27263 tcc %icc, 0x2
27264 sth %l2, [%l7 + 0x22]
27265 edge16n %l3, %l1, %g7
27266 fcmpgt16 %f0, %f18, %l5
27267 nop
27268 setx 0xCB667A081C09FC09, %l0, %l6
27269 stx %l6, [%l7 + 0x28]
27270 ldd [%l7 + 0x28], %f6
27271 setx 0x99A660ADE766D544, %l1, %l5
27272 stx %l5, [%l7 + 0x10]
27273 ldd [%l7 + 0x10], %f20
27274 faddd %f20, %f6, %f12
27275 set 0x60, %o2
27276 ldda [%l7 + %o2] 0x04, %i6
27277 tn %xcc, 0x5
27278 array8 %o2, %o3, %o4
27279 nop
27280 fitod %f0, %f26
27281 fdtoi %f26, %f4
27282 set 0x0C, %g4
27283 ldstuba [%l7 + %g4] 0x10, %i7
27284 tsubcc %g1, %o7, %o0
27285 andncc %i5, %o1, %o6
27286 movg %icc, %i4, %o5
27287 fors %f26, %f0, %f14
27288 fmovsleu %xcc, %f7, %f3
27289 movneg %xcc, %i0, %i3
27290 wr %g0, 0x81, %asi
27291 stba %l4, [%l7 + 0x4F] %asi
27292 fmovrdlz %i2, %f0, %f4
27293 fbug,a %fcc1, loop_2354
27294 fble %fcc0, loop_2355
27295 edge16 %g3, %i6, %g6
27296 xnorcc %i1, 0x1D19, %g5
27297loop_2354:
27298 be,a,pt %icc, loop_2356
27299loop_2355:
27300 edge8 %l0, %g2, %g4
27301 sdivx %l3, 0x0F54, %l2
27302 udivx %g7, 0x0832, %l1
27303loop_2356:
27304 restored
27305 rdpr %cwp, %g1
27306 rdpr %cansave, %g2
27307 rdpr %canrestore, %g3
27308 rdpr %cleanwin, %g4
27309 rdpr %otherwin, %g5
27310 rdpr %wstate, %g6
27311 movle %icc, %l5, %l6
27312 fnands %f19, %f16, %f28
27313 ldsb [%l7 + 0x63], %o3
27314 ldsw [%l7 + 0x58], %o4
27315 edge8n %i7, %o2, %o7
27316 brgez,a %g1, loop_2357
27317 fabss %f31, %f30
27318 sll %i5, %o1, %o6
27319 fbn,a %fcc2, loop_2358
27320loop_2357:
27321 sth %i4, [%l7 + 0x2E]
27322 prefetch [%l7 + 0x7C], 0x3
27323 movge %icc, %o0, %i0
27324loop_2358:
27325 orncc %i3, 0x0089, %o5
27326 fsrc1s %f7, %f6
27327 mova %icc, %i2, %l4
27328 fmovdg %icc, %f25, %f9
27329 edge8ln %i6, %g6, %i1
27330 ldd [%l7 + 0x78], %f10
27331 fmovdpos %icc, %f18, %f24
27332 movg %icc, %g5, %l0
27333 array32 %g3, %g2, %g4
27334 nop
27335 fitod %f4, %f14
27336 fdtos %f14, %f12
27337 smul %l3, 0x0852, %l2
27338 movleu %xcc, %l1, %g7
27339 subc %l5, 0x0CFA, %l6
27340 mulscc %o3, 0x1B0E, %o4
27341 ldstub [%l7 + 0x6C], %i7
27342 fmovrdgez %o7, %f6, %f14
27343 edge8 %o2, %i5, %g1
27344 alignaddrl %o1, %o6, %o0
27345 fblg,a %fcc3, loop_2359
27346 nop
27347 setx 0x8767011A, %l0, %l6
27348 st %l6, [%l7 + 0x28]
27349 ld [%l7 + 0x28], %f22
27350 setx 0xB486A2A8, %l1, %l5
27351 st %l5, [%l7 + 0x10]
27352 ld [%l7 + 0x10], %f2
27353 fdivs %f2, %f22, %f14
27354 udiv %i0, 0x0473, %i3
27355 move %xcc, %o5, %i4
27356loop_2359:
27357 nop
27358 setx 0x897C47BEAA81AD9F, %l0, %l6
27359 stx %l6, [%l7 + 0x28]
27360 ldd [%l7 + 0x28], %f24
27361 setx 0x3A4E2F698847000C, %l1, %l5
27362 stx %l5, [%l7 + 0x10]
27363 ldd [%l7 + 0x10], %f16
27364 fmuld %f16, %f24, %f30
27365 movne %icc, %l4, %i6
27366 fbo %fcc3, loop_2360
27367 ldx [%l7 + 0x60], %g6
27368 ldd [%l7 + 0x58], %f16
27369 movneg %xcc, %i1, %g5
27370loop_2360:
27371 sra %l0, %i2, %g3
27372 fpsub32 %f30, %f4, %f4
27373 movcc %xcc, %g2, %g4
27374 brlz,a %l2, loop_2361
27375 fbl,a %fcc3, loop_2362
27376 udivcc %l1, 0x13DE, %g7
27377 movrlez %l3, %l5, %l6
27378loop_2361:
27379 sll %o3, 0x03, %o4
27380loop_2362:
27381 edge32n %o7, %i7, %i5
27382 fbo,a %fcc2, loop_2363
27383 mulx %o2, 0x1A16, %g1
27384 set 0x5C, %l4
27385 stha %o1, [%l7 + %l4] 0x19
27386loop_2363:
27387 fba %fcc0, loop_2364
27388 orn %o0, %i0, %i3
27389 fmovdg %icc, %f9, %f20
27390 movvc %icc, %o6, %o5
27391loop_2364:
27392 tn %icc, 0x4
27393 fmovscs %icc, %f28, %f6
27394 set 0x1D, %l6
27395 ldstuba [%l7 + %l6] 0x88, %i4
27396 umul %l4, 0x191A, %g6
27397 set 0x38, %i4
27398 ldxa [%l7 + %i4] 0x18, %i6
27399 wr %g0, 0x19, %asi
27400 lduba [%l7 + 0x39] %asi, %i1
27401 stx %g5, [%l7 + 0x20]
27402 stx %i2, [%l7 + 0x20]
27403 set 0x08, %l1
27404 ldswa [%l7 + %l1] 0x81, %g3
27405 brgz,a %l0, loop_2365
27406 ta %icc, 0x6
27407 bgu loop_2366
27408 fmovrsne %g4, %f19, %f23
27409loop_2365:
27410 nop
27411 set 0x4A, %g1
27412 stba %l2, [%l7 + %g1] 0x81
27413loop_2366:
27414 tl %icc, 0x3
27415 sdivx %g2, 0x1CA8, %l1
27416 mulx %g7, %l5, %l3
27417 movre %l6, %o3, %o7
27418 saved
27419 rdpr %cwp, %g1
27420 rdpr %cansave, %g2
27421 rdpr %canrestore, %g3
27422 rdpr %cleanwin, %g4
27423 rdpr %otherwin, %g5
27424 rdpr %wstate, %g6
27425 movge %xcc, %i7, %i5
27426 tneg %icc, 0x6
27427 fbge,a %fcc0, loop_2367
27428 tsubcc %o4, %g1, %o1
27429 fmovse %xcc, %f6, %f15
27430 fpadd32 %f20, %f8, %f24
27431loop_2367:
27432 lduw [%l7 + 0x10], %o0
27433 addccc %o2, 0x175C, %i0
27434 fmul8sux16 %f4, %f22, %f16
27435 movle %icc, %o6, %i3
27436 smul %o5, %i4, %l4
27437 tsubcc %g6, %i6, %i1
27438 edge8n %i2, %g3, %l0
27439 set 0x4C, %o4
27440 swapa [%l7 + %o4] 0x80, %g4
27441 movrne %g5, 0x00A, %l2
27442 movrlz %g2, 0x372, %l1
27443 sll %l5, %g7, %l6
27444 sll %l3, %o7, %o3
27445 nop
27446 setx 0xCF8B57FF, %l0, %l6
27447 st %l6, [%l7 + 0x28]
27448 ld [%l7 + 0x28], %f8
27449 fsqrts %f8, %f28
27450 tg %xcc, 0x2
27451 tneg %icc, 0x2
27452 edge16ln %i5, %i7, %g1
27453 fba %fcc0, loop_2368
27454 sub %o1, 0x0D6A, %o0
27455 alignaddr %o2, %o4, %o6
27456 bcs,a %xcc, loop_2369
27457loop_2368:
27458 orcc %i0, 0x0873, %o5
27459 tpos %icc, 0x1
27460 fbule,a %fcc2, loop_2370
27461loop_2369:
27462 movne %icc, %i4, %l4
27463 subccc %g6, 0x0596, %i3
27464 movn %icc, %i6, %i2
27465loop_2370:
27466 mova %xcc, %i1, %g3
27467 edge32n %g4, %g5, %l2
27468 fmovrse %g2, %f8, %f16
27469 and %l0, 0x0B69, %l1
27470 edge8l %l5, %l6, %g7
27471 bl loop_2371
27472 udiv %l3, 0x06BD, %o3
27473 and %o7, %i7, %g1
27474 fxors %f29, %f17, %f18
27475loop_2371:
27476 sdivx %i5, 0x1B4F, %o1
27477 wr %g0, 0x10, %asi
27478 ldstuba [%l7 + 0x7A] %asi, %o0
27479 restored
27480 rdpr %cwp, %g1
27481 rdpr %cansave, %g2
27482 rdpr %canrestore, %g3
27483 rdpr %cleanwin, %g4
27484 rdpr %otherwin, %g5
27485 rdpr %wstate, %g6
27486 edge32 %o4, %o2, %o6
27487 movle %icc, %i0, %o5
27488 tl %icc, 0x2
27489 fmovrse %l4, %f18, %f2
27490 mulscc %g6, %i3, %i6
27491 tvc %xcc, 0x0
27492 nop
27493 setx 0x809BE314, %l0, %l6
27494 st %l6, [%l7 + 0x28]
27495 ld [%l7 + 0x28], %f13
27496 fsqrts %f13, %f20
27497 fbul %fcc3, loop_2372
27498 ldx [%l7 + 0x58], %i4
27499 fmovspos %icc, %f31, %f10
27500 sdiv %i2, 0x141E, %i1
27501loop_2372:
27502 xor %g3, %g4, %g5
27503 edge16 %l2, %g2, %l0
27504 fbu,a %fcc1, loop_2373
27505 alignaddr %l5, %l1, %l6
27506 edge16n %l3, %g7, %o7
27507 andcc %o3, 0x0046, %g1
27508loop_2373:
27509 fpsub16 %f2, %f4, %f0
27510 nop
27511 fitos %f28, %f1
27512 edge16n %i7, %i5, %o1
27513 edge8ln %o4, %o2, %o6
27514 tvc %xcc, 0x1
27515 brz %i0, loop_2374
27516 fnot1s %f25, %f7
27517 orncc %o5, 0x0ADF, %o0
27518 tge %icc, 0x1
27519loop_2374:
27520 movrgez %g6, 0x336, %i3
27521 fnot1 %f16, %f0
27522 fbne,a %fcc3, loop_2375
27523 brgez,a %l4, loop_2376
27524 sra %i6, %i2, %i1
27525 fcmpeq16 %f30, %f12, %i4
27526loop_2375:
27527 nop
27528 fitos %f10, %f5
27529 fstod %f5, %f6
27530loop_2376:
27531 fmovsneg %icc, %f13, %f10
27532 movleu %icc, %g4, %g3
27533 taddcctv %l2, 0x0643, %g5
27534 fmovsgu %xcc, %f8, %f3
27535 movcs %icc, %g2, %l0
27536 tcs %xcc, 0x6
27537 fmovrdgez %l5, %f0, %f30
27538 movl %icc, %l6, %l3
27539 movrlez %g7, 0x260, %o7
27540 fabss %f25, %f7
27541 faligndata %f6, %f8, %f26
27542 fmovsvs %icc, %f4, %f7
27543 xorcc %o3, %g1, %i7
27544 call loop_2377
27545 xnor %l1, 0x13A4, %i5
27546 nop
27547 setx 0x70080789205FA034, %l0, %l6
27548 stx %l6, [%l7 + 0x08]
27549 ldx [%l7 + 0x08], %fsr
27550 andn %o4, 0x094B, %o1
27551loop_2377:
27552 orn %o2, %o6, %o5
27553 bvs,pt %icc, loop_2378
27554 addccc %i0, %g6, %i3
27555 movcc %icc, %l4, %i6
27556 bleu loop_2379
27557loop_2378:
27558 sll %o0, 0x19, %i1
27559 srlx %i2, 0x1D, %g4
27560 sub %g3, 0x1F7F, %l2
27561loop_2379:
27562 fmovsl %icc, %f10, %f7
27563 edge8l %g5, %g2, %i4
27564 array32 %l5, %l6, %l0
27565 tge %xcc, 0x2
27566 add %g7, 0x194A, %o7
27567 movleu %icc, %l3, %o3
27568 movleu %xcc, %i7, %g1
27569 be,a,pt %icc, loop_2380
27570 orncc %i5, %l1, %o4
27571 membar #Sync
27572 set 0x40, %i5
27573 ldda [%l7 + %i5] 0xf1, %f16
27574loop_2380:
27575 alignaddr %o1, %o6, %o5
27576 wr %g0, 0x18, %asi
27577 ldstuba [%l7 + 0x23] %asi, %i0
27578 srax %g6, 0x0A, %i3
27579 movpos %icc, %o2, %i6
27580 nop
27581 setx 0x3CA7DE2A, %l0, %l6
27582 st %l6, [%l7 + 0x28]
27583 ld [%l7 + 0x28], %f22
27584 setx 0x0DFB200A, %l1, %l5
27585 st %l5, [%l7 + 0x10]
27586 ld [%l7 + 0x10], %f24
27587 fmuls %f24, %f22, %f7
27588 nop
27589 fitos %f1, %f11
27590 fstox %f11, %f22
27591 fxtos %f22, %f8
27592 xnor %l4, 0x06B2, %o0
27593 nop
27594 setx loop_2381, %l0, %l1
27595 jmpl %l1, %i1
27596 srlx %i2, %g3, %l2
27597 movvc %xcc, %g5, %g4
27598 restored
27599 rdpr %cwp, %g1
27600 rdpr %cansave, %g2
27601 rdpr %canrestore, %g3
27602 rdpr %cleanwin, %g4
27603 rdpr %otherwin, %g5
27604 rdpr %wstate, %g6
27605loop_2381:
27606 fand %f12, %f18, %f8
27607 alignaddrl %i4, %l5, %g2
27608 andcc %l0, %l6, %g7
27609 tge %icc, 0x5
27610 smulcc %o7, 0x14E0, %o3
27611 smulcc %i7, %l3, %g1
27612 tg %xcc, 0x6
27613 fmovrslz %l1, %f23, %f9
27614 tleu %icc, 0x6
27615 fmovsa %icc, %f0, %f3
27616 movrgz %i5, 0x0EA, %o1
27617 movcc %icc, %o4, %o6
27618 umulcc %o5, %i0, %i3
27619 flush %l7 + 0x54
27620 movgu %icc, %g6, %o2
27621 movge %xcc, %l4, %i6
27622 xor %i1, 0x12D8, %i2
27623 fcmpgt16 %f6, %f8, %g3
27624 nop
27625 setx 0x26921C78, %l0, %l6
27626 st %l6, [%l7 + 0x28]
27627 ld [%l7 + 0x28], %f24
27628 setx 0xBE3E9473, %l1, %l5
27629 st %l5, [%l7 + 0x10]
27630 ld [%l7 + 0x10], %f5
27631 fadds %f5, %f24, %f31
27632 sub %l2, 0x1654, %g5
27633 nop
27634 fitos %f1, %f0
27635 fstoi %f0, %f10
27636 nop
27637 setx 0x3EEC5EA102875B3C, %l0, %l6
27638 stx %l6, [%l7 + 0x28]
27639 ldd [%l7 + 0x28], %f26
27640 setx 0x137FADB9F19FE70E, %l1, %l5
27641 stx %l5, [%l7 + 0x10]
27642 ldd [%l7 + 0x10], %f20
27643 fsubd %f20, %f26, %f14
27644 fpack16 %f16, %f7
27645 restored
27646 rdpr %cwp, %g1
27647 rdpr %cansave, %g2
27648 rdpr %canrestore, %g3
27649 rdpr %cleanwin, %g4
27650 rdpr %otherwin, %g5
27651 rdpr %wstate, %g6
27652 alignaddr %o0, %i4, %l5
27653 popc 0x032A, %g4
27654 restored
27655 rdpr %cwp, %g1
27656 rdpr %cansave, %g2
27657 rdpr %canrestore, %g3
27658 rdpr %cleanwin, %g4
27659 rdpr %otherwin, %g5
27660 rdpr %wstate, %g6
27661 fbn %fcc0, loop_2382
27662 fsrc1 %f20, %f16
27663 tne %icc, 0x1
27664 wr %g0, 0x04, %asi
27665 stxa %l0, [%l7 + 0x60] %asi
27666loop_2382:
27667 bge loop_2383
27668 tle %xcc, 0x5
27669 addcc %g2, %g7, %o7
27670 ble,pn %icc, loop_2384
27671loop_2383:
27672 movre %l6, 0x3E4, %i7
27673 tsubcctv %o3, 0x0E78, %l3
27674 movleu %icc, %l1, %g1
27675loop_2384:
27676 fbne %fcc1, loop_2385
27677 ld [%l7 + 0x4C], %f16
27678 fornot2s %f13, %f9, %f1
27679 udivcc %i5, 0x0648, %o1
27680loop_2385:
27681 tcs %xcc, 0x0
27682 sub %o6, 0x1926, %o5
27683 or %i0, %i3, %g6
27684 addccc %o2, 0x1E57, %l4
27685 movvc %xcc, %i6, %o4
27686 smul %i1, %i2, %l2
27687 xnor %g3, 0x1B83, %g5
27688 edge8ln %o0, %l5, %g4
27689 orn %i4, 0x1E65, %g2
27690 movge %xcc, %g7, %o7
27691 srlx %l6, 0x15, %i7
27692 sth %o3, [%l7 + 0x6A]
27693 sra %l3, %l1, %g1
27694 ta %xcc, 0x4
27695 edge16l %i5, %l0, %o1
27696 set 0x78, %o5
27697 ldxa [%l7 + %o5] 0x14, %o6
27698 tl %xcc, 0x7
27699 fandnot2s %f24, %f11, %f6
27700 tcs %xcc, 0x6
27701 flush %l7 + 0x64
27702 bpos,a %xcc, loop_2386
27703 subc %i0, %i3, %o5
27704 subc %g6, 0x0F21, %l4
27705 edge32ln %i6, %o4, %i1
27706loop_2386:
27707 taddcc %o2, 0x0402, %i2
27708 saved
27709 rdpr %cwp, %g1
27710 rdpr %cansave, %g2
27711 rdpr %canrestore, %g3
27712 rdpr %cleanwin, %g4
27713 rdpr %otherwin, %g5
27714 rdpr %wstate, %g6
27715 tleu %icc, 0x7
27716 orcc %g3, 0x0F9E, %l2
27717 sll %g5, 0x16, %l5
27718 udiv %o0, 0x088D, %i4
27719 or %g4, %g7, %o7
27720 add %l7, 0x24, %l6
27721 wr %g0, 0x19, %asi
27722 casa [%l6] 0x19, %g2, %i7
27723 set 0x50, %o1
27724 prefetcha [%l7 + %o1] 0x89, 0x3
27725 sethi 0x046F, %l3
27726 taddcc %l6, %g1, %l1
27727 nop
27728 setx 0x5DD5564D, %l0, %l6
27729 st %l6, [%l7 + 0x28]
27730 ld [%l7 + 0x28], %f9
27731 fsqrts %f9, %f21
27732 ldx [%l7 + 0x28], %l0
27733 edge32l %o1, %o6, %i5
27734 andncc %i3, %i0, %o5
27735 taddcc %l4, %i6, %g6
27736 movne %xcc, %i1, %o2
27737 bcs,a %icc, loop_2387
27738 std %f4, [%l7 + 0x40]
27739 tg %icc, 0x2
27740 movg %icc, %i2, %g3
27741loop_2387:
27742 bleu,pt %icc, loop_2388
27743 movrlz %l2, %o4, %g5
27744 taddcc %o0, %i4, %l5
27745 sdivx %g7, 0x1F7E, %g4
27746loop_2388:
27747 fmovspos %icc, %f25, %f14
27748 set 0x15, %i7
27749 ldstuba [%l7 + %i7] 0x89, %o7
27750 tvc %icc, 0x0
27751 st %f17, [%l7 + 0x60]
27752 fbne,a %fcc0, loop_2389
27753 call loop_2390
27754 array8 %i7, %g2, %l3
27755 nop
27756 fitos %f13, %f23
27757 fstoi %f23, %f9
27758loop_2389:
27759 edge32 %o3, %g1, %l1
27760loop_2390:
27761 addccc %l6, 0x0E94, %l0
27762 stx %o1, [%l7 + 0x38]
27763 xorcc %i5, %i3, %i0
27764 andncc %o5, %o6, %l4
27765 srax %g6, 0x14, %i6
27766 movge %icc, %i1, %o2
27767 xorcc %g3, 0x008C, %i2
27768 srlx %o4, %l2, %o0
27769 nop
27770 setx loop_2391, %l0, %l1
27771 wrpr 0x1, %tl
27772 wrpr %l1, %tpc
27773 add %l1, 0x4, %l1
27774 wrpr %l1, %tnpc
27775 setx 0x34400001400, %l0, %l1
27776 wrpr %l1, %tstate
27777 wrhpr 0x4, %htstate
27778 retry
27779 array16 %i4, %l5, %g7
27780 movneg %icc, %g5, %o7
27781 set 0x50, %l0
27782 stwa %i7, [%l7 + %l0] 0x81
27783loop_2391:
27784 ble,pt %xcc, loop_2392
27785 nop
27786 setx 0xAEE1ABE2, %l0, %l6
27787 st %l6, [%l7 + 0x28]
27788 ld [%l7 + 0x28], %f5
27789 fsqrts %f5, %f22
27790 brnz %g4, loop_2393
27791 fcmpgt32 %f2, %f28, %l3
27792loop_2392:
27793 fcmpgt32 %f14, %f28, %g2
27794 movneg %icc, %g1, %o3
27795loop_2393:
27796 tcs %xcc, 0x5
27797 movrne %l1, %l6, %l0
27798 for %f0, %f4, %f26
27799 wr %g0, 0x80, %asi
27800 stwa %i5, [%l7 + 0x7C] %asi
27801 fcmpne32 %f26, %f28, %o1
27802 mova %icc, %i0, %o5
27803 orncc %o6, %l4, %g6
27804 tpos %icc, 0x7
27805 edge16n %i3, %i6, %i1
27806 ldsb [%l7 + 0x61], %g3
27807 fmovdle %xcc, %f26, %f21
27808 sdivx %o2, 0x187A, %o4
27809 nop
27810 setx 0x393680DE, %l0, %l6
27811 st %l6, [%l7 + 0x28]
27812 ld [%l7 + 0x28], %f8
27813 setx 0x47BB57E7, %l1, %l5
27814 st %l5, [%l7 + 0x10]
27815 ld [%l7 + 0x10], %f2
27816 fadds %f2, %f8, %f15
27817 fmovde %icc, %f21, %f6
27818 set 0x3A, %g7
27819 lduba [%l7 + %g7] 0x80, %l2
27820 edge32ln %o0, %i4, %i2
27821 wr %g0, 0x89, %asi
27822 lduba [%l7 + 0x60] %asi, %g7
27823 edge16 %l5, %g5, %i7
27824 bgu,pt %xcc, loop_2394
27825 bleu,a,pt %xcc, loop_2395
27826 movle %icc, %o7, %l3
27827 fpackfix %f14, %f19
27828loop_2394:
27829 sdiv %g4, 0x0303, %g2
27830loop_2395:
27831 sdivx %g1, 0x1955, %o3
27832 sra %l1, 0x06, %l6
27833 movleu %xcc, %i5, %o1
27834 fbg,a %fcc3, loop_2396
27835 andn %l0, 0x0885, %o5
27836 movrlz %o6, 0x26E, %l4
27837 movle %xcc, %g6, %i0
27838loop_2396:
27839 swap [%l7 + 0x20], %i6
27840 or %i1, %i3, %g3
27841 bgu,pn %icc, loop_2397
27842 fornot2 %f30, %f26, %f18
27843 bgu,a,pn %xcc, loop_2398
27844 nop
27845 setx 0xAA6B2012, %l0, %l6
27846 st %l6, [%l7 + 0x28]
27847 ld [%l7 + 0x28], %f14
27848 setx 0x71C0BCC2, %l1, %l5
27849 st %l5, [%l7 + 0x10]
27850 ld [%l7 + 0x10], %f4
27851 fadds %f4, %f14, %f9
27852loop_2397:
27853 fxor %f10, %f28, %f8
27854 bg loop_2399
27855loop_2398:
27856 fbo %fcc2, loop_2400
27857 brz %o4, loop_2401
27858 subcc %l2, 0x0299, %o0
27859loop_2399:
27860 nop
27861 fitod %f23, %f2
27862loop_2400:
27863 lduw [%l7 + 0x30], %i4
27864loop_2401:
27865 nop
27866 setx loop_2402, %l0, %l1
27867 wrpr 0x1, %tl
27868 wrpr %l1, %tnpc
27869 setx 0x34400001400, %l0, %l1
27870 wrpr %l1, %tstate
27871 wrhpr 0x4, %htstate
27872 done
27873 sir 0x1BDE
27874 tne %xcc, 0x7
27875 movge %icc, %o2, %g7
27876loop_2402:
27877 membar 0x4A
27878 ldstub [%l7 + 0x09], %l5
27879 movvs %icc, %g5, %i2
27880 wr %g0, 0x10, %asi
27881 sta %f24, [%l7 + 0x10] %asi
27882 movl %icc, %i7, %o7
27883 movrne %l3, 0x1EE, %g4
27884 sub %g2, %o3, %l1
27885 tvs %xcc, 0x1
27886 wr %g0, 0x80, %asi
27887 lda [%l7 + 0x6C] %asi, %f17
27888 fbg %fcc2, loop_2403
27889 movleu %icc, %g1, %l6
27890 srax %i5, %l0, %o5
27891 fmul8sux16 %f8, %f18, %f22
27892loop_2403:
27893 addccc %o6, 0x1314, %o1
27894 fblg,a %fcc3, loop_2404
27895 bvs,a,pt %icc, loop_2405
27896 fmovsgu %icc, %f9, %f23
27897 movrlez %g6, %l4, %i0
27898loop_2404:
27899 stb %i6, [%l7 + 0x13]
27900loop_2405:
27901 fzero %f10
27902 andn %i3, %g3, %o4
27903 and %l2, %i1, %o0
27904 nop
27905 setx loop_2406, %l0, %l1
27906 wrpr 0x1, %tl
27907 wrpr %l1, %tpc
27908 add %l1, 0x4, %l1
27909 wrpr %l1, %tnpc
27910 setx 0x34400001400, %l0, %l1
27911 wrpr %l1, %tstate
27912 wrhpr 0x4, %htstate
27913 retry
27914 smulcc %o2, %i4, %g7
27915 fnegs %f29, %f7
27916 fmovda %xcc, %f23, %f21
27917loop_2406:
27918 edge8 %l5, %g5, %i2
27919 tl %xcc, 0x2
27920 bcc,pt %icc, loop_2407
27921 tsubcctv %i7, %o7, %g4
27922 tne %icc, 0x7
27923 tg %xcc, 0x4
27924loop_2407:
27925 brnz,a %g2, loop_2408
27926 fmovrsne %o3, %f10, %f22
27927 srax %l3, %l1, %l6
27928 brlz %g1, loop_2409
27929loop_2408:
27930 subc %i5, 0x18B2, %o5
27931 nop
27932 fitod %f6, %f18
27933 bneg,a loop_2410
27934loop_2409:
27935 edge8l %o6, %o1, %g6
27936 movge %xcc, %l0, %i0
27937 stw %l4, [%l7 + 0x70]
27938loop_2410:
27939 fbn,a %fcc0, loop_2411
27940 lduw [%l7 + 0x1C], %i6
27941 fornot2s %f29, %f26, %f30
27942 nop
27943 setx 0x719AA5FFA8CE0952, %l0, %l6
27944 stx %l6, [%l7 + 0x28]
27945 ldd [%l7 + 0x28], %f4
27946 setx 0x4D1F8A5C2205A0FC, %l1, %l5
27947 stx %l5, [%l7 + 0x10]
27948 ldd [%l7 + 0x10], %f2
27949 fmuld %f2, %f4, %f10
27950loop_2411:
27951 fmovdcs %xcc, %f16, %f23
27952 brz %g3, loop_2412
27953 tl %icc, 0x3
27954 fcmpne32 %f16, %f12, %o4
27955 fbuge,a %fcc3, loop_2413
27956loop_2412:
27957 nop
27958 setx loop_2414, %l0, %l1
27959 wrpr 0x1, %tl
27960 wrpr %l1, %tpc
27961 add %l1, 0x4, %l1
27962 wrpr %l1, %tnpc
27963 setx 0x34400001400, %l0, %l1
27964 wrpr %l1, %tstate
27965 wrhpr 0x4, %htstate
27966 retry
27967 movcs %xcc, %i3, %i1
27968 fsrc1 %f0, %f18
27969loop_2413:
27970 ba,a,pn %icc, loop_2415
27971loop_2414:
27972 nop
27973 setx 0x406C1F2F, %l0, %l6
27974 st %l6, [%l7 + 0x10]
27975 ld [%l7 + 0x10], %fsr
27976 edge32 %l2, %o2, %i4
27977 and %o0, %l5, %g7
27978loop_2415:
27979 xor %g5, %i2, %o7
27980 ble,a,pt %icc, loop_2416
27981 add %i7, 0x13EF, %g4
27982 alignaddr %o3, %l3, %l1
27983 set 0x70, %g3
27984 lduwa [%l7 + %g3] 0x10, %l6
27985loop_2416:
27986 fbug,a %fcc2, loop_2417
27987 umulcc %g1, 0x0740, %i5
27988 movn %xcc, %o5, %g2
27989 fnot2s %f28, %f22
27990loop_2417:
27991 addc %o1, %o6, %l0
27992 bne %xcc, loop_2418
27993 move %icc, %g6, %l4
27994 taddcctv %i0, %g3, %o4
27995 fba,a %fcc2, loop_2419
27996loop_2418:
27997 mova %icc, %i3, %i6
27998 fmovrsgz %l2, %f8, %f0
27999 set 0x6D, %i6
28000 ldstuba [%l7 + %i6] 0x80, %i1
28001loop_2419:
28002 edge16l %o2, %o0, %i4
28003 fcmpgt32 %f12, %f28, %g7
28004 movcc %icc, %g5, %l5
28005 movge %icc, %o7, %i7
28006 nop
28007 fitos %f13, %f10
28008 fstox %f10, %f2
28009 fbu,a %fcc1, loop_2420
28010 movleu %xcc, %i2, %g4
28011 fmul8x16 %f20, %f4, %f18
28012 brnz %o3, loop_2421
28013loop_2420:
28014 subccc %l1, 0x13F7, %l3
28015 tge %icc, 0x2
28016 andn %l6, 0x0B3D, %i5
28017loop_2421:
28018 fmovse %xcc, %f9, %f24
28019 tvc %icc, 0x7
28020 fxnor %f12, %f20, %f22
28021 movcs %xcc, %g1, %g2
28022 subcc %o5, %o1, %o6
28023 brgez,a %l0, loop_2422
28024 fcmpeq16 %f0, %f26, %g6
28025 movg %icc, %i0, %g3
28026 tsubcctv %o4, %l4, %i3
28027loop_2422:
28028 sethi 0x0EA1, %l2
28029 fblg %fcc3, loop_2423
28030 te %xcc, 0x4
28031 movvs %icc, %i1, %i6
28032 sll %o0, %o2, %i4
28033loop_2423:
28034 fbl %fcc1, loop_2424
28035 xorcc %g5, %l5, %g7
28036 fpadd32s %f20, %f12, %f30
28037 edge16ln %i7, %i2, %o7
28038loop_2424:
28039 tvs %icc, 0x0
28040 fbug %fcc0, loop_2425
28041 tne %xcc, 0x6
28042 fbul,a %fcc1, loop_2426
28043 te %icc, 0x6
28044loop_2425:
28045 edge8l %o3, %l1, %g4
28046 array32 %l6, %i5, %l3
28047loop_2426:
28048 fmovrdne %g1, %f14, %f18
28049 fmovdle %icc, %f29, %f25
28050 tle %icc, 0x0
28051 fbg,a %fcc0, loop_2427
28052 and %o5, %o1, %o6
28053 movre %l0, 0x2B2, %g2
28054 wr %g0, 0x89, %asi
28055 ldsha [%l7 + 0x18] %asi, %i0
28056loop_2427:
28057 movleu %xcc, %g6, %g3
28058 alignaddrl %l4, %o4, %i3
28059 fbl %fcc0, loop_2428
28060 alignaddr %i1, %i6, %l2
28061 movre %o2, 0x2C3, %i4
28062 add %o0, %l5, %g5
28063loop_2428:
28064 st %f21, [%l7 + 0x64]
28065 ld [%l7 + 0x1C], %f15
28066 bgu,a loop_2429
28067 faligndata %f16, %f0, %f26
28068 subcc %i7, %g7, %o7
28069 tleu %xcc, 0x4
28070loop_2429:
28071 movne %icc, %i2, %l1
28072 set 0x24, %i3
28073 stwa %o3, [%l7 + %i3] 0x22
28074 membar #Sync
28075 fcmple32 %f20, %f6, %g4
28076 xor %i5, 0x18A4, %l6
28077 xnor %g1, %l3, %o1
28078 movrne %o6, %o5, %l0
28079 bne,a loop_2430
28080 edge16l %g2, %g6, %i0
28081 movvs %icc, %l4, %g3
28082 andn %i3, %i1, %i6
28083loop_2430:
28084 sethi 0x1A57, %l2
28085 fbg %fcc2, loop_2431
28086 udivcc %o4, 0x19DC, %o2
28087 wr %g0, 0x89, %asi
28088 ldsba [%l7 + 0x11] %asi, %i4
28089loop_2431:
28090 movgu %icc, %o0, %l5
28091 sllx %g5, %g7, %i7
28092 tcc %xcc, 0x7
28093 fmovrsne %o7, %f27, %f3
28094 andcc %l1, 0x1A64, %o3
28095 srlx %i2, %g4, %l6
28096 fmovdcs %xcc, %f27, %f6
28097 wr %g0, 0x81, %asi
28098 ldda [%l7 + 0x40] %asi, %f0
28099 bvs,a,pt %xcc, loop_2432
28100 swap [%l7 + 0x48], %i5
28101 fmul8x16au %f16, %f27, %f18
28102 set 0x38, %i2
28103 stxa %l3, [%l7 + %i2] 0x22
28104 membar #Sync
28105loop_2432:
28106 fbne %fcc3, loop_2433
28107 stw %g1, [%l7 + 0x34]
28108 tsubcc %o1, 0x0BCA, %o5
28109 nop
28110 fitos %f31, %f20
28111loop_2433:
28112 mova %xcc, %o6, %l0
28113 set 0x1A, %g6
28114 lduha [%l7 + %g6] 0x14, %g6
28115 movgu %xcc, %i0, %g2
28116 movrgz %l4, 0x01C, %g3
28117 srl %i1, 0x05, %i6
28118 edge32ln %i3, %o4, %l2
28119 fmul8x16au %f11, %f31, %f10
28120 movrgez %o2, 0x1AC, %o0
28121 fmovrdlz %i4, %f28, %f22
28122 edge16 %g5, %g7, %l5
28123 addcc %o7, 0x0EE1, %l1
28124 lduw [%l7 + 0x10], %i7
28125 edge8l %o3, %i2, %l6
28126 st %f30, [%l7 + 0x34]
28127 tvc %xcc, 0x1
28128 edge32ln %i5, %g4, %g1
28129 movneg %icc, %o1, %o5
28130 fmul8x16al %f23, %f13, %f28
28131 movl %icc, %l3, %o6
28132 andn %g6, %l0, %g2
28133 movrgz %i0, %g3, %i1
28134 fmuld8ulx16 %f6, %f5, %f18
28135 nop
28136 setx 0xB5255ED7, %l0, %l6
28137 st %l6, [%l7 + 0x28]
28138 ld [%l7 + 0x28], %f1
28139 setx 0x0E0C8076, %l1, %l5
28140 st %l5, [%l7 + 0x10]
28141 ld [%l7 + 0x10], %f13
28142 fmuls %f13, %f1, %f14
28143 nop
28144 set 0x54, %g5
28145 ldsw [%l7 + %g5], %i6
28146 fmovdcs %xcc, %f31, %f21
28147 fsrc1 %f26, %f14
28148 addc %i3, %l4, %l2
28149 edge16ln %o2, %o4, %o0
28150 tvs %xcc, 0x4
28151 wr %g0, 0x11, %asi
28152 lduba [%l7 + 0x37] %asi, %g5
28153 edge16 %g7, %l5, %o7
28154 membar 0x26
28155 brz,a %i4, loop_2434
28156 fmovdvc %xcc, %f8, %f13
28157 fbul %fcc1, loop_2435
28158 fmovdn %xcc, %f5, %f5
28159loop_2434:
28160 nop
28161 set 0x40, %i0
28162 ldda [%l7 + %i0] 0x11, %l0
28163loop_2435:
28164 fmovsle %icc, %f13, %f12
28165 edge8 %i7, %o3, %i2
28166 orcc %l6, 0x1758, %i5
28167 fblg,a %fcc0, loop_2436
28168 ldx [%l7 + 0x70], %g1
28169 nop
28170 setx 0x7FE442BCF04D1E65, %l0, %l6
28171 stx %l6, [%l7 + 0x20]
28172 ldx [%l7 + 0x20], %fsr
28173 ldd [%l7 + 0x38], %o0
28174loop_2436:
28175 tvs %icc, 0x5
28176 fbul,a %fcc2, loop_2437
28177 add %o5, %l3, %o6
28178 movne %xcc, %g4, %l0
28179 movpos %icc, %g6, %i0
28180loop_2437:
28181 fble %fcc0, loop_2438
28182 nop
28183 setx 0x56E406EF7053FA13, %l0, %l6
28184 stx %l6, [%l7 + 0x70]
28185 ldx [%l7 + 0x70], %fsr
28186 bne,pn %xcc, loop_2439
28187 fxor %f22, %f18, %f16
28188loop_2438:
28189 ble,a %icc, loop_2440
28190 st %f1, [%l7 + 0x2C]
28191loop_2439:
28192 tn %xcc, 0x7
28193 fcmpgt32 %f0, %f8, %g3
28194loop_2440:
28195 orcc %g2, 0x0DE0, %i6
28196 tneg %xcc, 0x1
28197 fmovdcc %icc, %f20, %f23
28198 fandnot1s %f27, %f5, %f6
28199 bvc,a %xcc, loop_2441
28200 restored
28201 rdpr %cwp, %g1
28202 rdpr %cansave, %g2
28203 rdpr %canrestore, %g3
28204 rdpr %cleanwin, %g4
28205 rdpr %otherwin, %g5
28206 rdpr %wstate, %g6
28207 fcmple16 %f20, %f20, %i1
28208 fornot1s %f14, %f20, %f25
28209loop_2441:
28210 fbe,a %fcc0, loop_2442
28211 fmovsne %icc, %f2, %f11
28212 nop
28213 setx loop_2443, %l0, %l1
28214 wrpr 0x1, %tl
28215 wrpr %l1, %tnpc
28216 setx 0x34400001400, %l0, %l1
28217 wrpr %l1, %tstate
28218 wrhpr 0x4, %htstate
28219 done
28220 fnot1 %f18, %f4
28221loop_2442:
28222 srl %l4, 0x00, %l2
28223 fmovrdne %i3, %f8, %f16
28224loop_2443:
28225 movneg %xcc, %o2, %o4
28226 tcc %icc, 0x6
28227 restored
28228 rdpr %cwp, %g1
28229 rdpr %cansave, %g2
28230 rdpr %canrestore, %g3
28231 rdpr %cleanwin, %g4
28232 rdpr %otherwin, %g5
28233 rdpr %wstate, %g6
28234 movgu %xcc, %g5, %o0
28235 mulscc %l5, 0x1CB9, %o7
28236 umulcc %i4, 0x0EB1, %g7
28237 movne %xcc, %l1, %o3
28238 subccc %i2, 0x1F6B, %i7
28239 ba,a,pt %xcc, loop_2444
28240 sdiv %l6, 0x062D, %g1
28241 wr %g0, 0x11, %asi
28242 ldsba [%l7 + 0x36] %asi, %o1
28243loop_2444:
28244 movle %icc, %o5, %i5
28245 wr %g0, 0x11, %asi
28246 lda [%l7 + 0x78] %asi, %f4
28247 tle %icc, 0x4
28248 or %o6, 0x0463, %l3
28249 movn %xcc, %g4, %l0
28250 tge %xcc, 0x7
28251 tgu %xcc, 0x5
28252 alignaddr %g6, %g3, %g2
28253 tgu %icc, 0x6
28254 sdiv %i0, 0x1C44, %i1
28255 tn %icc, 0x2
28256 movg %icc, %l4, %i6
28257 subccc %l2, 0x05FD, %i3
28258 movrne %o2, 0x1AF, %g5
28259 fmovrsgez %o4, %f3, %f17
28260 subcc %l5, 0x1A20, %o0
28261 nop
28262 setx 0xD048B88B, %l0, %l6
28263 st %l6, [%l7 + 0x14]
28264 ld [%l7 + 0x14], %fsr
28265 membar 0x2D
28266 taddcctv %i4, %o7, %g7
28267 be,pt %xcc, loop_2445
28268 brgez %o3, loop_2446
28269 fmovsn %icc, %f19, %f24
28270 smulcc %l1, 0x0AED, %i2
28271loop_2445:
28272 srax %i7, 0x07, %g1
28273loop_2446:
28274 ba,pn %icc, loop_2447
28275 saved
28276 rdpr %cwp, %g1
28277 rdpr %cansave, %g2
28278 rdpr %canrestore, %g3
28279 rdpr %cleanwin, %g4
28280 rdpr %otherwin, %g5
28281 rdpr %wstate, %g6
28282 fmovdle %xcc, %f25, %f25
28283 movgu %xcc, %o1, %o5
28284loop_2447:
28285 fmovsl %icc, %f19, %f17
28286 nop
28287 setx 0x2C2F8FA9A0734BA2, %l0, %l6
28288 stx %l6, [%l7 + 0x20]
28289 ldx [%l7 + 0x20], %fsr
28290 orcc %i5, %l6, %o6
28291 movvs %icc, %g4, %l0
28292 andn %l3, %g6, %g2
28293 tne %xcc, 0x2
28294 udivx %g3, 0x09B9, %i0
28295 te %icc, 0x3
28296 stw %l4, [%l7 + 0x2C]
28297 movle %xcc, %i6, %i1
28298 andncc %i3, %o2, %l2
28299 fbne,a %fcc2, loop_2448
28300 tcs %xcc, 0x0
28301 smul %o4, %g5, %l5
28302 bgu %xcc, loop_2449
28303loop_2448:
28304 movne %icc, %o0, %o7
28305 lduw [%l7 + 0x38], %g7
28306 bneg,a loop_2450
28307loop_2449:
28308 fmovrdlz %i4, %f2, %f14
28309 tcc %xcc, 0x5
28310 bl,pt %icc, loop_2451
28311loop_2450:
28312 orn %l1, %o3, %i7
28313 fba,a %fcc3, loop_2452
28314 fmovdneg %icc, %f21, %f4
28315loop_2451:
28316 bcs,a,pt %icc, loop_2453
28317 fmovsleu %icc, %f26, %f7
28318loop_2452:
28319 nop
28320 add %l7, 0x08, %l6
28321 wr %g0, 0x80, %asi
28322 casxa [%l6] %asi, %i2, %o1
28323loop_2453:
28324 alignaddr %g1, %o5, %l6
28325 edge8 %o6, %i5, %l0
28326 nop
28327 setx 0x017217DAB06B13C9, %l0, %l6
28328 stx %l6, [%l7 + 0x18]
28329 ldx [%l7 + 0x18], %fsr
28330 wr %g0, 0x80, %asi
28331 stda %f0, [%l7 + 0x40] %asi
28332 tcs %xcc, 0x0
28333 bleu,a %icc, loop_2454
28334 fcmpne32 %f28, %f4, %l3
28335 set 0x70, %o0
28336 swapa [%l7 + %o0] 0x81, %g6
28337loop_2454:
28338 tg %icc, 0x1
28339 nop
28340 set 0x48, %l5
28341 stx %g4, [%l7 + %l5]
28342 fbo,a %fcc3, loop_2455
28343 taddcc %g2, %i0, %l4
28344 nop
28345 setx 0x9BF97B09BA8D52BB, %l0, %l6
28346 stx %l6, [%l7 + 0x28]
28347 ldd [%l7 + 0x28], %f6
28348 setx 0xA2D042B7B3237A8D, %l1, %l5
28349 stx %l5, [%l7 + 0x10]
28350 ldd [%l7 + 0x10], %f22
28351 fdivd %f22, %f6, %f0
28352 wr %g0, 0x80, %asi
28353 stxa %i6, [%l7 + 0x70] %asi
28354loop_2455:
28355 array8 %i1, %g3, %i3
28356 fcmpeq16 %f30, %f28, %l2
28357 srax %o2, %o4, %l5
28358 tle %icc, 0x3
28359 sth %g5, [%l7 + 0x62]
28360 movleu %icc, %o7, %g7
28361 udivx %o0, 0x1883, %i4
28362 orcc %l1, %o3, %i7
28363 movg %xcc, %o1, %i2
28364 movgu %xcc, %o5, %l6
28365 xnorcc %g1, 0x1D61, %o6
28366 ble,a %icc, loop_2456
28367 edge8l %l0, %i5, %g6
28368 sth %l3, [%l7 + 0x66]
28369 srax %g4, 0x0B, %g2
28370loop_2456:
28371 fxnors %f6, %f7, %f2
28372 fbge,a %fcc0, loop_2457
28373 fbe,a %fcc0, loop_2458
28374 fmovrslz %i0, %f15, %f18
28375 tg %xcc, 0x0
28376loop_2457:
28377 tne %xcc, 0x5
28378loop_2458:
28379 movge %xcc, %i6, %i1
28380 movge %xcc, %l4, %g3
28381 sdivx %l2, 0x0D95, %o2
28382 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
28383 nop ! nop ! ldxa [%g0 + 0x318] %asi, %i3 ripped by fixASI40.pl ripped by fixASI40.pl
28384 bpos,pt %icc, loop_2459
28385 sir 0x096D
28386 xor %o4, 0x17CE, %g5
28387 add %l5, %o7, %g7
28388loop_2459:
28389 edge16ln %o0, %i4, %o3
28390 udiv %l1, 0x19B6, %i7
28391 movg %icc, %i2, %o5
28392 andcc %o1, 0x06D1, %l6
28393 nop
28394 fitos %f26, %f6
28395 ldstub [%l7 + 0x68], %g1
28396 tle %icc, 0x4
28397 fbule,a %fcc2, loop_2460
28398 sdivx %l0, 0x0296, %o6
28399 movleu %icc, %g6, %l3
28400 fmovrdgez %g4, %f10, %f0
28401loop_2460:
28402 tpos %icc, 0x3
28403 tl %xcc, 0x6
28404 bvc,a loop_2461
28405 fmovdvc %xcc, %f28, %f27
28406 fone %f22
28407 pdist %f16, %f12, %f26
28408loop_2461:
28409 tpos %xcc, 0x1
28410 movrgez %g2, %i0, %i6
28411 fbe %fcc2, loop_2462
28412 fmovsleu %xcc, %f11, %f11
28413 sdivcc %i1, 0x1018, %i5
28414 std %f22, [%l7 + 0x78]
28415loop_2462:
28416 movre %g3, 0x34E, %l4
28417 xorcc %o2, 0x1E9A, %i3
28418 tcs %icc, 0x2
28419 tl %icc, 0x6
28420 movrne %o4, %l2, %g5
28421 andn %o7, 0x038C, %l5
28422 movrgez %o0, %g7, %o3
28423 membar 0x10
28424 bl,pt %xcc, loop_2463
28425 fpsub32 %f6, %f30, %f22
28426 wr %g0, 0x10, %asi
28427 ldxa [%l7 + 0x58] %asi, %l1
28428loop_2463:
28429 ldd [%l7 + 0x48], %i4
28430 nop
28431 setx 0x9B2643819E795441, %l0, %l6
28432 stx %l6, [%l7 + 0x28]
28433 ldd [%l7 + 0x28], %f20
28434 setx 0x5C7E4C1589A9A625, %l1, %l5
28435 stx %l5, [%l7 + 0x10]
28436 ldd [%l7 + 0x10], %f2
28437 fsubd %f2, %f20, %f2
28438 popc 0x074E, %i2
28439 sth %o5, [%l7 + 0x32]
28440 fbg %fcc2, loop_2464
28441 movleu %icc, %i7, %o1
28442 fmovdl %xcc, %f31, %f17
28443 bg,a loop_2465
28444loop_2464:
28445 stx %g1, [%l7 + 0x08]
28446 brgez,a %l6, loop_2466
28447 orn %l0, 0x1F45, %g6
28448loop_2465:
28449 tsubcc %l3, 0x1DBD, %g4
28450 fmovdne %xcc, %f2, %f15
28451loop_2466:
28452 tcs %icc, 0x0
28453 edge16ln %o6, %g2, %i0
28454 fornot1 %f2, %f8, %f16
28455 tl %icc, 0x2
28456 wr %g0, 0x23, %asi
28457 stwa %i1, [%l7 + 0x5C] %asi
28458 membar #Sync
28459 subcc %i6, 0x0EF7, %i5
28460 st %f4, [%l7 + 0x0C]
28461 set 0x40, %o7
28462 stda %f16, [%l7 + %o7] 0x04
28463 bne,a loop_2467
28464 srax %g3, %o2, %l4
28465 taddcctv %o4, 0x0A97, %i3
28466 fmovrsne %g5, %f27, %f31
28467loop_2467:
28468 ldd [%l7 + 0x70], %o6
28469 fmovdvc %icc, %f31, %f24
28470 nop
28471 setx 0x6CB7F4B5, %l0, %l6
28472 st %l6, [%l7 + 0x28]
28473 ld [%l7 + 0x28], %f17
28474 setx 0xB7227DD6, %l1, %l5
28475 st %l5, [%l7 + 0x10]
28476 ld [%l7 + 0x10], %f20
28477 fsubs %f20, %f17, %f15
28478 movleu %icc, %l2, %l5
28479 tcc %icc, 0x2
28480 ta %icc, 0x5
28481 array16 %o0, %o3, %l1
28482 tge %icc, 0x6
28483 edge32 %i4, %g7, %o5
28484 alignaddr %i2, %i7, %o1
28485 movgu %xcc, %l6, %g1
28486 fmovdcs %xcc, %f30, %f1
28487 edge16n %l0, %l3, %g6
28488 ldd [%l7 + 0x50], %f24
28489 fbn %fcc1, loop_2468
28490 fxnor %f20, %f30, %f10
28491 nop
28492 set 0x38, %o6
28493 ldstub [%l7 + %o6], %g4
28494 movpos %icc, %o6, %g2
28495loop_2468:
28496 tle %icc, 0x2
28497 edge8l %i0, %i1, %i6
28498 orn %g3, 0x1FBE, %i5
28499 fsrc1s %f20, %f8
28500 edge8ln %l4, %o4, %o2
28501 smulcc %i3, %g5, %o7
28502 sll %l5, 0x19, %o0
28503 edge8n %l2, %o3, %l1
28504 tg %icc, 0x2
28505 tne %icc, 0x4
28506 movg %icc, %i4, %o5
28507 tvc %icc, 0x5
28508 movpos %icc, %i2, %i7
28509 fxnor %f30, %f4, %f22
28510 movrlz %g7, 0x32A, %o1
28511 move %icc, %l6, %g1
28512 sra %l0, %l3, %g6
28513 andncc %g4, %g2, %i0
28514 nop
28515 setx 0xF05ADB71, %l0, %l6
28516 st %l6, [%l7 + 0x4C]
28517 ld [%l7 + 0x4C], %fsr
28518 fbue,a %fcc0, loop_2469
28519 fmovdn %icc, %f25, %f14
28520 wr %g0, 0x88, %asi
28521 ldsba [%l7 + 0x28] %asi, %o6
28522loop_2469:
28523 edge32l %i1, %g3, %i6
28524 tcs %icc, 0x1
28525 fmovdpos %xcc, %f17, %f8
28526 ba %icc, loop_2470
28527 for %f26, %f28, %f24
28528 or %l4, %i5, %o4
28529 fnors %f23, %f10, %f12
28530loop_2470:
28531 movrlz %o2, %g5, %i3
28532 movn %xcc, %l5, %o7
28533 subcc %o0, %o3, %l2
28534 movge %icc, %l1, %i4
28535 ldsh [%l7 + 0x50], %o5
28536 fcmpeq32 %f26, %f28, %i2
28537 fmovdvc %xcc, %f5, %f13
28538 movg %xcc, %g7, %i7
28539 mova %xcc, %o1, %g1
28540 fmovsne %icc, %f18, %f27
28541 add %l6, 0x09EF, %l0
28542 pdist %f8, %f22, %f14
28543 array8 %l3, %g6, %g4
28544 array32 %g2, %i0, %i1
28545 orncc %o6, 0x1C14, %g3
28546 stx %i6, [%l7 + 0x58]
28547 andncc %l4, %i5, %o4
28548 sdivx %g5, 0x0D91, %o2
28549 fpsub16 %f14, %f12, %f12
28550 nop
28551 setx 0xB05ECC6E, %l0, %l6
28552 st %l6, [%l7 + 0x2C]
28553 ld [%l7 + 0x2C], %fsr
28554 bvs,a loop_2471
28555 fmovdle %xcc, %f25, %f29
28556 fandnot2s %f9, %f6, %f5
28557 fmovrdlz %l5, %f24, %f30
28558loop_2471:
28559 subc %i3, 0x1CEF, %o0
28560 mova %xcc, %o7, %l2
28561 tsubcc %l1, 0x0CAC, %i4
28562 tvc %icc, 0x1
28563 fble %fcc1, loop_2472
28564 taddcctv %o5, %o3, %i2
28565 movvc %icc, %i7, %o1
28566 saved
28567 rdpr %cwp, %g1
28568 rdpr %cansave, %g2
28569 rdpr %canrestore, %g3
28570 rdpr %cleanwin, %g4
28571 rdpr %otherwin, %g5
28572 rdpr %wstate, %g6
28573loop_2472:
28574 fmovdcs %xcc, %f5, %f31
28575 set 0x46, %l2
28576 ldstuba [%l7 + %l2] 0x04, %g7
28577 stbar
28578 movpos %icc, %g1, %l6
28579 fpadd16 %f4, %f12, %f18
28580 fmovscs %xcc, %f7, %f11
28581 prefetch [%l7 + 0x60], 0x3
28582 tge %icc, 0x7
28583 fpack16 %f30, %f2
28584 fcmpeq16 %f8, %f8, %l3
28585 tneg %xcc, 0x3
28586 sub %l0, 0x02A1, %g6
28587 sdivx %g2, 0x052E, %i0
28588 movgu %xcc, %i1, %g4
28589 edge32ln %o6, %g3, %l4
28590 addccc %i6, 0x1368, %i5
28591 addcc %o4, 0x0380, %g5
28592 nop
28593 setx loop_2473, %l0, %l1
28594 wrpr 0x1, %tl
28595 wrpr %l1, %tpc
28596 add %l1, 0x4, %l1
28597 wrpr %l1, %tnpc
28598 setx 0x34400001400, %l0, %l1
28599 wrpr %l1, %tstate
28600 wrhpr 0x4, %htstate
28601 retry
28602 taddcctv %l5, 0x0AFD, %i3
28603 fpsub16 %f30, %f2, %f0
28604 taddcctv %o2, %o7, %o0
28605loop_2473:
28606 brlez %l1, loop_2474
28607 movrgz %l2, 0x1BF, %o5
28608 fbn,a %fcc2, loop_2475
28609 fmovsl %icc, %f0, %f21
28610loop_2474:
28611 movre %i4, %o3, %i2
28612 nop
28613 setx loop_2476, %l0, %l1
28614 wrpr 0x1, %tl
28615 wrpr %l1, %tpc
28616 add %l1, 0x4, %l1
28617 wrpr %l1, %tnpc
28618 setx 0x34400001400, %l0, %l1
28619 wrpr %l1, %tstate
28620 wrhpr 0x4, %htstate
28621 retry
28622loop_2475:
28623 tcs %icc, 0x5
28624 srlx %i7, %g7, %g1
28625 array8 %l6, %o1, %l0
28626loop_2476:
28627 movrgez %l3, 0x006, %g2
28628 nop
28629 setx loop_2477, %l0, %l1
28630 jmpl %l1, %g6
28631 ld [%l7 + 0x64], %f29
28632 movn %icc, %i1, %g4
28633 taddcctv %i0, %g3, %o6
28634loop_2477:
28635 edge16 %l4, %i5, %i6
28636 add %o4, 0x0231, %g5
28637 move %icc, %l5, %o2
28638 set 0x34, %l3
28639 sta %f1, [%l7 + %l3] 0x04
28640 fmovdgu %icc, %f20, %f11
28641 flush %l7 + 0x4C
28642 movge %xcc, %o7, %o0
28643 edge16n %i3, %l2, %l1
28644 nop
28645 fitos %f6, %f4
28646 fstox %f4, %f2
28647 edge8l %i4, %o5, %o3
28648 movl %icc, %i7, %i2
28649 edge8l %g1, %l6, %o1
28650 saved
28651 rdpr %cwp, %g1
28652 rdpr %cansave, %g2
28653 rdpr %canrestore, %g3
28654 rdpr %cleanwin, %g4
28655 rdpr %otherwin, %g5
28656 rdpr %wstate, %g6
28657 addc %g7, 0x1690, %l3
28658 ba,a,pn %icc, loop_2478
28659 fmovdne %icc, %f0, %f18
28660 movleu %xcc, %g2, %l0
28661 xnorcc %i1, %g6, %i0
28662loop_2478:
28663 sir 0x13CB
28664 fnegs %f12, %f16
28665 set 0x46, %g2
28666 stha %g4, [%l7 + %g2] 0xe3
28667 membar #Sync
28668 set 0x50, %i1
28669 sta %f2, [%l7 + %i1] 0x15
28670 flush %l7 + 0x1C
28671 movvs %icc, %o6, %l4
28672 taddcc %i5, %i6, %o4
28673 stw %g3, [%l7 + 0x18]
28674 edge32n %l5, %o2, %g5
28675 brnz,a %o0, loop_2479
28676 movrgz %i3, %o7, %l1
28677 tsubcctv %l2, %i4, %o5
28678 fcmpne32 %f14, %f30, %i7
28679loop_2479:
28680 nop
28681 wr %g0, 0x89, %asi
28682 ldstuba [%l7 + 0x3B] %asi, %i2
28683 movn %icc, %g1, %o3
28684 nop
28685 fitod %f6, %f8
28686 udivcc %l6, 0x0185, %o1
28687 edge16l %l3, %g2, %g7
28688 fpadd32 %f6, %f20, %f4
28689 nop
28690 fitos %f0, %f0
28691 fstoi %f0, %f18
28692 fmovrslez %l0, %f3, %f8
28693 udiv %i1, 0x1326, %i0
28694 movrne %g6, %g4, %l4
28695 brgz %o6, loop_2480
28696 nop
28697 set 0x3C, %o3
28698 stw %i6, [%l7 + %o3]
28699 movvc %icc, %i5, %g3
28700 xnor %l5, 0x097F, %o4
28701loop_2480:
28702 movrlz %o2, %g5, %i3
28703 brnz,a %o0, loop_2481
28704 movre %o7, 0x03F, %l2
28705 movcs %icc, %i4, %l1
28706 movcc %icc, %o5, %i2
28707loop_2481:
28708 array16 %i7, %o3, %g1
28709 mulscc %o1, 0x1224, %l3
28710 nop
28711 fitod %f15, %f28
28712 addccc %g2, 0x1641, %g7
28713 sdivx %l0, 0x0C88, %i1
28714 sdivx %l6, 0x0027, %i0
28715 stb %g4, [%l7 + 0x76]
28716 array32 %g6, %l4, %i6
28717 fmovse %icc, %f8, %f2
28718 xorcc %i5, %g3, %l5
28719 wr %g0, 0x88, %asi
28720 ldda [%l7 + 0x40] %asi, %f16
28721 restored
28722 rdpr %cwp, %g1
28723 rdpr %cansave, %g2
28724 rdpr %canrestore, %g3
28725 rdpr %cleanwin, %g4
28726 rdpr %otherwin, %g5
28727 rdpr %wstate, %g6
28728 array32 %o4, %o2, %o6
28729 stb %i3, [%l7 + 0x1E]
28730 fmovsneg %icc, %f28, %f7
28731 srax %o0, 0x09, %o7
28732 tsubcc %l2, %i4, %l1
28733 xnor %g5, %o5, %i7
28734 edge16ln %o3, %g1, %i2
28735 bge,pt %icc, loop_2482
28736 fornot1 %f22, %f6, %f8
28737 srax %o1, %g2, %l3
28738 fbue,a %fcc3, loop_2483
28739loop_2482:
28740 orcc %l0, 0x0880, %i1
28741 orcc %g7, 0x15D3, %i0
28742 movrlz %l6, 0x0FD, %g4
28743loop_2483:
28744 fmul8x16au %f19, %f11, %f10
28745 tge %xcc, 0x2
28746 brlez %g6, loop_2484
28747 edge16ln %l4, %i6, %i5
28748 fmovsge %icc, %f29, %f23
28749 addc %l5, %o4, %o2
28750loop_2484:
28751 movrne %g3, 0x053, %o6
28752 fabss %f11, %f3
28753 udiv %i3, 0x018C, %o0
28754 fbne %fcc0, loop_2485
28755 umulcc %o7, 0x16B7, %i4
28756 xor %l1, %l2, %o5
28757 fmovsvc %xcc, %f8, %f24
28758loop_2485:
28759 alignaddrl %i7, %o3, %g5
28760 edge32ln %g1, %o1, %i2
28761 bcc,a,pt %icc, loop_2486
28762 or %g2, %l3, %l0
28763 movrlz %g7, 0x29A, %i0
28764 brnz %l6, loop_2487
28765loop_2486:
28766 tvs %xcc, 0x2
28767 tgu %icc, 0x4
28768 fpmerge %f12, %f19, %f22
28769loop_2487:
28770 nop
28771 set 0x30, %g4
28772 std %f30, [%l7 + %g4]
28773 edge8ln %i1, %g6, %l4
28774 add %l7, 0x24, %l6
28775 wr %g0, 0x89, %asi
28776 lda [%l6] %asi, %g4
28777 casa [%l6] 0x89, %g4, %i5
28778 taddcc %l5, %o4, %i6
28779 or %g3, %o6, %o2
28780 add %i3, 0x1234, %o7
28781 smul %i4, 0x1DA6, %l1
28782 move %xcc, %l2, %o0
28783 bvs,pt %xcc, loop_2488
28784 stbar
28785 fcmpne32 %f10, %f18, %o5
28786 tne %xcc, 0x7
28787loop_2488:
28788 movre %i7, 0x383, %o3
28789 movne %icc, %g5, %o1
28790 ld [%l7 + 0x50], %f29
28791 tgu %icc, 0x7
28792 movrgz %g1, %g2, %l3
28793 set 0x34, %o2
28794 lduba [%l7 + %o2] 0x14, %l0
28795 nop
28796 setx loop_2489, %l0, %l1
28797 jmpl %l1, %i2
28798 stbar
28799 addcc %g7, %i0, %l6
28800 fbu,a %fcc2, loop_2490
28801loop_2489:
28802 movne %icc, %g6, %i1
28803 movneg %xcc, %l4, %i5
28804 mulscc %g4, 0x06A3, %o4
28805loop_2490:
28806 bleu,a,pn %xcc, loop_2491
28807 udiv %l5, 0x0500, %g3
28808 nop
28809 fitos %f8, %f2
28810 fstox %f2, %f0
28811 wr %g0, 0x81, %asi
28812 swapa [%l7 + 0x4C] %asi, %o6
28813loop_2491:
28814 fmovrdgez %i6, %f22, %f12
28815 add %l7, 0x30, %l6
28816 wr %g0, 0x80, %asi
28817 ldxa [%l6] %asi, %i3
28818 casxa [%l6] %asi, %i3, %o7
28819 set 0x40, %l6
28820 ldda [%l7 + %l6] 0x0c, %f16
28821 fcmpeq32 %f26, %f28, %i4
28822 stw %o2, [%l7 + 0x38]
28823 udivcc %l2, 0x0522, %o0
28824 movrlz %o5, 0x0EB, %l1
28825 tvs %xcc, 0x6
28826 bne %icc, loop_2492
28827 andn %i7, %o3, %g5
28828 edge8ln %g1, %g2, %o1
28829 edge8 %l0, %i2, %g7
28830loop_2492:
28831 edge16ln %l3, %i0, %l6
28832 bgu,a loop_2493
28833 fmovrsgz %g6, %f4, %f24
28834 set 0x20, %i4
28835 stxa %l4, [%l7 + %i4] 0x2b
28836 membar #Sync
28837loop_2493:
28838 membar 0x1E
28839 subcc %i5, 0x136F, %i1
28840 andn %g4, %o4, %g3
28841 edge16n %o6, %l5, %i3
28842 movre %o7, %i6, %i4
28843 sllx %o2, %l2, %o5
28844 umul %o0, %l1, %o3
28845 addcc %g5, %g1, %g2
28846 sdiv %i7, 0x0B53, %o1
28847 lduh [%l7 + 0x34], %l0
28848 lduh [%l7 + 0x32], %i2
28849 movne %icc, %g7, %l3
28850 movle %xcc, %l6, %i0
28851 bpos,a loop_2494
28852 xnor %g6, %i5, %i1
28853 tsubcctv %l4, 0x1B88, %g4
28854 fbo,a %fcc1, loop_2495
28855loop_2494:
28856 for %f22, %f28, %f6
28857 stbar
28858 bneg %xcc, loop_2496
28859loop_2495:
28860 umulcc %o4, %g3, %o6
28861 tl %xcc, 0x6
28862 tn %icc, 0x7
28863loop_2496:
28864 edge16n %i3, %o7, %i6
28865 movrlez %i4, 0x18F, %o2
28866 umul %l5, %o5, %l2
28867 edge8ln %o0, %o3, %l1
28868 sth %g1, [%l7 + 0x5A]
28869 nop
28870 set 0x45, %l4
28871 ldub [%l7 + %l4], %g2
28872 movcs %icc, %i7, %g5
28873 ta %icc, 0x4
28874 tneg %icc, 0x7
28875 stx %o1, [%l7 + 0x40]
28876 bshuffle %f2, %f20, %f22
28877 nop
28878 setx 0x9215D7C2, %l0, %l6
28879 st %l6, [%l7 + 0x28]
28880 ld [%l7 + 0x28], %f30
28881 setx 0x5FAA4988, %l1, %l5
28882 st %l5, [%l7 + 0x10]
28883 ld [%l7 + 0x10], %f9
28884 fsubs %f9, %f30, %f29
28885 xnor %l0, %g7, %i2
28886 fpack16 %f20, %f10
28887 tle %icc, 0x3
28888 movvs %icc, %l3, %l6
28889 wr %g0, 0x10, %asi
28890 ldda [%l7 + 0x60] %asi, %i0
28891 andcc %g6, 0x12B4, %i1
28892 edge8ln %i5, %g4, %o4
28893 fabsd %f8, %f12
28894 edge8l %g3, %l4, %i3
28895 sll %o6, 0x07, %i6
28896 fblg,a %fcc1, loop_2497
28897 tn %xcc, 0x4
28898 edge16 %o7, %i4, %o2
28899 tpos %icc, 0x4
28900loop_2497:
28901 movrgez %o5, %l2, %l5
28902 nop
28903 setx loop_2498, %l0, %l1
28904 wrpr 0x1, %tl
28905 wrpr %l1, %tpc
28906 add %l1, 0x4, %l1
28907 wrpr %l1, %tnpc
28908 setx 0x34400001400, %l0, %l1
28909 wrpr %l1, %tstate
28910 wrhpr 0x4, %htstate
28911 retry
28912 stx %o0, [%l7 + 0x18]
28913 fble %fcc3, loop_2499
28914 xnorcc %l1, 0x02D3, %o3
28915loop_2498:
28916 stw %g2, [%l7 + 0x10]
28917 movrgz %g1, %i7, %g5
28918loop_2499:
28919 sll %l0, %g7, %i2
28920 sethi 0x15FE, %l3
28921 orcc %l6, %i0, %g6
28922 tleu %icc, 0x4
28923 fcmpeq16 %f8, %f26, %i1
28924 srl %i5, %g4, %o4
28925 srl %o1, %l4, %g3
28926 mulx %o6, %i6, %i3
28927 mulscc %o7, 0x06BD, %o2
28928 call loop_2500
28929 or %o5, %i4, %l2
28930 sir 0x1DD8
28931 edge8l %o0, %l1, %o3
28932loop_2500:
28933 nop
28934 setx 0x4B3B9E89C0510F2E, %l0, %l6
28935 stx %l6, [%l7 + 0x68]
28936 ldx [%l7 + 0x68], %fsr
28937 tge %icc, 0x6
28938 movge %icc, %l5, %g2
28939 movrgz %g1, 0x239, %g5
28940 ldd [%l7 + 0x40], %l0
28941 nop
28942 fitod %f12, %f10
28943 fdtox %f10, %f16
28944 fxtod %f16, %f18
28945 edge16ln %g7, %i7, %i2
28946 edge32 %l3, %i0, %g6
28947 xnor %i1, 0x0F13, %i5
28948 ldub [%l7 + 0x54], %l6
28949 fcmpgt32 %f2, %f12, %g4
28950 movvc %icc, %o1, %o4
28951 fmul8ulx16 %f2, %f14, %f20
28952 wr %g0, 0x18, %asi
28953 lda [%l7 + 0x54] %asi, %f4
28954 edge32l %l4, %o6, %i6
28955 brlz,a %g3, loop_2501
28956 stb %o7, [%l7 + 0x46]
28957 udivcc %o2, 0x17C3, %i3
28958 movrlz %o5, 0x3D1, %l2
28959loop_2501:
28960 tsubcc %o0, 0x095F, %i4
28961 sllx %l1, 0x0A, %l5
28962 for %f18, %f8, %f20
28963 sub %g2, 0x11A9, %o3
28964 umul %g5, 0x174B, %g1
28965 movneg %icc, %g7, %i7
28966 nop
28967 fitos %f14, %f30
28968 fstod %f30, %f0
28969 srlx %i2, 0x04, %l0
28970 fmovsvs %xcc, %f11, %f14
28971 membar 0x1A
28972 tsubcc %i0, 0x05DB, %g6
28973 stbar
28974 tg %xcc, 0x4
28975 fble %fcc0, loop_2502
28976 bleu,pn %xcc, loop_2503
28977 brnz %i1, loop_2504
28978 alignaddr %l3, %i5, %l6
28979loop_2502:
28980 bne,a,pn %xcc, loop_2505
28981loop_2503:
28982 bshuffle %f18, %f20, %f6
28983loop_2504:
28984 mulx %g4, %o1, %l4
28985 nop
28986 setx 0x6E1271B4, %l0, %l6
28987 st %l6, [%l7 + 0x28]
28988 ld [%l7 + 0x28], %f17
28989 fsqrts %f17, %f24
28990loop_2505:
28991 flush %l7 + 0x7C
28992 subc %o4, %i6, %o6
28993 fbe,a %fcc2, loop_2506
28994 movrgz %o7, %g3, %o2
28995 ld [%l7 + 0x2C], %f13
28996 add %l7, 0x50, %l6
28997 wr %g0, 0x80, %asi
28998 casa [%l6] 0x80, %o5, %l2
28999loop_2506:
29000 fmovdne %xcc, %f18, %f6
29001 fmovsge %icc, %f13, %f11
29002 fbuge %fcc2, loop_2507
29003 edge32ln %i3, %i4, %o0
29004 brgz %l1, loop_2508
29005 bne,pt %xcc, loop_2509
29006loop_2507:
29007 st %f11, [%l7 + 0x5C]
29008 movre %l5, %g2, %g5
29009loop_2508:
29010 tsubcctv %g1, %g7, %i7
29011loop_2509:
29012 fandnot2 %f28, %f24, %f4
29013 wr %g0, 0x89, %asi
29014 ldswa [%l7 + 0x58] %asi, %i2
29015 st %f28, [%l7 + 0x60]
29016 srlx %o3, %i0, %g6
29017 edge32 %i1, %l0, %l3
29018 movrgez %i5, %l6, %g4
29019 fbue,a %fcc1, loop_2510
29020 tge %xcc, 0x0
29021 popc 0x0D62, %l4
29022 udiv %o1, 0x1474, %i6
29023loop_2510:
29024 mulscc %o4, 0x14AA, %o6
29025 taddcc %o7, %o2, %o5
29026 fsrc2 %f26, %f16
29027 udivcc %g3, 0x156D, %i3
29028 ldsh [%l7 + 0x62], %i4
29029 fornot2s %f14, %f6, %f21
29030 bvs,a,pn %icc, loop_2511
29031 fmovsvs %xcc, %f16, %f10
29032 nop
29033 setx 0x2DCDC404, %l0, %l6
29034 st %l6, [%l7 + 0x28]
29035 ld [%l7 + 0x28], %f5
29036 fsqrts %f5, %f28
29037 movrne %l2, %l1, %l5
29038loop_2511:
29039 nop
29040 setx 0xA41857E5, %l0, %l6
29041 st %l6, [%l7 + 0x28]
29042 ld [%l7 + 0x28], %f10
29043 setx 0x162659D8, %l1, %l5
29044 st %l5, [%l7 + 0x10]
29045 ld [%l7 + 0x10], %f6
29046 fdivs %f6, %f10, %f26
29047 bcc,a,pn %icc, loop_2512
29048 array32 %g2, %o0, %g5
29049 nop
29050 setx 0x83F0787989AFBF3B, %l0, %l6
29051 stx %l6, [%l7 + 0x28]
29052 ldd [%l7 + 0x28], %f16
29053 setx 0xE50D25FD42688757, %l1, %l5
29054 stx %l5, [%l7 + 0x10]
29055 ldd [%l7 + 0x10], %f6
29056 faddd %f6, %f16, %f26
29057 ldsh [%l7 + 0x0A], %g7
29058loop_2512:
29059 nop
29060 setx 0xE2FCB0F5, %l0, %l6
29061 st %l6, [%l7 + 0x28]
29062 ld [%l7 + 0x28], %f16
29063 setx 0x42BB4FA9, %l1, %l5
29064 st %l5, [%l7 + 0x10]
29065 ld [%l7 + 0x10], %f29
29066 fdivs %f29, %f16, %f27
29067 nop
29068 setx loop_2513, %l0, %l1
29069 wrpr 0x1, %tl
29070 wrpr %l1, %tnpc
29071 setx 0x34400001400, %l0, %l1
29072 wrpr %l1, %tstate
29073 wrhpr 0x4, %htstate
29074 done
29075 orn %i7, %g1, %i2
29076 addcc %i0, 0x18B1, %g6
29077 alignaddr %o3, %i1, %l3
29078loop_2513:
29079 fbug %fcc1, loop_2514
29080 fmovsge %icc, %f4, %f19
29081 alignaddrl %l0, %i5, %g4
29082 orncc %l4, %l6, %i6
29083loop_2514:
29084 nop
29085 wr %g0, 0x88, %asi
29086 stba %o4, [%l7 + 0x77] %asi
29087 subccc %o1, %o6, %o2
29088 ldsw [%l7 + 0x78], %o5
29089 movn %xcc, %o7, %i3
29090 bshuffle %f2, %f12, %f18
29091 udivx %g3, 0x091A, %i4
29092 movrlez %l2, 0x00E, %l1
29093 set 0x38, %g1
29094 lduwa [%l7 + %g1] 0x19, %g2
29095 edge16 %l5, %o0, %g7
29096 umulcc %g5, 0x1BB2, %i7
29097 nop
29098 fitod %f12, %f6
29099 fdtox %f6, %f30
29100 fxtod %f30, %f10
29101 fmul8x16al %f2, %f16, %f28
29102 movvs %xcc, %g1, %i2
29103 popc %i0, %g6
29104 wr %g0, 0xe3, %asi
29105 stwa %i1, [%l7 + 0x08] %asi
29106 membar #Sync
29107 fbe %fcc1, loop_2515
29108 add %l3, 0x0C9A, %l0
29109 tsubcctv %i5, 0x1467, %o3
29110 movn %icc, %g4, %l4
29111loop_2515:
29112 tgu %xcc, 0x4
29113 udivx %i6, 0x1E44, %l6
29114 andncc %o4, %o6, %o2
29115 edge32n %o1, %o5, %o7
29116 fxnors %f20, %f17, %f20
29117 movleu %icc, %g3, %i3
29118 andcc %l2, 0x0780, %l1
29119 move %icc, %i4, %g2
29120 ldx [%l7 + 0x48], %o0
29121 tpos %icc, 0x7
29122 andcc %g7, 0x1BF6, %g5
29123 tleu %icc, 0x7
29124 movneg %icc, %i7, %g1
29125 movneg %xcc, %l5, %i0
29126 xor %i2, %g6, %l3
29127 ta %xcc, 0x5
29128 fones %f30
29129 wr %g0, 0x81, %asi
29130 ldstuba [%l7 + 0x60] %asi, %l0
29131 saved
29132 rdpr %cwp, %g1
29133 rdpr %cansave, %g2
29134 rdpr %canrestore, %g3
29135 rdpr %cleanwin, %g4
29136 rdpr %otherwin, %g5
29137 rdpr %wstate, %g6
29138 edge32n %i1, %o3, %i5
29139 tvs %xcc, 0x0
29140 fmul8ulx16 %f4, %f0, %f16
29141 tn %icc, 0x6
29142 srl %l4, %g4, %i6
29143 fmovdl %xcc, %f20, %f29
29144 movpos %xcc, %o4, %l6
29145 srlx %o6, 0x08, %o2
29146 fornot2s %f30, %f0, %f6
29147 array8 %o1, %o5, %o7
29148 fandnot1 %f0, %f4, %f4
29149 bn,a,pn %icc, loop_2516
29150 fzeros %f31
29151 orcc %i3, 0x1DE2, %l2
29152 ldstub [%l7 + 0x66], %l1
29153loop_2516:
29154 nop
29155 setx 0xA3B08DCD506F120D, %l0, %l6
29156 stx %l6, [%l7 + 0x28]
29157 ldx [%l7 + 0x28], %fsr
29158 nop
29159 setx 0x4712647E16AF5C57, %l0, %l6
29160 stx %l6, [%l7 + 0x28]
29161 ldd [%l7 + 0x28], %f12
29162 setx 0xB117CFF56E9ADA56, %l1, %l5
29163 stx %l5, [%l7 + 0x10]
29164 ldd [%l7 + 0x10], %f0
29165 fmuld %f0, %f12, %f26
29166 stw %i4, [%l7 + 0x58]
29167 tge %icc, 0x5
29168 movneg %xcc, %g2, %g3
29169 addccc %o0, 0x0F60, %g7
29170 swap [%l7 + 0x30], %i7
29171 edge32ln %g5, %l5, %g1
29172 edge8ln %i2, %g6, %i0
29173 nop
29174 setx loop_2517, %l0, %l1
29175 wrpr 0x1, %tl
29176 wrpr %l1, %tpc
29177 add %l1, 0x4, %l1
29178 wrpr %l1, %tnpc
29179 setx 0x34400001400, %l0, %l1
29180 wrpr %l1, %tstate
29181 wrhpr 0x4, %htstate
29182 retry
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
29190 fmovspos %icc, %f20, %f27
29191 saved
29192 rdpr %cwp, %g1
29193 rdpr %cansave, %g2
29194 rdpr %canrestore, %g3
29195 rdpr %cleanwin, %g4
29196 rdpr %otherwin, %g5
29197 rdpr %wstate, %g6
29198loop_2517:
29199 ldstub [%l7 + 0x5C], %l3
29200 sll %l0, %i1, %o3
29201 nop
29202 setx 0x5D91FB4BF0E83F20, %l0, %l6
29203 stx %l6, [%l7 + 0x28]
29204 ldd [%l7 + 0x28], %f2
29205 setx 0x7186D6D9FC8235AB, %l1, %l5
29206 stx %l5, [%l7 + 0x10]
29207 ldd [%l7 + 0x10], %f22
29208 fmuld %f22, %f2, %f8
29209 membar 0x27
29210 fmovdn %icc, %f18, %f9
29211 sub %i5, %l4, %g4
29212 smulcc %o4, 0x10E4, %i6
29213 edge16l %l6, %o2, %o6
29214 tcc %icc, 0x3
29215 array32 %o5, %o1, %o7
29216 swap [%l7 + 0x28], %l2
29217 wr %g0, 0x81, %asi
29218 lduha [%l7 + 0x40] %asi, %l1
29219 fmovdn %icc, %f18, %f25
29220 ldub [%l7 + 0x76], %i4
29221 popc 0x029C, %g2
29222 tsubcc %g3, %i3, %g7
29223 edge32n %o0, %i7, %g5
29224 tle %xcc, 0x4
29225 ldsb [%l7 + 0x42], %g1
29226 sra %i2, 0x03, %l5
29227 fpackfix %f12, %f17
29228 fmovdl %xcc, %f21, %f15
29229 sethi 0x0F16, %i0
29230 set 0x3C, %o4
29231 ldswa [%l7 + %o4] 0x88, %g6
29232 nop
29233 setx 0x0CCB9C594075CD76, %l0, %l6
29234 stx %l6, [%l7 + 0x48]
29235 ldx [%l7 + 0x48], %fsr
29236 fmovdn %icc, %f25, %f16
29237 bvc,pt %icc, loop_2518
29238 edge16n %l0, %i1, %l3
29239 set 0x32, %l1
29240 lduba [%l7 + %l1] 0x19, %o3
29241loop_2518:
29242 edge32l %l4, %g4, %o4
29243 nop
29244 setx 0xF53FD1F6, %l0, %l6
29245 st %l6, [%l7 + 0x28]
29246 ld [%l7 + 0x28], %f27
29247 setx 0xB21C03E7, %l1, %l5
29248 st %l5, [%l7 + 0x10]
29249 ld [%l7 + 0x10], %f3
29250 fmuls %f3, %f27, %f6
29251 movvs %xcc, %i6, %i5
29252 fmovrde %l6, %f20, %f4
29253 movvs %xcc, %o6, %o5
29254 subccc %o2, %o1, %o7
29255 stb %l2, [%l7 + 0x1C]
29256 smul %l1, 0x0149, %g2
29257 subcc %i4, 0x0F14, %i3
29258 fmovrdne %g3, %f8, %f30
29259 pdist %f22, %f30, %f24
29260 fnands %f10, %f18, %f6
29261 movrgez %o0, %i7, %g5
29262 stw %g7, [%l7 + 0x3C]
29263 movre %i2, 0x2C9, %l5
29264 popc 0x1D48, %i0
29265 fandnot1s %f19, %f29, %f13
29266 udiv %g1, 0x088D, %g6
29267 xorcc %i1, 0x1A8C, %l3
29268 tpos %icc, 0x1
29269 andcc %o3, %l4, %l0
29270 wr %g0, 0x19, %asi
29271 lda [%l7 + 0x60] %asi, %f7
29272 bgu,pn %icc, loop_2519
29273 movcc %icc, %o4, %i6
29274 sir 0x08EC
29275 swap [%l7 + 0x34], %g4
29276loop_2519:
29277 addcc %i5, %l6, %o5
29278 fcmple32 %f16, %f28, %o6
29279 bcc loop_2520
29280 membar 0x2D
29281 fbue %fcc1, loop_2521
29282 ta %icc, 0x6
29283loop_2520:
29284 taddcctv %o1, 0x1AB3, %o2
29285 fmovdle %icc, %f10, %f18
29286loop_2521:
29287 alignaddr %l2, %o7, %l1
29288 alignaddrl %g2, %i3, %i4
29289 wr %g0, 0xea, %asi
29290 stwa %g3, [%l7 + 0x18] %asi
29291 membar #Sync
29292 fcmpeq16 %f22, %f14, %o0
29293 xorcc %i7, %g7, %i2
29294 sdivcc %g5, 0x08D1, %l5
29295 tcs %icc, 0x2
29296 srax %i0, %g1, %g6
29297 tsubcctv %l3, %i1, %l4
29298 sethi 0x1198, %o3
29299 tl %xcc, 0x2
29300 sub %l0, %i6, %o4
29301 move %icc, %g4, %i5
29302 array32 %o5, %o6, %l6
29303 tleu %icc, 0x1
29304 set 0x6D, %o5
29305 ldsba [%l7 + %o5] 0x88, %o2
29306 bshuffle %f16, %f26, %f24
29307 add %l7, 0x58, %l6
29308 wr %g0, 0x11, %asi
29309 casxa [%l6] 0x11, %l2, %o7
29310 stbar
29311 fmovrdne %o1, %f12, %f20
29312 sdiv %l1, 0x05AB, %g2
29313 sethi 0x1918, %i4
29314 for %f6, %f20, %f22
29315 set 0x6A, %i5
29316 stha %g3, [%l7 + %i5] 0x18
29317 edge16 %o0, %i7, %i3
29318 or %g7, %g5, %l5
29319 addcc %i2, %i0, %g1
29320 subc %l3, %g6, %i1
29321 fornot2 %f12, %f26, %f4
29322 fbuge %fcc1, loop_2522
29323 edge32 %o3, %l0, %l4
29324 movgu %xcc, %i6, %g4
29325 nop
29326 fitos %f13, %f12
29327 fstox %f12, %f28
29328loop_2522:
29329 movcs %icc, %i5, %o4
29330 sethi 0x1077, %o5
29331 fmovspos %xcc, %f11, %f29
29332 orn %l6, %o2, %l2
29333 andncc %o7, %o6, %l1
29334 fabss %f7, %f31
29335 edge16 %g2, %o1, %g3
29336 fbl,a %fcc0, loop_2523
29337 srl %i4, %o0, %i3
29338 movvs %xcc, %i7, %g7
29339 fmovrdlez %g5, %f16, %f14
29340loop_2523:
29341 tpos %icc, 0x7
29342 edge32ln %l5, %i0, %g1
29343 edge8l %i2, %l3, %i1
29344 tn %xcc, 0x1
29345 andncc %g6, %l0, %l4
29346 nop
29347 fitod %f12, %f26
29348 fdtoi %f26, %f12
29349 and %o3, 0x0128, %g4
29350 edge32ln %i6, %o4, %i5
29351 nop
29352 setx 0x840D1F3B, %l0, %l6
29353 st %l6, [%l7 + 0x28]
29354 ld [%l7 + 0x28], %f11
29355 setx 0xD56610CC, %l1, %l5
29356 st %l5, [%l7 + 0x10]
29357 ld [%l7 + 0x10], %f3
29358 fsubs %f3, %f11, %f4
29359 smul %o5, 0x0859, %l6
29360 edge32l %o2, %o7, %l2
29361 set 0x74, %i7
29362 swapa [%l7 + %i7] 0x10, %o6
29363 nop
29364 setx 0x4B251D22, %l0, %l6
29365 st %l6, [%l7 + 0x28]
29366 ld [%l7 + 0x28], %f21
29367 setx 0xE0325A16, %l1, %l5
29368 st %l5, [%l7 + 0x10]
29369 ld [%l7 + 0x10], %f13
29370 fsubs %f13, %f21, %f4
29371 edge8 %l1, %o1, %g2
29372 movre %g3, %i4, %i3
29373 tsubcc %i7, %g7, %o0
29374 movcc %icc, %g5, %i0
29375 array8 %l5, %g1, %l3
29376 fxnor %f18, %f2, %f24
29377 fmul8ulx16 %f30, %f0, %f20
29378 orncc %i1, 0x13B7, %g6
29379 set 0x40, %o1
29380 ldda [%l7 + %o1] 0x81, %f0
29381 fbe %fcc3, loop_2524
29382 fbule,a %fcc0, loop_2525
29383 fmovsle %xcc, %f10, %f26
29384 sra %i2, 0x1B, %l4
29385loop_2524:
29386 andcc %o3, %g4, %l0
29387loop_2525:
29388 xor %i6, %o4, %o5
29389 addcc %l6, 0x1141, %i5
29390 mulscc %o7, %l2, %o2
29391 tcc %icc, 0x3
29392 wr %g0, 0xeb, %asi
29393 stha %o6, [%l7 + 0x44] %asi
29394 membar #Sync
29395 taddcctv %o1, 0x143A, %g2
29396 movre %l1, 0x10F, %i4
29397 array8 %i3, %i7, %g7
29398 fbe,a %fcc0, loop_2526
29399 fcmpgt32 %f26, %f0, %o0
29400 srl %g5, %g3, %i0
29401 fmovdne %icc, %f9, %f5
29402loop_2526:
29403 movcc %xcc, %l5, %g1
29404 subccc %l3, %g6, %i1
29405 nop
29406 setx 0x30574153, %l0, %l6
29407 st %l6, [%l7 + 0x10]
29408 ld [%l7 + 0x10], %fsr
29409 tl %xcc, 0x2
29410 orn %l4, %i2, %o3
29411 tcc %xcc, 0x1
29412 bneg,a loop_2527
29413 fmovsg %icc, %f28, %f0
29414 smulcc %l0, 0x0491, %i6
29415 movrgez %g4, 0x20D, %o5
29416loop_2527:
29417 popc 0x14BA, %l6
29418 brgz %o4, loop_2528
29419 movrlz %i5, 0x16B, %l2
29420 set 0x300, %g7
29421 nop ! stxa %o7, [%g0 + %g7] 0x40 ripped by fixASI40.pl
29422loop_2528:
29423 nop
29424 add %l7, 0x34, %l6
29425 wr %g0, 0x80, %asi
29426 lda [%l6] %asi, %o6
29427 casa [%l6] 0x80, %o6, %o1
29428 tle %xcc, 0x5
29429 edge16l %g2, %o2, %i4
29430 st %f26, [%l7 + 0x14]
29431 fsrc1s %f27, %f5
29432 fpadd16 %f30, %f14, %f10
29433 fones %f9
29434 alignaddrl %i3, %l1, %g7
29435 sra %o0, %g5, %i7
29436 wr %g0, 0x80, %asi
29437 stha %g3, [%l7 + 0x7E] %asi
29438 sdivx %l5, 0x1A9A, %i0
29439 addccc %l3, 0x0BE4, %g6
29440 tvs %icc, 0x4
29441 ldsb [%l7 + 0x32], %g1
29442 movneg %icc, %i1, %i2
29443 addcc %o3, 0x0B75, %l4
29444 mulscc %i6, 0x10D0, %l0
29445 fpackfix %f2, %f27
29446 edge16 %g4, %o5, %l6
29447 subcc %i5, 0x1C1A, %o4
29448 edge32ln %o7, %o6, %l2
29449 movne %icc, %g2, %o1
29450 subc %i4, 0x0FE8, %i3
29451 fpadd32s %f8, %f22, %f16
29452 taddcc %o2, 0x1DFA, %g7
29453 andncc %l1, %g5, %o0
29454 nop
29455 fitod %f10, %f8
29456 fdtox %f8, %f8
29457 xor %g3, 0x0874, %i7
29458 edge16n %l5, %l3, %g6
29459 bvc,a,pn %xcc, loop_2529
29460 nop
29461 setx loop_2530, %l0, %l1
29462 jmpl %l1, %i0
29463 tn %icc, 0x1
29464 movrgez %i1, %i2, %o3
29465loop_2529:
29466 nop
29467 wr %g0, 0x04, %asi
29468 lduwa [%l7 + 0x5C] %asi, %g1
29469loop_2530:
29470 tcc %icc, 0x7
29471 movrlz %l4, 0x2C6, %l0
29472 udivx %g4, 0x13D0, %i6
29473 subccc %o5, %i5, %o4
29474 set 0x08, %g3
29475 stwa %l6, [%l7 + %g3] 0x11
29476 fbge %fcc1, loop_2531
29477 restored
29478 rdpr %cwp, %g1
29479 rdpr %cansave, %g2
29480 rdpr %canrestore, %g3
29481 rdpr %cleanwin, %g4
29482 rdpr %otherwin, %g5
29483 rdpr %wstate, %g6
29484 tg %icc, 0x1
29485 nop
29486 setx 0xE0AB6FD8, %l0, %l6
29487 st %l6, [%l7 + 0x28]
29488 ld [%l7 + 0x28], %f2
29489 setx 0x75A3598A, %l1, %l5
29490 st %l5, [%l7 + 0x10]
29491 ld [%l7 + 0x10], %f20
29492 fdivs %f20, %f2, %f2
29493loop_2531:
29494 movl %icc, %o6, %o7
29495 saved
29496 rdpr %cwp, %g1
29497 rdpr %cansave, %g2
29498 rdpr %canrestore, %g3
29499 rdpr %cleanwin, %g4
29500 rdpr %otherwin, %g5
29501 rdpr %wstate, %g6
29502 sra %l2, %g2, %i4
29503 fmovrdlez %o1, %f30, %f30
29504 bl loop_2532
29505 taddcctv %i3, %g7, %l1
29506 movne %icc, %o2, %g5
29507 movcs %xcc, %g3, %i7
29508loop_2532:
29509 fmovsleu %xcc, %f19, %f13
29510 array32 %o0, %l3, %g6
29511 and %i0, 0x16F6, %i1
29512 fpackfix %f6, %f30
29513 movg %xcc, %i2, %o3
29514 srax %l5, 0x12, %g1
29515 sethi 0x1A8B, %l4
29516 fble %fcc3, loop_2533
29517 movgu %icc, %g4, %l0
29518 fba,a %fcc1, loop_2534
29519 movn %xcc, %i6, %i5
29520loop_2533:
29521 fornot2 %f28, %f22, %f22
29522 xnorcc %o4, %l6, %o5
29523loop_2534:
29524 tg %icc, 0x0
29525 movrgz %o7, %o6, %l2
29526 membar 0x49
29527 set 0x48, %l0
29528 prefetcha [%l7 + %l0] 0x04, 0x2
29529 andncc %o1, %i3, %i4
29530 sub %l1, %o2, %g5
29531 fmovrde %g7, %f22, %f2
29532 fble %fcc1, loop_2535
29533 movl %xcc, %g3, %o0
29534 movre %i7, %l3, %g6
29535 tle %icc, 0x1
29536loop_2535:
29537 alignaddrl %i0, %i1, %i2
29538 fmovsge %xcc, %f19, %f24
29539 tpos %xcc, 0x3
29540 bn %icc, loop_2536
29541 fmovrsgez %o3, %f16, %f13
29542 wr %g0, 0x18, %asi
29543 ldstuba [%l7 + 0x23] %asi, %l5
29544loop_2536:
29545 fmovscs %icc, %f0, %f0
29546 tn %icc, 0x6
29547 movgu %icc, %l4, %g4
29548 fcmple32 %f10, %f14, %g1
29549 subccc %i6, 0x03D1, %l0
29550 ta %icc, 0x7
29551 srlx %o4, %i5, %o5
29552 udivcc %o7, 0x1A7E, %l6
29553 ta %icc, 0x4
29554 subcc %l2, 0x166B, %g2
29555 fbe %fcc3, loop_2537
29556 tneg %icc, 0x4
29557 nop
29558 setx 0xCC4A5CAF30749B94, %l0, %l6
29559 stx %l6, [%l7 + 0x20]
29560 ldx [%l7 + 0x20], %fsr
29561 tsubcctv %o6, 0x10FB, %o1
29562loop_2537:
29563 fmovrdgz %i4, %f20, %f10
29564 edge8ln %i3, %o2, %l1
29565 flush %l7 + 0x60
29566 fcmpne32 %f14, %f30, %g7
29567 fsrc2 %f26, %f0
29568 srax %g5, %g3, %i7
29569 edge16n %l3, %o0, %i0
29570 sub %i1, %i2, %g6
29571 sir 0x1CCC
29572 set 0x40, %i3
29573 prefetcha [%l7 + %i3] 0x15, 0x1
29574 restored
29575 rdpr %cwp, %g1
29576 rdpr %cansave, %g2
29577 rdpr %canrestore, %g3
29578 rdpr %cleanwin, %g4
29579 rdpr %otherwin, %g5
29580 rdpr %wstate, %g6
29581 bpos loop_2538
29582 xorcc %l4, 0x0C23, %o3
29583 sdivx %g1, 0x09FD, %g4
29584 ldd [%l7 + 0x68], %f16
29585loop_2538:
29586 movvs %icc, %l0, %i6
29587 set 0x0A, %i2
29588 lduba [%l7 + %i2] 0x0c, %i5
29589 array8 %o4, %o7, %o5
29590 sllx %l2, %g2, %o6
29591 edge16n %l6, %o1, %i4
29592 orcc %i3, 0x12B2, %l1
29593 nop
29594 fitod %f0, %f0
29595 fdtoi %f0, %f24
29596 wr %g0, 0x10, %asi
29597 ldxa [%l7 + 0x28] %asi, %g7
29598 sra %g5, %g3, %i7
29599 tvc %xcc, 0x6
29600 udiv %o2, 0x1A14, %o0
29601 restored
29602 rdpr %cwp, %g1
29603 rdpr %cansave, %g2
29604 rdpr %canrestore, %g3
29605 rdpr %cleanwin, %g4
29606 rdpr %otherwin, %g5
29607 rdpr %wstate, %g6
29608 fnor %f8, %f28, %f30
29609 nop
29610 fitos %f23, %f14
29611 sra %i0, %i1, %l3
29612 fmovsleu %icc, %f20, %f24
29613 nop
29614 setx 0xCD6D91B50F8FA216, %l0, %l6
29615 stx %l6, [%l7 + 0x28]
29616 ldd [%l7 + 0x28], %f14
29617 setx 0x1116EAB275AC8B39, %l1, %l5
29618 stx %l5, [%l7 + 0x10]
29619 ldd [%l7 + 0x10], %f6
29620 fmuld %f6, %f14, %f0
29621 andn %i2, %g6, %l5
29622 fxnors %f21, %f26, %f25
29623 fmovrslez %o3, %f4, %f18
29624 subccc %l4, %g4, %l0
29625 array8 %g1, %i5, %i6
29626 fpsub32 %f28, %f2, %f18
29627 fpadd32s %f27, %f10, %f22
29628 edge16n %o4, %o5, %l2
29629 addcc %g2, %o7, %l6
29630 xnor %o6, 0x153C, %i4
29631 subccc %i3, %o1, %l1
29632 movrne %g5, 0x1B1, %g7
29633 udivcc %g3, 0x094D, %i7
29634 sllx %o2, %i0, %o0
29635 andncc %i1, %l3, %i2
29636 nop
29637 setx 0x3991D837, %l0, %l6
29638 st %l6, [%l7 + 0x28]
29639 ld [%l7 + 0x28], %f4
29640 fsqrts %f4, %f25
29641 tleu %icc, 0x4
29642 sir 0x100B
29643 fmul8x16 %f19, %f22, %f6
29644 movrgez %g6, 0x360, %o3
29645 movgu %icc, %l4, %g4
29646 nop
29647 setx 0x11A5D3617886B4D5, %l0, %l6
29648 stx %l6, [%l7 + 0x28]
29649 ldd [%l7 + 0x28], %f20
29650 setx 0xC2A87189A5EF066D, %l1, %l5
29651 stx %l5, [%l7 + 0x10]
29652 ldd [%l7 + 0x10], %f28
29653 fdivd %f28, %f20, %f20
29654 array16 %l0, %l5, %i5
29655 fmovse %xcc, %f24, %f26
29656 and %i6, 0x0E65, %o4
29657 fmovdn %xcc, %f14, %f6
29658 fzero %f16
29659 subc %o5, %g1, %g2
29660 prefetch [%l7 + 0x4C], 0x0
29661 bgu %xcc, loop_2539
29662 std %f14, [%l7 + 0x10]
29663 srax %l2, 0x1A, %o7
29664 be,a %xcc, loop_2540
29665loop_2539:
29666 fmovse %xcc, %f26, %f10
29667 fbo,a %fcc3, loop_2541
29668 bgu,pt %xcc, loop_2542
29669loop_2540:
29670 movvc %icc, %l6, %i4
29671 nop
29672 setx loop_2543, %l0, %l1
29673 wrpr 0x1, %tl
29674 wrpr %l1, %tnpc
29675 setx 0x34400001400, %l0, %l1
29676 wrpr %l1, %tstate
29677 wrhpr 0x4, %htstate
29678 done
29679loop_2541:
29680 nop
29681 setx 0x707FDCA5, %l0, %l6
29682 st %l6, [%l7 + 0x58]
29683 ld [%l7 + 0x58], %fsr
29684loop_2542:
29685 nop
29686 set 0x58, %g6
29687 prefetcha [%l7 + %g6] 0x19, 0x1
29688loop_2543:
29689 movge %xcc, %o1, %l1
29690 tcc %xcc, 0x2
29691 fpsub32s %f5, %f31, %f31
29692 fnot1s %f10, %f21
29693 popc %o6, %g7
29694 xnor %g3, 0x19A2, %i7
29695 fmovrslz %o2, %f9, %f23
29696 umul %i0, 0x1953, %o0
29697 movn %xcc, %g5, %l3
29698 fsrc2 %f22, %f30
29699 add %l7, 0x30, %l6
29700 wr %g0, 0x80, %asi
29701 ldxa [%l6] %asi, %i2
29702 casxa [%l6] %asi, %i2, %i1
29703 nop
29704 setx loop_2544, %l0, %l1
29705 jmpl %l1, %o3
29706 addc %g6, 0x18A4, %l4
29707 movcs %xcc, %g4, %l0
29708 be,pn %xcc, loop_2545
29709loop_2544:
29710 bleu,a,pn %xcc, loop_2546
29711 edge8l %l5, %i5, %i6
29712 fble,a %fcc0, loop_2547
29713loop_2545:
29714 edge32ln %o4, %g1, %o5
29715loop_2546:
29716 fbl %fcc3, loop_2548
29717 edge8 %g2, %l2, %l6
29718loop_2547:
29719 ldd [%l7 + 0x40], %f16
29720 smul %o7, %i4, %o1
29721loop_2548:
29722 movl %xcc, %l1, %i3
29723 movge %xcc, %o6, %g3
29724 xorcc %i7, 0x1032, %g7
29725 srax %o2, 0x16, %i0
29726 fxor %f10, %f4, %f26
29727 set 0x40, %i6
29728 stda %f16, [%l7 + %i6] 0x1e
29729 membar #Sync
29730 sll %o0, %l3, %g5
29731 xnor %i2, %i1, %o3
29732 alignaddrl %g6, %g4, %l4
29733 fpsub16 %f8, %f12, %f22
29734 sra %l0, %i5, %i6
29735 restored
29736 rdpr %cwp, %g1
29737 rdpr %cansave, %g2
29738 rdpr %canrestore, %g3
29739 rdpr %cleanwin, %g4
29740 rdpr %otherwin, %g5
29741 rdpr %wstate, %g6
29742 tsubcc %l5, %o4, %g1
29743 stbar
29744 nop
29745 setx 0x8E6906D4, %l0, %l6
29746 st %l6, [%l7 + 0x28]
29747 ld [%l7 + 0x28], %f17
29748 setx 0xED84CB7D, %l1, %l5
29749 st %l5, [%l7 + 0x10]
29750 ld [%l7 + 0x10], %f13
29751 fdivs %f13, %f17, %f17
29752 fble %fcc2, loop_2549
29753 sll %o5, 0x04, %l2
29754 fbn %fcc0, loop_2550
29755 ba,pt %icc, loop_2551
29756loop_2549:
29757 fmovdcs %xcc, %f14, %f19
29758 tle %xcc, 0x7
29759loop_2550:
29760 fornot1s %f1, %f22, %f7
29761loop_2551:
29762 ldsb [%l7 + 0x23], %g2
29763 nop
29764 setx 0xA308FB67, %l0, %l6
29765 st %l6, [%l7 + 0x28]
29766 ld [%l7 + 0x28], %f26
29767 fsqrts %f26, %f5
29768 nop
29769 setx loop_2552, %l0, %l1
29770 wrpr 0x1, %tl
29771 wrpr %l1, %tnpc
29772 setx 0x34400001400, %l0, %l1
29773 wrpr %l1, %tstate
29774 wrhpr 0x4, %htstate
29775 done
29776 orncc %o7, 0x1CE7, %l6
29777 umulcc %o1, 0x002D, %i4
29778 taddcc %l1, 0x113C, %i3
29779loop_2552:
29780 edge32ln %g3, %i7, %o6
29781 fxnor %f20, %f4, %f0
29782 umul %o2, 0x05B0, %g7
29783 fble,a %fcc2, loop_2553
29784 fpsub32 %f20, %f8, %f14
29785 fmovsneg %icc, %f10, %f13
29786 bvs,a,pn %icc, loop_2554
29787loop_2553:
29788 edge32n %i0, %o0, %g5
29789 udiv %l3, 0x1A8C, %i1
29790 movvs %icc, %i2, %g6
29791loop_2554:
29792 restored
29793 rdpr %cwp, %g1
29794 rdpr %cansave, %g2
29795 rdpr %canrestore, %g3
29796 rdpr %cleanwin, %g4
29797 rdpr %otherwin, %g5
29798 rdpr %wstate, %g6
29799 fbl %fcc1, loop_2555
29800 taddcctv %o3, 0x0903, %g4
29801 set 0x1C, %i0
29802 lduha [%l7 + %i0] 0x81, %l4
29803loop_2555:
29804 sub %i5, 0x1E41, %l0
29805 xnorcc %i6, %l5, %o4
29806 umulcc %o5, %l2, %g2
29807 movvc %xcc, %o7, %l6
29808 andcc %o1, 0x1D8A, %i4
29809 tl %icc, 0x0
29810 wr %g0, 0x88, %asi
29811 sta %f27, [%l7 + 0x74] %asi
29812 ldsb [%l7 + 0x6D], %g1
29813 fsrc1 %f2, %f2
29814 nop
29815 setx 0xF06A87D9, %l0, %l6
29816 st %l6, [%l7 + 0x44]
29817 ld [%l7 + 0x44], %fsr
29818 tvc %icc, 0x1
29819 bneg,pt %xcc, loop_2556
29820 sdivcc %i3, 0x0C83, %l1
29821 ldd [%l7 + 0x10], %f22
29822 fpsub32 %f22, %f2, %f18
29823loop_2556:
29824 movl %xcc, %g3, %i7
29825 bpos,pn %xcc, loop_2557
29826 fmovrslz %o2, %f27, %f11
29827 st %f0, [%l7 + 0x30]
29828 sll %g7, 0x12, %i0
29829loop_2557:
29830 movn %xcc, %o0, %o6
29831 ldstub [%l7 + 0x45], %l3
29832 nop
29833 setx 0xE108C0678045A593, %l0, %l6
29834 stx %l6, [%l7 + 0x48]
29835 ldx [%l7 + 0x48], %fsr
29836 movge %xcc, %g5, %i1
29837 fbg %fcc2, loop_2558
29838 nop
29839 fitos %f12, %f15
29840 fstoi %f15, %f31
29841 brlez,a %g6, loop_2559
29842 sll %i2, %o3, %g4
29843loop_2558:
29844 nop
29845 set 0x3A, %o0
29846 lduh [%l7 + %o0], %i5
29847 fble,a %fcc3, loop_2560
29848loop_2559:
29849 alignaddr %l0, %l4, %l5
29850 fnegd %f10, %f20
29851 bge %icc, loop_2561
29852loop_2560:
29853 sra %o4, %i6, %o5
29854 tn %xcc, 0x4
29855 fnand %f6, %f28, %f6
29856loop_2561:
29857 stw %g2, [%l7 + 0x3C]
29858 edge32ln %o7, %l2, %l6
29859 bcc,a loop_2562
29860 movre %i4, 0x041, %o1
29861 fabss %f30, %f8
29862 tvs %icc, 0x7
29863loop_2562:
29864 addcc %i3, %l1, %g1
29865 edge16l %g3, %o2, %i7
29866 edge16ln %i0, %o0, %o6
29867 nop
29868 set 0x24, %l5
29869 ldsw [%l7 + %l5], %g7
29870 movle %xcc, %g5, %i1
29871 edge16n %l3, %i2, %g6
29872 ldx [%l7 + 0x58], %g4
29873 edge32 %o3, %i5, %l0
29874 movle %icc, %l5, %o4
29875 nop
29876 setx 0xCFA00D32, %l0, %l6
29877 st %l6, [%l7 + 0x28]
29878 ld [%l7 + 0x28], %f1
29879 setx 0x52D091DE, %l1, %l5
29880 st %l5, [%l7 + 0x10]
29881 ld [%l7 + 0x10], %f18
29882 fsubs %f18, %f1, %f24
29883 smul %l4, 0x018D, %o5
29884 subc %g2, 0x1F48, %o7
29885 fbul,a %fcc3, loop_2563
29886 fmuld8ulx16 %f5, %f2, %f2
29887 fmovdvs %xcc, %f26, %f17
29888 tg %icc, 0x5
29889loop_2563:
29890 array16 %l2, %l6, %i6
29891 edge16n %o1, %i3, %l1
29892 udiv %i4, 0x0192, %g3
29893 bpos %icc, loop_2564
29894 brnz,a %g1, loop_2565
29895 ldsh [%l7 + 0x3E], %i7
29896 tne %icc, 0x7
29897loop_2564:
29898 fmovdle %xcc, %f28, %f16
29899loop_2565:
29900 movg %xcc, %o2, %i0
29901 srax %o6, 0x1B, %o0
29902 fmovdge %icc, %f16, %f0
29903 fcmpgt16 %f0, %f24, %g7
29904 alignaddr %i1, %l3, %g5
29905 membar 0x37
29906 fbue,a %fcc0, loop_2566
29907 fors %f21, %f14, %f18
29908 movn %icc, %g6, %i2
29909 nop
29910 setx loop_2567, %l0, %l1
29911 jmpl %l1, %o3
29912loop_2566:
29913 tne %icc, 0x7
29914 fcmpeq32 %f18, %f12, %i5
29915 fnand %f2, %f30, %f28
29916loop_2567:
29917 tleu %icc, 0x5
29918 fcmpne32 %f8, %f26, %l0
29919 nop
29920 fitod %f10, %f12
29921 fdtoi %f12, %f8
29922 alignaddrl %l5, %o4, %l4
29923 edge8l %o5, %g2, %g4
29924 fbge %fcc3, loop_2568
29925 tleu %xcc, 0x5
29926 nop
29927 setx 0xF06A256B, %l0, %l6
29928 st %l6, [%l7 + 0x64]
29929 ld [%l7 + 0x64], %fsr
29930 ld [%l7 + 0x2C], %f12
29931loop_2568:
29932 fcmple32 %f18, %f10, %o7
29933 movg %icc, %l2, %l6
29934 set 0x34, %g5
29935 ldswa [%l7 + %g5] 0x80, %i6
29936 srax %i3, %l1, %i4
29937 fbu %fcc3, loop_2569
29938 edge32l %g3, %o1, %g1
29939 edge8ln %i7, %o2, %i0
29940 edge16 %o6, %o0, %i1
29941loop_2569:
29942 nop
29943 fitod %f1, %f10
29944 set 0x6E, %o7
29945 lduha [%l7 + %o7] 0x88, %l3
29946 fbue,a %fcc2, loop_2570
29947 movle %icc, %g7, %g6
29948 tleu %xcc, 0x7
29949 bpos %icc, loop_2571
29950loop_2570:
29951 subcc %i2, %o3, %i5
29952 fandnot1s %f0, %f9, %f17
29953 nop
29954 setx 0x7D7E333E, %l0, %l6
29955 st %l6, [%l7 + 0x28]
29956 ld [%l7 + 0x28], %f23
29957 setx 0xBE24F6F9, %l1, %l5
29958 st %l5, [%l7 + 0x10]
29959 ld [%l7 + 0x10], %f27
29960 fmuls %f27, %f23, %f4
29961loop_2571:
29962 move %xcc, %l0, %g5
29963 tcs %xcc, 0x0
29964 tle %xcc, 0x2
29965 addccc %l5, %l4, %o4
29966 mulscc %g2, 0x02AD, %o5
29967 nop
29968 setx 0x12FFD99F, %l0, %l6
29969 st %l6, [%l7 + 0x28]
29970 ld [%l7 + 0x28], %f30
29971 setx 0xD374915F, %l1, %l5
29972 st %l5, [%l7 + 0x10]
29973 ld [%l7 + 0x10], %f17
29974 fdivs %f17, %f30, %f21
29975 edge8n %g4, %l2, %l6
29976 fbue %fcc3, loop_2572
29977 xorcc %o7, 0x0A87, %i3
29978 ldd [%l7 + 0x18], %f8
29979 movvc %icc, %l1, %i6
29980loop_2572:
29981 bneg,a,pn %xcc, loop_2573
29982 addcc %i4, %o1, %g3
29983 brz,a %g1, loop_2574
29984 fbug,a %fcc2, loop_2575
29985loop_2573:
29986 srl %i7, 0x1F, %i0
29987 mova %icc, %o6, %o0
29988loop_2574:
29989 fmovsneg %icc, %f31, %f21
29990loop_2575:
29991 brz,a %o2, loop_2576
29992 lduw [%l7 + 0x6C], %l3
29993 xnor %g7, %g6, %i1
29994 movrgez %i2, %o3, %l0
29995loop_2576:
29996 fcmple16 %f0, %f18, %g5
29997 movrne %l5, 0x1CF, %l4
29998 tn %icc, 0x4
29999 bleu,a,pn %icc, loop_2577
30000 tn %icc, 0x6
30001 subccc %i5, 0x0E65, %o4
30002 xor %g2, %g4, %l2
30003loop_2577:
30004 fmovdvs %icc, %f19, %f13
30005 tneg %icc, 0x6
30006 movrlez %l6, 0x37F, %o5
30007 fble,a %fcc2, loop_2578
30008 ld [%l7 + 0x30], %f1
30009 movvs %icc, %i3, %l1
30010 sra %o7, %i4, %i6
30011loop_2578:
30012 tvc %icc, 0x7
30013 edge32n %g3, %o1, %g1
30014 sllx %i0, %o6, %o0
30015 saved
30016 rdpr %cwp, %g1
30017 rdpr %cansave, %g2
30018 rdpr %canrestore, %g3
30019 rdpr %cleanwin, %g4
30020 rdpr %otherwin, %g5
30021 rdpr %wstate, %g6
30022 subcc %o2, 0x095E, %i7
30023 andn %g7, %g6, %i1
30024 movg %xcc, %i2, %o3
30025 wr %g0, 0x81, %asi
30026 swapa [%l7 + 0x18] %asi, %l3
30027 array32 %l0, %g5, %l4
30028 fandnot1 %f8, %f12, %f18
30029 sll %l5, 0x1C, %o4
30030 sub %i5, 0x133F, %g4
30031 movrgez %l2, %l6, %o5
30032 add %i3, %l1, %o7
30033 nop
30034 fitod %f8, %f4
30035 fdtoi %f4, %f22
30036 prefetch [%l7 + 0x54], 0x2
30037 std %f4, [%l7 + 0x58]
30038 umulcc %g2, %i6, %i4
30039 xnor %g3, 0x0D1B, %o1
30040 movcc %xcc, %i0, %g1
30041 fbn %fcc3, loop_2579
30042 fmovdvs %xcc, %f27, %f26
30043 movvc %icc, %o0, %o2
30044 bshuffle %f10, %f16, %f6
30045loop_2579:
30046 fors %f27, %f29, %f19
30047 set 0x68, %o6
30048 prefetcha [%l7 + %o6] 0x89, 0x0
30049 taddcc %g7, 0x1B0C, %i7
30050 movne %icc, %g6, %i1
30051 movl %icc, %o3, %i2
30052 nop
30053 setx loop_2580, %l0, %l1
30054 wrpr 0x1, %tl
30055 wrpr %l1, %tnpc
30056 setx 0x34400001400, %l0, %l1
30057 wrpr %l1, %tstate
30058 wrhpr 0x4, %htstate
30059 done
30060 nop
30061 fitos %f9, %f15
30062 fstox %f15, %f2
30063 orn %l0, %g5, %l3
30064 wr %g0, 0x80, %asi
30065 ldsha [%l7 + 0x4A] %asi, %l4
30066loop_2580:
30067 srax %l5, 0x0E, %i5
30068 xorcc %o4, %l2, %g4
30069 sir 0x09B5
30070 edge32l %o5, %l6, %i3
30071 edge8 %l1, %g2, %o7
30072 edge16n %i4, %g3, %i6
30073 andcc %i0, 0x0934, %g1
30074 ta %icc, 0x4
30075 smulcc %o1, 0x01DE, %o2
30076 sdivcc %o0, 0x046F, %o6
30077 add %l7, 0x54, %l6
30078 wr %g0, 0x19, %asi
30079 casa [%l6] %asi, %i7, %g7
30080 array32 %i1, %o3, %g6
30081 movg %xcc, %l0, %g5
30082 fandnot2s %f18, %f15, %f2
30083 fpackfix %f24, %f27
30084 taddcctv %i2, %l3, %l4
30085 array8 %l5, %i5, %l2
30086 sllx %o4, 0x16, %g4
30087 nop
30088 setx 0x607E1F7A, %l0, %l6
30089 st %l6, [%l7 + 0x48]
30090 ld [%l7 + 0x48], %fsr
30091 edge16 %o5, %i3, %l1
30092 umul %l6, %g2, %i4
30093 pdist %f0, %f20, %f24
30094 fmovsvs %xcc, %f5, %f19
30095 pdist %f2, %f12, %f22
30096 movre %o7, 0x3FD, %i6
30097 movvs %xcc, %i0, %g1
30098 sdiv %g3, 0x1DBC, %o1
30099 fmovrsne %o2, %f28, %f12
30100 brgz %o0, loop_2581
30101 tle %icc, 0x2
30102 fpsub16 %f24, %f30, %f22
30103 edge8ln %i7, %o6, %i1
30104loop_2581:
30105 xnor %o3, 0x0564, %g7
30106 fabsd %f2, %f10
30107 xorcc %l0, %g6, %g5
30108 tle %icc, 0x6
30109 lduh [%l7 + 0x32], %l3
30110 restored
30111 rdpr %cwp, %g1
30112 rdpr %cansave, %g2
30113 rdpr %canrestore, %g3
30114 rdpr %cleanwin, %g4
30115 rdpr %otherwin, %g5
30116 rdpr %wstate, %g6
30117 sra %l4, %l5, %i5
30118 stbar
30119 taddcc %i2, %o4, %l2
30120 mulx %o5, 0x0A29, %i3
30121 stbar
30122 saved
30123 rdpr %cwp, %g1
30124 rdpr %cansave, %g2
30125 rdpr %canrestore, %g3
30126 rdpr %cleanwin, %g4
30127 rdpr %otherwin, %g5
30128 rdpr %wstate, %g6
30129 edge8ln %l1, %g4, %g2
30130 udivcc %i4, 0x0894, %l6
30131 orncc %i6, 0x1D91, %i0
30132 lduw [%l7 + 0x74], %o7
30133 bshuffle %f6, %f26, %f24
30134 bneg,pt %icc, loop_2582
30135 restored
30136 rdpr %cwp, %g1
30137 rdpr %cansave, %g2
30138 rdpr %canrestore, %g3
30139 rdpr %cleanwin, %g4
30140 rdpr %otherwin, %g5
30141 rdpr %wstate, %g6
30142 fmovrde %g1, %f8, %f2
30143 flush %l7 + 0x50
30144loop_2582:
30145 edge32 %o1, %o2, %o0
30146 srax %g3, 0x10, %i7
30147 nop
30148 set 0x34, %l2
30149 prefetch [%l7 + %l2], 0x1
30150 fmovse %xcc, %f29, %f6
30151 ldd [%l7 + 0x20], %f10
30152 ldstub [%l7 + 0x57], %o6
30153 movge %xcc, %o3, %i1
30154 ta %xcc, 0x4
30155 movge %xcc, %g7, %g6
30156 nop
30157 fitod %f9, %f14
30158 bvs,a loop_2583
30159 bg,a %icc, loop_2584
30160 tvc %xcc, 0x6
30161 movl %icc, %g5, %l0
30162loop_2583:
30163 fsrc2s %f10, %f8
30164loop_2584:
30165 movvs %icc, %l3, %l5
30166 fble,a %fcc2, loop_2585
30167 movcc %icc, %l4, %i5
30168 tne %xcc, 0x0
30169 fcmpgt32 %f28, %f16, %o4
30170loop_2585:
30171 edge16n %i2, %l2, %i3
30172 subc %o5, %l1, %g4
30173 tn %icc, 0x3
30174 fexpand %f5, %f14
30175 alignaddrl %i4, %l6, %g2
30176 fbu,a %fcc3, loop_2586
30177 fmovrdlez %i6, %f6, %f24
30178 fpack32 %f28, %f16, %f4
30179 fmovdleu %icc, %f25, %f5
30180loop_2586:
30181 subcc %o7, 0x1AE8, %i0
30182 fmovsleu %icc, %f8, %f6
30183 bleu,pn %icc, loop_2587
30184 array8 %g1, %o2, %o1
30185 fbl,a %fcc3, loop_2588
30186 movvc %xcc, %g3, %o0
30187loop_2587:
30188 addcc %i7, %o6, %i1
30189 te %icc, 0x2
30190loop_2588:
30191 stx %o3, [%l7 + 0x18]
30192 movrne %g6, %g7, %g5
30193 nop
30194 setx loop_2589, %l0, %l1
30195 wrpr 0x1, %tl
30196 wrpr %l1, %tnpc
30197 setx 0x34400001400, %l0, %l1
30198 wrpr %l1, %tstate
30199 wrhpr 0x4, %htstate
30200 done
30201 popc %l3, %l0
30202 faligndata %f16, %f4, %f28
30203 sethi 0x023D, %l5
30204loop_2589:
30205 move %icc, %i5, %o4
30206 fmovrde %i2, %f2, %f2
30207 set 0x68, %l3
30208 stxa %l4, [%l7 + %l3] 0x2f
30209 membar #Sync
30210 fnor %f8, %f26, %f22
30211 edge32ln %i3, %l2, %o5
30212 movpos %icc, %g4, %i4
30213 bl,a loop_2590
30214 fmovrdne %l6, %f6, %f22
30215 array8 %g2, %l1, %o7
30216 movgu %icc, %i6, %i0
30217loop_2590:
30218 addcc %o2, %o1, %g3
30219 fmovrdlez %o0, %f24, %f0
30220 nop
30221 setx 0xED69A321DDF955B2, %l0, %l6
30222 stx %l6, [%l7 + 0x28]
30223 ldd [%l7 + 0x28], %f16
30224 setx 0xDF0537B20EAD6CC5, %l1, %l5
30225 stx %l5, [%l7 + 0x10]
30226 ldd [%l7 + 0x10], %f18
30227 faddd %f18, %f16, %f30
30228 fsrc1 %f12, %f22
30229 tcs %icc, 0x6
30230 brgz %g1, loop_2591
30231 nop
30232 setx 0x3CEBF804E06ABC61, %l0, %l6
30233 stx %l6, [%l7 + 0x18]
30234 ldx [%l7 + 0x18], %fsr
30235 smulcc %o6, 0x084C, %i7
30236 fmovdleu %xcc, %f6, %f22
30237loop_2591:
30238 fmovrdlz %o3, %f30, %f10
30239 movn %icc, %i1, %g7
30240 tne %xcc, 0x1
30241 nop
30242 set 0x40, %g2
30243 stw %g6, [%l7 + %g2]
30244 fbge,a %fcc1, loop_2592
30245 fbne,a %fcc3, loop_2593
30246 umul %g5, 0x0DC1, %l0
30247 set 0x40, %i1
30248 stda %f16, [%l7 + %i1] 0x04
30249loop_2592:
30250 xnor %l5, 0x0EEE, %i5
30251loop_2593:
30252 brlz,a %o4, loop_2594
30253 saved
30254 rdpr %cwp, %g1
30255 rdpr %cansave, %g2
30256 rdpr %canrestore, %g3
30257 rdpr %cleanwin, %g4
30258 rdpr %otherwin, %g5
30259 rdpr %wstate, %g6
30260 tvs %icc, 0x1
30261 mulx %i2, 0x093E, %l3
30262loop_2594:
30263 and %l4, 0x0A89, %i3
30264 tn %icc, 0x6
30265 xnor %l2, %o5, %g4
30266 tsubcctv %i4, 0x1353, %l6
30267 bg,pt %icc, loop_2595
30268 srax %g2, %l1, %o7
30269 tvc %icc, 0x7
30270 brgez %i6, loop_2596
30271loop_2595:
30272 sethi 0x1920, %i0
30273 add %o1, %o2, %o0
30274 fmovrsgz %g3, %f17, %f12
30275loop_2596:
30276 edge16ln %g1, %o6, %o3
30277 fble,a %fcc3, loop_2597
30278 xnorcc %i7, 0x1DC7, %i1
30279 umul %g7, 0x0572, %g6
30280 edge8n %g5, %l0, %i5
30281loop_2597:
30282 nop
30283 setx 0xD0427825, %l0, %l6
30284 st %l6, [%l7 + 0x5C]
30285 ld [%l7 + 0x5C], %fsr
30286 smulcc %l5, 0x0E9B, %o4
30287 bgu,pn %xcc, loop_2598
30288 call loop_2599
30289 subccc %i2, 0x1A90, %l4
30290 stw %i3, [%l7 + 0x5C]
30291loop_2598:
30292 taddcctv %l2, %l3, %o5
30293loop_2599:
30294 fmovsneg %xcc, %f16, %f0
30295 set 0x59, %g4
30296 lduba [%l7 + %g4] 0x10, %i4
30297 te %xcc, 0x7
30298 andncc %l6, %g4, %l1
30299 fmovdle %xcc, %f21, %f13
30300 ldub [%l7 + 0x2C], %o7
30301 fbug %fcc0, loop_2600
30302 subc %g2, %i6, %o1
30303 popc %i0, %o2
30304 andn %g3, 0x046A, %g1
30305loop_2600:
30306 orn %o6, 0x1CDB, %o0
30307 fmuld8ulx16 %f11, %f26, %f2
30308 fpsub32 %f28, %f0, %f26
30309 alignaddr %o3, %i7, %g7
30310 mulscc %g6, %i1, %l0
30311 subccc %i5, %g5, %o4
30312 nop
30313 setx 0xA49D1941F56E2EDD, %l0, %l6
30314 stx %l6, [%l7 + 0x28]
30315 ldd [%l7 + 0x28], %f18
30316 setx 0xB77B8B6E5A44C0A6, %l1, %l5
30317 stx %l5, [%l7 + 0x10]
30318 ldd [%l7 + 0x10], %f12
30319 fdivd %f12, %f18, %f8
30320 fnor %f28, %f14, %f6
30321 nop
30322 fitos %f16, %f6
30323 fbu,a %fcc3, loop_2601
30324 fbl %fcc3, loop_2602
30325 edge16ln %l5, %i2, %l4
30326 fmovspos %xcc, %f31, %f0
30327loop_2601:
30328 nop
30329 wr %g0, 0x80, %asi
30330 ldxa [%l7 + 0x40] %asi, %i3
30331loop_2602:
30332 and %l2, %l3, %i4
30333 tgu %xcc, 0x7
30334 array32 %l6, %o5, %l1
30335 bvs loop_2603
30336 orn %o7, %g2, %g4
30337 subcc %o1, 0x1567, %i6
30338 movge %xcc, %i0, %o2
30339loop_2603:
30340 sll %g3, 0x13, %o6
30341 tcc %xcc, 0x0
30342 edge16l %g1, %o3, %i7
30343 mulx %g7, %g6, %i1
30344 wr %g0, 0x89, %asi
30345 stxa %l0, [%l7 + 0x58] %asi
30346 tvs %xcc, 0x3
30347 nop
30348 set 0x70, %o2
30349 ldsh [%l7 + %o2], %o0
30350 addccc %g5, 0x0133, %o4
30351 movgu %xcc, %l5, %i2
30352 sdivcc %l4, 0x146C, %i5
30353 edge16l %l2, %l3, %i4
30354 or %l6, 0x13B4, %i3
30355 bl,a loop_2604
30356 movrgez %o5, %o7, %l1
30357 fpadd16 %f6, %f28, %f2
30358 tvs %icc, 0x3
30359loop_2604:
30360 nop
30361 fitos %f5, %f22
30362 fstox %f22, %f10
30363 orn %g4, %g2, %o1
30364 sdiv %i6, 0x064E, %i0
30365 umulcc %g3, %o2, %o6
30366 edge16ln %o3, %i7, %g1
30367 fcmpne16 %f14, %f24, %g7
30368 brnz,a %i1, loop_2605
30369 stw %g6, [%l7 + 0x64]
30370 sir 0x1B7C
30371 be,pt %icc, loop_2606
30372loop_2605:
30373 edge16n %l0, %o0, %o4
30374 brgz,a %g5, loop_2607
30375 srax %l5, %l4, %i2
30376loop_2606:
30377 fmul8x16au %f4, %f18, %f20
30378 movrgz %i5, 0x1BC, %l2
30379loop_2607:
30380 fors %f2, %f15, %f19
30381 set 0x6C, %o3
30382 ldsha [%l7 + %o3] 0x04, %l3
30383 tleu %icc, 0x6
30384 fornot2s %f8, %f30, %f31
30385 move %icc, %i4, %i3
30386 tpos %xcc, 0x0
30387 edge8l %l6, %o5, %o7
30388 edge8l %g4, %g2, %o1
30389 tvc %icc, 0x1
30390 fmovrslez %l1, %f4, %f15
30391 fbule %fcc0, loop_2608
30392 fbu %fcc2, loop_2609
30393 movrgz %i0, 0x0F1, %i6
30394 subcc %g3, %o6, %o3
30395loop_2608:
30396 nop
30397 setx loop_2610, %l0, %l1
30398 wrpr 0x1, %tl
30399 wrpr %l1, %tpc
30400 add %l1, 0x4, %l1
30401 wrpr %l1, %tnpc
30402 setx 0x34400001400, %l0, %l1
30403 wrpr %l1, %tstate
30404 wrhpr 0x4, %htstate
30405 retry
30406loop_2609:
30407 fsrc2s %f3, %f25
30408 fmovsl %xcc, %f9, %f22
30409 movcs %xcc, %i7, %g1
30410loop_2610:
30411 edge8l %g7, %o2, %g6
30412 sdiv %l0, 0x0C84, %o0
30413 fpadd32s %f6, %f25, %f3
30414 nop
30415 setx loop_2611, %l0, %l1
30416 wrpr 0x1, %tl
30417 wrpr %l1, %tnpc
30418 setx 0x34400001400, %l0, %l1
30419 wrpr %l1, %tstate
30420 wrhpr 0x4, %htstate
30421 done
30422 mova %xcc, %o4, %i1
30423 set 0x40, %l6
30424 lda [%l7 + %l6] 0x19, %f11
30425loop_2611:
30426 nop
30427 wr %g0, 0x10, %asi
30428 sta %f12, [%l7 + 0x44] %asi
30429 sdiv %g5, 0x0D7C, %l5
30430 fmovrslz %i2, %f7, %f20
30431 tleu %icc, 0x4
30432 movrgez %l4, %l2, %l3
30433 udivcc %i5, 0x04F7, %i3
30434 wr %g0, 0x04, %asi
30435 lduba [%l7 + 0x7A] %asi, %l6
30436 udivx %o5, 0x1402, %i4
30437 edge16l %g4, %g2, %o7
30438 edge8 %l1, %i0, %i6
30439 tsubcctv %g3, 0x1F1F, %o6
30440 flush %l7 + 0x30
30441 or %o1, %i7, %o3
30442 wr %g0, 0x4f, %asi
30443 ldxa [%g0 + 0x0] %asi, %g1
30444 edge16n %g7, %o2, %l0
30445 lduh [%l7 + 0x5C], %o0
30446 fmovrsgz %g6, %f2, %f1
30447 fornot1s %f24, %f30, %f23
30448 addc %o4, %g5, %l5
30449 movg %xcc, %i1, %i2
30450 movleu %xcc, %l2, %l4
30451 bcc,a,pn %icc, loop_2612
30452 brgz,a %l3, loop_2613
30453 ba,a,pn %icc, loop_2614
30454 movle %icc, %i3, %l6
30455loop_2612:
30456 addccc %o5, %i5, %g4
30457loop_2613:
30458 brgez,a %g2, loop_2615
30459loop_2614:
30460 movl %icc, %o7, %l1
30461 movge %xcc, %i4, %i6
30462 fba,a %fcc1, loop_2616
30463loop_2615:
30464 nop
30465 setx 0x5AC0042CE06B2BFD, %l0, %l6
30466 stx %l6, [%l7 + 0x78]
30467 ldx [%l7 + 0x78], %fsr
30468 movg %icc, %g3, %i0
30469 fmovsle %icc, %f30, %f0
30470loop_2616:
30471 fnand %f10, %f0, %f6
30472 sdivx %o1, 0x1574, %o6
30473 bne %xcc, loop_2617
30474 movge %xcc, %i7, %g1
30475 tg %icc, 0x5
30476 subcc %g7, 0x01A9, %o3
30477loop_2617:
30478 brnz %o2, loop_2618
30479 tle %icc, 0x7
30480 movcs %xcc, %o0, %g6
30481 tle %xcc, 0x1
30482loop_2618:
30483 edge16 %o4, %g5, %l5
30484 mova %icc, %l0, %i2
30485 sir 0x1583
30486 fmuld8sux16 %f11, %f14, %f26
30487 set 0x50, %i4
30488 lda [%l7 + %i4] 0x04, %f7
30489 mova %icc, %i1, %l4
30490 subc %l3, 0x0B75, %l2
30491 fba,a %fcc2, loop_2619
30492 movcc %icc, %l6, %i3
30493 nop
30494 setx 0x8280E5E61AB16345, %l0, %l6
30495 stx %l6, [%l7 + 0x28]
30496 ldd [%l7 + 0x28], %f24
30497 setx 0x2B19C0B309BEA66F, %l1, %l5
30498 stx %l5, [%l7 + 0x10]
30499 ldd [%l7 + 0x10], %f14
30500 fdivd %f14, %f24, %f6
30501 xnorcc %i5, 0x1BF7, %o5
30502loop_2619:
30503 edge32l %g2, %g4, %o7
30504 movvs %icc, %i4, %l1
30505 wr %g0, 0x81, %asi
30506 ldstuba [%l7 + 0x3C] %asi, %i6
30507 srl %i0, 0x1C, %g3
30508 edge8l %o6, %i7, %g1
30509 sdiv %o1, 0x151A, %o3
30510 fbe,a %fcc3, loop_2620
30511 movleu %icc, %g7, %o2
30512 ldub [%l7 + 0x43], %g6
30513 tvs %icc, 0x6
30514loop_2620:
30515 fmovscc %xcc, %f0, %f26
30516 tpos %icc, 0x3
30517 fornot1s %f4, %f26, %f31
30518 tn %icc, 0x4
30519 ldx [%l7 + 0x08], %o4
30520 saved
30521 rdpr %cwp, %g1
30522 rdpr %cansave, %g2
30523 rdpr %canrestore, %g3
30524 rdpr %cleanwin, %g4
30525 rdpr %otherwin, %g5
30526 rdpr %wstate, %g6
30527 edge16ln %o0, %g5, %l5
30528 fmovdneg %xcc, %f26, %f11
30529 ldd [%l7 + 0x48], %l0
30530 movle %icc, %i2, %i1
30531 mova %icc, %l3, %l4
30532 orcc %l6, 0x053D, %i3
30533 bl,pt %xcc, loop_2621
30534 ta %icc, 0x7
30535 fmovdcs %icc, %f30, %f20
30536 ldub [%l7 + 0x20], %i5
30537loop_2621:
30538 sllx %l2, 0x09, %g2
30539 alignaddr %o5, %o7, %i4
30540 tn %xcc, 0x3
30541 wr %g0, 0x04, %asi
30542 prefetcha [%l7 + 0x48] %asi, 0x3
30543 wr %g0, 0x88, %asi
30544 ldsba [%l7 + 0x37] %asi, %i6
30545 bpos,pt %xcc, loop_2622
30546 smul %g4, 0x1D90, %i0
30547 bcs,pt %xcc, loop_2623
30548 stbar
30549loop_2622:
30550 edge32ln %g3, %o6, %i7
30551 movg %xcc, %g1, %o1
30552loop_2623:
30553 sir 0x07FB
30554 brgez,a %o3, loop_2624
30555 fpsub16 %f26, %f20, %f8
30556 edge16l %o2, %g7, %o4
30557 tle %xcc, 0x6
30558loop_2624:
30559 nop
30560 wr %g0, 0x18, %asi
30561 stda %f0, [%l7 + 0x40] %asi
30562 subccc %g6, 0x14A8, %o0
30563 tl %xcc, 0x3
30564 tleu %xcc, 0x2
30565 xnor %l5, %g5, %i2
30566 fsrc2 %f8, %f26
30567 brlez %l0, loop_2625
30568 andn %i1, 0x12FD, %l3
30569 movpos %icc, %l6, %l4
30570 add %i3, 0x0389, %l2
30571loop_2625:
30572 sll %g2, %i5, %o7
30573 fbn,a %fcc2, loop_2626
30574 tvc %icc, 0x2
30575 movrgez %i4, %l1, %i6
30576 tvc %xcc, 0x4
30577loop_2626:
30578 movcs %xcc, %o5, %g4
30579 fmovde %icc, %f8, %f18
30580 fblg,a %fcc3, loop_2627
30581 movrlz %g3, %i0, %i7
30582 wr %g0, 0x16, %asi
30583 stda %f0, [%l7 + 0x40] %asi
30584 membar #Sync
30585loop_2627:
30586 sdivcc %o6, 0x0304, %o1
30587 nop
30588 setx loop_2628, %l0, %l1
30589 wrpr 0x1, %tl
30590 wrpr %l1, %tnpc
30591 setx 0x34400001400, %l0, %l1
30592 wrpr %l1, %tstate
30593 wrhpr 0x4, %htstate
30594 done
30595 smulcc %g1, 0x1978, %o2
30596 flush %l7 + 0x40
30597 alignaddrl %g7, %o4, %o3
30598loop_2628:
30599 fpadd32 %f10, %f24, %f30
30600 edge32n %o0, %g6, %g5
30601 alignaddr %i2, %l5, %i1
30602 tsubcc %l3, 0x130E, %l0
30603 subccc %l4, 0x1C60, %l6
30604 movrlz %i3, %g2, %l2
30605 bpos,pn %xcc, loop_2629
30606 fpadd32s %f6, %f15, %f24
30607 for %f10, %f30, %f26
30608 edge16ln %i5, %i4, %o7
30609loop_2629:
30610 fble,a %fcc3, loop_2630
30611 movleu %xcc, %i6, %l1
30612 fmul8ulx16 %f18, %f28, %f14
30613 subcc %o5, 0x0767, %g3
30614loop_2630:
30615 fpackfix %f10, %f9
30616 fmovsl %icc, %f17, %f9
30617 addc %g4, %i7, %o6
30618 sdivx %i0, 0x1C5F, %g1
30619 fbue %fcc3, loop_2631
30620 andn %o1, %o2, %o4
30621 tpos %icc, 0x7
30622 wr %g0, 0x10, %asi
30623 ldstuba [%l7 + 0x4E] %asi, %o3
30624loop_2631:
30625 edge16n %o0, %g7, %g5
30626 bge,a,pn %xcc, loop_2632
30627 swap [%l7 + 0x68], %g6
30628 addcc %l5, %i2, %i1
30629 srax %l0, 0x16, %l4
30630loop_2632:
30631 tleu %icc, 0x0
30632 ble %icc, loop_2633
30633 fxor %f12, %f20, %f8
30634 xnor %l3, 0x0C80, %i3
30635 fmovspos %icc, %f15, %f12
30636loop_2633:
30637 fmul8x16 %f8, %f8, %f6
30638 movge %icc, %g2, %l6
30639 ble,a,pt %xcc, loop_2634
30640 fsrc1s %f27, %f5
30641 tleu %icc, 0x6
30642 bleu,a loop_2635
30643loop_2634:
30644 movvs %xcc, %i5, %l2
30645 brlz,a %i4, loop_2636
30646 addccc %i6, 0x0C3C, %o7
30647loop_2635:
30648 srax %o5, %g3, %g4
30649 xnorcc %i7, 0x18BF, %o6
30650loop_2636:
30651 fmovdle %icc, %f2, %f25
30652 srlx %i0, 0x0C, %g1
30653 tle %icc, 0x1
30654 add %o1, 0x0A5D, %o2
30655 umulcc %l1, %o3, %o4
30656 tsubcctv %o0, 0x1BA2, %g7
30657 wr %g0, 0x04, %asi
30658 swapa [%l7 + 0x50] %asi, %g5
30659 subcc %g6, 0x0DF8, %l5
30660 udivcc %i1, 0x07E9, %l0
30661 or %i2, 0x155E, %l4
30662 alignaddrl %i3, %g2, %l6
30663 fsrc1s %f16, %f1
30664 tne %xcc, 0x5
30665 sethi 0x189E, %l3
30666 smulcc %i5, 0x0DB2, %i4
30667 subcc %i6, 0x12C9, %o7
30668 nop
30669 fitod %f4, %f12
30670 fdtox %f12, %f28
30671 edge16ln %l2, %o5, %g4
30672 be loop_2637
30673 fmovrsgz %g3, %f3, %f14
30674 udivcc %o6, 0x1102, %i0
30675 fnegs %f6, %f0
30676loop_2637:
30677 sdivcc %g1, 0x1EEC, %i7
30678 edge16 %o2, %l1, %o3
30679 alignaddr %o1, %o0, %o4
30680 nop
30681 setx 0xF8DBC575, %l0, %l6
30682 st %l6, [%l7 + 0x28]
30683 ld [%l7 + 0x28], %f6
30684 setx 0xBE15F268, %l1, %l5
30685 st %l5, [%l7 + 0x10]
30686 ld [%l7 + 0x10], %f20
30687 fdivs %f20, %f6, %f11
30688 xorcc %g5, %g6, %g7
30689 move %xcc, %l5, %l0
30690 edge32ln %i1, %i2, %l4
30691 movpos %icc, %g2, %i3
30692 set 0x3C, %l4
30693 lduha [%l7 + %l4] 0x15, %l3
30694 movg %xcc, %l6, %i5
30695 movl %icc, %i4, %o7
30696 set 0x14, %o4
30697 ldswa [%l7 + %o4] 0x81, %l2
30698 fpmerge %f14, %f21, %f2
30699 movne %icc, %o5, %i6
30700 xnor %g3, %g4, %i0
30701 edge32ln %o6, %i7, %g1
30702 tneg %xcc, 0x6
30703 set 0x0E, %l1
30704 lduha [%l7 + %l1] 0x11, %l1
30705 add %o3, 0x1EB5, %o1
30706 restored
30707 rdpr %cwp, %g1
30708 rdpr %cansave, %g2
30709 rdpr %canrestore, %g3
30710 rdpr %cleanwin, %g4
30711 rdpr %otherwin, %g5
30712 rdpr %wstate, %g6
30713 tgu %icc, 0x3
30714 addc %o2, %o0, %g5
30715 andn %o4, %g6, %g7
30716 fmovdl %icc, %f6, %f20
30717 ld [%l7 + 0x40], %f6
30718 movleu %xcc, %l5, %i1
30719 sub %l0, 0x1C9B, %i2
30720 mulscc %g2, %i3, %l3
30721 addcc %l6, 0x1281, %i5
30722 st %f29, [%l7 + 0x08]
30723 fxors %f14, %f23, %f25
30724 movrgz %i4, 0x12D, %o7
30725 nop
30726 set 0x70, %g1
30727 std %f30, [%l7 + %g1]
30728 bgu,pn %icc, loop_2638
30729 fmovsvs %xcc, %f26, %f12
30730 udivx %l4, 0x1DC0, %l2
30731 wr %g0, 0x81, %asi
30732 swapa [%l7 + 0x70] %asi, %o5
30733loop_2638:
30734 taddcc %g3, 0x15A7, %i6
30735 edge16ln %g4, %o6, %i7
30736 fmovs %f25, %f20
30737 fmovsn %xcc, %f7, %f30
30738 add %g1, 0x00D4, %l1
30739 edge16 %o3, %i0, %o1
30740 set 0x78, %o5
30741 stwa %o0, [%l7 + %o5] 0x80
30742 edge16ln %g5, %o4, %o2
30743 movneg %icc, %g7, %g6
30744 fpsub32 %f8, %f22, %f12
30745 bneg,pt %icc, loop_2639
30746 sdiv %i1, 0x042F, %l0
30747 tpos %xcc, 0x3
30748 udivcc %l5, 0x0B06, %i2
30749loop_2639:
30750 udivx %g2, 0x0F58, %i3
30751 bcc,pt %icc, loop_2640
30752 tcc %xcc, 0x2
30753 edge32l %l3, %l6, %i5
30754 movne %xcc, %o7, %i4
30755loop_2640:
30756 fbg %fcc2, loop_2641
30757 fmovrdgez %l2, %f18, %f20
30758 fba,a %fcc0, loop_2642
30759 brlez %l4, loop_2643
30760loop_2641:
30761 prefetch [%l7 + 0x3C], 0x2
30762 fsrc1s %f9, %f24
30763loop_2642:
30764 fmovsne %icc, %f31, %f2
30765loop_2643:
30766 ldsw [%l7 + 0x68], %g3
30767 edge16l %i6, %g4, %o5
30768 tcs %xcc, 0x5
30769 membar 0x72
30770 nop
30771 setx 0xB1576AA8B70CCA55, %l0, %l6
30772 stx %l6, [%l7 + 0x28]
30773 ldd [%l7 + 0x28], %f26
30774 setx 0xE66CD207F2FFE3DC, %l1, %l5
30775 stx %l5, [%l7 + 0x10]
30776 ldd [%l7 + 0x10], %f24
30777 fmuld %f24, %f26, %f18
30778 lduh [%l7 + 0x30], %i7
30779 movge %xcc, %g1, %l1
30780 sra %o3, 0x0D, %o6
30781 std %f30, [%l7 + 0x20]
30782 movrlez %o1, %i0, %g5
30783 edge16l %o4, %o0, %g7
30784 nop
30785 set 0x40, %i7
30786 ldx [%l7 + %i7], %g6
30787 srlx %i1, %l0, %o2
30788 move %xcc, %l5, %g2
30789 movcs %xcc, %i2, %i3
30790 wr %g0, 0x88, %asi
30791 stxa %l3, [%l7 + 0x78] %asi
30792 sethi 0x053D, %i5
30793 fornot1s %f7, %f24, %f28
30794 bvc,a,pn %icc, loop_2644
30795 tpos %icc, 0x1
30796 set 0x210, %i5
30797 stxa %l6, [%g0 + %i5] 0x52
30798loop_2644:
30799 srl %o7, 0x11, %l2
30800 fmovrsgz %l4, %f19, %f21
30801 movrgez %i4, %i6, %g3
30802 swap [%l7 + 0x28], %o5
30803 call loop_2645
30804 sdivcc %i7, 0x13FF, %g4
30805 nop
30806 setx 0x1032913F51C9EFD4, %l0, %l6
30807 stx %l6, [%l7 + 0x28]
30808 ldd [%l7 + 0x28], %f10
30809 setx 0xA94C6269E6CBC357, %l1, %l5
30810 stx %l5, [%l7 + 0x10]
30811 ldd [%l7 + 0x10], %f0
30812 faddd %f0, %f10, %f2
30813 faligndata %f22, %f0, %f30
30814loop_2645:
30815 nop
30816 setx 0xA3FBAAD2, %l0, %l6
30817 st %l6, [%l7 + 0x28]
30818 ld [%l7 + 0x28], %f0
30819 setx 0x5C52C5D5, %l1, %l5
30820 st %l5, [%l7 + 0x10]
30821 ld [%l7 + 0x10], %f15
30822 fmuls %f15, %f0, %f11
30823 edge8 %l1, %g1, %o3
30824 fxnor %f14, %f0, %f24
30825 movpos %icc, %o6, %o1
30826 movle %xcc, %i0, %o4
30827 bvs,a,pt %xcc, loop_2646
30828 fble %fcc0, loop_2647
30829 fmovse %xcc, %f1, %f24
30830 edge32ln %g5, %o0, %g6
30831loop_2646:
30832 fornot1 %f24, %f22, %f0
30833loop_2647:
30834 sdivx %g7, 0x11A4, %l0
30835 set 0x12, %o1
30836 lduha [%l7 + %o1] 0x88, %o2
30837 movgu %xcc, %i1, %g2
30838 sra %l5, 0x14, %i2
30839 subccc %l3, 0x1D42, %i5
30840 andcc %i3, %o7, %l6
30841 tl %xcc, 0x6
30842 fpmerge %f12, %f18, %f24
30843 umul %l4, 0x1279, %i4
30844 bpos %icc, loop_2648
30845 fbug %fcc0, loop_2649
30846 sir 0x0B0A
30847 udiv %i6, 0x1642, %g3
30848loop_2648:
30849 srlx %o5, %l2, %g4
30850loop_2649:
30851 orn %i7, %g1, %o3
30852 wr %g0, 0x11, %asi
30853 lduwa [%l7 + 0x48] %asi, %l1
30854 fbl %fcc1, loop_2650
30855 subcc %o6, %o1, %o4
30856 addccc %g5, 0x1C43, %o0
30857 fmovdpos %icc, %f29, %f5
30858loop_2650:
30859 mova %icc, %i0, %g7
30860 edge32 %l0, %g6, %i1
30861 fors %f8, %f10, %f5
30862 movle %icc, %o2, %l5
30863 array32 %g2, %i2, %l3
30864 tl %icc, 0x2
30865 set 0x3F, %g3
30866 ldstuba [%l7 + %g3] 0x04, %i3
30867 set 0x40, %g7
30868 lduwa [%l7 + %g7] 0x89, %o7
30869 bcc,a,pt %icc, loop_2651
30870 subccc %i5, %l6, %l4
30871 move %xcc, %i6, %i4
30872 fcmpgt32 %f8, %f12, %g3
30873loop_2651:
30874 fcmple32 %f28, %f28, %l2
30875 ldd [%l7 + 0x48], %g4
30876 xorcc %o5, 0x0BFD, %i7
30877 fmovrse %g1, %f27, %f8
30878 fmovs %f26, %f23
30879 fcmpeq32 %f6, %f0, %l1
30880 fnands %f18, %f21, %f10
30881 fcmple16 %f4, %f16, %o3
30882 tle %icc, 0x2
30883 sra %o6, 0x19, %o4
30884 movrgz %g5, 0x264, %o1
30885 xnor %i0, %o0, %l0
30886 addc %g6, %i1, %o2
30887 movrlz %l5, %g2, %g7
30888 fmovdcs %xcc, %f29, %f21
30889 movrgez %i2, 0x050, %l3
30890 srax %i3, 0x1D, %o7
30891 fmovsge %icc, %f23, %f23
30892 andncc %i5, %l6, %l4
30893 orn %i4, %g3, %l2
30894 fmul8sux16 %f10, %f22, %f14
30895 saved
30896 rdpr %cwp, %g1
30897 rdpr %cansave, %g2
30898 rdpr %canrestore, %g3
30899 rdpr %cleanwin, %g4
30900 rdpr %otherwin, %g5
30901 rdpr %wstate, %g6
30902 movrlz %g4, 0x117, %i6
30903 bvs %icc, loop_2652
30904 taddcc %i7, 0x0EE5, %o5
30905 subc %l1, %o3, %g1
30906 wr %g0, 0x1e, %asi
30907 stda %f16, [%l7 + 0x40] %asi
30908 membar #Sync
30909loop_2652:
30910 movvs %xcc, %o6, %o4
30911 brgz,a %o1, loop_2653
30912 and %g5, 0x1673, %i0
30913 fmul8x16 %f25, %f8, %f4
30914 movrgz %o0, 0x3C5, %l0
30915loop_2653:
30916 edge16ln %g6, %o2, %l5
30917 wr %g0, 0x04, %asi
30918 stxa %i1, [%l7 + 0x68] %asi
30919 tg %xcc, 0x6
30920 bn,a,pn %icc, loop_2654
30921 fcmple16 %f10, %f30, %g7
30922 tcs %icc, 0x5
30923 movge %icc, %g2, %i2
30924loop_2654:
30925 fmovrslz %i3, %f25, %f10
30926 movn %xcc, %l3, %i5
30927 move %xcc, %l6, %o7
30928 array8 %l4, %i4, %g3
30929 tne %xcc, 0x4
30930 nop
30931 fitos %f11, %f18
30932 fstoi %f18, %f12
30933 fones %f23
30934 movrgez %g4, %l2, %i6
30935 fmovsneg %icc, %f18, %f15
30936 stx %i7, [%l7 + 0x50]
30937 edge16 %l1, %o3, %o5
30938 ldstub [%l7 + 0x4E], %g1
30939 lduw [%l7 + 0x70], %o6
30940 st %f14, [%l7 + 0x78]
30941 bl,a %xcc, loop_2655
30942 movne %icc, %o4, %o1
30943 subc %i0, %g5, %l0
30944 brz,a %g6, loop_2656
30945loop_2655:
30946 tvc %icc, 0x4
30947 ble %icc, loop_2657
30948 ldstub [%l7 + 0x71], %o0
30949loop_2656:
30950 edge32 %o2, %i1, %g7
30951 fmovdne %xcc, %f19, %f28
30952loop_2657:
30953 brlez %g2, loop_2658
30954 movle %icc, %l5, %i2
30955 wr %g0, 0x10, %asi
30956 sta %f9, [%l7 + 0x74] %asi
30957loop_2658:
30958 fone %f30
30959 movre %i3, 0x271, %l3
30960 tvc %xcc, 0x1
30961 lduw [%l7 + 0x6C], %l6
30962 sir 0x0C00
30963 fmovdg %xcc, %f28, %f6
30964 tgu %xcc, 0x3
30965 nop
30966 set 0x10, %i3
30967 stx %o7, [%l7 + %i3]
30968 edge16 %l4, %i5, %i4
30969 tge %xcc, 0x0
30970 st %f20, [%l7 + 0x64]
30971 movn %xcc, %g3, %g4
30972 tge %xcc, 0x3
30973 set 0x70, %l0
30974 ldxa [%l7 + %l0] 0x80, %l2
30975 movrlez %i6, %l1, %o3
30976 edge16ln %i7, %o5, %o6
30977 fbu %fcc1, loop_2659
30978 ld [%l7 + 0x60], %f12
30979 stbar
30980 bne,pn %icc, loop_2660
30981loop_2659:
30982 edge8 %o4, %g1, %i0
30983 edge8n %g5, %o1, %l0
30984 movrlz %o0, %g6, %i1
30985loop_2660:
30986 fbu,a %fcc1, loop_2661
30987 tg %icc, 0x4
30988 orcc %o2, 0x120F, %g7
30989 fbul %fcc2, loop_2662
30990loop_2661:
30991 tpos %icc, 0x5
30992 array8 %g2, %i2, %i3
30993 te %xcc, 0x2
30994loop_2662:
30995 ldsw [%l7 + 0x68], %l3
30996 std %f2, [%l7 + 0x78]
30997 ldd [%l7 + 0x20], %i6
30998 fornot2 %f20, %f28, %f6
30999 fnot1s %f7, %f30
31000 movn %icc, %o7, %l5
31001 movrgez %l4, %i4, %g3
31002 fzero %f14
31003 set 0x40, %i2
31004 stda %f16, [%l7 + %i2] 0x18
31005 nop
31006 set 0x68, %g6
31007 ldd [%l7 + %g6], %f10
31008 wr %g0, 0xeb, %asi
31009 stha %g4, [%l7 + 0x10] %asi
31010 membar #Sync
31011 nop
31012 setx 0xAB1E9CFF135563DA, %l0, %l6
31013 stx %l6, [%l7 + 0x28]
31014 ldd [%l7 + 0x28], %f28
31015 setx 0xAC2C0711FA1270A8, %l1, %l5
31016 stx %l5, [%l7 + 0x10]
31017 ldd [%l7 + 0x10], %f16
31018 fmuld %f16, %f28, %f24
31019 nop
31020 setx loop_2663, %l0, %l1
31021 wrpr 0x1, %tl
31022 wrpr %l1, %tpc
31023 add %l1, 0x4, %l1
31024 wrpr %l1, %tnpc
31025 setx 0x34400001400, %l0, %l1
31026 wrpr %l1, %tstate
31027 wrhpr 0x4, %htstate
31028 retry
31029 movcc %icc, %l2, %i5
31030 orcc %i6, %o3, %l1
31031 nop
31032 setx 0x60655EF2, %l0, %l6
31033 st %l6, [%l7 + 0x18]
31034 ld [%l7 + 0x18], %fsr
31035loop_2663:
31036 sdiv %o5, 0x0355, %i7
31037 subccc %o4, %g1, %i0
31038 tl %xcc, 0x2
31039 movrne %g5, %o1, %o6
31040 movrlz %o0, 0x08B, %l0
31041 fpack16 %f4, %f24
31042 xnorcc %g6, %i1, %g7
31043 movrlez %o2, 0x153, %i2
31044 taddcc %g2, %l3, %i3
31045 popc %o7, %l6
31046 set 0x57, %i0
31047 lduba [%l7 + %i0] 0x0c, %l4
31048 fmovdge %icc, %f14, %f31
31049 edge8ln %i4, %g3, %l5
31050 set 0x20, %o0
31051 ldswa [%l7 + %o0] 0x14, %l2
31052 fmovdcc %xcc, %f21, %f5
31053 set 0x14, %l5
31054 ldswa [%l7 + %l5] 0x89, %i5
31055 add %l7, 0x44, %l6
31056 wr %g0, 0x81, %asi
31057 lda [%l6] %asi, %i6
31058 casa [%l6] %asi, %i6, %g4
31059 wr %g0, 0x10, %asi
31060 stwa %o3, [%l7 + 0x08] %asi
31061 movneg %xcc, %o5, %i7
31062 fpadd16 %f26, %f26, %f24
31063 tge %icc, 0x0
31064 movvc %icc, %l1, %o4
31065 fpsub32 %f20, %f20, %f30
31066 xnorcc %g1, 0x05F0, %g5
31067 movpos %icc, %i0, %o1
31068 brz %o0, loop_2664
31069 nop
31070 setx 0xC8E979E9, %l0, %l6
31071 st %l6, [%l7 + 0x28]
31072 ld [%l7 + 0x28], %f1
31073 setx 0xB655B32F, %l1, %l5
31074 st %l5, [%l7 + 0x10]
31075 ld [%l7 + 0x10], %f31
31076 fmuls %f31, %f1, %f31
31077 edge8ln %o6, %l0, %g6
31078 faligndata %f26, %f2, %f12
31079loop_2664:
31080 movre %i1, 0x1BF, %g7
31081 edge8ln %o2, %g2, %l3
31082 edge16ln %i2, %i3, %o7
31083 movrgz %l4, %l6, %g3
31084 movleu %icc, %i4, %l2
31085 fcmpeq32 %f4, %f10, %l5
31086 restored
31087 rdpr %cwp, %g1
31088 rdpr %cansave, %g2
31089 rdpr %canrestore, %g3
31090 rdpr %cleanwin, %g4
31091 rdpr %otherwin, %g5
31092 rdpr %wstate, %g6
31093 edge16 %i5, %i6, %o3
31094 brnz %o5, loop_2665
31095 fornot1s %f9, %f9, %f0
31096 sir 0x0EAC
31097 orcc %g4, 0x0C82, %l1
31098loop_2665:
31099 tg %icc, 0x6
31100 stb %i7, [%l7 + 0x63]
31101 movn %icc, %g1, %g5
31102 fmovrdne %i0, %f26, %f8
31103 srl %o4, %o1, %o6
31104 bvs %icc, loop_2666
31105 edge8ln %o0, %g6, %i1
31106 sub %g7, 0x0CB7, %o2
31107 ldstub [%l7 + 0x0B], %l0
31108loop_2666:
31109 array32 %l3, %i2, %g2
31110 fble,a %fcc1, loop_2667
31111 lduw [%l7 + 0x38], %i3
31112 movge %xcc, %l4, %l6
31113 tpos %icc, 0x2
31114loop_2667:
31115 alignaddr %o7, %g3, %l2
31116 xor %l5, %i4, %i6
31117 subcc %i5, %o3, %g4
31118 alignaddr %l1, %i7, %g1
31119 orn %o5, 0x02A5, %i0
31120 bshuffle %f12, %f22, %f26
31121 wr %g0, 0x81, %asi
31122 lda [%l7 + 0x78] %asi, %f14
31123 set 0x18, %i6
31124 lda [%l7 + %i6] 0x80, %f25
31125 andn %o4, %o1, %g5
31126 tle %icc, 0x7
31127 edge32 %o6, %g6, %i1
31128 alignaddr %o0, %g7, %l0
31129 nop
31130 fitod %f4, %f6
31131 fdtox %f6, %f6
31132 fxtod %f6, %f16
31133 set 0x40, %o7
31134 stxa %l3, [%l7 + %o7] 0x2a
31135 membar #Sync
31136 brgez %i2, loop_2668
31137 fmovde %xcc, %f1, %f11
31138 fornot1s %f8, %f1, %f24
31139 fpmerge %f13, %f12, %f2
31140loop_2668:
31141 fcmpne16 %f16, %f28, %g2
31142 fbu %fcc1, loop_2669
31143 sdivx %i3, 0x0156, %l4
31144 fbue %fcc1, loop_2670
31145 nop
31146 fitos %f13, %f6
31147 fstox %f6, %f28
31148loop_2669:
31149 tg %xcc, 0x1
31150 fmul8x16 %f2, %f14, %f26
31151loop_2670:
31152 fpadd16s %f29, %f6, %f22
31153 fbuge,a %fcc0, loop_2671
31154 smulcc %o2, 0x0F1E, %o7
31155 sra %g3, 0x0B, %l6
31156 fbne %fcc3, loop_2672
31157loop_2671:
31158 tgu %xcc, 0x7
31159 te %icc, 0x5
31160 srlx %l2, %i4, %i6
31161loop_2672:
31162 nop
31163 set 0x38, %o6
31164 std %f12, [%l7 + %o6]
31165 udivcc %l5, 0x146A, %o3
31166 smulcc %g4, 0x0B74, %l1
31167 tle %icc, 0x1
31168 tsubcctv %i7, 0x1EA9, %g1
31169 alignaddr %o5, %i5, %o4
31170 wr %g0, 0x80, %asi
31171 prefetcha [%l7 + 0x38] %asi, 0x3
31172 tle %xcc, 0x7
31173 umul %g5, %o6, %g6
31174 movge %xcc, %i1, %o0
31175 fmovdn %xcc, %f25, %f27
31176 movrlez %g7, 0x1F7, %l0
31177 pdist %f24, %f20, %f26
31178 fsrc2 %f26, %f26
31179 fmovrslez %l3, %f25, %f22
31180 movvs %icc, %i2, %o1
31181 fnegs %f15, %f18
31182 andcc %i3, %l4, %g2
31183 array32 %o7, %g3, %l6
31184 movvc %xcc, %o2, %i4
31185 fmovdcc %icc, %f16, %f13
31186 swap [%l7 + 0x10], %l2
31187 movrne %l5, 0x1D7, %i6
31188 tvs %icc, 0x3
31189 saved
31190 rdpr %cwp, %g1
31191 rdpr %cansave, %g2
31192 rdpr %canrestore, %g3
31193 rdpr %cleanwin, %g4
31194 rdpr %otherwin, %g5
31195 rdpr %wstate, %g6
31196 movg %icc, %g4, %l1
31197 fba,a %fcc3, loop_2673
31198 fcmpgt32 %f18, %f2, %i7
31199 wr %g0, 0x81, %asi
31200 stwa %o3, [%l7 + 0x50] %asi
31201loop_2673:
31202 fpsub32s %f25, %f19, %f19
31203 wr %g0, 0x80, %asi
31204 swapa [%l7 + 0x30] %asi, %g1
31205 ldsb [%l7 + 0x19], %i5
31206 fmovrde %o4, %f24, %f4
31207 movge %icc, %o5, %g5
31208 set 0x18, %g5
31209 prefetcha [%l7 + %g5] 0x18, 0x0
31210 sethi 0x1B1E, %o6
31211 fpsub32s %f13, %f29, %f3
31212 sra %i1, 0x00, %g6
31213 addc %g7, %l0, %l3
31214 ta %icc, 0x4
31215 wr %g0, 0x10, %asi
31216 lduba [%l7 + 0x10] %asi, %i2
31217 movrgz %o1, %i3, %o0
31218 fmovdpos %xcc, %f6, %f7
31219 mulscc %l4, 0x08E7, %o7
31220 array16 %g2, %l6, %g3
31221 flush %l7 + 0x50
31222 fcmple16 %f4, %f6, %i4
31223 tneg %xcc, 0x1
31224 xor %o2, %l2, %l5
31225 umulcc %i6, 0x0CDA, %l1
31226 movpos %icc, %g4, %i7
31227 ldstub [%l7 + 0x5A], %o3
31228 fba,a %fcc1, loop_2674
31229 edge32l %g1, %o4, %o5
31230 sdivcc %g5, 0x07F6, %i0
31231 orn %i5, 0x0AD7, %o6
31232loop_2674:
31233 andcc %i1, 0x0FF2, %g6
31234 umulcc %g7, %l3, %i2
31235 nop
31236 setx 0xE05CBCB9, %l0, %l6
31237 st %l6, [%l7 + 0x1C]
31238 ld [%l7 + 0x1C], %fsr
31239 fcmpne32 %f26, %f18, %o1
31240 and %l0, 0x128E, %i3
31241 nop
31242 setx 0xDD38AE0155393F95, %l0, %l6
31243 stx %l6, [%l7 + 0x28]
31244 ldd [%l7 + 0x28], %f20
31245 setx 0x8CE1C2ABD5BA6932, %l1, %l5
31246 stx %l5, [%l7 + 0x10]
31247 ldd [%l7 + 0x10], %f30
31248 fdivd %f30, %f20, %f12
31249 prefetch [%l7 + 0x34], 0x0
31250 fbg %fcc1, loop_2675
31251 ta %icc, 0x1
31252 nop
31253 setx 0x7C0C827574CDF53A, %l0, %l6
31254 stx %l6, [%l7 + 0x28]
31255 ldd [%l7 + 0x28], %f12
31256 setx 0x225557CC459126AC, %l1, %l5
31257 stx %l5, [%l7 + 0x10]
31258 ldd [%l7 + 0x10], %f12
31259 faddd %f12, %f12, %f4
31260 wr %g0, 0x89, %asi
31261 ldxa [%l7 + 0x20] %asi, %l4
31262loop_2675:
31263 edge8 %o7, %o0, %g2
31264 sdiv %g3, 0x13A4, %l6
31265 tleu %icc, 0x7
31266 fcmpeq32 %f8, %f0, %i4
31267 wr %g0, 0x2f, %asi
31268 stba %l2, [%l7 + 0x19] %asi
31269 membar #Sync
31270 edge16l %l5, %o2, %l1
31271 fmovrdlz %g4, %f24, %f30
31272 tvs %xcc, 0x5
31273 movl %xcc, %i7, %o3
31274 edge8l %i6, %o4, %o5
31275 sllx %g5, 0x05, %i0
31276 tcs %icc, 0x7
31277 edge16 %g1, %o6, %i5
31278 taddcctv %i1, 0x194E, %g6
31279 sth %l3, [%l7 + 0x4C]
31280 set 0x2A, %l2
31281 lduba [%l7 + %l2] 0x0c, %g7
31282 fmovdne %icc, %f17, %f19
31283 xnorcc %o1, 0x1AF4, %i2
31284 fpack32 %f20, %f10, %f24
31285 flush %l7 + 0x5C
31286 edge32 %i3, %l0, %o7
31287 ldsw [%l7 + 0x24], %l4
31288 tgu %xcc, 0x5
31289 edge8l %g2, %o0, %l6
31290 srlx %i4, %l2, %g3
31291 fmovdge %xcc, %f25, %f4
31292 tl %icc, 0x4
31293 sdivcc %l5, 0x1372, %l1
31294 sdivx %g4, 0x0DF4, %i7
31295 tpos %icc, 0x1
31296 tg %icc, 0x7
31297 edge32l %o2, %o3, %i6
31298 edge16l %o4, %g5, %o5
31299 edge32ln %i0, %g1, %o6
31300 fbuge,a %fcc1, loop_2676
31301 udivcc %i5, 0x177E, %i1
31302 fmovscs %xcc, %f5, %f13
31303 andcc %g6, 0x0E44, %l3
31304loop_2676:
31305 fmovsvs %icc, %f7, %f11
31306 bge,a loop_2677
31307 lduh [%l7 + 0x2E], %g7
31308 movle %icc, %i2, %o1
31309 movge %xcc, %l0, %i3
31310loop_2677:
31311 nop
31312 setx 0x8F0468D6, %l0, %l6
31313 st %l6, [%l7 + 0x28]
31314 ld [%l7 + 0x28], %f3
31315 setx 0x86A41DD3, %l1, %l5
31316 st %l5, [%l7 + 0x10]
31317 ld [%l7 + 0x10], %f29
31318 fadds %f29, %f3, %f8
31319 wr %g0, 0x89, %asi
31320 lda [%l7 + 0x58] %asi, %f1
31321 fnors %f18, %f19, %f4
31322 nop
31323 setx loop_2678, %l0, %l1
31324 wrpr 0x1, %tl
31325 wrpr %l1, %tpc
31326 add %l1, 0x4, %l1
31327 wrpr %l1, %tnpc
31328 setx 0x34400001400, %l0, %l1
31329 wrpr %l1, %tstate
31330 wrhpr 0x4, %htstate
31331 retry
31332 fmovrdgz %o7, %f8, %f8
31333 fcmple32 %f10, %f16, %l4
31334 stw %g2, [%l7 + 0x0C]
31335loop_2678:
31336 edge8ln %l6, %o0, %l2
31337 subcc %i4, 0x1B5D, %g3
31338 bl,pt %icc, loop_2679
31339 taddcc %l1, %l5, %i7
31340 nop
31341 setx 0xE873D85A, %l0, %l6
31342 st %l6, [%l7 + 0x28]
31343 ld [%l7 + 0x28], %f27
31344 setx 0xF5A949D9, %l1, %l5
31345 st %l5, [%l7 + 0x10]
31346 ld [%l7 + 0x10], %f7
31347 fdivs %f7, %f27, %f26
31348 brgz %o2, loop_2680
31349loop_2679:
31350 nop
31351 setx 0xD67191611C4A73BF, %l0, %l6
31352 stx %l6, [%l7 + 0x28]
31353 ldd [%l7 + 0x28], %f18
31354 setx 0xD373AFED2D220239, %l1, %l5
31355 stx %l5, [%l7 + 0x10]
31356 ldd [%l7 + 0x10], %f4
31357 fmuld %f4, %f18, %f14
31358 mulx %o3, %i6, %g4
31359 movcs %icc, %o4, %g5
31360loop_2680:
31361 mulscc %i0, 0x0203, %o5
31362 sir 0x1B56
31363 movle %xcc, %o6, %i5
31364 and %g1, %i1, %g6
31365 or %g7, 0x02C7, %l3
31366 ldub [%l7 + 0x7F], %i2
31367 fcmpgt32 %f22, %f16, %l0
31368 nop
31369 setx 0x4B1A30B0, %l0, %l6
31370 st %l6, [%l7 + 0x28]
31371 ld [%l7 + 0x28], %f14
31372 fsqrts %f14, %f7
31373 movvs %icc, %i3, %o7
31374 ldd [%l7 + 0x50], %f2
31375 nop
31376 fitod %f10, %f10
31377 fdtox %f10, %f30
31378 fxtod %f30, %f6
31379 bg,a %xcc, loop_2681
31380 movrgz %o1, %g2, %l4
31381 movvs %xcc, %l6, %o0
31382 subcc %i4, %g3, %l2
31383loop_2681:
31384 movle %icc, %l1, %l5
31385 fmovdne %icc, %f24, %f3
31386 fbl,a %fcc0, loop_2682
31387 saved
31388 rdpr %cwp, %g1
31389 rdpr %cansave, %g2
31390 rdpr %canrestore, %g3
31391 rdpr %cleanwin, %g4
31392 rdpr %otherwin, %g5
31393 rdpr %wstate, %g6
31394 fmovse %icc, %f23, %f29
31395 addccc %i7, 0x0239, %o3
31396loop_2682:
31397 movneg %xcc, %i6, %o2
31398 brlz %o4, loop_2683
31399 smulcc %g4, 0x1E5B, %g5
31400 sethi 0x158D, %i0
31401 sllx %o6, %i5, %g1
31402loop_2683:
31403 fbuge %fcc2, loop_2684
31404 fnot1 %f22, %f2
31405 srl %o5, 0x1C, %i1
31406 fbe %fcc1, loop_2685
31407loop_2684:
31408 fmovsge %xcc, %f31, %f7
31409 fbe,a %fcc1, loop_2686
31410 mulx %g6, 0x0487, %l3
31411loop_2685:
31412 addcc %i2, 0x0D9C, %g7
31413 bvs %xcc, loop_2687
31414loop_2686:
31415 fbul %fcc2, loop_2688
31416 movge %icc, %i3, %l0
31417 edge32ln %o7, %g2, %l4
31418loop_2687:
31419 fba,a %fcc0, loop_2689
31420loop_2688:
31421 fmovdcs %icc, %f15, %f14
31422 taddcctv %l6, 0x0664, %o1
31423 andn %i4, 0x1C46, %o0
31424loop_2689:
31425 fbu,a %fcc2, loop_2690
31426 movrgz %g3, 0x23B, %l1
31427 movvc %icc, %l2, %l5
31428 xnor %o3, 0x118D, %i7
31429loop_2690:
31430 edge16 %i6, %o4, %g4
31431 movpos %icc, %o2, %i0
31432 fbg,a %fcc1, loop_2691
31433 fnegs %f27, %f1
31434 addc %o6, 0x1902, %i5
31435 fmovdneg %icc, %f21, %f14
31436loop_2691:
31437 udivcc %g5, 0x1233, %g1
31438 ldub [%l7 + 0x7E], %i1
31439 sll %o5, 0x18, %g6
31440 andn %l3, 0x1B1A, %i2
31441 bl,a,pn %icc, loop_2692
31442 lduw [%l7 + 0x30], %g7
31443 addcc %i3, %o7, %l0
31444 fbg,a %fcc1, loop_2693
31445loop_2692:
31446 flush %l7 + 0x2C
31447 brlez,a %l4, loop_2694
31448 bneg loop_2695
31449loop_2693:
31450 fmovrse %l6, %f22, %f25
31451 sll %g2, 0x0F, %o1
31452loop_2694:
31453 stw %i4, [%l7 + 0x18]
31454loop_2695:
31455 edge8l %o0, %l1, %l2
31456 fmovscc %xcc, %f3, %f25
31457 nop
31458 setx 0xF2D306E654156483, %l0, %l6
31459 stx %l6, [%l7 + 0x28]
31460 ldd [%l7 + 0x28], %f6
31461 setx 0xB2AA9F4F92DBBF5B, %l1, %l5
31462 stx %l5, [%l7 + 0x10]
31463 ldd [%l7 + 0x10], %f2
31464 fsubd %f2, %f6, %f24
31465 edge8l %l5, %g3, %i7
31466 fnands %f26, %f25, %f22
31467 tl %icc, 0x4
31468 nop
31469 setx 0x96A7E574F420B63E, %l0, %l6
31470 stx %l6, [%l7 + 0x28]
31471 ldd [%l7 + 0x28], %f22
31472 setx 0x2EB462578296132B, %l1, %l5
31473 stx %l5, [%l7 + 0x10]
31474 ldd [%l7 + 0x10], %f4
31475 fsubd %f4, %f22, %f26
31476 movrgez %o3, 0x12F, %o4
31477 tcc %icc, 0x6
31478 restored
31479 rdpr %cwp, %g1
31480 rdpr %cansave, %g2
31481 rdpr %canrestore, %g3
31482 rdpr %cleanwin, %g4
31483 rdpr %otherwin, %g5
31484 rdpr %wstate, %g6
31485 bne,a %xcc, loop_2696
31486 fmovrsgz %g4, %f8, %f13
31487 fmovsl %xcc, %f1, %f6
31488 movle %icc, %o2, %i6
31489loop_2696:
31490 taddcctv %o6, %i0, %i5
31491 srlx %g1, %g5, %i1
31492 andncc %o5, %g6, %i2
31493 wr %g0, 0x80, %asi
31494 ldsha [%l7 + 0x30] %asi, %g7
31495 sth %l3, [%l7 + 0x1E]
31496 ldsw [%l7 + 0x48], %o7
31497 ldsh [%l7 + 0x2A], %i3
31498 brlz %l4, loop_2697
31499 ldx [%l7 + 0x78], %l0
31500 sethi 0x0233, %g2
31501 ldsw [%l7 + 0x24], %o1
31502loop_2697:
31503 umulcc %l6, 0x1009, %o0
31504 ldd [%l7 + 0x50], %l0
31505 fbe %fcc0, loop_2698
31506 fmovrdgez %l2, %f4, %f4
31507 ldsw [%l7 + 0x08], %i4
31508 subccc %g3, %i7, %o3
31509loop_2698:
31510 tvs %xcc, 0x0
31511 te %xcc, 0x4
31512 swap [%l7 + 0x70], %o4
31513 xnorcc %l5, %g4, %o2
31514 fmovrsgz %o6, %f30, %f30
31515 alignaddrl %i6, %i5, %g1
31516 fmovrsgez %i0, %f22, %f12
31517 saved
31518 rdpr %cwp, %g1
31519 rdpr %cansave, %g2
31520 rdpr %canrestore, %g3
31521 rdpr %cleanwin, %g4
31522 rdpr %otherwin, %g5
31523 rdpr %wstate, %g6
31524 edge8n %i1, %g5, %g6
31525 set 0x28, %g2
31526 stxa %o5, [%g0 + %g2] 0x20
31527 bvc,a loop_2699
31528 fbne %fcc2, loop_2700
31529 move %xcc, %g7, %l3
31530 array8 %o7, %i2, %l4
31531loop_2699:
31532 move %xcc, %i3, %g2
31533loop_2700:
31534 restored
31535 rdpr %cwp, %g1
31536 rdpr %cansave, %g2
31537 rdpr %canrestore, %g3
31538 rdpr %cleanwin, %g4
31539 rdpr %otherwin, %g5
31540 rdpr %wstate, %g6
31541 bcc,a loop_2701
31542 fmuld8sux16 %f26, %f6, %f14
31543 tgu %icc, 0x5
31544 bcs,a,pn %xcc, loop_2702
31545loop_2701:
31546 tvc %xcc, 0x6
31547 udiv %l0, 0x1C2C, %l6
31548 movge %xcc, %o1, %o0
31549loop_2702:
31550 movrlez %l1, 0x16A, %i4
31551 fbu,a %fcc0, loop_2703
31552 edge8n %l2, %g3, %o3
31553 st %f4, [%l7 + 0x30]
31554 tsubcc %o4, 0x11C5, %i7
31555loop_2703:
31556 fones %f15
31557 ldd [%l7 + 0x58], %g4
31558 movrlez %l5, %o6, %o2
31559 srax %i6, %i5, %i0
31560 ba,a,pn %xcc, loop_2704
31561 srl %g1, 0x1A, %i1
31562 movre %g6, 0x12D, %o5
31563 fpack32 %f22, %f16, %f18
31564loop_2704:
31565 fbge %fcc1, loop_2705
31566 fmovsa %icc, %f5, %f26
31567 nop
31568 setx loop_2706, %l0, %l1
31569 wrpr 0x1, %tl
31570 wrpr %l1, %tnpc
31571 setx 0x34400001400, %l0, %l1
31572 wrpr %l1, %tstate
31573 wrhpr 0x4, %htstate
31574 done
31575 fornot2s %f25, %f6, %f27
31576loop_2705:
31577 edge16n %g5, %g7, %o7
31578 umulcc %l3, %i2, %i3
31579loop_2706:
31580 restored
31581 rdpr %cwp, %g1
31582 rdpr %cansave, %g2
31583 rdpr %canrestore, %g3
31584 rdpr %cleanwin, %g4
31585 rdpr %otherwin, %g5
31586 rdpr %wstate, %g6
31587 saved
31588 rdpr %cwp, %g1
31589 rdpr %cansave, %g2
31590 rdpr %canrestore, %g3
31591 rdpr %cleanwin, %g4
31592 rdpr %otherwin, %g5
31593 rdpr %wstate, %g6
31594 sra %l4, 0x00, %l0
31595 set 0x68, %l3
31596 lda [%l7 + %l3] 0x10, %f11
31597 fmovsgu %icc, %f26, %f23
31598 movpos %xcc, %l6, %o1
31599 wr %g0, 0x10, %asi
31600 lduwa [%l7 + 0x78] %asi, %g2
31601 taddcctv %l1, 0x137B, %o0
31602 fblg %fcc3, loop_2707
31603 movre %l2, 0x31D, %i4
31604 tvs %xcc, 0x5
31605 tsubcc %o3, 0x09AC, %o4
31606loop_2707:
31607 nop
31608 add %l7, 0x24, %l6
31609 wr %g0, 0x0c, %asi
31610 casa [%l6] %asi, %i7, %g4
31611 fnor %f12, %f4, %f6
31612 bneg,a,pn %xcc, loop_2708
31613 brlez,a %l5, loop_2709
31614 fmovdl %xcc, %f9, %f1
31615 fbl %fcc2, loop_2710
31616loop_2708:
31617 saved
31618 rdpr %cwp, %g1
31619 rdpr %cansave, %g2
31620 rdpr %canrestore, %g3
31621 rdpr %cleanwin, %g4
31622 rdpr %otherwin, %g5
31623 rdpr %wstate, %g6
31624loop_2709:
31625 sra %o6, 0x12, %g3
31626 addccc %i6, %i5, %i0
31627loop_2710:
31628 sub %g1, %o2, %g6
31629 set 0x75, %g4
31630 lduba [%l7 + %g4] 0x14, %o5
31631 sllx %i1, 0x1E, %g7
31632 sdiv %o7, 0x0855, %g5
31633 movge %xcc, %l3, %i2
31634 movre %l4, 0x13B, %i3
31635 fmuld8sux16 %f18, %f26, %f12
31636 fnot1s %f2, %f1
31637 edge8 %l0, %l6, %o1
31638 flush %l7 + 0x2C
31639 edge16ln %l1, %o0, %l2
31640 std %f14, [%l7 + 0x40]
31641 lduh [%l7 + 0x12], %g2
31642 andncc %o3, %o4, %i4
31643 tsubcctv %i7, 0x0D8E, %l5
31644 movleu %xcc, %g4, %o6
31645 fmul8ulx16 %f30, %f20, %f28
31646 alignaddrl %i6, %i5, %g3
31647 fpackfix %f16, %f4
31648 fbne,a %fcc1, loop_2711
31649 fxor %f30, %f18, %f20
31650 restored
31651 rdpr %cwp, %g1
31652 rdpr %cansave, %g2
31653 rdpr %canrestore, %g3
31654 rdpr %cleanwin, %g4
31655 rdpr %otherwin, %g5
31656 rdpr %wstate, %g6
31657 ta %xcc, 0x5
31658loop_2711:
31659 udivx %g1, 0x0AB6, %o2
31660 brlez,a %i0, loop_2712
31661 fnand %f6, %f6, %f4
31662 movrne %g6, 0x1CE, %i1
31663 nop
31664 set 0x4A, %o2
31665 ldsb [%l7 + %o2], %g7
31666loop_2712:
31667 tcc %xcc, 0x3
31668 tsubcctv %o7, %g5, %l3
31669 nop
31670 setx 0x5693E4F6DBFCCD3E, %l0, %l6
31671 stx %l6, [%l7 + 0x28]
31672 ldd [%l7 + 0x28], %f20
31673 setx 0x25B1E26D00890AD6, %l1, %l5
31674 stx %l5, [%l7 + 0x10]
31675 ldd [%l7 + 0x10], %f2
31676 fmuld %f2, %f20, %f12
31677 tn %xcc, 0x6
31678 edge32 %o5, %i2, %i3
31679 subcc %l4, 0x0ECA, %l6
31680 fexpand %f10, %f18
31681 movcc %xcc, %o1, %l1
31682 fmovsg %xcc, %f18, %f30
31683 stb %o0, [%l7 + 0x7D]
31684 umul %l0, %g2, %l2
31685 sdiv %o3, 0x1EA1, %i4
31686 fmovrdlez %i7, %f10, %f8
31687 fbne,a %fcc2, loop_2713
31688 sll %l5, 0x17, %o4
31689 tcs %icc, 0x3
31690 restored
31691 rdpr %cwp, %g1
31692 rdpr %cansave, %g2
31693 rdpr %canrestore, %g3
31694 rdpr %cleanwin, %g4
31695 rdpr %otherwin, %g5
31696 rdpr %wstate, %g6
31697loop_2713:
31698 movre %g4, %i6, %i5
31699 bne %icc, loop_2714
31700 orncc %g3, %o6, %g1
31701 nop
31702 setx 0xC47F09A3A065FA45, %l0, %l6
31703 stx %l6, [%l7 + 0x38]
31704 ldx [%l7 + 0x38], %fsr
31705 fsrc2s %f10, %f22
31706loop_2714:
31707 fmovscc %xcc, %f1, %f18
31708 tl %icc, 0x7
31709 ba,a,pt %icc, loop_2715
31710 addcc %i0, %g6, %o2
31711 bpos,a,pn %icc, loop_2716
31712 or %i1, 0x00DA, %o7
31713loop_2715:
31714 sra %g5, 0x01, %l3
31715 tsubcctv %o5, %g7, %i3
31716loop_2716:
31717 fmul8sux16 %f24, %f20, %f22
31718 fmovrde %l4, %f22, %f24
31719 tvs %xcc, 0x6
31720 orcc %i2, %o1, %l1
31721 addcc %o0, 0x0148, %l6
31722 nop
31723 fitod %f23, %f12
31724 fmovdg %xcc, %f4, %f28
31725 subccc %l0, 0x0FE0, %g2
31726 tcc %xcc, 0x4
31727 ldstub [%l7 + 0x58], %l2
31728 andncc %o3, %i7, %i4
31729 and %o4, 0x1CF3, %g4
31730 tl %icc, 0x6
31731 ta %xcc, 0x1
31732 fmovsne %icc, %f23, %f2
31733 movn %icc, %l5, %i5
31734 movneg %xcc, %g3, %i6
31735 tge %xcc, 0x7
31736 nop
31737 fitod %f11, %f8
31738 xor %g1, 0x098F, %o6
31739 movl %xcc, %g6, %i0
31740 fbn,a %fcc3, loop_2717
31741 ldx [%l7 + 0x20], %i1
31742 brlz,a %o2, loop_2718
31743 movvs %xcc, %g5, %o7
31744loop_2717:
31745 fpadd32s %f7, %f26, %f3
31746 tne %icc, 0x2
31747loop_2718:
31748 fbne %fcc0, loop_2719
31749 andn %o5, %g7, %l3
31750 ldx [%l7 + 0x48], %l4
31751 bn,a,pt %icc, loop_2720
31752loop_2719:
31753 movgu %icc, %i3, %i2
31754 ldsb [%l7 + 0x4D], %l1
31755 bge,a,pn %xcc, loop_2721
31756loop_2720:
31757 sll %o1, %o0, %l0
31758 nop
31759 setx loop_2722, %l0, %l1
31760 wrpr 0x1, %tl
31761 wrpr %l1, %tpc
31762 add %l1, 0x4, %l1
31763 wrpr %l1, %tnpc
31764 setx 0x34400001400, %l0, %l1
31765 wrpr %l1, %tstate
31766 wrhpr 0x4, %htstate
31767 retry
31768 andcc %g2, %l2, %l6
31769loop_2721:
31770 edge32n %i7, %i4, %o3
31771 mulx %o4, 0x0B4E, %l5
31772loop_2722:
31773 tle %icc, 0x6
31774 saved
31775 rdpr %cwp, %g1
31776 rdpr %cansave, %g2
31777 rdpr %canrestore, %g3
31778 rdpr %cleanwin, %g4
31779 rdpr %otherwin, %g5
31780 rdpr %wstate, %g6
31781 fabss %f3, %f25
31782 swap [%l7 + 0x54], %i5
31783 tle %xcc, 0x7
31784 tsubcc %g4, %i6, %g1
31785 nop
31786 setx 0xE4416913A3629970, %l0, %l6
31787 stx %l6, [%l7 + 0x28]
31788 ldd [%l7 + 0x28], %f2
31789 setx 0x0755621D01EF0889, %l1, %l5
31790 stx %l5, [%l7 + 0x10]
31791 ldd [%l7 + 0x10], %f14
31792 faddd %f14, %f2, %f12
31793 fxors %f5, %f22, %f20
31794 subc %g3, 0x1D81, %o6
31795 fpadd32s %f25, %f30, %f23
31796 fbe,a %fcc2, loop_2723
31797 movrne %i0, 0x389, %g6
31798 sethi 0x1008, %i1
31799 bvc,a %xcc, loop_2724
31800loop_2723:
31801 sdivx %o2, 0x0E4A, %g5
31802 andncc %o7, %g7, %o5
31803 mova %xcc, %l3, %l4
31804loop_2724:
31805 sth %i2, [%l7 + 0x0A]
31806 sdivcc %i3, 0x0376, %o1
31807 fand %f0, %f30, %f30
31808 tleu %icc, 0x7
31809 nop
31810 setx 0x54DD925B, %l0, %l6
31811 st %l6, [%l7 + 0x28]
31812 ld [%l7 + 0x28], %f16
31813 setx 0xDD0A3E7B, %l1, %l5
31814 st %l5, [%l7 + 0x10]
31815 ld [%l7 + 0x10], %f8
31816 fadds %f8, %f16, %f1
31817 sll %l1, %o0, %g2
31818 stw %l2, [%l7 + 0x10]
31819 tle %xcc, 0x0
31820 ldsh [%l7 + 0x12], %l6
31821 taddcctv %l0, %i4, %o3
31822 fbl %fcc3, loop_2725
31823 srl %i7, %o4, %i5
31824 edge8n %g4, %i6, %l5
31825 smulcc %g3, 0x14EE, %o6
31826loop_2725:
31827 addc %i0, 0x02FD, %g1
31828 movpos %xcc, %g6, %i1
31829 edge32l %g5, %o7, %g7
31830 tleu %icc, 0x0
31831 fand %f30, %f8, %f24
31832 fmovsge %xcc, %f27, %f17
31833 movge %xcc, %o5, %o2
31834 sllx %l4, 0x05, %i2
31835 fmovrsne %l3, %f29, %f1
31836 movn %icc, %i3, %o1
31837 nop
31838 setx 0xBE9C303E9E9AF533, %l0, %l6
31839 stx %l6, [%l7 + 0x28]
31840 ldd [%l7 + 0x28], %f6
31841 setx 0xAB57A0DB0B6D42E0, %l1, %l5
31842 stx %l5, [%l7 + 0x10]
31843 ldd [%l7 + 0x10], %f30
31844 fmuld %f30, %f6, %f20
31845 fmovrsne %o0, %f14, %f15
31846 fpack16 %f6, %f26
31847 or %g2, 0x0B27, %l2
31848 movrlz %l6, %l1, %l0
31849 umul %i4, %i7, %o3
31850 fmovrsgz %o4, %f25, %f13
31851 bg,pt %xcc, loop_2726
31852 sir 0x1195
31853 fmovdge %icc, %f8, %f17
31854 tpos %icc, 0x3
31855loop_2726:
31856 srl %g4, %i5, %l5
31857 movrlz %i6, %o6, %g3
31858 smul %g1, %g6, %i1
31859 ldub [%l7 + 0x15], %g5
31860 edge32 %o7, %g7, %i0
31861 fsrc1s %f20, %f24
31862 edge16n %o2, %l4, %o5
31863 ldsb [%l7 + 0x5E], %i2
31864 flush %l7 + 0x1C
31865 srax %l3, 0x07, %i3
31866 edge16n %o0, %g2, %o1
31867 edge16ln %l2, %l1, %l0
31868 flush %l7 + 0x20
31869 tvs %xcc, 0x3
31870 edge16ln %i4, %l6, %i7
31871 ldx [%l7 + 0x68], %o4
31872 sth %o3, [%l7 + 0x3E]
31873 tg %icc, 0x4
31874 movne %xcc, %g4, %l5
31875 bleu,pn %icc, loop_2727
31876 nop
31877 setx 0x08F577FA, %l0, %l6
31878 st %l6, [%l7 + 0x28]
31879 ld [%l7 + 0x28], %f12
31880 setx 0x248C8F60, %l1, %l5
31881 st %l5, [%l7 + 0x10]
31882 ld [%l7 + 0x10], %f31
31883 fdivs %f31, %f12, %f24
31884 udivx %i5, 0x1E83, %i6
31885 movrgz %o6, 0x008, %g3
31886loop_2727:
31887 brz %g6, loop_2728
31888 addc %i1, %g5, %g1
31889 andn %o7, 0x0ABF, %i0
31890 brgez %g7, loop_2729
31891loop_2728:
31892 sub %o2, 0x1252, %l4
31893 nop
31894 setx 0x51AFEE33DCB45E31, %l0, %l6
31895 stx %l6, [%l7 + 0x28]
31896 ldd [%l7 + 0x28], %f30
31897 setx 0x32645631F0475F49, %l1, %l5
31898 stx %l5, [%l7 + 0x10]
31899 ldd [%l7 + 0x10], %f20
31900 fsubd %f20, %f30, %f4
31901 movrgz %i2, %l3, %o5
31902loop_2729:
31903 xnorcc %i3, 0x1AE8, %g2
31904 xor %o0, 0x06C2, %o1
31905 bpos,a,pn %xcc, loop_2730
31906 sll %l2, 0x0B, %l1
31907 edge16 %l0, %l6, %i7
31908 srax %i4, %o4, %o3
31909loop_2730:
31910 edge32n %g4, %i5, %l5
31911 bvc,pt %icc, loop_2731
31912 umulcc %o6, %g3, %i6
31913 fxnor %f4, %f18, %f12
31914 wr %g0, 0x88, %asi
31915 swapa [%l7 + 0x28] %asi, %g6
31916loop_2731:
31917 tvc %icc, 0x6
31918 sdiv %i1, 0x1976, %g5
31919 movrne %o7, 0x3F3, %g1
31920 lduh [%l7 + 0x2E], %g7
31921 fmul8x16au %f26, %f31, %f8
31922 mulscc %i0, %o2, %l4
31923 bn,a,pn %xcc, loop_2732
31924 fexpand %f8, %f30
31925 tle %icc, 0x2
31926 restored
31927 rdpr %cwp, %g1
31928 rdpr %cansave, %g2
31929 rdpr %canrestore, %g3
31930 rdpr %cleanwin, %g4
31931 rdpr %otherwin, %g5
31932 rdpr %wstate, %g6
31933loop_2732:
31934 nop
31935 set 0x38, %i1
31936 stha %l3, [%l7 + %i1] 0x89
31937 add %o5, 0x1DFC, %i2
31938 edge8ln %i3, %o0, %g2
31939 tsubcc %l2, %l1, %l0
31940 tvc %xcc, 0x0
31941 array32 %l6, %i7, %o1
31942 wr %g0, 0x0c, %asi
31943 ldstuba [%l7 + 0x4C] %asi, %i4
31944 xorcc %o3, 0x1AF6, %o4
31945 fmovsvc %icc, %f16, %f5
31946 movrgz %g4, 0x398, %l5
31947 fnand %f8, %f0, %f22
31948 ta %icc, 0x0
31949 movleu %icc, %o6, %g3
31950 or %i6, %g6, %i1
31951 fmovsvs %xcc, %f14, %f2
31952 fbule,a %fcc0, loop_2733
31953 be,pn %xcc, loop_2734
31954 fmovdpos %icc, %f9, %f4
31955 tle %xcc, 0x6
31956loop_2733:
31957 nop
31958 setx 0x504FDAD3, %l0, %l6
31959 st %l6, [%l7 + 0x5C]
31960 ld [%l7 + 0x5C], %fsr
31961loop_2734:
31962 fbe %fcc2, loop_2735
31963 saved
31964 rdpr %cwp, %g1
31965 rdpr %cansave, %g2
31966 rdpr %canrestore, %g3
31967 rdpr %cleanwin, %g4
31968 rdpr %otherwin, %g5
31969 rdpr %wstate, %g6
31970 udivcc %i5, 0x0830, %g5
31971 brgez,a %g1, loop_2736
31972loop_2735:
31973 tsubcctv %o7, 0x1FF1, %g7
31974 array16 %o2, %l4, %i0
31975 tcs %xcc, 0x5
31976loop_2736:
31977 movcs %xcc, %l3, %i2
31978 fmovsge %xcc, %f0, %f8
31979 edge32 %i3, %o5, %o0
31980 addccc %l2, 0x060D, %l1
31981 bleu loop_2737
31982 edge8n %g2, %l6, %i7
31983 sir 0x0AB3
31984 or %o1, %l0, %i4
31985loop_2737:
31986 nop
31987 set 0x1E, %l6
31988 ldsba [%l7 + %l6] 0x89, %o4
31989 call loop_2738
31990 ta %xcc, 0x3
31991 te %icc, 0x7
31992 taddcctv %o3, %g4, %o6
31993loop_2738:
31994 fnor %f20, %f2, %f0
31995 wr %g0, 0x89, %asi
31996 stba %g3, [%l7 + 0x2C] %asi
31997 andcc %l5, %i6, %g6
31998 alignaddr %i1, %g5, %g1
31999 membar 0x29
32000 alignaddrl %o7, %g7, %i5
32001 mulx %l4, %o2, %l3
32002 sethi 0x08DC, %i0
32003 fbn,a %fcc3, loop_2739
32004 tvs %icc, 0x4
32005 array16 %i2, %i3, %o0
32006 nop
32007 setx 0xF926C8E7AB73848B, %l0, %l6
32008 stx %l6, [%l7 + 0x28]
32009 ldd [%l7 + 0x28], %f2
32010 setx 0x4E291DBF19C54AF7, %l1, %l5
32011 stx %l5, [%l7 + 0x10]
32012 ldd [%l7 + 0x10], %f18
32013 fsubd %f18, %f2, %f24
32014loop_2739:
32015 nop
32016 fitos %f7, %f21
32017 fstox %f21, %f30
32018 taddcc %l2, 0x1358, %l1
32019 fbuge,a %fcc0, loop_2740
32020 udivcc %g2, 0x1A39, %l6
32021 bcs loop_2741
32022 popc 0x09C2, %i7
32023loop_2740:
32024 fmovsleu %xcc, %f11, %f2
32025 edge8 %o5, %l0, %o1
32026loop_2741:
32027 subccc %i4, %o4, %g4
32028 edge8n %o6, %g3, %l5
32029 srax %o3, %i6, %g6
32030 fmovsa %xcc, %f3, %f10
32031 tge %icc, 0x6
32032 flush %l7 + 0x34
32033 nop
32034 fitos %f8, %f5
32035 fstox %f5, %f26
32036 fxtos %f26, %f19
32037 fmovda %icc, %f1, %f3
32038 movle %icc, %i1, %g1
32039 edge8n %o7, %g7, %i5
32040 fnand %f6, %f0, %f0
32041 fornot1 %f12, %f16, %f14
32042 nop
32043 setx 0xAA5A557CA07BED3B, %l0, %l6
32044 stx %l6, [%l7 + 0x60]
32045 ldx [%l7 + 0x60], %fsr
32046 fzeros %f27
32047 fzero %f0
32048 fpadd32s %f6, %f31, %f31
32049 nop
32050 setx loop_2742, %l0, %l1
32051 wrpr 0x1, %tl
32052 wrpr %l1, %tnpc
32053 setx 0x34400001400, %l0, %l1
32054 wrpr %l1, %tstate
32055 wrhpr 0x4, %htstate
32056 done
32057 movgu %xcc, %l4, %o2
32058 edge8 %g5, %i0, %l3
32059 bne,pn %icc, loop_2743
32060loop_2742:
32061 edge32n %i3, %o0, %l2
32062 addcc %l1, 0x1D18, %g2
32063 edge32ln %l6, %i2, %i7
32064loop_2743:
32065 fmovda %xcc, %f6, %f10
32066 lduh [%l7 + 0x4A], %o5
32067 fmovdne %icc, %f22, %f0
32068 fbl,a %fcc2, loop_2744
32069 nop
32070 setx 0xEA08B510, %l0, %l6
32071 st %l6, [%l7 + 0x28]
32072 ld [%l7 + 0x28], %f23
32073 setx 0x832ECE5B, %l1, %l5
32074 st %l5, [%l7 + 0x10]
32075 ld [%l7 + 0x10], %f15
32076 fsubs %f15, %f23, %f16
32077 movrlez %l0, 0x066, %o1
32078 sethi 0x0AC1, %o4
32079loop_2744:
32080 fcmpne32 %f8, %f16, %g4
32081 movrlez %o6, 0x26B, %i4
32082 set 0x29, %o3
32083 stba %g3, [%l7 + %o3] 0x18
32084 fpackfix %f0, %f13
32085 movcs %icc, %l5, %o3
32086 xnor %g6, %i1, %g1
32087 xnor %o7, 0x1F0C, %g7
32088 wr %g0, 0x04, %asi
32089 prefetcha [%l7 + 0x18] %asi, 0x2
32090 restored
32091 rdpr %cwp, %g1
32092 rdpr %cansave, %g2
32093 rdpr %canrestore, %g3
32094 rdpr %cleanwin, %g4
32095 rdpr %otherwin, %g5
32096 rdpr %wstate, %g6
32097 tcc %icc, 0x1
32098 orn %i6, 0x0258, %l4
32099 sir 0x0DC4
32100 wr %g0, 0x18, %asi
32101 prefetcha [%l7 + 0x28] %asi, 0x2
32102 fpadd32 %f26, %f0, %f6
32103 add %o2, %l3, %i3
32104 fmovrdlz %o0, %f28, %f22
32105 edge16l %i0, %l1, %g2
32106 tpos %icc, 0x4
32107 bshuffle %f20, %f4, %f26
32108 fmovdneg %xcc, %f8, %f29
32109 xnor %l2, 0x0ED0, %l6
32110 set 0x38, %l4
32111 stxa %i2, [%l7 + %l4] 0x04
32112 edge8n %i7, %o5, %o1
32113 movl %xcc, %o4, %g4
32114 umul %l0, 0x1E9A, %i4
32115 flush %l7 + 0x70
32116 ldx [%l7 + 0x50], %o6
32117 srl %g3, 0x06, %o3
32118 edge32ln %g6, %i1, %l5
32119 fbue %fcc3, loop_2745
32120 fbue,a %fcc0, loop_2746
32121 fmovsa %icc, %f26, %f5
32122 add %l7, 0x50, %l6
32123 wr %g0, 0x0c, %asi
32124 casa [%l6] 0x0c, %o7, %g7
32125loop_2745:
32126 flush %l7 + 0x30
32127loop_2746:
32128 nop
32129 set 0x6A, %i4
32130 ldstuba [%l7 + %i4] 0x80, %i5
32131 restored
32132 rdpr %cwp, %g1
32133 rdpr %cansave, %g2
32134 rdpr %canrestore, %g3
32135 rdpr %cleanwin, %g4
32136 rdpr %otherwin, %g5
32137 rdpr %wstate, %g6
32138 andn %g1, %i6, %g5
32139 sll %l4, 0x1E, %o2
32140 fmovdneg %icc, %f11, %f25
32141 addc %l3, %o0, %i3
32142 movn %xcc, %l1, %i0
32143 srax %g2, %l2, %i2
32144 smulcc %i7, 0x1110, %o5
32145 movvc %icc, %o1, %l6
32146 tge %xcc, 0x6
32147 wr %g0, 0xe2, %asi
32148 stxa %o4, [%l7 + 0x58] %asi
32149 membar #Sync
32150 fmovse %icc, %f19, %f20
32151 fmovdpos %icc, %f6, %f22
32152 tn %icc, 0x7
32153 mova %icc, %l0, %i4
32154 brgez,a %o6, loop_2747
32155 bne loop_2748
32156 movpos %icc, %g3, %g4
32157 fors %f20, %f14, %f22
32158loop_2747:
32159 tg %xcc, 0x2
32160loop_2748:
32161 fmovrsne %g6, %f2, %f28
32162 tgu %xcc, 0x0
32163 sllx %i1, 0x19, %l5
32164 fnands %f0, %f25, %f11
32165 tn %xcc, 0x7
32166 edge32l %o3, %o7, %g7
32167 mulscc %g1, 0x1F2C, %i5
32168 movn %icc, %i6, %l4
32169 orcc %o2, %l3, %g5
32170 and %o0, %i3, %i0
32171 fbuge %fcc1, loop_2749
32172 sll %g2, %l2, %i2
32173 fmovrsgez %l1, %f3, %f18
32174 array32 %o5, %o1, %l6
32175loop_2749:
32176 fabss %f14, %f24
32177 fbg,a %fcc3, loop_2750
32178 fcmpne32 %f30, %f20, %o4
32179 wr %g0, 0x89, %asi
32180 ldstuba [%l7 + 0x76] %asi, %l0
32181loop_2750:
32182 edge8l %i4, %i7, %o6
32183 brnz %g3, loop_2751
32184 movrlez %g6, 0x22D, %i1
32185 array8 %l5, %o3, %o7
32186 edge32n %g7, %g4, %g1
32187loop_2751:
32188 alignaddr %i6, %i5, %l4
32189 srlx %o2, 0x09, %l3
32190 wr %g0, 0x80, %asi
32191 ldda [%l7 + 0x10] %asi, %g4
32192 set 0x42, %l1
32193 stba %o0, [%l7 + %l1] 0x81
32194 edge8ln %i3, %i0, %g2
32195 edge8l %l2, %i2, %l1
32196 tvs %icc, 0x6
32197 movge %icc, %o5, %l6
32198 membar 0x34
32199 edge32l %o1, %o4, %l0
32200 alignaddrl %i7, %o6, %g3
32201 xorcc %i4, 0x1665, %g6
32202 srlx %i1, %l5, %o3
32203 sdivx %o7, 0x145F, %g4
32204 fcmpeq32 %f16, %f20, %g1
32205 nop
32206 setx 0xA0516507, %l0, %l6
32207 st %l6, [%l7 + 0x1C]
32208 ld [%l7 + 0x1C], %fsr
32209 tg %xcc, 0x4
32210 sir 0x011D
32211 tsubcctv %i6, 0x17C7, %g7
32212 orcc %l4, %i5, %o2
32213 tleu %icc, 0x0
32214 xnorcc %g5, %l3, %i3
32215 xor %i0, 0x11B1, %o0
32216 edge32n %l2, %i2, %l1
32217 wr %g0, 0x18, %asi
32218 lduba [%l7 + 0x55] %asi, %g2
32219 sethi 0x0822, %l6
32220 fpackfix %f26, %f2
32221 andn %o5, %o4, %l0
32222 mulx %i7, 0x0FF7, %o6
32223 and %g3, %i4, %g6
32224 subc %i1, %l5, %o1
32225 bgu %xcc, loop_2752
32226 edge8l %o7, %g4, %g1
32227 wr %g0, 0xe2, %asi
32228 ldda [%l7 + 0x40] %asi, %i6
32229loop_2752:
32230 tleu %xcc, 0x5
32231 tl %icc, 0x5
32232 popc 0x1630, %g7
32233 wr %g0, 0x80, %asi
32234 stwa %l4, [%l7 + 0x44] %asi
32235 mulscc %i5, 0x0951, %o3
32236 fpackfix %f22, %f7
32237 andncc %o2, %g5, %i3
32238 xor %i0, 0x1CF5, %l3
32239 ldub [%l7 + 0x48], %l2
32240 ba,pt %icc, loop_2753
32241 bpos loop_2754
32242 and %o0, 0x0CEE, %l1
32243 fpadd32s %f24, %f30, %f2
32244loop_2753:
32245 xorcc %g2, 0x1748, %i2
32246loop_2754:
32247 nop
32248 setx 0x2485148BB9123385, %l0, %l6
32249 stx %l6, [%l7 + 0x28]
32250 ldd [%l7 + 0x28], %f30
32251 setx 0xB53BBA89DC399F2E, %l1, %l5
32252 stx %l5, [%l7 + 0x10]
32253 ldd [%l7 + 0x10], %f28
32254 fmuld %f28, %f30, %f0
32255 set 0x10, %g1
32256 ldda [%l7 + %g1] 0x27, %o4
32257 tvs %icc, 0x3
32258 ldsb [%l7 + 0x0D], %o4
32259 movrlz %l0, 0x272, %i7
32260 srlx %l6, %g3, %o6
32261 movneg %xcc, %i4, %g6
32262 wr %g0, 0x81, %asi
32263 ldswa [%l7 + 0x38] %asi, %l5
32264 movleu %xcc, %o1, %o7
32265 movrlez %g4, %i1, %g1
32266 andncc %g7, %i6, %i5
32267 fmovsleu %icc, %f4, %f12
32268 edge16 %o3, %o2, %l4
32269 fexpand %f17, %f6
32270 orncc %g5, %i0, %l3
32271 addcc %i3, %l2, %l1
32272 tcs %icc, 0x1
32273 fmovda %xcc, %f30, %f2
32274 fpackfix %f24, %f2
32275 sethi 0x028A, %o0
32276 brgz %g2, loop_2755
32277 tvs %xcc, 0x3
32278 bpos,pt %xcc, loop_2756
32279 fmovdvs %xcc, %f22, %f5
32280loop_2755:
32281 nop
32282 fitos %f14, %f14
32283 fstox %f14, %f4
32284 tvs %xcc, 0x6
32285loop_2756:
32286 movne %icc, %i2, %o4
32287 tge %xcc, 0x5
32288 nop
32289 setx 0x28BF03C1, %l0, %l6
32290 st %l6, [%l7 + 0x28]
32291 ld [%l7 + 0x28], %f2
32292 setx 0x152B1E61, %l1, %l5
32293 st %l5, [%l7 + 0x10]
32294 ld [%l7 + 0x10], %f10
32295 fdivs %f10, %f2, %f15
32296 edge8ln %o5, %l0, %l6
32297 fmovsge %icc, %f10, %f17
32298 fmovrdlz %g3, %f28, %f6
32299 ldstub [%l7 + 0x7E], %i7
32300 wr %g0, 0x04, %asi
32301 lduha [%l7 + 0x2E] %asi, %o6
32302 fbug %fcc3, loop_2757
32303 fmul8sux16 %f20, %f2, %f26
32304 tvs %icc, 0x3
32305 udivcc %g6, 0x1BCB, %i4
32306loop_2757:
32307 movgu %icc, %o1, %l5
32308 tleu %xcc, 0x2
32309 udivcc %o7, 0x127C, %i1
32310 movpos %xcc, %g1, %g4
32311 movn %icc, %i6, %g7
32312 alignaddr %o3, %i5, %l4
32313 fnegd %f30, %f12
32314 fmovdneg %xcc, %f12, %f18
32315 fmovrdgz %o2, %f2, %f28
32316 array16 %i0, %g5, %i3
32317 fpadd16 %f20, %f2, %f12
32318 fbuge,a %fcc2, loop_2758
32319 movg %icc, %l2, %l3
32320 umul %l1, 0x10FA, %g2
32321 wr %g0, 0x88, %asi
32322 ldda [%l7 + 0x40] %asi, %f16
32323loop_2758:
32324 nop
32325 setx 0xC1B8BD42, %l0, %l6
32326 st %l6, [%l7 + 0x28]
32327 ld [%l7 + 0x28], %f27
32328 setx 0xBB58BC9F, %l1, %l5
32329 st %l5, [%l7 + 0x10]
32330 ld [%l7 + 0x10], %f19
32331 fmuls %f19, %f27, %f22
32332 wr %g0, 0x10, %asi
32333 ldsba [%l7 + 0x6D] %asi, %i2
32334 membar 0x07
32335 fble %fcc2, loop_2759
32336 lduh [%l7 + 0x10], %o0
32337 umul %o4, %o5, %l0
32338 alignaddr %l6, %i7, %o6
32339loop_2759:
32340 tle %icc, 0x5
32341 be loop_2760
32342 movcs %icc, %g3, %i4
32343 fmul8x16 %f11, %f24, %f28
32344 nop
32345 set 0x51, %o5
32346 ldstub [%l7 + %o5], %g6
32347loop_2760:
32348 nop
32349 setx 0xBD5CE1731900259C, %l0, %l6
32350 stx %l6, [%l7 + 0x28]
32351 ldd [%l7 + 0x28], %f12
32352 setx 0xAB3EBAC2A791463A, %l1, %l5
32353 stx %l5, [%l7 + 0x10]
32354 ldd [%l7 + 0x10], %f0
32355 fdivd %f0, %f12, %f4
32356 wr %g0, 0xea, %asi
32357 stba %l5, [%l7 + 0x2D] %asi
32358 membar #Sync
32359 movle %icc, %o7, %i1
32360 fmuld8sux16 %f24, %f29, %f26
32361 sethi 0x0A07, %g1
32362 movvc %xcc, %g4, %i6
32363 array8 %o1, %o3, %i5
32364 movl %xcc, %g7, %o2
32365 tg %xcc, 0x3
32366 udiv %i0, 0x1D04, %l4
32367 srax %i3, %g5, %l3
32368 nop
32369 setx 0x7044C6EC, %l0, %l6
32370 st %l6, [%l7 + 0x64]
32371 ld [%l7 + 0x64], %fsr
32372 umulcc %l2, 0x1731, %l1
32373 srlx %g2, %i2, %o0
32374 fpack32 %f26, %f12, %f10
32375 edge16 %o5, %o4, %l0
32376 movgu %icc, %l6, %i7
32377 and %g3, 0x0E74, %i4
32378 stw %o6, [%l7 + 0x28]
32379 orn %g6, %o7, %l5
32380 tleu %icc, 0x0
32381 nop
32382 setx 0x60C7C188D04AF39D, %l0, %l6
32383 stx %l6, [%l7 + 0x08]
32384 ldx [%l7 + 0x08], %fsr
32385 fcmpgt32 %f16, %f16, %g1
32386 or %g4, 0x0D3A, %i1
32387 fmovrde %i6, %f26, %f18
32388 sdiv %o3, 0x05A4, %i5
32389 movge %icc, %o1, %o2
32390 tvc %icc, 0x1
32391 fbue %fcc1, loop_2761
32392 fabss %f15, %f7
32393 bvc loop_2762
32394 fbl %fcc3, loop_2763
32395loop_2761:
32396 ta %xcc, 0x1
32397 set 0x38, %o4
32398 lduha [%l7 + %o4] 0x04, %i0
32399loop_2762:
32400 fble,a %fcc1, loop_2764
32401loop_2763:
32402 orncc %g7, 0x099D, %i3
32403 umul %l4, %l3, %g5
32404 stw %l2, [%l7 + 0x5C]
32405loop_2764:
32406 movgu %xcc, %g2, %i2
32407 orcc %l1, %o0, %o5
32408 umul %o4, %l0, %i7
32409 set 0x70, %i5
32410 ldxa [%l7 + %i5] 0x14, %l6
32411 tvs %icc, 0x1
32412 movneg %icc, %i4, %g3
32413 restored
32414 rdpr %cwp, %g1
32415 rdpr %cansave, %g2
32416 rdpr %canrestore, %g3
32417 rdpr %cleanwin, %g4
32418 rdpr %otherwin, %g5
32419 rdpr %wstate, %g6
32420 movrgz %g6, %o7, %o6
32421 edge16 %g1, %l5, %i1
32422 edge16 %g4, %o3, %i5
32423 andncc %o1, %i6, %o2
32424 addccc %g7, 0x1AB0, %i3
32425 swap [%l7 + 0x14], %l4
32426 pdist %f30, %f16, %f28
32427 wr %g0, 0x18, %asi
32428 stha %i0, [%l7 + 0x0E] %asi
32429 edge32l %g5, %l2, %l3
32430 udiv %g2, 0x0C8D, %l1
32431 fnot1s %f26, %f19
32432 sllx %o0, %i2, %o5
32433 set 0x10, %i7
32434 ldswa [%l7 + %i7] 0x10, %o4
32435 tle %xcc, 0x4
32436 movvs %icc, %i7, %l6
32437 wr %g0, 0x58, %asi
32438 ldxa [%g0 + 0x80] %asi, %l0
32439 ta %xcc, 0x7
32440 ldub [%l7 + 0x24], %i4
32441 pdist %f10, %f14, %f26
32442 saved
32443 rdpr %cwp, %g1
32444 rdpr %cansave, %g2
32445 rdpr %canrestore, %g3
32446 rdpr %cleanwin, %g4
32447 rdpr %otherwin, %g5
32448 rdpr %wstate, %g6
32449 sethi 0x0E0A, %g6
32450 movcc %xcc, %o7, %o6
32451 ldx [%l7 + 0x58], %g1
32452 wr %g0, 0x89, %asi
32453 prefetcha [%l7 + 0x78] %asi, 0x3
32454 sdiv %i1, 0x0D07, %g3
32455 wr %g0, 0x19, %asi
32456 prefetcha [%l7 + 0x10] %asi, 0x2
32457 bpos,a %xcc, loop_2765
32458 edge8 %i5, %g4, %o1
32459 movleu %icc, %o2, %g7
32460 fabsd %f28, %f22
32461loop_2765:
32462 fble,a %fcc3, loop_2766
32463 faligndata %f12, %f22, %f30
32464 andn %i6, 0x1BC7, %l4
32465 bvc %icc, loop_2767
32466loop_2766:
32467 subc %i3, 0x179F, %i0
32468 mulx %l2, 0x02BF, %l3
32469 orcc %g5, %l1, %g2
32470loop_2767:
32471 bshuffle %f18, %f14, %f8
32472 taddcc %o0, 0x010D, %o5
32473 umul %o4, 0x0F65, %i2
32474 fmovdpos %xcc, %f23, %f19
32475 taddcctv %l6, %l0, %i4
32476 addccc %i7, %o7, %o6
32477 tge %xcc, 0x1
32478 fcmple32 %f26, %f20, %g1
32479 fbue,a %fcc3, loop_2768
32480 addcc %g6, %i1, %g3
32481 fbl,a %fcc3, loop_2769
32482 fmovrslez %o3, %f7, %f12
32483loop_2768:
32484 be,a,pt %icc, loop_2770
32485 stb %l5, [%l7 + 0x7E]
32486loop_2769:
32487 fmovdvc %xcc, %f22, %f6
32488 orn %i5, %g4, %o1
32489loop_2770:
32490 fxor %f10, %f4, %f30
32491 set 0x27, %g3
32492 ldsba [%l7 + %g3] 0x80, %o2
32493 umulcc %g7, 0x0DCD, %l4
32494 srlx %i3, %i6, %i0
32495 xnorcc %l2, %l3, %l1
32496 taddcctv %g5, %g2, %o0
32497 add %o4, %i2, %o5
32498 movrne %l6, 0x3AD, %i4
32499 movl %icc, %i7, %l0
32500 tgu %icc, 0x6
32501 movne %xcc, %o7, %o6
32502 fpmerge %f1, %f20, %f14
32503 fbue,a %fcc2, loop_2771
32504 bleu,a,pt %icc, loop_2772
32505 nop
32506 set 0x68, %o1
32507 ldd [%l7 + %o1], %g0
32508 mova %icc, %g6, %i1
32509loop_2771:
32510 fpackfix %f26, %f28
32511loop_2772:
32512 fnot2 %f14, %f28
32513 nop
32514 setx 0xC2D17F9A186497FF, %l0, %l6
32515 stx %l6, [%l7 + 0x28]
32516 ldd [%l7 + 0x28], %f0
32517 fsqrtd %f0, %f30
32518 popc 0x0BC9, %o3
32519 set 0x54, %g7
32520 lduwa [%l7 + %g7] 0x04, %l5
32521 edge16l %i5, %g4, %o1
32522 fpadd32s %f31, %f14, %f5
32523 nop
32524 fitos %f1, %f30
32525 udiv %g3, 0x0578, %o2
32526 fmovdn %xcc, %f13, %f2
32527 movrgez %l4, 0x26F, %g7
32528 brz,a %i6, loop_2773
32529 stx %i0, [%l7 + 0x60]
32530 umulcc %l2, %l3, %l1
32531 bcs loop_2774
32532loop_2773:
32533 tne %icc, 0x1
32534 nop
32535 setx loop_2775, %l0, %l1
32536 wrpr 0x1, %tl
32537 wrpr %l1, %tnpc
32538 setx 0x34400001400, %l0, %l1
32539 wrpr %l1, %tstate
32540 wrhpr 0x4, %htstate
32541 done
32542 fmovd %f20, %f22
32543loop_2774:
32544 edge32ln %g5, %g2, %o0
32545 fcmpne16 %f22, %f18, %i3
32546loop_2775:
32547 addcc %o4, %o5, %i2
32548 bcc,pn %icc, loop_2776
32549 andncc %i4, %i7, %l6
32550 fmovrslz %l0, %f11, %f6
32551 fmovrslez %o6, %f21, %f3
32552loop_2776:
32553 tn %icc, 0x7
32554 xnorcc %g1, 0x0A06, %g6
32555 movpos %icc, %o7, %i1
32556 ldstub [%l7 + 0x6B], %l5
32557 umul %i5, 0x0D32, %o3
32558 and %g4, %o1, %g3
32559 andncc %l4, %o2, %i6
32560 alignaddr %i0, %g7, %l3
32561 call loop_2777
32562 xorcc %l2, %g5, %g2
32563 array8 %l1, %o0, %i3
32564 andcc %o5, 0x0A69, %i2
32565loop_2777:
32566 addccc %i4, 0x058A, %o4
32567 fcmpgt32 %f4, %f24, %l6
32568 fmovs %f21, %f3
32569 srlx %i7, 0x17, %o6
32570 lduw [%l7 + 0x50], %l0
32571 fbuge %fcc2, loop_2778
32572 fxor %f28, %f20, %f8
32573 alignaddr %g6, %g1, %o7
32574 sth %i1, [%l7 + 0x18]
32575loop_2778:
32576 brlz %l5, loop_2779
32577 movrgz %i5, 0x33F, %g4
32578 movvc %icc, %o3, %g3
32579 movrgez %l4, 0x3BC, %o2
32580loop_2779:
32581 tn %xcc, 0x2
32582 andncc %i6, %i0, %o1
32583 sdivcc %g7, 0x0483, %l2
32584 wr %g0, 0x11, %asi
32585 ldsba [%l7 + 0x18] %asi, %l3
32586 popc %g2, %l1
32587 popc %g5, %i3
32588 tvc %xcc, 0x3
32589 fblg %fcc1, loop_2780
32590 nop
32591 set 0x38, %l0
32592 ldsb [%l7 + %l0], %o0
32593 tvs %xcc, 0x4
32594 movne %xcc, %o5, %i4
32595loop_2780:
32596 ldsh [%l7 + 0x14], %i2
32597 nop
32598 fitod %f2, %f14
32599 fdtos %f14, %f20
32600 xor %l6, 0x1D21, %i7
32601 tpos %icc, 0x7
32602 movgu %icc, %o6, %o4
32603 fbe,a %fcc0, loop_2781
32604 addccc %g6, %l0, %g1
32605 tsubcc %i1, 0x1598, %o7
32606 taddcc %i5, 0x01F5, %l5
32607loop_2781:
32608 tle %icc, 0x2
32609 addcc %o3, 0x0EFD, %g4
32610 subcc %l4, 0x1D3E, %g3
32611 fzero %f16
32612 fbule %fcc0, loop_2782
32613 movcs %icc, %o2, %i0
32614 array16 %i6, %o1, %g7
32615 fmovrse %l3, %f13, %f22
32616loop_2782:
32617 add %g2, %l1, %l2
32618 ble loop_2783
32619 fpsub32 %f20, %f4, %f30
32620 tneg %xcc, 0x1
32621 sub %g5, 0x1ED0, %o0
32622loop_2783:
32623 tleu %xcc, 0x0
32624 and %i3, %o5, %i4
32625 srax %i2, %i7, %o6
32626 ba,pn %xcc, loop_2784
32627 tvs %xcc, 0x6
32628 wr %g0, 0x19, %asi
32629 sta %f11, [%l7 + 0x4C] %asi
32630loop_2784:
32631 fcmpeq32 %f0, %f10, %l6
32632 udivcc %o4, 0x03DD, %g6
32633 sub %g1, %l0, %i1
32634 movre %i5, %o7, %l5
32635 set 0x1E, %i3
32636 stba %g4, [%l7 + %i3] 0x27
32637 membar #Sync
32638 tcc %xcc, 0x0
32639 fpadd32 %f26, %f20, %f14
32640 sdivx %l4, 0x1DAE, %g3
32641 fone %f8
32642 xnor %o3, %o2, %i0
32643 nop
32644 setx loop_2785, %l0, %l1
32645 jmpl %l1, %i6
32646 movre %o1, %g7, %g2
32647 movvs %icc, %l3, %l1
32648 prefetch [%l7 + 0x40], 0x2
32649loop_2785:
32650 smulcc %g5, %l2, %o0
32651 orncc %i3, 0x12BD, %i4
32652 add %l7, 0x40, %l6
32653 wr %g0, 0x10, %asi
32654 casa [%l6] %asi, %i2, %i7
32655 srl %o5, %o6, %o4
32656 tg %xcc, 0x4
32657 fbne %fcc0, loop_2786
32658 nop
32659 fitod %f30, %f26
32660 fmovsl %icc, %f24, %f18
32661 edge8ln %g6, %l6, %g1
32662loop_2786:
32663 udivx %l0, 0x154D, %i1
32664 array8 %o7, %i5, %l5
32665 movgu %xcc, %l4, %g3
32666 brgz,a %o3, loop_2787
32667 tneg %icc, 0x2
32668 edge8l %g4, %i0, %i6
32669 ldd [%l7 + 0x30], %o0
32670loop_2787:
32671 xor %g7, 0x1A8D, %o2
32672 movge %icc, %l3, %g2
32673 movcs %xcc, %l1, %g5
32674 movrgez %l2, %i3, %i4
32675 tge %xcc, 0x6
32676 stbar
32677 fmovsn %icc, %f31, %f12
32678 mulscc %o0, 0x0E4B, %i7
32679 add %l7, 0x28, %l6
32680 wr %g0, 0x11, %asi
32681 casa [%l6] %asi, %i2, %o5
32682 movl %xcc, %o4, %o6
32683 fbne %fcc3, loop_2788
32684 edge16 %g6, %g1, %l0
32685 smulcc %l6, 0x1C72, %i1
32686 wr %g0, 0x0c, %asi
32687 ldxa [%l7 + 0x40] %asi, %o7
32688loop_2788:
32689 brlz,a %l5, loop_2789
32690 andn %i5, %l4, %o3
32691 nop
32692 fitod %f2, %f16
32693 fdtoi %f16, %f16
32694 tsubcctv %g3, %g4, %i0
32695loop_2789:
32696 nop
32697 setx loop_2790, %l0, %l1
32698 jmpl %l1, %i6
32699 bn,pt %xcc, loop_2791
32700 smul %o1, %g7, %o2
32701 movvc %icc, %l3, %g2
32702loop_2790:
32703 ld [%l7 + 0x18], %f11
32704loop_2791:
32705 fbuge %fcc2, loop_2792
32706 nop
32707 fitod %f6, %f6
32708 fdtox %f6, %f20
32709 fxtod %f20, %f16
32710 tvc %xcc, 0x4
32711 fbne,a %fcc0, loop_2793
32712loop_2792:
32713 subc %g5, 0x126B, %l1
32714 movvc %xcc, %i3, %i4
32715 sdivx %l2, 0x1751, %o0
32716loop_2793:
32717 movcc %icc, %i2, %i7
32718 ldd [%l7 + 0x38], %o4
32719 movre %o4, 0x0E4, %o6
32720 wr %g0, 0x22, %asi
32721 stxa %g6, [%l7 + 0x08] %asi
32722 membar #Sync
32723 movneg %xcc, %l0, %l6
32724 array16 %g1, %o7, %l5
32725 sdivcc %i1, 0x163F, %i5
32726 tle %xcc, 0x1
32727 stbar
32728 umul %l4, %o3, %g3
32729 alignaddr %i0, %g4, %o1
32730 srl %g7, 0x0F, %i6
32731 movcs %icc, %o2, %g2
32732 edge16ln %l3, %g5, %i3
32733 tne %xcc, 0x4
32734 fsrc2s %f7, %f17
32735 edge16 %l1, %i4, %o0
32736 bvc %icc, loop_2794
32737 restored
32738 rdpr %cwp, %g1
32739 rdpr %cansave, %g2
32740 rdpr %canrestore, %g3
32741 rdpr %cleanwin, %g4
32742 rdpr %otherwin, %g5
32743 rdpr %wstate, %g6
32744 movvs %icc, %i2, %i7
32745 fmovrdlz %o5, %f28, %f18
32746loop_2794:
32747 nop
32748 fitos %f9, %f29
32749 fstox %f29, %f14
32750 subcc %l2, 0x059A, %o4
32751 srax %g6, %l0, %o6
32752 membar #Sync
32753 set 0x40, %i2
32754 ldda [%l7 + %i2] 0xf9, %f0
32755 subcc %l6, %g1, %o7
32756 umul %i1, 0x1CA9, %l5
32757 addc %i5, %l4, %o3
32758 srax %g3, 0x0A, %i0
32759 stbar
32760 edge32l %g4, %o1, %i6
32761 srax %o2, 0x15, %g7
32762 nop
32763 setx loop_2795, %l0, %l1
32764 jmpl %l1, %g2
32765 tne %xcc, 0x6
32766 array32 %g5, %i3, %l3
32767 tvc %icc, 0x3
32768loop_2795:
32769 nop
32770 set 0x70, %i0
32771 lda [%l7 + %i0] 0x11, %f2
32772 ldx [%l7 + 0x38], %l1
32773 edge32l %o0, %i4, %i7
32774 edge8 %i2, %o5, %l2
32775 fsrc2s %f4, %f4
32776 edge8l %g6, %l0, %o6
32777 edge32 %l6, %o4, %o7
32778 tge %xcc, 0x5
32779 tgu %icc, 0x5
32780 tne %xcc, 0x2
32781 fnot2s %f1, %f23
32782 ldstub [%l7 + 0x18], %g1
32783 fblg,a %fcc1, loop_2796
32784 std %f12, [%l7 + 0x68]
32785 tpos %xcc, 0x0
32786 sir 0x08AE
32787loop_2796:
32788 fornot2s %f8, %f8, %f29
32789 fpack16 %f0, %f15
32790 fcmpgt32 %f10, %f16, %l5
32791 tpos %xcc, 0x2
32792 fbne,a %fcc2, loop_2797
32793 fone %f28
32794 brgez %i1, loop_2798
32795 fxors %f29, %f24, %f23
32796loop_2797:
32797 nop
32798 wr %g0, 0x88, %asi
32799 ldxa [%l7 + 0x78] %asi, %l4
32800loop_2798:
32801 restored
32802 rdpr %cwp, %g1
32803 rdpr %cansave, %g2
32804 rdpr %canrestore, %g3
32805 rdpr %cleanwin, %g4
32806 rdpr %otherwin, %g5
32807 rdpr %wstate, %g6
32808 umul %o3, %i5, %g3
32809 ldd [%l7 + 0x50], %g4
32810 xorcc %o1, 0x11ED, %i6
32811 fbg %fcc1, loop_2799
32812 smul %o2, 0x17B3, %i0
32813 srax %g7, %g5, %i3
32814 tneg %xcc, 0x1
32815loop_2799:
32816 fors %f11, %f14, %f11
32817 movn %icc, %l3, %g2
32818 restored
32819 rdpr %cwp, %g1
32820 rdpr %cansave, %g2
32821 rdpr %canrestore, %g3
32822 rdpr %cleanwin, %g4
32823 rdpr %otherwin, %g5
32824 rdpr %wstate, %g6
32825 sethi 0x1FAC, %o0
32826 edge16l %l1, %i7, %i4
32827 movvs %icc, %i2, %o5
32828 fornot1s %f22, %f7, %f28
32829 array32 %g6, %l2, %l0
32830 xorcc %o6, 0x039E, %o4
32831 bne,pt %xcc, loop_2800
32832 xorcc %l6, %o7, %g1
32833 movrgz %l5, %l4, %o3
32834 tg %xcc, 0x4
32835loop_2800:
32836 smul %i5, %g3, %i1
32837 fbne,a %fcc3, loop_2801
32838 fcmple32 %f6, %f0, %g4
32839 fxnors %f16, %f12, %f15
32840 popc %o1, %o2
32841loop_2801:
32842 nop
32843 setx 0xFEB0A9E5, %l0, %l6
32844 st %l6, [%l7 + 0x28]
32845 ld [%l7 + 0x28], %f4
32846 setx 0x77547376, %l1, %l5
32847 st %l5, [%l7 + 0x10]
32848 ld [%l7 + 0x10], %f0
32849 fsubs %f0, %f4, %f31
32850 fbo,a %fcc3, loop_2802
32851 ba,pn %icc, loop_2803
32852 sllx %i0, 0x0D, %i6
32853 fmovsvc %icc, %f17, %f4
32854loop_2802:
32855 movneg %xcc, %g7, %i3
32856loop_2803:
32857 andcc %l3, 0x0D2F, %g2
32858 movle %xcc, %o0, %g5
32859 sll %i7, 0x01, %l1
32860 mulx %i4, %i2, %g6
32861 alignaddrl %l2, %l0, %o5
32862 fble %fcc0, loop_2804
32863 fmovrdgz %o4, %f14, %f20
32864 nop
32865 setx 0xD473BC0D53AE8172, %l0, %l6
32866 stx %l6, [%l7 + 0x28]
32867 ldd [%l7 + 0x28], %f12
32868 setx 0xCE2EAC8366C984C7, %l1, %l5
32869 stx %l5, [%l7 + 0x10]
32870 ldd [%l7 + 0x10], %f16
32871 fmuld %f16, %f12, %f8
32872 sllx %o6, %o7, %g1
32873loop_2804:
32874 srl %l6, %l4, %l5
32875 orncc %i5, %o3, %g3
32876 sth %i1, [%l7 + 0x48]
32877 nop
32878 set 0x20, %g6
32879 stb %g4, [%l7 + %g6]
32880 edge32ln %o1, %o2, %i0
32881 edge16 %g7, %i3, %i6
32882 nop
32883 setx 0xEC471CE5B2C7F61C, %l0, %l6
32884 stx %l6, [%l7 + 0x28]
32885 ldd [%l7 + 0x28], %f28
32886 fsqrtd %f28, %f16
32887 edge32n %l3, %g2, %g5
32888 edge8n %o0, %i7, %i4
32889 saved
32890 rdpr %cwp, %g1
32891 rdpr %cansave, %g2
32892 rdpr %canrestore, %g3
32893 rdpr %cleanwin, %g4
32894 rdpr %otherwin, %g5
32895 rdpr %wstate, %g6
32896 prefetch [%l7 + 0x1C], 0x0
32897 wr %g0, 0x89, %asi
32898 ldda [%l7 + 0x30] %asi, %i2
32899 edge16 %g6, %l1, %l2
32900 xor %l0, 0x1B50, %o5
32901 wr %g0, 0x80, %asi
32902 ldda [%l7 + 0x40] %asi, %f16
32903 set 0x1D, %o0
32904 stba %o6, [%l7 + %o0] 0x15
32905 edge16l %o7, %o4, %l6
32906 stb %l4, [%l7 + 0x67]
32907 bvc %icc, loop_2805
32908 lduh [%l7 + 0x3E], %g1
32909 bge,a %xcc, loop_2806
32910 fornot1 %f28, %f12, %f6
32911loop_2805:
32912 stb %l5, [%l7 + 0x7F]
32913 udivcc %i5, 0x022C, %g3
32914loop_2806:
32915 movvs %xcc, %i1, %g4
32916 fmovrse %o1, %f11, %f9
32917 call loop_2807
32918 tne %icc, 0x0
32919 edge8n %o3, %o2, %i0
32920 stx %i3, [%l7 + 0x28]
32921loop_2807:
32922 fmovdle %xcc, %f14, %f15
32923 nop
32924 fitos %f10, %f0
32925 fstox %f0, %f12
32926 flush %l7 + 0x0C
32927 brlz,a %i6, loop_2808
32928 bn,a %xcc, loop_2809
32929 array8 %g7, %l3, %g5
32930 srax %g2, %o0, %i7
32931loop_2808:
32932 fnot2s %f10, %f5
32933loop_2809:
32934 fmovsgu %xcc, %f3, %f18
32935 orn %i2, 0x1132, %i4
32936 edge16 %l1, %l2, %g6
32937 tvs %xcc, 0x6
32938 edge8l %l0, %o5, %o7
32939 move %xcc, %o6, %o4
32940 udiv %l6, 0x0054, %l4
32941 fcmpeq16 %f0, %f10, %l5
32942 nop
32943 setx loop_2810, %l0, %l1
32944 jmpl %l1, %g1
32945 udivx %g3, 0x0DD9, %i1
32946 set 0x50, %l5
32947 prefetcha [%l7 + %l5] 0x89, 0x2
32948loop_2810:
32949 movn %icc, %o1, %i5
32950 nop
32951 set 0x38, %o7
32952 lduw [%l7 + %o7], %o2
32953 bvs,a loop_2811
32954 ldsh [%l7 + 0x28], %i0
32955 edge16l %i3, %o3, %i6
32956 sdivx %l3, 0x036B, %g7
32957loop_2811:
32958 smul %g5, 0x0531, %g2
32959 ta %icc, 0x7
32960 nop
32961 fitod %f10, %f6
32962 fdtox %f6, %f20
32963 fba,a %fcc3, loop_2812
32964 movvc %xcc, %i7, %i2
32965 fmul8x16 %f21, %f24, %f16
32966 xnor %o0, 0x0722, %l1
32967loop_2812:
32968 orn %i4, %g6, %l0
32969 fnegs %f17, %f25
32970 umulcc %l2, %o5, %o7
32971 fbu %fcc0, loop_2813
32972 or %o6, 0x1516, %l6
32973 nop
32974 setx loop_2814, %l0, %l1
32975 wrpr 0x1, %tl
32976 wrpr %l1, %tnpc
32977 setx 0x34400001400, %l0, %l1
32978 wrpr %l1, %tstate
32979 wrhpr 0x4, %htstate
32980 done
32981 ldsh [%l7 + 0x20], %l4
32982loop_2813:
32983 ldsb [%l7 + 0x36], %l5
32984 movvc %xcc, %g1, %o4
32985loop_2814:
32986 fzero %f22
32987 bg,a,pt %xcc, loop_2815
32988 subccc %i1, 0x1A0F, %g3
32989 tcc %xcc, 0x0
32990 ldsb [%l7 + 0x75], %o1
32991loop_2815:
32992 tg %icc, 0x4
32993 bgu,a,pt %icc, loop_2816
32994 edge16ln %i5, %g4, %o2
32995 movle %icc, %i0, %o3
32996 movpos %xcc, %i3, %l3
32997loop_2816:
32998 fbu %fcc1, loop_2817
32999 tcc %xcc, 0x0
33000 sll %g7, 0x01, %g5
33001 tvs %icc, 0x6
33002loop_2817:
33003 movrne %i6, %g2, %i7
33004 edge8n %o0, %i2, %l1
33005 movvs %icc, %i4, %l0
33006 fmuld8ulx16 %f19, %f23, %f12
33007 fmovsgu %xcc, %f15, %f28
33008 xorcc %g6, %o5, %o7
33009 xnor %o6, %l6, %l2
33010 nop
33011 fitod %f12, %f2
33012 fdtoi %f2, %f10
33013 nop
33014 set 0x50, %o6
33015 stw %l4, [%l7 + %o6]
33016 fbl %fcc1, loop_2818
33017 movcc %xcc, %l5, %o4
33018 add %i1, %g1, %g3
33019 wr %g0, 0x2b, %asi
33020 ldda [%l7 + 0x30] %asi, %o0
33021loop_2818:
33022 tsubcctv %i5, %g4, %o2
33023 movrgez %i0, %o3, %i3
33024 nop
33025 setx 0xC195226CD071D3D9, %l0, %l6
33026 stx %l6, [%l7 + 0x60]
33027 ldx [%l7 + 0x60], %fsr
33028 movvc %icc, %g7, %l3
33029 sllx %i6, 0x11, %g2
33030 tge %icc, 0x5
33031 lduw [%l7 + 0x2C], %g5
33032 fandnot2 %f14, %f22, %f2
33033 sll %i7, %i2, %l1
33034 movrlez %o0, 0x29C, %i4
33035 nop
33036 setx loop_2819, %l0, %l1
33037 jmpl %l1, %l0
33038 sdivx %g6, 0x0C23, %o7
33039 ldx [%l7 + 0x70], %o6
33040 sll %o5, %l2, %l4
33041loop_2819:
33042 movpos %xcc, %l6, %l5
33043 bl %icc, loop_2820
33044 bvs,a,pt %icc, loop_2821
33045 mulscc %o4, %g1, %g3
33046 orncc %i1, %i5, %o1
33047loop_2820:
33048 bvc,pn %icc, loop_2822
33049loop_2821:
33050 umulcc %g4, %i0, %o2
33051 set 0x1A, %i6
33052 lduha [%l7 + %i6] 0x15, %o3
33053loop_2822:
33054 nop
33055 fitod %f8, %f18
33056 fdtoi %f18, %f22
33057 nop
33058 setx 0x19C62887C6CB2296, %l0, %l6
33059 stx %l6, [%l7 + 0x28]
33060 ldd [%l7 + 0x28], %f14
33061 setx 0x76FDF84C227C853A, %l1, %l5
33062 stx %l5, [%l7 + 0x10]
33063 ldd [%l7 + 0x10], %f24
33064 faddd %f24, %f14, %f18
33065 tcs %xcc, 0x1
33066 movleu %icc, %i3, %l3
33067 edge8 %i6, %g7, %g5
33068 fones %f27
33069 fmovdle %icc, %f8, %f15
33070 movvc %icc, %i7, %i2
33071 edge16l %l1, %o0, %g2
33072 sir 0x1996
33073 fbug %fcc1, loop_2823
33074 sethi 0x11C3, %l0
33075 sra %i4, 0x13, %o7
33076 add %o6, %o5, %l2
33077loop_2823:
33078 fmovde %icc, %f17, %f20
33079 wr %g0, 0x11, %asi
33080 prefetcha [%l7 + 0x18] %asi, 0x3
33081 ta %xcc, 0x4
33082 fpadd32s %f3, %f22, %f9
33083 addccc %g6, 0x0481, %l5
33084 edge32l %o4, %g1, %g3
33085 fmovdleu %icc, %f3, %f21
33086 alignaddr %l6, %i5, %o1
33087 add %g4, %i0, %i1
33088 sdiv %o3, 0x1B7F, %i3
33089 udivx %l3, 0x1335, %i6
33090 brlez,a %o2, loop_2824
33091 fandnot2 %f8, %f30, %f2
33092 tvs %xcc, 0x4
33093 movvs %xcc, %g7, %g5
33094loop_2824:
33095 nop
33096 set 0x08, %l2
33097 sta %f22, [%l7 + %l2] 0x88
33098 fxnors %f19, %f13, %f27
33099 fones %f5
33100 tcs %icc, 0x4
33101 call loop_2825
33102 movrlz %i2, %i7, %o0
33103 alignaddrl %l1, %g2, %i4
33104 edge32 %o7, %l0, %o6
33105loop_2825:
33106 movcs %xcc, %l2, %l4
33107 fmovdcc %icc, %f19, %f10
33108 smul %g6, %l5, %o4
33109 mulscc %g1, %g3, %l6
33110 taddcctv %i5, 0x022D, %o5
33111 srl %g4, %o1, %i0
33112 add %i1, %i3, %l3
33113 fbl,a %fcc3, loop_2826
33114 movge %xcc, %o3, %o2
33115 edge32l %g7, %i6, %g5
33116 ble loop_2827
33117loop_2826:
33118 edge32 %i2, %i7, %o0
33119 edge8ln %l1, %g2, %o7
33120 fble %fcc1, loop_2828
33121loop_2827:
33122 sdivcc %i4, 0x01CE, %o6
33123 fmovrsgez %l2, %f23, %f8
33124 set 0x08, %g5
33125 ldstuba [%l7 + %g5] 0x89, %l0
33126loop_2828:
33127 fxor %f6, %f8, %f14
33128 addccc %g6, 0x02B9, %l5
33129 fsrc1 %f16, %f4
33130 udiv %o4, 0x1694, %l4
33131 edge8n %g1, %l6, %i5
33132 fbl %fcc3, loop_2829
33133 fmovsleu %icc, %f10, %f24
33134 subccc %o5, 0x1D2E, %g4
33135 alignaddr %g3, %o1, %i0
33136loop_2829:
33137 sdiv %i3, 0x1361, %i1
33138 movvc %xcc, %l3, %o3
33139 restored
33140 rdpr %cwp, %g1
33141 rdpr %cansave, %g2
33142 rdpr %canrestore, %g3
33143 rdpr %cleanwin, %g4
33144 rdpr %otherwin, %g5
33145 rdpr %wstate, %g6
33146 flush %l7 + 0x64
33147 movne %icc, %o2, %g7
33148 edge8l %i6, %g5, %i7
33149 addcc %i2, %l1, %g2
33150 tge %xcc, 0x4
33151 mulx %o7, %i4, %o6
33152 sir 0x02C6
33153 edge16n %l2, %l0, %o0
33154 fbg %fcc2, loop_2830
33155 ldsb [%l7 + 0x72], %g6
33156 fnot2 %f2, %f6
33157 bn,pt %xcc, loop_2831
33158loop_2830:
33159 fmovrsgz %l5, %f13, %f3
33160 movleu %icc, %l4, %o4
33161 movgu %icc, %g1, %l6
33162loop_2831:
33163 edge32l %o5, %g4, %i5
33164 movrgz %g3, %i0, %o1
33165 fones %f31
33166 fmuld8sux16 %f5, %f0, %f24
33167 fandnot1 %f24, %f2, %f6
33168 wr %g0, 0x80, %asi
33169 ldstuba [%l7 + 0x3A] %asi, %i3
33170 fbn %fcc3, loop_2832
33171 fxnor %f10, %f18, %f6
33172 for %f30, %f24, %f2
33173 fcmple16 %f10, %f16, %i1
33174loop_2832:
33175 udiv %l3, 0x027F, %o3
33176 movn %xcc, %g7, %o2
33177 fmovs %f7, %f5
33178 movle %xcc, %g5, %i6
33179 tvs %xcc, 0x5
33180 ta %xcc, 0x3
33181 orn %i2, 0x1AAF, %l1
33182 orn %i7, 0x0018, %g2
33183 set 0x58, %l3
33184 prefetcha [%l7 + %l3] 0x80, 0x2
33185 sdivcc %o6, 0x0CCC, %o7
33186 umulcc %l0, 0x1908, %o0
33187 bneg loop_2833
33188 faligndata %f24, %f24, %f12
33189 movcc %icc, %g6, %l5
33190 fcmpne32 %f10, %f12, %l4
33191loop_2833:
33192 movgu %xcc, %o4, %l2
33193 alignaddr %l6, %g1, %g4
33194 fmovde %icc, %f2, %f11
33195 orcc %o5, 0x0A53, %g3
33196 array16 %i5, %i0, %i3
33197 brz %o1, loop_2834
33198 saved
33199 rdpr %cwp, %g1
33200 rdpr %cansave, %g2
33201 rdpr %canrestore, %g3
33202 rdpr %cleanwin, %g4
33203 rdpr %otherwin, %g5
33204 rdpr %wstate, %g6
33205 tne %icc, 0x4
33206 wr %g0, 0x88, %asi
33207 stxa %l3, [%l7 + 0x30] %asi
33208loop_2834:
33209 movcc %icc, %i1, %o3
33210 set 0x40, %g4
33211 stda %f0, [%l7 + %g4] 0x15
33212 bleu,pn %xcc, loop_2835
33213 fsrc2s %f1, %f0
33214 movcc %icc, %g7, %g5
33215 brgz,a %i6, loop_2836
33216loop_2835:
33217 call loop_2837
33218 fnand %f24, %f4, %f8
33219 ba %xcc, loop_2838
33220loop_2836:
33221 flush %l7 + 0x24
33222loop_2837:
33223 nop
33224 set 0x60, %o2
33225 lda [%l7 + %o2] 0x89, %f2
33226loop_2838:
33227 movg %xcc, %o2, %i2
33228 fxnors %f14, %f9, %f8
33229 fmovrdlz %l1, %f30, %f20
33230 fmul8x16al %f19, %f11, %f28
33231 tpos %icc, 0x1
33232 movgu %xcc, %i7, %i4
33233 movl %xcc, %g2, %o7
33234 fmovdvc %icc, %f7, %f1
33235 edge32ln %l0, %o0, %g6
33236 edge32l %l5, %l4, %o6
33237 xorcc %l2, %l6, %o4
33238 fcmple16 %f14, %f0, %g1
33239 membar 0x6F
33240 fbe %fcc3, loop_2839
33241 fandnot2 %f28, %f12, %f2
33242 fexpand %f25, %f24
33243 umul %o5, 0x16BD, %g4
33244loop_2839:
33245 array32 %g3, %i0, %i5
33246 sra %i3, %l3, %i1
33247 fors %f11, %f18, %f31
33248 movne %xcc, %o1, %g7
33249 stw %o3, [%l7 + 0x54]
33250 fmovsneg %xcc, %f22, %f10
33251 movge %icc, %i6, %o2
33252 prefetch [%l7 + 0x3C], 0x2
33253 tge %xcc, 0x2
33254 sdivcc %i2, 0x09E5, %g5
33255 ba %icc, loop_2840
33256 fone %f30
33257 movrne %i7, 0x129, %l1
33258 edge32l %i4, %o7, %l0
33259loop_2840:
33260 xnorcc %g2, 0x1E0D, %g6
33261 stx %l5, [%l7 + 0x70]
33262 movcs %icc, %l4, %o0
33263 tle %xcc, 0x3
33264 movle %icc, %l2, %o6
33265 fbo %fcc3, loop_2841
33266 movrgez %l6, %g1, %o5
33267 nop
33268 fitod %f4, %f12
33269 fdtox %f12, %f12
33270 fmovrsgez %o4, %f13, %f0
33271loop_2841:
33272 alignaddrl %g4, %i0, %g3
33273 edge16ln %i5, %i3, %l3
33274 restored
33275 rdpr %cwp, %g1
33276 rdpr %cansave, %g2
33277 rdpr %canrestore, %g3
33278 rdpr %cleanwin, %g4
33279 rdpr %otherwin, %g5
33280 rdpr %wstate, %g6
33281 subcc %o1, %i1, %o3
33282 fmovdpos %icc, %f6, %f4
33283 nop
33284 setx 0x24575DEFFAAD18E9, %l0, %l6
33285 stx %l6, [%l7 + 0x28]
33286 ldd [%l7 + 0x28], %f12
33287 setx 0x2C0DC99CEF8DAB59, %l1, %l5
33288 stx %l5, [%l7 + 0x10]
33289 ldd [%l7 + 0x10], %f20
33290 fmuld %f20, %f12, %f30
33291 fblg %fcc2, loop_2842
33292 tleu %xcc, 0x2
33293 sethi 0x1D60, %i6
33294 movrlez %g7, %o2, %g5
33295loop_2842:
33296 umulcc %i7, 0x1004, %i2
33297 edge8 %l1, %o7, %l0
33298 edge32 %g2, %i4, %g6
33299 add %l7, 0x10, %l6
33300 wr %g0, 0x18, %asi
33301 ldxa [%l6] %asi, %l5
33302 casxa [%l6] %asi, %l5, %o0
33303 nop
33304 setx loop_2843, %l0, %l1
33305 wrpr 0x1, %tl
33306 wrpr %l1, %tnpc
33307 setx 0x34400001400, %l0, %l1
33308 wrpr %l1, %tstate
33309 wrhpr 0x4, %htstate
33310 done
33311 fbug %fcc0, loop_2844
33312 movle %xcc, %l4, %o6
33313 movg %icc, %l2, %l6
33314loop_2843:
33315 ldub [%l7 + 0x57], %o5
33316loop_2844:
33317 addc %o4, 0x16F3, %g1
33318 tvc %xcc, 0x7
33319 alignaddrl %g4, %i0, %g3
33320 fsrc2s %f6, %f16
33321 tvs %icc, 0x5
33322 addcc %i3, 0x1F7A, %l3
33323 xnorcc %i5, %o1, %i1
33324 movpos %xcc, %o3, %i6
33325 tcc %icc, 0x3
33326 nop
33327 fitos %f19, %f24
33328 fbo,a %fcc3, loop_2845
33329 tge %icc, 0x6
33330 movl %xcc, %g7, %o2
33331 tle %icc, 0x1
33332loop_2845:
33333 subccc %i7, 0x0CF4, %g5
33334 fbuge %fcc1, loop_2846
33335 fornot2 %f28, %f6, %f6
33336 tvc %icc, 0x6
33337 orn %l1, %i2, %l0
33338loop_2846:
33339 sir 0x0E48
33340 fmovd %f22, %f20
33341 nop
33342 setx 0x6B460B58, %l0, %l6
33343 st %l6, [%l7 + 0x28]
33344 ld [%l7 + 0x28], %f5
33345 fsqrts %f5, %f0
33346 fpmerge %f17, %f24, %f8
33347 edge16n %o7, %i4, %g6
33348 bcc loop_2847
33349 fble,a %fcc1, loop_2848
33350 fbg,a %fcc1, loop_2849
33351 nop
33352 setx loop_2850, %l0, %l1
33353 wrpr 0x1, %tl
33354 wrpr %l1, %tpc
33355 add %l1, 0x4, %l1
33356 wrpr %l1, %tnpc
33357 setx 0x34400001400, %l0, %l1
33358 wrpr %l1, %tstate
33359 wrhpr 0x4, %htstate
33360 retry
33361loop_2847:
33362 fpack16 %f12, %f31
33363loop_2848:
33364 nop
33365 setx loop_2851, %l0, %l1
33366 jmpl %l1, %g2
33367loop_2849:
33368 membar 0x76
33369loop_2850:
33370 nop
33371 fitos %f14, %f13
33372 fstox %f13, %f16
33373 fxtos %f16, %f29
33374 tcc %icc, 0x6
33375loop_2851:
33376 nop
33377 fitod %f4, %f12
33378 fdtoi %f12, %f30
33379 fmovsl %xcc, %f3, %f22
33380 brz,a %l5, loop_2852
33381 lduh [%l7 + 0x54], %o0
33382 fmovrsgez %o6, %f5, %f26
33383 wr %g0, 0x27, %asi
33384 stba %l2, [%l7 + 0x64] %asi
33385 membar #Sync
33386loop_2852:
33387 array32 %l4, %o5, %l6
33388 edge32n %o4, %g1, %g4
33389 fmovdneg %xcc, %f20, %f10
33390 edge8 %g3, %i3, %i0
33391 fnot1s %f1, %f21
33392 fmovdcs %xcc, %f30, %f14
33393 andn %i5, 0x0BA6, %l3
33394 bpos,a,pn %icc, loop_2853
33395 orncc %i1, %o1, %i6
33396 umul %g7, %o2, %i7
33397 tcc %icc, 0x5
33398loop_2853:
33399 movl %icc, %g5, %l1
33400 fnot1s %f8, %f7
33401 restored
33402 rdpr %cwp, %g1
33403 rdpr %cansave, %g2
33404 rdpr %canrestore, %g3
33405 rdpr %cleanwin, %g4
33406 rdpr %otherwin, %g5
33407 rdpr %wstate, %g6
33408 wr %g0, 0x0c, %asi
33409 prefetcha [%l7 + 0x10] %asi, 0x2
33410 wr %g0, 0x11, %asi
33411 ldda [%l7 + 0x50] %asi, %l0
33412 bneg,a %xcc, loop_2854
33413 nop
33414 set 0x38, %g2
33415 prefetch [%l7 + %g2], 0x2
33416 alignaddr %o7, %i4, %i2
33417 movg %icc, %g2, %l5
33418loop_2854:
33419 fandnot1 %f8, %f4, %f22
33420 membar 0x43
33421 fmovsn %xcc, %f9, %f15
33422 bge,a %xcc, loop_2855
33423 bvc,pn %xcc, loop_2856
33424 movneg %xcc, %o0, %o6
33425 fornot1s %f22, %f30, %f19
33426loop_2855:
33427 st %f3, [%l7 + 0x38]
33428loop_2856:
33429 movge %xcc, %l2, %g6
33430 fnands %f24, %f7, %f19
33431 nop
33432 setx 0x192A9FEA3E140BC8, %l0, %l6
33433 stx %l6, [%l7 + 0x28]
33434 ldd [%l7 + 0x28], %f20
33435 setx 0x1BDE9A3B1962EADE, %l1, %l5
33436 stx %l5, [%l7 + 0x10]
33437 ldd [%l7 + 0x10], %f28
33438 fmuld %f28, %f20, %f2
33439 nop
33440 fitod %f10, %f18
33441 fdtox %f18, %f30
33442 fxtod %f30, %f0
33443 fcmple32 %f4, %f10, %o5
33444 array32 %l4, %o4, %g1
33445 restored
33446 rdpr %cwp, %g1
33447 rdpr %cansave, %g2
33448 rdpr %canrestore, %g3
33449 rdpr %cleanwin, %g4
33450 rdpr %otherwin, %g5
33451 rdpr %wstate, %g6
33452 bpos,pt %icc, loop_2857
33453 restored
33454 rdpr %cwp, %g1
33455 rdpr %cansave, %g2
33456 rdpr %canrestore, %g3
33457 rdpr %cleanwin, %g4
33458 rdpr %otherwin, %g5
33459 rdpr %wstate, %g6
33460 addc %g4, %g3, %l6
33461 fmovrde %i3, %f2, %f10
33462loop_2857:
33463 nop
33464 wr %g0, 0x04, %asi
33465 stda %f16, [%l7 + 0x40] %asi
33466 fmovdneg %xcc, %f25, %f11
33467 set 0x25, %l6
33468 lduba [%l7 + %l6] 0x0c, %i5
33469 movg %xcc, %i0, %i1
33470 sll %o1, 0x0A, %i6
33471 restored
33472 rdpr %cwp, %g1
33473 rdpr %cansave, %g2
33474 rdpr %canrestore, %g3
33475 rdpr %cleanwin, %g4
33476 rdpr %otherwin, %g5
33477 rdpr %wstate, %g6
33478 tn %icc, 0x7
33479 fnot1s %f26, %f29
33480 movrlez %l3, 0x37A, %o2
33481 tcs %icc, 0x6
33482 bg,a,pn %xcc, loop_2858
33483 and %g7, 0x1B18, %g5
33484 set 0x70, %o3
33485 ldswa [%l7 + %o3] 0x89, %i7
33486loop_2858:
33487 orncc %l1, %l0, %o3
33488 fmovsg %xcc, %f25, %f13
33489 te %xcc, 0x3
33490 udivx %o7, 0x1B1C, %i2
33491 taddcc %i4, 0x06B8, %g2
33492 smulcc %o0, %l5, %l2
33493 lduw [%l7 + 0x34], %o6
33494 edge32 %o5, %g6, %l4
33495 fmovspos %icc, %f6, %f11
33496 bge,pn %xcc, loop_2859
33497 andn %g1, %o4, %g3
33498 movvc %xcc, %l6, %i3
33499 movrlez %i5, 0x269, %g4
33500loop_2859:
33501 nop
33502 set 0x5F, %l4
33503 stba %i1, [%l7 + %l4] 0xeb
33504 membar #Sync
33505 edge32l %o1, %i0, %i6
33506 mulx %o2, 0x1D15, %l3
33507 alignaddrl %g7, %g5, %i7
33508 udivx %l1, 0x0A7E, %o3
33509 set 0x30, %i1
33510 ldxa [%g0 + %i1] 0x50, %o7
33511 wr %g0, 0x0c, %asi
33512 prefetcha [%l7 + 0x48] %asi, 0x2
33513 tpos %icc, 0x0
33514 movg %icc, %i4, %g2
33515 bgu,a loop_2860
33516 sllx %l0, 0x16, %o0
33517 fpack32 %f8, %f14, %f18
33518 nop
33519 fitos %f11, %f15
33520 fstox %f15, %f24
33521 fxtos %f24, %f8
33522loop_2860:
33523 fbul,a %fcc0, loop_2861
33524 tsubcctv %l5, %l2, %o5
33525 fxnor %f12, %f30, %f18
33526 stw %o6, [%l7 + 0x44]
33527loop_2861:
33528 subccc %l4, 0x13E4, %g1
33529 tl %icc, 0x0
33530 ba loop_2862
33531 xorcc %g6, %o4, %g3
33532 edge32 %l6, %i3, %g4
33533 membar 0x3D
33534loop_2862:
33535 edge32ln %i5, %i1, %i0
33536 fnor %f16, %f26, %f24
33537 brlz %i6, loop_2863
33538 tn %icc, 0x3
33539 movg %xcc, %o1, %o2
33540 edge16n %l3, %g5, %i7
33541loop_2863:
33542 nop
33543 wr %g0, 0x81, %asi
33544 ldstuba [%l7 + 0x76] %asi, %g7
33545 tpos %icc, 0x4
33546 movcc %xcc, %l1, %o3
33547 andn %i2, %o7, %i4
33548 set 0x4C, %l1
33549 ldswa [%l7 + %l1] 0x04, %l0
33550 flush %l7 + 0x64
33551 swap [%l7 + 0x60], %o0
33552 orcc %l5, 0x03DE, %l2
33553 fba %fcc1, loop_2864
33554 faligndata %f28, %f8, %f6
33555 tvc %xcc, 0x4
33556 edge32n %o5, %o6, %l4
33557loop_2864:
33558 fbule %fcc2, loop_2865
33559 fmovd %f24, %f20
33560 taddcctv %g2, %g1, %g6
33561 edge8ln %o4, %g3, %l6
33562loop_2865:
33563 umul %i3, 0x0F7F, %i5
33564 tpos %icc, 0x0
33565 movl %xcc, %g4, %i1
33566 sdivcc %i0, 0x0BEF, %o1
33567 umulcc %i6, %o2, %g5
33568 tge %xcc, 0x2
33569 fornot1s %f15, %f9, %f24
33570 tle %xcc, 0x4
33571 tsubcc %i7, %g7, %l1
33572 edge16n %l3, %o3, %i2
33573 nop
33574 setx 0xF7635937, %l0, %l6
33575 st %l6, [%l7 + 0x28]
33576 ld [%l7 + 0x28], %f30
33577 setx 0x7B1AC51F, %l1, %l5
33578 st %l5, [%l7 + 0x10]
33579 ld [%l7 + 0x10], %f0
33580 fadds %f0, %f30, %f6
33581 fpsub16s %f27, %f9, %f1
33582 array16 %i4, %l0, %o7
33583 sth %o0, [%l7 + 0x5E]
33584 movcc %icc, %l5, %l2
33585 fexpand %f28, %f0
33586 swap [%l7 + 0x14], %o5
33587 te %xcc, 0x2
33588 fmuld8ulx16 %f14, %f11, %f30
33589 edge32l %l4, %g2, %o6
33590 fmovsn %xcc, %f7, %f31
33591 or %g1, %o4, %g6
33592 mulx %g3, %i3, %i5
33593 ldsb [%l7 + 0x2F], %g4
33594 or %l6, 0x0F5D, %i1
33595 movle %xcc, %o1, %i6
33596 movcs %xcc, %i0, %o2
33597 tge %xcc, 0x0
33598 sll %i7, 0x15, %g7
33599 fmovda %icc, %f31, %f24
33600 popc 0x0512, %g5
33601 bpos,pn %icc, loop_2866
33602 or %l3, %l1, %o3
33603 movrgz %i4, %l0, %i2
33604 mova %icc, %o0, %l5
33605loop_2866:
33606 nop
33607 wr %g0, 0x04, %asi
33608 lduba [%l7 + 0x0A] %asi, %o7
33609 fbue %fcc2, loop_2867
33610 swap [%l7 + 0x4C], %o5
33611 ld [%l7 + 0x64], %f14
33612 tcs %icc, 0x1
33613loop_2867:
33614 nop
33615 set 0x6E, %g1
33616 ldub [%l7 + %g1], %l2
33617 edge16 %g2, %l4, %g1
33618 movne %xcc, %o6, %o4
33619 udiv %g3, 0x1E9C, %i3
33620 bn %xcc, loop_2868
33621 movneg %icc, %i5, %g6
33622 movleu %xcc, %l6, %g4
33623 tvc %xcc, 0x0
33624loop_2868:
33625 sub %i1, %o1, %i6
33626 tpos %xcc, 0x4
33627 nop
33628 setx 0x8656ECB5B76CD04C, %l0, %l6
33629 stx %l6, [%l7 + 0x28]
33630 ldd [%l7 + 0x28], %f18
33631 setx 0xB65FC31E1E835F02, %l1, %l5
33632 stx %l5, [%l7 + 0x10]
33633 ldd [%l7 + 0x10], %f10
33634 faddd %f10, %f18, %f8
33635 movrne %o2, %i0, %g7
33636 bpos,pn %icc, loop_2869
33637 orcc %g5, %l3, %l1
33638 movn %xcc, %o3, %i4
33639 wr %g0, 0xe3, %asi
33640 stxa %l0, [%l7 + 0x70] %asi
33641 membar #Sync
33642loop_2869:
33643 nop
33644 setx 0x5BF3B287, %l0, %l6
33645 st %l6, [%l7 + 0x28]
33646 ld [%l7 + 0x28], %f2
33647 setx 0xAF9DEBAD, %l1, %l5
33648 st %l5, [%l7 + 0x10]
33649 ld [%l7 + 0x10], %f13
33650 fmuls %f13, %f2, %f4
33651 movvs %icc, %i2, %i7
33652 fmovsvs %xcc, %f31, %f14
33653 fmovsne %xcc, %f8, %f11
33654 movgu %icc, %o0, %l5
33655 edge32l %o7, %l2, %o5
33656 tleu %icc, 0x0
33657 tsubcc %g2, %l4, %o6
33658 movvc %icc, %o4, %g1
33659 fcmpne32 %f8, %f18, %i3
33660 smulcc %i5, %g6, %g3
33661 fnands %f6, %f20, %f9
33662 udiv %g4, 0x026C, %l6
33663 fbuge %fcc1, loop_2870
33664 sth %o1, [%l7 + 0x1E]
33665 movleu %xcc, %i6, %i1
33666 tcc %xcc, 0x1
33667loop_2870:
33668 udiv %o2, 0x0451, %i0
33669 fandnot1 %f2, %f28, %f16
33670 movre %g5, %g7, %l1
33671 nop
33672 fitos %f2, %f17
33673 fstod %f17, %f10
33674 mulx %l3, 0x0653, %o3
33675 taddcc %l0, 0x1295, %i2
33676 fbg %fcc2, loop_2871
33677 srax %i4, %o0, %l5
33678 sdivx %o7, 0x0B16, %i7
33679 lduw [%l7 + 0x08], %o5
33680loop_2871:
33681 pdist %f4, %f26, %f10
33682 fbne %fcc2, loop_2872
33683 umulcc %l2, 0x0890, %l4
33684 tgu %icc, 0x6
33685 andcc %o6, %o4, %g2
33686loop_2872:
33687 fornot1s %f19, %f0, %f0
33688 sethi 0x1FDE, %i3
33689 tle %xcc, 0x6
33690 fpack32 %f18, %f8, %f26
33691 movvs %xcc, %i5, %g6
33692 fpmerge %f11, %f1, %f28
33693 sub %g1, 0x09E3, %g4
33694 fba,a %fcc0, loop_2873
33695 tsubcc %l6, %g3, %o1
33696 swap [%l7 + 0x70], %i6
33697 or %i1, 0x09D2, %o2
33698loop_2873:
33699 popc 0x1B7F, %i0
33700 be,pn %icc, loop_2874
33701 restored
33702 rdpr %cwp, %g1
33703 rdpr %cansave, %g2
33704 rdpr %canrestore, %g3
33705 rdpr %cleanwin, %g4
33706 rdpr %otherwin, %g5
33707 rdpr %wstate, %g6
33708 fmovrdlez %g5, %f4, %f28
33709 st %f22, [%l7 + 0x4C]
33710loop_2874:
33711 mulscc %g7, %l1, %l3
33712 array16 %o3, %l0, %i2
33713 fnors %f16, %f13, %f3
33714 taddcctv %i4, %l5, %o0
33715 xnorcc %i7, 0x01AD, %o5
33716 fbn %fcc0, loop_2875
33717 and %l2, %l4, %o6
33718 for %f22, %f22, %f0
33719 movre %o7, %g2, %i3
33720loop_2875:
33721 taddcctv %o4, 0x0724, %i5
33722 nop
33723 set 0x68, %o5
33724 prefetch [%l7 + %o5], 0x1
33725 nop
33726 setx loop_2876, %l0, %l1
33727 wrpr 0x1, %tl
33728 wrpr %l1, %tpc
33729 add %l1, 0x4, %l1
33730 wrpr %l1, %tnpc
33731 setx 0x34400001400, %l0, %l1
33732 wrpr %l1, %tstate
33733 wrhpr 0x4, %htstate
33734 retry
33735 sdivcc %g1, 0x12CE, %g4
33736 stw %g6, [%l7 + 0x30]
33737 nop
33738 setx 0x57436C6E, %l0, %l6
33739 st %l6, [%l7 + 0x28]
33740 ld [%l7 + 0x28], %f19
33741 fsqrts %f19, %f30
33742loop_2876:
33743 tsubcc %g3, 0x01D4, %l6
33744 xnor %i6, %o1, %o2
33745 move %icc, %i1, %i0
33746 membar 0x39
33747 movvc %xcc, %g7, %g5
33748 fba %fcc0, loop_2877
33749 udiv %l3, 0x07ED, %l1
33750 fmovdcs %icc, %f15, %f3
33751 add %l7, 0x14, %l6
33752 wr %g0, 0x80, %asi
33753 casa [%l6] %asi, %l0, %o3
33754loop_2877:
33755 fmovrse %i2, %f1, %f26
33756 fbg,a %fcc3, loop_2878
33757 edge8 %l5, %o0, %i7
33758 popc %i4, %l2
33759 wr %g0, 0x11, %asi
33760 ldstuba [%l7 + 0x6C] %asi, %o5
33761loop_2878:
33762 tsubcctv %o6, 0x0A76, %l4
33763 fabss %f7, %f15
33764 fnor %f2, %f24, %f12
33765 sdivx %o7, 0x12F4, %g2
33766 stbar
33767 fmovdvc %icc, %f16, %f24
33768 be,a,pn %icc, loop_2879
33769 ldub [%l7 + 0x24], %i3
33770 tgu %icc, 0x6
33771 tsubcc %o4, %i5, %g1
33772loop_2879:
33773 edge32n %g4, %g6, %g3
33774 be,a,pt %icc, loop_2880
33775 andncc %l6, %o1, %o2
33776 subccc %i1, 0x1457, %i6
33777 sdivx %i0, 0x1C22, %g7
33778loop_2880:
33779 mulscc %g5, 0x1532, %l1
33780 tsubcc %l0, %l3, %o3
33781 orn %i2, %l5, %i7
33782 movneg %xcc, %i4, %l2
33783 array8 %o0, %o5, %o6
33784 tpos %icc, 0x2
33785 tvc %icc, 0x2
33786 fbul,a %fcc1, loop_2881
33787 fmovdcc %xcc, %f20, %f30
33788 wr %g0, 0x80, %asi
33789 lda [%l7 + 0x70] %asi, %f5
33790loop_2881:
33791 fmul8ulx16 %f24, %f14, %f28
33792 array32 %o7, %g2, %i3
33793 be,pn %xcc, loop_2882
33794 saved
33795 rdpr %cwp, %g1
33796 rdpr %cansave, %g2
33797 rdpr %canrestore, %g3
33798 rdpr %cleanwin, %g4
33799 rdpr %otherwin, %g5
33800 rdpr %wstate, %g6
33801 wr %g0, 0x18, %asi
33802 ldsha [%l7 + 0x66] %asi, %o4
33803loop_2882:
33804 tpos %xcc, 0x4
33805 movrlz %i5, %l4, %g1
33806 membar 0x18
33807 nop
33808 fitod %f4, %f8
33809 fdtox %f8, %f8
33810 fxtod %f8, %f4
33811 smulcc %g4, 0x1C2A, %g3
33812 alignaddrl %g6, %l6, %o1
33813 popc %o2, %i6
33814 fmovda %icc, %f4, %f17
33815 movcs %icc, %i0, %i1
33816 tsubcctv %g7, %l1, %g5
33817 orn %l0, %l3, %o3
33818 movne %xcc, %i2, %i7
33819 fmovrdne %l5, %f24, %f18
33820 lduw [%l7 + 0x68], %i4
33821 fpadd16 %f8, %f30, %f12
33822 fpsub32s %f18, %f2, %f3
33823 sir 0x1802
33824 andcc %l2, %o0, %o6
33825 movne %xcc, %o5, %o7
33826 fxnor %f16, %f6, %f4
33827 fnot2 %f30, %f24
33828 array8 %g2, %i3, %o4
33829 movl %icc, %l4, %i5
33830 brlz %g1, loop_2883
33831 fmovdg %icc, %f5, %f7
33832 fcmpne32 %f18, %f12, %g3
33833 fpadd32 %f8, %f24, %f0
33834loop_2883:
33835 fmovsle %icc, %f13, %f30
33836 mulx %g4, 0x0ABB, %l6
33837 set 0x78, %o4
33838 prefetcha [%l7 + %o4] 0x81, 0x2
33839 alignaddrl %o2, %i6, %i0
33840 xnor %o1, 0x1DDC, %g7
33841 movgu %xcc, %l1, %g5
33842 orn %l0, 0x0B31, %i1
33843 be,pt %icc, loop_2884
33844 mova %icc, %o3, %i2
33845 tsubcc %l3, %i7, %l5
33846 nop
33847 setx loop_2885, %l0, %l1
33848 jmpl %l1, %l2
33849loop_2884:
33850 array32 %i4, %o6, %o5
33851 fandnot1s %f24, %f31, %f8
33852 tleu %xcc, 0x4
33853loop_2885:
33854 addcc %o7, %g2, %o0
33855 fmovde %xcc, %f26, %f14
33856 fors %f8, %f0, %f17
33857 tsubcc %o4, 0x1DE9, %l4
33858 sllx %i5, %g1, %g3
33859 movn %xcc, %g4, %l6
33860 tcc %icc, 0x6
33861 edge16ln %i3, %o2, %i6
33862 brgz,a %i0, loop_2886
33863 tsubcc %o1, %g6, %l1
33864 fmovdleu %icc, %f20, %f19
33865 popc %g7, %l0
33866loop_2886:
33867 fbg %fcc2, loop_2887
33868 movleu %icc, %i1, %o3
33869 fandnot2 %f26, %f6, %f16
33870 bleu,pn %icc, loop_2888
33871loop_2887:
33872 addc %g5, 0x1587, %i2
33873 udivcc %i7, 0x162F, %l5
33874 movle %icc, %l3, %l2
33875loop_2888:
33876 movg %icc, %i4, %o6
33877 edge16ln %o7, %g2, %o5
33878 tn %icc, 0x7
33879 nop
33880 setx loop_2889, %l0, %l1
33881 wrpr 0x1, %tl
33882 wrpr %l1, %tpc
33883 add %l1, 0x4, %l1
33884 wrpr %l1, %tnpc
33885 setx 0x34400001400, %l0, %l1
33886 wrpr %l1, %tstate
33887 wrhpr 0x4, %htstate
33888 retry
33889 nop
33890 setx 0x0637C061, %l0, %l6
33891 st %l6, [%l7 + 0x28]
33892 ld [%l7 + 0x28], %f1
33893 fsqrts %f1, %f9
33894 tcc %icc, 0x3
33895 movrlz %o4, 0x097, %o0
33896loop_2889:
33897 fmovscc %icc, %f12, %f24
33898 edge8l %l4, %i5, %g3
33899 nop
33900 fitod %f25, %f26
33901 tge %icc, 0x3
33902 array32 %g4, %l6, %g1
33903 wr %g0, 0x80, %asi
33904 ldda [%l7 + 0x40] %asi, %i2
33905 sir 0x02D4
33906 move %xcc, %i6, %o2
33907 tpos %xcc, 0x6
33908 bcs %icc, loop_2890
33909 subcc %i0, %o1, %l1
33910 alignaddr %g6, %g7, %i1
33911 fpsub32s %f19, %f4, %f20
33912loop_2890:
33913 nop
33914 setx loop_2891, %l0, %l1
33915 wrpr 0x1, %tl
33916 wrpr %l1, %tnpc
33917 setx 0x34400001400, %l0, %l1
33918 wrpr %l1, %tstate
33919 wrhpr 0x4, %htstate
33920 done
33921 fexpand %f3, %f14
33922 fxnor %f8, %f24, %f30
33923 te %xcc, 0x2
33924loop_2891:
33925 brnz,a %o3, loop_2892
33926 fone %f2
33927 fmovrslez %g5, %f5, %f2
33928 set 0x30, %i5
33929 lduwa [%l7 + %i5] 0x04, %l0
33930loop_2892:
33931 movn %icc, %i7, %l5
33932 addc %i2, 0x0DC7, %l3
33933 nop
33934 setx 0x7DE414B1, %l0, %l6
33935 st %l6, [%l7 + 0x28]
33936 ld [%l7 + 0x28], %f29
33937 setx 0x4ED711C8, %l1, %l5
33938 st %l5, [%l7 + 0x10]
33939 ld [%l7 + 0x10], %f2
33940 fdivs %f2, %f29, %f26
33941 and %l2, %o6, %i4
33942 movleu %icc, %o7, %o5
33943 fmovsvs %xcc, %f23, %f16
33944 movcs %xcc, %o4, %o0
33945 move %xcc, %g2, %l4
33946 add %l7, 0x78, %l6
33947 wr %g0, 0x19, %asi
33948 casxa [%l6] 0x19, %g3, %i5
33949 andncc %l6, %g4, %i3
33950 edge16l %i6, %g1, %o2
33951 movge %icc, %o1, %i0
33952 fcmpne16 %f26, %f22, %g6
33953 movcs %icc, %l1, %i1
33954 fmovdg %icc, %f23, %f0
33955 srlx %o3, %g7, %g5
33956 and %i7, 0x04B8, %l5
33957 fmovsvc %xcc, %f2, %f10
33958 andncc %l0, %i2, %l2
33959 xnorcc %o6, %l3, %o7
33960 sll %o5, %i4, %o0
33961 fbge,a %fcc1, loop_2893
33962 movpos %icc, %g2, %l4
33963 fmuld8ulx16 %f6, %f13, %f14
33964 xor %g3, %i5, %l6
33965loop_2893:
33966 srl %o4, %g4, %i6
33967 edge32 %g1, %o2, %i3
33968 xnor %o1, %g6, %i0
33969 smulcc %i1, 0x1EED, %l1
33970 fbl,a %fcc2, loop_2894
33971 movne %icc, %o3, %g7
33972 movpos %xcc, %i7, %g5
33973 taddcc %l5, %i2, %l0
33974loop_2894:
33975 movrlez %o6, 0x255, %l3
33976 nop
33977 fitos %f16, %f14
33978 movpos %icc, %l2, %o7
33979 nop
33980 setx loop_2895, %l0, %l1
33981 jmpl %l1, %i4
33982 nop
33983 setx 0x6008F73F, %l0, %l6
33984 st %l6, [%l7 + 0x28]
33985 ld [%l7 + 0x28], %f21
33986 fsqrts %f21, %f2
33987 fmovdne %icc, %f26, %f18
33988 srax %o5, 0x19, %g2
33989loop_2895:
33990 nop
33991 set 0x78, %i4
33992 ldswa [%l7 + %i4] 0x80, %o0
33993 set 0x6A, %i7
33994 ldstuba [%l7 + %i7] 0x11, %l4
33995 sdiv %g3, 0x1603, %i5
33996 bpos,a,pn %xcc, loop_2896
33997 udiv %o4, 0x1177, %l6
33998 edge8l %g4, %g1, %o2
33999 movleu %icc, %i3, %i6
34000loop_2896:
34001 fmovsgu %icc, %f31, %f21
34002 edge16l %g6, %i0, %o1
34003 sra %l1, 0x12, %i1
34004 taddcctv %g7, 0x11D4, %i7
34005 sth %g5, [%l7 + 0x74]
34006 nop
34007 setx 0x505F3281, %l0, %l6
34008 st %l6, [%l7 + 0x34]
34009 ld [%l7 + 0x34], %fsr
34010 sra %o3, %l5, %l0
34011 stx %i2, [%l7 + 0x40]
34012 fmovdcc %icc, %f7, %f29
34013 udiv %o6, 0x1B4E, %l2
34014 fbl %fcc2, loop_2897
34015 te %icc, 0x2
34016 andn %l3, 0x0E98, %i4
34017 orn %o7, %g2, %o0
34018loop_2897:
34019 edge32l %o5, %l4, %g3
34020 tge %icc, 0x4
34021 nop
34022 setx 0x0FAE82A5, %l0, %l6
34023 st %l6, [%l7 + 0x28]
34024 ld [%l7 + 0x28], %f24
34025 fsqrts %f24, %f28
34026 fpackfix %f26, %f14
34027 sdivx %o4, 0x02E7, %i5
34028 movrne %g4, %l6, %o2
34029 fmovsvc %xcc, %f29, %f5
34030 sdivcc %g1, 0x1ECA, %i3
34031 edge32n %g6, %i6, %o1
34032 tcs %xcc, 0x5
34033 or %l1, 0x0A19, %i0
34034 membar #Sync
34035 set 0x40, %g3
34036 ldda [%l7 + %g3] 0xf9, %f0
34037 bpos,pn %xcc, loop_2898
34038 std %f12, [%l7 + 0x38]
34039 tcs %icc, 0x4
34040 smul %g7, %i1, %g5
34041loop_2898:
34042 fbo %fcc2, loop_2899
34043 nop
34044 setx loop_2900, %l0, %l1
34045 jmpl %l1, %o3
34046 fbue %fcc1, loop_2901
34047 addc %l5, %i7, %l0
34048loop_2899:
34049 ble,pt %icc, loop_2902
34050loop_2900:
34051 restored
34052 rdpr %cwp, %g1
34053 rdpr %cansave, %g2
34054 rdpr %canrestore, %g3
34055 rdpr %cleanwin, %g4
34056 rdpr %otherwin, %g5
34057 rdpr %wstate, %g6
34058loop_2901:
34059 movneg %icc, %o6, %l2
34060 wr %g0, 0x80, %asi
34061 lduwa [%l7 + 0x3C] %asi, %i2
34062loop_2902:
34063 fmovsn %xcc, %f26, %f1
34064 bn,a %icc, loop_2903
34065 srl %l3, %o7, %i4
34066 nop
34067 setx loop_2904, %l0, %l1
34068 jmpl %l1, %g2
34069 srlx %o0, 0x07, %o5
34070loop_2903:
34071 umulcc %l4, %g3, %o4
34072 bn,a %icc, loop_2905
34073loop_2904:
34074 edge16ln %i5, %g4, %l6
34075 membar 0x68
34076 edge32n %o2, %i3, %g6
34077loop_2905:
34078 fmovse %xcc, %f8, %f25
34079 subcc %i6, %o1, %l1
34080 movrne %i0, %g7, %g1
34081 fmuld8sux16 %f25, %f11, %f12
34082 edge32l %g5, %o3, %l5
34083 fbg %fcc0, loop_2906
34084 tcs %xcc, 0x3
34085 nop
34086 setx loop_2907, %l0, %l1
34087 wrpr 0x1, %tl
34088 wrpr %l1, %tpc
34089 add %l1, 0x4, %l1
34090 wrpr %l1, %tnpc
34091 setx 0x34400001400, %l0, %l1
34092 wrpr %l1, %tstate
34093 wrhpr 0x4, %htstate
34094 retry
34095 alignaddrl %i1, %l0, %i7
34096loop_2906:
34097 srlx %l2, %i2, %o6
34098 fmovdpos %xcc, %f11, %f25
34099loop_2907:
34100 stbar
34101 fbn,a %fcc3, loop_2908
34102 fandnot1 %f22, %f24, %f8
34103 tvs %icc, 0x4
34104 call loop_2909
34105loop_2908:
34106 ldsb [%l7 + 0x2A], %o7
34107 fbge %fcc0, loop_2910
34108 ld [%l7 + 0x48], %f29
34109loop_2909:
34110 xnor %i4, 0x118B, %g2
34111 tvc %icc, 0x0
34112loop_2910:
34113 brgez %l3, loop_2911
34114 bne,a,pn %icc, loop_2912
34115 edge32l %o5, %l4, %o0
34116 fmovdne %xcc, %f19, %f5
34117loop_2911:
34118 fbuge %fcc2, loop_2913
34119loop_2912:
34120 sll %o4, 0x0F, %i5
34121 ldub [%l7 + 0x0A], %g3
34122 movvc %icc, %l6, %o2
34123loop_2913:
34124 taddcctv %g4, %g6, %i3
34125 set 0x40, %o1
34126 stda %f0, [%l7 + %o1] 0x1e
34127 membar #Sync
34128 sth %o1, [%l7 + 0x56]
34129 tneg %icc, 0x0
34130 edge32 %i6, %l1, %g7
34131 fmovse %icc, %f11, %f19
34132 mulx %g1, %g5, %o3
34133 fnot2 %f30, %f26
34134 sub %l5, %i0, %i1
34135 popc %i7, %l2
34136 edge16ln %i2, %o6, %o7
34137 tneg %xcc, 0x2
34138 wr %g0, 0x89, %asi
34139 swapa [%l7 + 0x34] %asi, %l0
34140 tneg %icc, 0x2
34141 ta %xcc, 0x4
34142 tn %xcc, 0x2
34143 wr %g0, 0x11, %asi
34144 ldda [%l7 + 0x70] %asi, %i4
34145 ldub [%l7 + 0x4E], %g2
34146 movge %xcc, %l3, %o5
34147 fxnors %f27, %f30, %f23
34148 movrgz %l4, %o0, %i5
34149 srl %o4, %g3, %l6
34150 ldd [%l7 + 0x18], %f4
34151 orncc %o2, %g4, %i3
34152 sllx %o1, 0x0F, %i6
34153 nop
34154 setx 0x9072B2CF, %l0, %l6
34155 st %l6, [%l7 + 0x48]
34156 ld [%l7 + 0x48], %fsr
34157 set 0x40, %l0
34158 ldda [%l7 + %l0] 0x14, %f0
34159 bl,pt %xcc, loop_2914
34160 tvc %xcc, 0x3
34161 brlz,a %g6, loop_2915
34162 umul %g7, 0x01C4, %l1
34163loop_2914:
34164 srax %g5, 0x10, %g1
34165 wr %g0, 0x80, %asi
34166 lduba [%l7 + 0x7C] %asi, %o3
34167loop_2915:
34168 tpos %xcc, 0x3
34169 subcc %i0, 0x0DCA, %i1
34170 sra %l5, 0x00, %l2
34171 fnot2s %f19, %f18
34172 andncc %i7, %i2, %o6
34173 fbn,a %fcc0, loop_2916
34174 xor %l0, 0x08F1, %i4
34175 tle %icc, 0x0
34176 movcc %icc, %o7, %g2
34177loop_2916:
34178 movgu %icc, %o5, %l4
34179 movl %icc, %l3, %o0
34180 sdivcc %o4, 0x058C, %g3
34181 edge8n %l6, %i5, %g4
34182 fpackfix %f2, %f4
34183 fmovsg %xcc, %f1, %f12
34184 nop
34185 setx 0xBD9879B00A4CD40B, %l0, %l6
34186 stx %l6, [%l7 + 0x28]
34187 ldd [%l7 + 0x28], %f18
34188 setx 0x8FEC356275AF8E94, %l1, %l5
34189 stx %l5, [%l7 + 0x10]
34190 ldd [%l7 + 0x10], %f30
34191 fmuld %f30, %f18, %f20
34192 nop
34193 setx loop_2917, %l0, %l1
34194 wrpr 0x1, %tl
34195 wrpr %l1, %tpc
34196 add %l1, 0x4, %l1
34197 wrpr %l1, %tnpc
34198 setx 0x34400001400, %l0, %l1
34199 wrpr %l1, %tstate
34200 wrhpr 0x4, %htstate
34201 retry
34202 fsrc2 %f2, %f18
34203 fbul,a %fcc0, loop_2918
34204 taddcctv %o2, %i3, %o1
34205loop_2917:
34206 flush %l7 + 0x08
34207 fornot1s %f17, %f23, %f28
34208loop_2918:
34209 nop
34210 wr %g0, 0x81, %asi
34211 lda [%l7 + 0x38] %asi, %f7
34212 fba,a %fcc3, loop_2919
34213 fmovscc %xcc, %f5, %f21
34214 tvs %icc, 0x0
34215 set 0x1A, %i3
34216 ldstuba [%l7 + %i3] 0x19, %g6
34217loop_2919:
34218 addccc %i6, 0x1B8A, %l1
34219 add %g5, 0x16B3, %g1
34220 subccc %g7, 0x0D1B, %i0
34221 edge8 %o3, %l5, %l2
34222 ba,a loop_2920
34223 fsrc2 %f30, %f28
34224 tcs %xcc, 0x2
34225 stbar
34226loop_2920:
34227 membar 0x6D
34228 tg %xcc, 0x7
34229 fmovdneg %icc, %f19, %f31
34230 srlx %i7, 0x12, %i2
34231 fpmerge %f8, %f26, %f20
34232 edge8l %o6, %i1, %i4
34233 edge16ln %l0, %g2, %o7
34234 edge32 %o5, %l3, %l4
34235 fcmple32 %f12, %f22, %o0
34236 tvc %xcc, 0x3
34237 srax %o4, %l6, %i5
34238 alignaddr %g3, %o2, %g4
34239 xnorcc %i3, 0x1E0B, %g6
34240 wr %g0, 0xea, %asi
34241 stba %o1, [%l7 + 0x77] %asi
34242 membar #Sync
34243 sdivx %i6, 0x0C06, %g5
34244 mulscc %g1, 0x0641, %g7
34245 alignaddr %l1, %i0, %l5
34246 addcc %l2, %o3, %i2
34247 set 0x68, %g7
34248 sta %f4, [%l7 + %g7] 0x88
34249 fmovsne %xcc, %f26, %f1
34250 ldsb [%l7 + 0x13], %i7
34251 fmovdcc %icc, %f27, %f0
34252 tleu %icc, 0x4
34253 call loop_2921
34254 movgu %icc, %o6, %i1
34255 umul %l0, %g2, %i4
34256 udivcc %o7, 0x0F6F, %l3
34257loop_2921:
34258 fbl %fcc2, loop_2922
34259 brlz %l4, loop_2923
34260 call loop_2924
34261 fbo,a %fcc2, loop_2925
34262loop_2922:
34263 movg %xcc, %o5, %o4
34264loop_2923:
34265 array16 %o0, %i5, %l6
34266loop_2924:
34267 sra %o2, 0x19, %g4
34268loop_2925:
34269 tn %icc, 0x1
34270 fmovrdlez %i3, %f2, %f24
34271 orn %g6, %o1, %i6
34272 array8 %g3, %g5, %g1
34273 wr %g0, 0x23, %asi
34274 ldda [%l7 + 0x10] %asi, %g6
34275 taddcc %i0, 0x0551, %l1
34276 fcmpeq32 %f2, %f4, %l2
34277 bne,pt %xcc, loop_2926
34278 fmovrdne %o3, %f0, %f24
34279 movre %l5, %i2, %i7
34280 or %o6, %l0, %i1
34281loop_2926:
34282 nop
34283 fitod %f6, %f10
34284 fdtoi %f10, %f21
34285 tn %icc, 0x3
34286 udiv %i4, 0x17B0, %g2
34287 movcs %xcc, %o7, %l4
34288 array8 %l3, %o4, %o5
34289 movge %xcc, %i5, %o0
34290 wr %g0, 0x04, %asi
34291 lduwa [%l7 + 0x08] %asi, %l6
34292 fcmpeq32 %f26, %f26, %g4
34293 ld [%l7 + 0x18], %f17
34294 nop
34295 fitos %f4, %f13
34296 fstox %f13, %f26
34297 fxtos %f26, %f12
34298 taddcc %o2, 0x0765, %i3
34299 sdivx %o1, 0x1658, %g6
34300 wr %g0, 0x80, %asi
34301 sta %f1, [%l7 + 0x4C] %asi
34302 udiv %i6, 0x15D4, %g5
34303 set 0x24, %i0
34304 ldstuba [%l7 + %i0] 0x89, %g3
34305 fandnot1s %f19, %f18, %f12
34306 fmul8x16al %f28, %f28, %f28
34307 subccc %g1, 0x03A4, %g7
34308 call loop_2927
34309 orcc %l1, 0x1D76, %l2
34310 addc %o3, 0x0860, %l5
34311 set 0x1E, %g6
34312 lduha [%l7 + %g6] 0x80, %i2
34313loop_2927:
34314 subc %i0, 0x0EB4, %i7
34315 wr %g0, 0x50, %asi
34316 ldxa [%g0 + 0x18] %asi, %o6
34317 movl %xcc, %i1, %i4
34318 fmuld8ulx16 %f2, %f12, %f14
34319 fbn %fcc1, loop_2928
34320 fone %f18
34321 tvs %xcc, 0x4
34322 fmovspos %xcc, %f21, %f25
34323loop_2928:
34324 nop
34325 set 0x40, %i2
34326 ldda [%l7 + %i2] 0x81, %g2
34327 sir 0x0006
34328 fzeros %f10
34329 wr %g0, 0x1f, %asi
34330 stda %f0, [%l7 + 0x40] %asi
34331 membar #Sync
34332 bn %xcc, loop_2929
34333 nop
34334 setx loop_2930, %l0, %l1
34335 jmpl %l1, %o7
34336 bneg,a,pt %icc, loop_2931
34337 tl %icc, 0x3
34338loop_2929:
34339 fnors %f13, %f2, %f19
34340loop_2930:
34341 brz %l0, loop_2932
34342loop_2931:
34343 sdivx %l3, 0x124B, %o4
34344 bvc,a,pt %icc, loop_2933
34345 sub %o5, 0x184E, %l4
34346loop_2932:
34347 st %f23, [%l7 + 0x0C]
34348 movcc %icc, %o0, %i5
34349loop_2933:
34350 nop
34351 setx 0x9F47FB5E, %l0, %l6
34352 st %l6, [%l7 + 0x28]
34353 ld [%l7 + 0x28], %f30
34354 fsqrts %f30, %f15
34355 fcmple32 %f2, %f8, %l6
34356 saved
34357 rdpr %cwp, %g1
34358 rdpr %cansave, %g2
34359 rdpr %canrestore, %g3
34360 rdpr %cleanwin, %g4
34361 rdpr %otherwin, %g5
34362 rdpr %wstate, %g6
34363 movcc %xcc, %g4, %i3
34364 andn %o1, %g6, %o2
34365 fnor %f26, %f16, %f0
34366 fzeros %f26
34367 wr %g0, 0x11, %asi
34368 prefetcha [%l7 + 0x60] %asi, 0x3
34369 edge16n %g5, %g3, %g7
34370 udivx %l1, 0x10D4, %l2
34371 fmovdle %xcc, %f1, %f7
34372 fandnot2s %f7, %f24, %f11
34373 nop
34374 set 0x44, %l5
34375 stb %g1, [%l7 + %l5]
34376 sdivx %l5, 0x0360, %o3
34377 tvc %xcc, 0x4
34378 swap [%l7 + 0x64], %i2
34379 tl %xcc, 0x0
34380 ta %icc, 0x6
34381 tcs %icc, 0x1
34382 lduw [%l7 + 0x30], %i0
34383 movn %xcc, %o6, %i7
34384 st %f11, [%l7 + 0x10]
34385 tvc %icc, 0x2
34386 set 0x74, %o7
34387 lda [%l7 + %o7] 0x80, %f15
34388 sdiv %i4, 0x038A, %g2
34389 fmuld8ulx16 %f4, %f5, %f24
34390 tne %icc, 0x7
34391 ldsh [%l7 + 0x0C], %i1
34392 tgu %xcc, 0x2
34393 fmovdcc %icc, %f14, %f8
34394 tcs %icc, 0x4
34395 sll %o7, %l0, %l3
34396 fbo %fcc0, loop_2934
34397 fbg %fcc2, loop_2935
34398 te %xcc, 0x7
34399 set 0x0C, %o6
34400 stha %o5, [%l7 + %o6] 0x23
34401 membar #Sync
34402loop_2934:
34403 tne %icc, 0x3
34404loop_2935:
34405 fbu %fcc1, loop_2936
34406 ldsw [%l7 + 0x0C], %l4
34407 edge16ln %o0, %o4, %l6
34408 movpos %xcc, %i5, %i3
34409loop_2936:
34410 saved
34411 rdpr %cwp, %g1
34412 rdpr %cansave, %g2
34413 rdpr %canrestore, %g3
34414 rdpr %cleanwin, %g4
34415 rdpr %otherwin, %g5
34416 rdpr %wstate, %g6
34417 edge32ln %o1, %g6, %o2
34418 edge32ln %g4, %i6, %g5
34419 alignaddr %g3, %g7, %l1
34420 swap [%l7 + 0x70], %g1
34421 ldd [%l7 + 0x58], %f10
34422 fmul8x16 %f23, %f28, %f24
34423 udivcc %l2, 0x0C78, %l5
34424 alignaddr %i2, %i0, %o6
34425 or %o3, %i4, %i7
34426 and %i1, 0x0203, %o7
34427 restored
34428 rdpr %cwp, %g1
34429 rdpr %cansave, %g2
34430 rdpr %canrestore, %g3
34431 rdpr %cleanwin, %g4
34432 rdpr %otherwin, %g5
34433 rdpr %wstate, %g6
34434 xnorcc %l0, %l3, %g2
34435 movle %icc, %o5, %l4
34436 movleu %icc, %o0, %o4
34437 mulscc %l6, %i5, %o1
34438 sdivcc %g6, 0x09CB, %o2
34439 fornot2s %f24, %f5, %f12
34440 fmovdvc %icc, %f1, %f30
34441 std %f22, [%l7 + 0x68]
34442 set 0x4C, %o0
34443 stwa %i3, [%l7 + %o0] 0x2f
34444 membar #Sync
34445 edge8 %g4, %i6, %g3
34446 movvc %xcc, %g5, %g7
34447 addc %l1, %g1, %l2
34448 taddcc %i2, %i0, %o6
34449 sir 0x1FD2
34450 nop
34451 setx loop_2937, %l0, %l1
34452 wrpr 0x1, %tl
34453 wrpr %l1, %tnpc
34454 setx 0x34400001400, %l0, %l1
34455 wrpr %l1, %tstate
34456 wrhpr 0x4, %htstate
34457 done
34458 umulcc %o3, 0x1057, %l5
34459 fxnor %f18, %f30, %f14
34460 fba,a %fcc0, loop_2938
34461loop_2937:
34462 taddcc %i7, %i1, %o7
34463 umul %l0, %i4, %g2
34464 fmovsgu %icc, %f5, %f1
34465loop_2938:
34466 fmovsge %icc, %f27, %f19
34467 taddcctv %o5, 0x0297, %l3
34468 umul %o0, %l4, %l6
34469 edge16l %o4, %i5, %o1
34470 tvs %xcc, 0x3
34471 srl %o2, %g6, %g4
34472 brnz %i6, loop_2939
34473 movg %icc, %g3, %g5
34474 edge16ln %i3, %l1, %g1
34475 orn %g7, 0x1ECA, %i2
34476loop_2939:
34477 tge %xcc, 0x1
34478 wr %g0, 0x80, %asi
34479 ldswa [%l7 + 0x70] %asi, %i0
34480 restored
34481 rdpr %cwp, %g1
34482 rdpr %cansave, %g2
34483 rdpr %canrestore, %g3
34484 rdpr %cleanwin, %g4
34485 rdpr %otherwin, %g5
34486 rdpr %wstate, %g6
34487 bg loop_2940
34488 popc 0x1508, %l2
34489 movn %xcc, %o6, %o3
34490 saved
34491 rdpr %cwp, %g1
34492 rdpr %cansave, %g2
34493 rdpr %canrestore, %g3
34494 rdpr %cleanwin, %g4
34495 rdpr %otherwin, %g5
34496 rdpr %wstate, %g6
34497loop_2940:
34498 bvs,a,pt %icc, loop_2941
34499 edge32 %l5, %i1, %o7
34500 addccc %i7, 0x1D16, %l0
34501 mulx %g2, 0x0D1B, %o5
34502loop_2941:
34503 fbug %fcc2, loop_2942
34504 bvc,a,pn %xcc, loop_2943
34505 xor %i4, %l3, %o0
34506 movvs %xcc, %l4, %o4
34507loop_2942:
34508 nop
34509 setx 0xF4C84D9B, %l0, %l6
34510 st %l6, [%l7 + 0x28]
34511 ld [%l7 + 0x28], %f21
34512 setx 0xD79C122F, %l1, %l5
34513 st %l5, [%l7 + 0x10]
34514 ld [%l7 + 0x10], %f23
34515 fadds %f23, %f21, %f19
34516loop_2943:
34517 fnors %f30, %f18, %f22
34518 edge8l %i5, %l6, %o2
34519 fblg %fcc0, loop_2944
34520 fmovdg %xcc, %f13, %f10
34521 edge16 %o1, %g4, %i6
34522 wr %g0, 0x89, %asi
34523 lduha [%l7 + 0x6E] %asi, %g3
34524loop_2944:
34525 andncc %g6, %i3, %l1
34526 orncc %g1, 0x1282, %g5
34527 bg,a loop_2945
34528 nop
34529 fitos %f14, %f23
34530 fstox %f23, %f20
34531 fxtos %f20, %f31
34532 membar #Sync
34533 set 0x40, %l2
34534 ldda [%l7 + %l2] 0x16, %f0
34535loop_2945:
34536 subc %i2, 0x031F, %i0
34537 movrlz %l2, %o6, %o3
34538 add %g7, %l5, %o7
34539 lduh [%l7 + 0x48], %i1
34540 tsubcc %l0, 0x070F, %g2
34541 subc %o5, 0x1085, %i7
34542 movleu %icc, %l3, %o0
34543 fbg %fcc3, loop_2946
34544 bvs,a,pt %xcc, loop_2947
34545 popc 0x0924, %l4
34546 membar #Sync
34547 wr %g0, 0x1f, %asi
34548 ldda [%l7 + 0x40] %asi, %f0
34549loop_2946:
34550 tge %xcc, 0x6
34551loop_2947:
34552 edge8l %o4, %i5, %i4
34553 movg %icc, %o2, %l6
34554 nop
34555 fitos %f4, %f11
34556 fstox %f11, %f16
34557 udivx %o1, 0x13FC, %i6
34558 tn %xcc, 0x7
34559 xnor %g3, %g6, %g4
34560 fmul8x16 %f31, %f24, %f28
34561 wr %g0, 0x27, %asi
34562 stha %i3, [%l7 + 0x5E] %asi
34563 membar #Sync
34564 fmovdvs %icc, %f16, %f17
34565 fmovspos %icc, %f28, %f1
34566 sdivx %l1, 0x0A92, %g5
34567 alignaddrl %g1, %i0, %l2
34568 tsubcc %o6, 0x0B12, %o3
34569 addcc %g7, %l5, %i2
34570 tge %xcc, 0x5
34571 set 0x30, %g5
34572 ldda [%l7 + %g5] 0x19, %i0
34573 subccc %o7, 0x023A, %l0
34574 tn %xcc, 0x5
34575 and %g2, 0x1E35, %o5
34576 movl %icc, %l3, %o0
34577 st %f28, [%l7 + 0x24]
34578 tneg %xcc, 0x1
34579 bcs,pn %icc, loop_2948
34580 bcc %icc, loop_2949
34581 nop
34582 setx 0xBFB3517377A68A14, %l0, %l6
34583 stx %l6, [%l7 + 0x28]
34584 ldd [%l7 + 0x28], %f18
34585 setx 0xB8588595F47C5C03, %l1, %l5
34586 stx %l5, [%l7 + 0x10]
34587 ldd [%l7 + 0x10], %f4
34588 fsubd %f4, %f18, %f6
34589 wr %g0, 0x04, %asi
34590 lduwa [%l7 + 0x18] %asi, %l4
34591loop_2948:
34592 fbu,a %fcc3, loop_2950
34593loop_2949:
34594 smulcc %i7, %i5, %o4
34595 tsubcc %i4, 0x1F93, %l6
34596 fmovdpos %icc, %f29, %f18
34597loop_2950:
34598 st %f11, [%l7 + 0x74]
34599 edge8n %o1, %o2, %g3
34600 edge32l %g6, %g4, %i3
34601 nop
34602 fitos %f11, %f7
34603 fstox %f7, %f16
34604 fxtos %f16, %f28
34605 movvc %icc, %i6, %l1
34606 bgu,pt %xcc, loop_2951
34607 subccc %g5, 0x0B6C, %i0
34608 sir 0x09E9
34609 movcc %icc, %g1, %o6
34610loop_2951:
34611 sub %o3, %g7, %l5
34612 fmovrslz %l2, %f5, %f14
34613 edge16 %i2, %o7, %i1
34614 wr %g0, 0x18, %asi
34615 stwa %g2, [%l7 + 0x58] %asi
34616 fmuld8sux16 %f19, %f20, %f12
34617 fmovsne %icc, %f29, %f22
34618 tvc %icc, 0x0
34619 addc %l0, 0x1A37, %o5
34620 bvs,pt %xcc, loop_2952
34621 nop
34622 set 0x49, %i6
34623 ldub [%l7 + %i6], %l3
34624 wr %g0, 0x89, %asi
34625 ldda [%l7 + 0x40] %asi, %l4
34626loop_2952:
34627 taddcc %i7, 0x148F, %o0
34628 lduh [%l7 + 0x2A], %o4
34629 fbug,a %fcc2, loop_2953
34630 orn %i5, %l6, %o1
34631 bge,a loop_2954
34632 xnorcc %o2, %g3, %g6
34633loop_2953:
34634 call loop_2955
34635 nop
34636 setx 0xC3D6B98D90C6FCE7, %l0, %l6
34637 stx %l6, [%l7 + 0x28]
34638 ldd [%l7 + 0x28], %f10
34639 setx 0x9A0ACEC3ACA7D5DA, %l1, %l5
34640 stx %l5, [%l7 + 0x10]
34641 ldd [%l7 + 0x10], %f24
34642 faddd %f24, %f10, %f10
34643loop_2954:
34644 srl %i4, %i3, %g4
34645 call loop_2956
34646loop_2955:
34647 mulscc %i6, 0x0AB4, %g5
34648 bne,pt %xcc, loop_2957
34649 fnegd %f4, %f24
34650loop_2956:
34651 fmovdg %xcc, %f7, %f20
34652 alignaddr %l1, %g1, %o6
34653loop_2957:
34654 xorcc %i0, %o3, %g7
34655 fnors %f29, %f20, %f14
34656 fpsub16 %f20, %f2, %f26
34657 nop
34658 set 0x40, %g4
34659 stb %l5, [%l7 + %g4]
34660 fmovsneg %xcc, %f22, %f26
34661 tg %xcc, 0x5
34662 sir 0x05EA
34663 subc %l2, %i2, %o7
34664 fmovsleu %icc, %f7, %f12
34665 taddcc %i1, 0x03CC, %l0
34666 wr %g0, 0x88, %asi
34667 ldsba [%l7 + 0x25] %asi, %o5
34668 sdivx %g2, 0x148B, %l3
34669 orn %i7, %l4, %o0
34670 srlx %o4, %i5, %l6
34671 and %o1, 0x0819, %g3
34672 srlx %g6, 0x12, %i4
34673 fpadd16s %f5, %f7, %f14
34674 movcc %icc, %o2, %g4
34675 bl,a %xcc, loop_2958
34676 fmovsgu %xcc, %f12, %f2
34677 tneg %xcc, 0x2
34678 smulcc %i3, %i6, %l1
34679loop_2958:
34680 movn %icc, %g5, %g1
34681 nop
34682 fitod %f0, %f10
34683 fdtox %f10, %f14
34684 fxtod %f14, %f14
34685 fbg,a %fcc2, loop_2959
34686 popc 0x1333, %i0
34687 fsrc2 %f14, %f26
34688 fbe,a %fcc0, loop_2960
34689loop_2959:
34690 andcc %o6, 0x1AE1, %o3
34691 prefetch [%l7 + 0x1C], 0x1
34692 set 0x40, %o2
34693 stda %f0, [%l7 + %o2] 0x18
34694loop_2960:
34695 addc %g7, 0x1551, %l2
34696 bcs,pn %icc, loop_2961
34697 fmovsne %icc, %f10, %f29
34698 te %xcc, 0x7
34699 tge %xcc, 0x5
34700loop_2961:
34701 srlx %l5, 0x03, %o7
34702 fmovdneg %xcc, %f18, %f1
34703 orcc %i2, %l0, %i1
34704 movleu %xcc, %o5, %g2
34705 movl %icc, %i7, %l4
34706 sra %o0, 0x1B, %o4
34707 orn %l3, %i5, %l6
34708 addcc %o1, %g6, %i4
34709 tgu %xcc, 0x7
34710 add %l7, 0x68, %l6
34711 wr %g0, 0x19, %asi
34712 casa [%l6] %asi, %o2, %g4
34713 fcmple16 %f8, %f18, %g3
34714 tge %xcc, 0x0
34715 set 0x40, %l3
34716 prefetcha [%l7 + %l3] 0x89, 0x2
34717 nop
34718 fitod %f8, %f12
34719 fdtos %f12, %f5
34720 tgu %icc, 0x4
34721 bne,pt %icc, loop_2962
34722 edge32n %l1, %i6, %g1
34723 udivx %i0, 0x1F1F, %o6
34724 tcs %xcc, 0x0
34725loop_2962:
34726 bcc loop_2963
34727 taddcctv %g5, %g7, %o3
34728 stb %l5, [%l7 + 0x62]
34729 fpack32 %f24, %f30, %f10
34730loop_2963:
34731 tgu %icc, 0x1
34732 subc %l2, %o7, %i2
34733 edge8ln %i1, %l0, %o5
34734 array32 %i7, %g2, %o0
34735 tvc %xcc, 0x5
34736 nop
34737 setx loop_2964, %l0, %l1
34738 wrpr 0x1, %tl
34739 wrpr %l1, %tnpc
34740 setx 0x34400001400, %l0, %l1
34741 wrpr %l1, %tstate
34742 wrhpr 0x4, %htstate
34743 done
34744 nop
34745 fitos %f2, %f1
34746 fstod %f1, %f26
34747 movg %xcc, %l4, %o4
34748 smulcc %l3, 0x0CBE, %i5
34749loop_2964:
34750 tn %xcc, 0x6
34751 ldsb [%l7 + 0x58], %l6
34752 ba,pt %icc, loop_2965
34753 movge %icc, %g6, %o1
34754 umul %i4, 0x1C86, %g4
34755 tvs %xcc, 0x7
34756loop_2965:
34757 fpack16 %f0, %f1
34758 srax %g3, %o2, %i3
34759 move %icc, %l1, %g1
34760 fbue,a %fcc0, loop_2966
34761 tvs %xcc, 0x5
34762 edge32 %i0, %o6, %i6
34763 andncc %g7, %o3, %l5
34764loop_2966:
34765 movneg %icc, %g5, %l2
34766 add %i2, %o7, %i1
34767 fbl %fcc3, loop_2967
34768 edge16 %o5, %i7, %g2
34769 fble %fcc0, loop_2968
34770 fabsd %f12, %f14
34771loop_2967:
34772 fbn,a %fcc2, loop_2969
34773 addc %o0, 0x1F39, %l0
34774loop_2968:
34775 move %icc, %l4, %l3
34776 fbug %fcc3, loop_2970
34777loop_2969:
34778 fones %f7
34779 sub %o4, %i5, %l6
34780 nop
34781 setx 0xFFCD1127E047B3D5, %l0, %l6
34782 stx %l6, [%l7 + 0x70]
34783 ldx [%l7 + 0x70], %fsr
34784loop_2970:
34785 bleu loop_2971
34786 pdist %f18, %f22, %f14
34787 edge32l %g6, %i4, %g4
34788 edge32l %g3, %o1, %o2
34789loop_2971:
34790 tle %xcc, 0x2
34791 add %l1, 0x003D, %g1
34792 fnor %f24, %f2, %f22
34793 wr %g0, 0x88, %asi
34794 ldda [%l7 + 0x70] %asi, %i2
34795 restored
34796 rdpr %cwp, %g1
34797 rdpr %cansave, %g2
34798 rdpr %canrestore, %g3
34799 rdpr %cleanwin, %g4
34800 rdpr %otherwin, %g5
34801 rdpr %wstate, %g6
34802 sdivx %o6, 0x17C9, %i0
34803 fmovdl %xcc, %f27, %f10
34804 brgez,a %i6, loop_2972
34805 nop
34806 setx 0x19B72C78, %l0, %l6
34807 st %l6, [%l7 + 0x28]
34808 ld [%l7 + 0x28], %f13
34809 setx 0xF9FA9505, %l1, %l5
34810 st %l5, [%l7 + 0x10]
34811 ld [%l7 + 0x10], %f22
34812 fdivs %f22, %f13, %f4
34813 edge8ln %o3, %g7, %g5
34814 nop
34815 setx 0xE07CC289, %l0, %l6
34816 st %l6, [%l7 + 0x50]
34817 ld [%l7 + 0x50], %fsr
34818loop_2972:
34819 addcc %l2, 0x140F, %l5
34820 fone %f22
34821 fpsub16 %f10, %f20, %f16
34822 bne,a,pt %icc, loop_2973
34823 fmovrsgez %i2, %f9, %f3
34824 subccc %o7, %o5, %i7
34825 te %xcc, 0x6
34826loop_2973:
34827 fpsub16s %f25, %f31, %f13
34828 fpadd32 %f12, %f4, %f14
34829 fcmpne32 %f28, %f28, %i1
34830 fsrc2 %f30, %f10
34831 movgu %xcc, %o0, %l0
34832 fmovrdgz %g2, %f4, %f2
34833 array16 %l3, %o4, %i5
34834 tge %xcc, 0x6
34835 and %l4, %g6, %l6
34836 edge16ln %g4, %i4, %g3
34837 movpos %icc, %o2, %l1
34838 membar 0x30
34839 fmul8ulx16 %f16, %f12, %f28
34840 alignaddrl %g1, %i3, %o6
34841 tl %xcc, 0x5
34842 and %i0, %i6, %o3
34843 srax %g7, 0x11, %o1
34844 smulcc %g5, %l2, %i2
34845 edge8l %l5, %o5, %o7
34846 fbe,a %fcc1, loop_2974
34847 andncc %i1, %o0, %l0
34848 srax %i7, %l3, %o4
34849 mulx %g2, %l4, %i5
34850loop_2974:
34851 sir 0x1C5B
34852 tn %xcc, 0x5
34853 nop
34854 set 0x24, %l6
34855 lduh [%l7 + %l6], %l6
34856 andn %g4, %i4, %g3
34857 edge16ln %o2, %g6, %g1
34858 mulscc %i3, 0x1738, %l1
34859 movpos %xcc, %i0, %o6
34860 fbe %fcc2, loop_2975
34861 fbo,a %fcc3, loop_2976
34862 movl %icc, %i6, %o3
34863 addccc %g7, %o1, %g5
34864loop_2975:
34865 brgez %l2, loop_2977
34866loop_2976:
34867 fpmerge %f16, %f25, %f12
34868 srlx %i2, 0x1D, %l5
34869 fands %f9, %f28, %f31
34870loop_2977:
34871 umulcc %o5, %i1, %o0
34872 subcc %l0, %o7, %l3
34873 wr %g0, 0x80, %asi
34874 ldxa [%l7 + 0x38] %asi, %o4
34875 fpadd32s %f22, %f22, %f10
34876 nop
34877 setx loop_2978, %l0, %l1
34878 wrpr 0x1, %tl
34879 wrpr %l1, %tnpc
34880 setx 0x34400001400, %l0, %l1
34881 wrpr %l1, %tstate
34882 wrhpr 0x4, %htstate
34883 done
34884 tge %xcc, 0x1
34885 srlx %g2, %l4, %i7
34886 fbuge %fcc1, loop_2979
34887loop_2978:
34888 restored
34889 rdpr %cwp, %g1
34890 rdpr %cansave, %g2
34891 rdpr %canrestore, %g3
34892 rdpr %cleanwin, %g4
34893 rdpr %otherwin, %g5
34894 rdpr %wstate, %g6
34895 fmovsneg %icc, %f18, %f10
34896 orn %i5, 0x186B, %l6
34897loop_2979:
34898 nop
34899 fitos %f1, %f22
34900 fstox %f22, %f22
34901 andcc %g4, 0x0D1C, %g3
34902 te %icc, 0x7
34903 movrgez %o2, 0x262, %i4
34904 brnz %g6, loop_2980
34905 nop
34906 setx loop_2981, %l0, %l1
34907 jmpl %l1, %i3
34908 nop
34909 setx 0xB628FC05604B62D3, %l0, %l6
34910 stx %l6, [%l7 + 0x70]
34911 ldx [%l7 + 0x70], %fsr
34912 nop
34913 setx loop_2982, %l0, %l1
34914 wrpr 0x1, %tl
34915 wrpr %l1, %tpc
34916 add %l1, 0x4, %l1
34917 wrpr %l1, %tnpc
34918 setx 0x34400001400, %l0, %l1
34919 wrpr %l1, %tstate
34920 wrhpr 0x4, %htstate
34921 retry
34922loop_2980:
34923 edge8l %l1, %g1, %i0
34924loop_2981:
34925 lduh [%l7 + 0x38], %i6
34926 edge8ln %o3, %g7, %o6
34927loop_2982:
34928 st %f4, [%l7 + 0x6C]
34929 fone %f20
34930 movneg %icc, %o1, %g5
34931 fmovrslez %i2, %f11, %f24
34932 fmul8x16 %f29, %f10, %f24
34933 fmovsn %xcc, %f21, %f1
34934 nop
34935 fitos %f31, %f24
34936 fpsub32s %f0, %f26, %f13
34937 fbue,a %fcc1, loop_2983
34938 fbo %fcc2, loop_2984
34939 nop
34940 fitod %f0, %f4
34941 fdtox %f4, %f4
34942 fpadd32 %f2, %f8, %f10
34943loop_2983:
34944 movpos %icc, %l2, %l5
34945loop_2984:
34946 srl %i1, 0x19, %o0
34947 EXIT_GOOD
34948
34949
34950
34951!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
34952!
34953! Stats for Thread 0:
34954!
34955! Type l : 2864
34956! Type x : 1242
34957! Type cti : 2984
34958! Type f : 4482
34959! Type i : 13428
34960!
34961!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
34962
34963
34964 EXIT_GOOD /* test finish */
34965
34966/************************************************************************
34967 Test case data start
34968 ************************************************************************/
34969.data
34970user_data_start:
34971scratch_area:
34972.word 0xC4352C68
34973.word 0xEEB62A71
34974.word 0xDD67943E
34975.word 0xFDFCE070
34976.word 0xA8C37032
34977.word 0xD4CCF178
34978.word 0x660719B9
34979.word 0xFE263AAE
34980.word 0xACA0FEEA
34981.word 0xC0DEBE83
34982.word 0xC5586617
34983.word 0x5470C3FB
34984.word 0xBFA92E25
34985.word 0x17DD71CA
34986.word 0xD93535D6
34987.word 0xB654CB60
34988.word 0x52AAD8CE
34989.word 0xA858728E
34990.word 0xBB3722E0
34991.word 0xBAEB29D1
34992.word 0xA00E085B
34993.word 0x7F6370D5
34994.word 0x59722A50
34995.word 0x392CCCB9
34996.word 0x1C3244BD
34997.word 0xC086EE6C
34998.word 0x4F4985E5
34999.word 0x50C2F8D3
35000.word 0x93C18CFA
35001.word 0x9BFD47B2
35002.word 0x41A96E58
35003.word 0xB5CBFB12
35004.word 0xA41D679D
35005.word 0xE698CEB4
35006.word 0x77711342
35007.word 0xE4FA537A
35008.word 0x753B8E7D
35009.word 0x14E66067
35010.word 0xADB7FF2E
35011.word 0xFF909307
35012.word 0x7C1122A2
35013.word 0x1FC476F4
35014.word 0x47DA69AF
35015.word 0x5528A6D9
35016.word 0x6053E02E
35017.word 0x4387E288
35018.word 0x569C27A5
35019.word 0x4188C993
35020.word 0x2F3BD2E3
35021.word 0x64E83A1A
35022.word 0x89125B60
35023.word 0x75D438C8
35024.word 0xD5D30E65
35025.word 0xE7A2F51F
35026.word 0xC75A6AA8
35027.word 0x0BB2B720
35028.word 0x708BF81A
35029.word 0xCB229F41
35030.word 0xF278AA3F
35031.word 0xADBE2733
35032.word 0x90DAEC8A
35033.word 0x411359E7
35034.word 0x61227B8F
35035.word 0x8FF3BA70
35036.end