Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_fsr3_f12.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_fsr3_f12.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_f12.s,v 1.1 2007/05/11 17:22:26 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 0x802C35F5E07F40E1, %l0, %l6
78 stx %l6, [%l7 + 0x0]
79 ldx [%l7 + 0x0], %fsr
80!
81! Thread 0 Start
82!
83main_t0:
84
85 !# Initialize registers ..
86
87 !# Global registers
88 set 0xD, %g1
89 set 0x7, %g2
90 set 0xC, %g3
91 set 0xE, %g4
92 set 0x3, %g5
93 set 0x4, %g6
94 set 0xC, %g7
95 !# Input registers
96 set -0xF, %i0
97 set -0xA, %i1
98 set -0x0, %i2
99 set -0xD, %i3
100 set -0x6, %i4
101 set -0xA, %i5
102 set -0xB, %i6
103 set -0xD, %i7
104 !# Local registers
105 set 0x28F69B9D, %l0
106 set 0x7065A8A4, %l1
107 set 0x3903D307, %l2
108 set 0x61398E82, %l3
109 set 0x406B1668, %l4
110 set 0x73645B6F, %l5
111 set 0x705AEA5E, %l6
112 !# Output registers
113 set 0x1A46, %o0
114 set 0x024F, %o1
115 set 0x000B, %o2
116 set 0x0DA1, %o3
117 set 0x1D81, %o4
118 set 0x1524, %o5
119 set -0x0C47, %o6
120 set 0x1785, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0x3903B6E0402D2305)
123 INIT_TH_FP_REG(%l7,%f2,0xDF6465368420CCC7)
124 INIT_TH_FP_REG(%l7,%f4,0x4D25B40AA12131A7)
125 INIT_TH_FP_REG(%l7,%f6,0x18C6E8AA1FE98745)
126 INIT_TH_FP_REG(%l7,%f8,0xAE5AA2947EAAD3C3)
127 INIT_TH_FP_REG(%l7,%f10,0x52CDDA0B502961AD)
128 INIT_TH_FP_REG(%l7,%f12,0x897E35BCFDEF1852)
129 INIT_TH_FP_REG(%l7,%f14,0xF28250BB44AF9473)
130 INIT_TH_FP_REG(%l7,%f16,0x24B025C5D1A81DC1)
131 INIT_TH_FP_REG(%l7,%f18,0x636DC4E110542118)
132 INIT_TH_FP_REG(%l7,%f20,0xDCCD0E6C090A62A9)
133 INIT_TH_FP_REG(%l7,%f22,0x562B7FBA12297249)
134 INIT_TH_FP_REG(%l7,%f24,0xAE9A08DB783D4D4F)
135 INIT_TH_FP_REG(%l7,%f26,0x2FF31C7BA4A376A0)
136 INIT_TH_FP_REG(%l7,%f28,0x4116EB3A83718CBA)
137 INIT_TH_FP_REG(%l7,%f30,0x09AD3DF95C3CC3E0)
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, 0x708, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 addcc %i3, 0x0454, %o7
151 fxor %f24, %f12, %f20
152 orncc %o2, %g1, %l1
153 bleu,a loop_1
154 nop
155 setx 0x4D3D3F5E, %l0, %l6
156 st %l6, [%l7 + 0x28]
157 ld [%l7 + 0x28], %f5
158 setx 0x158F2654, %l1, %l5
159 st %l5, [%l7 + 0x10]
160 ld [%l7 + 0x10], %f22
161 fadds %f22, %f5, %f31
162 tsubcc %l6, 0x0B66, %o4
163 fmul8x16au %f13, %f8, %f28
164loop_1:
165 nop
166 fitos %f14, %f4
167 fstox %f4, %f10
168 umul %l0, 0x0D4D, %l2
169 wr %g0, 0x0c, %asi
170 lduwa [%l7 + 0x48] %asi, %o6
171 nop
172 fitos %f1, %f7
173 fstox %f7, %f8
174 fxtos %f8, %f9
175 edge16ln %o0, %i2, %i1
176 fbg %fcc0, loop_2
177 addccc %g7, %i6, %i7
178 tvc %xcc, 0x1
179 edge32n %g6, %o1, %g5
180loop_2:
181 nop
182 setx 0x759339333D5E2DFB, %l0, %l6
183 stx %l6, [%l7 + 0x28]
184 ldd [%l7 + 0x28], %f2
185 fsqrtd %f2, %f30
186 fxnors %f7, %f30, %f10
187 umulcc %l3, 0x012F, %o5
188 ld [%l7 + 0x48], %f17
189 tl %icc, 0x5
190 addc %o3, 0x05CB, %g2
191 stx %g3, [%l7 + 0x58]
192 xor %i0, 0x16E0, %i4
193 te %xcc, 0x7
194 ta %xcc, 0x5
195 fbo,a %fcc2, loop_3
196 fabss %f5, %f17
197 fnot2s %f28, %f20
198 fbn %fcc1, loop_4
199loop_3:
200 sethi 0x094C, %l5
201 edge16n %l4, %g4, %i5
202 set 0x00, %g3
203 ldxa [%g0 + %g3] 0x50, %o7
204loop_4:
205 fmovdvs %xcc, %f28, %f8
206 edge16n %o2, %g1, %i3
207 sdivx %l6, 0x127B, %o4
208 set 0x18, %o1
209 ldxa [%l7 + %o1] 0x18, %l1
210 movgu %icc, %l0, %o6
211 tleu %xcc, 0x4
212 brz,a %l2, loop_5
213 sll %o0, %i1, %i2
214 movg %icc, %i6, %i7
215 tleu %icc, 0x7
216loop_5:
217 sir 0x0751
218 ta %icc, 0x3
219 movne %xcc, %g6, %g7
220 lduw [%l7 + 0x30], %g5
221 array8 %o1, %l3, %o3
222 tsubcctv %o5, %g3, %i0
223 edge16l %g2, %i4, %l4
224 set 0x74, %o3
225 ldswa [%l7 + %o3] 0x14, %l5
226 subccc %i5, %o7, %g4
227 fsrc1s %f18, %f30
228 bvs,pt %xcc, loop_6
229 movrgez %o2, 0x3D6, %g1
230 orcc %i3, %o4, %l6
231 xor %l1, %o6, %l0
232loop_6:
233 umulcc %o0, 0x14EC, %i1
234 fmovdpos %icc, %f23, %f22
235 fblg %fcc3, loop_7
236 edge16l %l2, %i6, %i7
237 xor %i2, %g6, %g7
238 call loop_8
239loop_7:
240 mova %xcc, %g5, %o1
241 tgu %icc, 0x2
242 nop
243 fitos %f11, %f23
244 fstox %f23, %f30
245 fxtos %f30, %f26
246loop_8:
247 fpackfix %f24, %f31
248 bleu,a loop_9
249 sll %o3, 0x09, %o5
250 nop
251 setx 0x6F1093BCE06E1D3F, %l0, %l6
252 stx %l6, [%l7 + 0x48]
253 ldx [%l7 + 0x48], %fsr
254 bvs loop_10
255loop_9:
256 edge8n %l3, %i0, %g3
257 bgu,a %xcc, loop_11
258 lduw [%l7 + 0x3C], %i4
259loop_10:
260 umulcc %g2, %l5, %l4
261 tl %icc, 0x2
262loop_11:
263 tl %icc, 0x6
264 fzero %f28
265 xorcc %o7, %g4, %i5
266 umulcc %o2, 0x0D59, %g1
267 fmul8x16au %f16, %f17, %f22
268 bpos,a,pn %xcc, loop_12
269 tl %xcc, 0x3
270 fmovrsgez %o4, %f27, %f7
271 subccc %l6, %l1, %i3
272loop_12:
273 edge16n %o6, %o0, %i1
274 fornot1 %f6, %f0, %f12
275 movne %icc, %l0, %i6
276 bl loop_13
277 nop
278 setx 0xBC0FEB84, %l0, %l6
279 st %l6, [%l7 + 0x28]
280 ld [%l7 + 0x28], %f3
281 setx 0x34C07F0C, %l1, %l5
282 st %l5, [%l7 + 0x10]
283 ld [%l7 + 0x10], %f22
284 fadds %f22, %f3, %f4
285 tne %icc, 0x6
286 fcmple16 %f4, %f14, %i7
287loop_13:
288 movle %icc, %i2, %g6
289 bshuffle %f8, %f28, %f0
290 subccc %g7, 0x1EBB, %g5
291 edge8 %o1, %o3, %l2
292 movleu %icc, %o5, %l3
293 add %l7, 0x6C, %l6
294 wr %g0, 0x89, %asi
295 casa [%l6] 0x89, %i0, %i4
296 restored
297 rdpr %cwp, %g1
298 rdpr %cansave, %g2
299 rdpr %canrestore, %g3
300 rdpr %cleanwin, %g4
301 rdpr %otherwin, %g5
302 rdpr %wstate, %g6
303 fmovdl %xcc, %f14, %f24
304 brnz,a %g2, loop_14
305 te %xcc, 0x4
306 wr %g0, 0x10, %asi
307 ldxa [%l7 + 0x50] %asi, %g3
308loop_14:
309 tleu %xcc, 0x7
310 sdivx %l4, 0x021D, %o7
311 edge8n %l5, %i5, %o2
312 sdiv %g1, 0x159B, %o4
313 ldstub [%l7 + 0x30], %l6
314 nop
315 fitod %f0, %f2
316 fdtoi %f2, %f19
317 fmovrdlz %g4, %f24, %f6
318 edge32n %i3, %o6, %l1
319 fmovrse %o0, %f27, %f25
320 movn %xcc, %l0, %i6
321 fbu %fcc3, loop_15
322 taddcc %i1, 0x1F05, %i7
323 brgz,a %i2, loop_16
324 sethi 0x0CF8, %g6
325loop_15:
326 movre %g7, 0x3AA, %g5
327 bleu,a loop_17
328loop_16:
329 movrne %o1, 0x07C, %o3
330 fpackfix %f2, %f10
331 movre %o5, %l2, %l3
332loop_17:
333 nop
334 setx loop_18, %l0, %l1
335 wrpr 0x1, %tl
336 wrpr %l1, %tpc
337 add %l1, 0x4, %l1
338 wrpr %l1, %tnpc
339 setx 0x34400001400, %l0, %l1
340 wrpr %l1, %tstate
341 wrhpr 0x4, %htstate
342 retry
343 udivcc %i4, 0x0E7E, %g2
344 tneg %xcc, 0x6
345 nop
346 setx loop_19, %l0, %l1
347 wrpr 0x1, %tl
348 wrpr %l1, %tpc
349 add %l1, 0x4, %l1
350 wrpr %l1, %tnpc
351 setx 0x34400001400, %l0, %l1
352 wrpr %l1, %tstate
353 wrhpr 0x4, %htstate
354 retry
355loop_18:
356 fbug %fcc0, loop_20
357 movne %icc, %i0, %g3
358 subcc %o7, 0x13E4, %l4
359loop_19:
360 subcc %i5, %o2, %l5
361loop_20:
362 array8 %g1, %o4, %g4
363 tvs %xcc, 0x7
364 array16 %l6, %o6, %i3
365 tn %xcc, 0x7
366 movge %icc, %o0, %l1
367 fcmple32 %f10, %f8, %i6
368 edge8ln %l0, %i7, %i1
369 sllx %i2, %g7, %g6
370 or %o1, 0x08EA, %o3
371 fmovsne %xcc, %f13, %f20
372 addcc %g5, 0x138F, %o5
373 mulscc %l3, 0x04BA, %i4
374 fbn %fcc0, loop_21
375 subccc %l2, 0x1A5C, %i0
376 fmovsle %icc, %f21, %f31
377 edge8n %g2, %o7, %g3
378loop_21:
379 fnegd %f2, %f8
380 wr %g0, 0x10, %asi
381 ldswa [%l7 + 0x08] %asi, %l4
382 ld [%l7 + 0x68], %f23
383 alignaddrl %o2, %i5, %g1
384 ta %icc, 0x0
385 mova %icc, %l5, %g4
386 xnor %o4, %o6, %l6
387 set 0x62, %g4
388 stba %o0, [%l7 + %g4] 0x0c
389 nop
390 setx 0x278F781D, %l0, %l6
391 st %l6, [%l7 + 0x28]
392 ld [%l7 + 0x28], %f16
393 fsqrts %f16, %f26
394 movgu %icc, %i3, %l1
395 nop
396 setx 0xA22A53CB30837D34, %l0, %l6
397 stx %l6, [%l7 + 0x28]
398 ldd [%l7 + 0x28], %f0
399 setx 0x3F5E6F5F8EF9D93A, %l1, %l5
400 stx %l5, [%l7 + 0x10]
401 ldd [%l7 + 0x10], %f0
402 faddd %f0, %f0, %f24
403 tcc %icc, 0x3
404 fnot2s %f31, %f5
405 movle %icc, %l0, %i6
406 array8 %i1, %i2, %g7
407 brgez %g6, loop_22
408 popc 0x166B, %i7
409 fone %f16
410 fmuld8sux16 %f5, %f24, %f4
411loop_22:
412 fbul %fcc3, loop_23
413 fornot1 %f2, %f2, %f10
414 fmovdvc %xcc, %f22, %f26
415 movcc %icc, %o3, %g5
416loop_23:
417 movleu %xcc, %o1, %o5
418 fandnot1s %f28, %f22, %f25
419 lduw [%l7 + 0x74], %i4
420 movcc %xcc, %l2, %i0
421 set 0x20, %l4
422 ldda [%l7 + %l4] 0x0c, %l2
423 addcc %o7, %g2, %g3
424 subcc %o2, %l4, %g1
425 nop
426 setx loop_24, %l0, %l1
427 jmpl %l1, %l5
428 tge %icc, 0x1
429 array8 %g4, %i5, %o6
430 srl %o4, %l6, %i3
431loop_24:
432 addcc %l1, 0x0527, %l0
433 bleu loop_25
434 tne %icc, 0x1
435 swap [%l7 + 0x48], %o0
436 brnz,a %i6, loop_26
437loop_25:
438 sir 0x0A16
439 edge16l %i1, %i2, %g6
440 add %l7, 0x50, %l6
441 wr %g0, 0x88, %asi
442 ldxa [%l6] %asi, %g7
443 casxa [%l6] %asi, %g7, %i7
444loop_26:
445 fbug %fcc3, loop_27
446 tne %icc, 0x6
447 brlez %o3, loop_28
448 edge8ln %g5, %o5, %o1
449loop_27:
450 movpos %icc, %l2, %i0
451 wr %g0, 0x89, %asi
452 sta %f4, [%l7 + 0x18] %asi
453loop_28:
454 array16 %l3, %i4, %g2
455 ldd [%l7 + 0x50], %g2
456 tg %xcc, 0x1
457 fmovdcc %xcc, %f22, %f19
458 edge32ln %o7, %l4, %o2
459 prefetch [%l7 + 0x1C], 0x0
460 taddcc %g1, 0x01F4, %g4
461 fbo %fcc0, loop_29
462 fmovsle %icc, %f27, %f10
463 sra %l5, 0x0E, %o6
464 tg %icc, 0x4
465loop_29:
466 movrgez %i5, 0x3A8, %l6
467 fmovde %xcc, %f30, %f31
468 tvc %xcc, 0x4
469 xnorcc %o4, %l1, %i3
470 movneg %icc, %l0, %i6
471 xnorcc %i1, %i2, %o0
472 xnor %g7, %g6, %i7
473 fbe,a %fcc0, loop_30
474 membar 0x55
475 udivx %o3, 0x0C73, %g5
476 fpadd16 %f0, %f8, %f0
477loop_30:
478 tn %icc, 0x3
479 or %o1, %o5, %l2
480 tneg %xcc, 0x0
481 tpos %icc, 0x1
482 nop
483 setx 0x5284DF012586914A, %l0, %l6
484 stx %l6, [%l7 + 0x28]
485 ldd [%l7 + 0x28], %f2
486 setx 0xB68E1903AE8C7C83, %l1, %l5
487 stx %l5, [%l7 + 0x10]
488 ldd [%l7 + 0x10], %f12
489 fdivd %f12, %f2, %f16
490 set 0x0E, %o6
491 lduba [%l7 + %o6] 0x88, %l3
492 alignaddr %i4, %g2, %g3
493 movcs %xcc, %o7, %i0
494 udivx %o2, 0x0F99, %g1
495 fsrc2s %f9, %f10
496 st %f16, [%l7 + 0x08]
497 nop
498 fitod %f6, %f2
499 fdtos %f2, %f11
500 andncc %l4, %l5, %g4
501 movpos %icc, %o6, %l6
502 subcc %o4, %i5, %l1
503 set 0x3C, %o4
504 ldswa [%l7 + %o4] 0x89, %l0
505 brgz %i3, loop_31
506 fpsub32s %f31, %f23, %f21
507 bleu,a,pn %xcc, loop_32
508 sdiv %i1, 0x155B, %i6
509loop_31:
510 edge8l %o0, %g7, %i2
511 brnz,a %g6, loop_33
512loop_32:
513 add %o3, %i7, %g5
514 fpsub32 %f24, %f16, %f10
515 alignaddrl %o1, %o5, %l2
516loop_33:
517 subc %l3, %i4, %g3
518 nop
519 setx 0xA63C491BC0781E9B, %l0, %l6
520 stx %l6, [%l7 + 0x78]
521 ldx [%l7 + 0x78], %fsr
522 fbug %fcc2, loop_34
523 movrgez %g2, 0x29A, %o7
524 sllx %i0, %g1, %o2
525 fcmpgt32 %f28, %f28, %l5
526loop_34:
527 edge32l %l4, %g4, %o6
528 array16 %l6, %i5, %o4
529 bneg,a,pt %icc, loop_35
530 fnegd %f6, %f24
531 addccc %l0, %l1, %i1
532 wr %g0, 0x89, %asi
533 stxa %i6, [%l7 + 0x28] %asi
534loop_35:
535 orcc %o0, 0x0DE8, %i3
536 fbuge %fcc0, loop_36
537 membar 0x2F
538 fmul8x16al %f7, %f1, %f28
539 movne %xcc, %i2, %g6
540loop_36:
541 fsrc2 %f22, %f18
542 fbo %fcc1, loop_37
543 fmovrslz %o3, %f15, %f13
544 tn %xcc, 0x1
545 ldd [%l7 + 0x20], %f4
546loop_37:
547 pdist %f4, %f12, %f20
548 movrlez %g7, %g5, %i7
549 edge16ln %o5, %o1, %l3
550 edge32n %l2, %g3, %i4
551 tsubcctv %g2, 0x1203, %o7
552 fandnot1 %f12, %f14, %f16
553 tpos %xcc, 0x7
554 lduw [%l7 + 0x5C], %g1
555 movn %xcc, %i0, %o2
556 tcc %icc, 0x5
557 sllx %l4, 0x1E, %l5
558 fcmpeq32 %f22, %f8, %o6
559 taddcc %g4, 0x021D, %i5
560 edge16 %l6, %o4, %l0
561 fble %fcc0, loop_38
562 orn %i1, %i6, %l1
563 umul %i3, 0x1186, %i2
564 tcc %icc, 0x4
565loop_38:
566 move %xcc, %g6, %o3
567 fba,a %fcc1, loop_39
568 movrlz %g7, 0x122, %g5
569 fzeros %f18
570 movrlez %o0, 0x3E9, %o5
571loop_39:
572 tl %icc, 0x1
573 set 0x38, %i4
574 prefetcha [%l7 + %i4] 0x18, 0x1
575 orn %l3, %o1, %l2
576 nop
577 setx loop_40, %l0, %l1
578 jmpl %l1, %g3
579 orncc %g2, %i4, %g1
580 sdivx %i0, 0x0FED, %o7
581 movrgz %l4, 0x285, %l5
582loop_40:
583 sethi 0x18ED, %o2
584 tvs %icc, 0x3
585 st %f1, [%l7 + 0x24]
586 tvc %icc, 0x2
587 edge32n %o6, %g4, %l6
588 fandnot1s %f19, %f0, %f25
589 saved
590 rdpr %cwp, %g1
591 rdpr %cansave, %g2
592 rdpr %canrestore, %g3
593 rdpr %cleanwin, %g4
594 rdpr %otherwin, %g5
595 rdpr %wstate, %g6
596 edge32n %o4, %i5, %i1
597 fmovdn %xcc, %f10, %f13
598 movle %xcc, %i6, %l0
599 ld [%l7 + 0x18], %f2
600 fmovrsne %i3, %f18, %f25
601 fbg,a %fcc1, loop_41
602 edge16 %i2, %l1, %o3
603 popc 0x10D2, %g7
604 fbug,a %fcc2, loop_42
605loop_41:
606 nop
607 fitos %f1, %f23
608 fstox %f23, %f26
609 fmovrse %g5, %f24, %f30
610 fbul %fcc3, loop_43
611loop_42:
612 sdiv %g6, 0x018F, %o5
613 fmovdneg %xcc, %f8, %f9
614 nop
615 fitos %f12, %f17
616 fstox %f17, %f24
617 fxtos %f24, %f11
618loop_43:
619 nop
620 add %l7, 0x48, %l6
621 wr %g0, 0x0c, %asi
622 lda [%l6] %asi, %o0
623 casa [%l6] 0x0c, %o0, %l3
624 movrgez %i7, 0x035, %l2
625 mova %icc, %g3, %o1
626 sdivcc %i4, 0x1BEC, %g1
627 stx %g2, [%l7 + 0x30]
628 alignaddrl %i0, %l4, %l5
629 bleu,a,pn %xcc, loop_44
630 subcc %o2, %o6, %o7
631 srax %g4, 0x0B, %o4
632 smul %l6, 0x1091, %i1
633loop_44:
634 array32 %i6, %l0, %i3
635 sll %i2, 0x15, %l1
636 array32 %o3, %g7, %g5
637 ldx [%l7 + 0x68], %g6
638 edge8ln %i5, %o5, %o0
639 edge16ln %l3, %i7, %g3
640 tn %xcc, 0x4
641 ble,pt %xcc, loop_45
642 ldx [%l7 + 0x20], %o1
643 set 0x40, %g2
644 sta %f24, [%l7 + %g2] 0x10
645loop_45:
646 nop
647 set 0x78, %o7
648 prefetcha [%l7 + %o7] 0x15, 0x1
649 st %f7, [%l7 + 0x48]
650 nop
651 setx 0x7E522D02, %l0, %l6
652 st %l6, [%l7 + 0x28]
653 ld [%l7 + 0x28], %f17
654 setx 0x24E2CBEB, %l1, %l5
655 st %l5, [%l7 + 0x10]
656 ld [%l7 + 0x10], %f22
657 fdivs %f22, %f17, %f2
658 fbg %fcc3, loop_46
659 tvs %icc, 0x1
660 srlx %g1, %l2, %i0
661 movl %icc, %l4, %l5
662loop_46:
663 smulcc %o2, 0x01D6, %g2
664 ldsw [%l7 + 0x7C], %o6
665 ta %xcc, 0x4
666 wr %g0, 0x88, %asi
667 stxa %g4, [%l7 + 0x18] %asi
668 movvs %icc, %o7, %o4
669 movrlez %i1, %i6, %l6
670 smulcc %l0, %i2, %l1
671 move %icc, %o3, %i3
672 fmovs %f11, %f12
673 fandnot1s %f23, %f28, %f9
674 fnot1s %f20, %f3
675 addc %g7, 0x04B2, %g5
676 movrlz %i5, 0x322, %o5
677 fmovdgu %icc, %f7, %f22
678 set 0x19, %i1
679 ldstuba [%l7 + %i1] 0x18, %o0
680 sdivx %l3, 0x194E, %g6
681 add %l7, 0x28, %l6
682 wr %g0, 0x04, %asi
683 casa [%l6] %asi, %g3, %i7
684 set 0x70, %o2
685 lda [%l7 + %o2] 0x80, %f21
686 wr %g0, 0xeb, %asi
687 ldda [%l7 + 0x10] %asi, %i4
688 xnor %g1, %l2, %o1
689 edge32l %i0, %l5, %o2
690 srax %g2, %l4, %g4
691 fmovdcs %xcc, %f18, %f26
692 mulx %o6, 0x0092, %o4
693 fnegs %f31, %f8
694 and %o7, %i1, %i6
695 xnorcc %l6, %l0, %i2
696 sll %o3, 0x15, %i3
697 bneg %icc, loop_47
698 fbge %fcc1, loop_48
699 fzeros %f28
700 bcs %icc, loop_49
701loop_47:
702 edge8l %l1, %g7, %i5
703loop_48:
704 udivx %o5, 0x17E6, %g5
705 te %icc, 0x0
706loop_49:
707 tl %icc, 0x7
708 sir 0x0C70
709 sdiv %o0, 0x1CDE, %g6
710 move %icc, %g3, %i7
711 fmovsvc %icc, %f2, %f6
712 edge16l %i4, %l3, %g1
713 fmovdneg %xcc, %f12, %f21
714 bne,pt %icc, loop_50
715 mova %icc, %o1, %l2
716 fbg %fcc3, loop_51
717 movleu %icc, %i0, %o2
718loop_50:
719 tleu %icc, 0x2
720 edge16n %l5, %l4, %g4
721loop_51:
722 fbo %fcc3, loop_52
723 movrgez %g2, %o4, %o7
724 tl %xcc, 0x5
725 taddcc %o6, 0x005B, %i1
726loop_52:
727 umulcc %l6, %i6, %l0
728 bne loop_53
729 alignaddr %o3, %i3, %l1
730 move %xcc, %g7, %i5
731 call loop_54
732loop_53:
733 fbul %fcc1, loop_55
734 array16 %o5, %i2, %g5
735 sethi 0x0B82, %o0
736loop_54:
737 addc %g3, %g6, %i7
738loop_55:
739 lduh [%l7 + 0x2E], %i4
740 xorcc %l3, %o1, %g1
741 tsubcctv %l2, %i0, %l5
742 edge32 %o2, %l4, %g4
743 bneg,pn %icc, loop_56
744 fmovdpos %xcc, %f22, %f12
745 edge16n %g2, %o4, %o6
746 umul %i1, 0x1912, %o7
747loop_56:
748 movrgez %l6, 0x030, %l0
749 stx %o3, [%l7 + 0x30]
750 array32 %i6, %i3, %l1
751 mulscc %g7, %o5, %i5
752 edge8 %g5, %o0, %g3
753 array32 %i2, %i7, %i4
754 set 0x32, %l6
755 ldsha [%l7 + %l6] 0x81, %g6
756 set 0x0C, %l2
757 stha %o1, [%l7 + %l2] 0x04
758 fbn %fcc1, loop_57
759 movg %xcc, %l3, %g1
760 stw %i0, [%l7 + 0x40]
761 wr %g0, 0x18, %asi
762 stha %l5, [%l7 + 0x72] %asi
763loop_57:
764 tcc %xcc, 0x4
765 fmovrslez %o2, %f24, %f25
766 tvs %icc, 0x0
767 fmovrdgez %l2, %f4, %f4
768 fornot1s %f8, %f4, %f4
769 fmovdle %xcc, %f1, %f19
770 fmovspos %xcc, %f26, %f9
771 array16 %l4, %g2, %o4
772 bn %icc, loop_58
773 edge32n %o6, %i1, %g4
774 fmovdg %xcc, %f3, %f1
775 subc %l6, %l0, %o3
776loop_58:
777 movre %i6, %i3, %o7
778 movvc %xcc, %g7, %o5
779 edge32 %l1, %g5, %o0
780 ble,pn %icc, loop_59
781 fnegs %f18, %f16
782 mova %icc, %g3, %i2
783 prefetch [%l7 + 0x1C], 0x0
784loop_59:
785 be,a,pn %xcc, loop_60
786 pdist %f22, %f0, %f26
787 sll %i7, 0x12, %i5
788 flush %l7 + 0x34
789loop_60:
790 fors %f11, %f28, %f31
791 andncc %i4, %g6, %o1
792 edge32ln %l3, %i0, %g1
793 fmovspos %icc, %f6, %f1
794 ldsw [%l7 + 0x20], %o2
795 set 0x40, %i5
796 ldda [%l7 + %i5] 0x24, %l2
797 orcc %l5, %g2, %o4
798 alignaddrl %o6, %i1, %g4
799 ble,a loop_61
800 sethi 0x0DB1, %l4
801 nop
802 setx 0x289C59BB3C31BAA9, %l0, %l6
803 stx %l6, [%l7 + 0x28]
804 ldd [%l7 + 0x28], %f8
805 setx 0x08EB191CB3C7D18D, %l1, %l5
806 stx %l5, [%l7 + 0x10]
807 ldd [%l7 + 0x10], %f20
808 faddd %f20, %f8, %f14
809 be,a %xcc, loop_62
810loop_61:
811 fbg %fcc0, loop_63
812 bcc,a,pt %icc, loop_64
813 andn %l6, 0x1F66, %l0
814loop_62:
815 move %icc, %o3, %i6
816loop_63:
817 movg %icc, %o7, %g7
818loop_64:
819 andncc %o5, %l1, %i3
820 movn %icc, %g5, %g3
821 subc %i2, %i7, %i5
822 bn,a %icc, loop_65
823 edge8n %i4, %g6, %o1
824 fmovd %f2, %f8
825 sir 0x1333
826loop_65:
827 sllx %l3, %i0, %g1
828 tl %icc, 0x1
829 fmovsle %icc, %f3, %f0
830 flush %l7 + 0x70
831 edge32ln %o0, %o2, %l2
832 sethi 0x0CED, %l5
833 te %icc, 0x1
834 fbn,a %fcc2, loop_66
835 fandnot2s %f30, %f9, %f21
836 taddcc %o4, %o6, %i1
837 fsrc1 %f26, %f8
838loop_66:
839 orcc %g2, 0x1C0C, %l4
840 and %g4, 0x1F3D, %l6
841 std %f20, [%l7 + 0x48]
842 sra %o3, 0x04, %i6
843 ldd [%l7 + 0x70], %f8
844 brlz %o7, loop_67
845 movrlez %l0, %o5, %g7
846 edge16 %l1, %g5, %i3
847 ldstub [%l7 + 0x0D], %g3
848loop_67:
849 fmovsneg %xcc, %f13, %f29
850 edge32n %i7, %i5, %i2
851 fnegs %f9, %f12
852 tl %icc, 0x6
853 movg %icc, %g6, %o1
854 fbl,a %fcc3, loop_68
855 movpos %icc, %l3, %i0
856 fbn,a %fcc3, loop_69
857 array16 %g1, %o0, %o2
858loop_68:
859 movpos %xcc, %l2, %i4
860 set 0x46, %i6
861 ldstuba [%l7 + %i6] 0x0c, %l5
862loop_69:
863 movl %icc, %o6, %i1
864 bl,a,pn %icc, loop_70
865 tl %icc, 0x7
866 tsubcc %o4, %l4, %g2
867 movrlez %l6, %o3, %g4
868loop_70:
869 movg %xcc, %o7, %l0
870 umulcc %o5, 0x0942, %g7
871 lduw [%l7 + 0x64], %l1
872 fpadd16s %f12, %f13, %f18
873 alignaddr %i6, %g5, %i3
874 fmovsvc %xcc, %f15, %f19
875 set 0x40, %i3
876 ldda [%l7 + %i3] 0x89, %f0
877 fbuge,a %fcc0, loop_71
878 fmovdg %icc, %f10, %f23
879 orcc %i7, %g3, %i2
880 movrgz %g6, 0x35A, %i5
881loop_71:
882 movle %xcc, %l3, %o1
883 edge16 %g1, %i0, %o2
884 nop
885 set 0x38, %l5
886 ldx [%l7 + %l5], %o0
887 bl %icc, loop_72
888 taddcc %i4, 0x012E, %l2
889 ldub [%l7 + 0x78], %l5
890 movleu %icc, %i1, %o4
891loop_72:
892 array8 %l4, %g2, %o6
893 fpadd32s %f2, %f23, %f25
894 nop
895 setx 0x27CF51DA, %l0, %l6
896 st %l6, [%l7 + 0x28]
897 ld [%l7 + 0x28], %f19
898 setx 0x3AD57B66, %l1, %l5
899 st %l5, [%l7 + 0x10]
900 ld [%l7 + 0x10], %f30
901 fmuls %f30, %f19, %f11
902 nop
903 setx 0x159C4A2AEE081F6A, %l0, %l6
904 stx %l6, [%l7 + 0x28]
905 ldd [%l7 + 0x28], %f30
906 setx 0xC8EE940664889422, %l1, %l5
907 stx %l5, [%l7 + 0x10]
908 ldd [%l7 + 0x10], %f10
909 faddd %f10, %f30, %f4
910 array32 %l6, %g4, %o7
911 srax %o3, 0x06, %l0
912 flush %l7 + 0x24
913 tgu %icc, 0x7
914 udiv %g7, 0x0EDD, %l1
915 sth %o5, [%l7 + 0x14]
916 umul %g5, 0x1C4C, %i3
917 tleu %icc, 0x0
918 xorcc %i7, %g3, %i2
919 alignaddrl %g6, %i5, %l3
920 ldd [%l7 + 0x38], %o0
921 set 0x30, %g6
922 ldda [%l7 + %g6] 0xe2, %g0
923 fmovsg %xcc, %f12, %f2
924 add %i6, %o2, %o0
925 tcc %icc, 0x3
926 fone %f6
927 set 0x18, %i0
928 sta %f6, [%l7 + %i0] 0x14
929 movrlz %i4, %i0, %l2
930 bvs,pn %icc, loop_73
931 fbue,a %fcc0, loop_74
932 movneg %icc, %i1, %o4
933 movleu %xcc, %l4, %l5
934loop_73:
935 sllx %g2, 0x0C, %l6
936loop_74:
937 bge,a,pn %icc, loop_75
938 restored
939 rdpr %cwp, %g1
940 rdpr %cansave, %g2
941 rdpr %canrestore, %g3
942 rdpr %cleanwin, %g4
943 rdpr %otherwin, %g5
944 rdpr %wstate, %g6
945 fmovscc %icc, %f31, %f1
946 move %xcc, %g4, %o7
947loop_75:
948 nop
949 add %l7, 0x78, %l6
950 wr %g0, 0x19, %asi
951 casxa [%l6] 0x19, %o3, %l0
952 smulcc %o6, %g7, %l1
953 move %icc, %o5, %i3
954 fpsub32 %f8, %f26, %f8
955 fmovscc %icc, %f30, %f2
956 fmovda %xcc, %f19, %f15
957 ldsw [%l7 + 0x30], %i7
958 fsrc1 %f20, %f12
959 wr %g0, 0x81, %asi
960 lduwa [%l7 + 0x0C] %asi, %g3
961 set 0x45, %l1
962 ldsba [%l7 + %l1] 0x81, %i2
963 fmul8ulx16 %f28, %f14, %f28
964 fmovsvs %xcc, %f26, %f30
965 mulscc %g6, %g5, %i5
966 brgz,a %o1, loop_76
967 addcc %g1, 0x147B, %l3
968 addc %o2, 0x065C, %o0
969 mulscc %i4, %i0, %l2
970loop_76:
971 nop
972 set 0x28, %o0
973 stxa %i6, [%l7 + %o0] 0x18
974 stx %i1, [%l7 + 0x48]
975 movleu %xcc, %o4, %l4
976 tne %xcc, 0x4
977 addccc %g2, 0x132E, %l6
978 movrgez %g4, %l5, %o3
979 fabss %f18, %f7
980 xorcc %o7, %o6, %l0
981 for %f4, %f14, %f4
982 movcs %xcc, %g7, %l1
983 movne %icc, %i3, %i7
984 xorcc %g3, 0x1019, %o5
985 tne %xcc, 0x7
986 flush %l7 + 0x30
987 fones %f14
988 brlez,a %i2, loop_77
989 fpadd32 %f18, %f20, %f10
990 tvc %xcc, 0x6
991 fabsd %f10, %f30
992loop_77:
993 xor %g5, 0x06DD, %g6
994 tcc %icc, 0x6
995 edge32ln %i5, %g1, %l3
996 ba loop_78
997 edge16 %o1, %o0, %i4
998 ldx [%l7 + 0x20], %o2
999 sllx %l2, %i0, %i1
1000loop_78:
1001 nop
1002 wr %g0, 0x89, %asi
1003 sta %f9, [%l7 + 0x78] %asi
1004 fmovdpos %xcc, %f10, %f8
1005 mulscc %i6, 0x1FBA, %o4
1006 nop
1007 fitos %f4, %f29
1008 fstox %f29, %f20
1009 fxtos %f20, %f8
1010 set 0x38, %g7
1011 stxa %l4, [%l7 + %g7] 0x0c
1012 taddcctv %g2, 0x0260, %g4
1013 nop
1014 fitos %f0, %f0
1015 fstoi %f0, %f29
1016 udiv %l6, 0x076D, %l5
1017 umul %o3, 0x1E00, %o7
1018 sethi 0x11EC, %l0
1019 membar 0x63
1020 bge,a %xcc, loop_79
1021 tg %xcc, 0x2
1022 andn %o6, %g7, %l1
1023 nop
1024 setx loop_80, %l0, %l1
1025 wrpr 0x1, %tl
1026 wrpr %l1, %tpc
1027 add %l1, 0x4, %l1
1028 wrpr %l1, %tnpc
1029 setx 0x34400001400, %l0, %l1
1030 wrpr %l1, %tstate
1031 wrhpr 0x4, %htstate
1032 retry
1033loop_79:
1034 andcc %i3, %g3, %i7
1035 add %l7, 0x7C, %l6
1036 wr %g0, 0x18, %asi
1037 lda [%l6] %asi, %i2
1038 casa [%l6] %asi, %i2, %g5
1039loop_80:
1040 fbne,a %fcc3, loop_81
1041 andcc %o5, %g6, %i5
1042 edge16l %l3, %g1, %o1
1043 tne %xcc, 0x7
1044loop_81:
1045 nop
1046 set 0x4C, %l0
1047 stha %i4, [%l7 + %l0] 0x27
1048 membar #Sync
1049 ble %xcc, loop_82
1050 ta %icc, 0x6
1051 umulcc %o2, 0x151E, %o0
1052 array16 %i0, %l2, %i6
1053loop_82:
1054 movpos %icc, %o4, %l4
1055 sir 0x0064
1056 orcc %i1, 0x0103, %g2
1057 xnorcc %g4, 0x02C1, %l6
1058 fbule,a %fcc1, loop_83
1059 fmovdleu %xcc, %f28, %f29
1060 edge32l %o3, %o7, %l0
1061 fnor %f30, %f28, %f26
1062loop_83:
1063 edge16n %o6, %g7, %l1
1064 tge %xcc, 0x0
1065 tn %xcc, 0x0
1066 bcs,a %xcc, loop_84
1067 saved
1068 rdpr %cwp, %g1
1069 rdpr %cansave, %g2
1070 rdpr %canrestore, %g3
1071 rdpr %cleanwin, %g4
1072 rdpr %otherwin, %g5
1073 rdpr %wstate, %g6
1074 movre %l5, %i3, %g3
1075 add %l7, 0x68, %l6
1076 wr %g0, 0x80, %asi
1077 ldxa [%l6] %asi, %i7
1078 casxa [%l6] %asi, %i7, %i2
1079loop_84:
1080 movvs %xcc, %g5, %g6
1081 fnors %f30, %f11, %f4
1082 fble %fcc1, loop_85
1083 fmovdneg %icc, %f15, %f6
1084 movge %icc, %i5, %o5
1085 nop
1086 fitod %f0, %f18
1087 fdtox %f18, %f2
1088loop_85:
1089 fmovscc %xcc, %f6, %f2
1090 fmovdleu %icc, %f13, %f14
1091 fmovscs %xcc, %f13, %f19
1092 bne loop_86
1093 addccc %g1, %o1, %i4
1094 or %l3, %o2, %i0
1095 edge8l %l2, %i6, %o4
1096loop_86:
1097 xnorcc %l4, %i1, %o0
1098 bneg,a loop_87
1099 fbo %fcc3, loop_88
1100 fmuld8sux16 %f14, %f22, %f24
1101 fmul8x16au %f19, %f3, %f6
1102loop_87:
1103 ldsh [%l7 + 0x56], %g4
1104loop_88:
1105 nop
1106 set 0x38, %i2
1107 swapa [%l7 + %i2] 0x19, %g2
1108 wr %g0, 0x80, %asi
1109 stda %f0, [%l7 + 0x40] %asi
1110 orcc %l6, 0x1C92, %o7
1111 tgu %icc, 0x4
1112 tsubcc %l0, 0x1677, %o3
1113 nop
1114 setx 0x761DCEE083D0FAB6, %l0, %l6
1115 stx %l6, [%l7 + 0x28]
1116 ldd [%l7 + 0x28], %f24
1117 setx 0x0036D8AE72379DA7, %l1, %l5
1118 stx %l5, [%l7 + 0x10]
1119 ldd [%l7 + 0x10], %f6
1120 fdivd %f6, %f24, %f6
1121 fbne %fcc0, loop_89
1122 sll %g7, %o6, %l1
1123 andn %i3, %g3, %l5
1124 edge32n %i2, %i7, %g5
1125loop_89:
1126 nop
1127 setx 0xF152E51C, %l0, %l6
1128 st %l6, [%l7 + 0x28]
1129 ld [%l7 + 0x28], %f0
1130 fsqrts %f0, %f12
1131 flush %l7 + 0x30
1132 nop
1133 setx loop_90, %l0, %l1
1134 jmpl %l1, %i5
1135 addccc %g6, 0x08DB, %g1
1136 brlez,a %o1, loop_91
1137 srlx %i4, %o5, %l3
1138loop_90:
1139 subccc %i0, 0x1E92, %l2
1140 nop
1141 fitod %f2, %f8
1142 fdtoi %f8, %f2
1143loop_91:
1144 fornot2s %f6, %f16, %f1
1145 udiv %o2, 0x0C20, %i6
1146 bvs loop_92
1147 umulcc %o4, 0x0238, %l4
1148 bcc %icc, loop_93
1149 tn %xcc, 0x1
1150loop_92:
1151 fmovde %icc, %f26, %f27
1152 brnz %o0, loop_94
1153loop_93:
1154 movcs %icc, %g4, %g2
1155 tcc %xcc, 0x1
1156 nop
1157 setx 0x40689219, %l0, %l6
1158 st %l6, [%l7 + 0x7C]
1159 ld [%l7 + 0x7C], %fsr
1160loop_94:
1161 orncc %l6, 0x08F3, %o7
1162 addccc %l0, 0x1C29, %i1
1163 nop
1164 setx 0x1F9C96395E1F03DE, %l0, %l6
1165 stx %l6, [%l7 + 0x28]
1166 ldd [%l7 + 0x28], %f26
1167 setx 0x193AA4998A3E5CBE, %l1, %l5
1168 stx %l5, [%l7 + 0x10]
1169 ldd [%l7 + 0x10], %f18
1170 fsubd %f18, %f26, %f26
1171 fpackfix %f18, %f22
1172 xorcc %g7, 0x0380, %o3
1173 edge32l %o6, %l1, %g3
1174 ba,a loop_95
1175 movg %xcc, %l5, %i3
1176 addccc %i2, %g5, %i7
1177 ldsh [%l7 + 0x68], %i5
1178loop_95:
1179 movrlz %g1, 0x037, %o1
1180 tne %xcc, 0x2
1181 set 0x50, %g1
1182 ldda [%l7 + %g1] 0x27, %g6
1183 movrgz %o5, 0x3AE, %i4
1184 srlx %l3, %l2, %o2
1185 brgz %i6, loop_96
1186 udiv %i0, 0x1350, %o4
1187 edge8l %o0, %g4, %g2
1188 subc %l6, %l4, %o7
1189loop_96:
1190 xnor %l0, %g7, %i1
1191 subc %o6, %o3, %g3
1192 fsrc2 %f10, %f2
1193 bleu,a,pt %xcc, loop_97
1194 tneg %xcc, 0x5
1195 sir 0x116D
1196 fnegs %f18, %f19
1197loop_97:
1198 brlez %l5, loop_98
1199 tsubcctv %i3, %i2, %g5
1200 sdivcc %i7, 0x1CBB, %i5
1201 tsubcctv %g1, 0x12EC, %l1
1202loop_98:
1203 smulcc %o1, 0x1003, %g6
1204 subccc %o5, 0x0ABE, %i4
1205 movneg %icc, %l3, %l2
1206 movn %xcc, %o2, %i0
1207 movcs %icc, %o4, %o0
1208 edge16 %g4, %i6, %g2
1209 add %l4, 0x1C82, %o7
1210 fmovdvs %xcc, %f16, %f12
1211 lduh [%l7 + 0x4C], %l6
1212 add %l7, 0x6C, %l6
1213 wr %g0, 0x18, %asi
1214 casa [%l6] %asi, %g7, %i1
1215 sir 0x1845
1216 edge16l %l0, %o6, %o3
1217 movrne %l5, 0x35E, %i3
1218 edge32l %g3, %i2, %g5
1219 move %icc, %i7, %i5
1220 movvs %xcc, %g1, %l1
1221 movle %xcc, %o1, %o5
1222 bge,pn %icc, loop_99
1223 taddcctv %i4, %g6, %l2
1224 sdivx %o2, 0x0F36, %l3
1225 fmovsg %xcc, %f26, %f10
1226loop_99:
1227 nop
1228 wr %g0, 0x22, %asi
1229 stxa %i0, [%l7 + 0x70] %asi
1230 membar #Sync
1231 addcc %o4, %g4, %i6
1232 stbar
1233 nop
1234 fitod %f2, %f20
1235 fdtox %f20, %f16
1236 mova %icc, %o0, %g2
1237 orcc %l4, 0x18C6, %l6
1238 bl,a,pn %icc, loop_100
1239 nop
1240 setx 0x77CA9B71B0E6604F, %l0, %l6
1241 stx %l6, [%l7 + 0x28]
1242 ldd [%l7 + 0x28], %f24
1243 setx 0x2BB6333D52A7F24B, %l1, %l5
1244 stx %l5, [%l7 + 0x10]
1245 ldd [%l7 + 0x10], %f14
1246 faddd %f14, %f24, %f26
1247 edge32l %o7, %i1, %l0
1248 fmovde %xcc, %f0, %f16
1249loop_100:
1250 call loop_101
1251 sdivcc %g7, 0x189A, %o3
1252 ldd [%l7 + 0x68], %f12
1253 movleu %xcc, %o6, %l5
1254loop_101:
1255 tgu %icc, 0x2
1256 fmovdleu %icc, %f20, %f25
1257 restored
1258 rdpr %cwp, %g1
1259 rdpr %cansave, %g2
1260 rdpr %canrestore, %g3
1261 rdpr %cleanwin, %g4
1262 rdpr %otherwin, %g5
1263 rdpr %wstate, %g6
1264 edge16n %i3, %g3, %g5
1265 fandnot2 %f26, %f4, %f10
1266 bvc,a %xcc, loop_102
1267 fnor %f18, %f22, %f2
1268 wr %g0, 0xea, %asi
1269 stwa %i2, [%l7 + 0x68] %asi
1270 membar #Sync
1271loop_102:
1272 tge %icc, 0x3
1273 srlx %i5, %i7, %l1
1274 fpsub32 %f28, %f6, %f6
1275 sllx %o1, %g1, %o5
1276 restored
1277 rdpr %cwp, %g1
1278 rdpr %cansave, %g2
1279 rdpr %canrestore, %g3
1280 rdpr %cleanwin, %g4
1281 rdpr %otherwin, %g5
1282 rdpr %wstate, %g6
1283 wr %g0, 0x04, %asi
1284 stwa %i4, [%l7 + 0x28] %asi
1285 st %f3, [%l7 + 0x18]
1286 movrne %l2, %o2, %l3
1287 bpos %icc, loop_103
1288 subcc %i0, 0x07B2, %g6
1289 umul %o4, %i6, %g4
1290 fmovscc %xcc, %f16, %f23
1291loop_103:
1292 movgu %xcc, %o0, %l4
1293 fornot1 %f4, %f8, %f10
1294 udiv %g2, 0x04F3, %l6
1295 edge8 %o7, %l0, %g7
1296 bg loop_104
1297 sll %o3, 0x19, %o6
1298 fbe %fcc2, loop_105
1299 fsrc1 %f16, %f8
1300loop_104:
1301 fbug,a %fcc1, loop_106
1302 sdivx %i1, 0x139D, %i3
1303loop_105:
1304 andcc %g3, %g5, %i2
1305 tgu %xcc, 0x2
1306loop_106:
1307 smulcc %l5, 0x1EAE, %i7
1308 nop
1309 setx 0x5792C51A, %l0, %l6
1310 st %l6, [%l7 + 0x28]
1311 ld [%l7 + 0x28], %f14
1312 setx 0x545676DB, %l1, %l5
1313 st %l5, [%l7 + 0x10]
1314 ld [%l7 + 0x10], %f11
1315 fmuls %f11, %f14, %f18
1316 fnot2 %f6, %f4
1317 movl %icc, %i5, %l1
1318 edge32l %g1, %o1, %i4
1319 set 0x34, %l3
1320 lduwa [%l7 + %l3] 0x04, %l2
1321 set 0x40, %i7
1322 ldxa [%l7 + %i7] 0x15, %o5
1323 te %icc, 0x3
1324 mulscc %o2, 0x0903, %l3
1325 nop
1326 setx loop_107, %l0, %l1
1327 wrpr 0x1, %tl
1328 wrpr %l1, %tnpc
1329 setx 0x34400001400, %l0, %l1
1330 wrpr %l1, %tstate
1331 wrhpr 0x4, %htstate
1332 done
1333 sdivcc %i0, 0x0887, %o4
1334 umulcc %i6, 0x1000, %g4
1335 call loop_108
1336loop_107:
1337 movneg %xcc, %g6, %l4
1338 array8 %g2, %l6, %o7
1339 and %o0, %g7, %o3
1340loop_108:
1341 srl %o6, %i1, %i3
1342 andn %l0, 0x10FC, %g5
1343 umul %g3, %i2, %i7
1344 movl %xcc, %l5, %l1
1345 movrne %i5, 0x249, %o1
1346 tvs %xcc, 0x7
1347 edge8 %i4, %g1, %o5
1348 nop
1349 setx 0x5089E964406AF822, %l0, %l6
1350 stx %l6, [%l7 + 0x28]
1351 ldd [%l7 + 0x28], %f24
1352 setx 0x0B89DDC41D8D039E, %l1, %l5
1353 stx %l5, [%l7 + 0x10]
1354 ldd [%l7 + 0x10], %f12
1355 faddd %f12, %f24, %f6
1356 movcs %xcc, %o2, %l3
1357 wr %g0, 0x11, %asi
1358 swapa [%l7 + 0x78] %asi, %l2
1359 fandnot2 %f30, %f28, %f30
1360 tle %xcc, 0x1
1361 alignaddrl %o4, %i6, %i0
1362 fone %f16
1363 brgz,a %g6, loop_109
1364 fbl,a %fcc1, loop_110
1365 or %l4, 0x094B, %g2
1366 restored
1367 rdpr %cwp, %g1
1368 rdpr %cansave, %g2
1369 rdpr %canrestore, %g3
1370 rdpr %cleanwin, %g4
1371 rdpr %otherwin, %g5
1372 rdpr %wstate, %g6
1373loop_109:
1374 ble,a %icc, loop_111
1375loop_110:
1376 subc %g4, %l6, %o7
1377 edge32n %g7, %o3, %o6
1378 bpos,pt %icc, loop_112
1379loop_111:
1380 add %o0, 0x0B44, %i3
1381 edge8n %l0, %g5, %g3
1382 tcc %icc, 0x0
1383loop_112:
1384 ta %icc, 0x6
1385 brlz %i2, loop_113
1386 srax %i7, %l5, %l1
1387 edge8l %i1, %i5, %o1
1388 mulscc %i4, 0x1CC7, %o5
1389loop_113:
1390 movne %xcc, %o2, %l3
1391 sethi 0x17C5, %l2
1392 tsubcc %o4, %i6, %i0
1393 fzeros %f24
1394 fors %f16, %f31, %f13
1395 brz %g6, loop_114
1396 taddcc %l4, 0x18C0, %g1
1397 tvs %icc, 0x4
1398 edge8ln %g4, %g2, %o7
1399loop_114:
1400 nop
1401 add %l7, 0x60, %l6
1402 wr %g0, 0x89, %asi
1403 casxa [%l6] %asi, %g7, %l6
1404 ldsh [%l7 + 0x72], %o3
1405 ldd [%l7 + 0x20], %o0
1406 nop
1407 setx 0x4D03D3E1, %l0, %l6
1408 st %l6, [%l7 + 0x28]
1409 ld [%l7 + 0x28], %f3
1410 fsqrts %f3, %f25
1411 fpadd16s %f9, %f4, %f10
1412 set 0x38, %o5
1413 prefetcha [%l7 + %o5] 0x81, 0x2
1414 stw %l0, [%l7 + 0x58]
1415 tpos %icc, 0x6
1416 add %o6, 0x1C85, %g5
1417 edge8 %i2, %i7, %g3
1418 tleu %xcc, 0x4
1419 edge16n %l1, %i1, %l5
1420 fnor %f20, %f12, %f10
1421 edge8 %o1, %i4, %i5
1422 fmovs %f15, %f26
1423 set 0x4A, %g3
1424 ldsba [%l7 + %g3] 0x15, %o5
1425 tge %xcc, 0x4
1426 bneg,pn %xcc, loop_115
1427 movneg %xcc, %o2, %l3
1428 fmovrde %o4, %f4, %f8
1429 fmovrse %i6, %f15, %f20
1430loop_115:
1431 udivcc %i0, 0x1376, %g6
1432 saved
1433 rdpr %cwp, %g1
1434 rdpr %cansave, %g2
1435 rdpr %canrestore, %g3
1436 rdpr %cleanwin, %g4
1437 rdpr %otherwin, %g5
1438 rdpr %wstate, %g6
1439 sethi 0x156B, %l2
1440 array8 %l4, %g4, %g2
1441 smulcc %o7, %g1, %l6
1442 fbue,a %fcc0, loop_116
1443 array8 %g7, %o0, %o3
1444 bvc,a loop_117
1445 fmovda %icc, %f7, %f4
1446loop_116:
1447 ldsw [%l7 + 0x44], %l0
1448 nop
1449 setx 0xDD500E01, %l0, %l6
1450 st %l6, [%l7 + 0x28]
1451 ld [%l7 + 0x28], %f30
1452 setx 0x97FD4685, %l1, %l5
1453 st %l5, [%l7 + 0x10]
1454 ld [%l7 + 0x10], %f12
1455 fdivs %f12, %f30, %f28
1456loop_117:
1457 fpsub32s %f8, %f14, %f29
1458 stx %o6, [%l7 + 0x38]
1459 fzero %f26
1460 smulcc %g5, 0x0A44, %i2
1461 tvc %xcc, 0x3
1462 nop
1463 set 0x10, %o1
1464 ldx [%l7 + %o1], %i7
1465 fpsub16s %f12, %f11, %f13
1466 swap [%l7 + 0x58], %i3
1467 ta %xcc, 0x6
1468 nop
1469 fitos %f1, %f15
1470 fstox %f15, %f0
1471 stx %g3, [%l7 + 0x58]
1472 movrgz %i1, 0x029, %l5
1473 pdist %f8, %f20, %f14
1474 fba,a %fcc2, loop_118
1475 movleu %icc, %l1, %i4
1476 tge %xcc, 0x7
1477 nop
1478 setx 0x2BD041CA, %l0, %l6
1479 st %l6, [%l7 + 0x28]
1480 ld [%l7 + 0x28], %f10
1481 setx 0xA29B9DDD, %l1, %l5
1482 st %l5, [%l7 + 0x10]
1483 ld [%l7 + 0x10], %f20
1484 fsubs %f20, %f10, %f8
1485loop_118:
1486 fmovrde %i5, %f18, %f4
1487 movrgz %o5, %o1, %o2
1488 tleu %xcc, 0x4
1489 nop
1490 setx 0x581786D8, %l0, %l6
1491 st %l6, [%l7 + 0x28]
1492 ld [%l7 + 0x28], %f30
1493 setx 0xF2D86823, %l1, %l5
1494 st %l5, [%l7 + 0x10]
1495 ld [%l7 + 0x10], %f17
1496 fsubs %f17, %f30, %f12
1497 brlz,a %o4, loop_119
1498 subcc %i6, %i0, %g6
1499 edge32l %l3, %l4, %l2
1500 array8 %g2, %g4, %o7
1501loop_119:
1502 movrlz %l6, 0x1CD, %g7
1503 fmovrsne %g1, %f5, %f23
1504 mulx %o3, %l0, %o0
1505 xnor %o6, 0x0880, %i2
1506 movleu %xcc, %i7, %g5
1507 movcs %xcc, %i3, %i1
1508 wr %g0, 0x11, %asi
1509 sta %f9, [%l7 + 0x58] %asi
1510 smulcc %g3, 0x1879, %l1
1511 movn %xcc, %l5, %i5
1512 sethi 0x18E4, %o5
1513 ta %icc, 0x1
1514 add %l7, 0x48, %l6
1515 wr %g0, 0x11, %asi
1516 lda [%l6] %asi, %i4
1517 casa [%l6] %asi, %i4, %o1
1518 subcc %o2, %o4, %i6
1519 tcc %xcc, 0x7
1520 tpos %icc, 0x1
1521 fmovrslz %g6, %f2, %f24
1522 fbl,a %fcc0, loop_120
1523 nop
1524 fitod %f19, %f2
1525 ldd [%l7 + 0x70], %f30
1526 movg %icc, %i0, %l4
1527loop_120:
1528 edge8n %l3, %g2, %g4
1529 srlx %l2, %l6, %o7
1530 addccc %g7, %g1, %l0
1531 fbu %fcc2, loop_121
1532 fmovscs %xcc, %f21, %f25
1533 fbge %fcc3, loop_122
1534 bl,pn %icc, loop_123
1535loop_121:
1536 movrlez %o0, %o6, %i2
1537 fmul8sux16 %f16, %f6, %f24
1538loop_122:
1539 tcc %xcc, 0x0
1540loop_123:
1541 addcc %i7, 0x1CF6, %o3
1542 membar 0x74
1543 movcc %xcc, %g5, %i3
1544 edge32ln %g3, %l1, %l5
1545 srl %i1, 0x0A, %i5
1546 tg %xcc, 0x2
1547 nop
1548 setx loop_124, %l0, %l1
1549 jmpl %l1, %o5
1550 tcc %xcc, 0x4
1551 fmovsne %icc, %f5, %f17
1552 movn %icc, %o1, %i4
1553loop_124:
1554 tne %icc, 0x0
1555 fmovdneg %xcc, %f3, %f21
1556 subc %o2, %o4, %i6
1557 edge32 %i0, %l4, %l3
1558 srax %g6, %g2, %l2
1559 popc %g4, %l6
1560 edge16 %o7, %g7, %l0
1561 fbug %fcc3, loop_125
1562 taddcc %o0, 0x077F, %o6
1563 tcc %icc, 0x6
1564 fsrc1 %f8, %f18
1565loop_125:
1566 nop
1567 wr %g0, 0x89, %asi
1568 ldsba [%l7 + 0x6F] %asi, %i2
1569 popc %i7, %g1
1570 fbug %fcc0, loop_126
1571 movvc %icc, %o3, %g5
1572 std %f14, [%l7 + 0x40]
1573 movrgz %g3, 0x146, %l1
1574loop_126:
1575 movge %icc, %i3, %i1
1576 addccc %i5, %l5, %o1
1577 ld [%l7 + 0x74], %f5
1578 fpadd32s %f9, %f15, %f23
1579 st %f16, [%l7 + 0x50]
1580 srl %i4, %o5, %o2
1581 fmovs %f11, %f12
1582 set 0x64, %g5
1583 sta %f13, [%l7 + %g5] 0x18
1584 nop
1585 setx 0x8076D663, %l0, %l6
1586 st %l6, [%l7 + 0x14]
1587 ld [%l7 + 0x14], %fsr
1588 wr %g0, 0x80, %asi
1589 lda [%l7 + 0x2C] %asi, %f10
1590 fbul,a %fcc0, loop_127
1591 saved
1592 rdpr %cwp, %g1
1593 rdpr %cansave, %g2
1594 rdpr %canrestore, %g3
1595 rdpr %cleanwin, %g4
1596 rdpr %otherwin, %g5
1597 rdpr %wstate, %g6
1598 tge %xcc, 0x4
1599 restored
1600 rdpr %cwp, %g1
1601 rdpr %cansave, %g2
1602 rdpr %canrestore, %g3
1603 rdpr %cleanwin, %g4
1604 rdpr %otherwin, %g5
1605 rdpr %wstate, %g6
1606loop_127:
1607 tle %xcc, 0x0
1608 tn %xcc, 0x0
1609 tsubcctv %o4, %i0, %i6
1610 ba,pn %xcc, loop_128
1611 fcmple16 %f12, %f6, %l4
1612 umul %g6, 0x1FFB, %g2
1613 fandnot2s %f14, %f30, %f9
1614loop_128:
1615 taddcc %l3, %g4, %l2
1616 and %o7, 0x1406, %l6
1617 udivx %l0, 0x1540, %g7
1618 nop
1619 fitod %f12, %f10
1620 fdtox %f10, %f14
1621 fmovdcs %xcc, %f16, %f31
1622 mova %icc, %o6, %i2
1623 fzeros %f11
1624 fbe,a %fcc2, loop_129
1625 edge8ln %i7, %o0, %g1
1626 prefetch [%l7 + 0x40], 0x0
1627 fnot2s %f24, %f18
1628loop_129:
1629 fmovs %f23, %f9
1630 alignaddr %o3, %g3, %g5
1631 fbul %fcc0, loop_130
1632 ldsw [%l7 + 0x58], %l1
1633 swap [%l7 + 0x5C], %i3
1634 orn %i5, 0x0580, %l5
1635loop_130:
1636 fbge %fcc1, loop_131
1637 fnands %f29, %f20, %f19
1638 umulcc %i1, %i4, %o1
1639 fxnors %f0, %f5, %f16
1640loop_131:
1641 edge8 %o2, %o4, %o5
1642 edge16l %i0, %i6, %g6
1643 bg loop_132
1644 movre %g2, %l4, %g4
1645 nop
1646 setx 0x7E248C4C96207CA5, %l0, %l6
1647 stx %l6, [%l7 + 0x28]
1648 ldd [%l7 + 0x28], %f12
1649 setx 0x9CCF06490BED7DF3, %l1, %l5
1650 stx %l5, [%l7 + 0x10]
1651 ldd [%l7 + 0x10], %f0
1652 faddd %f0, %f12, %f16
1653 movcs %icc, %l3, %o7
1654loop_132:
1655 fmovrdlz %l6, %f4, %f20
1656 tsubcctv %l0, %g7, %o6
1657 edge16l %l2, %i7, %i2
1658 fsrc2 %f8, %f16
1659 set 0x18, %o3
1660 prefetcha [%l7 + %o3] 0x81, 0x3
1661 edge32l %o3, %g3, %g5
1662 nop
1663 setx 0x7D4106E72050196E, %l0, %l6
1664 stx %l6, [%l7 + 0x48]
1665 ldx [%l7 + 0x48], %fsr
1666 edge32l %g1, %i3, %l1
1667 fmovdgu %xcc, %f10, %f22
1668 edge32ln %l5, %i5, %i4
1669 edge16l %o1, %i1, %o2
1670 tvc %xcc, 0x7
1671 popc %o5, %i0
1672 fcmple32 %f16, %f20, %o4
1673 fbu %fcc2, loop_133
1674 andcc %i6, %g6, %l4
1675 popc %g2, %g4
1676 or %l3, %o7, %l6
1677loop_133:
1678 orcc %g7, 0x0BFB, %o6
1679 edge16l %l2, %i7, %i2
1680 srl %o0, %o3, %l0
1681 fba %fcc0, loop_134
1682 tl %xcc, 0x1
1683 subccc %g3, 0x051C, %g1
1684 edge8l %g5, %l1, %i3
1685loop_134:
1686 sth %l5, [%l7 + 0x5A]
1687 edge8ln %i4, %i5, %o1
1688 movrne %i1, %o5, %o2
1689 edge32n %i0, %i6, %g6
1690 brgz,a %o4, loop_135
1691 bge,a,pn %xcc, loop_136
1692 fnands %f27, %f19, %f0
1693 smulcc %g2, %l4, %g4
1694loop_135:
1695 nop
1696 set 0x208, %g4
1697 stxa %l3, [%g0 + %g4] 0x52
1698loop_136:
1699 sra %l6, 0x08, %g7
1700 tvc %icc, 0x0
1701 subccc %o7, 0x0491, %o6
1702 tvs %xcc, 0x6
1703 fbug,a %fcc0, loop_137
1704 ld [%l7 + 0x44], %f27
1705 brlz,a %l2, loop_138
1706 movcc %xcc, %i7, %o0
1707loop_137:
1708 edge16l %o3, %l0, %i2
1709 set 0x30, %l4
1710 ldxa [%g0 + %l4] 0x50, %g1
1711loop_138:
1712 fmovrdgez %g3, %f12, %f24
1713 fmovdgu %icc, %f18, %f15
1714 nop
1715 setx loop_139, %l0, %l1
1716 wrpr 0x1, %tl
1717 wrpr %l1, %tpc
1718 add %l1, 0x4, %l1
1719 wrpr %l1, %tnpc
1720 setx 0x34400001400, %l0, %l1
1721 wrpr %l1, %tstate
1722 wrhpr 0x4, %htstate
1723 retry
1724 movcc %xcc, %l1, %i3
1725 fcmpne16 %f26, %f16, %g5
1726 edge8n %i4, %l5, %o1
1727loop_139:
1728 mulx %i5, %i1, %o5
1729 xnor %o2, %i0, %g6
1730 nop
1731 set 0x58, %o6
1732 ldd [%l7 + %o6], %i6
1733 movrgz %g2, %l4, %g4
1734 add %o4, %l6, %l3
1735 movne %xcc, %g7, %o7
1736 sdivx %l2, 0x0149, %o6
1737 fnor %f8, %f4, %f12
1738 edge32 %i7, %o0, %l0
1739 tg %xcc, 0x4
1740 movvc %icc, %i2, %g1
1741 edge16l %g3, %l1, %o3
1742 fmovdpos %icc, %f12, %f29
1743 tle %icc, 0x4
1744 swap [%l7 + 0x78], %g5
1745 brgez,a %i4, loop_140
1746 subcc %l5, 0x1601, %i3
1747 edge16l %o1, %i5, %o5
1748 for %f20, %f2, %f28
1749loop_140:
1750 tcs %icc, 0x3
1751 tge %icc, 0x0
1752 fcmpgt16 %f28, %f28, %o2
1753 nop
1754 set 0x38, %o4
1755 std %f0, [%l7 + %o4]
1756 fnot1s %f30, %f21
1757 andcc %i0, 0x1955, %i1
1758 edge16n %g6, %g2, %l4
1759 fmovsge %xcc, %f18, %f12
1760 fabss %f13, %f17
1761 fmovsg %xcc, %f8, %f25
1762 movne %icc, %i6, %o4
1763 array16 %l6, %g4, %l3
1764 or %o7, 0x0DA5, %g7
1765 wr %g0, 0x50, %asi
1766 ldxa [%g0 + 0x00] %asi, %o6
1767 bleu loop_141
1768 edge8 %l2, %i7, %l0
1769 fmul8x16al %f15, %f7, %f28
1770 bvc,pn %xcc, loop_142
1771loop_141:
1772 movrgz %i2, 0x0F5, %g1
1773 set 0x70, %g2
1774 ldda [%l7 + %g2] 0x26, %o0
1775loop_142:
1776 array32 %l1, %g3, %o3
1777 restored
1778 rdpr %cwp, %g1
1779 rdpr %cansave, %g2
1780 rdpr %canrestore, %g3
1781 rdpr %cleanwin, %g4
1782 rdpr %otherwin, %g5
1783 rdpr %wstate, %g6
1784 fmovsne %icc, %f3, %f27
1785 mulscc %i4, %g5, %l5
1786 movl %xcc, %i3, %o1
1787 bge,a,pn %icc, loop_143
1788 tpos %icc, 0x6
1789 brlez %i5, loop_144
1790 tsubcctv %o2, %i0, %o5
1791loop_143:
1792 nop
1793 wr %g0, 0x10, %asi
1794 stwa %i1, [%l7 + 0x10] %asi
1795loop_144:
1796 orncc %g6, 0x0D3E, %g2
1797 set 0x46, %o7
1798 stha %i6, [%l7 + %o7] 0x11
1799 bleu,a loop_145
1800 array8 %o4, %l4, %l6
1801 nop
1802 setx 0xADDDFC8B, %l0, %l6
1803 st %l6, [%l7 + 0x28]
1804 ld [%l7 + 0x28], %f16
1805 setx 0x761B7FD7, %l1, %l5
1806 st %l5, [%l7 + 0x10]
1807 ld [%l7 + 0x10], %f9
1808 fsubs %f9, %f16, %f24
1809 wr %g0, 0x11, %asi
1810 lduha [%l7 + 0x2E] %asi, %l3
1811loop_145:
1812 udiv %o7, 0x1F0A, %g4
1813 edge32ln %o6, %g7, %i7
1814 nop
1815 setx 0xD0456CD5, %l0, %l6
1816 st %l6, [%l7 + 0x78]
1817 ld [%l7 + 0x78], %fsr
1818 andcc %l0, 0x1A16, %i2
1819 edge16ln %l2, %o0, %l1
1820 fmovdle %icc, %f14, %f18
1821 brlz,a %g1, loop_146
1822 tg %icc, 0x1
1823 ldsw [%l7 + 0x18], %g3
1824 fcmpeq16 %f22, %f24, %o3
1825loop_146:
1826 movvc %xcc, %g5, %l5
1827 smulcc %i3, %i4, %o1
1828 fmovdn %xcc, %f4, %f5
1829 tleu %icc, 0x3
1830 fba,a %fcc3, loop_147
1831 tpos %xcc, 0x6
1832 movcs %icc, %i5, %o2
1833 xor %i0, 0x1C94, %o5
1834loop_147:
1835 bleu,a %xcc, loop_148
1836 fmovsg %icc, %f22, %f23
1837 fcmple32 %f10, %f6, %i1
1838 sll %g2, 0x19, %g6
1839loop_148:
1840 fblg %fcc3, loop_149
1841 saved
1842 rdpr %cwp, %g1
1843 rdpr %cansave, %g2
1844 rdpr %canrestore, %g3
1845 rdpr %cleanwin, %g4
1846 rdpr %otherwin, %g5
1847 rdpr %wstate, %g6
1848 movcc %icc, %o4, %l4
1849 sdivx %i6, 0x12FD, %l6
1850loop_149:
1851 nop
1852 setx 0x70664357, %l0, %l6
1853 st %l6, [%l7 + 0x1C]
1854 ld [%l7 + 0x1C], %fsr
1855 fmovrsgez %l3, %f25, %f9
1856 nop
1857 setx loop_150, %l0, %l1
1858 wrpr 0x1, %tl
1859 wrpr %l1, %tnpc
1860 setx 0x34400001400, %l0, %l1
1861 wrpr %l1, %tstate
1862 wrhpr 0x4, %htstate
1863 done
1864 edge16 %o7, %g4, %g7
1865 movne %xcc, %i7, %l0
1866 tne %xcc, 0x0
1867loop_150:
1868 movre %i2, %o6, %l2
1869 edge16l %o0, %g1, %l1
1870 orncc %o3, %g5, %l5
1871 wr %g0, 0x80, %asi
1872 ldda [%l7 + 0x40] %asi, %f0
1873 te %xcc, 0x1
1874 smul %i3, %g3, %i4
1875 movcc %xcc, %i5, %o1
1876 edge16ln %o2, %o5, %i0
1877 fmovdge %icc, %f11, %f13
1878 fmovdneg %icc, %f27, %f12
1879 te %icc, 0x4
1880 bcc %icc, loop_151
1881 movrgz %i1, 0x1A9, %g6
1882 wr %g0, 0x18, %asi
1883 ldswa [%l7 + 0x74] %asi, %o4
1884loop_151:
1885 movrlz %g2, %i6, %l6
1886 restored
1887 rdpr %cwp, %g1
1888 rdpr %cansave, %g2
1889 rdpr %canrestore, %g3
1890 rdpr %cleanwin, %g4
1891 rdpr %otherwin, %g5
1892 rdpr %wstate, %g6
1893 sethi 0x0426, %l3
1894 movleu %xcc, %l4, %g4
1895 ldsw [%l7 + 0x24], %g7
1896 andncc %o7, %i7, %i2
1897 fxors %f23, %f19, %f0
1898 fmuld8sux16 %f3, %f1, %f4
1899 wr %g0, 0x04, %asi
1900 ldsba [%l7 + 0x37] %asi, %l0
1901 udivx %o6, 0x11EE, %l2
1902 move %icc, %g1, %l1
1903 array8 %o3, %g5, %o0
1904 movrlz %i3, %l5, %i4
1905 bgu,a,pn %icc, loop_152
1906 fpsub32 %f12, %f6, %f8
1907 tl %xcc, 0x7
1908 bl,a loop_153
1909loop_152:
1910 srax %i5, %g3, %o1
1911 fbule %fcc2, loop_154
1912 fornot1 %f22, %f26, %f10
1913loop_153:
1914 fmovdl %icc, %f16, %f9
1915 add %l7, 0x18, %l6
1916 wr %g0, 0x80, %asi
1917 ldxa [%l6] %asi, %o2
1918 casxa [%l6] %asi, %o2, %o5
1919loop_154:
1920 nop
1921 wr %g0, 0x0c, %asi
1922 ldstuba [%l7 + 0x4C] %asi, %i0
1923 movge %xcc, %g6, %o4
1924 movne %icc, %g2, %i1
1925 subcc %l6, 0x04C8, %l3
1926 fmovrslz %i6, %f7, %f22
1927 fands %f5, %f8, %f4
1928 call loop_155
1929 fmovdg %icc, %f5, %f17
1930 sll %g4, %l4, %g7
1931 ta %icc, 0x1
1932loop_155:
1933 or %i7, %o7, %i2
1934 set 0x20, %i4
1935 ldda [%l7 + %i4] 0x26, %o6
1936 brlez %l2, loop_156
1937 stw %l0, [%l7 + 0x44]
1938 movrlez %g1, %o3, %l1
1939 umul %o0, 0x013B, %i3
1940loop_156:
1941 tgu %xcc, 0x6
1942 tle %icc, 0x5
1943 stx %l5, [%l7 + 0x78]
1944 orcc %g5, %i5, %i4
1945 tsubcctv %o1, %o2, %o5
1946 fmovs %f28, %f19
1947 srl %g3, 0x15, %g6
1948 move %xcc, %o4, %i0
1949 addc %g2, 0x0B8B, %l6
1950 nop
1951 fitod %f4, %f18
1952 fdtoi %f18, %f0
1953 umul %i1, %i6, %g4
1954 te %icc, 0x2
1955 fbn,a %fcc3, loop_157
1956 st %f25, [%l7 + 0x54]
1957 movvc %xcc, %l4, %g7
1958 nop
1959 set 0x43, %i1
1960 ldstub [%l7 + %i1], %i7
1961loop_157:
1962 edge8ln %o7, %l3, %o6
1963 fornot1 %f14, %f16, %f30
1964 membar 0x2B
1965 movre %i2, %l0, %l2
1966 bshuffle %f28, %f6, %f10
1967 xnorcc %g1, %l1, %o0
1968 wr %g0, 0x89, %asi
1969 prefetcha [%l7 + 0x50] %asi, 0x0
1970 fexpand %f20, %f20
1971 tl %icc, 0x5
1972 movrgz %l5, %o3, %i5
1973 set 0x4C, %o2
1974 ldsha [%l7 + %o2] 0x19, %g5
1975 mova %xcc, %i4, %o1
1976 fpsub16s %f24, %f12, %f24
1977 movneg %icc, %o5, %g3
1978 brgz,a %o2, loop_158
1979 fbl %fcc3, loop_159
1980 udivcc %o4, 0x0D39, %i0
1981 tle %icc, 0x4
1982loop_158:
1983 edge32ln %g6, %g2, %l6
1984loop_159:
1985 std %f20, [%l7 + 0x10]
1986 edge32 %i6, %i1, %g4
1987 sdivx %l4, 0x10DC, %i7
1988 mova %xcc, %o7, %g7
1989 sra %l3, 0x03, %i2
1990 add %l0, %l2, %g1
1991 nop
1992 fitos %f7, %f22
1993 fstox %f22, %f0
1994 wr %g0, 0x18, %asi
1995 stwa %l1, [%l7 + 0x30] %asi
1996 nop
1997 setx 0xC287132A0742E252, %l0, %l6
1998 stx %l6, [%l7 + 0x28]
1999 ldd [%l7 + 0x28], %f30
2000 setx 0xD36271DE23359B15, %l1, %l5
2001 stx %l5, [%l7 + 0x10]
2002 ldd [%l7 + 0x10], %f30
2003 fdivd %f30, %f30, %f20
2004 movre %o6, %o0, %l5
2005 tgu %icc, 0x6
2006 fands %f9, %f15, %f5
2007 move %xcc, %i3, %i5
2008 sir 0x0B14
2009 subc %g5, %i4, %o1
2010 fnand %f0, %f24, %f28
2011 mulscc %o3, 0x135A, %g3
2012 ldx [%l7 + 0x50], %o5
2013 movle %xcc, %o4, %i0
2014 fbug %fcc3, loop_160
2015 nop
2016 setx 0x027EDE1E6144F940, %l0, %l6
2017 stx %l6, [%l7 + 0x28]
2018 ldd [%l7 + 0x28], %f12
2019 setx 0xCDEF244A1BEF3C03, %l1, %l5
2020 stx %l5, [%l7 + 0x10]
2021 ldd [%l7 + 0x10], %f12
2022 fmuld %f12, %f12, %f6
2023 taddcc %o2, %g2, %g6
2024 fand %f4, %f0, %f18
2025loop_160:
2026 nop
2027 wr %g0, 0x58, %asi
2028 ldxa [%g0 + 0x18] %asi, %l6
2029 nop
2030 fitos %f8, %f27
2031 fstox %f27, %f10
2032 fxtos %f10, %f10
2033 fmovdvc %xcc, %f23, %f6
2034 addcc %i1, %i6, %l4
2035 fpsub16 %f16, %f22, %f10
2036 fmovdcc %xcc, %f10, %f24
2037 tvc %xcc, 0x6
2038 bgu,pn %xcc, loop_161
2039 nop
2040 fitod %f10, %f26
2041 fdtox %f26, %f18
2042 edge32 %g4, %i7, %o7
2043 edge8ln %l3, %g7, %l0
2044loop_161:
2045 fmovrdgz %i2, %f4, %f12
2046 umul %g1, 0x1D3D, %l1
2047 edge32n %o6, %l2, %o0
2048 edge32ln %i3, %i5, %l5
2049 edge8n %i4, %g5, %o1
2050 movgu %icc, %o3, %g3
2051 add %o4, %i0, %o5
2052 movge %xcc, %g2, %g6
2053 set 0x40, %l2
2054 ldda [%l7 + %l2] 0x80, %f0
2055 or %o2, %l6, %i6
2056 edge32l %i1, %g4, %i7
2057 fbue,a %fcc3, loop_162
2058 edge32 %o7, %l4, %l3
2059 fzeros %f11
2060 tsubcc %l0, 0x1E33, %i2
2061loop_162:
2062 membar 0x65
2063 orcc %g7, %g1, %o6
2064 array32 %l2, %o0, %l1
2065 array32 %i3, %l5, %i5
2066 flush %l7 + 0x48
2067 sth %i4, [%l7 + 0x56]
2068 fmovsle %xcc, %f13, %f14
2069 udivcc %g5, 0x00B4, %o1
2070 tvc %xcc, 0x7
2071 fbl %fcc3, loop_163
2072 movn %icc, %o3, %g3
2073 wr %g0, 0x04, %asi
2074 ldstuba [%l7 + 0x7B] %asi, %o4
2075loop_163:
2076 andcc %i0, %g2, %o5
2077 edge8ln %o2, %g6, %l6
2078 movl %icc, %i1, %i6
2079 nop
2080 setx loop_164, %l0, %l1
2081 wrpr 0x1, %tl
2082 wrpr %l1, %tnpc
2083 setx 0x34400001400, %l0, %l1
2084 wrpr %l1, %tstate
2085 wrhpr 0x4, %htstate
2086 done
2087 movgu %icc, %i7, %g4
2088 sdivx %l4, 0x1F75, %o7
2089 fpsub16 %f4, %f30, %f6
2090loop_164:
2091 nop
2092 setx loop_165, %l0, %l1
2093 jmpl %l1, %l0
2094 fbu %fcc2, loop_166
2095 add %l3, %g7, %g1
2096 sll %o6, 0x17, %l2
2097loop_165:
2098 ldx [%l7 + 0x38], %o0
2099loop_166:
2100 edge16n %l1, %i2, %i3
2101 fbul,a %fcc0, loop_167
2102 tsubcctv %l5, 0x0978, %i5
2103 orncc %g5, %i4, %o3
2104 tgu %icc, 0x5
2105loop_167:
2106 fbue,a %fcc2, loop_168
2107 nop
2108 setx loop_169, %l0, %l1
2109 wrpr 0x1, %tl
2110 wrpr %l1, %tpc
2111 add %l1, 0x4, %l1
2112 wrpr %l1, %tnpc
2113 setx 0x34400001400, %l0, %l1
2114 wrpr %l1, %tstate
2115 wrhpr 0x4, %htstate
2116 retry
2117 lduh [%l7 + 0x24], %g3
2118 edge8l %o4, %o1, %g2
2119loop_168:
2120 popc %i0, %o5
2121loop_169:
2122 edge32n %o2, %g6, %i1
2123 movrgz %l6, 0x383, %i6
2124 fmovda %icc, %f19, %f24
2125 udivx %g4, 0x0134, %l4
2126 fbug,a %fcc1, loop_170
2127 movre %i7, 0x12E, %l0
2128 nop
2129 setx 0x4D734C72059CE907, %l0, %l6
2130 stx %l6, [%l7 + 0x28]
2131 ldd [%l7 + 0x28], %f8
2132 setx 0x63C94BDE76B1F759, %l1, %l5
2133 stx %l5, [%l7 + 0x10]
2134 ldd [%l7 + 0x10], %f30
2135 fmuld %f30, %f8, %f28
2136 tn %icc, 0x4
2137loop_170:
2138 movg %xcc, %o7, %l3
2139 addc %g1, 0x07B2, %o6
2140 orncc %l2, 0x15BB, %o0
2141 sdivx %g7, 0x129C, %i2
2142 mova %xcc, %i3, %l1
2143 fba,a %fcc3, loop_171
2144 fmovde %icc, %f20, %f28
2145 movrgez %l5, %i5, %g5
2146 bneg loop_172
2147loop_171:
2148 add %o3, %i4, %g3
2149 fmuld8sux16 %f20, %f3, %f16
2150 wr %g0, 0x21, %asi
2151 ldxa [%g0 + 0x10] %asi, %o1
2152loop_172:
2153 fnot2s %f5, %f4
2154 movn %icc, %o4, %i0
2155 edge16n %g2, %o2, %o5
2156 nop
2157 setx 0x98E8CA6EE07493BB, %l0, %l6
2158 stx %l6, [%l7 + 0x68]
2159 ldx [%l7 + 0x68], %fsr
2160 membar 0x35
2161 ldsb [%l7 + 0x0E], %g6
2162 tsubcctv %l6, 0x14B1, %i6
2163 movcs %xcc, %i1, %g4
2164 addc %l4, 0x098E, %i7
2165 movg %xcc, %l0, %o7
2166 subc %g1, %l3, %l2
2167 fxors %f30, %f19, %f28
2168 fsrc2s %f0, %f12
2169 be,a loop_173
2170 edge16 %o6, %o0, %i2
2171 nop
2172 fitos %f7, %f3
2173 fstox %f3, %f30
2174 tneg %icc, 0x1
2175loop_173:
2176 alignaddr %g7, %l1, %i3
2177 tvc %icc, 0x5
2178 srlx %i5, 0x1F, %l5
2179 edge8ln %g5, %o3, %i4
2180 call loop_174
2181 brlez %o1, loop_175
2182 fmovrde %g3, %f4, %f12
2183 nop
2184 setx 0x263F8EB664586E1B, %l0, %l6
2185 stx %l6, [%l7 + 0x28]
2186 ldd [%l7 + 0x28], %f30
2187 setx 0x9BC3B84FB6B66D14, %l1, %l5
2188 stx %l5, [%l7 + 0x10]
2189 ldd [%l7 + 0x10], %f30
2190 fdivd %f30, %f30, %f4
2191loop_174:
2192 movrgez %o4, 0x262, %g2
2193loop_175:
2194 tn %icc, 0x2
2195 udiv %i0, 0x0C71, %o2
2196 nop
2197 set 0x18, %l6
2198 ldd [%l7 + %l6], %o4
2199 call loop_176
2200 xnorcc %g6, %l6, %i6
2201 srlx %g4, 0x06, %i1
2202 mova %icc, %l4, %l0
2203loop_176:
2204 stw %i7, [%l7 + 0x4C]
2205 brz %o7, loop_177
2206 edge8l %g1, %l2, %o6
2207 saved
2208 rdpr %cwp, %g1
2209 rdpr %cansave, %g2
2210 rdpr %canrestore, %g3
2211 rdpr %cleanwin, %g4
2212 rdpr %otherwin, %g5
2213 rdpr %wstate, %g6
2214 faligndata %f16, %f8, %f0
2215loop_177:
2216 srlx %o0, %l3, %i2
2217 movle %icc, %l1, %g7
2218 umulcc %i5, 0x1C24, %i3
2219 add %g5, %o3, %l5
2220 srax %o1, 0x0E, %g3
2221 tsubcctv %i4, 0x136C, %g2
2222 brnz,a %o4, loop_178
2223 tl %icc, 0x7
2224 edge8ln %o2, %o5, %i0
2225 fmovsle %xcc, %f19, %f0
2226loop_178:
2227 fnegd %f12, %f30
2228 andncc %g6, %i6, %l6
2229 nop
2230 setx loop_179, %l0, %l1
2231 wrpr 0x1, %tl
2232 wrpr %l1, %tpc
2233 add %l1, 0x4, %l1
2234 wrpr %l1, %tnpc
2235 setx 0x34400001400, %l0, %l1
2236 wrpr %l1, %tstate
2237 wrhpr 0x4, %htstate
2238 retry
2239 movn %icc, %g4, %i1
2240 movneg %icc, %l4, %i7
2241 edge32ln %o7, %l0, %g1
2242loop_179:
2243 bne,pn %xcc, loop_180
2244 movcc %icc, %l2, %o0
2245 nop
2246 setx 0x8294849A386A1C50, %l0, %l6
2247 stx %l6, [%l7 + 0x28]
2248 ldd [%l7 + 0x28], %f0
2249 setx 0x650A2359BC8FACB8, %l1, %l5
2250 stx %l5, [%l7 + 0x10]
2251 ldd [%l7 + 0x10], %f4
2252 fsubd %f4, %f0, %f30
2253 nop
2254 setx 0x3058CE63, %l0, %l6
2255 st %l6, [%l7 + 0x50]
2256 ld [%l7 + 0x50], %fsr
2257loop_180:
2258 fmovsle %xcc, %f5, %f9
2259 sub %o6, %i2, %l1
2260 fabsd %f14, %f4
2261 movg %icc, %l3, %i5
2262 tcc %xcc, 0x0
2263 edge16 %i3, %g5, %o3
2264 stw %l5, [%l7 + 0x1C]
2265 or %g7, %g3, %o1
2266 fmul8x16 %f4, %f4, %f16
2267 tvc %icc, 0x2
2268 fxor %f6, %f10, %f24
2269 array32 %g2, %i4, %o2
2270 movleu %icc, %o4, %o5
2271 bcs,a loop_181
2272 movg %xcc, %i0, %i6
2273 tle %xcc, 0x1
2274 call loop_182
2275loop_181:
2276 ldd [%l7 + 0x08], %g6
2277 saved
2278 rdpr %cwp, %g1
2279 rdpr %cansave, %g2
2280 rdpr %canrestore, %g3
2281 rdpr %cleanwin, %g4
2282 rdpr %otherwin, %g5
2283 rdpr %wstate, %g6
2284 fornot1 %f14, %f10, %f24
2285loop_182:
2286 fmovrsgz %l6, %f10, %f16
2287 add %l7, 0x68, %l6
2288 wr %g0, 0x18, %asi
2289 ldxa [%l6] %asi, %g4
2290 casxa [%l6] %asi, %g4, %i1
2291 fand %f22, %f12, %f16
2292 xnorcc %l4, %o7, %l0
2293 movgu %xcc, %i7, %l2
2294 fbg,a %fcc3, loop_183
2295 move %icc, %o0, %g1
2296 fbug %fcc2, loop_184
2297 movrgez %i2, %o6, %l1
2298loop_183:
2299 nop
2300 setx loop_185, %l0, %l1
2301 wrpr 0x1, %tl
2302 wrpr %l1, %tnpc
2303 setx 0x34400001400, %l0, %l1
2304 wrpr %l1, %tstate
2305 wrhpr 0x4, %htstate
2306 done
2307 edge16ln %l3, %i5, %g5
2308loop_184:
2309 ld [%l7 + 0x28], %f5
2310 nop
2311 setx loop_186, %l0, %l1
2312 wrpr 0x1, %tl
2313 wrpr %l1, %tnpc
2314 setx 0x34400001400, %l0, %l1
2315 wrpr %l1, %tstate
2316 wrhpr 0x4, %htstate
2317 done
2318loop_185:
2319 fmovdvc %icc, %f17, %f22
2320 brlez %i3, loop_187
2321 edge16ln %l5, %g7, %g3
2322loop_186:
2323 nop
2324 fitod %f12, %f0
2325 fdtox %f0, %f22
2326 set 0x38, %i5
2327 lduwa [%l7 + %i5] 0x18, %o3
2328loop_187:
2329 bcc,a,pt %xcc, loop_188
2330 fmovrdgz %g2, %f18, %f20
2331 set 0x62, %i6
2332 stha %i4, [%l7 + %i6] 0xe2
2333 membar #Sync
2334loop_188:
2335 tpos %xcc, 0x5
2336 restored
2337 rdpr %cwp, %g1
2338 rdpr %cansave, %g2
2339 rdpr %canrestore, %g3
2340 rdpr %cleanwin, %g4
2341 rdpr %otherwin, %g5
2342 rdpr %wstate, %g6
2343 nop
2344 set 0x26, %i3
2345 sth %o1, [%l7 + %i3]
2346 bvs,pt %icc, loop_189
2347 andcc %o2, 0x1F62, %o4
2348 movle %xcc, %o5, %i0
2349 fnot1s %f9, %f0
2350loop_189:
2351 orn %g6, %l6, %i6
2352 fmovspos %icc, %f0, %f23
2353 fbo %fcc2, loop_190
2354 srl %i1, %g4, %l4
2355 movrgez %o7, %l0, %i7
2356 umulcc %l2, %g1, %o0
2357loop_190:
2358 tle %icc, 0x4
2359 sub %i2, %o6, %l1
2360 array16 %i5, %l3, %i3
2361 smul %g5, 0x0B1B, %g7
2362 bneg,a loop_191
2363 array8 %l5, %g3, %o3
2364 sethi 0x0FDA, %g2
2365 wr %g0, 0xe2, %asi
2366 ldda [%l7 + 0x40] %asi, %o0
2367loop_191:
2368 te %icc, 0x1
2369 alignaddrl %i4, %o2, %o5
2370 udivcc %i0, 0x0D57, %o4
2371 fmovsvs %xcc, %f0, %f26
2372 addccc %g6, %l6, %i1
2373 edge16l %i6, %g4, %o7
2374 srax %l0, 0x0F, %i7
2375 movre %l4, %l2, %g1
2376 sir 0x15EA
2377 fbu %fcc0, loop_192
2378 fxors %f22, %f18, %f3
2379 orn %i2, %o6, %o0
2380 tleu %xcc, 0x4
2381loop_192:
2382 movre %l1, %l3, %i5
2383 ldsw [%l7 + 0x0C], %i3
2384 tvc %icc, 0x2
2385 tcc %xcc, 0x2
2386 fcmpgt32 %f10, %f16, %g7
2387 andncc %l5, %g5, %o3
2388 subccc %g3, 0x10AD, %g2
2389 saved
2390 rdpr %cwp, %g1
2391 rdpr %cansave, %g2
2392 rdpr %canrestore, %g3
2393 rdpr %cleanwin, %g4
2394 rdpr %otherwin, %g5
2395 rdpr %wstate, %g6
2396 movl %icc, %i4, %o2
2397 ldd [%l7 + 0x08], %f6
2398 ldsw [%l7 + 0x54], %o5
2399 brgz %o1, loop_193
2400 edge32ln %i0, %g6, %l6
2401 tne %icc, 0x7
2402 orn %i1, 0x0C0A, %o4
2403loop_193:
2404 movcc %icc, %i6, %g4
2405 xnor %l0, %o7, %i7
2406 sdiv %l4, 0x0E71, %l2
2407 bvc,pt %icc, loop_194
2408 alignaddrl %g1, %o6, %o0
2409 brgz %l1, loop_195
2410 sir 0x01E9
2411loop_194:
2412 movvs %xcc, %i2, %i5
2413 fmovdvs %icc, %f10, %f5
2414loop_195:
2415 ldsw [%l7 + 0x18], %i3
2416 fblg %fcc2, loop_196
2417 bleu,a %icc, loop_197
2418 fbge,a %fcc0, loop_198
2419 fbu,a %fcc3, loop_199
2420loop_196:
2421 edge16 %g7, %l5, %g5
2422loop_197:
2423 ldx [%l7 + 0x30], %o3
2424loop_198:
2425 ldsw [%l7 + 0x2C], %g3
2426loop_199:
2427 movrgz %l3, 0x2B3, %i4
2428 edge16 %o2, %g2, %o1
2429 srax %i0, 0x1A, %o5
2430 nop
2431 fitod %f4, %f18
2432 fdtos %f18, %f29
2433 fornot2 %f10, %f0, %f2
2434 xnorcc %g6, %l6, %i1
2435 add %o4, %g4, %l0
2436 andn %i6, %o7, %i7
2437 set 0x69, %g6
2438 ldsba [%l7 + %g6] 0x15, %l4
2439 fbl %fcc3, loop_200
2440 andcc %g1, 0x039B, %l2
2441 taddcc %o0, 0x122D, %l1
2442 brnz,a %i2, loop_201
2443loop_200:
2444 ld [%l7 + 0x10], %f29
2445 fexpand %f6, %f0
2446 orn %o6, 0x12E9, %i3
2447loop_201:
2448 bg,pt %xcc, loop_202
2449 restored
2450 rdpr %cwp, %g1
2451 rdpr %cansave, %g2
2452 rdpr %canrestore, %g3
2453 rdpr %cleanwin, %g4
2454 rdpr %otherwin, %g5
2455 rdpr %wstate, %g6
2456 fbge %fcc1, loop_203
2457 fmovrslz %g7, %f24, %f2
2458loop_202:
2459 bg,a %xcc, loop_204
2460 fbl %fcc0, loop_205
2461loop_203:
2462 mova %xcc, %i5, %g5
2463 tn %icc, 0x1
2464loop_204:
2465 subc %o3, %g3, %l3
2466loop_205:
2467 edge32ln %i4, %o2, %g2
2468 sra %o1, 0x05, %l5
2469 fbu,a %fcc2, loop_206
2470 xorcc %i0, 0x1D7C, %o5
2471 srax %g6, %i1, %l6
2472 fbn,a %fcc1, loop_207
2473loop_206:
2474 fandnot1 %f30, %f8, %f14
2475 wr %g0, 0x80, %asi
2476 stha %o4, [%l7 + 0x22] %asi
2477loop_207:
2478 fbge %fcc3, loop_208
2479 mulx %l0, %i6, %g4
2480 movne %icc, %o7, %l4
2481 fsrc1 %f20, %f0
2482loop_208:
2483 nop
2484 set 0x13, %l5
2485 ldsba [%l7 + %l5] 0x10, %i7
2486 ldx [%l7 + 0x30], %g1
2487 movpos %icc, %o0, %l2
2488 fmovd %f6, %f18
2489 movneg %xcc, %i2, %l1
2490 nop
2491 fitos %f13, %f8
2492 fstoi %f8, %f11
2493 ldsb [%l7 + 0x61], %o6
2494 udiv %i3, 0x13E1, %i5
2495 movvs %xcc, %g5, %g7
2496 nop
2497 setx 0xB886334F607BFE96, %l0, %l6
2498 stx %l6, [%l7 + 0x30]
2499 ldx [%l7 + 0x30], %fsr
2500 tvs %icc, 0x1
2501 udivx %o3, 0x0987, %l3
2502 nop
2503 setx loop_209, %l0, %l1
2504 wrpr 0x1, %tl
2505 wrpr %l1, %tnpc
2506 setx 0x34400001400, %l0, %l1
2507 wrpr %l1, %tstate
2508 wrhpr 0x4, %htstate
2509 done
2510 sdivx %g3, 0x0C0D, %i4
2511 movre %o2, 0x38C, %g2
2512 restored
2513 rdpr %cwp, %g1
2514 rdpr %cansave, %g2
2515 rdpr %canrestore, %g3
2516 rdpr %cleanwin, %g4
2517 rdpr %otherwin, %g5
2518 rdpr %wstate, %g6
2519loop_209:
2520 srlx %l5, %i0, %o5
2521 fabsd %f28, %f0
2522 fmovsl %icc, %f19, %f15
2523 brnz,a %g6, loop_210
2524 pdist %f8, %f22, %f20
2525 move %xcc, %o1, %i1
2526 xorcc %o4, 0x0F03, %l0
2527loop_210:
2528 nop
2529 setx 0xA4F1F911A06A94BC, %l0, %l6
2530 stx %l6, [%l7 + 0x38]
2531 ldx [%l7 + 0x38], %fsr
2532 movrlez %l6, %g4, %i6
2533 array8 %l4, %o7, %g1
2534 set 0x70, %l1
2535 ldxa [%l7 + %l1] 0x89, %i7
2536 movrne %l2, %i2, %o0
2537 alignaddr %l1, %o6, %i3
2538 array16 %i5, %g7, %o3
2539 edge32ln %l3, %g3, %g5
2540 bn,a %icc, loop_211
2541 nop
2542 fitod %f10, %f4
2543 fdtox %f4, %f2
2544 sethi 0x16FD, %i4
2545 popc 0x1CDB, %g2
2546loop_211:
2547 fbge,a %fcc2, loop_212
2548 fblg,a %fcc1, loop_213
2549 tneg %xcc, 0x7
2550 nop
2551 fitos %f3, %f11
2552loop_212:
2553 bcc,a,pt %icc, loop_214
2554loop_213:
2555 nop
2556 setx 0xE8C281D305AA3BCE, %l0, %l6
2557 stx %l6, [%l7 + 0x28]
2558 ldd [%l7 + 0x28], %f16
2559 setx 0x0701D451FA31B97E, %l1, %l5
2560 stx %l5, [%l7 + 0x10]
2561 ldd [%l7 + 0x10], %f4
2562 fdivd %f4, %f16, %f4
2563 membar 0x30
2564 bg loop_215
2565loop_214:
2566 be,a,pt %xcc, loop_216
2567 addc %o2, 0x16D8, %i0
2568 fmovscc %icc, %f2, %f3
2569loop_215:
2570 fba,a %fcc1, loop_217
2571loop_216:
2572 addccc %l5, %o5, %g6
2573 movne %xcc, %i1, %o4
2574 nop
2575 fitod %f21, %f2
2576loop_217:
2577 movpos %icc, %o1, %l6
2578 restored
2579 rdpr %cwp, %g1
2580 rdpr %cansave, %g2
2581 rdpr %canrestore, %g3
2582 rdpr %cleanwin, %g4
2583 rdpr %otherwin, %g5
2584 rdpr %wstate, %g6
2585 move %xcc, %g4, %i6
2586 fpackfix %f30, %f29
2587 movre %l4, %o7, %g1
2588 movneg %icc, %i7, %l0
2589 tsubcctv %i2, %o0, %l1
2590 udivcc %o6, 0x1AEC, %i3
2591 prefetch [%l7 + 0x54], 0x0
2592 tsubcctv %i5, 0x0A6B, %g7
2593 ldstub [%l7 + 0x1A], %l2
2594 mova %icc, %l3, %g3
2595 bge loop_218
2596 xnor %o3, %g5, %i4
2597 movle %icc, %g2, %o2
2598 movneg %xcc, %i0, %o5
2599loop_218:
2600 fcmpne16 %f10, %f22, %g6
2601 fnegs %f28, %f28
2602 movpos %icc, %i1, %l5
2603 wr %g0, 0x80, %asi
2604 stwa %o4, [%l7 + 0x6C] %asi
2605 st %f4, [%l7 + 0x78]
2606 tsubcctv %l6, 0x1436, %g4
2607 restored
2608 rdpr %cwp, %g1
2609 rdpr %cansave, %g2
2610 rdpr %canrestore, %g3
2611 rdpr %cleanwin, %g4
2612 rdpr %otherwin, %g5
2613 rdpr %wstate, %g6
2614 set 0x22, %o0
2615 lduha [%l7 + %o0] 0x15, %i6
2616 stbar
2617 xorcc %l4, %o1, %o7
2618 sll %g1, %i7, %l0
2619 movle %xcc, %o0, %l1
2620 movn %icc, %i2, %o6
2621 fandnot1 %f18, %f10, %f10
2622 tcc %xcc, 0x4
2623 fmuld8ulx16 %f23, %f24, %f24
2624 set 0x0, %i0
2625 ldxa [%g0 + %i0] 0x58, %i5
2626 fbn %fcc3, loop_219
2627 umul %g7, %i3, %l3
2628 edge32ln %l2, %g3, %g5
2629 ldub [%l7 + 0x30], %i4
2630loop_219:
2631 brgz,a %o3, loop_220
2632 popc 0x0300, %o2
2633 subc %i0, %g2, %o5
2634 fmuld8sux16 %f29, %f29, %f26
2635loop_220:
2636 edge8l %g6, %i1, %o4
2637 fbge %fcc2, loop_221
2638 movleu %xcc, %l5, %l6
2639 nop
2640 setx 0xCC635506, %l0, %l6
2641 st %l6, [%l7 + 0x28]
2642 ld [%l7 + 0x28], %f31
2643 setx 0x03F77385, %l1, %l5
2644 st %l5, [%l7 + 0x10]
2645 ld [%l7 + 0x10], %f5
2646 fadds %f5, %f31, %f9
2647 xnorcc %i6, 0x19E2, %g4
2648loop_221:
2649 array32 %l4, %o7, %g1
2650 edge16n %i7, %o1, %l0
2651 fand %f8, %f20, %f14
2652 edge32l %l1, %o0, %i2
2653 tsubcctv %i5, %g7, %o6
2654 edge16 %i3, %l2, %g3
2655 movleu %icc, %l3, %i4
2656 tg %xcc, 0x4
2657 nop
2658 fitod %f6, %f14
2659 fdtox %f14, %f10
2660 fxtod %f10, %f28
2661 orcc %o3, %g5, %o2
2662 tpos %icc, 0x5
2663 nop
2664 setx 0xC92E1850, %l0, %l6
2665 st %l6, [%l7 + 0x28]
2666 ld [%l7 + 0x28], %f28
2667 setx 0xBD7BD636, %l1, %l5
2668 st %l5, [%l7 + 0x10]
2669 ld [%l7 + 0x10], %f26
2670 fadds %f26, %f28, %f29
2671 ta %icc, 0x0
2672 edge8n %i0, %g2, %o5
2673 tne %icc, 0x5
2674 edge32 %i1, %o4, %l5
2675 xnorcc %l6, 0x1E71, %g6
2676 udivcc %i6, 0x1F10, %l4
2677 flush %l7 + 0x6C
2678 edge16 %g4, %g1, %o7
2679 xnorcc %o1, %l0, %l1
2680 bcs,a,pt %xcc, loop_222
2681 edge32 %i7, %i2, %o0
2682 fmuld8ulx16 %f8, %f6, %f30
2683 membar 0x51
2684loop_222:
2685 nop
2686 wr %g0, 0x10, %asi
2687 ldda [%l7 + 0x40] %asi, %f16
2688 tpos %xcc, 0x7
2689 orncc %g7, %i5, %i3
2690 edge16 %l2, %o6, %g3
2691 brlz %i4, loop_223
2692 array8 %o3, %g5, %l3
2693 fpack16 %f30, %f12
2694 tcs %icc, 0x2
2695loop_223:
2696 andcc %o2, %g2, %i0
2697 tcc %icc, 0x4
2698 movge %icc, %i1, %o4
2699 bn %icc, loop_224
2700 smulcc %l5, %o5, %l6
2701 sir 0x05A3
2702 umulcc %g6, %l4, %i6
2703loop_224:
2704 fmovdne %xcc, %f4, %f20
2705 restored
2706 rdpr %cwp, %g1
2707 rdpr %cansave, %g2
2708 rdpr %canrestore, %g3
2709 rdpr %cleanwin, %g4
2710 rdpr %otherwin, %g5
2711 rdpr %wstate, %g6
2712 tg %xcc, 0x0
2713 fmovrse %g4, %f2, %f14
2714 ldstub [%l7 + 0x56], %o7
2715 restored
2716 rdpr %cwp, %g1
2717 rdpr %cansave, %g2
2718 rdpr %canrestore, %g3
2719 rdpr %cleanwin, %g4
2720 rdpr %otherwin, %g5
2721 rdpr %wstate, %g6
2722 movpos %icc, %o1, %g1
2723 movgu %xcc, %l0, %l1
2724 mulscc %i2, 0x0F67, %o0
2725 fbul,a %fcc2, loop_225
2726 fmovdcs %xcc, %f23, %f28
2727 xnor %i7, 0x151A, %i5
2728 tleu %icc, 0x7
2729loop_225:
2730 add %i3, 0x1DD7, %l2
2731 edge32l %g7, %g3, %i4
2732 mulx %o3, 0x18EB, %g5
2733 movre %o6, 0x383, %l3
2734 movvs %xcc, %g2, %o2
2735 fpack32 %f2, %f14, %f2
2736 movleu %icc, %i1, %i0
2737 movrgez %o4, %l5, %o5
2738 sdivcc %l6, 0x0171, %g6
2739 edge32l %l4, %i6, %o7
2740 fmovrslz %o1, %f3, %f5
2741 edge32l %g4, %l0, %g1
2742 fbe %fcc2, loop_226
2743 fmovscs %icc, %f28, %f25
2744 tcs %icc, 0x7
2745 udivcc %i2, 0x1119, %l1
2746loop_226:
2747 xnorcc %o0, 0x1228, %i5
2748 mulscc %i7, %i3, %g7
2749 fbne,a %fcc2, loop_227
2750 or %l2, %i4, %g3
2751 movn %xcc, %g5, %o6
2752 movcc %xcc, %o3, %g2
2753loop_227:
2754 edge16n %o2, %i1, %i0
2755 set 0x14, %l0
2756 sta %f23, [%l7 + %l0] 0x81
2757 udivcc %o4, 0x1CB5, %l5
2758 orcc %o5, 0x0E8F, %l3
2759 movgu %xcc, %g6, %l6
2760 st %f11, [%l7 + 0x6C]
2761 fmovdpos %icc, %f15, %f6
2762 bge,a loop_228
2763 movneg %xcc, %i6, %l4
2764 bpos,a loop_229
2765 be,pn %xcc, loop_230
2766loop_228:
2767 udivcc %o7, 0x12B4, %g4
2768 array16 %o1, %g1, %l0
2769loop_229:
2770 tgu %icc, 0x5
2771loop_230:
2772 nop
2773 wr %g0, 0x50, %asi
2774 ldxa [%g0 + 0x00] %asi, %i2
2775 nop
2776 fitos %f2, %f28
2777 fstoi %f28, %f19
2778 tg %xcc, 0x0
2779 mulscc %l1, %o0, %i7
2780 and %i3, 0x1891, %i5
2781 nop
2782 set 0x73, %g7
2783 ldsb [%l7 + %g7], %l2
2784 fbn %fcc2, loop_231
2785 movle %xcc, %g7, %g3
2786 nop
2787 set 0x74, %i2
2788 lduw [%l7 + %i2], %g5
2789 nop
2790 fitos %f13, %f29
2791 fstox %f29, %f22
2792loop_231:
2793 subcc %o6, 0x171A, %i4
2794 tsubcc %o3, %o2, %i1
2795 stx %g2, [%l7 + 0x60]
2796 fmovdg %icc, %f3, %f18
2797 udivx %o4, 0x1BB4, %l5
2798 movrne %o5, 0x10B, %l3
2799 fble %fcc0, loop_232
2800 sra %g6, 0x1B, %l6
2801 lduh [%l7 + 0x5E], %i6
2802 movrlez %l4, %i0, %g4
2803loop_232:
2804 movrgz %o1, 0x086, %g1
2805 movl %xcc, %o7, %l0
2806 tcc %xcc, 0x1
2807 movle %xcc, %l1, %o0
2808 fmul8x16 %f30, %f16, %f22
2809 udiv %i2, 0x1A26, %i3
2810 fandnot2 %f12, %f22, %f6
2811 nop
2812 fitod %f12, %f2
2813 fdtos %f2, %f24
2814 mulscc %i5, 0x1294, %i7
2815 nop
2816 setx 0x763B67A5, %l0, %l6
2817 st %l6, [%l7 + 0x28]
2818 ld [%l7 + 0x28], %f8
2819 fsqrts %f8, %f13
2820 bvs,a,pt %icc, loop_233
2821 movvs %icc, %l2, %g3
2822 wr %g0, 0x19, %asi
2823 prefetcha [%l7 + 0x20] %asi, 0x0
2824loop_233:
2825 fmovsle %xcc, %f17, %f1
2826 srlx %g7, 0x00, %o6
2827 nop
2828 setx loop_234, %l0, %l1
2829 wrpr 0x1, %tl
2830 wrpr %l1, %tnpc
2831 setx 0x34400001400, %l0, %l1
2832 wrpr %l1, %tstate
2833 wrhpr 0x4, %htstate
2834 done
2835 and %o3, %i4, %o2
2836 fmovrdlez %g2, %f2, %f30
2837 tle %icc, 0x1
2838loop_234:
2839 edge32 %o4, %i1, %o5
2840 andn %l5, 0x12D2, %g6
2841 fsrc2 %f8, %f30
2842 fpsub32s %f12, %f8, %f13
2843 brgez,a %l3, loop_235
2844 movpos %icc, %l6, %i6
2845 nop
2846 setx 0xF482A8B7A1E782C5, %l0, %l6
2847 stx %l6, [%l7 + 0x28]
2848 ldd [%l7 + 0x28], %f12
2849 setx 0x66F6D2248962D8CA, %l1, %l5
2850 stx %l5, [%l7 + 0x10]
2851 ldd [%l7 + 0x10], %f4
2852 faddd %f4, %f12, %f30
2853 movn %xcc, %i0, %l4
2854loop_235:
2855 tvs %icc, 0x6
2856 edge32l %g4, %g1, %o7
2857 edge16 %o1, %l0, %l1
2858 movre %i2, %o0, %i5
2859 nop
2860 setx loop_236, %l0, %l1
2861 wrpr 0x1, %tl
2862 wrpr %l1, %tpc
2863 add %l1, 0x4, %l1
2864 wrpr %l1, %tnpc
2865 setx 0x34400001400, %l0, %l1
2866 wrpr %l1, %tstate
2867 wrhpr 0x4, %htstate
2868 retry
2869 saved
2870 rdpr %cwp, %g1
2871 rdpr %cansave, %g2
2872 rdpr %canrestore, %g3
2873 rdpr %cleanwin, %g4
2874 rdpr %otherwin, %g5
2875 rdpr %wstate, %g6
2876 fsrc1 %f4, %f26
2877 saved
2878 rdpr %cwp, %g1
2879 rdpr %cansave, %g2
2880 rdpr %canrestore, %g3
2881 rdpr %cleanwin, %g4
2882 rdpr %otherwin, %g5
2883 rdpr %wstate, %g6
2884loop_236:
2885 addcc %i3, %l2, %g3
2886 tl %icc, 0x3
2887 xor %g5, 0x08BF, %g7
2888 fmovs %f25, %f13
2889 std %f0, [%l7 + 0x18]
2890 sra %o6, 0x13, %o3
2891 set 0x68, %g1
2892 ldxa [%l7 + %g1] 0x04, %i4
2893 wr %g0, 0x89, %asi
2894 lda [%l7 + 0x18] %asi, %f10
2895 restored
2896 rdpr %cwp, %g1
2897 rdpr %cansave, %g2
2898 rdpr %canrestore, %g3
2899 rdpr %cleanwin, %g4
2900 rdpr %otherwin, %g5
2901 rdpr %wstate, %g6
2902 xor %i7, 0x110E, %o2
2903 subccc %g2, 0x14C9, %o4
2904 sll %o5, %i1, %g6
2905 andncc %l3, %l6, %l5
2906 movvc %icc, %i0, %l4
2907 tcc %icc, 0x4
2908 fpadd16s %f21, %f0, %f4
2909 andn %i6, 0x168E, %g1
2910 wr %g0, 0x18, %asi
2911 ldstuba [%l7 + 0x22] %asi, %g4
2912 tpos %xcc, 0x2
2913 orn %o7, %l0, %l1
2914 srl %i2, 0x0B, %o0
2915 set 0x10, %l3
2916 prefetcha [%l7 + %l3] 0x88, 0x0
2917 edge16n %i3, %o1, %l2
2918 movpos %xcc, %g5, %g3
2919 tvs %icc, 0x3
2920 xnorcc %o6, %g7, %i4
2921 fmovsneg %icc, %f30, %f23
2922 tsubcctv %i7, %o3, %o2
2923 tl %xcc, 0x7
2924 sth %g2, [%l7 + 0x22]
2925 mova %xcc, %o5, %i1
2926 bcs,a,pt %xcc, loop_237
2927 xnorcc %o4, 0x0578, %g6
2928 or %l3, %l5, %i0
2929 addc %l4, %i6, %l6
2930loop_237:
2931 tg %icc, 0x7
2932 fmovscs %icc, %f22, %f0
2933 set 0x34, %i7
2934 swapa [%l7 + %i7] 0x18, %g4
2935 stw %g1, [%l7 + 0x18]
2936 sdivcc %l0, 0x0413, %o7
2937 movrlz %l1, 0x0DE, %i2
2938 umul %i5, 0x16FB, %i3
2939 stbar
2940 bvs,pt %icc, loop_238
2941 ble %icc, loop_239
2942 fmovsn %xcc, %f16, %f29
2943 tvc %icc, 0x2
2944loop_238:
2945 bleu loop_240
2946loop_239:
2947 movge %xcc, %o0, %l2
2948 tvs %icc, 0x0
2949 fcmpne32 %f28, %f22, %g5
2950loop_240:
2951 nop
2952 add %l7, 0x70, %l6
2953 wr %g0, 0x10, %asi
2954 casa [%l6] 0x10, %o1, %g3
2955 fmul8sux16 %f0, %f28, %f2
2956 st %f31, [%l7 + 0x78]
2957 srax %o6, %g7, %i4
2958 fxors %f11, %f6, %f5
2959 udivcc %o3, 0x18A4, %i7
2960 and %g2, 0x1F18, %o5
2961 edge16l %i1, %o4, %o2
2962 fandnot1s %f18, %f4, %f16
2963 add %l3, %g6, %l5
2964 fbule,a %fcc0, loop_241
2965 edge32l %i0, %i6, %l6
2966 fmovdvc %xcc, %f17, %f19
2967 set 0x34, %o5
2968 lduwa [%l7 + %o5] 0x0c, %l4
2969loop_241:
2970 tgu %icc, 0x3
2971 edge8ln %g4, %l0, %g1
2972 movvs %icc, %l1, %o7
2973 lduw [%l7 + 0x38], %i5
2974 sth %i2, [%l7 + 0x46]
2975 bg,a,pt %icc, loop_242
2976 fmovsg %icc, %f26, %f22
2977 fmovdle %xcc, %f10, %f1
2978 wr %g0, 0x81, %asi
2979 ldsba [%l7 + 0x40] %asi, %o0
2980loop_242:
2981 umulcc %i3, %l2, %o1
2982 popc %g3, %o6
2983 fbu,a %fcc3, loop_243
2984 fandnot2s %f18, %f16, %f11
2985 fmul8sux16 %f10, %f28, %f14
2986 fmovsne %icc, %f24, %f6
2987loop_243:
2988 tvs %icc, 0x0
2989 move %icc, %g7, %i4
2990 xnorcc %g5, 0x0B76, %i7
2991 array32 %g2, %o3, %o5
2992 bne,a,pt %xcc, loop_244
2993 fmovd %f26, %f20
2994 bcs,a %icc, loop_245
2995 ldstub [%l7 + 0x09], %i1
2996loop_244:
2997 tn %icc, 0x6
2998 srl %o2, 0x01, %l3
2999loop_245:
3000 fandnot2s %f6, %f3, %f22
3001 fcmpgt32 %f4, %f24, %o4
3002 edge16l %g6, %i0, %i6
3003 sll %l6, %l5, %l4
3004 edge16n %l0, %g4, %l1
3005 orcc %g1, 0x13A5, %i5
3006 andcc %o7, 0x0B56, %i2
3007 orcc %o0, %i3, %o1
3008 mulscc %g3, %o6, %g7
3009 tpos %icc, 0x6
3010 wr %g0, 0x88, %asi
3011 ldstuba [%l7 + 0x41] %asi, %l2
3012 movpos %icc, %i4, %i7
3013 fcmpne16 %f28, %f4, %g5
3014 tg %icc, 0x4
3015 sethi 0x10E8, %g2
3016 edge16 %o5, %i1, %o2
3017 fmovrse %o3, %f12, %f9
3018 tvs %xcc, 0x5
3019 xnor %l3, 0x0D87, %g6
3020 or %i0, %o4, %i6
3021 subc %l6, %l5, %l0
3022 stbar
3023 ldd [%l7 + 0x48], %l4
3024 xnorcc %l1, %g1, %g4
3025 popc 0x0329, %i5
3026 fmovdle %icc, %f8, %f14
3027 set 0x1C, %o1
3028 ldswa [%l7 + %o1] 0x11, %o7
3029 sdivcc %o0, 0x011F, %i2
3030 edge16n %i3, %g3, %o1
3031 fbo %fcc3, loop_246
3032 edge8 %g7, %l2, %o6
3033 edge8ln %i4, %g5, %i7
3034 tcs %xcc, 0x3
3035loop_246:
3036 te %xcc, 0x3
3037 tsubcctv %o5, 0x182C, %i1
3038 tge %icc, 0x5
3039 tleu %icc, 0x5
3040 edge16n %o2, %o3, %l3
3041 fmovrde %g2, %f4, %f10
3042 tl %icc, 0x4
3043 set 0x4B, %g5
3044 stba %i0, [%l7 + %g5] 0xe2
3045 membar #Sync
3046 set 0x0C, %o3
3047 swapa [%l7 + %o3] 0x18, %o4
3048 membar 0x48
3049 tleu %icc, 0x7
3050 fnot1s %f24, %f5
3051 tgu %xcc, 0x6
3052 fmovse %xcc, %f26, %f16
3053 movge %icc, %i6, %l6
3054 ta %icc, 0x6
3055 taddcc %l5, %l0, %g6
3056 mulx %l4, 0x11D5, %l1
3057 movge %icc, %g4, %g1
3058 movle %xcc, %i5, %o7
3059 smul %o0, %i2, %i3
3060 bl,a %xcc, loop_247
3061 taddcc %o1, %g7, %g3
3062 ldsh [%l7 + 0x08], %l2
3063 membar 0x1A
3064loop_247:
3065 nop
3066 set 0x29, %g4
3067 ldub [%l7 + %g4], %i4
3068 fmuld8sux16 %f6, %f20, %f0
3069 sra %g5, 0x0B, %i7
3070 tgu %icc, 0x7
3071 wr %g0, 0x10, %asi
3072 ldswa [%l7 + 0x24] %asi, %o5
3073 brlez,a %o6, loop_248
3074 smulcc %o2, %o3, %i1
3075 array32 %g2, %l3, %o4
3076 nop
3077 set 0x28, %g3
3078 stw %i6, [%l7 + %g3]
3079loop_248:
3080 brgz %l6, loop_249
3081 smul %l5, 0x1F7E, %l0
3082 edge8l %i0, %g6, %l4
3083 bcs,a loop_250
3084loop_249:
3085 fones %f19
3086 add %l7, 0x70, %l6
3087 wr %g0, 0x88, %asi
3088 casxa [%l6] 0x88, %g4, %g1
3089loop_250:
3090 tle %icc, 0x5
3091 tcs %xcc, 0x3
3092 fmovd %f30, %f30
3093 movrlz %i5, %l1, %o7
3094 nop
3095 fitos %f1, %f27
3096 fstod %f27, %f28
3097 tgu %icc, 0x7
3098 fnand %f18, %f24, %f6
3099 tneg %xcc, 0x4
3100 bg loop_251
3101 smul %o0, %i3, %i2
3102 umul %o1, %g3, %l2
3103 nop
3104 set 0x18, %l4
3105 ldsw [%l7 + %l4], %i4
3106loop_251:
3107 sdivx %g7, 0x0139, %g5
3108 taddcctv %i7, 0x0653, %o5
3109 srax %o6, %o3, %o2
3110 tcs %xcc, 0x6
3111 fmovd %f16, %f6
3112 set 0x48, %o4
3113 stwa %g2, [%l7 + %o4] 0x88
3114 nop
3115 fitod %f4, %f8
3116 fdtox %f8, %f14
3117 fxtod %f14, %f14
3118 movcc %xcc, %i1, %l3
3119 movleu %icc, %i6, %l6
3120 prefetch [%l7 + 0x38], 0x3
3121 movrlez %o4, 0x1E3, %l5
3122 orn %i0, %l0, %g6
3123 edge32n %g4, %g1, %i5
3124 nop
3125 fitos %f19, %f27
3126 fmovsl %xcc, %f6, %f18
3127 srax %l4, 0x16, %o7
3128 mulx %l1, 0x11AA, %o0
3129 andcc %i3, %i2, %g3
3130 st %f1, [%l7 + 0x78]
3131 movrne %o1, %l2, %i4
3132 udiv %g5, 0x106F, %g7
3133 alignaddrl %o5, %o6, %i7
3134 bleu,pt %icc, loop_252
3135 stb %o3, [%l7 + 0x74]
3136 udivcc %o2, 0x1E47, %g2
3137 bcc,a,pn %icc, loop_253
3138loop_252:
3139 edge16ln %i1, %i6, %l3
3140 wr %g0, 0x89, %asi
3141 ldstuba [%l7 + 0x0B] %asi, %o4
3142loop_253:
3143 movrne %l6, 0x209, %i0
3144 movn %xcc, %l5, %g6
3145 fbule,a %fcc0, loop_254
3146 tcs %xcc, 0x1
3147 edge8l %g4, %l0, %i5
3148 fmovrdgez %g1, %f28, %f14
3149loop_254:
3150 subccc %l4, 0x0DEC, %o7
3151 smul %l1, 0x1019, %o0
3152 movl %xcc, %i3, %i2
3153 mulx %o1, 0x0976, %g3
3154 andcc %i4, 0x0B5C, %l2
3155 udivcc %g5, 0x062D, %g7
3156 udivx %o6, 0x1D79, %o5
3157 orn %o3, %i7, %o2
3158 srax %i1, 0x1C, %g2
3159 fpack32 %f30, %f14, %f16
3160 stx %l3, [%l7 + 0x78]
3161 smul %o4, 0x092A, %l6
3162 sll %i0, 0x03, %i6
3163 sll %g6, %g4, %l5
3164 fcmple16 %f22, %f24, %i5
3165 fmovsleu %xcc, %f20, %f28
3166 array8 %g1, %l0, %l4
3167 tvs %icc, 0x0
3168 movcc %icc, %o7, %o0
3169 movn %icc, %i3, %l1
3170 andcc %o1, 0x0BC0, %i2
3171 tle %icc, 0x3
3172 wr %g0, 0x18, %asi
3173 swapa [%l7 + 0x24] %asi, %g3
3174 fmovrdne %l2, %f10, %f12
3175 movrgez %g5, %g7, %i4
3176 nop
3177 fitos %f3, %f23
3178 fstod %f23, %f8
3179 movgu %icc, %o5, %o3
3180 tl %xcc, 0x7
3181 saved
3182 rdpr %cwp, %g1
3183 rdpr %cansave, %g2
3184 rdpr %canrestore, %g3
3185 rdpr %cleanwin, %g4
3186 rdpr %otherwin, %g5
3187 rdpr %wstate, %g6
3188 movvs %icc, %o6, %o2
3189 xor %i1, 0x0673, %g2
3190 brz,a %i7, loop_255
3191 ld [%l7 + 0x08], %f9
3192 subcc %o4, 0x1597, %l3
3193 alignaddrl %i0, %l6, %i6
3194loop_255:
3195 sir 0x1A56
3196 sethi 0x0EA0, %g6
3197 saved
3198 rdpr %cwp, %g1
3199 rdpr %cansave, %g2
3200 rdpr %canrestore, %g3
3201 rdpr %cleanwin, %g4
3202 rdpr %otherwin, %g5
3203 rdpr %wstate, %g6
3204 sethi 0x0888, %g4
3205 addcc %i5, %l5, %g1
3206 xnorcc %l4, 0x1669, %l0
3207 fmovdne %icc, %f25, %f3
3208 set 0x10, %o6
3209 stxa %o7, [%l7 + %o6] 0x2f
3210 membar #Sync
3211 pdist %f30, %f4, %f22
3212 ldd [%l7 + 0x10], %f30
3213 restored
3214 rdpr %cwp, %g1
3215 rdpr %cansave, %g2
3216 rdpr %canrestore, %g3
3217 rdpr %cleanwin, %g4
3218 rdpr %otherwin, %g5
3219 rdpr %wstate, %g6
3220 edge16l %o0, %l1, %i3
3221 xnorcc %i2, 0x0731, %g3
3222 movne %xcc, %l2, %o1
3223 mulx %g7, %g5, %o5
3224 fbne,a %fcc3, loop_256
3225 taddcctv %o3, %i4, %o2
3226 stx %o6, [%l7 + 0x40]
3227 fblg,a %fcc1, loop_257
3228loop_256:
3229 subc %g2, %i7, %o4
3230 movrne %i1, %i0, %l3
3231 movcc %xcc, %l6, %i6
3232loop_257:
3233 fmovrdlez %g6, %f16, %f2
3234 stw %g4, [%l7 + 0x08]
3235 fmovsleu %icc, %f20, %f4
3236 array8 %l5, %i5, %l4
3237 tsubcctv %g1, 0x0F19, %l0
3238 brgez %o0, loop_258
3239 edge8l %o7, %l1, %i2
3240 fble,a %fcc2, loop_259
3241 fbule %fcc3, loop_260
3242loop_258:
3243 tn %icc, 0x7
3244 ta %icc, 0x3
3245loop_259:
3246 or %g3, 0x1932, %i3
3247loop_260:
3248 fbo %fcc3, loop_261
3249 fnegs %f4, %f10
3250 or %l2, %g7, %o1
3251 fmovsg %xcc, %f19, %f21
3252loop_261:
3253 fpack32 %f24, %f22, %f26
3254 andncc %o5, %g5, %i4
3255 orn %o3, 0x065C, %o6
3256 fbuge %fcc1, loop_262
3257 fmovsneg %icc, %f12, %f20
3258 subc %o2, 0x03BA, %i7
3259 umul %g2, 0x1B0E, %o4
3260loop_262:
3261 taddcctv %i1, 0x09DA, %i0
3262 srl %l6, %l3, %i6
3263 sdivx %g6, 0x16C3, %l5
3264 umulcc %g4, %l4, %g1
3265 movl %icc, %i5, %o0
3266 ldx [%l7 + 0x18], %l0
3267 udiv %l1, 0x0C1C, %i2
3268 fmovd %f18, %f6
3269 set 0x34, %g2
3270 lda [%l7 + %g2] 0x10, %f23
3271 fba,a %fcc0, loop_263
3272 movpos %icc, %o7, %g3
3273 saved
3274 rdpr %cwp, %g1
3275 rdpr %cansave, %g2
3276 rdpr %canrestore, %g3
3277 rdpr %cleanwin, %g4
3278 rdpr %otherwin, %g5
3279 rdpr %wstate, %g6
3280 bl,a,pt %icc, loop_264
3281loop_263:
3282 tpos %xcc, 0x5
3283 edge32ln %i3, %l2, %g7
3284 tleu %icc, 0x3
3285loop_264:
3286 and %o1, %o5, %i4
3287 sdivx %o3, 0x172E, %o6
3288 stx %o2, [%l7 + 0x70]
3289 sll %g5, %i7, %g2
3290 subc %i1, 0x1998, %i0
3291 fones %f23
3292 bvs,a,pn %icc, loop_265
3293 restored
3294 rdpr %cwp, %g1
3295 rdpr %cansave, %g2
3296 rdpr %canrestore, %g3
3297 rdpr %cleanwin, %g4
3298 rdpr %otherwin, %g5
3299 rdpr %wstate, %g6
3300 prefetch [%l7 + 0x2C], 0x2
3301 wr %g0, 0x18, %asi
3302 swapa [%l7 + 0x24] %asi, %o4
3303loop_265:
3304 tsubcctv %l3, 0x1236, %l6
3305 fmul8ulx16 %f16, %f30, %f24
3306 or %i6, %l5, %g6
3307 mova %xcc, %g4, %g1
3308 popc %l4, %i5
3309 udiv %o0, 0x09A7, %l1
3310 fmovdvs %icc, %f15, %f11
3311 fpadd16s %f20, %f13, %f26
3312 fpsub16 %f16, %f10, %f14
3313 be %icc, loop_266
3314 movrne %l0, 0x3DB, %i2
3315 set 0x6C, %i4
3316 lduwa [%l7 + %i4] 0x80, %g3
3317loop_266:
3318 tgu %icc, 0x7
3319 edge8ln %o7, %l2, %g7
3320 sll %o1, %o5, %i4
3321 movle %xcc, %i3, %o3
3322 movl %xcc, %o2, %o6
3323 fmul8x16au %f0, %f15, %f26
3324 srl %g5, 0x10, %g2
3325 or %i7, 0x15D1, %i0
3326 tsubcc %o4, %i1, %l6
3327 fxor %f28, %f8, %f0
3328 andncc %i6, %l5, %l3
3329 fxors %f30, %f19, %f31
3330 call loop_267
3331 tne %xcc, 0x0
3332 nop
3333 setx loop_268, %l0, %l1
3334 wrpr 0x1, %tl
3335 wrpr %l1, %tnpc
3336 setx 0x34400001400, %l0, %l1
3337 wrpr %l1, %tstate
3338 wrhpr 0x4, %htstate
3339 done
3340 ta %icc, 0x3
3341loop_267:
3342 subccc %g6, %g1, %g4
3343 nop
3344 fitos %f5, %f24
3345 fstod %f24, %f24
3346loop_268:
3347 prefetch [%l7 + 0x08], 0x1
3348 fmovrse %l4, %f5, %f1
3349 movg %xcc, %i5, %o0
3350 brgez,a %l1, loop_269
3351 fbl %fcc3, loop_270
3352 umul %i2, 0x03C5, %l0
3353 xorcc %g3, 0x0B89, %l2
3354loop_269:
3355 fmovscs %xcc, %f8, %f14
3356loop_270:
3357 bneg,a,pt %xcc, loop_271
3358 sll %o7, %o1, %o5
3359 movleu %icc, %g7, %i4
3360 movneg %icc, %o3, %o2
3361loop_271:
3362 andn %i3, %o6, %g2
3363 swap [%l7 + 0x24], %i7
3364 mulx %i0, %g5, %o4
3365 sllx %l6, 0x1A, %i6
3366 fnands %f25, %f13, %f1
3367 brgez %i1, loop_272
3368 fmovrdlz %l3, %f12, %f2
3369 membar 0x5B
3370 movrne %g6, %l5, %g4
3371loop_272:
3372 alignaddr %g1, %i5, %o0
3373 andncc %l1, %l4, %i2
3374 stx %g3, [%l7 + 0x08]
3375 nop
3376 setx 0xACD0E150, %l0, %l6
3377 st %l6, [%l7 + 0x28]
3378 ld [%l7 + 0x28], %f21
3379 setx 0x341B79C6, %l1, %l5
3380 st %l5, [%l7 + 0x10]
3381 ld [%l7 + 0x10], %f1
3382 fmuls %f1, %f21, %f22
3383 movleu %xcc, %l2, %o7
3384 fcmple32 %f22, %f14, %o1
3385 umulcc %o5, 0x1F19, %l0
3386 udivx %g7, 0x0CF3, %o3
3387 brgz %o2, loop_273
3388 fcmpne16 %f2, %f2, %i4
3389 nop
3390 setx 0xB87CF316, %l0, %l6
3391 st %l6, [%l7 + 0x28]
3392 ld [%l7 + 0x28], %f14
3393 setx 0xFD1DC5C7, %l1, %l5
3394 st %l5, [%l7 + 0x10]
3395 ld [%l7 + 0x10], %f14
3396 fsubs %f14, %f14, %f14
3397 srl %o6, %g2, %i7
3398loop_273:
3399 fmovscs %icc, %f0, %f1
3400 edge32n %i3, %i0, %o4
3401 bleu,a,pn %icc, loop_274
3402 fbn %fcc0, loop_275
3403 ta %icc, 0x7
3404 set 0x39, %i1
3405 lduba [%l7 + %i1] 0x88, %g5
3406loop_274:
3407 movneg %xcc, %l6, %i1
3408loop_275:
3409 tne %icc, 0x1
3410 movl %icc, %i6, %g6
3411 xor %l3, %g4, %g1
3412 movcs %icc, %i5, %o0
3413 stb %l1, [%l7 + 0x28]
3414 sth %l4, [%l7 + 0x0E]
3415 tge %icc, 0x1
3416 movvs %xcc, %l5, %i2
3417 set 0x0E, %o2
3418 ldsba [%l7 + %o2] 0x14, %g3
3419 tcc %xcc, 0x3
3420 xnorcc %o7, %l2, %o5
3421 fabsd %f16, %f14
3422 fandnot1s %f26, %f5, %f31
3423 wr %g0, 0xf1, %asi
3424 stda %f0, [%l7 + 0x40] %asi
3425 membar #Sync
3426 edge8l %l0, %o1, %o3
3427 movcc %xcc, %g7, %o2
3428 andn %i4, 0x1876, %g2
3429 ba,a,pt %xcc, loop_276
3430 mulx %i7, 0x1D56, %i3
3431 tl %xcc, 0x2
3432 xor %i0, 0x032F, %o4
3433loop_276:
3434 nop
3435 add %l7, 0x50, %l6
3436 wr %g0, 0x80, %asi
3437 ldxa [%l6] %asi, %o6
3438 casxa [%l6] 0x80, %o6, %l6
3439 orn %i1, 0x083C, %g5
3440 tvs %icc, 0x2
3441 fmovsl %icc, %f1, %f9
3442 subcc %i6, 0x0454, %g6
3443 movrlez %l3, %g4, %i5
3444 set 0x40, %l2
3445 stda %f0, [%l7 + %l2] 0x18
3446 saved
3447 rdpr %cwp, %g1
3448 rdpr %cansave, %g2
3449 rdpr %canrestore, %g3
3450 rdpr %cleanwin, %g4
3451 rdpr %otherwin, %g5
3452 rdpr %wstate, %g6
3453 fxors %f10, %f2, %f24
3454 or %g1, 0x0C4D, %l1
3455 edge16 %o0, %l4, %i2
3456 brgez,a %g3, loop_277
3457 fble,a %fcc3, loop_278
3458 tl %xcc, 0x3
3459 tg %icc, 0x4
3460loop_277:
3461 ld [%l7 + 0x08], %f14
3462loop_278:
3463 edge8ln %l5, %l2, %o7
3464 fsrc2 %f26, %f6
3465 bcc,a,pt %icc, loop_279
3466 orcc %o5, 0x1125, %l0
3467 sdivx %o3, 0x02E4, %o1
3468 add %l7, 0x10, %l6
3469 wr %g0, 0x81, %asi
3470 casxa [%l6] 0x81, %g7, %o2
3471loop_279:
3472 udivcc %i4, 0x1F81, %i7
3473 fmuld8sux16 %f0, %f26, %f10
3474 sdivx %i3, 0x0FAD, %i0
3475 ba %xcc, loop_280
3476 movgu %xcc, %o4, %g2
3477 movvs %xcc, %l6, %i1
3478 movcs %xcc, %o6, %g5
3479loop_280:
3480 fone %f6
3481 ba,pn %icc, loop_281
3482 ld [%l7 + 0x08], %f18
3483 fcmpgt32 %f28, %f24, %i6
3484 taddcctv %l3, %g6, %i5
3485loop_281:
3486 edge8 %g1, %l1, %o0
3487 edge8l %g4, %i2, %l4
3488 edge8n %l5, %l2, %o7
3489 array16 %g3, %o5, %l0
3490 fbuge,a %fcc2, loop_282
3491 nop
3492 set 0x30, %l6
3493 ldd [%l7 + %l6], %f4
3494 sdivx %o3, 0x12F8, %g7
3495 move %xcc, %o1, %i4
3496loop_282:
3497 bvs,a,pt %icc, loop_283
3498 bge,a,pt %icc, loop_284
3499 movleu %xcc, %o2, %i7
3500 fmovdvc %icc, %f3, %f27
3501loop_283:
3502 restored
3503 rdpr %cwp, %g1
3504 rdpr %cansave, %g2
3505 rdpr %canrestore, %g3
3506 rdpr %cleanwin, %g4
3507 rdpr %otherwin, %g5
3508 rdpr %wstate, %g6
3509loop_284:
3510 nop
3511 wr %g0, 0x89, %asi
3512 sta %f0, [%l7 + 0x64] %asi
3513 stx %i3, [%l7 + 0x08]
3514 movrne %i0, 0x167, %o4
3515 movpos %icc, %g2, %i1
3516 fmuld8ulx16 %f21, %f18, %f16
3517 udivx %l6, 0x01F7, %g5
3518 movre %o6, 0x065, %i6
3519 tge %xcc, 0x7
3520 srlx %g6, 0x02, %i5
3521 fbg %fcc2, loop_285
3522 nop
3523 set 0x10, %i5
3524 lduh [%l7 + %i5], %l3
3525 fmovdvs %icc, %f16, %f19
3526 fmovdvs %icc, %f25, %f27
3527loop_285:
3528 movrgz %l1, %g1, %g4
3529 fpadd16s %f7, %f28, %f0
3530 xor %i2, 0x1CE8, %l4
3531 stw %l5, [%l7 + 0x40]
3532 fxor %f18, %f12, %f22
3533 tleu %icc, 0x3
3534 tvc %icc, 0x4
3535 bgu,pt %xcc, loop_286
3536 movneg %xcc, %l2, %o7
3537 taddcctv %g3, %o5, %l0
3538 set 0x58, %i6
3539 ldswa [%l7 + %i6] 0x0c, %o0
3540loop_286:
3541 ba,a %icc, loop_287
3542 edge8ln %o3, %o1, %i4
3543 wr %g0, 0x89, %asi
3544 ldstuba [%l7 + 0x43] %asi, %o2
3545loop_287:
3546 tgu %icc, 0x7
3547 sth %i7, [%l7 + 0x76]
3548 tpos %icc, 0x5
3549 edge8n %i3, %g7, %i0
3550 and %g2, %i1, %l6
3551 srax %o4, 0x07, %g5
3552 udivx %i6, 0x19B6, %g6
3553 umulcc %o6, %l3, %i5
3554 movgu %icc, %l1, %g1
3555 fbue %fcc3, loop_288
3556 nop
3557 setx loop_289, %l0, %l1
3558 wrpr 0x1, %tl
3559 wrpr %l1, %tnpc
3560 setx 0x34400001400, %l0, %l1
3561 wrpr %l1, %tstate
3562 wrhpr 0x4, %htstate
3563 done
3564 sdiv %i2, 0x1D42, %g4
3565 tg %icc, 0x6
3566loop_288:
3567 fmul8sux16 %f0, %f4, %f8
3568loop_289:
3569 movrgez %l4, 0x1FF, %l2
3570 movl %icc, %o7, %g3
3571 edge16ln %l5, %l0, %o0
3572 movle %icc, %o5, %o3
3573 sll %i4, 0x04, %o1
3574 fcmpgt32 %f14, %f26, %o2
3575 taddcc %i3, 0x0DA7, %g7
3576 set 0x50, %i3
3577 stxa %i7, [%l7 + %i3] 0x18
3578 edge8ln %i0, %i1, %g2
3579 array8 %o4, %g5, %i6
3580 addcc %g6, %o6, %l6
3581 nop
3582 setx 0x826902537C330FDA, %l0, %l6
3583 stx %l6, [%l7 + 0x28]
3584 ldd [%l7 + 0x28], %f22
3585 setx 0xA116F12C7A658F3C, %l1, %l5
3586 stx %l5, [%l7 + 0x10]
3587 ldd [%l7 + 0x10], %f28
3588 fdivd %f28, %f22, %f4
3589 brgez,a %l3, loop_290
3590 ld [%l7 + 0x68], %f31
3591 movle %xcc, %l1, %g1
3592 bcs,pn %xcc, loop_291
3593loop_290:
3594 nop
3595 setx 0x6BE568A4, %l0, %l6
3596 st %l6, [%l7 + 0x28]
3597 ld [%l7 + 0x28], %f26
3598 setx 0xEC5E340F, %l1, %l5
3599 st %l5, [%l7 + 0x10]
3600 ld [%l7 + 0x10], %f6
3601 fdivs %f6, %f26, %f10
3602 tvs %xcc, 0x6
3603 fmovrse %i5, %f2, %f27
3604loop_291:
3605 bleu,pt %xcc, loop_292
3606 xor %g4, %l4, %l2
3607 movge %icc, %o7, %i2
3608 set 0x60, %o7
3609 swapa [%l7 + %o7] 0x81, %g3
3610loop_292:
3611 nop
3612 setx loop_293, %l0, %l1
3613 jmpl %l1, %l5
3614 fbne,a %fcc1, loop_294
3615 fmovsg %xcc, %f7, %f9
3616 movne %xcc, %o0, %o5
3617loop_293:
3618 edge32 %o3, %i4, %o1
3619loop_294:
3620 tgu %icc, 0x4
3621 fbue,a %fcc0, loop_295
3622 srlx %l0, %i3, %g7
3623 sdivx %i7, 0x0816, %o2
3624 bvc,a,pt %xcc, loop_296
3625loop_295:
3626 tpos %xcc, 0x4
3627 fbu,a %fcc1, loop_297
3628 udivcc %i0, 0x1F4F, %g2
3629loop_296:
3630 nop
3631 add %l7, 0x50, %l6
3632 wr %g0, 0x10, %asi
3633 ldxa [%l6] %asi, %i1
3634 casxa [%l6] 0x10, %i1, %o4
3635loop_297:
3636 edge32 %i6, %g6, %o6
3637 subc %g5, %l3, %l6
3638 wr %g0, 0x19, %asi
3639 lduwa [%l7 + 0x08] %asi, %g1
3640 andncc %l1, %g4, %i5
3641 ta %icc, 0x2
3642 tneg %icc, 0x5
3643 fmovdvs %icc, %f2, %f4
3644 wr %g0, 0x89, %asi
3645 ldda [%l7 + 0x70] %asi, %l2
3646 nop
3647 fitos %f5, %f29
3648 fstox %f29, %f18
3649 fxtos %f18, %f1
3650 edge32n %l4, %i2, %g3
3651 fxnor %f20, %f22, %f12
3652 fmul8x16al %f12, %f11, %f20
3653 fpadd32s %f6, %f17, %f0
3654 fmovsn %icc, %f6, %f6
3655 ble,pn %icc, loop_298
3656 movg %icc, %l5, %o7
3657 mulscc %o0, 0x126E, %o3
3658 nop
3659 fitos %f2, %f1
3660 fstox %f1, %f20
3661loop_298:
3662 andncc %o5, %i4, %l0
3663 set 0x5C, %g6
3664 lduba [%l7 + %g6] 0x14, %i3
3665 array32 %o1, %i7, %g7
3666 edge16n %o2, %i0, %i1
3667 sdiv %g2, 0x0309, %o4
3668 xnor %i6, 0x069C, %g6
3669 fone %f4
3670 umulcc %g5, %o6, %l6
3671 nop
3672 setx 0x9E08EC02, %l0, %l6
3673 st %l6, [%l7 + 0x28]
3674 ld [%l7 + 0x28], %f29
3675 fsqrts %f29, %f24
3676 tsubcc %l3, %l1, %g4
3677 edge32 %i5, %g1, %l4
3678 restored
3679 rdpr %cwp, %g1
3680 rdpr %cansave, %g2
3681 rdpr %canrestore, %g3
3682 rdpr %cleanwin, %g4
3683 rdpr %otherwin, %g5
3684 rdpr %wstate, %g6
3685 fmovrdgez %i2, %f18, %f10
3686 fnand %f24, %f14, %f26
3687 srl %l2, %g3, %o7
3688 srax %o0, %l5, %o5
3689 tge %icc, 0x7
3690 movpos %xcc, %o3, %i4
3691 fmovrse %i3, %f2, %f27
3692 movgu %xcc, %o1, %i7
3693 addcc %g7, %o2, %l0
3694 fbo,a %fcc0, loop_299
3695 fba %fcc0, loop_300
3696 fbuge %fcc3, loop_301
3697 add %i0, %g2, %i1
3698loop_299:
3699 fmovsgu %xcc, %f8, %f26
3700loop_300:
3701 array16 %i6, %g6, %g5
3702loop_301:
3703 edge8 %o6, %o4, %l6
3704 tpos %icc, 0x6
3705 fmovrdgz %l1, %f14, %f6
3706 brz,a %l3, loop_302
3707 orcc %g4, %g1, %l4
3708 ta %icc, 0x6
3709 fandnot1s %f7, %f31, %f25
3710loop_302:
3711 srlx %i5, 0x13, %i2
3712 taddcctv %g3, 0x1C2D, %l2
3713 membar 0x6B
3714 wr %g0, 0x88, %asi
3715 swapa [%l7 + 0x40] %asi, %o0
3716 tle %icc, 0x1
3717 edge16 %o7, %o5, %o3
3718 edge16n %i4, %l5, %o1
3719 fpadd32s %f28, %f11, %f20
3720 std %f30, [%l7 + 0x58]
3721 saved
3722 rdpr %cwp, %g1
3723 rdpr %cansave, %g2
3724 rdpr %canrestore, %g3
3725 rdpr %cleanwin, %g4
3726 rdpr %otherwin, %g5
3727 rdpr %wstate, %g6
3728 movleu %xcc, %i7, %g7
3729 tge %icc, 0x6
3730 ldsb [%l7 + 0x54], %i3
3731 ldd [%l7 + 0x08], %o2
3732 wr %g0, 0x04, %asi
3733 ldstuba [%l7 + 0x56] %asi, %i0
3734 edge16n %g2, %i1, %i6
3735 edge16n %l0, %g6, %g5
3736 nop
3737 setx loop_303, %l0, %l1
3738 wrpr 0x1, %tl
3739 wrpr %l1, %tnpc
3740 setx 0x34400001400, %l0, %l1
3741 wrpr %l1, %tstate
3742 wrhpr 0x4, %htstate
3743 done
3744 movre %o6, 0x24C, %l6
3745 taddcc %l1, %o4, %g4
3746 movrlz %l3, %g1, %l4
3747loop_303:
3748 bl,a %icc, loop_304
3749 sllx %i5, %g3, %i2
3750 sub %o0, %o7, %l2
3751 xnor %o5, 0x1E23, %i4
3752loop_304:
3753 fxor %f10, %f18, %f2
3754 ldx [%l7 + 0x60], %o3
3755 fsrc1 %f16, %f30
3756 tne %icc, 0x4
3757 fmovsne %icc, %f2, %f15
3758 fmovdne %xcc, %f24, %f19
3759 bg,a,pt %icc, loop_305
3760 fmovd %f26, %f4
3761 move %icc, %l5, %i7
3762 tsubcc %g7, 0x1E99, %o1
3763loop_305:
3764 edge8l %o2, %i0, %i3
3765 prefetch [%l7 + 0x4C], 0x1
3766 orcc %i1, %g2, %l0
3767 andncc %i6, %g6, %g5
3768 ldx [%l7 + 0x10], %l6
3769 movrne %l1, %o6, %g4
3770 restored
3771 rdpr %cwp, %g1
3772 rdpr %cansave, %g2
3773 rdpr %canrestore, %g3
3774 rdpr %cleanwin, %g4
3775 rdpr %otherwin, %g5
3776 rdpr %wstate, %g6
3777 fbo %fcc0, loop_306
3778 edge8l %o4, %g1, %l3
3779 umul %l4, 0x0203, %i5
3780 bvs,a,pt %xcc, loop_307
3781loop_306:
3782 saved
3783 rdpr %cwp, %g1
3784 rdpr %cansave, %g2
3785 rdpr %canrestore, %g3
3786 rdpr %cleanwin, %g4
3787 rdpr %otherwin, %g5
3788 rdpr %wstate, %g6
3789 movge %icc, %i2, %o0
3790 bleu,a,pt %icc, loop_308
3791loop_307:
3792 tn %xcc, 0x3
3793 edge32l %o7, %l2, %o5
3794 fcmpgt16 %f6, %f12, %i4
3795loop_308:
3796 nop
3797 setx 0x486BC480, %l0, %l6
3798 st %l6, [%l7 + 0x28]
3799 ld [%l7 + 0x28], %f30
3800 setx 0x76C3467E, %l1, %l5
3801 st %l5, [%l7 + 0x10]
3802 ld [%l7 + 0x10], %f3
3803 fsubs %f3, %f30, %f22
3804 fmovdcc %icc, %f28, %f27
3805 tcc %xcc, 0x6
3806 movge %xcc, %o3, %g3
3807 edge8ln %i7, %l5, %g7
3808 edge16l %o2, %i0, %i3
3809 saved
3810 rdpr %cwp, %g1
3811 rdpr %cansave, %g2
3812 rdpr %canrestore, %g3
3813 rdpr %cleanwin, %g4
3814 rdpr %otherwin, %g5
3815 rdpr %wstate, %g6
3816 restored
3817 rdpr %cwp, %g1
3818 rdpr %cansave, %g2
3819 rdpr %canrestore, %g3
3820 rdpr %cleanwin, %g4
3821 rdpr %otherwin, %g5
3822 rdpr %wstate, %g6
3823 wr %g0, 0x80, %asi
3824 swapa [%l7 + 0x58] %asi, %o1
3825 taddcc %i1, 0x0F03, %g2
3826 fmovrde %l0, %f24, %f4
3827 movgu %xcc, %i6, %g6
3828 umulcc %g5, 0x02C9, %l6
3829 fbo,a %fcc3, loop_309
3830 bneg loop_310
3831 array8 %l1, %g4, %o6
3832 edge32ln %g1, %l3, %o4
3833loop_309:
3834 tsubcc %i5, %i2, %o0
3835loop_310:
3836 fornot2 %f18, %f10, %f14
3837 smulcc %o7, %l4, %o5
3838 tsubcctv %i4, 0x0E4C, %o3
3839 tsubcctv %g3, %l2, %i7
3840 mulscc %g7, %o2, %l5
3841 nop
3842 set 0x62, %l5
3843 ldsb [%l7 + %l5], %i3
3844 stw %i0, [%l7 + 0x38]
3845 fnot1s %f31, %f20
3846 movrlz %o1, 0x28D, %g2
3847 set 0x20, %o0
3848 ldswa [%l7 + %o0] 0x18, %l0
3849 set 0x60, %l1
3850 swapa [%l7 + %l1] 0x89, %i6
3851 xorcc %i1, 0x02F3, %g6
3852 alignaddr %l6, %l1, %g4
3853 xnorcc %o6, 0x151C, %g1
3854 sdivcc %g5, 0x1997, %l3
3855 and %o4, %i2, %i5
3856 fmul8x16au %f18, %f4, %f26
3857 wr %g0, 0x04, %asi
3858 ldsba [%l7 + 0x3C] %asi, %o7
3859 edge16 %o0, %o5, %l4
3860 be %xcc, loop_311
3861 bvc,a %xcc, loop_312
3862 tvc %xcc, 0x1
3863 fmovrde %o3, %f6, %f16
3864loop_311:
3865 fmovsneg %icc, %f14, %f6
3866loop_312:
3867 fcmpne32 %f16, %f30, %g3
3868 movgu %xcc, %i4, %l2
3869 wr %g0, 0x89, %asi
3870 lduha [%l7 + 0x7E] %asi, %i7
3871 ldd [%l7 + 0x30], %f2
3872 fmul8x16au %f22, %f1, %f6
3873 fbue,a %fcc3, loop_313
3874 edge8 %o2, %l5, %g7
3875 fnegs %f3, %f26
3876 taddcc %i3, %o1, %g2
3877loop_313:
3878 fone %f12
3879 add %l0, %i0, %i6
3880 alignaddrl %g6, %i1, %l6
3881 tcs %xcc, 0x7
3882 edge32ln %g4, %o6, %l1
3883 saved
3884 rdpr %cwp, %g1
3885 rdpr %cansave, %g2
3886 rdpr %canrestore, %g3
3887 rdpr %cleanwin, %g4
3888 rdpr %otherwin, %g5
3889 rdpr %wstate, %g6
3890 srl %g1, %g5, %o4
3891 movrgez %l3, 0x06B, %i5
3892 udivcc %i2, 0x0154, %o0
3893 tcs %icc, 0x6
3894 sethi 0x03CC, %o7
3895 wr %g0, 0x1e, %asi
3896 stda %f0, [%l7 + 0x40] %asi
3897 membar #Sync
3898 subcc %o5, 0x0456, %l4
3899 orncc %o3, 0x14D8, %i4
3900 srax %g3, %i7, %o2
3901 addc %l5, 0x00F7, %g7
3902 bcc,a,pn %xcc, loop_314
3903 udivcc %l2, 0x1161, %o1
3904 xnor %i3, %g2, %l0
3905 set 0x6C, %l0
3906 stba %i6, [%l7 + %l0] 0x81
3907loop_314:
3908 xorcc %i0, 0x0348, %g6
3909 saved
3910 rdpr %cwp, %g1
3911 rdpr %cansave, %g2
3912 rdpr %canrestore, %g3
3913 rdpr %cleanwin, %g4
3914 rdpr %otherwin, %g5
3915 rdpr %wstate, %g6
3916 stb %i1, [%l7 + 0x79]
3917 bl loop_315
3918 or %l6, 0x0A1B, %o6
3919 fmovrdgz %l1, %f26, %f6
3920 nop
3921 fitod %f6, %f4
3922 fdtoi %f4, %f3
3923loop_315:
3924 nop
3925 set 0x68, %g7
3926 swapa [%l7 + %g7] 0x11, %g1
3927 tpos %icc, 0x1
3928 restored
3929 rdpr %cwp, %g1
3930 rdpr %cansave, %g2
3931 rdpr %canrestore, %g3
3932 rdpr %cleanwin, %g4
3933 rdpr %otherwin, %g5
3934 rdpr %wstate, %g6
3935 stbar
3936 movneg %xcc, %g4, %g5
3937 fbul,a %fcc2, loop_316
3938 movn %icc, %l3, %o4
3939 srax %i5, %o0, %o7
3940 fmovsleu %xcc, %f22, %f9
3941loop_316:
3942 tsubcctv %i2, %l4, %o3
3943 andn %i4, 0x1014, %o5
3944 andcc %i7, %g3, %o2
3945 fornot2 %f6, %f0, %f28
3946 fmovsgu %xcc, %f4, %f10
3947 fbo %fcc0, loop_317
3948 fmovsneg %xcc, %f24, %f8
3949 set 0x4C, %i0
3950 sta %f7, [%l7 + %i0] 0x0c
3951loop_317:
3952 array16 %g7, %l5, %l2
3953 ldub [%l7 + 0x31], %i3
3954 orcc %o1, 0x0FB2, %g2
3955 fmovsvc %icc, %f11, %f30
3956 wr %g0, 0xeb, %asi
3957 stha %i6, [%l7 + 0x52] %asi
3958 membar #Sync
3959 lduw [%l7 + 0x3C], %i0
3960 movrlez %l0, %g6, %i1
3961 fba,a %fcc1, loop_318
3962 fands %f1, %f8, %f13
3963 sllx %o6, %l1, %l6
3964 sethi 0x0761, %g4
3965loop_318:
3966 tsubcc %g1, %l3, %g5
3967 tsubcctv %o4, %o0, %o7
3968 tcc %icc, 0x6
3969 set 0x68, %g1
3970 ldxa [%l7 + %g1] 0x89, %i2
3971 sll %i5, 0x10, %l4
3972 tn %icc, 0x5
3973 smul %o3, 0x1906, %o5
3974 fmovrde %i4, %f28, %f22
3975 ldsw [%l7 + 0x34], %i7
3976 sdivcc %g3, 0x14B6, %g7
3977 wr %g0, 0x89, %asi
3978 ldsha [%l7 + 0x6A] %asi, %o2
3979 and %l5, %l2, %o1
3980 edge32l %i3, %g2, %i0
3981 or %l0, 0x05CA, %i6
3982 bne %icc, loop_319
3983 fzero %f12
3984 movne %icc, %g6, %i1
3985 fnegd %f14, %f8
3986loop_319:
3987 movrlz %l1, %l6, %o6
3988 wr %g0, 0x19, %asi
3989 ldsha [%l7 + 0x40] %asi, %g4
3990 ldd [%l7 + 0x40], %f18
3991 fmovdge %xcc, %f25, %f27
3992 movrne %l3, %g1, %g5
3993 fmovrdlz %o0, %f26, %f10
3994 fmovsn %icc, %f18, %f28
3995 tleu %icc, 0x4
3996 sdiv %o4, 0x0768, %o7
3997 fpsub16s %f12, %f25, %f5
3998 movg %xcc, %i2, %i5
3999 tpos %xcc, 0x5
4000 tge %icc, 0x7
4001 ld [%l7 + 0x30], %f26
4002 set 0x40, %i2
4003 prefetcha [%l7 + %i2] 0x0c, 0x0
4004 stw %o5, [%l7 + 0x5C]
4005 fpadd16 %f20, %f4, %f28
4006 fpadd32s %f16, %f24, %f9
4007 addccc %i4, 0x1631, %l4
4008 movrgz %i7, %g7, %o2
4009 flush %l7 + 0x40
4010 sll %l5, %l2, %o1
4011 fpsub16 %f28, %f6, %f20
4012 edge16l %g3, %i3, %g2
4013 udivcc %i0, 0x108F, %l0
4014 fpack32 %f12, %f4, %f2
4015 edge16ln %g6, %i6, %i1
4016 subcc %l6, %o6, %l1
4017 xor %l3, 0x1317, %g1
4018 movrne %g4, %o0, %o4
4019 std %f14, [%l7 + 0x48]
4020 nop
4021 fitos %f9, %f0
4022 fstod %f0, %f0
4023 edge16n %g5, %i2, %o7
4024 alignaddrl %o3, %i5, %o5
4025 edge8l %i4, %l4, %g7
4026 fsrc2s %f2, %f16
4027 fmul8ulx16 %f28, %f8, %f22
4028 ba,pt %icc, loop_320
4029 fcmpeq32 %f8, %f6, %o2
4030 fxnor %f30, %f22, %f14
4031 fbul %fcc2, loop_321
4032loop_320:
4033 fbu,a %fcc3, loop_322
4034 movge %icc, %i7, %l2
4035 movneg %icc, %o1, %g3
4036loop_321:
4037 sub %l5, 0x1B83, %g2
4038loop_322:
4039 fmovde %icc, %f2, %f29
4040 andncc %i0, %l0, %g6
4041 stx %i3, [%l7 + 0x18]
4042 set 0x15, %l3
4043 stba %i6, [%l7 + %l3] 0x10
4044 movneg %xcc, %i1, %l6
4045 xorcc %o6, 0x1EC4, %l1
4046 subc %g1, %g4, %l3
4047 sdivx %o4, 0x0FA3, %g5
4048 addcc %i2, 0x032A, %o0
4049 movrgz %o3, %o7, %o5
4050 orn %i5, 0x195B, %l4
4051 restored
4052 rdpr %cwp, %g1
4053 rdpr %cansave, %g2
4054 rdpr %canrestore, %g3
4055 rdpr %cleanwin, %g4
4056 rdpr %otherwin, %g5
4057 rdpr %wstate, %g6
4058 subc %i4, %g7, %i7
4059 umul %l2, 0x0FAE, %o1
4060 tne %icc, 0x7
4061 movcc %xcc, %g3, %o2
4062 array16 %g2, %i0, %l0
4063 sra %g6, %l5, %i6
4064 fbu,a %fcc2, loop_323
4065 sdivx %i3, 0x166B, %l6
4066 array16 %o6, %i1, %l1
4067 umul %g4, %g1, %o4
4068loop_323:
4069 taddcctv %g5, 0x1B29, %i2
4070 tvs %icc, 0x2
4071 addcc %o0, 0x109F, %o3
4072 pdist %f26, %f22, %f20
4073 movrne %o7, %l3, %i5
4074 tle %icc, 0x1
4075 movrgz %o5, %l4, %g7
4076 edge16 %i7, %i4, %l2
4077 addcc %o1, 0x0C2E, %o2
4078 movg %icc, %g3, %g2
4079 wr %g0, 0x10, %asi
4080 lda [%l7 + 0x18] %asi, %f15
4081 movl %icc, %i0, %l0
4082 movl %xcc, %g6, %l5
4083 udivcc %i3, 0x15D9, %i6
4084 fmuld8sux16 %f24, %f7, %f18
4085 bleu,a %icc, loop_324
4086 add %l6, %o6, %l1
4087 movl %xcc, %g4, %g1
4088 andcc %o4, 0x1B4F, %i1
4089loop_324:
4090 tpos %icc, 0x0
4091 or %i2, 0x0771, %g5
4092 xnor %o0, %o3, %l3
4093 movleu %xcc, %i5, %o7
4094 movrgz %l4, 0x25F, %o5
4095 movpos %xcc, %i7, %i4
4096 tle %xcc, 0x0
4097 fpsub32s %f15, %f9, %f19
4098 stbar
4099 fmovdcc %xcc, %f18, %f5
4100 wr %g0, 0x81, %asi
4101 ldxa [%l7 + 0x38] %asi, %g7
4102 smul %o1, 0x0A17, %o2
4103 movrne %g3, 0x359, %g2
4104 fsrc2s %f22, %f5
4105 fcmpne32 %f6, %f4, %i0
4106 fmovdge %icc, %f14, %f7
4107 edge32l %l2, %g6, %l0
4108 mulx %l5, %i3, %l6
4109 stbar
4110 tl %xcc, 0x1
4111 sethi 0x1819, %o6
4112 te %xcc, 0x4
4113 tleu %icc, 0x5
4114 movne %icc, %i6, %l1
4115 edge8l %g4, %g1, %i1
4116 tg %xcc, 0x5
4117 umulcc %i2, 0x1FB1, %o4
4118 movgu %icc, %g5, %o0
4119 wr %g0, 0x23, %asi
4120 stba %o3, [%l7 + 0x0D] %asi
4121 membar #Sync
4122 bge,pt %icc, loop_325
4123 array32 %i5, %o7, %l4
4124 nop
4125 fitod %f0, %f10
4126 fdtox %f10, %f28
4127 fxtod %f28, %f22
4128 xnorcc %l3, 0x062F, %o5
4129loop_325:
4130 or %i7, 0x0876, %g7
4131 fzeros %f4
4132 umulcc %i4, %o1, %o2
4133 ta %icc, 0x4
4134 tpos %xcc, 0x3
4135 array16 %g3, %i0, %l2
4136 fpsub32 %f2, %f20, %f2
4137 sllx %g2, %g6, %l0
4138 bvs,a loop_326
4139 nop
4140 setx loop_327, %l0, %l1
4141 jmpl %l1, %l5
4142 taddcc %l6, 0x0699, %o6
4143 subcc %i3, 0x0C26, %i6
4144loop_326:
4145 umulcc %l1, 0x1B4B, %g4
4146loop_327:
4147 swap [%l7 + 0x08], %i1
4148 movrlez %g1, 0x128, %i2
4149 fxor %f18, %f4, %f2
4150 edge16l %g5, %o4, %o3
4151 fnot1 %f20, %f30
4152 xnorcc %o0, %i5, %l4
4153 wr %g0, 0x18, %asi
4154 stha %l3, [%l7 + 0x44] %asi
4155 taddcc %o7, %o5, %i7
4156 nop
4157 set 0x70, %o5
4158 stx %i4, [%l7 + %o5]
4159 taddcc %o1, %o2, %g3
4160 fmovdl %xcc, %f4, %f20
4161 edge32n %g7, %i0, %g2
4162 wr %g0, 0x10, %asi
4163 ldstuba [%l7 + 0x69] %asi, %l2
4164 alignaddrl %l0, %g6, %l6
4165 tl %xcc, 0x3
4166 set 0x5C, %i7
4167 lduwa [%l7 + %i7] 0x88, %o6
4168 fmovsleu %xcc, %f0, %f17
4169 edge32 %i3, %i6, %l5
4170 srax %l1, %g4, %g1
4171 array32 %i2, %g5, %o4
4172 movrne %o3, %i1, %i5
4173 fsrc1 %f20, %f6
4174 srl %l4, %l3, %o0
4175 tle %xcc, 0x6
4176 ldx [%l7 + 0x38], %o5
4177 bvc,pn %xcc, loop_328
4178 edge8 %o7, %i4, %i7
4179 movvc %xcc, %o1, %g3
4180 alignaddrl %g7, %i0, %g2
4181loop_328:
4182 fbu,a %fcc0, loop_329
4183 or %o2, %l0, %l2
4184 sdivx %l6, 0x189D, %g6
4185 wr %g0, 0x89, %asi
4186 ldxa [%l7 + 0x08] %asi, %i3
4187loop_329:
4188 fpmerge %f26, %f1, %f12
4189 fmovspos %icc, %f9, %f31
4190 fmovrdgez %i6, %f22, %f6
4191 edge16l %o6, %l5, %l1
4192 nop
4193 fitos %f24, %f11
4194 tg %xcc, 0x1
4195 tleu %xcc, 0x6
4196 fbul %fcc1, loop_330
4197 sir 0x1C20
4198 membar 0x48
4199 movne %xcc, %g1, %i2
4200loop_330:
4201 fabss %f13, %f13
4202 movleu %icc, %g4, %o4
4203 be,pn %xcc, loop_331
4204 mulscc %g5, %i1, %o3
4205 edge32 %l4, %i5, %l3
4206 add %l7, 0x40, %l6
4207 wr %g0, 0x80, %asi
4208 ldxa [%l6] %asi, %o0
4209 casxa [%l6] 0x80, %o0, %o7
4210loop_331:
4211 sth %i4, [%l7 + 0x14]
4212 fmovdgu %xcc, %f4, %f5
4213 fabss %f19, %f31
4214 fxor %f6, %f2, %f14
4215 te %xcc, 0x3
4216 sub %i7, %o5, %o1
4217 movl %xcc, %g3, %g7
4218 fbue %fcc3, loop_332
4219 fabsd %f16, %f18
4220 tneg %xcc, 0x1
4221 sir 0x1A73
4222loop_332:
4223 edge16ln %i0, %o2, %l0
4224 movcc %icc, %g2, %l2
4225 movcc %xcc, %g6, %i3
4226 movne %xcc, %l6, %i6
4227 nop
4228 setx 0xBB7F876D441236CD, %l0, %l6
4229 stx %l6, [%l7 + 0x28]
4230 ldd [%l7 + 0x28], %f20
4231 setx 0x79A214FE28B1A75F, %l1, %l5
4232 stx %l5, [%l7 + 0x10]
4233 ldd [%l7 + 0x10], %f22
4234 fsubd %f22, %f20, %f14
4235 movleu %icc, %o6, %l1
4236 edge32n %g1, %i2, %g4
4237 udivx %o4, 0x0712, %g5
4238 std %f6, [%l7 + 0x60]
4239 movle %xcc, %i1, %o3
4240 subc %l4, 0x0FC4, %i5
4241 addccc %l5, %o0, %l3
4242 be,pt %xcc, loop_333
4243 tpos %xcc, 0x3
4244 movne %icc, %o7, %i4
4245 movrlez %i7, 0x0CE, %o5
4246loop_333:
4247 restored
4248 rdpr %cwp, %g1
4249 rdpr %cansave, %g2
4250 rdpr %canrestore, %g3
4251 rdpr %cleanwin, %g4
4252 rdpr %otherwin, %g5
4253 rdpr %wstate, %g6
4254 movpos %icc, %g3, %o1
4255 popc 0x0480, %g7
4256 set 0x52, %o1
4257 ldsha [%l7 + %o1] 0x15, %o2
4258 tcs %xcc, 0x7
4259 te %icc, 0x6
4260 fcmpeq16 %f2, %f10, %i0
4261 restored
4262 rdpr %cwp, %g1
4263 rdpr %cansave, %g2
4264 rdpr %canrestore, %g3
4265 rdpr %cleanwin, %g4
4266 rdpr %otherwin, %g5
4267 rdpr %wstate, %g6
4268 nop
4269 setx loop_334, %l0, %l1
4270 wrpr 0x1, %tl
4271 wrpr %l1, %tnpc
4272 setx 0x34400001400, %l0, %l1
4273 wrpr %l1, %tstate
4274 wrhpr 0x4, %htstate
4275 done
4276 srlx %l0, 0x11, %g2
4277 bg,pn %xcc, loop_335
4278 nop
4279 fitod %f12, %f12
4280 fdtox %f12, %f2
4281loop_334:
4282 or %l2, 0x182B, %g6
4283 movrgez %l6, %i3, %i6
4284loop_335:
4285 fbule %fcc0, loop_336
4286 alignaddrl %l1, %g1, %o6
4287 andncc %i2, %g4, %o4
4288 tsubcctv %i1, 0x07FB, %g5
4289loop_336:
4290 array16 %o3, %i5, %l5
4291 umul %o0, %l4, %l3
4292 movpos %xcc, %o7, %i4
4293 tsubcc %i7, 0x19DA, %g3
4294 ba loop_337
4295 popc 0x1333, %o1
4296 movn %xcc, %g7, %o5
4297 fbule %fcc0, loop_338
4298loop_337:
4299 fnors %f17, %f20, %f7
4300 wr %g0, 0x11, %asi
4301 stda %f0, [%l7 + 0x40] %asi
4302loop_338:
4303 srl %i0, 0x08, %l0
4304 nop
4305 fitod %f4, %f6
4306 fdtoi %f6, %f4
4307 movneg %xcc, %g2, %o2
4308 bcc loop_339
4309 movg %icc, %g6, %l6
4310 or %i3, 0x0DCD, %i6
4311 movn %icc, %l2, %g1
4312loop_339:
4313 fpack16 %f28, %f18
4314 restored
4315 rdpr %cwp, %g1
4316 rdpr %cansave, %g2
4317 rdpr %canrestore, %g3
4318 rdpr %cleanwin, %g4
4319 rdpr %otherwin, %g5
4320 rdpr %wstate, %g6
4321 fbge %fcc0, loop_340
4322 fsrc1 %f16, %f0
4323 addcc %l1, 0x0523, %i2
4324 edge8ln %o6, %g4, %i1
4325loop_340:
4326 orn %g5, 0x0580, %o4
4327 set 0x4A, %o3
4328 stha %o3, [%l7 + %o3] 0x0c
4329 bvc,a,pn %icc, loop_341
4330 stw %i5, [%l7 + 0x4C]
4331 taddcc %o0, %l4, %l3
4332 umul %l5, %o7, %i7
4333loop_341:
4334 fornot2s %f13, %f13, %f27
4335 nop
4336 fitos %f5, %f4
4337 fstod %f4, %f24
4338 nop
4339 setx loop_342, %l0, %l1
4340 wrpr 0x1, %tl
4341 wrpr %l1, %tnpc
4342 setx 0x34400001400, %l0, %l1
4343 wrpr %l1, %tstate
4344 wrhpr 0x4, %htstate
4345 done
4346 fpadd16s %f13, %f20, %f0
4347 fmovsgu %icc, %f0, %f14
4348 mulx %i4, 0x18F1, %g3
4349loop_342:
4350 subccc %g7, 0x1EED, %o1
4351 movre %i0, 0x1FD, %l0
4352 sdivcc %g2, 0x12F8, %o2
4353 membar 0x54
4354 tpos %icc, 0x1
4355 nop
4356 set 0x10, %g4
4357 std %f30, [%l7 + %g4]
4358 fmovdge %icc, %f12, %f4
4359 fmovrsne %g6, %f27, %f31
4360 fmovdpos %xcc, %f27, %f6
4361 tneg %xcc, 0x2
4362 movle %xcc, %o5, %i3
4363 movre %i6, 0x0A5, %l6
4364 orcc %l2, %g1, %i2
4365 andn %o6, %l1, %i1
4366 fmovsle %icc, %f4, %f6
4367 fexpand %f9, %f20
4368 nop
4369 set 0x08, %g3
4370 ldstub [%l7 + %g3], %g4
4371 tcs %icc, 0x2
4372 tvs %xcc, 0x2
4373 movrne %o4, %o3, %i5
4374 tcs %xcc, 0x2
4375 addc %o0, 0x1793, %l4
4376 fbuge,a %fcc2, loop_343
4377 bcs,a %xcc, loop_344
4378 ldd [%l7 + 0x68], %f2
4379 wr %g0, 0x10, %asi
4380 ldsha [%l7 + 0x6C] %asi, %l3
4381loop_343:
4382 fpadd32 %f2, %f28, %f30
4383loop_344:
4384 fzero %f28
4385 andncc %l5, %o7, %g5
4386 membar 0x11
4387 movge %xcc, %i4, %i7
4388 fandnot1s %f2, %f8, %f6
4389 orn %g7, %g3, %i0
4390 fpadd32 %f18, %f22, %f10
4391 fnors %f15, %f2, %f12
4392 edge32n %o1, %l0, %g2
4393 set 0x58, %l4
4394 lda [%l7 + %l4] 0x15, %f9
4395 sub %g6, 0x1158, %o2
4396 fmovrsgz %i3, %f8, %f2
4397 edge8l %i6, %l6, %o5
4398 addcc %l2, 0x0BB4, %g1
4399 mulx %o6, %l1, %i1
4400 movrlz %g4, 0x3C8, %i2
4401 taddcc %o4, 0x0B1B, %i5
4402 andncc %o3, %o0, %l3
4403 nop
4404 fitod %f12, %f12
4405 fdtox %f12, %f6
4406 fxtod %f6, %f0
4407 nop
4408 set 0x24, %g5
4409 lduh [%l7 + %g5], %l5
4410 fmovdneg %xcc, %f5, %f6
4411 mulscc %o7, %g5, %i4
4412 movrgez %i7, %g7, %l4
4413 sdivcc %i0, 0x15E7, %o1
4414 umulcc %g3, 0x08F0, %l0
4415 fcmple16 %f24, %f8, %g2
4416 ba,a,pn %icc, loop_345
4417 udivcc %o2, 0x0A31, %i3
4418 addccc %i6, %g6, %l6
4419 edge8l %l2, %o5, %g1
4420loop_345:
4421 nop
4422 set 0x50, %o4
4423 ldda [%l7 + %o4] 0x88, %o6
4424 set 0x30, %g2
4425 stxa %i1, [%l7 + %g2] 0x14
4426 sllx %g4, 0x10, %l1
4427 fcmpgt16 %f30, %f6, %i2
4428 wr %g0, 0x2a, %asi
4429 stxa %i5, [%l7 + 0x18] %asi
4430 membar #Sync
4431 set 0x0, %o6
4432 stxa %o3, [%g0 + %o6] 0x57
4433 addccc %o4, %l3, %l5
4434 edge32l %o7, %g5, %i4
4435 bcs %icc, loop_346
4436 fmovdleu %icc, %f23, %f7
4437 nop
4438 fitos %f14, %f9
4439 fstoi %f9, %f18
4440 edge16l %o0, %i7, %g7
4441loop_346:
4442 bvs,pn %icc, loop_347
4443 fbn %fcc1, loop_348
4444 udivx %i0, 0x0520, %o1
4445 edge8l %g3, %l0, %l4
4446loop_347:
4447 fmovscc %icc, %f3, %f29
4448loop_348:
4449 nop
4450 add %l7, 0x20, %l6
4451 wr %g0, 0x0c, %asi
4452 ldxa [%l6] %asi, %g2
4453 casxa [%l6] %asi, %g2, %o2
4454 subc %i6, 0x19ED, %g6
4455 fmovdneg %icc, %f19, %f26
4456 brgz %i3, loop_349
4457 ldstub [%l7 + 0x3A], %l6
4458 fbule,a %fcc3, loop_350
4459 movneg %icc, %o5, %g1
4460loop_349:
4461 taddcctv %l2, 0x0B7D, %o6
4462 fblg %fcc3, loop_351
4463loop_350:
4464 tle %icc, 0x6
4465 edge32n %g4, %l1, %i2
4466 tle %icc, 0x0
4467loop_351:
4468 fbue,a %fcc2, loop_352
4469 tvs %icc, 0x3
4470 edge8n %i1, %i5, %o3
4471 fbg %fcc1, loop_353
4472loop_352:
4473 movgu %xcc, %o4, %l5
4474 umulcc %l3, 0x16A5, %g5
4475 srl %o7, %i4, %o0
4476loop_353:
4477 ldx [%l7 + 0x68], %g7
4478 for %f8, %f10, %f4
4479 nop
4480 fitos %f6, %f25
4481 fstox %f25, %f28
4482 movrlez %i0, 0x2E7, %o1
4483 tle %icc, 0x0
4484 umulcc %g3, 0x1ABC, %i7
4485 tvc %icc, 0x1
4486 alignaddr %l4, %g2, %o2
4487 ldub [%l7 + 0x2F], %i6
4488 alignaddrl %l0, %i3, %g6
4489 orncc %o5, 0x0FEB, %l6
4490 tl %icc, 0x1
4491 fmovrsne %l2, %f3, %f19
4492 add %l7, 0x38, %l6
4493 wr %g0, 0x81, %asi
4494 ldxa [%l6] %asi, %o6
4495 casxa [%l6] 0x81, %o6, %g4
4496 smul %l1, 0x0227, %i2
4497 ble,pn %xcc, loop_354
4498 tg %xcc, 0x4
4499 fmovrdgz %g1, %f28, %f2
4500 edge8 %i1, %i5, %o4
4501loop_354:
4502 tn %icc, 0x1
4503 te %xcc, 0x5
4504 stw %l5, [%l7 + 0x60]
4505 movcc %xcc, %o3, %g5
4506 fmovdvc %icc, %f16, %f7
4507 edge32l %o7, %l3, %i4
4508 nop
4509 fitos %f14, %f29
4510 fstox %f29, %f14
4511 fmovdg %xcc, %f10, %f10
4512 movcs %xcc, %g7, %o0
4513 wr %g0, 0xe3, %asi
4514 stba %i0, [%l7 + 0x3C] %asi
4515 membar #Sync
4516 stb %o1, [%l7 + 0x41]
4517 set 0x7C, %i1
4518 lda [%l7 + %i1] 0x81, %f22
4519 xnor %g3, 0x011C, %i7
4520 fnands %f23, %f4, %f25
4521 nop
4522 setx 0xC8848E2A, %l0, %l6
4523 st %l6, [%l7 + 0x28]
4524 ld [%l7 + 0x28], %f7
4525 setx 0xB9583AF5, %l1, %l5
4526 st %l5, [%l7 + 0x10]
4527 ld [%l7 + 0x10], %f26
4528 fdivs %f26, %f7, %f22
4529 lduh [%l7 + 0x54], %g2
4530 tn %icc, 0x0
4531 tsubcctv %o2, 0x084B, %i6
4532 tn %xcc, 0x4
4533 prefetch [%l7 + 0x1C], 0x0
4534 movcc %xcc, %l4, %i3
4535 umul %l0, %o5, %l6
4536 fmovdcc %xcc, %f0, %f17
4537 movne %xcc, %g6, %o6
4538 fmovsneg %xcc, %f9, %f4
4539 fbue %fcc1, loop_355
4540 fpadd32s %f23, %f7, %f26
4541 sdivcc %l2, 0x1C96, %g4
4542 fcmpeq32 %f18, %f26, %l1
4543loop_355:
4544 fpmerge %f4, %f31, %f4
4545 brlz %i2, loop_356
4546 fexpand %f18, %f14
4547 fmovspos %icc, %f21, %f10
4548 movre %i1, 0x312, %g1
4549loop_356:
4550 nop
4551 setx 0x6967FBD5B05E0420, %l0, %l6
4552 stx %l6, [%l7 + 0x70]
4553 ldx [%l7 + 0x70], %fsr
4554 movne %xcc, %i5, %o4
4555 edge16l %o3, %g5, %o7
4556 tle %icc, 0x3
4557 sir 0x1E68
4558 wr %g0, 0x80, %asi
4559 ldsha [%l7 + 0x26] %asi, %l5
4560 ldx [%l7 + 0x68], %i4
4561 fmovdgu %icc, %f19, %f31
4562 smul %l3, %g7, %o0
4563 taddcctv %o1, 0x19AA, %i0
4564 tle %icc, 0x7
4565 fbo,a %fcc1, loop_357
4566 xor %i7, %g2, %g3
4567 fpsub16s %f15, %f9, %f29
4568 or %i6, 0x1F15, %l4
4569loop_357:
4570 be,pn %xcc, loop_358
4571 fmovdge %icc, %f30, %f18
4572 andncc %i3, %o2, %l0
4573 taddcctv %l6, %o5, %o6
4574loop_358:
4575 fbg %fcc2, loop_359
4576 movne %xcc, %g6, %l2
4577 tcs %xcc, 0x2
4578 movrgz %l1, 0x29A, %i2
4579loop_359:
4580 edge8ln %g4, %g1, %i5
4581 sir 0x155F
4582 tleu %xcc, 0x5
4583 set 0x30, %o2
4584 ldxa [%g0 + %o2] 0x58, %i1
4585 std %f24, [%l7 + 0x18]
4586 bvc loop_360
4587 umul %o3, 0x1635, %o4
4588 movrne %g5, %l5, %o7
4589 edge32 %l3, %i4, %o0
4590loop_360:
4591 fmovse %icc, %f6, %f30
4592 nop
4593 setx loop_361, %l0, %l1
4594 jmpl %l1, %g7
4595 movge %xcc, %o1, %i7
4596 fmovdgu %icc, %f20, %f1
4597 fmovsle %icc, %f6, %f20
4598loop_361:
4599 andn %g2, %i0, %g3
4600 set 0x34, %l2
4601 stwa %l4, [%l7 + %l2] 0xe3
4602 membar #Sync
4603 ba loop_362
4604 alignaddrl %i6, %o2, %l0
4605 set 0x40, %l6
4606 ldda [%l7 + %l6] 0x0c, %f0
4607loop_362:
4608 tn %xcc, 0x3
4609 fbe %fcc1, loop_363
4610 fnegd %f26, %f14
4611 andn %i3, %l6, %o6
4612 fmovrse %o5, %f13, %f16
4613loop_363:
4614 bge,a,pn %xcc, loop_364
4615 restored
4616 rdpr %cwp, %g1
4617 rdpr %cansave, %g2
4618 rdpr %canrestore, %g3
4619 rdpr %cleanwin, %g4
4620 rdpr %otherwin, %g5
4621 rdpr %wstate, %g6
4622 addccc %g6, 0x09FE, %l1
4623 bge,a loop_365
4624loop_364:
4625 movne %xcc, %l2, %g4
4626 tge %xcc, 0x5
4627 edge16 %g1, %i5, %i2
4628loop_365:
4629 popc %i1, %o3
4630 movg %xcc, %g5, %o4
4631 fxors %f20, %f22, %f5
4632 movl %xcc, %o7, %l5
4633 ldstub [%l7 + 0x30], %l3
4634 mulx %i4, %o0, %o1
4635 edge8l %i7, %g7, %g2
4636 mulscc %g3, 0x1504, %l4
4637 fzeros %f19
4638 tgu %xcc, 0x0
4639 subc %i0, %o2, %l0
4640 ldd [%l7 + 0x40], %i2
4641 fbule,a %fcc2, loop_366
4642 restored
4643 rdpr %cwp, %g1
4644 rdpr %cansave, %g2
4645 rdpr %canrestore, %g3
4646 rdpr %cleanwin, %g4
4647 rdpr %otherwin, %g5
4648 rdpr %wstate, %g6
4649 movneg %icc, %i6, %o6
4650 fmovsne %xcc, %f2, %f11
4651loop_366:
4652 or %l6, 0x01D7, %g6
4653 wr %g0, 0x0c, %asi
4654 stda %f16, [%l7 + 0x40] %asi
4655 edge16 %o5, %l1, %g4
4656 tgu %xcc, 0x1
4657 membar 0x49
4658 edge16ln %g1, %l2, %i2
4659 udiv %i1, 0x100B, %o3
4660 sdivcc %g5, 0x03EB, %o4
4661 andncc %i5, %o7, %l5
4662 fble %fcc2, loop_367
4663 edge8 %l3, %o0, %o1
4664 movvs %icc, %i7, %g7
4665 sdivx %i4, 0x11A6, %g3
4666loop_367:
4667 stbar
4668 movvc %xcc, %l4, %g2
4669 sethi 0x11CA, %o2
4670 fmovdleu %xcc, %f8, %f26
4671 srl %i0, 0x1A, %l0
4672 xor %i6, 0x10D9, %o6
4673 fmovsn %xcc, %f6, %f6
4674 fmovrde %l6, %f8, %f0
4675 brlez %g6, loop_368
4676 bn,pt %icc, loop_369
4677 fxnors %f21, %f9, %f9
4678 sdivx %o5, 0x1F5D, %i3
4679loop_368:
4680 swap [%l7 + 0x0C], %g4
4681loop_369:
4682 nop
4683 set 0x58, %i5
4684 prefetcha [%l7 + %i5] 0x0c, 0x1
4685 array32 %l2, %l1, %i1
4686 wr %g0, 0x80, %asi
4687 ldsba [%l7 + 0x52] %asi, %i2
4688 ldsb [%l7 + 0x6C], %g5
4689 wr %g0, 0x81, %asi
4690 ldda [%l7 + 0x10] %asi, %o4
4691 nop
4692 fitod %f10, %f16
4693 fdtox %f16, %f26
4694 fxtod %f26, %f24
4695 sra %o3, 0x19, %o7
4696 tsubcc %l5, 0x19A8, %i5
4697 srlx %l3, %o0, %i7
4698 xorcc %g7, 0x1ADD, %i4
4699 mulx %g3, 0x0441, %l4
4700 fbule %fcc2, loop_370
4701 sdiv %g2, 0x1F4D, %o2
4702 sllx %o1, 0x14, %l0
4703 movg %xcc, %i0, %o6
4704loop_370:
4705 addc %l6, %g6, %i6
4706 srlx %i3, %g4, %o5
4707 membar 0x57
4708 wr %g0, 0xeb, %asi
4709 stha %g1, [%l7 + 0x62] %asi
4710 membar #Sync
4711 sub %l2, %l1, %i2
4712 membar 0x61
4713 fabss %f26, %f8
4714 movrgz %i1, %g5, %o3
4715 sub %o7, 0x0001, %o4
4716 fmovdneg %xcc, %f11, %f25
4717 fandnot1s %f21, %f16, %f26
4718 orcc %l5, 0x09C3, %i5
4719 sdivcc %o0, 0x0D92, %i7
4720 fornot1s %f16, %f22, %f13
4721 fcmpeq32 %f2, %f12, %g7
4722 sdivx %i4, 0x05AD, %g3
4723 edge16 %l4, %l3, %g2
4724 edge8n %o2, %l0, %o1
4725 movl %xcc, %i0, %o6
4726 set 0x53, %i6
4727 stba %l6, [%l7 + %i6] 0x11
4728 movre %g6, 0x0A5, %i3
4729 wr %g0, 0x89, %asi
4730 lduba [%l7 + 0x52] %asi, %g4
4731 subccc %i6, %o5, %g1
4732 fbl %fcc2, loop_371
4733 movrlez %l1, 0x145, %l2
4734 orcc %i1, %g5, %i2
4735 brlez %o3, loop_372
4736loop_371:
4737 fbn %fcc2, loop_373
4738 fmovrsne %o4, %f26, %f10
4739 fandnot2s %f5, %f26, %f7
4740loop_372:
4741 fpadd32 %f8, %f2, %f2
4742loop_373:
4743 movvs %xcc, %o7, %i5
4744 movl %xcc, %l5, %o0
4745 stb %i7, [%l7 + 0x29]
4746 movrlz %g7, %g3, %i4
4747 tl %xcc, 0x1
4748 nop
4749 fitod %f4, %f4
4750 fdtos %f4, %f20
4751 fnot2 %f12, %f6
4752 edge8n %l3, %g2, %o2
4753 edge16 %l4, %l0, %o1
4754 andn %o6, %l6, %g6
4755 taddcc %i0, %i3, %g4
4756 call loop_374
4757 tvc %icc, 0x6
4758 movneg %xcc, %i6, %o5
4759 ba,a,pn %xcc, loop_375
4760loop_374:
4761 udivcc %g1, 0x0CA3, %l1
4762 tvc %icc, 0x3
4763 mulscc %i1, 0x0E5F, %g5
4764loop_375:
4765 brgez %i2, loop_376
4766 fpsub32s %f8, %f15, %f2
4767 bpos,a %icc, loop_377
4768 array32 %l2, %o3, %o7
4769loop_376:
4770 xnor %o4, 0x1220, %i5
4771 bgu,a,pn %xcc, loop_378
4772loop_377:
4773 ta %icc, 0x1
4774 movrgez %l5, 0x396, %i7
4775 tvc %icc, 0x3
4776loop_378:
4777 fpadd16s %f9, %f12, %f8
4778 edge16 %o0, %g3, %g7
4779 fone %f20
4780 bleu,a %icc, loop_379
4781 smul %i4, 0x0A8C, %l3
4782 fnot1 %f22, %f12
4783 xnor %g2, %l4, %o2
4784loop_379:
4785 fbn %fcc0, loop_380
4786 tle %xcc, 0x0
4787 fnors %f10, %f21, %f25
4788 edge32 %l0, %o6, %o1
4789loop_380:
4790 movrgez %g6, %l6, %i0
4791 edge32 %g4, %i3, %o5
4792 set 0x4C, %i3
4793 swapa [%l7 + %i3] 0x80, %g1
4794 srl %i6, 0x0F, %l1
4795 be,pt %xcc, loop_381
4796 fxnors %f21, %f4, %f2
4797 addccc %i1, 0x0B71, %i2
4798 tsubcctv %g5, %l2, %o7
4799loop_381:
4800 edge32n %o3, %o4, %i5
4801 subcc %i7, 0x014C, %o0
4802 fmovde %xcc, %f4, %f30
4803 te %xcc, 0x3
4804 edge16 %l5, %g3, %i4
4805 fmovrslez %g7, %f13, %f20
4806 edge32n %g2, %l3, %l4
4807 movcc %xcc, %l0, %o2
4808 add %o6, 0x098E, %o1
4809 movg %xcc, %l6, %g6
4810 ldsh [%l7 + 0x7A], %g4
4811 wr %g0, 0xeb, %asi
4812 stwa %i3, [%l7 + 0x0C] %asi
4813 membar #Sync
4814 mulscc %i0, 0x0939, %o5
4815 tsubcc %i6, 0x19F2, %g1
4816 bgu,a %icc, loop_382
4817 fbo %fcc3, loop_383
4818 fbg %fcc1, loop_384
4819 movcc %xcc, %i1, %l1
4820loop_382:
4821 ldsw [%l7 + 0x18], %g5
4822loop_383:
4823 orcc %i2, %l2, %o7
4824loop_384:
4825 srlx %o4, 0x13, %i5
4826 nop
4827 setx 0x0EA54C98CCEEC8FC, %l0, %l6
4828 stx %l6, [%l7 + 0x28]
4829 ldd [%l7 + 0x28], %f4
4830 setx 0x884663C5EB9EA3FF, %l1, %l5
4831 stx %l5, [%l7 + 0x10]
4832 ldd [%l7 + 0x10], %f16
4833 fmuld %f16, %f4, %f6
4834 brgez,a %o3, loop_385
4835 fbue %fcc0, loop_386
4836 brgez,a %o0, loop_387
4837 alignaddrl %l5, %i7, %i4
4838loop_385:
4839 fsrc1 %f28, %f26
4840loop_386:
4841 tne %icc, 0x3
4842loop_387:
4843 nop
4844 wr %g0, 0x89, %asi
4845 lda [%l7 + 0x3C] %asi, %f2
4846 fnegs %f13, %f11
4847 sdiv %g7, 0x0647, %g2
4848 xorcc %g3, %l4, %l0
4849 nop
4850 setx 0xE996D858D2744009, %l0, %l6
4851 stx %l6, [%l7 + 0x28]
4852 ldd [%l7 + 0x28], %f14
4853 setx 0x049D2EBC4DCCB79D, %l1, %l5
4854 stx %l5, [%l7 + 0x10]
4855 ldd [%l7 + 0x10], %f24
4856 fsubd %f24, %f14, %f12
4857 fnor %f4, %f26, %f10
4858 fmovde %icc, %f2, %f4
4859 fbn,a %fcc2, loop_388
4860 movl %xcc, %l3, %o6
4861 xorcc %o1, %o2, %g6
4862 fbge,a %fcc1, loop_389
4863loop_388:
4864 bn,a,pt %icc, loop_390
4865 fpsub32s %f7, %f5, %f18
4866 fbl %fcc3, loop_391
4867loop_389:
4868 edge32l %l6, %g4, %i0
4869loop_390:
4870 tg %xcc, 0x3
4871 fbe %fcc3, loop_392
4872loop_391:
4873 movre %o5, 0x289, %i3
4874 bleu,a,pt %icc, loop_393
4875 add %i6, %g1, %l1
4876loop_392:
4877 fornot2s %f12, %f2, %f2
4878 xor %g5, %i1, %l2
4879loop_393:
4880 fmovspos %icc, %f23, %f9
4881 edge8l %i2, %o4, %o7
4882 udiv %o3, 0x07DD, %o0
4883 movge %xcc, %l5, %i7
4884 xorcc %i4, 0x1994, %i5
4885 stbar
4886 membar 0x2A
4887 srl %g2, 0x1C, %g7
4888 sethi 0x0231, %g3
4889 ta %icc, 0x4
4890 movge %icc, %l0, %l4
4891 srl %l3, %o6, %o2
4892 andn %g6, 0x16D5, %o1
4893 array8 %g4, %i0, %l6
4894 tsubcc %o5, %i3, %g1
4895 tn %icc, 0x4
4896 movgu %icc, %l1, %g5
4897 nop
4898 fitod %f10, %f12
4899 fdtox %f12, %f18
4900 fxtod %f18, %f26
4901 tcs %xcc, 0x3
4902 fble %fcc2, loop_394
4903 andn %i1, %l2, %i6
4904 fcmpne16 %f28, %f16, %i2
4905 nop
4906 fitos %f14, %f8
4907 fstod %f8, %f22
4908loop_394:
4909 edge32ln %o7, %o3, %o4
4910 sir 0x18B8
4911 fmovsl %icc, %f13, %f8
4912 tsubcc %l5, %i7, %i4
4913 movl %xcc, %o0, %i5
4914 tpos %xcc, 0x2
4915 stw %g7, [%l7 + 0x14]
4916 fmul8sux16 %f22, %f4, %f4
4917 orncc %g2, %g3, %l0
4918 sir 0x169B
4919 ldd [%l7 + 0x28], %l4
4920 ldub [%l7 + 0x72], %o6
4921 set 0x1C, %o7
4922 ldstuba [%l7 + %o7] 0x81, %l3
4923 movrgez %g6, 0x0A5, %o1
4924 edge8 %o2, %g4, %l6
4925 xor %i0, %i3, %o5
4926 srax %l1, 0x14, %g1
4927 fmovdneg %xcc, %f23, %f15
4928 nop
4929 setx 0xF5D597D5, %l0, %l6
4930 st %l6, [%l7 + 0x28]
4931 ld [%l7 + 0x28], %f13
4932 setx 0x5E5FA4FE, %l1, %l5
4933 st %l5, [%l7 + 0x10]
4934 ld [%l7 + 0x10], %f30
4935 fsubs %f30, %f13, %f29
4936 fmovse %xcc, %f2, %f21
4937 move %xcc, %i1, %l2
4938 ldx [%l7 + 0x28], %g5
4939 movrgez %i2, 0x2AB, %i6
4940 alignaddr %o7, %o3, %l5
4941 popc 0x0923, %i7
4942 saved
4943 rdpr %cwp, %g1
4944 rdpr %cansave, %g2
4945 rdpr %canrestore, %g3
4946 rdpr %cleanwin, %g4
4947 rdpr %otherwin, %g5
4948 rdpr %wstate, %g6
4949 taddcctv %i4, 0x0007, %o0
4950 fbug,a %fcc0, loop_395
4951 movneg %xcc, %o4, %i5
4952 movg %xcc, %g7, %g3
4953 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
4954 nop ! nop ! stxa %l0, [%g0 + 0x130] %asi ripped by fixASI40.pl ripped by fixASI40.pl
4955loop_395:
4956 fmovsle %xcc, %f22, %f30
4957 xorcc %l4, 0x1E3C, %o6
4958 addcc %l3, %g2, %g6
4959 brlez,a %o1, loop_396
4960 xnor %g4, 0x100E, %o2
4961 edge8l %l6, %i3, %o5
4962 wr %g0, 0x81, %asi
4963 ldda [%l7 + 0x40] %asi, %f16
4964loop_396:
4965 movrlez %l1, %i0, %g1
4966 edge16n %l2, %g5, %i2
4967 tg %xcc, 0x1
4968 te %xcc, 0x1
4969 fcmple32 %f18, %f4, %i6
4970 std %f4, [%l7 + 0x78]
4971 array32 %o7, %o3, %l5
4972 stbar
4973 fmovsvs %icc, %f25, %f21
4974 wr %g0, 0x1f, %asi
4975 stda %f0, [%l7 + 0x40] %asi
4976 membar #Sync
4977 alignaddrl %i1, %i4, %o0
4978 fmovdgu %xcc, %f24, %f7
4979 fandnot1 %f6, %f24, %f22
4980 brlez %o4, loop_397
4981 srlx %i7, %i5, %g3
4982 nop
4983 fitos %f1, %f11
4984 fstod %f11, %f10
4985 xorcc %l0, 0x01D9, %g7
4986loop_397:
4987 fmul8x16 %f27, %f18, %f16
4988 fble %fcc1, loop_398
4989 fcmpeq32 %f20, %f10, %o6
4990 smul %l4, 0x075C, %g2
4991 addccc %g6, %o1, %l3
4992loop_398:
4993 fcmpeq16 %f10, %f0, %g4
4994 edge32l %o2, %i3, %l6
4995 tneg %xcc, 0x2
4996 umul %o5, 0x0D33, %l1
4997 nop
4998 fitos %f1, %f14
4999 fstoi %f14, %f28
5000 udiv %g1, 0x03D5, %i0
5001 wr %g0, 0x04, %asi
5002 lduwa [%l7 + 0x48] %asi, %g5
5003 movre %l2, %i2, %o7
5004 sir 0x0609
5005 edge8ln %o3, %l5, %i6
5006 fxors %f19, %f30, %f29
5007 fandnot1 %f30, %f16, %f22
5008 fnors %f25, %f9, %f22
5009 tpos %icc, 0x1
5010 nop
5011 set 0x6E, %g6
5012 ldstub [%l7 + %g6], %i4
5013 srl %o0, 0x10, %o4
5014 tpos %xcc, 0x4
5015 fpsub32 %f30, %f0, %f6
5016 for %f28, %f28, %f18
5017 edge16ln %i1, %i5, %g3
5018 subccc %l0, %i7, %g7
5019 nop
5020 fitod %f0, %f8
5021 fdtox %f8, %f26
5022 fxtod %f26, %f4
5023 xor %l4, 0x1C09, %g2
5024 edge16ln %o6, %g6, %o1
5025 st %f2, [%l7 + 0x20]
5026 nop
5027 fitod %f12, %f26
5028 fdtox %f26, %f8
5029 subccc %g4, 0x046E, %l3
5030 movn %icc, %o2, %l6
5031 umul %i3, 0x1662, %l1
5032 edge16 %g1, %o5, %g5
5033 umul %l2, %i2, %i0
5034 fmovdne %icc, %f17, %f20
5035 fmuld8ulx16 %f17, %f13, %f10
5036 movvs %xcc, %o7, %o3
5037 udivcc %l5, 0x1352, %i6
5038 edge16n %o0, %i4, %o4
5039 fmovdvc %icc, %f27, %f23
5040 smulcc %i1, %g3, %i5
5041 tle %xcc, 0x5
5042 swap [%l7 + 0x58], %l0
5043 move %xcc, %g7, %i7
5044 ldub [%l7 + 0x51], %g2
5045 umulcc %o6, 0x11EB, %l4
5046 wr %g0, 0x11, %asi
5047 ldstuba [%l7 + 0x0B] %asi, %g6
5048 xnorcc %o1, 0x197C, %l3
5049 move %icc, %g4, %l6
5050 restored
5051 rdpr %cwp, %g1
5052 rdpr %cansave, %g2
5053 rdpr %canrestore, %g3
5054 rdpr %cleanwin, %g4
5055 rdpr %otherwin, %g5
5056 rdpr %wstate, %g6
5057 sll %o2, 0x03, %i3
5058 set 0x40, %i4
5059 sta %f5, [%l7 + %i4] 0x14
5060 srl %g1, 0x05, %o5
5061 nop
5062 setx 0xCAD4E149904FD005, %l0, %l6
5063 stx %l6, [%l7 + 0x18]
5064 ldx [%l7 + 0x18], %fsr
5065 movrgez %l1, 0x146, %l2
5066 tleu %icc, 0x7
5067 or %i2, %i0, %g5
5068 nop
5069 fitos %f1, %f18
5070 fstoi %f18, %f3
5071 orncc %o3, 0x1A6A, %o7
5072 fbo,a %fcc0, loop_399
5073 nop
5074 fitod %f12, %f10
5075 fdtos %f10, %f22
5076 fornot1s %f8, %f4, %f26
5077 restored
5078 rdpr %cwp, %g1
5079 rdpr %cansave, %g2
5080 rdpr %canrestore, %g3
5081 rdpr %cleanwin, %g4
5082 rdpr %otherwin, %g5
5083 rdpr %wstate, %g6
5084loop_399:
5085 edge32ln %l5, %i6, %i4
5086 xnorcc %o0, %o4, %g3
5087 fbue,a %fcc1, loop_400
5088 nop
5089 setx 0x002956DB, %l0, %l6
5090 st %l6, [%l7 + 0x28]
5091 ld [%l7 + 0x28], %f13
5092 setx 0xFC824F90, %l1, %l5
5093 st %l5, [%l7 + 0x10]
5094 ld [%l7 + 0x10], %f12
5095 fsubs %f12, %f13, %f31
5096 tpos %xcc, 0x2
5097 tsubcctv %i1, 0x1753, %l0
5098loop_400:
5099 array16 %i5, %i7, %g7
5100 movge %xcc, %o6, %g2
5101 sdivx %l4, 0x148C, %o1
5102 fmovsgu %icc, %f2, %f28
5103 subcc %g6, %g4, %l6
5104 movneg %icc, %o2, %l3
5105 fmovsgu %xcc, %f8, %f20
5106 edge16n %g1, %o5, %i3
5107 wr %g0, 0x19, %asi
5108 ldda [%l7 + 0x10] %asi, %l0
5109 move %xcc, %i2, %l2
5110 movleu %icc, %g5, %i0
5111 mova %icc, %o3, %o7
5112 edge16ln %i6, %l5, %i4
5113 array8 %o0, %o4, %i1
5114 fcmple32 %f10, %f8, %l0
5115 fmuld8sux16 %f29, %f8, %f24
5116 fbue,a %fcc1, loop_401
5117 movrgez %g3, %i7, %i5
5118 xorcc %g7, 0x023B, %o6
5119 call loop_402
5120loop_401:
5121 std %f30, [%l7 + 0x30]
5122 fpsub16 %f6, %f20, %f8
5123 movneg %icc, %g2, %l4
5124loop_402:
5125 smul %g6, 0x18B6, %g4
5126 sub %o1, %l6, %o2
5127 andn %g1, 0x0644, %l3
5128 movge %xcc, %o5, %l1
5129 andn %i2, 0x100A, %i3
5130 fnot2s %f28, %f28
5131 addc %l2, 0x16E3, %g5
5132 edge8ln %i0, %o3, %o7
5133 alignaddrl %l5, %i6, %o0
5134 tn %icc, 0x5
5135 fblg,a %fcc2, loop_403
5136 fmul8x16 %f5, %f12, %f18
5137 ldd [%l7 + 0x08], %i4
5138 fbge %fcc2, loop_404
5139loop_403:
5140 nop
5141 fitos %f4, %f27
5142 fstod %f27, %f30
5143 addc %i1, 0x1466, %o4
5144 fmuld8sux16 %f15, %f12, %f8
5145loop_404:
5146 movvs %icc, %g3, %i7
5147 fbule,a %fcc3, loop_405
5148 tvs %icc, 0x7
5149 tvc %icc, 0x6
5150 std %f26, [%l7 + 0x38]
5151loop_405:
5152 flush %l7 + 0x5C
5153 brgez,a %l0, loop_406
5154 edge8l %i5, %o6, %g2
5155 brnz,a %g7, loop_407
5156 fnot1 %f4, %f4
5157loop_406:
5158 fnegd %f10, %f26
5159 tne %xcc, 0x3
5160loop_407:
5161 ldstub [%l7 + 0x19], %g6
5162 addccc %l4, %g4, %o1
5163 stx %o2, [%l7 + 0x48]
5164 set 0x10, %l5
5165 ldda [%l7 + %l5] 0x88, %g0
5166 subcc %l6, %o5, %l1
5167 nop
5168 setx 0xCFCFCDD6, %l0, %l6
5169 st %l6, [%l7 + 0x28]
5170 ld [%l7 + 0x28], %f25
5171 setx 0xA3FBA9DF, %l1, %l5
5172 st %l5, [%l7 + 0x10]
5173 ld [%l7 + 0x10], %f6
5174 fsubs %f6, %f25, %f14
5175 tgu %xcc, 0x2
5176 fbge,a %fcc1, loop_408
5177 tn %xcc, 0x5
5178 set 0x34, %o0
5179 lduba [%l7 + %o0] 0x11, %i2
5180loop_408:
5181 movrlez %i3, 0x327, %l3
5182 taddcc %l2, %g5, %i0
5183 fmovsne %icc, %f22, %f23
5184 mulx %o3, 0x132A, %o7
5185 set 0x24, %l0
5186 lduha [%l7 + %l0] 0x88, %i6
5187 tsubcc %l5, 0x1EE7, %o0
5188 stx %i4, [%l7 + 0x78]
5189 fmovsgu %xcc, %f25, %f30
5190 ldub [%l7 + 0x7F], %o4
5191 bg,pn %xcc, loop_409
5192 lduw [%l7 + 0x20], %i1
5193 fpack16 %f8, %f15
5194 andn %i7, %l0, %g3
5195loop_409:
5196 fblg %fcc3, loop_410
5197 fmovscs %xcc, %f11, %f21
5198 movrne %i5, 0x0F5, %g2
5199 addc %g7, 0x1346, %o6
5200loop_410:
5201 bgu,a loop_411
5202 fandnot2 %f20, %f6, %f20
5203 bcs,pn %icc, loop_412
5204 movneg %xcc, %l4, %g6
5205loop_411:
5206 alignaddr %g4, %o1, %g1
5207 std %f2, [%l7 + 0x38]
5208loop_412:
5209 movle %icc, %o2, %o5
5210 tvc %xcc, 0x7
5211 edge16 %l1, %l6, %i3
5212 tcc %xcc, 0x7
5213 bg,a loop_413
5214 fabss %f31, %f0
5215 movne %xcc, %i2, %l3
5216 movne %xcc, %g5, %i0
5217loop_413:
5218 bge,a,pt %xcc, loop_414
5219 tcs %icc, 0x7
5220 tg %icc, 0x4
5221 fnegd %f22, %f10
5222loop_414:
5223 ldsh [%l7 + 0x0E], %o3
5224 movpos %xcc, %l2, %o7
5225 bcc loop_415
5226 fmovdg %icc, %f17, %f10
5227 brgz,a %i6, loop_416
5228 ldstub [%l7 + 0x7C], %l5
5229loop_415:
5230 popc %o0, %i4
5231 tg %xcc, 0x2
5232loop_416:
5233 and %o4, 0x0598, %i1
5234 fmovrdne %l0, %f24, %f4
5235 move %icc, %i7, %g3
5236 fmovscs %xcc, %f9, %f24
5237 movne %icc, %i5, %g7
5238 ld [%l7 + 0x4C], %f8
5239 ldd [%l7 + 0x08], %g2
5240 movge %xcc, %o6, %l4
5241 prefetch [%l7 + 0x28], 0x1
5242 sra %g6, %o1, %g1
5243 alignaddr %g4, %o2, %o5
5244 restored
5245 rdpr %cwp, %g1
5246 rdpr %cansave, %g2
5247 rdpr %canrestore, %g3
5248 rdpr %cleanwin, %g4
5249 rdpr %otherwin, %g5
5250 rdpr %wstate, %g6
5251 nop
5252 fitos %f13, %f22
5253 nop
5254 fitos %f11, %f29
5255 fstoi %f29, %f14
5256 andcc %l6, 0x043C, %i3
5257 taddcctv %l1, %i2, %g5
5258 movl %xcc, %i0, %l3
5259 fpadd16s %f23, %f9, %f0
5260 edge8l %o3, %l2, %o7
5261 movn %xcc, %i6, %o0
5262 movrlez %i4, %l5, %i1
5263 fbl %fcc3, loop_417
5264 srax %l0, 0x17, %o4
5265 stb %g3, [%l7 + 0x65]
5266 edge8ln %i7, %i5, %g7
5267loop_417:
5268 sdiv %o6, 0x0118, %g2
5269 fsrc1 %f12, %f22
5270 wr %g0, 0x2e, %asi
5271 ldda [%l7 + 0x40] %asi, %g6
5272 mova %xcc, %l4, %g1
5273 fnors %f11, %f24, %f23
5274 fbule,a %fcc2, loop_418
5275 edge8 %o1, %o2, %o5
5276 fandnot1 %f26, %f30, %f14
5277 sll %g4, %i3, %l6
5278loop_418:
5279 brgz %l1, loop_419
5280 saved
5281 rdpr %cwp, %g1
5282 rdpr %cansave, %g2
5283 rdpr %canrestore, %g3
5284 rdpr %cleanwin, %g4
5285 rdpr %otherwin, %g5
5286 rdpr %wstate, %g6
5287 udiv %g5, 0x1336, %i2
5288 udivx %l3, 0x1D06, %i0
5289loop_419:
5290 xnorcc %l2, 0x15FC, %o7
5291 array32 %o3, %i6, %o0
5292 movvc %xcc, %i4, %i1
5293 fors %f4, %f15, %f2
5294 fmovd %f30, %f26
5295 fbl,a %fcc1, loop_420
5296 fmovs %f14, %f25
5297 umulcc %l0, %o4, %l5
5298 ta %icc, 0x4
5299loop_420:
5300 movl %icc, %i7, %i5
5301 tcc %icc, 0x4
5302 bge loop_421
5303 fpmerge %f4, %f23, %f18
5304 ldsw [%l7 + 0x18], %g3
5305 mova %icc, %o6, %g7
5306loop_421:
5307 lduw [%l7 + 0x18], %g2
5308 ta %xcc, 0x4
5309 tg %icc, 0x6
5310 movl %icc, %g6, %g1
5311 fbe %fcc0, loop_422
5312 fbuge,a %fcc3, loop_423
5313 fble,a %fcc0, loop_424
5314 movleu %icc, %l4, %o1
5315loop_422:
5316 xnor %o5, %g4, %o2
5317loop_423:
5318 fnegd %f30, %f22
5319loop_424:
5320 fnot2s %f10, %f5
5321 sdivx %i3, 0x0318, %l1
5322 wr %g0, 0x10, %asi
5323 lduwa [%l7 + 0x08] %asi, %l6
5324 nop
5325 fitos %f14, %f4
5326 and %g5, %l3, %i0
5327 fmovsvs %xcc, %f1, %f25
5328 sllx %i2, %o7, %l2
5329 mulx %o3, %i6, %o0
5330 edge32l %i4, %l0, %i1
5331 movne %xcc, %o4, %i7
5332 stbar
5333 addccc %i5, 0x1DE3, %g3
5334 sub %l5, 0x19EC, %o6
5335 nop
5336 fitos %f6, %f19
5337 fstox %f19, %f18
5338 fxtos %f18, %f26
5339 fors %f19, %f8, %f20
5340 orcc %g2, 0x166D, %g7
5341 array32 %g1, %g6, %o1
5342 edge8 %l4, %g4, %o2
5343 mulx %o5, 0x0EB8, %i3
5344 udivx %l6, 0x1F67, %l1
5345 edge32ln %l3, %i0, %g5
5346 srax %o7, 0x13, %i2
5347 udivcc %o3, 0x069B, %l2
5348 or %o0, 0x0944, %i4
5349 move %xcc, %i6, %l0
5350 fmovdpos %icc, %f19, %f25
5351 ldsw [%l7 + 0x30], %i1
5352 fmovsleu %icc, %f11, %f26
5353 nop
5354 setx loop_425, %l0, %l1
5355 jmpl %l1, %i7
5356 array32 %o4, %g3, %l5
5357 nop
5358 setx 0x95EC5FD9, %l0, %l6
5359 st %l6, [%l7 + 0x28]
5360 ld [%l7 + 0x28], %f30
5361 setx 0x5ECE3758, %l1, %l5
5362 st %l5, [%l7 + 0x10]
5363 ld [%l7 + 0x10], %f27
5364 fdivs %f27, %f30, %f12
5365 bneg %xcc, loop_426
5366loop_425:
5367 edge16l %o6, %i5, %g7
5368 orncc %g2, %g1, %g6
5369 bge,pt %icc, loop_427
5370loop_426:
5371 edge16 %l4, %o1, %g4
5372 call loop_428
5373 tsubcctv %o2, 0x0EAC, %i3
5374loop_427:
5375 edge8ln %l6, %o5, %l3
5376 smulcc %i0, 0x0DF4, %g5
5377loop_428:
5378 stbar
5379 pdist %f26, %f10, %f26
5380 mulscc %l1, 0x1D97, %i2
5381 orcc %o3, %o7, %l2
5382 tl %xcc, 0x6
5383 set 0x40, %g7
5384 ldda [%l7 + %g7] 0x04, %f16
5385 fmuld8sux16 %f10, %f31, %f12
5386 tvs %icc, 0x6
5387 wr %g0, 0x80, %asi
5388 ldswa [%l7 + 0x1C] %asi, %i4
5389 subc %i6, 0x082E, %o0
5390 brgz,a %i1, loop_429
5391 movge %icc, %i7, %o4
5392 nop
5393 fitos %f31, %f16
5394 movcs %icc, %g3, %l0
5395loop_429:
5396 fsrc1 %f30, %f4
5397 tg %xcc, 0x7
5398 nop
5399 fitod %f12, %f12
5400 fdtoi %f12, %f16
5401 fpsub32 %f28, %f0, %f22
5402 fbul %fcc1, loop_430
5403 tcc %xcc, 0x5
5404 brnz %o6, loop_431
5405 edge32l %l5, %i5, %g2
5406loop_430:
5407 bvs,a,pn %icc, loop_432
5408 fcmple32 %f30, %f6, %g1
5409loop_431:
5410 srl %g6, 0x1D, %l4
5411 bge,a loop_433
5412loop_432:
5413 fcmpgt32 %f16, %f10, %o1
5414 stx %g7, [%l7 + 0x58]
5415 ba,a,pn %xcc, loop_434
5416loop_433:
5417 xor %g4, %i3, %o2
5418 set 0x5C, %i0
5419 ldstuba [%l7 + %i0] 0x88, %o5
5420loop_434:
5421 faligndata %f30, %f14, %f16
5422 tleu %icc, 0x3
5423 mova %icc, %l6, %l3
5424 nop
5425 setx loop_435, %l0, %l1
5426 wrpr 0x1, %tl
5427 wrpr %l1, %tnpc
5428 setx 0x34400001400, %l0, %l1
5429 wrpr %l1, %tstate
5430 wrhpr 0x4, %htstate
5431 done
5432 bcs,pn %icc, loop_436
5433 movle %xcc, %g5, %l1
5434 movgu %xcc, %i0, %o3
5435loop_435:
5436 ldsh [%l7 + 0x50], %o7
5437loop_436:
5438 movneg %xcc, %i2, %i4
5439 movn %xcc, %i6, %o0
5440 subccc %i1, 0x1750, %l2
5441 udiv %i7, 0x11B3, %g3
5442 fbule %fcc3, loop_437
5443 xorcc %o4, 0x1D52, %o6
5444 fabsd %f30, %f10
5445 edge32 %l0, %i5, %g2
5446loop_437:
5447 taddcctv %l5, 0x02F3, %g1
5448 andn %l4, %g6, %o1
5449 fpsub16s %f7, %f0, %f24
5450 andcc %g4, 0x1BC6, %i3
5451 fba,a %fcc1, loop_438
5452 sdivcc %o2, 0x0426, %o5
5453 tle %xcc, 0x2
5454 movgu %xcc, %g7, %l6
5455loop_438:
5456 nop
5457 wr %g0, 0x18, %asi
5458 prefetcha [%l7 + 0x68] %asi, 0x2
5459 ldd [%l7 + 0x30], %l0
5460 tsubcctv %l3, %i0, %o3
5461 nop
5462 setx loop_439, %l0, %l1
5463 wrpr 0x1, %tl
5464 wrpr %l1, %tnpc
5465 setx 0x34400001400, %l0, %l1
5466 wrpr %l1, %tstate
5467 wrhpr 0x4, %htstate
5468 done
5469 or %o7, 0x1E96, %i2
5470 restored
5471 rdpr %cwp, %g1
5472 rdpr %cansave, %g2
5473 rdpr %canrestore, %g3
5474 rdpr %cleanwin, %g4
5475 rdpr %otherwin, %g5
5476 rdpr %wstate, %g6
5477 movrgz %i4, %o0, %i6
5478loop_439:
5479 movcc %xcc, %l2, %i7
5480 xnorcc %i1, %o4, %g3
5481 movrgz %o6, 0x1E5, %i5
5482 ld [%l7 + 0x20], %f0
5483 tsubcc %l0, %g2, %l5
5484 restored
5485 rdpr %cwp, %g1
5486 rdpr %cansave, %g2
5487 rdpr %canrestore, %g3
5488 rdpr %cleanwin, %g4
5489 rdpr %otherwin, %g5
5490 rdpr %wstate, %g6
5491 wr %g0, 0x81, %asi
5492 stba %l4, [%l7 + 0x7B] %asi
5493 fmovrslez %g6, %f4, %f2
5494 udivcc %o1, 0x1399, %g4
5495 fpackfix %f8, %f17
5496 array8 %g1, %i3, %o5
5497 xnor %o2, %l6, %g7
5498 addccc %l1, %g5, %i0
5499 fmovdg %xcc, %f27, %f16
5500 swap [%l7 + 0x18], %l3
5501 movge %xcc, %o3, %i2
5502 bvs,pt %xcc, loop_440
5503 fpadd32 %f0, %f18, %f24
5504 smulcc %o7, %o0, %i4
5505 taddcctv %l2, 0x1712, %i7
5506loop_440:
5507 taddcc %i6, 0x0283, %i1
5508 flush %l7 + 0x24
5509 tle %icc, 0x0
5510 fbg,a %fcc3, loop_441
5511 udiv %g3, 0x09F7, %o4
5512 fmovdg %xcc, %f2, %f18
5513 fbuge,a %fcc1, loop_442
5514loop_441:
5515 subcc %i5, %o6, %g2
5516 sub %l5, 0x0D29, %l0
5517 tvs %xcc, 0x1
5518loop_442:
5519 xnorcc %l4, %g6, %g4
5520 ldsb [%l7 + 0x15], %o1
5521 udiv %i3, 0x0882, %g1
5522 edge32ln %o5, %o2, %g7
5523 ldsh [%l7 + 0x40], %l1
5524 add %l7, 0x58, %l6
5525 wr %g0, 0x18, %asi
5526 casxa [%l6] %asi, %g5, %l6
5527 nop
5528 setx 0x194962428EF1DF94, %l0, %l6
5529 stx %l6, [%l7 + 0x28]
5530 ldd [%l7 + 0x28], %f22
5531 setx 0xE149D5E021A1C026, %l1, %l5
5532 stx %l5, [%l7 + 0x10]
5533 ldd [%l7 + 0x10], %f2
5534 fmuld %f2, %f22, %f16
5535 fzeros %f0
5536 andncc %l3, %i0, %o3
5537 edge32ln %o7, %i2, %o0
5538 subccc %i4, %i7, %i6
5539 edge32l %l2, %g3, %o4
5540 fbule,a %fcc2, loop_443
5541 restored
5542 rdpr %cwp, %g1
5543 rdpr %cansave, %g2
5544 rdpr %canrestore, %g3
5545 rdpr %cleanwin, %g4
5546 rdpr %otherwin, %g5
5547 rdpr %wstate, %g6
5548 fmovdl %icc, %f2, %f4
5549 popc 0x17C8, %i5
5550loop_443:
5551 tvc %icc, 0x1
5552 bcs,a loop_444
5553 andn %o6, %i1, %l5
5554 fsrc2 %f4, %f8
5555 fmovspos %icc, %f5, %f16
5556loop_444:
5557 fbge,a %fcc1, loop_445
5558 smulcc %g2, 0x198E, %l0
5559 edge8n %g6, %l4, %g4
5560 sethi 0x1F46, %o1
5561loop_445:
5562 fbo,a %fcc3, loop_446
5563 fmovsgu %icc, %f13, %f13
5564 orcc %g1, %i3, %o5
5565 movleu %xcc, %g7, %l1
5566loop_446:
5567 fnand %f30, %f2, %f16
5568 sub %o2, 0x08AE, %g5
5569 movgu %icc, %l3, %l6
5570 fbu %fcc0, loop_447
5571 fmul8ulx16 %f12, %f28, %f20
5572 movgu %xcc, %i0, %o7
5573 fxor %f14, %f4, %f0
5574loop_447:
5575 udiv %i2, 0x137D, %o3
5576 sir 0x18D4
5577 sdivx %i4, 0x0EAF, %i7
5578 sir 0x1BF3
5579 wr %g0, 0x10, %asi
5580 lduha [%l7 + 0x70] %asi, %o0
5581 taddcc %l2, 0x0E5D, %g3
5582 subcc %i6, %o4, %i5
5583 fxnors %f8, %f19, %f14
5584 movpos %icc, %i1, %o6
5585 movvs %icc, %g2, %l5
5586 xorcc %l0, %l4, %g6
5587 movne %icc, %g4, %g1
5588 edge32 %i3, %o5, %g7
5589 xnorcc %l1, %o2, %g5
5590 be %icc, loop_448
5591 umulcc %l3, %l6, %o1
5592 edge8ln %o7, %i0, %o3
5593 fone %f28
5594loop_448:
5595 fxnors %f24, %f10, %f3
5596 sir 0x1078
5597 bg,a loop_449
5598 stbar
5599 membar 0x68
5600 wr %g0, 0x2a, %asi
5601 stba %i2, [%l7 + 0x72] %asi
5602 membar #Sync
5603loop_449:
5604 pdist %f2, %f8, %f26
5605 stbar
5606 edge32n %i7, %o0, %i4
5607 sub %l2, 0x0A4D, %g3
5608 movpos %icc, %i6, %i5
5609 fmovs %f15, %f13
5610 xor %o4, 0x1CA1, %i1
5611 movne %icc, %g2, %l5
5612 alignaddr %l0, %o6, %g6
5613 sdiv %l4, 0x03EC, %g4
5614 brgez %g1, loop_450
5615 and %o5, %g7, %l1
5616 tne %xcc, 0x2
5617 movl %icc, %i3, %o2
5618loop_450:
5619 movleu %icc, %l3, %l6
5620 edge16ln %o1, %o7, %g5
5621 stx %i0, [%l7 + 0x50]
5622 tne %xcc, 0x5
5623 mulx %o3, %i7, %o0
5624 fbg,a %fcc2, loop_451
5625 fxnor %f28, %f24, %f22
5626 add %l7, 0x6C, %l6
5627 wr %g0, 0x11, %asi
5628 lda [%l6] %asi, %i2
5629 casa [%l6] %asi, %i2, %i4
5630loop_451:
5631 edge32l %g3, %i6, %l2
5632 alignaddr %i5, %o4, %g2
5633 fmovsl %icc, %f23, %f15
5634 mova %xcc, %l5, %i1
5635 movrne %o6, 0x01E, %l0
5636 sllx %g6, %l4, %g4
5637 mulscc %o5, %g1, %g7
5638 fmovscs %xcc, %f29, %f28
5639 fbne,a %fcc0, loop_452
5640 fmovrdlez %i3, %f4, %f14
5641 saved
5642 rdpr %cwp, %g1
5643 rdpr %cansave, %g2
5644 rdpr %canrestore, %g3
5645 rdpr %cleanwin, %g4
5646 rdpr %otherwin, %g5
5647 rdpr %wstate, %g6
5648 nop
5649 setx 0x6F4DDFAC4FB5473C, %l0, %l6
5650 stx %l6, [%l7 + 0x28]
5651 ldd [%l7 + 0x28], %f18
5652 setx 0xB6534471CE4A0DB9, %l1, %l5
5653 stx %l5, [%l7 + 0x10]
5654 ldd [%l7 + 0x10], %f4
5655 fmuld %f4, %f18, %f20
5656loop_452:
5657 fandnot2 %f28, %f16, %f12
5658 stx %o2, [%l7 + 0x48]
5659 ldx [%l7 + 0x60], %l3
5660 tpos %xcc, 0x1
5661 movrlez %l1, 0x272, %l6
5662 edge16n %o7, %o1, %i0
5663 fbuge %fcc1, loop_453
5664 fmovscs %icc, %f23, %f15
5665 faligndata %f28, %f4, %f18
5666 fmovrdgez %g5, %f2, %f16
5667loop_453:
5668 tle %icc, 0x1
5669 movpos %xcc, %o3, %o0
5670 fors %f3, %f13, %f24
5671 xorcc %i7, %i2, %g3
5672 movrgz %i4, 0x0E8, %l2
5673 addc %i6, %o4, %i5
5674 movrgez %g2, 0x2C1, %i1
5675 fmovrdgz %o6, %f6, %f30
5676 udivx %l0, 0x148B, %g6
5677 tn %xcc, 0x7
5678 orcc %l5, 0x13F3, %l4
5679 xor %g4, %o5, %g1
5680 xnorcc %g7, %i3, %l3
5681 ldub [%l7 + 0x75], %l1
5682 srlx %o2, 0x1C, %o7
5683 edge8l %o1, %i0, %g5
5684 sra %l6, %o0, %o3
5685 bcc,a,pt %xcc, loop_454
5686 edge32n %i2, %i7, %g3
5687 movrne %l2, %i6, %o4
5688 nop
5689 setx loop_455, %l0, %l1
5690 wrpr 0x1, %tl
5691 wrpr %l1, %tpc
5692 add %l1, 0x4, %l1
5693 wrpr %l1, %tnpc
5694 setx 0x34400001400, %l0, %l1
5695 wrpr %l1, %tstate
5696 wrhpr 0x4, %htstate
5697 retry
5698loop_454:
5699 movpos %xcc, %i5, %i4
5700 fsrc1s %f9, %f25
5701 movg %icc, %g2, %i1
5702loop_455:
5703 tleu %xcc, 0x7
5704 fmovrsne %o6, %f30, %f6
5705 nop
5706 setx 0x94AF5E7B, %l0, %l6
5707 st %l6, [%l7 + 0x28]
5708 ld [%l7 + 0x28], %f1
5709 fsqrts %f1, %f15
5710 bvs %xcc, loop_456
5711 tleu %icc, 0x5
5712 fbge %fcc0, loop_457
5713 fmovsvc %icc, %f30, %f14
5714loop_456:
5715 tl %xcc, 0x2
5716 fcmpeq32 %f10, %f18, %g6
5717loop_457:
5718 alignaddr %l5, %l4, %l0
5719 fmovdg %xcc, %f12, %f12
5720 movgu %xcc, %o5, %g1
5721 ldsh [%l7 + 0x40], %g7
5722 fbule,a %fcc3, loop_458
5723 movrgz %g4, 0x1FF, %l3
5724 udivcc %l1, 0x1155, %i3
5725 fbn %fcc2, loop_459
5726loop_458:
5727 edge8 %o2, %o7, %o1
5728 bl,a,pn %icc, loop_460
5729 movle %icc, %i0, %g5
5730loop_459:
5731 alignaddr %o0, %o3, %l6
5732 fxnor %f16, %f14, %f22
5733loop_460:
5734 fbul,a %fcc3, loop_461
5735 tsubcctv %i7, 0x0892, %g3
5736 movcs %icc, %i2, %i6
5737 bcs,pn %xcc, loop_462
5738loop_461:
5739 movn %icc, %o4, %i5
5740 movrgz %l2, %i4, %i1
5741 movrlz %g2, 0x276, %o6
5742loop_462:
5743 xor %l5, %l4, %g6
5744 lduh [%l7 + 0x52], %l0
5745 tle %xcc, 0x5
5746 umulcc %o5, %g1, %g7
5747 udivx %g4, 0x168D, %l1
5748 tl %icc, 0x4
5749 bleu,pt %xcc, loop_463
5750 prefetch [%l7 + 0x34], 0x1
5751 edge8 %l3, %i3, %o7
5752 fpadd32 %f28, %f8, %f6
5753loop_463:
5754 tl %xcc, 0x0
5755 fmul8x16 %f21, %f28, %f10
5756 fmovrdne %o1, %f28, %f10
5757 edge32ln %i0, %o2, %g5
5758 xnor %o3, 0x1517, %o0
5759 fmovsne %xcc, %f5, %f26
5760 ldsw [%l7 + 0x34], %i7
5761 fnot1s %f21, %f26
5762 andcc %g3, %i2, %l6
5763 andcc %i6, %o4, %i5
5764 sdivx %l2, 0x0527, %i1
5765 ta %icc, 0x1
5766 udivcc %g2, 0x1EBF, %i4
5767 sdivcc %l5, 0x0355, %l4
5768 tcs %icc, 0x3
5769 fmovde %xcc, %f27, %f17
5770 movrgez %g6, %o6, %l0
5771 brlez %g1, loop_464
5772 fmovsvs %xcc, %f6, %f0
5773 fornot1 %f26, %f26, %f18
5774 edge32ln %o5, %g4, %g7
5775loop_464:
5776 movvc %icc, %l1, %i3
5777 edge8ln %l3, %o1, %i0
5778 edge8 %o7, %g5, %o3
5779 tleu %xcc, 0x2
5780 move %xcc, %o0, %o2
5781 smulcc %g3, 0x07A6, %i2
5782 fpadd32 %f30, %f8, %f14
5783 fblg %fcc1, loop_465
5784 edge8 %i7, %l6, %o4
5785 mova %xcc, %i6, %l2
5786 saved
5787 rdpr %cwp, %g1
5788 rdpr %cansave, %g2
5789 rdpr %canrestore, %g3
5790 rdpr %cleanwin, %g4
5791 rdpr %otherwin, %g5
5792 rdpr %wstate, %g6
5793loop_465:
5794 fcmpne16 %f24, %f18, %i1
5795 brgez %g2, loop_466
5796 movrgz %i4, %l5, %l4
5797 fbug,a %fcc0, loop_467
5798 fbl,a %fcc3, loop_468
5799loop_466:
5800 fbne %fcc0, loop_469
5801 bn,a loop_470
5802loop_467:
5803 bn,a,pt %xcc, loop_471
5804loop_468:
5805 sdiv %i5, 0x0B92, %g6
5806loop_469:
5807 movpos %icc, %o6, %l0
5808loop_470:
5809 udiv %o5, 0x04A8, %g1
5810loop_471:
5811 udivx %g4, 0x1A63, %l1
5812 udiv %i3, 0x0B2F, %l3
5813 edge32n %o1, %i0, %o7
5814 wr %g0, 0x89, %asi
5815 ldda [%l7 + 0x30] %asi, %g6
5816 nop
5817 fitod %f6, %f18
5818 fdtox %f18, %f4
5819 fxtod %f4, %f28
5820 membar #Sync
5821 set 0x40, %l1
5822 ldda [%l7 + %l1] 0x17, %f16
5823 nop
5824 setx loop_472, %l0, %l1
5825 wrpr 0x1, %tl
5826 wrpr %l1, %tnpc
5827 setx 0x34400001400, %l0, %l1
5828 wrpr %l1, %tstate
5829 wrhpr 0x4, %htstate
5830 done
5831 smulcc %g5, 0x0F67, %o3
5832 fpadd32s %f26, %f31, %f28
5833 set 0x64, %i2
5834 ldswa [%l7 + %i2] 0x18, %o2
5835loop_472:
5836 fabss %f14, %f15
5837 subccc %o0, %i2, %i7
5838 fbu,a %fcc0, loop_473
5839 edge8ln %g3, %o4, %i6
5840 bvs,a loop_474
5841 brlez,a %l6, loop_475
5842loop_473:
5843 tneg %icc, 0x5
5844 ldsw [%l7 + 0x4C], %l2
5845loop_474:
5846 fcmple32 %f12, %f8, %i1
5847loop_475:
5848 addccc %i4, %g2, %l4
5849 bvs,a loop_476
5850 fmovsn %icc, %f30, %f5
5851 edge8ln %i5, %l5, %g6
5852 orncc %l0, 0x08D4, %o5
5853loop_476:
5854 nop
5855 setx 0x43E7B196504458D1, %l0, %l6
5856 stx %l6, [%l7 + 0x18]
5857 ldx [%l7 + 0x18], %fsr
5858 movgu %xcc, %o6, %g4
5859 edge32l %g1, %i3, %l1
5860 bg,pt %icc, loop_477
5861 ldstub [%l7 + 0x7F], %l3
5862 membar 0x4B
5863 udivx %i0, 0x1E19, %o7
5864loop_477:
5865 tsubcctv %o1, %g7, %g5
5866 movrne %o2, %o3, %o0
5867 edge16l %i2, %g3, %i7
5868 movre %i6, 0x36A, %o4
5869 fbo %fcc3, loop_478
5870 andn %l2, %l6, %i4
5871 movcs %xcc, %g2, %l4
5872 udivcc %i1, 0x14D7, %i5
5873loop_478:
5874 fmovdl %xcc, %f5, %f30
5875 bpos loop_479
5876 tsubcc %g6, 0x0801, %l5
5877 nop
5878 setx loop_480, %l0, %l1
5879 wrpr 0x1, %tl
5880 wrpr %l1, %tpc
5881 add %l1, 0x4, %l1
5882 wrpr %l1, %tnpc
5883 setx 0x34400001400, %l0, %l1
5884 wrpr %l1, %tstate
5885 wrhpr 0x4, %htstate
5886 retry
5887 movrgz %l0, 0x110, %o5
5888loop_479:
5889 bn,pn %icc, loop_481
5890 bcc,a,pn %icc, loop_482
5891loop_480:
5892 umul %o6, 0x1CE8, %g4
5893 ldsh [%l7 + 0x0A], %i3
5894loop_481:
5895 fmovdl %xcc, %f14, %f14
5896loop_482:
5897 ldd [%l7 + 0x30], %f14
5898 fabss %f10, %f18
5899 fbge %fcc3, loop_483
5900 fmovdcc %icc, %f23, %f0
5901 fnot2 %f12, %f18
5902 taddcctv %l1, 0x0E30, %l3
5903loop_483:
5904 fsrc2s %f30, %f9
5905 movg %icc, %g1, %i0
5906 and %o7, 0x1DB6, %o1
5907 fpsub16 %f26, %f2, %f18
5908 fsrc2s %f16, %f9
5909 restored
5910 rdpr %cwp, %g1
5911 rdpr %cansave, %g2
5912 rdpr %canrestore, %g3
5913 rdpr %cleanwin, %g4
5914 rdpr %otherwin, %g5
5915 rdpr %wstate, %g6
5916 movrgz %g7, %g5, %o3
5917 wr %g0, 0x80, %asi
5918 swapa [%l7 + 0x14] %asi, %o0
5919 ble,a,pn %icc, loop_484
5920 andcc %o2, %i2, %i7
5921 fzeros %f16
5922 fands %f31, %f22, %f10
5923loop_484:
5924 mulx %g3, %i6, %l2
5925 array32 %l6, %i4, %g2
5926 array32 %o4, %l4, %i5
5927 fblg,a %fcc3, loop_485
5928 std %f6, [%l7 + 0x58]
5929 set 0x29, %l3
5930 lduba [%l7 + %l3] 0x15, %i1
5931loop_485:
5932 movcc %icc, %g6, %l0
5933 fmovsn %icc, %f11, %f28
5934 movn %icc, %o5, %o6
5935 tge %icc, 0x2
5936 umul %l5, %i3, %g4
5937 srax %l3, %l1, %g1
5938 edge16n %o7, %i0, %g7
5939 tgu %xcc, 0x2
5940 set 0x1E, %o5
5941 stba %o1, [%l7 + %o5] 0x88
5942 bvc,a %icc, loop_486
5943 movneg %xcc, %g5, %o0
5944 movge %xcc, %o3, %o2
5945 ldub [%l7 + 0x29], %i7
5946loop_486:
5947 bgu,pt %icc, loop_487
5948 mulscc %g3, %i2, %i6
5949 edge16 %l6, %l2, %i4
5950 fmovdvs %icc, %f25, %f18
5951loop_487:
5952 tl %icc, 0x5
5953 addccc %g2, %l4, %i5
5954 nop
5955 setx 0xD64C401D, %l0, %l6
5956 st %l6, [%l7 + 0x28]
5957 ld [%l7 + 0x28], %f11
5958 fsqrts %f11, %f28
5959 bn,pt %xcc, loop_488
5960 nop
5961 setx loop_489, %l0, %l1
5962 wrpr 0x1, %tl
5963 wrpr %l1, %tpc
5964 add %l1, 0x4, %l1
5965 wrpr %l1, %tnpc
5966 setx 0x34400001400, %l0, %l1
5967 wrpr %l1, %tstate
5968 wrhpr 0x4, %htstate
5969 retry
5970 movvc %icc, %o4, %g6
5971 array32 %l0, %i1, %o6
5972loop_488:
5973 saved
5974 rdpr %cwp, %g1
5975 rdpr %cansave, %g2
5976 rdpr %canrestore, %g3
5977 rdpr %cleanwin, %g4
5978 rdpr %otherwin, %g5
5979 rdpr %wstate, %g6
5980loop_489:
5981 subc %l5, 0x1EBE, %i3
5982 stb %o5, [%l7 + 0x44]
5983 restored
5984 rdpr %cwp, %g1
5985 rdpr %cansave, %g2
5986 rdpr %canrestore, %g3
5987 rdpr %cleanwin, %g4
5988 rdpr %otherwin, %g5
5989 rdpr %wstate, %g6
5990 fmovd %f18, %f28
5991 movle %icc, %g4, %l3
5992 taddcc %l1, %o7, %g1
5993 bpos,a,pn %xcc, loop_490
5994 nop
5995 set 0x10, %g1
5996 stx %g7, [%l7 + %g1]
5997 tvs %icc, 0x4
5998 movleu %icc, %i0, %g5
5999loop_490:
6000 fone %f28
6001 subcc %o1, 0x1917, %o0
6002 movcc %xcc, %o2, %i7
6003 fcmpeq32 %f14, %f24, %g3
6004 wr %g0, 0x80, %asi
6005 stha %o3, [%l7 + 0x54] %asi
6006 tneg %icc, 0x0
6007 tsubcc %i2, 0x0979, %i6
6008 sra %l6, %l2, %g2
6009 bleu,pn %icc, loop_491
6010 fpackfix %f16, %f19
6011 srax %i4, 0x07, %l4
6012 sll %o4, %g6, %i5
6013loop_491:
6014 fxor %f28, %f28, %f26
6015 movge %xcc, %l0, %i1
6016 bl,a loop_492
6017 nop
6018 set 0x08, %o1
6019 ldstub [%l7 + %o1], %l5
6020 nop
6021 setx 0xC668226125124C22, %l0, %l6
6022 stx %l6, [%l7 + 0x28]
6023 ldd [%l7 + 0x28], %f26
6024 setx 0x839C72D5FBCFBF97, %l1, %l5
6025 stx %l5, [%l7 + 0x10]
6026 ldd [%l7 + 0x10], %f28
6027 fsubd %f28, %f26, %f30
6028 and %i3, 0x0184, %o6
6029loop_492:
6030 tne %xcc, 0x7
6031 tle %xcc, 0x6
6032 edge16ln %o5, %g4, %l1
6033 sra %o7, %g1, %g7
6034 tvc %xcc, 0x4
6035 fpadd16s %f31, %f21, %f27
6036 set 0x1F, %o3
6037 ldstuba [%l7 + %o3] 0x80, %i0
6038 sdivx %g5, 0x13F9, %o1
6039 nop
6040 fitod %f4, %f20
6041 brz %o0, loop_493
6042 movrlz %o2, 0x007, %i7
6043 wr %g0, 0x10, %asi
6044 ldxa [%l7 + 0x50] %asi, %l3
6045loop_493:
6046 fmovs %f9, %f25
6047 fpackfix %f26, %f22
6048 ble,pt %icc, loop_494
6049 movneg %icc, %g3, %i2
6050 fandnot1s %f12, %f26, %f11
6051 nop
6052 setx 0xB66396AF47E225D8, %l0, %l6
6053 stx %l6, [%l7 + 0x28]
6054 ldd [%l7 + 0x28], %f2
6055 fsqrtd %f2, %f16
6056loop_494:
6057 movn %icc, %i6, %l6
6058 te %xcc, 0x5
6059 nop
6060 set 0x32, %g4
6061 ldsh [%l7 + %g4], %o3
6062 movrgez %l2, 0x12F, %g2
6063 movcs %xcc, %l4, %i4
6064 stb %g6, [%l7 + 0x67]
6065 movgu %xcc, %o4, %i5
6066 fmovdgu %icc, %f26, %f10
6067 bshuffle %f20, %f20, %f0
6068 fcmple16 %f14, %f26, %l0
6069 fbe %fcc3, loop_495
6070 edge16 %i1, %l5, %o6
6071 subccc %o5, %g4, %i3
6072 tcc %xcc, 0x4
6073loop_495:
6074 te %icc, 0x2
6075 bne loop_496
6076 stx %l1, [%l7 + 0x30]
6077 tgu %icc, 0x0
6078 nop
6079 fitod %f12, %f18
6080 fdtox %f18, %f8
6081loop_496:
6082 fmovsa %xcc, %f11, %f24
6083 tge %xcc, 0x4
6084 fble %fcc2, loop_497
6085 smul %g1, %g7, %o7
6086 restored
6087 rdpr %cwp, %g1
6088 rdpr %cansave, %g2
6089 rdpr %canrestore, %g3
6090 rdpr %cleanwin, %g4
6091 rdpr %otherwin, %g5
6092 rdpr %wstate, %g6
6093 edge16 %g5, %o1, %i0
6094loop_497:
6095 movneg %xcc, %o0, %i7
6096 movvs %xcc, %o2, %l3
6097 brlz,a %i2, loop_498
6098 nop
6099 setx loop_499, %l0, %l1
6100 jmpl %l1, %g3
6101 xorcc %l6, 0x0757, %i6
6102 wr %g0, 0x52, %asi
6103 stxa %o3, [%g0 + 0x210] %asi
6104loop_498:
6105 fbule,a %fcc3, loop_500
6106loop_499:
6107 edge16ln %l2, %g2, %l4
6108 fsrc2s %f17, %f28
6109 fmovrdgez %g6, %f4, %f18
6110loop_500:
6111 fnands %f26, %f21, %f10
6112 bleu,a,pt %xcc, loop_501
6113 array16 %i4, %i5, %o4
6114 orcc %l0, %i1, %o6
6115 andncc %o5, %l5, %i3
6116loop_501:
6117 edge8ln %g4, %l1, %g1
6118 movvs %xcc, %o7, %g5
6119 alignaddrl %o1, %i0, %g7
6120 tvs %xcc, 0x3
6121 fmovs %f5, %f11
6122 edge16l %i7, %o2, %l3
6123 tn %icc, 0x4
6124 fmovdvc %icc, %f28, %f19
6125 srl %i2, 0x01, %o0
6126 fnot2 %f2, %f4
6127 ldsb [%l7 + 0x75], %g3
6128 movcs %xcc, %l6, %i6
6129 movrgz %l2, %g2, %o3
6130 orn %g6, 0x1A00, %i4
6131 bge,a %icc, loop_502
6132 fmovsvs %xcc, %f19, %f30
6133 and %l4, 0x0FA9, %o4
6134 movrne %i5, 0x043, %l0
6135loop_502:
6136 andn %o6, 0x1DCA, %o5
6137 fmovdcc %xcc, %f9, %f26
6138 bvc %icc, loop_503
6139 nop
6140 set 0x64, %i7
6141 ldsw [%l7 + %i7], %i1
6142 wr %g0, 0x80, %asi
6143 lduha [%l7 + 0x7C] %asi, %l5
6144loop_503:
6145 edge8l %i3, %g4, %g1
6146 movpos %icc, %l1, %o7
6147 nop
6148 fitos %f9, %f18
6149 nop
6150 setx loop_504, %l0, %l1
6151 wrpr 0x1, %tl
6152 wrpr %l1, %tnpc
6153 setx 0x34400001400, %l0, %l1
6154 wrpr %l1, %tstate
6155 wrhpr 0x4, %htstate
6156 done
6157 movleu %xcc, %g5, %i0
6158 fmovdn %icc, %f31, %f24
6159 fmovsleu %icc, %f6, %f17
6160loop_504:
6161 movle %xcc, %g7, %o1
6162 edge32n %o2, %l3, %i7
6163 fbl,a %fcc3, loop_505
6164 movcc %xcc, %o0, %g3
6165 membar #Sync
6166 set 0x40, %l4
6167 ldda [%l7 + %l4] 0xf8, %f0
6168loop_505:
6169 array16 %l6, %i6, %l2
6170 edge32n %i2, %g2, %o3
6171 sll %i4, 0x09, %g6
6172 alignaddr %o4, %l4, %l0
6173 orncc %i5, 0x1E06, %o5
6174 sir 0x1CA1
6175 set 0x108, %g3
6176 stxa %o6, [%g0 + %g3] 0x21
6177 edge32 %l5, %i3, %i1
6178 fmovdl %xcc, %f24, %f25
6179 fmovsvs %icc, %f26, %f8
6180 lduw [%l7 + 0x38], %g4
6181 umul %g1, 0x0384, %l1
6182 fpmerge %f8, %f24, %f14
6183 srax %g5, %i0, %g7
6184 restored
6185 rdpr %cwp, %g1
6186 rdpr %cansave, %g2
6187 rdpr %canrestore, %g3
6188 rdpr %cleanwin, %g4
6189 rdpr %otherwin, %g5
6190 rdpr %wstate, %g6
6191 addc %o1, %o7, %l3
6192 sllx %o2, 0x13, %i7
6193 edge16n %o0, %g3, %i6
6194 sdivx %l6, 0x1F6D, %l2
6195 subc %i2, 0x0DD8, %g2
6196 sdivx %o3, 0x0EC0, %g6
6197 edge16l %o4, %i4, %l4
6198 xnor %i5, 0x16FC, %o5
6199 movvs %icc, %o6, %l0
6200 fbue %fcc0, loop_506
6201 addc %l5, %i1, %g4
6202 sllx %i3, %g1, %g5
6203 alignaddrl %i0, %g7, %l1
6204loop_506:
6205 nop
6206 wr %g0, 0x88, %asi
6207 sta %f1, [%l7 + 0x44] %asi
6208 taddcc %o1, %l3, %o2
6209 fmovrdlz %o7, %f28, %f12
6210 fbul %fcc2, loop_507
6211 bcc %xcc, loop_508
6212 ldsh [%l7 + 0x12], %o0
6213 xnor %g3, 0x0708, %i6
6214loop_507:
6215 fornot1 %f4, %f14, %f18
6216loop_508:
6217 fbn %fcc3, loop_509
6218 ta %xcc, 0x2
6219 edge32n %l6, %l2, %i7
6220 wr %g0, 0x88, %asi
6221 sta %f29, [%l7 + 0x3C] %asi
6222loop_509:
6223 te %icc, 0x4
6224 edge8n %g2, %o3, %i2
6225 saved
6226 rdpr %cwp, %g1
6227 rdpr %cansave, %g2
6228 rdpr %canrestore, %g3
6229 rdpr %cleanwin, %g4
6230 rdpr %otherwin, %g5
6231 rdpr %wstate, %g6
6232 nop
6233 setx 0xF0D81777B691473A, %l0, %l6
6234 stx %l6, [%l7 + 0x28]
6235 ldd [%l7 + 0x28], %f16
6236 setx 0xB85C8E5AF61B8240, %l1, %l5
6237 stx %l5, [%l7 + 0x10]
6238 ldd [%l7 + 0x10], %f6
6239 faddd %f6, %f16, %f18
6240 fbuge %fcc2, loop_510
6241 edge32n %o4, %g6, %l4
6242 array8 %i4, %o5, %i5
6243 srl %l0, %l5, %o6
6244loop_510:
6245 smulcc %g4, %i3, %i1
6246 stw %g1, [%l7 + 0x34]
6247 stx %i0, [%l7 + 0x20]
6248 add %g7, 0x09B5, %l1
6249 tge %xcc, 0x0
6250 fbo,a %fcc3, loop_511
6251 saved
6252 rdpr %cwp, %g1
6253 rdpr %cansave, %g2
6254 rdpr %canrestore, %g3
6255 rdpr %cleanwin, %g4
6256 rdpr %otherwin, %g5
6257 rdpr %wstate, %g6
6258 fsrc2s %f16, %f16
6259 edge8ln %o1, %g5, %o2
6260loop_511:
6261 fmul8sux16 %f28, %f14, %f16
6262 fornot1 %f0, %f0, %f4
6263 fpmerge %f28, %f8, %f28
6264 bgu loop_512
6265 fcmple32 %f0, %f30, %o7
6266 fbuge,a %fcc1, loop_513
6267 fands %f11, %f2, %f21
6268loop_512:
6269 nop
6270 wr %g0, 0x04, %asi
6271 ldstuba [%l7 + 0x74] %asi, %l3
6272loop_513:
6273 fmovrde %g3, %f18, %f2
6274 fxor %f10, %f24, %f4
6275 brgz %o0, loop_514
6276 orn %i6, 0x0F22, %l6
6277 fpmerge %f23, %f28, %f28
6278 wr %g0, 0x81, %asi
6279 swapa [%l7 + 0x4C] %asi, %l2
6280loop_514:
6281 pdist %f6, %f18, %f8
6282 set 0x70, %g5
6283 swapa [%l7 + %g5] 0x11, %g2
6284 set 0x14, %o4
6285 sta %f25, [%l7 + %o4] 0x11
6286 set 0x8, %o6
6287 stxa %i7, [%g0 + %o6] 0x21
6288 array8 %o3, %o4, %g6
6289 fsrc2s %f24, %f4
6290 nop
6291 setx 0x875949D573D2251D, %l0, %l6
6292 stx %l6, [%l7 + 0x28]
6293 ldd [%l7 + 0x28], %f8
6294 setx 0x2AC5DA29D7375F6E, %l1, %l5
6295 stx %l5, [%l7 + 0x10]
6296 ldd [%l7 + 0x10], %f2
6297 fsubd %f2, %f8, %f24
6298 nop
6299 fitod %f6, %f16
6300 fdtox %f16, %f12
6301 edge32n %i2, %l4, %i4
6302 nop
6303 setx loop_515, %l0, %l1
6304 wrpr 0x1, %tl
6305 wrpr %l1, %tpc
6306 add %l1, 0x4, %l1
6307 wrpr %l1, %tnpc
6308 setx 0x34400001400, %l0, %l1
6309 wrpr %l1, %tstate
6310 wrhpr 0x4, %htstate
6311 retry
6312 te %xcc, 0x2
6313 array32 %i5, %l0, %l5
6314 alignaddr %o5, %g4, %o6
6315loop_515:
6316 stx %i3, [%l7 + 0x70]
6317 bne,a,pt %icc, loop_516
6318 orcc %i1, %i0, %g7
6319 fsrc2s %f14, %f18
6320 movl %xcc, %g1, %l1
6321loop_516:
6322 nop
6323 wr %g0, 0x23, %asi
6324 ldda [%l7 + 0x70] %asi, %o0
6325 xnorcc %g5, 0x1AA3, %o7
6326 edge16n %o2, %g3, %o0
6327 ldsh [%l7 + 0x38], %l3
6328 xnorcc %i6, %l6, %g2
6329 tleu %xcc, 0x0
6330 swap [%l7 + 0x30], %l2
6331 edge32n %i7, %o3, %o4
6332 orncc %g6, 0x0D78, %l4
6333 smulcc %i4, %i2, %l0
6334 fnor %f0, %f28, %f10
6335 tneg %icc, 0x6
6336 fmul8x16au %f18, %f18, %f28
6337 movgu %icc, %i5, %l5
6338 fmovrdne %g4, %f8, %f26
6339 edge16l %o5, %i3, %i1
6340 andcc %o6, %g7, %g1
6341 movpos %icc, %i0, %l1
6342 ble loop_517
6343 udiv %g5, 0x0E20, %o1
6344 edge32n %o7, %o2, %g3
6345 fmul8x16au %f16, %f10, %f4
6346loop_517:
6347 nop
6348 fitod %f6, %f14
6349 nop
6350 setx 0xAD2064864B4A70C7, %l0, %l6
6351 stx %l6, [%l7 + 0x28]
6352 ldd [%l7 + 0x28], %f24
6353 setx 0x4BBC3FAA368E9217, %l1, %l5
6354 stx %l5, [%l7 + 0x10]
6355 ldd [%l7 + 0x10], %f0
6356 fsubd %f0, %f24, %f6
6357 fmovdl %xcc, %f25, %f7
6358 addcc %o0, %i6, %l3
6359 wr %g0, 0x19, %asi
6360 stha %g2, [%l7 + 0x46] %asi
6361 nop
6362 setx loop_518, %l0, %l1
6363 jmpl %l1, %l2
6364 fcmpgt16 %f6, %f18, %l6
6365 fpsub16 %f28, %f28, %f6
6366 fbne %fcc0, loop_519
6367loop_518:
6368 orn %o3, 0x1830, %i7
6369 orn %o4, %g6, %l4
6370 ldub [%l7 + 0x77], %i4
6371loop_519:
6372 movrlez %i2, 0x341, %l0
6373 array32 %l5, %i5, %o5
6374 movrgez %i3, %i1, %g4
6375 fone %f22
6376 fmovsle %xcc, %f27, %f24
6377 nop
6378 setx loop_520, %l0, %l1
6379 wrpr 0x1, %tl
6380 wrpr %l1, %tnpc
6381 setx 0x34400001400, %l0, %l1
6382 wrpr %l1, %tstate
6383 wrhpr 0x4, %htstate
6384 done
6385 tcs %xcc, 0x6
6386 edge8ln %o6, %g1, %i0
6387 fpack16 %f28, %f25
6388loop_520:
6389 sdivcc %g7, 0x0A92, %g5
6390 movcs %icc, %l1, %o1
6391 subc %o7, 0x05E9, %g3
6392 xor %o2, 0x01F3, %i6
6393 std %f12, [%l7 + 0x50]
6394 sra %o0, 0x14, %g2
6395 fbug %fcc0, loop_521
6396 sdiv %l2, 0x1AC7, %l6
6397 nop
6398 setx loop_522, %l0, %l1
6399 wrpr 0x1, %tl
6400 wrpr %l1, %tpc
6401 add %l1, 0x4, %l1
6402 wrpr %l1, %tnpc
6403 setx 0x34400001400, %l0, %l1
6404 wrpr %l1, %tstate
6405 wrhpr 0x4, %htstate
6406 retry
6407 fmovrsgz %o3, %f9, %f7
6408loop_521:
6409 fpadd16s %f14, %f15, %f0
6410 fbg,a %fcc2, loop_523
6411loop_522:
6412 tgu %icc, 0x3
6413 edge16n %l3, %o4, %g6
6414 addccc %i7, 0x1AF3, %i4
6415loop_523:
6416 edge16n %i2, %l4, %l5
6417 edge8ln %i5, %l0, %i3
6418 stx %o5, [%l7 + 0x48]
6419 fmovrde %i1, %f14, %f4
6420 movcs %xcc, %g4, %g1
6421 tvs %xcc, 0x4
6422 tsubcc %i0, %g7, %g5
6423 nop
6424 fitod %f6, %f6
6425 fdtoi %f6, %f31
6426 set 0x2E, %i1
6427 lduha [%l7 + %i1] 0x04, %l1
6428 movvs %icc, %o1, %o7
6429 sub %g3, 0x14AC, %o2
6430 array16 %o6, %o0, %g2
6431 movle %xcc, %l2, %l6
6432 edge8ln %i6, %o3, %l3
6433 nop
6434 setx loop_524, %l0, %l1
6435 wrpr 0x1, %tl
6436 wrpr %l1, %tpc
6437 add %l1, 0x4, %l1
6438 wrpr %l1, %tnpc
6439 setx 0x34400001400, %l0, %l1
6440 wrpr %l1, %tstate
6441 wrhpr 0x4, %htstate
6442 retry
6443 umulcc %o4, 0x0ACC, %g6
6444 addcc %i4, 0x00B4, %i2
6445 xnor %l4, 0x1179, %l5
6446loop_524:
6447 tpos %xcc, 0x7
6448 fnor %f18, %f2, %f24
6449 tgu %icc, 0x6
6450 movcs %xcc, %i5, %i7
6451 and %i3, 0x18C1, %o5
6452 nop
6453 setx 0x6F932FFBB0643EDA, %l0, %l6
6454 stx %l6, [%l7 + 0x48]
6455 ldx [%l7 + 0x48], %fsr
6456 brz,a %i1, loop_525
6457 fmovrdlez %g4, %f24, %f30
6458 fbule,a %fcc3, loop_526
6459 srax %g1, %i0, %g7
6460loop_525:
6461 udivx %l0, 0x16B5, %l1
6462 tsubcctv %o1, 0x0C2D, %g5
6463loop_526:
6464 nop
6465 fitod %f11, %f28
6466 set 0x20, %o2
6467 prefetcha [%l7 + %o2] 0x0c, 0x0
6468 nop
6469 setx 0xA66CE371, %l0, %l6
6470 st %l6, [%l7 + 0x28]
6471 ld [%l7 + 0x28], %f18
6472 setx 0xD3B8CB78, %l1, %l5
6473 st %l5, [%l7 + 0x10]
6474 ld [%l7 + 0x10], %f14
6475 fsubs %f14, %f18, %f23
6476 brgez,a %o2, loop_527
6477 st %f11, [%l7 + 0x14]
6478 sdiv %o6, 0x0C23, %o7
6479 sth %o0, [%l7 + 0x32]
6480loop_527:
6481 nop
6482 setx 0xA7437ACB, %l0, %l6
6483 st %l6, [%l7 + 0x28]
6484 ld [%l7 + 0x28], %f8
6485 fsqrts %f8, %f16
6486 fnegs %f8, %f0
6487 lduw [%l7 + 0x40], %l2
6488 movre %l6, %i6, %g2
6489 fmovsleu %icc, %f30, %f8
6490 edge32n %o3, %o4, %g6
6491 taddcc %l3, 0x11D0, %i2
6492 tcc %xcc, 0x7
6493 wr %g0, 0x80, %asi
6494 lduwa [%l7 + 0x54] %asi, %i4
6495 movrlez %l5, %i5, %l4
6496 mova %icc, %i3, %i7
6497 sub %i1, %o5, %g4
6498 tvs %icc, 0x6
6499 wr %g0, 0x89, %asi
6500 lduwa [%l7 + 0x28] %asi, %g1
6501 bne,a loop_528
6502 sethi 0x02B3, %i0
6503 smulcc %g7, %l0, %o1
6504 tl %xcc, 0x5
6505loop_528:
6506 movvs %icc, %g5, %l1
6507 tvs %icc, 0x7
6508 bge %icc, loop_529
6509 nop
6510 setx loop_530, %l0, %l1
6511 wrpr 0x1, %tl
6512 wrpr %l1, %tnpc
6513 setx 0x34400001400, %l0, %l1
6514 wrpr %l1, %tstate
6515 wrhpr 0x4, %htstate
6516 done
6517 bpos,a,pt %icc, loop_531
6518 tl %xcc, 0x6
6519loop_529:
6520 brgz,a %g3, loop_532
6521loop_530:
6522 sdiv %o2, 0x1C37, %o7
6523loop_531:
6524 movl %xcc, %o0, %o6
6525 bne,a,pt %icc, loop_533
6526loop_532:
6527 bg,pn %icc, loop_534
6528 tge %icc, 0x5
6529 smulcc %l2, 0x1B67, %i6
6530loop_533:
6531 movrne %l6, 0x215, %o3
6532loop_534:
6533 nop
6534 set 0x2C, %g2
6535 lduwa [%l7 + %g2] 0x15, %g2
6536 srlx %o4, 0x1C, %g6
6537 sra %l3, 0x1C, %i2
6538 fmovde %icc, %f30, %f23
6539 membar 0x02
6540 nop
6541 fitod %f29, %f16
6542 edge16ln %l5, %i5, %i4
6543 array32 %i3, %i7, %l4
6544 bcc,a,pn %xcc, loop_535
6545 bg loop_536
6546 movre %i1, 0x110, %g4
6547 fzeros %f25
6548loop_535:
6549 fpadd16 %f10, %f22, %f24
6550loop_536:
6551 fpsub32s %f19, %f24, %f13
6552 fmul8x16au %f15, %f20, %f16
6553 tne %icc, 0x3
6554 array32 %o5, %g1, %g7
6555 movl %xcc, %i0, %o1
6556 bleu %xcc, loop_537
6557 fmovrdlz %g5, %f14, %f0
6558 tgu %icc, 0x0
6559 edge32 %l0, %g3, %l1
6560loop_537:
6561 edge8n %o2, %o0, %o6
6562 xnorcc %o7, 0x0C0B, %i6
6563 alignaddr %l6, %o3, %l2
6564 fmovsg %icc, %f20, %f23
6565 edge32l %g2, %g6, %l3
6566 array32 %o4, %l5, %i5
6567 movg %xcc, %i4, %i3
6568 add %i7, 0x1B6E, %l4
6569 fandnot1s %f10, %f2, %f2
6570 taddcctv %i2, 0x1E5E, %g4
6571 fmovsge %icc, %f15, %f20
6572 fmul8x16al %f2, %f10, %f30
6573 wr %g0, 0x0c, %asi
6574 ldstuba [%l7 + 0x34] %asi, %o5
6575 fmul8x16au %f26, %f2, %f12
6576 xnorcc %g1, %i1, %g7
6577 addcc %i0, %o1, %g5
6578 restored
6579 rdpr %cwp, %g1
6580 rdpr %cansave, %g2
6581 rdpr %canrestore, %g3
6582 rdpr %cleanwin, %g4
6583 rdpr %otherwin, %g5
6584 rdpr %wstate, %g6
6585 sllx %g3, %l1, %l0
6586 bge loop_538
6587 tneg %xcc, 0x4
6588 movgu %icc, %o2, %o0
6589 brgez %o6, loop_539
6590loop_538:
6591 xor %o7, %l6, %i6
6592 xor %l2, 0x19BF, %o3
6593 fbo %fcc3, loop_540
6594loop_539:
6595 array16 %g6, %l3, %o4
6596 fmovscs %icc, %f2, %f24
6597 addccc %g2, %l5, %i4
6598loop_540:
6599 orncc %i5, %i7, %i3
6600 fabss %f23, %f15
6601 edge32 %i2, %g4, %o5
6602 swap [%l7 + 0x38], %l4
6603 andn %i1, %g7, %i0
6604 nop
6605 setx 0xF3D2CAE2E041EC9E, %l0, %l6
6606 stx %l6, [%l7 + 0x48]
6607 ldx [%l7 + 0x48], %fsr
6608 fmul8x16 %f6, %f18, %f20
6609 smulcc %o1, %g1, %g5
6610 taddcctv %g3, %l1, %o2
6611 fpsub32 %f14, %f18, %f0
6612 udivx %o0, 0x003B, %l0
6613 and %o7, 0x0EA6, %o6
6614 xor %i6, 0x0933, %l2
6615 subc %o3, 0x1B53, %l6
6616 orn %l3, 0x0DC5, %o4
6617 saved
6618 rdpr %cwp, %g1
6619 rdpr %cansave, %g2
6620 rdpr %canrestore, %g3
6621 rdpr %cleanwin, %g4
6622 rdpr %otherwin, %g5
6623 rdpr %wstate, %g6
6624 mulx %g6, 0x1EA2, %g2
6625 array32 %i4, %i5, %i7
6626 bvc,pn %icc, loop_541
6627 brz,a %l5, loop_542
6628 edge16ln %i2, %i3, %g4
6629 sll %o5, 0x0E, %l4
6630loop_541:
6631 movvs %xcc, %g7, %i0
6632loop_542:
6633 tcc %icc, 0x1
6634 fmovsg %icc, %f11, %f5
6635 xnor %i1, %g1, %o1
6636 fmovdcc %xcc, %f28, %f1
6637 tn %icc, 0x4
6638 edge32n %g5, %l1, %g3
6639 set 0x58, %l6
6640 prefetcha [%l7 + %l6] 0x10, 0x0
6641 bn,a %icc, loop_543
6642 fbul,a %fcc3, loop_544
6643 lduh [%l7 + 0x44], %l0
6644 xor %o2, %o7, %i6
6645loop_543:
6646 fornot1s %f22, %f11, %f7
6647loop_544:
6648 edge8n %o6, %l2, %l6
6649 move %icc, %l3, %o4
6650 taddcctv %o3, 0x1DC8, %g6
6651 fmovdneg %xcc, %f5, %f5
6652 fsrc2 %f14, %f28
6653 nop
6654 fitos %f7, %f30
6655 tsubcc %g2, %i4, %i7
6656 fbo,a %fcc0, loop_545
6657 srl %i5, %i2, %l5
6658 membar 0x40
6659 fpackfix %f10, %f0
6660loop_545:
6661 movneg %xcc, %i3, %o5
6662 fmovrdlez %g4, %f22, %f12
6663 sllx %g7, 0x1B, %l4
6664 nop
6665 setx loop_546, %l0, %l1
6666 wrpr 0x1, %tl
6667 wrpr %l1, %tnpc
6668 setx 0x34400001400, %l0, %l1
6669 wrpr %l1, %tstate
6670 wrhpr 0x4, %htstate
6671 done
6672 fmovdcs %icc, %f31, %f9
6673 edge8l %i1, %i0, %g1
6674 nop
6675 fitod %f0, %f20
6676 fdtox %f20, %f6
6677loop_546:
6678 sdivx %g5, 0x0DDB, %l1
6679 brgz %o1, loop_547
6680 nop
6681 setx 0x090E971E, %l0, %l6
6682 st %l6, [%l7 + 0x28]
6683 ld [%l7 + 0x28], %f30
6684 setx 0x0454F693, %l1, %l5
6685 st %l5, [%l7 + 0x10]
6686 ld [%l7 + 0x10], %f5
6687 fmuls %f5, %f30, %f12
6688 movrne %o0, %l0, %o2
6689 bne,a,pn %icc, loop_548
6690loop_547:
6691 be,pn %icc, loop_549
6692 subccc %o7, 0x0581, %g3
6693 tleu %icc, 0x2
6694loop_548:
6695 subcc %o6, %i6, %l2
6696loop_549:
6697 edge32ln %l3, %l6, %o3
6698 andncc %g6, %o4, %i4
6699 edge16ln %g2, %i5, %i2
6700 udiv %l5, 0x1794, %i7
6701 movvc %icc, %i3, %o5
6702 movre %g4, 0x08A, %l4
6703 fmovscc %xcc, %f23, %f18
6704 fpadd16s %f8, %f30, %f2
6705 set 0x70, %l2
6706 lda [%l7 + %l2] 0x0c, %f7
6707 fbne,a %fcc1, loop_550
6708 bge,a,pn %icc, loop_551
6709 fmovdpos %xcc, %f1, %f6
6710 wr %g0, 0xe3, %asi
6711 ldda [%l7 + 0x30] %asi, %i0
6712loop_550:
6713 restored
6714 rdpr %cwp, %g1
6715 rdpr %cansave, %g2
6716 rdpr %canrestore, %g3
6717 rdpr %cleanwin, %g4
6718 rdpr %otherwin, %g5
6719 rdpr %wstate, %g6
6720loop_551:
6721 tvs %xcc, 0x7
6722 movvc %icc, %g7, %i0
6723 movne %xcc, %g5, %l1
6724 addc %g1, 0x1C48, %o0
6725 edge16 %o1, %o2, %l0
6726 fmovrde %g3, %f24, %f16
6727 fbue,a %fcc3, loop_552
6728 fxors %f6, %f16, %f30
6729 sir 0x0D62
6730 edge16n %o7, %i6, %o6
6731loop_552:
6732 bne,a %xcc, loop_553
6733 fpackfix %f14, %f26
6734 fblg,a %fcc2, loop_554
6735 andcc %l3, %l6, %o3
6736loop_553:
6737 ba,pt %icc, loop_555
6738 udivx %l2, 0x099F, %o4
6739loop_554:
6740 fsrc1 %f16, %f8
6741 be,a,pn %icc, loop_556
6742loop_555:
6743 bn %icc, loop_557
6744 tg %icc, 0x2
6745 flush %l7 + 0x6C
6746loop_556:
6747 smulcc %g6, 0x10FD, %i4
6748loop_557:
6749 edge16ln %i5, %i2, %l5
6750 taddcc %i7, 0x1782, %i3
6751 fsrc1s %f12, %f14
6752 movrgz %g2, 0x0A1, %o5
6753 sub %l4, %g4, %g7
6754 sth %i1, [%l7 + 0x32]
6755 stbar
6756 saved
6757 rdpr %cwp, %g1
6758 rdpr %cansave, %g2
6759 rdpr %canrestore, %g3
6760 rdpr %cleanwin, %g4
6761 rdpr %otherwin, %g5
6762 rdpr %wstate, %g6
6763 nop
6764 setx 0x77A30016, %l0, %l6
6765 st %l6, [%l7 + 0x28]
6766 ld [%l7 + 0x28], %f3
6767 setx 0xB39B0BFF, %l1, %l5
6768 st %l5, [%l7 + 0x10]
6769 ld [%l7 + 0x10], %f10
6770 fmuls %f10, %f3, %f15
6771 fmovdne %xcc, %f31, %f20
6772 taddcctv %i0, %l1, %g5
6773 mulscc %g1, 0x1BC4, %o0
6774 prefetch [%l7 + 0x10], 0x3
6775 edge32n %o1, %o2, %g3
6776 movn %icc, %l0, %i6
6777 fblg %fcc1, loop_558
6778 nop
6779 fitod %f5, %f28
6780 sethi 0x017C, %o6
6781 mova %icc, %l3, %l6
6782loop_558:
6783 fcmpeq16 %f24, %f4, %o7
6784 fmovdgu %xcc, %f3, %f0
6785 sethi 0x0A20, %o3
6786 xor %o4, %l2, %g6
6787 ldsh [%l7 + 0x62], %i4
6788 tneg %xcc, 0x3
6789 edge16l %i2, %l5, %i7
6790 tpos %xcc, 0x0
6791 fsrc1s %f20, %f0
6792 fpsub32 %f2, %f4, %f20
6793 wr %g0, 0x0c, %asi
6794 swapa [%l7 + 0x34] %asi, %i3
6795 tn %icc, 0x6
6796 saved
6797 rdpr %cwp, %g1
6798 rdpr %cansave, %g2
6799 rdpr %canrestore, %g3
6800 rdpr %cleanwin, %g4
6801 rdpr %otherwin, %g5
6802 rdpr %wstate, %g6
6803 wr %g0, 0x80, %asi
6804 sta %f11, [%l7 + 0x50] %asi
6805 edge32l %g2, %o5, %i5
6806 bgu,pt %xcc, loop_559
6807 edge16l %l4, %g4, %g7
6808 movvs %xcc, %i1, %l1
6809 array8 %i0, %g5, %o0
6810loop_559:
6811 bvc,a,pn %xcc, loop_560
6812 taddcctv %o1, %o2, %g3
6813 movvs %xcc, %l0, %g1
6814 bleu,a %icc, loop_561
6815loop_560:
6816 nop
6817 setx 0xC08ACD94D06DACA5, %l0, %l6
6818 stx %l6, [%l7 + 0x70]
6819 ldx [%l7 + 0x70], %fsr
6820 move %xcc, %o6, %i6
6821 tleu %xcc, 0x5
6822loop_561:
6823 edge8l %l6, %o7, %o3
6824 umul %l3, 0x0A3F, %o4
6825 sdivcc %g6, 0x065E, %l2
6826 wr %g0, 0x88, %asi
6827 sta %f3, [%l7 + 0x4C] %asi
6828 fzero %f18
6829 orcc %i2, %i4, %l5
6830 fbn,a %fcc2, loop_562
6831 udiv %i7, 0x0212, %g2
6832 movrgz %o5, 0x14E, %i5
6833 movrlez %l4, %g4, %i3
6834loop_562:
6835 sethi 0x07C8, %g7
6836 restored
6837 rdpr %cwp, %g1
6838 rdpr %cansave, %g2
6839 rdpr %canrestore, %g3
6840 rdpr %cleanwin, %g4
6841 rdpr %otherwin, %g5
6842 rdpr %wstate, %g6
6843 andcc %i1, 0x1B84, %l1
6844 fxors %f25, %f5, %f28
6845 ld [%l7 + 0x10], %f18
6846 brz,a %i0, loop_563
6847 addccc %o0, %g5, %o2
6848 movvc %icc, %o1, %g3
6849 udivcc %g1, 0x188D, %o6
6850loop_563:
6851 ldx [%l7 + 0x40], %i6
6852 nop
6853 fitod %f12, %f10
6854 fdtos %f10, %f17
6855 tg %icc, 0x4
6856 tcs %icc, 0x2
6857 andn %l6, 0x141A, %o7
6858 tsubcctv %l0, %l3, %o4
6859 edge8n %g6, %o3, %l2
6860 fandnot1s %f26, %f18, %f8
6861 fbn,a %fcc3, loop_564
6862 fmovrsne %i2, %f22, %f11
6863 movre %i4, %l5, %i7
6864 restored
6865 rdpr %cwp, %g1
6866 rdpr %cansave, %g2
6867 rdpr %canrestore, %g3
6868 rdpr %cleanwin, %g4
6869 rdpr %otherwin, %g5
6870 rdpr %wstate, %g6
6871loop_564:
6872 nop
6873 wr %g0, 0x10, %asi
6874 ldstuba [%l7 + 0x44] %asi, %g2
6875 orn %o5, 0x1389, %i5
6876 wr %g0, 0x89, %asi
6877 sta %f22, [%l7 + 0x64] %asi
6878 fmovdneg %icc, %f27, %f17
6879 fmovsvs %xcc, %f31, %f10
6880 fzero %f24
6881 tl %xcc, 0x6
6882 tn %icc, 0x6
6883 swap [%l7 + 0x5C], %l4
6884 movrlez %g4, 0x1A3, %i3
6885 array8 %i1, %l1, %i0
6886 andn %o0, %g7, %g5
6887 tle %xcc, 0x6
6888 tgu %icc, 0x4
6889 movneg %xcc, %o2, %o1
6890 sra %g1, 0x1C, %g3
6891 fmovse %xcc, %f28, %f23
6892 fmovdneg %xcc, %f4, %f14
6893 edge16l %i6, %o6, %o7
6894 movn %icc, %l6, %l3
6895 movge %xcc, %o4, %l0
6896 stx %o3, [%l7 + 0x68]
6897 fornot1 %f16, %f26, %f10
6898 mulscc %l2, 0x02D7, %i2
6899 ble,pn %xcc, loop_565
6900 fmovdg %xcc, %f16, %f25
6901 bvs,a,pt %xcc, loop_566
6902 movcc %icc, %i4, %g6
6903loop_565:
6904 tvs %icc, 0x1
6905 fmovrdlz %l5, %f18, %f14
6906loop_566:
6907 move %xcc, %i7, %g2
6908 wr %g0, 0x80, %asi
6909 ldda [%l7 + 0x40] %asi, %o4
6910 membar #Sync
6911 wr %g0, 0xf8, %asi
6912 ldda [%l7 + 0x40] %asi, %f0
6913 mova %icc, %l4, %i5
6914 std %f30, [%l7 + 0x48]
6915 andcc %i3, %g4, %i1
6916 or %i0, %l1, %o0
6917 tle %icc, 0x4
6918 sdivx %g7, 0x04EB, %g5
6919 alignaddr %o1, %g1, %o2
6920 bcc loop_567
6921 edge8ln %i6, %g3, %o7
6922 tgu %icc, 0x7
6923 array16 %o6, %l3, %l6
6924loop_567:
6925 fand %f20, %f18, %f6
6926 fmovrdgz %l0, %f24, %f30
6927 tsubcc %o3, %l2, %i2
6928 xnorcc %o4, 0x1489, %g6
6929 movle %xcc, %l5, %i7
6930 taddcctv %i4, 0x0934, %o5
6931 fbu %fcc3, loop_568
6932 movrlez %g2, %l4, %i5
6933 srlx %i3, %i1, %g4
6934 nop
6935 setx 0x604F7B47, %l0, %l6
6936 st %l6, [%l7 + 0x60]
6937 ld [%l7 + 0x60], %fsr
6938loop_568:
6939 fmovsne %xcc, %f29, %f21
6940 fbue,a %fcc1, loop_569
6941 nop
6942 fitod %f2, %f14
6943 fdtox %f14, %f14
6944 fxtod %f14, %f20
6945 addcc %l1, 0x1B06, %o0
6946 fmovrslez %i0, %f14, %f7
6947loop_569:
6948 addcc %g5, %o1, %g7
6949 subc %o2, %g1, %g3
6950 subc %i6, %o6, %o7
6951 wr %g0, 0xe3, %asi
6952 stxa %l6, [%l7 + 0x10] %asi
6953 membar #Sync
6954 fandnot2s %f7, %f16, %f24
6955 sdivx %l0, 0x05CA, %o3
6956 fpmerge %f0, %f29, %f28
6957 tpos %xcc, 0x2
6958 fmovsa %icc, %f19, %f11
6959 subccc %l2, 0x05FC, %i2
6960 movpos %xcc, %o4, %g6
6961 fnands %f1, %f27, %f27
6962 fmovdpos %icc, %f9, %f25
6963 ta %xcc, 0x5
6964 movl %icc, %l3, %i7
6965 or %i4, 0x148F, %l5
6966 saved
6967 rdpr %cwp, %g1
6968 rdpr %cansave, %g2
6969 rdpr %canrestore, %g3
6970 rdpr %cleanwin, %g4
6971 rdpr %otherwin, %g5
6972 rdpr %wstate, %g6
6973 fornot2 %f28, %f4, %f26
6974 fmovdvc %icc, %f2, %f17
6975 edge8l %o5, %l4, %i5
6976 saved
6977 rdpr %cwp, %g1
6978 rdpr %cansave, %g2
6979 rdpr %canrestore, %g3
6980 rdpr %cleanwin, %g4
6981 rdpr %otherwin, %g5
6982 rdpr %wstate, %g6
6983 edge32 %g2, %i3, %g4
6984 movrne %l1, 0x1A7, %o0
6985 add %l7, 0x18, %l6
6986 wr %g0, 0x80, %asi
6987 casxa [%l6] 0x80, %i1, %g5
6988 fmovdleu %xcc, %f4, %f20
6989 fmovdne %icc, %f24, %f9
6990 fmovsge %icc, %f2, %f26
6991 movneg %icc, %o1, %g7
6992 smulcc %o2, %i0, %g3
6993 orncc %g1, 0x152D, %i6
6994 restored
6995 rdpr %cwp, %g1
6996 rdpr %cansave, %g2
6997 rdpr %canrestore, %g3
6998 rdpr %cleanwin, %g4
6999 rdpr %otherwin, %g5
7000 rdpr %wstate, %g6
7001 smulcc %o7, %o6, %l6
7002 sra %o3, %l2, %l0
7003 edge16ln %o4, %i2, %l3
7004 subccc %i7, %i4, %g6
7005 edge32l %o5, %l5, %i5
7006 fmovdvc %xcc, %f19, %f7
7007 tge %icc, 0x1
7008 fblg %fcc2, loop_570
7009 addc %l4, 0x183F, %i3
7010 fmovsge %icc, %f10, %f4
7011 fsrc2s %f8, %f28
7012loop_570:
7013 fble %fcc3, loop_571
7014 andncc %g2, %g4, %o0
7015 fmovdpos %xcc, %f17, %f30
7016 or %i1, 0x16CE, %g5
7017loop_571:
7018 fmovdle %icc, %f26, %f0
7019 add %l7, 0x24, %l6
7020 wr %g0, 0x04, %asi
7021 lda [%l6] %asi, %l1
7022 casa [%l6] 0x04, %l1, %g7
7023 udiv %o2, 0x1525, %i0
7024 fones %f13
7025 ble,a %xcc, loop_572
7026 orn %o1, 0x09F7, %g1
7027 udivcc %i6, 0x11F7, %g3
7028 movge %icc, %o6, %l6
7029loop_572:
7030 movrgz %o3, %o7, %l2
7031 movge %xcc, %o4, %l0
7032 edge16l %i2, %l3, %i7
7033 edge8 %g6, %o5, %i4
7034 fmovdg %icc, %f15, %f21
7035 fornot1s %f26, %f20, %f7
7036 fbg,a %fcc1, loop_573
7037 andncc %i5, %l5, %i3
7038 fmovrdne %l4, %f8, %f2
7039 fmovrslz %g2, %f7, %f29
7040loop_573:
7041 ldsw [%l7 + 0x40], %o0
7042 subccc %i1, %g4, %g5
7043 mulx %g7, 0x1207, %o2
7044 sir 0x12EC
7045 fmovdgu %xcc, %f12, %f10
7046 fmovd %f10, %f26
7047 taddcctv %i0, 0x1BD0, %o1
7048 fcmpgt32 %f16, %f12, %l1
7049 restored
7050 rdpr %cwp, %g1
7051 rdpr %cansave, %g2
7052 rdpr %canrestore, %g3
7053 rdpr %cleanwin, %g4
7054 rdpr %otherwin, %g5
7055 rdpr %wstate, %g6
7056 addc %i6, %g3, %g1
7057 alignaddr %o6, %o3, %o7
7058 membar 0x0C
7059 movleu %icc, %l2, %o4
7060 edge32l %l6, %l0, %l3
7061 array8 %i2, %g6, %o5
7062 bg loop_574
7063 edge16ln %i4, %i7, %i5
7064 nop
7065 fitos %f4, %f20
7066 fstoi %f20, %f25
7067 ldd [%l7 + 0x58], %f30
7068loop_574:
7069 sethi 0x19BD, %l5
7070 movrlz %i3, 0x061, %l4
7071 ldsw [%l7 + 0x68], %o0
7072 andncc %i1, %g2, %g5
7073 nop
7074 set 0x30, %i5
7075 ldx [%l7 + %i5], %g7
7076 movleu %xcc, %o2, %g4
7077 tsubcc %i0, %o1, %l1
7078 tg %icc, 0x2
7079 brnz %i6, loop_575
7080 fmul8sux16 %f20, %f20, %f2
7081 movvc %xcc, %g3, %g1
7082 orncc %o3, 0x1B21, %o6
7083loop_575:
7084 sllx %o7, %l2, %l6
7085 edge16l %o4, %l0, %i2
7086 fbo %fcc3, loop_576
7087 movvs %icc, %g6, %o5
7088 ble %icc, loop_577
7089 movpos %icc, %i4, %l3
7090loop_576:
7091 tvs %xcc, 0x0
7092 restored
7093 rdpr %cwp, %g1
7094 rdpr %cansave, %g2
7095 rdpr %canrestore, %g3
7096 rdpr %cleanwin, %g4
7097 rdpr %otherwin, %g5
7098 rdpr %wstate, %g6
7099loop_577:
7100 edge8 %i5, %i7, %i3
7101 set 0x3F, %i6
7102 ldstuba [%l7 + %i6] 0x19, %l5
7103 movcc %icc, %o0, %i1
7104 fpadd16s %f1, %f23, %f8
7105 addccc %g2, %g5, %g7
7106 tl %icc, 0x1
7107 xorcc %o2, %g4, %l4
7108 fmovdvs %xcc, %f25, %f18
7109 fbug,a %fcc3, loop_578
7110 te %xcc, 0x3
7111 movvc %icc, %i0, %o1
7112 stw %l1, [%l7 + 0x10]
7113loop_578:
7114 fsrc1 %f30, %f8
7115 st %f10, [%l7 + 0x44]
7116 movrlz %g3, %i6, %g1
7117 fbo,a %fcc2, loop_579
7118 edge8l %o6, %o3, %o7
7119 subcc %l6, 0x1AD9, %o4
7120 fmovdneg %icc, %f23, %f17
7121loop_579:
7122 udiv %l0, 0x15B7, %l2
7123 fmuld8sux16 %f8, %f10, %f24
7124 alignaddr %g6, %o5, %i2
7125 sra %l3, 0x14, %i4
7126 xorcc %i7, 0x0F20, %i3
7127 movle %icc, %l5, %i5
7128 edge32l %i1, %g2, %g5
7129 tleu %icc, 0x1
7130 fmovsne %icc, %f8, %f30
7131 edge8 %g7, %o2, %o0
7132 addccc %l4, %g4, %o1
7133 bl loop_580
7134 tvc %icc, 0x6
7135 sdiv %i0, 0x1FDE, %l1
7136 srlx %i6, %g1, %g3
7137loop_580:
7138 fpackfix %f22, %f0
7139 subccc %o3, %o7, %l6
7140 add %l7, 0x08, %l6
7141 wr %g0, 0x10, %asi
7142 casxa [%l6] %asi, %o4, %l0
7143 edge32n %o6, %g6, %o5
7144 fbu %fcc2, loop_581
7145 tle %xcc, 0x2
7146 fmul8x16al %f28, %f11, %f24
7147 fnegd %f14, %f10
7148loop_581:
7149 fmovdg %xcc, %f7, %f7
7150 nop
7151 fitos %f1, %f28
7152 fstox %f28, %f0
7153 fmovsne %icc, %f6, %f3
7154 fmovrde %l2, %f26, %f28
7155 tge %xcc, 0x1
7156 tsubcctv %l3, 0x1768, %i2
7157 brgz,a %i7, loop_582
7158 sll %i4, 0x03, %l5
7159 fpmerge %f3, %f3, %f16
7160 tl %xcc, 0x2
7161loop_582:
7162 fone %f12
7163 tvs %xcc, 0x3
7164 orncc %i5, 0x1A08, %i1
7165 smulcc %i3, %g5, %g7
7166 addc %o2, 0x08DF, %g2
7167 fmovsgu %xcc, %f29, %f3
7168 movgu %icc, %o0, %l4
7169 swap [%l7 + 0x58], %o1
7170 fmovsneg %xcc, %f0, %f13
7171 flush %l7 + 0x20
7172 tne %icc, 0x0
7173 ldub [%l7 + 0x7D], %g4
7174 sllx %i0, 0x1C, %l1
7175 addcc %g1, %g3, %o3
7176 fbu %fcc2, loop_583
7177 tgu %xcc, 0x2
7178 movgu %xcc, %i6, %l6
7179 orn %o7, %o4, %l0
7180loop_583:
7181 edge8ln %g6, %o6, %o5
7182 mova %xcc, %l3, %l2
7183 fnors %f16, %f5, %f25
7184 fnot2s %f6, %f21
7185 fba %fcc3, loop_584
7186 subcc %i7, %i4, %l5
7187 movrlez %i2, 0x05F, %i5
7188 add %i1, %g5, %g7
7189loop_584:
7190 fmovd %f8, %f28
7191 movrgez %o2, 0x0A8, %i3
7192 edge32 %o0, %g2, %l4
7193 fcmpgt32 %f14, %f20, %o1
7194 movcc %xcc, %i0, %g4
7195 edge32ln %g1, %g3, %o3
7196 bcs %icc, loop_585
7197 edge32 %l1, %i6, %o7
7198 edge16n %o4, %l6, %l0
7199 nop
7200 fitod %f10, %f24
7201 fdtox %f24, %f12
7202loop_585:
7203 popc 0x0C5C, %o6
7204 fmovsge %icc, %f13, %f25
7205 stw %o5, [%l7 + 0x2C]
7206 taddcc %g6, %l3, %l2
7207 set 0x30, %o7
7208 prefetcha [%l7 + %o7] 0x14, 0x0
7209 movn %xcc, %i4, %l5
7210 edge32n %i5, %i2, %i1
7211 xnor %g7, %o2, %g5
7212 andncc %o0, %g2, %i3
7213 te %icc, 0x7
7214 umulcc %o1, %l4, %i0
7215 set 0x74, %g6
7216 stha %g1, [%l7 + %g6] 0x2b
7217 membar #Sync
7218 fnot2s %f10, %f24
7219 subccc %g4, %o3, %g3
7220 fmovrdne %i6, %f14, %f4
7221 mova %xcc, %o7, %o4
7222 fnot1s %f4, %f6
7223 edge8 %l1, %l0, %o6
7224 edge8 %l6, %g6, %l3
7225 sll %l2, 0x09, %o5
7226 fpadd16s %f2, %f29, %f31
7227 edge32l %i7, %l5, %i4
7228 srl %i2, %i5, %g7
7229 fsrc2 %f24, %f26
7230 movgu %xcc, %o2, %i1
7231 sethi 0x137D, %o0
7232 fmovdpos %icc, %f3, %f28
7233 add %l7, 0x38, %l6
7234 wr %g0, 0x88, %asi
7235 ldxa [%l6] %asi, %g5
7236 casxa [%l6] %asi, %g5, %i3
7237 fmovsn %icc, %f24, %f12
7238 taddcc %g2, %l4, %i0
7239 tvc %icc, 0x0
7240 sdiv %o1, 0x0193, %g4
7241 orncc %g1, %g3, %o3
7242 wr %g0, 0x18, %asi
7243 prefetcha [%l7 + 0x30] %asi, 0x1
7244 andncc %o4, %o7, %l1
7245 array32 %o6, %l6, %g6
7246 ldx [%l7 + 0x28], %l0
7247 fpmerge %f23, %f3, %f20
7248 srax %l2, 0x02, %o5
7249 membar 0x17
7250 bl,pn %icc, loop_586
7251 brgez,a %i7, loop_587
7252 fmuld8ulx16 %f18, %f3, %f30
7253 udiv %l5, 0x0A6E, %i4
7254loop_586:
7255 sir 0x16E4
7256loop_587:
7257 sra %l3, %i5, %g7
7258 movre %o2, %i2, %i1
7259 fpadd32 %f14, %f0, %f0
7260 ldd [%l7 + 0x28], %f26
7261 edge8n %o0, %i3, %g2
7262 brlz %g5, loop_588
7263 nop
7264 setx 0xB3C82228, %l0, %l6
7265 st %l6, [%l7 + 0x28]
7266 ld [%l7 + 0x28], %f16
7267 setx 0xE132DA74, %l1, %l5
7268 st %l5, [%l7 + 0x10]
7269 ld [%l7 + 0x10], %f15
7270 fadds %f15, %f16, %f6
7271 fbu,a %fcc3, loop_589
7272 bl,a %xcc, loop_590
7273loop_588:
7274 fbule %fcc3, loop_591
7275 fmovsle %icc, %f11, %f25
7276loop_589:
7277 udivx %i0, 0x199D, %l4
7278loop_590:
7279 nop
7280 fitos %f1, %f17
7281 fstox %f17, %f10
7282 fxtos %f10, %f31
7283loop_591:
7284 fone %f30
7285 sir 0x1366
7286 fmovdpos %icc, %f11, %f24
7287 addc %o1, 0x05D7, %g4
7288 stbar
7289 ta %xcc, 0x4
7290 fabsd %f14, %f6
7291 ldd [%l7 + 0x20], %g0
7292 fpadd32s %f26, %f28, %f22
7293 fpack16 %f22, %f4
7294 edge16 %o3, %g3, %o4
7295 movneg %icc, %i6, %l1
7296 tcc %xcc, 0x5
7297 edge16l %o7, %l6, %g6
7298 fpsub32s %f13, %f5, %f14
7299 fmovdpos %xcc, %f30, %f24
7300 restored
7301 rdpr %cwp, %g1
7302 rdpr %cansave, %g2
7303 rdpr %canrestore, %g3
7304 rdpr %cleanwin, %g4
7305 rdpr %otherwin, %g5
7306 rdpr %wstate, %g6
7307 and %o6, %l0, %o5
7308 fpadd16 %f14, %f26, %f14
7309 ldub [%l7 + 0x18], %i7
7310 fbg %fcc0, loop_592
7311 sethi 0x0B71, %l2
7312 bpos loop_593
7313 tg %icc, 0x7
7314loop_592:
7315 fmul8ulx16 %f8, %f10, %f20
7316 sub %i4, 0x1C80, %l3
7317loop_593:
7318 fnot2s %f15, %f29
7319 fandnot2 %f24, %f26, %f22
7320 tvs %xcc, 0x4
7321 edge8ln %l5, %g7, %i5
7322 srlx %i2, %o2, %o0
7323 fpack16 %f12, %f0
7324 fmovdgu %xcc, %f21, %f0
7325 fmovsle %xcc, %f4, %f20
7326 sra %i3, %g2, %i1
7327 orcc %g5, 0x059F, %l4
7328 mulscc %i0, %o1, %g1
7329 movcc %icc, %g4, %o3
7330 xnor %g3, %o4, %l1
7331 movre %o7, %l6, %i6
7332 fmovdle %xcc, %f4, %f10
7333 umulcc %g6, %o6, %l0
7334 fbul,a %fcc0, loop_594
7335 movre %i7, %l2, %i4
7336 fnand %f30, %f20, %f2
7337 sethi 0x002D, %o5
7338loop_594:
7339 movle %xcc, %l5, %l3
7340 set 0x18, %i4
7341 stxa %g7, [%l7 + %i4] 0x0c
7342 nop
7343 setx loop_595, %l0, %l1
7344 wrpr 0x1, %tl
7345 wrpr %l1, %tnpc
7346 setx 0x34400001400, %l0, %l1
7347 wrpr %l1, %tstate
7348 wrhpr 0x4, %htstate
7349 done
7350 popc 0x1B34, %i2
7351 tne %xcc, 0x6
7352 stx %o2, [%l7 + 0x60]
7353loop_595:
7354 fbule,a %fcc0, loop_596
7355 addc %o0, %i3, %g2
7356 sdivx %i1, 0x171F, %g5
7357 fpack32 %f28, %f4, %f18
7358loop_596:
7359 edge16n %l4, %i0, %o1
7360 fbne,a %fcc1, loop_597
7361 subccc %i5, %g4, %g1
7362 tvc %xcc, 0x2
7363 fbule,a %fcc3, loop_598
7364loop_597:
7365 movpos %xcc, %g3, %o3
7366 nop
7367 fitos %f16, %f30
7368 fbg %fcc2, loop_599
7369loop_598:
7370 ldd [%l7 + 0x58], %l0
7371 fone %f28
7372 taddcctv %o4, %o7, %l6
7373loop_599:
7374 sra %i6, 0x1F, %o6
7375 fbul %fcc3, loop_600
7376 tgu %xcc, 0x0
7377 st %f7, [%l7 + 0x48]
7378 edge32 %g6, %l0, %l2
7379loop_600:
7380 movl %xcc, %i7, %i4
7381 lduh [%l7 + 0x74], %l5
7382 restored
7383 rdpr %cwp, %g1
7384 rdpr %cansave, %g2
7385 rdpr %canrestore, %g3
7386 rdpr %cleanwin, %g4
7387 rdpr %otherwin, %g5
7388 rdpr %wstate, %g6
7389 movrgez %o5, %l3, %g7
7390 restored
7391 rdpr %cwp, %g1
7392 rdpr %cansave, %g2
7393 rdpr %canrestore, %g3
7394 rdpr %cleanwin, %g4
7395 rdpr %otherwin, %g5
7396 rdpr %wstate, %g6
7397 movneg %icc, %o2, %i2
7398 fbne,a %fcc1, loop_601
7399 fzeros %f25
7400 movl %icc, %o0, %g2
7401 saved
7402 rdpr %cwp, %g1
7403 rdpr %cansave, %g2
7404 rdpr %canrestore, %g3
7405 rdpr %cleanwin, %g4
7406 rdpr %otherwin, %g5
7407 rdpr %wstate, %g6
7408loop_601:
7409 srl %i1, 0x07, %i3
7410 fnot1 %f4, %f0
7411 wr %g0, 0x10, %asi
7412 stwa %l4, [%l7 + 0x20] %asi
7413 andn %g5, 0x0BA1, %i0
7414 nop
7415 fitod %f19, %f30
7416 andncc %i5, %o1, %g4
7417 fmovdleu %xcc, %f14, %f21
7418 tcc %xcc, 0x1
7419 subc %g3, 0x0D96, %o3
7420 nop
7421 fitod %f10, %f2
7422 fdtox %f2, %f0
7423 fble %fcc0, loop_602
7424 and %g1, 0x114B, %o4
7425 xor %l1, 0x14D3, %o7
7426 fnors %f4, %f25, %f6
7427loop_602:
7428 tn %xcc, 0x5
7429 fmuld8ulx16 %f19, %f7, %f26
7430 fpadd16 %f26, %f6, %f24
7431 for %f26, %f28, %f28
7432 popc %i6, %l6
7433 xnorcc %g6, %o6, %l2
7434 edge8 %i7, %l0, %l5
7435 edge16l %i4, %l3, %g7
7436 alignaddr %o2, %o5, %o0
7437 movle %icc, %g2, %i2
7438 fpsub32s %f25, %f5, %f1
7439 fmovsvs %xcc, %f30, %f2
7440 taddcctv %i1, %i3, %l4
7441 fmovsvc %icc, %f22, %f14
7442 add %g5, 0x1852, %i0
7443 movl %icc, %o1, %i5
7444 tcc %xcc, 0x5
7445 srlx %g3, %g4, %o3
7446 tsubcc %o4, 0x0B66, %l1
7447 add %g1, 0x100B, %i6
7448 call loop_603
7449 fmovsge %xcc, %f28, %f9
7450 nop
7451 set 0x24, %l5
7452 ldsw [%l7 + %l5], %l6
7453 umulcc %g6, %o7, %l2
7454loop_603:
7455 brgz,a %i7, loop_604
7456 nop
7457 setx 0xC342C2CC, %l0, %l6
7458 st %l6, [%l7 + 0x28]
7459 ld [%l7 + 0x28], %f29
7460 setx 0x8D46FC3A, %l1, %l5
7461 st %l5, [%l7 + 0x10]
7462 ld [%l7 + 0x10], %f11
7463 fadds %f11, %f29, %f18
7464 fbue %fcc3, loop_605
7465 fnot1 %f8, %f24
7466loop_604:
7467 for %f18, %f22, %f12
7468 movre %l0, 0x017, %o6
7469loop_605:
7470 sdivx %l5, 0x18D6, %l3
7471 fcmpne32 %f24, %f26, %g7
7472 nop
7473 setx 0x5700F779B0470FD1, %l0, %l6
7474 stx %l6, [%l7 + 0x68]
7475 ldx [%l7 + 0x68], %fsr
7476 fmovsge %xcc, %f30, %f25
7477 brgez,a %i4, loop_606
7478 umul %o5, 0x09D4, %o0
7479 bshuffle %f28, %f30, %f4
7480 add %l7, 0x20, %l6
7481 wr %g0, 0x89, %asi
7482 lda [%l6] %asi, %o2
7483 casa [%l6] %asi, %o2, %i2
7484loop_606:
7485 movne %icc, %g2, %i3
7486 fpsub32 %f22, %f2, %f6
7487 edge32ln %i1, %g5, %i0
7488 sdivx %l4, 0x07D1, %i5
7489 edge8ln %o1, %g4, %g3
7490 tcs %xcc, 0x7
7491 tg %xcc, 0x5
7492 fbne %fcc3, loop_607
7493 sdivx %o3, 0x1008, %o4
7494 fble,a %fcc2, loop_608
7495 tleu %icc, 0x6
7496loop_607:
7497 tneg %xcc, 0x0
7498 tvc %icc, 0x2
7499loop_608:
7500 movvc %icc, %l1, %i6
7501 andn %l6, %g6, %g1
7502 sub %l2, %i7, %l0
7503 brz,a %o6, loop_609
7504 nop
7505 setx 0x2B2DA0C16711588C, %l0, %l6
7506 stx %l6, [%l7 + 0x28]
7507 ldd [%l7 + 0x28], %f16
7508 setx 0xE1C80808A810483B, %l1, %l5
7509 stx %l5, [%l7 + 0x10]
7510 ldd [%l7 + 0x10], %f16
7511 fdivd %f16, %f16, %f8
7512 tsubcctv %l5, 0x1729, %o7
7513 nop
7514 set 0x08, %o0
7515 ldsw [%l7 + %o0], %g7
7516loop_609:
7517 movrgz %l3, 0x29C, %i4
7518 xor %o5, 0x18F2, %o0
7519 movrlz %o2, 0x361, %g2
7520 xorcc %i2, %i1, %i3
7521 set 0x40, %i3
7522 stwa %i0, [%l7 + %i3] 0x88
7523 tge %xcc, 0x1
7524 tneg %icc, 0x0
7525 mova %xcc, %g5, %i5
7526 tn %icc, 0x2
7527 andn %o1, 0x0CC7, %l4
7528 fbn %fcc0, loop_610
7529 fpsub16 %f4, %f20, %f8
7530 fnands %f19, %f3, %f7
7531 brnz,a %g4, loop_611
7532loop_610:
7533 movgu %icc, %g3, %o4
7534 fbul,a %fcc1, loop_612
7535 fmovda %xcc, %f8, %f12
7536loop_611:
7537 edge8l %o3, %i6, %l1
7538 fbg,a %fcc0, loop_613
7539loop_612:
7540 edge8ln %g6, %g1, %l6
7541 brnz %l2, loop_614
7542 nop
7543 fitod %f10, %f16
7544 fdtox %f16, %f22
7545 fxtod %f22, %f0
7546loop_613:
7547 udiv %l0, 0x029F, %i7
7548 fbl %fcc3, loop_615
7549loop_614:
7550 edge8l %o6, %o7, %g7
7551 tgu %xcc, 0x3
7552 bne,a %xcc, loop_616
7553loop_615:
7554 orn %l5, 0x1CEF, %i4
7555 taddcc %l3, 0x02F5, %o0
7556 movge %xcc, %o2, %o5
7557loop_616:
7558 fmovdle %icc, %f7, %f28
7559 tsubcctv %i2, %g2, %i3
7560 wr %g0, 0x89, %asi
7561 ldstuba [%l7 + 0x12] %asi, %i0
7562 edge32n %i1, %g5, %i5
7563 nop
7564 set 0x68, %l0
7565 ldx [%l7 + %l0], %l4
7566 tvs %xcc, 0x3
7567 movpos %icc, %g4, %o1
7568 movrlz %g3, %o3, %i6
7569 movn %xcc, %o4, %g6
7570 movcs %xcc, %g1, %l6
7571 fornot2s %f4, %f28, %f23
7572 nop
7573 setx loop_617, %l0, %l1
7574 wrpr 0x1, %tl
7575 wrpr %l1, %tpc
7576 add %l1, 0x4, %l1
7577 wrpr %l1, %tnpc
7578 setx 0x34400001400, %l0, %l1
7579 wrpr %l1, %tstate
7580 wrhpr 0x4, %htstate
7581 retry
7582 nop
7583 fitod %f8, %f12
7584 fdtox %f12, %f8
7585 fxtod %f8, %f10
7586 ldsh [%l7 + 0x08], %l1
7587 stw %l0, [%l7 + 0x40]
7588loop_617:
7589 brz,a %l2, loop_618
7590 tleu %icc, 0x3
7591 srlx %o6, %i7, %g7
7592 bleu,a,pt %icc, loop_619
7593loop_618:
7594 fmovrsgz %o7, %f11, %f16
7595 sdiv %i4, 0x02D2, %l3
7596 add %l7, 0x3C, %l6
7597 wr %g0, 0x80, %asi
7598 lda [%l6] %asi, %o0
7599 casa [%l6] 0x80, %o0, %o2
7600loop_619:
7601 nop
7602 set 0x24, %g7
7603 ldswa [%l7 + %g7] 0x89, %l5
7604 nop
7605 fitod %f0, %f28
7606 fdtos %f28, %f31
7607 sethi 0x0BE7, %i2
7608 movcc %xcc, %g2, %i3
7609 ta %xcc, 0x7
7610 set 0x60, %l1
7611 ldda [%l7 + %l1] 0x2f, %o4
7612 ldstub [%l7 + 0x4F], %i0
7613 edge32 %i1, %g5, %i5
7614 fmovdge %icc, %f20, %f7
7615 fmovse %icc, %f22, %f4
7616 fmovrdgz %g4, %f6, %f28
7617 movle %icc, %l4, %g3
7618 tn %icc, 0x4
7619 xnor %o1, %i6, %o3
7620 movpos %xcc, %g6, %g1
7621 fandnot2s %f25, %f28, %f15
7622 orcc %l6, 0x0614, %l1
7623 sll %o4, 0x11, %l2
7624 set 0x58, %i2
7625 stxa %o6, [%l7 + %i2] 0xe3
7626 membar #Sync
7627 movvs %xcc, %l0, %i7
7628 fmovdl %icc, %f8, %f11
7629 udivx %o7, 0x12A4, %g7
7630 membar 0x27
7631 xnorcc %i4, %l3, %o2
7632 subccc %l5, %i2, %g2
7633 edge8 %o0, %i3, %o5
7634 fpadd32 %f28, %f26, %f10
7635 sra %i0, %i1, %i5
7636 nop
7637 fitod %f8, %f6
7638 fdtox %f6, %f14
7639 fxtod %f14, %f20
7640 subcc %g4, %g5, %g3
7641 tge %icc, 0x4
7642 bg,a loop_620
7643 movrgz %l4, %o1, %o3
7644 fpack16 %f6, %f1
7645 tsubcctv %i6, %g6, %l6
7646loop_620:
7647 fmovsgu %xcc, %f7, %f9
7648 fpsub32 %f28, %f12, %f28
7649 fmovde %icc, %f15, %f24
7650 st %f27, [%l7 + 0x28]
7651 fpadd32 %f0, %f8, %f22
7652 restored
7653 rdpr %cwp, %g1
7654 rdpr %cansave, %g2
7655 rdpr %canrestore, %g3
7656 rdpr %cleanwin, %g4
7657 rdpr %otherwin, %g5
7658 rdpr %wstate, %g6
7659 bl,a,pn %xcc, loop_621
7660 tl %icc, 0x0
7661 swap [%l7 + 0x58], %g1
7662 subcc %o4, 0x003C, %l2
7663loop_621:
7664 tcs %icc, 0x2
7665 tsubcc %l1, %l0, %o6
7666 andncc %o7, %i7, %i4
7667 ta %icc, 0x2
7668 edge8l %l3, %g7, %l5
7669 fba %fcc1, loop_622
7670 xor %o2, %g2, %i2
7671 umulcc %i3, %o0, %o5
7672 fble,a %fcc3, loop_623
7673loop_622:
7674 movn %icc, %i0, %i1
7675 bgu,a,pt %xcc, loop_624
7676 smul %g4, %i5, %g3
7677loop_623:
7678 tg %xcc, 0x5
7679 movvs %icc, %l4, %o1
7680loop_624:
7681 srl %o3, %i6, %g6
7682 fmovdvc %icc, %f29, %f0
7683 movl %icc, %g5, %l6
7684 fmul8ulx16 %f20, %f4, %f6
7685 nop
7686 setx 0x79E681AEB29D2CE6, %l0, %l6
7687 stx %l6, [%l7 + 0x28]
7688 ldd [%l7 + 0x28], %f4
7689 setx 0xB717BB46E4704C3C, %l1, %l5
7690 stx %l5, [%l7 + 0x10]
7691 ldd [%l7 + 0x10], %f4
7692 fsubd %f4, %f4, %f16
7693 sdiv %o4, 0x1B61, %g1
7694 fbe %fcc3, loop_625
7695 edge16 %l1, %l0, %l2
7696 fbe %fcc0, loop_626
7697 movne %icc, %o6, %i7
7698loop_625:
7699 tpos %xcc, 0x3
7700 sdivx %o7, 0x19DA, %l3
7701loop_626:
7702 tvs %icc, 0x3
7703 tle %icc, 0x1
7704 tvs %xcc, 0x6
7705 tn %icc, 0x1
7706 smul %g7, %l5, %i4
7707 fbge %fcc1, loop_627
7708 movcc %icc, %o2, %i2
7709 add %i3, %o0, %g2
7710 movcs %icc, %o5, %i0
7711loop_627:
7712 nop
7713 set 0x7B, %i0
7714 stba %g4, [%l7 + %i0] 0x2b
7715 membar #Sync
7716 bgu,pn %xcc, loop_628
7717 tl %xcc, 0x5
7718 fmovd %f18, %f4
7719 wr %g0, 0x89, %asi
7720 swapa [%l7 + 0x68] %asi, %i1
7721loop_628:
7722 fsrc1 %f8, %f26
7723 edge32ln %i5, %l4, %g3
7724 andn %o3, 0x0589, %i6
7725 tpos %icc, 0x2
7726 fbue,a %fcc3, loop_629
7727 nop
7728 setx loop_630, %l0, %l1
7729 jmpl %l1, %g6
7730 fmovrdgez %g5, %f14, %f20
7731 nop
7732 fitod %f8, %f18
7733 fdtox %f18, %f12
7734 fxtod %f12, %f4
7735loop_629:
7736 nop
7737 setx 0xD06841DB, %l0, %l6
7738 st %l6, [%l7 + 0x24]
7739 ld [%l7 + 0x24], %fsr
7740loop_630:
7741 movgu %xcc, %o1, %o4
7742 lduw [%l7 + 0x5C], %l6
7743 nop
7744 setx loop_631, %l0, %l1
7745 wrpr 0x1, %tl
7746 wrpr %l1, %tnpc
7747 setx 0x34400001400, %l0, %l1
7748 wrpr %l1, %tstate
7749 wrhpr 0x4, %htstate
7750 done
7751 movvc %icc, %l1, %l0
7752 movrne %g1, 0x3EF, %o6
7753 set 0x2A, %o5
7754 stha %l2, [%l7 + %o5] 0xe2
7755 membar #Sync
7756loop_631:
7757 fnegd %f16, %f30
7758 or %o7, %l3, %g7
7759 movvc %xcc, %i7, %l5
7760 movrne %o2, 0x263, %i2
7761 fsrc2 %f18, %f22
7762 fbo,a %fcc3, loop_632
7763 pdist %f4, %f8, %f30
7764 set 0x34, %g1
7765 lduwa [%l7 + %g1] 0x18, %i4
7766loop_632:
7767 nop
7768 setx 0x205D5A5E, %l0, %l6
7769 st %l6, [%l7 + 0x38]
7770 ld [%l7 + 0x38], %fsr
7771 addc %o0, 0x057A, %i3
7772 andn %g2, 0x006D, %i0
7773 fmovspos %icc, %f11, %f31
7774 set 0x18, %l3
7775 ldxa [%l7 + %l3] 0x80, %g4
7776 movrlz %i1, 0x0B4, %o5
7777 fbuge %fcc1, loop_633
7778 tge %xcc, 0x3
7779 addc %l4, %i5, %g3
7780 fxnor %f12, %f0, %f28
7781loop_633:
7782 movcs %xcc, %o3, %g6
7783 tvs %icc, 0x4
7784 fnor %f18, %f30, %f28
7785 udiv %g5, 0x1C75, %o1
7786 andn %o4, 0x07B4, %l6
7787 udivx %l1, 0x0A8C, %i6
7788 set 0x08, %o3
7789 lda [%l7 + %o3] 0x11, %f19
7790 xorcc %l0, %g1, %l2
7791 taddcc %o7, %o6, %l3
7792 udiv %i7, 0x0824, %l5
7793 movpos %xcc, %g7, %o2
7794 fmovdneg %icc, %f28, %f31
7795 fandnot1s %f7, %f25, %f4
7796 swap [%l7 + 0x58], %i2
7797 popc 0x1938, %o0
7798 fmovdleu %icc, %f27, %f14
7799 movl %xcc, %i4, %g2
7800 nop
7801 setx 0x2E2CE43D, %l0, %l6
7802 st %l6, [%l7 + 0x28]
7803 ld [%l7 + 0x28], %f27
7804 setx 0x59DB5A63, %l1, %l5
7805 st %l5, [%l7 + 0x10]
7806 ld [%l7 + 0x10], %f28
7807 fsubs %f28, %f27, %f13
7808 fandnot1s %f30, %f30, %f5
7809 brz,a %i0, loop_634
7810 array32 %i3, %g4, %i1
7811 wr %g0, 0x89, %asi
7812 ldsha [%l7 + 0x78] %asi, %l4
7813loop_634:
7814 or %i5, %g3, %o5
7815 addcc %g6, 0x0A6C, %g5
7816 array32 %o3, %o1, %o4
7817 edge16l %l1, %i6, %l6
7818 fbn %fcc1, loop_635
7819 movleu %xcc, %g1, %l0
7820 smul %l2, 0x0545, %o6
7821 nop
7822 setx 0x9E1E363F, %l0, %l6
7823 st %l6, [%l7 + 0x28]
7824 ld [%l7 + 0x28], %f29
7825 fsqrts %f29, %f23
7826loop_635:
7827 umul %l3, %o7, %l5
7828 tleu %xcc, 0x7
7829 and %i7, 0x02C9, %g7
7830 nop
7831 setx 0xA1C1F15E80738D1C, %l0, %l6
7832 stx %l6, [%l7 + 0x10]
7833 ldx [%l7 + 0x10], %fsr
7834 nop
7835 set 0x5A, %g4
7836 stb %o2, [%l7 + %g4]
7837 movvc %icc, %i2, %o0
7838 add %g2, 0x1D00, %i4
7839 tle %icc, 0x0
7840 bne,a %xcc, loop_636
7841 fbug %fcc3, loop_637
7842 addc %i0, %i3, %g4
7843 move %xcc, %l4, %i5
7844loop_636:
7845 ta %icc, 0x5
7846loop_637:
7847 bcc,pt %xcc, loop_638
7848 tgu %xcc, 0x4
7849 tl %icc, 0x2
7850 movrne %g3, 0x01A, %i1
7851loop_638:
7852 tne %icc, 0x0
7853 fmovdg %icc, %f26, %f27
7854 fblg,a %fcc2, loop_639
7855 sir 0x1B27
7856 wr %g0, 0x0c, %asi
7857 ldswa [%l7 + 0x08] %asi, %o5
7858loop_639:
7859 nop
7860 set 0x38, %o1
7861 stb %g5, [%l7 + %o1]
7862 sra %g6, %o1, %o4
7863 umul %o3, %i6, %l1
7864 ldd [%l7 + 0x18], %f30
7865 lduh [%l7 + 0x22], %g1
7866 fmovs %f23, %f16
7867 tvc %icc, 0x7
7868 fmovsleu %icc, %f2, %f9
7869 fmovdg %icc, %f5, %f3
7870 movn %xcc, %l6, %l2
7871 fnor %f6, %f6, %f2
7872 addcc %o6, 0x1A61, %l0
7873 set 0x5F, %i7
7874 ldstuba [%l7 + %i7] 0x88, %l3
7875 addc %o7, 0x1884, %i7
7876 fnot1 %f6, %f6
7877 srax %g7, %l5, %i2
7878 fmovsneg %xcc, %f28, %f29
7879 fba,a %fcc1, loop_640
7880 popc 0x0603, %o0
7881 faligndata %f20, %f6, %f0
7882 saved
7883 rdpr %cwp, %g1
7884 rdpr %cansave, %g2
7885 rdpr %canrestore, %g3
7886 rdpr %cleanwin, %g4
7887 rdpr %otherwin, %g5
7888 rdpr %wstate, %g6
7889loop_640:
7890 nop
7891 set 0x7E, %g3
7892 lduba [%l7 + %g3] 0x18, %g2
7893 edge16l %i4, %o2, %i0
7894 fnors %f4, %f4, %f13
7895 fmovda %icc, %f12, %f7
7896 fmovde %xcc, %f15, %f31
7897 tcc %icc, 0x4
7898 nop
7899 setx 0xA174F80FA068AA88, %l0, %l6
7900 stx %l6, [%l7 + 0x10]
7901 ldx [%l7 + 0x10], %fsr
7902 fcmple32 %f4, %f8, %g4
7903 fbl,a %fcc3, loop_641
7904 stb %i3, [%l7 + 0x40]
7905 restored
7906 rdpr %cwp, %g1
7907 rdpr %cansave, %g2
7908 rdpr %canrestore, %g3
7909 rdpr %cleanwin, %g4
7910 rdpr %otherwin, %g5
7911 rdpr %wstate, %g6
7912 nop
7913 setx loop_642, %l0, %l1
7914 wrpr 0x1, %tl
7915 wrpr %l1, %tnpc
7916 setx 0x34400001400, %l0, %l1
7917 wrpr %l1, %tstate
7918 wrhpr 0x4, %htstate
7919 done
7920loop_641:
7921 edge16ln %i5, %g3, %i1
7922 tleu %xcc, 0x3
7923 fmovsa %icc, %f28, %f5
7924loop_642:
7925 ldstub [%l7 + 0x69], %l4
7926 movpos %icc, %o5, %g5
7927 xnor %o1, 0x156E, %g6
7928 sub %o4, 0x1556, %i6
7929 fmovscc %icc, %f23, %f16
7930 wr %g0, 0x5f, %asi
7931 stxa %l1, [%g0 + 0x0] %asi
7932 swap [%l7 + 0x28], %g1
7933 fsrc1 %f30, %f28
7934 tn %icc, 0x3
7935 tvs %icc, 0x2
7936 fbue,a %fcc0, loop_643
7937 alignaddrl %o3, %l2, %l6
7938 tn %icc, 0x1
7939 movcs %icc, %o6, %l0
7940loop_643:
7941 bl %icc, loop_644
7942 nop
7943 setx 0x739A3F88, %l0, %l6
7944 st %l6, [%l7 + 0x28]
7945 ld [%l7 + 0x28], %f5
7946 setx 0x0AC314E1, %l1, %l5
7947 st %l5, [%l7 + 0x10]
7948 ld [%l7 + 0x10], %f8
7949 fdivs %f8, %f5, %f30
7950 umulcc %o7, %l3, %i7
7951 movvc %xcc, %l5, %g7
7952loop_644:
7953 sra %i2, 0x1F, %g2
7954 fbule %fcc3, loop_645
7955 xnorcc %i4, 0x1C9B, %o2
7956 tsubcc %i0, 0x142D, %g4
7957 smulcc %o0, %i5, %i3
7958loop_645:
7959 tvc %icc, 0x0
7960 fmovdl %xcc, %f8, %f14
7961 brgz,a %i1, loop_646
7962 tg %xcc, 0x0
7963 call loop_647
7964 tcs %xcc, 0x2
7965loop_646:
7966 array32 %g3, %l4, %g5
7967 nop
7968 setx loop_648, %l0, %l1
7969 jmpl %l1, %o1
7970loop_647:
7971 nop
7972 set 0x2C, %g5
7973 stb %g6, [%l7 + %g5]
7974 movg %xcc, %o5, %o4
7975 mulscc %i6, 0x132A, %l1
7976loop_648:
7977 nop
7978 set 0x18, %o4
7979 ldd [%l7 + %o4], %o2
7980 wr %g0, 0x89, %asi
7981 ldda [%l7 + 0x40] %asi, %f0
7982 fbne,a %fcc3, loop_649
7983 fbg,a %fcc0, loop_650
7984 addcc %l2, %l6, %o6
7985 lduh [%l7 + 0x5A], %l0
7986loop_649:
7987 nop
7988 set 0x40, %l4
7989 ldda [%l7 + %l4] 0x19, %f0
7990loop_650:
7991 sllx %g1, %o7, %l3
7992 tleu %xcc, 0x7
7993 umulcc %i7, 0x15EF, %g7
7994 bl,a,pt %icc, loop_651
7995 movvc %icc, %l5, %g2
7996 fmul8sux16 %f2, %f30, %f26
7997 mulscc %i4, %i2, %i0
7998loop_651:
7999 subcc %o2, 0x1B6D, %g4
8000 swap [%l7 + 0x4C], %i5
8001 bpos,a %icc, loop_652
8002 tvs %xcc, 0x3
8003 andcc %i3, %i1, %g3
8004 fpack32 %f4, %f6, %f18
8005loop_652:
8006 edge8 %l4, %o0, %g5
8007 andncc %g6, %o1, %o5
8008 tg %xcc, 0x4
8009 taddcctv %i6, %o4, %l1
8010 udivx %l2, 0x16D1, %l6
8011 edge16l %o3, %o6, %g1
8012 subc %l0, 0x12A8, %l3
8013 fba,a %fcc0, loop_653
8014 fxor %f0, %f14, %f8
8015 bn,pt %icc, loop_654
8016 stx %o7, [%l7 + 0x50]
8017loop_653:
8018 edge16l %i7, %l5, %g7
8019 bg,a %icc, loop_655
8020loop_654:
8021 smul %g2, 0x0781, %i2
8022 array32 %i4, %o2, %i0
8023 array32 %i5, %g4, %i3
8024loop_655:
8025 fands %f15, %f3, %f31
8026 sra %i1, 0x0B, %g3
8027 ta %xcc, 0x5
8028 smulcc %l4, 0x190F, %g5
8029 sdiv %g6, 0x02B3, %o1
8030 movrlz %o5, 0x2B8, %i6
8031 fmovsleu %icc, %f13, %f25
8032 movrlz %o0, %l1, %o4
8033 nop
8034 setx 0x6F3F3517, %l0, %l6
8035 st %l6, [%l7 + 0x28]
8036 ld [%l7 + 0x28], %f21
8037 setx 0x3804DFAE, %l1, %l5
8038 st %l5, [%l7 + 0x10]
8039 ld [%l7 + 0x10], %f18
8040 fmuls %f18, %f21, %f28
8041 bn,pt %icc, loop_656
8042 orncc %l2, %o3, %l6
8043 tle %icc, 0x1
8044 orcc %o6, 0x0CB1, %g1
8045loop_656:
8046 prefetch [%l7 + 0x3C], 0x3
8047 fnors %f24, %f30, %f26
8048 fmovdge %xcc, %f4, %f8
8049 addcc %l3, %o7, %i7
8050 fpadd16 %f24, %f2, %f0
8051 wr %g0, 0x81, %asi
8052 stba %l0, [%l7 + 0x74] %asi
8053 nop
8054 setx 0xC0B5C2B68F975C34, %l0, %l6
8055 stx %l6, [%l7 + 0x28]
8056 ldd [%l7 + 0x28], %f0
8057 fsqrtd %f0, %f8
8058 fnegd %f14, %f26
8059 edge32n %l5, %g7, %i2
8060 tn %icc, 0x4
8061 fmovsvc %icc, %f11, %f8
8062 nop
8063 fitos %f9, %f27
8064 fstoi %f27, %f0
8065 udivx %g2, 0x0569, %i4
8066 movle %xcc, %o2, %i5
8067 addcc %i0, 0x1791, %i3
8068 edge8n %g4, %g3, %i1
8069 fbne %fcc2, loop_657
8070 udivcc %l4, 0x01AA, %g6
8071 tsubcctv %g5, %o5, %o1
8072 edge32l %o0, %l1, %i6
8073loop_657:
8074 ldd [%l7 + 0x70], %f0
8075 tvs %icc, 0x2
8076 fpsub16s %f24, %f13, %f5
8077 movvs %icc, %l2, %o4
8078 edge16n %o3, %o6, %l6
8079 nop
8080 setx loop_658, %l0, %l1
8081 wrpr 0x1, %tl
8082 wrpr %l1, %tpc
8083 add %l1, 0x4, %l1
8084 wrpr %l1, %tnpc
8085 setx 0x34400001400, %l0, %l1
8086 wrpr %l1, %tstate
8087 wrhpr 0x4, %htstate
8088 retry
8089 orncc %g1, 0x02C8, %l3
8090 umul %i7, 0x0201, %l0
8091 umulcc %l5, 0x1FDE, %g7
8092loop_658:
8093 edge32 %i2, %o7, %g2
8094 fbn %fcc3, loop_659
8095 sllx %i4, 0x19, %i5
8096 fmovdpos %xcc, %f20, %f6
8097 sub %i0, %o2, %i3
8098loop_659:
8099 fnot2 %f4, %f24
8100 alignaddrl %g3, %g4, %l4
8101 andcc %i1, 0x1B65, %g5
8102 edge32 %o5, %o1, %o0
8103 orn %l1, %g6, %l2
8104 fcmpgt32 %f2, %f18, %i6
8105 addcc %o4, 0x1C22, %o6
8106 sir 0x0CD0
8107 sethi 0x0B12, %o3
8108 wr %g0, 0x2a, %asi
8109 ldda [%l7 + 0x50] %asi, %g0
8110 or %l6, %i7, %l0
8111 sllx %l3, %l5, %i2
8112 alignaddr %o7, %g2, %g7
8113 sdivcc %i4, 0x1BA3, %i5
8114 tleu %icc, 0x5
8115 edge8l %i0, %i3, %o2
8116 set 0x49, %i1
8117 ldsba [%l7 + %i1] 0x14, %g3
8118 nop
8119 setx loop_660, %l0, %l1
8120 wrpr 0x1, %tl
8121 wrpr %l1, %tpc
8122 add %l1, 0x4, %l1
8123 wrpr %l1, %tnpc
8124 setx 0x34400001400, %l0, %l1
8125 wrpr %l1, %tstate
8126 wrhpr 0x4, %htstate
8127 retry
8128 tn %xcc, 0x1
8129 wr %g0, 0x0c, %asi
8130 ldswa [%l7 + 0x20] %asi, %g4
8131loop_660:
8132 fnot2 %f2, %f6
8133 edge8l %i1, %g5, %o5
8134 fmul8x16au %f14, %f29, %f24
8135 array32 %l4, %o1, %o0
8136 edge16ln %g6, %l1, %l2
8137 tcs %icc, 0x0
8138 wr %g0, 0x0c, %asi
8139 stba %o4, [%l7 + 0x4E] %asi
8140 fnot2s %f26, %f26
8141 bne loop_661
8142 bcs,a %icc, loop_662
8143 movre %o6, %i6, %o3
8144 bvc,a,pn %xcc, loop_663
8145loop_661:
8146 taddcctv %g1, 0x0EBE, %l6
8147loop_662:
8148 movrlez %l0, %l3, %l5
8149 alignaddrl %i2, %o7, %g2
8150loop_663:
8151 tcc %icc, 0x1
8152 movrgez %i7, %g7, %i5
8153 movneg %icc, %i4, %i3
8154 nop
8155 setx 0x208E55F7, %l0, %l6
8156 st %l6, [%l7 + 0x28]
8157 ld [%l7 + 0x28], %f10
8158 fsqrts %f10, %f8
8159 umulcc %o2, %g3, %i0
8160 fcmpgt32 %f8, %f16, %g4
8161 taddcc %g5, 0x1997, %o5
8162 fcmpeq16 %f14, %f6, %l4
8163 tcs %icc, 0x2
8164 stbar
8165 movpos %xcc, %i1, %o1
8166 movrgez %o0, %g6, %l1
8167 subcc %o4, %l2, %o6
8168 movvs %icc, %o3, %g1
8169 nop
8170 set 0x68, %o2
8171 stx %i6, [%l7 + %o2]
8172 alignaddrl %l6, %l0, %l3
8173 addccc %l5, 0x0FDE, %o7
8174 tleu %xcc, 0x7
8175 fmovdg %xcc, %f6, %f19
8176 fmul8x16 %f27, %f26, %f2
8177 te %xcc, 0x6
8178 stw %g2, [%l7 + 0x38]
8179 bleu %icc, loop_664
8180 ba loop_665
8181 smul %i2, %i7, %i5
8182 tl %xcc, 0x7
8183loop_664:
8184 tsubcctv %g7, %i4, %i3
8185loop_665:
8186 fmovsvs %xcc, %f3, %f14
8187 fsrc1s %f6, %f24
8188 nop
8189 setx 0x75620897, %l0, %l6
8190 st %l6, [%l7 + 0x28]
8191 ld [%l7 + 0x28], %f29
8192 setx 0x93125C1E, %l1, %l5
8193 st %l5, [%l7 + 0x10]
8194 ld [%l7 + 0x10], %f21
8195 fmuls %f21, %f29, %f7
8196 brgez %o2, loop_666
8197 edge8 %i0, %g4, %g3
8198 tleu %xcc, 0x7
8199 fcmpeq16 %f10, %f12, %g5
8200loop_666:
8201 fabsd %f16, %f6
8202 edge32n %l4, %i1, %o5
8203 nop
8204 fitos %f4, %f23
8205 fstox %f23, %f2
8206 fxtos %f2, %f2
8207 bleu,pt %icc, loop_667
8208 udivx %o0, 0x0A17, %o1
8209 addc %l1, 0x1B3E, %o4
8210 set 0x60, %o6
8211 ldda [%l7 + %o6] 0x2e, %g6
8212loop_667:
8213 subc %o6, 0x1A89, %o3
8214 fsrc2s %f31, %f30
8215 movge %icc, %g1, %l2
8216 umulcc %i6, 0x1B08, %l0
8217 sir 0x176E
8218 movle %icc, %l6, %l5
8219 fmovrdgez %o7, %f14, %f0
8220 edge32l %g2, %l3, %i2
8221 fsrc1 %f28, %f22
8222 udivx %i7, 0x1259, %i5
8223 add %l7, 0x38, %l6
8224 wr %g0, 0x18, %asi
8225 lda [%l6] %asi, %g7
8226 casa [%l6] 0x18, %g7, %i3
8227 subccc %i4, 0x193D, %o2
8228 subc %i0, 0x0E8F, %g3
8229 xnorcc %g4, 0x1165, %l4
8230 movrlz %g5, 0x2D0, %i1
8231 edge16ln %o5, %o1, %l1
8232 bcs,a,pt %icc, loop_668
8233 call loop_669
8234 tvc %icc, 0x0
8235 nop
8236 setx loop_670, %l0, %l1
8237 wrpr 0x1, %tl
8238 wrpr %l1, %tpc
8239 add %l1, 0x4, %l1
8240 wrpr %l1, %tnpc
8241 setx 0x34400001400, %l0, %l1
8242 wrpr %l1, %tstate
8243 wrhpr 0x4, %htstate
8244 retry
8245loop_668:
8246 mulscc %o0, 0x16C4, %g6
8247loop_669:
8248 sll %o4, %o3, %o6
8249 movrlez %l2, %g1, %i6
8250loop_670:
8251 srax %l0, 0x0A, %l5
8252 movcc %xcc, %o7, %g2
8253 fmuld8sux16 %f4, %f3, %f20
8254 taddcctv %l6, 0x16EC, %i2
8255 tleu %xcc, 0x1
8256 tgu %xcc, 0x5
8257 sdiv %i7, 0x11E8, %i5
8258 fpsub16s %f30, %f14, %f4
8259 fmovdne %icc, %f11, %f10
8260 bg,pt %xcc, loop_671
8261 sra %g7, 0x15, %i3
8262 movcc %icc, %i4, %o2
8263 add %l7, 0x58, %l6
8264 wr %g0, 0x89, %asi
8265 casa [%l6] %asi, %i0, %l3
8266loop_671:
8267 nop
8268 wr %g0, 0x88, %asi
8269 lduha [%l7 + 0x4E] %asi, %g3
8270 fmul8x16 %f28, %f4, %f24
8271 movn %icc, %l4, %g5
8272 smul %g4, 0x1848, %i1
8273 fmovrsgez %o1, %f24, %f16
8274 andn %o5, 0x044E, %l1
8275 fmovsne %xcc, %f8, %f26
8276 movrgez %g6, 0x007, %o4
8277 stbar
8278 sdivx %o0, 0x1BAF, %o3
8279 udivcc %l2, 0x1A99, %g1
8280 subccc %i6, %o6, %l5
8281 brlez,a %o7, loop_672
8282 fsrc1s %f5, %f26
8283 fbule %fcc2, loop_673
8284 fmovsneg %icc, %f13, %f16
8285loop_672:
8286 bcc,a loop_674
8287 fmovse %icc, %f29, %f9
8288loop_673:
8289 ble,a,pt %icc, loop_675
8290 popc %l0, %g2
8291loop_674:
8292 xnor %i2, 0x17B1, %i7
8293 addc %l6, 0x14BA, %g7
8294loop_675:
8295 movneg %icc, %i5, %i4
8296 sdivcc %i3, 0x144E, %o2
8297 sll %i0, 0x1C, %l3
8298 movgu %icc, %l4, %g5
8299 movpos %xcc, %g4, %g3
8300 fbule,a %fcc3, loop_676
8301 tsubcc %i1, %o5, %o1
8302 xnor %g6, 0x1855, %l1
8303 fcmpgt16 %f16, %f2, %o0
8304loop_676:
8305 fbe,a %fcc3, loop_677
8306 mova %icc, %o4, %l2
8307 sdiv %g1, 0x0DDB, %i6
8308 edge32n %o6, %o3, %l5
8309loop_677:
8310 fsrc1 %f18, %f30
8311 edge16ln %l0, %o7, %g2
8312 and %i7, %l6, %i2
8313 nop
8314 setx 0x404E10B3, %l0, %l6
8315 st %l6, [%l7 + 0x6C]
8316 ld [%l7 + 0x6C], %fsr
8317 sdivcc %i5, 0x18A0, %g7
8318 tsubcc %i3, %i4, %o2
8319 wr %g0, 0x10, %asi
8320 lduba [%l7 + 0x67] %asi, %l3
8321 tpos %icc, 0x2
8322 set 0x28, %l6
8323 sta %f19, [%l7 + %l6] 0x14
8324 fmovrde %i0, %f24, %f6
8325 addccc %l4, %g4, %g3
8326 smulcc %g5, %i1, %o5
8327 fble,a %fcc3, loop_678
8328 fbl,a %fcc1, loop_679
8329 fmul8x16al %f24, %f22, %f8
8330 movneg %icc, %o1, %l1
8331loop_678:
8332 movn %icc, %o0, %o4
8333loop_679:
8334 add %l2, 0x1D27, %g1
8335 ldsw [%l7 + 0x48], %i6
8336 fnot1s %f31, %f15
8337 edge8 %g6, %o6, %o3
8338 orcc %l5, %o7, %g2
8339 ldsw [%l7 + 0x1C], %i7
8340 fbn,a %fcc1, loop_680
8341 nop
8342 setx 0x405B2DFD, %l0, %l6
8343 st %l6, [%l7 + 0x4C]
8344 ld [%l7 + 0x4C], %fsr
8345 nop
8346 setx 0xF7F2355D, %l0, %l6
8347 st %l6, [%l7 + 0x28]
8348 ld [%l7 + 0x28], %f12
8349 setx 0x1A4DB1E2, %l1, %l5
8350 st %l5, [%l7 + 0x10]
8351 ld [%l7 + 0x10], %f18
8352 fadds %f18, %f12, %f15
8353 add %l0, %i2, %i5
8354loop_680:
8355 taddcctv %l6, %i3, %i4
8356 nop
8357 setx loop_681, %l0, %l1
8358 wrpr 0x1, %tl
8359 wrpr %l1, %tnpc
8360 setx 0x34400001400, %l0, %l1
8361 wrpr %l1, %tstate
8362 wrhpr 0x4, %htstate
8363 done
8364 popc %g7, %l3
8365 fmovdneg %icc, %f5, %f21
8366 saved
8367 rdpr %cwp, %g1
8368 rdpr %cansave, %g2
8369 rdpr %canrestore, %g3
8370 rdpr %cleanwin, %g4
8371 rdpr %otherwin, %g5
8372 rdpr %wstate, %g6
8373loop_681:
8374 tle %xcc, 0x1
8375 andcc %i0, 0x0728, %o2
8376 tleu %icc, 0x0
8377 tge %xcc, 0x7
8378 fmovrdlz %g4, %f16, %f12
8379 sll %g3, 0x1B, %l4
8380 nop
8381 fitod %f6, %f14
8382 fdtos %f14, %f6
8383 tle %xcc, 0x1
8384 fmovrdlz %i1, %f18, %f22
8385 bne %xcc, loop_682
8386 movvc %icc, %g5, %o1
8387 nop
8388 setx 0x006DAA90, %l0, %l6
8389 st %l6, [%l7 + 0x4C]
8390 ld [%l7 + 0x4C], %fsr
8391 srl %l1, 0x12, %o0
8392loop_682:
8393 edge32l %o5, %o4, %g1
8394 popc 0x0D8F, %i6
8395 edge32n %l2, %g6, %o3
8396 movleu %icc, %o6, %l5
8397 movgu %xcc, %g2, %o7
8398 fands %f28, %f4, %f3
8399 edge16l %l0, %i7, %i2
8400 brlez %i5, loop_683
8401 fpack32 %f8, %f0, %f8
8402 orn %l6, %i3, %g7
8403 edge32l %l3, %i4, %o2
8404loop_683:
8405 alignaddr %i0, %g4, %g3
8406 movrlz %i1, %g5, %o1
8407 sdivx %l4, 0x1F3C, %o0
8408 bvs loop_684
8409 tgu %icc, 0x2
8410 movrgez %l1, %o5, %g1
8411 fpmerge %f12, %f7, %f2
8412loop_684:
8413 udiv %o4, 0x1C88, %l2
8414 nop
8415 setx 0xFA268A96, %l0, %l6
8416 st %l6, [%l7 + 0x28]
8417 ld [%l7 + 0x28], %f10
8418 fsqrts %f10, %f22
8419 fcmpne32 %f12, %f6, %g6
8420 fmovrdgez %i6, %f4, %f6
8421 movvc %icc, %o3, %o6
8422 andncc %g2, %l5, %l0
8423 bge,a %xcc, loop_685
8424 bgu,a loop_686
8425 for %f0, %f14, %f14
8426 saved
8427 rdpr %cwp, %g1
8428 rdpr %cansave, %g2
8429 rdpr %canrestore, %g3
8430 rdpr %cleanwin, %g4
8431 rdpr %otherwin, %g5
8432 rdpr %wstate, %g6
8433loop_685:
8434 nop
8435 wr %g0, 0x81, %asi
8436 ldsba [%l7 + 0x21] %asi, %o7
8437loop_686:
8438 te %icc, 0x7
8439 array8 %i7, %i2, %l6
8440 tneg %icc, 0x0
8441 sdivx %i3, 0x1330, %g7
8442 edge8ln %i5, %l3, %o2
8443 udivx %i4, 0x1D17, %g4
8444 fbule %fcc2, loop_687
8445 umulcc %g3, %i1, %g5
8446 movpos %icc, %o1, %i0
8447 ta %icc, 0x3
8448loop_687:
8449 nop
8450 setx loop_688, %l0, %l1
8451 wrpr 0x1, %tl
8452 wrpr %l1, %tpc
8453 add %l1, 0x4, %l1
8454 wrpr %l1, %tnpc
8455 setx 0x34400001400, %l0, %l1
8456 wrpr %l1, %tstate
8457 wrhpr 0x4, %htstate
8458 retry
8459 taddcc %o0, %l4, %l1
8460 tle %icc, 0x0
8461 orcc %g1, 0x0A66, %o4
8462loop_688:
8463 nop
8464 setx 0x6DD382B5D2B0E878, %l0, %l6
8465 stx %l6, [%l7 + 0x28]
8466 ldd [%l7 + 0x28], %f14
8467 fsqrtd %f14, %f8
8468 sub %l2, %o5, %i6
8469 edge8ln %o3, %g6, %g2
8470 add %o6, 0x0AF0, %l0
8471 ldx [%l7 + 0x48], %l5
8472 fmovsn %xcc, %f24, %f3
8473 tleu %xcc, 0x0
8474 wr %g0, 0x10, %asi
8475 ldsba [%l7 + 0x7F] %asi, %o7
8476 andn %i7, %i2, %l6
8477 udivx %i3, 0x1360, %i5
8478 ldd [%l7 + 0x28], %l2
8479 mulx %o2, 0x17CF, %i4
8480 movrgz %g4, %g3, %g7
8481 ldsb [%l7 + 0x18], %g5
8482 subcc %o1, 0x1F6F, %i1
8483 fbe %fcc1, loop_689
8484 movrgez %o0, %l4, %l1
8485 call loop_690
8486 smulcc %g1, 0x18F1, %i0
8487loop_689:
8488 fmovrdne %o4, %f8, %f2
8489 xnor %l2, %o5, %o3
8490loop_690:
8491 restored
8492 rdpr %cwp, %g1
8493 rdpr %cansave, %g2
8494 rdpr %canrestore, %g3
8495 rdpr %cleanwin, %g4
8496 rdpr %otherwin, %g5
8497 rdpr %wstate, %g6
8498 taddcc %g6, 0x1B3B, %g2
8499 mova %xcc, %i6, %l0
8500 fbu %fcc2, loop_691
8501 movrgez %l5, %o7, %o6
8502 tvc %xcc, 0x2
8503 fbl %fcc2, loop_692
8504loop_691:
8505 sir 0x09DC
8506 nop
8507 fitos %f26, %f1
8508 membar 0x47
8509loop_692:
8510 and %i2, 0x1537, %i7
8511 fsrc1 %f6, %f10
8512 movne %xcc, %i3, %i5
8513 fmovdvc %xcc, %f26, %f2
8514 fmovd %f0, %f26
8515 alignaddr %l3, %o2, %i4
8516 fmul8x16 %f5, %f16, %f4
8517 srax %g4, %l6, %g7
8518 fmovdg %xcc, %f22, %f8
8519 ld [%l7 + 0x68], %f15
8520 fbule %fcc1, loop_693
8521 mulscc %g5, 0x030D, %g3
8522 edge8ln %o1, %o0, %i1
8523 fbn,a %fcc1, loop_694
8524loop_693:
8525 fmovse %icc, %f1, %f26
8526 ldd [%l7 + 0x18], %f12
8527 movneg %xcc, %l4, %l1
8528loop_694:
8529 fornot1s %f19, %f30, %f22
8530 wr %g0, 0x19, %asi
8531 lda [%l7 + 0x0C] %asi, %f2
8532 fbue,a %fcc1, loop_695
8533 brlz %g1, loop_696
8534 sub %o4, 0x1CA2, %l2
8535 nop
8536 setx 0x006AB98A, %l0, %l6
8537 st %l6, [%l7 + 0x60]
8538 ld [%l7 + 0x60], %fsr
8539loop_695:
8540 lduw [%l7 + 0x6C], %o5
8541loop_696:
8542 movrlez %o3, %i0, %g2
8543 fcmpne16 %f26, %f20, %g6
8544 nop
8545 fitos %f2, %f29
8546 fstoi %f29, %f3
8547 array16 %l0, %l5, %o7
8548 tsubcc %o6, %i2, %i6
8549 nop
8550 setx 0x99D359AB8EC9C422, %l0, %l6
8551 stx %l6, [%l7 + 0x28]
8552 ldd [%l7 + 0x28], %f30
8553 fsqrtd %f30, %f28
8554 subcc %i7, %i5, %i3
8555 umul %l3, %i4, %g4
8556 sir 0x11CF
8557 addc %o2, 0x1AB5, %l6
8558 srlx %g7, 0x1F, %g5
8559 movrgez %o1, %o0, %i1
8560 edge8 %g3, %l1, %l4
8561 andcc %g1, 0x13C3, %o4
8562 fmovrdgez %l2, %f8, %f10
8563 edge16n %o5, %o3, %g2
8564 and %i0, %g6, %l5
8565 sdiv %l0, 0x0BAC, %o6
8566 ldsw [%l7 + 0x68], %i2
8567 flush %l7 + 0x64
8568 sdiv %o7, 0x02AD, %i7
8569 edge16l %i6, %i5, %l3
8570 tleu %icc, 0x3
8571 brnz %i3, loop_697
8572 fxnors %f13, %f17, %f24
8573 ba,pt %xcc, loop_698
8574 nop
8575 setx loop_699, %l0, %l1
8576 wrpr 0x1, %tl
8577 wrpr %l1, %tpc
8578 add %l1, 0x4, %l1
8579 wrpr %l1, %tnpc
8580 setx 0x34400001400, %l0, %l1
8581 wrpr %l1, %tstate
8582 wrhpr 0x4, %htstate
8583 retry
8584loop_697:
8585 movvc %xcc, %i4, %g4
8586 ba,pn %icc, loop_700
8587loop_698:
8588 movge %icc, %o2, %l6
8589loop_699:
8590 ldsb [%l7 + 0x3B], %g7
8591 fnot1s %f31, %f16
8592loop_700:
8593 fbule,a %fcc2, loop_701
8594 edge16 %o1, %g5, %i1
8595 ldd [%l7 + 0x10], %g2
8596 movcs %xcc, %l1, %l4
8597loop_701:
8598 orncc %g1, %o0, %l2
8599 nop
8600 set 0x5C, %l2
8601 sth %o4, [%l7 + %l2]
8602 fcmple32 %f20, %f30, %o3
8603 fands %f25, %f11, %f29
8604 nop
8605 fitod %f13, %f28
8606 fpackfix %f8, %f26
8607 sir 0x090A
8608 edge16ln %g2, %i0, %g6
8609 set 0x4C, %i5
8610 lduwa [%l7 + %i5] 0x10, %l5
8611 stb %o5, [%l7 + 0x37]
8612 array8 %l0, %i2, %o7
8613 fxnor %f10, %f24, %f28
8614 bneg,a %icc, loop_702
8615 fbue,a %fcc2, loop_703
8616 sdivcc %o6, 0x07B5, %i6
8617 wr %g0, 0x88, %asi
8618 ldxa [%l7 + 0x70] %asi, %i7
8619loop_702:
8620 sll %i5, %i3, %i4
8621loop_703:
8622 movg %icc, %g4, %l3
8623 alignaddrl %l6, %g7, %o2
8624 wr %g0, 0x0c, %asi
8625 stwa %g5, [%l7 + 0x30] %asi
8626 nop
8627 fitos %f4, %f5
8628 fstoi %f5, %f11
8629 tleu %icc, 0x2
8630 movvc %icc, %i1, %g3
8631 lduw [%l7 + 0x48], %l1
8632 fbne,a %fcc2, loop_704
8633 tneg %xcc, 0x3
8634 fpadd16 %f10, %f18, %f28
8635 fpadd16s %f1, %f11, %f22
8636loop_704:
8637 fmovrslz %l4, %f2, %f7
8638 srlx %o1, %g1, %l2
8639 fbuge,a %fcc1, loop_705
8640 sth %o0, [%l7 + 0x6A]
8641 fcmpne32 %f20, %f24, %o3
8642 add %l7, 0x30, %l6
8643 wr %g0, 0x04, %asi
8644 ldxa [%l6] %asi, %o4
8645 casxa [%l6] %asi, %o4, %g2
8646loop_705:
8647 sdivcc %i0, 0x1FCB, %g6
8648 swap [%l7 + 0x34], %l5
8649 movrgez %o5, 0x25A, %i2
8650 ta %xcc, 0x0
8651 fmovrdlz %o7, %f4, %f20
8652 edge8n %o6, %l0, %i7
8653 mulx %i5, 0x0B85, %i3
8654 movvs %icc, %i6, %g4
8655 wr %g0, 0x88, %asi
8656 ldsba [%l7 + 0x0A] %asi, %i4
8657 ldsb [%l7 + 0x73], %l6
8658 xnor %l3, %g7, %o2
8659 fpadd32s %f29, %f19, %f3
8660 wr %g0, 0x89, %asi
8661 ldswa [%l7 + 0x08] %asi, %i1
8662 fandnot2s %f25, %f23, %f7
8663 stb %g3, [%l7 + 0x55]
8664 bpos,a,pt %xcc, loop_706
8665 brgez %l1, loop_707
8666 edge8n %g5, %l4, %o1
8667 fmovdvc %xcc, %f29, %f3
8668loop_706:
8669 tge %xcc, 0x1
8670loop_707:
8671 andcc %l2, 0x076D, %g1
8672 bn,a,pt %icc, loop_708
8673 nop
8674 setx 0x453244192163441A, %l0, %l6
8675 stx %l6, [%l7 + 0x28]
8676 ldd [%l7 + 0x28], %f10
8677 setx 0x55FD0EE2B2D98729, %l1, %l5
8678 stx %l5, [%l7 + 0x10]
8679 ldd [%l7 + 0x10], %f4
8680 fmuld %f4, %f10, %f0
8681 fbug,a %fcc3, loop_709
8682 nop
8683 setx 0xDADEC2A540100395, %l0, %l6
8684 stx %l6, [%l7 + 0x28]
8685 ldd [%l7 + 0x28], %f28
8686 setx 0x15F64CD28E8166B9, %l1, %l5
8687 stx %l5, [%l7 + 0x10]
8688 ldd [%l7 + 0x10], %f20
8689 faddd %f20, %f28, %f12
8690loop_708:
8691 andn %o3, 0x01D8, %o0
8692 movpos %xcc, %o4, %i0
8693loop_709:
8694 bvs,a %icc, loop_710
8695 add %g6, %l5, %o5
8696 orn %i2, 0x1D9F, %o7
8697 movpos %icc, %o6, %l0
8698loop_710:
8699 orn %i7, 0x05C4, %g2
8700 tvc %icc, 0x6
8701 set 0x10, %i6
8702 sta %f13, [%l7 + %i6] 0x89
8703 bne %icc, loop_711
8704 bl,a %xcc, loop_712
8705 bl,a,pn %icc, loop_713
8706 orcc %i3, %i6, %g4
8707loop_711:
8708 tle %xcc, 0x2
8709loop_712:
8710 alignaddrl %i4, %i5, %l3
8711loop_713:
8712 saved
8713 rdpr %cwp, %g1
8714 rdpr %cansave, %g2
8715 rdpr %canrestore, %g3
8716 rdpr %cleanwin, %g4
8717 rdpr %otherwin, %g5
8718 rdpr %wstate, %g6
8719 sllx %g7, 0x09, %l6
8720 subccc %i1, 0x1F9A, %o2
8721 nop
8722 set 0x4C, %o7
8723 prefetch [%l7 + %o7], 0x0
8724 movcc %icc, %g3, %l1
8725 fblg,a %fcc1, loop_714
8726 movvc %icc, %g5, %l4
8727 edge16n %l2, %o1, %o3
8728 movrlz %g1, 0x220, %o4
8729loop_714:
8730 fbuge,a %fcc0, loop_715
8731 tl %icc, 0x6
8732 orncc %o0, 0x1D19, %i0
8733 orn %l5, 0x1AE6, %o5
8734loop_715:
8735 ldd [%l7 + 0x18], %g6
8736 fmovdpos %icc, %f14, %f13
8737 xorcc %o7, 0x1BCE, %i2
8738 std %f2, [%l7 + 0x48]
8739 saved
8740 rdpr %cwp, %g1
8741 rdpr %cansave, %g2
8742 rdpr %canrestore, %g3
8743 rdpr %cleanwin, %g4
8744 rdpr %otherwin, %g5
8745 rdpr %wstate, %g6
8746 tsubcc %l0, 0x02DE, %o6
8747 nop
8748 fitos %f13, %f31
8749 fstod %f31, %f0
8750 movrlez %i7, %i3, %i6
8751 movle %icc, %g4, %g2
8752 and %i5, 0x1C69, %l3
8753 wr %g0, 0x04, %asi
8754 ldsha [%l7 + 0x18] %asi, %i4
8755 andn %g7, 0x1229, %l6
8756 fpadd32 %f4, %f10, %f0
8757 fmovsle %xcc, %f22, %f31
8758 set 0x28, %g2
8759 ldswa [%l7 + %g2] 0x04, %o2
8760 be,a %xcc, loop_716
8761 add %g3, 0x1C60, %i1
8762 bn,pn %icc, loop_717
8763 nop
8764 fitod %f12, %f12
8765 fdtox %f12, %f18
8766loop_716:
8767 orn %l1, 0x0641, %g5
8768 fxnors %f26, %f7, %f17
8769loop_717:
8770 movn %xcc, %l2, %l4
8771 edge16n %o1, %g1, %o3
8772 movvc %icc, %o0, %i0
8773 movrlz %l5, %o5, %o4
8774 andn %o7, 0x1934, %g6
8775 nop
8776 setx loop_718, %l0, %l1
8777 jmpl %l1, %l0
8778 smul %o6, 0x0ECD, %i7
8779 movrgez %i3, 0x0E3, %i2
8780 tcc %xcc, 0x5
8781loop_718:
8782 movleu %icc, %g4, %i6
8783 fmovdleu %xcc, %f24, %f6
8784 sra %i5, 0x14, %g2
8785 bne,a loop_719
8786 movleu %icc, %i4, %l3
8787 fmovrsgz %l6, %f28, %f0
8788 tleu %xcc, 0x2
8789loop_719:
8790 smulcc %o2, %g7, %i1
8791 stb %l1, [%l7 + 0x1E]
8792 fmovsne %icc, %f22, %f15
8793 brlez %g3, loop_720
8794 mova %xcc, %l2, %l4
8795 fexpand %f9, %f6
8796 movcs %xcc, %g5, %o1
8797loop_720:
8798 prefetch [%l7 + 0x2C], 0x2
8799 fbug,a %fcc1, loop_721
8800 tl %xcc, 0x1
8801 fsrc2s %f21, %f7
8802 smul %o3, 0x0BBB, %o0
8803loop_721:
8804 swap [%l7 + 0x78], %i0
8805 set 0x40, %g6
8806 stwa %g1, [%l7 + %g6] 0x04
8807 srax %l5, %o5, %o4
8808 ba,a %icc, loop_722
8809 fsrc2 %f2, %f8
8810 edge16n %o7, %g6, %l0
8811 set 0x10, %l5
8812 lda [%l7 + %l5] 0x14, %f29
8813loop_722:
8814 addccc %i7, %o6, %i3
8815 edge8ln %i2, %g4, %i6
8816 sdiv %g2, 0x1185, %i4
8817 sdivcc %i5, 0x12FE, %l3
8818 udiv %l6, 0x08B3, %g7
8819 fbe %fcc3, loop_723
8820 fnegs %f5, %f5
8821 fbg %fcc0, loop_724
8822 fmovrdgez %i1, %f24, %f10
8823loop_723:
8824 ldd [%l7 + 0x20], %f10
8825 tle %xcc, 0x0
8826loop_724:
8827 nop
8828 wr %g0, 0x18, %asi
8829 stha %l1, [%l7 + 0x6C] %asi
8830 edge32l %g3, %o2, %l2
8831 orcc %l4, 0x071B, %g5
8832 fxnors %f27, %f9, %f9
8833 bl,a,pt %xcc, loop_725
8834 bne,a,pn %xcc, loop_726
8835 popc %o1, %o3
8836 xorcc %i0, 0x047B, %o0
8837loop_725:
8838 movpos %xcc, %l5, %g1
8839loop_726:
8840 restored
8841 rdpr %cwp, %g1
8842 rdpr %cansave, %g2
8843 rdpr %canrestore, %g3
8844 rdpr %cleanwin, %g4
8845 rdpr %otherwin, %g5
8846 rdpr %wstate, %g6
8847 tcc %xcc, 0x2
8848 wr %g0, 0x04, %asi
8849 lduba [%l7 + 0x5D] %asi, %o5
8850 umulcc %o4, 0x0F91, %g6
8851 and %l0, %i7, %o6
8852 tge %xcc, 0x2
8853 set 0x0B, %i4
8854 ldstuba [%l7 + %i4] 0x0c, %i3
8855 std %f20, [%l7 + 0x20]
8856 edge32l %i2, %o7, %g4
8857 edge8ln %i6, %i4, %g2
8858 tge %xcc, 0x7
8859 movrlz %i5, 0x2D5, %l3
8860 popc 0x0E1A, %g7
8861 tvs %xcc, 0x4
8862 fbne,a %fcc3, loop_727
8863 fbe %fcc3, loop_728
8864 fors %f21, %f6, %f27
8865 and %l6, 0x1B27, %i1
8866loop_727:
8867 edge32n %l1, %g3, %o2
8868loop_728:
8869 fbge %fcc2, loop_729
8870 and %l2, %l4, %o1
8871 movvc %xcc, %g5, %o3
8872 ldsw [%l7 + 0x54], %o0
8873loop_729:
8874 xnor %l5, %i0, %g1
8875 nop
8876 setx loop_730, %l0, %l1
8877 jmpl %l1, %o5
8878 umul %g6, 0x0BD9, %o4
8879 xnorcc %i7, 0x1251, %l0
8880 fxnors %f12, %f2, %f1
8881loop_730:
8882 sdivcc %o6, 0x10D1, %i2
8883 fmovrslz %i3, %f20, %f7
8884 bgu,pn %icc, loop_731
8885 xnorcc %o7, 0x0364, %i6
8886 fnot2s %f3, %f13
8887 tl %icc, 0x1
8888loop_731:
8889 subc %i4, %g4, %g2
8890 set 0x38, %i3
8891 lduba [%l7 + %i3] 0x10, %l3
8892 sll %g7, %i5, %i1
8893 edge16ln %l1, %g3, %l6
8894 fsrc2s %f5, %f28
8895 bn,a %icc, loop_732
8896 sir 0x0435
8897 ldd [%l7 + 0x18], %l2
8898 udiv %o2, 0x1250, %o1
8899loop_732:
8900 ldsh [%l7 + 0x5C], %g5
8901 sethi 0x13D5, %o3
8902 movrgez %o0, 0x02A, %l5
8903 fnand %f2, %f28, %f24
8904 orcc %i0, 0x009B, %l4
8905 fmovdcs %xcc, %f4, %f11
8906 andn %o5, 0x1504, %g6
8907 set 0x2D, %o0
8908 lduba [%l7 + %o0] 0x89, %o4
8909 movrlez %i7, 0x1D0, %g1
8910 fsrc2s %f2, %f0
8911 brz,a %l0, loop_733
8912 bg,a,pn %xcc, loop_734
8913 bvs,a,pt %xcc, loop_735
8914 movle %icc, %i2, %o6
8915loop_733:
8916 movvc %icc, %o7, %i3
8917loop_734:
8918 bn,a loop_736
8919loop_735:
8920 fblg,a %fcc3, loop_737
8921 array32 %i4, %g4, %g2
8922 movgu %icc, %l3, %i6
8923loop_736:
8924 movrlz %i5, %i1, %l1
8925loop_737:
8926 edge8n %g3, %l6, %g7
8927 fmovrdlez %l2, %f22, %f8
8928 fones %f2
8929 orcc %o2, 0x00FE, %o1
8930 udivcc %o3, 0x0C58, %g5
8931 edge32ln %o0, %l5, %l4
8932 set 0x64, %l0
8933 ldswa [%l7 + %l0] 0x89, %o5
8934 fmovsg %xcc, %f7, %f4
8935 ldsh [%l7 + 0x72], %g6
8936 fmovde %icc, %f27, %f21
8937 fpsub32 %f24, %f24, %f4
8938 array8 %i0, %o4, %i7
8939 fble %fcc1, loop_738
8940 movgu %xcc, %l0, %i2
8941 orn %g1, %o7, %o6
8942 popc 0x1D43, %i4
8943loop_738:
8944 movcs %icc, %g4, %i3
8945 movle %icc, %l3, %i6
8946 wr %g0, 0x10, %asi
8947 ldsha [%l7 + 0x10] %asi, %g2
8948 nop
8949 fitos %f8, %f14
8950 fstod %f14, %f12
8951 tgu %icc, 0x2
8952 bg,a,pt %icc, loop_739
8953 fmovsle %icc, %f22, %f27
8954 membar #Sync
8955 wr %g0, 0x1f, %asi
8956 ldda [%l7 + 0x40] %asi, %f0
8957loop_739:
8958 fnot2s %f31, %f3
8959 nop
8960 setx loop_740, %l0, %l1
8961 jmpl %l1, %i5
8962 movle %icc, %l1, %g3
8963 fornot1 %f18, %f8, %f14
8964 fpadd32s %f17, %f15, %f7
8965loop_740:
8966 fmovdvs %xcc, %f0, %f12
8967 subcc %l6, %g7, %l2
8968 edge8ln %i1, %o1, %o3
8969 membar 0x3B
8970 fabss %f15, %f11
8971 fexpand %f13, %f26
8972 udiv %g5, 0x134F, %o0
8973 fcmpgt16 %f26, %f0, %o2
8974 or %l4, %o5, %l5
8975 membar 0x5A
8976 lduw [%l7 + 0x64], %g6
8977 brnz,a %o4, loop_741
8978 bge,a %icc, loop_742
8979 bneg %icc, loop_743
8980 sra %i7, 0x08, %i0
8981loop_741:
8982 alignaddr %l0, %g1, %o7
8983loop_742:
8984 movl %xcc, %i2, %i4
8985loop_743:
8986 sdiv %o6, 0x0C4E, %i3
8987 bne,a,pn %xcc, loop_744
8988 xnorcc %l3, 0x052A, %i6
8989 edge8ln %g2, %g4, %i5
8990 fsrc2s %f7, %f17
8991loop_744:
8992 tgu %icc, 0x3
8993 std %f12, [%l7 + 0x38]
8994 tl %xcc, 0x7
8995 orn %l1, %l6, %g7
8996 movvs %xcc, %l2, %g3
8997 addcc %i1, 0x1F70, %o1
8998 orncc %o3, 0x15F8, %g5
8999 bneg loop_745
9000 addc %o2, 0x137B, %l4
9001 xorcc %o5, 0x1E49, %l5
9002 andn %g6, 0x13E1, %o0
9003loop_745:
9004 sllx %i7, %o4, %i0
9005 fmovsneg %icc, %f9, %f16
9006 bleu %icc, loop_746
9007 flush %l7 + 0x14
9008 wr %g0, 0x10, %asi
9009 stxa %l0, [%l7 + 0x50] %asi
9010loop_746:
9011 sdiv %g1, 0x0855, %o7
9012 wr %g0, 0x81, %asi
9013 ldsba [%l7 + 0x53] %asi, %i2
9014 mulx %i4, 0x1D4F, %o6
9015 ldd [%l7 + 0x70], %i2
9016 fmovspos %xcc, %f31, %f31
9017 wr %g0, 0x11, %asi
9018 stba %l3, [%l7 + 0x24] %asi
9019 taddcc %i6, 0x0619, %g2
9020 subcc %i5, 0x0085, %l1
9021 fsrc2 %f8, %f24
9022 srl %l6, 0x1E, %g4
9023 edge32ln %l2, %g3, %i1
9024 ldsh [%l7 + 0x08], %o1
9025 fbue %fcc2, loop_747
9026 sll %g7, %o3, %g5
9027 array32 %l4, %o2, %l5
9028 edge8n %o5, %g6, %o0
9029loop_747:
9030 movpos %icc, %i7, %o4
9031 tn %icc, 0x4
9032 fbuge %fcc0, loop_748
9033 tle %icc, 0x0
9034 saved
9035 rdpr %cwp, %g1
9036 rdpr %cansave, %g2
9037 rdpr %canrestore, %g3
9038 rdpr %cleanwin, %g4
9039 rdpr %otherwin, %g5
9040 rdpr %wstate, %g6
9041 addc %l0, %g1, %o7
9042loop_748:
9043 tle %xcc, 0x3
9044 tneg %icc, 0x5
9045 udivcc %i0, 0x1538, %i2
9046 srl %o6, %i3, %l3
9047 orn %i6, %g2, %i5
9048 movrgz %l1, %l6, %i4
9049 ba,a %icc, loop_749
9050 edge8n %g4, %g3, %i1
9051 fmovdvs %icc, %f30, %f23
9052 umul %l2, %o1, %g7
9053loop_749:
9054 fmovdle %icc, %f10, %f11
9055 fornot2s %f26, %f8, %f8
9056 edge32l %g5, %o3, %o2
9057 ldstub [%l7 + 0x7D], %l5
9058 andn %o5, 0x1232, %l4
9059 subccc %g6, 0x1A52, %i7
9060 movcc %icc, %o4, %o0
9061 tge %xcc, 0x6
9062 fmovsl %icc, %f20, %f16
9063 fmovdn %xcc, %f8, %f27
9064 orn %l0, %o7, %i0
9065 edge16l %i2, %g1, %i3
9066 tg %xcc, 0x3
9067 flush %l7 + 0x2C
9068 addc %l3, %i6, %o6
9069 movrlz %i5, 0x127, %g2
9070 movne %xcc, %l1, %i4
9071 fbo,a %fcc3, loop_750
9072 ldsh [%l7 + 0x24], %l6
9073 fnor %f26, %f10, %f4
9074 nop
9075 setx 0x3F91C038, %l0, %l6
9076 st %l6, [%l7 + 0x28]
9077 ld [%l7 + 0x28], %f15
9078 setx 0x7CF843BF, %l1, %l5
9079 st %l5, [%l7 + 0x10]
9080 ld [%l7 + 0x10], %f28
9081 fdivs %f28, %f15, %f25
9082loop_750:
9083 orncc %g4, %g3, %l2
9084 fblg,a %fcc2, loop_751
9085 sir 0x1AEF
9086 ta %icc, 0x4
9087 movcc %icc, %i1, %o1
9088loop_751:
9089 nop
9090 set 0x40, %g7
9091 stda %f16, [%l7 + %g7] 0xf8
9092 membar #Sync
9093 movrgez %g7, 0x1C6, %g5
9094 andcc %o3, 0x097A, %o2
9095 edge8n %l5, %l4, %g6
9096 mulscc %i7, 0x1A3C, %o4
9097 bleu loop_752
9098 tl %icc, 0x6
9099 fmovsvc %icc, %f21, %f10
9100 edge32l %o5, %o0, %l0
9101loop_752:
9102 tl %xcc, 0x4
9103 nop
9104 setx loop_753, %l0, %l1
9105 jmpl %l1, %i0
9106 addcc %i2, 0x1D2A, %g1
9107 sdivcc %o7, 0x1119, %i3
9108 addccc %i6, 0x0176, %o6
9109loop_753:
9110 be,a,pt %xcc, loop_754
9111 ldd [%l7 + 0x58], %i4
9112 movgu %xcc, %l3, %l1
9113 orn %i4, %l6, %g2
9114loop_754:
9115 mova %icc, %g4, %g3
9116 fmul8sux16 %f4, %f30, %f24
9117 mova %xcc, %l2, %o1
9118 tsubcctv %i1, %g5, %g7
9119 fabss %f5, %f23
9120 tne %xcc, 0x5
9121 fba,a %fcc0, loop_755
9122 tne %xcc, 0x1
9123 movgu %icc, %o2, %o3
9124 fmovdle %icc, %f23, %f6
9125loop_755:
9126 fpsub16s %f16, %f27, %f16
9127 sdivcc %l5, 0x0079, %l4
9128 sllx %g6, 0x19, %o4
9129 addc %i7, 0x1423, %o0
9130 nop
9131 fitos %f11, %f1
9132 udivcc %l0, 0x18DA, %o5
9133 alignaddr %i2, %g1, %o7
9134 movneg %xcc, %i3, %i6
9135 tn %xcc, 0x5
9136 fcmpgt16 %f16, %f20, %o6
9137 sdivx %i5, 0x1D0F, %l3
9138 be,pt %icc, loop_756
9139 fmovd %f8, %f16
9140 ldd [%l7 + 0x38], %i0
9141 set 0x38, %i2
9142 sta %f5, [%l7 + %i2] 0x10
9143loop_756:
9144 fmovscc %xcc, %f29, %f26
9145 fmovsne %icc, %f14, %f3
9146 fcmpne32 %f6, %f8, %l1
9147 restored
9148 rdpr %cwp, %g1
9149 rdpr %cansave, %g2
9150 rdpr %canrestore, %g3
9151 rdpr %cleanwin, %g4
9152 rdpr %otherwin, %g5
9153 rdpr %wstate, %g6
9154 fmovsl %xcc, %f16, %f1
9155 taddcc %l6, 0x1FC3, %g2
9156 membar #Sync
9157 set 0x40, %i0
9158 ldda [%l7 + %i0] 0xf9, %f16
9159 mova %icc, %g4, %i4
9160 membar 0x4F
9161 umul %l2, %g3, %o1
9162 fmovd %f26, %f20
9163 bl,pn %xcc, loop_757
9164 membar 0x7F
9165 subccc %g5, 0x174C, %i1
9166 set 0x18, %l1
9167 ldxa [%l7 + %l1] 0x15, %o2
9168loop_757:
9169 orcc %g7, 0x0612, %l5
9170 movvc %icc, %o3, %l4
9171 tvs %xcc, 0x7
9172 sdivx %o4, 0x03B2, %g6
9173 set 0x34, %o5
9174 lda [%l7 + %o5] 0x15, %f22
9175 wr %g0, 0x89, %asi
9176 ldswa [%l7 + 0x48] %asi, %o0
9177 te %xcc, 0x2
9178 nop
9179 setx loop_758, %l0, %l1
9180 jmpl %l1, %i7
9181 fmovdvc %xcc, %f9, %f11
9182 bgu,a loop_759
9183 tgu %icc, 0x1
9184loop_758:
9185 ble,a %xcc, loop_760
9186 fmovrslez %l0, %f28, %f9
9187loop_759:
9188 subccc %i2, %g1, %o7
9189 umul %o5, 0x1402, %i6
9190loop_760:
9191 sra %o6, %i5, %l3
9192 subc %i3, 0x0838, %i0
9193 fandnot2 %f10, %f6, %f30
9194 fmovrse %l6, %f5, %f20
9195 membar #Sync
9196 set 0x40, %l3
9197 ldda [%l7 + %l3] 0xf1, %f0
9198 srl %l1, 0x1F, %g4
9199 stb %i4, [%l7 + 0x2A]
9200 edge8l %l2, %g2, %o1
9201 be,pn %xcc, loop_761
9202 fxor %f26, %f14, %f22
9203 bpos,a %icc, loop_762
9204 tge %xcc, 0x2
9205loop_761:
9206 tsubcc %g5, %g3, %i1
9207 edge32l %o2, %g7, %l5
9208loop_762:
9209 movrgez %l4, 0x1D3, %o3
9210 edge8l %g6, %o4, %i7
9211 fmovdleu %xcc, %f11, %f27
9212 bvc %icc, loop_763
9213 subcc %l0, %i2, %g1
9214 tvc %xcc, 0x0
9215 tle %xcc, 0x3
9216loop_763:
9217 movn %icc, %o0, %o7
9218 tgu %icc, 0x0
9219 fxors %f2, %f21, %f8
9220 fpadd16 %f18, %f8, %f4
9221 fands %f13, %f8, %f2
9222 movvc %icc, %o5, %o6
9223 umul %i5, %l3, %i3
9224 movrne %i6, %i0, %l1
9225 movne %xcc, %g4, %i4
9226 tsubcctv %l2, %l6, %o1
9227 fbne %fcc3, loop_764
9228 fexpand %f16, %f16
9229 movcs %icc, %g5, %g3
9230 srax %i1, 0x07, %o2
9231loop_764:
9232 nop
9233 setx 0xBF550C83F04CB6A8, %l0, %l6
9234 stx %l6, [%l7 + 0x38]
9235 ldx [%l7 + 0x38], %fsr
9236 fabss %f21, %f4
9237 fblg %fcc0, loop_765
9238 bpos loop_766
9239 bne,a,pt %xcc, loop_767
9240 and %g7, %g2, %l5
9241loop_765:
9242 ba,pt %xcc, loop_768
9243loop_766:
9244 fone %f6
9245loop_767:
9246 array32 %o3, %l4, %o4
9247 fmovrse %g6, %f6, %f24
9248loop_768:
9249 movrne %l0, %i2, %i7
9250 smul %o0, 0x0BE1, %g1
9251 tvs %xcc, 0x0
9252 popc %o7, %o5
9253 xor %i5, %l3, %i3
9254 fnegd %f28, %f6
9255 wr %g0, 0x2f, %asi
9256 stxa %o6, [%l7 + 0x38] %asi
9257 membar #Sync
9258 taddcctv %i6, 0x0E5A, %i0
9259 movneg %xcc, %g4, %i4
9260 te %xcc, 0x4
9261 nop
9262 fitos %f4, %f13
9263 fstod %f13, %f18
9264 bpos,pn %xcc, loop_769
9265 movre %l2, %l6, %o1
9266 srax %g5, 0x01, %l1
9267 fbne,a %fcc0, loop_770
9268loop_769:
9269 sir 0x0CF2
9270 tle %icc, 0x7
9271 nop
9272 setx 0x6675301A104AA774, %l0, %l6
9273 stx %l6, [%l7 + 0x18]
9274 ldx [%l7 + 0x18], %fsr
9275loop_770:
9276 addc %g3, 0x1E22, %i1
9277 nop
9278 setx loop_771, %l0, %l1
9279 wrpr 0x1, %tl
9280 wrpr %l1, %tpc
9281 add %l1, 0x4, %l1
9282 wrpr %l1, %tnpc
9283 setx 0x34400001400, %l0, %l1
9284 wrpr %l1, %tstate
9285 wrhpr 0x4, %htstate
9286 retry
9287 taddcctv %g7, 0x08C1, %o2
9288 sethi 0x063D, %g2
9289 fmovdge %xcc, %f7, %f12
9290loop_771:
9291 brgez %l5, loop_772
9292 stw %o3, [%l7 + 0x74]
9293 movcc %icc, %l4, %g6
9294 movg %icc, %l0, %i2
9295loop_772:
9296 and %o4, %o0, %i7
9297 lduw [%l7 + 0x3C], %o7
9298 wr %g0, 0x80, %asi
9299 lda [%l7 + 0x0C] %asi, %f5
9300 fsrc1s %f4, %f22
9301 movn %xcc, %g1, %o5
9302 umul %l3, 0x1D85, %i5
9303 mova %xcc, %o6, %i6
9304 edge8l %i0, %i3, %g4
9305 umulcc %i4, %l2, %l6
9306 tcc %xcc, 0x2
9307 bge,a,pt %xcc, loop_773
9308 addc %g5, 0x014F, %o1
9309 tsubcc %l1, 0x1A34, %g3
9310 edge8 %i1, %g7, %g2
9311loop_773:
9312 fsrc2s %f21, %f11
9313 fmovdcs %xcc, %f21, %f13
9314 movrgez %o2, %l5, %l4
9315 movgu %xcc, %g6, %l0
9316 fcmpne16 %f12, %f20, %o3
9317 fmovdne %xcc, %f11, %f10
9318 fbge %fcc2, loop_774
9319 fpmerge %f4, %f0, %f12
9320 tgu %icc, 0x4
9321 edge8l %o4, %i2, %i7
9322loop_774:
9323 edge16ln %o0, %o7, %o5
9324 nop
9325 setx 0x8A1D8E89FDE63B75, %l0, %l6
9326 stx %l6, [%l7 + 0x28]
9327 ldd [%l7 + 0x28], %f10
9328 setx 0x2D0840943B67D43F, %l1, %l5
9329 stx %l5, [%l7 + 0x10]
9330 ldd [%l7 + 0x10], %f14
9331 fdivd %f14, %f10, %f26
9332 fbu,a %fcc3, loop_775
9333 nop
9334 setx 0xD5CED6EF, %l0, %l6
9335 st %l6, [%l7 + 0x28]
9336 ld [%l7 + 0x28], %f14
9337 fsqrts %f14, %f1
9338 wr %g0, 0x80, %asi
9339 lda [%l7 + 0x7C] %asi, %f23
9340loop_775:
9341 te %icc, 0x0
9342 fzero %f14
9343 sir 0x1124
9344 std %f24, [%l7 + 0x40]
9345 tneg %xcc, 0x5
9346 fmovdl %icc, %f4, %f13
9347 udivcc %g1, 0x052A, %l3
9348 bne,a %icc, loop_776
9349 alignaddr %i5, %o6, %i0
9350 fmul8ulx16 %f22, %f18, %f4
9351 fbn %fcc3, loop_777
9352loop_776:
9353 tcc %xcc, 0x6
9354 subcc %i6, %i3, %g4
9355 fnot2 %f20, %f2
9356loop_777:
9357 movvs %icc, %l2, %l6
9358 fmovdl %xcc, %f15, %f5
9359 taddcctv %g5, 0x06DB, %o1
9360 nop
9361 fitod %f10, %f16
9362 movrlz %i4, %l1, %i1
9363 brlz %g3, loop_778
9364 fble,a %fcc0, loop_779
9365 sir 0x0A58
9366 wr %g0, 0x80, %asi
9367 lduwa [%l7 + 0x08] %asi, %g7
9368loop_778:
9369 edge8ln %o2, %g2, %l4
9370loop_779:
9371 movgu %icc, %g6, %l5
9372 subccc %l0, %o3, %i2
9373 set 0x0C, %o3
9374 ldswa [%l7 + %o3] 0x10, %i7
9375 fbl,a %fcc2, loop_780
9376 edge8ln %o0, %o7, %o5
9377 movleu %xcc, %g1, %o4
9378 xorcc %l3, 0x0192, %o6
9379loop_780:
9380 xor %i0, 0x1521, %i6
9381 movcs %xcc, %i3, %i5
9382 ta %xcc, 0x0
9383 bcc,a,pn %icc, loop_781
9384 movrlz %g4, %l2, %l6
9385 ba,a,pn %xcc, loop_782
9386 udiv %o1, 0x1351, %g5
9387loop_781:
9388 fmovsl %xcc, %f2, %f15
9389 nop
9390 setx 0x1928E24D, %l0, %l6
9391 st %l6, [%l7 + 0x28]
9392 ld [%l7 + 0x28], %f18
9393 setx 0xFFBF6176, %l1, %l5
9394 st %l5, [%l7 + 0x10]
9395 ld [%l7 + 0x10], %f21
9396 fsubs %f21, %f18, %f14
9397loop_782:
9398 edge32n %l1, %i4, %g3
9399 brgez,a %g7, loop_783
9400 andn %i1, %o2, %g2
9401 tsubcctv %l4, %l5, %g6
9402 taddcc %l0, 0x1FB6, %o3
9403loop_783:
9404 fandnot2s %f1, %f12, %f28
9405 fxnor %f30, %f2, %f22
9406 sir 0x1348
9407 nop
9408 setx loop_784, %l0, %l1
9409 wrpr 0x1, %tl
9410 wrpr %l1, %tnpc
9411 setx 0x34400001400, %l0, %l1
9412 wrpr %l1, %tstate
9413 wrhpr 0x4, %htstate
9414 done
9415 taddcctv %i2, 0x0387, %i7
9416 tle %icc, 0x5
9417 ldsb [%l7 + 0x67], %o0
9418loop_784:
9419 nop
9420 set 0x38, %g4
9421 ldxa [%l7 + %g4] 0x18, %o5
9422 brz %o7, loop_785
9423 edge32l %g1, %o4, %o6
9424 saved
9425 rdpr %cwp, %g1
9426 rdpr %cansave, %g2
9427 rdpr %canrestore, %g3
9428 rdpr %cleanwin, %g4
9429 rdpr %otherwin, %g5
9430 rdpr %wstate, %g6
9431 ta %xcc, 0x3
9432loop_785:
9433 fandnot2s %f7, %f20, %f23
9434 fmovrsgz %i0, %f15, %f18
9435 mulscc %l3, %i3, %i5
9436 edge16n %i6, %l2, %g4
9437 tcs %xcc, 0x0
9438 taddcctv %l6, %o1, %l1
9439 nop
9440 fitos %f4, %f18
9441 fstox %f18, %f24
9442 stx %i4, [%l7 + 0x60]
9443 tgu %xcc, 0x2
9444 tneg %icc, 0x7
9445 array32 %g5, %g7, %g3
9446 edge16n %o2, %i1, %l4
9447 ta %xcc, 0x4
9448 edge32 %l5, %g2, %l0
9449 edge16n %g6, %i2, %o3
9450 andncc %i7, %o0, %o5
9451 smulcc %g1, %o7, %o6
9452 bleu,a loop_786
9453 edge32ln %i0, %l3, %o4
9454 tcs %icc, 0x4
9455 sra %i5, 0x17, %i6
9456loop_786:
9457 ldd [%l7 + 0x60], %l2
9458 xor %g4, 0x11A4, %i3
9459 set 0x74, %g1
9460 swapa [%l7 + %g1] 0x88, %o1
9461 movrlz %l6, %l1, %g5
9462 fnot1s %f3, %f0
9463 fmul8x16 %f0, %f14, %f28
9464 movpos %xcc, %g7, %g3
9465 edge16 %o2, %i4, %l4
9466 tcc %icc, 0x3
9467 fbne,a %fcc0, loop_787
9468 nop
9469 set 0x6F, %o1
9470 ldstub [%l7 + %o1], %l5
9471 std %f10, [%l7 + 0x50]
9472 udivcc %i1, 0x0BB5, %g2
9473loop_787:
9474 fnors %f23, %f27, %f29
9475 wr %g0, 0x0c, %asi
9476 swapa [%l7 + 0x50] %asi, %g6
9477 set 0x64, %g3
9478 ldswa [%l7 + %g3] 0x81, %l0
9479 fbge %fcc0, loop_788
9480 fpsub32 %f30, %f2, %f12
9481 tle %icc, 0x6
9482 bgu,pn %icc, loop_789
9483loop_788:
9484 tsubcc %o3, 0x15F0, %i2
9485 wr %g0, 0xe3, %asi
9486 stwa %o0, [%l7 + 0x3C] %asi
9487 membar #Sync
9488loop_789:
9489 tge %icc, 0x5
9490 movrlez %i7, %g1, %o5
9491 fbue %fcc1, loop_790
9492 srl %o6, 0x13, %o7
9493 fpmerge %f9, %f0, %f22
9494 nop
9495 fitod %f0, %f0
9496 fdtos %f0, %f19
9497loop_790:
9498 taddcctv %l3, 0x089D, %i0
9499 set 0x0, %i7
9500 ldxa [%g0 + %i7] 0x58, %o4
9501 movg %icc, %i5, %i6
9502 fmovsvc %xcc, %f1, %f12
9503 fmovsg %icc, %f6, %f5
9504 saved
9505 rdpr %cwp, %g1
9506 rdpr %cansave, %g2
9507 rdpr %canrestore, %g3
9508 rdpr %cleanwin, %g4
9509 rdpr %otherwin, %g5
9510 rdpr %wstate, %g6
9511 edge16l %l2, %g4, %i3
9512 tsubcctv %l6, %l1, %g5
9513 call loop_791
9514 fbu,a %fcc1, loop_792
9515 ldsw [%l7 + 0x3C], %o1
9516 mulx %g7, 0x077C, %o2
9517loop_791:
9518 fbne %fcc2, loop_793
9519loop_792:
9520 fbule %fcc3, loop_794
9521 swap [%l7 + 0x6C], %i4
9522 movn %icc, %l4, %g3
9523loop_793:
9524 nop
9525 wr %g0, 0x16, %asi
9526 stda %f0, [%l7 + 0x40] %asi
9527 membar #Sync
9528loop_794:
9529 edge8n %l5, %g2, %i1
9530 restored
9531 rdpr %cwp, %g1
9532 rdpr %cansave, %g2
9533 rdpr %canrestore, %g3
9534 rdpr %cleanwin, %g4
9535 rdpr %otherwin, %g5
9536 rdpr %wstate, %g6
9537 or %l0, %o3, %g6
9538 array16 %o0, %i2, %i7
9539 ldub [%l7 + 0x14], %o5
9540 fabsd %f22, %f16
9541 tne %icc, 0x5
9542 taddcc %g1, 0x178D, %o6
9543 fmovdl %icc, %f25, %f26
9544 xorcc %l3, %i0, %o7
9545 fandnot1s %f13, %f21, %f29
9546 ldsw [%l7 + 0x78], %i5
9547 tsubcc %o4, %i6, %g4
9548 edge16n %l2, %l6, %i3
9549 popc %g5, %l1
9550 fsrc2s %f22, %f19
9551 add %l7, 0x60, %l6
9552 wr %g0, 0x19, %asi
9553 lda [%l6] %asi, %g7
9554 casa [%l6] 0x19, %g7, %o2
9555 ldsb [%l7 + 0x79], %i4
9556 andcc %o1, 0x192E, %l4
9557 movleu %xcc, %l5, %g3
9558 xnor %i1, %g2, %l0
9559 wr %g0, 0x17, %asi
9560 stda %f0, [%l7 + 0x40] %asi
9561 membar #Sync
9562 tg %xcc, 0x2
9563 movre %g6, %o0, %o3
9564 srax %i7, 0x16, %i2
9565 tsubcctv %o5, %o6, %g1
9566 pdist %f10, %f24, %f28
9567 edge32ln %i0, %l3, %i5
9568 movcs %icc, %o7, %o4
9569 for %f14, %f8, %f30
9570 fblg,a %fcc1, loop_795
9571 fpadd16s %f7, %f26, %f19
9572 subcc %i6, 0x04F0, %l2
9573 fbu %fcc3, loop_796
9574loop_795:
9575 sll %g4, 0x14, %i3
9576 edge16 %g5, %l6, %l1
9577 bshuffle %f20, %f22, %f30
9578loop_796:
9579 smulcc %o2, 0x1BFD, %g7
9580 movrgz %i4, %l4, %l5
9581 wr %g0, 0x18, %asi
9582 ldsba [%l7 + 0x38] %asi, %o1
9583 edge8l %i1, %g2, %g3
9584 set 0x20, %o4
9585 swapa [%l7 + %o4] 0x80, %l0
9586 movne %icc, %o0, %g6
9587 set 0x40, %l4
9588 ldda [%l7 + %l4] 0x89, %i6
9589 brgez,a %o3, loop_797
9590 fmovrsgez %o5, %f17, %f21
9591 orncc %i2, %g1, %i0
9592 ldx [%l7 + 0x28], %o6
9593loop_797:
9594 array8 %l3, %o7, %i5
9595 tsubcc %i6, 0x15F1, %l2
9596 brlez,a %o4, loop_798
9597 array32 %i3, %g5, %g4
9598 sdiv %l6, 0x07EB, %o2
9599 movleu %xcc, %g7, %i4
9600loop_798:
9601 nop
9602 wr %g0, 0x19, %asi
9603 stda %f16, [%l7 + 0x40] %asi
9604 mulscc %l4, %l5, %o1
9605 nop
9606 fitod %f4, %f24
9607 fdtox %f24, %f28
9608 movneg %xcc, %i1, %l1
9609 fmovrdne %g3, %f6, %f16
9610 fmovsvs %xcc, %f17, %f25
9611 edge8l %l0, %o0, %g2
9612 umul %i7, 0x10AC, %g6
9613 tvc %icc, 0x7
9614 addc %o5, 0x0379, %i2
9615 fbge,a %fcc0, loop_799
9616 alignaddrl %g1, %o3, %o6
9617 movvc %icc, %l3, %i0
9618 movneg %icc, %i5, %o7
9619loop_799:
9620 tn %icc, 0x1
9621 call loop_800
9622 movl %xcc, %l2, %o4
9623 udivcc %i3, 0x0DE5, %g5
9624 bne,a,pn %xcc, loop_801
9625loop_800:
9626 fmovsgu %xcc, %f14, %f14
9627 edge8l %g4, %l6, %i6
9628 movle %icc, %o2, %g7
9629loop_801:
9630 movcc %icc, %i4, %l5
9631 movne %xcc, %l4, %i1
9632 ldub [%l7 + 0x29], %o1
9633 restored
9634 rdpr %cwp, %g1
9635 rdpr %cansave, %g2
9636 rdpr %canrestore, %g3
9637 rdpr %cleanwin, %g4
9638 rdpr %otherwin, %g5
9639 rdpr %wstate, %g6
9640 array8 %g3, %l1, %l0
9641 sdivcc %o0, 0x015A, %i7
9642 set 0x50, %g5
9643 prefetcha [%l7 + %g5] 0x19, 0x1
9644 edge32l %o5, %i2, %g6
9645 nop
9646 fitod %f29, %f6
9647 nop
9648 setx loop_802, %l0, %l1
9649 jmpl %l1, %g1
9650 st %f30, [%l7 + 0x10]
9651 edge32ln %o3, %l3, %i0
9652 ta %icc, 0x0
9653loop_802:
9654 fmovdleu %xcc, %f2, %f10
9655 fbne,a %fcc1, loop_803
9656 tn %xcc, 0x5
9657 stbar
9658 set 0x2B, %i1
9659 lduba [%l7 + %i1] 0x80, %i5
9660loop_803:
9661 edge8ln %o7, %o6, %l2
9662 fbul,a %fcc0, loop_804
9663 saved
9664 rdpr %cwp, %g1
9665 rdpr %cansave, %g2
9666 rdpr %canrestore, %g3
9667 rdpr %cleanwin, %g4
9668 rdpr %otherwin, %g5
9669 rdpr %wstate, %g6
9670 udiv %i3, 0x1B24, %o4
9671 bvc,pt %icc, loop_805
9672loop_804:
9673 fnands %f8, %f1, %f18
9674 fbe,a %fcc1, loop_806
9675 addc %g5, 0x0D21, %g4
9676loop_805:
9677 tle %xcc, 0x7
9678 edge8n %i6, %l6, %o2
9679loop_806:
9680 nop
9681 fitod %f8, %f8
9682 fdtox %f8, %f18
9683 fxtod %f18, %f2
9684 smulcc %i4, %g7, %l5
9685 fmovspos %icc, %f26, %f17
9686 fbue,a %fcc3, loop_807
9687 sll %l4, %i1, %g3
9688 fbn %fcc2, loop_808
9689 nop
9690 fitod %f6, %f12
9691 fdtox %f12, %f10
9692 fxtod %f10, %f0
9693loop_807:
9694 nop
9695 fitod %f0, %f14
9696 fdtox %f14, %f28
9697 orcc %o1, %l1, %o0
9698loop_808:
9699 nop
9700 setx 0xDFAC9769, %l0, %l6
9701 st %l6, [%l7 + 0x28]
9702 ld [%l7 + 0x28], %f30
9703 fsqrts %f30, %f12
9704 edge8n %l0, %g2, %i7
9705 fmovs %f23, %f11
9706 tsubcc %i2, %o5, %g1
9707 fmovscs %icc, %f26, %f31
9708 xnorcc %o3, %g6, %l3
9709 alignaddrl %i0, %o7, %o6
9710 wr %g0, 0x0c, %asi
9711 ldda [%l7 + 0x20] %asi, %l2
9712 addccc %i3, %i5, %g5
9713 edge8 %g4, %i6, %l6
9714 brz,a %o2, loop_809
9715 ldstub [%l7 + 0x52], %i4
9716 bneg,a loop_810
9717 ta %xcc, 0x0
9718loop_809:
9719 alignaddrl %g7, %o4, %l5
9720 brz %i1, loop_811
9721loop_810:
9722 edge8ln %g3, %l4, %o1
9723 movrgz %o0, 0x0FE, %l1
9724 tvs %xcc, 0x5
9725loop_811:
9726 smulcc %g2, %l0, %i2
9727 brlez %o5, loop_812
9728 fzero %f6
9729 sll %i7, 0x03, %o3
9730 taddcctv %g6, %g1, %i0
9731loop_812:
9732 sdivx %o7, 0x02F0, %l3
9733 mulx %o6, 0x0FB5, %i3
9734 nop
9735 setx loop_813, %l0, %l1
9736 jmpl %l1, %l2
9737 edge8n %g5, %g4, %i5
9738 mova %xcc, %i6, %o2
9739 wr %g0, 0x04, %asi
9740 stwa %i4, [%l7 + 0x6C] %asi
9741loop_813:
9742 movvc %xcc, %l6, %o4
9743 movrgz %g7, 0x197, %l5
9744 sir 0x1ACA
9745 fandnot2 %f30, %f22, %f2
9746 edge8 %g3, %l4, %i1
9747 ldx [%l7 + 0x68], %o0
9748 fzero %f18
9749 nop
9750 set 0x60, %o6
9751 stx %o1, [%l7 + %o6]
9752 movpos %icc, %g2, %l1
9753 fnors %f9, %f9, %f15
9754 nop
9755 fitod %f4, %f10
9756 fdtox %f10, %f28
9757 fbge,a %fcc3, loop_814
9758 tgu %xcc, 0x6
9759 andncc %l0, %o5, %i7
9760 edge32l %o3, %g6, %g1
9761loop_814:
9762 stx %i2, [%l7 + 0x50]
9763 sllx %i0, 0x02, %l3
9764 fbo %fcc1, loop_815
9765 ta %icc, 0x6
9766 addc %o7, %o6, %i3
9767 addcc %l2, %g4, %g5
9768loop_815:
9769 bne,pn %xcc, loop_816
9770 tcc %icc, 0x1
9771 array32 %i6, %i5, %i4
9772 fmul8x16au %f9, %f6, %f10
9773loop_816:
9774 nop
9775 set 0x10, %l6
9776 sta %f13, [%l7 + %l6] 0x18
9777 tle %icc, 0x7
9778 restored
9779 rdpr %cwp, %g1
9780 rdpr %cansave, %g2
9781 rdpr %canrestore, %g3
9782 rdpr %cleanwin, %g4
9783 rdpr %otherwin, %g5
9784 rdpr %wstate, %g6
9785 andncc %l6, %o4, %g7
9786 movvc %xcc, %l5, %g3
9787 nop
9788 set 0x38, %o2
9789 sth %o2, [%l7 + %o2]
9790 fmovrsgz %l4, %f20, %f30
9791 fsrc2 %f18, %f0
9792 tge %icc, 0x1
9793 tle %icc, 0x6
9794 movge %icc, %i1, %o1
9795 edge32 %g2, %l1, %o0
9796 ld [%l7 + 0x68], %f6
9797 swap [%l7 + 0x0C], %o5
9798 fmovdneg %icc, %f24, %f10
9799 srl %i7, 0x0E, %l0
9800 fmovrsgez %o3, %f14, %f21
9801 xor %g1, %g6, %i2
9802 fpsub32 %f10, %f4, %f0
9803 fcmpeq32 %f22, %f2, %i0
9804 sdivcc %o7, 0x13D5, %l3
9805 tgu %icc, 0x7
9806 set 0x6C, %l2
9807 sta %f16, [%l7 + %l2] 0x80
9808 sub %i3, 0x044A, %o6
9809 fbul,a %fcc3, loop_817
9810 fpadd16 %f24, %f18, %f26
9811 saved
9812 rdpr %cwp, %g1
9813 rdpr %cansave, %g2
9814 rdpr %canrestore, %g3
9815 rdpr %cleanwin, %g4
9816 rdpr %otherwin, %g5
9817 rdpr %wstate, %g6
9818 tg %icc, 0x7
9819loop_817:
9820 fpadd16s %f9, %f29, %f9
9821 fmovdn %icc, %f20, %f3
9822 te %xcc, 0x7
9823 udivcc %l2, 0x17A9, %g5
9824 movpos %xcc, %i6, %i5
9825 srl %g4, 0x19, %i4
9826 edge32l %o4, %g7, %l6
9827 swap [%l7 + 0x0C], %l5
9828 edge32 %o2, %l4, %i1
9829 movgu %xcc, %o1, %g2
9830 sdiv %l1, 0x153B, %g3
9831 movne %icc, %o5, %o0
9832 movrne %l0, %i7, %g1
9833 nop
9834 setx 0xC567C856, %l0, %l6
9835 st %l6, [%l7 + 0x28]
9836 ld [%l7 + 0x28], %f24
9837 fsqrts %f24, %f11
9838 bneg,pn %icc, loop_818
9839 fors %f2, %f5, %f23
9840 tvc %icc, 0x0
9841 fands %f6, %f2, %f9
9842loop_818:
9843 movgu %icc, %g6, %i2
9844 bpos,a,pn %xcc, loop_819
9845 add %o3, %i0, %o7
9846 movvs %xcc, %l3, %o6
9847 fornot2 %f4, %f0, %f26
9848loop_819:
9849 andncc %l2, %g5, %i3
9850 brlz,a %i6, loop_820
9851 array16 %g4, %i5, %o4
9852 srl %g7, %l6, %i4
9853 alignaddr %o2, %l4, %i1
9854loop_820:
9855 fbu,a %fcc2, loop_821
9856 mova %xcc, %l5, %g2
9857 fmovdvc %xcc, %f19, %f23
9858 andncc %o1, %l1, %g3
9859loop_821:
9860 sll %o5, %l0, %o0
9861 popc 0x0A31, %i7
9862 ldd [%l7 + 0x68], %f22
9863 ba,a %xcc, loop_822
9864 movneg %xcc, %g1, %i2
9865 fbge %fcc1, loop_823
9866 fbu %fcc0, loop_824
9867loop_822:
9868 fnot1s %f24, %f20
9869 fpadd16 %f6, %f2, %f22
9870loop_823:
9871 fmovrdne %g6, %f24, %f4
9872loop_824:
9873 movl %icc, %i0, %o3
9874 fors %f23, %f3, %f7
9875 edge16 %l3, %o7, %o6
9876 ta %xcc, 0x2
9877 move %icc, %g5, %i3
9878 bgu %icc, loop_825
9879 move %xcc, %l2, %g4
9880 tne %icc, 0x2
9881 tl %xcc, 0x2
9882loop_825:
9883 tgu %icc, 0x2
9884 fxnor %f0, %f26, %f18
9885 nop
9886 setx 0x1BD9086B, %l0, %l6
9887 st %l6, [%l7 + 0x28]
9888 ld [%l7 + 0x28], %f28
9889 setx 0x840029D8, %l1, %l5
9890 st %l5, [%l7 + 0x10]
9891 ld [%l7 + 0x10], %f0
9892 fmuls %f0, %f28, %f13
9893 edge8n %i5, %i6, %o4
9894 popc %g7, %i4
9895 edge16ln %o2, %l4, %i1
9896 sethi 0x19E3, %l5
9897 membar 0x51
9898 fmovsn %xcc, %f16, %f10
9899 edge16 %l6, %o1, %l1
9900 sdivcc %g2, 0x0746, %o5
9901 fmovdge %xcc, %f6, %f13
9902 movrlez %l0, %o0, %g3
9903 add %l7, 0x70, %l6
9904 wr %g0, 0x89, %asi
9905 ldxa [%l6] %asi, %i7
9906 casxa [%l6] 0x89, %i7, %g1
9907 mulx %g6, %i0, %o3
9908 fbge,a %fcc2, loop_826
9909 fbo,a %fcc2, loop_827
9910 array32 %l3, %i2, %o7
9911 tleu %xcc, 0x4
9912loop_826:
9913 edge8 %g5, %i3, %l2
9914loop_827:
9915 fbn %fcc3, loop_828
9916 fmovdleu %icc, %f15, %f22
9917 movleu %xcc, %g4, %i5
9918 fbul,a %fcc2, loop_829
9919loop_828:
9920 fbu,a %fcc0, loop_830
9921 fandnot2s %f4, %f3, %f17
9922 fmovdcs %icc, %f18, %f15
9923loop_829:
9924 tvc %xcc, 0x0
9925loop_830:
9926 fbn %fcc3, loop_831
9927 subcc %i6, 0x1FEB, %o4
9928 bvs,a loop_832
9929 tpos %xcc, 0x5
9930loop_831:
9931 fbn,a %fcc1, loop_833
9932 tvs %xcc, 0x5
9933loop_832:
9934 fnand %f16, %f0, %f14
9935 nop
9936 setx 0x24B3BA8A, %l0, %l6
9937 st %l6, [%l7 + 0x28]
9938 ld [%l7 + 0x28], %f5
9939 setx 0x49C3B3D2, %l1, %l5
9940 st %l5, [%l7 + 0x10]
9941 ld [%l7 + 0x10], %f22
9942 fadds %f22, %f5, %f2
9943loop_833:
9944 edge32l %o6, %i4, %o2
9945 movg %icc, %l4, %g7
9946 movge %icc, %l5, %i1
9947 movl %icc, %o1, %l6
9948 orcc %l1, %o5, %g2
9949 and %o0, 0x0C16, %l0
9950 subcc %g3, %g1, %i7
9951 alignaddr %g6, %i0, %l3
9952 prefetch [%l7 + 0x10], 0x1
9953 fpsub16s %f3, %f29, %f29
9954 fmovdcc %icc, %f7, %f4
9955 sra %o3, %o7, %i2
9956 fmovrsne %g5, %f24, %f13
9957 andcc %l2, 0x1BD7, %i3
9958 move %icc, %i5, %i6
9959 tgu %icc, 0x6
9960 edge8n %o4, %o6, %i4
9961 st %f12, [%l7 + 0x78]
9962 fmovsg %xcc, %f28, %f29
9963 fbul,a %fcc2, loop_834
9964 movvs %xcc, %g4, %o2
9965 edge16n %g7, %l5, %l4
9966 bn,a,pn %icc, loop_835
9967loop_834:
9968 array8 %i1, %l6, %o1
9969 edge16n %l1, %o5, %o0
9970 fmovdcc %xcc, %f17, %f27
9971loop_835:
9972 sethi 0x0BCC, %l0
9973 set 0x1C, %i6
9974 ldswa [%l7 + %i6] 0x10, %g2
9975 ta %icc, 0x5
9976 fnors %f5, %f22, %f17
9977 alignaddr %g3, %g1, %g6
9978 edge16 %i0, %l3, %i7
9979 fbue,a %fcc0, loop_836
9980 nop
9981 setx 0x5E61D5AC, %l0, %l6
9982 st %l6, [%l7 + 0x28]
9983 ld [%l7 + 0x28], %f31
9984 setx 0x0FD18D5A, %l1, %l5
9985 st %l5, [%l7 + 0x10]
9986 ld [%l7 + 0x10], %f6
9987 fsubs %f6, %f31, %f26
9988 wr %g0, 0x19, %asi
9989 swapa [%l7 + 0x0C] %asi, %o3
9990loop_836:
9991 brgez %o7, loop_837
9992 sdiv %i2, 0x0DAD, %l2
9993 array8 %g5, %i5, %i3
9994 xor %i6, %o4, %i4
9995loop_837:
9996 sra %o6, %o2, %g7
9997 movge %xcc, %g4, %l4
9998 fmovrsgz %l5, %f22, %f15
9999 wr %g0, 0x81, %asi
10000 lda [%l7 + 0x14] %asi, %f24
10001 tge %icc, 0x7
10002 edge16 %l6, %i1, %o1
10003 ta %icc, 0x1
10004 edge16n %o5, %o0, %l1
10005 xorcc %g2, %g3, %g1
10006 sdivcc %l0, 0x01C0, %i0
10007 fornot1 %f10, %f6, %f12
10008 popc 0x0F0E, %g6
10009 tleu %icc, 0x0
10010 fmovsneg %icc, %f19, %f4
10011 sethi 0x04D1, %i7
10012 fpadd16s %f23, %f26, %f26
10013 fmul8x16au %f8, %f20, %f20
10014 sub %o3, %o7, %l3
10015 umul %l2, 0x0BBD, %g5
10016 subccc %i2, 0x1787, %i3
10017 edge32n %i6, %i5, %o4
10018 stb %i4, [%l7 + 0x1D]
10019 movrgez %o6, 0x0C6, %o2
10020 ble,a loop_838
10021 edge32 %g7, %g4, %l5
10022 movcc %xcc, %l6, %l4
10023 fmovdne %icc, %f0, %f24
10024loop_838:
10025 popc 0x14D1, %i1
10026 sth %o5, [%l7 + 0x18]
10027 tcs %icc, 0x4
10028 sdiv %o0, 0x0EBD, %l1
10029 andcc %g2, 0x00CC, %o1
10030 edge32n %g1, %g3, %l0
10031 fbl,a %fcc1, loop_839
10032 edge16l %i0, %i7, %o3
10033 tleu %icc, 0x4
10034 nop
10035 fitod %f2, %f4
10036 fdtox %f4, %f28
10037loop_839:
10038 movneg %icc, %o7, %l3
10039 add %g6, 0x1877, %g5
10040 udivx %l2, 0x0019, %i2
10041 ble %xcc, loop_840
10042 fsrc1s %f29, %f11
10043 edge16n %i6, %i5, %o4
10044 sub %i4, 0x0F56, %i3
10045loop_840:
10046 nop
10047 set 0x60, %i5
10048 std %f8, [%l7 + %i5]
10049 fpsub16s %f4, %f1, %f0
10050 edge16n %o2, %g7, %g4
10051 fmovsvs %xcc, %f27, %f0
10052 sdivx %l5, 0x056A, %o6
10053 fnot1s %f16, %f15
10054 edge8 %l6, %i1, %l4
10055 xnorcc %o0, 0x1CEA, %o5
10056 movcs %icc, %l1, %g2
10057 movrgez %o1, %g1, %g3
10058 fbo %fcc1, loop_841
10059 movre %l0, %i7, %o3
10060 fxor %f6, %f2, %f16
10061 movle %xcc, %o7, %i0
10062loop_841:
10063 nop
10064 set 0x11, %g2
10065 stba %g6, [%l7 + %g2] 0x14
10066 fbu,a %fcc1, loop_842
10067 fmul8x16au %f30, %f13, %f28
10068 bpos,a,pt %icc, loop_843
10069 fba,a %fcc3, loop_844
10070loop_842:
10071 movn %icc, %l3, %g5
10072 addc %l2, %i6, %i5
10073loop_843:
10074 fors %f29, %f16, %f9
10075loop_844:
10076 andncc %o4, %i4, %i2
10077 bgu,a %icc, loop_845
10078 bge,pn %icc, loop_846
10079 array8 %o2, %g7, %i3
10080 wr %g0, 0x10, %asi
10081 ldsha [%l7 + 0x0C] %asi, %g4
10082loop_845:
10083 fzeros %f17
10084loop_846:
10085 fmovsa %icc, %f21, %f19
10086 mulx %l5, 0x0677, %o6
10087 tcs %icc, 0x3
10088 fmul8x16 %f4, %f26, %f14
10089 nop
10090 set 0x58, %o7
10091 lduw [%l7 + %o7], %i1
10092 and %l4, %l6, %o5
10093 tne %icc, 0x6
10094 add %o0, 0x076A, %l1
10095 nop
10096 setx loop_847, %l0, %l1
10097 wrpr 0x1, %tl
10098 wrpr %l1, %tpc
10099 add %l1, 0x4, %l1
10100 wrpr %l1, %tnpc
10101 setx 0x34400001400, %l0, %l1
10102 wrpr %l1, %tstate
10103 wrhpr 0x4, %htstate
10104 retry
10105 nop
10106 fitod %f8, %f12
10107 fdtos %f12, %f30
10108 tle %icc, 0x0
10109 ldsb [%l7 + 0x56], %g2
10110loop_847:
10111 sll %g1, 0x16, %g3
10112 tne %xcc, 0x7
10113 fmovdgu %xcc, %f28, %f23
10114 addc %l0, %o1, %o3
10115 nop
10116 setx 0xD198A5BC, %l0, %l6
10117 st %l6, [%l7 + 0x28]
10118 ld [%l7 + 0x28], %f13
10119 setx 0xD0C84DC0, %l1, %l5
10120 st %l5, [%l7 + 0x10]
10121 ld [%l7 + 0x10], %f5
10122 fadds %f5, %f13, %f24
10123 wr %g0, 0x10, %asi
10124 prefetcha [%l7 + 0x68] %asi, 0x0
10125 movrlez %i0, 0x311, %g6
10126 andncc %o7, %l3, %l2
10127 fblg %fcc2, loop_848
10128 te %icc, 0x6
10129 fmovrsgz %g5, %f26, %f13
10130 fornot2s %f25, %f0, %f10
10131loop_848:
10132 fmovdneg %icc, %f30, %f10
10133 fmovsneg %xcc, %f8, %f15
10134 edge8ln %i6, %i5, %o4
10135 andcc %i4, 0x10CD, %i2
10136 tpos %xcc, 0x2
10137 edge16 %g7, %o2, %g4
10138 srax %l5, 0x00, %i3
10139 srl %o6, 0x16, %l4
10140 ldd [%l7 + 0x20], %i0
10141 movl %icc, %l6, %o0
10142 bne,pt %xcc, loop_849
10143 brlez %o5, loop_850
10144 srlx %l1, 0x02, %g1
10145 bpos loop_851
10146loop_849:
10147 tvc %icc, 0x3
10148loop_850:
10149 movge %xcc, %g3, %g2
10150 mova %icc, %l0, %o1
10151loop_851:
10152 sethi 0x03A0, %o3
10153 orcc %i7, 0x0645, %g6
10154 srl %i0, 0x0B, %l3
10155 movneg %xcc, %o7, %l2
10156 movpos %xcc, %i6, %i5
10157 srlx %g5, %i4, %i2
10158 bne,pt %icc, loop_852
10159 fbul,a %fcc1, loop_853
10160 sir 0x14DF
10161 wr %g0, 0x10, %asi
10162 stxa %g7, [%l7 + 0x10] %asi
10163loop_852:
10164 edge16 %o4, %g4, %o2
10165loop_853:
10166 tvc %xcc, 0x3
10167 and %l5, 0x0734, %o6
10168 movvc %icc, %i3, %l4
10169 taddcctv %i1, 0x1A94, %l6
10170 nop
10171 setx loop_854, %l0, %l1
10172 wrpr 0x1, %tl
10173 wrpr %l1, %tnpc
10174 setx 0x34400001400, %l0, %l1
10175 wrpr %l1, %tstate
10176 wrhpr 0x4, %htstate
10177 done
10178 movg %xcc, %o5, %l1
10179 umul %o0, 0x0CCA, %g1
10180 fzeros %f16
10181loop_854:
10182 fmovsvs %icc, %f6, %f26
10183 ldstub [%l7 + 0x73], %g2
10184 add %l0, 0x139E, %g3
10185 wr %g0, 0x81, %asi
10186 stxa %o3, [%l7 + 0x60] %asi
10187 andn %i7, 0x14D5, %o1
10188 tvs %icc, 0x6
10189 bleu,pt %icc, loop_855
10190 alignaddrl %i0, %l3, %o7
10191 movle %xcc, %g6, %i6
10192 fmovrsgz %i5, %f22, %f7
10193loop_855:
10194 tpos %icc, 0x7
10195 xnor %l2, %g5, %i2
10196 fmovdneg %xcc, %f20, %f7
10197 fmovsn %xcc, %f1, %f30
10198 fmuld8ulx16 %f13, %f17, %f8
10199 brlez,a %g7, loop_856
10200 ldd [%l7 + 0x58], %f0
10201 udivcc %i4, 0x057B, %o4
10202 nop
10203 setx 0x11689760, %l0, %l6
10204 st %l6, [%l7 + 0x28]
10205 ld [%l7 + 0x28], %f11
10206 setx 0xF6FE8C14, %l1, %l5
10207 st %l5, [%l7 + 0x10]
10208 ld [%l7 + 0x10], %f26
10209 fsubs %f26, %f11, %f25
10210loop_856:
10211 fexpand %f27, %f28
10212 flush %l7 + 0x78
10213 edge16n %g4, %l5, %o6
10214 xorcc %o2, %l4, %i3
10215 wr %g0, 0x88, %asi
10216 ldsha [%l7 + 0x42] %asi, %i1
10217 srl %o5, %l6, %o0
10218 fnegs %f4, %f0
10219 fbne,a %fcc3, loop_857
10220 umulcc %g1, 0x075A, %g2
10221 movrne %l0, 0x2E3, %g3
10222 edge8l %l1, %o3, %o1
10223loop_857:
10224 movleu %icc, %i7, %l3
10225 nop
10226 fitos %f10, %f25
10227 fstod %f25, %f20
10228 sub %i0, %g6, %i6
10229 wr %g0, 0x80, %asi
10230 ldswa [%l7 + 0x1C] %asi, %i5
10231 fmovsvs %xcc, %f12, %f3
10232 brlz %o7, loop_858
10233 udivcc %g5, 0x1D15, %i2
10234 fnegs %f19, %f2
10235 movcc %xcc, %g7, %i4
10236loop_858:
10237 umul %l2, 0x0BBD, %g4
10238 wr %g0, 0x18, %asi
10239 prefetcha [%l7 + 0x38] %asi, 0x0
10240 tgu %xcc, 0x5
10241 fmul8ulx16 %f22, %f12, %f26
10242 tge %xcc, 0x5
10243 subcc %l5, 0x0112, %o6
10244 fmovdle %icc, %f22, %f17
10245 movle %xcc, %l4, %i3
10246 set 0x2E, %l5
10247 lduba [%l7 + %l5] 0x19, %i1
10248 movcs %icc, %o2, %l6
10249 tsubcc %o5, %o0, %g1
10250 addcc %l0, 0x0D15, %g2
10251 tge %xcc, 0x0
10252 orcc %l1, %o3, %o1
10253 nop
10254 fitod %f18, %f22
10255 fbo,a %fcc3, loop_859
10256 brgez,a %i7, loop_860
10257 brlez,a %l3, loop_861
10258 fbne,a %fcc2, loop_862
10259loop_859:
10260 edge16l %g3, %g6, %i6
10261loop_860:
10262 restored
10263 rdpr %cwp, %g1
10264 rdpr %cansave, %g2
10265 rdpr %canrestore, %g3
10266 rdpr %cleanwin, %g4
10267 rdpr %otherwin, %g5
10268 rdpr %wstate, %g6
10269loop_861:
10270 sir 0x1BD5
10271loop_862:
10272 tsubcctv %i0, 0x135C, %i5
10273 tg %xcc, 0x3
10274 umul %g5, 0x0F3B, %i2
10275 bpos,a %icc, loop_863
10276 subcc %g7, 0x0999, %o7
10277 tge %xcc, 0x6
10278 tcc %xcc, 0x4
10279loop_863:
10280 taddcc %l2, %g4, %o4
10281 st %f11, [%l7 + 0x2C]
10282 nop
10283 setx 0xF5B8C4A7CBB9CF2D, %l0, %l6
10284 stx %l6, [%l7 + 0x28]
10285 ldd [%l7 + 0x28], %f10
10286 setx 0x1F35EB559E8AAA39, %l1, %l5
10287 stx %l5, [%l7 + 0x10]
10288 ldd [%l7 + 0x10], %f18
10289 fmuld %f18, %f10, %f2
10290 andcc %i4, 0x14AE, %l5
10291 movre %l4, 0x2A0, %i3
10292 fmovsge %icc, %f0, %f19
10293 edge8l %i1, %o6, %o2
10294 fpadd32s %f21, %f2, %f0
10295 fbuge,a %fcc3, loop_864
10296 fmovsneg %icc, %f23, %f28
10297 add %l7, 0x28, %l6
10298 wr %g0, 0x88, %asi
10299 casxa [%l6] 0x88, %o5, %o0
10300loop_864:
10301 nop
10302 wr %g0, 0xe2, %asi
10303 ldda [%l7 + 0x30] %asi, %g0
10304 umulcc %l0, %l6, %l1
10305 fsrc1s %f27, %f30
10306 fbul,a %fcc1, loop_865
10307 fzero %f24
10308 ldsh [%l7 + 0x0A], %g2
10309 bgu,pt %icc, loop_866
10310loop_865:
10311 sra %o3, %o1, %i7
10312 sdivx %g3, 0x09DC, %l3
10313 brgez,a %i6, loop_867
10314loop_866:
10315 fpackfix %f2, %f17
10316 edge8ln %i0, %g6, %i5
10317 restored
10318 rdpr %cwp, %g1
10319 rdpr %cansave, %g2
10320 rdpr %canrestore, %g3
10321 rdpr %cleanwin, %g4
10322 rdpr %otherwin, %g5
10323 rdpr %wstate, %g6
10324loop_867:
10325 fmul8x16 %f13, %f18, %f8
10326 edge32l %g5, %i2, %g7
10327 orncc %l2, 0x1CF2, %g4
10328 and %o4, %o7, %l5
10329 srax %l4, %i3, %i1
10330 edge32ln %i4, %o6, %o2
10331 tne %xcc, 0x2
10332 sllx %o0, 0x15, %g1
10333 fmovrse %l0, %f21, %f26
10334 umul %l6, 0x1925, %l1
10335 restored
10336 rdpr %cwp, %g1
10337 rdpr %cansave, %g2
10338 rdpr %canrestore, %g3
10339 rdpr %cleanwin, %g4
10340 rdpr %otherwin, %g5
10341 rdpr %wstate, %g6
10342 fnor %f2, %f30, %f14
10343 faligndata %f28, %f14, %f30
10344 fbuge,a %fcc1, loop_868
10345 tgu %xcc, 0x3
10346 fbge %fcc0, loop_869
10347 smulcc %o5, %o3, %o1
10348loop_868:
10349 te %icc, 0x3
10350 wr %g0, 0x80, %asi
10351 stwa %i7, [%l7 + 0x5C] %asi
10352loop_869:
10353 nop
10354 fitos %f6, %f22
10355 fba %fcc2, loop_870
10356 fmovsvs %icc, %f10, %f25
10357 array16 %g2, %g3, %i6
10358 movleu %xcc, %l3, %g6
10359loop_870:
10360 edge8l %i5, %i0, %g5
10361 sdivx %i2, 0x1D97, %g7
10362 ldub [%l7 + 0x48], %g4
10363 xor %o4, %o7, %l5
10364 sdivcc %l2, 0x15AA, %i3
10365 edge16ln %i1, %l4, %o6
10366 fpadd32s %f14, %f21, %f25
10367 nop
10368 fitos %f5, %f30
10369 fstoi %f30, %f0
10370 smulcc %o2, %o0, %i4
10371 alignaddr %l0, %g1, %l1
10372 bg,a,pt %xcc, loop_871
10373 fmul8ulx16 %f30, %f16, %f18
10374 edge8 %o5, %l6, %o3
10375 tleu %xcc, 0x1
10376loop_871:
10377 nop
10378 fitos %f13, %f3
10379 fstox %f3, %f20
10380 fxtos %f20, %f25
10381 popc %i7, %o1
10382 addcc %g3, %g2, %l3
10383 xnorcc %i6, 0x0FDE, %g6
10384 tvs %icc, 0x7
10385 fmovrslez %i0, %f26, %f0
10386 or %i5, 0x000C, %g5
10387 fabss %f13, %f30
10388 sdivx %g7, 0x197A, %i2
10389 fmul8x16 %f19, %f18, %f22
10390 set 0x22, %i4
10391 ldsha [%l7 + %i4] 0x88, %g4
10392 membar #Sync
10393 set 0x40, %i3
10394 ldda [%l7 + %i3] 0x1f, %f16
10395 udiv %o4, 0x13C4, %o7
10396 tne %icc, 0x1
10397 sra %l5, %i3, %i1
10398 fmovsne %xcc, %f30, %f29
10399 and %l2, %l4, %o2
10400 ld [%l7 + 0x6C], %f11
10401 ba,pn %xcc, loop_872
10402 movcs %xcc, %o0, %i4
10403 alignaddrl %o6, %l0, %l1
10404 set 0x40, %o0
10405 stda %f16, [%l7 + %o0] 0x14
10406loop_872:
10407 fone %f10
10408 edge16l %g1, %l6, %o5
10409 fexpand %f17, %f0
10410 wr %g0, 0x21, %asi
10411 ldxa [%g0 + 0x110] %asi, %i7
10412 andcc %o3, %g3, %g2
10413 ba,a %xcc, loop_873
10414 nop
10415 set 0x10, %g6
10416 ldx [%l7 + %g6], %o1
10417 fmovda %xcc, %f12, %f22
10418 array8 %l3, %g6, %i6
10419loop_873:
10420 tvs %xcc, 0x4
10421 nop
10422 set 0x70, %g7
10423 std %f20, [%l7 + %g7]
10424 fmovscc %icc, %f6, %f20
10425 movge %icc, %i0, %g5
10426 edge32 %i5, %i2, %g7
10427 tpos %icc, 0x3
10428 movrne %g4, 0x056, %o7
10429 tsubcctv %o4, %l5, %i1
10430 fmul8ulx16 %f0, %f6, %f10
10431 ldx [%l7 + 0x78], %i3
10432 fpack32 %f16, %f20, %f30
10433 fmovsle %icc, %f3, %f13
10434 tvc %xcc, 0x0
10435 fbne %fcc2, loop_874
10436 sra %l2, 0x15, %l4
10437 array32 %o2, %i4, %o0
10438 set 0x3A, %l0
10439 lduba [%l7 + %l0] 0x18, %o6
10440loop_874:
10441 tsubcctv %l1, %g1, %l6
10442 mulscc %l0, 0x0BCB, %i7
10443 edge8ln %o3, %g3, %g2
10444 fbule,a %fcc3, loop_875
10445 tleu %icc, 0x2
10446 sll %o1, 0x12, %l3
10447 tneg %xcc, 0x1
10448loop_875:
10449 edge32l %g6, %i6, %o5
10450 fmovsleu %xcc, %f8, %f25
10451 tn %xcc, 0x5
10452 mulx %i0, %g5, %i5
10453 tle %xcc, 0x3
10454 saved
10455 rdpr %cwp, %g1
10456 rdpr %cansave, %g2
10457 rdpr %canrestore, %g3
10458 rdpr %cleanwin, %g4
10459 rdpr %otherwin, %g5
10460 rdpr %wstate, %g6
10461 wr %g0, 0x89, %asi
10462 ldswa [%l7 + 0x38] %asi, %i2
10463 fmovscc %icc, %f30, %f19
10464 sllx %g7, 0x03, %o7
10465 movne %xcc, %g4, %o4
10466 sdivx %l5, 0x1538, %i1
10467 movrgz %l2, 0x1EC, %l4
10468 srlx %o2, 0x06, %i4
10469 nop
10470 setx loop_876, %l0, %l1
10471 wrpr 0x1, %tl
10472 wrpr %l1, %tpc
10473 add %l1, 0x4, %l1
10474 wrpr %l1, %tnpc
10475 setx 0x34400001400, %l0, %l1
10476 wrpr %l1, %tstate
10477 wrhpr 0x4, %htstate
10478 retry
10479 fandnot2 %f22, %f10, %f2
10480 edge16l %i3, %o0, %o6
10481 movl %xcc, %g1, %l1
10482loop_876:
10483 tn %xcc, 0x1
10484 set 0x56, %i2
10485 stha %l6, [%l7 + %i2] 0xe2
10486 membar #Sync
10487 sub %i7, %l0, %g3
10488 sdiv %o3, 0x089B, %g2
10489 edge8 %o1, %g6, %i6
10490 edge16ln %l3, %o5, %g5
10491 sub %i5, 0x0BC3, %i0
10492 wr %g0, 0x10, %asi
10493 stwa %g7, [%l7 + 0x40] %asi
10494 sir 0x13A3
10495 bneg,a,pt %xcc, loop_877
10496 movgu %icc, %o7, %g4
10497 edge32ln %i2, %l5, %o4
10498 ldstub [%l7 + 0x6F], %i1
10499loop_877:
10500 tcs %xcc, 0x5
10501 tsubcc %l2, %o2, %l4
10502 wr %g0, 0x18, %asi
10503 ldswa [%l7 + 0x18] %asi, %i4
10504 movne %xcc, %i3, %o6
10505 fmovdcc %icc, %f23, %f9
10506 sth %o0, [%l7 + 0x50]
10507 movl %xcc, %g1, %l1
10508 nop
10509 setx loop_878, %l0, %l1
10510 wrpr 0x1, %tl
10511 wrpr %l1, %tnpc
10512 setx 0x34400001400, %l0, %l1
10513 wrpr %l1, %tstate
10514 wrhpr 0x4, %htstate
10515 done
10516 taddcc %l6, 0x1580, %i7
10517 fmovdpos %xcc, %f6, %f26
10518 membar 0x03
10519loop_878:
10520 addc %g3, 0x0CC8, %o3
10521 tn %icc, 0x1
10522 taddcctv %g2, %l0, %g6
10523 wr %g0, 0x89, %asi
10524 stxa %o1, [%l7 + 0x18] %asi
10525 move %xcc, %l3, %o5
10526 sub %g5, %i6, %i5
10527 fcmpne16 %f8, %f2, %i0
10528 fbe %fcc3, loop_879
10529 movl %xcc, %o7, %g7
10530 edge16n %g4, %i2, %l5
10531 mulscc %i1, %o4, %o2
10532loop_879:
10533 ble,a,pt %xcc, loop_880
10534 fblg %fcc3, loop_881
10535 sdivx %l4, 0x0D45, %l2
10536 array16 %i4, %o6, %o0
10537loop_880:
10538 nop
10539 setx 0x0C5F14421FB996AC, %l0, %l6
10540 stx %l6, [%l7 + 0x28]
10541 ldd [%l7 + 0x28], %f2
10542 setx 0x8FC424474F56F10A, %l1, %l5
10543 stx %l5, [%l7 + 0x10]
10544 ldd [%l7 + 0x10], %f6
10545 faddd %f6, %f2, %f4
10546loop_881:
10547 nop
10548 add %l7, 0x10, %l6
10549 wr %g0, 0x81, %asi
10550 ldxa [%l6] %asi, %g1
10551 casxa [%l6] 0x81, %g1, %i3
10552 fpack16 %f24, %f21
10553 taddcc %l6, %i7, %g3
10554 array32 %l1, %o3, %g2
10555 fbe %fcc3, loop_882
10556 fmovs %f19, %f8
10557 edge32 %l0, %o1, %l3
10558 movleu %xcc, %o5, %g5
10559loop_882:
10560 fexpand %f6, %f12
10561 set 0x40, %l1
10562 stda %f0, [%l7 + %l1] 0x88
10563 fbule %fcc1, loop_883
10564 ba,a %xcc, loop_884
10565 ldd [%l7 + 0x58], %g6
10566 fcmpne16 %f16, %f4, %i5
10567loop_883:
10568 orcc %i0, %i6, %g7
10569loop_884:
10570 movrlz %o7, %g4, %l5
10571 array32 %i2, %o4, %o2
10572 addc %i1, 0x0B98, %l4
10573 movrne %i4, 0x032, %o6
10574 udiv %l2, 0x0959, %o0
10575 movleu %xcc, %g1, %i3
10576 ta %xcc, 0x5
10577 andn %l6, 0x0B3F, %i7
10578 edge16ln %l1, %o3, %g3
10579 sll %l0, 0x17, %g2
10580 set 0x40, %i0
10581 stda %f0, [%l7 + %i0] 0x15
10582 set 0x78, %l3
10583 ldxa [%l7 + %l3] 0x81, %o1
10584 fmovsvs %icc, %f25, %f21
10585 bvc,a,pn %xcc, loop_885
10586 ldx [%l7 + 0x58], %l3
10587 bne,a,pn %xcc, loop_886
10588 tvs %icc, 0x1
10589loop_885:
10590 nop
10591 set 0x32, %o3
10592 ldsba [%l7 + %o3] 0x80, %o5
10593loop_886:
10594 tg %icc, 0x7
10595 set 0x40, %g4
10596 stda %f16, [%l7 + %g4] 0x19
10597 nop
10598 setx 0xB71CCCFC, %l0, %l6
10599 st %l6, [%l7 + 0x28]
10600 ld [%l7 + 0x28], %f12
10601 setx 0x3A9AE097, %l1, %l5
10602 st %l5, [%l7 + 0x10]
10603 ld [%l7 + 0x10], %f27
10604 fadds %f27, %f12, %f27
10605 edge32 %g5, %g6, %i5
10606 fzeros %f27
10607 fblg %fcc3, loop_887
10608 tgu %icc, 0x3
10609 tl %icc, 0x6
10610 movn %xcc, %i0, %i6
10611loop_887:
10612 brgez %g7, loop_888
10613 fbul,a %fcc0, loop_889
10614 fbo,a %fcc0, loop_890
10615 edge16n %o7, %g4, %l5
10616loop_888:
10617 tpos %xcc, 0x4
10618loop_889:
10619 edge16l %i2, %o4, %o2
10620loop_890:
10621 movre %l4, 0x0C3, %i4
10622 movleu %icc, %i1, %o6
10623 fmovsn %icc, %f16, %f27
10624 movcs %icc, %l2, %g1
10625 fsrc2s %f28, %f30
10626 fnot1 %f10, %f28
10627 brz %i3, loop_891
10628 fone %f30
10629 tsubcctv %l6, %o0, %l1
10630 tcs %xcc, 0x7
10631loop_891:
10632 nop
10633 set 0x2E, %o5
10634 ldsba [%l7 + %o5] 0x10, %o3
10635 tleu %icc, 0x2
10636 fzeros %f25
10637 movleu %icc, %g3, %l0
10638 te %icc, 0x3
10639 edge32l %i7, %g2, %l3
10640 fbn,a %fcc2, loop_892
10641 fbge %fcc0, loop_893
10642 sra %o5, %o1, %g5
10643 fmovrsgez %i5, %f11, %f29
10644loop_892:
10645 andcc %g6, 0x090A, %i6
10646loop_893:
10647 movneg %icc, %g7, %o7
10648 fbo %fcc1, loop_894
10649 array32 %i0, %l5, %g4
10650 wr %g0, 0x04, %asi
10651 lduba [%l7 + 0x65] %asi, %i2
10652loop_894:
10653 edge16 %o4, %l4, %i4
10654 fornot1 %f14, %f28, %f6
10655 fbug,a %fcc3, loop_895
10656 fornot1s %f27, %f1, %f16
10657 fbug %fcc0, loop_896
10658 mulx %i1, 0x05D2, %o6
10659loop_895:
10660 nop
10661 set 0x20, %g1
10662 ldswa [%l7 + %g1] 0x14, %o2
10663loop_896:
10664 fnot1s %f25, %f24
10665 fmovsne %xcc, %f2, %f5
10666 fzero %f18
10667 xorcc %l2, %g1, %l6
10668 fbge,a %fcc0, loop_897
10669 prefetch [%l7 + 0x48], 0x1
10670 movneg %icc, %i3, %l1
10671 edge32 %o3, %g3, %o0
10672loop_897:
10673 nop
10674 setx loop_898, %l0, %l1
10675 jmpl %l1, %i7
10676 popc 0x0D95, %l0
10677 fsrc2s %f11, %f27
10678 fmovsleu %xcc, %f7, %f27
10679loop_898:
10680 popc %l3, %g2
10681 xnorcc %o5, %o1, %g5
10682 fpmerge %f31, %f11, %f12
10683 sethi 0x1C0E, %i5
10684 movg %xcc, %i6, %g7
10685 fbuge,a %fcc3, loop_899
10686 fmovsleu %icc, %f5, %f9
10687 movge %xcc, %g6, %o7
10688 sethi 0x01B4, %i0
10689loop_899:
10690 nop
10691 add %l7, 0x30, %l6
10692 wr %g0, 0x88, %asi
10693 casxa [%l6] %asi, %l5, %g4
10694 movrlez %o4, 0x227, %l4
10695 tpos %icc, 0x7
10696 brlez %i2, loop_900
10697 tcs %icc, 0x4
10698 fmul8x16au %f5, %f15, %f14
10699 umulcc %i4, 0x17DB, %o6
10700loop_900:
10701 fsrc1s %f8, %f4
10702 fmovdne %xcc, %f1, %f7
10703 fand %f8, %f26, %f4
10704 movle %xcc, %i1, %l2
10705 movpos %xcc, %g1, %o2
10706 movpos %xcc, %i3, %l1
10707 tne %xcc, 0x1
10708 nop
10709 setx 0x12400D34, %l0, %l6
10710 st %l6, [%l7 + 0x28]
10711 ld [%l7 + 0x28], %f7
10712 setx 0x600DFAD9, %l1, %l5
10713 st %l5, [%l7 + 0x10]
10714 ld [%l7 + 0x10], %f9
10715 fsubs %f9, %f7, %f30
10716 brgez,a %l6, loop_901
10717 fmovdg %icc, %f20, %f22
10718 fnegd %f10, %f8
10719 array8 %g3, %o3, %o0
10720loop_901:
10721 nop
10722 fitos %f11, %f26
10723 fstoi %f26, %f20
10724 tcc %xcc, 0x4
10725 wr %g0, 0x80, %asi
10726 stwa %i7, [%l7 + 0x64] %asi
10727 fba %fcc2, loop_902
10728 fmovda %xcc, %f20, %f20
10729 tsubcc %l3, 0x1A2F, %g2
10730 fpackfix %f20, %f24
10731loop_902:
10732 fbule %fcc3, loop_903
10733 edge32 %l0, %o5, %g5
10734 edge16 %i5, %i6, %o1
10735 te %xcc, 0x7
10736loop_903:
10737 fbule %fcc3, loop_904
10738 movne %xcc, %g7, %o7
10739 movrlz %i0, 0x0AC, %g6
10740 tle %icc, 0x6
10741loop_904:
10742 fmovspos %xcc, %f14, %f12
10743 sub %g4, %l5, %l4
10744 orcc %o4, %i4, %o6
10745 tgu %icc, 0x2
10746 subccc %i1, %i2, %g1
10747 fnot1s %f11, %f6
10748 edge32 %o2, %i3, %l2
10749 tle %icc, 0x1
10750 fxor %f8, %f10, %f26
10751 nop
10752 setx 0x2F6A0E5D05E495D2, %l0, %l6
10753 stx %l6, [%l7 + 0x28]
10754 ldd [%l7 + 0x28], %f14
10755 setx 0x301AD6F19FB06FD8, %l1, %l5
10756 stx %l5, [%l7 + 0x10]
10757 ldd [%l7 + 0x10], %f28
10758 fmuld %f28, %f14, %f12
10759 fbl %fcc1, loop_905
10760 addc %l1, %l6, %g3
10761 edge32 %o3, %i7, %l3
10762 fblg,a %fcc3, loop_906
10763loop_905:
10764 sethi 0x01A4, %g2
10765 edge32l %l0, %o0, %g5
10766 srl %i5, 0x02, %o5
10767loop_906:
10768 ldd [%l7 + 0x50], %i6
10769 edge16 %o1, %o7, %i0
10770 fmovrse %g7, %f10, %f27
10771 sdivx %g4, 0x07A8, %l5
10772 be,a,pn %icc, loop_907
10773 alignaddrl %g6, %o4, %l4
10774 bge,a,pt %icc, loop_908
10775 edge32n %o6, %i1, %i2
10776loop_907:
10777 restored
10778 rdpr %cwp, %g1
10779 rdpr %cansave, %g2
10780 rdpr %canrestore, %g3
10781 rdpr %cleanwin, %g4
10782 rdpr %otherwin, %g5
10783 rdpr %wstate, %g6
10784 tge %icc, 0x6
10785loop_908:
10786 edge16l %i4, %o2, %g1
10787 fmovdcc %icc, %f11, %f28
10788 orcc %i3, 0x1B5A, %l1
10789 movn %icc, %l2, %l6
10790 nop
10791 fitod %f2, %f20
10792 fdtos %f20, %f25
10793 edge32 %o3, %i7, %l3
10794 addccc %g2, 0x07A9, %g3
10795 brlz %o0, loop_909
10796 fornot1s %f14, %f11, %f16
10797 sdivx %l0, 0x0312, %g5
10798 addccc %i5, %i6, %o1
10799loop_909:
10800 fbule %fcc2, loop_910
10801 nop
10802 fitos %f12, %f17
10803 fstox %f17, %f24
10804 fxtos %f24, %f29
10805 brgz %o7, loop_911
10806 for %f18, %f10, %f28
10807loop_910:
10808 movrlz %o5, 0x3F2, %i0
10809 fmovsle %icc, %f7, %f18
10810loop_911:
10811 tl %icc, 0x3
10812 movn %xcc, %g7, %l5
10813 edge16ln %g4, %g6, %o4
10814 umul %o6, 0x158D, %l4
10815 popc %i2, %i4
10816 fandnot2s %f18, %f23, %f22
10817 add %i1, %o2, %g1
10818 subcc %i3, %l1, %l6
10819 edge8 %o3, %l2, %l3
10820 ble loop_912
10821 fmovdl %icc, %f25, %f10
10822 movre %g2, 0x39D, %i7
10823 movre %g3, 0x198, %o0
10824loop_912:
10825 prefetch [%l7 + 0x6C], 0x0
10826 nop
10827 setx 0xF3D325011CE404F4, %l0, %l6
10828 stx %l6, [%l7 + 0x28]
10829 ldd [%l7 + 0x28], %f12
10830 setx 0x8E6C53C7EF91A193, %l1, %l5
10831 stx %l5, [%l7 + 0x10]
10832 ldd [%l7 + 0x10], %f24
10833 fsubd %f24, %f12, %f18
10834 sra %l0, %i5, %g5
10835 brz %o1, loop_913
10836 te %icc, 0x6
10837 fmovsa %xcc, %f25, %f16
10838 edge32 %i6, %o5, %o7
10839loop_913:
10840 xnorcc %g7, %i0, %g4
10841 fandnot1 %f14, %f18, %f16
10842 wr %g0, 0x81, %asi
10843 prefetcha [%l7 + 0x30] %asi, 0x0
10844 addc %g6, 0x0882, %o4
10845 movne %icc, %o6, %l4
10846 array32 %i2, %i1, %o2
10847 fpmerge %f19, %f30, %f18
10848 nop
10849 setx loop_914, %l0, %l1
10850 jmpl %l1, %i4
10851 tsubcctv %g1, %i3, %l1
10852 tne %icc, 0x1
10853 sdiv %l6, 0x0FED, %o3
10854loop_914:
10855 taddcctv %l2, 0x1583, %g2
10856 add %l7, 0x38, %l6
10857 wr %g0, 0x04, %asi
10858 casa [%l6] %asi, %l3, %g3
10859 umulcc %o0, %l0, %i5
10860 fmovs %f6, %f1
10861 bge %xcc, loop_915
10862 xorcc %i7, 0x18AD, %o1
10863 array16 %i6, %g5, %o5
10864 fblg,a %fcc1, loop_916
10865loop_915:
10866 nop
10867 setx loop_917, %l0, %l1
10868 wrpr 0x1, %tl
10869 wrpr %l1, %tnpc
10870 setx 0x34400001400, %l0, %l1
10871 wrpr %l1, %tstate
10872 wrhpr 0x4, %htstate
10873 done
10874 sra %g7, %o7, %g4
10875 tcs %icc, 0x5
10876loop_916:
10877 orn %i0, %g6, %o4
10878loop_917:
10879 movrgez %o6, 0x23E, %l4
10880 fbul,a %fcc1, loop_918
10881 sdivx %l5, 0x05CE, %i2
10882 sra %o2, 0x0D, %i1
10883 membar 0x03
10884loop_918:
10885 fmovdge %xcc, %f3, %f6
10886 fsrc2 %f26, %f30
10887 fbl,a %fcc3, loop_919
10888 fnot2s %f22, %f17
10889 ldsb [%l7 + 0x5F], %i4
10890 movrgez %i3, 0x092, %g1
10891loop_919:
10892 bleu loop_920
10893 sra %l1, %l6, %o3
10894 taddcctv %l2, 0x03A1, %l3
10895 fbule %fcc0, loop_921
10896loop_920:
10897 edge16 %g2, %o0, %l0
10898 movle %xcc, %i5, %i7
10899 set 0x28, %g3
10900 stwa %o1, [%l7 + %g3] 0xea
10901 membar #Sync
10902loop_921:
10903 taddcctv %i6, 0x049E, %g3
10904 orn %g5, 0x11B7, %o5
10905 tl %xcc, 0x6
10906 movcc %xcc, %o7, %g4
10907 array16 %i0, %g7, %g6
10908 edge16n %o6, %o4, %l4
10909 tg %xcc, 0x0
10910 bpos,a %xcc, loop_922
10911 subc %i2, 0x0307, %o2
10912 edge32l %l5, %i4, %i3
10913 tsubcc %g1, 0x05E3, %i1
10914loop_922:
10915 sub %l6, %l1, %l2
10916 movrlz %l3, %g2, %o0
10917 addccc %o3, 0x0CF3, %l0
10918 srax %i7, %o1, %i6
10919 call loop_923
10920 fmovrdlez %g3, %f28, %f10
10921 fmovdvs %xcc, %f12, %f20
10922 tcs %icc, 0x4
10923loop_923:
10924 edge16l %g5, %o5, %o7
10925 sllx %i5, %g4, %g7
10926 mulx %g6, 0x012D, %o6
10927 taddcc %i0, %l4, %i2
10928 movre %o4, 0x3A1, %o2
10929 movre %i4, %i3, %g1
10930 fblg %fcc1, loop_924
10931 movrlz %i1, 0x3A8, %l6
10932 fmovsle %xcc, %f21, %f3
10933 edge32 %l5, %l2, %l1
10934loop_924:
10935 tgu %icc, 0x1
10936 tneg %icc, 0x6
10937 tl %xcc, 0x4
10938 fpadd16s %f31, %f28, %f24
10939 xnorcc %g2, 0x07C0, %l3
10940 xor %o0, 0x1E59, %o3
10941 tcs %icc, 0x0
10942 fmul8sux16 %f14, %f8, %f4
10943 orn %i7, %l0, %i6
10944 andncc %g3, %g5, %o1
10945 fmovsne %xcc, %f1, %f14
10946 movrgz %o7, 0x0C0, %i5
10947 fmovdge %xcc, %f7, %f26
10948 fbuge %fcc3, loop_925
10949 xor %o5, %g4, %g7
10950 xnorcc %g6, 0x03F5, %o6
10951 fmovsne %icc, %f31, %f10
10952loop_925:
10953 andncc %i0, %i2, %o4
10954 udivx %o2, 0x09C1, %l4
10955 fmovsge %icc, %f9, %f25
10956 fornot1s %f13, %f23, %f6
10957 udivcc %i4, 0x0520, %g1
10958 tle %xcc, 0x6
10959 tsubcctv %i1, %l6, %l5
10960 sir 0x06F3
10961 fmovdne %xcc, %f28, %f10
10962 ldsw [%l7 + 0x4C], %i3
10963 fpack32 %f16, %f14, %f2
10964 umul %l1, 0x1585, %g2
10965 addc %l2, %l3, %o3
10966 popc %o0, %i7
10967 brnz,a %i6, loop_926
10968 fpadd32s %f1, %f13, %f4
10969 fbge,a %fcc3, loop_927
10970 sra %g3, %l0, %g5
10971loop_926:
10972 tn %icc, 0x2
10973 fornot2 %f28, %f10, %f18
10974loop_927:
10975 smul %o1, %i5, %o7
10976 smulcc %g4, 0x1B00, %o5
10977 andn %g6, 0x1C74, %g7
10978 edge16ln %o6, %i2, %o4
10979 wr %g0, 0xe2, %asi
10980 ldda [%l7 + 0x60] %asi, %i0
10981 tneg %icc, 0x4
10982 addc %o2, 0x004D, %i4
10983 fmovdgu %icc, %f2, %f13
10984 nop
10985 setx 0xEBB50B8B, %l0, %l6
10986 st %l6, [%l7 + 0x28]
10987 ld [%l7 + 0x28], %f23
10988 fsqrts %f23, %f29
10989 wr %g0, 0x80, %asi
10990 stxa %g1, [%l7 + 0x20] %asi
10991 fmovrsgz %i1, %f14, %f11
10992 tsubcc %l6, 0x052E, %l5
10993 stbar
10994 mulscc %l4, %i3, %l1
10995 array8 %l2, %g2, %o3
10996 ldub [%l7 + 0x4F], %l3
10997 lduh [%l7 + 0x28], %o0
10998 fsrc1 %f16, %f22
10999 movne %icc, %i6, %g3
11000 fmovsvc %icc, %f11, %f16
11001 edge8ln %l0, %g5, %o1
11002 smulcc %i5, %i7, %o7
11003 fbue,a %fcc0, loop_928
11004 addccc %o5, %g6, %g4
11005 edge16l %g7, %o6, %i2
11006 ldx [%l7 + 0x28], %o4
11007loop_928:
11008 alignaddrl %o2, %i4, %g1
11009 edge8 %i1, %l6, %i0
11010 addccc %l5, %l4, %i3
11011 movgu %icc, %l2, %g2
11012 subccc %l1, %l3, %o3
11013 set 0x2A, %i7
11014 stha %o0, [%l7 + %i7] 0x22
11015 membar #Sync
11016 flush %l7 + 0x60
11017 alignaddr %i6, %g3, %g5
11018 fmovscc %icc, %f25, %f7
11019 sethi 0x0E1F, %o1
11020 fmul8ulx16 %f8, %f26, %f4
11021 xnor %l0, %i5, %o7
11022 popc %o5, %g6
11023 fnegd %f18, %f20
11024 srl %g4, %i7, %g7
11025 tsubcc %i2, 0x1C7F, %o4
11026 edge8l %o2, %i4, %o6
11027 fmovdneg %xcc, %f11, %f2
11028 movg %icc, %i1, %l6
11029 fbge,a %fcc3, loop_929
11030 ldub [%l7 + 0x41], %g1
11031 andn %i0, %l5, %l4
11032 sethi 0x0F9E, %i3
11033loop_929:
11034 movne %icc, %g2, %l1
11035 and %l3, %o3, %o0
11036 srlx %i6, %l2, %g5
11037 fmovrdlz %g3, %f24, %f14
11038 tvc %xcc, 0x7
11039 movre %l0, %o1, %i5
11040 fbe %fcc2, loop_930
11041 te %icc, 0x0
11042 edge16ln %o7, %o5, %g4
11043 tcs %xcc, 0x4
11044loop_930:
11045 movvs %xcc, %g6, %g7
11046 saved
11047 rdpr %cwp, %g1
11048 rdpr %cansave, %g2
11049 rdpr %canrestore, %g3
11050 rdpr %cleanwin, %g4
11051 rdpr %otherwin, %g5
11052 rdpr %wstate, %g6
11053 sdivcc %i7, 0x184B, %o4
11054 add %l7, 0x20, %l6
11055 wr %g0, 0x89, %asi
11056 casxa [%l6] %asi, %i2, %i4
11057 ldsb [%l7 + 0x17], %o2
11058 edge16ln %i1, %l6, %o6
11059 nop
11060 set 0x79, %o1
11061 stb %i0, [%l7 + %o1]
11062 fmovsge %xcc, %f19, %f14
11063 smulcc %l5, %l4, %i3
11064 movcc %icc, %g1, %g2
11065 wr %g0, 0x11, %asi
11066 ldxa [%l7 + 0x38] %asi, %l3
11067 tpos %xcc, 0x7
11068 ta %xcc, 0x0
11069 bgu loop_931
11070 array8 %o3, %o0, %i6
11071 wr %g0, 0x19, %asi
11072 lduwa [%l7 + 0x7C] %asi, %l1
11073loop_931:
11074 array32 %g5, %g3, %l0
11075 fbne %fcc0, loop_932
11076 movn %xcc, %o1, %l2
11077 tsubcctv %i5, %o7, %g4
11078 bcs,a,pt %icc, loop_933
11079loop_932:
11080 addcc %g6, 0x1E4A, %g7
11081 fmovsne %icc, %f3, %f22
11082 movneg %icc, %o5, %i7
11083loop_933:
11084 bne,a loop_934
11085 tge %xcc, 0x3
11086 movne %icc, %i2, %i4
11087 fbuge,a %fcc2, loop_935
11088loop_934:
11089 movpos %icc, %o2, %o4
11090 saved
11091 rdpr %cwp, %g1
11092 rdpr %cansave, %g2
11093 rdpr %canrestore, %g3
11094 rdpr %cleanwin, %g4
11095 rdpr %otherwin, %g5
11096 rdpr %wstate, %g6
11097 udivx %l6, 0x11FF, %o6
11098loop_935:
11099 mulx %i1, 0x081C, %i0
11100 edge8 %l5, %i3, %l4
11101 brlz,a %g2, loop_936
11102 fmuld8sux16 %f10, %f8, %f26
11103 tcs %icc, 0x6
11104 brnz %g1, loop_937
11105loop_936:
11106 stw %o3, [%l7 + 0x58]
11107 orn %o0, %l3, %i6
11108 srax %g5, %g3, %l0
11109loop_937:
11110 andcc %l1, 0x0192, %o1
11111 fbug %fcc1, loop_938
11112 subcc %l2, 0x07FC, %o7
11113 fnands %f15, %f0, %f10
11114 nop
11115 setx loop_939, %l0, %l1
11116 wrpr 0x1, %tl
11117 wrpr %l1, %tnpc
11118 setx 0x34400001400, %l0, %l1
11119 wrpr %l1, %tstate
11120 wrhpr 0x4, %htstate
11121 done
11122loop_938:
11123 array16 %g4, %g6, %i5
11124 pdist %f20, %f18, %f30
11125 fbule,a %fcc3, loop_940
11126loop_939:
11127 bne,pn %icc, loop_941
11128 tn %xcc, 0x4
11129 bpos,a,pn %xcc, loop_942
11130loop_940:
11131 ldx [%l7 + 0x10], %o5
11132loop_941:
11133 alignaddrl %i7, %g7, %i2
11134 nop
11135 setx 0x6644BE95, %l0, %l6
11136 st %l6, [%l7 + 0x28]
11137 ld [%l7 + 0x28], %f7
11138 setx 0x435AF067, %l1, %l5
11139 st %l5, [%l7 + 0x10]
11140 ld [%l7 + 0x10], %f13
11141 fdivs %f13, %f7, %f15
11142loop_942:
11143 nop
11144 set 0x3E, %l4
11145 lduha [%l7 + %l4] 0x10, %i4
11146 movrgez %o2, %l6, %o4
11147 add %i1, %o6, %i0
11148 ldd [%l7 + 0x20], %l4
11149 sllx %i3, %g2, %l4
11150 swap [%l7 + 0x6C], %o3
11151 wr %g0, 0x11, %asi
11152 stwa %g1, [%l7 + 0x58] %asi
11153 tle %icc, 0x7
11154 and %o0, 0x1B94, %l3
11155 addc %g5, %g3, %i6
11156 udivcc %l1, 0x064F, %o1
11157 wr %g0, 0x81, %asi
11158 stba %l0, [%l7 + 0x5A] %asi
11159 edge16n %l2, %o7, %g4
11160 mova %icc, %g6, %i5
11161 tg %xcc, 0x2
11162 andncc %i7, %o5, %g7
11163 bneg loop_943
11164 lduw [%l7 + 0x68], %i2
11165 bge loop_944
11166 sth %o2, [%l7 + 0x1A]
11167loop_943:
11168 tneg %icc, 0x1
11169 orncc %l6, 0x1AB7, %i4
11170loop_944:
11171 tsubcctv %i1, %o4, %i0
11172 andn %l5, 0x147B, %i3
11173 tvs %icc, 0x6
11174 fblg %fcc3, loop_945
11175 andncc %o6, %l4, %o3
11176 restored
11177 rdpr %cwp, %g1
11178 rdpr %cansave, %g2
11179 rdpr %canrestore, %g3
11180 rdpr %cleanwin, %g4
11181 rdpr %otherwin, %g5
11182 rdpr %wstate, %g6
11183 nop
11184 setx loop_946, %l0, %l1
11185 wrpr 0x1, %tl
11186 wrpr %l1, %tpc
11187 add %l1, 0x4, %l1
11188 wrpr %l1, %tnpc
11189 setx 0x34400001400, %l0, %l1
11190 wrpr %l1, %tstate
11191 wrhpr 0x4, %htstate
11192 retry
11193loop_945:
11194 andcc %g1, 0x1421, %o0
11195 fnand %f16, %f14, %f18
11196 xnor %g2, 0x1C4D, %l3
11197loop_946:
11198 nop
11199 wr %g0, 0x81, %asi
11200 lduba [%l7 + 0x7E] %asi, %g3
11201 std %f20, [%l7 + 0x08]
11202 ldsh [%l7 + 0x26], %i6
11203 sllx %g5, 0x19, %o1
11204 movpos %xcc, %l0, %l1
11205 subcc %l2, %g4, %o7
11206 add %i5, 0x1590, %g6
11207 subc %o5, %g7, %i2
11208 brnz %i7, loop_947
11209 subc %o2, 0x05ED, %l6
11210 ldd [%l7 + 0x50], %i0
11211 smulcc %i4, %o4, %l5
11212loop_947:
11213 movvs %xcc, %i0, %i3
11214 nop
11215 set 0x38, %g5
11216 stx %l4, [%l7 + %g5]
11217 fmovsge %xcc, %f26, %f7
11218 fexpand %f26, %f8
11219 movle %icc, %o3, %o6
11220 edge16n %o0, %g2, %g1
11221 fbg %fcc1, loop_948
11222 movle %icc, %g3, %i6
11223 tn %icc, 0x3
11224 xnor %g5, 0x0B10, %o1
11225loop_948:
11226 taddcc %l3, 0x1C01, %l0
11227 tcs %icc, 0x6
11228 and %l2, %g4, %l1
11229 sra %o7, %i5, %g6
11230 mulx %o5, %i2, %i7
11231 tle %icc, 0x7
11232 ble,a,pn %xcc, loop_949
11233 edge8l %g7, %l6, %i1
11234 srax %o2, 0x12, %o4
11235 fbo,a %fcc2, loop_950
11236loop_949:
11237 fmovsg %xcc, %f1, %f13
11238 umulcc %l5, %i4, %i3
11239 fpmerge %f11, %f2, %f26
11240loop_950:
11241 nop
11242 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
11243 nop ! nop ! ldxa [%g0 + 0x3b8] %asi, %l4 ripped by fixASI40.pl ripped by fixASI40.pl
11244 sth %i0, [%l7 + 0x14]
11245 bcc,a loop_951
11246 fnot1 %f20, %f20
11247 ble,pn %icc, loop_952
11248 taddcctv %o3, 0x17DF, %o0
11249loop_951:
11250 subc %o6, %g2, %g1
11251 fmovscs %xcc, %f7, %f24
11252loop_952:
11253 fone %f10
11254 stw %i6, [%l7 + 0x70]
11255 edge8 %g3, %g5, %l3
11256 fmovdvs %icc, %f9, %f8
11257 movl %xcc, %l0, %l2
11258 fmovsg %xcc, %f13, %f18
11259 subccc %g4, 0x1C93, %l1
11260 tsubcctv %o1, %i5, %o7
11261 fble %fcc2, loop_953
11262 edge8 %g6, %o5, %i7
11263 mova %xcc, %i2, %g7
11264 udivx %l6, 0x01AB, %o2
11265loop_953:
11266 fmul8x16au %f0, %f17, %f22
11267 edge16ln %i1, %o4, %l5
11268 fbule %fcc3, loop_954
11269 fmovdcs %icc, %f29, %f27
11270 and %i4, %l4, %i3
11271 addc %o3, 0x0C2C, %i0
11272loop_954:
11273 fmul8x16 %f12, %f0, %f22
11274 st %f29, [%l7 + 0x48]
11275 stx %o0, [%l7 + 0x50]
11276 stw %g2, [%l7 + 0x18]
11277 bneg,a %icc, loop_955
11278 sdivcc %o6, 0x0FB6, %g1
11279 sdiv %g3, 0x1A72, %g5
11280 movrlez %i6, %l0, %l3
11281loop_955:
11282 fxnors %f28, %f2, %f23
11283 fble %fcc2, loop_956
11284 umul %l2, 0x0C06, %l1
11285 array8 %g4, %o1, %i5
11286 fmovrsgz %g6, %f12, %f10
11287loop_956:
11288 sethi 0x0344, %o7
11289 fornot1 %f16, %f16, %f8
11290 fpackfix %f4, %f18
11291 andn %o5, 0x142A, %i7
11292 sir 0x063C
11293 bpos %icc, loop_957
11294 movrlez %i2, 0x1C5, %l6
11295 udiv %g7, 0x1D11, %o2
11296 add %l7, 0x24, %l6
11297 wr %g0, 0x89, %asi
11298 casa [%l6] 0x89, %i1, %o4
11299loop_957:
11300 nop
11301 setx 0x206F2496, %l0, %l6
11302 st %l6, [%l7 + 0x10]
11303 ld [%l7 + 0x10], %fsr
11304 restored
11305 rdpr %cwp, %g1
11306 rdpr %cansave, %g2
11307 rdpr %canrestore, %g3
11308 rdpr %cleanwin, %g4
11309 rdpr %otherwin, %g5
11310 rdpr %wstate, %g6
11311 tg %xcc, 0x2
11312 fmovsvc %xcc, %f14, %f15
11313 or %i4, %l5, %l4
11314 fmovdn %xcc, %f26, %f29
11315 fbne %fcc1, loop_958
11316 edge32n %i3, %o3, %i0
11317 bg,a %xcc, loop_959
11318 fpadd16s %f21, %f15, %f13
11319loop_958:
11320 fmuld8ulx16 %f0, %f6, %f2
11321 sir 0x1DED
11322loop_959:
11323 tpos %xcc, 0x6
11324 fnot2s %f24, %f4
11325 nop
11326 fitos %f3, %f17
11327 fstox %f17, %f4
11328 fxtos %f4, %f18
11329 bn,a loop_960
11330 movgu %icc, %g2, %o0
11331 ldub [%l7 + 0x1A], %g1
11332 movpos %icc, %o6, %g3
11333loop_960:
11334 movvs %icc, %i6, %l0
11335 stb %l3, [%l7 + 0x79]
11336 wr %g0, 0x81, %asi
11337 ldstuba [%l7 + 0x44] %asi, %l2
11338 xor %l1, %g5, %o1
11339 subc %g4, %g6, %o7
11340 stbar
11341 wr %g0, 0x2a, %asi
11342 ldda [%l7 + 0x30] %asi, %i4
11343 ldd [%l7 + 0x60], %f0
11344 edge16n %o5, %i2, %i7
11345 addc %g7, %o2, %i1
11346 xnor %o4, %l6, %i4
11347 bne,pt %xcc, loop_961
11348 array32 %l5, %i3, %o3
11349 fbge %fcc3, loop_962
11350 movre %i0, %g2, %o0
11351loop_961:
11352 fand %f26, %f18, %f14
11353 taddcc %l4, 0x0111, %g1
11354loop_962:
11355 flush %l7 + 0x54
11356 sra %g3, %i6, %l0
11357 set 0x310, %i1
11358 nop ! nop ! ldxa [%g0 + %i1] 0x40, %l3 ripped by fixASI40.pl ripped by fixASI40.pl
11359 fbg,a %fcc1, loop_963
11360 edge16 %o6, %l2, %l1
11361 xnorcc %g5, %o1, %g4
11362 te %xcc, 0x6
11363loop_963:
11364 nop
11365 setx 0x6869C1AB2BA7413C, %l0, %l6
11366 stx %l6, [%l7 + 0x28]
11367 ldd [%l7 + 0x28], %f8
11368 setx 0xEB6D821A48DFBBBE, %l1, %l5
11369 stx %l5, [%l7 + 0x10]
11370 ldd [%l7 + 0x10], %f2
11371 faddd %f2, %f8, %f0
11372 movn %xcc, %o7, %g6
11373 fcmpgt16 %f20, %f6, %i5
11374 movrgez %i2, 0x2A7, %o5
11375 fbn,a %fcc3, loop_964
11376 xorcc %i7, %g7, %o2
11377 umulcc %i1, 0x0B57, %l6
11378 fbul %fcc1, loop_965
11379loop_964:
11380 tl %icc, 0x1
11381 nop
11382 setx 0xFA43ECD455F09451, %l0, %l6
11383 stx %l6, [%l7 + 0x28]
11384 ldd [%l7 + 0x28], %f30
11385 fsqrtd %f30, %f24
11386 taddcc %i4, %o4, %l5
11387loop_965:
11388 fble,a %fcc1, loop_966
11389 edge16 %o3, %i0, %g2
11390 fxnor %f2, %f18, %f12
11391 movg %icc, %o0, %i3
11392loop_966:
11393 udivx %l4, 0x1B7E, %g3
11394 fxnor %f30, %f16, %f12
11395 fbn %fcc1, loop_967
11396 smulcc %g1, %l0, %l3
11397 brlz %o6, loop_968
11398 fandnot1s %f18, %f2, %f15
11399loop_967:
11400 movn %icc, %l2, %i6
11401 xnorcc %l1, 0x0554, %g5
11402loop_968:
11403 nop
11404 setx 0xB7956063, %l0, %l6
11405 st %l6, [%l7 + 0x28]
11406 ld [%l7 + 0x28], %f9
11407 setx 0xEBAEFD6B, %l1, %l5
11408 st %l5, [%l7 + 0x10]
11409 ld [%l7 + 0x10], %f26
11410 fdivs %f26, %f9, %f27
11411 nop
11412 setx loop_969, %l0, %l1
11413 wrpr 0x1, %tl
11414 wrpr %l1, %tpc
11415 add %l1, 0x4, %l1
11416 wrpr %l1, %tnpc
11417 setx 0x34400001400, %l0, %l1
11418 wrpr %l1, %tstate
11419 wrhpr 0x4, %htstate
11420 retry
11421 srl %o1, %o7, %g6
11422 sir 0x0C95
11423 te %xcc, 0x0
11424loop_969:
11425 movcs %xcc, %g4, %i2
11426 edge16ln %o5, %i5, %i7
11427 edge32n %o2, %i1, %g7
11428 brnz %i4, loop_970
11429 bne,a loop_971
11430 fbl %fcc1, loop_972
11431 edge32l %o4, %l6, %l5
11432loop_970:
11433 fabsd %f20, %f26
11434loop_971:
11435 movl %xcc, %o3, %g2
11436loop_972:
11437 move %xcc, %o0, %i3
11438 udivcc %l4, 0x0F2F, %g3
11439 fmovrdgez %g1, %f20, %f22
11440 mulscc %i0, 0x11F7, %l0
11441 bpos loop_973
11442 bne loop_974
11443 fnegs %f26, %f14
11444 addcc %o6, %l3, %l2
11445loop_973:
11446 nop
11447 set 0x64, %o6
11448 stw %l1, [%l7 + %o6]
11449loop_974:
11450 nop
11451 set 0x70, %l6
11452 ldd [%l7 + %l6], %g4
11453 nop
11454 setx 0xCCAD1C780A418A57, %l0, %l6
11455 stx %l6, [%l7 + 0x28]
11456 ldd [%l7 + 0x28], %f8
11457 setx 0x1941BC4E8CB2EBC9, %l1, %l5
11458 stx %l5, [%l7 + 0x10]
11459 ldd [%l7 + 0x10], %f14
11460 fsubd %f14, %f8, %f20
11461 movgu %xcc, %o1, %o7
11462 xor %g6, %g4, %i6
11463 fcmpgt16 %f22, %f10, %i2
11464 flush %l7 + 0x74
11465 fnot1s %f26, %f19
11466 fmovdvc %icc, %f20, %f12
11467 tsubcc %i5, %i7, %o2
11468 nop
11469 setx loop_975, %l0, %l1
11470 jmpl %l1, %o5
11471 tcc %icc, 0x6
11472 or %g7, %i1, %i4
11473 sdiv %l6, 0x1DB2, %l5
11474loop_975:
11475 andncc %o3, %g2, %o0
11476 wr %g0, 0x19, %asi
11477 ldstuba [%l7 + 0x43] %asi, %i3
11478 add %l4, 0x0DCC, %g3
11479 nop
11480 setx 0xB17C07D8, %l0, %l6
11481 st %l6, [%l7 + 0x28]
11482 ld [%l7 + 0x28], %f17
11483 fsqrts %f17, %f31
11484 movrlz %g1, %o4, %i0
11485 tvs %icc, 0x6
11486 tsubcctv %l0, %l3, %l2
11487 udiv %o6, 0x0C72, %g5
11488 fmovscc %xcc, %f7, %f28
11489 fblg,a %fcc0, loop_976
11490 add %o1, 0x126F, %l1
11491 set 0x30, %o4
11492 ldda [%l7 + %o4] 0x0c, %o6
11493loop_976:
11494 ld [%l7 + 0x0C], %f29
11495 fnot1 %f16, %f26
11496 edge16n %g6, %i6, %g4
11497 xor %i2, 0x173E, %i5
11498 fpack32 %f20, %f20, %f14
11499 nop
11500 fitos %f10, %f29
11501 fstox %f29, %f0
11502 fxtos %f0, %f0
11503 membar 0x1D
11504 movn %icc, %o2, %o5
11505 addcc %i7, 0x02A5, %i1
11506 ldub [%l7 + 0x26], %i4
11507 smulcc %g7, %l6, %l5
11508 be loop_977
11509 movrgez %g2, %o3, %o0
11510 bcc,a %icc, loop_978
11511 subccc %l4, %i3, %g1
11512loop_977:
11513 ldsh [%l7 + 0x12], %g3
11514 popc 0x0766, %i0
11515loop_978:
11516 fpadd32 %f0, %f6, %f10
11517 srax %l0, %l3, %o4
11518 edge16 %o6, %g5, %o1
11519 movrgz %l2, %o7, %l1
11520 popc 0x11CE, %i6
11521 movn %xcc, %g4, %i2
11522 wr %g0, 0x81, %asi
11523 stwa %i5, [%l7 + 0x74] %asi
11524 edge16l %g6, %o2, %o5
11525 fmovrdne %i7, %f18, %f14
11526 sub %i1, 0x1B34, %g7
11527 movrgz %i4, 0x17C, %l6
11528 fpsub16 %f0, %f2, %f6
11529 or %l5, %o3, %o0
11530 subcc %g2, 0x1585, %i3
11531 movne %icc, %l4, %g3
11532 fands %f2, %f7, %f26
11533 saved
11534 rdpr %cwp, %g1
11535 rdpr %cansave, %g2
11536 rdpr %canrestore, %g3
11537 rdpr %cleanwin, %g4
11538 rdpr %otherwin, %g5
11539 rdpr %wstate, %g6
11540 fnot1s %f16, %f11
11541 lduh [%l7 + 0x36], %i0
11542 movrne %l0, %l3, %o4
11543 call loop_979
11544 udivcc %o6, 0x1F24, %g5
11545 fmul8x16au %f7, %f25, %f4
11546 add %l7, 0x60, %l6
11547 wr %g0, 0x0c, %asi
11548 lda [%l6] %asi, %o1
11549 casa [%l6] 0x0c, %o1, %g1
11550loop_979:
11551 taddcctv %l2, %l1, %o7
11552 addc %i6, %g4, %i2
11553 set 0x28, %l2
11554 swapa [%l7 + %l2] 0x11, %i5
11555 bgu loop_980
11556 movrgz %g6, 0x19D, %o5
11557 tpos %xcc, 0x6
11558 edge32l %i7, %o2, %i1
11559loop_980:
11560 nop
11561 set 0x28, %o2
11562 ldswa [%l7 + %o2] 0x10, %i4
11563 fmovse %xcc, %f13, %f17
11564 fbue %fcc3, loop_981
11565 sub %l6, 0x0C2A, %g7
11566 fbuge,a %fcc3, loop_982
11567 srlx %o3, %l5, %g2
11568loop_981:
11569 edge32l %i3, %o0, %l4
11570 movgu %xcc, %i0, %l0
11571loop_982:
11572 mova %xcc, %g3, %l3
11573 tcc %xcc, 0x5
11574 mova %icc, %o4, %g5
11575 movvs %icc, %o6, %o1
11576 edge32n %g1, %l2, %o7
11577 nop
11578 fitod %f2, %f20
11579 fdtos %f20, %f10
11580 fmovdl %icc, %f4, %f10
11581 nop
11582 setx loop_983, %l0, %l1
11583 jmpl %l1, %l1
11584 tn %icc, 0x1
11585 fmovsle %icc, %f11, %f2
11586 movn %icc, %i6, %g4
11587loop_983:
11588 brgez %i2, loop_984
11589 bg,a %icc, loop_985
11590 fpsub32s %f17, %f7, %f16
11591 ldsw [%l7 + 0x7C], %g6
11592loop_984:
11593 xnorcc %o5, 0x01DF, %i5
11594loop_985:
11595 fmovsneg %xcc, %f11, %f1
11596 smulcc %o2, 0x00B4, %i7
11597 xnor %i1, %i4, %g7
11598 fpsub16 %f10, %f4, %f12
11599 tsubcc %l6, %o3, %l5
11600 fbg %fcc2, loop_986
11601 edge32n %g2, %o0, %i3
11602 brgez %i0, loop_987
11603 sllx %l4, %g3, %l3
11604loop_986:
11605 nop
11606 add %l7, 0x2C, %l6
11607 wr %g0, 0x11, %asi
11608 casa [%l6] %asi, %l0, %o4
11609loop_987:
11610 fmul8x16 %f28, %f22, %f10
11611 fmul8sux16 %f12, %f26, %f14
11612 ldub [%l7 + 0x6F], %g5
11613 bneg %icc, loop_988
11614 nop
11615 setx 0x6CABC148, %l0, %l6
11616 st %l6, [%l7 + 0x28]
11617 ld [%l7 + 0x28], %f10
11618 setx 0x47886835, %l1, %l5
11619 st %l5, [%l7 + 0x10]
11620 ld [%l7 + 0x10], %f16
11621 fdivs %f16, %f10, %f1
11622 movrgz %o6, 0x2E9, %g1
11623 fmovdg %icc, %f24, %f14
11624loop_988:
11625 addcc %l2, %o1, %o7
11626 orn %l1, %g4, %i2
11627 movcs %icc, %i6, %o5
11628 taddcctv %g6, %o2, %i7
11629 ta %xcc, 0x2
11630 alignaddrl %i1, %i4, %i5
11631 set 0x59, %i5
11632 ldstuba [%l7 + %i5] 0x0c, %g7
11633 movcs %icc, %l6, %o3
11634 tsubcc %l5, 0x1877, %o0
11635 wr %g0, 0xf0, %asi
11636 stda %f16, [%l7 + 0x40] %asi
11637 membar #Sync
11638 udiv %g2, 0x1A2F, %i3
11639 fmovdne %xcc, %f15, %f2
11640 fbue,a %fcc0, loop_989
11641 tvc %icc, 0x7
11642 orcc %i0, %l4, %g3
11643 srlx %l0, %o4, %l3
11644loop_989:
11645 fmovscs %xcc, %f11, %f28
11646 edge32ln %g5, %o6, %l2
11647 fbu,a %fcc3, loop_990
11648 edge32l %o1, %o7, %l1
11649 tg %xcc, 0x5
11650 fmovsa %icc, %f11, %f4
11651loop_990:
11652 andn %g4, %g1, %i6
11653 fmovscc %xcc, %f1, %f22
11654 subccc %i2, 0x10DC, %g6
11655 edge32l %o5, %o2, %i7
11656 fmovsneg %icc, %f5, %f2
11657 edge16l %i4, %i5, %i1
11658 fcmpgt16 %f12, %f10, %l6
11659 sll %o3, 0x13, %g7
11660 umul %o0, %g2, %i3
11661 nop
11662 fitos %f1, %f10
11663 fstoi %f10, %f15
11664 tl %xcc, 0x7
11665 set 0x52, %g2
11666 stha %l5, [%l7 + %g2] 0xe2
11667 membar #Sync
11668 udivx %i0, 0x0F40, %l4
11669 wr %g0, 0x04, %asi
11670 lduba [%l7 + 0x5E] %asi, %g3
11671 wr %g0, 0x0c, %asi
11672 ldstuba [%l7 + 0x1A] %asi, %l0
11673 edge32 %o4, %g5, %o6
11674 ldd [%l7 + 0x30], %l2
11675 edge8 %l3, %o1, %l1
11676 sll %o7, 0x02, %g1
11677 sll %g4, 0x1A, %i6
11678 udiv %i2, 0x10EC, %g6
11679 andncc %o5, %o2, %i7
11680 swap [%l7 + 0x08], %i4
11681 andncc %i5, %i1, %l6
11682 set 0x42, %i6
11683 stha %o3, [%l7 + %i6] 0x18
11684 nop
11685 setx 0xEF2558F7, %l0, %l6
11686 st %l6, [%l7 + 0x28]
11687 ld [%l7 + 0x28], %f4
11688 setx 0xD5D42622, %l1, %l5
11689 st %l5, [%l7 + 0x10]
11690 ld [%l7 + 0x10], %f10
11691 fsubs %f10, %f4, %f5
11692 movcs %xcc, %o0, %g2
11693 tvs %icc, 0x2
11694 addcc %g7, 0x0987, %l5
11695 lduw [%l7 + 0x4C], %i0
11696 brgez,a %i3, loop_991
11697 movrlz %l4, %l0, %g3
11698 brlez,a %o4, loop_992
11699 fmovspos %xcc, %f27, %f6
11700loop_991:
11701 fmovdne %xcc, %f18, %f18
11702 tne %xcc, 0x3
11703loop_992:
11704 orncc %g5, %o6, %l3
11705 subc %o1, %l1, %l2
11706 xorcc %g1, 0x0E56, %o7
11707 wr %g0, 0x80, %asi
11708 stha %g4, [%l7 + 0x08] %asi
11709 fandnot2s %f23, %f24, %f26
11710 movre %i6, 0x189, %g6
11711 nop
11712 set 0x61, %o7
11713 ldstub [%l7 + %o7], %o5
11714 ldub [%l7 + 0x54], %i2
11715 fbule %fcc3, loop_993
11716 movvs %xcc, %o2, %i4
11717 nop
11718 fitod %f8, %f0
11719 fdtos %f0, %f8
11720 fmovsle %icc, %f10, %f2
11721loop_993:
11722 sdiv %i5, 0x1BB3, %i7
11723 umul %i1, %l6, %o0
11724 movrgz %o3, 0x2AF, %g7
11725 smulcc %g2, %l5, %i0
11726 edge32l %i3, %l0, %l4
11727 sdiv %o4, 0x00D5, %g5
11728 fbug,a %fcc0, loop_994
11729 sll %o6, 0x1C, %l3
11730 srlx %o1, 0x13, %l1
11731 ta %xcc, 0x4
11732loop_994:
11733 movge %xcc, %g3, %g1
11734 mulscc %l2, 0x1A31, %o7
11735 set 0x34, %i4
11736 lduha [%l7 + %i4] 0x0c, %g4
11737 set 0x4E, %l5
11738 stha %g6, [%l7 + %l5] 0x11
11739 fmuld8ulx16 %f23, %f26, %f26
11740 tcc %xcc, 0x3
11741 fmovdne %xcc, %f24, %f19
11742 array8 %o5, %i6, %i2
11743 fzero %f24
11744 nop
11745 setx 0x33C8326300480235, %l0, %l6
11746 stx %l6, [%l7 + 0x50]
11747 ldx [%l7 + 0x50], %fsr
11748 fbo,a %fcc2, loop_995
11749 xnorcc %i4, %i5, %o2
11750 movrgez %i7, 0x207, %l6
11751 addccc %o0, 0x100C, %o3
11752loop_995:
11753 for %f2, %f12, %f10
11754 movrgez %i1, %g2, %l5
11755 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
11756 nop ! nop ! ldxa [%g0 + 0x120] %asi, %g7 ripped by fixASI40.pl ripped by fixASI40.pl
11757 fcmpeq32 %f14, %f28, %i3
11758 movre %l0, %i0, %l4
11759 and %g5, %o6, %l3
11760 orcc %o1, %o4, %g3
11761 edge16 %g1, %l2, %l1
11762 array32 %o7, %g6, %o5
11763 movvc %xcc, %i6, %i2
11764 sub %g4, %i4, %o2
11765 fbne,a %fcc2, loop_996
11766 movne %xcc, %i7, %l6
11767 movvc %xcc, %o0, %o3
11768 edge32l %i1, %i5, %l5
11769loop_996:
11770 mulx %g7, %i3, %l0
11771 tcs %xcc, 0x5
11772 wr %g0, 0x11, %asi
11773 lduha [%l7 + 0x14] %asi, %i0
11774 nop
11775 fitod %f11, %f2
11776 ldsb [%l7 + 0x58], %l4
11777 mova %icc, %g2, %g5
11778 tpos %icc, 0x7
11779 fmovdle %xcc, %f24, %f28
11780 taddcc %l3, 0x13A3, %o6
11781 mova %xcc, %o1, %g3
11782 tne %xcc, 0x3
11783 array32 %g1, %l2, %l1
11784 nop
11785 setx 0xF6B8025C88AD9A0C, %l0, %l6
11786 stx %l6, [%l7 + 0x28]
11787 ldd [%l7 + 0x28], %f22
11788 fsqrtd %f22, %f30
11789 fnot1s %f10, %f7
11790 subcc %o7, 0x1616, %g6
11791 fmovrsgez %o5, %f15, %f27
11792 fmovsleu %icc, %f31, %f3
11793 xorcc %i6, 0x0873, %i2
11794 alignaddrl %o4, %g4, %i4
11795 movre %o2, %i7, %l6
11796 movgu %xcc, %o0, %i1
11797 subc %i5, 0x12D8, %l5
11798 ldstub [%l7 + 0x51], %o3
11799 movcc %icc, %g7, %i3
11800 edge8n %i0, %l4, %g2
11801 subc %l0, 0x050A, %l3
11802 andncc %g5, %o6, %g3
11803 for %f26, %f4, %f22
11804 wr %g0, 0x0c, %asi
11805 ldda [%l7 + 0x40] %asi, %f0
11806 bpos,pt %icc, loop_997
11807 movrne %g1, %o1, %l2
11808 nop
11809 setx 0x8AEC1E46305EF166, %l0, %l6
11810 stx %l6, [%l7 + 0x20]
11811 ldx [%l7 + 0x20], %fsr
11812 nop
11813 fitod %f4, %f16
11814 fdtox %f16, %f8
11815 fxtod %f8, %f2
11816loop_997:
11817 tneg %icc, 0x7
11818 tvs %xcc, 0x1
11819 fmovsl %icc, %f24, %f11
11820 set 0x108, %o0
11821 ldxa [%g0 + %o0] 0x52, %l1
11822 tle %xcc, 0x6
11823 bvc loop_998
11824 movle %xcc, %g6, %o7
11825 bneg,a,pn %xcc, loop_999
11826 lduh [%l7 + 0x42], %o5
11827loop_998:
11828 udivx %i2, 0x15F2, %o4
11829 fmovrsgz %g4, %f11, %f13
11830loop_999:
11831 fmul8x16au %f4, %f11, %f12
11832 orncc %i4, 0x176E, %i6
11833 edge16 %i7, %l6, %o2
11834 and %i1, %o0, %l5
11835 fmovsge %xcc, %f19, %f29
11836 edge16ln %o3, %i5, %g7
11837 tcc %icc, 0x0
11838 movvs %icc, %i3, %l4
11839 edge8l %i0, %l0, %l3
11840 tcc %xcc, 0x6
11841 fbn %fcc0, loop_1000
11842 sdivx %g5, 0x10C6, %o6
11843 add %l7, 0x20, %l6
11844 wr %g0, 0x0c, %asi
11845 casa [%l6] %asi, %g2, %g3
11846loop_1000:
11847 fmovdge %icc, %f7, %f17
11848 addcc %o1, %l2, %g1
11849 fpsub32 %f28, %f14, %f6
11850 nop
11851 setx 0x46DF6A58, %l0, %l6
11852 st %l6, [%l7 + 0x28]
11853 ld [%l7 + 0x28], %f30
11854 setx 0x2D912301, %l1, %l5
11855 st %l5, [%l7 + 0x10]
11856 ld [%l7 + 0x10], %f20
11857 fsubs %f20, %f30, %f19
11858 tvc %xcc, 0x4
11859 udivcc %g6, 0x0216, %l1
11860 bl,a,pn %icc, loop_1001
11861 movne %xcc, %o7, %o5
11862 wr %g0, 0x89, %asi
11863 sta %f2, [%l7 + 0x10] %asi
11864loop_1001:
11865 nop
11866 fitos %f8, %f24
11867 fstoi %f24, %f28
11868 bne,a %xcc, loop_1002
11869 brlz,a %o4, loop_1003
11870 fcmpne16 %f14, %f14, %i2
11871 nop
11872 setx 0xF0B6E850943D04AE, %l0, %l6
11873 stx %l6, [%l7 + 0x28]
11874 ldd [%l7 + 0x28], %f22
11875 setx 0xFE14293462F39223, %l1, %l5
11876 stx %l5, [%l7 + 0x10]
11877 ldd [%l7 + 0x10], %f0
11878 fmuld %f0, %f22, %f4
11879loop_1002:
11880 nop
11881 setx 0x1CC50F3A, %l0, %l6
11882 st %l6, [%l7 + 0x28]
11883 ld [%l7 + 0x28], %f15
11884 setx 0xC25BF869, %l1, %l5
11885 st %l5, [%l7 + 0x10]
11886 ld [%l7 + 0x10], %f30
11887 fsubs %f30, %f15, %f8
11888loop_1003:
11889 mulscc %i4, 0x17BB, %g4
11890 fmovse %xcc, %f13, %f19
11891 brgz,a %i6, loop_1004
11892 orncc %l6, 0x0A3B, %i7
11893 fsrc2s %f11, %f23
11894 mova %icc, %i1, %o2
11895loop_1004:
11896 ba,pt %xcc, loop_1005
11897 udiv %l5, 0x0FAC, %o3
11898 fmovs %f19, %f20
11899 edge8 %o0, %g7, %i3
11900loop_1005:
11901 alignaddrl %l4, %i5, %l0
11902 and %i0, %g5, %l3
11903 subccc %g2, 0x08B7, %o6
11904 add %o1, 0x0E50, %l2
11905 call loop_1006
11906 alignaddr %g3, %g6, %l1
11907 orcc %o7, 0x11E8, %g1
11908 fmuld8ulx16 %f23, %f26, %f24
11909loop_1006:
11910 or %o4, 0x0FF7, %o5
11911 movle %icc, %i2, %g4
11912 fmovscc %xcc, %f2, %f18
11913 orncc %i4, %l6, %i7
11914 tne %xcc, 0x5
11915 mova %icc, %i1, %i6
11916 smulcc %o2, 0x1E06, %o3
11917 std %f20, [%l7 + 0x28]
11918 brgz,a %o0, loop_1007
11919 fmovdcc %icc, %f19, %f23
11920 srl %l5, %g7, %i3
11921 array32 %i5, %l4, %l0
11922loop_1007:
11923 fmovspos %icc, %f24, %f28
11924 be,pt %xcc, loop_1008
11925 fmovspos %xcc, %f12, %f20
11926 sethi 0x0656, %i0
11927 edge8l %l3, %g2, %g5
11928loop_1008:
11929 stw %o1, [%l7 + 0x4C]
11930 movre %l2, 0x30E, %o6
11931 movle %icc, %g6, %g3
11932 fabss %f18, %f17
11933 edge32l %o7, %g1, %o4
11934 nop
11935 setx 0x8857902293656D58, %l0, %l6
11936 stx %l6, [%l7 + 0x28]
11937 ldd [%l7 + 0x28], %f26
11938 fsqrtd %f26, %f12
11939 swap [%l7 + 0x48], %l1
11940 saved
11941 rdpr %cwp, %g1
11942 rdpr %cansave, %g2
11943 rdpr %canrestore, %g3
11944 rdpr %cleanwin, %g4
11945 rdpr %otherwin, %g5
11946 rdpr %wstate, %g6
11947 fmovsge %icc, %f6, %f17
11948 bneg,a,pt %icc, loop_1009
11949 edge8 %o5, %i2, %g4
11950 fpadd32 %f20, %f26, %f26
11951 bg,pn %icc, loop_1010
11952loop_1009:
11953 bge loop_1011
11954 array16 %l6, %i4, %i7
11955 movvc %xcc, %i6, %i1
11956loop_1010:
11957 movn %icc, %o2, %o3
11958loop_1011:
11959 add %o0, %g7, %l5
11960 fmovsleu %icc, %f14, %f10
11961 alignaddr %i5, %l4, %i3
11962 umulcc %l0, 0x0CF8, %i0
11963 tcs %icc, 0x4
11964 fbl %fcc3, loop_1012
11965 umulcc %l3, %g5, %g2
11966 membar 0x4C
11967 fpadd32s %f12, %f14, %f1
11968loop_1012:
11969 srax %o1, %o6, %l2
11970 movrne %g3, %g6, %g1
11971 fbul,a %fcc2, loop_1013
11972 popc 0x16CF, %o7
11973 move %xcc, %o4, %l1
11974 smulcc %i2, %g4, %o5
11975loop_1013:
11976 fmovrse %i4, %f28, %f14
11977 movge %icc, %l6, %i6
11978 prefetch [%l7 + 0x4C], 0x3
11979 move %xcc, %i7, %o2
11980 sra %o3, %i1, %o0
11981 edge32l %g7, %l5, %l4
11982 movg %xcc, %i3, %i5
11983 fbn,a %fcc2, loop_1014
11984 tvs %icc, 0x6
11985 edge16 %i0, %l0, %l3
11986 wr %g0, 0xe2, %asi
11987 stba %g2, [%l7 + 0x41] %asi
11988 membar #Sync
11989loop_1014:
11990 fbge,a %fcc0, loop_1015
11991 std %f14, [%l7 + 0x08]
11992 bcc loop_1016
11993 array8 %g5, %o6, %o1
11994loop_1015:
11995 and %l2, %g6, %g1
11996 lduh [%l7 + 0x5A], %g3
11997loop_1016:
11998 sll %o4, 0x12, %o7
11999 udiv %i2, 0x1706, %l1
12000 sdiv %g4, 0x0400, %o5
12001 fmovrslez %l6, %f18, %f7
12002 smul %i6, 0x06CA, %i7
12003 fbe %fcc2, loop_1017
12004 tleu %icc, 0x7
12005 sdivcc %i4, 0x0A89, %o2
12006 movg %xcc, %o3, %i1
12007loop_1017:
12008 fmovsge %xcc, %f16, %f6
12009 brlez %o0, loop_1018
12010 flush %l7 + 0x08
12011 fcmpeq32 %f0, %f16, %l5
12012 xorcc %l4, 0x043C, %i3
12013loop_1018:
12014 sdivx %g7, 0x00A7, %i0
12015 nop
12016 set 0x10, %i3
12017 stx %l0, [%l7 + %i3]
12018 edge32n %i5, %g2, %g5
12019 movvc %xcc, %l3, %o1
12020 wr %g0, 0xe2, %asi
12021 stba %o6, [%l7 + 0x08] %asi
12022 membar #Sync
12023 te %xcc, 0x2
12024 bge,a loop_1019
12025 fabss %f25, %f12
12026 andncc %l2, %g1, %g6
12027 taddcctv %o4, %o7, %g3
12028loop_1019:
12029 mulscc %i2, 0x0DE0, %g4
12030 udiv %l1, 0x02B3, %l6
12031 fmovdne %icc, %f5, %f3
12032 fmul8ulx16 %f2, %f24, %f12
12033 fbl,a %fcc2, loop_1020
12034 fbge %fcc2, loop_1021
12035 bvs,a %xcc, loop_1022
12036 brlz %i6, loop_1023
12037loop_1020:
12038 movvs %xcc, %i7, %i4
12039loop_1021:
12040 add %o5, 0x1B8E, %o2
12041loop_1022:
12042 andn %i1, %o0, %o3
12043loop_1023:
12044 smul %l4, %l5, %i3
12045 udiv %i0, 0x0CF3, %g7
12046 tge %xcc, 0x0
12047 xor %i5, 0x0AC9, %l0
12048 fxnor %f20, %f0, %f10
12049 array32 %g2, %l3, %o1
12050 fpackfix %f26, %f2
12051 subcc %g5, 0x15BC, %l2
12052 fcmpeq32 %f8, %f14, %o6
12053 edge32ln %g6, %g1, %o4
12054 sir 0x0AF5
12055 fmovdge %xcc, %f28, %f3
12056 fmovrsgz %g3, %f19, %f3
12057 sll %i2, 0x0B, %o7
12058 bg,a %icc, loop_1024
12059 xorcc %g4, %l6, %i6
12060 umulcc %l1, %i4, %o5
12061 fmovrsne %i7, %f24, %f10
12062loop_1024:
12063 nop
12064 set 0x20, %g6
12065 lduwa [%l7 + %g6] 0x0c, %i1
12066 fands %f21, %f17, %f8
12067 nop
12068 fitos %f8, %f27
12069 fstoi %f27, %f17
12070 fmovsle %icc, %f29, %f8
12071 set 0x50, %l0
12072 lda [%l7 + %l0] 0x10, %f7
12073 fbl %fcc2, loop_1025
12074 edge16l %o2, %o3, %o0
12075 bge,pn %xcc, loop_1026
12076 smulcc %l5, 0x0DCB, %l4
12077loop_1025:
12078 fmovdvc %xcc, %f8, %f9
12079 edge32 %i3, %i0, %g7
12080loop_1026:
12081 sdivcc %i5, 0x14DA, %l0
12082 swap [%l7 + 0x70], %g2
12083 fmovsleu %icc, %f23, %f29
12084 fsrc2s %f8, %f19
12085 set 0x34, %g7
12086 swapa [%l7 + %g7] 0x89, %o1
12087 ldd [%l7 + 0x40], %f22
12088 movleu %xcc, %l3, %g5
12089 bvc,a %xcc, loop_1027
12090 mulscc %l2, 0x03C7, %o6
12091 std %f6, [%l7 + 0x18]
12092 ldx [%l7 + 0x30], %g1
12093loop_1027:
12094 st %f11, [%l7 + 0x7C]
12095 fbn,a %fcc2, loop_1028
12096 tcs %icc, 0x6
12097 tl %xcc, 0x1
12098 wr %g0, 0x52, %asi
12099 stxa %g6, [%g0 + 0x218] %asi
12100loop_1028:
12101 fmul8ulx16 %f2, %f10, %f8
12102 edge32l %o4, %g3, %o7
12103 alignaddr %i2, %g4, %l6
12104 array16 %i6, %i4, %o5
12105 udivcc %i7, 0x1233, %l1
12106 edge8 %o2, %o3, %o0
12107 ldsb [%l7 + 0x4C], %i1
12108 ldsb [%l7 + 0x7B], %l5
12109 umulcc %l4, 0x1E21, %i3
12110 fsrc1 %f18, %f6
12111 fandnot2 %f26, %f14, %f10
12112 orn %g7, %i0, %l0
12113 fbu,a %fcc0, loop_1029
12114 fcmpgt32 %f8, %f10, %g2
12115 xor %i5, 0x1FC7, %l3
12116 ldsh [%l7 + 0x1E], %o1
12117loop_1029:
12118 stw %g5, [%l7 + 0x6C]
12119 ta %xcc, 0x4
12120 subccc %o6, %l2, %g1
12121 bvs loop_1030
12122 addcc %o4, 0x1E24, %g3
12123 array16 %g6, %o7, %i2
12124 nop
12125 fitod %f10, %f12
12126 fdtoi %f12, %f28
12127loop_1030:
12128 tcs %icc, 0x7
12129 nop
12130 set 0x54, %l1
12131 lduw [%l7 + %l1], %l6
12132 alignaddrl %i6, %i4, %g4
12133 fmul8x16au %f19, %f23, %f28
12134 smul %i7, %l1, %o5
12135 movrne %o3, %o2, %i1
12136 or %l5, %l4, %o0
12137 edge8 %i3, %g7, %l0
12138 movvs %xcc, %i0, %g2
12139 addc %i5, 0x0D2A, %o1
12140 nop
12141 fitod %f4, %f6
12142 fdtox %f6, %f22
12143 fxtod %f22, %f0
12144 subc %g5, %o6, %l2
12145 std %f28, [%l7 + 0x78]
12146 fmul8sux16 %f8, %f30, %f12
12147 add %g1, %o4, %l3
12148 fxors %f16, %f31, %f15
12149 add %l7, 0x78, %l6
12150 wr %g0, 0x89, %asi
12151 ldxa [%l6] %asi, %g6
12152 casxa [%l6] %asi, %g6, %o7
12153 nop
12154 setx 0xB4DB5D64406E8028, %l0, %l6
12155 stx %l6, [%l7 + 0x28]
12156 ldx [%l7 + 0x28], %fsr
12157 edge16 %g3, %i2, %i6
12158 mulscc %l6, %g4, %i7
12159 edge8ln %l1, %i4, %o5
12160 movleu %icc, %o3, %i1
12161 andncc %o2, %l5, %l4
12162 smulcc %o0, 0x022C, %g7
12163 fmovdvc %xcc, %f9, %f4
12164 tl %xcc, 0x0
12165 srlx %l0, 0x17, %i0
12166 edge16 %i3, %g2, %i5
12167 nop
12168 setx 0xC07510B6, %l0, %l6
12169 st %l6, [%l7 + 0x3C]
12170 ld [%l7 + 0x3C], %fsr
12171 nop
12172 setx loop_1031, %l0, %l1
12173 wrpr 0x1, %tl
12174 wrpr %l1, %tpc
12175 add %l1, 0x4, %l1
12176 wrpr %l1, %tnpc
12177 setx 0x34400001400, %l0, %l1
12178 wrpr %l1, %tstate
12179 wrhpr 0x4, %htstate
12180 retry
12181 fcmple32 %f8, %f4, %o1
12182 movvs %xcc, %o6, %g5
12183 nop
12184 setx 0x8BB6FDC4, %l0, %l6
12185 st %l6, [%l7 + 0x28]
12186 ld [%l7 + 0x28], %f8
12187 setx 0x6B4442A8, %l1, %l5
12188 st %l5, [%l7 + 0x10]
12189 ld [%l7 + 0x10], %f21
12190 fadds %f21, %f8, %f31
12191loop_1031:
12192 sll %g1, %l2, %o4
12193 popc %l3, %o7
12194 fnor %f30, %f4, %f26
12195 subc %g3, 0x1658, %i2
12196 smulcc %g6, 0x0BC1, %i6
12197 edge16ln %g4, %l6, %i7
12198 ldx [%l7 + 0x10], %i4
12199 srax %l1, 0x1F, %o5
12200 bpos,a,pn %icc, loop_1032
12201 brnz %o3, loop_1033
12202 edge8l %o2, %l5, %i1
12203 nop
12204 setx 0x7EC576A7F041B0B3, %l0, %l6
12205 stx %l6, [%l7 + 0x08]
12206 ldx [%l7 + 0x08], %fsr
12207loop_1032:
12208 nop
12209 setx loop_1034, %l0, %l1
12210 jmpl %l1, %l4
12211loop_1033:
12212 tl %xcc, 0x6
12213 tne %icc, 0x2
12214 edge8n %g7, %l0, %i0
12215loop_1034:
12216 nop
12217 membar #Sync
12218 set 0x40, %i2
12219 ldda [%l7 + %i2] 0x1f, %f16
12220 fbl %fcc2, loop_1035
12221 be,a loop_1036
12222 ldsw [%l7 + 0x64], %i3
12223 movne %icc, %g2, %i5
12224loop_1035:
12225 udivx %o1, 0x11FC, %o6
12226loop_1036:
12227 bleu,pn %xcc, loop_1037
12228 ble,a,pt %icc, loop_1038
12229 for %f20, %f18, %f8
12230 tsubcctv %o0, %g5, %g1
12231loop_1037:
12232 fble,a %fcc3, loop_1039
12233loop_1038:
12234 movrlez %l2, %l3, %o7
12235 fexpand %f26, %f16
12236 fsrc1s %f13, %f27
12237loop_1039:
12238 srlx %o4, %g3, %i2
12239 addccc %i6, 0x0FC8, %g4
12240 prefetch [%l7 + 0x20], 0x0
12241 tl %icc, 0x0
12242 sdivx %l6, 0x0C99, %i7
12243 movle %icc, %i4, %l1
12244 be %icc, loop_1040
12245 tcc %xcc, 0x4
12246 fmovspos %icc, %f18, %f20
12247 fmovda %xcc, %f29, %f28
12248loop_1040:
12249 movrlez %o5, %o3, %g6
12250 mova %xcc, %o2, %i1
12251 nop
12252 setx 0x727CC0E9, %l0, %l6
12253 st %l6, [%l7 + 0x28]
12254 ld [%l7 + 0x28], %f29
12255 setx 0xECA9FE72, %l1, %l5
12256 st %l5, [%l7 + 0x10]
12257 ld [%l7 + 0x10], %f3
12258 fsubs %f3, %f29, %f24
12259 set 0x22, %l3
12260 ldsha [%l7 + %l3] 0x88, %l5
12261 movrgez %l4, %g7, %i0
12262 wr %g0, 0x23, %asi
12263 stxa %l0, [%l7 + 0x30] %asi
12264 membar #Sync
12265 alignaddr %g2, %i5, %i3
12266 sra %o6, %o1, %g5
12267 for %f12, %f10, %f8
12268 tcs %xcc, 0x2
12269 movge %xcc, %o0, %l2
12270 wr %g0, 0x80, %asi
12271 sta %f19, [%l7 + 0x44] %asi
12272 ldsb [%l7 + 0x6F], %l3
12273 fmul8ulx16 %f20, %f6, %f26
12274 tg %xcc, 0x5
12275 fba,a %fcc3, loop_1041
12276 umul %g1, 0x03B0, %o4
12277 movle %xcc, %g3, %i2
12278 sdivcc %i6, 0x17CD, %o7
12279loop_1041:
12280 sllx %g4, 0x11, %i7
12281 addccc %i4, %l1, %l6
12282 srlx %o5, 0x03, %o3
12283 movgu %xcc, %g6, %i1
12284 nop
12285 fitos %f12, %f0
12286 fstox %f0, %f20
12287 edge16 %l5, %o2, %g7
12288 sdivx %l4, 0x0317, %l0
12289 umul %i0, %i5, %i3
12290 tn %icc, 0x5
12291 sdivcc %g2, 0x0E7D, %o1
12292 tpos %xcc, 0x7
12293 tgu %xcc, 0x6
12294 edge32 %g5, %o6, %l2
12295 tgu %icc, 0x6
12296 tsubcc %o0, %g1, %o4
12297 fzero %f14
12298 set 0x52, %i0
12299 ldstuba [%l7 + %i0] 0x18, %l3
12300 srlx %g3, %i6, %i2
12301 fmovsa %icc, %f27, %f18
12302 wr %g0, 0x19, %asi
12303 prefetcha [%l7 + 0x60] %asi, 0x2
12304 tneg %icc, 0x7
12305 nop
12306 fitos %f4, %f27
12307 fstod %f27, %f4
12308 movcs %icc, %i7, %i4
12309 edge32l %g4, %l6, %l1
12310 move %xcc, %o5, %o3
12311 xorcc %i1, %g6, %l5
12312 fcmpeq32 %f6, %f12, %g7
12313 fcmpgt32 %f30, %f22, %l4
12314 wr %g0, 0x88, %asi
12315 stha %l0, [%l7 + 0x12] %asi
12316 fzeros %f23
12317 movleu %xcc, %i0, %i5
12318 edge32ln %o2, %g2, %o1
12319 addccc %i3, 0x05C8, %g5
12320 fbo %fcc0, loop_1042
12321 edge32 %o6, %o0, %l2
12322 edge16 %g1, %l3, %g3
12323 array32 %o4, %i6, %o7
12324loop_1042:
12325 edge16 %i7, %i4, %i2
12326 movvc %icc, %g4, %l6
12327 movle %xcc, %l1, %o3
12328 tn %xcc, 0x6
12329 add %l7, 0x10, %l6
12330 wr %g0, 0x88, %asi
12331 lda [%l6] %asi, %i1
12332 casa [%l6] 0x88, %i1, %g6
12333 sra %l5, %o5, %l4
12334 ba,a %xcc, loop_1043
12335 fbn %fcc0, loop_1044
12336 tne %icc, 0x4
12337 addcc %g7, 0x1D35, %i0
12338loop_1043:
12339 nop
12340 wr %g0, 0x19, %asi
12341 ldxa [%l7 + 0x38] %asi, %l0
12342loop_1044:
12343 bn,pn %icc, loop_1045
12344 edge32l %i5, %g2, %o2
12345 fmovsne %xcc, %f13, %f6
12346 fmovsleu %xcc, %f24, %f19
12347loop_1045:
12348 tl %xcc, 0x4
12349 subccc %i3, 0x0B83, %g5
12350 xnor %o1, %o6, %l2
12351 andcc %o0, %l3, %g1
12352 andcc %o4, 0x1166, %i6
12353 movvs %xcc, %g3, %o7
12354 fcmple16 %f4, %f12, %i4
12355 fpsub32s %f3, %f7, %f3
12356 edge32n %i2, %g4, %i7
12357 fornot2 %f10, %f8, %f0
12358 movrlez %l1, 0x15D, %l6
12359 sllx %i1, %o3, %g6
12360 tleu %xcc, 0x5
12361 tsubcc %o5, 0x050B, %l4
12362 fmovscc %icc, %f14, %f7
12363 alignaddr %g7, %i0, %l0
12364 fabss %f18, %f2
12365 fmovrsgez %l5, %f26, %f30
12366 wr %g0, 0x11, %asi
12367 stba %i5, [%l7 + 0x12] %asi
12368 fmovse %icc, %f22, %f30
12369 fpadd32s %f20, %f24, %f3
12370 bgu %xcc, loop_1046
12371 fmovrse %o2, %f16, %f15
12372 fpsub16 %f2, %f24, %f10
12373 fornot1 %f16, %f4, %f6
12374loop_1046:
12375 fsrc2 %f10, %f0
12376 movgu %xcc, %i3, %g5
12377 brgez,a %o1, loop_1047
12378 orcc %o6, %l2, %o0
12379 sub %l3, 0x119A, %g2
12380 nop
12381 set 0x50, %g4
12382 stw %g1, [%l7 + %g4]
12383loop_1047:
12384 fnot2 %f20, %f10
12385 movle %icc, %i6, %g3
12386 movgu %xcc, %o4, %o7
12387 tg %icc, 0x6
12388 srlx %i4, %i2, %i7
12389 sra %l1, 0x00, %l6
12390 addccc %g4, %i1, %o3
12391 fmul8x16 %f23, %f4, %f20
12392 nop
12393 setx 0x06D71898, %l0, %l6
12394 st %l6, [%l7 + 0x28]
12395 ld [%l7 + 0x28], %f15
12396 setx 0x3B08D788, %l1, %l5
12397 st %l5, [%l7 + 0x10]
12398 ld [%l7 + 0x10], %f2
12399 fmuls %f2, %f15, %f22
12400 bshuffle %f30, %f6, %f16
12401 ldsh [%l7 + 0x52], %g6
12402 fbug %fcc2, loop_1048
12403 array8 %l4, %o5, %g7
12404 or %i0, %l0, %i5
12405 fmovrslz %o2, %f8, %f10
12406loop_1048:
12407 movre %i3, %g5, %l5
12408 nop
12409 setx 0x64A0C2F00F9A6841, %l0, %l6
12410 stx %l6, [%l7 + 0x28]
12411 ldd [%l7 + 0x28], %f24
12412 fsqrtd %f24, %f24
12413 sra %o6, %o1, %l2
12414 taddcc %o0, 0x03C9, %g2
12415 lduh [%l7 + 0x76], %l3
12416 nop
12417 setx loop_1049, %l0, %l1
12418 wrpr 0x1, %tl
12419 wrpr %l1, %tnpc
12420 setx 0x34400001400, %l0, %l1
12421 wrpr %l1, %tstate
12422 wrhpr 0x4, %htstate
12423 done
12424 fnegd %f24, %f4
12425 edge16l %i6, %g3, %g1
12426 srax %o4, 0x09, %o7
12427loop_1049:
12428 edge8ln %i2, %i7, %i4
12429 sll %l6, 0x1B, %g4
12430 movg %xcc, %i1, %l1
12431 srl %o3, %l4, %o5
12432 nop
12433 fitod %f4, %f20
12434 fdtos %f20, %f13
12435 edge32 %g6, %i0, %g7
12436 edge16ln %l0, %o2, %i5
12437 wr %g0, 0x0c, %asi
12438 lduba [%l7 + 0x38] %asi, %i3
12439 edge16n %l5, %g5, %o6
12440 movl %icc, %o1, %l2
12441 brlez %o0, loop_1050
12442 nop
12443 setx 0x86E3135F, %l0, %l6
12444 st %l6, [%l7 + 0x28]
12445 ld [%l7 + 0x28], %f19
12446 fsqrts %f19, %f28
12447 nop
12448 setx 0x404E3B76, %l0, %l6
12449 st %l6, [%l7 + 0x54]
12450 ld [%l7 + 0x54], %fsr
12451 add %l7, 0x54, %l6
12452 wr %g0, 0x11, %asi
12453 casa [%l6] %asi, %g2, %i6
12454loop_1050:
12455 array8 %l3, %g1, %g3
12456 fzeros %f21
12457 prefetch [%l7 + 0x20], 0x3
12458 tge %xcc, 0x2
12459 fexpand %f13, %f30
12460 set 0x24, %o3
12461 lduha [%l7 + %o3] 0x0c, %o4
12462 subcc %o7, 0x17A4, %i7
12463 sethi 0x1622, %i4
12464 tl %xcc, 0x6
12465 tneg %xcc, 0x5
12466 fnot2 %f28, %f0
12467 udivx %l6, 0x178B, %g4
12468 fmovrslz %i2, %f30, %f8
12469 tn %xcc, 0x0
12470 ba,a,pn %icc, loop_1051
12471 fpsub16s %f15, %f28, %f31
12472 pdist %f18, %f6, %f6
12473 tcs %icc, 0x1
12474loop_1051:
12475 fmul8x16 %f25, %f22, %f2
12476 fmovrslz %i1, %f19, %f28
12477 srax %l1, %o3, %l4
12478 fmovsge %xcc, %f30, %f14
12479 fnand %f12, %f12, %f14
12480 movn %icc, %o5, %i0
12481 set 0x38, %g1
12482 swapa [%l7 + %g1] 0x19, %g6
12483 nop
12484 set 0x4D, %g3
12485 ldstub [%l7 + %g3], %l0
12486 wr %g0, 0x18, %asi
12487 stwa %g7, [%l7 + 0x50] %asi
12488 tcs %icc, 0x6
12489 movneg %icc, %o2, %i3
12490 tvc %icc, 0x1
12491 fpadd16 %f16, %f28, %f24
12492 subc %l5, %g5, %o6
12493 sllx %i5, 0x14, %l2
12494 fsrc1 %f12, %f12
12495 movcc %icc, %o0, %o1
12496 sub %g2, %i6, %l3
12497 fmovdle %icc, %f18, %f27
12498 fmul8ulx16 %f4, %f2, %f16
12499 fsrc2s %f15, %f29
12500 movg %icc, %g3, %o4
12501 ldstub [%l7 + 0x78], %g1
12502 edge8ln %i7, %o7, %i4
12503 tl %xcc, 0x0
12504 wr %g0, 0x11, %asi
12505 lduha [%l7 + 0x40] %asi, %g4
12506 fba,a %fcc2, loop_1052
12507 orn %l6, %i1, %l1
12508 set 0x58, %i7
12509 lda [%l7 + %i7] 0x80, %f17
12510loop_1052:
12511 mulx %o3, %i2, %l4
12512 orncc %o5, %i0, %g6
12513 fpadd32 %f0, %f4, %f16
12514 std %f10, [%l7 + 0x20]
12515 fpack16 %f2, %f31
12516 wr %g0, 0x88, %asi
12517 ldswa [%l7 + 0x48] %asi, %g7
12518 tcs %icc, 0x2
12519 tg %xcc, 0x4
12520 srax %o2, 0x0E, %l0
12521 fcmpeq16 %f18, %f26, %i3
12522 tcs %xcc, 0x7
12523 fmul8x16au %f27, %f19, %f8
12524 tl %xcc, 0x5
12525 andncc %g5, %l5, %o6
12526 andcc %i5, 0x1A51, %o0
12527 sdiv %l2, 0x14F9, %o1
12528 and %i6, %g2, %g3
12529 addc %l3, %g1, %o4
12530 wr %g0, 0x19, %asi
12531 prefetcha [%l7 + 0x68] %asi, 0x2
12532 membar 0x0F
12533 addc %i4, %g4, %o7
12534 addc %l6, 0x041B, %i1
12535 wr %g0, 0x89, %asi
12536 ldda [%l7 + 0x10] %asi, %l0
12537 wr %g0, 0x0c, %asi
12538 lduwa [%l7 + 0x68] %asi, %o3
12539 edge32n %l4, %i2, %i0
12540 subcc %o5, %g7, %o2
12541 ld [%l7 + 0x48], %f29
12542 orncc %l0, 0x0811, %i3
12543 nop
12544 fitod %f4, %f12
12545 fdtoi %f12, %f31
12546 fmovdcs %icc, %f26, %f11
12547 add %l7, 0x78, %l6
12548 wr %g0, 0x89, %asi
12549 casa [%l6] %asi, %g6, %l5
12550 nop
12551 setx 0x1042EBBE, %l0, %l6
12552 st %l6, [%l7 + 0x0C]
12553 ld [%l7 + 0x0C], %fsr
12554 saved
12555 rdpr %cwp, %g1
12556 rdpr %cansave, %g2
12557 rdpr %canrestore, %g3
12558 rdpr %cleanwin, %g4
12559 rdpr %otherwin, %g5
12560 rdpr %wstate, %g6
12561 sth %g5, [%l7 + 0x26]
12562 edge32n %i5, %o6, %o0
12563 sdivcc %l2, 0x0F8A, %o1
12564 nop
12565 setx 0xF153615736DAECC9, %l0, %l6
12566 stx %l6, [%l7 + 0x28]
12567 ldd [%l7 + 0x28], %f10
12568 setx 0x3E31DCCE9F0B32ED, %l1, %l5
12569 stx %l5, [%l7 + 0x10]
12570 ldd [%l7 + 0x10], %f26
12571 fmuld %f26, %f10, %f30
12572 fmovdle %xcc, %f0, %f11
12573 udivx %i6, 0x051B, %g2
12574 tle %icc, 0x5
12575 bcc,a %icc, loop_1053
12576 movrgz %g3, %g1, %o4
12577 tsubcctv %l3, %i4, %g4
12578 array16 %o7, %l6, %i7
12579loop_1053:
12580 sir 0x1CD0
12581 bg,a loop_1054
12582 edge8n %l1, %o3, %l4
12583 umul %i1, %i0, %o5
12584 sdiv %g7, 0x0E24, %o2
12585loop_1054:
12586 sdivcc %i2, 0x1B68, %i3
12587 fbule %fcc1, loop_1055
12588 popc 0x0344, %l0
12589 fors %f25, %f15, %f14
12590 lduh [%l7 + 0x5E], %g6
12591loop_1055:
12592 stbar
12593 array8 %l5, %i5, %o6
12594 movvs %xcc, %g5, %o0
12595 movrgz %l2, 0x1EB, %o1
12596 xor %g2, 0x18C4, %g3
12597 movne %xcc, %g1, %i6
12598 fornot1s %f27, %f18, %f10
12599 tsubcc %o4, %l3, %g4
12600 te %xcc, 0x2
12601 fpsub16 %f18, %f22, %f26
12602 restored
12603 rdpr %cwp, %g1
12604 rdpr %cansave, %g2
12605 rdpr %canrestore, %g3
12606 rdpr %cleanwin, %g4
12607 rdpr %otherwin, %g5
12608 rdpr %wstate, %g6
12609 fmovsneg %icc, %f9, %f8
12610 move %icc, %i4, %l6
12611 ldd [%l7 + 0x20], %f14
12612 fpsub32s %f20, %f31, %f18
12613 ta %xcc, 0x5
12614 nop
12615 fitos %f14, %f20
12616 fstoi %f20, %f23
12617 tsubcctv %o7, %i7, %o3
12618 movvc %xcc, %l4, %l1
12619 smulcc %i1, %i0, %g7
12620 fbg,a %fcc1, loop_1056
12621 addc %o5, %o2, %i3
12622 fpadd16 %f22, %f12, %f10
12623 fmovdge %xcc, %f22, %f30
12624loop_1056:
12625 popc %l0, %g6
12626 movrne %i2, %i5, %l5
12627 movcc %icc, %g5, %o0
12628 udivx %o6, 0x015F, %l2
12629 movrgz %g2, %o1, %g3
12630 tle %xcc, 0x5
12631 nop
12632 fitos %f8, %f8
12633 fstox %f8, %f2
12634 wr %g0, 0x88, %asi
12635 stha %g1, [%l7 + 0x5C] %asi
12636 tg %xcc, 0x7
12637 be %xcc, loop_1057
12638 tl %xcc, 0x5
12639 tsubcc %i6, 0x1F9D, %o4
12640 edge8 %g4, %i4, %l6
12641loop_1057:
12642 tleu %icc, 0x4
12643 stw %l3, [%l7 + 0x70]
12644 call loop_1058
12645 fbu,a %fcc1, loop_1059
12646 mulx %i7, %o7, %l4
12647 stbar
12648loop_1058:
12649 brnz,a %o3, loop_1060
12650loop_1059:
12651 subcc %l1, %i0, %i1
12652 nop
12653 setx loop_1061, %l0, %l1
12654 jmpl %l1, %o5
12655 movrne %g7, %i3, %o2
12656loop_1060:
12657 fbue %fcc3, loop_1062
12658 edge32 %g6, %l0, %i5
12659loop_1061:
12660 flush %l7 + 0x28
12661 edge16l %i2, %g5, %l5
12662loop_1062:
12663 array16 %o0, %o6, %l2
12664 stb %g2, [%l7 + 0x4F]
12665 sub %o1, 0x07BD, %g3
12666 tpos %icc, 0x3
12667 sdivcc %i6, 0x1058, %g1
12668 std %f30, [%l7 + 0x50]
12669 movrne %g4, 0x034, %i4
12670 fmovs %f0, %f7
12671 sub %o4, %l6, %i7
12672 sra %o7, 0x07, %l3
12673 fmovdg %icc, %f21, %f22
12674 sra %o3, %l4, %i0
12675 srl %l1, 0x1B, %i1
12676 movleu %xcc, %g7, %o5
12677 fnor %f10, %f18, %f10
12678 fmovdleu %xcc, %f16, %f21
12679 udivx %o2, 0x03A8, %g6
12680 bge,a,pt %xcc, loop_1063
12681 bcc,a,pt %icc, loop_1064
12682 fnot2s %f23, %f25
12683 udivcc %l0, 0x0B3D, %i5
12684loop_1063:
12685 srax %i3, %g5, %i2
12686loop_1064:
12687 fmovsleu %icc, %f14, %f3
12688 for %f16, %f16, %f6
12689 movvs %xcc, %o0, %l5
12690 wr %g0, 0x0c, %asi
12691 stha %o6, [%l7 + 0x5E] %asi
12692 fand %f20, %f8, %f4
12693 fbue,a %fcc1, loop_1065
12694 sllx %g2, %o1, %l2
12695 bshuffle %f10, %f8, %f22
12696 fbn %fcc3, loop_1066
12697loop_1065:
12698 edge16 %i6, %g3, %g1
12699 set 0x4E, %o5
12700 ldsba [%l7 + %o5] 0x18, %i4
12701loop_1066:
12702 movn %xcc, %o4, %g4
12703 array32 %i7, %l6, %l3
12704 move %icc, %o3, %l4
12705 std %f12, [%l7 + 0x78]
12706 edge32l %i0, %l1, %o7
12707 srl %i1, 0x1E, %g7
12708 sdiv %o5, 0x1177, %g6
12709 edge16l %l0, %o2, %i3
12710 edge8ln %g5, %i5, %o0
12711 ld [%l7 + 0x3C], %f28
12712 bl %icc, loop_1067
12713 fmovdneg %xcc, %f31, %f14
12714 movcs %xcc, %i2, %o6
12715 fornot2s %f2, %f27, %f5
12716loop_1067:
12717 array32 %g2, %o1, %l5
12718 movrgez %l2, %g3, %g1
12719 andn %i4, 0x04B2, %i6
12720 fmovrsgez %o4, %f9, %f5
12721 addccc %i7, 0x07B3, %g4
12722 tcs %icc, 0x5
12723 movgu %xcc, %l3, %l6
12724 ble %xcc, loop_1068
12725 ble,a,pn %xcc, loop_1069
12726 addcc %o3, %i0, %l1
12727 fmovde %xcc, %f8, %f12
12728loop_1068:
12729 andncc %o7, %i1, %g7
12730loop_1069:
12731 umul %o5, 0x0414, %g6
12732 tcs %xcc, 0x5
12733 nop
12734 fitod %f0, %f8
12735 fdtox %f8, %f24
12736 fxtod %f24, %f12
12737 subc %l4, 0x0C40, %o2
12738 xnor %l0, %i3, %i5
12739 wr %g0, 0x0c, %asi
12740 prefetcha [%l7 + 0x30] %asi, 0x0
12741 smul %i2, 0x0C06, %g5
12742 udivx %g2, 0x037B, %o6
12743 subc %l5, 0x027E, %l2
12744 fmovde %xcc, %f19, %f9
12745 array8 %o1, %g1, %g3
12746 taddcc %i6, %i4, %o4
12747 movle %icc, %i7, %g4
12748 movvc %icc, %l6, %o3
12749 swap [%l7 + 0x34], %i0
12750 brlz,a %l3, loop_1070
12751 movge %xcc, %l1, %i1
12752 fcmpeq16 %f28, %f0, %g7
12753 fblg,a %fcc1, loop_1071
12754loop_1070:
12755 fmovsgu %xcc, %f22, %f20
12756 set 0x5B, %o1
12757 lduba [%l7 + %o1] 0x80, %o5
12758loop_1071:
12759 srlx %g6, %l4, %o7
12760 bge %icc, loop_1072
12761 move %icc, %o2, %l0
12762 fmovsvs %icc, %f9, %f14
12763 sth %i3, [%l7 + 0x40]
12764loop_1072:
12765 edge16 %o0, %i2, %g5
12766 fmuld8sux16 %f5, %f11, %f0
12767 edge32 %g2, %o6, %i5
12768 bvc,pt %icc, loop_1073
12769 fcmple32 %f16, %f18, %l5
12770 fbe %fcc3, loop_1074
12771 bl,a,pt %xcc, loop_1075
12772loop_1073:
12773 edge16n %o1, %l2, %g1
12774 mulx %i6, %g3, %o4
12775loop_1074:
12776 edge32l %i4, %i7, %l6
12777loop_1075:
12778 fbul,a %fcc3, loop_1076
12779 movne %xcc, %o3, %g4
12780 ldd [%l7 + 0x60], %i0
12781 fnot1 %f20, %f28
12782loop_1076:
12783 smulcc %l1, 0x103B, %l3
12784 addc %i1, %g7, %g6
12785 st %f25, [%l7 + 0x2C]
12786 bvs,a loop_1077
12787 movcc %icc, %l4, %o7
12788 stb %o2, [%l7 + 0x4A]
12789 brgez,a %l0, loop_1078
12790loop_1077:
12791 move %xcc, %i3, %o0
12792 wr %g0, 0x89, %asi
12793 sta %f13, [%l7 + 0x28] %asi
12794loop_1078:
12795 nop
12796 add %l7, 0x60, %l6
12797 wr %g0, 0x19, %asi
12798 casa [%l6] %asi, %o5, %g5
12799 tn %icc, 0x6
12800 subcc %i2, 0x0D83, %g2
12801 fxnors %f13, %f4, %f22
12802 array32 %i5, %o6, %o1
12803 restored
12804 rdpr %cwp, %g1
12805 rdpr %cansave, %g2
12806 rdpr %canrestore, %g3
12807 rdpr %cleanwin, %g4
12808 rdpr %otherwin, %g5
12809 rdpr %wstate, %g6
12810 bneg,pt %xcc, loop_1079
12811 and %l2, 0x112E, %g1
12812 tge %xcc, 0x4
12813 tvs %icc, 0x1
12814loop_1079:
12815 fsrc2 %f6, %f22
12816 fnot2 %f22, %f12
12817 edge16n %l5, %i6, %o4
12818 movneg %icc, %g3, %i4
12819 fmul8x16al %f27, %f9, %f16
12820 edge32n %l6, %o3, %i7
12821 saved
12822 rdpr %cwp, %g1
12823 rdpr %cansave, %g2
12824 rdpr %canrestore, %g3
12825 rdpr %cleanwin, %g4
12826 rdpr %otherwin, %g5
12827 rdpr %wstate, %g6
12828 fmovdpos %xcc, %f23, %f11
12829 movn %icc, %i0, %l1
12830 movgu %icc, %g4, %i1
12831 movg %xcc, %l3, %g7
12832 orn %l4, 0x007A, %g6
12833 movrgez %o7, 0x14E, %l0
12834 alignaddrl %o2, %i3, %o5
12835 tne %icc, 0x5
12836 edge32ln %g5, %o0, %g2
12837 movrgz %i2, %o6, %o1
12838 tvs %icc, 0x0
12839 edge8n %l2, %i5, %g1
12840 smulcc %i6, %l5, %g3
12841 movrgz %i4, 0x3C4, %o4
12842 fnand %f8, %f24, %f16
12843 edge32n %l6, %i7, %o3
12844 nop
12845 setx 0x2A1293CBC6037AE1, %l0, %l6
12846 stx %l6, [%l7 + 0x28]
12847 ldd [%l7 + 0x28], %f20
12848 setx 0xD02443A00A86363F, %l1, %l5
12849 stx %l5, [%l7 + 0x10]
12850 ldd [%l7 + 0x10], %f12
12851 fdivd %f12, %f20, %f10
12852 smul %l1, 0x049C, %g4
12853 sllx %i1, %i0, %g7
12854 membar #Sync
12855 wr %g0, 0xf9, %asi
12856 ldda [%l7 + 0x40] %asi, %f16
12857 sub %l3, %g6, %l4
12858 mulx %l0, 0x0EA4, %o2
12859 stx %i3, [%l7 + 0x30]
12860 fmovdcc %xcc, %f23, %f8
12861 tleu %icc, 0x2
12862 fmovdcs %icc, %f24, %f24
12863 fmovdg %xcc, %f23, %f29
12864 movn %xcc, %o7, %g5
12865 sdivx %o0, 0x1334, %o5
12866 addcc %g2, %i2, %o6
12867 fmovrde %o1, %f8, %f24
12868 array16 %i5, %l2, %i6
12869 movrne %g1, 0x221, %g3
12870 nop
12871 setx loop_1080, %l0, %l1
12872 wrpr 0x1, %tl
12873 wrpr %l1, %tpc
12874 add %l1, 0x4, %l1
12875 wrpr %l1, %tnpc
12876 setx 0x34400001400, %l0, %l1
12877 wrpr %l1, %tstate
12878 wrhpr 0x4, %htstate
12879 retry
12880 xnorcc %l5, %i4, %o4
12881 fexpand %f5, %f24
12882 fcmpgt32 %f8, %f18, %i7
12883loop_1080:
12884 fmovsvc %xcc, %f20, %f5
12885 subc %l6, %l1, %g4
12886 fmovd %f14, %f14
12887 wr %g0, 0x19, %asi
12888 lduba [%l7 + 0x1E] %asi, %o3
12889 array16 %i1, %i0, %l3
12890 tleu %icc, 0x5
12891 subc %g7, 0x0269, %g6
12892 addc %l0, %o2, %i3
12893 nop
12894 setx 0x5708FA66CC596E0C, %l0, %l6
12895 stx %l6, [%l7 + 0x28]
12896 ldd [%l7 + 0x28], %f12
12897 setx 0xF809D8CB0FD4E014, %l1, %l5
12898 stx %l5, [%l7 + 0x10]
12899 ldd [%l7 + 0x10], %f28
12900 fmuld %f28, %f12, %f6
12901 tcs %xcc, 0x2
12902 umul %o7, %l4, %o0
12903 bcc %icc, loop_1081
12904 or %g5, 0x1BF8, %g2
12905 movrne %o5, %i2, %o6
12906 fsrc1s %f23, %f8
12907loop_1081:
12908 nop
12909 fitod %f3, %f2
12910 move %icc, %o1, %l2
12911 sethi 0x0954, %i5
12912 wr %g0, 0x89, %asi
12913 lduba [%l7 + 0x53] %asi, %i6
12914 fbug,a %fcc2, loop_1082
12915 nop
12916 setx loop_1083, %l0, %l1
12917 wrpr 0x1, %tl
12918 wrpr %l1, %tpc
12919 add %l1, 0x4, %l1
12920 wrpr %l1, %tnpc
12921 setx 0x34400001400, %l0, %l1
12922 wrpr %l1, %tstate
12923 wrhpr 0x4, %htstate
12924 retry
12925 ldsh [%l7 + 0x3E], %g3
12926 srax %l5, 0x15, %i4
12927loop_1082:
12928 fpadd16s %f7, %f10, %f27
12929loop_1083:
12930 sll %o4, 0x17, %g1
12931 subcc %i7, 0x027F, %l6
12932 nop
12933 fitos %f11, %f13
12934 fstod %f13, %f26
12935 addcc %l1, 0x1CDA, %o3
12936 movge %xcc, %i1, %i0
12937 nop
12938 fitod %f7, %f12
12939 fbne,a %fcc0, loop_1084
12940 fsrc1s %f14, %f16
12941 fmovdg %xcc, %f9, %f23
12942 nop
12943 setx 0x7C7F6005, %l0, %l6
12944 st %l6, [%l7 + 0x28]
12945 ld [%l7 + 0x28], %f31
12946 setx 0x5BE6CC22, %l1, %l5
12947 st %l5, [%l7 + 0x10]
12948 ld [%l7 + 0x10], %f16
12949 fmuls %f16, %f31, %f12
12950loop_1084:
12951 nop
12952 setx 0x42972BB240CAD5C3, %l0, %l6
12953 stx %l6, [%l7 + 0x28]
12954 ldd [%l7 + 0x28], %f10
12955 setx 0xF0D13E1653F75F12, %l1, %l5
12956 stx %l5, [%l7 + 0x10]
12957 ldd [%l7 + 0x10], %f16
12958 fsubd %f16, %f10, %f20
12959 bvc,a loop_1085
12960 bl loop_1086
12961 edge8ln %l3, %g7, %g4
12962 lduh [%l7 + 0x74], %g6
12963loop_1085:
12964 smul %l0, %i3, %o2
12965loop_1086:
12966 restored
12967 rdpr %cwp, %g1
12968 rdpr %cansave, %g2
12969 rdpr %canrestore, %g3
12970 rdpr %cleanwin, %g4
12971 rdpr %otherwin, %g5
12972 rdpr %wstate, %g6
12973 nop
12974 setx loop_1087, %l0, %l1
12975 wrpr 0x1, %tl
12976 wrpr %l1, %tnpc
12977 setx 0x34400001400, %l0, %l1
12978 wrpr %l1, %tstate
12979 wrhpr 0x4, %htstate
12980 done
12981 saved
12982 rdpr %cwp, %g1
12983 rdpr %cansave, %g2
12984 rdpr %canrestore, %g3
12985 rdpr %cleanwin, %g4
12986 rdpr %otherwin, %g5
12987 rdpr %wstate, %g6
12988 orn %l4, %o7, %o0
12989 nop
12990 fitod %f10, %f14
12991 fdtox %f14, %f2
12992 fxtod %f2, %f28
12993loop_1087:
12994 edge16l %g5, %g2, %o5
12995 movcc %icc, %o6, %o1
12996 fbge %fcc0, loop_1088
12997 tcc %xcc, 0x2
12998 fcmpgt32 %f8, %f10, %i2
12999 andn %l2, 0x15B7, %i5
13000loop_1088:
13001 edge32n %i6, %g3, %i4
13002 umul %l5, %o4, %i7
13003 fands %f24, %f28, %f9
13004 movleu %icc, %g1, %l1
13005 tge %icc, 0x5
13006 fbe,a %fcc1, loop_1089
13007 fmovsneg %icc, %f4, %f9
13008 fexpand %f8, %f6
13009 xorcc %l6, 0x1C5C, %i1
13010loop_1089:
13011 fpsub16s %f12, %f26, %f29
13012 srl %i0, 0x14, %l3
13013 edge8l %o3, %g4, %g7
13014 fmuld8sux16 %f27, %f5, %f26
13015 movpos %xcc, %g6, %l0
13016 fmovdcc %xcc, %f19, %f7
13017 movcc %icc, %o2, %l4
13018 fmovrslez %i3, %f31, %f20
13019 movneg %icc, %o0, %o7
13020 edge32ln %g5, %o5, %g2
13021 edge16l %o1, %o6, %i2
13022 fmovsle %icc, %f28, %f27
13023 fmovsge %icc, %f4, %f21
13024 fmovrde %i5, %f0, %f20
13025 tg %xcc, 0x1
13026 fmovdne %xcc, %f3, %f22
13027 movrne %l2, %i6, %i4
13028 fmovdleu %xcc, %f24, %f4
13029 addc %l5, %g3, %i7
13030 set 0x24, %g5
13031 ldsba [%l7 + %g5] 0x11, %g1
13032 subcc %l1, %l6, %i1
13033 srl %i0, 0x19, %l3
13034 nop
13035 fitod %f10, %f26
13036 fdtox %f26, %f22
13037 fmovrdne %o4, %f28, %f22
13038 sir 0x13FA
13039 xor %o3, 0x074F, %g7
13040 brgez,a %g6, loop_1090
13041 umul %l0, 0x129E, %o2
13042 movle %xcc, %g4, %i3
13043 nop
13044 fitod %f4, %f4
13045 fdtox %f4, %f0
13046loop_1090:
13047 fmovse %xcc, %f3, %f5
13048 prefetch [%l7 + 0x4C], 0x2
13049 fmovdle %xcc, %f0, %f15
13050 subccc %o0, 0x018F, %l4
13051 andn %g5, 0x1149, %o7
13052 fmul8ulx16 %f28, %f14, %f12
13053 fba,a %fcc0, loop_1091
13054 nop
13055 fitos %f7, %f13
13056 movrgez %g2, %o5, %o6
13057 fandnot2s %f7, %f7, %f20
13058loop_1091:
13059 alignaddrl %i2, %i5, %o1
13060 srl %l2, 0x0B, %i6
13061 subc %i4, %g3, %i7
13062 edge16l %l5, %l1, %g1
13063 tle %xcc, 0x1
13064 sub %i1, %l6, %l3
13065 fmovspos %icc, %f17, %f1
13066 xor %i0, %o3, %g7
13067 sllx %g6, 0x05, %o4
13068 nop
13069 fitos %f8, %f12
13070 fstoi %f12, %f27
13071 srlx %l0, %g4, %i3
13072 movl %xcc, %o2, %o0
13073 subccc %l4, %g5, %o7
13074 mova %xcc, %o5, %g2
13075 brlez,a %i2, loop_1092
13076 orncc %o6, %o1, %i5
13077 fbe,a %fcc1, loop_1093
13078 fbo,a %fcc1, loop_1094
13079loop_1092:
13080 nop
13081 setx 0x39850819501A6D8E, %l0, %l6
13082 stx %l6, [%l7 + 0x28]
13083 ldd [%l7 + 0x28], %f4
13084 setx 0xB9F472A746F96807, %l1, %l5
13085 stx %l5, [%l7 + 0x10]
13086 ldd [%l7 + 0x10], %f4
13087 fmuld %f4, %f4, %f18
13088 fbul %fcc3, loop_1095
13089loop_1093:
13090 fors %f16, %f27, %f10
13091loop_1094:
13092 srlx %i6, %i4, %g3
13093 sdivcc %l2, 0x18A8, %i7
13094loop_1095:
13095 fble,a %fcc0, loop_1096
13096 array8 %l1, %l5, %i1
13097 movpos %icc, %g1, %l3
13098 sllx %i0, 0x05, %l6
13099loop_1096:
13100 edge32l %g7, %g6, %o3
13101 fmovsvs %icc, %f20, %f10
13102 stb %l0, [%l7 + 0x30]
13103 fandnot2 %f0, %f8, %f24
13104 popc 0x00FA, %g4
13105 tsubcc %i3, 0x0F5F, %o4
13106 stbar
13107 fba %fcc0, loop_1097
13108 subccc %o2, 0x1F3A, %l4
13109 st %f24, [%l7 + 0x20]
13110 fmovsn %icc, %f8, %f27
13111loop_1097:
13112 bvc,a %icc, loop_1098
13113 tcs %icc, 0x5
13114 fmovdge %icc, %f5, %f22
13115 nop
13116 fitod %f5, %f0
13117loop_1098:
13118 array16 %o0, %g5, %o7
13119 tsubcc %o5, %i2, %g2
13120 bn,a,pt %icc, loop_1099
13121 brnz %o6, loop_1100
13122 subccc %o1, 0x1434, %i6
13123 fnot2 %f2, %f20
13124loop_1099:
13125 subccc %i5, %g3, %l2
13126loop_1100:
13127 mova %icc, %i4, %i7
13128 movleu %icc, %l1, %l5
13129 sllx %i1, %g1, %i0
13130 array16 %l6, %l3, %g7
13131 lduw [%l7 + 0x20], %g6
13132 taddcctv %o3, 0x0ABA, %g4
13133 edge8ln %i3, %l0, %o2
13134 ba,a,pt %icc, loop_1101
13135 nop
13136 setx 0x7C7CAE98F832648D, %l0, %l6
13137 stx %l6, [%l7 + 0x28]
13138 ldd [%l7 + 0x28], %f26
13139 setx 0x0AB785BFA8C9F1A2, %l1, %l5
13140 stx %l5, [%l7 + 0x10]
13141 ldd [%l7 + 0x10], %f30
13142 fdivd %f30, %f26, %f16
13143 edge8l %l4, %o4, %g5
13144 sra %o7, 0x17, %o5
13145loop_1101:
13146 nop
13147 setx 0x7048025C, %l0, %l6
13148 st %l6, [%l7 + 0x0C]
13149 ld [%l7 + 0x0C], %fsr
13150 sra %o0, %i2, %g2
13151 fmovdne %icc, %f22, %f10
13152 taddcctv %o6, 0x0C4E, %i6
13153 fmovsgu %icc, %f20, %f0
13154 bne %icc, loop_1102
13155 sir 0x0CEF
13156 nop
13157 fitos %f10, %f5
13158 popc %i5, %g3
13159loop_1102:
13160 popc %l2, %o1
13161 tcs %xcc, 0x0
13162 movrlz %i7, %i4, %l1
13163 sll %i1, %l5, %g1
13164 fmovsvc %xcc, %f0, %f9
13165 fbu %fcc2, loop_1103
13166 fornot2s %f1, %f6, %f18
13167 mulx %l6, %l3, %i0
13168 subccc %g7, %o3, %g6
13169loop_1103:
13170 taddcc %i3, %g4, %o2
13171 sra %l4, 0x04, %o4
13172 mulscc %l0, %g5, %o7
13173 nop
13174 set 0x78, %l4
13175 ldsw [%l7 + %l4], %o0
13176 fmovscc %xcc, %f11, %f22
13177 fmovs %f20, %f15
13178 tsubcctv %i2, %o5, %g2
13179 orncc %i6, 0x0BBF, %o6
13180 fmovrdgez %i5, %f20, %f26
13181 wr %g0, 0x0c, %asi
13182 lda [%l7 + 0x50] %asi, %f8
13183 fmovde %xcc, %f4, %f11
13184 edge8ln %g3, %o1, %l2
13185 movge %xcc, %i4, %l1
13186 fbuge %fcc2, loop_1104
13187 fmovdvc %icc, %f8, %f16
13188 array16 %i1, %i7, %g1
13189 taddcctv %l6, %l5, %l3
13190loop_1104:
13191 fcmple32 %f22, %f30, %g7
13192 move %icc, %o3, %g6
13193 andcc %i3, 0x0057, %g4
13194 sdiv %i0, 0x1E96, %o2
13195 addccc %l4, %l0, %o4
13196 stb %g5, [%l7 + 0x10]
13197 sll %o0, 0x11, %o7
13198 movvc %icc, %o5, %g2
13199 edge16 %i2, %i6, %o6
13200 bpos,pt %xcc, loop_1105
13201 nop
13202 setx loop_1106, %l0, %l1
13203 wrpr 0x1, %tl
13204 wrpr %l1, %tpc
13205 add %l1, 0x4, %l1
13206 wrpr %l1, %tnpc
13207 setx 0x34400001400, %l0, %l1
13208 wrpr %l1, %tstate
13209 wrhpr 0x4, %htstate
13210 retry
13211 nop
13212 setx 0x504FFE21, %l0, %l6
13213 st %l6, [%l7 + 0x58]
13214 ld [%l7 + 0x58], %fsr
13215 movle %xcc, %g3, %o1
13216loop_1105:
13217 edge16n %i5, %i4, %l1
13218loop_1106:
13219 stw %i1, [%l7 + 0x48]
13220 sethi 0x1EF9, %l2
13221 movcc %icc, %i7, %g1
13222 nop
13223 setx loop_1107, %l0, %l1
13224 wrpr 0x1, %tl
13225 wrpr %l1, %tpc
13226 add %l1, 0x4, %l1
13227 wrpr %l1, %tnpc
13228 setx 0x34400001400, %l0, %l1
13229 wrpr %l1, %tstate
13230 wrhpr 0x4, %htstate
13231 retry
13232 umulcc %l5, %l3, %g7
13233 nop
13234 setx 0x6C66225F4472D280, %l0, %l6
13235 stx %l6, [%l7 + 0x28]
13236 ldd [%l7 + 0x28], %f8
13237 setx 0xF4AF17E745F0F13D, %l1, %l5
13238 stx %l5, [%l7 + 0x10]
13239 ldd [%l7 + 0x10], %f20
13240 faddd %f20, %f8, %f24
13241 movrlez %o3, 0x215, %g6
13242loop_1107:
13243 nop
13244 wr %g0, 0x89, %asi
13245 stwa %l6, [%l7 + 0x48] %asi
13246 sub %g4, 0x1E47, %i0
13247 fpsub16s %f29, %f18, %f1
13248 nop
13249 setx 0x7D9CD9AB, %l0, %l6
13250 st %l6, [%l7 + 0x28]
13251 ld [%l7 + 0x28], %f16
13252 setx 0xE08BC3B2, %l1, %l5
13253 st %l5, [%l7 + 0x10]
13254 ld [%l7 + 0x10], %f12
13255 fsubs %f12, %f16, %f8
13256 wr %g0, 0x19, %asi
13257 ldstuba [%l7 + 0x69] %asi, %o2
13258 fmovsn %xcc, %f15, %f23
13259 tcs %xcc, 0x7
13260 fblg %fcc2, loop_1108
13261 andn %i3, %l4, %l0
13262 edge16n %o4, %o0, %g5
13263 alignaddr %o7, %g2, %o5
13264loop_1108:
13265 brlz,a %i2, loop_1109
13266 add %o6, 0x159C, %i6
13267 edge8l %g3, %i5, %o1
13268 edge8 %i4, %l1, %i1
13269loop_1109:
13270 tle %xcc, 0x0
13271 fbu %fcc2, loop_1110
13272 udiv %l2, 0x14E8, %g1
13273 array8 %l5, %l3, %g7
13274 sdivx %i7, 0x05CF, %o3
13275loop_1110:
13276 subcc %l6, 0x0709, %g6
13277 fmovrde %i0, %f26, %f4
13278 fpack16 %f26, %f7
13279 fmovdn %icc, %f2, %f8
13280 tne %icc, 0x5
13281 fcmpeq16 %f6, %f16, %o2
13282 movle %icc, %g4, %i3
13283 fpack32 %f16, %f8, %f30
13284 wr %g0, 0x89, %asi
13285 prefetcha [%l7 + 0x08] %asi, 0x2
13286 fmovda %xcc, %f24, %f4
13287 umul %o4, 0x1BC2, %l0
13288 brgz,a %o0, loop_1111
13289 movne %xcc, %o7, %g2
13290 fcmpeq32 %f2, %f6, %o5
13291 sdivcc %g5, 0x1359, %o6
13292loop_1111:
13293 tsubcctv %i6, 0x0688, %g3
13294 edge8n %i5, %o1, %i4
13295 movcc %xcc, %i2, %i1
13296 array16 %l2, %l1, %g1
13297 fmul8sux16 %f22, %f24, %f24
13298 ldstub [%l7 + 0x36], %l5
13299 fmovrse %g7, %f5, %f23
13300 fmovrde %i7, %f12, %f18
13301 fnot1 %f30, %f18
13302 fmovdcc %xcc, %f17, %f23
13303 xnor %l3, 0x1618, %o3
13304 tcs %icc, 0x3
13305 orncc %g6, %i0, %l6
13306 set 0x74, %o6
13307 ldswa [%l7 + %o6] 0x10, %o2
13308 set 0x79, %l6
13309 ldsba [%l7 + %l6] 0x15, %i3
13310 std %f30, [%l7 + 0x60]
13311 sll %g4, 0x0C, %l4
13312 tgu %xcc, 0x6
13313 smul %l0, 0x1437, %o0
13314 edge16 %o7, %o4, %g2
13315 nop
13316 setx loop_1112, %l0, %l1
13317 wrpr 0x1, %tl
13318 wrpr %l1, %tnpc
13319 setx 0x34400001400, %l0, %l1
13320 wrpr %l1, %tstate
13321 wrhpr 0x4, %htstate
13322 done
13323 tgu %icc, 0x4
13324 tne %xcc, 0x7
13325 fabsd %f18, %f22
13326loop_1112:
13327 subc %g5, %o6, %i6
13328 xnorcc %g3, %i5, %o1
13329 nop
13330 setx 0xB04A00D9, %l0, %l6
13331 st %l6, [%l7 + 0x68]
13332 ld [%l7 + 0x68], %fsr
13333 fmovde %xcc, %f25, %f31
13334 edge8 %o5, %i2, %i1
13335 nop
13336 setx 0xA38455C30056AB85, %l0, %l6
13337 stx %l6, [%l7 + 0x50]
13338 ldx [%l7 + 0x50], %fsr
13339 subc %i4, %l2, %l1
13340 brlz,a %l5, loop_1113
13341 fmovsvs %icc, %f24, %f18
13342 tgu %xcc, 0x2
13343 movle %icc, %g1, %g7
13344loop_1113:
13345 nop
13346 set 0x14, %i1
13347 lduha [%l7 + %i1] 0x19, %i7
13348 fornot1s %f20, %f24, %f5
13349 tge %xcc, 0x4
13350 fpsub16s %f23, %f13, %f16
13351 fxnors %f6, %f4, %f8
13352 set 0x18, %l2
13353 stxa %o3, [%l7 + %l2] 0x81
13354 fbuge %fcc0, loop_1114
13355 nop
13356 setx 0xC5142CA2F6DA4CEF, %l0, %l6
13357 stx %l6, [%l7 + 0x28]
13358 ldd [%l7 + 0x28], %f20
13359 fsqrtd %f20, %f20
13360 edge16 %g6, %l3, %l6
13361 set 0x18, %o2
13362 lduha [%l7 + %o2] 0x19, %i0
13363loop_1114:
13364 fandnot1s %f18, %f18, %f10
13365 movge %icc, %o2, %i3
13366 xorcc %l4, %l0, %o0
13367 xnor %o7, %g4, %g2
13368 bcc loop_1115
13369 popc %g5, %o6
13370 edge8n %i6, %o4, %g3
13371 fxor %f18, %f6, %f10
13372loop_1115:
13373 tsubcc %o1, 0x14CA, %o5
13374 tgu %xcc, 0x3
13375 fsrc1 %f26, %f18
13376 tl %xcc, 0x4
13377 subccc %i5, %i2, %i1
13378 ldsh [%l7 + 0x26], %l2
13379 brgz %i4, loop_1116
13380 fmul8sux16 %f22, %f30, %f26
13381 add %l7, 0x58, %l6
13382 wr %g0, 0x89, %asi
13383 casxa [%l6] 0x89, %l1, %g1
13384loop_1116:
13385 nop
13386 fitos %f1, %f11
13387 fstox %f11, %f26
13388 fxtos %f26, %f23
13389 sth %g7, [%l7 + 0x3E]
13390 addccc %l5, 0x177E, %o3
13391 fandnot1s %f27, %f29, %f9
13392 taddcc %g6, 0x0C15, %l3
13393 mulx %l6, %i7, %o2
13394 movvs %xcc, %i0, %i3
13395 andn %l0, 0x1ECD, %l4
13396 fornot1s %f4, %f17, %f15
13397 edge16l %o0, %o7, %g2
13398 smulcc %g4, 0x1A0A, %g5
13399 popc 0x12E3, %o6
13400 te %xcc, 0x4
13401 movcs %icc, %i6, %g3
13402 udiv %o4, 0x1EDC, %o5
13403 nop
13404 fitos %f6, %f12
13405 fmovsl %icc, %f29, %f28
13406 fbule %fcc1, loop_1117
13407 mulx %o1, %i5, %i2
13408 restored
13409 rdpr %cwp, %g1
13410 rdpr %cansave, %g2
13411 rdpr %canrestore, %g3
13412 rdpr %cleanwin, %g4
13413 rdpr %otherwin, %g5
13414 rdpr %wstate, %g6
13415 edge16n %l2, %i1, %l1
13416loop_1117:
13417 fzeros %f12
13418 ldub [%l7 + 0x36], %g1
13419 set 0x1C, %o4
13420 ldstuba [%l7 + %o4] 0x0c, %i4
13421 movrne %g7, %o3, %g6
13422 be,a loop_1118
13423 fornot2s %f16, %f15, %f3
13424 mova %icc, %l5, %l6
13425 sdivcc %l3, 0x16A3, %o2
13426loop_1118:
13427 fmovsneg %icc, %f0, %f2
13428 tneg %xcc, 0x4
13429 udiv %i0, 0x0F23, %i7
13430 wr %g0, 0x89, %asi
13431 swapa [%l7 + 0x48] %asi, %l0
13432 add %l7, 0x68, %l6
13433 wr %g0, 0x81, %asi
13434 lda [%l6] %asi, %i3
13435 casa [%l6] %asi, %i3, %o0
13436 andncc %o7, %g2, %g4
13437 taddcctv %g5, %o6, %i6
13438 tgu %icc, 0x7
13439 movre %g3, %l4, %o4
13440 movcs %xcc, %o1, %i5
13441 orncc %o5, 0x1455, %l2
13442 add %l7, 0x58, %l6
13443 wr %g0, 0x10, %asi
13444 casxa [%l6] %asi, %i1, %l1
13445 movge %xcc, %i2, %i4
13446 edge32 %g1, %g7, %g6
13447 udivx %l5, 0x0B89, %l6
13448 tpos %icc, 0x5
13449 edge16l %l3, %o2, %o3
13450 movrgez %i7, %i0, %i3
13451 movrgez %o0, %o7, %l0
13452 fba,a %fcc0, loop_1119
13453 fpadd16s %f10, %f17, %f22
13454 ld [%l7 + 0x60], %f4
13455 fblg %fcc1, loop_1120
13456loop_1119:
13457 stx %g2, [%l7 + 0x48]
13458 bleu,pt %xcc, loop_1121
13459 add %g4, 0x064F, %o6
13460loop_1120:
13461 movvs %icc, %g5, %g3
13462 wr %g0, 0x20, %asi
13463 ldxa [%g0 + 0x8] %asi, %i6
13464loop_1121:
13465 orncc %o4, %o1, %i5
13466 nop
13467 set 0x45, %i5
13468 ldstub [%l7 + %i5], %l4
13469 movn %icc, %o5, %l2
13470 movpos %icc, %i1, %l1
13471 umul %i4, 0x110B, %i2
13472 xor %g1, %g6, %l5
13473 edge16l %l6, %g7, %o2
13474 edge32 %l3, %o3, %i0
13475 fexpand %f21, %f0
13476 fbul %fcc0, loop_1122
13477 sethi 0x01EE, %i7
13478 saved
13479 rdpr %cwp, %g1
13480 rdpr %cansave, %g2
13481 rdpr %canrestore, %g3
13482 rdpr %cleanwin, %g4
13483 rdpr %otherwin, %g5
13484 rdpr %wstate, %g6
13485 fand %f14, %f2, %f6
13486loop_1122:
13487 bcc,a,pn %xcc, loop_1123
13488 move %icc, %o0, %o7
13489 srlx %i3, 0x1B, %g2
13490 fandnot1 %f14, %f30, %f12
13491loop_1123:
13492 tge %icc, 0x5
13493 edge16l %l0, %o6, %g4
13494 edge32ln %g5, %g3, %o4
13495 edge16ln %o1, %i6, %i5
13496 xnorcc %l4, 0x1EF8, %l2
13497 subccc %o5, 0x1450, %i1
13498 movle %icc, %i4, %i2
13499 addcc %l1, 0x09B8, %g1
13500 taddcctv %l5, %l6, %g6
13501 wr %g0, 0x81, %asi
13502 lduha [%l7 + 0x08] %asi, %g7
13503 popc %l3, %o3
13504 tvc %xcc, 0x2
13505 mulscc %o2, 0x129F, %i0
13506 fbug,a %fcc3, loop_1124
13507 bgu,a,pt %xcc, loop_1125
13508 fbu,a %fcc1, loop_1126
13509 bge,a loop_1127
13510loop_1124:
13511 ble,a,pt %xcc, loop_1128
13512loop_1125:
13513 add %i7, 0x01A3, %o7
13514loop_1126:
13515 lduh [%l7 + 0x48], %i3
13516loop_1127:
13517 orncc %g2, %o0, %o6
13518loop_1128:
13519 alignaddr %l0, %g4, %g5
13520 wr %g0, 0x2f, %asi
13521 stha %o4, [%l7 + 0x66] %asi
13522 membar #Sync
13523 mulx %g3, 0x0A6E, %o1
13524 edge8n %i6, %i5, %l2
13525 sdiv %l4, 0x123B, %i1
13526 add %l7, 0x28, %l6
13527 wr %g0, 0x18, %asi
13528 ldxa [%l6] %asi, %o5
13529 casxa [%l6] 0x18, %o5, %i2
13530 bg,pt %xcc, loop_1129
13531 popc %l1, %g1
13532 nop
13533 setx loop_1130, %l0, %l1
13534 jmpl %l1, %i4
13535 fnot2 %f2, %f20
13536loop_1129:
13537 and %l6, %g6, %l5
13538 stbar
13539loop_1130:
13540 mulx %l3, 0x040B, %g7
13541 fpadd32s %f0, %f20, %f6
13542 sdiv %o2, 0x12B5, %i0
13543 bg %icc, loop_1131
13544 fmovdn %icc, %f28, %f22
13545 tpos %icc, 0x2
13546 bg %xcc, loop_1132
13547loop_1131:
13548 fbue %fcc0, loop_1133
13549 edge32l %i7, %o3, %i3
13550 sra %o7, 0x15, %g2
13551loop_1132:
13552 fba,a %fcc2, loop_1134
13553loop_1133:
13554 movrgez %o6, %l0, %o0
13555 popc 0x1CD5, %g4
13556 fpadd32 %f18, %f20, %f30
13557loop_1134:
13558 fnand %f20, %f8, %f18
13559 subc %o4, 0x0178, %g5
13560 tle %icc, 0x5
13561 set 0x0B, %g2
13562 ldsba [%l7 + %g2] 0x14, %o1
13563 movneg %xcc, %i6, %g3
13564 prefetch [%l7 + 0x64], 0x2
13565 fornot2 %f26, %f20, %f30
13566 fornot2 %f18, %f4, %f8
13567 fmovsl %icc, %f18, %f10
13568 edge8ln %l2, %i5, %l4
13569 srl %o5, %i2, %l1
13570 movge %icc, %i1, %g1
13571 or %i4, 0x1661, %l6
13572 fsrc2 %f14, %f8
13573 sir 0x0E51
13574 tg %xcc, 0x3
13575 movne %xcc, %g6, %l3
13576 movg %xcc, %l5, %g7
13577 saved
13578 rdpr %cwp, %g1
13579 rdpr %cansave, %g2
13580 rdpr %canrestore, %g3
13581 rdpr %cleanwin, %g4
13582 rdpr %otherwin, %g5
13583 rdpr %wstate, %g6
13584 restored
13585 rdpr %cwp, %g1
13586 rdpr %cansave, %g2
13587 rdpr %canrestore, %g3
13588 rdpr %cleanwin, %g4
13589 rdpr %otherwin, %g5
13590 rdpr %wstate, %g6
13591 addc %i0, 0x1B21, %o2
13592 movrlez %i7, %o3, %o7
13593 tcs %icc, 0x6
13594 mulscc %i3, %o6, %l0
13595 saved
13596 rdpr %cwp, %g1
13597 rdpr %cansave, %g2
13598 rdpr %canrestore, %g3
13599 rdpr %cleanwin, %g4
13600 rdpr %otherwin, %g5
13601 rdpr %wstate, %g6
13602 wr %g0, 0x80, %asi
13603 lduha [%l7 + 0x30] %asi, %o0
13604 andcc %g4, 0x1DDF, %g2
13605 be,a,pt %icc, loop_1135
13606 ta %icc, 0x1
13607 fmovse %icc, %f15, %f14
13608 xor %o4, %o1, %i6
13609loop_1135:
13610 ldd [%l7 + 0x78], %f24
13611 and %g5, %l2, %g3
13612 tcs %xcc, 0x6
13613 fmovsgu %xcc, %f2, %f17
13614 popc 0x032B, %l4
13615 fmovrsgz %o5, %f13, %f18
13616 movle %icc, %i5, %i2
13617 fbne,a %fcc0, loop_1136
13618 tsubcc %l1, %i1, %i4
13619 tneg %xcc, 0x7
13620 taddcc %g1, 0x0342, %l6
13621loop_1136:
13622 alignaddrl %l3, %l5, %g7
13623 brgz,a %g6, loop_1137
13624 edge8 %o2, %i0, %o3
13625 sllx %i7, 0x00, %i3
13626 edge32l %o7, %o6, %l0
13627loop_1137:
13628 subccc %g4, 0x107A, %g2
13629 orn %o0, %o4, %i6
13630 subcc %g5, 0x1557, %l2
13631 bl,a,pn %icc, loop_1138
13632 nop
13633 setx 0x00761EA0, %l0, %l6
13634 st %l6, [%l7 + 0x34]
13635 ld [%l7 + 0x34], %fsr
13636 edge16l %o1, %g3, %l4
13637 nop
13638 setx 0xBBBD86D8, %l0, %l6
13639 st %l6, [%l7 + 0x28]
13640 ld [%l7 + 0x28], %f31
13641 setx 0x3DA82EA5, %l1, %l5
13642 st %l5, [%l7 + 0x10]
13643 ld [%l7 + 0x10], %f5
13644 fadds %f5, %f31, %f19
13645loop_1138:
13646 orn %i5, %o5, %l1
13647 brgez %i2, loop_1139
13648 fbule %fcc0, loop_1140
13649 saved
13650 rdpr %cwp, %g1
13651 rdpr %cansave, %g2
13652 rdpr %canrestore, %g3
13653 rdpr %cleanwin, %g4
13654 rdpr %otherwin, %g5
13655 rdpr %wstate, %g6
13656 edge8ln %i4, %g1, %l6
13657loop_1139:
13658 fble %fcc0, loop_1141
13659loop_1140:
13660 tle %icc, 0x5
13661 movrgez %l3, %l5, %i1
13662 for %f24, %f12, %f26
13663loop_1141:
13664 fsrc1s %f11, %f10
13665 sll %g7, %o2, %g6
13666 movcc %icc, %i0, %i7
13667 brgez %i3, loop_1142
13668 or %o3, %o6, %o7
13669 restored
13670 rdpr %cwp, %g1
13671 rdpr %cansave, %g2
13672 rdpr %canrestore, %g3
13673 rdpr %cleanwin, %g4
13674 rdpr %otherwin, %g5
13675 rdpr %wstate, %g6
13676 brnz %l0, loop_1143
13677loop_1142:
13678 brlez %g4, loop_1144
13679 edge8l %o0, %g2, %o4
13680 tpos %icc, 0x7
13681loop_1143:
13682 movneg %xcc, %i6, %l2
13683loop_1144:
13684 taddcctv %g5, %g3, %l4
13685 stw %o1, [%l7 + 0x48]
13686 movcs %xcc, %o5, %l1
13687 brgez %i2, loop_1145
13688 andcc %i4, 0x12C1, %g1
13689 set 0x70, %o7
13690 lda [%l7 + %o7] 0x10, %f28
13691loop_1145:
13692 xnor %i5, %l3, %l6
13693 fexpand %f28, %f28
13694 fmovrsne %i1, %f11, %f6
13695 fmuld8ulx16 %f22, %f9, %f24
13696 fpsub16 %f30, %f14, %f26
13697 tsubcc %g7, %o2, %l5
13698 brgz,a %g6, loop_1146
13699 mova %xcc, %i7, %i3
13700 fmovdne %xcc, %f28, %f23
13701 movleu %icc, %i0, %o6
13702loop_1146:
13703 fmovdg %xcc, %f1, %f14
13704 array8 %o3, %o7, %l0
13705 ldd [%l7 + 0x08], %g4
13706 tleu %icc, 0x4
13707 std %f16, [%l7 + 0x50]
13708 umul %o0, %o4, %g2
13709 array16 %l2, %g5, %i6
13710 set 0x110, %i4
13711 stxa %g3, [%g0 + %i4] 0x21
13712 fmovdge %xcc, %f23, %f9
13713 or %o1, 0x098E, %l4
13714 andcc %l1, 0x1671, %i2
13715 fabss %f25, %f18
13716 sdivcc %i4, 0x0457, %g1
13717 edge32ln %i5, %o5, %l3
13718 mova %xcc, %i1, %g7
13719 edge8l %l6, %l5, %o2
13720 set 0x53, %i6
13721 ldstuba [%l7 + %i6] 0x0c, %g6
13722 movl %icc, %i3, %i0
13723 tn %xcc, 0x3
13724 movle %xcc, %i7, %o6
13725 lduw [%l7 + 0x08], %o3
13726 fpsub16 %f30, %f18, %f20
13727 std %f8, [%l7 + 0x58]
13728 fmovdleu %icc, %f27, %f27
13729 xnor %l0, 0x0DC9, %g4
13730 membar 0x57
13731 edge16l %o0, %o4, %o7
13732 fbuge,a %fcc2, loop_1147
13733 fmovrsgz %l2, %f10, %f6
13734 membar #Sync
13735 wr %g0, 0xf9, %asi
13736 ldda [%l7 + 0x40] %asi, %f16
13737loop_1147:
13738 nop
13739 wr %g0, 0x81, %asi
13740 sta %f0, [%l7 + 0x58] %asi
13741 bleu,pn %icc, loop_1148
13742 tneg %xcc, 0x6
13743 edge32l %g2, %g5, %i6
13744 edge16 %o1, %g3, %l1
13745loop_1148:
13746 edge16n %l4, %i2, %g1
13747 sir 0x036D
13748 fnot2s %f4, %f5
13749 sub %i5, 0x0247, %i4
13750 fblg,a %fcc2, loop_1149
13751 edge16ln %l3, %i1, %g7
13752 brlez,a %l6, loop_1150
13753 fmuld8sux16 %f17, %f31, %f14
13754loop_1149:
13755 movleu %xcc, %l5, %o2
13756 bcc loop_1151
13757loop_1150:
13758 edge8ln %g6, %o5, %i3
13759 udivx %i7, 0x0D7A, %o6
13760 sra %o3, 0x04, %i0
13761loop_1151:
13762 add %l0, %g4, %o4
13763 or %o0, 0x1A19, %l2
13764 bneg,a,pn %xcc, loop_1152
13765 tge %xcc, 0x0
13766 addcc %o7, 0x1D98, %g2
13767 prefetch [%l7 + 0x54], 0x2
13768loop_1152:
13769 nop
13770 setx 0xBDC99EC61055BBD7, %l0, %l6
13771 stx %l6, [%l7 + 0x68]
13772 ldx [%l7 + 0x68], %fsr
13773 edge16n %i6, %o1, %g5
13774 orn %g3, %l4, %i2
13775 and %g1, 0x1E5E, %l1
13776 sethi 0x0940, %i5
13777 saved
13778 rdpr %cwp, %g1
13779 rdpr %cansave, %g2
13780 rdpr %canrestore, %g3
13781 rdpr %cleanwin, %g4
13782 rdpr %otherwin, %g5
13783 rdpr %wstate, %g6
13784 fxnor %f26, %f8, %f22
13785 andncc %i4, %l3, %g7
13786 sdivcc %i1, 0x197E, %l5
13787 taddcctv %l6, 0x1EBB, %g6
13788 fbuge %fcc1, loop_1153
13789 movrne %o5, 0x16E, %o2
13790 ldd [%l7 + 0x50], %i6
13791 sllx %o6, 0x03, %o3
13792loop_1153:
13793 fpmerge %f0, %f12, %f8
13794 tl %icc, 0x7
13795 fmovsa %xcc, %f30, %f20
13796 tsubcctv %i0, %l0, %i3
13797 set 0x6C, %l5
13798 sta %f21, [%l7 + %l5] 0x15
13799 fpack16 %f8, %f19
13800 fsrc2s %f2, %f8
13801 nop
13802 fitos %f2, %f29
13803 fstoi %f29, %f31
13804 xnor %g4, 0x0624, %o4
13805 bpos loop_1154
13806 smulcc %l2, %o7, %g2
13807 srlx %o0, %o1, %g5
13808 subccc %i6, %g3, %l4
13809loop_1154:
13810 fmovdneg %icc, %f25, %f13
13811 tvs %icc, 0x5
13812 bne,pt %xcc, loop_1155
13813 movl %icc, %i2, %l1
13814 brnz %g1, loop_1156
13815 fbu,a %fcc3, loop_1157
13816loop_1155:
13817 subc %i5, %l3, %g7
13818 set 0x5E, %i3
13819 ldstuba [%l7 + %i3] 0x81, %i1
13820loop_1156:
13821 fpack16 %f14, %f24
13822loop_1157:
13823 movcc %icc, %l5, %i4
13824 te %xcc, 0x7
13825 movvc %icc, %g6, %o5
13826 sir 0x1B88
13827 fabsd %f6, %f4
13828 fcmpeq16 %f18, %f14, %l6
13829 fexpand %f21, %f26
13830 fbug %fcc0, loop_1158
13831 mulscc %o2, 0x09CE, %i7
13832 taddcctv %o3, 0x197C, %i0
13833 fmovscc %xcc, %f31, %f26
13834loop_1158:
13835 fnand %f4, %f18, %f22
13836 srlx %l0, %o6, %g4
13837 smulcc %o4, %i3, %l2
13838 wr %g0, 0xeb, %asi
13839 stxa %o7, [%l7 + 0x58] %asi
13840 membar #Sync
13841 nop
13842 setx 0x72E1B0F8212B4AF5, %l0, %l6
13843 stx %l6, [%l7 + 0x28]
13844 ldd [%l7 + 0x28], %f24
13845 setx 0xABB942763BCB5EEC, %l1, %l5
13846 stx %l5, [%l7 + 0x10]
13847 ldd [%l7 + 0x10], %f26
13848 fdivd %f26, %f24, %f22
13849 tsubcctv %g2, 0x114A, %o1
13850 subc %g5, %o0, %g3
13851 mova %xcc, %i6, %i2
13852 wr %g0, 0x80, %asi
13853 ldxa [%l7 + 0x78] %asi, %l1
13854 srl %l4, 0x1C, %g1
13855 wr %g0, 0x80, %asi
13856 lduha [%l7 + 0x48] %asi, %i5
13857 edge8l %g7, %l3, %l5
13858 movleu %xcc, %i4, %g6
13859 edge16 %i1, %l6, %o2
13860 udivx %i7, 0x0B58, %o3
13861 wr %g0, 0x22, %asi
13862 stba %o5, [%l7 + 0x6C] %asi
13863 membar #Sync
13864 fmovrse %i0, %f3, %f18
13865 fpsub32s %f13, %f26, %f0
13866 set 0x42, %g6
13867 ldstuba [%l7 + %g6] 0x18, %l0
13868 stbar
13869 fmovscs %xcc, %f28, %f29
13870 movre %o6, %o4, %i3
13871 fmovrde %l2, %f6, %f16
13872 nop
13873 fitod %f27, %f14
13874 movpos %xcc, %g4, %o7
13875 movcc %xcc, %g2, %o1
13876 fpadd16s %f20, %f29, %f30
13877 nop
13878 setx 0x8ED6F5F30AA23B83, %l0, %l6
13879 stx %l6, [%l7 + 0x28]
13880 ldd [%l7 + 0x28], %f8
13881 setx 0x87EB18A8D1EF5F87, %l1, %l5
13882 stx %l5, [%l7 + 0x10]
13883 ldd [%l7 + 0x10], %f0
13884 fsubd %f0, %f8, %f6
13885 fmovdcs %xcc, %f23, %f2
13886 add %o0, %g5, %i6
13887 set 0x45, %o0
13888 ldsba [%l7 + %o0] 0x89, %g3
13889 movvc %xcc, %i2, %l1
13890 fpackfix %f10, %f4
13891 or %l4, %g1, %g7
13892 fmovdvs %icc, %f1, %f1
13893 tneg %icc, 0x7
13894 tgu %icc, 0x7
13895 edge32ln %i5, %l3, %i4
13896 call loop_1159
13897 bcc,a %xcc, loop_1160
13898 fpsub32s %f30, %f9, %f19
13899 wr %g0, 0x23, %asi
13900 ldda [%l7 + 0x40] %asi, %l4
13901loop_1159:
13902 fpsub32s %f29, %f27, %f11
13903loop_1160:
13904 movrne %g6, %i1, %l6
13905 tvc %icc, 0x2
13906 edge32ln %o2, %o3, %i7
13907 nop
13908 setx 0xF73C4ED0E690DC3A, %l0, %l6
13909 stx %l6, [%l7 + 0x28]
13910 ldd [%l7 + 0x28], %f28
13911 setx 0xF489E0E95E627DD4, %l1, %l5
13912 stx %l5, [%l7 + 0x10]
13913 ldd [%l7 + 0x10], %f2
13914 fdivd %f2, %f28, %f12
13915 srl %i0, 0x1B, %o5
13916 wr %g0, 0x1e, %asi
13917 stda %f16, [%l7 + 0x40] %asi
13918 membar #Sync
13919 tn %xcc, 0x7
13920 fmovdvs %icc, %f12, %f16
13921 tvc %xcc, 0x5
13922 nop
13923 fitod %f27, %f28
13924 fblg %fcc1, loop_1161
13925 add %l0, 0x1B01, %o6
13926 fmovrse %o4, %f23, %f5
13927 umulcc %i3, %l2, %g4
13928loop_1161:
13929 sdivcc %o7, 0x0964, %g2
13930 tne %icc, 0x4
13931 movgu %icc, %o0, %o1
13932 mova %icc, %i6, %g3
13933 bvs %icc, loop_1162
13934 prefetch [%l7 + 0x2C], 0x2
13935 restored
13936 rdpr %cwp, %g1
13937 rdpr %cansave, %g2
13938 rdpr %canrestore, %g3
13939 rdpr %cleanwin, %g4
13940 rdpr %otherwin, %g5
13941 rdpr %wstate, %g6
13942 edge16ln %g5, %l1, %l4
13943loop_1162:
13944 stbar
13945 tsubcc %i2, %g7, %i5
13946 nop
13947 fitod %f8, %f26
13948 fdtoi %f26, %f22
13949 ta %icc, 0x0
13950 bvs,a,pt %icc, loop_1163
13951 te %xcc, 0x7
13952 tn %icc, 0x4
13953 lduh [%l7 + 0x3E], %g1
13954loop_1163:
13955 lduh [%l7 + 0x40], %l3
13956 andn %i4, %l5, %g6
13957 wr %g0, 0x4f, %asi
13958 ldxa [%g0 + 0x28] %asi, %l6
13959 edge8ln %o2, %o3, %i1
13960 movne %xcc, %i0, %i7
13961 xnorcc %o5, 0x0A4D, %o6
13962 smulcc %o4, %l0, %l2
13963 fmovdpos %icc, %f29, %f24
13964 sub %g4, %o7, %g2
13965 fmovdgu %xcc, %f21, %f28
13966 membar 0x47
13967 movrlz %i3, 0x2EA, %o1
13968 movrgez %o0, 0x137, %i6
13969 orncc %g3, %g5, %l4
13970 mulx %l1, 0x06F8, %g7
13971 bl,a,pn %xcc, loop_1164
13972 fsrc1s %f2, %f17
13973 sra %i5, %i2, %g1
13974 flush %l7 + 0x64
13975loop_1164:
13976 sdiv %l3, 0x084C, %l5
13977 fmovscc %xcc, %f22, %f30
13978 andncc %g6, %i4, %l6
13979 movrgz %o3, %i1, %o2
13980 movrne %i0, 0x08A, %i7
13981 fnegs %f24, %f18
13982 swap [%l7 + 0x30], %o6
13983 array8 %o5, %l0, %o4
13984 array16 %g4, %o7, %g2
13985 fmovrdgez %i3, %f24, %f2
13986 alignaddr %o1, %o0, %i6
13987 sdivx %g3, 0x1204, %g5
13988 move %icc, %l2, %l1
13989 nop
13990 fitos %f8, %f23
13991 set 0x3C, %l0
13992 ldswa [%l7 + %l0] 0x89, %g7
13993 wr %g0, 0x1f, %asi
13994 stda %f0, [%l7 + 0x40] %asi
13995 membar #Sync
13996 fbne %fcc0, loop_1165
13997 edge8 %i5, %i2, %l4
13998 brz,a %l3, loop_1166
13999 subcc %g1, %g6, %i4
14000loop_1165:
14001 fmovrde %l5, %f10, %f10
14002 tgu %xcc, 0x3
14003loop_1166:
14004 fmovsge %xcc, %f19, %f22
14005 udiv %o3, 0x15F6, %l6
14006 smul %o2, %i0, %i7
14007 subccc %o6, %o5, %i1
14008 add %l7, 0x20, %l6
14009 wr %g0, 0x80, %asi
14010 casa [%l6] %asi, %l0, %o4
14011 fmovdle %xcc, %f25, %f23
14012 edge8 %g4, %o7, %g2
14013 fmovrdgez %o1, %f30, %f26
14014 popc %o0, %i3
14015 tgu %xcc, 0x4
14016 fcmpeq32 %f18, %f10, %i6
14017 edge16 %g3, %l2, %g5
14018 fmul8ulx16 %f10, %f18, %f0
14019 tsubcc %g7, %l1, %i2
14020 popc %l4, %i5
14021 movleu %icc, %g1, %l3
14022 fandnot2s %f2, %f27, %f30
14023 tne %xcc, 0x3
14024 set 0x30, %l1
14025 ldstuba [%l7 + %l1] 0x11, %i4
14026 addccc %l5, 0x1483, %g6
14027 movn %xcc, %l6, %o3
14028 edge32ln %o2, %i0, %i7
14029 mulscc %o5, %i1, %o6
14030 ldub [%l7 + 0x56], %l0
14031 edge8 %g4, %o4, %g2
14032 wr %g0, 0x89, %asi
14033 ldswa [%l7 + 0x20] %asi, %o7
14034 set 0x30, %i2
14035 ldda [%l7 + %i2] 0x04, %o0
14036 orcc %i3, 0x09F9, %o1
14037 fbuge,a %fcc1, loop_1167
14038 edge32n %i6, %l2, %g5
14039 movneg %icc, %g3, %g7
14040 fand %f22, %f28, %f18
14041loop_1167:
14042 mova %xcc, %i2, %l1
14043 ldsb [%l7 + 0x79], %l4
14044 edge8l %g1, %l3, %i4
14045 movcc %icc, %l5, %i5
14046 edge8n %l6, %g6, %o2
14047 nop
14048 setx 0xA55296B7, %l0, %l6
14049 st %l6, [%l7 + 0x28]
14050 ld [%l7 + 0x28], %f10
14051 fsqrts %f10, %f11
14052 tle %icc, 0x7
14053 fmovdleu %icc, %f0, %f21
14054 edge16l %o3, %i7, %i0
14055 fmovrse %i1, %f8, %f31
14056 movl %xcc, %o6, %l0
14057 fmovdle %icc, %f12, %f23
14058 umul %g4, %o4, %o5
14059 fble,a %fcc3, loop_1168
14060 xnor %g2, %o7, %o0
14061 tn %icc, 0x0
14062 srax %o1, %i3, %i6
14063loop_1168:
14064 ldd [%l7 + 0x78], %f4
14065 orncc %g5, %l2, %g3
14066 for %f30, %f30, %f12
14067 xnorcc %i2, 0x1814, %g7
14068 movrne %l4, 0x2C5, %l1
14069 fmovdgu %xcc, %f30, %f31
14070 bshuffle %f10, %f18, %f2
14071 edge8l %l3, %g1, %l5
14072 set 0x48, %l3
14073 stxa %i5, [%l7 + %l3] 0x0c
14074 be,a loop_1169
14075 udiv %l6, 0x143A, %g6
14076 edge32ln %o2, %o3, %i7
14077 movgu %xcc, %i0, %i4
14078loop_1169:
14079 lduw [%l7 + 0x68], %i1
14080 udiv %l0, 0x04F2, %o6
14081 sdivx %g4, 0x082D, %o4
14082 edge16 %g2, %o5, %o7
14083 xnorcc %o0, %o1, %i6
14084 mulscc %i3, 0x1614, %l2
14085 fmovsg %xcc, %f27, %f19
14086 udivx %g3, 0x081C, %g5
14087 nop
14088 setx loop_1170, %l0, %l1
14089 wrpr 0x1, %tl
14090 wrpr %l1, %tpc
14091 add %l1, 0x4, %l1
14092 wrpr %l1, %tnpc
14093 setx 0x34400001400, %l0, %l1
14094 wrpr %l1, %tstate
14095 wrhpr 0x4, %htstate
14096 retry
14097 bge %xcc, loop_1171
14098 movvc %icc, %g7, %l4
14099 fxnor %f18, %f8, %f22
14100loop_1170:
14101 nop
14102 fitos %f3, %f17
14103 fstox %f17, %f20
14104 fxtos %f20, %f21
14105loop_1171:
14106 nop
14107 setx 0xBEA05743CF58574A, %l0, %l6
14108 stx %l6, [%l7 + 0x28]
14109 ldd [%l7 + 0x28], %f0
14110 fsqrtd %f0, %f8
14111 fblg,a %fcc2, loop_1172
14112 movl %icc, %l1, %l3
14113 fmovs %f31, %f0
14114 nop
14115 fitod %f12, %f20
14116 fdtos %f20, %f13
14117loop_1172:
14118 tneg %icc, 0x4
14119 orn %g1, 0x0084, %l5
14120 movvs %icc, %i5, %i2
14121 fxors %f19, %f16, %f2
14122 edge32ln %l6, %g6, %o2
14123 ldd [%l7 + 0x10], %f10
14124 fsrc2s %f31, %f18
14125 movleu %icc, %i7, %i0
14126 bcc,a,pt %xcc, loop_1173
14127 sir 0x0051
14128 te %xcc, 0x4
14129 fabsd %f30, %f26
14130loop_1173:
14131 nop
14132 wr %g0, 0x10, %asi
14133 lduwa [%l7 + 0x20] %asi, %i4
14134 movleu %icc, %i1, %l0
14135 fand %f28, %f18, %f22
14136 fmovspos %xcc, %f9, %f9
14137 movn %xcc, %o6, %o3
14138 alignaddr %g4, %g2, %o4
14139 sub %o5, 0x0A78, %o7
14140 fpadd32s %f21, %f15, %f25
14141 edge8 %o1, %i6, %o0
14142 wr %g0, 0x89, %asi
14143 prefetcha [%l7 + 0x08] %asi, 0x0
14144 array8 %i3, %g5, %g3
14145 srlx %g7, %l4, %l1
14146 udiv %g1, 0x09B1, %l5
14147 wr %g0, 0x0c, %asi
14148 lduha [%l7 + 0x50] %asi, %l3
14149 tleu %icc, 0x4
14150 array16 %i5, %l6, %g6
14151 tsubcctv %i2, 0x009E, %o2
14152 fmovdvc %xcc, %f4, %f13
14153 movle %icc, %i7, %i0
14154 sdivcc %i1, 0x1227, %l0
14155 edge8l %i4, %o3, %o6
14156 set 0x0, %i0
14157 ldxa [%g0 + %i0] 0x58, %g2
14158 tneg %xcc, 0x7
14159 fpmerge %f22, %f15, %f26
14160 fmovdle %icc, %f5, %f16
14161 bneg loop_1174
14162 movleu %xcc, %o4, %o5
14163 fnors %f12, %f6, %f18
14164 wr %g0, 0x0c, %asi
14165 lduha [%l7 + 0x0A] %asi, %o7
14166loop_1174:
14167 edge8l %o1, %i6, %g4
14168 tneg %icc, 0x6
14169 brnz %l2, loop_1175
14170 fmovsle %icc, %f30, %f28
14171 andn %i3, 0x1AFE, %g5
14172 tvc %icc, 0x3
14173loop_1175:
14174 orn %o0, 0x1A5D, %g7
14175 tleu %icc, 0x0
14176 addc %g3, 0x0484, %l4
14177 addcc %l1, 0x13ED, %g1
14178 and %l3, %i5, %l5
14179 edge32ln %g6, %i2, %o2
14180 movcs %xcc, %i7, %i0
14181 xor %i1, %l0, %l6
14182 edge32l %i4, %o3, %o6
14183 alignaddrl %o4, %g2, %o7
14184 movrne %o5, 0x17A, %o1
14185 bl,a %xcc, loop_1176
14186 fabsd %f4, %f28
14187 edge16 %g4, %l2, %i3
14188 edge16 %i6, %o0, %g5
14189loop_1176:
14190 bl %icc, loop_1177
14191 movrgez %g7, %g3, %l1
14192 wr %g0, 0x18, %asi
14193 ldswa [%l7 + 0x7C] %asi, %g1
14194loop_1177:
14195 addc %l4, %l3, %i5
14196 orn %g6, 0x1A45, %i2
14197 edge32 %o2, %i7, %i0
14198 fbn %fcc0, loop_1178
14199 tle %icc, 0x2
14200 ble,pn %icc, loop_1179
14201 nop
14202 setx 0x5040E37B, %l0, %l6
14203 st %l6, [%l7 + 0x40]
14204 ld [%l7 + 0x40], %fsr
14205loop_1178:
14206 tsubcc %l5, %l0, %i1
14207 alignaddr %i4, %o3, %l6
14208loop_1179:
14209 fmovdvs %icc, %f14, %f11
14210 edge32n %o6, %o4, %g2
14211 te %xcc, 0x4
14212 swap [%l7 + 0x64], %o5
14213 ldub [%l7 + 0x40], %o7
14214 edge8n %g4, %o1, %l2
14215 srl %i6, %o0, %i3
14216 wr %g0, 0x0c, %asi
14217 lduwa [%l7 + 0x58] %asi, %g5
14218 saved
14219 rdpr %cwp, %g1
14220 rdpr %cansave, %g2
14221 rdpr %canrestore, %g3
14222 rdpr %cleanwin, %g4
14223 rdpr %otherwin, %g5
14224 rdpr %wstate, %g6
14225 xor %g7, %l1, %g1
14226 srax %g3, 0x17, %l3
14227 tleu %xcc, 0x7
14228 tge %xcc, 0x7
14229 fnot1s %f29, %f31
14230 edge16l %l4, %g6, %i5
14231 tneg %xcc, 0x6
14232 edge8ln %o2, %i7, %i2
14233 movgu %icc, %i0, %l5
14234 fsrc1s %f10, %f20
14235 edge32l %l0, %i1, %o3
14236 udiv %l6, 0x0F6E, %i4
14237 xorcc %o4, %o6, %g2
14238 fbue %fcc0, loop_1180
14239 fmovsl %icc, %f13, %f22
14240 edge16ln %o5, %g4, %o1
14241 andncc %l2, %o7, %i6
14242loop_1180:
14243 bg,pt %icc, loop_1181
14244 tgu %icc, 0x0
14245 brgez,a %o0, loop_1182
14246 fmovsleu %icc, %f26, %f0
14247loop_1181:
14248 srax %g5, %g7, %l1
14249 fmovdgu %icc, %f17, %f19
14250loop_1182:
14251 bgu,a loop_1183
14252 fandnot1 %f26, %f26, %f12
14253 xnorcc %i3, %g3, %g1
14254 fmovd %f26, %f14
14255loop_1183:
14256 xnor %l3, %g6, %i5
14257 nop
14258 setx 0x9258EFAC20614365, %l0, %l6
14259 stx %l6, [%l7 + 0x48]
14260 ldx [%l7 + 0x48], %fsr
14261 sub %l4, %i7, %o2
14262 fbule,a %fcc2, loop_1184
14263 edge32n %i2, %l5, %i0
14264 stbar
14265 fnot1s %f12, %f2
14266loop_1184:
14267 fmul8ulx16 %f20, %f8, %f22
14268 movge %xcc, %l0, %o3
14269 xor %l6, 0x170C, %i4
14270 wr %g0, 0x80, %asi
14271 ldswa [%l7 + 0x28] %asi, %o4
14272 fnegd %f22, %f20
14273 movvc %xcc, %o6, %i1
14274 brnz,a %g2, loop_1185
14275 membar 0x17
14276 tl %icc, 0x2
14277 andncc %g4, %o5, %l2
14278loop_1185:
14279 nop
14280 set 0x48, %g7
14281 lduba [%l7 + %g7] 0x18, %o7
14282 fmovsne %xcc, %f14, %f17
14283 tge %xcc, 0x0
14284 fpsub16 %f26, %f18, %f18
14285 nop
14286 setx 0x2201C07BED04C81E, %l0, %l6
14287 stx %l6, [%l7 + 0x28]
14288 ldd [%l7 + 0x28], %f0
14289 setx 0x700005C9B50BC526, %l1, %l5
14290 stx %l5, [%l7 + 0x10]
14291 ldd [%l7 + 0x10], %f10
14292 faddd %f10, %f0, %f18
14293 tvc %xcc, 0x3
14294 movrlz %i6, 0x3CB, %o1
14295 movn %xcc, %g5, %o0
14296 andncc %l1, %g7, %i3
14297 fnands %f30, %f26, %f6
14298 set 0x6D, %g4
14299 stba %g3, [%l7 + %g4] 0x23
14300 membar #Sync
14301 fbule %fcc1, loop_1186
14302 bleu loop_1187
14303 subcc %l3, %g6, %g1
14304 nop
14305 setx 0xAAA1472F31F14F91, %l0, %l6
14306 stx %l6, [%l7 + 0x28]
14307 ldd [%l7 + 0x28], %f30
14308 setx 0x5455FE3BC6834EE0, %l1, %l5
14309 stx %l5, [%l7 + 0x10]
14310 ldd [%l7 + 0x10], %f10
14311 faddd %f10, %f30, %f28
14312loop_1186:
14313 tn %icc, 0x6
14314loop_1187:
14315 fpmerge %f17, %f19, %f14
14316 brlz %i5, loop_1188
14317 fandnot1s %f3, %f28, %f21
14318 edge8 %l4, %i7, %i2
14319 fnot1s %f23, %f0
14320loop_1188:
14321 edge16n %o2, %i0, %l5
14322 tpos %xcc, 0x4
14323 set 0x40, %g1
14324 stda %f0, [%l7 + %g1] 0x88
14325 tleu %icc, 0x6
14326 sll %o3, %l0, %l6
14327 fmovdle %xcc, %f2, %f19
14328 fzero %f12
14329 wr %g0, 0x0c, %asi
14330 stda %f0, [%l7 + 0x40] %asi
14331 sub %i4, 0x0906, %o6
14332 sdiv %o4, 0x1872, %g2
14333 fmovdvs %xcc, %f20, %f5
14334 alignaddrl %g4, %i1, %l2
14335 fblg,a %fcc0, loop_1189
14336 fmovscc %xcc, %f11, %f10
14337 smul %o5, %i6, %o1
14338 movre %g5, %o0, %o7
14339loop_1189:
14340 andn %l1, 0x0B1A, %i3
14341 fnot2 %f22, %f28
14342 fmovsge %icc, %f5, %f28
14343 edge8n %g7, %l3, %g6
14344 xnorcc %g3, %i5, %l4
14345 movne %icc, %g1, %i7
14346 stb %i2, [%l7 + 0x62]
14347 sub %i0, 0x18B8, %o2
14348 wr %g0, 0x2e, %asi
14349 ldda [%l7 + 0x40] %asi, %l4
14350 xnorcc %l0, %l6, %i4
14351 nop
14352 setx 0xDBA7D5DA60608046, %l0, %l6
14353 stx %l6, [%l7 + 0x68]
14354 ldx [%l7 + 0x68], %fsr
14355 sub %o6, 0x06B8, %o4
14356 brnz,a %o3, loop_1190
14357 movrgez %g4, 0x0A9, %g2
14358 add %l7, 0x60, %l6
14359 wr %g0, 0x80, %asi
14360 ldxa [%l6] %asi, %i1
14361 casxa [%l6] %asi, %i1, %o5
14362loop_1190:
14363 orncc %i6, %o1, %l2
14364 sll %o0, %o7, %l1
14365 umulcc %i3, %g5, %l3
14366 tpos %xcc, 0x5
14367 addccc %g6, %g3, %g7
14368 tge %xcc, 0x0
14369 array16 %i5, %g1, %i7
14370 set 0x1C, %g3
14371 stwa %i2, [%l7 + %g3] 0x10
14372 tpos %icc, 0x1
14373 brgz,a %l4, loop_1191
14374 bgu loop_1192
14375 ldx [%l7 + 0x48], %i0
14376 ldd [%l7 + 0x10], %l4
14377loop_1191:
14378 tge %icc, 0x7
14379loop_1192:
14380 movvc %icc, %o2, %l0
14381 fmovscs %icc, %f29, %f16
14382 ldd [%l7 + 0x30], %i4
14383 edge8 %o6, %o4, %l6
14384 tcs %icc, 0x2
14385 fmovd %f10, %f26
14386 brlz %o3, loop_1193
14387 edge8n %g4, %i1, %g2
14388 tcs %xcc, 0x0
14389 edge8ln %i6, %o5, %l2
14390loop_1193:
14391 tge %xcc, 0x6
14392 faligndata %f10, %f16, %f30
14393 bg,a,pt %icc, loop_1194
14394 bn loop_1195
14395 fmul8x16au %f21, %f7, %f6
14396 movrne %o0, %o7, %l1
14397loop_1194:
14398 fmovscc %xcc, %f26, %f14
14399loop_1195:
14400 orncc %o1, 0x18E5, %g5
14401 brlz,a %i3, loop_1196
14402 edge32n %l3, %g6, %g3
14403 bvs,a,pt %icc, loop_1197
14404 taddcctv %g7, %i5, %g1
14405loop_1196:
14406 movleu %icc, %i7, %l4
14407 orcc %i0, %i2, %o2
14408loop_1197:
14409 fmovsvc %icc, %f9, %f0
14410 popc 0x13D0, %l0
14411 fmovscc %icc, %f18, %f12
14412 subcc %l5, 0x1284, %o6
14413 tn %xcc, 0x5
14414 fmovsleu %xcc, %f7, %f19
14415 nop
14416 setx 0xD465721FFD23D16D, %l0, %l6
14417 stx %l6, [%l7 + 0x28]
14418 ldd [%l7 + 0x28], %f12
14419 setx 0x2B304D7A2281D767, %l1, %l5
14420 stx %l5, [%l7 + 0x10]
14421 ldd [%l7 + 0x10], %f10
14422 fmuld %f10, %f12, %f0
14423 tcs %xcc, 0x6
14424 movre %i4, %o4, %l6
14425 nop
14426 setx 0x4D704A0E, %l0, %l6
14427 st %l6, [%l7 + 0x28]
14428 ld [%l7 + 0x28], %f10
14429 setx 0xE6466180, %l1, %l5
14430 st %l5, [%l7 + 0x10]
14431 ld [%l7 + 0x10], %f22
14432 fadds %f22, %f10, %f26
14433 std %f30, [%l7 + 0x68]
14434 movcc %icc, %o3, %g4
14435 brnz %g2, loop_1198
14436 movrgez %i6, 0x136, %i1
14437 array16 %o5, %l2, %o7
14438 mova %xcc, %o0, %l1
14439loop_1198:
14440 andcc %o1, %g5, %l3
14441 mulx %g6, 0x1967, %i3
14442 edge8n %g3, %i5, %g1
14443 sll %i7, %g7, %l4
14444 fbl %fcc0, loop_1199
14445 srl %i2, %o2, %i0
14446 or %l5, %l0, %o6
14447 alignaddr %i4, %l6, %o3
14448loop_1199:
14449 movrgz %o4, 0x316, %g4
14450 array32 %i6, %i1, %g2
14451 alignaddr %l2, %o5, %o0
14452 umulcc %o7, 0x1EF1, %o1
14453 fmul8sux16 %f18, %f22, %f30
14454 umul %g5, 0x1290, %l1
14455 edge8ln %l3, %i3, %g6
14456 edge32n %g3, %i5, %g1
14457 bleu,a %xcc, loop_1200
14458 andn %g7, %l4, %i2
14459 bne loop_1201
14460 movcc %icc, %o2, %i7
14461loop_1200:
14462 nop
14463 set 0x40, %i7
14464 ldda [%l7 + %i7] 0x80, %f16
14465loop_1201:
14466 fmuld8ulx16 %f22, %f26, %f8
14467 umul %i0, %l5, %o6
14468 andn %l0, %i4, %o3
14469 sub %o4, %l6, %g4
14470 bneg loop_1202
14471 movcc %xcc, %i6, %i1
14472 fxors %f27, %f15, %f1
14473 edge32n %l2, %g2, %o5
14474loop_1202:
14475 fmul8x16al %f7, %f18, %f20
14476 edge32 %o0, %o1, %g5
14477 movneg %icc, %o7, %l1
14478 nop
14479 fitos %f13, %f29
14480 fstox %f29, %f18
14481 fxtos %f18, %f0
14482 movpos %xcc, %i3, %g6
14483 nop
14484 fitod %f12, %f6
14485 fdtox %f6, %f30
14486 set 0x0E, %o3
14487 stha %g3, [%l7 + %o3] 0x10
14488 fbo %fcc0, loop_1203
14489 movrgez %l3, %i5, %g7
14490 nop
14491 fitod %f0, %f18
14492 fdtoi %f18, %f9
14493 nop
14494 setx loop_1204, %l0, %l1
14495 wrpr 0x1, %tl
14496 wrpr %l1, %tnpc
14497 setx 0x34400001400, %l0, %l1
14498 wrpr %l1, %tstate
14499 wrhpr 0x4, %htstate
14500 done
14501loop_1203:
14502 fmovdcc %icc, %f18, %f14
14503 andcc %l4, 0x1A30, %i2
14504 udivcc %o2, 0x1E4B, %i7
14505loop_1204:
14506 movvc %xcc, %i0, %l5
14507 movcs %icc, %g1, %l0
14508 movle %xcc, %o6, %i4
14509 edge16ln %o3, %o4, %g4
14510 mulx %i6, 0x05BB, %i1
14511 movge %icc, %l2, %l6
14512 edge32l %g2, %o0, %o1
14513 udivcc %o5, 0x0213, %o7
14514 nop
14515 setx 0xAAB2841DD08FA56E, %l0, %l6
14516 stx %l6, [%l7 + 0x28]
14517 ldd [%l7 + 0x28], %f4
14518 fsqrtd %f4, %f20
14519 taddcc %g5, %l1, %g6
14520 fcmpgt32 %f24, %f28, %i3
14521 sdivx %g3, 0x1100, %i5
14522 fpadd16 %f2, %f28, %f14
14523 fmovsvc %icc, %f21, %f4
14524 fnands %f20, %f17, %f27
14525 fbo,a %fcc0, loop_1205
14526 tvs %icc, 0x6
14527 fmovdne %icc, %f31, %f16
14528 brnz,a %g7, loop_1206
14529loop_1205:
14530 fmovdge %icc, %f18, %f19
14531 fmovrdlez %l4, %f4, %f16
14532 movrlez %l3, %i2, %o2
14533loop_1206:
14534 alignaddrl %i0, %l5, %i7
14535 add %l7, 0x40, %l6
14536 wr %g0, 0x80, %asi
14537 ldxa [%l6] %asi, %g1
14538 casxa [%l6] 0x80, %g1, %o6
14539 tsubcc %l0, 0x1551, %o3
14540 move %xcc, %i4, %g4
14541 tg %xcc, 0x6
14542 bn,a %icc, loop_1207
14543 brz %i6, loop_1208
14544 smulcc %o4, %i1, %l6
14545 flush %l7 + 0x1C
14546loop_1207:
14547 srlx %g2, %o0, %l2
14548loop_1208:
14549 array8 %o5, %o1, %g5
14550 nop
14551 setx 0x404828F0, %l0, %l6
14552 st %l6, [%l7 + 0x64]
14553 ld [%l7 + 0x64], %fsr
14554 movgu %icc, %o7, %g6
14555 movrgz %l1, %g3, %i3
14556 xnor %i5, 0x1F70, %l4
14557 mulx %l3, %g7, %o2
14558 umul %i0, 0x1256, %i2
14559 sdivx %i7, 0x0961, %l5
14560 ld [%l7 + 0x28], %f29
14561 fpadd32 %f10, %f18, %f8
14562 std %f8, [%l7 + 0x08]
14563 sir 0x1D17
14564 nop
14565 fitod %f10, %f4
14566 nop
14567 setx 0xBB0B4E42DBABCCA3, %l0, %l6
14568 stx %l6, [%l7 + 0x28]
14569 ldd [%l7 + 0x28], %f2
14570 setx 0xE513FC6CBC38EE26, %l1, %l5
14571 stx %l5, [%l7 + 0x10]
14572 ldd [%l7 + 0x10], %f0
14573 fmuld %f0, %f2, %f28
14574 tle %xcc, 0x1
14575 brlz %g1, loop_1209
14576 nop
14577 setx loop_1210, %l0, %l1
14578 wrpr 0x1, %tl
14579 wrpr %l1, %tnpc
14580 setx 0x34400001400, %l0, %l1
14581 wrpr %l1, %tstate
14582 wrhpr 0x4, %htstate
14583 done
14584 fpack16 %f14, %f22
14585 set 0x10, %o5
14586 lduha [%l7 + %o5] 0x89, %o6
14587loop_1209:
14588 ba,a loop_1211
14589loop_1210:
14590 sll %o3, %i4, %l0
14591 nop
14592 setx 0xA074A60D, %l0, %l6
14593 st %l6, [%l7 + 0x68]
14594 ld [%l7 + 0x68], %fsr
14595 fbo %fcc2, loop_1212
14596loop_1211:
14597 movre %g4, %o4, %i1
14598 nop
14599 fitod %f12, %f18
14600 fdtox %f18, %f8
14601 fxtod %f8, %f4
14602 bg,pt %icc, loop_1213
14603loop_1212:
14604 nop
14605 fitod %f10, %f14
14606 fdtox %f14, %f8
14607 fxtod %f8, %f4
14608 movvs %icc, %l6, %i6
14609 edge8n %g2, %o0, %l2
14610loop_1213:
14611 edge8ln %o1, %g5, %o5
14612 move %xcc, %g6, %o7
14613 tpos %icc, 0x2
14614 tvs %xcc, 0x2
14615 st %f1, [%l7 + 0x54]
14616 fbul,a %fcc0, loop_1214
14617 sub %l1, %i3, %i5
14618 brnz %l4, loop_1215
14619 tsubcc %l3, 0x165F, %g3
14620loop_1214:
14621 srax %o2, %i0, %g7
14622 srlx %i7, 0x13, %l5
14623loop_1215:
14624 brlez %i2, loop_1216
14625 fmovdpos %icc, %f13, %f1
14626 movneg %icc, %o6, %g1
14627 sllx %o3, %i4, %l0
14628loop_1216:
14629 xor %g4, 0x1ABC, %o4
14630 udiv %l6, 0x05AF, %i6
14631 andcc %g2, %o0, %l2
14632 fblg %fcc3, loop_1217
14633 fsrc1s %f0, %f0
14634 movgu %xcc, %i1, %o1
14635 fmovsleu %icc, %f27, %f0
14636loop_1217:
14637 ba,pn %icc, loop_1218
14638 fxnors %f9, %f19, %f22
14639 taddcc %g5, %o5, %o7
14640 bl,pt %icc, loop_1219
14641loop_1218:
14642 fpackfix %f20, %f2
14643 and %g6, 0x0D1E, %l1
14644 movrlz %i3, 0x2DB, %l4
14645loop_1219:
14646 fbug,a %fcc2, loop_1220
14647 movneg %xcc, %l3, %g3
14648 andn %i5, 0x0565, %i0
14649 alignaddr %g7, %o2, %i7
14650loop_1220:
14651 andncc %l5, %o6, %g1
14652 andcc %i2, 0x05F9, %i4
14653 mova %xcc, %l0, %o3
14654 edge32ln %o4, %g4, %l6
14655 sll %i6, %o0, %l2
14656 fones %f12
14657 fnands %f10, %f8, %f6
14658 sth %i1, [%l7 + 0x12]
14659 edge32n %g2, %g5, %o5
14660 bn,a,pt %xcc, loop_1221
14661 sllx %o7, %g6, %o1
14662 subccc %i3, 0x0DE8, %l1
14663 fpmerge %f5, %f25, %f22
14664loop_1221:
14665 edge32ln %l3, %l4, %g3
14666 srlx %i0, %i5, %o2
14667 edge32ln %i7, %g7, %o6
14668 stbar
14669 array16 %g1, %l5, %i2
14670 orn %l0, %i4, %o4
14671 wr %g0, 0x80, %asi
14672 lduba [%l7 + 0x63] %asi, %o3
14673 nop
14674 setx loop_1222, %l0, %l1
14675 wrpr 0x1, %tl
14676 wrpr %l1, %tnpc
14677 setx 0x34400001400, %l0, %l1
14678 wrpr %l1, %tstate
14679 wrhpr 0x4, %htstate
14680 done
14681 andn %l6, 0x1FB8, %g4
14682 st %f11, [%l7 + 0x08]
14683 tsubcc %o0, 0x04F4, %i6
14684loop_1222:
14685 xnorcc %l2, %i1, %g2
14686 fcmple32 %f2, %f28, %g5
14687 std %f20, [%l7 + 0x50]
14688 bneg,a,pt %icc, loop_1223
14689 nop
14690 setx loop_1224, %l0, %l1
14691 wrpr 0x1, %tl
14692 wrpr %l1, %tpc
14693 add %l1, 0x4, %l1
14694 wrpr %l1, %tnpc
14695 setx 0x34400001400, %l0, %l1
14696 wrpr %l1, %tstate
14697 wrhpr 0x4, %htstate
14698 retry
14699 smulcc %o7, %o5, %g6
14700 fpsub16 %f2, %f10, %f16
14701loop_1223:
14702 stb %o1, [%l7 + 0x6C]
14703loop_1224:
14704 nop
14705 wr %g0, 0x2b, %asi
14706 stba %i3, [%l7 + 0x1E] %asi
14707 membar #Sync
14708 sdiv %l1, 0x1A93, %l4
14709 nop
14710 setx 0xA06F3744, %l0, %l6
14711 st %l6, [%l7 + 0x2C]
14712 ld [%l7 + 0x2C], %fsr
14713 subcc %l3, 0x1D27, %g3
14714 bg %icc, loop_1225
14715 tge %icc, 0x1
14716 fbe %fcc3, loop_1226
14717 edge8n %i0, %o2, %i5
14718loop_1225:
14719 alignaddr %g7, %i7, %g1
14720 fblg,a %fcc1, loop_1227
14721loop_1226:
14722 srax %l5, %i2, %o6
14723 fmovrsgez %l0, %f6, %f11
14724 fmovsl %icc, %f18, %f12
14725loop_1227:
14726 fmul8x16al %f8, %f11, %f26
14727 pdist %f0, %f6, %f14
14728 brlez,a %o4, loop_1228
14729 restored
14730 rdpr %cwp, %g1
14731 rdpr %cansave, %g2
14732 rdpr %canrestore, %g3
14733 rdpr %cleanwin, %g4
14734 rdpr %otherwin, %g5
14735 rdpr %wstate, %g6
14736 nop
14737 setx 0xAC86712F9E696125, %l0, %l6
14738 stx %l6, [%l7 + 0x28]
14739 ldd [%l7 + 0x28], %f24
14740 fsqrtd %f24, %f26
14741 subc %o3, %i4, %l6
14742loop_1228:
14743 umul %o0, %g4, %i6
14744 movleu %icc, %l2, %i1
14745 wr %g0, 0xeb, %asi
14746 stba %g2, [%l7 + 0x40] %asi
14747 membar #Sync
14748 flush %l7 + 0x68
14749 tgu %icc, 0x7
14750 fbn %fcc1, loop_1229
14751 or %o7, 0x0B3B, %o5
14752 addc %g5, 0x1915, %g6
14753 stbar
14754loop_1229:
14755 xor %i3, %l1, %l4
14756 tge %xcc, 0x2
14757 ldsh [%l7 + 0x5A], %o1
14758 andn %l3, 0x042B, %i0
14759 sllx %g3, %i5, %g7
14760 xnorcc %o2, 0x0A7B, %i7
14761 add %g1, %i2, %o6
14762 movneg %icc, %l5, %o4
14763 array16 %o3, %l0, %l6
14764 stx %i4, [%l7 + 0x50]
14765 udivcc %g4, 0x0872, %o0
14766 tvs %xcc, 0x2
14767 set 0x40, %g5
14768 stda %f16, [%l7 + %g5] 0x89
14769 fmovda %xcc, %f13, %f23
14770 andcc %i6, %i1, %l2
14771 move %xcc, %g2, %o5
14772 tge %xcc, 0x0
14773 tgu %xcc, 0x3
14774 tge %icc, 0x7
14775 wr %g0, 0x89, %asi
14776 sta %f5, [%l7 + 0x64] %asi
14777 orncc %o7, 0x0F38, %g5
14778 fmovdl %icc, %f5, %f28
14779 fble,a %fcc0, loop_1230
14780 alignaddrl %g6, %l1, %l4
14781 andn %o1, %l3, %i3
14782 edge32n %g3, %i0, %i5
14783loop_1230:
14784 sdivx %o2, 0x0FE1, %i7
14785 brlz %g7, loop_1231
14786 bvs loop_1232
14787 fmovd %f0, %f0
14788 brgez %g1, loop_1233
14789loop_1231:
14790 taddcctv %i2, %l5, %o4
14791loop_1232:
14792 tcc %xcc, 0x4
14793 addccc %o6, 0x1D99, %l0
14794loop_1233:
14795 nop
14796 setx 0xEFF27A06, %l0, %l6
14797 st %l6, [%l7 + 0x28]
14798 ld [%l7 + 0x28], %f2
14799 setx 0x0EE50C04, %l1, %l5
14800 st %l5, [%l7 + 0x10]
14801 ld [%l7 + 0x10], %f17
14802 fmuls %f17, %f2, %f3
14803 fmovrdne %o3, %f20, %f0
14804 xorcc %i4, 0x0EDD, %g4
14805 sll %o0, 0x15, %i6
14806 set 0x38, %o1
14807 stxa %i1, [%l7 + %o1] 0x2f
14808 membar #Sync
14809 mova %xcc, %l2, %l6
14810 bcs %icc, loop_1234
14811 movvc %xcc, %o5, %g2
14812 fmovrslez %o7, %f30, %f23
14813 tcc %xcc, 0x3
14814loop_1234:
14815 movcs %xcc, %g6, %g5
14816 movn %icc, %l4, %o1
14817 edge32n %l3, %i3, %l1
14818 andn %g3, 0x0A57, %i0
14819 fmovrsgz %i5, %f18, %f8
14820 fbne,a %fcc3, loop_1235
14821 ldub [%l7 + 0x34], %o2
14822 edge8ln %i7, %g1, %i2
14823 set 0x72, %o6
14824 ldsba [%l7 + %o6] 0x18, %l5
14825loop_1235:
14826 fmovsneg %icc, %f16, %f30
14827 fmovscc %icc, %f27, %f19
14828 movvs %xcc, %o4, %o6
14829 umulcc %l0, 0x0B94, %g7
14830 st %f25, [%l7 + 0x58]
14831 orncc %i4, %g4, %o0
14832 fmovdneg %xcc, %f27, %f6
14833 tg %xcc, 0x5
14834 fmovrdgz %i6, %f10, %f30
14835 wr %g0, 0x80, %asi
14836 ldstuba [%l7 + 0x0E] %asi, %o3
14837 edge32ln %l2, %i1, %o5
14838 nop
14839 setx 0xF9374338A046575A, %l0, %l6
14840 stx %l6, [%l7 + 0x30]
14841 ldx [%l7 + 0x30], %fsr
14842 movcs %icc, %g2, %o7
14843 tvc %xcc, 0x2
14844 edge8ln %l6, %g5, %l4
14845 edge32 %o1, %l3, %g6
14846 set 0x69, %l4
14847 ldsba [%l7 + %l4] 0x80, %i3
14848 tcc %xcc, 0x4
14849 fbule,a %fcc2, loop_1236
14850 fnor %f24, %f18, %f16
14851 smulcc %l1, %i0, %g3
14852 tn %icc, 0x1
14853loop_1236:
14854 nop
14855 set 0x0C, %l6
14856 lduha [%l7 + %l6] 0x89, %o2
14857 udivx %i7, 0x0FDA, %g1
14858 movvc %xcc, %i5, %l5
14859 taddcctv %i2, 0x0A1B, %o4
14860 bvs loop_1237
14861 edge8l %l0, %g7, %i4
14862 srl %o6, 0x03, %g4
14863 wr %g0, 0x89, %asi
14864 prefetcha [%l7 + 0x78] %asi, 0x1
14865loop_1237:
14866 smulcc %o3, %l2, %i6
14867 bneg,pt %icc, loop_1238
14868 movneg %icc, %o5, %g2
14869 movrgz %i1, 0x02C, %o7
14870 for %f20, %f12, %f18
14871loop_1238:
14872 fone %f0
14873 tvc %xcc, 0x7
14874 edge16ln %l6, %g5, %l4
14875 fmovrdgez %o1, %f8, %f22
14876 fpadd16 %f4, %f4, %f30
14877 subccc %l3, 0x10BA, %g6
14878 nop
14879 setx 0xF9847BBC105C2A38, %l0, %l6
14880 stx %l6, [%l7 + 0x58]
14881 ldx [%l7 + 0x58], %fsr
14882 nop
14883 fitod %f8, %f20
14884 fdtox %f20, %f24
14885 ldd [%l7 + 0x78], %i2
14886 movrgz %l1, 0x3BA, %i0
14887 fpackfix %f8, %f14
14888 fpmerge %f19, %f9, %f0
14889 set 0x5C, %i1
14890 swapa [%l7 + %i1] 0x04, %o2
14891 srl %i7, %g3, %g1
14892 edge16ln %l5, %i5, %i2
14893 fxnor %f4, %f14, %f10
14894 fbue %fcc3, loop_1239
14895 tleu %icc, 0x2
14896 srlx %l0, 0x0D, %g7
14897 andncc %o4, %o6, %g4
14898loop_1239:
14899 tgu %icc, 0x5
14900 fmovdle %icc, %f0, %f0
14901 tgu %icc, 0x1
14902 edge8 %o0, %o3, %i4
14903 edge8n %i6, %l2, %o5
14904 fmovsgu %xcc, %f21, %f1
14905 move %xcc, %i1, %g2
14906 sra %o7, %l6, %g5
14907 stx %l4, [%l7 + 0x58]
14908 nop
14909 set 0x08, %o2
14910 std %f28, [%l7 + %o2]
14911 sll %o1, %l3, %g6
14912 fandnot2s %f25, %f17, %f20
14913 fpadd32 %f14, %f26, %f18
14914 tneg %icc, 0x3
14915 sdiv %l1, 0x11C8, %i3
14916 movgu %icc, %o2, %i0
14917 std %f18, [%l7 + 0x78]
14918 nop
14919 setx 0x4FDCAA64E062858C, %l0, %l6
14920 stx %l6, [%l7 + 0x18]
14921 ldx [%l7 + 0x18], %fsr
14922 fmovsneg %icc, %f10, %f8
14923 tcs %icc, 0x6
14924 srax %g3, %g1, %l5
14925 fsrc1s %f27, %f28
14926 edge16 %i5, %i7, %l0
14927 nop
14928 setx loop_1240, %l0, %l1
14929 jmpl %l1, %g7
14930 nop
14931 set 0x4F, %l2
14932 stb %i2, [%l7 + %l2]
14933 nop
14934 setx 0x1541FEBED07B02C4, %l0, %l6
14935 stx %l6, [%l7 + 0x50]
14936 ldx [%l7 + 0x50], %fsr
14937 set 0x5E, %i5
14938 stba %o4, [%l7 + %i5] 0x11
14939loop_1240:
14940 tge %icc, 0x5
14941 tg %icc, 0x7
14942 fabsd %f26, %f6
14943 fmovrdgz %g4, %f28, %f8
14944 andn %o0, 0x15B8, %o3
14945 movneg %xcc, %i4, %i6
14946 nop
14947 fitos %f30, %f15
14948 prefetch [%l7 + 0x30], 0x1
14949 tle %xcc, 0x4
14950 xnorcc %o6, 0x03C0, %o5
14951 movrgz %i1, 0x29F, %g2
14952 bshuffle %f24, %f22, %f26
14953 fble,a %fcc3, loop_1241
14954 flush %l7 + 0x48
14955 bg,pn %icc, loop_1242
14956 sdivcc %l2, 0x0896, %o7
14957loop_1241:
14958 edge16n %l6, %l4, %o1
14959 srl %g5, 0x0D, %l3
14960loop_1242:
14961 add %g6, %i3, %l1
14962 bl,a %xcc, loop_1243
14963 bg %icc, loop_1244
14964 fornot2 %f24, %f14, %f30
14965 tge %xcc, 0x7
14966loop_1243:
14967 nop
14968 setx 0x2E76012C80512DD3, %l0, %l6
14969 stx %l6, [%l7 + 0x08]
14970 ldx [%l7 + 0x08], %fsr
14971loop_1244:
14972 fblg,a %fcc3, loop_1245
14973 andncc %o2, %g3, %g1
14974 movvc %xcc, %l5, %i5
14975 smulcc %i0, 0x1E59, %l0
14976loop_1245:
14977 mulx %i7, %i2, %g7
14978 fmovsgu %xcc, %f14, %f11
14979 fmovsgu %icc, %f21, %f26
14980 tleu %icc, 0x5
14981 movle %xcc, %o4, %g4
14982 or %o0, %i4, %i6
14983 edge16n %o6, %o5, %o3
14984 taddcc %i1, %g2, %l2
14985 bpos,pt %xcc, loop_1246
14986 fnot2 %f0, %f8
14987 fba,a %fcc1, loop_1247
14988 fmovrdgez %o7, %f6, %f24
14989loop_1246:
14990 fmovsvs %xcc, %f7, %f16
14991 set 0x3E, %o4
14992 lduba [%l7 + %o4] 0x80, %l4
14993loop_1247:
14994 tge %xcc, 0x7
14995 brz,a %l6, loop_1248
14996 movrlez %g5, 0x2D9, %l3
14997 fpmerge %f26, %f25, %f14
14998 edge32n %o1, %i3, %g6
14999loop_1248:
15000 edge8ln %o2, %l1, %g3
15001 sdivx %l5, 0x07FE, %i5
15002 movrlz %g1, %l0, %i7
15003 fmovdcc %xcc, %f14, %f22
15004 tpos %icc, 0x7
15005 popc %i2, %i0
15006 subccc %g7, 0x0185, %g4
15007 tsubcctv %o0, 0x1373, %o4
15008 tpos %icc, 0x6
15009 fcmpgt32 %f0, %f20, %i6
15010 ldd [%l7 + 0x10], %o6
15011 xor %o5, 0x16D9, %i4
15012 tne %xcc, 0x0
15013 movle %xcc, %i1, %o3
15014 tpos %xcc, 0x3
15015 umul %l2, 0x0B48, %o7
15016 addccc %g2, 0x18A0, %l6
15017 nop
15018 setx loop_1249, %l0, %l1
15019 wrpr 0x1, %tl
15020 wrpr %l1, %tnpc
15021 setx 0x34400001400, %l0, %l1
15022 wrpr %l1, %tstate
15023 wrhpr 0x4, %htstate
15024 done
15025 fba %fcc0, loop_1250
15026 edge16l %g5, %l3, %l4
15027 tn %xcc, 0x7
15028loop_1249:
15029 array16 %o1, %i3, %g6
15030loop_1250:
15031 udivx %o2, 0x094C, %g3
15032 tvs %xcc, 0x4
15033 tcs %xcc, 0x6
15034 tl %icc, 0x5
15035 xorcc %l5, 0x1AE9, %i5
15036 movcc %xcc, %g1, %l0
15037 wr %g0, 0x88, %asi
15038 lda [%l7 + 0x0C] %asi, %f15
15039 tsubcc %i7, 0x0969, %l1
15040 nop
15041 setx 0x8444398E8381BE0C, %l0, %l6
15042 stx %l6, [%l7 + 0x28]
15043 ldd [%l7 + 0x28], %f22
15044 fsqrtd %f22, %f12
15045 edge16l %i2, %g7, %g4
15046 tg %xcc, 0x0
15047 bpos,pn %icc, loop_1251
15048 ldsb [%l7 + 0x7F], %i0
15049 nop
15050 fitod %f0, %f10
15051 fdtoi %f10, %f30
15052 fbule %fcc3, loop_1252
15053loop_1251:
15054 te %icc, 0x3
15055 movrlez %o4, 0x359, %i6
15056 set 0x58, %o7
15057 stha %o0, [%l7 + %o7] 0xeb
15058 membar #Sync
15059loop_1252:
15060 nop
15061 wr %g0, 0x10, %asi
15062 ldda [%l7 + 0x20] %asi, %o4
15063 movvc %icc, %i4, %i1
15064 movn %icc, %o3, %l2
15065 set 0x38, %g2
15066 lduha [%l7 + %g2] 0x10, %o6
15067 fexpand %f26, %f2
15068 move %icc, %o7, %g2
15069 fmovsg %xcc, %f29, %f26
15070 addc %l6, %l3, %l4
15071 edge16ln %o1, %g5, %i3
15072 set 0x2D, %i4
15073 ldstuba [%l7 + %i4] 0x80, %o2
15074 tpos %xcc, 0x6
15075 fmovsn %xcc, %f21, %f10
15076 bvs,pt %xcc, loop_1253
15077 tpos %icc, 0x7
15078 sth %g6, [%l7 + 0x3C]
15079 restored
15080 rdpr %cwp, %g1
15081 rdpr %cansave, %g2
15082 rdpr %canrestore, %g3
15083 rdpr %cleanwin, %g4
15084 rdpr %otherwin, %g5
15085 rdpr %wstate, %g6
15086loop_1253:
15087 addcc %l5, 0x0477, %i5
15088 tleu %icc, 0x7
15089 movg %icc, %g3, %g1
15090 subcc %i7, %l0, %l1
15091 edge32ln %g7, %g4, %i2
15092 stbar
15093 movl %xcc, %o4, %i0
15094 xor %o0, 0x0EB6, %i6
15095 tsubcc %i4, %i1, %o3
15096 fbu,a %fcc1, loop_1254
15097 fbu %fcc0, loop_1255
15098 addcc %l2, 0x1146, %o6
15099 add %o5, %g2, %o7
15100loop_1254:
15101 tl %icc, 0x6
15102loop_1255:
15103 bn,a,pt %icc, loop_1256
15104 umulcc %l6, 0x1CFF, %l3
15105 tgu %xcc, 0x5
15106 fmovde %icc, %f15, %f4
15107loop_1256:
15108 orcc %l4, 0x0361, %g5
15109 movgu %xcc, %i3, %o1
15110 set 0x3C, %l5
15111 ldswa [%l7 + %l5] 0x88, %o2
15112 wr %g0, 0x80, %asi
15113 lduwa [%l7 + 0x08] %asi, %g6
15114 srax %i5, 0x17, %g3
15115 movn %icc, %l5, %g1
15116 addcc %i7, 0x1F3A, %l0
15117 fmovdleu %xcc, %f11, %f30
15118 fmul8ulx16 %f14, %f28, %f2
15119 mova %xcc, %g7, %l1
15120 andcc %i2, %o4, %i0
15121 srl %g4, 0x03, %o0
15122 brlz,a %i6, loop_1257
15123 smulcc %i1, 0x0DB9, %o3
15124 xnorcc %l2, %i4, %o6
15125 sdivcc %o5, 0x1533, %g2
15126loop_1257:
15127 fbg,a %fcc1, loop_1258
15128 fmovda %icc, %f20, %f5
15129 wr %g0, 0x89, %asi
15130 ldsba [%l7 + 0x45] %asi, %o7
15131loop_1258:
15132 tpos %xcc, 0x5
15133 stbar
15134 or %l3, %l4, %l6
15135 mulscc %g5, %o1, %o2
15136 udiv %g6, 0x0FD3, %i5
15137 nop
15138 setx loop_1259, %l0, %l1
15139 jmpl %l1, %g3
15140 fpmerge %f19, %f12, %f28
15141 lduh [%l7 + 0x7A], %l5
15142 edge8ln %g1, %i7, %l0
15143loop_1259:
15144 movgu %xcc, %g7, %i3
15145 be,a loop_1260
15146 brnz,a %i2, loop_1261
15147 bgu,a loop_1262
15148 stb %o4, [%l7 + 0x69]
15149loop_1260:
15150 fornot1 %f16, %f0, %f18
15151loop_1261:
15152 xnorcc %i0, %g4, %l1
15153loop_1262:
15154 fbul,a %fcc0, loop_1263
15155 swap [%l7 + 0x4C], %i6
15156 umul %i1, 0x17AE, %o0
15157 fnors %f8, %f3, %f21
15158loop_1263:
15159 movvs %icc, %l2, %i4
15160 tge %icc, 0x1
15161 brlez %o3, loop_1264
15162 xnor %o6, %o5, %o7
15163 movrne %g2, %l3, %l4
15164 bpos,pt %xcc, loop_1265
15165loop_1264:
15166 orncc %l6, %o1, %g5
15167 tge %icc, 0x1
15168 set 0x60, %i6
15169 lduha [%l7 + %i6] 0x15, %o2
15170loop_1265:
15171 fmovrdlez %g6, %f22, %f10
15172 sra %g3, %i5, %g1
15173 xorcc %l5, 0x05C4, %i7
15174 tpos %xcc, 0x5
15175 tge %xcc, 0x3
15176 bpos,a,pn %icc, loop_1266
15177 fmovde %xcc, %f18, %f18
15178 movne %xcc, %g7, %l0
15179 fandnot1s %f0, %f11, %f17
15180loop_1266:
15181 edge8 %i2, %i3, %o4
15182 mulscc %g4, 0x100A, %l1
15183 tcs %xcc, 0x4
15184 edge16l %i0, %i1, %o0
15185 movcs %icc, %l2, %i4
15186 membar 0x60
15187 movrgez %i6, 0x06E, %o6
15188 fnegd %f12, %f2
15189 andncc %o5, %o3, %o7
15190 edge16l %l3, %l4, %l6
15191 movg %xcc, %g2, %g5
15192 fnot1s %f7, %f23
15193 call loop_1267
15194 movne %xcc, %o2, %o1
15195 movcs %xcc, %g3, %i5
15196 andn %g1, 0x0B59, %l5
15197loop_1267:
15198 nop
15199 fitos %f7, %f27
15200 fstod %f27, %f24
15201 st %f27, [%l7 + 0x14]
15202 fbug %fcc2, loop_1268
15203 movne %icc, %g6, %g7
15204 ldsw [%l7 + 0x40], %l0
15205 movneg %icc, %i7, %i2
15206loop_1268:
15207 brlz,a %o4, loop_1269
15208 movvs %icc, %i3, %l1
15209 udivx %g4, 0x0A6E, %i0
15210 wr %g0, 0xe3, %asi
15211 stha %o0, [%l7 + 0x6A] %asi
15212 membar #Sync
15213loop_1269:
15214 subcc %l2, %i4, %i1
15215 movrlez %i6, %o5, %o6
15216 movrgz %o7, 0x3A1, %l3
15217 std %f30, [%l7 + 0x40]
15218 wr %g0, 0x80, %asi
15219 stba %l4, [%l7 + 0x4F] %asi
15220 move %icc, %l6, %g2
15221 sllx %o3, 0x06, %o2
15222 bvs,pn %xcc, loop_1270
15223 sub %g5, 0x0C40, %o1
15224 srlx %g3, 0x0C, %i5
15225 and %g1, 0x0BD1, %l5
15226loop_1270:
15227 sir 0x0D3C
15228 sth %g7, [%l7 + 0x2E]
15229 bge %xcc, loop_1271
15230 tvc %icc, 0x1
15231 fpadd32 %f28, %f26, %f8
15232 fmovdcs %icc, %f4, %f5
15233loop_1271:
15234 bvs,a %icc, loop_1272
15235 ldsw [%l7 + 0x3C], %g6
15236 udivx %l0, 0x1AF8, %i2
15237 fmovsg %xcc, %f4, %f26
15238loop_1272:
15239 orcc %o4, 0x0A2C, %i7
15240 fcmpgt32 %f12, %f20, %l1
15241 or %g4, %i3, %o0
15242 ldd [%l7 + 0x38], %i0
15243 tg %icc, 0x5
15244 fblg %fcc1, loop_1273
15245 te %xcc, 0x6
15246 taddcc %i4, 0x0912, %l2
15247 fmovrslz %i6, %f20, %f28
15248loop_1273:
15249 fnand %f20, %f18, %f10
15250 nop
15251 setx loop_1274, %l0, %l1
15252 wrpr 0x1, %tl
15253 wrpr %l1, %tpc
15254 add %l1, 0x4, %l1
15255 wrpr %l1, %tnpc
15256 setx 0x34400001400, %l0, %l1
15257 wrpr %l1, %tstate
15258 wrhpr 0x4, %htstate
15259 retry
15260 tgu %xcc, 0x3
15261 andncc %i1, %o6, %o7
15262 fmovscc %xcc, %f1, %f12
15263loop_1274:
15264 orncc %o5, %l4, %l6
15265 fmovdvc %icc, %f8, %f30
15266 stbar
15267 bcs,pn %xcc, loop_1275
15268 movneg %icc, %g2, %o3
15269 wr %g0, 0x19, %asi
15270 prefetcha [%l7 + 0x40] %asi, 0x1
15271loop_1275:
15272 fbule %fcc2, loop_1276
15273 tl %xcc, 0x5
15274 addc %o2, %o1, %g3
15275 alignaddr %g5, %i5, %g1
15276loop_1276:
15277 movvc %icc, %g7, %l5
15278 edge8n %g6, %l0, %o4
15279 te %icc, 0x0
15280 prefetch [%l7 + 0x28], 0x3
15281 sdivx %i7, 0x0CE4, %l1
15282 mulx %i2, 0x1A6F, %g4
15283 tle %icc, 0x6
15284 addc %i3, 0x0A80, %o0
15285 tle %icc, 0x1
15286 tne %icc, 0x1
15287 fmovdvs %xcc, %f17, %f14
15288 fmovdleu %icc, %f12, %f19
15289 array16 %i4, %i0, %i6
15290 fmovrdne %l2, %f4, %f30
15291 edge32n %i1, %o6, %o7
15292 fbule,a %fcc3, loop_1277
15293 subccc %o5, %l4, %l6
15294 sir 0x05A4
15295 edge16n %o3, %g2, %l3
15296loop_1277:
15297 move %icc, %o1, %g3
15298 edge16 %g5, %o2, %g1
15299 nop
15300 fitos %f6, %f23
15301 sir 0x1254
15302 addccc %i5, %g7, %l5
15303 movgu %xcc, %g6, %l0
15304 taddcctv %i7, 0x1286, %o4
15305 bge,pn %icc, loop_1278
15306 mova %icc, %i2, %g4
15307 tpos %xcc, 0x3
15308 andn %l1, %i3, %i4
15309loop_1278:
15310 movrlez %i0, %o0, %l2
15311 tl %xcc, 0x0
15312 edge16l %i6, %i1, %o6
15313 fbu %fcc2, loop_1279
15314 bg,a loop_1280
15315 fmovd %f8, %f24
15316 fnors %f28, %f28, %f16
15317loop_1279:
15318 membar 0x32
15319loop_1280:
15320 orncc %o5, %l4, %o7
15321 stbar
15322 sir 0x0ACB
15323 umul %l6, 0x19D2, %o3
15324 movrlz %l3, %o1, %g3
15325 edge32l %g2, %g5, %g1
15326 fbue %fcc3, loop_1281
15327 ba %xcc, loop_1282
15328 ble,a,pn %xcc, loop_1283
15329 nop
15330 setx loop_1284, %l0, %l1
15331 jmpl %l1, %o2
15332loop_1281:
15333 popc 0x0B67, %g7
15334loop_1282:
15335 nop
15336 wr %g0, 0x89, %asi
15337 ldda [%l7 + 0x40] %asi, %f0
15338loop_1283:
15339 fmovsge %xcc, %f26, %f0
15340loop_1284:
15341 sub %l5, %i5, %l0
15342 set 0x10, %g6
15343 stxa %i7, [%g0 + %g6] 0x21
15344 set 0x38, %i3
15345 ldswa [%l7 + %i3] 0x19, %g6
15346 movgu %icc, %i2, %o4
15347 subcc %l1, %g4, %i3
15348 edge8ln %i4, %i0, %l2
15349 tl %xcc, 0x6
15350 fmuld8sux16 %f20, %f30, %f16
15351 movrne %o0, 0x019, %i1
15352 subccc %o6, %i6, %l4
15353 edge8n %o7, %l6, %o3
15354 array16 %l3, %o5, %g3
15355 fblg,a %fcc3, loop_1285
15356 tleu %icc, 0x2
15357 fpadd16 %f22, %f30, %f10
15358 movrgez %g2, %o1, %g1
15359loop_1285:
15360 ldsw [%l7 + 0x70], %o2
15361 bvc,pn %xcc, loop_1286
15362 pdist %f28, %f22, %f4
15363 nop
15364 fitos %f4, %f16
15365 fstoi %f16, %f19
15366 ldsh [%l7 + 0x7C], %g5
15367loop_1286:
15368 tleu %icc, 0x0
15369 movrgz %g7, 0x1DD, %i5
15370 srl %l5, 0x13, %i7
15371 edge32 %g6, %l0, %i2
15372 andcc %o4, %l1, %i3
15373 subccc %i4, 0x041D, %g4
15374 tne %xcc, 0x4
15375 movrgz %i0, 0x02A, %o0
15376 fnand %f18, %f28, %f14
15377 ble,a,pn %xcc, loop_1287
15378 umulcc %i1, 0x1AEC, %o6
15379 xnorcc %l2, 0x18F8, %l4
15380 ta %icc, 0x0
15381loop_1287:
15382 addc %i6, %l6, %o3
15383 movre %o7, 0x325, %o5
15384 tl %xcc, 0x7
15385 tne %xcc, 0x1
15386 wr %g0, 0x89, %asi
15387 sta %f9, [%l7 + 0x58] %asi
15388 movneg %icc, %g3, %l3
15389 fba,a %fcc3, loop_1288
15390 tgu %icc, 0x6
15391 fabsd %f6, %f12
15392 fandnot1 %f24, %f16, %f6
15393loop_1288:
15394 mulx %o1, %g2, %o2
15395 movcs %icc, %g5, %g7
15396 fexpand %f26, %f0
15397 nop
15398 setx 0xC8B4074F, %l0, %l6
15399 st %l6, [%l7 + 0x28]
15400 ld [%l7 + 0x28], %f25
15401 setx 0xB937E128, %l1, %l5
15402 st %l5, [%l7 + 0x10]
15403 ld [%l7 + 0x10], %f19
15404 fadds %f19, %f25, %f19
15405 fandnot2s %f28, %f23, %f18
15406 addc %g1, %i5, %l5
15407 sllx %i7, %l0, %g6
15408 tn %xcc, 0x6
15409 alignaddrl %o4, %i2, %l1
15410 add %i4, 0x1935, %g4
15411 bge,a %xcc, loop_1289
15412 tvs %icc, 0x2
15413 movpos %xcc, %i3, %i0
15414 edge32n %o0, %i1, %o6
15415loop_1289:
15416 ta %icc, 0x6
15417 movvc %icc, %l4, %i6
15418 alignaddr %l6, %l2, %o3
15419 edge16l %o5, %o7, %g3
15420 fmovsvs %xcc, %f24, %f16
15421 movcs %xcc, %l3, %g2
15422 andn %o1, 0x13FC, %g5
15423 movcs %xcc, %o2, %g7
15424 edge16 %i5, %l5, %g1
15425 fnand %f4, %f10, %f6
15426 tvc %icc, 0x7
15427 fmovdvs %xcc, %f19, %f1
15428 udiv %l0, 0x00E5, %i7
15429 nop
15430 setx loop_1290, %l0, %l1
15431 jmpl %l1, %g6
15432 fmovsvc %icc, %f29, %f8
15433 fsrc2 %f4, %f4
15434 edge8l %i2, %o4, %i4
15435loop_1290:
15436 fmovrdgz %g4, %f28, %f8
15437 fmovdneg %xcc, %f9, %f12
15438 taddcctv %l1, 0x01B4, %i0
15439 nop
15440 setx 0x904E37CA, %l0, %l6
15441 st %l6, [%l7 + 0x28]
15442 ld [%l7 + 0x28], %fsr
15443 ldsh [%l7 + 0x5E], %o0
15444 nop
15445 fitos %f4, %f1
15446 fstox %f1, %f14
15447 fxtos %f14, %f13
15448 and %i3, 0x1EAE, %o6
15449 fmovse %xcc, %f24, %f30
15450 subc %i1, 0x0C35, %l4
15451 nop
15452 setx 0x0574A4B293F1B06E, %l0, %l6
15453 stx %l6, [%l7 + 0x28]
15454 ldd [%l7 + 0x28], %f12
15455 setx 0x49897FDE33723644, %l1, %l5
15456 stx %l5, [%l7 + 0x10]
15457 ldd [%l7 + 0x10], %f28
15458 faddd %f28, %f12, %f26
15459 sethi 0x139A, %l6
15460 or %i6, 0x136A, %o3
15461 sllx %o5, 0x17, %o7
15462 tge %icc, 0x5
15463 te %icc, 0x3
15464 fmovdge %icc, %f8, %f14
15465 tgu %icc, 0x1
15466 edge8ln %l2, %g3, %l3
15467 nop
15468 fitos %f9, %f5
15469 fstoi %f5, %f11
15470 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
15471 nop ! nop ! stxa %o1, [%g0 + 0x328] %asi ripped by fixASI40.pl ripped by fixASI40.pl
15472 xnor %g2, 0x1A4B, %o2
15473 nop
15474 setx 0x4357B34F13AE94D2, %l0, %l6
15475 stx %l6, [%l7 + 0x28]
15476 ldd [%l7 + 0x28], %f14
15477 setx 0x8A076C551D67C905, %l1, %l5
15478 stx %l5, [%l7 + 0x10]
15479 ldd [%l7 + 0x10], %f14
15480 faddd %f14, %f14, %f22
15481 alignaddrl %g5, %g7, %i5
15482 fbul,a %fcc3, loop_1291
15483 edge32ln %l5, %l0, %i7
15484 edge8l %g6, %g1, %i2
15485 te %xcc, 0x6
15486loop_1291:
15487 subc %o4, 0x06B8, %g4
15488 tcc %icc, 0x1
15489 subccc %i4, %i0, %l1
15490 fbuge,a %fcc0, loop_1292
15491 popc 0x015F, %i3
15492 fmovdg %xcc, %f21, %f0
15493 fmuld8ulx16 %f22, %f20, %f10
15494loop_1292:
15495 fpsub16 %f10, %f18, %f20
15496 movge %icc, %o0, %i1
15497 movn %xcc, %l4, %o6
15498 fpadd32s %f29, %f5, %f19
15499 bn,a %icc, loop_1293
15500 move %icc, %l6, %i6
15501 movgu %xcc, %o3, %o5
15502 fpack16 %f22, %f15
15503loop_1293:
15504 fblg,a %fcc3, loop_1294
15505 fmovsvs %xcc, %f25, %f28
15506 srax %o7, 0x07, %l2
15507 swap [%l7 + 0x48], %l3
15508loop_1294:
15509 movge %icc, %g3, %g2
15510 srlx %o1, %g5, %o2
15511 fmovsne %icc, %f11, %f17
15512 movcc %xcc, %i5, %g7
15513 subc %l5, 0x168D, %i7
15514 array32 %l0, %g1, %i2
15515 fmovda %icc, %f18, %f11
15516 edge16l %g6, %o4, %g4
15517 set 0x50, %l0
15518 ldda [%l7 + %l0] 0x80, %i0
15519 orncc %l1, %i4, %i3
15520 movgu %xcc, %o0, %l4
15521 udiv %o6, 0x1DBF, %l6
15522 nop
15523 fitos %f0, %f14
15524 fstox %f14, %f6
15525 ldsw [%l7 + 0x28], %i1
15526 fmovrslez %o3, %f31, %f11
15527 tvc %icc, 0x6
15528 orcc %i6, %o7, %l2
15529 tn %xcc, 0x2
15530 wr %g0, 0x11, %asi
15531 lduwa [%l7 + 0x30] %asi, %l3
15532 movcs %icc, %g3, %g2
15533 stx %o1, [%l7 + 0x10]
15534 sub %o5, 0x1845, %g5
15535 fbule %fcc1, loop_1295
15536 fone %f4
15537 nop
15538 setx loop_1296, %l0, %l1
15539 wrpr 0x1, %tl
15540 wrpr %l1, %tpc
15541 add %l1, 0x4, %l1
15542 wrpr %l1, %tnpc
15543 setx 0x34400001400, %l0, %l1
15544 wrpr %l1, %tstate
15545 wrhpr 0x4, %htstate
15546 retry
15547 call loop_1297
15548loop_1295:
15549 edge32 %i5, %o2, %g7
15550 movn %icc, %l5, %i7
15551loop_1296:
15552 alignaddrl %g1, %l0, %i2
15553loop_1297:
15554 fmovscs %icc, %f27, %f15
15555 fmovrse %o4, %f30, %f18
15556 mulx %g6, %i0, %g4
15557 ldsw [%l7 + 0x24], %i4
15558 set 0x40, %l1
15559 stda %f16, [%l7 + %l1] 0x11
15560 movleu %icc, %i3, %l1
15561 bg,pt %icc, loop_1298
15562 fcmpeq16 %f8, %f6, %l4
15563 subccc %o6, 0x1E55, %l6
15564 brz,a %o0, loop_1299
15565loop_1298:
15566 movrlz %o3, %i1, %i6
15567 srl %o7, 0x19, %l3
15568 nop
15569 setx 0xE8BF04F6CDA3B028, %l0, %l6
15570 stx %l6, [%l7 + 0x28]
15571 ldd [%l7 + 0x28], %f2
15572 setx 0x87A624D606D21342, %l1, %l5
15573 stx %l5, [%l7 + 0x10]
15574 ldd [%l7 + 0x10], %f10
15575 fsubd %f10, %f2, %f0
15576loop_1299:
15577 or %l2, %g3, %g2
15578 tleu %xcc, 0x6
15579 bvs,a %xcc, loop_1300
15580 tne %xcc, 0x5
15581 edge16l %o5, %o1, %g5
15582 and %i5, %g7, %o2
15583loop_1300:
15584 nop
15585 wr %g0, 0x2f, %asi
15586 stha %i7, [%l7 + 0x54] %asi
15587 membar #Sync
15588 tgu %xcc, 0x0
15589 wr %g0, 0x89, %asi
15590 sta %f25, [%l7 + 0x58] %asi
15591 tneg %icc, 0x6
15592 edge16n %l5, %l0, %i2
15593 set 0x64, %i2
15594 sta %f31, [%l7 + %i2] 0x89
15595 movrlez %g1, %g6, %i0
15596 bcs,a,pn %xcc, loop_1301
15597 tcc %icc, 0x7
15598 addcc %g4, %i4, %o4
15599 movle %xcc, %l1, %i3
15600loop_1301:
15601 nop
15602 setx loop_1302, %l0, %l1
15603 wrpr 0x1, %tl
15604 wrpr %l1, %tpc
15605 add %l1, 0x4, %l1
15606 wrpr %l1, %tnpc
15607 setx 0x34400001400, %l0, %l1
15608 wrpr %l1, %tstate
15609 wrhpr 0x4, %htstate
15610 retry
15611 fpsub32 %f0, %f0, %f24
15612 udiv %o6, 0x17C3, %l6
15613 fornot2 %f0, %f8, %f10
15614loop_1302:
15615 xor %o0, 0x020A, %l4
15616 fmovdge %xcc, %f1, %f24
15617 stw %i1, [%l7 + 0x6C]
15618 sllx %i6, %o3, %l3
15619 fsrc2s %f11, %f22
15620 udiv %o7, 0x1F82, %g3
15621 tle %icc, 0x5
15622 tg %xcc, 0x0
15623 ldstub [%l7 + 0x1D], %g2
15624 bvc,pn %xcc, loop_1303
15625 movl %icc, %l2, %o1
15626 fpsub32 %f14, %f14, %f24
15627 edge16ln %o5, %i5, %g5
15628loop_1303:
15629 tge %icc, 0x3
15630 udivcc %g7, 0x11E0, %o2
15631 addc %l5, %i7, %l0
15632 fbul,a %fcc1, loop_1304
15633 movcc %xcc, %i2, %g1
15634 array32 %g6, %g4, %i4
15635 fmovdneg %icc, %f8, %f27
15636loop_1304:
15637 udiv %i0, 0x1655, %o4
15638 bvs %xcc, loop_1305
15639 orcc %i3, %l1, %l6
15640 fmovdgu %icc, %f27, %f18
15641 movre %o0, 0x1C8, %l4
15642loop_1305:
15643 subccc %i1, %o6, %i6
15644 call loop_1306
15645 fornot1s %f13, %f25, %f20
15646 movre %o3, 0x3A6, %l3
15647 srax %o7, %g3, %l2
15648loop_1306:
15649 movre %o1, 0x160, %o5
15650 fornot2s %f27, %f14, %f15
15651 edge32l %i5, %g2, %g7
15652 brlz,a %g5, loop_1307
15653 tleu %icc, 0x3
15654 bg,a,pn %icc, loop_1308
15655 fandnot1s %f1, %f23, %f15
15656loop_1307:
15657 movcc %icc, %o2, %i7
15658 and %l0, %l5, %g1
15659loop_1308:
15660 xnorcc %g6, 0x1B6F, %i2
15661 bn,a %icc, loop_1309
15662 nop
15663 setx loop_1310, %l0, %l1
15664 wrpr 0x1, %tl
15665 wrpr %l1, %tnpc
15666 setx 0x34400001400, %l0, %l1
15667 wrpr %l1, %tstate
15668 wrhpr 0x4, %htstate
15669 done
15670 movvc %xcc, %g4, %i0
15671 mulx %i4, 0x1E8E, %i3
15672loop_1309:
15673 fmovrdlez %o4, %f18, %f22
15674loop_1310:
15675 srax %l6, %o0, %l1
15676 fmovrdlez %l4, %f30, %f10
15677 set 0x40, %o0
15678 ldda [%l7 + %o0] 0x14, %f0
15679 fbl %fcc2, loop_1311
15680 udiv %i1, 0x0735, %o6
15681 xorcc %o3, 0x11A5, %l3
15682 fmovd %f26, %f6
15683loop_1311:
15684 subcc %i6, 0x195A, %o7
15685 array8 %g3, %l2, %o1
15686 fmovdl %icc, %f19, %f26
15687 ble,pt %xcc, loop_1312
15688 fornot2s %f10, %f23, %f13
15689 bvc loop_1313
15690 fmovs %f7, %f7
15691loop_1312:
15692 bge,a loop_1314
15693 bg,a,pn %icc, loop_1315
15694loop_1313:
15695 srax %i5, 0x10, %g2
15696 tge %xcc, 0x1
15697loop_1314:
15698 fmuld8sux16 %f1, %f16, %f6
15699loop_1315:
15700 addcc %o5, %g7, %o2
15701 andncc %i7, %g5, %l0
15702 fmovdvs %xcc, %f8, %f12
15703 edge8 %l5, %g1, %g6
15704 or %g4, %i0, %i4
15705 edge32ln %i2, %o4, %i3
15706 fpadd32 %f2, %f8, %f24
15707 sdiv %o0, 0x108F, %l6
15708 tsubcctv %l1, %i1, %l4
15709 nop
15710 fitos %f14, %f5
15711 fstox %f5, %f24
15712 fmul8sux16 %f8, %f22, %f20
15713 srax %o6, %l3, %i6
15714 andn %o3, %o7, %g3
15715 fmul8x16 %f22, %f14, %f14
15716 movcs %xcc, %o1, %i5
15717 fbu,a %fcc1, loop_1316
15718 taddcc %g2, %l2, %g7
15719 subcc %o5, %o2, %i7
15720 srax %l0, 0x10, %g5
15721loop_1316:
15722 sdivx %g1, 0x178A, %g6
15723 set 0x77, %i0
15724 ldstuba [%l7 + %i0] 0x88, %l5
15725 tneg %xcc, 0x5
15726 sdivcc %g4, 0x13B7, %i4
15727 fbo,a %fcc1, loop_1317
15728 tne %icc, 0x5
15729 movge %icc, %i2, %o4
15730 nop
15731 setx loop_1318, %l0, %l1
15732 jmpl %l1, %i0
15733loop_1317:
15734 alignaddrl %o0, %l6, %l1
15735 edge32n %i3, %l4, %o6
15736 fbe,a %fcc1, loop_1319
15737loop_1318:
15738 pdist %f20, %f10, %f30
15739 tcc %xcc, 0x5
15740 tge %xcc, 0x6
15741loop_1319:
15742 sth %l3, [%l7 + 0x62]
15743 bgu,a loop_1320
15744 mulscc %i6, %i1, %o7
15745 tl %icc, 0x4
15746 movge %xcc, %g3, %o3
15747loop_1320:
15748 movcc %xcc, %i5, %o1
15749 orncc %g2, %g7, %o5
15750 tsubcc %o2, %i7, %l0
15751 umul %g5, 0x0DD1, %g1
15752 saved
15753 rdpr %cwp, %g1
15754 rdpr %cansave, %g2
15755 rdpr %canrestore, %g3
15756 rdpr %cleanwin, %g4
15757 rdpr %otherwin, %g5
15758 rdpr %wstate, %g6
15759 movneg %icc, %l2, %l5
15760 movgu %icc, %g6, %i4
15761 ldd [%l7 + 0x50], %f22
15762 fnot1s %f28, %f2
15763 flush %l7 + 0x10
15764 movcs %icc, %g4, %i2
15765 tn %icc, 0x1
15766 wr %g0, 0x10, %asi
15767 lda [%l7 + 0x28] %asi, %f22
15768 ld [%l7 + 0x2C], %f22
15769 edge16n %o4, %i0, %l6
15770 srl %l1, %o0, %i3
15771 subccc %l4, %l3, %o6
15772 smulcc %i6, 0x1AD3, %o7
15773 movvs %icc, %g3, %i1
15774 orcc %o3, %o1, %i5
15775 sra %g7, %o5, %g2
15776 movvs %icc, %o2, %l0
15777 membar 0x47
15778 fpsub32 %f6, %f28, %f10
15779 bne %icc, loop_1321
15780 tneg %icc, 0x5
15781 movgu %icc, %g5, %i7
15782 movneg %icc, %g1, %l5
15783loop_1321:
15784 xorcc %l2, 0x11A3, %i4
15785 fxors %f31, %f11, %f9
15786 tpos %icc, 0x5
15787 ldsb [%l7 + 0x41], %g4
15788 wr %g0, 0x81, %asi
15789 stha %i2, [%l7 + 0x0E] %asi
15790 stb %g6, [%l7 + 0x0B]
15791 fpsub32s %f8, %f1, %f10
15792 orcc %o4, 0x149E, %l6
15793 fxnor %f28, %f18, %f12
15794 fmul8x16au %f3, %f20, %f30
15795 set 0x5E, %g7
15796 lduba [%l7 + %g7] 0x18, %l1
15797 popc 0x1D3B, %o0
15798 fpackfix %f2, %f15
15799 movg %xcc, %i3, %i0
15800 fsrc2s %f27, %f14
15801 nop
15802 set 0x38, %g4
15803 ldd [%l7 + %g4], %l4
15804 movrlz %l3, 0x3BE, %o6
15805 umulcc %o7, 0x0FA7, %i6
15806 be,pn %icc, loop_1322
15807 bneg %xcc, loop_1323
15808 udivx %i1, 0x1645, %g3
15809 nop
15810 setx 0xF254EDAC556B0080, %l0, %l6
15811 stx %l6, [%l7 + 0x28]
15812 ldd [%l7 + 0x28], %f10
15813 setx 0x2D219E20B38EA3E5, %l1, %l5
15814 stx %l5, [%l7 + 0x10]
15815 ldd [%l7 + 0x10], %f14
15816 fdivd %f14, %f10, %f18
15817loop_1322:
15818 fba %fcc2, loop_1324
15819loop_1323:
15820 and %o1, 0x029F, %o3
15821 umulcc %g7, %i5, %g2
15822 array32 %o5, %o2, %l0
15823loop_1324:
15824 tcs %xcc, 0x5
15825 bne,pn %icc, loop_1325
15826 edge8l %i7, %g1, %l5
15827 udivcc %l2, 0x1E97, %i4
15828 nop
15829 setx 0x30EB6232, %l0, %l6
15830 st %l6, [%l7 + 0x28]
15831 ld [%l7 + 0x28], %f19
15832 setx 0x88862BC0, %l1, %l5
15833 st %l5, [%l7 + 0x10]
15834 ld [%l7 + 0x10], %f20
15835 fsubs %f20, %f19, %f17
15836loop_1325:
15837 fmovsleu %icc, %f1, %f2
15838 fpsub32s %f19, %f15, %f9
15839 fpsub16 %f16, %f8, %f12
15840 brgz %g5, loop_1326
15841 nop
15842 fitod %f12, %f0
15843 fdtoi %f0, %f29
15844 fmovrslz %i2, %f15, %f29
15845 movvs %icc, %g4, %o4
15846loop_1326:
15847 fbe,a %fcc0, loop_1327
15848 fmovrdlz %l6, %f4, %f20
15849 fmovscc %xcc, %f12, %f22
15850 alignaddrl %g6, %o0, %l1
15851loop_1327:
15852 fpadd32 %f2, %f8, %f0
15853 orn %i0, 0x16F1, %i3
15854 edge16l %l3, %o6, %o7
15855 fpadd32 %f8, %f8, %f30
15856 fcmpgt32 %f26, %f26, %i6
15857 srl %i1, 0x04, %l4
15858 bge,a,pt %icc, loop_1328
15859 edge16n %o1, %g3, %o3
15860 sra %g7, 0x1F, %g2
15861 sllx %o5, %o2, %i5
15862loop_1328:
15863 xnorcc %i7, 0x1485, %l0
15864 fmul8ulx16 %f12, %f6, %f20
15865 fmovdcs %xcc, %f15, %f25
15866 edge16n %l5, %l2, %i4
15867 bcc %xcc, loop_1329
15868 orn %g5, 0x058F, %i2
15869 edge16l %g4, %g1, %o4
15870 fnors %f10, %f18, %f6
15871loop_1329:
15872 nop
15873 setx loop_1330, %l0, %l1
15874 jmpl %l1, %l6
15875 bneg,a,pn %icc, loop_1331
15876 sdiv %g6, 0x1AC4, %o0
15877 fands %f9, %f7, %f9
15878loop_1330:
15879 sth %i0, [%l7 + 0x2C]
15880loop_1331:
15881 edge16 %l1, %l3, %i3
15882 add %o6, %i6, %o7
15883 fmovdn %icc, %f19, %f6
15884 nop
15885 fitod %f0, %f14
15886 fdtox %f14, %f20
15887 fxtod %f20, %f2
15888 stbar
15889 nop
15890 setx loop_1332, %l0, %l1
15891 wrpr 0x1, %tl
15892 wrpr %l1, %tnpc
15893 setx 0x34400001400, %l0, %l1
15894 wrpr %l1, %tstate
15895 wrhpr 0x4, %htstate
15896 done
15897 fpmerge %f9, %f16, %f6
15898 xnorcc %i1, %l4, %o1
15899 orcc %o3, %g7, %g2
15900loop_1332:
15901 fones %f6
15902 movcc %xcc, %o5, %g3
15903 movrlez %i5, %o2, %l0
15904 movre %i7, 0x06C, %l2
15905 xor %i4, 0x1661, %g5
15906 movgu %icc, %l5, %i2
15907 movn %icc, %g4, %g1
15908 fbg,a %fcc0, loop_1333
15909 ld [%l7 + 0x6C], %f3
15910 nop
15911 setx 0x9BB3DAEE, %l0, %l6
15912 st %l6, [%l7 + 0x28]
15913 ld [%l7 + 0x28], %f0
15914 fsqrts %f0, %f3
15915 edge16n %l6, %o4, %g6
15916loop_1333:
15917 tcc %icc, 0x7
15918 bge,pt %xcc, loop_1334
15919 movgu %icc, %o0, %l1
15920 fmul8x16au %f14, %f14, %f4
15921 sdivx %i0, 0x097B, %l3
15922loop_1334:
15923 movrne %i3, %i6, %o6
15924 array16 %i1, %l4, %o7
15925 fnot2 %f6, %f30
15926 fble %fcc3, loop_1335
15927 fmovsne %icc, %f29, %f30
15928 edge32ln %o3, %o1, %g2
15929 nop
15930 set 0x14, %g1
15931 prefetch [%l7 + %g1], 0x2
15932loop_1335:
15933 fnors %f8, %f1, %f30
15934 nop
15935 set 0x19, %g3
15936 stb %o5, [%l7 + %g3]
15937 smul %g7, %g3, %o2
15938 mova %icc, %l0, %i5
15939 andn %i7, %l2, %g5
15940 mova %icc, %i4, %l5
15941 movrgz %i2, %g1, %g4
15942 fmovsvc %icc, %f21, %f3
15943 edge8n %l6, %o4, %g6
15944 edge32l %l1, %i0, %o0
15945 fpadd16s %f2, %f5, %f27
15946 tcs %xcc, 0x2
15947 movn %xcc, %i3, %i6
15948 array16 %o6, %l3, %i1
15949 nop
15950 setx 0x2ED87EED, %l0, %l6
15951 st %l6, [%l7 + 0x28]
15952 ld [%l7 + 0x28], %f26
15953 fsqrts %f26, %f22
15954 stb %l4, [%l7 + 0x71]
15955 nop
15956 fitos %f3, %f1
15957 fstox %f1, %f28
15958 fxtos %f28, %f8
15959 fbo %fcc0, loop_1336
15960 brlz %o7, loop_1337
15961 fones %f31
15962 addc %o3, 0x1687, %g2
15963loop_1336:
15964 tg %icc, 0x5
15965loop_1337:
15966 tsubcctv %o5, 0x11D7, %g7
15967 set 0x0C, %i7
15968 swapa [%l7 + %i7] 0x10, %g3
15969 edge8ln %o2, %o1, %i5
15970 andcc %i7, 0x05B9, %l0
15971 fmovsa %icc, %f16, %f16
15972 taddcctv %l2, %g5, %i4
15973 tle %xcc, 0x2
15974 addccc %l5, 0x0BF0, %i2
15975 fpadd16 %f0, %f0, %f16
15976 wr %g0, 0x80, %asi
15977 sta %f10, [%l7 + 0x3C] %asi
15978 tn %xcc, 0x0
15979 addccc %g4, 0x01D3, %l6
15980 tpos %xcc, 0x4
15981 sll %o4, %g6, %l1
15982 tleu %icc, 0x6
15983 st %f24, [%l7 + 0x18]
15984 brnz,a %g1, loop_1338
15985 umul %i0, 0x1B93, %o0
15986 and %i6, %i3, %o6
15987 ba,a %icc, loop_1339
15988loop_1338:
15989 bvc %icc, loop_1340
15990 tneg %xcc, 0x2
15991 brgz %i1, loop_1341
15992loop_1339:
15993 bvs,pn %xcc, loop_1342
15994loop_1340:
15995 tneg %xcc, 0x4
15996 fzeros %f31
15997loop_1341:
15998 addccc %l3, %l4, %o3
15999loop_1342:
16000 srax %g2, 0x13, %o7
16001 fmovse %xcc, %f5, %f7
16002 fcmple16 %f30, %f18, %o5
16003 mova %icc, %g3, %o2
16004 mulx %g7, %i5, %o1
16005 tg %icc, 0x4
16006 for %f6, %f2, %f8
16007 popc 0x00C0, %l0
16008 be,pt %icc, loop_1343
16009 fbl,a %fcc1, loop_1344
16010 tl %xcc, 0x7
16011 sub %l2, 0x1E4C, %g5
16012loop_1343:
16013 edge8ln %i7, %i4, %i2
16014loop_1344:
16015 sll %l5, 0x15, %l6
16016 tn %icc, 0x6
16017 wr %g0, 0x19, %asi
16018 stha %o4, [%l7 + 0x0C] %asi
16019 movne %icc, %g6, %l1
16020 wr %g0, 0x0c, %asi
16021 lduba [%l7 + 0x32] %asi, %g4
16022 stx %i0, [%l7 + 0x68]
16023 sth %g1, [%l7 + 0x28]
16024 bpos,a,pt %xcc, loop_1345
16025 fone %f10
16026 fsrc1 %f6, %f12
16027 fornot1 %f2, %f30, %f14
16028loop_1345:
16029 bgu loop_1346
16030 fnands %f13, %f23, %f22
16031 movcc %icc, %i6, %i3
16032 udiv %o6, 0x0609, %o0
16033loop_1346:
16034 bpos loop_1347
16035 fmovsle %icc, %f16, %f0
16036 brlz,a %i1, loop_1348
16037 fbe,a %fcc3, loop_1349
16038loop_1347:
16039 srax %l3, 0x19, %l4
16040 orncc %o3, %g2, %o7
16041loop_1348:
16042 nop
16043 set 0x18, %l3
16044 lduha [%l7 + %l3] 0x14, %g3
16045loop_1349:
16046 edge16ln %o2, %o5, %i5
16047 sdiv %g7, 0x11D9, %o1
16048 umul %l2, 0x197F, %g5
16049 array32 %l0, %i7, %i2
16050 fand %f6, %f16, %f18
16051 udiv %i4, 0x1957, %l5
16052 fandnot2s %f4, %f21, %f11
16053 movneg %xcc, %l6, %o4
16054 bg,a,pn %icc, loop_1350
16055 sub %g6, 0x1DE2, %l1
16056 fcmpne16 %f4, %f24, %g4
16057 udiv %g1, 0x0E8D, %i0
16058loop_1350:
16059 nop
16060 setx loop_1351, %l0, %l1
16061 wrpr 0x1, %tl
16062 wrpr %l1, %tpc
16063 add %l1, 0x4, %l1
16064 wrpr %l1, %tnpc
16065 setx 0x34400001400, %l0, %l1
16066 wrpr %l1, %tstate
16067 wrhpr 0x4, %htstate
16068 retry
16069 fbu,a %fcc1, loop_1352
16070 movle %xcc, %i6, %o6
16071 movpos %xcc, %o0, %i3
16072loop_1351:
16073 mulscc %i1, 0x04DB, %l3
16074loop_1352:
16075 mulscc %l4, 0x1E1B, %o3
16076 fmovdleu %icc, %f13, %f22
16077 edge8n %g2, %o7, %o2
16078 fpsub16 %f10, %f22, %f16
16079 orcc %o5, 0x1F6D, %g3
16080 bl loop_1353
16081 srl %i5, %o1, %l2
16082 movge %xcc, %g5, %g7
16083 tg %xcc, 0x2
16084loop_1353:
16085 addcc %l0, 0x00A5, %i7
16086 umulcc %i4, %i2, %l5
16087 sdiv %l6, 0x0466, %g6
16088 movpos %icc, %o4, %l1
16089 fornot1s %f1, %f1, %f26
16090 tne %icc, 0x0
16091 fmovspos %xcc, %f4, %f24
16092 stw %g1, [%l7 + 0x50]
16093 fzeros %f4
16094 fnegd %f12, %f30
16095 movg %xcc, %i0, %i6
16096 bcc,a loop_1354
16097 array8 %o6, %g4, %i3
16098 te %xcc, 0x7
16099 nop
16100 set 0x7A, %o3
16101 lduh [%l7 + %o3], %i1
16102loop_1354:
16103 tg %icc, 0x5
16104 array8 %l3, %l4, %o0
16105 tge %icc, 0x3
16106 edge16l %g2, %o3, %o7
16107 bcs %xcc, loop_1355
16108 mulx %o5, %g3, %o2
16109 orcc %o1, %l2, %g5
16110 smulcc %i5, 0x1727, %l0
16111loop_1355:
16112 orn %i7, 0x0785, %g7
16113 srax %i4, 0x1D, %i2
16114 sdivcc %l6, 0x0C56, %l5
16115 bgu,a,pt %icc, loop_1356
16116 addccc %g6, %o4, %g1
16117 edge32n %i0, %l1, %o6
16118 fcmpeq32 %f20, %f18, %i6
16119loop_1356:
16120 brlz %i3, loop_1357
16121 subc %g4, 0x1C06, %l3
16122 andcc %l4, 0x10E7, %o0
16123 movvs %icc, %g2, %i1
16124loop_1357:
16125 udivcc %o7, 0x1976, %o3
16126 edge16 %g3, %o2, %o5
16127 fmovrdgz %l2, %f10, %f18
16128 edge8ln %g5, %i5, %l0
16129 set 0x28, %g5
16130 ldsha [%l7 + %g5] 0x89, %i7
16131 movrgz %o1, %i4, %g7
16132 nop
16133 setx 0xD40AFCC9, %l0, %l6
16134 st %l6, [%l7 + 0x28]
16135 ld [%l7 + 0x28], %f30
16136 setx 0x876753A4, %l1, %l5
16137 st %l5, [%l7 + 0x10]
16138 ld [%l7 + 0x10], %f21
16139 fadds %f21, %f30, %f2
16140 edge16ln %l6, %i2, %l5
16141 addcc %g6, %o4, %g1
16142 movvc %xcc, %l1, %i0
16143 edge16ln %i6, %o6, %g4
16144 set 0x3C, %o5
16145 swapa [%l7 + %o5] 0x18, %l3
16146 fabsd %f26, %f28
16147 edge16ln %l4, %i3, %g2
16148 movneg %xcc, %i1, %o0
16149 set 0x22, %o1
16150 stha %o3, [%l7 + %o1] 0xe2
16151 membar #Sync
16152 bl,pn %xcc, loop_1358
16153 andncc %o7, %o2, %g3
16154 brgez %l2, loop_1359
16155 alignaddrl %g5, %o5, %i5
16156loop_1358:
16157 srax %l0, %o1, %i4
16158 nop
16159 set 0x2A, %l4
16160 lduh [%l7 + %l4], %g7
16161loop_1359:
16162 sdivx %l6, 0x0372, %i2
16163 lduh [%l7 + 0x5A], %l5
16164 tge %xcc, 0x2
16165 addcc %g6, 0x03AF, %o4
16166 nop
16167 setx loop_1360, %l0, %l1
16168 wrpr 0x1, %tl
16169 wrpr %l1, %tpc
16170 add %l1, 0x4, %l1
16171 wrpr %l1, %tnpc
16172 setx 0x34400001400, %l0, %l1
16173 wrpr %l1, %tstate
16174 wrhpr 0x4, %htstate
16175 retry
16176 swap [%l7 + 0x50], %i7
16177 brlz %l1, loop_1361
16178 fbe,a %fcc0, loop_1362
16179loop_1360:
16180 edge16l %g1, %i6, %i0
16181 tneg %icc, 0x6
16182loop_1361:
16183 movrgez %o6, 0x1CA, %g4
16184loop_1362:
16185 fbn,a %fcc0, loop_1363
16186 taddcctv %l4, 0x1E4D, %i3
16187 fcmpne32 %f26, %f8, %g2
16188 edge32 %i1, %l3, %o3
16189loop_1363:
16190 ta %xcc, 0x2
16191 fbge %fcc3, loop_1364
16192 edge16ln %o7, %o0, %g3
16193 bneg,a %xcc, loop_1365
16194 and %l2, %g5, %o2
16195loop_1364:
16196 edge8l %i5, %l0, %o1
16197 tvs %icc, 0x0
16198loop_1365:
16199 fpack16 %f28, %f9
16200 fmovdne %icc, %f0, %f15
16201 fbug %fcc0, loop_1366
16202 stbar
16203 movpos %xcc, %o5, %i4
16204 membar 0x4D
16205loop_1366:
16206 ba %xcc, loop_1367
16207 fbo %fcc0, loop_1368
16208 fand %f28, %f12, %f8
16209 fone %f2
16210loop_1367:
16211 nop
16212 wr %g0, 0x88, %asi
16213 ldxa [%l7 + 0x58] %asi, %l6
16214loop_1368:
16215 sir 0x024C
16216 xnor %i2, 0x0C67, %g7
16217 andn %l5, 0x1F3A, %g6
16218 fmul8x16au %f26, %f15, %f4
16219 fone %f16
16220 bcs,pt %icc, loop_1369
16221 edge32ln %o4, %l1, %i7
16222 andncc %g1, %i0, %i6
16223 bpos,a %xcc, loop_1370
16224loop_1369:
16225 fmovdgu %icc, %f3, %f3
16226 fmovrdgz %o6, %f12, %f16
16227 fnor %f8, %f2, %f28
16228loop_1370:
16229 fzeros %f8
16230 edge16n %g4, %i3, %l4
16231 addcc %i1, %g2, %l3
16232 st %f8, [%l7 + 0x78]
16233 stx %o3, [%l7 + 0x38]
16234 andncc %o0, %o7, %g3
16235 tsubcctv %l2, %o2, %i5
16236 udiv %g5, 0x1B69, %o1
16237 edge32 %o5, %l0, %l6
16238 tvs %xcc, 0x0
16239 umulcc %i4, 0x14AB, %i2
16240 umulcc %g7, %l5, %g6
16241 fnegd %f22, %f26
16242 set 0x40, %o6
16243 stda %f0, [%l7 + %o6] 0xf1
16244 membar #Sync
16245 fba %fcc0, loop_1371
16246 and %o4, %l1, %i7
16247 fmovda %icc, %f17, %f16
16248 orn %i0, %g1, %o6
16249loop_1371:
16250 fcmpne32 %f12, %f10, %i6
16251 bleu loop_1372
16252 move %xcc, %g4, %i3
16253 fpackfix %f0, %f25
16254 bcs,a,pn %icc, loop_1373
16255loop_1372:
16256 fmovsleu %icc, %f14, %f19
16257 fone %f12
16258 fmovrdlez %i1, %f30, %f28
16259loop_1373:
16260 tneg %icc, 0x5
16261 bgu,pt %icc, loop_1374
16262 fandnot2 %f18, %f12, %f0
16263 add %l7, 0x70, %l6
16264 wr %g0, 0x10, %asi
16265 casa [%l6] 0x10, %g2, %l3
16266loop_1374:
16267 movn %xcc, %l4, %o0
16268 edge8l %o3, %g3, %l2
16269 movre %o7, 0x1E5, %o2
16270 ldd [%l7 + 0x78], %f18
16271 sir 0x1AE7
16272 and %i5, 0x1C6B, %o1
16273 bg,a %xcc, loop_1375
16274 bg loop_1376
16275 bn loop_1377
16276 stw %g5, [%l7 + 0x1C]
16277loop_1375:
16278 brlz %l0, loop_1378
16279loop_1376:
16280 mulx %l6, %i4, %o5
16281loop_1377:
16282 bgu,pt %xcc, loop_1379
16283 edge8n %i2, %g7, %g6
16284loop_1378:
16285 stx %o4, [%l7 + 0x68]
16286 set 0x10, %l6
16287 ldxa [%g0 + %l6] 0x21, %l5
16288loop_1379:
16289 array8 %l1, %i7, %i0
16290 nop
16291 fitos %f2, %f17
16292 fstox %f17, %f4
16293 prefetch [%l7 + 0x58], 0x1
16294 sdivcc %g1, 0x19A2, %o6
16295 fbue,a %fcc2, loop_1380
16296 nop
16297 setx 0x144C8F63, %l0, %l6
16298 st %l6, [%l7 + 0x28]
16299 ld [%l7 + 0x28], %f3
16300 setx 0x387DCE96, %l1, %l5
16301 st %l5, [%l7 + 0x10]
16302 ld [%l7 + 0x10], %f9
16303 fdivs %f9, %f3, %f21
16304 movgu %xcc, %i6, %i3
16305 movne %xcc, %i1, %g2
16306loop_1380:
16307 fbug,a %fcc0, loop_1381
16308 orcc %g4, 0x01F5, %l3
16309 movleu %icc, %l4, %o3
16310 orcc %g3, %o0, %l2
16311loop_1381:
16312 move %xcc, %o2, %o7
16313 movne %icc, %o1, %g5
16314 ld [%l7 + 0x0C], %f30
16315 movle %xcc, %i5, %l0
16316 nop
16317 fitod %f16, %f18
16318 movle %icc, %i4, %o5
16319 movcc %icc, %l6, %i2
16320 srl %g6, 0x11, %o4
16321 fmovdpos %xcc, %f22, %f12
16322 edge16 %g7, %l1, %l5
16323 flush %l7 + 0x44
16324 sdivx %i7, 0x09D3, %g1
16325 orncc %i0, 0x053D, %i6
16326 wr %g0, 0x19, %asi
16327 stha %o6, [%l7 + 0x6A] %asi
16328 fbne %fcc1, loop_1382
16329 move %xcc, %i3, %i1
16330 fmuld8sux16 %f18, %f17, %f30
16331 ta %icc, 0x0
16332loop_1382:
16333 edge8l %g2, %l3, %l4
16334 fbne %fcc0, loop_1383
16335 ldstub [%l7 + 0x19], %g4
16336 or %g3, %o3, %o0
16337 fbule %fcc3, loop_1384
16338loop_1383:
16339 sethi 0x075C, %o2
16340 sra %o7, %l2, %g5
16341 add %i5, %o1, %l0
16342loop_1384:
16343 nop
16344 fitod %f8, %f14
16345 fdtox %f14, %f14
16346 fxtod %f14, %f2
16347 fnot1s %f23, %f24
16348 udiv %i4, 0x060D, %o5
16349 tge %xcc, 0x1
16350 sll %l6, 0x13, %i2
16351 brgez %o4, loop_1385
16352 fpsub16s %f27, %f25, %f30
16353 fmovdpos %xcc, %f27, %f24
16354 tvc %xcc, 0x5
16355loop_1385:
16356 addc %g6, %g7, %l5
16357 sra %i7, 0x02, %g1
16358 tleu %xcc, 0x3
16359 fmovdgu %icc, %f31, %f22
16360 tle %icc, 0x0
16361 array8 %i0, %i6, %o6
16362 ble,a,pt %icc, loop_1386
16363 lduw [%l7 + 0x70], %l1
16364 tsubcctv %i3, %i1, %l3
16365 brgez,a %g2, loop_1387
16366loop_1386:
16367 andn %l4, %g4, %o3
16368 fbue,a %fcc0, loop_1388
16369 bgu,a,pt %icc, loop_1389
16370loop_1387:
16371 edge8l %g3, %o0, %o2
16372 edge32l %o7, %g5, %i5
16373loop_1388:
16374 nop
16375 wr %g0, 0x88, %asi
16376 ldsha [%l7 + 0x72] %asi, %o1
16377loop_1389:
16378 ldsh [%l7 + 0x72], %l2
16379 array32 %l0, %o5, %l6
16380 movge %xcc, %i2, %i4
16381 movl %icc, %o4, %g6
16382 fbu,a %fcc1, loop_1390
16383 xorcc %g7, %i7, %l5
16384 ble,pt %xcc, loop_1391
16385 tne %icc, 0x5
16386loop_1390:
16387 nop
16388 setx 0x3AE31056A72A8B53, %l0, %l6
16389 stx %l6, [%l7 + 0x28]
16390 ldd [%l7 + 0x28], %f30
16391 setx 0x60D60930DAD64ED9, %l1, %l5
16392 stx %l5, [%l7 + 0x10]
16393 ldd [%l7 + 0x10], %f30
16394 fmuld %f30, %f30, %f12
16395 edge32l %g1, %i6, %o6
16396loop_1391:
16397 taddcctv %i0, %l1, %i1
16398 movvc %xcc, %i3, %g2
16399 fmovrsne %l3, %f30, %f18
16400 fpadd16s %f10, %f0, %f18
16401 subccc %g4, 0x1C97, %o3
16402 movvs %icc, %g3, %l4
16403 nop
16404 setx 0x6F929E0DAAB49082, %l0, %l6
16405 stx %l6, [%l7 + 0x28]
16406 ldd [%l7 + 0x28], %f18
16407 setx 0xB7F2E6A9556634C6, %l1, %l5
16408 stx %l5, [%l7 + 0x10]
16409 ldd [%l7 + 0x10], %f30
16410 faddd %f30, %f18, %f6
16411 umulcc %o2, %o7, %g5
16412 fmuld8ulx16 %f25, %f4, %f8
16413 array16 %o0, %i5, %o1
16414 umul %l0, %l2, %o5
16415 edge8l %i2, %i4, %l6
16416 fbl %fcc2, loop_1392
16417 fexpand %f7, %f12
16418 movcs %xcc, %g6, %o4
16419 tgu %icc, 0x0
16420loop_1392:
16421 sth %i7, [%l7 + 0x7C]
16422 movpos %xcc, %l5, %g7
16423 subc %i6, 0x1C09, %o6
16424 xnorcc %i0, %l1, %i1
16425 te %xcc, 0x3
16426 fmovrsgz %i3, %f14, %f5
16427 orcc %g1, %g2, %l3
16428 umulcc %g4, 0x014D, %g3
16429 ld [%l7 + 0x18], %f4
16430 fmovsvs %xcc, %f22, %f3
16431 set 0x3D, %o2
16432 stba %l4, [%l7 + %o2] 0x23
16433 membar #Sync
16434 subcc %o2, 0x0B67, %o3
16435 tge %xcc, 0x5
16436 srl %o7, 0x1E, %o0
16437 fsrc2 %f28, %f4
16438 saved
16439 rdpr %cwp, %g1
16440 rdpr %cansave, %g2
16441 rdpr %canrestore, %g3
16442 rdpr %cleanwin, %g4
16443 rdpr %otherwin, %g5
16444 rdpr %wstate, %g6
16445 nop
16446 setx 0x6A30A8F8116F3E55, %l0, %l6
16447 stx %l6, [%l7 + 0x28]
16448 ldd [%l7 + 0x28], %f18
16449 fsqrtd %f18, %f30
16450 movcc %icc, %g5, %i5
16451 fmovdle %xcc, %f31, %f25
16452 set 0x160, %i1
16453 nop ! nop ! ldxa [%g0 + %i1] 0x40, %o1 ripped by fixASI40.pl ripped by fixASI40.pl
16454 tleu %xcc, 0x1
16455 sll %l0, 0x17, %o5
16456 prefetch [%l7 + 0x44], 0x0
16457 tcc %icc, 0x0
16458 orn %i2, %i4, %l2
16459 sll %l6, %g6, %i7
16460 add %l7, 0x68, %l6
16461 wr %g0, 0x19, %asi
16462 casxa [%l6] 0x19, %l5, %o4
16463 fpadd32s %f30, %f28, %f21
16464 set 0x66, %i5
16465 stba %i6, [%l7 + %i5] 0xeb
16466 membar #Sync
16467 movg %xcc, %g7, %o6
16468 tge %icc, 0x1
16469 popc %i0, %i1
16470 fornot1 %f8, %f18, %f14
16471 nop
16472 setx loop_1393, %l0, %l1
16473 wrpr 0x1, %tl
16474 wrpr %l1, %tnpc
16475 setx 0x34400001400, %l0, %l1
16476 wrpr %l1, %tstate
16477 wrhpr 0x4, %htstate
16478 done
16479 fcmpgt16 %f16, %f18, %i3
16480 bvc,a loop_1394
16481 fpsub32s %f28, %f20, %f0
16482loop_1393:
16483 nop
16484 fitod %f10, %f18
16485 fdtoi %f18, %f28
16486 tne %xcc, 0x1
16487loop_1394:
16488 fbl,a %fcc0, loop_1395
16489 nop
16490 setx loop_1396, %l0, %l1
16491 wrpr 0x1, %tl
16492 wrpr %l1, %tpc
16493 add %l1, 0x4, %l1
16494 wrpr %l1, %tnpc
16495 setx 0x34400001400, %l0, %l1
16496 wrpr %l1, %tstate
16497 wrhpr 0x4, %htstate
16498 retry
16499 fmovrsne %l1, %f24, %f4
16500 sdiv %g1, 0x0E36, %g2
16501loop_1395:
16502 srlx %g4, 0x08, %l3
16503loop_1396:
16504 nop
16505 fitod %f2, %f26
16506 fdtos %f26, %f31
16507 andncc %l4, %o2, %o3
16508 tgu %xcc, 0x7
16509 edge16l %g3, %o0, %o7
16510 set 0x64, %l2
16511 lduwa [%l7 + %l2] 0x88, %g5
16512 udivx %o1, 0x0232, %i5
16513 edge32n %o5, %i2, %l0
16514 fcmpne16 %f12, %f24, %l2
16515 nop
16516 setx loop_1397, %l0, %l1
16517 jmpl %l1, %i4
16518 movneg %icc, %l6, %i7
16519 nop
16520 fitos %f0, %f25
16521 fstod %f25, %f26
16522 nop
16523 setx loop_1398, %l0, %l1
16524 wrpr 0x1, %tl
16525 wrpr %l1, %tpc
16526 add %l1, 0x4, %l1
16527 wrpr %l1, %tnpc
16528 setx 0x34400001400, %l0, %l1
16529 wrpr %l1, %tstate
16530 wrhpr 0x4, %htstate
16531 retry
16532loop_1397:
16533 fmovrdlez %l5, %f10, %f6
16534 tcs %icc, 0x6
16535 nop
16536 setx 0x27058BB58077F1BE, %l0, %l6
16537 stx %l6, [%l7 + 0x78]
16538 ldx [%l7 + 0x78], %fsr
16539loop_1398:
16540 nop
16541 fitod %f6, %f28
16542 fdtoi %f28, %f22
16543 fmuld8ulx16 %f31, %f11, %f12
16544 tleu %xcc, 0x2
16545 brlez %g6, loop_1399
16546 fpackfix %f12, %f1
16547 fmovdleu %xcc, %f24, %f2
16548 orncc %o4, %g7, %i6
16549loop_1399:
16550 nop
16551 set 0x6C, %o4
16552 swapa [%l7 + %o4] 0x04, %o6
16553 bcs,pt %xcc, loop_1400
16554 smulcc %i1, %i0, %i3
16555 movrlez %l1, 0x3B4, %g2
16556 bgu,pn %icc, loop_1401
16557loop_1400:
16558 edge16n %g1, %l3, %g4
16559 array8 %l4, %o3, %g3
16560 array32 %o0, %o2, %o7
16561loop_1401:
16562 bn,pt %icc, loop_1402
16563 array16 %o1, %i5, %g5
16564 edge8 %o5, %i2, %l2
16565 fcmpgt32 %f18, %f28, %i4
16566loop_1402:
16567 xor %l6, %l0, %i7
16568 fbul,a %fcc3, loop_1403
16569 nop
16570 setx 0x70670A0E, %l0, %l6
16571 st %l6, [%l7 + 0x0C]
16572 ld [%l7 + 0x0C], %fsr
16573 tgu %icc, 0x6
16574 nop
16575 setx 0x1D1773B2, %l0, %l6
16576 st %l6, [%l7 + 0x28]
16577 ld [%l7 + 0x28], %f13
16578 setx 0x154FA88D, %l1, %l5
16579 st %l5, [%l7 + 0x10]
16580 ld [%l7 + 0x10], %f8
16581 fmuls %f8, %f13, %f12
16582loop_1403:
16583 nop
16584 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
16585 nop ! nop ! ldxa [%g0 + 0x1c8] %asi, %g6 ripped by fixASI40.pl ripped by fixASI40.pl
16586 taddcc %l5, %o4, %g7
16587 andncc %o6, %i6, %i0
16588 nop
16589 setx 0x803C2AE52D83D5E1, %l0, %l6
16590 stx %l6, [%l7 + 0x28]
16591 ldd [%l7 + 0x28], %f28
16592 setx 0x889A2FE96A093A9E, %l1, %l5
16593 stx %l5, [%l7 + 0x10]
16594 ldd [%l7 + 0x10], %f28
16595 fmuld %f28, %f28, %f0
16596 edge16 %i1, %l1, %i3
16597 edge32n %g2, %l3, %g1
16598 tneg %xcc, 0x2
16599 brgz %g4, loop_1404
16600 tcs %xcc, 0x0
16601 bvs,a %icc, loop_1405
16602 sll %l4, 0x17, %o3
16603loop_1404:
16604 fblg %fcc1, loop_1406
16605 nop
16606 setx 0x89F007F3, %l0, %l6
16607 st %l6, [%l7 + 0x28]
16608 ld [%l7 + 0x28], %f11
16609 setx 0xB6A03C87, %l1, %l5
16610 st %l5, [%l7 + 0x10]
16611 ld [%l7 + 0x10], %f28
16612 fsubs %f28, %f11, %f15
16613loop_1405:
16614 movgu %icc, %g3, %o0
16615 mulscc %o2, %o7, %o1
16616loop_1406:
16617 edge16ln %i5, %o5, %i2
16618 fmovdcs %icc, %f8, %f14
16619 brlez,a %l2, loop_1407
16620 brz,a %i4, loop_1408
16621 brlz %g5, loop_1409
16622 edge8l %l6, %i7, %g6
16623loop_1407:
16624 array32 %l0, %l5, %o4
16625loop_1408:
16626 fpadd32s %f3, %f18, %f30
16627loop_1409:
16628 ldsb [%l7 + 0x30], %g7
16629 tcs %xcc, 0x3
16630 fnor %f4, %f18, %f12
16631 restored
16632 rdpr %cwp, %g1
16633 rdpr %cansave, %g2
16634 rdpr %canrestore, %g3
16635 rdpr %cleanwin, %g4
16636 rdpr %otherwin, %g5
16637 rdpr %wstate, %g6
16638 fmovda %icc, %f31, %f6
16639 sllx %i6, %o6, %i0
16640 set 0x40, %g2
16641 ldda [%l7 + %g2] 0x80, %f16
16642 tvs %xcc, 0x5
16643 umulcc %l1, %i3, %i1
16644 movvs %xcc, %l3, %g2
16645 add %g4, %l4, %o3
16646 array32 %g3, %g1, %o2
16647 move %icc, %o7, %o1
16648 tcs %icc, 0x4
16649 fpsub32s %f6, %f18, %f1
16650 subc %i5, %o5, %o0
16651 be,a,pn %xcc, loop_1410
16652 fmovscc %xcc, %f9, %f15
16653 edge8ln %l2, %i2, %g5
16654 nop
16655 fitos %f6, %f30
16656 fstod %f30, %f28
16657loop_1410:
16658 alignaddrl %l6, %i4, %i7
16659 movrlez %g6, 0x055, %l5
16660 ta %icc, 0x5
16661 tvs %icc, 0x2
16662 addccc %l0, %o4, %i6
16663 movle %icc, %o6, %i0
16664 fmovdleu %xcc, %f16, %f2
16665 tl %icc, 0x7
16666 nop
16667 setx loop_1411, %l0, %l1
16668 wrpr 0x1, %tl
16669 wrpr %l1, %tnpc
16670 setx 0x34400001400, %l0, %l1
16671 wrpr %l1, %tstate
16672 wrhpr 0x4, %htstate
16673 done
16674 tvs %icc, 0x0
16675 mova %icc, %g7, %i3
16676 movrlz %l1, 0x1B5, %l3
16677loop_1411:
16678 tg %icc, 0x6
16679 or %i1, 0x0FC3, %g2
16680 andcc %l4, 0x1CF1, %o3
16681 te %icc, 0x6
16682 movvs %xcc, %g4, %g3
16683 brnz,a %o2, loop_1412
16684 nop
16685 setx 0x97B3EC6614167E21, %l0, %l6
16686 stx %l6, [%l7 + 0x28]
16687 ldd [%l7 + 0x28], %f10
16688 setx 0xDDEBAD151C906DBA, %l1, %l5
16689 stx %l5, [%l7 + 0x10]
16690 ldd [%l7 + 0x10], %f12
16691 fmuld %f12, %f10, %f24
16692 orcc %o7, %g1, %i5
16693 set 0x50, %o7
16694 prefetcha [%l7 + %o7] 0x80, 0x3
16695loop_1412:
16696 tvs %icc, 0x0
16697 fmovsg %icc, %f7, %f30
16698 edge8ln %o5, %l2, %i2
16699 and %g5, 0x0B0E, %l6
16700 movrlez %i4, %i7, %g6
16701 subccc %l5, 0x0167, %l0
16702 subcc %o4, 0x1602, %o0
16703 sllx %o6, %i0, %g7
16704 subcc %i6, %l1, %l3
16705 sub %i1, 0x175B, %i3
16706 movleu %xcc, %l4, %g2
16707 movrlz %g4, 0x09D, %o3
16708 for %f26, %f2, %f2
16709 movgu %xcc, %o2, %o7
16710 movne %xcc, %g1, %g3
16711 addccc %o1, %o5, %l2
16712 fmovdpos %icc, %f24, %f7
16713 srlx %i2, 0x0E, %i5
16714 movrgez %l6, %g5, %i7
16715 xnor %i4, %l5, %l0
16716 sra %o4, 0x0D, %g6
16717 movg %icc, %o0, %o6
16718 set 0x0F, %l5
16719 ldsba [%l7 + %l5] 0x11, %g7
16720 nop
16721 fitod %f31, %f6
16722 array8 %i6, %l1, %l3
16723 bg,a,pn %xcc, loop_1413
16724 mulscc %i1, %i3, %l4
16725 edge16l %i0, %g4, %o3
16726 fcmpgt16 %f24, %f8, %g2
16727loop_1413:
16728 xnor %o2, 0x0EAA, %g1
16729 or %o7, %o1, %o5
16730 bgu,pt %icc, loop_1414
16731 fmovsle %xcc, %f20, %f1
16732 fcmpne32 %f4, %f20, %l2
16733 fcmpgt32 %f30, %f0, %i2
16734loop_1414:
16735 nop
16736 setx 0x360F568F, %l0, %l6
16737 st %l6, [%l7 + 0x28]
16738 ld [%l7 + 0x28], %f31
16739 setx 0xA8B7C4D6, %l1, %l5
16740 st %l5, [%l7 + 0x10]
16741 ld [%l7 + 0x10], %f6
16742 fsubs %f6, %f31, %f27
16743 nop
16744 setx loop_1415, %l0, %l1
16745 wrpr 0x1, %tl
16746 wrpr %l1, %tpc
16747 add %l1, 0x4, %l1
16748 wrpr %l1, %tnpc
16749 setx 0x34400001400, %l0, %l1
16750 wrpr %l1, %tstate
16751 wrhpr 0x4, %htstate
16752 retry
16753 fornot2 %f6, %f30, %f20
16754 movrgez %i5, %l6, %g5
16755 wr %g0, 0x80, %asi
16756 sta %f9, [%l7 + 0x1C] %asi
16757loop_1415:
16758 fmovdvc %icc, %f26, %f9
16759 nop
16760 setx 0xC093D126, %l0, %l6
16761 st %l6, [%l7 + 0x28]
16762 ld [%l7 + 0x28], %f30
16763 setx 0x65F1DFF9, %l1, %l5
16764 st %l5, [%l7 + 0x10]
16765 ld [%l7 + 0x10], %f4
16766 fdivs %f4, %f30, %f31
16767 movvc %icc, %g3, %i7
16768 tleu %xcc, 0x5
16769 xnor %i4, 0x0FD5, %l5
16770 fnor %f10, %f16, %f20
16771 edge8ln %o4, %l0, %g6
16772 tneg %xcc, 0x6
16773 array8 %o6, %o0, %g7
16774 nop
16775 fitos %f2, %f7
16776 fstoi %f7, %f6
16777 tle %xcc, 0x3
16778 tneg %icc, 0x0
16779 fxnor %f6, %f20, %f20
16780 wr %g0, 0x80, %asi
16781 swapa [%l7 + 0x0C] %asi, %i6
16782 edge16 %l1, %l3, %i3
16783 nop
16784 set 0x0E, %i4
16785 ldstub [%l7 + %i4], %i1
16786 fmovrsgez %l4, %f11, %f29
16787 fmul8x16au %f1, %f13, %f8
16788 nop
16789 fitod %f10, %f8
16790 fdtox %f8, %f26
16791 taddcc %i0, 0x1C3B, %g4
16792 fsrc2 %f30, %f6
16793 fornot2 %f20, %f12, %f2
16794 edge8l %o3, %g2, %o2
16795 nop
16796 set 0x20, %i6
16797 stx %o7, [%l7 + %i6]
16798 alignaddrl %o1, %g1, %o5
16799 nop
16800 setx 0xCF1C1C7D, %l0, %l6
16801 st %l6, [%l7 + 0x28]
16802 ld [%l7 + 0x28], %f22
16803 setx 0x2A58FC4F, %l1, %l5
16804 st %l5, [%l7 + 0x10]
16805 ld [%l7 + 0x10], %f14
16806 fdivs %f14, %f22, %f11
16807 tcs %xcc, 0x2
16808 fnot2s %f9, %f9
16809 movgu %xcc, %i2, %i5
16810 orncc %l6, %g5, %g3
16811 bl,a loop_1416
16812 fbug,a %fcc2, loop_1417
16813 tpos %xcc, 0x5
16814 fcmpeq32 %f8, %f28, %i7
16815loop_1416:
16816 tsubcc %i4, 0x0E04, %l5
16817loop_1417:
16818 nop
16819 wr %g0, 0x11, %asi
16820 swapa [%l7 + 0x50] %asi, %o4
16821 xnorcc %l2, %l0, %o6
16822 wr %g0, 0x19, %asi
16823 lduwa [%l7 + 0x7C] %asi, %o0
16824 bvc,a,pn %icc, loop_1418
16825 alignaddrl %g7, %g6, %l1
16826 edge16ln %i6, %l3, %i1
16827 fbue,a %fcc1, loop_1419
16828loop_1418:
16829 prefetch [%l7 + 0x40], 0x2
16830 ble,a,pt %xcc, loop_1420
16831 or %i3, 0x1FBC, %l4
16832loop_1419:
16833 restored
16834 rdpr %cwp, %g1
16835 rdpr %cansave, %g2
16836 rdpr %canrestore, %g3
16837 rdpr %cleanwin, %g4
16838 rdpr %otherwin, %g5
16839 rdpr %wstate, %g6
16840 ldd [%l7 + 0x38], %f26
16841loop_1420:
16842 srlx %i0, 0x09, %g4
16843 umulcc %g2, %o2, %o3
16844 movrgez %o7, %o1, %o5
16845 sir 0x1698
16846 movleu %icc, %g1, %i2
16847 subccc %l6, %i5, %g3
16848 ldd [%l7 + 0x10], %f18
16849 ba,a,pn %icc, loop_1421
16850 fbul %fcc3, loop_1422
16851 srl %i7, %i4, %l5
16852 subccc %o4, 0x0CB1, %g5
16853loop_1421:
16854 saved
16855 rdpr %cwp, %g1
16856 rdpr %cansave, %g2
16857 rdpr %canrestore, %g3
16858 rdpr %cleanwin, %g4
16859 rdpr %otherwin, %g5
16860 rdpr %wstate, %g6
16861loop_1422:
16862 tl %xcc, 0x0
16863 movleu %xcc, %l0, %o6
16864 saved
16865 rdpr %cwp, %g1
16866 rdpr %cansave, %g2
16867 rdpr %canrestore, %g3
16868 rdpr %cleanwin, %g4
16869 rdpr %otherwin, %g5
16870 rdpr %wstate, %g6
16871 stw %o0, [%l7 + 0x54]
16872 move %xcc, %l2, %g7
16873 taddcc %l1, 0x0DEC, %i6
16874 taddcc %l3, 0x15B8, %i1
16875 restored
16876 rdpr %cwp, %g1
16877 rdpr %cansave, %g2
16878 rdpr %canrestore, %g3
16879 rdpr %cleanwin, %g4
16880 rdpr %otherwin, %g5
16881 rdpr %wstate, %g6
16882 nop
16883 fitos %f12, %f7
16884 fstox %f7, %f22
16885 fxtos %f22, %f11
16886 wr %g0, 0x80, %asi
16887 ldstuba [%l7 + 0x40] %asi, %i3
16888 movleu %xcc, %g6, %l4
16889 edge32n %i0, %g4, %o2
16890 sra %o3, 0x16, %o7
16891 te %icc, 0x1
16892 array16 %g2, %o5, %o1
16893 srl %i2, %l6, %g1
16894 popc %i5, %i7
16895 movcc %xcc, %i4, %g3
16896 sdivx %o4, 0x13AD, %g5
16897 ta %icc, 0x3
16898 bne,a loop_1423
16899 movcc %icc, %l0, %l5
16900 wr %g0, 0xea, %asi
16901 stwa %o6, [%l7 + 0x78] %asi
16902 membar #Sync
16903loop_1423:
16904 tge %xcc, 0x3
16905 fsrc2s %f13, %f30
16906 tcc %xcc, 0x3
16907 sra %o0, %l2, %g7
16908 fmovscs %icc, %f24, %f18
16909 sub %l1, %i6, %l3
16910 orn %i3, 0x005B, %g6
16911 mova %icc, %i1, %l4
16912 set 0x08, %g6
16913 stwa %g4, [%l7 + %g6] 0x81
16914 stb %o2, [%l7 + 0x44]
16915 ld [%l7 + 0x08], %f10
16916 nop
16917 fitod %f0, %f6
16918 fdtos %f6, %f31
16919 tleu %xcc, 0x5
16920 ld [%l7 + 0x50], %f26
16921 edge8n %i0, %o7, %g2
16922 bpos loop_1424
16923 fornot2 %f6, %f24, %f28
16924 and %o3, %o1, %i2
16925 ble,pn %icc, loop_1425
16926loop_1424:
16927 movg %icc, %o5, %g1
16928 alignaddr %i5, %l6, %i7
16929 swap [%l7 + 0x58], %i4
16930loop_1425:
16931 nop
16932 fitod %f0, %f16
16933 fdtoi %f16, %f30
16934 sdivcc %o4, 0x0078, %g3
16935 udivx %l0, 0x01B2, %l5
16936 andcc %o6, 0x139A, %o0
16937 movl %icc, %g5, %l2
16938 edge8ln %g7, %l1, %l3
16939 nop
16940 setx 0x71670288806D56D3, %l0, %l6
16941 stx %l6, [%l7 + 0x28]
16942 ldx [%l7 + 0x28], %fsr
16943 wr %g0, 0x18, %asi
16944 lduba [%l7 + 0x32] %asi, %i6
16945 movrlz %g6, %i3, %l4
16946 udivx %g4, 0x05C5, %i1
16947 srl %o2, 0x1B, %i0
16948 mova %xcc, %o7, %o3
16949 tvc %xcc, 0x0
16950 movcs %icc, %o1, %i2
16951 bn %icc, loop_1426
16952 move %xcc, %g2, %o5
16953 move %xcc, %i5, %g1
16954 xnor %i7, 0x1C58, %l6
16955loop_1426:
16956 fbule %fcc1, loop_1427
16957 mulx %o4, 0x126A, %i4
16958 fcmple32 %f14, %f2, %l0
16959 movpos %icc, %g3, %l5
16960loop_1427:
16961 fpsub32s %f7, %f2, %f31
16962 nop
16963 setx 0x303F8382, %l0, %l6
16964 st %l6, [%l7 + 0x28]
16965 ld [%l7 + 0x28], %f26
16966 setx 0x3E3CAA82, %l1, %l5
16967 st %l5, [%l7 + 0x10]
16968 ld [%l7 + 0x10], %f28
16969 fdivs %f28, %f26, %f21
16970 sll %o0, %g5, %o6
16971 nop
16972 setx 0x4F54FBBADEC0A353, %l0, %l6
16973 stx %l6, [%l7 + 0x28]
16974 ldd [%l7 + 0x28], %f20
16975 fsqrtd %f20, %f28
16976 nop
16977 setx 0x793BF372088AA99D, %l0, %l6
16978 stx %l6, [%l7 + 0x28]
16979 ldd [%l7 + 0x28], %f18
16980 setx 0x93EE7F04D24E3586, %l1, %l5
16981 stx %l5, [%l7 + 0x10]
16982 ldd [%l7 + 0x10], %f16
16983 fdivd %f16, %f18, %f22
16984 tn %icc, 0x1
16985 sub %g7, 0x0A8E, %l1
16986 fpsub32s %f30, %f16, %f14
16987 move %icc, %l3, %i6
16988 and %l2, 0x1F75, %g6
16989 popc %i3, %g4
16990 fcmple16 %f16, %f28, %i1
16991 fmovdneg %xcc, %f2, %f18
16992 addccc %o2, %l4, %o7
16993 set 0x78, %l0
16994 stha %i0, [%l7 + %l0] 0xea
16995 membar #Sync
16996 std %f0, [%l7 + 0x78]
16997 set 0x40, %i3
16998 stda %f16, [%l7 + %i3] 0xf8
16999 membar #Sync
17000 saved
17001 rdpr %cwp, %g1
17002 rdpr %cansave, %g2
17003 rdpr %canrestore, %g3
17004 rdpr %cleanwin, %g4
17005 rdpr %otherwin, %g5
17006 rdpr %wstate, %g6
17007 movn %icc, %o1, %o3
17008 movcs %icc, %g2, %i2
17009 stw %i5, [%l7 + 0x44]
17010 swap [%l7 + 0x3C], %g1
17011 brgez,a %i7, loop_1428
17012 umul %l6, 0x1DAB, %o4
17013 addcc %o5, 0x1A6C, %i4
17014 movrgez %g3, %l5, %l0
17015loop_1428:
17016 ldd [%l7 + 0x20], %o0
17017 fblg %fcc0, loop_1429
17018 fmovsle %xcc, %f24, %f30
17019 bcs,pn %icc, loop_1430
17020 tneg %icc, 0x1
17021loop_1429:
17022 andncc %o6, %g7, %l1
17023 array32 %l3, %i6, %l2
17024loop_1430:
17025 fbe %fcc2, loop_1431
17026 srax %g5, 0x0A, %g6
17027 movcc %xcc, %g4, %i1
17028 sdivx %i3, 0x051E, %l4
17029loop_1431:
17030 bn loop_1432
17031 nop
17032 setx loop_1433, %l0, %l1
17033 jmpl %l1, %o2
17034 bpos,a %icc, loop_1434
17035 bvc,pn %xcc, loop_1435
17036loop_1432:
17037 swap [%l7 + 0x48], %o7
17038loop_1433:
17039 tcs %icc, 0x4
17040loop_1434:
17041 movrlez %o1, 0x121, %i0
17042loop_1435:
17043 nop
17044 setx 0x566E37EBAF65E717, %l0, %l6
17045 stx %l6, [%l7 + 0x28]
17046 ldd [%l7 + 0x28], %f10
17047 setx 0x9C4C53DAC4461B9B, %l1, %l5
17048 stx %l5, [%l7 + 0x10]
17049 ldd [%l7 + 0x10], %f22
17050 fmuld %f22, %f10, %f28
17051 sra %o3, 0x0E, %g2
17052 fpack16 %f20, %f9
17053 edge16l %i2, %g1, %i7
17054 sir 0x1BDC
17055 stbar
17056 edge8n %i5, %l6, %o4
17057 movge %icc, %i4, %o5
17058 movleu %xcc, %l5, %l0
17059 alignaddr %g3, %o6, %o0
17060 andn %g7, 0x05B0, %l3
17061 bcs,pt %xcc, loop_1436
17062 movpos %icc, %i6, %l2
17063 nop
17064 setx 0xF33B58A7E7DFD2EA, %l0, %l6
17065 stx %l6, [%l7 + 0x28]
17066 ldd [%l7 + 0x28], %f8
17067 setx 0xA7F3B9C9074AA225, %l1, %l5
17068 stx %l5, [%l7 + 0x10]
17069 ldd [%l7 + 0x10], %f16
17070 faddd %f16, %f8, %f2
17071 nop
17072 fitos %f12, %f14
17073 fstoi %f14, %f26
17074loop_1436:
17075 nop
17076 wr %g0, 0x20, %asi
17077 ldxa [%g0 + 0x30] %asi, %l1
17078 fmovrde %g6, %f24, %f8
17079 movrlz %g5, 0x181, %i1
17080 tgu %icc, 0x3
17081 wr %g0, 0xf0, %asi
17082 stda %f0, [%l7 + 0x40] %asi
17083 membar #Sync
17084 fbue %fcc3, loop_1437
17085 umul %g4, %i3, %l4
17086 tpos %xcc, 0x1
17087 edge16n %o2, %o1, %i0
17088loop_1437:
17089 nop
17090 fitod %f4, %f14
17091 fdtos %f14, %f5
17092 sra %o7, 0x0C, %o3
17093 te %icc, 0x7
17094 sir 0x1F3A
17095 tsubcc %g2, 0x13D8, %g1
17096 sra %i2, %i5, %l6
17097 addcc %i7, 0x1B5E, %o4
17098 fbne,a %fcc0, loop_1438
17099 edge16 %i4, %l5, %l0
17100 movleu %xcc, %g3, %o5
17101 edge16n %o6, %o0, %g7
17102loop_1438:
17103 nop
17104 fitod %f12, %f8
17105 fdtox %f8, %f26
17106 andcc %i6, 0x103E, %l3
17107 edge32 %l2, %g6, %l1
17108 nop
17109 setx 0x2AD16FE8E050F0A4, %l0, %l6
17110 stx %l6, [%l7 + 0x58]
17111 ldx [%l7 + 0x58], %fsr
17112 move %icc, %g5, %g4
17113 movne %icc, %i3, %l4
17114 set 0x68, %l1
17115 sta %f14, [%l7 + %l1] 0x80
17116 taddcc %o2, 0x0495, %o1
17117 movrgez %i1, %o7, %o3
17118 stbar
17119 addcc %g2, 0x0C0E, %g1
17120 tne %icc, 0x0
17121 movge %icc, %i2, %i5
17122 addc %i0, 0x05E6, %i7
17123 edge16l %o4, %i4, %l5
17124 fmul8x16au %f10, %f15, %f6
17125 add %l0, %l6, %o5
17126 add %o6, 0x1B67, %o0
17127 movge %icc, %g3, %g7
17128 nop
17129 setx 0xE57EEB48, %l0, %l6
17130 st %l6, [%l7 + 0x28]
17131 ld [%l7 + 0x28], %f23
17132 fsqrts %f23, %f19
17133 subccc %i6, %l3, %g6
17134 movrgez %l2, %l1, %g4
17135 faligndata %f2, %f10, %f18
17136 nop
17137 setx 0xA8C82E14262CCB6E, %l0, %l6
17138 stx %l6, [%l7 + 0x28]
17139 ldd [%l7 + 0x28], %f30
17140 setx 0x930DF3743ACD5D76, %l1, %l5
17141 stx %l5, [%l7 + 0x10]
17142 ldd [%l7 + 0x10], %f2
17143 fdivd %f2, %f30, %f10
17144 addcc %i3, %g5, %l4
17145 mova %icc, %o2, %i1
17146 array8 %o1, %o7, %g2
17147 sth %o3, [%l7 + 0x54]
17148 xnorcc %i2, 0x082E, %g1
17149 fpadd16 %f20, %f24, %f18
17150 fmovde %xcc, %f19, %f28
17151 ldstub [%l7 + 0x24], %i5
17152 sdivcc %i0, 0x1BEC, %i7
17153 tsubcc %i4, 0x1AF6, %l5
17154 array32 %o4, %l6, %o5
17155 wr %g0, 0x19, %asi
17156 stha %l0, [%l7 + 0x4A] %asi
17157 taddcctv %o6, %o0, %g3
17158 orn %g7, %i6, %g6
17159 bg,a loop_1439
17160 orcc %l3, 0x1EBD, %l2
17161 fcmpgt32 %f2, %f26, %g4
17162 fba,a %fcc2, loop_1440
17163loop_1439:
17164 edge32ln %l1, %g5, %l4
17165 fpsub16s %f6, %f27, %f23
17166 movle %icc, %i3, %o2
17167loop_1440:
17168 taddcctv %i1, %o7, %o1
17169 movne %icc, %o3, %g2
17170 nop
17171 setx 0xBDA3867D264F9704, %l0, %l6
17172 stx %l6, [%l7 + 0x28]
17173 ldd [%l7 + 0x28], %f8
17174 setx 0x9905157910D49D62, %l1, %l5
17175 stx %l5, [%l7 + 0x10]
17176 ldd [%l7 + 0x10], %f2
17177 fdivd %f2, %f8, %f18
17178 movpos %xcc, %g1, %i2
17179 stx %i5, [%l7 + 0x08]
17180 edge16 %i7, %i0, %i4
17181 umulcc %o4, %l6, %l5
17182 xor %o5, 0x1B1A, %o6
17183 sir 0x1FE0
17184 nop
17185 fitod %f4, %f18
17186 fdtox %f18, %f8
17187 fxtod %f8, %f10
17188 brlz %l0, loop_1441
17189 ld [%l7 + 0x18], %f19
17190 fpsub16 %f18, %f16, %f20
17191 call loop_1442
17192loop_1441:
17193 alignaddr %g3, %o0, %g7
17194 udivx %i6, 0x131F, %l3
17195 wr %g0, 0x19, %asi
17196 lduba [%l7 + 0x4D] %asi, %l2
17197loop_1442:
17198 nop
17199 fitos %f9, %f3
17200 fstox %f3, %f18
17201 fxtos %f18, %f26
17202 set 0x1A, %o0
17203 stha %g6, [%l7 + %o0] 0x23
17204 membar #Sync
17205 movle %xcc, %l1, %g4
17206 tvc %xcc, 0x7
17207 xnor %g5, 0x0DCF, %l4
17208 edge32n %i3, %o2, %i1
17209 fbu %fcc0, loop_1443
17210 array8 %o7, %o3, %g2
17211 umul %o1, %g1, %i5
17212 srl %i7, %i2, %i4
17213loop_1443:
17214 nop
17215 set 0x08, %i0
17216 prefetcha [%l7 + %i0] 0x80, 0x0
17217 popc %l6, %o4
17218 fble,a %fcc2, loop_1444
17219 sethi 0x0C87, %l5
17220 movl %icc, %o6, %o5
17221 tne %xcc, 0x4
17222loop_1444:
17223 sir 0x0127
17224 udivcc %g3, 0x10B1, %l0
17225 orncc %g7, 0x1018, %i6
17226 alignaddrl %o0, %l3, %l2
17227 tgu %icc, 0x6
17228 nop
17229 set 0x7C, %g7
17230 ldsw [%l7 + %g7], %g6
17231 fmovdvc %icc, %f0, %f9
17232 set 0x40, %i2
17233 stda %f0, [%l7 + %i2] 0x88
17234 popc %l1, %g4
17235 membar 0x4E
17236 fmovscc %icc, %f9, %f28
17237 wr %g0, 0x89, %asi
17238 ldxa [%l7 + 0x58] %asi, %l4
17239 set 0x18, %g4
17240 stxa %g5, [%l7 + %g4] 0x18
17241 movpos %icc, %i3, %o2
17242 bvc,pn %xcc, loop_1445
17243 fmovdvc %xcc, %f9, %f22
17244 movrgz %o7, 0x382, %o3
17245 bne %xcc, loop_1446
17246loop_1445:
17247 edge32 %g2, %i1, %o1
17248 array16 %i5, %i7, %g1
17249 movpos %xcc, %i4, %i0
17250loop_1446:
17251 tn %xcc, 0x0
17252 tpos %icc, 0x2
17253 fmul8x16au %f12, %f3, %f4
17254 stbar
17255 faligndata %f24, %f16, %f8
17256 brlz,a %l6, loop_1447
17257 movrlz %o4, 0x3EF, %i2
17258 fabss %f12, %f14
17259 tleu %icc, 0x7
17260loop_1447:
17261 mulscc %l5, 0x042F, %o5
17262 add %l7, 0x20, %l6
17263 wr %g0, 0x0c, %asi
17264 ldxa [%l6] %asi, %o6
17265 casxa [%l6] 0x0c, %o6, %g3
17266 srlx %g7, %i6, %o0
17267 ldsh [%l7 + 0x14], %l3
17268 fpsub16s %f8, %f28, %f8
17269 fmovdvs %icc, %f8, %f30
17270 fone %f20
17271 fnand %f26, %f0, %f0
17272 set 0x44, %g3
17273 ldswa [%l7 + %g3] 0x15, %l0
17274 fmul8sux16 %f14, %f28, %f22
17275 wr %g0, 0x80, %asi
17276 ldswa [%l7 + 0x24] %asi, %l2
17277 add %l1, 0x15F4, %g4
17278 popc 0x1617, %l4
17279 bne loop_1448
17280 be,a,pn %icc, loop_1449
17281 and %g6, %g5, %o2
17282 orcc %o7, 0x18A4, %o3
17283loop_1448:
17284 movl %icc, %i3, %g2
17285loop_1449:
17286 mova %xcc, %o1, %i1
17287 movcs %icc, %i7, %g1
17288 taddcctv %i5, %i0, %i4
17289 fbg %fcc0, loop_1450
17290 edge8 %o4, %l6, %i2
17291 edge8l %l5, %o6, %g3
17292 brlz,a %g7, loop_1451
17293loop_1450:
17294 move %xcc, %i6, %o0
17295 fmovsvs %icc, %f24, %f1
17296 nop
17297 setx 0x94161FE988827E5B, %l0, %l6
17298 stx %l6, [%l7 + 0x28]
17299 ldd [%l7 + 0x28], %f8
17300 setx 0xACFDA307BD89F9BC, %l1, %l5
17301 stx %l5, [%l7 + 0x10]
17302 ldd [%l7 + 0x10], %f24
17303 fdivd %f24, %f8, %f12
17304loop_1451:
17305 nop
17306 set 0x55, %g1
17307 stba %l3, [%l7 + %g1] 0xea
17308 membar #Sync
17309 saved
17310 rdpr %cwp, %g1
17311 rdpr %cansave, %g2
17312 rdpr %canrestore, %g3
17313 rdpr %cleanwin, %g4
17314 rdpr %otherwin, %g5
17315 rdpr %wstate, %g6
17316 xnor %l0, %o5, %l2
17317 fpadd32s %f27, %f29, %f20
17318 orcc %l1, %g4, %l4
17319 movleu %xcc, %g5, %g6
17320 orncc %o2, %o3, %o7
17321 fmovsgu %xcc, %f25, %f12
17322 sllx %g2, %o1, %i3
17323 fpadd16 %f24, %f6, %f28
17324 edge8 %i1, %g1, %i7
17325 set 0x30, %i7
17326 lda [%l7 + %i7] 0x18, %f4
17327 array16 %i0, %i4, %o4
17328 tn %xcc, 0x5
17329 subc %l6, %i5, %l5
17330 srlx %i2, %o6, %g3
17331 array16 %i6, %o0, %l3
17332 fnor %f18, %f0, %f10
17333 bcs loop_1452
17334 swap [%l7 + 0x10], %l0
17335 wr %g0, 0x19, %asi
17336 stha %o5, [%l7 + 0x36] %asi
17337loop_1452:
17338 edge8n %l2, %g7, %l1
17339 movrne %l4, 0x2E6, %g4
17340 sllx %g6, 0x11, %o2
17341 edge8l %o3, %g5, %g2
17342 bneg,a loop_1453
17343 ld [%l7 + 0x60], %f5
17344 and %o7, 0x0832, %o1
17345 swap [%l7 + 0x30], %i3
17346loop_1453:
17347 add %g1, %i7, %i0
17348 movpos %icc, %i1, %o4
17349 nop
17350 setx 0x4A549A6BB062414B, %l0, %l6
17351 stx %l6, [%l7 + 0x60]
17352 ldx [%l7 + 0x60], %fsr
17353 fblg,a %fcc2, loop_1454
17354 ble,a,pn %xcc, loop_1455
17355 popc %i4, %l6
17356 fmovdcc %xcc, %f23, %f22
17357loop_1454:
17358 nop
17359 setx 0x7D609E01, %l0, %l6
17360 st %l6, [%l7 + 0x28]
17361 ld [%l7 + 0x28], %f11
17362 setx 0x982296BA, %l1, %l5
17363 st %l5, [%l7 + 0x10]
17364 ld [%l7 + 0x10], %f14
17365 fdivs %f14, %f11, %f27
17366loop_1455:
17367 nop
17368 setx 0xB10195D53BE811F5, %l0, %l6
17369 stx %l6, [%l7 + 0x28]
17370 ldd [%l7 + 0x28], %f24
17371 setx 0x194F4462ADB5178E, %l1, %l5
17372 stx %l5, [%l7 + 0x10]
17373 ldd [%l7 + 0x10], %f10
17374 faddd %f10, %f24, %f24
17375 bneg,pn %icc, loop_1456
17376 addc %i5, %i2, %l5
17377 bn,a,pt %xcc, loop_1457
17378 fmovda %icc, %f8, %f14
17379loop_1456:
17380 fbo,a %fcc2, loop_1458
17381 sllx %g3, %o6, %o0
17382loop_1457:
17383 edge32l %i6, %l0, %l3
17384 fzero %f16
17385loop_1458:
17386 fcmpeq32 %f18, %f16, %l2
17387 edge8ln %g7, %l1, %l4
17388 movrlz %g4, 0x10A, %o5
17389 movneg %xcc, %g6, %o3
17390 nop
17391 setx 0x5056513D, %l0, %l6
17392 st %l6, [%l7 + 0x10]
17393 ld [%l7 + 0x10], %fsr
17394 ldub [%l7 + 0x2C], %o2
17395 movrlz %g2, 0x1BB, %g5
17396 alignaddrl %o1, %i3, %o7
17397 movvs %xcc, %g1, %i7
17398 sir 0x18BD
17399 alignaddr %i1, %o4, %i4
17400 bg,a,pn %xcc, loop_1459
17401 sdivcc %l6, 0x0533, %i5
17402 brlez,a %i0, loop_1460
17403 alignaddrl %l5, %g3, %o6
17404loop_1459:
17405 ta %icc, 0x1
17406 be,pt %xcc, loop_1461
17407loop_1460:
17408 fpsub32 %f28, %f18, %f28
17409 tpos %xcc, 0x6
17410 orcc %o0, %i6, %i2
17411loop_1461:
17412 edge32l %l3, %l2, %l0
17413 membar 0x76
17414 srax %l1, %g7, %l4
17415 edge8l %o5, %g4, %o3
17416 movl %xcc, %g6, %g2
17417 fandnot1 %f6, %f24, %f6
17418 fandnot1 %f26, %f8, %f28
17419 flush %l7 + 0x28
17420 prefetch [%l7 + 0x24], 0x1
17421 subccc %o2, %g5, %o1
17422 sra %i3, 0x13, %o7
17423 srax %g1, %i1, %i7
17424 fmovscs %xcc, %f3, %f14
17425 umulcc %o4, %i4, %i5
17426 xnorcc %i0, 0x03EB, %l5
17427 srax %g3, %o6, %l6
17428 andcc %o0, 0x0FF0, %i6
17429 fmovsle %icc, %f10, %f1
17430 tge %icc, 0x0
17431 andcc %l3, %i2, %l2
17432 wr %g0, 0x0c, %asi
17433 ldda [%l7 + 0x70] %asi, %l0
17434 bneg,pt %xcc, loop_1462
17435 udiv %l1, 0x0457, %g7
17436 fnands %f2, %f10, %f0
17437 tl %xcc, 0x5
17438loop_1462:
17439 xnor %o5, 0x02B6, %g4
17440 fbul %fcc3, loop_1463
17441 stx %l4, [%l7 + 0x30]
17442 wr %g0, 0x89, %asi
17443 sta %f18, [%l7 + 0x3C] %asi
17444loop_1463:
17445 edge32n %o3, %g2, %g6
17446 array8 %g5, %o1, %i3
17447 swap [%l7 + 0x10], %o7
17448 fmovrdne %g1, %f4, %f18
17449 subcc %i1, %i7, %o2
17450 bn %icc, loop_1464
17451 edge16l %i4, %o4, %i5
17452 subccc %i0, 0x1482, %g3
17453 add %l7, 0x2C, %l6
17454 wr %g0, 0x04, %asi
17455 casa [%l6] 0x04, %o6, %l6
17456loop_1464:
17457 fabsd %f18, %f30
17458 fbn,a %fcc0, loop_1465
17459 edge16 %o0, %i6, %l5
17460 nop
17461 setx 0xDEA56943, %l0, %l6
17462 st %l6, [%l7 + 0x28]
17463 ld [%l7 + 0x28], %f7
17464 setx 0x809F3D6E, %l1, %l5
17465 st %l5, [%l7 + 0x10]
17466 ld [%l7 + 0x10], %f20
17467 fadds %f20, %f7, %f10
17468 tcs %icc, 0x7
17469loop_1465:
17470 nop
17471 add %l7, 0x74, %l6
17472 wr %g0, 0x81, %asi
17473 lda [%l6] %asi, %l3
17474 casa [%l6] %asi, %l3, %l2
17475 tle %xcc, 0x1
17476 fbo,a %fcc1, loop_1466
17477 nop
17478 setx 0x83F724BF, %l0, %l6
17479 st %l6, [%l7 + 0x28]
17480 ld [%l7 + 0x28], %f6
17481 setx 0x3ABDD6C6, %l1, %l5
17482 st %l5, [%l7 + 0x10]
17483 ld [%l7 + 0x10], %f30
17484 fsubs %f30, %f6, %f17
17485 fmuld8sux16 %f6, %f22, %f8
17486 udivcc %l0, 0x12E6, %i2
17487loop_1466:
17488 ldstub [%l7 + 0x56], %l1
17489 fmovdne %xcc, %f9, %f26
17490 fble,a %fcc1, loop_1467
17491 fmovdpos %icc, %f25, %f13
17492 lduw [%l7 + 0x14], %g7
17493 tleu %xcc, 0x3
17494loop_1467:
17495 fabsd %f2, %f2
17496 movge %xcc, %g4, %l4
17497 edge16l %o5, %o3, %g6
17498 nop
17499 fitos %f7, %f11
17500 fstoi %f11, %f6
17501 brnz %g2, loop_1468
17502 tsubcctv %g5, 0x1AF2, %i3
17503 fmovdcc %icc, %f23, %f25
17504 wr %g0, 0x80, %asi
17505 ldswa [%l7 + 0x18] %asi, %o7
17506loop_1468:
17507 xnor %o1, 0x11B3, %g1
17508 add %i7, 0x1AD3, %o2
17509 stw %i1, [%l7 + 0x14]
17510 saved
17511 rdpr %cwp, %g1
17512 rdpr %cansave, %g2
17513 rdpr %canrestore, %g3
17514 rdpr %cleanwin, %g4
17515 rdpr %otherwin, %g5
17516 rdpr %wstate, %g6
17517 ldstub [%l7 + 0x72], %o4
17518 movg %xcc, %i4, %i5
17519 fbule,a %fcc2, loop_1469
17520 fnot1s %f12, %f23
17521 movg %icc, %g3, %o6
17522 sethi 0x0C69, %i0
17523loop_1469:
17524 movgu %icc, %o0, %l6
17525 bleu,a %icc, loop_1470
17526 srl %i6, %l5, %l2
17527 nop
17528 set 0x51, %l3
17529 ldub [%l7 + %l3], %l0
17530 andn %i2, 0x16B2, %l3
17531loop_1470:
17532 tleu %icc, 0x0
17533 tvc %xcc, 0x0
17534 fandnot2 %f10, %f4, %f18
17535 tl %icc, 0x0
17536 fbl %fcc2, loop_1471
17537 bcs,a %icc, loop_1472
17538 fmovse %xcc, %f27, %f15
17539 sdivcc %g7, 0x035E, %l1
17540loop_1471:
17541 brlez %l4, loop_1473
17542loop_1472:
17543 array8 %g4, %o5, %o3
17544 mulscc %g6, 0x1BD5, %g5
17545 movg %xcc, %g2, %o7
17546loop_1473:
17547 nop
17548 fitos %f6, %f29
17549 fstod %f29, %f10
17550 movge %xcc, %o1, %g1
17551 fand %f26, %f26, %f4
17552 bcc,a loop_1474
17553 nop
17554 fitos %f5, %f0
17555 ta %xcc, 0x3
17556 ta %icc, 0x4
17557loop_1474:
17558 movn %icc, %i7, %i3
17559 edge32l %i1, %o2, %o4
17560 xnorcc %i5, 0x0FB6, %i4
17561 fbuge,a %fcc1, loop_1475
17562 edge8n %g3, %i0, %o6
17563 ld [%l7 + 0x20], %f0
17564 edge16l %o0, %i6, %l5
17565loop_1475:
17566 subccc %l6, 0x13D2, %l0
17567 fmovrslez %i2, %f21, %f8
17568 fbug %fcc0, loop_1476
17569 array16 %l3, %l2, %l1
17570 smulcc %l4, 0x073F, %g4
17571 edge16 %o5, %g7, %o3
17572loop_1476:
17573 srax %g5, 0x1D, %g2
17574 ba,a %icc, loop_1477
17575 movg %icc, %o7, %g6
17576 sub %o1, %g1, %i3
17577 tgu %icc, 0x4
17578loop_1477:
17579 fbe,a %fcc2, loop_1478
17580 ldsb [%l7 + 0x2F], %i7
17581 sub %i1, 0x0AA3, %o2
17582 sll %i5, 0x1D, %o4
17583loop_1478:
17584 movcs %xcc, %i4, %g3
17585 tl %icc, 0x3
17586 nop
17587 set 0x58, %o3
17588 ldsw [%l7 + %o3], %i0
17589 membar 0x1B
17590 fabsd %f6, %f16
17591 fmuld8sux16 %f24, %f22, %f20
17592 movcc %icc, %o0, %o6
17593 fornot2s %f22, %f3, %f11
17594 fbo %fcc2, loop_1479
17595 fcmpne16 %f24, %f18, %l5
17596 sir 0x1FFF
17597 fmovdneg %icc, %f29, %f17
17598loop_1479:
17599 popc %l6, %l0
17600 tsubcctv %i2, %l3, %i6
17601 tcc %xcc, 0x0
17602 tsubcc %l2, %l1, %g4
17603 tcc %xcc, 0x6
17604 umulcc %o5, %l4, %g7
17605 ba,a,pn %icc, loop_1480
17606 edge8n %o3, %g2, %g5
17607 sra %o7, 0x1A, %g6
17608 alignaddrl %g1, %o1, %i3
17609loop_1480:
17610 bg %icc, loop_1481
17611 nop
17612 setx 0x4762FF9286737305, %l0, %l6
17613 stx %l6, [%l7 + 0x28]
17614 ldd [%l7 + 0x28], %f10
17615 setx 0x97E062C0823C8C4F, %l1, %l5
17616 stx %l5, [%l7 + 0x10]
17617 ldd [%l7 + 0x10], %f0
17618 fmuld %f0, %f10, %f22
17619 fcmpgt32 %f2, %f28, %i7
17620 fpack32 %f14, %f2, %f0
17621loop_1481:
17622 add %o2, %i5, %i1
17623 ld [%l7 + 0x68], %f0
17624 nop
17625 setx loop_1482, %l0, %l1
17626 wrpr 0x1, %tl
17627 wrpr %l1, %tnpc
17628 setx 0x34400001400, %l0, %l1
17629 wrpr %l1, %tstate
17630 wrhpr 0x4, %htstate
17631 done
17632 movre %i4, %o4, %g3
17633 tle %xcc, 0x1
17634 fbule %fcc3, loop_1483
17635loop_1482:
17636 fpackfix %f2, %f11
17637 umulcc %o0, %o6, %i0
17638 xnorcc %l5, 0x0E4A, %l6
17639loop_1483:
17640 nop
17641 fitod %f4, %f18
17642 fdtox %f18, %f22
17643 fxtod %f22, %f26
17644 udivcc %i2, 0x129F, %l3
17645 fcmpne16 %f12, %f8, %i6
17646 fornot1 %f10, %f22, %f4
17647 fzero %f30
17648 tcc %icc, 0x5
17649 movcs %icc, %l0, %l2
17650 brgez,a %l1, loop_1484
17651 mulx %o5, 0x068D, %l4
17652 add %l7, 0x30, %l6
17653 wr %g0, 0x80, %asi
17654 casxa [%l6] 0x80, %g7, %g4
17655loop_1484:
17656 move %xcc, %g2, %g5
17657 fble %fcc3, loop_1485
17658 fmovd %f12, %f18
17659 fandnot2s %f13, %f15, %f22
17660 edge32n %o3, %o7, %g6
17661loop_1485:
17662 fmovdge %icc, %f8, %f3
17663 wr %g0, 0x89, %asi
17664 ldda [%l7 + 0x40] %asi, %f16
17665 bvs,a,pn %icc, loop_1486
17666 fnot2 %f26, %f28
17667 tle %icc, 0x5
17668 tleu %icc, 0x1
17669loop_1486:
17670 nop
17671 wr %g0, 0x0c, %asi
17672 ldswa [%l7 + 0x58] %asi, %g1
17673 sdiv %o1, 0x0907, %i7
17674 wr %g0, 0x80, %asi
17675 lduwa [%l7 + 0x3C] %asi, %i3
17676 tpos %icc, 0x7
17677 te %xcc, 0x1
17678 nop
17679 set 0x46, %g5
17680 stb %o2, [%l7 + %g5]
17681 edge8n %i5, %i4, %i1
17682 popc 0x029E, %o4
17683 orncc %g3, %o6, %o0
17684 fble %fcc2, loop_1487
17685 edge16ln %i0, %l6, %l5
17686 or %i2, 0x1BFE, %l3
17687 tneg %icc, 0x1
17688loop_1487:
17689 ble,a,pn %icc, loop_1488
17690 movg %xcc, %i6, %l0
17691 fpackfix %f12, %f16
17692 tleu %xcc, 0x2
17693loop_1488:
17694 tl %xcc, 0x6
17695 tl %icc, 0x2
17696 bne %xcc, loop_1489
17697 fble,a %fcc0, loop_1490
17698 sdivx %l2, 0x14B9, %o5
17699 movgu %icc, %l4, %l1
17700loop_1489:
17701 brgz %g4, loop_1491
17702loop_1490:
17703 fbue %fcc1, loop_1492
17704 umulcc %g7, %g5, %g2
17705 tgu %icc, 0x6
17706loop_1491:
17707 movrgz %o3, %g6, %g1
17708loop_1492:
17709 sdiv %o7, 0x1DD8, %o1
17710 fcmple32 %f14, %f4, %i7
17711 wr %g0, 0x0c, %asi
17712 ldda [%l7 + 0x30] %asi, %o2
17713 nop
17714 setx loop_1493, %l0, %l1
17715 wrpr 0x1, %tl
17716 wrpr %l1, %tpc
17717 add %l1, 0x4, %l1
17718 wrpr %l1, %tnpc
17719 setx 0x34400001400, %l0, %l1
17720 wrpr %l1, %tstate
17721 wrhpr 0x4, %htstate
17722 retry
17723 tcc %icc, 0x0
17724 edge16n %i5, %i3, %i4
17725 faligndata %f6, %f4, %f18
17726loop_1493:
17727 fpack16 %f30, %f2
17728 st %f6, [%l7 + 0x14]
17729 ldsw [%l7 + 0x7C], %o4
17730 wr %g0, 0x89, %asi
17731 ldxa [%l7 + 0x30] %asi, %i1
17732 fand %f0, %f10, %f24
17733 fmuld8ulx16 %f7, %f7, %f26
17734 movrgez %o6, %g3, %i0
17735 add %l7, 0x10, %l6
17736 wr %g0, 0x88, %asi
17737 ldxa [%l6] %asi, %o0
17738 casxa [%l6] %asi, %o0, %l5
17739 movgu %xcc, %l6, %i2
17740 taddcctv %l3, 0x10C9, %i6
17741 sdivcc %l0, 0x041B, %o5
17742 fmul8x16au %f2, %f7, %f8
17743 tgu %xcc, 0x3
17744 fpmerge %f3, %f28, %f18
17745 ld [%l7 + 0x74], %f19
17746 fmovdn %xcc, %f5, %f11
17747 movg %xcc, %l4, %l1
17748 fcmpgt16 %f22, %f8, %g4
17749 fand %f18, %f8, %f14
17750 tvc %xcc, 0x5
17751 nop
17752 setx 0x406B4BF8, %l0, %l6
17753 st %l6, [%l7 + 0x58]
17754 ld [%l7 + 0x58], %fsr
17755 orncc %g7, 0x1689, %g5
17756 edge16l %g2, %l2, %o3
17757 bl %xcc, loop_1494
17758 fcmpgt16 %f20, %f20, %g1
17759 andn %o7, %g6, %o1
17760 edge8l %i7, %o2, %i5
17761loop_1494:
17762 be loop_1495
17763 ldsw [%l7 + 0x70], %i3
17764 restored
17765 rdpr %cwp, %g1
17766 rdpr %cansave, %g2
17767 rdpr %canrestore, %g3
17768 rdpr %cleanwin, %g4
17769 rdpr %otherwin, %g5
17770 rdpr %wstate, %g6
17771 fbo,a %fcc2, loop_1496
17772loop_1495:
17773 movg %xcc, %i4, %i1
17774 popc 0x052A, %o4
17775 udivcc %g3, 0x09AD, %i0
17776loop_1496:
17777 xnorcc %o6, %o0, %l6
17778 ble,a loop_1497
17779 tvc %icc, 0x1
17780 umul %i2, 0x0539, %l3
17781 bleu %icc, loop_1498
17782loop_1497:
17783 and %i6, %l0, %o5
17784 nop
17785 setx 0xA8FE9C1EC922CFA6, %l0, %l6
17786 stx %l6, [%l7 + 0x28]
17787 ldd [%l7 + 0x28], %f2
17788 setx 0x104E41CB2C371BBF, %l1, %l5
17789 stx %l5, [%l7 + 0x10]
17790 ldd [%l7 + 0x10], %f4
17791 fmuld %f4, %f2, %f4
17792 ld [%l7 + 0x48], %f11
17793loop_1498:
17794 tcc %icc, 0x3
17795 bshuffle %f30, %f8, %f4
17796 set 0x40, %o5
17797 ldda [%l7 + %o5] 0x11, %l4
17798 restored
17799 rdpr %cwp, %g1
17800 rdpr %cansave, %g2
17801 rdpr %canrestore, %g3
17802 rdpr %cleanwin, %g4
17803 rdpr %otherwin, %g5
17804 rdpr %wstate, %g6
17805 fmovrsgez %l1, %f24, %f3
17806 andncc %g4, %l5, %g7
17807 tg %xcc, 0x7
17808 udiv %g5, 0x1B6B, %l2
17809 or %o3, 0x15F5, %g1
17810 tgu %icc, 0x0
17811 fors %f23, %f8, %f1
17812 umul %g2, %o7, %g6
17813 nop
17814 fitod %f10, %f2
17815 fdtos %f2, %f19
17816 movre %i7, 0x3FF, %o2
17817 tne %icc, 0x1
17818 fpack16 %f8, %f24
17819 fmovrse %i5, %f2, %f21
17820 or %o1, 0x04C3, %i4
17821 subccc %i1, 0x1FC4, %i3
17822 sdivx %g3, 0x18D4, %o4
17823 tvc %icc, 0x4
17824 nop
17825 setx 0xFF416118, %l0, %l6
17826 st %l6, [%l7 + 0x28]
17827 ld [%l7 + 0x28], %f7
17828 setx 0x9BE7A801, %l1, %l5
17829 st %l5, [%l7 + 0x10]
17830 ld [%l7 + 0x10], %f31
17831 fadds %f31, %f7, %f9
17832 movleu %icc, %i0, %o6
17833 fbe %fcc3, loop_1499
17834 array16 %o0, %l6, %i2
17835 nop
17836 fitos %f7, %f9
17837 fstod %f9, %f12
17838 fnot1s %f11, %f12
17839loop_1499:
17840 fbne,a %fcc1, loop_1500
17841 movneg %xcc, %i6, %l0
17842 membar 0x6E
17843 fpackfix %f12, %f1
17844loop_1500:
17845 ldsb [%l7 + 0x2E], %l3
17846 array8 %l4, %l1, %g4
17847 edge32ln %o5, %l5, %g7
17848 fmovrdlz %g5, %f4, %f22
17849 nop
17850 fitos %f8, %f2
17851 fstoi %f2, %f3
17852 fnot1 %f2, %f2
17853 be,pt %icc, loop_1501
17854 sllx %o3, %l2, %g1
17855 popc %g2, %o7
17856 xnor %g6, %i7, %i5
17857loop_1501:
17858 smul %o1, 0x133D, %o2
17859 fones %f10
17860 te %xcc, 0x0
17861 mova %xcc, %i4, %i1
17862 tsubcctv %i3, 0x1ACA, %g3
17863 movrlez %i0, %o6, %o4
17864 addcc %o0, 0x058F, %l6
17865 tle %xcc, 0x5
17866 sir 0x1D8C
17867 fmovrsne %i6, %f31, %f4
17868 edge32n %i2, %l0, %l4
17869 fbul,a %fcc2, loop_1502
17870 fpsub16 %f6, %f24, %f20
17871 fmovsneg %xcc, %f17, %f30
17872 ldsw [%l7 + 0x44], %l1
17873loop_1502:
17874 fone %f8
17875 fmovdn %xcc, %f15, %f8
17876 fbo %fcc0, loop_1503
17877 fmovdneg %xcc, %f14, %f5
17878 movrlz %g4, %l3, %o5
17879 tg %xcc, 0x1
17880loop_1503:
17881 movle %icc, %g7, %l5
17882 addc %o3, 0x1C35, %l2
17883 fmovdneg %icc, %f7, %f16
17884 xnor %g1, %g2, %g5
17885 fmovdleu %xcc, %f24, %f17
17886 add %l7, 0x60, %l6
17887 wr %g0, 0x04, %asi
17888 ldxa [%l6] %asi, %o7
17889 casxa [%l6] 0x04, %o7, %i7
17890 add %g6, %i5, %o2
17891 addc %i4, %o1, %i1
17892 fbne,a %fcc3, loop_1504
17893 bleu,a,pn %icc, loop_1505
17894 andn %g3, 0x0CB6, %i0
17895 movpos %xcc, %o6, %o4
17896loop_1504:
17897 sdiv %o0, 0x13A4, %l6
17898loop_1505:
17899 tge %xcc, 0x6
17900 movle %xcc, %i6, %i2
17901 fmovscc %xcc, %f22, %f11
17902 smulcc %i3, %l4, %l0
17903 tsubcctv %g4, 0x143D, %l1
17904 ldub [%l7 + 0x64], %o5
17905 tl %xcc, 0x7
17906 edge32n %l3, %l5, %o3
17907 movcs %icc, %g7, %l2
17908 orcc %g1, %g5, %o7
17909 sdiv %i7, 0x07D3, %g6
17910 andcc %g2, 0x180D, %o2
17911 pdist %f10, %f30, %f8
17912 movn %xcc, %i5, %o1
17913 fnot2s %f25, %f26
17914 udiv %i4, 0x0243, %i1
17915 tgu %xcc, 0x4
17916 tsubcc %g3, %o6, %i0
17917 prefetch [%l7 + 0x34], 0x2
17918 or %o0, 0x0D22, %l6
17919 movpos %xcc, %o4, %i2
17920 move %icc, %i6, %i3
17921 array8 %l4, %g4, %l1
17922 fmovsneg %icc, %f17, %f15
17923 edge16l %o5, %l3, %l5
17924 movge %icc, %o3, %l0
17925 set 0x28, %l4
17926 ldxa [%l7 + %l4] 0x81, %l2
17927 smulcc %g7, 0x0B23, %g5
17928 tg %xcc, 0x0
17929 for %f22, %f2, %f30
17930 orn %g1, %o7, %i7
17931 move %xcc, %g2, %g6
17932 movneg %xcc, %i5, %o1
17933 fone %f14
17934 fmul8ulx16 %f4, %f24, %f22
17935 udivx %o2, 0x08BD, %i4
17936 edge8 %i1, %g3, %i0
17937 movleu %xcc, %o6, %o0
17938 edge8n %o4, %i2, %l6
17939 fmovdcs %icc, %f21, %f17
17940 orn %i6, 0x1874, %i3
17941 fmovsl %icc, %f1, %f22
17942 edge32l %l4, %g4, %o5
17943 movvc %xcc, %l3, %l5
17944 fmovs %f23, %f7
17945 tvs %xcc, 0x4
17946 fzero %f20
17947 wr %g0, 0x88, %asi
17948 sta %f22, [%l7 + 0x70] %asi
17949 srlx %l1, %o3, %l0
17950 bl,pn %icc, loop_1506
17951 andn %l2, %g7, %g1
17952 fbl %fcc0, loop_1507
17953 tcc %icc, 0x2
17954loop_1506:
17955 tpos %xcc, 0x4
17956 edge16n %g5, %i7, %o7
17957loop_1507:
17958 tsubcctv %g6, %i5, %g2
17959 fmovsle %icc, %f14, %f10
17960 stw %o1, [%l7 + 0x24]
17961 tn %xcc, 0x6
17962 movre %i4, 0x270, %o2
17963 fbe %fcc2, loop_1508
17964 edge16 %i1, %g3, %o6
17965 srax %i0, %o0, %o4
17966 xor %i2, 0x0241, %i6
17967loop_1508:
17968 popc 0x1343, %i3
17969 fmul8x16al %f6, %f20, %f26
17970 fbe,a %fcc1, loop_1509
17971 tne %icc, 0x2
17972 tcc %xcc, 0x6
17973 umulcc %l6, %g4, %l4
17974loop_1509:
17975 fpmerge %f5, %f7, %f28
17976 array8 %l3, %o5, %l5
17977 fmovspos %xcc, %f24, %f13
17978 fones %f14
17979 wr %g0, 0x19, %asi
17980 ldxa [%l7 + 0x58] %asi, %l1
17981 fmovrde %o3, %f24, %f8
17982 bn %icc, loop_1510
17983 nop
17984 fitos %f4, %f22
17985 fstox %f22, %f30
17986 movcs %icc, %l0, %g7
17987 fble,a %fcc1, loop_1511
17988loop_1510:
17989 fmovdpos %icc, %f13, %f1
17990 srl %l2, 0x19, %g5
17991 fbu %fcc2, loop_1512
17992loop_1511:
17993 mulscc %g1, %i7, %o7
17994 movrlez %i5, %g2, %g6
17995 ldsb [%l7 + 0x1C], %i4
17996loop_1512:
17997 fbe %fcc0, loop_1513
17998 edge16l %o1, %i1, %o2
17999 fnot2s %f2, %f27
18000 wr %g0, 0x11, %asi
18001 ldda [%l7 + 0x50] %asi, %g2
18002loop_1513:
18003 tge %icc, 0x3
18004 movcs %xcc, %i0, %o6
18005 set 0x5E, %o1
18006 ldsba [%l7 + %o1] 0x0c, %o4
18007 fbu %fcc3, loop_1514
18008 bgu,a,pn %xcc, loop_1515
18009 movcs %icc, %o0, %i6
18010 movle %xcc, %i3, %l6
18011loop_1514:
18012 movl %xcc, %g4, %i2
18013loop_1515:
18014 ldstub [%l7 + 0x74], %l4
18015 fbu,a %fcc1, loop_1516
18016 fmul8x16 %f4, %f20, %f0
18017 nop
18018 setx 0x2B829F1C406AAE93, %l0, %l6
18019 stx %l6, [%l7 + 0x10]
18020 ldx [%l7 + 0x10], %fsr
18021 set 0x78, %l6
18022 lduwa [%l7 + %l6] 0x15, %l3
18023loop_1516:
18024 fbule,a %fcc2, loop_1517
18025 umulcc %o5, 0x071D, %l5
18026 fmovdl %icc, %f7, %f6
18027 edge32 %l1, %o3, %l0
18028loop_1517:
18029 sdiv %l2, 0x0237, %g7
18030 brgz,a %g5, loop_1518
18031 taddcc %i7, %g1, %i5
18032 tgu %xcc, 0x6
18033 movre %g2, %g6, %i4
18034loop_1518:
18035 ba,a loop_1519
18036 nop
18037 setx 0xF4E0410666A078B3, %l0, %l6
18038 stx %l6, [%l7 + 0x28]
18039 ldd [%l7 + 0x28], %f30
18040 setx 0x81A52BAF9EF18CDC, %l1, %l5
18041 stx %l5, [%l7 + 0x10]
18042 ldd [%l7 + 0x10], %f24
18043 fmuld %f24, %f30, %f0
18044 brnz %o7, loop_1520
18045 array32 %o1, %i1, %o2
18046loop_1519:
18047 edge16l %i0, %g3, %o6
18048 addcc %o4, %i6, %o0
18049loop_1520:
18050 orncc %i3, %l6, %i2
18051 te %icc, 0x6
18052 fpack32 %f4, %f0, %f22
18053 wr %g0, 0x11, %asi
18054 ldsba [%l7 + 0x21] %asi, %g4
18055 sub %l3, 0x0737, %l4
18056 fbul %fcc0, loop_1521
18057 fornot1 %f6, %f30, %f22
18058 sir 0x12EF
18059 nop
18060 setx 0x03195202, %l0, %l6
18061 st %l6, [%l7 + 0x28]
18062 ld [%l7 + 0x28], %f30
18063 fsqrts %f30, %f24
18064loop_1521:
18065 mova %xcc, %o5, %l5
18066 bne,a loop_1522
18067 movrlz %l1, %l0, %o3
18068 fmovrdgez %l2, %f8, %f10
18069 addcc %g5, 0x12AA, %g7
18070loop_1522:
18071 movgu %icc, %g1, %i7
18072 move %icc, %g2, %i5
18073 movn %xcc, %g6, %i4
18074 wr %g0, 0xe3, %asi
18075 stwa %o7, [%l7 + 0x7C] %asi
18076 membar #Sync
18077 stbar
18078 array16 %o1, %i1, %i0
18079 tgu %xcc, 0x4
18080 orncc %g3, %o6, %o2
18081 ldsb [%l7 + 0x15], %o4
18082 ld [%l7 + 0x78], %f13
18083 fbug %fcc1, loop_1523
18084 or %i6, %i3, %l6
18085 fbge %fcc2, loop_1524
18086 sethi 0x082C, %i2
18087loop_1523:
18088 fmovrdlez %o0, %f12, %f10
18089 popc 0x045A, %g4
18090loop_1524:
18091 edge8l %l4, %l3, %o5
18092 srl %l5, %l1, %o3
18093 movvs %xcc, %l0, %l2
18094 stbar
18095 lduw [%l7 + 0x28], %g7
18096 tpos %xcc, 0x1
18097 brlez %g5, loop_1525
18098 sdiv %i7, 0x0F77, %g2
18099 subccc %i5, %g6, %g1
18100 ldub [%l7 + 0x3A], %i4
18101loop_1525:
18102 smul %o1, 0x0191, %i1
18103 tvs %xcc, 0x5
18104 movcc %icc, %o7, %i0
18105 bgu,a,pt %icc, loop_1526
18106 sth %g3, [%l7 + 0x68]
18107 umul %o2, 0x1580, %o6
18108 brz %o4, loop_1527
18109loop_1526:
18110 add %i6, 0x1183, %i3
18111 array16 %i2, %o0, %g4
18112 fbu %fcc2, loop_1528
18113loop_1527:
18114 stb %l4, [%l7 + 0x25]
18115 udiv %l3, 0x0F4A, %l6
18116 subccc %l5, %l1, %o5
18117loop_1528:
18118 edge32 %o3, %l0, %l2
18119 taddcc %g5, 0x0F48, %i7
18120 movrlz %g7, 0x039, %i5
18121 wr %g0, 0x80, %asi
18122 ldda [%l7 + 0x40] %asi, %f16
18123 movle %icc, %g2, %g6
18124 fnands %f7, %f12, %f9
18125 andn %g1, 0x1B38, %o1
18126 fbg,a %fcc1, loop_1529
18127 orn %i1, 0x1E65, %o7
18128 srax %i4, %g3, %o2
18129 fble,a %fcc0, loop_1530
18130loop_1529:
18131 movleu %icc, %i0, %o4
18132 movrgez %i6, 0x268, %i3
18133 array32 %i2, %o6, %o0
18134loop_1530:
18135 bne,a loop_1531
18136 edge32n %g4, %l3, %l6
18137 sth %l4, [%l7 + 0x48]
18138 smulcc %l5, 0x1F89, %o5
18139loop_1531:
18140 sth %o3, [%l7 + 0x70]
18141 membar 0x26
18142 wr %g0, 0x80, %asi
18143 ldda [%l7 + 0x40] %asi, %f0
18144 wr %g0, 0x0c, %asi
18145 swapa [%l7 + 0x70] %asi, %l1
18146 wr %g0, 0x89, %asi
18147 ldda [%l7 + 0x20] %asi, %l0
18148 wr %g0, 0x11, %asi
18149 ldda [%l7 + 0x40] %asi, %f0
18150 nop
18151 setx 0xEE66CDB9, %l0, %l6
18152 st %l6, [%l7 + 0x28]
18153 ld [%l7 + 0x28], %f31
18154 setx 0xF5767586, %l1, %l5
18155 st %l5, [%l7 + 0x10]
18156 ld [%l7 + 0x10], %f13
18157 fdivs %f13, %f31, %f26
18158 movl %icc, %g5, %l2
18159 movle %xcc, %g7, %i7
18160 umul %g2, 0x1961, %i5
18161 fmovdleu %xcc, %f13, %f29
18162 movrne %g1, %g6, %i1
18163 edge16n %o1, %i4, %o7
18164 fmovsvc %icc, %f6, %f6
18165 ldx [%l7 + 0x20], %o2
18166 fbuge,a %fcc1, loop_1532
18167 nop
18168 fitod %f0, %f10
18169 fdtoi %f10, %f18
18170 edge32 %g3, %o4, %i0
18171 fmovrse %i3, %f26, %f27
18172loop_1532:
18173 nop
18174 set 0x74, %o6
18175 sta %f25, [%l7 + %o6] 0x10
18176 restored
18177 rdpr %cwp, %g1
18178 rdpr %cansave, %g2
18179 rdpr %canrestore, %g3
18180 rdpr %cleanwin, %g4
18181 rdpr %otherwin, %g5
18182 rdpr %wstate, %g6
18183 restored
18184 rdpr %cwp, %g1
18185 rdpr %cansave, %g2
18186 rdpr %canrestore, %g3
18187 rdpr %cleanwin, %g4
18188 rdpr %otherwin, %g5
18189 rdpr %wstate, %g6
18190 movg %icc, %i2, %i6
18191 movrgez %o6, %o0, %g4
18192 nop
18193 setx 0x09A67E56, %l0, %l6
18194 st %l6, [%l7 + 0x28]
18195 ld [%l7 + 0x28], %f26
18196 setx 0x35D3BE50, %l1, %l5
18197 st %l5, [%l7 + 0x10]
18198 ld [%l7 + 0x10], %f8
18199 fmuls %f8, %f26, %f14
18200 taddcc %l6, 0x1D56, %l4
18201 nop
18202 fitos %f10, %f3
18203 fstoi %f3, %f18
18204 addcc %l3, 0x08E8, %l5
18205 fbuge %fcc3, loop_1533
18206 fbuge %fcc1, loop_1534
18207 add %o3, %l1, %o5
18208 fornot1s %f24, %f15, %f18
18209loop_1533:
18210 restored
18211 rdpr %cwp, %g1
18212 rdpr %cansave, %g2
18213 rdpr %canrestore, %g3
18214 rdpr %cleanwin, %g4
18215 rdpr %otherwin, %g5
18216 rdpr %wstate, %g6
18217loop_1534:
18218 xor %g5, 0x117F, %l2
18219 movrne %g7, 0x37A, %l0
18220 edge32n %i7, %i5, %g1
18221 tvc %xcc, 0x4
18222 edge8l %g2, %i1, %o1
18223 andn %g6, 0x13EB, %o7
18224 tg %icc, 0x6
18225 alignaddr %i4, %g3, %o4
18226 alignaddr %i0, %i3, %o2
18227 mova %icc, %i2, %i6
18228 movge %xcc, %o0, %g4
18229 srax %o6, 0x06, %l4
18230 fxnors %f4, %f10, %f19
18231 fcmpeq32 %f24, %f10, %l3
18232 fbe,a %fcc3, loop_1535
18233 orn %l6, %l5, %o3
18234 nop
18235 setx 0x705DC2E0, %l0, %l6
18236 st %l6, [%l7 + 0x6C]
18237 ld [%l7 + 0x6C], %fsr
18238 st %f28, [%l7 + 0x6C]
18239loop_1535:
18240 fands %f29, %f12, %f9
18241 ldub [%l7 + 0x6A], %l1
18242 st %f30, [%l7 + 0x50]
18243 set 0x30, %i1
18244 stxa %o5, [%l7 + %i1] 0x80
18245 edge16n %l2, %g5, %l0
18246 fexpand %f30, %f22
18247 lduw [%l7 + 0x44], %g7
18248 fmovrdne %i5, %f16, %f4
18249 fnands %f10, %f1, %f24
18250 tcc %xcc, 0x3
18251 ba,a %xcc, loop_1536
18252 edge16 %i7, %g2, %g1
18253 andcc %i1, %g6, %o1
18254 tsubcc %i4, %o7, %g3
18255loop_1536:
18256 call loop_1537
18257 fmovrse %o4, %f3, %f19
18258 bne %icc, loop_1538
18259 ldd [%l7 + 0x60], %i2
18260loop_1537:
18261 fbug %fcc2, loop_1539
18262 movn %icc, %o2, %i0
18263loop_1538:
18264 be,a,pt %xcc, loop_1540
18265 brgez %i6, loop_1541
18266loop_1539:
18267 tvs %icc, 0x2
18268 tvc %xcc, 0x3
18269loop_1540:
18270 ldstub [%l7 + 0x40], %i2
18271loop_1541:
18272 fmovrde %o0, %f28, %f22
18273 fsrc1 %f24, %f14
18274 edge32 %o6, %l4, %g4
18275 fxor %f20, %f28, %f22
18276 popc %l3, %l6
18277 wr %g0, 0x24, %asi
18278 ldda [%l7 + 0x40] %asi, %o2
18279 movrlez %l5, 0x1DE, %o5
18280 fand %f28, %f30, %f18
18281 nop
18282 setx loop_1542, %l0, %l1
18283 jmpl %l1, %l2
18284 movgu %icc, %l1, %l0
18285 fmovde %icc, %f3, %f22
18286 fornot1 %f6, %f22, %f24
18287loop_1542:
18288 movneg %xcc, %g7, %i5
18289 nop
18290 setx 0x7EF9CDEDC25CC738, %l0, %l6
18291 stx %l6, [%l7 + 0x28]
18292 ldd [%l7 + 0x28], %f22
18293 setx 0x74191FD87361A439, %l1, %l5
18294 stx %l5, [%l7 + 0x10]
18295 ldd [%l7 + 0x10], %f14
18296 fsubd %f14, %f22, %f24
18297 nop
18298 setx 0x55F9C6D7, %l0, %l6
18299 st %l6, [%l7 + 0x28]
18300 ld [%l7 + 0x28], %f14
18301 setx 0x18F73E97, %l1, %l5
18302 st %l5, [%l7 + 0x10]
18303 ld [%l7 + 0x10], %f7
18304 fsubs %f7, %f14, %f10
18305 brgez,a %g5, loop_1543
18306 movrlz %g2, %g1, %i1
18307 tle %xcc, 0x5
18308 movcc %icc, %g6, %o1
18309loop_1543:
18310 nop
18311 wr %g0, 0x80, %asi
18312 stha %i7, [%l7 + 0x58] %asi
18313 fmovrsne %i4, %f25, %f30
18314 wr %g0, 0x19, %asi
18315 lda [%l7 + 0x20] %asi, %f31
18316 movne %icc, %g3, %o4
18317 popc 0x123D, %o7
18318 sdiv %i3, 0x068A, %o2
18319 tle %xcc, 0x0
18320 wr %g0, 0x18, %asi
18321 ldswa [%l7 + 0x6C] %asi, %i6
18322 faligndata %f24, %f2, %f4
18323 udiv %i0, 0x07AE, %o0
18324 umulcc %i2, %l4, %o6
18325 movne %xcc, %l3, %l6
18326 movrlz %g4, %o3, %o5
18327 restored
18328 rdpr %cwp, %g1
18329 rdpr %cansave, %g2
18330 rdpr %canrestore, %g3
18331 rdpr %cleanwin, %g4
18332 rdpr %otherwin, %g5
18333 rdpr %wstate, %g6
18334 alignaddrl %l5, %l1, %l0
18335 fnot1 %f6, %f4
18336 srl %l2, %i5, %g7
18337 tge %icc, 0x2
18338 call loop_1544
18339 edge8 %g5, %g1, %g2
18340 tcs %xcc, 0x7
18341 ba %xcc, loop_1545
18342loop_1544:
18343 taddcctv %g6, %o1, %i7
18344 tsubcc %i4, %i1, %g3
18345 ba %icc, loop_1546
18346loop_1545:
18347 brz,a %o7, loop_1547
18348 movcc %icc, %i3, %o4
18349 fnot2 %f2, %f14
18350loop_1546:
18351 movrgz %i6, %o2, %i0
18352loop_1547:
18353 edge16 %o0, %i2, %l4
18354 fmul8sux16 %f26, %f16, %f24
18355 taddcc %l3, 0x0764, %l6
18356 umulcc %o6, 0x0B4E, %o3
18357 fands %f2, %f1, %f6
18358 sdiv %g4, 0x0991, %l5
18359 fmuld8sux16 %f8, %f25, %f28
18360 mulscc %o5, %l0, %l2
18361 move %icc, %l1, %i5
18362 edge16ln %g7, %g1, %g2
18363 tsubcc %g5, %o1, %g6
18364 ldd [%l7 + 0x48], %i6
18365 fbg,a %fcc1, loop_1548
18366 nop
18367 setx loop_1549, %l0, %l1
18368 wrpr 0x1, %tl
18369 wrpr %l1, %tnpc
18370 setx 0x34400001400, %l0, %l1
18371 wrpr %l1, %tstate
18372 wrhpr 0x4, %htstate
18373 done
18374 movn %xcc, %i1, %g3
18375 movrgz %o7, %i3, %o4
18376loop_1548:
18377 edge16n %i4, %i6, %i0
18378loop_1549:
18379 fmovdvs %icc, %f21, %f0
18380 tn %icc, 0x6
18381 restored
18382 rdpr %cwp, %g1
18383 rdpr %cansave, %g2
18384 rdpr %canrestore, %g3
18385 rdpr %cleanwin, %g4
18386 rdpr %otherwin, %g5
18387 rdpr %wstate, %g6
18388 array32 %o0, %i2, %l4
18389 tge %xcc, 0x7
18390 stw %o2, [%l7 + 0x44]
18391 ldub [%l7 + 0x2C], %l3
18392 set 0x28, %o2
18393 ldxa [%l7 + %o2] 0x18, %o6
18394 ldstub [%l7 + 0x53], %l6
18395 movneg %xcc, %g4, %o3
18396 bneg,a,pn %icc, loop_1550
18397 srlx %o5, %l0, %l5
18398 sdiv %l1, 0x05A1, %l2
18399 mova %xcc, %i5, %g7
18400loop_1550:
18401 tle %xcc, 0x2
18402 alignaddr %g1, %g2, %o1
18403 movvs %icc, %g6, %g5
18404 fmul8x16 %f31, %f6, %f14
18405 tle %xcc, 0x7
18406 sdiv %i1, 0x0346, %g3
18407 fbuge,a %fcc2, loop_1551
18408 bge,pt %xcc, loop_1552
18409 mova %xcc, %i7, %o7
18410 nop
18411 set 0x20, %l2
18412 ldx [%l7 + %l2], %o4
18413loop_1551:
18414 fmovsa %xcc, %f15, %f6
18415loop_1552:
18416 mulscc %i3, 0x00D8, %i4
18417 movcc %icc, %i0, %i6
18418 subcc %o0, %i2, %o2
18419 movge %xcc, %l4, %o6
18420 movvc %xcc, %l3, %l6
18421 fmovsle %xcc, %f10, %f8
18422 set 0x2C, %i5
18423 lduwa [%l7 + %i5] 0x10, %o3
18424 fbne,a %fcc3, loop_1553
18425 xnor %g4, %l0, %l5
18426 mulscc %o5, %l1, %l2
18427 addcc %g7, %g1, %i5
18428loop_1553:
18429 sll %g2, 0x18, %g6
18430 ble,a,pt %xcc, loop_1554
18431 movg %icc, %o1, %i1
18432 fbn,a %fcc3, loop_1555
18433 and %g5, %i7, %o7
18434loop_1554:
18435 stbar
18436 array16 %g3, %o4, %i4
18437loop_1555:
18438 nop
18439 fitod %f17, %f18
18440 fpsub32s %f9, %f31, %f30
18441 fmovrdlz %i3, %f4, %f0
18442 ldstub [%l7 + 0x5D], %i6
18443 movn %icc, %i0, %o0
18444 set 0x28, %o4
18445 sta %f11, [%l7 + %o4] 0x14
18446 alignaddrl %i2, %o2, %o6
18447 edge16l %l3, %l6, %l4
18448 bvs,pn %icc, loop_1556
18449 edge8l %g4, %l0, %o3
18450 wr %g0, 0x0c, %asi
18451 ldstuba [%l7 + 0x48] %asi, %l5
18452loop_1556:
18453 nop
18454 setx loop_1557, %l0, %l1
18455 wrpr 0x1, %tl
18456 wrpr %l1, %tpc
18457 add %l1, 0x4, %l1
18458 wrpr %l1, %tnpc
18459 setx 0x34400001400, %l0, %l1
18460 wrpr %l1, %tstate
18461 wrhpr 0x4, %htstate
18462 retry
18463 orncc %o5, 0x0262, %l1
18464 nop
18465 setx 0x304540D5, %l0, %l6
18466 st %l6, [%l7 + 0x6C]
18467 ld [%l7 + 0x6C], %fsr
18468 fnot1 %f18, %f2
18469loop_1557:
18470 tl %icc, 0x0
18471 nop
18472 set 0x48, %g2
18473 prefetch [%l7 + %g2], 0x3
18474 tsubcctv %g7, %l2, %i5
18475 movre %g2, %g6, %g1
18476 fpadd16 %f28, %f18, %f20
18477 bne,a %xcc, loop_1558
18478 andn %o1, 0x0CE5, %g5
18479 fmovscs %xcc, %f21, %f17
18480 fbe,a %fcc2, loop_1559
18481loop_1558:
18482 fpsub16 %f30, %f8, %f28
18483 edge32ln %i7, %o7, %i1
18484 stbar
18485loop_1559:
18486 edge32n %g3, %o4, %i4
18487 movne %xcc, %i3, %i6
18488 addcc %i0, %o0, %o2
18489 udivcc %o6, 0x0F17, %i2
18490 srlx %l6, %l3, %l4
18491 tvc %xcc, 0x0
18492 fbne,a %fcc3, loop_1560
18493 srlx %l0, 0x1A, %o3
18494 bcc,a loop_1561
18495 movne %xcc, %g4, %o5
18496loop_1560:
18497 taddcctv %l5, %l1, %g7
18498 movrlez %l2, %i5, %g6
18499loop_1561:
18500 andncc %g2, %g1, %g5
18501 addcc %i7, 0x1C61, %o7
18502 set 0x20, %l5
18503 stwa %i1, [%l7 + %l5] 0x15
18504 mova %icc, %o1, %g3
18505 stw %i4, [%l7 + 0x7C]
18506 lduh [%l7 + 0x3E], %o4
18507 movrne %i3, %i0, %o0
18508 wr %g0, 0x89, %asi
18509 sta %f14, [%l7 + 0x60] %asi
18510 array16 %i6, %o2, %i2
18511 mulscc %o6, 0x1E62, %l6
18512 movcs %xcc, %l3, %l0
18513 alignaddr %o3, %l4, %o5
18514 andncc %l5, %g4, %l1
18515 movl %icc, %g7, %i5
18516 fmovdg %xcc, %f25, %f7
18517 fmovscs %xcc, %f15, %f28
18518 smulcc %l2, %g6, %g2
18519 movre %g1, %g5, %i7
18520 fnot1 %f8, %f16
18521 andncc %o7, %o1, %i1
18522 bl,a %icc, loop_1562
18523 restored
18524 rdpr %cwp, %g1
18525 rdpr %cansave, %g2
18526 rdpr %canrestore, %g3
18527 rdpr %cleanwin, %g4
18528 rdpr %otherwin, %g5
18529 rdpr %wstate, %g6
18530 movgu %xcc, %g3, %o4
18531 nop
18532 setx loop_1563, %l0, %l1
18533 wrpr 0x1, %tl
18534 wrpr %l1, %tpc
18535 add %l1, 0x4, %l1
18536 wrpr %l1, %tnpc
18537 setx 0x34400001400, %l0, %l1
18538 wrpr %l1, %tstate
18539 wrhpr 0x4, %htstate
18540 retry
18541loop_1562:
18542 ldstub [%l7 + 0x5D], %i3
18543 wr %g0, 0x88, %asi
18544 ldstuba [%l7 + 0x68] %asi, %i4
18545loop_1563:
18546 fnands %f24, %f22, %f8
18547 sll %i0, %i6, %o2
18548 fbg,a %fcc0, loop_1564
18549 std %f16, [%l7 + 0x78]
18550 faligndata %f8, %f16, %f10
18551 std %f20, [%l7 + 0x78]
18552loop_1564:
18553 movleu %icc, %o0, %o6
18554 udivx %l6, 0x13F1, %l3
18555 movg %xcc, %l0, %o3
18556 edge32 %l4, %o5, %l5
18557 nop
18558 fitos %f4, %f20
18559 fstoi %f20, %f24
18560 fpsub32 %f6, %f20, %f24
18561 tgu %icc, 0x3
18562 wr %g0, 0x0c, %asi
18563 ldsba [%l7 + 0x13] %asi, %g4
18564 fmuld8ulx16 %f6, %f25, %f14
18565 fcmpgt16 %f10, %f18, %l1
18566 fbue,a %fcc3, loop_1565
18567 nop
18568 setx loop_1566, %l0, %l1
18569 wrpr 0x1, %tl
18570 wrpr %l1, %tnpc
18571 setx 0x34400001400, %l0, %l1
18572 wrpr %l1, %tstate
18573 wrhpr 0x4, %htstate
18574 done
18575 movrne %g7, %i2, %i5
18576 srlx %g6, %g2, %g1
18577loop_1565:
18578 lduw [%l7 + 0x2C], %l2
18579loop_1566:
18580 sdivx %i7, 0x1BBE, %o7
18581 andn %g5, 0x06A6, %i1
18582 bl,a %icc, loop_1567
18583 movrlz %o1, %g3, %o4
18584 tleu %icc, 0x7
18585 taddcc %i4, 0x1153, %i0
18586loop_1567:
18587 fpadd16 %f22, %f30, %f4
18588 xnorcc %i6, 0x0FF8, %i3
18589 orncc %o0, 0x00D3, %o6
18590 array16 %l6, %l3, %l0
18591 movg %icc, %o2, %o3
18592 fpadd32 %f16, %f16, %f20
18593 array32 %o5, %l4, %g4
18594 movvs %xcc, %l5, %g7
18595 membar 0x4C
18596 subc %l1, 0x1E61, %i5
18597 call loop_1568
18598 tg %icc, 0x1
18599 bleu,a,pt %icc, loop_1569
18600 fbul %fcc1, loop_1570
18601loop_1568:
18602 tneg %xcc, 0x5
18603 tpos %xcc, 0x2
18604loop_1569:
18605 tl %icc, 0x5
18606loop_1570:
18607 fnand %f12, %f30, %f0
18608 movle %xcc, %g6, %g2
18609 set 0x50, %o7
18610 prefetcha [%l7 + %o7] 0x18, 0x1
18611 fmovda %xcc, %f2, %f17
18612 fmul8x16 %f28, %f18, %f30
18613 tvc %xcc, 0x1
18614 sra %i2, %i7, %l2
18615 or %o7, %g5, %o1
18616 fbl,a %fcc1, loop_1571
18617 ld [%l7 + 0x20], %f10
18618 edge16ln %i1, %g3, %o4
18619 udivcc %i0, 0x0183, %i4
18620loop_1571:
18621 nop
18622 fitod %f6, %f26
18623 wr %g0, 0x19, %asi
18624 stba %i6, [%l7 + 0x13] %asi
18625 sethi 0x0C94, %o0
18626 taddcc %i3, 0x010C, %o6
18627 bneg,a loop_1572
18628 fors %f23, %f24, %f6
18629 fxnors %f1, %f9, %f6
18630 fsrc2 %f12, %f8
18631loop_1572:
18632 or %l3, %l6, %l0
18633 edge8l %o3, %o5, %o2
18634 fxors %f20, %f8, %f19
18635 brlz %g4, loop_1573
18636 tvs %icc, 0x1
18637 ldx [%l7 + 0x68], %l5
18638 nop
18639 setx 0xAD483ACA, %l0, %l6
18640 st %l6, [%l7 + 0x28]
18641 ld [%l7 + 0x28], %f27
18642 setx 0x8262F926, %l1, %l5
18643 st %l5, [%l7 + 0x10]
18644 ld [%l7 + 0x10], %f23
18645 fsubs %f23, %f27, %f14
18646loop_1573:
18647 nop
18648 wr %g0, 0x81, %asi
18649 sta %f14, [%l7 + 0x10] %asi
18650 xorcc %g7, %l1, %l4
18651 fmovdvs %icc, %f31, %f22
18652 swap [%l7 + 0x54], %g6
18653 sethi 0x0E85, %i5
18654 orncc %g1, %g2, %i7
18655 fble %fcc2, loop_1574
18656 fbul,a %fcc1, loop_1575
18657 ldsb [%l7 + 0x0B], %l2
18658 movvs %xcc, %o7, %g5
18659loop_1574:
18660 array8 %o1, %i2, %g3
18661loop_1575:
18662 fabss %f5, %f15
18663 fmovdgu %icc, %f24, %f20
18664 edge16l %i1, %o4, %i4
18665 edge16 %i0, %i6, %o0
18666 fornot1s %f7, %f31, %f25
18667 movrgz %o6, 0x09F, %l3
18668 fmovscs %xcc, %f2, %f9
18669 udivcc %i3, 0x1EF8, %l6
18670 xnor %l0, %o3, %o2
18671 umulcc %g4, 0x08B6, %l5
18672 bl,a %xcc, loop_1576
18673 fmovsleu %icc, %f1, %f5
18674 prefetch [%l7 + 0x24], 0x3
18675 srax %g7, %o5, %l1
18676loop_1576:
18677 subc %g6, 0x193C, %l4
18678 tle %icc, 0x3
18679 fcmpeq32 %f10, %f24, %i5
18680 fcmpne16 %f6, %f16, %g2
18681 fmovsvc %icc, %f9, %f7
18682 fandnot1 %f26, %f28, %f16
18683 nop
18684 fitod %f6, %f8
18685 fdtox %f8, %f2
18686 and %i7, 0x1933, %l2
18687 st %f29, [%l7 + 0x4C]
18688 sdiv %o7, 0x1946, %g5
18689 bneg,a,pn %xcc, loop_1577
18690 or %g1, 0x1047, %o1
18691 alignaddr %g3, %i1, %i2
18692 movn %xcc, %i4, %i0
18693loop_1577:
18694 bne,a,pn %icc, loop_1578
18695 fba,a %fcc2, loop_1579
18696 edge16l %i6, %o4, %o0
18697 fzero %f28
18698loop_1578:
18699 tsubcctv %o6, 0x05D1, %l3
18700loop_1579:
18701 movge %icc, %l6, %l0
18702 fbe,a %fcc3, loop_1580
18703 ba,a,pt %xcc, loop_1581
18704 fblg %fcc3, loop_1582
18705 for %f8, %f14, %f4
18706loop_1580:
18707 orncc %o3, %i3, %g4
18708loop_1581:
18709 brgz,a %o2, loop_1583
18710loop_1582:
18711 fmovsne %xcc, %f16, %f19
18712 sdiv %g7, 0x1AB7, %l5
18713 fmovrdlz %o5, %f26, %f10
18714loop_1583:
18715 fbn,a %fcc2, loop_1584
18716 addcc %g6, %l1, %i5
18717 tleu %xcc, 0x6
18718 fmovse %xcc, %f31, %f19
18719loop_1584:
18720 xnorcc %g2, %i7, %l2
18721 te %xcc, 0x3
18722 sra %l4, %o7, %g5
18723 array8 %g1, %o1, %g3
18724 movleu %icc, %i2, %i4
18725 nop
18726 setx 0x2A76E911, %l0, %l6
18727 st %l6, [%l7 + 0x28]
18728 ld [%l7 + 0x28], %f1
18729 fsqrts %f1, %f6
18730 fmuld8sux16 %f15, %f14, %f22
18731 array32 %i1, %i0, %i6
18732 fbue,a %fcc0, loop_1585
18733 fmul8ulx16 %f8, %f14, %f4
18734 alignaddr %o4, %o0, %o6
18735 movle %xcc, %l3, %l0
18736loop_1585:
18737 movvc %icc, %o3, %l6
18738 fmovsne %icc, %f12, %f27
18739 andn %i3, %o2, %g4
18740 edge32n %g7, %l5, %g6
18741 fzeros %f16
18742 move %xcc, %l1, %i5
18743 srl %g2, %o5, %i7
18744 bgu,a %icc, loop_1586
18745 edge32 %l4, %o7, %l2
18746 ldd [%l7 + 0x18], %f26
18747 tcs %icc, 0x7
18748loop_1586:
18749 edge8l %g1, %o1, %g3
18750 popc 0x05E4, %i2
18751 addc %i4, %g5, %i0
18752 movrne %i6, %i1, %o0
18753 sllx %o4, %o6, %l3
18754 brgz,a %o3, loop_1587
18755 tneg %xcc, 0x1
18756 addcc %l6, 0x0958, %i3
18757 membar #Sync
18758 set 0x40, %i6
18759 ldda [%l7 + %i6] 0x16, %f16
18760loop_1587:
18761 subccc %l0, %g4, %g7
18762 ta %xcc, 0x1
18763 umulcc %l5, 0x191E, %g6
18764 set 0x40, %i4
18765 ldda [%l7 + %i4] 0x15, %f16
18766 udivx %l1, 0x1D10, %o2
18767 movgu %icc, %g2, %i5
18768 nop
18769 setx 0x1C025F4A, %l0, %l6
18770 st %l6, [%l7 + 0x28]
18771 ld [%l7 + 0x28], %f25
18772 setx 0xA7DF3F2F, %l1, %l5
18773 st %l5, [%l7 + 0x10]
18774 ld [%l7 + 0x10], %f26
18775 fmuls %f26, %f25, %f1
18776 te %icc, 0x2
18777 fornot1s %f29, %f27, %f25
18778 ldsw [%l7 + 0x6C], %i7
18779 add %l7, 0x70, %l6
18780 wr %g0, 0x0c, %asi
18781 casxa [%l6] 0x0c, %o5, %o7
18782 fmovda %xcc, %f31, %f8
18783 taddcc %l4, %g1, %l2
18784 fbl %fcc2, loop_1588
18785 movcs %icc, %g3, %i2
18786 addcc %i4, 0x1183, %g5
18787 movgu %xcc, %o1, %i0
18788loop_1588:
18789 sllx %i6, %i1, %o4
18790 ta %xcc, 0x4
18791 sethi 0x1153, %o0
18792 movre %o6, 0x1E2, %l3
18793 edge32 %l6, %i3, %l0
18794 movvc %icc, %o3, %g4
18795 sra %l5, 0x09, %g7
18796 xnorcc %l1, %o2, %g2
18797 fmovscs %icc, %f10, %f16
18798 udiv %g6, 0x1824, %i7
18799 saved
18800 rdpr %cwp, %g1
18801 rdpr %cansave, %g2
18802 rdpr %canrestore, %g3
18803 rdpr %cleanwin, %g4
18804 rdpr %otherwin, %g5
18805 rdpr %wstate, %g6
18806 fbuge %fcc2, loop_1589
18807 array8 %o5, %i5, %l4
18808 tn %icc, 0x5
18809 orcc %g1, %l2, %g3
18810loop_1589:
18811 edge16n %o7, %i2, %i4
18812 movvs %xcc, %g5, %o1
18813 tne %xcc, 0x2
18814 move %xcc, %i0, %i6
18815 tn %xcc, 0x3
18816 wr %g0, 0x0c, %asi
18817 stda %f16, [%l7 + 0x40] %asi
18818 ldsh [%l7 + 0x7E], %i1
18819 subc %o4, 0x02A1, %o0
18820 bshuffle %f2, %f22, %f10
18821 sdivcc %o6, 0x1421, %l6
18822 edge8 %i3, %l3, %l0
18823 tsubcctv %g4, 0x0FD7, %l5
18824 brlez %o3, loop_1590
18825 fmovrsgez %g7, %f30, %f14
18826 xnorcc %l1, 0x16A1, %g2
18827 fpackfix %f24, %f20
18828loop_1590:
18829 brlez %g6, loop_1591
18830 sub %i7, 0x1808, %o5
18831 fpsub32 %f6, %f18, %f2
18832 restored
18833 rdpr %cwp, %g1
18834 rdpr %cansave, %g2
18835 rdpr %canrestore, %g3
18836 rdpr %cleanwin, %g4
18837 rdpr %otherwin, %g5
18838 rdpr %wstate, %g6
18839loop_1591:
18840 edge32l %o2, %i5, %g1
18841 movne %icc, %l2, %l4
18842 umul %g3, 0x1D0D, %i2
18843 movre %i4, %g5, %o7
18844 tneg %xcc, 0x6
18845 membar 0x47
18846 bne,pn %icc, loop_1592
18847 movrlez %i0, 0x062, %o1
18848 movl %xcc, %i1, %i6
18849 nop
18850 setx 0x4E92717A, %l0, %l6
18851 st %l6, [%l7 + 0x28]
18852 ld [%l7 + 0x28], %f27
18853 setx 0x3BBF0313, %l1, %l5
18854 st %l5, [%l7 + 0x10]
18855 ld [%l7 + 0x10], %f20
18856 fsubs %f20, %f27, %f11
18857loop_1592:
18858 fmovsvc %xcc, %f2, %f14
18859 tleu %icc, 0x5
18860 stb %o4, [%l7 + 0x68]
18861 fmovrsgez %o6, %f2, %f13
18862 ldsh [%l7 + 0x26], %l6
18863 bcc loop_1593
18864 stx %i3, [%l7 + 0x20]
18865 umulcc %o0, 0x1986, %l0
18866 mova %icc, %g4, %l5
18867loop_1593:
18868 mulx %l3, 0x04BE, %o3
18869 sll %g7, %l1, %g6
18870 wr %g0, 0x81, %asi
18871 ldda [%l7 + 0x40] %asi, %f16
18872 edge8ln %g2, %i7, %o2
18873 alignaddrl %o5, %g1, %i5
18874 be,pn %icc, loop_1594
18875 tpos %xcc, 0x6
18876 edge8n %l2, %g3, %l4
18877 fnegd %f26, %f8
18878loop_1594:
18879 movrgz %i2, %g5, %o7
18880 add %l7, 0x40, %l6
18881 wr %g0, 0x0c, %asi
18882 ldxa [%l6] %asi, %i0
18883 casxa [%l6] 0x0c, %i0, %i4
18884 tneg %icc, 0x4
18885 umul %i1, %o1, %i6
18886 lduw [%l7 + 0x58], %o6
18887 edge8n %o4, %i3, %o0
18888 movle %icc, %l0, %l6
18889 set 0x4C, %l0
18890 stwa %l5, [%l7 + %l0] 0x10
18891 fandnot1s %f10, %f11, %f30
18892 wr %g0, 0x81, %asi
18893 ldxa [%l7 + 0x70] %asi, %l3
18894 tleu %xcc, 0x4
18895 movge %icc, %o3, %g4
18896 tn %icc, 0x7
18897 sub %g7, %l1, %g6
18898 te %icc, 0x5
18899 movge %xcc, %i7, %o2
18900 fbn %fcc1, loop_1595
18901 tg %xcc, 0x7
18902 xnor %g2, 0x063E, %g1
18903 tge %xcc, 0x1
18904loop_1595:
18905 nop
18906 setx loop_1596, %l0, %l1
18907 wrpr 0x1, %tl
18908 wrpr %l1, %tnpc
18909 setx 0x34400001400, %l0, %l1
18910 wrpr %l1, %tstate
18911 wrhpr 0x4, %htstate
18912 done
18913 tg %icc, 0x4
18914 fpadd32s %f13, %f21, %f26
18915 movpos %icc, %i5, %o5
18916loop_1596:
18917 fxor %f24, %f22, %f16
18918 udivcc %g3, 0x1E60, %l4
18919 ldub [%l7 + 0x7C], %i2
18920 andcc %l2, %g5, %i0
18921 fbl,a %fcc2, loop_1597
18922 edge16 %o7, %i4, %i1
18923 movg %xcc, %o1, %o6
18924 bvc %xcc, loop_1598
18925loop_1597:
18926 nop
18927 setx 0xB0D3DACBA2068B5A, %l0, %l6
18928 stx %l6, [%l7 + 0x28]
18929 ldd [%l7 + 0x28], %f4
18930 setx 0x5C78FF66AFF1089E, %l1, %l5
18931 stx %l5, [%l7 + 0x10]
18932 ldd [%l7 + 0x10], %f10
18933 fdivd %f10, %f4, %f0
18934 orn %o4, 0x137B, %i6
18935 movgu %icc, %i3, %o0
18936loop_1598:
18937 fpsub32 %f16, %f4, %f16
18938 set 0x7F, %i3
18939 stba %l0, [%l7 + %i3] 0xe2
18940 membar #Sync
18941 fpsub32s %f5, %f31, %f26
18942 fbn %fcc3, loop_1599
18943 udivx %l6, 0x1B70, %l5
18944 addc %o3, %g4, %g7
18945 fbug %fcc3, loop_1600
18946loop_1599:
18947 bvc,a,pt %xcc, loop_1601
18948 ldd [%l7 + 0x38], %l0
18949 sdivcc %l3, 0x17FB, %g6
18950loop_1600:
18951 andncc %o2, %g2, %g1
18952loop_1601:
18953 orcc %i7, %i5, %o5
18954 fmovrdne %l4, %f14, %f24
18955 subc %i2, 0x1E4C, %g3
18956 add %l7, 0x10, %l6
18957 wr %g0, 0x19, %asi
18958 casxa [%l6] 0x19, %l2, %g5
18959 fmovrslz %o7, %f22, %f3
18960 sethi 0x1E51, %i0
18961 addccc %i1, %i4, %o6
18962 bvs,a loop_1602
18963 fmovs %f30, %f18
18964 swap [%l7 + 0x08], %o1
18965 sir 0x0A37
18966loop_1602:
18967 movre %o4, %i3, %i6
18968 brlz %l0, loop_1603
18969 fble,a %fcc0, loop_1604
18970 movg %icc, %o0, %l6
18971 bge,a %icc, loop_1605
18972loop_1603:
18973 smul %l5, 0x049C, %o3
18974loop_1604:
18975 nop
18976 setx 0xEF8CB2B43FA18137, %l0, %l6
18977 stx %l6, [%l7 + 0x28]
18978 ldd [%l7 + 0x28], %f18
18979 setx 0xADD7C91A96FBBE49, %l1, %l5
18980 stx %l5, [%l7 + 0x10]
18981 ldd [%l7 + 0x10], %f10
18982 fsubd %f10, %f18, %f20
18983 fble,a %fcc0, loop_1606
18984loop_1605:
18985 fandnot2 %f30, %f30, %f6
18986 sub %g4, 0x0AEA, %g7
18987 fba,a %fcc3, loop_1607
18988loop_1606:
18989 udivcc %l3, 0x1757, %g6
18990 srax %l1, 0x18, %o2
18991 ldx [%l7 + 0x18], %g2
18992loop_1607:
18993 tn %icc, 0x7
18994 movrgz %i7, 0x2E1, %i5
18995 fmovrslez %o5, %f1, %f31
18996 wr %g0, 0x10, %asi
18997 prefetcha [%l7 + 0x10] %asi, 0x3
18998 tcc %icc, 0x3
18999 bleu,a,pt %icc, loop_1608
19000 nop
19001 setx 0x607D549C, %l0, %l6
19002 st %l6, [%l7 + 0x2C]
19003 ld [%l7 + 0x2C], %fsr
19004 movvc %icc, %g1, %i2
19005 movg %icc, %l2, %g3
19006loop_1608:
19007 brlz,a %o7, loop_1609
19008 andn %g5, %i1, %i4
19009 fbg,a %fcc2, loop_1610
19010 fnegd %f30, %f22
19011loop_1609:
19012 xor %i0, %o1, %o6
19013 edge16n %i3, %i6, %o4
19014loop_1610:
19015 move %xcc, %o0, %l0
19016 smulcc %l5, 0x1E6E, %l6
19017 tvc %xcc, 0x5
19018 fbo,a %fcc0, loop_1611
19019 brgez %o3, loop_1612
19020 fmovd %f4, %f16
19021 movrne %g7, %g4, %l3
19022loop_1611:
19023 bgu %xcc, loop_1613
19024loop_1612:
19025 brz,a %l1, loop_1614
19026 xnor %g6, %o2, %g2
19027 movn %icc, %i7, %o5
19028loop_1613:
19029 movneg %icc, %l4, %g1
19030loop_1614:
19031 edge32n %i5, %i2, %l2
19032 taddcc %g3, 0x1817, %o7
19033 subc %g5, 0x1AF5, %i4
19034 fnot2 %f18, %f10
19035 fbn,a %fcc2, loop_1615
19036 te %icc, 0x3
19037 subcc %i0, 0x1DF9, %o1
19038 bvc,pn %icc, loop_1616
19039loop_1615:
19040 stbar
19041 tl %icc, 0x1
19042 te %xcc, 0x3
19043loop_1616:
19044 sdivcc %o6, 0x11F5, %i1
19045 tvc %icc, 0x4
19046 smul %i3, %o4, %i6
19047 and %l0, 0x087D, %o0
19048 brlz,a %l5, loop_1617
19049 movne %xcc, %l6, %g7
19050 fors %f3, %f26, %f9
19051 fandnot2s %f18, %f30, %f12
19052loop_1617:
19053 sir 0x0255
19054 fbn,a %fcc3, loop_1618
19055 fbue,a %fcc2, loop_1619
19056 nop
19057 setx 0xA31AF09B616C228C, %l0, %l6
19058 stx %l6, [%l7 + 0x28]
19059 ldd [%l7 + 0x28], %f26
19060 setx 0x75B839EF28FAD9B9, %l1, %l5
19061 stx %l5, [%l7 + 0x10]
19062 ldd [%l7 + 0x10], %f18
19063 fdivd %f18, %f26, %f14
19064 movvc %xcc, %o3, %g4
19065loop_1618:
19066 movle %icc, %l3, %l1
19067loop_1619:
19068 bvs,a loop_1620
19069 ldsw [%l7 + 0x48], %g6
19070 array16 %o2, %g2, %o5
19071 tgu %xcc, 0x2
19072loop_1620:
19073 stb %i7, [%l7 + 0x2E]
19074 tl %xcc, 0x0
19075 wr %g0, 0x18, %asi
19076 ldsha [%l7 + 0x42] %asi, %g1
19077 fxnor %f26, %f12, %f0
19078 movne %icc, %l4, %i2
19079 movleu %icc, %i5, %g3
19080 ldstub [%l7 + 0x5C], %l2
19081 tl %icc, 0x1
19082 bvs,pn %icc, loop_1621
19083 orn %g5, %o7, %i4
19084 xorcc %i0, 0x1B85, %o6
19085 popc %o1, %i1
19086loop_1621:
19087 movrlez %i3, %i6, %l0
19088 call loop_1622
19089 sth %o4, [%l7 + 0x34]
19090 fcmple32 %f24, %f14, %l5
19091 ldsh [%l7 + 0x5E], %o0
19092loop_1622:
19093 bgu,a,pt %icc, loop_1623
19094 edge32l %l6, %o3, %g7
19095 srlx %l3, %l1, %g6
19096 nop
19097 setx 0x9D8ADBE7F05B7515, %l0, %l6
19098 stx %l6, [%l7 + 0x58]
19099 ldx [%l7 + 0x58], %fsr
19100loop_1623:
19101 subcc %g4, %o2, %o5
19102 mova %xcc, %g2, %i7
19103 fpsub32s %f23, %f7, %f13
19104 xor %g1, %l4, %i2
19105 edge32ln %i5, %l2, %g3
19106 array8 %o7, %i4, %i0
19107 alignaddrl %g5, %o6, %o1
19108 std %f6, [%l7 + 0x38]
19109 movrlez %i1, %i3, %l0
19110 srl %i6, 0x02, %o4
19111 fnot1s %f21, %f29
19112 edge8 %l5, %l6, %o3
19113 or %g7, 0x1790, %o0
19114 bvc,a loop_1624
19115 bgu,a loop_1625
19116 xorcc %l1, %g6, %l3
19117 ldsw [%l7 + 0x10], %g4
19118loop_1624:
19119 nop
19120 wr %g0, 0x88, %asi
19121 lduha [%l7 + 0x0A] %asi, %o5
19122loop_1625:
19123 movl %xcc, %o2, %g2
19124 umul %i7, %g1, %l4
19125 movrne %i5, 0x2F8, %i2
19126 bvc,pt %icc, loop_1626
19127 std %f20, [%l7 + 0x60]
19128 movvc %xcc, %g3, %o7
19129 ta %icc, 0x7
19130loop_1626:
19131 fpsub32s %f27, %f1, %f25
19132 edge32ln %i4, %i0, %g5
19133 tl %icc, 0x0
19134 sdiv %o6, 0x18FA, %l2
19135 sdiv %i1, 0x11EE, %i3
19136 movrne %l0, 0x323, %o1
19137 edge16ln %o4, %i6, %l6
19138 xor %o3, %l5, %g7
19139 sth %l1, [%l7 + 0x60]
19140 fxnors %f22, %f27, %f10
19141 addcc %g6, 0x05E1, %o0
19142 fmovdn %xcc, %f27, %f27
19143 andcc %l3, %o5, %g4
19144 movl %xcc, %o2, %i7
19145 movn %xcc, %g1, %g2
19146 nop
19147 fitos %f11, %f3
19148 fstoi %f3, %f27
19149 be,a %xcc, loop_1627
19150 andn %i5, 0x14F6, %l4
19151 mova %icc, %i2, %o7
19152 bpos,a,pn %icc, loop_1628
19153loop_1627:
19154 fbo,a %fcc2, loop_1629
19155 or %i4, %i0, %g5
19156 movcc %xcc, %o6, %l2
19157loop_1628:
19158 sir 0x1BFF
19159loop_1629:
19160 nop
19161 setx loop_1630, %l0, %l1
19162 wrpr 0x1, %tl
19163 wrpr %l1, %tpc
19164 add %l1, 0x4, %l1
19165 wrpr %l1, %tnpc
19166 setx 0x34400001400, %l0, %l1
19167 wrpr %l1, %tstate
19168 wrhpr 0x4, %htstate
19169 retry
19170 fbe,a %fcc1, loop_1631
19171 ta %icc, 0x4
19172 edge32ln %g3, %i1, %l0
19173loop_1630:
19174 movn %xcc, %o1, %i3
19175loop_1631:
19176 fands %f30, %f24, %f10
19177 fpackfix %f20, %f10
19178 bn,pt %xcc, loop_1632
19179 edge8l %i6, %l6, %o3
19180 tle %xcc, 0x5
19181 restored
19182 rdpr %cwp, %g1
19183 rdpr %cansave, %g2
19184 rdpr %canrestore, %g3
19185 rdpr %cleanwin, %g4
19186 rdpr %otherwin, %g5
19187 rdpr %wstate, %g6
19188loop_1632:
19189 bg,a,pt %icc, loop_1633
19190 movvs %xcc, %l5, %g7
19191 movneg %icc, %o4, %g6
19192 sethi 0x135F, %o0
19193loop_1633:
19194 tcs %xcc, 0x0
19195 movcs %icc, %l1, %o5
19196 tne %xcc, 0x0
19197 fmovdcs %icc, %f1, %f20
19198 st %f0, [%l7 + 0x14]
19199 tge %icc, 0x1
19200 and %l3, 0x1717, %g4
19201 tg %xcc, 0x5
19202 fmovd %f12, %f22
19203 pdist %f16, %f2, %f18
19204 stw %i7, [%l7 + 0x64]
19205 movleu %icc, %g1, %o2
19206 membar 0x22
19207 set 0x40, %g6
19208 stda %f16, [%l7 + %g6] 0x1e
19209 membar #Sync
19210 bleu,a,pt %icc, loop_1634
19211 movrgez %i5, %l4, %i2
19212 xor %o7, %i4, %g2
19213 edge32l %i0, %g5, %o6
19214loop_1634:
19215 movcc %xcc, %g3, %l2
19216 movre %i1, %o1, %i3
19217 fble %fcc1, loop_1635
19218 fcmpeq16 %f6, %f24, %l0
19219 edge32ln %l6, %i6, %o3
19220 fnand %f0, %f18, %f12
19221loop_1635:
19222 movrlez %g7, %l5, %g6
19223 tvs %xcc, 0x3
19224 sll %o0, %l1, %o5
19225 subc %o4, 0x1EFF, %l3
19226 andncc %g4, %g1, %i7
19227 movpos %icc, %i5, %o2
19228 wr %g0, 0x5f, %asi
19229 stxa %l4, [%g0 + 0x0] %asi
19230 restored
19231 rdpr %cwp, %g1
19232 rdpr %cansave, %g2
19233 rdpr %canrestore, %g3
19234 rdpr %cleanwin, %g4
19235 rdpr %otherwin, %g5
19236 rdpr %wstate, %g6
19237 fbu,a %fcc2, loop_1636
19238 movle %icc, %o7, %i2
19239 fbne %fcc2, loop_1637
19240 tleu %xcc, 0x5
19241loop_1636:
19242 movne %xcc, %g2, %i4
19243 fbu,a %fcc3, loop_1638
19244loop_1637:
19245 tpos %xcc, 0x7
19246 set 0x50, %l1
19247 prefetcha [%l7 + %l1] 0x10, 0x2
19248loop_1638:
19249 brgez %g5, loop_1639
19250 edge32l %g3, %l2, %i1
19251 udiv %o1, 0x11BF, %o6
19252 sdivx %i3, 0x1C25, %l0
19253loop_1639:
19254 and %l6, 0x1E85, %o3
19255 edge16 %g7, %l5, %g6
19256 nop
19257 setx 0x34A64AB1, %l0, %l6
19258 st %l6, [%l7 + 0x28]
19259 ld [%l7 + 0x28], %f20
19260 setx 0xED62FC69, %l1, %l5
19261 st %l5, [%l7 + 0x10]
19262 ld [%l7 + 0x10], %f6
19263 fmuls %f6, %f20, %f11
19264 tpos %icc, 0x3
19265 taddcctv %i6, %o0, %l1
19266 sra %o5, 0x06, %o4
19267 tg %xcc, 0x2
19268 tcs %xcc, 0x3
19269 brlez %g4, loop_1640
19270 edge16 %l3, %g1, %i7
19271 lduh [%l7 + 0x70], %o2
19272 fand %f2, %f12, %f4
19273loop_1640:
19274 movg %xcc, %i5, %l4
19275 edge8ln %o7, %g2, %i4
19276 wr %g0, 0x18, %asi
19277 lda [%l7 + 0x44] %asi, %f12
19278 tl %xcc, 0x4
19279 for %f8, %f8, %f4
19280 tg %icc, 0x2
19281 fmovrde %i0, %f14, %f26
19282 mulx %g5, %i2, %l2
19283 fpadd16s %f15, %f31, %f27
19284 addccc %i1, %g3, %o6
19285 fmovsg %icc, %f12, %f4
19286 smul %i3, %l0, %o1
19287 tge %icc, 0x5
19288 membar 0x63
19289 add %o3, 0x18B1, %g7
19290 fmovrdlez %l6, %f26, %f10
19291 andn %g6, %l5, %o0
19292 fornot1s %f28, %f1, %f24
19293 fbge,a %fcc1, loop_1641
19294 andn %i6, 0x0668, %l1
19295 movg %icc, %o5, %g4
19296 fnors %f22, %f2, %f9
19297loop_1641:
19298 movne %xcc, %l3, %g1
19299 movre %o4, %i7, %i5
19300 nop
19301 setx 0x77D0A526, %l0, %l6
19302 st %l6, [%l7 + 0x28]
19303 ld [%l7 + 0x28], %f22
19304 setx 0x556F95EF, %l1, %l5
19305 st %l5, [%l7 + 0x10]
19306 ld [%l7 + 0x10], %f27
19307 fadds %f27, %f22, %f20
19308 umulcc %l4, %o2, %g2
19309 tsubcc %i4, %o7, %g5
19310 add %i2, %l2, %i1
19311 movre %i0, %g3, %i3
19312 set 0x40, %o0
19313 ldswa [%l7 + %o0] 0x89, %l0
19314 fmovsle %xcc, %f20, %f20
19315 nop
19316 setx 0x59CF66779041D3A1, %l0, %l6
19317 stx %l6, [%l7 + 0x48]
19318 ldx [%l7 + 0x48], %fsr
19319 fbu %fcc2, loop_1642
19320 alignaddrl %o1, %o6, %g7
19321 movneg %xcc, %l6, %o3
19322 tcc %xcc, 0x2
19323loop_1642:
19324 fpadd32s %f10, %f18, %f8
19325 te %xcc, 0x6
19326 tcs %icc, 0x0
19327 nop
19328 fitod %f6, %f10
19329 fdtos %f10, %f0
19330 ldx [%l7 + 0x10], %g6
19331 tgu %icc, 0x1
19332 ba loop_1643
19333 alignaddrl %o0, %l5, %i6
19334 set 0x0C, %i0
19335 swapa [%l7 + %i0] 0x11, %o5
19336loop_1643:
19337 fmovsleu %xcc, %f8, %f9
19338 movneg %xcc, %g4, %l3
19339 ba loop_1644
19340 fbg,a %fcc3, loop_1645
19341 fmul8sux16 %f2, %f16, %f16
19342 fmul8x16al %f2, %f0, %f10
19343loop_1644:
19344 nop
19345 wr %g0, 0x81, %asi
19346 stda %f16, [%l7 + 0x40] %asi
19347loop_1645:
19348 srl %l1, 0x0C, %g1
19349 bvc,a,pn %xcc, loop_1646
19350 taddcc %i7, 0x1EE9, %i5
19351 bcc %xcc, loop_1647
19352 ba,a %icc, loop_1648
19353loop_1646:
19354 fmovsa %xcc, %f18, %f4
19355 movvs %xcc, %l4, %o4
19356loop_1647:
19357 fones %f13
19358loop_1648:
19359 tsubcc %o2, 0x0F61, %i4
19360 bl,pn %icc, loop_1649
19361 edge16ln %g2, %o7, %i2
19362 array8 %l2, %i1, %i0
19363 tneg %icc, 0x1
19364loop_1649:
19365 movn %xcc, %g3, %i3
19366 fbn %fcc1, loop_1650
19367 movgu %icc, %l0, %g5
19368 edge32l %o6, %g7, %l6
19369 movrlz %o3, %g6, %o0
19370loop_1650:
19371 nop
19372 wr %g0, 0x0c, %asi
19373 ldsha [%l7 + 0x28] %asi, %o1
19374 nop
19375 setx 0x338F1599, %l0, %l6
19376 st %l6, [%l7 + 0x28]
19377 ld [%l7 + 0x28], %f3
19378 setx 0x881C3F81, %l1, %l5
19379 st %l5, [%l7 + 0x10]
19380 ld [%l7 + 0x10], %f18
19381 fdivs %f18, %f3, %f11
19382 taddcc %l5, 0x11B3, %i6
19383 bvc loop_1651
19384 ldd [%l7 + 0x60], %g4
19385 srl %l3, 0x02, %l1
19386 ta %xcc, 0x7
19387loop_1651:
19388 taddcc %o5, 0x04E8, %g1
19389 wr %g0, 0x10, %asi
19390 sta %f23, [%l7 + 0x78] %asi
19391 movleu %xcc, %i7, %i5
19392 mulscc %o4, 0x00E7, %o2
19393 fmovrsgz %i4, %f0, %f22
19394 nop
19395 fitos %f14, %f19
19396 fstoi %f19, %f10
19397 sdivcc %l4, 0x0048, %g2
19398 tvs %xcc, 0x2
19399 ldx [%l7 + 0x40], %i2
19400 nop
19401 setx loop_1652, %l0, %l1
19402 wrpr 0x1, %tl
19403 wrpr %l1, %tnpc
19404 setx 0x34400001400, %l0, %l1
19405 wrpr %l1, %tstate
19406 wrhpr 0x4, %htstate
19407 done
19408 tge %xcc, 0x3
19409 bl,a %icc, loop_1653
19410 sth %o7, [%l7 + 0x22]
19411loop_1652:
19412 popc 0x1168, %l2
19413 set 0x33, %g7
19414 stba %i1, [%l7 + %g7] 0x27
19415 membar #Sync
19416loop_1653:
19417 sdivcc %i0, 0x1A75, %g3
19418 fnor %f12, %f24, %f20
19419 ldd [%l7 + 0x60], %l0
19420 fsrc1s %f20, %f12
19421 mulx %i3, 0x025D, %g5
19422 fmovspos %icc, %f15, %f5
19423 nop
19424 set 0x0F, %i2
19425 ldstub [%l7 + %i2], %g7
19426 bn,pt %xcc, loop_1654
19427 ldub [%l7 + 0x62], %l6
19428 tvc %xcc, 0x4
19429 nop
19430 setx loop_1655, %l0, %l1
19431 wrpr 0x1, %tl
19432 wrpr %l1, %tpc
19433 add %l1, 0x4, %l1
19434 wrpr %l1, %tnpc
19435 setx 0x34400001400, %l0, %l1
19436 wrpr %l1, %tstate
19437 wrhpr 0x4, %htstate
19438 retry
19439loop_1654:
19440 movg %icc, %o6, %g6
19441 srl %o0, %o1, %l5
19442 fors %f5, %f3, %f11
19443loop_1655:
19444 edge8ln %o3, %g4, %i6
19445 sll %l3, 0x08, %l1
19446 fmovsn %xcc, %f9, %f8
19447 udivcc %g1, 0x0286, %o5
19448 mulx %i7, 0x171F, %o4
19449 lduh [%l7 + 0x52], %i5
19450 fnor %f2, %f10, %f24
19451 fba,a %fcc0, loop_1656
19452 fxors %f16, %f10, %f6
19453 tcs %xcc, 0x6
19454 fnot1 %f12, %f20
19455loop_1656:
19456 tg %xcc, 0x6
19457 tsubcc %o2, %l4, %i4
19458 tsubcctv %i2, 0x10F8, %g2
19459 membar 0x56
19460 fbe,a %fcc3, loop_1657
19461 fnegd %f14, %f14
19462 fcmple32 %f20, %f22, %l2
19463 andcc %o7, 0x16B8, %i0
19464loop_1657:
19465 array32 %i1, %l0, %i3
19466 movg %xcc, %g5, %g7
19467 addc %l6, 0x090D, %o6
19468 bneg,a,pn %xcc, loop_1658
19469 fbg,a %fcc2, loop_1659
19470 edge8l %g6, %g3, %o0
19471 fbne %fcc3, loop_1660
19472loop_1658:
19473 edge32 %l5, %o3, %o1
19474loop_1659:
19475 and %g4, 0x05FA, %l3
19476 movle %icc, %i6, %g1
19477loop_1660:
19478 fbule,a %fcc0, loop_1661
19479 fba %fcc0, loop_1662
19480 be loop_1663
19481 saved
19482 rdpr %cwp, %g1
19483 rdpr %cansave, %g2
19484 rdpr %canrestore, %g3
19485 rdpr %cleanwin, %g4
19486 rdpr %otherwin, %g5
19487 rdpr %wstate, %g6
19488loop_1661:
19489 fmovsl %xcc, %f26, %f4
19490loop_1662:
19491 te %xcc, 0x4
19492loop_1663:
19493 nop
19494 set 0x48, %g4
19495 prefetcha [%l7 + %g4] 0x14, 0x3
19496 fnegs %f12, %f15
19497 tg %icc, 0x7
19498 taddcctv %i7, 0x0A59, %o4
19499 umul %l1, %i5, %o2
19500 tvs %xcc, 0x5
19501 wr %g0, 0x18, %asi
19502 ldsha [%l7 + 0x36] %asi, %i4
19503 tsubcc %i2, %g2, %l4
19504 add %l7, 0x10, %l6
19505 wr %g0, 0x19, %asi
19506 casa [%l6] %asi, %o7, %i0
19507 movg %icc, %l2, %l0
19508 fornot1 %f14, %f6, %f30
19509 sdivx %i1, 0x0A05, %g5
19510 subccc %g7, %l6, %i3
19511 st %f26, [%l7 + 0x40]
19512 nop
19513 setx loop_1664, %l0, %l1
19514 jmpl %l1, %g6
19515 movpos %icc, %g3, %o0
19516 xnor %o6, %o3, %l5
19517 tne %icc, 0x2
19518loop_1664:
19519 fcmple16 %f0, %f10, %o1
19520 tneg %icc, 0x5
19521 edge8ln %g4, %l3, %i6
19522 tcs %icc, 0x6
19523 movne %xcc, %g1, %o5
19524 set 0x58, %g3
19525 sta %f5, [%l7 + %g3] 0x0c
19526 membar #Sync
19527 wr %g0, 0xf0, %asi
19528 ldda [%l7 + 0x40] %asi, %f0
19529 nop
19530 setx 0x5CA95AD55063ED96, %l0, %l6
19531 stx %l6, [%l7 + 0x68]
19532 ldx [%l7 + 0x68], %fsr
19533 fmovs %f3, %f4
19534 andncc %i7, %o4, %i5
19535 stw %l1, [%l7 + 0x64]
19536 udiv %o2, 0x1C23, %i4
19537 taddcc %i2, 0x1A3B, %l4
19538 st %f19, [%l7 + 0x7C]
19539 tge %icc, 0x0
19540 movrlz %g2, %i0, %l2
19541 smul %l0, %o7, %i1
19542 fbug %fcc0, loop_1665
19543 tgu %icc, 0x7
19544 orn %g7, 0x139E, %g5
19545 edge8ln %l6, %i3, %g3
19546loop_1665:
19547 subcc %g6, %o0, %o3
19548 andn %l5, 0x1046, %o1
19549 faligndata %f2, %f28, %f8
19550 sir 0x0493
19551 nop
19552 setx 0x8B45F779, %l0, %l6
19553 st %l6, [%l7 + 0x28]
19554 ld [%l7 + 0x28], %f19
19555 setx 0x9D93CB4A, %l1, %l5
19556 st %l5, [%l7 + 0x10]
19557 ld [%l7 + 0x10], %f26
19558 fmuls %f26, %f19, %f0
19559 sethi 0x0563, %o6
19560 movcc %xcc, %g4, %l3
19561 orn %g1, %o5, %i6
19562 sdivcc %i7, 0x04D6, %o4
19563 movrlz %i5, 0x23B, %l1
19564 fmovrdne %o2, %f0, %f28
19565 te %xcc, 0x5
19566 fbl,a %fcc2, loop_1666
19567 nop
19568 fitod %f2, %f16
19569 fdtox %f16, %f28
19570 xnor %i4, 0x173B, %i2
19571 nop
19572 setx 0x499BE2CF0C3AC073, %l0, %l6
19573 stx %l6, [%l7 + 0x28]
19574 ldd [%l7 + 0x28], %f12
19575 setx 0x66DF22E50B9D4709, %l1, %l5
19576 stx %l5, [%l7 + 0x10]
19577 ldd [%l7 + 0x10], %f2
19578 fdivd %f2, %f12, %f22
19579loop_1666:
19580 orncc %l4, 0x0C85, %i0
19581 te %xcc, 0x6
19582 pdist %f22, %f4, %f2
19583 taddcc %l2, 0x1FBD, %g2
19584 fnot2 %f22, %f22
19585 fble %fcc3, loop_1667
19586 smul %o7, %i1, %l0
19587 bvc,a loop_1668
19588 movvs %xcc, %g5, %g7
19589loop_1667:
19590 udivx %l6, 0x1A2F, %i3
19591 tvs %icc, 0x7
19592loop_1668:
19593 nop
19594 membar #Sync
19595 wr %g0, 0x17, %asi
19596 ldda [%l7 + 0x40] %asi, %f16
19597 wr %g0, 0x89, %asi
19598 lduba [%l7 + 0x0C] %asi, %g6
19599 movcc %xcc, %g3, %o3
19600 taddcctv %l5, %o0, %o6
19601 mulscc %g4, 0x1E96, %o1
19602 te %xcc, 0x3
19603 tsubcctv %g1, 0x1598, %o5
19604 bneg %icc, loop_1669
19605 bg,a loop_1670
19606 andcc %i6, 0x0D4C, %i7
19607 fpadd16s %f30, %f0, %f9
19608loop_1669:
19609 nop
19610 wr %g0, 0x19, %asi
19611 lda [%l7 + 0x18] %asi, %f14
19612loop_1670:
19613 nop
19614 set 0x5E, %i7
19615 lduha [%l7 + %i7] 0x04, %o4
19616 faligndata %f26, %f24, %f6
19617 nop
19618 setx 0xE0769862, %l0, %l6
19619 st %l6, [%l7 + 0x20]
19620 ld [%l7 + 0x20], %fsr
19621 tsubcctv %i5, %l3, %l1
19622 bgu,a %xcc, loop_1671
19623 bge,pn %xcc, loop_1672
19624 andncc %i4, %i2, %l4
19625 udiv %i0, 0x0790, %l2
19626loop_1671:
19627 addc %g2, 0x1048, %o7
19628loop_1672:
19629 movleu %xcc, %o2, %i1
19630 popc %g5, %g7
19631 movrgez %l6, 0x23C, %l0
19632 subc %g6, 0x19DB, %g3
19633 movl %icc, %i3, %o3
19634 fcmpne16 %f22, %f10, %l5
19635 stx %o0, [%l7 + 0x20]
19636 sethi 0x0B00, %o6
19637 fmovs %f2, %f16
19638 sra %o1, %g1, %o5
19639 fbn %fcc2, loop_1673
19640 fbu %fcc0, loop_1674
19641 fmovrdlz %i6, %f2, %f28
19642 bshuffle %f4, %f28, %f8
19643loop_1673:
19644 nop
19645 add %l7, 0x64, %l6
19646 wr %g0, 0x80, %asi
19647 lda [%l6] %asi, %g4
19648 casa [%l6] %asi, %g4, %i7
19649loop_1674:
19650 movg %xcc, %i5, %l3
19651 bne,pt %icc, loop_1675
19652 brnz,a %o4, loop_1676
19653 srl %l1, %i2, %i4
19654 fbule %fcc1, loop_1677
19655loop_1675:
19656 tpos %icc, 0x2
19657loop_1676:
19658 movvc %icc, %i0, %l4
19659 ld [%l7 + 0x14], %f25
19660loop_1677:
19661 be,a,pn %xcc, loop_1678
19662 udivcc %l2, 0x00AA, %g2
19663 wr %g0, 0x10, %asi
19664 prefetcha [%l7 + 0x08] %asi, 0x1
19665loop_1678:
19666 sra %i1, %g5, %g7
19667 orncc %o2, %l0, %g6
19668 sir 0x1CE9
19669 movcc %xcc, %g3, %i3
19670 and %l6, %l5, %o3
19671 sethi 0x0189, %o6
19672 array16 %o0, %g1, %o1
19673 nop
19674 fitod %f2, %f14
19675 fdtox %f14, %f24
19676 fnands %f8, %f18, %f17
19677 fnot2s %f16, %f7
19678 fcmpgt16 %f24, %f10, %o5
19679 fba,a %fcc0, loop_1679
19680 ld [%l7 + 0x40], %f3
19681 movre %g4, %i6, %i7
19682 edge16n %i5, %o4, %l3
19683loop_1679:
19684 tcc %xcc, 0x1
19685 fzero %f14
19686 tge %icc, 0x3
19687 andncc %i2, %l1, %i4
19688 fbul,a %fcc3, loop_1680
19689 udivx %i0, 0x084D, %l4
19690 stbar
19691 sll %g2, 0x02, %l2
19692loop_1680:
19693 edge32 %o7, %g5, %g7
19694 edge32 %o2, %l0, %i1
19695 sub %g3, %g6, %l6
19696 alignaddr %l5, %i3, %o6
19697 restored
19698 rdpr %cwp, %g1
19699 rdpr %cansave, %g2
19700 rdpr %canrestore, %g3
19701 rdpr %cleanwin, %g4
19702 rdpr %otherwin, %g5
19703 rdpr %wstate, %g6
19704 udiv %o0, 0x11A6, %g1
19705 popc 0x047E, %o3
19706 smul %o1, %o5, %i6
19707 umulcc %g4, 0x04BB, %i7
19708 tcs %xcc, 0x6
19709 nop
19710 fitos %f7, %f6
19711 fstox %f6, %f20
19712 bg,a,pt %xcc, loop_1681
19713 brlz %o4, loop_1682
19714 movg %xcc, %l3, %i5
19715 fmovsg %xcc, %f14, %f25
19716loop_1681:
19717 movcs %xcc, %i2, %l1
19718loop_1682:
19719 fbne,a %fcc1, loop_1683
19720 fmovda %icc, %f20, %f31
19721 movne %xcc, %i0, %l4
19722 bgu %xcc, loop_1684
19723loop_1683:
19724 lduh [%l7 + 0x1C], %g2
19725 movl %xcc, %l2, %i4
19726 popc 0x0424, %g5
19727loop_1684:
19728 mova %xcc, %g7, %o7
19729 andncc %o2, %l0, %g3
19730 taddcc %i1, 0x13E1, %g6
19731 alignaddrl %l6, %l5, %i3
19732 subc %o0, 0x1730, %g1
19733 sdivcc %o6, 0x0675, %o3
19734 ba,a %xcc, loop_1685
19735 tg %icc, 0x1
19736 taddcc %o1, %i6, %o5
19737 srl %i7, 0x00, %g4
19738loop_1685:
19739 addc %o4, %l3, %i2
19740 fornot2 %f12, %f12, %f20
19741 fornot2s %f14, %f16, %f16
19742 movrlez %i5, %i0, %l1
19743 nop
19744 setx 0xF95B9D63, %l0, %l6
19745 st %l6, [%l7 + 0x28]
19746 ld [%l7 + 0x28], %f11
19747 setx 0xFA0003C7, %l1, %l5
19748 st %l5, [%l7 + 0x10]
19749 ld [%l7 + 0x10], %f28
19750 fsubs %f28, %f11, %f31
19751 fmul8sux16 %f20, %f4, %f14
19752 srlx %g2, %l2, %i4
19753 smul %g5, 0x0881, %g7
19754 fblg,a %fcc0, loop_1686
19755 orncc %l4, %o7, %l0
19756 sdivx %g3, 0x15F7, %i1
19757 umul %o2, %g6, %l5
19758loop_1686:
19759 movrgez %l6, %o0, %i3
19760 movgu %icc, %g1, %o3
19761 array32 %o6, %o1, %o5
19762 srax %i7, %g4, %o4
19763 taddcctv %i6, 0x0AB1, %i2
19764 be,a,pt %icc, loop_1687
19765 array8 %l3, %i5, %l1
19766 edge32l %i0, %l2, %i4
19767 movrgz %g2, %g7, %g5
19768loop_1687:
19769 and %l4, %l0, %g3
19770 nop
19771 setx loop_1688, %l0, %l1
19772 wrpr 0x1, %tl
19773 wrpr %l1, %tnpc
19774 setx 0x34400001400, %l0, %l1
19775 wrpr %l1, %tstate
19776 wrhpr 0x4, %htstate
19777 done
19778 movcs %xcc, %o7, %i1
19779 sethi 0x1971, %g6
19780 restored
19781 rdpr %cwp, %g1
19782 rdpr %cansave, %g2
19783 rdpr %canrestore, %g3
19784 rdpr %cleanwin, %g4
19785 rdpr %otherwin, %g5
19786 rdpr %wstate, %g6
19787loop_1688:
19788 orncc %l5, 0x08CF, %l6
19789 movrne %o2, %o0, %g1
19790 fabsd %f6, %f4
19791 bvs,pt %xcc, loop_1689
19792 fbule %fcc0, loop_1690
19793 nop
19794 fitod %f10, %f4
19795 fdtoi %f4, %f24
19796 xnor %o3, %o6, %i3
19797loop_1689:
19798 nop
19799 setx loop_1691, %l0, %l1
19800 wrpr 0x1, %tl
19801 wrpr %l1, %tpc
19802 add %l1, 0x4, %l1
19803 wrpr %l1, %tnpc
19804 setx 0x34400001400, %l0, %l1
19805 wrpr %l1, %tstate
19806 wrhpr 0x4, %htstate
19807 retry
19808loop_1690:
19809 flush %l7 + 0x48
19810 tneg %icc, 0x1
19811 movle %xcc, %o1, %o5
19812loop_1691:
19813 tleu %icc, 0x7
19814 tgu %xcc, 0x2
19815 nop
19816 fitod %f2, %f18
19817 fdtox %f18, %f26
19818 fxtod %f26, %f12
19819 wr %g0, 0x19, %asi
19820 lduba [%l7 + 0x75] %asi, %i7
19821 set 0x54, %g1
19822 lduba [%l7 + %g1] 0x04, %g4
19823 membar 0x40
19824 edge16ln %o4, %i2, %i6
19825 fpmerge %f23, %f12, %f2
19826 array32 %i5, %l3, %i0
19827 movleu %icc, %l2, %i4
19828 fnot1s %f24, %f10
19829 fcmple32 %f26, %f26, %g2
19830 brgez %l1, loop_1692
19831 edge16ln %g7, %g5, %l0
19832 sir 0x13C0
19833 umulcc %l4, 0x1BDF, %o7
19834loop_1692:
19835 addcc %i1, 0x0CAB, %g6
19836 tle %xcc, 0x2
19837 fzeros %f11
19838 mova %xcc, %g3, %l6
19839 edge16ln %l5, %o2, %o0
19840 wr %g0, 0x88, %asi
19841 lduha [%l7 + 0x5A] %asi, %g1
19842 subcc %o6, 0x07A8, %o3
19843 srax %o1, %i3, %i7
19844 nop
19845 fitos %f7, %f24
19846 fstod %f24, %f26
19847 tl %icc, 0x6
19848 flush %l7 + 0x54
19849 nop
19850 fitod %f4, %f28
19851 fdtox %f28, %f18
19852 mova %xcc, %o5, %g4
19853 sth %i2, [%l7 + 0x0C]
19854 andncc %o4, %i6, %l3
19855 edge32n %i0, %i5, %l2
19856 sllx %i4, 0x19, %g2
19857 bpos,pt %xcc, loop_1693
19858 sir 0x15BE
19859 fmovse %xcc, %f10, %f13
19860 add %l1, %g7, %l0
19861loop_1693:
19862 ld [%l7 + 0x20], %f8
19863 restored
19864 rdpr %cwp, %g1
19865 rdpr %cansave, %g2
19866 rdpr %canrestore, %g3
19867 rdpr %cleanwin, %g4
19868 rdpr %otherwin, %g5
19869 rdpr %wstate, %g6
19870 array8 %l4, %g5, %o7
19871 restored
19872 rdpr %cwp, %g1
19873 rdpr %cansave, %g2
19874 rdpr %canrestore, %g3
19875 rdpr %cleanwin, %g4
19876 rdpr %otherwin, %g5
19877 rdpr %wstate, %g6
19878 brz,a %i1, loop_1694
19879 fcmple32 %f10, %f6, %g6
19880 brgz %l6, loop_1695
19881 subccc %l5, 0x17CD, %g3
19882loop_1694:
19883 fors %f9, %f4, %f9
19884 movrgz %o2, 0x1AB, %g1
19885loop_1695:
19886 stw %o6, [%l7 + 0x6C]
19887 orncc %o3, 0x1723, %o1
19888 xnor %o0, 0x04A7, %i3
19889 tcs %icc, 0x1
19890 ldd [%l7 + 0x08], %i6
19891 nop
19892 setx loop_1696, %l0, %l1
19893 jmpl %l1, %g4
19894 sllx %o5, %i2, %o4
19895 saved
19896 rdpr %cwp, %g1
19897 rdpr %cansave, %g2
19898 rdpr %canrestore, %g3
19899 rdpr %cleanwin, %g4
19900 rdpr %otherwin, %g5
19901 rdpr %wstate, %g6
19902 xorcc %i6, 0x19B6, %l3
19903loop_1696:
19904 smulcc %i5, %l2, %i0
19905 fcmple16 %f4, %f30, %g2
19906 movvc %xcc, %i4, %l1
19907 movneg %xcc, %l0, %l4
19908 fcmple32 %f26, %f26, %g7
19909 xnor %g5, %i1, %o7
19910 srlx %l6, %g6, %g3
19911 ldx [%l7 + 0x18], %l5
19912 lduw [%l7 + 0x6C], %o2
19913 set 0x70, %l3
19914 prefetcha [%l7 + %l3] 0x15, 0x0
19915 fpsub16s %f18, %f6, %f16
19916 tsubcctv %o3, 0x0949, %o1
19917 tcc %icc, 0x3
19918 faligndata %f10, %f14, %f8
19919 fmul8x16au %f20, %f19, %f8
19920 movrgz %o6, %o0, %i3
19921 fornot1 %f14, %f20, %f22
19922 fmovdneg %xcc, %f19, %f15
19923 mova %xcc, %g4, %o5
19924 ldstub [%l7 + 0x3D], %i2
19925 fmovrdlz %i7, %f20, %f6
19926 set 0x18, %g5
19927 lda [%l7 + %g5] 0x15, %f15
19928 movrgz %i6, 0x08D, %o4
19929 movgu %xcc, %l3, %i5
19930 bl,pn %xcc, loop_1697
19931 addcc %l2, %i0, %i4
19932 nop
19933 fitos %f3, %f5
19934 fstox %f5, %f28
19935 set 0x68, %o5
19936 ldsha [%l7 + %o5] 0x04, %g2
19937loop_1697:
19938 nop
19939 setx loop_1698, %l0, %l1
19940 wrpr 0x1, %tl
19941 wrpr %l1, %tpc
19942 add %l1, 0x4, %l1
19943 wrpr %l1, %tnpc
19944 setx 0x34400001400, %l0, %l1
19945 wrpr %l1, %tstate
19946 wrhpr 0x4, %htstate
19947 retry
19948 addcc %l0, %l1, %l4
19949 movvc %xcc, %g7, %i1
19950 movleu %xcc, %g5, %l6
19951loop_1698:
19952 bneg,pn %icc, loop_1699
19953 udiv %g6, 0x1968, %g3
19954 subc %o7, %l5, %o2
19955 wr %g0, 0x89, %asi
19956 ldswa [%l7 + 0x20] %asi, %g1
19957loop_1699:
19958 fexpand %f26, %f2
19959 edge16ln %o3, %o6, %o0
19960 srl %i3, 0x18, %o1
19961 orncc %o5, %i2, %i7
19962 tgu %xcc, 0x7
19963 and %i6, 0x1692, %g4
19964 fexpand %f27, %f20
19965 fxors %f25, %f7, %f26
19966 edge16l %l3, %o4, %i5
19967 set 0x3E, %o3
19968 lduba [%l7 + %o3] 0x88, %i0
19969 bvc %xcc, loop_1700
19970 nop
19971 set 0x37, %l4
19972 ldub [%l7 + %l4], %i4
19973 xor %g2, %l0, %l1
19974 bvs,a %xcc, loop_1701
19975loop_1700:
19976 fmovsvc %icc, %f8, %f13
19977 tcc %icc, 0x1
19978 xorcc %l4, 0x16D5, %g7
19979loop_1701:
19980 fmovsl %xcc, %f0, %f22
19981 wr %g0, 0x10, %asi
19982 ldda [%l7 + 0x40] %asi, %f16
19983 sethi 0x144E, %l2
19984 tne %icc, 0x2
19985 stbar
19986 tvc %xcc, 0x3
19987 andncc %g5, %i1, %g6
19988 fmovsa %xcc, %f29, %f14
19989 mova %icc, %l6, %g3
19990 xnorcc %o7, %l5, %g1
19991 fbu,a %fcc2, loop_1702
19992 movrlz %o3, %o2, %o0
19993 fbl %fcc1, loop_1703
19994 fbl,a %fcc3, loop_1704
19995loop_1702:
19996 sdivcc %o6, 0x040F, %o1
19997 fpack32 %f4, %f6, %f16
19998loop_1703:
19999 brz,a %o5, loop_1705
20000loop_1704:
20001 fmovdge %xcc, %f21, %f19
20002 sdiv %i3, 0x1960, %i2
20003 bpos,a %xcc, loop_1706
20004loop_1705:
20005 tge %icc, 0x6
20006 xnorcc %i6, %i7, %l3
20007 movne %xcc, %g4, %i5
20008loop_1706:
20009 movge %xcc, %i0, %o4
20010 fmovrdlz %i4, %f26, %f28
20011 tvc %xcc, 0x6
20012 movleu %xcc, %l0, %g2
20013 bpos loop_1707
20014 sra %l1, %g7, %l2
20015 fbg %fcc3, loop_1708
20016 movgu %xcc, %g5, %i1
20017loop_1707:
20018 fbo %fcc3, loop_1709
20019 udivcc %g6, 0x1E01, %l6
20020loop_1708:
20021 fnot2s %f4, %f26
20022 srlx %l4, %g3, %o7
20023loop_1709:
20024 nop
20025 set 0x4B, %o1
20026 ldstuba [%l7 + %o1] 0x89, %g1
20027 sllx %o3, 0x13, %l5
20028 edge8ln %o2, %o6, %o1
20029 call loop_1710
20030 bgu,pt %xcc, loop_1711
20031 subcc %o5, %i3, %i2
20032 udivx %i6, 0x0BCD, %o0
20033loop_1710:
20034 stx %i7, [%l7 + 0x20]
20035loop_1711:
20036 edge8 %l3, %g4, %i0
20037 subc %i5, %i4, %l0
20038 add %l7, 0x08, %l6
20039 wr %g0, 0x04, %asi
20040 casa [%l6] %asi, %o4, %l1
20041 nop
20042 fitos %f13, %f9
20043 movleu %icc, %g7, %l2
20044 movpos %xcc, %g5, %i1
20045 xnorcc %g2, 0x159E, %l6
20046 nop
20047 setx 0xF6E869E95043BDEC, %l0, %l6
20048 stx %l6, [%l7 + 0x78]
20049 ldx [%l7 + 0x78], %fsr
20050 set 0x54, %l6
20051 stwa %g6, [%l7 + %l6] 0x22
20052 membar #Sync
20053 tneg %xcc, 0x0
20054 movrgz %l4, 0x0BD, %o7
20055 call loop_1712
20056 sllx %g1, 0x0B, %g3
20057 edge8ln %o3, %l5, %o2
20058 edge8n %o1, %o6, %o5
20059loop_1712:
20060 ld [%l7 + 0x40], %f1
20061 nop
20062 setx 0x4397EA13F2CB6CF8, %l0, %l6
20063 stx %l6, [%l7 + 0x28]
20064 ldd [%l7 + 0x28], %f4
20065 setx 0x11A199FFD89115A6, %l1, %l5
20066 stx %l5, [%l7 + 0x10]
20067 ldd [%l7 + 0x10], %f22
20068 fmuld %f22, %f4, %f0
20069 addcc %i3, 0x0C2C, %i2
20070 nop
20071 fitod %f12, %f20
20072 fdtos %f20, %f23
20073 xorcc %i6, 0x0545, %i7
20074 edge32 %o0, %l3, %i0
20075 sllx %g4, 0x00, %i4
20076 fbuge %fcc1, loop_1713
20077 udivcc %i5, 0x1B5D, %o4
20078 fpsub32s %f21, %f7, %f21
20079 movrgz %l0, %g7, %l1
20080loop_1713:
20081 movle %icc, %g5, %l2
20082 fmovsge %icc, %f8, %f1
20083 fmovda %icc, %f30, %f12
20084 fmul8x16al %f9, %f16, %f10
20085 movle %xcc, %g2, %i1
20086 edge32l %l6, %l4, %g6
20087 movgu %xcc, %g1, %o7
20088 sethi 0x0064, %o3
20089 sub %g3, 0x0CE3, %o2
20090 sethi 0x11EB, %l5
20091 ldx [%l7 + 0x30], %o6
20092 fmovdn %icc, %f1, %f13
20093 te %xcc, 0x1
20094 fmovdg %icc, %f5, %f16
20095 movvc %xcc, %o5, %i3
20096 fbn %fcc1, loop_1714
20097 array16 %i2, %i6, %i7
20098 tgu %icc, 0x6
20099 bneg loop_1715
20100loop_1714:
20101 subcc %o1, %l3, %o0
20102 tgu %icc, 0x1
20103 edge8 %i0, %i4, %g4
20104loop_1715:
20105 movle %xcc, %o4, %l0
20106 fmovrdgez %i5, %f18, %f26
20107 stx %g7, [%l7 + 0x60]
20108 fbuge %fcc0, loop_1716
20109 array16 %l1, %g5, %l2
20110 andn %g2, %l6, %l4
20111 fmovdge %xcc, %f1, %f7
20112loop_1716:
20113 movvs %icc, %g6, %g1
20114 sth %o7, [%l7 + 0x5E]
20115 call loop_1717
20116 fnot2 %f28, %f20
20117 bcs,pn %xcc, loop_1718
20118 tvs %xcc, 0x0
20119loop_1717:
20120 tsubcctv %i1, 0x1D22, %g3
20121 sub %o2, %l5, %o6
20122loop_1718:
20123 edge32ln %o5, %i3, %o3
20124 fbn,a %fcc3, loop_1719
20125 membar 0x1E
20126 tn %xcc, 0x2
20127 fmovsn %icc, %f7, %f27
20128loop_1719:
20129 movl %xcc, %i2, %i6
20130 orcc %o1, 0x01DF, %l3
20131 fsrc2 %f18, %f14
20132 nop
20133 setx 0x04D91163505C4669, %l0, %l6
20134 stx %l6, [%l7 + 0x30]
20135 ldx [%l7 + 0x30], %fsr
20136 tg %icc, 0x0
20137 edge8n %i7, %i0, %o0
20138 mulscc %g4, 0x0385, %o4
20139 fsrc1 %f20, %f6
20140 smulcc %l0, 0x024B, %i5
20141 fmovdge %icc, %f26, %f4
20142 bvs,pn %xcc, loop_1720
20143 umul %i4, %l1, %g5
20144 array32 %g7, %l2, %g2
20145 edge32ln %l4, %g6, %l6
20146loop_1720:
20147 stx %o7, [%l7 + 0x30]
20148 set 0x50, %i1
20149 swapa [%l7 + %i1] 0x11, %g1
20150 movre %i1, %g3, %o2
20151 edge16 %o6, %l5, %i3
20152 and %o3, %o5, %i6
20153 fmuld8ulx16 %f16, %f20, %f20
20154 and %o1, %i2, %i7
20155 nop
20156 fitod %f7, %f22
20157 taddcc %i0, %o0, %l3
20158 andn %g4, %o4, %l0
20159 taddcc %i5, 0x03A0, %l1
20160 sra %g5, 0x03, %i4
20161 fmovdl %icc, %f25, %f15
20162 ldub [%l7 + 0x79], %g7
20163 edge16n %g2, %l4, %l2
20164 movrlez %l6, %o7, %g6
20165 sdivcc %g1, 0x1C8A, %g3
20166 swap [%l7 + 0x3C], %i1
20167 bne,a %icc, loop_1721
20168 tpos %xcc, 0x0
20169 set 0x40, %o6
20170 ldda [%l7 + %o6] 0x15, %f16
20171loop_1721:
20172 subc %o6, 0x1973, %o2
20173 xor %i3, 0x0F3E, %l5
20174 bne,pn %xcc, loop_1722
20175 movle %icc, %o3, %o5
20176 add %l7, 0x20, %l6
20177 wr %g0, 0x19, %asi
20178 ldxa [%l6] %asi, %i6
20179 casxa [%l6] 0x19, %i6, %o1
20180loop_1722:
20181 movcc %xcc, %i2, %i0
20182 fzero %f30
20183 umulcc %i7, %l3, %o0
20184 edge32l %g4, %o4, %i5
20185 taddcc %l1, %l0, %i4
20186 fmovsvs %icc, %f8, %f10
20187 add %l7, 0x60, %l6
20188 wr %g0, 0x80, %asi
20189 lda [%l6] %asi, %g5
20190 casa [%l6] 0x80, %g5, %g2
20191 wr %g0, 0x80, %asi
20192 stwa %g7, [%l7 + 0x0C] %asi
20193 bvs,a loop_1723
20194 tsubcc %l2, 0x02C4, %l4
20195 add %o7, 0x19FA, %g6
20196 fsrc2s %f23, %f12
20197loop_1723:
20198 fcmpne16 %f4, %f18, %l6
20199 edge32ln %g3, %g1, %o6
20200 mulx %o2, %i1, %i3
20201 edge32n %o3, %l5, %i6
20202 udivx %o5, 0x15C7, %o1
20203 ldsw [%l7 + 0x24], %i0
20204 restored
20205 rdpr %cwp, %g1
20206 rdpr %cansave, %g2
20207 rdpr %canrestore, %g3
20208 rdpr %cleanwin, %g4
20209 rdpr %otherwin, %g5
20210 rdpr %wstate, %g6
20211 bge loop_1724
20212 and %i2, 0x1F16, %l3
20213 fornot1s %f26, %f16, %f14
20214 fpsub32 %f10, %f2, %f8
20215loop_1724:
20216 sdiv %i7, 0x0B7A, %o0
20217 set 0x30, %o2
20218 ldda [%l7 + %o2] 0x22, %o4
20219 faligndata %f0, %f22, %f28
20220 nop
20221 setx 0xA54206E3, %l0, %l6
20222 st %l6, [%l7 + 0x28]
20223 ld [%l7 + 0x28], %f12
20224 setx 0x74DAD993, %l1, %l5
20225 st %l5, [%l7 + 0x10]
20226 ld [%l7 + 0x10], %f26
20227 fmuls %f26, %f12, %f27
20228 fmovdpos %icc, %f14, %f27
20229 fornot1 %f12, %f24, %f20
20230 array32 %i5, %l1, %g4
20231 fxnors %f24, %f4, %f22
20232 orncc %i4, 0x1177, %g5
20233 edge16n %l0, %g2, %g7
20234 movcs %icc, %l4, %l2
20235 bcc,a loop_1725
20236 tle %xcc, 0x6
20237 move %icc, %o7, %g6
20238 sllx %g3, 0x03, %l6
20239loop_1725:
20240 edge16 %o6, %o2, %g1
20241 edge8 %i3, %i1, %o3
20242 umul %i6, %l5, %o1
20243 sdivx %o5, 0x1B02, %i2
20244 sdivcc %i0, 0x0269, %l3
20245 movvc %xcc, %o0, %i7
20246 edge32 %i5, %o4, %l1
20247 te %icc, 0x7
20248 taddcc %g4, 0x0BB0, %g5
20249 fxors %f29, %f1, %f15
20250 fmovsn %icc, %f8, %f25
20251 movl %icc, %i4, %g2
20252 fmovdcc %xcc, %f22, %f12
20253 fblg %fcc2, loop_1726
20254 subccc %g7, %l0, %l2
20255 movvc %xcc, %o7, %g6
20256 movgu %icc, %g3, %l4
20257loop_1726:
20258 fand %f28, %f26, %f16
20259 alignaddrl %l6, %o2, %g1
20260 fbule,a %fcc2, loop_1727
20261 sra %i3, 0x02, %i1
20262 wr %g0, 0x80, %asi
20263 stba %o6, [%l7 + 0x6A] %asi
20264loop_1727:
20265 movre %i6, %l5, %o1
20266 fbug %fcc2, loop_1728
20267 fnands %f4, %f14, %f25
20268 movne %xcc, %o5, %o3
20269 tl %icc, 0x3
20270loop_1728:
20271 andn %i2, %i0, %l3
20272 fmovrslez %o0, %f29, %f22
20273 popc 0x14A4, %i7
20274 tneg %xcc, 0x7
20275 sll %i5, 0x0D, %o4
20276 tcs %icc, 0x4
20277 array16 %l1, %g4, %i4
20278 fbule %fcc1, loop_1729
20279 bleu,a %icc, loop_1730
20280 mulscc %g5, 0x015B, %g2
20281 bn,a %xcc, loop_1731
20282loop_1729:
20283 fors %f25, %f10, %f31
20284loop_1730:
20285 bleu,a %icc, loop_1732
20286 tsubcctv %l0, %l2, %g7
20287loop_1731:
20288 movge %xcc, %o7, %g6
20289 tgu %xcc, 0x3
20290loop_1732:
20291 fmovsle %icc, %f1, %f16
20292 nop
20293 setx 0x776D906DB23AF4A9, %l0, %l6
20294 stx %l6, [%l7 + 0x28]
20295 ldd [%l7 + 0x28], %f18
20296 setx 0x2A6D8402DD0A7E99, %l1, %l5
20297 stx %l5, [%l7 + 0x10]
20298 ldd [%l7 + 0x10], %f10
20299 fdivd %f10, %f18, %f4
20300 alignaddr %l4, %g3, %l6
20301 sth %g1, [%l7 + 0x30]
20302 nop
20303 setx 0x907662FB, %l0, %l6
20304 st %l6, [%l7 + 0x6C]
20305 ld [%l7 + 0x6C], %fsr
20306 bleu,a,pt %icc, loop_1733
20307 brlez %o2, loop_1734
20308 alignaddrl %i3, %o6, %i1
20309 umul %i6, %o1, %l5
20310loop_1733:
20311 nop
20312 wr %g0, 0x81, %asi
20313 ldsha [%l7 + 0x14] %asi, %o5
20314loop_1734:
20315 srl %o3, %i0, %l3
20316 addc %o0, %i2, %i5
20317 ldub [%l7 + 0x2B], %o4
20318 sll %i7, 0x1C, %g4
20319 fbe %fcc3, loop_1735
20320 nop
20321 setx 0xAF771CB730445241, %l0, %l6
20322 stx %l6, [%l7 + 0x40]
20323 ldx [%l7 + 0x40], %fsr
20324 ta %icc, 0x3
20325 ldd [%l7 + 0x70], %i4
20326loop_1735:
20327 tn %icc, 0x4
20328 set 0x28, %l2
20329 stba %g5, [%l7 + %l2] 0x89
20330 tvs %xcc, 0x6
20331 bn,a loop_1736
20332 st %f12, [%l7 + 0x30]
20333 nop
20334 fitod %f10, %f6
20335 fdtox %f6, %f12
20336 fxtod %f12, %f12
20337 udivx %g2, 0x1747, %l0
20338loop_1736:
20339 fnot2 %f10, %f22
20340 brlz %l1, loop_1737
20341 edge8 %g7, %l2, %g6
20342 xnorcc %l4, 0x0153, %g3
20343 movcs %icc, %l6, %o7
20344loop_1737:
20345 subcc %o2, %g1, %o6
20346 fands %f17, %f21, %f30
20347 be,a %xcc, loop_1738
20348 for %f30, %f28, %f20
20349 nop
20350 setx 0xF7B0D0745AA322CC, %l0, %l6
20351 stx %l6, [%l7 + 0x28]
20352 ldd [%l7 + 0x28], %f30
20353 setx 0xF5EB668FA496031D, %l1, %l5
20354 stx %l5, [%l7 + 0x10]
20355 ldd [%l7 + 0x10], %f10
20356 faddd %f10, %f30, %f14
20357 movn %icc, %i1, %i3
20358loop_1738:
20359 movl %icc, %o1, %i6
20360 addccc %l5, 0x1B76, %o5
20361 orncc %i0, %l3, %o3
20362 movg %icc, %o0, %i5
20363 movcs %xcc, %i2, %i7
20364 tsubcc %g4, %o4, %i4
20365 xnor %g2, %g5, %l1
20366 fmovdcc %xcc, %f12, %f1
20367 stx %l0, [%l7 + 0x68]
20368 fpadd16 %f4, %f26, %f10
20369 brz %l2, loop_1739
20370 sll %g6, 0x0F, %l4
20371 fcmple16 %f2, %f18, %g7
20372 nop
20373 setx loop_1740, %l0, %l1
20374 wrpr 0x1, %tl
20375 wrpr %l1, %tnpc
20376 setx 0x34400001400, %l0, %l1
20377 wrpr %l1, %tstate
20378 wrhpr 0x4, %htstate
20379 done
20380loop_1739:
20381 nop
20382 setx loop_1741, %l0, %l1
20383 wrpr 0x1, %tl
20384 wrpr %l1, %tnpc
20385 setx 0x34400001400, %l0, %l1
20386 wrpr %l1, %tstate
20387 wrhpr 0x4, %htstate
20388 done
20389 srlx %g3, 0x1B, %o7
20390 subccc %o2, %g1, %l6
20391loop_1740:
20392 andncc %o6, %i3, %i1
20393loop_1741:
20394 tg %icc, 0x1
20395 or %i6, %l5, %o1
20396 set 0x38, %i5
20397 stxa %o5, [%l7 + %i5] 0x10
20398 alignaddr %i0, %o3, %o0
20399 stbar
20400 tcs %icc, 0x6
20401 movl %icc, %i5, %i2
20402 tl %xcc, 0x7
20403 nop
20404 setx loop_1742, %l0, %l1
20405 jmpl %l1, %i7
20406 subc %g4, %l3, %i4
20407 tle %icc, 0x4
20408 movrne %g2, %o4, %g5
20409loop_1742:
20410 subcc %l0, 0x0E6D, %l1
20411 add %l7, 0x58, %l6
20412 wr %g0, 0x81, %asi
20413 lda [%l6] %asi, %l2
20414 casa [%l6] 0x81, %l2, %l4
20415 edge8 %g6, %g3, %o7
20416 te %icc, 0x2
20417 orn %g7, 0x1C47, %o2
20418 fmuld8sux16 %f27, %f1, %f10
20419 subcc %g1, %l6, %o6
20420 fmovdvs %xcc, %f8, %f27
20421 fcmpne32 %f0, %f26, %i1
20422 taddcc %i6, %i3, %o1
20423 movcc %icc, %o5, %l5
20424 tn %xcc, 0x7
20425 sdiv %o3, 0x0C76, %i0
20426 sub %o0, 0x1A45, %i5
20427 udivcc %i7, 0x19D7, %g4
20428 subccc %i2, 0x1829, %i4
20429 array32 %l3, %g2, %g5
20430 ba,pn %icc, loop_1743
20431 fbe,a %fcc2, loop_1744
20432 ldd [%l7 + 0x28], %f0
20433 nop
20434 setx 0x047C1D18, %l0, %l6
20435 st %l6, [%l7 + 0x28]
20436 ld [%l7 + 0x28], %f3
20437 setx 0x093DEFB9, %l1, %l5
20438 st %l5, [%l7 + 0x10]
20439 ld [%l7 + 0x10], %f18
20440 fdivs %f18, %f3, %f27
20441loop_1743:
20442 fnot1s %f14, %f21
20443loop_1744:
20444 fbn %fcc1, loop_1745
20445 array32 %l0, %l1, %o4
20446 nop
20447 fitod %f6, %f2
20448 fdtoi %f2, %f22
20449 bleu,a,pn %xcc, loop_1746
20450loop_1745:
20451 srlx %l2, %l4, %g3
20452 movrlz %o7, 0x25E, %g7
20453 ld [%l7 + 0x2C], %f3
20454loop_1746:
20455 edge32n %g6, %o2, %l6
20456 alignaddrl %g1, %o6, %i6
20457 brgez %i1, loop_1747
20458 fone %f24
20459 xnor %o1, 0x0D4E, %i3
20460 fnegs %f14, %f16
20461loop_1747:
20462 subc %o5, 0x04C8, %o3
20463 movrgz %i0, %l5, %o0
20464 andncc %i7, %g4, %i5
20465 ldd [%l7 + 0x50], %f8
20466 sdiv %i2, 0x09A5, %l3
20467 fblg,a %fcc2, loop_1748
20468 alignaddrl %g2, %i4, %g5
20469 movcc %xcc, %l0, %l1
20470 lduh [%l7 + 0x4E], %l2
20471loop_1748:
20472 andn %l4, %o4, %o7
20473 wr %g0, 0x81, %asi
20474 stba %g3, [%l7 + 0x79] %asi
20475 smulcc %g6, %o2, %l6
20476 movgu %xcc, %g7, %g1
20477 addcc %i6, %o6, %i1
20478 nop
20479 setx loop_1749, %l0, %l1
20480 wrpr 0x1, %tl
20481 wrpr %l1, %tnpc
20482 setx 0x34400001400, %l0, %l1
20483 wrpr %l1, %tstate
20484 wrhpr 0x4, %htstate
20485 done
20486 taddcc %o1, 0x0405, %o5
20487 bvs,pn %xcc, loop_1750
20488 umul %o3, %i0, %i3
20489loop_1749:
20490 alignaddr %l5, %i7, %g4
20491 or %o0, 0x00D1, %i5
20492loop_1750:
20493 edge16l %l3, %i2, %g2
20494 taddcc %i4, 0x0D5F, %l0
20495 tne %icc, 0x2
20496 subccc %l1, %l2, %g5
20497 fbule,a %fcc2, loop_1751
20498 array32 %l4, %o7, %o4
20499 tleu %xcc, 0x2
20500 fmul8sux16 %f20, %f26, %f20
20501loop_1751:
20502 nop
20503 setx 0xCF27FA9C, %l0, %l6
20504 st %l6, [%l7 + 0x28]
20505 ld [%l7 + 0x28], %f15
20506 setx 0x2D8F149E, %l1, %l5
20507 st %l5, [%l7 + 0x10]
20508 ld [%l7 + 0x10], %f19
20509 fdivs %f19, %f15, %f28
20510 movcs %xcc, %g3, %o2
20511 nop
20512 fitos %f4, %f10
20513 fstox %f10, %f0
20514 fcmpne32 %f30, %f10, %l6
20515 sdivcc %g6, 0x0C65, %g7
20516 nop
20517 fitod %f4, %f22
20518 fdtoi %f22, %f3
20519 xor %g1, 0x075D, %i6
20520 edge32n %i1, %o6, %o1
20521 nop
20522 setx 0x0A7043CDD05F3915, %l0, %l6
20523 stx %l6, [%l7 + 0x70]
20524 ldx [%l7 + 0x70], %fsr
20525 edge32l %o3, %o5, %i3
20526 bne,a loop_1752
20527 fmovdle %xcc, %f19, %f11
20528 edge16n %l5, %i7, %g4
20529 udiv %i0, 0x0756, %o0
20530loop_1752:
20531 brnz,a %l3, loop_1753
20532 edge8n %i2, %i5, %g2
20533 edge16l %l0, %l1, %i4
20534 edge16ln %g5, %l2, %l4
20535loop_1753:
20536 tleu %xcc, 0x3
20537 edge8n %o4, %o7, %o2
20538 nop
20539 setx loop_1754, %l0, %l1
20540 wrpr 0x1, %tl
20541 wrpr %l1, %tnpc
20542 setx 0x34400001400, %l0, %l1
20543 wrpr %l1, %tstate
20544 wrhpr 0x4, %htstate
20545 done
20546 tle %xcc, 0x4
20547 fmovdcc %xcc, %f3, %f29
20548 edge16 %g3, %l6, %g7
20549loop_1754:
20550 st %f25, [%l7 + 0x50]
20551 srl %g6, %g1, %i1
20552 flush %l7 + 0x0C
20553 wr %g0, 0xea, %asi
20554 ldda [%l7 + 0x60] %asi, %i6
20555 umulcc %o6, 0x154A, %o3
20556 umul %o5, %i3, %o1
20557 wr %g0, 0x0c, %asi
20558 ldsha [%l7 + 0x7A] %asi, %i7
20559 udivcc %l5, 0x1F93, %g4
20560 std %f22, [%l7 + 0x48]
20561 fcmpeq32 %f18, %f26, %i0
20562 mova %icc, %l3, %i2
20563 subccc %o0, %i5, %l0
20564 ldd [%l7 + 0x40], %l0
20565 sra %g2, %i4, %g5
20566 tvs %xcc, 0x1
20567 sdivcc %l4, 0x138E, %o4
20568 andn %o7, 0x1D3F, %l2
20569 set 0x64, %g2
20570 stwa %g3, [%l7 + %g2] 0x04
20571 set 0x40, %l5
20572 stda %f0, [%l7 + %l5] 0x11
20573 fabsd %f8, %f2
20574 ldx [%l7 + 0x08], %l6
20575 nop
20576 fitod %f10, %f22
20577 fdtos %f22, %f6
20578 sdivcc %o2, 0x032F, %g6
20579 movrne %g7, 0x3F0, %g1
20580 fmovda %xcc, %f5, %f12
20581 fbg %fcc1, loop_1755
20582 bcs loop_1756
20583 sdivx %i1, 0x0451, %i6
20584 fbug,a %fcc3, loop_1757
20585loop_1755:
20586 tvc %icc, 0x1
20587loop_1756:
20588 movleu %icc, %o3, %o6
20589 udiv %i3, 0x1BBB, %o5
20590loop_1757:
20591 movrne %o1, 0x27E, %i7
20592 fmovspos %icc, %f11, %f22
20593 movcs %xcc, %l5, %i0
20594 array8 %l3, %g4, %i2
20595 fmovse %icc, %f26, %f4
20596 tvs %xcc, 0x4
20597 movrlz %o0, %l0, %l1
20598 fmuld8ulx16 %f5, %f9, %f20
20599 alignaddr %i5, %g2, %i4
20600 fcmple32 %f28, %f20, %g5
20601 fmovdcs %icc, %f14, %f11
20602 tpos %xcc, 0x3
20603 edge16l %o4, %l4, %o7
20604 wr %g0, 0x88, %asi
20605 ldsha [%l7 + 0x38] %asi, %g3
20606 orn %l2, 0x1717, %o2
20607 andn %l6, 0x155F, %g6
20608 move %icc, %g7, %i1
20609 restored
20610 rdpr %cwp, %g1
20611 rdpr %cansave, %g2
20612 rdpr %canrestore, %g3
20613 rdpr %cleanwin, %g4
20614 rdpr %otherwin, %g5
20615 rdpr %wstate, %g6
20616 edge8ln %i6, %o3, %o6
20617 movg %xcc, %i3, %g1
20618 edge8 %o5, %i7, %l5
20619 movre %i0, 0x10C, %o1
20620 udivcc %l3, 0x0D4D, %g4
20621 tcs %xcc, 0x3
20622 fbne,a %fcc0, loop_1758
20623 fbe,a %fcc1, loop_1759
20624 srl %i2, 0x05, %l0
20625 fmovdvc %xcc, %f6, %f1
20626loop_1758:
20627 nop
20628 membar #Sync
20629 wr %g0, 0xf1, %asi
20630 ldda [%l7 + 0x40] %asi, %f16
20631loop_1759:
20632 taddcc %l1, 0x15F8, %i5
20633 fpsub16 %f0, %f30, %f14
20634 addccc %o0, %g2, %i4
20635 alignaddrl %o4, %g5, %l4
20636 udivcc %o7, 0x18A1, %l2
20637 subc %g3, %o2, %l6
20638 fmul8x16au %f20, %f0, %f26
20639 add %l7, 0x40, %l6
20640 wr %g0, 0x89, %asi
20641 casa [%l6] 0x89, %g7, %i1
20642 array8 %g6, %i6, %o3
20643 fbg %fcc1, loop_1760
20644 mova %xcc, %i3, %o6
20645 bne %icc, loop_1761
20646 fmovsvs %icc, %f13, %f25
20647loop_1760:
20648 addccc %g1, 0x1AD3, %o5
20649 edge32 %i7, %l5, %o1
20650loop_1761:
20651 bn %xcc, loop_1762
20652 taddcc %i0, 0x0CC1, %l3
20653 tge %xcc, 0x4
20654 brz,a %g4, loop_1763
20655loop_1762:
20656 edge8 %l0, %i2, %l1
20657 tge %icc, 0x3
20658 movrgez %o0, 0x324, %g2
20659loop_1763:
20660 fmovrdlez %i5, %f28, %f6
20661 srax %o4, 0x1A, %i4
20662 movrne %g5, 0x24A, %l4
20663 fornot1 %f14, %f4, %f16
20664 addc %l2, 0x08F5, %g3
20665 udivcc %o7, 0x1E8F, %o2
20666 tne %xcc, 0x4
20667 taddcc %l6, 0x08C2, %i1
20668 sllx %g7, %g6, %i6
20669 fmovdcs %icc, %f29, %f6
20670 movvc %xcc, %o3, %i3
20671 wr %g0, 0x81, %asi
20672 stwa %g1, [%l7 + 0x24] %asi
20673 fbo,a %fcc3, loop_1764
20674 tcc %icc, 0x3
20675 smulcc %o5, %i7, %o6
20676 orcc %o1, 0x0D9C, %l5
20677loop_1764:
20678 fmovrsgz %i0, %f19, %f20
20679 movge %icc, %g4, %l3
20680 wr %g0, 0x81, %asi
20681 lduwa [%l7 + 0x34] %asi, %i2
20682 sll %l0, %l1, %o0
20683 mulscc %i5, 0x0D1A, %g2
20684 movcc %icc, %o4, %i4
20685 edge8 %l4, %l2, %g3
20686 wr %g0, 0x11, %asi
20687 swapa [%l7 + 0x14] %asi, %o7
20688 fors %f6, %f0, %f11
20689 movrgz %g5, 0x2FC, %o2
20690 or %i1, 0x1FE2, %g7
20691 srax %l6, 0x12, %g6
20692 sth %o3, [%l7 + 0x0A]
20693 tsubcc %i6, %g1, %i3
20694 bn,a,pt %xcc, loop_1765
20695 fmovspos %icc, %f10, %f3
20696 movg %xcc, %i7, %o5
20697 sethi 0x0E6D, %o6
20698loop_1765:
20699 movcs %icc, %l5, %i0
20700 array32 %o1, %l3, %i2
20701 movleu %icc, %g4, %l1
20702 tsubcctv %o0, %l0, %i5
20703 or %o4, %g2, %l4
20704 fnegs %f9, %f31
20705 alignaddrl %i4, %l2, %g3
20706 xnorcc %g5, 0x1FF5, %o2
20707 tgu %xcc, 0x3
20708 tpos %xcc, 0x1
20709 edge16n %i1, %o7, %l6
20710 fsrc1s %f6, %f20
20711 taddcc %g7, 0x01B4, %g6
20712 fba,a %fcc0, loop_1766
20713 nop
20714 setx 0xAA018868, %l0, %l6
20715 st %l6, [%l7 + 0x28]
20716 ld [%l7 + 0x28], %f19
20717 setx 0x7E472B0B, %l1, %l5
20718 st %l5, [%l7 + 0x10]
20719 ld [%l7 + 0x10], %f0
20720 fadds %f0, %f19, %f24
20721 edge32l %o3, %i6, %i3
20722 set 0x10, %o4
20723 sta %f30, [%l7 + %o4] 0x19
20724loop_1766:
20725 movpos %icc, %i7, %g1
20726 fbl %fcc2, loop_1767
20727 lduw [%l7 + 0x58], %o6
20728 brlz %o5, loop_1768
20729 srlx %i0, %l5, %l3
20730loop_1767:
20731 tg %xcc, 0x4
20732 fabsd %f20, %f24
20733loop_1768:
20734 umul %o1, %i2, %g4
20735 mulx %o0, %l1, %i5
20736 ta %icc, 0x3
20737 mulx %o4, %g2, %l0
20738 sdiv %i4, 0x0EFE, %l2
20739 fbl %fcc1, loop_1769
20740 nop
20741 setx 0x793415B918D08A7D, %l0, %l6
20742 stx %l6, [%l7 + 0x28]
20743 ldd [%l7 + 0x28], %f16
20744 fsqrtd %f16, %f24
20745 nop
20746 setx 0x40645D4C, %l0, %l6
20747 st %l6, [%l7 + 0x28]
20748 ld [%l7 + 0x28], %f11
20749 setx 0x69BE8626, %l1, %l5
20750 st %l5, [%l7 + 0x10]
20751 ld [%l7 + 0x10], %f9
20752 fmuls %f9, %f11, %f17
20753 sethi 0x1199, %g3
20754loop_1769:
20755 move %xcc, %l4, %o2
20756 sdivx %i1, 0x1034, %g5
20757 set 0x40, %i6
20758 ldxa [%l7 + %i6] 0x81, %l6
20759 fpackfix %f14, %f23
20760 tge %xcc, 0x2
20761 xnorcc %g7, 0x13AE, %g6
20762 add %o3, %i6, %o7
20763 flush %l7 + 0x74
20764 tg %icc, 0x7
20765 srax %i3, %g1, %i7
20766 wr %g0, 0x18, %asi
20767 stda %f16, [%l7 + 0x40] %asi
20768 movneg %xcc, %o5, %o6
20769 sllx %i0, %l3, %o1
20770 edge32n %i2, %l5, %g4
20771 brlez %o0, loop_1770
20772 sllx %i5, 0x11, %o4
20773 movrlez %l1, 0x3E8, %l0
20774 and %i4, %g2, %l2
20775loop_1770:
20776 udivcc %l4, 0x1400, %g3
20777 addccc %o2, %i1, %l6
20778 set 0x3A, %o7
20779 ldsha [%l7 + %o7] 0x15, %g7
20780 fmovdcc %icc, %f24, %f22
20781 wr %g0, 0x81, %asi
20782 ldsba [%l7 + 0x22] %asi, %g5
20783 membar 0x13
20784 bge,pt %xcc, loop_1771
20785 movleu %icc, %g6, %o3
20786 set 0x38, %l0
20787 prefetcha [%l7 + %l0] 0x14, 0x3
20788loop_1771:
20789 movge %xcc, %i6, %g1
20790 nop
20791 fitod %f17, %f16
20792 fmovdpos %xcc, %f3, %f30
20793 stb %i7, [%l7 + 0x2F]
20794 wr %g0, 0x89, %asi
20795 swapa [%l7 + 0x14] %asi, %o5
20796 xor %i3, %i0, %o6
20797 saved
20798 rdpr %cwp, %g1
20799 rdpr %cansave, %g2
20800 rdpr %canrestore, %g3
20801 rdpr %cleanwin, %g4
20802 rdpr %otherwin, %g5
20803 rdpr %wstate, %g6
20804 lduh [%l7 + 0x0A], %l3
20805 fmovdne %icc, %f30, %f27
20806 edge32 %i2, %l5, %o1
20807 fpadd16 %f20, %f8, %f20
20808 fmovdvc %icc, %f30, %f22
20809 movpos %xcc, %o0, %i5
20810 nop
20811 fitos %f19, %f4
20812 nop
20813 fitos %f9, %f13
20814 fstod %f13, %f20
20815 mulx %g4, 0x1A16, %l1
20816 mulscc %o4, %l0, %g2
20817 fmovsle %xcc, %f24, %f30
20818 tl %xcc, 0x5
20819 bge,pt %xcc, loop_1772
20820 tleu %icc, 0x0
20821 taddcc %l2, 0x03AF, %i4
20822 movvs %xcc, %l4, %g3
20823loop_1772:
20824 fnot2 %f20, %f28
20825 taddcctv %o2, 0x1B6F, %l6
20826 fpadd32 %f28, %f20, %f12
20827 set 0x40, %i3
20828 stha %g7, [%l7 + %i3] 0x2b
20829 membar #Sync
20830 ldsh [%l7 + 0x16], %g5
20831 edge32n %g6, %o3, %i1
20832 tneg %xcc, 0x5
20833 tsubcctv %o7, 0x03C4, %i6
20834 tsubcctv %i7, 0x0F46, %o5
20835 tl %icc, 0x6
20836 movrlz %i3, 0x16C, %i0
20837 move %xcc, %o6, %g1
20838 movcs %icc, %l3, %i2
20839 fmuld8ulx16 %f12, %f27, %f16
20840 add %l5, 0x15BA, %o0
20841 fornot2s %f27, %f27, %f19
20842 smulcc %o1, %i5, %g4
20843 movn %icc, %o4, %l0
20844 edge8 %l1, %g2, %l2
20845 andn %l4, 0x04BA, %i4
20846 edge32 %g3, %l6, %o2
20847 tl %icc, 0x6
20848 fmovsneg %icc, %f25, %f1
20849 and %g7, %g6, %o3
20850 be,pt %xcc, loop_1773
20851 subc %g5, 0x075D, %o7
20852 add %i1, 0x005A, %i7
20853 fmul8x16au %f0, %f10, %f24
20854loop_1773:
20855 nop
20856 set 0x14, %g6
20857 lduba [%l7 + %g6] 0x14, %i6
20858 xor %i3, %o5, %o6
20859 fnot1 %f14, %f20
20860 and %g1, 0x073F, %i0
20861 add %i2, 0x0C89, %l5
20862 movg %icc, %l3, %o1
20863 ble,a,pn %icc, loop_1774
20864 srlx %i5, %o0, %g4
20865 te %xcc, 0x2
20866 fcmpne32 %f4, %f0, %l0
20867loop_1774:
20868 fbug %fcc3, loop_1775
20869 edge16n %o4, %l1, %l2
20870 movge %icc, %g2, %i4
20871 mulscc %l4, %g3, %o2
20872loop_1775:
20873 movneg %icc, %g7, %g6
20874 movrne %l6, 0x10C, %g5
20875 alignaddrl %o3, %i1, %i7
20876 bshuffle %f14, %f6, %f26
20877 flush %l7 + 0x60
20878 fbue %fcc2, loop_1776
20879 tge %xcc, 0x6
20880 te %icc, 0x7
20881 set 0x28, %i4
20882 lduba [%l7 + %i4] 0x10, %i6
20883loop_1776:
20884 nop
20885 setx loop_1777, %l0, %l1
20886 wrpr 0x1, %tl
20887 wrpr %l1, %tnpc
20888 setx 0x34400001400, %l0, %l1
20889 wrpr %l1, %tstate
20890 wrhpr 0x4, %htstate
20891 done
20892 sub %o7, %i3, %o5
20893 array16 %g1, %i0, %i2
20894 saved
20895 rdpr %cwp, %g1
20896 rdpr %cansave, %g2
20897 rdpr %canrestore, %g3
20898 rdpr %cleanwin, %g4
20899 rdpr %otherwin, %g5
20900 rdpr %wstate, %g6
20901loop_1777:
20902 udiv %o6, 0x00FC, %l5
20903 bl,a,pt %xcc, loop_1778
20904 fcmpgt16 %f6, %f18, %o1
20905 stbar
20906 bgu %icc, loop_1779
20907loop_1778:
20908 orcc %i5, 0x1E63, %l3
20909 set 0x40, %l1
20910 lda [%l7 + %l1] 0x89, %f28
20911loop_1779:
20912 nop
20913 set 0x68, %o0
20914 ldswa [%l7 + %o0] 0x14, %o0
20915 set 0x20, %i0
20916 ldda [%l7 + %i0] 0x14, %g4
20917 movvc %xcc, %o4, %l1
20918 srax %l2, 0x0E, %l0
20919 sdivx %i4, 0x0A99, %g2
20920 sll %l4, 0x0E, %g3
20921 bne,a %icc, loop_1780
20922 sll %g7, 0x09, %g6
20923 ldd [%l7 + 0x48], %f22
20924 srax %o2, %g5, %o3
20925loop_1780:
20926 edge8 %i1, %i7, %l6
20927 restored
20928 rdpr %cwp, %g1
20929 rdpr %cansave, %g2
20930 rdpr %canrestore, %g3
20931 rdpr %cleanwin, %g4
20932 rdpr %otherwin, %g5
20933 rdpr %wstate, %g6
20934 tcs %icc, 0x7
20935 sir 0x16B4
20936 wr %g0, 0x0c, %asi
20937 lduba [%l7 + 0x78] %asi, %i6
20938 fmovdneg %xcc, %f6, %f0
20939 edge16ln %i3, %o5, %g1
20940 udivx %o7, 0x0106, %i2
20941 fpsub16 %f4, %f18, %f4
20942 fmovsg %icc, %f12, %f24
20943 tneg %icc, 0x1
20944 faligndata %f2, %f24, %f28
20945 fpsub32s %f16, %f4, %f30
20946 fmovsl %xcc, %f4, %f17
20947 nop
20948 setx loop_1781, %l0, %l1
20949 jmpl %l1, %o6
20950 fbn %fcc1, loop_1782
20951 xor %l5, 0x11D8, %o1
20952 taddcc %i5, 0x1213, %l3
20953loop_1781:
20954 udivx %o0, 0x0647, %g4
20955loop_1782:
20956 nop
20957 setx 0x90518DEC, %l0, %l6
20958 st %l6, [%l7 + 0x5C]
20959 ld [%l7 + 0x5C], %fsr
20960 wr %g0, 0x89, %asi
20961 lduwa [%l7 + 0x44] %asi, %i0
20962 move %icc, %l1, %l2
20963 movre %o4, 0x007, %l0
20964 movneg %icc, %i4, %l4
20965 array16 %g3, %g2, %g7
20966 ld [%l7 + 0x58], %f30
20967 edge32l %o2, %g6, %o3
20968 movvs %icc, %i1, %g5
20969 bne,a,pt %icc, loop_1783
20970 subcc %l6, 0x0968, %i7
20971 subccc %i3, 0x1205, %i6
20972 tsubcc %g1, %o5, %i2
20973loop_1783:
20974 taddcc %o6, 0x1D04, %l5
20975 fmovsl %xcc, %f1, %f19
20976 andncc %o7, %i5, %o1
20977 brz %o0, loop_1784
20978 movrlz %l3, %i0, %g4
20979 movne %icc, %l1, %l2
20980 movre %l0, 0x1E5, %i4
20981loop_1784:
20982 edge16l %o4, %l4, %g3
20983 nop
20984 fitod %f8, %f14
20985 fdtos %f14, %f17
20986 fandnot1s %f6, %f7, %f13
20987 fbu,a %fcc2, loop_1785
20988 bl,pt %icc, loop_1786
20989 xor %g7, %g2, %o2
20990 xorcc %g6, %o3, %g5
20991loop_1785:
20992 taddcc %i1, %l6, %i3
20993loop_1786:
20994 fbne,a %fcc3, loop_1787
20995 fbule %fcc2, loop_1788
20996 movle %xcc, %i7, %i6
20997 fzeros %f21
20998loop_1787:
20999 fbo %fcc1, loop_1789
21000loop_1788:
21001 sdivcc %g1, 0x024B, %i2
21002 call loop_1790
21003 smulcc %o5, 0x0DBB, %l5
21004loop_1789:
21005 fxnor %f16, %f24, %f20
21006 brgz,a %o6, loop_1791
21007loop_1790:
21008 move %xcc, %i5, %o7
21009 movrlz %o1, 0x022, %l3
21010 smul %o0, 0x0305, %g4
21011loop_1791:
21012 nop
21013 set 0x16, %i2
21014 ldub [%l7 + %i2], %i0
21015 smulcc %l1, %l0, %l2
21016 alignaddrl %o4, %i4, %g3
21017 fcmpeq16 %f8, %f20, %l4
21018 ta %icc, 0x7
21019 edge32n %g7, %g2, %o2
21020 xnorcc %o3, 0x0D1D, %g6
21021 edge8ln %g5, %i1, %l6
21022 udivx %i7, 0x187D, %i6
21023 bgu,a %icc, loop_1792
21024 fornot1s %f3, %f25, %f19
21025 edge32n %i3, %i2, %o5
21026 fpadd16s %f2, %f6, %f15
21027loop_1792:
21028 edge8ln %g1, %l5, %i5
21029 tneg %icc, 0x4
21030 stw %o7, [%l7 + 0x64]
21031 tl %xcc, 0x6
21032 tsubcc %o1, 0x1F19, %l3
21033 fbuge,a %fcc1, loop_1793
21034 fmovrsgz %o6, %f4, %f0
21035 popc %g4, %o0
21036 fandnot2s %f19, %f1, %f10
21037loop_1793:
21038 xorcc %i0, %l1, %l0
21039 andn %o4, 0x0D95, %l2
21040 fbne %fcc0, loop_1794
21041 orn %g3, 0x1025, %i4
21042 smulcc %l4, %g7, %g2
21043 brgz,a %o3, loop_1795
21044loop_1794:
21045 fmovrdne %o2, %f6, %f16
21046 orncc %g6, %i1, %g5
21047 fpsub32 %f14, %f6, %f6
21048loop_1795:
21049 and %i7, 0x1A16, %l6
21050 fxnors %f1, %f21, %f4
21051 fmovsa %icc, %f7, %f25
21052 sdiv %i6, 0x0A13, %i2
21053 srlx %i3, %o5, %l5
21054 xnorcc %i5, %g1, %o1
21055 xorcc %o7, %l3, %g4
21056 tsubcctv %o0, 0x02F2, %o6
21057 movne %xcc, %l1, %i0
21058 tge %icc, 0x3
21059 fxnor %f30, %f8, %f0
21060 fmovrdne %l0, %f8, %f18
21061 stw %o4, [%l7 + 0x60]
21062 fcmpne32 %f8, %f0, %l2
21063 movrne %g3, 0x073, %l4
21064 flush %l7 + 0x0C
21065 fmovda %xcc, %f28, %f8
21066 movrlz %i4, %g7, %g2
21067 tge %xcc, 0x7
21068 movn %xcc, %o2, %o3
21069 movrne %i1, %g6, %g5
21070 tvc %xcc, 0x2
21071 array8 %i7, %i6, %i2
21072 movrlz %l6, %o5, %l5
21073 edge32n %i3, %g1, %o1
21074 edge8ln %i5, %o7, %g4
21075 fnor %f30, %f26, %f10
21076 ta %icc, 0x5
21077 bcs,a loop_1796
21078 nop
21079 fitod %f6, %f20
21080 fdtoi %f20, %f22
21081 srax %l3, %o6, %o0
21082 array16 %i0, %l0, %l1
21083loop_1796:
21084 tne %xcc, 0x1
21085 fcmple32 %f6, %f4, %l2
21086 orcc %o4, %l4, %i4
21087 sra %g3, %g2, %o2
21088 nop
21089 setx loop_1797, %l0, %l1
21090 jmpl %l1, %g7
21091 fnegd %f4, %f8
21092 mulscc %i1, %o3, %g6
21093 fmovdle %icc, %f7, %f29
21094loop_1797:
21095 movre %g5, %i6, %i7
21096 fmovdpos %xcc, %f5, %f23
21097 ldub [%l7 + 0x3A], %i2
21098 tleu %xcc, 0x4
21099 movg %icc, %l6, %o5
21100 edge16 %l5, %g1, %o1
21101 ta %xcc, 0x1
21102 movne %xcc, %i5, %i3
21103 mova %xcc, %g4, %o7
21104 fmovrdgez %l3, %f0, %f20
21105 fmovdpos %xcc, %f2, %f21
21106 nop
21107 setx loop_1798, %l0, %l1
21108 wrpr 0x1, %tl
21109 wrpr %l1, %tnpc
21110 setx 0x34400001400, %l0, %l1
21111 wrpr %l1, %tstate
21112 wrhpr 0x4, %htstate
21113 done
21114 subc %o6, 0x0FBB, %i0
21115 nop
21116 fitod %f8, %f20
21117 sllx %o0, 0x09, %l0
21118loop_1798:
21119 tsubcctv %l2, 0x1A38, %l1
21120 subccc %o4, %l4, %g3
21121 fbne %fcc3, loop_1799
21122 sll %g2, 0x07, %o2
21123 bpos,a,pn %icc, loop_1800
21124 fmovdge %xcc, %f11, %f20
21125loop_1799:
21126 nop
21127 fitos %f10, %f27
21128 fstox %f27, %f24
21129 fxtos %f24, %f13
21130 fcmpne16 %f10, %f2, %i4
21131loop_1800:
21132 fnot2s %f24, %f9
21133 movpos %icc, %g7, %i1
21134 movn %xcc, %g6, %o3
21135 sdivcc %g5, 0x1B1E, %i7
21136 alignaddrl %i2, %l6, %o5
21137 call loop_1801
21138 movre %i6, 0x285, %l5
21139 popc 0x136E, %o1
21140 fmovse %icc, %f12, %f30
21141loop_1801:
21142 fsrc1s %f13, %f30
21143 move %icc, %g1, %i3
21144 srlx %i5, 0x13, %o7
21145 and %l3, %g4, %o6
21146 smulcc %o0, %i0, %l2
21147 sth %l0, [%l7 + 0x56]
21148 membar 0x44
21149 movrlz %l1, 0x394, %l4
21150 tpos %icc, 0x6
21151 fbue %fcc0, loop_1802
21152 brnz,a %g3, loop_1803
21153 prefetch [%l7 + 0x6C], 0x0
21154 tgu %icc, 0x2
21155loop_1802:
21156 movne %icc, %g2, %o2
21157loop_1803:
21158 fbule %fcc0, loop_1804
21159 and %o4, 0x183A, %g7
21160 tvs %icc, 0x1
21161 edge32 %i1, %g6, %i4
21162loop_1804:
21163 movrne %o3, 0x3E7, %g5
21164 tsubcc %i7, %l6, %i2
21165 subcc %o5, %i6, %o1
21166 fbne,a %fcc3, loop_1805
21167 movgu %icc, %l5, %g1
21168 movre %i3, %i5, %o7
21169 bl,a loop_1806
21170loop_1805:
21171 fmovsvc %xcc, %f20, %f6
21172 and %l3, 0x0B61, %o6
21173 std %f20, [%l7 + 0x20]
21174loop_1806:
21175 movcc %icc, %o0, %g4
21176 nop
21177 fitod %f23, %f2
21178 add %l7, 0x60, %l6
21179 wr %g0, 0x81, %asi
21180 ldxa [%l6] %asi, %i0
21181 casxa [%l6] 0x81, %i0, %l2
21182 mulscc %l1, %l4, %l0
21183 edge32l %g3, %o2, %g2
21184 wr %g0, 0x81, %asi
21185 lduha [%l7 + 0x56] %asi, %o4
21186 movneg %xcc, %i1, %g7
21187 movn %icc, %i4, %o3
21188 srlx %g5, 0x08, %i7
21189 movneg %icc, %l6, %i2
21190 bcs,a %icc, loop_1807
21191 movre %o5, 0x208, %g6
21192 ble loop_1808
21193 andncc %i6, %o1, %l5
21194loop_1807:
21195 taddcc %g1, %i5, %o7
21196 subcc %l3, 0x00E8, %i3
21197loop_1808:
21198 xorcc %o6, 0x1D1A, %o0
21199 ldub [%l7 + 0x0A], %i0
21200 set 0x40, %g7
21201 ldda [%l7 + %g7] 0x14, %f0
21202 subccc %l2, 0x0C6A, %l1
21203 movge %icc, %l4, %g4
21204 edge16l %l0, %o2, %g2
21205 bcc %icc, loop_1809
21206 movvc %xcc, %g3, %o4
21207 tleu %xcc, 0x6
21208 fmovscs %xcc, %f5, %f5
21209loop_1809:
21210 xorcc %g7, 0x1BBD, %i4
21211 andcc %o3, %i1, %i7
21212 smul %g5, %i2, %l6
21213 set 0x68, %g3
21214 lda [%l7 + %g3] 0x10, %f28
21215 sir 0x1F82
21216 xorcc %o5, 0x191C, %i6
21217 udiv %g6, 0x0D5C, %o1
21218 movrgz %g1, %l5, %i5
21219 movcs %icc, %l3, %i3
21220 movneg %xcc, %o7, %o0
21221 nop
21222 setx 0xC061E33B, %l0, %l6
21223 st %l6, [%l7 + 0x54]
21224 ld [%l7 + 0x54], %fsr
21225 fbu,a %fcc2, loop_1810
21226 mulscc %i0, 0x0A27, %l2
21227 andncc %l1, %l4, %o6
21228 te %icc, 0x1
21229loop_1810:
21230 nop
21231 setx 0xAF0CF15F07A034AF, %l0, %l6
21232 stx %l6, [%l7 + 0x28]
21233 ldd [%l7 + 0x28], %f16
21234 setx 0xDD847B0767933F58, %l1, %l5
21235 stx %l5, [%l7 + 0x10]
21236 ldd [%l7 + 0x10], %f10
21237 faddd %f10, %f16, %f0
21238 array8 %g4, %o2, %l0
21239 movcs %xcc, %g2, %o4
21240 lduh [%l7 + 0x28], %g7
21241 smulcc %i4, %g3, %i1
21242 wr %g0, 0x04, %asi
21243 ldstuba [%l7 + 0x5D] %asi, %o3
21244 movgu %icc, %g5, %i2
21245 fmovdge %icc, %f27, %f5
21246 orncc %l6, %i7, %i6
21247 addccc %o5, %o1, %g6
21248 sub %g1, 0x1BF8, %i5
21249 movvc %xcc, %l3, %i3
21250 fxnors %f4, %f13, %f21
21251 fcmpeq32 %f18, %f16, %l5
21252 alignaddr %o7, %i0, %o0
21253 udivcc %l1, 0x0FE2, %l2
21254 set 0x34, %i7
21255 lduwa [%l7 + %i7] 0x10, %o6
21256 and %g4, %o2, %l4
21257 movg %icc, %l0, %g2
21258 addcc %o4, %g7, %g3
21259 for %f22, %f4, %f6
21260 array16 %i4, %o3, %i1
21261 movl %xcc, %i2, %g5
21262 fbn %fcc1, loop_1811
21263 membar 0x76
21264 andn %i7, %i6, %o5
21265 edge16 %o1, %l6, %g6
21266loop_1811:
21267 subc %i5, %l3, %g1
21268 addc %i3, %l5, %i0
21269 movn %icc, %o0, %o7
21270 wr %g0, 0x18, %asi
21271 prefetcha [%l7 + 0x50] %asi, 0x1
21272 ble,a loop_1812
21273 movrgez %o6, %l2, %g4
21274 movne %icc, %o2, %l0
21275 movgu %xcc, %l4, %o4
21276loop_1812:
21277 saved
21278 rdpr %cwp, %g1
21279 rdpr %cansave, %g2
21280 rdpr %canrestore, %g3
21281 rdpr %cleanwin, %g4
21282 rdpr %otherwin, %g5
21283 rdpr %wstate, %g6
21284 set 0x38, %g1
21285 sta %f3, [%l7 + %g1] 0x18
21286 tsubcc %g2, 0x19B0, %g3
21287 tgu %xcc, 0x4
21288 sllx %g7, %i4, %i1
21289 nop
21290 fitod %f2, %f4
21291 fdtos %f4, %f12
21292 add %l7, 0x5C, %l6
21293 wr %g0, 0x88, %asi
21294 casa [%l6] %asi, %o3, %g5
21295 ta %icc, 0x5
21296 wr %g0, 0x11, %asi
21297 ldda [%l7 + 0x40] %asi, %f0
21298 movl %xcc, %i2, %i6
21299 addc %o5, 0x099C, %o1
21300 fpackfix %f18, %f17
21301 brlez %l6, loop_1813
21302 tl %icc, 0x1
21303 array32 %g6, %i7, %i5
21304 ldx [%l7 + 0x10], %g1
21305loop_1813:
21306 ble,a loop_1814
21307 fnor %f2, %f20, %f24
21308 movg %xcc, %i3, %l3
21309 tne %xcc, 0x1
21310loop_1814:
21311 nop
21312 wr %g0, 0x89, %asi
21313 lda [%l7 + 0x4C] %asi, %f26
21314 saved
21315 rdpr %cwp, %g1
21316 rdpr %cansave, %g2
21317 rdpr %canrestore, %g3
21318 rdpr %cleanwin, %g4
21319 rdpr %otherwin, %g5
21320 rdpr %wstate, %g6
21321 set 0x10, %g4
21322 ldda [%l7 + %g4] 0x19, %i0
21323 movpos %icc, %l5, %o0
21324 fors %f23, %f9, %f6
21325 srax %o7, %l1, %o6
21326 tneg %xcc, 0x3
21327 movvc %icc, %g4, %o2
21328 tvs %icc, 0x1
21329 popc %l2, %l0
21330 te %xcc, 0x5
21331 tcc %icc, 0x2
21332 membar 0x2C
21333 add %l7, 0x08, %l6
21334 wr %g0, 0x89, %asi
21335 ldxa [%l6] %asi, %o4
21336 casxa [%l6] %asi, %o4, %l4
21337 fbne %fcc2, loop_1815
21338 fmovdgu %xcc, %f23, %f20
21339 mova %icc, %g2, %g3
21340 movrlz %i4, 0x1CD, %i1
21341loop_1815:
21342 popc 0x0EA2, %g7
21343 tsubcc %o3, %i2, %g5
21344 set 0x68, %g5
21345 prefetcha [%l7 + %g5] 0x81, 0x2
21346 udiv %o5, 0x1E73, %l6
21347 edge32n %g6, %o1, %i7
21348 sethi 0x0F92, %g1
21349 or %i5, %i3, %i0
21350 movge %icc, %l3, %o0
21351 set 0x2C, %o5
21352 stwa %o7, [%l7 + %o5] 0x2b
21353 membar #Sync
21354 tge %xcc, 0x2
21355 fbuge,a %fcc3, loop_1816
21356 fcmple32 %f30, %f30, %l5
21357 edge32ln %o6, %l1, %g4
21358 nop
21359 fitos %f14, %f28
21360 fstox %f28, %f12
21361loop_1816:
21362 movleu %xcc, %o2, %l2
21363 ta %xcc, 0x4
21364 tsubcc %o4, 0x054B, %l4
21365 stx %l0, [%l7 + 0x40]
21366 fmovrsgz %g3, %f12, %f10
21367 fmovscs %xcc, %f29, %f15
21368 bge,a loop_1817
21369 tne %icc, 0x3
21370 movrgez %i4, 0x3D8, %g2
21371 edge32l %g7, %i1, %o3
21372loop_1817:
21373 fbul,a %fcc1, loop_1818
21374 subcc %g5, 0x0707, %i2
21375 edge32ln %i6, %o5, %g6
21376 movg %icc, %l6, %o1
21377loop_1818:
21378 bn %icc, loop_1819
21379 movge %icc, %i7, %g1
21380 fxnor %f12, %f20, %f26
21381 sra %i5, 0x18, %i0
21382loop_1819:
21383 brgez %l3, loop_1820
21384 srlx %o0, 0x02, %o7
21385 movle %icc, %l5, %o6
21386 xorcc %l1, 0x0C9C, %g4
21387loop_1820:
21388 tsubcc %o2, %i3, %l2
21389 fornot1s %f26, %f22, %f27
21390 tcc %xcc, 0x7
21391 swap [%l7 + 0x34], %l4
21392 mova %xcc, %o4, %g3
21393 movrgz %l0, %i4, %g7
21394 set 0x52, %o3
21395 lduha [%l7 + %o3] 0x18, %g2
21396 fmovsne %icc, %f20, %f20
21397 movcs %xcc, %i1, %g5
21398 smul %i2, 0x0073, %i6
21399 ta %xcc, 0x3
21400 fbe,a %fcc1, loop_1821
21401 fpadd16 %f26, %f26, %f14
21402 tgu %xcc, 0x4
21403 movrgz %o3, %g6, %l6
21404loop_1821:
21405 mova %xcc, %o1, %o5
21406 orn %i7, %i5, %i0
21407 bleu,pt %xcc, loop_1822
21408 array8 %l3, %o0, %g1
21409 fxnor %f30, %f30, %f6
21410 movge %icc, %o7, %l5
21411loop_1822:
21412 umul %o6, %l1, %g4
21413 edge32ln %i3, %l2, %l4
21414 bn %xcc, loop_1823
21415 brlz %o4, loop_1824
21416 tpos %icc, 0x3
21417 fblg,a %fcc2, loop_1825
21418loop_1823:
21419 fmovdl %icc, %f6, %f0
21420loop_1824:
21421 srlx %g3, %o2, %i4
21422 nop
21423 setx 0x9050BA2F, %l0, %l6
21424 st %l6, [%l7 + 0x38]
21425 ld [%l7 + 0x38], %fsr
21426loop_1825:
21427 movneg %icc, %g7, %g2
21428 edge16ln %i1, %g5, %i2
21429 nop
21430 setx 0x34F70468EB6FEE0A, %l0, %l6
21431 stx %l6, [%l7 + 0x28]
21432 ldd [%l7 + 0x28], %f22
21433 setx 0x82653377D200321A, %l1, %l5
21434 stx %l5, [%l7 + 0x10]
21435 ldd [%l7 + 0x10], %f0
21436 fdivd %f0, %f22, %f16
21437 fpadd32 %f30, %f18, %f4
21438 xnor %l0, %i6, %g6
21439 fmovrde %l6, %f14, %f2
21440 fmul8ulx16 %f12, %f24, %f0
21441 be loop_1826
21442 fmovda %icc, %f16, %f6
21443 movge %xcc, %o1, %o3
21444 nop
21445 fitod %f12, %f26
21446 fdtoi %f26, %f8
21447loop_1826:
21448 sdiv %o5, 0x0803, %i7
21449 nop
21450 set 0x50, %l3
21451 ldx [%l7 + %l3], %i5
21452 tvc %xcc, 0x7
21453 fble %fcc0, loop_1827
21454 subc %i0, 0x1E9F, %l3
21455 set 0x4C, %l4
21456 stba %o0, [%l7 + %l4] 0x2f
21457 membar #Sync
21458loop_1827:
21459 ta %icc, 0x2
21460 tle %icc, 0x7
21461 movpos %icc, %g1, %o7
21462 tleu %icc, 0x4
21463 add %l7, 0x3C, %l6
21464 wr %g0, 0x89, %asi
21465 lda [%l6] %asi, %o6
21466 casa [%l6] 0x89, %o6, %l5
21467 wr %g0, 0x0c, %asi
21468 prefetcha [%l7 + 0x78] %asi, 0x1
21469 smul %i3, %l2, %l4
21470 edge16l %l1, %o4, %g3
21471 fxnors %f19, %f20, %f25
21472 add %i4, 0x0C27, %g7
21473 nop
21474 setx 0x06BF9A6D, %l0, %l6
21475 st %l6, [%l7 + 0x28]
21476 ld [%l7 + 0x28], %f11
21477 setx 0xCA7D1E0A, %l1, %l5
21478 st %l5, [%l7 + 0x10]
21479 ld [%l7 + 0x10], %f15
21480 fadds %f15, %f11, %f30
21481 fcmpgt16 %f26, %f10, %g2
21482 fbug,a %fcc1, loop_1828
21483 tcs %icc, 0x0
21484 xor %o2, 0x160E, %i1
21485 nop
21486 fitos %f8, %f5
21487 fstox %f5, %f12
21488 fxtos %f12, %f0
21489loop_1828:
21490 nop
21491 fitos %f2, %f13
21492 fstoi %f13, %f4
21493 xnorcc %g5, 0x1FF4, %l0
21494 set 0x20, %l6
21495 lda [%l7 + %l6] 0x18, %f18
21496 fpsub16s %f11, %f20, %f9
21497 edge16 %i2, %g6, %l6
21498 udivcc %o1, 0x0DFF, %o3
21499 tsubcctv %o5, 0x0B5B, %i7
21500 udivx %i6, 0x1887, %i5
21501 brz,a %l3, loop_1829
21502 tg %xcc, 0x6
21503 ldstub [%l7 + 0x29], %o0
21504 movpos %xcc, %i0, %g1
21505loop_1829:
21506 fble %fcc2, loop_1830
21507 nop
21508 setx loop_1831, %l0, %l1
21509 wrpr 0x1, %tl
21510 wrpr %l1, %tnpc
21511 setx 0x34400001400, %l0, %l1
21512 wrpr %l1, %tstate
21513 wrhpr 0x4, %htstate
21514 done
21515 xnor %o7, %o6, %l5
21516 fsrc2s %f12, %f4
21517loop_1830:
21518 fpsub16 %f6, %f10, %f6
21519loop_1831:
21520 movg %icc, %i3, %g4
21521 wr %g0, 0x04, %asi
21522 swapa [%l7 + 0x2C] %asi, %l4
21523 mulscc %l2, 0x1C31, %o4
21524 tcs %xcc, 0x5
21525 bneg,pt %icc, loop_1832
21526 fmovspos %icc, %f5, %f23
21527 movvs %xcc, %g3, %l1
21528 fbne,a %fcc2, loop_1833
21529loop_1832:
21530 movneg %icc, %i4, %g7
21531 fornot2s %f10, %f31, %f25
21532 nop
21533 setx loop_1834, %l0, %l1
21534 jmpl %l1, %o2
21535loop_1833:
21536 fmovdpos %xcc, %f28, %f1
21537 sllx %i1, %g2, %g5
21538 tvs %icc, 0x5
21539loop_1834:
21540 nop
21541 setx 0x23146E5E, %l0, %l6
21542 st %l6, [%l7 + 0x28]
21543 ld [%l7 + 0x28], %f23
21544 setx 0x4C5BDA11, %l1, %l5
21545 st %l5, [%l7 + 0x10]
21546 ld [%l7 + 0x10], %f30
21547 fsubs %f30, %f23, %f27
21548 movrlz %i2, %l0, %g6
21549 movl %xcc, %o1, %l6
21550 sll %o5, %i7, %o3
21551 ldd [%l7 + 0x48], %i6
21552 xnorcc %i5, %o0, %i0
21553 tg %icc, 0x7
21554 nop
21555 setx 0x1D4B995E, %l0, %l6
21556 st %l6, [%l7 + 0x28]
21557 ld [%l7 + 0x28], %f25
21558 fsqrts %f25, %f6
21559 sdiv %l3, 0x07D6, %g1
21560 fmovdvs %xcc, %f14, %f11
21561 nop
21562 fitos %f14, %f23
21563 fstox %f23, %f30
21564 fxtos %f30, %f8
21565 xorcc %o6, %l5, %i3
21566 andcc %g4, 0x0FCD, %l4
21567 fmovsn %icc, %f0, %f12
21568 movneg %icc, %o7, %o4
21569 add %l7, 0x74, %l6
21570 wr %g0, 0x89, %asi
21571 casa [%l6] 0x89, %g3, %l2
21572 set 0x00, %o1
21573 ldxa [%g0 + %o1] 0x50, %i4
21574 edge16ln %l1, %g7, %o2
21575 tvc %xcc, 0x6
21576 fnot1s %f14, %f27
21577 nop
21578 fitos %f1, %f4
21579 fstod %f4, %f26
21580 alignaddr %g2, %i1, %i2
21581 ldd [%l7 + 0x30], %g4
21582 edge16n %g6, %l0, %o1
21583 tge %icc, 0x0
21584 bneg,a,pt %icc, loop_1835
21585 brlz,a %l6, loop_1836
21586 array32 %i7, %o3, %o5
21587 fblg %fcc1, loop_1837
21588loop_1835:
21589 stw %i6, [%l7 + 0x14]
21590loop_1836:
21591 tpos %icc, 0x6
21592 fand %f26, %f22, %f6
21593loop_1837:
21594 tgu %icc, 0x2
21595 srl %i5, %i0, %o0
21596 restored
21597 rdpr %cwp, %g1
21598 rdpr %cansave, %g2
21599 rdpr %canrestore, %g3
21600 rdpr %cleanwin, %g4
21601 rdpr %otherwin, %g5
21602 rdpr %wstate, %g6
21603 fmovspos %xcc, %f23, %f2
21604 saved
21605 rdpr %cwp, %g1
21606 rdpr %cansave, %g2
21607 rdpr %canrestore, %g3
21608 rdpr %cleanwin, %g4
21609 rdpr %otherwin, %g5
21610 rdpr %wstate, %g6
21611 call loop_1838
21612 fbuge,a %fcc3, loop_1839
21613 movle %xcc, %g1, %l3
21614 popc %l5, %o6
21615loop_1838:
21616 subc %g4, %i3, %l4
21617loop_1839:
21618 sllx %o4, 0x0F, %o7
21619 tsubcctv %l2, %g3, %l1
21620 edge16l %g7, %i4, %g2
21621 andcc %o2, 0x08AA, %i2
21622 fexpand %f2, %f4
21623 tl %icc, 0x2
21624 nop
21625 fitod %f12, %f22
21626 fdtox %f22, %f16
21627 add %l7, 0x24, %l6
21628 wr %g0, 0x11, %asi
21629 casa [%l6] 0x11, %i1, %g5
21630 udivcc %g6, 0x0154, %l0
21631 bge,a %xcc, loop_1840
21632 nop
21633 fitos %f10, %f19
21634 fstoi %f19, %f14
21635 add %l7, 0x78, %l6
21636 wr %g0, 0x0c, %asi
21637 casa [%l6] 0x0c, %l6, %o1
21638loop_1840:
21639 nop
21640 wr %g0, 0x10, %asi
21641 ldda [%l7 + 0x20] %asi, %i6
21642 fbug,a %fcc3, loop_1841
21643 edge32n %o5, %o3, %i5
21644 stb %i6, [%l7 + 0x73]
21645 umulcc %o0, 0x10F1, %i0
21646loop_1841:
21647 sir 0x0EBD
21648 xnorcc %g1, %l3, %o6
21649 movrgez %g4, %i3, %l5
21650 movg %icc, %l4, %o7
21651 edge16l %o4, %l2, %g3
21652 fmovrdgz %g7, %f10, %f18
21653 fmovsvs %xcc, %f28, %f18
21654 movneg %xcc, %i4, %l1
21655 brz %g2, loop_1842
21656 bleu,a %xcc, loop_1843
21657 fpadd16s %f14, %f17, %f10
21658 wr %g0, 0x0c, %asi
21659 lduwa [%l7 + 0x2C] %asi, %i2
21660loop_1842:
21661 movl %icc, %o2, %i1
21662loop_1843:
21663 fpadd16s %f20, %f20, %f7
21664 tpos %xcc, 0x4
21665 array16 %g5, %l0, %l6
21666 fmovrsgez %g6, %f25, %f0
21667 andn %i7, 0x09CE, %o1
21668 fxors %f29, %f18, %f15
21669 fpackfix %f18, %f29
21670 fmovdpos %xcc, %f0, %f15
21671 set 0x78, %i1
21672 stxa %o5, [%l7 + %i1] 0x22
21673 membar #Sync
21674 tge %icc, 0x2
21675 flush %l7 + 0x44
21676 fmovde %xcc, %f17, %f31
21677 fmul8x16al %f19, %f8, %f30
21678 edge32ln %o3, %i6, %i5
21679 movre %i0, 0x335, %g1
21680 fpadd32s %f27, %f12, %f30
21681 mova %icc, %o0, %o6
21682 move %icc, %g4, %l3
21683 fzero %f30
21684 tsubcc %l5, %l4, %o7
21685 membar 0x1A
21686 tsubcctv %o4, 0x0E46, %i3
21687 fpackfix %f22, %f19
21688 sth %g3, [%l7 + 0x46]
21689 umulcc %l2, %i4, %l1
21690 flush %l7 + 0x34
21691 ldx [%l7 + 0x20], %g7
21692 fpadd32s %f21, %f31, %f31
21693 fmovd %f30, %f4
21694 stw %g2, [%l7 + 0x34]
21695 movrlz %i2, 0x0E7, %o2
21696 movvc %xcc, %i1, %g5
21697 srlx %l0, 0x18, %g6
21698 brlz %i7, loop_1844
21699 fcmple16 %f12, %f18, %l6
21700 nop
21701 setx 0x3DCB9CEE15985590, %l0, %l6
21702 stx %l6, [%l7 + 0x28]
21703 ldd [%l7 + 0x28], %f0
21704 setx 0x8ADC555A65E1D966, %l1, %l5
21705 stx %l5, [%l7 + 0x10]
21706 ldd [%l7 + 0x10], %f6
21707 fdivd %f6, %f0, %f24
21708 orncc %o1, 0x0781, %o3
21709loop_1844:
21710 saved
21711 rdpr %cwp, %g1
21712 rdpr %cansave, %g2
21713 rdpr %canrestore, %g3
21714 rdpr %cleanwin, %g4
21715 rdpr %otherwin, %g5
21716 rdpr %wstate, %g6
21717 movle %xcc, %i6, %o5
21718 addc %i5, %i0, %o0
21719 edge16l %o6, %g4, %g1
21720 ldsh [%l7 + 0x44], %l5
21721 popc %l3, %l4
21722 set 0x10, %o2
21723 ldswa [%l7 + %o2] 0x15, %o7
21724 swap [%l7 + 0x64], %o4
21725 tcc %xcc, 0x5
21726 fnors %f0, %f1, %f16
21727 fble %fcc0, loop_1845
21728 tneg %icc, 0x4
21729 set 0x17, %o6
21730 ldsba [%l7 + %o6] 0x81, %g3
21731loop_1845:
21732 sdiv %l2, 0x1BC4, %i3
21733 te %icc, 0x7
21734 movvc %icc, %l1, %g7
21735 umulcc %g2, %i2, %i4
21736 tsubcc %i1, 0x0F47, %g5
21737 tneg %icc, 0x3
21738 andcc %l0, 0x0869, %o2
21739 wr %g0, 0x88, %asi
21740 lda [%l7 + 0x4C] %asi, %f23
21741 fpsub16s %f7, %f20, %f17
21742 be,a,pn %xcc, loop_1846
21743 udivx %i7, 0x190D, %l6
21744 sllx %o1, %g6, %o3
21745 set 0x60, %l2
21746 ldsha [%l7 + %l2] 0x81, %i6
21747loop_1846:
21748 nop
21749 wr %g0, 0x04, %asi
21750 lduwa [%l7 + 0x44] %asi, %o5
21751 std %f22, [%l7 + 0x18]
21752 saved
21753 rdpr %cwp, %g1
21754 rdpr %cansave, %g2
21755 rdpr %canrestore, %g3
21756 rdpr %cleanwin, %g4
21757 rdpr %otherwin, %g5
21758 rdpr %wstate, %g6
21759 ta %xcc, 0x5
21760 call loop_1847
21761 bneg loop_1848
21762 xor %i0, 0x097E, %i5
21763 fxor %f8, %f14, %f10
21764loop_1847:
21765 fbul %fcc1, loop_1849
21766loop_1848:
21767 tneg %xcc, 0x5
21768 pdist %f8, %f6, %f2
21769 umul %o6, %o0, %g4
21770loop_1849:
21771 sth %l5, [%l7 + 0x44]
21772 umul %g1, %l3, %l4
21773 movpos %icc, %o4, %o7
21774 sub %g3, %l2, %i3
21775 movre %l1, 0x2AC, %g7
21776 orncc %g2, 0x09CE, %i4
21777 sdivx %i1, 0x0E34, %g5
21778 tvs %icc, 0x7
21779 movrne %i2, 0x0A2, %l0
21780 movpos %icc, %i7, %o2
21781 tg %icc, 0x3
21782 brgz %o1, loop_1850
21783 udiv %g6, 0x032A, %l6
21784 fmovdge %icc, %f1, %f4
21785 fcmpeq16 %f0, %f8, %o3
21786loop_1850:
21787 array32 %o5, %i6, %i5
21788 fcmpeq16 %f18, %f30, %i0
21789 movl %xcc, %o0, %o6
21790 mulx %g4, 0x1E08, %g1
21791 wr %g0, 0x19, %asi
21792 lduba [%l7 + 0x4A] %asi, %l3
21793 nop
21794 setx loop_1851, %l0, %l1
21795 wrpr 0x1, %tl
21796 wrpr %l1, %tpc
21797 add %l1, 0x4, %l1
21798 wrpr %l1, %tnpc
21799 setx 0x34400001400, %l0, %l1
21800 wrpr %l1, %tstate
21801 wrhpr 0x4, %htstate
21802 retry
21803 movge %icc, %l4, %l5
21804 nop
21805 setx 0xE37907A845E1CBFC, %l0, %l6
21806 stx %l6, [%l7 + 0x28]
21807 ldd [%l7 + 0x28], %f28
21808 fsqrtd %f28, %f26
21809 andcc %o7, 0x0077, %g3
21810loop_1851:
21811 prefetch [%l7 + 0x60], 0x3
21812 mova %xcc, %o4, %i3
21813 bne,a,pt %xcc, loop_1852
21814 bg %xcc, loop_1853
21815 brgez %l1, loop_1854
21816 taddcctv %g7, 0x1736, %g2
21817loop_1852:
21818 taddcctv %i4, %i1, %g5
21819loop_1853:
21820 nop
21821 setx 0x67995552, %l0, %l6
21822 st %l6, [%l7 + 0x28]
21823 ld [%l7 + 0x28], %f13
21824 fsqrts %f13, %f5
21825loop_1854:
21826 fmovsg %xcc, %f25, %f28
21827 edge32 %i2, %l2, %i7
21828 sdiv %l0, 0x107D, %o2
21829 edge8 %o1, %l6, %o3
21830 fbl,a %fcc1, loop_1855
21831 or %o5, 0x0F8A, %i6
21832 set 0x1A, %i5
21833 ldsba [%l7 + %i5] 0x11, %i5
21834loop_1855:
21835 nop
21836 set 0x29, %l5
21837 stba %i0, [%l7 + %l5] 0xe3
21838 membar #Sync
21839 te %xcc, 0x6
21840 tvs %xcc, 0x0
21841 set 0x40, %o4
21842 stda %f0, [%l7 + %o4] 0x81
21843 edge16 %g6, %o0, %o6
21844 orncc %g4, 0x0468, %l3
21845 andncc %l4, %g1, %o7
21846 tg %icc, 0x4
21847 edge16 %g3, %o4, %l5
21848 movrne %i3, %g7, %g2
21849 tvs %xcc, 0x2
21850 movn %xcc, %l1, %i4
21851 fbl %fcc2, loop_1856
21852 xorcc %g5, %i1, %l2
21853 xnorcc %i2, %l0, %o2
21854 orcc %o1, %i7, %l6
21855loop_1856:
21856 fones %f31
21857 ldsh [%l7 + 0x1A], %o3
21858 tcc %icc, 0x2
21859 nop
21860 setx 0x99A43E8C, %l0, %l6
21861 st %l6, [%l7 + 0x28]
21862 ld [%l7 + 0x28], %f12
21863 fsqrts %f12, %f21
21864 faligndata %f20, %f2, %f28
21865 xor %i6, %i5, %o5
21866 movleu %xcc, %i0, %g6
21867 tneg %xcc, 0x1
21868 prefetch [%l7 + 0x7C], 0x3
21869 ldsh [%l7 + 0x6E], %o0
21870 for %f4, %f6, %f10
21871 bgu %icc, loop_1857
21872 xnor %o6, 0x0E33, %g4
21873 edge32l %l3, %l4, %g1
21874 subcc %o7, 0x0D6B, %o4
21875loop_1857:
21876 prefetch [%l7 + 0x34], 0x3
21877 fmovdle %icc, %f21, %f26
21878 fbn,a %fcc1, loop_1858
21879 movne %icc, %l5, %g3
21880 add %g7, %g2, %l1
21881 set 0x6C, %g2
21882 lduwa [%l7 + %g2] 0x89, %i4
21883loop_1858:
21884 tleu %icc, 0x4
21885 movcs %icc, %g5, %i3
21886 ldstub [%l7 + 0x48], %l2
21887 mulx %i1, %i2, %o2
21888 umul %l0, %o1, %l6
21889 smulcc %i7, %i6, %o3
21890 udivx %o5, 0x1EB8, %i0
21891 subccc %g6, %o0, %i5
21892 fpmerge %f13, %f2, %f4
21893 brlz %o6, loop_1859
21894 movrgez %l3, %l4, %g1
21895 subcc %o7, %o4, %l5
21896 ldd [%l7 + 0x70], %f18
21897loop_1859:
21898 addccc %g3, %g4, %g7
21899 nop
21900 setx loop_1860, %l0, %l1
21901 jmpl %l1, %g2
21902 movrgez %i4, %g5, %l1
21903 umulcc %i3, 0x075D, %i1
21904 sra %l2, 0x12, %o2
21905loop_1860:
21906 restored
21907 rdpr %cwp, %g1
21908 rdpr %cansave, %g2
21909 rdpr %canrestore, %g3
21910 rdpr %cleanwin, %g4
21911 rdpr %otherwin, %g5
21912 rdpr %wstate, %g6
21913 tsubcctv %l0, 0x13ED, %i2
21914 xnorcc %l6, 0x0720, %o1
21915 swap [%l7 + 0x48], %i6
21916 swap [%l7 + 0x40], %i7
21917 fxnors %f27, %f18, %f23
21918 movle %icc, %o5, %i0
21919 movg %xcc, %g6, %o3
21920 tvs %icc, 0x6
21921 array32 %i5, %o0, %l3
21922 sll %o6, %l4, %g1
21923 fbge %fcc0, loop_1861
21924 brlz,a %o4, loop_1862
21925 tcc %icc, 0x2
21926 ldstub [%l7 + 0x52], %o7
21927loop_1861:
21928 mova %icc, %g3, %g4
21929loop_1862:
21930 fzeros %f22
21931 bge,pn %xcc, loop_1863
21932 subcc %g7, %g2, %i4
21933 fmovrsgez %l5, %f7, %f29
21934 move %icc, %g5, %l1
21935loop_1863:
21936 movne %icc, %i3, %l2
21937 andn %i1, %o2, %i2
21938 smul %l6, %o1, %i6
21939 fmovsne %xcc, %f3, %f28
21940 fnands %f16, %f11, %f11
21941 movrgz %i7, 0x152, %o5
21942 fcmple32 %f26, %f20, %i0
21943 sra %g6, %l0, %o3
21944 nop
21945 setx 0x8AAC4583, %l0, %l6
21946 st %l6, [%l7 + 0x28]
21947 ld [%l7 + 0x28], %f6
21948 setx 0x39B822A5, %l1, %l5
21949 st %l5, [%l7 + 0x10]
21950 ld [%l7 + 0x10], %f20
21951 fsubs %f20, %f6, %f6
21952 smul %i5, %l3, %o0
21953 edge16l %l4, %o6, %o4
21954 array8 %g1, %o7, %g3
21955 sdivx %g4, 0x13D8, %g7
21956 movle %xcc, %i4, %l5
21957 ldx [%l7 + 0x58], %g2
21958 tvc %xcc, 0x2
21959 edge8n %l1, %g5, %i3
21960 mulx %i1, 0x0E5B, %o2
21961 orcc %i2, 0x0F97, %l6
21962 mova %icc, %o1, %l2
21963 tgu %xcc, 0x5
21964 sll %i6, 0x04, %i7
21965 or %o5, %g6, %i0
21966 bvs loop_1864
21967 ldsw [%l7 + 0x48], %l0
21968 bvc,pt %icc, loop_1865
21969 srax %i5, 0x0D, %o3
21970loop_1864:
21971 orn %l3, 0x0B72, %l4
21972 fmovrsne %o0, %f31, %f4
21973loop_1865:
21974 fmovrsgez %o4, %f25, %f25
21975 bge,pn %xcc, loop_1866
21976 fmuld8ulx16 %f7, %f26, %f28
21977 subcc %g1, %o6, %o7
21978 andn %g4, 0x1F0E, %g7
21979loop_1866:
21980 ldx [%l7 + 0x20], %i4
21981 sub %l5, %g3, %g2
21982 fmovs %f9, %f16
21983 fmovdne %icc, %f29, %f1
21984 smul %l1, 0x033B, %i3
21985 ldsh [%l7 + 0x44], %g5
21986 fbge,a %fcc2, loop_1867
21987 mova %icc, %o2, %i1
21988 subc %l6, %i2, %l2
21989 edge16n %o1, %i6, %i7
21990loop_1867:
21991 movcs %xcc, %o5, %g6
21992 or %i0, %i5, %l0
21993 bneg,pn %icc, loop_1868
21994 bvc loop_1869
21995 movleu %icc, %l3, %o3
21996 ta %icc, 0x3
21997loop_1868:
21998 movleu %xcc, %o0, %l4
21999loop_1869:
22000 movre %o4, 0x275, %g1
22001 sdiv %o6, 0x136A, %g4
22002 orn %g7, %o7, %l5
22003 movvs %xcc, %i4, %g3
22004 bn,a %icc, loop_1870
22005 st %f11, [%l7 + 0x44]
22006 edge32 %l1, %g2, %i3
22007 or %o2, 0x1885, %g5
22008loop_1870:
22009 fmovscs %icc, %f10, %f7
22010 fbuge %fcc1, loop_1871
22011 and %l6, 0x1563, %i1
22012 fmovrsgz %i2, %f30, %f16
22013 sub %o1, %i6, %l2
22014loop_1871:
22015 ldd [%l7 + 0x38], %f10
22016 smulcc %i7, %o5, %i0
22017 subccc %g6, %i5, %l0
22018 movrlez %o3, %l3, %l4
22019 wr %g0, 0x89, %asi
22020 ldsha [%l7 + 0x52] %asi, %o0
22021 tn %xcc, 0x0
22022 mova %icc, %o4, %g1
22023 bn %xcc, loop_1872
22024 nop
22025 setx loop_1873, %l0, %l1
22026 wrpr 0x1, %tl
22027 wrpr %l1, %tpc
22028 add %l1, 0x4, %l1
22029 wrpr %l1, %tnpc
22030 setx 0x34400001400, %l0, %l1
22031 wrpr %l1, %tstate
22032 wrhpr 0x4, %htstate
22033 retry
22034 fmovrslez %g4, %f1, %f9
22035 bn,a %icc, loop_1874
22036loop_1872:
22037 movrlez %g7, 0x080, %o7
22038loop_1873:
22039 movre %o6, %i4, %l5
22040 xnor %g3, 0x0A0D, %l1
22041loop_1874:
22042 fsrc1s %f11, %f3
22043 te %icc, 0x3
22044 movge %xcc, %i3, %g2
22045 movl %xcc, %g5, %o2
22046 set 0x40, %i6
22047 lduwa [%l7 + %i6] 0x15, %l6
22048 orcc %i2, %o1, %i6
22049 nop
22050 setx loop_1875, %l0, %l1
22051 jmpl %l1, %l2
22052 fxors %f31, %f17, %f1
22053 set 0x48, %l0
22054 lduwa [%l7 + %l0] 0x88, %i1
22055loop_1875:
22056 smulcc %o5, %i0, %i7
22057 array32 %g6, %l0, %i5
22058 nop
22059 setx loop_1876, %l0, %l1
22060 jmpl %l1, %o3
22061 fornot1s %f20, %f31, %f30
22062 fxor %f22, %f30, %f2
22063 membar #Sync
22064 set 0x40, %i3
22065 ldda [%l7 + %i3] 0xf8, %f16
22066loop_1876:
22067 addccc %l3, 0x042D, %o0
22068 srax %o4, 0x09, %g1
22069 orcc %g4, 0x1C1A, %l4
22070 set 0x4A, %o7
22071 stba %o7, [%l7 + %o7] 0x81
22072 fbl,a %fcc0, loop_1877
22073 ta %icc, 0x2
22074 sethi 0x0414, %g7
22075 movvs %icc, %i4, %o6
22076loop_1877:
22077 call loop_1878
22078 restored
22079 rdpr %cwp, %g1
22080 rdpr %cansave, %g2
22081 rdpr %canrestore, %g3
22082 rdpr %cleanwin, %g4
22083 rdpr %otherwin, %g5
22084 rdpr %wstate, %g6
22085 movgu %icc, %g3, %l1
22086 movne %xcc, %l5, %g2
22087loop_1878:
22088 fcmple32 %f8, %f24, %g5
22089 fxnors %f24, %f28, %f4
22090 movleu %icc, %o2, %i3
22091 fabss %f25, %f31
22092 movrgz %l6, %i2, %i6
22093 movcc %xcc, %o1, %l2
22094 movvs %xcc, %i1, %o5
22095 ldd [%l7 + 0x10], %f6
22096 tsubcc %i0, %g6, %i7
22097 brgez,a %i5, loop_1879
22098 movrgez %o3, %l3, %o0
22099 fbge %fcc1, loop_1880
22100 movgu %icc, %l0, %g1
22101loop_1879:
22102 fxnor %f28, %f22, %f30
22103 sdiv %o4, 0x1230, %g4
22104loop_1880:
22105 tvs %xcc, 0x7
22106 edge8n %l4, %o7, %g7
22107 udiv %i4, 0x1C96, %g3
22108 fpack32 %f0, %f26, %f28
22109 movrlez %o6, 0x1FB, %l1
22110 orncc %l5, 0x0BA6, %g2
22111 wr %g0, 0x88, %asi
22112 ldsba [%l7 + 0x76] %asi, %g5
22113 udiv %o2, 0x154D, %i3
22114 bcc,pt %icc, loop_1881
22115 nop
22116 setx 0x68C688380078E772, %l0, %l6
22117 stx %l6, [%l7 + 0x28]
22118 ldx [%l7 + 0x28], %fsr
22119 pdist %f18, %f8, %f26
22120 add %l7, 0x0C, %l6
22121 wr %g0, 0x88, %asi
22122 casa [%l6] 0x88, %l6, %i6
22123loop_1881:
22124 edge8n %i2, %l2, %i1
22125 popc %o1, %i0
22126 stbar
22127 movl %xcc, %o5, %g6
22128 fors %f2, %f6, %f11
22129 brlz %i7, loop_1882
22130 movvs %icc, %i5, %l3
22131 orncc %o0, %o3, %l0
22132 movrgez %g1, 0x21E, %o4
22133loop_1882:
22134 ba,pn %icc, loop_1883
22135 udivcc %g4, 0x1E33, %o7
22136 tpos %icc, 0x0
22137 ldsw [%l7 + 0x68], %g7
22138loop_1883:
22139 tpos %xcc, 0x5
22140 array16 %l4, %g3, %o6
22141 movge %icc, %i4, %l1
22142 orcc %g2, 0x1700, %g5
22143 popc %o2, %l5
22144 movcc %xcc, %l6, %i6
22145 taddcctv %i3, %i2, %i1
22146 fmovrse %l2, %f2, %f31
22147 edge16 %o1, %o5, %g6
22148 fmovsne %xcc, %f23, %f8
22149 fandnot2 %f22, %f2, %f4
22150 movrgez %i0, 0x299, %i7
22151 alignaddrl %i5, %o0, %l3
22152 popc %l0, %g1
22153 nop
22154 setx 0xB060CB31, %l0, %l6
22155 st %l6, [%l7 + 0x30]
22156 ld [%l7 + 0x30], %fsr
22157 fbe,a %fcc0, loop_1884
22158 tsubcctv %o3, %g4, %o4
22159 movleu %icc, %g7, %o7
22160 udivx %l4, 0x17A8, %o6
22161loop_1884:
22162 movle %icc, %g3, %i4
22163 fabss %f8, %f12
22164 umul %l1, 0x0FAE, %g5
22165 fcmpne32 %f14, %f6, %o2
22166 fbn %fcc1, loop_1885
22167 nop
22168 setx 0x5CB82EAE, %l0, %l6
22169 st %l6, [%l7 + 0x28]
22170 ld [%l7 + 0x28], %f1
22171 setx 0xFD924EEB, %l1, %l5
22172 st %l5, [%l7 + 0x10]
22173 ld [%l7 + 0x10], %f16
22174 fadds %f16, %f1, %f31
22175 andn %l5, 0x1B5F, %g2
22176 fmovdne %xcc, %f16, %f29
22177loop_1885:
22178 movcc %icc, %i6, %l6
22179 orncc %i3, %i2, %l2
22180 srax %i1, %o5, %o1
22181 taddcctv %g6, 0x05FA, %i7
22182 ba,pt %xcc, loop_1886
22183 subccc %i5, 0x03A8, %i0
22184 wr %g0, 0x89, %asi
22185 ldsha [%l7 + 0x3C] %asi, %l3
22186loop_1886:
22187 edge16 %o0, %g1, %l0
22188 sdivcc %o3, 0x18D8, %o4
22189 alignaddr %g7, %g4, %l4
22190 flush %l7 + 0x7C
22191 edge8 %o7, %g3, %o6
22192 sethi 0x145D, %l1
22193 edge8l %i4, %g5, %o2
22194 tneg %xcc, 0x1
22195 tcc %xcc, 0x6
22196 fbuge,a %fcc2, loop_1887
22197 fmovdcc %xcc, %f6, %f17
22198 subc %l5, 0x1D9F, %i6
22199 saved
22200 rdpr %cwp, %g1
22201 rdpr %cansave, %g2
22202 rdpr %canrestore, %g3
22203 rdpr %cleanwin, %g4
22204 rdpr %otherwin, %g5
22205 rdpr %wstate, %g6
22206loop_1887:
22207 mulscc %l6, %g2, %i2
22208 bneg loop_1888
22209 sdiv %l2, 0x0BFE, %i3
22210 fone %f2
22211 andcc %o5, 0x0AA0, %o1
22212loop_1888:
22213 srl %g6, 0x0D, %i1
22214 mulscc %i7, 0x170F, %i5
22215 sra %i0, 0x13, %l3
22216 sth %g1, [%l7 + 0x32]
22217 sethi 0x0E05, %l0
22218 nop
22219 set 0x20, %i4
22220 stx %o0, [%l7 + %i4]
22221 ble,a,pn %xcc, loop_1889
22222 tpos %icc, 0x6
22223 ba,a %icc, loop_1890
22224 alignaddr %o3, %g7, %o4
22225loop_1889:
22226 tn %icc, 0x4
22227 set 0x40, %l1
22228 ldda [%l7 + %l1] 0x2a, %l4
22229loop_1890:
22230 movg %xcc, %o7, %g4
22231 nop
22232 setx 0xCAA57E8C, %l0, %l6
22233 st %l6, [%l7 + 0x28]
22234 ld [%l7 + 0x28], %f16
22235 setx 0xCE299A7B, %l1, %l5
22236 st %l5, [%l7 + 0x10]
22237 ld [%l7 + 0x10], %f30
22238 fadds %f30, %f16, %f28
22239 orn %g3, 0x0D8A, %o6
22240 edge32n %i4, %g5, %l1
22241 nop
22242 setx 0x5E27D779F24D1200, %l0, %l6
22243 stx %l6, [%l7 + 0x28]
22244 ldd [%l7 + 0x28], %f20
22245 setx 0x624BEE3B060D4214, %l1, %l5
22246 stx %l5, [%l7 + 0x10]
22247 ldd [%l7 + 0x10], %f12
22248 faddd %f12, %f20, %f10
22249 tl %xcc, 0x0
22250 sll %l5, 0x15, %o2
22251 edge32l %l6, %g2, %i6
22252 set 0x1C, %g6
22253 ldswa [%l7 + %g6] 0x81, %i2
22254 nop
22255 fitod %f12, %f16
22256 fdtox %f16, %f18
22257 fxtod %f18, %f10
22258 set 0x54, %i0
22259 lduwa [%l7 + %i0] 0x10, %i3
22260 sdivcc %l2, 0x055E, %o1
22261 fmovrdgz %o5, %f18, %f20
22262 add %l7, 0x24, %l6
22263 wr %g0, 0x81, %asi
22264 lda [%l6] %asi, %i1
22265 casa [%l6] 0x81, %i1, %i7
22266 tgu %icc, 0x2
22267 pdist %f4, %f18, %f12
22268 fnot1 %f16, %f18
22269 fxor %f14, %f24, %f18
22270 movre %i5, 0x1EC, %i0
22271 movgu %xcc, %l3, %g6
22272 edge16l %g1, %o0, %l0
22273 tpos %icc, 0x3
22274 fmovdvc %xcc, %f8, %f10
22275 tsubcc %o3, %g7, %o4
22276 sra %o7, 0x1A, %l4
22277 tg %xcc, 0x3
22278 orncc %g4, 0x0EB4, %g3
22279 udiv %o6, 0x0698, %g5
22280 alignaddrl %i4, %l5, %l1
22281 fmovda %icc, %f26, %f23
22282 movrgz %l6, %g2, %i6
22283 tcs %xcc, 0x4
22284 fcmpne32 %f20, %f26, %i2
22285 fbl,a %fcc3, loop_1891
22286 fcmpgt32 %f30, %f16, %i3
22287 fmovdge %xcc, %f28, %f13
22288 saved
22289 rdpr %cwp, %g1
22290 rdpr %cansave, %g2
22291 rdpr %canrestore, %g3
22292 rdpr %cleanwin, %g4
22293 rdpr %otherwin, %g5
22294 rdpr %wstate, %g6
22295loop_1891:
22296 xnorcc %o2, %o1, %o5
22297 fnot1 %f24, %f14
22298 wr %g0, 0x19, %asi
22299 sta %f10, [%l7 + 0x5C] %asi
22300 fbo %fcc1, loop_1892
22301 udivx %i1, 0x0337, %i7
22302 movpos %icc, %i5, %l2
22303 popc 0x07B1, %l3
22304loop_1892:
22305 movcs %icc, %g6, %g1
22306 edge32n %o0, %i0, %l0
22307 movrgez %g7, 0x330, %o4
22308 bvc loop_1893
22309 fmul8x16al %f16, %f18, %f4
22310 fmovde %icc, %f15, %f31
22311 fzero %f28
22312loop_1893:
22313 fpsub16s %f19, %f15, %f4
22314 alignaddrl %o3, %l4, %o7
22315 brnz,a %g4, loop_1894
22316 fabss %f1, %f4
22317 edge32 %o6, %g3, %i4
22318 subcc %g5, 0x16B1, %l5
22319loop_1894:
22320 bcc,a,pt %xcc, loop_1895
22321 bcc,a,pn %icc, loop_1896
22322 bge,a,pt %icc, loop_1897
22323 lduw [%l7 + 0x78], %l1
22324loop_1895:
22325 fpsub16s %f0, %f0, %f8
22326loop_1896:
22327 tg %xcc, 0x0
22328loop_1897:
22329 fsrc1s %f11, %f16
22330 edge32 %g2, %l6, %i2
22331 fmovsvs %icc, %f6, %f20
22332 mova %xcc, %i3, %i6
22333 fpsub32s %f24, %f5, %f7
22334 fmovrsne %o2, %f27, %f13
22335 fsrc2s %f8, %f12
22336 ta %xcc, 0x2
22337 movn %icc, %o1, %i1
22338 movvs %icc, %i7, %i5
22339 fexpand %f25, %f24
22340 edge16 %l2, %o5, %g6
22341 fbne,a %fcc0, loop_1898
22342 nop
22343 setx loop_1899, %l0, %l1
22344 jmpl %l1, %l3
22345 fmovse %icc, %f20, %f19
22346 swap [%l7 + 0x08], %g1
22347loop_1898:
22348 fandnot1s %f18, %f19, %f21
22349loop_1899:
22350 andn %i0, 0x0190, %l0
22351 stw %o0, [%l7 + 0x20]
22352 restored
22353 rdpr %cwp, %g1
22354 rdpr %cansave, %g2
22355 rdpr %canrestore, %g3
22356 rdpr %cleanwin, %g4
22357 rdpr %otherwin, %g5
22358 rdpr %wstate, %g6
22359 fmovscs %icc, %f31, %f23
22360 sir 0x056D
22361 orcc %g7, %o4, %l4
22362 mulscc %o3, 0x15FA, %g4
22363 movg %icc, %o7, %o6
22364 bpos,a,pn %icc, loop_1900
22365 array16 %i4, %g3, %l5
22366 movle %icc, %g5, %g2
22367 fmovd %f14, %f24
22368loop_1900:
22369 fand %f12, %f8, %f22
22370 array32 %l1, %i2, %l6
22371 set 0x74, %o0
22372 stwa %i6, [%l7 + %o0] 0x2b
22373 membar #Sync
22374 fmuld8ulx16 %f7, %f22, %f2
22375 nop
22376 setx 0xCE137573, %l0, %l6
22377 st %l6, [%l7 + 0x28]
22378 ld [%l7 + 0x28], %f23
22379 fsqrts %f23, %f2
22380 nop
22381 setx 0xC098E6252F4B90EF, %l0, %l6
22382 stx %l6, [%l7 + 0x28]
22383 ldd [%l7 + 0x28], %f8
22384 setx 0x74EDDF54EC3304E1, %l1, %l5
22385 stx %l5, [%l7 + 0x10]
22386 ldd [%l7 + 0x10], %f16
22387 faddd %f16, %f8, %f12
22388 subc %o2, 0x0CAA, %o1
22389 fbge,a %fcc2, loop_1901
22390 udiv %i3, 0x1136, %i7
22391 lduw [%l7 + 0x44], %i5
22392 sethi 0x0677, %i1
22393loop_1901:
22394 subccc %o5, 0x0FBD, %l2
22395 xnorcc %g6, 0x0D9C, %g1
22396 orn %i0, %l0, %o0
22397 array8 %l3, %o4, %g7
22398 movgu %icc, %l4, %g4
22399 fpsub16s %f23, %f1, %f22
22400 brlz,a %o3, loop_1902
22401 mulscc %o6, 0x03A7, %o7
22402 add %g3, 0x0AB4, %l5
22403 movle %xcc, %g5, %i4
22404loop_1902:
22405 fmovdleu %icc, %f15, %f22
22406 array32 %g2, %l1, %l6
22407 udivcc %i6, 0x0E1B, %o2
22408 smulcc %i2, %i3, %o1
22409 movneg %icc, %i7, %i5
22410 brgz,a %i1, loop_1903
22411 fmovsleu %icc, %f18, %f31
22412 edge32l %l2, %o5, %g1
22413 wr %g0, 0x88, %asi
22414 lduha [%l7 + 0x50] %asi, %g6
22415loop_1903:
22416 udiv %l0, 0x1062, %o0
22417 movrgz %l3, 0x1B4, %o4
22418 sdivcc %g7, 0x0ADC, %i0
22419 nop
22420 setx 0xEF374580, %l0, %l6
22421 st %l6, [%l7 + 0x28]
22422 ld [%l7 + 0x28], %f17
22423 fsqrts %f17, %f14
22424 swap [%l7 + 0x74], %g4
22425 mulscc %l4, 0x1DA5, %o3
22426 smul %o6, %g3, %o7
22427 tpos %icc, 0x4
22428 fmovde %xcc, %f6, %f21
22429 mulx %l5, %g5, %i4
22430 mulx %g2, 0x1C66, %l6
22431 fpack32 %f30, %f8, %f12
22432 edge32l %l1, %o2, %i6
22433 bgu,a,pn %xcc, loop_1904
22434 fmovsl %xcc, %f12, %f1
22435 nop
22436 setx 0xECD87B0A, %l0, %l6
22437 st %l6, [%l7 + 0x28]
22438 ld [%l7 + 0x28], %f25
22439 setx 0xA8C5118E, %l1, %l5
22440 st %l5, [%l7 + 0x10]
22441 ld [%l7 + 0x10], %f12
22442 fadds %f12, %f25, %f11
22443 alignaddr %i3, %o1, %i7
22444loop_1904:
22445 movne %icc, %i2, %i5
22446 fsrc2s %f25, %f14
22447 xorcc %l2, 0x004B, %o5
22448 edge32l %g1, %i1, %l0
22449 bcc,pt %xcc, loop_1905
22450 sll %o0, 0x15, %g6
22451 udivcc %l3, 0x16CE, %o4
22452 movcs %xcc, %i0, %g4
22453loop_1905:
22454 fmovsge %xcc, %f21, %f30
22455 std %f14, [%l7 + 0x18]
22456 bl,a,pt %icc, loop_1906
22457 fmovsgu %xcc, %f12, %f25
22458 movrlz %g7, %o3, %o6
22459 array16 %g3, %l4, %l5
22460loop_1906:
22461 fpsub16 %f0, %f14, %f22
22462 ld [%l7 + 0x38], %f26
22463 fba,a %fcc2, loop_1907
22464 srlx %o7, %g5, %i4
22465 sllx %g2, 0x02, %l1
22466 tleu %xcc, 0x2
22467loop_1907:
22468 tl %xcc, 0x7
22469 wr %g0, 0x18, %asi
22470 swapa [%l7 + 0x2C] %asi, %o2
22471 stb %i6, [%l7 + 0x0F]
22472 fmovdgu %xcc, %f30, %f8
22473 fpmerge %f5, %f1, %f0
22474 fbge,a %fcc0, loop_1908
22475 fmul8x16au %f15, %f1, %f20
22476 add %l7, 0x20, %l6
22477 wr %g0, 0x80, %asi
22478 casa [%l6] %asi, %i3, %l6
22479loop_1908:
22480 fnor %f6, %f24, %f16
22481 nop
22482 fitos %f13, %f9
22483 fstod %f9, %f10
22484 fmovda %xcc, %f26, %f0
22485 fcmple16 %f16, %f24, %i7
22486 fandnot1 %f26, %f10, %f16
22487 xorcc %o1, 0x1379, %i2
22488 xnorcc %i5, %l2, %g1
22489 edge8ln %i1, %o5, %l0
22490 tvs %icc, 0x3
22491 fmovsge %xcc, %f24, %f6
22492 fands %f21, %f2, %f24
22493 set 0x60, %i2
22494 ldda [%l7 + %i2] 0xe2, %o0
22495 brlz,a %l3, loop_1909
22496 xor %o4, 0x07A4, %g6
22497 andcc %g4, %g7, %o3
22498 nop
22499 setx 0x52AB43D615EFCA97, %l0, %l6
22500 stx %l6, [%l7 + 0x28]
22501 ldd [%l7 + 0x28], %f28
22502 setx 0x34D69525F3057AA5, %l1, %l5
22503 stx %l5, [%l7 + 0x10]
22504 ldd [%l7 + 0x10], %f0
22505 fsubd %f0, %f28, %f0
22506loop_1909:
22507 move %xcc, %i0, %g3
22508 bge,a,pn %xcc, loop_1910
22509 sra %o6, 0x03, %l5
22510 nop
22511 setx 0x70743AB5, %l0, %l6
22512 st %l6, [%l7 + 0x74]
22513 ld [%l7 + 0x74], %fsr
22514 std %f30, [%l7 + 0x38]
22515loop_1910:
22516 nop
22517 setx loop_1911, %l0, %l1
22518 wrpr 0x1, %tl
22519 wrpr %l1, %tnpc
22520 setx 0x34400001400, %l0, %l1
22521 wrpr %l1, %tstate
22522 wrhpr 0x4, %htstate
22523 done
22524 mova %icc, %o7, %l4
22525 tn %icc, 0x7
22526 srl %i4, 0x1B, %g2
22527loop_1911:
22528 movcc %icc, %g5, %o2
22529 ldstub [%l7 + 0x1E], %i6
22530 bn loop_1912
22531 stw %i3, [%l7 + 0x38]
22532 nop
22533 fitod %f0, %f16
22534 fdtox %f16, %f28
22535 fxtod %f28, %f14
22536 xnorcc %l6, 0x0363, %l1
22537loop_1912:
22538 nop
22539 wr %g0, 0x89, %asi
22540 lduha [%l7 + 0x7C] %asi, %i7
22541 fmovdleu %xcc, %f26, %f1
22542 fbue %fcc2, loop_1913
22543 edge8n %i2, %o1, %l2
22544 sub %g1, 0x1A05, %i5
22545 bvc loop_1914
22546loop_1913:
22547 movne %xcc, %i1, %o5
22548 edge32 %l0, %o0, %l3
22549 brlez,a %o4, loop_1915
22550loop_1914:
22551 fmuld8ulx16 %f21, %f21, %f6
22552 set 0x18, %g3
22553 sta %f3, [%l7 + %g3] 0x15
22554loop_1915:
22555 nop
22556 wr %g0, 0x18, %asi
22557 sta %f20, [%l7 + 0x44] %asi
22558 fmovse %xcc, %f24, %f31
22559 nop
22560 fitod %f0, %f2
22561 fdtos %f2, %f0
22562 fbg %fcc2, loop_1916
22563 brnz,a %g6, loop_1917
22564 fmovsl %xcc, %f31, %f8
22565 bshuffle %f10, %f2, %f8
22566loop_1916:
22567 movneg %icc, %g4, %o3
22568loop_1917:
22569 fmovdvs %icc, %f18, %f3
22570 edge16ln %g7, %g3, %i0
22571 ta %icc, 0x5
22572 tcc %xcc, 0x7
22573 movpos %xcc, %l5, %o6
22574 fmuld8sux16 %f11, %f5, %f4
22575 fmovdne %xcc, %f24, %f24
22576 tcs %xcc, 0x4
22577 mulx %l4, %o7, %i4
22578 edge8ln %g5, %o2, %i6
22579 ld [%l7 + 0x24], %f1
22580 sethi 0x14E0, %g2
22581 or %l6, 0x1D1D, %l1
22582 wr %g0, 0x04, %asi
22583 lduha [%l7 + 0x12] %asi, %i3
22584 addccc %i7, 0x0C3B, %o1
22585 set 0x20, %g7
22586 ldda [%l7 + %g7] 0x22, %i2
22587 sdiv %l2, 0x0AD1, %g1
22588 movrlz %i5, %i1, %l0
22589 andcc %o5, %l3, %o4
22590 addccc %o0, %g6, %g4
22591 tpos %icc, 0x0
22592 fbug %fcc2, loop_1918
22593 fabsd %f18, %f16
22594 bl,a,pt %icc, loop_1919
22595 nop
22596 setx loop_1920, %l0, %l1
22597 wrpr 0x1, %tl
22598 wrpr %l1, %tnpc
22599 setx 0x34400001400, %l0, %l1
22600 wrpr %l1, %tstate
22601 wrhpr 0x4, %htstate
22602 done
22603loop_1918:
22604 movcs %xcc, %g7, %o3
22605 fmovd %f30, %f30
22606loop_1919:
22607 movvs %icc, %i0, %l5
22608loop_1920:
22609 edge32l %o6, %g3, %o7
22610 bleu,a %xcc, loop_1921
22611 sethi 0x1A6A, %l4
22612 fand %f30, %f20, %f12
22613 nop
22614 setx 0x52F64E49CC99188A, %l0, %l6
22615 stx %l6, [%l7 + 0x28]
22616 ldd [%l7 + 0x28], %f14
22617 setx 0x7CEEBF6EB198FACE, %l1, %l5
22618 stx %l5, [%l7 + 0x10]
22619 ldd [%l7 + 0x10], %f0
22620 fdivd %f0, %f14, %f26
22621loop_1921:
22622 smulcc %g5, %o2, %i4
22623 mova %icc, %i6, %g2
22624 movl %icc, %l1, %l6
22625 tle %xcc, 0x5
22626 movrgez %i3, 0x256, %o1
22627 tcc %icc, 0x1
22628 bg,pt %xcc, loop_1922
22629 lduw [%l7 + 0x30], %i7
22630 fxnors %f2, %f17, %f17
22631 orcc %l2, %g1, %i5
22632loop_1922:
22633 popc %i1, %l0
22634 wr %g0, 0x80, %asi
22635 lda [%l7 + 0x68] %asi, %f30
22636 ta %xcc, 0x3
22637 tneg %xcc, 0x4
22638 edge32l %i2, %o5, %l3
22639 set 0x110, %g1
22640 ldxa [%g0 + %g1] 0x21, %o4
22641 fblg %fcc2, loop_1923
22642 fbe %fcc1, loop_1924
22643 nop
22644 setx 0x8D7C9711, %l0, %l6
22645 st %l6, [%l7 + 0x28]
22646 ld [%l7 + 0x28], %f3
22647 fsqrts %f3, %f30
22648 fmovs %f7, %f19
22649loop_1923:
22650 mulx %o0, 0x1684, %g6
22651loop_1924:
22652 orcc %g7, 0x0019, %o3
22653 fmovrdgez %g4, %f30, %f16
22654 popc 0x1DD6, %l5
22655 fnegs %f22, %f9
22656 ldub [%l7 + 0x1E], %i0
22657 wr %g0, 0x04, %asi
22658 prefetcha [%l7 + 0x48] %asi, 0x0
22659 swap [%l7 + 0x3C], %g3
22660 add %o7, 0x0F82, %g5
22661 fbuge %fcc2, loop_1925
22662 fbuge %fcc0, loop_1926
22663 xnorcc %o2, 0x1D0C, %l4
22664 fabss %f1, %f21
22665loop_1925:
22666 brlez,a %i4, loop_1927
22667loop_1926:
22668 mova %xcc, %i6, %l1
22669 fmovdneg %icc, %f29, %f24
22670 nop
22671 fitod %f18, %f0
22672loop_1927:
22673 fmuld8sux16 %f16, %f2, %f24
22674 tvc %xcc, 0x5
22675 edge32n %l6, %g2, %o1
22676 fnands %f1, %f5, %f8
22677 movrgz %i7, %l2, %g1
22678 popc 0x00D4, %i3
22679 fmovdl %xcc, %f16, %f4
22680 movge %xcc, %i5, %i1
22681 tsubcc %i2, 0x0E93, %o5
22682 fmovrdlez %l0, %f18, %f28
22683 tg %icc, 0x4
22684 tcs %xcc, 0x6
22685 membar 0x6C
22686 fmovdn %xcc, %f7, %f25
22687 fornot1s %f29, %f7, %f25
22688 orn %o4, %l3, %o0
22689 wr %g0, 0x52, %asi
22690 ldxa [%g0 + 0x110] %asi, %g6
22691 tcc %icc, 0x7
22692 movge %icc, %o3, %g4
22693 bn,a %xcc, loop_1928
22694 edge32ln %g7, %i0, %o6
22695 saved
22696 rdpr %cwp, %g1
22697 rdpr %cansave, %g2
22698 rdpr %canrestore, %g3
22699 rdpr %cleanwin, %g4
22700 rdpr %otherwin, %g5
22701 rdpr %wstate, %g6
22702 movleu %xcc, %g3, %o7
22703loop_1928:
22704 brgz %l5, loop_1929
22705 ta %icc, 0x6
22706 tsubcc %o2, %g5, %l4
22707 wr %g0, 0x89, %asi
22708 ldxa [%l7 + 0x60] %asi, %i6
22709loop_1929:
22710 edge32 %i4, %l1, %l6
22711 popc 0x186B, %g2
22712 xnor %o1, 0x153E, %l2
22713 nop
22714 setx 0xF67D585C9227A929, %l0, %l6
22715 stx %l6, [%l7 + 0x28]
22716 ldd [%l7 + 0x28], %f20
22717 setx 0x3DE6D4C74E860A0C, %l1, %l5
22718 stx %l5, [%l7 + 0x10]
22719 ldd [%l7 + 0x10], %f12
22720 fsubd %f12, %f20, %f2
22721 brz,a %i7, loop_1930
22722 fabsd %f30, %f26
22723 orn %g1, 0x05C9, %i3
22724 bcs,a,pn %xcc, loop_1931
22725loop_1930:
22726 orcc %i5, 0x0613, %i2
22727 subccc %o5, %i1, %l0
22728 tleu %xcc, 0x3
22729loop_1931:
22730 fbne %fcc0, loop_1932
22731 nop
22732 setx loop_1933, %l0, %l1
22733 wrpr 0x1, %tl
22734 wrpr %l1, %tnpc
22735 setx 0x34400001400, %l0, %l1
22736 wrpr %l1, %tstate
22737 wrhpr 0x4, %htstate
22738 done
22739 bvc,pt %icc, loop_1934
22740 movre %l3, %o0, %g6
22741loop_1932:
22742 sllx %o3, 0x14, %g4
22743loop_1933:
22744 tle %xcc, 0x3
22745loop_1934:
22746 sdiv %o4, 0x1FFF, %g7
22747 stb %i0, [%l7 + 0x5E]
22748 edge8n %o6, %g3, %o7
22749 movl %xcc, %l5, %g5
22750 movneg %xcc, %o2, %l4
22751 xorcc %i6, 0x0A2B, %i4
22752 bn,a %icc, loop_1935
22753 sdivx %l1, 0x0037, %g2
22754 array16 %l6, %l2, %o1
22755 restored
22756 rdpr %cwp, %g1
22757 rdpr %cansave, %g2
22758 rdpr %canrestore, %g3
22759 rdpr %cleanwin, %g4
22760 rdpr %otherwin, %g5
22761 rdpr %wstate, %g6
22762loop_1935:
22763 tcc %icc, 0x3
22764 mova %xcc, %i7, %g1
22765 set 0x46, %i7
22766 lduba [%l7 + %i7] 0x0c, %i5
22767 fmovrdgz %i3, %f18, %f10
22768 edge32l %o5, %i1, %i2
22769 andncc %l3, %l0, %g6
22770 fornot1 %f24, %f16, %f6
22771 fmul8sux16 %f6, %f0, %f30
22772 fcmpgt16 %f12, %f24, %o3
22773 addc %g4, 0x19D5, %o4
22774 fexpand %f18, %f14
22775 bn,pt %xcc, loop_1936
22776 edge8n %g7, %o0, %i0
22777 nop
22778 setx 0x336B2136, %l0, %l6
22779 st %l6, [%l7 + 0x28]
22780 ld [%l7 + 0x28], %f12
22781 setx 0x55BE29DE, %l1, %l5
22782 st %l5, [%l7 + 0x10]
22783 ld [%l7 + 0x10], %f20
22784 fdivs %f20, %f12, %f11
22785 tsubcc %g3, 0x1C09, %o7
22786loop_1936:
22787 edge32ln %o6, %g5, %o2
22788 set 0x40, %g4
22789 stda %f0, [%l7 + %g4] 0x15
22790 fxors %f27, %f18, %f3
22791 orcc %l4, 0x17C5, %l5
22792 and %i4, 0x109C, %l1
22793 bvc %icc, loop_1937
22794 ldsw [%l7 + 0x60], %i6
22795 tpos %icc, 0x6
22796 fnands %f29, %f30, %f11
22797loop_1937:
22798 bleu,a loop_1938
22799 tn %xcc, 0x2
22800 move %icc, %g2, %l2
22801 movrne %o1, %l6, %i7
22802loop_1938:
22803 movrlez %g1, %i3, %o5
22804 umulcc %i5, %i2, %i1
22805 ble %xcc, loop_1939
22806 fbe %fcc1, loop_1940
22807 sub %l0, %l3, %o3
22808 taddcc %g6, 0x0DA8, %o4
22809loop_1939:
22810 nop
22811 wr %g0, 0x80, %asi
22812 lduha [%l7 + 0x44] %asi, %g7
22813loop_1940:
22814 sll %o0, 0x18, %g4
22815 fmovsvc %icc, %f14, %f3
22816 fmovsgu %xcc, %f15, %f3
22817 movcc %icc, %i0, %g3
22818 umul %o6, 0x022E, %g5
22819 umulcc %o2, %o7, %l4
22820 fbe,a %fcc2, loop_1941
22821 lduh [%l7 + 0x1E], %i4
22822 tsubcctv %l5, %i6, %g2
22823 alignaddrl %l1, %l2, %o1
22824loop_1941:
22825 tge %icc, 0x0
22826 wr %g0, 0x27, %asi
22827 stba %l6, [%l7 + 0x41] %asi
22828 membar #Sync
22829 array16 %i7, %g1, %o5
22830 add %i3, %i2, %i1
22831 srax %l0, 0x01, %i5
22832 fmovsg %icc, %f11, %f27
22833 fbge,a %fcc1, loop_1942
22834 mulx %l3, %g6, %o3
22835 andcc %o4, %g7, %o0
22836 nop
22837 setx loop_1943, %l0, %l1
22838 wrpr 0x1, %tl
22839 wrpr %l1, %tnpc
22840 setx 0x34400001400, %l0, %l1
22841 wrpr %l1, %tstate
22842 wrhpr 0x4, %htstate
22843 done
22844loop_1942:
22845 tcs %xcc, 0x1
22846 nop
22847 setx 0xDDF54E1C94A73507, %l0, %l6
22848 stx %l6, [%l7 + 0x28]
22849 ldd [%l7 + 0x28], %f22
22850 fsqrtd %f22, %f18
22851 call loop_1944
22852loop_1943:
22853 sllx %i0, %g3, %o6
22854 fcmple16 %f30, %f2, %g4
22855 orcc %g5, 0x0C4D, %o2
22856loop_1944:
22857 fmovrdne %o7, %f14, %f2
22858 movrgez %l4, 0x15A, %l5
22859 xnor %i4, %g2, %l1
22860 orcc %l2, %o1, %l6
22861 fzero %f22
22862 fands %f20, %f22, %f19
22863 set 0x50, %o5
22864 stxa %i6, [%l7 + %o5] 0xea
22865 membar #Sync
22866 movneg %xcc, %i7, %o5
22867 fbul %fcc1, loop_1945
22868 fbge %fcc2, loop_1946
22869 nop
22870 setx 0xEC5F8E5B6E8E3C3A, %l0, %l6
22871 stx %l6, [%l7 + 0x28]
22872 ldd [%l7 + 0x28], %f0
22873 setx 0x3279D2E2573969D7, %l1, %l5
22874 stx %l5, [%l7 + 0x10]
22875 ldd [%l7 + 0x10], %f16
22876 faddd %f16, %f0, %f14
22877 fble %fcc1, loop_1947
22878loop_1945:
22879 fcmpne16 %f12, %f24, %i3
22880loop_1946:
22881 nop
22882 set 0x3C, %o3
22883 sta %f29, [%l7 + %o3] 0x88
22884loop_1947:
22885 nop
22886 set 0x40, %l3
22887 ldda [%l7 + %l3] 0x11, %f0
22888 pdist %f14, %f22, %f10
22889 fmovdcs %xcc, %f25, %f11
22890 sethi 0x0223, %i2
22891 st %f3, [%l7 + 0x54]
22892 nop
22893 setx 0xE0737A10, %l0, %l6
22894 st %l6, [%l7 + 0x74]
22895 ld [%l7 + 0x74], %fsr
22896 movrgz %i1, %g1, %l0
22897 tcc %xcc, 0x1
22898 saved
22899 rdpr %cwp, %g1
22900 rdpr %cansave, %g2
22901 rdpr %canrestore, %g3
22902 rdpr %cleanwin, %g4
22903 rdpr %otherwin, %g5
22904 rdpr %wstate, %g6
22905 subcc %l3, 0x1619, %i5
22906 tn %xcc, 0x6
22907 tleu %icc, 0x2
22908 sdiv %o3, 0x09C7, %o4
22909 ta %xcc, 0x5
22910 tle %xcc, 0x4
22911 xor %g6, 0x13DA, %o0
22912 edge8l %i0, %g3, %o6
22913 fmovdn %xcc, %f11, %f25
22914 fones %f2
22915 edge32ln %g4, %g7, %o2
22916 fpsub16s %f22, %f3, %f13
22917 subccc %g5, %o7, %l4
22918 nop
22919 setx loop_1948, %l0, %l1
22920 jmpl %l1, %l5
22921 nop
22922 setx loop_1949, %l0, %l1
22923 wrpr 0x1, %tl
22924 wrpr %l1, %tpc
22925 add %l1, 0x4, %l1
22926 wrpr %l1, %tnpc
22927 setx 0x34400001400, %l0, %l1
22928 wrpr %l1, %tstate
22929 wrhpr 0x4, %htstate
22930 retry
22931 stw %i4, [%l7 + 0x6C]
22932 fxors %f19, %f5, %f24
22933loop_1948:
22934 fpsub32s %f13, %f7, %f4
22935loop_1949:
22936 edge8ln %g2, %l2, %o1
22937 tpos %xcc, 0x5
22938 fornot2s %f7, %f15, %f20
22939 nop
22940 setx 0x52AE6931, %l0, %l6
22941 st %l6, [%l7 + 0x28]
22942 ld [%l7 + 0x28], %f8
22943 setx 0xFB4F76A0, %l1, %l5
22944 st %l5, [%l7 + 0x10]
22945 ld [%l7 + 0x10], %f24
22946 fsubs %f24, %f8, %f16
22947 movle %xcc, %l6, %i6
22948 subccc %l1, 0x0385, %o5
22949 fornot2s %f28, %f6, %f13
22950 tpos %icc, 0x7
22951 fxors %f14, %f9, %f6
22952 tvc %icc, 0x5
22953 tle %icc, 0x0
22954 tgu %xcc, 0x5
22955 nop
22956 fitos %f10, %f13
22957 fstox %f13, %f22
22958 fxtos %f22, %f31
22959 edge8ln %i7, %i3, %i1
22960 movle %xcc, %i2, %l0
22961 sir 0x01B5
22962 sethi 0x182E, %g1
22963 fbne,a %fcc1, loop_1950
22964 edge16ln %l3, %i5, %o3
22965 movcc %icc, %g6, %o4
22966 udiv %o0, 0x09E1, %g3
22967loop_1950:
22968 edge32ln %i0, %o6, %g7
22969 set 0x4A, %g5
22970 ldsba [%l7 + %g5] 0x80, %o2
22971 fcmpne32 %f4, %f6, %g5
22972 fcmpeq32 %f28, %f8, %g4
22973 edge32l %l4, %o7, %i4
22974 andncc %g2, %l5, %o1
22975 xnor %l6, %i6, %l1
22976 smulcc %l2, %i7, %i3
22977 or %o5, %i1, %i2
22978 fbl,a %fcc1, loop_1951
22979 stw %g1, [%l7 + 0x58]
22980 wr %g0, 0x81, %asi
22981 ldsha [%l7 + 0x20] %asi, %l0
22982loop_1951:
22983 saved
22984 rdpr %cwp, %g1
22985 rdpr %cansave, %g2
22986 rdpr %canrestore, %g3
22987 rdpr %cleanwin, %g4
22988 rdpr %otherwin, %g5
22989 rdpr %wstate, %g6
22990 sdivx %l3, 0x0BF7, %o3
22991 nop
22992 setx loop_1952, %l0, %l1
22993 jmpl %l1, %g6
22994 movg %icc, %o4, %o0
22995 st %f19, [%l7 + 0x48]
22996 movpos %icc, %g3, %i0
22997loop_1952:
22998 movpos %icc, %o6, %g7
22999 brlz %i5, loop_1953
23000 alignaddrl %g5, %g4, %l4
23001 movrlz %o7, %o2, %g2
23002 fone %f0
23003loop_1953:
23004 movvc %icc, %i4, %o1
23005 subccc %l6, %l5, %i6
23006 array8 %l1, %i7, %i3
23007 fbe,a %fcc3, loop_1954
23008 st %f3, [%l7 + 0x08]
23009 andncc %l2, %o5, %i1
23010 srl %g1, %l0, %i2
23011loop_1954:
23012 fmovspos %icc, %f13, %f2
23013 tg %icc, 0x2
23014 prefetch [%l7 + 0x70], 0x0
23015 for %f12, %f14, %f18
23016 saved
23017 rdpr %cwp, %g1
23018 rdpr %cansave, %g2
23019 rdpr %canrestore, %g3
23020 rdpr %cleanwin, %g4
23021 rdpr %otherwin, %g5
23022 rdpr %wstate, %g6
23023 tcs %icc, 0x1
23024 fbge %fcc2, loop_1955
23025 sub %l3, 0x0D3A, %g6
23026 fnot2s %f3, %f8
23027 wr %g0, 0x11, %asi
23028 ldxa [%l7 + 0x70] %asi, %o4
23029loop_1955:
23030 stw %o3, [%l7 + 0x6C]
23031 tcs %icc, 0x3
23032 array32 %g3, %o0, %o6
23033 nop
23034 setx 0xE20E2AE3DCE504D4, %l0, %l6
23035 stx %l6, [%l7 + 0x28]
23036 ldd [%l7 + 0x28], %f0
23037 setx 0xE4E03A9254553E9A, %l1, %l5
23038 stx %l5, [%l7 + 0x10]
23039 ldd [%l7 + 0x10], %f4
23040 fmuld %f4, %f0, %f4
23041 fands %f16, %f22, %f19
23042 ba,a %xcc, loop_1956
23043 taddcctv %i0, 0x05E8, %i5
23044 tcc %xcc, 0x7
23045 fornot2s %f5, %f15, %f15
23046loop_1956:
23047 movcc %xcc, %g5, %g4
23048 wr %g0, 0x11, %asi
23049 stda %f16, [%l7 + 0x40] %asi
23050 umulcc %g7, 0x1037, %o7
23051 xorcc %l4, 0x07E9, %g2
23052 taddcc %i4, 0x1086, %o1
23053 nop
23054 setx 0xD9C1BC95A063DF5A, %l0, %l6
23055 stx %l6, [%l7 + 0x78]
23056 ldx [%l7 + 0x78], %fsr
23057 alignaddr %o2, %l6, %l5
23058 array32 %l1, %i6, %i3
23059 fxnor %f10, %f18, %f18
23060 lduw [%l7 + 0x54], %l2
23061 ldd [%l7 + 0x78], %i6
23062 fba %fcc0, loop_1957
23063 fmovsleu %xcc, %f3, %f20
23064 xnor %o5, %i1, %l0
23065 tn %xcc, 0x6
23066loop_1957:
23067 nop
23068 add %l7, 0x78, %l6
23069 wr %g0, 0x10, %asi
23070 ldxa [%l6] %asi, %i2
23071 casxa [%l6] %asi, %i2, %l3
23072 fmovs %f7, %f7
23073 bgu,a,pt %xcc, loop_1958
23074 fxors %f9, %f0, %f1
23075 tleu %xcc, 0x6
23076 fone %f26
23077loop_1958:
23078 addccc %g6, 0x0461, %o4
23079 tpos %icc, 0x1
23080 edge32l %o3, %g1, %g3
23081 wr %g0, 0x18, %asi
23082 lda [%l7 + 0x4C] %asi, %f27
23083 orncc %o0, %i0, %i5
23084 movn %icc, %g5, %g4
23085 nop
23086 setx 0xF79B22AB80706217, %l0, %l6
23087 stx %l6, [%l7 + 0x60]
23088 ldx [%l7 + 0x60], %fsr
23089 fmuld8sux16 %f3, %f31, %f4
23090 array8 %o6, %o7, %g7
23091 movvc %xcc, %g2, %l4
23092 set 0x40, %l4
23093 stda %f0, [%l7 + %l4] 0xf1
23094 membar #Sync
23095 udiv %o1, 0x0B01, %o2
23096 edge16n %i4, %l6, %l1
23097 fbug %fcc0, loop_1959
23098 alignaddr %l5, %i3, %l2
23099 add %l7, 0x2C, %l6
23100 wr %g0, 0x0c, %asi
23101 lda [%l6] %asi, %i7
23102 casa [%l6] 0x0c, %i7, %i6
23103loop_1959:
23104 movrgez %o5, %i1, %l0
23105 movpos %icc, %l3, %g6
23106 subccc %i2, 0x10D9, %o3
23107 mulscc %o4, 0x0428, %g3
23108 lduw [%l7 + 0x30], %o0
23109 fbge,a %fcc0, loop_1960
23110 subcc %g1, %i0, %i5
23111 edge32ln %g5, %o6, %g4
23112 sra %o7, %g2, %g7
23113loop_1960:
23114 edge32ln %o1, %l4, %o2
23115 ldsb [%l7 + 0x28], %l6
23116 tle %icc, 0x7
23117 wr %g0, 0x04, %asi
23118 stda %f16, [%l7 + 0x40] %asi
23119 smulcc %l1, 0x1A55, %l5
23120 sdivx %i3, 0x1B20, %i4
23121 movrne %i7, 0x22D, %l2
23122 subcc %o5, 0x150D, %i6
23123 fnot1 %f14, %f0
23124 wr %g0, 0x19, %asi
23125 ldstuba [%l7 + 0x30] %asi, %l0
23126 restored
23127 rdpr %cwp, %g1
23128 rdpr %cansave, %g2
23129 rdpr %canrestore, %g3
23130 rdpr %cleanwin, %g4
23131 rdpr %otherwin, %g5
23132 rdpr %wstate, %g6
23133 edge8ln %l3, %i1, %g6
23134 srl %i2, %o3, %g3
23135 saved
23136 rdpr %cwp, %g1
23137 rdpr %cansave, %g2
23138 rdpr %canrestore, %g3
23139 rdpr %cleanwin, %g4
23140 rdpr %otherwin, %g5
23141 rdpr %wstate, %g6
23142 fble,a %fcc2, loop_1961
23143 mulx %o4, %o0, %g1
23144 te %xcc, 0x2
23145 te %xcc, 0x0
23146loop_1961:
23147 orcc %i5, 0x0B42, %g5
23148 tcs %icc, 0x2
23149 fnors %f25, %f12, %f31
23150 fabss %f31, %f1
23151 brgz %o6, loop_1962
23152 std %f18, [%l7 + 0x28]
23153 sub %i0, 0x0E29, %o7
23154 popc 0x0787, %g2
23155loop_1962:
23156 tsubcctv %g7, 0x0450, %o1
23157 movrgez %l4, %o2, %g4
23158 fpadd16 %f10, %f8, %f16
23159 edge32l %l1, %l5, %l6
23160 nop
23161 setx loop_1963, %l0, %l1
23162 wrpr 0x1, %tl
23163 wrpr %l1, %tpc
23164 add %l1, 0x4, %l1
23165 wrpr %l1, %tnpc
23166 setx 0x34400001400, %l0, %l1
23167 wrpr %l1, %tstate
23168 wrhpr 0x4, %htstate
23169 retry
23170 fcmple32 %f14, %f24, %i4
23171 add %i7, %i3, %l2
23172 fmovsleu %icc, %f1, %f9
23173loop_1963:
23174 fzero %f10
23175 edge32l %i6, %l0, %o5
23176 wr %g0, 0x2b, %asi
23177 ldda [%l7 + 0x30] %asi, %l2
23178 bpos,a,pt %icc, loop_1964
23179 movrne %g6, %i1, %o3
23180 array16 %i2, %o4, %o0
23181 edge32l %g3, %g1, %i5
23182loop_1964:
23183 nop
23184 membar #Sync
23185 set 0x40, %o1
23186 ldda [%l7 + %o1] 0xf1, %f16
23187 edge8n %o6, %i0, %o7
23188 xorcc %g5, 0x0D77, %g7
23189 fbo %fcc3, loop_1965
23190 tsubcc %g2, %o1, %l4
23191 movge %xcc, %o2, %g4
23192 movre %l1, %l6, %i4
23193loop_1965:
23194 fone %f0
23195 saved
23196 rdpr %cwp, %g1
23197 rdpr %cansave, %g2
23198 rdpr %canrestore, %g3
23199 rdpr %cleanwin, %g4
23200 rdpr %otherwin, %g5
23201 rdpr %wstate, %g6
23202 tle %xcc, 0x6
23203 edge8 %l5, %i7, %i3
23204 edge16 %l2, %l0, %i6
23205 edge8ln %l3, %g6, %i1
23206 taddcctv %o5, %i2, %o3
23207 nop
23208 fitos %f2, %f11
23209 fstoi %f11, %f15
23210 movrlz %o4, 0x05B, %o0
23211 fmovsgu %xcc, %f4, %f1
23212 lduw [%l7 + 0x58], %g3
23213 stb %i5, [%l7 + 0x7F]
23214 movrne %o6, %g1, %o7
23215 fmovdge %icc, %f20, %f23
23216 tsubcc %i0, 0x1F6B, %g7
23217 edge16ln %g2, %g5, %l4
23218 srl %o2, 0x07, %g4
23219 bne loop_1966
23220 movcc %icc, %l1, %l6
23221 edge16ln %i4, %o1, %l5
23222 tpos %icc, 0x6
23223loop_1966:
23224 tvs %icc, 0x6
23225 umul %i7, %i3, %l2
23226 edge8ln %l0, %i6, %l3
23227 fxnors %f29, %f2, %f19
23228 bneg,pt %xcc, loop_1967
23229 nop
23230 setx 0x965BFBF046B05F9D, %l0, %l6
23231 stx %l6, [%l7 + 0x28]
23232 ldd [%l7 + 0x28], %f20
23233 setx 0x46F521DBB44D7C8A, %l1, %l5
23234 stx %l5, [%l7 + 0x10]
23235 ldd [%l7 + 0x10], %f0
23236 fdivd %f0, %f20, %f16
23237 srl %i1, %g6, %i2
23238 bn loop_1968
23239loop_1967:
23240 fornot1s %f21, %f29, %f23
23241 fbul %fcc0, loop_1969
23242 movn %xcc, %o5, %o3
23243loop_1968:
23244 fmovsg %xcc, %f23, %f27
23245 nop
23246 setx 0x80799F2C, %l0, %l6
23247 st %l6, [%l7 + 0x3C]
23248 ld [%l7 + 0x3C], %fsr
23249loop_1969:
23250 ldd [%l7 + 0x58], %f4
23251 fcmpeq16 %f20, %f4, %o4
23252 movrlz %o0, 0x1BE, %g3
23253 sub %o6, %i5, %o7
23254 movre %g1, 0x022, %i0
23255 tge %xcc, 0x0
23256 stbar
23257 fandnot2 %f22, %f28, %f26
23258 fone %f20
23259 udivx %g2, 0x1DC9, %g7
23260 lduw [%l7 + 0x10], %l4
23261 xnor %g5, 0x05DD, %o2
23262 nop
23263 fitos %f1, %f17
23264 fstoi %f17, %f0
23265 xorcc %l1, 0x01F9, %l6
23266 fmovrdlz %i4, %f6, %f18
23267 array16 %o1, %g4, %l5
23268 orncc %i3, %i7, %l2
23269 membar 0x22
23270 fbo %fcc3, loop_1970
23271 andn %i6, 0x00B5, %l3
23272 srl %l0, 0x1F, %i1
23273 nop
23274 fitos %f5, %f3
23275 fstoi %f3, %f18
23276loop_1970:
23277 movneg %icc, %g6, %o5
23278 fmovrsne %i2, %f21, %f4
23279 wr %g0, 0x81, %asi
23280 lduha [%l7 + 0x0E] %asi, %o3
23281 movvs %xcc, %o4, %o0
23282 fmovsn %icc, %f16, %f13
23283 tvs %xcc, 0x4
23284 or %o6, 0x1CE5, %g3
23285 ble,a,pn %icc, loop_1971
23286 call loop_1972
23287 movgu %xcc, %i5, %g1
23288 umulcc %o7, %i0, %g7
23289loop_1971:
23290 movg %icc, %g2, %l4
23291loop_1972:
23292 fnor %f16, %f18, %f4
23293 tsubcc %o2, 0x05A2, %g5
23294 sdiv %l6, 0x1296, %l1
23295 edge16ln %i4, %g4, %o1
23296 edge32 %l5, %i3, %i7
23297 edge16 %i6, %l2, %l0
23298 tne %xcc, 0x2
23299 fnot1 %f30, %f24
23300 fbule,a %fcc2, loop_1973
23301 add %l3, 0x1514, %i1
23302 mulscc %o5, %i2, %o3
23303 lduh [%l7 + 0x70], %g6
23304loop_1973:
23305 movne %icc, %o0, %o4
23306 brz,a %o6, loop_1974
23307 edge16l %i5, %g3, %o7
23308 fpadd32 %f26, %f24, %f0
23309 nop
23310 fitos %f28, %f21
23311loop_1974:
23312 membar 0x2F
23313 fmovrsgez %g1, %f29, %f21
23314 srax %g7, %i0, %l4
23315 fmovdpos %xcc, %f23, %f24
23316 sth %g2, [%l7 + 0x1E]
23317 subcc %g5, %l6, %l1
23318 andncc %o2, %i4, %g4
23319 fxors %f25, %f13, %f23
23320 fpsub16 %f12, %f16, %f10
23321 wr %g0, 0x89, %asi
23322 ldsba [%l7 + 0x76] %asi, %o1
23323 edge32 %i3, %i7, %l5
23324 ldsh [%l7 + 0x4A], %i6
23325 tneg %icc, 0x0
23326 alignaddrl %l0, %l2, %l3
23327 movneg %icc, %i1, %i2
23328 udivcc %o3, 0x0892, %g6
23329 addc %o0, 0x1794, %o5
23330 fmul8x16 %f30, %f14, %f16
23331 srax %o6, 0x03, %i5
23332 edge32 %o4, %o7, %g1
23333 sethi 0x02CB, %g7
23334 sir 0x1701
23335 mulscc %g3, %l4, %i0
23336 edge16 %g2, %l6, %l1
23337 xnor %g5, %o2, %i4
23338 fzeros %f5
23339 ta %icc, 0x2
23340 mova %icc, %o1, %i3
23341 subccc %i7, %g4, %l5
23342 movre %i6, 0x3A5, %l2
23343 tne %icc, 0x5
23344 movrgez %l3, 0x2CB, %i1
23345 movge %icc, %i2, %o3
23346 udivx %l0, 0x137E, %g6
23347 or %o5, 0x0ABB, %o0
23348 sll %i5, %o4, %o6
23349 stw %o7, [%l7 + 0x48]
23350 tleu %xcc, 0x7
23351 andcc %g1, %g7, %l4
23352 edge16l %g3, %g2, %l6
23353 andcc %l1, %i0, %o2
23354 nop
23355 setx 0x90552F25, %l0, %l6
23356 st %l6, [%l7 + 0x30]
23357 ld [%l7 + 0x30], %fsr
23358 set 0x1A, %i1
23359 lduha [%l7 + %i1] 0x11, %i4
23360 wr %g0, 0x24, %asi
23361 ldda [%l7 + 0x50] %asi, %g4
23362 xnor %i3, 0x07AA, %i7
23363 smulcc %g4, %l5, %o1
23364 movvs %xcc, %l2, %l3
23365 tcs %xcc, 0x2
23366 move %icc, %i1, %i2
23367 fmovrdlez %o3, %f22, %f12
23368 fbue %fcc0, loop_1975
23369 fmul8x16al %f1, %f25, %f2
23370 tn %xcc, 0x2
23371 fmovrde %l0, %f0, %f2
23372loop_1975:
23373 tg %xcc, 0x0
23374 fmovrsgz %g6, %f15, %f20
23375 fmovrdne %o5, %f4, %f8
23376 nop
23377 setx 0x3D232E71792E6A16, %l0, %l6
23378 stx %l6, [%l7 + 0x28]
23379 ldd [%l7 + 0x28], %f4
23380 setx 0xB15F9D9C043A4640, %l1, %l5
23381 stx %l5, [%l7 + 0x10]
23382 ldd [%l7 + 0x10], %f30
23383 fdivd %f30, %f4, %f12
23384 fmovs %f17, %f0
23385 fbuge %fcc2, loop_1976
23386 nop
23387 fitod %f30, %f0
23388 mova %xcc, %o0, %i6
23389 movrgz %o4, 0x345, %i5
23390loop_1976:
23391 movg %xcc, %o6, %o7
23392 edge16ln %g7, %l4, %g3
23393 tne %icc, 0x7
23394 fbe %fcc3, loop_1977
23395 movrlz %g2, 0x3F8, %l6
23396 fmovsgu %xcc, %f4, %f23
23397 fpackfix %f20, %f17
23398loop_1977:
23399 fpack16 %f12, %f19
23400 popc 0x0A3F, %g1
23401 fmovda %xcc, %f6, %f1
23402 sra %i0, %o2, %i4
23403 bge,pt %icc, loop_1978
23404 brnz %g5, loop_1979
23405 fpackfix %f24, %f24
23406 fnot1 %f0, %f14
23407loop_1978:
23408 bvc loop_1980
23409loop_1979:
23410 xnorcc %i3, 0x00D0, %l1
23411 sir 0x0D6D
23412 orncc %i7, 0x1688, %l5
23413loop_1980:
23414 nop
23415 setx 0x0F4B925808652D50, %l0, %l6
23416 stx %l6, [%l7 + 0x28]
23417 ldd [%l7 + 0x28], %f28
23418 setx 0x3E0D14F2956F5A01, %l1, %l5
23419 stx %l5, [%l7 + 0x10]
23420 ldd [%l7 + 0x10], %f0
23421 fmuld %f0, %f28, %f8
23422 nop
23423 setx loop_1981, %l0, %l1
23424 jmpl %l1, %g4
23425 umul %l2, 0x05F7, %o1
23426 subcc %l3, 0x0586, %i1
23427 add %l7, 0x30, %l6
23428 wr %g0, 0x18, %asi
23429 casa [%l6] %asi, %o3, %l0
23430loop_1981:
23431 stx %g6, [%l7 + 0x58]
23432 xor %i2, 0x1D13, %o5
23433 move %icc, %i6, %o4
23434 edge32l %i5, %o6, %o7
23435 srl %g7, %o0, %l4
23436 or %g2, %l6, %g3
23437 nop
23438 setx 0xEC9BFFF8, %l0, %l6
23439 st %l6, [%l7 + 0x28]
23440 ld [%l7 + 0x28], %f19
23441 setx 0xDC8EC193, %l1, %l5
23442 st %l5, [%l7 + 0x10]
23443 ld [%l7 + 0x10], %f10
23444 fdivs %f10, %f19, %f11
23445 fbul,a %fcc1, loop_1982
23446 movrlz %g1, 0x33D, %o2
23447 orn %i4, 0x048D, %g5
23448 wr %g0, 0x2b, %asi
23449 stxa %i3, [%l7 + 0x30] %asi
23450 membar #Sync
23451loop_1982:
23452 fblg,a %fcc1, loop_1983
23453 tcs %icc, 0x2
23454 edge32 %i0, %l1, %l5
23455 fmovsle %icc, %f12, %f1
23456loop_1983:
23457 addccc %i7, 0x1994, %g4
23458 tge %xcc, 0x6
23459 fmovrdlz %o1, %f4, %f22
23460 sub %l3, 0x0274, %l2
23461 fmovrsgz %o3, %f23, %f30
23462 xnor %l0, %i1, %i2
23463 tle %xcc, 0x1
23464 umul %o5, 0x1258, %i6
23465 restored
23466 rdpr %cwp, %g1
23467 rdpr %cansave, %g2
23468 rdpr %canrestore, %g3
23469 rdpr %cleanwin, %g4
23470 rdpr %otherwin, %g5
23471 rdpr %wstate, %g6
23472 sub %g6, 0x1D06, %o4
23473 edge16n %o6, %i5, %o7
23474 ldx [%l7 + 0x70], %g7
23475 tcc %xcc, 0x0
23476 movrlz %o0, %g2, %l4
23477 smulcc %l6, %g3, %o2
23478 fbul %fcc2, loop_1984
23479 tleu %xcc, 0x6
23480 movleu %xcc, %i4, %g5
23481 tneg %icc, 0x3
23482loop_1984:
23483 call loop_1985
23484 movneg %xcc, %g1, %i0
23485 nop
23486 set 0x50, %o2
23487 stx %i3, [%l7 + %o2]
23488 tcc %xcc, 0x6
23489loop_1985:
23490 movgu %xcc, %l1, %i7
23491 movge %icc, %l5, %o1
23492 umul %g4, 0x07B3, %l3
23493 call loop_1986
23494 orcc %l2, 0x17DA, %o3
23495 fpack16 %f30, %f31
23496 fcmple16 %f28, %f18, %l0
23497loop_1986:
23498 fblg %fcc3, loop_1987
23499 fand %f30, %f28, %f16
23500 tsubcc %i2, %i1, %o5
23501 movge %icc, %g6, %i6
23502loop_1987:
23503 movre %o6, %o4, %i5
23504 movcc %icc, %g7, %o0
23505 tle %icc, 0x5
23506 tl %xcc, 0x1
23507 tcc %icc, 0x2
23508 taddcctv %o7, %l4, %g2
23509 tg %xcc, 0x7
23510 add %g3, %o2, %l6
23511 nop
23512 setx loop_1988, %l0, %l1
23513 jmpl %l1, %g5
23514 fnot1s %f5, %f21
23515 bgu,pn %xcc, loop_1989
23516 ldstub [%l7 + 0x17], %g1
23517loop_1988:
23518 lduw [%l7 + 0x28], %i4
23519 or %i0, 0x0A89, %l1
23520loop_1989:
23521 bneg,pt %xcc, loop_1990
23522 udivcc %i7, 0x1086, %l5
23523 edge16ln %i3, %g4, %l3
23524 nop
23525 setx loop_1991, %l0, %l1
23526 jmpl %l1, %l2
23527loop_1990:
23528 ldd [%l7 + 0x30], %f12
23529 prefetch [%l7 + 0x2C], 0x1
23530 tl %xcc, 0x4
23531loop_1991:
23532 sll %o3, %o1, %i2
23533 restored
23534 rdpr %cwp, %g1
23535 rdpr %cansave, %g2
23536 rdpr %canrestore, %g3
23537 rdpr %cleanwin, %g4
23538 rdpr %otherwin, %g5
23539 rdpr %wstate, %g6
23540 fbug,a %fcc1, loop_1992
23541 movg %icc, %i1, %o5
23542 andcc %g6, %l0, %i6
23543 bl %xcc, loop_1993
23544loop_1992:
23545 srlx %o4, %o6, %g7
23546 brlez,a %i5, loop_1994
23547 movg %icc, %o7, %o0
23548loop_1993:
23549 xor %g2, %g3, %l4
23550 edge32 %o2, %l6, %g1
23551loop_1994:
23552 edge16n %i4, %i0, %l1
23553 sdivx %i7, 0x136A, %l5
23554 movn %xcc, %g5, %i3
23555 taddcctv %g4, 0x1E4D, %l3
23556 saved
23557 rdpr %cwp, %g1
23558 rdpr %cansave, %g2
23559 rdpr %canrestore, %g3
23560 rdpr %cleanwin, %g4
23561 rdpr %otherwin, %g5
23562 rdpr %wstate, %g6
23563 tsubcc %l2, %o1, %o3
23564 fnors %f14, %f3, %f23
23565 orcc %i1, 0x18F3, %o5
23566 sub %i2, 0x0E78, %l0
23567 bgu,a %icc, loop_1995
23568 smul %i6, %g6, %o6
23569 popc 0x1091, %o4
23570 fmovrsne %g7, %f27, %f2
23571loop_1995:
23572 ldub [%l7 + 0x59], %i5
23573 sra %o7, %o0, %g3
23574 fmovsa %icc, %f7, %f2
23575 movleu %icc, %l4, %o2
23576 brgz %l6, loop_1996
23577 nop
23578 fitos %f13, %f16
23579 movrgz %g1, 0x26D, %i4
23580 andncc %g2, %i0, %l1
23581loop_1996:
23582 movrne %i7, 0x18B, %l5
23583 tsubcc %i3, 0x1A30, %g4
23584 sethi 0x1979, %l3
23585 ldsb [%l7 + 0x26], %g5
23586 edge32 %o1, %o3, %i1
23587 set 0x20, %l6
23588 prefetcha [%l7 + %l6] 0x11, 0x2
23589 fbne,a %fcc1, loop_1997
23590 addc %o5, 0x0E6D, %i2
23591 set 0x28, %l2
23592 prefetcha [%l7 + %l2] 0x0c, 0x3
23593loop_1997:
23594 array8 %l0, %g6, %o4
23595 bcc,a loop_1998
23596 addccc %g7, %i5, %o6
23597 fcmple16 %f24, %f2, %o0
23598 ta %icc, 0x1
23599loop_1998:
23600 fmovrslz %o7, %f2, %f15
23601 fbo %fcc3, loop_1999
23602 tl %xcc, 0x1
23603 nop
23604 setx 0x773156772D1B7572, %l0, %l6
23605 stx %l6, [%l7 + 0x28]
23606 ldd [%l7 + 0x28], %f10
23607 setx 0x07CAFF157652E137, %l1, %l5
23608 stx %l5, [%l7 + 0x10]
23609 ldd [%l7 + 0x10], %f2
23610 fsubd %f2, %f10, %f12
23611 taddcc %l4, %o2, %l6
23612loop_1999:
23613 tg %xcc, 0x6
23614 nop
23615 fitod %f2, %f20
23616 fdtox %f20, %f8
23617 movge %icc, %g1, %i4
23618 taddcctv %g2, 0x1C8A, %g3
23619 addc %l1, 0x190D, %i7
23620 movrlz %i0, 0x357, %l5
23621 movrlez %i3, 0x3AC, %g4
23622 movrlz %l3, %g5, %o1
23623 movle %xcc, %o3, %i1
23624 fmovrsne %l2, %f6, %f8
23625 fxors %f18, %f29, %f9
23626 smul %o5, 0x02F5, %i6
23627 movg %xcc, %l0, %g6
23628 movneg %xcc, %o4, %i2
23629 mulx %i5, %g7, %o6
23630 bne loop_2000
23631 mulscc %o7, %o0, %l4
23632 set 0x1C, %o6
23633 ldstuba [%l7 + %o6] 0x89, %l6
23634loop_2000:
23635 umulcc %g1, 0x0A6B, %o2
23636 wr %g0, 0x80, %asi
23637 sta %f16, [%l7 + 0x4C] %asi
23638 or %i4, 0x1FE7, %g3
23639 sdivcc %g2, 0x1813, %i7
23640 fmovsge %icc, %f1, %f28
23641 fmovsg %icc, %f11, %f8
23642 edge16n %i0, %l5, %i3
23643 movre %g4, %l1, %g5
23644 smulcc %o1, %o3, %l3
23645 fmovscc %icc, %f8, %f4
23646 nop
23647 setx loop_2001, %l0, %l1
23648 jmpl %l1, %i1
23649 andncc %o5, %i6, %l0
23650 set 0x23, %l5
23651 ldstuba [%l7 + %l5] 0x19, %g6
23652loop_2001:
23653 bleu loop_2002
23654 movrlez %o4, 0x300, %i2
23655 and %l2, 0x1F1E, %i5
23656 call loop_2003
23657loop_2002:
23658 mulscc %o6, %o7, %o0
23659 set 0x74, %o4
23660 ldswa [%l7 + %o4] 0x14, %g7
23661loop_2003:
23662 bne,a %xcc, loop_2004
23663 sir 0x078D
23664 te %icc, 0x4
23665 fands %f2, %f22, %f12
23666loop_2004:
23667 edge32 %l6, %g1, %o2
23668 srl %i4, %g3, %l4
23669 movvc %xcc, %i7, %i0
23670 tgu %icc, 0x0
23671 fbge %fcc2, loop_2005
23672 array16 %l5, %g2, %i3
23673 fbug %fcc2, loop_2006
23674 nop
23675 fitos %f6, %f23
23676 fstox %f23, %f18
23677 fxtos %f18, %f5
23678loop_2005:
23679 fmul8x16 %f21, %f14, %f14
23680 sra %l1, 0x03, %g4
23681loop_2006:
23682 fmuld8ulx16 %f19, %f31, %f20
23683 ldsb [%l7 + 0x64], %g5
23684 nop
23685 fitod %f10, %f10
23686 fdtos %f10, %f30
23687 movcs %icc, %o3, %o1
23688 fabsd %f2, %f18
23689 array8 %l3, %i1, %i6
23690 add %l7, 0x60, %l6
23691 wr %g0, 0x04, %asi
23692 casxa [%l6] 0x04, %l0, %g6
23693 sdivx %o5, 0x091B, %i2
23694 movre %l2, 0x14D, %o4
23695 fmovsgu %icc, %f0, %f6
23696 ldsh [%l7 + 0x22], %i5
23697 brz %o6, loop_2007
23698 movrgez %o0, 0x0EA, %g7
23699 nop
23700 fitod %f6, %f4
23701 fdtoi %f4, %f20
23702 set 0x55, %i5
23703 lduba [%l7 + %i5] 0x14, %l6
23704loop_2007:
23705 tne %xcc, 0x5
23706 nop
23707 set 0x5B, %g2
23708 stb %o7, [%l7 + %g2]
23709 movcs %xcc, %g1, %i4
23710 movrlez %g3, 0x299, %l4
23711 fcmple16 %f6, %f20, %i7
23712 movle %icc, %i0, %o2
23713 stw %g2, [%l7 + 0x74]
23714 movcc %icc, %i3, %l5
23715 brgz %l1, loop_2008
23716 movvc %xcc, %g5, %g4
23717 fmovdl %xcc, %f15, %f14
23718 movrlz %o3, 0x1D2, %o1
23719loop_2008:
23720 movn %icc, %i1, %i6
23721 sth %l3, [%l7 + 0x76]
23722 fmovdn %xcc, %f2, %f12
23723 prefetch [%l7 + 0x14], 0x3
23724 set 0x40, %i6
23725 ldda [%l7 + %i6] 0x11, %f16
23726 xorcc %l0, %g6, %o5
23727 srax %l2, 0x18, %i2
23728 bvc,pt %icc, loop_2009
23729 bvs,a %xcc, loop_2010
23730 ld [%l7 + 0x10], %f4
23731 addc %o4, %i5, %o0
23732loop_2009:
23733 bleu loop_2011
23734loop_2010:
23735 add %g7, %l6, %o6
23736 faligndata %f28, %f10, %f6
23737 nop
23738 fitod %f6, %f14
23739 fdtoi %f14, %f22
23740loop_2011:
23741 tsubcctv %o7, 0x02D0, %g1
23742 fxnors %f13, %f16, %f30
23743 prefetch [%l7 + 0x40], 0x2
23744 tgu %icc, 0x6
23745 bl,pn %icc, loop_2012
23746 edge32ln %i4, %g3, %l4
23747 fmovdne %xcc, %f12, %f15
23748 te %xcc, 0x2
23749loop_2012:
23750 edge16ln %i0, %i7, %g2
23751 ldsh [%l7 + 0x1A], %o2
23752 movre %l5, 0x3D2, %l1
23753 bg,pn %xcc, loop_2013
23754 movle %icc, %g5, %g4
23755 popc %o3, %o1
23756 movrlz %i1, 0x232, %i3
23757loop_2013:
23758 nop
23759 fitod %f4, %f26
23760 fdtox %f26, %f24
23761 wr %g0, 0x89, %asi
23762 stba %i6, [%l7 + 0x45] %asi
23763 taddcctv %l3, 0x0521, %l0
23764 and %o5, %g6, %l2
23765 fblg %fcc1, loop_2014
23766 fbe,a %fcc0, loop_2015
23767 array16 %i2, %o4, %i5
23768 fblg %fcc0, loop_2016
23769loop_2014:
23770 movle %icc, %g7, %o0
23771loop_2015:
23772 nop
23773 set 0x18, %i3
23774 ldxa [%g0 + %i3] 0x58, %l6
23775loop_2016:
23776 fmovsvs %xcc, %f6, %f25
23777 taddcc %o6, %g1, %i4
23778 sdivx %g3, 0x110F, %o7
23779 fbo %fcc3, loop_2017
23780 fandnot2 %f20, %f22, %f20
23781 bne,a %xcc, loop_2018
23782 sub %l4, 0x180F, %i0
23783loop_2017:
23784 taddcctv %g2, 0x1E4A, %i7
23785 subcc %l5, %o2, %g5
23786loop_2018:
23787 sir 0x15A2
23788 addc %g4, 0x1F93, %l1
23789 movrlz %o1, %o3, %i3
23790 fblg %fcc0, loop_2019
23791 fornot1s %f9, %f29, %f14
23792 fmovdn %xcc, %f13, %f1
23793 fexpand %f1, %f4
23794loop_2019:
23795 fexpand %f19, %f24
23796 movrne %i6, 0x111, %i1
23797 mulscc %l3, 0x0005, %l0
23798 move %xcc, %o5, %g6
23799 subc %i2, %l2, %o4
23800 fba,a %fcc3, loop_2020
23801 edge16 %i5, %g7, %o0
23802 tle %xcc, 0x6
23803 xnorcc %o6, %g1, %i4
23804loop_2020:
23805 movrlez %l6, 0x26B, %g3
23806 andcc %o7, 0x0D7B, %l4
23807 nop
23808 fitos %f1, %f10
23809 fstoi %f10, %f9
23810 fxnor %f22, %f6, %f6
23811 alignaddr %g2, %i0, %i7
23812 call loop_2021
23813 sdivcc %l5, 0x068E, %g5
23814 movleu %icc, %o2, %g4
23815 set 0x28, %l0
23816 ldsha [%l7 + %l0] 0x15, %l1
23817loop_2021:
23818 movle %icc, %o1, %o3
23819 bne,pn %icc, loop_2022
23820 bne,pt %icc, loop_2023
23821 tgu %xcc, 0x0
23822 fbo %fcc2, loop_2024
23823loop_2022:
23824 bpos,a,pn %xcc, loop_2025
23825loop_2023:
23826 sub %i3, %i1, %i6
23827 sub %l3, %l0, %g6
23828loop_2024:
23829 bshuffle %f20, %f30, %f20
23830loop_2025:
23831 edge16ln %o5, %l2, %i2
23832 fabss %f2, %f24
23833 fbue,a %fcc1, loop_2026
23834 edge16n %i5, %g7, %o4
23835 udiv %o0, 0x158F, %o6
23836 std %f8, [%l7 + 0x58]
23837loop_2026:
23838 movle %icc, %i4, %g1
23839 fmovrslez %l6, %f12, %f5
23840 movpos %xcc, %g3, %l4
23841 fmovsgu %xcc, %f10, %f27
23842 alignaddr %o7, %g2, %i0
23843 srlx %i7, 0x05, %g5
23844 edge8n %o2, %l5, %l1
23845 nop
23846 setx loop_2027, %l0, %l1
23847 wrpr 0x1, %tl
23848 wrpr %l1, %tpc
23849 add %l1, 0x4, %l1
23850 wrpr %l1, %tnpc
23851 setx 0x34400001400, %l0, %l1
23852 wrpr %l1, %tstate
23853 wrhpr 0x4, %htstate
23854 retry
23855 std %f8, [%l7 + 0x30]
23856 tcs %xcc, 0x0
23857 popc %g4, %o1
23858loop_2027:
23859 nop
23860 fitos %f14, %f15
23861 fstox %f15, %f10
23862 fxtos %f10, %f27
23863 add %o3, %i1, %i3
23864 ble %xcc, loop_2028
23865 edge8l %l3, %i6, %g6
23866 movrne %l0, 0x3AF, %o5
23867 alignaddr %i2, %i5, %l2
23868loop_2028:
23869 tg %icc, 0x1
23870 tvs %xcc, 0x4
23871 edge16 %o4, %g7, %o0
23872 ldx [%l7 + 0x78], %i4
23873 set 0x4B, %i4
23874 ldsba [%l7 + %i4] 0x89, %g1
23875 xorcc %l6, 0x1670, %g3
23876 addc %l4, 0x160C, %o6
23877 fmovrdne %g2, %f14, %f26
23878 restored
23879 rdpr %cwp, %g1
23880 rdpr %cansave, %g2
23881 rdpr %canrestore, %g3
23882 rdpr %cleanwin, %g4
23883 rdpr %otherwin, %g5
23884 rdpr %wstate, %g6
23885 fpmerge %f17, %f1, %f12
23886 movrgez %o7, 0x21B, %i7
23887 fones %f31
23888 fble,a %fcc1, loop_2029
23889 tpos %icc, 0x5
23890 fmovdne %xcc, %f9, %f22
23891 movle %xcc, %g5, %o2
23892loop_2029:
23893 udivx %i0, 0x16B5, %l1
23894 tg %xcc, 0x3
23895 bvc,a,pt %xcc, loop_2030
23896 or %g4, %l5, %o1
23897 fpsub16 %f26, %f0, %f2
23898 sir 0x1E2C
23899loop_2030:
23900 movvc %xcc, %o3, %i3
23901 edge32ln %i1, %i6, %l3
23902 edge8 %l0, %g6, %i2
23903 bleu,a %icc, loop_2031
23904 ta %icc, 0x7
23905 fcmpeq16 %f0, %f18, %i5
23906 sll %o5, %l2, %o4
23907loop_2031:
23908 nop
23909 fitod %f12, %f22
23910 fdtox %f22, %f10
23911 edge16ln %o0, %g7, %i4
23912 srax %g1, 0x0F, %l6
23913 srax %l4, 0x18, %g3
23914 fnand %f18, %f20, %f12
23915 fbne %fcc0, loop_2032
23916 fmul8sux16 %f20, %f6, %f28
23917 move %xcc, %o6, %o7
23918 stw %g2, [%l7 + 0x0C]
23919loop_2032:
23920 movrgez %i7, %o2, %i0
23921 or %l1, %g5, %g4
23922 fnor %f28, %f24, %f24
23923 fzeros %f10
23924 ta %xcc, 0x5
23925 fcmpeq16 %f28, %f12, %o1
23926 add %l7, 0x08, %l6
23927 wr %g0, 0x80, %asi
23928 ldxa [%l6] %asi, %l5
23929 casxa [%l6] 0x80, %l5, %i3
23930 tne %icc, 0x7
23931 movpos %icc, %i1, %i6
23932 orn %l3, 0x1CF4, %o3
23933 tneg %icc, 0x0
23934 fmuld8sux16 %f13, %f6, %f14
23935 nop
23936 fitod %f4, %f18
23937 fdtox %f18, %f16
23938 fxtod %f16, %f10
23939 edge16 %l0, %g6, %i5
23940 fmovrdne %o5, %f2, %f12
23941 nop
23942 setx loop_2033, %l0, %l1
23943 wrpr 0x1, %tl
23944 wrpr %l1, %tpc
23945 add %l1, 0x4, %l1
23946 wrpr %l1, %tnpc
23947 setx 0x34400001400, %l0, %l1
23948 wrpr %l1, %tstate
23949 wrhpr 0x4, %htstate
23950 retry
23951 fnegd %f26, %f14
23952 movgu %icc, %i2, %o4
23953 srlx %l2, 0x10, %g7
23954loop_2033:
23955 taddcctv %i4, 0x00AF, %g1
23956 alignaddrl %l6, %l4, %o0
23957 bvs,a,pt %icc, loop_2034
23958 movg %icc, %o6, %g3
23959 bvc,a loop_2035
23960 st %f7, [%l7 + 0x48]
23961loop_2034:
23962 tl %xcc, 0x4
23963 movge %xcc, %o7, %i7
23964loop_2035:
23965 bpos loop_2036
23966 edge8l %g2, %o2, %l1
23967 movcc %xcc, %g5, %g4
23968 fmovd %f24, %f28
23969loop_2036:
23970 fone %f6
23971 tn %icc, 0x3
23972 set 0x18, %o7
23973 prefetcha [%l7 + %o7] 0x10, 0x2
23974 and %i0, %l5, %i1
23975 wr %g0, 0x81, %asi
23976 stha %i6, [%l7 + 0x7C] %asi
23977 umulcc %l3, %i3, %o3
23978 ble,a,pn %icc, loop_2037
23979 addc %l0, 0x0DC0, %g6
23980 set 0x54, %l1
23981 sta %f18, [%l7 + %l1] 0x10
23982loop_2037:
23983 tneg %xcc, 0x6
23984 and %o5, %i5, %i2
23985 fbe %fcc2, loop_2038
23986 fbule %fcc2, loop_2039
23987 srax %l2, %g7, %o4
23988 edge8ln %g1, %i4, %l4
23989loop_2038:
23990 fmovs %f5, %f5
23991loop_2039:
23992 srlx %o0, 0x0F, %l6
23993 orncc %o6, %g3, %i7
23994 nop
23995 fitod %f2, %f10
23996 fdtox %f10, %f18
23997 fxtod %f18, %f10
23998 flush %l7 + 0x6C
23999 movpos %xcc, %o7, %g2
24000 xnor %o2, %l1, %g5
24001 fcmple16 %f4, %f6, %g4
24002 membar 0x1F
24003 tcc %xcc, 0x7
24004 movle %icc, %i0, %l5
24005 subcc %o1, %i6, %l3
24006 andcc %i3, 0x1CC9, %o3
24007 ldx [%l7 + 0x28], %i1
24008 move %xcc, %g6, %o5
24009 xnorcc %i5, 0x19C8, %l0
24010 bneg %xcc, loop_2040
24011 fmovsle %icc, %f3, %f22
24012 fsrc1 %f14, %f28
24013 movrlz %i2, %l2, %o4
24014loop_2040:
24015 nop
24016 setx loop_2041, %l0, %l1
24017 jmpl %l1, %g1
24018 orcc %g7, 0x06BD, %l4
24019 movne %icc, %o0, %l6
24020 nop
24021 setx 0x764B97CB51D87370, %l0, %l6
24022 stx %l6, [%l7 + 0x28]
24023 ldd [%l7 + 0x28], %f10
24024 setx 0x0843BEA7D4C020F0, %l1, %l5
24025 stx %l5, [%l7 + 0x10]
24026 ldd [%l7 + 0x10], %f0
24027 fsubd %f0, %f10, %f10
24028loop_2041:
24029 lduh [%l7 + 0x56], %i4
24030 alignaddr %g3, %o6, %i7
24031 addc %g2, 0x0103, %o7
24032 fmovdvs %xcc, %f13, %f0
24033 movg %xcc, %o2, %g5
24034 movpos %xcc, %l1, %g4
24035 edge8n %l5, %o1, %i0
24036 movrlez %i6, 0x0BC, %l3
24037 fsrc1s %f23, %f14
24038 flush %l7 + 0x1C
24039 faligndata %f10, %f26, %f12
24040 movge %icc, %o3, %i1
24041 sir 0x1822
24042 fmovdneg %xcc, %f16, %f25
24043 array32 %g6, %i3, %i5
24044 sdiv %l0, 0x031B, %i2
24045 taddcc %o5, %l2, %g1
24046 nop
24047 fitod %f0, %f10
24048 fdtoi %f10, %f25
24049 movle %icc, %o4, %l4
24050 tge %xcc, 0x3
24051 fmovsle %icc, %f6, %f2
24052 flush %l7 + 0x3C
24053 addccc %g7, 0x1F26, %l6
24054 tleu %xcc, 0x2
24055 fmovse %xcc, %f17, %f14
24056 bleu,a,pn %xcc, loop_2042
24057 tge %xcc, 0x2
24058 tle %xcc, 0x0
24059 movn %icc, %i4, %o0
24060loop_2042:
24061 bleu,pt %xcc, loop_2043
24062 movgu %icc, %g3, %i7
24063 tvc %xcc, 0x2
24064 fmovrde %o6, %f28, %f14
24065loop_2043:
24066 bl,pt %xcc, loop_2044
24067 fmovdl %icc, %f4, %f16
24068 alignaddr %g2, %o7, %o2
24069 nop
24070 setx 0x4963F600, %l0, %l6
24071 st %l6, [%l7 + 0x28]
24072 ld [%l7 + 0x28], %f31
24073 setx 0x0D93998F, %l1, %l5
24074 st %l5, [%l7 + 0x10]
24075 ld [%l7 + 0x10], %f19
24076 fsubs %f19, %f31, %f23
24077loop_2044:
24078 tsubcctv %l1, 0x1325, %g5
24079 st %f1, [%l7 + 0x3C]
24080 edge8ln %g4, %o1, %i0
24081 fmovspos %icc, %f1, %f23
24082 fcmpgt32 %f8, %f2, %i6
24083 addccc %l3, 0x028C, %o3
24084 fmuld8ulx16 %f20, %f3, %f16
24085 restored
24086 rdpr %cwp, %g1
24087 rdpr %cansave, %g2
24088 rdpr %canrestore, %g3
24089 rdpr %cleanwin, %g4
24090 rdpr %otherwin, %g5
24091 rdpr %wstate, %g6
24092 movl %icc, %i1, %l5
24093 movg %xcc, %i3, %i5
24094 te %icc, 0x3
24095 sdivcc %l0, 0x0A71, %g6
24096 addc %i2, 0x1E50, %o5
24097 fmovdcc %icc, %f27, %f26
24098 sdivx %g1, 0x1CE8, %l2
24099 move %xcc, %l4, %g7
24100 movvc %icc, %o4, %i4
24101 nop
24102 setx 0x921278C7AD743C44, %l0, %l6
24103 stx %l6, [%l7 + 0x28]
24104 ldd [%l7 + 0x28], %f20
24105 fsqrtd %f20, %f16
24106 nop
24107 set 0x5F, %i0
24108 ldsb [%l7 + %i0], %o0
24109 movge %icc, %l6, %i7
24110 prefetch [%l7 + 0x20], 0x1
24111 movrlez %o6, 0x180, %g2
24112 or %o7, %g3, %l1
24113 fpsub16 %f4, %f6, %f8
24114 bleu,a,pt %xcc, loop_2045
24115 fnot1 %f6, %f2
24116 edge8n %o2, %g4, %o1
24117 ble,pn %xcc, loop_2046
24118loop_2045:
24119 edge16 %i0, %g5, %l3
24120 set 0x64, %g6
24121 ldswa [%l7 + %g6] 0x11, %i6
24122loop_2046:
24123 edge16n %i1, %o3, %l5
24124 edge32n %i5, %l0, %i3
24125 popc %g6, %o5
24126 wr %g0, 0xe3, %asi
24127 stha %g1, [%l7 + 0x24] %asi
24128 membar #Sync
24129 movn %xcc, %i2, %l2
24130 bne,a,pn %xcc, loop_2047
24131 movgu %icc, %g7, %l4
24132 bvc %icc, loop_2048
24133 umulcc %i4, 0x18A2, %o0
24134loop_2047:
24135 fsrc2s %f1, %f1
24136 smul %l6, %o4, %i7
24137loop_2048:
24138 movne %icc, %g2, %o6
24139 sllx %g3, 0x00, %l1
24140 tg %icc, 0x5
24141 fbge %fcc0, loop_2049
24142 xorcc %o7, %g4, %o1
24143 tg %xcc, 0x2
24144 nop
24145 set 0x49, %i2
24146 ldsb [%l7 + %i2], %o2
24147loop_2049:
24148 fnot1s %f18, %f24
24149 nop
24150 setx 0x2E0B53A90DA0D214, %l0, %l6
24151 stx %l6, [%l7 + 0x28]
24152 ldd [%l7 + 0x28], %f14
24153 setx 0xE1159CCDEB1875DE, %l1, %l5
24154 stx %l5, [%l7 + 0x10]
24155 ldd [%l7 + 0x10], %f24
24156 faddd %f24, %f14, %f0
24157 sllx %i0, 0x1E, %g5
24158 swap [%l7 + 0x10], %i6
24159 edge32 %i1, %o3, %l3
24160 xor %i5, %l5, %i3
24161 restored
24162 rdpr %cwp, %g1
24163 rdpr %cansave, %g2
24164 rdpr %canrestore, %g3
24165 rdpr %cleanwin, %g4
24166 rdpr %otherwin, %g5
24167 rdpr %wstate, %g6
24168 brz %g6, loop_2050
24169 fpsub32 %f22, %f24, %f6
24170 wr %g0, 0x10, %asi
24171 ldda [%l7 + 0x70] %asi, %o4
24172loop_2050:
24173 nop
24174 wr %g0, 0x19, %asi
24175 ldstuba [%l7 + 0x55] %asi, %l0
24176 taddcctv %i2, %l2, %g7
24177 fmovdge %xcc, %f21, %f2
24178 array16 %l4, %i4, %g1
24179 wr %g0, 0x89, %asi
24180 prefetcha [%l7 + 0x28] %asi, 0x2
24181 movg %icc, %l6, %o4
24182 xnor %i7, 0x1609, %o6
24183 edge32ln %g2, %l1, %o7
24184 movl %icc, %g3, %g4
24185 nop
24186 setx loop_2051, %l0, %l1
24187 wrpr 0x1, %tl
24188 wrpr %l1, %tpc
24189 add %l1, 0x4, %l1
24190 wrpr %l1, %tnpc
24191 setx 0x34400001400, %l0, %l1
24192 wrpr %l1, %tstate
24193 wrhpr 0x4, %htstate
24194 retry
24195 sll %o2, %o1, %g5
24196 fmovdge %icc, %f11, %f10
24197 stbar
24198loop_2051:
24199 fandnot1 %f22, %f12, %f2
24200 brnz,a %i0, loop_2052
24201 nop
24202 fitod %f27, %f24
24203 nop
24204 fitod %f2, %f12
24205 fdtos %f12, %f9
24206 fbul,a %fcc2, loop_2053
24207loop_2052:
24208 movgu %icc, %i1, %i6
24209 fmovrdlz %l3, %f14, %f10
24210 sdivx %i5, 0x16C2, %l5
24211loop_2053:
24212 sethi 0x18B2, %o3
24213 nop
24214 fitod %f6, %f24
24215 fdtox %f24, %f10
24216 subccc %g6, 0x0B1F, %o5
24217 tvs %xcc, 0x2
24218 fbue,a %fcc3, loop_2054
24219 udivcc %i3, 0x0A17, %l0
24220 fmul8x16au %f30, %f20, %f18
24221 fmovrse %l2, %f6, %f18
24222loop_2054:
24223 fcmple16 %f18, %f4, %i2
24224 bshuffle %f14, %f2, %f20
24225 bneg loop_2055
24226 srl %l4, %i4, %g1
24227 tn %icc, 0x2
24228 fzero %f28
24229loop_2055:
24230 tl %xcc, 0x6
24231 nop
24232 setx 0x1EC8276E, %l0, %l6
24233 st %l6, [%l7 + 0x28]
24234 ld [%l7 + 0x28], %f17
24235 setx 0xC009CB58, %l1, %l5
24236 st %l5, [%l7 + 0x10]
24237 ld [%l7 + 0x10], %f19
24238 fadds %f19, %f17, %f10
24239 tvs %xcc, 0x7
24240 tg %icc, 0x3
24241 stb %g7, [%l7 + 0x7B]
24242 add %l7, 0x28, %l6
24243 wr %g0, 0x80, %asi
24244 casxa [%l6] 0x80, %o0, %o4
24245 sethi 0x1A85, %l6
24246 movge %xcc, %o6, %g2
24247 nop
24248 fitos %f12, %f9
24249 fstox %f9, %f26
24250 fxtos %f26, %f13
24251 mova %xcc, %i7, %l1
24252 nop
24253 setx 0xC6E9B4426AF5B2EE, %l0, %l6
24254 stx %l6, [%l7 + 0x28]
24255 ldd [%l7 + 0x28], %f20
24256 setx 0x1B854DAC3C78DCA2, %l1, %l5
24257 stx %l5, [%l7 + 0x10]
24258 ldd [%l7 + 0x10], %f24
24259 fdivd %f24, %f20, %f28
24260 fpack16 %f14, %f24
24261 swap [%l7 + 0x0C], %o7
24262 smul %g4, 0x038F, %o2
24263 andn %o1, %g5, %i0
24264 sdivcc %i1, 0x0D1A, %i6
24265 edge16ln %l3, %i5, %g3
24266 wr %g0, 0x10, %asi
24267 ldxa [%l7 + 0x38] %asi, %l5
24268 sth %g6, [%l7 + 0x22]
24269 srl %o3, 0x04, %o5
24270 nop
24271 setx 0x91B7C0CB, %l0, %l6
24272 st %l6, [%l7 + 0x28]
24273 ld [%l7 + 0x28], %f28
24274 setx 0xA9E8BE7C, %l1, %l5
24275 st %l5, [%l7 + 0x10]
24276 ld [%l7 + 0x10], %f30
24277 fadds %f30, %f28, %f29
24278 brgz,a %l0, loop_2056
24279 edge32l %l2, %i2, %l4
24280 sllx %i3, 0x10, %i4
24281 movgu %xcc, %g1, %g7
24282loop_2056:
24283 fmovsgu %icc, %f15, %f27
24284 fmovrsgez %o0, %f26, %f13
24285 edge32ln %l6, %o4, %g2
24286 xnorcc %o6, 0x1DBE, %l1
24287 xnor %o7, 0x008C, %i7
24288 srl %o2, 0x0A, %o1
24289 stbar
24290 fmovdpos %icc, %f17, %f3
24291 fxnor %f18, %f24, %f16
24292 set 0x40, %g3
24293 ldda [%l7 + %g3] 0x10, %g4
24294 fxnor %f30, %f18, %f20
24295 fmovrdne %i0, %f30, %f30
24296 sdivcc %i1, 0x1823, %g5
24297 udivcc %i6, 0x0469, %i5
24298 fmovdpos %icc, %f10, %f25
24299 movvc %icc, %l3, %l5
24300 fblg %fcc0, loop_2057
24301 edge16n %g3, %g6, %o3
24302 xnorcc %l0, 0x088C, %l2
24303 bne,a %xcc, loop_2058
24304loop_2057:
24305 subccc %i2, 0x0787, %o5
24306 fbl,a %fcc0, loop_2059
24307 fbge,a %fcc0, loop_2060
24308loop_2058:
24309 tn %icc, 0x0
24310 umulcc %i3, 0x0B06, %l4
24311loop_2059:
24312 fbg,a %fcc0, loop_2061
24313loop_2060:
24314 tl %xcc, 0x0
24315 fmul8x16 %f5, %f28, %f16
24316 sllx %i4, %g7, %g1
24317loop_2061:
24318 move %xcc, %l6, %o0
24319 fmovrsgez %g2, %f22, %f31
24320 fsrc2 %f2, %f20
24321 subcc %o6, %o4, %l1
24322 fbl %fcc1, loop_2062
24323 sll %o7, 0x10, %i7
24324 andn %o1, %g4, %o2
24325 subc %i1, %i0, %g5
24326loop_2062:
24327 membar 0x76
24328 xnor %i6, %l3, %l5
24329 movpos %xcc, %g3, %i5
24330 nop
24331 fitos %f9, %f27
24332 fstoi %f27, %f30
24333 subc %o3, 0x14F9, %l0
24334 fbul %fcc0, loop_2063
24335 tle %xcc, 0x2
24336 fmovdneg %xcc, %f19, %f2
24337 fsrc1 %f10, %f28
24338loop_2063:
24339 movleu %xcc, %g6, %l2
24340 nop
24341 fitos %f14, %f26
24342 fstoi %f26, %f31
24343 movle %xcc, %i2, %i3
24344 sdivcc %l4, 0x0B89, %i4
24345 restored
24346 rdpr %cwp, %g1
24347 rdpr %cansave, %g2
24348 rdpr %canrestore, %g3
24349 rdpr %cleanwin, %g4
24350 rdpr %otherwin, %g5
24351 rdpr %wstate, %g6
24352 srl %o5, %g7, %l6
24353 movneg %xcc, %o0, %g1
24354 tcs %xcc, 0x0
24355 xnor %g2, 0x1BD3, %o6
24356 fbge %fcc3, loop_2064
24357 fmovdgu %icc, %f0, %f1
24358 bg %icc, loop_2065
24359 array32 %o4, %l1, %o7
24360loop_2064:
24361 fmovdgu %xcc, %f24, %f29
24362 movvs %icc, %i7, %g4
24363loop_2065:
24364 nop
24365 fitos %f2, %f6
24366 fstoi %f6, %f29
24367 orncc %o1, 0x0CA4, %o2
24368 movg %icc, %i1, %g5
24369 ldub [%l7 + 0x64], %i6
24370 fbn,a %fcc0, loop_2066
24371 bne,a %icc, loop_2067
24372 tvs %xcc, 0x7
24373 wr %g0, 0x11, %asi
24374 prefetcha [%l7 + 0x08] %asi, 0x0
24375loop_2066:
24376 sethi 0x064A, %l5
24377loop_2067:
24378 sdiv %g3, 0x012D, %i5
24379 fnot1 %f22, %f4
24380 orncc %o3, %l0, %l3
24381 addc %g6, %i2, %l2
24382 tcc %icc, 0x3
24383 fnegs %f17, %f7
24384 stx %i3, [%l7 + 0x60]
24385 edge8ln %l4, %i4, %g7
24386 movrgz %l6, %o0, %g1
24387 subccc %g2, %o5, %o6
24388 fmul8sux16 %f12, %f2, %f0
24389 restored
24390 rdpr %cwp, %g1
24391 rdpr %cansave, %g2
24392 rdpr %canrestore, %g3
24393 rdpr %cleanwin, %g4
24394 rdpr %otherwin, %g5
24395 rdpr %wstate, %g6
24396 restored
24397 rdpr %cwp, %g1
24398 rdpr %cansave, %g2
24399 rdpr %canrestore, %g3
24400 rdpr %cleanwin, %g4
24401 rdpr %otherwin, %g5
24402 rdpr %wstate, %g6
24403 fmovsge %icc, %f25, %f8
24404 ldd [%l7 + 0x10], %f18
24405 fba %fcc3, loop_2068
24406 orn %l1, 0x122A, %o7
24407 fmovdcs %xcc, %f20, %f18
24408 tgu %xcc, 0x0
24409loop_2068:
24410 fpadd32 %f6, %f20, %f20
24411 bn %xcc, loop_2069
24412 bleu,a loop_2070
24413 nop
24414 setx 0x20505109, %l0, %l6
24415 st %l6, [%l7 + 0x30]
24416 ld [%l7 + 0x30], %fsr
24417 tl %icc, 0x2
24418loop_2069:
24419 fandnot1s %f9, %f0, %f30
24420loop_2070:
24421 movgu %icc, %i7, %g4
24422 tge %icc, 0x7
24423 sub %o1, %o4, %o2
24424 movg %xcc, %g5, %i6
24425 fmovscc %xcc, %f1, %f7
24426 taddcc %i0, %l5, %i1
24427 set 0x77, %o0
24428 ldsba [%l7 + %o0] 0x80, %i5
24429 bge %icc, loop_2071
24430 saved
24431 rdpr %cwp, %g1
24432 rdpr %cansave, %g2
24433 rdpr %canrestore, %g3
24434 rdpr %cleanwin, %g4
24435 rdpr %otherwin, %g5
24436 rdpr %wstate, %g6
24437 nop
24438 fitos %f10, %f21
24439 fstox %f21, %f30
24440 fxtos %f30, %f3
24441 nop
24442 setx 0x547A6E98061F4B1E, %l0, %l6
24443 stx %l6, [%l7 + 0x28]
24444 ldd [%l7 + 0x28], %f16
24445 setx 0x18CD480A1439122D, %l1, %l5
24446 stx %l5, [%l7 + 0x10]
24447 ldd [%l7 + 0x10], %f28
24448 fsubd %f28, %f16, %f16
24449loop_2071:
24450 nop
24451 set 0x28, %g7
24452 ldx [%l7 + %g7], %o3
24453 tsubcctv %l0, %g3, %g6
24454 fmovdcs %icc, %f15, %f1
24455 fpack32 %f18, %f8, %f14
24456 fbge,a %fcc2, loop_2072
24457 tl %xcc, 0x7
24458 move %xcc, %l3, %i2
24459 fba,a %fcc3, loop_2073
24460loop_2072:
24461 movpos %icc, %l2, %i3
24462 movge %icc, %i4, %l4
24463 edge8ln %g7, %l6, %o0
24464loop_2073:
24465 brnz,a %g2, loop_2074
24466 fmovsle %xcc, %f18, %f0
24467 brz,a %g1, loop_2075
24468 movgu %xcc, %o6, %l1
24469loop_2074:
24470 movgu %xcc, %o7, %o5
24471 wr %g0, 0x81, %asi
24472 prefetcha [%l7 + 0x40] %asi, 0x3
24473loop_2075:
24474 movn %xcc, %o1, %o4
24475 set 0x32, %g1
24476 lduha [%l7 + %g1] 0x88, %i7
24477 sub %o2, %g5, %i6
24478 nop
24479 setx 0xF05B9BB2, %l0, %l6
24480 st %l6, [%l7 + 0x3C]
24481 ld [%l7 + 0x3C], %fsr
24482 sdivx %l5, 0x085D, %i0
24483 edge32 %i1, %o3, %i5
24484 movvs %xcc, %g3, %g6
24485 srax %l3, %i2, %l2
24486 bleu loop_2076
24487 fmovdvs %icc, %f18, %f7
24488 umulcc %i3, 0x1DB1, %l0
24489 movle %xcc, %l4, %i4
24490loop_2076:
24491 nop
24492 setx 0x3FB287D7722B9600, %l0, %l6
24493 stx %l6, [%l7 + 0x28]
24494 ldd [%l7 + 0x28], %f8
24495 setx 0xE2EFD4D8EF98E8A1, %l1, %l5
24496 stx %l5, [%l7 + 0x10]
24497 ldd [%l7 + 0x10], %f28
24498 fmuld %f28, %f8, %f2
24499 fmul8x16al %f3, %f17, %f4
24500 or %l6, %g7, %o0
24501 movgu %icc, %g2, %o6
24502 movg %xcc, %l1, %o7
24503 movrlz %g1, %g4, %o5
24504 array16 %o4, %o1, %o2
24505 bvs,a %icc, loop_2077
24506 movneg %xcc, %g5, %i7
24507 call loop_2078
24508 movl %icc, %l5, %i6
24509loop_2077:
24510 array16 %i1, %i0, %i5
24511 fandnot2s %f14, %f5, %f28
24512loop_2078:
24513 udiv %o3, 0x0BCB, %g3
24514 edge32 %g6, %i2, %l3
24515 alignaddrl %i3, %l2, %l4
24516 set 0x60, %i7
24517 prefetcha [%l7 + %i7] 0x18, 0x2
24518 nop
24519 fitos %f11, %f26
24520 fstox %f26, %f8
24521 movrgz %l6, 0x0C6, %g7
24522 umulcc %l0, %g2, %o0
24523 edge16l %l1, %o7, %o6
24524 tpos %icc, 0x4
24525 andcc %g1, %g4, %o4
24526 lduh [%l7 + 0x20], %o1
24527 movn %icc, %o2, %o5
24528 ldsb [%l7 + 0x7F], %g5
24529 movl %xcc, %i7, %l5
24530 wr %g0, 0x10, %asi
24531 sta %f7, [%l7 + 0x74] %asi
24532 fmovsgu %icc, %f29, %f25
24533 add %i1, %i0, %i6
24534 movrlz %o3, 0x23D, %i5
24535 move %icc, %g6, %g3
24536 tg %xcc, 0x5
24537 tleu %xcc, 0x7
24538 fble %fcc3, loop_2079
24539 movvs %xcc, %i2, %i3
24540 for %f22, %f2, %f6
24541 sdivx %l3, 0x053E, %l2
24542loop_2079:
24543 fbug,a %fcc1, loop_2080
24544 fzeros %f26
24545 nop
24546 setx loop_2081, %l0, %l1
24547 wrpr 0x1, %tl
24548 wrpr %l1, %tpc
24549 add %l1, 0x4, %l1
24550 wrpr %l1, %tnpc
24551 setx 0x34400001400, %l0, %l1
24552 wrpr %l1, %tstate
24553 wrhpr 0x4, %htstate
24554 retry
24555 movl %xcc, %l4, %l6
24556loop_2080:
24557 edge16 %g7, %i4, %l0
24558 array32 %g2, %l1, %o0
24559loop_2081:
24560 fbu %fcc0, loop_2082
24561 addccc %o6, 0x1E24, %o7
24562 movrgez %g4, %g1, %o1
24563 orncc %o2, 0x13B5, %o5
24564loop_2082:
24565 fmovdge %icc, %f28, %f22
24566 fpsub16 %f22, %f8, %f24
24567 array16 %o4, %g5, %l5
24568 tcc %xcc, 0x5
24569 tcs %xcc, 0x6
24570 tvs %xcc, 0x3
24571 wr %g0, 0x0c, %asi
24572 stwa %i7, [%l7 + 0x40] %asi
24573 fbul,a %fcc0, loop_2083
24574 ta %icc, 0x6
24575 srlx %i0, 0x1B, %i1
24576 brgez %i6, loop_2084
24577loop_2083:
24578 nop
24579 setx 0x7B10AAAF1561D65D, %l0, %l6
24580 stx %l6, [%l7 + 0x28]
24581 ldd [%l7 + 0x28], %f6
24582 setx 0x4623D73D5F4B8B05, %l1, %l5
24583 stx %l5, [%l7 + 0x10]
24584 ldd [%l7 + 0x10], %f8
24585 fmuld %f8, %f6, %f30
24586 movrlez %i5, 0x3EB, %g6
24587 sethi 0x147E, %o3
24588loop_2084:
24589 tcs %icc, 0x5
24590 fcmpgt32 %f18, %f0, %g3
24591 movpos %icc, %i2, %l3
24592 udiv %l2, 0x0675, %i3
24593 membar 0x75
24594 edge8l %l6, %g7, %l4
24595 fzeros %f1
24596 andcc %l0, 0x1EDF, %i4
24597 nop
24598 fitos %f9, %f19
24599 fstox %f19, %f8
24600 fxtos %f8, %f11
24601 fpadd32s %f15, %f17, %f23
24602 tgu %icc, 0x4
24603 movneg %icc, %g2, %l1
24604 restored
24605 rdpr %cwp, %g1
24606 rdpr %cansave, %g2
24607 rdpr %canrestore, %g3
24608 rdpr %cleanwin, %g4
24609 rdpr %otherwin, %g5
24610 rdpr %wstate, %g6
24611 bleu,a loop_2085
24612 movre %o0, 0x35C, %o7
24613 wr %g0, 0x80, %asi
24614 stha %g4, [%l7 + 0x3A] %asi
24615loop_2085:
24616 nop
24617 add %l7, 0x48, %l6
24618 wr %g0, 0x89, %asi
24619 lda [%l6] %asi, %g1
24620 casa [%l6] %asi, %g1, %o1
24621 sdivx %o2, 0x06B1, %o6
24622 tn %icc, 0x1
24623 fmovsle %xcc, %f18, %f23
24624 xnor %o4, 0x0E6D, %o5
24625 fmovd %f8, %f12
24626 fbu,a %fcc2, loop_2086
24627 movcs %icc, %g5, %l5
24628 subcc %i0, %i1, %i6
24629 edge8ln %i5, %i7, %g6
24630loop_2086:
24631 tn %xcc, 0x5
24632 sll %g3, %o3, %i2
24633 srax %l3, %i3, %l6
24634 fandnot2 %f8, %f2, %f18
24635 movcs %xcc, %g7, %l4
24636 movre %l0, %l2, %i4
24637 set 0x14, %g4
24638 lda [%l7 + %g4] 0x0c, %f8
24639 smulcc %g2, %o0, %l1
24640 fnot2s %f9, %f12
24641 wr %g0, 0x80, %asi
24642 lda [%l7 + 0x3C] %asi, %f6
24643 edge16ln %g4, %g1, %o7
24644 sth %o1, [%l7 + 0x0A]
24645 andcc %o2, 0x03A4, %o6
24646 tsubcc %o5, %o4, %g5
24647 orcc %i0, 0x15D5, %i1
24648 edge32l %l5, %i6, %i7
24649 xor %i5, 0x1828, %g3
24650 mova %xcc, %o3, %i2
24651 bvs,a,pn %xcc, loop_2087
24652 movg %xcc, %l3, %i3
24653 set 0x1E, %o5
24654 ldsha [%l7 + %o5] 0x89, %l6
24655loop_2087:
24656 nop
24657 setx loop_2088, %l0, %l1
24658 jmpl %l1, %g6
24659 fmovscs %xcc, %f27, %f23
24660 movvc %icc, %g7, %l0
24661 fmovdneg %icc, %f3, %f3
24662loop_2088:
24663 edge32n %l4, %l2, %g2
24664 movvc %icc, %i4, %l1
24665 andn %g4, 0x1B10, %g1
24666 bg,a %xcc, loop_2089
24667 array8 %o7, %o1, %o0
24668 ldd [%l7 + 0x18], %o6
24669 alignaddr %o5, %o2, %o4
24670loop_2089:
24671 nop
24672 fitod %f2, %f22
24673 fdtoi %f22, %f16
24674 stb %i0, [%l7 + 0x5B]
24675 wr %g0, 0x10, %asi
24676 stxa %i1, [%l7 + 0x18] %asi
24677 nop
24678 setx 0x4FB035D6604683FD, %l0, %l6
24679 stx %l6, [%l7 + 0x38]
24680 ldx [%l7 + 0x38], %fsr
24681 umulcc %g5, 0x17EF, %l5
24682 wr %g0, 0x04, %asi
24683 lduba [%l7 + 0x64] %asi, %i6
24684 bge loop_2090
24685 xnor %i7, 0x1063, %g3
24686 fbue %fcc3, loop_2091
24687 fnegs %f11, %f29
24688loop_2090:
24689 edge32n %o3, %i2, %i5
24690 fnands %f2, %f28, %f10
24691loop_2091:
24692 ldstub [%l7 + 0x53], %l3
24693 fble %fcc0, loop_2092
24694 nop
24695 set 0x18, %o3
24696 ldd [%l7 + %o3], %f20
24697 subcc %l6, %g6, %g7
24698 set 0x10, %l3
24699 lduha [%l7 + %l3] 0x80, %i3
24700loop_2092:
24701 fmovsle %icc, %f12, %f30
24702 fnor %f10, %f30, %f20
24703 subcc %l0, %l4, %g2
24704 move %icc, %l2, %i4
24705 movrne %g4, %g1, %o7
24706 nop
24707 setx loop_2093, %l0, %l1
24708 wrpr 0x1, %tl
24709 wrpr %l1, %tnpc
24710 setx 0x34400001400, %l0, %l1
24711 wrpr %l1, %tstate
24712 wrhpr 0x4, %htstate
24713 done
24714 brgez %o1, loop_2094
24715 sdivcc %o0, 0x1EBD, %l1
24716 movrgez %o6, 0x0B3, %o5
24717loop_2093:
24718 add %o2, 0x13B8, %o4
24719loop_2094:
24720 movvc %icc, %i0, %g5
24721 movneg %icc, %i1, %l5
24722 fmovsle %xcc, %f23, %f26
24723 addccc %i6, 0x165A, %g3
24724 fmovrdlz %i7, %f26, %f10
24725 edge16l %o3, %i2, %i5
24726 movrgz %l6, %g6, %l3
24727 bcs,a,pt %icc, loop_2095
24728 nop
24729 setx loop_2096, %l0, %l1
24730 wrpr 0x1, %tl
24731 wrpr %l1, %tnpc
24732 setx 0x34400001400, %l0, %l1
24733 wrpr %l1, %tstate
24734 wrhpr 0x4, %htstate
24735 done
24736 fmovrsgez %g7, %f26, %f19
24737 set 0x28, %g5
24738 stxa %l0, [%l7 + %g5] 0xe2
24739 membar #Sync
24740loop_2095:
24741 fmovsa %xcc, %f1, %f14
24742loop_2096:
24743 st %f1, [%l7 + 0x44]
24744 bpos,a %xcc, loop_2097
24745 tcs %icc, 0x6
24746 set 0x10, %l4
24747 sta %f21, [%l7 + %l4] 0x10
24748loop_2097:
24749 umul %l4, %i3, %l2
24750 movg %icc, %i4, %g2
24751 fornot1 %f26, %f18, %f30
24752 tn %icc, 0x2
24753 set 0x29, %o1
24754 ldsba [%l7 + %o1] 0x18, %g4
24755 fabsd %f14, %f30
24756 tle %xcc, 0x4
24757 fpmerge %f10, %f9, %f6
24758 array32 %o7, %o1, %o0
24759 and %g1, 0x10A5, %o6
24760 movn %icc, %o5, %l1
24761 wr %g0, 0x18, %asi
24762 swapa [%l7 + 0x3C] %asi, %o2
24763 wr %g0, 0x2a, %asi
24764 ldda [%l7 + 0x30] %asi, %i0
24765 nop
24766 set 0x64, %i1
24767 stb %o4, [%l7 + %i1]
24768 fbu,a %fcc2, loop_2098
24769 nop
24770 setx 0x004540B9, %l0, %l6
24771 st %l6, [%l7 + 0x34]
24772 ld [%l7 + 0x34], %fsr
24773 xnor %g5, %i1, %l5
24774 tgu %xcc, 0x4
24775loop_2098:
24776 edge16n %g3, %i7, %o3
24777 fnors %f29, %f13, %f14
24778 fmovdge %icc, %f0, %f9
24779 set 0x28, %o2
24780 stxa %i2, [%l7 + %o2] 0xea
24781 membar #Sync
24782 tsubcc %i5, %i6, %l6
24783 udiv %g6, 0x1869, %l3
24784 movre %l0, 0x11A, %l4
24785 set 0x3C, %l2
24786 stba %i3, [%l7 + %l2] 0x2a
24787 membar #Sync
24788 bpos loop_2099
24789 movl %icc, %l2, %i4
24790 bleu,pt %xcc, loop_2100
24791 taddcctv %g2, 0x159F, %g4
24792loop_2099:
24793 bcs,pt %xcc, loop_2101
24794 xnor %g7, %o1, %o0
24795loop_2100:
24796 ble,pn %xcc, loop_2102
24797 fcmpgt32 %f20, %f30, %o7
24798loop_2101:
24799 fmovsge %icc, %f5, %f24
24800 nop
24801 setx 0x92B8249C480BD975, %l0, %l6
24802 stx %l6, [%l7 + 0x28]
24803 ldd [%l7 + 0x28], %f28
24804 fsqrtd %f28, %f18
24805loop_2102:
24806 movrgz %o6, %g1, %l1
24807 faligndata %f6, %f24, %f18
24808 movrgez %o2, 0x320, %i0
24809 fmovsge %xcc, %f1, %f26
24810 nop
24811 setx 0xA42DA203905EA0B7, %l0, %l6
24812 stx %l6, [%l7 + 0x28]
24813 ldx [%l7 + 0x28], %fsr
24814 edge32 %o4, %g5, %i1
24815 addccc %o5, %l5, %g3
24816 nop
24817 fitod %f0, %f28
24818 fdtos %f28, %f7
24819 fbe,a %fcc2, loop_2103
24820 fble %fcc1, loop_2104
24821 edge32l %i7, %o3, %i5
24822 movrgz %i6, 0x135, %l6
24823loop_2103:
24824 taddcctv %i2, 0x1DC8, %g6
24825loop_2104:
24826 umulcc %l0, 0x0A8B, %l4
24827 movle %icc, %i3, %l3
24828 fandnot2s %f15, %f6, %f7
24829 sdivx %l2, 0x1C18, %i4
24830 be,pn %xcc, loop_2105
24831 tvc %xcc, 0x3
24832 tl %icc, 0x0
24833 nop
24834 fitod %f4, %f14
24835 fdtos %f14, %f2
24836loop_2105:
24837 alignaddr %g4, %g7, %o1
24838 tge %xcc, 0x7
24839 fpadd16s %f18, %f22, %f4
24840 ldx [%l7 + 0x18], %g2
24841 sdivcc %o7, 0x0660, %o0
24842 fpsub16 %f30, %f30, %f20
24843 bshuffle %f16, %f4, %f26
24844 ble loop_2106
24845 movcs %xcc, %o6, %g1
24846 movvc %xcc, %l1, %i0
24847 fbe,a %fcc1, loop_2107
24848loop_2106:
24849 movrlz %o2, %g5, %o4
24850 fmovde %xcc, %f18, %f28
24851 smul %o5, 0x03B5, %l5
24852loop_2107:
24853 nop
24854 wr %g0, 0xea, %asi
24855 stwa %i1, [%l7 + 0x4C] %asi
24856 membar #Sync
24857 nop
24858 setx loop_2108, %l0, %l1
24859 wrpr 0x1, %tl
24860 wrpr %l1, %tnpc
24861 setx 0x34400001400, %l0, %l1
24862 wrpr %l1, %tstate
24863 wrhpr 0x4, %htstate
24864 done
24865 movneg %xcc, %g3, %i7
24866 xnorcc %i5, %o3, %l6
24867 subccc %i2, %g6, %i6
24868loop_2108:
24869 fmovs %f6, %f12
24870 fpadd16 %f26, %f18, %f4
24871 tg %xcc, 0x3
24872 nop
24873 fitos %f8, %f7
24874 fstod %f7, %f10
24875 subc %l4, 0x03A5, %i3
24876 brz,a %l3, loop_2109
24877 fmul8ulx16 %f12, %f2, %f26
24878 tge %xcc, 0x6
24879 tcc %icc, 0x7
24880loop_2109:
24881 orncc %l0, %l2, %i4
24882 mova %icc, %g4, %o1
24883 popc %g2, %g7
24884 taddcc %o7, %o0, %o6
24885 xorcc %g1, %i0, %o2
24886 edge16l %g5, %l1, %o4
24887 addc %o5, %l5, %g3
24888 array32 %i7, %i5, %i1
24889 ldd [%l7 + 0x18], %f16
24890 movgu %icc, %l6, %o3
24891 movle %icc, %g6, %i6
24892 subc %l4, %i3, %i2
24893 ble,a,pt %xcc, loop_2110
24894 bshuffle %f8, %f4, %f0
24895 sdivx %l0, 0x11F1, %l3
24896 nop
24897 setx loop_2111, %l0, %l1
24898 wrpr 0x1, %tl
24899 wrpr %l1, %tnpc
24900 setx 0x34400001400, %l0, %l1
24901 wrpr %l1, %tstate
24902 wrhpr 0x4, %htstate
24903 done
24904loop_2110:
24905 subcc %l2, 0x0224, %g4
24906 tpos %xcc, 0x5
24907 bg,a loop_2112
24908loop_2111:
24909 edge32l %i4, %g2, %g7
24910 movn %icc, %o1, %o0
24911 xnorcc %o6, 0x0855, %g1
24912loop_2112:
24913 fmovscs %icc, %f1, %f3
24914 fbo %fcc1, loop_2113
24915 membar 0x46
24916 fcmpeq32 %f28, %f2, %o7
24917 fcmpeq32 %f2, %f22, %o2
24918loop_2113:
24919 fbul %fcc1, loop_2114
24920 array8 %g5, %i0, %o4
24921 tcs %icc, 0x1
24922 ta %icc, 0x2
24923loop_2114:
24924 mulx %o5, 0x1552, %l5
24925 and %g3, 0x17FE, %i7
24926 ldub [%l7 + 0x08], %i5
24927 movpos %xcc, %l1, %l6
24928 set 0x78, %o6
24929 ldswa [%l7 + %o6] 0x89, %i1
24930 sethi 0x1033, %o3
24931 and %g6, 0x10A9, %l4
24932 wr %g0, 0x04, %asi
24933 sta %f29, [%l7 + 0x30] %asi
24934 umul %i3, %i2, %i6
24935 srlx %l0, %l3, %l2
24936 subcc %g4, %i4, %g2
24937 restored
24938 rdpr %cwp, %g1
24939 rdpr %cansave, %g2
24940 rdpr %canrestore, %g3
24941 rdpr %cleanwin, %g4
24942 rdpr %otherwin, %g5
24943 rdpr %wstate, %g6
24944 wr %g0, 0x88, %asi
24945 stda %f16, [%l7 + 0x40] %asi
24946 tl %xcc, 0x1
24947 mova %xcc, %o1, %g7
24948 nop
24949 setx loop_2115, %l0, %l1
24950 wrpr 0x1, %tl
24951 wrpr %l1, %tpc
24952 add %l1, 0x4, %l1
24953 wrpr %l1, %tnpc
24954 setx 0x34400001400, %l0, %l1
24955 wrpr %l1, %tstate
24956 wrhpr 0x4, %htstate
24957 retry
24958 nop
24959 set 0x15, %l6
24960 ldstub [%l7 + %l6], %o6
24961 bl,a,pn %icc, loop_2116
24962 tpos %icc, 0x0
24963loop_2115:
24964 fbe %fcc1, loop_2117
24965 movrlz %g1, 0x0C8, %o0
24966loop_2116:
24967 fpackfix %f4, %f5
24968 move %xcc, %o2, %o7
24969loop_2117:
24970 sdivcc %i0, 0x0435, %g5
24971 bvc,a loop_2118
24972 edge8ln %o4, %o5, %g3
24973 tsubcctv %i7, 0x00F1, %l5
24974 udiv %i5, 0x15F0, %l6
24975loop_2118:
24976 edge8ln %l1, %i1, %g6
24977 edge16ln %l4, %o3, %i2
24978 fnor %f4, %f22, %f24
24979 srl %i3, %i6, %l0
24980 movl %icc, %l2, %l3
24981 umulcc %g4, %g2, %o1
24982 tcs %xcc, 0x1
24983 sll %i4, %o6, %g1
24984 fnot1 %f10, %f4
24985 orn %o0, 0x0A9D, %o2
24986 fbl,a %fcc0, loop_2119
24987 nop
24988 fitos %f12, %f6
24989 fstoi %f6, %f0
24990 ldsh [%l7 + 0x18], %g7
24991 tl %xcc, 0x4
24992loop_2119:
24993 tsubcctv %o7, %g5, %i0
24994 srax %o5, %g3, %i7
24995 smul %l5, 0x0677, %o4
24996 tcs %xcc, 0x7
24997 fmovdpos %xcc, %f11, %f5
24998 bgu loop_2120
24999 srlx %i5, %l1, %i1
25000 fmovda %xcc, %f25, %f16
25001 restored
25002 rdpr %cwp, %g1
25003 rdpr %cansave, %g2
25004 rdpr %canrestore, %g3
25005 rdpr %cleanwin, %g4
25006 rdpr %otherwin, %g5
25007 rdpr %wstate, %g6
25008loop_2120:
25009 tpos %icc, 0x2
25010 nop
25011 setx 0x46057B9EA075B361, %l0, %l6
25012 stx %l6, [%l7 + 0x38]
25013 ldx [%l7 + 0x38], %fsr
25014 set 0x41, %o4
25015 stba %l6, [%l7 + %o4] 0x14
25016 fabsd %f22, %f14
25017 sdivcc %l4, 0x0A17, %g6
25018 edge16l %o3, %i2, %i6
25019 fbul %fcc2, loop_2121
25020 tleu %xcc, 0x2
25021 ble,a loop_2122
25022 popc 0x19B8, %l0
25023loop_2121:
25024 fmovrsgz %i3, %f31, %f30
25025 subc %l3, 0x0E58, %l2
25026loop_2122:
25027 brz %g2, loop_2123
25028 xnorcc %g4, %i4, %o1
25029 andncc %o6, %o0, %o2
25030 ldsh [%l7 + 0x52], %g1
25031loop_2123:
25032 sdivx %g7, 0x1718, %o7
25033 mulscc %i0, %o5, %g5
25034 edge16 %g3, %l5, %i7
25035 edge32ln %o4, %l1, %i1
25036 faligndata %f28, %f28, %f22
25037 fnot2s %f20, %f11
25038 fnand %f26, %f14, %f18
25039 fbg,a %fcc1, loop_2124
25040 srl %i5, 0x13, %l4
25041 srl %l6, 0x11, %g6
25042 nop
25043 fitos %f0, %f27
25044 fstox %f27, %f10
25045 fxtos %f10, %f27
25046loop_2124:
25047 bn %icc, loop_2125
25048 fand %f10, %f14, %f8
25049 tgu %icc, 0x7
25050 bneg,a,pn %icc, loop_2126
25051loop_2125:
25052 fornot2s %f12, %f6, %f1
25053 udivcc %i2, 0x165D, %o3
25054 srl %i6, %l0, %i3
25055loop_2126:
25056 nop
25057 wr %g0, 0x81, %asi
25058 swapa [%l7 + 0x54] %asi, %l2
25059 wr %g0, 0x80, %asi
25060 ldxa [%l7 + 0x48] %asi, %l3
25061 fbug %fcc1, loop_2127
25062 srl %g2, 0x15, %i4
25063 fmovdvs %icc, %f4, %f23
25064 fmovrdgz %o1, %f14, %f22
25065loop_2127:
25066 fandnot1 %f10, %f10, %f8
25067 popc %g4, %o6
25068 edge32n %o0, %g1, %o2
25069 brz,a %o7, loop_2128
25070 fmul8x16 %f12, %f24, %f0
25071 fmovsl %icc, %f7, %f18
25072 fpsub16 %f28, %f12, %f6
25073loop_2128:
25074 call loop_2129
25075 edge32n %i0, %o5, %g7
25076 or %g5, %g3, %l5
25077 fpsub16 %f2, %f16, %f12
25078loop_2129:
25079 edge16ln %i7, %l1, %o4
25080 movpos %icc, %i1, %i5
25081 fbule,a %fcc0, loop_2130
25082 addcc %l6, 0x073E, %l4
25083 saved
25084 rdpr %cwp, %g1
25085 rdpr %cansave, %g2
25086 rdpr %canrestore, %g3
25087 rdpr %cleanwin, %g4
25088 rdpr %otherwin, %g5
25089 rdpr %wstate, %g6
25090 set 0x34, %i5
25091 lda [%l7 + %i5] 0x88, %f9
25092loop_2130:
25093 movn %xcc, %i2, %g6
25094 fornot2s %f12, %f30, %f20
25095 membar #Sync
25096 set 0x40, %l5
25097 ldda [%l7 + %l5] 0x17, %f16
25098 movrgez %i6, %o3, %l0
25099 ld [%l7 + 0x20], %f12
25100 set 0x20, %g2
25101 lduwa [%l7 + %g2] 0x89, %l2
25102 movcc %icc, %l3, %i3
25103 std %f16, [%l7 + 0x78]
25104 nop
25105 fitos %f12, %f23
25106 fstox %f23, %f24
25107 tne %xcc, 0x0
25108 ldsw [%l7 + 0x08], %i4
25109 fmovrsgz %g2, %f21, %f12
25110 faligndata %f6, %f4, %f24
25111 tn %icc, 0x4
25112 edge16ln %o1, %g4, %o6
25113 umul %g1, %o0, %o7
25114 nop
25115 set 0x78, %i3
25116 ldd [%l7 + %i3], %f28
25117 set 0x30, %i6
25118 ldxa [%l7 + %i6] 0x81, %o2
25119 fandnot2s %f10, %f4, %f13
25120 mulscc %i0, %g7, %g5
25121 bpos,a %xcc, loop_2131
25122 fmovsgu %xcc, %f24, %f6
25123 andn %g3, %o5, %l5
25124 fcmple16 %f28, %f24, %i7
25125loop_2131:
25126 membar 0x1E
25127 fnor %f6, %f2, %f18
25128 bn loop_2132
25129 saved
25130 rdpr %cwp, %g1
25131 rdpr %cansave, %g2
25132 rdpr %canrestore, %g3
25133 rdpr %cleanwin, %g4
25134 rdpr %otherwin, %g5
25135 rdpr %wstate, %g6
25136 sll %o4, %l1, %i5
25137 tleu %xcc, 0x5
25138loop_2132:
25139 nop
25140 set 0x60, %l0
25141 ldda [%l7 + %l0] 0x18, %i0
25142 popc 0x0254, %l6
25143 fpsub16 %f10, %f26, %f12
25144 sth %i2, [%l7 + 0x2E]
25145 sdiv %l4, 0x16E9, %g6
25146 fnot2 %f28, %f12
25147 movrlez %i6, %l0, %l2
25148 set 0x3B, %i4
25149 lduba [%l7 + %i4] 0x15, %o3
25150 tsubcctv %l3, %i3, %g2
25151 movcc %xcc, %i4, %g4
25152 nop
25153 set 0x12, %l1
25154 sth %o1, [%l7 + %l1]
25155 edge16l %g1, %o6, %o0
25156 restored
25157 rdpr %cwp, %g1
25158 rdpr %cansave, %g2
25159 rdpr %canrestore, %g3
25160 rdpr %cleanwin, %g4
25161 rdpr %otherwin, %g5
25162 rdpr %wstate, %g6
25163 sdivx %o7, 0x0775, %i0
25164 fmul8ulx16 %f20, %f28, %f16
25165 nop
25166 setx 0x37EB3367, %l0, %l6
25167 st %l6, [%l7 + 0x28]
25168 ld [%l7 + 0x28], %f13
25169 setx 0x1951A301, %l1, %l5
25170 st %l5, [%l7 + 0x10]
25171 ld [%l7 + 0x10], %f1
25172 fdivs %f1, %f13, %f14
25173 andn %g7, %o2, %g3
25174 stw %g5, [%l7 + 0x14]
25175 nop
25176 setx loop_2133, %l0, %l1
25177 wrpr 0x1, %tl
25178 wrpr %l1, %tnpc
25179 setx 0x34400001400, %l0, %l1
25180 wrpr %l1, %tstate
25181 wrhpr 0x4, %htstate
25182 done
25183 movleu %icc, %o5, %i7
25184 fxor %f14, %f22, %f28
25185 andncc %o4, %l1, %l5
25186loop_2133:
25187 nop
25188 wr %g0, 0x2b, %asi
25189 stwa %i5, [%l7 + 0x78] %asi
25190 membar #Sync
25191 fzeros %f6
25192 fcmpne16 %f10, %f4, %i1
25193 bg,pn %xcc, loop_2134
25194 umulcc %i2, %l4, %l6
25195 fmovrsne %i6, %f5, %f4
25196 or %l0, 0x1C8D, %l2
25197loop_2134:
25198 tcc %icc, 0x3
25199 tn %xcc, 0x2
25200 edge16l %o3, %g6, %i3
25201 or %g2, 0x007C, %l3
25202 movl %icc, %i4, %o1
25203 fsrc2s %f19, %f22
25204 fabss %f16, %f18
25205 orn %g1, 0x1928, %o6
25206 faligndata %f20, %f0, %f2
25207 fmovdcs %icc, %f9, %f27
25208 edge32 %o0, %g4, %o7
25209 taddcc %g7, 0x0999, %o2
25210 movvc %icc, %i0, %g3
25211 andncc %o5, %g5, %o4
25212 fcmpne16 %f12, %f0, %l1
25213 edge8l %i7, %l5, %i5
25214 orn %i2, %i1, %l6
25215 saved
25216 rdpr %cwp, %g1
25217 rdpr %cansave, %g2
25218 rdpr %canrestore, %g3
25219 rdpr %cleanwin, %g4
25220 rdpr %otherwin, %g5
25221 rdpr %wstate, %g6
25222 array16 %l4, %i6, %l0
25223 restored
25224 rdpr %cwp, %g1
25225 rdpr %cansave, %g2
25226 rdpr %canrestore, %g3
25227 rdpr %cleanwin, %g4
25228 rdpr %otherwin, %g5
25229 rdpr %wstate, %g6
25230 andn %l2, 0x0F9A, %g6
25231 movre %i3, 0x12D, %g2
25232 fbuge %fcc1, loop_2135
25233 fornot1 %f6, %f20, %f16
25234 wr %g0, 0x80, %asi
25235 ldsba [%l7 + 0x45] %asi, %o3
25236loop_2135:
25237 sir 0x028D
25238 sra %i4, 0x02, %l3
25239 ble,a,pn %xcc, loop_2136
25240 fexpand %f1, %f24
25241 set 0x52, %i0
25242 ldsha [%l7 + %i0] 0x80, %g1
25243loop_2136:
25244 bcs,pn %xcc, loop_2137
25245 fba %fcc3, loop_2138
25246 orcc %o6, 0x0A0E, %o1
25247 ld [%l7 + 0x48], %f18
25248loop_2137:
25249 bcs loop_2139
25250loop_2138:
25251 movvs %xcc, %o0, %o7
25252 movg %icc, %g7, %o2
25253 movgu %xcc, %i0, %g4
25254loop_2139:
25255 stbar
25256 smulcc %g3, %o5, %g5
25257 brnz %o4, loop_2140
25258 nop
25259 setx 0x56D84779507ED9A8, %l0, %l6
25260 stx %l6, [%l7 + 0x40]
25261 ldx [%l7 + 0x40], %fsr
25262 fpmerge %f22, %f21, %f22
25263 fcmpne32 %f20, %f2, %i7
25264loop_2140:
25265 edge8l %l1, %l5, %i5
25266 movcs %icc, %i1, %l6
25267 ldsb [%l7 + 0x5D], %l4
25268 bn,a loop_2141
25269 andncc %i6, %i2, %l2
25270 tne %icc, 0x2
25271 srl %l0, 0x05, %g6
25272loop_2141:
25273 movrlez %i3, 0x2EA, %g2
25274 mova %icc, %o3, %l3
25275 addcc %g1, %i4, %o1
25276 array16 %o0, %o6, %o7
25277 wr %g0, 0x80, %asi
25278 ldsha [%l7 + 0x2A] %asi, %o2
25279 movcc %xcc, %i0, %g4
25280 tle %icc, 0x0
25281 taddcc %g7, 0x0CAF, %o5
25282 edge16ln %g5, %g3, %o4
25283 fors %f18, %f29, %f22
25284 nop
25285 setx 0xECF5EDC1CBE5B3DA, %l0, %l6
25286 stx %l6, [%l7 + 0x28]
25287 ldd [%l7 + 0x28], %f0
25288 setx 0x6908A9AE80EC6104, %l1, %l5
25289 stx %l5, [%l7 + 0x10]
25290 ldd [%l7 + 0x10], %f6
25291 faddd %f6, %f0, %f10
25292 mulscc %i7, %l5, %l1
25293 movrlez %i1, %i5, %l4
25294 nop
25295 setx 0x89ECF361404F4AB7, %l0, %l6
25296 stx %l6, [%l7 + 0x60]
25297 ldx [%l7 + 0x60], %fsr
25298 srl %i6, 0x0C, %l6
25299 tle %icc, 0x5
25300 tn %icc, 0x3
25301 brnz,a %i2, loop_2142
25302 taddcctv %l2, %g6, %i3
25303 sll %g2, 0x13, %o3
25304 fble,a %fcc0, loop_2143
25305loop_2142:
25306 fornot2 %f2, %f14, %f26
25307 addcc %l0, 0x07ED, %g1
25308 restored
25309 rdpr %cwp, %g1
25310 rdpr %cansave, %g2
25311 rdpr %canrestore, %g3
25312 rdpr %cleanwin, %g4
25313 rdpr %otherwin, %g5
25314 rdpr %wstate, %g6
25315loop_2143:
25316 fmovdleu %icc, %f21, %f14
25317 ldsw [%l7 + 0x30], %i4
25318 movvc %icc, %o1, %l3
25319 udiv %o0, 0x09C2, %o7
25320 fcmpne32 %f0, %f12, %o6
25321 edge16n %o2, %i0, %g7
25322 brz %g4, loop_2144
25323 edge32ln %o5, %g3, %g5
25324 bgu,pt %icc, loop_2145
25325 sllx %i7, 0x0E, %l5
25326loop_2144:
25327 nop
25328 set 0x68, %o7
25329 ldsha [%l7 + %o7] 0x04, %l1
25330loop_2145:
25331 edge32ln %i1, %o4, %l4
25332 srl %i5, 0x08, %l6
25333 bvc,a loop_2146
25334 fbu %fcc1, loop_2147
25335 movge %xcc, %i6, %l2
25336 nop
25337 setx loop_2148, %l0, %l1
25338 wrpr 0x1, %tl
25339 wrpr %l1, %tnpc
25340 setx 0x34400001400, %l0, %l1
25341 wrpr %l1, %tstate
25342 wrhpr 0x4, %htstate
25343 done
25344loop_2146:
25345 taddcctv %g6, 0x1CA0, %i3
25346loop_2147:
25347 fbo %fcc1, loop_2149
25348 alignaddrl %i2, %g2, %l0
25349loop_2148:
25350 movcs %xcc, %o3, %i4
25351 fsrc1 %f2, %f6
25352loop_2149:
25353 srax %g1, 0x08, %o1
25354 fnegs %f25, %f28
25355 nop
25356 setx 0xE30ADE1528082E56, %l0, %l6
25357 stx %l6, [%l7 + 0x28]
25358 ldd [%l7 + 0x28], %f2
25359 setx 0x67766091CBF6AE1D, %l1, %l5
25360 stx %l5, [%l7 + 0x10]
25361 ldd [%l7 + 0x10], %f4
25362 fmuld %f4, %f2, %f8
25363 movrlz %o0, 0x039, %o7
25364 nop
25365 set 0x5C, %i2
25366 lduw [%l7 + %i2], %l3
25367 fpadd32s %f24, %f6, %f12
25368 bne,a loop_2150
25369 tneg %xcc, 0x0
25370 sub %o6, 0x1C0C, %o2
25371 tpos %xcc, 0x3
25372loop_2150:
25373 fbu,a %fcc3, loop_2151
25374 orn %i0, %g7, %o5
25375 fxnor %f16, %f6, %f28
25376 andn %g3, %g5, %g4
25377loop_2151:
25378 nop
25379 wr %g0, 0xe2, %asi
25380 stha %l5, [%l7 + 0x78] %asi
25381 membar #Sync
25382 std %f10, [%l7 + 0x40]
25383 umul %l1, %i7, %i1
25384 bgu,a,pt %xcc, loop_2152
25385 sub %o4, 0x00AF, %i5
25386 edge32l %l4, %l6, %i6
25387 edge32ln %l2, %i3, %g6
25388loop_2152:
25389 movleu %xcc, %i2, %g2
25390 orn %o3, 0x0B49, %i4
25391 fpadd16 %f10, %f10, %f24
25392 sdiv %l0, 0x19B9, %o1
25393 tcc %xcc, 0x1
25394 restored
25395 rdpr %cwp, %g1
25396 rdpr %cansave, %g2
25397 rdpr %canrestore, %g3
25398 rdpr %cleanwin, %g4
25399 rdpr %otherwin, %g5
25400 rdpr %wstate, %g6
25401 fmovscs %icc, %f22, %f9
25402 brgz,a %o0, loop_2153
25403 saved
25404 rdpr %cwp, %g1
25405 rdpr %cansave, %g2
25406 rdpr %canrestore, %g3
25407 rdpr %cleanwin, %g4
25408 rdpr %otherwin, %g5
25409 rdpr %wstate, %g6
25410 movle %xcc, %g1, %l3
25411 sdivcc %o6, 0x0816, %o7
25412loop_2153:
25413 fbl %fcc1, loop_2154
25414 fmovrslz %o2, %f14, %f27
25415 add %l7, 0x3C, %l6
25416 wr %g0, 0x80, %asi
25417 casa [%l6] %asi, %i0, %g7
25418loop_2154:
25419 edge16n %o5, %g3, %g5
25420 fnot1s %f29, %f13
25421 fpsub16s %f31, %f9, %f15
25422 restored
25423 rdpr %cwp, %g1
25424 rdpr %cansave, %g2
25425 rdpr %canrestore, %g3
25426 rdpr %cleanwin, %g4
25427 rdpr %otherwin, %g5
25428 rdpr %wstate, %g6
25429 fble,a %fcc3, loop_2155
25430 movgu %icc, %l5, %g4
25431 sra %l1, 0x15, %i7
25432 fbo %fcc1, loop_2156
25433loop_2155:
25434 udivcc %o4, 0x0044, %i1
25435 fbn,a %fcc1, loop_2157
25436 nop
25437 setx loop_2158, %l0, %l1
25438 jmpl %l1, %i5
25439loop_2156:
25440 fmovsge %xcc, %f3, %f29
25441 edge16l %l4, %l6, %l2
25442loop_2157:
25443 mova %xcc, %i6, %g6
25444loop_2158:
25445 orncc %i3, %i2, %o3
25446 ldd [%l7 + 0x40], %g2
25447 bleu,a,pt %xcc, loop_2159
25448 move %xcc, %i4, %o1
25449 fmovrsne %o0, %f6, %f26
25450 srax %l0, %g1, %l3
25451loop_2159:
25452 alignaddrl %o7, %o6, %o2
25453 fble %fcc2, loop_2160
25454 fbn,a %fcc2, loop_2161
25455 fbule %fcc3, loop_2162
25456 srlx %g7, %o5, %i0
25457loop_2160:
25458 tsubcctv %g5, 0x0C02, %l5
25459loop_2161:
25460 movg %icc, %g3, %g4
25461loop_2162:
25462 ldsb [%l7 + 0x1B], %l1
25463 addc %i7, %i1, %o4
25464 movle %xcc, %i5, %l4
25465 smul %l6, 0x1ADD, %l2
25466 andn %i6, 0x0CB9, %g6
25467 sdivx %i3, 0x12E6, %o3
25468 fsrc2s %f5, %f20
25469 fmovdvc %xcc, %f3, %f9
25470 ldx [%l7 + 0x48], %i2
25471 nop
25472 setx loop_2163, %l0, %l1
25473 wrpr 0x1, %tl
25474 wrpr %l1, %tpc
25475 add %l1, 0x4, %l1
25476 wrpr %l1, %tnpc
25477 setx 0x34400001400, %l0, %l1
25478 wrpr %l1, %tstate
25479 wrhpr 0x4, %htstate
25480 retry
25481 tsubcctv %i4, 0x1F2B, %o1
25482 brnz %o0, loop_2164
25483 fmovdle %xcc, %f1, %f23
25484loop_2163:
25485 bshuffle %f30, %f22, %f10
25486 set 0x22, %g6
25487 ldstuba [%l7 + %g6] 0x89, %g2
25488loop_2164:
25489 movrlez %l0, %g1, %l3
25490 fors %f25, %f13, %f11
25491 fmul8sux16 %f28, %f8, %f8
25492 mulscc %o6, 0x11DC, %o2
25493 taddcc %o7, %g7, %o5
25494 edge16l %g5, %l5, %i0
25495 fbu,a %fcc3, loop_2165
25496 xnorcc %g3, 0x1560, %l1
25497 mova %xcc, %i7, %g4
25498 xor %i1, %i5, %o4
25499loop_2165:
25500 fnot2 %f18, %f18
25501 fcmpgt16 %f16, %f18, %l6
25502 tsubcctv %l2, 0x14B7, %l4
25503 mova %xcc, %g6, %i3
25504 taddcctv %o3, %i2, %i6
25505 tvs %xcc, 0x1
25506 array8 %i4, %o0, %g2
25507 swap [%l7 + 0x38], %l0
25508 fbul,a %fcc1, loop_2166
25509 fnot1s %f4, %f29
25510 restored
25511 rdpr %cwp, %g1
25512 rdpr %cansave, %g2
25513 rdpr %canrestore, %g3
25514 rdpr %cleanwin, %g4
25515 rdpr %otherwin, %g5
25516 rdpr %wstate, %g6
25517 movneg %icc, %o1, %l3
25518loop_2166:
25519 movvs %icc, %o6, %o2
25520 tle %xcc, 0x7
25521 set 0x45, %g3
25522 ldsba [%l7 + %g3] 0x19, %g1
25523 edge32ln %g7, %o5, %g5
25524 fmovdne %icc, %f7, %f30
25525 membar 0x65
25526 edge32l %o7, %i0, %l5
25527 mulx %l1, 0x0F38, %g3
25528 movgu %xcc, %g4, %i7
25529 addcc %i5, %o4, %i1
25530 fmovsa %icc, %f21, %f30
25531 sth %l2, [%l7 + 0x3E]
25532 movle %xcc, %l4, %g6
25533 fxors %f14, %f20, %f12
25534 lduw [%l7 + 0x20], %i3
25535 set 0x0A, %o0
25536 lduba [%l7 + %o0] 0x89, %o3
25537 tneg %xcc, 0x3
25538 saved
25539 rdpr %cwp, %g1
25540 rdpr %cansave, %g2
25541 rdpr %canrestore, %g3
25542 rdpr %cleanwin, %g4
25543 rdpr %otherwin, %g5
25544 rdpr %wstate, %g6
25545 fmovrdgez %l6, %f30, %f4
25546 orn %i6, 0x19A1, %i2
25547 smul %i4, %o0, %g2
25548 edge16ln %l0, %l3, %o1
25549 and %o2, %g1, %o6
25550 lduh [%l7 + 0x0A], %g7
25551 addccc %g5, 0x0920, %o5
25552 st %f9, [%l7 + 0x78]
25553 ld [%l7 + 0x5C], %f18
25554 fmul8sux16 %f6, %f16, %f30
25555 srl %o7, %l5, %i0
25556 edge8ln %g3, %g4, %i7
25557 edge32l %i5, %o4, %l1
25558 sdivcc %i1, 0x0AC6, %l2
25559 bg,a,pn %icc, loop_2167
25560 lduh [%l7 + 0x18], %l4
25561 nop
25562 fitod %f6, %f24
25563 fdtos %f24, %f24
25564 fcmpne32 %f20, %f16, %i3
25565loop_2167:
25566 movpos %xcc, %o3, %l6
25567 edge8n %g6, %i6, %i4
25568 fnot1s %f16, %f23
25569 edge32l %i2, %o0, %g2
25570 fbn %fcc2, loop_2168
25571 brgz %l3, loop_2169
25572 tn %icc, 0x0
25573 edge16ln %l0, %o1, %g1
25574loop_2168:
25575 for %f24, %f0, %f4
25576loop_2169:
25577 movge %xcc, %o2, %o6
25578 tg %xcc, 0x1
25579 fbne %fcc1, loop_2170
25580 fornot2s %f16, %f5, %f16
25581 fbug,a %fcc3, loop_2171
25582 sdivx %g7, 0x1F42, %o5
25583loop_2170:
25584 fmovspos %xcc, %f26, %f25
25585 tne %xcc, 0x3
25586loop_2171:
25587 fmul8x16al %f19, %f29, %f12
25588 set 0x6B, %g1
25589 ldsba [%l7 + %g1] 0x89, %o7
25590 add %l7, 0x70, %l6
25591 wr %g0, 0x80, %asi
25592 ldxa [%l6] %asi, %l5
25593 casxa [%l6] 0x80, %l5, %g5
25594 xnor %g3, %i0, %i7
25595 brnz %g4, loop_2172
25596 popc %i5, %o4
25597 fbge %fcc0, loop_2173
25598 nop
25599 setx 0xA3D4D1F97B951183, %l0, %l6
25600 stx %l6, [%l7 + 0x28]
25601 ldd [%l7 + 0x28], %f8
25602 setx 0x017D044CB5668BCB, %l1, %l5
25603 stx %l5, [%l7 + 0x10]
25604 ldd [%l7 + 0x10], %f8
25605 fmuld %f8, %f8, %f10
25606loop_2172:
25607 fmovrse %l1, %f16, %f18
25608 movle %icc, %l2, %i1
25609loop_2173:
25610 edge32l %i3, %o3, %l4
25611 ldsb [%l7 + 0x64], %l6
25612 bpos loop_2174
25613 movrgz %g6, 0x0BF, %i6
25614 tne %icc, 0x3
25615 edge32ln %i2, %i4, %g2
25616loop_2174:
25617 edge16n %o0, %l0, %o1
25618 nop
25619 setx 0x07031748893D0A0D, %l0, %l6
25620 stx %l6, [%l7 + 0x28]
25621 ldd [%l7 + 0x28], %f30
25622 setx 0x4CE9BCB8110C3DC8, %l1, %l5
25623 stx %l5, [%l7 + 0x10]
25624 ldd [%l7 + 0x10], %f10
25625 fdivd %f10, %f30, %f10
25626 fmovdcs %xcc, %f15, %f10
25627 nop
25628 setx loop_2175, %l0, %l1
25629 wrpr 0x1, %tl
25630 wrpr %l1, %tnpc
25631 setx 0x34400001400, %l0, %l1
25632 wrpr %l1, %tstate
25633 wrhpr 0x4, %htstate
25634 done
25635 movgu %icc, %l3, %g1
25636 add %l7, 0x20, %l6
25637 wr %g0, 0x88, %asi
25638 ldxa [%l6] %asi, %o2
25639 casxa [%l6] %asi, %o2, %g7
25640loop_2175:
25641 bg,a %xcc, loop_2176
25642 fmovsl %icc, %f29, %f19
25643 xnorcc %o6, %o7, %l5
25644 tl %xcc, 0x7
25645loop_2176:
25646 nop
25647 setx 0x7061EE1C, %l0, %l6
25648 st %l6, [%l7 + 0x58]
25649 ld [%l7 + 0x58], %fsr
25650 fpsub32 %f20, %f28, %f8
25651 wr %g0, 0x88, %asi
25652 ldsba [%l7 + 0x5F] %asi, %o5
25653 saved
25654 rdpr %cwp, %g1
25655 rdpr %cansave, %g2
25656 rdpr %canrestore, %g3
25657 rdpr %cleanwin, %g4
25658 rdpr %otherwin, %g5
25659 rdpr %wstate, %g6
25660 fxnors %f22, %f4, %f21
25661 sub %g3, 0x0B53, %i0
25662 movpos %icc, %i7, %g4
25663 addccc %i5, 0x044F, %o4
25664 smulcc %g5, 0x1322, %l2
25665 nop
25666 setx 0xA483CA67, %l0, %l6
25667 st %l6, [%l7 + 0x28]
25668 ld [%l7 + 0x28], %f11
25669 setx 0x828B0583, %l1, %l5
25670 st %l5, [%l7 + 0x10]
25671 ld [%l7 + 0x10], %f26
25672 fadds %f26, %f11, %f18
25673 stx %l1, [%l7 + 0x28]
25674 brgz %i3, loop_2177
25675 fmul8ulx16 %f24, %f10, %f0
25676 mulscc %o3, 0x1069, %l4
25677 brgez %l6, loop_2178
25678loop_2177:
25679 sethi 0x1749, %i1
25680 wr %g0, 0x11, %asi
25681 lda [%l7 + 0x50] %asi, %f7
25682loop_2178:
25683 xnorcc %g6, %i6, %i2
25684 fnor %f10, %f0, %f18
25685 edge32 %g2, %o0, %l0
25686 movg %icc, %i4, %o1
25687 orn %g1, %o2, %g7
25688 sth %l3, [%l7 + 0x28]
25689 popc 0x00AF, %o6
25690 tsubcctv %l5, 0x03D5, %o7
25691 tgu %xcc, 0x1
25692 fbu,a %fcc0, loop_2179
25693 fandnot2 %f14, %f20, %f28
25694 bshuffle %f12, %f6, %f16
25695 restored
25696 rdpr %cwp, %g1
25697 rdpr %cansave, %g2
25698 rdpr %canrestore, %g3
25699 rdpr %cleanwin, %g4
25700 rdpr %otherwin, %g5
25701 rdpr %wstate, %g6
25702loop_2179:
25703 nop
25704 fitos %f5, %f11
25705 fstod %f11, %f8
25706 edge16n %o5, %i0, %i7
25707 sdivx %g3, 0x0F77, %i5
25708 srax %o4, 0x14, %g4
25709 fmovsneg %icc, %f29, %f31
25710 tleu %icc, 0x0
25711 addc %l2, %g5, %l1
25712 fsrc1 %f16, %f12
25713 tsubcctv %o3, 0x04BB, %i3
25714 fbg %fcc1, loop_2180
25715 fnot2s %f5, %f24
25716 bcc,pt %icc, loop_2181
25717 brz %l6, loop_2182
25718loop_2180:
25719 brlez %i1, loop_2183
25720 brlz %l4, loop_2184
25721loop_2181:
25722 edge32 %g6, %i6, %i2
25723loop_2182:
25724 brlz %g2, loop_2185
25725loop_2183:
25726 edge8 %o0, %l0, %i4
25727loop_2184:
25728 fnegd %f4, %f28
25729 movneg %xcc, %o1, %o2
25730loop_2185:
25731 subc %g1, 0x0CA2, %l3
25732 membar 0x48
25733 taddcc %g7, 0x1F9D, %o6
25734 addccc %o7, 0x1911, %o5
25735 alignaddrl %i0, %i7, %l5
25736 movre %g3, 0x319, %i5
25737 nop
25738 fitod %f14, %f22
25739 tl %xcc, 0x3
25740 smulcc %g4, 0x1A69, %l2
25741 tgu %xcc, 0x6
25742 fmul8x16au %f9, %f21, %f30
25743 fcmpeq16 %f0, %f10, %g5
25744 edge32ln %l1, %o4, %i3
25745 bn,a,pt %xcc, loop_2186
25746 movrne %o3, 0x241, %i1
25747 set 0x08, %i7
25748 lduha [%l7 + %i7] 0x11, %l4
25749loop_2186:
25750 nop
25751 set 0x4C, %g7
25752 sta %f14, [%l7 + %g7] 0x18
25753 sdivcc %l6, 0x0981, %g6
25754 fmovsge %icc, %f22, %f25
25755 fandnot1s %f19, %f26, %f3
25756 bn,pn %icc, loop_2187
25757 srl %i6, %i2, %o0
25758 taddcctv %l0, 0x1E50, %i4
25759 movge %xcc, %o1, %g2
25760loop_2187:
25761 tg %xcc, 0x3
25762 edge8n %o2, %g1, %g7
25763 te %xcc, 0x6
25764 fbue %fcc0, loop_2188
25765 movn %xcc, %o6, %o7
25766 nop
25767 setx 0xFC02F64610634E3A, %l0, %l6
25768 stx %l6, [%l7 + 0x50]
25769 ldx [%l7 + 0x50], %fsr
25770 nop
25771 setx loop_2189, %l0, %l1
25772 jmpl %l1, %l3
25773loop_2188:
25774 movre %i0, %i7, %l5
25775 nop
25776 setx loop_2190, %l0, %l1
25777 wrpr 0x1, %tl
25778 wrpr %l1, %tpc
25779 add %l1, 0x4, %l1
25780 wrpr %l1, %tnpc
25781 setx 0x34400001400, %l0, %l1
25782 wrpr %l1, %tstate
25783 wrhpr 0x4, %htstate
25784 retry
25785 fbue,a %fcc1, loop_2191
25786loop_2189:
25787 tvc %xcc, 0x5
25788 fmovdcs %icc, %f1, %f8
25789loop_2190:
25790 andncc %o5, %g3, %i5
25791loop_2191:
25792 fmovsgu %xcc, %f7, %f3
25793 andn %l2, %g5, %g4
25794 alignaddr %l1, %i3, %o3
25795 xnorcc %i1, 0x17DA, %l4
25796 sll %o4, 0x00, %l6
25797 tvs %xcc, 0x3
25798 restored
25799 rdpr %cwp, %g1
25800 rdpr %cansave, %g2
25801 rdpr %canrestore, %g3
25802 rdpr %cleanwin, %g4
25803 rdpr %otherwin, %g5
25804 rdpr %wstate, %g6
25805 add %l7, 0x2C, %l6
25806 wr %g0, 0x19, %asi
25807 casa [%l6] 0x19, %i6, %g6
25808 sra %o0, %i2, %l0
25809 pdist %f2, %f28, %f12
25810 xor %i4, %g2, %o2
25811 wr %g0, 0x18, %asi
25812 lduha [%l7 + 0x6C] %asi, %o1
25813 bleu,pt %icc, loop_2192
25814 restored
25815 rdpr %cwp, %g1
25816 rdpr %cansave, %g2
25817 rdpr %canrestore, %g3
25818 rdpr %cleanwin, %g4
25819 rdpr %otherwin, %g5
25820 rdpr %wstate, %g6
25821 fmovs %f15, %f25
25822 movrgez %g1, %g7, %o7
25823loop_2192:
25824 tsubcctv %l3, 0x0651, %o6
25825 movrgz %i7, %i0, %l5
25826 fornot2 %f6, %f10, %f2
25827 xnorcc %o5, %g3, %i5
25828 tsubcc %g5, %l2, %g4
25829 edge16ln %l1, %i3, %i1
25830 fmovda %icc, %f19, %f0
25831 set 0x10, %o5
25832 ldda [%l7 + %o5] 0x23, %o2
25833 set 0x74, %g4
25834 sta %f14, [%l7 + %g4] 0x10
25835 fmovdle %icc, %f31, %f2
25836 bvc %icc, loop_2193
25837 lduw [%l7 + 0x38], %o4
25838 taddcctv %l4, 0x148D, %l6
25839 edge8l %g6, %i6, %i2
25840loop_2193:
25841 fmovsleu %xcc, %f20, %f13
25842 fpackfix %f2, %f14
25843 fnor %f4, %f28, %f8
25844 fmovrsgez %o0, %f2, %f26
25845 xor %l0, %i4, %o2
25846 add %o1, %g1, %g7
25847 ldsh [%l7 + 0x62], %o7
25848 fsrc1s %f24, %f23
25849 tn %xcc, 0x2
25850 xnorcc %g2, %l3, %i7
25851 saved
25852 rdpr %cwp, %g1
25853 rdpr %cansave, %g2
25854 rdpr %canrestore, %g3
25855 rdpr %cleanwin, %g4
25856 rdpr %otherwin, %g5
25857 rdpr %wstate, %g6
25858 edge8l %i0, %l5, %o5
25859 fmovrde %o6, %f4, %f10
25860 tg %icc, 0x4
25861 movneg %xcc, %i5, %g5
25862 edge8ln %l2, %g4, %g3
25863 fbue %fcc2, loop_2194
25864 fmovdgu %icc, %f31, %f2
25865 fmovd %f2, %f6
25866 umul %i3, 0x15FF, %l1
25867loop_2194:
25868 bne,pt %xcc, loop_2195
25869 tcs %xcc, 0x4
25870 udiv %o3, 0x11E0, %o4
25871 ldub [%l7 + 0x2B], %l4
25872loop_2195:
25873 move %icc, %i1, %g6
25874 bge,a loop_2196
25875 bvc,a,pn %icc, loop_2197
25876 sra %i6, %i2, %l6
25877 tgu %icc, 0x7
25878loop_2196:
25879 prefetch [%l7 + 0x10], 0x3
25880loop_2197:
25881 or %l0, 0x0841, %o0
25882 tsubcctv %i4, 0x00BF, %o2
25883 swap [%l7 + 0x0C], %g1
25884 add %g7, 0x049A, %o7
25885 fbuge %fcc2, loop_2198
25886 orncc %g2, 0x192F, %o1
25887 tgu %xcc, 0x4
25888 sdiv %i7, 0x1837, %i0
25889loop_2198:
25890 tpos %xcc, 0x3
25891 movvc %icc, %l3, %l5
25892 edge8n %o5, %i5, %o6
25893 fxor %f20, %f28, %f22
25894 tvs %xcc, 0x6
25895 tpos %xcc, 0x5
25896 alignaddrl %g5, %l2, %g4
25897 xor %g3, 0x1199, %i3
25898 set 0x49, %l3
25899 ldsba [%l7 + %l3] 0x80, %o3
25900 fba %fcc0, loop_2199
25901 udiv %o4, 0x0BB7, %l1
25902 tleu %xcc, 0x2
25903 tvc %xcc, 0x0
25904loop_2199:
25905 sethi 0x0906, %i1
25906 fbg,a %fcc1, loop_2200
25907 fmul8sux16 %f8, %f14, %f18
25908 be,pt %icc, loop_2201
25909 xnorcc %l4, %g6, %i6
25910loop_2200:
25911 brgz,a %i2, loop_2202
25912 sethi 0x0368, %l6
25913loop_2201:
25914 fmovsneg %icc, %f19, %f4
25915 fmovsneg %xcc, %f15, %f15
25916loop_2202:
25917 fmovdneg %xcc, %f18, %f15
25918 sdivx %o0, 0x0901, %l0
25919 subc %i4, %g1, %o2
25920 alignaddr %g7, %g2, %o7
25921 nop
25922 setx 0x3264E45A2072B276, %l0, %l6
25923 stx %l6, [%l7 + 0x08]
25924 ldx [%l7 + 0x08], %fsr
25925 addcc %o1, %i7, %l3
25926 brnz %i0, loop_2203
25927 brnz %l5, loop_2204
25928 fandnot1s %f22, %f25, %f20
25929 movrlez %o5, 0x023, %i5
25930loop_2203:
25931 subcc %g5, 0x0D9F, %l2
25932loop_2204:
25933 nop
25934 add %l7, 0x08, %l6
25935 wr %g0, 0x04, %asi
25936 casxa [%l6] 0x04, %o6, %g3
25937 bne,pt %xcc, loop_2205
25938 ldsb [%l7 + 0x64], %i3
25939 tpos %icc, 0x2
25940 mulscc %o3, %g4, %o4
25941loop_2205:
25942 sra %l1, %l4, %i1
25943 tge %xcc, 0x0
25944 bleu,pt %icc, loop_2206
25945 nop
25946 fitos %f1, %f11
25947 fstod %f11, %f6
25948 fba,a %fcc0, loop_2207
25949 nop
25950 setx 0x1AA64846, %l0, %l6
25951 st %l6, [%l7 + 0x28]
25952 ld [%l7 + 0x28], %f25
25953 setx 0x2331F48C, %l1, %l5
25954 st %l5, [%l7 + 0x10]
25955 ld [%l7 + 0x10], %f4
25956 fsubs %f4, %f25, %f5
25957loop_2206:
25958 fnot2s %f2, %f27
25959 prefetch [%l7 + 0x3C], 0x0
25960loop_2207:
25961 fmovrdgez %g6, %f4, %f28
25962 brgz %i2, loop_2208
25963 fmovdpos %xcc, %f0, %f1
25964 wr %g0, 0x19, %asi
25965 lduha [%l7 + 0x2A] %asi, %i6
25966loop_2208:
25967 ld [%l7 + 0x24], %f21
25968 wr %g0, 0x89, %asi
25969 lduba [%l7 + 0x13] %asi, %o0
25970 fnegs %f24, %f0
25971 andn %l6, %i4, %l0
25972 wr %g0, 0x81, %asi
25973 swapa [%l7 + 0x2C] %asi, %o2
25974 movgu %xcc, %g7, %g2
25975 restored
25976 rdpr %cwp, %g1
25977 rdpr %cansave, %g2
25978 rdpr %canrestore, %g3
25979 rdpr %cleanwin, %g4
25980 rdpr %otherwin, %g5
25981 rdpr %wstate, %g6
25982 udivx %g1, 0x0CD6, %o7
25983 movcc %icc, %i7, %o1
25984 movg %icc, %l3, %l5
25985 tgu %icc, 0x0
25986 edge32 %i0, %i5, %g5
25987 bcc loop_2209
25988 nop
25989 setx loop_2210, %l0, %l1
25990 wrpr 0x1, %tl
25991 wrpr %l1, %tpc
25992 add %l1, 0x4, %l1
25993 wrpr %l1, %tnpc
25994 setx 0x34400001400, %l0, %l1
25995 wrpr %l1, %tstate
25996 wrhpr 0x4, %htstate
25997 retry
25998 tn %icc, 0x1
25999 wr %g0, 0x11, %asi
26000 lduwa [%l7 + 0x1C] %asi, %o5
26001loop_2209:
26002 fone %f22
26003loop_2210:
26004 stw %l2, [%l7 + 0x2C]
26005 fbue %fcc1, loop_2211
26006 umul %g3, %o6, %i3
26007 movpos %xcc, %g4, %o4
26008 movle %icc, %l1, %l4
26009loop_2211:
26010 orncc %i1, %g6, %o3
26011 movcs %xcc, %i2, %o0
26012 tn %icc, 0x1
26013 xnorcc %l6, %i4, %i6
26014 fmovdgu %icc, %f13, %f1
26015 bpos,pn %icc, loop_2212
26016 ldsh [%l7 + 0x48], %l0
26017 fbo,a %fcc2, loop_2213
26018 brgez %o2, loop_2214
26019loop_2212:
26020 andncc %g7, %g2, %o7
26021 movg %xcc, %i7, %g1
26022loop_2213:
26023 nop
26024 set 0x320, %o3
26025 nop ! stxa %o1, [%g0 + %o3] 0x40 ripped by fixASI40.pl
26026loop_2214:
26027 xnorcc %l3, 0x11E9, %i0
26028 fmovrdlez %l5, %f28, %f2
26029 bcs,a loop_2215
26030 fmovd %f4, %f16
26031 ta %icc, 0x2
26032 call loop_2216
26033loop_2215:
26034 xnorcc %g5, %i5, %l2
26035 ldd [%l7 + 0x48], %f14
26036 fmovdle %xcc, %f11, %f5
26037loop_2216:
26038 andcc %o5, 0x1C67, %g3
26039 std %f8, [%l7 + 0x78]
26040 wr %g0, 0x19, %asi
26041 lda [%l7 + 0x48] %asi, %f12
26042 movge %icc, %o6, %i3
26043 addcc %o4, 0x130D, %l1
26044 edge16n %g4, %i1, %g6
26045 sll %o3, 0x01, %l4
26046 movrgez %i2, 0x062, %o0
26047 popc 0x01B6, %l6
26048 orcc %i4, %i6, %l0
26049 tpos %icc, 0x1
26050 ble,a,pn %xcc, loop_2217
26051 move %icc, %g7, %o2
26052 ldd [%l7 + 0x50], %f2
26053 movgu %icc, %g2, %i7
26054loop_2217:
26055 nop
26056 wr %g0, 0x2a, %asi
26057 ldda [%l7 + 0x50] %asi, %o6
26058 orn %o1, 0x0F56, %g1
26059 edge8l %i0, %l3, %l5
26060 brgez,a %g5, loop_2218
26061 smulcc %l2, %o5, %i5
26062 array8 %o6, %g3, %i3
26063 xorcc %o4, %l1, %i1
26064loop_2218:
26065 tne %xcc, 0x6
26066 fbo %fcc1, loop_2219
26067 umulcc %g4, 0x125F, %g6
26068 or %l4, %i2, %o0
26069 fxors %f29, %f31, %f7
26070loop_2219:
26071 tsubcc %o3, 0x13A1, %i4
26072 srlx %i6, 0x11, %l0
26073 tleu %xcc, 0x3
26074 umul %l6, 0x11CE, %o2
26075 edge32 %g2, %g7, %o7
26076 tcs %xcc, 0x3
26077 add %o1, 0x15BE, %g1
26078 andn %i0, %i7, %l5
26079 array16 %l3, %l2, %o5
26080 fsrc2s %f6, %f23
26081 fmovrse %g5, %f22, %f28
26082 alignaddrl %i5, %g3, %o6
26083 fmovs %f3, %f31
26084 array16 %i3, %l1, %i1
26085 fmovrsgz %o4, %f19, %f30
26086 orn %g6, %l4, %g4
26087 movrlz %o0, %o3, %i2
26088 bpos,pt %icc, loop_2220
26089 edge16l %i6, %l0, %l6
26090 fmovrdne %i4, %f30, %f16
26091 srl %g2, 0x19, %o2
26092loop_2220:
26093 fcmpeq16 %f22, %f6, %g7
26094 movrne %o1, 0x1A9, %o7
26095 fpsub32 %f30, %f24, %f18
26096 nop
26097 setx 0x2C41B963, %l0, %l6
26098 st %l6, [%l7 + 0x28]
26099 ld [%l7 + 0x28], %f19
26100 setx 0xBA63BA3E, %l1, %l5
26101 st %l5, [%l7 + 0x10]
26102 ld [%l7 + 0x10], %f19
26103 fsubs %f19, %f19, %f16
26104 movg %icc, %i0, %i7
26105 movcc %xcc, %l5, %g1
26106 orncc %l2, %o5, %g5
26107 bvc,pt %xcc, loop_2221
26108 prefetch [%l7 + 0x30], 0x1
26109 fornot1 %f4, %f28, %f30
26110 bn,a,pn %icc, loop_2222
26111loop_2221:
26112 or %i5, 0x131F, %l3
26113 movrgez %g3, %o6, %l1
26114 fors %f11, %f1, %f29
26115loop_2222:
26116 nop
26117 fitos %f10, %f25
26118 fstox %f25, %f6
26119 fxtos %f6, %f13
26120 fmovsgu %xcc, %f16, %f25
26121 udivcc %i1, 0x0603, %i3
26122 mulscc %o4, 0x1C82, %l4
26123 nop
26124 setx 0x73F4594B075E9F7D, %l0, %l6
26125 stx %l6, [%l7 + 0x28]
26126 ldd [%l7 + 0x28], %f4
26127 setx 0xE91D0E484428E7CC, %l1, %l5
26128 stx %l5, [%l7 + 0x10]
26129 ldd [%l7 + 0x10], %f18
26130 fsubd %f18, %f4, %f2
26131 fnot2 %f0, %f12
26132 fcmpeq32 %f4, %f30, %g6
26133 tvc %icc, 0x5
26134 mova %xcc, %g4, %o0
26135 xnor %i2, %o3, %l0
26136 fands %f20, %f12, %f21
26137 brgez,a %l6, loop_2223
26138 fornot1s %f2, %f14, %f14
26139 stw %i4, [%l7 + 0x08]
26140 movrlez %i6, %g2, %o2
26141loop_2223:
26142 fandnot1 %f20, %f2, %f14
26143 movvc %xcc, %g7, %o7
26144 tneg %icc, 0x2
26145 sir 0x0C7F
26146 fornot2s %f7, %f0, %f18
26147 tcc %icc, 0x5
26148 brgez %o1, loop_2224
26149 xor %i7, %i0, %g1
26150 brgz %l5, loop_2225
26151 movrgz %l2, %g5, %i5
26152loop_2224:
26153 movrlz %l3, 0x323, %g3
26154 taddcctv %o5, %o6, %l1
26155loop_2225:
26156 addccc %i1, 0x0FF8, %i3
26157 tne %icc, 0x3
26158 movl %xcc, %o4, %g6
26159 tcc %icc, 0x3
26160 wr %g0, 0x11, %asi
26161 ldsha [%l7 + 0x62] %asi, %l4
26162 fones %f9
26163 tg %xcc, 0x1
26164 sra %o0, %i2, %g4
26165 movrlez %o3, %l0, %i4
26166 edge8n %l6, %i6, %g2
26167 fblg %fcc0, loop_2226
26168 and %g7, 0x1EBC, %o7
26169 sll %o2, %i7, %i0
26170 tle %xcc, 0x6
26171loop_2226:
26172 edge32n %o1, %l5, %l2
26173 fbn,a %fcc2, loop_2227
26174 fblg %fcc2, loop_2228
26175 mulx %g1, %i5, %l3
26176 tpos %icc, 0x4
26177loop_2227:
26178 nop
26179 fitod %f6, %f22
26180 fdtos %f22, %f26
26181loop_2228:
26182 array32 %g3, %o5, %o6
26183 tvs %icc, 0x3
26184 alignaddr %g5, %l1, %i1
26185 orncc %o4, %g6, %i3
26186 bneg,pt %icc, loop_2229
26187 xnor %o0, %i2, %l4
26188 wr %g0, 0x04, %asi
26189 ldsha [%l7 + 0x5A] %asi, %g4
26190loop_2229:
26191 smulcc %l0, %o3, %i4
26192 sra %i6, 0x14, %g2
26193 edge16n %g7, %l6, %o7
26194 ble,a %xcc, loop_2230
26195 array32 %o2, %i0, %i7
26196 nop
26197 fitod %f8, %f6
26198 fdtox %f6, %f10
26199 fxtod %f10, %f30
26200 fmovsl %icc, %f11, %f13
26201loop_2230:
26202 brz,a %o1, loop_2231
26203 subc %l5, %g1, %i5
26204 movvs %xcc, %l2, %g3
26205 edge8n %o5, %l3, %o6
26206loop_2231:
26207 movre %g5, 0x302, %l1
26208 addccc %o4, 0x153C, %g6
26209 edge32l %i3, %i1, %i2
26210 srax %l4, 0x0D, %g4
26211 movcs %xcc, %o0, %o3
26212 movre %l0, 0x30E, %i6
26213 andcc %g2, 0x1D98, %g7
26214 fornot1 %f8, %f24, %f2
26215 fmovdg %xcc, %f29, %f30
26216 set 0x18, %l4
26217 stwa %i4, [%l7 + %l4] 0x88
26218 fmovda %xcc, %f0, %f5
26219 te %icc, 0x3
26220 ble loop_2232
26221 faligndata %f22, %f20, %f30
26222 subccc %l6, 0x0A3F, %o2
26223 fpsub32s %f29, %f16, %f0
26224loop_2232:
26225 fbg %fcc3, loop_2233
26226 movvc %icc, %o7, %i0
26227 nop
26228 fitos %f1, %f21
26229 fstox %f21, %f12
26230 fxtos %f12, %f25
26231 fbge %fcc3, loop_2234
26232loop_2233:
26233 umulcc %i7, 0x053E, %o1
26234 bge,a loop_2235
26235 ble %xcc, loop_2236
26236loop_2234:
26237 fmovscc %xcc, %f15, %f22
26238 restored
26239 rdpr %cwp, %g1
26240 rdpr %cansave, %g2
26241 rdpr %canrestore, %g3
26242 rdpr %cleanwin, %g4
26243 rdpr %otherwin, %g5
26244 rdpr %wstate, %g6
26245loop_2235:
26246 movneg %icc, %g1, %l5
26247loop_2236:
26248 tneg %xcc, 0x7
26249 udivx %l2, 0x04A1, %i5
26250 alignaddr %g3, %l3, %o6
26251 movle %icc, %g5, %l1
26252 stbar
26253 popc %o4, %g6
26254 fbge,a %fcc3, loop_2237
26255 fmovrsgz %i3, %f28, %f15
26256 array32 %i1, %i2, %l4
26257 fbl,a %fcc2, loop_2238
26258loop_2237:
26259 movvc %icc, %g4, %o5
26260 tg %xcc, 0x1
26261 set 0x18, %o1
26262 stwa %o0, [%l7 + %o1] 0x04
26263loop_2238:
26264 ldsw [%l7 + 0x1C], %l0
26265 sll %i6, 0x1A, %o3
26266 smul %g7, 0x1FF0, %i4
26267 addccc %g2, 0x0399, %o2
26268 tne %xcc, 0x3
26269 bcs,a,pn %xcc, loop_2239
26270 movgu %xcc, %l6, %o7
26271 fandnot2s %f11, %f22, %f24
26272 smulcc %i7, 0x045E, %i0
26273loop_2239:
26274 popc %o1, %g1
26275 movgu %xcc, %l2, %i5
26276 fbul,a %fcc2, loop_2240
26277 movcs %icc, %g3, %l3
26278 tg %xcc, 0x1
26279 ldd [%l7 + 0x40], %f10
26280loop_2240:
26281 movrlez %o6, 0x017, %l5
26282 tleu %xcc, 0x2
26283 fcmpgt16 %f16, %f16, %l1
26284 orcc %g5, %o4, %i3
26285 edge32 %i1, %i2, %g6
26286 edge8ln %g4, %o5, %o0
26287 umulcc %l0, 0x1651, %i6
26288 tvc %icc, 0x5
26289 subcc %l4, 0x0B1D, %g7
26290 fmovsge %icc, %f20, %f12
26291 fmovrdne %i4, %f4, %f12
26292 mulscc %o3, %o2, %l6
26293 brnz,a %o7, loop_2241
26294 ldub [%l7 + 0x0F], %i7
26295 fbue,a %fcc3, loop_2242
26296 fmovrslz %i0, %f23, %f19
26297loop_2241:
26298 nop
26299 add %l7, 0x78, %l6
26300 wr %g0, 0x80, %asi
26301 ldxa [%l6] %asi, %o1
26302 casxa [%l6] 0x80, %o1, %g2
26303loop_2242:
26304 or %l2, %g1, %g3
26305 movg %xcc, %l3, %i5
26306 brlez %o6, loop_2243
26307 movrlez %l1, %g5, %o4
26308 subc %i3, %i1, %l5
26309 fnor %f18, %f6, %f24
26310loop_2243:
26311 smul %i2, 0x02F7, %g6
26312 fbo %fcc1, loop_2244
26313 movge %icc, %g4, %o5
26314 xnorcc %o0, 0x136B, %l0
26315 movneg %xcc, %l4, %g7
26316loop_2244:
26317 movl %icc, %i6, %i4
26318 move %icc, %o3, %l6
26319 ldx [%l7 + 0x20], %o2
26320 tpos %icc, 0x6
26321 edge8ln %i7, %o7, %i0
26322 wr %g0, 0x89, %asi
26323 lduba [%l7 + 0x7A] %asi, %o1
26324 tl %icc, 0x0
26325 alignaddr %l2, %g2, %g1
26326 sllx %g3, 0x0F, %l3
26327 fmovsne %icc, %f25, %f30
26328 tcs %icc, 0x3
26329 tpos %xcc, 0x3
26330 wr %g0, 0x52, %asi
26331 stxa %o6, [%g0 + 0x218] %asi
26332 fmovsa %xcc, %f5, %f4
26333 srax %l1, %g5, %o4
26334 taddcc %i3, %i1, %i5
26335 call loop_2245
26336 tg %icc, 0x1
26337 movle %icc, %l5, %i2
26338 ba,pt %xcc, loop_2246
26339loop_2245:
26340 tsubcc %g6, 0x11E8, %o5
26341 movne %xcc, %o0, %l0
26342 fble %fcc2, loop_2247
26343loop_2246:
26344 smulcc %l4, 0x1C23, %g4
26345 bvs %icc, loop_2248
26346 tcs %icc, 0x6
26347loop_2247:
26348 restored
26349 rdpr %cwp, %g1
26350 rdpr %cansave, %g2
26351 rdpr %canrestore, %g3
26352 rdpr %cleanwin, %g4
26353 rdpr %otherwin, %g5
26354 rdpr %wstate, %g6
26355 movpos %xcc, %g7, %i4
26356loop_2248:
26357 fpsub16 %f14, %f28, %f24
26358 sdivx %i6, 0x13A5, %l6
26359 add %o3, 0x0F8A, %o2
26360 nop
26361 fitos %f10, %f3
26362 fstox %f3, %f26
26363 fxtos %f26, %f25
26364 nop
26365 setx 0x75B28E0E, %l0, %l6
26366 st %l6, [%l7 + 0x28]
26367 ld [%l7 + 0x28], %f20
26368 setx 0xD6AA887E, %l1, %l5
26369 st %l5, [%l7 + 0x10]
26370 ld [%l7 + 0x10], %f17
26371 fsubs %f17, %f20, %f6
26372 movle %xcc, %o7, %i7
26373 nop
26374 setx loop_2249, %l0, %l1
26375 wrpr 0x1, %tl
26376 wrpr %l1, %tpc
26377 add %l1, 0x4, %l1
26378 wrpr %l1, %tnpc
26379 setx 0x34400001400, %l0, %l1
26380 wrpr %l1, %tstate
26381 wrhpr 0x4, %htstate
26382 retry
26383 andncc %i0, %o1, %g2
26384 movle %icc, %l2, %g1
26385 addcc %l3, %o6, %l1
26386loop_2249:
26387 brlz %g5, loop_2250
26388 fandnot1 %f20, %f10, %f18
26389 fornot1s %f3, %f26, %f16
26390 bleu,a,pn %xcc, loop_2251
26391loop_2250:
26392 nop
26393 fitod %f6, %f28
26394 fdtox %f28, %f8
26395 movrne %g3, 0x199, %i3
26396 set 0x27, %g5
26397 ldstuba [%l7 + %g5] 0x10, %o4
26398loop_2251:
26399 fcmpeq32 %f16, %f22, %i1
26400 fbue %fcc2, loop_2252
26401 movg %xcc, %l5, %i5
26402 array32 %g6, %i2, %o0
26403 set 0x68, %o2
26404 stxa %l0, [%l7 + %o2] 0x2a
26405 membar #Sync
26406loop_2252:
26407 nop
26408 setx 0xB5A56FB8FD68D3B1, %l0, %l6
26409 stx %l6, [%l7 + 0x28]
26410 ldd [%l7 + 0x28], %f14
26411 setx 0x2DA0A7200936B35A, %l1, %l5
26412 stx %l5, [%l7 + 0x10]
26413 ldd [%l7 + 0x10], %f20
26414 fdivd %f20, %f14, %f12
26415 fpackfix %f10, %f7
26416 fornot2 %f28, %f2, %f10
26417 ba,a,pn %icc, loop_2253
26418 st %f14, [%l7 + 0x28]
26419 fmovd %f28, %f8
26420 umulcc %o5, 0x1D7F, %g4
26421loop_2253:
26422 movge %icc, %l4, %i4
26423 srax %g7, 0x12, %i6
26424 sdivx %l6, 0x0EF2, %o2
26425 fands %f2, %f3, %f10
26426 sdiv %o7, 0x0AEB, %o3
26427 addc %i0, 0x1281, %i7
26428 bgu loop_2254
26429 xorcc %g2, %l2, %o1
26430 movcs %icc, %g1, %o6
26431 move %icc, %l1, %l3
26432loop_2254:
26433 nop
26434 wr %g0, 0x80, %asi
26435 lda [%l7 + 0x08] %asi, %f22
26436 fbuge %fcc3, loop_2255
26437 sdivx %g3, 0x10F8, %g5
26438 bcc,a %icc, loop_2256
26439 fmovrdlez %o4, %f26, %f22
26440loop_2255:
26441 tsubcc %i3, 0x096B, %l5
26442 fbge,a %fcc2, loop_2257
26443loop_2256:
26444 edge32ln %i1, %g6, %i5
26445 restored
26446 rdpr %cwp, %g1
26447 rdpr %cansave, %g2
26448 rdpr %canrestore, %g3
26449 rdpr %cleanwin, %g4
26450 rdpr %otherwin, %g5
26451 rdpr %wstate, %g6
26452 taddcctv %o0, %i2, %o5
26453loop_2257:
26454 fbul,a %fcc1, loop_2258
26455 add %l0, %l4, %i4
26456 stw %g7, [%l7 + 0x40]
26457 fmovsneg %icc, %f18, %f30
26458loop_2258:
26459 swap [%l7 + 0x10], %g4
26460 membar 0x40
26461 andcc %i6, %l6, %o7
26462 srax %o3, 0x0E, %i0
26463 nop
26464 setx 0x31BBA80B08D7C40F, %l0, %l6
26465 stx %l6, [%l7 + 0x28]
26466 ldd [%l7 + 0x28], %f4
26467 setx 0xE1A1A1A397C891E1, %l1, %l5
26468 stx %l5, [%l7 + 0x10]
26469 ldd [%l7 + 0x10], %f14
26470 fdivd %f14, %f4, %f4
26471 be,a loop_2259
26472 fornot2s %f27, %f19, %f30
26473 ld [%l7 + 0x68], %f30
26474 call loop_2260
26475loop_2259:
26476 fblg %fcc3, loop_2261
26477 addccc %i7, 0x0EE5, %o2
26478 be,pt %xcc, loop_2262
26479loop_2260:
26480 movrgez %g2, 0x11E, %l2
26481loop_2261:
26482 tge %xcc, 0x2
26483 movn %icc, %o1, %g1
26484loop_2262:
26485 nop
26486 fitod %f6, %f14
26487 fdtox %f14, %f28
26488 fxtod %f28, %f10
26489 movcc %xcc, %o6, %l1
26490 subc %g3, %l3, %g5
26491 movl %icc, %i3, %l5
26492 umulcc %o4, %g6, %i1
26493 sra %i5, 0x14, %i2
26494 edge32ln %o5, %o0, %l0
26495 fmovsne %xcc, %f16, %f22
26496 fones %f20
26497 wr %g0, 0x81, %asi
26498 ldsba [%l7 + 0x31] %asi, %l4
26499 umul %g7, %g4, %i4
26500 nop
26501 setx loop_2263, %l0, %l1
26502 wrpr 0x1, %tl
26503 wrpr %l1, %tnpc
26504 setx 0x34400001400, %l0, %l1
26505 wrpr %l1, %tstate
26506 wrhpr 0x4, %htstate
26507 done
26508 for %f28, %f0, %f8
26509 xnorcc %i6, %l6, %o3
26510 movrlz %i0, %i7, %o2
26511loop_2263:
26512 tgu %xcc, 0x3
26513 edge8 %g2, %o7, %l2
26514 mulx %o1, 0x033A, %g1
26515 add %l1, %g3, %o6
26516 sdivcc %l3, 0x0824, %g5
26517 edge32 %l5, %o4, %g6
26518 edge8 %i1, %i3, %i2
26519 tsubcctv %i5, %o0, %o5
26520 movcc %xcc, %l0, %g7
26521 brlz,a %g4, loop_2264
26522 nop
26523 setx 0xF86908C4, %l0, %l6
26524 st %l6, [%l7 + 0x28]
26525 ld [%l7 + 0x28], %f0
26526 fsqrts %f0, %f15
26527 umulcc %i4, 0x0E32, %l4
26528 sll %i6, 0x07, %o3
26529loop_2264:
26530 nop
26531 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
26532 nop ! nop ! ldxa [%g0 + 0x370] %asi, %l6 ripped by fixASI40.pl ripped by fixASI40.pl
26533 array8 %i7, %o2, %i0
26534 nop
26535 fitod %f12, %f14
26536 fdtoi %f14, %f9
26537 fmovdvs %xcc, %f14, %f28
26538 restored
26539 rdpr %cwp, %g1
26540 rdpr %cansave, %g2
26541 rdpr %canrestore, %g3
26542 rdpr %cleanwin, %g4
26543 rdpr %otherwin, %g5
26544 rdpr %wstate, %g6
26545 bvc,pt %icc, loop_2265
26546 sdivx %g2, 0x1ACA, %o7
26547 tg %icc, 0x7
26548 tg %xcc, 0x2
26549loop_2265:
26550 smulcc %o1, %g1, %l1
26551 set 0x1F, %i1
26552 stba %g3, [%l7 + %i1] 0x80
26553 fbu %fcc2, loop_2266
26554 xnorcc %o6, 0x0E8D, %l2
26555 tne %xcc, 0x0
26556 wr %g0, 0x18, %asi
26557 ldswa [%l7 + 0x50] %asi, %g5
26558loop_2266:
26559 edge32l %l5, %l3, %g6
26560 movrgez %o4, %i3, %i1
26561 tcs %icc, 0x7
26562 tge %icc, 0x4
26563 fmovdle %icc, %f17, %f4
26564 array8 %i5, %i2, %o5
26565 fbu %fcc2, loop_2267
26566 sub %o0, %l0, %g4
26567 sllx %i4, 0x08, %l4
26568 fmovsge %icc, %f21, %f31
26569loop_2267:
26570 brlz,a %g7, loop_2268
26571 umulcc %o3, 0x0F70, %i6
26572 nop
26573 setx 0x8054D2C5, %l0, %l6
26574 st %l6, [%l7 + 0x28]
26575 ld [%l7 + 0x28], %f4
26576 setx 0x066038CC, %l1, %l5
26577 st %l5, [%l7 + 0x10]
26578 ld [%l7 + 0x10], %f27
26579 fsubs %f27, %f4, %f27
26580 edge16ln %i7, %l6, %i0
26581loop_2268:
26582 fmovd %f16, %f28
26583 membar 0x18
26584 edge16ln %g2, %o7, %o2
26585 fbge %fcc1, loop_2269
26586 srl %g1, %l1, %g3
26587 nop
26588 setx 0x2A2D5BF3705614F1, %l0, %l6
26589 stx %l6, [%l7 + 0x40]
26590 ldx [%l7 + 0x40], %fsr
26591 smul %o6, 0x1C3D, %l2
26592loop_2269:
26593 tne %xcc, 0x5
26594 fmovdle %xcc, %f14, %f28
26595 tge %xcc, 0x3
26596 restored
26597 rdpr %cwp, %g1
26598 rdpr %cansave, %g2
26599 rdpr %canrestore, %g3
26600 rdpr %cleanwin, %g4
26601 rdpr %otherwin, %g5
26602 rdpr %wstate, %g6
26603 move %xcc, %g5, %o1
26604 fmovsvs %xcc, %f26, %f18
26605 nop
26606 fitos %f0, %f22
26607 fstod %f22, %f6
26608 sethi 0x1166, %l3
26609 mulscc %l5, %o4, %g6
26610 fmovdcc %icc, %f7, %f26
26611 ldstub [%l7 + 0x6A], %i1
26612 taddcctv %i3, 0x1984, %i5
26613 smul %o5, %i2, %l0
26614 movrlz %g4, %o0, %i4
26615 mulscc %g7, %l4, %i6
26616 ba,a %icc, loop_2270
26617 tcs %icc, 0x3
26618 andncc %o3, %l6, %i7
26619 edge16n %g2, %i0, %o2
26620loop_2270:
26621 ble,a,pn %xcc, loop_2271
26622 movrgz %g1, %l1, %g3
26623 sir 0x1DD5
26624 tleu %xcc, 0x3
26625loop_2271:
26626 nop
26627 setx 0xC069B826, %l0, %l6
26628 st %l6, [%l7 + 0x34]
26629 ld [%l7 + 0x34], %fsr
26630 movge %xcc, %o7, %l2
26631 ldsb [%l7 + 0x10], %o6
26632 umul %g5, %o1, %l5
26633 orcc %l3, %g6, %o4
26634 addcc %i3, 0x0664, %i1
26635 fmovsneg %xcc, %f17, %f3
26636 add %i5, 0x1FFA, %i2
26637 fmovsvc %xcc, %f31, %f11
26638 fbne,a %fcc2, loop_2272
26639 bcs,pt %icc, loop_2273
26640 fbl %fcc2, loop_2274
26641 movrgez %l0, %o5, %g4
26642loop_2272:
26643 movleu %xcc, %o0, %g7
26644loop_2273:
26645 addccc %i4, 0x1676, %i6
26646loop_2274:
26647 fbge,a %fcc1, loop_2275
26648 subcc %l4, 0x11FD, %l6
26649 taddcctv %o3, 0x033F, %i7
26650 nop
26651 setx 0x326C0FD54D5FDDA2, %l0, %l6
26652 stx %l6, [%l7 + 0x28]
26653 ldd [%l7 + 0x28], %f16
26654 setx 0xB36E748BE82C77EE, %l1, %l5
26655 stx %l5, [%l7 + 0x10]
26656 ldd [%l7 + 0x10], %f8
26657 fdivd %f8, %f16, %f28
26658loop_2275:
26659 fexpand %f28, %f4
26660 alignaddr %g2, %o2, %g1
26661 set 0x2F, %l2
26662 ldsba [%l7 + %l2] 0x18, %l1
26663 fxors %f1, %f9, %f30
26664 fmul8x16au %f16, %f29, %f20
26665 fmovsn %icc, %f8, %f2
26666 fba,a %fcc1, loop_2276
26667 sll %g3, %i0, %o7
26668 nop
26669 setx 0xACBF6179, %l0, %l6
26670 st %l6, [%l7 + 0x28]
26671 ld [%l7 + 0x28], %f25
26672 setx 0x61687237, %l1, %l5
26673 st %l5, [%l7 + 0x10]
26674 ld [%l7 + 0x10], %f22
26675 fadds %f22, %f25, %f28
26676 stx %o6, [%l7 + 0x68]
26677loop_2276:
26678 xnorcc %l2, 0x1987, %o1
26679 movn %xcc, %l5, %l3
26680 fcmpeq16 %f4, %f20, %g6
26681 ld [%l7 + 0x4C], %f20
26682 fbge,a %fcc1, loop_2277
26683 te %xcc, 0x2
26684 set 0x4C, %l6
26685 stba %o4, [%l7 + %l6] 0xe3
26686 membar #Sync
26687loop_2277:
26688 orncc %g5, 0x0998, %i1
26689 tg %xcc, 0x7
26690 tneg %xcc, 0x1
26691 tcs %xcc, 0x5
26692 edge32l %i3, %i5, %l0
26693 mova %xcc, %i2, %o5
26694 ba %icc, loop_2278
26695 addccc %o0, 0x07BA, %g4
26696 wr %g0, 0x0c, %asi
26697 stxa %g7, [%l7 + 0x28] %asi
26698loop_2278:
26699 call loop_2279
26700 movrlz %i6, 0x0BC, %l4
26701 ta %xcc, 0x5
26702 fmovdvs %xcc, %f11, %f11
26703loop_2279:
26704 fmovrdlez %l6, %f8, %f28
26705 or %o3, %i4, %g2
26706 ble,a,pt %icc, loop_2280
26707 nop
26708 set 0x10, %o4
26709 ldx [%l7 + %o4], %o2
26710 tl %icc, 0x0
26711 mulx %g1, %l1, %g3
26712loop_2280:
26713 edge16l %i7, %o7, %o6
26714 mulscc %i0, %l2, %o1
26715 stbar
26716 orn %l3, %g6, %l5
26717 fmovsleu %xcc, %f16, %f16
26718 tvs %xcc, 0x1
26719 smul %g5, %o4, %i3
26720 fbuge %fcc1, loop_2281
26721 andn %i5, 0x1189, %l0
26722 be,pt %icc, loop_2282
26723 fmovrde %i2, %f2, %f16
26724loop_2281:
26725 fmovdg %xcc, %f18, %f15
26726 set 0x40, %o6
26727 stda %f0, [%l7 + %o6] 0xf9
26728 membar #Sync
26729loop_2282:
26730 orncc %i1, %o5, %o0
26731 movvc %icc, %g4, %i6
26732 movcs %xcc, %l4, %g7
26733 tcs %xcc, 0x3
26734 fmovrde %o3, %f18, %f28
26735 fabsd %f26, %f6
26736 nop
26737 setx loop_2283, %l0, %l1
26738 jmpl %l1, %l6
26739 alignaddrl %i4, %g2, %g1
26740 srax %o2, %g3, %l1
26741 xor %i7, 0x04E6, %o6
26742loop_2283:
26743 tvc %icc, 0x0
26744 fcmpgt16 %f18, %f8, %o7
26745 srl %l2, 0x1A, %o1
26746 fmovdvc %xcc, %f7, %f0
26747 addccc %i0, 0x1D09, %g6
26748 fabss %f15, %f27
26749 orn %l3, %l5, %g5
26750 ldub [%l7 + 0x18], %o4
26751 fnegs %f10, %f5
26752 add %l7, 0x34, %l6
26753 wr %g0, 0x10, %asi
26754 casa [%l6] 0x10, %i5, %i3
26755 movvc %xcc, %i2, %l0
26756 addccc %o5, %o0, %g4
26757 xnorcc %i6, 0x1A37, %i1
26758 subc %l4, %g7, %o3
26759 ta %xcc, 0x6
26760 tcs %icc, 0x7
26761 bge,a,pn %xcc, loop_2284
26762 sllx %i4, %g2, %g1
26763 edge16ln %l6, %o2, %g3
26764 call loop_2285
26765loop_2284:
26766 mova %xcc, %i7, %l1
26767 addcc %o7, 0x17CC, %l2
26768 smulcc %o6, 0x097C, %i0
26769loop_2285:
26770 array8 %o1, %g6, %l3
26771 tsubcc %g5, 0x0979, %o4
26772 fpackfix %f8, %f23
26773 wr %g0, 0x88, %asi
26774 ldsba [%l7 + 0x4B] %asi, %i5
26775 te %icc, 0x4
26776 tleu %xcc, 0x3
26777 nop
26778 fitos %f9, %f1
26779 fstox %f1, %f6
26780 fxtos %f6, %f0
26781 set 0x40, %i5
26782 stda %f16, [%l7 + %i5] 0x14
26783 fzeros %f16
26784 addcc %i3, %l5, %i2
26785 fmovsg %icc, %f19, %f3
26786 saved
26787 rdpr %cwp, %g1
26788 rdpr %cansave, %g2
26789 rdpr %canrestore, %g3
26790 rdpr %cleanwin, %g4
26791 rdpr %otherwin, %g5
26792 rdpr %wstate, %g6
26793 bneg,a,pt %xcc, loop_2286
26794 movcs %icc, %o5, %l0
26795 edge16 %g4, %o0, %i6
26796 movcs %xcc, %i1, %g7
26797loop_2286:
26798 brgz,a %l4, loop_2287
26799 fble,a %fcc0, loop_2288
26800 tsubcc %i4, 0x1E47, %o3
26801 fba %fcc3, loop_2289
26802loop_2287:
26803 fmovdcc %xcc, %f4, %f30
26804loop_2288:
26805 edge16 %g2, %g1, %l6
26806 orn %g3, %i7, %l1
26807loop_2289:
26808 sll %o7, %l2, %o2
26809 swap [%l7 + 0x6C], %i0
26810 edge32 %o6, %o1, %g6
26811 nop
26812 setx loop_2290, %l0, %l1
26813 wrpr 0x1, %tl
26814 wrpr %l1, %tpc
26815 add %l1, 0x4, %l1
26816 wrpr %l1, %tnpc
26817 setx 0x34400001400, %l0, %l1
26818 wrpr %l1, %tstate
26819 wrhpr 0x4, %htstate
26820 retry
26821 nop
26822 setx 0xDBF35244, %l0, %l6
26823 st %l6, [%l7 + 0x28]
26824 ld [%l7 + 0x28], %f20
26825 setx 0xE31377B3, %l1, %l5
26826 st %l5, [%l7 + 0x10]
26827 ld [%l7 + 0x10], %f21
26828 fmuls %f21, %f20, %f22
26829 ld [%l7 + 0x78], %f27
26830 stx %g5, [%l7 + 0x48]
26831loop_2290:
26832 restored
26833 rdpr %cwp, %g1
26834 rdpr %cansave, %g2
26835 rdpr %canrestore, %g3
26836 rdpr %cleanwin, %g4
26837 rdpr %otherwin, %g5
26838 rdpr %wstate, %g6
26839 tneg %xcc, 0x4
26840 bvc,pn %xcc, loop_2291
26841 addccc %l3, 0x1775, %o4
26842 orcc %i5, 0x091D, %l5
26843 sth %i3, [%l7 + 0x7A]
26844loop_2291:
26845 fbg,a %fcc1, loop_2292
26846 smulcc %o5, 0x19A8, %l0
26847 bn loop_2293
26848 edge8n %i2, %o0, %g4
26849loop_2292:
26850 alignaddr %i1, %i6, %g7
26851 orn %i4, %o3, %g2
26852loop_2293:
26853 movn %icc, %l4, %l6
26854 movrlz %g1, %i7, %g3
26855 bshuffle %f4, %f22, %f6
26856 subc %o7, 0x0831, %l1
26857 tl %icc, 0x5
26858 set 0x20, %l5
26859 stha %o2, [%l7 + %l5] 0x2b
26860 membar #Sync
26861 subccc %l2, 0x006E, %o6
26862 nop
26863 fitos %f0, %f15
26864 fstod %f15, %f22
26865 mulscc %o1, %g6, %i0
26866 wr %g0, 0x89, %asi
26867 lduba [%l7 + 0x71] %asi, %g5
26868 add %l7, 0x18, %l6
26869 wr %g0, 0x0c, %asi
26870 casxa [%l6] 0x0c, %o4, %l3
26871 xnor %i5, 0x0A62, %i3
26872 membar #Sync
26873 set 0x40, %i3
26874 ldda [%l7 + %i3] 0x1e, %f16
26875 udivcc %l5, 0x1790, %o5
26876 tpos %xcc, 0x5
26877 movre %l0, %o0, %i2
26878 movvs %xcc, %i1, %g4
26879 add %g7, 0x10FD, %i4
26880 movrne %i6, 0x2F8, %g2
26881 movvs %icc, %o3, %l6
26882 ldd [%l7 + 0x50], %g0
26883 add %l7, 0x68, %l6
26884 wr %g0, 0x10, %asi
26885 casxa [%l6] %asi, %i7, %l4
26886 fmovdvs %xcc, %f23, %f3
26887 fmovdl %xcc, %f31, %f29
26888 movcc %xcc, %g3, %o7
26889 nop
26890 setx 0x66148C19EBC68EFF, %l0, %l6
26891 stx %l6, [%l7 + 0x28]
26892 ldd [%l7 + 0x28], %f20
26893 setx 0x17FAAC7534B814A5, %l1, %l5
26894 stx %l5, [%l7 + 0x10]
26895 ldd [%l7 + 0x10], %f18
26896 faddd %f18, %f20, %f0
26897 fbuge %fcc0, loop_2294
26898 tvc %xcc, 0x6
26899 subccc %o2, 0x01E7, %l2
26900 fornot1s %f6, %f18, %f18
26901loop_2294:
26902 sllx %l1, 0x00, %o6
26903 taddcctv %o1, 0x07FB, %i0
26904 wr %g0, 0x80, %asi
26905 ldswa [%l7 + 0x2C] %asi, %g6
26906 udivx %g5, 0x1615, %o4
26907 fandnot1s %f16, %f28, %f8
26908 fmovsleu %icc, %f31, %f0
26909 movne %xcc, %i5, %l3
26910 tcc %xcc, 0x6
26911 edge8 %i3, %l5, %o5
26912 stbar
26913 and %l0, 0x10AE, %o0
26914 edge32ln %i1, %g4, %g7
26915 xorcc %i4, 0x128D, %i2
26916 tg %xcc, 0x1
26917 fmovrsgez %g2, %f28, %f17
26918 fmul8x16al %f2, %f10, %f8
26919 fmul8sux16 %f2, %f28, %f0
26920 srax %o3, %i6, %l6
26921 taddcc %g1, 0x1520, %i7
26922 bne,a %xcc, loop_2295
26923 array16 %l4, %g3, %o2
26924 movge %xcc, %o7, %l1
26925 xor %o6, 0x1C43, %l2
26926loop_2295:
26927 tle %icc, 0x2
26928 popc %i0, %g6
26929 edge32n %g5, %o1, %i5
26930 movle %xcc, %l3, %i3
26931 tn %icc, 0x6
26932 sdiv %o4, 0x0B3E, %o5
26933 movrgz %l0, 0x1ED, %l5
26934 te %icc, 0x3
26935 edge8n %i1, %o0, %g7
26936 movgu %icc, %g4, %i2
26937 fmovrdne %i4, %f8, %f20
26938 fsrc1 %f6, %f6
26939 sdivcc %g2, 0x0EAD, %i6
26940 mulx %o3, %l6, %i7
26941 fmovrsne %l4, %f11, %f19
26942 fabsd %f4, %f20
26943 udiv %g3, 0x067D, %g1
26944 tneg %icc, 0x7
26945 popc 0x1D8A, %o7
26946 movgu %xcc, %o2, %o6
26947 nop
26948 fitod %f10, %f12
26949 fmovrslz %l1, %f13, %f3
26950 wr %g0, 0x80, %asi
26951 lduba [%l7 + 0x5B] %asi, %i0
26952 restored
26953 rdpr %cwp, %g1
26954 rdpr %cansave, %g2
26955 rdpr %canrestore, %g3
26956 rdpr %cleanwin, %g4
26957 rdpr %otherwin, %g5
26958 rdpr %wstate, %g6
26959 bcs,pt %icc, loop_2296
26960 tpos %icc, 0x5
26961 ldsh [%l7 + 0x10], %l2
26962 movrgz %g6, %g5, %i5
26963loop_2296:
26964 sll %l3, 0x09, %o1
26965 be,a,pt %icc, loop_2297
26966 fmovdcs %icc, %f11, %f6
26967 movvs %xcc, %o4, %i3
26968 mulscc %o5, 0x1ABE, %l0
26969loop_2297:
26970 tle %icc, 0x4
26971 orcc %i1, %o0, %g7
26972 nop
26973 fitod %f2, %f8
26974 fdtox %f8, %f14
26975 fxtod %f14, %f20
26976 restored
26977 rdpr %cwp, %g1
26978 rdpr %cansave, %g2
26979 rdpr %canrestore, %g3
26980 rdpr %cleanwin, %g4
26981 rdpr %otherwin, %g5
26982 rdpr %wstate, %g6
26983 fmovsleu %icc, %f0, %f29
26984 move %xcc, %g4, %l5
26985 fpsub16s %f11, %f11, %f12
26986 edge16 %i2, %i4, %g2
26987 tpos %xcc, 0x4
26988 fabss %f18, %f15
26989 edge8l %i6, %l6, %i7
26990 orn %l4, 0x0CE1, %g3
26991 bleu,pt %xcc, loop_2298
26992 fbuge %fcc3, loop_2299
26993 fmovdcs %icc, %f20, %f11
26994 fxnor %f0, %f20, %f12
26995loop_2298:
26996 fmovdneg %icc, %f6, %f27
26997loop_2299:
26998 xor %o3, 0x161F, %g1
26999 fmovsa %icc, %f28, %f13
27000 fandnot1 %f28, %f14, %f12
27001 array8 %o7, %o6, %o2
27002 fcmpne32 %f14, %f2, %i0
27003 set 0x0C, %i6
27004 stha %l1, [%l7 + %i6] 0xea
27005 membar #Sync
27006 edge16l %l2, %g6, %i5
27007 smul %l3, %g5, %o4
27008 fmovscs %xcc, %f16, %f11
27009 tsubcc %i3, 0x1957, %o5
27010 tpos %icc, 0x5
27011 movrgez %l0, 0x1A4, %i1
27012 xorcc %o0, %o1, %g7
27013 tvs %icc, 0x1
27014 stbar
27015 brnz %g4, loop_2300
27016 tpos %xcc, 0x2
27017 fnot2s %f30, %f1
27018 nop
27019 fitos %f10, %f26
27020 fstox %f26, %f8
27021loop_2300:
27022 ldsb [%l7 + 0x7C], %i2
27023 bvs,a,pt %icc, loop_2301
27024 tpos %xcc, 0x2
27025 xnorcc %i4, 0x0AA4, %l5
27026 mulx %i6, 0x037C, %l6
27027loop_2301:
27028 nop
27029 setx 0x86BB70347852993B, %l0, %l6
27030 stx %l6, [%l7 + 0x28]
27031 ldd [%l7 + 0x28], %f20
27032 setx 0xD99CC99054EA84CB, %l1, %l5
27033 stx %l5, [%l7 + 0x10]
27034 ldd [%l7 + 0x10], %f22
27035 fmuld %f22, %f20, %f6
27036 flush %l7 + 0x3C
27037 swap [%l7 + 0x54], %i7
27038 sdiv %g2, 0x02B5, %g3
27039 edge8n %l4, %g1, %o7
27040 umul %o6, %o2, %i0
27041 ldd [%l7 + 0x68], %f30
27042 fmovrsgez %l1, %f24, %f12
27043 nop
27044 setx loop_2302, %l0, %l1
27045 wrpr 0x1, %tl
27046 wrpr %l1, %tnpc
27047 setx 0x34400001400, %l0, %l1
27048 wrpr %l1, %tstate
27049 wrhpr 0x4, %htstate
27050 done
27051 fpadd16s %f7, %f7, %f2
27052 st %f10, [%l7 + 0x2C]
27053 fzeros %f19
27054loop_2302:
27055 and %o3, 0x0D22, %g6
27056 movleu %icc, %l2, %i5
27057 stx %g5, [%l7 + 0x30]
27058 set 0x20, %l0
27059 lda [%l7 + %l0] 0x10, %f2
27060 brz,a %o4, loop_2303
27061 edge16 %l3, %i3, %o5
27062 tl %xcc, 0x3
27063 movrgez %l0, 0x3F7, %i1
27064loop_2303:
27065 fxnors %f18, %f15, %f10
27066 sir 0x0825
27067 fbe %fcc3, loop_2304
27068 ldsw [%l7 + 0x38], %o1
27069 movge %xcc, %o0, %g7
27070 set 0x70, %g2
27071 lduwa [%l7 + %g2] 0x80, %g4
27072loop_2304:
27073 nop
27074 setx 0x1A490C90, %l0, %l6
27075 st %l6, [%l7 + 0x28]
27076 ld [%l7 + 0x28], %f4
27077 setx 0xA7CD5E73, %l1, %l5
27078 st %l5, [%l7 + 0x10]
27079 ld [%l7 + 0x10], %f3
27080 fdivs %f3, %f4, %f30
27081 fbn,a %fcc3, loop_2305
27082 xor %i2, %i4, %l5
27083 fnot1 %f14, %f30
27084 edge32 %l6, %i7, %i6
27085loop_2305:
27086 smul %g2, %g3, %l4
27087 movvs %icc, %o7, %o6
27088 udiv %g1, 0x1ABA, %o2
27089 nop
27090 setx 0xAAAF317655C7B9F1, %l0, %l6
27091 stx %l6, [%l7 + 0x28]
27092 ldd [%l7 + 0x28], %f14
27093 setx 0x7111BC2EFD2CDE68, %l1, %l5
27094 stx %l5, [%l7 + 0x10]
27095 ldd [%l7 + 0x10], %f0
27096 fdivd %f0, %f14, %f22
27097 nop
27098 setx 0x2044F8C5, %l0, %l6
27099 st %l6, [%l7 + 0x68]
27100 ld [%l7 + 0x68], %fsr
27101 nop
27102 setx 0xC067B858, %l0, %l6
27103 st %l6, [%l7 + 0x50]
27104 ld [%l7 + 0x50], %fsr
27105 bvc,pt %icc, loop_2306
27106 addcc %i0, 0x012A, %l1
27107 tvc %xcc, 0x3
27108 tsubcctv %o3, %g6, %i5
27109loop_2306:
27110 nop
27111 set 0x60, %i4
27112 ldxa [%l7 + %i4] 0x19, %l2
27113 movcs %icc, %g5, %o4
27114 fbn %fcc2, loop_2307
27115 ldstub [%l7 + 0x73], %i3
27116 taddcc %o5, %l0, %i1
27117 edge8ln %o1, %o0, %g7
27118loop_2307:
27119 udivx %g4, 0x1CF1, %i2
27120 tpos %xcc, 0x7
27121 wr %g0, 0x89, %asi
27122 lduba [%l7 + 0x5A] %asi, %l3
27123 pdist %f10, %f14, %f12
27124 tsubcctv %i4, 0x08B4, %l6
27125 stx %l5, [%l7 + 0x10]
27126 wr %g0, 0x88, %asi
27127 stxa %i7, [%l7 + 0x68] %asi
27128 fbo %fcc0, loop_2308
27129 bl,pt %icc, loop_2309
27130 membar 0x35
27131 movrlz %i6, %g3, %l4
27132loop_2308:
27133 nop
27134 wr %g0, 0x11, %asi
27135 ldxa [%l7 + 0x20] %asi, %o7
27136loop_2309:
27137 subc %o6, 0x0AA2, %g2
27138 nop
27139 setx 0xC90B51BD, %l0, %l6
27140 st %l6, [%l7 + 0x28]
27141 ld [%l7 + 0x28], %f21
27142 setx 0xC19396BA, %l1, %l5
27143 st %l5, [%l7 + 0x10]
27144 ld [%l7 + 0x10], %f30
27145 fmuls %f30, %f21, %f6
27146 subccc %g1, 0x0F97, %o2
27147 set 0x210, %i0
27148 stxa %i0, [%g0 + %i0] 0x52
27149 brz %o3, loop_2310
27150 movleu %xcc, %l1, %g6
27151 tvc %xcc, 0x2
27152 lduh [%l7 + 0x60], %l2
27153loop_2310:
27154 brlez %i5, loop_2311
27155 ldd [%l7 + 0x20], %f28
27156 tl %icc, 0x2
27157 movl %icc, %g5, %o4
27158loop_2311:
27159 nop
27160 fitod %f6, %f16
27161 fdtox %f16, %f24
27162 xnor %o5, 0x05AF, %i3
27163 fandnot2 %f28, %f24, %f0
27164 fpadd32s %f2, %f17, %f18
27165 nop
27166 fitos %f8, %f31
27167 fstox %f31, %f18
27168 movvc %icc, %l0, %i1
27169 bneg,a,pt %icc, loop_2312
27170 fnegs %f28, %f19
27171 taddcc %o1, 0x11AC, %g7
27172 sra %o0, 0x11, %i2
27173loop_2312:
27174 edge32l %g4, %l3, %l6
27175 nop
27176 setx loop_2313, %l0, %l1
27177 wrpr 0x1, %tl
27178 wrpr %l1, %tnpc
27179 setx 0x34400001400, %l0, %l1
27180 wrpr %l1, %tstate
27181 wrhpr 0x4, %htstate
27182 done
27183 ldd [%l7 + 0x68], %f0
27184 tgu %xcc, 0x4
27185 wr %g0, 0x19, %asi
27186 swapa [%l7 + 0x18] %asi, %i4
27187loop_2313:
27188 fornot2s %f23, %f21, %f24
27189 nop
27190 fitod %f0, %f18
27191 fdtoi %f18, %f20
27192 lduw [%l7 + 0x4C], %i7
27193 xnorcc %i6, 0x155F, %g3
27194 taddcc %l4, 0x1658, %o7
27195 tn %icc, 0x7
27196 fcmpgt32 %f6, %f12, %o6
27197 array16 %g2, %l5, %o2
27198 movrlz %i0, %o3, %g1
27199 sir 0x159D
27200 set 0x64, %l1
27201 stwa %l1, [%l7 + %l1] 0x2b
27202 membar #Sync
27203 movleu %icc, %l2, %i5
27204 bg,a,pt %xcc, loop_2314
27205 stw %g6, [%l7 + 0x50]
27206 te %icc, 0x3
27207 xorcc %g5, %o4, %i3
27208loop_2314:
27209 te %icc, 0x1
27210 sub %o5, 0x0B17, %i1
27211 andn %o1, 0x095B, %l0
27212 nop
27213 fitos %f5, %f17
27214 fstox %f17, %f6
27215 fxtos %f6, %f20
27216 tsubcc %g7, 0x179C, %i2
27217 wr %g0, 0x52, %asi
27218 ldxa [%g0 + 0x208] %asi, %o0
27219 fmovdpos %xcc, %f15, %f12
27220 edge16l %g4, %l3, %l6
27221 sdivcc %i7, 0x1B34, %i4
27222 udivcc %i6, 0x0150, %l4
27223 ta %icc, 0x3
27224 edge32 %o7, %g3, %g2
27225 xnor %o6, 0x05B9, %l5
27226 bgu,pn %icc, loop_2315
27227 mulx %o2, 0x165C, %o3
27228 tl %icc, 0x0
27229 bcc %icc, loop_2316
27230loop_2315:
27231 movre %i0, %g1, %l2
27232 taddcc %i5, %l1, %g6
27233 xnor %o4, 0x0B5C, %i3
27234loop_2316:
27235 srax %o5, %i1, %o1
27236 tsubcc %l0, 0x0087, %g5
27237 add %l7, 0x78, %l6
27238 wr %g0, 0x04, %asi
27239 casxa [%l6] 0x04, %g7, %o0
27240 edge16l %g4, %l3, %l6
27241 sethi 0x03AB, %i7
27242 movrgez %i2, 0x200, %i6
27243 tgu %xcc, 0x6
27244 nop
27245 set 0x08, %i2
27246 ldsh [%l7 + %i2], %l4
27247 fblg,a %fcc2, loop_2317
27248 movrgez %i4, 0x290, %o7
27249 fmovsvc %xcc, %f20, %f20
27250 tneg %xcc, 0x3
27251loop_2317:
27252 nop
27253 wr %g0, 0x89, %asi
27254 ldsha [%l7 + 0x36] %asi, %g3
27255 nop
27256 setx 0x308C6DA695DF3CE4, %l0, %l6
27257 stx %l6, [%l7 + 0x28]
27258 ldd [%l7 + 0x28], %f2
27259 setx 0x72D78542722DB048, %l1, %l5
27260 stx %l5, [%l7 + 0x10]
27261 ldd [%l7 + 0x10], %f20
27262 fdivd %f20, %f2, %f24
27263 wr %g0, 0x2a, %asi
27264 stwa %o6, [%l7 + 0x64] %asi
27265 membar #Sync
27266 move %xcc, %l5, %o2
27267 sdivx %o3, 0x0A96, %i0
27268 xor %g2, 0x18F7, %g1
27269 movleu %icc, %i5, %l2
27270 bge,pt %xcc, loop_2318
27271 nop
27272 setx 0x4044512D, %l0, %l6
27273 st %l6, [%l7 + 0x4C]
27274 ld [%l7 + 0x4C], %fsr
27275 stb %l1, [%l7 + 0x58]
27276 movcs %xcc, %g6, %o4
27277loop_2318:
27278 fmovdg %xcc, %f25, %f17
27279 fmovdneg %icc, %f29, %f8
27280 fmovrdgz %o5, %f0, %f2
27281 nop
27282 set 0x3B, %g6
27283 ldstub [%l7 + %g6], %i3
27284 addccc %o1, 0x11AD, %i1
27285 nop
27286 setx 0x0059646B, %l0, %l6
27287 st %l6, [%l7 + 0x40]
27288 ld [%l7 + 0x40], %fsr
27289 fcmpne16 %f30, %f28, %l0
27290 fnegd %f24, %f8
27291 flush %l7 + 0x68
27292 set 0x60, %o7
27293 lduha [%l7 + %o7] 0x14, %g7
27294 wr %g0, 0x80, %asi
27295 ldsba [%l7 + 0x08] %asi, %o0
27296 fornot2s %f24, %f11, %f17
27297 array8 %g5, %l3, %l6
27298 brnz %g4, loop_2319
27299 tsubcctv %i2, %i6, %l4
27300 movvc %xcc, %i4, %o7
27301 call loop_2320
27302loop_2319:
27303 fabss %f17, %f8
27304 movpos %xcc, %i7, %o6
27305 sdiv %g3, 0x126F, %o2
27306loop_2320:
27307 tgu %xcc, 0x5
27308 sdiv %l5, 0x0CC4, %i0
27309 tcc %icc, 0x2
27310 orn %o3, 0x08EA, %g1
27311 wr %g0, 0x81, %asi
27312 ldswa [%l7 + 0x18] %asi, %i5
27313 wr %g0, 0x11, %asi
27314 lduha [%l7 + 0x6E] %asi, %g2
27315 alignaddrl %l2, %g6, %l1
27316 mulx %o5, %o4, %i3
27317 tsubcc %o1, 0x0D01, %i1
27318 xor %l0, %g7, %o0
27319 movrgez %g5, 0x0CF, %l6
27320 tleu %icc, 0x5
27321 xor %l3, 0x1B68, %g4
27322 fnot1s %f6, %f20
27323 xnorcc %i2, %l4, %i6
27324 array16 %i4, %o7, %o6
27325 sdiv %g3, 0x0B8E, %o2
27326 addc %l5, 0x069E, %i7
27327 set 0x10, %o0
27328 sta %f22, [%l7 + %o0] 0x14
27329 movrlz %i0, 0x381, %o3
27330 xnorcc %i5, 0x0044, %g2
27331 brz %l2, loop_2321
27332 subccc %g6, 0x1B14, %g1
27333 movcc %xcc, %o5, %o4
27334 edge16l %l1, %i3, %i1
27335loop_2321:
27336 fpadd32s %f28, %f14, %f8
27337 ble,a loop_2322
27338 tsubcctv %l0, 0x1C63, %g7
27339 edge16l %o1, %o0, %g5
27340 nop
27341 fitod %f6, %f10
27342 fdtox %f10, %f16
27343loop_2322:
27344 fbue,a %fcc0, loop_2323
27345 fpadd16 %f14, %f6, %f4
27346 sethi 0x0557, %l6
27347 saved
27348 rdpr %cwp, %g1
27349 rdpr %cansave, %g2
27350 rdpr %canrestore, %g3
27351 rdpr %cleanwin, %g4
27352 rdpr %otherwin, %g5
27353 rdpr %wstate, %g6
27354loop_2323:
27355 fbu,a %fcc1, loop_2324
27356 srlx %l3, 0x19, %g4
27357 fbne %fcc2, loop_2325
27358 andn %i2, 0x00A1, %l4
27359loop_2324:
27360 fand %f18, %f8, %f22
27361 tpos %xcc, 0x5
27362loop_2325:
27363 tle %icc, 0x1
27364 tcs %icc, 0x4
27365 ldsb [%l7 + 0x5A], %i6
27366 fnor %f8, %f24, %f24
27367 fand %f26, %f0, %f8
27368 edge8n %i4, %o6, %o7
27369 movl %xcc, %g3, %l5
27370 nop
27371 setx loop_2326, %l0, %l1
27372 wrpr 0x1, %tl
27373 wrpr %l1, %tnpc
27374 setx 0x34400001400, %l0, %l1
27375 wrpr %l1, %tstate
27376 wrhpr 0x4, %htstate
27377 done
27378 fpadd16s %f0, %f3, %f2
27379 fmovsvc %xcc, %f11, %f9
27380 edge32n %o2, %i0, %i7
27381loop_2326:
27382 move %xcc, %i5, %g2
27383 xnorcc %l2, %g6, %g1
27384 movneg %icc, %o3, %o5
27385 andncc %o4, %i3, %l1
27386 sllx %i1, 0x06, %g7
27387 ble %icc, loop_2327
27388 addccc %l0, %o1, %o0
27389 andncc %g5, %l6, %g4
27390 tvc %xcc, 0x5
27391loop_2327:
27392 tg %xcc, 0x6
27393 sdivcc %l3, 0x01BF, %i2
27394 fmovrsgez %i6, %f11, %f15
27395 ldub [%l7 + 0x77], %l4
27396 fmovs %f4, %f6
27397 array8 %o6, %o7, %g3
27398 udivx %l5, 0x0221, %i4
27399 orncc %o2, 0x1103, %i0
27400 or %i5, 0x12D4, %i7
27401 andncc %l2, %g2, %g1
27402 mova %xcc, %g6, %o3
27403 brlz %o5, loop_2328
27404 brz %i3, loop_2329
27405 tsubcc %o4, 0x1E7D, %l1
27406 addcc %i1, %l0, %o1
27407loop_2328:
27408 sra %g7, %g5, %l6
27409loop_2329:
27410 sethi 0x0EF9, %g4
27411 ldd [%l7 + 0x58], %f8
27412 array8 %l3, %i2, %o0
27413 set 0x40, %g3
27414 stda %f0, [%l7 + %g3] 0xf8
27415 membar #Sync
27416 fmovrsgz %l4, %f31, %f7
27417 movrlz %o6, %i6, %o7
27418 addcc %l5, %g3, %i4
27419 fmovdn %xcc, %f10, %f5
27420 movrgz %o2, %i0, %i5
27421 movvs %icc, %l2, %g2
27422 udiv %i7, 0x110F, %g1
27423 std %f14, [%l7 + 0x58]
27424 membar 0x7B
27425 fmovrdne %g6, %f26, %f8
27426 edge8n %o5, %o3, %o4
27427 st %f19, [%l7 + 0x54]
27428 and %l1, 0x0921, %i1
27429 add %l7, 0x3C, %l6
27430 wr %g0, 0x81, %asi
27431 lda [%l6] %asi, %i3
27432 casa [%l6] %asi, %i3, %o1
27433 tne %icc, 0x1
27434 andncc %g7, %l0, %l6
27435 nop
27436 set 0x58, %i7
27437 prefetch [%l7 + %i7], 0x3
27438 bcc,pt %icc, loop_2330
27439 tne %xcc, 0x0
27440 tcc %xcc, 0x4
27441 stb %g5, [%l7 + 0x49]
27442loop_2330:
27443 movcc %xcc, %l3, %i2
27444 fcmple32 %f12, %f18, %o0
27445 movrlz %g4, %l4, %i6
27446 fmovdvs %xcc, %f20, %f29
27447 tg %icc, 0x1
27448 move %xcc, %o7, %l5
27449 fnot2 %f10, %f18
27450 andn %g3, %o6, %o2
27451 movre %i4, 0x03A, %i0
27452 nop
27453 setx loop_2331, %l0, %l1
27454 wrpr 0x1, %tl
27455 wrpr %l1, %tnpc
27456 setx 0x34400001400, %l0, %l1
27457 wrpr %l1, %tstate
27458 wrhpr 0x4, %htstate
27459 done
27460 xnorcc %i5, 0x1314, %l2
27461 edge32 %g2, %i7, %g6
27462 tle %icc, 0x0
27463loop_2331:
27464 fbn,a %fcc1, loop_2332
27465 fnor %f18, %f14, %f10
27466 umulcc %o5, 0x12E1, %g1
27467 fmovse %xcc, %f17, %f3
27468loop_2332:
27469 movrlz %o3, 0x180, %l1
27470 sdivx %o4, 0x1F9D, %i3
27471 fcmpne16 %f18, %f10, %o1
27472 ld [%l7 + 0x10], %f6
27473 orcc %i1, 0x077A, %l0
27474 nop
27475 fitod %f2, %f4
27476 fdtoi %f4, %f6
27477 subcc %l6, %g5, %g7
27478 fbue %fcc1, loop_2333
27479 bne,a %icc, loop_2334
27480 fmovsa %icc, %f3, %f18
27481 tn %xcc, 0x1
27482loop_2333:
27483 fxnor %f8, %f16, %f0
27484loop_2334:
27485 saved
27486 rdpr %cwp, %g1
27487 rdpr %cansave, %g2
27488 rdpr %canrestore, %g3
27489 rdpr %cleanwin, %g4
27490 rdpr %otherwin, %g5
27491 rdpr %wstate, %g6
27492 fzeros %f4
27493 tleu %icc, 0x4
27494 brnz %l3, loop_2335
27495 bcs,a,pt %icc, loop_2336
27496 tvc %xcc, 0x4
27497 tl %xcc, 0x3
27498loop_2335:
27499 nop
27500 setx 0xDC95EEB3, %l0, %l6
27501 st %l6, [%l7 + 0x28]
27502 ld [%l7 + 0x28], %f1
27503 setx 0xC3CB2700, %l1, %l5
27504 st %l5, [%l7 + 0x10]
27505 ld [%l7 + 0x10], %f9
27506 fsubs %f9, %f1, %f2
27507loop_2336:
27508 taddcctv %i2, 0x185E, %o0
27509 stb %l4, [%l7 + 0x0B]
27510 sllx %i6, %g4, %o7
27511 orncc %l5, %g3, %o2
27512 bne,a %icc, loop_2337
27513 srlx %i4, 0x13, %i0
27514 orncc %i5, %o6, %l2
27515 fmovsgu %icc, %f11, %f16
27516loop_2337:
27517 bcs,a,pt %xcc, loop_2338
27518 movcc %xcc, %g2, %i7
27519 movge %xcc, %o5, %g1
27520 or %g6, %l1, %o3
27521loop_2338:
27522 movne %icc, %o4, %o1
27523 tvs %icc, 0x4
27524 and %i3, %l0, %l6
27525 movleu %icc, %i1, %g7
27526 wr %g0, 0x27, %asi
27527 stba %l3, [%l7 + 0x55] %asi
27528 membar #Sync
27529 fnegs %f27, %f27
27530 taddcc %i2, 0x0402, %g5
27531 fpsub16 %f4, %f26, %f4
27532 ldx [%l7 + 0x10], %o0
27533 wr %g0, 0x04, %asi
27534 ldstuba [%l7 + 0x1F] %asi, %i6
27535 fcmpne16 %f26, %f20, %l4
27536 std %f2, [%l7 + 0x68]
27537 membar 0x39
27538 taddcc %g4, %o7, %l5
27539 movvs %icc, %g3, %i4
27540 edge16l %o2, %i5, %i0
27541 fmovdleu %icc, %f9, %f11
27542 sdivx %l2, 0x0DB2, %g2
27543 saved
27544 rdpr %cwp, %g1
27545 rdpr %cansave, %g2
27546 rdpr %canrestore, %g3
27547 rdpr %cleanwin, %g4
27548 rdpr %otherwin, %g5
27549 rdpr %wstate, %g6
27550 taddcc %o6, 0x174A, %o5
27551 fsrc1s %f19, %f27
27552 fbuge,a %fcc0, loop_2339
27553 mulx %g1, %i7, %g6
27554 tsubcc %o3, %l1, %o4
27555 fnegs %f2, %f13
27556loop_2339:
27557 taddcctv %i3, 0x1BE7, %l0
27558 fmovsg %xcc, %f14, %f11
27559 orncc %o1, 0x0FA2, %l6
27560 fpackfix %f10, %f29
27561 wr %g0, 0x18, %asi
27562 lduha [%l7 + 0x1E] %asi, %g7
27563 tgu %icc, 0x6
27564 xor %i1, %i2, %g5
27565 fzeros %f7
27566 wr %g0, 0x80, %asi
27567 lda [%l7 + 0x50] %asi, %f29
27568 nop
27569 set 0x1C, %g1
27570 lduw [%l7 + %g1], %l3
27571 smulcc %i6, 0x0C29, %l4
27572 call loop_2340
27573 fcmple16 %f12, %f2, %o0
27574 subc %g4, 0x005B, %l5
27575 movn %icc, %g3, %i4
27576loop_2340:
27577 movn %xcc, %o2, %i5
27578 array16 %i0, %o7, %g2
27579 nop
27580 setx 0x2A88D9A4068ACD0C, %l0, %l6
27581 stx %l6, [%l7 + 0x28]
27582 ldd [%l7 + 0x28], %f24
27583 setx 0x5E9E98F3FD5F9DAB, %l1, %l5
27584 stx %l5, [%l7 + 0x10]
27585 ldd [%l7 + 0x10], %f14
27586 fdivd %f14, %f24, %f6
27587 sllx %l2, %o6, %g1
27588 add %l7, 0x0C, %l6
27589 wr %g0, 0x11, %asi
27590 casa [%l6] %asi, %i7, %o5
27591 ldd [%l7 + 0x38], %f4
27592 fmovrde %g6, %f8, %f2
27593 udiv %o3, 0x095B, %o4
27594 bshuffle %f30, %f12, %f10
27595 ta %icc, 0x6
27596 bvc,a,pn %icc, loop_2341
27597 xnorcc %i3, %l0, %l1
27598 fnot1s %f21, %f24
27599 bg,pn %icc, loop_2342
27600loop_2341:
27601 nop
27602 setx 0x91349A42, %l0, %l6
27603 st %l6, [%l7 + 0x28]
27604 ld [%l7 + 0x28], %f16
27605 setx 0xF098D66F, %l1, %l5
27606 st %l5, [%l7 + 0x10]
27607 ld [%l7 + 0x10], %f3
27608 fsubs %f3, %f16, %f31
27609 movre %l6, 0x235, %o1
27610 fmul8x16 %f29, %f8, %f4
27611loop_2342:
27612 mulx %g7, %i2, %g5
27613 sub %i1, %l3, %l4
27614 orcc %i6, 0x1B4F, %o0
27615 fbne,a %fcc0, loop_2343
27616 ldd [%l7 + 0x30], %l4
27617 membar 0x33
27618 sdivcc %g4, 0x1A40, %i4
27619loop_2343:
27620 fone %f24
27621 or %g3, %o2, %i5
27622 fmuld8ulx16 %f9, %f1, %f14
27623 set 0x08, %o5
27624 swapa [%l7 + %o5] 0x89, %o7
27625 te %icc, 0x5
27626 fmovdg %icc, %f21, %f14
27627 movvc %icc, %g2, %i0
27628 nop
27629 fitos %f31, %f3
27630 movcs %icc, %l2, %o6
27631 xnorcc %i7, %o5, %g1
27632 fmovs %f1, %f7
27633 movn %icc, %g6, %o4
27634 stx %o3, [%l7 + 0x48]
27635 tneg %icc, 0x0
27636 nop
27637 setx 0x8DBAF91A, %l0, %l6
27638 st %l6, [%l7 + 0x28]
27639 ld [%l7 + 0x28], %f7
27640 fsqrts %f7, %f19
27641 movrgez %l0, 0x3FF, %l1
27642 ldx [%l7 + 0x68], %i3
27643 nop
27644 setx loop_2344, %l0, %l1
27645 jmpl %l1, %l6
27646 srlx %g7, %o1, %g5
27647 movl %xcc, %i1, %i2
27648 tsubcctv %l3, %i6, %l4
27649loop_2344:
27650 smul %l5, 0x0017, %g4
27651 taddcctv %i4, %o0, %g3
27652 be,pt %icc, loop_2345
27653 fornot1 %f2, %f4, %f0
27654 subcc %i5, 0x0871, %o7
27655 taddcctv %o2, 0x05C2, %i0
27656loop_2345:
27657 edge16 %l2, %g2, %o6
27658 nop
27659 fitos %f8, %f13
27660 fstod %f13, %f28
27661 tvs %icc, 0x0
27662 edge32l %i7, %g1, %g6
27663 tl %icc, 0x5
27664 fmovrsne %o5, %f26, %f3
27665 umulcc %o3, %o4, %l1
27666 sdivx %l0, 0x1A0A, %i3
27667 tgu %xcc, 0x1
27668 tsubcctv %g7, 0x18BA, %o1
27669 fands %f12, %f3, %f8
27670 sdiv %l6, 0x0D80, %g5
27671 nop
27672 fitos %f3, %f18
27673 fstoi %f18, %f9
27674 udivcc %i2, 0x08DA, %i1
27675 edge8 %i6, %l3, %l4
27676 sdivcc %l5, 0x10B9, %i4
27677 nop
27678 setx 0x99623A7E204668BF, %l0, %l6
27679 stx %l6, [%l7 + 0x18]
27680 ldx [%l7 + 0x18], %fsr
27681 movge %xcc, %g4, %o0
27682 fandnot2s %f31, %f8, %f24
27683 addcc %g3, 0x17FD, %o7
27684 add %o2, %i0, %l2
27685 st %f23, [%l7 + 0x70]
27686 array16 %i5, %o6, %i7
27687 movvc %icc, %g1, %g2
27688 movle %icc, %g6, %o3
27689 subcc %o5, %l1, %l0
27690 ldd [%l7 + 0x48], %i2
27691 fmovsg %xcc, %f10, %f27
27692 tl %xcc, 0x5
27693 sra %o4, 0x01, %g7
27694 movl %xcc, %o1, %g5
27695 smulcc %l6, 0x02FA, %i2
27696 bvs,a,pn %icc, loop_2346
27697 fbe %fcc0, loop_2347
27698 brlez,a %i6, loop_2348
27699 orn %i1, 0x1DE1, %l4
27700loop_2346:
27701 stx %l3, [%l7 + 0x68]
27702loop_2347:
27703 movg %xcc, %l5, %i4
27704loop_2348:
27705 ldsw [%l7 + 0x24], %o0
27706 nop
27707 setx 0xF0967710, %l0, %l6
27708 st %l6, [%l7 + 0x28]
27709 ld [%l7 + 0x28], %f27
27710 setx 0x5C3AE4F0, %l1, %l5
27711 st %l5, [%l7 + 0x10]
27712 ld [%l7 + 0x10], %f6
27713 fdivs %f6, %f27, %f1
27714 fcmple16 %f14, %f10, %g3
27715 popc 0x003E, %o7
27716 wr %g0, 0x21, %asi
27717 ldxa [%g0 + 0x8] %asi, %o2
27718 bcc,a %icc, loop_2349
27719 fors %f1, %f3, %f17
27720 wr %g0, 0x19, %asi
27721 lduba [%l7 + 0x3B] %asi, %i0
27722loop_2349:
27723 tcs %xcc, 0x0
27724 fbu,a %fcc2, loop_2350
27725 udivx %g4, 0x0295, %i5
27726 fblg,a %fcc2, loop_2351
27727 fmovspos %xcc, %f9, %f11
27728loop_2350:
27729 nop
27730 set 0x64, %g7
27731 ldstuba [%l7 + %g7] 0x19, %l2
27732loop_2351:
27733 sethi 0x1B97, %o6
27734 lduh [%l7 + 0x26], %g1
27735 udivcc %i7, 0x141E, %g6
27736 add %g2, 0x04F4, %o5
27737 nop
27738 setx 0xF6DE20D879C558A2, %l0, %l6
27739 stx %l6, [%l7 + 0x28]
27740 ldd [%l7 + 0x28], %f26
27741 setx 0x2B8AE16C331264A5, %l1, %l5
27742 stx %l5, [%l7 + 0x10]
27743 ldd [%l7 + 0x10], %f12
27744 faddd %f12, %f26, %f16
27745 orcc %o3, 0x055D, %l0
27746 orn %i3, 0x00A6, %l1
27747 fxnors %f19, %f8, %f0
27748 fbule,a %fcc0, loop_2352
27749 addc %o4, 0x18E3, %o1
27750 umulcc %g5, %g7, %l6
27751 edge8 %i2, %i6, %i1
27752loop_2352:
27753 fbl %fcc3, loop_2353
27754 edge32l %l4, %l5, %l3
27755 fmovrdlz %o0, %f28, %f10
27756 st %f15, [%l7 + 0x7C]
27757loop_2353:
27758 udivx %i4, 0x1A79, %g3
27759 fmovrslez %o2, %f24, %f5
27760 fble %fcc0, loop_2354
27761 smulcc %o7, 0x1291, %g4
27762 sdivx %i5, 0x144E, %l2
27763 ldstub [%l7 + 0x26], %i0
27764loop_2354:
27765 stb %g1, [%l7 + 0x65]
27766 fpackfix %f4, %f27
27767 tsubcctv %o6, 0x121F, %g6
27768 alignaddr %g2, %i7, %o3
27769 move %xcc, %o5, %i3
27770 movl %icc, %l0, %o4
27771 addccc %o1, %l1, %g5
27772 edge16l %l6, %g7, %i2
27773 tcs %xcc, 0x5
27774 edge32l %i6, %i1, %l4
27775 nop
27776 setx 0x6062704E, %l0, %l6
27777 st %l6, [%l7 + 0x2C]
27778 ld [%l7 + 0x2C], %fsr
27779 fmovdneg %icc, %f6, %f14
27780 restored
27781 rdpr %cwp, %g1
27782 rdpr %cansave, %g2
27783 rdpr %canrestore, %g3
27784 rdpr %cleanwin, %g4
27785 rdpr %otherwin, %g5
27786 rdpr %wstate, %g6
27787 fmovrdgez %l3, %f30, %f10
27788 fmul8ulx16 %f18, %f10, %f30
27789 nop
27790 setx 0x28A5F762FC2E7CE4, %l0, %l6
27791 stx %l6, [%l7 + 0x28]
27792 ldd [%l7 + 0x28], %f12
27793 setx 0x5A0BB17FEC575F96, %l1, %l5
27794 stx %l5, [%l7 + 0x10]
27795 ldd [%l7 + 0x10], %f4
27796 fmuld %f4, %f12, %f6
27797 fsrc2 %f30, %f26
27798 movrne %o0, %i4, %g3
27799 edge8 %l5, %o2, %g4
27800 alignaddr %o7, %l2, %i5
27801 nop
27802 fitod %f8, %f10
27803 fdtos %f10, %f19
27804 fpadd16 %f6, %f2, %f2
27805 fmovrslez %g1, %f11, %f26
27806 fmovdvc %xcc, %f14, %f22
27807 bg,pt %icc, loop_2355
27808 popc %i0, %g6
27809 fnot1s %f9, %f5
27810 bl,a,pt %icc, loop_2356
27811loop_2355:
27812 mulscc %g2, 0x170A, %o6
27813 xnor %i7, 0x0D67, %o5
27814 fsrc2 %f26, %f28
27815loop_2356:
27816 fxnor %f26, %f16, %f22
27817 smulcc %o3, 0x134D, %i3
27818 fbge,a %fcc1, loop_2357
27819 udiv %l0, 0x1C77, %o1
27820 fbu,a %fcc1, loop_2358
27821 taddcc %l1, 0x175A, %g5
27822loop_2357:
27823 edge16ln %o4, %l6, %i2
27824 fbue %fcc1, loop_2359
27825loop_2358:
27826 srlx %g7, %i1, %i6
27827 orcc %l3, 0x0F8A, %o0
27828 edge8ln %l4, %g3, %i4
27829loop_2359:
27830 fbge,a %fcc3, loop_2360
27831 xnor %l5, 0x061B, %g4
27832 fbg,a %fcc1, loop_2361
27833 movgu %xcc, %o2, %l2
27834loop_2360:
27835 bge,a,pn %xcc, loop_2362
27836 sir 0x0EC9
27837loop_2361:
27838 nop
27839 wr %g0, 0x04, %asi
27840 lduba [%l7 + 0x44] %asi, %i5
27841loop_2362:
27842 tpos %icc, 0x4
27843 wr %g0, 0x10, %asi
27844 ldda [%l7 + 0x10] %asi, %g0
27845 edge8l %i0, %o7, %g6
27846 add %l7, 0x40, %l6
27847 wr %g0, 0x88, %asi
27848 casa [%l6] %asi, %o6, %i7
27849 fmovrslz %o5, %f20, %f26
27850 pdist %f2, %f16, %f22
27851 ldsw [%l7 + 0x7C], %o3
27852 fnegd %f22, %f8
27853 fnot1 %f8, %f6
27854 or %i3, 0x114E, %l0
27855 tleu %icc, 0x4
27856 fmovrsgz %o1, %f17, %f14
27857 addcc %g2, %g5, %o4
27858 subcc %l1, %l6, %i2
27859 wr %g0, 0x80, %asi
27860 stda %f0, [%l7 + 0x40] %asi
27861 and %g7, %i1, %l3
27862 edge16ln %i6, %o0, %g3
27863 and %l4, %l5, %g4
27864 array32 %o2, %i4, %l2
27865 edge8ln %i5, %i0, %g1
27866 movcs %xcc, %o7, %o6
27867 edge32n %i7, %g6, %o5
27868 umulcc %i3, 0x056A, %o3
27869 wr %g0, 0x89, %asi
27870 stba %l0, [%l7 + 0x6B] %asi
27871 ldd [%l7 + 0x40], %g2
27872 fbg,a %fcc1, loop_2363
27873 sethi 0x1B94, %g5
27874 fmuld8sux16 %f30, %f1, %f16
27875 stbar
27876loop_2363:
27877 orn %o4, 0x161D, %l1
27878 movrlez %l6, 0x339, %i2
27879 fcmple16 %f26, %f24, %g7
27880 sll %o1, 0x02, %i1
27881 restored
27882 rdpr %cwp, %g1
27883 rdpr %cansave, %g2
27884 rdpr %canrestore, %g3
27885 rdpr %cleanwin, %g4
27886 rdpr %otherwin, %g5
27887 rdpr %wstate, %g6
27888 smul %l3, %i6, %g3
27889 fmovrdlz %o0, %f26, %f8
27890 fbne,a %fcc3, loop_2364
27891 tcs %icc, 0x1
27892 udivcc %l5, 0x0418, %g4
27893 bne %xcc, loop_2365
27894loop_2364:
27895 movrne %l4, 0x3AA, %i4
27896 fone %f10
27897 fbug %fcc1, loop_2366
27898loop_2365:
27899 tvs %xcc, 0x5
27900 tn %xcc, 0x2
27901 lduw [%l7 + 0x30], %l2
27902loop_2366:
27903 nop
27904 set 0x2C, %l3
27905 lduha [%l7 + %l3] 0x81, %o2
27906 addc %i0, %i5, %o7
27907 fpadd16s %f30, %f2, %f12
27908 set 0x38, %g4
27909 swapa [%l7 + %g4] 0x88, %g1
27910 set 0x20, %l4
27911 ldda [%l7 + %l4] 0x2b, %o6
27912 fble %fcc2, loop_2367
27913 edge32l %i7, %g6, %i3
27914 udivcc %o5, 0x0605, %l0
27915 sir 0x0CE2
27916loop_2367:
27917 edge16l %o3, %g5, %g2
27918 tsubcctv %o4, 0x0C7B, %l6
27919 fmovrsgz %l1, %f22, %f16
27920 nop
27921 setx loop_2368, %l0, %l1
27922 wrpr 0x1, %tl
27923 wrpr %l1, %tnpc
27924 setx 0x34400001400, %l0, %l1
27925 wrpr %l1, %tstate
27926 wrhpr 0x4, %htstate
27927 done
27928 tcc %icc, 0x4
27929 sll %i2, %o1, %g7
27930 addc %l3, 0x027F, %i1
27931loop_2368:
27932 nop
27933 add %l7, 0x10, %l6
27934 wr %g0, 0x11, %asi
27935 casxa [%l6] 0x11, %g3, %o0
27936 tsubcctv %l5, %g4, %l4
27937 fbug %fcc0, loop_2369
27938 xorcc %i4, 0x14B9, %l2
27939 sra %i6, 0x0F, %o2
27940 xor %i5, %o7, %i0
27941loop_2369:
27942 nop
27943 fitos %f8, %f13
27944 brlz %o6, loop_2370
27945 nop
27946 setx 0x8F42991A, %l0, %l6
27947 st %l6, [%l7 + 0x28]
27948 ld [%l7 + 0x28], %f11
27949 fsqrts %f11, %f1
27950 nop
27951 setx 0x706A74CF, %l0, %l6
27952 st %l6, [%l7 + 0x5C]
27953 ld [%l7 + 0x5C], %fsr
27954 tleu %icc, 0x3
27955loop_2370:
27956 stb %g1, [%l7 + 0x28]
27957 tvc %xcc, 0x5
27958 fmovdle %xcc, %f9, %f0
27959 wr %g0, 0x2b, %asi
27960 stba %i7, [%l7 + 0x1D] %asi
27961 membar #Sync
27962 fcmple32 %f22, %f14, %i3
27963 udiv %o5, 0x14E7, %g6
27964 wr %g0, 0x11, %asi
27965 ldda [%l7 + 0x30] %asi, %o2
27966 fba,a %fcc0, loop_2371
27967 nop
27968 setx 0x4973CE47B08A602F, %l0, %l6
27969 stx %l6, [%l7 + 0x28]
27970 ldd [%l7 + 0x28], %f0
27971 setx 0x379D0E64AED9CE65, %l1, %l5
27972 stx %l5, [%l7 + 0x10]
27973 ldd [%l7 + 0x10], %f4
27974 faddd %f4, %f0, %f6
27975 sir 0x17CC
27976 bvs,a %xcc, loop_2372
27977loop_2371:
27978 fands %f18, %f25, %f12
27979 movneg %icc, %g5, %l0
27980 set 0x3C, %o1
27981 ldswa [%l7 + %o1] 0x04, %g2
27982loop_2372:
27983 xorcc %l6, 0x1818, %o4
27984 bcc,a,pn %xcc, loop_2373
27985 bl,pn %xcc, loop_2374
27986 and %i2, %o1, %g7
27987 sdiv %l3, 0x05CD, %l1
27988loop_2373:
27989 fand %f10, %f28, %f18
27990loop_2374:
27991 nop
27992 set 0x40, %o3
27993 stda %f0, [%l7 + %o3] 0x18
27994 and %i1, %g3, %l5
27995 flush %l7 + 0x2C
27996 umul %g4, %l4, %i4
27997 fzeros %f26
27998 orcc %l2, %i6, %o2
27999 fxor %f0, %f10, %f28
28000 tg %icc, 0x2
28001 andn %o0, 0x1CDB, %i5
28002 fmovdgu %xcc, %f9, %f4
28003 movneg %xcc, %i0, %o7
28004 edge8 %o6, %g1, %i3
28005 wr %g0, 0x21, %asi
28006 ldxa [%g0 + 0x108] %asi, %i7
28007 xorcc %o5, %g6, %o3
28008 umul %g5, %g2, %l6
28009 subcc %o4, %i2, %o1
28010 sll %l0, %g7, %l1
28011 alignaddr %l3, %i1, %g3
28012 sth %g4, [%l7 + 0x16]
28013 array32 %l4, %i4, %l5
28014 tg %icc, 0x5
28015 addc %l2, 0x1E86, %i6
28016 array8 %o2, %i5, %i0
28017 fxor %f8, %f22, %f12
28018 ldx [%l7 + 0x10], %o7
28019 nop
28020 fitod %f2, %f0
28021 fdtox %f0, %f30
28022 tn %xcc, 0x6
28023 fornot2 %f0, %f14, %f10
28024 taddcc %o0, 0x06DB, %o6
28025 nop
28026 setx loop_2375, %l0, %l1
28027 wrpr 0x1, %tl
28028 wrpr %l1, %tnpc
28029 setx 0x34400001400, %l0, %l1
28030 wrpr %l1, %tstate
28031 wrhpr 0x4, %htstate
28032 done
28033 tcs %icc, 0x5
28034 array8 %i3, %g1, %i7
28035 fcmple32 %f12, %f2, %o5
28036loop_2375:
28037 movrgez %o3, %g5, %g2
28038 fmovrdlez %g6, %f0, %f12
28039 movl %xcc, %o4, %l6
28040 add %i2, 0x01C7, %o1
28041 nop
28042 fitos %f14, %f3
28043 fstoi %f3, %f22
28044 umul %g7, %l0, %l1
28045 fbug %fcc1, loop_2376
28046 tpos %xcc, 0x5
28047 edge16 %i1, %g3, %g4
28048 fbg,a %fcc3, loop_2377
28049loop_2376:
28050 move %xcc, %l3, %i4
28051 saved
28052 rdpr %cwp, %g1
28053 rdpr %cansave, %g2
28054 rdpr %canrestore, %g3
28055 rdpr %cleanwin, %g4
28056 rdpr %otherwin, %g5
28057 rdpr %wstate, %g6
28058 edge16n %l5, %l4, %l2
28059loop_2377:
28060 tcc %icc, 0x4
28061 fbn,a %fcc1, loop_2378
28062 movrlez %o2, 0x160, %i5
28063 movn %xcc, %i0, %o7
28064 fmovrdlez %i6, %f10, %f6
28065loop_2378:
28066 call loop_2379
28067 fmul8sux16 %f2, %f4, %f26
28068 array32 %o6, %o0, %g1
28069 mulx %i3, 0x122E, %o5
28070loop_2379:
28071 tneg %xcc, 0x1
28072 fxor %f10, %f14, %f12
28073 fornot2s %f12, %f12, %f1
28074 subc %o3, 0x042B, %g5
28075 tcs %icc, 0x7
28076 brgz,a %i7, loop_2380
28077 movrlez %g2, %o4, %l6
28078 or %g6, 0x1874, %o1
28079 restored
28080 rdpr %cwp, %g1
28081 rdpr %cansave, %g2
28082 rdpr %canrestore, %g3
28083 rdpr %cleanwin, %g4
28084 rdpr %otherwin, %g5
28085 rdpr %wstate, %g6
28086loop_2380:
28087 xnor %i2, %g7, %l0
28088 mulscc %l1, 0x153F, %g3
28089 movrne %g4, 0x18D, %i1
28090 set 0x54, %g5
28091 swapa [%l7 + %g5] 0x80, %l3
28092 movcc %xcc, %i4, %l4
28093 restored
28094 rdpr %cwp, %g1
28095 rdpr %cansave, %g2
28096 rdpr %canrestore, %g3
28097 rdpr %cleanwin, %g4
28098 rdpr %otherwin, %g5
28099 rdpr %wstate, %g6
28100 fbul,a %fcc2, loop_2381
28101 fpsub32 %f30, %f16, %f0
28102 andcc %l2, 0x0A12, %o2
28103 popc %i5, %l5
28104loop_2381:
28105 fbl %fcc1, loop_2382
28106 bshuffle %f4, %f12, %f24
28107 edge16ln %o7, %i6, %i0
28108 tvs %xcc, 0x7
28109loop_2382:
28110 movvc %xcc, %o0, %g1
28111 wr %g0, 0x10, %asi
28112 stba %i3, [%l7 + 0x0E] %asi
28113 movre %o6, 0x24A, %o5
28114 bg,pn %icc, loop_2383
28115 fmovrse %g5, %f16, %f13
28116 fands %f10, %f0, %f4
28117 ble,a,pn %icc, loop_2384
28118loop_2383:
28119 movleu %icc, %o3, %i7
28120 fmovrsgez %g2, %f6, %f7
28121 stx %l6, [%l7 + 0x78]
28122loop_2384:
28123 srax %g6, %o1, %i2
28124 saved
28125 rdpr %cwp, %g1
28126 rdpr %cansave, %g2
28127 rdpr %canrestore, %g3
28128 rdpr %cleanwin, %g4
28129 rdpr %otherwin, %g5
28130 rdpr %wstate, %g6
28131 fcmpne32 %f12, %f0, %g7
28132 st %f13, [%l7 + 0x50]
28133 movcs %icc, %o4, %l1
28134 lduh [%l7 + 0x5E], %l0
28135 lduw [%l7 + 0x58], %g4
28136 fmovdn %icc, %f23, %f19
28137 tl %xcc, 0x6
28138 edge16l %g3, %i1, %l3
28139 fmul8x16au %f27, %f15, %f14
28140 movneg %xcc, %l4, %l2
28141 bshuffle %f6, %f8, %f16
28142 edge16 %o2, %i4, %l5
28143 tsubcctv %o7, 0x1794, %i6
28144 movleu %icc, %i0, %o0
28145 umul %i5, %g1, %i3
28146 stb %o5, [%l7 + 0x6E]
28147 set 0x1C, %i1
28148 lduha [%l7 + %i1] 0x19, %o6
28149 movcc %icc, %o3, %g5
28150 or %g2, 0x1E58, %l6
28151 movg %icc, %i7, %g6
28152 set 0x1C, %l2
28153 lda [%l7 + %l2] 0x18, %f5
28154 bvs,a loop_2385
28155 edge16 %o1, %g7, %i2
28156 fmovdcc %xcc, %f11, %f12
28157 fexpand %f17, %f8
28158loop_2385:
28159 nop
28160 setx 0xFC9CB9AE, %l0, %l6
28161 st %l6, [%l7 + 0x28]
28162 ld [%l7 + 0x28], %f20
28163 setx 0x96893254, %l1, %l5
28164 st %l5, [%l7 + 0x10]
28165 ld [%l7 + 0x10], %f0
28166 fmuls %f0, %f20, %f18
28167 sll %l1, 0x08, %o4
28168 array16 %g4, %g3, %l0
28169 orn %i1, 0x0DF9, %l4
28170 movvs %xcc, %l3, %l2
28171 set 0x40, %l6
28172 stda %f16, [%l7 + %l6] 0x15
28173 wr %g0, 0x11, %asi
28174 ldstuba [%l7 + 0x78] %asi, %i4
28175 ldd [%l7 + 0x30], %f4
28176 srl %o2, %l5, %i6
28177 fmovdcs %icc, %f18, %f14
28178 fpsub16 %f16, %f2, %f8
28179 fnegs %f14, %f31
28180 movn %xcc, %o7, %i0
28181 tge %xcc, 0x1
28182 sethi 0x1A2E, %o0
28183 smul %g1, %i3, %i5
28184 movre %o5, 0x1F4, %o6
28185 fbue %fcc1, loop_2386
28186 nop
28187 setx 0x6E6C83547342CB2A, %l0, %l6
28188 stx %l6, [%l7 + 0x28]
28189 ldd [%l7 + 0x28], %f12
28190 setx 0x2B54C90715B6CFCD, %l1, %l5
28191 stx %l5, [%l7 + 0x10]
28192 ldd [%l7 + 0x10], %f8
28193 fsubd %f8, %f12, %f2
28194 nop
28195 setx loop_2387, %l0, %l1
28196 jmpl %l1, %o3
28197 tne %icc, 0x3
28198loop_2386:
28199 movl %xcc, %g5, %g2
28200 edge32l %i7, %l6, %g6
28201loop_2387:
28202 sdivcc %g7, 0x1084, %o1
28203 movvc %icc, %i2, %l1
28204 movge %icc, %g4, %o4
28205 ldstub [%l7 + 0x4F], %g3
28206 bvs,a,pn %xcc, loop_2388
28207 movpos %icc, %l0, %i1
28208 addc %l4, %l2, %l3
28209 edge16ln %i4, %o2, %i6
28210loop_2388:
28211 fmovrsne %o7, %f29, %f26
28212 ldsb [%l7 + 0x72], %i0
28213 orn %l5, %g1, %o0
28214 xnorcc %i3, 0x08BD, %i5
28215 fbge %fcc1, loop_2389
28216 prefetch [%l7 + 0x34], 0x3
28217 wr %g0, 0x88, %asi
28218 ldda [%l7 + 0x50] %asi, %o4
28219loop_2389:
28220 fbuge,a %fcc3, loop_2390
28221 edge8ln %o3, %o6, %g5
28222 wr %g0, 0x0c, %asi
28223 lduha [%l7 + 0x28] %asi, %g2
28224loop_2390:
28225 sdiv %l6, 0x19D1, %i7
28226 brlz,a %g7, loop_2391
28227 array16 %o1, %i2, %g6
28228 tcs %icc, 0x7
28229 call loop_2392
28230loop_2391:
28231 tge %xcc, 0x4
28232 tle %xcc, 0x2
28233 sethi 0x0BD4, %g4
28234loop_2392:
28235 prefetch [%l7 + 0x58], 0x0
28236 fbo,a %fcc0, loop_2393
28237 mulscc %o4, 0x080B, %g3
28238 fnot2 %f8, %f30
28239 orn %l0, 0x188B, %i1
28240loop_2393:
28241 brz,a %l4, loop_2394
28242 fandnot1 %f28, %f10, %f10
28243 tcs %xcc, 0x2
28244 flush %l7 + 0x7C
28245loop_2394:
28246 edge16ln %l1, %l3, %i4
28247 movrgz %o2, %l2, %o7
28248 add %l7, 0x70, %l6
28249 wr %g0, 0x89, %asi
28250 casa [%l6] %asi, %i6, %i0
28251 orncc %l5, %o0, %i3
28252 umulcc %i5, 0x1099, %g1
28253 popc %o5, %o3
28254 fzeros %f19
28255 edge16 %g5, %o6, %l6
28256 fmovsa %xcc, %f0, %f10
28257 movrlez %i7, 0x3DB, %g2
28258 fmovrsgez %o1, %f19, %f23
28259 smulcc %i2, %g7, %g6
28260 lduh [%l7 + 0x22], %o4
28261 ldsw [%l7 + 0x64], %g3
28262 sdivcc %l0, 0x1C9B, %i1
28263 membar 0x24
28264 movvs %xcc, %g4, %l4
28265 bne loop_2395
28266 nop
28267 fitos %f2, %f4
28268 fstod %f4, %f16
28269 fmovsgu %icc, %f26, %f3
28270 alignaddrl %l3, %l1, %o2
28271loop_2395:
28272 srl %l2, %o7, %i6
28273 fbl %fcc3, loop_2396
28274 umul %i4, %l5, %o0
28275 tneg %icc, 0x0
28276 tg %xcc, 0x1
28277loop_2396:
28278 nop
28279 set 0x60, %o2
28280 ldda [%l7 + %o2] 0xe2, %i0
28281 fmovrsgez %i3, %f0, %f20
28282 srlx %g1, %i5, %o5
28283 te %xcc, 0x1
28284 mulscc %o3, %o6, %g5
28285 subc %l6, 0x0723, %g2
28286 addcc %o1, 0x0ADD, %i2
28287 movvs %icc, %g7, %g6
28288 mulx %i7, 0x1213, %g3
28289 bvc,a,pt %xcc, loop_2397
28290 movvc %xcc, %l0, %o4
28291 movcc %icc, %g4, %i1
28292 movre %l4, %l3, %o2
28293loop_2397:
28294 fpadd32 %f8, %f26, %f30
28295 andn %l1, 0x063C, %o7
28296 nop
28297 setx 0x21975E185E9C1A4F, %l0, %l6
28298 stx %l6, [%l7 + 0x28]
28299 ldd [%l7 + 0x28], %f14
28300 setx 0x00E7312DA5B90429, %l1, %l5
28301 stx %l5, [%l7 + 0x10]
28302 ldd [%l7 + 0x10], %f4
28303 fmuld %f4, %f14, %f12
28304 ldub [%l7 + 0x6B], %l2
28305 tgu %icc, 0x5
28306 ldsh [%l7 + 0x36], %i6
28307 fmovrdlez %l5, %f30, %f6
28308 tle %icc, 0x4
28309 movcs %icc, %i4, %i0
28310 wr %g0, 0x0c, %asi
28311 prefetcha [%l7 + 0x10] %asi, 0x3
28312 movgu %xcc, %o0, %i5
28313 tsubcc %g1, 0x02B5, %o3
28314 subcc %o6, %o5, %l6
28315 fmovsvc %icc, %f15, %f1
28316 movl %xcc, %g2, %o1
28317 fzeros %f30
28318 sll %g5, 0x18, %g7
28319 fcmple16 %f16, %f6, %g6
28320 fandnot2s %f28, %f31, %f18
28321 array16 %i7, %i2, %g3
28322 movvc %xcc, %o4, %l0
28323 tl %xcc, 0x3
28324 wr %g0, 0x0c, %asi
28325 swapa [%l7 + 0x78] %asi, %i1
28326 fcmpgt32 %f20, %f6, %g4
28327 ta %xcc, 0x0
28328 tl %xcc, 0x1
28329 tgu %icc, 0x5
28330 set 0x20, %o4
28331 lda [%l7 + %o4] 0x81, %f14
28332 bpos,a,pn %icc, loop_2398
28333 fbule %fcc3, loop_2399
28334 sir 0x0034
28335 tcs %xcc, 0x0
28336loop_2398:
28337 ldsb [%l7 + 0x7A], %l3
28338loop_2399:
28339 fandnot2s %f6, %f25, %f18
28340 taddcc %l4, 0x1290, %o2
28341 nop
28342 fitos %f2, %f2
28343 fstoi %f2, %f15
28344 ldsw [%l7 + 0x14], %l1
28345 movrlez %l2, 0x09F, %i6
28346 fpack16 %f14, %f13
28347 sdivx %l5, 0x1CCF, %i4
28348 stb %o7, [%l7 + 0x3E]
28349 bne loop_2400
28350 array8 %i3, %i0, %i5
28351 for %f14, %f26, %f2
28352 srlx %g1, %o0, %o3
28353loop_2400:
28354 nop
28355 fitod %f30, %f4
28356 tgu %icc, 0x5
28357 fsrc1 %f30, %f16
28358 fpadd16s %f0, %f16, %f19
28359 nop
28360 fitod %f6, %f20
28361 fdtox %f20, %f12
28362 wr %g0, 0xeb, %asi
28363 ldda [%l7 + 0x20] %asi, %o6
28364 edge16ln %o5, %g2, %o1
28365 bgu,pn %icc, loop_2401
28366 udivx %l6, 0x14E9, %g7
28367 nop
28368 setx loop_2402, %l0, %l1
28369 wrpr 0x1, %tl
28370 wrpr %l1, %tnpc
28371 setx 0x34400001400, %l0, %l1
28372 wrpr %l1, %tstate
28373 wrhpr 0x4, %htstate
28374 done
28375 edge16 %g5, %g6, %i7
28376loop_2401:
28377 xor %g3, 0x186E, %o4
28378 orncc %l0, 0x0A61, %i1
28379loop_2402:
28380 edge16 %i2, %g4, %l3
28381 edge8n %o2, %l4, %l2
28382 tn %xcc, 0x7
28383 tle %xcc, 0x6
28384 movg %icc, %i6, %l1
28385 edge16l %l5, %i4, %o7
28386 nop
28387 setx 0xB011CB19B0687738, %l0, %l6
28388 stx %l6, [%l7 + 0x58]
28389 ldx [%l7 + 0x58], %fsr
28390 udivx %i3, 0x02A0, %i0
28391 set 0x24, %o6
28392 stwa %i5, [%l7 + %o6] 0x15
28393 umulcc %o0, %o3, %o6
28394 edge16n %o5, %g1, %o1
28395 subc %l6, 0x0356, %g7
28396 fba,a %fcc2, loop_2403
28397 tgu %icc, 0x1
28398 or %g5, %g6, %i7
28399 set 0x20, %l5
28400 ldxa [%l7 + %l5] 0x89, %g2
28401loop_2403:
28402 movrgz %o4, 0x176, %g3
28403 tvc %icc, 0x6
28404 fzeros %f18
28405 fmovdneg %xcc, %f0, %f19
28406 sth %i1, [%l7 + 0x62]
28407 alignaddrl %i2, %l0, %g4
28408 fbule %fcc2, loop_2404
28409 edge32l %l3, %l4, %o2
28410 fmovdcs %icc, %f24, %f31
28411 stw %i6, [%l7 + 0x4C]
28412loop_2404:
28413 nop
28414 membar #Sync
28415 set 0x40, %i3
28416 ldda [%l7 + %i3] 0xf1, %f0
28417 edge8n %l1, %l2, %l5
28418 ble,a,pt %xcc, loop_2405
28419 sra %i4, %o7, %i0
28420 nop
28421 setx 0xFDFB1E20D0711167, %l0, %l6
28422 stx %l6, [%l7 + 0x78]
28423 ldx [%l7 + 0x78], %fsr
28424 movge %icc, %i3, %o0
28425loop_2405:
28426 fxnors %f20, %f13, %f3
28427 bge,pn %xcc, loop_2406
28428 umul %i5, %o3, %o5
28429 nop
28430 setx loop_2407, %l0, %l1
28431 wrpr 0x1, %tl
28432 wrpr %l1, %tnpc
28433 setx 0x34400001400, %l0, %l1
28434 wrpr %l1, %tstate
28435 wrhpr 0x4, %htstate
28436 done
28437 mova %icc, %o6, %g1
28438loop_2406:
28439 and %l6, %o1, %g7
28440 edge8l %g6, %g5, %i7
28441loop_2407:
28442 tneg %icc, 0x1
28443 fexpand %f0, %f20
28444 set 0x30, %i5
28445 ldda [%l7 + %i5] 0x14, %g2
28446 smul %o4, 0x169F, %i1
28447 fmovdvc %xcc, %f21, %f8
28448 ldsh [%l7 + 0x74], %g3
28449 call loop_2408
28450 nop
28451 setx 0xCB91C1A9D4F13A72, %l0, %l6
28452 stx %l6, [%l7 + 0x28]
28453 ldd [%l7 + 0x28], %f24
28454 setx 0xF1B4CED709729EDF, %l1, %l5
28455 stx %l5, [%l7 + 0x10]
28456 ldd [%l7 + 0x10], %f0
28457 faddd %f0, %f24, %f4
28458 or %i2, 0x199F, %g4
28459 tgu %icc, 0x1
28460loop_2408:
28461 fone %f26
28462 fbl %fcc2, loop_2409
28463 fmovdcc %icc, %f9, %f27
28464 fblg %fcc3, loop_2410
28465 array8 %l3, %l0, %o2
28466loop_2409:
28467 stbar
28468 fbuge %fcc3, loop_2411
28469loop_2410:
28470 ba,a loop_2412
28471 fmovdvs %xcc, %f29, %f12
28472 nop
28473 fitod %f6, %f26
28474 fdtox %f26, %f4
28475loop_2411:
28476 movrlz %i6, 0x1DD, %l1
28477loop_2412:
28478 sub %l2, %l5, %l4
28479 fmovde %xcc, %f21, %f7
28480 bneg,a,pt %xcc, loop_2413
28481 nop
28482 setx 0xC01E38ECEB6CD990, %l0, %l6
28483 stx %l6, [%l7 + 0x28]
28484 ldd [%l7 + 0x28], %f26
28485 setx 0xC534A14F8A316B3A, %l1, %l5
28486 stx %l5, [%l7 + 0x10]
28487 ldd [%l7 + 0x10], %f22
28488 fdivd %f22, %f26, %f4
28489 fmul8x16au %f17, %f26, %f16
28490 array16 %o7, %i4, %i3
28491loop_2413:
28492 mulscc %i0, 0x17E2, %i5
28493 or %o3, 0x07B8, %o5
28494 tsubcc %o6, 0x1C3E, %g1
28495 stb %l6, [%l7 + 0x21]
28496 fmovrdgez %o1, %f22, %f22
28497 smul %g7, %o0, %g6
28498 bgu,pn %xcc, loop_2414
28499 array16 %g5, %g2, %o4
28500 wr %g0, 0x81, %asi
28501 lduba [%l7 + 0x19] %asi, %i1
28502loop_2414:
28503 fbu,a %fcc2, loop_2415
28504 fmovsn %xcc, %f8, %f8
28505 xorcc %i7, %g3, %i2
28506 addcc %g4, %l3, %o2
28507loop_2415:
28508 bn,a,pn %xcc, loop_2416
28509 stx %i6, [%l7 + 0x38]
28510 fmovsgu %icc, %f3, %f18
28511 movne %icc, %l1, %l2
28512loop_2416:
28513 bneg %xcc, loop_2417
28514 bvs loop_2418
28515 movle %icc, %l0, %l4
28516 tcc %xcc, 0x2
28517loop_2417:
28518 fmovdl %xcc, %f21, %f27
28519loop_2418:
28520 ldsh [%l7 + 0x46], %o7
28521 nop
28522 fitos %f0, %f5
28523 fstox %f5, %f6
28524 andncc %l5, %i4, %i0
28525 andcc %i3, 0x144A, %i5
28526 edge16 %o5, %o3, %g1
28527 fcmple16 %f14, %f26, %o6
28528 edge32l %l6, %g7, %o1
28529 wr %g0, 0x0c, %asi
28530 lduba [%l7 + 0x3D] %asi, %o0
28531 edge32 %g6, %g5, %o4
28532 fmovdn %icc, %f4, %f20
28533 nop
28534 fitos %f0, %f17
28535 fstox %f17, %f2
28536 fxtos %f2, %f4
28537 nop
28538 fitod %f0, %f8
28539 fdtox %f8, %f4
28540 fxtod %f4, %f6
28541 tgu %icc, 0x3
28542 srax %g2, %i7, %i1
28543 edge16l %i2, %g3, %l3
28544 st %f15, [%l7 + 0x38]
28545 array16 %o2, %g4, %l1
28546 popc %i6, %l0
28547 fpack16 %f0, %f8
28548 sth %l2, [%l7 + 0x54]
28549 sub %o7, 0x1A57, %l4
28550 mulscc %l5, %i4, %i3
28551 fnot2 %f20, %f18
28552 fbl %fcc2, loop_2419
28553 mulx %i5, %i0, %o3
28554 mova %icc, %o5, %o6
28555 fbg,a %fcc3, loop_2420
28556loop_2419:
28557 smulcc %l6, 0x18EF, %g7
28558 nop
28559 set 0x58, %i6
28560 prefetch [%l7 + %i6], 0x3
28561 tge %xcc, 0x0
28562loop_2420:
28563 fblg,a %fcc0, loop_2421
28564 movcs %icc, %g1, %o1
28565 movg %xcc, %g6, %o0
28566 bcc,a %icc, loop_2422
28567loop_2421:
28568 taddcc %o4, %g2, %i7
28569 fmovsle %xcc, %f30, %f10
28570 fnot1 %f16, %f0
28571loop_2422:
28572 fmovrdne %g5, %f28, %f6
28573 edge8l %i1, %i2, %g3
28574 wr %g0, 0x4f, %asi
28575 ldxa [%g0 + 0x10] %asi, %o2
28576 move %icc, %l3, %g4
28577 fmovrde %l1, %f28, %f16
28578 tgu %icc, 0x1
28579 ld [%l7 + 0x2C], %f17
28580 movcc %xcc, %l0, %i6
28581 movrgz %l2, 0x2BC, %o7
28582 xnorcc %l5, 0x1D84, %i4
28583 tgu %xcc, 0x0
28584 stbar
28585 ld [%l7 + 0x28], %f22
28586 xor %i3, %i5, %i0
28587 tgu %xcc, 0x2
28588 sdivx %o3, 0x1A0F, %l4
28589 movpos %icc, %o5, %o6
28590 nop
28591 fitos %f12, %f1
28592 fstox %f1, %f14
28593 fxtos %f14, %f8
28594 addc %l6, %g1, %o1
28595 fnegd %f10, %f24
28596 fone %f30
28597 sir 0x153D
28598 fbge,a %fcc2, loop_2423
28599 be loop_2424
28600 subcc %g7, 0x00AB, %o0
28601 fpadd32s %f27, %f2, %f11
28602loop_2423:
28603 nop
28604 wr %g0, 0x4f, %asi
28605 ldxa [%g0 + 0x8] %asi, %g6
28606loop_2424:
28607 ta %xcc, 0x3
28608 mulscc %o4, %g2, %g5
28609 edge16n %i7, %i2, %i1
28610 tpos %icc, 0x5
28611 tleu %icc, 0x4
28612 smul %o2, 0x1F6B, %l3
28613 fbn,a %fcc0, loop_2425
28614 tn %icc, 0x1
28615 set 0x12, %l0
28616 lduha [%l7 + %l0] 0x18, %g4
28617loop_2425:
28618 fornot1 %f8, %f24, %f2
28619 ta %xcc, 0x2
28620 tleu %icc, 0x3
28621 fbue %fcc1, loop_2426
28622 smul %l1, %l0, %i6
28623 movvc %xcc, %l2, %o7
28624 edge8 %l5, %i4, %i3
28625loop_2426:
28626 andn %i5, %g3, %i0
28627 bvs %xcc, loop_2427
28628 array16 %o3, %o5, %l4
28629 udiv %o6, 0x18B6, %g1
28630 brgz,a %o1, loop_2428
28631loop_2427:
28632 nop
28633 fitos %f8, %f17
28634 fstod %f17, %f12
28635 fcmpne32 %f4, %f18, %g7
28636 fmovs %f8, %f13
28637loop_2428:
28638 ldsh [%l7 + 0x48], %o0
28639 set 0x10, %i4
28640 lduha [%l7 + %i4] 0x19, %l6
28641 andncc %g6, %g2, %o4
28642 saved
28643 rdpr %cwp, %g1
28644 rdpr %cansave, %g2
28645 rdpr %canrestore, %g3
28646 rdpr %cleanwin, %g4
28647 rdpr %otherwin, %g5
28648 rdpr %wstate, %g6
28649 fbu %fcc2, loop_2429
28650 fxors %f2, %f30, %f13
28651 fsrc1s %f17, %f11
28652 edge32ln %i7, %g5, %i2
28653loop_2429:
28654 fpadd32s %f4, %f11, %f9
28655 fmovrse %i1, %f8, %f0
28656 edge16 %l3, %o2, %l1
28657 ldd [%l7 + 0x48], %f4
28658 fmovsgu %icc, %f12, %f27
28659 movleu %xcc, %g4, %i6
28660 fmovsge %xcc, %f21, %f16
28661 nop
28662 fitos %f28, %f6
28663 orn %l2, %o7, %l0
28664 tpos %xcc, 0x3
28665 ldstub [%l7 + 0x0B], %i4
28666 edge32 %l5, %i3, %g3
28667 nop
28668 fitod %f25, %f24
28669 fsrc1s %f4, %f31
28670 movrne %i5, %i0, %o3
28671 brgez %o5, loop_2430
28672 fands %f30, %f29, %f0
28673 andcc %o6, 0x1F69, %l4
28674 wr %g0, 0x19, %asi
28675 stda %f16, [%l7 + 0x40] %asi
28676loop_2430:
28677 fors %f19, %f8, %f21
28678 taddcc %o1, 0x01D1, %g1
28679 fbl,a %fcc2, loop_2431
28680 fpadd16 %f24, %f24, %f20
28681 sub %g7, 0x15C0, %o0
28682 tle %icc, 0x5
28683loop_2431:
28684 fcmpgt16 %f26, %f28, %l6
28685 fbo %fcc1, loop_2432
28686 edge8n %g2, %o4, %g6
28687 edge16ln %g5, %i2, %i1
28688 ldstub [%l7 + 0x16], %l3
28689loop_2432:
28690 edge32l %o2, %l1, %g4
28691 tl %xcc, 0x0
28692 movrgez %i6, %i7, %o7
28693 edge16ln %l2, %i4, %l5
28694 movrgz %l0, 0x249, %g3
28695 taddcc %i3, 0x15E5, %i0
28696 nop
28697 setx 0x5694C8EC, %l0, %l6
28698 st %l6, [%l7 + 0x28]
28699 ld [%l7 + 0x28], %f31
28700 setx 0x68FEB8E3, %l1, %l5
28701 st %l5, [%l7 + 0x10]
28702 ld [%l7 + 0x10], %f30
28703 fdivs %f30, %f31, %f21
28704 tleu %xcc, 0x0
28705 fpadd32 %f26, %f30, %f16
28706 be,pn %icc, loop_2433
28707 add %o3, 0x0C7E, %o5
28708 tge %xcc, 0x7
28709 fpadd16s %f20, %f10, %f14
28710loop_2433:
28711 fmul8ulx16 %f22, %f22, %f14
28712 fsrc2s %f3, %f1
28713 membar 0x1B
28714 fbuge,a %fcc2, loop_2434
28715 brnz %o6, loop_2435
28716 nop
28717 setx 0x060A3323DE46977B, %l0, %l6
28718 stx %l6, [%l7 + 0x28]
28719 ldd [%l7 + 0x28], %f22
28720 setx 0xF055906293DFF2CD, %l1, %l5
28721 stx %l5, [%l7 + 0x10]
28722 ldd [%l7 + 0x10], %f28
28723 fmuld %f28, %f22, %f24
28724 std %f22, [%l7 + 0x40]
28725loop_2434:
28726 subc %i5, 0x196F, %o1
28727loop_2435:
28728 fbuge,a %fcc2, loop_2436
28729 st %f21, [%l7 + 0x4C]
28730 tn %xcc, 0x3
28731 smulcc %g1, 0x123F, %l4
28732loop_2436:
28733 add %g7, 0x04C4, %o0
28734 sll %g2, 0x16, %o4
28735 nop
28736 setx 0x0A388BFA, %l0, %l6
28737 st %l6, [%l7 + 0x28]
28738 ld [%l7 + 0x28], %f18
28739 setx 0xFFE90F2C, %l1, %l5
28740 st %l5, [%l7 + 0x10]
28741 ld [%l7 + 0x10], %f31
28742 fsubs %f31, %f18, %f30
28743 fexpand %f25, %f20
28744 fmovdcc %icc, %f24, %f17
28745 fnot1 %f30, %f26
28746 brnz %l6, loop_2437
28747 mova %xcc, %g6, %i2
28748 fxor %f16, %f14, %f12
28749 movrgz %g5, %l3, %i1
28750loop_2437:
28751 faligndata %f28, %f6, %f2
28752 umulcc %l1, 0x0F49, %o2
28753 udiv %i6, 0x14BC, %g4
28754 add %i7, 0x0E9E, %l2
28755 tvs %xcc, 0x5
28756 bne,a loop_2438
28757 tle %xcc, 0x3
28758 addcc %i4, %l5, %l0
28759 movpos %xcc, %o7, %g3
28760loop_2438:
28761 taddcctv %i0, 0x0E3B, %o3
28762 tn %icc, 0x3
28763 xorcc %o5, 0x1F05, %i3
28764 edge32ln %i5, %o6, %g1
28765 fmovspos %icc, %f26, %f24
28766 fmovscc %icc, %f3, %f12
28767 edge16ln %l4, %g7, %o0
28768 tsubcctv %g2, 0x0682, %o1
28769 taddcc %o4, 0x099C, %g6
28770 ta %xcc, 0x7
28771 fbue %fcc1, loop_2439
28772 nop
28773 setx 0x0813788E7E7A0497, %l0, %l6
28774 stx %l6, [%l7 + 0x28]
28775 ldd [%l7 + 0x28], %f4
28776 fsqrtd %f4, %f0
28777 mova %icc, %i2, %g5
28778 movrlez %l3, %l6, %l1
28779loop_2439:
28780 movgu %icc, %o2, %i1
28781 sra %g4, %i7, %i6
28782 ld [%l7 + 0x70], %f30
28783 fornot1 %f0, %f2, %f14
28784 subccc %i4, %l5, %l2
28785 fmovspos %xcc, %f4, %f19
28786 fcmpne16 %f20, %f16, %o7
28787 tle %icc, 0x4
28788 fmovrde %l0, %f26, %f4
28789 sra %i0, %g3, %o3
28790 fmovrdne %i3, %f30, %f24
28791 fmovda %icc, %f8, %f29
28792 sdiv %i5, 0x09B2, %o5
28793 ldsh [%l7 + 0x6C], %g1
28794 tne %xcc, 0x5
28795 set 0x48, %g2
28796 prefetcha [%l7 + %g2] 0x88, 0x3
28797 fmul8x16 %f8, %f20, %f18
28798 sir 0x05D3
28799 fpsub32s %f2, %f24, %f31
28800 andn %o6, %o0, %g7
28801 stb %o1, [%l7 + 0x75]
28802 alignaddr %o4, %g6, %i2
28803 fbne %fcc0, loop_2440
28804 fmovsvc %icc, %f4, %f7
28805 addc %g5, %g2, %l6
28806 xorcc %l1, %l3, %o2
28807loop_2440:
28808 ld [%l7 + 0x68], %f16
28809 fmovrde %i1, %f6, %f28
28810 set 0x42, %l1
28811 lduha [%l7 + %l1] 0x10, %g4
28812 tcc %icc, 0x3
28813 movn %xcc, %i7, %i4
28814 movn %icc, %l5, %i6
28815 set 0x40, %i2
28816 stda %f16, [%l7 + %i2] 0x89
28817 or %l2, 0x0D52, %l0
28818 taddcc %i0, %o7, %o3
28819 nop
28820 fitod %f8, %f12
28821 fdtos %f12, %f21
28822 tsubcc %i3, %g3, %o5
28823 andncc %g1, %i5, %l4
28824 ld [%l7 + 0x60], %f15
28825 tne %icc, 0x3
28826 edge8n %o0, %o6, %o1
28827 nop
28828 setx 0xADBC8CFC, %l0, %l6
28829 st %l6, [%l7 + 0x28]
28830 ld [%l7 + 0x28], %f6
28831 setx 0x41095878, %l1, %l5
28832 st %l5, [%l7 + 0x10]
28833 ld [%l7 + 0x10], %f5
28834 fadds %f5, %f6, %f0
28835 nop
28836 setx 0xA7F7482FA441CDC3, %l0, %l6
28837 stx %l6, [%l7 + 0x28]
28838 ldd [%l7 + 0x28], %f4
28839 setx 0x34C5FBD4F8301C86, %l1, %l5
28840 stx %l5, [%l7 + 0x10]
28841 ldd [%l7 + 0x10], %f2
28842 fsubd %f2, %f4, %f30
28843 movcs %xcc, %g7, %g6
28844 fmul8sux16 %f8, %f6, %f14
28845 wr %g0, 0x88, %asi
28846 ldswa [%l7 + 0x5C] %asi, %i2
28847 fmovrdlez %g5, %f22, %f20
28848 tcc %icc, 0x3
28849 fandnot2 %f14, %f16, %f10
28850 addccc %o4, %l6, %l1
28851 stb %l3, [%l7 + 0x28]
28852 fmovdvs %xcc, %f8, %f19
28853 nop
28854 setx 0x021EB7668FDAE7BC, %l0, %l6
28855 stx %l6, [%l7 + 0x28]
28856 ldd [%l7 + 0x28], %f0
28857 setx 0xD92A7A935363F624, %l1, %l5
28858 stx %l5, [%l7 + 0x10]
28859 ldd [%l7 + 0x10], %f30
28860 fmuld %f30, %f0, %f2
28861 brnz,a %o2, loop_2441
28862 and %g2, %g4, %i7
28863 ba,a,pn %icc, loop_2442
28864 fmovdvc %xcc, %f2, %f25
28865loop_2441:
28866 movrgz %i4, %i1, %i6
28867 tsubcctv %l2, %l0, %i0
28868loop_2442:
28869 nop
28870 set 0x54, %g6
28871 lduwa [%l7 + %g6] 0x11, %l5
28872 fpadd32s %f10, %f20, %f17
28873 array8 %o3, %o7, %g3
28874 bcc,a loop_2443
28875 fmovrsne %o5, %f13, %f18
28876 ld [%l7 + 0x7C], %f2
28877 swap [%l7 + 0x68], %i3
28878loop_2443:
28879 bg,pn %icc, loop_2444
28880 orcc %g1, %l4, %o0
28881 fbo %fcc1, loop_2445
28882 tsubcctv %i5, 0x0D11, %o1
28883loop_2444:
28884 fnand %f6, %f2, %f16
28885 brz,a %g7, loop_2446
28886loop_2445:
28887 fmul8x16al %f30, %f5, %f12
28888 flush %l7 + 0x0C
28889 movn %xcc, %g6, %i2
28890loop_2446:
28891 fxnor %f24, %f10, %f30
28892 fpsub16 %f4, %f26, %f30
28893 te %icc, 0x2
28894 andncc %o6, %o4, %g5
28895 movcs %icc, %l6, %l3
28896 fnor %f4, %f26, %f12
28897 edge8ln %o2, %l1, %g2
28898 fbug,a %fcc2, loop_2447
28899 tleu %icc, 0x7
28900 tcc %icc, 0x1
28901 nop
28902 setx loop_2448, %l0, %l1
28903 wrpr 0x1, %tl
28904 wrpr %l1, %tpc
28905 add %l1, 0x4, %l1
28906 wrpr %l1, %tnpc
28907 setx 0x34400001400, %l0, %l1
28908 wrpr %l1, %tstate
28909 wrhpr 0x4, %htstate
28910 retry
28911loop_2447:
28912 movrlez %i7, %i4, %g4
28913 udiv %i6, 0x074B, %l2
28914 fandnot2 %f8, %f20, %f22
28915loop_2448:
28916 andn %i1, 0x0A86, %i0
28917 fmovdle %icc, %f2, %f12
28918 fnor %f22, %f16, %f20
28919 bleu,a %xcc, loop_2449
28920 move %xcc, %l0, %l5
28921 fbue %fcc0, loop_2450
28922 popc 0x1D0E, %o3
28923loop_2449:
28924 fpadd32 %f18, %f28, %f24
28925 sir 0x193D
28926loop_2450:
28927 tvs %icc, 0x7
28928 bvs,pn %icc, loop_2451
28929 stw %o7, [%l7 + 0x64]
28930 array8 %o5, %i3, %g1
28931 alignaddrl %g3, %l4, %i5
28932loop_2451:
28933 movne %icc, %o1, %o0
28934 wr %g0, 0x18, %asi
28935 ldstuba [%l7 + 0x42] %asi, %g7
28936 addc %i2, 0x14EC, %o6
28937 wr %g0, 0x88, %asi
28938 stba %g6, [%l7 + 0x77] %asi
28939 saved
28940 rdpr %cwp, %g1
28941 rdpr %cansave, %g2
28942 rdpr %canrestore, %g3
28943 rdpr %cleanwin, %g4
28944 rdpr %otherwin, %g5
28945 rdpr %wstate, %g6
28946 fpadd32s %f6, %f22, %f31
28947 tsubcctv %g5, 0x1573, %o4
28948 umulcc %l6, %l3, %o2
28949 orn %g2, %l1, %i7
28950 bge,a,pt %icc, loop_2452
28951 sdivx %g4, 0x026B, %i4
28952 subccc %i6, 0x15EA, %l2
28953 be,pt %icc, loop_2453
28954loop_2452:
28955 sra %i0, 0x17, %i1
28956 fmovdle %icc, %f1, %f27
28957 movrlez %l0, 0x3D7, %o3
28958loop_2453:
28959 tle %xcc, 0x3
28960 wr %g0, 0x89, %asi
28961 ldda [%l7 + 0x40] %asi, %f0
28962 addcc %o7, %l5, %i3
28963 call loop_2454
28964 te %icc, 0x4
28965 edge8l %o5, %g3, %l4
28966 umulcc %g1, %i5, %o1
28967loop_2454:
28968 fmovsle %xcc, %f19, %f21
28969 mulscc %g7, 0x0817, %i2
28970 fmul8ulx16 %f4, %f16, %f8
28971 fble,a %fcc2, loop_2455
28972 addcc %o6, %g6, %g5
28973 fnot1 %f8, %f24
28974 fpadd32s %f14, %f25, %f22
28975loop_2455:
28976 fnegs %f11, %f27
28977 movpos %icc, %o0, %o4
28978 fbule,a %fcc3, loop_2456
28979 taddcc %l6, 0x1779, %o2
28980 orcc %l3, %l1, %g2
28981 edge8l %i7, %g4, %i4
28982loop_2456:
28983 srl %i6, %i0, %l2
28984 udivx %l0, 0x0020, %o3
28985 edge16ln %o7, %l5, %i3
28986 fmovrsgz %o5, %f31, %f5
28987 sdivx %i1, 0x0A0E, %l4
28988 ld [%l7 + 0x0C], %f11
28989 fandnot1s %f3, %f17, %f17
28990 fand %f26, %f30, %f18
28991 array32 %g1, %g3, %o1
28992 tsubcctv %g7, 0x0BCA, %i2
28993 edge8n %o6, %i5, %g6
28994 bvc loop_2457
28995 tvs %xcc, 0x7
28996 edge16n %g5, %o0, %o4
28997 edge32n %o2, %l6, %l3
28998loop_2457:
28999 fmovsleu %xcc, %f20, %f3
29000 tcc %icc, 0x4
29001 tgu %icc, 0x2
29002 fmovrdgez %g2, %f28, %f26
29003 set 0x36, %i0
29004 lduha [%l7 + %i0] 0x15, %l1
29005 fmovrdgz %i7, %f10, %f10
29006 fmovde %icc, %f31, %f23
29007 fble %fcc3, loop_2458
29008 tg %icc, 0x2
29009 umulcc %g4, %i6, %i0
29010 edge32n %i4, %l2, %l0
29011loop_2458:
29012 tg %xcc, 0x1
29013 orncc %o3, 0x1364, %l5
29014 tle %xcc, 0x1
29015 subcc %o7, 0x1BC3, %i3
29016 sllx %i1, %o5, %g1
29017 movvs %icc, %l4, %g3
29018 orncc %g7, 0x17EF, %i2
29019 movg %xcc, %o6, %i5
29020 nop
29021 setx 0x6DE5050EF276B842, %l0, %l6
29022 stx %l6, [%l7 + 0x28]
29023 ldd [%l7 + 0x28], %f22
29024 setx 0xD53E2D10112F3630, %l1, %l5
29025 stx %l5, [%l7 + 0x10]
29026 ldd [%l7 + 0x10], %f2
29027 faddd %f2, %f22, %f30
29028 fba %fcc2, loop_2459
29029 tcs %xcc, 0x1
29030 fpmerge %f11, %f7, %f22
29031 swap [%l7 + 0x60], %o1
29032loop_2459:
29033 fmovdcs %icc, %f1, %f16
29034 movre %g5, 0x0EE, %o0
29035 sllx %g6, %o2, %o4
29036 nop
29037 setx loop_2460, %l0, %l1
29038 wrpr 0x1, %tl
29039 wrpr %l1, %tnpc
29040 setx 0x34400001400, %l0, %l1
29041 wrpr %l1, %tstate
29042 wrhpr 0x4, %htstate
29043 done
29044 stx %l3, [%l7 + 0x60]
29045 sdivcc %g2, 0x065C, %l6
29046 mova %xcc, %i7, %l1
29047loop_2460:
29048 udivcc %g4, 0x0AC4, %i0
29049 nop
29050 setx 0x7C386B5268C3A768, %l0, %l6
29051 stx %l6, [%l7 + 0x28]
29052 ldd [%l7 + 0x28], %f10
29053 fsqrtd %f10, %f18
29054 stx %i6, [%l7 + 0x30]
29055 tvc %icc, 0x1
29056 xnorcc %l2, 0x0E23, %i4
29057 fmovrse %o3, %f5, %f6
29058 subccc %l5, %o7, %i3
29059 add %l7, 0x10, %l6
29060 wr %g0, 0x10, %asi
29061 casa [%l6] %asi, %l0, %o5
29062 ldub [%l7 + 0x1F], %g1
29063 xor %l4, 0x1F6F, %g3
29064 movle %icc, %i1, %g7
29065 nop
29066 setx 0xC044674F, %l0, %l6
29067 st %l6, [%l7 + 0x4C]
29068 ld [%l7 + 0x4C], %fsr
29069 fmovrslez %o6, %f31, %f8
29070 subc %i5, 0x0016, %o1
29071 flush %l7 + 0x48
29072 fones %f16
29073 nop
29074 fitos %f1, %f3
29075 fstoi %f3, %f22
29076 stbar
29077 wr %g0, 0x19, %asi
29078 stda %f0, [%l7 + 0x40] %asi
29079 sllx %g5, %o0, %g6
29080 set 0x10, %o7
29081 prefetcha [%l7 + %o7] 0x04, 0x1
29082 nop
29083 setx 0x8B006E69, %l0, %l6
29084 st %l6, [%l7 + 0x28]
29085 ld [%l7 + 0x28], %f12
29086 setx 0xE716C502, %l1, %l5
29087 st %l5, [%l7 + 0x10]
29088 ld [%l7 + 0x10], %f3
29089 fadds %f3, %f12, %f5
29090 tg %xcc, 0x4
29091 srlx %i2, %l3, %g2
29092 sdivcc %o4, 0x1E57, %i7
29093 add %l6, 0x17E6, %l1
29094 nop
29095 fitos %f12, %f20
29096 fstox %f20, %f12
29097 alignaddr %g4, %i6, %i0
29098 tvs %xcc, 0x1
29099 fmovsl %xcc, %f1, %f6
29100 edge8ln %i4, %o3, %l2
29101 nop
29102 fitos %f4, %f4
29103 fstox %f4, %f10
29104 xnorcc %l5, %o7, %l0
29105 fmovrsgez %o5, %f7, %f10
29106 fmovdn %xcc, %f28, %f21
29107 nop
29108 setx 0x8F028DE5, %l0, %l6
29109 st %l6, [%l7 + 0x28]
29110 ld [%l7 + 0x28], %f17
29111 setx 0x5B3ADFC8, %l1, %l5
29112 st %l5, [%l7 + 0x10]
29113 ld [%l7 + 0x10], %f23
29114 fsubs %f23, %f17, %f0
29115 addc %i3, 0x03A0, %l4
29116 edge8l %g1, %i1, %g7
29117 ldd [%l7 + 0x78], %o6
29118 bcs,pt %xcc, loop_2461
29119 fbule %fcc3, loop_2462
29120 sra %i5, %g3, %o1
29121 brlz %o0, loop_2463
29122loop_2461:
29123 movle %icc, %g6, %g5
29124loop_2462:
29125 edge8l %i2, %o2, %l3
29126 for %f0, %f28, %f28
29127loop_2463:
29128 fbge,a %fcc1, loop_2464
29129 fbue,a %fcc1, loop_2465
29130 movle %xcc, %o4, %g2
29131 addc %i7, %l1, %l6
29132loop_2464:
29133 sll %g4, %i0, %i6
29134loop_2465:
29135 subccc %i4, 0x1E94, %o3
29136 tg %icc, 0x2
29137 edge32ln %l5, %o7, %l0
29138 edge16l %l2, %i3, %o5
29139 fors %f7, %f14, %f7
29140 sll %g1, %l4, %i1
29141 fcmpeq16 %f14, %f6, %g7
29142 wr %g0, 0x89, %asi
29143 ldswa [%l7 + 0x34] %asi, %i5
29144 bcs,a %icc, loop_2466
29145 fbo,a %fcc3, loop_2467
29146 umulcc %g3, %o6, %o1
29147 fbuge,a %fcc1, loop_2468
29148loop_2466:
29149 fmuld8sux16 %f25, %f25, %f26
29150loop_2467:
29151 andncc %o0, %g5, %g6
29152 brlez %i2, loop_2469
29153loop_2468:
29154 fmul8x16au %f1, %f8, %f28
29155 array16 %l3, %o4, %o2
29156 edge8l %g2, %l1, %l6
29157loop_2469:
29158 srlx %g4, 0x0A, %i0
29159 alignaddr %i6, %i7, %o3
29160 edge16l %i4, %o7, %l0
29161 movle %icc, %l2, %i3
29162 fbge %fcc3, loop_2470
29163 tg %xcc, 0x3
29164 movne %xcc, %l5, %g1
29165 movleu %icc, %l4, %o5
29166loop_2470:
29167 xor %g7, %i5, %i1
29168 sdiv %g3, 0x0EB1, %o1
29169 addc %o6, %o0, %g6
29170 array32 %i2, %l3, %o4
29171 mova %xcc, %o2, %g2
29172 fmovrsne %l1, %f11, %f21
29173 fandnot1s %f26, %f13, %f20
29174 tn %xcc, 0x2
29175 array16 %g5, %g4, %i0
29176 xnor %i6, 0x17F8, %l6
29177 tne %xcc, 0x3
29178 fbne %fcc3, loop_2471
29179 fmovdle %icc, %f8, %f29
29180 sth %i7, [%l7 + 0x14]
29181 ldd [%l7 + 0x08], %o2
29182loop_2471:
29183 move %icc, %i4, %l0
29184 fandnot2 %f6, %f16, %f26
29185 edge32ln %l2, %o7, %l5
29186 fornot1 %f10, %f26, %f24
29187 movrgz %g1, %l4, %i3
29188 umul %g7, %o5, %i1
29189 brz %g3, loop_2472
29190 bne,a,pn %icc, loop_2473
29191 membar 0x1B
29192 movn %xcc, %i5, %o6
29193loop_2472:
29194 fbo,a %fcc2, loop_2474
29195loop_2473:
29196 xnor %o1, %o0, %g6
29197 subcc %l3, %i2, %o2
29198 udivx %o4, 0x1DA7, %l1
29199loop_2474:
29200 fba,a %fcc1, loop_2475
29201 stb %g5, [%l7 + 0x63]
29202 set 0x70, %o0
29203 lduba [%l7 + %o0] 0x80, %g2
29204loop_2475:
29205 fpsub16s %f13, %f29, %f17
29206 st %f23, [%l7 + 0x4C]
29207 wr %g0, 0x04, %asi
29208 swapa [%l7 + 0x28] %asi, %g4
29209 tsubcc %i6, 0x0199, %i0
29210 nop
29211 fitod %f2, %f0
29212 fdtoi %f0, %f15
29213 add %l7, 0x08, %l6
29214 wr %g0, 0x89, %asi
29215 casa [%l6] 0x89, %l6, %i7
29216 fsrc1 %f0, %f16
29217 xorcc %i4, %l0, %l2
29218 movcs %icc, %o3, %o7
29219 smul %l5, %l4, %i3
29220 fble,a %fcc1, loop_2476
29221 fmovd %f2, %f18
29222 tpos %xcc, 0x1
29223 array8 %g7, %g1, %o5
29224loop_2476:
29225 srl %g3, %i1, %i5
29226 wr %g0, 0x11, %asi
29227 ldsha [%l7 + 0x48] %asi, %o1
29228 nop
29229 setx 0x58A4255F104ACF5E, %l0, %l6
29230 stx %l6, [%l7 + 0x30]
29231 ldx [%l7 + 0x30], %fsr
29232 subcc %o0, 0x16CC, %o6
29233 bge %xcc, loop_2477
29234 tleu %icc, 0x5
29235 orncc %l3, 0x000F, %g6
29236 flush %l7 + 0x10
29237loop_2477:
29238 and %o2, %i2, %l1
29239 sethi 0x117E, %g5
29240 ldsb [%l7 + 0x2C], %g2
29241 membar 0x75
29242 bneg,pt %icc, loop_2478
29243 taddcctv %o4, %g4, %i0
29244 fabss %f16, %f15
29245 edge32ln %l6, %i7, %i4
29246loop_2478:
29247 fbge,a %fcc2, loop_2479
29248 xnorcc %l0, 0x057C, %l2
29249 fpsub16 %f18, %f14, %f8
29250 and %i6, %o7, %l5
29251loop_2479:
29252 fandnot2s %f19, %f26, %f0
29253 restored
29254 rdpr %cwp, %g1
29255 rdpr %cansave, %g2
29256 rdpr %canrestore, %g3
29257 rdpr %cleanwin, %g4
29258 rdpr %otherwin, %g5
29259 rdpr %wstate, %g6
29260 sir 0x17E8
29261 subccc %l4, %i3, %o3
29262 fcmpeq16 %f4, %f24, %g1
29263 fmovrsne %o5, %f24, %f27
29264 tpos %xcc, 0x0
29265 fnot2 %f12, %f0
29266 wr %g0, 0x19, %asi
29267 lduba [%l7 + 0x13] %asi, %g7
29268 andncc %i1, %i5, %o1
29269 wr %g0, 0x18, %asi
29270 swapa [%l7 + 0x74] %asi, %g3
29271 call loop_2480
29272 edge8 %o6, %o0, %g6
29273 fmovrsgz %o2, %f6, %f10
29274 fmovrde %l3, %f14, %f0
29275loop_2480:
29276 movrgz %i2, %l1, %g5
29277 alignaddr %g2, %o4, %g4
29278 be %icc, loop_2481
29279 lduh [%l7 + 0x72], %i0
29280 bge,a %icc, loop_2482
29281 stx %i7, [%l7 + 0x28]
29282loop_2481:
29283 tsubcc %l6, %l0, %l2
29284 fmuld8sux16 %f5, %f6, %f22
29285loop_2482:
29286 nop
29287 fitos %f2, %f30
29288 fstod %f30, %f22
29289 tleu %icc, 0x3
29290 movn %icc, %i6, %i4
29291 fmovd %f18, %f16
29292 subc %l5, %o7, %l4
29293 bgu,a loop_2483
29294 xnor %o3, %i3, %g1
29295 tge %icc, 0x3
29296 sll %o5, 0x1D, %i1
29297loop_2483:
29298 movn %xcc, %i5, %o1
29299 fmul8ulx16 %f22, %f22, %f8
29300 saved
29301 rdpr %cwp, %g1
29302 rdpr %cansave, %g2
29303 rdpr %canrestore, %g3
29304 rdpr %cleanwin, %g4
29305 rdpr %otherwin, %g5
29306 rdpr %wstate, %g6
29307 movleu %xcc, %g3, %g7
29308 sdivcc %o0, 0x07CE, %o6
29309 smul %o2, 0x1C43, %g6
29310 srax %i2, %l3, %g5
29311 wr %g0, 0x81, %asi
29312 ldxa [%l7 + 0x70] %asi, %l1
29313 edge8n %g2, %o4, %i0
29314 brgz %g4, loop_2484
29315 fpsub32s %f1, %f30, %f2
29316 sub %l6, 0x030B, %l0
29317 edge32l %l2, %i7, %i4
29318loop_2484:
29319 sdivcc %i6, 0x08F9, %l5
29320 smulcc %o7, 0x169C, %l4
29321 tsubcc %i3, 0x1B42, %g1
29322 xor %o3, %i1, %o5
29323 sdiv %i5, 0x1213, %g3
29324 set 0x38, %i7
29325 ldxa [%l7 + %i7] 0x81, %o1
29326 fbu,a %fcc3, loop_2485
29327 edge8n %o0, %g7, %o6
29328 wr %g0, 0x0c, %asi
29329 ldswa [%l7 + 0x14] %asi, %g6
29330loop_2485:
29331 movvc %xcc, %o2, %l3
29332 or %g5, %l1, %i2
29333 edge32ln %o4, %g2, %g4
29334 nop
29335 setx 0x69E77E4723B694E3, %l0, %l6
29336 stx %l6, [%l7 + 0x28]
29337 ldd [%l7 + 0x28], %f16
29338 fsqrtd %f16, %f12
29339 tl %xcc, 0x3
29340 be,a loop_2486
29341 fmovdcc %xcc, %f4, %f3
29342 sir 0x1599
29343 movgu %xcc, %l6, %l0
29344loop_2486:
29345 tneg %icc, 0x3
29346 umul %l2, %i0, %i7
29347 wr %g0, 0x80, %asi
29348 stha %i6, [%l7 + 0x54] %asi
29349 fpsub16 %f24, %f20, %f0
29350 popc %l5, %o7
29351 movrgez %i4, %l4, %g1
29352 fblg %fcc0, loop_2487
29353 subcc %o3, 0x1D98, %i1
29354 wr %g0, 0x10, %asi
29355 stba %o5, [%l7 + 0x26] %asi
29356loop_2487:
29357 tl %icc, 0x2
29358 bn,a,pn %icc, loop_2488
29359 sdivx %i3, 0x1E51, %g3
29360 set 0x30, %g1
29361 ldxa [%g0 + %g1] 0x4f, %o1
29362loop_2488:
29363 nop
29364 wr %g0, 0x50, %asi
29365 ldxa [%g0 + 0x00] %asi, %i5
29366 fbule %fcc2, loop_2489
29367 umulcc %g7, 0x0C1C, %o6
29368 tl %xcc, 0x7
29369 movrgez %o0, 0x3DB, %o2
29370loop_2489:
29371 sdiv %l3, 0x1951, %g5
29372 mulscc %g6, 0x1F9C, %i2
29373 bg,a %icc, loop_2490
29374 membar 0x3B
29375 saved
29376 rdpr %cwp, %g1
29377 rdpr %cansave, %g2
29378 rdpr %canrestore, %g3
29379 rdpr %cleanwin, %g4
29380 rdpr %otherwin, %g5
29381 rdpr %wstate, %g6
29382 andcc %o4, 0x1299, %g2
29383loop_2490:
29384 movrlz %g4, %l6, %l1
29385 tle %xcc, 0x6
29386 edge8 %l2, %l0, %i0
29387 ble %xcc, loop_2491
29388 bvc,a,pt %icc, loop_2492
29389 array8 %i7, %i6, %o7
29390 brgez,a %l5, loop_2493
29391loop_2491:
29392 edge16n %l4, %g1, %i4
29393loop_2492:
29394 xnorcc %o3, 0x1FAF, %o5
29395 brz,a %i1, loop_2494
29396loop_2493:
29397 tcs %xcc, 0x4
29398 tleu %xcc, 0x1
29399 fandnot1 %f2, %f8, %f14
29400loop_2494:
29401 taddcc %g3, 0x0606, %o1
29402 fpadd32s %f6, %f4, %f28
29403 sdivx %i5, 0x0B12, %g7
29404 tg %xcc, 0x7
29405 srlx %o6, %o0, %o2
29406 edge32n %i3, %l3, %g6
29407 fmovsa %xcc, %f23, %f0
29408 sdivx %g5, 0x06A4, %o4
29409 fbug %fcc1, loop_2495
29410 st %f27, [%l7 + 0x0C]
29411 fmul8x16al %f6, %f30, %f8
29412 sdivx %g2, 0x1E15, %g4
29413loop_2495:
29414 nop
29415 fitos %f0, %f13
29416 be,a %icc, loop_2496
29417 edge8n %l6, %l1, %i2
29418 taddcc %l2, %l0, %i7
29419 fcmple16 %f10, %f8, %i6
29420loop_2496:
29421 sub %i0, %l5, %o7
29422 ba,a loop_2497
29423 ta %xcc, 0x3
29424 movn %xcc, %l4, %g1
29425 ble,a loop_2498
29426loop_2497:
29427 umulcc %o3, %i4, %i1
29428 edge16ln %g3, %o5, %i5
29429 xor %o1, %o6, %g7
29430loop_2498:
29431 fbg %fcc2, loop_2499
29432 fmovdleu %icc, %f10, %f6
29433 array16 %o2, %o0, %i3
29434 movrlez %l3, %g5, %o4
29435loop_2499:
29436 fxors %f7, %f6, %f5
29437 movrlz %g2, %g4, %l6
29438 udivcc %l1, 0x0392, %g6
29439 move %xcc, %i2, %l0
29440 andcc %i7, %l2, %i6
29441 subccc %l5, %i0, %o7
29442 tleu %icc, 0x1
29443 brlz %g1, loop_2500
29444 tge %xcc, 0x2
29445 fmovscs %icc, %f18, %f14
29446 edge16 %l4, %o3, %i1
29447loop_2500:
29448 nop
29449 set 0x78, %o5
29450 lduwa [%l7 + %o5] 0x15, %i4
29451 sll %o5, 0x08, %i5
29452 mulx %o1, 0x0AC9, %o6
29453 subc %g3, 0x0735, %o2
29454 tsubcctv %o0, %g7, %i3
29455 andncc %g5, %l3, %o4
29456 sll %g4, %l6, %l1
29457 bneg loop_2501
29458 stw %g6, [%l7 + 0x50]
29459 fmovspos %icc, %f23, %f29
29460 movpos %icc, %i2, %g2
29461loop_2501:
29462 sethi 0x0061, %i7
29463 movg %xcc, %l0, %l2
29464 fmovrsne %l5, %f29, %f28
29465 set 0x28, %g3
29466 swapa [%l7 + %g3] 0x18, %i6
29467 sll %o7, 0x1D, %g1
29468 fpadd16 %f10, %f26, %f14
29469 tvc %xcc, 0x0
29470 srax %l4, %i0, %o3
29471 edge32 %i4, %i1, %i5
29472 tle %icc, 0x2
29473 movrne %o1, %o5, %g3
29474 subcc %o2, 0x1537, %o6
29475 tgu %xcc, 0x3
29476 udivcc %g7, 0x132E, %i3
29477 nop
29478 setx 0x42205B8496AF7E96, %l0, %l6
29479 stx %l6, [%l7 + 0x28]
29480 ldd [%l7 + 0x28], %f16
29481 setx 0x6E257D6C602FA12A, %l1, %l5
29482 stx %l5, [%l7 + 0x10]
29483 ldd [%l7 + 0x10], %f2
29484 fsubd %f2, %f16, %f22
29485 edge32ln %o0, %g5, %l3
29486 fmovrsgez %g4, %f19, %f1
29487 andcc %o4, 0x0467, %l6
29488 movge %xcc, %l1, %i2
29489 add %g2, %g6, %i7
29490 umul %l0, %l5, %l2
29491 nop
29492 setx 0x57706404C85B574D, %l0, %l6
29493 stx %l6, [%l7 + 0x28]
29494 ldd [%l7 + 0x28], %f4
29495 fsqrtd %f4, %f14
29496 add %l7, 0x64, %l6
29497 wr %g0, 0x11, %asi
29498 lda [%l6] %asi, %i6
29499 casa [%l6] 0x11, %i6, %o7
29500 set 0x50, %l3
29501 stwa %l4, [%l7 + %l3] 0xeb
29502 membar #Sync
29503 edge8n %g1, %i0, %i4
29504 taddcctv %i1, %i5, %o3
29505 sdivcc %o1, 0x0061, %o5
29506 bcc,a,pn %xcc, loop_2502
29507 fabsd %f4, %f10
29508 move %icc, %o2, %o6
29509 umul %g7, 0x0CDD, %g3
29510loop_2502:
29511 fpadd32 %f2, %f22, %f16
29512 sir 0x0883
29513 tcc %icc, 0x3
29514 ta %xcc, 0x2
29515 edge32ln %o0, %i3, %l3
29516 fmovda %xcc, %f1, %f6
29517 mulx %g5, %o4, %g4
29518 fbl,a %fcc1, loop_2503
29519 fmovscs %icc, %f29, %f30
29520 fmul8x16al %f18, %f10, %f8
29521 sethi 0x0E42, %l1
29522loop_2503:
29523 brz %l6, loop_2504
29524 ba,pn %xcc, loop_2505
29525 fmovdleu %xcc, %f8, %f12
29526 fmovsvc %xcc, %f24, %f28
29527loop_2504:
29528 tsubcctv %i2, 0x1846, %g6
29529loop_2505:
29530 nop
29531 setx 0x006CDC960FC0F360, %l0, %l6
29532 stx %l6, [%l7 + 0x28]
29533 ldd [%l7 + 0x28], %f28
29534 setx 0x97739B3B016716A6, %l1, %l5
29535 stx %l5, [%l7 + 0x10]
29536 ldd [%l7 + 0x10], %f30
29537 fdivd %f30, %f28, %f16
29538 wr %g0, 0x88, %asi
29539 ldstuba [%l7 + 0x47] %asi, %i7
29540 edge32ln %l0, %g2, %l2
29541 and %l5, %o7, %i6
29542 call loop_2506
29543 fxor %f22, %f24, %f22
29544 fmovrdgez %l4, %f22, %f8
29545 std %f10, [%l7 + 0x68]
29546loop_2506:
29547 fpadd32s %f8, %f8, %f15
29548 fmovrsgz %g1, %f28, %f12
29549 bleu,a %icc, loop_2507
29550 bgu,pn %xcc, loop_2508
29551 orncc %i0, 0x0A1C, %i1
29552 fbug %fcc1, loop_2509
29553loop_2507:
29554 ldsb [%l7 + 0x2E], %i5
29555loop_2508:
29556 nop
29557 wr %g0, 0x89, %asi
29558 lda [%l7 + 0x44] %asi, %f3
29559loop_2509:
29560 fmovdleu %xcc, %f6, %f24
29561 array16 %o3, %o1, %o5
29562 ldd [%l7 + 0x08], %f30
29563 fmovrslz %o2, %f3, %f0
29564 tcc %icc, 0x2
29565 movleu %icc, %i4, %o6
29566 fmovdvc %xcc, %f5, %f16
29567 nop
29568 set 0x58, %g7
29569 ldx [%l7 + %g7], %g3
29570 add %l7, 0x18, %l6
29571 wr %g0, 0x89, %asi
29572 casxa [%l6] 0x89, %o0, %i3
29573 fbe,a %fcc2, loop_2510
29574 movrne %l3, 0x038, %g7
29575 movrgz %g5, %g4, %o4
29576 srl %l1, 0x15, %i2
29577loop_2510:
29578 edge16n %l6, %g6, %l0
29579 ldstub [%l7 + 0x1E], %i7
29580 edge32 %l2, %l5, %o7
29581 ldsh [%l7 + 0x30], %i6
29582 ldx [%l7 + 0x70], %g2
29583 or %g1, %i0, %l4
29584 xnor %i1, %i5, %o3
29585 fsrc2s %f26, %f25
29586 edge32l %o1, %o2, %i4
29587 tsubcc %o5, 0x0B2F, %g3
29588 srlx %o0, 0x10, %o6
29589 tvs %xcc, 0x0
29590 fmovsge %icc, %f12, %f9
29591 edge16 %l3, %g7, %g5
29592 or %i3, %o4, %g4
29593 sll %i2, %l6, %l1
29594 bcs %icc, loop_2511
29595 udivx %g6, 0x10D4, %i7
29596 movcs %xcc, %l2, %l0
29597 tgu %icc, 0x5
29598loop_2511:
29599 smul %l5, 0x0D0C, %o7
29600 sdivcc %i6, 0x062F, %g2
29601 bvs,a,pt %xcc, loop_2512
29602 taddcc %i0, 0x0E6F, %l4
29603 fpack16 %f30, %f2
29604 taddcctv %i1, 0x1543, %g1
29605loop_2512:
29606 movge %xcc, %o3, %i5
29607 movrgz %o1, %i4, %o5
29608 fbl %fcc0, loop_2513
29609 nop
29610 set 0x70, %g4
29611 std %f26, [%l7 + %g4]
29612 call loop_2514
29613 movg %xcc, %o2, %g3
29614loop_2513:
29615 add %o6, %o0, %l3
29616 movrlez %g5, 0x348, %i3
29617loop_2514:
29618 alignaddr %o4, %g7, %g4
29619 fmuld8ulx16 %f5, %f11, %f28
29620 subc %i2, %l1, %l6
29621 fbo %fcc1, loop_2515
29622 mulscc %i7, 0x14EE, %g6
29623 restored
29624 rdpr %cwp, %g1
29625 rdpr %cansave, %g2
29626 rdpr %canrestore, %g3
29627 rdpr %cleanwin, %g4
29628 rdpr %otherwin, %g5
29629 rdpr %wstate, %g6
29630 wr %g0, 0x81, %asi
29631 lduha [%l7 + 0x58] %asi, %l0
29632loop_2515:
29633 add %l5, 0x14CB, %o7
29634 membar #Sync
29635 wr %g0, 0x1f, %asi
29636 ldda [%l7 + 0x40] %asi, %f16
29637 bleu,a,pt %icc, loop_2516
29638 edge8n %i6, %g2, %i0
29639 orcc %l2, %l4, %i1
29640 membar 0x49
29641loop_2516:
29642 edge32l %o3, %g1, %o1
29643 edge32ln %i4, %o5, %i5
29644 set 0x18, %o1
29645 prefetcha [%l7 + %o1] 0x0c, 0x0
29646 lduw [%l7 + 0x3C], %o2
29647 ldd [%l7 + 0x10], %o6
29648 swap [%l7 + 0x74], %l3
29649 movcs %xcc, %g5, %i3
29650 fba,a %fcc3, loop_2517
29651 addccc %o0, %g7, %o4
29652 subc %i2, 0x098D, %l1
29653 srlx %l6, 0x1F, %g4
29654loop_2517:
29655 sdiv %i7, 0x1CD4, %l0
29656 tne %icc, 0x6
29657 sethi 0x16F2, %l5
29658 sdiv %o7, 0x01F5, %g6
29659 fnegd %f0, %f8
29660 mova %icc, %g2, %i6
29661 fnot2s %f24, %f22
29662 nop
29663 setx loop_2518, %l0, %l1
29664 jmpl %l1, %i0
29665 bgu,a,pt %icc, loop_2519
29666 movleu %xcc, %l4, %i1
29667 bg,a,pn %xcc, loop_2520
29668loop_2518:
29669 tvc %xcc, 0x7
29670loop_2519:
29671 movleu %xcc, %o3, %g1
29672 xnorcc %o1, %i4, %l2
29673loop_2520:
29674 restored
29675 rdpr %cwp, %g1
29676 rdpr %cansave, %g2
29677 rdpr %canrestore, %g3
29678 rdpr %cleanwin, %g4
29679 rdpr %otherwin, %g5
29680 rdpr %wstate, %g6
29681 brgz %i5, loop_2521
29682 bvc,a %icc, loop_2522
29683 flush %l7 + 0x20
29684 nop
29685 setx loop_2523, %l0, %l1
29686 jmpl %l1, %g3
29687loop_2521:
29688 sdivx %o5, 0x0A0A, %o6
29689loop_2522:
29690 smul %o2, %g5, %l3
29691 addccc %i3, 0x07D5, %o0
29692loop_2523:
29693 array8 %g7, %o4, %i2
29694 sir 0x0867
29695 fmovrde %l1, %f18, %f0
29696 sethi 0x1732, %g4
29697 nop
29698 set 0x3D, %l4
29699 stb %i7, [%l7 + %l4]
29700 movrlz %l0, %l5, %o7
29701 fandnot1s %f25, %f14, %f17
29702 tle %icc, 0x6
29703 ldstub [%l7 + 0x54], %g6
29704 smul %l6, 0x1260, %i6
29705 movvc %icc, %i0, %g2
29706 fandnot2s %f13, %f1, %f26
29707 tle %icc, 0x2
29708 ba,a,pn %icc, loop_2524
29709 udiv %i1, 0x0CEA, %o3
29710 xorcc %g1, 0x0510, %o1
29711 tneg %icc, 0x0
29712loop_2524:
29713 nop
29714 set 0x40, %g5
29715 stda %f0, [%l7 + %g5] 0x16
29716 membar #Sync
29717 movne %xcc, %i4, %l4
29718 fbo,a %fcc0, loop_2525
29719 fbule,a %fcc1, loop_2526
29720 tne %xcc, 0x3
29721 addccc %l2, %g3, %o5
29722loop_2525:
29723 tl %xcc, 0x6
29724loop_2526:
29725 mulx %o6, 0x1737, %o2
29726 srax %g5, %l3, %i5
29727 fmovdne %icc, %f8, %f20
29728 bcc loop_2527
29729 xorcc %i3, 0x1F50, %o0
29730 andcc %o4, 0x1FFB, %i2
29731 movrgez %l1, 0x23D, %g4
29732loop_2527:
29733 nop
29734 set 0x70, %o3
29735 stx %g7, [%l7 + %o3]
29736 alignaddr %l0, %i7, %l5
29737 be loop_2528
29738 movg %icc, %g6, %l6
29739 umulcc %i6, 0x1188, %i0
29740 andcc %o7, 0x0730, %i1
29741loop_2528:
29742 fbne,a %fcc0, loop_2529
29743 bne loop_2530
29744 lduh [%l7 + 0x0C], %g2
29745 edge8n %o3, %g1, %i4
29746loop_2529:
29747 andcc %o1, 0x0D40, %l4
29748loop_2530:
29749 stx %g3, [%l7 + 0x78]
29750 ta %icc, 0x5
29751 edge32ln %l2, %o6, %o5
29752 addccc %o2, %g5, %l3
29753 fmovsg %xcc, %f16, %f7
29754 nop
29755 fitos %f11, %f13
29756 fstoi %f13, %f2
29757 andcc %i3, 0x0D19, %o0
29758 saved
29759 rdpr %cwp, %g1
29760 rdpr %cansave, %g2
29761 rdpr %canrestore, %g3
29762 rdpr %cleanwin, %g4
29763 rdpr %otherwin, %g5
29764 rdpr %wstate, %g6
29765 movcs %xcc, %o4, %i5
29766 tcc %xcc, 0x0
29767 bgu,a,pn %icc, loop_2531
29768 tvc %xcc, 0x6
29769 movrgez %i2, %g4, %g7
29770 orn %l0, 0x0049, %i7
29771loop_2531:
29772 addcc %l5, %l1, %g6
29773 alignaddr %i6, %l6, %o7
29774 tpos %xcc, 0x0
29775 fmovscs %xcc, %f23, %f9
29776 membar 0x4D
29777 sir 0x1C64
29778 stb %i1, [%l7 + 0x24]
29779 fands %f9, %f22, %f0
29780 fmovrdlez %i0, %f28, %f0
29781 tvs %xcc, 0x6
29782 set 0x48, %i1
29783 ldswa [%l7 + %i1] 0x81, %g2
29784 set 0x18, %l6
29785 stxa %g1, [%g0 + %l6] 0x4f
29786 andncc %i4, %o3, %o1
29787 sll %g3, %l2, %l4
29788 movrlez %o6, %o5, %o2
29789 ldd [%l7 + 0x48], %f28
29790 sir 0x1D22
29791 nop
29792 setx 0xAF953403, %l0, %l6
29793 st %l6, [%l7 + 0x28]
29794 ld [%l7 + 0x28], %f13
29795 setx 0x69FFB686, %l1, %l5
29796 st %l5, [%l7 + 0x10]
29797 ld [%l7 + 0x10], %f14
29798 fdivs %f14, %f13, %f17
29799 lduh [%l7 + 0x20], %l3
29800 sir 0x0BA2
29801 tleu %icc, 0x1
29802 stb %i3, [%l7 + 0x15]
29803 wr %g0, 0x80, %asi
29804 lduha [%l7 + 0x6A] %asi, %o0
29805 edge8ln %g5, %o4, %i2
29806 set 0x63, %l2
29807 stba %g4, [%l7 + %l2] 0xe2
29808 membar #Sync
29809 umul %g7, 0x117B, %i5
29810 sethi 0x110D, %i7
29811 bshuffle %f14, %f16, %f16
29812 xor %l5, 0x040F, %l0
29813 sth %g6, [%l7 + 0x1C]
29814 fbue %fcc2, loop_2532
29815 edge8n %l1, %i6, %l6
29816 fbg %fcc2, loop_2533
29817 umul %o7, 0x02AA, %i1
29818loop_2532:
29819 movgu %icc, %i0, %g2
29820 sra %i4, %g1, %o1
29821loop_2533:
29822 add %o3, 0x152F, %l2
29823 movvc %icc, %g3, %o6
29824 edge16 %o5, %l4, %o2
29825 set 0x56, %o4
29826 ldsha [%l7 + %o4] 0x18, %l3
29827 tsubcc %o0, %g5, %i3
29828 fsrc1 %f18, %f28
29829 fmuld8ulx16 %f18, %f16, %f10
29830 lduw [%l7 + 0x24], %o4
29831 sethi 0x001F, %g4
29832 srlx %i2, 0x03, %g7
29833 swap [%l7 + 0x14], %i7
29834 add %l7, 0x20, %l6
29835 wr %g0, 0x18, %asi
29836 casxa [%l6] %asi, %l5, %l0
29837 fbg,a %fcc0, loop_2534
29838 fbne %fcc1, loop_2535
29839 sdivcc %g6, 0x1133, %l1
29840 edge8ln %i6, %i5, %l6
29841loop_2534:
29842 pdist %f26, %f20, %f22
29843loop_2535:
29844 tpos %xcc, 0x5
29845 taddcc %o7, 0x1987, %i1
29846 fbn %fcc2, loop_2536
29847 nop
29848 setx 0xE2E720D3, %l0, %l6
29849 st %l6, [%l7 + 0x28]
29850 ld [%l7 + 0x28], %f4
29851 fsqrts %f4, %f4
29852 brlez %g2, loop_2537
29853 lduh [%l7 + 0x72], %i4
29854loop_2536:
29855 fmul8x16 %f0, %f26, %f6
29856 wr %g0, 0x0c, %asi
29857 ldda [%l7 + 0x40] %asi, %f16
29858loop_2537:
29859 brlez,a %i0, loop_2538
29860 prefetch [%l7 + 0x54], 0x2
29861 nop
29862 fitos %f7, %f3
29863 fstox %f3, %f22
29864 fxtos %f22, %f18
29865 fcmpne32 %f4, %f26, %o1
29866loop_2538:
29867 orncc %g1, 0x0CF6, %l2
29868 fmovdgu %icc, %f7, %f26
29869 move %icc, %g3, %o3
29870 tleu %xcc, 0x1
29871 edge32 %o6, %l4, %o2
29872 sll %o5, 0x1D, %o0
29873 alignaddr %g5, %l3, %i3
29874 fmovdge %icc, %f3, %f19
29875 xnorcc %g4, %o4, %g7
29876 move %icc, %i2, %l5
29877 tn %xcc, 0x7
29878 nop
29879 set 0x13, %o6
29880 ldub [%l7 + %o6], %l0
29881 edge8n %g6, %i7, %l1
29882 lduh [%l7 + 0x44], %i5
29883 array16 %i6, %l6, %o7
29884 ldd [%l7 + 0x78], %f28
29885 addcc %g2, %i4, %i0
29886 fmovrdgez %i1, %f2, %f4
29887 fbne %fcc1, loop_2539
29888 andcc %o1, %l2, %g1
29889 nop
29890 set 0x08, %l5
29891 ldsw [%l7 + %l5], %o3
29892 bl,a,pt %icc, loop_2540
29893loop_2539:
29894 addccc %o6, %g3, %o2
29895 orncc %o5, 0x02FF, %l4
29896 fcmpeq16 %f24, %f0, %o0
29897loop_2540:
29898 udiv %l3, 0x0241, %g5
29899 fmul8x16au %f20, %f25, %f22
29900 add %i3, %o4, %g4
29901 ble,a %icc, loop_2541
29902 tle %xcc, 0x3
29903 sir 0x1968
29904 sdiv %i2, 0x147C, %l5
29905loop_2541:
29906 prefetch [%l7 + 0x1C], 0x3
29907 edge32l %l0, %g6, %g7
29908 udiv %i7, 0x10AD, %i5
29909 ta %xcc, 0x0
29910 nop
29911 setx loop_2542, %l0, %l1
29912 wrpr 0x1, %tl
29913 wrpr %l1, %tnpc
29914 setx 0x34400001400, %l0, %l1
29915 wrpr %l1, %tstate
29916 wrhpr 0x4, %htstate
29917 done
29918 taddcc %i6, 0x0583, %l6
29919 fcmpeq16 %f14, %f4, %o7
29920 tle %xcc, 0x1
29921loop_2542:
29922 fmovrdlez %l1, %f30, %f0
29923 fpsub16s %f21, %f4, %f31
29924 udiv %g2, 0x01B9, %i0
29925 umul %i1, 0x0EDC, %o1
29926 andn %l2, %i4, %g1
29927 set 0x68, %i3
29928 ldsba [%l7 + %i3] 0x10, %o3
29929 umul %g3, 0x0001, %o6
29930 fmovdcc %icc, %f13, %f19
29931 umul %o5, %l4, %o0
29932 edge32l %o2, %l3, %g5
29933 fmovrsgez %o4, %f25, %f3
29934 nop
29935 setx 0x27918375D071FC13, %l0, %l6
29936 stx %l6, [%l7 + 0x40]
29937 ldx [%l7 + 0x40], %fsr
29938 fmovdvs %icc, %f27, %f21
29939 nop
29940 setx 0x14141CD8296C4954, %l0, %l6
29941 stx %l6, [%l7 + 0x28]
29942 ldd [%l7 + 0x28], %f4
29943 setx 0x49DE7406D170D957, %l1, %l5
29944 stx %l5, [%l7 + 0x10]
29945 ldd [%l7 + 0x10], %f24
29946 fsubd %f24, %f4, %f30
29947 lduw [%l7 + 0x18], %i3
29948 sethi 0x0FA6, %g4
29949 add %l5, 0x079E, %l0
29950 tg %xcc, 0x2
29951 tsubcc %i2, 0x0D97, %g7
29952 xor %g6, 0x1ABF, %i5
29953 sethi 0x0360, %i7
29954 udiv %l6, 0x15C5, %i6
29955 subcc %o7, %g2, %l1
29956 and %i1, 0x12C1, %i0
29957 tsubcc %l2, 0x02BB, %o1
29958 fsrc1 %f8, %f0
29959 bg loop_2543
29960 add %g1, 0x1075, %o3
29961 fmovsvc %icc, %f9, %f16
29962 add %l7, 0x24, %l6
29963 wr %g0, 0x80, %asi
29964 lda [%l6] %asi, %i4
29965 casa [%l6] 0x80, %i4, %o6
29966loop_2543:
29967 movneg %xcc, %g3, %l4
29968 prefetch [%l7 + 0x58], 0x1
29969 fmovdl %icc, %f16, %f1
29970 tneg %icc, 0x5
29971 sdiv %o0, 0x1E19, %o2
29972 andn %o5, 0x140B, %g5
29973 orn %l3, 0x032D, %i3
29974 nop
29975 setx loop_2544, %l0, %l1
29976 jmpl %l1, %g4
29977 addc %l5, %l0, %o4
29978 fpadd32s %f19, %f15, %f4
29979 sdivcc %i2, 0x1291, %g7
29980loop_2544:
29981 tneg %icc, 0x6
29982 sdivx %i5, 0x0390, %g6
29983 movre %l6, 0x0B1, %i7
29984 fbuge,a %fcc2, loop_2545
29985 andncc %o7, %i6, %g2
29986 movl %xcc, %i1, %i0
29987 stx %l1, [%l7 + 0x18]
29988loop_2545:
29989 movrne %l2, 0x394, %o1
29990 sdivx %o3, 0x0B77, %g1
29991 sethi 0x0344, %o6
29992 movrne %i4, %l4, %g3
29993 wr %g0, 0x0c, %asi
29994 swapa [%l7 + 0x4C] %asi, %o0
29995 ld [%l7 + 0x2C], %f24
29996 sllx %o2, %o5, %l3
29997 movne %xcc, %i3, %g4
29998 ldsb [%l7 + 0x63], %l5
29999 movrne %g5, %o4, %l0
30000 addccc %g7, %i5, %i2
30001 edge32ln %l6, %i7, %g6
30002 pdist %f24, %f20, %f0
30003 tvc %xcc, 0x6
30004 ble,a loop_2546
30005 ble,pt %icc, loop_2547
30006 subcc %o7, 0x0199, %g2
30007 movgu %icc, %i6, %i0
30008loop_2546:
30009 fmovdleu %xcc, %f8, %f17
30010loop_2547:
30011 nop
30012 set 0x40, %i5
30013 stda %f16, [%l7 + %i5] 0x1f
30014 membar #Sync
30015 mulscc %l1, 0x0634, %i1
30016 sll %o1, 0x0F, %o3
30017 movcc %icc, %l2, %g1
30018 tcs %icc, 0x2
30019 mulx %o6, %l4, %i4
30020 ldd [%l7 + 0x20], %o0
30021 wr %g0, 0x18, %asi
30022 stxa %o2, [%l7 + 0x68] %asi
30023 edge16n %g3, %o5, %l3
30024 ldd [%l7 + 0x38], %i2
30025 fmovrdne %l5, %f12, %f24
30026 fmovdn %icc, %f3, %f23
30027 fble %fcc0, loop_2548
30028 fmovscc %icc, %f6, %f13
30029 sll %g5, 0x19, %o4
30030 sdivx %l0, 0x0A1A, %g4
30031loop_2548:
30032 fmovrdne %g7, %f30, %f28
30033 wr %g0, 0xe3, %asi
30034 stxa %i5, [%l7 + 0x50] %asi
30035 membar #Sync
30036 set 0x40, %o2
30037 ldda [%l7 + %o2] 0x19, %i6
30038 bge,a,pn %icc, loop_2549
30039 tg %icc, 0x1
30040 add %l7, 0x48, %l6
30041 wr %g0, 0x89, %asi
30042 lda [%l6] %asi, %i7
30043 casa [%l6] 0x89, %i7, %g6
30044loop_2549:
30045 movl %icc, %o7, %i2
30046 set 0x3C, %l0
30047 stha %g2, [%l7 + %l0] 0x19
30048 orncc %i0, %l1, %i1
30049 wr %g0, 0x19, %asi
30050 prefetcha [%l7 + 0x18] %asi, 0x1
30051 smulcc %o3, %i6, %g1
30052 wr %g0, 0x2a, %asi
30053 stha %o6, [%l7 + 0x54] %asi
30054 membar #Sync
30055 wr %g0, 0x81, %asi
30056 ldsba [%l7 + 0x63] %asi, %l4
30057 ldx [%l7 + 0x58], %l2
30058 movneg %icc, %o0, %i4
30059 nop
30060 setx 0x7FFCEC9E326B04B5, %l0, %l6
30061 stx %l6, [%l7 + 0x28]
30062 ldd [%l7 + 0x28], %f2
30063 setx 0x155DA95D3ABBF106, %l1, %l5
30064 stx %l5, [%l7 + 0x10]
30065 ldd [%l7 + 0x10], %f26
30066 fsubd %f26, %f2, %f28
30067 movge %icc, %o2, %g3
30068 movvs %xcc, %l3, %i3
30069 edge32 %l5, %o5, %o4
30070 fnot1 %f0, %f12
30071 tl %icc, 0x0
30072 mulscc %l0, %g4, %g5
30073 fbl,a %fcc3, loop_2550
30074 faligndata %f4, %f28, %f2
30075 fmovscc %xcc, %f30, %f30
30076 movcc %xcc, %g7, %l6
30077loop_2550:
30078 sra %i7, 0x00, %i5
30079 movrlez %o7, %g6, %g2
30080 ldstub [%l7 + 0x27], %i0
30081 srl %l1, 0x04, %i1
30082 udivx %i2, 0x1B74, %o1
30083 subcc %i6, 0x1098, %o3
30084 ldsh [%l7 + 0x4A], %g1
30085 fbul,a %fcc2, loop_2551
30086 fpadd32s %f27, %f31, %f11
30087 restored
30088 rdpr %cwp, %g1
30089 rdpr %cansave, %g2
30090 rdpr %canrestore, %g3
30091 rdpr %cleanwin, %g4
30092 rdpr %otherwin, %g5
30093 rdpr %wstate, %g6
30094 xnor %o6, 0x005D, %l2
30095loop_2551:
30096 ldsb [%l7 + 0x1D], %o0
30097 tcs %icc, 0x3
30098 stbar
30099 edge32n %i4, %o2, %g3
30100 movvc %icc, %l4, %i3
30101 array32 %l3, %l5, %o4
30102 mova %xcc, %l0, %o5
30103 umul %g4, %g5, %l6
30104 array32 %g7, %i7, %i5
30105 taddcctv %g6, %g2, %o7
30106 restored
30107 rdpr %cwp, %g1
30108 rdpr %cansave, %g2
30109 rdpr %canrestore, %g3
30110 rdpr %cleanwin, %g4
30111 rdpr %otherwin, %g5
30112 rdpr %wstate, %g6
30113 fcmple16 %f20, %f12, %l1
30114 alignaddr %i1, %i0, %o1
30115 sethi 0x18F7, %i6
30116 sdivcc %i2, 0x04EE, %o3
30117 sethi 0x147E, %o6
30118 alignaddrl %g1, %o0, %i4
30119 fbn,a %fcc3, loop_2552
30120 tl %icc, 0x1
30121 ldub [%l7 + 0x17], %o2
30122 movl %icc, %l2, %g3
30123loop_2552:
30124 brgez %i3, loop_2553
30125 tvc %icc, 0x0
30126 nop
30127 fitos %f1, %f22
30128 fstox %f22, %f8
30129 fmovsa %xcc, %f10, %f6
30130loop_2553:
30131 stx %l4, [%l7 + 0x50]
30132 fmovda %xcc, %f1, %f0
30133 fsrc2s %f14, %f4
30134 tge %icc, 0x7
30135 fmovsneg %icc, %f0, %f0
30136 srlx %l3, %o4, %l5
30137 fmovscs %xcc, %f5, %f27
30138 subcc %o5, 0x07F4, %g4
30139 ble,a %xcc, loop_2554
30140 fmovdne %icc, %f20, %f30
30141 bpos,a %icc, loop_2555
30142 fmovrse %g5, %f21, %f18
30143loop_2554:
30144 st %f31, [%l7 + 0x0C]
30145 umulcc %l6, %l0, %g7
30146loop_2555:
30147 fpsub32s %f8, %f14, %f13
30148 fba,a %fcc2, loop_2556
30149 sethi 0x15D0, %i7
30150 ldsb [%l7 + 0x1E], %g6
30151 tne %icc, 0x0
30152loop_2556:
30153 fbe,a %fcc3, loop_2557
30154 nop
30155 setx loop_2558, %l0, %l1
30156 wrpr 0x1, %tl
30157 wrpr %l1, %tpc
30158 add %l1, 0x4, %l1
30159 wrpr %l1, %tnpc
30160 setx 0x34400001400, %l0, %l1
30161 wrpr %l1, %tstate
30162 wrhpr 0x4, %htstate
30163 retry
30164 udiv %g2, 0x1919, %o7
30165 ble,pn %icc, loop_2559
30166loop_2557:
30167 mova %xcc, %i5, %i1
30168loop_2558:
30169 stx %l1, [%l7 + 0x70]
30170 movl %icc, %i0, %i6
30171loop_2559:
30172 or %o1, %o3, %i2
30173 wr %g0, 0x10, %asi
30174 stxa %g1, [%l7 + 0x28] %asi
30175 movleu %icc, %o0, %i4
30176 ldsb [%l7 + 0x39], %o2
30177 tle %xcc, 0x7
30178 ldd [%l7 + 0x20], %l2
30179 saved
30180 rdpr %cwp, %g1
30181 rdpr %cansave, %g2
30182 rdpr %canrestore, %g3
30183 rdpr %cleanwin, %g4
30184 rdpr %otherwin, %g5
30185 rdpr %wstate, %g6
30186 alignaddr %g3, %o6, %l4
30187 edge16ln %l3, %i3, %o4
30188 edge8ln %l5, %g4, %g5
30189 sethi 0x15B8, %o5
30190 bpos,pn %xcc, loop_2560
30191 and %l6, %l0, %g7
30192 xnor %i7, %g2, %o7
30193 movrlz %i5, %i1, %l1
30194loop_2560:
30195 mova %xcc, %g6, %i0
30196 movcs %icc, %i6, %o3
30197 fmovdge %xcc, %f18, %f5
30198 swap [%l7 + 0x18], %o1
30199 edge16n %g1, %i2, %o0
30200 sub %i4, %o2, %l2
30201 swap [%l7 + 0x28], %g3
30202 nop
30203 setx loop_2561, %l0, %l1
30204 jmpl %l1, %l4
30205 mulx %l3, %i3, %o6
30206 bneg loop_2562
30207 fmovsne %icc, %f9, %f17
30208loop_2561:
30209 edge16ln %o4, %g4, %l5
30210 movvc %xcc, %o5, %l6
30211loop_2562:
30212 fmovdgu %xcc, %f21, %f20
30213 sll %l0, 0x18, %g5
30214 umulcc %i7, 0x13D6, %g7
30215 mova %xcc, %g2, %i5
30216 nop
30217 setx 0x13BD7B9C, %l0, %l6
30218 st %l6, [%l7 + 0x28]
30219 ld [%l7 + 0x28], %f24
30220 fsqrts %f24, %f29
30221 movl %xcc, %i1, %o7
30222 fmovsle %xcc, %f29, %f16
30223 ld [%l7 + 0x1C], %f9
30224 brlez,a %l1, loop_2563
30225 sethi 0x0212, %i0
30226 movleu %icc, %g6, %o3
30227 alignaddr %i6, %g1, %i2
30228loop_2563:
30229 edge8l %o0, %i4, %o1
30230 andcc %l2, %g3, %l4
30231 andn %l3, %o2, %o6
30232 bgu %xcc, loop_2564
30233 bne,a,pt %icc, loop_2565
30234 array16 %i3, %g4, %l5
30235 stw %o5, [%l7 + 0x08]
30236loop_2564:
30237 edge16l %l6, %o4, %g5
30238loop_2565:
30239 stbar
30240 fsrc1s %f7, %f27
30241 fpsub32s %f9, %f31, %f9
30242 edge16l %i7, %l0, %g2
30243 set 0x7C, %i4
30244 lda [%l7 + %i4] 0x10, %f6
30245 stx %g7, [%l7 + 0x20]
30246 fbl %fcc3, loop_2566
30247 edge16n %i5, %i1, %l1
30248 restored
30249 rdpr %cwp, %g1
30250 rdpr %cansave, %g2
30251 rdpr %canrestore, %g3
30252 rdpr %cleanwin, %g4
30253 rdpr %otherwin, %g5
30254 rdpr %wstate, %g6
30255 movvc %icc, %o7, %i0
30256loop_2566:
30257 umul %g6, %i6, %g1
30258 udiv %o3, 0x0F62, %i2
30259 movn %xcc, %o0, %i4
30260 add %l7, 0x50, %l6
30261 wr %g0, 0x80, %asi
30262 casxa [%l6] %asi, %o1, %l2
30263 edge8l %g3, %l3, %l4
30264 movge %xcc, %o6, %i3
30265 sllx %o2, 0x19, %l5
30266 movrgz %g4, %l6, %o4
30267 brz,a %g5, loop_2567
30268 fbug %fcc1, loop_2568
30269 taddcc %i7, %l0, %g2
30270 addc %o5, %i5, %i1
30271loop_2567:
30272 subcc %g7, 0x13E8, %l1
30273loop_2568:
30274 addcc %o7, %i0, %i6
30275 fmovdneg %icc, %f23, %f29
30276 prefetch [%l7 + 0x18], 0x0
30277 sll %g6, 0x1C, %g1
30278 fmul8sux16 %f4, %f24, %f6
30279 fmovrdne %i2, %f8, %f30
30280 fcmpeq16 %f2, %f20, %o0
30281 andn %o3, 0x1311, %o1
30282 nop
30283 setx 0xE178A43B, %l0, %l6
30284 st %l6, [%l7 + 0x28]
30285 ld [%l7 + 0x28], %f24
30286 setx 0x50FF5E62, %l1, %l5
30287 st %l5, [%l7 + 0x10]
30288 ld [%l7 + 0x10], %f15
30289 fdivs %f15, %f24, %f6
30290 subccc %i4, %g3, %l2
30291 lduw [%l7 + 0x20], %l4
30292 andn %l3, %o6, %o2
30293 swap [%l7 + 0x34], %l5
30294 orncc %i3, %l6, %o4
30295 edge32ln %g4, %g5, %i7
30296 tgu %xcc, 0x4
30297 movrgz %l0, %o5, %g2
30298 fmovsgu %icc, %f14, %f23
30299 brnz,a %i1, loop_2569
30300 alignaddrl %g7, %l1, %i5
30301 for %f2, %f20, %f8
30302 add %l7, 0x40, %l6
30303 wr %g0, 0x80, %asi
30304 casxa [%l6] 0x80, %o7, %i6
30305loop_2569:
30306 movpos %xcc, %g6, %i0
30307 addccc %g1, 0x0356, %o0
30308 sllx %o3, 0x11, %o1
30309 fpsub32s %f19, %f30, %f3
30310 tvc %icc, 0x6
30311 edge16ln %i4, %g3, %i2
30312 addc %l4, 0x0F65, %l2
30313 and %l3, 0x111F, %o6
30314 tsubcctv %o2, 0x0AEA, %i3
30315 fmovscc %xcc, %f24, %f0
30316 nop
30317 setx loop_2570, %l0, %l1
30318 wrpr 0x1, %tl
30319 wrpr %l1, %tnpc
30320 setx 0x34400001400, %l0, %l1
30321 wrpr %l1, %tstate
30322 wrhpr 0x4, %htstate
30323 done
30324 fmul8x16au %f30, %f15, %f18
30325 smul %l5, 0x10DD, %l6
30326 fxnors %f25, %f19, %f19
30327loop_2570:
30328 sdivcc %g4, 0x06B2, %o4
30329 restored
30330 rdpr %cwp, %g1
30331 rdpr %cansave, %g2
30332 rdpr %canrestore, %g3
30333 rdpr %cleanwin, %g4
30334 rdpr %otherwin, %g5
30335 rdpr %wstate, %g6
30336 alignaddrl %g5, %i7, %l0
30337 wr %g0, 0x2b, %asi
30338 stha %o5, [%l7 + 0x42] %asi
30339 membar #Sync
30340 sdivcc %g2, 0x1B51, %i1
30341 std %f26, [%l7 + 0x78]
30342 tsubcc %l1, %g7, %o7
30343 edge8n %i6, %g6, %i0
30344 ldub [%l7 + 0x5E], %i5
30345 sethi 0x024D, %g1
30346 nop
30347 fitod %f8, %f14
30348 fdtox %f14, %f18
30349 fxtod %f18, %f4
30350 alignaddr %o0, %o1, %i4
30351 fmovrsgez %o3, %f1, %f10
30352 nop
30353 fitos %f10, %f31
30354 mulx %i2, %g3, %l2
30355 xor %l3, %o6, %o2
30356 nop
30357 fitos %f11, %f15
30358 fstox %f15, %f16
30359 fxtos %f16, %f11
30360 fmovdge %icc, %f21, %f24
30361 bcc,pn %xcc, loop_2571
30362 umul %l4, %i3, %l6
30363 sllx %g4, 0x1A, %o4
30364 movrgez %l5, %g5, %l0
30365loop_2571:
30366 fpadd16 %f12, %f14, %f8
30367 fpsub32 %f12, %f4, %f16
30368 fpadd16 %f10, %f20, %f2
30369 bg,pn %icc, loop_2572
30370 tvc %icc, 0x3
30371 fxnors %f19, %f20, %f2
30372 srax %o5, 0x14, %g2
30373loop_2572:
30374 smulcc %i1, %l1, %i7
30375 prefetch [%l7 + 0x60], 0x0
30376 fbu,a %fcc1, loop_2573
30377 array16 %g7, %i6, %g6
30378 sir 0x0401
30379 bneg,pn %icc, loop_2574
30380loop_2573:
30381 udivx %o7, 0x185E, %i0
30382 movrlez %i5, %o0, %g1
30383 movge %xcc, %i4, %o3
30384loop_2574:
30385 fmovsvc %xcc, %f4, %f24
30386 xnor %i2, 0x14CC, %o1
30387 edge16n %g3, %l2, %o6
30388 subcc %l3, %o2, %l4
30389 addccc %l6, %g4, %i3
30390 fmovda %icc, %f17, %f6
30391 fsrc1 %f4, %f18
30392 wr %g0, 0x2a, %asi
30393 stha %l5, [%l7 + 0x28] %asi
30394 membar #Sync
30395 st %f25, [%l7 + 0x44]
30396 saved
30397 rdpr %cwp, %g1
30398 rdpr %cansave, %g2
30399 rdpr %canrestore, %g3
30400 rdpr %cleanwin, %g4
30401 rdpr %otherwin, %g5
30402 rdpr %wstate, %g6
30403 sir 0x10ED
30404 movleu %icc, %g5, %o4
30405 add %l7, 0x50, %l6
30406 wr %g0, 0x80, %asi
30407 lda [%l6] %asi, %l0
30408 casa [%l6] %asi, %l0, %g2
30409 saved
30410 rdpr %cwp, %g1
30411 rdpr %cansave, %g2
30412 rdpr %canrestore, %g3
30413 rdpr %cleanwin, %g4
30414 rdpr %otherwin, %g5
30415 rdpr %wstate, %g6
30416 srax %o5, 0x1E, %l1
30417 tcc %icc, 0x4
30418 addc %i1, 0x08AB, %i7
30419 movvs %icc, %i6, %g6
30420 edge16 %g7, %o7, %i5
30421 andn %i0, 0x010B, %g1
30422 stw %i4, [%l7 + 0x60]
30423 fcmpgt32 %f10, %f2, %o0
30424 subc %o3, 0x1FEB, %o1
30425 fandnot1s %f9, %f9, %f11
30426 movrlez %g3, %i2, %l2
30427 fnor %f12, %f12, %f26
30428 array32 %o6, %l3, %l4
30429 srl %l6, 0x05, %g4
30430 sll %o2, %l5, %i3
30431 fmovda %xcc, %f16, %f9
30432 tl %xcc, 0x2
30433 fbge,a %fcc3, loop_2575
30434 fpadd32 %f28, %f18, %f16
30435 wr %g0, 0xea, %asi
30436 stxa %o4, [%l7 + 0x40] %asi
30437 membar #Sync
30438loop_2575:
30439 nop
30440 set 0x2B, %i6
30441 ldsba [%l7 + %i6] 0x0c, %g5
30442 edge16n %l0, %g2, %l1
30443 tle %icc, 0x2
30444 orncc %o5, %i7, %i6
30445 membar 0x0A
30446 fmul8sux16 %f24, %f18, %f26
30447 tne %icc, 0x3
30448 xorcc %g6, 0x04F6, %g7
30449 addcc %o7, 0x1496, %i1
30450 edge32ln %i5, %i0, %i4
30451 prefetch [%l7 + 0x74], 0x2
30452 brz,a %g1, loop_2576
30453 edge32 %o0, %o1, %o3
30454 edge16ln %i2, %l2, %o6
30455 addccc %g3, 0x1401, %l3
30456loop_2576:
30457 nop
30458 set 0x4C, %g2
30459 sta %f1, [%l7 + %g2] 0x10
30460 smul %l4, %g4, %o2
30461 add %l7, 0x50, %l6
30462 wr %g0, 0x80, %asi
30463 casxa [%l6] %asi, %l6, %l5
30464 tn %icc, 0x6
30465 movcc %icc, %i3, %g5
30466 movrgez %o4, 0x317, %l0
30467 fbu,a %fcc0, loop_2577
30468 ldd [%l7 + 0x30], %f4
30469 tg %icc, 0x7
30470 tg %xcc, 0x5
30471loop_2577:
30472 umulcc %g2, 0x1B85, %o5
30473 smul %l1, %i7, %i6
30474 edge16ln %g7, %o7, %g6
30475 fbne,a %fcc1, loop_2578
30476 nop
30477 fitos %f12, %f11
30478 fstox %f11, %f10
30479 fxtos %f10, %f1
30480 fmovrsne %i1, %f24, %f12
30481 tgu %icc, 0x1
30482loop_2578:
30483 tg %icc, 0x6
30484 fmul8x16 %f27, %f0, %f12
30485 set 0x5C, %l1
30486 stha %i5, [%l7 + %l1] 0x80
30487 edge16ln %i0, %g1, %i4
30488 set 0x40, %g6
30489 stda %f0, [%l7 + %g6] 0xf1
30490 membar #Sync
30491 edge32l %o0, %o1, %i2
30492 te %xcc, 0x2
30493 taddcc %o3, %o6, %g3
30494 movcs %xcc, %l3, %l4
30495 alignaddr %g4, %o2, %l6
30496 array8 %l5, %l2, %i3
30497 lduw [%l7 + 0x7C], %o4
30498 movg %icc, %l0, %g5
30499 ta %xcc, 0x2
30500 fmovse %icc, %f27, %f31
30501 fblg,a %fcc3, loop_2579
30502 tgu %icc, 0x5
30503 andncc %g2, %o5, %i7
30504 movvc %icc, %i6, %g7
30505loop_2579:
30506 tcc %xcc, 0x5
30507 fmovdpos %icc, %f24, %f9
30508 tcs %icc, 0x1
30509 andncc %o7, %g6, %i1
30510 movrlez %i5, %l1, %g1
30511 sir 0x11DA
30512 mulscc %i0, %i4, %o1
30513 smulcc %o0, 0x0A78, %i2
30514 movg %icc, %o3, %g3
30515 orn %l3, 0x0827, %l4
30516 and %g4, 0x1878, %o6
30517 tne %icc, 0x4
30518 tgu %xcc, 0x1
30519 sra %l6, %o2, %l5
30520 tcc %xcc, 0x0
30521 tvs %icc, 0x0
30522 tle %icc, 0x2
30523 bn,a,pn %icc, loop_2580
30524 umul %i3, %o4, %l2
30525 fmovsleu %xcc, %f24, %f16
30526 sdivcc %l0, 0x04B3, %g5
30527loop_2580:
30528 xnor %o5, 0x1928, %g2
30529 smul %i6, 0x1D07, %i7
30530 fnor %f6, %f4, %f22
30531 subc %g7, %g6, %i1
30532 edge8n %o7, %i5, %l1
30533 movne %icc, %i0, %i4
30534 umulcc %o1, %g1, %o0
30535 taddcc %o3, 0x1CF1, %i2
30536 sdivx %g3, 0x1D50, %l3
30537 ldstub [%l7 + 0x47], %l4
30538 srax %o6, 0x1E, %l6
30539 set 0x60, %i0
30540 ldswa [%l7 + %i0] 0x15, %o2
30541 nop
30542 setx 0x505EF981, %l0, %l6
30543 st %l6, [%l7 + 0x14]
30544 ld [%l7 + 0x14], %fsr
30545 restored
30546 rdpr %cwp, %g1
30547 rdpr %cansave, %g2
30548 rdpr %canrestore, %g3
30549 rdpr %cleanwin, %g4
30550 rdpr %otherwin, %g5
30551 rdpr %wstate, %g6
30552 nop
30553 set 0x10, %o7
30554 prefetch [%l7 + %o7], 0x0
30555 fmovdleu %xcc, %f10, %f2
30556 fpadd32s %f5, %f0, %f19
30557 set 0x70, %i2
30558 stxa %g4, [%l7 + %i2] 0x10
30559 sll %l5, %o4, %i3
30560 wr %g0, 0x80, %asi
30561 ldxa [%l7 + 0x20] %asi, %l2
30562 subcc %g5, 0x11A5, %l0
30563 edge32l %g2, %i6, %i7
30564 ldsb [%l7 + 0x21], %g7
30565 mulx %g6, %i1, %o7
30566 and %o5, 0x0127, %l1
30567 addcc %i5, %i4, %o1
30568 andn %g1, %o0, %o3
30569 movcc %icc, %i2, %i0
30570 set 0x7C, %i7
30571 ldsba [%l7 + %i7] 0x0c, %l3
30572 fmovrslz %l4, %f16, %f20
30573 edge16ln %o6, %g3, %o2
30574 tcs %xcc, 0x6
30575 fmovdl %xcc, %f30, %f6
30576 movre %l6, 0x0ED, %g4
30577 fpsub16s %f5, %f24, %f10
30578 sra %l5, %i3, %o4
30579 tvs %icc, 0x1
30580 sethi 0x16E1, %g5
30581 ldd [%l7 + 0x10], %l0
30582 tneg %icc, 0x2
30583 ldd [%l7 + 0x08], %f2
30584 fmul8sux16 %f4, %f2, %f30
30585 edge16l %l2, %g2, %i6
30586 ble %xcc, loop_2581
30587 mulscc %i7, %g7, %i1
30588 lduh [%l7 + 0x78], %o7
30589 movgu %icc, %o5, %g6
30590loop_2581:
30591 ble,a,pt %icc, loop_2582
30592 brz %i5, loop_2583
30593 brgez,a %l1, loop_2584
30594 fmovdge %xcc, %f1, %f25
30595loop_2582:
30596 sdivcc %i4, 0x0C9E, %g1
30597loop_2583:
30598 bvc,pn %icc, loop_2585
30599loop_2584:
30600 fmovdcc %icc, %f12, %f1
30601 andncc %o1, %o3, %i2
30602 andncc %o0, %l3, %i0
30603loop_2585:
30604 nop
30605 fitos %f3, %f7
30606 fstod %f7, %f28
30607 ta %icc, 0x2
30608 addcc %l4, %o6, %g3
30609 fpadd16s %f14, %f19, %f16
30610 bn,a,pn %xcc, loop_2586
30611 tl %icc, 0x3
30612 movre %l6, 0x232, %o2
30613 taddcc %l5, %g4, %i3
30614loop_2586:
30615 tcc %icc, 0x0
30616 nop
30617 setx 0x29557970505FBF0C, %l0, %l6
30618 stx %l6, [%l7 + 0x58]
30619 ldx [%l7 + 0x58], %fsr
30620 flush %l7 + 0x78
30621 fmovrdgez %g5, %f28, %f26
30622 addcc %o4, %l2, %g2
30623 edge16ln %l0, %i7, %i6
30624 tg %icc, 0x4
30625 andcc %i1, %g7, %o7
30626 wr %g0, 0xea, %asi
30627 stba %g6, [%l7 + 0x6F] %asi
30628 membar #Sync
30629 bneg,pn %icc, loop_2587
30630 edge32ln %i5, %o5, %i4
30631 sra %l1, 0x13, %g1
30632 fbn %fcc1, loop_2588
30633loop_2587:
30634 fone %f0
30635 call loop_2589
30636 alignaddrl %o1, %i2, %o3
30637loop_2588:
30638 edge32l %o0, %i0, %l3
30639 fone %f26
30640loop_2589:
30641 nop
30642 set 0x1C, %g1
30643 lda [%l7 + %g1] 0x18, %f30
30644 edge8n %o6, %g3, %l4
30645 fmovdg %icc, %f26, %f13
30646 nop
30647 setx 0x22301882, %l0, %l6
30648 st %l6, [%l7 + 0x28]
30649 ld [%l7 + 0x28], %f31
30650 setx 0xF4C6FF75, %l1, %l5
30651 st %l5, [%l7 + 0x10]
30652 ld [%l7 + 0x10], %f30
30653 fadds %f30, %f31, %f21
30654 movrgz %l6, %l5, %o2
30655 mulscc %i3, %g5, %o4
30656 fnot2s %f2, %f1
30657 wr %g0, 0x89, %asi
30658 stba %l2, [%l7 + 0x2C] %asi
30659 movge %icc, %g2, %l0
30660 fpsub16 %f30, %f0, %f20
30661 udiv %g4, 0x04B5, %i6
30662 set 0x64, %o5
30663 ldswa [%l7 + %o5] 0x15, %i1
30664 ta %icc, 0x5
30665 fmovrsgz %i7, %f9, %f29
30666 set 0x40, %g3
30667 lduwa [%l7 + %g3] 0x81, %o7
30668 edge8ln %g6, %i5, %o5
30669 edge8l %i4, %l1, %g7
30670 movvs %icc, %g1, %i2
30671 bvs %xcc, loop_2590
30672 nop
30673 fitos %f3, %f24
30674 fstox %f24, %f22
30675 nop
30676 setx loop_2591, %l0, %l1
30677 wrpr 0x1, %tl
30678 wrpr %l1, %tnpc
30679 setx 0x34400001400, %l0, %l1
30680 wrpr %l1, %tstate
30681 wrhpr 0x4, %htstate
30682 done
30683 tneg %icc, 0x6
30684loop_2590:
30685 nop
30686 setx loop_2592, %l0, %l1
30687 wrpr 0x1, %tl
30688 wrpr %l1, %tpc
30689 add %l1, 0x4, %l1
30690 wrpr %l1, %tnpc
30691 setx 0x34400001400, %l0, %l1
30692 wrpr %l1, %tstate
30693 wrhpr 0x4, %htstate
30694 retry
30695 nop
30696 setx loop_2593, %l0, %l1
30697 jmpl %l1, %o1
30698loop_2591:
30699 fnot2 %f8, %f6
30700 array16 %o0, %i0, %o3
30701loop_2592:
30702 edge32ln %o6, %l3, %l4
30703loop_2593:
30704 movrgez %g3, %l5, %o2
30705 movrlz %i3, %l6, %o4
30706 taddcctv %l2, 0x100A, %g2
30707 ta %xcc, 0x7
30708 fbe %fcc2, loop_2594
30709 sra %l0, %g5, %g4
30710 add %i1, %i6, %o7
30711 ldub [%l7 + 0x73], %g6
30712loop_2594:
30713 edge8 %i5, %i7, %i4
30714 fmul8x16 %f27, %f14, %f30
30715 tsubcctv %l1, %g7, %o5
30716 tsubcc %i2, 0x08F5, %o1
30717 fmovsa %icc, %f5, %f27
30718 edge16l %g1, %o0, %i0
30719 sir 0x0F53
30720 or %o6, %l3, %l4
30721 sdivcc %o3, 0x04EF, %l5
30722 nop
30723 setx 0xF20F1ADD, %l0, %l6
30724 st %l6, [%l7 + 0x28]
30725 ld [%l7 + 0x28], %f25
30726 setx 0x0CEF602D, %l1, %l5
30727 st %l5, [%l7 + 0x10]
30728 ld [%l7 + 0x10], %f14
30729 fmuls %f14, %f25, %f29
30730 fmovsa %xcc, %f20, %f5
30731 fbl,a %fcc3, loop_2595
30732 fmovsge %xcc, %f31, %f16
30733 fmovsneg %icc, %f0, %f31
30734 wr %g0, 0x80, %asi
30735 lduba [%l7 + 0x75] %asi, %o2
30736loop_2595:
30737 edge16n %i3, %g3, %l6
30738 ta %xcc, 0x2
30739 addccc %l2, %o4, %g2
30740 umulcc %g5, 0x1EF7, %g4
30741 orcc %i1, %l0, %o7
30742 udivcc %g6, 0x198D, %i6
30743 mulscc %i5, 0x1732, %i7
30744 fbn %fcc3, loop_2596
30745 array32 %i4, %l1, %o5
30746 tsubcctv %i2, 0x1944, %o1
30747 alignaddrl %g1, %o0, %i0
30748loop_2596:
30749 tcc %xcc, 0x6
30750 add %o6, %l3, %g7
30751 srlx %o3, %l5, %o2
30752 subc %i3, %l4, %l6
30753 fandnot1 %f22, %f28, %f0
30754 bl,pn %xcc, loop_2597
30755 fmovrsgz %g3, %f5, %f2
30756 set 0x18, %o0
30757 ldsha [%l7 + %o0] 0x14, %l2
30758loop_2597:
30759 tcc %icc, 0x1
30760 ldub [%l7 + 0x2E], %g2
30761 tpos %icc, 0x3
30762 wr %g0, 0x88, %asi
30763 lduba [%l7 + 0x7F] %asi, %o4
30764 fbue %fcc2, loop_2598
30765 fnors %f4, %f14, %f1
30766 fnegs %f16, %f18
30767 edge8l %g5, %g4, %i1
30768loop_2598:
30769 saved
30770 rdpr %cwp, %g1
30771 rdpr %cansave, %g2
30772 rdpr %canrestore, %g3
30773 rdpr %cleanwin, %g4
30774 rdpr %otherwin, %g5
30775 rdpr %wstate, %g6
30776 taddcctv %o7, 0x1170, %g6
30777 srl %l0, %i6, %i5
30778 fones %f3
30779 or %i7, %i4, %l1
30780 movrlz %i2, %o1, %g1
30781 edge16ln %o0, %o5, %i0
30782 wr %g0, 0x52, %asi
30783 ldxa [%g0 + 0x220] %asi, %l3
30784 edge8n %g7, %o3, %o6
30785 fxor %f14, %f0, %f20
30786 fzeros %f5
30787 fone %f30
30788 ldsb [%l7 + 0x70], %o2
30789 restored
30790 rdpr %cwp, %g1
30791 rdpr %cansave, %g2
30792 rdpr %canrestore, %g3
30793 rdpr %cleanwin, %g4
30794 rdpr %otherwin, %g5
30795 rdpr %wstate, %g6
30796 ta %icc, 0x1
30797 smul %l5, %i3, %l6
30798 fsrc2s %f30, %f21
30799 tsubcc %l4, 0x0016, %g3
30800 smul %g2, 0x028E, %o4
30801 srax %l2, %g4, %g5
30802 sub %i1, %g6, %o7
30803 restored
30804 rdpr %cwp, %g1
30805 rdpr %cansave, %g2
30806 rdpr %canrestore, %g3
30807 rdpr %cleanwin, %g4
30808 rdpr %otherwin, %g5
30809 rdpr %wstate, %g6
30810 fbule,a %fcc2, loop_2599
30811 swap [%l7 + 0x38], %l0
30812 nop
30813 setx 0x707C50C4, %l0, %l6
30814 st %l6, [%l7 + 0x2C]
30815 ld [%l7 + 0x2C], %fsr
30816 tgu %xcc, 0x7
30817loop_2599:
30818 tsubcctv %i5, %i6, %i4
30819 sir 0x0FD4
30820 nop
30821 set 0x2F, %l3
30822 stb %i7, [%l7 + %l3]
30823 fnors %f9, %f30, %f1
30824 fmul8x16al %f16, %f26, %f28
30825 edge32 %i2, %l1, %g1
30826 set 0x72, %g4
30827 lduha [%l7 + %g4] 0x04, %o1
30828 bcc loop_2600
30829 alignaddrl %o0, %i0, %o5
30830 nop
30831 setx 0xEF81867C, %l0, %l6
30832 st %l6, [%l7 + 0x28]
30833 ld [%l7 + 0x28], %f0
30834 setx 0xA46DABAE, %l1, %l5
30835 st %l5, [%l7 + 0x10]
30836 ld [%l7 + 0x10], %f15
30837 fadds %f15, %f0, %f25
30838 fxors %f5, %f14, %f19
30839loop_2600:
30840 bg,a %xcc, loop_2601
30841 call loop_2602
30842 movge %icc, %l3, %g7
30843 xnor %o3, 0x01BC, %o2
30844loop_2601:
30845 sdiv %l5, 0x0BD9, %i3
30846loop_2602:
30847 fornot1s %f28, %f27, %f14
30848 smulcc %o6, %l4, %l6
30849 wr %g0, 0x18, %asi
30850 ldsba [%l7 + 0x7C] %asi, %g2
30851 fba,a %fcc3, loop_2603
30852 nop
30853 setx 0xE50338AE, %l0, %l6
30854 st %l6, [%l7 + 0x28]
30855 ld [%l7 + 0x28], %f23
30856 setx 0x88B1507D, %l1, %l5
30857 st %l5, [%l7 + 0x10]
30858 ld [%l7 + 0x10], %f29
30859 fadds %f29, %f23, %f17
30860 sir 0x1FF5
30861 fmovsvc %xcc, %f14, %f31
30862loop_2603:
30863 edge32 %o4, %l2, %g3
30864 smulcc %g5, %g4, %g6
30865 add %l7, 0x50, %l6
30866 wr %g0, 0x89, %asi
30867 casxa [%l6] %asi, %o7, %i1
30868 nop
30869 setx loop_2604, %l0, %l1
30870 jmpl %l1, %i5
30871 nop
30872 setx 0x33C27265C48385EE, %l0, %l6
30873 stx %l6, [%l7 + 0x28]
30874 ldd [%l7 + 0x28], %f6
30875 setx 0x7206BFD34D12A721, %l1, %l5
30876 stx %l5, [%l7 + 0x10]
30877 ldd [%l7 + 0x10], %f28
30878 fdivd %f28, %f6, %f12
30879 fmovrslz %i6, %f21, %f15
30880 tg %xcc, 0x5
30881loop_2604:
30882 bcc,a loop_2605
30883 edge16n %i4, %i7, %i2
30884 fba,a %fcc0, loop_2606
30885 ble,pn %icc, loop_2607
30886loop_2605:
30887 smul %l1, 0x00D8, %l0
30888 subccc %o1, 0x1DCA, %g1
30889loop_2606:
30890 fbg %fcc1, loop_2608
30891loop_2607:
30892 fmovrsgez %i0, %f18, %f31
30893 sethi 0x1C66, %o0
30894 movpos %icc, %o5, %l3
30895loop_2608:
30896 sdivx %o3, 0x1BD9, %g7
30897 movn %icc, %o2, %i3
30898 set 0x40, %o1
30899 stda %f16, [%l7 + %o1] 0xf9
30900 membar #Sync
30901 call loop_2609
30902 tvs %icc, 0x4
30903 fzero %f16
30904 sub %o6, %l4, %l5
30905loop_2609:
30906 fnegs %f27, %f15
30907 bl,a %xcc, loop_2610
30908 edge32 %l6, %o4, %g2
30909 fbul %fcc0, loop_2611
30910 tleu %xcc, 0x5
30911loop_2610:
30912 tn %icc, 0x7
30913 tsubcctv %g3, 0x0261, %l2
30914loop_2611:
30915 fones %f16
30916 movre %g4, 0x265, %g6
30917 umulcc %o7, 0x16D5, %g5
30918 sll %i5, %i6, %i4
30919 popc %i7, %i2
30920 or %l1, %i1, %l0
30921 fornot1 %f18, %f24, %f24
30922 movle %icc, %o1, %i0
30923 st %f11, [%l7 + 0x48]
30924 tn %icc, 0x7
30925 sll %g1, %o0, %o5
30926 movleu %icc, %o3, %g7
30927 edge32 %l3, %o2, %i3
30928 andn %o6, %l5, %l4
30929 taddcc %o4, 0x17FF, %g2
30930 array32 %g3, %l6, %g4
30931 ld [%l7 + 0x74], %f28
30932 fsrc2s %f5, %f22
30933 stb %g6, [%l7 + 0x67]
30934 fble,a %fcc3, loop_2612
30935 membar 0x18
30936 movl %icc, %l2, %o7
30937 xorcc %i5, %i6, %g5
30938loop_2612:
30939 sir 0x03E5
30940 fba %fcc0, loop_2613
30941 sll %i4, %i2, %i7
30942 set 0x1D, %g7
30943 lduba [%l7 + %g7] 0x14, %l1
30944loop_2613:
30945 umulcc %l0, %i1, %o1
30946 wr %g0, 0x18, %asi
30947 ldstuba [%l7 + 0x34] %asi, %g1
30948 membar 0x5A
30949 tcs %icc, 0x6
30950 fbe,a %fcc1, loop_2614
30951 move %icc, %o0, %i0
30952 xnor %o5, %o3, %l3
30953 xor %o2, 0x0530, %g7
30954loop_2614:
30955 sll %o6, %i3, %l4
30956 movneg %xcc, %l5, %g2
30957 edge16ln %g3, %o4, %g4
30958 taddcc %g6, 0x1F3C, %l2
30959 ta %xcc, 0x0
30960 fornot2 %f28, %f12, %f4
30961 edge8ln %l6, %o7, %i6
30962 fmovsleu %icc, %f5, %f27
30963 movn %icc, %i5, %i4
30964 udivx %i2, 0x0736, %g5
30965 sir 0x0800
30966 nop
30967 setx 0x78BB56E7D0559E87, %l0, %l6
30968 stx %l6, [%l7 + 0x58]
30969 ldx [%l7 + 0x58], %fsr
30970 taddcc %i7, %l1, %i1
30971 orncc %l0, 0x0399, %o1
30972 membar 0x0D
30973 bneg,a,pt %icc, loop_2615
30974 nop
30975 setx loop_2616, %l0, %l1
30976 wrpr 0x1, %tl
30977 wrpr %l1, %tnpc
30978 setx 0x34400001400, %l0, %l1
30979 wrpr %l1, %tstate
30980 wrhpr 0x4, %htstate
30981 done
30982 tle %icc, 0x2
30983 ldd [%l7 + 0x30], %f26
30984loop_2615:
30985 nop
30986 set 0x68, %g5
30987 ldsw [%l7 + %g5], %o0
30988loop_2616:
30989 bl loop_2617
30990 fmovdn %icc, %f24, %f5
30991 addc %i0, %g1, %o3
30992 nop
30993 set 0x3C, %l4
30994 sth %o5, [%l7 + %l4]
30995loop_2617:
30996 fpack32 %f28, %f20, %f22
30997 nop
30998 fitod %f12, %f4
30999 fdtos %f4, %f3
31000 stw %o2, [%l7 + 0x34]
31001 fmovrslez %g7, %f28, %f22
31002 wr %g0, 0x11, %asi
31003 ldsba [%l7 + 0x65] %asi, %l3
31004 tsubcc %i3, 0x1EE3, %o6
31005 wr %g0, 0x89, %asi
31006 stda %f16, [%l7 + 0x40] %asi
31007 tsubcc %l5, %g2, %g3
31008 fmovrdlez %l4, %f16, %f26
31009 nop
31010 setx 0x5DF81C04DC2D4703, %l0, %l6
31011 stx %l6, [%l7 + 0x28]
31012 ldd [%l7 + 0x28], %f0
31013 setx 0x338BA1537D06BCAF, %l1, %l5
31014 stx %l5, [%l7 + 0x10]
31015 ldd [%l7 + 0x10], %f12
31016 fdivd %f12, %f0, %f20
31017 fmovspos %icc, %f30, %f17
31018 wr %g0, 0x80, %asi
31019 lduha [%l7 + 0x12] %asi, %g4
31020 movg %icc, %o4, %l2
31021 tcs %icc, 0x1
31022 orcc %l6, %g6, %i6
31023 saved
31024 rdpr %cwp, %g1
31025 rdpr %cansave, %g2
31026 rdpr %canrestore, %g3
31027 rdpr %cleanwin, %g4
31028 rdpr %otherwin, %g5
31029 rdpr %wstate, %g6
31030 edge8ln %o7, %i5, %i2
31031 addc %i4, %i7, %l1
31032 ldsw [%l7 + 0x1C], %i1
31033 bn %xcc, loop_2618
31034 fmul8sux16 %f4, %f16, %f24
31035 fand %f10, %f28, %f12
31036 edge16ln %g5, %l0, %o0
31037loop_2618:
31038 fnot1s %f24, %f27
31039 xor %o1, 0x0B29, %i0
31040 alignaddrl %o3, %o5, %g1
31041 set 0x3B, %i1
31042 ldsba [%l7 + %i1] 0x88, %o2
31043 membar 0x72
31044 udivcc %l3, 0x158C, %i3
31045 edge32n %o6, %l5, %g7
31046 movrgz %g3, 0x020, %l4
31047 movl %xcc, %g4, %g2
31048 bshuffle %f12, %f6, %f2
31049 movpos %xcc, %o4, %l2
31050 stb %g6, [%l7 + 0x20]
31051 xorcc %l6, 0x0B1B, %i6
31052 fbo %fcc2, loop_2619
31053 umulcc %i5, 0x10A1, %i2
31054 nop
31055 setx loop_2620, %l0, %l1
31056 wrpr 0x1, %tl
31057 wrpr %l1, %tpc
31058 add %l1, 0x4, %l1
31059 wrpr %l1, %tnpc
31060 setx 0x34400001400, %l0, %l1
31061 wrpr %l1, %tstate
31062 wrhpr 0x4, %htstate
31063 retry
31064 movrlz %i4, %o7, %l1
31065loop_2619:
31066 saved
31067 rdpr %cwp, %g1
31068 rdpr %cansave, %g2
31069 rdpr %canrestore, %g3
31070 rdpr %cleanwin, %g4
31071 rdpr %otherwin, %g5
31072 rdpr %wstate, %g6
31073 orcc %i1, 0x1598, %g5
31074loop_2620:
31075 udiv %i7, 0x171E, %l0
31076 fors %f8, %f9, %f1
31077 fmovdne %xcc, %f24, %f22
31078 alignaddrl %o0, %o1, %i0
31079 nop
31080 setx loop_2621, %l0, %l1
31081 wrpr 0x1, %tl
31082 wrpr %l1, %tpc
31083 add %l1, 0x4, %l1
31084 wrpr %l1, %tnpc
31085 setx 0x34400001400, %l0, %l1
31086 wrpr %l1, %tstate
31087 wrhpr 0x4, %htstate
31088 retry
31089 tvs %xcc, 0x1
31090 fmovsn %xcc, %f8, %f19
31091 umulcc %o5, %g1, %o3
31092loop_2621:
31093 sllx %l3, %i3, %o2
31094 set 0x30, %l6
31095 ldda [%l7 + %l6] 0x26, %l4
31096 sub %o6, %g3, %l4
31097 sir 0x0E0A
31098 fsrc1 %f10, %f20
31099 fnand %f28, %f30, %f6
31100 wr %g0, 0x80, %asi
31101 ldsha [%l7 + 0x66] %asi, %g4
31102 sub %g7, 0x09EC, %g2
31103 sethi 0x08E0, %l2
31104 fmovrslez %o4, %f0, %f15
31105 fones %f29
31106 std %f6, [%l7 + 0x40]
31107 edge8l %l6, %i6, %g6
31108 orn %i2, 0x06A5, %i5
31109 movleu %icc, %o7, %i4
31110 tg %xcc, 0x0
31111 andcc %l1, %i1, %i7
31112 fandnot1s %f28, %f12, %f0
31113 movg %xcc, %g5, %l0
31114 movpos %xcc, %o0, %o1
31115 set 0x44, %l2
31116 lduba [%l7 + %l2] 0x14, %o5
31117 movvc %icc, %g1, %o3
31118 fpack16 %f0, %f27
31119 fnot2s %f16, %f22
31120 fbn,a %fcc3, loop_2622
31121 srl %l3, %i0, %o2
31122 fmovd %f8, %f26
31123 tvs %icc, 0x5
31124loop_2622:
31125 brlez,a %i3, loop_2623
31126 fmul8x16 %f29, %f18, %f20
31127 sra %l5, 0x17, %g3
31128 fpack16 %f20, %f22
31129loop_2623:
31130 nop
31131 wr %g0, 0x0c, %asi
31132 ldswa [%l7 + 0x08] %asi, %l4
31133 movn %icc, %g4, %g7
31134 mulx %g2, %o6, %l2
31135 fmovd %f8, %f4
31136 sub %l6, 0x1352, %i6
31137 edge32ln %g6, %o4, %i5
31138 ble,pn %icc, loop_2624
31139 fbl %fcc0, loop_2625
31140 fmovrdlz %i2, %f22, %f6
31141 fcmpgt16 %f8, %f10, %i4
31142loop_2624:
31143 stw %o7, [%l7 + 0x44]
31144loop_2625:
31145 fmuld8ulx16 %f6, %f19, %f12
31146 movgu %icc, %i1, %l1
31147 srlx %i7, 0x07, %g5
31148 nop
31149 setx loop_2626, %l0, %l1
31150 jmpl %l1, %l0
31151 ldub [%l7 + 0x6B], %o1
31152 movvs %icc, %o5, %o0
31153 tgu %xcc, 0x1
31154loop_2626:
31155 taddcc %g1, %l3, %o3
31156 ba,pt %icc, loop_2627
31157 nop
31158 setx loop_2628, %l0, %l1
31159 jmpl %l1, %i0
31160 movg %xcc, %i3, %l5
31161 movgu %xcc, %g3, %l4
31162loop_2627:
31163 udivx %o2, 0x1864, %g4
31164loop_2628:
31165 fmovrslz %g2, %f23, %f2
31166 edge32l %g7, %l2, %o6
31167 addcc %i6, 0x11CF, %l6
31168 wr %g0, 0x4f, %asi
31169 stxa %o4, [%g0 + 0x30] %asi
31170 ldstub [%l7 + 0x6B], %g6
31171 ldsh [%l7 + 0x64], %i2
31172 nop
31173 set 0x61, %o4
31174 stb %i4, [%l7 + %o4]
31175 nop
31176 fitod %f5, %f22
31177 set 0x46, %o3
31178 ldsba [%l7 + %o3] 0x04, %o7
31179 edge8 %i5, %i1, %l1
31180 ldstub [%l7 + 0x51], %i7
31181 edge8ln %g5, %o1, %o5
31182 bge,a,pt %icc, loop_2629
31183 for %f14, %f18, %f26
31184 srax %o0, %g1, %l0
31185 or %o3, 0x1D33, %l3
31186loop_2629:
31187 fmovrse %i0, %f9, %f13
31188 ldx [%l7 + 0x60], %l5
31189 movvs %icc, %g3, %i3
31190 movvs %xcc, %l4, %g4
31191 lduh [%l7 + 0x78], %g2
31192 bneg,pn %xcc, loop_2630
31193 fone %f6
31194 fbn,a %fcc0, loop_2631
31195 srax %o2, 0x09, %l2
31196loop_2630:
31197 udiv %o6, 0x065F, %i6
31198 movleu %icc, %g7, %o4
31199loop_2631:
31200 addccc %l6, 0x1B98, %g6
31201 array8 %i2, %o7, %i5
31202 ld [%l7 + 0x70], %f29
31203 sdivcc %i4, 0x0D49, %i1
31204 set 0x28, %o6
31205 stha %l1, [%l7 + %o6] 0x2b
31206 membar #Sync
31207 tge %icc, 0x4
31208 movre %g5, %i7, %o1
31209 fmul8x16 %f7, %f26, %f0
31210 bgu %icc, loop_2632
31211 bg,a,pt %icc, loop_2633
31212 bgu,pt %icc, loop_2634
31213 mulx %o5, %g1, %l0
31214loop_2632:
31215 sdivcc %o0, 0x0A7C, %o3
31216loop_2633:
31217 xnor %i0, %l3, %g3
31218loop_2634:
31219 nop
31220 add %l7, 0x18, %l6
31221 wr %g0, 0x89, %asi
31222 casxa [%l6] %asi, %l5, %l4
31223 tge %icc, 0x3
31224 fmovdg %icc, %f14, %f8
31225 call loop_2635
31226 smulcc %g4, %i3, %g2
31227 xor %o2, 0x062F, %o6
31228 movne %xcc, %i6, %l2
31229loop_2635:
31230 fbuge %fcc2, loop_2636
31231 tle %icc, 0x5
31232 membar #Sync
31233 set 0x40, %i3
31234 ldda [%l7 + %i3] 0xf0, %f0
31235loop_2636:
31236 fmovsgu %xcc, %f28, %f21
31237 movre %g7, %o4, %l6
31238 tge %icc, 0x6
31239 movvc %icc, %g6, %o7
31240 set 0x42, %i5
31241 stba %i2, [%l7 + %i5] 0x10
31242 fbu %fcc2, loop_2637
31243 tsubcc %i5, %i4, %i1
31244 movrne %l1, 0x122, %g5
31245 popc %i7, %o1
31246loop_2637:
31247 nop
31248 fitos %f13, %f8
31249 set 0x58, %o2
31250 swapa [%l7 + %o2] 0x81, %g1
31251 movre %o5, %l0, %o3
31252 mulx %o0, 0x0CD6, %i0
31253 ldsb [%l7 + 0x63], %l3
31254 addccc %l5, %l4, %g4
31255 tleu %xcc, 0x4
31256 nop
31257 setx 0xAB7972CB, %l0, %l6
31258 st %l6, [%l7 + 0x28]
31259 ld [%l7 + 0x28], %f15
31260 setx 0x945BB55C, %l1, %l5
31261 st %l5, [%l7 + 0x10]
31262 ld [%l7 + 0x10], %f12
31263 fdivs %f12, %f15, %f17
31264 edge32 %g3, %i3, %g2
31265 fnors %f5, %f19, %f12
31266 xnorcc %o2, %o6, %i6
31267 array8 %l2, %g7, %o4
31268 wr %g0, 0x18, %asi
31269 lduba [%l7 + 0x6C] %asi, %l6
31270 ldsb [%l7 + 0x71], %o7
31271 movl %xcc, %i2, %g6
31272 fsrc2 %f24, %f30
31273 sdivx %i5, 0x1C7C, %i4
31274 taddcc %l1, 0x018B, %i1
31275 sethi 0x0C77, %i7
31276 tn %icc, 0x6
31277 alignaddr %g5, %g1, %o1
31278 fmovrdne %l0, %f4, %f20
31279 tsubcctv %o3, 0x102B, %o5
31280 prefetch [%l7 + 0x70], 0x3
31281 movrgz %o0, 0x1CB, %l3
31282 fxnor %f4, %f22, %f22
31283 fpsub16s %f20, %f24, %f9
31284 fnot2s %f6, %f23
31285 stx %l5, [%l7 + 0x70]
31286 saved
31287 rdpr %cwp, %g1
31288 rdpr %cansave, %g2
31289 rdpr %canrestore, %g3
31290 rdpr %cleanwin, %g4
31291 rdpr %otherwin, %g5
31292 rdpr %wstate, %g6
31293 smulcc %l4, 0x15F8, %g4
31294 fmovrse %i0, %f23, %f6
31295 set 0x32, %l5
31296 ldstuba [%l7 + %l5] 0x04, %g3
31297 tne %xcc, 0x3
31298 and %g2, %o2, %i3
31299 addccc %i6, 0x01C9, %o6
31300 xor %l2, 0x184E, %o4
31301 fbue %fcc2, loop_2638
31302 brz,a %l6, loop_2639
31303 fbu,a %fcc3, loop_2640
31304 fornot1 %f18, %f22, %f2
31305loop_2638:
31306 fmovrse %g7, %f17, %f13
31307loop_2639:
31308 fba %fcc0, loop_2641
31309loop_2640:
31310 fpack32 %f4, %f24, %f2
31311 movge %xcc, %o7, %i2
31312 tge %xcc, 0x7
31313loop_2641:
31314 nop
31315 set 0x50, %l0
31316 ldd [%l7 + %l0], %g6
31317 udiv %i5, 0x08B0, %i4
31318 tvs %xcc, 0x0
31319 ldstub [%l7 + 0x77], %i1
31320 movn %icc, %i7, %g5
31321 srax %l1, 0x02, %o1
31322 add %l0, %g1, %o5
31323 nop
31324 setx 0x9B122F80, %l0, %l6
31325 st %l6, [%l7 + 0x28]
31326 ld [%l7 + 0x28], %f27
31327 fsqrts %f27, %f23
31328 edge32n %o0, %l3, %l5
31329 subccc %o3, 0x1AF6, %g4
31330 xnorcc %l4, 0x05BA, %g3
31331 tvs %xcc, 0x1
31332 xor %i0, %o2, %g2
31333 sir 0x1AC1
31334 alignaddr %i3, %o6, %l2
31335 sdivx %o4, 0x18AA, %i6
31336 prefetch [%l7 + 0x34], 0x0
31337 te %xcc, 0x7
31338 fsrc2 %f26, %f28
31339 movge %xcc, %g7, %o7
31340 saved
31341 rdpr %cwp, %g1
31342 rdpr %cansave, %g2
31343 rdpr %canrestore, %g3
31344 rdpr %cleanwin, %g4
31345 rdpr %otherwin, %g5
31346 rdpr %wstate, %g6
31347 fmovscc %icc, %f20, %f16
31348 movvs %icc, %i2, %l6
31349 tvs %xcc, 0x1
31350 tcc %xcc, 0x1
31351 srlx %i5, 0x0D, %i4
31352 ldstub [%l7 + 0x40], %i1
31353 nop
31354 setx 0x9E8AE7F79E0BC18F, %l0, %l6
31355 stx %l6, [%l7 + 0x28]
31356 ldd [%l7 + 0x28], %f22
31357 setx 0x5B521073D5EAF98C, %l1, %l5
31358 stx %l5, [%l7 + 0x10]
31359 ldd [%l7 + 0x10], %f8
31360 fdivd %f8, %f22, %f10
31361 sethi 0x069F, %g6
31362 fmovda %xcc, %f22, %f11
31363 fcmpne16 %f12, %f0, %g5
31364 ld [%l7 + 0x44], %f5
31365 tsubcctv %i7, %o1, %l0
31366 or %l1, %o5, %o0
31367 nop
31368 setx 0xE5FDB9D8, %l0, %l6
31369 st %l6, [%l7 + 0x28]
31370 ld [%l7 + 0x28], %f2
31371 fsqrts %f2, %f27
31372 smul %l3, %l5, %g1
31373 smulcc %o3, %g4, %l4
31374 srlx %i0, %o2, %g3
31375 nop
31376 fitod %f12, %f24
31377 fdtoi %f24, %f1
31378 tcc %xcc, 0x2
31379 edge32n %i3, %g2, %o6
31380 saved
31381 rdpr %cwp, %g1
31382 rdpr %cansave, %g2
31383 rdpr %canrestore, %g3
31384 rdpr %cleanwin, %g4
31385 rdpr %otherwin, %g5
31386 rdpr %wstate, %g6
31387 sdivcc %l2, 0x076E, %o4
31388 fmul8sux16 %f8, %f12, %f22
31389 fmovrsne %g7, %f2, %f2
31390 tsubcc %i6, %i2, %o7
31391 xorcc %i5, 0x1623, %i4
31392 array8 %l6, %i1, %g6
31393 bvs,pn %icc, loop_2642
31394 brgez,a %g5, loop_2643
31395 tgu %icc, 0x4
31396 stb %i7, [%l7 + 0x70]
31397loop_2642:
31398 edge16ln %o1, %l1, %o5
31399loop_2643:
31400 tsubcc %l0, 0x03AE, %o0
31401 move %icc, %l3, %g1
31402 movrgez %o3, 0x300, %l5
31403 movcc %xcc, %g4, %l4
31404 tneg %icc, 0x6
31405 fornot2 %f26, %f0, %f26
31406 fmovdneg %icc, %f0, %f26
31407 fmovsge %icc, %f8, %f12
31408 bvc,a,pn %icc, loop_2644
31409 nop
31410 setx 0x1A8F6FB11795D7E6, %l0, %l6
31411 stx %l6, [%l7 + 0x28]
31412 ldd [%l7 + 0x28], %f0
31413 setx 0x633F8355C3E0B6C2, %l1, %l5
31414 stx %l5, [%l7 + 0x10]
31415 ldd [%l7 + 0x10], %f26
31416 fdivd %f26, %f0, %f16
31417 orn %i0, 0x0035, %o2
31418 sra %i3, 0x06, %g2
31419loop_2644:
31420 taddcc %g3, %l2, %o4
31421 fmovsn %icc, %f14, %f1
31422 srl %o6, 0x14, %i6
31423 brlez,a %i2, loop_2645
31424 fabsd %f8, %f12
31425 tsubcctv %o7, %i5, %g7
31426 fblg %fcc2, loop_2646
31427loop_2645:
31428 movrgz %i4, 0x0D7, %i1
31429 nop
31430 setx 0xB4890B84, %l0, %l6
31431 st %l6, [%l7 + 0x28]
31432 ld [%l7 + 0x28], %f9
31433 fsqrts %f9, %f6
31434 bshuffle %f22, %f6, %f28
31435loop_2646:
31436 bn %xcc, loop_2647
31437 restored
31438 rdpr %cwp, %g1
31439 rdpr %cansave, %g2
31440 rdpr %canrestore, %g3
31441 rdpr %cleanwin, %g4
31442 rdpr %otherwin, %g5
31443 rdpr %wstate, %g6
31444 xor %l6, %g6, %i7
31445 fbne %fcc3, loop_2648
31446loop_2647:
31447 te %icc, 0x4
31448 fpack32 %f28, %f0, %f16
31449 udiv %g5, 0x1EF6, %l1
31450loop_2648:
31451 stw %o1, [%l7 + 0x40]
31452 fmul8x16 %f24, %f26, %f8
31453 fbul %fcc0, loop_2649
31454 movl %icc, %o5, %l0
31455 brlz %l3, loop_2650
31456 membar 0x13
31457loop_2649:
31458 te %icc, 0x0
31459 tcc %icc, 0x2
31460loop_2650:
31461 and %o0, 0x00F2, %g1
31462 umulcc %o3, %g4, %l4
31463 taddcctv %i0, %o2, %l5
31464 xnorcc %g2, %g3, %i3
31465 movpos %xcc, %l2, %o4
31466 edge32ln %i6, %o6, %i2
31467 be,pt %xcc, loop_2651
31468 subcc %i5, 0x165F, %o7
31469 movrne %i4, 0x30C, %g7
31470 udiv %i1, 0x1FD7, %l6
31471loop_2651:
31472 addc %i7, 0x007F, %g5
31473 movge %icc, %g6, %l1
31474 udivcc %o5, 0x057C, %l0
31475 bneg,a,pn %icc, loop_2652
31476 sth %o1, [%l7 + 0x22]
31477 alignaddr %o0, %l3, %o3
31478 edge16n %g4, %l4, %i0
31479loop_2652:
31480 edge32n %o2, %g1, %l5
31481 orncc %g3, %i3, %g2
31482 bshuffle %f0, %f8, %f14
31483 sllx %o4, %l2, %i6
31484 wr %g0, 0x11, %asi
31485 lduba [%l7 + 0x52] %asi, %i2
31486 addc %o6, 0x1308, %o7
31487 stb %i4, [%l7 + 0x7D]
31488 wr %g0, 0x52, %asi
31489 stxa %g7, [%g0 + 0x210] %asi
31490 fzeros %f21
31491 set 0x74, %i6
31492 swapa [%l7 + %i6] 0x80, %i1
31493 array32 %i5, %i7, %l6
31494 movle %icc, %g6, %g5
31495 sdivx %o5, 0x1BE2, %l1
31496 fmovrdgez %l0, %f28, %f26
31497 movle %icc, %o1, %o0
31498 sll %o3, 0x18, %l3
31499 faligndata %f0, %f0, %f10
31500 array8 %g4, %i0, %o2
31501 tpos %icc, 0x5
31502 tcc %icc, 0x3
31503 fornot2s %f23, %f0, %f5
31504 fbl,a %fcc3, loop_2653
31505 membar 0x68
31506 udiv %g1, 0x1E72, %l4
31507 fmovse %icc, %f6, %f9
31508loop_2653:
31509 edge32n %l5, %i3, %g3
31510 movleu %icc, %o4, %g2
31511 sll %i6, 0x19, %l2
31512 srl %o6, %o7, %i2
31513 wr %g0, 0x0c, %asi
31514 ldda [%l7 + 0x40] %asi, %f16
31515 movle %xcc, %g7, %i4
31516 fmovdvs %xcc, %f17, %f24
31517 bne,a,pt %xcc, loop_2654
31518 ldsw [%l7 + 0x40], %i1
31519 orncc %i5, 0x0615, %i7
31520 wr %g0, 0x89, %asi
31521 lda [%l7 + 0x0C] %asi, %f12
31522loop_2654:
31523 srl %l6, %g6, %g5
31524 movpos %icc, %o5, %l0
31525 wr %g0, 0x80, %asi
31526 lda [%l7 + 0x14] %asi, %f8
31527 fpsub32 %f10, %f20, %f12
31528 movvs %xcc, %o1, %l1
31529 sdiv %o3, 0x1D52, %l3
31530 movrlez %g4, %o0, %o2
31531 and %i0, %l4, %g1
31532 movle %xcc, %i3, %g3
31533 fnot1 %f12, %f10
31534 movvc %icc, %o4, %l5
31535 mova %xcc, %g2, %l2
31536 sdivcc %i6, 0x1EA5, %o6
31537 fpmerge %f16, %f1, %f16
31538 fpmerge %f8, %f10, %f26
31539 fmovsgu %xcc, %f24, %f10
31540 movleu %icc, %i2, %g7
31541 edge32 %i4, %i1, %i5
31542 fmovrse %i7, %f29, %f28
31543 fbo,a %fcc2, loop_2655
31544 bn,a,pt %icc, loop_2656
31545 smulcc %l6, %g6, %g5
31546 andncc %o7, %l0, %o5
31547loop_2655:
31548 brlz,a %l1, loop_2657
31549loop_2656:
31550 edge32ln %o1, %l3, %o3
31551 movneg %icc, %o0, %o2
31552 fmovse %xcc, %f5, %f5
31553loop_2657:
31554 movrgez %i0, %g4, %g1
31555 movrgez %i3, 0x224, %l4
31556 bcc,a,pn %xcc, loop_2658
31557 movne %icc, %g3, %o4
31558 fmovrse %l5, %f6, %f16
31559 srax %g2, 0x02, %l2
31560loop_2658:
31561 nop
31562 set 0x78, %g2
31563 sta %f28, [%l7 + %g2] 0x11
31564 tneg %xcc, 0x7
31565 bleu %xcc, loop_2659
31566 fpmerge %f15, %f18, %f2
31567 ble %icc, loop_2660
31568 edge16ln %i6, %i2, %g7
31569loop_2659:
31570 stw %i4, [%l7 + 0x14]
31571 popc 0x0092, %o6
31572loop_2660:
31573 and %i1, 0x1E04, %i5
31574 fmuld8sux16 %f7, %f1, %f4
31575 ldub [%l7 + 0x5C], %l6
31576 fbge,a %fcc1, loop_2661
31577 movre %g6, %i7, %o7
31578 movl %icc, %g5, %o5
31579 sdivcc %l0, 0x14CE, %o1
31580loop_2661:
31581 swap [%l7 + 0x68], %l3
31582 fnegd %f20, %f10
31583 subc %o3, 0x1B26, %l1
31584 srl %o0, 0x00, %o2
31585 udivx %g4, 0x19B0, %g1
31586 edge8l %i3, %i0, %g3
31587 fsrc1s %f11, %f0
31588 orn %o4, 0x1853, %l5
31589 xnorcc %l4, %g2, %i6
31590 alignaddr %i2, %g7, %i4
31591 movrlz %o6, %l2, %i5
31592 tvc %xcc, 0x2
31593 array8 %l6, %g6, %i7
31594 edge16ln %o7, %i1, %g5
31595 ba %xcc, loop_2662
31596 tn %xcc, 0x5
31597 bg loop_2663
31598 bn,pn %icc, loop_2664
31599loop_2662:
31600 edge8l %l0, %o5, %l3
31601 nop
31602 fitos %f12, %f30
31603 fstoi %f30, %f21
31604loop_2663:
31605 and %o3, 0x12A2, %l1
31606loop_2664:
31607 edge8l %o1, %o2, %g4
31608 bge,a,pt %xcc, loop_2665
31609 fandnot1 %f10, %f20, %f2
31610 brlz,a %g1, loop_2666
31611 sth %i3, [%l7 + 0x22]
31612loop_2665:
31613 tcs %xcc, 0x4
31614 edge8 %i0, %g3, %o4
31615loop_2666:
31616 array8 %o0, %l5, %l4
31617 bvc,pt %icc, loop_2667
31618 prefetch [%l7 + 0x50], 0x2
31619 fnands %f4, %f9, %f0
31620 andncc %g2, %i2, %i6
31621loop_2667:
31622 xnor %i4, %g7, %o6
31623 taddcc %i5, %l6, %g6
31624 movvc %xcc, %l2, %o7
31625 fexpand %f0, %f16
31626 edge8ln %i7, %g5, %l0
31627 movleu %icc, %i1, %l3
31628 edge16ln %o3, %o5, %l1
31629 tl %icc, 0x6
31630 wr %g0, 0x24, %asi
31631 ldda [%l7 + 0x50] %asi, %o2
31632 ldsb [%l7 + 0x08], %o1
31633 and %g1, 0x1AA5, %g4
31634 fbne,a %fcc3, loop_2668
31635 srl %i0, %g3, %o4
31636 swap [%l7 + 0x40], %o0
31637 ldsb [%l7 + 0x67], %l5
31638loop_2668:
31639 brz %l4, loop_2669
31640 srl %g2, 0x14, %i2
31641 call loop_2670
31642 fpadd32s %f3, %f6, %f7
31643loop_2669:
31644 tvc %xcc, 0x0
31645 nop
31646 setx 0x07ABF5E727071B94, %l0, %l6
31647 stx %l6, [%l7 + 0x28]
31648 ldd [%l7 + 0x28], %f30
31649 setx 0x6F2D5F73C46931DB, %l1, %l5
31650 stx %l5, [%l7 + 0x10]
31651 ldd [%l7 + 0x10], %f18
31652 fsubd %f18, %f30, %f10
31653loop_2670:
31654 st %f21, [%l7 + 0x4C]
31655 fornot1 %f8, %f8, %f24
31656 restored
31657 rdpr %cwp, %g1
31658 rdpr %cansave, %g2
31659 rdpr %canrestore, %g3
31660 rdpr %cleanwin, %g4
31661 rdpr %otherwin, %g5
31662 rdpr %wstate, %g6
31663 mulscc %i6, %i4, %g7
31664 andncc %i3, %i5, %o6
31665 udiv %l6, 0x156B, %l2
31666 movrlz %o7, 0x1FC, %g6
31667 umul %g5, 0x17F1, %i7
31668 mova %xcc, %i1, %l3
31669 edge32l %o3, %o5, %l0
31670 sdivcc %o2, 0x0854, %l1
31671 movcc %xcc, %g1, %g4
31672 umulcc %o1, 0x1A12, %g3
31673 movle %xcc, %i0, %o0
31674 fpack32 %f8, %f26, %f10
31675 nop
31676 fitod %f6, %f2
31677 fdtos %f2, %f13
31678 movrlz %l5, 0x38B, %l4
31679 fbge,a %fcc1, loop_2671
31680 xnorcc %g2, %i2, %i6
31681 movre %i4, %g7, %o4
31682 movpos %xcc, %i5, %i3
31683loop_2671:
31684 subc %l6, %o6, %o7
31685 fmul8x16au %f13, %f12, %f30
31686 bvc,a loop_2672
31687 fbe,a %fcc2, loop_2673
31688 fmovdvs %xcc, %f3, %f20
31689 sdivcc %l2, 0x0C8B, %g6
31690loop_2672:
31691 bleu,a %xcc, loop_2674
31692loop_2673:
31693 fxnors %f4, %f7, %f31
31694 popc %g5, %i1
31695 tpos %icc, 0x4
31696loop_2674:
31697 nop
31698 setx 0x10659C09807ECC93, %l0, %l6
31699 stx %l6, [%l7 + 0x20]
31700 ldx [%l7 + 0x20], %fsr
31701 subc %l3, %i7, %o3
31702 umul %o5, 0x1EE9, %l0
31703 fcmple16 %f18, %f30, %o2
31704 movcc %xcc, %l1, %g4
31705 fmovdne %icc, %f4, %f17
31706 or %o1, %g3, %i0
31707 subcc %g1, %l5, %o0
31708 fmovrde %g2, %f10, %f28
31709 edge32ln %l4, %i2, %i6
31710 edge32l %g7, %i4, %o4
31711 fbne,a %fcc0, loop_2675
31712 sra %i5, 0x0A, %l6
31713 fcmple32 %f30, %f22, %o6
31714 bpos,a,pn %icc, loop_2676
31715loop_2675:
31716 tsubcctv %i3, 0x091C, %o7
31717 tl %icc, 0x7
31718 tge %xcc, 0x7
31719loop_2676:
31720 sra %g6, 0x09, %l2
31721 fble,a %fcc3, loop_2677
31722 fpack32 %f14, %f14, %f4
31723 nop
31724 setx 0xF04F04D3, %l0, %l6
31725 st %l6, [%l7 + 0x1C]
31726 ld [%l7 + 0x1C], %fsr
31727 nop
31728 setx 0xA0632DFC, %l0, %l6
31729 st %l6, [%l7 + 0x5C]
31730 ld [%l7 + 0x5C], %fsr
31731loop_2677:
31732 nop
31733 setx 0x0B137EECEAD821AC, %l0, %l6
31734 stx %l6, [%l7 + 0x28]
31735 ldd [%l7 + 0x28], %f30
31736 setx 0xD94465525B2ED574, %l1, %l5
31737 stx %l5, [%l7 + 0x10]
31738 ldd [%l7 + 0x10], %f10
31739 fmuld %f10, %f30, %f14
31740 subccc %i1, %g5, %l3
31741 call loop_2678
31742 edge16n %o3, %i7, %l0
31743 edge16 %o2, %l1, %g4
31744 movl %icc, %o5, %o1
31745loop_2678:
31746 fpsub32 %f10, %f26, %f26
31747 tl %xcc, 0x4
31748 nop
31749 setx 0xA0467192, %l0, %l6
31750 st %l6, [%l7 + 0x74]
31751 ld [%l7 + 0x74], %fsr
31752 ldstub [%l7 + 0x48], %g3
31753 saved
31754 rdpr %cwp, %g1
31755 rdpr %cansave, %g2
31756 rdpr %canrestore, %g3
31757 rdpr %cleanwin, %g4
31758 rdpr %otherwin, %g5
31759 rdpr %wstate, %g6
31760 alignaddrl %g1, %i0, %o0
31761 restored
31762 rdpr %cwp, %g1
31763 rdpr %cansave, %g2
31764 rdpr %canrestore, %g3
31765 rdpr %cleanwin, %g4
31766 rdpr %otherwin, %g5
31767 rdpr %wstate, %g6
31768 fble %fcc3, loop_2679
31769 movrlez %l5, 0x210, %g2
31770 edge32n %i2, %i6, %l4
31771 and %i4, %g7, %i5
31772loop_2679:
31773 std %f22, [%l7 + 0x10]
31774 wr %g0, 0x0c, %asi
31775 sta %f18, [%l7 + 0x38] %asi
31776 sra %o4, 0x14, %l6
31777 subc %o6, 0x0E13, %o7
31778 fbuge,a %fcc3, loop_2680
31779 or %g6, %i3, %l2
31780 edge16n %i1, %g5, %l3
31781 wr %g0, 0x80, %asi
31782 lduwa [%l7 + 0x74] %asi, %i7
31783loop_2680:
31784 nop
31785 set 0x40, %i4
31786 ldda [%l7 + %i4] 0x0c, %f0
31787 subcc %l0, 0x02DF, %o3
31788 fmul8x16al %f17, %f6, %f22
31789 nop
31790 fitos %f7, %f26
31791 fstod %f26, %f10
31792 movpos %xcc, %o2, %g4
31793 movgu %icc, %o5, %l1
31794 and %o1, 0x0E9C, %g3
31795 sllx %g1, %o0, %l5
31796 subccc %g2, 0x0C7C, %i0
31797 fbne %fcc2, loop_2681
31798 pdist %f24, %f4, %f18
31799 fbn,a %fcc3, loop_2682
31800 subccc %i6, %l4, %i4
31801loop_2681:
31802 fxors %f22, %f18, %f29
31803 umulcc %i2, %g7, %o4
31804loop_2682:
31805 tvc %xcc, 0x7
31806 fmovdle %xcc, %f18, %f4
31807 fsrc1s %f14, %f12
31808 fmovrslez %i5, %f8, %f5
31809 brgez,a %o6, loop_2683
31810 addc %o7, 0x18CA, %l6
31811 move %icc, %g6, %i3
31812 xor %l2, %g5, %l3
31813loop_2683:
31814 alignaddrl %i7, %l0, %i1
31815 array8 %o3, %o2, %g4
31816 wr %g0, 0x20, %asi
31817 ldxa [%g0 + 0x38] %asi, %l1
31818 movg %xcc, %o1, %g3
31819 nop
31820 setx loop_2684, %l0, %l1
31821 jmpl %l1, %g1
31822 subc %o0, 0x0B7D, %l5
31823 flush %l7 + 0x6C
31824 add %g2, 0x1500, %i0
31825loop_2684:
31826 alignaddr %o5, %i6, %l4
31827 udiv %i2, 0x1149, %i4
31828 tsubcctv %o4, 0x1313, %g7
31829 edge32n %o6, %i5, %o7
31830 brlz %l6, loop_2685
31831 nop
31832 setx loop_2686, %l0, %l1
31833 wrpr 0x1, %tl
31834 wrpr %l1, %tnpc
31835 setx 0x34400001400, %l0, %l1
31836 wrpr %l1, %tstate
31837 wrhpr 0x4, %htstate
31838 done
31839 nop
31840 setx loop_2687, %l0, %l1
31841 jmpl %l1, %i3
31842 tcc %icc, 0x6
31843loop_2685:
31844 fmovrsne %l2, %f18, %f2
31845loop_2686:
31846 swap [%l7 + 0x34], %g6
31847loop_2687:
31848 fbl,a %fcc1, loop_2688
31849 tn %xcc, 0x5
31850 ldub [%l7 + 0x5A], %l3
31851 umul %i7, %l0, %i1
31852loop_2688:
31853 nop
31854 set 0x6C, %g6
31855 lduwa [%l7 + %g6] 0x80, %g5
31856 srl %o2, 0x04, %g4
31857 nop
31858 fitos %f9, %f24
31859 fstod %f24, %f14
31860 tgu %xcc, 0x5
31861 edge16n %l1, %o3, %g3
31862 tsubcc %g1, 0x0530, %o0
31863 movneg %xcc, %l5, %o1
31864 subccc %i0, 0x1EEF, %o5
31865 fbe %fcc0, loop_2689
31866 fmovspos %icc, %f14, %f30
31867 xor %g2, %i6, %i2
31868 movcc %icc, %i4, %l4
31869loop_2689:
31870 move %xcc, %g7, %o6
31871 udivcc %o4, 0x0DC1, %i5
31872 array32 %o7, %l6, %l2
31873 edge16ln %i3, %l3, %i7
31874 tvc %xcc, 0x7
31875 fmovrdne %l0, %f14, %f4
31876 tsubcctv %g6, 0x05F2, %g5
31877 and %i1, 0x0A62, %g4
31878 fandnot2 %f24, %f10, %f22
31879 sdivx %o2, 0x170B, %l1
31880 stx %g3, [%l7 + 0x60]
31881 fmovrde %o3, %f30, %f0
31882 ba,pn %icc, loop_2690
31883 fmovdge %icc, %f6, %f12
31884 tne %xcc, 0x2
31885 and %g1, %l5, %o0
31886loop_2690:
31887 movleu %icc, %i0, %o5
31888 tpos %xcc, 0x2
31889 tge %xcc, 0x3
31890 tn %icc, 0x0
31891 fpackfix %f20, %f29
31892 nop
31893 setx loop_2691, %l0, %l1
31894 wrpr 0x1, %tl
31895 wrpr %l1, %tnpc
31896 setx 0x34400001400, %l0, %l1
31897 wrpr %l1, %tstate
31898 wrhpr 0x4, %htstate
31899 done
31900 ble,a,pn %icc, loop_2692
31901 tvs %xcc, 0x0
31902 nop
31903 fitos %f10, %f13
31904 fstod %f13, %f28
31905loop_2691:
31906 udivx %o1, 0x1E3C, %i6
31907loop_2692:
31908 edge16 %i2, %g2, %l4
31909 movle %xcc, %i4, %g7
31910 xnorcc %o6, 0x0977, %i5
31911 mulscc %o7, %l6, %o4
31912 restored
31913 rdpr %cwp, %g1
31914 rdpr %cansave, %g2
31915 rdpr %canrestore, %g3
31916 rdpr %cleanwin, %g4
31917 rdpr %otherwin, %g5
31918 rdpr %wstate, %g6
31919 fmul8x16 %f26, %f28, %f16
31920 xorcc %l2, 0x0195, %l3
31921 be,a loop_2693
31922 edge8n %i3, %i7, %l0
31923 fmovde %icc, %f20, %f2
31924 fsrc1 %f22, %f4
31925loop_2693:
31926 nop
31927 set 0x5C, %i0
31928 lda [%l7 + %i0] 0x0c, %f12
31929 array8 %g6, %g5, %i1
31930 edge16n %g4, %o2, %l1
31931 brlez %g3, loop_2694
31932 edge16n %g1, %o3, %l5
31933 nop
31934 setx loop_2695, %l0, %l1
31935 wrpr 0x1, %tl
31936 wrpr %l1, %tnpc
31937 setx 0x34400001400, %l0, %l1
31938 wrpr %l1, %tstate
31939 wrhpr 0x4, %htstate
31940 done
31941 tneg %xcc, 0x1
31942loop_2694:
31943 nop
31944 fitod %f20, %f22
31945 sll %i0, %o5, %o1
31946loop_2695:
31947 call loop_2696
31948 fmovsg %icc, %f7, %f3
31949 edge16ln %o0, %i2, %g2
31950 edge16ln %l4, %i4, %i6
31951loop_2696:
31952 sra %g7, %o6, %o7
31953 tvc %xcc, 0x0
31954 fmovs %f7, %f3
31955 tne %xcc, 0x0
31956 sir 0x07C9
31957 movrgez %l6, 0x1D2, %o4
31958 bge %icc, loop_2697
31959 fexpand %f28, %f0
31960 smulcc %l2, %i5, %i3
31961 mulx %i7, 0x0E89, %l3
31962loop_2697:
31963 fmovdgu %icc, %f9, %f26
31964 sdiv %g6, 0x082A, %l0
31965 ta %xcc, 0x0
31966 movge %xcc, %g5, %i1
31967 subcc %o2, 0x101B, %g4
31968 sethi 0x0322, %l1
31969 movle %icc, %g1, %o3
31970 tne %xcc, 0x1
31971 alignaddrl %l5, %g3, %o5
31972 set 0x72, %o7
31973 ldsba [%l7 + %o7] 0x10, %o1
31974 tvs %icc, 0x5
31975 tleu %xcc, 0x6
31976 orcc %i0, 0x1FFF, %i2
31977 ldx [%l7 + 0x58], %o0
31978 umul %g2, %i4, %l4
31979 andn %g7, %o6, %i6
31980 taddcctv %l6, 0x0288, %o7
31981 fpadd32s %f24, %f19, %f23
31982 tpos %xcc, 0x4
31983 be,a %xcc, loop_2698
31984 subccc %o4, 0x1530, %l2
31985 bcs,a loop_2699
31986 movpos %icc, %i5, %i7
31987loop_2698:
31988 ld [%l7 + 0x0C], %f17
31989 bgu,pn %icc, loop_2700
31990loop_2699:
31991 subcc %i3, %g6, %l3
31992 fmul8ulx16 %f28, %f28, %f4
31993 smul %g5, %i1, %l0
31994loop_2700:
31995 nop
31996 set 0x60, %l1
31997 ldstuba [%l7 + %l1] 0x10, %o2
31998 ble %icc, loop_2701
31999 saved
32000 rdpr %cwp, %g1
32001 rdpr %cansave, %g2
32002 rdpr %canrestore, %g3
32003 rdpr %cleanwin, %g4
32004 rdpr %otherwin, %g5
32005 rdpr %wstate, %g6
32006 brnz %l1, loop_2702
32007 sir 0x1E98
32008loop_2701:
32009 fmovsa %xcc, %f23, %f16
32010 nop
32011 set 0x50, %i2
32012 ldsw [%l7 + %i2], %g1
32013loop_2702:
32014 alignaddrl %g4, %l5, %g3
32015 xnor %o5, 0x1D2E, %o3
32016 tvs %xcc, 0x3
32017 andn %o1, 0x1A61, %i2
32018 fmovrslez %i0, %f20, %f11
32019 xnor %g2, 0x1294, %o0
32020 mulscc %i4, %g7, %l4
32021 movrgz %i6, 0x182, %o6
32022 fnands %f21, %f27, %f10
32023 movre %o7, 0x38B, %o4
32024 fmovsneg %xcc, %f9, %f12
32025 membar 0x0C
32026 nop
32027 fitos %f29, %f11
32028 bcc,pt %xcc, loop_2703
32029 addc %l2, 0x07A8, %i5
32030 brgez %l6, loop_2704
32031 call loop_2705
32032loop_2703:
32033 array16 %i3, %i7, %l3
32034 subc %g5, %g6, %i1
32035loop_2704:
32036 fmovsl %xcc, %f0, %f1
32037loop_2705:
32038 nop
32039 fitos %f12, %f17
32040 fstox %f17, %f14
32041 fblg,a %fcc0, loop_2706
32042 ld [%l7 + 0x14], %f15
32043 lduw [%l7 + 0x28], %o2
32044 nop
32045 fitod %f12, %f18
32046 fdtox %f18, %f26
32047loop_2706:
32048 tpos %icc, 0x5
32049 movn %icc, %l0, %l1
32050 udiv %g1, 0x0843, %g4
32051 ldsb [%l7 + 0x39], %g3
32052 fmovsg %xcc, %f0, %f19
32053 fxors %f18, %f24, %f25
32054 fcmpne32 %f26, %f22, %o5
32055 subcc %l5, 0x126D, %o3
32056 brgez %o1, loop_2707
32057 fmovscs %xcc, %f13, %f11
32058 popc 0x0F3C, %i2
32059 movvs %xcc, %g2, %o0
32060loop_2707:
32061 edge32ln %i4, %i0, %l4
32062 nop
32063 setx loop_2708, %l0, %l1
32064 jmpl %l1, %g7
32065 tcs %xcc, 0x3
32066 set 0x58, %g1
32067 swapa [%l7 + %g1] 0x10, %o6
32068loop_2708:
32069 movrlez %o7, %o4, %i6
32070 ba %xcc, loop_2709
32071 fbu %fcc3, loop_2710
32072 lduh [%l7 + 0x08], %i5
32073 edge16l %l6, %i3, %i7
32074loop_2709:
32075 tn %xcc, 0x5
32076loop_2710:
32077 movrne %l3, %l2, %g6
32078 fmovse %icc, %f26, %f4
32079 umulcc %g5, %o2, %l0
32080 wr %g0, 0x19, %asi
32081 lduha [%l7 + 0x7C] %asi, %i1
32082 nop
32083 setx 0x20A10B4C, %l0, %l6
32084 st %l6, [%l7 + 0x28]
32085 ld [%l7 + 0x28], %f3
32086 setx 0xDDB4277B, %l1, %l5
32087 st %l5, [%l7 + 0x10]
32088 ld [%l7 + 0x10], %f4
32089 fmuls %f4, %f3, %f30
32090 wr %g0, 0x18, %asi
32091 lda [%l7 + 0x3C] %asi, %f28
32092 xorcc %l1, %g4, %g1
32093 movl %icc, %o5, %l5
32094 alignaddr %o3, %g3, %o1
32095 movg %icc, %g2, %i2
32096 fnot2 %f26, %f14
32097 array16 %o0, %i0, %l4
32098 fmovsg %xcc, %f5, %f1
32099 fblg,a %fcc3, loop_2711
32100 tleu %xcc, 0x5
32101 edge16 %i4, %g7, %o7
32102 sra %o6, %i6, %i5
32103loop_2711:
32104 addcc %l6, 0x1D17, %o4
32105 movne %icc, %i3, %l3
32106 mulscc %i7, 0x10BF, %l2
32107 movg %xcc, %g6, %g5
32108 tvs %icc, 0x7
32109 tge %icc, 0x7
32110 ta %xcc, 0x2
32111 tg %icc, 0x5
32112 alignaddrl %l0, %o2, %i1
32113 fblg,a %fcc1, loop_2712
32114 edge32 %l1, %g1, %g4
32115 fmovdcc %xcc, %f6, %f31
32116 srlx %o5, 0x11, %l5
32117loop_2712:
32118 xnor %g3, %o3, %o1
32119 sir 0x1392
32120 fcmple16 %f6, %f26, %i2
32121 udivx %o0, 0x1B14, %g2
32122 edge8l %l4, %i4, %g7
32123 edge16ln %i0, %o7, %o6
32124 array8 %i5, %l6, %i6
32125 fnot1 %f26, %f0
32126 brlez,a %i3, loop_2713
32127 mulscc %o4, 0x0BE4, %i7
32128 andn %l3, 0x1BDD, %g6
32129 edge16 %g5, %l2, %l0
32130loop_2713:
32131 fsrc1 %f24, %f20
32132 movn %icc, %o2, %i1
32133 tneg %xcc, 0x5
32134 sll %l1, %g1, %o5
32135 sir 0x1A81
32136 bge,pn %xcc, loop_2714
32137 umulcc %g4, 0x0EE9, %l5
32138 sethi 0x07A3, %g3
32139 tne %icc, 0x7
32140loop_2714:
32141 fxnors %f25, %f16, %f15
32142 set 0x18, %o5
32143 sta %f4, [%l7 + %o5] 0x10
32144 mulscc %o3, 0x03AE, %i2
32145 udivx %o0, 0x0EC2, %g2
32146 fornot2 %f14, %f20, %f4
32147 wr %g0, 0x18, %asi
32148 sta %f23, [%l7 + 0x10] %asi
32149 alignaddrl %o1, %l4, %i4
32150 movrlz %i0, %g7, %o6
32151 addcc %i5, %l6, %o7
32152 edge32l %i6, %o4, %i7
32153 fmul8x16 %f26, %f12, %f0
32154 bvs,pn %xcc, loop_2715
32155 edge8l %l3, %i3, %g5
32156 subcc %l2, %g6, %l0
32157 movrgz %i1, %l1, %g1
32158loop_2715:
32159 fcmpne16 %f22, %f30, %o2
32160 sdiv %o5, 0x0B45, %g4
32161 tg %icc, 0x5
32162 udivcc %l5, 0x1B57, %o3
32163 restored
32164 rdpr %cwp, %g1
32165 rdpr %cansave, %g2
32166 rdpr %canrestore, %g3
32167 rdpr %cleanwin, %g4
32168 rdpr %otherwin, %g5
32169 rdpr %wstate, %g6
32170 fxors %f29, %f1, %f18
32171 edge8ln %g3, %o0, %i2
32172 fcmpne16 %f20, %f28, %g2
32173 movleu %icc, %o1, %l4
32174 wr %g0, 0x80, %asi
32175 swapa [%l7 + 0x28] %asi, %i0
32176 xnorcc %g7, %i4, %o6
32177 te %xcc, 0x0
32178 sethi 0x0581, %l6
32179 bg,pt %xcc, loop_2716
32180 fsrc2s %f17, %f0
32181 tcc %xcc, 0x3
32182 fbl %fcc2, loop_2717
32183loop_2716:
32184 fbe %fcc3, loop_2718
32185 fmovsvs %xcc, %f18, %f0
32186 wr %g0, 0x27, %asi
32187 stba %i5, [%l7 + 0x65] %asi
32188 membar #Sync
32189loop_2717:
32190 fnands %f6, %f5, %f22
32191loop_2718:
32192 sdivx %i6, 0x0026, %o4
32193 fornot1 %f2, %f14, %f16
32194 subc %i7, 0x07FB, %l3
32195 sdivcc %o7, 0x0CDF, %g5
32196 move %icc, %i3, %l2
32197 brnz %g6, loop_2719
32198 edge32ln %l0, %i1, %l1
32199 alignaddr %g1, %o5, %o2
32200 add %l7, 0x20, %l6
32201 wr %g0, 0x81, %asi
32202 casxa [%l6] 0x81, %l5, %o3
32203loop_2719:
32204 tne %icc, 0x5
32205 swap [%l7 + 0x4C], %g4
32206 fmul8x16al %f23, %f3, %f28
32207 fmovdle %icc, %f14, %f11
32208 fpmerge %f5, %f2, %f20
32209 stb %o0, [%l7 + 0x76]
32210 fmovdpos %xcc, %f12, %f22
32211 move %icc, %i2, %g3
32212 tvs %xcc, 0x0
32213 set 0x24, %i7
32214 lda [%l7 + %i7] 0x04, %f25
32215 fmovspos %icc, %f22, %f27
32216 edge8 %o1, %l4, %i0
32217 ldstub [%l7 + 0x74], %g2
32218 fmovda %icc, %f6, %f17
32219 umul %i4, %o6, %l6
32220 movvs %icc, %g7, %i6
32221 sll %o4, %i5, %l3
32222 fones %f11
32223 set 0x6C, %o0
32224 sta %f1, [%l7 + %o0] 0x0c
32225 fbn,a %fcc0, loop_2720
32226 bl loop_2721
32227 orn %o7, %g5, %i7
32228 sllx %l2, 0x08, %i3
32229loop_2720:
32230 nop
32231 set 0x40, %l3
32232 stda %f0, [%l7 + %l3] 0x15
32233loop_2721:
32234 nop
32235 setx loop_2722, %l0, %l1
32236 wrpr 0x1, %tl
32237 wrpr %l1, %tnpc
32238 setx 0x34400001400, %l0, %l1
32239 wrpr %l1, %tstate
32240 wrhpr 0x4, %htstate
32241 done
32242 smul %l0, 0x0F47, %i1
32243 nop
32244 set 0x10, %g3
32245 std %f8, [%l7 + %g3]
32246 bn,pn %xcc, loop_2723
32247loop_2722:
32248 movn %icc, %l1, %g1
32249 ta %xcc, 0x3
32250 subccc %g6, 0x1A99, %o2
32251loop_2723:
32252 fmovscs %icc, %f17, %f13
32253 edge8ln %l5, %o3, %g4
32254 set 0x7C, %g4
32255 lduwa [%l7 + %g4] 0x81, %o0
32256 addccc %i2, 0x178A, %o5
32257 udivx %g3, 0x16D1, %o1
32258 std %f24, [%l7 + 0x48]
32259 movrlz %l4, %g2, %i0
32260 nop
32261 setx 0xEB227069, %l0, %l6
32262 st %l6, [%l7 + 0x28]
32263 ld [%l7 + 0x28], %f12
32264 setx 0xDA9C754F, %l1, %l5
32265 st %l5, [%l7 + 0x10]
32266 ld [%l7 + 0x10], %f14
32267 fdivs %f14, %f12, %f15
32268 sllx %i4, %l6, %o6
32269 lduh [%l7 + 0x4C], %i6
32270 edge32 %g7, %i5, %o4
32271 fnor %f26, %f8, %f14
32272 fnegs %f18, %f14
32273 stb %o7, [%l7 + 0x75]
32274 mova %xcc, %g5, %l3
32275 ble,pt %icc, loop_2724
32276 tsubcctv %i7, %l2, %i3
32277 movn %icc, %l0, %i1
32278 array8 %l1, %g1, %o2
32279loop_2724:
32280 nop
32281 membar #Sync
32282 wr %g0, 0xf9, %asi
32283 ldda [%l7 + 0x40] %asi, %f0
32284 move %icc, %l5, %g6
32285 nop
32286 setx loop_2725, %l0, %l1
32287 wrpr 0x1, %tl
32288 wrpr %l1, %tnpc
32289 setx 0x34400001400, %l0, %l1
32290 wrpr %l1, %tstate
32291 wrhpr 0x4, %htstate
32292 done
32293 ldsb [%l7 + 0x6B], %g4
32294 edge32n %o0, %i2, %o5
32295 xnorcc %g3, %o1, %l4
32296loop_2725:
32297 tl %xcc, 0x3
32298 tge %icc, 0x3
32299 edge8ln %o3, %i0, %g2
32300 fpackfix %f6, %f14
32301 edge32ln %i4, %o6, %i6
32302 wr %g0, 0x04, %asi
32303 lduha [%l7 + 0x52] %asi, %g7
32304 movl %xcc, %i5, %l6
32305 edge16n %o4, %g5, %l3
32306 set 0x7C, %g7
32307 ldsba [%l7 + %g7] 0x10, %i7
32308 movpos %xcc, %l2, %i3
32309 swap [%l7 + 0x1C], %l0
32310 tle %icc, 0x1
32311 smul %i1, %o7, %l1
32312 tgu %xcc, 0x5
32313 taddcctv %g1, 0x0522, %l5
32314 fbule %fcc1, loop_2726
32315 andn %g6, %g4, %o0
32316 bvc,a loop_2727
32317 array16 %i2, %o2, %g3
32318loop_2726:
32319 ldx [%l7 + 0x78], %o5
32320 xnorcc %l4, 0x0E7D, %o3
32321loop_2727:
32322 nop
32323 set 0x1B, %o1
32324 stba %i0, [%l7 + %o1] 0x2b
32325 membar #Sync
32326 saved
32327 rdpr %cwp, %g1
32328 rdpr %cansave, %g2
32329 rdpr %canrestore, %g3
32330 rdpr %cleanwin, %g4
32331 rdpr %otherwin, %g5
32332 rdpr %wstate, %g6
32333 tpos %xcc, 0x7
32334 tcc %icc, 0x7
32335 movle %icc, %g2, %i4
32336 addccc %o1, 0x0A16, %o6
32337 movvs %icc, %i6, %i5
32338 fmovdvc %xcc, %f17, %f4
32339 udivx %l6, 0x13BC, %o4
32340 umul %g7, %g5, %i7
32341 xor %l2, 0x034A, %i3
32342 nop
32343 setx 0x4B3562F1, %l0, %l6
32344 st %l6, [%l7 + 0x28]
32345 ld [%l7 + 0x28], %f27
32346 setx 0x6ECAE51A, %l1, %l5
32347 st %l5, [%l7 + 0x10]
32348 ld [%l7 + 0x10], %f14
32349 fsubs %f14, %f27, %f30
32350 ba,a,pt %xcc, loop_2728
32351 std %f10, [%l7 + 0x10]
32352 bcs,a,pn %xcc, loop_2729
32353 xorcc %l0, 0x00D2, %l3
32354loop_2728:
32355 andn %o7, %l1, %g1
32356 fmul8x16au %f12, %f25, %f6
32357loop_2729:
32358 andncc %l5, %i1, %g6
32359 movrlz %g4, 0x025, %o0
32360 fnegs %f4, %f2
32361 smul %i2, %o2, %o5
32362 ld [%l7 + 0x08], %f6
32363 movne %icc, %l4, %g3
32364 fabsd %f28, %f14
32365 xorcc %o3, %g2, %i0
32366 ldsb [%l7 + 0x1C], %o1
32367 nop
32368 fitod %f4, %f0
32369 fdtos %f0, %f21
32370 srlx %i4, %i6, %o6
32371 brlz %l6, loop_2730
32372 addccc %i5, %g7, %g5
32373 array16 %o4, %i7, %l2
32374 edge32n %i3, %l0, %l3
32375loop_2730:
32376 sra %o7, %l1, %g1
32377 addccc %l5, 0x12F3, %g6
32378 nop
32379 setx 0xB1BE4C11A2198E5C, %l0, %l6
32380 stx %l6, [%l7 + 0x28]
32381 ldd [%l7 + 0x28], %f18
32382 setx 0xF373F1D03CFA6BF3, %l1, %l5
32383 stx %l5, [%l7 + 0x10]
32384 ldd [%l7 + 0x10], %f0
32385 fmuld %f0, %f18, %f10
32386 subc %i1, 0x0688, %g4
32387 ldx [%l7 + 0x48], %o0
32388 tn %icc, 0x7
32389 fors %f22, %f20, %f9
32390 sdivcc %i2, 0x15E3, %o5
32391 movge %icc, %o2, %g3
32392 movl %xcc, %l4, %o3
32393 fsrc2 %f4, %f22
32394 ldd [%l7 + 0x68], %i0
32395 edge16ln %g2, %o1, %i6
32396 fmovsne %icc, %f23, %f16
32397 movvs %icc, %i4, %o6
32398 smulcc %l6, 0x1BA6, %i5
32399 nop
32400 set 0x38, %l4
32401 lduw [%l7 + %l4], %g5
32402 tne %xcc, 0x2
32403 edge16l %o4, %i7, %g7
32404 fmovscs %xcc, %f8, %f6
32405 movrne %i3, 0x058, %l0
32406 fmovdge %icc, %f18, %f5
32407 tcs %xcc, 0x5
32408 tg %xcc, 0x4
32409 tne %icc, 0x6
32410 nop
32411 fitod %f31, %f20
32412 fbuge,a %fcc2, loop_2731
32413 tneg %icc, 0x5
32414 fpadd32s %f23, %f12, %f24
32415 tpos %xcc, 0x1
32416loop_2731:
32417 addccc %l2, %l3, %l1
32418 subccc %g1, 0x15A5, %l5
32419 movre %o7, %g6, %g4
32420 nop
32421 fitod %f4, %f8
32422 fdtos %f8, %f8
32423 te %xcc, 0x2
32424 movle %xcc, %i1, %i2
32425 subcc %o5, %o0, %o2
32426 orn %g3, 0x1EB0, %l4
32427 sdivx %o3, 0x02ED, %i0
32428 fand %f6, %f12, %f2
32429 orn %o1, 0x1D4F, %i6
32430 sdivx %i4, 0x1FBB, %g2
32431 fands %f11, %f15, %f31
32432 taddcc %l6, %i5, %o6
32433 taddcc %o4, 0x190C, %g5
32434 bleu %xcc, loop_2732
32435 fmovrslz %i7, %f27, %f10
32436 fmovscs %icc, %f2, %f23
32437 tpos %icc, 0x1
32438loop_2732:
32439 sra %i3, %g7, %l2
32440 fmovdvc %xcc, %f18, %f27
32441 edge8ln %l3, %l0, %l1
32442 movrgz %l5, %o7, %g1
32443 mulx %g6, 0x056C, %g4
32444 bcs,a loop_2733
32445 udivx %i1, 0x124F, %i2
32446 tn %icc, 0x7
32447 nop
32448 setx 0x81CBF77E, %l0, %l6
32449 st %l6, [%l7 + 0x28]
32450 ld [%l7 + 0x28], %f30
32451 fsqrts %f30, %f7
32452loop_2733:
32453 nop
32454 setx 0xB4FCD68CEAB1B5A1, %l0, %l6
32455 stx %l6, [%l7 + 0x28]
32456 ldd [%l7 + 0x28], %f26
32457 setx 0xC5386800C9230A42, %l1, %l5
32458 stx %l5, [%l7 + 0x10]
32459 ldd [%l7 + 0x10], %f26
32460 fsubd %f26, %f26, %f20
32461 alignaddr %o0, %o2, %o5
32462 fsrc2 %f30, %f30
32463 movcc %icc, %g3, %l4
32464 fpadd16s %f23, %f16, %f14
32465 set 0x78, %i1
32466 stxa %i0, [%l7 + %i1] 0x22
32467 membar #Sync
32468 popc 0x0E16, %o3
32469 fmuld8sux16 %f14, %f13, %f28
32470 movge %xcc, %i6, %i4
32471 subccc %o1, %l6, %g2
32472 sth %i5, [%l7 + 0x1E]
32473 fcmple32 %f24, %f0, %o6
32474 udiv %o4, 0x15F0, %g5
32475 fmovscs %xcc, %f19, %f30
32476 movrgez %i7, %i3, %g7
32477 umulcc %l2, %l0, %l3
32478 fmovrsgez %l5, %f24, %f6
32479 orncc %o7, 0x1C60, %g1
32480 membar 0x0F
32481 fba,a %fcc0, loop_2734
32482 subccc %l1, %g4, %i1
32483 xnorcc %i2, %o0, %o2
32484 movg %icc, %o5, %g3
32485loop_2734:
32486 fmovrdgz %g6, %f22, %f6
32487 movrgz %i0, 0x0D3, %l4
32488 movcc %xcc, %i6, %i4
32489 taddcc %o3, 0x1D54, %l6
32490 tneg %xcc, 0x1
32491 umulcc %o1, 0x0487, %i5
32492 brz,a %o6, loop_2735
32493 movrlz %o4, 0x349, %g5
32494 fmovdl %icc, %f10, %f14
32495 addc %i7, %i3, %g7
32496loop_2735:
32497 edge16l %l2, %l0, %g2
32498 sth %l3, [%l7 + 0x14]
32499 fbuge %fcc3, loop_2736
32500 stbar
32501 array32 %l5, %g1, %l1
32502 umulcc %o7, 0x1C8B, %g4
32503loop_2736:
32504 movle %xcc, %i1, %o0
32505 nop
32506 setx loop_2737, %l0, %l1
32507 wrpr 0x1, %tl
32508 wrpr %l1, %tpc
32509 add %l1, 0x4, %l1
32510 wrpr %l1, %tnpc
32511 setx 0x34400001400, %l0, %l1
32512 wrpr %l1, %tstate
32513 wrhpr 0x4, %htstate
32514 retry
32515 bleu,pt %xcc, loop_2738
32516 bn,pt %xcc, loop_2739
32517 orncc %o2, 0x11BA, %o5
32518loop_2737:
32519 fmovdcc %icc, %f24, %f11
32520loop_2738:
32521 popc %g3, %i2
32522loop_2739:
32523 nop
32524 set 0x30, %l6
32525 lduwa [%l7 + %l6] 0x80, %i0
32526 edge16l %l4, %g6, %i4
32527 bneg,pt %xcc, loop_2740
32528 fmovsne %xcc, %f19, %f1
32529 fbge,a %fcc1, loop_2741
32530 fmul8x16 %f8, %f6, %f4
32531loop_2740:
32532 orn %o3, %i6, %o1
32533 fbuge %fcc0, loop_2742
32534loop_2741:
32535 nop
32536 fitos %f3, %f28
32537 fstod %f28, %f14
32538 prefetch [%l7 + 0x18], 0x3
32539 addc %l6, %i5, %o4
32540loop_2742:
32541 fpsub16s %f5, %f29, %f8
32542 umulcc %o6, 0x1507, %g5
32543 add %i3, %g7, %i7
32544 andcc %l2, 0x0F7C, %g2
32545 umul %l3, 0x19A0, %l5
32546 xnorcc %g1, %l0, %o7
32547 fcmpne16 %f8, %f26, %l1
32548 nop
32549 setx 0x53610566, %l0, %l6
32550 st %l6, [%l7 + 0x28]
32551 ld [%l7 + 0x28], %f12
32552 setx 0x251419AB, %l1, %l5
32553 st %l5, [%l7 + 0x10]
32554 ld [%l7 + 0x10], %f1
32555 fsubs %f1, %f12, %f6
32556 movrlez %g4, %o0, %o2
32557 movleu %xcc, %o5, %g3
32558 fcmple32 %f0, %f18, %i2
32559 brz %i0, loop_2743
32560 srlx %l4, 0x17, %i1
32561 nop
32562 fitod %f10, %f16
32563 fdtox %f16, %f22
32564 fxtod %f22, %f30
32565 fmovdvs %icc, %f13, %f18
32566loop_2743:
32567 fmovsn %xcc, %f6, %f26
32568 brz,a %g6, loop_2744
32569 nop
32570 setx 0x7F9E8B45CEE7876F, %l0, %l6
32571 stx %l6, [%l7 + 0x28]
32572 ldd [%l7 + 0x28], %f22
32573 setx 0x14B436EF082690DC, %l1, %l5
32574 stx %l5, [%l7 + 0x10]
32575 ldd [%l7 + 0x10], %f22
32576 fdivd %f22, %f22, %f24
32577 orcc %i4, %o3, %o1
32578 tleu %xcc, 0x7
32579loop_2744:
32580 mulx %i6, %i5, %o4
32581 nop
32582 setx 0x22D8CCE4EF1B27D1, %l0, %l6
32583 stx %l6, [%l7 + 0x28]
32584 ldd [%l7 + 0x28], %f28
32585 setx 0xAAAFB50BA3B986E9, %l1, %l5
32586 stx %l5, [%l7 + 0x10]
32587 ldd [%l7 + 0x10], %f16
32588 fdivd %f16, %f28, %f4
32589 edge8 %l6, %o6, %i3
32590 sll %g7, %g5, %i7
32591 fmovdcc %icc, %f31, %f20
32592 bleu,a loop_2745
32593 nop
32594 fitos %f7, %f16
32595 fstoi %f16, %f26
32596 edge8 %g2, %l3, %l2
32597 bge,a,pt %icc, loop_2746
32598loop_2745:
32599 stb %g1, [%l7 + 0x4A]
32600 edge32 %l5, %o7, %l0
32601 flush %l7 + 0x2C
32602loop_2746:
32603 fble %fcc2, loop_2747
32604 array8 %l1, %o0, %o2
32605 mulscc %g4, %g3, %o5
32606 add %i0, %i2, %l4
32607loop_2747:
32608 stx %g6, [%l7 + 0x40]
32609 fmovdn %xcc, %f7, %f6
32610 ldd [%l7 + 0x10], %f10
32611 fandnot1s %f6, %f30, %f23
32612 prefetch [%l7 + 0x50], 0x2
32613 ldx [%l7 + 0x40], %i4
32614 edge32l %o3, %o1, %i6
32615 fmovsne %icc, %f26, %f11
32616 alignaddr %i1, %o4, %i5
32617 tneg %xcc, 0x7
32618 fpack16 %f4, %f18
32619 movre %l6, %o6, %g7
32620 addcc %i3, 0x084A, %g5
32621 nop
32622 setx 0xA1D27B46ADFAA81D, %l0, %l6
32623 stx %l6, [%l7 + 0x28]
32624 ldd [%l7 + 0x28], %f8
32625 fsqrtd %f8, %f4
32626 tg %xcc, 0x5
32627 alignaddrl %i7, %l3, %g2
32628 tsubcctv %g1, %l5, %l2
32629 tne %icc, 0x6
32630 subc %o7, %l1, %l0
32631 stb %o0, [%l7 + 0x0B]
32632 tl %xcc, 0x3
32633 bpos,pt %xcc, loop_2748
32634 edge32n %g4, %g3, %o5
32635 movne %icc, %o2, %i2
32636 ldub [%l7 + 0x26], %l4
32637loop_2748:
32638 nop
32639 wr %g0, 0x18, %asi
32640 ldxa [%l7 + 0x48] %asi, %g6
32641 movcs %xcc, %i0, %o3
32642 movneg %xcc, %i4, %i6
32643 sll %i1, %o4, %o1
32644 edge16ln %l6, %i5, %o6
32645 tcc %xcc, 0x1
32646 fmovsne %xcc, %f9, %f23
32647 ldd [%l7 + 0x78], %g6
32648 sir 0x0DEE
32649 ldx [%l7 + 0x58], %i3
32650 tpos %icc, 0x0
32651 fcmpne16 %f30, %f22, %i7
32652 mulscc %g5, 0x1073, %g2
32653 umul %g1, 0x04E3, %l5
32654 move %icc, %l3, %l2
32655 nop
32656 setx 0x50510A9B, %l0, %l6
32657 st %l6, [%l7 + 0x10]
32658 ld [%l7 + 0x10], %fsr
32659 umul %o7, 0x1EF4, %l1
32660 tleu %xcc, 0x7
32661 set 0x0C, %g5
32662 lduwa [%l7 + %g5] 0x88, %l0
32663 wr %g0, 0x04, %asi
32664 lda [%l7 + 0x08] %asi, %f18
32665 addc %g4, 0x1E26, %o0
32666 edge8 %g3, %o5, %i2
32667 edge8ln %o2, %l4, %g6
32668 fmovsneg %icc, %f20, %f16
32669 edge16n %o3, %i4, %i0
32670 fbul,a %fcc2, loop_2749
32671 fmovs %f25, %f10
32672 edge32ln %i1, %o4, %i6
32673 fsrc2s %f8, %f26
32674loop_2749:
32675 orcc %o1, %i5, %l6
32676 movrgz %o6, 0x135, %i3
32677 set 0x2C, %l2
32678 lduwa [%l7 + %l2] 0x80, %i7
32679 set 0x24, %o3
32680 ldswa [%l7 + %o3] 0x10, %g5
32681 te %icc, 0x4
32682 movpos %icc, %g2, %g7
32683 bgu %xcc, loop_2750
32684 tl %xcc, 0x3
32685 stx %l5, [%l7 + 0x58]
32686 wr %g0, 0x19, %asi
32687 ldxa [%l7 + 0x10] %asi, %l3
32688loop_2750:
32689 fmovrdgez %g1, %f6, %f6
32690 orcc %l2, 0x17C7, %l1
32691 edge8ln %o7, %g4, %o0
32692 fnot2 %f0, %f20
32693 xnor %g3, %l0, %o5
32694 tvs %xcc, 0x0
32695 move %xcc, %o2, %i2
32696 fmovda %icc, %f29, %f11
32697 tcc %icc, 0x6
32698 tle %icc, 0x7
32699 edge8n %l4, %g6, %i4
32700 umul %o3, 0x138A, %i0
32701 set 0x50, %o6
32702 ldxa [%l7 + %o6] 0x11, %i1
32703 fmul8x16al %f26, %f14, %f0
32704 tsubcctv %o4, %o1, %i6
32705 fba %fcc0, loop_2751
32706 alignaddrl %l6, %i5, %i3
32707 tl %xcc, 0x3
32708 sub %i7, 0x1A31, %o6
32709loop_2751:
32710 st %f26, [%l7 + 0x38]
32711 taddcctv %g2, %g5, %l5
32712 sethi 0x1206, %g7
32713 fpsub32 %f22, %f12, %f30
32714 fsrc1 %f0, %f4
32715 movvc %xcc, %l3, %g1
32716 tleu %icc, 0x3
32717 edge32ln %l1, %l2, %g4
32718 or %o7, %o0, %l0
32719 fbul,a %fcc3, loop_2752
32720 fcmpeq32 %f24, %f14, %o5
32721 movneg %icc, %g3, %i2
32722 lduh [%l7 + 0x28], %l4
32723loop_2752:
32724 brz,a %g6, loop_2753
32725 movcc %xcc, %o2, %o3
32726 fmovse %icc, %f12, %f5
32727 andn %i4, 0x0B73, %i1
32728loop_2753:
32729 edge16ln %i0, %o4, %o1
32730 wr %g0, 0x22, %asi
32731 stba %i6, [%l7 + 0x6A] %asi
32732 membar #Sync
32733 edge32n %i5, %i3, %l6
32734 bneg,a %xcc, loop_2754
32735 tn %icc, 0x6
32736 fbe %fcc2, loop_2755
32737 prefetch [%l7 + 0x24], 0x3
32738loop_2754:
32739 fbul,a %fcc0, loop_2756
32740 nop
32741 setx 0x8FCE2401E04AC311, %l0, %l6
32742 stx %l6, [%l7 + 0x68]
32743 ldx [%l7 + 0x68], %fsr
32744loop_2755:
32745 nop
32746 wr %g0, 0x0c, %asi
32747 ldda [%l7 + 0x40] %asi, %f0
32748loop_2756:
32749 movleu %xcc, %i7, %o6
32750 sdiv %g5, 0x1EDC, %l5
32751 tg %xcc, 0x4
32752 fcmpgt16 %f10, %f18, %g2
32753 fmovrsne %l3, %f16, %f8
32754 tle %icc, 0x0
32755 movl %icc, %g7, %g1
32756 edge16n %l2, %g4, %l1
32757 lduh [%l7 + 0x42], %o0
32758 fmovsleu %icc, %f0, %f14
32759 bn %icc, loop_2757
32760 movne %icc, %l0, %o5
32761 fmovscs %icc, %f14, %f10
32762 fbu,a %fcc0, loop_2758
32763loop_2757:
32764 fxors %f26, %f29, %f26
32765 nop
32766 setx loop_2759, %l0, %l1
32767 jmpl %l1, %o7
32768 fxnor %f18, %f8, %f18
32769loop_2758:
32770 fbue %fcc3, loop_2760
32771 sllx %g3, %i2, %g6
32772loop_2759:
32773 ldd [%l7 + 0x70], %l4
32774 nop
32775 fitos %f30, %f15
32776loop_2760:
32777 brlez,a %o3, loop_2761
32778 fone %f6
32779 udivcc %o2, 0x083C, %i4
32780 umulcc %i0, 0x143A, %i1
32781loop_2761:
32782 movpos %icc, %o4, %o1
32783 movcc %icc, %i6, %i3
32784 movrne %l6, 0x104, %i7
32785 fnegd %f6, %f24
32786 fbule,a %fcc3, loop_2762
32787 tleu %icc, 0x2
32788 sdivcc %o6, 0x0B3A, %i5
32789 ba %icc, loop_2763
32790loop_2762:
32791 edge16n %l5, %g2, %g5
32792 mulscc %l3, 0x1C84, %g1
32793 andncc %g7, %g4, %l2
32794loop_2763:
32795 fmovdne %xcc, %f18, %f29
32796 tgu %xcc, 0x7
32797 andncc %l1, %o0, %l0
32798 wr %g0, 0x81, %asi
32799 lduba [%l7 + 0x5E] %asi, %o5
32800 addc %g3, %i2, %g6
32801 tl %icc, 0x5
32802 edge16l %l4, %o3, %o7
32803 bcs,a,pt %xcc, loop_2764
32804 tn %icc, 0x1
32805 sub %o2, 0x16F9, %i0
32806 fblg,a %fcc3, loop_2765
32807loop_2764:
32808 array32 %i1, %o4, %o1
32809 movge %xcc, %i6, %i4
32810 prefetch [%l7 + 0x58], 0x2
32811loop_2765:
32812 xnor %i3, %l6, %i7
32813 tne %icc, 0x1
32814 ba,a,pn %xcc, loop_2766
32815 fbu %fcc1, loop_2767
32816 fcmpgt32 %f18, %f6, %o6
32817 tleu %xcc, 0x6
32818loop_2766:
32819 brlz,a %l5, loop_2768
32820loop_2767:
32821 fmovrse %i5, %f24, %f22
32822 array16 %g5, %g2, %g1
32823 bpos,a %xcc, loop_2769
32824loop_2768:
32825 bshuffle %f4, %f14, %f12
32826 fxnor %f2, %f12, %f26
32827 tneg %icc, 0x6
32828loop_2769:
32829 nop
32830 wr %g0, 0x0c, %asi
32831 ldxa [%l7 + 0x50] %asi, %g7
32832 nop
32833 setx 0x8E05354C, %l0, %l6
32834 st %l6, [%l7 + 0x28]
32835 ld [%l7 + 0x28], %f14
32836 setx 0x6265F6E4, %l1, %l5
32837 st %l5, [%l7 + 0x10]
32838 ld [%l7 + 0x10], %f19
32839 fadds %f19, %f14, %f27
32840 fornot1 %f2, %f4, %f2
32841 tsubcctv %l3, %g4, %l2
32842 for %f4, %f10, %f12
32843 tcs %xcc, 0x0
32844 tn %icc, 0x1
32845 movleu %icc, %o0, %l0
32846 fbl %fcc2, loop_2770
32847 ble,a loop_2771
32848 nop
32849 setx loop_2772, %l0, %l1
32850 wrpr 0x1, %tl
32851 wrpr %l1, %tpc
32852 add %l1, 0x4, %l1
32853 wrpr %l1, %tnpc
32854 setx 0x34400001400, %l0, %l1
32855 wrpr %l1, %tstate
32856 wrhpr 0x4, %htstate
32857 retry
32858 fcmpeq16 %f30, %f20, %l1
32859loop_2770:
32860 tg %icc, 0x5
32861loop_2771:
32862 edge8ln %g3, %o5, %i2
32863loop_2772:
32864 edge32ln %l4, %o3, %o7
32865 smul %o2, %g6, %i1
32866 wr %g0, 0x89, %asi
32867 ldswa [%l7 + 0x30] %asi, %i0
32868 movrne %o4, %i6, %o1
32869 subcc %i3, 0x1B07, %l6
32870 fnot2s %f15, %f10
32871 fmovsgu %icc, %f5, %f27
32872 orncc %i4, 0x136B, %o6
32873 fbu %fcc2, loop_2773
32874 umulcc %l5, %i7, %i5
32875 ldd [%l7 + 0x58], %g2
32876 fcmpne32 %f2, %f30, %g1
32877loop_2773:
32878 fbu %fcc3, loop_2774
32879 nop
32880 setx loop_2775, %l0, %l1
32881 wrpr 0x1, %tl
32882 wrpr %l1, %tpc
32883 add %l1, 0x4, %l1
32884 wrpr %l1, %tnpc
32885 setx 0x34400001400, %l0, %l1
32886 wrpr %l1, %tstate
32887 wrhpr 0x4, %htstate
32888 retry
32889 udiv %g5, 0x1AA6, %l3
32890 wr %g0, 0x89, %asi
32891 swapa [%l7 + 0x38] %asi, %g7
32892loop_2774:
32893 mulx %g4, 0x07F8, %l2
32894loop_2775:
32895 subccc %l0, %l1, %o0
32896 fmovdge %icc, %f26, %f26
32897 alignaddr %o5, %g3, %l4
32898 fmovrdlz %o3, %f24, %f8
32899 sethi 0x115B, %o7
32900 nop
32901 setx 0x805CAC4D, %l0, %l6
32902 st %l6, [%l7 + 0x60]
32903 ld [%l7 + 0x60], %fsr
32904 tcc %xcc, 0x5
32905 sllx %o2, %g6, %i2
32906 udivcc %i1, 0x1A97, %i0
32907 xorcc %o4, %o1, %i3
32908 bshuffle %f12, %f8, %f8
32909 movvc %icc, %l6, %i6
32910 tcs %icc, 0x6
32911 tle %xcc, 0x4
32912 fbn %fcc0, loop_2776
32913 movrlz %i4, %l5, %o6
32914 set 0x28, %i3
32915 ldstuba [%l7 + %i3] 0x80, %i5
32916loop_2776:
32917 srax %i7, 0x03, %g1
32918 brgez,a %g2, loop_2777
32919 fmul8x16al %f21, %f31, %f22
32920 brgz,a %l3, loop_2778
32921 fmovde %icc, %f10, %f5
32922loop_2777:
32923 movcs %icc, %g7, %g4
32924 orcc %g5, 0x1743, %l2
32925loop_2778:
32926 movrlz %l1, %l0, %o5
32927 add %o0, 0x09B7, %l4
32928 edge32l %o3, %o7, %g3
32929 fmovdcs %xcc, %f18, %f11
32930 tge %xcc, 0x5
32931 bg loop_2779
32932 movrgez %g6, %o2, %i2
32933 mulx %i0, %o4, %o1
32934 sdivx %i3, 0x0581, %l6
32935loop_2779:
32936 fblg,a %fcc2, loop_2780
32937 movne %xcc, %i1, %i4
32938 ldsw [%l7 + 0x6C], %l5
32939 edge32 %o6, %i6, %i7
32940loop_2780:
32941 sethi 0x128A, %i5
32942 tgu %xcc, 0x0
32943 fmovsleu %xcc, %f3, %f31
32944 set 0x5E, %o4
32945 stha %g2, [%l7 + %o4] 0x27
32946 membar #Sync
32947 sth %l3, [%l7 + 0x38]
32948 orncc %g1, %g7, %g5
32949 ba,a loop_2781
32950 bn loop_2782
32951 fmovrdgz %l2, %f4, %f6
32952 nop
32953 setx 0x07EA7A590DB89627, %l0, %l6
32954 stx %l6, [%l7 + 0x28]
32955 ldd [%l7 + 0x28], %f10
32956 setx 0xAF6395D2C0B545E2, %l1, %l5
32957 stx %l5, [%l7 + 0x10]
32958 ldd [%l7 + 0x10], %f24
32959 fmuld %f24, %f10, %f2
32960loop_2781:
32961 tcs %icc, 0x3
32962loop_2782:
32963 smulcc %l1, 0x0525, %l0
32964 movvc %xcc, %g4, %o5
32965 fmovrdgz %o0, %f6, %f18
32966 bcs,a %xcc, loop_2783
32967 ldsb [%l7 + 0x1B], %l4
32968 fsrc2s %f30, %f6
32969 bgu loop_2784
32970loop_2783:
32971 tl %icc, 0x2
32972 fbug %fcc0, loop_2785
32973 sir 0x1409
32974loop_2784:
32975 addc %o3, %o7, %g6
32976 movrlez %g3, 0x07B, %i2
32977loop_2785:
32978 edge32n %o2, %i0, %o1
32979 wr %g0, 0x89, %asi
32980 lduha [%l7 + 0x1C] %asi, %i3
32981 fmovrsne %o4, %f28, %f19
32982 fmovsneg %icc, %f4, %f19
32983 sethi 0x125C, %l6
32984 addc %i1, %i4, %l5
32985 movcc %icc, %i6, %o6
32986 brlez %i7, loop_2786
32987 fmovrdgez %g2, %f8, %f2
32988 movvc %icc, %i5, %g1
32989 fands %f4, %f6, %f18
32990loop_2786:
32991 edge16ln %l3, %g7, %l2
32992 andn %l1, %g5, %g4
32993 sra %l0, %o0, %o5
32994 sth %l4, [%l7 + 0x1C]
32995 tne %icc, 0x3
32996 smul %o3, 0x18D0, %g6
32997 movrlz %g3, %o7, %i2
32998 addc %o2, %o1, %i3
32999 tle %xcc, 0x4
33000 nop
33001 setx loop_2787, %l0, %l1
33002 jmpl %l1, %i0
33003 movvc %xcc, %l6, %o4
33004 wr %g0, 0x80, %asi
33005 ldxa [%l7 + 0x28] %asi, %i1
33006loop_2787:
33007 edge16l %i4, %i6, %o6
33008 alignaddrl %l5, %g2, %i7
33009 membar 0x01
33010 mova %icc, %g1, %l3
33011 fba,a %fcc1, loop_2788
33012 movleu %icc, %g7, %i5
33013 fble %fcc3, loop_2789
33014 andncc %l2, %g5, %g4
33015loop_2788:
33016 udiv %l0, 0x138C, %l1
33017 taddcc %o0, 0x0F7A, %o5
33018loop_2789:
33019 sethi 0x096B, %l4
33020 nop
33021 fitos %f11, %f27
33022 fstox %f27, %f30
33023 fxtos %f30, %f14
33024 stx %o3, [%l7 + 0x18]
33025 array16 %g6, %g3, %i2
33026 fmovscc %xcc, %f27, %f20
33027 fmovrdgez %o7, %f12, %f16
33028 sub %o1, 0x0326, %i3
33029 stw %i0, [%l7 + 0x6C]
33030 movcc %xcc, %o2, %o4
33031 fbule %fcc0, loop_2790
33032 fmul8x16al %f22, %f6, %f12
33033 orcc %i1, 0x1522, %l6
33034 tpos %icc, 0x4
33035loop_2790:
33036 nop
33037 fitod %f0, %f8
33038 fdtox %f8, %f4
33039 fxtod %f4, %f22
33040 membar #Sync
33041 wr %g0, 0xf0, %asi
33042 ldda [%l7 + 0x40] %asi, %f0
33043 ldsw [%l7 + 0x40], %i6
33044 andncc %o6, %i4, %g2
33045 fbug %fcc1, loop_2791
33046 srl %l5, 0x01, %g1
33047 sllx %i7, 0x02, %l3
33048 movneg %icc, %g7, %i5
33049loop_2791:
33050 taddcctv %l2, %g4, %l0
33051 brnz,a %l1, loop_2792
33052 stx %g5, [%l7 + 0x18]
33053 fmovsg %xcc, %f29, %f12
33054 movl %xcc, %o5, %o0
33055loop_2792:
33056 srl %l4, %o3, %g6
33057 fmovrsne %i2, %f19, %f24
33058 set 0x48, %o2
33059 lduwa [%l7 + %o2] 0x89, %o7
33060 tg %xcc, 0x1
33061 move %icc, %g3, %i3
33062 nop
33063 setx 0xB425DE67, %l0, %l6
33064 st %l6, [%l7 + 0x28]
33065 ld [%l7 + 0x28], %f4
33066 setx 0x1D37C229, %l1, %l5
33067 st %l5, [%l7 + 0x10]
33068 ld [%l7 + 0x10], %f28
33069 fdivs %f28, %f4, %f2
33070 edge32 %i0, %o2, %o4
33071 addcc %i1, 0x1A8B, %o1
33072 nop
33073 setx 0x5EDE8445, %l0, %l6
33074 st %l6, [%l7 + 0x28]
33075 ld [%l7 + 0x28], %f22
33076 setx 0xF5F8EADB, %l1, %l5
33077 st %l5, [%l7 + 0x10]
33078 ld [%l7 + 0x10], %f25
33079 fadds %f25, %f22, %f1
33080 sll %l6, 0x1E, %i6
33081 tleu %xcc, 0x1
33082 fzero %f16
33083 movleu %icc, %o6, %g2
33084 tvs %icc, 0x3
33085 fmuld8ulx16 %f9, %f10, %f16
33086 bleu,a %xcc, loop_2793
33087 fmovs %f15, %f16
33088 movcs %icc, %l5, %g1
33089 tle %icc, 0x4
33090loop_2793:
33091 edge32ln %i4, %i7, %l3
33092 stbar
33093 bn,pt %icc, loop_2794
33094 tleu %icc, 0x5
33095 fsrc1s %f9, %f15
33096 fmovdn %icc, %f22, %f4
33097loop_2794:
33098 fmovdn %xcc, %f19, %f2
33099 umul %g7, 0x0BAF, %l2
33100 ld [%l7 + 0x78], %f28
33101 umul %i5, 0x0946, %l0
33102 udivx %g4, 0x1BA6, %l1
33103 movgu %xcc, %g5, %o5
33104 nop
33105 setx 0xC4DCFCD714CFB77E, %l0, %l6
33106 stx %l6, [%l7 + 0x28]
33107 ldd [%l7 + 0x28], %f28
33108 setx 0x568E318A60EE9E32, %l1, %l5
33109 stx %l5, [%l7 + 0x10]
33110 ldd [%l7 + 0x10], %f28
33111 fmuld %f28, %f28, %f4
33112 prefetch [%l7 + 0x64], 0x2
33113 array16 %l4, %o3, %g6
33114 movrgz %o0, %i2, %g3
33115 fmovsgu %xcc, %f5, %f25
33116 fbul %fcc2, loop_2795
33117 nop
33118 fitod %f10, %f30
33119 fdtox %f30, %f26
33120 fcmple32 %f10, %f4, %o7
33121 tvc %xcc, 0x1
33122loop_2795:
33123 addc %i0, %o2, %o4
33124 subccc %i3, 0x1801, %i1
33125 movneg %xcc, %l6, %i6
33126 srax %o1, 0x1F, %g2
33127 set 0x5C, %l5
33128 ldstuba [%l7 + %l5] 0x88, %l5
33129 nop
33130 setx 0xA830E444, %l0, %l6
33131 st %l6, [%l7 + 0x28]
33132 ld [%l7 + 0x28], %f3
33133 setx 0x0BD5F925, %l1, %l5
33134 st %l5, [%l7 + 0x10]
33135 ld [%l7 + 0x10], %f4
33136 fadds %f4, %f3, %f26
33137 nop
33138 set 0x10, %l0
33139 std %f26, [%l7 + %l0]
33140 orncc %o6, %g1, %i4
33141 stw %i7, [%l7 + 0x58]
33142 tcs %xcc, 0x6
33143 movle %icc, %l3, %l2
33144 nop
33145 setx 0x5D971391, %l0, %l6
33146 st %l6, [%l7 + 0x28]
33147 ld [%l7 + 0x28], %f23
33148 setx 0x6CC8BE30, %l1, %l5
33149 st %l5, [%l7 + 0x10]
33150 ld [%l7 + 0x10], %f22
33151 fsubs %f22, %f23, %f0
33152 taddcc %g7, 0x0DA1, %l0
33153 array16 %i5, %l1, %g5
33154 ldd [%l7 + 0x58], %f22
33155 set 0x46, %i6
33156 stha %o5, [%l7 + %i6] 0x27
33157 membar #Sync
33158 fxnors %f23, %f31, %f18
33159 st %f8, [%l7 + 0x1C]
33160 set 0x5F, %g2
33161 ldsba [%l7 + %g2] 0x15, %l4
33162 sub %g4, 0x19BB, %g6
33163 movcs %icc, %o0, %i2
33164 addccc %o3, %o7, %g3
33165 tcc %xcc, 0x4
33166 fmuld8ulx16 %f27, %f8, %f16
33167 fmovscs %icc, %f3, %f10
33168 andncc %o2, %o4, %i0
33169 tleu %icc, 0x0
33170 tleu %icc, 0x5
33171 fnot2 %f18, %f12
33172 edge32n %i1, %l6, %i6
33173 fxnors %f27, %f29, %f9
33174 wr %g0, 0x19, %asi
33175 sta %f1, [%l7 + 0x10] %asi
33176 set 0x20, %i4
33177 ldda [%l7 + %i4] 0xea, %o0
33178 fbl,a %fcc0, loop_2796
33179 popc 0x0E2A, %g2
33180 fmovdne %icc, %f7, %f8
33181 mova %icc, %l5, %o6
33182loop_2796:
33183 stw %i3, [%l7 + 0x48]
33184 fmovsge %xcc, %f28, %f28
33185 tvc %icc, 0x2
33186 fcmpeq16 %f0, %f28, %g1
33187 tleu %xcc, 0x1
33188 fnor %f22, %f16, %f30
33189 subc %i7, %i4, %l3
33190 membar 0x4C
33191 nop
33192 fitos %f11, %f6
33193 fstoi %f6, %f23
33194 movrlez %l2, %l0, %g7
33195 brnz,a %l1, loop_2797
33196 andncc %i5, %o5, %l4
33197 udiv %g4, 0x1CE3, %g6
33198 nop
33199 fitos %f0, %f21
33200 fstox %f21, %f26
33201 fxtos %f26, %f30
33202loop_2797:
33203 mulscc %o0, 0x0882, %g5
33204 movge %icc, %o3, %o7
33205 fmovsne %xcc, %f20, %f11
33206 fbg %fcc2, loop_2798
33207 ldstub [%l7 + 0x47], %g3
33208 movcc %icc, %o2, %o4
33209 fmuld8ulx16 %f29, %f23, %f26
33210loop_2798:
33211 edge8ln %i0, %i1, %l6
33212 sra %i6, 0x06, %i2
33213 fmovdne %xcc, %f2, %f29
33214 nop
33215 setx loop_2799, %l0, %l1
33216 jmpl %l1, %o1
33217 fmovd %f0, %f30
33218 fornot2 %f2, %f24, %f28
33219 fnor %f26, %f24, %f14
33220loop_2799:
33221 nop
33222 wr %g0, 0x18, %asi
33223 stha %l5, [%l7 + 0x1C] %asi
33224 subccc %g2, 0x1140, %i3
33225 bgu,a %xcc, loop_2800
33226 bcc,pt %icc, loop_2801
33227 fbge,a %fcc3, loop_2802
33228 movle %xcc, %g1, %o6
33229loop_2800:
33230 stbar
33231loop_2801:
33232 tsubcc %i4, %i7, %l3
33233loop_2802:
33234 edge32n %l0, %g7, %l2
33235 sdivcc %i5, 0x1619, %l1
33236 srl %l4, 0x01, %g4
33237 tne %icc, 0x5
33238 subcc %o5, 0x10DD, %g6
33239 andcc %o0, 0x13C4, %o3
33240 tsubcc %g5, 0x0BB5, %g3
33241 or %o2, %o4, %o7
33242 wr %g0, 0x88, %asi
33243 ldda [%l7 + 0x40] %asi, %f0
33244 movl %icc, %i1, %l6
33245 umul %i6, 0x0819, %i0
33246 movrlez %o1, %l5, %i2
33247 st %f23, [%l7 + 0x40]
33248 fmuld8ulx16 %f6, %f15, %f4
33249 movvc %icc, %i3, %g2
33250 andcc %o6, 0x1175, %i4
33251 mulscc %g1, %l3, %i7
33252 restored
33253 rdpr %cwp, %g1
33254 rdpr %cansave, %g2
33255 rdpr %canrestore, %g3
33256 rdpr %cleanwin, %g4
33257 rdpr %otherwin, %g5
33258 rdpr %wstate, %g6
33259 edge16l %l0, %g7, %i5
33260 nop
33261 fitod %f9, %f10
33262 fbn,a %fcc1, loop_2803
33263 fors %f2, %f26, %f2
33264 pdist %f8, %f16, %f26
33265 membar 0x67
33266loop_2803:
33267 stbar
33268 bleu,a,pn %xcc, loop_2804
33269 membar 0x39
33270 bn,pt %xcc, loop_2805
33271 fpadd16 %f8, %f30, %f24
33272loop_2804:
33273 edge16ln %l2, %l4, %g4
33274 fpsub16s %f3, %f31, %f20
33275loop_2805:
33276 movge %icc, %l1, %o5
33277 fbuge %fcc2, loop_2806
33278 fmovrde %o0, %f0, %f14
33279 edge16l %g6, %o3, %g5
33280 stw %g3, [%l7 + 0x38]
33281loop_2806:
33282 edge8l %o4, %o7, %o2
33283 sdivcc %i1, 0x0AED, %l6
33284 fmovspos %icc, %f26, %f12
33285 std %f22, [%l7 + 0x40]
33286 brz,a %i0, loop_2807
33287 pdist %f28, %f16, %f2
33288 bshuffle %f14, %f20, %f26
33289 brnz %i6, loop_2808
33290loop_2807:
33291 edge8ln %o1, %i2, %l5
33292 fpsub32 %f22, %f6, %f8
33293 fba,a %fcc2, loop_2809
33294loop_2808:
33295 bge,pn %icc, loop_2810
33296 nop
33297 setx 0x85A1DE6D, %l0, %l6
33298 st %l6, [%l7 + 0x28]
33299 ld [%l7 + 0x28], %f9
33300 setx 0x0D05197C, %l1, %l5
33301 st %l5, [%l7 + 0x10]
33302 ld [%l7 + 0x10], %f11
33303 fmuls %f11, %f9, %f27
33304 srax %i3, 0x0A, %o6
33305loop_2809:
33306 fmovsne %xcc, %f17, %f17
33307loop_2810:
33308 movleu %xcc, %g2, %g1
33309 edge8n %i4, %i7, %l3
33310 nop
33311 set 0x4E, %i5
33312 ldsb [%l7 + %i5], %l0
33313 nop
33314 setx 0xE06BB222, %l0, %l6
33315 st %l6, [%l7 + 0x40]
33316 ld [%l7 + 0x40], %fsr
33317 fmovrslez %g7, %f1, %f20
33318 nop
33319 fitos %f12, %f2
33320 fstoi %f2, %f18
33321 edge8 %l2, %i5, %g4
33322 tcc %xcc, 0x7
33323 nop
33324 fitod %f8, %f18
33325 fdtox %f18, %f2
33326 fxtod %f2, %f0
33327 sdivx %l1, 0x1D96, %o5
33328 tcs %xcc, 0x3
33329 nop
33330 setx 0x9B89D0F9, %l0, %l6
33331 st %l6, [%l7 + 0x28]
33332 ld [%l7 + 0x28], %f1
33333 setx 0xE1B2C241, %l1, %l5
33334 st %l5, [%l7 + 0x10]
33335 ld [%l7 + 0x10], %f23
33336 fadds %f23, %f1, %f7
33337 movrne %o0, %l4, %o3
33338 movleu %xcc, %g5, %g3
33339 srlx %o4, %o7, %g6
33340 andcc %i1, %l6, %i0
33341 fmovda %icc, %f7, %f22
33342 movle %xcc, %i6, %o2
33343 and %o1, 0x00EE, %l5
33344 te %xcc, 0x6
33345 tneg %icc, 0x4
33346 bg loop_2811
33347 array8 %i2, %o6, %g2
33348 sth %g1, [%l7 + 0x44]
33349 fbl,a %fcc1, loop_2812
33350loop_2811:
33351 ldsh [%l7 + 0x14], %i3
33352 srlx %i4, %l3, %l0
33353 bvs,a loop_2813
33354loop_2812:
33355 tpos %icc, 0x7
33356 fmovdg %icc, %f30, %f7
33357 fmovdneg %icc, %f29, %f3
33358loop_2813:
33359 udivx %g7, 0x1FBE, %i7
33360 set 0x34, %i0
33361 sta %f26, [%l7 + %i0] 0x89
33362 set 0x10, %g6
33363 lduha [%l7 + %g6] 0x15, %l2
33364 xnor %g4, 0x1243, %i5
33365 movge %xcc, %l1, %o0
33366 xnorcc %l4, 0x101E, %o5
33367 fbl %fcc2, loop_2814
33368 fabss %f9, %f5
33369 sir 0x03B8
33370 sdivx %g5, 0x1A98, %o3
33371loop_2814:
33372 movneg %xcc, %o4, %o7
33373 bcc,pn %xcc, loop_2815
33374 fmovrdlez %g6, %f2, %f24
33375 edge16 %g3, %l6, %i0
33376 fnot2s %f1, %f17
33377loop_2815:
33378 sdivx %i6, 0x0FB7, %o2
33379 wr %g0, 0x0c, %asi
33380 sta %f19, [%l7 + 0x48] %asi
33381 subc %o1, 0x19A9, %l5
33382 tn %xcc, 0x0
33383 edge8n %i2, %i1, %o6
33384 movl %icc, %g1, %i3
33385 edge32ln %i4, %g2, %l3
33386 brlez,a %l0, loop_2816
33387 fbg,a %fcc1, loop_2817
33388 ld [%l7 + 0x7C], %f18
33389 fmovrdgz %i7, %f24, %f24
33390loop_2816:
33391 nop
33392 wr %g0, 0x89, %asi
33393 ldswa [%l7 + 0x08] %asi, %g7
33394loop_2817:
33395 fmovrslez %g4, %f4, %f12
33396 fornot1 %f12, %f30, %f6
33397 ld [%l7 + 0x74], %f7
33398 tsubcctv %l2, 0x010E, %i5
33399 sdivx %o0, 0x075B, %l1
33400 nop
33401 setx 0xA072AAC2, %l0, %l6
33402 st %l6, [%l7 + 0x3C]
33403 ld [%l7 + 0x3C], %fsr
33404 edge32ln %l4, %o5, %g5
33405 nop
33406 fitod %f10, %f28
33407 fdtoi %f28, %f19
33408 fcmple32 %f16, %f8, %o3
33409 tge %icc, 0x0
33410 movrlez %o4, 0x36F, %o7
33411 array16 %g3, %l6, %g6
33412 movrlez %i6, 0x275, %o2
33413 orn %i0, %l5, %o1
33414 fmovscc %icc, %f11, %f8
33415 array8 %i1, %o6, %g1
33416 sra %i2, 0x15, %i3
33417 fbue %fcc1, loop_2818
33418 add %i4, 0x1F4F, %g2
33419 tneg %xcc, 0x5
33420 edge16n %l3, %i7, %g7
33421loop_2818:
33422 fmovrdlez %g4, %f22, %f0
33423 edge8ln %l0, %i5, %l2
33424 fpsub16 %f10, %f30, %f2
33425 bcc,a,pn %icc, loop_2819
33426 tcc %xcc, 0x4
33427 tvs %icc, 0x3
33428 prefetch [%l7 + 0x70], 0x0
33429loop_2819:
33430 xnor %o0, %l1, %o5
33431 nop
33432 setx 0xDB043003C3644925, %l0, %l6
33433 stx %l6, [%l7 + 0x28]
33434 ldd [%l7 + 0x28], %f20
33435 setx 0x8DF73718700B965E, %l1, %l5
33436 stx %l5, [%l7 + 0x10]
33437 ldd [%l7 + 0x10], %f18
33438 fdivd %f18, %f20, %f30
33439 sll %g5, %l4, %o3
33440 udivx %o4, 0x1F2C, %g3
33441 fcmpne32 %f8, %f22, %o7
33442 movvs %icc, %l6, %g6
33443 tsubcc %o2, 0x1BF4, %i0
33444 wr %g0, 0x81, %asi
33445 ldswa [%l7 + 0x44] %asi, %i6
33446 tne %xcc, 0x7
33447 fmovrsgez %o1, %f9, %f23
33448 nop
33449 setx 0x404CFC50, %l0, %l6
33450 st %l6, [%l7 + 0x7C]
33451 ld [%l7 + 0x7C], %fsr
33452 fcmpeq32 %f8, %f20, %l5
33453 te %xcc, 0x5
33454 set 0x18, %l1
33455 lduha [%l7 + %l1] 0x04, %o6
33456 andncc %i1, %g1, %i2
33457 subcc %i3, 0x1601, %i4
33458 sdivx %g2, 0x173F, %i7
33459 orncc %g7, %g4, %l3
33460 smulcc %l0, %l2, %o0
33461 tle %xcc, 0x7
33462 nop
33463 setx 0xF2A20851E387CBB0, %l0, %l6
33464 stx %l6, [%l7 + 0x28]
33465 ldd [%l7 + 0x28], %f12
33466 setx 0x6DAEE6E6A38075A8, %l1, %l5
33467 stx %l5, [%l7 + 0x10]
33468 ldd [%l7 + 0x10], %f0
33469 fsubd %f0, %f12, %f28
33470 udivx %l1, 0x1BA0, %o5
33471 bcc,a %xcc, loop_2820
33472 tgu %xcc, 0x0
33473 wr %g0, 0x88, %asi
33474 ldstuba [%l7 + 0x35] %asi, %g5
33475loop_2820:
33476 nop
33477 wr %g0, 0x80, %asi
33478 prefetcha [%l7 + 0x48] %asi, 0x2
33479 fmovsgu %xcc, %f24, %f29
33480 array8 %i5, %o3, %g3
33481 edge8l %o7, %o4, %g6
33482 xnorcc %l6, %i0, %o2
33483 fmul8x16al %f30, %f27, %f8
33484 fnot1 %f8, %f2
33485 array16 %o1, %l5, %o6
33486 fpsub32s %f24, %f28, %f25
33487 udivx %i6, 0x16B6, %i1
33488 sdivcc %i2, 0x0324, %i3
33489 xor %i4, 0x1329, %g2
33490 fbge %fcc2, loop_2821
33491 tneg %xcc, 0x0
33492 movneg %xcc, %i7, %g7
33493 mulscc %g4, %g1, %l3
33494loop_2821:
33495 bcc,pt %icc, loop_2822
33496 udiv %l2, 0x1E4A, %o0
33497 movvc %icc, %l1, %o5
33498 tge %xcc, 0x7
33499loop_2822:
33500 bcs %icc, loop_2823
33501 tneg %icc, 0x1
33502 fnot2 %f8, %f0
33503 mulx %g5, %l0, %i5
33504loop_2823:
33505 tvc %icc, 0x3
33506 srax %l4, %g3, %o3
33507 movrlez %o7, 0x29F, %o4
33508 tsubcc %g6, 0x11BE, %l6
33509 tsubcctv %o2, %o1, %l5
33510 movle %icc, %i0, %o6
33511 swap [%l7 + 0x0C], %i6
33512 and %i2, %i3, %i1
33513 nop
33514 setx 0x84F529F130BB07DB, %l0, %l6
33515 stx %l6, [%l7 + 0x28]
33516 ldd [%l7 + 0x28], %f18
33517 setx 0xC4BA5A268D359DE6, %l1, %l5
33518 stx %l5, [%l7 + 0x10]
33519 ldd [%l7 + 0x10], %f22
33520 fdivd %f22, %f18, %f14
33521 nop
33522 setx 0x238B03CADD5E3B9D, %l0, %l6
33523 stx %l6, [%l7 + 0x28]
33524 ldd [%l7 + 0x28], %f20
33525 setx 0xDBEF7C7F48B76281, %l1, %l5
33526 stx %l5, [%l7 + 0x10]
33527 ldd [%l7 + 0x10], %f14
33528 fsubd %f14, %f20, %f8
33529 sethi 0x123F, %g2
33530 sllx %i4, 0x04, %g7
33531 edge8l %g4, %g1, %i7
33532 fmovsvc %xcc, %f18, %f20
33533 wr %g0, 0x80, %asi
33534 prefetcha [%l7 + 0x28] %asi, 0x2
33535 fandnot2s %f25, %f30, %f24
33536 tge %xcc, 0x1
33537 fmovdvc %icc, %f19, %f13
33538 membar 0x0C
33539 bg %xcc, loop_2824
33540 bvc,a,pn %xcc, loop_2825
33541 fmovsvc %icc, %f5, %f26
33542 addc %l3, 0x0C21, %l1
33543loop_2824:
33544 orncc %o0, 0x035A, %o5
33545loop_2825:
33546 sll %l0, 0x16, %g5
33547 umulcc %l4, %g3, %i5
33548 set 0x76, %i2
33549 ldsha [%l7 + %i2] 0x11, %o3
33550 fbu,a %fcc0, loop_2826
33551 andncc %o7, %g6, %o4
33552 for %f2, %f8, %f2
33553 alignaddr %o2, %l6, %l5
33554loop_2826:
33555 bneg,a,pn %xcc, loop_2827
33556 movgu %icc, %o1, %i0
33557 ta %icc, 0x3
33558 array16 %o6, %i6, %i3
33559loop_2827:
33560 fbg,a %fcc0, loop_2828
33561 fmovsleu %icc, %f15, %f9
33562 bleu %icc, loop_2829
33563 smulcc %i2, %i1, %i4
33564loop_2828:
33565 tl %xcc, 0x7
33566 tle %icc, 0x3
33567loop_2829:
33568 fmovdg %icc, %f21, %f17
33569 te %xcc, 0x5
33570 fornot1 %f24, %f4, %f14
33571 movvs %xcc, %g2, %g7
33572 tne %icc, 0x5
33573 addc %g4, 0x05DC, %i7
33574 movne %xcc, %g1, %l3
33575 ldub [%l7 + 0x67], %l2
33576 tge %xcc, 0x1
33577 srlx %o0, %o5, %l0
33578 sll %l1, 0x1C, %g5
33579 sdivcc %g3, 0x0BD5, %i5
33580 set 0x6C, %o7
33581 sta %f13, [%l7 + %o7] 0x88
33582 stx %l4, [%l7 + 0x68]
33583 brnz,a %o7, loop_2830
33584 stbar
33585 array16 %g6, %o4, %o2
33586 nop
33587 setx 0x5EA7CC3C42BF01B6, %l0, %l6
33588 stx %l6, [%l7 + 0x28]
33589 ldd [%l7 + 0x28], %f2
33590 setx 0x75774411F76A228D, %l1, %l5
33591 stx %l5, [%l7 + 0x10]
33592 ldd [%l7 + 0x10], %f24
33593 fsubd %f24, %f2, %f22
33594loop_2830:
33595 ta %icc, 0x2
33596 xnorcc %l6, %l5, %o3
33597 taddcctv %i0, 0x1287, %o6
33598 tne %xcc, 0x4
33599 te %icc, 0x6
33600 fmovsn %xcc, %f6, %f3
33601 be,pt %xcc, loop_2831
33602 add %o1, %i6, %i3
33603 nop
33604 setx 0x073C3011, %l0, %l6
33605 st %l6, [%l7 + 0x28]
33606 ld [%l7 + 0x28], %f30
33607 setx 0x534C8F94, %l1, %l5
33608 st %l5, [%l7 + 0x10]
33609 ld [%l7 + 0x10], %f8
33610 fsubs %f8, %f30, %f11
33611 fmul8sux16 %f8, %f18, %f30
33612loop_2831:
33613 subcc %i1, 0x198F, %i4
33614 taddcc %g2, %i2, %g7
33615 set 0x20, %o5
33616 ldswa [%l7 + %o5] 0x0c, %g4
33617 movge %icc, %g1, %l3
33618 fornot2s %f21, %f8, %f6
33619 movneg %icc, %l2, %o0
33620 fbge,a %fcc3, loop_2832
33621 stbar
33622 fornot2 %f2, %f6, %f2
33623 fxors %f13, %f1, %f16
33624loop_2832:
33625 be %icc, loop_2833
33626 tge %icc, 0x3
33627 ldx [%l7 + 0x60], %o5
33628 ta %xcc, 0x1
33629loop_2833:
33630 fpsub16 %f18, %f30, %f4
33631 sub %i7, %l1, %l0
33632 fbge %fcc0, loop_2834
33633 movrne %g3, 0x0D0, %g5
33634 ba,a %icc, loop_2835
33635 taddcc %i5, 0x15C0, %o7
33636loop_2834:
33637 edge8ln %l4, %o4, %o2
33638 fmovda %xcc, %f17, %f8
33639loop_2835:
33640 tcs %xcc, 0x1
33641 nop
33642 fitos %f0, %f16
33643 fstoi %f16, %f9
33644 bgu,a loop_2836
33645 restored
33646 rdpr %cwp, %g1
33647 rdpr %cansave, %g2
33648 rdpr %canrestore, %g3
33649 rdpr %cleanwin, %g4
33650 rdpr %otherwin, %g5
33651 rdpr %wstate, %g6
33652 tcs %xcc, 0x5
33653 alignaddrl %g6, %l5, %l6
33654loop_2836:
33655 brgz %o3, loop_2837
33656 sll %i0, 0x08, %o6
33657 orn %o1, 0x1770, %i6
33658 nop
33659 setx loop_2838, %l0, %l1
33660 jmpl %l1, %i3
33661loop_2837:
33662 stb %i1, [%l7 + 0x0C]
33663 movl %xcc, %i4, %i2
33664 sdivcc %g7, 0x0A40, %g4
33665loop_2838:
33666 tne %xcc, 0x3
33667 mova %xcc, %g1, %g2
33668 srl %l2, 0x0C, %l3
33669 fmovsa %xcc, %f29, %f29
33670 sethi 0x1CD9, %o5
33671 fbe %fcc1, loop_2839
33672 sdiv %o0, 0x1A92, %l1
33673 nop
33674 setx loop_2840, %l0, %l1
33675 jmpl %l1, %l0
33676 add %i7, %g5, %g3
33677loop_2839:
33678 movrne %i5, %l4, %o7
33679 sdivx %o2, 0x12FD, %o4
33680loop_2840:
33681 fbul %fcc3, loop_2841
33682 sir 0x0C84
33683 tsubcc %l5, 0x0CDE, %l6
33684 tge %icc, 0x0
33685loop_2841:
33686 mova %icc, %o3, %i0
33687 addc %o6, %o1, %i6
33688 edge8l %g6, %i3, %i4
33689 edge32l %i2, %i1, %g4
33690 tcs %xcc, 0x5
33691 movne %xcc, %g7, %g1
33692 edge8ln %l2, %g2, %l3
33693 ldd [%l7 + 0x50], %f24
33694 fors %f2, %f9, %f18
33695 sethi 0x02B5, %o0
33696 subc %l1, 0x1735, %l0
33697 fandnot1 %f28, %f22, %f18
33698 alignaddr %i7, %g5, %o5
33699 mulx %g3, %i5, %l4
33700 movle %icc, %o2, %o7
33701 subc %o4, 0x0B6C, %l5
33702 nop
33703 setx 0x5040ED3D, %l0, %l6
33704 st %l6, [%l7 + 0x20]
33705 ld [%l7 + 0x20], %fsr
33706 andcc %l6, 0x192F, %i0
33707 stx %o6, [%l7 + 0x40]
33708 fmovrslez %o3, %f11, %f24
33709 fbg,a %fcc3, loop_2842
33710 edge16ln %i6, %g6, %i3
33711 fandnot2 %f6, %f12, %f22
33712 movvs %xcc, %i4, %i2
33713loop_2842:
33714 fbg %fcc0, loop_2843
33715 lduw [%l7 + 0x68], %o1
33716 movneg %xcc, %g4, %i1
33717 movrgez %g7, %l2, %g1
33718loop_2843:
33719 edge32 %g2, %l3, %o0
33720 movrgez %l1, %l0, %i7
33721 sra %g5, %g3, %o5
33722 mova %xcc, %l4, %i5
33723 fpsub32s %f6, %f9, %f18
33724 add %o7, 0x1035, %o2
33725 fmovsle %xcc, %f13, %f10
33726 brlz,a %o4, loop_2844
33727 fnegd %f6, %f8
33728 udivcc %l6, 0x044F, %l5
33729 or %o6, %o3, %i0
33730loop_2844:
33731 tvc %xcc, 0x5
33732 fxnors %f5, %f2, %f3
33733 sir 0x0ADA
33734 edge16n %g6, %i6, %i3
33735 udiv %i4, 0x0ABA, %o1
33736 brz,a %g4, loop_2845
33737 move %icc, %i1, %g7
33738 fornot1s %f28, %f26, %f25
33739 fabsd %f20, %f2
33740loop_2845:
33741 fmovrde %i2, %f20, %f8
33742 call loop_2846
33743 taddcctv %l2, 0x079E, %g2
33744 movcc %icc, %g1, %l3
33745 nop
33746 setx 0xB6DD516F330A6265, %l0, %l6
33747 stx %l6, [%l7 + 0x28]
33748 ldd [%l7 + 0x28], %f8
33749 fsqrtd %f8, %f28
33750loop_2846:
33751 fmovdneg %icc, %f2, %f31
33752 movne %xcc, %l1, %l0
33753 taddcctv %o0, %i7, %g3
33754 st %f16, [%l7 + 0x38]
33755 fbne %fcc3, loop_2847
33756 tgu %icc, 0x2
33757 nop
33758 setx 0x72B5929875094499, %l0, %l6
33759 stx %l6, [%l7 + 0x28]
33760 ldd [%l7 + 0x28], %f2
33761 setx 0x77069661F813E0E5, %l1, %l5
33762 stx %l5, [%l7 + 0x10]
33763 ldd [%l7 + 0x10], %f18
33764 fmuld %f18, %f2, %f8
33765 nop
33766 setx loop_2848, %l0, %l1
33767 wrpr 0x1, %tl
33768 wrpr %l1, %tnpc
33769 setx 0x34400001400, %l0, %l1
33770 wrpr %l1, %tstate
33771 wrhpr 0x4, %htstate
33772 done
33773loop_2847:
33774 edge16ln %o5, %g5, %i5
33775 st %f22, [%l7 + 0x14]
33776 subcc %l4, 0x0E87, %o7
33777loop_2848:
33778 saved
33779 rdpr %cwp, %g1
33780 rdpr %cansave, %g2
33781 rdpr %canrestore, %g3
33782 rdpr %cleanwin, %g4
33783 rdpr %otherwin, %g5
33784 rdpr %wstate, %g6
33785 smul %o2, 0x1236, %o4
33786 nop
33787 set 0x58, %i7
33788 ldsw [%l7 + %i7], %l6
33789 ldstub [%l7 + 0x18], %o6
33790 tle %xcc, 0x6
33791 movleu %icc, %l5, %o3
33792 nop
33793 set 0x20, %g1
33794 lduw [%l7 + %g1], %i0
33795 movrgez %i6, 0x01B, %i3
33796 udivx %g6, 0x046E, %o1
33797 edge16 %i4, %g4, %i1
33798 movn %icc, %i2, %g7
33799 fmovd %f26, %f30
33800 alignaddrl %l2, %g1, %l3
33801 wr %g0, 0x2c, %asi
33802 ldda [%l7 + 0x50] %asi, %g2
33803 movre %l0, 0x234, %o0
33804 tne %icc, 0x3
33805 tge %icc, 0x4
33806 edge32n %i7, %l1, %g3
33807 addccc %o5, %i5, %g5
33808 fmul8ulx16 %f24, %f2, %f18
33809 bpos,pn %icc, loop_2849
33810 fbuge %fcc3, loop_2850
33811 taddcc %o7, %o2, %o4
33812 fba %fcc0, loop_2851
33813loop_2849:
33814 edge32n %l4, %o6, %l6
33815loop_2850:
33816 andn %o3, 0x151D, %i0
33817 fmovse %xcc, %f18, %f30
33818loop_2851:
33819 fpadd16s %f21, %f1, %f26
33820 edge32ln %i6, %l5, %i3
33821 bcs,a %xcc, loop_2852
33822 movrlez %o1, %g6, %i4
33823 srl %i1, %i2, %g7
33824 subccc %l2, 0x10A8, %g1
33825loop_2852:
33826 edge8 %l3, %g2, %g4
33827 fmul8x16 %f8, %f24, %f16
33828 tsubcctv %l0, %i7, %l1
33829 xnorcc %o0, %o5, %g3
33830 bn,a,pt %icc, loop_2853
33831 restored
33832 rdpr %cwp, %g1
33833 rdpr %cansave, %g2
33834 rdpr %canrestore, %g3
33835 rdpr %cleanwin, %g4
33836 rdpr %otherwin, %g5
33837 rdpr %wstate, %g6
33838 tsubcc %g5, 0x16AF, %i5
33839 wr %g0, 0x11, %asi
33840 stha %o2, [%l7 + 0x3E] %asi
33841loop_2853:
33842 tleu %xcc, 0x5
33843 addcc %o4, %o7, %o6
33844 movrgez %l6, 0x2C4, %o3
33845 fbug %fcc1, loop_2854
33846 movvs %xcc, %l4, %i6
33847 alignaddrl %i0, %i3, %o1
33848 movcs %icc, %g6, %i4
33849loop_2854:
33850 brgz,a %i1, loop_2855
33851 movle %icc, %l5, %g7
33852 array16 %l2, %i2, %g1
33853 sub %l3, 0x12E2, %g2
33854loop_2855:
33855 flush %l7 + 0x74
33856 bpos %icc, loop_2856
33857 srax %l0, 0x16, %i7
33858 nop
33859 fitos %f20, %f21
33860 movrgz %g4, 0x14D, %l1
33861loop_2856:
33862 stbar
33863 sdiv %o0, 0x196C, %o5
33864 tle %icc, 0x5
33865 sra %g5, 0x00, %g3
33866 fbuge,a %fcc2, loop_2857
33867 fbne %fcc2, loop_2858
33868 srlx %o2, %o4, %i5
33869 sra %o7, %l6, %o3
33870loop_2857:
33871 fmovrdgez %l4, %f2, %f18
33872loop_2858:
33873 tle %xcc, 0x3
33874 tle %icc, 0x2
33875 fmovde %icc, %f29, %f9
33876 srl %i6, 0x1F, %i0
33877 fors %f26, %f22, %f6
33878 sdivcc %i3, 0x0AC3, %o1
33879 edge8n %o6, %g6, %i1
33880 bpos,pn %icc, loop_2859
33881 sdiv %i4, 0x0AA2, %g7
33882 movn %icc, %l2, %l5
33883 smulcc %i2, %g1, %g2
33884loop_2859:
33885 fcmpgt16 %f28, %f8, %l3
33886 udiv %i7, 0x1E86, %g4
33887 nop
33888 fitod %f2, %f10
33889 fdtos %f10, %f28
33890 movgu %xcc, %l0, %l1
33891 fbne %fcc2, loop_2860
33892 xor %o5, 0x1732, %g5
33893 movneg %icc, %o0, %o2
33894 srax %o4, 0x17, %g3
33895loop_2860:
33896 movpos %xcc, %i5, %l6
33897 tcc %xcc, 0x7
33898 movrgez %o7, 0x32B, %l4
33899 ldsw [%l7 + 0x14], %i6
33900 faligndata %f12, %f18, %f30
33901 tleu %xcc, 0x1
33902 tl %xcc, 0x7
33903 movpos %icc, %i0, %o3
33904 fmovsneg %xcc, %f15, %f29
33905 bl loop_2861
33906 movcs %xcc, %i3, %o1
33907 tl %xcc, 0x6
33908 bne,a,pn %icc, loop_2862
33909loop_2861:
33910 fmovsge %xcc, %f12, %f1
33911 movg %xcc, %o6, %i1
33912 edge8n %g6, %i4, %g7
33913loop_2862:
33914 tcc %icc, 0x2
33915 brgz %l5, loop_2863
33916 bneg,a loop_2864
33917 fmul8sux16 %f20, %f24, %f24
33918 smul %l2, %g1, %g2
33919loop_2863:
33920 fmovda %icc, %f25, %f19
33921loop_2864:
33922 udivcc %l3, 0x0EA6, %i2
33923 movne %xcc, %i7, %g4
33924 fbge %fcc1, loop_2865
33925 tvc %icc, 0x7
33926 tvc %xcc, 0x6
33927 movne %icc, %l0, %l1
33928loop_2865:
33929 bcs,a,pn %xcc, loop_2866
33930 ldd [%l7 + 0x10], %o4
33931 movne %icc, %o0, %g5
33932 ldx [%l7 + 0x70], %o4
33933loop_2866:
33934 stw %o2, [%l7 + 0x30]
33935 stbar
33936 popc %g3, %i5
33937 te %icc, 0x6
33938 wr %g0, 0xe2, %asi
33939 stwa %o7, [%l7 + 0x38] %asi
33940 membar #Sync
33941 fmovrdne %l4, %f8, %f4
33942 edge32n %i6, %i0, %o3
33943 set 0x34, %o0
33944 ldstuba [%l7 + %o0] 0x89, %l6
33945 fnands %f3, %f30, %f2
33946 movneg %icc, %o1, %o6
33947 alignaddrl %i3, %i1, %i4
33948 fornot1 %f22, %f14, %f2
33949 fpadd32 %f26, %f8, %f12
33950 movrlz %g7, %g6, %l5
33951 array8 %g1, %l2, %g2
33952 edge8n %i2, %l3, %i7
33953 xor %g4, 0x0446, %l0
33954 brnz %o5, loop_2867
33955 fblg,a %fcc3, loop_2868
33956 movrlz %o0, 0x2E8, %g5
33957 movrne %o4, %l1, %o2
33958loop_2867:
33959 for %f14, %f2, %f30
33960loop_2868:
33961 udiv %g3, 0x134A, %i5
33962 fmovsvc %icc, %f22, %f12
33963 fpsub32s %f4, %f22, %f2
33964 bne,a %icc, loop_2869
33965 umulcc %o7, 0x17F4, %i6
33966 bvc loop_2870
33967 edge32 %i0, %l4, %l6
33968loop_2869:
33969 fmovsleu %xcc, %f26, %f0
33970 fmovrde %o3, %f14, %f28
33971loop_2870:
33972 edge32ln %o6, %i3, %o1
33973 tsubcc %i1, 0x0A86, %g7
33974 te %xcc, 0x5
33975 edge8ln %g6, %l5, %i4
33976 stbar
33977 edge8n %g1, %l2, %g2
33978 bvc,a loop_2871
33979 andcc %i2, 0x05C2, %i7
33980 movrgez %g4, %l0, %o5
33981 ldsw [%l7 + 0x60], %o0
33982loop_2871:
33983 nop
33984 set 0x23, %g3
33985 ldstuba [%l7 + %g3] 0x80, %g5
33986 movle %icc, %o4, %l1
33987 fbo,a %fcc2, loop_2872
33988 bcc,pn %icc, loop_2873
33989 movrlez %l3, 0x024, %o2
33990 tgu %xcc, 0x4
33991loop_2872:
33992 udiv %i5, 0x0B7E, %o7
33993loop_2873:
33994 andcc %g3, 0x1E56, %i0
33995 edge16ln %l4, %l6, %o3
33996 mulx %i6, %i3, %o6
33997 and %i1, %g7, %g6
33998 bl,pt %xcc, loop_2874
33999 movvc %icc, %o1, %i4
34000 bge loop_2875
34001 orcc %g1, 0x1960, %l5
34002loop_2874:
34003 fmovsa %xcc, %f29, %f25
34004 and %g2, %l2, %i2
34005loop_2875:
34006 orncc %g4, %l0, %i7
34007 tl %icc, 0x1
34008 set 0x40, %l3
34009 stda %f0, [%l7 + %l3] 0x0c
34010 stx %o5, [%l7 + 0x48]
34011 fmovsl %xcc, %f16, %f10
34012 alignaddr %g5, %o4, %l1
34013 stb %o0, [%l7 + 0x4E]
34014 sir 0x14C8
34015 stbar
34016 tvc %xcc, 0x2
34017 movpos %xcc, %o2, %i5
34018 brlez,a %l3, loop_2876
34019 movge %icc, %g3, %o7
34020 addc %l4, 0x1434, %l6
34021 smulcc %o3, %i0, %i6
34022loop_2876:
34023 xnorcc %o6, %i3, %i1
34024 wr %g0, 0x80, %asi
34025 ldsha [%l7 + 0x7A] %asi, %g7
34026 addccc %o1, 0x1E31, %g6
34027 movre %g1, %i4, %l5
34028 fbl %fcc1, loop_2877
34029 ba %icc, loop_2878
34030 nop
34031 fitod %f4, %f24
34032 fdtoi %f24, %f4
34033 tne %xcc, 0x0
34034loop_2877:
34035 movg %icc, %l2, %i2
34036loop_2878:
34037 fmovscc %xcc, %f1, %f19
34038 andncc %g2, %l0, %i7
34039 move %icc, %g4, %g5
34040 srax %o4, 0x01, %l1
34041 fmovsgu %icc, %f10, %f30
34042 saved
34043 rdpr %cwp, %g1
34044 rdpr %cansave, %g2
34045 rdpr %canrestore, %g3
34046 rdpr %cleanwin, %g4
34047 rdpr %otherwin, %g5
34048 rdpr %wstate, %g6
34049 nop
34050 fitos %f13, %f18
34051 fstod %f18, %f22
34052 tsubcctv %o5, %o2, %o0
34053 move %icc, %l3, %i5
34054 edge32ln %g3, %l4, %l6
34055 ldsw [%l7 + 0x5C], %o3
34056 movl %icc, %o7, %i6
34057 and %i0, 0x1FD7, %o6
34058 stw %i1, [%l7 + 0x28]
34059 fnot2 %f10, %f26
34060 popc 0x01D3, %i3
34061 tn %xcc, 0x2
34062 movl %icc, %g7, %o1
34063 set 0x08, %g7
34064 prefetcha [%l7 + %g7] 0x18, 0x0
34065 nop
34066 setx loop_2879, %l0, %l1
34067 jmpl %l1, %g6
34068 sra %i4, %l5, %i2
34069 alignaddrl %l2, %l0, %g2
34070 ba,a,pt %icc, loop_2880
34071loop_2879:
34072 fpmerge %f20, %f1, %f30
34073 popc 0x1EBF, %g4
34074 nop
34075 fitos %f2, %f15
34076 fstox %f15, %f18
34077loop_2880:
34078 edge16ln %i7, %o4, %g5
34079 edge32n %l1, %o2, %o5
34080 edge8l %l3, %o0, %i5
34081 stx %l4, [%l7 + 0x48]
34082 wr %g0, 0x10, %asi
34083 ldsha [%l7 + 0x70] %asi, %g3
34084 movgu %icc, %o3, %o7
34085 mulscc %i6, 0x1A52, %l6
34086 nop
34087 setx 0xF81FC066AAF6E5F7, %l0, %l6
34088 stx %l6, [%l7 + 0x28]
34089 ldd [%l7 + 0x28], %f10
34090 setx 0x5F10AC1A6910159B, %l1, %l5
34091 stx %l5, [%l7 + 0x10]
34092 ldd [%l7 + 0x10], %f24
34093 fsubd %f24, %f10, %f30
34094 sir 0x1139
34095 fmovrdgez %o6, %f26, %f28
34096 umulcc %i1, 0x1827, %i3
34097 umulcc %g7, %i0, %o1
34098 nop
34099 setx 0xC6087391, %l0, %l6
34100 st %l6, [%l7 + 0x28]
34101 ld [%l7 + 0x28], %f21
34102 fsqrts %f21, %f10
34103 fmovda %xcc, %f30, %f11
34104 movcs %xcc, %g1, %i4
34105 mova %xcc, %l5, %g6
34106 ble loop_2881
34107 fcmpgt32 %f4, %f28, %l2
34108 nop
34109 setx 0x95C5BF1CA2E91BE4, %l0, %l6
34110 stx %l6, [%l7 + 0x28]
34111 ldd [%l7 + 0x28], %f12
34112 setx 0x46C2F099D0E6054C, %l1, %l5
34113 stx %l5, [%l7 + 0x10]
34114 ldd [%l7 + 0x10], %f4
34115 faddd %f4, %f12, %f24
34116 movl %icc, %l0, %i2
34117loop_2881:
34118 nop
34119 setx 0x21FF20D8, %l0, %l6
34120 st %l6, [%l7 + 0x28]
34121 ld [%l7 + 0x28], %f22
34122 setx 0x490FACC1, %l1, %l5
34123 st %l5, [%l7 + 0x10]
34124 ld [%l7 + 0x10], %f3
34125 fmuls %f3, %f22, %f22
34126 set 0x3C, %o1
34127 lduwa [%l7 + %o1] 0x11, %g4
34128 xorcc %g2, %i7, %o4
34129 std %f2, [%l7 + 0x10]
34130 fornot1 %f2, %f14, %f0
34131 fmovsvc %icc, %f1, %f26
34132 fnot1 %f8, %f28
34133 edge16 %l1, %o2, %o5
34134 srax %g5, %l3, %o0
34135 stbar
34136 edge32 %l4, %i5, %o3
34137 taddcctv %g3, %o7, %l6
34138 bvc %icc, loop_2882
34139 sll %i6, %o6, %i1
34140 nop
34141 setx loop_2883, %l0, %l1
34142 jmpl %l1, %g7
34143 movrgz %i3, 0x293, %i0
34144loop_2882:
34145 movrgez %g1, 0x1D4, %i4
34146 ta %icc, 0x7
34147loop_2883:
34148 brz,a %o1, loop_2884
34149 movrgez %g6, 0x2ED, %l5
34150 movrgez %l0, 0x363, %l2
34151 bvc,pn %xcc, loop_2885
34152loop_2884:
34153 movpos %xcc, %i2, %g2
34154 smul %i7, 0x0124, %g4
34155 tne %icc, 0x4
34156loop_2885:
34157 flush %l7 + 0x2C
34158 fcmple32 %f4, %f6, %l1
34159 udivcc %o4, 0x0818, %o5
34160 sdivcc %g5, 0x1525, %o2
34161 nop
34162 setx 0x660C54D30F4FC65B, %l0, %l6
34163 stx %l6, [%l7 + 0x28]
34164 ldd [%l7 + 0x28], %f22
34165 setx 0x841AC92D16E008C0, %l1, %l5
34166 stx %l5, [%l7 + 0x10]
34167 ldd [%l7 + 0x10], %f16
34168 fmuld %f16, %f22, %f24
34169 fmul8x16au %f21, %f2, %f14
34170 addccc %o0, %l3, %i5
34171 bge,pt %xcc, loop_2886
34172 subc %l4, 0x0989, %g3
34173 wr %g0, 0x89, %asi
34174 ldxa [%l7 + 0x30] %asi, %o7
34175loop_2886:
34176 edge16 %o3, %i6, %o6
34177 srl %i1, 0x00, %l6
34178 fmovrdlz %i3, %f4, %f6
34179 tgu %xcc, 0x6
34180 bvc loop_2887
34181 fmovsle %icc, %f0, %f19
34182 movl %icc, %g7, %g1
34183 wr %g0, 0x80, %asi
34184 ldsba [%l7 + 0x7F] %asi, %i4
34185loop_2887:
34186 add %i0, 0x1D4F, %g6
34187 set 0x40, %g4
34188 ldda [%l7 + %g4] 0x19, %f0
34189 nop
34190 setx 0x888437192045C84A, %l0, %l6
34191 stx %l6, [%l7 + 0x58]
34192 ldx [%l7 + 0x58], %fsr
34193 movneg %icc, %l5, %l0
34194 fmovdne %xcc, %f13, %f27
34195 edge32ln %l2, %i2, %o1
34196 movn %icc, %i7, %g2
34197 fmovsg %xcc, %f16, %f25
34198 fcmpgt32 %f12, %f2, %g4
34199 movle %xcc, %l1, %o5
34200 movre %o4, %g5, %o0
34201 tleu %xcc, 0x2
34202 tleu %icc, 0x0
34203 set 0x28, %i1
34204 stxa %l3, [%g0 + %i1] 0x4f
34205 fmovsne %xcc, %f18, %f21
34206 ble %icc, loop_2888
34207 fblg,a %fcc0, loop_2889
34208 edge16n %o2, %l4, %i5
34209 fbo %fcc0, loop_2890
34210loop_2888:
34211 fexpand %f24, %f12
34212loop_2889:
34213 smulcc %o7, 0x0B75, %g3
34214 edge16 %o3, %o6, %i1
34215loop_2890:
34216 fba,a %fcc3, loop_2891
34217 membar 0x56
34218 fnegs %f9, %f10
34219 smul %i6, 0x0C1B, %l6
34220loop_2891:
34221 tg %icc, 0x7
34222 movleu %icc, %g7, %i3
34223 fcmpgt16 %f8, %f12, %i4
34224 fxnor %f12, %f10, %f0
34225 edge8 %i0, %g6, %l5
34226 array16 %l0, %l2, %g1
34227 xorcc %o1, %i2, %i7
34228 tleu %icc, 0x4
34229 sllx %g4, 0x11, %l1
34230 sllx %o5, %g2, %g5
34231 wr %g0, 0x21, %asi
34232 stxa %o0, [%g0 + 0x10] %asi
34233 edge32n %o4, %l3, %o2
34234 movvc %xcc, %l4, %o7
34235 or %g3, %i5, %o6
34236 edge32 %i1, %o3, %l6
34237 umul %g7, %i6, %i4
34238 sra %i3, %i0, %g6
34239 fmovdleu %xcc, %f15, %f28
34240 wr %g0, 0x80, %asi
34241 lda [%l7 + 0x20] %asi, %f19
34242 tle %icc, 0x3
34243 alignaddr %l5, %l2, %l0
34244 movcs %xcc, %o1, %i2
34245 sdivcc %i7, 0x006A, %g1
34246 fbug,a %fcc3, loop_2892
34247 movleu %icc, %g4, %l1
34248 udiv %g2, 0x0ADD, %o5
34249 movrgz %g5, %o4, %o0
34250loop_2892:
34251 fmovsvs %xcc, %f26, %f22
34252 ldsh [%l7 + 0x30], %l3
34253 stx %o2, [%l7 + 0x10]
34254 fmul8sux16 %f18, %f30, %f6
34255 add %l4, %g3, %i5
34256 sdivx %o7, 0x1FCE, %i1
34257 ldx [%l7 + 0x30], %o6
34258 wr %g0, 0x89, %asi
34259 ldsba [%l7 + 0x54] %asi, %o3
34260 tgu %xcc, 0x6
34261 array8 %g7, %i6, %l6
34262 wr %g0, 0x2a, %asi
34263 stha %i3, [%l7 + 0x32] %asi
34264 membar #Sync
34265 fnands %f29, %f23, %f19
34266 fmovdl %xcc, %f4, %f15
34267 udivcc %i4, 0x1070, %i0
34268 mulx %l5, 0x130F, %l2
34269 or %l0, 0x1C4A, %o1
34270 swap [%l7 + 0x68], %g6
34271 taddcctv %i2, 0x0527, %g1
34272 sllx %i7, %l1, %g2
34273 membar #Sync
34274 wr %g0, 0x1e, %asi
34275 ldda [%l7 + 0x40] %asi, %f16
34276 fmovsn %xcc, %f27, %f19
34277 tleu %xcc, 0x6
34278 bg,pn %xcc, loop_2893
34279 fmovrdgez %g4, %f26, %f14
34280 fornot2s %f4, %f29, %f22
34281 nop
34282 setx loop_2894, %l0, %l1
34283 wrpr 0x1, %tl
34284 wrpr %l1, %tpc
34285 add %l1, 0x4, %l1
34286 wrpr %l1, %tnpc
34287 setx 0x34400001400, %l0, %l1
34288 wrpr %l1, %tstate
34289 wrhpr 0x4, %htstate
34290 retry
34291loop_2893:
34292 edge32 %g5, %o5, %o4
34293 subcc %l3, %o2, %l4
34294 edge8ln %o0, %g3, %o7
34295loop_2894:
34296 movrlez %i5, %i1, %o6
34297 fmovsg %xcc, %f29, %f16
34298 set 0x08, %l4
34299 ldxa [%l7 + %l4] 0x14, %o3
34300 fpmerge %f12, %f16, %f20
34301 swap [%l7 + 0x60], %i6
34302 fmovrse %l6, %f27, %f21
34303 movvc %icc, %g7, %i3
34304 fmovdvs %icc, %f23, %f11
34305 ldsb [%l7 + 0x27], %i0
34306 umul %i4, %l2, %l0
34307 sub %o1, %g6, %l5
34308 movpos %xcc, %i2, %i7
34309 fbe %fcc1, loop_2895
34310 movgu %xcc, %l1, %g2
34311 movrlz %g4, 0x145, %g1
34312 srlx %g5, %o4, %l3
34313loop_2895:
34314 nop
34315 fitos %f0, %f21
34316 fstoi %f21, %f16
34317 tcc %xcc, 0x7
34318 addccc %o5, 0x0774, %l4
34319 tge %xcc, 0x6
34320 movgu %xcc, %o2, %o0
34321 fnot2s %f0, %f14
34322 umulcc %o7, 0x1499, %g3
34323 nop
34324 setx 0xA758E707, %l0, %l6
34325 st %l6, [%l7 + 0x28]
34326 ld [%l7 + 0x28], %f27
34327 setx 0xC3A4CBF1, %l1, %l5
34328 st %l5, [%l7 + 0x10]
34329 ld [%l7 + 0x10], %f4
34330 fmuls %f4, %f27, %f10
34331 set 0x74, %g5
34332 swapa [%l7 + %g5] 0x81, %i5
34333 udiv %o6, 0x1603, %o3
34334 and %i6, %l6, %i1
34335 flush %l7 + 0x14
34336 wr %g0, 0x81, %asi
34337 ldda [%l7 + 0x40] %asi, %f0
34338 bn loop_2896
34339 andn %i3, 0x1C2F, %g7
34340 taddcctv %i4, 0x1457, %i0
34341 move %icc, %l0, %o1
34342loop_2896:
34343 nop
34344 add %l7, 0x58, %l6
34345 wr %g0, 0x0c, %asi
34346 lda [%l6] %asi, %l2
34347 casa [%l6] 0x0c, %l2, %l5
34348 nop
34349 fitos %f12, %f3
34350 fstod %f3, %f4
34351 tg %xcc, 0x1
34352 tne %xcc, 0x1
34353 bneg,a loop_2897
34354 tle %icc, 0x1
34355 fmovsn %icc, %f29, %f15
34356 srl %i2, %i7, %g6
34357loop_2897:
34358 subcc %l1, %g2, %g4
34359 brz %g1, loop_2898
34360 movpos %icc, %g5, %l3
34361 wr %g0, 0x89, %asi
34362 stda %f0, [%l7 + 0x40] %asi
34363loop_2898:
34364 edge8n %o5, %o4, %o2
34365 srlx %o0, 0x05, %l4
34366 fmovdl %icc, %f5, %f12
34367 fmovdvc %xcc, %f12, %f28
34368 fsrc2 %f28, %f18
34369 array16 %o7, %g3, %o6
34370 xorcc %o3, %i5, %l6
34371 fmovdvc %icc, %f6, %f11
34372 fbne %fcc3, loop_2899
34373 sdivx %i6, 0x0ECC, %i3
34374 fmovd %f0, %f16
34375 add %g7, %i4, %i1
34376loop_2899:
34377 smul %i0, %l0, %l2
34378 movleu %xcc, %o1, %l5
34379 ba,a loop_2900
34380 srl %i2, 0x1A, %i7
34381 movgu %icc, %l1, %g6
34382 nop
34383 setx 0xB0517166, %l0, %l6
34384 st %l6, [%l7 + 0x74]
34385 ld [%l7 + 0x74], %fsr
34386loop_2900:
34387 fmovdleu %icc, %f30, %f12
34388 nop
34389 setx 0xDBA46056, %l0, %l6
34390 st %l6, [%l7 + 0x28]
34391 ld [%l7 + 0x28], %f21
34392 setx 0xA0A5C877, %l1, %l5
34393 st %l5, [%l7 + 0x10]
34394 ld [%l7 + 0x10], %f30
34395 fadds %f30, %f21, %f10
34396 movleu %icc, %g2, %g1
34397 edge16n %g5, %g4, %o5
34398 subccc %o4, %o2, %l3
34399 wr %g0, 0x10, %asi
34400 ldxa [%l7 + 0x20] %asi, %l4
34401 sub %o7, %o0, %g3
34402 fmovrdlez %o3, %f20, %f28
34403 wr %g0, 0x11, %asi
34404 sta %f26, [%l7 + 0x1C] %asi
34405 wr %g0, 0x0c, %asi
34406 ldswa [%l7 + 0x24] %asi, %i5
34407 edge32n %l6, %i6, %o6
34408 movrgz %g7, 0x173, %i3
34409 addccc %i4, %i1, %i0
34410 edge32ln %l2, %l0, %l5
34411 nop
34412 setx 0xE05131DD, %l0, %l6
34413 st %l6, [%l7 + 0x40]
34414 ld [%l7 + 0x40], %fsr
34415 ba,pt %icc, loop_2901
34416 move %xcc, %o1, %i7
34417 edge16n %l1, %g6, %g2
34418 tl %xcc, 0x0
34419loop_2901:
34420 movneg %xcc, %i2, %g1
34421 fmovdvc %icc, %f29, %f1
34422 xnor %g5, 0x028D, %o5
34423 orcc %o4, %o2, %g4
34424 fbo %fcc2, loop_2902
34425 sethi 0x1588, %l4
34426 bn,a loop_2903
34427 movge %icc, %l3, %o0
34428loop_2902:
34429 membar 0x34
34430 wr %g0, 0x89, %asi
34431 lduwa [%l7 + 0x14] %asi, %g3
34432loop_2903:
34433 bpos %icc, loop_2904
34434 sethi 0x105A, %o3
34435 movleu %icc, %o7, %i5
34436 bcc loop_2905
34437loop_2904:
34438 membar 0x6D
34439 xor %l6, %o6, %i6
34440 sdivx %g7, 0x02F0, %i4
34441loop_2905:
34442 sllx %i1, 0x1C, %i0
34443 fbl,a %fcc2, loop_2906
34444 array8 %i3, %l0, %l5
34445 fmovs %f31, %f25
34446 tcc %xcc, 0x5
34447loop_2906:
34448 movrlez %o1, 0x13F, %l2
34449 movre %i7, 0x37D, %l1
34450 tgu %xcc, 0x2
34451 tgu %icc, 0x5
34452 fsrc1s %f7, %f5
34453 addc %g6, %g2, %i2
34454 andn %g5, 0x1624, %g1
34455 movrlez %o4, %o5, %o2
34456 nop
34457 setx 0x4AB419034651B628, %l0, %l6
34458 stx %l6, [%l7 + 0x28]
34459 ldd [%l7 + 0x28], %f16
34460 setx 0x31C7DEEC497061B9, %l1, %l5
34461 stx %l5, [%l7 + 0x10]
34462 ldd [%l7 + 0x10], %f20
34463 faddd %f20, %f16, %f0
34464 edge16 %g4, %l3, %o0
34465 tleu %xcc, 0x3
34466 edge32 %g3, %o3, %l4
34467 edge16n %i5, %l6, %o7
34468 subccc %o6, %g7, %i4
34469 movrgz %i1, 0x149, %i6
34470 fones %f25
34471 nop
34472 setx 0x0D36A8EC14EE14C0, %l0, %l6
34473 stx %l6, [%l7 + 0x28]
34474 ldd [%l7 + 0x28], %f8
34475 setx 0xB3F1A229855E66C7, %l1, %l5
34476 stx %l5, [%l7 + 0x10]
34477 ldd [%l7 + 0x10], %f4
34478 fdivd %f4, %f8, %f12
34479 tvs %xcc, 0x5
34480 fmovsge %xcc, %f10, %f1
34481 fblg,a %fcc2, loop_2907
34482 fbge %fcc0, loop_2908
34483 bn,pn %xcc, loop_2909
34484 edge8 %i3, %l0, %l5
34485loop_2907:
34486 movrgez %o1, 0x0ED, %l2
34487loop_2908:
34488 movvc %icc, %i0, %i7
34489loop_2909:
34490 ta %icc, 0x3
34491 tvs %icc, 0x2
34492 tgu %xcc, 0x6
34493 or %g6, %g2, %i2
34494 umul %l1, %g5, %o4
34495 for %f8, %f24, %f0
34496 sdivx %g1, 0x1719, %o5
34497 tg %icc, 0x7
34498 tcc %icc, 0x3
34499 fmul8sux16 %f10, %f10, %f14
34500 brlz %o2, loop_2910
34501 edge16l %g4, %l3, %o0
34502 orncc %o3, %l4, %g3
34503 movne %icc, %l6, %i5
34504loop_2910:
34505 movge %xcc, %o7, %g7
34506 movrgez %i4, %o6, %i6
34507 saved
34508 rdpr %cwp, %g1
34509 rdpr %cansave, %g2
34510 rdpr %canrestore, %g3
34511 rdpr %cleanwin, %g4
34512 rdpr %otherwin, %g5
34513 rdpr %wstate, %g6
34514 fones %f3
34515 te %xcc, 0x1
34516 sdivcc %i3, 0x0E12, %l0
34517 xor %i1, %o1, %l5
34518 or %l2, %i7, %i0
34519 edge32 %g6, %i2, %g2
34520 tcs %icc, 0x5
34521 umul %g5, 0x1873, %l1
34522 wr %g0, 0x89, %asi
34523 stha %o4, [%l7 + 0x2A] %asi
34524 fble,a %fcc0, loop_2911
34525 ldstub [%l7 + 0x73], %g1
34526 fand %f22, %f24, %f26
34527 fmovrse %o5, %f17, %f9
34528loop_2911:
34529 array32 %g4, %l3, %o2
34530 nop
34531 setx 0xCF2984BF3A8F773F, %l0, %l6
34532 stx %l6, [%l7 + 0x28]
34533 ldd [%l7 + 0x28], %f24
34534 setx 0x45563AADF5AD8B3C, %l1, %l5
34535 stx %l5, [%l7 + 0x10]
34536 ldd [%l7 + 0x10], %f24
34537 fmuld %f24, %f24, %f8
34538 st %f27, [%l7 + 0x14]
34539 nop
34540 setx 0xB78446C1F47E7B05, %l0, %l6
34541 stx %l6, [%l7 + 0x28]
34542 ldd [%l7 + 0x28], %f6
34543 setx 0x268666A1424137C2, %l1, %l5
34544 stx %l5, [%l7 + 0x10]
34545 ldd [%l7 + 0x10], %f12
34546 fmuld %f12, %f6, %f8
34547 fpsub32 %f28, %f2, %f26
34548 bgu %icc, loop_2912
34549 fba %fcc0, loop_2913
34550 move %icc, %o3, %l4
34551 movleu %icc, %o0, %g3
34552loop_2912:
34553 brlez %i5, loop_2914
34554loop_2913:
34555 sub %o7, %g7, %l6
34556 movrne %i4, 0x2E5, %o6
34557 umulcc %i6, 0x0C42, %i3
34558loop_2914:
34559 nop
34560 wr %g0, 0x18, %asi
34561 lduba [%l7 + 0x24] %asi, %l0
34562 movrlz %o1, %i1, %l5
34563 addccc %l2, 0x0AC5, %i7
34564 bleu loop_2915
34565 srl %i0, %g6, %i2
34566 membar 0x74
34567 brgz %g2, loop_2916
34568loop_2915:
34569 faligndata %f24, %f22, %f4
34570 lduh [%l7 + 0x50], %g5
34571 sir 0x16C3
34572loop_2916:
34573 fmovrdne %l1, %f18, %f28
34574 alignaddr %g1, %o5, %o4
34575 nop
34576 setx loop_2917, %l0, %l1
34577 wrpr 0x1, %tl
34578 wrpr %l1, %tpc
34579 add %l1, 0x4, %l1
34580 wrpr %l1, %tnpc
34581 setx 0x34400001400, %l0, %l1
34582 wrpr %l1, %tstate
34583 wrhpr 0x4, %htstate
34584 retry
34585 call loop_2918
34586 fxor %f24, %f18, %f20
34587 andncc %l3, %o2, %o3
34588loop_2917:
34589 movge %icc, %l4, %g4
34590loop_2918:
34591 nop
34592 setx 0x999D14D1CD5F73B6, %l0, %l6
34593 stx %l6, [%l7 + 0x28]
34594 ldd [%l7 + 0x28], %f12
34595 setx 0xDF7A76B2AF322546, %l1, %l5
34596 stx %l5, [%l7 + 0x10]
34597 ldd [%l7 + 0x10], %f30
34598 fsubd %f30, %f12, %f0
34599 sub %o0, %g3, %i5
34600 alignaddr %o7, %g7, %l6
34601 and %o6, %i4, %i3
34602 saved
34603 rdpr %cwp, %g1
34604 rdpr %cansave, %g2
34605 rdpr %canrestore, %g3
34606 rdpr %cleanwin, %g4
34607 rdpr %otherwin, %g5
34608 rdpr %wstate, %g6
34609 tsubcc %i6, 0x1740, %l0
34610 mulscc %i1, %l5, %o1
34611 fbul %fcc2, loop_2919
34612 fabss %f21, %f25
34613 set 0x38, %l2
34614 ldsha [%l7 + %l2] 0x89, %i7
34615loop_2919:
34616 tpos %xcc, 0x7
34617 fmovscc %icc, %f31, %f25
34618 smulcc %l2, 0x022B, %g6
34619 membar 0x09
34620 edge8n %i0, %i2, %g5
34621 edge32n %l1, %g1, %o5
34622 fbn %fcc3, loop_2920
34623 fba,a %fcc3, loop_2921
34624 edge16 %o4, %g2, %l3
34625 orn %o3, 0x07DA, %o2
34626loop_2920:
34627 fpsub32s %f8, %f6, %f18
34628loop_2921:
34629 array8 %g4, %o0, %g3
34630 edge8n %l4, %i5, %o7
34631 and %l6, 0x1CF7, %o6
34632 xorcc %g7, %i3, %i6
34633 movvs %icc, %i4, %i1
34634 movcc %xcc, %l5, %o1
34635 array32 %i7, %l2, %l0
34636 movgu %icc, %g6, %i2
34637 udivx %i0, 0x05CE, %l1
34638 tge %xcc, 0x3
34639 fmovdn %icc, %f4, %f29
34640 fpsub32 %f14, %f12, %f20
34641 fsrc2s %f25, %f20
34642 srl %g1, 0x13, %o5
34643 lduh [%l7 + 0x0C], %g5
34644 tge %xcc, 0x2
34645 tsubcctv %g2, %l3, %o3
34646 wr %g0, 0x81, %asi
34647 stha %o4, [%l7 + 0x14] %asi
34648 movre %o2, 0x134, %g4
34649 sra %o0, %g3, %l4
34650 bpos,a %xcc, loop_2922
34651 movvs %xcc, %i5, %l6
34652 movvs %icc, %o6, %g7
34653 tgu %xcc, 0x0
34654loop_2922:
34655 sll %i3, %o7, %i6
34656 movl %icc, %i1, %l5
34657 movpos %icc, %i4, %i7
34658 edge8l %l2, %o1, %l0
34659 fbg %fcc3, loop_2923
34660 subc %g6, %i0, %l1
34661 sll %i2, 0x0B, %g1
34662 movleu %icc, %g5, %g2
34663loop_2923:
34664 mulx %l3, %o3, %o4
34665 edge16n %o5, %g4, %o0
34666 fmuld8sux16 %f0, %f25, %f4
34667 fmovrdgez %g3, %f22, %f26
34668 tsubcctv %l4, %o2, %i5
34669 movrlez %o6, 0x2D8, %l6
34670 sub %g7, 0x0974, %i3
34671 bl loop_2924
34672 nop
34673 fitod %f6, %f18
34674 fdtox %f18, %f20
34675 fxtod %f20, %f30
34676 udiv %o7, 0x057C, %i1
34677 ba,a %icc, loop_2925
34678loop_2924:
34679 nop
34680 fitos %f4, %f10
34681 fstox %f10, %f2
34682 movleu %icc, %l5, %i4
34683 andncc %i6, %i7, %o1
34684loop_2925:
34685 or %l2, %l0, %i0
34686 sdivx %g6, 0x05BB, %i2
34687 mulscc %l1, %g1, %g2
34688 bge,a loop_2926
34689 edge8n %g5, %l3, %o4
34690 stw %o3, [%l7 + 0x48]
34691 sdivx %o5, 0x0F57, %o0
34692loop_2926:
34693 fbge,a %fcc2, loop_2927
34694 movrgez %g3, 0x15A, %l4
34695 bg,a,pt %xcc, loop_2928
34696 bcc %icc, loop_2929
34697loop_2927:
34698 tvc %xcc, 0x3
34699 fxor %f4, %f30, %f12
34700loop_2928:
34701 xorcc %g4, %i5, %o2
34702loop_2929:
34703 xorcc %l6, %o6, %i3
34704 ta %xcc, 0x3
34705 fmovdcc %icc, %f1, %f17
34706 fmovdcc %icc, %f25, %f10
34707 orcc %o7, 0x1C9A, %i1
34708 bneg,a %icc, loop_2930
34709 movneg %xcc, %l5, %g7
34710 bvc loop_2931
34711 mulx %i6, 0x0540, %i7
34712loop_2930:
34713 movvs %icc, %o1, %l2
34714 tcs %xcc, 0x3
34715loop_2931:
34716 nop
34717 setx 0x0B7A211FD066FFA9, %l0, %l6
34718 stx %l6, [%l7 + 0x28]
34719 ldx [%l7 + 0x28], %fsr
34720 wr %g0, 0x89, %asi
34721 lda [%l7 + 0x28] %asi, %f14
34722 tvs %icc, 0x2
34723 movvc %xcc, %i4, %l0
34724 movvs %icc, %i0, %i2
34725 andn %l1, %g1, %g6
34726 subcc %g5, %g2, %o4
34727 edge16n %l3, %o5, %o0
34728 stw %o3, [%l7 + 0x5C]
34729 fmovdvc %xcc, %f30, %f31
34730 set 0x78, %o3
34731 prefetcha [%l7 + %o3] 0x81, 0x3
34732 fcmpeq32 %f16, %f24, %g4
34733 fnot1s %f25, %f12
34734 movleu %xcc, %g3, %i5
34735 array8 %l6, %o6, %i3
34736 tne %icc, 0x1
34737 ba,a,pn %xcc, loop_2932
34738 movg %xcc, %o2, %o7
34739 fbul %fcc1, loop_2933
34740 saved
34741 rdpr %cwp, %g1
34742 rdpr %cansave, %g2
34743 rdpr %canrestore, %g3
34744 rdpr %cleanwin, %g4
34745 rdpr %otherwin, %g5
34746 rdpr %wstate, %g6
34747loop_2932:
34748 nop
34749 wr %g0, 0x80, %asi
34750 ldda [%l7 + 0x10] %asi, %i0
34751loop_2933:
34752 fba %fcc2, loop_2934
34753 fmovrslz %g7, %f21, %f7
34754 sub %i6, 0x1350, %l5
34755 edge8l %o1, %l2, %i4
34756loop_2934:
34757 saved
34758 rdpr %cwp, %g1
34759 rdpr %cansave, %g2
34760 rdpr %canrestore, %g3
34761 rdpr %cleanwin, %g4
34762 rdpr %otherwin, %g5
34763 rdpr %wstate, %g6
34764 subc %l0, 0x17D8, %i0
34765 smulcc %i2, %l1, %g1
34766 smul %i7, 0x1150, %g5
34767 fmul8ulx16 %f6, %f30, %f26
34768 nop
34769 setx loop_2935, %l0, %l1
34770 wrpr 0x1, %tl
34771 wrpr %l1, %tpc
34772 add %l1, 0x4, %l1
34773 wrpr %l1, %tnpc
34774 setx 0x34400001400, %l0, %l1
34775 wrpr %l1, %tstate
34776 wrhpr 0x4, %htstate
34777 retry
34778 fbue %fcc2, loop_2936
34779 taddcc %g6, 0x0831, %o4
34780 edge16n %g2, %o5, %o0
34781loop_2935:
34782 movn %xcc, %l3, %o3
34783loop_2936:
34784 alignaddrl %l4, %g3, %g4
34785 fmovsn %xcc, %f15, %f20
34786 alignaddrl %l6, %o6, %i5
34787 ble,a,pn %xcc, loop_2937
34788 tge %xcc, 0x2
34789 tl %xcc, 0x2
34790 sll %o2, 0x00, %o7
34791loop_2937:
34792 tn %icc, 0x3
34793 nop
34794 set 0x29, %l6
34795 stb %i3, [%l7 + %l6]
34796 orcc %i1, %i6, %l5
34797 wr %g0, 0x81, %asi
34798 prefetcha [%l7 + 0x68] %asi, 0x0
34799 fmovsvs %xcc, %f31, %f8
34800 tpos %icc, 0x7
34801 nop
34802 set 0x74, %o6
34803 sth %l2, [%l7 + %o6]
34804 wr %g0, 0x18, %asi
34805 ldsha [%l7 + 0x46] %asi, %o1
34806 fbe,a %fcc3, loop_2938
34807 addc %i4, %i0, %l0
34808 nop
34809 setx loop_2939, %l0, %l1
34810 wrpr 0x1, %tl
34811 wrpr %l1, %tpc
34812 add %l1, 0x4, %l1
34813 wrpr %l1, %tnpc
34814 setx 0x34400001400, %l0, %l1
34815 wrpr %l1, %tstate
34816 wrhpr 0x4, %htstate
34817 retry
34818 sra %i2, %l1, %g1
34819loop_2938:
34820 udivx %g5, 0x1F46, %g6
34821 fpack32 %f8, %f8, %f26
34822loop_2939:
34823 fmovsne %icc, %f7, %f7
34824 membar 0x17
34825 fmovde %icc, %f15, %f31
34826 nop
34827 setx 0xBC8942445069E6B4, %l0, %l6
34828 stx %l6, [%l7 + 0x18]
34829 ldx [%l7 + 0x18], %fsr
34830 restored
34831 rdpr %cwp, %g1
34832 rdpr %cansave, %g2
34833 rdpr %canrestore, %g3
34834 rdpr %cleanwin, %g4
34835 rdpr %otherwin, %g5
34836 rdpr %wstate, %g6
34837 fandnot2s %f13, %f0, %f24
34838 edge8 %i7, %o4, %o5
34839 movg %xcc, %o0, %l3
34840 edge16n %o3, %g2, %l4
34841 membar #Sync
34842 wr %g0, 0xf8, %asi
34843 ldda [%l7 + 0x40] %asi, %f0
34844 fmovrdne %g4, %f24, %f20
34845 ldsw [%l7 + 0x78], %g3
34846 nop
34847 fitos %f10, %f4
34848 fstox %f4, %f4
34849 tg %icc, 0x5
34850 set 0x38, %o4
34851 stha %o6, [%l7 + %o4] 0x23
34852 membar #Sync
34853 sllx %i5, %o2, %l6
34854 udivx %o7, 0x0D44, %i1
34855 edge32ln %i6, %l5, %i3
34856 udiv %l2, 0x02D8, %g7
34857 bcs loop_2940
34858 tcc %icc, 0x0
34859 brlz,a %i4, loop_2941
34860 swap [%l7 + 0x28], %o1
34861loop_2940:
34862 srax %l0, 0x0A, %i2
34863 xor %l1, %i0, %g5
34864loop_2941:
34865 fbn,a %fcc0, loop_2942
34866 fand %f14, %f4, %f0
34867 ldstub [%l7 + 0x0B], %g6
34868 subccc %i7, %o4, %o5
34869loop_2942:
34870 fmovrdne %g1, %f18, %f2
34871 fmovdne %xcc, %f0, %f23
34872 fbul,a %fcc2, loop_2943
34873 tgu %xcc, 0x6
34874 nop
34875 setx 0x40554EB9, %l0, %l6
34876 st %l6, [%l7 + 0x50]
34877 ld [%l7 + 0x50], %fsr
34878 sdivx %o0, 0x163A, %l3
34879loop_2943:
34880 stx %o3, [%l7 + 0x08]
34881 movpos %xcc, %g2, %g4
34882 fcmpne32 %f12, %f24, %g3
34883 and %o6, %i5, %l4
34884 tg %xcc, 0x2
34885 movrgz %l6, %o7, %i1
34886 fmovsn %xcc, %f21, %f12
34887 movl %xcc, %i6, %l5
34888 brz,a %i3, loop_2944
34889 move %icc, %l2, %o2
34890 fmovsneg %xcc, %f3, %f5
34891 set 0x5C, %o2
34892 lduba [%l7 + %o2] 0x04, %g7
34893loop_2944:
34894 ldd [%l7 + 0x38], %f0
34895 fmovrdne %o1, %f10, %f24
34896 edge8l %l0, %i2, %l1
34897 movn %icc, %i0, %g5
34898 fxnors %f28, %f23, %f11
34899 set 0x6C, %i3
34900 lduwa [%l7 + %i3] 0x18, %i4
34901 fmovsneg %xcc, %f10, %f12
34902 xnor %i7, 0x19A6, %g6
34903 fmuld8sux16 %f22, %f10, %f26
34904 fornot2s %f22, %f6, %f31
34905 edge32n %o5, %o4, %o0
34906 fmovsvs %icc, %f4, %f15
34907 tn %icc, 0x4
34908 nop
34909 fitod %f6, %f12
34910 fdtox %f12, %f28
34911 prefetch [%l7 + 0x40], 0x0
34912 nop
34913 setx loop_2945, %l0, %l1
34914 jmpl %l1, %g1
34915 movle %icc, %l3, %o3
34916 tneg %xcc, 0x6
34917 fpadd32s %f18, %f6, %f12
34918loop_2945:
34919 tleu %xcc, 0x7
34920 wr %g0, 0x80, %asi
34921 ldsba [%l7 + 0x10] %asi, %g2
34922 fbge %fcc0, loop_2946
34923 addccc %g4, %g3, %i5
34924 fble,a %fcc2, loop_2947
34925 edge16l %l4, %o6, %o7
34926loop_2946:
34927 ble,a loop_2948
34928 edge32 %l6, %i1, %i6
34929loop_2947:
34930 addcc %l5, 0x0F53, %i3
34931 edge16 %l2, %o2, %o1
34932loop_2948:
34933 movrlz %l0, 0x136, %g7
34934 nop
34935 fitos %f8, %f15
34936 fstox %f15, %f8
34937 fxtos %f8, %f11
34938 movg %icc, %l1, %i0
34939 taddcc %i2, 0x1C02, %i4
34940 nop
34941 setx loop_2949, %l0, %l1
34942 wrpr 0x1, %tl
34943 wrpr %l1, %tnpc
34944 setx 0x34400001400, %l0, %l1
34945 wrpr %l1, %tstate
34946 wrhpr 0x4, %htstate
34947 done
34948 edge16n %g5, %g6, %o5
34949 fmovrdgez %i7, %f30, %f28
34950 xnor %o4, 0x13D4, %o0
34951loop_2949:
34952 fmovscc %xcc, %f18, %f21
34953 udivx %l3, 0x08B1, %g1
34954 srax %g2, 0x1C, %g4
34955 fbge %fcc1, loop_2950
34956 bn,a,pn %xcc, loop_2951
34957 smul %g3, 0x16E1, %o3
34958 edge16l %l4, %o6, %o7
34959loop_2950:
34960 for %f4, %f14, %f10
34961loop_2951:
34962 fornot2s %f17, %f12, %f8
34963 fba,a %fcc1, loop_2952
34964 taddcctv %l6, 0x1FEA, %i5
34965 bneg,pt %icc, loop_2953
34966 bshuffle %f24, %f16, %f0
34967loop_2952:
34968 nop
34969 wr %g0, 0x18, %asi
34970 stha %i1, [%l7 + 0x5C] %asi
34971loop_2953:
34972 edge8ln %i6, %i3, %l2
34973 fmovdpos %xcc, %f13, %f1
34974 nop
34975 fitos %f2, %f14
34976 fstoi %f14, %f23
34977 tle %xcc, 0x2
34978 nop
34979 setx 0x8273A35F, %l0, %l6
34980 st %l6, [%l7 + 0x28]
34981 ld [%l7 + 0x28], %f6
34982 setx 0x78705EF3, %l1, %l5
34983 st %l5, [%l7 + 0x10]
34984 ld [%l7 + 0x10], %f31
34985 fdivs %f31, %f6, %f3
34986 srax %o2, %l5, %l0
34987 smulcc %o1, 0x1FAB, %g7
34988 fmovdge %icc, %f14, %f20
34989 tneg %xcc, 0x5
34990 fsrc2s %f5, %f9
34991 tg %xcc, 0x5
34992 mulx %i0, %l1, %i4
34993 movne %xcc, %g5, %g6
34994 umul %i2, 0x1252, %o5
34995 set 0x11, %l0
34996 ldstuba [%l7 + %l0] 0x88, %i7
34997 umul %o0, %o4, %l3
34998 alignaddrl %g1, %g4, %g2
34999 mulscc %g3, %o3, %l4
35000 taddcc %o6, 0x0E06, %o7
35001 fmovrdlez %l6, %f12, %f16
35002 tsubcc %i1, %i6, %i3
35003 fabsd %f24, %f8
35004 movrgez %i5, 0x184, %o2
35005 move %icc, %l5, %l0
35006 fbge %fcc1, loop_2954
35007 addc %l2, %g7, %i0
35008 mulx %l1, 0x198F, %o1
35009 fpsub16 %f2, %f4, %f18
35010loop_2954:
35011 fpackfix %f16, %f20
35012 tne %xcc, 0x4
35013 bneg %icc, loop_2955
35014 fmovscc %icc, %f7, %f3
35015 fnot1 %f10, %f8
35016 set 0x50, %l5
35017 lduwa [%l7 + %l5] 0x18, %g5
35018loop_2955:
35019 xorcc %g6, 0x1ADB, %i2
35020 fpsub32 %f26, %f28, %f0
35021 fbule %fcc2, loop_2956
35022 sdivcc %i4, 0x1C2E, %o5
35023 tcc %icc, 0x1
35024 edge16l %i7, %o0, %l3
35025loop_2956:
35026 fble,a %fcc0, loop_2957
35027 movleu %icc, %g1, %g4
35028 fble %fcc1, loop_2958
35029 fbl %fcc3, loop_2959
35030loop_2957:
35031 alignaddrl %o4, %g2, %o3
35032 fornot2s %f6, %f25, %f3
35033loop_2958:
35034 bneg %icc, loop_2960
35035loop_2959:
35036 movle %xcc, %l4, %g3
35037 set 0x68, %i6
35038 swapa [%l7 + %i6] 0x18, %o6
35039loop_2960:
35040 fpack16 %f24, %f8
35041 addc %o7, 0x09AF, %i1
35042 ta %xcc, 0x0
35043 sethi 0x0131, %i6
35044 tsubcc %l6, %i5, %o2
35045 array32 %i3, %l0, %l2
35046 fbge %fcc0, loop_2961
35047 addc %g7, %l5, %i0
35048 wr %g0, 0x81, %asi
35049 sta %f24, [%l7 + 0x6C] %asi
35050loop_2961:
35051 tneg %xcc, 0x5
35052 subccc %o1, %l1, %g6
35053 edge32l %g5, %i4, %o5
35054 std %f30, [%l7 + 0x28]
35055 ldx [%l7 + 0x08], %i7
35056 ta %icc, 0x5
35057 xnorcc %i2, %o0, %g1
35058 xorcc %l3, %o4, %g4
35059 edge32 %o3, %l4, %g3
35060 tsubcctv %o6, %o7, %i1
35061 sir 0x0380
35062 xnor %i6, %g2, %l6
35063 fbn,a %fcc0, loop_2962
35064 tgu %icc, 0x0
35065 bgu %icc, loop_2963
35066 xorcc %i5, %i3, %o2
35067loop_2962:
35068 tvs %xcc, 0x4
35069 sth %l2, [%l7 + 0x5A]
35070loop_2963:
35071 fmovdcc %xcc, %f29, %f25
35072 tle %xcc, 0x7
35073 add %l7, 0x20, %l6
35074 wr %g0, 0x04, %asi
35075 ldxa [%l6] %asi, %l0
35076 casxa [%l6] %asi, %l0, %l5
35077 edge16 %g7, %i0, %l1
35078 orncc %g6, %g5, %o1
35079 stbar
35080 tn %xcc, 0x5
35081 fbo %fcc1, loop_2964
35082 nop
35083 set 0x50, %g2
35084 ldx [%l7 + %g2], %i4
35085 xorcc %o5, 0x1792, %i2
35086 bvc,a %xcc, loop_2965
35087loop_2964:
35088 edge32 %i7, %o0, %l3
35089 te %xcc, 0x4
35090 edge8l %g1, %g4, %o3
35091loop_2965:
35092 subccc %l4, %o4, %g3
35093 edge32 %o7, %o6, %i1
35094 tcs %icc, 0x2
35095 fbe %fcc3, loop_2966
35096 fpsub32s %f14, %f16, %f3
35097 tvc %icc, 0x2
35098 subccc %i6, 0x1DEE, %l6
35099loop_2966:
35100 edge32 %g2, %i3, %i5
35101 orncc %l2, %o2, %l5
35102 movcc %xcc, %l0, %g7
35103 wr %g0, 0x89, %asi
35104 swapa [%l7 + 0x58] %asi, %i0
35105 stb %l1, [%l7 + 0x35]
35106 set 0x40, %i5
35107 ldda [%l7 + %i5] 0x11, %g6
35108 fmovdge %xcc, %f3, %f5
35109 fmovs %f16, %f4
35110 tl %xcc, 0x6
35111 array32 %g5, %i4, %o5
35112 taddcc %i2, %i7, %o0
35113 sdivcc %o1, 0x0C13, %l3
35114 umulcc %g1, 0x1D02, %g4
35115 xnor %o3, %l4, %g3
35116 movgu %icc, %o4, %o7
35117 movge %xcc, %o6, %i1
35118 tsubcc %l6, 0x193C, %i6
35119 orncc %g2, %i3, %i5
35120 fand %f8, %f14, %f30
35121 fbl,a %fcc2, loop_2967
35122 edge32n %l2, %o2, %l5
35123 xor %g7, 0x0671, %i0
35124 edge32l %l1, %g6, %g5
35125loop_2967:
35126 srl %l0, %o5, %i2
35127 edge8n %i7, %i4, %o0
35128 orcc %l3, %g1, %o1
35129 fmovrdlez %g4, %f30, %f2
35130 fble %fcc2, loop_2968
35131 srl %l4, 0x19, %g3
35132 fcmpgt16 %f24, %f24, %o3
35133 sdivcc %o7, 0x06EE, %o4
35134loop_2968:
35135 ldd [%l7 + 0x70], %f26
35136 or %o6, 0x19C7, %i1
35137 udivx %i6, 0x077E, %l6
35138 fmovdn %xcc, %f21, %f30
35139 brz,a %g2, loop_2969
35140 fbule %fcc1, loop_2970
35141 or %i5, %l2, %o2
35142 fbge %fcc2, loop_2971
35143loop_2969:
35144 edge32n %i3, %l5, %i0
35145loop_2970:
35146 subcc %g7, 0x0B00, %g6
35147 array8 %l1, %g5, %l0
35148loop_2971:
35149 sdivcc %i2, 0x0673, %i7
35150 fba %fcc0, loop_2972
35151 movrlz %i4, 0x38D, %o0
35152 fzeros %f26
35153 stb %o5, [%l7 + 0x2B]
35154loop_2972:
35155 edge8l %g1, %o1, %l3
35156 ld [%l7 + 0x58], %f10
35157 restored
35158 rdpr %cwp, %g1
35159 rdpr %cansave, %g2
35160 rdpr %canrestore, %g3
35161 rdpr %cleanwin, %g4
35162 rdpr %otherwin, %g5
35163 rdpr %wstate, %g6
35164 movvs %xcc, %l4, %g3
35165 nop
35166 setx loop_2973, %l0, %l1
35167 jmpl %l1, %o3
35168 tneg %xcc, 0x4
35169 nop
35170 fitos %f14, %f5
35171 fstox %f5, %f10
35172 movg %xcc, %g4, %o7
35173loop_2973:
35174 sra %o6, %i1, %o4
35175 std %f14, [%l7 + 0x28]
35176 array32 %l6, %g2, %i6
35177 ld [%l7 + 0x78], %f15
35178 edge32ln %i5, %l2, %o2
35179 tpos %icc, 0x2
35180 addcc %i3, %i0, %l5
35181 fors %f0, %f11, %f10
35182 fmovsvc %xcc, %f10, %f14
35183 wr %g0, 0x0c, %asi
35184 swapa [%l7 + 0x64] %asi, %g7
35185 fsrc1s %f27, %f21
35186 udiv %g6, 0x1A4A, %l1
35187 brnz %g5, loop_2974
35188 xnorcc %i2, %i7, %l0
35189 stb %o0, [%l7 + 0x5C]
35190 popc %i4, %o5
35191loop_2974:
35192 restored
35193 rdpr %cwp, %g1
35194 rdpr %cansave, %g2
35195 rdpr %canrestore, %g3
35196 rdpr %cleanwin, %g4
35197 rdpr %otherwin, %g5
35198 rdpr %wstate, %g6
35199 nop
35200 set 0x72, %i4
35201 sth %g1, [%l7 + %i4]
35202 addcc %l3, %o1, %l4
35203 andncc %g3, %o3, %g4
35204 nop
35205 set 0x22, %g6
35206 lduh [%l7 + %g6], %o6
35207 fnegd %f4, %f16
35208 xnor %o7, %i1, %o4
35209 ba,a loop_2975
35210 fmovsg %xcc, %f16, %f18
35211 nop
35212 setx loop_2976, %l0, %l1
35213 wrpr 0x1, %tl
35214 wrpr %l1, %tpc
35215 add %l1, 0x4, %l1
35216 wrpr %l1, %tnpc
35217 setx 0x34400001400, %l0, %l1
35218 wrpr %l1, %tstate
35219 wrhpr 0x4, %htstate
35220 retry
35221 fbu,a %fcc2, loop_2977
35222loop_2975:
35223 edge32n %g2, %i6, %l6
35224 mulscc %l2, 0x1971, %i5
35225loop_2976:
35226 tle %xcc, 0x5
35227loop_2977:
35228 nop
35229 fitod %f0, %f4
35230 fdtox %f4, %f16
35231 fsrc2 %f10, %f4
35232 fbuge,a %fcc3, loop_2978
35233 sub %o2, 0x17FD, %i0
35234 srax %l5, %i3, %g7
35235 fmovdle %xcc, %f29, %f11
35236loop_2978:
35237 edge32 %g6, %g5, %l1
35238 fbu,a %fcc2, loop_2979
35239 nop
35240 setx 0x74E44255, %l0, %l6
35241 st %l6, [%l7 + 0x28]
35242 ld [%l7 + 0x28], %f19
35243 setx 0x75CC1281, %l1, %l5
35244 st %l5, [%l7 + 0x10]
35245 ld [%l7 + 0x10], %f6
35246 fadds %f6, %f19, %f17
35247 tle %icc, 0x1
35248 fmovsneg %icc, %f14, %f14
35249loop_2979:
35250 fbul,a %fcc0, loop_2980
35251 stw %i2, [%l7 + 0x78]
35252 subc %i7, %o0, %l0
35253 nop
35254 setx loop_2981, %l0, %l1
35255 jmpl %l1, %i4
35256loop_2980:
35257 or %g1, %l3, %o5
35258 add %l4, 0x01DD, %g3
35259 fmovrdgz %o3, %f20, %f4
35260loop_2981:
35261 sllx %o1, 0x15, %o6
35262 orn %g4, 0x0EDB, %i1
35263 fpack32 %f2, %f4, %f14
35264 tsubcctv %o4, %o7, %g2
35265 edge8ln %i6, %l6, %l2
35266 te %icc, 0x0
35267 set 0x33, %l1
35268 ldsba [%l7 + %l1] 0x0c, %i5
35269 fmovdne %xcc, %f16, %f30
35270 fnot2s %f22, %f23
35271 edge16 %o2, %i0, %i3
35272 xnor %l5, 0x06EE, %g6
35273 taddcctv %g7, 0x1EE1, %l1
35274 subc %i2, 0x19ED, %i7
35275 set 0x1D, %i2
35276 ldsba [%l7 + %i2] 0x19, %g5
35277 ldstub [%l7 + 0x0A], %o0
35278 edge32ln %l0, %g1, %l3
35279 movle %icc, %o5, %l4
35280 fcmpgt32 %f26, %f18, %g3
35281 bg,pn %icc, loop_2982
35282 movg %xcc, %o3, %o1
35283 tneg %icc, 0x2
35284 tcc %icc, 0x6
35285loop_2982:
35286 fzeros %f6
35287 brz %o6, loop_2983
35288 xor %g4, %i4, %o4
35289 tleu %xcc, 0x3
35290 tcs %icc, 0x0
35291loop_2983:
35292 array16 %o7, %g2, %i1
35293 xorcc %l6, %l2, %i6
35294 taddcc %o2, 0x01C2, %i5
35295 nop
35296 fitos %f8, %f13
35297 fstox %f13, %f30
35298 fxtos %f30, %f8
35299 movrgez %i3, %i0, %g6
35300 xnorcc %l5, 0x1910, %l1
35301 movpos %icc, %i2, %g7
35302 brz %g5, loop_2984
35303 movpos %xcc, %o0, %l0
35304 movrlz %g1, 0x29E, %i7
35305 set 0x50, %o7
35306 stwa %o5, [%l7 + %o7] 0x0c
35307loop_2984:
35308 sllx %l3, 0x05, %l4
35309 add %l7, 0x64, %l6
35310 wr %g0, 0x89, %asi
35311 lda [%l6] %asi, %g3
35312 casa [%l6] 0x89, %g3, %o1
35313 set 0x58, %o5
35314 swapa [%l7 + %o5] 0x80, %o3
35315 tleu %xcc, 0x6
35316 xorcc %g4, 0x009E, %i4
35317 ldsw [%l7 + 0x4C], %o6
35318 edge32ln %o7, %o4, %i1
35319 xnorcc %g2, %l2, %l6
35320 fsrc1s %f26, %f18
35321 set 0x7C, %i0
35322 ldsha [%l7 + %i0] 0x04, %o2
35323 movrlz %i6, 0x2E7, %i5
35324 fmovrsne %i0, %f21, %f12
35325 sir 0x19F3
35326 fmovse %icc, %f24, %f28
35327 movle %icc, %i3, %l5
35328 ta %xcc, 0x2
35329 fabsd %f10, %f0
35330 or %g6, 0x0C34, %l1
35331 sdivcc %g7, 0x1D15, %i2
35332 fbug,a %fcc1, loop_2985
35333 sra %o0, 0x06, %g5
35334 fmovrdgz %l0, %f6, %f22
35335 tcs %icc, 0x6
35336loop_2985:
35337 movcc %icc, %g1, %o5
35338 fexpand %f15, %f6
35339 array8 %l3, %i7, %l4
35340 ldsw [%l7 + 0x48], %g3
35341 std %f20, [%l7 + 0x40]
35342 tne %xcc, 0x7
35343 faligndata %f2, %f18, %f18
35344 add %o1, %o3, %g4
35345 fmovs %f20, %f30
35346 movn %icc, %i4, %o6
35347 tleu %icc, 0x2
35348 tle %icc, 0x1
35349 xor %o4, %i1, %g2
35350 set 0x5A, %i7
35351 stha %o7, [%l7 + %i7] 0x18
35352 fsrc2 %f6, %f2
35353 srax %l6, 0x1B, %o2
35354 or %l2, 0x1635, %i5
35355 te %xcc, 0x4
35356 fmovrsgez %i6, %f5, %f15
35357 fmovspos %icc, %f0, %f1
35358 prefetch [%l7 + 0x14], 0x0
35359 fble %fcc3, loop_2986
35360 saved
35361 rdpr %cwp, %g1
35362 rdpr %cansave, %g2
35363 rdpr %canrestore, %g3
35364 rdpr %cleanwin, %g4
35365 rdpr %otherwin, %g5
35366 rdpr %wstate, %g6
35367 xnor %i3, %i0, %l5
35368 fmovsge %xcc, %f11, %f4
35369loop_2986:
35370 tsubcctv %g6, 0x1F6C, %l1
35371 tvs %icc, 0x2
35372 tvc %icc, 0x4
35373 sth %g7, [%l7 + 0x2E]
35374 and %o0, 0x1E1D, %g5
35375 xnorcc %l0, %i2, %g1
35376 fblg,a %fcc3, loop_2987
35377 edge32l %l3, %i7, %o5
35378loop_2987:
35379 nop
35380
35381 EXIT_GOOD
35382
35383
35384
35385!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
35386!
35387! Stats for Thread 0:
35388!
35389! Type l : 2813
35390! Type x : 1251
35391! Type cti : 2987
35392! Type f : 4627
35393! Type i : 13322
35394!
35395!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
35396
35397
35398 EXIT_GOOD /* test finish */
35399
35400/************************************************************************
35401 Test case data start
35402 ************************************************************************/
35403.data
35404user_data_start:
35405scratch_area:
35406.word 0xE20E7CCE
35407.word 0x49F536EC
35408.word 0xFEB4B1FB
35409.word 0xA6C20735
35410.word 0xD233EF48
35411.word 0x663CAFD9
35412.word 0x8C0652DE
35413.word 0xE2633371
35414.word 0xE5FDD2B8
35415.word 0xB05DDD30
35416.word 0x6556F840
35417.word 0x557AA9F9
35418.word 0x855D16CC
35419.word 0xDF3C0E91
35420.word 0x9A88298A
35421.word 0x48D7A5E0
35422.word 0x28167F35
35423.word 0x1FA3CD44
35424.word 0x2E45A84E
35425.word 0xC7F7BB32
35426.word 0xFA0C8E2F
35427.word 0x1F36E081
35428.word 0x44A11DBE
35429.word 0x164E0A63
35430.word 0x3D04724B
35431.word 0x8419D477
35432.word 0x255EC217
35433.word 0xBEACF790
35434.word 0x68C24804
35435.word 0x037F60CF
35436.word 0x680D3B79
35437.word 0xB93C951A
35438.word 0x1B95EA3D
35439.word 0x95195A2B
35440.word 0xC4E7ABBA
35441.word 0xFAE93D23
35442.word 0xB8847D6F
35443.word 0x370E9BA8
35444.word 0xEEDC3027
35445.word 0x457FBD7D
35446.word 0xD6E29075
35447.word 0x45F292E1
35448.word 0x486BF8E5
35449.word 0xC73BC197
35450.word 0x34B60630
35451.word 0xFD48715C
35452.word 0x9FF20D9B
35453.word 0x20736BCC
35454.word 0xCA0DA78D
35455.word 0x6E063443
35456.word 0xBF37492C
35457.word 0xBAA746AE
35458.word 0x8C791922
35459.word 0x39FC048E
35460.word 0xFF0EF685
35461.word 0x14D2ABAF
35462.word 0xD61192B2
35463.word 0x09FB5202
35464.word 0x2A45A749
35465.word 0x382994FD
35466.word 0xB85AEF36
35467.word 0xDB4C7828
35468.word 0x633FB6E4
35469.word 0xFDC786B1
35470.end