Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_fsr3_f8.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_fsr3_f8.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_f8.s,v 1.1 2007/05/11 17:22:29 drp Exp $"
39#include "defines.h"
40#include "nmacros.h"
41#include "old_boot.s"
42
43/************************************************************************
44 Test case code start
45 ************************************************************************/
46
47.text
48.global main
49
50main: /* test begin */
51
52
53 ta T_RD_THID
54 mov %o1, %l6
55 umul %l6, 256, %l7
56 setx DIAG_DATA_AREA, %g1, %g3
57 add %l7, %g3, %l7
58
59mov %l7, %g1
60wrpr %g0, 0x0, %cwp
61mov %g1, %l7
62wrpr %g0, 0x1, %cwp
63mov %g1, %l7
64wrpr %g0, 0x2, %cwp
65mov %g1, %l7
66wrpr %g0, 0x3, %cwp
67mov %g1, %l7
68wrpr %g0, 0x4, %cwp
69mov %g1, %l7
70wrpr %g0, 0x5, %cwp
71mov %g1, %l7
72wrpr %g0, 0x6, %cwp
73mov %g1, %l7
74wrpr %g0, 0x7, %cwp
75mov %g1, %l7
76 nop
77 setx 0x04A90EC14058AD75, %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 0x2, %g1
89 set 0xF, %g2
90 set 0x6, %g3
91 set 0xE, %g4
92 set 0x3, %g5
93 set 0xD, %g6
94 set 0xB, %g7
95 !# Input registers
96 set -0x8, %i0
97 set -0xB, %i1
98 set -0x3, %i2
99 set -0x7, %i3
100 set -0xE, %i4
101 set -0xB, %i5
102 set -0xF, %i6
103 set -0x2, %i7
104 !# Local registers
105 set 0x60D6507B, %l0
106 set 0x061DC3A9, %l1
107 set 0x5EE32D20, %l2
108 set 0x59E01E19, %l3
109 set 0x4E0C8CA0, %l4
110 set 0x685DECE6, %l5
111 set 0x366C248D, %l6
112 !# Output registers
113 set 0x1C2F, %o0
114 set 0x12EE, %o1
115 set 0x13E9, %o2
116 set -0x1101, %o3
117 set -0x0DFB, %o4
118 set -0x1A28, %o5
119 set 0x1E25, %o6
120 set -0x1290, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0x8B2967E5D54CC1F5)
123 INIT_TH_FP_REG(%l7,%f2,0x5B79244CDA1147CE)
124 INIT_TH_FP_REG(%l7,%f4,0x781A89895E98EF55)
125 INIT_TH_FP_REG(%l7,%f6,0xE25436366B4F0141)
126 INIT_TH_FP_REG(%l7,%f8,0xE69CD0B070CA1722)
127 INIT_TH_FP_REG(%l7,%f10,0xD717DDC0418919BE)
128 INIT_TH_FP_REG(%l7,%f12,0xF1D75407DC5D2D07)
129 INIT_TH_FP_REG(%l7,%f14,0x9A2FC0E5E05B88DB)
130 INIT_TH_FP_REG(%l7,%f16,0x0B24F0B54BF6FFEC)
131 INIT_TH_FP_REG(%l7,%f18,0x74DF55DBDC2E137D)
132 INIT_TH_FP_REG(%l7,%f20,0x98ADF6E6E655A080)
133 INIT_TH_FP_REG(%l7,%f22,0x18E32CB40ED20126)
134 INIT_TH_FP_REG(%l7,%f24,0x57503E87A770EADA)
135 INIT_TH_FP_REG(%l7,%f26,0x9A7F7C881D54ADAC)
136 INIT_TH_FP_REG(%l7,%f28,0xCDC61A3BCE534A34)
137 INIT_TH_FP_REG(%l7,%f30,0x4390471DFAF96663)
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, %g0, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 subccc %l4, %i0, %o1
151 nop
152 fitod %f10, %f26
153 fdtos %f26, %f4
154 array32 %l1, %o6, %i1
155 te %icc, 0x7
156 tgu %xcc, 0x6
157 ldsw [%l7 + 0x1C], %i7
158 movle %icc, %o3, %g2
159 edge16ln %g3, %o5, %g6
160 subccc %l6, 0x0C7F, %o4
161 movge %xcc, %g1, %i3
162 orcc %i6, 0x140A, %g7
163 wr %g0, 0x11, %asi
164 swapa [%l7 + 0x14] %asi, %l3
165 brgz %i5, loop_1
166 fbo %fcc2, loop_2
167 fcmpeq32 %f6, %f22, %g5
168 stx %l0, [%l7 + 0x70]
169loop_1:
170 te %icc, 0x5
171loop_2:
172 pdist %f0, %f0, %f20
173 tle %icc, 0x1
174 fbe %fcc3, loop_3
175 movleu %icc, %i2, %o7
176 wr %g0, 0x11, %asi
177 ldstuba [%l7 + 0x1F] %asi, %o0
178loop_3:
179 nop
180 fitod %f0, %f10
181 fdtox %f10, %f22
182 fxtod %f22, %f16
183 movrne %g4, %i4, %o2
184 flush %l7 + 0x60
185 ta %icc, 0x1
186 movge %icc, %l2, %l4
187 edge16ln %l5, %o1, %l1
188 edge16l %i0, %i1, %o6
189 sll %o3, 0x07, %i7
190 and %g3, %o5, %g6
191 srl %l6, %g2, %o4
192 movcs %icc, %i3, %i6
193 orn %g1, %g7, %l3
194 alignaddrl %g5, %l0, %i5
195 andcc %o7, 0x1D7F, %i2
196 ldd [%l7 + 0x70], %g4
197 edge8ln %i4, %o2, %l2
198 movle %xcc, %l4, %o0
199 sir 0x1503
200 tcs %xcc, 0x7
201 movvc %xcc, %l5, %l1
202 taddcc %o1, 0x1274, %i1
203 fandnot2 %f22, %f28, %f8
204 srax %i0, 0x03, %o3
205 tcs %icc, 0x5
206 xorcc %o6, %g3, %i7
207 fpadd32 %f24, %f24, %f28
208 movrgz %g6, 0x37F, %l6
209 fble %fcc1, loop_4
210 sdivx %g2, 0x053B, %o4
211 move %icc, %o5, %i6
212 fba %fcc1, loop_5
213loop_4:
214 edge16ln %i3, %g7, %g1
215 and %l3, %l0, %i5
216 edge16 %g5, %i2, %g4
217loop_5:
218 fcmple16 %f18, %f8, %o7
219 srl %o2, %i4, %l2
220 movcc %icc, %o0, %l5
221 stbar
222 movneg %xcc, %l4, %l1
223 nop
224 setx 0x706C5B44, %l0, %l6
225 st %l6, [%l7 + 0x38]
226 ld [%l7 + 0x38], %fsr
227 fmovsneg %icc, %f15, %f7
228 fand %f0, %f6, %f14
229 sethi 0x0BAD, %o1
230 ldx [%l7 + 0x08], %i1
231 edge32n %i0, %o3, %o6
232 edge16 %g3, %g6, %l6
233 smul %g2, %o4, %o5
234 nop
235 fitos %f13, %f31
236 fstod %f31, %f2
237 andncc %i6, %i7, %g7
238 movleu %xcc, %g1, %l3
239 bl,pn %xcc, loop_6
240 fbe %fcc1, loop_7
241 movle %icc, %l0, %i5
242 xnor %g5, 0x17ED, %i2
243loop_6:
244 call loop_8
245loop_7:
246 subcc %g4, 0x1F45, %i3
247 fmovrdgz %o7, %f22, %f26
248 tcs %icc, 0x5
249loop_8:
250 fsrc1 %f12, %f26
251 ldd [%l7 + 0x50], %o2
252 fmovsle %icc, %f8, %f28
253 edge8ln %i4, %o0, %l5
254 tle %xcc, 0x7
255 tleu %xcc, 0x4
256 fpack32 %f6, %f24, %f20
257 fmovsn %icc, %f18, %f19
258 tl %icc, 0x6
259 bpos,a,pt %xcc, loop_9
260 edge8 %l4, %l1, %o1
261 nop
262 setx 0x6F19D17D96F5DF27, %l0, %l6
263 stx %l6, [%l7 + 0x28]
264 ldd [%l7 + 0x28], %f4
265 setx 0xBB387B40ECAF8894, %l1, %l5
266 stx %l5, [%l7 + 0x10]
267 ldd [%l7 + 0x10], %f24
268 fmuld %f24, %f4, %f14
269 mulx %l2, %i0, %o3
270loop_9:
271 fble,a %fcc1, loop_10
272 fmovsg %xcc, %f13, %f14
273 sir 0x03FC
274 nop
275 fitos %f10, %f23
276 fstod %f23, %f22
277loop_10:
278 tne %xcc, 0x3
279 and %i1, %o6, %g3
280 lduh [%l7 + 0x36], %l6
281 edge32l %g2, %o4, %g6
282 edge8ln %o5, %i6, %i7
283 fand %f2, %f0, %f10
284 fbule,a %fcc0, loop_11
285 andn %g7, 0x0346, %g1
286 subcc %l3, 0x1EFE, %l0
287 fbn %fcc0, loop_12
288loop_11:
289 fmovse %icc, %f29, %f21
290 smulcc %i5, %g5, %g4
291 nop
292 setx 0x49B4C88630722362, %l0, %l6
293 stx %l6, [%l7 + 0x38]
294 ldx [%l7 + 0x38], %fsr
295loop_12:
296 fmovsge %icc, %f5, %f1
297 stx %i3, [%l7 + 0x70]
298 edge32n %o7, %o2, %i2
299 fxnor %f2, %f12, %f12
300 prefetch [%l7 + 0x08], 0x3
301 saved
302 rdpr %cwp, %g1
303 rdpr %cansave, %g2
304 rdpr %canrestore, %g3
305 rdpr %cleanwin, %g4
306 rdpr %otherwin, %g5
307 rdpr %wstate, %g6
308 fbue %fcc2, loop_13
309 mulx %i4, 0x1B6F, %l5
310 fsrc1 %f12, %f20
311 fmovs %f17, %f0
312loop_13:
313 movvc %icc, %o0, %l4
314 fmovsleu %icc, %f8, %f22
315 movrlez %l1, 0x312, %o1
316 addcc %i0, %l2, %i1
317 tvs %icc, 0x4
318 edge32 %o6, %o3, %g3
319 movleu %icc, %g2, %l6
320 fblg,a %fcc3, loop_14
321 umulcc %g6, 0x182C, %o5
322 bvc,a %icc, loop_15
323 sdivx %o4, 0x122D, %i7
324loop_14:
325 alignaddrl %i6, %g1, %l3
326 ldsw [%l7 + 0x78], %g7
327loop_15:
328 movrlz %i5, %l0, %g5
329 orn %i3, %g4, %o7
330 movneg %icc, %o2, %i4
331 fmovrsgz %l5, %f0, %f17
332 nop
333 setx loop_16, %l0, %l1
334 wrpr 0x1, %tl
335 wrpr %l1, %tpc
336 add %l1, 0x4, %l1
337 wrpr %l1, %tnpc
338 setx 0x34400001400, %l0, %l1
339 wrpr %l1, %tstate
340 wrhpr 0x4, %htstate
341 retry
342 edge8n %o0, %l4, %i2
343 movrne %l1, %i0, %l2
344 nop
345 setx 0x05399EFE, %l0, %l6
346 st %l6, [%l7 + 0x28]
347 ld [%l7 + 0x28], %f3
348 setx 0x98094AE6, %l1, %l5
349 st %l5, [%l7 + 0x10]
350 ld [%l7 + 0x10], %f5
351 fmuls %f5, %f3, %f23
352loop_16:
353 edge32l %o1, %i1, %o3
354 tpos %icc, 0x2
355 taddcctv %g3, 0x068F, %g2
356 movrne %o6, 0x283, %g6
357 edge8 %o5, %o4, %l6
358 tneg %xcc, 0x4
359 movgu %icc, %i7, %g1
360 or %l3, 0x0BD1, %i6
361 tg %xcc, 0x2
362 membar 0x5E
363 set 0x30, %g4
364 lda [%l7 + %g4] 0x14, %f1
365 pdist %f18, %f16, %f16
366 fmovrdlz %i5, %f2, %f20
367 tneg %icc, 0x4
368 set 0x62, %g1
369 stba %g7, [%l7 + %g1] 0x22
370 membar #Sync
371 fmovdcs %xcc, %f9, %f1
372 edge16l %l0, %g5, %i3
373 ta %xcc, 0x6
374 edge8l %g4, %o2, %o7
375 stbar
376 fbue,a %fcc3, loop_17
377 movrgz %i4, 0x192, %o0
378 wr %g0, 0x80, %asi
379 sta %f22, [%l7 + 0x38] %asi
380loop_17:
381 ldd [%l7 + 0x70], %f0
382 sth %l5, [%l7 + 0x30]
383 movcs %xcc, %i2, %l1
384 sdiv %i0, 0x1B13, %l2
385 addc %o1, %i1, %o3
386 fmovsleu %xcc, %f11, %f3
387 nop
388 setx 0x2CC78442FFC20740, %l0, %l6
389 stx %l6, [%l7 + 0x28]
390 ldd [%l7 + 0x28], %f20
391 fsqrtd %f20, %f22
392 orcc %l4, 0x045B, %g2
393 fcmple32 %f20, %f0, %g3
394 tneg %xcc, 0x2
395 movge %xcc, %g6, %o6
396 fmovsvc %icc, %f3, %f4
397 fmovdneg %icc, %f7, %f2
398 sdivcc %o4, 0x0F05, %l6
399 subccc %i7, 0x070D, %o5
400 orncc %l3, %i6, %i5
401 tge %xcc, 0x3
402 edge8n %g1, %g7, %l0
403 bvc,a loop_18
404 nop
405 fitos %f6, %f23
406 fstod %f23, %f6
407 set 0x23, %g7
408 stba %g5, [%l7 + %g7] 0xe3
409 membar #Sync
410loop_18:
411 orncc %g4, 0x05C7, %o2
412 edge32l %i3, %i4, %o7
413 wr %g0, 0x88, %asi
414 swapa [%l7 + 0x18] %asi, %o0
415 orcc %i2, %l1, %l5
416 umul %l2, %i0, %o1
417 movrgez %o3, %i1, %l4
418 flush %l7 + 0x20
419 movle %xcc, %g3, %g6
420 movgu %xcc, %g2, %o6
421 ldd [%l7 + 0x68], %i6
422 movg %icc, %o4, %i7
423 popc %o5, %i6
424 sir 0x05DA
425 andncc %l3, %g1, %i5
426 movgu %xcc, %l0, %g7
427 fcmple16 %f6, %f14, %g4
428 tcc %xcc, 0x3
429 wr %g0, 0x89, %asi
430 lduba [%l7 + 0x4A] %asi, %g5
431 bcs,pt %icc, loop_19
432 movge %xcc, %o2, %i3
433 edge32l %i4, %o7, %i2
434 sub %o0, 0x0FFB, %l1
435loop_19:
436 edge8ln %l5, %i0, %l2
437 prefetch [%l7 + 0x74], 0x3
438 array32 %o3, %i1, %l4
439 fpadd16s %f5, %f11, %f3
440 and %g3, 0x1BD3, %o1
441 sir 0x1B55
442 sdiv %g6, 0x1B1A, %g2
443 mova %xcc, %o6, %o4
444 fpsub32 %f8, %f14, %f30
445 fmovsle %icc, %f31, %f30
446 tpos %icc, 0x1
447 set 0x72, %o0
448 ldsha [%l7 + %o0] 0x18, %l6
449 edge32l %o5, %i6, %l3
450 fxor %f18, %f18, %f14
451 saved
452 rdpr %cwp, %g1
453 rdpr %cansave, %g2
454 rdpr %canrestore, %g3
455 rdpr %cleanwin, %g4
456 rdpr %otherwin, %g5
457 rdpr %wstate, %g6
458 mulscc %i7, 0x13F7, %i5
459 tvc %xcc, 0x6
460 tpos %icc, 0x7
461 movre %l0, 0x2C2, %g1
462 or %g7, 0x1ECF, %g5
463 fbug %fcc1, loop_20
464 fbge,a %fcc2, loop_21
465 bleu %icc, loop_22
466 edge16n %o2, %g4, %i4
467loop_20:
468 movrgez %o7, 0x37E, %i3
469loop_21:
470 fmovsneg %icc, %f23, %f30
471loop_22:
472 edge8l %o0, %l1, %l5
473 srl %i2, %i0, %l2
474 addcc %o3, 0x0229, %i1
475 movg %icc, %l4, %g3
476 ldsb [%l7 + 0x63], %g6
477 mulscc %g2, %o1, %o6
478 edge32 %l6, %o5, %i6
479 umulcc %o4, %l3, %i5
480 set 0x40, %i3
481 stda %f16, [%l7 + %i3] 0x1f
482 membar #Sync
483 addccc %l0, 0x125B, %i7
484 fpsub32s %f16, %f1, %f25
485 nop
486 fitod %f4, %f18
487 fdtox %f18, %f16
488 fxtod %f16, %f30
489 tsubcctv %g1, %g5, %o2
490 ldub [%l7 + 0x22], %g4
491 edge8l %g7, %o7, %i3
492 srlx %i4, %l1, %o0
493 edge32n %i2, %l5, %i0
494 edge16 %o3, %i1, %l2
495 prefetch [%l7 + 0x30], 0x0
496 nop
497 setx 0xCF7D9410, %l0, %l6
498 st %l6, [%l7 + 0x28]
499 ld [%l7 + 0x28], %f28
500 setx 0xE56765C3, %l1, %l5
501 st %l5, [%l7 + 0x10]
502 ld [%l7 + 0x10], %f23
503 fmuls %f23, %f28, %f12
504 tcs %xcc, 0x0
505 wr %g0, 0x19, %asi
506 ldda [%l7 + 0x50] %asi, %g2
507 orcc %g6, %l4, %o1
508 fmovdg %icc, %f31, %f8
509 fornot1 %f12, %f14, %f6
510 ldsw [%l7 + 0x64], %g2
511 tn %xcc, 0x1
512 mulscc %l6, 0x0038, %o6
513 tg %icc, 0x0
514 fmovdg %xcc, %f1, %f0
515 sdivx %o5, 0x0192, %i6
516 tsubcctv %l3, %o4, %i5
517 movl %icc, %i7, %g1
518 membar 0x23
519 fbug %fcc2, loop_23
520 nop
521 setx loop_24, %l0, %l1
522 wrpr 0x1, %tl
523 wrpr %l1, %tnpc
524 setx 0x34400001400, %l0, %l1
525 wrpr %l1, %tstate
526 wrhpr 0x4, %htstate
527 done
528 sll %l0, %o2, %g4
529 fcmpeq32 %f12, %f26, %g5
530loop_23:
531 edge16ln %g7, %o7, %i4
532loop_24:
533 brgez %l1, loop_25
534 saved
535 rdpr %cwp, %g1
536 rdpr %cansave, %g2
537 rdpr %canrestore, %g3
538 rdpr %cleanwin, %g4
539 rdpr %otherwin, %g5
540 rdpr %wstate, %g6
541 fxor %f16, %f10, %f6
542 nop
543 setx 0x45F8E7B8, %l0, %l6
544 st %l6, [%l7 + 0x28]
545 ld [%l7 + 0x28], %f9
546 setx 0xEA3F56ED, %l1, %l5
547 st %l5, [%l7 + 0x10]
548 ld [%l7 + 0x10], %f15
549 fmuls %f15, %f9, %f24
550loop_25:
551 movrlez %i3, %i2, %l5
552 fbul %fcc3, loop_26
553 fbge %fcc0, loop_27
554 fmovdvs %xcc, %f15, %f12
555 array8 %o0, %i0, %i1
556loop_26:
557 movrlz %o3, %l2, %g3
558loop_27:
559 fmovrde %g6, %f10, %f14
560 andn %o1, %l4, %g2
561 edge8n %o6, %o5, %i6
562 nop
563 setx loop_28, %l0, %l1
564 wrpr 0x1, %tl
565 wrpr %l1, %tnpc
566 setx 0x34400001400, %l0, %l1
567 wrpr %l1, %tstate
568 wrhpr 0x4, %htstate
569 done
570 tpos %icc, 0x3
571 fpadd32 %f26, %f20, %f26
572 tsubcctv %l3, 0x0360, %l6
573loop_28:
574 edge32n %i5, %o4, %g1
575 andcc %i7, %l0, %o2
576 bg,a loop_29
577 bl,pt %icc, loop_30
578 sll %g5, 0x1B, %g4
579 umul %g7, %i4, %o7
580loop_29:
581 nop
582 add %l7, 0x48, %l6
583 wr %g0, 0x88, %asi
584 ldxa [%l6] %asi, %l1
585 casxa [%l6] 0x88, %l1, %i2
586loop_30:
587 fbug,a %fcc3, loop_31
588 edge16ln %i3, %o0, %l5
589 addcc %i0, %i1, %o3
590 movrlz %g3, %l2, %g6
591loop_31:
592 movvc %icc, %l4, %g2
593 movpos %icc, %o1, %o6
594 nop
595 setx loop_32, %l0, %l1
596 wrpr 0x1, %tl
597 wrpr %l1, %tpc
598 add %l1, 0x4, %l1
599 wrpr %l1, %tnpc
600 setx 0x34400001400, %l0, %l1
601 wrpr %l1, %tstate
602 wrhpr 0x4, %htstate
603 retry
604 edge8 %i6, %o5, %l3
605 umul %i5, 0x049D, %o4
606 edge32ln %l6, %i7, %g1
607loop_32:
608 srl %o2, %l0, %g5
609 sll %g7, 0x17, %i4
610 fandnot1s %f8, %f22, %f26
611 tgu %xcc, 0x4
612 sethi 0x0676, %g4
613 smulcc %o7, %i2, %l1
614 stbar
615 movgu %xcc, %i3, %o0
616 fbuge %fcc0, loop_33
617 movrlz %l5, 0x387, %i0
618 fmovrslez %o3, %f20, %f14
619 movvs %xcc, %g3, %i1
620loop_33:
621 fmovdn %icc, %f28, %f14
622 edge32ln %l2, %l4, %g2
623 movrgz %o1, 0x0E0, %o6
624 ta %xcc, 0x4
625 set 0x4A, %i1
626 stha %i6, [%l7 + %i1] 0x2f
627 membar #Sync
628 fpsub32 %f28, %f26, %f16
629 edge32 %g6, %l3, %i5
630 nop
631 set 0x18, %i4
632 ldd [%l7 + %i4], %f8
633 smulcc %o5, %l6, %i7
634 tleu %xcc, 0x7
635 ldsb [%l7 + 0x13], %g1
636 smul %o2, %l0, %o4
637 be,a %xcc, loop_34
638 array16 %g5, %i4, %g7
639 movgu %icc, %g4, %i2
640 fpsub16 %f22, %f30, %f6
641loop_34:
642 movrgez %l1, 0x32D, %o7
643 bne,a,pn %icc, loop_35
644 tne %xcc, 0x1
645 fandnot2s %f31, %f24, %f22
646 fble,a %fcc1, loop_36
647loop_35:
648 fpsub32s %f5, %f20, %f28
649 mulscc %i3, %l5, %i0
650 edge32ln %o0, %g3, %o3
651loop_36:
652 movvc %xcc, %l2, %i1
653 addccc %l4, %g2, %o1
654 sdiv %i6, 0x0568, %o6
655 fpsub16 %f28, %f4, %f28
656 fnands %f2, %f21, %f3
657 fmovdcc %icc, %f12, %f31
658 alignaddrl %g6, %l3, %o5
659 sllx %l6, 0x0E, %i7
660 fzeros %f11
661 add %l7, 0x78, %l6
662 wr %g0, 0x19, %asi
663 casxa [%l6] %asi, %g1, %i5
664 edge32 %l0, %o2, %g5
665 brz %i4, loop_37
666 xnorcc %g7, %o4, %g4
667 alignaddrl %i2, %o7, %i3
668 edge8n %l5, %l1, %o0
669loop_37:
670 nop
671 setx loop_38, %l0, %l1
672 wrpr 0x1, %tl
673 wrpr %l1, %tpc
674 add %l1, 0x4, %l1
675 wrpr %l1, %tnpc
676 setx 0x34400001400, %l0, %l1
677 wrpr %l1, %tstate
678 wrhpr 0x4, %htstate
679 retry
680 restored
681 rdpr %cwp, %g1
682 rdpr %cansave, %g2
683 rdpr %canrestore, %g3
684 rdpr %cleanwin, %g4
685 rdpr %otherwin, %g5
686 rdpr %wstate, %g6
687 array32 %i0, %o3, %g3
688 andcc %i1, 0x1EB3, %l2
689loop_38:
690 tn %icc, 0x1
691 movle %xcc, %l4, %g2
692 fmovdneg %icc, %f13, %f11
693 tvs %icc, 0x7
694 alignaddrl %i6, %o6, %g6
695 xnorcc %o1, %l3, %l6
696 srl %o5, %g1, %i5
697 fxor %f6, %f24, %f10
698 fble,a %fcc2, loop_39
699 taddcc %i7, %o2, %l0
700 orncc %g5, 0x0B0D, %i4
701 tle %icc, 0x0
702loop_39:
703 edge16n %g7, %g4, %o4
704 move %icc, %i2, %o7
705 movrne %l5, %i3, %l1
706 fzero %f8
707 tsubcctv %i0, %o0, %g3
708 tl %icc, 0x2
709 popc 0x1FE7, %i1
710 ld [%l7 + 0x5C], %f21
711 addccc %l2, %l4, %o3
712 movrne %g2, 0x1D6, %o6
713 sdiv %g6, 0x1947, %i6
714 wr %g0, 0x0c, %asi
715 prefetcha [%l7 + 0x18] %asi, 0x3
716 fmovscc %icc, %f30, %f16
717 tvc %xcc, 0x0
718 fmul8sux16 %f22, %f6, %f24
719 tn %xcc, 0x1
720 smul %l6, 0x1FCF, %o5
721 sub %l3, 0x0101, %g1
722 movne %xcc, %i7, %o2
723 subccc %i5, %l0, %i4
724 set 0x50, %l1
725 stxa %g5, [%l7 + %l1] 0xe3
726 membar #Sync
727 addcc %g4, %o4, %i2
728 andncc %o7, %g7, %l5
729 movvs %icc, %l1, %i3
730 fbe %fcc1, loop_40
731 andcc %i0, %o0, %g3
732 fcmpeq16 %f16, %f16, %l2
733 sllx %i1, 0x05, %l4
734loop_40:
735 mulscc %o3, 0x0836, %g2
736 edge8n %o6, %i6, %o1
737 for %f8, %f26, %f16
738 bge,a,pn %xcc, loop_41
739 array32 %g6, %l6, %l3
740 alignaddr %g1, %i7, %o2
741 tcc %icc, 0x3
742loop_41:
743 tvc %icc, 0x1
744 tle %xcc, 0x2
745 fzeros %f4
746 popc 0x114B, %o5
747 popc 0x1B6F, %l0
748 movne %xcc, %i4, %i5
749 movrgz %g4, %g5, %o4
750 tge %xcc, 0x4
751 fxnor %f18, %f0, %f4
752 tn %xcc, 0x2
753 edge8ln %i2, %g7, %l5
754 saved
755 rdpr %cwp, %g1
756 rdpr %cansave, %g2
757 rdpr %canrestore, %g3
758 rdpr %cleanwin, %g4
759 rdpr %otherwin, %g5
760 rdpr %wstate, %g6
761 ta %icc, 0x3
762 nop
763 setx 0xA4B4E120, %l0, %l6
764 st %l6, [%l7 + 0x28]
765 ld [%l7 + 0x28], %f19
766 setx 0xEA3E62AE, %l1, %l5
767 st %l5, [%l7 + 0x10]
768 ld [%l7 + 0x10], %f15
769 fsubs %f15, %f19, %f10
770 fbu %fcc3, loop_42
771 fnors %f18, %f18, %f15
772 tn %xcc, 0x3
773 movrgez %l1, %o7, %i3
774loop_42:
775 fmovdl %xcc, %f26, %f10
776 fbug %fcc0, loop_43
777 edge16n %i0, %g3, %o0
778 fbue %fcc3, loop_44
779 fmovrsne %l2, %f15, %f15
780loop_43:
781 fmuld8ulx16 %f30, %f13, %f18
782 bpos,a,pn %xcc, loop_45
783loop_44:
784 edge32n %i1, %l4, %o3
785 andn %g2, %o6, %i6
786 xor %g6, 0x1F2D, %l6
787loop_45:
788 bg,a %icc, loop_46
789 fmovrslez %o1, %f1, %f17
790 movvs %xcc, %g1, %l3
791 fbg,a %fcc1, loop_47
792loop_46:
793 nop
794 fitos %f5, %f23
795 fstod %f23, %f16
796 fmovde %icc, %f26, %f0
797 add %l7, 0x18, %l6
798 wr %g0, 0x10, %asi
799 ldxa [%l6] %asi, %i7
800 casxa [%l6] %asi, %i7, %o5
801loop_47:
802 fbo,a %fcc2, loop_48
803 stbar
804 tn %icc, 0x2
805 sra %o2, 0x0C, %l0
806loop_48:
807 xorcc %i5, 0x036B, %i4
808 ble %icc, loop_49
809 bgu,a %icc, loop_50
810 fbule %fcc3, loop_51
811 tgu %xcc, 0x0
812loop_49:
813 edge32l %g5, %o4, %g4
814loop_50:
815 edge8l %i2, %g7, %l5
816loop_51:
817 movrne %l1, %i3, %i0
818 nop
819 fitod %f10, %f18
820 fdtox %f18, %f20
821 nop
822 setx 0xF2E4A7D50FD90EB3, %l0, %l6
823 stx %l6, [%l7 + 0x28]
824 ldd [%l7 + 0x28], %f16
825 setx 0x7455029C5F7ED9E7, %l1, %l5
826 stx %l5, [%l7 + 0x10]
827 ldd [%l7 + 0x10], %f24
828 fmuld %f24, %f16, %f22
829 fornot1 %f22, %f14, %f4
830 add %l7, 0x74, %l6
831 wr %g0, 0x0c, %asi
832 casa [%l6] %asi, %g3, %o7
833 bpos,a,pn %xcc, loop_52
834 ldd [%l7 + 0x50], %l2
835 edge16ln %i1, %l4, %o0
836 fmul8x16 %f26, %f28, %f26
837loop_52:
838 brlez,a %o3, loop_53
839 tcs %xcc, 0x4
840 movne %icc, %g2, %i6
841 fpsub16s %f16, %f19, %f29
842loop_53:
843 edge16 %g6, %l6, %o1
844 movgu %xcc, %o6, %l3
845 wr %g0, 0x88, %asi
846 ldsba [%l7 + 0x23] %asi, %i7
847 fba,a %fcc3, loop_54
848 movrlz %o5, 0x37D, %g1
849 tle %icc, 0x6
850 st %f25, [%l7 + 0x24]
851loop_54:
852 xorcc %l0, 0x1A08, %i5
853 fmovsa %xcc, %f18, %f31
854 xnorcc %o2, %g5, %o4
855 umul %g4, 0x0AF9, %i2
856 udivx %i4, 0x1493, %l5
857 udivcc %l1, 0x0C45, %g7
858 udiv %i3, 0x156F, %i0
859 movrgez %g3, 0x1BB, %o7
860 taddcctv %i1, %l2, %l4
861 andcc %o0, 0x1A04, %g2
862 te %icc, 0x0
863 fmovsa %icc, %f9, %f24
864 fmovd %f28, %f14
865 fmovrde %o3, %f24, %f4
866 brgez %i6, loop_55
867 andn %l6, 0x17A7, %o1
868 edge8ln %o6, %l3, %g6
869 edge16n %o5, %g1, %i7
870loop_55:
871 andncc %l0, %o2, %g5
872 umul %i5, %o4, %i2
873 orn %g4, 0x0B62, %i4
874 movleu %xcc, %l1, %g7
875 subccc %l5, %i0, %i3
876 sub %o7, %g3, %l2
877 sth %i1, [%l7 + 0x30]
878 subccc %o0, 0x17F6, %l4
879 nop
880 setx 0x4E82685B, %l0, %l6
881 st %l6, [%l7 + 0x28]
882 ld [%l7 + 0x28], %f22
883 fsqrts %f22, %f31
884 wr %g0, 0x04, %asi
885 sta %f24, [%l7 + 0x6C] %asi
886 fbg %fcc3, loop_56
887 array8 %o3, %g2, %i6
888 std %f0, [%l7 + 0x10]
889 orcc %o1, %o6, %l3
890loop_56:
891 andcc %l6, %g6, %o5
892 ldx [%l7 + 0x70], %i7
893 movl %icc, %g1, %l0
894 nop
895 fitos %f11, %f11
896 be %xcc, loop_57
897 fbug %fcc1, loop_58
898 movrgez %o2, 0x30A, %i5
899 and %o4, 0x069C, %i2
900loop_57:
901 array16 %g4, %i4, %g5
902loop_58:
903 movn %xcc, %g7, %l1
904 tcc %icc, 0x3
905 edge16n %i0, %i3, %l5
906 ta %icc, 0x1
907 fandnot2s %f25, %f16, %f25
908 fmovdge %xcc, %f29, %f23
909 set 0x7C, %o3
910 lda [%l7 + %o3] 0x04, %f6
911 movrgz %o7, %g3, %l2
912 sllx %i1, %l4, %o0
913 movrne %g2, 0x393, %o3
914 lduw [%l7 + 0x2C], %i6
915 smul %o1, %o6, %l6
916 edge16n %l3, %o5, %i7
917 ta %xcc, 0x1
918 srax %g1, 0x09, %l0
919 wr %g0, 0x11, %asi
920 stha %g6, [%l7 + 0x2E] %asi
921 nop
922 setx 0x9D5A0C2A73F2E3D9, %l0, %l6
923 stx %l6, [%l7 + 0x28]
924 ldd [%l7 + 0x28], %f18
925 fsqrtd %f18, %f24
926 tcs %icc, 0x7
927 ta %xcc, 0x0
928 movn %xcc, %i5, %o4
929 mulx %i2, %g4, %i4
930 sdivcc %o2, 0x0D57, %g7
931 movrne %l1, %g5, %i3
932 flush %l7 + 0x1C
933 fsrc1 %f4, %f28
934 array32 %i0, %l5, %g3
935 fmovd %f8, %f20
936 flush %l7 + 0x78
937 tleu %icc, 0x5
938 fbue,a %fcc3, loop_59
939 edge32n %l2, %i1, %o7
940 addccc %l4, %g2, %o3
941 edge16ln %o0, %i6, %o6
942loop_59:
943 bvc,a,pn %xcc, loop_60
944 orcc %o1, %l3, %o5
945 bcs %xcc, loop_61
946 edge32n %l6, %i7, %l0
947loop_60:
948 orn %g6, 0x1E87, %i5
949 wr %g0, 0x89, %asi
950 lda [%l7 + 0x08] %asi, %f25
951loop_61:
952 bleu,a loop_62
953 popc %g1, %o4
954 fmovrdgez %i2, %f4, %f20
955 and %g4, %o2, %g7
956loop_62:
957 sra %l1, 0x08, %i4
958 edge32l %g5, %i3, %l5
959 fnot1 %f10, %f10
960 fand %f12, %f8, %f30
961 tn %xcc, 0x7
962 fblg %fcc3, loop_63
963 movge %xcc, %g3, %l2
964 umul %i0, 0x1B98, %o7
965 fbe %fcc2, loop_64
966loop_63:
967 fmovsl %xcc, %f23, %f17
968 brz,a %i1, loop_65
969 ldsb [%l7 + 0x55], %l4
970loop_64:
971 andcc %o3, 0x00E4, %o0
972 fmovrsgez %g2, %f28, %f29
973loop_65:
974 mulscc %i6, %o6, %o1
975 wr %g0, 0x23, %asi
976 ldda [%l7 + 0x50] %asi, %l2
977 wr %g0, 0x04, %asi
978 ldswa [%l7 + 0x38] %asi, %o5
979 tsubcctv %i7, 0x1DD3, %l0
980 set 0x73, %l6
981 lduba [%l7 + %l6] 0x80, %l6
982 movl %icc, %g6, %i5
983 movneg %icc, %o4, %g1
984 nop
985 setx 0x4B926174, %l0, %l6
986 st %l6, [%l7 + 0x28]
987 ld [%l7 + 0x28], %f19
988 fsqrts %f19, %f3
989 movrlez %g4, %o2, %i2
990 nop
991 setx 0x6EDF4497, %l0, %l6
992 st %l6, [%l7 + 0x28]
993 ld [%l7 + 0x28], %f13
994 setx 0x7AC5AB92, %l1, %l5
995 st %l5, [%l7 + 0x10]
996 ld [%l7 + 0x10], %f24
997 fadds %f24, %f13, %f14
998 bcc,a %icc, loop_66
999 bgu,a,pn %xcc, loop_67
1000 ldstub [%l7 + 0x24], %l1
1001 wr %g0, 0x88, %asi
1002 lduwa [%l7 + 0x74] %asi, %i4
1003loop_66:
1004 xorcc %g5, 0x1997, %g7
1005loop_67:
1006 bl,pt %xcc, loop_68
1007 tg %xcc, 0x0
1008 sra %i3, 0x13, %l5
1009 alignaddrl %l2, %g3, %o7
1010loop_68:
1011 fmovrsgz %i1, %f1, %f15
1012 fbe,a %fcc2, loop_69
1013 tgu %icc, 0x7
1014 set 0x60, %l3
1015 lduwa [%l7 + %l3] 0x89, %i0
1016loop_69:
1017 nop
1018 add %l7, 0x10, %l6
1019 wr %g0, 0x10, %asi
1020 ldxa [%l6] %asi, %o3
1021 casxa [%l6] %asi, %o3, %o0
1022 mova %xcc, %l4, %i6
1023 edge32n %g2, %o1, %o6
1024 xor %l3, %o5, %l0
1025 edge8 %l6, %g6, %i7
1026 nop
1027 setx 0x381BEBB760644CAA, %l0, %l6
1028 stx %l6, [%l7 + 0x20]
1029 ldx [%l7 + 0x20], %fsr
1030 movrne %i5, 0x22F, %g1
1031 udivx %g4, 0x1B67, %o4
1032 tvs %xcc, 0x6
1033 stbar
1034 subc %o2, 0x15F0, %l1
1035 set 0x58, %o7
1036 prefetcha [%l7 + %o7] 0x15, 0x1
1037 array32 %g5, %i2, %i3
1038 popc %g7, %l5
1039 tcs %xcc, 0x6
1040 fbule,a %fcc0, loop_70
1041 tne %icc, 0x6
1042 movvs %xcc, %l2, %o7
1043 movrlez %i1, 0x0C0, %i0
1044loop_70:
1045 movneg %xcc, %o3, %o0
1046 udivx %l4, 0x0128, %i6
1047 xorcc %g2, %g3, %o1
1048 edge8 %l3, %o6, %l0
1049 edge8l %o5, %g6, %i7
1050 fnot1s %f21, %f9
1051 orncc %i5, 0x0F84, %g1
1052 smulcc %l6, 0x0B26, %o4
1053 nop
1054 fitos %f20, %f10
1055 fmovrsne %g4, %f6, %f29
1056 sethi 0x1079, %l1
1057 fnor %f24, %f20, %f20
1058 sra %i4, %o2, %i2
1059 wr %g0, 0x0c, %asi
1060 ldstuba [%l7 + 0x7E] %asi, %i3
1061 movvs %icc, %g5, %l5
1062 mova %xcc, %g7, %o7
1063 fmovsvc %xcc, %f31, %f5
1064 sethi 0x1D83, %i1
1065 bn loop_71
1066 edge8l %l2, %i0, %o3
1067 bn,pt %icc, loop_72
1068 fble %fcc2, loop_73
1069loop_71:
1070 nop
1071 fitod %f12, %f28
1072 fdtoi %f28, %f13
1073 edge16l %l4, %o0, %g2
1074loop_72:
1075 fpmerge %f7, %f10, %f8
1076loop_73:
1077 edge16n %i6, %o1, %l3
1078 nop
1079 fitod %f2, %f22
1080 fdtos %f22, %f31
1081 ble,pn %xcc, loop_74
1082 and %o6, 0x1D9F, %l0
1083 fnands %f4, %f3, %f1
1084 saved
1085 rdpr %cwp, %g1
1086 rdpr %cansave, %g2
1087 rdpr %canrestore, %g3
1088 rdpr %cleanwin, %g4
1089 rdpr %otherwin, %g5
1090 rdpr %wstate, %g6
1091loop_74:
1092 nop
1093 fitod %f0, %f22
1094 subcc %g3, %o5, %i7
1095 ba,pn %icc, loop_75
1096 andncc %g6, %g1, %i5
1097 fcmpgt32 %f2, %f18, %l6
1098 wr %g0, 0x88, %asi
1099 lduha [%l7 + 0x66] %asi, %g4
1100loop_75:
1101 array32 %l1, %o4, %o2
1102 fbl %fcc0, loop_76
1103 be,a,pn %xcc, loop_77
1104 nop
1105 setx loop_78, %l0, %l1
1106 wrpr 0x1, %tl
1107 wrpr %l1, %tnpc
1108 setx 0x34400001400, %l0, %l1
1109 wrpr %l1, %tstate
1110 wrhpr 0x4, %htstate
1111 done
1112 ta %xcc, 0x4
1113loop_76:
1114 andcc %i4, %i3, %i2
1115loop_77:
1116 edge16 %g5, %g7, %o7
1117loop_78:
1118 edge32ln %l5, %l2, %i0
1119 movvs %icc, %o3, %l4
1120 edge8n %i1, %g2, %o0
1121 orn %i6, %o1, %l3
1122 orcc %o6, %g3, %l0
1123 movrgz %o5, 0x0C1, %i7
1124 fmovdneg %xcc, %f6, %f7
1125 edge8l %g6, %i5, %l6
1126 wr %g0, 0x81, %asi
1127 stha %g4, [%l7 + 0x12] %asi
1128 udivcc %l1, 0x0282, %g1
1129 fmovrdlz %o2, %f12, %f10
1130 fmul8sux16 %f24, %f10, %f12
1131 udivx %i4, 0x0B16, %i3
1132 fbge,a %fcc1, loop_79
1133 tl %xcc, 0x7
1134 tle %icc, 0x0
1135 fmovs %f26, %f20
1136loop_79:
1137 movge %icc, %o4, %g5
1138 edge32 %g7, %i2, %o7
1139 nop
1140 setx 0x7E028383607A2659, %l0, %l6
1141 stx %l6, [%l7 + 0x68]
1142 ldx [%l7 + 0x68], %fsr
1143 movrgez %l5, 0x0C6, %i0
1144 fbue,a %fcc0, loop_80
1145 tg %xcc, 0x3
1146 add %l2, %o3, %l4
1147 mulx %g2, %i1, %i6
1148loop_80:
1149 movrne %o0, %o1, %l3
1150 fpadd16s %f6, %f30, %f30
1151 nop
1152 setx loop_81, %l0, %l1
1153 wrpr 0x1, %tl
1154 wrpr %l1, %tnpc
1155 setx 0x34400001400, %l0, %l1
1156 wrpr %l1, %tstate
1157 wrhpr 0x4, %htstate
1158 done
1159 bvc,a,pn %xcc, loop_82
1160 mulscc %g3, %l0, %o6
1161 tcs %icc, 0x0
1162loop_81:
1163 fmuld8sux16 %f27, %f1, %f12
1164loop_82:
1165 fmovdcs %xcc, %f0, %f3
1166 sdivcc %i7, 0x16AF, %g6
1167 bcc,a %xcc, loop_83
1168 edge32 %i5, %o5, %g4
1169 fbug,a %fcc3, loop_84
1170 fnor %f6, %f26, %f24
1171loop_83:
1172 be %icc, loop_85
1173 fbne,a %fcc2, loop_86
1174loop_84:
1175 orcc %l6, %g1, %o2
1176 movvc %xcc, %l1, %i4
1177loop_85:
1178 bleu,a,pt %xcc, loop_87
1179loop_86:
1180 or %i3, %g5, %o4
1181 fmovrdlez %g7, %f2, %f10
1182 fmovsvs %xcc, %f23, %f8
1183loop_87:
1184 nop
1185 set 0x7A, %l2
1186 stha %i2, [%l7 + %l2] 0xea
1187 membar #Sync
1188 subc %l5, %i0, %o7
1189 restored
1190 rdpr %cwp, %g1
1191 rdpr %cansave, %g2
1192 rdpr %canrestore, %g3
1193 rdpr %cleanwin, %g4
1194 rdpr %otherwin, %g5
1195 rdpr %wstate, %g6
1196 xor %o3, 0x160D, %l2
1197 sll %g2, 0x1C, %l4
1198 movn %icc, %i1, %i6
1199 sub %o1, %o0, %g3
1200 fmul8x16au %f21, %f6, %f18
1201 edge8 %l0, %o6, %l3
1202 brnz %i7, loop_88
1203 fcmpgt16 %f22, %f26, %i5
1204 fpadd16s %f19, %f2, %f10
1205 tne %icc, 0x0
1206loop_88:
1207 movneg %xcc, %o5, %g6
1208 st %f18, [%l7 + 0x68]
1209 edge8l %l6, %g1, %g4
1210 movge %icc, %l1, %i4
1211 fba,a %fcc0, loop_89
1212 array16 %o2, %i3, %g5
1213 movvs %icc, %g7, %i2
1214 fmovrdlez %l5, %f18, %f12
1215loop_89:
1216 orcc %o4, %o7, %o3
1217 fmovsneg %xcc, %f19, %f11
1218 movn %xcc, %l2, %g2
1219 fbne %fcc3, loop_90
1220 fandnot1s %f20, %f2, %f19
1221 fmovsl %xcc, %f12, %f12
1222 nop
1223 fitos %f12, %f6
1224loop_90:
1225 fbo %fcc0, loop_91
1226 fsrc1s %f24, %f6
1227 nop
1228 fitod %f0, %f14
1229 fdtox %f14, %f8
1230 orcc %l4, %i1, %i0
1231loop_91:
1232 edge16ln %o1, %i6, %o0
1233 tgu %icc, 0x6
1234 edge8ln %g3, %l0, %l3
1235 and %i7, 0x0616, %i5
1236 movg %icc, %o6, %o5
1237 fcmple32 %f20, %f26, %g6
1238 tgu %xcc, 0x1
1239 sra %l6, %g4, %l1
1240 tpos %xcc, 0x7
1241 fmovdpos %icc, %f13, %f24
1242 fmovrdlez %i4, %f18, %f20
1243 tneg %xcc, 0x6
1244 subccc %o2, %i3, %g1
1245 add %l7, 0x70, %l6
1246 wr %g0, 0x04, %asi
1247 casxa [%l6] 0x04, %g5, %g7
1248 fmuld8ulx16 %f2, %f17, %f22
1249 taddcc %i2, 0x0CFF, %l5
1250 bleu,pn %xcc, loop_92
1251 flush %l7 + 0x74
1252 set 0x40, %l4
1253 ldda [%l7 + %l4] 0x81, %f16
1254loop_92:
1255 movrlz %o7, 0x2DF, %o4
1256 movleu %icc, %l2, %o3
1257 be,pt %icc, loop_93
1258 ld [%l7 + 0x3C], %f6
1259 fmovdvs %xcc, %f28, %f0
1260 orncc %l4, 0x0EC4, %i1
1261loop_93:
1262 sub %g2, %o1, %i0
1263 nop
1264 setx 0xF509B17E, %l0, %l6
1265 st %l6, [%l7 + 0x28]
1266 ld [%l7 + 0x28], %f23
1267 setx 0xC124557E, %l1, %l5
1268 st %l5, [%l7 + 0x10]
1269 ld [%l7 + 0x10], %f10
1270 fdivs %f10, %f23, %f6
1271 nop
1272 setx 0x6F35A968AC56DA47, %l0, %l6
1273 stx %l6, [%l7 + 0x28]
1274 ldd [%l7 + 0x28], %f22
1275 setx 0xDB17B97318E81934, %l1, %l5
1276 stx %l5, [%l7 + 0x10]
1277 ldd [%l7 + 0x10], %f30
1278 fsubd %f30, %f22, %f14
1279 edge32n %i6, %o0, %l0
1280 nop
1281 setx 0xF1FEDD139E64821D, %l0, %l6
1282 stx %l6, [%l7 + 0x28]
1283 ldd [%l7 + 0x28], %f30
1284 setx 0x53320E05917D4495, %l1, %l5
1285 stx %l5, [%l7 + 0x10]
1286 ldd [%l7 + 0x10], %f14
1287 fsubd %f14, %f30, %f30
1288 ldsh [%l7 + 0x68], %g3
1289 ta %xcc, 0x1
1290 taddcctv %i7, %l3, %i5
1291 fbg,a %fcc1, loop_94
1292 tgu %xcc, 0x3
1293 movle %xcc, %o6, %g6
1294 wr %g0, 0x19, %asi
1295 lda [%l7 + 0x34] %asi, %f19
1296loop_94:
1297 fbg %fcc0, loop_95
1298 ldx [%l7 + 0x78], %l6
1299 orn %o5, 0x08CF, %g4
1300 fcmple16 %f12, %f4, %l1
1301loop_95:
1302 mulx %o2, %i4, %i3
1303 addcc %g5, %g7, %i2
1304 nop
1305 setx loop_96, %l0, %l1
1306 wrpr 0x1, %tl
1307 wrpr %l1, %tnpc
1308 setx 0x34400001400, %l0, %l1
1309 wrpr %l1, %tstate
1310 wrhpr 0x4, %htstate
1311 done
1312 xnor %l5, %g1, %o7
1313 subcc %o4, %o3, %l2
1314 edge32n %i1, %l4, %g2
1315loop_96:
1316 fmovrdlez %o1, %f30, %f8
1317 wr %g0, 0x0c, %asi
1318 stwa %i0, [%l7 + 0x30] %asi
1319 edge8l %o0, %l0, %i6
1320 lduh [%l7 + 0x08], %i7
1321 andn %l3, %g3, %i5
1322 fbul %fcc2, loop_97
1323 andn %g6, %o6, %l6
1324 tle %xcc, 0x2
1325 andn %g4, %o5, %o2
1326loop_97:
1327 fnot1 %f16, %f4
1328 fsrc2s %f31, %f19
1329 movvc %icc, %i4, %l1
1330 fbe,a %fcc0, loop_98
1331 edge16ln %g5, %i3, %i2
1332 fbue %fcc3, loop_99
1333 orcc %g7, %g1, %l5
1334loop_98:
1335 addcc %o7, %o4, %o3
1336 edge16 %i1, %l2, %g2
1337loop_99:
1338 ldsh [%l7 + 0x70], %o1
1339 fbuge %fcc0, loop_100
1340 add %i0, 0x18E6, %o0
1341 xnor %l4, %i6, %i7
1342 st %f23, [%l7 + 0x48]
1343loop_100:
1344 bl %icc, loop_101
1345 udivx %l0, 0x1D1C, %g3
1346 movrlez %i5, %l3, %o6
1347 wr %g0, 0x89, %asi
1348 ldswa [%l7 + 0x54] %asi, %l6
1349loop_101:
1350 tsubcctv %g6, %g4, %o2
1351 ldx [%l7 + 0x30], %o5
1352 orn %l1, 0x1C14, %g5
1353 pdist %f6, %f14, %f30
1354 movre %i4, 0x3BA, %i2
1355 fbl,a %fcc2, loop_102
1356 movl %icc, %i3, %g1
1357 movrgz %g7, 0x227, %l5
1358 mulscc %o7, %o3, %i1
1359loop_102:
1360 nop
1361 wr %g0, 0x04, %asi
1362 lda [%l7 + 0x24] %asi, %f6
1363 sllx %o4, %l2, %g2
1364 restored
1365 rdpr %cwp, %g1
1366 rdpr %cansave, %g2
1367 rdpr %canrestore, %g3
1368 rdpr %cleanwin, %g4
1369 rdpr %otherwin, %g5
1370 rdpr %wstate, %g6
1371 brz %i0, loop_103
1372 movrne %o0, %l4, %i6
1373 ldub [%l7 + 0x5D], %i7
1374 sllx %l0, %g3, %o1
1375loop_103:
1376 fbu %fcc1, loop_104
1377 andn %i5, 0x02F2, %o6
1378 tpos %xcc, 0x3
1379 movleu %icc, %l3, %l6
1380loop_104:
1381 umul %g6, %g4, %o5
1382 lduw [%l7 + 0x18], %o2
1383 or %l1, 0x10A9, %i4
1384 orcc %i2, 0x0EED, %g5
1385 array16 %g1, %g7, %l5
1386 edge32n %o7, %i3, %o3
1387 edge16n %i1, %l2, %g2
1388 edge16 %o4, %o0, %i0
1389 bneg,a %xcc, loop_105
1390 add %i6, %l4, %i7
1391 alignaddr %g3, %l0, %i5
1392 edge32 %o1, %l3, %l6
1393loop_105:
1394 fandnot2 %f10, %f6, %f4
1395 tleu %xcc, 0x6
1396 prefetch [%l7 + 0x24], 0x3
1397 fmul8sux16 %f26, %f28, %f4
1398 fcmpgt16 %f4, %f12, %g6
1399 prefetch [%l7 + 0x64], 0x1
1400 sethi 0x1431, %o6
1401 fmovrsne %g4, %f30, %f15
1402 move %xcc, %o2, %o5
1403 restored
1404 rdpr %cwp, %g1
1405 rdpr %cansave, %g2
1406 rdpr %canrestore, %g3
1407 rdpr %cleanwin, %g4
1408 rdpr %otherwin, %g5
1409 rdpr %wstate, %g6
1410 tle %icc, 0x0
1411 fbue,a %fcc2, loop_106
1412 nop
1413 setx 0x306AD957, %l0, %l6
1414 st %l6, [%l7 + 0x18]
1415 ld [%l7 + 0x18], %fsr
1416 fcmple32 %f4, %f2, %i4
1417 edge16n %l1, %g5, %i2
1418loop_106:
1419 nop
1420 wr %g0, 0x10, %asi
1421 lduwa [%l7 + 0x1C] %asi, %g7
1422 fmovse %icc, %f21, %f0
1423 edge32l %g1, %o7, %i3
1424 bn,a,pn %icc, loop_107
1425 movne %xcc, %l5, %o3
1426 movrne %l2, %g2, %i1
1427 nop
1428 setx 0xDEC30DA5, %l0, %l6
1429 st %l6, [%l7 + 0x28]
1430 ld [%l7 + 0x28], %f7
1431 fsqrts %f7, %f7
1432loop_107:
1433 movneg %icc, %o0, %o4
1434 wr %g0, 0x2b, %asi
1435 stha %i6, [%l7 + 0x38] %asi
1436 membar #Sync
1437 tpos %icc, 0x5
1438 edge32n %l4, %i0, %g3
1439 movcs %icc, %l0, %i7
1440 stb %i5, [%l7 + 0x57]
1441 fbo %fcc1, loop_108
1442 udivx %l3, 0x1A73, %o1
1443 array16 %g6, %o6, %l6
1444 brlez %o2, loop_109
1445loop_108:
1446 smulcc %g4, %o5, %i4
1447 umulcc %l1, %g5, %i2
1448 fmovdvc %xcc, %f18, %f23
1449loop_109:
1450 fmovdn %xcc, %f3, %f8
1451 edge8ln %g1, %o7, %g7
1452 edge8l %l5, %i3, %o3
1453 alignaddr %l2, %g2, %i1
1454 tvc %xcc, 0x3
1455 fcmpgt32 %f0, %f24, %o4
1456 subccc %i6, 0x0D68, %o0
1457 movle %icc, %i0, %g3
1458 movg %xcc, %l4, %i7
1459 umulcc %l0, 0x052E, %i5
1460 fmovs %f16, %f14
1461 mulscc %l3, %o1, %g6
1462 xnor %o6, %l6, %o2
1463 fpsub32s %f24, %f25, %f4
1464 bvs,a loop_110
1465 xorcc %g4, 0x151B, %i4
1466 edge32l %o5, %g5, %l1
1467 wr %g0, 0x89, %asi
1468 stda %f0, [%l7 + 0x40] %asi
1469loop_110:
1470 edge16l %i2, %o7, %g1
1471 andncc %g7, %i3, %l5
1472 movleu %icc, %o3, %l2
1473 fmul8x16al %f10, %f4, %f22
1474 movcc %icc, %g2, %o4
1475 or %i6, 0x152E, %o0
1476 tvc %icc, 0x3
1477 udiv %i0, 0x1127, %i1
1478 fbne,a %fcc3, loop_111
1479 fpadd16 %f28, %f28, %f22
1480 nop
1481 setx 0x4056B3BC, %l0, %l6
1482 st %l6, [%l7 + 0x64]
1483 ld [%l7 + 0x64], %fsr
1484 tn %xcc, 0x0
1485loop_111:
1486 sth %l4, [%l7 + 0x30]
1487 add %g3, 0x04A2, %l0
1488 andn %i5, 0x118D, %i7
1489 sir 0x0AFE
1490 taddcc %o1, 0x117C, %g6
1491 movne %xcc, %l3, %l6
1492 movrlez %o2, 0x21C, %g4
1493 fmovsl %xcc, %f21, %f5
1494 tl %icc, 0x3
1495 fmovdle %xcc, %f2, %f10
1496 edge8ln %o6, %i4, %o5
1497 tcc %icc, 0x7
1498 lduw [%l7 + 0x30], %g5
1499 set 0x40, %g6
1500 lda [%l7 + %g6] 0x11, %f29
1501 fmovdvc %icc, %f6, %f25
1502 swap [%l7 + 0x68], %i2
1503 set 0x60, %o2
1504 ldda [%l7 + %o2] 0x11, %l0
1505 subcc %g1, %o7, %g7
1506 fcmpgt32 %f0, %f0, %i3
1507 nop
1508 fitos %f8, %f19
1509 fstoi %f19, %f3
1510 smul %o3, %l2, %l5
1511 movneg %xcc, %o4, %i6
1512 nop
1513 fitos %f13, %f25
1514 fstox %f25, %f16
1515 fxtos %f16, %f30
1516 nop
1517 set 0x28, %o4
1518 stw %g2, [%l7 + %o4]
1519 mulscc %o0, %i1, %i0
1520 edge16ln %g3, %l4, %i5
1521 ble,a %icc, loop_112
1522 fpsub32s %f6, %f23, %f27
1523 smul %i7, 0x1D64, %l0
1524 udivcc %g6, 0x1D24, %l3
1525loop_112:
1526 nop
1527 wr %g0, 0x19, %asi
1528 ldxa [%l7 + 0x48] %asi, %l6
1529 edge8n %o1, %g4, %o6
1530 tvc %xcc, 0x2
1531 movrlz %i4, 0x245, %o5
1532 movgu %icc, %o2, %g5
1533 movl %icc, %l1, %g1
1534 fornot2s %f24, %f3, %f17
1535 set 0x40, %l0
1536 ldda [%l7 + %l0] 0x19, %f0
1537 edge8ln %i2, %o7, %g7
1538 restored
1539 rdpr %cwp, %g1
1540 rdpr %cansave, %g2
1541 rdpr %canrestore, %g3
1542 rdpr %cleanwin, %g4
1543 rdpr %otherwin, %g5
1544 rdpr %wstate, %g6
1545 wr %g0, 0x89, %asi
1546 ldstuba [%l7 + 0x0F] %asi, %i3
1547 edge16l %o3, %l2, %o4
1548 sethi 0x11A2, %l5
1549 fnors %f18, %f12, %f9
1550 wr %g0, 0x80, %asi
1551 ldxa [%l7 + 0x38] %asi, %g2
1552 fmovda %xcc, %f27, %f21
1553 edge8 %o0, %i6, %i0
1554 fmovdn %xcc, %f7, %f22
1555 movre %g3, 0x3C6, %i1
1556 edge16l %l4, %i7, %i5
1557 sir 0x0569
1558 addcc %l0, %g6, %l3
1559 fblg %fcc0, loop_113
1560 udivx %l6, 0x1E34, %g4
1561 xnor %o6, %o1, %i4
1562 addc %o2, 0x0EF7, %o5
1563loop_113:
1564 sdivx %l1, 0x0FD5, %g5
1565 mulscc %i2, 0x0F78, %g1
1566 tl %icc, 0x1
1567 or %g7, %i3, %o3
1568 movneg %xcc, %o7, %o4
1569 alignaddr %l5, %g2, %o0
1570 nop
1571 setx 0xA6E604FE, %l0, %l6
1572 st %l6, [%l7 + 0x28]
1573 ld [%l7 + 0x28], %f8
1574 fsqrts %f8, %f16
1575 sdivx %l2, 0x1654, %i6
1576 edge16l %i0, %i1, %g3
1577 tgu %xcc, 0x7
1578 taddcctv %i7, %i5, %l0
1579 sll %g6, 0x12, %l4
1580 call loop_114
1581 or %l3, %l6, %o6
1582 array32 %o1, %i4, %o2
1583 tleu %xcc, 0x0
1584loop_114:
1585 mulscc %o5, 0x12C6, %l1
1586 smulcc %g4, 0x1B6E, %g5
1587 array32 %i2, %g7, %i3
1588 sllx %o3, %g1, %o4
1589 fone %f14
1590 tleu %icc, 0x7
1591 udiv %l5, 0x17F6, %o7
1592 taddcc %o0, %l2, %g2
1593 restored
1594 rdpr %cwp, %g1
1595 rdpr %cansave, %g2
1596 rdpr %canrestore, %g3
1597 rdpr %cleanwin, %g4
1598 rdpr %otherwin, %g5
1599 rdpr %wstate, %g6
1600 movg %icc, %i0, %i6
1601 tl %xcc, 0x4
1602 fbule %fcc1, loop_115
1603 umulcc %i1, %i7, %g3
1604 fbe %fcc3, loop_116
1605 fsrc2s %f8, %f0
1606loop_115:
1607 taddcc %i5, %g6, %l4
1608 xnorcc %l0, %l3, %l6
1609loop_116:
1610 fmovdle %icc, %f18, %f29
1611 sdivcc %o1, 0x1650, %i4
1612 edge32ln %o2, %o5, %l1
1613 faligndata %f4, %f6, %f4
1614 fmovdl %xcc, %f6, %f20
1615 fandnot1s %f23, %f27, %f2
1616 tvc %xcc, 0x5
1617 set 0x0C, %g5
1618 lda [%l7 + %g5] 0x81, %f8
1619 tneg %icc, 0x2
1620 sllx %o6, 0x10, %g4
1621 addc %i2, %g7, %g5
1622 fcmpgt32 %f26, %f16, %i3
1623 subcc %o3, %g1, %l5
1624 array32 %o7, %o4, %o0
1625 tneg %icc, 0x6
1626 tgu %xcc, 0x7
1627 fmul8ulx16 %f2, %f22, %f12
1628 movvc %xcc, %g2, %i0
1629 srl %i6, %l2, %i1
1630 fmul8x16al %f12, %f29, %f4
1631 mulx %i7, %i5, %g3
1632 brgz,a %l4, loop_117
1633 movge %icc, %l0, %g6
1634 sdiv %l6, 0x10FD, %l3
1635 nop
1636 set 0x50, %g3
1637 stw %o1, [%l7 + %g3]
1638loop_117:
1639 tn %icc, 0x2
1640 tne %xcc, 0x4
1641 movrgz %i4, 0x2EB, %o5
1642 tl %icc, 0x0
1643 fnot2s %f30, %f1
1644 tvc %icc, 0x1
1645 for %f24, %f16, %f18
1646 wr %g0, 0x89, %asi
1647 lduha [%l7 + 0x5A] %asi, %l1
1648 fbg,a %fcc2, loop_118
1649 array8 %o2, %g4, %i2
1650 movn %xcc, %g7, %o6
1651 sll %g5, 0x0C, %o3
1652loop_118:
1653 mova %xcc, %i3, %l5
1654 xorcc %o7, %g1, %o0
1655 addcc %o4, %g2, %i0
1656 fmovrslz %i6, %f23, %f23
1657 taddcctv %i1, 0x02F6, %l2
1658 wr %g0, 0x81, %asi
1659 lduha [%l7 + 0x3A] %asi, %i7
1660 fbug %fcc2, loop_119
1661 array16 %g3, %l4, %l0
1662 fbue %fcc0, loop_120
1663 movvs %xcc, %i5, %l6
1664loop_119:
1665 mova %icc, %l3, %o1
1666 andcc %i4, 0x0DBB, %o5
1667loop_120:
1668 nop
1669 set 0x08, %l5
1670 stx %g6, [%l7 + %l5]
1671 udivcc %l1, 0x111E, %o2
1672 sth %g4, [%l7 + 0x0A]
1673 movvs %icc, %g7, %o6
1674 tcs %icc, 0x5
1675 and %i2, 0x00BB, %g5
1676 fmovrsgez %o3, %f5, %f6
1677 fone %f8
1678 srax %i3, 0x09, %l5
1679 wr %g0, 0x18, %asi
1680 stxa %g1, [%l7 + 0x30] %asi
1681 fmovsneg %xcc, %f19, %f27
1682 te %icc, 0x7
1683 nop
1684 setx 0x0FE85D0F, %l0, %l6
1685 st %l6, [%l7 + 0x28]
1686 ld [%l7 + 0x28], %f25
1687 setx 0xC05242F1, %l1, %l5
1688 st %l5, [%l7 + 0x10]
1689 ld [%l7 + 0x10], %f17
1690 fdivs %f17, %f25, %f2
1691 fbue %fcc2, loop_121
1692 edge8 %o0, %o7, %g2
1693 movl %icc, %o4, %i0
1694 fand %f28, %f18, %f18
1695loop_121:
1696 orcc %i1, %i6, %l2
1697 sdivx %g3, 0x1569, %l4
1698 fcmpne16 %f18, %f24, %i7
1699 fmovse %xcc, %f7, %f12
1700 nop
1701 setx 0xE056258E, %l0, %l6
1702 st %l6, [%l7 + 0x48]
1703 ld [%l7 + 0x48], %fsr
1704 tgu %icc, 0x7
1705 ta %icc, 0x5
1706 movrlez %i5, %l6, %l3
1707 andncc %o1, %i4, %o5
1708 taddcc %g6, 0x0175, %l0
1709 tcc %xcc, 0x3
1710 fzeros %f30
1711 udiv %l1, 0x1452, %g4
1712 fpadd32s %f1, %f17, %f4
1713 stx %o2, [%l7 + 0x30]
1714 xnorcc %g7, 0x1C93, %i2
1715 sth %g5, [%l7 + 0x6E]
1716 fmovdcs %xcc, %f7, %f28
1717 addccc %o3, 0x1AEC, %i3
1718 fmovsa %icc, %f28, %f3
1719 fmovrsgez %l5, %f11, %f2
1720 xorcc %g1, %o6, %o7
1721 fandnot2s %f2, %f31, %f23
1722 xnor %o0, %o4, %i0
1723 movg %icc, %g2, %i6
1724 movn %icc, %l2, %g3
1725 xnor %l4, 0x0AD7, %i1
1726 fmul8x16 %f3, %f14, %f12
1727 tle %icc, 0x6
1728 sll %i7, %l6, %i5
1729 orncc %o1, %i4, %l3
1730 movneg %icc, %o5, %l0
1731 fcmple32 %f8, %f26, %g6
1732 bge,pt %icc, loop_122
1733 tpos %icc, 0x0
1734 movne %icc, %l1, %g4
1735 edge8 %g7, %i2, %g5
1736loop_122:
1737 movrlez %o2, 0x1DA, %o3
1738 movleu %icc, %i3, %l5
1739 fmovscs %xcc, %f11, %f16
1740 taddcc %g1, 0x0F18, %o7
1741 movgu %icc, %o0, %o6
1742 umul %o4, 0x07AF, %g2
1743 movcs %icc, %i0, %i6
1744 array32 %g3, %l2, %l4
1745 set 0x49, %o5
1746 ldstuba [%l7 + %o5] 0x18, %i7
1747 tg %icc, 0x2
1748 stbar
1749 movleu %icc, %l6, %i1
1750 restored
1751 rdpr %cwp, %g1
1752 rdpr %cansave, %g2
1753 rdpr %canrestore, %g3
1754 rdpr %cleanwin, %g4
1755 rdpr %otherwin, %g5
1756 rdpr %wstate, %g6
1757 edge16l %i5, %o1, %i4
1758 fmovsleu %xcc, %f17, %f9
1759 nop
1760 setx loop_123, %l0, %l1
1761 wrpr 0x1, %tl
1762 wrpr %l1, %tpc
1763 add %l1, 0x4, %l1
1764 wrpr %l1, %tnpc
1765 setx 0x34400001400, %l0, %l1
1766 wrpr %l1, %tstate
1767 wrhpr 0x4, %htstate
1768 retry
1769 fmovdpos %icc, %f15, %f14
1770 xorcc %o5, %l3, %l0
1771 fmovrsgz %g6, %f31, %f25
1772loop_123:
1773 fmovsn %icc, %f14, %f18
1774 popc 0x028C, %g4
1775 fors %f24, %f2, %f26
1776 tne %icc, 0x0
1777 brgez,a %g7, loop_124
1778 movn %icc, %l1, %i2
1779 bge,a %xcc, loop_125
1780 fone %f24
1781loop_124:
1782 popc %o2, %g5
1783 edge16l %o3, %l5, %g1
1784loop_125:
1785 bneg,a,pt %icc, loop_126
1786 tl %xcc, 0x2
1787 orcc %o7, 0x05A9, %i3
1788 bn,a,pn %icc, loop_127
1789loop_126:
1790 fabss %f21, %f20
1791 movle %xcc, %o0, %o6
1792 fpsub32s %f28, %f1, %f10
1793loop_127:
1794 movge %icc, %g2, %o4
1795 movre %i6, 0x086, %g3
1796 movre %l2, 0x2EF, %l4
1797 edge16ln %i7, %l6, %i1
1798 udivcc %i0, 0x00DA, %i5
1799 sdivx %i4, 0x06CB, %o1
1800 fnot2s %f25, %f14
1801 edge16ln %l3, %o5, %l0
1802 alignaddrl %g4, %g7, %l1
1803 subc %i2, %g6, %o2
1804 smulcc %o3, 0x0F26, %l5
1805 add %l7, 0x60, %l6
1806 wr %g0, 0x04, %asi
1807 lda [%l6] %asi, %g5
1808 casa [%l6] %asi, %g5, %g1
1809 tne %icc, 0x3
1810 fmovsleu %xcc, %f30, %f8
1811 orncc %i3, 0x0DA7, %o0
1812 subcc %o6, 0x12E5, %o7
1813 prefetch [%l7 + 0x5C], 0x0
1814 fbl,a %fcc0, loop_128
1815 fmovrde %o4, %f20, %f16
1816 umul %i6, %g3, %l2
1817 fandnot1 %f10, %f4, %f14
1818loop_128:
1819 movleu %icc, %g2, %l4
1820 ldd [%l7 + 0x38], %f30
1821 fnands %f16, %f29, %f13
1822 restored
1823 rdpr %cwp, %g1
1824 rdpr %cansave, %g2
1825 rdpr %canrestore, %g3
1826 rdpr %cleanwin, %g4
1827 rdpr %otherwin, %g5
1828 rdpr %wstate, %g6
1829 fbuge,a %fcc2, loop_129
1830 udiv %i7, 0x13B9, %i1
1831 sth %i0, [%l7 + 0x14]
1832 fba,a %fcc3, loop_130
1833loop_129:
1834 taddcctv %l6, 0x02AF, %i4
1835 movrgz %o1, %l3, %o5
1836 movre %l0, 0x2EE, %i5
1837loop_130:
1838 brgez,a %g4, loop_131
1839 lduh [%l7 + 0x28], %l1
1840 saved
1841 rdpr %cwp, %g1
1842 rdpr %cansave, %g2
1843 rdpr %canrestore, %g3
1844 rdpr %cleanwin, %g4
1845 rdpr %otherwin, %g5
1846 rdpr %wstate, %g6
1847 nop
1848 set 0x18, %g2
1849 sth %i2, [%l7 + %g2]
1850loop_131:
1851 edge8l %g7, %g6, %o2
1852 array16 %l5, %g5, %g1
1853 fnand %f30, %f2, %f2
1854 fmovdpos %xcc, %f4, %f30
1855 xor %i3, 0x1654, %o0
1856 ld [%l7 + 0x34], %f19
1857 sllx %o6, 0x1A, %o7
1858 ldsb [%l7 + 0x43], %o3
1859 smul %o4, %g3, %i6
1860 faligndata %f2, %f18, %f24
1861 fmovrdgz %l2, %f6, %f6
1862 bl,a,pn %icc, loop_132
1863 xorcc %g2, 0x033E, %i7
1864 fmovrse %i1, %f10, %f4
1865 fblg %fcc0, loop_133
1866loop_132:
1867 fandnot2s %f10, %f10, %f5
1868 restored
1869 rdpr %cwp, %g1
1870 rdpr %cansave, %g2
1871 rdpr %canrestore, %g3
1872 rdpr %cleanwin, %g4
1873 rdpr %otherwin, %g5
1874 rdpr %wstate, %g6
1875 movneg %icc, %l4, %l6
1876loop_133:
1877 fbge,a %fcc1, loop_134
1878 edge16l %i0, %i4, %l3
1879 tle %icc, 0x5
1880 addccc %o5, 0x0A56, %l0
1881loop_134:
1882 tl %icc, 0x3
1883 saved
1884 rdpr %cwp, %g1
1885 rdpr %cansave, %g2
1886 rdpr %canrestore, %g3
1887 rdpr %cleanwin, %g4
1888 rdpr %otherwin, %g5
1889 rdpr %wstate, %g6
1890 alignaddr %i5, %g4, %o1
1891 fzero %f18
1892 fmovse %icc, %f0, %f7
1893 orcc %i2, 0x12CC, %l1
1894 fpadd16s %f10, %f24, %f18
1895 srl %g7, 0x11, %g6
1896 move %xcc, %l5, %o2
1897 fnor %f18, %f0, %f16
1898 fbo %fcc2, loop_135
1899 fbue %fcc0, loop_136
1900 movl %icc, %g1, %g5
1901 addcc %o0, 0x1056, %o6
1902loop_135:
1903 nop
1904 wr %g0, 0x80, %asi
1905 ldxa [%l7 + 0x28] %asi, %i3
1906loop_136:
1907 taddcc %o3, 0x130D, %o4
1908 fmovsgu %xcc, %f23, %f0
1909 xnorcc %o7, 0x085D, %i6
1910 fbu,a %fcc2, loop_137
1911 addcc %g3, %g2, %i7
1912 fmovdpos %xcc, %f24, %f2
1913 movneg %xcc, %l2, %l4
1914loop_137:
1915 fmovdl %icc, %f19, %f31
1916 stb %i1, [%l7 + 0x57]
1917 sdivcc %l6, 0x1D90, %i4
1918 alignaddr %l3, %i0, %o5
1919 nop
1920 setx 0xEE3F6294, %l0, %l6
1921 st %l6, [%l7 + 0x28]
1922 ld [%l7 + 0x28], %f20
1923 setx 0xEA8A1E23, %l1, %l5
1924 st %l5, [%l7 + 0x10]
1925 ld [%l7 + 0x10], %f7
1926 fadds %f7, %f20, %f13
1927 bleu,a,pn %xcc, loop_138
1928 xorcc %l0, 0x1AEF, %i5
1929 udivcc %o1, 0x03E7, %i2
1930 fpsub16s %f5, %f15, %f19
1931loop_138:
1932 nop
1933 fitos %f14, %f25
1934 ldsw [%l7 + 0x14], %g4
1935 fmovrse %g7, %f4, %f17
1936 edge8ln %g6, %l1, %o2
1937 tpos %icc, 0x1
1938 wr %g0, 0x04, %asi
1939 stba %g1, [%l7 + 0x33] %asi
1940 tpos %xcc, 0x0
1941 ldx [%l7 + 0x38], %l5
1942 srax %g5, %o0, %i3
1943 membar 0x58
1944 fcmpeq32 %f30, %f10, %o3
1945 set 0x55, %i6
1946 ldsba [%l7 + %i6] 0x11, %o6
1947 brgz,a %o7, loop_139
1948 bn,a %icc, loop_140
1949 bcc,pn %icc, loop_141
1950 array8 %i6, %o4, %g3
1951loop_139:
1952 sdiv %g2, 0x0DE3, %l2
1953loop_140:
1954 movvs %icc, %i7, %i1
1955loop_141:
1956 fsrc1 %f24, %f18
1957 sth %l6, [%l7 + 0x54]
1958 and %l4, 0x0039, %i4
1959 brnz,a %i0, loop_142
1960 ldd [%l7 + 0x18], %f8
1961 sllx %l3, 0x18, %l0
1962 bn,pt %icc, loop_143
1963loop_142:
1964 te %icc, 0x6
1965 taddcc %i5, %o1, %o5
1966 wr %g0, 0x11, %asi
1967 prefetcha [%l7 + 0x38] %asi, 0x1
1968loop_143:
1969 movgu %icc, %i2, %g6
1970 tvc %xcc, 0x5
1971 nop
1972 set 0x08, %o6
1973 stx %l1, [%l7 + %o6]
1974 sdivcc %g7, 0x1BBB, %g1
1975 brlez,a %l5, loop_144
1976 membar 0x1C
1977 faligndata %f10, %f28, %f24
1978 mulscc %g5, 0x1674, %o0
1979loop_144:
1980 for %f4, %f28, %f16
1981 movl %icc, %o2, %o3
1982 fands %f5, %f10, %f1
1983 stb %i3, [%l7 + 0x33]
1984 edge8n %o6, %i6, %o4
1985 movcc %icc, %o7, %g2
1986 taddcc %g3, %i7, %l2
1987 udivx %l6, 0x1334, %l4
1988 fandnot2 %f24, %f16, %f30
1989 bneg,a,pt %icc, loop_145
1990 smul %i4, 0x16C8, %i1
1991 fcmpeq32 %f14, %f30, %i0
1992 sdiv %l0, 0x09DD, %l3
1993loop_145:
1994 edge32ln %o1, %i5, %g4
1995 brnz %o5, loop_146
1996 fmovdle %icc, %f10, %f5
1997 movge %icc, %i2, %g6
1998 movpos %xcc, %g7, %g1
1999loop_146:
2000 mova %xcc, %l1, %g5
2001 fmul8x16al %f17, %f3, %f20
2002 addccc %o0, %l5, %o3
2003 tl %icc, 0x2
2004 set 0x12, %i0
2005 ldsba [%l7 + %i0] 0x15, %i3
2006 fble,a %fcc3, loop_147
2007 edge16ln %o6, %i6, %o4
2008 bl,a loop_148
2009 call loop_149
2010loop_147:
2011 tleu %xcc, 0x2
2012 flush %l7 + 0x68
2013loop_148:
2014 sdivcc %o7, 0x0A0D, %o2
2015loop_149:
2016 alignaddr %g3, %g2, %l2
2017 set 0x40, %i5
2018 lduwa [%l7 + %i5] 0x81, %l6
2019 sethi 0x050D, %i7
2020 set 0x2C, %i2
2021 lda [%l7 + %i2] 0x14, %f14
2022 fmovdneg %icc, %f13, %f30
2023 edge8 %i4, %i1, %l4
2024 for %f8, %f28, %f2
2025 tg %xcc, 0x7
2026 fpadd32 %f22, %f2, %f24
2027 tg %icc, 0x5
2028 orn %l0, 0x13BE, %i0
2029 fmovdl %xcc, %f26, %f0
2030 ldstub [%l7 + 0x2C], %o1
2031 movpos %icc, %i5, %g4
2032 fmovsa %xcc, %f0, %f1
2033 ldsh [%l7 + 0x2E], %l3
2034 fsrc2s %f18, %f4
2035 fmovrslz %i2, %f8, %f14
2036 add %g6, 0x13D8, %o5
2037 ld [%l7 + 0x10], %f0
2038 fandnot2 %f18, %f10, %f4
2039 edge32l %g1, %g7, %l1
2040 edge16l %g5, %l5, %o3
2041 movl %xcc, %o0, %i3
2042 orncc %i6, 0x1124, %o4
2043 orncc %o7, %o2, %o6
2044 brgz,a %g2, loop_150
2045 brnz,a %l2, loop_151
2046 fbe %fcc1, loop_152
2047 st %f9, [%l7 + 0x40]
2048loop_150:
2049 smul %g3, 0x06DD, %l6
2050loop_151:
2051 tn %icc, 0x0
2052loop_152:
2053 orncc %i4, 0x1D7F, %i7
2054 fmovd %f24, %f6
2055 edge8n %l4, %i1, %i0
2056 nop
2057 fitos %f7, %f6
2058 fstoi %f6, %f28
2059 addc %o1, %l0, %i5
2060 fmovsvc %icc, %f18, %f22
2061 andn %g4, %i2, %l3
2062 movge %icc, %g6, %o5
2063 fmul8x16 %f10, %f12, %f12
2064 orcc %g7, %g1, %l1
2065 fcmpgt32 %f0, %f0, %g5
2066 wr %g0, 0x89, %asi
2067 ldda [%l7 + 0x70] %asi, %l4
2068 stb %o0, [%l7 + 0x66]
2069 tvs %xcc, 0x2
2070 ldsh [%l7 + 0x1A], %o3
2071 tleu %xcc, 0x6
2072 andcc %i6, %o4, %o7
2073 fpsub32s %f3, %f28, %f5
2074 set 0x32, %o1
2075 ldsha [%l7 + %o1] 0x81, %i3
2076 xorcc %o2, 0x1B77, %g2
2077 movrne %o6, 0x1ED, %g3
2078 and %l2, %l6, %i4
2079 taddcc %i7, %i1, %l4
2080 orn %o1, %l0, %i5
2081 fbo,a %fcc1, loop_153
2082 bvs,a,pt %icc, loop_154
2083 addccc %i0, 0x0280, %g4
2084 saved
2085 rdpr %cwp, %g1
2086 rdpr %cansave, %g2
2087 rdpr %canrestore, %g3
2088 rdpr %cleanwin, %g4
2089 rdpr %otherwin, %g5
2090 rdpr %wstate, %g6
2091loop_153:
2092 fbul %fcc1, loop_155
2093loop_154:
2094 nop
2095 setx 0x17766E57, %l0, %l6
2096 st %l6, [%l7 + 0x28]
2097 ld [%l7 + 0x28], %f10
2098 fsqrts %f10, %f26
2099 tleu %xcc, 0x3
2100 tcc %xcc, 0x0
2101loop_155:
2102 restored
2103 rdpr %cwp, %g1
2104 rdpr %cansave, %g2
2105 rdpr %canrestore, %g3
2106 rdpr %cleanwin, %g4
2107 rdpr %otherwin, %g5
2108 rdpr %wstate, %g6
2109 ble loop_156
2110 fmovrsgez %i2, %f30, %f6
2111 movrgz %g6, %l3, %o5
2112 movg %xcc, %g1, %g7
2113loop_156:
2114 nop
2115 add %l7, 0x64, %l6
2116 wr %g0, 0x11, %asi
2117 casa [%l6] 0x11, %l1, %l5
2118 bcs,a,pn %xcc, loop_157
2119 bcs,a,pn %xcc, loop_158
2120 fbg %fcc0, loop_159
2121 sdivx %g5, 0x0D3D, %o3
2122loop_157:
2123 bge,a,pt %icc, loop_160
2124loop_158:
2125 fbul %fcc1, loop_161
2126loop_159:
2127 tl %icc, 0x7
2128 tn %xcc, 0x4
2129loop_160:
2130 nop
2131 fitos %f7, %f27
2132 fstox %f27, %f24
2133 fxtos %f24, %f11
2134loop_161:
2135 bleu,a %xcc, loop_162
2136 umulcc %o0, 0x0768, %i6
2137 movvs %icc, %o7, %i3
2138 fbo,a %fcc3, loop_163
2139loop_162:
2140 fandnot2s %f10, %f25, %f7
2141 fmovrslz %o2, %f19, %f20
2142 fcmpeq16 %f8, %f0, %o4
2143loop_163:
2144 fbul,a %fcc2, loop_164
2145 and %g2, %g3, %o6
2146 fmovdne %icc, %f3, %f2
2147 lduh [%l7 + 0x72], %l2
2148loop_164:
2149 udiv %l6, 0x0428, %i4
2150 alignaddr %i1, %i7, %o1
2151 add %l7, 0x40, %l6
2152 wr %g0, 0x04, %asi
2153 ldxa [%l6] %asi, %l4
2154 casxa [%l6] 0x04, %l4, %i5
2155 tvc %icc, 0x2
2156 ld [%l7 + 0x2C], %f13
2157 fmovsgu %icc, %f29, %f0
2158 tsubcctv %i0, %l0, %i2
2159 smulcc %g4, 0x07DF, %g6
2160 fmovsa %icc, %f10, %f6
2161 orn %l3, 0x1BBD, %g1
2162 brlz %o5, loop_165
2163 fmovspos %icc, %f1, %f0
2164 alignaddr %l1, %l5, %g7
2165 udivx %g5, 0x0A5D, %o3
2166loop_165:
2167 sdivx %i6, 0x1C89, %o0
2168 tge %xcc, 0x3
2169 and %o7, 0x020E, %i3
2170 andcc %o2, %g2, %o4
2171 ldsw [%l7 + 0x78], %o6
2172 nop
2173 fitos %f6, %f28
2174 fstox %f28, %f24
2175 udivx %g3, 0x0B3D, %l2
2176 subc %i4, 0x1481, %i1
2177 movpos %xcc, %i7, %l6
2178 movrgez %l4, 0x227, %o1
2179 brz %i5, loop_166
2180 movgu %xcc, %i0, %i2
2181 fpsub16 %f16, %f14, %f22
2182 fsrc1 %f20, %f26
2183loop_166:
2184 bcs,a loop_167
2185 ldd [%l7 + 0x40], %g4
2186 add %l7, 0x58, %l6
2187 wr %g0, 0x04, %asi
2188 lda [%l6] %asi, %g6
2189 casa [%l6] %asi, %g6, %l0
2190loop_167:
2191 nop
2192 setx loop_168, %l0, %l1
2193 jmpl %l1, %g1
2194 movle %icc, %o5, %l3
2195 fpadd16 %f18, %f20, %f4
2196 xnorcc %l1, 0x1782, %l5
2197loop_168:
2198 fmovrdgz %g7, %f22, %f12
2199 xor %g5, %i6, %o0
2200 edge32ln %o3, %o7, %o2
2201 nop
2202 fitos %f2, %f14
2203 fstod %f14, %f12
2204 nop
2205 setx 0x3DD2CF8ED0772FC9, %l0, %l6
2206 stx %l6, [%l7 + 0x30]
2207 ldx [%l7 + 0x30], %fsr
2208 tvs %xcc, 0x6
2209 stw %g2, [%l7 + 0x1C]
2210 nop
2211 setx 0x8CF60D20, %l0, %l6
2212 st %l6, [%l7 + 0x28]
2213 ld [%l7 + 0x28], %f1
2214 fsqrts %f1, %f11
2215 movvc %icc, %i3, %o6
2216 tge %xcc, 0x5
2217 be %icc, loop_169
2218 tn %icc, 0x5
2219 fblg,a %fcc0, loop_170
2220 fbuge,a %fcc2, loop_171
2221loop_169:
2222 be,a,pt %icc, loop_172
2223 edge16 %o4, %g3, %i4
2224loop_170:
2225 tsubcc %l2, %i1, %l6
2226loop_171:
2227 bg loop_173
2228loop_172:
2229 nop
2230 fitod %f4, %f22
2231 fdtoi %f22, %f9
2232 edge32ln %l4, %i7, %i5
2233 movcs %icc, %o1, %i2
2234loop_173:
2235 taddcc %i0, %g4, %g6
2236 movrgz %l0, %o5, %g1
2237 faligndata %f24, %f2, %f16
2238 fpack16 %f24, %f0
2239 fnegs %f5, %f8
2240 st %f31, [%l7 + 0x24]
2241 udiv %l3, 0x10F2, %l5
2242 ta %icc, 0x1
2243 movne %icc, %g7, %g5
2244 movrlz %l1, %i6, %o0
2245 set 0x3C, %i7
2246 lduwa [%l7 + %i7] 0x19, %o3
2247 tg %xcc, 0x3
2248 edge8n %o2, %o7, %g2
2249 nop
2250 setx 0x82E52612499A260A, %l0, %l6
2251 stx %l6, [%l7 + 0x28]
2252 ldd [%l7 + 0x28], %f22
2253 setx 0x769FB85F2CAA71FC, %l1, %l5
2254 stx %l5, [%l7 + 0x10]
2255 ldd [%l7 + 0x10], %f12
2256 fsubd %f12, %f22, %f22
2257 edge8 %i3, %o4, %g3
2258 bpos %xcc, loop_174
2259 add %o6, %l2, %i4
2260 movrlez %l6, %i1, %i7
2261 subcc %l4, 0x110A, %i5
2262loop_174:
2263 andcc %o1, %i2, %i0
2264 array16 %g4, %l0, %o5
2265 fmovsvc %xcc, %f13, %f29
2266 sdivx %g6, 0x1AB4, %g1
2267 sll %l5, 0x13, %g7
2268 edge32n %g5, %l1, %i6
2269 tsubcctv %l3, %o0, %o2
2270 fcmpne16 %f28, %f20, %o3
2271 set 0x67, %g1
2272 ldstuba [%l7 + %g1] 0x80, %g2
2273 sll %i3, 0x11, %o7
2274 fandnot1 %f30, %f18, %f20
2275 bgu,a %xcc, loop_175
2276 array32 %g3, %o6, %l2
2277 for %f10, %f18, %f8
2278 movne %xcc, %i4, %o4
2279loop_175:
2280 tle %icc, 0x0
2281 tge %icc, 0x4
2282 array8 %i1, %i7, %l6
2283 flush %l7 + 0x1C
2284 fcmpgt16 %f10, %f6, %i5
2285 sir 0x11B2
2286 tl %icc, 0x4
2287 xnor %l4, %i2, %o1
2288 wr %g0, 0x2a, %asi
2289 stxa %i0, [%l7 + 0x70] %asi
2290 membar #Sync
2291 mulscc %l0, 0x0728, %g4
2292 fblg %fcc1, loop_176
2293 tpos %icc, 0x7
2294 edge16 %g6, %g1, %o5
2295 array32 %g7, %l5, %g5
2296loop_176:
2297 taddcc %i6, 0x191B, %l1
2298 array16 %l3, %o2, %o0
2299 nop
2300 setx 0xF69E4A63D2DDA517, %l0, %l6
2301 stx %l6, [%l7 + 0x28]
2302 ldd [%l7 + 0x28], %f26
2303 setx 0x2B640DEF4E147718, %l1, %l5
2304 stx %l5, [%l7 + 0x10]
2305 ldd [%l7 + 0x10], %f0
2306 fsubd %f0, %f26, %f10
2307 fbne,a %fcc0, loop_177
2308 sethi 0x113A, %o3
2309 udivcc %g2, 0x09DA, %i3
2310 movgu %icc, %o7, %g3
2311loop_177:
2312 tcc %icc, 0x4
2313 array16 %o6, %i4, %o4
2314 nop
2315 setx 0xE5A06ECB84C66A13, %l0, %l6
2316 stx %l6, [%l7 + 0x28]
2317 ldd [%l7 + 0x28], %f12
2318 setx 0x0D02C3A6C9226BBB, %l1, %l5
2319 stx %l5, [%l7 + 0x10]
2320 ldd [%l7 + 0x10], %f22
2321 faddd %f22, %f12, %f28
2322 brlez %l2, loop_178
2323 xnorcc %i1, 0x159F, %l6
2324 call loop_179
2325 or %i5, %i7, %l4
2326loop_178:
2327 andcc %o1, 0x1BE5, %i2
2328 edge8l %l0, %g4, %i0
2329loop_179:
2330 movpos %icc, %g1, %g6
2331 ba,a loop_180
2332 nop
2333 setx 0x49FF5A27, %l0, %l6
2334 st %l6, [%l7 + 0x28]
2335 ld [%l7 + 0x28], %f20
2336 fsqrts %f20, %f10
2337 tneg %xcc, 0x0
2338 umul %o5, 0x1B91, %l5
2339loop_180:
2340 edge16l %g5, %g7, %i6
2341 fbo %fcc2, loop_181
2342 tleu %xcc, 0x0
2343 wr %g0, 0x2a, %asi
2344 ldda [%l7 + 0x20] %asi, %l2
2345loop_181:
2346 edge16l %o2, %l1, %o0
2347 sllx %g2, 0x03, %i3
2348 sir 0x0105
2349 set 0x28, %g4
2350 stwa %o3, [%l7 + %g4] 0x18
2351 move %xcc, %g3, %o7
2352 smulcc %o6, %i4, %o4
2353 fcmple16 %f22, %f6, %i1
2354 st %f8, [%l7 + 0x60]
2355 edge16l %l6, %l2, %i5
2356 subccc %i7, 0x15BC, %l4
2357 xnorcc %i2, 0x1C11, %l0
2358 brlez,a %o1, loop_182
2359 movneg %xcc, %g4, %i0
2360 membar 0x0A
2361 fsrc2 %f20, %f16
2362loop_182:
2363 stw %g6, [%l7 + 0x70]
2364 fmovsvc %xcc, %f29, %f7
2365 andcc %g1, %l5, %o5
2366 movcc %xcc, %g7, %g5
2367 wr %g0, 0x89, %asi
2368 stda %f16, [%l7 + 0x40] %asi
2369 bgu,a loop_183
2370 saved
2371 rdpr %cwp, %g1
2372 rdpr %cansave, %g2
2373 rdpr %canrestore, %g3
2374 rdpr %cleanwin, %g4
2375 rdpr %otherwin, %g5
2376 rdpr %wstate, %g6
2377 bne,a,pt %xcc, loop_184
2378 movg %icc, %l3, %i6
2379loop_183:
2380 sir 0x1517
2381 nop
2382 setx loop_185, %l0, %l1
2383 wrpr 0x1, %tl
2384 wrpr %l1, %tnpc
2385 setx 0x34400001400, %l0, %l1
2386 wrpr %l1, %tstate
2387 wrhpr 0x4, %htstate
2388 done
2389loop_184:
2390 fexpand %f12, %f26
2391 movn %xcc, %l1, %o0
2392 fnor %f2, %f0, %f10
2393loop_185:
2394 xorcc %o2, 0x0E65, %g2
2395 fmovrdne %o3, %f2, %f10
2396 fsrc1 %f12, %f8
2397 fcmpne16 %f6, %f30, %i3
2398 movvc %xcc, %o7, %o6
2399 xnorcc %i4, %o4, %i1
2400 lduw [%l7 + 0x3C], %l6
2401 fsrc2s %f15, %f25
2402 move %icc, %g3, %l2
2403 mova %icc, %i5, %i7
2404 sir 0x14B6
2405 xnor %l4, 0x1FB4, %l0
2406 orncc %o1, 0x076D, %g4
2407 xorcc %i0, %i2, %g6
2408 srax %g1, 0x1A, %o5
2409 alignaddrl %g7, %l5, %l3
2410 fpadd16 %f18, %f18, %f12
2411 edge8n %g5, %l1, %i6
2412 be,a,pt %xcc, loop_186
2413 tpos %xcc, 0x0
2414 ble %icc, loop_187
2415 xorcc %o2, 0x1886, %o0
2416loop_186:
2417 fmovsl %xcc, %f14, %f29
2418 alignaddr %o3, %i3, %o7
2419loop_187:
2420 tpos %xcc, 0x3
2421 nop
2422 setx 0xDC34C99B6F908600, %l0, %l6
2423 stx %l6, [%l7 + 0x28]
2424 ldd [%l7 + 0x28], %f26
2425 setx 0x9EB9BEF0BA2F5A92, %l1, %l5
2426 stx %l5, [%l7 + 0x10]
2427 ldd [%l7 + 0x10], %f0
2428 fsubd %f0, %f26, %f10
2429 movle %icc, %o6, %g2
2430 ta %xcc, 0x6
2431 nop
2432 fitos %f10, %f27
2433 fstox %f27, %f30
2434 fxtos %f30, %f14
2435 fmovse %xcc, %f10, %f6
2436 tneg %xcc, 0x5
2437 fbo %fcc1, loop_188
2438 tle %icc, 0x0
2439 alignaddr %o4, %i1, %l6
2440 fcmpgt32 %f0, %f6, %g3
2441loop_188:
2442 swap [%l7 + 0x28], %i4
2443 xnorcc %l2, 0x1529, %i7
2444 tneg %icc, 0x2
2445 xnorcc %i5, 0x0ECC, %l0
2446 std %f20, [%l7 + 0x70]
2447 subccc %o1, %l4, %g4
2448 fpack16 %f26, %f19
2449 fcmple32 %f6, %f10, %i2
2450 movcs %icc, %i0, %g6
2451 movge %icc, %g1, %o5
2452 fcmpne32 %f8, %f30, %g7
2453 membar 0x02
2454 st %f7, [%l7 + 0x1C]
2455 fmovdge %xcc, %f24, %f1
2456 fand %f0, %f14, %f14
2457 array32 %l3, %l5, %l1
2458 orncc %i6, %g5, %o2
2459 nop
2460 set 0x28, %o0
2461 ldsw [%l7 + %o0], %o0
2462 udiv %i3, 0x02A5, %o3
2463 sllx %o6, %o7, %g2
2464 sub %o4, 0x0034, %l6
2465 fcmple32 %f30, %f0, %i1
2466 fbu,a %fcc3, loop_189
2467 sth %g3, [%l7 + 0x68]
2468 edge8ln %l2, %i4, %i5
2469 movleu %xcc, %i7, %o1
2470loop_189:
2471 fmovde %xcc, %f28, %f13
2472 srax %l4, %g4, %l0
2473 fmovspos %xcc, %f24, %f17
2474 bl %xcc, loop_190
2475 movge %icc, %i2, %i0
2476 movg %xcc, %g6, %o5
2477 sdivcc %g1, 0x0F4E, %g7
2478loop_190:
2479 add %l3, %l5, %i6
2480 movgu %icc, %l1, %o2
2481 umulcc %g5, 0x0754, %o0
2482 bg,a loop_191
2483 andn %o3, 0x105F, %i3
2484 fmovda %icc, %f4, %f0
2485 fcmpne16 %f6, %f6, %o6
2486loop_191:
2487 array8 %o7, %g2, %l6
2488 movl %icc, %i1, %g3
2489 udivx %l2, 0x0B58, %o4
2490 fnor %f24, %f2, %f24
2491 and %i4, 0x1780, %i7
2492 tcs %icc, 0x5
2493 xor %o1, 0x1676, %i5
2494 movn %xcc, %l4, %g4
2495 xorcc %l0, %i2, %g6
2496 tpos %xcc, 0x1
2497 movcs %xcc, %i0, %g1
2498 fsrc1s %f12, %f9
2499 saved
2500 rdpr %cwp, %g1
2501 rdpr %cansave, %g2
2502 rdpr %canrestore, %g3
2503 rdpr %cleanwin, %g4
2504 rdpr %otherwin, %g5
2505 rdpr %wstate, %g6
2506 brz %g7, loop_192
2507 tneg %xcc, 0x0
2508 fmovdcc %icc, %f16, %f22
2509 prefetch [%l7 + 0x68], 0x3
2510loop_192:
2511 nop
2512 wr %g0, 0x89, %asi
2513 stda %f16, [%l7 + 0x40] %asi
2514 srlx %l3, %l5, %o5
2515 tl %icc, 0x5
2516 edge16ln %l1, %i6, %g5
2517 array16 %o0, %o2, %o3
2518 fmovrsgez %i3, %f26, %f13
2519 ld [%l7 + 0x54], %f23
2520 edge32 %o7, %g2, %o6
2521 orn %l6, %g3, %l2
2522 tvs %xcc, 0x6
2523 pdist %f4, %f0, %f26
2524 sra %o4, 0x04, %i1
2525 fbug %fcc3, loop_193
2526 movvc %icc, %i4, %i7
2527 bn %icc, loop_194
2528 saved
2529 rdpr %cwp, %g1
2530 rdpr %cansave, %g2
2531 rdpr %canrestore, %g3
2532 rdpr %cleanwin, %g4
2533 rdpr %otherwin, %g5
2534 rdpr %wstate, %g6
2535loop_193:
2536 tcc %icc, 0x3
2537 fmovdn %icc, %f0, %f28
2538loop_194:
2539 bneg,a,pt %icc, loop_195
2540 udivx %i5, 0x179A, %l4
2541 set 0x08, %i3
2542 stxa %o1, [%l7 + %i3] 0x22
2543 membar #Sync
2544loop_195:
2545 taddcctv %l0, %i2, %g6
2546 srax %g4, %g1, %i0
2547 addc %l3, 0x128D, %g7
2548 fpack16 %f14, %f28
2549 andn %l5, 0x1D7C, %o5
2550 bleu,a %icc, loop_196
2551 popc 0x0F16, %i6
2552 movgu %icc, %g5, %l1
2553 fmovrsne %o0, %f11, %f8
2554loop_196:
2555 fbg %fcc2, loop_197
2556 membar 0x07
2557 movcc %xcc, %o2, %i3
2558 udivx %o7, 0x1600, %g2
2559loop_197:
2560 udivcc %o3, 0x0701, %o6
2561 subccc %l6, %l2, %g3
2562 edge8n %o4, %i1, %i4
2563 subc %i5, %i7, %o1
2564 tvc %icc, 0x1
2565 edge32ln %l0, %l4, %g6
2566 fmovdne %icc, %f18, %f25
2567 wr %g0, 0x88, %asi
2568 lda [%l7 + 0x18] %asi, %f15
2569 fbul %fcc0, loop_198
2570 smulcc %g4, %i2, %i0
2571 tn %xcc, 0x5
2572 fmovdgu %xcc, %f8, %f30
2573loop_198:
2574 tcc %icc, 0x5
2575 fmovdcc %xcc, %f19, %f23
2576 wr %g0, 0x11, %asi
2577 sta %f13, [%l7 + 0x1C] %asi
2578 tn %icc, 0x4
2579 tpos %icc, 0x3
2580 stb %g1, [%l7 + 0x63]
2581 fmovsgu %icc, %f13, %f14
2582 edge16ln %g7, %l3, %l5
2583 edge16ln %i6, %g5, %l1
2584 fbule %fcc1, loop_199
2585 mulscc %o5, %o0, %o2
2586 movrlz %o7, 0x1DE, %g2
2587 stx %i3, [%l7 + 0x08]
2588loop_199:
2589 movn %icc, %o3, %o6
2590 wr %g0, 0x0c, %asi
2591 lda [%l7 + 0x0C] %asi, %f31
2592 taddcctv %l6, %l2, %g3
2593 andncc %i1, %i4, %o4
2594 mova %xcc, %i7, %i5
2595 ldsw [%l7 + 0x18], %o1
2596 andncc %l0, %g6, %g4
2597 sllx %i2, 0x11, %l4
2598 wr %g0, 0x18, %asi
2599 lduba [%l7 + 0x1F] %asi, %g1
2600 ba %xcc, loop_200
2601 edge16l %g7, %l3, %l5
2602 tvc %icc, 0x2
2603 ldd [%l7 + 0x48], %f14
2604loop_200:
2605 sdiv %i6, 0x11B9, %i0
2606 movgu %xcc, %g5, %l1
2607 wr %g0, 0xea, %asi
2608 stha %o5, [%l7 + 0x28] %asi
2609 membar #Sync
2610 tsubcc %o0, 0x08D6, %o2
2611 wr %g0, 0x10, %asi
2612 ldxa [%l7 + 0x28] %asi, %o7
2613 sdivx %i3, 0x10D6, %g2
2614 set 0x58, %g7
2615 ldxa [%l7 + %g7] 0x80, %o6
2616 nop
2617 fitos %f12, %f19
2618 fstod %f19, %f8
2619 taddcctv %o3, %l2, %l6
2620 fmovrse %g3, %f10, %f10
2621 sethi 0x094D, %i4
2622 movvs %xcc, %i1, %i7
2623 tle %icc, 0x3
2624 smul %i5, %o4, %o1
2625 stb %g6, [%l7 + 0x66]
2626 fandnot1 %f24, %f4, %f26
2627 edge8n %l0, %i2, %l4
2628 nop
2629 setx loop_201, %l0, %l1
2630 jmpl %l1, %g1
2631 movvc %icc, %g7, %l3
2632 st %f2, [%l7 + 0x34]
2633 set 0x40, %i1
2634 ldswa [%l7 + %i1] 0x81, %l5
2635loop_201:
2636 stx %g4, [%l7 + 0x30]
2637 array16 %i0, %i6, %l1
2638 fmovsne %xcc, %f13, %f31
2639 array16 %o5, %g5, %o2
2640 lduh [%l7 + 0x30], %o7
2641 edge32l %i3, %g2, %o6
2642 fnegs %f8, %f6
2643 fpmerge %f9, %f6, %f0
2644 te %xcc, 0x2
2645 edge8l %o0, %o3, %l2
2646 fmovrdlz %l6, %f24, %f24
2647 membar 0x1C
2648 fones %f22
2649 fcmpgt32 %f26, %f28, %g3
2650 brgz,a %i4, loop_202
2651 edge32ln %i1, %i7, %i5
2652 movcc %xcc, %o4, %g6
2653 udivx %o1, 0x0ED9, %i2
2654loop_202:
2655 movrlz %l0, %g1, %l4
2656 tcs %xcc, 0x7
2657 mulx %g7, %l3, %l5
2658 movcc %xcc, %i0, %i6
2659 smulcc %g4, %o5, %g5
2660 movrlez %o2, %o7, %l1
2661 bne,pt %xcc, loop_203
2662 fandnot1 %f14, %f30, %f22
2663 tsubcctv %g2, 0x1EB8, %i3
2664 ble,a %xcc, loop_204
2665loop_203:
2666 andn %o6, 0x1EDB, %o0
2667 fcmpeq32 %f22, %f26, %l2
2668 swap [%l7 + 0x24], %o3
2669loop_204:
2670 fmovsge %icc, %f19, %f2
2671 movrgz %g3, 0x316, %i4
2672 fxnors %f7, %f8, %f1
2673 xnorcc %l6, 0x0E46, %i1
2674 fcmpgt16 %f30, %f26, %i7
2675 taddcctv %i5, %g6, %o1
2676 bleu,a,pt %xcc, loop_205
2677 membar 0x6B
2678 nop
2679 setx 0x906D03E9, %l0, %l6
2680 st %l6, [%l7 + 0x28]
2681 ld [%l7 + 0x28], %fsr
2682 te %xcc, 0x7
2683loop_205:
2684 addcc %i2, 0x0D16, %o4
2685 lduh [%l7 + 0x20], %g1
2686 ldsh [%l7 + 0x72], %l4
2687 alignaddrl %g7, %l0, %l3
2688 movre %i0, 0x2B6, %i6
2689 wr %g0, 0x89, %asi
2690 prefetcha [%l7 + 0x28] %asi, 0x1
2691 fbge,a %fcc2, loop_206
2692 tcc %xcc, 0x4
2693 edge8l %l5, %o5, %o2
2694 movcs %icc, %g5, %l1
2695loop_206:
2696 nop
2697 set 0x66, %i4
2698 lduha [%l7 + %i4] 0x81, %g2
2699 bn,a,pt %xcc, loop_207
2700 movpos %icc, %i3, %o6
2701 restored
2702 rdpr %cwp, %g1
2703 rdpr %cansave, %g2
2704 rdpr %canrestore, %g3
2705 rdpr %cleanwin, %g4
2706 rdpr %otherwin, %g5
2707 rdpr %wstate, %g6
2708 wr %g0, 0x19, %asi
2709 ldstuba [%l7 + 0x62] %asi, %o0
2710loop_207:
2711 fmovde %icc, %f10, %f8
2712 tsubcc %l2, %o7, %o3
2713 udivcc %g3, 0x0297, %i4
2714 alignaddrl %l6, %i7, %i5
2715 fors %f1, %f18, %f18
2716 movl %icc, %g6, %i1
2717 movrne %o1, 0x01C, %i2
2718 swap [%l7 + 0x24], %g1
2719 set 0x12, %l1
2720 ldstuba [%l7 + %l1] 0x11, %o4
2721 wr %g0, 0x04, %asi
2722 ldsha [%l7 + 0x3C] %asi, %l4
2723 add %l0, 0x07EB, %l3
2724 add %l7, 0x30, %l6
2725 wr %g0, 0x80, %asi
2726 casxa [%l6] 0x80, %g7, %i0
2727 ldx [%l7 + 0x70], %i6
2728 movvs %xcc, %l5, %o5
2729 fmovde %xcc, %f14, %f22
2730 movrgz %o2, 0x000, %g4
2731 movrlz %l1, 0x12D, %g2
2732 edge8ln %g5, %o6, %i3
2733 sll %l2, 0x13, %o7
2734 movrgez %o3, 0x040, %g3
2735 srax %o0, 0x12, %i4
2736 tneg %icc, 0x2
2737 fabss %f29, %f12
2738 nop
2739 setx 0xF3018DEC, %l0, %l6
2740 st %l6, [%l7 + 0x28]
2741 ld [%l7 + 0x28], %f4
2742 setx 0x80AE1B37, %l1, %l5
2743 st %l5, [%l7 + 0x10]
2744 ld [%l7 + 0x10], %f8
2745 fadds %f8, %f4, %f17
2746 bvc,a %xcc, loop_208
2747 bgu,a loop_209
2748 alignaddr %i7, %i5, %g6
2749 edge16 %i1, %l6, %o1
2750loop_208:
2751 movge %xcc, %g1, %i2
2752loop_209:
2753 movrlez %l4, 0x2D0, %o4
2754 set 0x16, %l6
2755 stha %l0, [%l7 + %l6] 0x23
2756 membar #Sync
2757 fands %f16, %f28, %f2
2758 movcs %icc, %g7, %i0
2759 movpos %icc, %i6, %l3
2760 fmovdcs %icc, %f5, %f9
2761 array8 %l5, %o5, %o2
2762 sdivx %l1, 0x1D3C, %g4
2763 edge16l %g5, %o6, %g2
2764 movrlez %l2, 0x0D8, %o7
2765 fmovsvs %xcc, %f12, %f28
2766 nop
2767 setx loop_210, %l0, %l1
2768 jmpl %l1, %o3
2769 fbule %fcc2, loop_211
2770 orn %i3, 0x0203, %o0
2771 wr %g0, 0x80, %asi
2772 sta %f12, [%l7 + 0x34] %asi
2773loop_210:
2774 addcc %i4, 0x03B6, %i7
2775loop_211:
2776 mova %xcc, %g3, %i5
2777 wr %g0, 0x04, %asi
2778 lda [%l7 + 0x58] %asi, %f14
2779 andncc %i1, %l6, %o1
2780 mulx %g6, 0x010A, %i2
2781 nop
2782 fitod %f12, %f8
2783 fdtox %f8, %f0
2784 fxtod %f0, %f20
2785 subccc %g1, 0x0142, %l4
2786 call loop_212
2787 fnors %f29, %f24, %f15
2788 sra %o4, %l0, %g7
2789 ldsw [%l7 + 0x48], %i0
2790loop_212:
2791 tcc %xcc, 0x6
2792 fcmple32 %f24, %f30, %l3
2793 bvc,a,pt %xcc, loop_213
2794 subccc %i6, 0x0A17, %l5
2795 std %f30, [%l7 + 0x38]
2796 movne %icc, %o5, %o2
2797loop_213:
2798 nop
2799 fitod %f21, %f28
2800 nop
2801 set 0x44, %o3
2802 lduw [%l7 + %o3], %g4
2803 fabsd %f6, %f20
2804 fpsub16s %f24, %f26, %f2
2805 tvs %icc, 0x1
2806 alignaddrl %g5, %o6, %l1
2807 wr %g0, 0x88, %asi
2808 ldstuba [%l7 + 0x43] %asi, %l2
2809 wr %g0, 0x2f, %asi
2810 stxa %o7, [%l7 + 0x30] %asi
2811 membar #Sync
2812 xnor %g2, %i3, %o0
2813 nop
2814 set 0x66, %l3
2815 stb %i4, [%l7 + %l3]
2816 movne %icc, %o3, %g3
2817 fcmpeq16 %f4, %f6, %i7
2818 fmovd %f12, %f0
2819 edge32n %i1, %i5, %l6
2820 sllx %o1, 0x10, %i2
2821 array16 %g1, %g6, %o4
2822 membar #Sync
2823 set 0x40, %l2
2824 ldda [%l7 + %l2] 0x1e, %f16
2825 movcc %xcc, %l4, %l0
2826 udiv %i0, 0x1C3E, %l3
2827 sll %i6, 0x08, %g7
2828 move %icc, %l5, %o5
2829 add %g4, 0x1D8E, %g5
2830 fbue %fcc1, loop_214
2831 fbne %fcc1, loop_215
2832 tleu %icc, 0x2
2833 alignaddrl %o6, %l1, %l2
2834loop_214:
2835 movrgz %o7, 0x0B5, %g2
2836loop_215:
2837 membar 0x29
2838 fxnors %f5, %f24, %f26
2839 array8 %o2, %i3, %i4
2840 bne,a loop_216
2841 sllx %o3, 0x12, %g3
2842 alignaddrl %i7, %i1, %i5
2843 tsubcc %o0, 0x060F, %l6
2844loop_216:
2845 srax %i2, 0x01, %g1
2846 taddcctv %g6, %o1, %l4
2847 fcmple16 %f6, %f8, %o4
2848 array8 %i0, %l0, %l3
2849 sir 0x19F5
2850 udiv %i6, 0x0260, %g7
2851 stx %l5, [%l7 + 0x38]
2852 fmovrslez %o5, %f20, %f9
2853 nop
2854 fitod %f28, %f18
2855 brnz,a %g4, loop_217
2856 movvs %icc, %g5, %l1
2857 mova %xcc, %l2, %o7
2858 fmovsg %icc, %f11, %f2
2859loop_217:
2860 movcc %xcc, %o6, %g2
2861 tleu %xcc, 0x2
2862 mova %icc, %i3, %i4
2863 taddcctv %o2, 0x0A0E, %o3
2864 swap [%l7 + 0x60], %i7
2865 add %l7, 0x70, %l6
2866 wr %g0, 0x89, %asi
2867 casa [%l6] %asi, %i1, %i5
2868 swap [%l7 + 0x18], %o0
2869 tvs %icc, 0x6
2870 fmovsle %xcc, %f30, %f30
2871 smulcc %g3, 0x0F98, %i2
2872 std %f26, [%l7 + 0x20]
2873 edge8l %g1, %l6, %g6
2874 restored
2875 rdpr %cwp, %g1
2876 rdpr %cansave, %g2
2877 rdpr %canrestore, %g3
2878 rdpr %cleanwin, %g4
2879 rdpr %otherwin, %g5
2880 rdpr %wstate, %g6
2881 taddcctv %l4, %o4, %o1
2882 fbue %fcc2, loop_218
2883 tgu %icc, 0x4
2884 fblg %fcc0, loop_219
2885 and %l0, %i0, %i6
2886loop_218:
2887 lduh [%l7 + 0x6C], %l3
2888 mulx %g7, %l5, %o5
2889loop_219:
2890 nop
2891 set 0x10, %l4
2892 prefetcha [%l7 + %l4] 0x15, 0x3
2893 movrne %l1, 0x080, %l2
2894 mulx %o7, %g4, %o6
2895 movle %xcc, %g2, %i4
2896 subc %o2, %i3, %i7
2897 nop
2898 setx 0xA8436B83A047D4D6, %l0, %l6
2899 stx %l6, [%l7 + 0x78]
2900 ldx [%l7 + 0x78], %fsr
2901 fcmpne16 %f16, %f6, %i1
2902 subccc %i5, 0x17FC, %o0
2903 bvc,a loop_220
2904 xnor %o3, %g3, %g1
2905 fpsub32 %f24, %f2, %f28
2906 fbg,a %fcc1, loop_221
2907loop_220:
2908 fpackfix %f12, %f22
2909 alignaddr %l6, %i2, %g6
2910 edge8l %l4, %o1, %o4
2911loop_221:
2912 saved
2913 rdpr %cwp, %g1
2914 rdpr %cansave, %g2
2915 rdpr %canrestore, %g3
2916 rdpr %cleanwin, %g4
2917 rdpr %otherwin, %g5
2918 rdpr %wstate, %g6
2919 movgu %icc, %i0, %i6
2920 fblg %fcc3, loop_222
2921 fbe %fcc0, loop_223
2922 nop
2923 setx 0xA9209BD8, %l0, %l6
2924 st %l6, [%l7 + 0x28]
2925 ld [%l7 + 0x28], %f19
2926 setx 0xBDD31B03, %l1, %l5
2927 st %l5, [%l7 + 0x10]
2928 ld [%l7 + 0x10], %f16
2929 fmuls %f16, %f19, %f12
2930 sth %l0, [%l7 + 0x20]
2931loop_222:
2932 tvs %icc, 0x5
2933loop_223:
2934 movl %xcc, %g7, %l5
2935 fmovdle %icc, %f5, %f26
2936 edge8l %o5, %g5, %l3
2937 edge16ln %l2, %l1, %g4
2938 bg,a %xcc, loop_224
2939 fnands %f17, %f3, %f27
2940 bvc,a,pt %xcc, loop_225
2941 fmovdgu %icc, %f27, %f13
2942loop_224:
2943 nop
2944 fitod %f10, %f16
2945 fdtox %f16, %f4
2946 ldd [%l7 + 0x50], %f24
2947loop_225:
2948 sllx %o6, %o7, %i4
2949 ldub [%l7 + 0x5B], %g2
2950 fzero %f30
2951 add %i3, 0x1EE1, %o2
2952 movvs %xcc, %i1, %i5
2953 set 0x60, %g6
2954 lduwa [%l7 + %g6] 0x0c, %i7
2955 edge16ln %o0, %g3, %o3
2956 nop
2957 fitos %f10, %f15
2958 fstox %f15, %f2
2959 fxtos %f2, %f1
2960 fmovsl %xcc, %f3, %f7
2961 fxor %f12, %f16, %f28
2962 set 0x2C, %o7
2963 stha %g1, [%l7 + %o7] 0xeb
2964 membar #Sync
2965 tle %xcc, 0x5
2966 movgu %xcc, %l6, %i2
2967 be,pt %icc, loop_226
2968 fmovrdgez %l4, %f10, %f8
2969 ldub [%l7 + 0x5D], %o1
2970 edge32l %o4, %i0, %g6
2971loop_226:
2972 ldsh [%l7 + 0x5A], %l0
2973 sethi 0x169D, %g7
2974 add %l7, 0x78, %l6
2975 wr %g0, 0x04, %asi
2976 ldxa [%l6] %asi, %i6
2977 casxa [%l6] 0x04, %i6, %o5
2978 xnor %l5, %g5, %l3
2979 umulcc %l2, %g4, %l1
2980 move %xcc, %o7, %i4
2981 movle %icc, %o6, %i3
2982 array16 %o2, %g2, %i1
2983 sra %i7, 0x08, %i5
2984 fmovdleu %xcc, %f27, %f27
2985 nop
2986 fitod %f0, %f0
2987 fdtox %f0, %f10
2988 movcc %icc, %g3, %o3
2989 tpos %icc, 0x0
2990 fcmpeq32 %f18, %f10, %o0
2991 fbue,a %fcc3, loop_227
2992 nop
2993 fitod %f8, %f4
2994 fdtos %f4, %f30
2995 tle %xcc, 0x7
2996 edge16l %g1, %l6, %l4
2997loop_227:
2998 fbo,a %fcc2, loop_228
2999 fcmpeq32 %f18, %f24, %o1
3000 fbn %fcc0, loop_229
3001 tsubcc %i2, 0x0468, %o4
3002loop_228:
3003 fmovdle %icc, %f13, %f8
3004 brlz,a %g6, loop_230
3005loop_229:
3006 fcmpne32 %f30, %f28, %l0
3007 movle %xcc, %i0, %i6
3008 add %g7, 0x17A8, %l5
3009loop_230:
3010 brlz %o5, loop_231
3011 movvs %icc, %g5, %l2
3012 popc 0x113B, %g4
3013 sir 0x07E1
3014loop_231:
3015 fmul8x16al %f6, %f30, %f18
3016 fpadd32s %f31, %f13, %f26
3017 tgu %xcc, 0x1
3018 andncc %l3, %o7, %i4
3019 ldd [%l7 + 0x30], %o6
3020 popc %l1, %i3
3021 fandnot1 %f22, %f12, %f6
3022 srlx %g2, %i1, %o2
3023 fmovdgu %icc, %f17, %f21
3024 nop
3025 fitod %f0, %f12
3026 fdtox %f12, %f26
3027 fxtod %f26, %f26
3028 brlez %i7, loop_232
3029 std %f30, [%l7 + 0x50]
3030 popc %g3, %o3
3031 fbul,a %fcc2, loop_233
3032loop_232:
3033 fpadd32 %f28, %f8, %f16
3034 fblg %fcc2, loop_234
3035 movvc %icc, %o0, %g1
3036loop_233:
3037 fcmple16 %f0, %f0, %l6
3038 tcc %icc, 0x2
3039loop_234:
3040 fpack16 %f22, %f6
3041 edge16n %i5, %l4, %i2
3042 fbuge %fcc1, loop_235
3043 lduw [%l7 + 0x4C], %o4
3044 addcc %g6, 0x0D63, %o1
3045 movcs %icc, %i0, %i6
3046loop_235:
3047 edge32n %l0, %l5, %g7
3048 movneg %icc, %o5, %g5
3049 tpos %icc, 0x5
3050 movrgez %g4, %l2, %l3
3051 tg %icc, 0x7
3052 movvs %icc, %o7, %i4
3053 xnor %l1, 0x0ECD, %o6
3054 tvs %icc, 0x7
3055 stb %i3, [%l7 + 0x6A]
3056 sdivcc %i1, 0x0252, %g2
3057 add %l7, 0x70, %l6
3058 wr %g0, 0x19, %asi
3059 lda [%l6] %asi, %o2
3060 casa [%l6] %asi, %o2, %i7
3061 tl %icc, 0x4
3062 udiv %g3, 0x164D, %o3
3063 fmovde %icc, %f16, %f27
3064 movn %icc, %o0, %l6
3065 movrne %i5, %g1, %i2
3066 brgz,a %o4, loop_236
3067 bpos,a,pn %icc, loop_237
3068 edge8 %l4, %o1, %g6
3069 smulcc %i6, %l0, %i0
3070loop_236:
3071 fnands %f13, %f28, %f1
3072loop_237:
3073 tne %icc, 0x4
3074 tne %icc, 0x1
3075 or %g7, %o5, %l5
3076 fmovda %icc, %f26, %f1
3077 bge,a,pn %icc, loop_238
3078 movrgez %g5, 0x15C, %l2
3079 udivcc %l3, 0x09C4, %o7
3080 subcc %i4, %l1, %g4
3081loop_238:
3082 subccc %o6, 0x11CA, %i3
3083 bvs,pt %icc, loop_239
3084 bvc,a,pt %icc, loop_240
3085 and %g2, 0x09F5, %o2
3086 fba %fcc3, loop_241
3087loop_239:
3088 edge16 %i1, %i7, %o3
3089loop_240:
3090 fmovrse %g3, %f20, %f21
3091 set 0x7E, %o2
3092 ldstuba [%l7 + %o2] 0x89, %l6
3093loop_241:
3094 mova %icc, %o0, %g1
3095 fnegs %f22, %f26
3096 subc %i2, 0x1B1E, %i5
3097 addcc %l4, %o1, %o4
3098 fmovrdgez %g6, %f18, %f6
3099 fbug %fcc2, loop_242
3100 nop
3101 setx loop_243, %l0, %l1
3102 wrpr 0x1, %tl
3103 wrpr %l1, %tpc
3104 add %l1, 0x4, %l1
3105 wrpr %l1, %tnpc
3106 setx 0x34400001400, %l0, %l1
3107 wrpr %l1, %tstate
3108 wrhpr 0x4, %htstate
3109 retry
3110 fbn %fcc3, loop_244
3111 tcs %icc, 0x2
3112loop_242:
3113 movg %icc, %i6, %i0
3114loop_243:
3115 tl %xcc, 0x3
3116loop_244:
3117 movrlz %g7, 0x0F5, %o5
3118 bgu %xcc, loop_245
3119 movvc %xcc, %l5, %l0
3120 udivx %g5, 0x198F, %l3
3121 addcc %l2, 0x0666, %o7
3122loop_245:
3123 orncc %i4, 0x0E76, %g4
3124 tge %xcc, 0x3
3125 movle %xcc, %o6, %l1
3126 fblg,a %fcc2, loop_246
3127 fbule %fcc1, loop_247
3128 nop
3129 setx 0x306E1CB3, %l0, %l6
3130 st %l6, [%l7 + 0x70]
3131 ld [%l7 + 0x70], %fsr
3132 movrlez %i3, %o2, %i1
3133loop_246:
3134 saved
3135 rdpr %cwp, %g1
3136 rdpr %cansave, %g2
3137 rdpr %canrestore, %g3
3138 rdpr %cleanwin, %g4
3139 rdpr %otherwin, %g5
3140 rdpr %wstate, %g6
3141loop_247:
3142 andncc %g2, %i7, %g3
3143 lduh [%l7 + 0x2A], %o3
3144 tleu %icc, 0x4
3145 ld [%l7 + 0x10], %f21
3146 bge,a,pn %icc, loop_248
3147 movge %icc, %l6, %o0
3148 bg loop_249
3149 tle %xcc, 0x3
3150loop_248:
3151 addcc %i2, %i5, %l4
3152 fmovsleu %icc, %f17, %f0
3153loop_249:
3154 subc %o1, 0x04A0, %g1
3155 wr %g0, 0x04, %asi
3156 ldstuba [%l7 + 0x69] %asi, %o4
3157 fandnot2s %f30, %f28, %f18
3158 mulx %g6, 0x1B7F, %i6
3159 nop
3160 setx 0xC0430193, %l0, %l6
3161 st %l6, [%l7 + 0x48]
3162 ld [%l7 + 0x48], %fsr
3163 tcc %icc, 0x5
3164 fmul8x16au %f21, %f16, %f0
3165 set 0x44, %l0
3166 sta %f17, [%l7 + %l0] 0x81
3167 fbn %fcc1, loop_250
3168 fmul8ulx16 %f6, %f28, %f20
3169 sub %i0, 0x189F, %o5
3170 edge8n %l5, %l0, %g7
3171loop_250:
3172 nop
3173 wr %g0, 0x04, %asi
3174 lduha [%l7 + 0x42] %asi, %g5
3175 nop
3176 setx 0x00694688, %l0, %l6
3177 st %l6, [%l7 + 0x74]
3178 ld [%l7 + 0x74], %fsr
3179 popc %l2, %l3
3180 bshuffle %f30, %f4, %f12
3181 array32 %i4, %o7, %g4
3182 fble,a %fcc1, loop_251
3183 fbuge,a %fcc3, loop_252
3184 fabsd %f12, %f4
3185 movl %xcc, %o6, %l1
3186loop_251:
3187 fmul8ulx16 %f2, %f4, %f26
3188loop_252:
3189 fmul8ulx16 %f6, %f24, %f6
3190 or %i3, 0x1219, %o2
3191 and %i1, %i7, %g3
3192 fcmple32 %f4, %f28, %o3
3193 movleu %xcc, %l6, %o0
3194 fmovsleu %xcc, %f4, %f5
3195 movvc %xcc, %i2, %i5
3196 edge16ln %l4, %g2, %g1
3197 add %l7, 0x10, %l6
3198 wr %g0, 0x88, %asi
3199 casa [%l6] 0x88, %o1, %o4
3200 alignaddrl %g6, %i0, %i6
3201 nop
3202 set 0x68, %o4
3203 ldd [%l7 + %o4], %f22
3204 edge32 %l5, %o5, %l0
3205 bcs,pt %icc, loop_253
3206 tpos %xcc, 0x1
3207 wr %g0, 0x80, %asi
3208 lduwa [%l7 + 0x24] %asi, %g5
3209loop_253:
3210 sth %g7, [%l7 + 0x32]
3211 srlx %l2, %i4, %o7
3212 mova %xcc, %l3, %g4
3213 fmovsa %xcc, %f12, %f30
3214 fabss %f5, %f11
3215 umulcc %o6, 0x0E4A, %i3
3216 fandnot1s %f2, %f18, %f30
3217 subcc %l1, %o2, %i7
3218 taddcctv %i1, 0x00AF, %o3
3219 ldd [%l7 + 0x10], %g2
3220 fpsub16s %f29, %f21, %f17
3221 ldstub [%l7 + 0x25], %l6
3222 srax %o0, 0x17, %i5
3223 fmovdn %xcc, %f12, %f28
3224 subcc %i2, %g2, %l4
3225 sdivcc %g1, 0x0D1D, %o1
3226 addc %o4, %g6, %i0
3227 fmovsne %xcc, %f31, %f16
3228 tvc %xcc, 0x7
3229 fxnors %f31, %f20, %f29
3230 popc 0x0A63, %i6
3231 array8 %o5, %l5, %l0
3232 movneg %xcc, %g5, %l2
3233 fzeros %f19
3234 tne %xcc, 0x4
3235 stw %i4, [%l7 + 0x68]
3236 nop
3237 setx 0xCA297DB5, %l0, %l6
3238 st %l6, [%l7 + 0x28]
3239 ld [%l7 + 0x28], %f13
3240 setx 0xAA1432D5, %l1, %l5
3241 st %l5, [%l7 + 0x10]
3242 ld [%l7 + 0x10], %f26
3243 fdivs %f26, %f13, %f9
3244 wr %g0, 0x89, %asi
3245 ldda [%l7 + 0x60] %asi, %o6
3246 bvc,a %xcc, loop_254
3247 fmul8x16au %f1, %f29, %f14
3248 fpackfix %f30, %f7
3249 xnor %l3, 0x0F67, %g4
3250loop_254:
3251 orncc %g7, 0x0775, %o6
3252 tle %xcc, 0x6
3253 edge16l %i3, %l1, %o2
3254 std %f28, [%l7 + 0x38]
3255 movleu %icc, %i1, %i7
3256 fabss %f2, %f6
3257 udivx %g3, 0x1B58, %l6
3258 tsubcctv %o3, 0x08A2, %i5
3259 sdiv %o0, 0x0AAB, %g2
3260 edge32n %l4, %i2, %g1
3261 fexpand %f10, %f8
3262 movvc %icc, %o1, %g6
3263 move %icc, %i0, %o4
3264 fmovrdlez %i6, %f30, %f22
3265 fzeros %f20
3266 fpadd16s %f23, %f12, %f27
3267 ldub [%l7 + 0x19], %o5
3268 fmul8x16au %f28, %f22, %f26
3269 fbule,a %fcc1, loop_255
3270 ldd [%l7 + 0x30], %f8
3271 sth %l0, [%l7 + 0x1A]
3272 umulcc %l5, %l2, %g5
3273loop_255:
3274 membar 0x11
3275 addc %o7, %l3, %g4
3276 and %g7, 0x1CDF, %o6
3277 orncc %i3, 0x117C, %l1
3278 fmovspos %icc, %f5, %f23
3279 tl %xcc, 0x1
3280 movn %icc, %i4, %o2
3281 set 0x1C, %g3
3282 ldsba [%l7 + %g3] 0x04, %i7
3283 srl %g3, 0x14, %l6
3284 orn %o3, %i1, %i5
3285 fpadd32 %f30, %f2, %f14
3286 edge16l %g2, %l4, %i2
3287 orn %o0, %o1, %g1
3288 movcc %icc, %g6, %o4
3289 fpmerge %f22, %f18, %f24
3290 sethi 0x04D5, %i6
3291 subccc %o5, 0x1773, %i0
3292 bleu,a,pt %icc, loop_256
3293 edge8ln %l5, %l0, %g5
3294 tsubcc %o7, %l3, %g4
3295 nop
3296 setx 0x3043931B, %l0, %l6
3297 st %l6, [%l7 + 0x54]
3298 ld [%l7 + 0x54], %fsr
3299loop_256:
3300 fmovsa %xcc, %f8, %f24
3301 fpack32 %f6, %f14, %f10
3302 fbg,a %fcc0, loop_257
3303 tsubcc %g7, 0x1A29, %o6
3304 bg,a,pt %xcc, loop_258
3305 edge8ln %l2, %l1, %i4
3306loop_257:
3307 nop
3308 fitos %f3, %f17
3309 fstox %f17, %f14
3310 fxtos %f14, %f31
3311 nop
3312 setx 0x9DF3D6C930430913, %l0, %l6
3313 stx %l6, [%l7 + 0x50]
3314 ldx [%l7 + 0x50], %fsr
3315loop_258:
3316 bleu,a %icc, loop_259
3317 nop
3318 set 0x6C, %l5
3319 sth %i3, [%l7 + %l5]
3320 tleu %icc, 0x6
3321 edge32n %o2, %i7, %l6
3322loop_259:
3323 xorcc %o3, 0x0DB9, %i1
3324 fnands %f4, %f16, %f0
3325 fcmpne16 %f28, %f30, %g3
3326 taddcctv %i5, %g2, %i2
3327 fand %f24, %f26, %f16
3328 alignaddrl %l4, %o1, %o0
3329 mova %xcc, %g1, %o4
3330 fpadd16 %f28, %f16, %f12
3331 movrlez %i6, 0x3F8, %g6
3332 tcc %icc, 0x1
3333 movvc %icc, %i0, %o5
3334 tne %xcc, 0x6
3335 be loop_260
3336 movrlez %l5, %l0, %o7
3337 fbo,a %fcc1, loop_261
3338 and %l3, %g5, %g7
3339loop_260:
3340 movpos %xcc, %g4, %o6
3341 movpos %icc, %l2, %l1
3342loop_261:
3343 fblg,a %fcc2, loop_262
3344 restored
3345 rdpr %cwp, %g1
3346 rdpr %cansave, %g2
3347 rdpr %canrestore, %g3
3348 rdpr %cleanwin, %g4
3349 rdpr %otherwin, %g5
3350 rdpr %wstate, %g6
3351 fbe %fcc3, loop_263
3352 fnors %f28, %f9, %f18
3353loop_262:
3354 movrgz %i4, 0x009, %o2
3355 array8 %i3, %l6, %i7
3356loop_263:
3357 nop
3358 set 0x24, %g5
3359 sta %f13, [%l7 + %g5] 0x14
3360 nop
3361 setx loop_264, %l0, %l1
3362 wrpr 0x1, %tl
3363 wrpr %l1, %tpc
3364 add %l1, 0x4, %l1
3365 wrpr %l1, %tnpc
3366 setx 0x34400001400, %l0, %l1
3367 wrpr %l1, %tstate
3368 wrhpr 0x4, %htstate
3369 retry
3370 edge32n %i1, %g3, %o3
3371 stbar
3372 fpsub16s %f31, %f7, %f21
3373loop_264:
3374 nop
3375 setx 0xDD2927EFF07E4ACE, %l0, %l6
3376 stx %l6, [%l7 + 0x28]
3377 ldd [%l7 + 0x28], %f6
3378 fsqrtd %f6, %f16
3379 ldub [%l7 + 0x24], %g2
3380 subc %i2, 0x1CC1, %l4
3381 xor %i5, %o1, %g1
3382 ldsw [%l7 + 0x28], %o4
3383 fbg %fcc1, loop_265
3384 fba %fcc2, loop_266
3385 ldsw [%l7 + 0x54], %i6
3386 bneg,a,pt %xcc, loop_267
3387loop_265:
3388 nop
3389 fitod %f15, %f14
3390loop_266:
3391 tleu %icc, 0x2
3392 brlez,a %g6, loop_268
3393loop_267:
3394 fands %f26, %f16, %f0
3395 tvc %xcc, 0x7
3396 wr %g0, 0x27, %asi
3397 stxa %i0, [%l7 + 0x50] %asi
3398 membar #Sync
3399loop_268:
3400 movn %icc, %o0, %l5
3401 fmovrslz %l0, %f15, %f4
3402 movn %xcc, %o7, %o5
3403 fornot1s %f12, %f2, %f1
3404 edge32 %l3, %g7, %g5
3405 set 0x79, %g2
3406 ldstuba [%l7 + %g2] 0x10, %g4
3407 fcmple16 %f6, %f8, %o6
3408 edge8ln %l2, %i4, %o2
3409 set 0x64, %i6
3410 sta %f11, [%l7 + %i6] 0x19
3411 fmovda %xcc, %f12, %f14
3412 nop
3413 fitos %f4, %f0
3414 fstoi %f0, %f0
3415 edge16 %l1, %l6, %i7
3416 sdiv %i1, 0x0245, %g3
3417 bn loop_269
3418 alignaddrl %i3, %o3, %g2
3419 movrlz %l4, 0x3C2, %i2
3420 sdivx %o1, 0x1B49, %g1
3421loop_269:
3422 srax %o4, %i5, %i6
3423 popc %i0, %g6
3424 edge8l %o0, %l0, %o7
3425 movl %xcc, %o5, %l3
3426 nop
3427 fitos %f30, %f24
3428 nop
3429 set 0x46, %o6
3430 ldstub [%l7 + %o6], %g7
3431 edge8n %g5, %l5, %o6
3432 fmovsvs %icc, %f11, %f18
3433 umulcc %g4, 0x0A0B, %l2
3434 tsubcc %o2, %l1, %l6
3435 movgu %icc, %i4, %i1
3436 fpack16 %f24, %f7
3437 tleu %icc, 0x0
3438 nop
3439 setx loop_270, %l0, %l1
3440 jmpl %l1, %g3
3441 fxors %f6, %f0, %f27
3442 edge16l %i7, %i3, %g2
3443 edge16ln %l4, %i2, %o3
3444loop_270:
3445 nop
3446 wr %g0, 0xe2, %asi
3447 stxa %g1, [%l7 + 0x78] %asi
3448 membar #Sync
3449 taddcctv %o1, %o4, %i6
3450 bcc,a loop_271
3451 alignaddr %i5, %g6, %i0
3452 fmovrsne %o0, %f1, %f31
3453 fpsub16s %f23, %f5, %f28
3454loop_271:
3455 edge8l %o7, %l0, %l3
3456 fcmpeq16 %f2, %f10, %o5
3457 array32 %g7, %g5, %l5
3458 fone %f22
3459 nop
3460 fitod %f4, %f12
3461 fdtos %f12, %f23
3462 mulscc %o6, 0x148F, %g4
3463 tsubcc %o2, 0x0911, %l1
3464 xnorcc %l2, %i4, %i1
3465 fabsd %f26, %f8
3466 edge8 %l6, %g3, %i7
3467 bgu,a,pt %icc, loop_272
3468 tle %xcc, 0x6
3469 movcc %icc, %g2, %i3
3470 nop
3471 setx 0x2C5CD3DCC07CBFEE, %l0, %l6
3472 stx %l6, [%l7 + 0x30]
3473 ldx [%l7 + 0x30], %fsr
3474loop_272:
3475 xor %l4, 0x11B8, %o3
3476 set 0x54, %o5
3477 swapa [%l7 + %o5] 0x19, %g1
3478 tle %xcc, 0x7
3479 fxors %f30, %f5, %f7
3480 movg %icc, %i2, %o4
3481 alignaddrl %i6, %o1, %g6
3482 stbar
3483 add %i0, 0x0188, %o0
3484 fbuge,a %fcc3, loop_273
3485 movpos %icc, %i5, %o7
3486 orncc %l0, %l3, %o5
3487 fble %fcc2, loop_274
3488loop_273:
3489 nop
3490 setx 0x93845D3A, %l0, %l6
3491 st %l6, [%l7 + 0x28]
3492 ld [%l7 + 0x28], %f23
3493 setx 0xF941EA4B, %l1, %l5
3494 st %l5, [%l7 + 0x10]
3495 ld [%l7 + 0x10], %f3
3496 fdivs %f3, %f23, %f18
3497 movvs %xcc, %g7, %g5
3498 wr %g0, 0x04, %asi
3499 stha %l5, [%l7 + 0x22] %asi
3500loop_274:
3501 sir 0x090E
3502 set 0x76, %i0
3503 lduha [%l7 + %i0] 0x88, %g4
3504 movvc %icc, %o2, %o6
3505 tn %xcc, 0x4
3506 movneg %xcc, %l1, %i4
3507 edge32n %l2, %l6, %i1
3508 nop
3509 setx loop_275, %l0, %l1
3510 wrpr 0x1, %tl
3511 wrpr %l1, %tpc
3512 add %l1, 0x4, %l1
3513 wrpr %l1, %tnpc
3514 setx 0x34400001400, %l0, %l1
3515 wrpr %l1, %tstate
3516 wrhpr 0x4, %htstate
3517 retry
3518 addc %i7, %g3, %g2
3519 bvc loop_276
3520 movrgz %l4, 0x021, %i3
3521loop_275:
3522 tvc %icc, 0x4
3523 ldub [%l7 + 0x7F], %o3
3524loop_276:
3525 movrgz %i2, 0x0A0, %g1
3526 fbuge,a %fcc3, loop_277
3527 tn %icc, 0x0
3528 orn %o4, 0x17F5, %o1
3529 flush %l7 + 0x60
3530loop_277:
3531 tne %icc, 0x4
3532 subccc %i6, %i0, %o0
3533 sub %g6, %i5, %l0
3534 fexpand %f18, %f2
3535 edge8 %o7, %o5, %l3
3536 movrlez %g5, 0x1DE, %l5
3537 edge8l %g7, %g4, %o2
3538 sth %l1, [%l7 + 0x34]
3539 taddcctv %i4, 0x1E29, %o6
3540 umul %l2, %i1, %i7
3541 srax %g3, %g2, %l6
3542 set 0x3B, %i5
3543 lduba [%l7 + %i5] 0x81, %i3
3544 tn %icc, 0x6
3545 tpos %xcc, 0x5
3546 and %o3, 0x1B11, %l4
3547 movre %i2, %g1, %o1
3548 te %icc, 0x1
3549 edge32ln %i6, %i0, %o0
3550 sll %g6, 0x09, %o4
3551 fbl %fcc1, loop_278
3552 xor %i5, %l0, %o5
3553 movl %icc, %l3, %o7
3554 fbul %fcc1, loop_279
3555loop_278:
3556 fbuge,a %fcc3, loop_280
3557 udivx %g5, 0x1B63, %g7
3558 tleu %xcc, 0x0
3559loop_279:
3560 srlx %l5, %g4, %o2
3561loop_280:
3562 nop
3563 wr %g0, 0x0c, %asi
3564 lduwa [%l7 + 0x0C] %asi, %i4
3565 edge16ln %l1, %o6, %l2
3566 fbul %fcc1, loop_281
3567 edge32n %i1, %g3, %i7
3568 edge8l %l6, %i3, %o3
3569 orn %g2, 0x121E, %l4
3570loop_281:
3571 edge8 %i2, %g1, %i6
3572 movrne %o1, 0x0E4, %o0
3573 sllx %i0, 0x0D, %g6
3574 movrlz %o4, 0x0C4, %l0
3575 tneg %icc, 0x1
3576 movcs %icc, %i5, %l3
3577 fpsub32 %f0, %f4, %f20
3578 subc %o5, %o7, %g7
3579 st %f9, [%l7 + 0x24]
3580 ldsh [%l7 + 0x28], %l5
3581 fbne,a %fcc0, loop_282
3582 move %icc, %g5, %o2
3583 tle %xcc, 0x4
3584 ldub [%l7 + 0x36], %g4
3585loop_282:
3586 array32 %i4, %l1, %l2
3587 fsrc1s %f30, %f2
3588 bpos,a,pn %xcc, loop_283
3589 subc %o6, %g3, %i1
3590 taddcc %l6, %i3, %i7
3591 faligndata %f2, %f14, %f12
3592loop_283:
3593 sdiv %o3, 0x0B54, %l4
3594 movn %xcc, %g2, %g1
3595 bvs,a loop_284
3596 stw %i2, [%l7 + 0x34]
3597 nop
3598 fitod %f12, %f12
3599 fdtox %f12, %f0
3600 fxtod %f0, %f2
3601 ldsh [%l7 + 0x74], %o1
3602loop_284:
3603 and %o0, 0x1109, %i6
3604 fands %f7, %f8, %f7
3605 fpmerge %f26, %f25, %f20
3606 addc %i0, 0x0192, %o4
3607 set 0x40, %o1
3608 stda %f16, [%l7 + %o1] 0x0c
3609 wr %g0, 0x27, %asi
3610 stba %l0, [%l7 + 0x67] %asi
3611 membar #Sync
3612 be,a,pt %xcc, loop_285
3613 or %g6, %l3, %i5
3614 bvc,a,pt %xcc, loop_286
3615 fbug %fcc1, loop_287
3616loop_285:
3617 bleu,a %xcc, loop_288
3618 bneg,pn %icc, loop_289
3619loop_286:
3620 nop
3621 setx 0xF4590589, %l0, %l6
3622 st %l6, [%l7 + 0x28]
3623 ld [%l7 + 0x28], %f0
3624 setx 0x219790AB, %l1, %l5
3625 st %l5, [%l7 + 0x10]
3626 ld [%l7 + 0x10], %f20
3627 fmuls %f20, %f0, %f18
3628loop_287:
3629 movrne %o5, 0x0E7, %o7
3630loop_288:
3631 fmovdl %icc, %f21, %f3
3632loop_289:
3633 nop
3634 set 0x5C, %i2
3635 stwa %g7, [%l7 + %i2] 0x2a
3636 membar #Sync
3637 fpack16 %f2, %f29
3638 tl %icc, 0x7
3639 fmovdcs %xcc, %f15, %f13
3640 wr %g0, 0x2b, %asi
3641 stha %g5, [%l7 + 0x4E] %asi
3642 membar #Sync
3643 popc %o2, %g4
3644 bcs,a,pt %xcc, loop_290
3645 andn %i4, 0x0CE2, %l5
3646 tneg %xcc, 0x4
3647 set 0x18, %g1
3648 ldsba [%l7 + %g1] 0x04, %l1
3649loop_290:
3650 membar 0x6D
3651 tgu %icc, 0x3
3652 edge16ln %o6, %g3, %l2
3653 fbul %fcc0, loop_291
3654 fmovda %icc, %f16, %f14
3655 movcc %xcc, %i1, %i3
3656 bvs,a loop_292
3657loop_291:
3658 swap [%l7 + 0x78], %i7
3659 ldub [%l7 + 0x57], %o3
3660 brnz %l6, loop_293
3661loop_292:
3662 tg %xcc, 0x5
3663 nop
3664 setx loop_294, %l0, %l1
3665 jmpl %l1, %l4
3666 taddcctv %g2, 0x15C5, %i2
3667loop_293:
3668 tsubcctv %o1, %o0, %g1
3669 fbu,a %fcc0, loop_295
3670loop_294:
3671 sdiv %i0, 0x0A1A, %o4
3672 addc %i6, 0x11B0, %g6
3673 array32 %l0, %i5, %o5
3674loop_295:
3675 nop
3676 wr %g0, 0x19, %asi
3677 lduha [%l7 + 0x28] %asi, %l3
3678 fmovd %f6, %f8
3679 wr %g0, 0x80, %asi
3680 lduha [%l7 + 0x58] %asi, %g7
3681 edge32n %o7, %g5, %g4
3682 taddcctv %o2, %i4, %l5
3683 sll %l1, 0x0A, %o6
3684 fmovdneg %xcc, %f10, %f3
3685 movleu %xcc, %g3, %i1
3686 fmovdn %icc, %f9, %f5
3687 movneg %icc, %l2, %i7
3688 edge16ln %o3, %i3, %l4
3689 movcs %icc, %l6, %g2
3690 array16 %i2, %o0, %g1
3691 bvc %xcc, loop_296
3692 movcc %icc, %i0, %o1
3693 movneg %icc, %o4, %g6
3694 flush %l7 + 0x08
3695loop_296:
3696 edge32l %l0, %i5, %o5
3697 fbu %fcc2, loop_297
3698 movvs %xcc, %i6, %g7
3699 fzero %f22
3700 flush %l7 + 0x64
3701loop_297:
3702 fmovde %xcc, %f20, %f3
3703 movneg %icc, %o7, %g5
3704 nop
3705 setx loop_298, %l0, %l1
3706 wrpr 0x1, %tl
3707 wrpr %l1, %tpc
3708 add %l1, 0x4, %l1
3709 wrpr %l1, %tnpc
3710 setx 0x34400001400, %l0, %l1
3711 wrpr %l1, %tstate
3712 wrhpr 0x4, %htstate
3713 retry
3714 restored
3715 rdpr %cwp, %g1
3716 rdpr %cansave, %g2
3717 rdpr %canrestore, %g3
3718 rdpr %cleanwin, %g4
3719 rdpr %otherwin, %g5
3720 rdpr %wstate, %g6
3721 subc %g4, 0x0771, %o2
3722 brlez %i4, loop_299
3723loop_298:
3724 orncc %l3, %l1, %l5
3725 nop
3726 setx 0x507964F7, %l0, %l6
3727 st %l6, [%l7 + 0x18]
3728 ld [%l7 + 0x18], %fsr
3729 te %icc, 0x2
3730loop_299:
3731 mulscc %o6, 0x19D8, %g3
3732 fcmpeq32 %f26, %f28, %l2
3733 tle %xcc, 0x7
3734 ld [%l7 + 0x20], %f28
3735 fmovscc %xcc, %f7, %f24
3736 nop
3737 fitod %f0, %f24
3738 fdtox %f24, %f16
3739 fornot2 %f22, %f20, %f4
3740 edge32ln %i1, %i7, %o3
3741 sir 0x1DFA
3742 wr %g0, 0x88, %asi
3743 lduba [%l7 + 0x57] %asi, %i3
3744 nop
3745 setx 0x9E69D4EE, %l0, %l6
3746 st %l6, [%l7 + 0x28]
3747 ld [%l7 + 0x28], %f10
3748 setx 0x823B742D, %l1, %l5
3749 st %l5, [%l7 + 0x10]
3750 ld [%l7 + 0x10], %f24
3751 fsubs %f24, %f10, %f31
3752 tvs %icc, 0x2
3753 srax %l6, 0x1F, %g2
3754 tcc %icc, 0x3
3755 ld [%l7 + 0x60], %f16
3756 movge %icc, %l4, %o0
3757 sub %i2, 0x0101, %g1
3758 ldd [%l7 + 0x10], %o0
3759 sll %o4, 0x0C, %i0
3760 fblg %fcc2, loop_300
3761 tneg %icc, 0x6
3762 fnot2s %f13, %f16
3763 edge8n %l0, %g6, %o5
3764loop_300:
3765 edge16l %i6, %i5, %g7
3766 movvc %xcc, %g5, %o7
3767 orn %g4, 0x1752, %o2
3768 andn %i4, 0x161C, %l1
3769 nop
3770 setx loop_301, %l0, %l1
3771 jmpl %l1, %l5
3772 fpadd16s %f6, %f21, %f2
3773 fandnot2s %f29, %f25, %f30
3774 stx %o6, [%l7 + 0x18]
3775loop_301:
3776 fcmpeq32 %f4, %f30, %l3
3777 umulcc %l2, 0x0E22, %g3
3778 mulscc %i1, 0x10B4, %o3
3779 orn %i3, 0x1192, %l6
3780 tle %icc, 0x0
3781 smulcc %g2, %l4, %i7
3782 nop
3783 fitod %f2, %f6
3784 fdtox %f6, %f22
3785 fxtod %f22, %f0
3786 edge8 %o0, %g1, %o1
3787 stx %i2, [%l7 + 0x08]
3788 movg %xcc, %i0, %o4
3789 ldd [%l7 + 0x48], %f10
3790 tsubcctv %l0, %o5, %i6
3791 mulx %g6, %g7, %g5
3792 sdiv %i5, 0x15B0, %g4
3793 fmovscs %xcc, %f13, %f18
3794 fmovrsgez %o2, %f28, %f12
3795 fmovsa %icc, %f23, %f10
3796 fmovsge %xcc, %f1, %f9
3797 movgu %xcc, %o7, %l1
3798 sub %i4, 0x0F41, %l5
3799 saved
3800 rdpr %cwp, %g1
3801 rdpr %cansave, %g2
3802 rdpr %canrestore, %g3
3803 rdpr %cleanwin, %g4
3804 rdpr %otherwin, %g5
3805 rdpr %wstate, %g6
3806 lduw [%l7 + 0x20], %l3
3807 xnorcc %o6, 0x0AE5, %l2
3808 bcc,a %xcc, loop_302
3809 move %icc, %g3, %o3
3810 array32 %i3, %l6, %g2
3811 nop
3812 setx loop_303, %l0, %l1
3813 wrpr 0x1, %tl
3814 wrpr %l1, %tnpc
3815 setx 0x34400001400, %l0, %l1
3816 wrpr %l1, %tstate
3817 wrhpr 0x4, %htstate
3818 done
3819loop_302:
3820 udivcc %l4, 0x0D44, %i7
3821 fmovrslz %i1, %f6, %f27
3822 xorcc %o0, %o1, %g1
3823loop_303:
3824 ldstub [%l7 + 0x57], %i2
3825 sir 0x1137
3826 membar 0x02
3827 add %l7, 0x78, %l6
3828 wr %g0, 0x18, %asi
3829 casxa [%l6] 0x18, %i0, %l0
3830 bvc,a,pn %xcc, loop_304
3831 smulcc %o5, %o4, %i6
3832 movneg %xcc, %g7, %g6
3833 edge32ln %g5, %g4, %o2
3834loop_304:
3835 faligndata %f16, %f26, %f28
3836 fmovsl %icc, %f29, %f18
3837 andcc %i5, 0x1864, %l1
3838 alignaddr %o7, %i4, %l5
3839 edge32l %o6, %l3, %l2
3840 subccc %g3, 0x0ABF, %o3
3841 movl %icc, %i3, %l6
3842 andncc %l4, %g2, %i7
3843 brlz,a %i1, loop_305
3844 edge32n %o0, %g1, %i2
3845 fpsub16s %f4, %f15, %f27
3846 nop
3847 setx 0xEA6306B40D31E843, %l0, %l6
3848 stx %l6, [%l7 + 0x28]
3849 ldd [%l7 + 0x28], %f30
3850 setx 0x2F0DC296DAA70EF5, %l1, %l5
3851 stx %l5, [%l7 + 0x10]
3852 ldd [%l7 + 0x10], %f22
3853 fmuld %f22, %f30, %f26
3854loop_305:
3855 fnands %f8, %f6, %f26
3856 srlx %i0, %o1, %l0
3857 tcc %icc, 0x7
3858 wr %g0, 0x20, %asi
3859 ldxa [%g0 + 0x0] %asi, %o4
3860 tge %icc, 0x4
3861 udiv %i6, 0x044A, %g7
3862 fmovdge %xcc, %f27, %f23
3863 nop
3864 setx 0x8E591F6C, %l0, %l6
3865 st %l6, [%l7 + 0x28]
3866 ld [%l7 + 0x28], %f10
3867 setx 0xE40BEADD, %l1, %l5
3868 st %l5, [%l7 + 0x10]
3869 ld [%l7 + 0x10], %f31
3870 fmuls %f31, %f10, %f23
3871 fpsub16 %f14, %f0, %f26
3872 edge32 %o5, %g5, %g4
3873 tgu %xcc, 0x4
3874 tvs %xcc, 0x3
3875 edge8n %g6, %i5, %l1
3876 fmovdpos %icc, %f4, %f19
3877 lduw [%l7 + 0x18], %o2
3878 subccc %o7, 0x1A58, %i4
3879 fbuge,a %fcc2, loop_306
3880 fmovdcc %icc, %f19, %f2
3881 fbu,a %fcc0, loop_307
3882 umul %l5, 0x03FF, %l3
3883loop_306:
3884 orncc %l2, %o6, %o3
3885 srlx %g3, %l6, %i3
3886loop_307:
3887 orcc %l4, %i7, %i1
3888 movge %icc, %o0, %g1
3889 edge32n %i2, %i0, %o1
3890 fmovrdgez %g2, %f14, %f26
3891 tn %icc, 0x5
3892 smulcc %l0, %o4, %g7
3893 fmovdl %icc, %f27, %f19
3894 udivcc %i6, 0x18C6, %g5
3895 fbule %fcc2, loop_308
3896 tle %xcc, 0x2
3897 fble,a %fcc0, loop_309
3898 lduh [%l7 + 0x22], %o5
3899loop_308:
3900 stx %g4, [%l7 + 0x08]
3901 tl %xcc, 0x4
3902loop_309:
3903 sdiv %g6, 0x07F6, %i5
3904 ldd [%l7 + 0x48], %f8
3905 tpos %xcc, 0x7
3906 movvs %icc, %o2, %l1
3907 ta %icc, 0x6
3908 ble,a loop_310
3909 fmovrsgz %i4, %f23, %f3
3910 fcmple16 %f2, %f22, %l5
3911 sra %o7, 0x11, %l2
3912loop_310:
3913 array8 %o6, %l3, %o3
3914 movgu %xcc, %l6, %i3
3915 restored
3916 rdpr %cwp, %g1
3917 rdpr %cansave, %g2
3918 rdpr %canrestore, %g3
3919 rdpr %cleanwin, %g4
3920 rdpr %otherwin, %g5
3921 rdpr %wstate, %g6
3922 fcmple16 %f30, %f22, %l4
3923 umulcc %g3, 0x0576, %i7
3924 ldsh [%l7 + 0x44], %o0
3925 nop
3926 setx 0xD6E4A9077C5B4963, %l0, %l6
3927 stx %l6, [%l7 + 0x28]
3928 ldd [%l7 + 0x28], %f26
3929 setx 0x58A1139B21B31298, %l1, %l5
3930 stx %l5, [%l7 + 0x10]
3931 ldd [%l7 + 0x10], %f8
3932 faddd %f8, %f26, %f14
3933 tle %icc, 0x7
3934 subcc %g1, 0x0F50, %i1
3935 set 0x58, %g4
3936 lduwa [%l7 + %g4] 0x19, %i0
3937 edge16ln %o1, %i2, %g2
3938 fmovrdlez %o4, %f28, %f12
3939 sdivx %g7, 0x0077, %i6
3940 fmovscc %xcc, %f21, %f12
3941 fmovdleu %xcc, %f2, %f24
3942 tgu %icc, 0x2
3943 fmovdneg %icc, %f31, %f26
3944 fmovsvs %xcc, %f17, %f20
3945 set 0x78, %o0
3946 prefetcha [%l7 + %o0] 0x88, 0x0
3947 tn %icc, 0x6
3948 brgez,a %l0, loop_311
3949 fmul8sux16 %f28, %f16, %f16
3950 fandnot2s %f15, %f1, %f27
3951 ld [%l7 + 0x34], %f3
3952loop_311:
3953 umul %g4, %g6, %i5
3954 sth %o5, [%l7 + 0x3E]
3955 bvs,a %icc, loop_312
3956 srl %o2, 0x1D, %l1
3957 edge16ln %l5, %o7, %l2
3958 sllx %o6, 0x0C, %i4
3959loop_312:
3960 lduw [%l7 + 0x18], %o3
3961 xorcc %l3, %i3, %l6
3962 udivcc %g3, 0x1199, %l4
3963 bpos,pt %icc, loop_313
3964 fmovsgu %xcc, %f1, %f19
3965 movg %icc, %i7, %g1
3966 sdiv %o0, 0x1549, %i1
3967loop_313:
3968 lduw [%l7 + 0x50], %i0
3969 xorcc %o1, %i2, %g2
3970 andncc %o4, %g7, %i6
3971 fmovsvs %xcc, %f4, %f6
3972 wr %g0, 0xea, %asi
3973 stba %g5, [%l7 + 0x56] %asi
3974 membar #Sync
3975 udivx %l0, 0x09F6, %g6
3976 wr %g0, 0x18, %asi
3977 stba %i5, [%l7 + 0x33] %asi
3978 edge32ln %g4, %o2, %o5
3979 wr %g0, 0x0c, %asi
3980 ldstuba [%l7 + 0x25] %asi, %l1
3981 movne %xcc, %l5, %l2
3982 nop
3983 setx 0xEC2E6FDF2F1DB876, %l0, %l6
3984 stx %l6, [%l7 + 0x28]
3985 ldd [%l7 + 0x28], %f30
3986 fsqrtd %f30, %f22
3987 movpos %icc, %o6, %i4
3988 orcc %o7, 0x0809, %l3
3989 tvs %xcc, 0x3
3990 bn,a,pt %xcc, loop_314
3991 fxnors %f30, %f22, %f29
3992 saved
3993 rdpr %cwp, %g1
3994 rdpr %cansave, %g2
3995 rdpr %canrestore, %g3
3996 rdpr %cleanwin, %g4
3997 rdpr %otherwin, %g5
3998 rdpr %wstate, %g6
3999 ldsw [%l7 + 0x14], %i3
4000loop_314:
4001 bg,a,pt %xcc, loop_315
4002 movleu %xcc, %l6, %g3
4003 sll %l4, %o3, %g1
4004 ldsw [%l7 + 0x0C], %o0
4005loop_315:
4006 nop
4007 wr %g0, 0xe2, %asi
4008 stwa %i1, [%l7 + 0x60] %asi
4009 membar #Sync
4010 fxnor %f8, %f30, %f10
4011 tge %icc, 0x4
4012 udivx %i0, 0x1B27, %o1
4013 set 0x48, %i3
4014 lduwa [%l7 + %i3] 0x81, %i2
4015 fmovsvs %icc, %f24, %f20
4016 set 0x78, %g7
4017 ldswa [%l7 + %g7] 0x0c, %g2
4018 srlx %o4, %i7, %g7
4019 movvc %xcc, %g5, %l0
4020 tn %xcc, 0x6
4021 tne %xcc, 0x7
4022 andcc %g6, 0x1D11, %i6
4023 taddcc %g4, %i5, %o5
4024 tge %xcc, 0x6
4025 bl,a,pt %icc, loop_316
4026 edge16ln %o2, %l1, %l5
4027 fmovdg %xcc, %f23, %f4
4028 edge16n %l2, %o6, %o7
4029loop_316:
4030 nop
4031 wr %g0, 0x16, %asi
4032 stda %f0, [%l7 + 0x40] %asi
4033 membar #Sync
4034 wr %g0, 0xeb, %asi
4035 stxa %i4, [%l7 + 0x58] %asi
4036 membar #Sync
4037 fbg,a %fcc2, loop_317
4038 umul %l3, 0x1962, %i3
4039 taddcctv %g3, 0x1EE4, %l4
4040 edge32 %l6, %o3, %g1
4041loop_317:
4042 nop
4043 add %l7, 0x48, %l6
4044 wr %g0, 0x81, %asi
4045 casxa [%l6] %asi, %i1, %o0
4046 bgu,a %xcc, loop_318
4047 ba,pt %icc, loop_319
4048 orncc %o1, %i0, %i2
4049 udiv %o4, 0x17AC, %i7
4050loop_318:
4051 bn,a %icc, loop_320
4052loop_319:
4053 fblg,a %fcc0, loop_321
4054 fors %f22, %f0, %f30
4055 fbul,a %fcc1, loop_322
4056loop_320:
4057 brz,a %g7, loop_323
4058loop_321:
4059 add %g5, 0x1194, %g2
4060 andcc %g6, %i6, %g4
4061loop_322:
4062 brgz,a %l0, loop_324
4063loop_323:
4064 fsrc1 %f2, %f10
4065 taddcc %o5, %o2, %i5
4066 ldsw [%l7 + 0x40], %l1
4067loop_324:
4068 subc %l2, 0x09A5, %l5
4069 movl %xcc, %o7, %i4
4070 edge8 %o6, %i3, %g3
4071 st %f9, [%l7 + 0x1C]
4072 wr %g0, 0x88, %asi
4073 lduwa [%l7 + 0x10] %asi, %l4
4074 udiv %l3, 0x0469, %o3
4075 fmovdgu %icc, %f24, %f0
4076 tgu %xcc, 0x1
4077 tcs %icc, 0x4
4078 brnz %l6, loop_325
4079 srax %g1, %o0, %o1
4080 addccc %i0, %i2, %i1
4081 tleu %xcc, 0x2
4082loop_325:
4083 fmovrsgez %i7, %f12, %f29
4084 or %o4, %g5, %g7
4085 tgu %icc, 0x3
4086 fmovdge %xcc, %f28, %f31
4087 tne %xcc, 0x3
4088 saved
4089 rdpr %cwp, %g1
4090 rdpr %cansave, %g2
4091 rdpr %canrestore, %g3
4092 rdpr %cleanwin, %g4
4093 rdpr %otherwin, %g5
4094 rdpr %wstate, %g6
4095 movleu %xcc, %g6, %g2
4096 wr %g0, 0x80, %asi
4097 ldxa [%l7 + 0x48] %asi, %g4
4098 fbul,a %fcc1, loop_326
4099 nop
4100 setx 0x73AFA99860F2A22D, %l0, %l6
4101 stx %l6, [%l7 + 0x28]
4102 ldd [%l7 + 0x28], %f26
4103 setx 0x765F3F4DC4040AB6, %l1, %l5
4104 stx %l5, [%l7 + 0x10]
4105 ldd [%l7 + 0x10], %f10
4106 fsubd %f10, %f26, %f4
4107 wr %g0, 0x10, %asi
4108 stha %i6, [%l7 + 0x64] %asi
4109loop_326:
4110 sdivcc %o5, 0x0713, %l0
4111 movcs %icc, %o2, %l1
4112 orncc %l2, 0x1B46, %i5
4113 smul %o7, %i4, %l5
4114 restored
4115 rdpr %cwp, %g1
4116 rdpr %cansave, %g2
4117 rdpr %canrestore, %g3
4118 rdpr %cleanwin, %g4
4119 rdpr %otherwin, %g5
4120 rdpr %wstate, %g6
4121 taddcc %o6, %i3, %g3
4122 bgu %xcc, loop_327
4123 smul %l4, 0x0232, %o3
4124 tcs %icc, 0x6
4125 wr %g0, 0x81, %asi
4126 stwa %l6, [%l7 + 0x30] %asi
4127loop_327:
4128 nop
4129 fitos %f6, %f16
4130 fstod %f16, %f24
4131 taddcctv %g1, 0x0B95, %o0
4132 fbo,a %fcc1, loop_328
4133 ldsb [%l7 + 0x36], %l3
4134 andcc %i0, %i2, %i1
4135 fbn %fcc1, loop_329
4136loop_328:
4137 subc %i7, 0x0518, %o1
4138 udivx %g5, 0x1AA2, %o4
4139 edge16n %g6, %g7, %g2
4140loop_329:
4141 xnorcc %g4, 0x1CDF, %o5
4142 fmovrdlez %i6, %f12, %f24
4143 tleu %icc, 0x0
4144 tvc %icc, 0x4
4145 wr %g0, 0x89, %asi
4146 stxa %l0, [%l7 + 0x48] %asi
4147 tg %xcc, 0x1
4148 be,a %icc, loop_330
4149 fmovdcc %icc, %f2, %f26
4150 lduh [%l7 + 0x58], %l1
4151 movle %icc, %l2, %i5
4152loop_330:
4153 tle %icc, 0x2
4154 edge8 %o7, %i4, %l5
4155 addcc %o6, 0x0215, %i3
4156 te %xcc, 0x5
4157 edge16l %o2, %l4, %o3
4158 nop
4159 setx 0xDF584A629043BF25, %l0, %l6
4160 stx %l6, [%l7 + 0x20]
4161 ldx [%l7 + 0x20], %fsr
4162 ldub [%l7 + 0x0F], %g3
4163 fmovscc %xcc, %f13, %f8
4164 movcc %xcc, %l6, %o0
4165 restored
4166 rdpr %cwp, %g1
4167 rdpr %cansave, %g2
4168 rdpr %canrestore, %g3
4169 rdpr %cleanwin, %g4
4170 rdpr %otherwin, %g5
4171 rdpr %wstate, %g6
4172 fmovsvc %icc, %f18, %f31
4173 fbu %fcc1, loop_331
4174 fbo %fcc1, loop_332
4175 sir 0x035F
4176 mulscc %l3, %g1, %i0
4177loop_331:
4178 sll %i2, 0x14, %i1
4179loop_332:
4180 umulcc %o1, %i7, %g5
4181 addcc %o4, %g7, %g2
4182 nop
4183 set 0x1A, %i7
4184 ldsh [%l7 + %i7], %g6
4185 nop
4186 setx 0x70540CA6, %l0, %l6
4187 st %l6, [%l7 + 0x44]
4188 ld [%l7 + 0x44], %fsr
4189 wr %g0, 0x0c, %asi
4190 ldda [%l7 + 0x20] %asi, %o4
4191 wr %g0, 0x89, %asi
4192 ldda [%l7 + 0x50] %asi, %i6
4193 mulscc %l0, 0x1C09, %g4
4194 wr %g0, 0x2b, %asi
4195 stwa %l2, [%l7 + 0x3C] %asi
4196 membar #Sync
4197 movn %xcc, %l1, %o7
4198 edge8n %i4, %l5, %o6
4199 fpsub32s %f3, %f23, %f19
4200 movne %xcc, %i3, %o2
4201 nop
4202 set 0x58, %i1
4203 std %f22, [%l7 + %i1]
4204 addcc %i5, 0x1DF4, %o3
4205 movleu %xcc, %g3, %l4
4206 mulscc %l6, %o0, %l3
4207 saved
4208 rdpr %cwp, %g1
4209 rdpr %cansave, %g2
4210 rdpr %canrestore, %g3
4211 rdpr %cleanwin, %g4
4212 rdpr %otherwin, %g5
4213 rdpr %wstate, %g6
4214 move %icc, %g1, %i2
4215 addccc %i1, 0x101F, %i0
4216 sdiv %i7, 0x0F24, %g5
4217 orcc %o4, %o1, %g2
4218 fbg %fcc2, loop_333
4219 tn %icc, 0x4
4220 add %g6, 0x0934, %g7
4221 ldsh [%l7 + 0x2E], %i6
4222loop_333:
4223 fblg,a %fcc1, loop_334
4224 brnz %l0, loop_335
4225 sethi 0x09B1, %g4
4226 fand %f24, %f4, %f10
4227loop_334:
4228 tsubcc %o5, 0x1C20, %l1
4229loop_335:
4230 edge8ln %l2, %o7, %i4
4231 fbug %fcc0, loop_336
4232 subccc %l5, 0x1991, %o6
4233 add %l7, 0x0C, %l6
4234 wr %g0, 0x80, %asi
4235 lda [%l6] %asi, %o2
4236 casa [%l6] 0x80, %o2, %i3
4237loop_336:
4238 movrgz %i5, 0x20A, %g3
4239 bpos,a,pn %icc, loop_337
4240 bpos,a,pn %xcc, loop_338
4241 fxors %f15, %f13, %f27
4242 tvs %icc, 0x4
4243loop_337:
4244 edge16n %l4, %l6, %o0
4245loop_338:
4246 flush %l7 + 0x14
4247 fba %fcc3, loop_339
4248 srlx %l3, %o3, %g1
4249 for %f26, %f22, %f10
4250 tleu %xcc, 0x7
4251loop_339:
4252 nop
4253 wr %g0, 0x89, %asi
4254 ldxa [%l7 + 0x40] %asi, %i2
4255 sdivcc %i0, 0x0A3F, %i7
4256 orncc %g5, %i1, %o1
4257 movl %icc, %g2, %g6
4258 bvs,a,pn %icc, loop_340
4259 orn %g7, 0x140F, %o4
4260 ta %xcc, 0x4
4261 orcc %i6, 0x065D, %g4
4262loop_340:
4263 alignaddrl %l0, %l1, %l2
4264 fmovsle %icc, %f23, %f30
4265 call loop_341
4266 fnot2 %f30, %f20
4267 sllx %o5, %i4, %o7
4268 swap [%l7 + 0x18], %o6
4269loop_341:
4270 fmovrdlez %o2, %f2, %f10
4271 mova %xcc, %i3, %i5
4272 fmovdcc %icc, %f14, %f15
4273 orcc %l5, 0x15C7, %l4
4274 nop
4275 set 0x20, %l1
4276 ldsw [%l7 + %l1], %l6
4277 popc %g3, %l3
4278 edge16n %o0, %o3, %i2
4279 brnz %g1, loop_342
4280 xnor %i7, 0x1278, %g5
4281 subcc %i1, 0x0334, %o1
4282 move %icc, %g2, %g6
4283loop_342:
4284 membar 0x73
4285 tleu %xcc, 0x5
4286 set 0x7C, %l6
4287 sta %f25, [%l7 + %l6] 0x19
4288 alignaddr %i0, %g7, %i6
4289 movrgez %o4, 0x220, %l0
4290 fmovrsgz %g4, %f7, %f18
4291 set 0x38, %o3
4292 stha %l2, [%l7 + %o3] 0x27
4293 membar #Sync
4294 smul %o5, %i4, %o7
4295 sllx %o6, 0x1E, %l1
4296 set 0x58, %l3
4297 lduwa [%l7 + %l3] 0x89, %i3
4298 sdivx %i5, 0x146F, %l5
4299 bcs,a %xcc, loop_343
4300 movrgez %l4, %o2, %g3
4301 edge16n %l3, %o0, %l6
4302 flush %l7 + 0x6C
4303loop_343:
4304 edge32ln %i2, %o3, %i7
4305 movre %g1, 0x017, %i1
4306 addc %o1, 0x09E1, %g5
4307 array32 %g6, %g2, %i0
4308 nop
4309 setx 0x36931D78, %l0, %l6
4310 st %l6, [%l7 + 0x28]
4311 ld [%l7 + 0x28], %f27
4312 setx 0xDCAAA158, %l1, %l5
4313 st %l5, [%l7 + 0x10]
4314 ld [%l7 + 0x10], %f29
4315 fmuls %f29, %f27, %f19
4316 edge16l %i6, %g7, %l0
4317 srl %o4, 0x11, %g4
4318 movle %xcc, %o5, %l2
4319 bge,pn %icc, loop_344
4320 nop
4321 fitos %f10, %f17
4322 fmovdge %xcc, %f26, %f2
4323 movre %o7, 0x2B0, %i4
4324loop_344:
4325 fmovsge %xcc, %f27, %f15
4326 popc %l1, %i3
4327 add %i5, 0x11FD, %l5
4328 alignaddrl %o6, %o2, %l4
4329 addcc %l3, 0x0D35, %g3
4330 tg %icc, 0x7
4331 edge16 %o0, %i2, %l6
4332 fpackfix %f0, %f20
4333 and %o3, %i7, %i1
4334 fmovdg %icc, %f3, %f20
4335 saved
4336 rdpr %cwp, %g1
4337 rdpr %cansave, %g2
4338 rdpr %canrestore, %g3
4339 rdpr %cleanwin, %g4
4340 rdpr %otherwin, %g5
4341 rdpr %wstate, %g6
4342 be,pt %xcc, loop_345
4343 fmovdpos %xcc, %f11, %f11
4344 taddcc %g1, 0x023D, %g5
4345 set 0x10, %i4
4346 swapa [%l7 + %i4] 0x0c, %o1
4347loop_345:
4348 edge8 %g2, %i0, %g6
4349 sdiv %g7, 0x047A, %i6
4350 stb %l0, [%l7 + 0x7B]
4351 stx %o4, [%l7 + 0x30]
4352 xnorcc %g4, 0x0DB6, %o5
4353 movge %icc, %l2, %o7
4354 wr %g0, 0x10, %asi
4355 stha %i4, [%l7 + 0x5A] %asi
4356 bneg,pn %icc, loop_346
4357 bn %xcc, loop_347
4358 fmovsneg %xcc, %f1, %f12
4359 set 0x2C, %l2
4360 ldswa [%l7 + %l2] 0x10, %i3
4361loop_346:
4362 fpadd32s %f15, %f31, %f14
4363loop_347:
4364 nop
4365 wr %g0, 0xf0, %asi
4366 stda %f0, [%l7 + 0x40] %asi
4367 membar #Sync
4368 flush %l7 + 0x24
4369 fpack32 %f2, %f16, %f16
4370 ldsh [%l7 + 0x28], %i5
4371 lduw [%l7 + 0x0C], %l1
4372 brgz,a %o6, loop_348
4373 andn %o2, 0x1C64, %l4
4374 wr %g0, 0x0c, %asi
4375 ldsha [%l7 + 0x6E] %asi, %l5
4376loop_348:
4377 sub %l3, 0x1DD5, %o0
4378 umul %g3, %i2, %l6
4379 wr %g0, 0x2e, %asi
4380 ldda [%l7 + 0x50] %asi, %o2
4381 fnot1 %f18, %f0
4382 addccc %i7, %i1, %g5
4383 movre %g1, %g2, %i0
4384 tge %xcc, 0x6
4385 tn %icc, 0x1
4386 add %o1, 0x0575, %g7
4387 fba,a %fcc1, loop_349
4388 te %xcc, 0x3
4389 ldsb [%l7 + 0x57], %g6
4390 bge,a %xcc, loop_350
4391loop_349:
4392 xorcc %i6, %l0, %o4
4393 pdist %f10, %f28, %f6
4394 bvs,a loop_351
4395loop_350:
4396 movrlz %g4, 0x0D7, %o5
4397 fbge,a %fcc2, loop_352
4398 ldub [%l7 + 0x62], %l2
4399loop_351:
4400 restored
4401 rdpr %cwp, %g1
4402 rdpr %cansave, %g2
4403 rdpr %canrestore, %g3
4404 rdpr %cleanwin, %g4
4405 rdpr %otherwin, %g5
4406 rdpr %wstate, %g6
4407 bneg,a,pt %xcc, loop_353
4408loop_352:
4409 fmovdgu %icc, %f2, %f10
4410 fbul,a %fcc0, loop_354
4411 call loop_355
4412loop_353:
4413 movrgez %i4, 0x183, %i3
4414 fmul8x16 %f17, %f22, %f24
4415loop_354:
4416 tsubcctv %i5, 0x1D3F, %l1
4417loop_355:
4418 movrgez %o6, %o2, %l4
4419 edge8n %l5, %o7, %l3
4420 tcs %xcc, 0x2
4421 tl %xcc, 0x3
4422 edge16n %o0, %i2, %l6
4423 nop
4424 setx 0x705A92A1, %l0, %l6
4425 st %l6, [%l7 + 0x14]
4426 ld [%l7 + 0x14], %fsr
4427 movrlez %g3, 0x02E, %o3
4428 sir 0x09CC
4429 movrlz %i7, 0x01A, %g5
4430 edge8ln %i1, %g2, %g1
4431 brgz,a %i0, loop_356
4432 sdivcc %o1, 0x0F98, %g7
4433 fmovs %f10, %f12
4434 ld [%l7 + 0x30], %f12
4435loop_356:
4436 fxors %f6, %f9, %f9
4437 stw %g6, [%l7 + 0x10]
4438 sllx %l0, 0x19, %o4
4439 fbuge %fcc3, loop_357
4440 fbuge,a %fcc2, loop_358
4441 edge8ln %g4, %o5, %l2
4442 fmovd %f26, %f26
4443loop_357:
4444 fbge %fcc2, loop_359
4445loop_358:
4446 edge16l %i6, %i3, %i5
4447 movrlez %i4, %l1, %o2
4448 move %xcc, %o6, %l4
4449loop_359:
4450 fandnot1s %f9, %f22, %f28
4451 fmuld8ulx16 %f27, %f21, %f0
4452 taddcctv %o7, 0x0162, %l5
4453 fbe %fcc3, loop_360
4454 fxors %f23, %f29, %f8
4455 fnand %f4, %f18, %f24
4456 set 0x40, %g6
4457 ldda [%l7 + %g6] 0x89, %o0
4458loop_360:
4459 bg,pt %xcc, loop_361
4460 ta %xcc, 0x4
4461 te %icc, 0x7
4462 edge32ln %i2, %l6, %l3
4463loop_361:
4464 tsubcc %o3, 0x01E5, %g3
4465 taddcc %i7, %g5, %i1
4466 orncc %g1, %g2, %o1
4467 ldd [%l7 + 0x60], %i0
4468 call loop_362
4469 stw %g7, [%l7 + 0x6C]
4470 sir 0x16C7
4471 sra %l0, 0x14, %g6
4472loop_362:
4473 fand %f28, %f4, %f22
4474 fbu,a %fcc2, loop_363
4475 mulscc %o4, 0x08B8, %o5
4476 set 0x38, %o7
4477 stwa %g4, [%l7 + %o7] 0x15
4478loop_363:
4479 fands %f17, %f7, %f2
4480 andcc %i6, 0x157F, %l2
4481 fmul8ulx16 %f18, %f16, %f26
4482 addccc %i5, %i4, %i3
4483 sll %l1, %o6, %l4
4484 tne %icc, 0x1
4485 set 0x43, %o2
4486 stba %o2, [%l7 + %o2] 0x10
4487 smulcc %l5, 0x16C7, %o0
4488 stbar
4489 subc %i2, 0x0E84, %o7
4490 fbu,a %fcc2, loop_364
4491 fcmpne32 %f0, %f10, %l3
4492 movgu %xcc, %l6, %g3
4493 bne,pt %icc, loop_365
4494loop_364:
4495 tleu %icc, 0x7
4496 brgez %o3, loop_366
4497 tsubcctv %i7, %i1, %g5
4498loop_365:
4499 nop
4500 add %l7, 0x74, %l6
4501 wr %g0, 0x80, %asi
4502 lda [%l6] %asi, %g1
4503 casa [%l6] %asi, %g1, %o1
4504loop_366:
4505 sdivx %i0, 0x1DA8, %g7
4506 fnot1 %f20, %f16
4507 fmuld8ulx16 %f13, %f28, %f4
4508 fnot1 %f16, %f2
4509 fpadd16 %f12, %f22, %f24
4510 xnorcc %g2, 0x0FFF, %g6
4511 array32 %o4, %o5, %l0
4512 nop
4513 setx loop_367, %l0, %l1
4514 jmpl %l1, %g4
4515 movge %xcc, %l2, %i5
4516 membar 0x5A
4517 fands %f4, %f3, %f24
4518loop_367:
4519 fmovrsne %i4, %f17, %f10
4520 fsrc2 %f28, %f30
4521 addc %i6, 0x1D3C, %l1
4522 add %l7, 0x28, %l6
4523 wr %g0, 0x10, %asi
4524 ldxa [%l6] %asi, %i3
4525 casxa [%l6] 0x10, %i3, %o6
4526 addc %l4, 0x08E2, %o2
4527 orcc %o0, 0x006E, %l5
4528 tcs %xcc, 0x1
4529 sra %o7, %i2, %l6
4530 edge8ln %g3, %l3, %i7
4531 smulcc %i1, 0x10D4, %g5
4532 fxnors %f15, %f19, %f18
4533 tneg %xcc, 0x3
4534 alignaddr %o3, %g1, %i0
4535 edge16n %g7, %g2, %g6
4536 andncc %o4, %o1, %l0
4537 ldsw [%l7 + 0x14], %o5
4538 ldstub [%l7 + 0x73], %g4
4539 array16 %i5, %i4, %l2
4540 mulx %i6, 0x1E03, %l1
4541 fmul8sux16 %f30, %f26, %f16
4542 fpadd16s %f18, %f23, %f24
4543 fcmpne16 %f28, %f18, %o6
4544 ldd [%l7 + 0x28], %f16
4545 set 0x40, %l0
4546 stda %f0, [%l7 + %l0] 0x81
4547 popc 0x0CEE, %i3
4548 umulcc %l4, 0x1A54, %o0
4549 fxors %f30, %f9, %f3
4550 movrlez %l5, %o2, %i2
4551 bl loop_368
4552 fbue,a %fcc2, loop_369
4553 fmovdvc %icc, %f1, %f11
4554 edge16l %o7, %g3, %l6
4555loop_368:
4556 movvc %icc, %l3, %i1
4557loop_369:
4558 tvs %icc, 0x6
4559 fbe %fcc2, loop_370
4560 movrlez %g5, %o3, %g1
4561 andcc %i7, 0x011A, %i0
4562 edge32ln %g2, %g6, %o4
4563loop_370:
4564 xor %g7, 0x08A7, %l0
4565 edge16l %o5, %g4, %i5
4566 alignaddrl %o1, %i4, %l2
4567 fmovsleu %xcc, %f30, %f8
4568 bgu,a loop_371
4569 ldd [%l7 + 0x40], %f26
4570 prefetch [%l7 + 0x30], 0x1
4571 brz,a %i6, loop_372
4572loop_371:
4573 ldsw [%l7 + 0x48], %l1
4574 wr %g0, 0x2f, %asi
4575 stxa %o6, [%l7 + 0x60] %asi
4576 membar #Sync
4577loop_372:
4578 be loop_373
4579 movrlez %i3, %o0, %l4
4580 addcc %o2, 0x0ABC, %i2
4581 sdiv %o7, 0x1BAA, %l5
4582loop_373:
4583 sub %g3, 0x006C, %l3
4584 fnand %f0, %f4, %f4
4585 fmovsgu %xcc, %f31, %f31
4586 lduh [%l7 + 0x4E], %l6
4587 edge16l %g5, %i1, %g1
4588 add %l7, 0x20, %l6
4589 wr %g0, 0x80, %asi
4590 casa [%l6] 0x80, %i7, %o3
4591 smul %i0, %g6, %o4
4592 wr %g0, 0x0c, %asi
4593 ldda [%l7 + 0x40] %asi, %f0
4594 brgz,a %g2, loop_374
4595 subcc %l0, 0x058C, %o5
4596 fnands %f1, %f29, %f27
4597 fpsub16 %f8, %f6, %f8
4598loop_374:
4599 movrgz %g4, %g7, %o1
4600 subcc %i4, %i5, %l2
4601 movge %xcc, %i6, %l1
4602 edge32n %i3, %o0, %o6
4603 tsubcctv %l4, %i2, %o2
4604 array8 %l5, %g3, %l3
4605 sra %o7, %g5, %i1
4606 fmovrdgz %g1, %f4, %f18
4607 fmovdle %icc, %f31, %f20
4608 fmovrse %l6, %f21, %f30
4609 fpmerge %f30, %f21, %f22
4610 fmovsa %icc, %f10, %f29
4611 be,a,pt %xcc, loop_375
4612 edge16 %o3, %i7, %g6
4613 add %l7, 0x20, %l6
4614 wr %g0, 0x10, %asi
4615 ldxa [%l6] %asi, %i0
4616 casxa [%l6] %asi, %i0, %o4
4617loop_375:
4618 subcc %l0, %g2, %o5
4619 ta %icc, 0x0
4620 sllx %g7, 0x0B, %g4
4621 stbar
4622 xnorcc %i4, 0x1491, %o1
4623 xnorcc %i5, %l2, %l1
4624 andn %i6, 0x0618, %o0
4625 movleu %xcc, %o6, %i3
4626 tleu %icc, 0x3
4627 wr %g0, 0x19, %asi
4628 stxa %l4, [%l7 + 0x38] %asi
4629 edge16n %i2, %l5, %o2
4630 set 0x76, %l4
4631 ldstuba [%l7 + %l4] 0x19, %g3
4632 bne,a loop_376
4633 edge32 %l3, %g5, %i1
4634 prefetch [%l7 + 0x3C], 0x3
4635 nop
4636 fitos %f3, %f20
4637 fstoi %f20, %f24
4638loop_376:
4639 subcc %g1, %o7, %l6
4640 set 0x0C, %g3
4641 ldswa [%l7 + %g3] 0x88, %i7
4642 movcs %icc, %o3, %i0
4643 fxor %f4, %f24, %f0
4644 mulscc %g6, 0x1643, %o4
4645 umul %g2, 0x1885, %o5
4646 fabss %f3, %f12
4647 movcc %xcc, %g7, %l0
4648 fpsub16s %f0, %f4, %f12
4649 set 0x6C, %l5
4650 stwa %g4, [%l7 + %l5] 0x18
4651 movrlz %i4, 0x15F, %o1
4652 move %icc, %l2, %i5
4653 set 0x78, %o4
4654 stxa %l1, [%l7 + %o4] 0x19
4655 fmovdgu %xcc, %f31, %f13
4656 bgu,a %xcc, loop_377
4657 bneg,pn %icc, loop_378
4658 udivcc %i6, 0x1D44, %o0
4659 smul %o6, 0x1E46, %i3
4660loop_377:
4661 or %l4, %i2, %o2
4662loop_378:
4663 tn %icc, 0x7
4664 fmovscs %icc, %f18, %f18
4665 addcc %l5, 0x1627, %g3
4666 fxor %f22, %f18, %f8
4667 restored
4668 rdpr %cwp, %g1
4669 rdpr %cansave, %g2
4670 rdpr %canrestore, %g3
4671 rdpr %cleanwin, %g4
4672 rdpr %otherwin, %g5
4673 rdpr %wstate, %g6
4674 fmuld8ulx16 %f24, %f13, %f14
4675 movrlz %l3, %g5, %g1
4676 movcc %icc, %i1, %l6
4677 sethi 0x07C5, %o7
4678 addccc %o3, %i0, %g6
4679 movne %xcc, %i7, %o4
4680 movle %icc, %o5, %g7
4681 fabsd %f26, %f0
4682 fbu,a %fcc3, loop_379
4683 movle %xcc, %g2, %l0
4684 movvc %xcc, %i4, %g4
4685 tpos %icc, 0x6
4686loop_379:
4687 orn %o1, %l2, %l1
4688 ta %icc, 0x6
4689 edge8ln %i5, %i6, %o0
4690 tleu %icc, 0x0
4691 movle %xcc, %i3, %l4
4692 ble,pn %xcc, loop_380
4693 edge8l %o6, %o2, %i2
4694 sdivx %l5, 0x0BD3, %l3
4695 ta %icc, 0x0
4696loop_380:
4697 nop
4698 set 0x78, %g5
4699 lduba [%l7 + %g5] 0x19, %g5
4700 restored
4701 rdpr %cwp, %g1
4702 rdpr %cansave, %g2
4703 rdpr %canrestore, %g3
4704 rdpr %cleanwin, %g4
4705 rdpr %otherwin, %g5
4706 rdpr %wstate, %g6
4707 udivcc %g3, 0x10AF, %g1
4708 tneg %icc, 0x2
4709 movl %icc, %i1, %o7
4710 mova %icc, %o3, %i0
4711 lduh [%l7 + 0x70], %l6
4712 sub %g6, %o4, %o5
4713 array8 %g7, %g2, %i7
4714 brlz %i4, loop_381
4715 edge16n %g4, %l0, %l2
4716 fpadd32s %f12, %f24, %f7
4717 movrgz %o1, 0x00B, %l1
4718loop_381:
4719 edge16n %i5, %i6, %o0
4720 fornot2 %f12, %f24, %f20
4721 umul %i3, 0x0627, %l4
4722 taddcctv %o2, %o6, %i2
4723 saved
4724 rdpr %cwp, %g1
4725 rdpr %cansave, %g2
4726 rdpr %canrestore, %g3
4727 rdpr %cleanwin, %g4
4728 rdpr %otherwin, %g5
4729 rdpr %wstate, %g6
4730 nop
4731 setx 0xE584B4E5ECF9A596, %l0, %l6
4732 stx %l6, [%l7 + 0x28]
4733 ldd [%l7 + 0x28], %f8
4734 setx 0x9860F001BC82F4D8, %l1, %l5
4735 stx %l5, [%l7 + 0x10]
4736 ldd [%l7 + 0x10], %f28
4737 fsubd %f28, %f8, %f18
4738 orn %l5, 0x1E59, %g5
4739 umulcc %l3, 0x1073, %g3
4740 set 0x24, %i6
4741 stwa %i1, [%l7 + %i6] 0x80
4742 xnor %o7, 0x09DB, %g1
4743 mulx %i0, 0x0100, %o3
4744 xorcc %l6, %o4, %g6
4745 sir 0x1F2A
4746 tg %xcc, 0x0
4747 subcc %o5, 0x1130, %g2
4748 add %g7, %i7, %g4
4749 array32 %i4, %l2, %l0
4750 udiv %l1, 0x1842, %i5
4751 fbe %fcc3, loop_382
4752 addccc %i6, 0x1743, %o0
4753 movg %xcc, %o1, %l4
4754 sdivcc %i3, 0x1A64, %o2
4755loop_382:
4756 fmovsg %icc, %f13, %f23
4757 fpsub32 %f6, %f8, %f24
4758 sir 0x1F8B
4759 wr %g0, 0x89, %asi
4760 ldsba [%l7 + 0x30] %asi, %i2
4761 movcs %xcc, %l5, %o6
4762 fbl %fcc3, loop_383
4763 bleu,pn %xcc, loop_384
4764 subccc %l3, 0x1D78, %g3
4765 nop
4766 setx loop_385, %l0, %l1
4767 wrpr 0x1, %tl
4768 wrpr %l1, %tpc
4769 add %l1, 0x4, %l1
4770 wrpr %l1, %tnpc
4771 setx 0x34400001400, %l0, %l1
4772 wrpr %l1, %tstate
4773 wrhpr 0x4, %htstate
4774 retry
4775loop_383:
4776 tge %xcc, 0x5
4777loop_384:
4778 tne %icc, 0x3
4779 membar 0x17
4780loop_385:
4781 nop
4782 wr %g0, 0x81, %asi
4783 lduha [%l7 + 0x18] %asi, %i1
4784 smulcc %g5, %g1, %i0
4785 movle %xcc, %o7, %o3
4786 fmovdge %xcc, %f23, %f6
4787 ldd [%l7 + 0x30], %f30
4788 xor %o4, 0x1473, %g6
4789 fbug,a %fcc3, loop_386
4790 fand %f22, %f20, %f20
4791 subcc %l6, %o5, %g7
4792 fpsub32 %f24, %f8, %f0
4793loop_386:
4794 fxnors %f29, %f14, %f4
4795 movg %xcc, %i7, %g2
4796 brnz,a %g4, loop_387
4797 movneg %icc, %l2, %l0
4798 andcc %i4, %i5, %l1
4799 orncc %i6, 0x13C6, %o1
4800loop_387:
4801 orcc %l4, %o0, %o2
4802 edge8ln %i2, %i3, %l5
4803 movleu %xcc, %l3, %g3
4804 nop
4805 setx 0x005357C2, %l0, %l6
4806 st %l6, [%l7 + 0x44]
4807 ld [%l7 + 0x44], %fsr
4808 xor %o6, %i1, %g1
4809 tn %xcc, 0x6
4810 set 0x60, %g2
4811 lduwa [%l7 + %g2] 0x88, %g5
4812 st %f10, [%l7 + 0x68]
4813 array16 %i0, %o7, %o4
4814 fbo,a %fcc2, loop_388
4815 tsubcctv %o3, 0x0E84, %l6
4816 bvc,pn %icc, loop_389
4817 fbl %fcc1, loop_390
4818loop_388:
4819 fbge %fcc2, loop_391
4820 movge %xcc, %o5, %g7
4821loop_389:
4822 ldx [%l7 + 0x78], %i7
4823loop_390:
4824 brlz %g2, loop_392
4825loop_391:
4826 lduh [%l7 + 0x7C], %g4
4827 sll %g6, %l0, %i4
4828 fxnors %f30, %f29, %f28
4829loop_392:
4830 andcc %i5, 0x1B76, %l1
4831 fornot2s %f31, %f13, %f10
4832 fnor %f8, %f16, %f28
4833 brz %i6, loop_393
4834 orcc %l2, %l4, %o1
4835 movvc %icc, %o2, %i2
4836 movge %icc, %o0, %i3
4837loop_393:
4838 add %l5, 0x12AA, %l3
4839 nop
4840 set 0x40, %o6
4841 lduw [%l7 + %o6], %g3
4842 set 0x76, %i0
4843 lduha [%l7 + %i0] 0x04, %o6
4844 tne %icc, 0x2
4845 set 0x40, %i5
4846 ldda [%l7 + %i5] 0x23, %g0
4847 fcmple32 %f6, %f30, %i1
4848 wr %g0, 0x81, %asi
4849 lduba [%l7 + 0x64] %asi, %g5
4850 restored
4851 rdpr %cwp, %g1
4852 rdpr %cansave, %g2
4853 rdpr %canrestore, %g3
4854 rdpr %cleanwin, %g4
4855 rdpr %otherwin, %g5
4856 rdpr %wstate, %g6
4857 fsrc2s %f31, %f10
4858 udivx %o7, 0x00E7, %o4
4859 sra %i0, %l6, %o3
4860 sdiv %g7, 0x0CFB, %i7
4861 nop
4862 fitod %f12, %f6
4863 fdtos %f6, %f6
4864 brgez,a %g2, loop_394
4865 fcmpne32 %f8, %f6, %g4
4866 orn %g6, %l0, %i4
4867 sdiv %o5, 0x0CCB, %l1
4868loop_394:
4869 tleu %icc, 0x5
4870 fbul,a %fcc2, loop_395
4871 sethi 0x0394, %i5
4872 orncc %i6, %l4, %o1
4873 fmovdvc %icc, %f9, %f12
4874loop_395:
4875 taddcc %o2, 0x0B7A, %i2
4876 fmovdleu %xcc, %f24, %f30
4877 andn %l2, 0x0A05, %o0
4878 movge %icc, %l5, %i3
4879 orn %g3, 0x1BB2, %l3
4880 tpos %xcc, 0x4
4881 tl %xcc, 0x0
4882 tleu %icc, 0x7
4883 nop
4884 setx 0xF0425D90, %l0, %l6
4885 st %l6, [%l7 + 0x18]
4886 ld [%l7 + 0x18], %fsr
4887 fmovdn %xcc, %f14, %f17
4888 sll %o6, 0x05, %g1
4889 fones %f3
4890 andn %g5, 0x1095, %o7
4891 mulscc %i1, 0x1C58, %i0
4892 andcc %o4, %o3, %l6
4893 set 0x10, %o1
4894 ldxa [%l7 + %o1] 0x18, %i7
4895 add %g7, 0x14C4, %g2
4896 tsubcctv %g6, %g4, %l0
4897 add %i4, 0x1967, %o5
4898 alignaddr %l1, %i6, %i5
4899 fbn,a %fcc0, loop_396
4900 edge16 %l4, %o2, %o1
4901 nop
4902 setx 0xC362A0B0F07FAA9A, %l0, %l6
4903 stx %l6, [%l7 + 0x38]
4904 ldx [%l7 + 0x38], %fsr
4905 edge8l %i2, %l2, %o0
4906loop_396:
4907 orn %l5, %i3, %g3
4908 edge16ln %l3, %o6, %g1
4909 tsubcc %o7, %i1, %g5
4910 bl,a,pt %xcc, loop_397
4911 xorcc %i0, %o3, %o4
4912 wr %g0, 0x1e, %asi
4913 stda %f16, [%l7 + 0x40] %asi
4914 membar #Sync
4915loop_397:
4916 nop
4917 setx 0x62AEE23CB0561BA7, %l0, %l6
4918 stx %l6, [%l7 + 0x58]
4919 ldx [%l7 + 0x58], %fsr
4920 sdivx %i7, 0x0D98, %g7
4921 membar #Sync
4922 set 0x40, %o5
4923 ldda [%l7 + %o5] 0xf0, %f0
4924 tsubcc %g2, %l6, %g6
4925 taddcctv %g4, 0x1EBB, %i4
4926 taddcc %o5, %l0, %l1
4927 wr %g0, 0x80, %asi
4928 prefetcha [%l7 + 0x10] %asi, 0x1
4929 movcs %icc, %i6, %o2
4930 wr %g0, 0x04, %asi
4931 ldxa [%l7 + 0x18] %asi, %o1
4932 bneg %icc, loop_398
4933 fmul8sux16 %f22, %f16, %f12
4934 tne %icc, 0x5
4935 srlx %i2, %l2, %l4
4936loop_398:
4937 nop
4938 set 0x0E, %g1
4939 ldsha [%l7 + %g1] 0x15, %o0
4940 saved
4941 rdpr %cwp, %g1
4942 rdpr %cansave, %g2
4943 rdpr %canrestore, %g3
4944 rdpr %cleanwin, %g4
4945 rdpr %otherwin, %g5
4946 rdpr %wstate, %g6
4947 tpos %xcc, 0x1
4948 sth %i3, [%l7 + 0x24]
4949 fone %f0
4950 tge %xcc, 0x2
4951 tge %xcc, 0x6
4952 tne %xcc, 0x7
4953 fmovsne %xcc, %f20, %f20
4954 stb %g3, [%l7 + 0x7C]
4955 smulcc %l3, 0x0459, %o6
4956 xnorcc %g1, %o7, %l5
4957 tpos %icc, 0x6
4958 andncc %g5, %i0, %o3
4959 fmul8x16 %f0, %f20, %f22
4960 fmovrde %i1, %f16, %f6
4961 movge %xcc, %i7, %o4
4962 membar 0x52
4963 nop
4964 setx 0x794F385B, %l0, %l6
4965 st %l6, [%l7 + 0x28]
4966 ld [%l7 + 0x28], %f10
4967 setx 0xA9FBB0F4, %l1, %l5
4968 st %l5, [%l7 + 0x10]
4969 ld [%l7 + 0x10], %f8
4970 fsubs %f8, %f10, %f4
4971 nop
4972 setx 0x5396065E, %l0, %l6
4973 st %l6, [%l7 + 0x28]
4974 ld [%l7 + 0x28], %f30
4975 setx 0x70E124B5, %l1, %l5
4976 st %l5, [%l7 + 0x10]
4977 ld [%l7 + 0x10], %f23
4978 fadds %f23, %f30, %f7
4979 tleu %icc, 0x7
4980 tge %xcc, 0x0
4981 popc %g2, %l6
4982 sdiv %g6, 0x1C15, %g7
4983 brgez,a %i4, loop_399
4984 call loop_400
4985 for %f22, %f26, %f18
4986 tne %icc, 0x1
4987loop_399:
4988 movg %xcc, %g4, %o5
4989loop_400:
4990 tg %icc, 0x2
4991 set 0x68, %i2
4992 prefetcha [%l7 + %i2] 0x11, 0x1
4993 tsubcc %l0, 0x173F, %i6
4994 mova %icc, %o2, %o1
4995 orn %i2, %i5, %l2
4996 movle %icc, %o0, %l4
4997 fba,a %fcc1, loop_401
4998 fmovdcs %icc, %f1, %f28
4999 swap [%l7 + 0x28], %g3
5000 edge32ln %l3, %i3, %o6
5001loop_401:
5002 bne loop_402
5003 movrlez %o7, %g1, %g5
5004 fbl,a %fcc3, loop_403
5005 movneg %icc, %l5, %o3
5006loop_402:
5007 fmovsn %xcc, %f10, %f20
5008 taddcctv %i1, %i0, %o4
5009loop_403:
5010 nop
5011 setx loop_404, %l0, %l1
5012 jmpl %l1, %g2
5013 fpsub32 %f26, %f8, %f12
5014 fblg,a %fcc0, loop_405
5015 for %f6, %f12, %f26
5016loop_404:
5017 movrlez %l6, %g6, %i7
5018 nop
5019 setx loop_406, %l0, %l1
5020 wrpr 0x1, %tl
5021 wrpr %l1, %tnpc
5022 setx 0x34400001400, %l0, %l1
5023 wrpr %l1, %tstate
5024 wrhpr 0x4, %htstate
5025 done
5026loop_405:
5027 sir 0x0238
5028 edge16 %i4, %g4, %g7
5029 tne %icc, 0x1
5030loop_406:
5031 tg %xcc, 0x4
5032 movrlez %l1, %o5, %l0
5033 tn %icc, 0x2
5034 lduw [%l7 + 0x24], %o2
5035 wr %g0, 0x22, %asi
5036 stxa %o1, [%l7 + 0x68] %asi
5037 membar #Sync
5038 bne,pn %icc, loop_407
5039 sth %i6, [%l7 + 0x28]
5040 restored
5041 rdpr %cwp, %g1
5042 rdpr %cansave, %g2
5043 rdpr %canrestore, %g3
5044 rdpr %cleanwin, %g4
5045 rdpr %otherwin, %g5
5046 rdpr %wstate, %g6
5047 udiv %i5, 0x0E70, %l2
5048loop_407:
5049 stbar
5050 edge8n %o0, %i2, %g3
5051 tne %icc, 0x6
5052 fmovdg %icc, %f11, %f17
5053 edge32n %l4, %l3, %o6
5054 edge32l %i3, %g1, %o7
5055 fmovsgu %icc, %f1, %f11
5056 movrlez %g5, 0x0BB, %l5
5057 array8 %o3, %i0, %o4
5058 udiv %i1, 0x0CB1, %g2
5059 move %xcc, %g6, %l6
5060 add %i4, %g4, %i7
5061 nop
5062 set 0x64, %o0
5063 ldsb [%l7 + %o0], %l1
5064 and %o5, 0x0B5C, %l0
5065 bpos,a loop_408
5066 mulx %g7, %o2, %o1
5067 fbule,a %fcc1, loop_409
5068 edge32n %i5, %i6, %l2
5069loop_408:
5070 smulcc %i2, %g3, %l4
5071 movle %xcc, %l3, %o0
5072loop_409:
5073 udiv %i3, 0x1A47, %g1
5074 wr %g0, 0x19, %asi
5075 stha %o7, [%l7 + 0x54] %asi
5076 taddcc %o6, 0x1E5D, %g5
5077 movrgz %l5, %i0, %o3
5078 tl %icc, 0x2
5079 fblg,a %fcc2, loop_410
5080 movn %xcc, %o4, %g2
5081 edge32n %i1, %l6, %g6
5082 sub %g4, 0x1CFA, %i4
5083loop_410:
5084 tneg %xcc, 0x7
5085 movpos %icc, %l1, %i7
5086 tcs %icc, 0x6
5087 tg %xcc, 0x4
5088 tcs %icc, 0x2
5089 orcc %l0, 0x1987, %o5
5090 edge16n %o2, %g7, %o1
5091 smulcc %i5, 0x017F, %l2
5092 membar 0x59
5093 andcc %i6, 0x12A4, %g3
5094 array32 %l4, %i2, %o0
5095 wr %g0, 0x89, %asi
5096 swapa [%l7 + 0x50] %asi, %i3
5097 array32 %g1, %l3, %o6
5098 orncc %g5, 0x0443, %l5
5099 nop
5100 fitos %f1, %f21
5101 fstox %f21, %f16
5102 array8 %i0, %o7, %o4
5103 fmul8x16au %f22, %f9, %f22
5104 xnor %o3, %i1, %l6
5105 movre %g6, %g2, %g4
5106 fbn,a %fcc1, loop_411
5107 bl loop_412
5108 array32 %i4, %i7, %l1
5109 set 0x5C, %g4
5110 lduwa [%l7 + %g4] 0x10, %l0
5111loop_411:
5112 edge32ln %o2, %g7, %o5
5113loop_412:
5114 sir 0x17AD
5115 tvs %icc, 0x5
5116 nop
5117 fitod %f12, %f10
5118 fdtox %f10, %f6
5119 fxtod %f6, %f12
5120 bneg,a %xcc, loop_413
5121 mova %xcc, %o1, %l2
5122 alignaddr %i5, %g3, %l4
5123 tne %icc, 0x6
5124loop_413:
5125 bne,a,pn %xcc, loop_414
5126 ldub [%l7 + 0x4F], %i6
5127 edge16 %o0, %i2, %g1
5128 xorcc %i3, %l3, %g5
5129loop_414:
5130 ldsw [%l7 + 0x3C], %l5
5131 swap [%l7 + 0x14], %o6
5132 tcc %xcc, 0x0
5133 fmovdn %xcc, %f18, %f11
5134 orn %i0, %o4, %o7
5135 edge8 %o3, %i1, %g6
5136 fornot2 %f24, %f22, %f18
5137 orn %l6, 0x1CB9, %g2
5138 fcmple16 %f30, %f28, %i4
5139 movneg %xcc, %i7, %g4
5140 edge16n %l1, %l0, %g7
5141 xnor %o2, %o1, %o5
5142 umulcc %l2, %i5, %g3
5143 fbu %fcc1, loop_415
5144 fpsub16 %f12, %f30, %f20
5145 addc %i6, %o0, %l4
5146 tge %icc, 0x0
5147loop_415:
5148 nop
5149 wr %g0, 0x2a, %asi
5150 stba %g1, [%l7 + 0x62] %asi
5151 membar #Sync
5152 alignaddr %i3, %i2, %g5
5153 flush %l7 + 0x50
5154 fmovsneg %xcc, %f3, %f21
5155 nop
5156 fitod %f2, %f14
5157 fdtox %f14, %f4
5158 fxtod %f4, %f16
5159 bcs,pn %xcc, loop_416
5160 taddcctv %l5, 0x1061, %l3
5161 movle %icc, %o6, %i0
5162 wr %g0, 0x0c, %asi
5163 ldxa [%l7 + 0x10] %asi, %o7
5164loop_416:
5165 fxnor %f0, %f22, %f30
5166 fbne,a %fcc0, loop_417
5167 bvc,a,pn %xcc, loop_418
5168 movneg %xcc, %o3, %i1
5169 array32 %o4, %l6, %g6
5170loop_417:
5171 alignaddr %i4, %g2, %i7
5172loop_418:
5173 movrlz %l1, 0x02E, %l0
5174 alignaddr %g4, %o2, %g7
5175 movneg %xcc, %o1, %o5
5176 ldx [%l7 + 0x70], %i5
5177 tl %icc, 0x4
5178 movrne %g3, %l2, %i6
5179 brgz %o0, loop_419
5180 xorcc %l4, %g1, %i2
5181 fmovdcs %xcc, %f30, %f30
5182 bl loop_420
5183loop_419:
5184 tleu %xcc, 0x0
5185 movrlz %i3, %l5, %l3
5186 orcc %g5, %o6, %i0
5187loop_420:
5188 nop
5189 wr %g0, 0x10, %asi
5190 ldda [%l7 + 0x40] %asi, %f16
5191 xnor %o7, 0x11D7, %i1
5192 wr %g0, 0x10, %asi
5193 lda [%l7 + 0x3C] %asi, %f15
5194 andncc %o4, %l6, %g6
5195 xorcc %o3, 0x1B4D, %i4
5196 popc %g2, %l1
5197 stw %l0, [%l7 + 0x28]
5198 fsrc2 %f18, %f4
5199 subcc %g4, %i7, %o2
5200 mulscc %g7, 0x1D22, %o1
5201 nop
5202 fitod %f12, %f10
5203 fdtox %f10, %f16
5204 fxtod %f16, %f16
5205 move %icc, %o5, %g3
5206 sdiv %l2, 0x0838, %i5
5207 orn %i6, 0x0E9F, %l4
5208 sdivx %o0, 0x1D4F, %i2
5209 edge16l %g1, %l5, %i3
5210 movl %icc, %g5, %o6
5211 movg %icc, %i0, %l3
5212 tneg %xcc, 0x1
5213 set 0x74, %i3
5214 stwa %o7, [%l7 + %i3] 0x81
5215 andncc %i1, %o4, %g6
5216 sdivcc %l6, 0x1CE3, %o3
5217 addcc %g2, %i4, %l1
5218 tvc %icc, 0x3
5219 orn %l0, %i7, %o2
5220 bcc,pn %icc, loop_421
5221 prefetch [%l7 + 0x78], 0x3
5222 ba,a,pn %xcc, loop_422
5223 fxors %f3, %f23, %f2
5224loop_421:
5225 tn %icc, 0x7
5226 movcs %icc, %g4, %g7
5227loop_422:
5228 fbg %fcc1, loop_423
5229 bcs,a,pn %xcc, loop_424
5230 edge32l %o1, %g3, %o5
5231 popc %i5, %i6
5232loop_423:
5233 ble,pt %icc, loop_425
5234loop_424:
5235 udivx %l2, 0x15BC, %o0
5236 fornot1 %f16, %f4, %f0
5237 fbne,a %fcc3, loop_426
5238loop_425:
5239 movn %icc, %i2, %g1
5240 xorcc %l4, 0x17D8, %l5
5241 udiv %g5, 0x14CD, %o6
5242loop_426:
5243 movre %i0, %i3, %l3
5244 fnot1s %f1, %f31
5245 fnot2s %f10, %f20
5246 brnz,a %i1, loop_427
5247 brlez,a %o4, loop_428
5248 subc %o7, 0x11EF, %l6
5249 fornot2s %f12, %f25, %f12
5250loop_427:
5251 edge16ln %g6, %g2, %o3
5252loop_428:
5253 ba loop_429
5254 tcc %xcc, 0x1
5255 tn %icc, 0x3
5256 fmovsneg %xcc, %f31, %f16
5257loop_429:
5258 edge32l %i4, %l0, %l1
5259 tpos %xcc, 0x3
5260 fpsub16s %f28, %f27, %f31
5261 movle %icc, %i7, %o2
5262 ldd [%l7 + 0x58], %f12
5263 fpackfix %f30, %f15
5264 smul %g4, 0x1C29, %o1
5265 smul %g3, %o5, %g7
5266 fbu %fcc0, loop_430
5267 addccc %i6, 0x0D71, %i5
5268 bleu,pt %xcc, loop_431
5269 sdiv %l2, 0x0BA3, %o0
5270loop_430:
5271 ldsw [%l7 + 0x64], %i2
5272 nop
5273 setx loop_432, %l0, %l1
5274 wrpr 0x1, %tl
5275 wrpr %l1, %tnpc
5276 setx 0x34400001400, %l0, %l1
5277 wrpr %l1, %tstate
5278 wrhpr 0x4, %htstate
5279 done
5280loop_431:
5281 saved
5282 rdpr %cwp, %g1
5283 rdpr %cansave, %g2
5284 rdpr %canrestore, %g3
5285 rdpr %cleanwin, %g4
5286 rdpr %otherwin, %g5
5287 rdpr %wstate, %g6
5288 sethi 0x0263, %l4
5289 fmovsn %xcc, %f14, %f16
5290loop_432:
5291 and %g1, 0x08F7, %g5
5292 nop
5293 fitos %f13, %f23
5294 edge8n %l5, %o6, %i3
5295 fbe %fcc1, loop_433
5296 fmovs %f28, %f26
5297 fmovdle %icc, %f9, %f17
5298 tcc %xcc, 0x0
5299loop_433:
5300 brnz,a %l3, loop_434
5301 edge32l %i1, %i0, %o4
5302 fcmpgt32 %f22, %f20, %o7
5303 popc %g6, %g2
5304loop_434:
5305 nop
5306 wr %g0, 0x18, %asi
5307 ldswa [%l7 + 0x6C] %asi, %o3
5308 sdivx %i4, 0x1823, %l0
5309 movcc %xcc, %l6, %l1
5310 wr %g0, 0x18, %asi
5311 ldsba [%l7 + 0x6F] %asi, %i7
5312 array32 %o2, %o1, %g3
5313 movcc %icc, %o5, %g4
5314 sethi 0x1ADB, %i6
5315 ldd [%l7 + 0x28], %i4
5316 nop
5317 fitos %f2, %f11
5318 fstox %f11, %f14
5319 subcc %g7, 0x1074, %o0
5320 array32 %l2, %i2, %g1
5321 umulcc %l4, 0x0C2D, %l5
5322 add %l7, 0x0C, %l6
5323 wr %g0, 0x89, %asi
5324 casa [%l6] 0x89, %g5, %o6
5325 srax %l3, 0x19, %i3
5326 fnot2 %f22, %f20
5327 movg %icc, %i0, %i1
5328 tpos %xcc, 0x2
5329 fmovsle %icc, %f31, %f26
5330 nop
5331 setx loop_435, %l0, %l1
5332 jmpl %l1, %o7
5333 xorcc %o4, %g6, %o3
5334 nop
5335 setx loop_436, %l0, %l1
5336 wrpr 0x1, %tl
5337 wrpr %l1, %tnpc
5338 setx 0x34400001400, %l0, %l1
5339 wrpr %l1, %tstate
5340 wrhpr 0x4, %htstate
5341 done
5342 xnor %g2, %l0, %i4
5343loop_435:
5344 udivx %l1, 0x0D83, %l6
5345 nop
5346 setx loop_437, %l0, %l1
5347 jmpl %l1, %i7
5348loop_436:
5349 saved
5350 rdpr %cwp, %g1
5351 rdpr %cansave, %g2
5352 rdpr %canrestore, %g3
5353 rdpr %cleanwin, %g4
5354 rdpr %otherwin, %g5
5355 rdpr %wstate, %g6
5356 tvs %xcc, 0x7
5357 umulcc %o2, 0x0314, %o1
5358loop_437:
5359 tcc %icc, 0x3
5360 movre %o5, 0x362, %g4
5361 tvs %icc, 0x0
5362 xnorcc %i6, 0x030C, %g3
5363 popc 0x1214, %i5
5364 xor %g7, %l2, %i2
5365 tl %xcc, 0x0
5366 edge32l %o0, %l4, %l5
5367 udiv %g5, 0x126F, %g1
5368 movvc %icc, %l3, %i3
5369 tpos %xcc, 0x2
5370 movl %xcc, %i0, %o6
5371 popc 0x0E5B, %i1
5372 ldd [%l7 + 0x18], %f14
5373 fsrc1s %f31, %f18
5374 mova %icc, %o7, %o4
5375 fbul,a %fcc2, loop_438
5376 fexpand %f31, %f4
5377 tneg %icc, 0x2
5378 movre %g6, 0x2F6, %o3
5379loop_438:
5380 sdivcc %g2, 0x0B2F, %i4
5381 popc %l1, %l6
5382 fmul8sux16 %f30, %f18, %f22
5383 movl %icc, %l0, %i7
5384 addcc %o2, %o5, %o1
5385 array16 %i6, %g3, %g4
5386 nop
5387 setx 0xD72DDC02, %l0, %l6
5388 st %l6, [%l7 + 0x28]
5389 ld [%l7 + 0x28], %f26
5390 setx 0xE18F34AB, %l1, %l5
5391 st %l5, [%l7 + 0x10]
5392 ld [%l7 + 0x10], %f0
5393 fsubs %f0, %f26, %f13
5394 bgu,a,pn %icc, loop_439
5395 nop
5396 setx loop_440, %l0, %l1
5397 wrpr 0x1, %tl
5398 wrpr %l1, %tpc
5399 add %l1, 0x4, %l1
5400 wrpr %l1, %tnpc
5401 setx 0x34400001400, %l0, %l1
5402 wrpr %l1, %tstate
5403 wrhpr 0x4, %htstate
5404 retry
5405 and %i5, %l2, %g7
5406 fmovdcs %icc, %f21, %f9
5407loop_439:
5408 fmovrdgz %i2, %f0, %f4
5409loop_440:
5410 tl %icc, 0x2
5411 fbul,a %fcc3, loop_441
5412 fnor %f20, %f4, %f18
5413 sdiv %l4, 0x1ED4, %o0
5414 fmovscs %icc, %f10, %f15
5415loop_441:
5416 mulx %l5, 0x1E7E, %g5
5417 sir 0x1D8A
5418 tcc %icc, 0x7
5419 array8 %l3, %i3, %g1
5420 ldstub [%l7 + 0x2A], %i0
5421 set 0x7C, %i7
5422 ldswa [%l7 + %i7] 0x81, %o6
5423 tne %xcc, 0x2
5424 edge8 %o7, %o4, %i1
5425 srlx %g6, %g2, %i4
5426 udivcc %l1, 0x1498, %o3
5427 fmul8ulx16 %f24, %f12, %f12
5428 edge32ln %l0, %l6, %o2
5429 movrne %o5, 0x3AE, %o1
5430 ldx [%l7 + 0x78], %i7
5431 wr %g0, 0x18, %asi
5432 ldda [%l7 + 0x40] %asi, %f0
5433 fmovs %f9, %f18
5434 fblg %fcc2, loop_442
5435 movle %icc, %i6, %g4
5436 nop
5437 setx loop_443, %l0, %l1
5438 wrpr 0x1, %tl
5439 wrpr %l1, %tpc
5440 add %l1, 0x4, %l1
5441 wrpr %l1, %tnpc
5442 setx 0x34400001400, %l0, %l1
5443 wrpr %l1, %tstate
5444 wrhpr 0x4, %htstate
5445 retry
5446 bshuffle %f14, %f24, %f20
5447loop_442:
5448 fmovdne %xcc, %f29, %f16
5449 bl,a,pn %xcc, loop_444
5450loop_443:
5451 edge32ln %i5, %l2, %g7
5452 move %icc, %i2, %g3
5453 fexpand %f22, %f26
5454loop_444:
5455 alignaddrl %o0, %l5, %l4
5456 fnot1 %f10, %f22
5457 nop
5458 setx loop_445, %l0, %l1
5459 wrpr 0x1, %tl
5460 wrpr %l1, %tpc
5461 add %l1, 0x4, %l1
5462 wrpr %l1, %tnpc
5463 setx 0x34400001400, %l0, %l1
5464 wrpr %l1, %tstate
5465 wrhpr 0x4, %htstate
5466 retry
5467 smul %l3, %g5, %g1
5468 set 0x73, %g7
5469 ldsba [%l7 + %g7] 0x14, %i3
5470loop_445:
5471 fone %f8
5472 movneg %icc, %o6, %o7
5473 addcc %i0, 0x002E, %i1
5474 fmovsne %icc, %f27, %f14
5475 fbue,a %fcc2, loop_446
5476 tvc %xcc, 0x6
5477 wr %g0, 0x89, %asi
5478 ldstuba [%l7 + 0x1A] %asi, %o4
5479loop_446:
5480 nop
5481 wr %g0, 0x81, %asi
5482 ldda [%l7 + 0x40] %asi, %f16
5483 nop
5484 fitos %f12, %f8
5485 fstod %f8, %f16
5486 edge8l %g2, %g6, %i4
5487 membar 0x5C
5488 movl %icc, %o3, %l0
5489 fand %f2, %f2, %f20
5490 addccc %l6, 0x14FF, %l1
5491 fandnot2s %f28, %f8, %f24
5492 fmovrdgez %o5, %f26, %f10
5493 fnand %f12, %f26, %f30
5494 addc %o1, %i7, %i6
5495 subc %g4, 0x0651, %i5
5496 edge16l %l2, %o2, %i2
5497 fmovde %xcc, %f4, %f11
5498 restored
5499 rdpr %cwp, %g1
5500 rdpr %cansave, %g2
5501 rdpr %canrestore, %g3
5502 rdpr %cleanwin, %g4
5503 rdpr %otherwin, %g5
5504 rdpr %wstate, %g6
5505 mulx %g3, 0x16D3, %g7
5506 stb %o0, [%l7 + 0x20]
5507 bgu,a loop_447
5508 move %xcc, %l5, %l3
5509 and %l4, 0x0D44, %g1
5510 movvc %icc, %i3, %o6
5511loop_447:
5512 movg %xcc, %g5, %o7
5513 fandnot1 %f18, %f16, %f12
5514 for %f20, %f0, %f22
5515 stw %i0, [%l7 + 0x5C]
5516 fbu %fcc3, loop_448
5517 fpadd16 %f18, %f16, %f0
5518 brlz,a %i1, loop_449
5519 fand %f10, %f18, %f10
5520loop_448:
5521 tvs %xcc, 0x0
5522 movle %icc, %g2, %g6
5523loop_449:
5524 smul %i4, 0x1589, %o4
5525 movne %icc, %l0, %o3
5526 andncc %l6, %o5, %o1
5527 xnor %i7, 0x03F5, %l1
5528 edge8l %i6, %i5, %g4
5529 bge loop_450
5530 taddcctv %l2, %o2, %g3
5531 sra %g7, %o0, %i2
5532 call loop_451
5533loop_450:
5534 sra %l5, %l3, %g1
5535 set 0x2C, %l1
5536 lda [%l7 + %l1] 0x04, %f3
5537loop_451:
5538 edge32ln %l4, %o6, %i3
5539 tge %xcc, 0x3
5540 movrne %o7, %i0, %i1
5541 membar 0x26
5542 fmovdvc %icc, %f17, %f9
5543 subc %g2, %g6, %i4
5544 fnot1s %f31, %f31
5545 fornot2 %f12, %f22, %f26
5546 set 0x1A, %l6
5547 ldsha [%l7 + %l6] 0x11, %o4
5548 bne,a %xcc, loop_452
5549 movn %icc, %l0, %o3
5550 udivx %l6, 0x160C, %o5
5551 movcs %icc, %o1, %i7
5552loop_452:
5553 udivx %l1, 0x0EC9, %g5
5554 nop
5555 setx 0xE0722B1D, %l0, %l6
5556 st %l6, [%l7 + 0x70]
5557 ld [%l7 + 0x70], %fsr
5558 edge16l %i6, %g4, %i5
5559 fmovdneg %icc, %f29, %f24
5560 fmovrsgez %l2, %f28, %f12
5561 sethi 0x0C84, %o2
5562 edge32l %g3, %o0, %g7
5563 edge32n %l5, %l3, %g1
5564 fbg %fcc1, loop_453
5565 fmul8x16al %f5, %f24, %f30
5566 edge32ln %i2, %o6, %i3
5567 nop
5568 setx 0xC63BACF5, %l0, %l6
5569 st %l6, [%l7 + 0x28]
5570 ld [%l7 + 0x28], %f30
5571 setx 0xC37624D5, %l1, %l5
5572 st %l5, [%l7 + 0x10]
5573 ld [%l7 + 0x10], %f25
5574 fdivs %f25, %f30, %f4
5575loop_453:
5576 subc %l4, 0x0877, %o7
5577 alignaddr %i0, %i1, %g6
5578 taddcc %i4, %g2, %o4
5579 addc %l0, %l6, %o5
5580 fnot1s %f7, %f26
5581 movge %xcc, %o1, %i7
5582 movg %icc, %o3, %g5
5583 movvc %xcc, %i6, %l1
5584 mulscc %g4, %i5, %l2
5585 edge8l %o2, %o0, %g3
5586 sdiv %g7, 0x0B0E, %l5
5587 wr %g0, 0x80, %asi
5588 stha %g1, [%l7 + 0x08] %asi
5589 nop
5590 setx 0xB07D849C, %l0, %l6
5591 st %l6, [%l7 + 0x08]
5592 ld [%l7 + 0x08], %fsr
5593 edge32 %i2, %o6, %i3
5594 udivcc %l3, 0x0BBD, %o7
5595 tcs %xcc, 0x1
5596 fnot2s %f7, %f3
5597 movvc %xcc, %l4, %i1
5598 membar #Sync
5599 wr %g0, 0x17, %asi
5600 ldda [%l7 + 0x40] %asi, %f0
5601 fmovsgu %xcc, %f30, %f22
5602 movrgz %i0, %g6, %i4
5603 orcc %o4, 0x1BC5, %g2
5604 bpos loop_454
5605 udiv %l6, 0x03AC, %l0
5606 fpsub16 %f8, %f12, %f4
5607 orcc %o5, %i7, %o3
5608loop_454:
5609 orncc %o1, %i6, %l1
5610 tpos %icc, 0x7
5611 orcc %g4, 0x0319, %g5
5612 movvc %xcc, %i5, %l2
5613 movrlez %o0, 0x272, %g3
5614 membar 0x5A
5615 tsubcc %o2, %l5, %g7
5616 fpack16 %f30, %f31
5617 fand %f0, %f2, %f20
5618 fbu %fcc2, loop_455
5619 ble,pn %xcc, loop_456
5620 edge8ln %g1, %i2, %o6
5621 andcc %l3, 0x079B, %o7
5622loop_455:
5623 subc %l4, 0x1C7C, %i3
5624loop_456:
5625 sethi 0x1852, %i0
5626 movpos %icc, %i1, %g6
5627 edge16n %o4, %g2, %l6
5628 mulscc %l0, %o5, %i7
5629 fsrc2s %f15, %f11
5630 tl %icc, 0x3
5631 popc %o3, %o1
5632 addc %i6, %l1, %g4
5633 addc %i4, 0x1274, %i5
5634 fsrc2s %f14, %f30
5635 fbug %fcc0, loop_457
5636 fba,a %fcc1, loop_458
5637 umulcc %l2, 0x0754, %g5
5638 fxnor %f16, %f2, %f30
5639loop_457:
5640 edge8 %o0, %o2, %g3
5641loop_458:
5642 xorcc %l5, 0x1D37, %g7
5643 fbge %fcc2, loop_459
5644 tcs %xcc, 0x3
5645 movgu %icc, %i2, %o6
5646 brlez %g1, loop_460
5647loop_459:
5648 ble,pn %xcc, loop_461
5649 fzero %f0
5650 sir 0x0FDD
5651loop_460:
5652 sdivcc %l3, 0x12A9, %l4
5653loop_461:
5654 smul %o7, 0x0114, %i3
5655 fmovd %f14, %f10
5656 edge8n %i1, %g6, %o4
5657 nop
5658 setx 0xA074E18A, %l0, %l6
5659 st %l6, [%l7 + 0x4C]
5660 ld [%l7 + 0x4C], %fsr
5661 movrgez %i0, %g2, %l0
5662 nop
5663 fitos %f5, %f15
5664 fstoi %f15, %f16
5665 tne %xcc, 0x0
5666 pdist %f14, %f14, %f26
5667 fpsub16s %f23, %f19, %f21
5668 set 0x20, %i1
5669 ldda [%l7 + %i1] 0x22, %i6
5670 orn %o5, %o3, %i7
5671 taddcctv %i6, 0x0605, %o1
5672 nop
5673 fitod %f4, %f0
5674 fdtos %f0, %f12
5675 bn,a,pt %icc, loop_462
5676 tneg %icc, 0x7
5677 fcmple16 %f20, %f18, %l1
5678 movvc %xcc, %i4, %i5
5679loop_462:
5680 nop
5681 wr %g0, 0x89, %asi
5682 ldsha [%l7 + 0x70] %asi, %g4
5683 movg %xcc, %l2, %g5
5684 movrlez %o0, 0x09D, %o2
5685 mulx %l5, 0x12F6, %g3
5686 fmovsg %xcc, %f8, %f14
5687 tpos %icc, 0x5
5688 udivcc %i2, 0x04B8, %g7
5689 fmuld8sux16 %f14, %f20, %f16
5690 edge16 %g1, %l3, %o6
5691 fmovdcc %xcc, %f16, %f1
5692 add %l4, %o7, %i3
5693 tn %icc, 0x2
5694 nop
5695 set 0x58, %o3
5696 lduh [%l7 + %o3], %i1
5697 fpackfix %f24, %f24
5698 te %xcc, 0x5
5699 orncc %o4, 0x18C9, %i0
5700 udiv %g6, 0x1520, %g2
5701 sdivx %l0, 0x084C, %o5
5702 edge16ln %l6, %i7, %o3
5703 edge8n %i6, %l1, %o1
5704 nop
5705 setx 0x227CFAFB04D8EC95, %l0, %l6
5706 stx %l6, [%l7 + 0x28]
5707 ldd [%l7 + 0x28], %f10
5708 fsqrtd %f10, %f24
5709 or %i4, %g4, %i5
5710 fbule,a %fcc3, loop_463
5711 stbar
5712 edge32 %g5, %l2, %o0
5713 set 0x48, %i4
5714 ldswa [%l7 + %i4] 0x15, %l5
5715loop_463:
5716 udiv %g3, 0x00C6, %i2
5717 fnors %f0, %f22, %f9
5718 fmovsneg %xcc, %f25, %f22
5719 for %f22, %f0, %f26
5720 fandnot2s %f26, %f17, %f15
5721 orcc %o2, 0x1246, %g1
5722 nop
5723 setx 0x38B915C7, %l0, %l6
5724 st %l6, [%l7 + 0x28]
5725 ld [%l7 + 0x28], %f13
5726 setx 0xCEB6458D, %l1, %l5
5727 st %l5, [%l7 + 0x10]
5728 ld [%l7 + 0x10], %f1
5729 fadds %f1, %f13, %f8
5730 sub %g7, %o6, %l4
5731 xnorcc %l3, %i3, %i1
5732 set 0x40, %l2
5733 ldda [%l7 + %l2] 0x80, %f16
5734 ta %xcc, 0x4
5735 te %xcc, 0x3
5736 ldd [%l7 + 0x30], %f18
5737 set 0x50, %g6
5738 ldstuba [%l7 + %g6] 0x81, %o7
5739 nop
5740 setx loop_464, %l0, %l1
5741 wrpr 0x1, %tl
5742 wrpr %l1, %tnpc
5743 setx 0x34400001400, %l0, %l1
5744 wrpr %l1, %tstate
5745 wrhpr 0x4, %htstate
5746 done
5747 subc %o4, %g6, %g2
5748 and %i0, 0x0CCE, %l0
5749 xor %o5, %i7, %o3
5750loop_464:
5751 alignaddrl %i6, %l6, %l1
5752 subc %i4, %o1, %g4
5753 ta %xcc, 0x4
5754 orcc %i5, 0x0020, %l2
5755 fbuge,a %fcc0, loop_465
5756 movle %icc, %g5, %o0
5757 sub %l5, 0x0DDF, %i2
5758 movcc %xcc, %o2, %g1
5759loop_465:
5760 nop
5761 wr %g0, 0x81, %asi
5762 lduha [%l7 + 0x28] %asi, %g7
5763 fmovrdgez %o6, %f18, %f14
5764 tsubcctv %g3, %l3, %l4
5765 fmovrdlz %i1, %f12, %f2
5766 sdivcc %o7, 0x06FD, %i3
5767 movgu %icc, %o4, %g2
5768 movleu %xcc, %i0, %l0
5769 fpadd16 %f2, %f4, %f24
5770 set 0x37, %l3
5771 lduba [%l7 + %l3] 0x88, %o5
5772 tneg %xcc, 0x2
5773 wr %g0, 0x10, %asi
5774 lda [%l7 + 0x40] %asi, %f17
5775 fmovde %icc, %f18, %f15
5776 wr %g0, 0x10, %asi
5777 swapa [%l7 + 0x4C] %asi, %i7
5778 fbule %fcc1, loop_466
5779 mulscc %o3, %i6, %g6
5780 edge16n %l1, %l6, %o1
5781 edge8 %g4, %i5, %i4
5782loop_466:
5783 lduh [%l7 + 0x4E], %l2
5784 edge32 %o0, %g5, %l5
5785 fcmpeq32 %f8, %f16, %o2
5786 fbe %fcc2, loop_467
5787 fbg,a %fcc3, loop_468
5788 nop
5789 setx 0x6078FF2C, %l0, %l6
5790 st %l6, [%l7 + 0x30]
5791 ld [%l7 + 0x30], %fsr
5792 tcc %xcc, 0x2
5793loop_467:
5794 bvs %xcc, loop_469
5795loop_468:
5796 sll %i2, %g1, %o6
5797 te %xcc, 0x4
5798 movvc %icc, %g7, %l3
5799loop_469:
5800 taddcctv %l4, %i1, %o7
5801 fpmerge %f7, %f7, %f4
5802 fpadd32 %f16, %f10, %f26
5803 srlx %i3, 0x1F, %g3
5804 set 0x30, %o2
5805 sta %f23, [%l7 + %o2] 0x11
5806 tg %icc, 0x0
5807 bge,a %xcc, loop_470
5808 movrne %o4, 0x35E, %i0
5809 ldd [%l7 + 0x78], %f8
5810 tvs %icc, 0x2
5811loop_470:
5812 array8 %g2, %l0, %o5
5813 tn %xcc, 0x0
5814 nop
5815 fitos %f9, %f20
5816 fstox %f20, %f18
5817 movcc %icc, %i7, %i6
5818 xorcc %o3, 0x16D8, %l1
5819 brlez %g6, loop_471
5820 tg %icc, 0x4
5821 fbl,a %fcc3, loop_472
5822 add %l6, 0x16EF, %o1
5823loop_471:
5824 fbul,a %fcc2, loop_473
5825 popc 0x0938, %g4
5826loop_472:
5827 fzeros %f13
5828 subccc %i5, 0x1ECE, %l2
5829loop_473:
5830 sra %o0, 0x19, %g5
5831 movcc %icc, %i4, %o2
5832 movrne %l5, %i2, %g1
5833 andncc %g7, %o6, %l4
5834 fbge %fcc3, loop_474
5835 sra %i1, %l3, %o7
5836 fcmple32 %f30, %f24, %g3
5837 fsrc1 %f16, %f16
5838loop_474:
5839 orncc %o4, 0x0E78, %i0
5840 mulscc %g2, 0x1C35, %l0
5841 fornot2 %f16, %f30, %f30
5842 stw %i3, [%l7 + 0x68]
5843 movcc %icc, %i7, %o5
5844 fmovse %icc, %f19, %f18
5845 std %f4, [%l7 + 0x10]
5846 movvc %xcc, %i6, %o3
5847 alignaddrl %l1, %g6, %l6
5848 brnz %o1, loop_475
5849 movleu %xcc, %i5, %g4
5850 ble,a %icc, loop_476
5851 mulx %l2, %g5, %o0
5852loop_475:
5853 movg %xcc, %i4, %l5
5854 nop
5855 fitos %f13, %f20
5856 fstox %f20, %f20
5857loop_476:
5858 udivx %i2, 0x0380, %o2
5859 bcc %xcc, loop_477
5860 fmovrsgez %g1, %f14, %f29
5861 fbug %fcc2, loop_478
5862 sdivcc %g7, 0x00FF, %o6
5863loop_477:
5864 mova %xcc, %i1, %l4
5865 movne %icc, %l3, %g3
5866loop_478:
5867 movrne %o4, 0x121, %o7
5868 fbg,a %fcc1, loop_479
5869 addcc %i0, 0x0705, %l0
5870 set 0x08, %o7
5871 ldsha [%l7 + %o7] 0x19, %i3
5872loop_479:
5873 fors %f25, %f9, %f5
5874 fmovdgu %xcc, %f10, %f25
5875 fmovsgu %xcc, %f31, %f5
5876 andn %i7, %o5, %i6
5877 subccc %g2, 0x0664, %o3
5878 edge8 %l1, %l6, %o1
5879 sir 0x0261
5880 fba,a %fcc3, loop_480
5881 fnot2s %f28, %f0
5882 set 0x30, %l0
5883 ldsba [%l7 + %l0] 0x04, %i5
5884loop_480:
5885 subccc %g6, %g4, %l2
5886 fmovrsgz %o0, %f21, %f11
5887 wr %g0, 0x89, %asi
5888 lda [%l7 + 0x4C] %asi, %f4
5889 tn %icc, 0x7
5890 tne %icc, 0x4
5891 add %g5, 0x1535, %i4
5892 fmovscs %icc, %f30, %f14
5893 bgu loop_481
5894 orn %i2, %o2, %g1
5895 udiv %g7, 0x0DF2, %l5
5896 udivx %i1, 0x04A0, %o6
5897loop_481:
5898 movn %icc, %l3, %g3
5899 sra %o4, 0x00, %o7
5900 nop
5901 setx loop_482, %l0, %l1
5902 jmpl %l1, %i0
5903 fmovsne %icc, %f9, %f31
5904 orn %l4, %l0, %i7
5905 set 0x78, %g3
5906 stwa %o5, [%l7 + %g3] 0x2a
5907 membar #Sync
5908loop_482:
5909 fxor %f30, %f30, %f6
5910 srl %i6, %g2, %i3
5911 edge16ln %l1, %l6, %o3
5912 tsubcctv %o1, 0x1985, %i5
5913 tg %icc, 0x6
5914 array32 %g4, %l2, %o0
5915 xnor %g5, %g6, %i2
5916 bneg loop_483
5917 movrlez %i4, %g1, %o2
5918 movrgez %l5, %i1, %o6
5919 tneg %icc, 0x7
5920loop_483:
5921 mova %xcc, %l3, %g7
5922 fbuge,a %fcc2, loop_484
5923 fmovsg %icc, %f21, %f25
5924 mova %icc, %g3, %o7
5925 addc %i0, 0x03CE, %l4
5926loop_484:
5927 movge %icc, %o4, %i7
5928 fmovsa %icc, %f28, %f19
5929 be %xcc, loop_485
5930 nop
5931 setx loop_486, %l0, %l1
5932 wrpr 0x1, %tl
5933 wrpr %l1, %tpc
5934 add %l1, 0x4, %l1
5935 wrpr %l1, %tnpc
5936 setx 0x34400001400, %l0, %l1
5937 wrpr %l1, %tstate
5938 wrhpr 0x4, %htstate
5939 retry
5940 edge32 %l0, %i6, %o5
5941 tn %xcc, 0x0
5942loop_485:
5943 stb %g2, [%l7 + 0x61]
5944loop_486:
5945 sdiv %i3, 0x1850, %l6
5946 bpos,a,pn %xcc, loop_487
5947 addccc %o3, 0x045B, %o1
5948 orn %i5, %l1, %l2
5949 edge16 %g4, %o0, %g5
5950loop_487:
5951 tgu %xcc, 0x6
5952 wr %g0, 0xe3, %asi
5953 stxa %i2, [%l7 + 0x28] %asi
5954 membar #Sync
5955 andcc %g6, %g1, %o2
5956 fpadd32 %f20, %f14, %f10
5957 tneg %xcc, 0x1
5958 orncc %l5, 0x1BFC, %i4
5959 fmovda %xcc, %f20, %f12
5960 wr %g0, 0x10, %asi
5961 lduwa [%l7 + 0x60] %asi, %i1
5962 movrne %o6, 0x352, %g7
5963 subcc %g3, %o7, %l3
5964 fzero %f16
5965 tge %icc, 0x5
5966 xnorcc %l4, %i0, %o4
5967 nop
5968 setx loop_488, %l0, %l1
5969 wrpr 0x1, %tl
5970 wrpr %l1, %tnpc
5971 setx 0x34400001400, %l0, %l1
5972 wrpr %l1, %tstate
5973 wrhpr 0x4, %htstate
5974 done
5975 andncc %i7, %i6, %l0
5976 edge16n %g2, %i3, %l6
5977 tneg %icc, 0x5
5978loop_488:
5979 sra %o5, %o1, %i5
5980 tgu %icc, 0x5
5981 set 0x26, %l4
5982 ldsba [%l7 + %l4] 0x19, %l1
5983 srl %o3, %g4, %o0
5984 movrlez %g5, %l2, %i2
5985 popc 0x1CC9, %g6
5986 fmovscc %xcc, %f6, %f9
5987 xnor %o2, 0x1D84, %g1
5988 movrgz %l5, %i1, %o6
5989 stb %g7, [%l7 + 0x53]
5990 stw %g3, [%l7 + 0x14]
5991 edge16n %i4, %l3, %l4
5992 alignaddr %i0, %o4, %o7
5993 nop
5994 fitos %f5, %f5
5995 fstox %f5, %f14
5996 fxtos %f14, %f3
5997 fbo %fcc2, loop_489
5998 movre %i6, %i7, %g2
5999 edge16n %i3, %l6, %l0
6000 set 0x38, %l5
6001 lduwa [%l7 + %l5] 0x0c, %o5
6002loop_489:
6003 nop
6004 set 0x4C, %g5
6005 stwa %i5, [%l7 + %g5] 0x2b
6006 membar #Sync
6007 brz %l1, loop_490
6008 xorcc %o1, %g4, %o0
6009 fmovsl %xcc, %f12, %f16
6010 move %xcc, %o3, %l2
6011loop_490:
6012 movleu %icc, %i2, %g6
6013 addcc %o2, 0x0244, %g1
6014 nop
6015 setx 0x3FC3A9B6101969B6, %l0, %l6
6016 stx %l6, [%l7 + 0x28]
6017 ldd [%l7 + 0x28], %f24
6018 setx 0xCCBED77263DDF4A2, %l1, %l5
6019 stx %l5, [%l7 + 0x10]
6020 ldd [%l7 + 0x10], %f24
6021 fmuld %f24, %f24, %f12
6022 fnands %f8, %f18, %f17
6023 fba,a %fcc1, loop_491
6024 smulcc %g5, %i1, %o6
6025 bpos,a,pt %xcc, loop_492
6026 te %xcc, 0x6
6027loop_491:
6028 fbu,a %fcc2, loop_493
6029 taddcc %l5, 0x060C, %g7
6030loop_492:
6031 fmovrslz %g3, %f5, %f28
6032 movl %icc, %i4, %l4
6033loop_493:
6034 array32 %i0, %o4, %l3
6035 fmul8x16 %f27, %f16, %f8
6036 tleu %xcc, 0x5
6037 fmovsgu %xcc, %f28, %f18
6038 nop
6039 fitos %f22, %f26
6040 fblg %fcc3, loop_494
6041 sdiv %o7, 0x130A, %i7
6042 or %i6, 0x0F61, %g2
6043 subccc %i3, 0x1CA9, %l0
6044loop_494:
6045 udiv %l6, 0x1DFB, %o5
6046 array16 %i5, %l1, %g4
6047 fbge %fcc2, loop_495
6048 sra %o0, 0x1F, %o1
6049 fors %f20, %f9, %f27
6050 fmovrslz %l2, %f15, %f6
6051loop_495:
6052 ldx [%l7 + 0x10], %i2
6053 fmul8x16au %f22, %f18, %f10
6054 movgu %xcc, %g6, %o3
6055 movleu %icc, %g1, %o2
6056 ldub [%l7 + 0x63], %g5
6057 nop
6058 setx loop_496, %l0, %l1
6059 jmpl %l1, %i1
6060 stb %l5, [%l7 + 0x5B]
6061 andcc %o6, %g7, %g3
6062 tne %xcc, 0x7
6063loop_496:
6064 orcc %i4, %i0, %l4
6065 add %o4, 0x1CB3, %l3
6066 nop
6067 setx loop_497, %l0, %l1
6068 wrpr 0x1, %tl
6069 wrpr %l1, %tnpc
6070 setx 0x34400001400, %l0, %l1
6071 wrpr %l1, %tstate
6072 wrhpr 0x4, %htstate
6073 done
6074 fmul8x16au %f22, %f22, %f30
6075 bgu,pn %icc, loop_498
6076 srl %o7, 0x1B, %i7
6077loop_497:
6078 brgz %i6, loop_499
6079 xnor %g2, 0x0FC6, %l0
6080loop_498:
6081 fbuge,a %fcc3, loop_500
6082 addc %l6, %o5, %i5
6083loop_499:
6084 tsubcc %i3, %g4, %l1
6085 smulcc %o0, %l2, %o1
6086loop_500:
6087 mulscc %g6, %o3, %g1
6088 be,pn %xcc, loop_501
6089 srax %i2, %g5, %i1
6090 bl %icc, loop_502
6091 mulx %o2, %o6, %l5
6092loop_501:
6093 fbu,a %fcc1, loop_503
6094 alignaddrl %g3, %i4, %i0
6095loop_502:
6096 fbl %fcc1, loop_504
6097 edge8ln %l4, %g7, %o4
6098loop_503:
6099 movrgez %l3, %o7, %i6
6100 xnorcc %g2, %l0, %i7
6101loop_504:
6102 edge16n %l6, %i5, %o5
6103 and %g4, 0x1708, %i3
6104 or %l1, %o0, %l2
6105 movrlz %o1, %o3, %g1
6106 movge %icc, %g6, %g5
6107 edge16 %i2, %i1, %o6
6108 pdist %f2, %f26, %f8
6109 fbne,a %fcc3, loop_505
6110 membar 0x47
6111 alignaddrl %l5, %o2, %g3
6112 movvc %icc, %i0, %l4
6113loop_505:
6114 movgu %xcc, %g7, %i4
6115 set 0x10, %o4
6116 ldxa [%l7 + %o4] 0x14, %o4
6117 movl %xcc, %l3, %i6
6118 movcs %icc, %g2, %l0
6119 or %i7, %o7, %l6
6120 udiv %o5, 0x10F3, %g4
6121 fandnot2 %f26, %f2, %f4
6122 xorcc %i3, %l1, %o0
6123 fpsub16 %f2, %f14, %f14
6124 andncc %i5, %l2, %o3
6125 wr %g0, 0x89, %asi
6126 stxa %g1, [%l7 + 0x58] %asi
6127 fandnot1 %f4, %f24, %f12
6128 array32 %o1, %g6, %i2
6129 umulcc %g5, %i1, %l5
6130 taddcctv %o2, %o6, %g3
6131 alignaddrl %i0, %l4, %i4
6132 fble %fcc2, loop_506
6133 sll %g7, 0x12, %l3
6134 movpos %icc, %o4, %i6
6135 fbn,a %fcc0, loop_507
6136loop_506:
6137 fcmpgt16 %f8, %f24, %g2
6138 movcs %icc, %i7, %l0
6139 nop
6140 setx 0xF17661A9405031D1, %l0, %l6
6141 stx %l6, [%l7 + 0x18]
6142 ldx [%l7 + 0x18], %fsr
6143loop_507:
6144 tcs %xcc, 0x5
6145 edge32 %o7, %l6, %o5
6146 edge32ln %g4, %i3, %o0
6147 saved
6148 rdpr %cwp, %g1
6149 rdpr %cansave, %g2
6150 rdpr %canrestore, %g3
6151 rdpr %cleanwin, %g4
6152 rdpr %otherwin, %g5
6153 rdpr %wstate, %g6
6154 brz,a %l1, loop_508
6155 movle %icc, %l2, %o3
6156 stb %i5, [%l7 + 0x08]
6157 edge16 %o1, %g1, %i2
6158loop_508:
6159 membar 0x03
6160 set 0x10, %i6
6161 lduha [%l7 + %i6] 0x14, %g6
6162 edge16l %g5, %i1, %o2
6163 movl %xcc, %o6, %l5
6164 fbne,a %fcc2, loop_509
6165 and %i0, %g3, %l4
6166 nop
6167 setx loop_510, %l0, %l1
6168 wrpr 0x1, %tl
6169 wrpr %l1, %tnpc
6170 setx 0x34400001400, %l0, %l1
6171 wrpr %l1, %tstate
6172 wrhpr 0x4, %htstate
6173 done
6174 ldsb [%l7 + 0x21], %i4
6175loop_509:
6176 fmovrdgz %g7, %f20, %f30
6177 brgz,a %o4, loop_511
6178loop_510:
6179 sll %l3, 0x06, %i6
6180 ldx [%l7 + 0x50], %g2
6181 tleu %xcc, 0x5
6182loop_511:
6183 edge32ln %l0, %o7, %i7
6184 wr %g0, 0x10, %asi
6185 lduha [%l7 + 0x26] %asi, %l6
6186 fmovrdlez %o5, %f12, %f2
6187 stb %i3, [%l7 + 0x78]
6188 mulx %o0, %g4, %l1
6189 subc %o3, 0x0CF5, %i5
6190 bcs %icc, loop_512
6191 fandnot1s %f25, %f13, %f6
6192 fmovsvc %xcc, %f19, %f2
6193 fbue,a %fcc2, loop_513
6194loop_512:
6195 tge %xcc, 0x3
6196 edge16ln %l2, %g1, %o1
6197 mulx %g6, %g5, %i2
6198loop_513:
6199 andncc %i1, %o6, %l5
6200 movn %xcc, %i0, %o2
6201 movne %xcc, %g3, %l4
6202 tcs %xcc, 0x2
6203 ldstub [%l7 + 0x45], %i4
6204 nop
6205 setx 0x3EA32C99, %l0, %l6
6206 st %l6, [%l7 + 0x28]
6207 ld [%l7 + 0x28], %f18
6208 setx 0x7AE79ABD, %l1, %l5
6209 st %l5, [%l7 + 0x10]
6210 ld [%l7 + 0x10], %f7
6211 fadds %f7, %f18, %f26
6212 bcs,pt %icc, loop_514
6213 stx %o4, [%l7 + 0x58]
6214 fbn,a %fcc0, loop_515
6215 nop
6216 setx loop_516, %l0, %l1
6217 wrpr 0x1, %tl
6218 wrpr %l1, %tpc
6219 add %l1, 0x4, %l1
6220 wrpr %l1, %tnpc
6221 setx 0x34400001400, %l0, %l1
6222 wrpr %l1, %tstate
6223 wrhpr 0x4, %htstate
6224 retry
6225loop_514:
6226 flush %l7 + 0x58
6227 edge32l %l3, %g7, %g2
6228loop_515:
6229 sllx %i6, %o7, %l0
6230loop_516:
6231 nop
6232 setx 0x8048A023, %l0, %l6
6233 st %l6, [%l7 + 0x34]
6234 ld [%l7 + 0x34], %fsr
6235 fbule,a %fcc3, loop_517
6236 movrlz %i7, 0x3F6, %l6
6237 tcs %xcc, 0x3
6238 orncc %i3, %o5, %g4
6239loop_517:
6240 edge16n %o0, %l1, %i5
6241 st %f28, [%l7 + 0x38]
6242 stx %l2, [%l7 + 0x58]
6243 swap [%l7 + 0x18], %g1
6244 fcmpne32 %f4, %f24, %o1
6245 tcs %xcc, 0x5
6246 udivcc %g6, 0x196F, %g5
6247 bg,pn %icc, loop_518
6248 restored
6249 rdpr %cwp, %g1
6250 rdpr %cansave, %g2
6251 rdpr %canrestore, %g3
6252 rdpr %cleanwin, %g4
6253 rdpr %otherwin, %g5
6254 rdpr %wstate, %g6
6255 array8 %o3, %i2, %i1
6256 bn,pn %icc, loop_519
6257loop_518:
6258 subcc %o6, 0x1F6F, %i0
6259 umul %l5, %o2, %l4
6260 swap [%l7 + 0x74], %i4
6261loop_519:
6262 edge32 %o4, %g3, %g7
6263 add %l7, 0x40, %l6
6264 wr %g0, 0x88, %asi
6265 casxa [%l6] 0x88, %l3, %g2
6266 nop
6267 setx 0x4ACE867C30731168, %l0, %l6
6268 stx %l6, [%l7 + 0x28]
6269 ldd [%l7 + 0x28], %f10
6270 setx 0x3EA912DE52A77D64, %l1, %l5
6271 stx %l5, [%l7 + 0x10]
6272 ldd [%l7 + 0x10], %f18
6273 fdivd %f18, %f10, %f10
6274 taddcctv %i6, %l0, %i7
6275 xorcc %l6, 0x0780, %o7
6276 movle %icc, %o5, %g4
6277 xnor %i3, %o0, %l1
6278 mulscc %l2, 0x1A86, %i5
6279 wr %g0, 0x89, %asi
6280 swapa [%l7 + 0x28] %asi, %g1
6281 move %xcc, %g6, %g5
6282 srax %o3, 0x18, %o1
6283 fmul8x16al %f13, %f0, %f22
6284 bg loop_520
6285 swap [%l7 + 0x50], %i1
6286 fmovsn %icc, %f28, %f4
6287 tg %icc, 0x2
6288loop_520:
6289 edge8l %o6, %i2, %l5
6290 fmovsge %icc, %f21, %f13
6291 lduh [%l7 + 0x0C], %i0
6292 swap [%l7 + 0x10], %o2
6293 movcs %xcc, %l4, %o4
6294 movneg %icc, %g3, %i4
6295 fands %f29, %f0, %f14
6296 sra %g7, 0x0A, %l3
6297 udivcc %g2, 0x170A, %i6
6298 alignaddr %l0, %i7, %o7
6299 movl %xcc, %l6, %o5
6300 nop
6301 setx 0x77E47C7D766B1D3A, %l0, %l6
6302 stx %l6, [%l7 + 0x28]
6303 ldd [%l7 + 0x28], %f10
6304 setx 0x9D61B068D9FB8FEA, %l1, %l5
6305 stx %l5, [%l7 + 0x10]
6306 ldd [%l7 + 0x10], %f28
6307 fmuld %f28, %f10, %f16
6308 move %xcc, %g4, %i3
6309 tpos %icc, 0x5
6310 be %xcc, loop_521
6311 udivcc %o0, 0x0F43, %l2
6312 st %f18, [%l7 + 0x30]
6313 fcmpeq32 %f0, %f8, %l1
6314loop_521:
6315 nop
6316 add %l7, 0x20, %l6
6317 wr %g0, 0x80, %asi
6318 ldxa [%l6] %asi, %i5
6319 casxa [%l6] %asi, %i5, %g6
6320 movre %g1, 0x259, %o3
6321 movn %xcc, %g5, %o1
6322 tne %icc, 0x6
6323 set 0x36, %g2
6324 stba %i1, [%l7 + %g2] 0x89
6325 srax %o6, 0x0F, %l5
6326 te %icc, 0x3
6327 fsrc2 %f30, %f8
6328 edge32ln %i2, %i0, %l4
6329 nop
6330 fitos %f8, %f19
6331 fstox %f19, %f4
6332 fxtos %f4, %f26
6333 array16 %o2, %g3, %o4
6334 edge16ln %i4, %g7, %l3
6335 fmul8x16 %f23, %f2, %f12
6336 tg %xcc, 0x4
6337 nop
6338 setx 0x4649323F, %l0, %l6
6339 st %l6, [%l7 + 0x28]
6340 ld [%l7 + 0x28], %f20
6341 setx 0x34B00E6A, %l1, %l5
6342 st %l5, [%l7 + 0x10]
6343 ld [%l7 + 0x10], %f31
6344 fmuls %f31, %f20, %f28
6345 movg %xcc, %i6, %g2
6346 subc %i7, 0x155F, %o7
6347 bg,a %xcc, loop_522
6348 edge8n %l6, %l0, %o5
6349 fcmpeq16 %f30, %f16, %g4
6350 nop
6351 setx loop_523, %l0, %l1
6352 jmpl %l1, %i3
6353loop_522:
6354 restored
6355 rdpr %cwp, %g1
6356 rdpr %cansave, %g2
6357 rdpr %canrestore, %g3
6358 rdpr %cleanwin, %g4
6359 rdpr %otherwin, %g5
6360 rdpr %wstate, %g6
6361 xnor %l2, %l1, %o0
6362 fmovdcs %icc, %f6, %f10
6363loop_523:
6364 movrgz %g6, %g1, %i5
6365 sll %g5, %o1, %o3
6366 fmul8x16al %f14, %f31, %f2
6367 ta %xcc, 0x3
6368 tge %icc, 0x2
6369 set 0x26, %o6
6370 lduha [%l7 + %o6] 0x14, %o6
6371 sra %i1, %i2, %i0
6372 bg,pt %icc, loop_524
6373 sth %l4, [%l7 + 0x3C]
6374 nop
6375 setx 0x115D6B22, %l0, %l6
6376 st %l6, [%l7 + 0x28]
6377 ld [%l7 + 0x28], %f14
6378 setx 0x13CCFE88, %l1, %l5
6379 st %l5, [%l7 + 0x10]
6380 ld [%l7 + 0x10], %f13
6381 fsubs %f13, %f14, %f16
6382 tvc %icc, 0x2
6383loop_524:
6384 sdiv %o2, 0x0ED9, %g3
6385 fandnot1 %f26, %f24, %f14
6386 fsrc2s %f4, %f26
6387 movre %o4, %i4, %l5
6388 movre %l3, %i6, %g2
6389 fmovse %icc, %f16, %f30
6390 restored
6391 rdpr %cwp, %g1
6392 rdpr %cansave, %g2
6393 rdpr %canrestore, %g3
6394 rdpr %cleanwin, %g4
6395 rdpr %otherwin, %g5
6396 rdpr %wstate, %g6
6397 saved
6398 rdpr %cwp, %g1
6399 rdpr %cansave, %g2
6400 rdpr %canrestore, %g3
6401 rdpr %cleanwin, %g4
6402 rdpr %otherwin, %g5
6403 rdpr %wstate, %g6
6404 membar 0x3C
6405 set 0x40, %i0
6406 stxa %g7, [%l7 + %i0] 0x2f
6407 membar #Sync
6408 movne %xcc, %i7, %l6
6409 set 0x40, %o1
6410 stda %f0, [%l7 + %o1] 0xf9
6411 membar #Sync
6412 ble loop_525
6413 array32 %o7, %l0, %g4
6414 xorcc %i3, %l2, %o5
6415 umulcc %o0, 0x06CE, %l1
6416loop_525:
6417 edge16 %g6, %i5, %g5
6418 bleu loop_526
6419 movrlz %g1, %o3, %o6
6420 add %o1, %i1, %i2
6421 addc %l4, %i0, %g3
6422loop_526:
6423 sub %o2, 0x0D23, %i4
6424 taddcc %l5, %l3, %i6
6425 set 0x71, %i5
6426 ldstuba [%l7 + %i5] 0x10, %o4
6427 fnot1s %f17, %f10
6428 movrgez %g2, %i7, %g7
6429 movne %xcc, %o7, %l0
6430 subccc %l6, %g4, %l2
6431 movle %xcc, %i3, %o5
6432 smul %o0, %l1, %i5
6433 set 0x20, %g1
6434 ldda [%l7 + %g1] 0xea, %g4
6435 nop
6436 setx 0x53B02416, %l0, %l6
6437 st %l6, [%l7 + 0x28]
6438 ld [%l7 + 0x28], %f29
6439 setx 0x6C4FD422, %l1, %l5
6440 st %l5, [%l7 + 0x10]
6441 ld [%l7 + 0x10], %f27
6442 fdivs %f27, %f29, %f14
6443 wr %g0, 0x0c, %asi
6444 prefetcha [%l7 + 0x70] %asi, 0x1
6445 ldx [%l7 + 0x20], %o3
6446 bge,a %icc, loop_527
6447 fmovrslz %o6, %f18, %f16
6448 tne %xcc, 0x5
6449 call loop_528
6450loop_527:
6451 fcmpne16 %f8, %f22, %g6
6452 tgu %xcc, 0x1
6453 tge %xcc, 0x6
6454loop_528:
6455 bcs,pt %xcc, loop_529
6456 edge16n %o1, %i2, %l4
6457 wr %g0, 0x10, %asi
6458 stwa %i0, [%l7 + 0x3C] %asi
6459loop_529:
6460 fmovrslez %i1, %f11, %f28
6461 umulcc %g3, 0x1E48, %o2
6462 andcc %i4, %l5, %i6
6463 srlx %l3, 0x19, %g2
6464 alignaddr %o4, %g7, %i7
6465 fblg %fcc3, loop_530
6466 movvs %xcc, %o7, %l6
6467 nop
6468 setx 0x1426A3A392878CC6, %l0, %l6
6469 stx %l6, [%l7 + 0x28]
6470 ldd [%l7 + 0x28], %f22
6471 setx 0x4E536CEAB821D26B, %l1, %l5
6472 stx %l5, [%l7 + 0x10]
6473 ldd [%l7 + 0x10], %f24
6474 faddd %f24, %f22, %f26
6475 fba %fcc1, loop_531
6476loop_530:
6477 ldd [%l7 + 0x60], %g4
6478 fblg,a %fcc3, loop_532
6479 taddcc %l2, %l0, %i3
6480loop_531:
6481 bvc,pn %icc, loop_533
6482 fmul8x16al %f27, %f2, %f24
6483loop_532:
6484 nop
6485 set 0x53, %i2
6486 ldstuba [%l7 + %i2] 0x89, %o5
6487loop_533:
6488 fmovrdne %o0, %f28, %f28
6489 movne %xcc, %l1, %i5
6490 fmovdne %icc, %f11, %f12
6491 add %l7, 0x74, %l6
6492 wr %g0, 0x88, %asi
6493 lda [%l6] %asi, %g1
6494 casa [%l6] %asi, %g1, %g5
6495 xnor %o6, %o3, %g6
6496 edge16n %i2, %o1, %l4
6497 faligndata %f22, %f14, %f14
6498 sdivcc %i1, 0x15DE, %i0
6499 movrlez %g3, 0x086, %i4
6500 tne %icc, 0x5
6501 movvs %xcc, %o2, %i6
6502 fmovsleu %icc, %f11, %f5
6503 movrgz %l5, %g2, %l3
6504 fmovdn %xcc, %f23, %f7
6505 fmovdle %xcc, %f19, %f25
6506 movrlz %g7, %i7, %o7
6507 movge %xcc, %o4, %l6
6508 movge %xcc, %g4, %l0
6509 subcc %i3, 0x022B, %o5
6510 movcs %xcc, %l2, %o0
6511 fandnot1 %f20, %f26, %f16
6512 prefetch [%l7 + 0x5C], 0x0
6513 and %l1, 0x0CED, %g1
6514 bvc,a %icc, loop_534
6515 movne %icc, %i5, %o6
6516 edge32n %o3, %g5, %g6
6517 mulx %o1, 0x1AFA, %i2
6518loop_534:
6519 bge loop_535
6520 subc %i1, 0x1B11, %i0
6521 fsrc2s %f13, %f11
6522 subccc %l4, %i4, %o2
6523loop_535:
6524 array32 %i6, %l5, %g2
6525 nop
6526 fitod %f6, %f14
6527 fdtos %f14, %f22
6528 edge32 %g3, %l3, %g7
6529 sir 0x1B8F
6530 add %i7, %o4, %l6
6531 movne %icc, %o7, %g4
6532 fornot2s %f24, %f15, %f11
6533 movre %l0, 0x08C, %i3
6534 fpsub32 %f26, %f8, %f2
6535 fzeros %f11
6536 set 0x23, %o5
6537 ldstuba [%l7 + %o5] 0x11, %l2
6538 array8 %o0, %o5, %l1
6539 sra %g1, %o6, %o3
6540 ldsh [%l7 + 0x36], %g5
6541 array16 %g6, %o1, %i5
6542 edge16 %i1, %i0, %i2
6543 fblg %fcc3, loop_536
6544 edge32ln %l4, %o2, %i4
6545 edge32 %l5, %g2, %i6
6546 edge32 %g3, %g7, %i7
6547loop_536:
6548 fandnot2s %f17, %f5, %f28
6549 saved
6550 rdpr %cwp, %g1
6551 rdpr %cansave, %g2
6552 rdpr %canrestore, %g3
6553 rdpr %cleanwin, %g4
6554 rdpr %otherwin, %g5
6555 rdpr %wstate, %g6
6556 udivcc %o4, 0x007A, %l6
6557 alignaddrl %o7, %l3, %g4
6558 tvs %icc, 0x5
6559 fxnors %f6, %f13, %f0
6560 tn %xcc, 0x6
6561 edge32l %i3, %l0, %l2
6562 orcc %o5, %l1, %o0
6563 nop
6564 fitod %f10, %f22
6565 fdtox %f22, %f2
6566 te %icc, 0x7
6567 fmovdpos %xcc, %f12, %f7
6568 edge32l %o6, %o3, %g5
6569 tcs %icc, 0x4
6570 fxnor %f6, %f20, %f26
6571 xorcc %g6, %o1, %i5
6572 movrgez %g1, %i0, %i2
6573 fcmpgt32 %f26, %f0, %i1
6574 sdiv %o2, 0x008C, %i4
6575 edge16ln %l4, %l5, %i6
6576 move %xcc, %g3, %g7
6577 sdiv %i7, 0x014A, %o4
6578 nop
6579 setx 0x187FB6A4, %l0, %l6
6580 st %l6, [%l7 + 0x28]
6581 ld [%l7 + 0x28], %f9
6582 setx 0xE106C173, %l1, %l5
6583 st %l5, [%l7 + 0x10]
6584 ld [%l7 + 0x10], %f27
6585 fadds %f27, %f9, %f0
6586 brnz,a %l6, loop_537
6587 fmovsleu %icc, %f20, %f26
6588 addccc %g2, %l3, %o7
6589 smulcc %i3, %l0, %g4
6590loop_537:
6591 prefetch [%l7 + 0x08], 0x3
6592 movle %xcc, %o5, %l1
6593 tgu %xcc, 0x0
6594 ld [%l7 + 0x68], %f20
6595 movcc %xcc, %o0, %l2
6596 nop
6597 setx 0xD5A8FD16, %l0, %l6
6598 st %l6, [%l7 + 0x28]
6599 ld [%l7 + 0x28], %f8
6600 setx 0x59FE231C, %l1, %l5
6601 st %l5, [%l7 + 0x10]
6602 ld [%l7 + 0x10], %f6
6603 fmuls %f6, %f8, %f30
6604 tge %icc, 0x5
6605 tsubcctv %o6, 0x037E, %g5
6606 nop
6607 fitod %f6, %f0
6608 fdtos %f0, %f23
6609 edge32n %o3, %g6, %i5
6610 srlx %g1, 0x0C, %o1
6611 fmovda %icc, %f3, %f2
6612 nop
6613 setx loop_538, %l0, %l1
6614 wrpr 0x1, %tl
6615 wrpr %l1, %tpc
6616 add %l1, 0x4, %l1
6617 wrpr %l1, %tnpc
6618 setx 0x34400001400, %l0, %l1
6619 wrpr %l1, %tstate
6620 wrhpr 0x4, %htstate
6621 retry
6622 stx %i2, [%l7 + 0x50]
6623 add %l7, 0x20, %l6
6624 wr %g0, 0x81, %asi
6625 casa [%l6] 0x81, %i1, %i0
6626loop_538:
6627 nop
6628 wr %g0, 0x88, %asi
6629 ldstuba [%l7 + 0x39] %asi, %i4
6630 bn,a,pn %icc, loop_539
6631 bl,a,pt %icc, loop_540
6632 movg %xcc, %l4, %l5
6633 fbuge,a %fcc2, loop_541
6634loop_539:
6635 sdivcc %i6, 0x16FA, %g3
6636loop_540:
6637 ld [%l7 + 0x10], %f3
6638 edge32 %g7, %i7, %o2
6639loop_541:
6640 call loop_542
6641 sdivx %o4, 0x074C, %l6
6642 tg %xcc, 0x4
6643 fmul8x16au %f23, %f11, %f6
6644loop_542:
6645 move %icc, %g2, %o7
6646 for %f12, %f26, %f0
6647 edge32n %i3, %l3, %l0
6648 movn %icc, %g4, %o5
6649 tge %icc, 0x5
6650 wr %g0, 0x04, %asi
6651 swapa [%l7 + 0x64] %asi, %l1
6652 movre %l2, %o6, %g5
6653 fmovrslez %o3, %f8, %f15
6654 fpadd16 %f18, %f14, %f10
6655 fmovsleu %xcc, %f5, %f31
6656 srax %g6, 0x0F, %o0
6657 tle %xcc, 0x5
6658 wr %g0, 0x89, %asi
6659 stha %i5, [%l7 + 0x46] %asi
6660 wr %g0, 0x58, %asi
6661 ldxa [%g0 + 0x18] %asi, %o1
6662 udiv %g1, 0x0A91, %i2
6663 fmovrslez %i0, %f19, %f9
6664 fmovsn %xcc, %f0, %f23
6665 movrlz %i1, 0x0E4, %l4
6666 fpsub32 %f12, %f18, %f2
6667 xorcc %l5, %i4, %i6
6668 add %l7, 0x28, %l6
6669 wr %g0, 0x80, %asi
6670 lda [%l6] %asi, %g3
6671 casa [%l6] 0x80, %g3, %i7
6672 set 0x72, %o0
6673 ldstuba [%l7 + %o0] 0x80, %o2
6674 sir 0x12EA
6675 subcc %g7, %l6, %g2
6676 fmovrse %o4, %f10, %f18
6677 movcc %xcc, %i3, %o7
6678 wr %g0, 0x89, %asi
6679 stba %l0, [%l7 + 0x1E] %asi
6680 edge32ln %l3, %o5, %l1
6681 fmovsl %xcc, %f24, %f0
6682 subc %g4, %o6, %l2
6683 nop
6684 setx 0xD92196488800C660, %l0, %l6
6685 stx %l6, [%l7 + 0x28]
6686 ldd [%l7 + 0x28], %f24
6687 setx 0x74EA1282D1FB8EA0, %l1, %l5
6688 stx %l5, [%l7 + 0x10]
6689 ldd [%l7 + 0x10], %f14
6690 fsubd %f14, %f24, %f12
6691 edge32 %o3, %g5, %g6
6692 swap [%l7 + 0x5C], %o0
6693 subc %o1, 0x0A2C, %g1
6694 fnegs %f28, %f7
6695 addc %i2, 0x021A, %i5
6696 movrlez %i1, 0x078, %i0
6697 orn %l5, 0x1E7E, %i4
6698 tvc %xcc, 0x4
6699 ble,a %icc, loop_543
6700 nop
6701 setx loop_544, %l0, %l1
6702 jmpl %l1, %i6
6703 movl %xcc, %l4, %g3
6704 movvs %icc, %o2, %i7
6705loop_543:
6706 fbul,a %fcc3, loop_545
6707loop_544:
6708 edge32l %g7, %l6, %g2
6709 add %o4, %i3, %o7
6710 bn,a %icc, loop_546
6711loop_545:
6712 orncc %l3, %l0, %o5
6713 edge16 %l1, %o6, %g4
6714 taddcctv %o3, %l2, %g5
6715loop_546:
6716 umulcc %g6, 0x176C, %o1
6717 movrlz %g1, %i2, %o0
6718 fbug,a %fcc0, loop_547
6719 xorcc %i1, %i5, %l5
6720 taddcc %i4, 0x1202, %i6
6721 for %f2, %f20, %f6
6722loop_547:
6723 orcc %l4, %i0, %g3
6724 edge16ln %i7, %o2, %g7
6725 add %l7, 0x18, %l6
6726 wr %g0, 0x89, %asi
6727 casxa [%l6] %asi, %l6, %g2
6728 movg %icc, %o4, %o7
6729 tne %xcc, 0x3
6730 fble,a %fcc3, loop_548
6731 movrlez %l3, 0x106, %l0
6732 addcc %o5, %i3, %l1
6733 tsubcctv %g4, %o6, %l2
6734loop_548:
6735 fbge %fcc0, loop_549
6736 fbne,a %fcc3, loop_550
6737 edge8 %o3, %g6, %g5
6738 fnot1s %f26, %f3
6739loop_549:
6740 tsubcc %o1, 0x1152, %g1
6741loop_550:
6742 edge8n %o0, %i1, %i5
6743 tsubcc %l5, 0x1E58, %i4
6744 te %icc, 0x0
6745 movvs %icc, %i2, %i6
6746 fmovrslez %l4, %f15, %f29
6747 fnor %f0, %f30, %f2
6748 edge8ln %i0, %i7, %g3
6749 ld [%l7 + 0x78], %f3
6750 brlz,a %o2, loop_551
6751 fandnot2 %f4, %f8, %f18
6752 fbn %fcc1, loop_552
6753 movvc %icc, %g7, %g2
6754loop_551:
6755 nop
6756 setx 0x94284E86, %l0, %l6
6757 st %l6, [%l7 + 0x28]
6758 ld [%l7 + 0x28], %f13
6759 fsqrts %f13, %f23
6760 tne %xcc, 0x3
6761loop_552:
6762 nop
6763 setx loop_553, %l0, %l1
6764 wrpr 0x1, %tl
6765 wrpr %l1, %tnpc
6766 setx 0x34400001400, %l0, %l1
6767 wrpr %l1, %tstate
6768 wrhpr 0x4, %htstate
6769 done
6770 bcc loop_554
6771 fands %f30, %f31, %f18
6772 fmovsvs %icc, %f7, %f20
6773loop_553:
6774 xnorcc %o4, 0x1449, %l6
6775loop_554:
6776 sdivcc %l3, 0x176E, %l0
6777 fmovsa %xcc, %f29, %f0
6778 nop
6779 fitod %f12, %f0
6780 fdtoi %f0, %f6
6781 bgu loop_555
6782 tsubcctv %o7, 0x1691, %i3
6783 and %l1, %o5, %o6
6784 ldsh [%l7 + 0x74], %g4
6785loop_555:
6786 andn %o3, 0x1806, %g6
6787 srl %g5, 0x16, %o1
6788 fba,a %fcc0, loop_556
6789 tpos %xcc, 0x4
6790 movrlez %g1, 0x380, %l2
6791 tsubcc %o0, %i5, %i1
6792loop_556:
6793 sth %l5, [%l7 + 0x62]
6794 move %xcc, %i2, %i6
6795 mulscc %i4, %i0, %i7
6796 nop
6797 setx loop_557, %l0, %l1
6798 wrpr 0x1, %tl
6799 wrpr %l1, %tnpc
6800 setx 0x34400001400, %l0, %l1
6801 wrpr %l1, %tstate
6802 wrhpr 0x4, %htstate
6803 done
6804 fmovda %xcc, %f10, %f24
6805 movvc %xcc, %l4, %g3
6806 fbne %fcc0, loop_558
6807loop_557:
6808 movg %icc, %g7, %g2
6809 nop
6810 setx 0xB7ABE2E1F9E4FED4, %l0, %l6
6811 stx %l6, [%l7 + 0x28]
6812 ldd [%l7 + 0x28], %f10
6813 setx 0x7F77DC027C1AED36, %l1, %l5
6814 stx %l5, [%l7 + 0x10]
6815 ldd [%l7 + 0x10], %f26
6816 fmuld %f26, %f10, %f0
6817 fones %f5
6818loop_558:
6819 fnor %f26, %f30, %f20
6820 and %o4, 0x168D, %o2
6821 movpos %xcc, %l6, %l3
6822 pdist %f4, %f2, %f28
6823 fmovrdgez %o7, %f4, %f10
6824 fnor %f12, %f14, %f14
6825 fandnot1 %f6, %f16, %f30
6826 tcc %xcc, 0x1
6827 wr %g0, 0x11, %asi
6828 prefetcha [%l7 + 0x08] %asi, 0x3
6829 orncc %i3, %o5, %l1
6830 tge %icc, 0x4
6831 st %f16, [%l7 + 0x6C]
6832 nop
6833 setx 0x238DEFB2A06C8812, %l0, %l6
6834 stx %l6, [%l7 + 0x08]
6835 ldx [%l7 + 0x08], %fsr
6836 sll %g4, 0x1E, %o3
6837 fmuld8sux16 %f21, %f2, %f22
6838 udivcc %o6, 0x15C8, %g6
6839 xor %g5, 0x0C2A, %o1
6840 movre %g1, 0x120, %o0
6841 edge8ln %i5, %l2, %l5
6842 set 0x1C, %g4
6843 lduwa [%l7 + %g4] 0x89, %i1
6844 xnorcc %i2, 0x1ADE, %i6
6845 fmovrslz %i4, %f25, %f26
6846 fcmpne32 %f26, %f16, %i0
6847 sdivx %l4, 0x1733, %i7
6848 nop
6849 setx loop_559, %l0, %l1
6850 jmpl %l1, %g3
6851 edge8 %g2, %o4, %g7
6852 edge8ln %o2, %l6, %o7
6853 fbne,a %fcc0, loop_560
6854loop_559:
6855 nop
6856 setx loop_561, %l0, %l1
6857 jmpl %l1, %l3
6858 edge32ln %l0, %o5, %i3
6859 fnot2s %f4, %f29
6860loop_560:
6861 movg %icc, %l1, %g4
6862loop_561:
6863 and %o3, 0x1A23, %o6
6864 sth %g5, [%l7 + 0x54]
6865 lduh [%l7 + 0x74], %o1
6866 sethi 0x1044, %g6
6867 srax %o0, %i5, %l2
6868 fbug,a %fcc3, loop_562
6869 popc 0x12E1, %g1
6870 fblg %fcc0, loop_563
6871 taddcc %l5, %i2, %i1
6872loop_562:
6873 taddcctv %i6, 0x0D54, %i0
6874 movle %icc, %i4, %l4
6875loop_563:
6876 movre %i7, 0x026, %g2
6877 smulcc %g3, %o4, %o2
6878 orncc %g7, %l6, %o7
6879 bneg,a %icc, loop_564
6880 tvc %xcc, 0x7
6881 movg %xcc, %l3, %l0
6882 sdiv %i3, 0x128D, %l1
6883loop_564:
6884 be,a loop_565
6885 bvc,a,pn %icc, loop_566
6886 edge32ln %o5, %g4, %o6
6887 bleu %xcc, loop_567
6888loop_565:
6889 for %f8, %f4, %f20
6890loop_566:
6891 nop
6892 fitod %f8, %f18
6893 fdtos %f18, %f2
6894 taddcc %g5, 0x11CE, %o1
6895loop_567:
6896 restored
6897 rdpr %cwp, %g1
6898 rdpr %cansave, %g2
6899 rdpr %canrestore, %g3
6900 rdpr %cleanwin, %g4
6901 rdpr %otherwin, %g5
6902 rdpr %wstate, %g6
6903 fmovdge %icc, %f7, %f27
6904 saved
6905 rdpr %cwp, %g1
6906 rdpr %cansave, %g2
6907 rdpr %canrestore, %g3
6908 rdpr %cleanwin, %g4
6909 rdpr %otherwin, %g5
6910 rdpr %wstate, %g6
6911 movrgz %o3, 0x36C, %g6
6912 tneg %icc, 0x2
6913 srl %i5, %l2, %o0
6914 lduh [%l7 + 0x28], %l5
6915 sra %g1, %i2, %i1
6916 xor %i6, %i0, %i4
6917 brgez,a %l4, loop_568
6918 ta %xcc, 0x6
6919 movre %i7, 0x3B1, %g3
6920 brnz,a %g2, loop_569
6921loop_568:
6922 xorcc %o2, 0x0D84, %o4
6923 tge %xcc, 0x3
6924 smul %g7, 0x0EDE, %o7
6925loop_569:
6926 fornot2s %f31, %f22, %f10
6927 lduh [%l7 + 0x14], %l3
6928 movpos %xcc, %l6, %l0
6929 alignaddrl %i3, %l1, %g4
6930 fbn %fcc1, loop_570
6931 edge16 %o6, %g5, %o1
6932 fmovsn %icc, %f23, %f6
6933 set 0x58, %i7
6934 prefetcha [%l7 + %i7] 0x80, 0x0
6935loop_570:
6936 movvs %xcc, %o5, %i5
6937 fnand %f30, %f10, %f8
6938 restored
6939 rdpr %cwp, %g1
6940 rdpr %cansave, %g2
6941 rdpr %canrestore, %g3
6942 rdpr %cleanwin, %g4
6943 rdpr %otherwin, %g5
6944 rdpr %wstate, %g6
6945 sdivx %l2, 0x0797, %g6
6946 mulscc %o0, 0x0853, %l5
6947 move %icc, %i2, %g1
6948 umulcc %i6, %i1, %i4
6949 nop
6950 setx 0xF0542699, %l0, %l6
6951 st %l6, [%l7 + 0x6C]
6952 ld [%l7 + 0x6C], %fsr
6953 edge8n %l4, %i0, %g3
6954 andncc %i7, %g2, %o4
6955 membar #Sync
6956 wr %g0, 0xf1, %asi
6957 ldda [%l7 + 0x40] %asi, %f0
6958 fnor %f24, %f30, %f8
6959 ldd [%l7 + 0x78], %f6
6960 andn %g7, 0x12A7, %o7
6961 sllx %o2, %l6, %l3
6962 fabss %f5, %f25
6963 sth %i3, [%l7 + 0x18]
6964 fbn %fcc0, loop_571
6965 movrne %l1, 0x138, %l0
6966 tleu %xcc, 0x1
6967 fmovdg %xcc, %f0, %f12
6968loop_571:
6969 ba,a,pn %icc, loop_572
6970 fmovrdgez %o6, %f24, %f20
6971 umul %g5, 0x003B, %o1
6972 or %g4, 0x0A8D, %o3
6973loop_572:
6974 nop
6975 set 0x78, %g7
6976 lduwa [%l7 + %g7] 0x18, %i5
6977 set 0x10, %l1
6978 stxa %o5, [%l7 + %l1] 0x88
6979 sethi 0x15C2, %g6
6980 fbge %fcc0, loop_573
6981 fandnot2 %f26, %f30, %f14
6982 addcc %l2, 0x1564, %l5
6983 orncc %i2, %g1, %i6
6984loop_573:
6985 popc %i1, %o0
6986 tvs %xcc, 0x2
6987 mova %xcc, %l4, %i4
6988 fnegs %f4, %f27
6989 ba,a %xcc, loop_574
6990 bneg,a,pt %xcc, loop_575
6991 movre %i0, %g3, %g2
6992 alignaddr %o4, %g7, %o7
6993loop_574:
6994 smulcc %i7, 0x1D17, %l6
6995loop_575:
6996 fmovdcs %icc, %f7, %f18
6997 fba %fcc0, loop_576
6998 sth %o2, [%l7 + 0x72]
6999 tneg %xcc, 0x5
7000 fabss %f6, %f5
7001loop_576:
7002 nop
7003 fitos %f14, %f7
7004 fstox %f7, %f16
7005 tneg %xcc, 0x5
7006 tleu %icc, 0x0
7007 nop
7008 setx 0x8B14BCB2, %l0, %l6
7009 st %l6, [%l7 + 0x28]
7010 ld [%l7 + 0x28], %f17
7011 fsqrts %f17, %f14
7012 edge32l %i3, %l3, %l1
7013 sdivx %o6, 0x01D4, %l0
7014 fmovdne %icc, %f9, %f12
7015 ta %xcc, 0x3
7016 nop
7017 setx loop_577, %l0, %l1
7018 wrpr 0x1, %tl
7019 wrpr %l1, %tnpc
7020 setx 0x34400001400, %l0, %l1
7021 wrpr %l1, %tstate
7022 wrhpr 0x4, %htstate
7023 done
7024 bge,a loop_578
7025 fmul8sux16 %f4, %f30, %f4
7026 set 0x50, %i3
7027 stha %g5, [%l7 + %i3] 0xe3
7028 membar #Sync
7029loop_577:
7030 nop
7031 wr %g0, 0x80, %asi
7032 ldda [%l7 + 0x40] %asi, %f0
7033loop_578:
7034 tvc %icc, 0x7
7035 addccc %g4, 0x1E88, %o1
7036 edge16n %o3, %i5, %o5
7037 tcc %xcc, 0x6
7038 orncc %l2, %l5, %i2
7039 sdivx %g6, 0x1C26, %i6
7040 tg %xcc, 0x7
7041 tsubcctv %i1, %o0, %g1
7042 sth %l4, [%l7 + 0x70]
7043 movcc %icc, %i4, %g3
7044 fornot2 %f12, %f30, %f24
7045 udivx %g2, 0x068B, %i0
7046 fabsd %f30, %f24
7047 brnz %g7, loop_579
7048 fmovrdgz %o4, %f16, %f16
7049 array32 %o7, %i7, %l6
7050 array16 %i3, %l3, %o2
7051loop_579:
7052 bpos,a %icc, loop_580
7053 movrlez %l1, %o6, %l0
7054 fmovrsgez %g5, %f6, %f19
7055 fmovrslez %o1, %f0, %f16
7056loop_580:
7057 nop
7058 set 0x7E, %l6
7059 ldstuba [%l7 + %l6] 0x11, %g4
7060 array16 %i5, %o3, %o5
7061 movvs %xcc, %l5, %l2
7062 fpackfix %f10, %f1
7063 edge16ln %i2, %i6, %i1
7064 fmovdleu %xcc, %f28, %f27
7065 edge8l %g6, %g1, %o0
7066 fmovdneg %xcc, %f14, %f1
7067 array16 %i4, %l4, %g2
7068 fsrc1 %f6, %f12
7069 nop
7070 setx loop_581, %l0, %l1
7071 jmpl %l1, %g3
7072 addc %g7, 0x016A, %i0
7073 nop
7074 fitod %f12, %f0
7075 fdtos %f0, %f10
7076 fmovrslz %o7, %f28, %f24
7077loop_581:
7078 xnorcc %i7, %l6, %o4
7079 lduw [%l7 + 0x54], %l3
7080 fpsub16 %f30, %f20, %f26
7081 edge16n %i3, %l1, %o2
7082 sllx %l0, 0x02, %g5
7083 fnands %f1, %f28, %f13
7084 movgu %xcc, %o1, %o6
7085 andn %g4, 0x15FA, %i5
7086 fone %f28
7087 fpack16 %f24, %f18
7088 fbo,a %fcc3, loop_582
7089 membar 0x43
7090 set 0x34, %o3
7091 swapa [%l7 + %o3] 0x88, %o3
7092loop_582:
7093 array32 %o5, %l5, %l2
7094 fabsd %f0, %f16
7095 nop
7096 fitod %f4, %f22
7097 fdtoi %f22, %f12
7098 array32 %i2, %i6, %g6
7099 bcc,a,pt %icc, loop_583
7100 edge8 %g1, %i1, %o0
7101 fands %f5, %f3, %f17
7102 wr %g0, 0x80, %asi
7103 stda %f0, [%l7 + 0x40] %asi
7104loop_583:
7105 std %f16, [%l7 + 0x50]
7106 wr %g0, 0x1f, %asi
7107 stda %f0, [%l7 + 0x40] %asi
7108 membar #Sync
7109 sll %l4, %i4, %g2
7110 edge32 %g3, %i0, %g7
7111 array8 %o7, %l6, %o4
7112 movn %icc, %i7, %i3
7113 orcc %l1, %o2, %l0
7114 xorcc %l3, 0x0381, %o1
7115 subccc %g5, 0x0FF0, %o6
7116 smulcc %i5, 0x0B3A, %o3
7117 udivx %g4, 0x1EA0, %o5
7118 fornot2 %f26, %f30, %f0
7119 edge32n %l5, %l2, %i6
7120 swap [%l7 + 0x48], %g6
7121 set 0x40, %i1
7122 ldda [%l7 + %i1] 0x81, %f0
7123 fbul %fcc1, loop_584
7124 fpackfix %f10, %f4
7125 fmuld8ulx16 %f16, %f30, %f8
7126 fnor %f12, %f20, %f22
7127loop_584:
7128 bshuffle %f26, %f20, %f16
7129 taddcc %g1, 0x1381, %i2
7130 ldd [%l7 + 0x38], %i0
7131 fsrc2 %f16, %f4
7132 movle %icc, %l4, %o0
7133 movrgz %i4, 0x3CD, %g2
7134 lduw [%l7 + 0x0C], %i0
7135 add %l7, 0x20, %l6
7136 wr %g0, 0x10, %asi
7137 casxa [%l6] %asi, %g7, %g3
7138 be,pn %icc, loop_585
7139 sdivx %o7, 0x07DA, %o4
7140 fbl %fcc1, loop_586
7141 flush %l7 + 0x4C
7142loop_585:
7143 movneg %xcc, %l6, %i7
7144 addc %l1, 0x12B3, %i3
7145loop_586:
7146 array16 %o2, %l0, %l3
7147 edge8ln %g5, %o1, %i5
7148 andncc %o3, %g4, %o5
7149 tsubcc %o6, %l5, %i6
7150 movrgz %g6, %g1, %i2
7151 bcc loop_587
7152 tpos %icc, 0x5
7153 tl %icc, 0x6
7154 tneg %icc, 0x3
7155loop_587:
7156 sdivcc %l2, 0x0E9F, %i1
7157 alignaddrl %o0, %i4, %l4
7158 movpos %icc, %g2, %i0
7159 fpmerge %f21, %f29, %f10
7160 srlx %g7, 0x05, %o7
7161 movleu %icc, %g3, %l6
7162 xnor %o4, %l1, %i7
7163 movrne %o2, 0x21C, %l0
7164 bvc %icc, loop_588
7165 fmovsg %xcc, %f2, %f8
7166 bg,a %icc, loop_589
7167 ta %xcc, 0x2
7168loop_588:
7169 tne %icc, 0x0
7170 movvs %xcc, %i3, %l3
7171loop_589:
7172 mulscc %g5, %o1, %o3
7173 array32 %g4, %i5, %o5
7174 edge8ln %l5, %o6, %i6
7175 fmovrdne %g1, %f0, %f2
7176 alignaddrl %i2, %g6, %i1
7177 movn %icc, %o0, %i4
7178 fbu,a %fcc1, loop_590
7179 fmovdgu %xcc, %f12, %f15
7180 fpadd32 %f6, %f4, %f28
7181 mova %icc, %l4, %g2
7182loop_590:
7183 fmovsne %xcc, %f7, %f25
7184 nop
7185 setx 0xB6483B58, %l0, %l6
7186 st %l6, [%l7 + 0x28]
7187 ld [%l7 + 0x28], %f5
7188 fsqrts %f5, %f27
7189 fands %f21, %f23, %f4
7190 smul %i0, %l2, %o7
7191 udivx %g7, 0x1373, %l6
7192 nop
7193 setx 0xCFFF9C68, %l0, %l6
7194 st %l6, [%l7 + 0x28]
7195 ld [%l7 + 0x28], %f1
7196 setx 0x74495BEB, %l1, %l5
7197 st %l5, [%l7 + 0x10]
7198 ld [%l7 + 0x10], %f4
7199 fadds %f4, %f1, %f13
7200 sllx %g3, %o4, %i7
7201 sub %o2, 0x1DB2, %l0
7202 fmul8x16au %f19, %f25, %f18
7203 fmovda %icc, %f9, %f22
7204 array8 %l1, %i3, %g5
7205 sethi 0x1DEB, %o1
7206 wr %g0, 0x22, %asi
7207 ldda [%l7 + 0x10] %asi, %o2
7208 ldsh [%l7 + 0x22], %g4
7209 fxor %f20, %f4, %f10
7210 fandnot2 %f28, %f8, %f28
7211 sdivx %i5, 0x1C8C, %l3
7212 fbge %fcc2, loop_591
7213 fexpand %f9, %f4
7214 tg %xcc, 0x7
7215 tge %icc, 0x0
7216loop_591:
7217 movn %xcc, %l5, %o5
7218 edge8ln %i6, %o6, %g1
7219 bge,a,pn %icc, loop_592
7220 nop
7221 fitos %f14, %f5
7222 fstod %f5, %f2
7223 alignaddrl %i2, %g6, %o0
7224 movvs %icc, %i1, %l4
7225loop_592:
7226 tsubcctv %i4, 0x107B, %g2
7227 tvs %xcc, 0x2
7228 fmul8x16 %f9, %f26, %f2
7229 array8 %l2, %o7, %g7
7230 set 0x50, %i4
7231 lda [%l7 + %i4] 0x88, %f21
7232 sll %i0, %g3, %l6
7233 tge %icc, 0x3
7234 flush %l7 + 0x24
7235 sethi 0x166B, %i7
7236 edge8n %o4, %o2, %l0
7237 fmovrslez %l1, %f28, %f7
7238 andcc %i3, %o1, %g5
7239 ld [%l7 + 0x30], %f21
7240 set 0x64, %l2
7241 lduba [%l7 + %l2] 0x11, %g4
7242 edge16l %o3, %l3, %i5
7243 movle %icc, %l5, %o5
7244 fblg %fcc2, loop_593
7245 nop
7246 setx 0x5ABE90CD506EAA43, %l0, %l6
7247 stx %l6, [%l7 + 0x40]
7248 ldx [%l7 + 0x40], %fsr
7249 tl %icc, 0x1
7250 mova %icc, %o6, %i6
7251loop_593:
7252 move %icc, %i2, %g1
7253 edge16l %o0, %i1, %g6
7254 movneg %xcc, %l4, %g2
7255 umul %i4, %o7, %g7
7256 brz %l2, loop_594
7257 fmovdcs %icc, %f31, %f27
7258 fmovda %xcc, %f12, %f7
7259 set 0x40, %l3
7260 stda %f0, [%l7 + %l3] 0x19
7261loop_594:
7262 orncc %g3, %l6, %i7
7263 bcs,a,pt %xcc, loop_595
7264 fxnor %f0, %f12, %f12
7265 bneg,a loop_596
7266 stb %o4, [%l7 + 0x55]
7267loop_595:
7268 alignaddr %o2, %l0, %i0
7269 movg %xcc, %l1, %i3
7270loop_596:
7271 std %f18, [%l7 + 0x18]
7272 umulcc %g5, %o1, %g4
7273 popc %l3, %o3
7274 movg %xcc, %i5, %o5
7275 membar #Sync
7276 set 0x40, %o2
7277 ldda [%l7 + %o2] 0xf8, %f16
7278 xnorcc %l5, %o6, %i2
7279 fmovrdne %g1, %f6, %f10
7280 tleu %xcc, 0x0
7281 wr %g0, 0x81, %asi
7282 lduha [%l7 + 0x52] %asi, %o0
7283 movpos %icc, %i1, %g6
7284 tleu %xcc, 0x7
7285 fba %fcc1, loop_597
7286 movne %xcc, %l4, %i6
7287 bge,a loop_598
7288 movrlz %i4, 0x369, %g2
7289loop_597:
7290 fnot2s %f22, %f29
7291 edge32l %g7, %o7, %g3
7292loop_598:
7293 movne %icc, %l6, %l2
7294 tgu %xcc, 0x6
7295 tle %icc, 0x3
7296 wr %g0, 0x81, %asi
7297 ldda [%l7 + 0x40] %asi, %f16
7298 fbue %fcc0, loop_599
7299 fmovrde %o4, %f12, %f2
7300 movleu %icc, %i7, %o2
7301 alignaddr %l0, %l1, %i3
7302loop_599:
7303 edge16 %i0, %o1, %g4
7304 tcc %xcc, 0x7
7305 nop
7306 fitod %f6, %f16
7307 fdtox %f16, %f26
7308 nop
7309 set 0x24, %g6
7310 ldsh [%l7 + %g6], %l3
7311 smul %o3, %g5, %i5
7312 fxnor %f24, %f18, %f20
7313 stb %l5, [%l7 + 0x09]
7314 tsubcc %o6, %i2, %o5
7315 fpsub32 %f24, %f0, %f2
7316 movcs %icc, %o0, %i1
7317 sllx %g1, %l4, %i6
7318 add %i4, %g2, %g7
7319 ble,pt %xcc, loop_600
7320 movrne %o7, 0x378, %g3
7321 tcc %xcc, 0x5
7322 brnz,a %g6, loop_601
7323loop_600:
7324 be,a,pt %xcc, loop_602
7325 fmovdleu %xcc, %f20, %f30
7326 tcc %icc, 0x5
7327loop_601:
7328 andn %l6, 0x151F, %l2
7329loop_602:
7330 andn %o4, 0x1EA4, %o2
7331 subc %i7, %l1, %l0
7332 fmovrdgez %i3, %f8, %f0
7333 fpadd32 %f8, %f6, %f16
7334 movneg %xcc, %o1, %i0
7335 wr %g0, 0x11, %asi
7336 lduba [%l7 + 0x38] %asi, %l3
7337 fandnot1 %f18, %f16, %f8
7338 fmovdne %icc, %f13, %f17
7339 fbe,a %fcc3, loop_603
7340 be %xcc, loop_604
7341 tn %xcc, 0x2
7342 fpadd16s %f27, %f20, %f26
7343loop_603:
7344 tg %xcc, 0x4
7345loop_604:
7346 bvc,a loop_605
7347 orcc %o3, %g5, %i5
7348 movrlz %l5, %g4, %o6
7349 edge32n %o5, %o0, %i2
7350loop_605:
7351 fpsub32 %f12, %f0, %f6
7352 ldsh [%l7 + 0x40], %g1
7353 fnot2 %f18, %f0
7354 tcc %xcc, 0x0
7355 tne %icc, 0x3
7356 addcc %l4, 0x0A43, %i1
7357 be,a,pt %icc, loop_606
7358 fbn %fcc0, loop_607
7359 fcmpgt16 %f6, %f30, %i6
7360 fmovdg %icc, %f9, %f5
7361loop_606:
7362 subcc %g2, 0x1F6A, %i4
7363loop_607:
7364 movneg %icc, %g7, %g3
7365 taddcc %g6, 0x1A4C, %o7
7366 movne %xcc, %l6, %l2
7367 movle %xcc, %o2, %o4
7368 movgu %icc, %l1, %i7
7369 fand %f6, %f14, %f2
7370 andcc %l0, 0x1E3F, %i3
7371 movne %xcc, %o1, %l3
7372 membar 0x76
7373 fcmple32 %f24, %f2, %i0
7374 addc %o3, %i5, %l5
7375 restored
7376 rdpr %cwp, %g1
7377 rdpr %cansave, %g2
7378 rdpr %canrestore, %g3
7379 rdpr %cleanwin, %g4
7380 rdpr %otherwin, %g5
7381 rdpr %wstate, %g6
7382 fbge,a %fcc0, loop_608
7383 andn %g5, %o6, %g4
7384 xnor %o5, %o0, %i2
7385 nop
7386 setx 0x7F1BE36A03D56F8D, %l0, %l6
7387 stx %l6, [%l7 + 0x28]
7388 ldd [%l7 + 0x28], %f12
7389 fsqrtd %f12, %f18
7390loop_608:
7391 membar 0x11
7392 edge16 %g1, %i1, %l4
7393 xor %g2, 0x0FD0, %i4
7394 fbu,a %fcc2, loop_609
7395 edge16ln %g7, %i6, %g6
7396 fmovsg %xcc, %f17, %f8
7397 ldsh [%l7 + 0x08], %g3
7398loop_609:
7399 tleu %xcc, 0x5
7400 wr %g0, 0x11, %asi
7401 lduha [%l7 + 0x44] %asi, %l6
7402 fmul8x16al %f17, %f11, %f2
7403 sdivcc %o7, 0x116A, %o2
7404 tgu %icc, 0x7
7405 subc %o4, 0x037B, %l2
7406 tne %icc, 0x2
7407 movleu %xcc, %i7, %l1
7408 fsrc2 %f14, %f0
7409 st %f13, [%l7 + 0x08]
7410 popc %l0, %i3
7411 fmovrdgez %o1, %f0, %f18
7412 fmovrde %i0, %f4, %f6
7413 edge32ln %l3, %i5, %o3
7414 bvc %icc, loop_610
7415 tne %xcc, 0x0
7416 fmovsa %xcc, %f13, %f22
7417 movl %xcc, %g5, %l5
7418loop_610:
7419 movrlez %o6, 0x1E8, %o5
7420 fmovsn %icc, %f26, %f23
7421 movvc %icc, %g4, %o0
7422 fpackfix %f14, %f25
7423 tgu %icc, 0x1
7424 smulcc %g1, 0x1747, %i2
7425 movre %l4, 0x10D, %g2
7426 or %i4, %g7, %i6
7427 tg %icc, 0x3
7428 edge16 %g6, %i1, %g3
7429 nop
7430 setx 0xDD360B4A0DDD7756, %l0, %l6
7431 stx %l6, [%l7 + 0x28]
7432 ldd [%l7 + 0x28], %f24
7433 setx 0x1D4885831FA6D3D0, %l1, %l5
7434 stx %l5, [%l7 + 0x10]
7435 ldd [%l7 + 0x10], %f24
7436 fdivd %f24, %f24, %f22
7437 srl %o7, 0x0D, %l6
7438 tvs %xcc, 0x7
7439 fblg,a %fcc2, loop_611
7440 brgz,a %o2, loop_612
7441 sethi 0x1D85, %l2
7442 fpack32 %f14, %f8, %f4
7443loop_611:
7444 fbue %fcc3, loop_613
7445loop_612:
7446 bpos,pt %icc, loop_614
7447 fxnor %f10, %f12, %f10
7448 nop
7449 setx loop_615, %l0, %l1
7450 wrpr 0x1, %tl
7451 wrpr %l1, %tpc
7452 add %l1, 0x4, %l1
7453 wrpr %l1, %tnpc
7454 setx 0x34400001400, %l0, %l1
7455 wrpr %l1, %tstate
7456 wrhpr 0x4, %htstate
7457 retry
7458loop_613:
7459 fand %f0, %f4, %f30
7460loop_614:
7461 tcc %icc, 0x7
7462 lduw [%l7 + 0x0C], %i7
7463loop_615:
7464 fpadd32 %f24, %f30, %f0
7465 sll %l1, %o4, %l0
7466 umulcc %o1, 0x0301, %i3
7467 bgu,pn %xcc, loop_616
7468 fpadd16s %f1, %f5, %f17
7469 nop
7470 set 0x18, %l0
7471 stw %i0, [%l7 + %l0]
7472 fpadd32s %f31, %f17, %f4
7473loop_616:
7474 lduh [%l7 + 0x42], %l3
7475 udiv %i5, 0x00C9, %g5
7476 udivx %o3, 0x0A01, %o6
7477 brlez %l5, loop_617
7478 array32 %g4, %o5, %o0
7479 xorcc %i2, %g1, %l4
7480 wr %g0, 0x81, %asi
7481 stwa %i4, [%l7 + 0x44] %asi
7482loop_617:
7483 movn %icc, %g7, %g2
7484 tvc %xcc, 0x6
7485 add %g6, %i6, %i1
7486 membar 0x59
7487 andncc %g3, %l6, %o2
7488 addc %l2, %i7, %l1
7489 for %f0, %f12, %f14
7490 brgz,a %o4, loop_618
7491 bvc loop_619
7492 fnot1 %f10, %f10
7493 bcs,a %icc, loop_620
7494loop_618:
7495 movleu %xcc, %l0, %o1
7496loop_619:
7497 movrgz %o7, %i0, %l3
7498 std %f28, [%l7 + 0x38]
7499loop_620:
7500 tsubcc %i5, %g5, %i3
7501 edge8l %o3, %l5, %o6
7502 fbul %fcc1, loop_621
7503 fcmpeq16 %f22, %f18, %g4
7504 bcc loop_622
7505 movge %xcc, %o0, %o5
7506loop_621:
7507 edge32n %g1, %i2, %i4
7508 restored
7509 rdpr %cwp, %g1
7510 rdpr %cansave, %g2
7511 rdpr %canrestore, %g3
7512 rdpr %cleanwin, %g4
7513 rdpr %otherwin, %g5
7514 rdpr %wstate, %g6
7515loop_622:
7516 movne %icc, %g7, %g2
7517 ldd [%l7 + 0x20], %f2
7518 movcc %icc, %g6, %i6
7519 orcc %i1, %g3, %l4
7520 fsrc1s %f31, %f13
7521 edge32n %o2, %l6, %i7
7522 fmovsa %xcc, %f16, %f30
7523 movpos %icc, %l1, %l2
7524 bl,pt %xcc, loop_623
7525 tsubcc %l0, %o1, %o7
7526 te %xcc, 0x2
7527 sub %o4, 0x05B1, %i0
7528loop_623:
7529 srax %i5, %g5, %i3
7530 fzero %f10
7531 mulscc %o3, 0x07DA, %l3
7532 nop
7533 setx 0xB006AF2D, %l0, %l6
7534 st %l6, [%l7 + 0x28]
7535 ld [%l7 + 0x28], %f4
7536 setx 0x4475FA27, %l1, %l5
7537 st %l5, [%l7 + 0x10]
7538 ld [%l7 + 0x10], %f24
7539 fadds %f24, %f4, %f2
7540 fmovsn %xcc, %f18, %f21
7541 udivcc %o6, 0x0B6E, %g4
7542 fmovsle %icc, %f23, %f18
7543 sir 0x0986
7544 restored
7545 rdpr %cwp, %g1
7546 rdpr %cansave, %g2
7547 rdpr %canrestore, %g3
7548 rdpr %cleanwin, %g4
7549 rdpr %otherwin, %g5
7550 rdpr %wstate, %g6
7551 move %xcc, %l5, %o5
7552 bneg,pt %icc, loop_624
7553 andcc %g1, 0x0392, %o0
7554 movrgz %i4, 0x0FB, %g7
7555 add %i2, %g6, %g2
7556loop_624:
7557 srax %i1, %g3, %l4
7558 fbu,a %fcc2, loop_625
7559 nop
7560 set 0x1E, %o7
7561 sth %i6, [%l7 + %o7]
7562 st %f22, [%l7 + 0x64]
7563 stb %o2, [%l7 + 0x38]
7564loop_625:
7565 array32 %l6, %l1, %i7
7566 wr %g0, 0x89, %asi
7567 lduba [%l7 + 0x43] %asi, %l2
7568 fmovdl %xcc, %f5, %f27
7569 edge16 %l0, %o7, %o4
7570 saved
7571 rdpr %cwp, %g1
7572 rdpr %cansave, %g2
7573 rdpr %canrestore, %g3
7574 rdpr %cleanwin, %g4
7575 rdpr %otherwin, %g5
7576 rdpr %wstate, %g6
7577 add %l7, 0x40, %l6
7578 wr %g0, 0x81, %asi
7579 ldxa [%l6] %asi, %o1
7580 casxa [%l6] %asi, %o1, %i5
7581 fmovscc %xcc, %f28, %f28
7582 fmovscc %icc, %f23, %f6
7583 set 0x67, %l4
7584 ldstuba [%l7 + %l4] 0x04, %i0
7585 fbe %fcc2, loop_626
7586 andn %i3, 0x0E2D, %o3
7587 srax %g5, 0x0E, %l3
7588 tsubcc %g4, %o6, %l5
7589loop_626:
7590 array8 %o5, %o0, %i4
7591 lduw [%l7 + 0x10], %g1
7592 tsubcc %g7, 0x1B8D, %g6
7593 edge32n %g2, %i1, %g3
7594 set 0x40, %g3
7595 lduwa [%l7 + %g3] 0x15, %l4
7596 tle %icc, 0x4
7597 wr %g0, 0x19, %asi
7598 stxa %i6, [%l7 + 0x48] %asi
7599 orncc %o2, 0x194E, %l6
7600 sethi 0x1DEB, %i2
7601 sub %l1, 0x08CF, %l2
7602 fbuge %fcc2, loop_627
7603 fone %f20
7604 mulscc %i7, %l0, %o7
7605 movcc %xcc, %o4, %i5
7606loop_627:
7607 fpadd32s %f18, %f31, %f19
7608 fcmpeq32 %f0, %f26, %o1
7609 movgu %icc, %i3, %i0
7610 fmovdleu %xcc, %f14, %f15
7611 fmovdvc %xcc, %f23, %f4
7612 fmovdvs %xcc, %f11, %f1
7613 set 0x28, %l5
7614 lda [%l7 + %l5] 0x89, %f6
7615 movrlz %o3, 0x082, %l3
7616 add %l7, 0x70, %l6
7617 wr %g0, 0x81, %asi
7618 casa [%l6] %asi, %g4, %g5
7619 fbue,a %fcc1, loop_628
7620 bge,a,pt %xcc, loop_629
7621 nop
7622 setx 0x23E09C3E72707934, %l0, %l6
7623 stx %l6, [%l7 + 0x28]
7624 ldd [%l7 + 0x28], %f2
7625 setx 0x64050B2FB8856473, %l1, %l5
7626 stx %l5, [%l7 + 0x10]
7627 ldd [%l7 + 0x10], %f16
7628 faddd %f16, %f2, %f0
7629 sllx %o6, %l5, %o0
7630loop_628:
7631 andn %i4, 0x14C9, %o5
7632loop_629:
7633 fands %f23, %f8, %f1
7634 fmovrsgz %g1, %f13, %f6
7635 fors %f17, %f17, %f1
7636 alignaddrl %g7, %g2, %i1
7637 fbo,a %fcc3, loop_630
7638 udiv %g3, 0x1FC0, %g6
7639 fbo %fcc2, loop_631
7640 fbg,a %fcc0, loop_632
7641loop_630:
7642 ldsw [%l7 + 0x30], %l4
7643 nop
7644 set 0x7E, %o4
7645 ldstub [%l7 + %o4], %o2
7646loop_631:
7647 movrgez %l6, %i2, %l1
7648loop_632:
7649 udiv %l2, 0x03C4, %i6
7650 edge32n %l0, %i7, %o7
7651 brz %o4, loop_633
7652 subc %i5, %i3, %o1
7653 edge32n %i0, %l3, %o3
7654 smulcc %g4, %o6, %g5
7655loop_633:
7656 fsrc1 %f2, %f26
7657 edge16n %l5, %i4, %o0
7658 edge16ln %g1, %g7, %o5
7659 subc %g2, %i1, %g6
7660 fmovs %f15, %f3
7661 edge32 %g3, %l4, %o2
7662 add %l7, 0x28, %l6
7663 wr %g0, 0x11, %asi
7664 ldxa [%l6] %asi, %i2
7665 casxa [%l6] %asi, %i2, %l6
7666 bg,a loop_634
7667 edge32ln %l1, %l2, %i6
7668 nop
7669 fitod %f8, %f10
7670 fdtos %f10, %f30
7671 fmovdn %xcc, %f10, %f4
7672loop_634:
7673 nop
7674 set 0x78, %i6
7675 stxa %l0, [%l7 + %i6] 0x11
7676 bg,a,pt %icc, loop_635
7677 te %xcc, 0x6
7678 movgu %xcc, %o7, %i7
7679 bvc,pt %xcc, loop_636
7680loop_635:
7681 fxnors %f22, %f31, %f24
7682 subcc %o4, %i3, %o1
7683 flush %l7 + 0x08
7684loop_636:
7685 movle %xcc, %i0, %i5
7686 tvc %icc, 0x6
7687 umul %l3, %g4, %o6
7688 mulscc %o3, 0x0FEF, %g5
7689 subcc %l5, %i4, %o0
7690 fmovsne %icc, %f6, %f26
7691 restored
7692 rdpr %cwp, %g1
7693 rdpr %cansave, %g2
7694 rdpr %canrestore, %g3
7695 rdpr %cleanwin, %g4
7696 rdpr %otherwin, %g5
7697 rdpr %wstate, %g6
7698 fmovsvc %icc, %f27, %f6
7699 call loop_637
7700 flush %l7 + 0x0C
7701 fbul %fcc1, loop_638
7702 bcc,pn %xcc, loop_639
7703loop_637:
7704 restored
7705 rdpr %cwp, %g1
7706 rdpr %cansave, %g2
7707 rdpr %canrestore, %g3
7708 rdpr %cleanwin, %g4
7709 rdpr %otherwin, %g5
7710 rdpr %wstate, %g6
7711 edge16l %g7, %o5, %g2
7712loop_638:
7713 edge8l %i1, %g1, %g6
7714loop_639:
7715 fmovsl %xcc, %f19, %f26
7716 fmovdn %xcc, %f14, %f0
7717 wr %g0, 0x89, %asi
7718 stda %f0, [%l7 + 0x40] %asi
7719 swap [%l7 + 0x44], %l4
7720 xorcc %o2, 0x1722, %i2
7721 nop
7722 setx 0x97CF63DB38C3A2F6, %l0, %l6
7723 stx %l6, [%l7 + 0x28]
7724 ldd [%l7 + 0x28], %f10
7725 fsqrtd %f10, %f2
7726 tsubcctv %g3, 0x03F7, %l1
7727 fbn %fcc0, loop_640
7728 fmovdle %icc, %f11, %f5
7729 andcc %l6, %i6, %l2
7730 add %l7, 0x20, %l6
7731 wr %g0, 0x88, %asi
7732 lda [%l6] %asi, %l0
7733 casa [%l6] 0x88, %l0, %i7
7734loop_640:
7735 edge8 %o4, %i3, %o7
7736 bne loop_641
7737 bn loop_642
7738 xorcc %i0, 0x1144, %i5
7739 fnegd %f6, %f24
7740loop_641:
7741 subccc %o1, %l3, %o6
7742loop_642:
7743 alignaddr %o3, %g4, %l5
7744 ldsh [%l7 + 0x3A], %g5
7745 tcs %xcc, 0x6
7746 smul %o0, %i4, %o5
7747 bleu,a %icc, loop_643
7748 array32 %g2, %i1, %g1
7749 fbn,a %fcc0, loop_644
7750 nop
7751 setx 0x2639503C, %l0, %l6
7752 st %l6, [%l7 + 0x28]
7753 ld [%l7 + 0x28], %f23
7754 fsqrts %f23, %f31
7755loop_643:
7756 fbl,a %fcc2, loop_645
7757 sth %g6, [%l7 + 0x1A]
7758loop_644:
7759 nop
7760 setx 0x188FBB94F14FA280, %l0, %l6
7761 stx %l6, [%l7 + 0x28]
7762 ldd [%l7 + 0x28], %f16
7763 fsqrtd %f16, %f16
7764 fone %f14
7765loop_645:
7766 ble,a,pt %xcc, loop_646
7767 fnor %f6, %f2, %f26
7768 array16 %l4, %g7, %i2
7769 tn %xcc, 0x0
7770loop_646:
7771 mulx %g3, %o2, %l6
7772 addccc %l1, %i6, %l2
7773 tcc %xcc, 0x1
7774 fmul8x16 %f3, %f28, %f12
7775 set 0x10, %g2
7776 stxa %i7, [%g0 + %g2] 0x20
7777 edge16l %l0, %o4, %i3
7778 nop
7779 setx loop_647, %l0, %l1
7780 jmpl %l1, %i0
7781 fornot2 %f30, %f20, %f20
7782 tsubcctv %i5, %o7, %o1
7783 lduw [%l7 + 0x7C], %o6
7784loop_647:
7785 movre %o3, %g4, %l5
7786 brlez %g5, loop_648
7787 sir 0x1769
7788 array16 %o0, %i4, %o5
7789 array32 %l3, %i1, %g2
7790loop_648:
7791 membar 0x63
7792 fors %f26, %f4, %f29
7793 fbuge,a %fcc2, loop_649
7794 fcmple32 %f30, %f30, %g1
7795 sdiv %g6, 0x0863, %l4
7796 wr %g0, 0x11, %asi
7797 stda %f0, [%l7 + 0x40] %asi
7798loop_649:
7799 fmovrsne %i2, %f21, %f7
7800 edge32 %g7, %g3, %l6
7801 edge32l %l1, %i6, %l2
7802 fmovdcs %icc, %f24, %f13
7803 alignaddrl %i7, %o2, %l0
7804 fbul %fcc0, loop_650
7805 array32 %o4, %i0, %i5
7806 orn %o7, %i3, %o1
7807 bg,a,pn %icc, loop_651
7808loop_650:
7809 addccc %o3, 0x0F48, %o6
7810 tneg %xcc, 0x3
7811 flush %l7 + 0x58
7812loop_651:
7813 movge %icc, %l5, %g4
7814 brgz %o0, loop_652
7815 be,a,pt %xcc, loop_653
7816 tg %icc, 0x7
7817 fbg,a %fcc2, loop_654
7818loop_652:
7819 alignaddr %i4, %o5, %l3
7820loop_653:
7821 bn,a %xcc, loop_655
7822 fnor %f20, %f30, %f16
7823loop_654:
7824 movrlz %g5, 0x2B7, %g2
7825 fcmpne16 %f14, %f28, %g1
7826loop_655:
7827 bvs,pn %xcc, loop_656
7828 fbn,a %fcc3, loop_657
7829 array16 %i1, %g6, %l4
7830 umul %i2, %g3, %g7
7831loop_656:
7832 mulscc %l1, %i6, %l2
7833loop_657:
7834 fmovrslz %i7, %f28, %f18
7835 movcc %icc, %o2, %l0
7836 for %f14, %f10, %f6
7837 movrgz %l6, %o4, %i5
7838 lduh [%l7 + 0x24], %i0
7839 sdiv %i3, 0x0746, %o7
7840 tgu %xcc, 0x4
7841 tsubcctv %o1, %o3, %o6
7842 fmuld8ulx16 %f20, %f13, %f26
7843 edge8ln %g4, %o0, %i4
7844 tl %icc, 0x7
7845 umul %o5, 0x03EC, %l5
7846 smulcc %g5, 0x1A4B, %l3
7847 fnors %f0, %f25, %f8
7848 nop
7849 setx 0xF1054F22, %l0, %l6
7850 st %l6, [%l7 + 0x28]
7851 ld [%l7 + 0x28], %f4
7852 setx 0x2C767625, %l1, %l5
7853 st %l5, [%l7 + 0x10]
7854 ld [%l7 + 0x10], %f6
7855 fdivs %f6, %f4, %f23
7856 fble %fcc1, loop_658
7857 tl %xcc, 0x7
7858 stb %g1, [%l7 + 0x44]
7859 fmovscs %xcc, %f10, %f11
7860loop_658:
7861 movre %i1, 0x1A0, %g6
7862 call loop_659
7863 movrlez %g2, %i2, %l4
7864 bl %xcc, loop_660
7865 nop
7866 setx 0x9EF9820C2597AD8C, %l0, %l6
7867 stx %l6, [%l7 + 0x28]
7868 ldd [%l7 + 0x28], %f8
7869 setx 0x1B7EE1ACB22DD34C, %l1, %l5
7870 stx %l5, [%l7 + 0x10]
7871 ldd [%l7 + 0x10], %f26
7872 faddd %f26, %f8, %f2
7873loop_659:
7874 movrne %g7, %g3, %i6
7875 fbue,a %fcc3, loop_661
7876loop_660:
7877 smul %l2, %l1, %i7
7878 fpsub16s %f8, %f27, %f8
7879 fxor %f16, %f28, %f24
7880loop_661:
7881 fmovrsgez %l0, %f30, %f14
7882 fmul8x16au %f1, %f24, %f0
7883 fmovrsne %o2, %f25, %f19
7884 movge %icc, %o4, %l6
7885 fmovs %f13, %f11
7886 movrlez %i5, 0x051, %i3
7887 fcmpeq16 %f0, %f10, %o7
7888 movgu %icc, %i0, %o1
7889 fcmple32 %f24, %f10, %o3
7890 brgz %o6, loop_662
7891 mova %icc, %o0, %g4
7892 movleu %xcc, %o5, %i4
7893 movvs %icc, %l5, %g5
7894loop_662:
7895 sdivx %l3, 0x1975, %i1
7896 array32 %g1, %g2, %i2
7897 set 0x20, %g5
7898 ldda [%l7 + %g5] 0xe2, %g6
7899 movrgez %l4, %g3, %g7
7900 addcc %i6, 0x0CDE, %l1
7901 array16 %l2, %i7, %o2
7902 srl %o4, %l0, %l6
7903 fpsub16s %f3, %f23, %f17
7904 edge32l %i5, %o7, %i3
7905 xnorcc %o1, 0x07D0, %o3
7906 set 0x60, %o6
7907 ldda [%l7 + %o6] 0xe2, %i0
7908 edge16n %o6, %g4, %o0
7909 restored
7910 rdpr %cwp, %g1
7911 rdpr %cansave, %g2
7912 rdpr %canrestore, %g3
7913 rdpr %cleanwin, %g4
7914 rdpr %otherwin, %g5
7915 rdpr %wstate, %g6
7916 fbl %fcc1, loop_663
7917 sdivcc %i4, 0x0A8A, %o5
7918 movrlz %l5, 0x057, %g5
7919 ta %icc, 0x1
7920loop_663:
7921 movge %icc, %l3, %g1
7922 fmovrslez %i1, %f3, %f20
7923 fnands %f5, %f13, %f28
7924 ld [%l7 + 0x40], %f20
7925 bgu,a,pt %icc, loop_664
7926 movne %xcc, %g2, %g6
7927 tcs %icc, 0x4
7928 fexpand %f15, %f0
7929loop_664:
7930 udiv %i2, 0x0730, %g3
7931 tne %xcc, 0x7
7932 fexpand %f30, %f28
7933 fnands %f13, %f10, %f26
7934 bgu,a loop_665
7935 srax %g7, %i6, %l4
7936 fbge,a %fcc3, loop_666
7937 nop
7938 setx 0xBBF03BE6, %l0, %l6
7939 st %l6, [%l7 + 0x28]
7940 ld [%l7 + 0x28], %f28
7941 setx 0xBE9B1485, %l1, %l5
7942 st %l5, [%l7 + 0x10]
7943 ld [%l7 + 0x10], %f4
7944 fmuls %f4, %f28, %f7
7945loop_665:
7946 ldsb [%l7 + 0x2C], %l2
7947 wr %g0, 0x10, %asi
7948 ldda [%l7 + 0x60] %asi, %i6
7949loop_666:
7950 edge16ln %o2, %l1, %o4
7951 bvc,pn %icc, loop_667
7952 xor %l0, %i5, %o7
7953 smulcc %l6, 0x1581, %i3
7954 fmovdcs %icc, %f4, %f19
7955loop_667:
7956 tsubcc %o1, 0x0393, %i0
7957 saved
7958 rdpr %cwp, %g1
7959 rdpr %cansave, %g2
7960 rdpr %canrestore, %g3
7961 rdpr %cleanwin, %g4
7962 rdpr %otherwin, %g5
7963 rdpr %wstate, %g6
7964 nop
7965 setx 0xC7E82211, %l0, %l6
7966 st %l6, [%l7 + 0x28]
7967 ld [%l7 + 0x28], %f19
7968 setx 0x0724B60C, %l1, %l5
7969 st %l5, [%l7 + 0x10]
7970 ld [%l7 + 0x10], %f21
7971 fadds %f21, %f19, %f1
7972 fnor %f12, %f24, %f0
7973 fblg %fcc3, loop_668
7974 xor %o3, 0x063D, %o6
7975 xnorcc %o0, 0x012A, %g4
7976 movneg %icc, %o5, %i4
7977loop_668:
7978 bvs,a loop_669
7979 saved
7980 rdpr %cwp, %g1
7981 rdpr %cansave, %g2
7982 rdpr %canrestore, %g3
7983 rdpr %cleanwin, %g4
7984 rdpr %otherwin, %g5
7985 rdpr %wstate, %g6
7986 fcmpeq32 %f22, %f10, %g5
7987 tleu %icc, 0x7
7988loop_669:
7989 ldsw [%l7 + 0x50], %l3
7990 andncc %l5, %g1, %g2
7991 movrlez %g6, 0x3B0, %i2
7992 tgu %xcc, 0x1
7993 std %f22, [%l7 + 0x38]
7994 tle %icc, 0x4
7995 fbul,a %fcc3, loop_670
7996 fbul,a %fcc0, loop_671
7997 movge %icc, %i1, %g3
7998 sdivcc %g7, 0x06D6, %i6
7999loop_670:
8000 fmovdn %icc, %f9, %f20
8001loop_671:
8002 nop
8003 set 0x09, %o1
8004 stba %l2, [%l7 + %o1] 0x10
8005 sub %l4, 0x0CDF, %i7
8006 sdiv %o2, 0x00A9, %o4
8007 tcc %icc, 0x3
8008 xnor %l0, 0x18FA, %l1
8009 fmovdcs %icc, %f10, %f3
8010 array16 %o7, %l6, %i5
8011 flush %l7 + 0x58
8012 edge8l %o1, %i3, %i0
8013 fbge,a %fcc2, loop_672
8014 subcc %o6, 0x1579, %o0
8015 ldd [%l7 + 0x68], %g4
8016 xnor %o5, 0x1487, %i4
8017loop_672:
8018 mulscc %o3, %l3, %l5
8019 movvc %xcc, %g1, %g2
8020 fsrc1s %f27, %f3
8021 fand %f22, %f26, %f26
8022 srlx %g6, 0x00, %i2
8023 flush %l7 + 0x48
8024 subcc %i1, 0x1154, %g3
8025 addcc %g7, 0x02D2, %i6
8026 orcc %g5, 0x0D81, %l2
8027 ldsw [%l7 + 0x78], %l4
8028 bne,a,pn %xcc, loop_673
8029 edge8ln %i7, %o2, %o4
8030 nop
8031 setx 0x7F06A7F4, %l0, %l6
8032 st %l6, [%l7 + 0x28]
8033 ld [%l7 + 0x28], %f23
8034 setx 0xFDBE2B0B, %l1, %l5
8035 st %l5, [%l7 + 0x10]
8036 ld [%l7 + 0x10], %f19
8037 fmuls %f19, %f23, %f28
8038 fmovrdgz %l1, %f0, %f18
8039loop_673:
8040 orncc %o7, 0x10BF, %l6
8041 edge32ln %l0, %o1, %i3
8042 orcc %i5, %i0, %o0
8043 popc %o6, %g4
8044 restored
8045 rdpr %cwp, %g1
8046 rdpr %cansave, %g2
8047 rdpr %canrestore, %g3
8048 rdpr %cleanwin, %g4
8049 rdpr %otherwin, %g5
8050 rdpr %wstate, %g6
8051 add %l7, 0x68, %l6
8052 wr %g0, 0x19, %asi
8053 casxa [%l6] 0x19, %o5, %o3
8054 addccc %i4, 0x0F59, %l5
8055 fmovrslz %g1, %f30, %f12
8056 movrne %g2, %l3, %i2
8057 tcs %icc, 0x7
8058 andcc %i1, 0x13FB, %g3
8059 mulx %g7, %g6, %i6
8060 edge32n %l2, %g5, %l4
8061 fbuge,a %fcc1, loop_674
8062 udivx %o2, 0x17D7, %o4
8063 subcc %i7, %l1, %l6
8064 movrlz %o7, 0x071, %l0
8065loop_674:
8066 stx %i3, [%l7 + 0x20]
8067 fcmpne32 %f14, %f8, %i5
8068 array32 %o1, %o0, %o6
8069 edge16ln %g4, %i0, %o3
8070 saved
8071 rdpr %cwp, %g1
8072 rdpr %cansave, %g2
8073 rdpr %canrestore, %g3
8074 rdpr %cleanwin, %g4
8075 rdpr %otherwin, %g5
8076 rdpr %wstate, %g6
8077 andn %o5, 0x12D5, %l5
8078 tg %xcc, 0x2
8079 ldsh [%l7 + 0x78], %g1
8080 movrne %i4, %g2, %l3
8081 fbul %fcc1, loop_675
8082 umul %i2, 0x1113, %i1
8083 stbar
8084 ldx [%l7 + 0x18], %g3
8085loop_675:
8086 tne %icc, 0x5
8087 andncc %g6, %i6, %g7
8088 tge %icc, 0x3
8089 fzeros %f11
8090 orncc %l2, 0x051C, %l4
8091 tvc %icc, 0x4
8092 fexpand %f11, %f20
8093 array32 %g5, %o2, %i7
8094 array16 %o4, %l6, %o7
8095 edge16n %l0, %l1, %i5
8096 tpos %icc, 0x1
8097 wr %g0, 0x80, %asi
8098 ldstuba [%l7 + 0x53] %asi, %i3
8099 tcc %xcc, 0x2
8100 ld [%l7 + 0x34], %f16
8101 fpsub32 %f28, %f10, %f6
8102 movcc %icc, %o1, %o0
8103 fornot2s %f5, %f18, %f28
8104 fmovsne %icc, %f28, %f7
8105 popc %g4, %o6
8106 srl %i0, %o5, %o3
8107 brlez %l5, loop_676
8108 brnz %i4, loop_677
8109 movgu %icc, %g2, %l3
8110 wr %g0, 0x80, %asi
8111 ldda [%l7 + 0x40] %asi, %f0
8112loop_676:
8113 tvc %xcc, 0x4
8114loop_677:
8115 xnor %g1, 0x0D9C, %i2
8116 add %l7, 0x68, %l6
8117 wr %g0, 0x04, %asi
8118 casa [%l6] 0x04, %g3, %i1
8119 movcc %xcc, %g6, %i6
8120 ld [%l7 + 0x34], %f20
8121 umul %l2, %l4, %g5
8122 edge8l %g7, %o2, %i7
8123 movg %xcc, %o4, %o7
8124 tg %xcc, 0x6
8125 movgu %xcc, %l0, %l1
8126 taddcc %l6, 0x1E29, %i5
8127 tsubcc %o1, 0x010A, %i3
8128 orn %o0, %o6, %g4
8129 alignaddr %i0, %o5, %o3
8130 sethi 0x1D92, %i4
8131 nop
8132 fitod %f0, %f0
8133 fdtos %f0, %f22
8134 alignaddrl %g2, %l3, %l5
8135 movcc %icc, %g1, %i2
8136 tle %icc, 0x0
8137 movle %icc, %g3, %i1
8138 umulcc %g6, %l2, %l4
8139 orn %i6, 0x1A03, %g7
8140 sethi 0x1EB3, %o2
8141 movrgez %g5, 0x262, %o4
8142 tvc %xcc, 0x5
8143 sub %o7, 0x13E0, %i7
8144 xnorcc %l0, 0x15D0, %l1
8145 taddcc %l6, %o1, %i3
8146 subccc %o0, %o6, %i5
8147 bcc,pn %xcc, loop_678
8148 udivx %i0, 0x1182, %o5
8149 alignaddrl %g4, %i4, %o3
8150 tn %xcc, 0x6
8151loop_678:
8152 fornot1s %f17, %f16, %f4
8153 lduh [%l7 + 0x44], %l3
8154 movrlez %g2, 0x24C, %l5
8155 brgez %g1, loop_679
8156 fands %f3, %f10, %f27
8157 stb %i2, [%l7 + 0x2B]
8158 subcc %g3, 0x0E62, %g6
8159loop_679:
8160 fbu %fcc1, loop_680
8161 fmovrsgez %l2, %f18, %f29
8162 tvc %icc, 0x0
8163 tpos %xcc, 0x0
8164loop_680:
8165 tg %xcc, 0x1
8166 tl %xcc, 0x7
8167 bl,a loop_681
8168 andcc %i1, 0x01C0, %l4
8169 and %i6, %g7, %o2
8170 fandnot1 %f22, %f22, %f22
8171loop_681:
8172 fcmple32 %f30, %f20, %g5
8173 movrgez %o7, 0x1DF, %i7
8174 fone %f20
8175 movpos %xcc, %o4, %l1
8176 edge16 %l6, %o1, %i3
8177 udivx %o0, 0x043A, %o6
8178 bcc loop_682
8179 saved
8180 rdpr %cwp, %g1
8181 rdpr %cansave, %g2
8182 rdpr %canrestore, %g3
8183 rdpr %cleanwin, %g4
8184 rdpr %otherwin, %g5
8185 rdpr %wstate, %g6
8186 fnot1 %f26, %f16
8187 fmovdge %icc, %f22, %f14
8188loop_682:
8189 tn %xcc, 0x1
8190 fsrc2s %f2, %f1
8191 movge %xcc, %l0, %i5
8192 ldsw [%l7 + 0x54], %i0
8193 srax %g4, 0x0B, %o5
8194 movn %icc, %i4, %o3
8195 fblg,a %fcc3, loop_683
8196 movne %icc, %g2, %l3
8197 brgez,a %g1, loop_684
8198 udivcc %l5, 0x122C, %i2
8199loop_683:
8200 be,pt %icc, loop_685
8201 tle %icc, 0x6
8202loop_684:
8203 movrgez %g6, %l2, %g3
8204 fpadd16s %f27, %f23, %f20
8205loop_685:
8206 tcs %xcc, 0x7
8207 movcs %icc, %l4, %i1
8208 fone %f0
8209 mulscc %i6, 0x0511, %o2
8210 fnegs %f26, %f11
8211 fmovsleu %icc, %f6, %f8
8212 set 0x1C, %i5
8213 ldsha [%l7 + %i5] 0x81, %g7
8214 movvs %xcc, %o7, %i7
8215 tvc %xcc, 0x2
8216 array32 %o4, %l1, %g5
8217 andn %l6, %i3, %o0
8218 tgu %icc, 0x6
8219 nop
8220 fitod %f6, %f6
8221 fdtox %f6, %f30
8222 fmovdge %xcc, %f0, %f18
8223 sir 0x1660
8224 movl %icc, %o1, %l0
8225 smul %i5, %o6, %i0
8226 edge32l %g4, %o5, %o3
8227 sdiv %i4, 0x1DC2, %l3
8228 fble,a %fcc1, loop_686
8229 nop
8230 fitod %f10, %f4
8231 fdtos %f4, %f4
8232 edge16ln %g2, %g1, %l5
8233 edge16n %g6, %l2, %i2
8234loop_686:
8235 stw %l4, [%l7 + 0x44]
8236 subc %g3, %i1, %i6
8237 edge8 %o2, %o7, %i7
8238 bcc,a loop_687
8239 fpadd32s %f30, %f14, %f22
8240 movcc %icc, %g7, %o4
8241 orn %l1, %l6, %g5
8242loop_687:
8243 fmovrsgez %o0, %f7, %f10
8244 fbul %fcc0, loop_688
8245 fxnor %f2, %f22, %f8
8246 andncc %i3, %l0, %o1
8247 fmovdle %icc, %f24, %f24
8248loop_688:
8249 fcmpeq32 %f10, %f8, %o6
8250 movgu %icc, %i5, %i0
8251 fmovde %icc, %f17, %f6
8252 edge32ln %o5, %o3, %g4
8253 sir 0x015D
8254 addc %l3, 0x08C9, %i4
8255 tge %icc, 0x4
8256 fmovdpos %icc, %f16, %f20
8257 fbn,a %fcc3, loop_689
8258 movrgz %g2, %l5, %g6
8259 bpos,a %icc, loop_690
8260 movle %icc, %g1, %i2
8261loop_689:
8262 movl %xcc, %l4, %l2
8263 fmovrsgez %i1, %f6, %f28
8264loop_690:
8265 orcc %g3, 0x0097, %o2
8266 nop
8267 setx 0x55EA4E28, %l0, %l6
8268 st %l6, [%l7 + 0x28]
8269 ld [%l7 + 0x28], %f5
8270 setx 0x55222CB9, %l1, %l5
8271 st %l5, [%l7 + 0x10]
8272 ld [%l7 + 0x10], %f6
8273 fsubs %f6, %f5, %f29
8274 ld [%l7 + 0x64], %f28
8275 edge8ln %i6, %i7, %g7
8276 tleu %xcc, 0x0
8277 set 0x18, %g1
8278 lduwa [%l7 + %g1] 0x19, %o7
8279 set 0x16, %i0
8280 stha %l1, [%l7 + %i0] 0x11
8281 andn %l6, %g5, %o0
8282 fors %f10, %f16, %f27
8283 movre %o4, %l0, %i3
8284 fone %f6
8285 nop
8286 setx 0x772860165DBFD1E3, %l0, %l6
8287 stx %l6, [%l7 + 0x28]
8288 ldd [%l7 + 0x28], %f0
8289 setx 0xC160A36BCF036480, %l1, %l5
8290 stx %l5, [%l7 + 0x10]
8291 ldd [%l7 + 0x10], %f30
8292 fsubd %f30, %f0, %f18
8293 fmovdleu %xcc, %f29, %f21
8294 sir 0x0E45
8295 flush %l7 + 0x30
8296 fones %f3
8297 xor %o6, 0x026A, %i5
8298 set 0x58, %i2
8299 ldswa [%l7 + %i2] 0x14, %i0
8300 sll %o1, 0x1E, %o5
8301 tvc %xcc, 0x5
8302 edge8n %o3, %l3, %g4
8303 wr %g0, 0x80, %asi
8304 lda [%l7 + 0x20] %asi, %f4
8305 sra %g2, 0x17, %i4
8306 fmovspos %xcc, %f16, %f29
8307 sth %l5, [%l7 + 0x28]
8308 edge8 %g1, %i2, %g6
8309 ta %icc, 0x5
8310 srlx %l4, %i1, %g3
8311 sdiv %l2, 0x00F7, %i6
8312 bcc,a loop_691
8313 movre %o2, %g7, %o7
8314 movge %icc, %i7, %l1
8315 sra %g5, 0x02, %l6
8316loop_691:
8317 smulcc %o4, 0x069A, %o0
8318 nop
8319 fitos %f14, %f5
8320 fstod %f5, %f18
8321 tleu %xcc, 0x6
8322 udivcc %l0, 0x1CEE, %i3
8323 fpsub32 %f20, %f26, %f2
8324 fcmpeq16 %f20, %f26, %i5
8325 fblg %fcc3, loop_692
8326 subccc %o6, 0x1B43, %o1
8327 movg %xcc, %o5, %i0
8328 movrgez %l3, %o3, %g2
8329loop_692:
8330 movl %icc, %i4, %g4
8331 sub %l5, %i2, %g6
8332 edge8 %l4, %g1, %i1
8333 edge16ln %l2, %i6, %o2
8334 edge8ln %g7, %g3, %i7
8335 xor %l1, 0x1374, %g5
8336 movvs %icc, %l6, %o7
8337 movn %xcc, %o4, %l0
8338 fands %f22, %f2, %f6
8339 edge32n %o0, %i3, %i5
8340 fmovdleu %xcc, %f26, %f15
8341 fornot2s %f26, %f23, %f27
8342 movneg %xcc, %o1, %o6
8343 bvs,a,pn %xcc, loop_693
8344 addccc %o5, 0x1F9D, %i0
8345 movvc %xcc, %l3, %g2
8346 movle %xcc, %i4, %g4
8347loop_693:
8348 bne,pt %icc, loop_694
8349 nop
8350 fitos %f2, %f30
8351 fstoi %f30, %f11
8352 addcc %l5, 0x078C, %i2
8353 bcs,a %icc, loop_695
8354loop_694:
8355 saved
8356 rdpr %cwp, %g1
8357 rdpr %cansave, %g2
8358 rdpr %canrestore, %g3
8359 rdpr %cleanwin, %g4
8360 rdpr %otherwin, %g5
8361 rdpr %wstate, %g6
8362 lduw [%l7 + 0x5C], %o3
8363 bg,a,pn %xcc, loop_696
8364loop_695:
8365 fmovrsne %g6, %f11, %f25
8366 prefetch [%l7 + 0x30], 0x1
8367 nop
8368 setx 0x004AE75D, %l0, %l6
8369 st %l6, [%l7 + 0x44]
8370 ld [%l7 + 0x44], %fsr
8371loop_696:
8372 tsubcctv %l4, 0x0816, %i1
8373 movvc %xcc, %l2, %g1
8374 fexpand %f27, %f14
8375 fblg %fcc2, loop_697
8376 mulscc %o2, 0x1871, %g7
8377 call loop_698
8378 movcc %icc, %g3, %i6
8379loop_697:
8380 fbn,a %fcc1, loop_699
8381 fpadd32 %f22, %f2, %f6
8382loop_698:
8383 subccc %i7, 0x016A, %l1
8384 tcc %xcc, 0x3
8385loop_699:
8386 tle %xcc, 0x6
8387 movpos %icc, %l6, %g5
8388 fnot1s %f27, %f0
8389 tge %xcc, 0x0
8390 fmovsg %icc, %f20, %f20
8391 orcc %o7, 0x1059, %l0
8392 ldub [%l7 + 0x09], %o0
8393 orn %o4, %i5, %i3
8394 bgu,a,pn %xcc, loop_700
8395 fmovrse %o6, %f11, %f17
8396 nop
8397 setx 0x590DFEFDE04158F8, %l0, %l6
8398 stx %l6, [%l7 + 0x28]
8399 ldx [%l7 + 0x28], %fsr
8400 movvc %icc, %o5, %i0
8401loop_700:
8402 fcmpeq32 %f18, %f0, %o1
8403 be,a %xcc, loop_701
8404 movge %xcc, %l3, %i4
8405 wr %g0, 0x80, %asi
8406 lduwa [%l7 + 0x44] %asi, %g4
8407loop_701:
8408 smul %l5, 0x1D90, %g2
8409 srax %o3, %g6, %l4
8410 andcc %i1, 0x0F9B, %i2
8411 restored
8412 rdpr %cwp, %g1
8413 rdpr %cansave, %g2
8414 rdpr %canrestore, %g3
8415 rdpr %cleanwin, %g4
8416 rdpr %otherwin, %g5
8417 rdpr %wstate, %g6
8418 edge8ln %l2, %o2, %g1
8419 mulx %g7, %g3, %i6
8420 edge16n %l1, %l6, %i7
8421 taddcctv %o7, 0x1E95, %l0
8422 fbe %fcc0, loop_702
8423 nop
8424 setx 0xEE45B154, %l0, %l6
8425 st %l6, [%l7 + 0x28]
8426 ld [%l7 + 0x28], %f13
8427 setx 0x12CBB599, %l1, %l5
8428 st %l5, [%l7 + 0x10]
8429 ld [%l7 + 0x10], %f7
8430 fsubs %f7, %f13, %f1
8431 movrgez %o0, %o4, %g5
8432 fmovdcs %xcc, %f24, %f17
8433loop_702:
8434 fabsd %f16, %f4
8435 fbue,a %fcc0, loop_703
8436 movne %xcc, %i5, %i3
8437 fmovrsgz %o6, %f6, %f26
8438 array32 %o5, %o1, %i0
8439loop_703:
8440 addc %l3, 0x13F7, %g4
8441 edge8ln %l5, %i4, %o3
8442 bl,a loop_704
8443 smul %g2, 0x0888, %l4
8444 wr %g0, 0xe2, %asi
8445 stwa %g6, [%l7 + 0x48] %asi
8446 membar #Sync
8447loop_704:
8448 srlx %i1, 0x12, %i2
8449 edge32n %o2, %g1, %l2
8450 edge8ln %g3, %g7, %i6
8451 fsrc1s %f27, %f21
8452 wr %g0, 0x21, %asi
8453 ldxa [%g0 + 0x10] %asi, %l1
8454 fnot2s %f15, %f22
8455 srax %i7, 0x0E, %o7
8456 nop
8457 fitod %f28, %f6
8458 tvc %xcc, 0x2
8459 edge16 %l0, %o0, %l6
8460 tcc %xcc, 0x2
8461 ldub [%l7 + 0x23], %o4
8462 bne,a loop_705
8463 tcc %icc, 0x3
8464 edge32ln %i5, %g5, %i3
8465 or %o5, 0x1B20, %o6
8466loop_705:
8467 fones %f6
8468 addc %o1, 0x0362, %i0
8469 array32 %l3, %g4, %l5
8470 xnorcc %i4, %o3, %g2
8471 tcs %icc, 0x0
8472 sll %g6, 0x0C, %i1
8473 fpmerge %f24, %f10, %f8
8474 bne,a %icc, loop_706
8475 std %f10, [%l7 + 0x68]
8476 ldsw [%l7 + 0x34], %l4
8477 edge8n %i2, %g1, %l2
8478loop_706:
8479 ldd [%l7 + 0x58], %f2
8480 umul %g3, %g7, %o2
8481 fsrc1 %f4, %f24
8482 udivx %l1, 0x016D, %i7
8483 lduh [%l7 + 0x12], %o7
8484 bneg %xcc, loop_707
8485 subccc %l0, 0x12B4, %o0
8486 fmovrdgz %l6, %f0, %f26
8487 tl %icc, 0x6
8488loop_707:
8489 nop
8490 set 0x41, %o0
8491 stba %i6, [%l7 + %o0] 0x15
8492 nop
8493 fitod %f4, %f10
8494 fdtox %f10, %f2
8495 fxtod %f2, %f16
8496 set 0x26, %g4
8497 ldsha [%l7 + %g4] 0x81, %o4
8498 edge16l %i5, %g5, %o5
8499 fba,a %fcc3, loop_708
8500 bl,a,pn %xcc, loop_709
8501 fnegd %f22, %f30
8502 fmovdleu %xcc, %f8, %f25
8503loop_708:
8504 nop
8505 fitod %f8, %f26
8506 fdtox %f26, %f2
8507loop_709:
8508 orcc %i3, %o6, %o1
8509 subccc %i0, 0x09BC, %l3
8510 movvs %xcc, %l5, %i4
8511 fmovscs %xcc, %f8, %f2
8512 orncc %g4, %g2, %g6
8513 brgz %o3, loop_710
8514 andn %i1, %i2, %g1
8515 bg,a %xcc, loop_711
8516 edge16 %l4, %l2, %g7
8517loop_710:
8518 call loop_712
8519 ldd [%l7 + 0x20], %g2
8520loop_711:
8521 tne %icc, 0x1
8522 sra %o2, %l1, %i7
8523loop_712:
8524 tl %xcc, 0x4
8525 orncc %l0, %o0, %o7
8526 fpack16 %f10, %f17
8527 sdivcc %l6, 0x1DEE, %o4
8528 mulx %i6, 0x1348, %g5
8529 movrlez %o5, 0x210, %i5
8530 fblg,a %fcc2, loop_713
8531 movl %icc, %i3, %o1
8532 nop
8533 setx loop_714, %l0, %l1
8534 wrpr 0x1, %tl
8535 wrpr %l1, %tnpc
8536 setx 0x34400001400, %l0, %l1
8537 wrpr %l1, %tstate
8538 wrhpr 0x4, %htstate
8539 done
8540 movvs %icc, %i0, %o6
8541loop_713:
8542 bneg,a loop_715
8543 fbu,a %fcc0, loop_716
8544loop_714:
8545 edge32n %l5, %l3, %i4
8546 fbuge %fcc2, loop_717
8547loop_715:
8548 orcc %g4, 0x0170, %g2
8549loop_716:
8550 add %g6, 0x048B, %i1
8551 bge,a %xcc, loop_718
8552loop_717:
8553 fandnot2s %f19, %f18, %f7
8554 andn %o3, 0x1D5F, %i2
8555 sethi 0x18E9, %g1
8556loop_718:
8557 nop
8558 wr %g0, 0x89, %asi
8559 lda [%l7 + 0x30] %asi, %f17
8560 tne %xcc, 0x1
8561 nop
8562 setx loop_719, %l0, %l1
8563 wrpr 0x1, %tl
8564 wrpr %l1, %tnpc
8565 setx 0x34400001400, %l0, %l1
8566 wrpr %l1, %tstate
8567 wrhpr 0x4, %htstate
8568 done
8569 sir 0x163D
8570 edge8l %l2, %g7, %l4
8571 movcc %icc, %g3, %o2
8572loop_719:
8573 ldx [%l7 + 0x10], %l1
8574 wr %g0, 0x10, %asi
8575 stha %i7, [%l7 + 0x6A] %asi
8576 tvs %xcc, 0x4
8577 sra %o0, %l0, %l6
8578 bpos,a,pt %xcc, loop_720
8579 fandnot1s %f19, %f10, %f16
8580 sra %o7, %i6, %g5
8581 nop
8582 setx 0x33763D9BF4C1837B, %l0, %l6
8583 stx %l6, [%l7 + 0x28]
8584 ldd [%l7 + 0x28], %f18
8585 setx 0xF32B157A65B3BEE7, %l1, %l5
8586 stx %l5, [%l7 + 0x10]
8587 ldd [%l7 + 0x10], %f6
8588 fdivd %f6, %f18, %f12
8589loop_720:
8590 fmovrsne %o5, %f31, %f27
8591 tge %icc, 0x4
8592 sethi 0x1AF4, %o4
8593 movrlez %i3, %i5, %i0
8594 movgu %xcc, %o1, %o6
8595 array32 %l5, %i4, %l3
8596 ble,a %xcc, loop_721
8597 ld [%l7 + 0x14], %f20
8598 fsrc2s %f28, %f20
8599 fmul8x16 %f8, %f30, %f30
8600loop_721:
8601 fpsub32s %f5, %f19, %f0
8602 xnorcc %g2, 0x1492, %g4
8603 tsubcc %g6, 0x08C6, %o3
8604 brlez,a %i1, loop_722
8605 edge16ln %i2, %l2, %g1
8606 set 0x2A, %i7
8607 stha %l4, [%l7 + %i7] 0xeb
8608 membar #Sync
8609loop_722:
8610 membar 0x12
8611 fmovsg %xcc, %f14, %f28
8612 srax %g3, 0x01, %g7
8613 edge8ln %l1, %o2, %o0
8614 bneg loop_723
8615 fnot2 %f8, %f6
8616 movpos %xcc, %l0, %i7
8617 xorcc %o7, 0x0FED, %l6
8618loop_723:
8619 fmovsvs %xcc, %f22, %f18
8620 array16 %i6, %o5, %o4
8621 flush %l7 + 0x08
8622 edge8n %i3, %i5, %g5
8623 orcc %i0, %o6, %o1
8624 fxnor %f24, %f0, %f14
8625 stx %l5, [%l7 + 0x18]
8626 bpos,pn %xcc, loop_724
8627 fpack32 %f24, %f28, %f28
8628 tsubcctv %i4, 0x1256, %g2
8629 movn %xcc, %g4, %g6
8630loop_724:
8631 subccc %l3, 0x0635, %o3
8632 edge8n %i1, %i2, %l2
8633 movcc %icc, %g1, %g3
8634 call loop_725
8635 tle %xcc, 0x4
8636 ble,a loop_726
8637 movre %g7, %l1, %o2
8638loop_725:
8639 nop
8640 setx loop_727, %l0, %l1
8641 wrpr 0x1, %tl
8642 wrpr %l1, %tnpc
8643 setx 0x34400001400, %l0, %l1
8644 wrpr %l1, %tstate
8645 wrhpr 0x4, %htstate
8646 done
8647 movvs %icc, %o0, %l4
8648loop_726:
8649 movrne %i7, 0x11C, %l0
8650 tvs %xcc, 0x4
8651loop_727:
8652 std %f10, [%l7 + 0x40]
8653 ldsw [%l7 + 0x3C], %o7
8654 fmovde %icc, %f22, %f19
8655 bg %icc, loop_728
8656 fble %fcc2, loop_729
8657 nop
8658 setx loop_730, %l0, %l1
8659 wrpr 0x1, %tl
8660 wrpr %l1, %tpc
8661 add %l1, 0x4, %l1
8662 wrpr %l1, %tnpc
8663 setx 0x34400001400, %l0, %l1
8664 wrpr %l1, %tstate
8665 wrhpr 0x4, %htstate
8666 retry
8667 udivcc %i6, 0x111C, %o5
8668loop_728:
8669 array16 %l6, %i3, %o4
8670loop_729:
8671 lduw [%l7 + 0x68], %g5
8672loop_730:
8673 tg %icc, 0x5
8674 popc %i0, %i5
8675 movrne %o6, 0x2DB, %o1
8676 mova %icc, %l5, %i4
8677 set 0x40, %g7
8678 stda %f0, [%l7 + %g7] 0x80
8679 fpmerge %f3, %f31, %f26
8680 fmovdn %xcc, %f13, %f1
8681 brnz %g2, loop_731
8682 bneg,a loop_732
8683 orn %g4, 0x09B5, %l3
8684 tvc %icc, 0x4
8685loop_731:
8686 fnot1s %f17, %f9
8687loop_732:
8688 sir 0x00B3
8689 subcc %g6, %o3, %i2
8690 nop
8691 setx loop_733, %l0, %l1
8692 wrpr 0x1, %tl
8693 wrpr %l1, %tnpc
8694 setx 0x34400001400, %l0, %l1
8695 wrpr %l1, %tstate
8696 wrhpr 0x4, %htstate
8697 done
8698 edge16l %l2, %i1, %g1
8699 ldx [%l7 + 0x68], %g3
8700 brgz,a %l1, loop_734
8701loop_733:
8702 movn %xcc, %g7, %o2
8703 bn %xcc, loop_735
8704 fpadd16s %f20, %f2, %f6
8705loop_734:
8706 smulcc %l4, %o0, %l0
8707 set 0x78, %o5
8708 prefetcha [%l7 + %o5] 0x80, 0x2
8709loop_735:
8710 fabsd %f2, %f30
8711 fba %fcc3, loop_736
8712 fmuld8ulx16 %f0, %f13, %f18
8713 edge8n %i7, %i6, %l6
8714 array8 %o5, %i3, %o4
8715loop_736:
8716 bneg,a,pt %icc, loop_737
8717 move %xcc, %g5, %i5
8718 udiv %o6, 0x0F92, %i0
8719 fnegd %f10, %f12
8720loop_737:
8721 tle %xcc, 0x6
8722 sub %o1, 0x0C07, %i4
8723 fmovdneg %icc, %f6, %f15
8724 tvs %xcc, 0x5
8725 tle %xcc, 0x2
8726 movrlez %l5, %g4, %l3
8727 mulx %g6, 0x1118, %o3
8728 mulscc %i2, %g2, %i1
8729 stb %g1, [%l7 + 0x59]
8730 movcc %icc, %l2, %g3
8731 edge8ln %l1, %g7, %l4
8732 bn %icc, loop_738
8733 swap [%l7 + 0x34], %o2
8734 movle %icc, %o0, %l0
8735 bneg,a loop_739
8736loop_738:
8737 tsubcctv %o7, %i7, %l6
8738 orn %i6, 0x143B, %i3
8739 fcmpeq16 %f24, %f26, %o5
8740loop_739:
8741 fmovdge %xcc, %f18, %f21
8742 movrgez %o4, 0x2A5, %i5
8743 edge16l %o6, %g5, %i0
8744 move %xcc, %o1, %l5
8745 taddcc %g4, 0x1901, %i4
8746 xorcc %l3, 0x07F1, %o3
8747 tn %icc, 0x1
8748 nop
8749 setx loop_740, %l0, %l1
8750 wrpr 0x1, %tl
8751 wrpr %l1, %tpc
8752 add %l1, 0x4, %l1
8753 wrpr %l1, %tnpc
8754 setx 0x34400001400, %l0, %l1
8755 wrpr %l1, %tstate
8756 wrhpr 0x4, %htstate
8757 retry
8758 fnegs %f29, %f22
8759 tl %icc, 0x5
8760 tvs %icc, 0x5
8761loop_740:
8762 fpack16 %f4, %f7
8763 nop
8764 set 0x30, %i3
8765 lduh [%l7 + %i3], %g6
8766 tsubcctv %i2, 0x0BE9, %g2
8767 mova %icc, %i1, %g1
8768 or %g3, %l2, %g7
8769 umul %l4, %l1, %o0
8770 fbu,a %fcc0, loop_741
8771 orcc %o2, 0x1BB4, %l0
8772 mulscc %i7, 0x1DBE, %l6
8773 fmovsle %icc, %f19, %f30
8774loop_741:
8775 bcc,a loop_742
8776 movvs %icc, %o7, %i6
8777 movge %xcc, %o5, %i3
8778 add %o4, 0x08CB, %i5
8779loop_742:
8780 tn %icc, 0x2
8781 fpsub16s %f8, %f8, %f14
8782 add %l7, 0x5C, %l6
8783 wr %g0, 0x10, %asi
8784 lda [%l6] %asi, %o6
8785 casa [%l6] %asi, %o6, %g5
8786 and %o1, %l5, %i0
8787 alignaddr %g4, %i4, %o3
8788 fcmpeq16 %f18, %f22, %l3
8789 brz %i2, loop_743
8790 fmovrdlz %g6, %f0, %f24
8791 movrlez %i1, 0x28C, %g1
8792 edge32n %g2, %l2, %g7
8793loop_743:
8794 movrlz %l4, 0x1EE, %g3
8795 fmovsvc %xcc, %f25, %f29
8796 sdivx %o0, 0x01B9, %o2
8797 fmovda %icc, %f17, %f15
8798 nop
8799 setx loop_744, %l0, %l1
8800 wrpr 0x1, %tl
8801 wrpr %l1, %tpc
8802 add %l1, 0x4, %l1
8803 wrpr %l1, %tnpc
8804 setx 0x34400001400, %l0, %l1
8805 wrpr %l1, %tstate
8806 wrhpr 0x4, %htstate
8807 retry
8808 ldub [%l7 + 0x3D], %l1
8809 movcc %icc, %l0, %i7
8810 nop
8811 setx loop_745, %l0, %l1
8812 wrpr 0x1, %tl
8813 wrpr %l1, %tpc
8814 add %l1, 0x4, %l1
8815 wrpr %l1, %tnpc
8816 setx 0x34400001400, %l0, %l1
8817 wrpr %l1, %tstate
8818 wrhpr 0x4, %htstate
8819 retry
8820loop_744:
8821 movcc %xcc, %o7, %l6
8822 udivx %o5, 0x13E6, %i6
8823 bvs,pn %xcc, loop_746
8824loop_745:
8825 fmovrslez %i3, %f27, %f7
8826 nop
8827 set 0x28, %l1
8828 ldsw [%l7 + %l1], %i5
8829 ta %xcc, 0x5
8830loop_746:
8831 bge,a %icc, loop_747
8832 tvc %icc, 0x1
8833 movpos %xcc, %o6, %o4
8834 bgu,a,pt %icc, loop_748
8835loop_747:
8836 sir 0x0C29
8837 fbl %fcc2, loop_749
8838 fmovde %xcc, %f29, %f8
8839loop_748:
8840 tn %xcc, 0x6
8841 te %icc, 0x0
8842loop_749:
8843 sethi 0x1233, %o1
8844 edge8 %l5, %g5, %i0
8845 movg %icc, %g4, %i4
8846 tgu %icc, 0x0
8847 brlz,a %l3, loop_750
8848 brlez,a %o3, loop_751
8849 nop
8850 set 0x50, %l6
8851 lduh [%l7 + %l6], %i2
8852 movl %xcc, %i1, %g6
8853loop_750:
8854 fzero %f4
8855loop_751:
8856 mulx %g2, %l2, %g7
8857 add %l4, 0x1DAF, %g3
8858 for %f12, %f2, %f28
8859 movne %icc, %g1, %o2
8860 alignaddr %l1, %l0, %o0
8861 bleu,a,pt %xcc, loop_752
8862 udiv %i7, 0x0A2F, %l6
8863 orcc %o7, %o5, %i3
8864 orn %i6, 0x119E, %i5
8865loop_752:
8866 fmovdvs %icc, %f6, %f19
8867 nop
8868 setx loop_753, %l0, %l1
8869 wrpr 0x1, %tl
8870 wrpr %l1, %tnpc
8871 setx 0x34400001400, %l0, %l1
8872 wrpr %l1, %tstate
8873 wrhpr 0x4, %htstate
8874 done
8875 bneg,a %xcc, loop_754
8876 tvs %icc, 0x6
8877 membar 0x10
8878loop_753:
8879 bge loop_755
8880loop_754:
8881 movg %icc, %o4, %o1
8882 andn %l5, %o6, %i0
8883 bn,a,pn %icc, loop_756
8884loop_755:
8885 movn %icc, %g4, %i4
8886 udiv %l3, 0x19B6, %o3
8887 tle %xcc, 0x0
8888loop_756:
8889 udivcc %i2, 0x1A37, %i1
8890 fpadd32 %f20, %f14, %f10
8891 ld [%l7 + 0x74], %f4
8892 taddcctv %g5, %g2, %g6
8893 call loop_757
8894 fbe,a %fcc3, loop_758
8895 edge16ln %g7, %l4, %l2
8896 tsubcctv %g1, 0x023C, %g3
8897loop_757:
8898 movleu %icc, %o2, %l0
8899loop_758:
8900 tge %icc, 0x1
8901 bgu,a,pt %xcc, loop_759
8902 fbug,a %fcc1, loop_760
8903 fbule,a %fcc3, loop_761
8904 srax %o0, 0x02, %l1
8905loop_759:
8906 fpmerge %f27, %f7, %f16
8907loop_760:
8908 sir 0x10B4
8909loop_761:
8910 edge16n %l6, %o7, %o5
8911 fmuld8sux16 %f18, %f14, %f14
8912 alignaddrl %i7, %i6, %i5
8913 alignaddrl %i3, %o4, %l5
8914 andcc %o6, %i0, %g4
8915 wr %g0, 0x10, %asi
8916 stha %o1, [%l7 + 0x38] %asi
8917 addccc %l3, 0x0AA7, %o3
8918 nop
8919 setx 0xDE304015ABB2EE36, %l0, %l6
8920 stx %l6, [%l7 + 0x28]
8921 ldd [%l7 + 0x28], %f16
8922 setx 0x47A5BE52400D41AF, %l1, %l5
8923 stx %l5, [%l7 + 0x10]
8924 ldd [%l7 + 0x10], %f4
8925 faddd %f4, %f16, %f14
8926 fandnot2s %f15, %f7, %f4
8927 brgez,a %i4, loop_762
8928 nop
8929 setx 0xBE5BA5C7, %l0, %l6
8930 st %l6, [%l7 + 0x28]
8931 ld [%l7 + 0x28], %f25
8932 setx 0xDF17A41A, %l1, %l5
8933 st %l5, [%l7 + 0x10]
8934 ld [%l7 + 0x10], %f6
8935 fmuls %f6, %f25, %f23
8936 smul %i1, %i2, %g2
8937 udivx %g6, 0x0584, %g5
8938loop_762:
8939 fmovspos %xcc, %f18, %f2
8940 edge16n %l4, %g7, %l2
8941 sll %g3, %o2, %g1
8942 sethi 0x1E61, %o0
8943 movneg %icc, %l1, %l6
8944 fcmpne16 %f8, %f8, %o7
8945 fmovdcc %xcc, %f21, %f20
8946 fmovrdgz %l0, %f26, %f20
8947 nop
8948 setx 0x304C2C4D, %l0, %l6
8949 st %l6, [%l7 + 0x20]
8950 ld [%l7 + 0x20], %fsr
8951 xnor %i7, %i6, %i5
8952 movge %icc, %o5, %o4
8953 fands %f14, %f19, %f28
8954 stb %i3, [%l7 + 0x73]
8955 tsubcc %o6, 0x0702, %l5
8956 fbl,a %fcc2, loop_763
8957 andn %i0, %g4, %l3
8958 edge16n %o1, %i4, %i1
8959 fbo,a %fcc1, loop_764
8960loop_763:
8961 edge8 %i2, %g2, %g6
8962 restored
8963 rdpr %cwp, %g1
8964 rdpr %cansave, %g2
8965 rdpr %canrestore, %g3
8966 rdpr %cleanwin, %g4
8967 rdpr %otherwin, %g5
8968 rdpr %wstate, %g6
8969 set 0x7E, %o3
8970 ldsha [%l7 + %o3] 0x88, %g5
8971loop_764:
8972 fcmple32 %f26, %f10, %l4
8973 wr %g0, 0x80, %asi
8974 ldsha [%l7 + 0x52] %asi, %o3
8975 ta %xcc, 0x0
8976 movgu %xcc, %g7, %g3
8977 sra %l2, %o2, %g1
8978 fnor %f18, %f10, %f22
8979 edge16ln %o0, %l6, %l1
8980 tcc %icc, 0x0
8981 movle %icc, %o7, %i7
8982 fxnor %f14, %f22, %f8
8983 movl %xcc, %i6, %l0
8984 fmovrdlz %o5, %f30, %f30
8985 edge32n %o4, %i5, %o6
8986 ldstub [%l7 + 0x5F], %l5
8987 wr %g0, 0x0c, %asi
8988 ldsha [%l7 + 0x6C] %asi, %i0
8989 swap [%l7 + 0x7C], %g4
8990 movvc %xcc, %l3, %i3
8991 fmovrse %i4, %f14, %f7
8992 wr %g0, 0x88, %asi
8993 stxa %o1, [%l7 + 0x58] %asi
8994 tsubcc %i1, 0x0CB7, %i2
8995 andn %g2, %g5, %l4
8996 set 0x40, %i4
8997 ldda [%l7 + %i4] 0x11, %f16
8998 srlx %g6, %o3, %g7
8999 tle %xcc, 0x0
9000 edge8l %g3, %l2, %o2
9001 array16 %g1, %o0, %l6
9002 ld [%l7 + 0x18], %f8
9003 fand %f0, %f6, %f0
9004 tl %xcc, 0x5
9005 fmovda %icc, %f13, %f21
9006 brgez,a %o7, loop_765
9007 bcs,a loop_766
9008 fmovrdlez %i7, %f8, %f28
9009 te %xcc, 0x4
9010loop_765:
9011 fmovde %icc, %f3, %f2
9012loop_766:
9013 ble,a,pt %icc, loop_767
9014 movrlz %l1, 0x300, %l0
9015 fabsd %f8, %f14
9016 andcc %i6, 0x13F5, %o5
9017loop_767:
9018 tleu %xcc, 0x0
9019 addcc %o4, %o6, %l5
9020 movrlez %i0, 0x2E4, %i5
9021 orcc %g4, %i3, %l3
9022 or %o1, 0x0327, %i1
9023 ta %icc, 0x4
9024 edge8n %i2, %g2, %i4
9025 tvs %icc, 0x4
9026 fpsub32 %f20, %f8, %f14
9027 edge16 %l4, %g6, %o3
9028 taddcctv %g5, 0x0CBD, %g7
9029 flush %l7 + 0x74
9030 movvs %xcc, %l2, %o2
9031 bl,pn %icc, loop_768
9032 ba,a,pn %xcc, loop_769
9033 taddcctv %g3, 0x0784, %g1
9034 stbar
9035loop_768:
9036 fble %fcc0, loop_770
9037loop_769:
9038 ldub [%l7 + 0x78], %o0
9039 fbu,a %fcc3, loop_771
9040 edge32 %o7, %i7, %l6
9041loop_770:
9042 nop
9043 set 0x4C, %l2
9044 ldsb [%l7 + %l2], %l0
9045 addccc %i6, %l1, %o5
9046loop_771:
9047 subc %o4, 0x15DE, %o6
9048 edge8n %i0, %i5, %g4
9049 taddcc %l5, 0x03AF, %i3
9050 array32 %o1, %i1, %l3
9051 umul %g2, %i4, %l4
9052 fsrc1s %f3, %f8
9053 tle %icc, 0x4
9054 edge32ln %g6, %o3, %i2
9055 tle %xcc, 0x5
9056 alignaddr %g7, %g5, %o2
9057 movne %icc, %g3, %l2
9058 set 0x1C, %i1
9059 lduwa [%l7 + %i1] 0x14, %g1
9060 bcs,a,pt %xcc, loop_772
9061 subcc %o7, 0x1F85, %o0
9062 sdiv %i7, 0x1C55, %l0
9063 prefetch [%l7 + 0x34], 0x1
9064loop_772:
9065 addc %i6, 0x1E38, %l1
9066 ldsb [%l7 + 0x4F], %o5
9067 array16 %o4, %l6, %i0
9068 nop
9069 fitos %f5, %f14
9070 fstod %f14, %f4
9071 fmovdpos %icc, %f20, %f15
9072 fpsub32s %f5, %f17, %f14
9073 fones %f29
9074 te %icc, 0x4
9075 fmovrdgez %o6, %f4, %f8
9076 bn,pn %xcc, loop_773
9077 srlx %i5, 0x1C, %g4
9078 fbge %fcc3, loop_774
9079 sllx %l5, %i3, %o1
9080loop_773:
9081 fmovrde %i1, %f22, %f30
9082 fabss %f4, %f2
9083loop_774:
9084 pdist %f30, %f4, %f22
9085 edge16 %g2, %l3, %l4
9086 fnegs %f13, %f22
9087 tpos %xcc, 0x3
9088 movvs %xcc, %i4, %o3
9089 fbue,a %fcc3, loop_775
9090 movrgz %g6, 0x0E7, %i2
9091 movrlz %g5, 0x0B1, %g7
9092 fzeros %f10
9093loop_775:
9094 stbar
9095 movleu %xcc, %o2, %g3
9096 alignaddr %l2, %o7, %o0
9097 udiv %i7, 0x1DE8, %l0
9098 movrgz %i6, %l1, %o5
9099 ba,pt %xcc, loop_776
9100 ble,a,pn %icc, loop_777
9101 fbl,a %fcc1, loop_778
9102 brgez,a %o4, loop_779
9103loop_776:
9104 ldub [%l7 + 0x56], %g1
9105loop_777:
9106 movn %xcc, %l6, %i0
9107loop_778:
9108 udivx %i5, 0x1494, %o6
9109loop_779:
9110 movrgz %g4, %l5, %i3
9111 movpos %xcc, %i1, %o1
9112 tl %icc, 0x0
9113 membar 0x61
9114 taddcctv %l3, 0x0C43, %l4
9115 bl,pt %xcc, loop_780
9116 fnegd %f20, %f12
9117 fpack32 %f22, %f8, %f12
9118 fornot2s %f9, %f16, %f31
9119loop_780:
9120 edge32 %g2, %i4, %g6
9121 andn %i2, %o3, %g5
9122 udiv %o2, 0x166C, %g7
9123 brnz %l2, loop_781
9124 nop
9125 setx 0x46E6EBD75F1C374E, %l0, %l6
9126 stx %l6, [%l7 + 0x28]
9127 ldd [%l7 + 0x28], %f14
9128 setx 0xAF07519BD0D862B0, %l1, %l5
9129 stx %l5, [%l7 + 0x10]
9130 ldd [%l7 + 0x10], %f22
9131 fdivd %f22, %f14, %f16
9132 udivcc %o7, 0x12FC, %o0
9133 fnor %f8, %f2, %f14
9134loop_781:
9135 add %i7, 0x0C88, %l0
9136 nop
9137 fitod %f0, %f30
9138 fdtox %f30, %f26
9139 tl %xcc, 0x1
9140 edge16n %i6, %g3, %o5
9141 set 0x34, %o2
9142 lda [%l7 + %o2] 0x10, %f4
9143 sdivx %l1, 0x1D00, %g1
9144 orn %l6, 0x0E56, %o4
9145 ldsb [%l7 + 0x3B], %i5
9146 alignaddrl %o6, %g4, %i0
9147 array16 %l5, %i1, %i3
9148 udivx %l3, 0x126E, %o1
9149 fcmple32 %f12, %f30, %l4
9150 set 0x23, %g6
9151 lduba [%l7 + %g6] 0x89, %i4
9152 sub %g2, 0x175A, %g6
9153 fxor %f6, %f0, %f22
9154 movne %icc, %i2, %g5
9155 addcc %o3, %g7, %o2
9156 restored
9157 rdpr %cwp, %g1
9158 rdpr %cansave, %g2
9159 rdpr %canrestore, %g3
9160 rdpr %cleanwin, %g4
9161 rdpr %otherwin, %g5
9162 rdpr %wstate, %g6
9163 movrne %o7, %o0, %l2
9164 edge32 %l0, %i7, %i6
9165 fmovdgu %xcc, %f13, %f21
9166 bg loop_782
9167 tvs %icc, 0x1
9168 addccc %g3, 0x0517, %l1
9169 nop
9170 fitos %f11, %f0
9171 fstoi %f0, %f16
9172loop_782:
9173 array32 %o5, %l6, %o4
9174 tge %icc, 0x1
9175 tneg %xcc, 0x0
9176 movneg %xcc, %i5, %g1
9177 fpmerge %f23, %f23, %f24
9178 saved
9179 rdpr %cwp, %g1
9180 rdpr %cansave, %g2
9181 rdpr %canrestore, %g3
9182 rdpr %cleanwin, %g4
9183 rdpr %otherwin, %g5
9184 rdpr %wstate, %g6
9185 movle %icc, %o6, %i0
9186 smulcc %l5, %i1, %i3
9187 fmovsne %icc, %f4, %f31
9188 nop
9189 fitod %f8, %f8
9190 fdtos %f8, %f5
9191 nop
9192 setx 0x6D0BB731558B101E, %l0, %l6
9193 stx %l6, [%l7 + 0x28]
9194 ldd [%l7 + 0x28], %f8
9195 setx 0x8AA88D2E8420298C, %l1, %l5
9196 stx %l5, [%l7 + 0x10]
9197 ldd [%l7 + 0x10], %f22
9198 fdivd %f22, %f8, %f24
9199 movrne %g4, 0x1AD, %o1
9200 fpadd32 %f14, %f4, %f12
9201 set 0x5C, %l3
9202 lda [%l7 + %l3] 0x15, %f3
9203 tg %xcc, 0x1
9204 taddcc %l3, %l4, %g2
9205 ldsb [%l7 + 0x65], %i4
9206 movge %icc, %g6, %i2
9207 xnor %o3, %g5, %o2
9208 nop
9209 fitod %f2, %f24
9210 tle %xcc, 0x6
9211 brgez,a %o7, loop_783
9212 movneg %icc, %o0, %g7
9213 edge32ln %l0, %i7, %l2
9214 movcc %xcc, %g3, %i6
9215loop_783:
9216 fmovdn %xcc, %f3, %f23
9217 tsubcctv %l1, %l6, %o4
9218 movvs %xcc, %i5, %g1
9219 sdiv %o5, 0x0314, %o6
9220 set 0x68, %l0
9221 prefetcha [%l7 + %l0] 0x19, 0x0
9222 fmovsa %xcc, %f2, %f25
9223 xorcc %i0, %i3, %g4
9224 brgez,a %o1, loop_784
9225 restored
9226 rdpr %cwp, %g1
9227 rdpr %cansave, %g2
9228 rdpr %canrestore, %g3
9229 rdpr %cleanwin, %g4
9230 rdpr %otherwin, %g5
9231 rdpr %wstate, %g6
9232 orn %i1, 0x18E6, %l3
9233 movg %icc, %g2, %l4
9234loop_784:
9235 udivx %i4, 0x045D, %i2
9236 fba,a %fcc2, loop_785
9237 fmovrdgez %g6, %f4, %f30
9238 tge %icc, 0x2
9239 fbo %fcc2, loop_786
9240loop_785:
9241 array8 %g5, %o2, %o7
9242 sdivx %o3, 0x1D06, %o0
9243 bcc,a,pn %xcc, loop_787
9244loop_786:
9245 udiv %l0, 0x0B89, %g7
9246 fnot2 %f22, %f22
9247 sdiv %l2, 0x0983, %i7
9248loop_787:
9249 bge,a,pt %xcc, loop_788
9250 restored
9251 rdpr %cwp, %g1
9252 rdpr %cansave, %g2
9253 rdpr %canrestore, %g3
9254 rdpr %cleanwin, %g4
9255 rdpr %otherwin, %g5
9256 rdpr %wstate, %g6
9257 sdivcc %g3, 0x16C0, %i6
9258 nop
9259 fitod %f4, %f10
9260 fdtox %f10, %f16
9261 fxtod %f16, %f2
9262loop_788:
9263 addc %l6, %o4, %i5
9264 membar 0x7A
9265 array32 %g1, %o5, %o6
9266 movrlez %l5, 0x036, %l1
9267 fmovrde %i0, %f0, %f4
9268 array16 %g4, %i3, %o1
9269 tle %icc, 0x1
9270 fnegs %f21, %f14
9271 nop
9272 setx 0xBF13011F3142392B, %l0, %l6
9273 stx %l6, [%l7 + 0x28]
9274 ldd [%l7 + 0x28], %f10
9275 setx 0xFBEFBE2F4F7AE94B, %l1, %l5
9276 stx %l5, [%l7 + 0x10]
9277 ldd [%l7 + 0x10], %f0
9278 fdivd %f0, %f10, %f4
9279 subcc %i1, %l3, %g2
9280 umul %i4, %i2, %g6
9281 fmovsa %icc, %f15, %f2
9282 tneg %xcc, 0x4
9283 subcc %l4, %o2, %g5
9284 nop
9285 set 0x70, %l4
9286 prefetch [%l7 + %l4], 0x2
9287 movg %icc, %o3, %o7
9288 fbl,a %fcc1, loop_789
9289 nop
9290 set 0x50, %o7
9291 prefetch [%l7 + %o7], 0x0
9292 tcc %icc, 0x6
9293 xorcc %o0, 0x0AFD, %g7
9294loop_789:
9295 add %l2, 0x0051, %l0
9296 fmovrdlz %i7, %f30, %f16
9297 prefetch [%l7 + 0x40], 0x2
9298 movl %xcc, %g3, %i6
9299 fmovrsgez %o4, %f8, %f25
9300 fbuge,a %fcc0, loop_790
9301 add %i5, %g1, %o5
9302 fcmpne32 %f12, %f8, %o6
9303 fmovsgu %icc, %f29, %f8
9304loop_790:
9305 fbge,a %fcc1, loop_791
9306 fmovsa %icc, %f4, %f28
9307 fmovdleu %icc, %f3, %f6
9308 andn %l5, 0x0FB1, %l1
9309loop_791:
9310 edge8l %l6, %i0, %i3
9311 movrne %o1, %i1, %l3
9312 movrgz %g2, 0x3BF, %i4
9313 edge16 %i2, %g4, %g6
9314 fmovrde %l4, %f4, %f26
9315 array32 %g5, %o3, %o7
9316 alignaddr %o2, %o0, %g7
9317 sir 0x1C90
9318 tle %xcc, 0x5
9319 nop
9320 fitos %f12, %f10
9321 fstoi %f10, %f27
9322 bg,pt %icc, loop_792
9323 tpos %icc, 0x3
9324 ldstub [%l7 + 0x65], %l0
9325 udivx %l2, 0x0C35, %g3
9326loop_792:
9327 fmovrdlez %i7, %f28, %f22
9328 edge16l %i6, %o4, %i5
9329 xorcc %g1, 0x00DB, %o6
9330 fcmpeq16 %f12, %f10, %o5
9331 movrlz %l5, 0x01B, %l6
9332 tvc %icc, 0x7
9333 umul %l1, 0x1080, %i0
9334 smulcc %o1, 0x1ECF, %i1
9335 set 0x46, %l5
9336 stha %i3, [%l7 + %l5] 0x81
9337 nop
9338 setx 0xCF20AED2, %l0, %l6
9339 st %l6, [%l7 + 0x28]
9340 ld [%l7 + 0x28], %f2
9341 fsqrts %f2, %f31
9342 fmovda %xcc, %f0, %f12
9343 edge8n %g2, %l3, %i4
9344 srlx %g4, 0x01, %i2
9345 brgez %g6, loop_793
9346 andn %l4, %g5, %o3
9347 fpadd32 %f22, %f0, %f16
9348 udivx %o7, 0x004F, %o0
9349loop_793:
9350 xor %o2, %l0, %g7
9351 smulcc %l2, 0x0389, %i7
9352 fmovdcc %icc, %f12, %f5
9353 tg %icc, 0x4
9354 movgu %icc, %i6, %g3
9355 fsrc1 %f10, %f18
9356 restored
9357 rdpr %cwp, %g1
9358 rdpr %cansave, %g2
9359 rdpr %canrestore, %g3
9360 rdpr %cleanwin, %g4
9361 rdpr %otherwin, %g5
9362 rdpr %wstate, %g6
9363 addccc %o4, %g1, %o6
9364 fbe %fcc1, loop_794
9365 addc %i5, %l5, %o5
9366 movcc %icc, %l1, %l6
9367 taddcc %i0, 0x1628, %o1
9368loop_794:
9369 movcc %xcc, %i1, %i3
9370 addc %g2, %i4, %l3
9371 fabsd %f0, %f30
9372 mulx %i2, 0x0B47, %g6
9373 addcc %l4, 0x0726, %g4
9374 sir 0x157E
9375 bl,pn %icc, loop_795
9376 fbul,a %fcc3, loop_796
9377 alignaddr %g5, %o3, %o7
9378 alignaddr %o2, %l0, %g7
9379loop_795:
9380 fsrc2 %f14, %f8
9381loop_796:
9382 fandnot2s %f6, %f17, %f10
9383 sethi 0x1014, %o0
9384 sir 0x0F34
9385 membar 0x10
9386 array8 %l2, %i6, %g3
9387 fmovdvs %icc, %f29, %f7
9388 sdivcc %o4, 0x0C31, %g1
9389 fpmerge %f31, %f30, %f8
9390 fxor %f28, %f0, %f26
9391 movleu %xcc, %i7, %o6
9392 fmovrsgz %i5, %f12, %f26
9393 tg %icc, 0x1
9394 andncc %l5, %l1, %o5
9395 sll %i0, 0x1F, %o1
9396 xnorcc %i1, %i3, %g2
9397 edge32ln %i4, %l3, %i2
9398 addc %g6, 0x190F, %l6
9399 fmovd %f12, %f10
9400 edge8 %g4, %g5, %l4
9401 ta %xcc, 0x4
9402 nop
9403 fitod %f0, %f10
9404 fdtox %f10, %f14
9405 fxtod %f14, %f30
9406 tpos %xcc, 0x3
9407 fpsub16s %f27, %f26, %f8
9408 edge8 %o7, %o2, %o3
9409 subc %g7, %l0, %l2
9410 edge16n %o0, %g3, %o4
9411 fmul8x16au %f10, %f26, %f16
9412 mulscc %g1, %i6, %i7
9413 array32 %i5, %l5, %l1
9414 edge8l %o6, %i0, %o5
9415 ldx [%l7 + 0x58], %o1
9416 fnands %f25, %f27, %f13
9417 nop
9418 setx 0x9272FC1C, %l0, %l6
9419 st %l6, [%l7 + 0x28]
9420 ld [%l7 + 0x28], %f9
9421 setx 0xC1E7575D, %l1, %l5
9422 st %l5, [%l7 + 0x10]
9423 ld [%l7 + 0x10], %f5
9424 fadds %f5, %f9, %f16
9425 orncc %i1, 0x1F5F, %g2
9426 swap [%l7 + 0x38], %i4
9427 restored
9428 rdpr %cwp, %g1
9429 rdpr %cansave, %g2
9430 rdpr %canrestore, %g3
9431 rdpr %cleanwin, %g4
9432 rdpr %otherwin, %g5
9433 rdpr %wstate, %g6
9434 nop
9435 setx 0x5596D1126E25447E, %l0, %l6
9436 stx %l6, [%l7 + 0x28]
9437 ldd [%l7 + 0x28], %f2
9438 setx 0xDDD41F449DEE9039, %l1, %l5
9439 stx %l5, [%l7 + 0x10]
9440 ldd [%l7 + 0x10], %f26
9441 fmuld %f26, %f2, %f30
9442 ba,pn %xcc, loop_797
9443 fbl,a %fcc1, loop_798
9444 udivcc %i3, 0x087D, %l3
9445 fbue,a %fcc2, loop_799
9446loop_797:
9447 sdivcc %i2, 0x0387, %l6
9448loop_798:
9449 movgu %icc, %g6, %g5
9450 nop
9451 fitos %f6, %f23
9452 fstod %f23, %f18
9453loop_799:
9454 fblg %fcc1, loop_800
9455 tle %xcc, 0x2
9456 fornot1s %f19, %f13, %f20
9457 taddcc %g4, 0x0B2C, %l4
9458loop_800:
9459 nop
9460 setx 0xA971E833F06A523A, %l0, %l6
9461 stx %l6, [%l7 + 0x70]
9462 ldx [%l7 + 0x70], %fsr
9463 tge %icc, 0x2
9464 fmovscc %xcc, %f1, %f17
9465 edge8l %o2, %o3, %g7
9466 sdiv %l0, 0x163D, %l2
9467 fands %f24, %f18, %f13
9468 fmovda %xcc, %f12, %f19
9469 fbo %fcc3, loop_801
9470 tle %icc, 0x3
9471 fmovdvs %icc, %f29, %f15
9472 fbne,a %fcc1, loop_802
9473loop_801:
9474 edge8ln %o7, %o0, %o4
9475 flush %l7 + 0x24
9476 fpadd16s %f8, %f2, %f17
9477loop_802:
9478 array16 %g1, %g3, %i7
9479 fbug,a %fcc0, loop_803
9480 fandnot1s %f11, %f16, %f4
9481 fbl,a %fcc2, loop_804
9482 nop
9483 setx loop_805, %l0, %l1
9484 wrpr 0x1, %tl
9485 wrpr %l1, %tpc
9486 add %l1, 0x4, %l1
9487 wrpr %l1, %tnpc
9488 setx 0x34400001400, %l0, %l1
9489 wrpr %l1, %tstate
9490 wrhpr 0x4, %htstate
9491 retry
9492loop_803:
9493 ldx [%l7 + 0x20], %i5
9494 ldd [%l7 + 0x10], %i6
9495loop_804:
9496 fbule,a %fcc3, loop_806
9497loop_805:
9498 nop
9499 fitod %f10, %f12
9500 fdtoi %f12, %f23
9501 tvc %xcc, 0x2
9502 smul %l1, %l5, %o6
9503loop_806:
9504 fmuld8ulx16 %f9, %f22, %f22
9505 movg %xcc, %o5, %o1
9506 ble,a,pn %icc, loop_807
9507 fornot2s %f22, %f23, %f16
9508 andn %i1, 0x0BD9, %g2
9509 fpsub32s %f23, %f20, %f29
9510loop_807:
9511 fmovdn %xcc, %f15, %f6
9512 fbl %fcc0, loop_808
9513 addc %i0, %i4, %i3
9514 ta %xcc, 0x6
9515 alignaddrl %i2, %l3, %g6
9516loop_808:
9517 addccc %g5, 0x108B, %l6
9518 tleu %icc, 0x2
9519 movl %xcc, %l4, %o2
9520 fbuge %fcc1, loop_809
9521 subc %g4, %g7, %o3
9522 restored
9523 rdpr %cwp, %g1
9524 rdpr %cansave, %g2
9525 rdpr %canrestore, %g3
9526 rdpr %cleanwin, %g4
9527 rdpr %otherwin, %g5
9528 rdpr %wstate, %g6
9529 tgu %icc, 0x6
9530loop_809:
9531 fbo,a %fcc0, loop_810
9532 nop
9533 setx 0x2B134E6A, %l0, %l6
9534 st %l6, [%l7 + 0x28]
9535 ld [%l7 + 0x28], %f27
9536 setx 0xC9F64C8E, %l1, %l5
9537 st %l5, [%l7 + 0x10]
9538 ld [%l7 + 0x10], %f25
9539 fdivs %f25, %f27, %f26
9540 sra %l0, 0x01, %l2
9541 array16 %o0, %o7, %o4
9542loop_810:
9543 bne,pt %icc, loop_811
9544 or %g1, 0x0FAF, %i7
9545 move %icc, %i5, %g3
9546 brlez,a %i6, loop_812
9547loop_811:
9548 subccc %l5, %o6, %l1
9549 alignaddrl %o5, %i1, %o1
9550 fnot1 %f12, %f14
9551loop_812:
9552 mulscc %i0, %g2, %i3
9553 alignaddrl %i2, %i4, %g6
9554 be,a loop_813
9555 andcc %l3, 0x166D, %g5
9556 movre %l4, %o2, %l6
9557 fcmpgt16 %f6, %f30, %g4
9558loop_813:
9559 nop
9560 set 0x78, %g3
9561 sta %f23, [%l7 + %g3] 0x04
9562 set 0x78, %i6
9563 lda [%l7 + %i6] 0x19, %f30
9564 alignaddr %g7, %l0, %l2
9565 wr %g0, 0x23, %asi
9566 ldda [%l7 + 0x60] %asi, %o0
9567 tsubcc %o3, 0x0544, %o7
9568 movgu %xcc, %o4, %i7
9569 fmovrsgez %i5, %f8, %f8
9570 nop
9571 setx loop_814, %l0, %l1
9572 jmpl %l1, %g3
9573 movneg %icc, %g1, %l5
9574 or %i6, 0x04B1, %l1
9575 movcs %icc, %o6, %i1
9576loop_814:
9577 sra %o5, 0x05, %o1
9578 subcc %i0, 0x1090, %g2
9579 fxors %f30, %f9, %f15
9580 te %xcc, 0x6
9581 tneg %xcc, 0x5
9582 edge8l %i3, %i4, %g6
9583 tleu %icc, 0x7
9584 fornot1s %f24, %f4, %f5
9585 tleu %xcc, 0x1
9586 movvs %icc, %l3, %g5
9587 tvs %icc, 0x2
9588 fmovsvc %xcc, %f12, %f23
9589 array8 %l4, %i2, %o2
9590 fbl,a %fcc1, loop_815
9591 fornot2s %f29, %f18, %f8
9592 sll %l6, 0x05, %g4
9593 movrgz %g7, 0x392, %l0
9594loop_815:
9595 fbl,a %fcc2, loop_816
9596 nop
9597 setx 0xF28EA06A0DDFC3D9, %l0, %l6
9598 stx %l6, [%l7 + 0x28]
9599 ldd [%l7 + 0x28], %f4
9600 setx 0xAF73F97CB4B916FE, %l1, %l5
9601 stx %l5, [%l7 + 0x10]
9602 ldd [%l7 + 0x10], %f24
9603 fsubd %f24, %f4, %f20
9604 tle %xcc, 0x3
9605 addcc %l2, 0x06E4, %o3
9606loop_816:
9607 fnot2 %f24, %f10
9608 fpack16 %f12, %f3
9609 movrlz %o0, %o7, %i7
9610 fmovrslz %o4, %f24, %f19
9611 brnz,a %g3, loop_817
9612 fnegs %f26, %f1
9613 edge8l %g1, %l5, %i6
9614 nop
9615 fitos %f14, %f15
9616 fstox %f15, %f0
9617 fxtos %f0, %f13
9618loop_817:
9619 subc %i5, 0x163C, %l1
9620 tpos %icc, 0x4
9621 tn %icc, 0x2
9622 tvc %icc, 0x2
9623 sdivx %i1, 0x13FC, %o5
9624 fornot1 %f10, %f6, %f2
9625 nop
9626 setx loop_818, %l0, %l1
9627 wrpr 0x1, %tl
9628 wrpr %l1, %tpc
9629 add %l1, 0x4, %l1
9630 wrpr %l1, %tnpc
9631 setx 0x34400001400, %l0, %l1
9632 wrpr %l1, %tstate
9633 wrhpr 0x4, %htstate
9634 retry
9635 xorcc %o1, 0x0362, %i0
9636 fmovdgu %icc, %f8, %f14
9637 nop
9638 fitod %f6, %f26
9639 fdtox %f26, %f20
9640loop_818:
9641 array32 %g2, %o6, %i3
9642 call loop_819
9643 fmovd %f12, %f12
9644 nop
9645 setx 0x35485E31, %l0, %l6
9646 st %l6, [%l7 + 0x28]
9647 ld [%l7 + 0x28], %f16
9648 setx 0xA55C6428, %l1, %l5
9649 st %l5, [%l7 + 0x10]
9650 ld [%l7 + 0x10], %f12
9651 fadds %f12, %f16, %f16
9652 restored
9653 rdpr %cwp, %g1
9654 rdpr %cansave, %g2
9655 rdpr %canrestore, %g3
9656 rdpr %cleanwin, %g4
9657 rdpr %otherwin, %g5
9658 rdpr %wstate, %g6
9659loop_819:
9660 fmovd %f28, %f6
9661 sllx %g6, 0x1F, %l3
9662 nop
9663 fitos %f30, %f18
9664 st %f11, [%l7 + 0x0C]
9665 movpos %xcc, %g5, %l4
9666 xnorcc %i2, %i4, %l6
9667 tgu %xcc, 0x3
9668 tl %xcc, 0x3
9669 fbu %fcc3, loop_820
9670 bgu,a loop_821
9671 movcc %xcc, %g4, %g7
9672 bleu,a loop_822
9673loop_820:
9674 movrlez %o2, 0x068, %l2
9675loop_821:
9676 ta %icc, 0x4
9677 edge8n %o3, %l0, %o7
9678loop_822:
9679 xor %o0, %o4, %g3
9680 set 0x43, %o4
9681 ldstuba [%l7 + %o4] 0x80, %i7
9682 fmovsle %icc, %f24, %f25
9683 srax %l5, 0x05, %g1
9684 add %l7, 0x30, %l6
9685 wr %g0, 0x11, %asi
9686 lda [%l6] %asi, %i5
9687 casa [%l6] %asi, %i5, %i6
9688 taddcc %l1, %i1, %o1
9689 fmovdl %xcc, %f28, %f1
9690 xnorcc %o5, %g2, %o6
9691 fxor %f4, %f14, %f30
9692 orn %i0, %i3, %l3
9693 fbg %fcc2, loop_823
9694 fbul,a %fcc3, loop_824
9695 fbge,a %fcc1, loop_825
9696 fpack16 %f30, %f15
9697loop_823:
9698 fblg,a %fcc1, loop_826
9699loop_824:
9700 nop
9701 setx loop_827, %l0, %l1
9702 jmpl %l1, %g6
9703loop_825:
9704 tn %xcc, 0x0
9705 brgz %g5, loop_828
9706loop_826:
9707 fble %fcc0, loop_829
9708loop_827:
9709 edge16n %i2, %l4, %i4
9710 sll %g4, 0x0E, %l6
9711loop_828:
9712 addcc %o2, %l2, %o3
9713loop_829:
9714 subcc %g7, 0x007E, %l0
9715 or %o7, %o0, %g3
9716 andncc %o4, %l5, %i7
9717 or %g1, 0x010D, %i6
9718 nop
9719 setx 0xC91B9392ED06ED9F, %l0, %l6
9720 stx %l6, [%l7 + 0x28]
9721 ldd [%l7 + 0x28], %f4
9722 setx 0x7F850C6E14B7B4A3, %l1, %l5
9723 stx %l5, [%l7 + 0x10]
9724 ldd [%l7 + 0x10], %f14
9725 fsubd %f14, %f4, %f28
9726 wr %g0, 0x81, %asi
9727 swapa [%l7 + 0x24] %asi, %i5
9728 movvs %xcc, %i1, %l1
9729 wr %g0, 0x81, %asi
9730 lduba [%l7 + 0x15] %asi, %o1
9731 edge8 %o5, %o6, %i0
9732 edge8 %i3, %l3, %g6
9733 fmovrsgez %g2, %f2, %f22
9734 movgu %xcc, %i2, %g5
9735 taddcc %l4, 0x1009, %i4
9736 te %icc, 0x3
9737 edge8 %l6, %g4, %o2
9738 sll %l2, %g7, %l0
9739 wr %g0, 0x19, %asi
9740 sta %f31, [%l7 + 0x58] %asi
9741 fors %f6, %f28, %f7
9742 tg %xcc, 0x3
9743 tneg %icc, 0x6
9744 movre %o7, 0x09E, %o0
9745 fmovsa %icc, %f19, %f3
9746 srax %o3, %g3, %o4
9747 subccc %i7, %g1, %l5
9748 movg %xcc, %i6, %i1
9749 fpsub32 %f28, %f28, %f0
9750 std %f0, [%l7 + 0x08]
9751 edge32 %i5, %l1, %o1
9752 tne %xcc, 0x6
9753 fpsub32s %f2, %f24, %f19
9754 add %l7, 0x10, %l6
9755 wr %g0, 0x88, %asi
9756 ldxa [%l6] %asi, %o6
9757 casxa [%l6] %asi, %o6, %o5
9758 mulx %i0, %i3, %g6
9759 fpadd16s %f7, %f30, %f26
9760 stw %g2, [%l7 + 0x3C]
9761 movvs %icc, %i2, %l3
9762 set 0x2F, %g5
9763 ldstuba [%l7 + %g5] 0x18, %g5
9764 sdiv %l4, 0x0B68, %l6
9765 fnot2 %f8, %f30
9766 fandnot1 %f30, %f0, %f6
9767 array8 %g4, %i4, %o2
9768 wr %g0, 0x18, %asi
9769 sta %f18, [%l7 + 0x24] %asi
9770 xorcc %l2, 0x115B, %g7
9771 sdivcc %o7, 0x0BC7, %l0
9772 tle %xcc, 0x0
9773 edge16ln %o3, %o0, %g3
9774 taddcc %i7, 0x0CBA, %o4
9775 tge %xcc, 0x1
9776 tn %xcc, 0x7
9777 fmul8x16 %f27, %f20, %f26
9778 mova %icc, %g1, %l5
9779 umulcc %i1, %i6, %l1
9780 movg %icc, %o1, %o6
9781 fmovrdlz %i5, %f2, %f6
9782 movpos %icc, %i0, %o5
9783 movrgz %g6, 0x070, %g2
9784 fbule,a %fcc3, loop_830
9785 tg %icc, 0x1
9786 fmovrdlz %i2, %f4, %f6
9787 movpos %icc, %i3, %l3
9788loop_830:
9789 fpadd32s %f9, %f6, %f30
9790 movg %icc, %l4, %l6
9791 tsubcctv %g4, 0x19C5, %g5
9792 stx %i4, [%l7 + 0x58]
9793 set 0x3E, %o6
9794 ldsba [%l7 + %o6] 0x81, %l2
9795 movrlz %o2, 0x103, %g7
9796 restored
9797 rdpr %cwp, %g1
9798 rdpr %cansave, %g2
9799 rdpr %canrestore, %g3
9800 rdpr %cleanwin, %g4
9801 rdpr %otherwin, %g5
9802 rdpr %wstate, %g6
9803 movge %xcc, %l0, %o7
9804 te %xcc, 0x2
9805 fcmpeq16 %f0, %f4, %o3
9806 tsubcc %o0, %g3, %o4
9807 movrne %g1, %i7, %i1
9808 fmovrdgz %i6, %f6, %f30
9809 sll %l5, 0x13, %o1
9810 nop
9811 fitos %f2, %f11
9812 fstox %f11, %f2
9813 sdiv %l1, 0x0EB8, %o6
9814 edge16ln %i0, %i5, %g6
9815 movleu %icc, %g2, %o5
9816 mulx %i2, %i3, %l4
9817 movrne %l3, 0x1D9, %g4
9818 fbl %fcc3, loop_831
9819 fmovdvc %icc, %f17, %f30
9820 edge32n %g5, %i4, %l6
9821 movvc %xcc, %l2, %g7
9822loop_831:
9823 movn %xcc, %l0, %o7
9824 bcs,pn %xcc, loop_832
9825 bpos,a,pt %xcc, loop_833
9826 tsubcctv %o2, 0x074A, %o0
9827 xorcc %g3, 0x11A5, %o3
9828loop_832:
9829 tneg %xcc, 0x5
9830loop_833:
9831 edge16n %g1, %o4, %i1
9832 fmovsge %icc, %f26, %f5
9833 sll %i7, 0x09, %l5
9834 edge32 %o1, %l1, %o6
9835 tcc %icc, 0x7
9836 and %i6, %i0, %g6
9837 sllx %i5, 0x18, %g2
9838 srlx %o5, 0x02, %i2
9839 bl %xcc, loop_834
9840 tne %xcc, 0x6
9841 bcc,a %xcc, loop_835
9842 fmovdge %xcc, %f5, %f5
9843loop_834:
9844 sdivx %i3, 0x0953, %l4
9845 movl %xcc, %l3, %g4
9846loop_835:
9847 move %icc, %i4, %l6
9848 nop
9849 set 0x18, %g2
9850 prefetch [%l7 + %g2], 0x2
9851 movpos %icc, %l2, %g7
9852 tcs %xcc, 0x3
9853 nop
9854 setx 0x60772202, %l0, %l6
9855 st %l6, [%l7 + 0x0C]
9856 ld [%l7 + 0x0C], %fsr
9857 wr %g0, 0x88, %asi
9858 ldsha [%l7 + 0x6C] %asi, %l0
9859 restored
9860 rdpr %cwp, %g1
9861 rdpr %cansave, %g2
9862 rdpr %canrestore, %g3
9863 rdpr %cleanwin, %g4
9864 rdpr %otherwin, %g5
9865 rdpr %wstate, %g6
9866 udivx %o7, 0x020C, %o2
9867 tge %icc, 0x1
9868 fmovdcc %xcc, %f17, %f17
9869 movneg %xcc, %o0, %g3
9870 movl %xcc, %o3, %g5
9871 wr %g0, 0x81, %asi
9872 sta %f22, [%l7 + 0x4C] %asi
9873 tcs %xcc, 0x7
9874 tcs %icc, 0x7
9875 ta %xcc, 0x6
9876 movre %o4, %g1, %i7
9877 wr %g0, 0x88, %asi
9878 lduha [%l7 + 0x20] %asi, %i1
9879 taddcctv %o1, %l1, %o6
9880 popc 0x0CAF, %i6
9881 ldx [%l7 + 0x20], %i0
9882 xnorcc %g6, %l5, %g2
9883 movrlz %i5, %o5, %i2
9884 tg %xcc, 0x6
9885 fsrc1 %f30, %f10
9886 tneg %icc, 0x5
9887 tleu %icc, 0x3
9888 edge16n %l4, %i3, %l3
9889 bgu loop_836
9890 tne %xcc, 0x1
9891 flush %l7 + 0x44
9892 bvc,pt %xcc, loop_837
9893loop_836:
9894 fbo %fcc2, loop_838
9895 sra %i4, %l6, %g4
9896 movneg %icc, %l2, %g7
9897loop_837:
9898 movrgez %l0, 0x24A, %o7
9899loop_838:
9900 sdiv %o2, 0x13FE, %o0
9901 bleu,a,pt %icc, loop_839
9902 edge8ln %g3, %o3, %g5
9903 brz,a %g1, loop_840
9904 ldsw [%l7 + 0x34], %o4
9905loop_839:
9906 umul %i7, %o1, %l1
9907 fnot1 %f22, %f0
9908loop_840:
9909 srax %i1, 0x00, %o6
9910 fcmpne32 %f10, %f10, %i0
9911 fbule %fcc3, loop_841
9912 tgu %xcc, 0x3
9913 addc %i6, %l5, %g6
9914 fmovdcc %icc, %f14, %f0
9915loop_841:
9916 nop
9917 wr %g0, 0x04, %asi
9918 sta %f29, [%l7 + 0x1C] %asi
9919 umulcc %i5, %g2, %i2
9920 bcs,pn %icc, loop_842
9921 sdivx %o5, 0x0C70, %i3
9922 fmovsneg %icc, %f28, %f11
9923 udiv %l4, 0x03C4, %i4
9924loop_842:
9925 movrlez %l3, 0x091, %l6
9926 fbuge,a %fcc1, loop_843
9927 mova %xcc, %l2, %g7
9928 sir 0x1E1E
9929 brz %g4, loop_844
9930loop_843:
9931 movleu %xcc, %l0, %o7
9932 sll %o2, %o0, %g3
9933 alignaddrl %o3, %g1, %o4
9934loop_844:
9935 xnor %g5, %o1, %i7
9936 andcc %i1, %l1, %o6
9937 udivcc %i0, 0x09D9, %l5
9938 edge16 %i6, %i5, %g2
9939 fmovdne %xcc, %f14, %f25
9940 fmovsle %icc, %f31, %f14
9941 mova %xcc, %i2, %o5
9942 sir 0x0EEE
9943 edge32ln %g6, %l4, %i4
9944 tne %xcc, 0x2
9945 orncc %i3, %l3, %l6
9946 nop
9947 setx loop_845, %l0, %l1
9948 wrpr 0x1, %tl
9949 wrpr %l1, %tnpc
9950 setx 0x34400001400, %l0, %l1
9951 wrpr %l1, %tstate
9952 wrhpr 0x4, %htstate
9953 done
9954 tne %icc, 0x3
9955 fbo %fcc2, loop_846
9956 array16 %g7, %l2, %g4
9957loop_845:
9958 fbuge %fcc3, loop_847
9959 fmovsneg %xcc, %f17, %f9
9960loop_846:
9961 addccc %l0, %o2, %o0
9962 fpadd16s %f26, %f4, %f6
9963loop_847:
9964 std %f0, [%l7 + 0x20]
9965 set 0x0F, %o1
9966 stba %o7, [%l7 + %o1] 0x2f
9967 membar #Sync
9968 fmul8sux16 %f6, %f24, %f18
9969 nop
9970 setx loop_848, %l0, %l1
9971 wrpr 0x1, %tl
9972 wrpr %l1, %tnpc
9973 setx 0x34400001400, %l0, %l1
9974 wrpr %l1, %tstate
9975 wrhpr 0x4, %htstate
9976 done
9977 movrlz %g3, 0x21F, %g1
9978 movg %xcc, %o3, %o4
9979 fpmerge %f17, %f27, %f28
9980loop_848:
9981 movn %icc, %g5, %i7
9982 set 0x18, %i5
9983 ldxa [%l7 + %i5] 0x88, %i1
9984 tle %xcc, 0x2
9985 add %l7, 0x6C, %l6
9986 wr %g0, 0x18, %asi
9987 casa [%l6] 0x18, %o1, %o6
9988 nop
9989 setx loop_849, %l0, %l1
9990 wrpr 0x1, %tl
9991 wrpr %l1, %tpc
9992 add %l1, 0x4, %l1
9993 wrpr %l1, %tnpc
9994 setx 0x34400001400, %l0, %l1
9995 wrpr %l1, %tstate
9996 wrhpr 0x4, %htstate
9997 retry
9998 xnor %i0, 0x1F81, %l1
9999 edge32n %l5, %i6, %g2
10000 fbue,a %fcc2, loop_850
10001loop_849:
10002 addccc %i5, %i2, %o5
10003 alignaddr %g6, %i4, %i3
10004 bcc,pn %xcc, loop_851
10005loop_850:
10006 udivcc %l3, 0x0999, %l4
10007 fmovdl %icc, %f26, %f25
10008 movrgez %l6, %l2, %g7
10009loop_851:
10010 sub %g4, 0x029A, %l0
10011 andncc %o0, %o7, %o2
10012 mova %icc, %g3, %o3
10013 xorcc %o4, %g1, %g5
10014 stb %i7, [%l7 + 0x39]
10015 movrlez %o1, %i1, %i0
10016 xnor %l1, 0x10A1, %o6
10017 or %i6, %g2, %i5
10018 tleu %icc, 0x1
10019 be,pt %icc, loop_852
10020 edge16 %i2, %l5, %o5
10021 movvc %xcc, %g6, %i4
10022 movre %l3, 0x28E, %i3
10023loop_852:
10024 nop
10025 setx 0x4B8CAC1AC4380EDD, %l0, %l6
10026 stx %l6, [%l7 + 0x28]
10027 ldd [%l7 + 0x28], %f12
10028 setx 0x6D09C0C69F85ECD4, %l1, %l5
10029 stx %l5, [%l7 + 0x10]
10030 ldd [%l7 + 0x10], %f8
10031 faddd %f8, %f12, %f24
10032 tvc %xcc, 0x0
10033 srax %l6, %l2, %l4
10034 popc 0x08D1, %g4
10035 udivcc %l0, 0x0A29, %g7
10036 set 0x24, %i0
10037 stha %o7, [%l7 + %i0] 0x19
10038 and %o2, 0x06BF, %o0
10039 nop
10040 setx 0x3DAF33A5, %l0, %l6
10041 st %l6, [%l7 + 0x28]
10042 ld [%l7 + 0x28], %f3
10043 setx 0x712FE85F, %l1, %l5
10044 st %l5, [%l7 + 0x10]
10045 ld [%l7 + 0x10], %f29
10046 fmuls %f29, %f3, %f27
10047 fcmpgt16 %f10, %f22, %g3
10048 bleu,pt %xcc, loop_853
10049 fpmerge %f31, %f31, %f18
10050 fornot1 %f8, %f12, %f14
10051 smul %o3, %o4, %g1
10052loop_853:
10053 te %xcc, 0x2
10054 movvs %icc, %g5, %i7
10055 tleu %icc, 0x1
10056 edge32ln %o1, %i1, %i0
10057 fbul,a %fcc2, loop_854
10058 fornot1s %f8, %f11, %f6
10059 stbar
10060 movleu %icc, %l1, %i6
10061loop_854:
10062 movcc %icc, %o6, %i5
10063 move %xcc, %i2, %l5
10064 and %g2, %g6, %i4
10065 tleu %xcc, 0x0
10066 fbu %fcc2, loop_855
10067 andcc %o5, %l3, %i3
10068 tvc %xcc, 0x7
10069 ta %icc, 0x0
10070loop_855:
10071 tg %xcc, 0x0
10072 fcmple16 %f8, %f4, %l6
10073 edge32ln %l2, %g4, %l4
10074 saved
10075 rdpr %cwp, %g1
10076 rdpr %cansave, %g2
10077 rdpr %canrestore, %g3
10078 rdpr %cleanwin, %g4
10079 rdpr %otherwin, %g5
10080 rdpr %wstate, %g6
10081 fxnor %f16, %f26, %f2
10082 andcc %g7, 0x1E19, %o7
10083 fnand %f16, %f14, %f0
10084 membar 0x6B
10085 edge16 %o2, %l0, %g3
10086 edge16n %o0, %o4, %g1
10087 wr %g0, 0x80, %asi
10088 swapa [%l7 + 0x24] %asi, %o3
10089 fcmple32 %f14, %f0, %g5
10090 edge32 %o1, %i1, %i7
10091 ldsw [%l7 + 0x10], %l1
10092 umulcc %i0, %o6, %i6
10093 tsubcc %i2, %i5, %g2
10094 move %xcc, %l5, %g6
10095 sir 0x0FB6
10096 addcc %i4, %l3, %o5
10097 tn %xcc, 0x7
10098 fmovsleu %icc, %f5, %f9
10099 fmovdcc %icc, %f17, %f2
10100 wr %g0, 0x19, %asi
10101 ldstuba [%l7 + 0x1A] %asi, %l6
10102 xor %l2, %g4, %i3
10103 xor %g7, 0x0682, %o7
10104 bn,a,pn %xcc, loop_856
10105 edge16ln %o2, %l0, %l4
10106 tne %icc, 0x4
10107 taddcctv %o0, 0x1D2D, %g3
10108loop_856:
10109 fmovrsgz %o4, %f3, %f22
10110 srlx %g1, 0x0C, %g5
10111 lduh [%l7 + 0x62], %o3
10112 te %icc, 0x5
10113 mulscc %i1, %o1, %l1
10114 fbuge %fcc3, loop_857
10115 movge %icc, %i0, %i7
10116 tsubcctv %i6, %o6, %i5
10117 popc 0x16B1, %i2
10118loop_857:
10119 bvc %xcc, loop_858
10120 movvc %xcc, %g2, %g6
10121 bg,pt %icc, loop_859
10122 nop
10123 setx 0x008D920B4539B9A1, %l0, %l6
10124 stx %l6, [%l7 + 0x28]
10125 ldd [%l7 + 0x28], %f16
10126 setx 0xF8C5B67AD4987257, %l1, %l5
10127 stx %l5, [%l7 + 0x10]
10128 ldd [%l7 + 0x10], %f8
10129 fdivd %f8, %f16, %f12
10130loop_858:
10131 popc %l5, %i4
10132 orn %l3, %o5, %l6
10133loop_859:
10134 add %g4, %i3, %l2
10135 fbe,a %fcc0, loop_860
10136 sdivcc %o7, 0x10B2, %o2
10137 fmovsneg %icc, %f11, %f23
10138 tleu %xcc, 0x0
10139loop_860:
10140 tg %icc, 0x6
10141 fnegd %f28, %f8
10142 sub %g7, %l4, %l0
10143 tge %xcc, 0x6
10144 orncc %g3, %o0, %g1
10145 umul %o4, %o3, %i1
10146 sll %o1, %l1, %i0
10147 sra %g5, %i6, %o6
10148 fbu,a %fcc3, loop_861
10149 fand %f14, %f14, %f18
10150 movre %i5, %i7, %i2
10151 membar 0x2C
10152loop_861:
10153 edge32ln %g2, %g6, %l5
10154 brlez %l3, loop_862
10155 tl %xcc, 0x4
10156 wr %g0, 0x80, %asi
10157 prefetcha [%l7 + 0x38] %asi, 0x2
10158loop_862:
10159 nop
10160 set 0x108, %i2
10161 stxa %o5, [%g0 + %i2] 0x21
10162 tpos %xcc, 0x4
10163 fbuge %fcc2, loop_863
10164 alignaddr %g4, %i3, %l6
10165 movvc %xcc, %l2, %o7
10166 xorcc %g7, %o2, %l4
10167loop_863:
10168 nop
10169 wr %g0, 0x89, %asi
10170 ldsha [%l7 + 0x52] %asi, %g3
10171 fbug,a %fcc0, loop_864
10172 fbn,a %fcc1, loop_865
10173 restored
10174 rdpr %cwp, %g1
10175 rdpr %cansave, %g2
10176 rdpr %canrestore, %g3
10177 rdpr %cleanwin, %g4
10178 rdpr %otherwin, %g5
10179 rdpr %wstate, %g6
10180 edge8ln %o0, %g1, %o4
10181loop_864:
10182 movre %o3, %i1, %o1
10183loop_865:
10184 fmovrdgez %l1, %f16, %f4
10185 edge32ln %l0, %i0, %g5
10186 movn %icc, %i6, %i5
10187 fpadd16s %f23, %f10, %f19
10188 mulscc %i7, 0x10FF, %i2
10189 tsubcc %o6, 0x0742, %g6
10190 brlez %l5, loop_866
10191 andncc %l3, %g2, %o5
10192 fcmpeq16 %f12, %f10, %g4
10193 movle %xcc, %i3, %l6
10194loop_866:
10195 addccc %i4, %l2, %g7
10196 edge8 %o2, %l4, %g3
10197 tcs %icc, 0x0
10198 edge32 %o0, %g1, %o4
10199 fble,a %fcc3, loop_867
10200 mova %icc, %o3, %o7
10201 tle %icc, 0x4
10202 xnorcc %i1, 0x11ED, %o1
10203loop_867:
10204 fmovdvs %icc, %f7, %f12
10205 andncc %l1, %l0, %i0
10206 edge16 %i6, %g5, %i7
10207 andn %i2, 0x0E14, %o6
10208 fnot2s %f2, %f10
10209 orcc %g6, %l5, %i5
10210 fbg,a %fcc0, loop_868
10211 array8 %l3, %g2, %g4
10212 srl %i3, %l6, %o5
10213 tneg %xcc, 0x6
10214loop_868:
10215 nop
10216 set 0x70, %g1
10217 ldxa [%l7 + %g1] 0x89, %l2
10218 udiv %g7, 0x0DB4, %o2
10219 fmovrdgz %i4, %f10, %f20
10220 lduh [%l7 + 0x62], %g3
10221 movre %o0, 0x201, %l4
10222 edge32n %g1, %o4, %o3
10223 ble,a,pt %icc, loop_869
10224 array32 %o7, %o1, %i1
10225 fnegs %f13, %f27
10226 fmul8x16au %f5, %f4, %f0
10227loop_869:
10228 edge8l %l0, %l1, %i6
10229 membar 0x73
10230 movn %xcc, %g5, %i7
10231 movvc %icc, %i0, %i2
10232 xor %o6, %g6, %l5
10233 movvs %xcc, %l3, %i5
10234 xnor %g4, %g2, %i3
10235 movpos %icc, %o5, %l6
10236 tcs %icc, 0x6
10237 ldsb [%l7 + 0x5D], %l2
10238 tpos %icc, 0x7
10239 st %f2, [%l7 + 0x50]
10240 movg %xcc, %o2, %g7
10241 fnot1s %f31, %f7
10242 subcc %g3, %o0, %l4
10243 fmovsne %xcc, %f19, %f20
10244 fmovdg %icc, %f29, %f16
10245 fmovrdgez %i4, %f18, %f20
10246 movl %xcc, %g1, %o3
10247 xnor %o4, %o7, %i1
10248 set 0x3F, %o0
10249 lduba [%l7 + %o0] 0x19, %l0
10250 movgu %icc, %o1, %l1
10251 fsrc1s %f31, %f14
10252 subcc %g5, %i6, %i0
10253 fbuge,a %fcc1, loop_870
10254 fbu %fcc1, loop_871
10255 movge %icc, %i2, %i7
10256 sth %o6, [%l7 + 0x64]
10257loop_870:
10258 fba %fcc0, loop_872
10259loop_871:
10260 saved
10261 rdpr %cwp, %g1
10262 rdpr %cansave, %g2
10263 rdpr %canrestore, %g3
10264 rdpr %cleanwin, %g4
10265 rdpr %otherwin, %g5
10266 rdpr %wstate, %g6
10267 fblg %fcc3, loop_873
10268 movg %xcc, %g6, %l3
10269loop_872:
10270 xorcc %l5, 0x127B, %g4
10271 sethi 0x0A84, %g2
10272loop_873:
10273 fmovsneg %xcc, %f23, %f19
10274 tcs %icc, 0x4
10275 movn %xcc, %i5, %i3
10276 set 0x4A, %g4
10277 stha %o5, [%l7 + %g4] 0x11
10278 fmovsvs %xcc, %f29, %f10
10279 saved
10280 rdpr %cwp, %g1
10281 rdpr %cansave, %g2
10282 rdpr %canrestore, %g3
10283 rdpr %cleanwin, %g4
10284 rdpr %otherwin, %g5
10285 rdpr %wstate, %g6
10286 srax %l6, 0x15, %o2
10287 bge,a,pt %icc, loop_874
10288 movrgz %g7, %g3, %l2
10289 andncc %o0, %i4, %g1
10290 sll %l4, 0x10, %o3
10291loop_874:
10292 and %o7, 0x1ACB, %i1
10293 andcc %o4, %l0, %l1
10294 subccc %o1, %g5, %i0
10295 alignaddrl %i6, %i2, %o6
10296 umulcc %g6, 0x0F8A, %i7
10297 sth %l5, [%l7 + 0x1A]
10298 xnorcc %l3, 0x12C9, %g2
10299 nop
10300 set 0x74, %i7
10301 prefetch [%l7 + %i7], 0x1
10302 wr %g0, 0x23, %asi
10303 stha %g4, [%l7 + 0x44] %asi
10304 membar #Sync
10305 fmovdg %xcc, %f27, %f13
10306 movneg %xcc, %i5, %o5
10307 edge16ln %l6, %i3, %o2
10308 movvs %icc, %g7, %g3
10309 movcc %icc, %o0, %i4
10310 fbn %fcc2, loop_875
10311 tl %xcc, 0x0
10312 and %l2, 0x19E9, %l4
10313 ldx [%l7 + 0x70], %g1
10314loop_875:
10315 edge32l %o3, %o7, %i1
10316 bpos,pn %icc, loop_876
10317 fmovsne %xcc, %f30, %f11
10318 fmovrslz %l0, %f25, %f22
10319 tge %xcc, 0x4
10320loop_876:
10321 movcs %xcc, %l1, %o4
10322 fandnot1s %f15, %f29, %f14
10323 brz %o1, loop_877
10324 subccc %i0, %g5, %i6
10325 add %i2, %g6, %i7
10326 st %f20, [%l7 + 0x30]
10327loop_877:
10328 te %icc, 0x1
10329 nop
10330 setx loop_878, %l0, %l1
10331 wrpr 0x1, %tl
10332 wrpr %l1, %tpc
10333 add %l1, 0x4, %l1
10334 wrpr %l1, %tnpc
10335 setx 0x34400001400, %l0, %l1
10336 wrpr %l1, %tstate
10337 wrhpr 0x4, %htstate
10338 retry
10339 movleu %icc, %l5, %o6
10340 movrlez %g2, %l3, %g4
10341 nop
10342 fitod %f12, %f28
10343 fdtoi %f28, %f9
10344loop_878:
10345 taddcctv %o5, %i5, %l6
10346 and %o2, 0x0940, %i3
10347 fmovdg %icc, %f12, %f22
10348 fnor %f10, %f12, %f10
10349 alignaddr %g7, %g3, %i4
10350 edge8n %l2, %l4, %g1
10351 be,a %icc, loop_879
10352 ldstub [%l7 + 0x7A], %o0
10353 fbl,a %fcc2, loop_880
10354 nop
10355 setx loop_881, %l0, %l1
10356 wrpr 0x1, %tl
10357 wrpr %l1, %tpc
10358 add %l1, 0x4, %l1
10359 wrpr %l1, %tnpc
10360 setx 0x34400001400, %l0, %l1
10361 wrpr %l1, %tstate
10362 wrhpr 0x4, %htstate
10363 retry
10364loop_879:
10365 fba %fcc2, loop_882
10366 movrgz %o3, %o7, %l0
10367loop_880:
10368 orn %l1, 0x1C6A, %i1
10369loop_881:
10370 xor %o4, %i0, %g5
10371loop_882:
10372 fornot1s %f28, %f7, %f13
10373 bcs,a loop_883
10374 nop
10375 fitod %f4, %f4
10376 fdtos %f4, %f19
10377 udiv %i6, 0x0137, %i2
10378 udivx %o1, 0x1DCB, %g6
10379loop_883:
10380 bn loop_884
10381 movgu %xcc, %i7, %o6
10382 brz %l5, loop_885
10383 brgz,a %l3, loop_886
10384loop_884:
10385 movpos %icc, %g2, %g4
10386 tsubcc %i5, %o5, %o2
10387loop_885:
10388 fnot1s %f21, %f21
10389loop_886:
10390 nop
10391 wr %g0, 0x89, %asi
10392 stwa %l6, [%l7 + 0x20] %asi
10393 movre %g7, 0x011, %i3
10394 sllx %g3, %l2, %i4
10395 brgez %g1, loop_887
10396 fnands %f2, %f3, %f26
10397 tl %icc, 0x6
10398 movre %l4, 0x0E3, %o0
10399loop_887:
10400 tpos %xcc, 0x1
10401 addcc %o7, 0x07C7, %o3
10402 bvs loop_888
10403 nop
10404 set 0x68, %o5
10405 ldx [%l7 + %o5], %l0
10406 bcs,a loop_889
10407 bvs,a loop_890
10408loop_888:
10409 array32 %l1, %i1, %o4
10410 fbne,a %fcc0, loop_891
10411loop_889:
10412 tge %icc, 0x2
10413loop_890:
10414 edge16n %g5, %i6, %i2
10415 mova %icc, %i0, %o1
10416loop_891:
10417 movvc %xcc, %i7, %o6
10418 edge32l %g6, %l3, %l5
10419 fnegd %f18, %f16
10420 tge %icc, 0x5
10421 xnorcc %g4, %i5, %o5
10422 andn %g2, %o2, %g7
10423 tsubcc %l6, 0x1624, %i3
10424 restored
10425 rdpr %cwp, %g1
10426 rdpr %cansave, %g2
10427 rdpr %canrestore, %g3
10428 rdpr %cleanwin, %g4
10429 rdpr %otherwin, %g5
10430 rdpr %wstate, %g6
10431 edge16ln %l2, %i4, %g3
10432 bcc,a,pn %icc, loop_892
10433 tgu %icc, 0x7
10434 fcmple32 %f6, %f30, %g1
10435 xnorcc %o0, 0x117A, %o7
10436loop_892:
10437 fbue %fcc1, loop_893
10438 sdiv %l4, 0x0E2E, %o3
10439 fbo %fcc0, loop_894
10440 fxnor %f16, %f26, %f18
10441loop_893:
10442 bne,pn %xcc, loop_895
10443 te %icc, 0x6
10444loop_894:
10445 brgz %l1, loop_896
10446 bg,a loop_897
10447loop_895:
10448 tgu %icc, 0x4
10449 wr %g0, 0x04, %asi
10450 sta %f30, [%l7 + 0x5C] %asi
10451loop_896:
10452 fbn %fcc2, loop_898
10453loop_897:
10454 tgu %icc, 0x6
10455 brnz %l0, loop_899
10456 mulscc %i1, %g5, %i6
10457loop_898:
10458 fbge,a %fcc1, loop_900
10459 movrgez %o4, 0x373, %i2
10460loop_899:
10461 sra %o1, %i0, %o6
10462 popc 0x0231, %i7
10463loop_900:
10464 ba,pt %xcc, loop_901
10465 andn %g6, 0x15CE, %l5
10466 sllx %l3, 0x05, %i5
10467 andcc %o5, 0x1BCA, %g4
10468loop_901:
10469 edge16l %o2, %g2, %g7
10470 fmovdle %xcc, %f5, %f8
10471 bne,pn %icc, loop_902
10472 ldd [%l7 + 0x28], %i2
10473 membar 0x19
10474 fone %f22
10475loop_902:
10476 nop
10477 wr %g0, 0x80, %asi
10478 stda %f16, [%l7 + 0x40] %asi
10479 movgu %icc, %l6, %l2
10480 fmovrde %g3, %f20, %f28
10481 tneg %icc, 0x0
10482 ldstub [%l7 + 0x38], %i4
10483 fnot1 %f14, %f4
10484 mulx %o0, %g1, %l4
10485 nop
10486 set 0x58, %i3
10487 stx %o3, [%l7 + %i3]
10488 fmovrslz %o7, %f0, %f1
10489 stw %l0, [%l7 + 0x5C]
10490 fmovsle %icc, %f27, %f17
10491 bcc %icc, loop_903
10492 brlez,a %i1, loop_904
10493 be loop_905
10494 tsubcc %l1, %g5, %o4
10495loop_903:
10496 fnegd %f2, %f26
10497loop_904:
10498 fmovdcs %icc, %f19, %f13
10499loop_905:
10500 mulscc %i6, 0x1338, %i2
10501 te %xcc, 0x6
10502 fxors %f14, %f18, %f31
10503 srax %i0, 0x01, %o1
10504 sdivcc %i7, 0x0374, %g6
10505 movge %icc, %o6, %l5
10506 fzero %f24
10507 brlz,a %i5, loop_906
10508 sub %o5, 0x1E7F, %g4
10509 movcc %xcc, %l3, %o2
10510 movcc %icc, %g7, %i3
10511loop_906:
10512 nop
10513 setx loop_907, %l0, %l1
10514 jmpl %l1, %g2
10515 edge16n %l2, %g3, %i4
10516 fmovdpos %icc, %f5, %f22
10517 srl %o0, 0x08, %l6
10518loop_907:
10519 udiv %l4, 0x085A, %g1
10520 edge32ln %o3, %l0, %i1
10521 sll %l1, 0x02, %o7
10522 fbue %fcc3, loop_908
10523 bvc,pt %xcc, loop_909
10524 xor %g5, %i6, %o4
10525 tleu %xcc, 0x6
10526loop_908:
10527 movrgez %i0, 0x220, %i2
10528loop_909:
10529 bpos,a,pt %icc, loop_910
10530 umul %i7, %g6, %o6
10531 fmovs %f21, %f14
10532 tge %icc, 0x6
10533loop_910:
10534 add %o1, %i5, %o5
10535 fbo %fcc2, loop_911
10536 tle %xcc, 0x4
10537 edge32ln %l5, %g4, %o2
10538 pdist %f30, %f10, %f24
10539loop_911:
10540 tpos %xcc, 0x7
10541 smul %l3, %g7, %i3
10542 movne %icc, %l2, %g2
10543 tvc %xcc, 0x3
10544 lduh [%l7 + 0x76], %i4
10545 smulcc %g3, 0x1C7B, %o0
10546 fpack32 %f26, %f20, %f22
10547 nop
10548 set 0x34, %l1
10549 ldsb [%l7 + %l1], %l6
10550 bne,a,pt %xcc, loop_912
10551 fsrc1 %f22, %f8
10552 orncc %l4, 0x1F78, %o3
10553 fpadd32s %f14, %f27, %f1
10554loop_912:
10555 nop
10556 wr %g0, 0x80, %asi
10557 stba %g1, [%l7 + 0x2D] %asi
10558 array32 %l0, %i1, %o7
10559 edge16l %l1, %i6, %o4
10560 nop
10561 setx loop_913, %l0, %l1
10562 wrpr 0x1, %tl
10563 wrpr %l1, %tnpc
10564 setx 0x34400001400, %l0, %l1
10565 wrpr %l1, %tstate
10566 wrhpr 0x4, %htstate
10567 done
10568 srl %g5, %i2, %i7
10569 tsubcc %i0, 0x1F2F, %o6
10570 movl %icc, %o1, %i5
10571loop_913:
10572 andncc %o5, %g6, %g4
10573 addcc %o2, 0x18A4, %l5
10574 edge32ln %g7, %l3, %l2
10575 array32 %g2, %i4, %i3
10576 movrlz %g3, %o0, %l6
10577 fpackfix %f16, %f12
10578 add %l7, 0x40, %l6
10579 wr %g0, 0x11, %asi
10580 casxa [%l6] %asi, %l4, %g1
10581 fmovrsgez %o3, %f5, %f5
10582 nop
10583 setx 0x246BD6ED68313599, %l0, %l6
10584 stx %l6, [%l7 + 0x28]
10585 ldd [%l7 + 0x28], %f10
10586 setx 0x49AABC8E26984B5B, %l1, %l5
10587 stx %l5, [%l7 + 0x10]
10588 ldd [%l7 + 0x10], %f2
10589 faddd %f2, %f10, %f20
10590 sll %l0, 0x0A, %o7
10591 te %xcc, 0x6
10592 sdivcc %l1, 0x10CE, %i6
10593 and %o4, 0x182E, %i1
10594 edge16ln %i2, %g5, %i0
10595 set 0x10, %g7
10596 prefetcha [%l7 + %g7] 0x04, 0x0
10597 orn %o1, 0x12D5, %o6
10598 fbue,a %fcc2, loop_914
10599 udiv %i5, 0x1DE7, %g6
10600 sdivx %o5, 0x16D1, %o2
10601 umul %g4, %l5, %g7
10602loop_914:
10603 fmovsne %xcc, %f17, %f16
10604 subccc %l2, %l3, %g2
10605 fmul8sux16 %f2, %f14, %f28
10606 edge32 %i4, %g3, %o0
10607 edge16 %l6, %i3, %l4
10608 tsubcc %o3, 0x0622, %l0
10609 xor %g1, %l1, %o7
10610 smul %o4, %i6, %i1
10611 fornot2s %f18, %f23, %f21
10612 fornot2s %f13, %f28, %f16
10613 addccc %i2, 0x19E2, %i0
10614 wr %g0, 0x80, %asi
10615 stda %f0, [%l7 + 0x40] %asi
10616 fands %f16, %f9, %f16
10617 sth %g5, [%l7 + 0x2A]
10618 fcmpeq32 %f14, %f0, %i7
10619 bneg,pt %icc, loop_915
10620 prefetch [%l7 + 0x14], 0x0
10621 edge32 %o6, %o1, %i5
10622 wr %g0, 0x89, %asi
10623 stha %o5, [%l7 + 0x62] %asi
10624loop_915:
10625 flush %l7 + 0x5C
10626 set 0x7C, %l6
10627 stba %g6, [%l7 + %l6] 0x80
10628 sethi 0x1A83, %g4
10629 fpackfix %f20, %f10
10630 movvs %xcc, %l5, %o2
10631 tne %xcc, 0x4
10632 movre %g7, %l3, %l2
10633 ld [%l7 + 0x0C], %f1
10634 fmovsg %xcc, %f1, %f15
10635 alignaddr %i4, %g3, %g2
10636 fornot2s %f29, %f21, %f21
10637 nop
10638 setx 0x0A0663FA30672A49, %l0, %l6
10639 stx %l6, [%l7 + 0x58]
10640 ldx [%l7 + 0x58], %fsr
10641 sllx %l6, 0x04, %o0
10642 tneg %xcc, 0x0
10643 set 0x50, %o3
10644 stxa %i3, [%l7 + %o3] 0x88
10645 ldd [%l7 + 0x10], %f24
10646 udiv %o3, 0x0B20, %l0
10647 ldub [%l7 + 0x30], %g1
10648 tn %xcc, 0x3
10649 fnot1 %f14, %f4
10650 edge32l %l1, %o7, %o4
10651 andcc %i6, %i1, %l4
10652 edge32l %i0, %g5, %i2
10653 fors %f15, %f17, %f1
10654 xnorcc %i7, 0x068D, %o1
10655 edge32ln %i5, %o5, %o6
10656 fmovsleu %xcc, %f28, %f10
10657 ba,a loop_916
10658 array32 %g4, %g6, %l5
10659 sllx %g7, 0x0F, %o2
10660 bg,a loop_917
10661loop_916:
10662 ta %icc, 0x5
10663 fbge,a %fcc3, loop_918
10664 and %l2, 0x1A7E, %l3
10665loop_917:
10666 edge32n %i4, %g2, %g3
10667 tn %xcc, 0x4
10668loop_918:
10669 movn %xcc, %o0, %i3
10670 movg %xcc, %o3, %l0
10671 movrgz %l6, 0x391, %l1
10672 nop
10673 setx 0x1A4E0E06, %l0, %l6
10674 st %l6, [%l7 + 0x28]
10675 ld [%l7 + 0x28], %f18
10676 setx 0x69F2D454, %l1, %l5
10677 st %l5, [%l7 + 0x10]
10678 ld [%l7 + 0x10], %f13
10679 fdivs %f13, %f18, %f21
10680 fcmpeq32 %f14, %f18, %g1
10681 wr %g0, 0x89, %asi
10682 prefetcha [%l7 + 0x08] %asi, 0x1
10683 movn %icc, %o7, %i6
10684 fmovrse %i1, %f4, %f24
10685 sllx %i0, 0x18, %g5
10686 srax %i2, 0x13, %i7
10687 fnands %f26, %f25, %f8
10688 fmovde %xcc, %f24, %f22
10689 addcc %o1, %i5, %o5
10690 add %o6, %l4, %g6
10691 saved
10692 rdpr %cwp, %g1
10693 rdpr %cansave, %g2
10694 rdpr %canrestore, %g3
10695 rdpr %cleanwin, %g4
10696 rdpr %otherwin, %g5
10697 rdpr %wstate, %g6
10698 fpsub32s %f5, %f8, %f25
10699 add %l7, 0x54, %l6
10700 wr %g0, 0x11, %asi
10701 lda [%l6] %asi, %g4
10702 casa [%l6] 0x11, %g4, %l5
10703 nop
10704 setx loop_919, %l0, %l1
10705 wrpr 0x1, %tl
10706 wrpr %l1, %tnpc
10707 setx 0x34400001400, %l0, %l1
10708 wrpr %l1, %tstate
10709 wrhpr 0x4, %htstate
10710 done
10711 udivcc %o2, 0x1347, %g7
10712 tle %xcc, 0x3
10713 srl %l3, %i4, %l2
10714loop_919:
10715 fornot1 %f14, %f18, %f28
10716 udivx %g2, 0x1B16, %o0
10717 ta %icc, 0x2
10718 popc 0x0113, %i3
10719 wr %g0, 0x10, %asi
10720 lduwa [%l7 + 0x44] %asi, %o3
10721 set 0x44, %l2
10722 lduba [%l7 + %l2] 0x14, %g3
10723 edge8n %l6, %l0, %g1
10724 fbuge %fcc0, loop_920
10725 fnor %f4, %f0, %f8
10726 tg %xcc, 0x3
10727 add %o4, 0x00CB, %l1
10728loop_920:
10729 sra %o7, 0x07, %i6
10730 orncc %i0, 0x0605, %i1
10731 nop
10732 set 0x53, %i4
10733 ldub [%l7 + %i4], %g5
10734 movre %i7, 0x2C8, %o1
10735 set 0x3C, %i1
10736 ldswa [%l7 + %i1] 0x18, %i2
10737 saved
10738 rdpr %cwp, %g1
10739 rdpr %cansave, %g2
10740 rdpr %canrestore, %g3
10741 rdpr %cleanwin, %g4
10742 rdpr %otherwin, %g5
10743 rdpr %wstate, %g6
10744 andcc %o5, 0x13C6, %i5
10745 movrlez %l4, %o6, %g4
10746 movvs %xcc, %g6, %l5
10747 movcs %xcc, %g7, %o2
10748 swap [%l7 + 0x6C], %i4
10749 add %l2, 0x0FF8, %l3
10750 addccc %o0, %g2, %i3
10751 udivcc %o3, 0x0ECA, %g3
10752 addccc %l0, %l6, %g1
10753 tne %xcc, 0x6
10754 std %f2, [%l7 + 0x48]
10755 nop
10756 setx 0xF30C5848, %l0, %l6
10757 st %l6, [%l7 + 0x28]
10758 ld [%l7 + 0x28], %f26
10759 setx 0x2E13513D, %l1, %l5
10760 st %l5, [%l7 + 0x10]
10761 ld [%l7 + 0x10], %f20
10762 fdivs %f20, %f26, %f14
10763 sir 0x0DE3
10764 set 0x30, %g6
10765 ldda [%l7 + %g6] 0x27, %o4
10766 nop
10767 fitos %f13, %f2
10768 fstod %f2, %f16
10769 fbe,a %fcc3, loop_921
10770 edge32ln %l1, %i6, %o7
10771 movl %icc, %i1, %i0
10772 udivcc %i7, 0x0A5E, %g5
10773loop_921:
10774 andncc %o1, %i2, %i5
10775 fmovdcc %xcc, %f23, %f5
10776 fbu,a %fcc2, loop_922
10777 ta %xcc, 0x5
10778 ldd [%l7 + 0x60], %f12
10779 movl %icc, %o5, %o6
10780loop_922:
10781 nop
10782 setx loop_923, %l0, %l1
10783 wrpr 0x1, %tl
10784 wrpr %l1, %tpc
10785 add %l1, 0x4, %l1
10786 wrpr %l1, %tnpc
10787 setx 0x34400001400, %l0, %l1
10788 wrpr %l1, %tstate
10789 wrhpr 0x4, %htstate
10790 retry
10791 edge32n %g4, %l4, %g6
10792 wr %g0, 0x89, %asi
10793 ldswa [%l7 + 0x28] %asi, %l5
10794loop_923:
10795 bl,a,pn %xcc, loop_924
10796 fabss %f30, %f0
10797 fsrc2s %f28, %f14
10798 sub %g7, %o2, %i4
10799loop_924:
10800 tg %icc, 0x2
10801 ta %icc, 0x4
10802 restored
10803 rdpr %cwp, %g1
10804 rdpr %cansave, %g2
10805 rdpr %canrestore, %g3
10806 rdpr %cleanwin, %g4
10807 rdpr %otherwin, %g5
10808 rdpr %wstate, %g6
10809 ble,a,pn %xcc, loop_925
10810 fcmple32 %f24, %f12, %l2
10811 andn %l3, %o0, %g2
10812 mulscc %i3, 0x029F, %o3
10813loop_925:
10814 nop
10815 set 0x40, %l3
10816 stda %f0, [%l7 + %l3] 0x16
10817 membar #Sync
10818 subccc %l0, 0x1624, %g3
10819 tcs %xcc, 0x7
10820 nop
10821 setx 0xA4C0D687, %l0, %l6
10822 st %l6, [%l7 + 0x28]
10823 ld [%l7 + 0x28], %f0
10824 setx 0xF52A1858, %l1, %l5
10825 st %l5, [%l7 + 0x10]
10826 ld [%l7 + 0x10], %f12
10827 fadds %f12, %f0, %f14
10828 edge32ln %g1, %l6, %o4
10829 fnors %f27, %f23, %f7
10830 set 0x36, %l0
10831 ldsha [%l7 + %l0] 0x10, %i6
10832 srl %l1, %i1, %o7
10833 fbug,a %fcc2, loop_926
10834 movvc %xcc, %i0, %g5
10835 bne loop_927
10836 tsubcc %i7, 0x0CD1, %i2
10837loop_926:
10838 popc 0x1951, %o1
10839 swap [%l7 + 0x60], %o5
10840loop_927:
10841 fxors %f29, %f3, %f2
10842 smul %o6, 0x1E8E, %i5
10843 tne %icc, 0x0
10844 mova %xcc, %l4, %g6
10845 tleu %icc, 0x1
10846 movg %xcc, %g4, %l5
10847 orcc %g7, %i4, %l2
10848 udivcc %o2, 0x0BF8, %o0
10849 edge32ln %g2, %i3, %l3
10850 fmovdne %xcc, %f11, %f4
10851 alignaddr %l0, %g3, %g1
10852 fbul,a %fcc0, loop_928
10853 nop
10854 fitos %f1, %f11
10855 fstox %f11, %f30
10856 bge %icc, loop_929
10857 movvs %icc, %o3, %o4
10858loop_928:
10859 bge,a %icc, loop_930
10860 srlx %l6, %l1, %i1
10861loop_929:
10862 fmovsge %icc, %f6, %f29
10863 fbn,a %fcc2, loop_931
10864loop_930:
10865 or %i6, %o7, %g5
10866 taddcc %i7, 0x1A08, %i0
10867 fpsub32s %f19, %f14, %f7
10868loop_931:
10869 bg,a,pt %icc, loop_932
10870 fones %f31
10871 wr %g0, 0x0c, %asi
10872 prefetcha [%l7 + 0x10] %asi, 0x0
10873loop_932:
10874 nop
10875 wr %g0, 0x10, %asi
10876 lda [%l7 + 0x54] %asi, %f17
10877 addc %o5, 0x0172, %o6
10878 andn %i2, 0x0F59, %i5
10879 sra %g6, 0x05, %g4
10880 fmovdcs %icc, %f12, %f8
10881 fbne,a %fcc3, loop_933
10882 brlz %l4, loop_934
10883 fmul8x16 %f7, %f10, %f30
10884 tcc %icc, 0x1
10885loop_933:
10886 subc %l5, 0x1F75, %g7
10887loop_934:
10888 stbar
10889 edge8l %i4, %l2, %o2
10890 edge16l %o0, %g2, %l3
10891 fbu %fcc2, loop_935
10892 ldsb [%l7 + 0x50], %i3
10893 movl %xcc, %l0, %g3
10894 array32 %o3, %g1, %l6
10895loop_935:
10896 nop
10897 fitod %f2, %f10
10898 fdtox %f10, %f10
10899 fxtod %f10, %f8
10900 and %o4, %l1, %i1
10901 smulcc %i6, %o7, %i7
10902 membar 0x2B
10903 edge8n %g5, %o1, %i0
10904 sethi 0x0E8E, %o5
10905 fbo,a %fcc3, loop_936
10906 udiv %i2, 0x1451, %i5
10907 flush %l7 + 0x58
10908 xorcc %g6, 0x0D59, %o6
10909loop_936:
10910 tg %xcc, 0x1
10911 set 0x5C, %o2
10912 swapa [%l7 + %o2] 0x80, %g4
10913 fornot1s %f31, %f22, %f2
10914 fpmerge %f13, %f10, %f6
10915 sllx %l4, %g7, %i4
10916 tsubcc %l5, %o2, %l2
10917 mova %icc, %g2, %l3
10918 sra %i3, 0x1A, %o0
10919 fmovdgu %xcc, %f16, %f1
10920 addc %l0, %g3, %o3
10921 wr %g0, 0x27, %asi
10922 stha %l6, [%l7 + 0x58] %asi
10923 membar #Sync
10924 andcc %g1, %o4, %i1
10925 movcc %icc, %i6, %o7
10926 srlx %l1, %i7, %g5
10927 fpadd16 %f2, %f16, %f20
10928 fsrc1s %f1, %f20
10929 fmovdg %xcc, %f30, %f2
10930 add %l7, 0x6C, %l6
10931 wr %g0, 0x18, %asi
10932 casa [%l6] %asi, %o1, %i0
10933 smul %o5, %i2, %g6
10934 movneg %icc, %o6, %i5
10935 fmovdvs %icc, %f5, %f24
10936 movle %icc, %g4, %l4
10937 fexpand %f14, %f2
10938 tle %xcc, 0x5
10939 array8 %i4, %l5, %o2
10940 brgz %l2, loop_937
10941 nop
10942 setx 0x25078B27, %l0, %l6
10943 st %l6, [%l7 + 0x28]
10944 ld [%l7 + 0x28], %f13
10945 fsqrts %f13, %f9
10946 fbg %fcc3, loop_938
10947 fpadd32s %f10, %f18, %f10
10948loop_937:
10949 srax %g2, %g7, %i3
10950 set 0x34, %o7
10951 sta %f21, [%l7 + %o7] 0x18
10952loop_938:
10953 taddcc %o0, 0x0C71, %l0
10954 fmuld8sux16 %f15, %f8, %f26
10955 set 0x4C, %l4
10956 sta %f17, [%l7 + %l4] 0x15
10957 edge32n %g3, %o3, %l6
10958 fbg,a %fcc1, loop_939
10959 smulcc %g1, %o4, %i1
10960 addccc %l3, 0x0808, %i6
10961 movg %xcc, %l1, %i7
10962loop_939:
10963 tneg %icc, 0x3
10964 fbug %fcc0, loop_940
10965 ldx [%l7 + 0x38], %o7
10966 fbu %fcc2, loop_941
10967 fornot1s %f31, %f23, %f28
10968loop_940:
10969 nop
10970 setx 0x647B0C9A269EF0D2, %l0, %l6
10971 stx %l6, [%l7 + 0x28]
10972 ldd [%l7 + 0x28], %f16
10973 fsqrtd %f16, %f14
10974 fpmerge %f8, %f10, %f0
10975loop_941:
10976 edge8l %o1, %i0, %g5
10977 bn loop_942
10978 tg %icc, 0x2
10979 fmovdpos %icc, %f18, %f20
10980 fmovdpos %icc, %f3, %f0
10981loop_942:
10982 lduw [%l7 + 0x44], %i2
10983 saved
10984 rdpr %cwp, %g1
10985 rdpr %cansave, %g2
10986 rdpr %canrestore, %g3
10987 rdpr %cleanwin, %g4
10988 rdpr %otherwin, %g5
10989 rdpr %wstate, %g6
10990 movne %xcc, %g6, %o5
10991 sra %i5, %g4, %o6
10992 fmovrdlz %i4, %f14, %f8
10993 tpos %icc, 0x3
10994 st %f22, [%l7 + 0x54]
10995 ld [%l7 + 0x6C], %f10
10996 brz,a %l5, loop_943
10997 fmovdleu %icc, %f17, %f29
10998 tcs %icc, 0x2
10999 sll %l4, 0x0C, %o2
11000loop_943:
11001 popc 0x04CE, %l2
11002 bn loop_944
11003 movn %icc, %g2, %i3
11004 tg %xcc, 0x0
11005 edge16ln %o0, %g7, %g3
11006loop_944:
11007 fpadd32s %f3, %f18, %f12
11008 nop
11009 fitos %f8, %f25
11010 fstox %f25, %f20
11011 fxtos %f20, %f20
11012 edge8l %l0, %l6, %g1
11013 ldstub [%l7 + 0x21], %o3
11014 sub %o4, %i1, %l3
11015 andn %l1, 0x0697, %i6
11016 nop
11017 fitos %f8, %f1
11018 fstod %f1, %f26
11019 edge8l %i7, %o1, %i0
11020 nop
11021 fitod %f8, %f10
11022 fdtox %f10, %f18
11023 fxtod %f18, %f0
11024 edge32ln %o7, %i2, %g6
11025 andn %o5, %i5, %g5
11026 umul %o6, %i4, %g4
11027 movg %icc, %l5, %o2
11028 udiv %l2, 0x1580, %l4
11029 bg,a,pn %icc, loop_945
11030 fnor %f12, %f10, %f12
11031 edge8ln %g2, %o0, %i3
11032 srax %g3, %l0, %g7
11033loop_945:
11034 fbge,a %fcc2, loop_946
11035 nop
11036 setx loop_947, %l0, %l1
11037 wrpr 0x1, %tl
11038 wrpr %l1, %tnpc
11039 setx 0x34400001400, %l0, %l1
11040 wrpr %l1, %tstate
11041 wrhpr 0x4, %htstate
11042 done
11043 fxnor %f12, %f0, %f16
11044 smulcc %g1, 0x0D83, %o3
11045loop_946:
11046 addcc %o4, 0x11CA, %l6
11047loop_947:
11048 umulcc %l3, %i1, %i6
11049 wr %g0, 0x11, %asi
11050 sta %f17, [%l7 + 0x18] %asi
11051 tsubcctv %l1, %i7, %i0
11052 subcc %o1, 0x0139, %i2
11053 fands %f16, %f27, %f18
11054 nop
11055 fitos %f10, %f3
11056 fstox %f3, %f22
11057 fxtos %f22, %f27
11058 tne %icc, 0x7
11059 movrne %g6, 0x2D5, %o7
11060 move %icc, %i5, %g5
11061 fmovspos %xcc, %f9, %f1
11062 bleu,a,pt %icc, loop_948
11063 fcmple32 %f6, %f4, %o6
11064 set 0x48, %g3
11065 prefetcha [%l7 + %g3] 0x15, 0x0
11066loop_948:
11067 tvs %icc, 0x1
11068 edge8n %i4, %g4, %l5
11069 ta %icc, 0x0
11070 udivx %o2, 0x1522, %l2
11071 addccc %g2, 0x054D, %o0
11072 faligndata %f4, %f0, %f2
11073 tcs %icc, 0x3
11074 edge32l %i3, %l4, %l0
11075 umul %g7, %g1, %o3
11076 fmovdl %xcc, %f30, %f21
11077 pdist %f16, %f18, %f14
11078 fmovse %icc, %f7, %f3
11079 ta %xcc, 0x3
11080 flush %l7 + 0x70
11081 orcc %o4, %g3, %l6
11082 edge32 %i1, %i6, %l3
11083 edge32l %l1, %i0, %o1
11084 srlx %i7, %g6, %o7
11085 tle %icc, 0x1
11086 tvs %icc, 0x0
11087 tn %xcc, 0x5
11088 sdivx %i5, 0x1D22, %i2
11089 fandnot2 %f24, %f4, %f28
11090 fbo,a %fcc2, loop_949
11091 fbug %fcc3, loop_950
11092 subccc %g5, %o6, %i4
11093 nop
11094 setx 0xB240BDD690FD00E5, %l0, %l6
11095 stx %l6, [%l7 + 0x28]
11096 ldd [%l7 + 0x28], %f20
11097 setx 0xF308A3CA1F8D0794, %l1, %l5
11098 stx %l5, [%l7 + 0x10]
11099 ldd [%l7 + 0x10], %f20
11100 faddd %f20, %f20, %f26
11101loop_949:
11102 movn %icc, %g4, %l5
11103loop_950:
11104 lduh [%l7 + 0x38], %o5
11105 udivx %l2, 0x18B4, %g2
11106 tcc %icc, 0x2
11107 srl %o0, 0x10, %i3
11108 fmovsneg %xcc, %f14, %f27
11109 edge16l %o2, %l4, %l0
11110 sub %g7, %g1, %o4
11111 mulscc %g3, %o3, %i1
11112 or %i6, 0x0C5C, %l6
11113 movrlez %l1, %l3, %i0
11114 fmovsleu %xcc, %f28, %f1
11115 sllx %o1, %i7, %o7
11116 fble,a %fcc0, loop_951
11117 mova %xcc, %g6, %i2
11118 fmovrdgz %g5, %f6, %f4
11119 srax %i5, 0x05, %o6
11120loop_951:
11121 movrne %i4, 0x24D, %l5
11122 mulscc %g4, 0x166D, %l2
11123 fmovs %f14, %f12
11124 fornot2s %f21, %f0, %f0
11125 edge32ln %g2, %o5, %i3
11126 fcmpgt32 %f6, %f10, %o2
11127 movre %l4, 0x004, %l0
11128 fmul8x16al %f20, %f23, %f4
11129 nop
11130 setx loop_952, %l0, %l1
11131 wrpr 0x1, %tl
11132 wrpr %l1, %tpc
11133 add %l1, 0x4, %l1
11134 wrpr %l1, %tnpc
11135 setx 0x34400001400, %l0, %l1
11136 wrpr %l1, %tstate
11137 wrhpr 0x4, %htstate
11138 retry
11139 fpsub32 %f6, %f24, %f24
11140 stbar
11141 bpos,a loop_953
11142loop_952:
11143 fbg %fcc3, loop_954
11144 fmovrse %g7, %f2, %f27
11145 stb %g1, [%l7 + 0x61]
11146loop_953:
11147 fmovdge %icc, %f19, %f13
11148loop_954:
11149 lduw [%l7 + 0x50], %o4
11150 call loop_955
11151 nop
11152 setx loop_956, %l0, %l1
11153 wrpr 0x1, %tl
11154 wrpr %l1, %tpc
11155 add %l1, 0x4, %l1
11156 wrpr %l1, %tnpc
11157 setx 0x34400001400, %l0, %l1
11158 wrpr %l1, %tstate
11159 wrhpr 0x4, %htstate
11160 retry
11161 nop
11162 fitos %f2, %f23
11163 fstoi %f23, %f0
11164 movle %icc, %g3, %o0
11165loop_955:
11166 tn %xcc, 0x0
11167loop_956:
11168 addccc %o3, %i1, %l6
11169 edge8l %l1, %l3, %i0
11170 brnz %o1, loop_957
11171 srl %i6, 0x02, %i7
11172 movvc %icc, %o7, %g6
11173 fcmpeq16 %f24, %f26, %g5
11174loop_957:
11175 fors %f30, %f4, %f31
11176 alignaddrl %i2, %o6, %i5
11177 nop
11178 setx 0xB8968D15EB3A7EE6, %l0, %l6
11179 stx %l6, [%l7 + 0x28]
11180 ldd [%l7 + 0x28], %f8
11181 setx 0x95A4A7BFEC6F86CC, %l1, %l5
11182 stx %l5, [%l7 + 0x10]
11183 ldd [%l7 + 0x10], %f14
11184 fdivd %f14, %f8, %f30
11185 bvs,pn %xcc, loop_958
11186 be,a,pn %xcc, loop_959
11187 subccc %l5, 0x011B, %i4
11188 andn %g4, 0x0D43, %l2
11189loop_958:
11190 bne,a %icc, loop_960
11191loop_959:
11192 xnorcc %g2, 0x1ABE, %o5
11193 mova %xcc, %o2, %i3
11194 ldsh [%l7 + 0x52], %l4
11195loop_960:
11196 movn %icc, %l0, %g7
11197 smulcc %o4, 0x0B9F, %g1
11198 fpackfix %f4, %f26
11199 nop
11200 set 0x20, %l5
11201 ldd [%l7 + %l5], %g2
11202 fmovrde %o0, %f10, %f8
11203 bne,a %xcc, loop_961
11204 fbug,a %fcc0, loop_962
11205 edge16l %o3, %l6, %l1
11206 fmovrsgz %l3, %f0, %f11
11207loop_961:
11208 edge16l %i0, %i1, %i6
11209loop_962:
11210 movl %xcc, %i7, %o1
11211 ldsh [%l7 + 0x0C], %o7
11212 fmovsvc %icc, %f30, %f14
11213 movneg %icc, %g5, %i2
11214 mulscc %o6, %g6, %i5
11215 fnand %f0, %f0, %f2
11216 tne %xcc, 0x6
11217 fbo,a %fcc0, loop_963
11218 mova %xcc, %l5, %i4
11219 fbu %fcc1, loop_964
11220 andn %l2, %g4, %o5
11221loop_963:
11222 fbuge %fcc0, loop_965
11223 orn %o2, 0x1F37, %g2
11224loop_964:
11225 bgu,pn %xcc, loop_966
11226 fmul8sux16 %f26, %f12, %f6
11227loop_965:
11228 tcs %xcc, 0x0
11229 srlx %l4, 0x10, %i3
11230loop_966:
11231 udivx %l0, 0x0256, %o4
11232 edge32n %g1, %g3, %g7
11233 orn %o0, 0x0B92, %l6
11234 st %f28, [%l7 + 0x30]
11235 fmovdvc %xcc, %f28, %f6
11236 fmovdge %xcc, %f26, %f17
11237 srax %l1, %l3, %i0
11238 bvc,pn %xcc, loop_967
11239 sir 0x0219
11240 fmul8ulx16 %f8, %f10, %f4
11241 saved
11242 rdpr %cwp, %g1
11243 rdpr %cansave, %g2
11244 rdpr %canrestore, %g3
11245 rdpr %cleanwin, %g4
11246 rdpr %otherwin, %g5
11247 rdpr %wstate, %g6
11248loop_967:
11249 movgu %xcc, %o3, %i6
11250 fcmple16 %f24, %f14, %i1
11251 alignaddrl %i7, %o7, %g5
11252 restored
11253 rdpr %cwp, %g1
11254 rdpr %cansave, %g2
11255 rdpr %canrestore, %g3
11256 rdpr %cleanwin, %g4
11257 rdpr %otherwin, %g5
11258 rdpr %wstate, %g6
11259 array32 %o1, %i2, %o6
11260 ta %xcc, 0x4
11261 edge8 %i5, %l5, %g6
11262 andn %i4, 0x1116, %g4
11263 tcs %xcc, 0x7
11264 movvs %xcc, %l2, %o2
11265 tvc %xcc, 0x6
11266 addc %g2, %l4, %i3
11267 sub %o5, %l0, %g1
11268 or %o4, %g3, %g7
11269 umul %o0, %l6, %l1
11270 umul %i0, %o3, %i6
11271 andcc %i1, %l3, %i7
11272 tn %xcc, 0x6
11273 bg,a,pt %icc, loop_968
11274 nop
11275 setx loop_969, %l0, %l1
11276 wrpr 0x1, %tl
11277 wrpr %l1, %tnpc
11278 setx 0x34400001400, %l0, %l1
11279 wrpr %l1, %tstate
11280 wrhpr 0x4, %htstate
11281 done
11282 xnor %g5, %o7, %i2
11283 fmovsne %xcc, %f18, %f30
11284loop_968:
11285 bcs %xcc, loop_970
11286loop_969:
11287 fmovdvs %xcc, %f2, %f24
11288 nop
11289 setx 0x93F227BEA1D39167, %l0, %l6
11290 stx %l6, [%l7 + 0x28]
11291 ldd [%l7 + 0x28], %f14
11292 fsqrtd %f14, %f28
11293 orn %o1, 0x0507, %o6
11294loop_970:
11295 movgu %xcc, %l5, %i5
11296 fmovscc %xcc, %f14, %f21
11297 brgz %g6, loop_971
11298 udivcc %i4, 0x10F3, %l2
11299 fnot1s %f10, %f3
11300 movneg %icc, %g4, %o2
11301loop_971:
11302 fmovd %f8, %f14
11303 fmuld8ulx16 %f23, %f22, %f0
11304 fzeros %f23
11305 fpack32 %f4, %f4, %f28
11306 wr %g0, 0x27, %asi
11307 ldda [%l7 + 0x10] %asi, %g2
11308 move %icc, %l4, %o5
11309 faligndata %f4, %f18, %f12
11310 sdiv %i3, 0x10AD, %l0
11311 fmovspos %icc, %f31, %f19
11312 te %icc, 0x2
11313 fnot1s %f5, %f17
11314 umul %g1, 0x0089, %g3
11315 nop
11316 fitod %f4, %f14
11317 fdtoi %f14, %f0
11318 orcc %o4, 0x0D38, %g7
11319 movleu %xcc, %l6, %o0
11320 andcc %l1, 0x0D20, %o3
11321 smul %i6, %i1, %l3
11322 movle %xcc, %i7, %g5
11323 brlz,a %o7, loop_972
11324 nop
11325 setx 0x70B912C2, %l0, %l6
11326 st %l6, [%l7 + 0x28]
11327 ld [%l7 + 0x28], %f8
11328 fsqrts %f8, %f18
11329 nop
11330 fitos %f4, %f11
11331 fstox %f11, %f10
11332 fxtos %f10, %f19
11333 array32 %i2, %i0, %o6
11334loop_972:
11335 or %o1, %i5, %g6
11336 tneg %xcc, 0x4
11337 wr %g0, 0x80, %asi
11338 lduwa [%l7 + 0x5C] %asi, %i4
11339 array16 %l2, %g4, %o2
11340 movrne %l5, 0x2F0, %l4
11341 array8 %o5, %g2, %l0
11342 fbg %fcc3, loop_973
11343 movge %icc, %i3, %g1
11344 wr %g0, 0x89, %asi
11345 stwa %g3, [%l7 + 0x64] %asi
11346loop_973:
11347 movrne %g7, 0x1FB, %o4
11348 edge32l %l6, %l1, %o3
11349 tleu %icc, 0x3
11350 orn %o0, %i1, %i6
11351 edge32 %l3, %i7, %o7
11352 bcc loop_974
11353 movleu %xcc, %g5, %i2
11354 mulx %i0, %o6, %i5
11355 fpmerge %f4, %f30, %f28
11356loop_974:
11357 fmovrdlez %o1, %f26, %f2
11358 xnor %g6, %l2, %i4
11359 orcc %o2, %l5, %l4
11360 swap [%l7 + 0x1C], %g4
11361 tge %xcc, 0x7
11362 subcc %g2, 0x022B, %o5
11363 tl %icc, 0x7
11364 movpos %xcc, %i3, %g1
11365 nop
11366 setx 0x4CE7BCFCCC5F616B, %l0, %l6
11367 stx %l6, [%l7 + 0x28]
11368 ldd [%l7 + 0x28], %f10
11369 setx 0x61F8A3CE52F7839B, %l1, %l5
11370 stx %l5, [%l7 + 0x10]
11371 ldd [%l7 + 0x10], %f28
11372 fmuld %f28, %f10, %f4
11373 fmovdne %xcc, %f16, %f9
11374 fmovsge %xcc, %f15, %f17
11375 umul %l0, %g3, %o4
11376 ldsw [%l7 + 0x7C], %l6
11377 edge16 %g7, %o3, %l1
11378 fmovrslz %o0, %f15, %f2
11379 fcmpgt32 %f28, %f14, %i1
11380 tgu %xcc, 0x1
11381 tg %icc, 0x3
11382 or %i6, %l3, %o7
11383 fmovdcs %xcc, %f2, %f19
11384 fnot2 %f6, %f26
11385 movne %xcc, %g5, %i2
11386 fmovsa %icc, %f30, %f10
11387 nop
11388 setx 0x8A38805661B9EE4E, %l0, %l6
11389 stx %l6, [%l7 + 0x28]
11390 ldd [%l7 + 0x28], %f12
11391 fsqrtd %f12, %f26
11392 orn %i7, %o6, %i0
11393 add %l7, 0x40, %l6
11394 wr %g0, 0x80, %asi
11395 lda [%l6] %asi, %i5
11396 casa [%l6] 0x80, %i5, %g6
11397 sll %o1, %i4, %o2
11398 ldd [%l7 + 0x58], %l2
11399 fmovd %f14, %f10
11400 bn,pt %icc, loop_975
11401 fmovda %xcc, %f22, %f8
11402 edge32ln %l5, %l4, %g4
11403 wr %g0, 0x0c, %asi
11404 lduwa [%l7 + 0x54] %asi, %g2
11405loop_975:
11406 fbn %fcc1, loop_976
11407 subccc %o5, 0x1100, %i3
11408 udivcc %g1, 0x0BBB, %g3
11409 tcs %icc, 0x2
11410loop_976:
11411 fmovdvs %xcc, %f11, %f15
11412 tneg %icc, 0x7
11413 udivx %l0, 0x0F9D, %o4
11414 fbge,a %fcc1, loop_977
11415 fbn %fcc1, loop_978
11416 saved
11417 rdpr %cwp, %g1
11418 rdpr %cansave, %g2
11419 rdpr %canrestore, %g3
11420 rdpr %cleanwin, %g4
11421 rdpr %otherwin, %g5
11422 rdpr %wstate, %g6
11423 nop
11424 set 0x4E, %o4
11425 lduh [%l7 + %o4], %g7
11426loop_977:
11427 nop
11428 setx 0xBA12668440C67237, %l0, %l6
11429 stx %l6, [%l7 + 0x28]
11430 ldd [%l7 + 0x28], %f20
11431 setx 0x47454AF6E451B69A, %l1, %l5
11432 stx %l5, [%l7 + 0x10]
11433 ldd [%l7 + 0x10], %f24
11434 fsubd %f24, %f20, %f30
11435loop_978:
11436 sth %l6, [%l7 + 0x48]
11437 movneg %xcc, %o3, %l1
11438 fmovspos %xcc, %f12, %f18
11439 movle %icc, %o0, %i1
11440 sdivx %l3, 0x01BD, %i6
11441 nop
11442 setx loop_979, %l0, %l1
11443 jmpl %l1, %g5
11444 fbne,a %fcc3, loop_980
11445 movvs %xcc, %o7, %i7
11446 xorcc %i2, 0x14B1, %i0
11447loop_979:
11448 te %icc, 0x6
11449loop_980:
11450 ldsw [%l7 + 0x14], %i5
11451 fmovrslz %o6, %f22, %f2
11452 ta %xcc, 0x6
11453 membar 0x53
11454 bcs,pn %icc, loop_981
11455 fmovde %icc, %f0, %f20
11456 saved
11457 rdpr %cwp, %g1
11458 rdpr %cansave, %g2
11459 rdpr %canrestore, %g3
11460 rdpr %cleanwin, %g4
11461 rdpr %otherwin, %g5
11462 rdpr %wstate, %g6
11463 fandnot2 %f24, %f22, %f26
11464loop_981:
11465 orncc %g6, %o1, %o2
11466 fands %f12, %f7, %f21
11467 fnand %f24, %f18, %f14
11468 stb %i4, [%l7 + 0x3E]
11469 mova %xcc, %l5, %l4
11470 movre %g4, %l2, %o5
11471 stx %i3, [%l7 + 0x08]
11472 for %f10, %f4, %f2
11473 nop
11474 setx 0x8058F41F, %l0, %l6
11475 st %l6, [%l7 + 0x4C]
11476 ld [%l7 + 0x4C], %fsr
11477 set 0x08, %i6
11478 lduwa [%l7 + %i6] 0x11, %g2
11479 fpmerge %f8, %f20, %f16
11480 array16 %g3, %g1, %l0
11481 fbg,a %fcc3, loop_982
11482 tleu %icc, 0x6
11483 edge32 %o4, %l6, %g7
11484 orcc %o3, 0x1813, %o0
11485loop_982:
11486 movrlz %l1, %l3, %i1
11487 fcmpgt32 %f12, %f18, %g5
11488 movrlez %o7, 0x29C, %i7
11489 nop
11490 fitos %f2, %f0
11491 fstoi %f0, %f13
11492 nop
11493 setx 0x45DEB57B77C4ADAD, %l0, %l6
11494 stx %l6, [%l7 + 0x28]
11495 ldd [%l7 + 0x28], %f6
11496 setx 0x805056FC738DC333, %l1, %l5
11497 stx %l5, [%l7 + 0x10]
11498 ldd [%l7 + 0x10], %f22
11499 faddd %f22, %f6, %f0
11500 fpsub32s %f2, %f2, %f17
11501 umul %i6, %i2, %i5
11502 for %f12, %f30, %f12
11503 fmovrdgez %o6, %f6, %f28
11504 xorcc %g6, 0x05C5, %i0
11505 movrgez %o2, 0x016, %i4
11506 tg %xcc, 0x2
11507 movpos %icc, %o1, %l4
11508 stw %g4, [%l7 + 0x5C]
11509 xnorcc %l2, %o5, %i3
11510 bcc,pt %xcc, loop_983
11511 srax %l5, %g2, %g3
11512 ldstub [%l7 + 0x4E], %l0
11513 sllx %o4, %l6, %g1
11514loop_983:
11515 stbar
11516 fbul,a %fcc0, loop_984
11517 fand %f16, %f2, %f2
11518 array32 %o3, %o0, %g7
11519 fba %fcc3, loop_985
11520loop_984:
11521 movcc %icc, %l1, %l3
11522 nop
11523 fitos %f5, %f15
11524 fstox %f15, %f14
11525 fxtos %f14, %f6
11526 brnz,a %i1, loop_986
11527loop_985:
11528 alignaddrl %o7, %i7, %i6
11529 tg %icc, 0x2
11530 sra %i2, %i5, %g5
11531loop_986:
11532 brz,a %o6, loop_987
11533 nop
11534 setx 0x30423536, %l0, %l6
11535 st %l6, [%l7 + 0x20]
11536 ld [%l7 + 0x20], %fsr
11537 ldstub [%l7 + 0x54], %i0
11538 fmovdpos %xcc, %f12, %f7
11539loop_987:
11540 fbne %fcc0, loop_988
11541 fba %fcc2, loop_989
11542 srlx %o2, 0x11, %i4
11543 sth %o1, [%l7 + 0x42]
11544loop_988:
11545 add %l4, %g6, %g4
11546loop_989:
11547 nop
11548 set 0x3F, %g5
11549 ldsba [%l7 + %g5] 0x19, %l2
11550 add %l7, 0x3C, %l6
11551 wr %g0, 0x89, %asi
11552 casa [%l6] 0x89, %i3, %l5
11553 brgez %o5, loop_990
11554 srlx %g2, %l0, %o4
11555 fmovrse %l6, %f30, %f24
11556 fbuge %fcc0, loop_991
11557loop_990:
11558 movge %icc, %g3, %o3
11559 add %o0, %g7, %l1
11560 fba,a %fcc2, loop_992
11561loop_991:
11562 fmovdpos %icc, %f5, %f12
11563 addccc %g1, 0x0110, %i1
11564 fpsub16s %f29, %f31, %f31
11565loop_992:
11566 nop
11567 add %l7, 0x48, %l6
11568 wr %g0, 0x11, %asi
11569 lda [%l6] %asi, %l3
11570 casa [%l6] %asi, %l3, %o7
11571 faligndata %f8, %f30, %f12
11572 wr %g0, 0x22, %asi
11573 stha %i6, [%l7 + 0x44] %asi
11574 membar #Sync
11575 fmovdne %icc, %f27, %f10
11576 umul %i7, %i5, %i2
11577 array32 %g5, %o6, %i0
11578 fors %f21, %f18, %f16
11579 fbl %fcc3, loop_993
11580 movcs %icc, %o2, %o1
11581 movg %icc, %l4, %g6
11582 udivx %i4, 0x13E6, %l2
11583loop_993:
11584 nop
11585 setx loop_994, %l0, %l1
11586 jmpl %l1, %i3
11587 tvc %xcc, 0x7
11588 tgu %xcc, 0x7
11589 mulscc %l5, %g4, %g2
11590loop_994:
11591 nop
11592 wr %g0, 0x0c, %asi
11593 swapa [%l7 + 0x3C] %asi, %o5
11594 nop
11595 fitos %f15, %f22
11596 edge32n %l0, %l6, %g3
11597 edge16 %o4, %o0, %o3
11598 bneg,a,pt %icc, loop_995
11599 array8 %g7, %g1, %l1
11600 edge8ln %i1, %l3, %o7
11601 movcc %xcc, %i6, %i5
11602loop_995:
11603 srax %i2, %g5, %i7
11604 array8 %o6, %o2, %o1
11605 sdiv %i0, 0x07C0, %l4
11606 set 0x40, %g2
11607 stda %f0, [%l7 + %g2] 0x80
11608 movrne %i4, 0x306, %g6
11609 tle %xcc, 0x6
11610 andn %l2, 0x1B26, %l5
11611 fone %f4
11612 nop
11613 setx 0xE0408F35, %l0, %l6
11614 st %l6, [%l7 + 0x3C]
11615 ld [%l7 + 0x3C], %fsr
11616 movrgz %i3, 0x21A, %g2
11617 movle %xcc, %g4, %l0
11618 faligndata %f30, %f0, %f22
11619 ldd [%l7 + 0x48], %f10
11620 tge %icc, 0x2
11621 array8 %l6, %o5, %o4
11622 popc %o0, %g3
11623 nop
11624 set 0x60, %o6
11625 ldd [%l7 + %o6], %g6
11626 ta %icc, 0x6
11627 movneg %icc, %o3, %l1
11628 sdiv %g1, 0x1DFD, %i1
11629 fmul8x16al %f31, %f26, %f8
11630 tvs %icc, 0x0
11631 fbul %fcc2, loop_996
11632 pdist %f10, %f12, %f18
11633 tpos %xcc, 0x5
11634 brgez %l3, loop_997
11635loop_996:
11636 ldsw [%l7 + 0x14], %i6
11637 set 0x34, %o1
11638 swapa [%l7 + %o1] 0x10, %i5
11639loop_997:
11640 edge32ln %o7, %g5, %i2
11641 nop
11642 fitos %f8, %f6
11643 ldsw [%l7 + 0x64], %o6
11644 umulcc %o2, %i7, %i0
11645 nop
11646 setx 0xA05F3D05, %l0, %l6
11647 st %l6, [%l7 + 0x7C]
11648 ld [%l7 + 0x7C], %fsr
11649 bl,pn %icc, loop_998
11650 movrne %o1, 0x17B, %i4
11651 xor %l4, 0x1452, %g6
11652 addcc %l2, 0x1B3B, %l5
11653loop_998:
11654 fands %f18, %f20, %f28
11655 edge16 %i3, %g2, %l0
11656 subccc %g4, %o5, %l6
11657 orn %o0, 0x1EBB, %o4
11658 fble %fcc0, loop_999
11659 fmovdcc %icc, %f27, %f0
11660 fzero %f16
11661 ldub [%l7 + 0x65], %g3
11662loop_999:
11663 fmovscs %xcc, %f25, %f27
11664 tcc %icc, 0x2
11665 nop
11666 set 0x3C, %i5
11667 stb %o3, [%l7 + %i5]
11668 st %f4, [%l7 + 0x64]
11669 xorcc %g7, 0x1C11, %l1
11670 movrne %i1, 0x1C3, %g1
11671 udivcc %l3, 0x1189, %i5
11672 mova %icc, %o7, %g5
11673 nop
11674 setx 0x7F494CFD5B831503, %l0, %l6
11675 stx %l6, [%l7 + 0x28]
11676 ldd [%l7 + 0x28], %f6
11677 setx 0x778AFF7670F7C2D2, %l1, %l5
11678 stx %l5, [%l7 + 0x10]
11679 ldd [%l7 + 0x10], %f6
11680 fsubd %f6, %f6, %f0
11681 fbuge,a %fcc3, loop_1000
11682 fxor %f16, %f18, %f30
11683 srax %i6, 0x17, %i2
11684 orncc %o6, 0x1E1A, %o2
11685loop_1000:
11686 mulscc %i0, %i7, %o1
11687 set 0x0C, %i0
11688 ldsba [%l7 + %i0] 0x88, %l4
11689 tne %xcc, 0x1
11690 fmovdcs %icc, %f14, %f29
11691 alignaddrl %i4, %g6, %l5
11692 movrgz %i3, 0x2C8, %l2
11693 pdist %f14, %f18, %f22
11694 xnorcc %g2, %l0, %g4
11695 fcmple16 %f30, %f14, %o5
11696 sth %l6, [%l7 + 0x2C]
11697 nop
11698 setx 0xF982CD41, %l0, %l6
11699 st %l6, [%l7 + 0x28]
11700 ld [%l7 + 0x28], %f31
11701 setx 0xB97CA4A0, %l1, %l5
11702 st %l5, [%l7 + 0x10]
11703 ld [%l7 + 0x10], %f26
11704 fadds %f26, %f31, %f21
11705 udiv %o0, 0x1E16, %g3
11706 edge32l %o3, %o4, %l1
11707 sra %i1, 0x0D, %g1
11708 sethi 0x026B, %g7
11709 orn %l3, 0x1D96, %i5
11710 array8 %g5, %i6, %o7
11711 array32 %i2, %o2, %i0
11712 orn %o6, %i7, %l4
11713 nop
11714 setx loop_1001, %l0, %l1
11715 wrpr 0x1, %tl
11716 wrpr %l1, %tnpc
11717 setx 0x34400001400, %l0, %l1
11718 wrpr %l1, %tstate
11719 wrhpr 0x4, %htstate
11720 done
11721 fand %f6, %f0, %f26
11722 tl %xcc, 0x0
11723 srlx %o1, %g6, %l5
11724loop_1001:
11725 umul %i4, %i3, %g2
11726 tsubcctv %l0, 0x079E, %g4
11727 edge32 %l2, %l6, %o0
11728 ldstub [%l7 + 0x0B], %g3
11729 array16 %o5, %o4, %o3
11730 tvc %icc, 0x7
11731 xnorcc %l1, 0x0326, %i1
11732 fandnot1s %f5, %f29, %f8
11733 edge8n %g1, %g7, %l3
11734 call loop_1002
11735 bleu,a loop_1003
11736 membar 0x01
11737 nop
11738 setx 0xADA568F3, %l0, %l6
11739 st %l6, [%l7 + 0x28]
11740 ld [%l7 + 0x28], %f2
11741 setx 0x0F579466, %l1, %l5
11742 st %l5, [%l7 + 0x10]
11743 ld [%l7 + 0x10], %f14
11744 fadds %f14, %f2, %f13
11745loop_1002:
11746 bvc,pn %xcc, loop_1004
11747loop_1003:
11748 movrlez %i5, 0x00B, %g5
11749 set 0x7C, %g1
11750 stwa %i6, [%l7 + %g1] 0x10
11751loop_1004:
11752 movrgez %o7, %i2, %o2
11753 sethi 0x004F, %o6
11754 fbue %fcc2, loop_1005
11755 tn %xcc, 0x4
11756 fbue,a %fcc3, loop_1006
11757 add %i0, 0x13AB, %l4
11758loop_1005:
11759 te %icc, 0x1
11760 tl %xcc, 0x5
11761loop_1006:
11762 lduh [%l7 + 0x18], %o1
11763 xnorcc %g6, %l5, %i4
11764 movpos %icc, %i3, %i7
11765 ba,a,pn %icc, loop_1007
11766 orcc %g2, %l0, %l2
11767 xnor %g4, %o0, %g3
11768 sdiv %o5, 0x1E62, %l6
11769loop_1007:
11770 srax %o4, 0x00, %l1
11771 fbo %fcc1, loop_1008
11772 saved
11773 rdpr %cwp, %g1
11774 rdpr %cansave, %g2
11775 rdpr %canrestore, %g3
11776 rdpr %cleanwin, %g4
11777 rdpr %otherwin, %g5
11778 rdpr %wstate, %g6
11779 nop
11780 setx 0x129CA461A07E7906, %l0, %l6
11781 stx %l6, [%l7 + 0x48]
11782 ldx [%l7 + 0x48], %fsr
11783 edge32n %o3, %i1, %g7
11784loop_1008:
11785 movre %g1, %l3, %g5
11786 sdiv %i5, 0x01B3, %i6
11787 tg %icc, 0x7
11788 nop
11789 set 0x3A, %i2
11790 ldstub [%l7 + %i2], %i2
11791 movrgz %o2, %o7, %i0
11792 popc 0x1E59, %o6
11793 bn %icc, loop_1009
11794 fmovsvc %icc, %f8, %f27
11795 andcc %l4, 0x0293, %g6
11796 srl %l5, %o1, %i4
11797loop_1009:
11798 tle %xcc, 0x7
11799 ldsb [%l7 + 0x70], %i3
11800 srl %i7, 0x05, %l0
11801 fble,a %fcc2, loop_1010
11802 udiv %l2, 0x1556, %g4
11803 fmovrdne %g2, %f24, %f14
11804 bgu %xcc, loop_1011
11805loop_1010:
11806 addc %g3, %o0, %l6
11807 bpos,pn %xcc, loop_1012
11808 movrgz %o4, %l1, %o5
11809loop_1011:
11810 tvc %xcc, 0x7
11811 fmovdvs %xcc, %f11, %f19
11812loop_1012:
11813 brgz %i1, loop_1013
11814 tcc %xcc, 0x0
11815 bcc,pn %icc, loop_1014
11816 move %xcc, %g7, %g1
11817loop_1013:
11818 edge32ln %o3, %g5, %l3
11819 udivcc %i5, 0x0A2F, %i6
11820loop_1014:
11821 and %i2, 0x0676, %o2
11822 mulx %i0, 0x1CB0, %o7
11823 fmovrslz %l4, %f25, %f20
11824 edge8n %g6, %o6, %o1
11825 fmovrslez %i4, %f22, %f8
11826 smulcc %i3, %l5, %i7
11827 umul %l2, %g4, %l0
11828 ldstub [%l7 + 0x1C], %g3
11829 movrlz %g2, 0x198, %l6
11830 orn %o4, 0x08DF, %l1
11831 andcc %o5, %o0, %i1
11832 bleu,a,pn %icc, loop_1015
11833 movcc %xcc, %g7, %g1
11834 array16 %o3, %g5, %l3
11835 bleu,a loop_1016
11836loop_1015:
11837 orncc %i5, %i2, %o2
11838 sll %i0, %o7, %i6
11839 nop
11840 set 0x08, %o0
11841 ldsw [%l7 + %o0], %g6
11842loop_1016:
11843 udivx %o6, 0x10B6, %o1
11844 fpack16 %f18, %f11
11845 sir 0x0B54
11846 smul %i4, 0x0ED9, %i3
11847 sethi 0x1790, %l5
11848 nop
11849 fitos %f2, %f2
11850 fstox %f2, %f8
11851 sethi 0x1EFE, %l4
11852 ldd [%l7 + 0x60], %f10
11853 movn %icc, %i7, %l2
11854 ldstub [%l7 + 0x74], %l0
11855 fmul8sux16 %f16, %f16, %f14
11856 subc %g3, %g2, %l6
11857 fmovrdne %g4, %f20, %f8
11858 xnorcc %o4, %l1, %o5
11859 fbug %fcc0, loop_1017
11860 bl loop_1018
11861 edge32l %i1, %o0, %g7
11862 addc %g1, 0x1796, %o3
11863loop_1017:
11864 membar 0x4A
11865loop_1018:
11866 te %icc, 0x3
11867 edge8n %g5, %i5, %i2
11868 ldub [%l7 + 0x60], %l3
11869 orncc %i0, 0x0F89, %o7
11870 nop
11871 setx 0x523559042B09439C, %l0, %l6
11872 stx %l6, [%l7 + 0x28]
11873 ldd [%l7 + 0x28], %f18
11874 setx 0xF0E5AD111565EAAE, %l1, %l5
11875 stx %l5, [%l7 + 0x10]
11876 ldd [%l7 + 0x10], %f12
11877 fdivd %f12, %f18, %f0
11878 fmovdvs %xcc, %f17, %f28
11879 sll %o2, %g6, %i6
11880 tl %xcc, 0x1
11881 tn %xcc, 0x5
11882 array16 %o1, %i4, %i3
11883 bcc,a loop_1019
11884 bge loop_1020
11885 fornot2 %f10, %f8, %f20
11886 movrgez %o6, %l5, %i7
11887loop_1019:
11888 nop
11889 setx 0xD0734C8C, %l0, %l6
11890 st %l6, [%l7 + 0x24]
11891 ld [%l7 + 0x24], %fsr
11892loop_1020:
11893 tle %icc, 0x0
11894 edge32ln %l4, %l2, %l0
11895 fmovsg %icc, %f21, %f28
11896 addcc %g3, 0x1BED, %l6
11897 membar #Sync
11898 wr %g0, 0xf1, %asi
11899 ldda [%l7 + 0x40] %asi, %f16
11900 sdiv %g4, 0x06E6, %g2
11901 edge16ln %l1, %o5, %o4
11902 set 0x10, %g4
11903 stxa %o0, [%l7 + %g4] 0x04
11904 tvc %xcc, 0x1
11905 tneg %xcc, 0x6
11906 nop
11907 fitos %f13, %f8
11908 fstoi %f8, %f22
11909 bpos,a,pn %icc, loop_1021
11910 alignaddr %g7, %g1, %o3
11911 fbl,a %fcc1, loop_1022
11912 sir 0x01D3
11913loop_1021:
11914 nop
11915 wr %g0, 0x04, %asi
11916 stba %g5, [%l7 + 0x37] %asi
11917loop_1022:
11918 tsubcc %i1, %i5, %l3
11919 sll %i2, 0x02, %o7
11920 mulx %o2, %i0, %g6
11921 stb %o1, [%l7 + 0x40]
11922 movrlez %i6, 0x302, %i3
11923 edge8ln %o6, %i4, %i7
11924 tg %icc, 0x3
11925 bvs,pt %xcc, loop_1023
11926 xnor %l4, %l2, %l5
11927 bvc,pt %icc, loop_1024
11928 edge16n %l0, %l6, %g3
11929loop_1023:
11930 movrlz %g2, %g4, %o5
11931 fblg,a %fcc1, loop_1025
11932loop_1024:
11933 srax %o4, 0x14, %o0
11934 movrlez %g7, 0x0E3, %g1
11935 smul %o3, 0x025C, %l1
11936loop_1025:
11937 edge8n %i1, %i5, %g5
11938 alignaddr %i2, %o7, %o2
11939 movrlz %l3, %i0, %o1
11940 movvc %xcc, %i6, %i3
11941 wr %g0, 0x18, %asi
11942 lduha [%l7 + 0x78] %asi, %o6
11943 movvc %icc, %g6, %i7
11944 fnand %f26, %f4, %f6
11945 ldd [%l7 + 0x28], %l4
11946 fnors %f2, %f1, %f26
11947 fmovdg %xcc, %f20, %f4
11948 nop
11949 set 0x50, %i7
11950 ldd [%l7 + %i7], %f28
11951 movleu %icc, %i4, %l2
11952 fxors %f26, %f5, %f4
11953 wr %g0, 0x10, %asi
11954 ldda [%l7 + 0x40] %asi, %f0
11955 xnorcc %l5, 0x1A35, %l6
11956 fornot1s %f9, %f28, %f29
11957 tleu %xcc, 0x2
11958 fsrc1s %f8, %f26
11959 subcc %l0, %g2, %g4
11960 fmovsle %icc, %f21, %f19
11961 tpos %icc, 0x2
11962 and %g3, %o5, %o0
11963 umul %g7, %g1, %o4
11964 alignaddrl %l1, %o3, %i5
11965 set 0x18, %o5
11966 stxa %g5, [%l7 + %o5] 0x88
11967 bcc,a %icc, loop_1026
11968 nop
11969 setx 0x705863BA, %l0, %l6
11970 st %l6, [%l7 + 0x28]
11971 ld [%l7 + 0x28], %fsr
11972 tne %icc, 0x0
11973 movcs %icc, %i2, %i1
11974loop_1026:
11975 tvs %icc, 0x4
11976 brlez,a %o7, loop_1027
11977 fmovdn %icc, %f24, %f22
11978 movvs %icc, %l3, %i0
11979 fpsub32 %f20, %f2, %f22
11980loop_1027:
11981 array32 %o1, %i6, %i3
11982 subc %o6, %o2, %g6
11983 edge8l %i7, %l4, %i4
11984 umul %l5, %l6, %l0
11985 movcs %xcc, %g2, %g4
11986 wr %g0, 0x81, %asi
11987 prefetcha [%l7 + 0x70] %asi, 0x0
11988 taddcctv %o5, 0x0336, %l2
11989 prefetch [%l7 + 0x48], 0x0
11990 umul %o0, 0x1986, %g7
11991 fsrc2s %f12, %f7
11992 fandnot1 %f24, %f18, %f4
11993 or %o4, %g1, %l1
11994 addc %i5, %o3, %g5
11995 movn %xcc, %i1, %o7
11996 move %icc, %l3, %i0
11997 edge8l %o1, %i2, %i6
11998 movrgz %o6, %o2, %g6
11999 brnz,a %i7, loop_1028
12000 bpos,a loop_1029
12001 movrlez %i3, 0x17A, %l4
12002 te %icc, 0x4
12003loop_1028:
12004 edge16ln %i4, %l5, %l0
12005loop_1029:
12006 te %xcc, 0x5
12007 edge16 %g2, %g4, %l6
12008 smulcc %o5, %l2, %g3
12009 fnot2 %f30, %f10
12010 nop
12011 fitos %f1, %f16
12012 fstox %f16, %f14
12013 sllx %o0, 0x13, %g7
12014 taddcctv %o4, 0x01D1, %g1
12015 ldstub [%l7 + 0x48], %l1
12016 andcc %o3, %g5, %i1
12017 stbar
12018 array16 %i5, %l3, %i0
12019 tleu %xcc, 0x2
12020 fbule,a %fcc2, loop_1030
12021 fpsub32s %f30, %f19, %f15
12022 fnor %f2, %f24, %f4
12023 nop
12024 fitod %f0, %f14
12025 fdtox %f14, %f28
12026 fxtod %f28, %f20
12027loop_1030:
12028 add %o7, %i2, %o1
12029 mulscc %i6, %o2, %o6
12030 tpos %icc, 0x4
12031 fones %f9
12032 fmovsgu %icc, %f25, %f29
12033 fmovrdgz %g6, %f28, %f0
12034 subccc %i7, 0x0D91, %l4
12035 fbl %fcc3, loop_1031
12036 udivx %i3, 0x1331, %l5
12037 ldd [%l7 + 0x40], %f28
12038 nop
12039 setx 0xD918EF3B, %l0, %l6
12040 st %l6, [%l7 + 0x28]
12041 ld [%l7 + 0x28], %f23
12042 setx 0xBAF13A0F, %l1, %l5
12043 st %l5, [%l7 + 0x10]
12044 ld [%l7 + 0x10], %f18
12045 fdivs %f18, %f23, %f3
12046loop_1031:
12047 fmovdle %icc, %f13, %f24
12048 mova %xcc, %i4, %g2
12049 movrgez %g4, %l0, %l6
12050 movvc %icc, %o5, %g3
12051 movge %xcc, %l2, %o0
12052 fpadd16s %f17, %f11, %f1
12053 membar 0x0F
12054 tgu %xcc, 0x0
12055 edge16ln %g7, %g1, %l1
12056 fmuld8sux16 %f5, %f26, %f24
12057 movvs %icc, %o4, %o3
12058 taddcctv %i1, 0x1E14, %g5
12059 add %l7, 0x70, %l6
12060 wr %g0, 0x18, %asi
12061 ldxa [%l6] %asi, %i5
12062 casxa [%l6] 0x18, %i5, %l3
12063 membar 0x67
12064 set 0x72, %l1
12065 stba %i0, [%l7 + %l1] 0x88
12066 nop
12067 fitod %f8, %f18
12068 fdtox %f18, %f28
12069 fxtod %f28, %f4
12070 taddcctv %i2, 0x032B, %o1
12071 nop
12072 setx 0x80893077, %l0, %l6
12073 st %l6, [%l7 + 0x28]
12074 ld [%l7 + 0x28], %f4
12075 setx 0x82621F67, %l1, %l5
12076 st %l5, [%l7 + 0x10]
12077 ld [%l7 + 0x10], %f0
12078 fadds %f0, %f4, %f11
12079 set 0x40, %i3
12080 ldsba [%l7 + %i3] 0x81, %i6
12081 tne %xcc, 0x4
12082 smulcc %o7, %o2, %o6
12083 sdivcc %i7, 0x0BC8, %g6
12084 fblg %fcc1, loop_1032
12085 movge %icc, %i3, %l4
12086 tcc %xcc, 0x5
12087 mulscc %i4, 0x11D3, %l5
12088loop_1032:
12089 sethi 0x038C, %g2
12090 tle %icc, 0x0
12091 ba,pn %xcc, loop_1033
12092 fbg %fcc1, loop_1034
12093 ld [%l7 + 0x70], %f5
12094 bl %icc, loop_1035
12095loop_1033:
12096 edge8n %l0, %g4, %o5
12097loop_1034:
12098 for %f0, %f14, %f28
12099 set 0x40, %g7
12100 stda %f16, [%l7 + %g7] 0x10
12101loop_1035:
12102 fmovdn %xcc, %f21, %f9
12103 movg %icc, %g3, %l2
12104 sdivx %l6, 0x15FF, %g7
12105 movrlez %g1, %l1, %o0
12106 fnands %f12, %f23, %f0
12107 orn %o3, %o4, %i1
12108 ldx [%l7 + 0x08], %i5
12109 udivx %g5, 0x1072, %l3
12110 andcc %i0, %o1, %i2
12111 movpos %icc, %i6, %o2
12112 edge16ln %o6, %i7, %o7
12113 andcc %i3, %g6, %l4
12114 brgez %i4, loop_1036
12115 mulscc %l5, %g2, %g4
12116 fmuld8sux16 %f8, %f12, %f16
12117 movg %icc, %l0, %g3
12118loop_1036:
12119 edge8 %l2, %l6, %o5
12120 fmovde %icc, %f31, %f1
12121 srlx %g1, %l1, %o0
12122 movge %xcc, %g7, %o4
12123 movre %o3, %i5, %i1
12124 xnor %l3, 0x0416, %g5
12125 alignaddr %i0, %i2, %o1
12126 alignaddr %i6, %o2, %i7
12127 tl %icc, 0x0
12128 fzero %f18
12129 te %icc, 0x3
12130 sub %o6, %i3, %o7
12131 move %icc, %l4, %g6
12132 fmovdpos %xcc, %f10, %f15
12133 movrlez %i4, %l5, %g2
12134 addc %g4, 0x1FBB, %l0
12135 fmovrdlz %g3, %f12, %f12
12136 fba,a %fcc1, loop_1037
12137 fone %f12
12138 tn %xcc, 0x1
12139 ta %xcc, 0x3
12140loop_1037:
12141 fbg,a %fcc0, loop_1038
12142 edge16n %l6, %l2, %o5
12143 edge16ln %l1, %g1, %o0
12144 fmul8x16al %f24, %f11, %f24
12145loop_1038:
12146 fbu %fcc3, loop_1039
12147 fmovdcs %xcc, %f25, %f5
12148 brgz,a %o4, loop_1040
12149 and %g7, 0x0451, %o3
12150loop_1039:
12151 sdivx %i5, 0x0914, %l3
12152 set 0x68, %o3
12153 swapa [%l7 + %o3] 0x10, %i1
12154loop_1040:
12155 andn %i0, 0x0644, %i2
12156 fbe,a %fcc1, loop_1041
12157 and %g5, %i6, %o1
12158 saved
12159 rdpr %cwp, %g1
12160 rdpr %cansave, %g2
12161 rdpr %canrestore, %g3
12162 rdpr %cleanwin, %g4
12163 rdpr %otherwin, %g5
12164 rdpr %wstate, %g6
12165 fbg,a %fcc1, loop_1042
12166loop_1041:
12167 srlx %i7, 0x14, %o6
12168 ldsb [%l7 + 0x4D], %o2
12169 fbuge %fcc2, loop_1043
12170loop_1042:
12171 tn %xcc, 0x1
12172 bshuffle %f10, %f22, %f18
12173 fble %fcc1, loop_1044
12174loop_1043:
12175 subc %o7, 0x1B29, %l4
12176 alignaddr %i3, %g6, %i4
12177 movcs %icc, %g2, %g4
12178loop_1044:
12179 subccc %l0, %l5, %l6
12180 xnorcc %g3, %l2, %l1
12181 set 0x5B, %l6
12182 stba %o5, [%l7 + %l6] 0x2f
12183 membar #Sync
12184 brnz %g1, loop_1045
12185 xor %o4, %o0, %o3
12186 fmovdn %icc, %f29, %f0
12187 wr %g0, 0xe2, %asi
12188 stba %i5, [%l7 + 0x64] %asi
12189 membar #Sync
12190loop_1045:
12191 mova %xcc, %l3, %i1
12192 nop
12193 fitos %f12, %f15
12194 fstox %f15, %f30
12195 fxtos %f30, %f11
12196 brlez %g7, loop_1046
12197 restored
12198 rdpr %cwp, %g1
12199 rdpr %cansave, %g2
12200 rdpr %canrestore, %g3
12201 rdpr %cleanwin, %g4
12202 rdpr %otherwin, %g5
12203 rdpr %wstate, %g6
12204 tvs %xcc, 0x4
12205 udiv %i0, 0x1918, %i2
12206loop_1046:
12207 nop
12208 wr %g0, 0x89, %asi
12209 swapa [%l7 + 0x74] %asi, %i6
12210 tn %icc, 0x3
12211 movpos %xcc, %o1, %g5
12212 array8 %i7, %o6, %o2
12213 fbue %fcc0, loop_1047
12214 bge,a loop_1048
12215 tg %xcc, 0x5
12216 ldsb [%l7 + 0x0C], %o7
12217loop_1047:
12218 nop
12219 setx 0xBE3C4EE3, %l0, %l6
12220 st %l6, [%l7 + 0x28]
12221 ld [%l7 + 0x28], %f13
12222 setx 0x478C99D4, %l1, %l5
12223 st %l5, [%l7 + 0x10]
12224 ld [%l7 + 0x10], %f27
12225 fadds %f27, %f13, %f0
12226loop_1048:
12227 tle %icc, 0x7
12228 tpos %icc, 0x4
12229 movvc %icc, %l4, %i3
12230 fmovrslez %i4, %f27, %f18
12231 movre %g6, 0x033, %g2
12232 fmovsg %icc, %f16, %f4
12233 nop
12234 fitod %f2, %f2
12235 fdtos %f2, %f22
12236 movpos %xcc, %l0, %g4
12237 movrlez %l6, %g3, %l5
12238 fnot1s %f11, %f26
12239 smulcc %l2, %o5, %g1
12240 fmovrslz %o4, %f3, %f3
12241 udivx %o0, 0x0A66, %o3
12242 tcc %xcc, 0x0
12243 sub %i5, 0x0710, %l1
12244 movcc %icc, %l3, %g7
12245 xorcc %i0, %i2, %i1
12246 movgu %icc, %i6, %o1
12247 movneg %icc, %g5, %o6
12248 movcs %icc, %i7, %o2
12249 sethi 0x1591, %l4
12250 ldsb [%l7 + 0x26], %i3
12251 popc %o7, %i4
12252 movrlez %g2, 0x174, %l0
12253 edge32ln %g6, %l6, %g3
12254 fcmpne16 %f6, %f2, %l5
12255 udivcc %g4, 0x1037, %o5
12256 tpos %icc, 0x4
12257 sdiv %l2, 0x1843, %g1
12258 or %o0, 0x0C7B, %o3
12259 taddcc %i5, 0x1488, %l1
12260 tg %xcc, 0x7
12261 set 0x30, %i4
12262 ldda [%l7 + %i4] 0xe2, %o4
12263 fpadd16s %f15, %f3, %f5
12264 sdivx %g7, 0x049F, %l3
12265 umulcc %i0, %i2, %i6
12266 swap [%l7 + 0x64], %i1
12267 orncc %g5, %o6, %o1
12268 subccc %i7, %o2, %l4
12269 sllx %o7, 0x08, %i3
12270 stbar
12271 fone %f28
12272 movge %xcc, %i4, %g2
12273 movvc %xcc, %g6, %l6
12274 srl %l0, 0x1F, %g3
12275 fpsub16s %f21, %f26, %f20
12276 add %g4, 0x0DFB, %o5
12277 ldsb [%l7 + 0x79], %l5
12278 movre %g1, %l2, %o3
12279 edge32 %o0, %i5, %l1
12280 fbul %fcc0, loop_1049
12281 nop
12282 setx 0x24844762, %l0, %l6
12283 st %l6, [%l7 + 0x28]
12284 ld [%l7 + 0x28], %f31
12285 setx 0xF6D975DB, %l1, %l5
12286 st %l5, [%l7 + 0x10]
12287 ld [%l7 + 0x10], %f26
12288 fdivs %f26, %f31, %f15
12289 brlz,a %g7, loop_1050
12290 brlez %l3, loop_1051
12291loop_1049:
12292 fbul %fcc0, loop_1052
12293 movl %xcc, %i0, %i2
12294loop_1050:
12295 move %xcc, %i6, %o4
12296loop_1051:
12297 sra %g5, %o6, %i1
12298loop_1052:
12299 edge32n %o1, %i7, %l4
12300 edge16ln %o2, %i3, %i4
12301 movne %xcc, %g2, %g6
12302 fmovdge %icc, %f17, %f21
12303 fbul %fcc2, loop_1053
12304 be,a,pn %icc, loop_1054
12305 edge16l %l6, %o7, %g3
12306 tcc %xcc, 0x5
12307loop_1053:
12308 edge8n %g4, %o5, %l5
12309loop_1054:
12310 ld [%l7 + 0x58], %f29
12311 umul %l0, 0x08B3, %l2
12312 fbe,a %fcc0, loop_1055
12313 sll %o3, %o0, %g1
12314 fcmple32 %f12, %f8, %i5
12315 mulx %g7, %l3, %i0
12316loop_1055:
12317 orn %l1, %i2, %o4
12318 swap [%l7 + 0x2C], %g5
12319 subcc %o6, 0x0127, %i1
12320 udivcc %o1, 0x17FD, %i7
12321 ta %xcc, 0x6
12322 set 0x20, %i1
12323 swapa [%l7 + %i1] 0x88, %l4
12324 nop
12325 fitos %f11, %f15
12326 addc %o2, 0x17B0, %i3
12327 tsubcctv %i6, %i4, %g6
12328 saved
12329 rdpr %cwp, %g1
12330 rdpr %cansave, %g2
12331 rdpr %canrestore, %g3
12332 rdpr %cleanwin, %g4
12333 rdpr %otherwin, %g5
12334 rdpr %wstate, %g6
12335 add %l7, 0x38, %l6
12336 wr %g0, 0x11, %asi
12337 lda [%l6] %asi, %g2
12338 casa [%l6] %asi, %g2, %o7
12339 fmovsvc %icc, %f16, %f7
12340 movl %icc, %l6, %g4
12341 fpsub16s %f13, %f23, %f7
12342 fmovrdlez %o5, %f10, %f2
12343 membar #Sync
12344 wr %g0, 0xf0, %asi
12345 ldda [%l7 + 0x40] %asi, %f16
12346 edge32ln %l5, %g3, %l0
12347 alignaddr %o3, %o0, %g1
12348 srax %l2, %g7, %l3
12349 ldstub [%l7 + 0x26], %i5
12350 wr %g0, 0x22, %asi
12351 stwa %l1, [%l7 + 0x4C] %asi
12352 membar #Sync
12353 edge8ln %i0, %o4, %i2
12354 and %g5, 0x1C92, %o6
12355 array8 %i1, %o1, %l4
12356 saved
12357 rdpr %cwp, %g1
12358 rdpr %cansave, %g2
12359 rdpr %canrestore, %g3
12360 rdpr %cleanwin, %g4
12361 rdpr %otherwin, %g5
12362 rdpr %wstate, %g6
12363 popc 0x0A33, %o2
12364 tneg %icc, 0x7
12365 fbe,a %fcc3, loop_1056
12366 tle %xcc, 0x7
12367 set 0x24, %g6
12368 stwa %i3, [%l7 + %g6] 0x81
12369loop_1056:
12370 fmovrde %i7, %f14, %f2
12371 nop
12372 setx 0xEF043ADC24A5C91C, %l0, %l6
12373 stx %l6, [%l7 + 0x28]
12374 ldd [%l7 + 0x28], %f4
12375 setx 0xC7130F7DADB0743F, %l1, %l5
12376 stx %l5, [%l7 + 0x10]
12377 ldd [%l7 + 0x10], %f16
12378 fsubd %f16, %f4, %f26
12379 wr %g0, 0x22, %asi
12380 stwa %i6, [%l7 + 0x44] %asi
12381 membar #Sync
12382 xnorcc %g6, %i4, %o7
12383 movrgez %g2, 0x3F5, %l6
12384 nop
12385 setx loop_1057, %l0, %l1
12386 wrpr 0x1, %tl
12387 wrpr %l1, %tpc
12388 add %l1, 0x4, %l1
12389 wrpr %l1, %tnpc
12390 setx 0x34400001400, %l0, %l1
12391 wrpr %l1, %tstate
12392 wrhpr 0x4, %htstate
12393 retry
12394 srl %g4, %o5, %l5
12395 tsubcc %g3, %o3, %o0
12396 srlx %l0, 0x0D, %g1
12397loop_1057:
12398 xor %l2, %l3, %i5
12399 edge32n %l1, %g7, %o4
12400 fmovrdne %i2, %f14, %f30
12401 sdivcc %g5, 0x0A46, %i0
12402 wr %g0, 0x0c, %asi
12403 prefetcha [%l7 + 0x78] %asi, 0x0
12404 edge8 %i1, %l4, %o1
12405 fpack32 %f18, %f16, %f24
12406 fbne,a %fcc2, loop_1058
12407 fmovdpos %xcc, %f10, %f3
12408 srax %i3, 0x19, %i7
12409 fmovdn %icc, %f15, %f31
12410loop_1058:
12411 nop
12412 wr %g0, 0x88, %asi
12413 lduha [%l7 + 0x72] %asi, %o2
12414 movleu %icc, %g6, %i6
12415 movvc %icc, %i4, %g2
12416 addc %l6, %g4, %o5
12417 addc %o7, 0x1C50, %l5
12418 edge32l %o3, %g3, %l0
12419 sdiv %o0, 0x0EE6, %g1
12420 set 0x54, %l3
12421 lduba [%l7 + %l3] 0x11, %l2
12422 ld [%l7 + 0x60], %f21
12423 bne loop_1059
12424 flush %l7 + 0x34
12425 fmovdneg %icc, %f31, %f0
12426 tsubcctv %l3, %i5, %g7
12427loop_1059:
12428 saved
12429 rdpr %cwp, %g1
12430 rdpr %cansave, %g2
12431 rdpr %canrestore, %g3
12432 rdpr %cleanwin, %g4
12433 rdpr %otherwin, %g5
12434 rdpr %wstate, %g6
12435 ba,a,pn %xcc, loop_1060
12436 edge32 %l1, %i2, %g5
12437 ble,a %xcc, loop_1061
12438 edge32 %o4, %i0, %i1
12439loop_1060:
12440 movl %icc, %l4, %o1
12441 subcc %o6, %i7, %i3
12442loop_1061:
12443 srl %g6, %o2, %i4
12444 movvs %xcc, %g2, %i6
12445 move %xcc, %l6, %g4
12446 fmovsl %icc, %f6, %f11
12447 fnot1s %f25, %f7
12448 fmovdg %icc, %f27, %f31
12449 tge %icc, 0x7
12450 bg,a,pn %icc, loop_1062
12451 srlx %o7, %o5, %o3
12452 fmovsleu %xcc, %f29, %f0
12453 fpmerge %f25, %f21, %f20
12454loop_1062:
12455 brlez %g3, loop_1063
12456 fba,a %fcc1, loop_1064
12457 fcmpne32 %f12, %f30, %l0
12458 move %icc, %l5, %o0
12459loop_1063:
12460 nop
12461 wr %g0, 0x80, %asi
12462 stha %g1, [%l7 + 0x0E] %asi
12463loop_1064:
12464 nop
12465 wr %g0, 0x81, %asi
12466 sta %f4, [%l7 + 0x3C] %asi
12467 movne %xcc, %l3, %l2
12468 tsubcc %g7, %l1, %i2
12469 addccc %g5, %o4, %i0
12470 sllx %i1, 0x03, %l4
12471 movle %xcc, %i5, %o6
12472 fabss %f27, %f4
12473 andn %o1, 0x1428, %i3
12474 fcmpgt32 %f14, %f0, %g6
12475 fone %f18
12476 movcc %icc, %i7, %o2
12477 smulcc %g2, %i4, %l6
12478 bg,a,pt %xcc, loop_1065
12479 ldub [%l7 + 0x1C], %i6
12480 fblg,a %fcc2, loop_1066
12481 or %g4, %o5, %o3
12482loop_1065:
12483 tneg %icc, 0x5
12484 std %f20, [%l7 + 0x08]
12485loop_1066:
12486 nop
12487 fitos %f10, %f15
12488 fstod %f15, %f4
12489 fmovdpos %icc, %f7, %f23
12490 fands %f22, %f4, %f23
12491 or %g3, 0x14A0, %o7
12492 swap [%l7 + 0x2C], %l0
12493 fsrc2s %f15, %f17
12494 fzeros %f20
12495 sll %l5, 0x04, %g1
12496 ldd [%l7 + 0x78], %l2
12497 nop
12498 setx 0x4F79C12B, %l0, %l6
12499 st %l6, [%l7 + 0x28]
12500 ld [%l7 + 0x28], %f14
12501 setx 0xABECAE73, %l1, %l5
12502 st %l5, [%l7 + 0x10]
12503 ld [%l7 + 0x10], %f2
12504 fadds %f2, %f14, %f18
12505 sll %o0, 0x05, %g7
12506 movvs %xcc, %l2, %l1
12507 sdivcc %i2, 0x0B31, %o4
12508 bge,a loop_1067
12509 edge16l %i0, %i1, %l4
12510 brlez %i5, loop_1068
12511 ld [%l7 + 0x24], %f12
12512loop_1067:
12513 edge16ln %o6, %g5, %i3
12514 set 0x10, %l0
12515 prefetcha [%l7 + %l0] 0x19, 0x3
12516loop_1068:
12517 edge8 %i7, %o1, %g2
12518 fnegs %f1, %f14
12519 fba %fcc0, loop_1069
12520 fmul8x16au %f16, %f2, %f24
12521 xnor %i4, 0x00F3, %l6
12522 ta %icc, 0x0
12523loop_1069:
12524 subcc %i6, %g4, %o2
12525 andcc %o5, %o3, %o7
12526 fmovsgu %xcc, %f13, %f17
12527 sdivx %l0, 0x1B68, %l5
12528 fnot1s %f7, %f4
12529 tgu %icc, 0x6
12530 bne,pn %xcc, loop_1070
12531 movvc %xcc, %g1, %g3
12532 bcs loop_1071
12533 movle %xcc, %l3, %g7
12534loop_1070:
12535 nop
12536 fitod %f4, %f14
12537 fdtox %f14, %f8
12538 fxtod %f8, %f28
12539 movne %icc, %o0, %l1
12540loop_1071:
12541 srl %l2, 0x08, %o4
12542 nop
12543 setx 0x5F2AF09A, %l0, %l6
12544 st %l6, [%l7 + 0x28]
12545 ld [%l7 + 0x28], %f24
12546 setx 0x9926CA31, %l1, %l5
12547 st %l5, [%l7 + 0x10]
12548 ld [%l7 + 0x10], %f22
12549 fsubs %f22, %f24, %f1
12550 fzeros %f24
12551 movcc %icc, %i2, %i1
12552 sdiv %i0, 0x1BD0, %i5
12553 brlez %o6, loop_1072
12554 fmovdleu %icc, %f27, %f11
12555 fpsub16s %f31, %f26, %f25
12556 add %g5, %i3, %l4
12557loop_1072:
12558 movleu %xcc, %g6, %o1
12559 edge16n %i7, %i4, %l6
12560 set 0x74, %o2
12561 ldswa [%l7 + %o2] 0x14, %g2
12562 fxors %f8, %f14, %f17
12563 fandnot2 %f22, %f0, %f20
12564 set 0x130, %l2
12565 nop ! nop ! ldxa [%g0 + %l2] 0x40, %g4 ripped by fixASI40.pl ripped by fixASI40.pl
12566 tvc %icc, 0x6
12567 tcc %icc, 0x3
12568 array16 %o2, %o5, %o3
12569 edge8 %i6, %l0, %l5
12570 sir 0x1F69
12571 set 0x40, %l4
12572 ldda [%l7 + %l4] 0x0c, %f0
12573 wr %g0, 0x88, %asi
12574 lduha [%l7 + 0x36] %asi, %o7
12575 fands %f29, %f27, %f29
12576 xnor %g1, 0x10BB, %l3
12577 fbg,a %fcc3, loop_1073
12578 sir 0x039C
12579 fand %f0, %f20, %f26
12580 move %icc, %g3, %o0
12581loop_1073:
12582 fnands %f19, %f28, %f14
12583 brnz,a %g7, loop_1074
12584 fmovrde %l2, %f6, %f18
12585 add %o4, %i2, %l1
12586 fble %fcc1, loop_1075
12587loop_1074:
12588 fzeros %f0
12589 fnand %f6, %f28, %f12
12590 edge8l %i1, %i0, %o6
12591loop_1075:
12592 sethi 0x0239, %g5
12593 tg %icc, 0x7
12594 srax %i5, %i3, %l4
12595 tcc %xcc, 0x5
12596 wr %g0, 0x88, %asi
12597 ldsba [%l7 + 0x2B] %asi, %o1
12598 fnors %f31, %f22, %f2
12599 saved
12600 rdpr %cwp, %g1
12601 rdpr %cansave, %g2
12602 rdpr %canrestore, %g3
12603 rdpr %cleanwin, %g4
12604 rdpr %otherwin, %g5
12605 rdpr %wstate, %g6
12606 tne %icc, 0x4
12607 udivx %i7, 0x165A, %i4
12608 movrgez %l6, %g6, %g4
12609 mulscc %g2, %o2, %o3
12610 nop
12611 set 0x17, %o7
12612 stb %i6, [%l7 + %o7]
12613 edge8 %o5, %l5, %o7
12614 tne %icc, 0x3
12615 fmul8x16 %f5, %f26, %f22
12616 stbar
12617 or %l0, %l3, %g1
12618 std %f14, [%l7 + 0x18]
12619 nop
12620 fitos %f17, %f12
12621 andcc %o0, %g3, %g7
12622 move %xcc, %l2, %o4
12623 ldstub [%l7 + 0x40], %i2
12624 ldstub [%l7 + 0x7B], %i1
12625 xnor %i0, %o6, %g5
12626 xnorcc %i5, 0x0C01, %i3
12627 fbg,a %fcc3, loop_1076
12628 fpack16 %f24, %f30
12629 sra %l4, 0x1B, %l1
12630 tl %icc, 0x1
12631loop_1076:
12632 movne %xcc, %o1, %i4
12633 lduw [%l7 + 0x64], %l6
12634 umulcc %i7, %g6, %g2
12635 bge,a %icc, loop_1077
12636 array8 %g4, %o3, %o2
12637 tsubcc %i6, %o5, %o7
12638 set 0x74, %l5
12639 lduba [%l7 + %l5] 0x81, %l5
12640loop_1077:
12641 nop
12642 wr %g0, 0x89, %asi
12643 stwa %l0, [%l7 + 0x54] %asi
12644 brlez %g1, loop_1078
12645 mulx %o0, %l3, %g3
12646 bvc,pn %xcc, loop_1079
12647 xnor %l2, %o4, %g7
12648loop_1078:
12649 fand %f4, %f22, %f8
12650 sll %i2, %i1, %o6
12651loop_1079:
12652 nop
12653 set 0x22, %o4
12654 ldsba [%l7 + %o4] 0x80, %g5
12655 orn %i5, %i3, %l4
12656 nop
12657 setx 0xB916E52FF05E782A, %l0, %l6
12658 stx %l6, [%l7 + 0x08]
12659 ldx [%l7 + 0x08], %fsr
12660 restored
12661 rdpr %cwp, %g1
12662 rdpr %cansave, %g2
12663 rdpr %canrestore, %g3
12664 rdpr %cleanwin, %g4
12665 rdpr %otherwin, %g5
12666 rdpr %wstate, %g6
12667 add %l7, 0x5C, %l6
12668 wr %g0, 0x18, %asi
12669 casa [%l6] 0x18, %l1, %i0
12670 swap [%l7 + 0x60], %o1
12671 and %i4, 0x1B3C, %l6
12672 fbn,a %fcc0, loop_1080
12673 movl %icc, %i7, %g2
12674 edge32 %g6, %g4, %o2
12675 tsubcctv %i6, %o5, %o7
12676loop_1080:
12677 tn %xcc, 0x3
12678 wr %g0, 0x88, %asi
12679 lda [%l7 + 0x44] %asi, %f30
12680 wr %g0, 0x11, %asi
12681 prefetcha [%l7 + 0x30] %asi, 0x1
12682 tne %icc, 0x1
12683 fmovrsne %o3, %f16, %f13
12684 xnorcc %g1, 0x08E1, %o0
12685 fabss %f9, %f5
12686 array32 %l3, %l0, %l2
12687 fcmple32 %f28, %f14, %g3
12688 srax %g7, 0x1C, %i2
12689 nop
12690 fitod %f0, %f6
12691 fdtox %f6, %f12
12692 fxtod %f12, %f18
12693 ldub [%l7 + 0x44], %i1
12694 fnegs %f20, %f22
12695 edge32ln %o6, %g5, %o4
12696 tgu %icc, 0x0
12697 wr %g0, 0x04, %asi
12698 sta %f6, [%l7 + 0x70] %asi
12699 fbg %fcc3, loop_1081
12700 fandnot2 %f12, %f28, %f30
12701 fmul8ulx16 %f6, %f4, %f24
12702 sra %i5, 0x0A, %l4
12703loop_1081:
12704 edge32 %i3, %l1, %i0
12705 fmul8ulx16 %f22, %f22, %f28
12706 bpos,pn %xcc, loop_1082
12707 ldstub [%l7 + 0x55], %i4
12708 nop
12709 setx loop_1083, %l0, %l1
12710 wrpr 0x1, %tl
12711 wrpr %l1, %tpc
12712 add %l1, 0x4, %l1
12713 wrpr %l1, %tnpc
12714 setx 0x34400001400, %l0, %l1
12715 wrpr %l1, %tstate
12716 wrhpr 0x4, %htstate
12717 retry
12718 array32 %l6, %i7, %o1
12719loop_1082:
12720 edge32n %g2, %g6, %g4
12721 fmul8ulx16 %f10, %f22, %f0
12722loop_1083:
12723 movge %icc, %i6, %o5
12724 fblg %fcc0, loop_1084
12725 fcmple16 %f8, %f16, %o2
12726 fnands %f20, %f24, %f13
12727 wr %g0, 0x80, %asi
12728 ldxa [%l7 + 0x60] %asi, %l5
12729loop_1084:
12730 fmovsle %xcc, %f27, %f20
12731 movcs %xcc, %o3, %o7
12732 edge32l %g1, %o0, %l0
12733 ba loop_1085
12734 movrgz %l2, %l3, %g3
12735 fxnor %f20, %f30, %f0
12736 sdiv %i2, 0x0C5D, %g7
12737loop_1085:
12738 fmovrde %i1, %f16, %f14
12739 fcmple16 %f28, %f20, %o6
12740 xnor %o4, 0x1A1F, %i5
12741 restored
12742 rdpr %cwp, %g1
12743 rdpr %cansave, %g2
12744 rdpr %canrestore, %g3
12745 rdpr %cleanwin, %g4
12746 rdpr %otherwin, %g5
12747 rdpr %wstate, %g6
12748 tsubcc %g5, 0x1F54, %l4
12749 set 0x40, %g3
12750 stwa %l1, [%l7 + %g3] 0x10
12751 subccc %i3, %i4, %i0
12752 wr %g0, 0x80, %asi
12753 ldxa [%l7 + 0x40] %asi, %l6
12754 array8 %i7, %o1, %g6
12755 ldsh [%l7 + 0x42], %g2
12756 tneg %icc, 0x4
12757 fbuge %fcc2, loop_1086
12758 movle %icc, %g4, %o5
12759 xorcc %o2, %i6, %o3
12760 fmovse %icc, %f23, %f9
12761loop_1086:
12762 ba,a %icc, loop_1087
12763 tvs %xcc, 0x0
12764 orncc %o7, %l5, %o0
12765 movrlez %g1, 0x071, %l0
12766loop_1087:
12767 saved
12768 rdpr %cwp, %g1
12769 rdpr %cansave, %g2
12770 rdpr %canrestore, %g3
12771 rdpr %cleanwin, %g4
12772 rdpr %otherwin, %g5
12773 rdpr %wstate, %g6
12774 lduh [%l7 + 0x34], %l2
12775 nop
12776 setx 0x21F44206, %l0, %l6
12777 st %l6, [%l7 + 0x28]
12778 ld [%l7 + 0x28], %f7
12779 setx 0x6D408B6E, %l1, %l5
12780 st %l5, [%l7 + 0x10]
12781 ld [%l7 + 0x10], %f3
12782 fsubs %f3, %f7, %f9
12783 addc %g3, 0x1997, %i2
12784 sdivcc %g7, 0x068C, %i1
12785 tg %icc, 0x4
12786 andncc %l3, %o6, %i5
12787 sth %g5, [%l7 + 0x6A]
12788 sdivx %l4, 0x0DAB, %l1
12789 movcc %xcc, %i3, %i4
12790 be,pt %xcc, loop_1088
12791 andcc %o4, %l6, %i0
12792 fcmple32 %f4, %f24, %o1
12793 tg %xcc, 0x5
12794loop_1088:
12795 nop
12796 setx 0x5FDA2B2CE0561B12, %l0, %l6
12797 stx %l6, [%l7 + 0x40]
12798 ldx [%l7 + 0x40], %fsr
12799 add %l7, 0x14, %l6
12800 wr %g0, 0x80, %asi
12801 lda [%l6] %asi, %g6
12802 casa [%l6] 0x80, %g6, %g2
12803 tleu %xcc, 0x2
12804 movre %g4, %i7, %o5
12805 smul %i6, 0x054F, %o2
12806 tleu %icc, 0x3
12807 edge8 %o7, %o3, %o0
12808 popc %l5, %g1
12809 edge32l %l2, %g3, %i2
12810 subccc %l0, 0x18F1, %i1
12811 nop
12812 fitod %f12, %f28
12813 fdtox %f28, %f20
12814 sll %g7, 0x0E, %l3
12815 edge32n %o6, %i5, %l4
12816 set 0x13, %i6
12817 ldstuba [%l7 + %i6] 0x89, %l1
12818 nop
12819 fitod %f10, %f8
12820 fdtox %f8, %f16
12821 fxtod %f16, %f6
12822 fand %f0, %f10, %f26
12823 st %f25, [%l7 + 0x50]
12824 sdiv %g5, 0x0972, %i4
12825 edge16l %i3, %o4, %i0
12826 fba,a %fcc2, loop_1089
12827 fnot2s %f28, %f7
12828 saved
12829 rdpr %cwp, %g1
12830 rdpr %cansave, %g2
12831 rdpr %canrestore, %g3
12832 rdpr %cleanwin, %g4
12833 rdpr %otherwin, %g5
12834 rdpr %wstate, %g6
12835 udivcc %o1, 0x04B1, %l6
12836loop_1089:
12837 fbge,a %fcc3, loop_1090
12838 smul %g2, %g6, %i7
12839 stw %o5, [%l7 + 0x4C]
12840 flush %l7 + 0x24
12841loop_1090:
12842 stw %i6, [%l7 + 0x3C]
12843 brlz,a %o2, loop_1091
12844 fone %f4
12845 edge32 %o7, %o3, %o0
12846 smulcc %g4, 0x094C, %g1
12847loop_1091:
12848 fbu %fcc3, loop_1092
12849 brgz,a %l5, loop_1093
12850 array32 %l2, %g3, %l0
12851 wr %g0, 0x89, %asi
12852 ldsba [%l7 + 0x77] %asi, %i2
12853loop_1092:
12854 umulcc %i1, 0x10B7, %g7
12855loop_1093:
12856 tne %xcc, 0x3
12857 brz,a %o6, loop_1094
12858 fmul8x16al %f21, %f3, %f6
12859 udivx %l3, 0x1BD8, %i5
12860 wr %g0, 0x81, %asi
12861 ldsba [%l7 + 0x77] %asi, %l4
12862loop_1094:
12863 mulx %g5, %l1, %i4
12864 alignaddrl %i3, %i0, %o1
12865 edge32l %o4, %g2, %g6
12866 bgu,pn %xcc, loop_1095
12867 movrlez %l6, %i7, %o5
12868 ldd [%l7 + 0x20], %f22
12869 movn %xcc, %o2, %i6
12870loop_1095:
12871 nop
12872 wr %g0, 0xeb, %asi
12873 stxa %o3, [%l7 + 0x60] %asi
12874 membar #Sync
12875 brz,a %o0, loop_1096
12876 movrgez %o7, %g4, %g1
12877 be %icc, loop_1097
12878 stb %l2, [%l7 + 0x50]
12879loop_1096:
12880 edge16ln %l5, %l0, %g3
12881 edge16ln %i1, %g7, %o6
12882loop_1097:
12883 nop
12884 fitod %f2, %f12
12885 fdtox %f12, %f30
12886 fxtod %f30, %f10
12887 fpsub16s %f19, %f19, %f26
12888 alignaddrl %l3, %i2, %l4
12889 fmovsgu %xcc, %f31, %f29
12890 restored
12891 rdpr %cwp, %g1
12892 rdpr %cansave, %g2
12893 rdpr %canrestore, %g3
12894 rdpr %cleanwin, %g4
12895 rdpr %otherwin, %g5
12896 rdpr %wstate, %g6
12897 tsubcc %i5, %g5, %i4
12898 move %xcc, %l1, %i0
12899 fbu,a %fcc3, loop_1098
12900 array32 %i3, %o4, %g2
12901 tcs %icc, 0x0
12902 xnor %g6, 0x140C, %l6
12903loop_1098:
12904 edge32ln %i7, %o5, %o2
12905 fmovde %xcc, %f28, %f5
12906 wr %g0, 0xe2, %asi
12907 stba %o1, [%l7 + 0x65] %asi
12908 membar #Sync
12909 fpadd16 %f20, %f26, %f28
12910 fmovsneg %icc, %f25, %f27
12911 brgz %o3, loop_1099
12912 fmul8x16 %f14, %f26, %f6
12913 edge32n %o0, %o7, %i6
12914 sdivx %g4, 0x1CFB, %l2
12915loop_1099:
12916 brlz,a %g1, loop_1100
12917 addccc %l0, 0x035E, %g3
12918 st %f13, [%l7 + 0x6C]
12919 sllx %i1, %g7, %l5
12920loop_1100:
12921 fandnot2 %f26, %f6, %f8
12922 wr %g0, 0x18, %asi
12923 ldxa [%l7 + 0x10] %asi, %l3
12924 saved
12925 rdpr %cwp, %g1
12926 rdpr %cansave, %g2
12927 rdpr %canrestore, %g3
12928 rdpr %cleanwin, %g4
12929 rdpr %otherwin, %g5
12930 rdpr %wstate, %g6
12931 edge16ln %o6, %i2, %l4
12932 fmovrdne %i5, %f10, %f20
12933 movgu %icc, %g5, %i4
12934 set 0x38, %g5
12935 prefetcha [%l7 + %g5] 0x10, 0x2
12936 edge16n %i0, %i3, %o4
12937 edge32l %g6, %g2, %l6
12938 movcs %icc, %i7, %o2
12939 bshuffle %f30, %f14, %f16
12940 fmovse %icc, %f14, %f12
12941 tcc %icc, 0x0
12942 fone %f26
12943 bg,a loop_1101
12944 alignaddrl %o1, %o3, %o0
12945 be,a,pt %icc, loop_1102
12946 fcmple16 %f30, %f20, %o5
12947loop_1101:
12948 nop
12949 set 0x3e0, %g2
12950 nop ! stxa %i6, [%g0 + %g2] 0x40 ripped by fixASI40.pl
12951loop_1102:
12952 bne %icc, loop_1103
12953 smul %o7, 0x1076, %l2
12954 wr %g0, 0xe3, %asi
12955 stha %g4, [%l7 + 0x6C] %asi
12956 membar #Sync
12957loop_1103:
12958 orcc %l0, %g3, %g1
12959 edge8n %g7, %l5, %i1
12960 fabss %f14, %f13
12961 nop
12962 setx loop_1104, %l0, %l1
12963 wrpr 0x1, %tl
12964 wrpr %l1, %tpc
12965 add %l1, 0x4, %l1
12966 wrpr %l1, %tnpc
12967 setx 0x34400001400, %l0, %l1
12968 wrpr %l1, %tstate
12969 wrhpr 0x4, %htstate
12970 retry
12971 fone %f22
12972 fones %f26
12973 fornot2 %f6, %f16, %f28
12974loop_1104:
12975 movrgez %o6, 0x0DC, %i2
12976 andcc %l4, 0x017A, %i5
12977 prefetch [%l7 + 0x1C], 0x0
12978 fpsub32 %f8, %f26, %f10
12979 edge8ln %l3, %i4, %l1
12980 movpos %xcc, %i0, %i3
12981 fmovdne %icc, %f6, %f28
12982 taddcc %g5, %o4, %g2
12983 nop
12984 setx loop_1105, %l0, %l1
12985 wrpr 0x1, %tl
12986 wrpr %l1, %tpc
12987 add %l1, 0x4, %l1
12988 wrpr %l1, %tnpc
12989 setx 0x34400001400, %l0, %l1
12990 wrpr %l1, %tstate
12991 wrhpr 0x4, %htstate
12992 retry
12993 fbge %fcc1, loop_1106
12994 fands %f17, %f31, %f6
12995 fmovdvc %xcc, %f19, %f19
12996loop_1105:
12997 sra %g6, 0x18, %i7
12998loop_1106:
12999 bpos,a,pn %xcc, loop_1107
13000 mulscc %o2, %o1, %l6
13001 mova %icc, %o0, %o3
13002 umulcc %o5, 0x1C10, %i6
13003loop_1107:
13004 fmovs %f25, %f7
13005 movcc %icc, %l2, %o7
13006 sdivcc %l0, 0x17E3, %g4
13007 tcs %xcc, 0x4
13008 movpos %icc, %g3, %g7
13009 fzeros %f13
13010 be,a,pn %icc, loop_1108
13011 fbg,a %fcc3, loop_1109
13012 edge8ln %g1, %i1, %o6
13013 set 0x3C, %o1
13014 ldsha [%l7 + %o1] 0x88, %i2
13015loop_1108:
13016 tgu %icc, 0x4
13017loop_1109:
13018 orcc %l4, %i5, %l5
13019 array32 %i4, %l1, %i0
13020 movpos %icc, %i3, %l3
13021 fbu,a %fcc2, loop_1110
13022 fcmpeq16 %f22, %f0, %g5
13023 movgu %icc, %o4, %g2
13024 sll %i7, 0x03, %o2
13025loop_1110:
13026 nop
13027 fitos %f10, %f27
13028 fstox %f27, %f14
13029 ld [%l7 + 0x08], %f7
13030 fmul8x16au %f0, %f23, %f20
13031 tg %xcc, 0x7
13032 flush %l7 + 0x28
13033 fpadd16 %f18, %f28, %f6
13034 fones %f29
13035 membar 0x5A
13036 xnorcc %g6, %l6, %o0
13037 movleu %xcc, %o3, %o1
13038 fandnot1 %f4, %f12, %f12
13039 brgz,a %i6, loop_1111
13040 array8 %l2, %o5, %l0
13041 fblg %fcc3, loop_1112
13042 brgez,a %o7, loop_1113
13043loop_1111:
13044 orncc %g3, 0x1350, %g4
13045 mulx %g7, 0x169B, %i1
13046loop_1112:
13047 fsrc1 %f30, %f2
13048loop_1113:
13049 edge8l %o6, %i2, %g1
13050 movg %icc, %l4, %i5
13051 tsubcctv %l5, 0x0BD6, %l1
13052 udiv %i4, 0x1349, %i0
13053 movvc %icc, %i3, %l3
13054 edge8l %o4, %g5, %g2
13055 ta %icc, 0x4
13056 membar 0x5D
13057 nop
13058 fitos %f8, %f0
13059 fstox %f0, %f16
13060 fabsd %f24, %f22
13061 bpos,pt %icc, loop_1114
13062 edge8l %i7, %g6, %l6
13063 edge32 %o0, %o2, %o3
13064 tsubcctv %i6, 0x1610, %o1
13065loop_1114:
13066 movleu %xcc, %l2, %l0
13067 nop
13068 set 0x35, %o6
13069 ldsb [%l7 + %o6], %o5
13070 fmovdgu %xcc, %f2, %f26
13071 ldx [%l7 + 0x48], %g3
13072 umulcc %g4, %g7, %o7
13073 fmovdgu %xcc, %f22, %f14
13074 movge %icc, %o6, %i2
13075 brnz,a %i1, loop_1115
13076 ta %icc, 0x2
13077 bgu,a,pn %xcc, loop_1116
13078 taddcc %l4, 0x0E0D, %g1
13079loop_1115:
13080 array16 %i5, %l1, %l5
13081 fmovdn %icc, %f2, %f7
13082loop_1116:
13083 fcmpeq32 %f24, %f0, %i4
13084 bpos,a %icc, loop_1117
13085 fmovrsgz %i3, %f10, %f18
13086 tgu %xcc, 0x2
13087 subccc %l3, 0x0E21, %o4
13088loop_1117:
13089 addc %i0, %g2, %g5
13090 fmovdg %xcc, %f9, %f26
13091 saved
13092 rdpr %cwp, %g1
13093 rdpr %cansave, %g2
13094 rdpr %canrestore, %g3
13095 rdpr %cleanwin, %g4
13096 rdpr %otherwin, %g5
13097 rdpr %wstate, %g6
13098 call loop_1118
13099 fmul8sux16 %f8, %f22, %f24
13100 ldub [%l7 + 0x0D], %i7
13101 set 0x28, %i5
13102 prefetcha [%l7 + %i5] 0x04, 0x2
13103loop_1118:
13104 fmovsle %icc, %f19, %f17
13105 movrlz %o0, %l6, %o2
13106 bg,pt %xcc, loop_1119
13107 nop
13108 fitos %f1, %f11
13109 fstox %f11, %f10
13110 sdivcc %o3, 0x02C7, %o1
13111 bcc,a,pt %xcc, loop_1120
13112loop_1119:
13113 fpackfix %f24, %f12
13114 addccc %i6, %l2, %o5
13115 subc %l0, %g4, %g3
13116loop_1120:
13117 orn %g7, %o7, %o6
13118 umulcc %i1, %l4, %g1
13119 fmovda %xcc, %f29, %f1
13120 subc %i2, 0x1DCD, %l1
13121 edge32ln %i5, %l5, %i3
13122 edge8ln %l3, %o4, %i4
13123 bgu,pn %icc, loop_1121
13124 andncc %g2, %i0, %i7
13125 movcs %xcc, %g6, %o0
13126 movle %xcc, %l6, %o2
13127loop_1121:
13128 bl,a %icc, loop_1122
13129 tvs %xcc, 0x5
13130 stbar
13131 ta %xcc, 0x7
13132loop_1122:
13133 sdiv %o3, 0x0B4F, %o1
13134 fbule %fcc1, loop_1123
13135 addcc %i6, 0x0A20, %g5
13136 nop
13137 setx loop_1124, %l0, %l1
13138 wrpr 0x1, %tl
13139 wrpr %l1, %tpc
13140 add %l1, 0x4, %l1
13141 wrpr %l1, %tnpc
13142 setx 0x34400001400, %l0, %l1
13143 wrpr %l1, %tstate
13144 wrhpr 0x4, %htstate
13145 retry
13146 movn %icc, %o5, %l0
13147loop_1123:
13148 fmovrdgez %g4, %f30, %f20
13149 fbn %fcc2, loop_1125
13150loop_1124:
13151 alignaddr %l2, %g3, %g7
13152 nop
13153 setx 0x4DB2281A, %l0, %l6
13154 st %l6, [%l7 + 0x28]
13155 ld [%l7 + 0x28], %f9
13156 setx 0xA21CE233, %l1, %l5
13157 st %l5, [%l7 + 0x10]
13158 ld [%l7 + 0x10], %f20
13159 fsubs %f20, %f9, %f5
13160 fnot2 %f6, %f22
13161loop_1125:
13162 tle %icc, 0x6
13163 fabss %f16, %f25
13164 std %f16, [%l7 + 0x60]
13165 nop
13166 fitod %f2, %f22
13167 fdtox %f22, %f26
13168 set 0x18, %g1
13169 prefetcha [%l7 + %g1] 0x18, 0x0
13170 tg %xcc, 0x6
13171 nop
13172 fitos %f6, %f21
13173 fstox %f21, %f2
13174 fxtos %f2, %f0
13175 umulcc %i1, %o6, %l4
13176 stx %g1, [%l7 + 0x60]
13177 movvs %xcc, %i2, %i5
13178 wr %g0, 0x11, %asi
13179 sta %f20, [%l7 + 0x50] %asi
13180 subccc %l1, %i3, %l5
13181 tvc %xcc, 0x4
13182 tsubcc %l3, 0x1659, %o4
13183 brlz,a %i4, loop_1126
13184 edge16l %i0, %g2, %g6
13185 fble,a %fcc1, loop_1127
13186 bvc,pn %icc, loop_1128
13187loop_1126:
13188 membar 0x0A
13189 restored
13190 rdpr %cwp, %g1
13191 rdpr %cansave, %g2
13192 rdpr %canrestore, %g3
13193 rdpr %cleanwin, %g4
13194 rdpr %otherwin, %g5
13195 rdpr %wstate, %g6
13196loop_1127:
13197 fmovdvs %icc, %f20, %f6
13198loop_1128:
13199 movrgz %o0, 0x252, %i7
13200 subcc %o2, %o3, %o1
13201 sub %l6, %g5, %o5
13202 sir 0x0734
13203 add %l7, 0x6C, %l6
13204 wr %g0, 0x89, %asi
13205 lda [%l6] %asi, %i6
13206 casa [%l6] 0x89, %i6, %l0
13207 edge16n %g4, %g3, %l2
13208 fones %f0
13209 st %f24, [%l7 + 0x44]
13210 nop
13211 setx 0xB04345FB, %l0, %l6
13212 st %l6, [%l7 + 0x38]
13213 ld [%l7 + 0x38], %fsr
13214 te %icc, 0x7
13215 fmul8sux16 %f20, %f30, %f12
13216 movle %icc, %g7, %o7
13217 edge8 %i1, %l4, %g1
13218 movrlez %o6, %i2, %l1
13219 fmovsne %icc, %f23, %f22
13220 tcc %icc, 0x0
13221 fmovsleu %icc, %f12, %f1
13222 srlx %i3, 0x16, %i5
13223 brgez,a %l5, loop_1129
13224 fba %fcc3, loop_1130
13225 popc %o4, %i4
13226 add %l7, 0x38, %l6
13227 wr %g0, 0x04, %asi
13228 lda [%l6] %asi, %l3
13229 casa [%l6] %asi, %l3, %g2
13230loop_1129:
13231 sub %g6, %i0, %i7
13232loop_1130:
13233 restored
13234 rdpr %cwp, %g1
13235 rdpr %cansave, %g2
13236 rdpr %canrestore, %g3
13237 rdpr %cleanwin, %g4
13238 rdpr %otherwin, %g5
13239 rdpr %wstate, %g6
13240 subc %o0, 0x153F, %o2
13241 edge32 %o1, %l6, %g5
13242 edge8n %o5, %i6, %l0
13243 fbuge %fcc0, loop_1131
13244 subc %o3, 0x1475, %g4
13245 movvs %icc, %l2, %g3
13246 for %f24, %f8, %f28
13247loop_1131:
13248 fpadd32s %f4, %f22, %f24
13249 movrlz %g7, 0x0DD, %o7
13250 tn %xcc, 0x6
13251 set 0x30, %i2
13252 ldxa [%g0 + %i2] 0x20, %i1
13253 taddcc %l4, 0x099E, %o6
13254 xnor %i2, %l1, %g1
13255 taddcctv %i5, %i3, %o4
13256 membar 0x2C
13257 fornot1 %f30, %f4, %f0
13258 taddcc %l5, 0x07C4, %l3
13259 set 0x40, %o0
13260 ldda [%l7 + %o0] 0x18, %f0
13261 subcc %i4, 0x04F4, %g6
13262 array16 %g2, %i0, %o0
13263 movne %xcc, %i7, %o1
13264 nop
13265 setx 0x0E983B10DA52468E, %l0, %l6
13266 stx %l6, [%l7 + 0x28]
13267 ldd [%l7 + 0x28], %f30
13268 setx 0xC8A36D718DA07148, %l1, %l5
13269 stx %l5, [%l7 + 0x10]
13270 ldd [%l7 + 0x10], %f28
13271 fsubd %f28, %f30, %f6
13272 edge32l %o2, %l6, %o5
13273 array8 %i6, %l0, %o3
13274 udivcc %g5, 0x1CD7, %g4
13275 xnor %g3, %g7, %l2
13276 brnz %o7, loop_1132
13277 call loop_1133
13278 edge8 %l4, %o6, %i1
13279 bl,a %icc, loop_1134
13280loop_1132:
13281 edge32ln %l1, %g1, %i2
13282loop_1133:
13283 tcc %icc, 0x7
13284 tn %icc, 0x0
13285loop_1134:
13286 bne,a,pt %xcc, loop_1135
13287 movvs %icc, %i3, %i5
13288 subcc %o4, 0x17A8, %l5
13289 and %l3, 0x1011, %g6
13290loop_1135:
13291 nop
13292 add %l7, 0x30, %l6
13293 wr %g0, 0x19, %asi
13294 ldxa [%l6] %asi, %i4
13295 casxa [%l6] %asi, %i4, %i0
13296 fmovsle %xcc, %f21, %f14
13297 sra %o0, 0x0F, %i7
13298 st %f27, [%l7 + 0x1C]
13299 movvs %icc, %o1, %g2
13300 pdist %f0, %f18, %f28
13301 tl %xcc, 0x1
13302 fmuld8sux16 %f26, %f7, %f10
13303 brgez %o2, loop_1136
13304 orncc %o5, 0x19DE, %l6
13305 taddcc %l0, %i6, %g5
13306 udivcc %g4, 0x1769, %g3
13307loop_1136:
13308 tleu %xcc, 0x0
13309 subccc %o3, %l2, %g7
13310 bcc,a,pn %xcc, loop_1137
13311 fmovrdgz %o7, %f0, %f30
13312 movrgez %l4, 0x091, %o6
13313 fmovrde %i1, %f18, %f18
13314loop_1137:
13315 fbn,a %fcc3, loop_1138
13316 ld [%l7 + 0x08], %f28
13317 restored
13318 rdpr %cwp, %g1
13319 rdpr %cansave, %g2
13320 rdpr %canrestore, %g3
13321 rdpr %cleanwin, %g4
13322 rdpr %otherwin, %g5
13323 rdpr %wstate, %g6
13324 tsubcc %l1, 0x0051, %i2
13325loop_1138:
13326 nop
13327 add %l7, 0x64, %l6
13328 wr %g0, 0x89, %asi
13329 casa [%l6] %asi, %g1, %i3
13330 movrgez %o4, 0x306, %i5
13331 movleu %icc, %l5, %l3
13332 add %l7, 0x60, %l6
13333 wr %g0, 0x0c, %asi
13334 casxa [%l6] 0x0c, %i4, %g6
13335 bge,pt %xcc, loop_1139
13336 popc 0x04AC, %o0
13337 popc %i0, %i7
13338 edge32n %o1, %o2, %g2
13339loop_1139:
13340 bcc,a,pt %xcc, loop_1140
13341 tge %xcc, 0x4
13342 bneg loop_1141
13343 tgu %xcc, 0x2
13344loop_1140:
13345 umulcc %l6, 0x04F3, %l0
13346 ldsb [%l7 + 0x3C], %i6
13347loop_1141:
13348 nop
13349 set 0x2A, %g4
13350 lduha [%l7 + %g4] 0x19, %g5
13351 movg %xcc, %g4, %o5
13352 set 0x108, %i0
13353 ldxa [%g0 + %i0] 0x21, %g3
13354 fsrc1s %f6, %f31
13355 udivx %l2, 0x1E23, %g7
13356 nop
13357 setx 0x37CC7B7B, %l0, %l6
13358 st %l6, [%l7 + 0x28]
13359 ld [%l7 + 0x28], %f2
13360 fsqrts %f2, %f7
13361 fmovdpos %xcc, %f10, %f12
13362 movl %icc, %o3, %o7
13363 fmovd %f8, %f6
13364 addccc %o6, %l4, %l1
13365 sra %i2, %i1, %i3
13366 andn %g1, 0x1AB1, %o4
13367 move %xcc, %l5, %l3
13368 and %i4, %g6, %o0
13369 tvs %xcc, 0x7
13370 ldstub [%l7 + 0x2A], %i5
13371 tsubcc %i0, 0x0AB0, %i7
13372 tvs %icc, 0x4
13373 tne %icc, 0x3
13374 add %l7, 0x44, %l6
13375 wr %g0, 0x04, %asi
13376 casa [%l6] 0x04, %o1, %o2
13377 movcc %xcc, %g2, %l6
13378 wr %g0, 0x0c, %asi
13379 lda [%l7 + 0x0C] %asi, %f3
13380 array32 %l0, %g5, %i6
13381 fmovrse %g4, %f8, %f29
13382 nop
13383 setx loop_1142, %l0, %l1
13384 wrpr 0x1, %tl
13385 wrpr %l1, %tpc
13386 add %l1, 0x4, %l1
13387 wrpr %l1, %tnpc
13388 setx 0x34400001400, %l0, %l1
13389 wrpr %l1, %tstate
13390 wrhpr 0x4, %htstate
13391 retry
13392 brlez %o5, loop_1143
13393 brlez %g3, loop_1144
13394 tpos %icc, 0x4
13395loop_1142:
13396 nop
13397 fitod %f2, %f24
13398 fdtoi %f24, %f5
13399loop_1143:
13400 bn,a,pt %icc, loop_1145
13401loop_1144:
13402 bcs,a loop_1146
13403 fbge %fcc2, loop_1147
13404 fmovsn %xcc, %f24, %f10
13405loop_1145:
13406 tvc %icc, 0x6
13407loop_1146:
13408 stbar
13409loop_1147:
13410 subc %l2, %g7, %o7
13411 sir 0x0DBA
13412 brgez,a %o3, loop_1148
13413 fmovrsgz %o6, %f24, %f2
13414 edge16 %l4, %i2, %l1
13415 movne %xcc, %i3, %g1
13416loop_1148:
13417 fbuge,a %fcc2, loop_1149
13418 fmovdgu %xcc, %f11, %f29
13419 movrlz %i1, %o4, %l5
13420 tvc %xcc, 0x2
13421loop_1149:
13422 movcc %xcc, %i4, %l3
13423 movrne %g6, %o0, %i0
13424 nop
13425 fitod %f8, %f6
13426 fdtox %f6, %f6
13427 fxtod %f6, %f26
13428 xor %i7, 0x1605, %i5
13429 tneg %xcc, 0x2
13430 fmovrsgez %o1, %f28, %f3
13431 tcc %xcc, 0x6
13432 xor %o2, %l6, %g2
13433 popc %l0, %i6
13434 fmovsvs %icc, %f20, %f15
13435 or %g5, 0x1A46, %g4
13436 fbge %fcc1, loop_1150
13437 addccc %o5, 0x00A8, %g3
13438 restored
13439 rdpr %cwp, %g1
13440 rdpr %cansave, %g2
13441 rdpr %canrestore, %g3
13442 rdpr %cleanwin, %g4
13443 rdpr %otherwin, %g5
13444 rdpr %wstate, %g6
13445 ta %xcc, 0x6
13446loop_1150:
13447 tgu %xcc, 0x5
13448 ldsh [%l7 + 0x36], %g7
13449 nop
13450 set 0x4C, %o5
13451 ldsh [%l7 + %o5], %o7
13452 add %l7, 0x50, %l6
13453 wr %g0, 0x88, %asi
13454 casa [%l6] 0x88, %l2, %o3
13455 sdivcc %l4, 0x1A3A, %o6
13456 edge32ln %l1, %i3, %g1
13457 set 0x5F, %i7
13458 ldsba [%l7 + %i7] 0x80, %i2
13459 add %o4, %l5, %i4
13460 set 0x60, %l1
13461 prefetcha [%l7 + %l1] 0x15, 0x0
13462 tcc %xcc, 0x6
13463 sth %l3, [%l7 + 0x38]
13464 fmovsg %icc, %f18, %f0
13465 add %o0, 0x1B98, %i0
13466 bvs,a loop_1151
13467 bcc,a %xcc, loop_1152
13468 sllx %i7, 0x0F, %g6
13469 tge %xcc, 0x4
13470loop_1151:
13471 udiv %o1, 0x1989, %o2
13472loop_1152:
13473 ta %icc, 0x7
13474 srl %l6, %i5, %g2
13475 smul %i6, 0x00C0, %g5
13476 movrgz %l0, %g4, %o5
13477 fabsd %f8, %f22
13478 subccc %g3, 0x02B1, %o7
13479 movleu %xcc, %g7, %o3
13480 sra %l4, %o6, %l2
13481 array8 %l1, %i3, %i2
13482 xorcc %o4, 0x0B6F, %l5
13483 xorcc %g1, %i1, %i4
13484 mulscc %l3, %o0, %i0
13485 srlx %g6, 0x14, %i7
13486 xnorcc %o2, 0x1308, %o1
13487 sth %i5, [%l7 + 0x74]
13488 fxors %f16, %f18, %f3
13489 fand %f24, %f0, %f26
13490 nop
13491 setx 0xF053AE06, %l0, %l6
13492 st %l6, [%l7 + 0x3C]
13493 ld [%l7 + 0x3C], %fsr
13494 movleu %xcc, %g2, %l6
13495 movn %icc, %g5, %i6
13496 set 0x16, %i3
13497 lduba [%l7 + %i3] 0x89, %l0
13498 nop
13499 setx 0xDC644BF389B631D0, %l0, %l6
13500 stx %l6, [%l7 + 0x28]
13501 ldd [%l7 + 0x28], %f24
13502 setx 0x4E3E3F498CCC1CC2, %l1, %l5
13503 stx %l5, [%l7 + 0x10]
13504 ldd [%l7 + 0x10], %f16
13505 fmuld %f16, %f24, %f24
13506 brlz,a %o5, loop_1153
13507 srax %g4, 0x1D, %o7
13508 subc %g7, %o3, %l4
13509 bleu,a %xcc, loop_1154
13510loop_1153:
13511 movn %icc, %g3, %l2
13512 subc %o6, 0x11ED, %l1
13513 smul %i3, %i2, %l5
13514loop_1154:
13515 fandnot2 %f14, %f10, %f6
13516 tl %xcc, 0x4
13517 ldd [%l7 + 0x08], %f8
13518 edge16l %g1, %o4, %i1
13519 wr %g0, 0x80, %asi
13520 sta %f11, [%l7 + 0x38] %asi
13521 addc %i4, %l3, %i0
13522 srl %g6, %o0, %i7
13523 fmovsle %xcc, %f17, %f26
13524 brgz,a %o1, loop_1155
13525 saved
13526 rdpr %cwp, %g1
13527 rdpr %cansave, %g2
13528 rdpr %canrestore, %g3
13529 rdpr %cleanwin, %g4
13530 rdpr %otherwin, %g5
13531 rdpr %wstate, %g6
13532 srlx %i5, %o2, %g2
13533 movl %icc, %l6, %i6
13534loop_1155:
13535 array32 %g5, %o5, %l0
13536 movre %o7, 0x0E0, %g7
13537 movcc %xcc, %o3, %l4
13538 nop
13539 setx 0x4078ED6B, %l0, %l6
13540 st %l6, [%l7 + 0x1C]
13541 ld [%l7 + 0x1C], %fsr
13542 fnot1 %f4, %f16
13543 tsubcctv %g4, 0x1D9A, %l2
13544 tne %xcc, 0x0
13545 andcc %o6, %g3, %l1
13546 ldsb [%l7 + 0x0A], %i3
13547 restored
13548 rdpr %cwp, %g1
13549 rdpr %cansave, %g2
13550 rdpr %canrestore, %g3
13551 rdpr %cleanwin, %g4
13552 rdpr %otherwin, %g5
13553 rdpr %wstate, %g6
13554 orncc %i2, 0x0D21, %g1
13555 fcmple16 %f16, %f4, %o4
13556 array8 %l5, %i4, %l3
13557 sdiv %i0, 0x15FD, %i1
13558 mulscc %g6, 0x071E, %i7
13559 tsubcctv %o0, 0x10B5, %i5
13560 movvc %xcc, %o1, %g2
13561 or %o2, 0x1FC7, %l6
13562 flush %l7 + 0x50
13563 edge8ln %i6, %g5, %l0
13564 tsubcctv %o7, %o5, %g7
13565 subcc %o3, %l4, %l2
13566 fbge,a %fcc2, loop_1156
13567 fnor %f14, %f30, %f6
13568 stbar
13569 tsubcc %g4, 0x0E3B, %o6
13570loop_1156:
13571 fmovsle %icc, %f28, %f20
13572 andncc %g3, %i3, %i2
13573 tleu %icc, 0x4
13574 movrlz %l1, 0x3E7, %o4
13575 subc %g1, 0x062C, %l5
13576 movgu %xcc, %l3, %i4
13577 move %icc, %i1, %i0
13578 ldd [%l7 + 0x30], %f2
13579 movleu %icc, %g6, %i7
13580 fornot1 %f18, %f12, %f26
13581 add %l7, 0x7C, %l6
13582 wr %g0, 0x18, %asi
13583 lda [%l6] %asi, %i5
13584 casa [%l6] %asi, %i5, %o1
13585 andcc %o0, 0x1BF2, %o2
13586 tge %icc, 0x5
13587 fsrc2 %f28, %f16
13588 edge32n %l6, %g2, %i6
13589 fbn %fcc2, loop_1157
13590 fmovrslz %l0, %f10, %f2
13591 edge32n %g5, %o7, %g7
13592 xnor %o3, 0x1544, %o5
13593loop_1157:
13594 movge %icc, %l2, %g4
13595 add %l7, 0x2C, %l6
13596 wr %g0, 0x89, %asi
13597 casa [%l6] 0x89, %l4, %o6
13598 sll %g3, 0x06, %i3
13599 srlx %l1, %i2, %o4
13600 set 0x18, %o3
13601 ldsha [%l7 + %o3] 0x14, %l5
13602 pdist %f28, %f28, %f14
13603 fandnot1 %f16, %f20, %f30
13604 xor %g1, %i4, %l3
13605 bl %xcc, loop_1158
13606 sub %i0, %g6, %i7
13607 xnor %i1, %i5, %o0
13608 fzeros %f4
13609loop_1158:
13610 nop
13611 setx 0x1EB5A793A075A81B, %l0, %l6
13612 stx %l6, [%l7 + 0x20]
13613 ldx [%l7 + 0x20], %fsr
13614 nop
13615 setx 0xBF2CB5CA6E8B8F65, %l0, %l6
13616 stx %l6, [%l7 + 0x28]
13617 ldd [%l7 + 0x28], %f16
13618 setx 0x628BD170973B01C4, %l1, %l5
13619 stx %l5, [%l7 + 0x10]
13620 ldd [%l7 + 0x10], %f4
13621 fdivd %f4, %f16, %f6
13622 nop
13623 fitos %f1, %f25
13624 fstox %f25, %f6
13625 fxtos %f6, %f4
13626 bgu %icc, loop_1159
13627 fands %f15, %f4, %f29
13628 taddcctv %o1, 0x03AC, %o2
13629 fnegs %f0, %f31
13630loop_1159:
13631 subcc %l6, 0x0EB5, %i6
13632 srl %g2, %l0, %g5
13633 tge %xcc, 0x2
13634 edge32n %o7, %o3, %g7
13635 nop
13636 setx 0xDC0474C21CF37F54, %l0, %l6
13637 stx %l6, [%l7 + 0x28]
13638 ldd [%l7 + 0x28], %f0
13639 setx 0x00F33BE5BFCEE5E0, %l1, %l5
13640 stx %l5, [%l7 + 0x10]
13641 ldd [%l7 + 0x10], %f0
13642 faddd %f0, %f0, %f8
13643 umulcc %o5, %g4, %l2
13644 wr %g0, 0x2f, %asi
13645 ldda [%l7 + 0x20] %asi, %l4
13646 movge %icc, %g3, %i3
13647 mulscc %o6, %i2, %l1
13648 tneg %xcc, 0x5
13649 fba %fcc1, loop_1160
13650 fcmpne32 %f6, %f6, %o4
13651 ta %icc, 0x2
13652 bvc,a,pn %xcc, loop_1161
13653loop_1160:
13654 nop
13655 setx 0x1C761B7B, %l0, %l6
13656 st %l6, [%l7 + 0x28]
13657 ld [%l7 + 0x28], %f6
13658 setx 0xB4C965BA, %l1, %l5
13659 st %l5, [%l7 + 0x10]
13660 ld [%l7 + 0x10], %f29
13661 fdivs %f29, %f6, %f16
13662 edge16n %g1, %l5, %i4
13663 ld [%l7 + 0x40], %f22
13664loop_1161:
13665 nop
13666 membar #Sync
13667 set 0x40, %l6
13668 ldda [%l7 + %l6] 0x1f, %f0
13669 wr %g0, 0x11, %asi
13670 ldstuba [%l7 + 0x33] %asi, %i0
13671 movrgz %g6, %l3, %i7
13672 wr %g0, 0x81, %asi
13673 stda %f16, [%l7 + 0x40] %asi
13674 popc %i1, %o0
13675 popc 0x1ADE, %i5
13676 fbn %fcc2, loop_1162
13677 movrgz %o1, 0x290, %l6
13678 xorcc %o2, %g2, %i6
13679 tsubcc %l0, %g5, %o7
13680loop_1162:
13681 nop
13682 add %l7, 0x38, %l6
13683 wr %g0, 0x04, %asi
13684 ldxa [%l6] %asi, %o3
13685 casxa [%l6] %asi, %o3, %o5
13686 nop
13687 set 0x20, %g7
13688 std %f18, [%l7 + %g7]
13689 nop
13690 fitod %f4, %f24
13691 fdtos %f24, %f18
13692 umulcc %g7, 0x087D, %g4
13693 brz,a %l2, loop_1163
13694 tsubcc %l4, 0x0E5B, %g3
13695 wr %g0, 0x19, %asi
13696 ldstuba [%l7 + 0x59] %asi, %i3
13697loop_1163:
13698 or %i2, 0x14A5, %o6
13699 sdiv %o4, 0x144B, %g1
13700 tleu %icc, 0x1
13701 ldx [%l7 + 0x38], %l5
13702 ldsb [%l7 + 0x6C], %l1
13703 flush %l7 + 0x24
13704 fbl,a %fcc2, loop_1164
13705 movvs %xcc, %i4, %i0
13706 smulcc %l3, %g6, %i7
13707 movge %icc, %o0, %i5
13708loop_1164:
13709 mova %xcc, %i1, %l6
13710 wr %g0, 0x81, %asi
13711 stba %o2, [%l7 + 0x2A] %asi
13712 tsubcctv %o1, 0x1761, %i6
13713 fornot1s %f11, %f9, %f23
13714 alignaddrl %g2, %g5, %l0
13715 fnor %f28, %f22, %f30
13716 tpos %icc, 0x7
13717 wr %g0, 0x0c, %asi
13718 swapa [%l7 + 0x70] %asi, %o7
13719 te %icc, 0x4
13720 alignaddrl %o3, %o5, %g7
13721 bcs loop_1165
13722 edge8ln %g4, %l4, %l2
13723 umul %g3, 0x0EB2, %i2
13724 srax %o6, 0x00, %o4
13725loop_1165:
13726 subcc %i3, %l5, %l1
13727 fmovse %xcc, %f27, %f16
13728 fcmpne32 %f30, %f6, %g1
13729 sdiv %i0, 0x0CB0, %l3
13730 srax %g6, %i4, %o0
13731 set 0x4C, %i1
13732 sta %f17, [%l7 + %i1] 0x18
13733 fpack32 %f24, %f22, %f30
13734 bvc,a,pt %icc, loop_1166
13735 fsrc1 %f8, %f28
13736 bl,a,pt %icc, loop_1167
13737 tvc %xcc, 0x2
13738loop_1166:
13739 xorcc %i5, 0x094C, %i1
13740 bshuffle %f10, %f20, %f8
13741loop_1167:
13742 fnand %f8, %f26, %f2
13743 sll %i7, %l6, %o2
13744 set 0x28, %i4
13745 ldxa [%g0 + %i4] 0x20, %i6
13746 fmovdne %xcc, %f8, %f27
13747 mulscc %o1, 0x090A, %g2
13748 wr %g0, 0x89, %asi
13749 ldxa [%l7 + 0x08] %asi, %l0
13750 sll %o7, 0x18, %o3
13751 be loop_1168
13752 brgz %g5, loop_1169
13753 fmovsge %icc, %f1, %f19
13754 fabss %f27, %f24
13755loop_1168:
13756 nop
13757 wr %g0, 0x89, %asi
13758 stda %f16, [%l7 + 0x40] %asi
13759loop_1169:
13760 fmovsge %xcc, %f10, %f22
13761 nop
13762 setx 0x55C26322D07E21E3, %l0, %l6
13763 stx %l6, [%l7 + 0x70]
13764 ldx [%l7 + 0x70], %fsr
13765 add %l7, 0x6C, %l6
13766 wr %g0, 0x88, %asi
13767 casa [%l6] %asi, %g7, %o5
13768 orn %g4, 0x12D2, %l2
13769 movvc %icc, %g3, %l4
13770 sth %i2, [%l7 + 0x10]
13771 fbu %fcc0, loop_1170
13772 movrlez %o4, %o6, %l5
13773 fnot2 %f10, %f28
13774 sdiv %i3, 0x12F4, %g1
13775loop_1170:
13776 nop
13777 setx 0x339CA2FEC48FE6F0, %l0, %l6
13778 stx %l6, [%l7 + 0x28]
13779 ldd [%l7 + 0x28], %f12
13780 setx 0x945C972EEC59555B, %l1, %l5
13781 stx %l5, [%l7 + 0x10]
13782 ldd [%l7 + 0x10], %f2
13783 fsubd %f2, %f12, %f30
13784 edge32ln %i0, %l3, %g6
13785 fmovsleu %icc, %f13, %f11
13786 movle %icc, %i4, %o0
13787 xor %i5, %i1, %i7
13788 tvs %icc, 0x7
13789 andn %l1, %l6, %i6
13790 andn %o1, 0x14A4, %g2
13791 sllx %l0, 0x15, %o7
13792 edge32ln %o2, %g5, %g7
13793 orcc %o5, 0x179A, %o3
13794 brnz,a %l2, loop_1171
13795 fornot2s %f8, %f21, %f15
13796 sdiv %g3, 0x0E1B, %g4
13797 alignaddr %i2, %l4, %o4
13798loop_1171:
13799 fpsub16s %f27, %f10, %f8
13800 ldstub [%l7 + 0x0E], %o6
13801 te %icc, 0x1
13802 nop
13803 fitod %f6, %f8
13804 fdtos %f8, %f30
13805 tn %xcc, 0x1
13806 fcmpgt32 %f12, %f26, %l5
13807 wr %g0, 0x26, %asi
13808 ldda [%l7 + 0x10] %asi, %i2
13809 edge32 %g1, %i0, %g6
13810 orcc %l3, 0x11B3, %i4
13811 edge8 %i5, %o0, %i1
13812 restored
13813 rdpr %cwp, %g1
13814 rdpr %cansave, %g2
13815 rdpr %canrestore, %g3
13816 rdpr %cleanwin, %g4
13817 rdpr %otherwin, %g5
13818 rdpr %wstate, %g6
13819 alignaddrl %i7, %l6, %l1
13820 edge8ln %i6, %g2, %o1
13821 bn,pt %xcc, loop_1172
13822 fpack16 %f8, %f13
13823 fcmpne16 %f24, %f18, %o7
13824 add %o2, 0x13B8, %l0
13825loop_1172:
13826 subccc %g5, %o5, %o3
13827 prefetch [%l7 + 0x1C], 0x0
13828 nop
13829 setx loop_1173, %l0, %l1
13830 wrpr 0x1, %tl
13831 wrpr %l1, %tnpc
13832 setx 0x34400001400, %l0, %l1
13833 wrpr %l1, %tstate
13834 wrhpr 0x4, %htstate
13835 done
13836 tg %icc, 0x5
13837 lduh [%l7 + 0x28], %g7
13838 addccc %l2, 0x1F85, %g4
13839loop_1173:
13840 movneg %icc, %i2, %g3
13841 nop
13842 setx 0x85329C1F, %l0, %l6
13843 st %l6, [%l7 + 0x28]
13844 ld [%l7 + 0x28], %f15
13845 setx 0x2627B231, %l1, %l5
13846 st %l5, [%l7 + 0x10]
13847 ld [%l7 + 0x10], %f6
13848 fmuls %f6, %f15, %f4
13849 fnot1s %f4, %f14
13850 nop
13851 setx 0x9052A14A, %l0, %l6
13852 st %l6, [%l7 + 0x18]
13853 ld [%l7 + 0x18], %fsr
13854 array32 %l4, %o4, %o6
13855 srax %i3, 0x18, %g1
13856 fcmpgt16 %f26, %f18, %i0
13857 andncc %l5, %g6, %l3
13858 addccc %i5, 0x0E1B, %o0
13859 orn %i4, %i7, %l6
13860 fbge %fcc0, loop_1174
13861 sdiv %l1, 0x1C2D, %i1
13862 std %f16, [%l7 + 0x60]
13863 movcs %xcc, %i6, %o1
13864loop_1174:
13865 movrlez %g2, %o2, %o7
13866 set 0x6C, %l3
13867 sta %f22, [%l7 + %l3] 0x15
13868 mulx %g5, 0x0193, %l0
13869 fmovdn %icc, %f22, %f4
13870 tle %icc, 0x0
13871 tn %icc, 0x5
13872 bleu loop_1175
13873 saved
13874 rdpr %cwp, %g1
13875 rdpr %cansave, %g2
13876 rdpr %canrestore, %g3
13877 rdpr %cleanwin, %g4
13878 rdpr %otherwin, %g5
13879 rdpr %wstate, %g6
13880 ta %xcc, 0x5
13881 fbue %fcc2, loop_1176
13882loop_1175:
13883 brgz %o5, loop_1177
13884 fbu,a %fcc1, loop_1178
13885 fmovsa %xcc, %f19, %f14
13886loop_1176:
13887 xorcc %o3, 0x103B, %g7
13888loop_1177:
13889 edge16l %g4, %i2, %l2
13890loop_1178:
13891 edge32l %l4, %o4, %o6
13892 sllx %i3, 0x1A, %g3
13893 nop
13894 fitod %f18, %f12
13895 nop
13896 set 0x38, %l0
13897 prefetch [%l7 + %l0], 0x2
13898 tle %xcc, 0x6
13899 move %icc, %i0, %l5
13900 tpos %xcc, 0x5
13901 movg %xcc, %g6, %l3
13902 movpos %icc, %i5, %o0
13903 taddcctv %g1, 0x01B5, %i7
13904 and %i4, 0x1576, %l6
13905 srax %l1, 0x0C, %i1
13906 saved
13907 rdpr %cwp, %g1
13908 rdpr %cansave, %g2
13909 rdpr %canrestore, %g3
13910 rdpr %cleanwin, %g4
13911 rdpr %otherwin, %g5
13912 rdpr %wstate, %g6
13913 movgu %icc, %i6, %g2
13914 sdivcc %o2, 0x1662, %o1
13915 saved
13916 rdpr %cwp, %g1
13917 rdpr %cansave, %g2
13918 rdpr %canrestore, %g3
13919 rdpr %cleanwin, %g4
13920 rdpr %otherwin, %g5
13921 rdpr %wstate, %g6
13922 tne %icc, 0x3
13923 addccc %o7, %g5, %o5
13924 orcc %o3, %g7, %l0
13925 fbu,a %fcc1, loop_1179
13926 fmovsvc %xcc, %f23, %f25
13927 srlx %i2, %g4, %l2
13928 tle %xcc, 0x2
13929loop_1179:
13930 fblg %fcc0, loop_1180
13931 movle %xcc, %l4, %o6
13932 nop
13933 setx 0x1F10A9C7, %l0, %l6
13934 st %l6, [%l7 + 0x28]
13935 ld [%l7 + 0x28], %f28
13936 setx 0x71384594, %l1, %l5
13937 st %l5, [%l7 + 0x10]
13938 ld [%l7 + 0x10], %f24
13939 fsubs %f24, %f28, %f16
13940 movcs %xcc, %o4, %i3
13941loop_1180:
13942 tg %icc, 0x2
13943 fmovsneg %icc, %f16, %f0
13944 wr %g0, 0x80, %asi
13945 stwa %g3, [%l7 + 0x50] %asi
13946 sethi 0x13E8, %i0
13947 addccc %g6, %l5, %l3
13948 sub %o0, 0x1582, %i5
13949 fmovrdne %i7, %f28, %f2
13950 movn %xcc, %g1, %i4
13951 fmovrslez %l1, %f14, %f28
13952 movn %icc, %i1, %i6
13953 edge16ln %g2, %l6, %o2
13954 nop
13955 setx 0xA74CA16B, %l0, %l6
13956 st %l6, [%l7 + 0x28]
13957 ld [%l7 + 0x28], %f15
13958 setx 0x9D1FC3BE, %l1, %l5
13959 st %l5, [%l7 + 0x10]
13960 ld [%l7 + 0x10], %f2
13961 fadds %f2, %f15, %f12
13962 ta %xcc, 0x2
13963 udivcc %o1, 0x10D3, %o7
13964 edge8 %o5, %o3, %g5
13965 tleu %xcc, 0x4
13966 andcc %l0, 0x1850, %i2
13967 fcmple16 %f24, %f4, %g4
13968 tle %icc, 0x3
13969 tsubcctv %g7, 0x07AE, %l4
13970 taddcc %l2, %o6, %i3
13971 umul %o4, 0x0CA5, %i0
13972 set 0x70, %o2
13973 lduwa [%l7 + %o2] 0x88, %g6
13974 tle %xcc, 0x4
13975 wr %g0, 0x80, %asi
13976 stda %f16, [%l7 + 0x40] %asi
13977 sth %l5, [%l7 + 0x0C]
13978 bg,a,pt %xcc, loop_1181
13979 fpadd32 %f10, %f22, %f30
13980 wr %g0, 0x81, %asi
13981 ldsba [%l7 + 0x76] %asi, %l3
13982loop_1181:
13983 movpos %icc, %o0, %g3
13984 fcmpeq16 %f30, %f6, %i5
13985 mulscc %g1, 0x1D55, %i4
13986 xnor %l1, %i7, %i1
13987 bneg loop_1182
13988 fpsub16 %f6, %f16, %f30
13989 fmovdneg %xcc, %f25, %f2
13990 set 0x75, %g6
13991 ldsba [%l7 + %g6] 0x81, %i6
13992loop_1182:
13993 nop
13994 setx 0x8F3FB1E4, %l0, %l6
13995 st %l6, [%l7 + 0x28]
13996 ld [%l7 + 0x28], %f22
13997 setx 0x8AD6417C, %l1, %l5
13998 st %l5, [%l7 + 0x10]
13999 ld [%l7 + 0x10], %f16
14000 fsubs %f16, %f22, %f30
14001 tgu %xcc, 0x1
14002 restored
14003 rdpr %cwp, %g1
14004 rdpr %cansave, %g2
14005 rdpr %canrestore, %g3
14006 rdpr %cleanwin, %g4
14007 rdpr %otherwin, %g5
14008 rdpr %wstate, %g6
14009 edge8ln %g2, %o2, %o1
14010 subc %l6, %o7, %o5
14011 edge32n %g5, %l0, %o3
14012 tcs %icc, 0x6
14013 edge32l %i2, %g4, %l4
14014 tg %xcc, 0x2
14015 nop
14016 setx 0xEB5FC8AFC0638C72, %l0, %l6
14017 stx %l6, [%l7 + 0x78]
14018 ldx [%l7 + 0x78], %fsr
14019 fxors %f4, %f4, %f29
14020 tl %xcc, 0x7
14021 edge8ln %g7, %o6, %i3
14022 tsubcc %o4, 0x09F1, %l2
14023 tvc %xcc, 0x5
14024 bl,a %icc, loop_1183
14025 edge16 %g6, %i0, %l5
14026 movl %icc, %o0, %l3
14027 movcc %xcc, %g3, %i5
14028loop_1183:
14029 fbo %fcc1, loop_1184
14030 movl %icc, %i4, %l1
14031 edge32n %g1, %i7, %i6
14032 edge32l %g2, %i1, %o2
14033loop_1184:
14034 sra %o1, %l6, %o5
14035 fmovsge %xcc, %f10, %f12
14036 array16 %o7, %g5, %o3
14037 movleu %icc, %i2, %l0
14038 fbl %fcc2, loop_1185
14039 taddcc %l4, %g4, %g7
14040 xnorcc %i3, 0x186C, %o4
14041 bvs,a loop_1186
14042loop_1185:
14043 lduw [%l7 + 0x10], %o6
14044 nop
14045 setx 0x25E86C85, %l0, %l6
14046 st %l6, [%l7 + 0x28]
14047 ld [%l7 + 0x28], %f15
14048 setx 0x863210AC, %l1, %l5
14049 st %l5, [%l7 + 0x10]
14050 ld [%l7 + 0x10], %f22
14051 fdivs %f22, %f15, %f29
14052 nop
14053 setx 0x24909C67, %l0, %l6
14054 st %l6, [%l7 + 0x28]
14055 ld [%l7 + 0x28], %f3
14056 fsqrts %f3, %f8
14057loop_1186:
14058 udiv %g6, 0x1889, %l2
14059 edge8l %i0, %o0, %l5
14060 sdiv %g3, 0x1B33, %l3
14061 xnor %i4, 0x1D6D, %l1
14062 alignaddr %g1, %i7, %i5
14063 fbn %fcc1, loop_1187
14064 alignaddr %i6, %i1, %o2
14065 mulx %g2, %o1, %o5
14066 tvs %xcc, 0x6
14067loop_1187:
14068 tleu %xcc, 0x6
14069 mulx %l6, %g5, %o3
14070 fmovd %f0, %f0
14071 sdiv %o7, 0x0F29, %l0
14072 movle %icc, %i2, %l4
14073 movge %icc, %g4, %g7
14074 fbule,a %fcc3, loop_1188
14075 alignaddr %o4, %i3, %g6
14076 taddcc %l2, 0x0CCF, %o6
14077 edge16l %o0, %i0, %g3
14078loop_1188:
14079 fbne %fcc0, loop_1189
14080 tle %icc, 0x2
14081 movrgz %l5, %i4, %l3
14082 ba,pn %icc, loop_1190
14083loop_1189:
14084 movcc %xcc, %l1, %g1
14085 ldsw [%l7 + 0x3C], %i5
14086 taddcctv %i6, %i7, %i1
14087loop_1190:
14088 nop
14089 wr %g0, 0x89, %asi
14090 ldda [%l7 + 0x50] %asi, %g2
14091 nop
14092 setx 0xE0423970, %l0, %l6
14093 st %l6, [%l7 + 0x0C]
14094 ld [%l7 + 0x0C], %fsr
14095 movrne %o1, 0x214, %o2
14096 fxnor %f6, %f24, %f16
14097 movcc %xcc, %o5, %l6
14098 tsubcc %o3, 0x1E78, %g5
14099 brgz,a %l0, loop_1191
14100 tle %icc, 0x6
14101 addcc %i2, %o7, %l4
14102 andn %g4, 0x1361, %o4
14103loop_1191:
14104 fnor %f8, %f24, %f28
14105 andcc %g7, %g6, %i3
14106 fxor %f26, %f28, %f6
14107 add %o6, 0x0673, %l2
14108 bpos,a loop_1192
14109 sethi 0x0635, %i0
14110 be,pn %icc, loop_1193
14111 movcs %icc, %g3, %l5
14112loop_1192:
14113 nop
14114 fitod %f4, %f16
14115 fdtoi %f16, %f13
14116 fandnot2s %f3, %f26, %f13
14117loop_1193:
14118 udiv %o0, 0x1D94, %i4
14119 fblg,a %fcc2, loop_1194
14120 fones %f19
14121 nop
14122 setx loop_1195, %l0, %l1
14123 jmpl %l1, %l3
14124 array32 %g1, %i5, %l1
14125loop_1194:
14126 te %xcc, 0x1
14127 wr %g0, 0x04, %asi
14128 ldstuba [%l7 + 0x4E] %asi, %i6
14129loop_1195:
14130 ldx [%l7 + 0x68], %i1
14131 add %l7, 0x40, %l6
14132 wr %g0, 0x89, %asi
14133 casxa [%l6] 0x89, %i7, %g2
14134 bcc,pn %icc, loop_1196
14135 sdivx %o2, 0x003B, %o1
14136 srax %l6, 0x1A, %o5
14137 movcc %xcc, %g5, %l0
14138loop_1196:
14139 sra %o3, %o7, %i2
14140 mulx %l4, 0x041B, %g4
14141 subccc %o4, 0x16D4, %g7
14142 movre %i3, %g6, %o6
14143 fmovdneg %icc, %f26, %f1
14144 ld [%l7 + 0x18], %f28
14145 ta %icc, 0x7
14146 edge16 %i0, %g3, %l2
14147 fmovrdlz %o0, %f30, %f0
14148 membar 0x65
14149 sdiv %i4, 0x0BFF, %l3
14150 addccc %l5, 0x0292, %i5
14151 addccc %g1, 0x0C26, %i6
14152 fnands %f0, %f25, %f9
14153 movn %icc, %l1, %i1
14154 st %f5, [%l7 + 0x64]
14155 srl %i7, %o2, %g2
14156 nop
14157 setx loop_1197, %l0, %l1
14158 wrpr 0x1, %tl
14159 wrpr %l1, %tnpc
14160 setx 0x34400001400, %l0, %l1
14161 wrpr %l1, %tstate
14162 wrhpr 0x4, %htstate
14163 done
14164 tsubcc %l6, %o1, %o5
14165 tleu %xcc, 0x5
14166 fmovdpos %icc, %f23, %f12
14167loop_1197:
14168 restored
14169 rdpr %cwp, %g1
14170 rdpr %cansave, %g2
14171 rdpr %canrestore, %g3
14172 rdpr %cleanwin, %g4
14173 rdpr %otherwin, %g5
14174 rdpr %wstate, %g6
14175 edge16ln %l0, %g5, %o3
14176 move %xcc, %i2, %l4
14177 popc %g4, %o7
14178 smul %g7, %i3, %o4
14179 wr %g0, 0x88, %asi
14180 ldda [%l7 + 0x30] %asi, %g6
14181 edge16l %i0, %g3, %o6
14182 brnz,a %l2, loop_1198
14183 fexpand %f19, %f6
14184 sdiv %o0, 0x10AA, %l3
14185 wr %g0, 0x0c, %asi
14186 lduba [%l7 + 0x7E] %asi, %i4
14187loop_1198:
14188 sub %i5, 0x1695, %l5
14189 movg %xcc, %i6, %g1
14190 edge32l %i1, %i7, %o2
14191 movvs %xcc, %g2, %l1
14192 movne %icc, %l6, %o5
14193 membar #Sync
14194 set 0x40, %l4
14195 ldda [%l7 + %l4] 0xf0, %f16
14196 tl %xcc, 0x3
14197 sll %l0, 0x0E, %g5
14198 wr %g0, 0x04, %asi
14199 stba %o3, [%l7 + 0x20] %asi
14200 movle %icc, %i2, %l4
14201 xor %g4, 0x189F, %o1
14202 addcc %o7, 0x0835, %i3
14203 edge32 %g7, %g6, %o4
14204 edge8n %i0, %g3, %l2
14205 tvs %icc, 0x5
14206 fmul8x16al %f20, %f11, %f10
14207 brgz,a %o6, loop_1199
14208 fmovsg %xcc, %f30, %f7
14209 nop
14210 setx loop_1200, %l0, %l1
14211 wrpr 0x1, %tl
14212 wrpr %l1, %tpc
14213 add %l1, 0x4, %l1
14214 wrpr %l1, %tnpc
14215 setx 0x34400001400, %l0, %l1
14216 wrpr %l1, %tstate
14217 wrhpr 0x4, %htstate
14218 retry
14219 movgu %icc, %o0, %l3
14220loop_1199:
14221 ldd [%l7 + 0x50], %f8
14222 nop
14223 fitod %f8, %f12
14224 fdtox %f12, %f2
14225 fxtod %f2, %f10
14226loop_1200:
14227 subccc %i5, 0x09B8, %i4
14228 wr %g0, 0x81, %asi
14229 ldsha [%l7 + 0x22] %asi, %l5
14230 nop
14231 fitod %f1, %f26
14232 edge8 %g1, %i1, %i7
14233 movle %xcc, %i6, %g2
14234 edge32n %l1, %o2, %o5
14235 fmovspos %icc, %f29, %f19
14236 movle %xcc, %l6, %l0
14237 edge16l %o3, %i2, %g5
14238 fxors %f8, %f0, %f26
14239 srl %l4, 0x18, %o1
14240 fcmpgt16 %f4, %f16, %g4
14241 movrlz %o7, %i3, %g6
14242 movrgz %g7, 0x199, %o4
14243 ldsb [%l7 + 0x6B], %g3
14244 tcc %icc, 0x5
14245 edge16ln %i0, %o6, %o0
14246 tgu %xcc, 0x5
14247 edge16l %l3, %i5, %i4
14248 and %l5, %g1, %i1
14249 tcc %icc, 0x1
14250 edge8ln %i7, %l2, %g2
14251 edge16ln %l1, %i6, %o2
14252 tn %xcc, 0x2
14253 orcc %o5, 0x0130, %l0
14254 nop
14255 set 0x63, %o7
14256 ldsb [%l7 + %o7], %l6
14257 popc %i2, %o3
14258 sth %l4, [%l7 + 0x58]
14259 alignaddrl %o1, %g5, %o7
14260 sethi 0x12C1, %g4
14261 fmovrdgez %i3, %f22, %f26
14262 addccc %g6, %o4, %g3
14263 movle %xcc, %g7, %o6
14264 sllx %o0, %i0, %l3
14265 fsrc2 %f16, %f14
14266 fmovde %icc, %f21, %f22
14267 udivx %i5, 0x113C, %i4
14268 brlz %g1, loop_1201
14269 addccc %i1, 0x0ED8, %i7
14270 mulscc %l2, %l5, %l1
14271 tgu %icc, 0x3
14272loop_1201:
14273 fbug %fcc2, loop_1202
14274 fandnot1 %f20, %f8, %f20
14275 edge8 %g2, %i6, %o5
14276 tcs %icc, 0x0
14277loop_1202:
14278 movgu %icc, %o2, %l0
14279 movvc %icc, %l6, %o3
14280 udiv %i2, 0x12D7, %o1
14281 edge32ln %g5, %o7, %l4
14282 set 0x30, %l2
14283 prefetcha [%l7 + %l2] 0x0c, 0x2
14284 xorcc %g4, %g6, %o4
14285 fbuge,a %fcc0, loop_1203
14286 xor %g7, 0x1A1E, %o6
14287 tg %xcc, 0x7
14288 movvs %icc, %o0, %g3
14289loop_1203:
14290 fmul8sux16 %f28, %f20, %f12
14291 fzeros %f26
14292 subc %i0, %l3, %i4
14293 sllx %g1, 0x08, %i1
14294 nop
14295 setx 0x20754FDB, %l0, %l6
14296 st %l6, [%l7 + 0x1C]
14297 ld [%l7 + 0x1C], %fsr
14298 movrgz %i5, 0x0DF, %i7
14299 movpos %icc, %l5, %l1
14300 fpadd32s %f5, %f9, %f11
14301 srax %g2, 0x18, %i6
14302 swap [%l7 + 0x28], %o5
14303 fmovsn %xcc, %f10, %f10
14304 tl %icc, 0x0
14305 bshuffle %f0, %f18, %f2
14306 restored
14307 rdpr %cwp, %g1
14308 rdpr %cansave, %g2
14309 rdpr %canrestore, %g3
14310 rdpr %cleanwin, %g4
14311 rdpr %otherwin, %g5
14312 rdpr %wstate, %g6
14313 fpadd32 %f26, %f10, %f24
14314 udivcc %l2, 0x0E52, %o2
14315 movrlz %l0, 0x253, %l6
14316 wr %g0, 0x10, %asi
14317 ldstuba [%l7 + 0x6E] %asi, %o3
14318 andcc %i2, %g5, %o1
14319 tle %xcc, 0x4
14320 sir 0x1B6C
14321 fexpand %f18, %f12
14322 stx %l4, [%l7 + 0x48]
14323 array8 %i3, %g4, %g6
14324 set 0x7C, %l5
14325 stwa %o7, [%l7 + %l5] 0x89
14326 nop
14327 setx 0x340D4B5D17680540, %l0, %l6
14328 stx %l6, [%l7 + 0x28]
14329 ldd [%l7 + 0x28], %f16
14330 setx 0xBD5E26C9D2D08049, %l1, %l5
14331 stx %l5, [%l7 + 0x10]
14332 ldd [%l7 + 0x10], %f10
14333 fsubd %f10, %f16, %f4
14334 fpadd16 %f26, %f10, %f28
14335 tn %icc, 0x0
14336 movcs %xcc, %o4, %o6
14337 set 0x0F, %g3
14338 ldsba [%l7 + %g3] 0x14, %g7
14339 edge32n %o0, %i0, %g3
14340 fmovrslz %i4, %f30, %f7
14341 movgu %xcc, %g1, %i1
14342 fmovsleu %icc, %f31, %f23
14343 tg %icc, 0x7
14344 addcc %i5, %l3, %i7
14345 set 0x14, %o4
14346 lduwa [%l7 + %o4] 0x88, %l1
14347 or %g2, 0x1B56, %l5
14348 fbul,a %fcc0, loop_1204
14349 movvc %xcc, %i6, %l2
14350 brgez,a %o5, loop_1205
14351 fbue %fcc3, loop_1206
14352loop_1204:
14353 tne %icc, 0x0
14354 sir 0x1B6A
14355loop_1205:
14356 fpack16 %f22, %f25
14357loop_1206:
14358 and %o2, %l6, %l0
14359 edge16ln %o3, %i2, %g5
14360 fnegs %f20, %f13
14361 fbge,a %fcc2, loop_1207
14362 sll %o1, 0x1A, %i3
14363 edge8n %g4, %g6, %o7
14364 tne %xcc, 0x6
14365loop_1207:
14366 tg %xcc, 0x4
14367 movge %icc, %l4, %o6
14368 edge32ln %g7, %o0, %o4
14369 prefetch [%l7 + 0x7C], 0x3
14370 movne %xcc, %i0, %g3
14371 edge16ln %g1, %i4, %i1
14372 array32 %i5, %i7, %l1
14373 andncc %g2, %l5, %l3
14374 wr %g0, 0x89, %asi
14375 ldxa [%l7 + 0x60] %asi, %l2
14376 fnot1 %f16, %f20
14377 fmovdcs %icc, %f9, %f22
14378 edge32l %i6, %o2, %l6
14379 andncc %o5, %l0, %o3
14380 movrgez %g5, %i2, %i3
14381 srlx %o1, 0x0A, %g6
14382 movge %xcc, %g4, %l4
14383 ta %icc, 0x2
14384 movgu %xcc, %o7, %g7
14385 array16 %o6, %o0, %i0
14386 fcmpeq32 %f0, %f0, %o4
14387 wr %g0, 0x80, %asi
14388 stxa %g1, [%l7 + 0x10] %asi
14389 fabsd %f2, %f24
14390 movgu %icc, %i4, %i1
14391 nop
14392 fitod %f6, %f12
14393 fdtox %f12, %f10
14394 fxtod %f10, %f28
14395 udiv %i5, 0x1A0B, %i7
14396 tcc %xcc, 0x7
14397 set 0x5A, %i6
14398 stba %g3, [%l7 + %i6] 0x2a
14399 membar #Sync
14400 sub %l1, 0x1101, %l5
14401 fbule,a %fcc3, loop_1208
14402 array32 %l3, %g2, %l2
14403 fexpand %f10, %f18
14404 fmovrslez %o2, %f5, %f25
14405loop_1208:
14406 and %l6, %i6, %l0
14407 faligndata %f22, %f20, %f0
14408 tneg %icc, 0x4
14409 bg,a loop_1209
14410 stx %o3, [%l7 + 0x30]
14411 fmul8x16au %f18, %f17, %f0
14412 srl %o5, 0x0D, %i2
14413loop_1209:
14414 array32 %i3, %o1, %g6
14415 umul %g4, 0x0E94, %g5
14416 flush %l7 + 0x70
14417 fmovsge %xcc, %f27, %f29
14418 nop
14419 setx loop_1210, %l0, %l1
14420 wrpr 0x1, %tl
14421 wrpr %l1, %tpc
14422 add %l1, 0x4, %l1
14423 wrpr %l1, %tnpc
14424 setx 0x34400001400, %l0, %l1
14425 wrpr %l1, %tstate
14426 wrhpr 0x4, %htstate
14427 retry
14428 tl %xcc, 0x3
14429 move %xcc, %l4, %o7
14430 fmovdg %icc, %f20, %f16
14431loop_1210:
14432 edge16n %g7, %o0, %o6
14433 movg %xcc, %o4, %i0
14434 fand %f18, %f12, %f6
14435 bn,a,pt %xcc, loop_1211
14436 tcc %icc, 0x0
14437 alignaddr %i4, %i1, %i5
14438 bvs,a,pn %xcc, loop_1212
14439loop_1211:
14440 fnot1 %f0, %f24
14441 addccc %g1, 0x1160, %g3
14442 flush %l7 + 0x70
14443loop_1212:
14444 fcmple16 %f26, %f20, %l1
14445 fmovscs %xcc, %f15, %f14
14446 tne %xcc, 0x0
14447 fnot2 %f24, %f16
14448 fcmple32 %f24, %f2, %i7
14449 movrgz %l5, %l3, %g2
14450 movrgez %o2, 0x201, %l2
14451 srax %i6, 0x16, %l0
14452 addcc %o3, 0x1D87, %l6
14453 fmovdvs %xcc, %f14, %f31
14454 stx %o5, [%l7 + 0x60]
14455 movn %xcc, %i3, %o1
14456 nop
14457 setx 0x305AB650, %l0, %l6
14458 st %l6, [%l7 + 0x2C]
14459 ld [%l7 + 0x2C], %fsr
14460 fand %f22, %f24, %f6
14461 edge16 %g6, %g4, %i2
14462 wr %g0, 0x11, %asi
14463 ldxa [%l7 + 0x58] %asi, %l4
14464 te %icc, 0x5
14465 ldsw [%l7 + 0x28], %o7
14466 fmovsn %xcc, %f6, %f9
14467 fabsd %f14, %f20
14468 fbo %fcc0, loop_1213
14469 bneg,a loop_1214
14470 fpmerge %f4, %f27, %f2
14471 xnor %g7, 0x1FD9, %g5
14472loop_1213:
14473 ldsw [%l7 + 0x64], %o6
14474loop_1214:
14475 fmovde %icc, %f8, %f5
14476 addccc %o4, 0x09B6, %o0
14477 for %f2, %f26, %f12
14478 fbuge %fcc0, loop_1215
14479 movvs %xcc, %i4, %i1
14480 brgz %i0, loop_1216
14481 tcc %icc, 0x0
14482loop_1215:
14483 fnand %f28, %f30, %f4
14484 fandnot2 %f28, %f22, %f22
14485loop_1216:
14486 addc %i5, %g3, %l1
14487 movg %xcc, %i7, %g1
14488 set 0x5B, %g2
14489 ldstuba [%l7 + %g2] 0x04, %l3
14490 orncc %l5, 0x08C6, %o2
14491 saved
14492 rdpr %cwp, %g1
14493 rdpr %cansave, %g2
14494 rdpr %canrestore, %g3
14495 rdpr %cleanwin, %g4
14496 rdpr %otherwin, %g5
14497 rdpr %wstate, %g6
14498 smulcc %l2, 0x080E, %g2
14499 subcc %i6, %o3, %l6
14500 edge8 %o5, %l0, %i3
14501 mulscc %g6, 0x1F58, %g4
14502 brnz,a %o1, loop_1217
14503 umul %l4, 0x038A, %i2
14504 edge32n %o7, %g7, %g5
14505 tsubcc %o6, %o4, %o0
14506loop_1217:
14507 restored
14508 rdpr %cwp, %g1
14509 rdpr %cansave, %g2
14510 rdpr %canrestore, %g3
14511 rdpr %cleanwin, %g4
14512 rdpr %otherwin, %g5
14513 rdpr %wstate, %g6
14514 movgu %icc, %i1, %i4
14515 array16 %i0, %i5, %l1
14516 and %g3, 0x127E, %i7
14517 fabss %f16, %f25
14518 fmovdleu %icc, %f0, %f17
14519 fbe %fcc2, loop_1218
14520 andncc %l3, %l5, %o2
14521 set 0x40, %g5
14522 stda %f0, [%l7 + %g5] 0x1f
14523 membar #Sync
14524loop_1218:
14525 edge16l %g1, %g2, %l2
14526 fxors %f20, %f1, %f11
14527 fpack32 %f12, %f28, %f12
14528 fzero %f4
14529 fmovrse %i6, %f8, %f1
14530 movl %xcc, %o3, %o5
14531 xnorcc %l6, %l0, %i3
14532 fmovdne %icc, %f16, %f4
14533 movn %xcc, %g4, %o1
14534 ldd [%l7 + 0x78], %f24
14535 edge32 %g6, %l4, %o7
14536 edge8n %i2, %g7, %g5
14537 movn %xcc, %o6, %o0
14538 mova %icc, %i1, %i4
14539 udiv %i0, 0x0A26, %i5
14540 fmovdneg %icc, %f9, %f11
14541 fors %f23, %f13, %f13
14542 st %f22, [%l7 + 0x3C]
14543 fmul8ulx16 %f18, %f2, %f26
14544 taddcctv %o4, %l1, %g3
14545 fbe %fcc1, loop_1219
14546 brz %i7, loop_1220
14547 fnot2s %f28, %f2
14548 movneg %icc, %l5, %o2
14549loop_1219:
14550 bne,a %icc, loop_1221
14551loop_1220:
14552 ldstub [%l7 + 0x08], %l3
14553 xnor %g1, %g2, %l2
14554 sdiv %o3, 0x1CA6, %o5
14555loop_1221:
14556 taddcc %i6, %l0, %l6
14557 fmovdge %icc, %f19, %f12
14558 bvs,a %xcc, loop_1222
14559 tneg %xcc, 0x4
14560 tvc %xcc, 0x7
14561 orncc %i3, 0x0FD0, %o1
14562loop_1222:
14563 movcc %xcc, %g6, %g4
14564 lduh [%l7 + 0x68], %o7
14565 fbe %fcc3, loop_1223
14566 sdiv %i2, 0x04DD, %l4
14567 movge %icc, %g7, %g5
14568 fmovrdgez %o6, %f6, %f2
14569loop_1223:
14570 edge16 %i1, %i4, %i0
14571 edge32ln %o0, %i5, %l1
14572 taddcc %o4, 0x1BB0, %g3
14573 fmovrsne %i7, %f21, %f7
14574 movneg %icc, %l5, %o2
14575 tcc %icc, 0x0
14576 array16 %l3, %g2, %g1
14577 movvs %xcc, %l2, %o5
14578 sdivcc %o3, 0x1FD7, %l0
14579 te %icc, 0x1
14580 fmul8x16 %f27, %f28, %f10
14581 orcc %l6, 0x1733, %i3
14582 brgz %i6, loop_1224
14583 tvs %xcc, 0x6
14584 edge16 %o1, %g4, %o7
14585 andn %i2, 0x1CC4, %l4
14586loop_1224:
14587 mova %xcc, %g6, %g7
14588 orn %g5, 0x0A9D, %i1
14589 fcmple32 %f26, %f12, %i4
14590 alignaddr %o6, %i0, %i5
14591 orcc %o0, %o4, %g3
14592 add %l7, 0x20, %l6
14593 wr %g0, 0x0c, %asi
14594 lda [%l6] %asi, %i7
14595 casa [%l6] 0x0c, %i7, %l5
14596 move %icc, %o2, %l3
14597 movn %xcc, %g2, %g1
14598 te %icc, 0x2
14599 sra %l1, 0x17, %l2
14600 mulscc %o3, %o5, %l6
14601 fmovrdlz %i3, %f26, %f20
14602 movvs %xcc, %i6, %o1
14603 fbu,a %fcc2, loop_1225
14604 nop
14605 setx 0xF8BF6DF36C8644B7, %l0, %l6
14606 stx %l6, [%l7 + 0x28]
14607 ldd [%l7 + 0x28], %f18
14608 setx 0xFE9FF8EFDB3CBC66, %l1, %l5
14609 stx %l5, [%l7 + 0x10]
14610 ldd [%l7 + 0x10], %f24
14611 fsubd %f24, %f18, %f2
14612 sethi 0x1B45, %l0
14613 bgu,a %xcc, loop_1226
14614loop_1225:
14615 lduw [%l7 + 0x18], %o7
14616 fxnor %f22, %f18, %f20
14617 edge32l %g4, %l4, %g6
14618loop_1226:
14619 fnot1s %f21, %f12
14620 ldsh [%l7 + 0x10], %g7
14621 movle %icc, %g5, %i2
14622 movleu %xcc, %i1, %o6
14623 popc %i0, %i4
14624 movvs %icc, %i5, %o4
14625 bleu,pt %xcc, loop_1227
14626 tvs %icc, 0x5
14627 fcmpgt16 %f6, %f30, %o0
14628 nop
14629 setx 0x29C2DE36605C5043, %l0, %l6
14630 stx %l6, [%l7 + 0x60]
14631 ldx [%l7 + 0x60], %fsr
14632loop_1227:
14633 fexpand %f25, %f4
14634 fpsub16 %f28, %f16, %f18
14635 srax %g3, 0x08, %l5
14636 fbo,a %fcc3, loop_1228
14637 sllx %o2, 0x00, %i7
14638 udiv %g2, 0x17AB, %l3
14639 nop
14640 fitod %f0, %f12
14641 fdtoi %f12, %f29
14642loop_1228:
14643 alignaddrl %l1, %g1, %l2
14644 ble %icc, loop_1229
14645 fmovrsgz %o5, %f23, %f14
14646 fcmpne16 %f8, %f28, %l6
14647 edge16 %o3, %i3, %o1
14648loop_1229:
14649 brgez %i6, loop_1230
14650 movg %xcc, %o7, %l0
14651 ldd [%l7 + 0x20], %f18
14652 ldub [%l7 + 0x38], %l4
14653loop_1230:
14654 nop
14655 membar #Sync
14656 wr %g0, 0xf8, %asi
14657 ldda [%l7 + 0x40] %asi, %f0
14658 movrgz %g4, %g7, %g6
14659 nop
14660 fitod %f6, %f8
14661 fdtox %f8, %f0
14662 fmul8sux16 %f2, %f24, %f6
14663 edge32l %g5, %i1, %i2
14664 tgu %xcc, 0x5
14665 tgu %icc, 0x6
14666 fmul8sux16 %f18, %f28, %f28
14667 movcc %icc, %i0, %o6
14668 set 0x40, %o6
14669 ldda [%l7 + %o6] 0x19, %f0
14670 fbge,a %fcc0, loop_1231
14671 array32 %i5, %o4, %i4
14672 fmovrsgez %o0, %f5, %f29
14673 mulscc %g3, 0x0C2A, %o2
14674loop_1231:
14675 smul %l5, 0x1BDC, %i7
14676 sllx %l3, %g2, %g1
14677 sdivcc %l2, 0x1A39, %o5
14678 ldd [%l7 + 0x38], %f14
14679 set 0x50, %i5
14680 swapa [%l7 + %i5] 0x18, %l1
14681 fmovsleu %icc, %f13, %f6
14682 saved
14683 rdpr %cwp, %g1
14684 rdpr %cansave, %g2
14685 rdpr %canrestore, %g3
14686 rdpr %cleanwin, %g4
14687 rdpr %otherwin, %g5
14688 rdpr %wstate, %g6
14689 restored
14690 rdpr %cwp, %g1
14691 rdpr %cansave, %g2
14692 rdpr %canrestore, %g3
14693 rdpr %cleanwin, %g4
14694 rdpr %otherwin, %g5
14695 rdpr %wstate, %g6
14696 subc %o3, %i3, %l6
14697 wr %g0, 0xeb, %asi
14698 stba %i6, [%l7 + 0x73] %asi
14699 membar #Sync
14700 movpos %icc, %o7, %l0
14701 fbne,a %fcc2, loop_1232
14702 movl %icc, %o1, %l4
14703 tsubcc %g4, %g6, %g5
14704 srax %i1, %g7, %i0
14705loop_1232:
14706 subccc %i2, 0x1B21, %i5
14707 bvs loop_1233
14708 movcc %icc, %o4, %i4
14709 movl %icc, %o0, %o6
14710 edge8 %g3, %o2, %i7
14711loop_1233:
14712 orcc %l5, 0x0069, %l3
14713 sir 0x1D00
14714 nop
14715 setx 0x8E2161BA, %l0, %l6
14716 st %l6, [%l7 + 0x28]
14717 ld [%l7 + 0x28], %f9
14718 fsqrts %f9, %f1
14719 taddcc %g1, %g2, %o5
14720 smulcc %l1, 0x1CB7, %l2
14721 tneg %icc, 0x2
14722 brlz,a %o3, loop_1234
14723 sll %l6, 0x1F, %i6
14724 movne %xcc, %i3, %o7
14725 sll %o1, %l0, %l4
14726loop_1234:
14727 umul %g4, 0x0971, %g5
14728 nop
14729 setx loop_1235, %l0, %l1
14730 jmpl %l1, %i1
14731 movleu %xcc, %g6, %i0
14732 movl %xcc, %i2, %g7
14733 fmovdge %icc, %f5, %f9
14734loop_1235:
14735 fnands %f9, %f26, %f22
14736 fmovdg %icc, %f4, %f21
14737 set 0x20, %o1
14738 lda [%l7 + %o1] 0x10, %f0
14739 fbg,a %fcc0, loop_1236
14740 movl %icc, %o4, %i5
14741 tleu %xcc, 0x5
14742 fbul %fcc2, loop_1237
14743loop_1236:
14744 add %i4, %o0, %o6
14745 edge8ln %g3, %o2, %l5
14746 fmovdge %icc, %f22, %f15
14747loop_1237:
14748 be,pt %icc, loop_1238
14749 tcc %icc, 0x0
14750 alignaddrl %i7, %l3, %g2
14751 movle %icc, %g1, %o5
14752loop_1238:
14753 edge16 %l2, %o3, %l1
14754 smulcc %l6, %i3, %i6
14755 fandnot1s %f10, %f21, %f22
14756 fmovdg %icc, %f2, %f20
14757 prefetch [%l7 + 0x7C], 0x0
14758 tsubcc %o7, %l0, %o1
14759 array16 %g4, %l4, %i1
14760 set 0x5C, %i2
14761 sta %f2, [%l7 + %i2] 0x89
14762 tsubcctv %g6, %g5, %i2
14763 srax %i0, 0x11, %g7
14764 fnot1 %f4, %f22
14765 movge %xcc, %i5, %o4
14766 tcs %xcc, 0x1
14767 sllx %o0, 0x11, %o6
14768 orcc %g3, 0x1981, %i4
14769 edge32n %o2, %l5, %i7
14770 wr %g0, 0x0c, %asi
14771 ldda [%l7 + 0x10] %asi, %l2
14772 fnors %f22, %f7, %f21
14773 tcc %icc, 0x7
14774 add %g1, 0x1669, %o5
14775 bcs loop_1239
14776 fsrc2s %f8, %f25
14777 movg %icc, %g2, %o3
14778 movl %xcc, %l2, %l6
14779loop_1239:
14780 addcc %i3, %l1, %i6
14781 alignaddrl %o7, %o1, %g4
14782 tl %icc, 0x4
14783 set 0x40, %o0
14784 stxa %l0, [%l7 + %o0] 0x2a
14785 membar #Sync
14786 alignaddrl %l4, %g6, %i1
14787 tleu %xcc, 0x6
14788 wr %g0, 0x11, %asi
14789 ldxa [%l7 + 0x50] %asi, %g5
14790 nop
14791 setx 0x8DDA4CF5, %l0, %l6
14792 st %l6, [%l7 + 0x28]
14793 ld [%l7 + 0x28], %f29
14794 fsqrts %f29, %f23
14795 taddcctv %i2, %i0, %i5
14796 tsubcc %o4, 0x10AB, %o0
14797 fandnot2 %f4, %f18, %f12
14798 brlz,a %o6, loop_1240
14799 bvs,a,pn %xcc, loop_1241
14800 brgez,a %g3, loop_1242
14801 tle %xcc, 0x0
14802loop_1240:
14803 nop
14804 wr %g0, 0x80, %asi
14805 ldsha [%l7 + 0x6E] %asi, %i4
14806loop_1241:
14807 xorcc %o2, %g7, %l5
14808loop_1242:
14809 fpackfix %f8, %f21
14810 bcs,a,pn %xcc, loop_1243
14811 subccc %l3, 0x132E, %g1
14812 nop
14813 set 0x5C, %g4
14814 ldsh [%l7 + %g4], %o5
14815 tvc %xcc, 0x3
14816loop_1243:
14817 andncc %i7, %o3, %g2
14818 xnor %l6, 0x1475, %i3
14819 fbe %fcc0, loop_1244
14820 tg %xcc, 0x4
14821 fbule,a %fcc1, loop_1245
14822 fmovs %f31, %f9
14823loop_1244:
14824 fands %f27, %f25, %f0
14825 sir 0x0375
14826loop_1245:
14827 fsrc2 %f28, %f8
14828 umulcc %l2, 0x0528, %l1
14829 addcc %o7, 0x10DA, %o1
14830 set 0x40, %i0
14831 ldda [%l7 + %i0] 0x18, %g4
14832 fcmpgt32 %f26, %f22, %i6
14833 nop
14834 setx 0xE078151B, %l0, %l6
14835 st %l6, [%l7 + 0x0C]
14836 ld [%l7 + 0x0C], %fsr
14837 movrlz %l0, 0x0B4, %g6
14838 bg %xcc, loop_1246
14839 restored
14840 rdpr %cwp, %g1
14841 rdpr %cansave, %g2
14842 rdpr %canrestore, %g3
14843 rdpr %cleanwin, %g4
14844 rdpr %otherwin, %g5
14845 rdpr %wstate, %g6
14846 array32 %i1, %l4, %g5
14847 sdivx %i2, 0x0849, %i0
14848loop_1246:
14849 nop
14850 set 0x13, %g1
14851 ldstuba [%l7 + %g1] 0x0c, %o4
14852 tsubcctv %i5, %o6, %g3
14853 fmovdleu %xcc, %f12, %f8
14854 orncc %o0, %o2, %i4
14855 fbu,a %fcc1, loop_1247
14856 subccc %l5, 0x05AD, %g7
14857 xor %l3, %g1, %o5
14858 tpos %icc, 0x3
14859loop_1247:
14860 array16 %i7, %g2, %o3
14861 orn %i3, 0x06EB, %l6
14862 tleu %icc, 0x0
14863 taddcc %l2, %l1, %o1
14864 tvc %xcc, 0x2
14865 ta %xcc, 0x6
14866 udivcc %o7, 0x07B2, %i6
14867 taddcc %l0, %g4, %i1
14868 and %g6, 0x16C0, %l4
14869 set 0x57, %i7
14870 lduba [%l7 + %i7] 0x11, %g5
14871 and %i0, %o4, %i2
14872 fmovrsgz %i5, %f19, %f29
14873 bgu,a,pt %icc, loop_1248
14874 std %f6, [%l7 + 0x10]
14875 array8 %o6, %g3, %o0
14876 alignaddrl %o2, %l5, %i4
14877loop_1248:
14878 movcs %icc, %l3, %g1
14879 nop
14880 setx 0x3545A3EEB5DE275A, %l0, %l6
14881 stx %l6, [%l7 + 0x28]
14882 ldd [%l7 + 0x28], %f12
14883 setx 0x8CD69A38B0485ABD, %l1, %l5
14884 stx %l5, [%l7 + 0x10]
14885 ldd [%l7 + 0x10], %f22
14886 fmuld %f22, %f12, %f14
14887 andn %o5, %i7, %g7
14888 andcc %o3, %i3, %l6
14889 mulscc %l2, 0x1BD2, %g2
14890 add %o1, %o7, %i6
14891 fmovrdne %l0, %f18, %f18
14892 sra %l1, %g4, %i1
14893 srl %l4, %g5, %i0
14894 ta %icc, 0x4
14895 and %g6, %i2, %i5
14896 restored
14897 rdpr %cwp, %g1
14898 rdpr %cansave, %g2
14899 rdpr %canrestore, %g3
14900 rdpr %cleanwin, %g4
14901 rdpr %otherwin, %g5
14902 rdpr %wstate, %g6
14903 alignaddr %o4, %g3, %o6
14904 orcc %o2, %l5, %o0
14905 taddcc %l3, %g1, %o5
14906 nop
14907 setx 0x66147C965AF4FD83, %l0, %l6
14908 stx %l6, [%l7 + 0x28]
14909 ldd [%l7 + 0x28], %f24
14910 setx 0xA4DB5110D6B19FD4, %l1, %l5
14911 stx %l5, [%l7 + 0x10]
14912 ldd [%l7 + 0x10], %f6
14913 fmuld %f6, %f24, %f16
14914 fbuge,a %fcc0, loop_1249
14915 bneg,pt %xcc, loop_1250
14916 edge32ln %i7, %i4, %o3
14917 sdiv %i3, 0x0145, %l6
14918loop_1249:
14919 edge16l %g7, %l2, %g2
14920loop_1250:
14921 saved
14922 rdpr %cwp, %g1
14923 rdpr %cansave, %g2
14924 rdpr %canrestore, %g3
14925 rdpr %cleanwin, %g4
14926 rdpr %otherwin, %g5
14927 rdpr %wstate, %g6
14928 udivcc %o7, 0x1CEF, %o1
14929 tvs %icc, 0x1
14930 tge %xcc, 0x1
14931 tne %xcc, 0x7
14932 movgu %icc, %i6, %l0
14933 movrne %g4, %l1, %l4
14934 taddcc %g5, %i1, %g6
14935 srax %i0, %i5, %i2
14936 srax %o4, 0x12, %o6
14937 umul %o2, %l5, %o0
14938 movvc %icc, %g3, %g1
14939 fnot2s %f19, %f3
14940 array16 %l3, %o5, %i7
14941 edge8ln %i4, %o3, %l6
14942 sdiv %g7, 0x073F, %i3
14943 sll %g2, %l2, %o7
14944 restored
14945 rdpr %cwp, %g1
14946 rdpr %cansave, %g2
14947 rdpr %canrestore, %g3
14948 rdpr %cleanwin, %g4
14949 rdpr %otherwin, %g5
14950 rdpr %wstate, %g6
14951 movcs %xcc, %o1, %l0
14952 fbue %fcc1, loop_1251
14953 fpsub16 %f28, %f6, %f18
14954 fmovrsgz %i6, %f31, %f27
14955 fmovdcs %xcc, %f1, %f11
14956loop_1251:
14957 sll %l1, 0x18, %g4
14958 wr %g0, 0x04, %asi
14959 sta %f21, [%l7 + 0x24] %asi
14960 movrlez %g5, %i1, %g6
14961 movrgz %i0, %l4, %i5
14962 wr %g0, 0x81, %asi
14963 ldswa [%l7 + 0x10] %asi, %o4
14964 orcc %o6, 0x11A4, %i2
14965 fmuld8ulx16 %f30, %f29, %f8
14966 nop
14967 setx loop_1252, %l0, %l1
14968 jmpl %l1, %o2
14969 tsubcc %o0, 0x0200, %l5
14970 movvc %xcc, %g1, %l3
14971 tl %xcc, 0x7
14972loop_1252:
14973 sdivx %o5, 0x088E, %g3
14974 xnor %i7, %o3, %i4
14975 andcc %g7, 0x1DD9, %l6
14976 andn %i3, %l2, %o7
14977 umulcc %g2, %l0, %o1
14978 pdist %f28, %f26, %f2
14979 ldsb [%l7 + 0x1C], %l1
14980 nop
14981 fitod %f10, %f8
14982 fdtos %f8, %f20
14983 tvs %xcc, 0x5
14984 fble,a %fcc1, loop_1253
14985 edge8ln %g4, %i6, %g5
14986 fmovd %f10, %f8
14987 ta %icc, 0x4
14988loop_1253:
14989 tcc %icc, 0x5
14990 xnor %i1, 0x1905, %i0
14991 fands %f9, %f28, %f3
14992 movg %icc, %l4, %i5
14993 bpos loop_1254
14994 xorcc %o4, 0x1B45, %o6
14995 fornot2 %f0, %f14, %f16
14996 movrgez %g6, 0x135, %o2
14997loop_1254:
14998 edge32 %o0, %l5, %g1
14999 fmovrdgz %i2, %f20, %f16
15000 and %o5, 0x17AD, %l3
15001 movrlz %i7, 0x0E5, %g3
15002 movle %xcc, %i4, %o3
15003 tsubcctv %g7, 0x176A, %i3
15004 array32 %l6, %l2, %o7
15005 orn %g2, 0x1E30, %l0
15006 andn %l1, 0x01D5, %o1
15007 wr %g0, 0x88, %asi
15008 ldda [%l7 + 0x40] %asi, %f16
15009 and %i6, 0x12D9, %g5
15010 sdivx %g4, 0x0352, %i1
15011 fmovsvs %xcc, %f11, %f20
15012 tne %icc, 0x3
15013 tneg %xcc, 0x6
15014 movre %l4, 0x11B, %i0
15015 tleu %icc, 0x4
15016 stb %i5, [%l7 + 0x4E]
15017 xnor %o4, %o6, %o2
15018 orncc %g6, 0x119D, %o0
15019 wr %g0, 0x80, %asi
15020 ldsha [%l7 + 0x1E] %asi, %l5
15021 tvc %xcc, 0x3
15022 umulcc %g1, 0x0F25, %i2
15023 addc %o5, 0x1525, %l3
15024 fmovrslz %g3, %f9, %f31
15025 srl %i7, 0x1A, %o3
15026 xnor %i4, %i3, %g7
15027 stb %l6, [%l7 + 0x5A]
15028 movcs %xcc, %o7, %g2
15029 fmovdn %xcc, %f19, %f2
15030 sdivcc %l0, 0x1A4F, %l2
15031 move %icc, %l1, %i6
15032 srlx %g5, %g4, %o1
15033 faligndata %f10, %f30, %f6
15034 movvc %icc, %l4, %i1
15035 tleu %xcc, 0x2
15036 fexpand %f5, %f28
15037 restored
15038 rdpr %cwp, %g1
15039 rdpr %cansave, %g2
15040 rdpr %canrestore, %g3
15041 rdpr %cleanwin, %g4
15042 rdpr %otherwin, %g5
15043 rdpr %wstate, %g6
15044 sra %i0, 0x02, %i5
15045 movneg %icc, %o6, %o2
15046 umulcc %g6, 0x0F8F, %o0
15047 srax %o4, %g1, %i2
15048 bg %xcc, loop_1255
15049 ld [%l7 + 0x30], %f14
15050 movneg %icc, %o5, %l5
15051 fors %f15, %f10, %f3
15052loop_1255:
15053 nop
15054 set 0x68, %o5
15055 lda [%l7 + %o5] 0x81, %f14
15056 movcs %icc, %l3, %i7
15057 fmovrsne %o3, %f24, %f27
15058 tgu %xcc, 0x5
15059 movge %icc, %i4, %g3
15060 set 0x4C, %i3
15061 lda [%l7 + %i3] 0x0c, %f21
15062 tg %xcc, 0x2
15063 tpos %xcc, 0x2
15064 taddcc %g7, %i3, %l6
15065 edge8 %o7, %l0, %g2
15066 nop
15067 setx loop_1256, %l0, %l1
15068 wrpr 0x1, %tl
15069 wrpr %l1, %tnpc
15070 setx 0x34400001400, %l0, %l1
15071 wrpr %l1, %tstate
15072 wrhpr 0x4, %htstate
15073 done
15074 mulscc %l1, %i6, %g5
15075 edge32l %l2, %o1, %l4
15076 fpadd16s %f29, %f22, %f29
15077loop_1256:
15078 fmovscs %icc, %f8, %f27
15079 fbul %fcc0, loop_1257
15080 movgu %icc, %g4, %i1
15081 tvc %xcc, 0x6
15082 movpos %icc, %i5, %i0
15083loop_1257:
15084 tpos %icc, 0x6
15085 umul %o6, 0x147A, %g6
15086 fmovsle %icc, %f7, %f23
15087 stbar
15088 stbar
15089 tcc %icc, 0x7
15090 movre %o2, %o0, %o4
15091 movge %icc, %i2, %o5
15092 tl %icc, 0x7
15093 fmul8x16au %f20, %f20, %f28
15094 fbuge,a %fcc2, loop_1258
15095 udivx %g1, 0x19F8, %l3
15096 wr %g0, 0x0c, %asi
15097 stba %i7, [%l7 + 0x72] %asi
15098loop_1258:
15099 smul %o3, 0x1DF4, %l5
15100 tg %icc, 0x3
15101 edge16ln %i4, %g3, %i3
15102 tcs %icc, 0x4
15103 fsrc1 %f4, %f2
15104 wr %g0, 0x0c, %asi
15105 lduha [%l7 + 0x18] %asi, %g7
15106 fornot2 %f24, %f8, %f4
15107 fsrc2 %f18, %f4
15108 fcmpgt32 %f8, %f6, %l6
15109 te %icc, 0x5
15110 fba,a %fcc3, loop_1259
15111 fbg %fcc2, loop_1260
15112 edge16l %o7, %l0, %g2
15113 tg %icc, 0x6
15114loop_1259:
15115 fnors %f16, %f1, %f20
15116loop_1260:
15117 tpos %xcc, 0x0
15118 ldub [%l7 + 0x61], %l1
15119 fba,a %fcc1, loop_1261
15120 tleu %icc, 0x2
15121 st %f16, [%l7 + 0x38]
15122 fandnot2s %f22, %f18, %f0
15123loop_1261:
15124 fmovsn %xcc, %f22, %f6
15125 movgu %xcc, %g5, %i6
15126 alignaddr %o1, %l2, %l4
15127 swap [%l7 + 0x78], %i1
15128 movvc %icc, %i5, %i0
15129 orn %g4, %g6, %o2
15130 nop
15131 setx 0xC5728F25, %l0, %l6
15132 st %l6, [%l7 + 0x28]
15133 ld [%l7 + 0x28], %f6
15134 setx 0x4CE97D95, %l1, %l5
15135 st %l5, [%l7 + 0x10]
15136 ld [%l7 + 0x10], %f21
15137 fmuls %f21, %f6, %f3
15138 sir 0x194F
15139 flush %l7 + 0x38
15140 fcmple32 %f8, %f22, %o6
15141 fbug,a %fcc0, loop_1262
15142 udiv %o0, 0x15BF, %o4
15143 set 0x24, %l1
15144 stha %o5, [%l7 + %l1] 0x11
15145loop_1262:
15146 fmovdneg %xcc, %f1, %f7
15147 brlz %i2, loop_1263
15148 bvc,pn %icc, loop_1264
15149 ldx [%l7 + 0x50], %g1
15150 edge16 %i7, %l3, %o3
15151loop_1263:
15152 xnor %i4, 0x1FDB, %l5
15153loop_1264:
15154 nop
15155 setx 0x57EE075B, %l0, %l6
15156 st %l6, [%l7 + 0x28]
15157 ld [%l7 + 0x28], %f18
15158 setx 0x40CADF66, %l1, %l5
15159 st %l5, [%l7 + 0x10]
15160 ld [%l7 + 0x10], %f16
15161 fdivs %f16, %f18, %f26
15162 fbo %fcc3, loop_1265
15163 fbue,a %fcc1, loop_1266
15164 movle %icc, %i3, %g7
15165 brlez %l6, loop_1267
15166loop_1265:
15167 edge32 %g3, %o7, %g2
15168loop_1266:
15169 movleu %icc, %l1, %l0
15170 movrlz %g5, 0x149, %i6
15171loop_1267:
15172 udivx %l2, 0x0C21, %l4
15173 mulscc %o1, 0x0CB1, %i1
15174 fmovrse %i5, %f13, %f2
15175 tleu %xcc, 0x0
15176 tge %icc, 0x1
15177 srl %i0, %g4, %g6
15178 orn %o2, %o6, %o0
15179 umul %o5, %o4, %g1
15180 sethi 0x01DC, %i2
15181 addcc %i7, %o3, %i4
15182 fnot1 %f20, %f22
15183 andn %l3, %i3, %g7
15184 tvc %icc, 0x3
15185 addcc %l5, %g3, %o7
15186 fones %f24
15187 fmovsvs %xcc, %f7, %f12
15188 srlx %l6, 0x11, %g2
15189 nop
15190 fitos %f10, %f14
15191 ldstub [%l7 + 0x42], %l0
15192 sub %l1, %i6, %g5
15193 sllx %l2, %o1, %l4
15194 saved
15195 rdpr %cwp, %g1
15196 rdpr %cansave, %g2
15197 rdpr %canrestore, %g3
15198 rdpr %cleanwin, %g4
15199 rdpr %otherwin, %g5
15200 rdpr %wstate, %g6
15201 subc %i5, %i0, %i1
15202 fblg %fcc3, loop_1268
15203 nop
15204 set 0x30, %o3
15205 sth %g6, [%l7 + %o3]
15206 tsubcctv %o2, 0x197D, %g4
15207 fcmpne32 %f0, %f20, %o6
15208loop_1268:
15209 mova %icc, %o0, %o5
15210 movrgez %g1, %i2, %o4
15211 fnegd %f14, %f12
15212 fmovsg %xcc, %f9, %f14
15213 tvc %icc, 0x3
15214 subcc %o3, %i4, %i7
15215 addcc %l3, %i3, %l5
15216 smulcc %g3, %g7, %o7
15217 tsubcc %g2, %l0, %l1
15218 srax %i6, 0x13, %l6
15219 fbg %fcc2, loop_1269
15220 and %g5, 0x1D7B, %o1
15221 fmovrdne %l2, %f2, %f24
15222 bl,a %icc, loop_1270
15223loop_1269:
15224 bgu,a,pt %icc, loop_1271
15225 mulscc %i5, %i0, %i1
15226 nop
15227 setx 0x154FC814, %l0, %l6
15228 st %l6, [%l7 + 0x28]
15229 ld [%l7 + 0x28], %f28
15230 setx 0xCAC39B1C, %l1, %l5
15231 st %l5, [%l7 + 0x10]
15232 ld [%l7 + 0x10], %f18
15233 fsubs %f18, %f28, %f5
15234loop_1270:
15235 brgz %l4, loop_1272
15236loop_1271:
15237 movrlez %g6, 0x2A9, %o2
15238 smulcc %g4, %o6, %o0
15239 fmovdl %icc, %f31, %f13
15240loop_1272:
15241 tsubcctv %o5, %g1, %o4
15242 sdiv %i2, 0x01B7, %o3
15243 sll %i4, 0x07, %l3
15244 movneg %xcc, %i7, %l5
15245 tsubcctv %g3, 0x1BD5, %i3
15246 wr %g0, 0x18, %asi
15247 stha %o7, [%l7 + 0x08] %asi
15248 udiv %g2, 0x1D7F, %g7
15249 smulcc %l0, %i6, %l1
15250 sub %l6, %g5, %l2
15251 movvc %icc, %i5, %o1
15252 movvc %icc, %i0, %i1
15253 sdivcc %g6, 0x1811, %o2
15254 stb %g4, [%l7 + 0x3F]
15255 std %f4, [%l7 + 0x50]
15256 sll %l4, %o0, %o6
15257 ble loop_1273
15258 sra %g1, %o5, %o4
15259 tg %xcc, 0x5
15260 srax %i2, %i4, %l3
15261loop_1273:
15262 sdivx %i7, 0x0DDA, %l5
15263 fcmpgt16 %f10, %f0, %g3
15264 sethi 0x126D, %o3
15265 movvs %icc, %o7, %i3
15266 ldsb [%l7 + 0x63], %g2
15267 fbo %fcc0, loop_1274
15268 fmovspos %icc, %f14, %f6
15269 orn %g7, %i6, %l0
15270 udivcc %l6, 0x0D2B, %g5
15271loop_1274:
15272 fbl,a %fcc3, loop_1275
15273 orcc %l2, 0x1329, %i5
15274 udivx %o1, 0x0EE5, %l1
15275 movrlz %i1, 0x2E5, %i0
15276loop_1275:
15277 fmovsa %icc, %f18, %f26
15278 fcmpeq32 %f0, %f22, %g6
15279 fmovrdgez %o2, %f4, %f20
15280 and %g4, 0x187B, %l4
15281 nop
15282 setx loop_1276, %l0, %l1
15283 wrpr 0x1, %tl
15284 wrpr %l1, %tpc
15285 add %l1, 0x4, %l1
15286 wrpr %l1, %tnpc
15287 setx 0x34400001400, %l0, %l1
15288 wrpr %l1, %tstate
15289 wrhpr 0x4, %htstate
15290 retry
15291 taddcctv %o6, %o0, %g1
15292 movle %icc, %o5, %o4
15293 ldsh [%l7 + 0x0A], %i4
15294loop_1276:
15295 fbe,a %fcc1, loop_1277
15296 udivcc %l3, 0x03A9, %i2
15297 andn %i7, %l5, %o3
15298 mulscc %o7, %g3, %g2
15299loop_1277:
15300 fmovsge %icc, %f20, %f12
15301 array16 %i3, %i6, %g7
15302 movrlz %l0, 0x297, %l6
15303 sdivcc %l2, 0x1CAA, %g5
15304 brlz %i5, loop_1278
15305 fbue,a %fcc3, loop_1279
15306 srl %o1, 0x04, %l1
15307 bleu,pn %xcc, loop_1280
15308loop_1278:
15309 srax %i0, %i1, %o2
15310loop_1279:
15311 subcc %g4, %l4, %g6
15312 tgu %icc, 0x2
15313loop_1280:
15314 edge8l %o0, %g1, %o5
15315 edge32n %o6, %o4, %i4
15316 tn %icc, 0x4
15317 fbuge %fcc1, loop_1281
15318 tle %xcc, 0x1
15319 tcc %icc, 0x0
15320 array8 %i2, %l3, %l5
15321loop_1281:
15322 fcmpne16 %f30, %f24, %o3
15323 nop
15324 setx 0x4AD0D633B4BBC95D, %l0, %l6
15325 stx %l6, [%l7 + 0x28]
15326 ldd [%l7 + 0x28], %f0
15327 setx 0x0BA6369A0E754782, %l1, %l5
15328 stx %l5, [%l7 + 0x10]
15329 ldd [%l7 + 0x10], %f10
15330 fsubd %f10, %f0, %f14
15331 addccc %o7, %g3, %g2
15332 set 0x4C, %l6
15333 lduwa [%l7 + %l6] 0x89, %i7
15334 movrlz %i3, 0x1CE, %g7
15335 fbul %fcc3, loop_1282
15336 brgz,a %l0, loop_1283
15337 fbge %fcc2, loop_1284
15338 bge %icc, loop_1285
15339loop_1282:
15340 stx %i6, [%l7 + 0x70]
15341loop_1283:
15342 tle %xcc, 0x2
15343loop_1284:
15344 andcc %l2, 0x10A7, %g5
15345loop_1285:
15346 taddcc %i5, %o1, %l1
15347 restored
15348 rdpr %cwp, %g1
15349 rdpr %cansave, %g2
15350 rdpr %canrestore, %g3
15351 rdpr %cleanwin, %g4
15352 rdpr %otherwin, %g5
15353 rdpr %wstate, %g6
15354 set 0x68, %g7
15355 ldswa [%l7 + %g7] 0x04, %l6
15356 ldstub [%l7 + 0x34], %i1
15357 tsubcctv %o2, %i0, %l4
15358 edge16ln %g6, %g4, %o0
15359 udivx %g1, 0x09CF, %o6
15360 xorcc %o4, 0x0BA3, %i4
15361 sll %o5, %i2, %l3
15362 fpackfix %f0, %f24
15363 andncc %l5, %o3, %o7
15364 andn %g3, %i7, %g2
15365 std %f2, [%l7 + 0x50]
15366 sth %i3, [%l7 + 0x78]
15367 movge %xcc, %l0, %i6
15368 bge,a,pn %xcc, loop_1286
15369 fzero %f22
15370 fbl,a %fcc1, loop_1287
15371 fmovrdlz %g7, %f10, %f6
15372loop_1286:
15373 smul %g5, 0x039C, %i5
15374 mova %icc, %o1, %l2
15375loop_1287:
15376 and %l1, 0x18A6, %i1
15377 ld [%l7 + 0x78], %f9
15378 sir 0x0CDA
15379 membar 0x23
15380 fbo %fcc2, loop_1288
15381 fbo,a %fcc0, loop_1289
15382 fbo %fcc2, loop_1290
15383 sdiv %o2, 0x13B8, %i0
15384loop_1288:
15385 fmovsl %xcc, %f19, %f13
15386loop_1289:
15387 taddcctv %l6, %g6, %g4
15388loop_1290:
15389 ba,pn %icc, loop_1291
15390 fbe %fcc0, loop_1292
15391 edge16 %l4, %g1, %o0
15392 fmovdgu %xcc, %f11, %f10
15393loop_1291:
15394 subc %o6, 0x076F, %i4
15395loop_1292:
15396 movre %o4, %i2, %l3
15397 tl %xcc, 0x3
15398 add %o5, %o3, %l5
15399 fmovrde %g3, %f28, %f14
15400 tn %xcc, 0x6
15401 tcs %icc, 0x0
15402 fmovrse %o7, %f30, %f31
15403 tvs %xcc, 0x4
15404 be,a %icc, loop_1293
15405 xnor %g2, %i3, %i7
15406 edge8ln %l0, %g7, %g5
15407 bcc loop_1294
15408loop_1293:
15409 sethi 0x0BCE, %i6
15410 addc %o1, 0x1E4A, %l2
15411 mulscc %i5, 0x0B0B, %i1
15412loop_1294:
15413 fmovsvs %xcc, %f17, %f26
15414 array16 %o2, %l1, %l6
15415 bpos,a %icc, loop_1295
15416 umulcc %i0, %g6, %g4
15417 edge16 %l4, %o0, %g1
15418 addcc %o6, 0x0F51, %o4
15419loop_1295:
15420 orncc %i2, %i4, %o5
15421 brnz %o3, loop_1296
15422 fmovrdlz %l5, %f26, %f2
15423 alignaddrl %g3, %l3, %g2
15424 fmovrdne %i3, %f20, %f0
15425loop_1296:
15426 udiv %i7, 0x1C88, %l0
15427 wr %g0, 0x80, %asi
15428 lda [%l7 + 0x24] %asi, %f16
15429 edge32 %o7, %g7, %i6
15430 subc %o1, %g5, %l2
15431 edge32 %i1, %i5, %o2
15432 sdiv %l1, 0x0289, %i0
15433 fornot1s %f30, %f7, %f9
15434 ldx [%l7 + 0x20], %l6
15435 and %g6, %g4, %o0
15436 fnegs %f16, %f4
15437 prefetch [%l7 + 0x50], 0x1
15438 fandnot2 %f26, %f2, %f10
15439 fblg,a %fcc1, loop_1297
15440 fmovrse %g1, %f2, %f19
15441 fmovdle %icc, %f27, %f26
15442 fmuld8sux16 %f18, %f7, %f0
15443loop_1297:
15444 xorcc %o6, 0x14A7, %o4
15445 srlx %l4, %i4, %o5
15446 nop
15447 setx 0x647047D83A933D46, %l0, %l6
15448 stx %l6, [%l7 + 0x28]
15449 ldd [%l7 + 0x28], %f26
15450 setx 0x7049582D1E1FBB9B, %l1, %l5
15451 stx %l5, [%l7 + 0x10]
15452 ldd [%l7 + 0x10], %f24
15453 fmuld %f24, %f26, %f28
15454 srl %o3, 0x01, %i2
15455 movrgez %g3, 0x061, %l5
15456 movcc %xcc, %l3, %g2
15457 fmovrsgz %i7, %f26, %f18
15458 movne %icc, %i3, %o7
15459 movleu %icc, %g7, %i6
15460 movrlez %l0, 0x1DF, %g5
15461 tvc %icc, 0x7
15462 set 0x20, %i1
15463 ldxa [%l7 + %i1] 0x15, %l2
15464 movre %i1, 0x28A, %o1
15465 bne,a %xcc, loop_1298
15466 tle %icc, 0x4
15467 movl %icc, %i5, %l1
15468 andncc %i0, %o2, %g6
15469loop_1298:
15470 sethi 0x09E1, %l6
15471 nop
15472 setx 0xEE06F0C2, %l0, %l6
15473 st %l6, [%l7 + 0x28]
15474 ld [%l7 + 0x28], %f17
15475 setx 0x1CDCFF55, %l1, %l5
15476 st %l5, [%l7 + 0x10]
15477 ld [%l7 + 0x10], %f9
15478 fdivs %f9, %f17, %f10
15479 set 0x73, %i4
15480 ldstuba [%l7 + %i4] 0x18, %g4
15481 andcc %o0, 0x1D34, %o6
15482 subc %g1, 0x1E31, %l4
15483 stb %o4, [%l7 + 0x4E]
15484 fmovdvc %icc, %f5, %f22
15485 fbne %fcc1, loop_1299
15486 fnot1s %f14, %f8
15487 ta %xcc, 0x3
15488 nop
15489 setx 0x992484CD, %l0, %l6
15490 st %l6, [%l7 + 0x28]
15491 ld [%l7 + 0x28], %f7
15492 setx 0x09344746, %l1, %l5
15493 st %l5, [%l7 + 0x10]
15494 ld [%l7 + 0x10], %f27
15495 fadds %f27, %f7, %f12
15496loop_1299:
15497 lduw [%l7 + 0x5C], %o5
15498 alignaddr %i4, %o3, %i2
15499 edge32n %l5, %l3, %g3
15500 prefetch [%l7 + 0x20], 0x1
15501 movcs %icc, %i7, %i3
15502 set 0x20, %l3
15503 ldda [%l7 + %l3] 0x2e, %g2
15504 mova %xcc, %g7, %o7
15505 edge8n %i6, %l0, %l2
15506 xnorcc %i1, 0x13FA, %g5
15507 fmovsge %xcc, %f18, %f31
15508 add %o1, 0x1037, %l1
15509 fpadd32s %f23, %f29, %f25
15510 add %l7, 0x28, %l6
15511 wr %g0, 0x19, %asi
15512 ldxa [%l6] %asi, %i0
15513 casxa [%l6] 0x19, %i0, %o2
15514 fornot1 %f4, %f12, %f14
15515 movleu %icc, %g6, %i5
15516 call loop_1300
15517 srax %l6, 0x05, %o0
15518 umul %o6, %g4, %g1
15519 tvs %icc, 0x3
15520loop_1300:
15521 tneg %icc, 0x5
15522 tne %xcc, 0x5
15523 nop
15524 setx 0xC36ADDA6, %l0, %l6
15525 st %l6, [%l7 + 0x28]
15526 ld [%l7 + 0x28], %f11
15527 setx 0x25C899B1, %l1, %l5
15528 st %l5, [%l7 + 0x10]
15529 ld [%l7 + 0x10], %f24
15530 fadds %f24, %f11, %f27
15531 fornot1s %f17, %f23, %f7
15532 movrlez %o4, %o5, %l4
15533 fmovrdgez %i4, %f18, %f28
15534 subccc %i2, 0x187E, %o3
15535 xnor %l3, 0x159D, %g3
15536 edge32l %l5, %i7, %i3
15537 subc %g2, %g7, %i6
15538 fxnor %f16, %f4, %f8
15539 fmovsge %xcc, %f25, %f9
15540 wr %g0, 0x80, %asi
15541 swapa [%l7 + 0x7C] %asi, %o7
15542 xnorcc %l2, %l0, %g5
15543 nop
15544 fitod %f2, %f18
15545 fdtox %f18, %f20
15546 move %xcc, %i1, %l1
15547 edge16l %o1, %o2, %i0
15548 fmovdn %xcc, %f29, %f9
15549 fexpand %f8, %f28
15550 set 0x42, %o2
15551 stha %i5, [%l7 + %o2] 0x2a
15552 membar #Sync
15553 fbl,a %fcc1, loop_1301
15554 tcc %xcc, 0x0
15555 fbe %fcc2, loop_1302
15556 nop
15557 setx loop_1303, %l0, %l1
15558 wrpr 0x1, %tl
15559 wrpr %l1, %tpc
15560 add %l1, 0x4, %l1
15561 wrpr %l1, %tnpc
15562 setx 0x34400001400, %l0, %l1
15563 wrpr %l1, %tstate
15564 wrhpr 0x4, %htstate
15565 retry
15566loop_1301:
15567 fbn,a %fcc1, loop_1304
15568 fbuge %fcc2, loop_1305
15569loop_1302:
15570 edge8ln %l6, %o0, %o6
15571loop_1303:
15572 fpadd32 %f20, %f22, %f12
15573loop_1304:
15574 stx %g4, [%l7 + 0x70]
15575loop_1305:
15576 sllx %g6, 0x09, %o4
15577 sll %g1, %l4, %i4
15578 fexpand %f20, %f0
15579 tsubcctv %i2, 0x0C6B, %o3
15580 bn,a loop_1306
15581 brgez,a %l3, loop_1307
15582 move %xcc, %g3, %o5
15583 orcc %l5, 0x1460, %i7
15584loop_1306:
15585 mulx %i3, 0x00B0, %g2
15586loop_1307:
15587 fpmerge %f20, %f20, %f22
15588 movneg %xcc, %g7, %o7
15589 tcc %icc, 0x6
15590 tne %xcc, 0x3
15591 nop
15592 setx loop_1308, %l0, %l1
15593 wrpr 0x1, %tl
15594 wrpr %l1, %tpc
15595 add %l1, 0x4, %l1
15596 wrpr %l1, %tnpc
15597 setx 0x34400001400, %l0, %l1
15598 wrpr %l1, %tstate
15599 wrhpr 0x4, %htstate
15600 retry
15601 ldsh [%l7 + 0x4C], %i6
15602 tg %icc, 0x3
15603 fmovscs %icc, %f23, %f27
15604loop_1308:
15605 nop
15606 set 0x40, %l0
15607 ldda [%l7 + %l0] 0x19, %f0
15608 orcc %l2, %l0, %i1
15609 wr %g0, 0x0c, %asi
15610 sta %f10, [%l7 + 0x50] %asi
15611 move %icc, %g5, %o1
15612 subccc %o2, %i0, %i5
15613 lduw [%l7 + 0x78], %l1
15614 xnorcc %o0, 0x1A43, %o6
15615 fzeros %f24
15616 for %f20, %f16, %f6
15617 movle %icc, %g4, %g6
15618 edge16ln %o4, %g1, %l4
15619 faligndata %f10, %f6, %f14
15620 sdiv %i4, 0x0695, %i2
15621 bneg,pt %icc, loop_1309
15622 tl %xcc, 0x0
15623 edge8ln %l6, %l3, %g3
15624 edge32l %o5, %o3, %l5
15625loop_1309:
15626 subcc %i3, %i7, %g7
15627 membar 0x74
15628 fmul8sux16 %f6, %f28, %f30
15629 bvc,a %icc, loop_1310
15630 stb %o7, [%l7 + 0x5A]
15631 ld [%l7 + 0x70], %f29
15632 alignaddr %i6, %g2, %l0
15633loop_1310:
15634 tge %icc, 0x4
15635 nop
15636 fitos %f13, %f31
15637 fstox %f31, %f30
15638 set 0x08, %g6
15639 swapa [%l7 + %g6] 0x11, %i1
15640 tvc %icc, 0x3
15641 bneg,a,pn %icc, loop_1311
15642 tne %xcc, 0x3
15643 or %g5, %o1, %o2
15644 and %i0, %i5, %l2
15645loop_1311:
15646 fmovsa %xcc, %f27, %f2
15647 bvs %xcc, loop_1312
15648 xnor %l1, %o0, %o6
15649 or %g4, %o4, %g6
15650 brlz,a %l4, loop_1313
15651loop_1312:
15652 movle %icc, %i4, %i2
15653 fmovsl %xcc, %f16, %f3
15654 fmovsg %icc, %f24, %f7
15655loop_1313:
15656 fmovrdne %l6, %f20, %f2
15657 movrlz %g1, %l3, %g3
15658 tpos %icc, 0x4
15659 movle %icc, %o5, %o3
15660 ldx [%l7 + 0x78], %l5
15661 movvs %icc, %i3, %g7
15662 nop
15663 setx loop_1314, %l0, %l1
15664 jmpl %l1, %o7
15665 sir 0x00E1
15666 flush %l7 + 0x2C
15667 bpos,pt %xcc, loop_1315
15668loop_1314:
15669 fmovsge %icc, %f28, %f27
15670 brlez %i6, loop_1316
15671 fmovrslez %i7, %f9, %f26
15672loop_1315:
15673 nop
15674 add %l7, 0x50, %l6
15675 wr %g0, 0x88, %asi
15676 casa [%l6] 0x88, %g2, %i1
15677loop_1316:
15678 sllx %l0, 0x05, %g5
15679 sdiv %o1, 0x039E, %i0
15680 fmovdvc %icc, %f27, %f27
15681 be,pt %xcc, loop_1317
15682 bgu,a,pt %xcc, loop_1318
15683 ldx [%l7 + 0x48], %i5
15684 sra %l2, 0x06, %o2
15685loop_1317:
15686 nop
15687 setx 0x3E6817C2, %l0, %l6
15688 st %l6, [%l7 + 0x28]
15689 ld [%l7 + 0x28], %f15
15690 setx 0x33DA5B11, %l1, %l5
15691 st %l5, [%l7 + 0x10]
15692 ld [%l7 + 0x10], %f29
15693 fadds %f29, %f15, %f8
15694loop_1318:
15695 orn %o0, 0x1660, %l1
15696 fmovrdlz %o6, %f22, %f12
15697 edge32ln %g4, %o4, %g6
15698 call loop_1319
15699 fbu %fcc3, loop_1320
15700 udivx %i4, 0x0D91, %i2
15701 std %f10, [%l7 + 0x18]
15702loop_1319:
15703 mulscc %l6, 0x0B9E, %l4
15704loop_1320:
15705 movrlez %g1, %l3, %o5
15706 add %l7, 0x2C, %l6
15707 wr %g0, 0x04, %asi
15708 casa [%l6] 0x04, %g3, %l5
15709 fmovrse %o3, %f27, %f6
15710 nop
15711 setx 0x6065D874, %l0, %l6
15712 st %l6, [%l7 + 0x08]
15713 ld [%l7 + 0x08], %fsr
15714 xor %g7, %o7, %i3
15715 andn %i6, 0x05E2, %i7
15716 edge16 %i1, %g2, %g5
15717 ldsw [%l7 + 0x7C], %l0
15718 fbu,a %fcc0, loop_1321
15719 fmovsneg %xcc, %f1, %f5
15720 wr %g0, 0x81, %asi
15721 ldswa [%l7 + 0x50] %asi, %i0
15722loop_1321:
15723 fmovrdlez %o1, %f20, %f8
15724 umulcc %l2, %i5, %o2
15725 std %f4, [%l7 + 0x08]
15726 umul %o0, 0x098B, %l1
15727 fbo %fcc0, loop_1322
15728 smulcc %o6, 0x0635, %g4
15729 srl %g6, %o4, %i2
15730 movgu %xcc, %l6, %l4
15731loop_1322:
15732 nop
15733 fitos %f26, %f23
15734 fmovrdlez %i4, %f0, %f26
15735 set 0x8, %l4
15736 stxa %l3, [%g0 + %l4] 0x21
15737 movle %xcc, %g1, %o5
15738 addccc %l5, %o3, %g3
15739 fbn,a %fcc0, loop_1323
15740 nop
15741 set 0x78, %l2
15742 ldd [%l7 + %l2], %f24
15743 ldd [%l7 + 0x50], %f0
15744 ldsw [%l7 + 0x20], %o7
15745loop_1323:
15746 addccc %g7, %i6, %i3
15747 swap [%l7 + 0x50], %i1
15748 andncc %i7, %g5, %l0
15749 subcc %i0, 0x0731, %g2
15750 fmovsge %xcc, %f31, %f8
15751 alignaddrl %l2, %o1, %o2
15752 fbe %fcc0, loop_1324
15753 subccc %o0, %l1, %o6
15754 movrlz %g4, %g6, %i5
15755 movleu %icc, %o4, %i2
15756loop_1324:
15757 fmovdvs %xcc, %f5, %f1
15758 movg %icc, %l6, %l4
15759 movre %l3, %i4, %o5
15760 srlx %g1, %l5, %g3
15761 array16 %o7, %o3, %i6
15762 fcmple16 %f22, %f14, %i3
15763 bshuffle %f16, %f10, %f18
15764 movrlez %g7, 0x08B, %i7
15765 edge8n %g5, %i1, %i0
15766 tne %xcc, 0x7
15767 orcc %g2, %l2, %o1
15768 addccc %l0, %o2, %l1
15769 ldx [%l7 + 0x48], %o6
15770 movcs %xcc, %o0, %g4
15771 srl %g6, 0x00, %i5
15772 tgu %xcc, 0x3
15773 std %f22, [%l7 + 0x10]
15774 tleu %icc, 0x5
15775 fpadd16 %f12, %f18, %f20
15776 movrgz %i2, %o4, %l4
15777 movne %xcc, %l3, %l6
15778 fbuge,a %fcc3, loop_1325
15779 brgez,a %o5, loop_1326
15780 fbule %fcc1, loop_1327
15781 tcs %xcc, 0x5
15782loop_1325:
15783 fsrc1 %f8, %f0
15784loop_1326:
15785 tsubcc %g1, 0x15A0, %l5
15786loop_1327:
15787 fxnors %f16, %f30, %f1
15788 tsubcctv %i4, %g3, %o7
15789 move %icc, %o3, %i6
15790 movn %xcc, %i3, %g7
15791 be,pt %icc, loop_1328
15792 stbar
15793 wr %g0, 0x10, %asi
15794 stxa %g5, [%l7 + 0x58] %asi
15795loop_1328:
15796 nop
15797 setx loop_1329, %l0, %l1
15798 jmpl %l1, %i1
15799 fcmpne32 %f8, %f22, %i7
15800 fmovrslez %i0, %f29, %f4
15801 or %l2, 0x1513, %g2
15802loop_1329:
15803 faligndata %f10, %f0, %f2
15804 fmovsvc %icc, %f8, %f16
15805 prefetch [%l7 + 0x18], 0x0
15806 edge16l %o1, %o2, %l0
15807 tsubcc %o6, %o0, %g4
15808 stw %g6, [%l7 + 0x34]
15809 tn %xcc, 0x2
15810 tge %xcc, 0x6
15811 set 0x10, %l5
15812 stwa %l1, [%l7 + %l5] 0x80
15813 fxnor %f14, %f16, %f30
15814 sra %i5, 0x06, %i2
15815 fbue %fcc2, loop_1330
15816 umul %l4, 0x133F, %l3
15817 fmovdvs %xcc, %f2, %f14
15818 fpmerge %f26, %f23, %f16
15819loop_1330:
15820 nop
15821 set 0x59, %o7
15822 ldsb [%l7 + %o7], %o4
15823 fmovrdne %l6, %f20, %f0
15824 membar #Sync
15825 wr %g0, 0xf0, %asi
15826 ldda [%l7 + 0x40] %asi, %f16
15827 sub %o5, 0x1136, %l5
15828 bpos %icc, loop_1331
15829 ldx [%l7 + 0x28], %i4
15830 sllx %g1, 0x0D, %o7
15831 fbn,a %fcc1, loop_1332
15832loop_1331:
15833 tl %icc, 0x7
15834 brlez %o3, loop_1333
15835 tleu %icc, 0x1
15836loop_1332:
15837 sll %g3, %i6, %g7
15838 fandnot2 %f12, %f6, %f16
15839loop_1333:
15840 fmul8x16au %f23, %f12, %f0
15841 fbg %fcc1, loop_1334
15842 umul %i3, %g5, %i7
15843 subccc %i1, %i0, %g2
15844 fcmpgt16 %f20, %f12, %l2
15845loop_1334:
15846 ldsb [%l7 + 0x46], %o1
15847 taddcctv %o2, 0x145B, %l0
15848 lduw [%l7 + 0x18], %o6
15849 movrgez %o0, 0x3B4, %g6
15850 flush %l7 + 0x18
15851 fmovdcs %xcc, %f18, %f28
15852 tneg %icc, 0x7
15853 std %f4, [%l7 + 0x08]
15854 mulx %l1, 0x08B1, %i5
15855 srl %i2, %l4, %g4
15856 edge8ln %l3, %o4, %l6
15857 array8 %o5, %i4, %l5
15858 movle %icc, %o7, %g1
15859 fabss %f30, %f5
15860 movcc %xcc, %o3, %i6
15861 movl %icc, %g3, %g7
15862 tpos %xcc, 0x6
15863 set 0x36, %o4
15864 lduba [%l7 + %o4] 0x11, %g5
15865 tneg %xcc, 0x7
15866 tge %xcc, 0x1
15867 movcc %xcc, %i7, %i3
15868 fcmple16 %f4, %f18, %i0
15869 edge32ln %g2, %l2, %i1
15870 bneg,a,pn %xcc, loop_1335
15871 edge32 %o1, %l0, %o6
15872 subcc %o0, 0x1991, %g6
15873 nop
15874 setx 0xF76FCED97C55EFBA, %l0, %l6
15875 stx %l6, [%l7 + 0x28]
15876 ldd [%l7 + 0x28], %f28
15877 setx 0xCF2178F2C50443B6, %l1, %l5
15878 stx %l5, [%l7 + 0x10]
15879 ldd [%l7 + 0x10], %f2
15880 fmuld %f2, %f28, %f4
15881loop_1335:
15882 fmovscc %icc, %f20, %f19
15883 stw %o2, [%l7 + 0x0C]
15884 nop
15885 setx 0xAB9DA582, %l0, %l6
15886 st %l6, [%l7 + 0x28]
15887 ld [%l7 + 0x28], %f4
15888 setx 0x35F492DF, %l1, %l5
15889 st %l5, [%l7 + 0x10]
15890 ld [%l7 + 0x10], %f11
15891 fsubs %f11, %f4, %f29
15892 call loop_1336
15893 std %f2, [%l7 + 0x30]
15894 tleu %icc, 0x0
15895 fmovdgu %icc, %f28, %f9
15896loop_1336:
15897 fmovrslz %i5, %f10, %f19
15898 set 0x10, %g3
15899 lduha [%l7 + %g3] 0x18, %i2
15900 std %f26, [%l7 + 0x50]
15901 wr %g0, 0x80, %asi
15902 ldswa [%l7 + 0x48] %asi, %l4
15903 restored
15904 rdpr %cwp, %g1
15905 rdpr %cansave, %g2
15906 rdpr %canrestore, %g3
15907 rdpr %cleanwin, %g4
15908 rdpr %otherwin, %g5
15909 rdpr %wstate, %g6
15910 edge16n %g4, %l3, %o4
15911 subcc %l6, %o5, %l1
15912 nop
15913 setx loop_1337, %l0, %l1
15914 jmpl %l1, %l5
15915 bneg,a loop_1338
15916 subcc %i4, 0x1305, %g1
15917 tl %icc, 0x5
15918loop_1337:
15919 nop
15920 set 0x44, %i6
15921 ldsha [%l7 + %i6] 0x80, %o3
15922loop_1338:
15923 ld [%l7 + 0x34], %f23
15924 te %xcc, 0x4
15925 saved
15926 rdpr %cwp, %g1
15927 rdpr %cansave, %g2
15928 rdpr %canrestore, %g3
15929 rdpr %cleanwin, %g4
15930 rdpr %otherwin, %g5
15931 rdpr %wstate, %g6
15932 add %o7, %i6, %g3
15933 sra %g7, 0x19, %i7
15934 set 0x2E, %g5
15935 lduha [%l7 + %g5] 0x80, %g5
15936 fmovsa %xcc, %f20, %f8
15937 movne %icc, %i3, %g2
15938 tgu %icc, 0x6
15939 edge32n %i0, %l2, %i1
15940 movne %icc, %l0, %o1
15941 lduh [%l7 + 0x1A], %o0
15942 tleu %icc, 0x2
15943 fmovsne %xcc, %f16, %f8
15944 udivx %g6, 0x0F34, %o2
15945 bpos,a loop_1339
15946 movre %o6, %i2, %i5
15947 edge32 %g4, %l3, %l4
15948 tvs %xcc, 0x4
15949loop_1339:
15950 fmovda %xcc, %f2, %f4
15951 tl %icc, 0x7
15952 movrgez %o4, %l6, %o5
15953 fbe %fcc3, loop_1340
15954 edge32l %l1, %l5, %g1
15955 ldx [%l7 + 0x48], %i4
15956 fpackfix %f14, %f13
15957loop_1340:
15958 movrlz %o3, 0x191, %i6
15959 bvc %icc, loop_1341
15960 edge16 %g3, %o7, %g7
15961 sth %g5, [%l7 + 0x4C]
15962 andcc %i7, %i3, %g2
15963loop_1341:
15964 tle %xcc, 0x1
15965 fnot1s %f3, %f7
15966 xor %i0, %i1, %l0
15967 ldd [%l7 + 0x08], %f0
15968 fxors %f29, %f3, %f18
15969 set 0x64, %o6
15970 stwa %l2, [%l7 + %o6] 0xeb
15971 membar #Sync
15972 xnor %o1, %o0, %o2
15973 bgu,a %xcc, loop_1342
15974 fmovsg %xcc, %f17, %f15
15975 fcmpgt32 %f12, %f8, %o6
15976 bge %xcc, loop_1343
15977loop_1342:
15978 tneg %xcc, 0x5
15979 tvs %icc, 0x6
15980 addcc %g6, %i2, %g4
15981loop_1343:
15982 edge32n %i5, %l3, %o4
15983 fmul8sux16 %f26, %f16, %f20
15984 membar 0x7F
15985 sdivx %l4, 0x0991, %o5
15986 edge32 %l6, %l1, %g1
15987 set 0x7E, %g2
15988 ldsha [%l7 + %g2] 0x10, %l5
15989 tg %icc, 0x6
15990 fmovscc %icc, %f22, %f14
15991 xorcc %o3, 0x1B29, %i4
15992 ldsh [%l7 + 0x1A], %g3
15993 srlx %o7, %i6, %g5
15994 mulscc %g7, 0x0221, %i3
15995 bneg,a loop_1344
15996 nop
15997 fitos %f4, %f5
15998 flush %l7 + 0x68
15999 tcs %xcc, 0x4
16000loop_1344:
16001 brz,a %i7, loop_1345
16002 fnors %f14, %f18, %f19
16003 tge %icc, 0x0
16004 set 0x6D, %o1
16005 stba %i0, [%l7 + %o1] 0x27
16006 membar #Sync
16007loop_1345:
16008 nop
16009 setx 0xE067DBB4, %l0, %l6
16010 st %l6, [%l7 + 0x38]
16011 ld [%l7 + 0x38], %fsr
16012 xorcc %g2, 0x14E2, %l0
16013 sub %i1, 0x170F, %l2
16014 fors %f14, %f30, %f7
16015 fpsub16s %f21, %f11, %f17
16016 wr %g0, 0x0c, %asi
16017 lduwa [%l7 + 0x1C] %asi, %o0
16018 fpadd16 %f22, %f22, %f4
16019 membar 0x6A
16020 for %f28, %f30, %f26
16021 fmovd %f6, %f18
16022 fmovsvs %icc, %f15, %f22
16023 fbule %fcc0, loop_1346
16024 ldsw [%l7 + 0x3C], %o1
16025 ldsw [%l7 + 0x34], %o6
16026 add %o2, %g6, %g4
16027loop_1346:
16028 array16 %i2, %l3, %i5
16029 tgu %xcc, 0x6
16030 movrlz %l4, %o5, %l6
16031 edge8ln %l1, %g1, %o4
16032 popc %l5, %i4
16033 fmovrsgez %g3, %f30, %f19
16034 sllx %o3, %o7, %i6
16035 movre %g5, %g7, %i7
16036 wr %g0, 0x81, %asi
16037 stxa %i3, [%l7 + 0x68] %asi
16038 tvc %icc, 0x7
16039 fbue,a %fcc3, loop_1347
16040 bg,a,pt %xcc, loop_1348
16041 array32 %g2, %l0, %i1
16042 ldub [%l7 + 0x62], %i0
16043loop_1347:
16044 nop
16045 set 0x13, %i5
16046 ldsba [%l7 + %i5] 0x18, %l2
16047loop_1348:
16048 nop
16049 wr %g0, 0x18, %asi
16050 ldswa [%l7 + 0x6C] %asi, %o0
16051 addcc %o1, %o2, %o6
16052 bcs,a loop_1349
16053 popc %g6, %g4
16054 tsubcc %l3, 0x1531, %i5
16055 and %l4, 0x09D8, %i2
16056loop_1349:
16057 fmul8sux16 %f28, %f28, %f20
16058 mova %xcc, %o5, %l1
16059 tle %xcc, 0x7
16060 movvs %xcc, %g1, %o4
16061 tvc %icc, 0x3
16062 movvs %icc, %l6, %i4
16063 edge32 %g3, %o3, %l5
16064 wr %g0, 0x89, %asi
16065 stwa %o7, [%l7 + 0x58] %asi
16066 edge8ln %g5, %g7, %i7
16067 fxors %f10, %f8, %f22
16068 movleu %xcc, %i6, %g2
16069 xnorcc %l0, 0x1495, %i1
16070 tleu %xcc, 0x4
16071 bne loop_1350
16072 fornot2s %f21, %f0, %f24
16073 alignaddrl %i0, %i3, %l2
16074 fmul8ulx16 %f0, %f8, %f30
16075loop_1350:
16076 movre %o1, 0x0B5, %o2
16077 udivx %o6, 0x1861, %g6
16078 edge16 %g4, %l3, %o0
16079 st %f24, [%l7 + 0x18]
16080 faligndata %f18, %f6, %f26
16081 edge8ln %l4, %i5, %i2
16082 mulx %l1, 0x11FE, %g1
16083 ldx [%l7 + 0x48], %o4
16084 prefetch [%l7 + 0x14], 0x1
16085 edge8ln %l6, %i4, %g3
16086 or %o5, 0x1F43, %o3
16087 array32 %l5, %g5, %o7
16088 orncc %i7, %g7, %i6
16089 edge16l %g2, %i1, %l0
16090 movrne %i0, 0x2E6, %i3
16091 fbu,a %fcc1, loop_1351
16092 andn %o1, %o2, %o6
16093 mulx %g6, %l2, %g4
16094 movcs %icc, %o0, %l4
16095loop_1351:
16096 subc %i5, 0x0D4C, %i2
16097 taddcctv %l3, 0x1687, %l1
16098 udiv %g1, 0x0B71, %l6
16099 edge16n %i4, %o4, %g3
16100 for %f2, %f0, %f4
16101 movrlez %o3, %o5, %g5
16102 tge %xcc, 0x6
16103 fbge,a %fcc3, loop_1352
16104 sdiv %l5, 0x1788, %i7
16105 fbul %fcc2, loop_1353
16106 movvc %icc, %o7, %i6
16107loop_1352:
16108 movre %g7, %i1, %l0
16109 fmovrsgez %i0, %f22, %f10
16110loop_1353:
16111 and %g2, 0x057A, %i3
16112 ldx [%l7 + 0x78], %o1
16113 fbuge %fcc3, loop_1354
16114 nop
16115 setx loop_1355, %l0, %l1
16116 wrpr 0x1, %tl
16117 wrpr %l1, %tpc
16118 add %l1, 0x4, %l1
16119 wrpr %l1, %tnpc
16120 setx 0x34400001400, %l0, %l1
16121 wrpr %l1, %tstate
16122 wrhpr 0x4, %htstate
16123 retry
16124 andncc %o2, %g6, %o6
16125 membar 0x29
16126loop_1354:
16127 fand %f16, %f24, %f8
16128loop_1355:
16129 mulx %l2, %g4, %o0
16130 brgez,a %i5, loop_1356
16131 brlez %i2, loop_1357
16132 smulcc %l3, 0x18E0, %l4
16133 fnot2 %f0, %f12
16134loop_1356:
16135 tg %icc, 0x0
16136loop_1357:
16137 udivcc %l1, 0x1D61, %l6
16138 movrlz %g1, %i4, %g3
16139 bvs,pn %xcc, loop_1358
16140 fmovscc %icc, %f22, %f5
16141 xorcc %o3, %o4, %o5
16142 edge16n %l5, %g5, %i7
16143loop_1358:
16144 edge32l %i6, %o7, %i1
16145 xnor %l0, %g7, %g2
16146 fcmpgt16 %f20, %f28, %i3
16147 tne %icc, 0x5
16148 fmovsvs %xcc, %f9, %f4
16149 fbn,a %fcc2, loop_1359
16150 sll %o1, 0x05, %i0
16151 addc %o2, %g6, %l2
16152 sethi 0x038B, %o6
16153loop_1359:
16154 subccc %o0, 0x0E90, %g4
16155 lduh [%l7 + 0x4E], %i5
16156 fbue,a %fcc3, loop_1360
16157 edge16ln %i2, %l4, %l1
16158 sra %l6, %l3, %g1
16159 edge32l %g3, %i4, %o4
16160loop_1360:
16161 te %icc, 0x4
16162 edge16 %o5, %o3, %l5
16163 fbuge,a %fcc1, loop_1361
16164 orncc %i7, 0x03A7, %i6
16165 orncc %g5, %i1, %o7
16166 fmovsneg %xcc, %f26, %f19
16167loop_1361:
16168 bpos loop_1362
16169 fsrc2 %f30, %f16
16170 and %l0, %g7, %i3
16171 bneg %xcc, loop_1363
16172loop_1362:
16173 fsrc1s %f6, %f23
16174 addcc %g2, %o1, %i0
16175 brgz %o2, loop_1364
16176loop_1363:
16177 bge,a %icc, loop_1365
16178 sdiv %g6, 0x1F11, %o6
16179 fmovdpos %icc, %f13, %f25
16180loop_1364:
16181 edge32 %l2, %g4, %o0
16182loop_1365:
16183 or %i2, 0x079D, %i5
16184 umulcc %l1, %l4, %l3
16185 popc 0x066D, %l6
16186 sdivcc %g1, 0x1D9A, %g3
16187 swap [%l7 + 0x44], %i4
16188 brlz,a %o4, loop_1366
16189 tsubcctv %o5, %l5, %o3
16190 sllx %i7, %g5, %i6
16191 pdist %f0, %f28, %f12
16192loop_1366:
16193 ldx [%l7 + 0x68], %o7
16194 taddcctv %i1, 0x0BDE, %l0
16195 sethi 0x1412, %g7
16196 call loop_1367
16197 addc %g2, %o1, %i0
16198 tvs %icc, 0x1
16199 sth %o2, [%l7 + 0x18]
16200loop_1367:
16201 udiv %g6, 0x1F1C, %o6
16202 subccc %i3, %l2, %g4
16203 bneg %icc, loop_1368
16204 taddcc %i2, 0x1006, %o0
16205 mova %icc, %l1, %i5
16206 edge16 %l4, %l3, %l6
16207loop_1368:
16208 nop
16209 set 0x40, %i2
16210 swapa [%l7 + %i2] 0x80, %g3
16211 ba loop_1369
16212 umul %g1, %o4, %i4
16213 subccc %o5, %o3, %l5
16214 andncc %g5, %i7, %o7
16215loop_1369:
16216 fmovsle %xcc, %f29, %f0
16217 flush %l7 + 0x60
16218 tle %xcc, 0x3
16219 alignaddrl %i1, %i6, %g7
16220 set 0x6C, %o0
16221 swapa [%l7 + %o0] 0x19, %l0
16222 fmovse %icc, %f7, %f5
16223 st %f20, [%l7 + 0x4C]
16224 sdivx %o1, 0x1D6A, %i0
16225 udivx %g2, 0x1B71, %o2
16226 xnor %o6, %g6, %l2
16227 tcc %icc, 0x7
16228 wr %g0, 0x0c, %asi
16229 lduba [%l7 + 0x22] %asi, %g4
16230 tne %icc, 0x3
16231 movne %xcc, %i2, %i3
16232 movg %icc, %l1, %o0
16233 movrne %i5, 0x3AC, %l4
16234 set 0x120, %i0
16235 stxa %l6, [%g0 + %i0] 0x52
16236 fmovsneg %xcc, %f2, %f6
16237 movcs %xcc, %l3, %g1
16238 xnorcc %g3, %o4, %i4
16239 andncc %o5, %l5, %o3
16240 sra %i7, 0x1E, %o7
16241 fmovse %xcc, %f9, %f27
16242 lduw [%l7 + 0x38], %i1
16243 brz,a %i6, loop_1370
16244 tl %xcc, 0x2
16245 andn %g5, 0x1FB6, %l0
16246 edge32 %o1, %i0, %g2
16247loop_1370:
16248 edge16ln %g7, %o2, %o6
16249 fnot2s %f22, %f12
16250 fmovs %f17, %f24
16251 fbge,a %fcc3, loop_1371
16252 tneg %icc, 0x1
16253 array32 %g6, %g4, %i2
16254 fmul8sux16 %f4, %f20, %f18
16255loop_1371:
16256 tleu %xcc, 0x1
16257 tneg %xcc, 0x5
16258 movneg %icc, %i3, %l2
16259 tvc %icc, 0x5
16260 move %xcc, %l1, %o0
16261 tcc %xcc, 0x4
16262 edge32n %i5, %l4, %l6
16263 tleu %xcc, 0x6
16264 brlz,a %l3, loop_1372
16265 movvc %icc, %g1, %o4
16266 fmovsa %xcc, %f20, %f10
16267 tn %icc, 0x3
16268loop_1372:
16269 tn %icc, 0x0
16270 mova %xcc, %g3, %o5
16271 addccc %l5, 0x17CE, %i4
16272 wr %g0, 0x10, %asi
16273 ldsha [%l7 + 0x5C] %asi, %i7
16274 fbne %fcc2, loop_1373
16275 sll %o3, 0x1A, %o7
16276 lduh [%l7 + 0x10], %i1
16277 tgu %xcc, 0x7
16278loop_1373:
16279 fxnor %f6, %f16, %f10
16280 fpadd32s %f2, %f7, %f15
16281 stb %g5, [%l7 + 0x0B]
16282 brz,a %l0, loop_1374
16283 tne %icc, 0x0
16284 flush %l7 + 0x6C
16285 tleu %icc, 0x2
16286loop_1374:
16287 sdiv %i6, 0x1EEC, %o1
16288 fors %f31, %f11, %f31
16289 fmovdcc %xcc, %f1, %f15
16290 for %f12, %f24, %f12
16291 fandnot1 %f10, %f12, %f0
16292 fbg %fcc3, loop_1375
16293 ble,a loop_1376
16294 std %f28, [%l7 + 0x10]
16295 edge32 %i0, %g2, %g7
16296loop_1375:
16297 bn,a,pt %icc, loop_1377
16298loop_1376:
16299 brgz,a %o6, loop_1378
16300 swap [%l7 + 0x60], %o2
16301 tle %xcc, 0x6
16302loop_1377:
16303 lduw [%l7 + 0x28], %g6
16304loop_1378:
16305 tn %icc, 0x6
16306 movcs %icc, %i2, %g4
16307 bcs,pt %xcc, loop_1379
16308 xor %i3, %l2, %l1
16309 lduw [%l7 + 0x50], %i5
16310 fmovsl %icc, %f18, %f30
16311loop_1379:
16312 movvs %xcc, %o0, %l6
16313 sir 0x0865
16314 movne %icc, %l4, %g1
16315 nop
16316 set 0x48, %g4
16317 ldsh [%l7 + %g4], %l3
16318 movpos %xcc, %g3, %o4
16319 addc %o5, %i4, %l5
16320 wr %g0, 0x04, %asi
16321 sta %f29, [%l7 + 0x24] %asi
16322 be,a,pt %xcc, loop_1380
16323 tle %xcc, 0x0
16324 subc %i7, 0x06B0, %o7
16325 tneg %icc, 0x5
16326loop_1380:
16327 movcc %xcc, %i1, %g5
16328 udiv %l0, 0x07F2, %o3
16329 srl %o1, 0x10, %i0
16330 movrne %g2, 0x0C7, %i6
16331 bne,a,pt %xcc, loop_1381
16332 umulcc %g7, 0x0AFA, %o6
16333 set 0x70, %g1
16334 ldda [%l7 + %g1] 0x10, %o2
16335loop_1381:
16336 sdiv %g6, 0x02B3, %g4
16337 fmovsn %icc, %f30, %f30
16338 edge16n %i2, %i3, %l1
16339 brlez %l2, loop_1382
16340 ldsb [%l7 + 0x2B], %i5
16341 movne %icc, %o0, %l4
16342 fbug %fcc2, loop_1383
16343loop_1382:
16344 nop
16345 setx loop_1384, %l0, %l1
16346 jmpl %l1, %g1
16347 ble,a,pt %xcc, loop_1385
16348 alignaddr %l6, %l3, %g3
16349loop_1383:
16350 mova %xcc, %o5, %o4
16351loop_1384:
16352 andn %i4, 0x10A4, %i7
16353loop_1385:
16354 edge8l %o7, %l5, %g5
16355 bgu,a,pt %icc, loop_1386
16356 swap [%l7 + 0x34], %l0
16357 nop
16358 fitos %f5, %f4
16359 fstoi %f4, %f1
16360 wr %g0, 0x04, %asi
16361 prefetcha [%l7 + 0x30] %asi, 0x0
16362loop_1386:
16363 st %f5, [%l7 + 0x68]
16364 fmovscc %xcc, %f29, %f22
16365 addc %i1, %o1, %g2
16366 fbul %fcc1, loop_1387
16367 movneg %icc, %i6, %i0
16368 edge32ln %o6, %o2, %g7
16369 addc %g4, %g6, %i2
16370loop_1387:
16371 stb %i3, [%l7 + 0x0D]
16372 fmovsvc %icc, %f15, %f5
16373 sdiv %l1, 0x1187, %i5
16374 addcc %o0, 0x0075, %l2
16375 fmovdle %xcc, %f1, %f16
16376 bcs,a %icc, loop_1388
16377 movvc %icc, %l4, %l6
16378 movrgez %g1, 0x1B6, %g3
16379 edge32n %l3, %o5, %o4
16380loop_1388:
16381 tgu %icc, 0x6
16382 bpos %icc, loop_1389
16383 saved
16384 rdpr %cwp, %g1
16385 rdpr %cansave, %g2
16386 rdpr %canrestore, %g3
16387 rdpr %cleanwin, %g4
16388 rdpr %otherwin, %g5
16389 rdpr %wstate, %g6
16390 sdivx %i4, 0x1B50, %o7
16391 mulscc %l5, %g5, %i7
16392loop_1389:
16393 fpadd32 %f10, %f6, %f16
16394 nop
16395 fitos %f4, %f6
16396 fstox %f6, %f16
16397 tcc %xcc, 0x3
16398 andn %o3, 0x0BA4, %i1
16399 set 0x68, %i7
16400 stwa %l0, [%l7 + %i7] 0xea
16401 membar #Sync
16402 nop
16403 setx 0x9168B296, %l0, %l6
16404 st %l6, [%l7 + 0x28]
16405 ld [%l7 + 0x28], %f2
16406 setx 0xA8F2E572, %l1, %l5
16407 st %l5, [%l7 + 0x10]
16408 ld [%l7 + 0x10], %f11
16409 fadds %f11, %f2, %f10
16410 ldd [%l7 + 0x70], %o0
16411 fbu %fcc1, loop_1390
16412 taddcctv %g2, 0x0F94, %i6
16413 xnor %i0, %o2, %o6
16414 sdiv %g4, 0x15F5, %g6
16415loop_1390:
16416 move %xcc, %g7, %i3
16417 movneg %xcc, %l1, %i2
16418 movrgez %o0, 0x36B, %i5
16419 swap [%l7 + 0x64], %l4
16420 stb %l2, [%l7 + 0x31]
16421 fandnot2s %f3, %f31, %f19
16422 taddcctv %g1, 0x0443, %l6
16423 fcmple32 %f20, %f30, %g3
16424 flush %l7 + 0x7C
16425 fble,a %fcc0, loop_1391
16426 edge8 %l3, %o5, %o4
16427 prefetch [%l7 + 0x3C], 0x2
16428 te %xcc, 0x7
16429loop_1391:
16430 ldd [%l7 + 0x30], %o6
16431 movcc %xcc, %i4, %g5
16432 tsubcctv %i7, 0x1C12, %o3
16433 fornot2 %f28, %f4, %f26
16434 sdivcc %i1, 0x1E94, %l0
16435 tleu %icc, 0x6
16436 add %l7, 0x48, %l6
16437 wr %g0, 0x89, %asi
16438 casxa [%l6] %asi, %l5, %g2
16439 tl %xcc, 0x2
16440 nop
16441 setx 0x000192C920708146, %l0, %l6
16442 stx %l6, [%l7 + 0x68]
16443 ldx [%l7 + 0x68], %fsr
16444 nop
16445 setx 0x1AFF0A7B, %l0, %l6
16446 st %l6, [%l7 + 0x28]
16447 ld [%l7 + 0x28], %f18
16448 fsqrts %f18, %f10
16449 bvc %xcc, loop_1392
16450 fmovsleu %xcc, %f7, %f21
16451 edge8 %i6, %i0, %o1
16452 orcc %o2, %o6, %g6
16453loop_1392:
16454 nop
16455 wr %g0, 0x10, %asi
16456 ldxa [%l7 + 0x78] %asi, %g4
16457 fmovse %icc, %f14, %f18
16458 stw %g7, [%l7 + 0x50]
16459 mulscc %i3, 0x1F3B, %i2
16460 fzeros %f1
16461 fornot2 %f6, %f24, %f4
16462 fbl,a %fcc1, loop_1393
16463 andcc %o0, 0x09A1, %i5
16464 movrgez %l1, 0x3D8, %l2
16465 fnors %f26, %f27, %f1
16466loop_1393:
16467 edge16ln %l4, %g1, %l6
16468 fbne %fcc0, loop_1394
16469 edge32n %l3, %g3, %o5
16470 tcc %icc, 0x0
16471 srax %o4, %o7, %g5
16472loop_1394:
16473 fmovsleu %xcc, %f7, %f5
16474 wr %g0, 0x80, %asi
16475 stda %f0, [%l7 + 0x40] %asi
16476 movle %xcc, %i4, %o3
16477 mulx %i7, 0x0028, %i1
16478 ldstub [%l7 + 0x66], %l0
16479 sllx %g2, 0x01, %l5
16480 and %i0, %o1, %o2
16481 fbuge %fcc1, loop_1395
16482 srax %o6, %i6, %g4
16483 movrlz %g7, %g6, %i2
16484 bg %icc, loop_1396
16485loop_1395:
16486 stw %i3, [%l7 + 0x48]
16487 ta %xcc, 0x5
16488 tvc %xcc, 0x7
16489loop_1396:
16490 sdiv %i5, 0x0409, %l1
16491 fornot1 %f30, %f24, %f18
16492 array8 %o0, %l2, %l4
16493 set 0x40, %i3
16494 stda %f0, [%l7 + %i3] 0xf1
16495 membar #Sync
16496 pdist %f6, %f22, %f14
16497 mulscc %l6, 0x197A, %g1
16498 fbul %fcc1, loop_1397
16499 orcc %l3, %o5, %g3
16500 tpos %icc, 0x4
16501 lduw [%l7 + 0x10], %o4
16502loop_1397:
16503 te %icc, 0x6
16504 fmovrdlz %g5, %f26, %f2
16505 sub %i4, %o3, %i7
16506 nop
16507 setx loop_1398, %l0, %l1
16508 wrpr 0x1, %tl
16509 wrpr %l1, %tpc
16510 add %l1, 0x4, %l1
16511 wrpr %l1, %tnpc
16512 setx 0x34400001400, %l0, %l1
16513 wrpr %l1, %tstate
16514 wrhpr 0x4, %htstate
16515 retry
16516 edge8 %o7, %i1, %l0
16517 tgu %icc, 0x4
16518 sdivx %l5, 0x1016, %g2
16519loop_1398:
16520 addc %o1, 0x186A, %o2
16521 srax %i0, %i6, %o6
16522 movcs %icc, %g7, %g4
16523 fandnot2 %f24, %f14, %f12
16524 movne %xcc, %i2, %g6
16525 edge16n %i5, %i3, %l1
16526 stx %l2, [%l7 + 0x18]
16527 membar #Sync
16528 set 0x40, %l1
16529 ldda [%l7 + %l1] 0x1e, %f16
16530 alignaddr %o0, %l6, %l4
16531 tvc %icc, 0x6
16532 edge16l %g1, %l3, %g3
16533 edge8l %o5, %o4, %i4
16534 nop
16535 fitod %f0, %f10
16536 fdtox %f10, %f20
16537 fxtod %f20, %f8
16538 fmovda %xcc, %f29, %f6
16539 edge8n %o3, %i7, %o7
16540 fpsub16s %f17, %f14, %f23
16541 fblg %fcc3, loop_1399
16542 fmovse %icc, %f29, %f21
16543 movge %xcc, %i1, %g5
16544 brlez %l0, loop_1400
16545loop_1399:
16546 fexpand %f24, %f30
16547 tcc %xcc, 0x0
16548 ldsw [%l7 + 0x10], %g2
16549loop_1400:
16550 restored
16551 rdpr %cwp, %g1
16552 rdpr %cansave, %g2
16553 rdpr %canrestore, %g3
16554 rdpr %cleanwin, %g4
16555 rdpr %otherwin, %g5
16556 rdpr %wstate, %g6
16557 orncc %o1, 0x0C65, %l5
16558 fpadd32 %f24, %f18, %f28
16559 movle %xcc, %i0, %i6
16560 fbue,a %fcc2, loop_1401
16561 fpsub16s %f12, %f18, %f20
16562 udiv %o2, 0x15B1, %g7
16563 fmovdcs %xcc, %f21, %f13
16564loop_1401:
16565 mulscc %o6, %g4, %g6
16566 fsrc1 %f28, %f4
16567 ld [%l7 + 0x2C], %f12
16568 tcc %icc, 0x2
16569 fandnot1 %f10, %f14, %f24
16570 alignaddr %i5, %i3, %i2
16571 orn %l2, 0x0219, %o0
16572 ldsh [%l7 + 0x10], %l6
16573 fabsd %f6, %f0
16574 movrne %l1, %g1, %l4
16575 lduw [%l7 + 0x6C], %l3
16576 set 0x40, %o3
16577 stda %f0, [%l7 + %o3] 0xf9
16578 membar #Sync
16579 srlx %g3, 0x1D, %o4
16580 movleu %icc, %o5, %o3
16581 sir 0x098C
16582 movleu %icc, %i4, %i7
16583 fornot1s %f20, %f6, %f13
16584 sethi 0x0E3B, %o7
16585 array32 %g5, %i1, %g2
16586 set 0x3C, %o5
16587 stha %o1, [%l7 + %o5] 0xeb
16588 membar #Sync
16589 tge %icc, 0x2
16590 edge8ln %l0, %l5, %i6
16591 ldsb [%l7 + 0x4C], %i0
16592 fbn,a %fcc1, loop_1402
16593 fbl,a %fcc0, loop_1403
16594 bn,a %icc, loop_1404
16595 fbue %fcc1, loop_1405
16596loop_1402:
16597 fnegs %f4, %f0
16598loop_1403:
16599 popc 0x199D, %o2
16600loop_1404:
16601 tneg %icc, 0x3
16602loop_1405:
16603 and %g7, %o6, %g4
16604 tl %icc, 0x4
16605 xnor %i5, %g6, %i2
16606 bcs,a,pn %icc, loop_1406
16607 movrlez %l2, 0x24E, %o0
16608 tne %xcc, 0x7
16609 brnz %l6, loop_1407
16610loop_1406:
16611 fbue,a %fcc0, loop_1408
16612 move %xcc, %i3, %l1
16613 fmovsn %xcc, %f16, %f31
16614loop_1407:
16615 movrlez %g1, %l4, %l3
16616loop_1408:
16617 sub %g3, %o5, %o4
16618 sll %o3, %i4, %o7
16619 andn %i7, 0x0519, %g5
16620 andncc %g2, %i1, %l0
16621 bvc %icc, loop_1409
16622 fcmpne32 %f0, %f28, %o1
16623 bge,pt %xcc, loop_1410
16624 movg %icc, %i6, %l5
16625loop_1409:
16626 edge32 %o2, %i0, %g7
16627 movvc %icc, %o6, %i5
16628loop_1410:
16629 fbule %fcc1, loop_1411
16630 fmovdne %xcc, %f21, %f13
16631 bgu loop_1412
16632 fpadd16s %f2, %f21, %f16
16633loop_1411:
16634 edge32 %g4, %i2, %l2
16635 set 0x1C, %g7
16636 lduwa [%l7 + %g7] 0x18, %g6
16637loop_1412:
16638 movrgz %l6, 0x2CF, %i3
16639 edge8ln %o0, %g1, %l1
16640 saved
16641 rdpr %cwp, %g1
16642 rdpr %cansave, %g2
16643 rdpr %canrestore, %g3
16644 rdpr %cleanwin, %g4
16645 rdpr %otherwin, %g5
16646 rdpr %wstate, %g6
16647 brgz,a %l3, loop_1413
16648 fpadd16 %f18, %f22, %f6
16649 fmovrslz %l4, %f17, %f14
16650 fcmpne32 %f12, %f22, %g3
16651loop_1413:
16652 nop
16653 wr %g0, 0x80, %asi
16654 swapa [%l7 + 0x54] %asi, %o5
16655 movgu %icc, %o4, %o3
16656 array8 %o7, %i7, %i4
16657 lduw [%l7 + 0x48], %g5
16658 ldstub [%l7 + 0x75], %i1
16659 edge8n %l0, %o1, %g2
16660 array16 %l5, %o2, %i6
16661 tn %xcc, 0x7
16662 tge %xcc, 0x0
16663 ba,a,pt %icc, loop_1414
16664 fabss %f12, %f9
16665 ldub [%l7 + 0x77], %i0
16666 edge8ln %o6, %i5, %g7
16667loop_1414:
16668 movgu %xcc, %g4, %i2
16669 edge8l %g6, %l6, %l2
16670 srax %o0, 0x04, %i3
16671 ldsh [%l7 + 0x18], %l1
16672 brnz,a %l3, loop_1415
16673 movgu %xcc, %l4, %g3
16674 set 0x4C, %i1
16675 ldswa [%l7 + %i1] 0x19, %o5
16676loop_1415:
16677 tne %xcc, 0x2
16678 movge %xcc, %g1, %o4
16679 movg %xcc, %o7, %o3
16680 sub %i7, %i4, %i1
16681 fbul,a %fcc0, loop_1416
16682 movleu %xcc, %l0, %o1
16683 movvc %icc, %g2, %g5
16684 movrlz %o2, 0x3E2, %i6
16685loop_1416:
16686 udiv %l5, 0x131C, %i0
16687 sra %o6, %i5, %g7
16688 xorcc %i2, 0x012E, %g6
16689 wr %g0, 0x81, %asi
16690 stha %l6, [%l7 + 0x5E] %asi
16691 edge32n %l2, %o0, %i3
16692 orncc %l1, 0x123A, %l3
16693 fpackfix %f24, %f16
16694 tl %xcc, 0x4
16695 faligndata %f12, %f8, %f8
16696 taddcctv %l4, %g4, %o5
16697 or %g1, %g3, %o7
16698 andcc %o4, 0x133F, %i7
16699 xnorcc %o3, 0x10BF, %i4
16700 pdist %f28, %f2, %f4
16701 ldd [%l7 + 0x10], %l0
16702 popc %i1, %o1
16703 fbl %fcc1, loop_1417
16704 mulx %g5, %g2, %o2
16705 nop
16706 setx 0xF2341E62, %l0, %l6
16707 st %l6, [%l7 + 0x28]
16708 ld [%l7 + 0x28], %f27
16709 setx 0x0C54F054, %l1, %l5
16710 st %l5, [%l7 + 0x10]
16711 ld [%l7 + 0x10], %f8
16712 fsubs %f8, %f27, %f9
16713 edge8l %l5, %i6, %o6
16714loop_1417:
16715 move %icc, %i0, %g7
16716 set 0x2A, %l6
16717 stba %i5, [%l7 + %l6] 0x80
16718 movvs %icc, %i2, %l6
16719 tcc %xcc, 0x0
16720 ldstub [%l7 + 0x36], %g6
16721 fpadd16s %f30, %f23, %f4
16722 array16 %o0, %i3, %l2
16723 srax %l3, 0x18, %l1
16724 movpos %xcc, %g4, %l4
16725 fmovsleu %xcc, %f18, %f26
16726 movge %xcc, %o5, %g1
16727 tcs %xcc, 0x0
16728 fsrc2s %f6, %f7
16729 fornot1s %f4, %f25, %f21
16730 fnot2 %f30, %f20
16731 edge32 %g3, %o4, %i7
16732 sdivcc %o7, 0x1767, %i4
16733 andcc %l0, %o3, %o1
16734 taddcc %i1, %g5, %g2
16735 xor %l5, 0x0E5F, %o2
16736 stw %o6, [%l7 + 0x3C]
16737 movn %xcc, %i0, %i6
16738 fmovdpos %xcc, %f19, %f13
16739 addc %i5, 0x11F3, %g7
16740 popc 0x1429, %i2
16741 edge32l %g6, %l6, %o0
16742 movvc %xcc, %i3, %l3
16743 orncc %l2, 0x06B4, %l1
16744 be,a %xcc, loop_1418
16745 array8 %g4, %o5, %l4
16746 fcmpgt32 %f22, %f10, %g3
16747 movvc %icc, %g1, %i7
16748loop_1418:
16749 fmovda %icc, %f23, %f27
16750 movl %icc, %o4, %o7
16751 nop
16752 set 0x18, %l3
16753 sth %i4, [%l7 + %l3]
16754 movn %xcc, %l0, %o3
16755 te %xcc, 0x5
16756 bgu %icc, loop_1419
16757 fbue %fcc0, loop_1420
16758 stb %o1, [%l7 + 0x30]
16759 tl %icc, 0x4
16760loop_1419:
16761 srl %g5, 0x1B, %i1
16762loop_1420:
16763 ldd [%l7 + 0x10], %f24
16764 movg %xcc, %l5, %g2
16765 set 0x18, %o2
16766 prefetcha [%l7 + %o2] 0x81, 0x1
16767 sra %o2, 0x18, %i6
16768 tsubcctv %i5, 0x1336, %i0
16769 membar 0x2D
16770 ldd [%l7 + 0x08], %i2
16771 fmovd %f22, %f18
16772 movne %xcc, %g6, %l6
16773 mulscc %o0, 0x1560, %i3
16774 lduw [%l7 + 0x38], %l3
16775 fpackfix %f18, %f5
16776 ldsw [%l7 + 0x40], %l2
16777 fsrc1s %f7, %f8
16778 and %l1, %g4, %g7
16779 fmovsvs %xcc, %f19, %f18
16780 bcs,pn %icc, loop_1421
16781 fmovdl %xcc, %f15, %f7
16782 taddcc %o5, 0x0BC0, %g3
16783 movre %g1, 0x338, %l4
16784loop_1421:
16785 movrlez %o4, %i7, %i4
16786 tn %icc, 0x4
16787 xnor %l0, %o3, %o1
16788 tle %xcc, 0x6
16789 fmovdcc %xcc, %f9, %f20
16790 and %g5, %o7, %i1
16791 fmovdcc %xcc, %f3, %f8
16792 restored
16793 rdpr %cwp, %g1
16794 rdpr %cansave, %g2
16795 rdpr %canrestore, %g3
16796 rdpr %cleanwin, %g4
16797 rdpr %otherwin, %g5
16798 rdpr %wstate, %g6
16799 fcmpne32 %f24, %f30, %l5
16800 tvs %xcc, 0x0
16801 ldx [%l7 + 0x68], %g2
16802 andn %o6, %o2, %i5
16803 movvc %xcc, %i0, %i6
16804 xorcc %i2, 0x16C2, %l6
16805 fmul8sux16 %f8, %f24, %f14
16806 srlx %g6, 0x16, %i3
16807 bleu loop_1422
16808 mulx %l3, 0x132F, %l2
16809 sethi 0x1DBD, %o0
16810 fpadd16 %f4, %f4, %f24
16811loop_1422:
16812 tl %icc, 0x4
16813 ble loop_1423
16814 subccc %l1, 0x0B90, %g7
16815 stw %o5, [%l7 + 0x68]
16816 fmovsle %xcc, %f23, %f11
16817loop_1423:
16818 brlz,a %g3, loop_1424
16819 fbu %fcc3, loop_1425
16820 fbul,a %fcc3, loop_1426
16821 subcc %g1, %g4, %o4
16822loop_1424:
16823 sll %l4, 0x0E, %i7
16824loop_1425:
16825 andcc %i4, %o3, %o1
16826loop_1426:
16827 move %icc, %l0, %g5
16828 srax %i1, 0x08, %o7
16829 movne %icc, %l5, %g2
16830 sllx %o2, 0x0A, %o6
16831 fbg,a %fcc3, loop_1427
16832 nop
16833 setx 0x913382FE707A0C7B, %l0, %l6
16834 stx %l6, [%l7 + 0x50]
16835 ldx [%l7 + 0x50], %fsr
16836 movvc %xcc, %i0, %i5
16837 mulx %i2, %i6, %l6
16838loop_1427:
16839 nop
16840 fitos %f5, %f9
16841 fstod %f9, %f8
16842 fble,a %fcc2, loop_1428
16843 orn %i3, 0x16B1, %g6
16844 call loop_1429
16845 sdivcc %l2, 0x1D64, %o0
16846loop_1428:
16847 edge8n %l3, %l1, %g7
16848 tleu %xcc, 0x7
16849loop_1429:
16850 movvs %icc, %g3, %g1
16851 fmovsneg %icc, %f11, %f7
16852 fbl,a %fcc1, loop_1430
16853 xorcc %o5, 0x0B76, %g4
16854 sll %o4, %i7, %l4
16855 or %o3, 0x0A0C, %i4
16856loop_1430:
16857 bvc,pt %xcc, loop_1431
16858 tpos %xcc, 0x0
16859 umul %l0, 0x1A7C, %g5
16860 srl %i1, 0x1D, %o1
16861loop_1431:
16862 movre %l5, 0x028, %o7
16863 udiv %g2, 0x1344, %o2
16864 fnand %f8, %f12, %f8
16865 fpsub16 %f12, %f20, %f8
16866 sethi 0x1861, %i0
16867 set 0x18, %i4
16868 ldxa [%g0 + %i4] 0x50, %i5
16869 set 0x40, %l0
16870 ldda [%l7 + %l0] 0x81, %f0
16871 bg,a %icc, loop_1432
16872 fnegs %f26, %f18
16873 fbo %fcc3, loop_1433
16874 tl %icc, 0x1
16875loop_1432:
16876 brlz,a %i2, loop_1434
16877 movre %o6, 0x03C, %l6
16878loop_1433:
16879 sra %i6, 0x0A, %g6
16880 sdivcc %l2, 0x1E9E, %o0
16881loop_1434:
16882 tg %xcc, 0x7
16883 fsrc2s %f14, %f5
16884 taddcc %i3, %l3, %l1
16885 fsrc2s %f22, %f27
16886 nop
16887 setx loop_1435, %l0, %l1
16888 wrpr 0x1, %tl
16889 wrpr %l1, %tpc
16890 add %l1, 0x4, %l1
16891 wrpr %l1, %tnpc
16892 setx 0x34400001400, %l0, %l1
16893 wrpr %l1, %tstate
16894 wrhpr 0x4, %htstate
16895 retry
16896 sethi 0x0853, %g7
16897 fmovdle %icc, %f30, %f4
16898 wr %g0, 0x18, %asi
16899 ldsha [%l7 + 0x5A] %asi, %g1
16900loop_1435:
16901 fbn,a %fcc3, loop_1436
16902 fandnot2 %f14, %f8, %f22
16903 call loop_1437
16904 movleu %xcc, %o5, %g4
16905loop_1436:
16906 taddcc %g3, 0x17D3, %i7
16907 fbu,a %fcc2, loop_1438
16908loop_1437:
16909 fandnot2 %f26, %f22, %f6
16910 taddcc %o4, 0x0EF4, %o3
16911 edge16ln %i4, %l0, %l4
16912loop_1438:
16913 udiv %g5, 0x1A0D, %o1
16914 taddcc %i1, 0x0DF5, %l5
16915 move %icc, %o7, %o2
16916 fmovdn %xcc, %f15, %f27
16917 nop
16918 set 0x18, %l4
16919 ldx [%l7 + %l4], %i0
16920 nop
16921 set 0x2A, %l2
16922 lduh [%l7 + %l2], %i5
16923 ldsw [%l7 + 0x0C], %i2
16924 alignaddrl %g2, %l6, %o6
16925 subcc %g6, 0x0898, %i6
16926 fbl %fcc1, loop_1439
16927 nop
16928 setx 0x904C0CF4, %l0, %l6
16929 st %l6, [%l7 + 0x28]
16930 ld [%l7 + 0x28], %f31
16931 fsqrts %f31, %f13
16932 andcc %o0, %i3, %l3
16933 udivx %l2, 0x1A91, %l1
16934loop_1439:
16935 sdivx %g7, 0x041E, %g1
16936 xorcc %o5, %g4, %g3
16937 movrgz %i7, 0x32B, %o3
16938 tge %icc, 0x4
16939 edge16ln %o4, %i4, %l4
16940 fpack16 %f24, %f29
16941 andncc %g5, %o1, %l0
16942 fba %fcc2, loop_1440
16943 udivx %i1, 0x1D05, %l5
16944 movrgz %o7, %o2, %i5
16945 movrne %i0, 0x3D2, %g2
16946loop_1440:
16947 nop
16948 setx 0x005C6F59, %l0, %l6
16949 st %l6, [%l7 + 0x34]
16950 ld [%l7 + 0x34], %fsr
16951 add %l6, 0x14FF, %i2
16952 fnot2s %f20, %f11
16953 set 0x70, %g6
16954 ldswa [%l7 + %g6] 0x14, %o6
16955 fmovsg %icc, %f27, %f21
16956 taddcctv %g6, %i6, %o0
16957 array16 %l3, %l2, %i3
16958 st %f19, [%l7 + 0x74]
16959 tcs %xcc, 0x2
16960 movpos %xcc, %l1, %g7
16961 bl,pt %icc, loop_1441
16962 fexpand %f27, %f30
16963 orcc %o5, %g1, %g3
16964 fnors %f6, %f26, %f27
16965loop_1441:
16966 sethi 0x0AA7, %i7
16967 set 0x28, %o7
16968 ldswa [%l7 + %o7] 0x80, %g4
16969 and %o3, %o4, %i4
16970 ldub [%l7 + 0x23], %g5
16971 fmuld8ulx16 %f5, %f18, %f8
16972 fble,a %fcc3, loop_1442
16973 nop
16974 fitos %f7, %f7
16975 fstox %f7, %f22
16976 alignaddrl %l4, %o1, %i1
16977 tcc %icc, 0x6
16978loop_1442:
16979 xor %l5, %o7, %o2
16980 fpadd16 %f14, %f24, %f10
16981 movvs %xcc, %i5, %i0
16982 fornot1 %f24, %f0, %f22
16983 membar 0x4E
16984 sir 0x0DB8
16985 and %l0, 0x00FA, %g2
16986 alignaddr %i2, %o6, %g6
16987 nop
16988 setx loop_1443, %l0, %l1
16989 wrpr 0x1, %tl
16990 wrpr %l1, %tnpc
16991 setx 0x34400001400, %l0, %l1
16992 wrpr %l1, %tstate
16993 wrhpr 0x4, %htstate
16994 done
16995 tcs %icc, 0x4
16996 fmul8sux16 %f28, %f10, %f8
16997 brgez %i6, loop_1444
16998loop_1443:
16999 orcc %o0, 0x1831, %l3
17000 udiv %l2, 0x14B8, %i3
17001 bneg %icc, loop_1445
17002loop_1444:
17003 andncc %l6, %g7, %o5
17004 srl %g1, %g3, %i7
17005 movcc %xcc, %l1, %g4
17006loop_1445:
17007 add %o4, %i4, %o3
17008 srl %l4, 0x12, %g5
17009 lduh [%l7 + 0x72], %o1
17010 be,a %xcc, loop_1446
17011 pdist %f20, %f16, %f8
17012 bvc,pn %xcc, loop_1447
17013 fcmpne16 %f24, %f30, %l5
17014loop_1446:
17015 fmovsl %xcc, %f23, %f29
17016 fxnors %f14, %f15, %f21
17017loop_1447:
17018 brgez %i1, loop_1448
17019 movg %icc, %o7, %o2
17020 tge %xcc, 0x6
17021 tg %icc, 0x7
17022loop_1448:
17023 fones %f5
17024 set 0x6C, %l5
17025 stha %i5, [%l7 + %l5] 0x22
17026 membar #Sync
17027 sethi 0x06D2, %l0
17028 fone %f12
17029 lduh [%l7 + 0x5C], %g2
17030 tvc %xcc, 0x0
17031 ldsb [%l7 + 0x2C], %i2
17032 fmul8x16al %f5, %f10, %f6
17033 sdivcc %o6, 0x073A, %g6
17034 movg %icc, %i0, %i6
17035 flush %l7 + 0x18
17036 movre %l3, 0x361, %o0
17037 bcs,pt %icc, loop_1449
17038 edge16n %i3, %l6, %l2
17039 wr %g0, 0xea, %asi
17040 stxa %g7, [%l7 + 0x40] %asi
17041 membar #Sync
17042loop_1449:
17043 nop
17044 set 0x54, %o4
17045 stwa %g1, [%l7 + %o4] 0x14
17046 tcc %icc, 0x0
17047 sdivcc %o5, 0x1523, %i7
17048 movvc %icc, %g3, %l1
17049 tl %icc, 0x7
17050 movvc %icc, %g4, %i4
17051 udiv %o4, 0x1EFB, %l4
17052 ldub [%l7 + 0x24], %o3
17053 edge16n %g5, %l5, %i1
17054 array16 %o1, %o7, %i5
17055 tcc %icc, 0x6
17056 fnegs %f6, %f27
17057 fbul,a %fcc1, loop_1450
17058 sdiv %l0, 0x1CE4, %g2
17059 orcc %i2, %o2, %g6
17060 tge %xcc, 0x4
17061loop_1450:
17062 srax %i0, 0x0E, %i6
17063 add %l7, 0x70, %l6
17064 wr %g0, 0x88, %asi
17065 casxa [%l6] 0x88, %l3, %o6
17066 sub %o0, %i3, %l6
17067 nop
17068 fitos %f30, %f21
17069 sdivx %g7, 0x18D5, %g1
17070 fnot2 %f8, %f18
17071 andn %o5, 0x0476, %i7
17072 nop
17073 set 0x20, %g3
17074 ldx [%l7 + %g3], %l2
17075 srl %l1, 0x08, %g4
17076 fmovs %f17, %f22
17077 edge8ln %g3, %i4, %o4
17078 fbl %fcc1, loop_1451
17079 nop
17080 setx loop_1452, %l0, %l1
17081 jmpl %l1, %l4
17082 xnor %o3, 0x1DA5, %l5
17083 fmovsneg %icc, %f28, %f10
17084loop_1451:
17085 xor %i1, 0x154D, %o1
17086loop_1452:
17087 srl %o7, 0x17, %i5
17088 fmovdleu %icc, %f2, %f12
17089 umulcc %g5, %l0, %i2
17090 movrlz %g2, 0x00C, %o2
17091 tneg %xcc, 0x1
17092 tgu %xcc, 0x6
17093 andcc %i0, 0x1963, %i6
17094 fbge,a %fcc1, loop_1453
17095 sllx %l3, %g6, %o0
17096 fmul8sux16 %f10, %f22, %f2
17097 fpmerge %f26, %f0, %f22
17098loop_1453:
17099 alignaddrl %o6, %l6, %g7
17100 array8 %g1, %i3, %i7
17101 movge %xcc, %l2, %o5
17102 wr %g0, 0x88, %asi
17103 stwa %g4, [%l7 + 0x6C] %asi
17104 add %l7, 0x50, %l6
17105 wr %g0, 0x04, %asi
17106 ldxa [%l6] %asi, %g3
17107 casxa [%l6] 0x04, %g3, %l1
17108 brz,a %i4, loop_1454
17109 sra %o4, 0x13, %l4
17110 ldx [%l7 + 0x70], %l5
17111 edge32 %i1, %o1, %o7
17112loop_1454:
17113 nop
17114 set 0x34, %i6
17115 ldswa [%l7 + %i6] 0x04, %i5
17116 fpsub16 %f2, %f14, %f22
17117 movge %icc, %g5, %l0
17118 move %xcc, %o3, %i2
17119 fandnot2s %f18, %f20, %f1
17120 edge32n %g2, %i0, %i6
17121 movleu %xcc, %o2, %g6
17122 fpadd32s %f27, %f10, %f16
17123 ldd [%l7 + 0x10], %l2
17124 bcc loop_1455
17125 edge16ln %o6, %o0, %l6
17126 array32 %g7, %i3, %i7
17127 ld [%l7 + 0x3C], %f14
17128loop_1455:
17129 edge32 %g1, %l2, %o5
17130 umulcc %g4, %l1, %i4
17131 fones %f6
17132 udivx %g3, 0x03BC, %o4
17133 andncc %l5, %i1, %l4
17134 fbule,a %fcc0, loop_1456
17135 fornot2s %f28, %f7, %f7
17136 ldsh [%l7 + 0x6A], %o7
17137 orcc %o1, %i5, %g5
17138loop_1456:
17139 movcc %xcc, %l0, %o3
17140 edge16n %i2, %i0, %i6
17141 restored
17142 rdpr %cwp, %g1
17143 rdpr %cansave, %g2
17144 rdpr %canrestore, %g3
17145 rdpr %cleanwin, %g4
17146 rdpr %otherwin, %g5
17147 rdpr %wstate, %g6
17148 srlx %g2, %g6, %l3
17149 fpsub32s %f3, %f9, %f20
17150 taddcc %o6, %o0, %l6
17151 fbuge %fcc2, loop_1457
17152 udivx %g7, 0x0D79, %o2
17153 set 0x40, %o6
17154 ldda [%l7 + %o6] 0x15, %f0
17155loop_1457:
17156 stbar
17157 fbg %fcc3, loop_1458
17158 tl %icc, 0x7
17159 udiv %i7, 0x04C1, %g1
17160 mulx %l2, 0x10FE, %i3
17161loop_1458:
17162 nop
17163 fitod %f4, %f8
17164 fdtox %f8, %f6
17165 fxtod %f6, %f20
17166 membar 0x18
17167 xnorcc %g4, 0x0C12, %l1
17168 fnot2s %f16, %f14
17169 udivx %o5, 0x0C32, %g3
17170 bgu,pn %icc, loop_1459
17171 umulcc %i4, %l5, %o4
17172 movneg %xcc, %i1, %l4
17173 set 0x70, %g5
17174 prefetcha [%l7 + %g5] 0x14, 0x2
17175loop_1459:
17176 taddcctv %o7, %g5, %l0
17177 tvc %xcc, 0x7
17178 wr %g0, 0x0c, %asi
17179 lduwa [%l7 + 0x40] %asi, %o3
17180 fmovdpos %xcc, %f20, %f13
17181 fmovrdlz %i5, %f8, %f18
17182 fmovsl %icc, %f19, %f25
17183 ldd [%l7 + 0x40], %i0
17184 movrne %i6, %g2, %i2
17185 movne %icc, %g6, %l3
17186 add %l7, 0x28, %l6
17187 wr %g0, 0x80, %asi
17188 casa [%l6] %asi, %o0, %o6
17189 movrlz %l6, %g7, %o2
17190 fnand %f4, %f28, %f22
17191 movcs %xcc, %i7, %g1
17192 tcs %icc, 0x0
17193 sethi 0x0672, %i3
17194 fnands %f23, %f13, %f29
17195 mulx %l2, 0x0751, %l1
17196 sir 0x164A
17197 udivx %o5, 0x1180, %g3
17198 fmovd %f10, %f26
17199 fpadd32s %f5, %f21, %f22
17200 wr %g0, 0x81, %asi
17201 lduba [%l7 + 0x7D] %asi, %i4
17202 tpos %icc, 0x6
17203 tg %xcc, 0x3
17204 brlz %g4, loop_1460
17205 movg %icc, %l5, %i1
17206 subccc %o4, 0x040F, %l4
17207 nop
17208 setx loop_1461, %l0, %l1
17209 jmpl %l1, %o7
17210loop_1460:
17211 sll %g5, %l0, %o1
17212 fmovrdgz %o3, %f20, %f28
17213 sth %i5, [%l7 + 0x3C]
17214loop_1461:
17215 nop
17216 wr %g0, 0x04, %asi
17217 ldda [%l7 + 0x60] %asi, %i6
17218 bg,pn %icc, loop_1462
17219 fmovrslez %g2, %f29, %f17
17220 stx %i0, [%l7 + 0x18]
17221 for %f2, %f6, %f26
17222loop_1462:
17223 fxnor %f0, %f26, %f6
17224 movneg %icc, %i2, %l3
17225 nop
17226 set 0x34, %o1
17227 prefetch [%l7 + %o1], 0x0
17228 movvc %icc, %g6, %o6
17229 edge32l %l6, %o0, %o2
17230 bcc,pt %icc, loop_1463
17231 sethi 0x097F, %i7
17232 fnot1 %f4, %f0
17233 ldsh [%l7 + 0x76], %g1
17234loop_1463:
17235 fsrc2 %f4, %f12
17236 fnot2 %f10, %f28
17237 sll %g7, 0x13, %l2
17238 edge8l %l1, %o5, %i3
17239 sllx %g3, 0x01, %i4
17240 fbue %fcc3, loop_1464
17241 fnor %f0, %f26, %f2
17242 and %l5, 0x1589, %i1
17243 tcc %xcc, 0x6
17244loop_1464:
17245 fmovrdne %o4, %f10, %f12
17246 lduh [%l7 + 0x60], %l4
17247 bge,pn %icc, loop_1465
17248 and %g4, 0x1378, %o7
17249 wr %g0, 0x88, %asi
17250 ldstuba [%l7 + 0x2B] %asi, %l0
17251loop_1465:
17252 ba,a,pn %icc, loop_1466
17253 movrne %o1, 0x091, %g5
17254 srlx %o3, %i6, %i5
17255 sir 0x1A29
17256loop_1466:
17257 edge8 %g2, %i2, %l3
17258 faligndata %f24, %f12, %f8
17259 orncc %i0, %g6, %l6
17260 set 0x65, %g2
17261 lduba [%l7 + %g2] 0x15, %o0
17262 sdivcc %o6, 0x0B9A, %o2
17263 xnor %g1, %g7, %i7
17264 bvc,a loop_1467
17265 fmovrde %l1, %f6, %f30
17266 movrne %l2, 0x09F, %o5
17267 ta %icc, 0x1
17268loop_1467:
17269 movgu %xcc, %i3, %i4
17270 ldx [%l7 + 0x28], %l5
17271 array8 %g3, %i1, %o4
17272 ldd [%l7 + 0x60], %f8
17273 nop
17274 setx loop_1468, %l0, %l1
17275 jmpl %l1, %l4
17276 movvc %xcc, %g4, %l0
17277 edge16 %o7, %g5, %o3
17278 fxnors %f1, %f8, %f22
17279loop_1468:
17280 array32 %i6, %i5, %g2
17281 edge8ln %i2, %l3, %o1
17282 fxor %f4, %f16, %f4
17283 movge %icc, %g6, %l6
17284 movrne %i0, %o6, %o0
17285 set 0x40, %i5
17286 stda %f16, [%l7 + %i5] 0x16
17287 membar #Sync
17288 fmovdge %xcc, %f4, %f4
17289 nop
17290 fitos %f3, %f26
17291 fstox %f26, %f2
17292 saved
17293 rdpr %cwp, %g1
17294 rdpr %cansave, %g2
17295 rdpr %canrestore, %g3
17296 rdpr %cleanwin, %g4
17297 rdpr %otherwin, %g5
17298 rdpr %wstate, %g6
17299 fcmpeq32 %f14, %f30, %o2
17300 umul %g7, 0x0D57, %g1
17301 movpos %icc, %i7, %l1
17302 edge16ln %o5, %i3, %i4
17303 sdivcc %l2, 0x0A9A, %l5
17304 movn %icc, %g3, %o4
17305 fbg,a %fcc3, loop_1469
17306 tg %xcc, 0x3
17307 fmuld8sux16 %f22, %f12, %f10
17308 udiv %i1, 0x1FEE, %l4
17309loop_1469:
17310 nop
17311 setx 0xEE0268CD, %l0, %l6
17312 st %l6, [%l7 + 0x28]
17313 ld [%l7 + 0x28], %f15
17314 setx 0x41AAB6A7, %l1, %l5
17315 st %l5, [%l7 + 0x10]
17316 ld [%l7 + 0x10], %f11
17317 fdivs %f11, %f15, %f15
17318 or %l0, %g4, %o7
17319 movgu %xcc, %o3, %g5
17320 fxor %f26, %f12, %f26
17321 fbn,a %fcc1, loop_1470
17322 tne %xcc, 0x6
17323 fsrc2 %f14, %f10
17324 fone %f0
17325loop_1470:
17326 addccc %i5, 0x05F3, %i6
17327 fpmerge %f3, %f23, %f28
17328 tvs %xcc, 0x2
17329 call loop_1471
17330 edge8 %g2, %i2, %o1
17331 sllx %g6, 0x16, %l6
17332 tvs %icc, 0x4
17333loop_1471:
17334 fba %fcc2, loop_1472
17335 nop
17336 fitos %f1, %f19
17337 fstox %f19, %f0
17338 fxtos %f0, %f1
17339 fbul,a %fcc2, loop_1473
17340 and %i0, 0x0D6A, %o6
17341loop_1472:
17342 movcc %icc, %o0, %o2
17343 fbge,a %fcc0, loop_1474
17344loop_1473:
17345 fone %f0
17346 tsubcctv %g7, 0x125C, %g1
17347 orn %i7, 0x173E, %l1
17348loop_1474:
17349 edge16ln %l3, %o5, %i4
17350 nop
17351 setx 0x003BD58277DC8AFF, %l0, %l6
17352 stx %l6, [%l7 + 0x28]
17353 ldd [%l7 + 0x28], %f8
17354 setx 0x9B60E5727B9EEC95, %l1, %l5
17355 stx %l5, [%l7 + 0x10]
17356 ldd [%l7 + 0x10], %f20
17357 fdivd %f20, %f8, %f14
17358 ta %icc, 0x5
17359 mova %xcc, %i3, %l5
17360 bcc,a %icc, loop_1475
17361 movne %icc, %l2, %g3
17362 fabss %f4, %f22
17363 edge8 %o4, %i1, %l0
17364loop_1475:
17365 movneg %xcc, %g4, %l4
17366 edge16l %o3, %o7, %i5
17367 fbug %fcc1, loop_1476
17368 srl %g5, %i6, %i2
17369 smul %o1, 0x0997, %g6
17370 wr %g0, 0x04, %asi
17371 ldsba [%l7 + 0x3F] %asi, %g2
17372loop_1476:
17373 edge32n %i0, %l6, %o0
17374 fbu %fcc1, loop_1477
17375 fmovdvc %xcc, %f0, %f21
17376 bl,pt %xcc, loop_1478
17377 ldd [%l7 + 0x60], %o2
17378loop_1477:
17379 fcmpeq32 %f10, %f28, %g7
17380 movleu %xcc, %g1, %i7
17381loop_1478:
17382 tne %icc, 0x2
17383 xorcc %l1, %l3, %o6
17384 nop
17385 setx 0x359AF88E42230090, %l0, %l6
17386 stx %l6, [%l7 + 0x28]
17387 ldd [%l7 + 0x28], %f6
17388 setx 0x730EAA1D6C286B1D, %l1, %l5
17389 stx %l5, [%l7 + 0x10]
17390 ldd [%l7 + 0x10], %f16
17391 fdivd %f16, %f6, %f22
17392 srl %i4, %i3, %l5
17393 andcc %l2, %g3, %o5
17394 movn %xcc, %i1, %o4
17395 andn %l0, 0x0C0A, %l4
17396 fsrc2 %f30, %f20
17397 tneg %xcc, 0x7
17398 edge8ln %g4, %o3, %o7
17399 tsubcctv %g5, %i5, %i6
17400 tne %icc, 0x6
17401 edge32l %o1, %g6, %i2
17402 subccc %i0, %l6, %o0
17403 fmovsvc %xcc, %f16, %f16
17404 umul %o2, %g2, %g1
17405 stw %i7, [%l7 + 0x34]
17406 sdivcc %g7, 0x09A7, %l3
17407 bcs,pn %icc, loop_1479
17408 sdiv %l1, 0x1BE3, %i4
17409 andncc %o6, %i3, %l5
17410 edge32l %g3, %l2, %i1
17411loop_1479:
17412 bvc %xcc, loop_1480
17413 movl %icc, %o5, %o4
17414 sdivx %l0, 0x1B77, %l4
17415 tge %icc, 0x0
17416loop_1480:
17417 andn %o3, 0x1B98, %g4
17418 edge8ln %o7, %i5, %i6
17419 fmovsvc %icc, %f13, %f18
17420 array8 %o1, %g6, %i2
17421 movvs %icc, %i0, %l6
17422 ldsb [%l7 + 0x1A], %o0
17423 movcs %xcc, %g5, %g2
17424 tgu %xcc, 0x2
17425 smul %o2, 0x114C, %i7
17426 tl %xcc, 0x6
17427 edge16n %g1, %g7, %l3
17428 movneg %xcc, %i4, %l1
17429 bvs,a,pt %icc, loop_1481
17430 nop
17431 fitos %f6, %f23
17432 fstox %f23, %f6
17433 fxtos %f6, %f12
17434 ta %xcc, 0x7
17435 fbg %fcc1, loop_1482
17436loop_1481:
17437 fmovrdgez %i3, %f10, %f26
17438 brlz %l5, loop_1483
17439 fabsd %f16, %f24
17440loop_1482:
17441 movn %icc, %g3, %o6
17442 orn %i1, 0x0BA5, %o5
17443loop_1483:
17444 fnot2s %f29, %f12
17445 fbuge %fcc0, loop_1484
17446 fcmple16 %f22, %f12, %l2
17447 wr %g0, 0x11, %asi
17448 ldda [%l7 + 0x30] %asi, %o4
17449loop_1484:
17450 tvc %icc, 0x3
17451 nop
17452 setx 0x0EC2FF88, %l0, %l6
17453 st %l6, [%l7 + 0x28]
17454 ld [%l7 + 0x28], %f11
17455 setx 0x9344136C, %l1, %l5
17456 st %l5, [%l7 + 0x10]
17457 ld [%l7 + 0x10], %f31
17458 fmuls %f31, %f11, %f17
17459 swap [%l7 + 0x3C], %l4
17460 udiv %o3, 0x1908, %l0
17461 nop
17462 setx 0x89EC053A4EA42B90, %l0, %l6
17463 stx %l6, [%l7 + 0x28]
17464 ldd [%l7 + 0x28], %f0
17465 setx 0xBAF7FE0F0400D0DD, %l1, %l5
17466 stx %l5, [%l7 + 0x10]
17467 ldd [%l7 + 0x10], %f4
17468 fmuld %f4, %f0, %f10
17469 tle %icc, 0x1
17470 movvc %xcc, %o7, %i5
17471 fpsub16 %f22, %f22, %f12
17472 sdiv %i6, 0x0214, %o1
17473 movleu %icc, %g6, %i2
17474 fmovdne %icc, %f1, %f13
17475 udiv %g4, 0x1927, %i0
17476 movn %xcc, %o0, %g5
17477 edge8 %g2, %l6, %o2
17478 fmovdvc %icc, %f4, %f16
17479 movle %icc, %g1, %i7
17480 edge32ln %g7, %i4, %l1
17481 and %l3, 0x1645, %l5
17482 movl %icc, %i3, %o6
17483 fnot2s %f7, %f1
17484 movge %icc, %i1, %g3
17485 movvc %xcc, %l2, %o4
17486 movneg %icc, %l4, %o5
17487 fbo,a %fcc2, loop_1485
17488 te %icc, 0x1
17489 edge32 %l0, %o7, %i5
17490 orn %i6, %o1, %o3
17491loop_1485:
17492 fbge %fcc0, loop_1486
17493 alignaddr %i2, %g4, %i0
17494 orncc %g6, 0x0FB8, %g5
17495 brlez,a %o0, loop_1487
17496loop_1486:
17497 fpadd16s %f29, %f8, %f23
17498 tl %xcc, 0x2
17499 set 0x78, %i2
17500 lduwa [%l7 + %i2] 0x81, %g2
17501loop_1487:
17502 and %l6, %g1, %i7
17503 sethi 0x0E74, %g7
17504 andn %i4, 0x1507, %o2
17505 edge16 %l3, %l5, %l1
17506 set 0x30, %o0
17507 lduba [%l7 + %o0] 0x89, %o6
17508 brlz %i1, loop_1488
17509 and %g3, 0x06AB, %l2
17510 nop
17511 setx 0xBB26E08B8438B165, %l0, %l6
17512 stx %l6, [%l7 + 0x28]
17513 ldd [%l7 + 0x28], %f4
17514 setx 0xA06B4B06D71DC181, %l1, %l5
17515 stx %l5, [%l7 + 0x10]
17516 ldd [%l7 + 0x10], %f20
17517 fsubd %f20, %f4, %f8
17518 mulscc %o4, %i3, %o5
17519loop_1488:
17520 tpos %icc, 0x7
17521 addcc %l0, %o7, %l4
17522 fxnors %f10, %f28, %f24
17523 faligndata %f4, %f30, %f18
17524 taddcctv %i5, %i6, %o1
17525 ldd [%l7 + 0x68], %i2
17526 udiv %o3, 0x0377, %i0
17527 bpos,a %xcc, loop_1489
17528 ldsh [%l7 + 0x2C], %g4
17529 xnor %g6, 0x14DE, %g5
17530 movcs %xcc, %o0, %l6
17531loop_1489:
17532 edge8ln %g1, %i7, %g7
17533 edge32l %g2, %o2, %i4
17534 tge %icc, 0x6
17535 lduh [%l7 + 0x58], %l3
17536 faligndata %f22, %f14, %f8
17537 alignaddrl %l1, %o6, %i1
17538 faligndata %f0, %f26, %f12
17539 fmovspos %icc, %f29, %f30
17540 mova %xcc, %g3, %l5
17541 movcc %icc, %o4, %i3
17542 popc 0x0F28, %l2
17543 movrlz %o5, 0x219, %o7
17544 bvc,a,pn %xcc, loop_1490
17545 bleu,pn %xcc, loop_1491
17546 movrlez %l4, %i5, %i6
17547 orn %o1, %l0, %i2
17548loop_1490:
17549 fcmple16 %f6, %f14, %i0
17550loop_1491:
17551 xor %o3, %g6, %g4
17552 popc 0x0A2B, %g5
17553 sll %l6, %g1, %i7
17554 ldd [%l7 + 0x78], %o0
17555 nop
17556 setx loop_1492, %l0, %l1
17557 wrpr 0x1, %tl
17558 wrpr %l1, %tpc
17559 add %l1, 0x4, %l1
17560 wrpr %l1, %tnpc
17561 setx 0x34400001400, %l0, %l1
17562 wrpr %l1, %tstate
17563 wrhpr 0x4, %htstate
17564 retry
17565 edge32l %g7, %o2, %i4
17566 xor %l3, 0x0C1A, %g2
17567 movpos %xcc, %o6, %l1
17568loop_1492:
17569 nop
17570 set 0x2A, %i0
17571 ldsha [%l7 + %i0] 0x88, %i1
17572 nop
17573 setx 0x4064FAFB374A79DA, %l0, %l6
17574 stx %l6, [%l7 + 0x28]
17575 ldd [%l7 + 0x28], %f20
17576 setx 0xA922711693561940, %l1, %l5
17577 stx %l5, [%l7 + 0x10]
17578 ldd [%l7 + 0x10], %f10
17579 fmuld %f10, %f20, %f22
17580 orncc %g3, %l5, %o4
17581 tvs %icc, 0x5
17582 fand %f16, %f14, %f30
17583 tsubcc %l2, %i3, %o7
17584 fbo %fcc3, loop_1493
17585 tne %icc, 0x7
17586 wr %g0, 0x88, %asi
17587 lduha [%l7 + 0x60] %asi, %o5
17588loop_1493:
17589 tpos %icc, 0x0
17590 edge32ln %l4, %i5, %o1
17591 fxnor %f2, %f20, %f18
17592 orn %i6, 0x05C7, %l0
17593 nop
17594 fitos %f13, %f15
17595 fstod %f15, %f12
17596 fblg %fcc0, loop_1494
17597 tl %xcc, 0x2
17598 sir 0x01F3
17599 edge8l %i2, %o3, %i0
17600loop_1494:
17601 saved
17602 rdpr %cwp, %g1
17603 rdpr %cansave, %g2
17604 rdpr %canrestore, %g3
17605 rdpr %cleanwin, %g4
17606 rdpr %otherwin, %g5
17607 rdpr %wstate, %g6
17608 fsrc1s %f4, %f14
17609 fbue,a %fcc2, loop_1495
17610 fcmple32 %f0, %f2, %g4
17611 edge32l %g6, %g5, %g1
17612 tne %icc, 0x3
17613loop_1495:
17614 fmovrslz %l6, %f0, %f28
17615 set 0x20, %g1
17616 ldda [%l7 + %g1] 0x88, %i6
17617 movre %o0, 0x17B, %o2
17618 fpsub16s %f12, %f31, %f30
17619 fbne %fcc1, loop_1496
17620 tne %icc, 0x6
17621 subccc %i4, 0x0BC5, %l3
17622 te %xcc, 0x1
17623loop_1496:
17624 movleu %icc, %g2, %o6
17625 sdivcc %g7, 0x0E90, %i1
17626 stx %g3, [%l7 + 0x30]
17627 nop
17628 fitod %f4, %f8
17629 or %l5, %l1, %l2
17630 fmovsleu %icc, %f12, %f11
17631 fbule,a %fcc2, loop_1497
17632 tgu %xcc, 0x2
17633 fnors %f4, %f0, %f0
17634 fbg,a %fcc3, loop_1498
17635loop_1497:
17636 nop
17637 setx 0xE8FB250C5043093D, %l0, %l6
17638 stx %l6, [%l7 + 0x78]
17639 ldx [%l7 + 0x78], %fsr
17640 udivcc %i3, 0x18F2, %o7
17641 udiv %o5, 0x016C, %o4
17642loop_1498:
17643 ld [%l7 + 0x64], %f11
17644 tle %xcc, 0x6
17645 andn %l4, 0x17D0, %o1
17646 fandnot2 %f8, %f12, %f22
17647 movcs %icc, %i6, %l0
17648 ldx [%l7 + 0x10], %i2
17649 fmovdpos %xcc, %f17, %f6
17650 edge8l %o3, %i0, %g4
17651 andcc %i5, %g5, %g1
17652 tcc %xcc, 0x3
17653 nop
17654 setx 0x0A4C518CF627D8A5, %l0, %l6
17655 stx %l6, [%l7 + 0x28]
17656 ldd [%l7 + 0x28], %f18
17657 fsqrtd %f18, %f0
17658 flush %l7 + 0x4C
17659 bcs %icc, loop_1499
17660 tsubcc %l6, 0x15EC, %i7
17661 movne %icc, %o0, %g6
17662 brz %i4, loop_1500
17663loop_1499:
17664 tvs %xcc, 0x4
17665 nop
17666 fitod %f8, %f8
17667 fdtox %f8, %f8
17668 fxtod %f8, %f8
17669 fmovrdlez %o2, %f6, %f8
17670loop_1500:
17671 nop
17672 fitos %f2, %f0
17673 fstod %f0, %f12
17674 fpsub32 %f28, %f4, %f24
17675 sllx %g2, %o6, %l3
17676 nop
17677 setx 0x926D2370D7DD10F0, %l0, %l6
17678 stx %l6, [%l7 + 0x28]
17679 ldd [%l7 + 0x28], %f2
17680 fsqrtd %f2, %f26
17681 stw %g7, [%l7 + 0x38]
17682 fpadd16s %f31, %f19, %f6
17683 tge %icc, 0x6
17684 edge16n %g3, %l5, %l1
17685 edge16ln %i1, %l2, %i3
17686 brlz,a %o5, loop_1501
17687 udivcc %o4, 0x0F3E, %l4
17688 bgu,pt %xcc, loop_1502
17689 fmul8sux16 %f20, %f22, %f26
17690loop_1501:
17691 andncc %o1, %o7, %i6
17692 smulcc %l0, %i2, %o3
17693loop_1502:
17694 movneg %xcc, %i0, %i5
17695 fbule %fcc3, loop_1503
17696 fmovdcs %icc, %f21, %f7
17697 brlez %g5, loop_1504
17698 move %icc, %g1, %l6
17699loop_1503:
17700 tcs %icc, 0x7
17701 nop
17702 setx 0xB064E33F, %l0, %l6
17703 st %l6, [%l7 + 0x2C]
17704 ld [%l7 + 0x2C], %fsr
17705loop_1504:
17706 movpos %xcc, %g4, %i7
17707 movrne %g6, %i4, %o2
17708 call loop_1505
17709 fbn,a %fcc3, loop_1506
17710 fornot1 %f8, %f0, %f22
17711 alignaddr %o0, %o6, %l3
17712loop_1505:
17713 sethi 0x1FCE, %g2
17714loop_1506:
17715 alignaddr %g3, %g7, %l5
17716 srlx %i1, %l1, %i3
17717 edge16n %l2, %o5, %o4
17718 udivx %o1, 0x18E4, %l4
17719 and %i6, 0x076E, %o7
17720 array16 %l0, %i2, %o3
17721 edge8ln %i0, %i5, %g1
17722 fbl %fcc3, loop_1507
17723 nop
17724 setx loop_1508, %l0, %l1
17725 wrpr 0x1, %tl
17726 wrpr %l1, %tnpc
17727 setx 0x34400001400, %l0, %l1
17728 wrpr %l1, %tstate
17729 wrhpr 0x4, %htstate
17730 done
17731 sllx %g5, %l6, %i7
17732 popc 0x05B7, %g6
17733loop_1507:
17734 nop
17735 wr %g0, 0x24, %asi
17736 ldda [%l7 + 0x30] %asi, %i4
17737loop_1508:
17738 fpadd32s %f30, %f26, %f25
17739 popc %g4, %o2
17740 ld [%l7 + 0x64], %f10
17741 fpackfix %f26, %f20
17742 mova %xcc, %o6, %o0
17743 nop
17744 set 0x60, %i7
17745 ldx [%l7 + %i7], %g2
17746 tg %xcc, 0x6
17747 fmovrdne %g3, %f28, %f30
17748 te %xcc, 0x7
17749 fmul8ulx16 %f2, %f26, %f24
17750 fxnors %f1, %f2, %f6
17751 andcc %g7, %l3, %l5
17752 ldd [%l7 + 0x20], %i0
17753 edge16ln %l1, %l2, %i3
17754 movre %o4, %o1, %l4
17755 fmovsvs %xcc, %f21, %f30
17756 xorcc %o5, 0x14D6, %i6
17757 fbg %fcc2, loop_1509
17758 edge16l %o7, %i2, %o3
17759 xor %i0, 0x10CA, %i5
17760 fbuge,a %fcc3, loop_1510
17761loop_1509:
17762 brnz,a %g1, loop_1511
17763 addcc %g5, 0x0B2A, %l0
17764 orn %i7, %g6, %l6
17765loop_1510:
17766 alignaddrl %g4, %o2, %i4
17767loop_1511:
17768 membar 0x53
17769 ta %xcc, 0x0
17770 tneg %xcc, 0x3
17771 fmovdg %xcc, %f20, %f24
17772 edge16n %o6, %o0, %g3
17773 andncc %g7, %l3, %g2
17774 fmovdle %icc, %f7, %f14
17775 te %icc, 0x0
17776 taddcc %l5, %i1, %l1
17777 movleu %xcc, %i3, %o4
17778 nop
17779 setx 0x3C6F63B938F513BD, %l0, %l6
17780 stx %l6, [%l7 + 0x28]
17781 ldd [%l7 + 0x28], %f12
17782 fsqrtd %f12, %f18
17783 addcc %l2, %o1, %o5
17784 tpos %icc, 0x1
17785 smulcc %l4, %i6, %o7
17786 movpos %xcc, %i2, %i0
17787 taddcc %i5, %o3, %g1
17788 sll %l0, 0x1A, %i7
17789 nop
17790 fitos %f9, %f26
17791 fstod %f26, %f22
17792 fmul8sux16 %f8, %f10, %f4
17793 array16 %g6, %l6, %g4
17794 fmovdl %icc, %f16, %f31
17795 subcc %g5, %o2, %i4
17796 movrne %o6, 0x346, %g3
17797 sdivx %g7, 0x0810, %l3
17798 orncc %g2, %o0, %i1
17799 tn %xcc, 0x7
17800 saved
17801 rdpr %cwp, %g1
17802 rdpr %cansave, %g2
17803 rdpr %canrestore, %g3
17804 rdpr %cleanwin, %g4
17805 rdpr %otherwin, %g5
17806 rdpr %wstate, %g6
17807 fble,a %fcc2, loop_1512
17808 bl,a %icc, loop_1513
17809 smul %l5, %l1, %i3
17810 fmuld8sux16 %f28, %f25, %f20
17811loop_1512:
17812 fbne %fcc0, loop_1514
17813loop_1513:
17814 bl,a loop_1515
17815 sir 0x07CB
17816 tvs %xcc, 0x4
17817loop_1514:
17818 fmovrslz %o4, %f13, %f9
17819loop_1515:
17820 edge32ln %l2, %o1, %o5
17821 xnor %i6, %l4, %i2
17822 fmovsne %xcc, %f20, %f18
17823 subc %i0, 0x0E0D, %o7
17824 set 0x3A, %g4
17825 ldsha [%l7 + %g4] 0x14, %i5
17826 addccc %g1, %l0, %i7
17827 edge32l %o3, %l6, %g4
17828 mova %icc, %g5, %o2
17829 bne,a loop_1516
17830 movrlz %i4, %o6, %g6
17831 fnand %f2, %f6, %f14
17832 wr %g0, 0x0c, %asi
17833 ldsha [%l7 + 0x66] %asi, %g3
17834loop_1516:
17835 movcc %icc, %g7, %l3
17836 fpadd16 %f6, %f24, %f10
17837 movre %o0, 0x221, %g2
17838 nop
17839 fitos %f9, %f31
17840 fstoi %f31, %f28
17841 ble,a,pt %icc, loop_1517
17842 fcmpeq16 %f8, %f26, %l5
17843 lduh [%l7 + 0x56], %i1
17844 movrlz %l1, %i3, %l2
17845loop_1517:
17846 bg,a %xcc, loop_1518
17847 srax %o1, %o4, %i6
17848 edge32 %l4, %i2, %o5
17849 xorcc %i0, 0x1C17, %i5
17850loop_1518:
17851 fabss %f10, %f17
17852 brlz,a %o7, loop_1519
17853 umul %g1, %l0, %i7
17854 array16 %l6, %g4, %g5
17855 add %o2, 0x1C76, %i4
17856loop_1519:
17857 fbu %fcc0, loop_1520
17858 fmovd %f10, %f6
17859 alignaddr %o6, %o3, %g3
17860 edge16ln %g7, %l3, %o0
17861loop_1520:
17862 sdiv %g6, 0x19B0, %g2
17863 fnand %f26, %f12, %f22
17864 fmovsneg %icc, %f19, %f30
17865 set 0x38, %i3
17866 stwa %i1, [%l7 + %i3] 0x81
17867 membar 0x47
17868 fpsub32s %f2, %f10, %f22
17869 tgu %icc, 0x7
17870 add %l5, 0x18F8, %l1
17871 set 0x52, %l1
17872 lduba [%l7 + %l1] 0x18, %i3
17873 edge16ln %l2, %o1, %o4
17874 mulx %l4, 0x1ABB, %i6
17875 subc %i2, %o5, %i5
17876 fmovrsgez %i0, %f5, %f12
17877 nop
17878 setx loop_1521, %l0, %l1
17879 wrpr 0x1, %tl
17880 wrpr %l1, %tnpc
17881 setx 0x34400001400, %l0, %l1
17882 wrpr %l1, %tstate
17883 wrhpr 0x4, %htstate
17884 done
17885 mulscc %o7, 0x0263, %g1
17886 movrlez %i7, 0x064, %l6
17887 ldsw [%l7 + 0x0C], %g4
17888loop_1521:
17889 bne,a %icc, loop_1522
17890 smul %l0, %o2, %i4
17891 st %f25, [%l7 + 0x30]
17892 xorcc %o6, %g5, %g3
17893loop_1522:
17894 movrgez %o3, %g7, %l3
17895 sdivcc %o0, 0x1963, %g2
17896 stx %g6, [%l7 + 0x10]
17897 st %f27, [%l7 + 0x10]
17898 tvs %xcc, 0x7
17899 tne %icc, 0x5
17900 alignaddrl %l5, %i1, %l1
17901 addccc %l2, 0x1DC7, %o1
17902 bgu %xcc, loop_1523
17903 andncc %i3, %l4, %o4
17904 ta %icc, 0x1
17905 sth %i6, [%l7 + 0x72]
17906loop_1523:
17907 fors %f6, %f25, %f14
17908 xorcc %o5, 0x1822, %i5
17909 ld [%l7 + 0x20], %f25
17910 and %i0, 0x1E57, %i2
17911 subcc %g1, %i7, %l6
17912 movn %icc, %o7, %l0
17913 srax %g4, 0x1A, %i4
17914 set 0x18, %o5
17915 lduwa [%l7 + %o5] 0x89, %o2
17916 sllx %o6, %g5, %o3
17917 fbne %fcc2, loop_1524
17918 nop
17919 fitod %f2, %f0
17920 fdtox %f0, %f30
17921 taddcc %g3, 0x17F4, %l3
17922 bne,pt %icc, loop_1525
17923loop_1524:
17924 orncc %o0, 0x1F14, %g7
17925 bvc loop_1526
17926 fblg %fcc3, loop_1527
17927loop_1525:
17928 saved
17929 rdpr %cwp, %g1
17930 rdpr %cansave, %g2
17931 rdpr %canrestore, %g3
17932 rdpr %cleanwin, %g4
17933 rdpr %otherwin, %g5
17934 rdpr %wstate, %g6
17935 sdivcc %g2, 0x0141, %l5
17936loop_1526:
17937 fpack32 %f26, %f24, %f12
17938loop_1527:
17939 orncc %g6, %l1, %i1
17940 bn,a loop_1528
17941 tvc %xcc, 0x7
17942 saved
17943 rdpr %cwp, %g1
17944 rdpr %cansave, %g2
17945 rdpr %canrestore, %g3
17946 rdpr %cleanwin, %g4
17947 rdpr %otherwin, %g5
17948 rdpr %wstate, %g6
17949 fmuld8ulx16 %f30, %f19, %f8
17950loop_1528:
17951 fcmpne16 %f12, %f26, %l2
17952 fxnor %f14, %f4, %f12
17953 tpos %xcc, 0x2
17954 pdist %f18, %f30, %f16
17955 fmovsleu %xcc, %f17, %f31
17956 nop
17957 setx 0x512D91D5, %l0, %l6
17958 st %l6, [%l7 + 0x28]
17959 ld [%l7 + 0x28], %f18
17960 setx 0x49C40D60, %l1, %l5
17961 st %l5, [%l7 + 0x10]
17962 ld [%l7 + 0x10], %f4
17963 fadds %f4, %f18, %f13
17964 for %f22, %f24, %f4
17965 array32 %i3, %l4, %o4
17966 srax %o1, 0x05, %o5
17967 udivx %i5, 0x1CBB, %i0
17968 edge16n %i2, %i6, %g1
17969 popc %l6, %i7
17970 fabsd %f22, %f0
17971 fbu %fcc0, loop_1529
17972 sethi 0x0B52, %l0
17973 movrne %o7, %i4, %g4
17974 fmuld8ulx16 %f24, %f8, %f30
17975loop_1529:
17976 nop
17977 setx loop_1530, %l0, %l1
17978 wrpr 0x1, %tl
17979 wrpr %l1, %tpc
17980 add %l1, 0x4, %l1
17981 wrpr %l1, %tnpc
17982 setx 0x34400001400, %l0, %l1
17983 wrpr %l1, %tstate
17984 wrhpr 0x4, %htstate
17985 retry
17986 nop
17987 setx loop_1531, %l0, %l1
17988 jmpl %l1, %o6
17989 addc %o2, %o3, %g3
17990 ta %icc, 0x3
17991loop_1530:
17992 orn %l3, %o0, %g7
17993loop_1531:
17994 nop
17995 set 0x14, %g7
17996 ldsha [%l7 + %g7] 0x88, %g5
17997 movcc %xcc, %l5, %g2
17998 orcc %g6, 0x047D, %l1
17999 nop
18000 fitod %f6, %f0
18001 fdtoi %f0, %f22
18002 swap [%l7 + 0x4C], %l2
18003 movle %xcc, %i3, %l4
18004 tn %xcc, 0x7
18005 swap [%l7 + 0x18], %i1
18006 umulcc %o4, 0x0511, %o1
18007 fones %f4
18008 fmovdge %xcc, %f24, %f30
18009 alignaddrl %i5, %i0, %o5
18010 movcc %xcc, %i6, %i2
18011 wr %g0, 0x11, %asi
18012 lda [%l7 + 0x54] %asi, %f27
18013 movvs %icc, %l6, %i7
18014 set 0x0C, %i1
18015 ldswa [%l7 + %i1] 0x14, %g1
18016 srlx %o7, %i4, %l0
18017 fmovrde %g4, %f18, %f12
18018 bcs,a loop_1532
18019 fmul8x16al %f27, %f1, %f2
18020 for %f0, %f14, %f10
18021 mulscc %o2, 0x0372, %o6
18022loop_1532:
18023 ldstub [%l7 + 0x50], %g3
18024 edge16ln %l3, %o3, %g7
18025 bpos,a,pn %xcc, loop_1533
18026 movcc %icc, %g5, %l5
18027 nop
18028 setx 0xF63126B2F620195E, %l0, %l6
18029 stx %l6, [%l7 + 0x28]
18030 ldd [%l7 + 0x28], %f14
18031 setx 0x06E258F76FB9888F, %l1, %l5
18032 stx %l5, [%l7 + 0x10]
18033 ldd [%l7 + 0x10], %f4
18034 fsubd %f4, %f14, %f14
18035 and %o0, 0x0030, %g2
18036loop_1533:
18037 fmovdcs %xcc, %f3, %f6
18038 mulscc %l1, 0x1EE8, %l2
18039 edge16ln %g6, %i3, %l4
18040 brnz %o4, loop_1534
18041 movpos %xcc, %o1, %i5
18042 nop
18043 setx 0x9F03DFADD547102C, %l0, %l6
18044 stx %l6, [%l7 + 0x28]
18045 ldd [%l7 + 0x28], %f24
18046 setx 0xBFA4850699AEAAD3, %l1, %l5
18047 stx %l5, [%l7 + 0x10]
18048 ldd [%l7 + 0x10], %f6
18049 fsubd %f6, %f24, %f16
18050 sub %i1, %i0, %o5
18051loop_1534:
18052 udiv %i6, 0x1C25, %l6
18053 fbg %fcc1, loop_1535
18054 movrgz %i2, %g1, %o7
18055 tn %icc, 0x5
18056 andcc %i4, %i7, %g4
18057loop_1535:
18058 tle %icc, 0x1
18059 fxnor %f16, %f18, %f30
18060 lduh [%l7 + 0x60], %o2
18061 tcc %xcc, 0x7
18062 edge16n %o6, %l0, %l3
18063 andcc %g3, 0x1FF2, %o3
18064 nop
18065 setx 0x384B36BD0060B010, %l0, %l6
18066 stx %l6, [%l7 + 0x18]
18067 ldx [%l7 + 0x18], %fsr
18068 bcc,a loop_1536
18069 edge32l %g7, %l5, %g5
18070 nop
18071 fitod %f19, %f30
18072 tl %xcc, 0x0
18073loop_1536:
18074 srl %g2, 0x18, %o0
18075 ta %icc, 0x4
18076 sub %l1, 0x1FE6, %g6
18077 smul %l2, %l4, %o4
18078 fmovrsne %o1, %f7, %f4
18079 nop
18080 setx loop_1537, %l0, %l1
18081 wrpr 0x1, %tl
18082 wrpr %l1, %tpc
18083 add %l1, 0x4, %l1
18084 wrpr %l1, %tnpc
18085 setx 0x34400001400, %l0, %l1
18086 wrpr %l1, %tstate
18087 wrhpr 0x4, %htstate
18088 retry
18089 fmovrdne %i5, %f28, %f10
18090 fmovsleu %xcc, %f27, %f2
18091 stw %i3, [%l7 + 0x1C]
18092loop_1537:
18093 fbn,a %fcc0, loop_1538
18094 ta %xcc, 0x6
18095 sra %i1, 0x1C, %i0
18096 tvs %icc, 0x1
18097loop_1538:
18098 smulcc %i6, 0x179C, %o5
18099 tl %icc, 0x2
18100 stbar
18101 mulscc %i2, 0x080E, %l6
18102 tvs %xcc, 0x0
18103 orncc %g1, %i4, %o7
18104 andcc %g4, %o2, %i7
18105 nop
18106 fitod %f7, %f16
18107 edge32n %l0, %l3, %g3
18108 fbuge %fcc0, loop_1539
18109 sdiv %o3, 0x0813, %o6
18110 tsubcctv %g7, 0x1B76, %g5
18111 andn %l5, 0x0EEA, %o0
18112loop_1539:
18113 fmovrsgez %g2, %f10, %f2
18114 alignaddrl %l1, %l2, %g6
18115 wr %g0, 0x22, %asi
18116 stha %l4, [%l7 + 0x68] %asi
18117 membar #Sync
18118 move %xcc, %o1, %o4
18119 fpadd16 %f20, %f26, %f8
18120 nop
18121 setx 0x8DC3F78E, %l0, %l6
18122 st %l6, [%l7 + 0x28]
18123 ld [%l7 + 0x28], %f6
18124 fsqrts %f6, %f25
18125 ldstub [%l7 + 0x1C], %i5
18126 bgu,a loop_1540
18127 andcc %i3, %i0, %i6
18128 xnor %i1, 0x03EC, %o5
18129 nop
18130 setx loop_1541, %l0, %l1
18131 wrpr 0x1, %tl
18132 wrpr %l1, %tpc
18133 add %l1, 0x4, %l1
18134 wrpr %l1, %tnpc
18135 setx 0x34400001400, %l0, %l1
18136 wrpr %l1, %tstate
18137 wrhpr 0x4, %htstate
18138 retry
18139loop_1540:
18140 fbule,a %fcc0, loop_1542
18141 stbar
18142 movrgez %i2, 0x266, %g1
18143loop_1541:
18144 fpsub16s %f22, %f19, %f1
18145loop_1542:
18146 fornot2s %f7, %f10, %f15
18147 bg,a,pt %xcc, loop_1543
18148 nop
18149 setx 0x3C3AB1DD889BAE66, %l0, %l6
18150 stx %l6, [%l7 + 0x28]
18151 ldd [%l7 + 0x28], %f24
18152 setx 0x2B719E63CA433B30, %l1, %l5
18153 stx %l5, [%l7 + 0x10]
18154 ldd [%l7 + 0x10], %f12
18155 fdivd %f12, %f24, %f22
18156 fpackfix %f26, %f14
18157 fmovrsgez %i4, %f1, %f18
18158loop_1543:
18159 bvs,a,pt %xcc, loop_1544
18160 tneg %xcc, 0x0
18161 movrlez %l6, 0x253, %g4
18162 sra %o2, %o7, %i7
18163loop_1544:
18164 fmovsvc %icc, %f20, %f3
18165 fone %f6
18166 bl %icc, loop_1545
18167 subccc %l0, %g3, %l3
18168 nop
18169 fitod %f12, %f12
18170 fdtoi %f12, %f28
18171 wr %g0, 0x27, %asi
18172 ldda [%l7 + 0x70] %asi, %o2
18173loop_1545:
18174 nop
18175 fitod %f10, %f30
18176 fdtoi %f30, %f25
18177 fmovrsne %g7, %f22, %f5
18178 addccc %g5, 0x0EDC, %l5
18179 set 0x4F, %l6
18180 ldstuba [%l7 + %l6] 0x10, %o6
18181 movg %xcc, %g2, %l1
18182 fands %f19, %f0, %f12
18183 membar 0x12
18184 movle %icc, %l2, %o0
18185 andncc %l4, %o1, %o4
18186 movcc %icc, %g6, %i5
18187 sethi 0x1EFD, %i0
18188 edge16ln %i3, %i1, %i6
18189 movrlez %o5, %i2, %i4
18190 sethi 0x1829, %g1
18191 movgu %xcc, %g4, %l6
18192 fmovrse %o7, %f2, %f25
18193 fxor %f22, %f10, %f4
18194 sdivcc %o2, 0x176B, %i7
18195 fmovsleu %icc, %f20, %f19
18196 movvc %icc, %g3, %l0
18197 tle %xcc, 0x2
18198 bne,a,pt %xcc, loop_1546
18199 nop
18200 fitos %f1, %f0
18201 fstoi %f0, %f18
18202 bneg,pn %xcc, loop_1547
18203 nop
18204 setx 0x509E2E738F7820C4, %l0, %l6
18205 stx %l6, [%l7 + 0x28]
18206 ldd [%l7 + 0x28], %f22
18207 setx 0x86BBABA9C66EA4E5, %l1, %l5
18208 stx %l5, [%l7 + 0x10]
18209 ldd [%l7 + 0x10], %f4
18210 faddd %f4, %f22, %f22
18211loop_1546:
18212 ldsw [%l7 + 0x1C], %o3
18213 or %g7, %l3, %g5
18214loop_1547:
18215 movle %icc, %o6, %l5
18216 nop
18217 setx loop_1548, %l0, %l1
18218 jmpl %l1, %g2
18219 andn %l1, 0x0409, %l2
18220 set 0x7E, %o3
18221 ldsba [%l7 + %o3] 0x10, %o0
18222loop_1548:
18223 fandnot2 %f2, %f10, %f20
18224 movpos %xcc, %l4, %o1
18225 fmovrslz %g6, %f13, %f22
18226 edge32n %i5, %i0, %i3
18227 movneg %icc, %o4, %i1
18228 srlx %i6, 0x05, %o5
18229 fcmpgt32 %f10, %f30, %i4
18230 sdivx %i2, 0x0A13, %g1
18231 alignaddr %l6, %g4, %o2
18232 fmovdvc %icc, %f3, %f17
18233 tpos %xcc, 0x5
18234 sdivx %o7, 0x1189, %g3
18235 be,pn %xcc, loop_1549
18236 tcc %xcc, 0x5
18237 nop
18238 setx 0xA859A3DD, %l0, %l6
18239 st %l6, [%l7 + 0x28]
18240 ld [%l7 + 0x28], %f0
18241 setx 0x2BF54BB7, %l1, %l5
18242 st %l5, [%l7 + 0x10]
18243 ld [%l7 + 0x10], %f25
18244 fdivs %f25, %f0, %f13
18245 tg %xcc, 0x1
18246loop_1549:
18247 movre %l0, 0x0D7, %i7
18248 mulx %o3, 0x0371, %l3
18249 set 0x12, %o2
18250 lduba [%l7 + %o2] 0x15, %g5
18251 fcmple16 %f24, %f12, %o6
18252 subcc %l5, 0x1F42, %g2
18253 fmul8ulx16 %f2, %f10, %f18
18254 fbn %fcc2, loop_1550
18255 alignaddrl %l1, %l2, %o0
18256 fpack16 %f8, %f14
18257 movvs %icc, %g7, %o1
18258loop_1550:
18259 stw %l4, [%l7 + 0x68]
18260 movrlez %i5, 0x215, %g6
18261 nop
18262 fitos %f3, %f30
18263 membar 0x30
18264 sdiv %i0, 0x18E1, %i3
18265 mova %icc, %i1, %i6
18266 srax %o5, 0x10, %i4
18267 tcc %icc, 0x6
18268 edge32n %i2, %g1, %l6
18269 wr %g0, 0x18, %asi
18270 ldstuba [%l7 + 0x6C] %asi, %g4
18271 te %icc, 0x7
18272 tg %xcc, 0x0
18273 array8 %o2, %o7, %g3
18274 mova %icc, %o4, %i7
18275 add %l7, 0x74, %l6
18276 wr %g0, 0x88, %asi
18277 casa [%l6] %asi, %l0, %l3
18278 tne %xcc, 0x7
18279 te %xcc, 0x4
18280 te %icc, 0x2
18281 movrlz %o3, 0x25D, %g5
18282 fandnot1 %f28, %f18, %f4
18283 movrgz %o6, 0x375, %g2
18284 saved
18285 rdpr %cwp, %g1
18286 rdpr %cansave, %g2
18287 rdpr %canrestore, %g3
18288 rdpr %cleanwin, %g4
18289 rdpr %otherwin, %g5
18290 rdpr %wstate, %g6
18291 fble,a %fcc2, loop_1551
18292 movpos %icc, %l5, %l2
18293 srl %o0, 0x0F, %g7
18294 movne %xcc, %l1, %l4
18295loop_1551:
18296 add %o1, %i5, %i0
18297 sra %i3, 0x10, %i1
18298 taddcctv %i6, %g6, %i4
18299 sir 0x0E78
18300 fcmpne32 %f12, %f18, %i2
18301 addc %g1, 0x0340, %o5
18302 ta %icc, 0x1
18303 nop
18304 set 0x28, %i4
18305 ldx [%l7 + %i4], %g4
18306 nop
18307 setx loop_1552, %l0, %l1
18308 wrpr 0x1, %tl
18309 wrpr %l1, %tnpc
18310 setx 0x34400001400, %l0, %l1
18311 wrpr %l1, %tstate
18312 wrhpr 0x4, %htstate
18313 done
18314 tl %icc, 0x2
18315 ldd [%l7 + 0x68], %o2
18316 edge32l %l6, %o7, %o4
18317loop_1552:
18318 fcmpeq16 %f26, %f18, %g3
18319 smulcc %l0, 0x0928, %i7
18320 fbl %fcc1, loop_1553
18321 edge32ln %o3, %l3, %g5
18322 nop
18323 set 0x17, %l3
18324 stb %g2, [%l7 + %l3]
18325 fmovdle %xcc, %f8, %f25
18326loop_1553:
18327 mova %icc, %o6, %l5
18328 xnorcc %o0, 0x196F, %g7
18329 xnor %l1, %l4, %o1
18330 andn %l2, 0x0EA0, %i0
18331 fmovsvc %icc, %f11, %f12
18332 movl %xcc, %i3, %i5
18333 udivcc %i1, 0x1678, %g6
18334 fmovsneg %xcc, %f22, %f15
18335 and %i6, %i2, %g1
18336 te %icc, 0x3
18337 nop
18338 setx loop_1554, %l0, %l1
18339 wrpr 0x1, %tl
18340 wrpr %l1, %tnpc
18341 setx 0x34400001400, %l0, %l1
18342 wrpr %l1, %tstate
18343 wrhpr 0x4, %htstate
18344 done
18345 tg %icc, 0x0
18346 movrlez %i4, %g4, %o5
18347 fmovdl %xcc, %f8, %f9
18348loop_1554:
18349 fbu %fcc3, loop_1555
18350 nop
18351 fitos %f3, %f3
18352 fstod %f3, %f2
18353 set 0x54, %l0
18354 sta %f0, [%l7 + %l0] 0x88
18355loop_1555:
18356 nop
18357 wr %g0, 0x81, %asi
18358 stxa %l6, [%l7 + 0x68] %asi
18359 membar 0x23
18360 fnot2 %f0, %f4
18361 fpack16 %f30, %f23
18362 edge16 %o7, %o4, %o2
18363 fmovdg %xcc, %f26, %f15
18364 fmovdn %xcc, %f23, %f18
18365 bn %xcc, loop_1556
18366 edge16n %g3, %i7, %l0
18367 nop
18368 setx 0x39F9AD4042225289, %l0, %l6
18369 stx %l6, [%l7 + 0x28]
18370 ldd [%l7 + 0x28], %f2
18371 setx 0x6696BF4995C660D2, %l1, %l5
18372 stx %l5, [%l7 + 0x10]
18373 ldd [%l7 + 0x10], %f12
18374 faddd %f12, %f2, %f24
18375 fcmple16 %f26, %f8, %o3
18376loop_1556:
18377 lduh [%l7 + 0x60], %l3
18378 movcc %xcc, %g5, %o6
18379 bvs,pn %xcc, loop_1557
18380 st %f31, [%l7 + 0x68]
18381 bcs,a,pt %icc, loop_1558
18382 fmul8ulx16 %f24, %f0, %f6
18383loop_1557:
18384 fornot2s %f14, %f25, %f10
18385 brgz,a %l5, loop_1559
18386loop_1558:
18387 fmovrdgz %g2, %f26, %f2
18388 fabss %f14, %f5
18389 fsrc1 %f4, %f0
18390loop_1559:
18391 udivx %g7, 0x18A2, %l1
18392 fmul8x16 %f8, %f14, %f8
18393 fmovsvc %icc, %f27, %f18
18394 movne %xcc, %o0, %o1
18395 ba,a loop_1560
18396 addc %l2, 0x057F, %l4
18397 tpos %xcc, 0x4
18398 fcmpeq16 %f24, %f16, %i3
18399loop_1560:
18400 edge8ln %i0, %i1, %i5
18401 nop
18402 fitos %f13, %f26
18403 fstox %f26, %f6
18404 fands %f7, %f7, %f26
18405 set 0x7C, %l2
18406 lda [%l7 + %l2] 0x81, %f14
18407 array8 %g6, %i2, %i6
18408 array32 %i4, %g1, %o5
18409 fmovrdlez %g4, %f28, %f12
18410 subcc %l6, %o7, %o2
18411 movneg %icc, %g3, %o4
18412 lduh [%l7 + 0x1E], %i7
18413 membar 0x05
18414 sdivx %l0, 0x1398, %l3
18415 set 0x08, %g6
18416 swapa [%l7 + %g6] 0x88, %g5
18417 fmovdpos %xcc, %f20, %f22
18418 bleu,a %icc, loop_1561
18419 bg loop_1562
18420 te %icc, 0x6
18421 movneg %xcc, %o3, %o6
18422loop_1561:
18423 edge16n %g2, %g7, %l1
18424loop_1562:
18425 fnegs %f0, %f29
18426 movre %l5, %o0, %o1
18427 fmovdl %icc, %f18, %f22
18428 xorcc %l2, 0x1EC7, %i3
18429 and %i0, 0x0E57, %l4
18430 subc %i1, 0x1E6A, %g6
18431 tpos %icc, 0x7
18432 movrgz %i5, %i2, %i4
18433 ta %xcc, 0x0
18434 ldub [%l7 + 0x46], %i6
18435 tsubcc %o5, 0x1434, %g1
18436 andcc %g4, %o7, %l6
18437 nop
18438 setx loop_1563, %l0, %l1
18439 wrpr 0x1, %tl
18440 wrpr %l1, %tnpc
18441 setx 0x34400001400, %l0, %l1
18442 wrpr %l1, %tstate
18443 wrhpr 0x4, %htstate
18444 done
18445 restored
18446 rdpr %cwp, %g1
18447 rdpr %cansave, %g2
18448 rdpr %canrestore, %g3
18449 rdpr %cleanwin, %g4
18450 rdpr %otherwin, %g5
18451 rdpr %wstate, %g6
18452 taddcctv %o2, %g3, %i7
18453 movcc %xcc, %l0, %o4
18454loop_1563:
18455 ldsb [%l7 + 0x5A], %l3
18456 fpackfix %f18, %f27
18457 xor %g5, 0x0986, %o6
18458 membar #Sync
18459 set 0x40, %l4
18460 ldda [%l7 + %l4] 0xf8, %f16
18461 udivcc %o3, 0x1CF7, %g2
18462 edge8ln %g7, %l1, %o0
18463 fmovdvs %icc, %f9, %f13
18464 fmovdcs %icc, %f27, %f1
18465 udivx %o1, 0x0D68, %l2
18466 ldd [%l7 + 0x68], %f2
18467 nop
18468 setx 0x69056652, %l0, %l6
18469 st %l6, [%l7 + 0x28]
18470 ld [%l7 + 0x28], %f12
18471 setx 0x1611C559, %l1, %l5
18472 st %l5, [%l7 + 0x10]
18473 ld [%l7 + 0x10], %f30
18474 fmuls %f30, %f12, %f9
18475 popc %l5, %i0
18476 bg,pt %icc, loop_1564
18477 faligndata %f28, %f6, %f18
18478 or %l4, 0x0864, %i1
18479 subccc %i3, %i5, %i2
18480loop_1564:
18481 xorcc %g6, %i6, %i4
18482 edge16l %o5, %g1, %g4
18483 pdist %f18, %f22, %f2
18484 movgu %xcc, %o7, %l6
18485 nop
18486 setx 0x3767B66BBBBFBF3B, %l0, %l6
18487 stx %l6, [%l7 + 0x28]
18488 ldd [%l7 + 0x28], %f6
18489 setx 0x8B4601CFA2A8009F, %l1, %l5
18490 stx %l5, [%l7 + 0x10]
18491 ldd [%l7 + 0x10], %f28
18492 faddd %f28, %f6, %f2
18493 movrgz %o2, %i7, %g3
18494 sir 0x0991
18495 saved
18496 rdpr %cwp, %g1
18497 rdpr %cansave, %g2
18498 rdpr %canrestore, %g3
18499 rdpr %cleanwin, %g4
18500 rdpr %otherwin, %g5
18501 rdpr %wstate, %g6
18502 fmovsa %icc, %f22, %f7
18503 movrgz %l0, %l3, %g5
18504 sethi 0x0E3B, %o6
18505 nop
18506 fitod %f12, %f2
18507 fdtoi %f2, %f0
18508 movrgez %o4, %o3, %g2
18509 tsubcctv %l1, %o0, %o1
18510 fmovsa %xcc, %f25, %f21
18511 tpos %icc, 0x0
18512 tleu %xcc, 0x2
18513 fmovscc %icc, %f22, %f10
18514 bvs,a,pt %xcc, loop_1565
18515 bcs,a %xcc, loop_1566
18516 nop
18517 setx loop_1567, %l0, %l1
18518 wrpr 0x1, %tl
18519 wrpr %l1, %tpc
18520 add %l1, 0x4, %l1
18521 wrpr %l1, %tnpc
18522 setx 0x34400001400, %l0, %l1
18523 wrpr %l1, %tstate
18524 wrhpr 0x4, %htstate
18525 retry
18526 tne %xcc, 0x0
18527loop_1565:
18528 movge %xcc, %l2, %g7
18529loop_1566:
18530 nop
18531 wr %g0, 0x0c, %asi
18532 swapa [%l7 + 0x14] %asi, %i0
18533loop_1567:
18534 fbu,a %fcc3, loop_1568
18535 sth %l5, [%l7 + 0x72]
18536 orncc %i1, %i3, %i5
18537 movpos %xcc, %i2, %l4
18538loop_1568:
18539 nop
18540 fitod %f20, %f12
18541 addc %g6, %i6, %i4
18542 wr %g0, 0x23, %asi
18543 stba %g1, [%l7 + 0x4C] %asi
18544 membar #Sync
18545 fone %f18
18546 xorcc %o5, %g4, %l6
18547 fzero %f12
18548 array32 %o2, %o7, %g3
18549 movrne %l0, 0x1FE, %l3
18550 movrgez %i7, 0x2E7, %g5
18551 srl %o6, 0x1F, %o3
18552 fmovrde %o4, %f18, %f20
18553 nop
18554 setx loop_1569, %l0, %l1
18555 wrpr 0x1, %tl
18556 wrpr %l1, %tnpc
18557 setx 0x34400001400, %l0, %l1
18558 wrpr %l1, %tstate
18559 wrhpr 0x4, %htstate
18560 done
18561 fabss %f6, %f2
18562 fcmpne16 %f0, %f20, %l1
18563 fmovdne %xcc, %f16, %f1
18564loop_1569:
18565 xnorcc %g2, %o1, %o0
18566 fba,a %fcc2, loop_1570
18567 tn %xcc, 0x6
18568 xor %l2, 0x1457, %g7
18569 fmovsleu %xcc, %f15, %f24
18570loop_1570:
18571 movn %icc, %i0, %i1
18572 set 0x40, %o7
18573 ldda [%l7 + %o7] 0x19, %f16
18574 tvc %xcc, 0x0
18575 orncc %l5, %i3, %i5
18576 tge %xcc, 0x2
18577 tpos %icc, 0x3
18578 for %f16, %f2, %f10
18579 tge %xcc, 0x6
18580 sir 0x1A96
18581 tg %xcc, 0x1
18582 fbe %fcc2, loop_1571
18583 tpos %icc, 0x1
18584 sub %i2, 0x0AE2, %g6
18585 orn %l4, %i6, %g1
18586loop_1571:
18587 move %icc, %o5, %i4
18588 nop
18589 fitod %f6, %f4
18590 fdtos %f4, %f21
18591 lduh [%l7 + 0x64], %g4
18592 edge16 %o2, %o7, %g3
18593 wr %g0, 0x88, %asi
18594 ldda [%l7 + 0x30] %asi, %i6
18595 xnor %l3, %i7, %g5
18596 fbuge %fcc1, loop_1572
18597 tpos %xcc, 0x7
18598 fpadd32 %f14, %f6, %f14
18599 fandnot2 %f28, %f2, %f16
18600loop_1572:
18601 nop
18602 wr %g0, 0x0c, %asi
18603 stda %f0, [%l7 + 0x40] %asi
18604 udivcc %o6, 0x16C8, %l0
18605 movre %o4, 0x15F, %o3
18606 fmul8ulx16 %f14, %f2, %f30
18607 movvs %icc, %l1, %g2
18608 wr %g0, 0x04, %asi
18609 sta %f28, [%l7 + 0x68] %asi
18610 xnorcc %o0, %o1, %l2
18611 nop
18612 setx loop_1573, %l0, %l1
18613 wrpr 0x1, %tl
18614 wrpr %l1, %tpc
18615 add %l1, 0x4, %l1
18616 wrpr %l1, %tnpc
18617 setx 0x34400001400, %l0, %l1
18618 wrpr %l1, %tstate
18619 wrhpr 0x4, %htstate
18620 retry
18621 fbue,a %fcc2, loop_1574
18622 tpos %xcc, 0x2
18623 or %i0, 0x18AD, %i1
18624loop_1573:
18625 movle %icc, %l5, %g7
18626loop_1574:
18627 bn loop_1575
18628 tge %xcc, 0x4
18629 faligndata %f4, %f28, %f20
18630 bvs,a %icc, loop_1576
18631loop_1575:
18632 movle %xcc, %i5, %i2
18633 tleu %icc, 0x4
18634 fpsub32 %f8, %f4, %f28
18635loop_1576:
18636 brz %i3, loop_1577
18637 sdivx %l4, 0x0583, %i6
18638 edge8 %g6, %o5, %g1
18639 membar 0x55
18640loop_1577:
18641 orn %i4, %g4, %o2
18642 tg %xcc, 0x4
18643 array8 %g3, %o7, %l6
18644 edge16 %l3, %i7, %o6
18645 fbl,a %fcc2, loop_1578
18646 movle %icc, %l0, %g5
18647 fpackfix %f18, %f3
18648 set 0x48, %o4
18649 ldswa [%l7 + %o4] 0x18, %o3
18650loop_1578:
18651 sethi 0x16C5, %o4
18652 ldub [%l7 + 0x2A], %l1
18653 fmovsge %xcc, %f19, %f23
18654 orcc %g2, 0x1DA1, %o1
18655 tne %xcc, 0x2
18656 bg,pt %icc, loop_1579
18657 brlz %l2, loop_1580
18658 sdivx %o0, 0x15EB, %i0
18659 and %i1, 0x07CA, %g7
18660loop_1579:
18661 smulcc %l5, 0x1D2D, %i5
18662loop_1580:
18663 taddcctv %i2, %l4, %i3
18664 call loop_1581
18665 srlx %i6, %o5, %g6
18666 fmovdneg %icc, %f18, %f29
18667 andncc %i4, %g4, %g1
18668loop_1581:
18669 orncc %g3, %o2, %l6
18670 sdivcc %o7, 0x005F, %i7
18671 umul %o6, %l0, %l3
18672 sll %g5, %o4, %l1
18673 umul %o3, 0x0D5E, %o1
18674 wr %g0, 0x10, %asi
18675 ldsha [%l7 + 0x08] %asi, %g2
18676 fmovsa %icc, %f11, %f2
18677 tcs %icc, 0x3
18678 addccc %l2, %o0, %i1
18679 array8 %g7, %l5, %i0
18680 movrne %i5, 0x17B, %l4
18681 or %i3, %i6, %o5
18682 wr %g0, 0x88, %asi
18683 lduwa [%l7 + 0x64] %asi, %g6
18684 subccc %i2, %i4, %g1
18685 fmul8sux16 %f2, %f18, %f26
18686 bcs,a,pt %xcc, loop_1582
18687 fbg %fcc1, loop_1583
18688 ta %icc, 0x0
18689 swap [%l7 + 0x60], %g3
18690loop_1582:
18691 popc 0x1275, %o2
18692loop_1583:
18693 array16 %l6, %g4, %o7
18694 brnz %i7, loop_1584
18695 movleu %xcc, %o6, %l0
18696 movvs %icc, %l3, %o4
18697 flush %l7 + 0x0C
18698loop_1584:
18699 stbar
18700 fcmpgt16 %f10, %f0, %l1
18701 movne %icc, %o3, %g5
18702 stx %o1, [%l7 + 0x78]
18703 array32 %g2, %l2, %i1
18704 fmuld8sux16 %f31, %f7, %f10
18705 taddcc %o0, 0x1584, %g7
18706 xor %l5, 0x06B5, %i0
18707 sdiv %i5, 0x1E2E, %l4
18708 nop
18709 fitod %f6, %f4
18710 fdtos %f4, %f17
18711 movn %xcc, %i6, %i3
18712 ldx [%l7 + 0x60], %g6
18713 andcc %i2, %o5, %g1
18714 andn %g3, 0x1E4E, %i4
18715 fbuge,a %fcc1, loop_1585
18716 udivcc %o2, 0x1DA3, %g4
18717 movleu %xcc, %o7, %l6
18718 nop
18719 fitod %f2, %f0
18720 fdtoi %f0, %f11
18721loop_1585:
18722 nop
18723 wr %g0, 0x19, %asi
18724 lduba [%l7 + 0x13] %asi, %o6
18725 subccc %l0, %l3, %i7
18726 fsrc2s %f7, %f11
18727 andncc %l1, %o4, %g5
18728 movneg %icc, %o3, %g2
18729 for %f30, %f6, %f12
18730 nop
18731 setx 0x822E529E1D8E92FE, %l0, %l6
18732 stx %l6, [%l7 + 0x28]
18733 ldd [%l7 + 0x28], %f22
18734 setx 0xB2E9FEB6D226C2F0, %l1, %l5
18735 stx %l5, [%l7 + 0x10]
18736 ldd [%l7 + 0x10], %f10
18737 faddd %f10, %f22, %f30
18738 edge32n %o1, %l2, %o0
18739 fmovsg %xcc, %f4, %f23
18740 move %icc, %g7, %l5
18741 nop
18742 setx 0x53898074, %l0, %l6
18743 st %l6, [%l7 + 0x28]
18744 ld [%l7 + 0x28], %f8
18745 setx 0xFDC34367, %l1, %l5
18746 st %l5, [%l7 + 0x10]
18747 ld [%l7 + 0x10], %f4
18748 fsubs %f4, %f8, %f12
18749 tg %icc, 0x2
18750 movl %icc, %i1, %i0
18751 fmovdcc %icc, %f19, %f10
18752 udivcc %i5, 0x1037, %l4
18753 tvs %icc, 0x7
18754 fone %f24
18755 addcc %i3, %i6, %i2
18756 nop
18757 setx 0xD715F366, %l0, %l6
18758 st %l6, [%l7 + 0x28]
18759 ld [%l7 + 0x28], %f16
18760 setx 0xA96013EC, %l1, %l5
18761 st %l5, [%l7 + 0x10]
18762 ld [%l7 + 0x10], %f25
18763 fmuls %f25, %f16, %f11
18764 fble %fcc1, loop_1586
18765 movle %xcc, %g6, %g1
18766 fabss %f21, %f2
18767 prefetch [%l7 + 0x10], 0x1
18768loop_1586:
18769 nop
18770 setx 0xB91C959D, %l0, %l6
18771 st %l6, [%l7 + 0x28]
18772 ld [%l7 + 0x28], %f12
18773 fsqrts %f12, %f30
18774 ld [%l7 + 0x58], %f27
18775 fbl,a %fcc2, loop_1587
18776 movne %icc, %g3, %o5
18777 movrgz %o2, %i4, %g4
18778 tsubcctv %l6, %o6, %l0
18779loop_1587:
18780 movge %xcc, %o7, %l3
18781 edge8n %i7, %o4, %l1
18782 fbul,a %fcc2, loop_1588
18783 fmovdg %xcc, %f29, %f12
18784 saved
18785 rdpr %cwp, %g1
18786 rdpr %cansave, %g2
18787 rdpr %canrestore, %g3
18788 rdpr %cleanwin, %g4
18789 rdpr %otherwin, %g5
18790 rdpr %wstate, %g6
18791 sdivcc %o3, 0x06C7, %g5
18792loop_1588:
18793 fba,a %fcc0, loop_1589
18794 fmul8ulx16 %f20, %f16, %f8
18795 fmovscc %xcc, %f16, %f30
18796 tge %xcc, 0x3
18797loop_1589:
18798 restored
18799 rdpr %cwp, %g1
18800 rdpr %cansave, %g2
18801 rdpr %canrestore, %g3
18802 rdpr %cleanwin, %g4
18803 rdpr %otherwin, %g5
18804 rdpr %wstate, %g6
18805 set 0x66, %g3
18806 ldsha [%l7 + %g3] 0x88, %g2
18807 set 0x10, %l5
18808 stwa %o1, [%l7 + %l5] 0x80
18809 tvc %xcc, 0x4
18810 fmovsvc %xcc, %f22, %f13
18811 array16 %o0, %l2, %g7
18812 fone %f8
18813 smul %l5, %i1, %i0
18814 srax %l4, %i3, %i6
18815 st %f17, [%l7 + 0x28]
18816 set 0x74, %i6
18817 ldsba [%l7 + %i6] 0x19, %i2
18818 edge16 %g6, %g1, %g3
18819 bl %icc, loop_1590
18820 bn,pn %icc, loop_1591
18821 srl %o5, 0x10, %i5
18822 flush %l7 + 0x68
18823loop_1590:
18824 add %i4, 0x18B2, %o2
18825loop_1591:
18826 nop
18827 fitos %f13, %f27
18828 fstoi %f27, %f29
18829 udivcc %g4, 0x119B, %o6
18830 wr %g0, 0xea, %asi
18831 stwa %l6, [%l7 + 0x60] %asi
18832 membar #Sync
18833 add %l7, 0x5C, %l6
18834 wr %g0, 0x11, %asi
18835 casa [%l6] %asi, %l0, %o7
18836 fmovdcs %xcc, %f31, %f10
18837 fbne %fcc0, loop_1592
18838 tsubcc %i7, 0x0D48, %o4
18839 edge32n %l3, %l1, %g5
18840 fbn,a %fcc3, loop_1593
18841loop_1592:
18842 fmovrdlz %g2, %f28, %f12
18843 fnor %f28, %f30, %f12
18844 movpos %icc, %o3, %o1
18845loop_1593:
18846 for %f14, %f10, %f20
18847 movrne %o0, %g7, %l2
18848 mulscc %i1, 0x10F3, %i0
18849 faligndata %f28, %f6, %f0
18850 srl %l5, 0x1E, %l4
18851 fpack16 %f22, %f24
18852 ldsh [%l7 + 0x18], %i6
18853 alignaddrl %i2, %g6, %g1
18854 nop
18855 setx loop_1594, %l0, %l1
18856 wrpr 0x1, %tl
18857 wrpr %l1, %tpc
18858 add %l1, 0x4, %l1
18859 wrpr %l1, %tnpc
18860 setx 0x34400001400, %l0, %l1
18861 wrpr %l1, %tstate
18862 wrhpr 0x4, %htstate
18863 retry
18864 edge8 %i3, %g3, %i5
18865 srlx %i4, 0x16, %o5
18866 addccc %o2, 0x1B75, %g4
18867loop_1594:
18868 subc %o6, %l6, %o7
18869 fmovscc %icc, %f18, %f12
18870 tvc %icc, 0x4
18871 add %i7, 0x171D, %o4
18872 fbuge,a %fcc1, loop_1595
18873 sir 0x1D4F
18874 fpack16 %f2, %f20
18875 andn %l3, 0x15DE, %l1
18876loop_1595:
18877 movn %xcc, %g5, %g2
18878 fpackfix %f14, %f17
18879 ble,a,pt %icc, loop_1596
18880 edge32ln %o3, %l0, %o0
18881 srlx %g7, 0x18, %l2
18882 fmovrdgz %i1, %f14, %f10
18883loop_1596:
18884 nop
18885 fitod %f4, %f22
18886 fdtoi %f22, %f4
18887 ldsh [%l7 + 0x7A], %o1
18888 ta %icc, 0x0
18889 edge16n %i0, %l4, %l5
18890 movge %icc, %i6, %i2
18891 movcs %icc, %g1, %g6
18892 movrgez %g3, 0x31B, %i3
18893 sra %i4, 0x01, %o5
18894 addc %i5, 0x1E22, %g4
18895 alignaddrl %o6, %o2, %o7
18896 fcmple16 %f2, %f28, %i7
18897 subcc %o4, 0x00C6, %l3
18898 fnegs %f0, %f0
18899 sub %l1, %g5, %l6
18900 edge8l %o3, %g2, %l0
18901 bge,a,pn %icc, loop_1597
18902 alignaddrl %g7, %o0, %i1
18903 edge32ln %l2, %o1, %l4
18904 sth %i0, [%l7 + 0x40]
18905loop_1597:
18906 nop
18907 wr %g0, 0x11, %asi
18908 ldswa [%l7 + 0x40] %asi, %l5
18909 andncc %i2, %i6, %g6
18910 tleu %icc, 0x4
18911 fmuld8ulx16 %f17, %f7, %f22
18912 fandnot1s %f1, %f11, %f7
18913 mova %icc, %g3, %g1
18914 movg %xcc, %i3, %i4
18915 nop
18916 setx 0x88FBFC7B9C8196EB, %l0, %l6
18917 stx %l6, [%l7 + 0x28]
18918 ldd [%l7 + 0x28], %f20
18919 fsqrtd %f20, %f14
18920 udivcc %o5, 0x093C, %i5
18921 stx %o6, [%l7 + 0x60]
18922 tne %icc, 0x2
18923 sllx %g4, 0x18, %o2
18924 edge32l %i7, %o4, %l3
18925 umul %o7, %g5, %l1
18926 fbule,a %fcc3, loop_1598
18927 xor %l6, %o3, %l0
18928 edge8n %g2, %g7, %i1
18929 subc %o0, 0x05CD, %o1
18930loop_1598:
18931 brlz %l2, loop_1599
18932 fcmple16 %f18, %f16, %l4
18933 fmovrdlez %l5, %f16, %f20
18934 nop
18935 fitos %f1, %f30
18936 fstoi %f30, %f16
18937loop_1599:
18938 taddcc %i0, 0x07D5, %i6
18939 nop
18940 setx 0x206AF7A1, %l0, %l6
18941 st %l6, [%l7 + 0x7C]
18942 ld [%l7 + 0x7C], %fsr
18943 wr %g0, 0x0c, %asi
18944 lduha [%l7 + 0x52] %asi, %g6
18945 mulscc %g3, %g1, %i2
18946 brnz %i4, loop_1600
18947 tvc %icc, 0x2
18948 movleu %xcc, %o5, %i3
18949 movge %xcc, %o6, %i5
18950loop_1600:
18951 movleu %icc, %g4, %o2
18952 be,pn %icc, loop_1601
18953 fpsub16s %f2, %f0, %f20
18954 sra %o4, %l3, %i7
18955 fba %fcc0, loop_1602
18956loop_1601:
18957 ld [%l7 + 0x08], %f3
18958 mulx %o7, 0x0D2E, %l1
18959 movre %l6, %o3, %g5
18960loop_1602:
18961 tvs %xcc, 0x7
18962 subcc %g2, %l0, %i1
18963 movle %xcc, %o0, %g7
18964 edge16l %o1, %l2, %l5
18965 fandnot1s %f18, %f31, %f16
18966 fzero %f22
18967 saved
18968 rdpr %cwp, %g1
18969 rdpr %cansave, %g2
18970 rdpr %canrestore, %g3
18971 rdpr %cleanwin, %g4
18972 rdpr %otherwin, %g5
18973 rdpr %wstate, %g6
18974 srlx %i0, 0x07, %l4
18975 sir 0x064E
18976 nop
18977 set 0x44, %o6
18978 lduw [%l7 + %o6], %g6
18979 fornot2 %f12, %f10, %f28
18980 ldx [%l7 + 0x48], %g3
18981 tn %xcc, 0x5
18982 fone %f14
18983 movrlz %i6, 0x2FC, %i2
18984 mulx %g1, 0x1D47, %o5
18985 tle %icc, 0x0
18986 movrlez %i3, 0x3EA, %o6
18987 subccc %i4, 0x1C4B, %i5
18988 fpadd16 %f14, %f12, %f28
18989 nop
18990 setx 0x4DBD7757E051E24C, %l0, %l6
18991 stx %l6, [%l7 + 0x10]
18992 ldx [%l7 + 0x10], %fsr
18993 fnors %f6, %f3, %f1
18994 wr %g0, 0x80, %asi
18995 prefetcha [%l7 + 0x18] %asi, 0x1
18996 smul %o4, 0x0D70, %g4
18997 tneg %icc, 0x5
18998 movg %icc, %l3, %i7
18999 nop
19000 setx loop_1603, %l0, %l1
19001 wrpr 0x1, %tl
19002 wrpr %l1, %tnpc
19003 setx 0x34400001400, %l0, %l1
19004 wrpr %l1, %tstate
19005 wrhpr 0x4, %htstate
19006 done
19007 orcc %l1, %l6, %o7
19008 fcmpeq16 %f16, %f2, %o3
19009 be,a %xcc, loop_1604
19010loop_1603:
19011 xnorcc %g5, 0x0B26, %l0
19012 edge16 %i1, %g2, %g7
19013 movvs %xcc, %o0, %o1
19014loop_1604:
19015 edge8l %l5, %i0, %l4
19016 sllx %l2, %g6, %g3
19017 mulx %i6, 0x08E1, %g1
19018 popc 0x11DC, %o5
19019 wr %g0, 0x18, %asi
19020 lduwa [%l7 + 0x4C] %asi, %i2
19021 udivcc %i3, 0x08FD, %o6
19022 fnor %f14, %f12, %f26
19023 std %f18, [%l7 + 0x40]
19024 nop
19025 setx loop_1605, %l0, %l1
19026 wrpr 0x1, %tl
19027 wrpr %l1, %tnpc
19028 setx 0x34400001400, %l0, %l1
19029 wrpr %l1, %tstate
19030 wrhpr 0x4, %htstate
19031 done
19032 edge32n %i4, %i5, %o4
19033 tle %xcc, 0x1
19034 movvc %icc, %g4, %l3
19035loop_1605:
19036 membar 0x30
19037 movrgez %i7, %o2, %l6
19038 movne %xcc, %o7, %o3
19039 movcc %xcc, %g5, %l1
19040 move %icc, %i1, %g2
19041 fsrc1 %f6, %f2
19042 movcs %xcc, %g7, %l0
19043 orcc %o0, %l5, %o1
19044 sdiv %i0, 0x095C, %l2
19045 bge,pt %xcc, loop_1606
19046 nop
19047 setx loop_1607, %l0, %l1
19048 wrpr 0x1, %tl
19049 wrpr %l1, %tnpc
19050 setx 0x34400001400, %l0, %l1
19051 wrpr %l1, %tstate
19052 wrhpr 0x4, %htstate
19053 done
19054 saved
19055 rdpr %cwp, %g1
19056 rdpr %cansave, %g2
19057 rdpr %canrestore, %g3
19058 rdpr %cleanwin, %g4
19059 rdpr %otherwin, %g5
19060 rdpr %wstate, %g6
19061 fbe %fcc1, loop_1608
19062loop_1606:
19063 fbl %fcc0, loop_1609
19064loop_1607:
19065 fpadd16 %f4, %f30, %f24
19066 edge16l %g6, %l4, %i6
19067loop_1608:
19068 orn %g1, 0x062C, %g3
19069loop_1609:
19070 tn %icc, 0x5
19071 fmovsneg %xcc, %f18, %f20
19072 tne %icc, 0x3
19073 fxnor %f24, %f12, %f8
19074 wr %g0, 0x17, %asi
19075 stda %f0, [%l7 + 0x40] %asi
19076 membar #Sync
19077 add %i2, 0x0F3B, %i3
19078 wr %g0, 0x04, %asi
19079 ldstuba [%l7 + 0x11] %asi, %o5
19080 movleu %icc, %i4, %i5
19081 nop
19082 setx 0x40456B2F8F7958CA, %l0, %l6
19083 stx %l6, [%l7 + 0x28]
19084 ldd [%l7 + 0x28], %f30
19085 setx 0x776D7D12CA62B5AE, %l1, %l5
19086 stx %l5, [%l7 + 0x10]
19087 ldd [%l7 + 0x10], %f30
19088 fmuld %f30, %f30, %f8
19089 fpsub16s %f15, %f3, %f29
19090 move %icc, %o4, %o6
19091 andncc %g4, %l3, %i7
19092 tpos %icc, 0x7
19093 nop
19094 setx loop_1610, %l0, %l1
19095 jmpl %l1, %l6
19096 movcs %xcc, %o2, %o7
19097 set 0x54, %o1
19098 ldsba [%l7 + %o1] 0x10, %o3
19099loop_1610:
19100 alignaddrl %l1, %g5, %g2
19101 fzero %f30
19102 sdivcc %i1, 0x1F9B, %g7
19103 fmovdne %xcc, %f8, %f26
19104 wr %g0, 0x04, %asi
19105 stba %l0, [%l7 + 0x77] %asi
19106 faligndata %f24, %f16, %f28
19107 sllx %o0, 0x18, %o1
19108 edge16 %l5, %l2, %i0
19109 tn %icc, 0x4
19110 edge16ln %l4, %g6, %g1
19111 edge16l %i6, %g3, %i3
19112 edge8ln %o5, %i4, %i2
19113 tsubcctv %o4, 0x11A1, %o6
19114 set 0x44, %g5
19115 stwa %i5, [%l7 + %g5] 0xea
19116 membar #Sync
19117 movpos %xcc, %g4, %i7
19118 tle %xcc, 0x1
19119 lduw [%l7 + 0x34], %l3
19120 addc %o2, %l6, %o3
19121 tl %xcc, 0x1
19122 array8 %o7, %g5, %g2
19123 udivx %i1, 0x09CF, %l1
19124 tcs %xcc, 0x2
19125 sdivx %g7, 0x1128, %l0
19126 sdivx %o1, 0x02F7, %o0
19127 tne %icc, 0x2
19128 srlx %l2, %i0, %l5
19129 fmovdl %icc, %f8, %f3
19130 brz,a %l4, loop_1611
19131 nop
19132 setx 0xB0663C2F, %l0, %l6
19133 st %l6, [%l7 + 0x68]
19134 ld [%l7 + 0x68], %fsr
19135 movrlez %g1, 0x1DB, %i6
19136 srlx %g3, 0x01, %g6
19137loop_1611:
19138 tsubcc %i3, %o5, %i4
19139 movrlz %i2, 0x18D, %o4
19140 sdivx %o6, 0x141E, %i5
19141 xorcc %g4, %l3, %o2
19142 array32 %l6, %i7, %o7
19143 edge16l %g5, %g2, %o3
19144 andn %l1, %g7, %l0
19145 xorcc %i1, 0x074D, %o0
19146 tneg %icc, 0x5
19147 fmovspos %icc, %f14, %f6
19148 andn %o1, 0x1E00, %i0
19149 or %l2, %l4, %g1
19150 fmovrsgz %i6, %f31, %f14
19151 xnorcc %l5, %g3, %i3
19152 sdivcc %g6, 0x0E69, %i4
19153 edge32 %i2, %o5, %o4
19154 fmovrdlz %o6, %f28, %f26
19155 fba,a %fcc1, loop_1612
19156 ba,pt %xcc, loop_1613
19157 movcc %xcc, %g4, %i5
19158 orcc %l3, 0x0134, %o2
19159loop_1612:
19160 edge8n %l6, %i7, %g5
19161loop_1613:
19162 addc %g2, 0x08CD, %o3
19163 st %f26, [%l7 + 0x08]
19164 edge32 %l1, %g7, %l0
19165 taddcctv %i1, 0x0530, %o0
19166 movpos %xcc, %o1, %o7
19167 sdivx %l2, 0x0FA3, %i0
19168 movcc %icc, %l4, %i6
19169 fba %fcc1, loop_1614
19170 stw %l5, [%l7 + 0x08]
19171 tvs %xcc, 0x0
19172 sth %g3, [%l7 + 0x54]
19173loop_1614:
19174 srl %i3, %g1, %i4
19175 addccc %i2, %o5, %g6
19176 bne,a,pt %xcc, loop_1615
19177 mova %xcc, %o4, %g4
19178 movrlz %i5, 0x0D7, %o6
19179 sllx %l3, %o2, %l6
19180loop_1615:
19181 movrgz %g5, %g2, %i7
19182 bneg %icc, loop_1616
19183 call loop_1617
19184 movl %xcc, %o3, %g7
19185 bpos,a %icc, loop_1618
19186loop_1616:
19187 tcc %icc, 0x1
19188loop_1617:
19189 bcs %icc, loop_1619
19190 edge8ln %l0, %i1, %l1
19191loop_1618:
19192 fbule,a %fcc1, loop_1620
19193 fxor %f10, %f30, %f12
19194loop_1619:
19195 tge %icc, 0x2
19196 fcmpne32 %f14, %f20, %o0
19197loop_1620:
19198 alignaddr %o1, %o7, %i0
19199 addcc %l4, 0x18D2, %i6
19200 tn %xcc, 0x0
19201 alignaddrl %l2, %l5, %i3
19202 alignaddrl %g1, %g3, %i2
19203 udiv %o5, 0x0495, %i4
19204 fble %fcc2, loop_1621
19205 movrlz %g6, 0x096, %g4
19206 movleu %icc, %i5, %o4
19207 xorcc %l3, %o2, %l6
19208loop_1621:
19209 brlez,a %g5, loop_1622
19210 movcc %xcc, %g2, %i7
19211 bn,a %icc, loop_1623
19212 fmovrslez %o6, %f9, %f29
19213loop_1622:
19214 movge %xcc, %g7, %l0
19215 fandnot1s %f6, %f16, %f5
19216loop_1623:
19217 stw %i1, [%l7 + 0x4C]
19218 movrgz %o3, 0x3B7, %l1
19219 or %o1, %o7, %o0
19220 addcc %i0, %l4, %i6
19221 set 0x40, %i5
19222 stda %f0, [%l7 + %i5] 0xf0
19223 membar #Sync
19224 nop
19225 setx loop_1624, %l0, %l1
19226 jmpl %l1, %l2
19227 brgz,a %l5, loop_1625
19228 or %g1, %g3, %i3
19229 fmovsa %icc, %f16, %f10
19230loop_1624:
19231 sll %o5, %i4, %g6
19232loop_1625:
19233 fbl,a %fcc3, loop_1626
19234 tneg %icc, 0x6
19235 movvs %xcc, %i2, %g4
19236 nop
19237 fitod %f4, %f26
19238 fdtox %f26, %f0
19239loop_1626:
19240 fmovdn %icc, %f13, %f28
19241 fcmple16 %f30, %f22, %o4
19242 fbe,a %fcc0, loop_1627
19243 brlz,a %l3, loop_1628
19244 saved
19245 rdpr %cwp, %g1
19246 rdpr %cansave, %g2
19247 rdpr %canrestore, %g3
19248 rdpr %cleanwin, %g4
19249 rdpr %otherwin, %g5
19250 rdpr %wstate, %g6
19251 ta %icc, 0x7
19252loop_1627:
19253 fmul8x16au %f21, %f14, %f24
19254loop_1628:
19255 sdivx %o2, 0x0D64, %l6
19256 add %l7, 0x18, %l6
19257 wr %g0, 0x19, %asi
19258 ldxa [%l6] %asi, %i5
19259 casxa [%l6] 0x19, %i5, %g5
19260 fpadd16s %f8, %f11, %f24
19261 sethi 0x1BCC, %g2
19262 set 0x31, %i2
19263 lduba [%l7 + %i2] 0x19, %i7
19264 addc %o6, 0x0D75, %g7
19265 fcmple16 %f20, %f6, %i1
19266 fbo %fcc0, loop_1629
19267 fba,a %fcc0, loop_1630
19268 tle %icc, 0x6
19269 bneg,a,pn %icc, loop_1631
19270loop_1629:
19271 sra %o3, 0x0E, %l0
19272loop_1630:
19273 fandnot1 %f26, %f22, %f30
19274 te %xcc, 0x5
19275loop_1631:
19276 tcs %icc, 0x4
19277 wr %g0, 0x11, %asi
19278 swapa [%l7 + 0x24] %asi, %l1
19279 call loop_1632
19280 te %xcc, 0x0
19281 nop
19282 setx loop_1633, %l0, %l1
19283 wrpr 0x1, %tl
19284 wrpr %l1, %tnpc
19285 setx 0x34400001400, %l0, %l1
19286 wrpr %l1, %tstate
19287 wrhpr 0x4, %htstate
19288 done
19289 nop
19290 setx 0xC1F75B85C18A37EB, %l0, %l6
19291 stx %l6, [%l7 + 0x28]
19292 ldd [%l7 + 0x28], %f14
19293 setx 0x214AA4BCE11F5390, %l1, %l5
19294 stx %l5, [%l7 + 0x10]
19295 ldd [%l7 + 0x10], %f6
19296 fsubd %f6, %f14, %f28
19297loop_1632:
19298 subc %o7, 0x094F, %o0
19299 movrne %o1, %i0, %l4
19300loop_1633:
19301 movrne %i6, 0x17E, %l5
19302 tsubcctv %l2, %g3, %g1
19303 alignaddrl %o5, %i4, %g6
19304 edge32ln %i3, %g4, %o4
19305 movne %icc, %i2, %l3
19306 tcs %icc, 0x2
19307 tsubcctv %o2, 0x0BC8, %i5
19308 bshuffle %f28, %f8, %f8
19309 ldsw [%l7 + 0x10], %l6
19310 fornot1 %f28, %f28, %f16
19311 movgu %icc, %g5, %i7
19312 smulcc %o6, 0x062B, %g7
19313 sethi 0x13BE, %i1
19314 movpos %icc, %g2, %o3
19315 movvs %icc, %l0, %o7
19316 edge32l %o0, %l1, %i0
19317 fxnor %f10, %f26, %f8
19318 restored
19319 rdpr %cwp, %g1
19320 rdpr %cansave, %g2
19321 rdpr %canrestore, %g3
19322 rdpr %cleanwin, %g4
19323 rdpr %otherwin, %g5
19324 rdpr %wstate, %g6
19325 and %l4, %i6, %o1
19326 edge8 %l2, %g3, %l5
19327 ldx [%l7 + 0x08], %o5
19328 edge16 %g1, %i4, %g6
19329 fmuld8ulx16 %f4, %f2, %f8
19330 udivcc %g4, 0x0444, %i3
19331 tgu %xcc, 0x6
19332 wr %g0, 0x89, %asi
19333 stwa %i2, [%l7 + 0x58] %asi
19334 bgu loop_1634
19335 tcs %xcc, 0x1
19336 sllx %o4, 0x05, %o2
19337 tneg %xcc, 0x6
19338loop_1634:
19339 tneg %icc, 0x6
19340 alignaddrl %l3, %l6, %g5
19341 fbge,a %fcc1, loop_1635
19342 nop
19343 setx loop_1636, %l0, %l1
19344 wrpr 0x1, %tl
19345 wrpr %l1, %tnpc
19346 setx 0x34400001400, %l0, %l1
19347 wrpr %l1, %tstate
19348 wrhpr 0x4, %htstate
19349 done
19350 tneg %icc, 0x6
19351 smul %i5, 0x1AA0, %o6
19352loop_1635:
19353 ldd [%l7 + 0x68], %f26
19354loop_1636:
19355 sethi 0x1625, %i7
19356 tl %xcc, 0x2
19357 fmovda %icc, %f27, %f30
19358 nop
19359 setx 0x97BEEF70, %l0, %l6
19360 st %l6, [%l7 + 0x28]
19361 ld [%l7 + 0x28], %f6
19362 setx 0x2A855F7C, %l1, %l5
19363 st %l5, [%l7 + 0x10]
19364 ld [%l7 + 0x10], %f20
19365 fsubs %f20, %f6, %f3
19366 array32 %i1, %g2, %o3
19367 wr %g0, 0x18, %asi
19368 sta %f21, [%l7 + 0x5C] %asi
19369 sdivx %g7, 0x18D7, %l0
19370 call loop_1637
19371 fmul8ulx16 %f18, %f14, %f4
19372 subcc %o0, 0x1E8A, %l1
19373 brnz,a %o7, loop_1638
19374loop_1637:
19375 srax %i0, 0x03, %i6
19376 fbe,a %fcc3, loop_1639
19377 movpos %xcc, %l4, %l2
19378loop_1638:
19379 fandnot2s %f6, %f0, %f28
19380 udivx %g3, 0x1C04, %l5
19381loop_1639:
19382 nop
19383 wr %g0, 0x89, %asi
19384 swapa [%l7 + 0x70] %asi, %o5
19385 brgez,a %o1, loop_1640
19386 fmovdvc %xcc, %f29, %f18
19387 movg %icc, %g1, %g6
19388 tg %xcc, 0x6
19389loop_1640:
19390 edge32ln %i4, %g4, %i3
19391 movge %xcc, %o4, %i2
19392 umul %l3, %l6, %o2
19393 bcc,a,pn %xcc, loop_1641
19394 srlx %g5, %o6, %i5
19395 tvc %icc, 0x2
19396 std %f24, [%l7 + 0x68]
19397loop_1641:
19398 fmovdneg %xcc, %f20, %f20
19399 fpsub16 %f18, %f22, %f10
19400 orcc %i1, 0x1C2B, %g2
19401 tge %xcc, 0x4
19402 fsrc2 %f12, %f28
19403 fpack32 %f20, %f16, %f0
19404 nop
19405 set 0x40, %o0
19406 stx %o3, [%l7 + %o0]
19407 sdivx %i7, 0x18EF, %l0
19408 move %xcc, %g7, %l1
19409 tle %icc, 0x5
19410 wr %g0, 0x81, %asi
19411 ldsha [%l7 + 0x54] %asi, %o0
19412 nop
19413 setx 0xB0696DDE, %l0, %l6
19414 st %l6, [%l7 + 0x10]
19415 ld [%l7 + 0x10], %fsr
19416 lduh [%l7 + 0x6C], %i0
19417 umul %o7, %i6, %l2
19418 orncc %l4, %g3, %o5
19419 bcs,a loop_1642
19420 edge32 %l5, %g1, %o1
19421 addccc %g6, %g4, %i4
19422 wr %g0, 0x89, %asi
19423 ldsba [%l7 + 0x2B] %asi, %i3
19424loop_1642:
19425 bge,pt %icc, loop_1643
19426 movcs %icc, %i2, %l3
19427 tle %xcc, 0x0
19428 bcs loop_1644
19429loop_1643:
19430 nop
19431 fitos %f6, %f10
19432 fstoi %f10, %f19
19433 fmuld8sux16 %f17, %f5, %f4
19434 tvs %xcc, 0x0
19435loop_1644:
19436 nop
19437 setx loop_1645, %l0, %l1
19438 wrpr 0x1, %tl
19439 wrpr %l1, %tpc
19440 add %l1, 0x4, %l1
19441 wrpr %l1, %tnpc
19442 setx 0x34400001400, %l0, %l1
19443 wrpr %l1, %tstate
19444 wrhpr 0x4, %htstate
19445 retry
19446 bcc loop_1646
19447 std %f6, [%l7 + 0x10]
19448 add %o4, %l6, %o2
19449loop_1645:
19450 fmovrse %o6, %f22, %f21
19451loop_1646:
19452 sdiv %g5, 0x1267, %i5
19453 array16 %i1, %o3, %i7
19454 ldsw [%l7 + 0x14], %l0
19455 bgu,a loop_1647
19456 fpadd16 %f26, %f26, %f26
19457 fnot1 %f10, %f0
19458 restored
19459 rdpr %cwp, %g1
19460 rdpr %cansave, %g2
19461 rdpr %canrestore, %g3
19462 rdpr %cleanwin, %g4
19463 rdpr %otherwin, %g5
19464 rdpr %wstate, %g6
19465loop_1647:
19466 fmul8sux16 %f30, %f6, %f2
19467 sdivcc %g7, 0x14E2, %l1
19468 movl %xcc, %g2, %o0
19469 tne %icc, 0x6
19470 bcc,pn %icc, loop_1648
19471 orcc %o7, 0x0381, %i6
19472 nop
19473 fitod %f0, %f2
19474 fdtos %f2, %f20
19475 brnz %l2, loop_1649
19476loop_1648:
19477 edge8n %l4, %g3, %o5
19478 xorcc %i0, 0x1443, %g1
19479 fmovrse %l5, %f29, %f5
19480loop_1649:
19481 nop
19482 setx 0xF67E227E, %l0, %l6
19483 st %l6, [%l7 + 0x28]
19484 ld [%l7 + 0x28], %f22
19485 fsqrts %f22, %f8
19486 xnor %g6, %o1, %i4
19487 edge16ln %i3, %i2, %g4
19488 tl %xcc, 0x0
19489 ld [%l7 + 0x4C], %f16
19490 sdiv %o4, 0x06BC, %l3
19491 andn %l6, 0x04A6, %o6
19492 be,a,pt %xcc, loop_1650
19493 orncc %g5, %i5, %o2
19494 nop
19495 fitod %f8, %f6
19496 fdtos %f6, %f13
19497 ld [%l7 + 0x44], %f9
19498loop_1650:
19499 movn %icc, %o3, %i7
19500 bvc,a,pt %icc, loop_1651
19501 fbu %fcc0, loop_1652
19502 xnor %i1, 0x0756, %l0
19503 tcs %icc, 0x2
19504loop_1651:
19505 fbue %fcc3, loop_1653
19506loop_1652:
19507 tleu %icc, 0x2
19508 tne %icc, 0x0
19509 bne,a,pt %icc, loop_1654
19510loop_1653:
19511 and %g7, 0x181B, %l1
19512 prefetch [%l7 + 0x48], 0x0
19513 fmovd %f12, %f4
19514loop_1654:
19515 or %g2, 0x0314, %o7
19516 movge %icc, %o0, %l2
19517 set 0x54, %g2
19518 sta %f9, [%l7 + %g2] 0x88
19519 movpos %xcc, %l4, %g3
19520 subc %i6, 0x0428, %o5
19521 tn %xcc, 0x7
19522 fmovdn %xcc, %f9, %f13
19523 fcmpgt16 %f14, %f12, %i0
19524 movle %xcc, %g1, %g6
19525 array16 %l5, %i4, %o1
19526 fble %fcc0, loop_1655
19527 fbo,a %fcc1, loop_1656
19528 bvs,pt %icc, loop_1657
19529 edge16l %i2, %g4, %i3
19530loop_1655:
19531 movvc %icc, %l3, %l6
19532loop_1656:
19533 movrlez %o4, %g5, %i5
19534loop_1657:
19535 fabsd %f12, %f8
19536 fmovsa %xcc, %f3, %f6
19537 fmovse %xcc, %f20, %f26
19538 brgez %o6, loop_1658
19539 tle %xcc, 0x4
19540 fpsub16 %f6, %f0, %f0
19541 movrgez %o2, %i7, %o3
19542loop_1658:
19543 and %i1, 0x0816, %g7
19544 fmovrdlez %l0, %f30, %f18
19545 fmovdpos %xcc, %f2, %f6
19546 fmovdleu %xcc, %f11, %f27
19547 set 0x3f0, %i0
19548 nop ! nop ! ldxa [%g0 + %i0] 0x40, %l1 ripped by fixASI40.pl ripped by fixASI40.pl
19549 tl %icc, 0x6
19550 brlz,a %g2, loop_1659
19551 srax %o0, 0x02, %l2
19552 fmovd %f18, %f2
19553 nop
19554 set 0x38, %g1
19555 lduw [%l7 + %g1], %o7
19556loop_1659:
19557 sllx %g3, 0x09, %l4
19558 and %i6, %i0, %o5
19559 fpack32 %f0, %f18, %f24
19560 nop
19561 fitod %f12, %f4
19562 fdtos %f4, %f17
19563 bcc,a,pn %icc, loop_1660
19564 fbo,a %fcc2, loop_1661
19565 fmovrdgez %g1, %f18, %f18
19566 stbar
19567loop_1660:
19568 srax %g6, %l5, %o1
19569loop_1661:
19570 bne,a,pt %icc, loop_1662
19571 nop
19572 fitod %f6, %f12
19573 fdtoi %f12, %f7
19574 stx %i2, [%l7 + 0x48]
19575 fmovdcs %icc, %f5, %f20
19576loop_1662:
19577 fbe,a %fcc0, loop_1663
19578 movgu %icc, %g4, %i4
19579 stbar
19580 fpack32 %f0, %f26, %f4
19581loop_1663:
19582 umul %l3, 0x1898, %l6
19583 fors %f23, %f13, %f4
19584 nop
19585 setx 0x83125044, %l0, %l6
19586 st %l6, [%l7 + 0x28]
19587 ld [%l7 + 0x28], %f5
19588 setx 0x237A64DA, %l1, %l5
19589 st %l5, [%l7 + 0x10]
19590 ld [%l7 + 0x10], %f21
19591 fmuls %f21, %f5, %f6
19592 mova %xcc, %o4, %g5
19593 sethi 0x1757, %i5
19594 edge8ln %i3, %o2, %i7
19595 edge16l %o6, %i1, %g7
19596 fpsub16 %f12, %f24, %f18
19597 sethi 0x03D9, %l0
19598 fblg,a %fcc2, loop_1664
19599 fxnors %f14, %f7, %f11
19600 fble %fcc0, loop_1665
19601 nop
19602 setx loop_1666, %l0, %l1
19603 wrpr 0x1, %tl
19604 wrpr %l1, %tpc
19605 add %l1, 0x4, %l1
19606 wrpr %l1, %tnpc
19607 setx 0x34400001400, %l0, %l1
19608 wrpr %l1, %tstate
19609 wrhpr 0x4, %htstate
19610 retry
19611loop_1664:
19612 xnor %l1, 0x0D79, %o3
19613 fpsub32s %f24, %f20, %f27
19614loop_1665:
19615 nop
19616 wr %g0, 0x18, %asi
19617 prefetcha [%l7 + 0x68] %asi, 0x1
19618loop_1666:
19619 tneg %icc, 0x4
19620 tge %icc, 0x3
19621 array8 %l2, %o7, %o0
19622 tvc %icc, 0x4
19623 edge32 %l4, %g3, %i0
19624 xorcc %i6, %o5, %g6
19625 set 0x38, %i7
19626 swapa [%l7 + %i7] 0x80, %l5
19627 fbu,a %fcc1, loop_1667
19628 tg %icc, 0x7
19629 fbn %fcc1, loop_1668
19630 tcc %icc, 0x4
19631loop_1667:
19632 tsubcc %o1, %i2, %g4
19633 mova %icc, %i4, %l3
19634loop_1668:
19635 nop
19636 set 0x70, %g4
19637 ldda [%l7 + %g4] 0xeb, %g0
19638 alignaddrl %l6, %g5, %o4
19639 fmovsg %icc, %f11, %f4
19640 fmovrde %i5, %f6, %f2
19641 tvs %xcc, 0x7
19642 umulcc %i3, %o2, %o6
19643 edge32l %i1, %g7, %i7
19644 te %xcc, 0x0
19645 wr %g0, 0x81, %asi
19646 ldswa [%l7 + 0x24] %asi, %l1
19647 fmovsa %icc, %f16, %f14
19648 srax %l0, 0x0A, %g2
19649 movne %icc, %l2, %o3
19650 set 0x40, %l1
19651 sta %f24, [%l7 + %l1] 0x18
19652 pdist %f2, %f0, %f26
19653 sub %o0, %o7, %l4
19654 nop
19655 setx loop_1669, %l0, %l1
19656 jmpl %l1, %g3
19657 umulcc %i0, 0x09B0, %o5
19658 tge %xcc, 0x4
19659 tl %icc, 0x5
19660loop_1669:
19661 edge8ln %g6, %i6, %l5
19662 move %icc, %o1, %g4
19663 fbg,a %fcc2, loop_1670
19664 fmovdg %icc, %f24, %f15
19665 stx %i4, [%l7 + 0x38]
19666 andcc %l3, %g1, %i2
19667loop_1670:
19668 nop
19669 setx 0x2FFBA2EC00BB70E8, %l0, %l6
19670 stx %l6, [%l7 + 0x28]
19671 ldd [%l7 + 0x28], %f0
19672 setx 0x35E8C599FEB414A9, %l1, %l5
19673 stx %l5, [%l7 + 0x10]
19674 ldd [%l7 + 0x10], %f4
19675 fdivd %f4, %f0, %f0
19676 fmovrdne %g5, %f22, %f28
19677 tn %xcc, 0x3
19678 nop
19679 fitos %f4, %f6
19680 sra %l6, 0x03, %i5
19681 fmovdleu %xcc, %f6, %f15
19682 fbule %fcc3, loop_1671
19683 brnz,a %i3, loop_1672
19684 tsubcc %o4, 0x03B0, %o2
19685 tle %icc, 0x2
19686loop_1671:
19687 edge8ln %i1, %g7, %o6
19688loop_1672:
19689 edge16ln %l1, %i7, %l0
19690 movgu %xcc, %g2, %o3
19691 edge16 %o0, %l2, %o7
19692 wr %g0, 0x88, %asi
19693 ldswa [%l7 + 0x40] %asi, %l4
19694 tne %icc, 0x4
19695 fone %f24
19696 brnz,a %i0, loop_1673
19697 array16 %o5, %g3, %i6
19698 nop
19699 fitos %f3, %f12
19700 fstox %f12, %f16
19701 set 0x44, %o5
19702 lda [%l7 + %o5] 0x81, %f24
19703loop_1673:
19704 subc %g6, %l5, %g4
19705 fnegd %f28, %f0
19706 stx %o1, [%l7 + 0x18]
19707 array32 %l3, %g1, %i4
19708 andncc %g5, %i2, %i5
19709 edge16ln %i3, %l6, %o2
19710 fornot1 %f0, %f18, %f28
19711 sdivcc %i1, 0x157A, %g7
19712 movgu %xcc, %o6, %o4
19713 edge8 %i7, %l0, %g2
19714 movvc %xcc, %o3, %l1
19715 orcc %l2, %o7, %l4
19716 taddcctv %o0, %o5, %g3
19717 brgez,a %i6, loop_1674
19718 sub %i0, %g6, %g4
19719 fones %f4
19720 orcc %o1, 0x10BE, %l3
19721loop_1674:
19722 fbl %fcc0, loop_1675
19723 edge8ln %l5, %i4, %g5
19724 tleu %icc, 0x0
19725 fandnot2s %f21, %f31, %f13
19726loop_1675:
19727 fmovda %xcc, %f22, %f25
19728 pdist %f14, %f10, %f20
19729 fpadd32 %f0, %f10, %f6
19730 xnor %g1, %i2, %i3
19731 alignaddr %i5, %o2, %l6
19732 fxnor %f16, %f10, %f2
19733 srax %g7, %o6, %o4
19734 tle %icc, 0x3
19735 addccc %i7, 0x07F2, %i1
19736 tcc %xcc, 0x5
19737 fsrc2 %f24, %f16
19738 alignaddrl %l0, %g2, %l1
19739 and %o3, %l2, %o7
19740 fbuge %fcc3, loop_1676
19741 ble,pn %xcc, loop_1677
19742 bcc,a %xcc, loop_1678
19743 movl %icc, %l4, %o5
19744loop_1676:
19745 tvc %xcc, 0x1
19746loop_1677:
19747 swap [%l7 + 0x10], %g3
19748loop_1678:
19749 orn %o0, %i6, %g6
19750 fblg,a %fcc1, loop_1679
19751 fnot1 %f0, %f8
19752 wr %g0, 0x89, %asi
19753 swapa [%l7 + 0x6C] %asi, %i0
19754loop_1679:
19755 bpos loop_1680
19756 fbule %fcc2, loop_1681
19757 movpos %icc, %g4, %l3
19758 fmovdne %icc, %f24, %f23
19759loop_1680:
19760 sethi 0x1BB6, %o1
19761loop_1681:
19762 ldd [%l7 + 0x60], %f0
19763 movrlez %l5, %i4, %g1
19764 alignaddrl %g5, %i2, %i3
19765 sdivx %o2, 0x013B, %l6
19766 orcc %i5, %o6, %o4
19767 fmovdle %xcc, %f26, %f10
19768 add %i7, 0x1B75, %g7
19769 and %i1, %g2, %l0
19770 fbne,a %fcc0, loop_1682
19771 fpack16 %f18, %f27
19772 sdivcc %o3, 0x091E, %l2
19773 movvs %icc, %o7, %l4
19774loop_1682:
19775 addccc %l1, %g3, %o5
19776 tcs %icc, 0x1
19777 bpos loop_1683
19778 movre %i6, %o0, %i0
19779 restored
19780 rdpr %cwp, %g1
19781 rdpr %cansave, %g2
19782 rdpr %canrestore, %g3
19783 rdpr %cleanwin, %g4
19784 rdpr %otherwin, %g5
19785 rdpr %wstate, %g6
19786 tl %xcc, 0x1
19787loop_1683:
19788 restored
19789 rdpr %cwp, %g1
19790 rdpr %cansave, %g2
19791 rdpr %canrestore, %g3
19792 rdpr %cleanwin, %g4
19793 rdpr %otherwin, %g5
19794 rdpr %wstate, %g6
19795 mova %icc, %g6, %g4
19796 tsubcctv %o1, 0x1852, %l3
19797 wr %g0, 0x19, %asi
19798 stha %i4, [%l7 + 0x1A] %asi
19799 fbg %fcc2, loop_1684
19800 andn %l5, 0x0F1B, %g5
19801 te %icc, 0x6
19802 udivcc %g1, 0x1A01, %i3
19803loop_1684:
19804 nop
19805 wr %g0, 0x18, %asi
19806 ldswa [%l7 + 0x0C] %asi, %o2
19807 tneg %xcc, 0x1
19808 set 0x34, %i3
19809 lda [%l7 + %i3] 0x88, %f2
19810 andncc %i2, %l6, %o6
19811 movrlez %o4, %i5, %i7
19812 ldx [%l7 + 0x20], %i1
19813 fpadd32s %f26, %f17, %f26
19814 sir 0x044F
19815 set 0x28, %i1
19816 ldsha [%l7 + %i1] 0x19, %g2
19817 sll %l0, %o3, %l2
19818 ld [%l7 + 0x2C], %f4
19819 movvc %xcc, %g7, %o7
19820 smulcc %l1, %l4, %g3
19821 xnorcc %i6, 0x1B2C, %o0
19822 alignaddrl %i0, %o5, %g4
19823 fpadd16s %f14, %f14, %f22
19824 std %f8, [%l7 + 0x50]
19825 movrlz %g6, %o1, %l3
19826 movvs %xcc, %i4, %g5
19827 movrgz %g1, %l5, %o2
19828 srax %i2, %i3, %l6
19829 wr %g0, 0x04, %asi
19830 sta %f17, [%l7 + 0x0C] %asi
19831 fsrc2 %f24, %f12
19832 fpackfix %f4, %f3
19833 movneg %icc, %o6, %o4
19834 ld [%l7 + 0x14], %f8
19835 nop
19836 setx loop_1685, %l0, %l1
19837 wrpr 0x1, %tl
19838 wrpr %l1, %tpc
19839 add %l1, 0x4, %l1
19840 wrpr %l1, %tnpc
19841 setx 0x34400001400, %l0, %l1
19842 wrpr %l1, %tstate
19843 wrhpr 0x4, %htstate
19844 retry
19845 addcc %i7, 0x0679, %i5
19846 subccc %i1, 0x01C9, %l0
19847 fnot2 %f28, %f10
19848loop_1685:
19849 fble,a %fcc2, loop_1686
19850 fmovrsgez %g2, %f1, %f12
19851 alignaddr %o3, %l2, %o7
19852 xnorcc %g7, 0x1666, %l1
19853loop_1686:
19854 tvs %xcc, 0x6
19855 edge8 %g3, %l4, %o0
19856 edge16ln %i0, %i6, %g4
19857 and %o5, %o1, %g6
19858 tvc %icc, 0x5
19859 sllx %l3, %i4, %g1
19860 sdivx %l5, 0x0B7F, %o2
19861 wr %g0, 0x11, %asi
19862 stda %f0, [%l7 + 0x40] %asi
19863 bgu,pt %icc, loop_1687
19864 swap [%l7 + 0x44], %g5
19865 nop
19866 fitod %f6, %f22
19867 fdtoi %f22, %f14
19868 fbge %fcc0, loop_1688
19869loop_1687:
19870 fbu %fcc2, loop_1689
19871 udivx %i2, 0x04E1, %i3
19872 mulx %l6, %o6, %i7
19873loop_1688:
19874 tneg %xcc, 0x0
19875loop_1689:
19876 for %f2, %f0, %f20
19877 tl %icc, 0x6
19878 prefetch [%l7 + 0x3C], 0x2
19879 edge32l %o4, %i1, %l0
19880 fsrc2s %f27, %f30
19881 srlx %i5, 0x01, %g2
19882 udivcc %o3, 0x1925, %o7
19883 lduh [%l7 + 0x0A], %g7
19884 fbn %fcc2, loop_1690
19885 sdivcc %l1, 0x05BC, %g3
19886 tcs %xcc, 0x7
19887 orcc %l4, %l2, %i0
19888loop_1690:
19889 nop
19890 fitod %f2, %f12
19891 fdtox %f12, %f16
19892 fmovdvc %xcc, %f26, %f13
19893 sdiv %o0, 0x157A, %i6
19894 sllx %g4, %o5, %o1
19895 stbar
19896 movrne %g6, %l3, %i4
19897 fblg %fcc0, loop_1691
19898 subc %g1, %l5, %o2
19899 restored
19900 rdpr %cwp, %g1
19901 rdpr %cansave, %g2
19902 rdpr %canrestore, %g3
19903 rdpr %cleanwin, %g4
19904 rdpr %otherwin, %g5
19905 rdpr %wstate, %g6
19906 fcmpgt16 %f26, %f28, %i2
19907loop_1691:
19908 nop
19909 wr %g0, 0x19, %asi
19910 sta %f5, [%l7 + 0x5C] %asi
19911 taddcctv %g5, %l6, %i3
19912 add %l7, 0x38, %l6
19913 wr %g0, 0x89, %asi
19914 casa [%l6] 0x89, %o6, %o4
19915 fmovrdne %i1, %f20, %f24
19916 lduw [%l7 + 0x20], %l0
19917 fble,a %fcc0, loop_1692
19918 smul %i7, %g2, %o3
19919 sethi 0x0AC9, %i5
19920 fcmpne16 %f26, %f14, %o7
19921loop_1692:
19922 sdivcc %g7, 0x10A9, %g3
19923 movrgz %l4, 0x34C, %l1
19924 restored
19925 rdpr %cwp, %g1
19926 rdpr %cansave, %g2
19927 rdpr %canrestore, %g3
19928 rdpr %cleanwin, %g4
19929 rdpr %otherwin, %g5
19930 rdpr %wstate, %g6
19931 fbul %fcc3, loop_1693
19932 tpos %icc, 0x0
19933 orn %i0, %l2, %i6
19934 umul %g4, 0x040B, %o5
19935loop_1693:
19936 add %o0, 0x0022, %g6
19937 sra %o1, 0x17, %i4
19938 bpos,a %xcc, loop_1694
19939 fbe,a %fcc0, loop_1695
19940 movrgz %l3, %g1, %l5
19941 movg %xcc, %o2, %g5
19942loop_1694:
19943 udivcc %l6, 0x0F13, %i2
19944loop_1695:
19945 fcmpeq32 %f26, %f22, %i3
19946 ta %icc, 0x0
19947 fmovrslz %o6, %f24, %f29
19948 movle %icc, %o4, %i1
19949 fxor %f14, %f26, %f22
19950 movne %icc, %i7, %g2
19951 srl %o3, %i5, %l0
19952 movvs %xcc, %o7, %g7
19953 array8 %l4, %l1, %g3
19954 tvc %icc, 0x0
19955 fble,a %fcc2, loop_1696
19956 call loop_1697
19957 bl,pn %xcc, loop_1698
19958 tcc %icc, 0x6
19959loop_1696:
19960 movrgez %i0, %i6, %g4
19961loop_1697:
19962 addccc %l2, %o0, %g6
19963loop_1698:
19964 edge8l %o1, %i4, %o5
19965 tne %xcc, 0x0
19966 movvs %icc, %l3, %g1
19967 nop
19968 setx loop_1699, %l0, %l1
19969 wrpr 0x1, %tl
19970 wrpr %l1, %tpc
19971 add %l1, 0x4, %l1
19972 wrpr %l1, %tnpc
19973 setx 0x34400001400, %l0, %l1
19974 wrpr %l1, %tstate
19975 wrhpr 0x4, %htstate
19976 retry
19977 sethi 0x067C, %l5
19978 fnot2s %f1, %f15
19979 add %o2, %l6, %i2
19980loop_1699:
19981 tcc %xcc, 0x0
19982 fpack16 %f26, %f28
19983 fpsub16s %f29, %f12, %f3
19984 addc %g5, %i3, %o6
19985 movl %xcc, %o4, %i1
19986 nop
19987 setx 0x3CC781C7511B4573, %l0, %l6
19988 stx %l6, [%l7 + 0x28]
19989 ldd [%l7 + 0x28], %f18
19990 setx 0x34C9B6FEA517FA39, %l1, %l5
19991 stx %l5, [%l7 + 0x10]
19992 ldd [%l7 + 0x10], %f0
19993 faddd %f0, %f18, %f14
19994 movrgz %i7, 0x0A0, %g2
19995 edge16ln %o3, %i5, %o7
19996 udivcc %l0, 0x1C77, %l4
19997 movn %xcc, %l1, %g7
19998 edge16 %g3, %i6, %i0
19999 array16 %g4, %o0, %l2
20000 pdist %f6, %f2, %f18
20001 edge16l %o1, %g6, %o5
20002 tcc %icc, 0x3
20003 sllx %i4, %g1, %l5
20004 ldsb [%l7 + 0x49], %o2
20005 fbe %fcc3, loop_1700
20006 tpos %icc, 0x2
20007 movvs %xcc, %l3, %l6
20008 fpmerge %f11, %f8, %f4
20009loop_1700:
20010 fmuld8ulx16 %f3, %f14, %f28
20011 fsrc2s %f27, %f30
20012 movvs %icc, %g5, %i3
20013 tle %xcc, 0x0
20014 movrlez %o6, 0x2A1, %o4
20015 tsubcctv %i2, 0x1DE7, %i7
20016 tvs %xcc, 0x3
20017 and %g2, 0x0ED5, %i1
20018 movcc %icc, %i5, %o7
20019 orcc %o3, %l0, %l4
20020 tcs %xcc, 0x2
20021 fornot2 %f6, %f2, %f22
20022 orcc %l1, 0x151B, %g7
20023 nop
20024 setx loop_1701, %l0, %l1
20025 wrpr 0x1, %tl
20026 wrpr %l1, %tnpc
20027 setx 0x34400001400, %l0, %l1
20028 wrpr %l1, %tstate
20029 wrhpr 0x4, %htstate
20030 done
20031 brgez,a %i6, loop_1702
20032 smulcc %i0, %g4, %o0
20033 set 0x40, %l6
20034 stda %f0, [%l7 + %l6] 0x1f
20035 membar #Sync
20036loop_1701:
20037 tsubcc %l2, 0x144E, %g3
20038loop_1702:
20039 movn %xcc, %g6, %o5
20040 movle %xcc, %o1, %g1
20041 udiv %l5, 0x027B, %o2
20042 edge32ln %i4, %l3, %g5
20043 tcs %icc, 0x3
20044 addc %i3, %o6, %l6
20045 sub %i2, %o4, %g2
20046 sdiv %i7, 0x108F, %i1
20047 xor %i5, 0x1B48, %o7
20048 te %icc, 0x5
20049 subc %o3, %l0, %l4
20050 srlx %l1, %i6, %i0
20051 udiv %g4, 0x1563, %g7
20052 fsrc2 %f0, %f6
20053 fors %f10, %f4, %f17
20054 flush %l7 + 0x7C
20055 nop
20056 setx 0x00588B7CF3B0B37D, %l0, %l6
20057 stx %l6, [%l7 + 0x28]
20058 ldd [%l7 + 0x28], %f22
20059 setx 0x3255618A2C0D5512, %l1, %l5
20060 stx %l5, [%l7 + 0x10]
20061 ldd [%l7 + 0x10], %f12
20062 fsubd %f12, %f22, %f12
20063 stbar
20064 fbul %fcc0, loop_1703
20065 prefetch [%l7 + 0x0C], 0x3
20066 movrlz %l2, %g3, %g6
20067 fmul8ulx16 %f30, %f10, %f28
20068loop_1703:
20069 nop
20070 set 0x10, %o3
20071 ldsba [%l7 + %o3] 0x14, %o5
20072 ldsh [%l7 + 0x76], %o0
20073 bcc loop_1704
20074 fmovsgu %xcc, %f30, %f28
20075 pdist %f18, %f12, %f4
20076 set 0x30, %g7
20077 stxa %g1, [%l7 + %g7] 0x81
20078loop_1704:
20079 nop
20080 setx 0x25FDF7452A0BBCBC, %l0, %l6
20081 stx %l6, [%l7 + 0x28]
20082 ldd [%l7 + 0x28], %f20
20083 setx 0x33B2249FAB8ADAEC, %l1, %l5
20084 stx %l5, [%l7 + 0x10]
20085 ldd [%l7 + 0x10], %f22
20086 fdivd %f22, %f20, %f16
20087 tcs %xcc, 0x4
20088 fcmple32 %f14, %f16, %o1
20089 fbg,a %fcc3, loop_1705
20090 udiv %o2, 0x16AA, %i4
20091 udiv %l5, 0x0032, %g5
20092 array16 %l3, %i3, %l6
20093loop_1705:
20094 saved
20095 rdpr %cwp, %g1
20096 rdpr %cansave, %g2
20097 rdpr %canrestore, %g3
20098 rdpr %cleanwin, %g4
20099 rdpr %otherwin, %g5
20100 rdpr %wstate, %g6
20101 wr %g0, 0xe3, %asi
20102 stba %o6, [%l7 + 0x48] %asi
20103 membar #Sync
20104 nop
20105 setx loop_1706, %l0, %l1
20106 wrpr 0x1, %tl
20107 wrpr %l1, %tnpc
20108 setx 0x34400001400, %l0, %l1
20109 wrpr %l1, %tstate
20110 wrhpr 0x4, %htstate
20111 done
20112 fmovdvs %xcc, %f3, %f18
20113 sra %i2, 0x05, %o4
20114 fbu,a %fcc3, loop_1707
20115loop_1706:
20116 srlx %i7, 0x1C, %i1
20117 movre %g2, 0x3A2, %i5
20118 sdivx %o3, 0x0238, %l0
20119loop_1707:
20120 andncc %o7, %l1, %i6
20121 nop
20122 fitos %f9, %f19
20123 fstox %f19, %f18
20124 fbn,a %fcc1, loop_1708
20125 bge,a %icc, loop_1709
20126 tsubcc %i0, 0x1042, %g4
20127 udiv %g7, 0x1AE1, %l4
20128loop_1708:
20129 tle %icc, 0x1
20130loop_1709:
20131 nop
20132 setx 0x591C3A23142045D9, %l0, %l6
20133 stx %l6, [%l7 + 0x28]
20134 ldd [%l7 + 0x28], %f26
20135 setx 0xFCE7B2605B402866, %l1, %l5
20136 stx %l5, [%l7 + 0x10]
20137 ldd [%l7 + 0x10], %f6
20138 faddd %f6, %f26, %f18
20139 ldub [%l7 + 0x76], %g3
20140 te %xcc, 0x3
20141 fbne %fcc0, loop_1710
20142 movl %icc, %l2, %o5
20143 membar 0x24
20144 subcc %o0, %g6, %g1
20145loop_1710:
20146 sll %o1, 0x1C, %o2
20147 srl %i4, 0x16, %l5
20148 fmovscs %icc, %f10, %f22
20149 and %g5, %i3, %l6
20150 stx %l3, [%l7 + 0x48]
20151 fxors %f23, %f18, %f2
20152 fabsd %f22, %f12
20153 fmovrsne %o6, %f29, %f18
20154 restored
20155 rdpr %cwp, %g1
20156 rdpr %cansave, %g2
20157 rdpr %canrestore, %g3
20158 rdpr %cleanwin, %g4
20159 rdpr %otherwin, %g5
20160 rdpr %wstate, %g6
20161 wr %g0, 0xf9, %asi
20162 stda %f0, [%l7 + 0x40] %asi
20163 membar #Sync
20164 udiv %i2, 0x17DA, %i7
20165 fmovsge %xcc, %f1, %f20
20166 edge16 %o4, %i1, %i5
20167 umul %o3, 0x0C28, %l0
20168 tsubcc %g2, 0x0096, %l1
20169 subc %i6, 0x06BA, %o7
20170 smulcc %g4, %g7, %i0
20171 edge8 %g3, %l4, %o5
20172 subccc %l2, 0x19DD, %o0
20173 xorcc %g1, 0x01C6, %g6
20174 fandnot2 %f16, %f2, %f22
20175 tleu %icc, 0x0
20176 movvc %icc, %o2, %i4
20177 nop
20178 fitod %f8, %f22
20179 fdtos %f22, %f5
20180 fcmple32 %f28, %f4, %l5
20181 nop
20182 setx 0x5FB4C0A258F76F8D, %l0, %l6
20183 stx %l6, [%l7 + 0x28]
20184 ldd [%l7 + 0x28], %f6
20185 setx 0x6AE4D1F843FEC753, %l1, %l5
20186 stx %l5, [%l7 + 0x10]
20187 ldd [%l7 + 0x10], %f24
20188 faddd %f24, %f6, %f30
20189 fsrc2 %f0, %f16
20190 fmovrdlz %g5, %f2, %f24
20191 tvs %icc, 0x7
20192 movre %o1, 0x16E, %l6
20193 bge,pn %icc, loop_1711
20194 nop
20195 setx 0x45DFA4EE, %l0, %l6
20196 st %l6, [%l7 + 0x28]
20197 ld [%l7 + 0x28], %f13
20198 setx 0xF1E24E18, %l1, %l5
20199 st %l5, [%l7 + 0x10]
20200 ld [%l7 + 0x10], %f22
20201 fsubs %f22, %f13, %f25
20202 ble,pn %xcc, loop_1712
20203 restored
20204 rdpr %cwp, %g1
20205 rdpr %cansave, %g2
20206 rdpr %canrestore, %g3
20207 rdpr %cleanwin, %g4
20208 rdpr %otherwin, %g5
20209 rdpr %wstate, %g6
20210loop_1711:
20211 tleu %icc, 0x2
20212 set 0x32, %i4
20213 ldsha [%l7 + %i4] 0x0c, %i3
20214loop_1712:
20215 udiv %l3, 0x103A, %i2
20216 add %l7, 0x08, %l6
20217 wr %g0, 0x19, %asi
20218 ldxa [%l6] %asi, %i7
20219 casxa [%l6] %asi, %i7, %o4
20220 smul %o6, %i1, %o3
20221 edge16l %l0, %i5, %g2
20222 flush %l7 + 0x6C
20223 fmovda %icc, %f12, %f14
20224 edge16ln %i6, %l1, %g4
20225 fmovde %icc, %f4, %f31
20226 be,a,pt %xcc, loop_1713
20227 fmul8x16 %f18, %f0, %f6
20228 movre %o7, %i0, %g7
20229 edge8n %l4, %g3, %l2
20230loop_1713:
20231 nop
20232 add %l7, 0x54, %l6
20233 wr %g0, 0x80, %asi
20234 lda [%l6] %asi, %o0
20235 casa [%l6] 0x80, %o0, %g1
20236 umulcc %g6, 0x1DA2, %o5
20237 ldstub [%l7 + 0x4F], %i4
20238 nop
20239 fitos %f10, %f19
20240 fstod %f19, %f22
20241 wr %g0, 0x81, %asi
20242 prefetcha [%l7 + 0x30] %asi, 0x3
20243 tne %icc, 0x7
20244 fornot2s %f4, %f31, %f6
20245 sub %o2, %o1, %l6
20246 restored
20247 rdpr %cwp, %g1
20248 rdpr %cansave, %g2
20249 rdpr %canrestore, %g3
20250 rdpr %cleanwin, %g4
20251 rdpr %otherwin, %g5
20252 rdpr %wstate, %g6
20253 nop
20254 setx 0xC2BC15FA, %l0, %l6
20255 st %l6, [%l7 + 0x28]
20256 ld [%l7 + 0x28], %f29
20257 setx 0x201E2AAC, %l1, %l5
20258 st %l5, [%l7 + 0x10]
20259 ld [%l7 + 0x10], %f28
20260 fadds %f28, %f29, %f11
20261 fcmpne32 %f24, %f8, %g5
20262 alignaddr %i3, %i2, %l3
20263 srax %i7, %o6, %o4
20264 array8 %o3, %l0, %i1
20265 lduw [%l7 + 0x14], %i5
20266 addc %g2, %i6, %l1
20267 alignaddrl %g4, %i0, %g7
20268 nop
20269 setx loop_1714, %l0, %l1
20270 wrpr 0x1, %tl
20271 wrpr %l1, %tnpc
20272 setx 0x34400001400, %l0, %l1
20273 wrpr %l1, %tstate
20274 wrhpr 0x4, %htstate
20275 done
20276 movg %icc, %l4, %o7
20277 sra %l2, 0x02, %o0
20278 sethi 0x1C63, %g3
20279loop_1714:
20280 mulx %g6, 0x1292, %g1
20281 array16 %o5, %i4, %o2
20282 move %icc, %l5, %l6
20283 fnot2 %f20, %f14
20284 sir 0x09CF
20285 edge32l %g5, %o1, %i2
20286 array8 %l3, %i7, %o6
20287 smulcc %o4, 0x0C85, %o3
20288 sth %l0, [%l7 + 0x30]
20289 sdiv %i1, 0x0FE3, %i3
20290 fmovsn %xcc, %f22, %f20
20291 movl %icc, %i5, %g2
20292 fornot1 %f18, %f4, %f16
20293 fexpand %f2, %f18
20294 tge %xcc, 0x7
20295 fbl %fcc2, loop_1715
20296 stb %i6, [%l7 + 0x7B]
20297 edge32l %g4, %i0, %g7
20298 alignaddrl %l4, %l1, %l2
20299loop_1715:
20300 be,a loop_1716
20301 sdivx %o7, 0x1AF4, %o0
20302 tsubcc %g6, 0x01F0, %g1
20303 tvc %icc, 0x0
20304loop_1716:
20305 tge %icc, 0x4
20306 movrgz %g3, %o5, %o2
20307 array16 %l5, %i4, %g5
20308 edge8 %l6, %i2, %o1
20309 sethi 0x1B8A, %l3
20310 fmovdcs %icc, %f17, %f0
20311 movneg %icc, %i7, %o6
20312 tneg %xcc, 0x7
20313 srax %o3, 0x12, %l0
20314 fmovrsne %o4, %f3, %f29
20315 movrlz %i1, 0x2E7, %i3
20316 edge8ln %g2, %i6, %g4
20317 xorcc %i0, 0x0143, %i5
20318 fmovsleu %icc, %f2, %f9
20319 sdivcc %g7, 0x1786, %l4
20320 fmovd %f24, %f28
20321 fpmerge %f10, %f7, %f24
20322 fmovscs %icc, %f27, %f14
20323 or %l1, %l2, %o0
20324 udivx %o7, 0x192B, %g1
20325 bneg,pt %xcc, loop_1717
20326 fabss %f2, %f24
20327 subccc %g6, 0x18A8, %o5
20328 wr %g0, 0x89, %asi
20329 prefetcha [%l7 + 0x10] %asi, 0x3
20330loop_1717:
20331 brgz,a %o2, loop_1718
20332 edge8n %i4, %l5, %g5
20333 swap [%l7 + 0x5C], %i2
20334 membar #Sync
20335 wr %g0, 0x1e, %asi
20336 ldda [%l7 + 0x40] %asi, %f0
20337loop_1718:
20338 sll %l6, %o1, %l3
20339 subccc %o6, %o3, %l0
20340 ldx [%l7 + 0x50], %i7
20341 stb %o4, [%l7 + 0x69]
20342 movl %xcc, %i1, %i3
20343 lduh [%l7 + 0x16], %g2
20344 and %i6, %i0, %i5
20345 brz %g7, loop_1719
20346 tge %xcc, 0x0
20347 movcs %icc, %g4, %l4
20348 xnorcc %l2, %o0, %o7
20349loop_1719:
20350 ldsb [%l7 + 0x2D], %l1
20351 movleu %xcc, %g6, %o5
20352 udiv %g3, 0x1C4B, %o2
20353 nop
20354 setx 0x2052FDFB, %l0, %l6
20355 st %l6, [%l7 + 0x58]
20356 ld [%l7 + 0x58], %fsr
20357 fbo,a %fcc3, loop_1720
20358 movl %icc, %g1, %l5
20359 fones %f21
20360 udivx %i4, 0x0AB6, %i2
20361loop_1720:
20362 addc %g5, %l6, %o1
20363 wr %g0, 0x19, %asi
20364 sta %f27, [%l7 + 0x20] %asi
20365 xor %o6, %o3, %l0
20366 movgu %xcc, %l3, %o4
20367 nop
20368 setx loop_1721, %l0, %l1
20369 wrpr 0x1, %tl
20370 wrpr %l1, %tnpc
20371 setx 0x34400001400, %l0, %l1
20372 wrpr %l1, %tstate
20373 wrhpr 0x4, %htstate
20374 done
20375 st %f16, [%l7 + 0x5C]
20376 tleu %icc, 0x6
20377 tvc %icc, 0x6
20378loop_1721:
20379 tl %xcc, 0x1
20380 bvs loop_1722
20381 andcc %i7, 0x1A1E, %i1
20382 xorcc %i3, 0x0AFC, %i6
20383 array32 %i0, %i5, %g2
20384loop_1722:
20385 mulx %g7, %l4, %l2
20386 movre %g4, 0x118, %o0
20387 fexpand %f13, %f4
20388 movleu %icc, %o7, %l1
20389 sllx %g6, 0x06, %o5
20390 taddcctv %g3, 0x0555, %g1
20391 array8 %o2, %i4, %l5
20392 tneg %xcc, 0x3
20393 brgz %g5, loop_1723
20394 fbe,a %fcc2, loop_1724
20395 fpadd32s %f2, %f27, %f10
20396 movle %icc, %l6, %o1
20397loop_1723:
20398 tle %icc, 0x3
20399loop_1724:
20400 brz %i2, loop_1725
20401 movgu %icc, %o3, %l0
20402 sth %l3, [%l7 + 0x18]
20403 membar 0x0D
20404loop_1725:
20405 movneg %icc, %o4, %o6
20406 fmovdvs %xcc, %f26, %f2
20407 addccc %i1, 0x12FD, %i3
20408 smulcc %i7, %i6, %i0
20409 fbe %fcc3, loop_1726
20410 move %xcc, %i5, %g7
20411 fmovdcc %icc, %f10, %f16
20412 edge8ln %l4, %l2, %g2
20413loop_1726:
20414 tsubcc %g4, %o7, %o0
20415 fmovdne %xcc, %f31, %f5
20416 movneg %xcc, %g6, %o5
20417 sub %l1, 0x18FA, %g1
20418 ldsb [%l7 + 0x0B], %o2
20419 edge32ln %g3, %i4, %l5
20420 fmovsle %xcc, %f3, %f1
20421 fxnors %f22, %f13, %f25
20422 udivcc %g5, 0x0E45, %l6
20423 tn %icc, 0x4
20424 fmovsge %xcc, %f2, %f6
20425 alignaddr %i2, %o1, %l0
20426 movn %icc, %o3, %l3
20427 call loop_1727
20428 stx %o6, [%l7 + 0x70]
20429 tg %icc, 0x6
20430 fmovsg %xcc, %f5, %f16
20431loop_1727:
20432 movleu %icc, %o4, %i3
20433 sdiv %i1, 0x1EAC, %i6
20434 sub %i7, %i5, %i0
20435 orncc %g7, 0x1941, %l2
20436 edge32 %l4, %g2, %g4
20437 st %f10, [%l7 + 0x64]
20438 wr %g0, 0x81, %asi
20439 ldxa [%l7 + 0x30] %asi, %o0
20440 tneg %xcc, 0x7
20441 ldx [%l7 + 0x30], %o7
20442 movrlez %o5, %l1, %g1
20443 tge %xcc, 0x6
20444 fnot2s %f9, %f9
20445 orncc %o2, %g3, %i4
20446 fbne %fcc3, loop_1728
20447 smulcc %l5, %g5, %g6
20448 ldstub [%l7 + 0x40], %l6
20449 tvs %xcc, 0x7
20450loop_1728:
20451 bcs,pt %icc, loop_1729
20452 and %i2, 0x161D, %o1
20453 bne,a,pt %icc, loop_1730
20454 fbl %fcc0, loop_1731
20455loop_1729:
20456 sub %o3, %l3, %o6
20457 array32 %o4, %i3, %l0
20458loop_1730:
20459 movg %xcc, %i1, %i7
20460loop_1731:
20461 tvs %xcc, 0x7
20462 sub %i5, 0x0694, %i6
20463 tn %icc, 0x1
20464 movge %icc, %i0, %g7
20465 fmovrslz %l4, %f26, %f6
20466 movrgez %l2, 0x1CF, %g2
20467 nop
20468 setx 0x2D697FA350E9F68C, %l0, %l6
20469 stx %l6, [%l7 + 0x28]
20470 ldd [%l7 + 0x28], %f8
20471 fsqrtd %f8, %f16
20472 xnor %o0, %g4, %o5
20473 ldsb [%l7 + 0x7E], %o7
20474 sdivx %l1, 0x1472, %o2
20475 mulscc %g3, %g1, %i4
20476 move %xcc, %l5, %g5
20477 sir 0x1540
20478 movvs %icc, %g6, %l6
20479 edge16n %i2, %o3, %l3
20480 wr %g0, 0x80, %asi
20481 lda [%l7 + 0x08] %asi, %f21
20482 fmovdge %icc, %f3, %f11
20483 tn %icc, 0x4
20484 movrne %o6, %o4, %i3
20485 set 0x08, %l3
20486 lda [%l7 + %l3] 0x89, %f22
20487 sllx %o1, %l0, %i1
20488 umul %i7, 0x05EC, %i5
20489 sir 0x0741
20490 array16 %i0, %g7, %l4
20491 alignaddr %l2, %i6, %o0
20492 fmovde %icc, %f10, %f9
20493 movl %xcc, %g2, %g4
20494 nop
20495 fitos %f11, %f13
20496 fstox %f13, %f2
20497 fcmpeq32 %f22, %f26, %o5
20498 fnands %f28, %f18, %f24
20499 fpsub32 %f18, %f8, %f22
20500 udiv %l1, 0x0179, %o2
20501 nop
20502 setx 0x46974164, %l0, %l6
20503 st %l6, [%l7 + 0x28]
20504 ld [%l7 + 0x28], %f9
20505 setx 0x478D0F76, %l1, %l5
20506 st %l5, [%l7 + 0x10]
20507 ld [%l7 + 0x10], %f9
20508 fdivs %f9, %f9, %f28
20509 swap [%l7 + 0x18], %o7
20510 popc %g3, %g1
20511 sll %i4, %g5, %l5
20512 umulcc %g6, %i2, %l6
20513 lduh [%l7 + 0x14], %o3
20514 smulcc %l3, 0x1231, %o6
20515 movrne %o4, 0x018, %o1
20516 bn,pt %icc, loop_1732
20517 tne %icc, 0x0
20518 edge32ln %l0, %i1, %i7
20519 sllx %i5, 0x1F, %i0
20520loop_1732:
20521 fzero %f16
20522 xor %g7, 0x1C39, %l4
20523 wr %g0, 0x89, %asi
20524 ldsha [%l7 + 0x0C] %asi, %i3
20525 stx %i6, [%l7 + 0x50]
20526 movrlz %l2, 0x217, %o0
20527 edge32ln %g2, %g4, %o5
20528 mulx %l1, %o2, %g3
20529 fcmpne32 %f12, %f4, %g1
20530 fmovscs %icc, %f10, %f23
20531 alignaddrl %i4, %o7, %l5
20532 ldub [%l7 + 0x64], %g6
20533 movne %icc, %i2, %g5
20534 movl %xcc, %l6, %o3
20535 membar 0x55
20536 tvs %xcc, 0x1
20537 fbuge,a %fcc2, loop_1733
20538 sub %l3, %o6, %o1
20539 fnot2s %f14, %f4
20540 sethi 0x1729, %l0
20541loop_1733:
20542 movrgez %i1, %i7, %o4
20543 wr %g0, 0x5f, %asi
20544 stxa %i0, [%g0 + 0x0] %asi
20545 xnor %g7, %i5, %i3
20546 fmovscc %icc, %f4, %f21
20547 nop
20548 setx loop_1734, %l0, %l1
20549 jmpl %l1, %l4
20550 fsrc2s %f23, %f10
20551 xor %l2, 0x10C8, %i6
20552 movcc %icc, %g2, %g4
20553loop_1734:
20554 movvs %xcc, %o0, %l1
20555 tsubcc %o5, %g3, %o2
20556 mulscc %i4, 0x1D89, %o7
20557 fbe,a %fcc0, loop_1735
20558 addcc %l5, %g6, %i2
20559 prefetch [%l7 + 0x44], 0x2
20560 movle %xcc, %g1, %g5
20561loop_1735:
20562 brnz %l6, loop_1736
20563 fmovsvs %xcc, %f13, %f11
20564 movcs %xcc, %o3, %l3
20565 be %icc, loop_1737
20566loop_1736:
20567 membar 0x6D
20568 tsubcctv %o6, %l0, %o1
20569 fmovscs %xcc, %f6, %f9
20570loop_1737:
20571 nop
20572 wr %g0, 0x81, %asi
20573 ldsha [%l7 + 0x6E] %asi, %i7
20574 tpos %icc, 0x0
20575 sdivcc %i1, 0x0DE2, %o4
20576 orcc %i0, 0x07C8, %i5
20577 umulcc %i3, 0x08E1, %g7
20578 set 0x6C, %l0
20579 swapa [%l7 + %l0] 0x89, %l2
20580 movrlez %i6, 0x22D, %l4
20581 or %g4, %g2, %l1
20582 fmovsneg %icc, %f4, %f27
20583 taddcctv %o5, 0x074C, %g3
20584 tvc %icc, 0x1
20585 alignaddrl %o2, %i4, %o0
20586 fpsub16 %f6, %f24, %f2
20587 fmovsle %icc, %f29, %f18
20588 taddcctv %l5, %g6, %i2
20589 ldsb [%l7 + 0x28], %g1
20590 movrlz %o7, %l6, %g5
20591 add %l7, 0x28, %l6
20592 wr %g0, 0x18, %asi
20593 lda [%l6] %asi, %o3
20594 casa [%l6] 0x18, %o3, %l3
20595 edge16n %l0, %o1, %o6
20596 set 0x34, %o2
20597 ldsba [%l7 + %o2] 0x14, %i7
20598 bvc,a,pn %icc, loop_1738
20599 movrlz %i1, %i0, %o4
20600 fmovse %xcc, %f27, %f3
20601 edge16l %i3, %i5, %g7
20602loop_1738:
20603 movvs %xcc, %i6, %l2
20604 flush %l7 + 0x40
20605 ldsw [%l7 + 0x0C], %l4
20606 fmovrse %g2, %f31, %f22
20607 ldd [%l7 + 0x58], %l0
20608 membar 0x36
20609 taddcctv %g4, %g3, %o2
20610 wr %g0, 0x80, %asi
20611 ldswa [%l7 + 0x7C] %asi, %i4
20612 te %xcc, 0x1
20613 edge8l %o0, %l5, %g6
20614 udiv %i2, 0x0D7A, %o5
20615 wr %g0, 0x18, %asi
20616 stba %g1, [%l7 + 0x16] %asi
20617 tle %xcc, 0x4
20618 movcs %icc, %l6, %o7
20619 andncc %g5, %o3, %l3
20620 andncc %o1, %o6, %l0
20621 fbue,a %fcc2, loop_1739
20622 sllx %i1, 0x08, %i0
20623 fbug %fcc3, loop_1740
20624 fmovdpos %xcc, %f6, %f12
20625loop_1739:
20626 ta %icc, 0x2
20627 tl %icc, 0x4
20628loop_1740:
20629 nop
20630 wr %g0, 0x24, %asi
20631 ldda [%l7 + 0x40] %asi, %i6
20632 popc %o4, %i5
20633 and %g7, %i6, %l2
20634 mova %xcc, %i3, %l4
20635 alignaddr %l1, %g4, %g2
20636 orn %o2, %i4, %g3
20637 tn %xcc, 0x1
20638 std %f24, [%l7 + 0x30]
20639 fbge %fcc0, loop_1741
20640 edge16ln %l5, %o0, %i2
20641 ldd [%l7 + 0x60], %g6
20642 umulcc %g1, %o5, %l6
20643loop_1741:
20644 sir 0x02B6
20645 movleu %icc, %g5, %o3
20646 smul %o7, %o1, %o6
20647 orn %l3, 0x1CD8, %i1
20648 brlz,a %l0, loop_1742
20649 fmovd %f10, %f8
20650 nop
20651 setx 0xA31277BC4F1F7650, %l0, %l6
20652 stx %l6, [%l7 + 0x28]
20653 ldd [%l7 + 0x28], %f22
20654 setx 0x94A2603C6B7CE61C, %l1, %l5
20655 stx %l5, [%l7 + 0x10]
20656 ldd [%l7 + 0x10], %f8
20657 fmuld %f8, %f22, %f28
20658 fcmpeq32 %f24, %f30, %i7
20659loop_1742:
20660 tne %icc, 0x2
20661 orncc %i0, 0x1B8D, %i5
20662 ta %icc, 0x6
20663 movgu %xcc, %o4, %i6
20664 be,a,pt %icc, loop_1743
20665 fmovrdlez %g7, %f18, %f16
20666 sllx %l2, 0x10, %l4
20667 bn,a %xcc, loop_1744
20668loop_1743:
20669 taddcctv %i3, %l1, %g2
20670 ldd [%l7 + 0x78], %g4
20671 nop
20672 setx loop_1745, %l0, %l1
20673 wrpr 0x1, %tl
20674 wrpr %l1, %tnpc
20675 setx 0x34400001400, %l0, %l1
20676 wrpr %l1, %tstate
20677 wrhpr 0x4, %htstate
20678 done
20679loop_1744:
20680 fble,a %fcc3, loop_1746
20681 fbn,a %fcc2, loop_1747
20682 edge32n %i4, %g3, %o2
20683loop_1745:
20684 bgu,a %xcc, loop_1748
20685loop_1746:
20686 ld [%l7 + 0x4C], %f5
20687loop_1747:
20688 alignaddrl %l5, %o0, %g6
20689 alignaddr %i2, %o5, %g1
20690loop_1748:
20691 smulcc %l6, 0x1FEE, %o3
20692 fmovsne %xcc, %f14, %f21
20693 tsubcctv %g5, 0x0126, %o7
20694 sir 0x092C
20695 addcc %o1, 0x19F5, %o6
20696 edge8ln %l3, %l0, %i7
20697 stb %i1, [%l7 + 0x1D]
20698 nop
20699 set 0x30, %l2
20700 stx %i5, [%l7 + %l2]
20701 tn %icc, 0x1
20702 nop
20703 setx 0xC8337E82FD2523B0, %l0, %l6
20704 stx %l6, [%l7 + 0x28]
20705 ldd [%l7 + 0x28], %f4
20706 setx 0xE8D76F7CE07600C8, %l1, %l5
20707 stx %l5, [%l7 + 0x10]
20708 ldd [%l7 + 0x10], %f18
20709 fmuld %f18, %f4, %f18
20710 edge8 %o4, %i0, %i6
20711 tn %icc, 0x0
20712 nop
20713 set 0x34, %l4
20714 ldsh [%l7 + %l4], %g7
20715 tn %icc, 0x1
20716 tle %xcc, 0x5
20717 movcc %xcc, %l4, %l2
20718 tsubcctv %l1, 0x04F3, %i3
20719 call loop_1749
20720 movg %icc, %g4, %i4
20721 bleu %icc, loop_1750
20722 ta %xcc, 0x1
20723loop_1749:
20724 mulscc %g2, 0x113F, %o2
20725 movn %xcc, %g3, %o0
20726loop_1750:
20727 fbue %fcc1, loop_1751
20728 call loop_1752
20729 fmovrslez %g6, %f5, %f20
20730 ldstub [%l7 + 0x65], %l5
20731loop_1751:
20732 fbule,a %fcc0, loop_1753
20733loop_1752:
20734 andncc %o5, %g1, %l6
20735 tvs %icc, 0x3
20736 subcc %i2, 0x0CDD, %g5
20737loop_1753:
20738 popc 0x004B, %o3
20739 tcc %xcc, 0x4
20740 fsrc2s %f6, %f8
20741 nop
20742 fitos %f0, %f21
20743 fstox %f21, %f30
20744 fxtos %f30, %f9
20745 umulcc %o1, %o6, %l3
20746 move %xcc, %o7, %i7
20747 udivx %i1, 0x1EB1, %l0
20748 set 0x68, %o7
20749 prefetcha [%l7 + %o7] 0x15, 0x1
20750 tleu %icc, 0x1
20751 fmovrdlez %o4, %f2, %f24
20752 add %i0, 0x1ECC, %i6
20753 movrgez %g7, %l4, %l1
20754 ta %xcc, 0x4
20755 fba %fcc2, loop_1754
20756 movrlz %i3, %g4, %i4
20757 taddcc %l2, %o2, %g2
20758 fabss %f12, %f10
20759loop_1754:
20760 bl,a,pn %xcc, loop_1755
20761 brgez,a %g3, loop_1756
20762 tcc %icc, 0x6
20763 nop
20764 setx loop_1757, %l0, %l1
20765 wrpr 0x1, %tl
20766 wrpr %l1, %tnpc
20767 setx 0x34400001400, %l0, %l1
20768 wrpr %l1, %tstate
20769 wrhpr 0x4, %htstate
20770 done
20771loop_1755:
20772 tvs %xcc, 0x4
20773loop_1756:
20774 fmovrdgz %o0, %f10, %f10
20775 orncc %g6, %l5, %g1
20776loop_1757:
20777 edge32l %l6, %i2, %o5
20778 stw %g5, [%l7 + 0x58]
20779 smul %o1, %o3, %l3
20780 srl %o7, %o6, %i7
20781 nop
20782 setx 0x006CC809, %l0, %l6
20783 st %l6, [%l7 + 0x28]
20784 ld [%l7 + 0x28], %fsr
20785 movn %xcc, %l0, %i5
20786 move %icc, %o4, %i0
20787 umulcc %i6, %i1, %l4
20788 sll %l1, %i3, %g7
20789 std %f14, [%l7 + 0x68]
20790 set 0x30, %o4
20791 stba %i4, [%l7 + %o4] 0x23
20792 membar #Sync
20793 xor %l2, 0x0EA0, %g4
20794 lduw [%l7 + 0x58], %o2
20795 srax %g2, %g3, %o0
20796 tcs %xcc, 0x3
20797 fmovrdlz %l5, %f26, %f18
20798 tg %xcc, 0x0
20799 or %g1, 0x1829, %l6
20800 edge32n %g6, %o5, %g5
20801 movn %icc, %o1, %i2
20802 be,pt %icc, loop_1758
20803 edge16 %o3, %l3, %o6
20804 andn %i7, 0x0220, %o7
20805 edge32l %l0, %i5, %i0
20806loop_1758:
20807 fmovdvs %xcc, %f22, %f19
20808 st %f22, [%l7 + 0x6C]
20809 tne %xcc, 0x7
20810 fmovdcc %xcc, %f4, %f29
20811 bcc loop_1759
20812 fexpand %f10, %f16
20813 andn %i6, 0x1634, %o4
20814 movl %xcc, %l4, %i1
20815loop_1759:
20816 lduh [%l7 + 0x5E], %l1
20817 udiv %i3, 0x06DA, %i4
20818 smulcc %l2, 0x0488, %g7
20819 bn,a loop_1760
20820 fpsub16 %f26, %f20, %f16
20821 sra %g4, %g2, %o2
20822 st %f6, [%l7 + 0x28]
20823loop_1760:
20824 movle %icc, %g3, %l5
20825 fpsub16 %f28, %f26, %f22
20826 xor %o0, 0x1BD2, %g1
20827 andncc %g6, %l6, %o5
20828 movl %icc, %o1, %g5
20829 brlez,a %i2, loop_1761
20830 udivx %l3, 0x041B, %o6
20831 edge16 %i7, %o3, %o7
20832 movvc %icc, %l0, %i5
20833loop_1761:
20834 movleu %icc, %i0, %i6
20835 add %l4, %i1, %l1
20836 saved
20837 rdpr %cwp, %g1
20838 rdpr %cansave, %g2
20839 rdpr %canrestore, %g3
20840 rdpr %cleanwin, %g4
20841 rdpr %otherwin, %g5
20842 rdpr %wstate, %g6
20843 smulcc %i3, %o4, %i4
20844 ldstub [%l7 + 0x68], %l2
20845 set 0x19, %g3
20846 lduba [%l7 + %g3] 0x04, %g7
20847 fbl %fcc1, loop_1762
20848 fmovsvc %xcc, %f2, %f15
20849 movleu %xcc, %g2, %g4
20850 fmovrse %g3, %f3, %f13
20851loop_1762:
20852 addccc %l5, 0x1049, %o0
20853 sdivcc %g1, 0x13A3, %g6
20854 nop
20855 fitos %f7, %f8
20856 fstox %f8, %f8
20857 wr %g0, 0x88, %asi
20858 stha %l6, [%l7 + 0x2E] %asi
20859 movne %xcc, %o5, %o2
20860 ldsh [%l7 + 0x60], %g5
20861 tneg %xcc, 0x6
20862 addc %i2, %l3, %o1
20863 edge16 %o6, %i7, %o3
20864 nop
20865 setx loop_1763, %l0, %l1
20866 wrpr 0x1, %tl
20867 wrpr %l1, %tnpc
20868 setx 0x34400001400, %l0, %l1
20869 wrpr %l1, %tstate
20870 wrhpr 0x4, %htstate
20871 done
20872 taddcc %o7, %i5, %l0
20873 movcs %xcc, %i0, %i6
20874 fmovde %xcc, %f19, %f3
20875loop_1763:
20876 nop
20877 wr %g0, 0x0c, %asi
20878 ldsha [%l7 + 0x7E] %asi, %l4
20879 xnorcc %i1, 0x103B, %l1
20880 smul %o4, %i3, %i4
20881 edge16l %l2, %g2, %g7
20882 fbu %fcc3, loop_1764
20883 movvc %icc, %g3, %g4
20884 fmovrde %l5, %f4, %f28
20885 fxnor %f6, %f4, %f16
20886loop_1764:
20887 or %g1, 0x1DD0, %g6
20888 udivcc %l6, 0x0D7B, %o5
20889 sdiv %o0, 0x17E3, %o2
20890 fsrc2 %f8, %f18
20891 udiv %g5, 0x031D, %l3
20892 fmovsleu %icc, %f21, %f5
20893 sethi 0x0B64, %o1
20894 move %xcc, %o6, %i2
20895 edge16 %i7, %o7, %i5
20896 addcc %o3, 0x01A8, %l0
20897 wr %g0, 0x88, %asi
20898 stba %i0, [%l7 + 0x31] %asi
20899 tvc %icc, 0x1
20900 addcc %l4, %i6, %l1
20901 edge16 %i1, %i3, %o4
20902 movle %xcc, %i4, %l2
20903 nop
20904 fitod %f6, %f4
20905 fdtoi %f4, %f5
20906 movrlz %g7, %g2, %g4
20907 tgu %icc, 0x5
20908 andcc %g3, %g1, %g6
20909 bleu,pn %icc, loop_1765
20910 movneg %icc, %l5, %o5
20911 edge32n %o0, %l6, %g5
20912 tne %xcc, 0x7
20913loop_1765:
20914 orn %l3, %o2, %o1
20915 taddcctv %i2, %o6, %o7
20916 and %i7, %o3, %l0
20917 fmovdl %icc, %f29, %f18
20918 fmovdneg %icc, %f18, %f20
20919 sethi 0x1BC3, %i0
20920 fpsub16 %f26, %f8, %f16
20921 fbue,a %fcc0, loop_1766
20922 sllx %i5, %l4, %l1
20923 ldstub [%l7 + 0x5D], %i6
20924 nop
20925 setx 0xCA76FBAE5BDF194E, %l0, %l6
20926 stx %l6, [%l7 + 0x28]
20927 ldd [%l7 + 0x28], %f18
20928 setx 0x3B56A25BBD61A9FC, %l1, %l5
20929 stx %l5, [%l7 + 0x10]
20930 ldd [%l7 + 0x10], %f20
20931 fdivd %f20, %f18, %f0
20932loop_1766:
20933 nop
20934 set 0x70, %g6
20935 stba %i1, [%l7 + %g6] 0x0c
20936 fornot2 %f18, %f0, %f18
20937 bg,a,pn %icc, loop_1767
20938 movre %i3, 0x3DD, %o4
20939 movleu %icc, %i4, %g7
20940 sllx %g2, 0x04, %l2
20941loop_1767:
20942 bleu,a loop_1768
20943 alignaddr %g4, %g1, %g3
20944 bl loop_1769
20945 subcc %l5, %o5, %g6
20946loop_1768:
20947 bvc,pn %icc, loop_1770
20948 fba %fcc2, loop_1771
20949loop_1769:
20950 array16 %l6, %o0, %g5
20951 fpsub16s %f7, %f2, %f27
20952loop_1770:
20953 lduw [%l7 + 0x28], %o2
20954loop_1771:
20955 nop
20956 fitod %f4, %f12
20957 fdtoi %f12, %f15
20958 udivcc %o1, 0x02F8, %l3
20959 saved
20960 rdpr %cwp, %g1
20961 rdpr %cansave, %g2
20962 rdpr %canrestore, %g3
20963 rdpr %cleanwin, %g4
20964 rdpr %otherwin, %g5
20965 rdpr %wstate, %g6
20966 udivcc %o6, 0x1A1C, %o7
20967 wr %g0, 0x89, %asi
20968 lduha [%l7 + 0x72] %asi, %i7
20969 fnor %f12, %f14, %f26
20970 tn %xcc, 0x1
20971 movre %o3, 0x094, %i2
20972 nop
20973 setx loop_1772, %l0, %l1
20974 wrpr 0x1, %tl
20975 wrpr %l1, %tpc
20976 add %l1, 0x4, %l1
20977 wrpr %l1, %tnpc
20978 setx 0x34400001400, %l0, %l1
20979 wrpr %l1, %tstate
20980 wrhpr 0x4, %htstate
20981 retry
20982 fornot1s %f22, %f1, %f7
20983 edge16l %i0, %i5, %l4
20984 sub %l0, %i6, %i1
20985loop_1772:
20986 tgu %xcc, 0x6
20987 bleu,a loop_1773
20988 bn loop_1774
20989 movg %icc, %i3, %l1
20990 edge32l %i4, %o4, %g2
20991loop_1773:
20992 fbul %fcc0, loop_1775
20993loop_1774:
20994 te %icc, 0x5
20995 nop
20996 setx 0xB633CC67, %l0, %l6
20997 st %l6, [%l7 + 0x28]
20998 ld [%l7 + 0x28], %f8
20999 fsqrts %f8, %f28
21000 movrlz %g7, 0x33C, %g4
21001loop_1775:
21002 edge32ln %l2, %g1, %l5
21003 fbe,a %fcc2, loop_1776
21004 popc 0x130D, %g3
21005 restored
21006 rdpr %cwp, %g1
21007 rdpr %cansave, %g2
21008 rdpr %canrestore, %g3
21009 rdpr %cleanwin, %g4
21010 rdpr %otherwin, %g5
21011 rdpr %wstate, %g6
21012 movle %icc, %o5, %l6
21013loop_1776:
21014 fmovsl %xcc, %f21, %f28
21015 nop
21016 fitos %f12, %f25
21017 fstox %f25, %f26
21018 fxtos %f26, %f0
21019 set 0x5C, %i6
21020 lduwa [%l7 + %i6] 0x81, %o0
21021 lduh [%l7 + 0x3A], %g6
21022 and %o2, 0x0E3A, %o1
21023 nop
21024 setx 0x969837A1, %l0, %l6
21025 st %l6, [%l7 + 0x28]
21026 ld [%l7 + 0x28], %f4
21027 setx 0x1314748C, %l1, %l5
21028 st %l5, [%l7 + 0x10]
21029 ld [%l7 + 0x10], %f16
21030 fdivs %f16, %f4, %f11
21031 fpsub32s %f17, %f30, %f6
21032 brnz,a %l3, loop_1777
21033 stw %g5, [%l7 + 0x58]
21034 subcc %o6, %o7, %o3
21035 tcc %xcc, 0x0
21036loop_1777:
21037 nop
21038 set 0x58, %l5
21039 prefetcha [%l7 + %l5] 0x0c, 0x3
21040 ldd [%l7 + 0x60], %i6
21041 fbl,a %fcc3, loop_1778
21042 bgu,a %icc, loop_1779
21043 prefetch [%l7 + 0x70], 0x3
21044 umulcc %i5, %i0, %l0
21045loop_1778:
21046 fmovdneg %icc, %f3, %f5
21047loop_1779:
21048 nop
21049 setx 0xCD4516C6, %l0, %l6
21050 st %l6, [%l7 + 0x28]
21051 ld [%l7 + 0x28], %f20
21052 setx 0x660EC901, %l1, %l5
21053 st %l5, [%l7 + 0x10]
21054 ld [%l7 + 0x10], %f5
21055 fmuls %f5, %f20, %f30
21056 edge32 %i6, %l4, %i1
21057 movre %l1, %i3, %o4
21058 movre %g2, 0x1D6, %g7
21059 tneg %xcc, 0x2
21060 bne,a %xcc, loop_1780
21061 sdivcc %g4, 0x0403, %l2
21062 movgu %icc, %i4, %l5
21063 tleu %xcc, 0x2
21064loop_1780:
21065 taddcctv %g1, 0x0B4A, %o5
21066 umulcc %l6, 0x0159, %o0
21067 set 0x08, %o1
21068 sta %f12, [%l7 + %o1] 0x88
21069 set 0x3C, %o6
21070 stwa %g6, [%l7 + %o6] 0x10
21071 sdivx %g3, 0x1544, %o1
21072 popc 0x08D8, %o2
21073 movcc %xcc, %g5, %o6
21074 ldsb [%l7 + 0x2B], %o7
21075 tneg %icc, 0x6
21076 be,a %xcc, loop_1781
21077 fone %f20
21078 saved
21079 rdpr %cwp, %g1
21080 rdpr %cansave, %g2
21081 rdpr %canrestore, %g3
21082 rdpr %cleanwin, %g4
21083 rdpr %otherwin, %g5
21084 rdpr %wstate, %g6
21085 nop
21086 setx 0xB2D8DD31B66FE70A, %l0, %l6
21087 stx %l6, [%l7 + 0x28]
21088 ldd [%l7 + 0x28], %f16
21089 setx 0xA82B01C7F8BD1300, %l1, %l5
21090 stx %l5, [%l7 + 0x10]
21091 ldd [%l7 + 0x10], %f22
21092 fmuld %f22, %f16, %f14
21093loop_1781:
21094 movre %l3, %i2, %i7
21095 set 0x24, %i5
21096 ldswa [%l7 + %i5] 0x0c, %i5
21097 bn,a,pn %xcc, loop_1782
21098 tvs %xcc, 0x5
21099 sub %i0, %l0, %o3
21100 movrlez %i6, 0x385, %i1
21101loop_1782:
21102 array32 %l1, %l4, %o4
21103 fmul8ulx16 %f26, %f10, %f16
21104 taddcctv %i3, 0x0B47, %g2
21105 fbn %fcc0, loop_1783
21106 fmovsle %xcc, %f27, %f13
21107 smulcc %g4, 0x038D, %g7
21108 tle %icc, 0x2
21109loop_1783:
21110 xor %l2, %l5, %g1
21111 sllx %i4, %o5, %l6
21112 fcmpne16 %f8, %f4, %g6
21113 movvs %icc, %o0, %g3
21114 xorcc %o2, %o1, %g5
21115 nop
21116 setx loop_1784, %l0, %l1
21117 jmpl %l1, %o6
21118 bgu,a,pt %icc, loop_1785
21119 tvs %icc, 0x5
21120 wr %g0, 0x19, %asi
21121 lduwa [%l7 + 0x08] %asi, %o7
21122loop_1784:
21123 nop
21124 set 0x18, %g5
21125 ldxa [%l7 + %g5] 0x81, %i2
21126loop_1785:
21127 andn %l3, %i5, %i7
21128 edge32 %i0, %o3, %l0
21129 srlx %i6, 0x04, %l1
21130 sll %l4, 0x09, %o4
21131 tpos %xcc, 0x6
21132 stbar
21133 movpos %icc, %i1, %g2
21134 taddcctv %i3, 0x1ACA, %g4
21135 fcmpne32 %f26, %f18, %l2
21136 fble,a %fcc0, loop_1786
21137 fcmple16 %f20, %f8, %l5
21138 subccc %g1, 0x007F, %i4
21139 andncc %o5, %l6, %g7
21140loop_1786:
21141 movrgez %g6, %g3, %o0
21142 fpadd16 %f8, %f18, %f18
21143 ldx [%l7 + 0x68], %o2
21144 edge8ln %o1, %g5, %o7
21145 orn %i2, %l3, %i5
21146 ldstub [%l7 + 0x4E], %o6
21147 smul %i7, %o3, %l0
21148 movg %xcc, %i6, %l1
21149 popc 0x1248, %l4
21150 fbuge %fcc3, loop_1787
21151 lduw [%l7 + 0x48], %i0
21152 umul %i1, %g2, %o4
21153 tvc %xcc, 0x4
21154loop_1787:
21155 alignaddrl %i3, %l2, %l5
21156 sra %g1, %g4, %i4
21157 xorcc %o5, %l6, %g7
21158 mova %icc, %g6, %g3
21159 fmovdne %icc, %f10, %f23
21160 movleu %xcc, %o0, %o2
21161 mova %xcc, %o1, %o7
21162 move %icc, %g5, %i2
21163 nop
21164 setx loop_1788, %l0, %l1
21165 wrpr 0x1, %tl
21166 wrpr %l1, %tpc
21167 add %l1, 0x4, %l1
21168 wrpr %l1, %tnpc
21169 setx 0x34400001400, %l0, %l1
21170 wrpr %l1, %tstate
21171 wrhpr 0x4, %htstate
21172 retry
21173 fxnor %f20, %f20, %f28
21174 udiv %i5, 0x0A06, %o6
21175 nop
21176 setx 0x1BA8593FCD039225, %l0, %l6
21177 stx %l6, [%l7 + 0x28]
21178 ldd [%l7 + 0x28], %f0
21179 setx 0x429AD012290C324F, %l1, %l5
21180 stx %l5, [%l7 + 0x10]
21181 ldd [%l7 + 0x10], %f20
21182 fdivd %f20, %f0, %f10
21183loop_1788:
21184 xnorcc %i7, 0x0C6F, %l3
21185 fmovdg %xcc, %f3, %f12
21186 tsubcc %l0, 0x12D3, %o3
21187 xorcc %i6, %l1, %l4
21188 andn %i1, 0x1CA6, %g2
21189 tgu %xcc, 0x7
21190 and %i0, %o4, %l2
21191 movl %xcc, %l5, %g1
21192 array8 %g4, %i3, %i4
21193 stx %o5, [%l7 + 0x28]
21194 bl loop_1789
21195 fmovscs %xcc, %f12, %f1
21196 tvs %xcc, 0x7
21197 subcc %g7, 0x10F9, %g6
21198loop_1789:
21199 orcc %g3, 0x0B7C, %o0
21200 be,pn %xcc, loop_1790
21201 fmovrse %o2, %f7, %f14
21202 taddcc %o1, %l6, %o7
21203 srax %i2, 0x1E, %i5
21204loop_1790:
21205 popc 0x1E4E, %g5
21206 subcc %o6, 0x1D0C, %i7
21207 bcc,pn %icc, loop_1791
21208 fornot2s %f6, %f12, %f1
21209 sth %l0, [%l7 + 0x40]
21210 call loop_1792
21211loop_1791:
21212 fbe,a %fcc0, loop_1793
21213 brgz,a %o3, loop_1794
21214 fmovdcs %icc, %f28, %f30
21215loop_1792:
21216 movre %l3, %i6, %l1
21217loop_1793:
21218 edge8 %l4, %i1, %i0
21219loop_1794:
21220 add %o4, 0x05F5, %g2
21221 ta %icc, 0x4
21222 movle %xcc, %l2, %l5
21223 edge32 %g1, %g4, %i3
21224 tneg %xcc, 0x7
21225 sub %i4, %g7, %o5
21226 tcc %xcc, 0x2
21227 tne %icc, 0x6
21228 lduh [%l7 + 0x3E], %g3
21229 sethi 0x1D9E, %o0
21230 tneg %xcc, 0x3
21231 movg %xcc, %g6, %o2
21232 sra %l6, %o1, %o7
21233 edge32n %i5, %i2, %o6
21234 mulscc %i7, 0x024C, %l0
21235 fmovrdlz %o3, %f18, %f16
21236 movl %icc, %l3, %g5
21237 orcc %l1, 0x0F3D, %l4
21238 fbe %fcc0, loop_1795
21239 smulcc %i6, 0x08A2, %i0
21240 tcc %xcc, 0x3
21241 tcs %xcc, 0x1
21242loop_1795:
21243 fmovspos %icc, %f11, %f18
21244 bgu,a,pt %icc, loop_1796
21245 and %o4, %g2, %i1
21246 orcc %l5, %l2, %g1
21247 fbe %fcc2, loop_1797
21248loop_1796:
21249 edge8 %g4, %i3, %g7
21250 andncc %i4, %g3, %o0
21251 xnor %g6, %o2, %o5
21252loop_1797:
21253 srax %l6, 0x17, %o7
21254 edge16l %o1, %i5, %o6
21255 movne %xcc, %i7, %i2
21256 taddcc %o3, %l0, %g5
21257 sub %l3, %l4, %i6
21258 tgu %icc, 0x3
21259 wr %g0, 0x80, %asi
21260 lduha [%l7 + 0x46] %asi, %i0
21261 movrlz %o4, %l1, %g2
21262 tcc %xcc, 0x7
21263 movleu %icc, %i1, %l2
21264 movl %xcc, %g1, %g4
21265 movrne %l5, 0x176, %i3
21266 fands %f19, %f18, %f15
21267 set 0x70, %i2
21268 ldxa [%l7 + %i2] 0x0c, %g7
21269 faligndata %f18, %f8, %f28
21270 tvc %xcc, 0x7
21271 fble,a %fcc0, loop_1798
21272 te %icc, 0x6
21273 movvs %icc, %i4, %o0
21274 edge8ln %g6, %o2, %g3
21275loop_1798:
21276 lduh [%l7 + 0x18], %o5
21277 set 0x40, %o0
21278 stda %f16, [%l7 + %o0] 0x0c
21279 udivx %l6, 0x0DCE, %o7
21280 mulscc %o1, 0x088D, %i5
21281 set 0x30, %i0
21282 stwa %i7, [%l7 + %i0] 0x11
21283 fabsd %f16, %f8
21284 fnot1 %f20, %f16
21285 wr %g0, 0x18, %asi
21286 ldsha [%l7 + 0x5E] %asi, %o6
21287 and %i2, 0x0B4D, %l0
21288 fbu,a %fcc2, loop_1799
21289 sdivcc %g5, 0x069A, %o3
21290 fmovda %icc, %f17, %f31
21291 set 0x14, %g2
21292 stwa %l3, [%l7 + %g2] 0x0c
21293loop_1799:
21294 fmovde %icc, %f0, %f7
21295 wr %g0, 0x18, %asi
21296 lduba [%l7 + 0x60] %asi, %i6
21297 nop
21298 setx 0x6CE0643B4B8E9853, %l0, %l6
21299 stx %l6, [%l7 + 0x28]
21300 ldd [%l7 + 0x28], %f10
21301 fsqrtd %f10, %f16
21302 movrgez %l4, %i0, %o4
21303 umulcc %l1, %i1, %l2
21304 addcc %g2, 0x0233, %g4
21305 tl %xcc, 0x0
21306 subccc %g1, 0x1267, %i3
21307 movne %xcc, %l5, %g7
21308 edge16ln %o0, %g6, %o2
21309 fbul %fcc1, loop_1800
21310 te %icc, 0x7
21311 movne %icc, %i4, %g3
21312 tvc %xcc, 0x1
21313loop_1800:
21314 fexpand %f22, %f8
21315 move %xcc, %o5, %l6
21316 edge32 %o7, %o1, %i7
21317 fpadd32 %f16, %f24, %f24
21318 wr %g0, 0x80, %asi
21319 ldsba [%l7 + 0x76] %asi, %o6
21320 addcc %i5, 0x1FC4, %l0
21321 fnot2s %f13, %f31
21322 array16 %g5, %i2, %o3
21323 udivx %i6, 0x0F82, %l3
21324 fnegs %f16, %f6
21325 xnor %i0, 0x1E98, %l4
21326 array16 %o4, %i1, %l1
21327 fcmpgt32 %f14, %f28, %g2
21328 xorcc %g4, %g1, %l2
21329 edge16l %i3, %l5, %o0
21330 xorcc %g6, %o2, %g7
21331 movre %g3, 0x13C, %o5
21332 movl %icc, %l6, %o7
21333 fbule %fcc3, loop_1801
21334 fnot1 %f18, %f28
21335 movg %xcc, %i4, %o1
21336 nop
21337 fitos %f11, %f1
21338 fstox %f1, %f18
21339 fxtos %f18, %f24
21340loop_1801:
21341 fnors %f21, %f28, %f29
21342 movl %icc, %i7, %o6
21343 fone %f8
21344 bshuffle %f14, %f30, %f6
21345 edge32n %l0, %i5, %g5
21346 fbne %fcc3, loop_1802
21347 fcmple32 %f16, %f12, %o3
21348 nop
21349 fitos %f7, %f9
21350 fstox %f9, %f20
21351 fxtos %f20, %f23
21352 edge32 %i2, %i6, %l3
21353loop_1802:
21354 fbne,a %fcc2, loop_1803
21355 sll %i0, 0x07, %l4
21356 set 0x2C, %g1
21357 sta %f5, [%l7 + %g1] 0x81
21358loop_1803:
21359 ba,a,pt %icc, loop_1804
21360 fmovse %icc, %f15, %f29
21361 edge16ln %i1, %l1, %g2
21362 fpadd32 %f10, %f26, %f18
21363loop_1804:
21364 bne,a,pn %xcc, loop_1805
21365 edge32ln %o4, %g1, %l2
21366 alignaddr %g4, %l5, %i3
21367 nop
21368 set 0x44, %g4
21369 stw %o0, [%l7 + %g4]
21370loop_1805:
21371 tge %xcc, 0x7
21372 be,a loop_1806
21373 array32 %o2, %g7, %g3
21374 tle %icc, 0x1
21375 lduh [%l7 + 0x16], %g6
21376loop_1806:
21377 sdivx %o5, 0x07A3, %l6
21378 fmul8x16 %f26, %f2, %f0
21379 xorcc %o7, %o1, %i4
21380 tneg %icc, 0x1
21381 fmovsvc %xcc, %f8, %f1
21382 xnorcc %o6, 0x0CEA, %l0
21383 fmovscs %icc, %f25, %f19
21384 subc %i7, %i5, %o3
21385 fbug,a %fcc1, loop_1807
21386 srlx %g5, %i6, %i2
21387 edge16 %l3, %l4, %i1
21388 sll %i0, %g2, %o4
21389loop_1807:
21390 smul %l1, %g1, %l2
21391 tcs %icc, 0x3
21392 array16 %g4, %i3, %l5
21393 bpos,a,pt %xcc, loop_1808
21394 edge8l %o0, %o2, %g3
21395 set 0x58, %i7
21396 prefetcha [%l7 + %i7] 0x14, 0x0
21397loop_1808:
21398 subccc %g6, %o5, %o7
21399 fnot2s %f14, %f6
21400 edge16 %l6, %i4, %o6
21401 xnor %l0, %o1, %i7
21402 fbne %fcc0, loop_1809
21403 edge16 %o3, %i5, %i6
21404 brgz,a %i2, loop_1810
21405 movvc %icc, %l3, %l4
21406loop_1809:
21407 tcc %icc, 0x6
21408 nop
21409 fitos %f7, %f11
21410 fstox %f11, %f16
21411loop_1810:
21412 ldsb [%l7 + 0x11], %g5
21413 tl %icc, 0x5
21414 sub %i1, 0x01A6, %i0
21415 fbge %fcc2, loop_1811
21416 lduw [%l7 + 0x70], %g2
21417 edge16n %o4, %l1, %g1
21418 saved
21419 rdpr %cwp, %g1
21420 rdpr %cansave, %g2
21421 rdpr %canrestore, %g3
21422 rdpr %cleanwin, %g4
21423 rdpr %otherwin, %g5
21424 rdpr %wstate, %g6
21425loop_1811:
21426 ldsw [%l7 + 0x58], %l2
21427 nop
21428 setx 0x62C6EA9F9577312B, %l0, %l6
21429 stx %l6, [%l7 + 0x28]
21430 ldd [%l7 + 0x28], %f24
21431 setx 0x4CF551BFCA4BE086, %l1, %l5
21432 stx %l5, [%l7 + 0x10]
21433 ldd [%l7 + 0x10], %f22
21434 fsubd %f22, %f24, %f16
21435 fmovsl %xcc, %f31, %f3
21436 alignaddr %g4, %i3, %l5
21437 fmovdge %xcc, %f20, %f26
21438 tge %xcc, 0x3
21439 srl %o2, %g3, %o0
21440 movneg %xcc, %g6, %o5
21441 fmovdle %xcc, %f18, %f13
21442 andncc %g7, %o7, %l6
21443 tl %icc, 0x3
21444 nop
21445 setx loop_1812, %l0, %l1
21446 jmpl %l1, %o6
21447 restored
21448 rdpr %cwp, %g1
21449 rdpr %cansave, %g2
21450 rdpr %canrestore, %g3
21451 rdpr %cleanwin, %g4
21452 rdpr %otherwin, %g5
21453 rdpr %wstate, %g6
21454 nop
21455 setx 0xFA6402A7, %l0, %l6
21456 st %l6, [%l7 + 0x28]
21457 ld [%l7 + 0x28], %f21
21458 setx 0x2572A04D, %l1, %l5
21459 st %l5, [%l7 + 0x10]
21460 ld [%l7 + 0x10], %f3
21461 fdivs %f3, %f21, %f22
21462 for %f18, %f20, %f24
21463loop_1812:
21464 nop
21465 fitod %f20, %f14
21466 sllx %l0, %o1, %i7
21467 movcs %icc, %o3, %i4
21468 fcmpeq32 %f8, %f26, %i6
21469 set 0x0A, %o5
21470 lduha [%l7 + %o5] 0x10, %i5
21471 addc %l3, 0x1CE7, %i2
21472 move %icc, %l4, %g5
21473 fbl %fcc0, loop_1813
21474 fmovrdne %i1, %f10, %f12
21475 nop
21476 setx loop_1814, %l0, %l1
21477 wrpr 0x1, %tl
21478 wrpr %l1, %tnpc
21479 setx 0x34400001400, %l0, %l1
21480 wrpr %l1, %tstate
21481 wrhpr 0x4, %htstate
21482 done
21483 tcs %xcc, 0x2
21484loop_1813:
21485 fcmple32 %f2, %f20, %g2
21486 fbule,a %fcc2, loop_1815
21487loop_1814:
21488 sdiv %i0, 0x02C6, %o4
21489 orn %g1, 0x02E1, %l2
21490 fmovrde %l1, %f28, %f22
21491loop_1815:
21492 stbar
21493 fmovdcc %icc, %f0, %f5
21494 nop
21495 setx 0x634BC0F0F865D5BF, %l0, %l6
21496 stx %l6, [%l7 + 0x28]
21497 ldd [%l7 + 0x28], %f28
21498 setx 0xD9FC18DDF3F21D2E, %l1, %l5
21499 stx %l5, [%l7 + 0x10]
21500 ldd [%l7 + 0x10], %f0
21501 fdivd %f0, %f28, %f10
21502 udivx %g4, 0x07F6, %i3
21503 fmul8x16au %f10, %f30, %f24
21504 array16 %o2, %l5, %g3
21505 xnor %g6, 0x1C16, %o5
21506 fmovdge %icc, %f21, %f0
21507 tle %icc, 0x3
21508 movne %icc, %g7, %o0
21509 edge32n %l6, %o7, %l0
21510 ldsw [%l7 + 0x54], %o6
21511 movgu %xcc, %i7, %o3
21512 fmovrsgez %o1, %f14, %f13
21513 tg %icc, 0x7
21514 fzero %f14
21515 tg %icc, 0x0
21516 srl %i6, 0x10, %i5
21517 bpos,a loop_1816
21518 nop
21519 setx 0x97CF839970442A07, %l0, %l6
21520 stx %l6, [%l7 + 0x18]
21521 ldx [%l7 + 0x18], %fsr
21522 orn %i4, 0x178C, %l3
21523 stbar
21524loop_1816:
21525 alignaddr %i2, %g5, %l4
21526 sdivx %g2, 0x0D7B, %i0
21527 addcc %i1, 0x0A9A, %g1
21528 tg %icc, 0x6
21529 edge16ln %o4, %l2, %g4
21530 movn %xcc, %i3, %l1
21531 edge16 %l5, %g3, %g6
21532 wr %g0, 0x18, %asi
21533 stha %o5, [%l7 + 0x64] %asi
21534 orn %g7, %o2, %l6
21535 fzeros %f6
21536 st %f30, [%l7 + 0x7C]
21537 wr %g0, 0x88, %asi
21538 stwa %o0, [%l7 + 0x14] %asi
21539 fble,a %fcc1, loop_1817
21540 movneg %icc, %l0, %o6
21541 or %i7, %o7, %o3
21542 edge32ln %o1, %i5, %i4
21543loop_1817:
21544 umulcc %l3, 0x0667, %i6
21545 xnor %g5, 0x1CBA, %i2
21546 orn %g2, 0x0D28, %l4
21547 fpadd32s %f28, %f22, %f27
21548 edge16l %i0, %i1, %g1
21549 tneg %icc, 0x0
21550 fpadd16s %f1, %f22, %f11
21551 edge16n %l2, %g4, %o4
21552 umulcc %i3, %l1, %l5
21553 edge32 %g6, %o5, %g3
21554 andncc %g7, %o2, %l6
21555 array8 %l0, %o0, %o6
21556 taddcctv %o7, %i7, %o3
21557 sra %i5, %o1, %l3
21558 stbar
21559 movrlez %i6, 0x03A, %i4
21560 fpsub32 %f22, %f20, %f4
21561 bn,a %icc, loop_1818
21562 bge %icc, loop_1819
21563 alignaddr %i2, %g2, %l4
21564 tge %xcc, 0x5
21565loop_1818:
21566 edge8n %g5, %i0, %g1
21567loop_1819:
21568 fzero %f2
21569 fornot2s %f21, %f4, %f30
21570 srl %i1, %l2, %o4
21571 edge8n %g4, %i3, %l5
21572 edge32l %g6, %l1, %o5
21573 orcc %g3, %o2, %l6
21574 srl %l0, 0x02, %g7
21575 wr %g0, 0x04, %asi
21576 sta %f19, [%l7 + 0x34] %asi
21577 fone %f28
21578 fcmpgt32 %f4, %f10, %o6
21579 xorcc %o0, %i7, %o7
21580 edge16ln %o3, %o1, %i5
21581 movpos %icc, %i6, %l3
21582 fbule,a %fcc3, loop_1820
21583 xnorcc %i4, %g2, %l4
21584 ldd [%l7 + 0x70], %g4
21585 fmovdn %icc, %f8, %f20
21586loop_1820:
21587 mulx %i0, %g1, %i2
21588 fmovdcs %icc, %f17, %f12
21589 movrgz %i1, 0x253, %o4
21590 movn %icc, %l2, %g4
21591 set 0x40, %l1
21592 stda %f16, [%l7 + %l1] 0x0c
21593 nop
21594 fitod %f0, %f22
21595 fdtoi %f22, %f11
21596 movpos %icc, %i3, %l5
21597 taddcc %g6, %o5, %l1
21598 orn %g3, %l6, %o2
21599 sethi 0x0B5E, %g7
21600 fmovdg %xcc, %f17, %f12
21601 tleu %icc, 0x2
21602 tvs %icc, 0x0
21603 subccc %l0, 0x1793, %o6
21604 edge8n %o0, %o7, %o3
21605 bpos,pt %icc, loop_1821
21606 and %i7, %o1, %i5
21607 ldx [%l7 + 0x50], %i6
21608 movrlez %l3, 0x2D8, %g2
21609loop_1821:
21610 addc %i4, 0x1BF9, %g5
21611 movrlz %i0, %l4, %i2
21612 movvs %icc, %g1, %o4
21613 wr %g0, 0x04, %asi
21614 ldsba [%l7 + 0x41] %asi, %i1
21615 set 0x64, %i3
21616 lda [%l7 + %i3] 0x19, %f24
21617 umulcc %g4, %l2, %l5
21618 movrgz %i3, 0x398, %g6
21619 edge32l %o5, %g3, %l1
21620 wr %g0, 0x10, %asi
21621 lduwa [%l7 + 0x4C] %asi, %l6
21622 movneg %xcc, %g7, %l0
21623 brnz,a %o2, loop_1822
21624 movvs %icc, %o0, %o6
21625 edge32l %o3, %o7, %i7
21626 wr %g0, 0x58, %asi
21627 ldxa [%g0 + 0x30] %asi, %o1
21628loop_1822:
21629 edge32 %i6, %i5, %g2
21630 fexpand %f10, %f30
21631 tvs %xcc, 0x0
21632 wr %g0, 0x11, %asi
21633 stxa %i4, [%l7 + 0x28] %asi
21634 smulcc %g5, 0x18E0, %l3
21635 nop
21636 fitos %f18, %f18
21637 and %i0, %l4, %i2
21638 tsubcctv %g1, %i1, %o4
21639 ldstub [%l7 + 0x14], %g4
21640 movleu %xcc, %l2, %l5
21641 fbo,a %fcc1, loop_1823
21642 addcc %g6, %o5, %i3
21643 add %g3, %l1, %g7
21644 andncc %l0, %o2, %l6
21645loop_1823:
21646 movneg %icc, %o0, %o3
21647 fnot1 %f24, %f22
21648 fmovdg %xcc, %f30, %f28
21649 bgu,pn %xcc, loop_1824
21650 flush %l7 + 0x68
21651 edge16 %o6, %o7, %i7
21652 tl %xcc, 0x3
21653loop_1824:
21654 edge32ln %i6, %i5, %o1
21655 add %l7, 0x50, %l6
21656 wr %g0, 0x80, %asi
21657 casa [%l6] 0x80, %i4, %g2
21658 bg,a,pn %xcc, loop_1825
21659 tle %icc, 0x3
21660 edge32l %g5, %i0, %l3
21661 tneg %icc, 0x1
21662loop_1825:
21663 movneg %icc, %i2, %g1
21664 xnorcc %l4, %o4, %i1
21665 bvc,a loop_1826
21666 movcc %xcc, %g4, %l5
21667 brz %l2, loop_1827
21668 fmovdcc %icc, %f8, %f19
21669loop_1826:
21670 st %f28, [%l7 + 0x28]
21671 wr %g0, 0x19, %asi
21672 ldstuba [%l7 + 0x37] %asi, %g6
21673loop_1827:
21674 ba,a,pn %icc, loop_1828
21675 fmovscs %icc, %f2, %f29
21676 movrgez %i3, 0x36A, %o5
21677 tn %icc, 0x0
21678loop_1828:
21679 edge16n %g3, %l1, %l0
21680 set 0x1C, %l6
21681 swapa [%l7 + %l6] 0x80, %g7
21682 mova %xcc, %o2, %o0
21683 wr %g0, 0x04, %asi
21684 lda [%l7 + 0x24] %asi, %f27
21685 array8 %l6, %o6, %o3
21686 brgez %i7, loop_1829
21687 movrgez %o7, %i5, %o1
21688 fcmpgt32 %f8, %f26, %i6
21689 wr %g0, 0x2b, %asi
21690 ldda [%l7 + 0x10] %asi, %i4
21691loop_1829:
21692 fandnot2s %f12, %f10, %f0
21693 edge32l %g5, %g2, %l3
21694 wr %g0, 0x81, %asi
21695 lduwa [%l7 + 0x78] %asi, %i0
21696 edge16n %i2, %l4, %g1
21697 and %o4, %i1, %g4
21698 array32 %l2, %l5, %g6
21699 movvs %icc, %o5, %g3
21700 tpos %xcc, 0x1
21701 sir 0x1A32
21702 tn %xcc, 0x7
21703 std %f12, [%l7 + 0x48]
21704 fornot1s %f4, %f6, %f14
21705 mulx %l1, %l0, %g7
21706 sdivx %o2, 0x0C8A, %o0
21707 stx %l6, [%l7 + 0x10]
21708 ldub [%l7 + 0x75], %i3
21709 edge8n %o3, %i7, %o7
21710 fpackfix %f8, %f20
21711 set 0x50, %o3
21712 ldda [%l7 + %o3] 0x22, %o6
21713 xorcc %i5, 0x1867, %o1
21714 edge32ln %i4, %i6, %g5
21715 movvs %icc, %l3, %i0
21716 edge16l %g2, %i2, %l4
21717 lduh [%l7 + 0x08], %o4
21718 fbne %fcc1, loop_1830
21719 taddcctv %g1, 0x1255, %i1
21720 fbue,a %fcc2, loop_1831
21721 addc %l2, 0x0584, %g4
21722loop_1830:
21723 movvs %xcc, %l5, %o5
21724 nop
21725 fitos %f5, %f11
21726 fstox %f11, %f28
21727 fxtos %f28, %f23
21728loop_1831:
21729 subccc %g3, 0x10B5, %l1
21730 fnot2s %f29, %f18
21731 nop
21732 setx 0xD1E748FEC83050F1, %l0, %l6
21733 stx %l6, [%l7 + 0x28]
21734 ldd [%l7 + 0x28], %f18
21735 setx 0x2D05140E7C4CB962, %l1, %l5
21736 stx %l5, [%l7 + 0x10]
21737 ldd [%l7 + 0x10], %f2
21738 fmuld %f2, %f18, %f16
21739 swap [%l7 + 0x20], %l0
21740 movleu %icc, %g7, %o2
21741 te %xcc, 0x7
21742 stb %g6, [%l7 + 0x75]
21743 sdiv %l6, 0x1F26, %o0
21744 andncc %i3, %i7, %o3
21745 srlx %o6, 0x18, %i5
21746 fbu %fcc0, loop_1832
21747 fmovsvs %xcc, %f5, %f9
21748 and %o1, %i4, %o7
21749 movrgz %i6, %l3, %i0
21750loop_1832:
21751 subc %g2, %g5, %l4
21752 popc %o4, %g1
21753 mulscc %i2, %l2, %i1
21754 tgu %icc, 0x2
21755 srl %g4, %l5, %g3
21756 fand %f10, %f26, %f22
21757 udivx %o5, 0x0EAC, %l1
21758 fmovdvs %icc, %f17, %f30
21759 ldsw [%l7 + 0x74], %l0
21760 array32 %g7, %o2, %l6
21761 wr %g0, 0x80, %asi
21762 prefetcha [%l7 + 0x40] %asi, 0x0
21763 fmovdcs %xcc, %f2, %f16
21764 tn %icc, 0x6
21765 tvc %icc, 0x2
21766 fbul,a %fcc0, loop_1833
21767 tsubcctv %i3, %g6, %i7
21768 andcc %o6, 0x0DDD, %o3
21769 nop
21770 setx loop_1834, %l0, %l1
21771 wrpr 0x1, %tl
21772 wrpr %l1, %tpc
21773 add %l1, 0x4, %l1
21774 wrpr %l1, %tnpc
21775 setx 0x34400001400, %l0, %l1
21776 wrpr %l1, %tstate
21777 wrhpr 0x4, %htstate
21778 retry
21779loop_1833:
21780 fcmple32 %f24, %f30, %o1
21781 fbn %fcc3, loop_1835
21782 array8 %i4, %i5, %o7
21783loop_1834:
21784 nop
21785 fitod %f2, %f28
21786 fdtos %f28, %f5
21787 fba %fcc1, loop_1836
21788loop_1835:
21789 nop
21790 fitod %f10, %f22
21791 fdtoi %f22, %f18
21792 saved
21793 rdpr %cwp, %g1
21794 rdpr %cansave, %g2
21795 rdpr %canrestore, %g3
21796 rdpr %cleanwin, %g4
21797 rdpr %otherwin, %g5
21798 rdpr %wstate, %g6
21799 fone %f22
21800loop_1836:
21801 flush %l7 + 0x68
21802 tpos %xcc, 0x1
21803 xnorcc %l3, %i0, %i6
21804 nop
21805 fitod %f4, %f24
21806 fdtoi %f24, %f3
21807 nop
21808 setx 0xDDF102E2816BC7A9, %l0, %l6
21809 stx %l6, [%l7 + 0x28]
21810 ldd [%l7 + 0x28], %f20
21811 setx 0x5ADB6D21684AFFEF, %l1, %l5
21812 stx %l5, [%l7 + 0x10]
21813 ldd [%l7 + 0x10], %f0
21814 faddd %f0, %f20, %f4
21815 fbe %fcc0, loop_1837
21816 andncc %g5, %g2, %l4
21817 umulcc %o4, 0x1214, %g1
21818 te %icc, 0x2
21819loop_1837:
21820 fbul,a %fcc0, loop_1838
21821 edge16n %i2, %i1, %g4
21822 fbule %fcc1, loop_1839
21823 movrgz %l2, %l5, %o5
21824loop_1838:
21825 sdivx %g3, 0x166E, %l1
21826 fmovdleu %xcc, %f12, %f25
21827loop_1839:
21828 sethi 0x1AB6, %l0
21829 fmovsvc %xcc, %f9, %f8
21830 fmovrslez %g7, %f2, %f6
21831 bne,a %xcc, loop_1840
21832 subcc %l6, 0x07EC, %o0
21833 fpsub16 %f18, %f8, %f10
21834 brlez %o2, loop_1841
21835loop_1840:
21836 brlez,a %i3, loop_1842
21837 array32 %g6, %i7, %o6
21838 srax %o3, 0x17, %o1
21839loop_1841:
21840 orncc %i4, %i5, %l3
21841loop_1842:
21842 movvs %xcc, %i0, %o7
21843 array32 %i6, %g2, %l4
21844 bn loop_1843
21845 addccc %o4, %g1, %g5
21846 mulx %i2, 0x0F25, %g4
21847 movleu %xcc, %i1, %l2
21848loop_1843:
21849 taddcc %o5, 0x0DFA, %g3
21850 fmul8x16au %f1, %f30, %f0
21851 edge8l %l1, %l5, %l0
21852 array8 %g7, %l6, %o2
21853 array8 %i3, %g6, %o0
21854 movvc %icc, %i7, %o6
21855 tne %icc, 0x3
21856 move %icc, %o1, %i4
21857 xor %i5, %o3, %i0
21858 nop
21859 setx 0xD7457AFC, %l0, %l6
21860 st %l6, [%l7 + 0x28]
21861 ld [%l7 + 0x28], %f21
21862 fsqrts %f21, %f10
21863 movrne %o7, 0x0A0, %i6
21864 orncc %g2, 0x1C90, %l3
21865 fbe %fcc3, loop_1844
21866 fblg %fcc3, loop_1845
21867 mulx %l4, %g1, %g5
21868 bcc %icc, loop_1846
21869loop_1844:
21870 orcc %o4, 0x0774, %g4
21871loop_1845:
21872 ld [%l7 + 0x6C], %f13
21873 nop
21874 fitos %f10, %f30
21875 fstod %f30, %f8
21876loop_1846:
21877 array32 %i1, %i2, %l2
21878 fornot2 %f18, %f14, %f14
21879 movrgz %g3, 0x398, %l1
21880 sth %o5, [%l7 + 0x26]
21881 sdiv %l0, 0x16D6, %g7
21882 tneg %icc, 0x0
21883 fmovdvs %icc, %f23, %f10
21884 brgz %l5, loop_1847
21885 call loop_1848
21886 fmovdneg %xcc, %f11, %f14
21887 movle %xcc, %o2, %i3
21888loop_1847:
21889 sth %g6, [%l7 + 0x40]
21890loop_1848:
21891 fmovrsgz %l6, %f18, %f25
21892 nop
21893 setx 0x56912CDB, %l0, %l6
21894 st %l6, [%l7 + 0x28]
21895 ld [%l7 + 0x28], %f17
21896 setx 0x67179C4B, %l1, %l5
21897 st %l5, [%l7 + 0x10]
21898 ld [%l7 + 0x10], %f2
21899 fmuls %f2, %f17, %f22
21900 fxnor %f4, %f2, %f6
21901 fbu,a %fcc3, loop_1849
21902 nop
21903 setx loop_1850, %l0, %l1
21904 wrpr 0x1, %tl
21905 wrpr %l1, %tpc
21906 add %l1, 0x4, %l1
21907 wrpr %l1, %tnpc
21908 setx 0x34400001400, %l0, %l1
21909 wrpr %l1, %tstate
21910 wrhpr 0x4, %htstate
21911 retry
21912 tsubcctv %o0, 0x0C26, %i7
21913 edge32l %o1, %o6, %i4
21914loop_1849:
21915 fmovscs %icc, %f4, %f24
21916loop_1850:
21917 bne,pt %xcc, loop_1851
21918 ldd [%l7 + 0x28], %o2
21919 fcmpne16 %f10, %f20, %i5
21920 lduw [%l7 + 0x74], %i0
21921loop_1851:
21922 tcs %icc, 0x5
21923 edge8 %i6, %o7, %g2
21924 taddcc %l4, 0x1483, %g1
21925 tg %icc, 0x3
21926 fxnor %f20, %f14, %f20
21927 wr %g0, 0x88, %asi
21928 lduba [%l7 + 0x5C] %asi, %g5
21929 addcc %l3, %g4, %o4
21930 taddcc %i2, 0x0FE2, %i1
21931 sethi 0x1463, %g3
21932 add %l7, 0x78, %l6
21933 wr %g0, 0x80, %asi
21934 casxa [%l6] %asi, %l1, %l2
21935 fmovspos %icc, %f1, %f9
21936 ldsh [%l7 + 0x1E], %o5
21937 ldsb [%l7 + 0x7E], %l0
21938 nop
21939 setx 0x7B78A821, %l0, %l6
21940 st %l6, [%l7 + 0x28]
21941 ld [%l7 + 0x28], %f11
21942 setx 0x8E08B5A1, %l1, %l5
21943 st %l5, [%l7 + 0x10]
21944 ld [%l7 + 0x10], %f26
21945 fsubs %f26, %f11, %f15
21946 set 0x0A, %g7
21947 lduha [%l7 + %g7] 0x04, %g7
21948 fbg,a %fcc0, loop_1852
21949 movvc %xcc, %l5, %o2
21950 movrne %i3, %l6, %g6
21951 movgu %xcc, %i7, %o1
21952loop_1852:
21953 edge16ln %o6, %i4, %o3
21954 nop
21955 setx 0x6CC6C562585F9AE4, %l0, %l6
21956 stx %l6, [%l7 + 0x28]
21957 ldd [%l7 + 0x28], %f2
21958 setx 0x2301C924ED1CDC9E, %l1, %l5
21959 stx %l5, [%l7 + 0x10]
21960 ldd [%l7 + 0x10], %f2
21961 fmuld %f2, %f2, %f4
21962 movvc %xcc, %o0, %i5
21963 stb %i0, [%l7 + 0x53]
21964 addc %o7, %i6, %l4
21965 bcs loop_1853
21966 sth %g2, [%l7 + 0x60]
21967 array32 %g5, %g1, %l3
21968 fandnot1 %f28, %f18, %f20
21969loop_1853:
21970 nop
21971 wr %g0, 0x80, %asi
21972 stha %g4, [%l7 + 0x30] %asi
21973 movvc %xcc, %o4, %i2
21974 nop
21975 setx 0xB07FC11D, %l0, %l6
21976 st %l6, [%l7 + 0x34]
21977 ld [%l7 + 0x34], %fsr
21978 edge8n %g3, %l1, %l2
21979 addccc %i1, %o5, %l0
21980 array8 %l5, %g7, %o2
21981 sdiv %i3, 0x13FA, %l6
21982 wr %g0, 0x10, %asi
21983 lda [%l7 + 0x20] %asi, %f16
21984 set 0x38, %i4
21985 stxa %i7, [%l7 + %i4] 0x19
21986 bleu loop_1854
21987 tneg %xcc, 0x4
21988 ta %icc, 0x7
21989 brgez %o1, loop_1855
21990loop_1854:
21991 sethi 0x04A2, %g6
21992 fnot1s %f12, %f13
21993 sethi 0x08DD, %o6
21994loop_1855:
21995 membar 0x71
21996 movneg %icc, %i4, %o3
21997 orcc %o0, %i5, %o7
21998 mulx %i6, 0x0E6E, %l4
21999 array16 %g2, %i0, %g5
22000 lduh [%l7 + 0x70], %g1
22001 ldd [%l7 + 0x40], %f10
22002 srlx %g4, 0x1E, %o4
22003 or %i2, %l3, %g3
22004 fandnot2s %f5, %f4, %f31
22005 sll %l2, 0x1C, %i1
22006 smul %o5, %l0, %l1
22007 orn %l5, 0x1FBA, %o2
22008 alignaddr %g7, %l6, %i7
22009 edge8n %o1, %i3, %o6
22010 fmovsgu %icc, %f8, %f20
22011 smul %g6, %o3, %o0
22012 nop
22013 setx 0xB243DCA32FCD3475, %l0, %l6
22014 stx %l6, [%l7 + 0x28]
22015 ldd [%l7 + 0x28], %f6
22016 setx 0x4421D01F07317C52, %l1, %l5
22017 stx %l5, [%l7 + 0x10]
22018 ldd [%l7 + 0x10], %f12
22019 faddd %f12, %f6, %f14
22020 edge8 %i4, %i5, %o7
22021 nop
22022 fitos %f22, %f23
22023 edge16l %i6, %g2, %l4
22024 fbn,a %fcc2, loop_1856
22025 sdivcc %g5, 0x178E, %i0
22026 fmovscs %icc, %f11, %f10
22027 sllx %g1, 0x1A, %o4
22028loop_1856:
22029 srlx %g4, %i2, %g3
22030 fba %fcc0, loop_1857
22031 movle %icc, %l3, %i1
22032 set 0x68, %l3
22033 lduwa [%l7 + %l3] 0x04, %l2
22034loop_1857:
22035 fcmpeq32 %f2, %f24, %o5
22036 subccc %l0, %l5, %o2
22037 fnands %f13, %f17, %f13
22038 bvs,a,pt %xcc, loop_1858
22039 sethi 0x0D6B, %g7
22040 smulcc %l6, 0x0C8B, %i7
22041 fones %f11
22042loop_1858:
22043 ldsh [%l7 + 0x78], %o1
22044 stbar
22045 movrlz %i3, %o6, %l1
22046 movrlz %g6, %o0, %o3
22047 tsubcc %i4, 0x18D0, %i5
22048 fandnot2 %f12, %f10, %f10
22049 wr %g0, 0x89, %asi
22050 lduba [%l7 + 0x20] %asi, %i6
22051 fpsub16s %f7, %f28, %f17
22052 fmovda %icc, %f29, %f0
22053 sub %o7, %g2, %l4
22054 fmovdge %icc, %f1, %f24
22055 fpack32 %f26, %f16, %f18
22056 brlez,a %g5, loop_1859
22057 sra %g1, 0x19, %o4
22058 fmovsgu %icc, %f2, %f13
22059 edge8 %g4, %i2, %g3
22060loop_1859:
22061 sir 0x0DEB
22062 fbo,a %fcc2, loop_1860
22063 alignaddrl %l3, %i1, %l2
22064 edge32n %i0, %o5, %l0
22065 fbuge,a %fcc3, loop_1861
22066loop_1860:
22067 nop
22068 setx 0x6BBAF0DF48984D10, %l0, %l6
22069 stx %l6, [%l7 + 0x28]
22070 ldd [%l7 + 0x28], %f20
22071 setx 0xE4947B7FE215C934, %l1, %l5
22072 stx %l5, [%l7 + 0x10]
22073 ldd [%l7 + 0x10], %f8
22074 fdivd %f8, %f20, %f18
22075 array16 %l5, %g7, %o2
22076 bvc,a,pn %icc, loop_1862
22077loop_1861:
22078 ldd [%l7 + 0x78], %f24
22079 fmovspos %icc, %f30, %f15
22080 tcc %xcc, 0x0
22081loop_1862:
22082 fnot1 %f12, %f8
22083 edge8l %i7, %o1, %l6
22084 srlx %i3, %o6, %l1
22085 fmovsn %xcc, %f29, %f26
22086 fba,a %fcc2, loop_1863
22087 popc 0x12BF, %g6
22088 umulcc %o0, %i4, %o3
22089 mulscc %i6, 0x13BC, %o7
22090loop_1863:
22091 fornot2s %f23, %f15, %f15
22092 tvs %xcc, 0x6
22093 tvs %icc, 0x4
22094 fnegd %f10, %f26
22095 array16 %g2, %l4, %g5
22096 tvc %icc, 0x7
22097 fmovrsne %i5, %f4, %f17
22098 call loop_1864
22099 nop
22100 setx loop_1865, %l0, %l1
22101 jmpl %l1, %g1
22102 bshuffle %f30, %f0, %f18
22103 ta %xcc, 0x6
22104loop_1864:
22105 mova %xcc, %o4, %g4
22106loop_1865:
22107 edge16 %i2, %g3, %i1
22108 movre %l2, %i0, %o5
22109 fmovrdgz %l3, %f4, %f20
22110 fbu %fcc1, loop_1866
22111 fxor %f18, %f6, %f22
22112 wr %g0, 0x81, %asi
22113 stha %l5, [%l7 + 0x42] %asi
22114loop_1866:
22115 fmovdn %icc, %f17, %f24
22116 stb %g7, [%l7 + 0x6E]
22117 orn %l0, 0x0AD9, %o2
22118 addccc %i7, 0x1650, %l6
22119 fmovse %xcc, %f12, %f28
22120 orncc %o1, 0x0582, %o6
22121 membar 0x06
22122 fmovdvc %xcc, %f5, %f22
22123 bneg,pn %xcc, loop_1867
22124 ldsw [%l7 + 0x28], %l1
22125 movrlez %g6, %i3, %o0
22126 andcc %o3, 0x0892, %i4
22127loop_1867:
22128 fmovrsgez %o7, %f22, %f2
22129 movge %icc, %i6, %l4
22130 xnorcc %g2, %i5, %g1
22131 fnegd %f18, %f16
22132 xorcc %o4, %g5, %i2
22133 fnegs %f17, %f16
22134 fblg %fcc2, loop_1868
22135 be,pt %xcc, loop_1869
22136 ldub [%l7 + 0x49], %g3
22137 subccc %g4, %i1, %l2
22138loop_1868:
22139 nop
22140 wr %g0, 0x19, %asi
22141 sta %f30, [%l7 + 0x74] %asi
22142loop_1869:
22143 movrgz %o5, 0x139, %i0
22144 fsrc1 %f22, %f18
22145 std %f28, [%l7 + 0x28]
22146 movge %xcc, %l5, %g7
22147 smul %l0, 0x06D5, %l3
22148 subc %i7, 0x1A0C, %o2
22149 fornot1 %f14, %f20, %f20
22150 edge8ln %l6, %o1, %l1
22151 wr %g0, 0x80, %asi
22152 stba %o6, [%l7 + 0x33] %asi
22153 orn %g6, %i3, %o3
22154 movrgez %i4, 0x33F, %o7
22155 fmovsvc %icc, %f29, %f19
22156 sth %i6, [%l7 + 0x74]
22157 sdivx %o0, 0x0A7A, %g2
22158 set 0x6D, %l0
22159 ldsba [%l7 + %l0] 0x11, %l4
22160 fmovdle %xcc, %f5, %f20
22161 fmovsa %icc, %f22, %f19
22162 fmovrde %g1, %f22, %f2
22163 xnor %i5, 0x1D8A, %o4
22164 wr %g0, 0x11, %asi
22165 ldda [%l7 + 0x40] %asi, %f0
22166 fbuge,a %fcc0, loop_1870
22167 fornot2 %f4, %f26, %f8
22168 brnz,a %g5, loop_1871
22169 tsubcctv %g3, %i2, %i1
22170loop_1870:
22171 brlez,a %l2, loop_1872
22172 udivx %g4, 0x0D6E, %o5
22173loop_1871:
22174 fcmpeq32 %f14, %f6, %l5
22175 bge,pn %xcc, loop_1873
22176loop_1872:
22177 movrne %g7, %l0, %l3
22178 ldd [%l7 + 0x40], %f20
22179 movcc %xcc, %i7, %i0
22180loop_1873:
22181 tne %xcc, 0x2
22182 fpadd16 %f18, %f10, %f20
22183 fsrc2s %f2, %f9
22184 set 0x6C, %o2
22185 stwa %o2, [%l7 + %o2] 0x19
22186 edge32n %o1, %l1, %o6
22187 alignaddr %l6, %g6, %o3
22188 fblg,a %fcc2, loop_1874
22189 bpos,a loop_1875
22190 movvs %xcc, %i3, %o7
22191 movneg %icc, %i6, %i4
22192loop_1874:
22193 orncc %o0, 0x092E, %l4
22194loop_1875:
22195 smulcc %g1, 0x02A5, %g2
22196 te %xcc, 0x2
22197 movge %xcc, %o4, %g5
22198 set 0x60, %l2
22199 ldda [%l7 + %l2] 0x81, %i4
22200 faligndata %f12, %f20, %f6
22201 movg %xcc, %i2, %g3
22202 edge16ln %l2, %g4, %o5
22203 fbuge,a %fcc1, loop_1876
22204 fbn,a %fcc3, loop_1877
22205 fbn %fcc0, loop_1878
22206 fandnot1s %f28, %f10, %f4
22207loop_1876:
22208 popc 0x0BCE, %i1
22209loop_1877:
22210 subc %l5, %l0, %l3
22211loop_1878:
22212 movcs %icc, %i7, %i0
22213 bneg loop_1879
22214 edge8l %g7, %o2, %l1
22215 and %o6, %o1, %g6
22216 ta %xcc, 0x1
22217loop_1879:
22218 xnor %o3, 0x09FF, %l6
22219 srlx %o7, 0x1B, %i6
22220 alignaddr %i3, %i4, %l4
22221 fpadd16s %f20, %f10, %f6
22222 edge32n %o0, %g1, %o4
22223 tge %icc, 0x4
22224 umulcc %g2, 0x0A9B, %i5
22225 bpos %xcc, loop_1880
22226 fpack32 %f22, %f20, %f12
22227 ldsb [%l7 + 0x32], %i2
22228 movleu %xcc, %g3, %g5
22229loop_1880:
22230 fnegs %f15, %f31
22231 tpos %xcc, 0x7
22232 brlez %g4, loop_1881
22233 fmovdn %icc, %f18, %f0
22234 udiv %o5, 0x0EB5, %l2
22235 fnot1s %f0, %f19
22236loop_1881:
22237 fmuld8sux16 %f3, %f8, %f18
22238 edge16n %i1, %l0, %l3
22239 sub %l5, 0x1CAB, %i7
22240 andcc %i0, 0x092A, %g7
22241 set 0x48, %l4
22242 stxa %o2, [%l7 + %l4] 0xe2
22243 membar #Sync
22244 lduw [%l7 + 0x28], %l1
22245 set 0x78, %o7
22246 stxa %o1, [%l7 + %o7] 0x23
22247 membar #Sync
22248 fmovsgu %icc, %f23, %f15
22249 tl %icc, 0x6
22250 set 0x40, %i1
22251 ldda [%l7 + %i1] 0x04, %f16
22252 tsubcctv %g6, 0x1808, %o6
22253 add %o3, %l6, %o7
22254 wr %g0, 0x11, %asi
22255 ldsha [%l7 + 0x0A] %asi, %i3
22256 set 0x75, %o4
22257 lduba [%l7 + %o4] 0x04, %i6
22258 movrne %i4, %l4, %o0
22259 sdiv %g1, 0x0C34, %g2
22260 fcmpne32 %f28, %f30, %o4
22261 stx %i5, [%l7 + 0x60]
22262 edge16l %g3, %i2, %g5
22263 movcs %xcc, %o5, %l2
22264 nop
22265 setx 0x28A726EF, %l0, %l6
22266 st %l6, [%l7 + 0x28]
22267 ld [%l7 + 0x28], %f2
22268 fsqrts %f2, %f26
22269 edge32n %g4, %i1, %l3
22270 add %l5, %l0, %i0
22271 movcc %icc, %g7, %i7
22272 stw %l1, [%l7 + 0x20]
22273 edge32 %o2, %o1, %o6
22274 subc %o3, 0x04D1, %g6
22275 saved
22276 rdpr %cwp, %g1
22277 rdpr %cansave, %g2
22278 rdpr %canrestore, %g3
22279 rdpr %cleanwin, %g4
22280 rdpr %otherwin, %g5
22281 rdpr %wstate, %g6
22282 sll %l6, 0x12, %i3
22283 te %icc, 0x1
22284 set 0x7C, %g6
22285 lduwa [%l7 + %g6] 0x18, %o7
22286 bcc,a loop_1882
22287 tge %xcc, 0x3
22288 fmovrdne %i4, %f20, %f22
22289 fbo,a %fcc2, loop_1883
22290loop_1882:
22291 bgu %xcc, loop_1884
22292 fmovdl %xcc, %f20, %f16
22293 set 0x70, %g3
22294 ldxa [%l7 + %g3] 0x0c, %l4
22295loop_1883:
22296 edge8ln %i6, %g1, %o0
22297loop_1884:
22298 edge16ln %o4, %g2, %g3
22299 sdivcc %i5, 0x1D81, %i2
22300 orn %o5, %l2, %g5
22301 sir 0x01F1
22302 ba loop_1885
22303 srlx %i1, %l3, %g4
22304 array32 %l0, %l5, %i0
22305 movl %icc, %g7, %i7
22306loop_1885:
22307 fmovdne %icc, %f27, %f12
22308 array16 %l1, %o1, %o2
22309 andncc %o6, %o3, %l6
22310 movrlz %i3, 0x238, %o7
22311 movrlz %i4, %l4, %g6
22312 ldub [%l7 + 0x50], %g1
22313 movneg %icc, %i6, %o4
22314 saved
22315 rdpr %cwp, %g1
22316 rdpr %cansave, %g2
22317 rdpr %canrestore, %g3
22318 rdpr %cleanwin, %g4
22319 rdpr %otherwin, %g5
22320 rdpr %wstate, %g6
22321 fzero %f0
22322 xor %o0, 0x1F88, %g2
22323 fandnot2s %f11, %f18, %f29
22324 bleu,a loop_1886
22325 fbule,a %fcc2, loop_1887
22326 fbul %fcc3, loop_1888
22327 fmovsleu %xcc, %f28, %f12
22328loop_1886:
22329 fnands %f9, %f29, %f11
22330loop_1887:
22331 nop
22332 fitos %f3, %f31
22333 fstox %f31, %f8
22334loop_1888:
22335 tn %icc, 0x7
22336 udivcc %g3, 0x1007, %i2
22337 movcs %icc, %o5, %l2
22338 fmovsvc %xcc, %f17, %f22
22339 fmovsn %xcc, %f21, %f14
22340 fmovda %icc, %f12, %f20
22341 brlez,a %g5, loop_1889
22342 tsubcctv %i5, 0x00D8, %i1
22343 nop
22344 setx loop_1890, %l0, %l1
22345 jmpl %l1, %l3
22346 fmovrdlz %l0, %f20, %f8
22347loop_1889:
22348 lduh [%l7 + 0x24], %l5
22349 ldd [%l7 + 0x68], %g4
22350loop_1890:
22351 fnegd %f22, %f18
22352 subccc %g7, %i0, %l1
22353 edge16 %o1, %o2, %i7
22354 tn %icc, 0x3
22355 nop
22356 set 0x5C, %i6
22357 ldsw [%l7 + %i6], %o6
22358 bg,pn %xcc, loop_1891
22359 fbl,a %fcc0, loop_1892
22360 fbl %fcc0, loop_1893
22361 fbu,a %fcc1, loop_1894
22362loop_1891:
22363 fmovrslez %l6, %f27, %f29
22364loop_1892:
22365 call loop_1895
22366loop_1893:
22367 bg,a loop_1896
22368loop_1894:
22369 movneg %xcc, %i3, %o3
22370 nop
22371 fitos %f25, %f4
22372loop_1895:
22373 addccc %o7, 0x0948, %i4
22374loop_1896:
22375 subc %l4, %g1, %g6
22376 brnz,a %o4, loop_1897
22377 fbue,a %fcc3, loop_1898
22378 sir 0x0ACC
22379 movge %xcc, %o0, %g2
22380loop_1897:
22381 fandnot1 %f6, %f24, %f20
22382loop_1898:
22383 nop
22384 set 0x6F, %o1
22385 stba %g3, [%l7 + %o1] 0x10
22386 tvc %icc, 0x7
22387 fbn %fcc3, loop_1899
22388 movle %xcc, %i6, %i2
22389 bvc,pt %icc, loop_1900
22390 saved
22391 rdpr %cwp, %g1
22392 rdpr %cansave, %g2
22393 rdpr %canrestore, %g3
22394 rdpr %cleanwin, %g4
22395 rdpr %otherwin, %g5
22396 rdpr %wstate, %g6
22397loop_1899:
22398 bleu,a %icc, loop_1901
22399 smulcc %o5, 0x0FE7, %l2
22400loop_1900:
22401 membar 0x5F
22402 movvc %xcc, %g5, %i5
22403loop_1901:
22404 brlz %l3, loop_1902
22405 tpos %xcc, 0x6
22406 restored
22407 rdpr %cwp, %g1
22408 rdpr %cansave, %g2
22409 rdpr %canrestore, %g3
22410 rdpr %cleanwin, %g4
22411 rdpr %otherwin, %g5
22412 rdpr %wstate, %g6
22413 set 0x16, %o6
22414 ldstuba [%l7 + %o6] 0x81, %i1
22415loop_1902:
22416 bvs,pt %xcc, loop_1903
22417 membar 0x65
22418 sll %l0, 0x06, %l5
22419 edge16 %g7, %g4, %l1
22420loop_1903:
22421 smul %i0, %o1, %o2
22422 fble %fcc0, loop_1904
22423 sllx %i7, %o6, %i3
22424 brgz %o3, loop_1905
22425 sth %l6, [%l7 + 0x44]
22426loop_1904:
22427 fnand %f8, %f22, %f6
22428 nop
22429 setx 0xD9C42E97AFC15767, %l0, %l6
22430 stx %l6, [%l7 + 0x28]
22431 ldd [%l7 + 0x28], %f8
22432 setx 0x5BDEE2184AAC8CE8, %l1, %l5
22433 stx %l5, [%l7 + 0x10]
22434 ldd [%l7 + 0x10], %f28
22435 fdivd %f28, %f8, %f0
22436loop_1905:
22437 nop
22438 setx 0x2CB35F00, %l0, %l6
22439 st %l6, [%l7 + 0x28]
22440 ld [%l7 + 0x28], %f4
22441 setx 0xBBE32409, %l1, %l5
22442 st %l5, [%l7 + 0x10]
22443 ld [%l7 + 0x10], %f21
22444 fsubs %f21, %f4, %f4
22445 movvs %icc, %o7, %l4
22446 nop
22447 setx 0xDEB6B573F732137C, %l0, %l6
22448 stx %l6, [%l7 + 0x28]
22449 ldd [%l7 + 0x28], %f2
22450 setx 0xCBB7FBA3B02B6650, %l1, %l5
22451 stx %l5, [%l7 + 0x10]
22452 ldd [%l7 + 0x10], %f20
22453 faddd %f20, %f2, %f10
22454 udivcc %g1, 0x10A0, %g6
22455 addc %o4, %i4, %g2
22456 saved
22457 rdpr %cwp, %g1
22458 rdpr %cansave, %g2
22459 rdpr %canrestore, %g3
22460 rdpr %cleanwin, %g4
22461 rdpr %otherwin, %g5
22462 rdpr %wstate, %g6
22463 umul %o0, %i6, %g3
22464 fcmpgt16 %f16, %f4, %i2
22465 movpos %xcc, %o5, %l2
22466 fsrc2s %f25, %f3
22467 tcc %xcc, 0x4
22468 srl %g5, %l3, %i1
22469 array32 %i5, %l5, %l0
22470 sra %g7, 0x09, %g4
22471 smul %i0, %o1, %o2
22472 tneg %xcc, 0x3
22473 edge8 %l1, %o6, %i7
22474 fpadd16 %f18, %f24, %f16
22475 brgez %i3, loop_1906
22476 fpsub32s %f28, %f8, %f10
22477 stb %o3, [%l7 + 0x48]
22478 srl %o7, %l6, %l4
22479loop_1906:
22480 fmovdpos %icc, %f16, %f12
22481 sdivcc %g6, 0x10CE, %o4
22482 movn %icc, %g1, %g2
22483 fcmpgt16 %f26, %f2, %o0
22484 andn %i6, %g3, %i4
22485 tneg %xcc, 0x3
22486 movvc %xcc, %i2, %o5
22487 movl %icc, %l2, %g5
22488 fmovs %f23, %f10
22489 fnot1s %f0, %f8
22490 addc %i1, 0x0AE1, %l3
22491 nop
22492 fitos %f5, %f7
22493 fstox %f7, %f22
22494 fxtos %f22, %f4
22495 fbn,a %fcc1, loop_1907
22496 smul %i5, %l5, %g7
22497 movvs %xcc, %l0, %i0
22498 prefetch [%l7 + 0x1C], 0x2
22499loop_1907:
22500 orncc %o1, %o2, %g4
22501 sra %l1, 0x0D, %i7
22502 bvc,pt %xcc, loop_1908
22503 fmovdle %icc, %f13, %f25
22504 fblg %fcc1, loop_1909
22505 tpos %xcc, 0x2
22506loop_1908:
22507 sdivx %i3, 0x0D16, %o6
22508 movl %icc, %o7, %o3
22509loop_1909:
22510 umulcc %l6, %g6, %l4
22511 fmovdn %icc, %f21, %f26
22512 or %g1, %g2, %o0
22513 popc %o4, %i6
22514 sra %g3, 0x07, %i2
22515 fmovsvs %xcc, %f3, %f10
22516 movneg %xcc, %i4, %o5
22517 fmovsge %xcc, %f3, %f0
22518 fmovrdlez %l2, %f10, %f4
22519 andn %g5, 0x17E7, %i1
22520 movg %icc, %i5, %l3
22521 fmovdvs %xcc, %f23, %f30
22522 fxnors %f2, %f31, %f13
22523 popc %g7, %l0
22524 movcs %xcc, %l5, %o1
22525 add %l7, 0x3C, %l6
22526 wr %g0, 0x80, %asi
22527 casa [%l6] 0x80, %o2, %i0
22528 fpackfix %f2, %f9
22529 membar 0x3B
22530 saved
22531 rdpr %cwp, %g1
22532 rdpr %cansave, %g2
22533 rdpr %canrestore, %g3
22534 rdpr %cleanwin, %g4
22535 rdpr %otherwin, %g5
22536 rdpr %wstate, %g6
22537 set 0x66, %i5
22538 lduha [%l7 + %i5] 0x0c, %g4
22539 fornot1 %f26, %f20, %f6
22540 fxnor %f12, %f24, %f14
22541 movre %i7, 0x227, %i3
22542 fbl %fcc0, loop_1910
22543 mova %icc, %l1, %o7
22544 fmovse %xcc, %f27, %f5
22545 tg %icc, 0x4
22546loop_1910:
22547 bcc,a,pn %xcc, loop_1911
22548 edge8ln %o3, %o6, %l6
22549 fmovsa %xcc, %f7, %f28
22550 movrgz %l4, 0x3D2, %g1
22551loop_1911:
22552 edge8l %g6, %o0, %g2
22553 fbuge,a %fcc3, loop_1912
22554 taddcctv %i6, 0x1DE4, %g3
22555 sethi 0x090C, %i2
22556 edge16l %i4, %o4, %o5
22557loop_1912:
22558 fandnot2s %f6, %f23, %f8
22559 fmovscc %xcc, %f12, %f26
22560 ldub [%l7 + 0x67], %g5
22561 movvs %xcc, %i1, %l2
22562 tcs %icc, 0x1
22563 movle %icc, %i5, %g7
22564 xnor %l0, 0x0279, %l5
22565 edge16n %o1, %l3, %i0
22566 movrlz %g4, %i7, %i3
22567 fsrc1 %f14, %f24
22568 sdivcc %o2, 0x13AE, %l1
22569 nop
22570 setx loop_1913, %l0, %l1
22571 jmpl %l1, %o3
22572 srlx %o7, 0x03, %o6
22573 fmovsgu %xcc, %f4, %f19
22574 udivx %l4, 0x005F, %g1
22575loop_1913:
22576 sethi 0x1F89, %g6
22577 wr %g0, 0x18, %asi
22578 ldda [%l7 + 0x30] %asi, %i6
22579 membar #Sync
22580 set 0x40, %g5
22581 ldda [%l7 + %g5] 0xf0, %f16
22582 lduh [%l7 + 0x78], %g2
22583 ldsb [%l7 + 0x32], %i6
22584 fmovsg %xcc, %f25, %f2
22585 bvs,pt %xcc, loop_1914
22586 bcs loop_1915
22587 and %g3, %i2, %i4
22588 tneg %xcc, 0x7
22589loop_1914:
22590 movne %icc, %o4, %o5
22591loop_1915:
22592 fpackfix %f2, %f19
22593 fcmpgt16 %f22, %f18, %o0
22594 stx %i1, [%l7 + 0x08]
22595 movgu %xcc, %l2, %g5
22596 udivcc %i5, 0x04F1, %g7
22597 fandnot1s %f15, %f24, %f22
22598 alignaddrl %l0, %l5, %o1
22599 subcc %l3, 0x0F55, %i0
22600 fxnor %f4, %f12, %f26
22601 tgu %xcc, 0x3
22602 edge8n %g4, %i7, %i3
22603 tleu %icc, 0x4
22604 movrgez %o2, %o3, %l1
22605 edge8ln %o6, %l4, %g1
22606 tne %xcc, 0x5
22607 tne %xcc, 0x2
22608 fmovdvs %xcc, %f6, %f20
22609 fbg %fcc0, loop_1916
22610 mulscc %o7, %l6, %g2
22611 movl %xcc, %g6, %i6
22612 bshuffle %f16, %f16, %f24
22613loop_1916:
22614 fpsub32 %f10, %f0, %f26
22615 fbug,a %fcc2, loop_1917
22616 movpos %icc, %i2, %g3
22617 movrgez %o4, 0x3B0, %i4
22618 fmovdle %xcc, %f13, %f28
22619loop_1917:
22620 be loop_1918
22621 edge16 %o0, %i1, %l2
22622 fmovsle %icc, %f18, %f28
22623 fmovsne %xcc, %f10, %f17
22624loop_1918:
22625 xnor %g5, %o5, %g7
22626 bcs %icc, loop_1919
22627 fbul,a %fcc1, loop_1920
22628 edge8l %l0, %l5, %i5
22629 fmovscs %icc, %f28, %f10
22630loop_1919:
22631 ldub [%l7 + 0x5F], %o1
22632loop_1920:
22633 movle %xcc, %l3, %i0
22634 movrne %i7, %g4, %i3
22635 edge32ln %o2, %o3, %l1
22636 sllx %l4, 0x03, %o6
22637 fmovsg %icc, %f7, %f8
22638 xorcc %o7, %l6, %g2
22639 fmovsne %xcc, %f4, %f15
22640 ldd [%l7 + 0x10], %f6
22641 edge8l %g1, %i6, %i2
22642 set 0x3C, %l5
22643 ldswa [%l7 + %l5] 0x0c, %g6
22644 tge %icc, 0x4
22645 addccc %o4, %i4, %o0
22646 sdivcc %i1, 0x05F6, %g3
22647 fnot1s %f0, %f0
22648 fpsub32 %f6, %f30, %f18
22649 wr %g0, 0x81, %asi
22650 ldstuba [%l7 + 0x5D] %asi, %l2
22651 sllx %g5, %g7, %o5
22652 fmovdl %icc, %f29, %f26
22653 sub %l0, %i5, %o1
22654 fcmpeq16 %f12, %f20, %l5
22655 brlez %l3, loop_1921
22656 movvc %icc, %i0, %g4
22657 fmovrslz %i3, %f25, %f30
22658 mulscc %i7, %o3, %o2
22659loop_1921:
22660 sllx %l1, %o6, %o7
22661 udivcc %l4, 0x0EF0, %g2
22662 tsubcctv %l6, 0x1043, %i6
22663 fnor %f28, %f10, %f16
22664 tpos %xcc, 0x5
22665 tvs %xcc, 0x7
22666 nop
22667 fitos %f20, %f24
22668 srax %g1, %i2, %o4
22669 srax %g6, %i4, %o0
22670 saved
22671 rdpr %cwp, %g1
22672 rdpr %cansave, %g2
22673 rdpr %canrestore, %g3
22674 rdpr %cleanwin, %g4
22675 rdpr %otherwin, %g5
22676 rdpr %wstate, %g6
22677 xnorcc %i1, %l2, %g5
22678 movge %icc, %g3, %o5
22679 taddcc %l0, 0x0CF1, %g7
22680 movrlez %o1, %l5, %l3
22681 tle %xcc, 0x5
22682 fpsub32 %f16, %f16, %f4
22683 edge16n %i5, %i0, %i3
22684 fpadd32 %f18, %f20, %f14
22685 fmovrde %i7, %f28, %f22
22686 movrlez %g4, 0x3DA, %o2
22687 fabsd %f20, %f0
22688 set 0x70, %o0
22689 prefetcha [%l7 + %o0] 0x19, 0x2
22690 fbul %fcc2, loop_1922
22691 fabsd %f20, %f2
22692 fandnot1s %f7, %f20, %f14
22693 subccc %o6, 0x0773, %l1
22694loop_1922:
22695 tl %icc, 0x4
22696 udivcc %l4, 0x1625, %o7
22697 xnorcc %g2, %l6, %i6
22698 fble %fcc0, loop_1923
22699 fbg,a %fcc0, loop_1924
22700 fcmpne32 %f8, %f2, %g1
22701 fmovdn %xcc, %f8, %f10
22702loop_1923:
22703 movcs %icc, %o4, %g6
22704loop_1924:
22705 subc %i2, %i4, %i1
22706 fbg,a %fcc1, loop_1925
22707 fmovscc %icc, %f30, %f7
22708 srl %l2, 0x12, %o0
22709 movre %g5, %g3, %l0
22710loop_1925:
22711 xnor %g7, %o1, %o5
22712 wr %g0, 0x89, %asi
22713 prefetcha [%l7 + 0x48] %asi, 0x1
22714 movrgz %i5, 0x253, %i0
22715 subccc %l3, 0x1DB6, %i3
22716 or %i7, %g4, %o3
22717 te %icc, 0x1
22718 fmovse %icc, %f6, %f1
22719 ldsh [%l7 + 0x1A], %o6
22720 fble %fcc1, loop_1926
22721 lduw [%l7 + 0x08], %l1
22722 fmovrdgz %l4, %f0, %f4
22723 fbule,a %fcc1, loop_1927
22724loop_1926:
22725 fbue %fcc0, loop_1928
22726 edge16l %o2, %o7, %g2
22727 fmovrdgez %l6, %f8, %f14
22728loop_1927:
22729 stb %i6, [%l7 + 0x5F]
22730loop_1928:
22731 bne %xcc, loop_1929
22732 and %o4, 0x0794, %g6
22733 popc %g1, %i2
22734 smulcc %i4, %l2, %i1
22735loop_1929:
22736 fornot1 %f30, %f24, %f24
22737 fsrc1s %f27, %f20
22738 fsrc1s %f25, %f1
22739 nop
22740 set 0x08, %i0
22741 ldd [%l7 + %i0], %f8
22742 and %o0, 0x19E1, %g3
22743 andncc %l0, %g7, %o1
22744 subcc %o5, %g5, %l5
22745 add %i0, %l3, %i5
22746 brlz %i7, loop_1930
22747 sth %i3, [%l7 + 0x66]
22748 taddcc %g4, %o6, %l1
22749 tsubcctv %l4, 0x145F, %o3
22750loop_1930:
22751 addc %o7, %o2, %l6
22752 tleu %icc, 0x6
22753 fcmpeq32 %f2, %f18, %i6
22754 fmovdneg %xcc, %f24, %f19
22755 tl %xcc, 0x3
22756 fandnot2s %f10, %f16, %f8
22757 bpos,pn %xcc, loop_1931
22758 andn %o4, 0x19C6, %g2
22759 sir 0x112A
22760 addc %g1, %i2, %g6
22761loop_1931:
22762 bn,pt %xcc, loop_1932
22763 fbne %fcc2, loop_1933
22764 restored
22765 rdpr %cwp, %g1
22766 rdpr %cansave, %g2
22767 rdpr %canrestore, %g3
22768 rdpr %cleanwin, %g4
22769 rdpr %otherwin, %g5
22770 rdpr %wstate, %g6
22771 movcc %xcc, %l2, %i4
22772loop_1932:
22773 movleu %icc, %i1, %g3
22774loop_1933:
22775 mulscc %o0, 0x15C7, %l0
22776 fmovdleu %icc, %f30, %f6
22777 edge32n %g7, %o5, %o1
22778 orncc %g5, %l5, %l3
22779 fnot1 %f20, %f8
22780 ld [%l7 + 0x6C], %f14
22781 bn,a,pt %icc, loop_1934
22782 movrgz %i0, 0x0DE, %i7
22783 fpadd16 %f20, %f22, %f4
22784 membar 0x64
22785loop_1934:
22786 umulcc %i3, 0x09AE, %g4
22787 call loop_1935
22788 movrgz %o6, 0x3A2, %l1
22789 smul %l4, %o3, %o7
22790 tsubcc %o2, 0x03EB, %i5
22791loop_1935:
22792 alignaddrl %i6, %o4, %g2
22793 call loop_1936
22794 fmovdcs %icc, %f29, %f13
22795 add %l6, %i2, %g1
22796 fmovrdlz %l2, %f18, %f22
22797loop_1936:
22798 tn %xcc, 0x7
22799 tge %icc, 0x1
22800 subccc %i4, %g6, %i1
22801 sdivcc %g3, 0x087F, %l0
22802 sub %o0, %o5, %o1
22803 mulscc %g7, 0x160F, %l5
22804 edge16 %g5, %l3, %i0
22805 srl %i3, 0x0A, %i7
22806 umulcc %g4, %l1, %o6
22807 be,pn %icc, loop_1937
22808 andn %o3, %l4, %o7
22809 fmovdcc %icc, %f15, %f10
22810 brgez,a %i5, loop_1938
22811loop_1937:
22812 restored
22813 rdpr %cwp, %g1
22814 rdpr %cansave, %g2
22815 rdpr %canrestore, %g3
22816 rdpr %cleanwin, %g4
22817 rdpr %otherwin, %g5
22818 rdpr %wstate, %g6
22819 sth %i6, [%l7 + 0x4C]
22820 fpsub32 %f12, %f22, %f2
22821loop_1938:
22822 movn %icc, %o4, %o2
22823 movvc %xcc, %g2, %l6
22824 sethi 0x1BFC, %i2
22825 nop
22826 setx 0x244D0CE1106558BC, %l0, %l6
22827 stx %l6, [%l7 + 0x50]
22828 ldx [%l7 + 0x50], %fsr
22829 tle %icc, 0x4
22830 tvs %icc, 0x5
22831 fpadd16s %f22, %f4, %f17
22832 fbue %fcc2, loop_1939
22833 udivcc %g1, 0x1F71, %i4
22834 fxnors %f17, %f6, %f25
22835 set 0x6C, %g2
22836 lda [%l7 + %g2] 0x19, %f30
22837loop_1939:
22838 nop
22839 set 0x7C, %i2
22840 stwa %g6, [%l7 + %i2] 0x2a
22841 membar #Sync
22842 movre %i1, 0x1CB, %l2
22843 addc %l0, 0x120C, %o0
22844 edge32n %o5, %o1, %g3
22845 movcs %icc, %l5, %g7
22846 flush %l7 + 0x30
22847 udivx %g5, 0x0161, %i0
22848 swap [%l7 + 0x4C], %l3
22849 movrne %i7, %i3, %l1
22850 brlez,a %g4, loop_1940
22851 tvs %xcc, 0x0
22852 sir 0x0B10
22853 tvs %xcc, 0x5
22854loop_1940:
22855 bneg,pt %xcc, loop_1941
22856 movvc %icc, %o6, %l4
22857 sdiv %o7, 0x124B, %o3
22858 set 0x70, %g4
22859 ldda [%l7 + %g4] 0x26, %i4
22860loop_1941:
22861 nop
22862 wr %g0, 0x89, %asi
22863 stxa %o4, [%l7 + 0x68] %asi
22864 fmuld8sux16 %f21, %f3, %f18
22865 fmovdl %xcc, %f1, %f4
22866 orn %o2, %i6, %g2
22867 movrlez %l6, %g1, %i2
22868 tvs %icc, 0x4
22869 tpos %xcc, 0x7
22870 fmovdgu %icc, %f9, %f24
22871 tcc %icc, 0x1
22872 tsubcctv %g6, 0x051B, %i1
22873 fmovrsgz %i4, %f20, %f5
22874 edge16n %l0, %o0, %o5
22875 tleu %icc, 0x6
22876 fmovdcc %xcc, %f7, %f19
22877 fbne,a %fcc2, loop_1942
22878 fmovsge %icc, %f13, %f21
22879 saved
22880 rdpr %cwp, %g1
22881 rdpr %cansave, %g2
22882 rdpr %canrestore, %g3
22883 rdpr %cleanwin, %g4
22884 rdpr %otherwin, %g5
22885 rdpr %wstate, %g6
22886 add %l7, 0x60, %l6
22887 wr %g0, 0x04, %asi
22888 ldxa [%l6] %asi, %o1
22889 casxa [%l6] 0x04, %o1, %g3
22890loop_1942:
22891 edge32ln %l5, %l2, %g5
22892 sll %g7, 0x00, %i0
22893 fnot1s %f30, %f10
22894 swap [%l7 + 0x7C], %i7
22895 fbule,a %fcc0, loop_1943
22896 udiv %i3, 0x1408, %l1
22897 subc %g4, 0x0067, %l3
22898 tl %icc, 0x4
22899loop_1943:
22900 fnors %f10, %f19, %f28
22901 fones %f28
22902 bg %icc, loop_1944
22903 tcc %xcc, 0x1
22904 wr %g0, 0x88, %asi
22905 lduwa [%l7 + 0x40] %asi, %o6
22906loop_1944:
22907 orncc %l4, %o3, %i5
22908 fbn,a %fcc3, loop_1945
22909 sth %o4, [%l7 + 0x0C]
22910 umul %o2, 0x1BE7, %i6
22911 nop
22912 fitod %f12, %f6
22913 fdtos %f6, %f25
22914loop_1945:
22915 nop
22916 setx 0x03FA0521, %l0, %l6
22917 st %l6, [%l7 + 0x28]
22918 ld [%l7 + 0x28], %f25
22919 setx 0x5850D2ED, %l1, %l5
22920 st %l5, [%l7 + 0x10]
22921 ld [%l7 + 0x10], %f16
22922 fadds %f16, %f25, %f26
22923 fbg,a %fcc1, loop_1946
22924 movneg %icc, %g2, %o7
22925 movge %icc, %g1, %l6
22926 membar 0x06
22927loop_1946:
22928 ldx [%l7 + 0x50], %g6
22929 edge8n %i2, %i1, %i4
22930 fba %fcc3, loop_1947
22931 sth %o0, [%l7 + 0x40]
22932 tcc %xcc, 0x1
22933 nop
22934 setx 0x63B1BF51, %l0, %l6
22935 st %l6, [%l7 + 0x28]
22936 ld [%l7 + 0x28], %f2
22937 setx 0xADB4E3A5, %l1, %l5
22938 st %l5, [%l7 + 0x10]
22939 ld [%l7 + 0x10], %f15
22940 fdivs %f15, %f2, %f30
22941loop_1947:
22942 fcmpne16 %f26, %f16, %o5
22943 movrgz %l0, %o1, %g3
22944 nop
22945 setx 0xE3CB2F90B05F065F, %l0, %l6
22946 stx %l6, [%l7 + 0x38]
22947 ldx [%l7 + 0x38], %fsr
22948 movleu %icc, %l2, %g5
22949 sll %g7, %l5, %i0
22950 bn,pn %icc, loop_1948
22951 subcc %i7, 0x130F, %l1
22952 fmovdl %xcc, %f22, %f25
22953 movrlz %g4, 0x015, %l3
22954loop_1948:
22955 movrlez %i3, %o6, %o3
22956 movrgez %l4, %i5, %o2
22957 brgez %o4, loop_1949
22958 tcs %xcc, 0x7
22959 movgu %xcc, %i6, %o7
22960 brgez,a %g1, loop_1950
22961loop_1949:
22962 subc %l6, 0x0B61, %g6
22963 tvc %xcc, 0x2
22964 wr %g0, 0x27, %asi
22965 stba %g2, [%l7 + 0x3C] %asi
22966 membar #Sync
22967loop_1950:
22968 udivcc %i1, 0x01B8, %i4
22969 ldd [%l7 + 0x20], %o0
22970 wr %g0, 0x16, %asi
22971 stda %f0, [%l7 + 0x40] %asi
22972 membar #Sync
22973 fbo %fcc1, loop_1951
22974 udivcc %o5, 0x1EE9, %l0
22975 nop
22976 fitod %f8, %f30
22977 fdtoi %f30, %f31
22978 fmovse %icc, %f14, %f31
22979loop_1951:
22980 edge32 %i2, %o1, %g3
22981 tcc %xcc, 0x7
22982 nop
22983 fitod %f2, %f28
22984 fdtoi %f28, %f10
22985 tsubcctv %l2, 0x155E, %g7
22986 wr %g0, 0xe2, %asi
22987 stha %g5, [%l7 + 0x54] %asi
22988 membar #Sync
22989 or %l5, %i0, %l1
22990 fmovrdlez %i7, %f10, %f18
22991 fmovs %f5, %f26
22992 edge32 %l3, %g4, %o6
22993 xor %o3, 0x0049, %i3
22994 movne %xcc, %i5, %o2
22995 array16 %o4, %l4, %o7
22996 taddcctv %g1, %l6, %i6
22997 tne %icc, 0x1
22998 tne %xcc, 0x0
22999 fbu %fcc1, loop_1952
23000 movrlez %g2, 0x0F3, %g6
23001 fmovsne %xcc, %f22, %f22
23002 fbue %fcc2, loop_1953
23003loop_1952:
23004 movleu %icc, %i4, %i1
23005 fmovdvs %xcc, %f22, %f6
23006 udivcc %o0, 0x138A, %o5
23007loop_1953:
23008 fxnors %f31, %f28, %f2
23009 mova %icc, %l0, %i2
23010 fbu,a %fcc3, loop_1954
23011 sllx %o1, %g3, %g7
23012 addccc %l2, 0x10C2, %g5
23013 nop
23014 setx 0x56B0805DEE03E500, %l0, %l6
23015 stx %l6, [%l7 + 0x28]
23016 ldd [%l7 + 0x28], %f12
23017 fsqrtd %f12, %f12
23018loop_1954:
23019 xnor %i0, 0x1A1B, %l1
23020 sra %i7, 0x10, %l5
23021 brlz %l3, loop_1955
23022 movcc %icc, %o6, %g4
23023 xnorcc %o3, 0x13F0, %i5
23024 fmovrsgez %i3, %f31, %f1
23025loop_1955:
23026 edge8ln %o4, %o2, %o7
23027 mova %icc, %g1, %l6
23028 alignaddrl %l4, %i6, %g2
23029 movpos %icc, %i4, %g6
23030 tgu %xcc, 0x5
23031 tvc %xcc, 0x0
23032 udiv %o0, 0x0CED, %o5
23033 edge8l %l0, %i1, %i2
23034 umul %o1, 0x1508, %g7
23035 array8 %l2, %g5, %g3
23036 restored
23037 rdpr %cwp, %g1
23038 rdpr %cansave, %g2
23039 rdpr %canrestore, %g3
23040 rdpr %cleanwin, %g4
23041 rdpr %otherwin, %g5
23042 rdpr %wstate, %g6
23043 edge8 %i0, %i7, %l1
23044 sethi 0x1BAC, %l5
23045 add %l7, 0x6C, %l6
23046 wr %g0, 0x88, %asi
23047 casa [%l6] %asi, %o6, %g4
23048 edge8 %o3, %i5, %l3
23049 brgez,a %o4, loop_1956
23050 fnot2 %f4, %f10
23051 tn %icc, 0x5
23052 wr %g0, 0x18, %asi
23053 sta %f30, [%l7 + 0x7C] %asi
23054loop_1956:
23055 prefetch [%l7 + 0x7C], 0x2
23056 fmovrdlez %o2, %f0, %f14
23057 fble %fcc2, loop_1957
23058 array32 %i3, %o7, %l6
23059 tpos %icc, 0x1
23060 fxnor %f6, %f4, %f0
23061loop_1957:
23062 bpos,pn %icc, loop_1958
23063 bne,a,pn %icc, loop_1959
23064 tn %xcc, 0x7
23065 te %icc, 0x3
23066loop_1958:
23067 edge32l %l4, %i6, %g2
23068loop_1959:
23069 brlez,a %g1, loop_1960
23070 fbne %fcc1, loop_1961
23071 fmovdvs %xcc, %f17, %f9
23072 lduw [%l7 + 0x20], %g6
23073loop_1960:
23074 fmovscs %icc, %f31, %f31
23075loop_1961:
23076 te %icc, 0x6
23077 fpmerge %f9, %f26, %f0
23078 bgu,pn %icc, loop_1962
23079 tsubcc %o0, %i4, %o5
23080 fblg %fcc1, loop_1963
23081 array16 %l0, %i2, %i1
23082loop_1962:
23083 movn %xcc, %o1, %l2
23084 sdiv %g5, 0x077F, %g7
23085loop_1963:
23086 sethi 0x1652, %g3
23087 fble %fcc0, loop_1964
23088 fbl,a %fcc2, loop_1965
23089 mulx %i7, 0x10DF, %i0
23090 edge16n %l5, %l1, %o6
23091loop_1964:
23092 bn,a,pn %icc, loop_1966
23093loop_1965:
23094 bvs,pn %icc, loop_1967
23095 tcs %xcc, 0x0
23096 movpos %icc, %g4, %i5
23097loop_1966:
23098 stbar
23099loop_1967:
23100 be,pt %icc, loop_1968
23101 sllx %o3, 0x0F, %l3
23102 nop
23103 fitod %f8, %f28
23104 fdtoi %f28, %f13
23105 addc %o4, 0x0531, %o2
23106loop_1968:
23107 nop
23108 setx 0xC44FBE947A4C8332, %l0, %l6
23109 stx %l6, [%l7 + 0x28]
23110 ldd [%l7 + 0x28], %f16
23111 setx 0x413703466F5A4D2C, %l1, %l5
23112 stx %l5, [%l7 + 0x10]
23113 ldd [%l7 + 0x10], %f22
23114 fsubd %f22, %f16, %f0
23115 fmovdleu %xcc, %f12, %f14
23116 fzero %f24
23117 sdiv %i3, 0x0FEC, %o7
23118 bcs,pn %icc, loop_1969
23119 subc %l6, %l4, %i6
23120 fbe %fcc2, loop_1970
23121 addc %g2, %g1, %o0
23122loop_1969:
23123 fones %f4
23124 xnorcc %g6, %o5, %i4
23125loop_1970:
23126 nop
23127 setx 0x49C4429C106AC1D2, %l0, %l6
23128 stx %l6, [%l7 + 0x60]
23129 ldx [%l7 + 0x60], %fsr
23130 stw %i2, [%l7 + 0x68]
23131 addccc %i1, 0x1431, %o1
23132 nop
23133 setx 0x04D4FFED3285CE6E, %l0, %l6
23134 stx %l6, [%l7 + 0x28]
23135 ldd [%l7 + 0x28], %f28
23136 fsqrtd %f28, %f24
23137 faligndata %f14, %f4, %f2
23138 fbge,a %fcc1, loop_1971
23139 fmovsl %xcc, %f6, %f4
23140 or %l2, 0x0631, %g5
23141 edge32l %g7, %g3, %l0
23142loop_1971:
23143 edge16ln %i0, %l5, %l1
23144 movl %xcc, %i7, %g4
23145 sllx %i5, %o6, %l3
23146 andncc %o4, %o2, %o3
23147 brz,a %o7, loop_1972
23148 fones %f28
23149 fmovsvc %xcc, %f5, %f16
23150 sth %l6, [%l7 + 0x7C]
23151loop_1972:
23152 fmovrsgz %i3, %f1, %f16
23153 set 0x50, %g1
23154 ldda [%l7 + %g1] 0x14, %i6
23155 taddcc %g2, 0x0F32, %l4
23156 fmovdl %icc, %f19, %f5
23157 udivcc %g1, 0x1B0E, %o0
23158 sir 0x03BE
23159 tpos %xcc, 0x5
23160 sethi 0x0932, %g6
23161 tneg %icc, 0x7
23162 ble,a,pt %xcc, loop_1973
23163 srax %o5, 0x18, %i4
23164 mulx %i1, 0x13AD, %o1
23165 fone %f20
23166loop_1973:
23167 sub %l2, 0x0186, %i2
23168 nop
23169 fitod %f6, %f16
23170 fdtoi %f16, %f17
23171 movrgz %g5, %g7, %g3
23172 fcmple32 %f12, %f14, %i0
23173 movvs %xcc, %l0, %l1
23174 edge32l %i7, %l5, %i5
23175 brlez,a %o6, loop_1974
23176 edge32l %l3, %g4, %o2
23177 nop
23178 fitod %f0, %f8
23179 fdtox %f8, %f26
23180 fxtod %f26, %f26
23181 edge8 %o3, %o7, %o4
23182loop_1974:
23183 tpos %xcc, 0x5
23184 ldstub [%l7 + 0x24], %i3
23185 movg %icc, %l6, %i6
23186 restored
23187 rdpr %cwp, %g1
23188 rdpr %cansave, %g2
23189 rdpr %canrestore, %g3
23190 rdpr %cleanwin, %g4
23191 rdpr %otherwin, %g5
23192 rdpr %wstate, %g6
23193 nop
23194 setx 0xCC6F2887B12DA4F4, %l0, %l6
23195 stx %l6, [%l7 + 0x28]
23196 ldd [%l7 + 0x28], %f4
23197 setx 0xD9A06CCE5963833D, %l1, %l5
23198 stx %l5, [%l7 + 0x10]
23199 ldd [%l7 + 0x10], %f8
23200 fsubd %f8, %f4, %f18
23201 fmul8x16au %f5, %f25, %f22
23202 fmovrsgez %l4, %f5, %f22
23203 movg %icc, %g2, %o0
23204 fbu,a %fcc2, loop_1975
23205 sethi 0x0BF4, %g1
23206 sethi 0x0180, %o5
23207 udiv %g6, 0x09EF, %i4
23208loop_1975:
23209 alignaddr %i1, %o1, %l2
23210 fcmpgt32 %f6, %f6, %i2
23211 movle %icc, %g7, %g5
23212 set 0x0, %o5
23213 stxa %g3, [%g0 + %o5] 0x5f
23214 array8 %i0, %l0, %i7
23215 bvc,a,pn %xcc, loop_1976
23216 nop
23217 set 0x50, %l1
23218 ldstub [%l7 + %l1], %l5
23219 faligndata %f0, %f22, %f4
23220 fbge %fcc0, loop_1977
23221loop_1976:
23222 movge %icc, %i5, %o6
23223 ld [%l7 + 0x74], %f23
23224 call loop_1978
23225loop_1977:
23226 bn,a,pt %xcc, loop_1979
23227 fnot1 %f16, %f6
23228 nop
23229 fitos %f10, %f17
23230 fstox %f17, %f24
23231 fxtos %f24, %f28
23232loop_1978:
23233 alignaddr %l3, %g4, %o2
23234loop_1979:
23235 addcc %o3, %l1, %o7
23236 fbge,a %fcc2, loop_1980
23237 fmovsne %icc, %f3, %f22
23238 tsubcc %o4, %l6, %i6
23239 alignaddrl %i3, %l4, %o0
23240loop_1980:
23241 ld [%l7 + 0x24], %f22
23242 smulcc %g1, %o5, %g2
23243 array16 %g6, %i1, %i4
23244 movrgz %l2, 0x1C3, %o1
23245 brgez,a %i2, loop_1981
23246 smulcc %g7, 0x061B, %g3
23247 ldd [%l7 + 0x38], %i0
23248 umulcc %g5, %l0, %i7
23249loop_1981:
23250 addcc %i5, %l5, %l3
23251 sra %o6, %g4, %o3
23252 movcs %xcc, %o2, %l1
23253 ldx [%l7 + 0x08], %o4
23254 bshuffle %f14, %f22, %f8
23255 or %l6, %i6, %i3
23256 fmul8x16al %f28, %f17, %f2
23257 movleu %xcc, %o7, %l4
23258 tl %xcc, 0x6
23259 fbg,a %fcc3, loop_1982
23260 tpos %xcc, 0x2
23261 movleu %xcc, %g1, %o5
23262 pdist %f6, %f16, %f4
23263loop_1982:
23264 alignaddrl %o0, %g2, %i1
23265 wr %g0, 0x80, %asi
23266 ldxa [%l7 + 0x40] %asi, %g6
23267 ldd [%l7 + 0x68], %l2
23268 fmovsvc %xcc, %f20, %f10
23269 brz %i4, loop_1983
23270 tvc %icc, 0x6
23271 nop
23272 fitod %f2, %f30
23273 fdtox %f30, %f8
23274 ldstub [%l7 + 0x6F], %i2
23275loop_1983:
23276 fcmpne16 %f10, %f10, %g7
23277 movneg %icc, %o1, %i0
23278 edge32n %g3, %g5, %l0
23279 tg %xcc, 0x7
23280 tleu %xcc, 0x1
23281 fpadd16s %f14, %f25, %f22
23282 edge16n %i5, %l5, %i7
23283 sllx %o6, 0x09, %l3
23284 fbge,a %fcc2, loop_1984
23285 movrlz %o3, %g4, %l1
23286 ldstub [%l7 + 0x6C], %o2
23287 add %l7, 0x40, %l6
23288 wr %g0, 0x80, %asi
23289 ldxa [%l6] %asi, %o4
23290 casxa [%l6] 0x80, %o4, %l6
23291loop_1984:
23292 subcc %i6, 0x080F, %i3
23293 orcc %l4, 0x1F68, %g1
23294 movrgz %o7, %o5, %g2
23295 movrlz %o0, 0x3FC, %i1
23296 for %f12, %f10, %f12
23297 edge8ln %l2, %g6, %i2
23298 movrlez %g7, %o1, %i4
23299 fcmple16 %f20, %f16, %g3
23300 sdivx %i0, 0x163E, %g5
23301 tneg %xcc, 0x7
23302 movleu %xcc, %l0, %i5
23303 move %icc, %l5, %o6
23304 fmovdcs %icc, %f31, %f20
23305 movgu %xcc, %i7, %l3
23306 taddcc %o3, %g4, %l1
23307 xor %o2, 0x1C54, %o4
23308 xnor %i6, %i3, %l6
23309 taddcc %l4, 0x10FF, %o7
23310 tneg %icc, 0x7
23311 brz,a %o5, loop_1985
23312 tsubcc %g2, %g1, %i1
23313 tvc %icc, 0x2
23314 taddcc %o0, %g6, %i2
23315loop_1985:
23316 fblg %fcc1, loop_1986
23317 movpos %icc, %l2, %g7
23318 sdivx %i4, 0x094F, %g3
23319 fmovdcc %xcc, %f25, %f12
23320loop_1986:
23321 xnorcc %i0, %g5, %l0
23322 nop
23323 setx loop_1987, %l0, %l1
23324 jmpl %l1, %i5
23325 tgu %icc, 0x2
23326 fbl,a %fcc2, loop_1988
23327 fxnors %f20, %f24, %f10
23328loop_1987:
23329 fmovrdgez %o1, %f26, %f24
23330 popc %l5, %o6
23331loop_1988:
23332 nop
23333 wr %g0, 0x80, %asi
23334 ldswa [%l7 + 0x08] %asi, %l3
23335 set 0x08, %i7
23336 prefetcha [%l7 + %i7] 0x19, 0x1
23337 sra %g4, %l1, %i7
23338 add %l7, 0x50, %l6
23339 wr %g0, 0x0c, %asi
23340 casxa [%l6] 0x0c, %o2, %o4
23341 movvs %xcc, %i3, %l6
23342 ldub [%l7 + 0x66], %i6
23343 edge32n %o7, %o5, %g2
23344 udiv %g1, 0x0227, %i1
23345 sethi 0x19FF, %l4
23346 fnot2 %f0, %f26
23347 nop
23348 setx loop_1989, %l0, %l1
23349 jmpl %l1, %g6
23350 stbar
23351 ldsb [%l7 + 0x2A], %o0
23352 fmovdg %xcc, %f23, %f12
23353loop_1989:
23354 lduw [%l7 + 0x6C], %i2
23355 ldx [%l7 + 0x58], %l2
23356 fbe,a %fcc3, loop_1990
23357 fandnot2s %f8, %f14, %f26
23358 fbu,a %fcc0, loop_1991
23359 movn %xcc, %i4, %g3
23360loop_1990:
23361 taddcctv %g7, %g5, %l0
23362 nop
23363 fitod %f10, %f22
23364 fdtos %f22, %f31
23365loop_1991:
23366 orcc %i0, %i5, %l5
23367 movn %xcc, %o1, %l3
23368 movcc %icc, %o3, %g4
23369 fmovrse %o6, %f19, %f23
23370 pdist %f16, %f8, %f26
23371 ta %xcc, 0x6
23372 fblg,a %fcc3, loop_1992
23373 movl %xcc, %l1, %o2
23374 movgu %xcc, %o4, %i7
23375 udivcc %l6, 0x14D0, %i3
23376loop_1992:
23377 edge8n %i6, %o7, %g2
23378 fbe %fcc0, loop_1993
23379 fmuld8ulx16 %f30, %f26, %f6
23380 xorcc %g1, 0x1CD6, %o5
23381 edge16n %l4, %i1, %g6
23382loop_1993:
23383 array16 %i2, %l2, %o0
23384 nop
23385 setx 0x236D8DBF9066EB21, %l0, %l6
23386 stx %l6, [%l7 + 0x78]
23387 ldx [%l7 + 0x78], %fsr
23388 andn %i4, %g7, %g5
23389 fornot1s %f26, %f13, %f23
23390 st %f9, [%l7 + 0x08]
23391 nop
23392 fitod %f8, %f26
23393 fdtos %f26, %f4
23394 fmovdleu %xcc, %f4, %f17
23395 popc %l0, %g3
23396 array16 %i0, %l5, %o1
23397 bcs,a %xcc, loop_1994
23398 addc %l3, %o3, %g4
23399 fsrc2 %f24, %f18
23400 set 0x1B, %l6
23401 ldstuba [%l7 + %l6] 0x89, %i5
23402loop_1994:
23403 nop
23404 wr %g0, 0x80, %asi
23405 lduha [%l7 + 0x40] %asi, %o6
23406 mulscc %l1, 0x0394, %o4
23407 membar 0x41
23408 array16 %i7, %o2, %i3
23409 xnor %l6, 0x0B15, %o7
23410 fmul8x16al %f24, %f19, %f30
23411 add %l7, 0x08, %l6
23412 wr %g0, 0x89, %asi
23413 ldxa [%l6] %asi, %g2
23414 casxa [%l6] %asi, %g2, %i6
23415 xorcc %g1, 0x0B69, %l4
23416 tsubcctv %i1, 0x171E, %g6
23417 brlez,a %i2, loop_1995
23418 array8 %l2, %o0, %o5
23419 edge32 %i4, %g7, %g5
23420 membar 0x02
23421loop_1995:
23422 nop
23423 wr %g0, 0x80, %asi
23424 lduwa [%l7 + 0x4C] %asi, %l0
23425 sethi 0x16A3, %i0
23426 movrlez %l5, 0x151, %o1
23427 sra %l3, 0x10, %g3
23428 movvc %icc, %o3, %i5
23429 movcs %icc, %o6, %l1
23430 and %g4, %o4, %i7
23431 wr %g0, 0x89, %asi
23432 lduba [%l7 + 0x35] %asi, %i3
23433 sllx %l6, 0x0E, %o7
23434 edge16ln %o2, %i6, %g1
23435 bge,a,pt %xcc, loop_1996
23436 smulcc %g2, %i1, %g6
23437 fmovrdgez %i2, %f8, %f30
23438 fpsub32 %f24, %f20, %f8
23439loop_1996:
23440 movpos %xcc, %l4, %l2
23441 bpos loop_1997
23442 fbu,a %fcc1, loop_1998
23443 fmovdg %xcc, %f3, %f21
23444 movl %xcc, %o5, %i4
23445loop_1997:
23446 prefetch [%l7 + 0x64], 0x1
23447loop_1998:
23448 fmovrdgez %o0, %f0, %f4
23449 movvs %icc, %g7, %l0
23450 set 0x1C, %i3
23451 sta %f3, [%l7 + %i3] 0x04
23452 nop
23453 fitod %f0, %f12
23454 fdtos %f12, %f7
23455 edge16 %i0, %l5, %g5
23456 fmovscs %icc, %f5, %f15
23457 restored
23458 rdpr %cwp, %g1
23459 rdpr %cansave, %g2
23460 rdpr %canrestore, %g3
23461 rdpr %cleanwin, %g4
23462 rdpr %otherwin, %g5
23463 rdpr %wstate, %g6
23464 movne %xcc, %l3, %g3
23465 xnorcc %o1, %o3, %i5
23466 fabsd %f12, %f0
23467 fbug %fcc0, loop_1999
23468 edge16 %l1, %g4, %o6
23469 fpack32 %f16, %f16, %f10
23470 movre %o4, %i3, %l6
23471loop_1999:
23472 bcc,a,pn %icc, loop_2000
23473 nop
23474 setx 0xC323A9FDE2D7E44A, %l0, %l6
23475 stx %l6, [%l7 + 0x28]
23476 ldd [%l7 + 0x28], %f14
23477 setx 0xA03DDA6DB6AC74F8, %l1, %l5
23478 stx %l5, [%l7 + 0x10]
23479 ldd [%l7 + 0x10], %f18
23480 fmuld %f18, %f14, %f28
23481 srl %o7, 0x04, %o2
23482 fmovse %xcc, %f14, %f28
23483loop_2000:
23484 subccc %i6, 0x1F42, %g1
23485 edge16 %g2, %i7, %i1
23486 membar 0x52
23487 sub %g6, %i2, %l4
23488 wr %g0, 0x80, %asi
23489 stha %l2, [%l7 + 0x24] %asi
23490 nop
23491 setx 0xAB92AA1FD82DAE71, %l0, %l6
23492 stx %l6, [%l7 + 0x28]
23493 ldd [%l7 + 0x28], %f24
23494 setx 0xD0AA87BBF37DD5F6, %l1, %l5
23495 stx %l5, [%l7 + 0x10]
23496 ldd [%l7 + 0x10], %f28
23497 fmuld %f28, %f24, %f4
23498 fmovdn %xcc, %f2, %f28
23499 edge16l %o5, %i4, %g7
23500 bpos,a,pt %xcc, loop_2001
23501 edge32l %l0, %o0, %i0
23502 set 0x78, %o3
23503 prefetcha [%l7 + %o3] 0x18, 0x2
23504loop_2001:
23505 udivcc %l3, 0x1E1F, %l5
23506 fsrc1 %f4, %f26
23507 tcs %icc, 0x7
23508 srl %o1, %g3, %i5
23509 ble,a loop_2002
23510 movn %xcc, %l1, %g4
23511 movg %icc, %o3, %o4
23512 fbn %fcc3, loop_2003
23513loop_2002:
23514 mova %icc, %o6, %l6
23515 nop
23516 set 0x18, %g7
23517 ldd [%l7 + %g7], %i2
23518 tgu %xcc, 0x2
23519loop_2003:
23520 nop
23521 fitos %f6, %f5
23522 fstox %f5, %f26
23523 te %icc, 0x6
23524 tcc %xcc, 0x1
23525 tleu %icc, 0x6
23526 edge8ln %o7, %o2, %g1
23527 swap [%l7 + 0x1C], %g2
23528 ldx [%l7 + 0x30], %i6
23529 add %i1, 0x0846, %i7
23530 nop
23531 setx loop_2004, %l0, %l1
23532 wrpr 0x1, %tl
23533 wrpr %l1, %tnpc
23534 setx 0x34400001400, %l0, %l1
23535 wrpr %l1, %tstate
23536 wrhpr 0x4, %htstate
23537 done
23538 fornot1 %f2, %f0, %f18
23539 array32 %g6, %i2, %l4
23540 bl,a %icc, loop_2005
23541loop_2004:
23542 array8 %l2, %o5, %i4
23543 taddcc %g7, 0x05AA, %l0
23544 sdivx %o0, 0x0E6F, %g5
23545loop_2005:
23546 fcmpeq16 %f18, %f26, %i0
23547 fpsub32s %f14, %f8, %f16
23548 fmovsa %xcc, %f17, %f31
23549 tleu %icc, 0x5
23550 fpsub16 %f6, %f8, %f26
23551 addc %l5, %l3, %g3
23552 movrgez %o1, %i5, %g4
23553 and %l1, %o4, %o3
23554 xnorcc %l6, %i3, %o7
23555 orn %o2, %o6, %g2
23556 fsrc1s %f4, %f21
23557 orncc %g1, 0x0854, %i1
23558 movl %icc, %i7, %i6
23559 fcmpgt32 %f0, %f16, %i2
23560 sll %g6, 0x0B, %l4
23561 restored
23562 rdpr %cwp, %g1
23563 rdpr %cansave, %g2
23564 rdpr %canrestore, %g3
23565 rdpr %cleanwin, %g4
23566 rdpr %otherwin, %g5
23567 rdpr %wstate, %g6
23568 movrne %o5, 0x31C, %i4
23569 nop
23570 setx 0x5177FA1C77BE6D6A, %l0, %l6
23571 stx %l6, [%l7 + 0x28]
23572 ldd [%l7 + 0x28], %f8
23573 setx 0xDB53947335F8115A, %l1, %l5
23574 stx %l5, [%l7 + 0x10]
23575 ldd [%l7 + 0x10], %f24
23576 faddd %f24, %f8, %f4
23577 array32 %g7, %l0, %l2
23578 fcmpeq16 %f28, %f12, %g5
23579 fpack16 %f22, %f6
23580 orncc %o0, %l5, %l3
23581 alignaddr %g3, %i0, %o1
23582 set 0x10, %l3
23583 ldxa [%l7 + %l3] 0x0c, %g4
23584 set 0x20, %i4
23585 ldda [%l7 + %i4] 0xe3, %l0
23586 fba,a %fcc1, loop_2006
23587 fcmpeq32 %f8, %f0, %o4
23588 smulcc %i5, 0x01D2, %o3
23589 andn %i3, 0x16A2, %o7
23590loop_2006:
23591 lduh [%l7 + 0x76], %o2
23592 udivx %l6, 0x0025, %g2
23593 edge8ln %g1, %o6, %i1
23594 bcs,pt %xcc, loop_2007
23595 movgu %icc, %i7, %i6
23596 sth %g6, [%l7 + 0x22]
23597 nop
23598 set 0x46, %o2
23599 ldstub [%l7 + %o2], %i2
23600loop_2007:
23601 addcc %o5, 0x1366, %l4
23602 mova %icc, %i4, %l0
23603 fmovdne %xcc, %f24, %f21
23604 tge %icc, 0x6
23605 array16 %l2, %g7, %o0
23606 popc 0x1DCD, %l5
23607 orncc %l3, 0x1A2D, %g5
23608 fpack32 %f14, %f30, %f10
23609 membar 0x04
23610 nop
23611 fitod %f12, %f22
23612 fdtox %f22, %f10
23613 tcc %icc, 0x1
23614 fsrc1s %f0, %f20
23615 edge32 %i0, %o1, %g3
23616 tne %icc, 0x7
23617 orn %g4, 0x0D86, %l1
23618 edge16ln %i5, %o4, %o3
23619 andcc %i3, %o7, %o2
23620 xnorcc %g2, %g1, %l6
23621 tvc %xcc, 0x7
23622 movn %xcc, %o6, %i7
23623 tsubcctv %i6, 0x0206, %i1
23624 ldsw [%l7 + 0x64], %g6
23625 saved
23626 rdpr %cwp, %g1
23627 rdpr %cansave, %g2
23628 rdpr %canrestore, %g3
23629 rdpr %cleanwin, %g4
23630 rdpr %otherwin, %g5
23631 rdpr %wstate, %g6
23632 wr %g0, 0x89, %asi
23633 ldswa [%l7 + 0x1C] %asi, %i2
23634 sdivx %l4, 0x0ED7, %o5
23635 edge32n %i4, %l2, %l0
23636 movvc %icc, %g7, %l5
23637 orcc %o0, 0x157E, %g5
23638 fnands %f16, %f6, %f16
23639 set 0x30, %l2
23640 lduwa [%l7 + %l2] 0x04, %i0
23641 nop
23642 fitod %f25, %f0
23643 ldd [%l7 + 0x68], %l2
23644 fmovsne %xcc, %f27, %f9
23645 fpmerge %f27, %f5, %f16
23646 wr %g0, 0x18, %asi
23647 swapa [%l7 + 0x10] %asi, %g3
23648 and %o1, 0x1C79, %g4
23649 movrgz %i5, %l1, %o3
23650 sth %i3, [%l7 + 0x54]
23651 subccc %o4, 0x0197, %o2
23652 andcc %o7, 0x08E9, %g2
23653 tgu %xcc, 0x3
23654 and %g1, %o6, %i7
23655 tle %icc, 0x1
23656 movgu %icc, %i6, %i1
23657 and %l6, %g6, %l4
23658 fpsub32 %f6, %f18, %f30
23659 tle %xcc, 0x7
23660 nop
23661 setx loop_2008, %l0, %l1
23662 wrpr 0x1, %tl
23663 wrpr %l1, %tpc
23664 add %l1, 0x4, %l1
23665 wrpr %l1, %tnpc
23666 setx 0x34400001400, %l0, %l1
23667 wrpr %l1, %tstate
23668 wrhpr 0x4, %htstate
23669 retry
23670 add %i2, 0x122C, %o5
23671 st %f16, [%l7 + 0x40]
23672 fbn %fcc3, loop_2009
23673loop_2008:
23674 smulcc %i4, %l2, %l0
23675 tn %icc, 0x5
23676 sethi 0x11CB, %l5
23677loop_2009:
23678 fandnot1s %f16, %f19, %f20
23679 fxnor %f4, %f2, %f22
23680 tsubcctv %o0, %g7, %g5
23681 movrgz %l3, %i0, %g3
23682 tcc %xcc, 0x0
23683 brz %o1, loop_2010
23684 addc %g4, %l1, %i5
23685 tgu %xcc, 0x4
23686 nop
23687 fitod %f12, %f2
23688 fdtox %f2, %f26
23689loop_2010:
23690 subccc %o3, %o4, %o2
23691 movpos %icc, %i3, %g2
23692 sdivx %g1, 0x0FD1, %o7
23693 nop
23694 setx loop_2011, %l0, %l1
23695 wrpr 0x1, %tl
23696 wrpr %l1, %tnpc
23697 setx 0x34400001400, %l0, %l1
23698 wrpr %l1, %tstate
23699 wrhpr 0x4, %htstate
23700 done
23701 movrgz %o6, %i6, %i1
23702 xnor %l6, 0x010A, %i7
23703 movrgz %l4, %g6, %o5
23704loop_2011:
23705 nop
23706 set 0x60, %l0
23707 stxa %i2, [%l7 + %l0] 0xeb
23708 membar #Sync
23709 edge32l %i4, %l0, %l2
23710 movvc %icc, %o0, %l5
23711 fmovdleu %icc, %f14, %f25
23712 sethi 0x1B36, %g5
23713 fabss %f14, %f29
23714 bvs %xcc, loop_2012
23715 fpadd32 %f8, %f4, %f6
23716 te %icc, 0x5
23717 fmovrsgz %l3, %f10, %f6
23718loop_2012:
23719 fxors %f16, %f7, %f3
23720 fmul8ulx16 %f6, %f2, %f18
23721 fmovd %f6, %f0
23722 andncc %i0, %g7, %g3
23723 popc %o1, %g4
23724 andcc %l1, %o3, %o4
23725 set 0x7E, %l4
23726 ldsha [%l7 + %l4] 0x81, %o2
23727 add %i3, 0x1D30, %i5
23728 bneg,pt %xcc, loop_2013
23729 ldd [%l7 + 0x20], %f4
23730 set 0x3E, %o7
23731 stha %g2, [%l7 + %o7] 0x10
23732loop_2013:
23733 edge16 %g1, %o7, %i6
23734 brgz %o6, loop_2014
23735 nop
23736 fitod %f0, %f4
23737 fdtoi %f4, %f28
23738 wr %g0, 0x10, %asi
23739 stxa %i1, [%l7 + 0x70] %asi
23740loop_2014:
23741 movrne %i7, %l4, %g6
23742 fbne %fcc2, loop_2015
23743 tge %xcc, 0x2
23744 nop
23745 fitod %f12, %f4
23746 fdtoi %f4, %f27
23747 tvc %xcc, 0x4
23748loop_2015:
23749 movrgz %o5, 0x209, %i2
23750 or %l6, 0x0D39, %l0
23751 fmovdcs %xcc, %f30, %f6
23752 edge32ln %l2, %o0, %l5
23753 fba,a %fcc2, loop_2016
23754 popc 0x1018, %i4
23755 ba,a,pn %icc, loop_2017
23756 fbl,a %fcc1, loop_2018
23757loop_2016:
23758 edge16l %l3, %g5, %i0
23759 orcc %g7, %o1, %g4
23760loop_2017:
23761 nop
23762 fitos %f0, %f19
23763 fstod %f19, %f14
23764loop_2018:
23765 fbule,a %fcc1, loop_2019
23766 orn %g3, %l1, %o3
23767 fbg %fcc2, loop_2020
23768 fbo %fcc0, loop_2021
23769loop_2019:
23770 edge16ln %o4, %o2, %i5
23771 xnorcc %i3, 0x1A75, %g1
23772loop_2020:
23773 sdiv %g2, 0x0CAB, %o7
23774loop_2021:
23775 tgu %icc, 0x6
23776 udiv %o6, 0x0E35, %i1
23777 movcs %xcc, %i6, %l4
23778 subccc %g6, %o5, %i7
23779 tleu %xcc, 0x0
23780 addc %l6, %l0, %l2
23781 bcs loop_2022
23782 fbue,a %fcc2, loop_2023
23783 tpos %icc, 0x5
23784 bge,a,pn %xcc, loop_2024
23785loop_2022:
23786 fmovdneg %icc, %f26, %f14
23787loop_2023:
23788 umul %o0, 0x0EA2, %l5
23789 tcs %icc, 0x5
23790loop_2024:
23791 fbe %fcc1, loop_2025
23792 fblg %fcc2, loop_2026
23793 edge8n %i2, %l3, %i4
23794 movrne %i0, 0x166, %g7
23795loop_2025:
23796 movg %icc, %o1, %g4
23797loop_2026:
23798 subccc %g5, 0x0CBB, %l1
23799 movle %xcc, %o3, %g3
23800 wr %g0, 0xe2, %asi
23801 stxa %o2, [%l7 + 0x30] %asi
23802 membar #Sync
23803 nop
23804 fitos %f11, %f24
23805 fstox %f24, %f28
23806 tpos %icc, 0x7
23807 fxnors %f12, %f24, %f1
23808 xor %o4, %i5, %i3
23809 fmovdn %xcc, %f21, %f9
23810 ldub [%l7 + 0x63], %g1
23811 nop
23812 setx 0x298DCE5E, %l0, %l6
23813 st %l6, [%l7 + 0x28]
23814 ld [%l7 + 0x28], %f16
23815 setx 0x4B351118, %l1, %l5
23816 st %l5, [%l7 + 0x10]
23817 ld [%l7 + 0x10], %f13
23818 fsubs %f13, %f16, %f29
23819 xor %o7, 0x164F, %g2
23820 wr %g0, 0x88, %asi
23821 sta %f30, [%l7 + 0x3C] %asi
23822 array32 %i1, %o6, %i6
23823 sra %l4, %g6, %i7
23824 fands %f22, %f17, %f1
23825 array32 %l6, %l0, %o5
23826 fmul8sux16 %f22, %f18, %f18
23827 orncc %l2, 0x1292, %o0
23828 ble,a,pt %icc, loop_2027
23829 for %f20, %f6, %f14
23830 sra %l5, %i2, %i4
23831 fmovdge %xcc, %f11, %f22
23832loop_2027:
23833 membar 0x46
23834 sllx %i0, %g7, %l3
23835 fnors %f18, %f1, %f4
23836 mova %xcc, %g4, %o1
23837 sll %g5, 0x19, %l1
23838 fbug,a %fcc1, loop_2028
23839 edge16 %o3, %o2, %g3
23840 sethi 0x0F08, %i5
23841 tcc %xcc, 0x4
23842loop_2028:
23843 and %o4, %g1, %i3
23844 wr %g0, 0x18, %asi
23845 ldxa [%l7 + 0x78] %asi, %o7
23846 bge,pn %icc, loop_2029
23847 fornot1s %f8, %f23, %f27
23848 movrne %i1, 0x3C2, %g2
23849 wr %g0, 0x80, %asi
23850 ldsha [%l7 + 0x12] %asi, %o6
23851loop_2029:
23852 edge16 %l4, %i6, %g6
23853 nop
23854 fitos %f8, %f14
23855 fstod %f14, %f10
23856 fmovsn %xcc, %f19, %f16
23857 fmul8x16au %f4, %f19, %f12
23858 ldub [%l7 + 0x11], %l6
23859 fornot1s %f10, %f28, %f7
23860 set 0x40, %o4
23861 stda %f0, [%l7 + %o4] 0x16
23862 membar #Sync
23863 edge32 %l0, %o5, %l2
23864 edge32n %o0, %i7, %l5
23865 fmovsne %xcc, %f22, %f10
23866 edge8 %i4, %i2, %i0
23867 fbne,a %fcc0, loop_2030
23868 smulcc %g7, 0x0D3C, %l3
23869 alignaddrl %g4, %g5, %l1
23870 orcc %o1, 0x0F39, %o2
23871loop_2030:
23872 movg %icc, %g3, %o3
23873 bgu,a %xcc, loop_2031
23874 fba,a %fcc3, loop_2032
23875 movvs %icc, %o4, %g1
23876 movrgz %i5, %i3, %i1
23877loop_2031:
23878 fmovrslz %o7, %f10, %f20
23879loop_2032:
23880 orcc %g2, 0x0B96, %l4
23881 ldub [%l7 + 0x1B], %o6
23882 udivcc %i6, 0x1AD2, %g6
23883 saved
23884 rdpr %cwp, %g1
23885 rdpr %cansave, %g2
23886 rdpr %canrestore, %g3
23887 rdpr %cleanwin, %g4
23888 rdpr %otherwin, %g5
23889 rdpr %wstate, %g6
23890 be,a,pt %icc, loop_2033
23891 fbe,a %fcc0, loop_2034
23892 alignaddrl %l0, %l6, %o5
23893 tvc %icc, 0x2
23894loop_2033:
23895 fpack32 %f2, %f0, %f2
23896loop_2034:
23897 saved
23898 rdpr %cwp, %g1
23899 rdpr %cansave, %g2
23900 rdpr %canrestore, %g3
23901 rdpr %cleanwin, %g4
23902 rdpr %otherwin, %g5
23903 rdpr %wstate, %g6
23904 alignaddrl %l2, %i7, %l5
23905 fbg,a %fcc1, loop_2035
23906 bg,a,pt %icc, loop_2036
23907 tcs %icc, 0x0
23908 fmovsn %icc, %f24, %f11
23909loop_2035:
23910 stbar
23911loop_2036:
23912 fbg,a %fcc3, loop_2037
23913 fmovdvs %xcc, %f29, %f29
23914 bpos,pt %xcc, loop_2038
23915 fsrc1 %f20, %f0
23916loop_2037:
23917 and %o0, %i4, %i0
23918 edge8ln %g7, %l3, %g4
23919loop_2038:
23920 mulx %g5, %i2, %o1
23921 tvc %icc, 0x1
23922 xor %l1, %g3, %o2
23923 sra %o3, 0x0E, %o4
23924 array16 %g1, %i5, %i1
23925 xor %i3, 0x082F, %g2
23926 alignaddrl %l4, %o6, %i6
23927 movcc %icc, %o7, %l0
23928 edge16ln %l6, %g6, %o5
23929 edge8n %i7, %l5, %l2
23930 alignaddr %i4, %o0, %i0
23931 fblg %fcc1, loop_2039
23932 fbl,a %fcc3, loop_2040
23933 restored
23934 rdpr %cwp, %g1
23935 rdpr %cansave, %g2
23936 rdpr %canrestore, %g3
23937 rdpr %cleanwin, %g4
23938 rdpr %otherwin, %g5
23939 rdpr %wstate, %g6
23940 or %g7, 0x0324, %g4
23941loop_2039:
23942 edge16n %l3, %i2, %o1
23943loop_2040:
23944 alignaddrl %l1, %g5, %g3
23945 fcmpne32 %f8, %f20, %o3
23946 fmul8sux16 %f20, %f6, %f30
23947 movcs %icc, %o2, %g1
23948 fmuld8sux16 %f4, %f3, %f8
23949 nop
23950 setx 0xB118DBA3A3F1F8E8, %l0, %l6
23951 stx %l6, [%l7 + 0x28]
23952 ldd [%l7 + 0x28], %f30
23953 setx 0x7E116649A28820B9, %l1, %l5
23954 stx %l5, [%l7 + 0x10]
23955 ldd [%l7 + 0x10], %f4
23956 faddd %f4, %f30, %f14
23957 popc %o4, %i5
23958 movrgez %i3, 0x0DF, %i1
23959 edge8 %l4, %g2, %o6
23960 ldx [%l7 + 0x38], %i6
23961 andn %l0, 0x1E95, %o7
23962 edge16 %l6, %o5, %i7
23963 orn %l5, 0x1772, %g6
23964 bvc,a,pn %icc, loop_2041
23965 edge32l %i4, %o0, %i0
23966 bcc loop_2042
23967 fnors %f11, %f10, %f21
23968loop_2041:
23969 fsrc2 %f16, %f4
23970 taddcc %g7, %l2, %g4
23971loop_2042:
23972 andcc %l3, %i2, %l1
23973 mulscc %o1, %g3, %g5
23974 fbuge %fcc2, loop_2043
23975 fmovrsgz %o2, %f18, %f24
23976 sllx %g1, 0x03, %o3
23977 subcc %o4, 0x071E, %i3
23978loop_2043:
23979 sllx %i1, %l4, %i5
23980 tl %xcc, 0x0
23981 ta %xcc, 0x4
23982 tvc %xcc, 0x7
23983 edge8ln %g2, %o6, %l0
23984 fmovscc %icc, %f26, %f7
23985 fcmpeq16 %f30, %f8, %i6
23986 fbule,a %fcc2, loop_2044
23987 tcc %xcc, 0x2
23988 fmovdgu %xcc, %f11, %f7
23989 edge16ln %o7, %l6, %o5
23990loop_2044:
23991 movvs %icc, %i7, %g6
23992 fmovdneg %xcc, %f21, %f25
23993 saved
23994 rdpr %cwp, %g1
23995 rdpr %cansave, %g2
23996 rdpr %canrestore, %g3
23997 rdpr %cleanwin, %g4
23998 rdpr %otherwin, %g5
23999 rdpr %wstate, %g6
24000 edge8ln %l5, %i4, %i0
24001 movrgz %o0, 0x191, %l2
24002 fand %f16, %f30, %f0
24003 lduw [%l7 + 0x1C], %g4
24004 fpmerge %f4, %f30, %f22
24005 tle %icc, 0x6
24006 fbul %fcc2, loop_2045
24007 orncc %g7, %i2, %l3
24008 nop
24009 fitos %f14, %f8
24010 fstoi %f8, %f27
24011 addccc %l1, %g3, %g5
24012loop_2045:
24013 fbuge,a %fcc0, loop_2046
24014 fmovde %xcc, %f28, %f24
24015 fcmpgt32 %f12, %f16, %o1
24016 fandnot2s %f27, %f2, %f24
24017loop_2046:
24018 movvc %icc, %o2, %o3
24019 subccc %g1, %o4, %i1
24020 fpadd32s %f29, %f5, %f5
24021 fmovrde %l4, %f12, %f26
24022 wr %g0, 0x11, %asi
24023 lduha [%l7 + 0x30] %asi, %i5
24024 ldsw [%l7 + 0x4C], %g2
24025 set 0x3D, %i1
24026 lduba [%l7 + %i1] 0x18, %o6
24027 tneg %icc, 0x7
24028 sra %l0, %i3, %i6
24029 movrgz %o7, %l6, %o5
24030 movcs %icc, %i7, %l5
24031 edge32l %i4, %g6, %o0
24032 movcc %icc, %l2, %g4
24033 nop
24034 setx 0xB738DC92, %l0, %l6
24035 st %l6, [%l7 + 0x28]
24036 ld [%l7 + 0x28], %f9
24037 setx 0xED29DE85, %l1, %l5
24038 st %l5, [%l7 + 0x10]
24039 ld [%l7 + 0x10], %f11
24040 fmuls %f11, %f9, %f27
24041 bn,a %icc, loop_2047
24042 udiv %g7, 0x1B18, %i2
24043 movne %icc, %l3, %l1
24044 wr %g0, 0x24, %asi
24045 ldda [%l7 + 0x30] %asi, %i0
24046loop_2047:
24047 movvc %xcc, %g3, %g5
24048 taddcc %o1, 0x013D, %o3
24049 restored
24050 rdpr %cwp, %g1
24051 rdpr %cansave, %g2
24052 rdpr %canrestore, %g3
24053 rdpr %cleanwin, %g4
24054 rdpr %otherwin, %g5
24055 rdpr %wstate, %g6
24056 fmovsleu %xcc, %f31, %f2
24057 nop
24058 setx 0xE00B16E7907B0C43, %l0, %l6
24059 stx %l6, [%l7 + 0x10]
24060 ldx [%l7 + 0x10], %fsr
24061 or %o2, %o4, %i1
24062 nop
24063 fitos %f2, %f10
24064 fstoi %f10, %f9
24065 array32 %g1, %i5, %g2
24066 array32 %l4, %o6, %i3
24067 movvc %icc, %l0, %i6
24068 tvs %icc, 0x0
24069 udivcc %o7, 0x170D, %o5
24070 tleu %xcc, 0x2
24071 orn %i7, %l6, %i4
24072 smul %g6, %o0, %l2
24073 tge %icc, 0x4
24074 restored
24075 rdpr %cwp, %g1
24076 rdpr %cansave, %g2
24077 rdpr %canrestore, %g3
24078 rdpr %cleanwin, %g4
24079 rdpr %otherwin, %g5
24080 rdpr %wstate, %g6
24081 nop
24082 setx 0x1A879D3BC6B50AED, %l0, %l6
24083 stx %l6, [%l7 + 0x28]
24084 ldd [%l7 + 0x28], %f16
24085 setx 0xD72AC6FDFCE8E149, %l1, %l5
24086 stx %l5, [%l7 + 0x10]
24087 ldd [%l7 + 0x10], %f22
24088 fmuld %f22, %f16, %f12
24089 prefetch [%l7 + 0x14], 0x3
24090 nop
24091 setx loop_2048, %l0, %l1
24092 wrpr 0x1, %tl
24093 wrpr %l1, %tpc
24094 add %l1, 0x4, %l1
24095 wrpr %l1, %tnpc
24096 setx 0x34400001400, %l0, %l1
24097 wrpr %l1, %tstate
24098 wrhpr 0x4, %htstate
24099 retry
24100 fmovrde %l5, %f30, %f16
24101 prefetch [%l7 + 0x64], 0x0
24102 fmovsl %xcc, %f10, %f31
24103loop_2048:
24104 fbn %fcc0, loop_2049
24105 orncc %g7, %i2, %l3
24106 bcc,pt %icc, loop_2050
24107 tle %xcc, 0x0
24108loop_2049:
24109 fmovda %xcc, %f10, %f25
24110 tneg %xcc, 0x1
24111loop_2050:
24112 nop
24113 setx 0xA12727543A1A5FA3, %l0, %l6
24114 stx %l6, [%l7 + 0x28]
24115 ldd [%l7 + 0x28], %f0
24116 setx 0x6F11E1C4C88CAB35, %l1, %l5
24117 stx %l5, [%l7 + 0x10]
24118 ldd [%l7 + 0x10], %f10
24119 faddd %f10, %f0, %f0
24120 swap [%l7 + 0x20], %g4
24121 tgu %xcc, 0x2
24122 udivx %i0, 0x1A18, %g3
24123 tcs %xcc, 0x3
24124 or %g5, 0x1406, %l1
24125 movcs %icc, %o3, %o2
24126 edge16l %o4, %i1, %o1
24127 andcc %i5, %g1, %l4
24128 and %g2, %i3, %l0
24129 fnegd %f14, %f28
24130 brlez %o6, loop_2051
24131 te %icc, 0x3
24132 smul %i6, 0x1729, %o7
24133 sir 0x1DCC
24134loop_2051:
24135 bpos,a,pn %icc, loop_2052
24136 bvs,a,pn %icc, loop_2053
24137 umul %o5, %i7, %i4
24138 fcmple32 %f8, %f24, %l6
24139loop_2052:
24140 move %icc, %o0, %l2
24141loop_2053:
24142 tle %icc, 0x2
24143 bcc loop_2054
24144 fmovsg %icc, %f21, %f26
24145 fnot1s %f16, %f24
24146 tn %icc, 0x5
24147loop_2054:
24148 movgu %xcc, %l5, %g7
24149 sir 0x1C42
24150 and %g6, 0x1F2F, %l3
24151 bl,pn %xcc, loop_2055
24152 fzero %f26
24153 wr %g0, 0x80, %asi
24154 lda [%l7 + 0x58] %asi, %f6
24155loop_2055:
24156 nop
24157 set 0x58, %g3
24158 ldsw [%l7 + %g3], %i2
24159 nop
24160 setx 0x5170D231, %l0, %l6
24161 st %l6, [%l7 + 0x28]
24162 ld [%l7 + 0x28], %f18
24163 setx 0xC7BCDE1A, %l1, %l5
24164 st %l5, [%l7 + 0x10]
24165 ld [%l7 + 0x10], %f12
24166 fmuls %f12, %f18, %f28
24167 movgu %icc, %i0, %g3
24168 or %g5, %g4, %l1
24169 movcs %icc, %o2, %o4
24170 lduw [%l7 + 0x08], %o3
24171 fpsub16s %f7, %f20, %f26
24172 tvs %icc, 0x6
24173 tle %xcc, 0x1
24174 mulx %i1, %i5, %o1
24175 movneg %xcc, %g1, %g2
24176 xorcc %l4, 0x1DE6, %l0
24177 tle %icc, 0x7
24178 orncc %i3, %i6, %o6
24179 tsubcctv %o7, %o5, %i4
24180 fxnor %f28, %f16, %f10
24181 ldub [%l7 + 0x56], %l6
24182 srax %o0, %i7, %l5
24183 array32 %l2, %g6, %g7
24184 membar #Sync
24185 wr %g0, 0x1f, %asi
24186 ldda [%l7 + 0x40] %asi, %f16
24187 array32 %l3, %i0, %i2
24188 edge16 %g5, %g4, %g3
24189 udivx %o2, 0x1EE7, %o4
24190 edge16n %o3, %i1, %l1
24191 fbne,a %fcc2, loop_2056
24192 alignaddr %i5, %o1, %g1
24193 movvs %xcc, %g2, %l0
24194 fmovdn %icc, %f12, %f27
24195loop_2056:
24196 fblg %fcc1, loop_2057
24197 srlx %i3, 0x0D, %l4
24198 fmovrslz %i6, %f5, %f30
24199 orn %o7, 0x0BCB, %o5
24200loop_2057:
24201 fmovrslz %o6, %f26, %f11
24202 taddcctv %i4, 0x0A1A, %l6
24203 fbge %fcc3, loop_2058
24204 and %i7, 0x11CF, %l5
24205 movge %icc, %l2, %g6
24206 fmovscc %xcc, %f25, %f28
24207loop_2058:
24208 nop
24209 fitos %f9, %f15
24210 andn %g7, 0x16EA, %o0
24211 fbe,a %fcc0, loop_2059
24212 sdivx %i0, 0x0EDE, %l3
24213 tpos %icc, 0x7
24214 call loop_2060
24215loop_2059:
24216 taddcc %i2, %g5, %g3
24217 edge32n %g4, %o4, %o2
24218 edge32n %o3, %l1, %i1
24219loop_2060:
24220 addccc %i5, %o1, %g2
24221 be %icc, loop_2061
24222 move %icc, %l0, %g1
24223 tgu %icc, 0x0
24224 bcs,pt %icc, loop_2062
24225loop_2061:
24226 orcc %i3, 0x166E, %i6
24227 bl %xcc, loop_2063
24228 fmovdg %icc, %f13, %f19
24229loop_2062:
24230 popc %o7, %o5
24231 udivx %l4, 0x09D0, %i4
24232loop_2063:
24233 edge32l %o6, %l6, %i7
24234 move %icc, %l2, %g6
24235 xorcc %g7, %l5, %i0
24236 edge32l %l3, %o0, %g5
24237 edge8n %i2, %g4, %o4
24238 stw %g3, [%l7 + 0x3C]
24239 movre %o3, 0x3B0, %l1
24240 brnz %o2, loop_2064
24241 fmovdn %xcc, %f20, %f26
24242 fba,a %fcc1, loop_2065
24243 udiv %i1, 0x0AE6, %i5
24244loop_2064:
24245 array32 %o1, %g2, %l0
24246 movrne %i3, %i6, %g1
24247loop_2065:
24248 restored
24249 rdpr %cwp, %g1
24250 rdpr %cansave, %g2
24251 rdpr %canrestore, %g3
24252 rdpr %cleanwin, %g4
24253 rdpr %otherwin, %g5
24254 rdpr %wstate, %g6
24255 fnot2s %f18, %f14
24256 movge %icc, %o5, %l4
24257 tvc %icc, 0x3
24258 popc 0x029B, %i4
24259 stb %o7, [%l7 + 0x20]
24260 tvs %icc, 0x1
24261 movg %icc, %o6, %l6
24262 fbge %fcc3, loop_2066
24263 edge8l %i7, %l2, %g7
24264 add %g6, %i0, %l5
24265 srl %l3, 0x0E, %o0
24266loop_2066:
24267 brz %g5, loop_2067
24268 fmovrsgez %g4, %f24, %f10
24269 srlx %o4, %i2, %g3
24270 edge16ln %o3, %o2, %l1
24271loop_2067:
24272 edge32n %i1, %i5, %g2
24273 fnot2 %f24, %f10
24274 lduw [%l7 + 0x58], %o1
24275 nop
24276 fitod %f3, %f10
24277 taddcctv %i3, %l0, %g1
24278 fands %f25, %f23, %f21
24279 fones %f23
24280 bl %xcc, loop_2068
24281 and %i6, 0x041D, %o5
24282 movvc %icc, %i4, %l4
24283 ta %xcc, 0x5
24284loop_2068:
24285 fcmpne32 %f28, %f30, %o6
24286 movrne %o7, %l6, %l2
24287 udivx %g7, 0x1F15, %g6
24288 fmovdge %xcc, %f0, %f12
24289 fnot1 %f16, %f4
24290 fpadd32s %f5, %f10, %f1
24291 movleu %icc, %i0, %i7
24292 ldstub [%l7 + 0x3D], %l3
24293 fbg,a %fcc3, loop_2069
24294 restored
24295 rdpr %cwp, %g1
24296 rdpr %cansave, %g2
24297 rdpr %canrestore, %g3
24298 rdpr %cleanwin, %g4
24299 rdpr %otherwin, %g5
24300 rdpr %wstate, %g6
24301 subc %l5, %g5, %o0
24302 sllx %o4, %i2, %g4
24303loop_2069:
24304 call loop_2070
24305 tneg %xcc, 0x3
24306 bne,a %xcc, loop_2071
24307 tsubcc %g3, 0x10B4, %o2
24308loop_2070:
24309 fsrc2 %f0, %f16
24310 movneg %icc, %o3, %l1
24311loop_2071:
24312 movneg %icc, %i1, %i5
24313 fmovrse %o1, %f31, %f29
24314 mova %icc, %g2, %l0
24315 movle %xcc, %i3, %g1
24316 nop
24317 setx 0xC24EE595, %l0, %l6
24318 st %l6, [%l7 + 0x28]
24319 ld [%l7 + 0x28], %f27
24320 setx 0xDF51963F, %l1, %l5
24321 st %l5, [%l7 + 0x10]
24322 ld [%l7 + 0x10], %f28
24323 fadds %f28, %f27, %f22
24324 subc %i6, %i4, %l4
24325 fmovrde %o5, %f26, %f24
24326 tleu %xcc, 0x4
24327 ldsb [%l7 + 0x57], %o6
24328 bne,a,pt %icc, loop_2072
24329 restored
24330 rdpr %cwp, %g1
24331 rdpr %cansave, %g2
24332 rdpr %canrestore, %g3
24333 rdpr %cleanwin, %g4
24334 rdpr %otherwin, %g5
24335 rdpr %wstate, %g6
24336 fmovrslez %o7, %f24, %f12
24337 sdivcc %l2, 0x1747, %l6
24338loop_2072:
24339 tpos %icc, 0x7
24340 wr %g0, 0x0c, %asi
24341 ldstuba [%l7 + 0x40] %asi, %g7
24342 ldub [%l7 + 0x28], %i0
24343 fornot2s %f20, %f17, %f6
24344 or %i7, 0x11EE, %l3
24345 sll %l5, 0x11, %g6
24346 fabsd %f8, %f16
24347 movgu %xcc, %g5, %o0
24348 fbul,a %fcc3, loop_2073
24349 bvs,a %xcc, loop_2074
24350 fbuge,a %fcc1, loop_2075
24351 fzeros %f7
24352loop_2073:
24353 srl %o4, %i2, %g3
24354loop_2074:
24355 fcmpeq32 %f12, %f18, %g4
24356loop_2075:
24357 movrne %o2, 0x301, %o3
24358 tcc %icc, 0x7
24359 sllx %i1, 0x1A, %l1
24360 set 0x0E, %g6
24361 lduba [%l7 + %g6] 0x11, %o1
24362 tge %xcc, 0x7
24363 nop
24364 setx 0x28F1D6672E363917, %l0, %l6
24365 stx %l6, [%l7 + 0x28]
24366 ldd [%l7 + 0x28], %f0
24367 setx 0xF09CCE3965BC9654, %l1, %l5
24368 stx %l5, [%l7 + 0x10]
24369 ldd [%l7 + 0x10], %f12
24370 fdivd %f12, %f0, %f2
24371 bpos,a,pt %icc, loop_2076
24372 movne %xcc, %i5, %l0
24373 sir 0x02D9
24374 edge16n %i3, %g2, %i6
24375loop_2076:
24376 srl %g1, %i4, %l4
24377 array32 %o6, %o7, %o5
24378 brlez %l2, loop_2077
24379 tcc %icc, 0x6
24380 andn %l6, 0x0422, %g7
24381 fmovrdgz %i7, %f12, %f0
24382loop_2077:
24383 fmovrdlz %l3, %f2, %f4
24384 fbn,a %fcc3, loop_2078
24385 fsrc2s %f19, %f8
24386 fmovd %f8, %f30
24387 tleu %icc, 0x7
24388loop_2078:
24389 ldsw [%l7 + 0x44], %i0
24390 brlez %g6, loop_2079
24391 tsubcctv %g5, %l5, %o4
24392 andn %o0, 0x116B, %i2
24393 edge32l %g3, %o2, %g4
24394loop_2079:
24395 ble,pn %icc, loop_2080
24396 brnz,a %o3, loop_2081
24397 brgz,a %l1, loop_2082
24398 fble,a %fcc0, loop_2083
24399loop_2080:
24400 fmovrdgez %i1, %f24, %f4
24401loop_2081:
24402 tvc %xcc, 0x1
24403loop_2082:
24404 xnorcc %i5, %l0, %o1
24405loop_2083:
24406 fcmpgt16 %f16, %f14, %i3
24407 nop
24408 set 0x40, %i6
24409 lduw [%l7 + %i6], %i6
24410 te %xcc, 0x0
24411 sir 0x1123
24412 fbne %fcc0, loop_2084
24413 fmovsneg %xcc, %f22, %f10
24414 fmovdcs %icc, %f25, %f10
24415 srax %g1, %i4, %l4
24416loop_2084:
24417 addccc %g2, %o7, %o5
24418 movg %icc, %o6, %l2
24419 edge16n %g7, %l6, %l3
24420 sethi 0x01AE, %i0
24421 addccc %g6, %g5, %l5
24422 taddcc %o4, 0x1B29, %i7
24423 tne %xcc, 0x2
24424 tsubcctv %i2, 0x0597, %o0
24425 stw %g3, [%l7 + 0x68]
24426 fbe %fcc0, loop_2085
24427 edge16ln %g4, %o3, %l1
24428 tle %xcc, 0x1
24429 sir 0x0DCD
24430loop_2085:
24431 edge16 %i1, %o2, %i5
24432 st %f4, [%l7 + 0x20]
24433 bpos,a,pn %icc, loop_2086
24434 stb %o1, [%l7 + 0x4A]
24435 tgu %xcc, 0x7
24436 movrlez %i3, %l0, %i6
24437loop_2086:
24438 brlz,a %g1, loop_2087
24439 ta %xcc, 0x0
24440 fcmpne16 %f6, %f4, %i4
24441 faligndata %f4, %f24, %f8
24442loop_2087:
24443 sllx %g2, %l4, %o5
24444 array8 %o7, %o6, %g7
24445 saved
24446 rdpr %cwp, %g1
24447 rdpr %cansave, %g2
24448 rdpr %canrestore, %g3
24449 rdpr %cleanwin, %g4
24450 rdpr %otherwin, %g5
24451 rdpr %wstate, %g6
24452 stb %l2, [%l7 + 0x56]
24453 movge %xcc, %l3, %l6
24454 alignaddr %i0, %g5, %g6
24455 bn,pt %xcc, loop_2088
24456 nop
24457 set 0x50, %o6
24458 ldd [%l7 + %o6], %f0
24459 sdivcc %l5, 0x0A92, %i7
24460 tcc %icc, 0x1
24461loop_2088:
24462 ba,a loop_2089
24463 tvc %icc, 0x7
24464 edge8ln %i2, %o0, %o4
24465 movvs %icc, %g4, %o3
24466loop_2089:
24467 nop
24468 wr %g0, 0x04, %asi
24469 ldxa [%l7 + 0x30] %asi, %g3
24470 andn %l1, %o2, %i5
24471 fmovdgu %xcc, %f21, %f8
24472 movrne %i1, 0x09F, %o1
24473 fbul,a %fcc2, loop_2090
24474 sdivx %l0, 0x1EA4, %i6
24475 tn %xcc, 0x7
24476 fmovdne %xcc, %f29, %f26
24477loop_2090:
24478 udivx %i3, 0x08DC, %i4
24479 udiv %g2, 0x1B24, %g1
24480 ta %xcc, 0x4
24481 nop
24482 setx 0xE99E32E5507914FD, %l0, %l6
24483 stx %l6, [%l7 + 0x20]
24484 ldx [%l7 + 0x20], %fsr
24485 edge32ln %l4, %o5, %o6
24486 fnor %f0, %f20, %f22
24487 movn %xcc, %g7, %l2
24488 edge16ln %l3, %l6, %i0
24489 nop
24490 fitod %f12, %f18
24491 fdtox %f18, %f0
24492 fxtod %f0, %f4
24493 movrlz %g5, 0x0D3, %o7
24494 fmovsgu %xcc, %f7, %f24
24495 movvc %icc, %l5, %i7
24496 nop
24497 setx loop_2091, %l0, %l1
24498 wrpr 0x1, %tl
24499 wrpr %l1, %tpc
24500 add %l1, 0x4, %l1
24501 wrpr %l1, %tnpc
24502 setx 0x34400001400, %l0, %l1
24503 wrpr %l1, %tstate
24504 wrhpr 0x4, %htstate
24505 retry
24506 fmovdvs %icc, %f15, %f7
24507 fble,a %fcc3, loop_2092
24508 fba,a %fcc0, loop_2093
24509loop_2091:
24510 movg %xcc, %i2, %o0
24511 tcs %xcc, 0x4
24512loop_2092:
24513 restored
24514 rdpr %cwp, %g1
24515 rdpr %cansave, %g2
24516 rdpr %canrestore, %g3
24517 rdpr %cleanwin, %g4
24518 rdpr %otherwin, %g5
24519 rdpr %wstate, %g6
24520loop_2093:
24521 fsrc2s %f26, %f25
24522 movge %xcc, %o4, %g6
24523 nop
24524 setx 0xD07B2DC8, %l0, %l6
24525 st %l6, [%l7 + 0x34]
24526 ld [%l7 + 0x34], %fsr
24527 smul %g4, 0x1FCB, %o3
24528 fmul8x16au %f17, %f3, %f20
24529 sdiv %g3, 0x1D97, %o2
24530 swap [%l7 + 0x34], %l1
24531 nop
24532 setx 0xBB77F1DEB2A56A84, %l0, %l6
24533 stx %l6, [%l7 + 0x28]
24534 ldd [%l7 + 0x28], %f20
24535 setx 0x523047FE85B2B37D, %l1, %l5
24536 stx %l5, [%l7 + 0x10]
24537 ldd [%l7 + 0x10], %f28
24538 fsubd %f28, %f20, %f26
24539 movrgez %i5, 0x1A8, %i1
24540 fnors %f31, %f26, %f24
24541 mulscc %o1, %i6, %i3
24542 sdivcc %i4, 0x1BAE, %l0
24543 srl %g1, 0x01, %l4
24544 edge32ln %o5, %o6, %g7
24545 andn %l2, %g2, %l6
24546 fblg,a %fcc0, loop_2094
24547 umulcc %l3, 0x17D1, %g5
24548 xnorcc %i0, 0x0FB6, %o7
24549 brlz %i7, loop_2095
24550loop_2094:
24551 or %i2, 0x1FDF, %l5
24552 ble %xcc, loop_2096
24553 tleu %icc, 0x0
24554loop_2095:
24555 edge16ln %o4, %o0, %g4
24556 te %icc, 0x5
24557loop_2096:
24558 lduw [%l7 + 0x64], %g6
24559 std %f24, [%l7 + 0x78]
24560 sll %g3, 0x1B, %o2
24561 fandnot1 %f4, %f8, %f24
24562 fcmpne32 %f14, %f22, %o3
24563 fmovdle %icc, %f1, %f14
24564 edge16ln %l1, %i1, %o1
24565 edge16 %i6, %i3, %i5
24566 tsubcc %i4, 0x1999, %g1
24567 addccc %l4, 0x1953, %o5
24568 tg %icc, 0x7
24569 movrne %l0, 0x3BE, %g7
24570 and %o6, %g2, %l2
24571 and %l3, 0x16A0, %g5
24572 subc %l6, 0x1273, %i0
24573 subcc %i7, %i2, %l5
24574 array16 %o7, %o0, %g4
24575 tl %xcc, 0x6
24576 edge8ln %g6, %g3, %o4
24577 tsubcc %o3, %o2, %i1
24578 edge32ln %l1, %i6, %o1
24579 subccc %i3, %i4, %g1
24580 fornot1 %f2, %f24, %f28
24581 brlez %i5, loop_2097
24582 ba,a,pn %xcc, loop_2098
24583 sdivcc %l4, 0x1CFF, %o5
24584 sra %l0, %o6, %g7
24585loop_2097:
24586 nop
24587 setx 0x799AEB2E, %l0, %l6
24588 st %l6, [%l7 + 0x28]
24589 ld [%l7 + 0x28], %f13
24590 setx 0x08BD2276, %l1, %l5
24591 st %l5, [%l7 + 0x10]
24592 ld [%l7 + 0x10], %f28
24593 fdivs %f28, %f13, %f15
24594loop_2098:
24595 sll %l2, 0x0E, %g2
24596 fbul,a %fcc0, loop_2099
24597 and %l3, 0x069E, %l6
24598 subcc %g5, %i7, %i2
24599 movrne %l5, %o7, %i0
24600loop_2099:
24601 xorcc %o0, %g4, %g3
24602 sub %o4, %g6, %o2
24603 tleu %icc, 0x7
24604 andn %i1, 0x0846, %o3
24605 fcmple16 %f6, %f30, %l1
24606 movge %icc, %i6, %i3
24607 ble,a,pt %icc, loop_2100
24608 movrlz %i4, 0x049, %g1
24609 bvc,a,pt %icc, loop_2101
24610 taddcc %i5, 0x1652, %l4
24611loop_2100:
24612 umul %o5, %o1, %l0
24613 movrlez %g7, 0x021, %o6
24614loop_2101:
24615 fnot1 %f16, %f8
24616 nop
24617 set 0x29, %i5
24618 stb %g2, [%l7 + %i5]
24619 movleu %xcc, %l2, %l3
24620 bvs loop_2102
24621 ta %icc, 0x6
24622 fmovdl %icc, %f7, %f11
24623 edge16 %g5, %i7, %l6
24624loop_2102:
24625 bvs,a %icc, loop_2103
24626 tn %xcc, 0x6
24627 fmovsg %icc, %f11, %f21
24628 movre %i2, 0x1A5, %l5
24629loop_2103:
24630 or %o7, %o0, %g4
24631 fabsd %f2, %f24
24632 fabss %f4, %f6
24633 tcc %icc, 0x2
24634 fandnot2 %f2, %f4, %f28
24635 bl,pn %icc, loop_2104
24636 fbug,a %fcc0, loop_2105
24637 movvc %xcc, %g3, %i0
24638 wr %g0, 0x10, %asi
24639 lduwa [%l7 + 0x64] %asi, %o4
24640loop_2104:
24641 edge32l %o2, %i1, %o3
24642loop_2105:
24643 movcs %xcc, %g6, %i6
24644 udivx %l1, 0x14D9, %i3
24645 fbue,a %fcc0, loop_2106
24646 be,a loop_2107
24647 nop
24648 setx 0x604ADCC9921E1719, %l0, %l6
24649 stx %l6, [%l7 + 0x28]
24650 ldd [%l7 + 0x28], %f0
24651 setx 0xE43F81F3FE0ADEE9, %l1, %l5
24652 stx %l5, [%l7 + 0x10]
24653 ldd [%l7 + 0x10], %f18
24654 fsubd %f18, %f0, %f0
24655 fbn %fcc0, loop_2108
24656loop_2106:
24657 movleu %xcc, %i4, %i5
24658loop_2107:
24659 te %icc, 0x0
24660 bleu,pn %icc, loop_2109
24661loop_2108:
24662 fnot1 %f26, %f18
24663 fble,a %fcc2, loop_2110
24664 brlz,a %l4, loop_2111
24665loop_2109:
24666 fpsub32s %f0, %f14, %f13
24667 andn %o5, 0x1C81, %o1
24668loop_2110:
24669 ldsb [%l7 + 0x1A], %g1
24670loop_2111:
24671 fcmpne32 %f0, %f6, %l0
24672 mulscc %o6, 0x1871, %g2
24673 tge %icc, 0x3
24674 fzero %f30
24675 mulscc %g7, %l2, %l3
24676 smulcc %g5, 0x01B3, %l6
24677 fsrc2 %f12, %f2
24678 edge16 %i2, %i7, %l5
24679 ldsb [%l7 + 0x48], %o0
24680 ldsb [%l7 + 0x5F], %g4
24681 fzero %f6
24682 udivx %o7, 0x0239, %g3
24683 ldd [%l7 + 0x70], %f18
24684 fcmpne16 %f10, %f12, %o4
24685 umul %i0, 0x1341, %o2
24686 fbue %fcc2, loop_2112
24687 fsrc1s %f21, %f17
24688 tn %xcc, 0x6
24689 addccc %i1, %o3, %i6
24690loop_2112:
24691 fmul8x16 %f26, %f12, %f8
24692 brz,a %l1, loop_2113
24693 tcs %xcc, 0x3
24694 subcc %i3, 0x0B03, %g6
24695 edge16 %i5, %i4, %o5
24696loop_2113:
24697 tg %xcc, 0x0
24698 taddcc %o1, 0x0813, %l4
24699 wr %g0, 0x80, %asi
24700 stwa %l0, [%l7 + 0x24] %asi
24701 te %xcc, 0x7
24702 movn %icc, %g1, %o6
24703 wr %g0, 0x19, %asi
24704 lduba [%l7 + 0x35] %asi, %g7
24705 movle %xcc, %g2, %l2
24706 bgu,a,pn %icc, loop_2114
24707 fble,a %fcc1, loop_2115
24708 xorcc %l3, 0x1988, %g5
24709 movpos %xcc, %l6, %i7
24710loop_2114:
24711 fzero %f4
24712loop_2115:
24713 addcc %i2, %o0, %g4
24714 taddcc %o7, 0x0ED2, %g3
24715 movleu %xcc, %l5, %o4
24716 sra %i0, %i1, %o2
24717 udivcc %i6, 0x0D6F, %o3
24718 alignaddr %l1, %i3, %g6
24719 brnz,a %i5, loop_2116
24720 xorcc %i4, 0x0499, %o1
24721 smulcc %l4, 0x0E38, %l0
24722 set 0x60, %g5
24723 stxa %o5, [%l7 + %g5] 0x04
24724loop_2116:
24725 popc 0x1AE2, %g1
24726 umulcc %g7, 0x1B6A, %g2
24727 tl %xcc, 0x2
24728 fbu,a %fcc3, loop_2117
24729 brgez,a %l2, loop_2118
24730 fzero %f10
24731 umul %o6, 0x1F4F, %g5
24732loop_2117:
24733 bne,a loop_2119
24734loop_2118:
24735 sth %l3, [%l7 + 0x7A]
24736 subcc %l6, 0x07F0, %i7
24737 lduw [%l7 + 0x2C], %o0
24738loop_2119:
24739 edge8l %i2, %g4, %g3
24740 wr %g0, 0x11, %asi
24741 ldswa [%l7 + 0x28] %asi, %l5
24742 tpos %icc, 0x5
24743 ldd [%l7 + 0x58], %o4
24744 fcmpne32 %f22, %f6, %i0
24745 movcc %icc, %o7, %i1
24746 movrne %i6, 0x161, %o3
24747 move %icc, %o2, %i3
24748 movrgz %l1, %i5, %i4
24749 membar 0x58
24750 orn %g6, %l4, %l0
24751 mulx %o1, %g1, %g7
24752 fnot2s %f3, %f17
24753 xor %g2, %l2, %o6
24754 srl %o5, %l3, %l6
24755 edge32ln %i7, %o0, %i2
24756 tg %xcc, 0x7
24757 tge %icc, 0x6
24758 umulcc %g5, 0x128A, %g3
24759 fble,a %fcc1, loop_2120
24760 fmovrde %g4, %f4, %f12
24761 fmovrsgez %l5, %f24, %f23
24762 alignaddrl %o4, %i0, %o7
24763loop_2120:
24764 smulcc %i6, %o3, %i1
24765 fmovda %xcc, %f24, %f11
24766 udivx %i3, 0x1F8C, %o2
24767 set 0x50, %o1
24768 stxa %l1, [%l7 + %o1] 0x18
24769 bge %icc, loop_2121
24770 sub %i4, 0x1D0E, %g6
24771 array32 %i5, %l4, %l0
24772 fbul %fcc1, loop_2122
24773loop_2121:
24774 sra %g1, 0x16, %o1
24775 fmovrde %g7, %f18, %f10
24776 bne,pn %xcc, loop_2123
24777loop_2122:
24778 ta %icc, 0x2
24779 nop
24780 setx 0x11345987, %l0, %l6
24781 st %l6, [%l7 + 0x28]
24782 ld [%l7 + 0x28], %f10
24783 setx 0x8368C189, %l1, %l5
24784 st %l5, [%l7 + 0x10]
24785 ld [%l7 + 0x10], %f24
24786 fmuls %f24, %f10, %f20
24787 movrlez %g2, 0x261, %o6
24788loop_2123:
24789 edge16ln %o5, %l3, %l6
24790 fmovd %f10, %f2
24791 fbe %fcc3, loop_2124
24792 brgz %l2, loop_2125
24793 taddcctv %o0, 0x0683, %i7
24794 nop
24795 fitod %f9, %f2
24796loop_2124:
24797 mulscc %g5, %i2, %g4
24798loop_2125:
24799 fmovdpos %xcc, %f10, %f16
24800 andn %l5, %g3, %i0
24801 smulcc %o7, 0x1692, %o4
24802 fba %fcc2, loop_2126
24803 tvs %icc, 0x0
24804 sdivx %o3, 0x158F, %i6
24805 addc %i3, 0x1848, %i1
24806loop_2126:
24807 brz %l1, loop_2127
24808 fmul8x16 %f28, %f14, %f2
24809 xorcc %o2, 0x14F4, %i4
24810 movneg %icc, %g6, %i5
24811loop_2127:
24812 nop
24813 set 0x40, %o0
24814 ldda [%l7 + %o0] 0x89, %f0
24815 fcmpgt32 %f24, %f16, %l0
24816 tsubcc %l4, %o1, %g7
24817 bl,a loop_2128
24818 brgez,a %g1, loop_2129
24819 tg %xcc, 0x2
24820 edge32ln %g2, %o6, %o5
24821loop_2128:
24822 orcc %l6, %l2, %l3
24823loop_2129:
24824 fmovsa %icc, %f27, %f3
24825 fmovdleu %xcc, %f27, %f4
24826 fpsub32 %f2, %f30, %f8
24827 fornot1 %f16, %f4, %f10
24828 tcs %icc, 0x4
24829 restored
24830 rdpr %cwp, %g1
24831 rdpr %cansave, %g2
24832 rdpr %canrestore, %g3
24833 rdpr %cleanwin, %g4
24834 rdpr %otherwin, %g5
24835 rdpr %wstate, %g6
24836 fpack16 %f14, %f2
24837 std %f8, [%l7 + 0x18]
24838 ta %xcc, 0x1
24839 sra %i7, %g5, %i2
24840 alignaddr %o0, %l5, %g3
24841 edge16l %i0, %g4, %o7
24842 array8 %o4, %o3, %i3
24843 fzeros %f6
24844 ldd [%l7 + 0x78], %f22
24845 fpadd16s %f0, %f13, %f3
24846 movn %icc, %i6, %l1
24847 andcc %i1, 0x0706, %i4
24848 alignaddr %o2, %i5, %g6
24849 srax %l0, %o1, %g7
24850 fbn %fcc2, loop_2130
24851 ld [%l7 + 0x74], %f4
24852 fbo %fcc1, loop_2131
24853 stw %g1, [%l7 + 0x7C]
24854loop_2130:
24855 fbule,a %fcc2, loop_2132
24856 edge8ln %l4, %g2, %o6
24857loop_2131:
24858 xorcc %o5, %l6, %l3
24859 stbar
24860loop_2132:
24861 faligndata %f28, %f4, %f20
24862 brlz %i7, loop_2133
24863 nop
24864 fitos %f6, %f21
24865 fstox %f21, %f10
24866 fxtos %f10, %f8
24867 wr %g0, 0x81, %asi
24868 prefetcha [%l7 + 0x08] %asi, 0x0
24869loop_2133:
24870 fmovsle %xcc, %f13, %f1
24871 movrgz %l2, 0x1B3, %o0
24872 wr %g0, 0x2b, %asi
24873 stha %i2, [%l7 + 0x62] %asi
24874 membar #Sync
24875 fmovsge %icc, %f31, %f2
24876 fbuge,a %fcc0, loop_2134
24877 taddcc %g3, 0x08DF, %l5
24878 ta %xcc, 0x6
24879 udiv %g4, 0x0876, %o7
24880loop_2134:
24881 movvs %icc, %i0, %o4
24882 edge8ln %o3, %i3, %l1
24883 movcc %icc, %i6, %i4
24884 nop
24885 fitos %f29, %f16
24886 xnorcc %i1, 0x0870, %o2
24887 tge %xcc, 0x7
24888 udivx %i5, 0x1D99, %g6
24889 edge8n %o1, %l0, %g1
24890 sdiv %g7, 0x048D, %g2
24891 bgu,pn %xcc, loop_2135
24892 fornot1 %f22, %f6, %f12
24893 ld [%l7 + 0x18], %f6
24894 umulcc %l4, %o6, %o5
24895loop_2135:
24896 or %l3, %i7, %g5
24897 st %f2, [%l7 + 0x1C]
24898 movne %xcc, %l6, %l2
24899 alignaddr %i2, %g3, %o0
24900 nop
24901 fitod %f12, %f8
24902 fdtox %f8, %f24
24903 fxtod %f24, %f8
24904 tleu %xcc, 0x6
24905 array16 %l5, %o7, %g4
24906 edge16ln %i0, %o4, %i3
24907 fmovsne %icc, %f29, %f27
24908 srlx %l1, %i6, %o3
24909 edge32 %i4, %i1, %o2
24910 wr %g0, 0x04, %asi
24911 stba %g6, [%l7 + 0x62] %asi
24912 move %icc, %i5, %l0
24913 fsrc2 %f28, %f26
24914 be,pt %xcc, loop_2136
24915 brlz %o1, loop_2137
24916 bpos,pt %xcc, loop_2138
24917 fmovdvs %icc, %f31, %f24
24918loop_2136:
24919 fmovdvs %xcc, %f6, %f19
24920loop_2137:
24921 fbue,a %fcc3, loop_2139
24922loop_2138:
24923 subccc %g1, %g2, %l4
24924 bvc,pn %icc, loop_2140
24925 fmovsvs %icc, %f30, %f9
24926loop_2139:
24927 fbule,a %fcc2, loop_2141
24928 edge32 %o6, %o5, %g7
24929loop_2140:
24930 sir 0x1FA8
24931 srlx %i7, 0x1D, %l3
24932loop_2141:
24933 fbul,a %fcc0, loop_2142
24934 sra %g5, %l6, %l2
24935 tvs %xcc, 0x2
24936 and %i2, 0x1F92, %o0
24937loop_2142:
24938 fbg,a %fcc3, loop_2143
24939 edge32n %l5, %g3, %g4
24940 and %i0, %o7, %i3
24941 bg,a,pt %xcc, loop_2144
24942loop_2143:
24943 alignaddrl %o4, %i6, %o3
24944 edge32ln %l1, %i1, %o2
24945 tsubcc %i4, %g6, %i5
24946loop_2144:
24947 srl %l0, %g1, %g2
24948 fnors %f4, %f5, %f23
24949 add %l7, 0x68, %l6
24950 wr %g0, 0x88, %asi
24951 casxa [%l6] 0x88, %l4, %o6
24952 edge8l %o1, %g7, %o5
24953 fcmpeq32 %f12, %f22, %i7
24954 fnot2s %f30, %f18
24955 tgu %xcc, 0x1
24956 mulscc %l3, 0x1C99, %l6
24957 tcs %xcc, 0x6
24958 fble,a %fcc2, loop_2145
24959 tsubcctv %g5, 0x1367, %l2
24960 tsubcctv %o0, %i2, %l5
24961 fbg,a %fcc2, loop_2146
24962loop_2145:
24963 fxnor %f28, %f26, %f26
24964 or %g3, %g4, %o7
24965 tle %xcc, 0x1
24966loop_2146:
24967 nop
24968 fitos %f3, %f5
24969 fstox %f5, %f20
24970 fxtos %f20, %f11
24971 tvs %xcc, 0x2
24972 movge %xcc, %i3, %o4
24973 nop
24974 setx 0x51B69F76DCB073BF, %l0, %l6
24975 stx %l6, [%l7 + 0x28]
24976 ldd [%l7 + 0x28], %f22
24977 setx 0x47B8E38A399DB1C7, %l1, %l5
24978 stx %l5, [%l7 + 0x10]
24979 ldd [%l7 + 0x10], %f8
24980 faddd %f8, %f22, %f18
24981 set 0x7D, %i0
24982 ldstuba [%l7 + %i0] 0x11, %i0
24983 tne %xcc, 0x5
24984 restored
24985 rdpr %cwp, %g1
24986 rdpr %cansave, %g2
24987 rdpr %canrestore, %g3
24988 rdpr %cleanwin, %g4
24989 rdpr %otherwin, %g5
24990 rdpr %wstate, %g6
24991 brlz %i6, loop_2147
24992 tsubcctv %l1, %i1, %o2
24993 sdivcc %o3, 0x0095, %i4
24994 brgz %g6, loop_2148
24995loop_2147:
24996 for %f6, %f12, %f10
24997 udivx %l0, 0x1D18, %g1
24998 fnegd %f10, %f6
24999loop_2148:
25000 taddcc %g2, %l4, %o6
25001 stbar
25002 sdiv %o1, 0x1C62, %g7
25003 sdivcc %o5, 0x127A, %i5
25004 fmovrdlz %i7, %f16, %f18
25005 fmuld8ulx16 %f29, %f17, %f18
25006 add %l3, %l6, %l2
25007 popc 0x0E1B, %o0
25008 sub %g5, %i2, %g3
25009 nop
25010 fitod %f8, %f20
25011 fdtoi %f20, %f24
25012 movcc %icc, %g4, %l5
25013 brnz %i3, loop_2149
25014 umulcc %o4, 0x1144, %o7
25015 tvc %xcc, 0x2
25016 fmovsvc %xcc, %f30, %f5
25017loop_2149:
25018 bneg,a,pt %xcc, loop_2150
25019 nop
25020 fitod %f22, %f14
25021 sir 0x0F82
25022 tsubcctv %i0, %i6, %i1
25023loop_2150:
25024 movg %xcc, %l1, %o3
25025 brgz,a %i4, loop_2151
25026 nop
25027 setx 0xF053B99A, %l0, %l6
25028 st %l6, [%l7 + 0x20]
25029 ld [%l7 + 0x20], %fsr
25030 edge8n %g6, %o2, %l0
25031 orn %g2, 0x1500, %l4
25032loop_2151:
25033 fzeros %f30
25034 addccc %o6, %g1, %g7
25035 fabsd %f2, %f26
25036 addccc %o5, 0x17A0, %i5
25037 saved
25038 rdpr %cwp, %g1
25039 rdpr %cansave, %g2
25040 rdpr %canrestore, %g3
25041 rdpr %cleanwin, %g4
25042 rdpr %otherwin, %g5
25043 rdpr %wstate, %g6
25044 be,a,pn %xcc, loop_2152
25045 fmovdvc %xcc, %f29, %f2
25046 set 0x20, %l5
25047 ldda [%l7 + %l5] 0xea, %o0
25048loop_2152:
25049 movne %xcc, %l3, %l6
25050 fmovrsgez %l2, %f20, %f6
25051 fbne,a %fcc2, loop_2153
25052 fbn,a %fcc1, loop_2154
25053 fmovrde %o0, %f28, %f14
25054 membar 0x66
25055loop_2153:
25056 xnor %i7, 0x0EFE, %i2
25057loop_2154:
25058 stw %g5, [%l7 + 0x74]
25059 stbar
25060 tle %xcc, 0x3
25061 ldsw [%l7 + 0x54], %g4
25062 fabsd %f16, %f0
25063 bn,a %icc, loop_2155
25064 fornot2 %f22, %f30, %f8
25065 nop
25066 setx 0xD886AC06F057083F, %l0, %l6
25067 stx %l6, [%l7 + 0x60]
25068 ldx [%l7 + 0x60], %fsr
25069 movn %icc, %l5, %i3
25070loop_2155:
25071 fbu %fcc1, loop_2156
25072 fble %fcc1, loop_2157
25073 tleu %xcc, 0x6
25074 nop
25075 fitod %f6, %f20
25076 fdtoi %f20, %f11
25077loop_2156:
25078 movrgez %g3, %o7, %o4
25079loop_2157:
25080 movvc %icc, %i6, %i1
25081 tl %icc, 0x4
25082 bcs,a %xcc, loop_2158
25083 bvc,pt %icc, loop_2159
25084 fble,a %fcc3, loop_2160
25085 nop
25086 fitod %f6, %f12
25087 fdtox %f12, %f6
25088 fxtod %f6, %f6
25089loop_2158:
25090 umulcc %i0, 0x0DE0, %o3
25091loop_2159:
25092 edge32 %l1, %i4, %o2
25093loop_2160:
25094 std %f8, [%l7 + 0x40]
25095 fmuld8ulx16 %f22, %f27, %f20
25096 udivx %g6, 0x1C5A, %g2
25097 std %f10, [%l7 + 0x68]
25098 wr %g0, 0x27, %asi
25099 stba %l4, [%l7 + 0x08] %asi
25100 membar #Sync
25101 ba,pt %icc, loop_2161
25102 tge %icc, 0x4
25103 tg %icc, 0x2
25104 sdivcc %o6, 0x11F1, %g1
25105loop_2161:
25106 brz %g7, loop_2162
25107 add %l0, %o5, %o1
25108 nop
25109 fitos %f7, %f28
25110 fstox %f28, %f14
25111 fmovda %xcc, %f31, %f16
25112loop_2162:
25113 nop
25114 setx 0xD7A94EBE, %l0, %l6
25115 st %l6, [%l7 + 0x28]
25116 ld [%l7 + 0x28], %f3
25117 setx 0x37128F73, %l1, %l5
25118 st %l5, [%l7 + 0x10]
25119 ld [%l7 + 0x10], %f29
25120 fdivs %f29, %f3, %f19
25121 taddcctv %l3, 0x1CA9, %i5
25122 edge16 %l6, %l2, %o0
25123 set 0x10, %g2
25124 sta %f10, [%l7 + %g2] 0x81
25125 edge32 %i2, %g5, %g4
25126 ldstub [%l7 + 0x54], %i7
25127 fble %fcc3, loop_2163
25128 fbn,a %fcc1, loop_2164
25129 tl %xcc, 0x2
25130 bneg,pt %icc, loop_2165
25131loop_2163:
25132 fexpand %f7, %f0
25133loop_2164:
25134 tvs %icc, 0x4
25135 smulcc %l5, %g3, %o7
25136loop_2165:
25137 popc %o4, %i6
25138 umul %i3, %i1, %o3
25139 nop
25140 setx 0x1050F319, %l0, %l6
25141 st %l6, [%l7 + 0x4C]
25142 ld [%l7 + 0x4C], %fsr
25143 bge,a,pt %icc, loop_2166
25144 st %f0, [%l7 + 0x3C]
25145 ta %icc, 0x3
25146 sir 0x15CB
25147loop_2166:
25148 tvc %icc, 0x4
25149 nop
25150 set 0x14, %g4
25151 prefetch [%l7 + %g4], 0x1
25152 movre %l1, 0x1D9, %i0
25153 movleu %xcc, %i4, %o2
25154 edge16ln %g6, %g2, %o6
25155 bleu,a,pn %icc, loop_2167
25156 sub %l4, 0x166B, %g1
25157 add %l7, 0x50, %l6
25158 wr %g0, 0x80, %asi
25159 lda [%l6] %asi, %g7
25160 casa [%l6] %asi, %g7, %l0
25161loop_2167:
25162 movg %xcc, %o1, %o5
25163 sir 0x1B56
25164 call loop_2168
25165 sub %l3, 0x1897, %i5
25166 wr %g0, 0x89, %asi
25167 sta %f2, [%l7 + 0x10] %asi
25168loop_2168:
25169 fbe %fcc3, loop_2169
25170 fandnot2 %f0, %f12, %f20
25171 fcmpeq16 %f20, %f20, %l6
25172 bgu %xcc, loop_2170
25173loop_2169:
25174 for %f24, %f2, %f10
25175 sdiv %o0, 0x16C6, %i2
25176 movneg %xcc, %l2, %g5
25177loop_2170:
25178 fmovde %icc, %f25, %f24
25179 tle %xcc, 0x4
25180 tleu %icc, 0x1
25181 subccc %i7, %g4, %l5
25182 fandnot1s %f19, %f28, %f3
25183 nop
25184 fitos %f9, %f22
25185 fstod %f22, %f26
25186 orncc %o7, %o4, %i6
25187 fba %fcc3, loop_2171
25188 edge16l %i3, %i1, %g3
25189 bne %icc, loop_2172
25190 fmovse %icc, %f5, %f14
25191loop_2171:
25192 movrlz %l1, %i0, %o3
25193 movpos %xcc, %i4, %o2
25194loop_2172:
25195 tneg %icc, 0x6
25196 sra %g2, %g6, %l4
25197 sdivcc %g1, 0x1021, %g7
25198 fnors %f6, %f28, %f6
25199 fcmpeq32 %f22, %f20, %o6
25200 st %f13, [%l7 + 0x60]
25201 tneg %icc, 0x4
25202 fmovsleu %xcc, %f19, %f13
25203 subc %o1, 0x1029, %l0
25204 andn %o5, %i5, %l6
25205 udiv %o0, 0x1292, %i2
25206 sra %l2, 0x10, %g5
25207 ldub [%l7 + 0x36], %i7
25208 xnor %l3, %l5, %g4
25209 saved
25210 rdpr %cwp, %g1
25211 rdpr %cansave, %g2
25212 rdpr %canrestore, %g3
25213 rdpr %cleanwin, %g4
25214 rdpr %otherwin, %g5
25215 rdpr %wstate, %g6
25216 movn %xcc, %o4, %o7
25217 edge8ln %i6, %i1, %i3
25218 mova %xcc, %g3, %l1
25219 xnor %o3, 0x15D5, %i4
25220 nop
25221 setx 0x719969C4, %l0, %l6
25222 st %l6, [%l7 + 0x28]
25223 ld [%l7 + 0x28], %f25
25224 setx 0xE2B90CDA, %l1, %l5
25225 st %l5, [%l7 + 0x10]
25226 ld [%l7 + 0x10], %f4
25227 fadds %f4, %f25, %f20
25228 tne %xcc, 0x3
25229 edge16l %o2, %g2, %g6
25230 fexpand %f26, %f30
25231 te %icc, 0x2
25232 subccc %i0, %g1, %g7
25233 fmovsvc %xcc, %f25, %f6
25234 nop
25235 setx loop_2173, %l0, %l1
25236 wrpr 0x1, %tl
25237 wrpr %l1, %tpc
25238 add %l1, 0x4, %l1
25239 wrpr %l1, %tnpc
25240 setx 0x34400001400, %l0, %l1
25241 wrpr %l1, %tstate
25242 wrhpr 0x4, %htstate
25243 retry
25244 fsrc1 %f2, %f6
25245 movcc %icc, %o6, %l4
25246 srl %l0, %o1, %i5
25247loop_2173:
25248 sth %o5, [%l7 + 0x2C]
25249 nop
25250 fitos %f5, %f18
25251 udiv %l6, 0x189A, %i2
25252 fbue,a %fcc2, loop_2174
25253 edge8l %l2, %g5, %i7
25254 movrlez %o0, %l5, %g4
25255 fbge %fcc2, loop_2175
25256loop_2174:
25257 array8 %l3, %o7, %i6
25258 sir 0x0697
25259 bvc,a loop_2176
25260loop_2175:
25261 fpmerge %f7, %f16, %f8
25262 movrne %i1, %o4, %i3
25263 array8 %l1, %o3, %g3
25264loop_2176:
25265 movl %icc, %i4, %g2
25266 xorcc %o2, 0x0544, %i0
25267 sethi 0x1C32, %g6
25268 movcc %icc, %g7, %o6
25269 bvc,a,pn %xcc, loop_2177
25270 srl %g1, %l4, %o1
25271 movvs %xcc, %l0, %i5
25272 membar #Sync
25273 wr %g0, 0xf1, %asi
25274 ldda [%l7 + 0x40] %asi, %f16
25275loop_2177:
25276 fzero %f26
25277 movge %icc, %o5, %i2
25278 andcc %l2, 0x1D13, %g5
25279 movne %icc, %i7, %l6
25280 movrgz %o0, 0x235, %g4
25281 udivx %l5, 0x0790, %o7
25282 and %i6, 0x1433, %i1
25283 fornot2s %f11, %f21, %f16
25284 tsubcctv %o4, 0x01F0, %i3
25285 or %l3, %l1, %g3
25286 andn %i4, %o3, %o2
25287 fpackfix %f24, %f7
25288 udivx %g2, 0x140E, %g6
25289 tg %xcc, 0x5
25290 addc %g7, 0x1751, %i0
25291 bpos,a,pt %icc, loop_2178
25292 fabss %f0, %f25
25293 fnands %f14, %f13, %f0
25294 stb %g1, [%l7 + 0x3D]
25295loop_2178:
25296 alignaddrl %o6, %l4, %l0
25297 fmul8x16au %f22, %f11, %f8
25298 bcs,a loop_2179
25299 tn %xcc, 0x0
25300 subcc %i5, 0x0DC1, %o1
25301 edge32n %o5, %i2, %l2
25302loop_2179:
25303 tpos %icc, 0x3
25304 taddcc %i7, %g5, %l6
25305 fmovsa %xcc, %f27, %f14
25306 srlx %g4, %l5, %o7
25307 smulcc %o0, 0x1520, %i6
25308 fmovspos %xcc, %f10, %f3
25309 tleu %xcc, 0x2
25310 andncc %o4, %i3, %l3
25311 tsubcctv %i1, 0x1091, %g3
25312 fbug %fcc2, loop_2180
25313 bcs loop_2181
25314 tpos %icc, 0x2
25315 lduw [%l7 + 0x24], %l1
25316loop_2180:
25317 nop
25318 set 0x3C, %i2
25319 lduwa [%l7 + %i2] 0x81, %o3
25320loop_2181:
25321 brgez,a %i4, loop_2182
25322 restored
25323 rdpr %cwp, %g1
25324 rdpr %cansave, %g2
25325 rdpr %canrestore, %g3
25326 rdpr %cleanwin, %g4
25327 rdpr %otherwin, %g5
25328 rdpr %wstate, %g6
25329 nop
25330 setx 0xA44B7ACD, %l0, %l6
25331 st %l6, [%l7 + 0x28]
25332 ld [%l7 + 0x28], %f21
25333 setx 0x795CBD46, %l1, %l5
25334 st %l5, [%l7 + 0x10]
25335 ld [%l7 + 0x10], %f18
25336 fmuls %f18, %f21, %f11
25337 addccc %o2, 0x0D3E, %g2
25338loop_2182:
25339 edge32n %g6, %g7, %i0
25340 restored
25341 rdpr %cwp, %g1
25342 rdpr %cansave, %g2
25343 rdpr %canrestore, %g3
25344 rdpr %cleanwin, %g4
25345 rdpr %otherwin, %g5
25346 rdpr %wstate, %g6
25347 fpadd32s %f13, %f16, %f17
25348 fbge %fcc3, loop_2183
25349 xnorcc %o6, 0x06E5, %g1
25350 tneg %xcc, 0x5
25351 be loop_2184
25352loop_2183:
25353 movge %xcc, %l4, %l0
25354 fone %f6
25355 fmovsvs %icc, %f22, %f14
25356loop_2184:
25357 movle %icc, %o1, %o5
25358 edge32n %i5, %l2, %i7
25359 ldd [%l7 + 0x68], %f22
25360 ldsb [%l7 + 0x5E], %i2
25361 edge16ln %g5, %l6, %g4
25362 edge8n %o7, %o0, %l5
25363 umul %i6, %o4, %i3
25364 prefetch [%l7 + 0x2C], 0x1
25365 wr %g0, 0x10, %asi
25366 ldsba [%l7 + 0x69] %asi, %l3
25367 edge8 %i1, %g3, %o3
25368 tpos %icc, 0x7
25369 tgu %icc, 0x3
25370 ba,a,pn %xcc, loop_2185
25371 bge,pt %xcc, loop_2186
25372 fmovrse %i4, %f20, %f31
25373 movre %l1, %o2, %g2
25374loop_2185:
25375 fones %f14
25376loop_2186:
25377 fandnot2s %f22, %f11, %f19
25378 fnand %f12, %f12, %f0
25379 nop
25380 setx 0xE3D217B3F5097302, %l0, %l6
25381 stx %l6, [%l7 + 0x28]
25382 ldd [%l7 + 0x28], %f26
25383 setx 0xA472589395362CCE, %l1, %l5
25384 stx %l5, [%l7 + 0x10]
25385 ldd [%l7 + 0x10], %f10
25386 fmuld %f10, %f26, %f0
25387 nop
25388 setx 0xFE08B70C, %l0, %l6
25389 st %l6, [%l7 + 0x28]
25390 ld [%l7 + 0x28], %f6
25391 setx 0xED8C10B6, %l1, %l5
25392 st %l5, [%l7 + 0x10]
25393 ld [%l7 + 0x10], %f19
25394 fmuls %f19, %f6, %f0
25395 fbl,a %fcc1, loop_2187
25396 orn %g6, %g7, %o6
25397 fmovda %xcc, %f6, %f9
25398 fbg %fcc0, loop_2188
25399loop_2187:
25400 xor %g1, %l4, %i0
25401 xnor %o1, 0x100E, %o5
25402 wr %g0, 0x23, %asi
25403 ldda [%l7 + 0x30] %asi, %i4
25404loop_2188:
25405 movneg %icc, %l2, %l0
25406 lduh [%l7 + 0x14], %i2
25407 srl %g5, 0x1B, %l6
25408 bshuffle %f28, %f16, %f2
25409 fbue %fcc3, loop_2189
25410 brgez %i7, loop_2190
25411 umul %o7, 0x16AF, %g4
25412 tpos %xcc, 0x7
25413loop_2189:
25414 fmovdle %icc, %f7, %f6
25415loop_2190:
25416 fone %f14
25417 nop
25418 fitod %f6, %f6
25419 fdtoi %f6, %f30
25420 saved
25421 rdpr %cwp, %g1
25422 rdpr %cansave, %g2
25423 rdpr %canrestore, %g3
25424 rdpr %cleanwin, %g4
25425 rdpr %otherwin, %g5
25426 rdpr %wstate, %g6
25427 alignaddrl %l5, %o0, %i6
25428 nop
25429 setx loop_2191, %l0, %l1
25430 wrpr 0x1, %tl
25431 wrpr %l1, %tnpc
25432 setx 0x34400001400, %l0, %l1
25433 wrpr %l1, %tstate
25434 wrhpr 0x4, %htstate
25435 done
25436 tleu %xcc, 0x2
25437 sdivcc %o4, 0x0193, %i3
25438 brlz %l3, loop_2192
25439loop_2191:
25440 fbue,a %fcc2, loop_2193
25441 smulcc %i1, 0x0ADA, %o3
25442 movne %xcc, %i4, %g3
25443loop_2192:
25444 array32 %o2, %l1, %g2
25445loop_2193:
25446 popc 0x1E78, %g7
25447 mova %xcc, %o6, %g6
25448 movrgez %l4, %g1, %i0
25449 swap [%l7 + 0x18], %o5
25450 subcc %o1, 0x15F5, %l2
25451 fmovrslez %l0, %f1, %f1
25452 bn,a,pn %xcc, loop_2194
25453 st %f15, [%l7 + 0x20]
25454 fmovrsgz %i2, %f20, %f15
25455 and %i5, %l6, %g5
25456loop_2194:
25457 fmovrsgz %o7, %f23, %f19
25458 bcs %xcc, loop_2195
25459 array16 %i7, %l5, %g4
25460 tcc %xcc, 0x3
25461 fbe %fcc1, loop_2196
25462loop_2195:
25463 sdiv %o0, 0x00A7, %o4
25464 edge8ln %i6, %i3, %l3
25465 umul %o3, %i4, %g3
25466loop_2196:
25467 edge16n %i1, %o2, %g2
25468 fmovsn %xcc, %f26, %f4
25469 bvs,a %icc, loop_2197
25470 edge16l %l1, %g7, %o6
25471 fcmpne16 %f26, %f18, %g6
25472 stw %g1, [%l7 + 0x68]
25473loop_2197:
25474 edge8ln %l4, %o5, %o1
25475 tn %xcc, 0x5
25476 sdiv %l2, 0x0C65, %l0
25477 tl %icc, 0x6
25478 fbule %fcc0, loop_2198
25479 fnor %f10, %f18, %f22
25480 fbl,a %fcc3, loop_2199
25481 fbe %fcc0, loop_2200
25482loop_2198:
25483 fbl %fcc1, loop_2201
25484 bcc,a %xcc, loop_2202
25485loop_2199:
25486 fbug,a %fcc3, loop_2203
25487loop_2200:
25488 tle %xcc, 0x7
25489loop_2201:
25490 addccc %i2, 0x1EDF, %i5
25491loop_2202:
25492 nop
25493 add %l7, 0x30, %l6
25494 wr %g0, 0x80, %asi
25495 ldxa [%l6] %asi, %i0
25496 casxa [%l6] %asi, %i0, %l6
25497loop_2203:
25498 edge16ln %g5, %i7, %l5
25499 tvs %icc, 0x3
25500 movvc %icc, %g4, %o0
25501 xnorcc %o4, %o7, %i3
25502 udivx %l3, 0x1E26, %o3
25503 bvc,a,pt %icc, loop_2204
25504 tn %icc, 0x0
25505 faligndata %f22, %f26, %f4
25506 alignaddrl %i6, %i4, %g3
25507loop_2204:
25508 bgu,pn %xcc, loop_2205
25509 movg %xcc, %o2, %g2
25510 xnorcc %l1, 0x1561, %i1
25511 alignaddrl %o6, %g6, %g1
25512loop_2205:
25513 std %f0, [%l7 + 0x48]
25514 tpos %xcc, 0x6
25515 xnorcc %g7, %o5, %l4
25516 movrgez %l2, 0x2FF, %o1
25517 and %l0, %i2, %i5
25518 edge32ln %l6, %i0, %i7
25519 sll %g5, %g4, %o0
25520 ldstub [%l7 + 0x43], %o4
25521 brz,a %o7, loop_2206
25522 stw %l5, [%l7 + 0x54]
25523 orncc %l3, 0x069C, %o3
25524 mulscc %i3, %i4, %i6
25525loop_2206:
25526 tcs %icc, 0x0
25527 tneg %icc, 0x5
25528 edge16n %g3, %o2, %l1
25529 orncc %i1, %o6, %g6
25530 and %g1, %g7, %o5
25531 brgez,a %g2, loop_2207
25532 lduw [%l7 + 0x54], %l2
25533 andn %o1, %l4, %l0
25534 andncc %i2, %l6, %i0
25535loop_2207:
25536 nop
25537 set 0x0, %g1
25538 ldxa [%g0 + %g1] 0x58, %i5
25539 movneg %xcc, %g5, %g4
25540 fble,a %fcc2, loop_2208
25541 fbne %fcc3, loop_2209
25542 fmovsne %icc, %f24, %f3
25543 fpadd16 %f6, %f22, %f6
25544loop_2208:
25545 udivcc %o0, 0x07AD, %o4
25546loop_2209:
25547 edge16l %o7, %i7, %l3
25548 fornot2 %f22, %f10, %f6
25549 fbg %fcc3, loop_2210
25550 fbule %fcc0, loop_2211
25551 array32 %o3, %i3, %i4
25552 fbe %fcc1, loop_2212
25553loop_2210:
25554 tl %icc, 0x1
25555loop_2211:
25556 fornot2 %f6, %f8, %f10
25557 fbn,a %fcc0, loop_2213
25558loop_2212:
25559 orcc %i6, 0x0E83, %g3
25560 set 0x46, %l1
25561 stha %l5, [%l7 + %l1] 0xea
25562 membar #Sync
25563loop_2213:
25564 subc %o2, 0x1CE0, %l1
25565 addcc %i1, %o6, %g6
25566 edge16n %g1, %g7, %o5
25567 wr %g0, 0x81, %asi
25568 ldsha [%l7 + 0x4A] %asi, %l2
25569 or %g2, %o1, %l0
25570 movne %icc, %i2, %l4
25571 edge32n %l6, %i5, %i0
25572 sra %g4, %o0, %g5
25573 array32 %o4, %o7, %i7
25574 fzeros %f19
25575 orn %o3, 0x0833, %i3
25576 fmul8x16 %f4, %f26, %f2
25577 tgu %xcc, 0x6
25578 ldsh [%l7 + 0x1A], %l3
25579 edge16 %i6, %g3, %i4
25580 movgu %icc, %o2, %l5
25581 brlez,a %i1, loop_2214
25582 orcc %l1, %g6, %g1
25583 alignaddr %o6, %o5, %g7
25584 bl,a,pt %xcc, loop_2215
25585loop_2214:
25586 udiv %g2, 0x1DF7, %l2
25587 taddcc %l0, 0x0C54, %i2
25588 movrne %o1, %l4, %i5
25589loop_2215:
25590 fmovsl %icc, %f13, %f7
25591 srl %i0, 0x08, %l6
25592 movn %xcc, %o0, %g5
25593 udiv %o4, 0x0C71, %o7
25594 edge16l %g4, %i7, %i3
25595 ble,a,pt %xcc, loop_2216
25596 fcmpeq32 %f12, %f24, %o3
25597 fmovdle %icc, %f13, %f1
25598 fmovsvs %icc, %f27, %f12
25599loop_2216:
25600 bn,a,pt %icc, loop_2217
25601 ta %xcc, 0x3
25602 alignaddr %l3, %g3, %i4
25603 wr %g0, 0x0c, %asi
25604 stda %f16, [%l7 + 0x40] %asi
25605loop_2217:
25606 movn %icc, %i6, %o2
25607 tge %xcc, 0x4
25608 nop
25609 setx 0xD1FAEA44, %l0, %l6
25610 st %l6, [%l7 + 0x28]
25611 ld [%l7 + 0x28], %f31
25612 fsqrts %f31, %f1
25613 stw %i1, [%l7 + 0x2C]
25614 fbu,a %fcc1, loop_2218
25615 tsubcctv %l1, %g6, %g1
25616 smul %o6, %l5, %o5
25617 edge8n %g2, %l2, %g7
25618loop_2218:
25619 brgz %l0, loop_2219
25620 tvs %xcc, 0x4
25621 xorcc %i2, 0x1BD5, %l4
25622 bcc %xcc, loop_2220
25623loop_2219:
25624 fmovd %f20, %f10
25625 andn %i5, 0x0679, %i0
25626 fnand %f12, %f16, %f16
25627loop_2220:
25628 fbn,a %fcc2, loop_2221
25629 fzeros %f13
25630 flush %l7 + 0x3C
25631 udivcc %o1, 0x0DDE, %o0
25632loop_2221:
25633 tl %xcc, 0x7
25634 taddcc %l6, %g5, %o7
25635 fmovdn %xcc, %f1, %f17
25636 fmovsneg %xcc, %f20, %f12
25637 fbge,a %fcc2, loop_2222
25638 sub %g4, 0x19ED, %i7
25639 edge16ln %o4, %o3, %l3
25640 movneg %icc, %g3, %i4
25641loop_2222:
25642 tleu %xcc, 0x5
25643 ta %xcc, 0x1
25644 fbue,a %fcc2, loop_2223
25645 edge8l %i6, %o2, %i1
25646 movle %icc, %i3, %l1
25647 tg %icc, 0x1
25648loop_2223:
25649 nop
25650 wr %g0, 0xe2, %asi
25651 stba %g1, [%l7 + 0x2E] %asi
25652 membar #Sync
25653 movrne %g6, 0x088, %l5
25654 sdivx %o6, 0x0DC3, %g2
25655 add %l2, 0x0577, %g7
25656 edge8ln %o5, %i2, %l0
25657 set 0x31, %o5
25658 lduba [%l7 + %o5] 0x18, %l4
25659 fbe,a %fcc3, loop_2224
25660 edge16n %i5, %i0, %o0
25661 subccc %o1, 0x1192, %l6
25662 edge32l %g5, %o7, %g4
25663loop_2224:
25664 fpsub16s %f22, %f13, %f23
25665 array16 %o4, %o3, %l3
25666 movge %icc, %g3, %i7
25667 faligndata %f6, %f16, %f6
25668 taddcc %i4, 0x1C38, %o2
25669 mulscc %i1, %i3, %i6
25670 addc %l1, 0x1D6E, %g1
25671 fzeros %f29
25672 move %icc, %g6, %o6
25673 edge16n %l5, %l2, %g2
25674 array32 %g7, %o5, %i2
25675 edge32 %l0, %i5, %l4
25676 wr %g0, 0x0c, %asi
25677 ldda [%l7 + 0x50] %asi, %i0
25678 add %o1, 0x01ED, %l6
25679 umulcc %o0, 0x0503, %g5
25680 mova %icc, %g4, %o4
25681 set 0x53, %l6
25682 lduba [%l7 + %l6] 0x80, %o3
25683 fnot1 %f2, %f28
25684 bl loop_2225
25685 fcmple16 %f20, %f18, %o7
25686 brgz,a %g3, loop_2226
25687 edge8l %i7, %i4, %o2
25688loop_2225:
25689 fmovsle %xcc, %f0, %f10
25690 ldub [%l7 + 0x5B], %l3
25691loop_2226:
25692 fnand %f16, %f30, %f22
25693 movge %xcc, %i1, %i6
25694 mulscc %l1, %i3, %g1
25695 fpmerge %f29, %f21, %f26
25696 fbule %fcc3, loop_2227
25697 fpack32 %f18, %f24, %f14
25698 movvs %xcc, %o6, %l5
25699 tl %xcc, 0x4
25700loop_2227:
25701 movleu %xcc, %g6, %l2
25702 fbe,a %fcc1, loop_2228
25703 sth %g2, [%l7 + 0x0C]
25704 movneg %icc, %g7, %o5
25705 array32 %l0, %i2, %l4
25706loop_2228:
25707 subcc %i5, %o1, %l6
25708 edge16ln %i0, %g5, %g4
25709 sra %o4, %o0, %o3
25710 fmovdn %xcc, %f24, %f7
25711 movrgz %g3, 0x194, %o7
25712 movrlz %i7, %o2, %l3
25713 sir 0x10F4
25714 nop
25715 set 0x48, %i7
25716 stx %i4, [%l7 + %i7]
25717 fpsub32 %f10, %f30, %f20
25718 fmovdg %icc, %f13, %f16
25719 ble,a loop_2229
25720 edge32l %i6, %l1, %i3
25721 nop
25722 fitos %f12, %f25
25723 fstox %f25, %f24
25724 fxtos %f24, %f24
25725 tl %xcc, 0x4
25726loop_2229:
25727 tl %xcc, 0x6
25728 tne %icc, 0x4
25729 bneg %xcc, loop_2230
25730 sth %i1, [%l7 + 0x66]
25731 fnot2 %f12, %f28
25732 addcc %g1, 0x0FC4, %l5
25733loop_2230:
25734 fmovrse %g6, %f3, %f28
25735 nop
25736 fitod %f24, %f14
25737 edge8 %l2, %g2, %o6
25738 fmovrde %g7, %f20, %f16
25739 nop
25740 fitos %f6, %f19
25741 fstox %f19, %f20
25742 fxtos %f20, %f14
25743 fabss %f7, %f10
25744 orn %o5, 0x1260, %l0
25745 fbue,a %fcc1, loop_2231
25746 edge8 %i2, %l4, %o1
25747 or %i5, 0x17FA, %i0
25748 fcmpgt16 %f18, %f14, %g5
25749loop_2231:
25750 ld [%l7 + 0x40], %f28
25751 udivcc %g4, 0x0328, %l6
25752 set 0x0F, %o3
25753 ldsba [%l7 + %o3] 0x15, %o4
25754 fpsub16 %f10, %f0, %f14
25755 movgu %icc, %o3, %o0
25756 fcmpgt16 %f20, %f10, %g3
25757 fand %f26, %f30, %f0
25758 fmovde %xcc, %f27, %f12
25759 edge8 %i7, %o7, %l3
25760 movrlez %o2, 0x28E, %i6
25761 tl %xcc, 0x4
25762 set 0x08, %i3
25763 stxa %l1, [%l7 + %i3] 0x10
25764 edge32ln %i4, %i1, %g1
25765 mulscc %l5, %i3, %l2
25766 movge %xcc, %g2, %o6
25767 stw %g6, [%l7 + 0x40]
25768 fmovda %icc, %f13, %f17
25769 edge8ln %g7, %l0, %i2
25770 te %xcc, 0x3
25771 fmuld8sux16 %f9, %f12, %f14
25772 subcc %o5, 0x1987, %l4
25773 tneg %icc, 0x5
25774 sllx %o1, %i0, %i5
25775 fpadd16s %f19, %f10, %f31
25776 wr %g0, 0x88, %asi
25777 ldsha [%l7 + 0x42] %asi, %g5
25778 array32 %l6, %g4, %o3
25779 tcs %icc, 0x6
25780 subccc %o0, 0x03F6, %g3
25781 orn %i7, 0x0FD1, %o7
25782 tne %icc, 0x1
25783 tle %xcc, 0x6
25784 fmovsl %icc, %f13, %f12
25785 edge8 %l3, %o2, %i6
25786 nop
25787 setx loop_2232, %l0, %l1
25788 jmpl %l1, %o4
25789 xorcc %i4, %l1, %i1
25790 fbg,a %fcc1, loop_2233
25791 sllx %g1, 0x16, %i3
25792loop_2232:
25793 xnor %l2, 0x03FC, %g2
25794 fpackfix %f12, %f3
25795loop_2233:
25796 bge,a,pt %icc, loop_2234
25797 edge8ln %l5, %o6, %g6
25798 subcc %l0, 0x076F, %i2
25799 tvc %xcc, 0x1
25800loop_2234:
25801 fmovsgu %icc, %f28, %f12
25802 array8 %o5, %l4, %g7
25803 te %icc, 0x4
25804 movleu %icc, %o1, %i5
25805 mulx %g5, 0x071D, %l6
25806 movvc %icc, %i0, %o3
25807 wr %g0, 0x0c, %asi
25808 lduha [%l7 + 0x3C] %asi, %o0
25809 tleu %icc, 0x1
25810 fmovdneg %icc, %f25, %f1
25811 nop
25812 setx 0x50648F09, %l0, %l6
25813 st %l6, [%l7 + 0x78]
25814 ld [%l7 + 0x78], %fsr
25815 call loop_2235
25816 fmovspos %xcc, %f10, %f4
25817 sra %g4, %g3, %o7
25818 xor %l3, %i7, %o2
25819loop_2235:
25820 bshuffle %f22, %f8, %f28
25821 fzero %f0
25822 call loop_2236
25823 nop
25824 fitos %f2, %f23
25825 fstox %f23, %f20
25826 fxtos %f20, %f20
25827 udivx %o4, 0x14B6, %i4
25828 nop
25829 setx 0xC49618278D37DDCC, %l0, %l6
25830 stx %l6, [%l7 + 0x28]
25831 ldd [%l7 + 0x28], %f26
25832 fsqrtd %f26, %f0
25833loop_2236:
25834 ldub [%l7 + 0x6E], %i6
25835 bvc loop_2237
25836 fmovrdgz %i1, %f16, %f20
25837 swap [%l7 + 0x5C], %g1
25838 fornot2s %f8, %f16, %f30
25839loop_2237:
25840 movrne %l1, %l2, %i3
25841 nop
25842 setx 0xB31D7483, %l0, %l6
25843 st %l6, [%l7 + 0x28]
25844 ld [%l7 + 0x28], %f4
25845 setx 0x09CC98C8, %l1, %l5
25846 st %l5, [%l7 + 0x10]
25847 ld [%l7 + 0x10], %f11
25848 fadds %f11, %f4, %f11
25849 sdiv %l5, 0x1768, %g2
25850 alignaddr %o6, %g6, %l0
25851 movne %icc, %i2, %l4
25852 movgu %xcc, %o5, %g7
25853 tsubcc %i5, %o1, %g5
25854 movle %xcc, %i0, %o3
25855 tneg %icc, 0x0
25856 array16 %o0, %l6, %g4
25857 edge32n %g3, %o7, %i7
25858 tcc %xcc, 0x7
25859 sdiv %o2, 0x004D, %l3
25860 movre %o4, %i6, %i4
25861 edge16 %i1, %g1, %l2
25862 movcs %xcc, %i3, %l5
25863 add %l7, 0x34, %l6
25864 wr %g0, 0x18, %asi
25865 casa [%l6] %asi, %g2, %o6
25866 fbe,a %fcc0, loop_2238
25867 movgu %xcc, %g6, %l0
25868 edge32ln %l1, %l4, %o5
25869 te %icc, 0x3
25870loop_2238:
25871 movg %icc, %i2, %i5
25872 movvs %icc, %o1, %g5
25873 movgu %icc, %g7, %o3
25874 movvc %icc, %o0, %i0
25875 fbg,a %fcc0, loop_2239
25876 smul %g4, %l6, %g3
25877 fnegd %f30, %f16
25878 restored
25879 rdpr %cwp, %g1
25880 rdpr %cansave, %g2
25881 rdpr %canrestore, %g3
25882 rdpr %cleanwin, %g4
25883 rdpr %otherwin, %g5
25884 rdpr %wstate, %g6
25885loop_2239:
25886 movl %xcc, %o7, %i7
25887 bcc,a,pt %icc, loop_2240
25888 fxors %f6, %f7, %f25
25889 fmul8ulx16 %f30, %f10, %f0
25890 addc %o2, 0x0082, %o4
25891loop_2240:
25892 fmuld8ulx16 %f7, %f5, %f6
25893 tpos %icc, 0x7
25894 subc %i6, 0x1C45, %l3
25895 edge32ln %i1, %g1, %i4
25896 ldd [%l7 + 0x48], %f28
25897 fmovrdlez %l2, %f2, %f2
25898 edge16 %l5, %g2, %o6
25899 array32 %g6, %i3, %l1
25900 edge8l %l0, %o5, %l4
25901 fabss %f21, %f13
25902 brlz %i5, loop_2241
25903 fbe %fcc2, loop_2242
25904 subc %o1, %g5, %g7
25905 wr %g0, 0x81, %asi
25906 ldstuba [%l7 + 0x5F] %asi, %i2
25907loop_2241:
25908 sir 0x19CC
25909loop_2242:
25910 movcc %icc, %o3, %o0
25911 fbue,a %fcc2, loop_2243
25912 movcc %icc, %g4, %i0
25913 fbge,a %fcc0, loop_2244
25914 ldstub [%l7 + 0x46], %l6
25915loop_2243:
25916 andn %o7, 0x0CC9, %g3
25917 sub %o2, 0x0DA7, %o4
25918loop_2244:
25919 edge32 %i7, %i6, %l3
25920 pdist %f0, %f16, %f26
25921 tsubcctv %g1, %i1, %l2
25922 bg loop_2245
25923 edge32 %i4, %g2, %l5
25924 movn %icc, %g6, %o6
25925 movvs %xcc, %l1, %i3
25926loop_2245:
25927 and %o5, %l0, %l4
25928 movre %i5, %g5, %o1
25929 lduh [%l7 + 0x10], %g7
25930 tn %xcc, 0x2
25931 fnot1 %f16, %f24
25932 movg %xcc, %o3, %i2
25933 set 0x5E, %l3
25934 ldsba [%l7 + %l3] 0x18, %g4
25935 alignaddr %o0, %i0, %o7
25936 fexpand %f16, %f10
25937 bvc loop_2246
25938 bneg,pt %xcc, loop_2247
25939 fnot1 %f6, %f2
25940 fornot1 %f10, %f10, %f18
25941loop_2246:
25942 nop
25943 setx loop_2248, %l0, %l1
25944 jmpl %l1, %l6
25945loop_2247:
25946 mulx %g3, %o2, %i7
25947 movrlez %i6, %o4, %l3
25948 andncc %i1, %g1, %l2
25949loop_2248:
25950 srax %g2, 0x19, %i4
25951 wr %g0, 0x89, %asi
25952 stba %l5, [%l7 + 0x29] %asi
25953 nop
25954 fitod %f8, %f18
25955 fdtox %f18, %f26
25956 fxtod %f26, %f0
25957 set 0x20, %g7
25958 lduwa [%l7 + %g7] 0x88, %o6
25959 xnor %g6, 0x1C46, %l1
25960 edge32 %o5, %l0, %l4
25961 fbu %fcc3, loop_2249
25962 sth %i3, [%l7 + 0x3A]
25963 fabss %f16, %f7
25964 set 0x48, %o2
25965 ldxa [%l7 + %o2] 0x80, %g5
25966loop_2249:
25967 sdivx %i5, 0x0794, %o1
25968 edge8ln %g7, %o3, %g4
25969 be,a,pt %icc, loop_2250
25970 te %icc, 0x1
25971 wr %g0, 0x18, %asi
25972 ldda [%l7 + 0x60] %asi, %i2
25973loop_2250:
25974 tne %xcc, 0x5
25975 fxor %f14, %f14, %f10
25976 lduw [%l7 + 0x6C], %i0
25977 restored
25978 rdpr %cwp, %g1
25979 rdpr %cansave, %g2
25980 rdpr %canrestore, %g3
25981 rdpr %cleanwin, %g4
25982 rdpr %otherwin, %g5
25983 rdpr %wstate, %g6
25984 fnand %f6, %f16, %f16
25985 movpos %xcc, %o0, %o7
25986 movg %icc, %l6, %g3
25987 fmul8x16al %f17, %f30, %f10
25988 fmovrdgez %o2, %f0, %f24
25989 fmuld8sux16 %f15, %f3, %f16
25990 movvs %icc, %i6, %o4
25991 srlx %l3, %i1, %g1
25992 fxors %f14, %f22, %f14
25993 tg %icc, 0x1
25994 mova %icc, %l2, %g2
25995 bgu %icc, loop_2251
25996 fmovdcs %icc, %f14, %f24
25997 andcc %i4, %i7, %o6
25998 xnor %g6, %l1, %o5
25999loop_2251:
26000 addccc %l5, %l4, %l0
26001 xorcc %i3, 0x1ECB, %g5
26002 movle %icc, %i5, %o1
26003 wr %g0, 0x89, %asi
26004 stha %g7, [%l7 + 0x10] %asi
26005 lduh [%l7 + 0x6A], %g4
26006 sll %o3, %i0, %o0
26007 fmovsg %icc, %f7, %f7
26008 bne,pt %icc, loop_2252
26009 fone %f6
26010 be,pt %xcc, loop_2253
26011 movleu %icc, %i2, %o7
26012loop_2252:
26013 array16 %l6, %o2, %g3
26014 tl %xcc, 0x4
26015loop_2253:
26016 xor %i6, %o4, %i1
26017 array8 %g1, %l3, %g2
26018 fbge,a %fcc2, loop_2254
26019 subcc %i4, 0x1B3C, %i7
26020 andncc %l2, %o6, %l1
26021 sdivcc %g6, 0x0C60, %o5
26022loop_2254:
26023 movrne %l4, 0x1BD, %l0
26024 fnegd %f22, %f0
26025 movrne %i3, 0x192, %g5
26026 addcc %l5, %o1, %i5
26027 movrne %g7, %o3, %g4
26028 fpack32 %f12, %f30, %f30
26029 movrlz %o0, %i0, %o7
26030 nop
26031 setx loop_2255, %l0, %l1
26032 jmpl %l1, %i2
26033 and %l6, 0x018C, %o2
26034 wr %g0, 0x04, %asi
26035 lduwa [%l7 + 0x7C] %asi, %g3
26036loop_2255:
26037 fbg,a %fcc0, loop_2256
26038 te %xcc, 0x4
26039 orcc %i6, %o4, %g1
26040 edge16ln %l3, %i1, %g2
26041loop_2256:
26042 ldsb [%l7 + 0x24], %i7
26043 array8 %i4, %o6, %l2
26044 fcmpgt32 %f24, %f16, %g6
26045 fcmpeq32 %f20, %f24, %o5
26046 tne %icc, 0x7
26047 array32 %l4, %l0, %l1
26048 fcmpne16 %f18, %f12, %g5
26049 st %f29, [%l7 + 0x3C]
26050 tvs %xcc, 0x3
26051 and %i3, %o1, %l5
26052 saved
26053 rdpr %cwp, %g1
26054 rdpr %cansave, %g2
26055 rdpr %canrestore, %g3
26056 rdpr %cleanwin, %g4
26057 rdpr %otherwin, %g5
26058 rdpr %wstate, %g6
26059 bvc,a %icc, loop_2257
26060 subcc %i5, 0x05F5, %g7
26061 restored
26062 rdpr %cwp, %g1
26063 rdpr %cansave, %g2
26064 rdpr %canrestore, %g3
26065 rdpr %cleanwin, %g4
26066 rdpr %otherwin, %g5
26067 rdpr %wstate, %g6
26068 fmovsvs %icc, %f26, %f11
26069loop_2257:
26070 orncc %o3, 0x1FF5, %o0
26071 fmovse %xcc, %f22, %f10
26072 udivx %g4, 0x08FA, %o7
26073 sdivcc %i2, 0x1BA1, %i0
26074 fexpand %f8, %f10
26075 fmovse %xcc, %f2, %f19
26076 fbo,a %fcc2, loop_2258
26077 fblg %fcc2, loop_2259
26078 subccc %o2, 0x18C3, %g3
26079 fmovsgu %xcc, %f2, %f19
26080loop_2258:
26081 alignaddr %i6, %l6, %g1
26082loop_2259:
26083 nop
26084 add %l7, 0x10, %l6
26085 wr %g0, 0x80, %asi
26086 casxa [%l6] %asi, %o4, %l3
26087 bg,pt %xcc, loop_2260
26088 udivx %i1, 0x04F8, %g2
26089 stw %i4, [%l7 + 0x2C]
26090 nop
26091 setx 0x606399EC, %l0, %l6
26092 st %l6, [%l7 + 0x58]
26093 ld [%l7 + 0x58], %fsr
26094loop_2260:
26095 popc 0x1F77, %o6
26096 tneg %xcc, 0x2
26097 movleu %icc, %l2, %g6
26098 umul %i7, %o5, %l0
26099 sdivcc %l1, 0x1FC2, %l4
26100 tgu %icc, 0x7
26101 lduw [%l7 + 0x28], %i3
26102 fbge %fcc3, loop_2261
26103 bpos,pt %xcc, loop_2262
26104 udivx %g5, 0x1DBD, %o1
26105 tne %xcc, 0x3
26106loop_2261:
26107 fandnot1 %f16, %f8, %f16
26108loop_2262:
26109 movleu %xcc, %i5, %g7
26110 movg %xcc, %l5, %o0
26111 mova %xcc, %g4, %o7
26112 edge32l %o3, %i0, %o2
26113 saved
26114 rdpr %cwp, %g1
26115 rdpr %cansave, %g2
26116 rdpr %canrestore, %g3
26117 rdpr %cleanwin, %g4
26118 rdpr %otherwin, %g5
26119 rdpr %wstate, %g6
26120 bg,pn %icc, loop_2263
26121 subcc %i2, %i6, %l6
26122 nop
26123 setx 0x6045E960, %l0, %l6
26124 st %l6, [%l7 + 0x70]
26125 ld [%l7 + 0x70], %fsr
26126 fornot2 %f6, %f10, %f12
26127loop_2263:
26128 umulcc %g1, %g3, %l3
26129 ldx [%l7 + 0x28], %o4
26130 mulx %i1, %i4, %g2
26131 fmovscs %xcc, %f0, %f18
26132 xorcc %l2, %g6, %i7
26133 brgz %o6, loop_2264
26134 ldd [%l7 + 0x68], %o4
26135 fbe %fcc3, loop_2265
26136 fcmpne32 %f28, %f8, %l0
26137loop_2264:
26138 fors %f25, %f17, %f27
26139 fmovrdgez %l4, %f20, %f8
26140loop_2265:
26141 xorcc %l1, %i3, %o1
26142 for %f10, %f0, %f4
26143 fnand %f10, %f22, %f2
26144 movvs %xcc, %i5, %g5
26145 fpmerge %f10, %f18, %f26
26146 tg %icc, 0x5
26147 tcc %xcc, 0x1
26148 fcmple32 %f18, %f26, %g7
26149 mova %icc, %o0, %l5
26150 restored
26151 rdpr %cwp, %g1
26152 rdpr %cansave, %g2
26153 rdpr %canrestore, %g3
26154 rdpr %cleanwin, %g4
26155 rdpr %otherwin, %g5
26156 rdpr %wstate, %g6
26157 edge32 %g4, %o3, %i0
26158 add %o7, 0x1F44, %o2
26159 std %f16, [%l7 + 0x50]
26160 fmovrslz %i6, %f3, %f17
26161 tgu %xcc, 0x5
26162 edge16 %i2, %g1, %l6
26163 nop
26164 setx 0xBDD02624204CA3CE, %l0, %l6
26165 stx %l6, [%l7 + 0x08]
26166 ldx [%l7 + 0x08], %fsr
26167 movpos %xcc, %l3, %g3
26168 stw %i1, [%l7 + 0x64]
26169 subc %o4, 0x19EA, %i4
26170 fpsub32s %f24, %f20, %f2
26171 smul %g2, 0x02FC, %l2
26172 mulscc %g6, 0x1551, %o6
26173 fcmpgt32 %f16, %f0, %o5
26174 fmovsvs %xcc, %f16, %f22
26175 bneg,a,pn %icc, loop_2266
26176 fsrc1s %f20, %f7
26177 wr %g0, 0x10, %asi
26178 ldsha [%l7 + 0x30] %asi, %i7
26179loop_2266:
26180 taddcc %l0, %l1, %l4
26181 nop
26182 setx loop_2267, %l0, %l1
26183 jmpl %l1, %i3
26184 movpos %icc, %o1, %g5
26185 std %f24, [%l7 + 0x30]
26186 array8 %g7, %o0, %l5
26187loop_2267:
26188 tcc %icc, 0x1
26189 fpack16 %f22, %f15
26190 movvs %icc, %i5, %g4
26191 orn %o3, 0x1AA1, %i0
26192 wr %g0, 0x89, %asi
26193 prefetcha [%l7 + 0x10] %asi, 0x1
26194 tne %xcc, 0x4
26195 udivx %i6, 0x1409, %i2
26196 fmovdcs %xcc, %f14, %f12
26197 edge16n %o2, %g1, %l6
26198 fmuld8sux16 %f5, %f22, %f6
26199 ta %icc, 0x6
26200 alignaddrl %g3, %l3, %i1
26201 movrlez %i4, 0x242, %g2
26202 flush %l7 + 0x74
26203 umul %o4, %g6, %o6
26204 tl %icc, 0x4
26205 saved
26206 rdpr %cwp, %g1
26207 rdpr %cansave, %g2
26208 rdpr %canrestore, %g3
26209 rdpr %cleanwin, %g4
26210 rdpr %otherwin, %g5
26211 rdpr %wstate, %g6
26212 bvs,pn %icc, loop_2268
26213 be,a loop_2269
26214 fmovrde %o5, %f12, %f22
26215 bvs,a,pt %icc, loop_2270
26216loop_2268:
26217 stw %l2, [%l7 + 0x24]
26218loop_2269:
26219 edge8l %i7, %l1, %l4
26220 sdivcc %l0, 0x0610, %i3
26221loop_2270:
26222 fcmpeq32 %f30, %f30, %o1
26223 edge16 %g5, %g7, %l5
26224 wr %g0, 0x0c, %asi
26225 lda [%l7 + 0x24] %asi, %f5
26226 subcc %i5, 0x0853, %g4
26227 andcc %o0, 0x0992, %o3
26228 fbne %fcc1, loop_2271
26229 fnot2 %f2, %f12
26230 subcc %o7, 0x0710, %i0
26231 ld [%l7 + 0x70], %f8
26232loop_2271:
26233 movleu %icc, %i6, %i2
26234 fblg %fcc0, loop_2272
26235 nop
26236 setx 0xD6570638, %l0, %l6
26237 st %l6, [%l7 + 0x28]
26238 ld [%l7 + 0x28], %f28
26239 setx 0xDBAE3CAB, %l1, %l5
26240 st %l5, [%l7 + 0x10]
26241 ld [%l7 + 0x10], %f1
26242 fadds %f1, %f28, %f19
26243 xnor %g1, 0x0344, %l6
26244 fbe %fcc3, loop_2273
26245loop_2272:
26246 membar 0x0B
26247 sdiv %o2, 0x0B3A, %l3
26248 wr %g0, 0x18, %asi
26249 prefetcha [%l7 + 0x78] %asi, 0x0
26250loop_2273:
26251 fmovdvs %icc, %f6, %f21
26252 edge16 %i4, %g2, %o4
26253 edge32ln %g6, %i1, %o5
26254 fbu %fcc0, loop_2274
26255 fmovspos %xcc, %f8, %f29
26256 nop
26257 set 0x2C, %i4
26258 stw %l2, [%l7 + %i4]
26259 mulx %i7, 0x14C9, %o6
26260loop_2274:
26261 nop
26262 fitos %f3, %f7
26263 fstox %f7, %f6
26264 fxtos %f6, %f12
26265 fmovrsne %l4, %f28, %f30
26266 mova %xcc, %l0, %i3
26267 nop
26268 fitod %f28, %f28
26269 andncc %l1, %o1, %g5
26270 movpos %xcc, %g7, %l5
26271 orcc %g4, 0x12B2, %o0
26272 movg %xcc, %o3, %i5
26273 movrlez %i0, 0x3BF, %o7
26274 movrgz %i2, 0x36E, %i6
26275 nop
26276 setx 0xC0616B65, %l0, %l6
26277 st %l6, [%l7 + 0x54]
26278 ld [%l7 + 0x54], %fsr
26279 movrgez %l6, 0x250, %g1
26280 srax %o2, 0x13, %g3
26281 tn %xcc, 0x4
26282 xnor %i4, 0x1E8E, %g2
26283 restored
26284 rdpr %cwp, %g1
26285 rdpr %cansave, %g2
26286 rdpr %canrestore, %g3
26287 rdpr %cleanwin, %g4
26288 rdpr %otherwin, %g5
26289 rdpr %wstate, %g6
26290 sllx %l3, 0x13, %g6
26291 fbuge,a %fcc1, loop_2275
26292 fbul %fcc1, loop_2276
26293 addcc %i1, 0x19B3, %o5
26294 tneg %icc, 0x1
26295loop_2275:
26296 call loop_2277
26297loop_2276:
26298 fmovdleu %icc, %f23, %f29
26299 movneg %xcc, %o4, %i7
26300 xorcc %l2, %o6, %l4
26301loop_2277:
26302 ta %icc, 0x2
26303 brz %i3, loop_2278
26304 movvs %xcc, %l1, %o1
26305 mova %xcc, %g5, %l0
26306 movvc %xcc, %g7, %l5
26307loop_2278:
26308 nop
26309 set 0x3D, %l0
26310 lduba [%l7 + %l0] 0x0c, %o0
26311 udivx %o3, 0x0B7C, %i5
26312 taddcc %i0, %g4, %i2
26313 fmovsn %icc, %f29, %f19
26314 fpackfix %f6, %f18
26315 tneg %icc, 0x6
26316 mulx %i6, %o7, %g1
26317 udivcc %l6, 0x0354, %g3
26318 movcs %icc, %o2, %i4
26319 tle %icc, 0x6
26320 mulscc %l3, 0x0BCF, %g6
26321 mulx %i1, 0x1A47, %g2
26322 edge8l %o4, %i7, %o5
26323 array8 %l2, %l4, %i3
26324 movvc %icc, %o6, %o1
26325 edge8l %g5, %l0, %g7
26326 sra %l1, 0x16, %l5
26327 edge16l %o0, %o3, %i5
26328 fnand %f6, %f16, %f26
26329 popc %g4, %i2
26330 set 0x28, %l4
26331 lda [%l7 + %l4] 0x14, %f16
26332 movleu %icc, %i0, %i6
26333 sub %g1, %l6, %g3
26334 movg %xcc, %o2, %o7
26335 movpos %xcc, %l3, %i4
26336 alignaddr %i1, %g6, %g2
26337 sdivx %i7, 0x1EBD, %o5
26338 membar 0x24
26339 tgu %xcc, 0x6
26340 srax %l2, %o4, %l4
26341 orncc %i3, %o6, %o1
26342 addccc %g5, 0x0AAE, %g7
26343 wr %g0, 0x0c, %asi
26344 stba %l0, [%l7 + 0x3C] %asi
26345 and %l1, 0x0A88, %l5
26346 srlx %o3, %i5, %g4
26347 udivcc %o0, 0x197A, %i2
26348 fexpand %f24, %f14
26349 brgez,a %i6, loop_2279
26350 tg %xcc, 0x6
26351 ta %xcc, 0x1
26352 add %g1, %i0, %g3
26353loop_2279:
26354 ble,a loop_2280
26355 fandnot1 %f16, %f16, %f6
26356 movrgz %o2, 0x282, %l6
26357 sethi 0x16D8, %o7
26358loop_2280:
26359 tne %icc, 0x3
26360 movle %xcc, %l3, %i4
26361 and %i1, 0x16D1, %g2
26362 mulscc %i7, 0x0618, %o5
26363 array16 %g6, %l2, %l4
26364 sethi 0x1A60, %i3
26365 saved
26366 rdpr %cwp, %g1
26367 rdpr %cansave, %g2
26368 rdpr %canrestore, %g3
26369 rdpr %cleanwin, %g4
26370 rdpr %otherwin, %g5
26371 rdpr %wstate, %g6
26372 andcc %o6, 0x1997, %o4
26373 wr %g0, 0x18, %asi
26374 lduba [%l7 + 0x5B] %asi, %o1
26375 sra %g5, 0x01, %l0
26376 saved
26377 rdpr %cwp, %g1
26378 rdpr %cansave, %g2
26379 rdpr %canrestore, %g3
26380 rdpr %cleanwin, %g4
26381 rdpr %otherwin, %g5
26382 rdpr %wstate, %g6
26383 tvc %xcc, 0x3
26384 fblg,a %fcc0, loop_2281
26385 fmul8sux16 %f12, %f22, %f0
26386 edge8l %l1, %l5, %o3
26387 movvs %xcc, %g7, %g4
26388loop_2281:
26389 nop
26390 set 0x7D, %l2
26391 lduba [%l7 + %l2] 0x80, %o0
26392 fmovsleu %icc, %f12, %f3
26393 tgu %xcc, 0x5
26394 edge16ln %i5, %i2, %i6
26395 tneg %xcc, 0x3
26396 movl %icc, %i0, %g1
26397 bn,pt %xcc, loop_2282
26398 sdivcc %g3, 0x17C0, %o2
26399 set 0x26, %o4
26400 ldsba [%l7 + %o4] 0x11, %o7
26401loop_2282:
26402 nop
26403 setx 0x32EDD2230D0B60FA, %l0, %l6
26404 stx %l6, [%l7 + 0x28]
26405 ldd [%l7 + 0x28], %f28
26406 fsqrtd %f28, %f0
26407 fbn,a %fcc1, loop_2283
26408 fornot1 %f26, %f10, %f4
26409 brnz %l6, loop_2284
26410 taddcctv %l3, %i1, %g2
26411loop_2283:
26412 stbar
26413 movleu %xcc, %i7, %o5
26414loop_2284:
26415 nop
26416 set 0x0C, %o7
26417 ldsha [%l7 + %o7] 0x0c, %g6
26418 bvs,pn %xcc, loop_2285
26419 fands %f6, %f29, %f10
26420 alignaddr %l2, %l4, %i4
26421 alignaddrl %o6, %i3, %o4
26422loop_2285:
26423 movcc %icc, %o1, %l0
26424 xnorcc %l1, %g5, %o3
26425 smul %l5, 0x1A10, %g4
26426 taddcctv %g7, %i5, %o0
26427 fmovsneg %icc, %f1, %f10
26428 fbuge,a %fcc3, loop_2286
26429 bvc,a %xcc, loop_2287
26430 ble,a,pt %xcc, loop_2288
26431 array8 %i6, %i0, %i2
26432loop_2286:
26433 membar 0x0E
26434loop_2287:
26435 fmovrsne %g3, %f27, %f9
26436loop_2288:
26437 fbg,a %fcc2, loop_2289
26438 edge16ln %o2, %o7, %g1
26439 umulcc %l3, %l6, %i1
26440 nop
26441 setx 0xD2EDD7D7F05D6045, %l0, %l6
26442 stx %l6, [%l7 + 0x28]
26443 ldd [%l7 + 0x28], %f16
26444 setx 0xA18818021DF33CE4, %l1, %l5
26445 stx %l5, [%l7 + 0x10]
26446 ldd [%l7 + 0x10], %f14
26447 fmuld %f14, %f16, %f4
26448loop_2289:
26449 nop
26450 setx 0x10ABA6A9, %l0, %l6
26451 st %l6, [%l7 + 0x28]
26452 ld [%l7 + 0x28], %f5
26453 fsqrts %f5, %f2
26454 and %i7, 0x0AE1, %g2
26455 movrgz %g6, 0x262, %o5
26456 movneg %xcc, %l4, %l2
26457 ldsh [%l7 + 0x2C], %i4
26458 fmovsne %icc, %f4, %f4
26459 edge32l %i3, %o6, %o1
26460 wr %g0, 0x80, %asi
26461 stha %o4, [%l7 + 0x36] %asi
26462 movvs %xcc, %l0, %g5
26463 wr %g0, 0x80, %asi
26464 ldstuba [%l7 + 0x0F] %asi, %l1
26465 orncc %o3, %g4, %l5
26466 edge32n %i5, %g7, %i6
26467 tsubcctv %i0, 0x093A, %i2
26468 saved
26469 rdpr %cwp, %g1
26470 rdpr %cansave, %g2
26471 rdpr %canrestore, %g3
26472 rdpr %cleanwin, %g4
26473 rdpr %otherwin, %g5
26474 rdpr %wstate, %g6
26475 fmovdcs %xcc, %f31, %f0
26476 xorcc %g3, 0x0A24, %o2
26477 bneg,a,pn %icc, loop_2290
26478 fbug,a %fcc1, loop_2291
26479 mulscc %o0, 0x07D1, %g1
26480 srl %l3, 0x0A, %o7
26481loop_2290:
26482 taddcc %l6, 0x07DC, %i1
26483loop_2291:
26484 fpsub16 %f22, %f24, %f22
26485 addcc %i7, %g2, %g6
26486 taddcc %o5, 0x18FA, %l2
26487 tsubcc %i4, 0x0031, %l4
26488 te %icc, 0x6
26489 fmovsgu %xcc, %f3, %f9
26490 move %icc, %i3, %o1
26491 fsrc2 %f24, %f10
26492 fbuge,a %fcc3, loop_2292
26493 sdiv %o4, 0x00CA, %o6
26494 fbue %fcc0, loop_2293
26495 fcmpeq16 %f4, %f12, %g5
26496loop_2292:
26497 movrne %l0, %o3, %g4
26498 movle %icc, %l1, %i5
26499loop_2293:
26500 edge8 %g7, %l5, %i6
26501 fnegd %f14, %f22
26502 xor %i0, 0x1ADC, %g3
26503 fpadd16 %f26, %f0, %f16
26504 movrgez %o2, %o0, %i2
26505 tsubcctv %g1, %o7, %l6
26506 edge32ln %i1, %l3, %i7
26507 or %g2, %g6, %o5
26508 xnorcc %l2, 0x0177, %i4
26509 wr %g0, 0x10, %asi
26510 lda [%l7 + 0x34] %asi, %f31
26511 edge8l %i3, %l4, %o4
26512 array32 %o1, %o6, %l0
26513 movre %g5, 0x022, %o3
26514 ta %icc, 0x5
26515 and %g4, 0x0458, %l1
26516 taddcc %g7, %l5, %i6
26517 set 0x70, %g3
26518 sta %f30, [%l7 + %g3] 0x10
26519 fblg %fcc0, loop_2294
26520 restored
26521 rdpr %cwp, %g1
26522 rdpr %cansave, %g2
26523 rdpr %canrestore, %g3
26524 rdpr %cleanwin, %g4
26525 rdpr %otherwin, %g5
26526 rdpr %wstate, %g6
26527 popc %i0, %g3
26528 swap [%l7 + 0x78], %o2
26529loop_2294:
26530 brgez %o0, loop_2295
26531 fxors %f14, %f27, %f31
26532 set 0x64, %i1
26533 stha %i2, [%l7 + %i1] 0x89
26534loop_2295:
26535 bleu,a,pt %icc, loop_2296
26536 tcs %xcc, 0x0
26537 fpsub32s %f12, %f9, %f0
26538 fmovrdgz %g1, %f6, %f26
26539loop_2296:
26540 fbuge %fcc2, loop_2297
26541 edge16l %i5, %o7, %l6
26542 brgez %l3, loop_2298
26543 fbo,a %fcc3, loop_2299
26544loop_2297:
26545 sir 0x1816
26546 edge16l %i1, %i7, %g2
26547loop_2298:
26548 bleu,a,pt %xcc, loop_2300
26549loop_2299:
26550 fbug,a %fcc3, loop_2301
26551 tcc %xcc, 0x4
26552 movrlz %g6, 0x39B, %l2
26553loop_2300:
26554 sra %i4, 0x05, %i3
26555loop_2301:
26556 andn %l4, 0x0346, %o4
26557 set 0x38, %g6
26558 stxa %o1, [%l7 + %g6] 0x2a
26559 membar #Sync
26560 sir 0x073F
26561 orcc %o5, 0x1FFF, %l0
26562 nop
26563 setx loop_2302, %l0, %l1
26564 wrpr 0x1, %tl
26565 wrpr %l1, %tnpc
26566 setx 0x34400001400, %l0, %l1
26567 wrpr %l1, %tstate
26568 wrhpr 0x4, %htstate
26569 done
26570 stbar
26571 fpack16 %f18, %f13
26572 orncc %g5, 0x05A1, %o6
26573loop_2302:
26574 sir 0x01A2
26575 ldub [%l7 + 0x75], %g4
26576 movvs %icc, %o3, %g7
26577 mova %icc, %l1, %i6
26578 movn %icc, %l5, %i0
26579 edge8n %g3, %o2, %o0
26580 edge8 %i2, %g1, %i5
26581 alignaddr %o7, %l6, %i1
26582 movrlz %i7, 0x0B5, %g2
26583 set 0x74, %o6
26584 ldsba [%l7 + %o6] 0x18, %g6
26585 fbul,a %fcc2, loop_2303
26586 nop
26587 fitod %f6, %f8
26588 fdtos %f8, %f8
26589 umul %l3, %i4, %l2
26590 movrne %i3, 0x287, %l4
26591loop_2303:
26592 brz %o4, loop_2304
26593 mova %xcc, %o1, %l0
26594 movvc %xcc, %g5, %o6
26595 ldub [%l7 + 0x3D], %o5
26596loop_2304:
26597 popc %o3, %g4
26598 st %f3, [%l7 + 0x64]
26599 xor %l1, 0x08BB, %g7
26600 mulx %i6, %i0, %l5
26601 prefetch [%l7 + 0x48], 0x2
26602 movg %xcc, %g3, %o2
26603 srl %i2, %o0, %g1
26604 edge8 %i5, %o7, %i1
26605 movn %xcc, %i7, %g2
26606 edge32l %g6, %l6, %l3
26607 fmovrde %l2, %f2, %f24
26608 nop
26609 setx 0xE7C93E693FBB6BCC, %l0, %l6
26610 stx %l6, [%l7 + 0x28]
26611 ldd [%l7 + 0x28], %f30
26612 setx 0xF2A539333626FA92, %l1, %l5
26613 stx %l5, [%l7 + 0x10]
26614 ldd [%l7 + 0x10], %f8
26615 faddd %f8, %f30, %f0
26616 set 0x30, %i5
26617 ldda [%l7 + %i5] 0x2e, %i2
26618 umul %l4, 0x06EA, %i4
26619 fbg %fcc0, loop_2305
26620 fbg,a %fcc3, loop_2306
26621 srax %o4, %l0, %g5
26622 tg %icc, 0x1
26623loop_2305:
26624 orcc %o6, 0x1BE0, %o1
26625loop_2306:
26626 fmovrdgz %o3, %f22, %f26
26627 fbule,a %fcc3, loop_2307
26628 swap [%l7 + 0x54], %o5
26629 udiv %l1, 0x0965, %g7
26630 addc %i6, 0x0993, %i0
26631loop_2307:
26632 orn %l5, %g4, %o2
26633 stx %g3, [%l7 + 0x50]
26634 edge32l %i2, %g1, %o0
26635 sdivx %i5, 0x1947, %i1
26636 add %l7, 0x50, %l6
26637 wr %g0, 0x19, %asi
26638 ldxa [%l6] %asi, %i7
26639 casxa [%l6] %asi, %i7, %g2
26640 set 0x60, %i6
26641 ldswa [%l7 + %i6] 0x19, %o7
26642 nop
26643 setx loop_2308, %l0, %l1
26644 wrpr 0x1, %tl
26645 wrpr %l1, %tpc
26646 add %l1, 0x4, %l1
26647 wrpr %l1, %tnpc
26648 setx 0x34400001400, %l0, %l1
26649 wrpr %l1, %tstate
26650 wrhpr 0x4, %htstate
26651 retry
26652 sdivcc %l6, 0x1498, %g6
26653 edge32l %l2, %i3, %l3
26654 edge16 %l4, %i4, %l0
26655loop_2308:
26656 fnot2 %f2, %f22
26657 udivx %g5, 0x1B96, %o6
26658 stb %o1, [%l7 + 0x6D]
26659 set 0x1A, %o1
26660 lduba [%l7 + %o1] 0x15, %o3
26661 tleu %icc, 0x6
26662 nop
26663 setx loop_2309, %l0, %l1
26664 wrpr 0x1, %tl
26665 wrpr %l1, %tpc
26666 add %l1, 0x4, %l1
26667 wrpr %l1, %tnpc
26668 setx 0x34400001400, %l0, %l1
26669 wrpr %l1, %tstate
26670 wrhpr 0x4, %htstate
26671 retry
26672 bge,pt %xcc, loop_2310
26673 tne %icc, 0x1
26674 sll %o5, %o4, %g7
26675loop_2309:
26676 fcmple16 %f12, %f20, %l1
26677loop_2310:
26678 edge16l %i0, %l5, %g4
26679 tpos %icc, 0x0
26680 fors %f5, %f3, %f3
26681 fpsub16 %f10, %f22, %f8
26682 tg %icc, 0x6
26683 fpadd32 %f18, %f14, %f10
26684 movrlez %i6, 0x26F, %g3
26685 andncc %o2, %i2, %g1
26686 sdiv %i5, 0x0A01, %o0
26687 fpsub32 %f12, %f28, %f26
26688 for %f30, %f22, %f30
26689 orn %i1, %g2, %i7
26690 fmovdn %xcc, %f5, %f15
26691 fzero %f30
26692 srl %o7, %g6, %l6
26693 movle %xcc, %l2, %i3
26694 tle %icc, 0x4
26695 tg %xcc, 0x0
26696 nop
26697 fitos %f1, %f29
26698 fstox %f29, %f8
26699 fxtos %f8, %f21
26700 addc %l3, %l4, %i4
26701 fxors %f26, %f20, %f0
26702 array32 %l0, %o6, %g5
26703 smul %o3, 0x10A1, %o5
26704 ldx [%l7 + 0x30], %o1
26705 udivcc %g7, 0x01F5, %o4
26706 movcc %icc, %l1, %l5
26707 stx %i0, [%l7 + 0x20]
26708 tne %xcc, 0x6
26709 sll %i6, %g4, %o2
26710 srl %i2, %g3, %g1
26711 fcmple16 %f6, %f16, %o0
26712 srl %i5, 0x1E, %g2
26713 fpadd16 %f26, %f14, %f18
26714 edge16ln %i1, %o7, %g6
26715 or %i7, 0x040A, %l2
26716 bcc,pt %icc, loop_2311
26717 restored
26718 rdpr %cwp, %g1
26719 rdpr %cansave, %g2
26720 rdpr %canrestore, %g3
26721 rdpr %cleanwin, %g4
26722 rdpr %otherwin, %g5
26723 rdpr %wstate, %g6
26724 srax %l6, %l3, %l4
26725 fmovdleu %xcc, %f0, %f29
26726loop_2311:
26727 fmovdn %icc, %f30, %f26
26728 alignaddr %i4, %l0, %o6
26729 wr %g0, 0x88, %asi
26730 lda [%l7 + 0x44] %asi, %f18
26731 be loop_2312
26732 bvs,a,pt %xcc, loop_2313
26733 ble,a,pn %xcc, loop_2314
26734 call loop_2315
26735loop_2312:
26736 tle %icc, 0x4
26737loop_2313:
26738 srl %i3, %o3, %o5
26739loop_2314:
26740 fpadd32 %f0, %f22, %f26
26741loop_2315:
26742 brgez,a %o1, loop_2316
26743 tg %xcc, 0x0
26744 addc %g5, 0x1115, %o4
26745 alignaddrl %g7, %l5, %i0
26746loop_2316:
26747 tcs %xcc, 0x0
26748 andcc %i6, 0x0C9E, %g4
26749 edge32 %o2, %i2, %l1
26750 wr %g0, 0x89, %asi
26751 swapa [%l7 + 0x1C] %asi, %g3
26752 fexpand %f24, %f18
26753 edge8n %g1, %i5, %o0
26754 tl %xcc, 0x3
26755 ta %icc, 0x5
26756 brz,a %g2, loop_2317
26757 movn %icc, %o7, %g6
26758 movrgz %i1, %i7, %l2
26759 edge16n %l6, %l4, %i4
26760loop_2317:
26761 swap [%l7 + 0x58], %l3
26762 and %l0, %i3, %o6
26763 fpack32 %f18, %f16, %f10
26764 array32 %o3, %o1, %o5
26765 movl %icc, %o4, %g5
26766 mulx %g7, %l5, %i6
26767 set 0x1E, %o0
26768 lduha [%l7 + %o0] 0x11, %g4
26769 movrgez %i0, 0x18D, %i2
26770 tg %icc, 0x6
26771 set 0x1C, %g5
26772 lda [%l7 + %g5] 0x15, %f14
26773 addc %l1, 0x0B75, %g3
26774 tcs %xcc, 0x4
26775 fpsub16s %f8, %f17, %f25
26776 fmovde %icc, %f29, %f22
26777 mulx %o2, 0x18D3, %i5
26778 nop
26779 set 0x18, %l5
26780 stw %o0, [%l7 + %l5]
26781 xnorcc %g2, %g1, %g6
26782 sllx %i1, 0x16, %i7
26783 edge8ln %l2, %l6, %l4
26784 sll %o7, %l3, %i4
26785 andn %i3, 0x02A8, %l0
26786 array16 %o6, %o1, %o3
26787 fmovrdlez %o4, %f18, %f22
26788 movn %icc, %o5, %g5
26789 fmovsleu %icc, %f2, %f8
26790 movvc %icc, %l5, %i6
26791 tvs %xcc, 0x7
26792 edge8l %g7, %i0, %g4
26793 smulcc %l1, 0x0439, %g3
26794 sllx %o2, %i5, %o0
26795 fpsub32 %f16, %f8, %f4
26796 ldd [%l7 + 0x78], %f4
26797 fnegs %f2, %f28
26798 array32 %i2, %g2, %g6
26799 movleu %icc, %g1, %i7
26800 fbule %fcc0, loop_2318
26801 tne %icc, 0x2
26802 bl,a,pn %icc, loop_2319
26803 fmovdn %xcc, %f12, %f30
26804loop_2318:
26805 movle %xcc, %l2, %i1
26806 brnz,a %l6, loop_2320
26807loop_2319:
26808 stbar
26809 sir 0x135C
26810 movle %xcc, %o7, %l3
26811loop_2320:
26812 fmuld8ulx16 %f17, %f17, %f0
26813 wr %g0, 0x81, %asi
26814 lduba [%l7 + 0x1B] %asi, %l4
26815 bcc,a,pn %xcc, loop_2321
26816 lduw [%l7 + 0x68], %i4
26817 tvc %xcc, 0x3
26818 sll %l0, 0x03, %o6
26819loop_2321:
26820 for %f16, %f2, %f22
26821 add %i3, %o3, %o1
26822 mova %xcc, %o5, %g5
26823 set 0x48, %g2
26824 prefetcha [%l7 + %g2] 0x81, 0x1
26825 move %icc, %l5, %g7
26826 edge8l %i6, %i0, %l1
26827 fmovdge %icc, %f3, %f31
26828 taddcc %g4, %g3, %o2
26829 restored
26830 rdpr %cwp, %g1
26831 rdpr %cansave, %g2
26832 rdpr %canrestore, %g3
26833 rdpr %cleanwin, %g4
26834 rdpr %otherwin, %g5
26835 rdpr %wstate, %g6
26836 alignaddr %i5, %o0, %i2
26837 srl %g6, %g2, %i7
26838 stx %g1, [%l7 + 0x38]
26839 fnot1s %f17, %f19
26840 fornot2s %f1, %f7, %f22
26841 array32 %i1, %l2, %l6
26842 edge32n %o7, %l3, %i4
26843 fmovsg %xcc, %f29, %f21
26844 sir 0x112A
26845 bneg loop_2322
26846 umulcc %l0, %l4, %i3
26847 taddcc %o6, 0x0751, %o3
26848 sub %o5, 0x099A, %o1
26849loop_2322:
26850 bn,a,pn %xcc, loop_2323
26851 movne %icc, %g5, %l5
26852 or %g7, %o4, %i0
26853 tg %icc, 0x6
26854loop_2323:
26855 fmovdg %icc, %f11, %f18
26856 addccc %i6, %g4, %g3
26857 add %l7, 0x54, %l6
26858 wr %g0, 0x0c, %asi
26859 lda [%l6] %asi, %o2
26860 casa [%l6] %asi, %o2, %i5
26861 alignaddr %o0, %l1, %g6
26862 wr %g0, 0x23, %asi
26863 stxa %i2, [%l7 + 0x70] %asi
26864 membar #Sync
26865 saved
26866 rdpr %cwp, %g1
26867 rdpr %cansave, %g2
26868 rdpr %canrestore, %g3
26869 rdpr %cleanwin, %g4
26870 rdpr %otherwin, %g5
26871 rdpr %wstate, %g6
26872 movpos %icc, %i7, %g1
26873 edge32n %g2, %i1, %l6
26874 movcs %xcc, %o7, %l3
26875 set 0x18, %g4
26876 sta %f11, [%l7 + %g4] 0x19
26877 brgz,a %l2, loop_2324
26878 srax %i4, 0x1D, %l4
26879 add %l7, 0x08, %l6
26880 wr %g0, 0x10, %asi
26881 lda [%l6] %asi, %l0
26882 casa [%l6] %asi, %l0, %i3
26883loop_2324:
26884 fbge,a %fcc0, loop_2325
26885 restored
26886 rdpr %cwp, %g1
26887 rdpr %cansave, %g2
26888 rdpr %canrestore, %g3
26889 rdpr %cleanwin, %g4
26890 rdpr %otherwin, %g5
26891 rdpr %wstate, %g6
26892 for %f10, %f18, %f28
26893 movgu %icc, %o6, %o3
26894loop_2325:
26895 nop
26896 setx 0xA5E1220B6064F6D2, %l0, %l6
26897 stx %l6, [%l7 + 0x20]
26898 ldx [%l7 + 0x20], %fsr
26899 stbar
26900 wr %g0, 0x89, %asi
26901 swapa [%l7 + 0x70] %asi, %o1
26902 fbo,a %fcc2, loop_2326
26903 smul %g5, 0x0D0C, %o5
26904 tleu %xcc, 0x1
26905 movrlz %l5, 0x258, %g7
26906loop_2326:
26907 nop
26908 setx 0x084B439310492112, %l0, %l6
26909 stx %l6, [%l7 + 0x20]
26910 ldx [%l7 + 0x20], %fsr
26911 te %icc, 0x4
26912 umulcc %i0, 0x1BC9, %o4
26913 fcmple16 %f12, %f14, %i6
26914 tneg %xcc, 0x1
26915 movneg %icc, %g4, %g3
26916 tle %xcc, 0x3
26917 array8 %o2, %i5, %l1
26918 edge16n %o0, %i2, %g6
26919 fmovrslez %g1, %f21, %f7
26920 fmovsle %xcc, %f0, %f20
26921 sir 0x1215
26922 sth %i7, [%l7 + 0x2E]
26923 wr %g0, 0x80, %asi
26924 stxa %g2, [%l7 + 0x18] %asi
26925 edge16ln %l6, %o7, %l3
26926 tpos %icc, 0x4
26927 fxors %f22, %f11, %f0
26928 fcmpgt32 %f4, %f2, %l2
26929 bn,pt %icc, loop_2327
26930 sdivcc %i4, 0x1498, %i1
26931 orncc %l4, 0x0E92, %i3
26932 add %l7, 0x20, %l6
26933 wr %g0, 0x81, %asi
26934 ldxa [%l6] %asi, %l0
26935 casxa [%l6] %asi, %l0, %o3
26936loop_2327:
26937 fpadd16 %f0, %f14, %f10
26938 fpsub16s %f12, %f0, %f26
26939 brnz,a %o1, loop_2328
26940 fexpand %f4, %f14
26941 prefetch [%l7 + 0x3C], 0x3
26942 sdivcc %g5, 0x1948, %o5
26943loop_2328:
26944 bne,a %icc, loop_2329
26945 nop
26946 fitod %f6, %f10
26947 fdtox %f10, %f30
26948 fxtod %f30, %f20
26949 fbg %fcc1, loop_2330
26950 nop
26951 setx 0x9DBA6499, %l0, %l6
26952 st %l6, [%l7 + 0x28]
26953 ld [%l7 + 0x28], %f13
26954 setx 0x66266720, %l1, %l5
26955 st %l5, [%l7 + 0x10]
26956 ld [%l7 + 0x10], %f3
26957 fsubs %f3, %f13, %f5
26958loop_2329:
26959 smulcc %l5, 0x1279, %o6
26960 andn %i0, 0x0469, %g7
26961loop_2330:
26962 movrlz %o4, %g4, %i6
26963 movleu %xcc, %g3, %o2
26964 orcc %l1, %i5, %o0
26965 fpadd16s %f6, %f14, %f4
26966 set 0x7C, %i2
26967 stwa %i2, [%l7 + %i2] 0x0c
26968 add %l7, 0x74, %l6
26969 wr %g0, 0x88, %asi
26970 lda [%l6] %asi, %g1
26971 casa [%l6] 0x88, %g1, %i7
26972 sdiv %g6, 0x0880, %g2
26973 bcc,pt %icc, loop_2331
26974 addc %l6, %l3, %l2
26975 tvc %icc, 0x7
26976 ta %xcc, 0x1
26977loop_2331:
26978 or %i4, %o7, %l4
26979 fpsub32s %f15, %f16, %f6
26980 movge %icc, %i1, %i3
26981 sdivx %l0, 0x13F8, %o1
26982 set 0x50, %g1
26983 ldda [%l7 + %g1] 0x04, %g4
26984 fmovdle %xcc, %f7, %f22
26985 udivcc %o5, 0x02C0, %o3
26986 fmovdl %xcc, %f1, %f22
26987 tl %xcc, 0x7
26988 set 0x40, %l1
26989 stda %f0, [%l7 + %l1] 0xf1
26990 membar #Sync
26991 fpsub16s %f29, %f17, %f18
26992 fbe %fcc1, loop_2332
26993 mulscc %o6, 0x0812, %i0
26994 brlz,a %l5, loop_2333
26995 subc %o4, 0x0DB4, %g7
26996loop_2332:
26997 nop
26998 setx 0x5AC0CFCA, %l0, %l6
26999 st %l6, [%l7 + 0x28]
27000 ld [%l7 + 0x28], %f17
27001 setx 0x2FFF4E49, %l1, %l5
27002 st %l5, [%l7 + 0x10]
27003 ld [%l7 + 0x10], %f6
27004 fdivs %f6, %f17, %f30
27005 ldsh [%l7 + 0x32], %i6
27006loop_2333:
27007 brlz %g4, loop_2334
27008 udivx %o2, 0x1B1C, %g3
27009 fbug %fcc1, loop_2335
27010 and %i5, %l1, %i2
27011loop_2334:
27012 bgu %icc, loop_2336
27013 umul %g1, %o0, %g6
27014loop_2335:
27015 fbug %fcc3, loop_2337
27016 mulx %i7, 0x0433, %g2
27017loop_2336:
27018 array16 %l6, %l3, %i4
27019 udiv %l2, 0x07BF, %l4
27020loop_2337:
27021 fones %f30
27022 set 0x48, %o5
27023 prefetcha [%l7 + %o5] 0x19, 0x2
27024 edge8n %o7, %l0, %i3
27025 umulcc %g5, %o5, %o1
27026 fnands %f13, %f5, %f21
27027 srlx %o3, %o6, %l5
27028 tcc %xcc, 0x3
27029 edge16l %o4, %g7, %i6
27030 nop
27031 setx loop_2338, %l0, %l1
27032 wrpr 0x1, %tl
27033 wrpr %l1, %tnpc
27034 setx 0x34400001400, %l0, %l1
27035 wrpr %l1, %tstate
27036 wrhpr 0x4, %htstate
27037 done
27038 xnorcc %g4, %o2, %g3
27039 sdiv %i5, 0x16CD, %i0
27040 or %i2, %l1, %o0
27041loop_2338:
27042 tsubcctv %g6, %i7, %g2
27043 fcmple16 %f16, %f28, %l6
27044 udiv %l3, 0x0924, %g1
27045 tgu %xcc, 0x6
27046 sdivx %i4, 0x08D9, %l4
27047 fxor %f8, %f10, %f6
27048 fbu,a %fcc0, loop_2339
27049 subcc %i1, %o7, %l0
27050 fzeros %f22
27051 fmovspos %xcc, %f21, %f18
27052loop_2339:
27053 fcmple32 %f30, %f20, %i3
27054 movvc %xcc, %g5, %o5
27055 fxnors %f27, %f14, %f15
27056 fbg,a %fcc3, loop_2340
27057 fmovscs %icc, %f13, %f22
27058 mova %icc, %o1, %l2
27059 wr %g0, 0x18, %asi
27060 stha %o3, [%l7 + 0x5A] %asi
27061loop_2340:
27062 nop
27063 wr %g0, 0x04, %asi
27064 ldsba [%l7 + 0x21] %asi, %o6
27065 movpos %xcc, %o4, %g7
27066 fble %fcc3, loop_2341
27067 ldsb [%l7 + 0x39], %l5
27068 movrne %g4, 0x1B9, %o2
27069 bshuffle %f10, %f30, %f16
27070loop_2341:
27071 tpos %xcc, 0x7
27072 membar 0x2F
27073 andncc %g3, %i5, %i0
27074 bcs loop_2342
27075 fsrc2 %f20, %f18
27076 or %i6, %l1, %i2
27077 tle %icc, 0x7
27078loop_2342:
27079 fmovdne %icc, %f25, %f15
27080 fnands %f30, %f29, %f22
27081 bvs,pt %icc, loop_2343
27082 movleu %xcc, %g6, %i7
27083 nop
27084 fitos %f7, %f1
27085 fstox %f1, %f22
27086 fxtos %f22, %f8
27087 srlx %o0, %l6, %l3
27088loop_2343:
27089 array16 %g2, %i4, %l4
27090 wr %g0, 0x88, %asi
27091 prefetcha [%l7 + 0x40] %asi, 0x0
27092 fmovdle %icc, %f3, %f23
27093 edge8ln %o7, %g1, %i3
27094 tcs %xcc, 0x2
27095 subccc %l0, 0x1B85, %g5
27096 bn,pn %xcc, loop_2344
27097 fbo %fcc0, loop_2345
27098 tcc %xcc, 0x2
27099 alignaddrl %o5, %l2, %o1
27100loop_2344:
27101 fxnors %f10, %f16, %f8
27102loop_2345:
27103 tneg %xcc, 0x2
27104 lduw [%l7 + 0x0C], %o3
27105 sir 0x1DF4
27106 te %xcc, 0x5
27107 fbne %fcc2, loop_2346
27108 stb %o6, [%l7 + 0x7B]
27109 movl %icc, %o4, %l5
27110 tg %icc, 0x6
27111loop_2346:
27112 brgz,a %g4, loop_2347
27113 fmovdleu %xcc, %f11, %f7
27114 movle %xcc, %o2, %g3
27115 tvc %icc, 0x3
27116loop_2347:
27117 add %i5, 0x0F54, %g7
27118 fand %f28, %f18, %f14
27119 fba,a %fcc2, loop_2348
27120 ldd [%l7 + 0x58], %i6
27121 bg,a,pn %icc, loop_2349
27122 movre %i0, %i2, %l1
27123loop_2348:
27124 tsubcc %i7, %g6, %o0
27125 edge32ln %l6, %l3, %i4
27126loop_2349:
27127 swap [%l7 + 0x68], %g2
27128 fnand %f2, %f26, %f16
27129 brz,a %l4, loop_2350
27130 bgu %icc, loop_2351
27131 movre %i1, 0x133, %o7
27132 tneg %icc, 0x2
27133loop_2350:
27134 nop
27135 set 0x40, %l6
27136 stda %f16, [%l7 + %l6] 0x10
27137loop_2351:
27138 movre %g1, 0x260, %i3
27139 orn %g5, %o5, %l0
27140 fbo,a %fcc0, loop_2352
27141 fmul8sux16 %f16, %f0, %f30
27142 brgez %l2, loop_2353
27143 xnorcc %o3, 0x1504, %o1
27144loop_2352:
27145 ld [%l7 + 0x08], %f0
27146 st %f10, [%l7 + 0x14]
27147loop_2353:
27148 xor %o6, %l5, %g4
27149 tpos %icc, 0x2
27150 edge32l %o2, %o4, %i5
27151 tn %xcc, 0x1
27152 fabsd %f2, %f8
27153 add %l7, 0x58, %l6
27154 wr %g0, 0x89, %asi
27155 ldxa [%l6] %asi, %g7
27156 casxa [%l6] %asi, %g7, %g3
27157 wr %g0, 0x04, %asi
27158 lduba [%l7 + 0x68] %asi, %i0
27159 srax %i6, %i2, %l1
27160 array32 %g6, %o0, %l6
27161 xorcc %i7, %l3, %i4
27162 fmovspos %icc, %f25, %f0
27163 prefetch [%l7 + 0x50], 0x2
27164 edge32ln %g2, %l4, %o7
27165 popc %i1, %i3
27166 nop
27167 setx 0xF07C752B, %l0, %l6
27168 st %l6, [%l7 + 0x18]
27169 ld [%l7 + 0x18], %fsr
27170 fmovd %f16, %f6
27171 nop
27172 fitod %f6, %f14
27173 fdtox %f14, %f6
27174 fxtod %f6, %f10
27175 nop
27176 fitos %f8, %f25
27177 fstox %f25, %f8
27178 movgu %icc, %g1, %o5
27179 ldsw [%l7 + 0x2C], %l0
27180 bvs,pn %xcc, loop_2354
27181 ld [%l7 + 0x24], %f11
27182 tneg %icc, 0x3
27183 tl %xcc, 0x4
27184loop_2354:
27185 movcs %xcc, %g5, %l2
27186 edge16n %o1, %o6, %l5
27187 movl %icc, %g4, %o3
27188 tne %icc, 0x0
27189 nop
27190 setx 0x1101AB31FD508B5E, %l0, %l6
27191 stx %l6, [%l7 + 0x28]
27192 ldd [%l7 + 0x28], %f22
27193 setx 0xA9FBC1DC7CA1F61C, %l1, %l5
27194 stx %l5, [%l7 + 0x10]
27195 ldd [%l7 + 0x10], %f10
27196 fsubd %f10, %f22, %f0
27197 andn %o4, 0x037F, %o2
27198 st %f25, [%l7 + 0x18]
27199 bl loop_2355
27200 ba %icc, loop_2356
27201 orncc %i5, %g7, %g3
27202 nop
27203 setx loop_2357, %l0, %l1
27204 wrpr 0x1, %tl
27205 wrpr %l1, %tpc
27206 add %l1, 0x4, %l1
27207 wrpr %l1, %tnpc
27208 setx 0x34400001400, %l0, %l1
27209 wrpr %l1, %tstate
27210 wrhpr 0x4, %htstate
27211 retry
27212loop_2355:
27213 array8 %i6, %i2, %i0
27214loop_2356:
27215 sdivcc %g6, 0x0A03, %o0
27216 tvs %icc, 0x2
27217loop_2357:
27218 fblg,a %fcc2, loop_2358
27219 subccc %l1, 0x0917, %l6
27220 wr %g0, 0x11, %asi
27221 lda [%l7 + 0x7C] %asi, %f14
27222loop_2358:
27223 movvc %xcc, %i7, %i4
27224 fmovda %icc, %f12, %f25
27225 fbue,a %fcc1, loop_2359
27226 nop
27227 fitod %f12, %f24
27228 fdtox %f24, %f22
27229 lduh [%l7 + 0x7A], %g2
27230 orcc %l3, %o7, %i1
27231loop_2359:
27232 mova %icc, %i3, %l4
27233 nop
27234 setx 0x0BD3DB454A239EDB, %l0, %l6
27235 stx %l6, [%l7 + 0x28]
27236 ldd [%l7 + 0x28], %f6
27237 setx 0xC3E802E67E0A1CC3, %l1, %l5
27238 stx %l5, [%l7 + 0x10]
27239 ldd [%l7 + 0x10], %f28
27240 fmuld %f28, %f6, %f12
27241 umulcc %g1, %l0, %g5
27242 fbg %fcc0, loop_2360
27243 fmovdl %xcc, %f6, %f10
27244 umul %l2, %o1, %o5
27245 add %l7, 0x30, %l6
27246 wr %g0, 0x10, %asi
27247 casxa [%l6] 0x10, %l5, %g4
27248loop_2360:
27249 nop
27250 fitos %f3, %f25
27251 fstox %f25, %f16
27252 fmovse %xcc, %f26, %f26
27253 addcc %o3, 0x0728, %o4
27254 wr %g0, 0x04, %asi
27255 lduwa [%l7 + 0x54] %asi, %o2
27256 ld [%l7 + 0x40], %f13
27257 array8 %o6, %g7, %i5
27258 sra %i6, %g3, %i2
27259 nop
27260 setx 0x4797F6F4, %l0, %l6
27261 st %l6, [%l7 + 0x28]
27262 ld [%l7 + 0x28], %f13
27263 setx 0xB8AB7398, %l1, %l5
27264 st %l5, [%l7 + 0x10]
27265 ld [%l7 + 0x10], %f26
27266 fdivs %f26, %f13, %f7
27267 edge8ln %g6, %i0, %o0
27268 tneg %xcc, 0x1
27269 add %l7, 0x20, %l6
27270 wr %g0, 0x10, %asi
27271 casxa [%l6] %asi, %l1, %i7
27272 tvs %xcc, 0x0
27273 movg %xcc, %i4, %g2
27274 edge16 %l6, %o7, %l3
27275 movvs %icc, %i1, %l4
27276 ldd [%l7 + 0x58], %i2
27277 ld [%l7 + 0x34], %f13
27278 fmovsne %xcc, %f26, %f13
27279 fmovdpos %icc, %f15, %f23
27280 bshuffle %f26, %f2, %f20
27281 array32 %g1, %g5, %l0
27282 tsubcc %l2, %o1, %l5
27283 movrlz %g4, %o3, %o5
27284 fmovsa %xcc, %f29, %f23
27285 movl %xcc, %o2, %o6
27286 fbul,a %fcc1, loop_2361
27287 movrgez %g7, %i5, %i6
27288 fpadd16s %f20, %f25, %f11
27289 udiv %g3, 0x067F, %i2
27290loop_2361:
27291 andncc %o4, %g6, %o0
27292 fabsd %f22, %f20
27293 tcs %xcc, 0x7
27294 popc %i0, %i7
27295 movcc %icc, %i4, %g2
27296 movrlez %l1, %l6, %o7
27297 array16 %i1, %l3, %i3
27298 wr %g0, 0x89, %asi
27299 ldsba [%l7 + 0x67] %asi, %l4
27300 sdivx %g1, 0x0B52, %l0
27301 ble,a,pn %xcc, loop_2362
27302 fmovrdgz %g5, %f20, %f12
27303 movcc %icc, %o1, %l2
27304 andcc %g4, %o3, %o5
27305loop_2362:
27306 fmuld8ulx16 %f10, %f19, %f28
27307 fnot1s %f30, %f6
27308 tneg %icc, 0x0
27309 fandnot2s %f7, %f0, %f7
27310 sllx %l5, 0x02, %o2
27311 popc 0x1717, %g7
27312 sra %o6, 0x1A, %i6
27313 edge16n %i5, %g3, %i2
27314 subcc %g6, %o4, %i0
27315 brlez,a %o0, loop_2363
27316 nop
27317 fitod %f10, %f2
27318 fdtoi %f2, %f2
27319 tsubcctv %i7, 0x0668, %i4
27320 addc %l1, %l6, %g2
27321loop_2363:
27322 tneg %xcc, 0x7
27323 fand %f2, %f26, %f20
27324 tneg %xcc, 0x0
27325 movrgz %o7, 0x033, %l3
27326 fblg,a %fcc0, loop_2364
27327 subc %i3, 0x0088, %l4
27328 movle %xcc, %g1, %l0
27329 movrlz %g5, %i1, %l2
27330loop_2364:
27331 nop
27332 wr %g0, 0xeb, %asi
27333 ldda [%l7 + 0x10] %asi, %o0
27334 edge32l %o3, %g4, %o5
27335 wr %g0, 0x80, %asi
27336 ldstuba [%l7 + 0x5C] %asi, %o2
27337 stbar
27338 edge16n %l5, %o6, %g7
27339 fmovrde %i5, %f10, %f20
27340 sir 0x0683
27341 fnor %f8, %f8, %f10
27342 fpadd16 %f16, %f4, %f8
27343 tsubcc %g3, 0x02BF, %i6
27344 wr %g0, 0x2b, %asi
27345 stha %i2, [%l7 + 0x5E] %asi
27346 membar #Sync
27347 fnors %f26, %f21, %f24
27348 orncc %o4, 0x1CF3, %i0
27349 wr %g0, 0x0c, %asi
27350 ldstuba [%l7 + 0x10] %asi, %g6
27351 srax %o0, %i4, %l1
27352 bneg,a loop_2365
27353 edge8n %l6, %g2, %i7
27354 andcc %l3, 0x0138, %o7
27355 tne %xcc, 0x5
27356loop_2365:
27357 tvc %icc, 0x0
27358 addcc %l4, 0x0DDC, %g1
27359 udivx %l0, 0x0F46, %g5
27360 andn %i3, 0x182D, %l2
27361 nop
27362 fitod %f4, %f22
27363 fdtoi %f22, %f8
27364 stx %i1, [%l7 + 0x48]
27365 movcc %xcc, %o3, %o1
27366 array8 %o5, %o2, %g4
27367 ldd [%l7 + 0x68], %f8
27368 xorcc %o6, 0x0D17, %g7
27369 fnot1s %f11, %f30
27370 fsrc1 %f22, %f22
27371 xnor %i5, 0x0FFE, %g3
27372 fandnot1s %f7, %f4, %f1
27373 fmovrdgz %l5, %f20, %f18
27374 sdivx %i6, 0x0463, %i2
27375 popc 0x0BC0, %i0
27376 udivcc %o4, 0x0EB9, %o0
27377 nop
27378 fitos %f8, %f27
27379 fstoi %f27, %f17
27380 movcs %xcc, %g6, %i4
27381 edge16ln %l1, %l6, %i7
27382 taddcctv %l3, %g2, %l4
27383 fxnors %f8, %f5, %f14
27384 movrne %o7, 0x076, %g1
27385 fmovrdlez %g5, %f18, %f8
27386 fbug,a %fcc2, loop_2366
27387 popc 0x1B03, %l0
27388 wr %g0, 0x81, %asi
27389 lduha [%l7 + 0x26] %asi, %i3
27390loop_2366:
27391 te %xcc, 0x7
27392 umulcc %i1, 0x1EFE, %o3
27393 xorcc %l2, %o5, %o1
27394 sdiv %o2, 0x028E, %o6
27395 edge16ln %g4, %i5, %g3
27396 fnand %f16, %f0, %f10
27397 fba %fcc1, loop_2367
27398 tleu %icc, 0x3
27399 nop
27400 setx 0xA0793F66, %l0, %l6
27401 st %l6, [%l7 + 0x4C]
27402 ld [%l7 + 0x4C], %fsr
27403 fmovde %xcc, %f28, %f17
27404loop_2367:
27405 nop
27406 wr %g0, 0x81, %asi
27407 lda [%l7 + 0x7C] %asi, %f18
27408 tvs %icc, 0x2
27409 edge16l %g7, %l5, %i6
27410 movrgz %i0, %i2, %o4
27411 stb %o0, [%l7 + 0x1E]
27412 ldd [%l7 + 0x10], %f28
27413 xnorcc %i4, 0x118B, %l1
27414 fbl %fcc3, loop_2368
27415 lduw [%l7 + 0x14], %g6
27416 ldsb [%l7 + 0x43], %i7
27417 movrlez %l3, %l6, %g2
27418loop_2368:
27419 fmovrslez %o7, %f28, %f20
27420 fbg %fcc1, loop_2369
27421 movg %icc, %l4, %g1
27422 set 0x54, %i0
27423 lda [%l7 + %i0] 0x88, %f30
27424loop_2369:
27425 nop
27426 fitos %f10, %f15
27427 fstox %f15, %f16
27428 fxtos %f16, %f20
27429 add %l7, 0x60, %l6
27430 wr %g0, 0x80, %asi
27431 lda [%l6] %asi, %g5
27432 casa [%l6] %asi, %g5, %i3
27433 taddcc %l0, %i1, %o3
27434 nop
27435 fitod %f23, %f28
27436 movge %xcc, %o5, %l2
27437 fmovrsne %o2, %f11, %f12
27438 alignaddrl %o6, %g4, %o1
27439 fpadd32 %f4, %f10, %f4
27440 sir 0x0F18
27441 ldd [%l7 + 0x48], %f4
27442 set 0x40, %o3
27443 ldda [%l7 + %o3] 0x88, %f0
27444 movg %xcc, %i5, %g7
27445 movle %xcc, %l5, %g3
27446 smulcc %i0, %i6, %o4
27447 edge32 %o0, %i2, %l1
27448 fbug,a %fcc3, loop_2370
27449 edge8 %i4, %i7, %l3
27450 edge8l %g6, %l6, %g2
27451 sra %o7, 0x15, %g1
27452loop_2370:
27453 taddcc %g5, %l4, %l0
27454 edge16 %i3, %o3, %i1
27455 edge32ln %l2, %o5, %o6
27456 tsubcc %g4, 0x0704, %o2
27457 nop
27458 setx 0x8F7F1A35, %l0, %l6
27459 st %l6, [%l7 + 0x28]
27460 ld [%l7 + 0x28], %f30
27461 setx 0xEFDA7CCF, %l1, %l5
27462 st %l5, [%l7 + 0x10]
27463 ld [%l7 + 0x10], %f28
27464 fadds %f28, %f30, %f0
27465 andn %i5, %g7, %l5
27466 movvs %xcc, %o1, %g3
27467 set 0x34, %i7
27468 sta %f7, [%l7 + %i7] 0x04
27469 array32 %i6, %o4, %i0
27470 wr %g0, 0x81, %asi
27471 stwa %i2, [%l7 + 0x5C] %asi
27472 andncc %o0, %l1, %i4
27473 sra %l3, %g6, %i7
27474 fnor %f24, %f14, %f16
27475 tcs %icc, 0x2
27476 xnor %g2, %l6, %o7
27477 ldd [%l7 + 0x30], %f28
27478 taddcctv %g5, 0x09DC, %l4
27479 fornot2 %f24, %f4, %f10
27480 fpack32 %f14, %f12, %f16
27481 fand %f6, %f6, %f10
27482 te %xcc, 0x3
27483 xor %l0, %g1, %i3
27484 edge32l %i1, %l2, %o3
27485 tcs %icc, 0x0
27486 wr %g0, 0x27, %asi
27487 stha %o5, [%l7 + 0x48] %asi
27488 membar #Sync
27489 smulcc %g4, 0x072D, %o2
27490 tg %xcc, 0x7
27491 taddcc %i5, 0x02BB, %g7
27492 srax %l5, 0x0F, %o6
27493 movn %icc, %o1, %g3
27494 xor %i6, %o4, %i2
27495 brlez %o0, loop_2371
27496 movgu %icc, %l1, %i4
27497 movrne %l3, 0x1D4, %i0
27498 movneg %icc, %g6, %g2
27499loop_2371:
27500 nop
27501 set 0x30, %l3
27502 lduba [%l7 + %l3] 0x88, %l6
27503 taddcctv %i7, 0x0A77, %o7
27504 movle %icc, %g5, %l0
27505 alignaddrl %g1, %i3, %l4
27506 fbge %fcc0, loop_2372
27507 movrne %l2, %i1, %o3
27508 ta %icc, 0x7
27509 smulcc %g4, %o2, %i5
27510loop_2372:
27511 ldd [%l7 + 0x68], %f2
27512 fandnot2s %f20, %f14, %f9
27513 fmul8x16au %f26, %f27, %f18
27514 fone %f0
27515 movrlz %o5, %l5, %o6
27516 nop
27517 setx loop_2373, %l0, %l1
27518 jmpl %l1, %g7
27519 tsubcctv %o1, %i6, %o4
27520 tg %icc, 0x2
27521 andncc %i2, %g3, %o0
27522loop_2373:
27523 nop
27524 set 0x40, %g7
27525 ldda [%l7 + %g7] 0x80, %f16
27526 movrne %l1, %i4, %l3
27527 array8 %i0, %g2, %g6
27528 fble %fcc3, loop_2374
27529 movneg %icc, %i7, %o7
27530 orn %g5, %l6, %l0
27531 tvs %icc, 0x3
27532loop_2374:
27533 call loop_2375
27534 for %f16, %f28, %f12
27535 alignaddrl %i3, %g1, %l4
27536 sdiv %i1, 0x06C2, %l2
27537loop_2375:
27538 movre %g4, %o3, %o2
27539 fpadd32 %f18, %f2, %f26
27540 srl %o5, 0x12, %i5
27541 addccc %o6, %g7, %o1
27542 fcmpne32 %f26, %f16, %l5
27543 movge %icc, %o4, %i2
27544 movrne %i6, 0x12A, %g3
27545 membar 0x51
27546 movl %icc, %o0, %l1
27547 sethi 0x0459, %i4
27548 bl %icc, loop_2376
27549 sllx %i0, 0x0E, %l3
27550 and %g6, 0x11F3, %i7
27551 fmovsle %icc, %f21, %f20
27552loop_2376:
27553 movvs %icc, %g2, %o7
27554 edge32l %g5, %l6, %l0
27555 tl %icc, 0x7
27556 movrgez %i3, 0x265, %l4
27557 tvs %icc, 0x7
27558 movneg %xcc, %g1, %l2
27559 xnorcc %i1, %o3, %g4
27560 edge32l %o2, %i5, %o6
27561 sdivcc %o5, 0x1297, %o1
27562 or %g7, 0x1616, %o4
27563 fpack32 %f28, %f10, %f18
27564 umulcc %i2, %i6, %g3
27565 taddcc %o0, 0x0824, %l5
27566 fcmpgt16 %f18, %f20, %l1
27567 edge8 %i0, %i4, %l3
27568 tsubcc %i7, %g2, %g6
27569 tle %icc, 0x3
27570 fblg %fcc2, loop_2377
27571 movge %xcc, %o7, %l6
27572 tl %icc, 0x3
27573 set 0x40, %i3
27574 sta %f17, [%l7 + %i3] 0x15
27575loop_2377:
27576 brlz,a %g5, loop_2378
27577 nop
27578 set 0x78, %o2
27579 prefetch [%l7 + %o2], 0x2
27580 set 0x16, %l0
27581 stha %l0, [%l7 + %l0] 0x81
27582loop_2378:
27583 nop
27584 wr %g0, 0xe2, %asi
27585 stwa %l4, [%l7 + 0x1C] %asi
27586 membar #Sync
27587 tcs %icc, 0x0
27588 fandnot1 %f6, %f30, %f30
27589 ldsw [%l7 + 0x68], %g1
27590 movvc %icc, %l2, %i1
27591 popc %i3, %g4
27592 tge %xcc, 0x7
27593 fmovsne %icc, %f6, %f22
27594 ba,a loop_2379
27595 brz %o3, loop_2380
27596 fbue %fcc1, loop_2381
27597 move %xcc, %o2, %o6
27598loop_2379:
27599 sll %i5, %o1, %o5
27600loop_2380:
27601 membar 0x08
27602loop_2381:
27603 mulx %o4, 0x1EDD, %g7
27604 xnor %i2, 0x1941, %g3
27605 fcmpgt32 %f10, %f14, %i6
27606 smul %l5, %l1, %i0
27607 set 0x10, %l4
27608 ldda [%l7 + %l4] 0x15, %i4
27609 movleu %xcc, %l3, %o0
27610 sir 0x1146
27611 fmovdneg %xcc, %f31, %f14
27612 tpos %icc, 0x0
27613 smulcc %i7, 0x15F9, %g6
27614 tne %xcc, 0x2
27615 fmovde %xcc, %f27, %f16
27616 alignaddrl %g2, %o7, %l6
27617 sethi 0x1CC5, %g5
27618 movleu %xcc, %l0, %g1
27619 nop
27620 fitos %f6, %f13
27621 fstox %f13, %f2
27622 bcc loop_2382
27623 fbu,a %fcc2, loop_2383
27624 xnorcc %l2, %l4, %i3
27625 fcmpgt16 %f10, %f30, %i1
27626loop_2382:
27627 nop
27628 setx 0xCF01616530D428B9, %l0, %l6
27629 stx %l6, [%l7 + 0x28]
27630 ldd [%l7 + 0x28], %f22
27631 setx 0x47D46A9C058F2EFB, %l1, %l5
27632 stx %l5, [%l7 + 0x10]
27633 ldd [%l7 + 0x10], %f30
27634 fdivd %f30, %f22, %f0
27635loop_2383:
27636 srl %o3, %g4, %o6
27637 add %i5, 0x0316, %o2
27638 brlez %o5, loop_2384
27639 restored
27640 rdpr %cwp, %g1
27641 rdpr %cansave, %g2
27642 rdpr %canrestore, %g3
27643 rdpr %cleanwin, %g4
27644 rdpr %otherwin, %g5
27645 rdpr %wstate, %g6
27646 wr %g0, 0x81, %asi
27647 lduha [%l7 + 0x52] %asi, %o1
27648loop_2384:
27649 nop
27650 set 0x74, %i4
27651 lduwa [%l7 + %i4] 0x89, %g7
27652 fsrc2s %f19, %f21
27653 andn %o4, %i2, %g3
27654 membar 0x58
27655 tle %icc, 0x4
27656 edge32 %l5, %i6, %l1
27657 taddcc %i0, %l3, %o0
27658 stb %i7, [%l7 + 0x78]
27659 edge16n %i4, %g2, %g6
27660 edge8ln %o7, %l6, %l0
27661 stw %g5, [%l7 + 0x58]
27662 fblg %fcc1, loop_2385
27663 ldd [%l7 + 0x40], %f14
27664 srl %l2, %g1, %l4
27665 sth %i3, [%l7 + 0x20]
27666loop_2385:
27667 fbl,a %fcc0, loop_2386
27668 smul %o3, %i1, %o6
27669 udiv %i5, 0x1DC6, %g4
27670 fexpand %f15, %f6
27671loop_2386:
27672 nop
27673 wr %g0, 0x81, %asi
27674 ldda [%l7 + 0x40] %asi, %f16
27675 wr %g0, 0x11, %asi
27676 lduba [%l7 + 0x5F] %asi, %o5
27677 and %o2, %o1, %o4
27678 xnorcc %i2, 0x0E34, %g7
27679 mulx %g3, 0x1CA9, %i6
27680 fmovsvs %icc, %f2, %f17
27681 addccc %l5, %i0, %l3
27682 edge8n %o0, %l1, %i7
27683 fmul8sux16 %f14, %f14, %f0
27684 sir 0x180E
27685 te %xcc, 0x4
27686 fblg %fcc0, loop_2387
27687 saved
27688 rdpr %cwp, %g1
27689 rdpr %cansave, %g2
27690 rdpr %canrestore, %g3
27691 rdpr %cleanwin, %g4
27692 rdpr %otherwin, %g5
27693 rdpr %wstate, %g6
27694 fmovsa %icc, %f20, %f8
27695 fcmpgt32 %f20, %f6, %g2
27696loop_2387:
27697 nop
27698 setx 0xF617900AB8873D7D, %l0, %l6
27699 stx %l6, [%l7 + 0x28]
27700 ldd [%l7 + 0x28], %f18
27701 fsqrtd %f18, %f12
27702 nop
27703 fitod %f9, %f6
27704 set 0x32, %l2
27705 ldstuba [%l7 + %l2] 0x18, %i4
27706 addc %o7, %l6, %g6
27707 add %l7, 0x34, %l6
27708 wr %g0, 0x0c, %asi
27709 lda [%l6] %asi, %g5
27710 casa [%l6] 0x0c, %g5, %l2
27711 bvc,a loop_2388
27712 movpos %icc, %l0, %g1
27713 srax %l4, 0x12, %i3
27714 edge16 %i1, %o6, %o3
27715loop_2388:
27716 nop
27717 add %l7, 0x38, %l6
27718 wr %g0, 0x18, %asi
27719 casxa [%l6] %asi, %i5, %g4
27720 movneg %icc, %o2, %o1
27721 addccc %o5, %o4, %i2
27722 andcc %g3, 0x0BBF, %i6
27723 fxnors %f28, %f7, %f7
27724 alignaddrl %g7, %i0, %l5
27725 sub %o0, %l1, %i7
27726 fmovrdne %l3, %f22, %f10
27727 sdiv %i4, 0x1D20, %o7
27728 sir 0x14BD
27729 movcs %icc, %g2, %g6
27730 movcc %icc, %g5, %l6
27731 swap [%l7 + 0x3C], %l2
27732 te %xcc, 0x0
27733 mulscc %l0, %l4, %i3
27734 fmovda %xcc, %f7, %f19
27735 te %xcc, 0x1
27736 tsubcc %g1, %i1, %o3
27737 edge16l %i5, %o6, %g4
27738 andn %o2, %o5, %o1
27739 ldub [%l7 + 0x4E], %o4
27740 tvs %icc, 0x1
27741 orcc %i2, %i6, %g3
27742 taddcc %i0, %g7, %l5
27743 andcc %l1, 0x1E26, %i7
27744 srax %l3, %i4, %o7
27745 and %g2, 0x07C1, %g6
27746 ld [%l7 + 0x7C], %f12
27747 nop
27748 set 0x74, %o7
27749 lduw [%l7 + %o7], %o0
27750 fbu,a %fcc2, loop_2389
27751 addcc %l6, 0x1302, %l2
27752 fba %fcc0, loop_2390
27753 sir 0x1B0E
27754loop_2389:
27755 edge16n %g5, %l4, %l0
27756 tle %icc, 0x3
27757loop_2390:
27758 array32 %i3, %i1, %o3
27759 xnor %i5, 0x1940, %o6
27760 edge8l %g4, %o2, %o5
27761 nop
27762 setx loop_2391, %l0, %l1
27763 jmpl %l1, %o1
27764 movleu %xcc, %o4, %g1
27765 movg %xcc, %i6, %g3
27766 tpos %icc, 0x5
27767loop_2391:
27768 fmovrslez %i0, %f24, %f23
27769 call loop_2392
27770 tl %xcc, 0x6
27771 fmuld8ulx16 %f30, %f2, %f0
27772 udivx %i2, 0x021A, %g7
27773loop_2392:
27774 nop
27775 setx loop_2393, %l0, %l1
27776 wrpr 0x1, %tl
27777 wrpr %l1, %tpc
27778 add %l1, 0x4, %l1
27779 wrpr %l1, %tnpc
27780 setx 0x34400001400, %l0, %l1
27781 wrpr %l1, %tstate
27782 wrhpr 0x4, %htstate
27783 retry
27784 nop
27785 setx 0xE01800426733C871, %l0, %l6
27786 stx %l6, [%l7 + 0x28]
27787 ldd [%l7 + 0x28], %f2
27788 setx 0x66BD49B3E13B5A0F, %l1, %l5
27789 stx %l5, [%l7 + 0x10]
27790 ldd [%l7 + 0x10], %f0
27791 fdivd %f0, %f2, %f14
27792 edge32l %l5, %i7, %l3
27793 movne %icc, %l1, %o7
27794loop_2393:
27795 movrlez %i4, 0x381, %g6
27796 brgez,a %g2, loop_2394
27797 sll %l6, %l2, %o0
27798 fbuge %fcc3, loop_2395
27799 movcc %icc, %l4, %g5
27800loop_2394:
27801 umulcc %i3, 0x138B, %i1
27802 nop
27803 setx 0xF07F13A1, %l0, %l6
27804 st %l6, [%l7 + 0x50]
27805 ld [%l7 + 0x50], %fsr
27806loop_2395:
27807 brnz,a %l0, loop_2396
27808 udivcc %i5, 0x11A2, %o3
27809 movrlez %o6, 0x300, %g4
27810 fmovda %xcc, %f20, %f27
27811loop_2396:
27812 nop
27813 setx 0xC64CEF6B, %l0, %l6
27814 st %l6, [%l7 + 0x28]
27815 ld [%l7 + 0x28], %f11
27816 fsqrts %f11, %f15
27817 fmovsge %xcc, %f1, %f21
27818 xor %o5, 0x1093, %o1
27819 movne %icc, %o2, %o4
27820 pdist %f14, %f12, %f4
27821 fmovscc %xcc, %f17, %f16
27822 fsrc2s %f7, %f5
27823 edge16n %g1, %i6, %g3
27824 array32 %i2, %g7, %l5
27825 movvs %icc, %i0, %l3
27826 wr %g0, 0x18, %asi
27827 lduba [%l7 + 0x53] %asi, %i7
27828 fsrc2 %f14, %f10
27829 sir 0x043D
27830 bl,a,pn %xcc, loop_2397
27831 movvs %xcc, %o7, %l1
27832 fcmpgt32 %f20, %f14, %i4
27833 bvs,a,pt %xcc, loop_2398
27834loop_2397:
27835 bcs,pn %xcc, loop_2399
27836 array8 %g6, %l6, %l2
27837 ldsh [%l7 + 0x4C], %g2
27838loop_2398:
27839 fmovrslez %o0, %f30, %f20
27840loop_2399:
27841 tneg %icc, 0x5
27842 movrgez %l4, 0x22A, %g5
27843 tg %icc, 0x4
27844 membar 0x19
27845 smul %i1, %l0, %i5
27846 fmovdgu %icc, %f11, %f11
27847 sethi 0x093A, %o3
27848 movge %xcc, %i3, %g4
27849 xor %o5, 0x1425, %o6
27850 tne %xcc, 0x0
27851 xorcc %o1, 0x12DA, %o4
27852 membar 0x02
27853 tcc %icc, 0x7
27854 ldd [%l7 + 0x08], %f24
27855 bne %xcc, loop_2400
27856 fpadd16 %f24, %f4, %f2
27857 fnegd %f4, %f18
27858 orcc %o2, %g1, %g3
27859loop_2400:
27860 umulcc %i6, 0x008E, %g7
27861 tn %xcc, 0x5
27862 fbue %fcc2, loop_2401
27863 fmovrslz %l5, %f29, %f18
27864 movn %xcc, %i0, %l3
27865 movneg %icc, %i2, %i7
27866loop_2401:
27867 fnot2s %f30, %f28
27868 nop
27869 setx 0xCBC5699D, %l0, %l6
27870 st %l6, [%l7 + 0x28]
27871 ld [%l7 + 0x28], %f8
27872 fsqrts %f8, %f18
27873 tleu %icc, 0x7
27874 nop
27875 fitos %f13, %f23
27876 fstox %f23, %f10
27877 fxtos %f10, %f21
27878 fmovrslez %l1, %f1, %f5
27879 subc %o7, 0x0195, %i4
27880 edge16l %l6, %l2, %g6
27881 ldub [%l7 + 0x69], %g2
27882 wr %g0, 0x0c, %asi
27883 swapa [%l7 + 0x1C] %asi, %l4
27884 wr %g0, 0x89, %asi
27885 ldsba [%l7 + 0x2A] %asi, %o0
27886 tsubcctv %g5, 0x1BEA, %i1
27887 sth %l0, [%l7 + 0x16]
27888 movpos %xcc, %o3, %i5
27889 ldsw [%l7 + 0x2C], %g4
27890 edge16 %o5, %o6, %o1
27891 lduh [%l7 + 0x62], %o4
27892 nop
27893 setx loop_2402, %l0, %l1
27894 wrpr 0x1, %tl
27895 wrpr %l1, %tpc
27896 add %l1, 0x4, %l1
27897 wrpr %l1, %tnpc
27898 setx 0x34400001400, %l0, %l1
27899 wrpr %l1, %tstate
27900 wrhpr 0x4, %htstate
27901 retry
27902 fpsub32 %f20, %f16, %f18
27903 st %f19, [%l7 + 0x68]
27904 sllx %i3, 0x1E, %g1
27905loop_2402:
27906 fmovsvs %xcc, %f9, %f30
27907 swap [%l7 + 0x3C], %o2
27908 movrlz %g3, %i6, %l5
27909 ldsb [%l7 + 0x4B], %g7
27910 movpos %icc, %i0, %i2
27911 movge %icc, %l3, %l1
27912 fmovdgu %icc, %f28, %f6
27913 array32 %o7, %i7, %l6
27914 set 0x59, %o4
27915 stba %l2, [%l7 + %o4] 0x89
27916 wr %g0, 0x19, %asi
27917 stba %i4, [%l7 + 0x77] %asi
27918 sethi 0x1EF1, %g6
27919 set 0x62, %g3
27920 ldsha [%l7 + %g3] 0x88, %l4
27921 addccc %g2, 0x0076, %g5
27922 fbo,a %fcc0, loop_2403
27923 tne %xcc, 0x1
27924 edge16 %i1, %l0, %o3
27925 movre %i5, %o0, %g4
27926loop_2403:
27927 fornot2 %f10, %f12, %f0
27928 fpsub16s %f5, %f9, %f18
27929 wr %g0, 0x04, %asi
27930 stxa %o6, [%l7 + 0x78] %asi
27931 edge32n %o5, %o1, %i3
27932 fmovdvc %icc, %f10, %f14
27933 fbo,a %fcc0, loop_2404
27934 tvs %xcc, 0x6
27935 ta %icc, 0x3
27936 fbge %fcc2, loop_2405
27937loop_2404:
27938 fmovsvc %xcc, %f19, %f24
27939 mova %xcc, %o4, %o2
27940 ld [%l7 + 0x70], %f11
27941loop_2405:
27942 addc %g3, 0x0CA7, %i6
27943 ldd [%l7 + 0x60], %g0
27944 saved
27945 rdpr %cwp, %g1
27946 rdpr %cansave, %g2
27947 rdpr %canrestore, %g3
27948 rdpr %cleanwin, %g4
27949 rdpr %otherwin, %g5
27950 rdpr %wstate, %g6
27951 fmovrde %l5, %f30, %f16
27952 nop
27953 setx 0xCCC571D5B2D8544A, %l0, %l6
27954 stx %l6, [%l7 + 0x28]
27955 ldd [%l7 + 0x28], %f2
27956 setx 0x25349D683CD7920B, %l1, %l5
27957 stx %l5, [%l7 + 0x10]
27958 ldd [%l7 + 0x10], %f4
27959 faddd %f4, %f2, %f18
27960 brgz %i0, loop_2406
27961 bshuffle %f22, %f30, %f16
27962 xnorcc %i2, %g7, %l3
27963 movcs %xcc, %o7, %i7
27964loop_2406:
27965 fbge,a %fcc1, loop_2407
27966 movneg %xcc, %l1, %l2
27967 fmovdne %xcc, %f25, %f6
27968 tg %xcc, 0x0
27969loop_2407:
27970 xor %l6, %g6, %i4
27971 ldub [%l7 + 0x61], %l4
27972 mulx %g5, 0x0011, %i1
27973 fpadd32 %f24, %f0, %f24
27974 fnot2 %f22, %f30
27975 set 0x78, %i1
27976 prefetcha [%l7 + %i1] 0x15, 0x1
27977 fnors %f5, %f14, %f10
27978 fmovsl %icc, %f29, %f30
27979 udivx %o3, 0x0190, %g2
27980 nop
27981 setx 0x43974B3B08D1F815, %l0, %l6
27982 stx %l6, [%l7 + 0x28]
27983 ldd [%l7 + 0x28], %f20
27984 setx 0xD584FA80BDAC992D, %l1, %l5
27985 stx %l5, [%l7 + 0x10]
27986 ldd [%l7 + 0x10], %f16
27987 fdivd %f16, %f20, %f6
27988 udivcc %i5, 0x06F1, %g4
27989 fbue %fcc1, loop_2408
27990 movleu %icc, %o0, %o5
27991 tle %xcc, 0x6
27992 edge16n %o1, %o6, %o4
27993loop_2408:
27994 fnands %f13, %f19, %f3
27995 bge,a %xcc, loop_2409
27996 tn %icc, 0x6
27997 edge32ln %i3, %o2, %i6
27998 and %g3, 0x0C87, %g1
27999loop_2409:
28000 and %l5, 0x0727, %i2
28001 xnorcc %g7, 0x0825, %l3
28002 movle %xcc, %i0, %o7
28003 movn %xcc, %i7, %l2
28004 fpsub16 %f18, %f6, %f28
28005 edge16 %l6, %l1, %i4
28006 ldsw [%l7 + 0x0C], %g6
28007 fexpand %f13, %f8
28008 fpsub32 %f4, %f0, %f22
28009 move %icc, %g5, %l4
28010 xorcc %l0, %i1, %o3
28011 xorcc %g2, %i5, %g4
28012 fmovda %icc, %f10, %f10
28013 add %o5, 0x1DDC, %o0
28014 fmul8x16au %f3, %f21, %f30
28015 tsubcctv %o1, %o4, %i3
28016 fbule,a %fcc0, loop_2410
28017 fpadd16s %f20, %f8, %f5
28018 mulx %o2, 0x0EAE, %i6
28019 addcc %o6, %g1, %g3
28020loop_2410:
28021 movcc %icc, %l5, %g7
28022 wr %g0, 0x57, %asi
28023 stxa %i2, [%g0 + 0x0] %asi
28024 nop
28025 setx 0x2BEC7B3F, %l0, %l6
28026 st %l6, [%l7 + 0x28]
28027 ld [%l7 + 0x28], %f24
28028 setx 0x3556F630, %l1, %l5
28029 st %l5, [%l7 + 0x10]
28030 ld [%l7 + 0x10], %f28
28031 fdivs %f28, %f24, %f3
28032 edge16l %i0, %l3, %i7
28033 nop
28034 fitod %f6, %f26
28035 fdtox %f26, %f2
28036 edge16l %l2, %o7, %l6
28037 stbar
28038 bgu %xcc, loop_2411
28039 movle %xcc, %i4, %g6
28040 fone %f6
28041 xnorcc %g5, 0x1A76, %l4
28042loop_2411:
28043 fmul8ulx16 %f26, %f26, %f20
28044 tsubcctv %l1, 0x10B8, %l0
28045 mulscc %o3, 0x178E, %i1
28046 wr %g0, 0x89, %asi
28047 swapa [%l7 + 0x58] %asi, %g2
28048 taddcc %g4, %i5, %o5
28049 and %o0, 0x1359, %o1
28050 stx %o4, [%l7 + 0x78]
28051 addcc %o2, %i3, %o6
28052 andn %i6, %g1, %l5
28053 smulcc %g3, 0x19EB, %g7
28054 fcmpne16 %f8, %f26, %i0
28055 alignaddrl %i2, %i7, %l3
28056 tne %icc, 0x0
28057 fbo %fcc2, loop_2412
28058 nop
28059 setx 0x2FC5AFDEA691F8B6, %l0, %l6
28060 stx %l6, [%l7 + 0x28]
28061 ldd [%l7 + 0x28], %f18
28062 setx 0x5695C3E0D935A0C8, %l1, %l5
28063 stx %l5, [%l7 + 0x10]
28064 ldd [%l7 + 0x10], %f16
28065 fsubd %f16, %f18, %f4
28066 tleu %xcc, 0x5
28067 bneg,a %icc, loop_2413
28068loop_2412:
28069 bvs,pt %icc, loop_2414
28070 fbule %fcc0, loop_2415
28071 alignaddr %o7, %l6, %l2
28072loop_2413:
28073 movg %xcc, %g6, %i4
28074loop_2414:
28075 brz,a %l4, loop_2416
28076loop_2415:
28077 movpos %icc, %l1, %l0
28078 nop
28079 setx 0x9D2DDD7B, %l0, %l6
28080 st %l6, [%l7 + 0x28]
28081 ld [%l7 + 0x28], %f19
28082 setx 0x179C4F7F, %l1, %l5
28083 st %l5, [%l7 + 0x10]
28084 ld [%l7 + 0x10], %f2
28085 fsubs %f2, %f19, %f9
28086 sdiv %g5, 0x0080, %o3
28087loop_2416:
28088 fbl %fcc1, loop_2417
28089 fmovrsgez %g2, %f29, %f31
28090 tneg %icc, 0x1
28091 taddcc %g4, 0x0045, %i1
28092loop_2417:
28093 bcs loop_2418
28094 subccc %o5, %i5, %o0
28095 fmovdvs %xcc, %f24, %f4
28096 edge16ln %o4, %o1, %i3
28097loop_2418:
28098 fxor %f28, %f2, %f4
28099 movrne %o2, 0x17F, %i6
28100 move %icc, %o6, %l5
28101 std %f4, [%l7 + 0x40]
28102 xor %g3, %g1, %i0
28103 edge32ln %i2, %i7, %l3
28104 tgu %icc, 0x1
28105 xnor %g7, 0x15E7, %o7
28106 movge %xcc, %l6, %l2
28107 mova %icc, %i4, %g6
28108 set 0x60, %o6
28109 ldda [%l7 + %o6] 0x15, %l4
28110 array16 %l0, %l1, %g5
28111 tge %icc, 0x0
28112 set 0x40, %g6
28113 stda %f16, [%l7 + %g6] 0xf0
28114 membar #Sync
28115 subcc %g2, %o3, %g4
28116 movrne %o5, %i5, %i1
28117 fbul %fcc0, loop_2419
28118 umulcc %o4, 0x14D7, %o1
28119 udiv %o0, 0x078E, %i3
28120 nop
28121 fitod %f10, %f26
28122 fdtoi %f26, %f22
28123loop_2419:
28124 swap [%l7 + 0x20], %o2
28125 movvc %xcc, %i6, %o6
28126 fmovrdlz %l5, %f12, %f24
28127 bge,a loop_2420
28128 tle %xcc, 0x5
28129 sethi 0x0186, %g3
28130 tvs %xcc, 0x7
28131loop_2420:
28132 fmovsleu %icc, %f10, %f13
28133 movn %xcc, %g1, %i0
28134 call loop_2421
28135 bleu,a,pt %xcc, loop_2422
28136 subccc %i7, 0x0D16, %i2
28137 nop
28138 setx 0xA8E8993C, %l0, %l6
28139 st %l6, [%l7 + 0x28]
28140 ld [%l7 + 0x28], %f15
28141 setx 0x0C650F5E, %l1, %l5
28142 st %l5, [%l7 + 0x10]
28143 ld [%l7 + 0x10], %f28
28144 fadds %f28, %f15, %f22
28145loop_2421:
28146 fsrc2 %f8, %f22
28147loop_2422:
28148 nop
28149 wr %g0, 0x19, %asi
28150 lduwa [%l7 + 0x38] %asi, %l3
28151 fpadd16s %f29, %f25, %f22
28152 or %g7, 0x1B43, %o7
28153 ta %icc, 0x3
28154 movpos %xcc, %l6, %i4
28155 edge32ln %l2, %g6, %l0
28156 movle %xcc, %l1, %g5
28157 edge16n %l4, %o3, %g4
28158 sdivx %g2, 0x1E52, %o5
28159 fbl %fcc3, loop_2423
28160 array16 %i1, %i5, %o4
28161 edge8l %o0, %o1, %i3
28162 movpos %xcc, %o2, %i6
28163loop_2423:
28164 bcc,pn %icc, loop_2424
28165 nop
28166 setx 0x3962D062, %l0, %l6
28167 st %l6, [%l7 + 0x28]
28168 ld [%l7 + 0x28], %f6
28169 setx 0xBD67F482, %l1, %l5
28170 st %l5, [%l7 + 0x10]
28171 ld [%l7 + 0x10], %f4
28172 fsubs %f4, %f6, %f10
28173 movge %xcc, %l5, %o6
28174 tcc %xcc, 0x4
28175loop_2424:
28176 std %f18, [%l7 + 0x48]
28177 array32 %g3, %g1, %i0
28178 fbul %fcc1, loop_2425
28179 restored
28180 rdpr %cwp, %g1
28181 rdpr %cansave, %g2
28182 rdpr %canrestore, %g3
28183 rdpr %cleanwin, %g4
28184 rdpr %otherwin, %g5
28185 rdpr %wstate, %g6
28186 sllx %i7, %l3, %g7
28187 fxnor %f30, %f10, %f26
28188loop_2425:
28189 srlx %i2, %o7, %i4
28190 xor %l2, 0x1A6B, %l6
28191 movrgez %g6, 0x1BF, %l1
28192 array8 %l0, %g5, %o3
28193 mova %xcc, %l4, %g2
28194 smulcc %g4, %i1, %o5
28195 fbl %fcc2, loop_2426
28196 fmovsg %icc, %f21, %f10
28197 fandnot1 %f16, %f2, %f8
28198 set 0x2A, %i6
28199 ldsba [%l7 + %i6] 0x10, %o4
28200loop_2426:
28201 edge8ln %o0, %i5, %i3
28202 fzero %f6
28203 nop
28204 setx loop_2427, %l0, %l1
28205 wrpr 0x1, %tl
28206 wrpr %l1, %tnpc
28207 setx 0x34400001400, %l0, %l1
28208 wrpr %l1, %tstate
28209 wrhpr 0x4, %htstate
28210 done
28211 call loop_2428
28212 movg %icc, %o2, %i6
28213 tle %xcc, 0x2
28214loop_2427:
28215 fmovde %icc, %f30, %f6
28216loop_2428:
28217 smulcc %l5, %o6, %o1
28218 nop
28219 setx loop_2429, %l0, %l1
28220 wrpr 0x1, %tl
28221 wrpr %l1, %tnpc
28222 setx 0x34400001400, %l0, %l1
28223 wrpr %l1, %tstate
28224 wrhpr 0x4, %htstate
28225 done
28226 nop
28227 fitos %f11, %f15
28228 fstox %f15, %f10
28229 fxtos %f10, %f8
28230 lduh [%l7 + 0x5E], %g3
28231 orn %i0, %g1, %i7
28232loop_2429:
28233 tl %xcc, 0x2
28234 and %l3, %i2, %o7
28235 sra %g7, %i4, %l2
28236 tpos %icc, 0x4
28237 andncc %g6, %l1, %l0
28238 fmovda %icc, %f13, %f14
28239 te %icc, 0x3
28240 orn %g5, %l6, %l4
28241 fbn,a %fcc1, loop_2430
28242 ldub [%l7 + 0x1E], %g2
28243 fbe,a %fcc3, loop_2431
28244 tsubcctv %g4, %i1, %o5
28245loop_2430:
28246 edge32n %o3, %o0, %o4
28247 nop
28248 setx 0x4074C62F, %l0, %l6
28249 st %l6, [%l7 + 0x10]
28250 ld [%l7 + 0x10], %fsr
28251loop_2431:
28252 tne %xcc, 0x4
28253 fmovrslz %i3, %f17, %f9
28254 xor %i5, 0x0070, %o2
28255 xorcc %l5, 0x04E2, %i6
28256 orcc %o6, %g3, %i0
28257 array32 %o1, %g1, %l3
28258 movle %xcc, %i7, %o7
28259 te %icc, 0x1
28260 fmovsgu %icc, %f19, %f17
28261 fbug %fcc0, loop_2432
28262 swap [%l7 + 0x38], %i2
28263 bg %icc, loop_2433
28264 brgz,a %g7, loop_2434
28265loop_2432:
28266 movrlez %i4, %l2, %l1
28267 edge16l %g6, %g5, %l6
28268loop_2433:
28269 fble %fcc2, loop_2435
28270loop_2434:
28271 sll %l0, 0x1E, %l4
28272 fbl,a %fcc2, loop_2436
28273 fnegd %f20, %f16
28274loop_2435:
28275 fpsub32s %f5, %f27, %f24
28276 sdiv %g2, 0x0D17, %g4
28277loop_2436:
28278 edge8ln %o5, %o3, %o0
28279 fmovsne %xcc, %f31, %f31
28280 tge %icc, 0x3
28281 wr %g0, 0x89, %asi
28282 swapa [%l7 + 0x74] %asi, %i1
28283 or %o4, 0x02F5, %i5
28284 sra %i3, %o2, %l5
28285 sdivcc %o6, 0x1CF3, %g3
28286 fmovsvs %xcc, %f22, %f25
28287 wr %g0, 0x04, %asi
28288 ldsha [%l7 + 0x1E] %asi, %i0
28289 nop
28290 setx 0x34F6BFEEF201B4BA, %l0, %l6
28291 stx %l6, [%l7 + 0x28]
28292 ldd [%l7 + 0x28], %f6
28293 setx 0xD1B42DF141BBFE40, %l1, %l5
28294 stx %l5, [%l7 + 0x10]
28295 ldd [%l7 + 0x10], %f4
28296 faddd %f4, %f6, %f0
28297 fornot1 %f14, %f16, %f28
28298 xorcc %i6, %g1, %o1
28299 fbl,a %fcc3, loop_2437
28300 fmovse %icc, %f6, %f13
28301 alignaddr %l3, %i7, %o7
28302 tsubcc %i2, %g7, %i4
28303loop_2437:
28304 tvc %xcc, 0x2
28305 stx %l2, [%l7 + 0x08]
28306 ldsw [%l7 + 0x5C], %g6
28307 fzero %f22
28308 fmovsne %icc, %f7, %f27
28309 tg %xcc, 0x7
28310 movre %l1, 0x0FE, %g5
28311 xor %l0, %l4, %g2
28312 te %icc, 0x4
28313 fpadd16 %f28, %f14, %f10
28314 fbug %fcc1, loop_2438
28315 bleu,pn %icc, loop_2439
28316 movrne %l6, 0x1E0, %g4
28317 wr %g0, 0x0c, %asi
28318 stda %f0, [%l7 + 0x40] %asi
28319loop_2438:
28320 nop
28321 setx 0xD5336AF4F47506EE, %l0, %l6
28322 stx %l6, [%l7 + 0x28]
28323 ldd [%l7 + 0x28], %f28
28324 setx 0xDDCD724284D2E1F8, %l1, %l5
28325 stx %l5, [%l7 + 0x10]
28326 ldd [%l7 + 0x10], %f30
28327 fmuld %f30, %f28, %f0
28328loop_2439:
28329 edge32 %o5, %o0, %o3
28330 tvc %icc, 0x6
28331 fbo %fcc3, loop_2440
28332 array16 %i1, %o4, %i3
28333 orn %i5, 0x165F, %o2
28334 saved
28335 rdpr %cwp, %g1
28336 rdpr %cansave, %g2
28337 rdpr %canrestore, %g3
28338 rdpr %cleanwin, %g4
28339 rdpr %otherwin, %g5
28340 rdpr %wstate, %g6
28341loop_2440:
28342 nop
28343 wr %g0, 0x19, %asi
28344 ldstuba [%l7 + 0x39] %asi, %o6
28345 bneg,a %xcc, loop_2441
28346 popc %g3, %l5
28347 fblg %fcc3, loop_2442
28348 fpsub32 %f18, %f26, %f10
28349loop_2441:
28350 fzero %f22
28351 movrgz %i0, 0x305, %g1
28352loop_2442:
28353 udivcc %i6, 0x0B64, %o1
28354 addc %i7, %l3, %i2
28355 set 0x20, %i5
28356 ldxa [%l7 + %i5] 0x0c, %g7
28357 fmovsl %xcc, %f12, %f14
28358 nop
28359 fitos %f0, %f10
28360 fstod %f10, %f0
28361 edge16n %o7, %l2, %g6
28362 movne %icc, %l1, %i4
28363 sll %g5, %l0, %l4
28364 movg %icc, %l6, %g2
28365 alignaddr %g4, %o0, %o5
28366 be,a %xcc, loop_2443
28367 nop
28368 setx loop_2444, %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 fbul %fcc3, loop_2445
28376 fand %f16, %f28, %f26
28377loop_2443:
28378 add %o3, 0x071F, %i1
28379loop_2444:
28380 fpackfix %f2, %f26
28381loop_2445:
28382 fbug,a %fcc1, loop_2446
28383 movleu %icc, %o4, %i5
28384 fmovrsne %i3, %f7, %f13
28385 sdivcc %o6, 0x0E8D, %g3
28386loop_2446:
28387 nop
28388 set 0x40, %o0
28389 ldswa [%l7 + %o0] 0x18, %o2
28390 movvs %icc, %l5, %i0
28391 tleu %icc, 0x5
28392 movpos %icc, %g1, %o1
28393 movrlez %i7, %l3, %i2
28394 sir 0x0EAC
28395 popc %i6, %g7
28396 movre %l2, %o7, %l1
28397 or %g6, %g5, %i4
28398 ta %xcc, 0x1
28399 srlx %l0, %l6, %g2
28400 fmuld8ulx16 %f1, %f30, %f30
28401 nop
28402 setx 0xC687F6C1180FF2E4, %l0, %l6
28403 stx %l6, [%l7 + 0x28]
28404 ldd [%l7 + 0x28], %f18
28405 setx 0x729A1878425FF0EE, %l1, %l5
28406 stx %l5, [%l7 + 0x10]
28407 ldd [%l7 + 0x10], %f2
28408 fmuld %f2, %f18, %f14
28409 set 0x22, %g5
28410 ldstuba [%l7 + %g5] 0x80, %l4
28411 set 0x24, %o1
28412 stwa %g4, [%l7 + %o1] 0x15
28413 tne %xcc, 0x6
28414 movrne %o5, %o0, %i1
28415 fnegd %f22, %f18
28416 ldstub [%l7 + 0x4A], %o3
28417 bne,a,pn %icc, loop_2447
28418 array8 %o4, %i5, %i3
28419 tpos %xcc, 0x4
28420 sll %g3, %o6, %l5
28421loop_2447:
28422 nop
28423 wr %g0, 0xe2, %asi
28424 stwa %i0, [%l7 + 0x60] %asi
28425 membar #Sync
28426 fmovrsgez %o2, %f9, %f25
28427 fmovsgu %icc, %f17, %f31
28428 udivx %g1, 0x004B, %i7
28429 edge32 %l3, %o1, %i2
28430 wr %g0, 0x27, %asi
28431 stha %i6, [%l7 + 0x46] %asi
28432 membar #Sync
28433 add %l7, 0x34, %l6
28434 wr %g0, 0x80, %asi
28435 lda [%l6] %asi, %l2
28436 casa [%l6] 0x80, %l2, %o7
28437 tsubcc %l1, %g7, %g5
28438 smulcc %g6, %i4, %l0
28439 ta %icc, 0x3
28440 subc %l6, 0x1256, %g2
28441 sethi 0x18A1, %l4
28442 membar 0x4C
28443 xor %g4, 0x0670, %o0
28444 srlx %o5, 0x1F, %i1
28445 sllx %o3, %o4, %i5
28446 edge8l %i3, %g3, %l5
28447 fmuld8ulx16 %f8, %f10, %f8
28448 fbg,a %fcc2, loop_2448
28449 alignaddr %i0, %o2, %g1
28450 tne %icc, 0x0
28451 bcs,a,pt %icc, loop_2449
28452loop_2448:
28453 fmovdle %icc, %f11, %f26
28454 andcc %o6, %l3, %i7
28455 tpos %xcc, 0x6
28456loop_2449:
28457 brlz %o1, loop_2450
28458 fcmpeq32 %f10, %f30, %i2
28459 mova %icc, %l2, %i6
28460 tsubcctv %l1, %o7, %g5
28461loop_2450:
28462 fmovrde %g6, %f4, %f2
28463 ldd [%l7 + 0x78], %f20
28464 sll %i4, 0x1D, %g7
28465 sdivx %l0, 0x1A9D, %g2
28466 bg %xcc, loop_2451
28467 tneg %icc, 0x0
28468 or %l4, %l6, %o0
28469 fmovdl %xcc, %f26, %f29
28470loop_2451:
28471 ld [%l7 + 0x78], %f18
28472 sub %g4, 0x159A, %i1
28473 edge8ln %o3, %o4, %o5
28474 tn %xcc, 0x5
28475 orn %i5, %g3, %i3
28476 brgez,a %l5, loop_2452
28477 xor %i0, 0x05A7, %o2
28478 fornot1s %f18, %f9, %f6
28479 fnot1s %f28, %f10
28480loop_2452:
28481 fmovsge %xcc, %f10, %f13
28482 subcc %o6, %l3, %g1
28483 tneg %xcc, 0x5
28484 ldub [%l7 + 0x72], %i7
28485 fsrc1 %f10, %f8
28486 mulx %o1, 0x08A3, %l2
28487 edge32n %i6, %i2, %o7
28488 bcs,a loop_2453
28489 nop
28490 fitos %f12, %f29
28491 fstox %f29, %f2
28492 fxtos %f2, %f14
28493 movrlez %g5, 0x3D6, %l1
28494 edge32l %g6, %g7, %i4
28495loop_2453:
28496 fmuld8sux16 %f9, %f2, %f2
28497 umulcc %l0, %g2, %l6
28498 srl %o0, 0x00, %g4
28499 udivx %i1, 0x1ED0, %o3
28500 fba %fcc2, loop_2454
28501 edge8n %l4, %o5, %i5
28502 bneg,pn %xcc, loop_2455
28503 taddcctv %g3, 0x1E34, %i3
28504loop_2454:
28505 fble,a %fcc0, loop_2456
28506 fblg,a %fcc2, loop_2457
28507loop_2455:
28508 fmovrdgz %o4, %f16, %f20
28509 movl %icc, %i0, %l5
28510loop_2456:
28511 edge32ln %o6, %o2, %g1
28512loop_2457:
28513 addccc %i7, 0x0A51, %l3
28514 movn %xcc, %o1, %i6
28515 sdivcc %l2, 0x10C6, %o7
28516 bn,a,pt %xcc, loop_2458
28517 tleu %xcc, 0x5
28518 fblg,a %fcc1, loop_2459
28519 edge32ln %g5, %l1, %i2
28520loop_2458:
28521 bg loop_2460
28522 fbg %fcc1, loop_2461
28523loop_2459:
28524 andn %g7, 0x13DE, %i4
28525 brlz,a %l0, loop_2462
28526loop_2460:
28527 brgez,a %g6, loop_2463
28528loop_2461:
28529 taddcctv %l6, %g2, %o0
28530 orcc %g4, %o3, %l4
28531loop_2462:
28532 fcmpeq16 %f16, %f2, %o5
28533loop_2463:
28534 nop
28535 setx 0x95F1F40F, %l0, %l6
28536 st %l6, [%l7 + 0x28]
28537 ld [%l7 + 0x28], %f19
28538 setx 0xB24AF28E, %l1, %l5
28539 st %l5, [%l7 + 0x10]
28540 ld [%l7 + 0x10], %f21
28541 fsubs %f21, %f19, %f10
28542 mulscc %i5, 0x0833, %g3
28543 andcc %i1, %i3, %i0
28544 taddcc %o4, %o6, %l5
28545 edge16 %o2, %g1, %l3
28546 xnor %o1, 0x11CB, %i7
28547 bcs loop_2464
28548 edge32n %l2, %i6, %g5
28549 be,a loop_2465
28550 fblg,a %fcc3, loop_2466
28551loop_2464:
28552 sub %l1, 0x1522, %o7
28553 movrne %i2, 0x282, %i4
28554loop_2465:
28555 prefetch [%l7 + 0x48], 0x3
28556loop_2466:
28557 sll %g7, %g6, %l6
28558 movrgz %g2, %l0, %g4
28559 fxnors %f0, %f23, %f7
28560 fmovde %icc, %f4, %f18
28561 fandnot2s %f21, %f6, %f20
28562 fbul %fcc1, loop_2467
28563 stbar
28564 tpos %xcc, 0x2
28565 movg %xcc, %o0, %o3
28566loop_2467:
28567 nop
28568 wr %g0, 0x80, %asi
28569 ldda [%l7 + 0x60] %asi, %o4
28570 call loop_2468
28571 edge8ln %l4, %g3, %i5
28572 taddcctv %i1, 0x1A32, %i3
28573 fbu,a %fcc0, loop_2469
28574loop_2468:
28575 fand %f6, %f22, %f2
28576 fmovs %f16, %f5
28577 edge16 %o4, %i0, %l5
28578loop_2469:
28579 udivcc %o6, 0x0DF7, %o2
28580 stbar
28581 fbue,a %fcc1, loop_2470
28582 fmovsvc %icc, %f15, %f31
28583 brlz %l3, loop_2471
28584 movre %g1, %i7, %l2
28585loop_2470:
28586 flush %l7 + 0x54
28587 tge %icc, 0x2
28588loop_2471:
28589 fcmpne32 %f8, %f22, %i6
28590 subc %o1, %g5, %o7
28591 bgu,a loop_2472
28592 movge %icc, %i2, %l1
28593 nop
28594 setx 0x5A58A22B7E24BFED, %l0, %l6
28595 stx %l6, [%l7 + 0x28]
28596 ldd [%l7 + 0x28], %f12
28597 fsqrtd %f12, %f8
28598 fzeros %f28
28599loop_2472:
28600 movcc %icc, %i4, %g6
28601 bg,pt %icc, loop_2473
28602 fmovsgu %icc, %f0, %f26
28603 fcmpeq16 %f26, %f10, %l6
28604 orncc %g7, 0x127F, %g2
28605loop_2473:
28606 fbn,a %fcc3, loop_2474
28607 umulcc %g4, %l0, %o3
28608 fabss %f11, %f31
28609 movgu %icc, %o5, %l4
28610loop_2474:
28611 fmovrsgz %o0, %f29, %f3
28612 edge8l %g3, %i1, %i3
28613 fors %f20, %f24, %f9
28614 wr %g0, 0x80, %asi
28615 ldsha [%l7 + 0x42] %asi, %i5
28616 bvc,a,pn %xcc, loop_2475
28617 bg,a,pn %icc, loop_2476
28618 sir 0x0C92
28619 nop
28620 setx loop_2477, %l0, %l1
28621 jmpl %l1, %i0
28622loop_2475:
28623 fcmpne16 %f22, %f2, %l5
28624loop_2476:
28625 movcs %xcc, %o4, %o2
28626 edge8 %o6, %g1, %l3
28627loop_2477:
28628 fcmpgt32 %f28, %f8, %i7
28629 tge %xcc, 0x2
28630 udivx %i6, 0x18A4, %o1
28631 fbl,a %fcc2, loop_2478
28632 nop
28633 setx loop_2479, %l0, %l1
28634 wrpr 0x1, %tl
28635 wrpr %l1, %tnpc
28636 setx 0x34400001400, %l0, %l1
28637 wrpr %l1, %tstate
28638 wrhpr 0x4, %htstate
28639 done
28640 mulx %g5, %o7, %l2
28641 sir 0x18F0
28642loop_2478:
28643 fpackfix %f8, %f0
28644loop_2479:
28645 tg %xcc, 0x1
28646 array16 %i2, %l1, %g6
28647 addcc %l6, 0x0107, %g7
28648 edge32n %i4, %g2, %g4
28649 andn %l0, 0x1024, %o5
28650 tvc %xcc, 0x3
28651 sll %o3, %l4, %g3
28652 stb %i1, [%l7 + 0x0D]
28653 movcc %xcc, %o0, %i5
28654 subcc %i0, 0x03CB, %i3
28655 orncc %l5, 0x11B4, %o2
28656 fmovsvc %xcc, %f6, %f11
28657 subc %o4, %o6, %g1
28658 tleu %icc, 0x6
28659 edge8l %i7, %i6, %o1
28660 ta %icc, 0x6
28661 andcc %l3, %g5, %l2
28662 wr %g0, 0x81, %asi
28663 ldsha [%l7 + 0x2C] %asi, %i2
28664 movrlz %l1, %g6, %o7
28665 taddcctv %l6, 0x0E62, %g7
28666 and %i4, %g4, %l0
28667 addccc %g2, 0x0D17, %o3
28668 bleu,pt %icc, loop_2480
28669 fmul8ulx16 %f14, %f20, %f0
28670 membar 0x60
28671 fmovdne %icc, %f30, %f14
28672loop_2480:
28673 nop
28674 setx 0xDFD75005, %l0, %l6
28675 st %l6, [%l7 + 0x28]
28676 ld [%l7 + 0x28], %f24
28677 setx 0xC19AABC7, %l1, %l5
28678 st %l5, [%l7 + 0x10]
28679 ld [%l7 + 0x10], %f3
28680 fadds %f3, %f24, %f20
28681 movgu %xcc, %l4, %o5
28682 nop
28683 fitod %f8, %f8
28684 fdtox %f8, %f20
28685 subcc %i1, 0x0C2A, %g3
28686 nop
28687 fitod %f4, %f22
28688 fdtoi %f22, %f13
28689 bgu loop_2481
28690 lduh [%l7 + 0x18], %o0
28691 fmovde %icc, %f4, %f18
28692 fbue,a %fcc3, loop_2482
28693loop_2481:
28694 movvc %xcc, %i0, %i5
28695 tvc %icc, 0x0
28696 fcmpeq16 %f26, %f8, %l5
28697loop_2482:
28698 edge16 %i3, %o2, %o4
28699 fnot2 %f2, %f2
28700 tvc %xcc, 0x6
28701 subcc %o6, 0x1733, %g1
28702 andcc %i7, %o1, %i6
28703 movpos %icc, %g5, %l2
28704 sdiv %i2, 0x0AC5, %l3
28705 fmovspos %xcc, %f12, %f29
28706 xor %g6, %l1, %o7
28707 edge16n %g7, %l6, %g4
28708 faligndata %f16, %f28, %f12
28709 tl %icc, 0x6
28710 sllx %i4, 0x0E, %g2
28711 tvs %icc, 0x0
28712 movpos %xcc, %l0, %l4
28713 bpos,a,pn %icc, loop_2483
28714 fbn,a %fcc0, loop_2484
28715 fsrc1 %f16, %f16
28716 ble,a loop_2485
28717loop_2483:
28718 fcmpgt16 %f8, %f14, %o3
28719loop_2484:
28720 ldub [%l7 + 0x56], %i1
28721 set 0x20, %g2
28722 ldda [%l7 + %g2] 0x11, %o4
28723loop_2485:
28724 brgz,a %o0, loop_2486
28725 mulx %i0, %i5, %l5
28726 andncc %i3, %g3, %o4
28727 edge16ln %o6, %g1, %i7
28728loop_2486:
28729 tsubcc %o1, 0x01B9, %o2
28730 fmovsleu %xcc, %f27, %f3
28731 fbge,a %fcc0, loop_2487
28732 smulcc %i6, %g5, %l2
28733 sra %l3, 0x1B, %i2
28734 add %l7, 0x28, %l6
28735 wr %g0, 0x89, %asi
28736 ldxa [%l6] %asi, %g6
28737 casxa [%l6] 0x89, %g6, %l1
28738loop_2487:
28739 bleu,a loop_2488
28740 fcmpne16 %f26, %f14, %o7
28741 nop
28742 fitos %f6, %f1
28743 fstod %f1, %f20
28744 fpsub16 %f28, %f12, %f26
28745loop_2488:
28746 fmovrslez %g7, %f15, %f11
28747 nop
28748 fitod %f2, %f14
28749 fdtos %f14, %f25
28750 bg,a %xcc, loop_2489
28751 fble,a %fcc0, loop_2490
28752 movle %icc, %l6, %i4
28753 tsubcc %g4, 0x1F0D, %g2
28754loop_2489:
28755 sra %l0, %o3, %i1
28756loop_2490:
28757 movgu %xcc, %l4, %o0
28758 array16 %o5, %i0, %i5
28759 fcmple16 %f30, %f10, %i3
28760 edge16ln %g3, %l5, %o6
28761 bn %icc, loop_2491
28762 array32 %o4, %i7, %g1
28763 andcc %o1, 0x0CCC, %i6
28764 brgz %o2, loop_2492
28765loop_2491:
28766 movgu %xcc, %g5, %l2
28767 fexpand %f30, %f30
28768 umulcc %l3, %i2, %g6
28769loop_2492:
28770 fmovdn %xcc, %f6, %f16
28771 brlez,a %o7, loop_2493
28772 fmovsa %icc, %f30, %f10
28773 movrgez %l1, %g7, %i4
28774 edge32n %g4, %l6, %l0
28775loop_2493:
28776 mova %icc, %o3, %g2
28777 fpmerge %f9, %f4, %f24
28778 movleu %xcc, %l4, %o0
28779 restored
28780 rdpr %cwp, %g1
28781 rdpr %cansave, %g2
28782 rdpr %canrestore, %g3
28783 rdpr %cleanwin, %g4
28784 rdpr %otherwin, %g5
28785 rdpr %wstate, %g6
28786 fbu %fcc2, loop_2494
28787 andn %o5, %i1, %i5
28788 mulscc %i3, %g3, %i0
28789 bneg,a %icc, loop_2495
28790loop_2494:
28791 saved
28792 rdpr %cwp, %g1
28793 rdpr %cansave, %g2
28794 rdpr %canrestore, %g3
28795 rdpr %cleanwin, %g4
28796 rdpr %otherwin, %g5
28797 rdpr %wstate, %g6
28798 set 0x44, %l5
28799 lda [%l7 + %l5] 0x15, %f2
28800loop_2495:
28801 fxnor %f30, %f6, %f16
28802 movleu %icc, %o6, %o4
28803 movvc %icc, %i7, %l5
28804 nop
28805 fitos %f5, %f13
28806 edge32l %g1, %o1, %o2
28807 fbul %fcc1, loop_2496
28808 fmovdvc %icc, %f13, %f27
28809 sdivcc %i6, 0x1064, %l2
28810 edge32 %l3, %i2, %g5
28811loop_2496:
28812 orn %g6, 0x1038, %l1
28813 tgu %icc, 0x2
28814 brnz,a %o7, loop_2497
28815 movpos %xcc, %i4, %g7
28816 fcmple16 %f22, %f26, %g4
28817 orn %l6, %l0, %o3
28818loop_2497:
28819 edge16n %l4, %o0, %g2
28820 srax %o5, %i5, %i3
28821 fbue,a %fcc1, loop_2498
28822 nop
28823 fitos %f10, %f27
28824 edge16ln %g3, %i1, %i0
28825 array32 %o6, %o4, %i7
28826loop_2498:
28827 movrgz %g1, %l5, %o2
28828 nop
28829 setx loop_2499, %l0, %l1
28830 jmpl %l1, %i6
28831 movl %icc, %o1, %l2
28832 stbar
28833 bg,a loop_2500
28834loop_2499:
28835 xnorcc %l3, %g5, %g6
28836 array16 %i2, %o7, %l1
28837 fpack16 %f28, %f22
28838loop_2500:
28839 and %g7, %g4, %l6
28840 array32 %l0, %i4, %o3
28841 edge8ln %o0, %l4, %o5
28842 smulcc %g2, %i3, %g3
28843 umul %i1, %i0, %i5
28844 for %f14, %f26, %f22
28845 tleu %icc, 0x3
28846 udivx %o4, 0x17BA, %i7
28847 udivx %g1, 0x0933, %o6
28848 fmovda %xcc, %f31, %f23
28849 edge8ln %o2, %i6, %l5
28850 fmovsvs %icc, %f30, %f7
28851 fmovdneg %icc, %f3, %f25
28852 xnorcc %o1, %l2, %g5
28853 fbg %fcc0, loop_2501
28854 fpsub32 %f28, %f0, %f16
28855 tpos %xcc, 0x7
28856 movrlz %g6, 0x085, %i2
28857loop_2501:
28858 nop
28859 set 0x54, %i2
28860 lduh [%l7 + %i2], %l3
28861 udiv %o7, 0x1E5A, %g7
28862 membar 0x5A
28863 move %xcc, %l1, %l6
28864 fmovrde %g4, %f14, %f0
28865 fbg,a %fcc0, loop_2502
28866 mulx %l0, %i4, %o3
28867 fbue,a %fcc1, loop_2503
28868 movne %xcc, %l4, %o0
28869loop_2502:
28870 tn %icc, 0x2
28871 fbuge,a %fcc2, loop_2504
28872loop_2503:
28873 brlz %o5, loop_2505
28874 fmovscc %icc, %f8, %f15
28875 movle %xcc, %i3, %g2
28876loop_2504:
28877 movrgez %i1, 0x133, %i0
28878loop_2505:
28879 nop
28880 fitod %f0, %f18
28881 fdtos %f18, %f11
28882 sll %g3, %i5, %o4
28883 tge %icc, 0x5
28884 ldx [%l7 + 0x28], %g1
28885 udivx %i7, 0x0495, %o6
28886 taddcc %o2, %l5, %o1
28887 fmovspos %icc, %f12, %f29
28888 xorcc %i6, %g5, %l2
28889 subc %i2, %l3, %o7
28890 srax %g6, %l1, %l6
28891 fornot2 %f0, %f18, %f26
28892 addcc %g4, 0x0FD4, %l0
28893 edge32ln %i4, %g7, %l4
28894 bgu,pn %xcc, loop_2506
28895 edge32n %o0, %o5, %i3
28896 tcc %xcc, 0x1
28897 smulcc %g2, %i1, %o3
28898loop_2506:
28899 sra %g3, %i5, %o4
28900 fxors %f21, %f3, %f3
28901 edge16n %g1, %i0, %i7
28902 andcc %o2, 0x1171, %o6
28903 sethi 0x14C8, %l5
28904 fbule,a %fcc1, loop_2507
28905 fpadd32 %f28, %f0, %f20
28906 add %o1, 0x1E36, %i6
28907 movrlz %g5, %i2, %l2
28908loop_2507:
28909 fmovdleu %xcc, %f0, %f7
28910 fabss %f14, %f9
28911 edge16 %l3, %g6, %o7
28912 tvs %xcc, 0x5
28913 fbu %fcc2, loop_2508
28914 mulscc %l6, %g4, %l1
28915 fmovrsgez %i4, %f31, %f31
28916 taddcctv %l0, %l4, %g7
28917loop_2508:
28918 fnor %f6, %f6, %f2
28919 fnor %f2, %f18, %f22
28920 udiv %o5, 0x1F5E, %o0
28921 movrgz %g2, %i3, %o3
28922 movrlz %g3, 0x2AB, %i5
28923 set 0x20, %g4
28924 stwa %i1, [%l7 + %g4] 0x81
28925 orcc %o4, 0x172B, %g1
28926 mulscc %i0, %o2, %o6
28927 fbu,a %fcc2, loop_2509
28928 brlz,a %i7, loop_2510
28929 sir 0x117D
28930 tsubcc %o1, 0x03D8, %l5
28931loop_2509:
28932 addc %i6, %i2, %l2
28933loop_2510:
28934 bne,a,pn %icc, loop_2511
28935 fmovrsgez %l3, %f20, %f1
28936 mulx %g6, 0x0EF6, %g5
28937 edge8 %l6, %g4, %l1
28938loop_2511:
28939 nop
28940 fitos %f3, %f25
28941 fcmpne16 %f4, %f22, %i4
28942 sll %o7, %l0, %l4
28943 movleu %icc, %g7, %o0
28944 movpos %xcc, %g2, %o5
28945 addc %o3, %g3, %i5
28946 movneg %xcc, %i3, %o4
28947 smulcc %g1, %i1, %i0
28948 tg %xcc, 0x2
28949 xnor %o2, %o6, %o1
28950 sdivcc %l5, 0x0133, %i7
28951 fmovdne %icc, %f7, %f10
28952 add %i2, 0x151A, %l2
28953 bl,a,pn %xcc, loop_2512
28954 saved
28955 rdpr %cwp, %g1
28956 rdpr %cansave, %g2
28957 rdpr %canrestore, %g3
28958 rdpr %cleanwin, %g4
28959 rdpr %otherwin, %g5
28960 rdpr %wstate, %g6
28961 edge32n %l3, %g6, %g5
28962 te %icc, 0x3
28963loop_2512:
28964 sdiv %i6, 0x114A, %l6
28965 subccc %g4, 0x0BE5, %i4
28966 tvc %xcc, 0x6
28967 srlx %o7, %l1, %l4
28968 ta %xcc, 0x0
28969 fxnors %f20, %f16, %f21
28970 tsubcc %l0, %o0, %g2
28971 andncc %o5, %o3, %g3
28972 mulscc %i5, 0x0DB9, %i3
28973 tsubcctv %o4, 0x1720, %g7
28974 wr %g0, 0x04, %asi
28975 lda [%l7 + 0x7C] %asi, %f29
28976 fmovdne %xcc, %f14, %f18
28977 ta %xcc, 0x4
28978 movne %icc, %i1, %i0
28979 tg %icc, 0x2
28980 set 0x36, %l1
28981 ldsba [%l7 + %l1] 0x15, %g1
28982 st %f29, [%l7 + 0x6C]
28983 xorcc %o6, %o2, %l5
28984 movrlez %i7, 0x1B2, %i2
28985 alignaddrl %o1, %l2, %l3
28986 ldd [%l7 + 0x78], %g6
28987 ldd [%l7 + 0x38], %f24
28988 tvs %xcc, 0x5
28989 movge %icc, %i6, %l6
28990 ldd [%l7 + 0x68], %f12
28991 fmovsa %icc, %f12, %f1
28992 movleu %xcc, %g4, %g5
28993 fmuld8ulx16 %f17, %f29, %f6
28994 nop
28995 fitod %f24, %f24
28996 movn %xcc, %o7, %l1
28997 movge %xcc, %l4, %l0
28998 brgz,a %o0, loop_2513
28999 tcc %xcc, 0x5
29000 movle %icc, %g2, %o5
29001 set 0x28, %o5
29002 swapa [%l7 + %o5] 0x18, %o3
29003loop_2513:
29004 smul %i4, %g3, %i5
29005 faligndata %f14, %f0, %f8
29006 addcc %i3, 0x0E4E, %o4
29007 fbg %fcc0, loop_2514
29008 edge8 %i1, %i0, %g7
29009 movle %icc, %g1, %o6
29010 tcs %icc, 0x5
29011loop_2514:
29012 tl %icc, 0x4
29013 andn %l5, %o2, %i7
29014 tsubcctv %i2, 0x0B2E, %o1
29015 wr %g0, 0x18, %asi
29016 stwa %l2, [%l7 + 0x60] %asi
29017 set 0x60, %l6
29018 lduwa [%l7 + %l6] 0x80, %g6
29019 nop
29020 setx 0x1E01918A, %l0, %l6
29021 st %l6, [%l7 + 0x28]
29022 ld [%l7 + 0x28], %f1
29023 setx 0x53A342EE, %l1, %l5
29024 st %l5, [%l7 + 0x10]
29025 ld [%l7 + 0x10], %f23
29026 fmuls %f23, %f1, %f4
29027 bne,a loop_2515
29028 fmovsle %icc, %f19, %f1
29029 edge8l %i6, %l3, %l6
29030 ta %icc, 0x0
29031loop_2515:
29032 restored
29033 rdpr %cwp, %g1
29034 rdpr %cansave, %g2
29035 rdpr %canrestore, %g3
29036 rdpr %cleanwin, %g4
29037 rdpr %otherwin, %g5
29038 rdpr %wstate, %g6
29039 ldsw [%l7 + 0x7C], %g4
29040 lduh [%l7 + 0x0A], %o7
29041 movle %xcc, %g5, %l4
29042 fandnot2s %f27, %f29, %f7
29043 tgu %xcc, 0x2
29044 bn %icc, loop_2516
29045 tcc %icc, 0x0
29046 brlez %l1, loop_2517
29047 nop
29048 set 0x28, %g1
29049 stb %o0, [%l7 + %g1]
29050loop_2516:
29051 ld [%l7 + 0x3C], %f14
29052 stb %g2, [%l7 + 0x48]
29053loop_2517:
29054 mova %xcc, %l0, %o5
29055 movge %xcc, %o3, %i4
29056 taddcc %g3, %i5, %o4
29057 fmovsg %xcc, %f25, %f27
29058 movpos %xcc, %i3, %i1
29059 umul %i0, %g1, %g7
29060 wr %g0, 0x81, %asi
29061 ldsba [%l7 + 0x22] %asi, %o6
29062 movgu %xcc, %l5, %i7
29063 edge16l %o2, %i2, %o1
29064 ldd [%l7 + 0x70], %g6
29065 orn %i6, %l2, %l6
29066 fpmerge %f16, %f4, %f24
29067 srlx %g4, 0x13, %l3
29068 stw %o7, [%l7 + 0x28]
29069 ldsb [%l7 + 0x20], %g5
29070 move %icc, %l4, %l1
29071 smulcc %g2, %o0, %o5
29072 tsubcctv %l0, %o3, %i4
29073 movvs %icc, %i5, %o4
29074 sra %i3, 0x12, %i1
29075 sra %i0, %g3, %g7
29076 tsubcc %o6, 0x1C2C, %l5
29077 te %xcc, 0x1
29078 edge16 %g1, %i7, %o2
29079 sir 0x0D9A
29080 wr %g0, 0x23, %asi
29081 stba %o1, [%l7 + 0x59] %asi
29082 membar #Sync
29083 set 0x10, %i0
29084 ldda [%l7 + %i0] 0x11, %g6
29085 movpos %xcc, %i6, %i2
29086 tvc %xcc, 0x4
29087 or %l6, 0x15C8, %l2
29088 smul %l3, 0x0F04, %g4
29089 popc %o7, %l4
29090 array8 %g5, %g2, %l1
29091 sdiv %o0, 0x00C5, %l0
29092 andncc %o5, %o3, %i4
29093 fmovdl %xcc, %f22, %f26
29094 tvs %xcc, 0x7
29095 sdiv %o4, 0x09B9, %i3
29096 edge16l %i5, %i1, %g3
29097 tsubcc %g7, 0x0241, %i0
29098 movle %xcc, %o6, %g1
29099 edge8ln %l5, %i7, %o1
29100 edge16n %g6, %i6, %i2
29101 movcs %icc, %o2, %l6
29102 movvc %xcc, %l3, %g4
29103 nop
29104 fitod %f4, %f0
29105 fdtox %f0, %f28
29106 bcc,a,pn %icc, loop_2518
29107 xnor %o7, %l2, %l4
29108 alignaddr %g2, %l1, %g5
29109 fsrc2 %f14, %f2
29110loop_2518:
29111 nop
29112 wr %g0, 0x18, %asi
29113 ldstuba [%l7 + 0x6A] %asi, %o0
29114 sdiv %l0, 0x1AE0, %o3
29115 brnz %i4, loop_2519
29116 sdiv %o5, 0x1CD1, %o4
29117 fone %f24
29118 tl %icc, 0x2
29119loop_2519:
29120 subc %i5, %i3, %g3
29121 nop
29122 fitod %f21, %f0
29123 srax %i1, %i0, %g7
29124 taddcctv %g1, 0x1E39, %l5
29125 tcc %xcc, 0x5
29126 membar 0x60
29127 mova %icc, %o6, %o1
29128 edge16ln %g6, %i6, %i2
29129 mova %icc, %i7, %o2
29130 ta %icc, 0x6
29131 wr %g0, 0x81, %asi
29132 ldstuba [%l7 + 0x3E] %asi, %l3
29133 bge,pn %icc, loop_2520
29134 movre %l6, %o7, %l2
29135 movneg %xcc, %l4, %g4
29136 stw %l1, [%l7 + 0x44]
29137loop_2520:
29138 sll %g2, 0x1D, %o0
29139 nop
29140 fitod %f12, %f0
29141 fdtos %f0, %f6
29142 tneg %xcc, 0x5
29143 orcc %g5, 0x1358, %o3
29144 tcs %xcc, 0x5
29145 fzero %f4
29146 sir 0x0D6A
29147 umul %l0, 0x188E, %i4
29148 movl %icc, %o4, %i5
29149 fmovsg %icc, %f2, %f17
29150 ld [%l7 + 0x28], %f7
29151 fornot1 %f30, %f22, %f28
29152 fpadd16 %f4, %f30, %f18
29153 set 0x64, %i7
29154 lda [%l7 + %i7] 0x0c, %f29
29155 fmovda %xcc, %f7, %f26
29156 ba %icc, loop_2521
29157 andn %o5, 0x028C, %g3
29158 fmovsne %icc, %f23, %f16
29159 saved
29160 rdpr %cwp, %g1
29161 rdpr %cansave, %g2
29162 rdpr %canrestore, %g3
29163 rdpr %cleanwin, %g4
29164 rdpr %otherwin, %g5
29165 rdpr %wstate, %g6
29166loop_2521:
29167 smulcc %i1, 0x1348, %i0
29168 alignaddrl %g7, %g1, %l5
29169 xnor %i3, 0x1FFF, %o6
29170 stw %o1, [%l7 + 0x3C]
29171 addccc %i6, 0x0FAC, %i2
29172 fmovsge %icc, %f25, %f6
29173 subc %i7, %o2, %g6
29174 edge32l %l6, %l3, %l2
29175 movrlz %o7, %l4, %g4
29176 popc %g2, %o0
29177 nop
29178 setx 0x2373E923505D53A9, %l0, %l6
29179 stx %l6, [%l7 + 0x48]
29180 ldx [%l7 + 0x48], %fsr
29181 udivx %g5, 0x17EE, %l1
29182 bcc,a,pt %xcc, loop_2522
29183 bvs,a,pn %xcc, loop_2523
29184 mulx %l0, 0x18BB, %i4
29185 ble,a %icc, loop_2524
29186loop_2522:
29187 fmovrdgez %o4, %f24, %f30
29188loop_2523:
29189 fcmpne16 %f8, %f8, %o3
29190 fxor %f8, %f2, %f14
29191loop_2524:
29192 fbl %fcc0, loop_2525
29193 fbuge %fcc2, loop_2526
29194 movrgz %o5, %g3, %i1
29195 tcs %icc, 0x6
29196loop_2525:
29197 ble,a,pn %xcc, loop_2527
29198loop_2526:
29199 udivx %i0, 0x15DF, %g7
29200 set 0x4C, %o3
29201 lduwa [%l7 + %o3] 0x88, %g1
29202loop_2527:
29203 andcc %l5, 0x1E2C, %i3
29204 edge8ln %i5, %o6, %i6
29205 brgz,a %o1, loop_2528
29206 sethi 0x18AA, %i7
29207 fpadd16 %f16, %f8, %f30
29208 brgez %o2, loop_2529
29209loop_2528:
29210 bcc,a loop_2530
29211 xnorcc %g6, 0x19A5, %l6
29212 sdivcc %l3, 0x02C6, %l2
29213loop_2529:
29214 ta %xcc, 0x6
29215loop_2530:
29216 udiv %i2, 0x1EE5, %l4
29217 tg %icc, 0x0
29218 movgu %xcc, %g4, %g2
29219 smulcc %o7, 0x1F61, %g5
29220 subccc %o0, %l1, %i4
29221 fmovrslez %o4, %f22, %f14
29222 set 0x60, %g7
29223 ldda [%l7 + %g7] 0x26, %l0
29224 edge8 %o5, %g3, %o3
29225 add %i1, %i0, %g1
29226 fmovscc %xcc, %f0, %f29
29227 sdivcc %g7, 0x14BA, %l5
29228 fbn,a %fcc0, loop_2531
29229 movle %icc, %i5, %i3
29230 tn %icc, 0x2
29231 alignaddrl %i6, %o6, %i7
29232loop_2531:
29233 fmovsge %icc, %f23, %f26
29234 wr %g0, 0xeb, %asi
29235 stwa %o2, [%l7 + 0x34] %asi
29236 membar #Sync
29237 saved
29238 rdpr %cwp, %g1
29239 rdpr %cansave, %g2
29240 rdpr %canrestore, %g3
29241 rdpr %cleanwin, %g4
29242 rdpr %otherwin, %g5
29243 rdpr %wstate, %g6
29244 nop
29245 setx 0x70A8F6250D49BFFC, %l0, %l6
29246 stx %l6, [%l7 + 0x28]
29247 ldd [%l7 + 0x28], %f10
29248 setx 0xCB6ACA2CBC82DFD0, %l1, %l5
29249 stx %l5, [%l7 + 0x10]
29250 ldd [%l7 + 0x10], %f26
29251 fdivd %f26, %f10, %f30
29252 or %g6, 0x02FF, %l6
29253 nop
29254 setx loop_2532, %l0, %l1
29255 jmpl %l1, %l3
29256 srl %l2, 0x1C, %i2
29257 wr %g0, 0xf0, %asi
29258 stda %f16, [%l7 + 0x40] %asi
29259 membar #Sync
29260loop_2532:
29261 nop
29262 set 0x40, %i3
29263 ldda [%l7 + %i3] 0x18, %f0
29264 te %icc, 0x0
29265 fbul,a %fcc3, loop_2533
29266 edge8l %o1, %g4, %l4
29267 bgu,pt %xcc, loop_2534
29268 fbu,a %fcc2, loop_2535
29269loop_2533:
29270 edge32ln %o7, %g5, %g2
29271 fpsub32s %f21, %f23, %f4
29272loop_2534:
29273 brgez %l1, loop_2536
29274loop_2535:
29275 fbule,a %fcc3, loop_2537
29276 fblg,a %fcc1, loop_2538
29277 taddcctv %o0, %o4, %l0
29278loop_2536:
29279 movn %icc, %o5, %g3
29280loop_2537:
29281 te %xcc, 0x7
29282loop_2538:
29283 nop
29284 fitod %f2, %f14
29285 fdtox %f14, %f20
29286 fxtod %f20, %f26
29287 orncc %o3, 0x00D8, %i1
29288 fmovrslz %i4, %f1, %f12
29289 tcc %icc, 0x4
29290 sir 0x199D
29291 tvs %xcc, 0x7
29292 taddcc %g1, 0x19BF, %g7
29293 fnegs %f1, %f11
29294 sdiv %i0, 0x1889, %l5
29295 bcs loop_2539
29296 fbue %fcc2, loop_2540
29297 movrlez %i3, 0x38F, %i5
29298 smul %i6, 0x0B9F, %i7
29299loop_2539:
29300 smulcc %o2, %o6, %l6
29301loop_2540:
29302 fsrc1s %f12, %f13
29303 set 0x0, %o2
29304 stxa %l3, [%g0 + %o2] 0x5f
29305 subccc %g6, %l2, %o1
29306 fsrc1 %f20, %f4
29307 alignaddrl %i2, %g4, %l4
29308 fone %f18
29309 movre %g5, %o7, %g2
29310 edge8 %l1, %o0, %o4
29311 orncc %l0, 0x1E13, %g3
29312 movleu %icc, %o3, %i1
29313 fbl %fcc0, loop_2541
29314 xor %i4, 0x1BD4, %o5
29315 bge %icc, loop_2542
29316 fbul,a %fcc3, loop_2543
29317loop_2541:
29318 fbl,a %fcc2, loop_2544
29319 brgez,a %g7, loop_2545
29320loop_2542:
29321 sdivx %g1, 0x1DB1, %l5
29322loop_2543:
29323 nop
29324 setx loop_2546, %l0, %l1
29325 wrpr 0x1, %tl
29326 wrpr %l1, %tpc
29327 add %l1, 0x4, %l1
29328 wrpr %l1, %tnpc
29329 setx 0x34400001400, %l0, %l1
29330 wrpr %l1, %tstate
29331 wrhpr 0x4, %htstate
29332 retry
29333loop_2544:
29334 ldx [%l7 + 0x48], %i0
29335loop_2545:
29336 xnorcc %i3, 0x1425, %i5
29337 addccc %i7, %o2, %o6
29338loop_2546:
29339 edge8l %l6, %l3, %g6
29340 lduh [%l7 + 0x60], %l2
29341 movne %xcc, %o1, %i6
29342 bcc,a,pt %icc, loop_2547
29343 xor %i2, 0x0137, %g4
29344 wr %g0, 0x80, %asi
29345 stda %f16, [%l7 + 0x40] %asi
29346loop_2547:
29347 movvc %xcc, %g5, %l4
29348 nop
29349 setx 0x607BB4CE, %l0, %l6
29350 st %l6, [%l7 + 0x28]
29351 ld [%l7 + 0x28], %fsr
29352 fmovdle %icc, %f23, %f27
29353 edge8n %o7, %g2, %o0
29354 ldsb [%l7 + 0x18], %o4
29355 fbge,a %fcc0, loop_2548
29356 nop
29357 setx 0xB5CED6A1, %l0, %l6
29358 st %l6, [%l7 + 0x28]
29359 ld [%l7 + 0x28], %f24
29360 fsqrts %f24, %f14
29361 tvc %icc, 0x2
29362 fblg %fcc2, loop_2549
29363loop_2548:
29364 array8 %l0, %l1, %o3
29365 ldd [%l7 + 0x58], %f4
29366 tpos %icc, 0x0
29367loop_2549:
29368 tle %icc, 0x2
29369 fmul8x16au %f22, %f13, %f20
29370 taddcctv %i1, %g3, %o5
29371 and %g7, %i4, %l5
29372 edge16l %g1, %i0, %i3
29373 nop
29374 setx 0x2D08E5368E5E8353, %l0, %l6
29375 stx %l6, [%l7 + 0x28]
29376 ldd [%l7 + 0x28], %f2
29377 fsqrtd %f2, %f20
29378 nop
29379 setx loop_2550, %l0, %l1
29380 wrpr 0x1, %tl
29381 wrpr %l1, %tnpc
29382 setx 0x34400001400, %l0, %l1
29383 wrpr %l1, %tstate
29384 wrhpr 0x4, %htstate
29385 done
29386 fornot1s %f5, %f2, %f17
29387 movcs %icc, %i5, %i7
29388 movgu %xcc, %o2, %l6
29389loop_2550:
29390 fpadd32 %f24, %f26, %f2
29391 nop
29392 setx loop_2551, %l0, %l1
29393 wrpr 0x1, %tl
29394 wrpr %l1, %tpc
29395 add %l1, 0x4, %l1
29396 wrpr %l1, %tnpc
29397 setx 0x34400001400, %l0, %l1
29398 wrpr %l1, %tstate
29399 wrhpr 0x4, %htstate
29400 retry
29401 bcc,a,pn %icc, loop_2552
29402 bcc %xcc, loop_2553
29403 movge %xcc, %l3, %o6
29404loop_2551:
29405 te %icc, 0x2
29406loop_2552:
29407 fxnor %f22, %f6, %f22
29408loop_2553:
29409 bleu,a,pn %xcc, loop_2554
29410 sdiv %g6, 0x09E8, %l2
29411 mulx %i6, %o1, %g4
29412 movrlz %g5, %l4, %o7
29413loop_2554:
29414 movrgz %i2, 0x1C0, %o0
29415 subccc %o4, 0x1EE6, %g2
29416 subc %l0, 0x15AC, %o3
29417 fsrc2s %f23, %f8
29418 movleu %icc, %i1, %l1
29419 ldx [%l7 + 0x20], %g3
29420 fmovdleu %xcc, %f3, %f8
29421 ble,a %xcc, loop_2555
29422 tpos %xcc, 0x4
29423 stbar
29424 fandnot1 %f24, %f8, %f10
29425loop_2555:
29426 fnegd %f24, %f4
29427 tneg %xcc, 0x1
29428 edge8ln %g7, %i4, %l5
29429 fbe,a %fcc0, loop_2556
29430 tcc %xcc, 0x7
29431 edge32ln %g1, %i0, %i3
29432 movl %icc, %o5, %i7
29433loop_2556:
29434 fbul %fcc3, loop_2557
29435 subc %i5, %l6, %o2
29436 edge16ln %o6, %g6, %l3
29437 and %i6, %o1, %l2
29438loop_2557:
29439 tn %xcc, 0x6
29440 nop
29441 setx loop_2558, %l0, %l1
29442 wrpr 0x1, %tl
29443 wrpr %l1, %tpc
29444 add %l1, 0x4, %l1
29445 wrpr %l1, %tnpc
29446 setx 0x34400001400, %l0, %l1
29447 wrpr %l1, %tstate
29448 wrhpr 0x4, %htstate
29449 retry
29450 edge8n %g4, %l4, %o7
29451 edge16n %g5, %i2, %o0
29452 umulcc %o4, %l0, %o3
29453loop_2558:
29454 brlez,a %i1, loop_2559
29455 move %icc, %l1, %g2
29456 movleu %icc, %g3, %g7
29457 brlz,a %l5, loop_2560
29458loop_2559:
29459 nop
29460 setx loop_2561, %l0, %l1
29461 wrpr 0x1, %tl
29462 wrpr %l1, %tpc
29463 add %l1, 0x4, %l1
29464 wrpr %l1, %tnpc
29465 setx 0x34400001400, %l0, %l1
29466 wrpr %l1, %tstate
29467 wrhpr 0x4, %htstate
29468 retry
29469 edge32n %i4, %g1, %i0
29470 set 0x40, %l3
29471 stda %f16, [%l7 + %l3] 0x14
29472loop_2560:
29473 fmovsleu %icc, %f31, %f26
29474loop_2561:
29475 fmovrdlz %i3, %f22, %f14
29476 ta %xcc, 0x2
29477 addcc %i7, %o5, %l6
29478 xnorcc %i5, %o6, %o2
29479 fmovsl %icc, %f9, %f0
29480 edge32l %g6, %i6, %o1
29481 srax %l2, %l3, %g4
29482 addcc %o7, 0x1724, %l4
29483 fandnot2s %f1, %f13, %f27
29484 nop
29485 setx loop_2562, %l0, %l1
29486 wrpr 0x1, %tl
29487 wrpr %l1, %tnpc
29488 setx 0x34400001400, %l0, %l1
29489 wrpr %l1, %tstate
29490 wrhpr 0x4, %htstate
29491 done
29492 srlx %i2, %g5, %o0
29493 edge32n %l0, %o4, %o3
29494 wr %g0, 0x19, %asi
29495 ldda [%l7 + 0x30] %asi, %i0
29496loop_2562:
29497 mova %xcc, %g2, %l1
29498 fmovsle %xcc, %f23, %f23
29499 sllx %g3, 0x0F, %l5
29500 tcs %xcc, 0x4
29501 nop
29502 setx 0xBC2B40FCC04B724A, %l0, %l6
29503 stx %l6, [%l7 + 0x10]
29504 ldx [%l7 + 0x10], %fsr
29505 subc %i4, %g7, %i0
29506 fmovscc %xcc, %f22, %f1
29507 movcc %xcc, %i3, %i7
29508 udiv %g1, 0x0B61, %o5
29509 fcmpeq32 %f20, %f6, %l6
29510 addcc %i5, %o6, %g6
29511 movrne %o2, 0x207, %o1
29512 tneg %icc, 0x6
29513 sra %i6, %l2, %l3
29514 set 0x7E, %l4
29515 ldsha [%l7 + %l4] 0x81, %g4
29516 sethi 0x12CD, %o7
29517 ld [%l7 + 0x08], %f14
29518 fmovda %icc, %f20, %f12
29519 orncc %l4, 0x1A6F, %i2
29520 tsubcctv %o0, 0x04CD, %l0
29521 or %g5, %o3, %o4
29522 std %f26, [%l7 + 0x70]
29523 brnz,a %i1, loop_2563
29524 smul %g2, %l1, %g3
29525 wr %g0, 0x80, %asi
29526 ldsha [%l7 + 0x6C] %asi, %l5
29527loop_2563:
29528 edge16ln %i4, %g7, %i3
29529 fblg,a %fcc2, loop_2564
29530 movrgz %i0, 0x3C4, %g1
29531 movvs %xcc, %i7, %l6
29532 restored
29533 rdpr %cwp, %g1
29534 rdpr %cansave, %g2
29535 rdpr %canrestore, %g3
29536 rdpr %cleanwin, %g4
29537 rdpr %otherwin, %g5
29538 rdpr %wstate, %g6
29539loop_2564:
29540 ldstub [%l7 + 0x1E], %i5
29541 bleu,a,pn %icc, loop_2565
29542 mulscc %o5, 0x0D45, %o6
29543 sll %g6, %o2, %o1
29544 udiv %l2, 0x13BD, %l3
29545loop_2565:
29546 bn loop_2566
29547 fmuld8ulx16 %f17, %f14, %f6
29548 smul %g4, %o7, %l4
29549 addc %i2, %o0, %i6
29550loop_2566:
29551 nop
29552 setx 0xA05B54C2, %l0, %l6
29553 st %l6, [%l7 + 0x74]
29554 ld [%l7 + 0x74], %fsr
29555 fmovdvc %xcc, %f2, %f4
29556 swap [%l7 + 0x78], %l0
29557 tn %xcc, 0x2
29558 xor %o3, 0x0426, %g5
29559 fcmpeq32 %f18, %f30, %i1
29560 addc %o4, %l1, %g2
29561 brz %l5, loop_2567
29562 udivcc %i4, 0x05C1, %g3
29563 fornot2s %f21, %f10, %f9
29564 stw %i3, [%l7 + 0x70]
29565loop_2567:
29566 nop
29567 set 0x2C, %i4
29568 lduwa [%l7 + %i4] 0x11, %g7
29569 fmovscs %icc, %f20, %f28
29570 subc %g1, 0x08BF, %i7
29571 movpos %icc, %i0, %l6
29572 udivx %o5, 0x0C66, %i5
29573 andncc %o6, %o2, %g6
29574 movrlz %l2, 0x31D, %o1
29575 tcs %xcc, 0x6
29576 tn %icc, 0x4
29577 fnot1s %f0, %f21
29578 ba,a,pt %xcc, loop_2568
29579 tge %icc, 0x5
29580 orncc %l3, 0x0986, %g4
29581 nop
29582 setx loop_2569, %l0, %l1
29583 wrpr 0x1, %tl
29584 wrpr %l1, %tnpc
29585 setx 0x34400001400, %l0, %l1
29586 wrpr %l1, %tstate
29587 wrhpr 0x4, %htstate
29588 done
29589loop_2568:
29590 edge32ln %o7, %i2, %o0
29591 fnegd %f20, %f26
29592 sra %i6, %l0, %o3
29593loop_2569:
29594 alignaddrl %l4, %g5, %i1
29595 movrgz %l1, %o4, %l5
29596 srlx %i4, %g2, %i3
29597 movge %icc, %g3, %g1
29598 tleu %xcc, 0x4
29599 tcs %xcc, 0x6
29600 fmovrdlz %g7, %f4, %f18
29601 brgez %i0, loop_2570
29602 array8 %l6, %o5, %i5
29603 movcs %xcc, %i7, %o2
29604 fmul8x16al %f2, %f16, %f24
29605loop_2570:
29606 tcc %xcc, 0x4
29607 fmuld8ulx16 %f18, %f11, %f16
29608 fpadd32s %f18, %f7, %f11
29609 fmovsn %icc, %f31, %f17
29610 edge8n %o6, %g6, %l2
29611 be,a loop_2571
29612 movge %xcc, %o1, %g4
29613 srlx %l3, 0x16, %i2
29614 stx %o7, [%l7 + 0x70]
29615loop_2571:
29616 fsrc1s %f22, %f29
29617 tcs %xcc, 0x2
29618 addc %i6, %o0, %l0
29619 fmovrsgz %l4, %f5, %f27
29620 add %g5, %o3, %i1
29621 fmuld8sux16 %f28, %f18, %f2
29622 andncc %o4, %l5, %i4
29623 edge16ln %l1, %i3, %g3
29624 edge16ln %g1, %g2, %i0
29625 nop
29626 set 0x70, %l0
29627 stx %l6, [%l7 + %l0]
29628 nop
29629 fitos %f5, %f19
29630 fstox %f19, %f2
29631 movrlz %o5, 0x277, %g7
29632 nop
29633 fitos %f0, %f15
29634 fstox %f15, %f30
29635 fxtos %f30, %f20
29636 edge8n %i5, %i7, %o6
29637 movvs %xcc, %o2, %l2
29638 nop
29639 setx 0x2D95C03C315525EA, %l0, %l6
29640 stx %l6, [%l7 + 0x28]
29641 ldd [%l7 + 0x28], %f18
29642 fsqrtd %f18, %f0
29643 andcc %g6, %o1, %g4
29644 bpos,a,pt %xcc, loop_2572
29645 fones %f25
29646 edge16l %i2, %o7, %i6
29647 tgu %icc, 0x2
29648loop_2572:
29649 ldub [%l7 + 0x12], %l3
29650 edge8n %o0, %l0, %l4
29651 wr %g0, 0x27, %asi
29652 stba %o3, [%l7 + 0x2E] %asi
29653 membar #Sync
29654 edge32 %i1, %g5, %o4
29655 stw %l5, [%l7 + 0x58]
29656 srl %i4, %l1, %g3
29657 set 0x68, %o7
29658 lduwa [%l7 + %o7] 0x19, %i3
29659 edge8ln %g2, %g1, %l6
29660 subcc %o5, %i0, %g7
29661 fmovdg %icc, %f12, %f13
29662 movne %xcc, %i7, %i5
29663 nop
29664 fitos %f4, %f17
29665 fstox %f17, %f12
29666 te %xcc, 0x1
29667 edge32l %o2, %l2, %g6
29668 nop
29669 setx 0xA28AA7D387E62E43, %l0, %l6
29670 stx %l6, [%l7 + 0x28]
29671 ldd [%l7 + 0x28], %f28
29672 setx 0xA65F05DF41E63496, %l1, %l5
29673 stx %l5, [%l7 + 0x10]
29674 ldd [%l7 + 0x10], %f12
29675 faddd %f12, %f28, %f20
29676 std %f28, [%l7 + 0x78]
29677 fnand %f22, %f0, %f24
29678 tvs %xcc, 0x7
29679 movgu %xcc, %o1, %o6
29680 movcc %icc, %g4, %i2
29681 fmovrdgz %o7, %f16, %f28
29682 srax %l3, %o0, %l0
29683 fsrc2 %f22, %f6
29684 stw %i6, [%l7 + 0x24]
29685 ldsw [%l7 + 0x0C], %l4
29686 array8 %o3, %i1, %g5
29687 fmovrde %o4, %f24, %f4
29688 andcc %l5, %l1, %i4
29689 movcc %icc, %i3, %g2
29690 xnor %g3, 0x00A4, %g1
29691 restored
29692 rdpr %cwp, %g1
29693 rdpr %cansave, %g2
29694 rdpr %canrestore, %g3
29695 rdpr %cleanwin, %g4
29696 rdpr %otherwin, %g5
29697 rdpr %wstate, %g6
29698 brnz,a %o5, loop_2573
29699 lduw [%l7 + 0x40], %l6
29700 bne,pn %icc, loop_2574
29701 fble %fcc2, loop_2575
29702loop_2573:
29703 sub %i0, 0x0786, %i7
29704 wr %g0, 0x0c, %asi
29705 ldsba [%l7 + 0x1C] %asi, %g7
29706loop_2574:
29707 alignaddr %o2, %l2, %g6
29708loop_2575:
29709 edge8ln %o1, %o6, %i5
29710 tne %icc, 0x1
29711 set 0x10, %o4
29712 stwa %g4, [%l7 + %o4] 0x15
29713 fsrc2s %f22, %f0
29714 bg,a,pt %icc, loop_2576
29715 movneg %xcc, %o7, %l3
29716 fmovsg %icc, %f12, %f20
29717 tvs %xcc, 0x5
29718loop_2576:
29719 ta %xcc, 0x1
29720 fcmpne32 %f14, %f16, %i2
29721 mulx %o0, 0x176C, %l0
29722 movpos %xcc, %i6, %l4
29723 bcs,pt %icc, loop_2577
29724 movvs %icc, %o3, %g5
29725 edge16l %o4, %l5, %i1
29726 and %l1, 0x07E9, %i3
29727loop_2577:
29728 st %f8, [%l7 + 0x24]
29729 set 0x38, %g3
29730 prefetcha [%l7 + %g3] 0x14, 0x0
29731 fmovdvs %icc, %f3, %f29
29732 addcc %g2, %g3, %o5
29733 popc 0x08EB, %g1
29734 bge loop_2578
29735 fmovrslz %i0, %f27, %f25
29736 umul %i7, %g7, %o2
29737 fand %f20, %f20, %f4
29738loop_2578:
29739 array16 %l2, %g6, %o1
29740 array16 %l6, %i5, %o6
29741 smul %o7, %l3, %g4
29742 set 0x0A, %l2
29743 ldsha [%l7 + %l2] 0x0c, %o0
29744 andcc %i2, 0x1BF2, %l0
29745 movn %xcc, %i6, %l4
29746 fbge,a %fcc0, loop_2579
29747 movrgz %g5, 0x1EE, %o3
29748 andn %l5, 0x1152, %o4
29749 tneg %xcc, 0x7
29750loop_2579:
29751 srax %l1, %i3, %i1
29752 fmuld8sux16 %f17, %f24, %f10
29753 andncc %g2, %i4, %o5
29754 addcc %g3, 0x07B3, %g1
29755 wr %g0, 0x10, %asi
29756 ldsba [%l7 + 0x52] %asi, %i7
29757 tge %xcc, 0x7
29758 fmovda %xcc, %f28, %f15
29759 edge16 %i0, %g7, %o2
29760 bg loop_2580
29761 movl %xcc, %g6, %o1
29762 stx %l6, [%l7 + 0x20]
29763 orncc %i5, 0x13BA, %o6
29764loop_2580:
29765 xorcc %o7, %l2, %l3
29766 movleu %icc, %g4, %o0
29767 smulcc %l0, %i6, %l4
29768 srax %i2, 0x06, %o3
29769 mulx %g5, 0x01B8, %l5
29770 movcc %icc, %l1, %i3
29771 fmovrsne %o4, %f29, %f3
29772 addcc %g2, 0x01E6, %i4
29773 smul %o5, 0x1FD2, %i1
29774 movleu %icc, %g3, %g1
29775 fbul %fcc3, loop_2581
29776 edge32n %i0, %i7, %o2
29777 edge8n %g6, %g7, %o1
29778 movge %xcc, %i5, %o6
29779loop_2581:
29780 bgu,pt %xcc, loop_2582
29781 and %o7, %l6, %l2
29782 saved
29783 rdpr %cwp, %g1
29784 rdpr %cansave, %g2
29785 rdpr %canrestore, %g3
29786 rdpr %cleanwin, %g4
29787 rdpr %otherwin, %g5
29788 rdpr %wstate, %g6
29789 nop
29790 setx loop_2583, %l0, %l1
29791 wrpr 0x1, %tl
29792 wrpr %l1, %tpc
29793 add %l1, 0x4, %l1
29794 wrpr %l1, %tnpc
29795 setx 0x34400001400, %l0, %l1
29796 wrpr %l1, %tstate
29797 wrhpr 0x4, %htstate
29798 retry
29799loop_2582:
29800 call loop_2584
29801 taddcctv %l3, 0x14F7, %g4
29802 mulscc %o0, %i6, %l4
29803loop_2583:
29804 fnot1 %f0, %f6
29805loop_2584:
29806 membar 0x36
29807 fbn %fcc1, loop_2585
29808 srlx %l0, %o3, %g5
29809 udiv %i2, 0x015E, %l1
29810 st %f22, [%l7 + 0x40]
29811loop_2585:
29812 addc %l5, 0x13B9, %i3
29813 edge32 %g2, %i4, %o5
29814 orncc %i1, 0x1D6E, %o4
29815 ldub [%l7 + 0x58], %g1
29816 bneg,a,pn %icc, loop_2586
29817 saved
29818 rdpr %cwp, %g1
29819 rdpr %cansave, %g2
29820 rdpr %canrestore, %g3
29821 rdpr %cleanwin, %g4
29822 rdpr %otherwin, %g5
29823 rdpr %wstate, %g6
29824 add %i0, 0x189F, %i7
29825 fnands %f16, %f2, %f16
29826loop_2586:
29827 array8 %g3, %g6, %o2
29828 set 0x56, %o6
29829 ldsha [%l7 + %o6] 0x19, %o1
29830 lduh [%l7 + 0x50], %g7
29831 srl %o6, %o7, %l6
29832 brgz,a %i5, loop_2587
29833 fbg,a %fcc1, loop_2588
29834 nop
29835 setx 0xF9CBCB2707DA67EF, %l0, %l6
29836 stx %l6, [%l7 + 0x28]
29837 ldd [%l7 + 0x28], %f24
29838 setx 0xFB13AF6AEF538CFF, %l1, %l5
29839 stx %l5, [%l7 + 0x10]
29840 ldd [%l7 + 0x10], %f24
29841 faddd %f24, %f24, %f28
29842 movre %l3, 0x23D, %l2
29843loop_2587:
29844 bn,pn %xcc, loop_2589
29845loop_2588:
29846 fmovrdlez %o0, %f4, %f30
29847 mova %xcc, %g4, %i6
29848 mova %icc, %l0, %l4
29849loop_2589:
29850 edge16ln %o3, %g5, %i2
29851 tle %xcc, 0x1
29852 tne %icc, 0x5
29853 smulcc %l5, 0x1505, %l1
29854 addccc %i3, 0x1BA2, %g2
29855 fbge %fcc1, loop_2590
29856 movrne %i4, %o5, %o4
29857 be,a loop_2591
29858 array8 %i1, %g1, %i7
29859loop_2590:
29860 sethi 0x0D84, %i0
29861 bvc,a,pn %xcc, loop_2592
29862loop_2591:
29863 fmovdneg %icc, %f10, %f23
29864 fmovse %xcc, %f19, %f17
29865 movrgez %g3, 0x33D, %o2
29866loop_2592:
29867 fsrc2 %f28, %f28
29868 xorcc %o1, 0x1C1A, %g6
29869 nop
29870 set 0x58, %i1
29871 std %f6, [%l7 + %i1]
29872 edge16n %g7, %o6, %o7
29873 srax %i5, 0x01, %l3
29874 srax %l6, %l2, %o0
29875 fbl %fcc0, loop_2593
29876 fmovda %icc, %f17, %f22
29877 edge32ln %g4, %l0, %i6
29878 umulcc %l4, %g5, %i2
29879loop_2593:
29880 udiv %o3, 0x0EDD, %l1
29881 bleu,pn %icc, loop_2594
29882 fmovsvc %icc, %f3, %f15
29883 restored
29884 rdpr %cwp, %g1
29885 rdpr %cansave, %g2
29886 rdpr %canrestore, %g3
29887 rdpr %cleanwin, %g4
29888 rdpr %otherwin, %g5
29889 rdpr %wstate, %g6
29890 tl %xcc, 0x4
29891loop_2594:
29892 fmovsneg %icc, %f8, %f2
29893 edge32ln %i3, %l5, %i4
29894 nop
29895 fitod %f12, %f10
29896 fdtox %f10, %f24
29897 fxtod %f24, %f2
29898 fmovdn %icc, %f19, %f27
29899 edge8n %g2, %o5, %i1
29900 fbug %fcc0, loop_2595
29901 array16 %o4, %i7, %g1
29902 or %i0, 0x0B98, %g3
29903 edge16n %o1, %o2, %g6
29904loop_2595:
29905 movrgz %o6, 0x1E7, %o7
29906 nop
29907 setx loop_2596, %l0, %l1
29908 wrpr 0x1, %tl
29909 wrpr %l1, %tpc
29910 add %l1, 0x4, %l1
29911 wrpr %l1, %tnpc
29912 setx 0x34400001400, %l0, %l1
29913 wrpr %l1, %tstate
29914 wrhpr 0x4, %htstate
29915 retry
29916 fmovdgu %xcc, %f18, %f23
29917 fcmple32 %f30, %f0, %g7
29918 tg %icc, 0x5
29919loop_2596:
29920 array16 %l3, %i5, %l2
29921 membar 0x01
29922 fbue,a %fcc1, loop_2597
29923 smul %l6, %o0, %l0
29924 bpos,a %icc, loop_2598
29925 fmovrslez %i6, %f14, %f12
29926loop_2597:
29927 nop
29928 fitos %f12, %f23
29929 fstod %f23, %f2
29930 fmovdvc %xcc, %f10, %f4
29931loop_2598:
29932 tle %icc, 0x0
29933 ldub [%l7 + 0x31], %l4
29934 tcs %icc, 0x7
29935 bpos,a loop_2599
29936 movvc %xcc, %g4, %g5
29937 movle %icc, %i2, %l1
29938 ld [%l7 + 0x08], %f7
29939loop_2599:
29940 bleu,a loop_2600
29941 alignaddr %i3, %o3, %l5
29942 taddcc %i4, %g2, %o5
29943 ldd [%l7 + 0x58], %f22
29944loop_2600:
29945 tvc %icc, 0x1
29946 set 0x5A, %g6
29947 stha %o4, [%l7 + %g6] 0xeb
29948 membar #Sync
29949 fmul8sux16 %f28, %f22, %f24
29950 umulcc %i7, %g1, %i1
29951 addc %g3, 0x1933, %i0
29952 alignaddr %o1, %g6, %o2
29953 movcc %icc, %o7, %g7
29954 addc %o6, %i5, %l2
29955 nop
29956 fitos %f1, %f21
29957 fstox %f21, %f2
29958 fxtos %f2, %f16
29959 fmovsle %xcc, %f24, %f19
29960 bgu,a,pn %icc, loop_2601
29961 fnand %f30, %f22, %f10
29962 udiv %l6, 0x1497, %l3
29963 stbar
29964loop_2601:
29965 tsubcctv %l0, %i6, %l4
29966 tvs %xcc, 0x6
29967 andncc %g4, %g5, %i2
29968 ldd [%l7 + 0x30], %l0
29969 st %f16, [%l7 + 0x10]
29970 addccc %i3, %o0, %l5
29971 nop
29972 setx 0xA6FD9648, %l0, %l6
29973 st %l6, [%l7 + 0x28]
29974 ld [%l7 + 0x28], %f23
29975 setx 0xE2BDA15D, %l1, %l5
29976 st %l5, [%l7 + 0x10]
29977 ld [%l7 + 0x10], %f20
29978 fdivs %f20, %f23, %f30
29979 fcmpne16 %f14, %f28, %i4
29980 fpadd16s %f24, %f19, %f10
29981 tcs %icc, 0x5
29982 xnor %o3, %g2, %o5
29983 srlx %i7, 0x01, %o4
29984 orcc %i1, 0x0F29, %g1
29985 movleu %xcc, %i0, %o1
29986 tneg %icc, 0x5
29987 edge16l %g3, %g6, %o7
29988 edge16n %g7, %o2, %i5
29989 tne %icc, 0x6
29990 fmovsle %icc, %f6, %f12
29991 fbuge,a %fcc2, loop_2602
29992 fbuge,a %fcc1, loop_2603
29993 taddcc %l2, 0x0CDE, %o6
29994 fpsub32 %f20, %f18, %f20
29995loop_2602:
29996 fnors %f24, %f3, %f31
29997loop_2603:
29998 taddcc %l6, %l3, %l0
29999 edge8l %l4, %i6, %g4
30000 nop
30001 setx 0x25354E9FD04E3C61, %l0, %l6
30002 stx %l6, [%l7 + 0x08]
30003 ldx [%l7 + 0x08], %fsr
30004 taddcc %i2, 0x0658, %l1
30005 nop
30006 fitod %f8, %f0
30007 fdtos %f0, %f8
30008 sra %i3, %g5, %o0
30009 fmovrsne %i4, %f27, %f5
30010 edge32 %l5, %g2, %o3
30011 faligndata %f26, %f12, %f30
30012 bvc,a,pn %xcc, loop_2604
30013 nop
30014 setx loop_2605, %l0, %l1
30015 wrpr 0x1, %tl
30016 wrpr %l1, %tpc
30017 add %l1, 0x4, %l1
30018 wrpr %l1, %tnpc
30019 setx 0x34400001400, %l0, %l1
30020 wrpr %l1, %tstate
30021 wrhpr 0x4, %htstate
30022 retry
30023 movn %xcc, %o5, %i7
30024 movl %icc, %o4, %g1
30025loop_2604:
30026 sll %i1, %o1, %i0
30027loop_2605:
30028 nop
30029 set 0x42, %i6
30030 ldsba [%l7 + %i6] 0x18, %g6
30031 brgez %g3, loop_2606
30032 udivcc %g7, 0x1C7E, %o7
30033 sllx %i5, %l2, %o2
30034 movgu %xcc, %l6, %l3
30035loop_2606:
30036 faligndata %f8, %f0, %f0
30037 xor %l0, 0x056E, %o6
30038 ba,a,pn %icc, loop_2607
30039 move %icc, %i6, %l4
30040 xor %i2, %l1, %g4
30041 edge8ln %i3, %o0, %i4
30042loop_2607:
30043 nop
30044 wr %g0, 0x80, %asi
30045 stha %l5, [%l7 + 0x1A] %asi
30046 addcc %g5, %o3, %o5
30047 brnz,a %g2, loop_2608
30048 sdiv %o4, 0x13C3, %i7
30049 taddcctv %g1, 0x0336, %o1
30050 wr %g0, 0x89, %asi
30051 swapa [%l7 + 0x6C] %asi, %i1
30052loop_2608:
30053 fnot2s %f10, %f13
30054 orcc %g6, 0x0BF1, %i0
30055 fxnor %f8, %f6, %f22
30056 fnors %f13, %f12, %f31
30057 srl %g7, 0x03, %o7
30058 movcc %xcc, %g3, %l2
30059 set 0x20, %o0
30060 ldda [%l7 + %o0] 0x88, %i4
30061 movleu %xcc, %l6, %o2
30062 tge %xcc, 0x5
30063 movpos %icc, %l3, %l0
30064 nop
30065 setx loop_2609, %l0, %l1
30066 jmpl %l1, %o6
30067 fexpand %f8, %f20
30068 fmovrdgez %l4, %f10, %f26
30069 move %xcc, %i6, %i2
30070loop_2609:
30071 edge32n %l1, %g4, %i3
30072 edge8ln %o0, %l5, %g5
30073 array8 %i4, %o3, %g2
30074 fandnot2s %f12, %f6, %f23
30075 restored
30076 rdpr %cwp, %g1
30077 rdpr %cansave, %g2
30078 rdpr %canrestore, %g3
30079 rdpr %cleanwin, %g4
30080 rdpr %otherwin, %g5
30081 rdpr %wstate, %g6
30082 fcmpne32 %f8, %f14, %o4
30083 srax %i7, 0x1A, %o5
30084 fmovrsgez %o1, %f16, %f15
30085 udiv %g1, 0x127A, %i1
30086 tpos %xcc, 0x5
30087 fxors %f13, %f27, %f20
30088 subc %g6, %i0, %o7
30089 tg %xcc, 0x0
30090 brgz %g3, loop_2610
30091 smulcc %g7, 0x0F65, %l2
30092 tl %icc, 0x5
30093 fmovsa %xcc, %f4, %f18
30094loop_2610:
30095 or %l6, 0x113A, %i5
30096 tge %xcc, 0x0
30097 and %o2, %l3, %o6
30098 srax %l0, %l4, %i2
30099 xorcc %i6, 0x0581, %g4
30100 fbul %fcc0, loop_2611
30101 fmovdpos %xcc, %f28, %f7
30102 movneg %icc, %l1, %i3
30103 set 0x70, %g5
30104 stwa %o0, [%l7 + %g5] 0x2a
30105 membar #Sync
30106loop_2611:
30107 fmuld8sux16 %f19, %f16, %f6
30108 nop
30109 setx 0xE02B6AD5, %l0, %l6
30110 st %l6, [%l7 + 0x28]
30111 ld [%l7 + 0x28], %f4
30112 setx 0x30F4ACBD, %l1, %l5
30113 st %l5, [%l7 + 0x10]
30114 ld [%l7 + 0x10], %f26
30115 fmuls %f26, %f4, %f31
30116 movrgz %g5, 0x30E, %i4
30117 ldstub [%l7 + 0x5D], %l5
30118 fone %f4
30119 movvs %icc, %o3, %g2
30120 fxor %f8, %f6, %f2
30121 nop
30122 set 0x0C, %o1
30123 ldstub [%l7 + %o1], %i7
30124 movleu %icc, %o5, %o4
30125 andn %o1, %i1, %g6
30126 taddcc %g1, 0x1D6E, %i0
30127 fmul8ulx16 %f28, %f26, %f20
30128 taddcc %o7, %g3, %l2
30129 membar 0x6E
30130 fandnot1 %f28, %f12, %f24
30131 movvs %xcc, %l6, %g7
30132 fmovdvs %xcc, %f15, %f11
30133 nop
30134 setx 0xB062D207, %l0, %l6
30135 st %l6, [%l7 + 0x64]
30136 ld [%l7 + 0x64], %fsr
30137 orn %o2, 0x19F2, %l3
30138 movcc %xcc, %o6, %l0
30139 nop
30140 setx loop_2612, %l0, %l1
30141 wrpr 0x1, %tl
30142 wrpr %l1, %tpc
30143 add %l1, 0x4, %l1
30144 wrpr %l1, %tnpc
30145 setx 0x34400001400, %l0, %l1
30146 wrpr %l1, %tstate
30147 wrhpr 0x4, %htstate
30148 retry
30149 stb %l4, [%l7 + 0x33]
30150 edge16l %i5, %i2, %g4
30151 edge16 %i6, %i3, %l1
30152loop_2612:
30153 nop
30154 add %l7, 0x78, %l6
30155 wr %g0, 0x88, %asi
30156 ldxa [%l6] %asi, %g5
30157 casxa [%l6] 0x88, %g5, %i4
30158 movcs %xcc, %l5, %o3
30159 fbu,a %fcc1, loop_2613
30160 bpos %icc, loop_2614
30161 mulx %g2, %i7, %o0
30162 edge8l %o4, %o1, %o5
30163loop_2613:
30164 edge8l %i1, %g1, %g6
30165loop_2614:
30166 tge %icc, 0x2
30167 movl %xcc, %i0, %o7
30168 movne %icc, %g3, %l2
30169 move %xcc, %g7, %o2
30170 set 0x48, %g2
30171 lduha [%l7 + %g2] 0x88, %l3
30172 tcc %xcc, 0x3
30173 set 0x54, %l5
30174 ldswa [%l7 + %l5] 0x0c, %o6
30175 fmovdneg %icc, %f6, %f1
30176 tle %icc, 0x1
30177 bl %icc, loop_2615
30178 orncc %l0, 0x06CD, %l4
30179 movrgez %i5, %i2, %g4
30180 edge32ln %l6, %i3, %i6
30181loop_2615:
30182 movneg %icc, %g5, %i4
30183 fbule,a %fcc1, loop_2616
30184 taddcctv %l5, 0x1CFB, %o3
30185 fpsub32s %f11, %f27, %f1
30186 movn %icc, %l1, %g2
30187loop_2616:
30188 st %f0, [%l7 + 0x74]
30189 edge32 %i7, %o4, %o0
30190 tvc %xcc, 0x6
30191 bg loop_2617
30192 movrgz %o5, 0x280, %o1
30193 fxnor %f12, %f18, %f10
30194 umulcc %g1, %g6, %i1
30195loop_2617:
30196 nop
30197 setx loop_2618, %l0, %l1
30198 wrpr 0x1, %tl
30199 wrpr %l1, %tpc
30200 add %l1, 0x4, %l1
30201 wrpr %l1, %tnpc
30202 setx 0x34400001400, %l0, %l1
30203 wrpr %l1, %tstate
30204 wrhpr 0x4, %htstate
30205 retry
30206 fmul8ulx16 %f6, %f6, %f22
30207 tneg %xcc, 0x0
30208 edge32n %i0, %g3, %o7
30209loop_2618:
30210 nop
30211 add %l7, 0x50, %l6
30212 wr %g0, 0x89, %asi
30213 casxa [%l6] %asi, %l2, %g7
30214 fmovdneg %xcc, %f9, %f25
30215 nop
30216 setx loop_2619, %l0, %l1
30217 wrpr 0x1, %tl
30218 wrpr %l1, %tpc
30219 add %l1, 0x4, %l1
30220 wrpr %l1, %tnpc
30221 setx 0x34400001400, %l0, %l1
30222 wrpr %l1, %tstate
30223 wrhpr 0x4, %htstate
30224 retry
30225 edge8n %l3, %o2, %l0
30226 movcs %xcc, %l4, %o6
30227 orcc %i5, %g4, %l6
30228loop_2619:
30229 tsubcctv %i2, %i6, %g5
30230 fmul8x16al %f15, %f20, %f10
30231 smul %i4, %i3, %o3
30232 fmul8x16 %f12, %f12, %f22
30233 nop
30234 setx 0x4E820B4B5B980435, %l0, %l6
30235 stx %l6, [%l7 + 0x28]
30236 ldd [%l7 + 0x28], %f4
30237 setx 0x68013336F44BC94E, %l1, %l5
30238 stx %l5, [%l7 + 0x10]
30239 ldd [%l7 + 0x10], %f4
30240 fdivd %f4, %f4, %f20
30241 addcc %l5, %g2, %i7
30242 movre %o4, 0x29D, %o0
30243 movl %xcc, %l1, %o5
30244 edge8 %g1, %g6, %o1
30245 fmovdleu %icc, %f22, %f2
30246 brgez,a %i0, loop_2620
30247 edge32 %g3, %o7, %l2
30248 fmovda %xcc, %f18, %f9
30249 nop
30250 fitos %f2, %f3
30251 fstoi %f3, %f3
30252loop_2620:
30253 edge8n %g7, %l3, %i1
30254 subccc %o2, 0x1F4A, %l0
30255 lduh [%l7 + 0x4C], %o6
30256 tcs %xcc, 0x1
30257 fmovrde %l4, %f2, %f0
30258 move %icc, %i5, %l6
30259 fmovsvs %xcc, %f30, %f0
30260 tcs %xcc, 0x5
30261 fmovspos %xcc, %f11, %f22
30262 srl %i2, %g4, %i6
30263 movvc %icc, %i4, %i3
30264 taddcctv %o3, 0x1EF3, %g5
30265 alignaddrl %l5, %i7, %g2
30266 srax %o4, 0x15, %l1
30267 fbug,a %fcc2, loop_2621
30268 movcs %xcc, %o5, %o0
30269 sllx %g6, %g1, %o1
30270 nop
30271 setx 0x3C5B86C2104018AF, %l0, %l6
30272 stx %l6, [%l7 + 0x40]
30273 ldx [%l7 + 0x40], %fsr
30274loop_2621:
30275 tn %xcc, 0x3
30276 edge16l %i0, %o7, %l2
30277 ta %xcc, 0x7
30278 movrgez %g3, 0x3E2, %g7
30279 bneg,a %icc, loop_2622
30280 edge16n %l3, %o2, %i1
30281 edge32n %o6, %l4, %l0
30282 restored
30283 rdpr %cwp, %g1
30284 rdpr %cansave, %g2
30285 rdpr %canrestore, %g3
30286 rdpr %cleanwin, %g4
30287 rdpr %otherwin, %g5
30288 rdpr %wstate, %g6
30289loop_2622:
30290 fbu %fcc2, loop_2623
30291 umulcc %i5, 0x1FF1, %i2
30292 addcc %l6, %i6, %g4
30293 array32 %i3, %o3, %i4
30294loop_2623:
30295 tvs %icc, 0x7
30296 fbu %fcc2, loop_2624
30297 alignaddrl %g5, %l5, %g2
30298 movrgez %i7, %o4, %l1
30299 tcs %xcc, 0x6
30300loop_2624:
30301 nop
30302 wr %g0, 0x80, %asi
30303 ldsha [%l7 + 0x6E] %asi, %o5
30304 fba,a %fcc1, loop_2625
30305 fornot1s %f25, %f13, %f28
30306 addcc %o0, 0x0EF0, %g6
30307 ldd [%l7 + 0x18], %g0
30308loop_2625:
30309 fmovdcs %xcc, %f18, %f3
30310 srax %i0, %o7, %l2
30311 alignaddrl %o1, %g7, %l3
30312 for %f12, %f22, %f10
30313 movrlz %g3, %o2, %i1
30314 edge16 %o6, %l0, %i5
30315 restored
30316 rdpr %cwp, %g1
30317 rdpr %cansave, %g2
30318 rdpr %canrestore, %g3
30319 rdpr %cleanwin, %g4
30320 rdpr %otherwin, %g5
30321 rdpr %wstate, %g6
30322 alignaddr %i2, %l4, %l6
30323 edge32n %g4, %i3, %i6
30324 movleu %icc, %o3, %i4
30325 fmovd %f16, %f26
30326 fmovrdgez %g5, %f18, %f6
30327 wr %g0, 0x04, %asi
30328 sta %f28, [%l7 + 0x28] %asi
30329 tleu %icc, 0x6
30330 fmovsvc %icc, %f29, %f20
30331 edge8n %l5, %i7, %o4
30332 bge,pn %xcc, loop_2626
30333 xorcc %l1, 0x113A, %g2
30334 movcc %xcc, %o5, %o0
30335 tl %icc, 0x0
30336loop_2626:
30337 tsubcc %g6, 0x0E1E, %i0
30338 alignaddr %o7, %g1, %l2
30339 tge %icc, 0x5
30340 fcmpne32 %f16, %f6, %g7
30341 tcs %xcc, 0x2
30342 membar 0x3E
30343 move %icc, %l3, %g3
30344 move %xcc, %o2, %o1
30345 sub %o6, 0x1157, %i1
30346 xor %i5, %i2, %l4
30347 edge32ln %l0, %l6, %g4
30348 call loop_2627
30349 fmovrdne %i3, %f22, %f24
30350 xnor %o3, %i6, %g5
30351 nop
30352 fitod %f26, %f6
30353loop_2627:
30354 fmovs %f0, %f1
30355 movrgz %i4, %l5, %i7
30356 alignaddrl %o4, %g2, %o5
30357 saved
30358 rdpr %cwp, %g1
30359 rdpr %cansave, %g2
30360 rdpr %canrestore, %g3
30361 rdpr %cleanwin, %g4
30362 rdpr %otherwin, %g5
30363 rdpr %wstate, %g6
30364 taddcctv %o0, %l1, %g6
30365 movvc %xcc, %o7, %g1
30366 array8 %i0, %l2, %g7
30367 ld [%l7 + 0x44], %f11
30368 fbug,a %fcc1, loop_2628
30369 sra %l3, 0x14, %o2
30370 subccc %o1, 0x0669, %o6
30371 edge8 %g3, %i5, %i2
30372loop_2628:
30373 mova %xcc, %l4, %l0
30374 tcc %icc, 0x7
30375 membar 0x2B
30376 nop
30377 set 0x20, %i5
30378 std %f24, [%l7 + %i5]
30379 edge32ln %i1, %l6, %g4
30380 sdivcc %o3, 0x1BE4, %i6
30381 tpos %icc, 0x3
30382 set 0x78, %i2
30383 stha %g5, [%l7 + %i2] 0x19
30384 movrne %i4, 0x007, %i3
30385 tl %icc, 0x7
30386 mulx %i7, 0x0F96, %l5
30387 bpos,pt %icc, loop_2629
30388 nop
30389 setx loop_2630, %l0, %l1
30390 wrpr 0x1, %tl
30391 wrpr %l1, %tpc
30392 add %l1, 0x4, %l1
30393 wrpr %l1, %tnpc
30394 setx 0x34400001400, %l0, %l1
30395 wrpr %l1, %tstate
30396 wrhpr 0x4, %htstate
30397 retry
30398 edge32l %g2, %o5, %o4
30399 movrlez %l1, 0x0FC, %g6
30400loop_2629:
30401 movcc %xcc, %o7, %o0
30402loop_2630:
30403 brgz %g1, loop_2631
30404 nop
30405 setx 0xB05D53A7, %l0, %l6
30406 st %l6, [%l7 + 0x74]
30407 ld [%l7 + 0x74], %fsr
30408 movle %xcc, %l2, %i0
30409 fxor %f30, %f22, %f16
30410loop_2631:
30411 fbul %fcc1, loop_2632
30412 bg,pn %icc, loop_2633
30413 fmovscc %icc, %f15, %f11
30414 edge16ln %g7, %l3, %o2
30415loop_2632:
30416 edge8ln %o1, %o6, %g3
30417loop_2633:
30418 ba,a %xcc, loop_2634
30419 srax %i2, %i5, %l4
30420 lduh [%l7 + 0x7A], %i1
30421 sdivx %l0, 0x0D2C, %l6
30422loop_2634:
30423 movge %icc, %g4, %o3
30424 bcs,pt %xcc, loop_2635
30425 tneg %icc, 0x2
30426 edge32 %g5, %i6, %i4
30427 stx %i7, [%l7 + 0x38]
30428loop_2635:
30429 xor %i3, %g2, %l5
30430 umul %o4, %o5, %l1
30431 set 0x36, %g4
30432 stha %g6, [%l7 + %g4] 0x14
30433 taddcctv %o7, %g1, %o0
30434 tvc %xcc, 0x3
30435 fnot2 %f2, %f4
30436 ldsb [%l7 + 0x3B], %i0
30437 sub %l2, 0x1AA1, %l3
30438 brlz,a %o2, loop_2636
30439 mulx %o1, 0x0781, %o6
30440 udivx %g3, 0x0D34, %g7
30441 fmovrdlez %i5, %f30, %f20
30442loop_2636:
30443 movle %xcc, %l4, %i1
30444 array32 %l0, %l6, %i2
30445 ldx [%l7 + 0x60], %o3
30446 and %g5, 0x0E48, %g4
30447 ldstub [%l7 + 0x61], %i6
30448 ldstub [%l7 + 0x4A], %i7
30449 bvs,a,pn %xcc, loop_2637
30450 faligndata %f12, %f28, %f28
30451 fmovsg %icc, %f18, %f13
30452 tg %xcc, 0x5
30453loop_2637:
30454 movrlez %i3, 0x32B, %i4
30455 smul %l5, 0x145C, %g2
30456 wr %g0, 0x10, %asi
30457 prefetcha [%l7 + 0x78] %asi, 0x2
30458 fmul8x16 %f10, %f26, %f2
30459 fbn,a %fcc2, loop_2638
30460 edge16 %o4, %g6, %o7
30461 addc %g1, %l1, %i0
30462 umulcc %l2, %o0, %l3
30463loop_2638:
30464 edge8 %o1, %o2, %g3
30465 movre %g7, 0x18E, %i5
30466 fsrc2 %f26, %f0
30467 ld [%l7 + 0x48], %f13
30468 movpos %icc, %o6, %l4
30469 sra %i1, %l0, %i2
30470 fpsub16s %f15, %f7, %f29
30471 tcs %xcc, 0x6
30472 addcc %l6, %o3, %g4
30473 sir 0x1203
30474 edge8n %g5, %i7, %i3
30475 nop
30476 fitos %f5, %f8
30477 fstod %f8, %f8
30478 flush %l7 + 0x74
30479 set 0x5C, %l1
30480 lduwa [%l7 + %l1] 0x11, %i6
30481 orcc %l5, %g2, %o5
30482 sll %o4, %i4, %g6
30483 bvs,a %xcc, loop_2639
30484 ldd [%l7 + 0x48], %g0
30485 fmovrsne %o7, %f22, %f26
30486 orcc %l1, %l2, %i0
30487loop_2639:
30488 udivcc %l3, 0x05FC, %o1
30489 membar 0x76
30490 fba %fcc3, loop_2640
30491 orn %o2, %g3, %o0
30492 andn %g7, %o6, %l4
30493 tl %icc, 0x3
30494loop_2640:
30495 fmovsvs %icc, %f17, %f9
30496 andn %i1, %l0, %i5
30497 movl %xcc, %i2, %o3
30498 ldd [%l7 + 0x30], %i6
30499 tvc %xcc, 0x2
30500 fmovrdne %g5, %f2, %f14
30501 sll %i7, %i3, %i6
30502 movpos %icc, %l5, %g4
30503 movcs %icc, %o5, %g2
30504 addccc %o4, %i4, %g1
30505 fmul8sux16 %f12, %f6, %f8
30506 wr %g0, 0x18, %asi
30507 ldsha [%l7 + 0x10] %asi, %o7
30508 andcc %g6, 0x0B08, %l1
30509 fpsub16s %f23, %f2, %f11
30510 umulcc %l2, 0x1E0F, %l3
30511 saved
30512 rdpr %cwp, %g1
30513 rdpr %cansave, %g2
30514 rdpr %canrestore, %g3
30515 rdpr %cleanwin, %g4
30516 rdpr %otherwin, %g5
30517 rdpr %wstate, %g6
30518 sdiv %o1, 0x052E, %o2
30519 ta %xcc, 0x6
30520 udivx %g3, 0x0697, %i0
30521 stx %o0, [%l7 + 0x10]
30522 edge16l %o6, %g7, %i1
30523 fmovrslz %l0, %f12, %f12
30524 udivx %l4, 0x17E2, %i2
30525 addccc %o3, 0x015B, %i5
30526 tcc %icc, 0x2
30527 for %f12, %f14, %f14
30528 nop
30529 setx loop_2641, %l0, %l1
30530 wrpr 0x1, %tl
30531 wrpr %l1, %tnpc
30532 setx 0x34400001400, %l0, %l1
30533 wrpr %l1, %tstate
30534 wrhpr 0x4, %htstate
30535 done
30536 brlez %g5, loop_2642
30537 te %xcc, 0x4
30538 fmovrde %l6, %f6, %f0
30539loop_2641:
30540 addc %i3, %i6, %l5
30541loop_2642:
30542 fand %f2, %f4, %f18
30543 movpos %xcc, %i7, %g4
30544 ldub [%l7 + 0x45], %g2
30545 fbo,a %fcc0, loop_2643
30546 fmovrdlz %o4, %f18, %f26
30547 fandnot1s %f27, %f4, %f23
30548 fmul8sux16 %f26, %f26, %f12
30549loop_2643:
30550 move %xcc, %o5, %i4
30551 tge %xcc, 0x4
30552 movcc %xcc, %g1, %g6
30553 nop
30554 fitos %f12, %f11
30555 movrlz %l1, %l2, %l3
30556 fbne,a %fcc0, loop_2644
30557 sllx %o1, %o7, %g3
30558 bgu %icc, loop_2645
30559 be loop_2646
30560loop_2644:
30561 srax %i0, 0x08, %o2
30562 movrlz %o0, %g7, %i1
30563loop_2645:
30564 smulcc %l0, 0x01C2, %o6
30565loop_2646:
30566 xnorcc %l4, 0x0B5E, %o3
30567 fpack32 %f18, %f12, %f0
30568 andncc %i5, %i2, %l6
30569 movrlz %i3, %g5, %i6
30570 movrgz %i7, %l5, %g4
30571 movvs %icc, %o4, %g2
30572 sdiv %i4, 0x0F8E, %g1
30573 movcs %icc, %g6, %l1
30574 movle %icc, %o5, %l3
30575 edge32n %l2, %o1, %g3
30576 fandnot2s %f20, %f25, %f29
30577 ldstub [%l7 + 0x61], %o7
30578 fmovdvc %xcc, %f3, %f2
30579 edge16n %i0, %o2, %o0
30580 edge16n %i1, %g7, %o6
30581 bge,a loop_2647
30582 fmovsleu %icc, %f18, %f23
30583 movgu %icc, %l4, %o3
30584 fzeros %f15
30585loop_2647:
30586 tleu %xcc, 0x1
30587 xor %l0, 0x171E, %i5
30588 movrlez %i2, %l6, %g5
30589 addccc %i3, 0x0BB0, %i6
30590 srl %l5, %i7, %g4
30591 movneg %xcc, %o4, %i4
30592 ldd [%l7 + 0x30], %f22
30593 bgu loop_2648
30594 ldx [%l7 + 0x78], %g2
30595 smulcc %g6, %l1, %g1
30596 orncc %l3, %o5, %l2
30597loop_2648:
30598 fexpand %f11, %f2
30599 movgu %icc, %o1, %g3
30600 set 0x68, %l6
30601 stwa %o7, [%l7 + %l6] 0x89
30602 movvc %icc, %o2, %i0
30603 movre %i1, 0x34A, %g7
30604 nop
30605 setx 0xE12747DD, %l0, %l6
30606 st %l6, [%l7 + 0x28]
30607 ld [%l7 + 0x28], %f18
30608 setx 0x29F3B1AA, %l1, %l5
30609 st %l5, [%l7 + 0x10]
30610 ld [%l7 + 0x10], %f31
30611 fadds %f31, %f18, %f31
30612 movpos %xcc, %o0, %o6
30613 ldd [%l7 + 0x30], %o2
30614 popc 0x14A6, %l4
30615 edge16 %l0, %i2, %i5
30616 add %g5, %i3, %i6
30617 set 0x38, %g1
30618 prefetcha [%l7 + %g1] 0x15, 0x0
30619 fmovdcc %icc, %f1, %f7
30620 movge %xcc, %i7, %g4
30621 fbug %fcc1, loop_2649
30622 addcc %l5, 0x0FCE, %i4
30623 swap [%l7 + 0x30], %g2
30624 wr %g0, 0x0c, %asi
30625 lda [%l7 + 0x54] %asi, %f24
30626loop_2649:
30627 tcs %icc, 0x4
30628 sllx %g6, 0x09, %l1
30629 srlx %o4, 0x19, %g1
30630 fmovspos %icc, %f30, %f15
30631 movpos %xcc, %o5, %l3
30632 array16 %l2, %o1, %o7
30633 udiv %o2, 0x191C, %i0
30634 xnorcc %i1, %g3, %o0
30635 fmovsa %xcc, %f15, %f10
30636 fnor %f28, %f12, %f14
30637 tneg %xcc, 0x1
30638 movn %xcc, %o6, %o3
30639 brgez %l4, loop_2650
30640 movge %icc, %l0, %i2
30641 or %g7, 0x0E18, %g5
30642 edge32l %i3, %i6, %i5
30643loop_2650:
30644 umul %i7, 0x098F, %l6
30645 tvc %xcc, 0x5
30646 movg %icc, %g4, %l5
30647 faligndata %f14, %f10, %f6
30648 prefetch [%l7 + 0x20], 0x0
30649 be,a,pt %icc, loop_2651
30650 subcc %i4, 0x0BD3, %g2
30651 bneg,pt %xcc, loop_2652
30652 movle %icc, %g6, %l1
30653loop_2651:
30654 tsubcctv %o4, %g1, %l3
30655 fpadd16s %f11, %f11, %f11
30656loop_2652:
30657 fmovsgu %icc, %f19, %f15
30658 fmovsl %icc, %f26, %f25
30659 popc %o5, %o1
30660 edge16ln %o7, %l2, %i0
30661 tvc %icc, 0x5
30662 sllx %o2, 0x1C, %g3
30663 ta %icc, 0x6
30664 fmovdg %icc, %f12, %f11
30665 taddcc %i1, %o0, %o3
30666 tl %icc, 0x3
30667 fand %f30, %f28, %f26
30668 udivcc %l4, 0x1B6F, %o6
30669 nop
30670 set 0x66, %i0
30671 lduh [%l7 + %i0], %l0
30672 ble loop_2653
30673 andcc %g7, %i2, %i3
30674 brlez %g5, loop_2654
30675 ta %xcc, 0x5
30676loop_2653:
30677 nop
30678 setx 0x27BECF1090FB83EE, %l0, %l6
30679 stx %l6, [%l7 + 0x28]
30680 ldd [%l7 + 0x28], %f20
30681 setx 0x5936360D50691D10, %l1, %l5
30682 stx %l5, [%l7 + 0x10]
30683 ldd [%l7 + 0x10], %f24
30684 fsubd %f24, %f20, %f22
30685 fnand %f24, %f8, %f4
30686loop_2654:
30687 udivcc %i6, 0x0E82, %i5
30688 wr %g0, 0x11, %asi
30689 ldsba [%l7 + 0x59] %asi, %l6
30690 edge16ln %g4, %i7, %i4
30691 tvs %xcc, 0x7
30692 sdivcc %g2, 0x1DB3, %g6
30693 xnorcc %l1, 0x0121, %o4
30694 tleu %xcc, 0x6
30695 andn %g1, %l5, %o5
30696 fcmpgt16 %f26, %f28, %l3
30697 orn %o7, %o1, %i0
30698 mova %icc, %l2, %o2
30699 movvc %xcc, %g3, %i1
30700 array32 %o0, %o3, %l4
30701 tl %xcc, 0x0
30702 udivx %l0, 0x17D1, %g7
30703 smul %o6, %i3, %g5
30704 tvs %icc, 0x0
30705 stw %i6, [%l7 + 0x7C]
30706 membar 0x28
30707 edge16l %i5, %l6, %g4
30708 sethi 0x0142, %i7
30709 array8 %i4, %i2, %g6
30710 edge16ln %l1, %o4, %g1
30711 fbuge %fcc2, loop_2655
30712 array8 %g2, %l5, %o5
30713 nop
30714 fitod %f8, %f30
30715 fdtoi %f30, %f4
30716 sethi 0x0EF6, %l3
30717loop_2655:
30718 udiv %o7, 0x1655, %o1
30719 addc %i0, 0x1B72, %l2
30720 saved
30721 rdpr %cwp, %g1
30722 rdpr %cansave, %g2
30723 rdpr %canrestore, %g3
30724 rdpr %cleanwin, %g4
30725 rdpr %otherwin, %g5
30726 rdpr %wstate, %g6
30727 tneg %xcc, 0x6
30728 nop
30729 setx loop_2656, %l0, %l1
30730 wrpr 0x1, %tl
30731 wrpr %l1, %tnpc
30732 setx 0x34400001400, %l0, %l1
30733 wrpr %l1, %tstate
30734 wrhpr 0x4, %htstate
30735 done
30736 movvc %xcc, %g3, %o2
30737 tcc %icc, 0x1
30738 ldsb [%l7 + 0x24], %o0
30739loop_2656:
30740 tg %xcc, 0x5
30741 set 0x10, %i7
30742 prefetcha [%l7 + %i7] 0x10, 0x0
30743 edge16 %o3, %l0, %l4
30744 movrgz %g7, 0x3C2, %o6
30745 udiv %g5, 0x1B34, %i3
30746 taddcctv %i6, 0x1CED, %l6
30747 bn,a,pt %icc, loop_2657
30748 array8 %g4, %i7, %i4
30749 edge32l %i2, %i5, %l1
30750 nop
30751 setx 0xF4D71FB8, %l0, %l6
30752 st %l6, [%l7 + 0x28]
30753 ld [%l7 + 0x28], %f12
30754 fsqrts %f12, %f21
30755loop_2657:
30756 udivcc %g6, 0x1739, %g1
30757 fmovsne %icc, %f4, %f14
30758 movne %icc, %g2, %l5
30759 fpadd16s %f3, %f16, %f6
30760 wr %g0, 0x80, %asi
30761 ldda [%l7 + 0x40] %asi, %f0
30762 andcc %o4, 0x149E, %l3
30763 set 0x54, %o3
30764 swapa [%l7 + %o3] 0x18, %o7
30765 movne %xcc, %o5, %i0
30766 movneg %xcc, %o1, %g3
30767 alignaddrl %l2, %o0, %i1
30768 xnorcc %o2, 0x1D5C, %o3
30769 movvc %xcc, %l4, %l0
30770 fbul,a %fcc2, loop_2658
30771 fnegd %f4, %f10
30772 fands %f15, %f24, %f0
30773 sdiv %o6, 0x1BA0, %g5
30774loop_2658:
30775 std %f6, [%l7 + 0x20]
30776 popc %g7, %i3
30777 movpos %icc, %i6, %l6
30778 srax %g4, 0x05, %i7
30779 set 0x50, %o5
30780 ldda [%l7 + %o5] 0x19, %i4
30781 move %icc, %i5, %l1
30782 fpack32 %f26, %f30, %f18
30783 fmovrdgez %g6, %f10, %f0
30784 nop
30785 setx 0xE31BBB03, %l0, %l6
30786 st %l6, [%l7 + 0x28]
30787 ld [%l7 + 0x28], %f9
30788 fsqrts %f9, %f17
30789 alignaddr %i2, %g2, %g1
30790 tpos %xcc, 0x2
30791 fmovde %icc, %f15, %f3
30792 fbul,a %fcc1, loop_2659
30793 fbn,a %fcc3, loop_2660
30794 fbn,a %fcc0, loop_2661
30795 brlez %o4, loop_2662
30796loop_2659:
30797 tg %icc, 0x2
30798loop_2660:
30799 bneg,a,pt %xcc, loop_2663
30800loop_2661:
30801 xor %l3, %o7, %l5
30802loop_2662:
30803 bleu,a %icc, loop_2664
30804 nop
30805 setx 0xD0536CAA, %l0, %l6
30806 st %l6, [%l7 + 0x74]
30807 ld [%l7 + 0x74], %fsr
30808loop_2663:
30809 membar 0x2D
30810 add %i0, 0x1D99, %o1
30811loop_2664:
30812 edge16ln %g3, %l2, %o5
30813 movrne %i1, %o2, %o3
30814 udivcc %o0, 0x054C, %l4
30815 te %icc, 0x7
30816 fandnot1s %f14, %f15, %f15
30817 orncc %o6, 0x1C75, %l0
30818 ta %icc, 0x0
30819 fmovdcc %icc, %f21, %f18
30820 alignaddr %g7, %g5, %i6
30821 movpos %xcc, %i3, %l6
30822 edge16ln %g4, %i4, %i5
30823 set 0x50, %i3
30824 stha %i7, [%l7 + %i3] 0x11
30825 nop
30826 fitos %f4, %f19
30827 fstox %f19, %f26
30828 bshuffle %f16, %f12, %f20
30829 stbar
30830 movrlez %l1, %i2, %g6
30831 movleu %xcc, %g2, %o4
30832 tle %xcc, 0x5
30833 andncc %g1, %l3, %l5
30834 tvc %icc, 0x4
30835 fornot1s %f28, %f20, %f18
30836 fors %f31, %f24, %f24
30837 nop
30838 setx 0xCE1BB76C, %l0, %l6
30839 st %l6, [%l7 + 0x28]
30840 ld [%l7 + 0x28], %f5
30841 setx 0x5297B680, %l1, %l5
30842 st %l5, [%l7 + 0x10]
30843 ld [%l7 + 0x10], %f11
30844 fmuls %f11, %f5, %f25
30845 ta %icc, 0x5
30846 set 0x40, %g7
30847 stda %f0, [%l7 + %g7] 0x1f
30848 membar #Sync
30849 xnor %o7, %o1, %i0
30850 movrne %l2, %g3, %i1
30851 xnorcc %o5, 0x089F, %o2
30852 fzeros %f7
30853 stb %o3, [%l7 + 0x7B]
30854 array16 %l4, %o0, %o6
30855 edge16ln %l0, %g5, %g7
30856 sllx %i6, %i3, %g4
30857 udivcc %l6, 0x15DE, %i5
30858 xor %i4, 0x1DB8, %i7
30859 sdiv %i2, 0x07E3, %g6
30860 fmovrdlz %g2, %f16, %f18
30861 sll %l1, 0x02, %o4
30862 edge16 %l3, %g1, %o7
30863 restored
30864 rdpr %cwp, %g1
30865 rdpr %cansave, %g2
30866 rdpr %canrestore, %g3
30867 rdpr %cleanwin, %g4
30868 rdpr %otherwin, %g5
30869 rdpr %wstate, %g6
30870 array8 %o1, %i0, %l2
30871 tcs %xcc, 0x6
30872 tg %xcc, 0x3
30873 fnand %f10, %f8, %f0
30874 tneg %icc, 0x1
30875 nop
30876 setx 0xD7596FA52A1E824D, %l0, %l6
30877 stx %l6, [%l7 + 0x28]
30878 ldd [%l7 + 0x28], %f4
30879 setx 0x93AA0AD9C91C70B7, %l1, %l5
30880 stx %l5, [%l7 + 0x10]
30881 ldd [%l7 + 0x10], %f26
30882 fmuld %f26, %f4, %f14
30883 fnegs %f1, %f21
30884 set 0x5E, %o2
30885 stha %l5, [%l7 + %o2] 0x22
30886 membar #Sync
30887 fmovrdgz %i1, %f12, %f14
30888 set 0x7B, %l3
30889 stba %g3, [%l7 + %l3] 0x2a
30890 membar #Sync
30891 subccc %o5, 0x0639, %o3
30892 set 0x18, %i4
30893 lduha [%l7 + %i4] 0x80, %l4
30894 movvs %xcc, %o0, %o6
30895 edge8n %o2, %g5, %l0
30896 ldstub [%l7 + 0x6C], %i6
30897 udivcc %i3, 0x0CA6, %g4
30898 alignaddrl %l6, %i5, %g7
30899 fbule,a %fcc2, loop_2665
30900 bgu,a,pt %icc, loop_2666
30901 alignaddr %i7, %i4, %i2
30902 movne %xcc, %g6, %l1
30903loop_2665:
30904 nop
30905 set 0x25, %l4
30906 ldstuba [%l7 + %l4] 0x0c, %o4
30907loop_2666:
30908 add %l3, %g2, %o7
30909 set 0x28, %o7
30910 swapa [%l7 + %o7] 0x80, %g1
30911 fxnors %f14, %f1, %f8
30912 tn %xcc, 0x4
30913 tvc %xcc, 0x7
30914 saved
30915 rdpr %cwp, %g1
30916 rdpr %cansave, %g2
30917 rdpr %canrestore, %g3
30918 rdpr %cleanwin, %g4
30919 rdpr %otherwin, %g5
30920 rdpr %wstate, %g6
30921 tgu %xcc, 0x5
30922 movl %icc, %i0, %l2
30923 alignaddr %o1, %i1, %g3
30924 movrgz %l5, %o5, %l4
30925 add %l7, 0x30, %l6
30926 wr %g0, 0x89, %asi
30927 lda [%l6] %asi, %o0
30928 casa [%l6] 0x89, %o0, %o6
30929 wr %g0, 0x89, %asi
30930 ldswa [%l7 + 0x7C] %asi, %o2
30931 bshuffle %f6, %f6, %f18
30932 subc %g5, 0x0DE2, %o3
30933 bn,a,pn %icc, loop_2667
30934 fnot2s %f21, %f9
30935 orncc %i6, %l0, %i3
30936 fbul %fcc0, loop_2668
30937loop_2667:
30938 mova %icc, %g4, %l6
30939 nop
30940 fitod %f26, %f26
30941 movrne %i5, 0x18B, %g7
30942loop_2668:
30943 smul %i7, 0x1CA0, %i2
30944 movn %icc, %i4, %g6
30945 orcc %l1, %l3, %o4
30946 stx %g2, [%l7 + 0x48]
30947 ble,a,pt %icc, loop_2669
30948 movvs %xcc, %o7, %g1
30949 tleu %xcc, 0x0
30950 taddcctv %l2, 0x1E75, %i0
30951loop_2669:
30952 fblg,a %fcc0, loop_2670
30953 orncc %o1, 0x02FA, %g3
30954 fbg %fcc0, loop_2671
30955 fpmerge %f3, %f14, %f18
30956loop_2670:
30957 edge32l %l5, %i1, %o5
30958 movre %l4, %o6, %o2
30959loop_2671:
30960 tle %icc, 0x5
30961 saved
30962 rdpr %cwp, %g1
30963 rdpr %cansave, %g2
30964 rdpr %canrestore, %g3
30965 rdpr %cleanwin, %g4
30966 rdpr %otherwin, %g5
30967 rdpr %wstate, %g6
30968 udiv %g5, 0x1FBD, %o3
30969 bne,pt %xcc, loop_2672
30970 array32 %i6, %l0, %i3
30971 brgz,a %o0, loop_2673
30972 fxnors %f4, %f20, %f20
30973loop_2672:
30974 tsubcctv %l6, %i5, %g4
30975 edge32l %i7, %i2, %g7
30976loop_2673:
30977 edge32 %i4, %l1, %l3
30978 tsubcctv %o4, %g2, %g6
30979 prefetch [%l7 + 0x18], 0x2
30980 mulx %g1, %o7, %i0
30981 movgu %icc, %o1, %g3
30982 edge8 %l2, %l5, %i1
30983 nop
30984 fitos %f26, %f27
30985 movneg %xcc, %o5, %o6
30986 fmovsn %icc, %f5, %f24
30987 orncc %o2, %g5, %l4
30988 umulcc %o3, 0x01E6, %i6
30989 movn %icc, %i3, %l0
30990 and %o0, 0x0431, %l6
30991 add %l7, 0x68, %l6
30992 wr %g0, 0x11, %asi
30993 casa [%l6] 0x11, %g4, %i5
30994 fmovdl %icc, %f14, %f1
30995 movpos %xcc, %i2, %g7
30996 fba,a %fcc3, loop_2674
30997 orncc %i7, 0x0879, %l1
30998 tcs %xcc, 0x5
30999 nop
31000 fitod %f12, %f0
31001 fdtoi %f0, %f21
31002loop_2674:
31003 flush %l7 + 0x54
31004 tcc %icc, 0x0
31005 fxor %f0, %f6, %f16
31006 ldx [%l7 + 0x70], %l3
31007 fmovrsne %o4, %f16, %f18
31008 edge8l %i4, %g6, %g1
31009 movgu %icc, %o7, %i0
31010 edge16 %o1, %g2, %l2
31011 sllx %g3, 0x1D, %i1
31012 ldsw [%l7 + 0x38], %l5
31013 tcc %xcc, 0x2
31014 subc %o5, 0x16FA, %o2
31015 tle %xcc, 0x4
31016 lduw [%l7 + 0x20], %o6
31017 xnorcc %l4, 0x120A, %o3
31018 tleu %icc, 0x3
31019 tvc %xcc, 0x7
31020 fmul8sux16 %f22, %f26, %f30
31021 nop
31022 fitos %f10, %f30
31023 fstox %f30, %f0
31024 edge32 %i6, %g5, %l0
31025 tsubcc %o0, 0x1E8F, %i3
31026 umulcc %g4, 0x0D0B, %i5
31027 tneg %icc, 0x5
31028 orn %i2, 0x1105, %l6
31029 bvc,pn %icc, loop_2675
31030 srax %g7, %i7, %l3
31031 xor %l1, 0x0E19, %i4
31032 movn %xcc, %g6, %o4
31033loop_2675:
31034 tgu %icc, 0x2
31035 movrne %o7, 0x04B, %g1
31036 orn %o1, %i0, %g2
31037 edge32n %l2, %g3, %i1
31038 fbo %fcc0, loop_2676
31039 edge16n %l5, %o2, %o6
31040 andncc %l4, %o5, %i6
31041 fbe %fcc1, loop_2677
31042loop_2676:
31043 restored
31044 rdpr %cwp, %g1
31045 rdpr %cansave, %g2
31046 rdpr %canrestore, %g3
31047 rdpr %cleanwin, %g4
31048 rdpr %otherwin, %g5
31049 rdpr %wstate, %g6
31050 fmovse %xcc, %f14, %f12
31051 edge8ln %g5, %l0, %o0
31052loop_2677:
31053 move %icc, %o3, %g4
31054 taddcctv %i5, 0x14FF, %i3
31055 tsubcctv %i2, %l6, %i7
31056 st %f28, [%l7 + 0x58]
31057 movn %icc, %l3, %g7
31058 be,pn %icc, loop_2678
31059 movvc %icc, %i4, %l1
31060 movl %icc, %g6, %o7
31061 nop
31062 setx loop_2679, %l0, %l1
31063 wrpr 0x1, %tl
31064 wrpr %l1, %tpc
31065 add %l1, 0x4, %l1
31066 wrpr %l1, %tnpc
31067 setx 0x34400001400, %l0, %l1
31068 wrpr %l1, %tstate
31069 wrhpr 0x4, %htstate
31070 retry
31071loop_2678:
31072 orcc %g1, %o1, %o4
31073 wr %g0, 0x22, %asi
31074 stba %g2, [%l7 + 0x1C] %asi
31075 membar #Sync
31076loop_2679:
31077 nop
31078 set 0x0E, %o4
31079 ldsha [%l7 + %o4] 0x89, %l2
31080 fmovdg %xcc, %f1, %f24
31081 fbg,a %fcc0, loop_2680
31082 addc %i0, 0x1377, %i1
31083 movle %xcc, %g3, %l5
31084 fbl %fcc0, loop_2681
31085loop_2680:
31086 movpos %icc, %o6, %o2
31087 movvc %xcc, %l4, %i6
31088 movle %icc, %g5, %l0
31089loop_2681:
31090 taddcctv %o0, 0x08D5, %o3
31091 bne loop_2682
31092 fbul %fcc0, loop_2683
31093 fmovd %f0, %f30
31094 fabsd %f18, %f26
31095loop_2682:
31096 sra %o5, %g4, %i5
31097loop_2683:
31098 tvs %xcc, 0x2
31099 fbn,a %fcc1, loop_2684
31100 fbo %fcc2, loop_2685
31101 nop
31102 fitos %f13, %f1
31103 fstox %f1, %f24
31104 fxtos %f24, %f14
31105 bcs,a,pt %xcc, loop_2686
31106loop_2684:
31107 fpackfix %f2, %f8
31108loop_2685:
31109 nop
31110 wr %g0, 0x10, %asi
31111 sta %f18, [%l7 + 0x1C] %asi
31112loop_2686:
31113 fbug %fcc3, loop_2687
31114 movvc %icc, %i2, %i3
31115 fmovrdlez %l6, %f4, %f18
31116 fxors %f19, %f4, %f1
31117loop_2687:
31118 array8 %l3, %i7, %g7
31119 fpadd16 %f6, %f26, %f20
31120 nop
31121 setx loop_2688, %l0, %l1
31122 wrpr 0x1, %tl
31123 wrpr %l1, %tnpc
31124 setx 0x34400001400, %l0, %l1
31125 wrpr %l1, %tstate
31126 wrhpr 0x4, %htstate
31127 done
31128 andcc %i4, 0x12DC, %g6
31129 fbge,a %fcc3, loop_2689
31130 udivx %o7, 0x0B17, %l1
31131loop_2688:
31132 sir 0x1A5E
31133 wr %g0, 0x11, %asi
31134 sta %f8, [%l7 + 0x50] %asi
31135loop_2689:
31136 umul %g1, %o4, %g2
31137 fornot1 %f8, %f2, %f16
31138 edge8ln %l2, %i0, %o1
31139 movre %i1, 0x300, %g3
31140 srax %l5, %o2, %l4
31141 tn %icc, 0x0
31142 edge32n %i6, %o6, %l0
31143 sethi 0x1217, %g5
31144 sll %o0, %o3, %o5
31145 fcmpne16 %f6, %f24, %g4
31146 taddcctv %i5, %i2, %l6
31147 edge16l %l3, %i3, %i7
31148 fmovrsgz %i4, %f28, %f18
31149 fpmerge %f6, %f19, %f12
31150 fnands %f17, %f11, %f15
31151 sub %g7, 0x1FB5, %g6
31152 tle %xcc, 0x4
31153 bvc,a,pn %icc, loop_2690
31154 pdist %f14, %f14, %f10
31155 fmovdvs %xcc, %f16, %f6
31156 sethi 0x0D51, %l1
31157loop_2690:
31158 fnor %f14, %f20, %f0
31159 movgu %xcc, %o7, %o4
31160 udiv %g2, 0x1027, %g1
31161 fmul8sux16 %f10, %f18, %f14
31162 ldd [%l7 + 0x10], %i0
31163 xnorcc %l2, 0x1848, %o1
31164 nop
31165 setx 0x016E003E455B95B3, %l0, %l6
31166 stx %l6, [%l7 + 0x28]
31167 ldd [%l7 + 0x28], %f12
31168 setx 0x6E3AD63315EFB949, %l1, %l5
31169 stx %l5, [%l7 + 0x10]
31170 ldd [%l7 + 0x10], %f12
31171 faddd %f12, %f12, %f2
31172 taddcc %g3, %i1, %o2
31173 nop
31174 setx 0x4EE81083DF4B7280, %l0, %l6
31175 stx %l6, [%l7 + 0x28]
31176 ldd [%l7 + 0x28], %f18
31177 setx 0x848B5C7AA4AA33A9, %l1, %l5
31178 stx %l5, [%l7 + 0x10]
31179 ldd [%l7 + 0x10], %f20
31180 fsubd %f20, %f18, %f8
31181 movpos %icc, %l5, %i6
31182 edge32l %o6, %l0, %g5
31183 fbl,a %fcc2, loop_2691
31184 tvc %xcc, 0x6
31185 bpos,a %xcc, loop_2692
31186 sethi 0x156E, %l4
31187loop_2691:
31188 edge32n %o3, %o0, %o5
31189 fmovdne %icc, %f10, %f13
31190loop_2692:
31191 tne %icc, 0x3
31192 te %icc, 0x5
31193 faligndata %f10, %f12, %f0
31194 alignaddr %g4, %i2, %i5
31195 bg,a %icc, loop_2693
31196 fpsub16s %f8, %f1, %f11
31197 umulcc %l3, 0x157A, %l6
31198 wr %g0, 0x81, %asi
31199 ldstuba [%l7 + 0x2A] %asi, %i7
31200loop_2693:
31201 tn %icc, 0x0
31202 and %i4, %i3, %g7
31203 fzeros %f29
31204 set 0x20, %l0
31205 prefetcha [%l7 + %l0] 0x81, 0x1
31206 fbn,a %fcc0, loop_2694
31207 fmovdge %xcc, %f26, %f27
31208 fabss %f5, %f11
31209 fabss %f30, %f24
31210loop_2694:
31211 tl %xcc, 0x6
31212 tvs %xcc, 0x3
31213 st %f15, [%l7 + 0x54]
31214 bgu,pn %xcc, loop_2695
31215 fand %f16, %f20, %f24
31216 xor %o7, 0x1B65, %o4
31217 brz,a %l1, loop_2696
31218loop_2695:
31219 srl %g1, %g2, %i0
31220 wr %g0, 0x80, %asi
31221 ldda [%l7 + 0x40] %asi, %f16
31222loop_2696:
31223 movneg %icc, %o1, %l2
31224 smulcc %i1, %o2, %l5
31225 movvs %xcc, %g3, %i6
31226 fmovrsgz %o6, %f8, %f24
31227 orncc %l0, %l4, %o3
31228 movg %xcc, %g5, %o0
31229 addc %o5, %i2, %g4
31230 popc %i5, %l3
31231 andcc %l6, 0x0706, %i7
31232 wr %g0, 0x2c, %asi
31233 ldda [%l7 + 0x70] %asi, %i4
31234 fmovrslez %i3, %f22, %f3
31235 tvs %icc, 0x0
31236 xnor %g6, 0x1BE3, %g7
31237 movcc %xcc, %o4, %o7
31238 movcs %xcc, %l1, %g2
31239 tvc %icc, 0x6
31240 movge %xcc, %i0, %g1
31241 edge16 %l2, %o1, %o2
31242 subccc %l5, 0x0E8C, %i1
31243 sdiv %i6, 0x1137, %g3
31244 sllx %l0, 0x02, %o6
31245 array32 %l4, %g5, %o0
31246 edge16l %o5, %o3, %g4
31247 ldub [%l7 + 0x11], %i5
31248 tpos %xcc, 0x5
31249 movrne %i2, %l6, %l3
31250 ldd [%l7 + 0x30], %i6
31251 fpadd16 %f22, %f16, %f24
31252 movg %xcc, %i3, %i4
31253 array16 %g6, %o4, %g7
31254 orcc %o7, 0x0BE1, %l1
31255 nop
31256 fitod %f31, %f14
31257 sethi 0x1A3E, %i0
31258 fmovdvs %icc, %f20, %f16
31259 bcc,a loop_2697
31260 alignaddr %g2, %l2, %g1
31261 subcc %o2, %o1, %l5
31262 ldd [%l7 + 0x70], %i6
31263loop_2697:
31264 ldd [%l7 + 0x68], %i0
31265 movleu %icc, %g3, %o6
31266 fbn %fcc3, loop_2698
31267 srlx %l0, 0x10, %g5
31268 ldsh [%l7 + 0x50], %o0
31269 sir 0x1FC8
31270loop_2698:
31271 saved
31272 rdpr %cwp, %g1
31273 rdpr %cansave, %g2
31274 rdpr %canrestore, %g3
31275 rdpr %cleanwin, %g4
31276 rdpr %otherwin, %g5
31277 rdpr %wstate, %g6
31278 tcs %icc, 0x4
31279 fcmpne16 %f4, %f18, %l4
31280 movrlz %o5, %g4, %i5
31281 movvc %icc, %i2, %l6
31282 fnegs %f20, %f28
31283 add %l7, 0x54, %l6
31284 wr %g0, 0x18, %asi
31285 lda [%l6] %asi, %o3
31286 casa [%l6] 0x18, %o3, %i7
31287 fmovdpos %xcc, %f21, %f29
31288 saved
31289 rdpr %cwp, %g1
31290 rdpr %cansave, %g2
31291 rdpr %canrestore, %g3
31292 rdpr %cleanwin, %g4
31293 rdpr %otherwin, %g5
31294 rdpr %wstate, %g6
31295 saved
31296 rdpr %cwp, %g1
31297 rdpr %cansave, %g2
31298 rdpr %canrestore, %g3
31299 rdpr %cleanwin, %g4
31300 rdpr %otherwin, %g5
31301 rdpr %wstate, %g6
31302 tsubcc %l3, 0x1C14, %i4
31303 fpackfix %f6, %f22
31304 sethi 0x1901, %g6
31305 be %icc, loop_2699
31306 sdivx %i3, 0x07D3, %g7
31307 add %l7, 0x74, %l6
31308 wr %g0, 0x89, %asi
31309 lda [%l6] %asi, %o7
31310 casa [%l6] 0x89, %o7, %o4
31311loop_2699:
31312 and %l1, %i0, %l2
31313 bcc,pn %xcc, loop_2700
31314 xor %g2, %g1, %o1
31315 fbe,a %fcc2, loop_2701
31316 nop
31317 setx loop_2702, %l0, %l1
31318 wrpr 0x1, %tl
31319 wrpr %l1, %tnpc
31320 setx 0x34400001400, %l0, %l1
31321 wrpr %l1, %tstate
31322 wrhpr 0x4, %htstate
31323 done
31324loop_2700:
31325 fbg %fcc1, loop_2703
31326 edge16ln %o2, %l5, %i1
31327loop_2701:
31328 saved
31329 rdpr %cwp, %g1
31330 rdpr %cansave, %g2
31331 rdpr %canrestore, %g3
31332 rdpr %cleanwin, %g4
31333 rdpr %otherwin, %g5
31334 rdpr %wstate, %g6
31335loop_2702:
31336 fbge %fcc2, loop_2704
31337loop_2703:
31338 faligndata %f26, %f26, %f18
31339 sll %i6, %o6, %l0
31340 mulx %g3, 0x116B, %o0
31341loop_2704:
31342 edge8 %g5, %l4, %g4
31343 nop
31344 fitod %f0, %f26
31345 fdtos %f26, %f10
31346 subcc %i5, %i2, %o5
31347 subc %l6, %o3, %i7
31348 fmovsvs %icc, %f12, %f24
31349 tne %icc, 0x0
31350 nop
31351 set 0x38, %g3
31352 stx %i4, [%l7 + %g3]
31353 fmul8x16au %f0, %f13, %f0
31354 array8 %g6, %i3, %l3
31355 xorcc %o7, 0x1C8E, %g7
31356 wr %g0, 0x80, %asi
31357 ldsba [%l7 + 0x66] %asi, %l1
31358 mulx %o4, %i0, %l2
31359 fbge,a %fcc3, loop_2705
31360 udivx %g2, 0x078B, %o1
31361 ta %icc, 0x6
31362 andncc %g1, %l5, %o2
31363loop_2705:
31364 bn,a loop_2706
31365 fsrc2 %f26, %f0
31366 nop
31367 setx 0x7ABD67157055ED1D, %l0, %l6
31368 stx %l6, [%l7 + 0x40]
31369 ldx [%l7 + 0x40], %fsr
31370 fbu,a %fcc0, loop_2707
31371loop_2706:
31372 sll %i1, 0x0D, %o6
31373 nop
31374 setx 0x269B1C156BF25621, %l0, %l6
31375 stx %l6, [%l7 + 0x28]
31376 ldd [%l7 + 0x28], %f4
31377 setx 0x304BCC7B2FCA0C99, %l1, %l5
31378 stx %l5, [%l7 + 0x10]
31379 ldd [%l7 + 0x10], %f22
31380 fdivd %f22, %f4, %f16
31381 subccc %l0, 0x1751, %i6
31382loop_2707:
31383 nop
31384 setx 0x691F5ADB506CCEBA, %l0, %l6
31385 stx %l6, [%l7 + 0x08]
31386 ldx [%l7 + 0x08], %fsr
31387 movpos %xcc, %o0, %g3
31388 movgu %icc, %l4, %g4
31389 brnz %g5, loop_2708
31390 edge8n %i2, %i5, %l6
31391 wr %g0, 0x88, %asi
31392 stba %o5, [%l7 + 0x44] %asi
31393loop_2708:
31394 movle %icc, %o3, %i7
31395 mova %icc, %i4, %g6
31396 fandnot2s %f15, %f27, %f7
31397 fmovsa %xcc, %f26, %f2
31398 movge %icc, %i3, %l3
31399 wr %g0, 0x18, %asi
31400 ldsba [%l7 + 0x18] %asi, %g7
31401 fmovrdlz %o7, %f2, %f2
31402 bvc %icc, loop_2709
31403 umulcc %l1, 0x1633, %o4
31404 movre %i0, 0x26F, %g2
31405 set 0x66, %o6
31406 lduba [%l7 + %o6] 0x14, %l2
31407loop_2709:
31408 or %g1, 0x0120, %o1
31409 fbge %fcc2, loop_2710
31410 xnorcc %l5, 0x0635, %i1
31411 nop
31412 setx 0x4952E127, %l0, %l6
31413 st %l6, [%l7 + 0x28]
31414 ld [%l7 + 0x28], %f11
31415 setx 0xB04D9DA9, %l1, %l5
31416 st %l5, [%l7 + 0x10]
31417 ld [%l7 + 0x10], %f18
31418 fadds %f18, %f11, %f8
31419 bn,a,pn %icc, loop_2711
31420loop_2710:
31421 edge16n %o6, %l0, %i6
31422 sllx %o0, %g3, %l4
31423 fnand %f10, %f4, %f28
31424loop_2711:
31425 nop
31426 fitos %f13, %f29
31427 fstox %f29, %f26
31428 sub %g4, 0x1EA2, %g5
31429 edge8n %i2, %o2, %i5
31430 fand %f30, %f14, %f18
31431 orcc %o5, %l6, %o3
31432 edge16l %i7, %g6, %i4
31433 tsubcc %l3, 0x1536, %g7
31434 udivx %o7, 0x0630, %i3
31435 fandnot2s %f14, %f17, %f27
31436 nop
31437 fitos %f14, %f23
31438 fstoi %f23, %f13
31439 fpack32 %f14, %f4, %f10
31440 andcc %l1, %o4, %g2
31441 nop
31442 setx loop_2712, %l0, %l1
31443 wrpr 0x1, %tl
31444 wrpr %l1, %tnpc
31445 setx 0x34400001400, %l0, %l1
31446 wrpr %l1, %tstate
31447 wrhpr 0x4, %htstate
31448 done
31449 ldd [%l7 + 0x20], %i0
31450 fbu %fcc2, loop_2713
31451 fbg,a %fcc2, loop_2714
31452loop_2712:
31453 move %icc, %g1, %o1
31454 andn %l5, %i1, %l2
31455loop_2713:
31456 brlez %o6, loop_2715
31457loop_2714:
31458 fsrc2 %f24, %f28
31459 fones %f12
31460 swap [%l7 + 0x74], %i6
31461loop_2715:
31462 movpos %xcc, %l0, %o0
31463 stx %g3, [%l7 + 0x08]
31464 orncc %g4, 0x110C, %l4
31465 andncc %g5, %i2, %o2
31466 fone %f8
31467 tsubcc %o5, %i5, %l6
31468 subc %o3, %i7, %g6
31469 xnorcc %l3, %g7, %o7
31470 set 0x2C, %i1
31471 swapa [%l7 + %i1] 0x19, %i3
31472 xnorcc %i4, %l1, %g2
31473 fcmpgt32 %f18, %f6, %o4
31474 sub %i0, 0x04B9, %g1
31475 udiv %l5, 0x0C18, %o1
31476 edge16 %i1, %o6, %i6
31477 fmovsne %xcc, %f18, %f14
31478 fmovrdlz %l2, %f28, %f22
31479 bcc loop_2716
31480 fands %f26, %f26, %f18
31481 array16 %o0, %l0, %g3
31482 sll %g4, 0x0B, %l4
31483loop_2716:
31484 srlx %g5, 0x0E, %o2
31485 mova %xcc, %i2, %i5
31486 fandnot1s %f24, %f22, %f1
31487 or %o5, %l6, %i7
31488 bcs,pt %xcc, loop_2717
31489 bne %xcc, loop_2718
31490 sir 0x02AD
31491 tneg %xcc, 0x0
31492loop_2717:
31493 fpack32 %f26, %f26, %f26
31494loop_2718:
31495 ta %icc, 0x6
31496 fbg %fcc0, loop_2719
31497 tcc %icc, 0x1
31498 wr %g0, 0x80, %asi
31499 stha %o3, [%l7 + 0x7A] %asi
31500loop_2719:
31501 sth %g6, [%l7 + 0x18]
31502 fandnot1 %f0, %f12, %f4
31503 nop
31504 setx 0xE5F6E839, %l0, %l6
31505 st %l6, [%l7 + 0x28]
31506 ld [%l7 + 0x28], %f24
31507 fsqrts %f24, %f15
31508 andcc %g7, 0x106F, %l3
31509 array16 %i3, %o7, %i4
31510 fcmple32 %f10, %f6, %g2
31511 xorcc %l1, 0x0432, %o4
31512 fbe,a %fcc2, loop_2720
31513 sdivx %i0, 0x12A7, %g1
31514 bvc,pn %xcc, loop_2721
31515 movl %icc, %l5, %i1
31516loop_2720:
31517 fpmerge %f16, %f20, %f20
31518 tg %xcc, 0x5
31519loop_2721:
31520 movrlez %o6, 0x297, %i6
31521 alignaddrl %o1, %l2, %l0
31522 fble,a %fcc2, loop_2722
31523 bleu,pt %icc, loop_2723
31524 srl %g3, 0x02, %g4
31525 taddcctv %l4, %g5, %o0
31526loop_2722:
31527 tne %icc, 0x4
31528loop_2723:
31529 orcc %i2, 0x0315, %i5
31530 ldd [%l7 + 0x78], %f2
31531 lduw [%l7 + 0x60], %o2
31532 subccc %o5, 0x0C8B, %l6
31533 fmovdvs %xcc, %f6, %f16
31534 fpackfix %f6, %f19
31535 sethi 0x1F5A, %o3
31536 mulx %i7, %g6, %l3
31537 sll %i3, 0x19, %g7
31538 bcs,pt %icc, loop_2724
31539 fbne %fcc0, loop_2725
31540 movle %xcc, %i4, %o7
31541 fbe %fcc3, loop_2726
31542loop_2724:
31543 brz %g2, loop_2727
31544loop_2725:
31545 edge16ln %l1, %i0, %o4
31546 fsrc1s %f23, %f16
31547loop_2726:
31548 nop
31549 wr %g0, 0x80, %asi
31550 ldstuba [%l7 + 0x62] %asi, %g1
31551loop_2727:
31552 nop
31553 set 0x34, %g6
31554 stwa %l5, [%l7 + %g6] 0x22
31555 membar #Sync
31556 addccc %o6, 0x0EE6, %i1
31557 movleu %xcc, %i6, %o1
31558 srlx %l0, %g3, %g4
31559 fmovsle %xcc, %f24, %f19
31560 bge,a,pn %xcc, loop_2728
31561 sra %l4, %g5, %l2
31562 tcs %icc, 0x4
31563 movrne %o0, 0x305, %i5
31564loop_2728:
31565 edge16 %o2, %i2, %o5
31566 fble,a %fcc0, loop_2729
31567 edge16ln %o3, %l6, %i7
31568 bcc loop_2730
31569 stw %g6, [%l7 + 0x70]
31570loop_2729:
31571 tcc %xcc, 0x7
31572 mova %icc, %l3, %i3
31573loop_2730:
31574 restored
31575 rdpr %cwp, %g1
31576 rdpr %cansave, %g2
31577 rdpr %canrestore, %g3
31578 rdpr %cleanwin, %g4
31579 rdpr %otherwin, %g5
31580 rdpr %wstate, %g6
31581 tle %xcc, 0x7
31582 xnor %g7, %i4, %o7
31583 ld [%l7 + 0x44], %f17
31584 fmovd %f26, %f4
31585 subcc %l1, 0x089A, %g2
31586 subccc %i0, 0x0B78, %o4
31587 nop
31588 setx loop_2731, %l0, %l1
31589 wrpr 0x1, %tl
31590 wrpr %l1, %tpc
31591 add %l1, 0x4, %l1
31592 wrpr %l1, %tnpc
31593 setx 0x34400001400, %l0, %l1
31594 wrpr %l1, %tstate
31595 wrhpr 0x4, %htstate
31596 retry
31597 bleu,a %icc, loop_2732
31598 udivx %g1, 0x0F4F, %o6
31599 smulcc %l5, %i6, %o1
31600loop_2731:
31601 movne %xcc, %i1, %l0
31602loop_2732:
31603 fbl,a %fcc0, loop_2733
31604 bcs,pt %xcc, loop_2734
31605 orcc %g3, 0x085E, %g4
31606 membar 0x0D
31607loop_2733:
31608 edge32ln %g5, %l4, %o0
31609loop_2734:
31610 bl,pn %icc, loop_2735
31611 edge16l %i5, %o2, %i2
31612 and %o5, 0x0BFA, %l2
31613 fmovda %xcc, %f20, %f28
31614loop_2735:
31615 addccc %o3, 0x0E9F, %l6
31616 edge32n %i7, %l3, %g6
31617 orncc %i3, %g7, %o7
31618 sir 0x1DD4
31619 sth %i4, [%l7 + 0x38]
31620 fmovrdne %l1, %f14, %f18
31621 fsrc1 %f30, %f18
31622 fpsub16 %f26, %f26, %f12
31623 edge8n %i0, %g2, %o4
31624 udiv %o6, 0x09EC, %g1
31625 tsubcctv %i6, %o1, %l5
31626 tsubcc %i1, 0x1480, %g3
31627 brnz %g4, loop_2736
31628 andncc %g5, %l4, %o0
31629 set 0x14, %i6
31630 stwa %l0, [%l7 + %i6] 0x19
31631loop_2736:
31632 movre %o2, %i5, %o5
31633 sir 0x0BFD
31634 wr %g0, 0x80, %asi
31635 stda %f0, [%l7 + 0x40] %asi
31636 tpos %xcc, 0x0
31637 restored
31638 rdpr %cwp, %g1
31639 rdpr %cansave, %g2
31640 rdpr %canrestore, %g3
31641 rdpr %cleanwin, %g4
31642 rdpr %otherwin, %g5
31643 rdpr %wstate, %g6
31644 fmovsge %xcc, %f19, %f1
31645 taddcc %i2, 0x1BB1, %l2
31646 add %l7, 0x28, %l6
31647 wr %g0, 0x11, %asi
31648 lda [%l6] %asi, %o3
31649 casa [%l6] %asi, %o3, %i7
31650 edge32l %l6, %g6, %i3
31651 edge8 %l3, %g7, %i4
31652 bg,a %icc, loop_2737
31653 edge32ln %l1, %o7, %i0
31654 mulscc %g2, 0x0883, %o6
31655 wr %g0, 0xf9, %asi
31656 stda %f16, [%l7 + 0x40] %asi
31657 membar #Sync
31658loop_2737:
31659 swap [%l7 + 0x28], %o4
31660 array32 %g1, %o1, %i6
31661 bgu loop_2738
31662 fbule,a %fcc2, loop_2739
31663 movn %xcc, %i1, %g3
31664 fmovrsgez %g4, %f2, %f28
31665loop_2738:
31666 orncc %g5, %l4, %o0
31667loop_2739:
31668 tsubcc %l0, 0x0129, %l5
31669 nop
31670 setx loop_2740, %l0, %l1
31671 wrpr 0x1, %tl
31672 wrpr %l1, %tpc
31673 add %l1, 0x4, %l1
31674 wrpr %l1, %tnpc
31675 setx 0x34400001400, %l0, %l1
31676 wrpr %l1, %tstate
31677 wrhpr 0x4, %htstate
31678 retry
31679 array32 %i5, %o2, %o5
31680 fcmpeq32 %f4, %f26, %i2
31681 edge16l %o3, %l2, %l6
31682loop_2740:
31683 edge8n %i7, %g6, %i3
31684 brlez,a %g7, loop_2741
31685 sdivcc %l3, 0x0C08, %i4
31686 movgu %icc, %l1, %o7
31687 fbn %fcc2, loop_2742
31688loop_2741:
31689 fsrc1s %f13, %f6
31690 edge8n %g2, %o6, %i0
31691 set 0x3C, %o0
31692 swapa [%l7 + %o0] 0x80, %g1
31693loop_2742:
31694 fpsub32s %f28, %f0, %f6
31695 wr %g0, 0x2b, %asi
31696 stba %o1, [%l7 + 0x6D] %asi
31697 membar #Sync
31698 membar 0x6E
31699 movrgz %i6, %o4, %i1
31700 fbg %fcc0, loop_2743
31701 fmovdg %icc, %f21, %f26
31702 alignaddrl %g4, %g5, %g3
31703 umulcc %o0, %l4, %l0
31704loop_2743:
31705 fmovdl %xcc, %f26, %f31
31706 udivx %l5, 0x1CA9, %i5
31707 movl %icc, %o2, %i2
31708 srl %o5, %l2, %o3
31709 edge32ln %l6, %i7, %g6
31710 bcs,a,pt %xcc, loop_2744
31711 fbuge %fcc0, loop_2745
31712 subccc %i3, %g7, %l3
31713 lduh [%l7 + 0x52], %i4
31714loop_2744:
31715 add %o7, 0x110A, %g2
31716loop_2745:
31717 ba,pn %xcc, loop_2746
31718 ldsb [%l7 + 0x39], %o6
31719 xor %i0, %l1, %o1
31720 srl %g1, 0x13, %i6
31721loop_2746:
31722 nop
31723 setx 0x62B7695B75FF211A, %l0, %l6
31724 stx %l6, [%l7 + 0x28]
31725 ldd [%l7 + 0x28], %f16
31726 setx 0xF07A52C743988C80, %l1, %l5
31727 stx %l5, [%l7 + 0x10]
31728 ldd [%l7 + 0x10], %f10
31729 fsubd %f10, %f16, %f12
31730 edge8ln %o4, %g4, %g5
31731 subcc %g3, %i1, %o0
31732 fmovsl %xcc, %f9, %f27
31733 edge32n %l4, %l0, %l5
31734 set 0x40, %l2
31735 stda %f0, [%l7 + %l2] 0xf8
31736 membar #Sync
31737 bvc %xcc, loop_2747
31738 fmovrdgez %o2, %f2, %f22
31739 smulcc %i5, 0x0AC4, %i2
31740 alignaddr %o5, %o3, %l2
31741loop_2747:
31742 edge32n %l6, %g6, %i3
31743 ba,pt %xcc, loop_2748
31744 orncc %i7, %g7, %l3
31745 fpsub16 %f0, %f12, %f20
31746 taddcc %i4, 0x1772, %o7
31747loop_2748:
31748 movrgez %g2, %i0, %l1
31749 mova %icc, %o1, %g1
31750 movne %icc, %o6, %i6
31751 andncc %g4, %o4, %g3
31752 edge32ln %g5, %i1, %l4
31753 bg,a loop_2749
31754 popc %l0, %l5
31755 fmovscs %xcc, %f28, %f0
31756 fbg,a %fcc2, loop_2750
31757loop_2749:
31758 subcc %o0, 0x0946, %i5
31759 edge32ln %i2, %o2, %o3
31760 set 0x20, %g5
31761 ldda [%l7 + %g5] 0x88, %l2
31762loop_2750:
31763 movrne %l6, 0x0F9, %o5
31764 movcc %xcc, %i3, %g6
31765 edge8l %g7, %l3, %i7
31766 fble,a %fcc0, loop_2751
31767 bvc,a,pn %xcc, loop_2752
31768 andcc %o7, 0x0341, %g2
31769 sth %i0, [%l7 + 0x24]
31770loop_2751:
31771 brgez %i4, loop_2753
31772loop_2752:
31773 subccc %o1, %l1, %o6
31774 edge32n %i6, %g1, %g4
31775 movleu %xcc, %o4, %g3
31776loop_2753:
31777 fbug %fcc2, loop_2754
31778 bge,a loop_2755
31779 lduw [%l7 + 0x60], %i1
31780 wr %g0, 0x2c, %asi
31781 ldda [%l7 + 0x20] %asi, %g4
31782loop_2754:
31783 taddcctv %l4, 0x1111, %l0
31784loop_2755:
31785 movneg %icc, %l5, %i5
31786 tvc %xcc, 0x7
31787 xnor %i2, %o0, %o3
31788 tle %xcc, 0x0
31789 fpmerge %f22, %f21, %f18
31790 set 0x40, %o1
31791 stda %f16, [%l7 + %o1] 0x88
31792 wr %g0, 0x80, %asi
31793 lduha [%l7 + 0x32] %asi, %l2
31794 udiv %l6, 0x0BEC, %o5
31795 te %xcc, 0x3
31796 edge16n %o2, %g6, %g7
31797 fnegd %f12, %f8
31798 fblg,a %fcc0, loop_2756
31799 nop
31800 setx loop_2757, %l0, %l1
31801 jmpl %l1, %l3
31802 alignaddr %i7, %i3, %o7
31803 sth %i0, [%l7 + 0x42]
31804loop_2756:
31805 stbar
31806loop_2757:
31807 bshuffle %f26, %f12, %f20
31808 fnors %f29, %f23, %f1
31809 or %i4, %g2, %o1
31810 fnor %f30, %f30, %f8
31811 edge8 %l1, %o6, %i6
31812 tne %xcc, 0x2
31813 or %g1, %g4, %o4
31814 movleu %xcc, %i1, %g3
31815 bcs,a %xcc, loop_2758
31816 fmovsl %xcc, %f3, %f29
31817 fmovrse %g5, %f24, %f28
31818 bpos,a,pn %xcc, loop_2759
31819loop_2758:
31820 add %l4, 0x0367, %l0
31821 bcs,a,pt %icc, loop_2760
31822 bneg %xcc, loop_2761
31823loop_2759:
31824 movgu %icc, %l5, %i2
31825 movg %icc, %i5, %o3
31826loop_2760:
31827 tg %icc, 0x0
31828loop_2761:
31829 tle %xcc, 0x5
31830 alignaddr %o0, %l6, %l2
31831 set 0x67, %l5
31832 ldstuba [%l7 + %l5] 0x80, %o2
31833 fbe,a %fcc2, loop_2762
31834 fzeros %f26
31835 tgu %icc, 0x4
31836 xor %g6, %o5, %g7
31837loop_2762:
31838 edge8l %l3, %i7, %i3
31839 edge16ln %o7, %i0, %g2
31840 movl %icc, %o1, %l1
31841 xnor %o6, 0x0922, %i6
31842 tneg %xcc, 0x7
31843 movpos %icc, %g1, %i4
31844 srax %g4, 0x00, %o4
31845 fba,a %fcc0, loop_2763
31846 sra %i1, 0x05, %g3
31847 sdiv %l4, 0x0930, %g5
31848 umulcc %l5, %l0, %i5
31849loop_2763:
31850 fbue %fcc2, loop_2764
31851 array32 %o3, %i2, %o0
31852 mulx %l2, %o2, %l6
31853 nop
31854 fitos %f2, %f27
31855 fstox %f27, %f16
31856loop_2764:
31857 udivx %o5, 0x08DB, %g7
31858 bvs loop_2765
31859 fmovdleu %xcc, %f18, %f15
31860 sub %l3, %i7, %i3
31861 movl %icc, %o7, %i0
31862loop_2765:
31863 tvs %xcc, 0x0
31864 sllx %g2, %o1, %l1
31865 fmovsge %icc, %f24, %f10
31866 movrne %g6, 0x238, %o6
31867 addc %i6, %g1, %g4
31868 wr %g0, 0x0c, %asi
31869 lduwa [%l7 + 0x2C] %asi, %i4
31870 array32 %i1, %g3, %l4
31871 fmul8x16 %f15, %f8, %f24
31872 xor %o4, 0x169C, %l5
31873 tneg %icc, 0x5
31874 sth %g5, [%l7 + 0x52]
31875 ld [%l7 + 0x10], %f1
31876 movg %xcc, %i5, %l0
31877 set 0x58, %i5
31878 ldstuba [%l7 + %i5] 0x89, %o3
31879 srax %i2, %l2, %o2
31880 or %l6, 0x117F, %o5
31881 movcs %xcc, %o0, %l3
31882 ldsw [%l7 + 0x74], %g7
31883 edge16n %i7, %i3, %i0
31884 fblg %fcc0, loop_2766
31885 array32 %o7, %o1, %g2
31886 flush %l7 + 0x28
31887 fnegd %f24, %f12
31888loop_2766:
31889 bgu,a,pt %icc, loop_2767
31890 umulcc %g6, %o6, %l1
31891 tl %icc, 0x7
31892 tcs %xcc, 0x0
31893loop_2767:
31894 andncc %i6, %g1, %g4
31895 nop
31896 fitod %f8, %f10
31897 fdtox %f10, %f14
31898 edge32l %i1, %i4, %g3
31899 bshuffle %f8, %f26, %f16
31900 movleu %xcc, %l4, %l5
31901 fble %fcc0, loop_2768
31902 xorcc %o4, %g5, %i5
31903 tleu %xcc, 0x0
31904 edge16n %o3, %i2, %l0
31905loop_2768:
31906 bvs,pt %xcc, loop_2769
31907 membar 0x43
31908 flush %l7 + 0x0C
31909 wr %g0, 0x10, %asi
31910 sta %f4, [%l7 + 0x44] %asi
31911loop_2769:
31912 movre %o2, 0x2E1, %l2
31913 popc 0x0858, %l6
31914 bge %xcc, loop_2770
31915 edge8l %o5, %o0, %g7
31916 movge %xcc, %l3, %i3
31917 nop
31918 set 0x3E, %g2
31919 lduh [%l7 + %g2], %i0
31920loop_2770:
31921 fornot1s %f17, %f4, %f12
31922 move %xcc, %i7, %o7
31923 fmovdvc %xcc, %f27, %f11
31924 fpsub16 %f24, %f18, %f22
31925 ldd [%l7 + 0x18], %f16
31926 movcs %xcc, %g2, %o1
31927 move %xcc, %g6, %o6
31928 umul %l1, %i6, %g1
31929 andncc %i1, %i4, %g3
31930 movrlz %l4, 0x056, %g4
31931 fmovse %xcc, %f12, %f26
31932 bg,a loop_2771
31933 edge32 %o4, %g5, %i5
31934 nop
31935 setx 0x29869BA07074C981, %l0, %l6
31936 stx %l6, [%l7 + 0x30]
31937 ldx [%l7 + 0x30], %fsr
31938 nop
31939 fitos %f6, %f19
31940 fstoi %f19, %f15
31941loop_2771:
31942 tsubcc %o3, %l5, %i2
31943 fmovdvs %icc, %f17, %f9
31944 orcc %l0, 0x1466, %l2
31945 movge %xcc, %l6, %o2
31946 set 0x38, %g4
31947 sta %f7, [%l7 + %g4] 0x80
31948 andncc %o0, %g7, %o5
31949 edge32l %i3, %l3, %i0
31950 fzeros %f7
31951 fsrc2 %f22, %f14
31952 move %xcc, %o7, %i7
31953 movcc %icc, %g2, %g6
31954 ldsw [%l7 + 0x08], %o1
31955 tsubcc %o6, %i6, %g1
31956 edge8n %i1, %l1, %i4
31957 ldsw [%l7 + 0x54], %g3
31958 sll %g4, 0x07, %o4
31959 movle %xcc, %l4, %g5
31960 nop
31961 setx 0x10733FD0, %l0, %l6
31962 st %l6, [%l7 + 0x78]
31963 ld [%l7 + 0x78], %fsr
31964 srlx %o3, %l5, %i2
31965 fmovdgu %xcc, %f14, %f6
31966 tne %xcc, 0x3
31967 umulcc %l0, 0x0862, %i5
31968 brz,a %l6, loop_2772
31969 bleu,a %xcc, loop_2773
31970 fbge %fcc0, loop_2774
31971 sra %o2, %o0, %g7
31972loop_2772:
31973 fpsub32 %f6, %f8, %f16
31974loop_2773:
31975 edge8 %o5, %i3, %l2
31976loop_2774:
31977 orcc %i0, 0x0D69, %o7
31978 ldub [%l7 + 0x45], %l3
31979 fzero %f14
31980 restored
31981 rdpr %cwp, %g1
31982 rdpr %cansave, %g2
31983 rdpr %canrestore, %g3
31984 rdpr %cleanwin, %g4
31985 rdpr %otherwin, %g5
31986 rdpr %wstate, %g6
31987 xorcc %g2, %g6, %i7
31988 fmul8x16al %f15, %f31, %f0
31989 array8 %o1, %o6, %g1
31990 fcmpeq16 %f26, %f30, %i6
31991 saved
31992 rdpr %cwp, %g1
31993 rdpr %cansave, %g2
31994 rdpr %canrestore, %g3
31995 rdpr %cleanwin, %g4
31996 rdpr %otherwin, %g5
31997 rdpr %wstate, %g6
31998 tpos %icc, 0x4
31999 bcc loop_2775
32000 saved
32001 rdpr %cwp, %g1
32002 rdpr %cansave, %g2
32003 rdpr %canrestore, %g3
32004 rdpr %cleanwin, %g4
32005 rdpr %otherwin, %g5
32006 rdpr %wstate, %g6
32007 tcs %icc, 0x0
32008 set 0x2A, %l1
32009 stha %l1, [%l7 + %l1] 0xe3
32010 membar #Sync
32011loop_2775:
32012 tcc %icc, 0x6
32013 movne %xcc, %i1, %i4
32014 addccc %g4, %o4, %g3
32015 fnegd %f18, %f12
32016 array8 %g5, %l4, %l5
32017 movgu %icc, %i2, %o3
32018 ldsw [%l7 + 0x64], %i5
32019 andncc %l0, %l6, %o2
32020 tge %icc, 0x2
32021 movrlz %g7, 0x1FC, %o5
32022 movrne %o0, 0x391, %i3
32023 udivcc %i0, 0x076D, %o7
32024 fmovrsgz %l3, %f31, %f27
32025 tge %icc, 0x3
32026 fbn %fcc2, loop_2776
32027 udivcc %g2, 0x04F4, %g6
32028 fxnors %f26, %f6, %f7
32029 tl %icc, 0x4
32030loop_2776:
32031 movrne %i7, 0x250, %o1
32032 tvs %icc, 0x3
32033 movcs %icc, %l2, %g1
32034 fexpand %f0, %f30
32035 array8 %i6, %o6, %l1
32036 fexpand %f28, %f0
32037 edge8 %i1, %g4, %i4
32038 edge8ln %o4, %g3, %g5
32039 edge16l %l4, %i2, %l5
32040 fmovrdgez %o3, %f20, %f22
32041 tcc %icc, 0x5
32042 wr %g0, 0x19, %asi
32043 ldswa [%l7 + 0x20] %asi, %i5
32044 taddcc %l6, %l0, %o2
32045 fbg,a %fcc2, loop_2777
32046 sth %o5, [%l7 + 0x6A]
32047 set 0x7A, %l6
32048 stha %g7, [%l7 + %l6] 0x22
32049 membar #Sync
32050loop_2777:
32051 popc 0x021C, %i3
32052 sdivcc %o0, 0x0896, %i0
32053 alignaddr %o7, %g2, %g6
32054 edge8l %i7, %l3, %o1
32055 ble,a loop_2778
32056 pdist %f26, %f28, %f26
32057 sll %l2, 0x0A, %i6
32058 set 0x4C, %i2
32059 stwa %o6, [%l7 + %i2] 0x23
32060 membar #Sync
32061loop_2778:
32062 sir 0x06D0
32063 or %g1, %l1, %i1
32064 bpos loop_2779
32065 ldd [%l7 + 0x20], %f0
32066 ldsh [%l7 + 0x0A], %i4
32067 fpmerge %f17, %f17, %f30
32068loop_2779:
32069 taddcctv %g4, 0x1D46, %g3
32070 movpos %icc, %o4, %l4
32071 wr %g0, 0x88, %asi
32072 lduba [%l7 + 0x70] %asi, %g5
32073 for %f28, %f12, %f28
32074 addcc %i2, 0x0966, %o3
32075 andcc %l5, %i5, %l0
32076 tle %icc, 0x2
32077 movg %xcc, %o2, %l6
32078 fpack16 %f0, %f8
32079 edge8l %g7, %o5, %i3
32080 ldx [%l7 + 0x10], %o0
32081 xnorcc %o7, %i0, %g6
32082 fornot2 %f0, %f24, %f26
32083 movrlz %g2, %l3, %i7
32084 fmovdge %xcc, %f11, %f7
32085 stb %o1, [%l7 + 0x6D]
32086 fandnot1s %f19, %f2, %f22
32087 fmovsg %xcc, %f22, %f27
32088 tpos %icc, 0x6
32089 edge16n %l2, %i6, %g1
32090 fpsub16 %f18, %f2, %f14
32091 array16 %o6, %i1, %l1
32092 fone %f12
32093 ld [%l7 + 0x7C], %f8
32094 edge8n %g4, %g3, %o4
32095 udiv %i4, 0x1F34, %g5
32096 srlx %i2, 0x19, %o3
32097 movpos %icc, %l4, %i5
32098 edge8 %l5, %l0, %o2
32099 brgez %l6, loop_2780
32100 nop
32101 setx loop_2781, %l0, %l1
32102 wrpr 0x1, %tl
32103 wrpr %l1, %tnpc
32104 setx 0x34400001400, %l0, %l1
32105 wrpr %l1, %tstate
32106 wrhpr 0x4, %htstate
32107 done
32108 srax %o5, %i3, %o0
32109 bneg,a,pn %xcc, loop_2782
32110loop_2780:
32111 brgz %g7, loop_2783
32112loop_2781:
32113 edge16n %o7, %g6, %i0
32114 membar 0x24
32115loop_2782:
32116 bg,pt %icc, loop_2784
32117loop_2783:
32118 orn %g2, %i7, %o1
32119 addc %l3, 0x10E7, %l2
32120 movvc %xcc, %g1, %i6
32121loop_2784:
32122 umul %i1, 0x1318, %l1
32123 fmovspos %xcc, %f19, %f19
32124 movcc %xcc, %g4, %o6
32125 movcs %icc, %o4, %i4
32126 bcc,pt %icc, loop_2785
32127 umul %g3, 0x1CC2, %i2
32128 fble,a %fcc0, loop_2786
32129 popc 0x118E, %g5
32130loop_2785:
32131 taddcc %l4, %i5, %o3
32132 movpos %icc, %l5, %o2
32133loop_2786:
32134 fmovdcs %icc, %f22, %f22
32135 fands %f1, %f7, %f25
32136 lduh [%l7 + 0x4C], %l0
32137 mova %icc, %l6, %o5
32138 addccc %i3, %o0, %o7
32139 fnors %f9, %f16, %f1
32140 stw %g7, [%l7 + 0x64]
32141 taddcctv %i0, 0x1C35, %g2
32142 nop
32143 setx 0xD8024E88207E8711, %l0, %l6
32144 stx %l6, [%l7 + 0x70]
32145 ldx [%l7 + 0x70], %fsr
32146 set 0x20, %i0
32147 ldswa [%l7 + %i0] 0x88, %g6
32148 fcmpne16 %f18, %f4, %i7
32149 wr %g0, 0x80, %asi
32150 prefetcha [%l7 + 0x38] %asi, 0x0
32151 fbo %fcc1, loop_2787
32152 fba,a %fcc3, loop_2788
32153 bpos,a,pn %xcc, loop_2789
32154 tl %xcc, 0x4
32155loop_2787:
32156 fornot1 %f18, %f6, %f18
32157loop_2788:
32158 tleu %icc, 0x3
32159loop_2789:
32160 nop
32161 setx 0x5E6F1B7E4F893216, %l0, %l6
32162 stx %l6, [%l7 + 0x28]
32163 ldd [%l7 + 0x28], %f22
32164 fsqrtd %f22, %f18
32165 udivx %l3, 0x14A8, %l2
32166 tge %xcc, 0x2
32167 andn %g1, 0x1B15, %i1
32168 subccc %i6, %g4, %l1
32169 tleu %icc, 0x3
32170 fand %f24, %f8, %f18
32171 movle %icc, %o4, %o6
32172 wr %g0, 0x80, %asi
32173 ldswa [%l7 + 0x2C] %asi, %i4
32174 xnor %g3, %i2, %g5
32175 taddcc %l4, 0x1C5A, %o3
32176 be,a,pt %icc, loop_2790
32177 nop
32178 fitod %f12, %f0
32179 fdtoi %f0, %f9
32180 fmovdg %icc, %f28, %f28
32181 addcc %i5, %o2, %l5
32182loop_2790:
32183 sub %l0, %o5, %l6
32184 edge16n %o0, %i3, %g7
32185 std %f6, [%l7 + 0x48]
32186 movrlez %o7, %g2, %g6
32187 fmovrde %i0, %f26, %f16
32188 saved
32189 rdpr %cwp, %g1
32190 rdpr %cansave, %g2
32191 rdpr %canrestore, %g3
32192 rdpr %cleanwin, %g4
32193 rdpr %otherwin, %g5
32194 rdpr %wstate, %g6
32195 fblg,a %fcc2, loop_2791
32196 edge32ln %i7, %l3, %o1
32197 tvs %xcc, 0x5
32198 subc %l2, 0x0AFF, %g1
32199loop_2791:
32200 edge8ln %i1, %g4, %i6
32201 bn,a,pn %xcc, loop_2792
32202 movge %xcc, %o4, %o6
32203 movrgz %l1, 0x37B, %g3
32204 tne %icc, 0x6
32205loop_2792:
32206 movle %xcc, %i2, %i4
32207 array16 %g5, %l4, %i5
32208 fmovdleu %icc, %f18, %f3
32209 tsubcctv %o2, 0x06E9, %l5
32210 fbg,a %fcc1, loop_2793
32211 fcmpne16 %f28, %f8, %o3
32212 taddcc %l0, 0x0BE8, %o5
32213 sub %o0, 0x16A5, %i3
32214loop_2793:
32215 fmovdvc %xcc, %f11, %f25
32216 orn %g7, 0x1115, %o7
32217 mulx %g2, 0x069E, %g6
32218 sub %l6, %i7, %i0
32219 xnor %l3, %o1, %g1
32220 movl %xcc, %l2, %g4
32221 movleu %icc, %i1, %o4
32222 srl %o6, 0x08, %l1
32223 array8 %g3, %i2, %i4
32224 fmovrsne %i6, %f14, %f24
32225 srl %g5, %l4, %i5
32226 brlez,a %o2, loop_2794
32227 bne,a,pt %icc, loop_2795
32228 fbug %fcc0, loop_2796
32229 fpackfix %f10, %f0
32230loop_2794:
32231 edge16l %l5, %l0, %o5
32232loop_2795:
32233 orn %o0, %o3, %i3
32234loop_2796:
32235 fmovsvs %icc, %f19, %f13
32236 popc 0x1864, %o7
32237 fmul8sux16 %f30, %f16, %f2
32238 move %xcc, %g7, %g6
32239 orncc %l6, %i7, %g2
32240 alignaddrl %l3, %o1, %i0
32241 edge16l %l2, %g1, %i1
32242 smulcc %o4, %g4, %l1
32243 sll %g3, %o6, %i4
32244 nop
32245 setx loop_2797, %l0, %l1
32246 wrpr 0x1, %tl
32247 wrpr %l1, %tpc
32248 add %l1, 0x4, %l1
32249 wrpr %l1, %tnpc
32250 setx 0x34400001400, %l0, %l1
32251 wrpr %l1, %tstate
32252 wrhpr 0x4, %htstate
32253 retry
32254 tneg %xcc, 0x5
32255 umulcc %i2, %g5, %i6
32256 edge16n %l4, %o2, %i5
32257loop_2797:
32258 nop
32259 set 0x20, %i7
32260 ldxa [%l7 + %i7] 0x10, %l0
32261 wr %g0, 0x18, %asi
32262 stwa %o5, [%l7 + 0x68] %asi
32263 andn %l5, 0x1EC9, %o0
32264 movcs %icc, %o3, %i3
32265 fmovdge %icc, %f4, %f19
32266 fcmpeq16 %f14, %f20, %g7
32267 fmovde %icc, %f20, %f15
32268 movleu %icc, %o7, %g6
32269 xor %l6, %g2, %l3
32270 fmovrsgez %i7, %f9, %f30
32271 tgu %icc, 0x5
32272 wr %g0, 0x80, %asi
32273 stwa %o1, [%l7 + 0x5C] %asi
32274 tcs %icc, 0x0
32275 subc %l2, %i0, %g1
32276 brgez %o4, loop_2798
32277 movrgez %g4, %l1, %g3
32278 udiv %i1, 0x1557, %i4
32279 tgu %xcc, 0x1
32280loop_2798:
32281 array16 %o6, %i2, %i6
32282 sra %g5, 0x19, %o2
32283 movre %l4, %i5, %l0
32284 fmovspos %xcc, %f12, %f22
32285 movleu %xcc, %o5, %l5
32286 move %icc, %o3, %i3
32287 st %f17, [%l7 + 0x10]
32288 st %f22, [%l7 + 0x08]
32289 wr %g0, 0x2c, %asi
32290 ldda [%l7 + 0x60] %asi, %o0
32291 movn %xcc, %o7, %g7
32292 sdivcc %l6, 0x097E, %g6
32293 tle %xcc, 0x4
32294 fzeros %f2
32295 restored
32296 rdpr %cwp, %g1
32297 rdpr %cansave, %g2
32298 rdpr %canrestore, %g3
32299 rdpr %cleanwin, %g4
32300 rdpr %otherwin, %g5
32301 rdpr %wstate, %g6
32302 tn %icc, 0x4
32303 alignaddrl %l3, %g2, %i7
32304 tg %icc, 0x5
32305 restored
32306 rdpr %cwp, %g1
32307 rdpr %cansave, %g2
32308 rdpr %canrestore, %g3
32309 rdpr %cleanwin, %g4
32310 rdpr %otherwin, %g5
32311 rdpr %wstate, %g6
32312 subc %l2, %i0, %g1
32313 prefetch [%l7 + 0x0C], 0x2
32314 fmovdvs %icc, %f20, %f12
32315 stb %o1, [%l7 + 0x24]
32316 wr %g0, 0x88, %asi
32317 lduba [%l7 + 0x15] %asi, %o4
32318 tle %icc, 0x7
32319 movneg %xcc, %g4, %g3
32320 mulx %i1, 0x0A02, %l1
32321 fmovd %f4, %f0
32322 fmovdn %icc, %f29, %f31
32323 edge8l %i4, %o6, %i2
32324 fmovrslz %g5, %f12, %f30
32325 fbn %fcc3, loop_2799
32326 tgu %icc, 0x0
32327 movneg %xcc, %i6, %l4
32328 set 0x20, %g1
32329 ldda [%l7 + %g1] 0x10, %o2
32330loop_2799:
32331 fmovscc %xcc, %f10, %f11
32332 fcmple16 %f4, %f8, %i5
32333 fmovsa %icc, %f25, %f21
32334 edge32ln %o5, %l0, %o3
32335 ldx [%l7 + 0x50], %l5
32336 udiv %i3, 0x1356, %o0
32337 fbule %fcc2, loop_2800
32338 flush %l7 + 0x58
32339 umulcc %g7, %l6, %o7
32340 udivcc %l3, 0x073B, %g6
32341loop_2800:
32342 sdivx %g2, 0x1B0C, %i7
32343 brz,a %l2, loop_2801
32344 fpmerge %f25, %f26, %f6
32345 addc %g1, 0x1DA8, %i0
32346 edge16 %o1, %g4, %g3
32347loop_2801:
32348 lduh [%l7 + 0x20], %o4
32349 orn %l1, 0x043A, %i4
32350 srlx %o6, 0x12, %i1
32351 set 0x24, %o3
32352 lduba [%l7 + %o3] 0x81, %i2
32353 movrgez %i6, 0x031, %g5
32354 edge16ln %l4, %o2, %o5
32355 udivcc %i5, 0x0B5D, %o3
32356 fbg %fcc1, loop_2802
32357 movrlz %l0, 0x2D3, %i3
32358 array32 %l5, %g7, %l6
32359 wr %g0, 0x88, %asi
32360 prefetcha [%l7 + 0x18] %asi, 0x0
32361loop_2802:
32362 bneg,a %icc, loop_2803
32363 edge16 %o7, %g6, %g2
32364 fmul8x16au %f4, %f12, %f12
32365 fbul %fcc0, loop_2804
32366loop_2803:
32367 tsubcc %l3, %i7, %g1
32368 fmovdcc %icc, %f20, %f10
32369 movle %xcc, %i0, %o1
32370loop_2804:
32371 fbg %fcc0, loop_2805
32372 fcmpgt32 %f18, %f10, %g4
32373 movcs %icc, %l2, %g3
32374 orcc %o4, %i4, %o6
32375loop_2805:
32376 sll %l1, 0x16, %i2
32377 fbn,a %fcc0, loop_2806
32378 fmovrslz %i1, %f6, %f23
32379 fnot2 %f24, %f10
32380 sra %g5, 0x0C, %i6
32381loop_2806:
32382 flush %l7 + 0x60
32383 edge32l %o2, %o5, %l4
32384 tge %icc, 0x0
32385 fbe,a %fcc2, loop_2807
32386 edge32l %o3, %i5, %i3
32387 sdiv %l5, 0x05AC, %g7
32388 taddcc %l0, %l6, %o0
32389loop_2807:
32390 fmovd %f20, %f16
32391 tvc %icc, 0x2
32392 fnot2 %f10, %f6
32393 edge8n %g6, %o7, %l3
32394 wr %g0, 0x89, %asi
32395 ldsha [%l7 + 0x72] %asi, %g2
32396 movcc %xcc, %g1, %i0
32397 add %l7, 0x0C, %l6
32398 wr %g0, 0x88, %asi
32399 lda [%l6] %asi, %i7
32400 casa [%l6] 0x88, %i7, %g4
32401 ldub [%l7 + 0x57], %o1
32402 fornot2 %f24, %f26, %f28
32403 tvc %xcc, 0x0
32404 nop
32405 setx 0x21CD70B3, %l0, %l6
32406 st %l6, [%l7 + 0x28]
32407 ld [%l7 + 0x28], %f1
32408 setx 0x30534542, %l1, %l5
32409 st %l5, [%l7 + 0x10]
32410 ld [%l7 + 0x10], %f25
32411 fadds %f25, %f1, %f16
32412 nop
32413 set 0x42, %i3
32414 lduh [%l7 + %i3], %g3
32415 array32 %o4, %l2, %i4
32416 movne %icc, %o6, %l1
32417 movrne %i2, 0x187, %g5
32418 movne %xcc, %i6, %o2
32419 fone %f4
32420 umulcc %o5, %l4, %i1
32421 movl %xcc, %i5, %o3
32422 movn %icc, %i3, %g7
32423 fzero %f6
32424 fbule %fcc2, loop_2808
32425 movl %icc, %l0, %l6
32426 stb %o0, [%l7 + 0x2E]
32427 addccc %g6, 0x1641, %l5
32428loop_2808:
32429 fblg %fcc1, loop_2809
32430 movrlz %l3, 0x009, %g2
32431 edge32l %o7, %g1, %i0
32432 taddcctv %i7, 0x1B20, %o1
32433loop_2809:
32434 udivx %g4, 0x12A3, %g3
32435 fnegd %f12, %f24
32436 edge8 %o4, %l2, %i4
32437 tpos %icc, 0x1
32438 nop
32439 setx loop_2810, %l0, %l1
32440 jmpl %l1, %o6
32441 umulcc %l1, %g5, %i2
32442 bl,a,pn %icc, loop_2811
32443 fpadd16 %f18, %f18, %f26
32444loop_2810:
32445 umul %o2, 0x0FCC, %i6
32446 nop
32447 setx loop_2812, %l0, %l1
32448 wrpr 0x1, %tl
32449 wrpr %l1, %tpc
32450 add %l1, 0x4, %l1
32451 wrpr %l1, %tnpc
32452 setx 0x34400001400, %l0, %l1
32453 wrpr %l1, %tstate
32454 wrhpr 0x4, %htstate
32455 retry
32456loop_2811:
32457 movrgez %o5, 0x125, %l4
32458 xnor %i1, 0x10CF, %i5
32459 ta %icc, 0x2
32460loop_2812:
32461 fornot1 %f20, %f0, %f10
32462 or %o3, %g7, %l0
32463 andn %l6, %i3, %o0
32464 fmovrslz %l5, %f2, %f3
32465 fmovrslz %g6, %f8, %f23
32466 bn,pn %xcc, loop_2813
32467 bl loop_2814
32468 movrlz %l3, 0x37E, %g2
32469 nop
32470 setx loop_2815, %l0, %l1
32471 jmpl %l1, %o7
32472loop_2813:
32473 edge16ln %i0, %g1, %i7
32474loop_2814:
32475 movvs %icc, %o1, %g4
32476 movn %icc, %o4, %g3
32477loop_2815:
32478 fmovsg %xcc, %f7, %f16
32479 fmovrse %i4, %f6, %f25
32480 srlx %l2, %l1, %o6
32481 ba,pn %xcc, loop_2816
32482 ldd [%l7 + 0x28], %g4
32483 xor %i2, %o2, %o5
32484 srl %i6, 0x01, %i1
32485loop_2816:
32486 fornot2s %f30, %f15, %f20
32487 udivcc %l4, 0x1E6A, %o3
32488 wr %g0, 0x81, %asi
32489 stda %f0, [%l7 + 0x40] %asi
32490 set 0x20, %o5
32491 ldsha [%l7 + %o5] 0x18, %i5
32492 sdiv %g7, 0x1153, %l0
32493 move %icc, %i3, %o0
32494 fmovdle %icc, %f6, %f25
32495 ldsw [%l7 + 0x20], %l5
32496 fornot2s %f0, %f14, %f16
32497 edge32n %g6, %l3, %l6
32498 ldstub [%l7 + 0x10], %o7
32499 fxnor %f18, %f14, %f20
32500 mulx %i0, %g2, %i7
32501 bshuffle %f20, %f26, %f30
32502 tvc %icc, 0x7
32503 popc %o1, %g1
32504 movpos %icc, %g4, %o4
32505 fmovsg %xcc, %f24, %f23
32506 fandnot1 %f6, %f4, %f18
32507 alignaddrl %g3, %i4, %l2
32508 xorcc %o6, %g5, %l1
32509 edge16ln %o2, %i2, %i6
32510 wr %g0, 0x11, %asi
32511 ldxa [%l7 + 0x48] %asi, %i1
32512 edge16ln %l4, %o3, %i5
32513 srl %o5, 0x1B, %l0
32514 ldsh [%l7 + 0x0C], %i3
32515 andn %g7, %l5, %o0
32516 fbl %fcc1, loop_2817
32517 movrgez %l3, %g6, %o7
32518 bgu,a %xcc, loop_2818
32519 nop
32520 setx 0xE70973F1F0543665, %l0, %l6
32521 stx %l6, [%l7 + 0x70]
32522 ldx [%l7 + 0x70], %fsr
32523loop_2817:
32524 fmovdge %icc, %f5, %f24
32525 edge8l %i0, %l6, %g2
32526loop_2818:
32527 fandnot2s %f7, %f20, %f16
32528 movre %o1, 0x07A, %i7
32529 movcc %xcc, %g4, %g1
32530 orcc %g3, %i4, %l2
32531 tle %xcc, 0x3
32532 tsubcc %o4, 0x042B, %o6
32533 andncc %l1, %o2, %i2
32534 ba,a %icc, loop_2819
32535 movcc %icc, %i6, %i1
32536 fcmple32 %f2, %f16, %l4
32537 sll %o3, 0x19, %g5
32538loop_2819:
32539 sethi 0x1020, %i5
32540 fmovrdne %o5, %f24, %f24
32541 movrlez %l0, %i3, %l5
32542 wr %g0, 0x58, %asi
32543 ldxa [%g0 + 0x18] %asi, %g7
32544 movl %xcc, %l3, %g6
32545 ble,a,pt %icc, loop_2820
32546 nop
32547 setx 0x6C28E16B, %l0, %l6
32548 st %l6, [%l7 + 0x28]
32549 ld [%l7 + 0x28], %f7
32550 setx 0x9AC58956, %l1, %l5
32551 st %l5, [%l7 + 0x10]
32552 ld [%l7 + 0x10], %f11
32553 fadds %f11, %f7, %f0
32554 xor %o7, 0x138B, %o0
32555 move %icc, %i0, %l6
32556loop_2820:
32557 mulx %g2, 0x18D0, %i7
32558 edge8ln %o1, %g4, %g3
32559 xorcc %g1, 0x084C, %i4
32560 orn %o4, 0x134F, %o6
32561 ldub [%l7 + 0x35], %l1
32562 mulscc %l2, 0x0589, %i2
32563 tcs %xcc, 0x7
32564 movre %i6, %o2, %l4
32565 udiv %o3, 0x107C, %g5
32566 tgu %xcc, 0x3
32567 tne %xcc, 0x1
32568 wr %g0, 0x80, %asi
32569 ldsha [%l7 + 0x66] %asi, %i1
32570 ba,a %icc, loop_2821
32571 bneg,pn %xcc, loop_2822
32572 ldsb [%l7 + 0x6A], %i5
32573 movle %icc, %o5, %l0
32574loop_2821:
32575 nop
32576 wr %g0, 0x80, %asi
32577 ldsba [%l7 + 0x1D] %asi, %i3
32578loop_2822:
32579 array32 %l5, %g7, %g6
32580 movrlz %l3, %o0, %i0
32581 addc %l6, 0x1586, %o7
32582 be %xcc, loop_2823
32583 andn %g2, %i7, %o1
32584 nop
32585 setx 0xD06BF653, %l0, %l6
32586 st %l6, [%l7 + 0x70]
32587 ld [%l7 + 0x70], %fsr
32588 bpos loop_2824
32589loop_2823:
32590 edge32 %g4, %g3, %g1
32591 edge32n %i4, %o6, %l1
32592 tleu %xcc, 0x0
32593loop_2824:
32594 array16 %o4, %i2, %i6
32595 addc %l2, 0x17C2, %l4
32596 edge16l %o2, %o3, %i1
32597 pdist %f24, %f0, %f0
32598 tgu %icc, 0x2
32599 andcc %g5, %i5, %o5
32600 fmovrdlez %l0, %f30, %f4
32601 lduh [%l7 + 0x22], %l5
32602 move %icc, %i3, %g6
32603 srax %g7, 0x1D, %l3
32604 alignaddr %i0, %o0, %o7
32605 fmovrde %l6, %f4, %f2
32606 membar #Sync
32607 set 0x40, %o2
32608 ldda [%l7 + %o2] 0xf8, %f16
32609 movne %xcc, %i7, %g2
32610 smul %g4, %o1, %g3
32611 tl %icc, 0x6
32612 edge16l %i4, %o6, %l1
32613 edge8l %o4, %i2, %g1
32614 mulx %i6, %l2, %l4
32615 movle %xcc, %o3, %o2
32616 fpsub16 %f10, %f2, %f24
32617 orn %g5, 0x18A2, %i1
32618 mulx %i5, 0x1435, %o5
32619 fmovda %xcc, %f28, %f14
32620 nop
32621 setx loop_2825, %l0, %l1
32622 wrpr 0x1, %tl
32623 wrpr %l1, %tpc
32624 add %l1, 0x4, %l1
32625 wrpr %l1, %tnpc
32626 setx 0x34400001400, %l0, %l1
32627 wrpr %l1, %tstate
32628 wrhpr 0x4, %htstate
32629 retry
32630 taddcctv %l0, 0x1342, %i3
32631 umul %l5, 0x1DCC, %g6
32632 bl,pt %icc, loop_2826
32633loop_2825:
32634 edge16ln %l3, %g7, %o0
32635 set 0x60, %l3
32636 prefetcha [%l7 + %l3] 0x10, 0x3
32637loop_2826:
32638 be,a loop_2827
32639 fmul8x16au %f15, %f14, %f24
32640 xnor %i0, %i7, %g2
32641 wr %g0, 0x11, %asi
32642 ldxa [%l7 + 0x70] %asi, %l6
32643loop_2827:
32644 tle %xcc, 0x3
32645 edge16ln %g4, %g3, %o1
32646 tpos %icc, 0x5
32647 fxors %f1, %f1, %f25
32648 tsubcctv %i4, %l1, %o4
32649 nop
32650 setx 0x010DFA236311291B, %l0, %l6
32651 stx %l6, [%l7 + 0x28]
32652 ldd [%l7 + 0x28], %f2
32653 fsqrtd %f2, %f22
32654 sll %i2, 0x05, %o6
32655 udivx %i6, 0x0A1F, %l2
32656 udivcc %g1, 0x0964, %l4
32657 fornot2 %f24, %f12, %f10
32658 sll %o2, %g5, %o3
32659 fmovdvc %xcc, %f18, %f17
32660 nop
32661 setx 0xDEAFE6A6F07797AC, %l0, %l6
32662 stx %l6, [%l7 + 0x28]
32663 ldd [%l7 + 0x28], %f20
32664 setx 0x20BC875734758395, %l1, %l5
32665 stx %l5, [%l7 + 0x10]
32666 ldd [%l7 + 0x10], %f20
32667 fsubd %f20, %f20, %f10
32668 andn %i5, %o5, %l0
32669 fmovsleu %xcc, %f27, %f19
32670 orcc %i3, %l5, %g6
32671 udiv %i1, 0x0603, %g7
32672 addcc %l3, 0x1C89, %o0
32673 tsubcc %i0, 0x166C, %o7
32674 movvc %icc, %i7, %l6
32675 movvs %xcc, %g4, %g3
32676 wr %g0, 0x19, %asi
32677 ldstuba [%l7 + 0x0F] %asi, %g2
32678 mova %icc, %o1, %l1
32679 set 0x48, %i4
32680 stba %o4, [%l7 + %i4] 0x0c
32681 and %i2, 0x107D, %i4
32682 addcc %o6, 0x16BF, %l2
32683 xnor %g1, 0x0731, %i6
32684 fmovrde %o2, %f2, %f20
32685 call loop_2828
32686 sllx %l4, %g5, %o3
32687 tpos %icc, 0x6
32688 fbul %fcc0, loop_2829
32689loop_2828:
32690 tcs %icc, 0x3
32691 bgu %icc, loop_2830
32692 sllx %o5, %i5, %i3
32693loop_2829:
32694 movpos %icc, %l5, %l0
32695 nop
32696 setx 0x928B69DB, %l0, %l6
32697 st %l6, [%l7 + 0x28]
32698 ld [%l7 + 0x28], %f23
32699 setx 0xD5F72589, %l1, %l5
32700 st %l5, [%l7 + 0x10]
32701 ld [%l7 + 0x10], %f29
32702 fsubs %f29, %f23, %f8
32703loop_2830:
32704 edge32ln %g6, %i1, %l3
32705 sdivx %g7, 0x1522, %i0
32706 mulx %o0, 0x1144, %i7
32707 set 0x74, %g7
32708 sta %f22, [%l7 + %g7] 0x0c
32709 tcc %icc, 0x7
32710 movrgez %l6, %g4, %g3
32711 membar 0x1B
32712 bvs,a,pn %xcc, loop_2831
32713 fbg %fcc2, loop_2832
32714 movrlz %g2, %o7, %l1
32715 fbue %fcc1, loop_2833
32716loop_2831:
32717 edge32n %o4, %i2, %i4
32718loop_2832:
32719 fand %f4, %f30, %f28
32720 edge32l %o6, %o1, %l2
32721loop_2833:
32722 fmovrdlez %g1, %f12, %f4
32723 fandnot2s %f15, %f25, %f25
32724 bgu,a %xcc, loop_2834
32725 fornot1s %f19, %f6, %f24
32726 srlx %i6, %l4, %g5
32727 bvs,a loop_2835
32728loop_2834:
32729 edge8 %o2, %o3, %i5
32730 movneg %xcc, %i3, %l5
32731 movrlez %l0, 0x308, %o5
32732loop_2835:
32733 movne %xcc, %i1, %l3
32734 std %f6, [%l7 + 0x68]
32735 swap [%l7 + 0x40], %g7
32736 fmovdg %xcc, %f21, %f22
32737 movne %icc, %i0, %g6
32738 movre %o0, 0x3C1, %l6
32739 restored
32740 rdpr %cwp, %g1
32741 rdpr %cansave, %g2
32742 rdpr %canrestore, %g3
32743 rdpr %cleanwin, %g4
32744 rdpr %otherwin, %g5
32745 rdpr %wstate, %g6
32746 alignaddr %i7, %g3, %g4
32747 ldsw [%l7 + 0x58], %o7
32748 fbg,a %fcc0, loop_2836
32749 tneg %icc, 0x0
32750 xorcc %l1, %g2, %o4
32751 nop
32752 setx loop_2837, %l0, %l1
32753 jmpl %l1, %i2
32754loop_2836:
32755 movrne %o6, 0x1E5, %i4
32756 movle %icc, %l2, %o1
32757 fmovsn %xcc, %f5, %f20
32758loop_2837:
32759 fcmpne16 %f28, %f22, %i6
32760 mulx %g1, 0x1F14, %l4
32761 edge8l %g5, %o2, %o3
32762 ldstub [%l7 + 0x44], %i5
32763 fbl,a %fcc3, loop_2838
32764 sethi 0x09F1, %i3
32765 add %l7, 0x68, %l6
32766 wr %g0, 0x80, %asi
32767 ldxa [%l6] %asi, %l5
32768 casxa [%l6] 0x80, %l5, %l0
32769loop_2838:
32770 nop
32771 setx loop_2839, %l0, %l1
32772 wrpr 0x1, %tl
32773 wrpr %l1, %tpc
32774 add %l1, 0x4, %l1
32775 wrpr %l1, %tnpc
32776 setx 0x34400001400, %l0, %l1
32777 wrpr %l1, %tstate
32778 wrhpr 0x4, %htstate
32779 retry
32780 fpsub32 %f10, %f26, %f20
32781 addc %o5, %i1, %g7
32782 mulx %i0, 0x07CB, %g6
32783loop_2839:
32784 nop
32785 setx loop_2840, %l0, %l1
32786 jmpl %l1, %o0
32787 or %l3, 0x16DD, %i7
32788 mova %xcc, %g3, %g4
32789 fnand %f20, %f16, %f22
32790loop_2840:
32791 udivcc %l6, 0x1759, %o7
32792 sll %l1, 0x18, %o4
32793 edge32n %i2, %o6, %g2
32794 fornot2 %f22, %f12, %f10
32795 tsubcctv %i4, %l2, %o1
32796 movpos %icc, %i6, %g1
32797 sdiv %l4, 0x13AA, %o2
32798 movrne %o3, %g5, %i5
32799 stbar
32800 tgu %icc, 0x0
32801 fmovdgu %icc, %f30, %f14
32802 fpack16 %f22, %f16
32803 xorcc %i3, %l5, %o5
32804 ldstub [%l7 + 0x7B], %i1
32805 andncc %l0, %g7, %i0
32806 fba %fcc3, loop_2841
32807 nop
32808 setx 0x5DFC3D59868ADB7F, %l0, %l6
32809 stx %l6, [%l7 + 0x28]
32810 ldd [%l7 + 0x28], %f0
32811 setx 0xD4FDD72DB701C9B5, %l1, %l5
32812 stx %l5, [%l7 + 0x10]
32813 ldd [%l7 + 0x10], %f2
32814 fdivd %f2, %f0, %f8
32815 movrgz %g6, %o0, %l3
32816 faligndata %f2, %f6, %f18
32817loop_2841:
32818 movrlz %g3, %g4, %l6
32819 fnot1 %f10, %f8
32820 fmovsg %icc, %f16, %f15
32821 sub %o7, %i7, %o4
32822 xnorcc %l1, 0x041A, %i2
32823 fandnot2 %f12, %f24, %f18
32824 fmovrsne %o6, %f15, %f25
32825 sdivcc %g2, 0x136D, %i4
32826 addc %l2, 0x0E8D, %i6
32827 fble %fcc0, loop_2842
32828 tcc %icc, 0x5
32829 xnor %g1, 0x17DE, %o1
32830 tgu %icc, 0x2
32831loop_2842:
32832 movre %o2, %l4, %g5
32833 saved
32834 rdpr %cwp, %g1
32835 rdpr %cansave, %g2
32836 rdpr %canrestore, %g3
32837 rdpr %cleanwin, %g4
32838 rdpr %otherwin, %g5
32839 rdpr %wstate, %g6
32840 alignaddr %o3, %i3, %i5
32841 udivx %l5, 0x1126, %o5
32842 movvc %xcc, %i1, %g7
32843 array32 %l0, %i0, %o0
32844 fbl,a %fcc1, loop_2843
32845 fble %fcc2, loop_2844
32846 nop
32847 setx 0x58B9EB1C2138FCA7, %l0, %l6
32848 stx %l6, [%l7 + 0x28]
32849 ldd [%l7 + 0x28], %f10
32850 fsqrtd %f10, %f0
32851 tl %icc, 0x3
32852loop_2843:
32853 fnot2s %f10, %f8
32854loop_2844:
32855 alignaddr %g6, %g3, %g4
32856 movrgez %l6, 0x2CE, %l3
32857 movrlez %o7, 0x165, %i7
32858 andn %l1, %i2, %o4
32859 fmovsne %xcc, %f2, %f24
32860 movl %icc, %g2, %o6
32861 andn %l2, %i6, %g1
32862 tvs %xcc, 0x1
32863 orn %o1, %o2, %i4
32864 movpos %xcc, %g5, %o3
32865 fnot2 %f0, %f2
32866 fbne,a %fcc3, loop_2845
32867 alignaddrl %i3, %i5, %l4
32868 fmovsle %xcc, %f9, %f9
32869 call loop_2846
32870loop_2845:
32871 tle %icc, 0x6
32872 fbue,a %fcc2, loop_2847
32873 orcc %o5, 0x06F9, %l5
32874loop_2846:
32875 nop
32876 set 0x2C, %o7
32877 sth %g7, [%l7 + %o7]
32878 movcs %icc, %l0, %i0
32879loop_2847:
32880 movgu %xcc, %o0, %i1
32881 ldsh [%l7 + 0x4C], %g6
32882 tpos %icc, 0x4
32883 tgu %xcc, 0x5
32884 stx %g4, [%l7 + 0x58]
32885 membar 0x1D
32886 fpmerge %f27, %f10, %f10
32887 ta %xcc, 0x4
32888 fmovsg %icc, %f25, %f9
32889 fbge,a %fcc1, loop_2848
32890 nop
32891 setx 0x5111534D, %l0, %l6
32892 st %l6, [%l7 + 0x28]
32893 ld [%l7 + 0x28], %f21
32894 setx 0x64C804A5, %l1, %l5
32895 st %l5, [%l7 + 0x10]
32896 ld [%l7 + 0x10], %f24
32897 fdivs %f24, %f21, %f30
32898 fnegd %f12, %f18
32899 andncc %l6, %l3, %o7
32900loop_2848:
32901 and %g3, %i7, %i2
32902 edge16l %o4, %g2, %l1
32903 membar 0x3F
32904 ld [%l7 + 0x34], %f23
32905 call loop_2849
32906 smulcc %o6, 0x0345, %i6
32907 movrne %g1, 0x294, %l2
32908 move %icc, %o2, %o1
32909loop_2849:
32910 tvs %icc, 0x4
32911 edge32n %i4, %g5, %o3
32912 movneg %icc, %i3, %l4
32913 brgez,a %i5, loop_2850
32914 bleu loop_2851
32915 array32 %o5, %g7, %l5
32916 movvc %icc, %l0, %o0
32917loop_2850:
32918 fmovscs %icc, %f2, %f12
32919loop_2851:
32920 mulscc %i0, 0x1F9F, %i1
32921 orn %g6, %l6, %l3
32922 stb %o7, [%l7 + 0x26]
32923 tsubcctv %g4, 0x048B, %g3
32924 taddcctv %i7, 0x0D18, %o4
32925 brz,a %g2, loop_2852
32926 fmovrdgz %l1, %f8, %f0
32927 movvs %xcc, %i2, %i6
32928 udivx %g1, 0x14E4, %o6
32929loop_2852:
32930 tle %icc, 0x1
32931 sdiv %o2, 0x01C7, %o1
32932 restored
32933 rdpr %cwp, %g1
32934 rdpr %cansave, %g2
32935 rdpr %canrestore, %g3
32936 rdpr %cleanwin, %g4
32937 rdpr %otherwin, %g5
32938 rdpr %wstate, %g6
32939 sdivcc %i4, 0x08C6, %g5
32940 fbu %fcc3, loop_2853
32941 movneg %icc, %l2, %i3
32942 fpmerge %f30, %f8, %f8
32943 mova %xcc, %l4, %o3
32944loop_2853:
32945 movrgz %i5, %g7, %l5
32946 membar 0x6A
32947 movleu %xcc, %o5, %o0
32948 andcc %l0, %i0, %i1
32949 edge32l %g6, %l3, %o7
32950 movl %xcc, %g4, %g3
32951 prefetch [%l7 + 0x48], 0x0
32952 andcc %i7, %l6, %g2
32953 movrlz %o4, %i2, %i6
32954 movn %icc, %l1, %g1
32955 xor %o2, %o6, %o1
32956 bcs loop_2854
32957 movcs %xcc, %i4, %g5
32958 nop
32959 setx 0xBCFF2D0F, %l0, %l6
32960 st %l6, [%l7 + 0x28]
32961 ld [%l7 + 0x28], %f12
32962 setx 0xFEBC941C, %l1, %l5
32963 st %l5, [%l7 + 0x10]
32964 ld [%l7 + 0x10], %f7
32965 fmuls %f7, %f12, %f21
32966 mulscc %i3, 0x1267, %l4
32967loop_2854:
32968 tg %xcc, 0x0
32969 set 0x44, %o4
32970 stwa %o3, [%l7 + %o4] 0xe3
32971 membar #Sync
32972 xor %l2, 0x1CC2, %i5
32973 ldsb [%l7 + 0x56], %l5
32974 ld [%l7 + 0x3C], %f6
32975 movrne %g7, 0x1CB, %o5
32976 nop
32977 setx 0x1EDD43D7, %l0, %l6
32978 st %l6, [%l7 + 0x28]
32979 ld [%l7 + 0x28], %f3
32980 setx 0xB192BA30, %l1, %l5
32981 st %l5, [%l7 + 0x10]
32982 ld [%l7 + 0x10], %f4
32983 fsubs %f4, %f3, %f10
32984 array16 %l0, %o0, %i0
32985 sub %g6, %l3, %i1
32986 array32 %o7, %g4, %g3
32987 fpadd32 %f20, %f6, %f24
32988 array8 %l6, %i7, %g2
32989 nop
32990 fitod %f10, %f30
32991 fdtos %f30, %f21
32992 wr %g0, 0x80, %asi
32993 swapa [%l7 + 0x74] %asi, %o4
32994 fmul8x16 %f15, %f14, %f4
32995 edge16 %i6, %l1, %g1
32996 fandnot2s %f12, %f3, %f31
32997 tn %xcc, 0x5
32998 udivx %o2, 0x19E2, %o6
32999 edge32n %o1, %i2, %i4
33000 movcc %xcc, %i3, %l4
33001 ba loop_2855
33002 popc 0x1AD9, %o3
33003 sllx %l2, %g5, %l5
33004 subccc %g7, 0x172E, %i5
33005loop_2855:
33006 nop
33007 fitos %f8, %f30
33008 fstod %f30, %f16
33009 fbue %fcc2, loop_2856
33010 sir 0x070A
33011 fbn,a %fcc0, loop_2857
33012 nop
33013 setx 0xA7207327, %l0, %l6
33014 st %l6, [%l7 + 0x28]
33015 ld [%l7 + 0x28], %f29
33016 fsqrts %f29, %f9
33017loop_2856:
33018 lduh [%l7 + 0x6A], %o5
33019 xor %l0, 0x122F, %o0
33020loop_2857:
33021 movrne %i0, %l3, %g6
33022 stx %i1, [%l7 + 0x68]
33023 set 0x5C, %l4
33024 lduha [%l7 + %l4] 0x0c, %o7
33025 be %icc, loop_2858
33026 mulscc %g4, %g3, %l6
33027 udivx %g2, 0x1F11, %o4
33028 mulx %i7, 0x1A53, %l1
33029loop_2858:
33030 xnorcc %g1, 0x1B7B, %i6
33031 movrne %o6, %o2, %i2
33032 fmovscc %icc, %f17, %f18
33033 fnot1s %f18, %f25
33034 fbg,a %fcc3, loop_2859
33035 udivx %i4, 0x1D4C, %i3
33036 wr %g0, 0x18, %asi
33037 stha %l4, [%l7 + 0x26] %asi
33038loop_2859:
33039 fmovdneg %xcc, %f27, %f6
33040 movg %icc, %o1, %o3
33041 sllx %g5, 0x05, %l5
33042 movrlz %g7, %l2, %i5
33043 array16 %l0, %o5, %o0
33044 tn %xcc, 0x3
33045 tvs %icc, 0x7
33046 fxor %f2, %f24, %f22
33047 popc 0x0ABD, %i0
33048 sll %g6, 0x08, %i1
33049 movle %icc, %l3, %g4
33050 fmovd %f20, %f0
33051 array32 %g3, %l6, %g2
33052 tgu %icc, 0x7
33053 udivcc %o4, 0x0D4D, %o7
33054 be loop_2860
33055 movrgez %l1, 0x0FC, %i7
33056 movne %icc, %i6, %g1
33057 fcmpeq32 %f20, %f20, %o2
33058loop_2860:
33059 movl %icc, %i2, %i4
33060 movcc %icc, %o6, %i3
33061 movneg %icc, %o1, %l4
33062 faligndata %f28, %f16, %f16
33063 wr %g0, 0x89, %asi
33064 ldswa [%l7 + 0x68] %asi, %o3
33065 te %xcc, 0x0
33066 tn %xcc, 0x3
33067 fnor %f4, %f4, %f28
33068 udivx %g5, 0x14DB, %l5
33069 movpos %xcc, %l2, %i5
33070 tvc %icc, 0x3
33071 sth %l0, [%l7 + 0x0A]
33072 sdiv %g7, 0x0DA9, %o5
33073 fand %f12, %f12, %f24
33074 subccc %i0, %o0, %g6
33075 fmovrsne %l3, %f20, %f16
33076 fexpand %f25, %f22
33077 movge %xcc, %g4, %i1
33078 sdivx %g3, 0x04AC, %l6
33079 movg %xcc, %o4, %g2
33080 st %f10, [%l7 + 0x3C]
33081 sdiv %o7, 0x1BC2, %l1
33082 fmul8sux16 %f18, %f0, %f12
33083 udivx %i7, 0x10FB, %g1
33084 xorcc %o2, %i2, %i4
33085 set 0x40, %l0
33086 ldda [%l7 + %l0] 0x15, %f16
33087 sra %i6, %i3, %o6
33088 udivx %o1, 0x178D, %l4
33089 movcc %icc, %g5, %l5
33090 edge32n %l2, %o3, %l0
33091 fsrc2 %f30, %f26
33092 te %xcc, 0x7
33093 membar 0x04
33094 movgu %icc, %g7, %i5
33095 movrlez %i0, 0x397, %o0
33096 edge32l %g6, %o5, %g4
33097 fcmple16 %f20, %f16, %i1
33098 orn %l3, %g3, %o4
33099 and %g2, 0x0836, %l6
33100 movre %o7, %i7, %l1
33101 movneg %icc, %o2, %g1
33102 fzeros %f23
33103 movvc %xcc, %i4, %i6
33104 movrgez %i2, %o6, %o1
33105 umulcc %l4, 0x11B8, %i3
33106 mova %xcc, %g5, %l2
33107 restored
33108 rdpr %cwp, %g1
33109 rdpr %cansave, %g2
33110 rdpr %canrestore, %g3
33111 rdpr %cleanwin, %g4
33112 rdpr %otherwin, %g5
33113 rdpr %wstate, %g6
33114 restored
33115 rdpr %cwp, %g1
33116 rdpr %cansave, %g2
33117 rdpr %canrestore, %g3
33118 rdpr %cleanwin, %g4
33119 rdpr %otherwin, %g5
33120 rdpr %wstate, %g6
33121 movvs %icc, %o3, %l0
33122 movrlz %l5, %i5, %i0
33123 lduw [%l7 + 0x30], %o0
33124 fmovrse %g6, %f25, %f13
33125 tvs %xcc, 0x7
33126 nop
33127 setx 0x815186AAAC23A16C, %l0, %l6
33128 stx %l6, [%l7 + 0x28]
33129 ldd [%l7 + 0x28], %f2
33130 fsqrtd %f2, %f2
33131 sllx %o5, %g4, %i1
33132 xnorcc %l3, %g7, %o4
33133 add %l7, 0x50, %l6
33134 wr %g0, 0x11, %asi
33135 casxa [%l6] %asi, %g2, %l6
33136 fcmpeq32 %f28, %f0, %g3
33137 orcc %i7, %l1, %o7
33138 tgu %icc, 0x3
33139 fcmpgt16 %f10, %f22, %g1
33140 fmovdneg %xcc, %f15, %f4
33141 fbule %fcc3, loop_2861
33142 alignaddrl %i4, %o2, %i6
33143 bcs,pn %icc, loop_2862
33144 movneg %icc, %o6, %i2
33145loop_2861:
33146 tcc %icc, 0x0
33147 te %icc, 0x1
33148loop_2862:
33149 nop
33150 set 0x41, %g3
33151 ldstuba [%l7 + %g3] 0x04, %o1
33152 set 0x38, %o6
33153 ldswa [%l7 + %o6] 0x15, %l4
33154 fbue %fcc3, loop_2863
33155 ldsb [%l7 + 0x78], %i3
33156 fmovrsne %l2, %f29, %f15
33157 stb %g5, [%l7 + 0x38]
33158loop_2863:
33159 fbug,a %fcc2, loop_2864
33160 movneg %xcc, %l0, %l5
33161 sethi 0x0E5F, %i5
33162 orn %o3, %o0, %i0
33163loop_2864:
33164 andn %g6, %g4, %i1
33165 movge %xcc, %l3, %g7
33166 edge8ln %o4, %o5, %l6
33167 tn %icc, 0x4
33168 umul %g3, %g2, %l1
33169 tl %icc, 0x0
33170 edge32l %i7, %o7, %g1
33171 fmovdle %icc, %f25, %f11
33172 set 0x1C, %g6
33173 lda [%l7 + %g6] 0x19, %f14
33174 movge %xcc, %o2, %i4
33175 udivcc %i6, 0x1C57, %o6
33176 tcs %icc, 0x7
33177 xorcc %i2, %l4, %o1
33178 wr %g0, 0x23, %asi
33179 stba %i3, [%l7 + 0x1D] %asi
33180 membar #Sync
33181 movneg %xcc, %l2, %g5
33182 subccc %l5, 0x0D70, %l0
33183 movrlez %i5, %o3, %i0
33184 fmovse %xcc, %f15, %f27
33185 bn,a loop_2865
33186 movg %icc, %g6, %g4
33187 tle %xcc, 0x2
33188 fbue,a %fcc3, loop_2866
33189loop_2865:
33190 fcmpne32 %f8, %f2, %i1
33191 umul %o0, %l3, %o4
33192 edge32n %g7, %l6, %g3
33193loop_2866:
33194 fmovsn %xcc, %f21, %f6
33195 fors %f27, %f14, %f15
33196 taddcctv %o5, 0x1862, %g2
33197 movvs %xcc, %l1, %o7
33198 fnegd %f8, %f16
33199 or %i7, 0x0C8C, %g1
33200 udiv %o2, 0x1D08, %i6
33201 smul %o6, 0x1563, %i4
33202 tcs %xcc, 0x3
33203 movleu %icc, %i2, %l4
33204 srlx %i3, %l2, %o1
33205 fmovsgu %xcc, %f18, %f1
33206 andn %l5, 0x05DF, %g5
33207 ta %icc, 0x2
33208 set 0x40, %i6
33209 ldda [%l7 + %i6] 0x80, %f16
33210 edge16n %l0, %o3, %i5
33211 tn %icc, 0x2
33212 restored
33213 rdpr %cwp, %g1
33214 rdpr %cansave, %g2
33215 rdpr %canrestore, %g3
33216 rdpr %cleanwin, %g4
33217 rdpr %otherwin, %g5
33218 rdpr %wstate, %g6
33219 orncc %i0, %g4, %i1
33220 or %o0, %l3, %g6
33221 tn %xcc, 0x0
33222 te %xcc, 0x4
33223 wr %g0, 0x81, %asi
33224 ldswa [%l7 + 0x14] %asi, %o4
33225 membar 0x21
33226 fmul8ulx16 %f4, %f26, %f12
33227 xnor %l6, %g3, %g7
33228 sir 0x0690
33229 sir 0x1DF4
33230 fmovdpos %xcc, %f16, %f14
33231 wr %g0, 0x19, %asi
33232 lduba [%l7 + 0x36] %asi, %g2
33233 fbne %fcc3, loop_2867
33234 nop
33235 set 0x38, %o0
33236 ldstub [%l7 + %o0], %o5
33237 ldstub [%l7 + 0x78], %l1
33238 sllx %i7, %g1, %o2
33239loop_2867:
33240 sdivx %i6, 0x1A6B, %o6
33241 movrgez %i4, 0x29F, %i2
33242 movre %o7, 0x112, %i3
33243 sll %l2, %o1, %l4
33244 andcc %g5, %l5, %o3
33245 fmovrse %i5, %f19, %f10
33246 fmovd %f24, %f12
33247 lduw [%l7 + 0x28], %l0
33248 orcc %g4, %i0, %o0
33249 wr %g0, 0x04, %asi
33250 stwa %i1, [%l7 + 0x14] %asi
33251 restored
33252 rdpr %cwp, %g1
33253 rdpr %cansave, %g2
33254 rdpr %canrestore, %g3
33255 rdpr %cleanwin, %g4
33256 rdpr %otherwin, %g5
33257 rdpr %wstate, %g6
33258 andcc %g6, 0x1202, %o4
33259 subcc %l6, %g3, %g7
33260 array8 %g2, %o5, %l1
33261 lduh [%l7 + 0x4A], %l3
33262 set 0x6C, %i1
33263 lduba [%l7 + %i1] 0x11, %i7
33264 fones %f27
33265 sdiv %o2, 0x167D, %g1
33266 xorcc %i6, 0x0996, %o6
33267 movvc %xcc, %i4, %o7
33268 ldsw [%l7 + 0x0C], %i3
33269 nop
33270 fitos %f3, %f12
33271 fstoi %f12, %f26
33272 edge16ln %i2, %l2, %l4
33273 tneg %xcc, 0x0
33274 bn,a,pt %xcc, loop_2868
33275 tl %icc, 0x7
33276 tg %icc, 0x6
33277 bcc,a loop_2869
33278loop_2868:
33279 tvc %icc, 0x7
33280 add %o1, 0x14AB, %l5
33281 add %l7, 0x60, %l6
33282 wr %g0, 0x89, %asi
33283 casa [%l6] %asi, %g5, %o3
33284loop_2869:
33285 fmovrdne %i5, %f24, %f22
33286 fmovsleu %icc, %f26, %f22
33287 orn %l0, %g4, %o0
33288 nop
33289 setx 0x3D300D9C, %l0, %l6
33290 st %l6, [%l7 + 0x28]
33291 ld [%l7 + 0x28], %f29
33292 fsqrts %f29, %f1
33293 movrne %i1, 0x101, %i0
33294 saved
33295 rdpr %cwp, %g1
33296 rdpr %cansave, %g2
33297 rdpr %canrestore, %g3
33298 rdpr %cleanwin, %g4
33299 rdpr %otherwin, %g5
33300 rdpr %wstate, %g6
33301 nop
33302 fitos %f10, %f1
33303 fstox %f1, %f0
33304 fxtos %f0, %f0
33305 swap [%l7 + 0x68], %o4
33306 orn %l6, 0x14EA, %g3
33307 lduw [%l7 + 0x30], %g6
33308 edge16l %g2, %o5, %l1
33309 array16 %l3, %g7, %i7
33310 tne %icc, 0x7
33311 edge8l %o2, %i6, %o6
33312 edge32n %i4, %g1, %o7
33313 wr %g0, 0x88, %asi
33314 ldxa [%l7 + 0x20] %asi, %i3
33315 fmovrdlz %l2, %f4, %f4
33316 movg %xcc, %i2, %l4
33317 sdivcc %o1, 0x1AF3, %l5
33318 restored
33319 rdpr %cwp, %g1
33320 rdpr %cansave, %g2
33321 rdpr %canrestore, %g3
33322 rdpr %cleanwin, %g4
33323 rdpr %otherwin, %g5
33324 rdpr %wstate, %g6
33325 edge8 %o3, %g5, %l0
33326 fmovdneg %xcc, %f13, %f30
33327 tneg %xcc, 0x3
33328 udiv %g4, 0x1EE2, %i5
33329 movle %xcc, %o0, %i1
33330 array8 %o4, %i0, %l6
33331 tleu %xcc, 0x1
33332 movne %icc, %g6, %g2
33333 tsubcc %o5, %g3, %l3
33334 subc %g7, 0x185B, %i7
33335 fmovrdgz %o2, %f6, %f22
33336 fcmpgt32 %f28, %f4, %l1
33337 sethi 0x138A, %o6
33338 tgu %icc, 0x1
33339 restored
33340 rdpr %cwp, %g1
33341 rdpr %cansave, %g2
33342 rdpr %canrestore, %g3
33343 rdpr %cleanwin, %g4
33344 rdpr %otherwin, %g5
33345 rdpr %wstate, %g6
33346 andncc %i4, %i6, %o7
33347 fandnot2s %f30, %f0, %f10
33348 sdiv %i3, 0x05DE, %l2
33349 movleu %icc, %g1, %l4
33350 nop
33351 setx loop_2870, %l0, %l1
33352 jmpl %l1, %i2
33353 movne %icc, %l5, %o3
33354 fbn %fcc1, loop_2871
33355 subcc %g5, %o1, %l0
33356loop_2870:
33357 st %f10, [%l7 + 0x40]
33358 tl %icc, 0x6
33359loop_2871:
33360 fpmerge %f18, %f3, %f26
33361 set 0x3D, %g5
33362 ldstuba [%l7 + %g5] 0x80, %i5
33363 srax %g4, %o0, %o4
33364 lduw [%l7 + 0x10], %i1
33365 sir 0x0962
33366 srl %i0, %l6, %g2
33367 brz %o5, loop_2872
33368 ld [%l7 + 0x24], %f28
33369 sra %g3, %l3, %g6
33370 fmovrslz %g7, %f29, %f26
33371loop_2872:
33372 array8 %i7, %o2, %o6
33373 xor %l1, %i4, %i6
33374 xnor %i3, %l2, %o7
33375 mulscc %l4, 0x1B40, %i2
33376 fmovse %xcc, %f1, %f2
33377 std %f22, [%l7 + 0x28]
33378 fmovrsgez %g1, %f4, %f10
33379 movl %xcc, %o3, %g5
33380 addc %o1, %l0, %l5
33381 bneg,pt %xcc, loop_2873
33382 stb %g4, [%l7 + 0x26]
33383 bvs,pn %icc, loop_2874
33384 edge32l %i5, %o0, %o4
33385loop_2873:
33386 tpos %icc, 0x4
33387 xorcc %i0, %i1, %g2
33388loop_2874:
33389 nop
33390 set 0x48, %o1
33391 ldxa [%l7 + %o1] 0x18, %l6
33392 fmuld8sux16 %f5, %f7, %f22
33393 movrgz %g3, %o5, %l3
33394 bgu,a,pt %xcc, loop_2875
33395 xorcc %g7, %i7, %o2
33396 array32 %g6, %o6, %l1
33397 nop
33398 fitod %f1, %f20
33399loop_2875:
33400 bne %xcc, loop_2876
33401 edge16n %i6, %i3, %l2
33402 tgu %xcc, 0x6
33403 fors %f1, %f17, %f24
33404loop_2876:
33405 alignaddrl %o7, %i4, %i2
33406 fnegs %f30, %f13
33407 edge8 %l4, %o3, %g5
33408 nop
33409 set 0x40, %l5
33410 lduw [%l7 + %l5], %g1
33411 addccc %o1, 0x082D, %l0
33412 subccc %g4, %i5, %o0
33413 ta %xcc, 0x1
33414 umulcc %o4, 0x0439, %i0
33415 bn loop_2877
33416 movrne %l5, %g2, %i1
33417 movleu %xcc, %l6, %o5
33418 tne %icc, 0x7
33419loop_2877:
33420 udivcc %g3, 0x14C8, %l3
33421 set 0x80, %l2
33422 ldxa [%g0 + %l2] 0x58, %i7
33423 fcmpgt16 %f20, %f10, %g7
33424 fbne,a %fcc0, loop_2878
33425 fba %fcc0, loop_2879
33426 taddcc %g6, %o6, %l1
33427 brz %o2, loop_2880
33428loop_2878:
33429 fmovdneg %xcc, %f14, %f20
33430loop_2879:
33431 edge32 %i3, %i6, %o7
33432 set 0x42, %i5
33433 ldsba [%l7 + %i5] 0x80, %l2
33434loop_2880:
33435 srlx %i4, %i2, %o3
33436 wr %g0, 0x0c, %asi
33437 stba %l4, [%l7 + 0x2B] %asi
33438 array32 %g5, %o1, %l0
33439 tneg %icc, 0x4
33440 pdist %f30, %f22, %f0
33441 nop
33442 setx 0x207CC728, %l0, %l6
33443 st %l6, [%l7 + 0x2C]
33444 ld [%l7 + 0x2C], %fsr
33445 edge8n %g4, %i5, %g1
33446 fpsub32 %f4, %f8, %f30
33447 ta %icc, 0x3
33448 udivcc %o4, 0x1601, %i0
33449 fpadd32s %f28, %f23, %f11
33450 bg,pn %icc, loop_2881
33451 fxor %f14, %f0, %f14
33452 srlx %o0, 0x03, %g2
33453 array32 %i1, %l6, %o5
33454loop_2881:
33455 restored
33456 rdpr %cwp, %g1
33457 rdpr %cansave, %g2
33458 rdpr %canrestore, %g3
33459 rdpr %cleanwin, %g4
33460 rdpr %otherwin, %g5
33461 rdpr %wstate, %g6
33462 brz,a %l5, loop_2882
33463 fzero %f10
33464 ld [%l7 + 0x3C], %f20
33465 edge8n %l3, %i7, %g7
33466loop_2882:
33467 subcc %g3, %g6, %l1
33468 edge32n %o2, %i3, %o6
33469 fornot1 %f8, %f4, %f18
33470 fone %f0
33471 subccc %i6, 0x1EF9, %o7
33472 edge32n %i4, %l2, %i2
33473 fmovse %xcc, %f8, %f7
33474 bcc,a loop_2883
33475 srax %l4, %o3, %o1
33476 movrlz %g5, %g4, %i5
33477 xorcc %l0, %g1, %o4
33478loop_2883:
33479 edge32 %o0, %i0, %i1
33480 fmovsl %icc, %f14, %f28
33481 array16 %g2, %l6, %l5
33482 wr %g0, 0xf8, %asi
33483 stda %f16, [%l7 + 0x40] %asi
33484 membar #Sync
33485 movrgez %o5, 0x0A0, %l3
33486 edge8 %i7, %g7, %g3
33487 fzeros %f2
33488 tpos %icc, 0x2
33489 fcmpgt16 %f12, %f18, %g6
33490 edge32 %l1, %o2, %o6
33491 bcs,a,pn %icc, loop_2884
33492 tle %xcc, 0x6
33493 sir 0x0736
33494 add %l7, 0x50, %l6
33495 wr %g0, 0x0c, %asi
33496 casa [%l6] %asi, %i3, %i6
33497loop_2884:
33498 fmovsneg %icc, %f27, %f9
33499 be,pn %icc, loop_2885
33500 mulx %i4, %l2, %i2
33501 nop
33502 set 0x78, %g4
33503 ldx [%l7 + %g4], %o7
33504 nop
33505 set 0x68, %l1
33506 stx %o3, [%l7 + %l1]
33507loop_2885:
33508 ldsb [%l7 + 0x13], %l4
33509 stb %o1, [%l7 + 0x39]
33510 nop
33511 setx 0xD5619FAED43D0559, %l0, %l6
33512 stx %l6, [%l7 + 0x28]
33513 ldd [%l7 + 0x28], %f2
33514 setx 0x4F11182D25E7F687, %l1, %l5
33515 stx %l5, [%l7 + 0x10]
33516 ldd [%l7 + 0x10], %f8
33517 faddd %f8, %f2, %f0
33518 edge32n %g4, %g5, %l0
33519 fmovdle %xcc, %f17, %f29
33520 fpadd16 %f14, %f16, %f30
33521 subccc %g1, 0x082F, %o4
33522 nop
33523 setx 0x46610A21, %l0, %l6
33524 st %l6, [%l7 + 0x28]
33525 ld [%l7 + 0x28], %f18
33526 setx 0x42F8E92B, %l1, %l5
33527 st %l5, [%l7 + 0x10]
33528 ld [%l7 + 0x10], %f7
33529 fdivs %f7, %f18, %f24
33530 fmovsvc %xcc, %f23, %f22
33531 fmovrsgz %i5, %f31, %f6
33532 movg %icc, %i0, %i1
33533 tcs %icc, 0x1
33534 nop
33535 setx 0xBD2A56F0, %l0, %l6
33536 st %l6, [%l7 + 0x28]
33537 ld [%l7 + 0x28], %f1
33538 fsqrts %f1, %f17
33539 udiv %o0, 0x19A6, %g2
33540 taddcctv %l6, %l5, %l3
33541 edge8ln %i7, %o5, %g7
33542 edge16l %g3, %l1, %g6
33543 fmovscs %icc, %f3, %f25
33544 edge8l %o2, %i3, %i6
33545 mulx %i4, %l2, %o6
33546 fnegs %f10, %f11
33547 smulcc %i2, %o3, %l4
33548 tne %icc, 0x3
33549 tcs %xcc, 0x6
33550 nop
33551 setx loop_2886, %l0, %l1
33552 jmpl %l1, %o7
33553 tne %xcc, 0x3
33554 ldsh [%l7 + 0x1C], %g4
33555 nop
33556 setx loop_2887, %l0, %l1
33557 wrpr 0x1, %tl
33558 wrpr %l1, %tnpc
33559 setx 0x34400001400, %l0, %l1
33560 wrpr %l1, %tstate
33561 wrhpr 0x4, %htstate
33562 done
33563loop_2886:
33564 fmovdvc %icc, %f26, %f5
33565 saved
33566 rdpr %cwp, %g1
33567 rdpr %cansave, %g2
33568 rdpr %canrestore, %g3
33569 rdpr %cleanwin, %g4
33570 rdpr %otherwin, %g5
33571 rdpr %wstate, %g6
33572 popc %o1, %g5
33573loop_2887:
33574 move %icc, %l0, %o4
33575 movvs %icc, %i5, %g1
33576 and %i0, 0x1EB8, %i1
33577 nop
33578 setx 0x206B801A, %l0, %l6
33579 st %l6, [%l7 + 0x0C]
33580 ld [%l7 + 0x0C], %fsr
33581 sdivcc %g2, 0x1C38, %o0
33582 fba %fcc2, loop_2888
33583 movrlz %l6, %l3, %l5
33584 fmovde %icc, %f0, %f0
33585 movrne %o5, 0x1CC, %i7
33586loop_2888:
33587 movrne %g7, 0x354, %l1
33588 subccc %g6, 0x08BF, %o2
33589 move %icc, %g3, %i3
33590 st %f2, [%l7 + 0x70]
33591 nop
33592 setx loop_2889, %l0, %l1
33593 jmpl %l1, %i6
33594 sll %i4, 0x10, %l2
33595 stb %i2, [%l7 + 0x36]
33596 fmovsgu %icc, %f18, %f30
33597loop_2889:
33598 movrgez %o3, 0x14E, %l4
33599 add %o6, %o7, %g4
33600 edge16ln %o1, %l0, %g5
33601 sdivcc %o4, 0x12FB, %i5
33602 tle %xcc, 0x3
33603 tneg %xcc, 0x4
33604 udiv %i0, 0x1829, %g1
33605 sra %g2, %o0, %l6
33606 nop
33607 fitos %f9, %f15
33608 fstox %f15, %f2
33609 fxtos %f2, %f11
33610 fmovdpos %icc, %f3, %f25
33611 sth %l3, [%l7 + 0x4C]
33612 movpos %xcc, %l5, %i1
33613 tpos %icc, 0x7
33614 set 0x54, %l6
33615 ldswa [%l7 + %l6] 0x89, %o5
33616 bge,a,pt %xcc, loop_2890
33617 subccc %g7, %i7, %l1
33618 set 0x74, %i2
33619 ldsha [%l7 + %i2] 0x88, %o2
33620loop_2890:
33621 ta %icc, 0x1
33622 wr %g0, 0x04, %asi
33623 ldsha [%l7 + 0x48] %asi, %g3
33624 brlz,a %g6, loop_2891
33625 membar 0x01
33626 edge8n %i3, %i6, %l2
33627 andn %i2, 0x0772, %i4
33628loop_2891:
33629 movvs %xcc, %o3, %o6
33630 movle %icc, %o7, %l4
33631 edge32l %o1, %g4, %l0
33632 movle %icc, %g5, %o4
33633 orncc %i5, 0x1947, %g1
33634 ba %xcc, loop_2892
33635 movge %icc, %g2, %o0
33636 alignaddrl %i0, %l3, %l5
33637 edge32 %l6, %i1, %o5
33638loop_2892:
33639 nop
33640 fitod %f8, %f2
33641 fdtos %f2, %f18
33642 tsubcc %i7, 0x0ED4, %g7
33643 nop
33644 setx 0x5140E3B23F230FE0, %l0, %l6
33645 stx %l6, [%l7 + 0x28]
33646 ldd [%l7 + 0x28], %f28
33647 fsqrtd %f28, %f28
33648 srl %l1, %g3, %g6
33649 fone %f14
33650 fornot1s %f21, %f12, %f31
33651 fmovs %f2, %f2
33652 fbu,a %fcc3, loop_2893
33653 umul %o2, %i3, %l2
33654 xnorcc %i6, %i2, %o3
33655 edge32l %o6, %o7, %i4
33656loop_2893:
33657 movneg %icc, %l4, %g4
33658 movleu %xcc, %o1, %l0
33659 orcc %o4, 0x0630, %g5
33660 mulx %i5, %g2, %g1
33661 movvc %icc, %i0, %o0
33662 fba,a %fcc0, loop_2894
33663 movvc %icc, %l5, %l3
33664 st %f16, [%l7 + 0x50]
33665 addcc %i1, 0x0193, %o5
33666loop_2894:
33667 movvc %icc, %l6, %g7
33668 movre %l1, %i7, %g3
33669 andcc %g6, 0x124E, %o2
33670 fpack32 %f16, %f0, %f24
33671 tpos %xcc, 0x5
33672 fmovs %f10, %f31
33673 addcc %l2, %i3, %i6
33674 move %xcc, %o3, %o6
33675 tvc %xcc, 0x3
33676 sdiv %o7, 0x1498, %i2
33677 addc %l4, 0x05B3, %i4
33678 sdiv %g4, 0x0CCA, %o1
33679 fzeros %f5
33680 udivcc %o4, 0x14A3, %l0
33681 array32 %i5, %g5, %g2
33682 sra %i0, 0x0D, %g1
33683 fpadd16 %f28, %f2, %f12
33684 movpos %xcc, %o0, %l3
33685 movvs %icc, %l5, %o5
33686 fmovdvc %xcc, %f0, %f21
33687 movrgez %l6, 0x158, %i1
33688 movgu %xcc, %l1, %g7
33689 orcc %g3, 0x1F54, %i7
33690 saved
33691 rdpr %cwp, %g1
33692 rdpr %cansave, %g2
33693 rdpr %canrestore, %g3
33694 rdpr %cleanwin, %g4
33695 rdpr %otherwin, %g5
33696 rdpr %wstate, %g6
33697 fbo %fcc0, loop_2895
33698 add %g6, %o2, %l2
33699 movrgez %i3, %i6, %o3
33700 nop
33701 setx 0x5CA0DD72B076E121, %l0, %l6
33702 stx %l6, [%l7 + 0x60]
33703 ldx [%l7 + 0x60], %fsr
33704loop_2895:
33705 ldsh [%l7 + 0x7C], %o7
33706 movrgz %i2, %o6, %l4
33707 ldub [%l7 + 0x5B], %g4
33708 movg %icc, %o1, %o4
33709 fcmpgt32 %f30, %f6, %l0
33710 movvc %xcc, %i5, %g5
33711 ldsb [%l7 + 0x18], %g2
33712 fnand %f12, %f10, %f20
33713 mulscc %i0, %i4, %o0
33714 fxor %f22, %f4, %f28
33715 tcc %icc, 0x2
33716 fandnot2s %f5, %f28, %f3
33717 fmovdg %xcc, %f16, %f19
33718 movgu %xcc, %g1, %l3
33719 bn,a %xcc, loop_2896
33720 array16 %l5, %o5, %i1
33721 tvs %icc, 0x0
33722 set 0x3C, %i0
33723 stwa %l1, [%l7 + %i0] 0xe2
33724 membar #Sync
33725loop_2896:
33726 tle %icc, 0x3
33727 set 0x40, %i7
33728 stda %f0, [%l7 + %i7] 0x16
33729 membar #Sync
33730 movgu %xcc, %g7, %g3
33731 andncc %l6, %g6, %o2
33732 membar 0x6D
33733 nop
33734 set 0x57, %g1
33735 ldub [%l7 + %g1], %i7
33736 mulscc %i3, %l2, %o3
33737 edge8n %i6, %o7, %o6
33738 wr %g0, 0x58, %asi
33739 ldxa [%g0 + 0x0] %asi, %i2
33740 bn loop_2897
33741 fbug,a %fcc2, loop_2898
33742 sir 0x1C79
33743 fmuld8ulx16 %f19, %f27, %f26
33744loop_2897:
33745 sdivx %l4, 0x123B, %o1
33746loop_2898:
33747 fbule,a %fcc1, loop_2899
33748 fxors %f15, %f31, %f21
33749 udivx %o4, 0x0031, %g4
33750 fbl %fcc1, loop_2900
33751loop_2899:
33752 udiv %i5, 0x0E47, %g5
33753 nop
33754 setx 0x3F7CE30D, %l0, %l6
33755 st %l6, [%l7 + 0x28]
33756 ld [%l7 + 0x28], %f6
33757 setx 0x0B264395, %l1, %l5
33758 st %l5, [%l7 + 0x10]
33759 ld [%l7 + 0x10], %f4
33760 fmuls %f4, %f6, %f14
33761 and %g2, %l0, %i4
33762loop_2900:
33763 nop
33764 add %l7, 0x78, %l6
33765 wr %g0, 0x11, %asi
33766 casa [%l6] 0x11, %o0, %i0
33767 restored
33768 rdpr %cwp, %g1
33769 rdpr %cansave, %g2
33770 rdpr %canrestore, %g3
33771 rdpr %cleanwin, %g4
33772 rdpr %otherwin, %g5
33773 rdpr %wstate, %g6
33774 set 0x10, %o3
33775 lduwa [%l7 + %o3] 0x89, %g1
33776 array16 %l5, %l3, %i1
33777 pdist %f6, %f30, %f16
33778 membar 0x71
33779 flush %l7 + 0x70
33780 taddcc %l1, %g7, %g3
33781 set 0x44, %g2
33782 swapa [%l7 + %g2] 0x18, %l6
33783 fbn %fcc1, loop_2901
33784 ldd [%l7 + 0x30], %f6
33785 andn %o5, %o2, %i7
33786 wr %g0, 0xe3, %asi
33787 stxa %g6, [%l7 + 0x28] %asi
33788 membar #Sync
33789loop_2901:
33790 mulscc %i3, %o3, %i6
33791 flush %l7 + 0x20
33792 fornot2 %f30, %f22, %f12
33793 taddcctv %o7, 0x1CA7, %o6
33794 set 0x26, %o5
33795 ldstuba [%l7 + %o5] 0x19, %i2
33796 edge16n %l2, %l4, %o4
33797 fmovdl %xcc, %f24, %f9
33798 ta %xcc, 0x2
33799 fpadd32s %f13, %f5, %f28
33800 fpackfix %f8, %f0
33801 call loop_2902
33802 umulcc %g4, 0x06C8, %i5
33803 or %o1, 0x0175, %g5
33804 fmovrse %g2, %f10, %f24
33805loop_2902:
33806 tvc %icc, 0x7
33807 tne %xcc, 0x2
33808 orn %l0, 0x079D, %i4
33809 addccc %i0, %g1, %l5
33810 fornot1s %f2, %f29, %f6
33811 edge16n %o0, %i1, %l1
33812 set 0x10, %i3
33813 ldsha [%l7 + %i3] 0x11, %g7
33814 sdiv %g3, 0x0BFB, %l3
33815 movre %l6, 0x0F6, %o5
33816 wr %g0, 0x23, %asi
33817 stba %i7, [%l7 + 0x1C] %asi
33818 membar #Sync
33819 fcmpgt32 %f14, %f24, %o2
33820 tne %xcc, 0x4
33821 fmovdne %xcc, %f7, %f10
33822 smulcc %i3, 0x0663, %g6
33823 array32 %i6, %o3, %o7
33824 udivcc %i2, 0x12C5, %o6
33825 movcs %xcc, %l4, %o4
33826 fmovscs %xcc, %f0, %f4
33827 mulx %l2, %g4, %i5
33828 fbg,a %fcc3, loop_2903
33829 tcc %icc, 0x7
33830 movpos %xcc, %g5, %g2
33831 fsrc1 %f30, %f8
33832loop_2903:
33833 sdiv %o1, 0x09ED, %i4
33834 addccc %i0, 0x1DD4, %g1
33835 sethi 0x026B, %l0
33836 fmul8sux16 %f2, %f10, %f8
33837 movg %xcc, %l5, %i1
33838 edge8n %l1, %o0, %g3
33839 fxnor %f0, %f18, %f2
33840 sub %g7, %l3, %l6
33841 taddcc %i7, %o2, %o5
33842 tneg %xcc, 0x4
33843 movrlez %i3, 0x370, %i6
33844 set 0x35, %l3
33845 lduba [%l7 + %l3] 0x81, %o3
33846 fandnot1 %f28, %f8, %f22
33847 sllx %o7, %g6, %o6
33848 ldub [%l7 + 0x39], %l4
33849 membar 0x0E
33850 taddcc %o4, 0x1F9D, %l2
33851 array8 %g4, %i2, %i5
33852 bl,pn %icc, loop_2904
33853 movleu %xcc, %g5, %o1
33854 bneg,pt %icc, loop_2905
33855 ldsb [%l7 + 0x57], %g2
33856loop_2904:
33857 movge %xcc, %i4, %g1
33858 array32 %l0, %l5, %i1
33859loop_2905:
33860 fcmpeq32 %f12, %f16, %l1
33861 mulx %o0, %g3, %g7
33862 smulcc %i0, %l3, %l6
33863 ldub [%l7 + 0x0A], %o2
33864 restored
33865 rdpr %cwp, %g1
33866 rdpr %cansave, %g2
33867 rdpr %canrestore, %g3
33868 rdpr %cleanwin, %g4
33869 rdpr %otherwin, %g5
33870 rdpr %wstate, %g6
33871 movrne %o5, 0x152, %i7
33872 movvs %icc, %i3, %o3
33873 edge16n %o7, %i6, %g6
33874 fbue,a %fcc2, loop_2906
33875 udiv %l4, 0x0E32, %o6
33876 swap [%l7 + 0x7C], %o4
33877 orn %l2, %g4, %i5
33878loop_2906:
33879 fpsub16 %f6, %f2, %f10
33880 addc %g5, %i2, %o1
33881 fbule %fcc2, loop_2907
33882 saved
33883 rdpr %cwp, %g1
33884 rdpr %cansave, %g2
33885 rdpr %canrestore, %g3
33886 rdpr %cleanwin, %g4
33887 rdpr %otherwin, %g5
33888 rdpr %wstate, %g6
33889 saved
33890 rdpr %cwp, %g1
33891 rdpr %cansave, %g2
33892 rdpr %canrestore, %g3
33893 rdpr %cleanwin, %g4
33894 rdpr %otherwin, %g5
33895 rdpr %wstate, %g6
33896 fmovrde %g2, %f30, %f12
33897loop_2907:
33898 fsrc2 %f16, %f12
33899 stw %i4, [%l7 + 0x2C]
33900 subcc %l0, 0x1A4F, %g1
33901 movcs %icc, %l5, %i1
33902 fbne %fcc2, loop_2908
33903 membar 0x16
33904 bn,a loop_2909
33905 fnot2 %f24, %f26
33906loop_2908:
33907 nop
33908 add %l7, 0x6C, %l6
33909 wr %g0, 0x81, %asi
33910 casa [%l6] 0x81, %o0, %l1
33911loop_2909:
33912 array16 %g7, %i0, %l3
33913 mulx %g3, %o2, %l6
33914 ba %xcc, loop_2910
33915 tg %icc, 0x4
33916 nop
33917 fitos %f8, %f20
33918 fstox %f20, %f12
33919 move %icc, %i7, %i3
33920loop_2910:
33921 sethi 0x1C19, %o5
33922 movg %xcc, %o3, %i6
33923 fsrc1 %f0, %f2
33924 movge %icc, %o7, %g6
33925 edge16l %l4, %o6, %o4
33926 fxors %f3, %f14, %f11
33927 movvs %xcc, %g4, %i5
33928 sllx %g5, %l2, %i2
33929 fba %fcc3, loop_2911
33930 addccc %o1, %g2, %l0
33931 andncc %g1, %l5, %i4
33932 fexpand %f31, %f18
33933loop_2911:
33934 alignaddr %i1, %o0, %l1
33935 andn %i0, %g7, %l3
33936 tleu %icc, 0x5
33937 alignaddr %o2, %l6, %i7
33938 fpack16 %f8, %f13
33939 fnor %f10, %f0, %f26
33940 movpos %xcc, %g3, %i3
33941 fpsub16 %f28, %f0, %f8
33942 edge8 %o3, %i6, %o7
33943 set 0x58, %i4
33944 ldswa [%l7 + %i4] 0x11, %g6
33945 fcmpne16 %f18, %f18, %o5
33946 fbl,a %fcc0, loop_2912
33947 fbue,a %fcc3, loop_2913
33948 sub %o6, %o4, %l4
33949 xnorcc %g4, 0x105B, %g5
33950loop_2912:
33951 edge32ln %i5, %l2, %i2
33952loop_2913:
33953 fmovdcs %xcc, %f3, %f29
33954 taddcctv %g2, 0x13AD, %o1
33955 wr %g0, 0x16, %asi
33956 stda %f0, [%l7 + 0x40] %asi
33957 membar #Sync
33958 fpsub32 %f22, %f8, %f16
33959 array16 %g1, %l0, %l5
33960 subc %i1, %o0, %i4
33961 tg %xcc, 0x5
33962 nop
33963 setx 0x1226ED8DEA2BAEF2, %l0, %l6
33964 stx %l6, [%l7 + 0x28]
33965 ldd [%l7 + 0x28], %f30
33966 setx 0xFF6A4DF45FA9B63F, %l1, %l5
33967 stx %l5, [%l7 + 0x10]
33968 ldd [%l7 + 0x10], %f0
33969 fdivd %f0, %f30, %f30
33970 stx %l1, [%l7 + 0x60]
33971 movn %icc, %i0, %l3
33972 set 0x50, %g7
33973 stxa %o2, [%l7 + %g7] 0x80
33974 fnot1 %f4, %f12
33975 tle %xcc, 0x4
33976 addcc %g7, %i7, %g3
33977 wr %g0, 0x18, %asi
33978 stda %f0, [%l7 + 0x40] %asi
33979 taddcc %l6, %i3, %i6
33980 nop
33981 fitos %f8, %f14
33982 fmovrdgez %o7, %f4, %f24
33983 te %xcc, 0x1
33984 sub %o3, %o5, %g6
33985 movvc %xcc, %o6, %o4
33986 st %f10, [%l7 + 0x40]
33987 fbue,a %fcc1, loop_2914
33988 fbo,a %fcc3, loop_2915
33989 saved
33990 rdpr %cwp, %g1
33991 rdpr %cansave, %g2
33992 rdpr %canrestore, %g3
33993 rdpr %cleanwin, %g4
33994 rdpr %otherwin, %g5
33995 rdpr %wstate, %g6
33996 tvc %xcc, 0x1
33997loop_2914:
33998 sir 0x01EE
33999loop_2915:
34000 movrlz %g4, %l4, %i5
34001 move %xcc, %g5, %i2
34002 xnor %l2, 0x01AA, %g2
34003 movvs %icc, %o1, %l0
34004 udivx %l5, 0x1905, %g1
34005 set 0x76, %o2
34006 stha %i1, [%l7 + %o2] 0x15
34007 or %i4, %l1, %o0
34008 swap [%l7 + 0x50], %i0
34009 fmovd %f22, %f8
34010 smul %l3, 0x17D6, %o2
34011 fbul,a %fcc3, loop_2916
34012 taddcc %g7, 0x162B, %i7
34013 fbge %fcc0, loop_2917
34014 edge8n %g3, %l6, %i3
34015loop_2916:
34016 tneg %xcc, 0x5
34017 nop
34018 setx 0x0F7189B155E8C415, %l0, %l6
34019 stx %l6, [%l7 + 0x28]
34020 ldd [%l7 + 0x28], %f16
34021 setx 0x7B5462B8228533E2, %l1, %l5
34022 stx %l5, [%l7 + 0x10]
34023 ldd [%l7 + 0x10], %f16
34024 fsubd %f16, %f16, %f4
34025loop_2917:
34026 array32 %o7, %o3, %o5
34027 ba,a loop_2918
34028 add %i6, %g6, %o6
34029 nop
34030 setx 0x3D5303632A29064F, %l0, %l6
34031 stx %l6, [%l7 + 0x28]
34032 ldd [%l7 + 0x28], %f12
34033 fsqrtd %f12, %f12
34034 movgu %icc, %g4, %o4
34035loop_2918:
34036 array32 %l4, %i5, %g5
34037 addcc %l2, %g2, %i2
34038 stw %l0, [%l7 + 0x0C]
34039 nop
34040 setx loop_2919, %l0, %l1
34041 jmpl %l1, %l5
34042 nop
34043 fitod %f0, %f10
34044 fdtoi %f10, %f29
34045 edge16l %o1, %i1, %g1
34046 alignaddrl %l1, %i4, %o0
34047loop_2919:
34048 fmovrde %l3, %f24, %f2
34049 edge32 %o2, %i0, %g7
34050 mova %icc, %i7, %l6
34051 fpsub32s %f18, %f9, %f25
34052 edge8l %g3, %i3, %o3
34053 mulscc %o7, %o5, %g6
34054 fbo,a %fcc1, loop_2920
34055 fxnors %f25, %f14, %f7
34056 edge32l %i6, %o6, %g4
34057 movrgz %o4, 0x3BF, %i5
34058loop_2920:
34059 sra %g5, %l4, %l2
34060 movge %icc, %i2, %g2
34061 set 0x51, %o7
34062 stba %l0, [%l7 + %o7] 0x04
34063 move %xcc, %o1, %i1
34064 prefetch [%l7 + 0x38], 0x2
34065 fpsub32s %f20, %f13, %f27
34066 membar 0x38
34067 edge8l %g1, %l5, %l1
34068 sllx %o0, %l3, %i4
34069 movrlz %o2, 0x1AC, %g7
34070 srlx %i7, %i0, %l6
34071 tge %xcc, 0x0
34072 set 0x70, %l4
34073 lda [%l7 + %l4] 0x18, %f1
34074 srl %i3, %o3, %g3
34075 tcs %icc, 0x5
34076 fmovdleu %icc, %f11, %f0
34077 movrgez %o7, %o5, %g6
34078 ldd [%l7 + 0x48], %f24
34079 andcc %o6, %i6, %o4
34080 wr %g0, 0xea, %asi
34081 stba %i5, [%l7 + 0x43] %asi
34082 membar #Sync
34083 tneg %icc, 0x7
34084 movleu %icc, %g5, %g4
34085 set 0x4B, %l0
34086 ldstuba [%l7 + %l0] 0x19, %l4
34087 fmovsneg %icc, %f21, %f20
34088 tsubcctv %i2, %g2, %l0
34089 set 0x24, %g3
34090 ldsba [%l7 + %g3] 0x15, %o1
34091 sll %i1, %g1, %l5
34092 fsrc1s %f7, %f11
34093 nop
34094 set 0x70, %o6
34095 sth %l2, [%l7 + %o6]
34096 movrgz %o0, 0x0E1, %l1
34097 movl %xcc, %i4, %l3
34098 tg %xcc, 0x4
34099 andcc %g7, %i7, %o2
34100 orn %i0, %l6, %o3
34101 saved
34102 rdpr %cwp, %g1
34103 rdpr %cansave, %g2
34104 rdpr %canrestore, %g3
34105 rdpr %cleanwin, %g4
34106 rdpr %otherwin, %g5
34107 rdpr %wstate, %g6
34108 tvc %xcc, 0x7
34109 fandnot2 %f8, %f28, %f0
34110 membar 0x2C
34111 movcs %xcc, %g3, %o7
34112 edge16l %o5, %i3, %g6
34113 wr %g0, 0x19, %asi
34114 lduwa [%l7 + 0x50] %asi, %o6
34115 mulx %i6, %o4, %g5
34116 edge16n %g4, %l4, %i5
34117 tcs %icc, 0x6
34118 movneg %xcc, %g2, %l0
34119 fbu %fcc2, loop_2921
34120 edge16l %i2, %i1, %g1
34121 fmovs %f26, %f8
34122 fbl,a %fcc2, loop_2922
34123loop_2921:
34124 tge %xcc, 0x0
34125 fcmpne16 %f20, %f14, %l5
34126 st %f7, [%l7 + 0x64]
34127loop_2922:
34128 nop
34129 setx loop_2923, %l0, %l1
34130 jmpl %l1, %o1
34131 nop
34132 setx loop_2924, %l0, %l1
34133 wrpr 0x1, %tl
34134 wrpr %l1, %tpc
34135 add %l1, 0x4, %l1
34136 wrpr %l1, %tnpc
34137 setx 0x34400001400, %l0, %l1
34138 wrpr %l1, %tstate
34139 wrhpr 0x4, %htstate
34140 retry
34141 movneg %xcc, %o0, %l2
34142 orcc %l1, %i4, %l3
34143loop_2923:
34144 sra %i7, %o2, %g7
34145loop_2924:
34146 udivcc %i0, 0x15DE, %o3
34147 movne %xcc, %l6, %o7
34148 srlx %g3, 0x19, %i3
34149 ta %xcc, 0x6
34150 mulx %g6, 0x072E, %o6
34151 movvs %xcc, %i6, %o4
34152 orn %o5, 0x05AF, %g5
34153 fmovsne %xcc, %f4, %f21
34154 add %l4, %i5, %g2
34155 lduw [%l7 + 0x30], %g4
34156 sub %l0, 0x0994, %i2
34157 fandnot2s %f18, %f1, %f15
34158 tgu %icc, 0x0
34159 addc %i1, 0x0E09, %g1
34160 wr %g0, 0x04, %asi
34161 stwa %o1, [%l7 + 0x50] %asi
34162 edge8 %o0, %l5, %l1
34163 smul %i4, 0x0E75, %l3
34164 tgu %icc, 0x7
34165 nop
34166 setx 0x3237BB86EB5DCDAB, %l0, %l6
34167 stx %l6, [%l7 + 0x28]
34168 ldd [%l7 + 0x28], %f30
34169 fsqrtd %f30, %f6
34170 brlz,a %i7, loop_2925
34171 brgez,a %o2, loop_2926
34172 popc %g7, %i0
34173 movre %o3, 0x1C8, %l6
34174loop_2925:
34175 ldsb [%l7 + 0x0B], %l2
34176loop_2926:
34177 nop
34178 set 0x48, %g6
34179 prefetcha [%l7 + %g6] 0x88, 0x1
34180 array16 %i3, %g6, %o6
34181 tpos %xcc, 0x3
34182 mulscc %i6, 0x0427, %g3
34183 set 0x58, %o4
34184 lduha [%l7 + %o4] 0x19, %o4
34185 and %g5, 0x0887, %l4
34186 tleu %xcc, 0x2
34187 flush %l7 + 0x64
34188 edge16ln %o5, %g2, %g4
34189 brz %i5, loop_2927
34190 movge %xcc, %i2, %l0
34191 tcc %icc, 0x1
34192 movge %icc, %g1, %i1
34193loop_2927:
34194 fands %f9, %f29, %f0
34195 sllx %o0, %l5, %o1
34196 edge8n %i4, %l3, %i7
34197 fpadd32 %f26, %f14, %f28
34198 tne %xcc, 0x0
34199 movvc %xcc, %o2, %l1
34200 fbu %fcc2, loop_2928
34201 fmovsge %xcc, %f30, %f4
34202 movn %xcc, %g7, %i0
34203 fmovdne %icc, %f5, %f28
34204loop_2928:
34205 fbul %fcc0, loop_2929
34206 ta %icc, 0x1
34207 fmovdgu %xcc, %f22, %f28
34208 fornot1 %f26, %f0, %f24
34209loop_2929:
34210 fble %fcc2, loop_2930
34211 fbn,a %fcc1, loop_2931
34212 stx %o3, [%l7 + 0x10]
34213 srax %l6, 0x0D, %l2
34214loop_2930:
34215 edge16l %o7, %g6, %o6
34216loop_2931:
34217 fba,a %fcc3, loop_2932
34218 tleu %xcc, 0x5
34219 fblg,a %fcc3, loop_2933
34220 fnegs %f22, %f26
34221loop_2932:
34222 edge32n %i6, %i3, %g3
34223 fbge %fcc1, loop_2934
34224loop_2933:
34225 xnor %g5, 0x162C, %l4
34226 tneg %xcc, 0x7
34227 edge16n %o5, %o4, %g2
34228loop_2934:
34229 movrlz %g4, 0x0F5, %i2
34230 andn %l0, 0x16B7, %i5
34231 fmovrslez %g1, %f17, %f9
34232 fzero %f20
34233 tn %icc, 0x7
34234 movgu %icc, %i1, %o0
34235 sdiv %o1, 0x1575, %i4
34236 fnors %f2, %f24, %f29
34237 fcmpne16 %f6, %f28, %l5
34238 orncc %l3, %i7, %l1
34239 fmovdge %xcc, %f13, %f4
34240 bn,pn %xcc, loop_2935
34241 nop
34242 setx loop_2936, %l0, %l1
34243 wrpr 0x1, %tl
34244 wrpr %l1, %tnpc
34245 setx 0x34400001400, %l0, %l1
34246 wrpr %l1, %tstate
34247 wrhpr 0x4, %htstate
34248 done
34249 movg %icc, %g7, %i0
34250 nop
34251 setx 0x00730BE4, %l0, %l6
34252 st %l6, [%l7 + 0x2C]
34253 ld [%l7 + 0x2C], %fsr
34254loop_2935:
34255 alignaddrl %o3, %l6, %l2
34256loop_2936:
34257 fmovdleu %xcc, %f0, %f5
34258 fmovdcs %icc, %f12, %f19
34259 wr %g0, 0x89, %asi
34260 stba %o2, [%l7 + 0x23] %asi
34261 fmovdn %xcc, %f31, %f21
34262 movcs %icc, %o7, %g6
34263 fmovrse %i6, %f17, %f30
34264 ldx [%l7 + 0x78], %o6
34265 movleu %icc, %g3, %g5
34266 lduw [%l7 + 0x50], %i3
34267 fba %fcc0, loop_2937
34268 ldx [%l7 + 0x70], %o5
34269 movne %xcc, %l4, %o4
34270 subcc %g2, 0x1781, %g4
34271loop_2937:
34272 tvs %icc, 0x6
34273 tleu %icc, 0x1
34274 movrlz %i2, %i5, %l0
34275 andncc %i1, %g1, %o1
34276 srl %o0, %i4, %l5
34277 nop
34278 fitos %f27, %f24
34279 te %icc, 0x4
34280 swap [%l7 + 0x28], %i7
34281 sdiv %l3, 0x1660, %g7
34282 wr %g0, 0x89, %asi
34283 ldsha [%l7 + 0x4E] %asi, %i0
34284 tle %xcc, 0x2
34285 lduw [%l7 + 0x48], %o3
34286 movre %l1, 0x371, %l2
34287 fmovrse %l6, %f24, %f20
34288 fba %fcc3, loop_2938
34289 bge,pn %icc, loop_2939
34290 addc %o7, 0x0FFA, %g6
34291 fsrc2 %f0, %f6
34292loop_2938:
34293 xnor %o2, %i6, %g3
34294loop_2939:
34295 fmovdleu %xcc, %f9, %f1
34296 addc %o6, %i3, %g5
34297 fsrc1 %f30, %f14
34298 mova %icc, %l4, %o5
34299 fmovdpos %xcc, %f5, %f2
34300 fornot2s %f19, %f7, %f31
34301 fmovdle %icc, %f21, %f7
34302 fpadd32 %f16, %f14, %f10
34303 fmovscc %icc, %f24, %f20
34304 set 0x0C, %o0
34305 stha %o4, [%l7 + %o0] 0x19
34306 movcc %xcc, %g2, %i2
34307 fmovscs %icc, %f13, %f24
34308 array16 %g4, %l0, %i1
34309 movl %icc, %i5, %g1
34310 fmovsn %xcc, %f30, %f0
34311 fmovrslz %o1, %f29, %f7
34312 std %f26, [%l7 + 0x78]
34313 movn %xcc, %o0, %l5
34314 tneg %icc, 0x3
34315 orncc %i7, 0x0715, %i4
34316 fzeros %f17
34317 ldsh [%l7 + 0x14], %g7
34318 set 0x7C, %i1
34319 lduha [%l7 + %i1] 0x18, %i0
34320 movne %icc, %l3, %o3
34321 addccc %l1, %l2, %l6
34322 fmovsle %xcc, %f23, %f21
34323 tl %icc, 0x0
34324 edge32l %o7, %g6, %o2
34325 fba %fcc3, loop_2940
34326 sir 0x10BE
34327 tvs %icc, 0x1
34328 tle %icc, 0x1
34329loop_2940:
34330 nop
34331 wr %g0, 0x19, %asi
34332 lduwa [%l7 + 0x30] %asi, %g3
34333 bvs loop_2941
34334 orn %i6, 0x06CF, %i3
34335 movge %xcc, %o6, %l4
34336 tge %icc, 0x6
34337loop_2941:
34338 edge8ln %g5, %o5, %g2
34339 ta %xcc, 0x0
34340 edge32 %i2, %o4, %g4
34341 movg %xcc, %l0, %i5
34342 udivcc %i1, 0x0D3E, %o1
34343 brz,a %g1, loop_2942
34344 fcmpgt32 %f10, %f14, %l5
34345 sllx %i7, 0x1F, %o0
34346 or %g7, %i0, %i4
34347loop_2942:
34348 movrne %o3, 0x3DA, %l1
34349 set 0x40, %g5
34350 stda %f0, [%l7 + %g5] 0x80
34351 set 0x4A, %i6
34352 ldsha [%l7 + %i6] 0x19, %l2
34353 xnorcc %l6, %l3, %o7
34354 set 0x65, %l5
34355 stba %o2, [%l7 + %l5] 0x80
34356 set 0x1E, %o1
34357 ldstuba [%l7 + %o1] 0x81, %g6
34358 fabsd %f12, %f16
34359 set 0x3C, %i5
34360 ldswa [%l7 + %i5] 0x89, %g3
34361 fmovsge %icc, %f4, %f20
34362 set 0x40, %l2
34363 stda %f0, [%l7 + %l2] 0xf8
34364 membar #Sync
34365 nop
34366 setx loop_2943, %l0, %l1
34367 jmpl %l1, %i6
34368 edge32ln %i3, %o6, %g5
34369 edge16 %l4, %o5, %g2
34370 set 0x55, %l1
34371 stba %o4, [%l7 + %l1] 0xea
34372 membar #Sync
34373loop_2943:
34374 fmovrslez %g4, %f9, %f21
34375 bl,a loop_2944
34376 movpos %icc, %i2, %l0
34377 movcs %icc, %i1, %o1
34378 edge8l %g1, %l5, %i7
34379loop_2944:
34380 popc 0x10D2, %i5
34381 fmovrse %o0, %f12, %f29
34382 xorcc %i0, %g7, %o3
34383 edge8 %i4, %l2, %l1
34384 tsubcc %l6, 0x1CD7, %l3
34385 movvc %xcc, %o7, %g6
34386 sethi 0x01AE, %g3
34387 set 0x64, %g4
34388 stha %i6, [%l7 + %g4] 0x15
34389 fandnot2 %f2, %f22, %f0
34390 tgu %icc, 0x5
34391 add %l7, 0x48, %l6
34392 wr %g0, 0x19, %asi
34393 ldxa [%l6] %asi, %i3
34394 casxa [%l6] 0x19, %i3, %o6
34395 fornot2 %f0, %f10, %f22
34396 fpsub16s %f30, %f12, %f20
34397 set 0x0D, %l6
34398 ldsba [%l7 + %l6] 0x15, %o2
34399 set 0x70, %i2
34400 lduwa [%l7 + %i2] 0x81, %l4
34401 restored
34402 rdpr %cwp, %g1
34403 rdpr %cansave, %g2
34404 rdpr %canrestore, %g3
34405 rdpr %cleanwin, %g4
34406 rdpr %otherwin, %g5
34407 rdpr %wstate, %g6
34408 movgu %xcc, %g5, %g2
34409 sll %o4, %g4, %i2
34410 wr %g0, 0x10, %asi
34411 lda [%l7 + 0x74] %asi, %f26
34412 fsrc1s %f19, %f23
34413 smul %o5, %i1, %l0
34414 orncc %o1, %l5, %i7
34415 alignaddrl %g1, %o0, %i0
34416 fmovdgu %icc, %f0, %f5
34417 nop
34418 fitod %f12, %f0
34419 fdtos %f0, %f23
34420 tsubcc %i5, 0x0509, %o3
34421 movvc %xcc, %g7, %l2
34422 tsubcc %i4, 0x036F, %l1
34423 lduh [%l7 + 0x7A], %l6
34424 movvs %xcc, %o7, %g6
34425 add %l7, 0x1C, %l6
34426 wr %g0, 0x11, %asi
34427 lda [%l6] %asi, %l3
34428 casa [%l6] 0x11, %l3, %i6
34429 xnorcc %g3, %i3, %o6
34430 edge8l %l4, %g5, %g2
34431 fmovspos %icc, %f25, %f5
34432 bvc,pt %icc, loop_2945
34433 array16 %o2, %o4, %i2
34434 movpos %icc, %g4, %o5
34435 movl %xcc, %l0, %i1
34436loop_2945:
34437 brgz,a %l5, loop_2946
34438 nop
34439 setx 0x7A02553FDEEB96DA, %l0, %l6
34440 stx %l6, [%l7 + 0x28]
34441 ldd [%l7 + 0x28], %f22
34442 setx 0x01FAD3BAFFBA403B, %l1, %l5
34443 stx %l5, [%l7 + 0x10]
34444 ldd [%l7 + 0x10], %f26
34445 fsubd %f26, %f22, %f22
34446 tgu %icc, 0x5
34447 movrgz %o1, 0x226, %i7
34448loop_2946:
34449 restored
34450 rdpr %cwp, %g1
34451 rdpr %cansave, %g2
34452 rdpr %canrestore, %g3
34453 rdpr %cleanwin, %g4
34454 rdpr %otherwin, %g5
34455 rdpr %wstate, %g6
34456 move %icc, %o0, %g1
34457 brnz %i5, loop_2947
34458 subcc %i0, %o3, %l2
34459 tne %icc, 0x6
34460 edge8 %g7, %i4, %l6
34461loop_2947:
34462 nop
34463 wr %g0, 0x18, %asi
34464 ldstuba [%l7 + 0x38] %asi, %o7
34465 fsrc1 %f22, %f24
34466 subcc %g6, %l3, %i6
34467 fornot1s %f3, %f12, %f4
34468 sir 0x025E
34469 brgez %g3, loop_2948
34470 movle %xcc, %l1, %o6
34471 add %l7, 0x68, %l6
34472 wr %g0, 0x04, %asi
34473 ldxa [%l6] %asi, %i3
34474 casxa [%l6] 0x04, %i3, %l4
34475loop_2948:
34476 movleu %icc, %g2, %g5
34477 fbn,a %fcc3, loop_2949
34478 sdiv %o2, 0x069D, %i2
34479 wr %g0, 0x11, %asi
34480 ldstuba [%l7 + 0x2D] %asi, %g4
34481loop_2949:
34482 addc %o4, %l0, %o5
34483 orncc %l5, 0x05D7, %o1
34484 sdivcc %i1, 0x1C14, %o0
34485 fmovrslz %i7, %f21, %f24
34486 std %f24, [%l7 + 0x48]
34487 movn %xcc, %i5, %i0
34488 alignaddr %g1, %l2, %g7
34489 addccc %o3, %i4, %o7
34490 mova %xcc, %l6, %l3
34491 tg %icc, 0x6
34492 mulscc %g6, %i6, %l1
34493 tgu %icc, 0x4
34494 orcc %g3, 0x04A4, %o6
34495 popc 0x0FDE, %i3
34496 sub %l4, 0x025E, %g5
34497 mulscc %g2, %o2, %g4
34498 set 0x34, %i0
34499 stwa %i2, [%l7 + %i0] 0x18
34500 fmovrsne %l0, %f24, %f11
34501 ta %xcc, 0x0
34502 tge %icc, 0x5
34503 umulcc %o5, %l5, %o1
34504 stbar
34505 alignaddrl %o4, %o0, %i1
34506 restored
34507 rdpr %cwp, %g1
34508 rdpr %cansave, %g2
34509 rdpr %canrestore, %g3
34510 rdpr %cleanwin, %g4
34511 rdpr %otherwin, %g5
34512 rdpr %wstate, %g6
34513 add %i5, %i0, %g1
34514 add %i7, %l2, %g7
34515 edge8l %i4, %o3, %l6
34516 nop
34517 setx 0xB0A3C42B7003D627, %l0, %l6
34518 stx %l6, [%l7 + 0x28]
34519 ldd [%l7 + 0x28], %f8
34520 setx 0xA875618F12C53B84, %l1, %l5
34521 stx %l5, [%l7 + 0x10]
34522 ldd [%l7 + 0x10], %f20
34523 fmuld %f20, %f8, %f0
34524 edge16ln %l3, %g6, %o7
34525 fbo,a %fcc2, loop_2950
34526 call loop_2951
34527 edge32ln %l1, %g3, %i6
34528 movleu %xcc, %i3, %l4
34529loop_2950:
34530 fble %fcc0, loop_2952
34531loop_2951:
34532 addc %g5, 0x1A9B, %g2
34533 movle %xcc, %o2, %o6
34534 ldstub [%l7 + 0x54], %i2
34535loop_2952:
34536 orn %g4, 0x0094, %l0
34537 movrgez %o5, %l5, %o1
34538 tl %xcc, 0x1
34539 movn %xcc, %o4, %o0
34540 fmovrsgz %i5, %f4, %f25
34541 fbu %fcc2, loop_2953
34542 tpos %icc, 0x2
34543 edge8ln %i0, %i1, %g1
34544 fmovrdlz %i7, %f0, %f8
34545loop_2953:
34546 tpos %xcc, 0x0
34547 fbe,a %fcc0, loop_2954
34548 movge %xcc, %g7, %l2
34549 membar 0x52
34550 fmovda %icc, %f9, %f8
34551loop_2954:
34552 fbule %fcc1, loop_2955
34553 subccc %o3, 0x0619, %i4
34554 set 0x78, %g1
34555 ldsha [%l7 + %g1] 0x88, %l3
34556loop_2955:
34557 edge16ln %l6, %o7, %g6
34558 addc %g3, 0x1FB5, %l1
34559 andcc %i3, %i6, %g5
34560 fbo %fcc1, loop_2956
34561 sir 0x0CD0
34562 addcc %g2, %l4, %o2
34563 tgu %icc, 0x2
34564loop_2956:
34565 nop
34566 wr %g0, 0x19, %asi
34567 lduha [%l7 + 0x76] %asi, %i2
34568 popc 0x0731, %o6
34569 set 0x50, %i7
34570 ldswa [%l7 + %i7] 0x19, %g4
34571 ble,pt %icc, loop_2957
34572 movcs %xcc, %o5, %l0
34573 taddcctv %l5, %o1, %o4
34574 fnand %f0, %f6, %f26
34575loop_2957:
34576 fmovrslz %o0, %f3, %f13
34577 xor %i0, 0x1DA6, %i5
34578 wr %g0, 0x80, %asi
34579 swapa [%l7 + 0x14] %asi, %g1
34580 orn %i7, %i1, %l2
34581 nop
34582 setx 0xFEF361F5, %l0, %l6
34583 st %l6, [%l7 + 0x28]
34584 ld [%l7 + 0x28], %f21
34585 fsqrts %f21, %f2
34586 smul %g7, 0x12E0, %i4
34587 movneg %xcc, %l3, %l6
34588 sra %o3, %o7, %g6
34589 restored
34590 rdpr %cwp, %g1
34591 rdpr %cansave, %g2
34592 rdpr %canrestore, %g3
34593 rdpr %cleanwin, %g4
34594 rdpr %otherwin, %g5
34595 rdpr %wstate, %g6
34596 brgez %l1, loop_2958
34597 stw %i3, [%l7 + 0x64]
34598 brgz %i6, loop_2959
34599 tneg %xcc, 0x1
34600loop_2958:
34601 fmovdcc %icc, %f14, %f4
34602 edge8ln %g3, %g5, %g2
34603loop_2959:
34604 edge32ln %l4, %o2, %o6
34605 orncc %i2, %g4, %l0
34606 bvc,a,pt %xcc, loop_2960
34607 tgu %icc, 0x5
34608 fmovsne %xcc, %f27, %f29
34609 movn %xcc, %o5, %l5
34610loop_2960:
34611 movrlez %o4, %o1, %i0
34612 restored
34613 rdpr %cwp, %g1
34614 rdpr %cansave, %g2
34615 rdpr %canrestore, %g3
34616 rdpr %cleanwin, %g4
34617 rdpr %otherwin, %g5
34618 rdpr %wstate, %g6
34619 edge8 %i5, %g1, %i7
34620 brlez %o0, loop_2961
34621 brgez %i1, loop_2962
34622 fblg %fcc3, loop_2963
34623 or %g7, %i4, %l2
34624loop_2961:
34625 fmuld8sux16 %f22, %f9, %f18
34626loop_2962:
34627 edge16l %l6, %l3, %o3
34628loop_2963:
34629 edge32 %o7, %g6, %i3
34630 movre %l1, %g3, %i6
34631 movl %xcc, %g5, %l4
34632 sllx %o2, 0x06, %o6
34633 nop
34634 fitod %f8, %f14
34635 fdtox %f14, %f24
34636 fxtod %f24, %f8
34637 edge32l %i2, %g4, %l0
34638 movl %icc, %o5, %l5
34639 sra %g2, %o1, %o4
34640 fornot1s %f9, %f22, %f23
34641 udiv %i0, 0x0973, %i5
34642 movre %g1, 0x1C8, %o0
34643 nop
34644 setx loop_2964, %l0, %l1
34645 wrpr 0x1, %tl
34646 wrpr %l1, %tnpc
34647 setx 0x34400001400, %l0, %l1
34648 wrpr %l1, %tstate
34649 wrhpr 0x4, %htstate
34650 done
34651 movleu %icc, %i7, %g7
34652 tleu %icc, 0x0
34653 bpos loop_2965
34654loop_2964:
34655 edge16ln %i4, %i1, %l6
34656 fnot2 %f20, %f30
34657 wr %g0, 0x27, %asi
34658 stxa %l2, [%l7 + 0x58] %asi
34659 membar #Sync
34660loop_2965:
34661 tcs %xcc, 0x5
34662 bl,a,pn %icc, loop_2966
34663 tg %xcc, 0x4
34664 fzeros %f27
34665 lduh [%l7 + 0x24], %o3
34666loop_2966:
34667 nop
34668 set 0x40, %o3
34669 stda %f16, [%l7 + %o3] 0x0c
34670 fcmpgt32 %f4, %f0, %l3
34671 sll %g6, %i3, %o7
34672 fba,a %fcc2, loop_2967
34673 sth %g3, [%l7 + 0x3A]
34674 tne %icc, 0x6
34675 bleu,a %xcc, loop_2968
34676loop_2967:
34677 bl,a,pn %icc, loop_2969
34678 edge8ln %l1, %g5, %l4
34679 add %l7, 0x58, %l6
34680 wr %g0, 0x80, %asi
34681 casxa [%l6] 0x80, %i6, %o6
34682loop_2968:
34683 alignaddr %o2, %i2, %l0
34684loop_2969:
34685 nop
34686 setx loop_2970, %l0, %l1
34687 wrpr 0x1, %tl
34688 wrpr %l1, %tpc
34689 add %l1, 0x4, %l1
34690 wrpr %l1, %tnpc
34691 setx 0x34400001400, %l0, %l1
34692 wrpr %l1, %tstate
34693 wrhpr 0x4, %htstate
34694 retry
34695 fpsub32s %f26, %f24, %f26
34696 tsubcctv %g4, %l5, %o5
34697 fmovrdlz %o1, %f28, %f6
34698loop_2970:
34699 brlz %o4, loop_2971
34700 nop
34701 fitod %f0, %f24
34702 fdtoi %f24, %f0
34703 movneg %icc, %i0, %g2
34704 edge32l %i5, %o0, %i7
34705loop_2971:
34706 fmovsle %xcc, %f13, %f28
34707 nop
34708 setx 0x62E518187DE487EA, %l0, %l6
34709 stx %l6, [%l7 + 0x28]
34710 ldd [%l7 + 0x28], %f4
34711 setx 0x22240F0B724CE572, %l1, %l5
34712 stx %l5, [%l7 + 0x10]
34713 ldd [%l7 + 0x10], %f30
34714 fmuld %f30, %f4, %f4
34715 fmovrsgez %g1, %f28, %f17
34716 edge32ln %g7, %i1, %i4
34717 tn %xcc, 0x5
34718 tsubcctv %l6, %o3, %l3
34719 nop
34720 fitod %f0, %f14
34721 fdtox %f14, %f10
34722 fxtod %f10, %f22
34723 fmuld8sux16 %f18, %f5, %f8
34724 std %f20, [%l7 + 0x78]
34725 fmovde %xcc, %f22, %f5
34726 ldd [%l7 + 0x38], %g6
34727 membar #Sync
34728 wr %g0, 0xf0, %asi
34729 ldda [%l7 + 0x40] %asi, %f16
34730 mulx %i3, %o7, %l2
34731 restored
34732 rdpr %cwp, %g1
34733 rdpr %cansave, %g2
34734 rdpr %canrestore, %g3
34735 rdpr %cleanwin, %g4
34736 rdpr %otherwin, %g5
34737 rdpr %wstate, %g6
34738 orncc %g3, %g5, %l1
34739 edge32n %i6, %l4, %o6
34740 xnor %i2, 0x0D26, %l0
34741 fmovrsgz %o2, %f11, %f10
34742 edge16l %l5, %o5, %g4
34743 tne %icc, 0x4
34744 popc 0x0F4D, %o4
34745 movre %i0, 0x1D0, %g2
34746 fbug,a %fcc2, loop_2972
34747 fnegd %f12, %f4
34748 brnz,a %i5, loop_2973
34749 tcc %xcc, 0x5
34750loop_2972:
34751 nop
34752 wr %g0, 0x80, %asi
34753 ldsha [%l7 + 0x12] %asi, %o1
34754loop_2973:
34755 bneg,pn %xcc, loop_2974
34756 tne %xcc, 0x1
34757 array8 %i7, %o0, %g1
34758 fmovdvc %icc, %f6, %f5
34759loop_2974:
34760 sdiv %g7, 0x0641, %i1
34761 sllx %l6, 0x12, %o3
34762 andcc %i4, 0x0A15, %g6
34763 edge16n %i3, %l3, %l2
34764 tcc %icc, 0x5
34765 taddcctv %o7, 0x0110, %g5
34766 tvc %xcc, 0x7
34767 popc %l1, %g3
34768 fnot2 %f10, %f22
34769 membar 0x4D
34770 orn %l4, %o6, %i2
34771 tneg %xcc, 0x4
34772 fbule %fcc0, loop_2975
34773 xorcc %i6, %o2, %l0
34774 fpack32 %f12, %f24, %f16
34775 edge8l %l5, %g4, %o4
34776loop_2975:
34777 subccc %o5, %g2, %i5
34778 mulx %i0, 0x17B9, %o1
34779 brnz %i7, loop_2976
34780 mulx %o0, %g1, %i1
34781 fbge %fcc1, loop_2977
34782 mulx %l6, %o3, %i4
34783loop_2976:
34784 brgz %g6, loop_2978
34785 fones %f25
34786loop_2977:
34787 membar 0x4C
34788 nop
34789 fitos %f4, %f10
34790 fstox %f10, %f12
34791loop_2978:
34792 sdivcc %i3, 0x0405, %l3
34793 fabss %f9, %f14
34794 array32 %g7, %l2, %o7
34795 orcc %l1, 0x01A3, %g5
34796 orncc %l4, 0x081C, %g3
34797 movgu %icc, %i2, %o6
34798 movleu %xcc, %o2, %l0
34799 movneg %icc, %l5, %i6
34800 flush %l7 + 0x2C
34801 add %l7, 0x10, %l6
34802 wr %g0, 0x04, %asi
34803 ldxa [%l6] %asi, %o4
34804 casxa [%l6] %asi, %o4, %o5
34805 fnot2 %f10, %f24
34806 tge %xcc, 0x4
34807 mova %xcc, %g2, %i5
34808 taddcc %i0, 0x111F, %o1
34809 fcmpgt32 %f18, %f26, %i7
34810 xnorcc %o0, 0x1AA2, %g1
34811 move %icc, %g4, %i1
34812 set 0x26, %g2
34813 stba %l6, [%l7 + %g2] 0xeb
34814 membar #Sync
34815 fmovs %f7, %f9
34816 brlz,a %o3, loop_2979
34817 fcmpne32 %f16, %f2, %g6
34818 bl %icc, loop_2980
34819 edge8ln %i3, %i4, %g7
34820loop_2979:
34821 tsubcc %l2, 0x1F6D, %l3
34822 sra %o7, %l1, %l4
34823loop_2980:
34824 bpos,a loop_2981
34825 edge32ln %g5, %g3, %i2
34826 edge32l %o2, %l0, %o6
34827 sir 0x1BD9
34828loop_2981:
34829 movleu %xcc, %i6, %o4
34830 movrlez %l5, %o5, %i5
34831 for %f8, %f18, %f10
34832 movpos %xcc, %i0, %g2
34833 fzero %f26
34834 add %l7, 0x1C, %l6
34835 wr %g0, 0x19, %asi
34836 casa [%l6] %asi, %o1, %i7
34837 stbar
34838 wr %g0, 0x89, %asi
34839 prefetcha [%l7 + 0x10] %asi, 0x1
34840 tne %icc, 0x5
34841 ldd [%l7 + 0x68], %f30
34842 fpsub16s %f29, %f27, %f20
34843 sra %o0, %g4, %l6
34844 popc 0x0B37, %i1
34845 tleu %icc, 0x0
34846 sethi 0x0D16, %g6
34847 tn %icc, 0x2
34848 andcc %i3, %o3, %g7
34849 set 0x66, %i3
34850 lduha [%l7 + %i3] 0x81, %i4
34851 fmovsgu %xcc, %f26, %f29
34852 array16 %l3, %l2, %o7
34853 srax %l1, 0x10, %l4
34854 fcmpne16 %f12, %f30, %g5
34855 movrlez %i2, %o2, %g3
34856 alignaddr %l0, %o6, %o4
34857 udiv %l5, 0x1859, %o5
34858 tcs %xcc, 0x2
34859 tle %icc, 0x1
34860 orcc %i6, 0x07A7, %i5
34861 xorcc %g2, %i0, %i7
34862 movrlz %g1, 0x3A2, %o1
34863 edge16 %g4, %o0, %i1
34864 taddcctv %g6, 0x1721, %l6
34865 movgu %xcc, %i3, %o3
34866 fnot1s %f11, %f21
34867 bl,a,pt %xcc, loop_2982
34868 movre %g7, %i4, %l3
34869 ldub [%l7 + 0x7C], %l2
34870 wr %g0, 0x17, %asi
34871 stda %f16, [%l7 + 0x40] %asi
34872 membar #Sync
34873loop_2982:
34874 nop
34875 add %l7, 0x28, %l6
34876 wr %g0, 0x18, %asi
34877 ldxa [%l6] %asi, %o7
34878 casxa [%l6] %asi, %o7, %l1
34879 movrgz %l4, 0x1A2, %g5
34880 fmovsl %icc, %f12, %f30
34881 fcmpgt32 %f28, %f10, %o2
34882 tn %xcc, 0x1
34883 edge32ln %g3, %l0, %i2
34884 nop
34885 setx 0x3A18D78A, %l0, %l6
34886 st %l6, [%l7 + 0x28]
34887 ld [%l7 + 0x28], %f20
34888 setx 0x99C96FE6, %l1, %l5
34889 st %l5, [%l7 + 0x10]
34890 ld [%l7 + 0x10], %f6
34891 fadds %f6, %f20, %f7
34892 smul %o4, %l5, %o5
34893 tcc %icc, 0x4
34894 wr %g0, 0x04, %asi
34895 swapa [%l7 + 0x38] %asi, %o6
34896 xorcc %i6, %g2, %i5
34897 add %l7, 0x2C, %l6
34898 wr %g0, 0x0c, %asi
34899 casa [%l6] 0x0c, %i0, %i7
34900 sethi 0x14B9, %g1
34901 mulscc %g4, %o1, %o0
34902 srlx %i1, %g6, %l6
34903 tle %xcc, 0x5
34904 movleu %icc, %i3, %g7
34905 bne %xcc, loop_2983
34906 membar 0x6F
34907 sdiv %i4, 0x0026, %o3
34908 xor %l3, %l2, %l1
34909loop_2983:
34910 movne %icc, %o7, %l4
34911 movleu %xcc, %g5, %g3
34912 or %l0, 0x1EEC, %o2
34913 movcc %icc, %o4, %i2
34914 fpack32 %f28, %f4, %f24
34915 mulx %l5, 0x1AB1, %o6
34916 fbu,a %fcc2, loop_2984
34917 mulscc %o5, %g2, %i6
34918 and %i5, %i7, %i0
34919 nop
34920 setx 0x8594FA8E106C4193, %l0, %l6
34921 stx %l6, [%l7 + 0x20]
34922 ldx [%l7 + 0x20], %fsr
34923loop_2984:
34924 fbug,a %fcc0, loop_2985
34925 movneg %icc, %g4, %o1
34926 wr %g0, 0x80, %asi
34927 stha %g1, [%l7 + 0x24] %asi
34928loop_2985:
34929 taddcc %i1, %g6, %o0
34930 fpmerge %f31, %f7, %f18
34931 sir 0x0B17
34932 ld [%l7 + 0x20], %f29
34933 fmovdcc %icc, %f0, %f29
34934 ta %xcc, 0x3
34935 tneg %xcc, 0x5
34936 fbue %fcc0, loop_2986
34937 fmuld8ulx16 %f31, %f11, %f2
34938 sra %i3, %g7, %i4
34939 fmovsleu %xcc, %f4, %f25
34940loop_2986:
34941 nop
34942 set 0x50, %l3
34943 ldda [%l7 + %l3] 0x11, %o2
34944 subccc %l6, %l3, %l1
34945 nop
34946 fitos %f23, %f23
34947 srl %o7, 0x19, %l4
34948 edge32 %l2, %g5, %l0
34949 movrgez %g3, %o4, %o2
34950 movleu %xcc, %l5, %o6
34951 movre %o5, 0x077, %g2
34952 fpsub16s %f29, %f6, %f6
34953 xorcc %i6, %i5, %i7
34954 xnorcc %i0, 0x1AA1, %i2
34955 edge32n %g4, %o1, %g1
34956 edge32l %i1, %o0, %i3
34957 tsubcctv %g7, %i4, %o3
34958 wr %g0, 0x89, %asi
34959 stda %f16, [%l7 + 0x40] %asi
34960 edge32ln %l6, %l3, %g6
34961 add %l1, 0x136D, %o7
34962 stbar
34963 mulscc %l4, 0x0633, %l2
34964 movle %xcc, %g5, %g3
34965 sub %o4, 0x119B, %o2
34966 wr %g0, 0x89, %asi
34967 stwa %l5, [%l7 + 0x28] %asi
34968 tl %xcc, 0x3
34969 movge %icc, %l0, %o5
34970 fmul8x16al %f12, %f19, %f16
34971 tge %icc, 0x4
34972 sdivcc %o6, 0x099D, %i6
34973 movvs %xcc, %g2, %i5
34974 subc %i7, 0x0D4F, %i0
34975 fbe %fcc0, loop_2987
34976 sll %i2, 0x0B, %o1
34977 saved
34978 rdpr %cwp, %g1
34979 rdpr %cansave, %g2
34980 rdpr %canrestore, %g3
34981 rdpr %cleanwin, %g4
34982 rdpr %otherwin, %g5
34983 rdpr %wstate, %g6
34984 mova %xcc, %g1, %g4
34985loop_2987:
34986 movl %xcc, %o0, %i3
34987 movrlez %g7, 0x092, %i1
34988 movrne %i4, 0x073, %l6
34989 wr %g0, 0x89, %asi
34990 stba %l3, [%l7 + 0x6D] %asi
34991 nop
34992 setx 0xD1369F12, %l0, %l6
34993 st %l6, [%l7 + 0x28]
34994 ld [%l7 + 0x28], %f13
34995 setx 0xA87A423A, %l1, %l5
34996 st %l5, [%l7 + 0x10]
34997 ld [%l7 + 0x10], %f11
34998 fdivs %f11, %f13, %f11
34999 fmovrsgz %o3, %f4, %f14
35000 fmovsleu %xcc, %f16, %f13
35001 fpmerge %f22, %f20, %f10
35002 nop
35003 setx loop_2988, %l0, %l1
35004 wrpr 0x1, %tl
35005 wrpr %l1, %tnpc
35006 setx 0x34400001400, %l0, %l1
35007 wrpr %l1, %tstate
35008 wrhpr 0x4, %htstate
35009 done
35010 nop
35011 fitod %f17, %f30
35012 umul %l1, 0x09DC, %o7
35013 xnorcc %l4, %l2, %g6
35014loop_2988:
35015 tl %xcc, 0x6
35016 fornot2s %f12, %f21, %f20
35017 movrgz %g3, %o4, %o2
35018 movrgz %l5, %g5, %l0
35019 stbar
35020 smul %o6, %o5, %g2
35021 membar 0x44
35022 edge32l %i6, %i5, %i0
35023 xnor %i7, %i2, %g1
35024 saved
35025 rdpr %cwp, %g1
35026 rdpr %cansave, %g2
35027 rdpr %canrestore, %g3
35028 rdpr %cleanwin, %g4
35029 rdpr %otherwin, %g5
35030 rdpr %wstate, %g6
35031 set 0x40, %o5
35032 swapa [%l7 + %o5] 0x19, %o1
35033 fbg,a %fcc0, loop_2989
35034 bpos %xcc, loop_2990
35035 xorcc %g4, %i3, %o0
35036 nop
35037 setx loop_2991, %l0, %l1
35038 wrpr 0x1, %tl
35039 wrpr %l1, %tpc
35040 add %l1, 0x4, %l1
35041 wrpr %l1, %tnpc
35042 setx 0x34400001400, %l0, %l1
35043 wrpr %l1, %tstate
35044 wrhpr 0x4, %htstate
35045 retry
35046loop_2989:
35047 add %g7, %i4, %l6
35048loop_2990:
35049 array8 %i1, %o3, %l1
35050 fbe %fcc1, loop_2992
35051loop_2991:
35052 array32 %l3, %o7, %l2
35053 fbo %fcc3, loop_2993
35054 edge8n %g6, %l4, %o4
35055loop_2992:
35056 add %o2, %l5, %g5
35057 fmovsn %xcc, %f26, %f30
35058loop_2993:
35059 fnegd %f26, %f0
35060 edge16n %l0, %g3, %o6
35061 brgz %o5, loop_2994
35062 movgu %icc, %i6, %g2
35063 movneg %xcc, %i0, %i5
35064 movleu %icc, %i2, %i7
35065loop_2994:
35066 nop
35067 set 0x21, %i4
35068 ldstuba [%l7 + %i4] 0x11, %o1
35069 fmovsn %xcc, %f6, %f30
35070 bcc,pt %xcc, loop_2995
35071 te %icc, 0x6
35072 ldstub [%l7 + 0x6F], %g1
35073 stb %g4, [%l7 + 0x0F]
35074loop_2995:
35075 nop
35076 set 0x70, %o2
35077 lduha [%l7 + %o2] 0x80, %i3
35078 subc %g7, %o0, %l6
35079 popc 0x01F3, %i1
35080 edge32l %i4, %l1, %o3
35081 movrlez %o7, 0x1B4, %l3
35082 movge %xcc, %l2, %l4
35083 and %g6, 0x152B, %o4
35084 movre %o2, 0x073, %g5
35085 bcc,a,pn %xcc, loop_2996
35086 sdiv %l0, 0x1C45, %g3
35087 nop
35088 setx 0x76FDF232, %l0, %l6
35089 st %l6, [%l7 + 0x28]
35090 ld [%l7 + 0x28], %f1
35091 setx 0x8477D331, %l1, %l5
35092 st %l5, [%l7 + 0x10]
35093 ld [%l7 + 0x10], %f8
35094 fsubs %f8, %f1, %f1
35095 sdivx %o6, 0x1DB0, %l5
35096loop_2996:
35097 movrne %o5, 0x3B4, %g2
35098 andncc %i6, %i0, %i5
35099 sir 0x1EB3
35100 ld [%l7 + 0x7C], %f24
35101 fpack32 %f8, %f0, %f26
35102 movrgz %i2, %o1, %i7
35103 EXIT_GOOD
35104
35105
35106
35107!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
35108!
35109! Stats for Thread 0:
35110!
35111! Type l : 2781
35112! Type cti : 2996
35113! Type x : 1226
35114! Type f : 4550
35115! Type i : 13447
35116!
35117!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
35118
35119
35120 EXIT_GOOD /* test finish */
35121
35122/************************************************************************
35123 Test case data start
35124 ************************************************************************/
35125.data
35126user_data_start:
35127scratch_area:
35128.word 0xAA02F932
35129.word 0x905E0353
35130.word 0xD1AA7ECE
35131.word 0x37572D8E
35132.word 0x21131946
35133.word 0x011B9804
35134.word 0xE85B4B48
35135.word 0xFC64CAFF
35136.word 0xD7D2B47F
35137.word 0x7FC34882
35138.word 0xA04B7D6E
35139.word 0x18AC0DC5
35140.word 0x4E85BB7B
35141.word 0x4E094C27
35142.word 0x00230810
35143.word 0xD6C30BED
35144.word 0x85628BF4
35145.word 0xD4F0D18E
35146.word 0x6B70D51F
35147.word 0xBEFB3D36
35148.word 0x9CD2B4F9
35149.word 0xE7DF6E8C
35150.word 0x5BC1A955
35151.word 0xF3B85972
35152.word 0x79B37F8F
35153.word 0x5E4B4123
35154.word 0xECE965B9
35155.word 0xC2E0CA4F
35156.word 0xE747CED1
35157.word 0x4010C881
35158.word 0x6E13BA96
35159.word 0x954373DC
35160.word 0x36574065
35161.word 0xCCA75F5B
35162.word 0x8386B032
35163.word 0x7905AF5A
35164.word 0xD19D5B45
35165.word 0x31DBBC4C
35166.word 0x780CA2F8
35167.word 0xF80FF3F2
35168.word 0x0DA4DAAA
35169.word 0x95195E32
35170.word 0x7FA5C03C
35171.word 0x6F2CE904
35172.word 0x3985A91D
35173.word 0x51A8B1AB
35174.word 0x928C5B97
35175.word 0x6AD0C9F2
35176.word 0xC06C6BB7
35177.word 0xD814E736
35178.word 0x7FC615AA
35179.word 0xB29A2499
35180.word 0xD72726FC
35181.word 0x35E3AE75
35182.word 0x0B899AD3
35183.word 0x3A124F39
35184.word 0x8D02C109
35185.word 0xEB33A84A
35186.word 0xA7ED6476
35187.word 0x82D46E37
35188.word 0x332D3380
35189.word 0xB3939EB3
35190.word 0x38A96A6E
35191.word 0x87E0B678
35192.end