Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_fsr3_f2.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_fsr3_f2.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_f2.s,v 1.1 2007/05/11 17:22:27 drp Exp $"
39#include "defines.h"
40#include "nmacros.h"
41#include "old_boot.s"
42
43/************************************************************************
44 Test case code start
45 ************************************************************************/
46
47.text
48.global main
49
50main: /* test begin */
51
52
53 ta T_RD_THID
54 mov %o1, %l6
55 umul %l6, 256, %l7
56 setx DIAG_DATA_AREA, %g1, %g3
57 add %l7, %g3, %l7
58
59mov %l7, %g1
60wrpr %g0, 0x0, %cwp
61mov %g1, %l7
62wrpr %g0, 0x1, %cwp
63mov %g1, %l7
64wrpr %g0, 0x2, %cwp
65mov %g1, %l7
66wrpr %g0, 0x3, %cwp
67mov %g1, %l7
68wrpr %g0, 0x4, %cwp
69mov %g1, %l7
70wrpr %g0, 0x5, %cwp
71mov %g1, %l7
72wrpr %g0, 0x6, %cwp
73mov %g1, %l7
74wrpr %g0, 0x7, %cwp
75mov %g1, %l7
76 nop
77 setx 0x70FE2433004B1F0C, %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 0x4, %g2
90 set 0x7, %g3
91 set 0x7, %g4
92 set 0x0, %g5
93 set 0x4, %g6
94 set 0xC, %g7
95 !# Input registers
96 set -0xB, %i0
97 set -0xE, %i1
98 set -0x5, %i2
99 set -0x2, %i3
100 set -0xF, %i4
101 set -0xB, %i5
102 set -0xE, %i6
103 set -0x2, %i7
104 !# Local registers
105 set 0x351AFD78, %l0
106 set 0x373318D3, %l1
107 set 0x3FD07F23, %l2
108 set 0x1219CAD4, %l3
109 set 0x377276B5, %l4
110 set 0x4D89CC9F, %l5
111 set 0x00E51010, %l6
112 !# Output registers
113 set -0x05BA, %o0
114 set 0x018F, %o1
115 set -0x0071, %o2
116 set 0x0D6B, %o3
117 set -0x06AA, %o4
118 set 0x178B, %o5
119 set -0x0B1A, %o6
120 set 0x1165, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0x3E62C88BBC3DAC34)
123 INIT_TH_FP_REG(%l7,%f2,0xA1C747804F025942)
124 INIT_TH_FP_REG(%l7,%f4,0xAB3505B0593C5DA6)
125 INIT_TH_FP_REG(%l7,%f6,0x12BD5921DF47FE4D)
126 INIT_TH_FP_REG(%l7,%f8,0xE7C288BFEA6A5488)
127 INIT_TH_FP_REG(%l7,%f10,0x81087582CC3F2763)
128 INIT_TH_FP_REG(%l7,%f12,0xF0A1199A2D70D21F)
129 INIT_TH_FP_REG(%l7,%f14,0x9E25A219C329526F)
130 INIT_TH_FP_REG(%l7,%f16,0x397EEC35C2B463EC)
131 INIT_TH_FP_REG(%l7,%f18,0xAB62440BCD364230)
132 INIT_TH_FP_REG(%l7,%f20,0x84D471A4E747EED2)
133 INIT_TH_FP_REG(%l7,%f22,0x13BB2A754191E2D7)
134 INIT_TH_FP_REG(%l7,%f24,0x06985DB5031C58CB)
135 INIT_TH_FP_REG(%l7,%f26,0xD52070E9E3057797)
136 INIT_TH_FP_REG(%l7,%f28,0xD546E51E2E1083EC)
137 INIT_TH_FP_REG(%l7,%f30,0x57249F6C01E5ADD7)
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, 0x72F, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 popc 0x1A53, %g3
151 udiv %i0, 0x10F6, %l1
152 popc 0x015E, %o0
153 array16 %o6, %l5, %g4
154 movge %xcc, %i6, %i3
155 movne %xcc, %i4, %o3
156 fands %f3, %f24, %f29
157 udivx %l6, 0x12FB, %g5
158 ldstub [%l7 + 0x1B], %i5
159 edge32l %l3, %l2, %g2
160 mulx %o7, 0x1705, %i7
161 fsrc1 %f12, %f10
162 movgu %xcc, %l0, %o4
163 mulx %g6, %o5, %o2
164 tcc %xcc, 0x5
165 lduh [%l7 + 0x38], %i1
166 flush %l7 + 0x2C
167 subc %o1, 0x018A, %g1
168 fmovrdgez %g7, %f16, %f18
169 brgz,a %l4, loop_1
170 fmovdneg %xcc, %f24, %f0
171 alignaddr %i2, %g3, %i0
172 edge16l %l1, %o6, %l5
173loop_1:
174 array16 %g4, %o0, %i6
175 saved
176 rdpr %cwp, %g1
177 rdpr %cansave, %g2
178 rdpr %canrestore, %g3
179 rdpr %cleanwin, %g4
180 rdpr %otherwin, %g5
181 rdpr %wstate, %g6
182 tl %xcc, 0x4
183 ldd [%l7 + 0x40], %i4
184 bcc,pn %icc, loop_2
185 fandnot1 %f14, %f26, %f10
186 movrgez %i3, 0x302, %o3
187 andcc %g5, 0x065F, %i5
188loop_2:
189 edge16 %l6, %l2, %l3
190 alignaddr %o7, %g2, %l0
191 sethi 0x03B4, %o4
192 subccc %i7, %o5, %o2
193 nop
194 fitos %f4, %f3
195 set 0x40, %l3
196 stda %f16, [%l7 + %l3] 0x16
197 membar #Sync
198 movne %xcc, %i1, %g6
199 bg,pn %icc, loop_3
200 movcs %xcc, %o1, %g7
201 fmovde %xcc, %f3, %f9
202 fbul %fcc3, loop_4
203loop_3:
204 srax %g1, %l4, %g3
205 addc %i2, %i0, %o6
206 fmovdl %xcc, %f21, %f28
207loop_4:
208 srlx %l1, %g4, %o0
209 movle %icc, %i6, %i4
210 mova %xcc, %i3, %l5
211 edge8l %g5, %o3, %i5
212 umul %l6, %l2, %l3
213 set 0x12, %o4
214 ldstuba [%l7 + %o4] 0x0c, %o7
215 sdiv %l0, 0x17E4, %o4
216 move %icc, %i7, %g2
217 edge16 %o5, %i1, %g6
218 wr %g0, 0x04, %asi
219 stha %o2, [%l7 + 0x76] %asi
220 fnot1 %f6, %f28
221 xnorcc %o1, %g1, %l4
222 udiv %g3, 0x0827, %i2
223 brlz %g7, loop_5
224 fbge,a %fcc2, loop_6
225 fmovdvc %icc, %f1, %f16
226 brgz %i0, loop_7
227loop_5:
228 tcc %xcc, 0x2
229loop_6:
230 brgz,a %l1, loop_8
231 call loop_9
232loop_7:
233 udivx %o6, 0x0761, %o0
234 bg,pn %xcc, loop_10
235loop_8:
236 addccc %i6, %g4, %i4
237loop_9:
238 ldub [%l7 + 0x30], %i3
239 bne,a,pn %icc, loop_11
240loop_10:
241 array32 %g5, %o3, %i5
242 sllx %l6, %l2, %l5
243 fand %f26, %f28, %f0
244loop_11:
245 edge16l %o7, %l0, %o4
246 pdist %f28, %f2, %f4
247 brgz %i7, loop_12
248 nop
249 fitos %f12, %f18
250 fstod %f18, %f30
251 edge32 %l3, %o5, %g2
252 movrgez %g6, 0x11A, %o2
253loop_12:
254 fmovsne %xcc, %f2, %f7
255 edge8n %o1, %i1, %g1
256 tl %xcc, 0x6
257 subcc %g3, 0x1D42, %l4
258 wr %g0, 0x11, %asi
259 ldsba [%l7 + 0x7A] %asi, %g7
260 taddcctv %i2, %i0, %l1
261 array16 %o6, %o0, %g4
262 st %f7, [%l7 + 0x2C]
263 fornot1s %f3, %f1, %f4
264 te %icc, 0x3
265 edge16l %i6, %i3, %i4
266 movpos %xcc, %g5, %o3
267 movn %icc, %l6, %l2
268 bgu,pn %xcc, loop_13
269 bpos,a,pt %xcc, loop_14
270 umulcc %l5, %o7, %i5
271 bg,a,pt %xcc, loop_15
272loop_13:
273 ta %xcc, 0x6
274loop_14:
275 fmovdvs %xcc, %f23, %f30
276 edge32l %o4, %l0, %i7
277loop_15:
278 smul %o5, 0x0830, %g2
279 tge %icc, 0x2
280 fbg,a %fcc1, loop_16
281 xorcc %g6, %o2, %o1
282 movg %xcc, %l3, %g1
283 movpos %xcc, %i1, %g3
284loop_16:
285 mova %icc, %l4, %i2
286 bn,pn %icc, loop_17
287 nop
288 fitod %f12, %f0
289 fdtoi %f0, %f20
290 tvs %icc, 0x6
291 edge8ln %i0, %l1, %g7
292loop_17:
293 tneg %xcc, 0x2
294 bg %icc, loop_18
295 edge32ln %o6, %o0, %i6
296 nop
297 fitos %f11, %f18
298 edge8l %i3, %i4, %g5
299loop_18:
300 ta %xcc, 0x2
301 movcc %icc, %g4, %o3
302 addcc %l6, 0x0B39, %l5
303 xor %l2, %i5, %o4
304 set 0x0E, %g2
305 ldstuba [%l7 + %g2] 0x80, %l0
306 movge %icc, %i7, %o7
307 fbg,a %fcc2, loop_19
308 edge16 %g2, %o5, %g6
309 fblg,a %fcc2, loop_20
310 edge32l %o2, %l3, %o1
311loop_19:
312 sdivcc %i1, 0x15E6, %g1
313 movre %g3, %i2, %l4
314loop_20:
315 fbule %fcc0, loop_21
316 orcc %i0, %l1, %g7
317 edge32 %o6, %o0, %i6
318 te %xcc, 0x3
319loop_21:
320 nop
321 set 0x20, %l1
322 ldda [%l7 + %l1] 0x2f, %i4
323 fornot1 %f24, %f8, %f20
324 fcmple16 %f8, %f8, %g5
325 udivcc %i3, 0x07EA, %o3
326 andncc %g4, %l6, %l5
327 movleu %xcc, %l2, %o4
328 edge32 %l0, %i7, %o7
329 fbn,a %fcc2, loop_22
330 stb %i5, [%l7 + 0x32]
331 andncc %g2, %o5, %g6
332 andncc %o2, %o1, %l3
333loop_22:
334 movvs %xcc, %g1, %i1
335 set 0x20, %o6
336 ldda [%l7 + %o6] 0x26, %g2
337 edge32ln %l4, %i0, %i2
338 set 0x30, %i0
339 ldsha [%l7 + %i0] 0x15, %l1
340 fors %f11, %f28, %f7
341 tgu %icc, 0x5
342 bne,a %icc, loop_23
343 be %xcc, loop_24
344 srl %o6, %g7, %o0
345 fbne,a %fcc1, loop_25
346loop_23:
347 edge8ln %i4, %i6, %g5
348loop_24:
349 movrgz %o3, 0x16B, %i3
350 movvc %icc, %g4, %l6
351loop_25:
352 movrgez %l5, %l2, %o4
353 fpadd32 %f10, %f16, %f16
354 andcc %i7, %o7, %i5
355 srax %l0, 0x18, %g2
356 bcc,a,pn %xcc, loop_26
357 mulscc %o5, %g6, %o1
358 bcs,a,pn %icc, loop_27
359 fmovrsgz %o2, %f5, %f25
360loop_26:
361 ldx [%l7 + 0x08], %g1
362 fcmple32 %f0, %f16, %l3
363loop_27:
364 fandnot2s %f4, %f19, %f7
365 movg %xcc, %i1, %g3
366 edge16ln %l4, %i0, %l1
367 mulscc %i2, %g7, %o0
368 movgu %xcc, %o6, %i6
369 fpsub16s %f1, %f22, %f16
370 movre %i4, 0x3E6, %g5
371 fpsub16s %f17, %f6, %f29
372 set 0x60, %o2
373 lda [%l7 + %o2] 0x88, %f6
374 sir 0x0A12
375 tl %xcc, 0x6
376 taddcctv %i3, 0x1073, %g4
377 nop
378 setx 0xE4982494ADE8C880, %l0, %l6
379 stx %l6, [%l7 + 0x28]
380 ldd [%l7 + 0x28], %f4
381 setx 0x55123062AA487A20, %l1, %l5
382 stx %l5, [%l7 + 0x10]
383 ldd [%l7 + 0x10], %f26
384 fmuld %f26, %f4, %f4
385 fbge,a %fcc1, loop_28
386 tcc %xcc, 0x0
387 alignaddrl %l6, %o3, %l5
388 fnot2 %f28, %f12
389loop_28:
390 movrgez %o4, %i7, %o7
391 movpos %xcc, %l2, %i5
392 stx %l0, [%l7 + 0x50]
393 bl,a loop_29
394 xor %g2, 0x168E, %o5
395 set 0x42, %g4
396 ldsha [%l7 + %g4] 0x18, %g6
397loop_29:
398 prefetch [%l7 + 0x28], 0x1
399 tcs %xcc, 0x5
400 edge16ln %o2, %g1, %l3
401 array8 %o1, %i1, %l4
402 subcc %i0, %g3, %l1
403 tne %xcc, 0x4
404 fsrc2s %f19, %f23
405 add %i2, %g7, %o0
406 nop
407 set 0x48, %i1
408 std %f4, [%l7 + %i1]
409 tpos %icc, 0x2
410 movrlz %o6, %i6, %i4
411 wr %g0, 0x18, %asi
412 sta %f9, [%l7 + 0x3C] %asi
413 brlz %g5, loop_30
414 fmovdne %icc, %f18, %f8
415 fbuge,a %fcc2, loop_31
416 edge32 %i3, %l6, %g4
417loop_30:
418 taddcc %l5, 0x0905, %o4
419 edge32ln %i7, %o7, %l2
420loop_31:
421 ldx [%l7 + 0x58], %i5
422 stbar
423 fmovscc %icc, %f19, %f25
424 nop
425 setx 0x2DAAEB6D40A204F0, %l0, %l6
426 stx %l6, [%l7 + 0x28]
427 ldd [%l7 + 0x28], %f4
428 setx 0xD84FA1FD2904481E, %l1, %l5
429 stx %l5, [%l7 + 0x10]
430 ldd [%l7 + 0x10], %f28
431 fmuld %f28, %f4, %f26
432 tpos %xcc, 0x3
433 sdivx %l0, 0x01AA, %g2
434 fmul8ulx16 %f22, %f14, %f8
435 lduw [%l7 + 0x3C], %o5
436 sdivx %g6, 0x1003, %o2
437 tvs %icc, 0x1
438 edge8n %g1, %o3, %l3
439 xnor %i1, 0x162D, %o1
440 movg %icc, %i0, %g3
441 flush %l7 + 0x0C
442 edge8 %l1, %l4, %g7
443 sdivx %i2, 0x123B, %o6
444 smul %o0, 0x1BC2, %i6
445 bleu,a loop_32
446 mova %xcc, %i4, %g5
447 fmovrslz %i3, %f15, %f9
448 fbule,a %fcc0, loop_33
449loop_32:
450 lduw [%l7 + 0x1C], %g4
451 add %l7, 0x40, %l6
452 wr %g0, 0x80, %asi
453 ldxa [%l6] %asi, %l5
454 casxa [%l6] %asi, %l5, %o4
455loop_33:
456 andn %l6, %i7, %o7
457 bcs,a,pn %xcc, loop_34
458 edge8ln %l2, %l0, %i5
459 tn %xcc, 0x7
460 stbar
461loop_34:
462 edge16n %o5, %g6, %g2
463 bpos loop_35
464 stw %o2, [%l7 + 0x2C]
465 wr %g0, 0x04, %asi
466 sta %f27, [%l7 + 0x20] %asi
467loop_35:
468 edge16l %g1, %o3, %i1
469 edge32 %o1, %i0, %g3
470 movrne %l3, %l4, %g7
471 edge16 %i2, %l1, %o6
472 movcc %xcc, %o0, %i6
473 edge8l %g5, %i4, %i3
474 nop
475 setx 0xAE26FCB53E11470A, %l0, %l6
476 stx %l6, [%l7 + 0x28]
477 ldd [%l7 + 0x28], %f24
478 setx 0x41D324658B917504, %l1, %l5
479 stx %l5, [%l7 + 0x10]
480 ldd [%l7 + 0x10], %f24
481 fdivd %f24, %f24, %f12
482 movvs %xcc, %l5, %o4
483 nop
484 setx 0x65F19848, %l0, %l6
485 st %l6, [%l7 + 0x28]
486 ld [%l7 + 0x28], %f18
487 setx 0x28BC2DC0, %l1, %l5
488 st %l5, [%l7 + 0x10]
489 ld [%l7 + 0x10], %f20
490 fdivs %f20, %f18, %f19
491 smulcc %g4, %i7, %o7
492 fmovdcc %icc, %f17, %f2
493 addcc %l2, 0x1FF7, %l0
494 fcmple16 %f2, %f16, %i5
495 tg %xcc, 0x0
496 te %xcc, 0x1
497 tl %icc, 0x4
498 mulx %o5, 0x051D, %g6
499 edge32 %l6, %o2, %g1
500 lduw [%l7 + 0x1C], %g2
501 tsubcc %o3, 0x1D52, %o1
502 andncc %i1, %i0, %g3
503 fbn %fcc2, loop_36
504 fmuld8ulx16 %f29, %f22, %f20
505 fpsub32s %f18, %f23, %f21
506 mulscc %l3, %l4, %g7
507loop_36:
508 tcs %xcc, 0x0
509 sdiv %i2, 0x1EBE, %o6
510 udivcc %o0, 0x0B62, %l1
511 fnegs %f4, %f30
512 fbue,a %fcc0, loop_37
513 movge %icc, %g5, %i6
514 mova %icc, %i3, %l5
515 mulscc %i4, %g4, %i7
516loop_37:
517 mova %xcc, %o7, %o4
518 fmovdpos %icc, %f29, %f3
519 set 0x70, %l4
520 lduba [%l7 + %l4] 0x04, %l2
521 udivx %i5, 0x1FCE, %l0
522 fxor %f30, %f16, %f2
523 sethi 0x1EA5, %g6
524 tne %xcc, 0x5
525 bn,a,pn %xcc, loop_38
526 flush %l7 + 0x5C
527 sdivcc %o5, 0x157C, %l6
528 taddcc %g1, 0x07AC, %g2
529loop_38:
530 nop
531 wr %g0, 0x0c, %asi
532 ldstuba [%l7 + 0x0B] %asi, %o3
533 brz %o2, loop_39
534 fnegs %f4, %f6
535 fbu,a %fcc1, loop_40
536 fcmpgt16 %f6, %f8, %o1
537loop_39:
538 fors %f4, %f1, %f4
539 sll %i1, %i0, %l3
540loop_40:
541 taddcc %l4, 0x036E, %g3
542 fmovsl %xcc, %f21, %f31
543 addcc %i2, 0x0A3B, %o6
544 tvs %xcc, 0x0
545 tg %icc, 0x3
546 sub %g7, %o0, %l1
547 mulscc %i6, %g5, %l5
548 set 0x70, %g3
549 lduha [%l7 + %g3] 0x15, %i4
550 tvc %xcc, 0x6
551 addccc %g4, 0x1389, %i3
552 orncc %i7, %o4, %o7
553 movrlez %i5, 0x193, %l2
554 fmovsvs %xcc, %f23, %f10
555 wr %g0, 0x80, %asi
556 swapa [%l7 + 0x28] %asi, %g6
557 wr %g0, 0x11, %asi
558 ldda [%l7 + 0x40] %asi, %f0
559 brnz %l0, loop_41
560 tne %icc, 0x5
561 edge16n %l6, %o5, %g1
562 be,a loop_42
563loop_41:
564 movneg %xcc, %o3, %g2
565 smulcc %o1, %i1, %i0
566 fmovde %icc, %f18, %f31
567loop_42:
568 nop
569 add %l7, 0x10, %l6
570 wr %g0, 0x19, %asi
571 ldxa [%l6] %asi, %l3
572 casxa [%l6] %asi, %l3, %l4
573 add %o2, 0x0160, %g3
574 srlx %o6, 0x0B, %g7
575 sdivx %i2, 0x1000, %l1
576 tle %icc, 0x7
577 movl %xcc, %i6, %g5
578 movn %xcc, %o0, %i4
579 edge8l %g4, %l5, %i3
580 tcc %icc, 0x3
581 movneg %xcc, %i7, %o7
582 tg %xcc, 0x1
583 tne %icc, 0x3
584 umul %o4, %i5, %g6
585 restored
586 rdpr %cwp, %g1
587 rdpr %cansave, %g2
588 rdpr %canrestore, %g3
589 rdpr %cleanwin, %g4
590 rdpr %otherwin, %g5
591 rdpr %wstate, %g6
592 tvs %icc, 0x7
593 ldd [%l7 + 0x50], %f14
594 nop
595 setx loop_43, %l0, %l1
596 wrpr 0x1, %tl
597 wrpr %l1, %tnpc
598 setx 0x34400001400, %l0, %l1
599 wrpr %l1, %tstate
600 wrhpr 0x4, %htstate
601 done
602 umul %l2, 0x06DD, %l0
603 wr %g0, 0x2b, %asi
604 stha %o5, [%l7 + 0x36] %asi
605 membar #Sync
606loop_43:
607 nop
608 setx 0xE05CB2D6, %l0, %l6
609 st %l6, [%l7 + 0x10]
610 ld [%l7 + 0x10], %fsr
611 mova %xcc, %g1, %o3
612 fbl %fcc2, loop_44
613 movvc %xcc, %l6, %o1
614 addccc %g2, 0x08D0, %i1
615 fmovscc %icc, %f25, %f11
616loop_44:
617 ble,a,pt %icc, loop_45
618 movl %xcc, %l3, %i0
619 bne,a,pn %icc, loop_46
620 fcmple32 %f30, %f30, %l4
621loop_45:
622 fbo %fcc1, loop_47
623 movrlez %o2, 0x2E2, %o6
624loop_46:
625 andncc %g7, %g3, %i2
626 udivcc %i6, 0x0D9D, %g5
627loop_47:
628 array8 %o0, %i4, %g4
629 umul %l5, %l1, %i7
630 fpadd16 %f0, %f24, %f8
631 sdivcc %i3, 0x1F7F, %o7
632 fpack32 %f26, %f2, %f26
633 movrgz %o4, %g6, %i5
634 movrne %l0, %o5, %l2
635 orcc %o3, %l6, %g1
636 ble,pn %xcc, loop_48
637 mulscc %g2, %i1, %l3
638 stb %o1, [%l7 + 0x56]
639 movrgz %i0, 0x364, %o2
640loop_48:
641 fbule,a %fcc0, loop_49
642 movrgez %l4, 0x060, %o6
643 tne %icc, 0x5
644 udivx %g7, 0x0D8F, %g3
645loop_49:
646 swap [%l7 + 0x70], %i2
647 movrgz %g5, 0x0B0, %o0
648 fbu,a %fcc0, loop_50
649 nop
650 fitos %f5, %f15
651 fstox %f15, %f8
652 fxtos %f8, %f31
653 bpos,a,pt %xcc, loop_51
654 movne %icc, %i6, %i4
655loop_50:
656 fbu %fcc2, loop_52
657 fbge %fcc3, loop_53
658loop_51:
659 movrlez %l5, 0x15E, %g4
660 mova %xcc, %i7, %i3
661loop_52:
662 or %l1, %o4, %o7
663loop_53:
664 sllx %i5, %l0, %o5
665 fbn %fcc3, loop_54
666 addccc %g6, %o3, %l6
667 tvs %icc, 0x6
668 set 0x08, %o1
669 stba %l2, [%l7 + %o1] 0x18
670loop_54:
671 tsubcc %g1, %i1, %g2
672 tsubcc %o1, %l3, %o2
673 tcs %xcc, 0x0
674 sll %i0, 0x1B, %o6
675 move %xcc, %g7, %l4
676 set 0x40, %g7
677 stxa %i2, [%l7 + %g7] 0x15
678 movne %xcc, %g3, %o0
679 andcc %i6, %g5, %i4
680 movge %icc, %l5, %g4
681 sdiv %i7, 0x0533, %l1
682 mulx %o4, 0x0A4E, %i3
683 nop
684 fitos %f31, %f10
685 te %xcc, 0x2
686 movleu %xcc, %i5, %o7
687 movl %icc, %l0, %o5
688 udiv %o3, 0x0B6F, %l6
689 popc %l2, %g6
690 tpos %icc, 0x7
691 tsubcctv %g1, %g2, %i1
692 nop
693 setx 0x0CEDC33C0040FF97, %l0, %l6
694 stx %l6, [%l7 + 0x40]
695 ldx [%l7 + 0x40], %fsr
696 bge loop_55
697 edge8n %o1, %o2, %l3
698 fmul8ulx16 %f6, %f26, %f6
699 edge16ln %i0, %o6, %l4
700loop_55:
701 movrlz %g7, %i2, %g3
702 smulcc %o0, %i6, %g5
703 mulscc %i4, 0x09A9, %l5
704 ld [%l7 + 0x38], %f25
705 fbul,a %fcc3, loop_56
706 srl %g4, 0x06, %i7
707 fandnot2 %f12, %f8, %f2
708 tle %xcc, 0x7
709loop_56:
710 nop
711 fitod %f12, %f0
712 fdtoi %f0, %f18
713 set 0x6C, %o0
714 ldswa [%l7 + %o0] 0x88, %l1
715 movcs %icc, %i3, %i5
716 mulscc %o7, %l0, %o4
717 add %o5, 0x07BA, %o3
718 edge32ln %l2, %l6, %g6
719 wr %g0, 0x50, %asi
720 ldxa [%g0 + 0x30] %asi, %g2
721 udivx %i1, 0x0145, %o1
722 movrgez %g1, %l3, %i0
723 edge8ln %o6, %l4, %g7
724 movrne %o2, 0x3C9, %i2
725 mulscc %g3, %i6, %o0
726 te %icc, 0x2
727 fornot2s %f18, %f8, %f31
728 add %l7, 0x78, %l6
729 wr %g0, 0x19, %asi
730 casa [%l6] %asi, %g5, %l5
731 tgu %xcc, 0x4
732 fcmpeq16 %f28, %f14, %i4
733 array32 %i7, %l1, %i3
734 srax %i5, 0x0B, %o7
735 tsubcc %l0, 0x1545, %g4
736 edge8 %o5, %o4, %o3
737 fbue %fcc3, loop_57
738 tneg %icc, 0x5
739 fbuge %fcc2, loop_58
740 movvs %icc, %l2, %l6
741loop_57:
742 prefetch [%l7 + 0x10], 0x3
743 sub %g2, 0x0190, %i1
744loop_58:
745 ldx [%l7 + 0x58], %o1
746 fpsub32 %f20, %f10, %f6
747 movleu %xcc, %g1, %l3
748 fmovdneg %xcc, %f21, %f18
749 tl %icc, 0x4
750 movrlz %g6, %i0, %o6
751 srl %g7, 0x05, %l4
752 tle %xcc, 0x5
753 addc %i2, %o2, %g3
754 srax %i6, 0x0D, %o0
755 edge8n %l5, %i4, %g5
756 fmovdcc %icc, %f27, %f1
757 movvs %icc, %l1, %i3
758 fpsub32s %f6, %f13, %f27
759 udivcc %i7, 0x0345, %o7
760 fexpand %f3, %f14
761 alignaddr %i5, %g4, %o5
762 nop
763 setx loop_59, %l0, %l1
764 wrpr 0x1, %tl
765 wrpr %l1, %tpc
766 add %l1, 0x4, %l1
767 wrpr %l1, %tnpc
768 setx 0x34400001400, %l0, %l1
769 wrpr %l1, %tstate
770 wrhpr 0x4, %htstate
771 retry
772 sllx %l0, 0x10, %o3
773 nop
774 setx loop_60, %l0, %l1
775 jmpl %l1, %l2
776 movl %xcc, %o4, %l6
777loop_59:
778 fbul %fcc1, loop_61
779 array8 %i1, %g2, %g1
780loop_60:
781 movl %icc, %l3, %o1
782 mova %xcc, %i0, %g6
783loop_61:
784 movvc %icc, %o6, %l4
785 edge8ln %g7, %o2, %i2
786 fmovsl %xcc, %f10, %f24
787 udivx %g3, 0x035E, %o0
788 movrne %l5, %i6, %i4
789 fmovrdgez %g5, %f18, %f4
790 orcc %l1, 0x133E, %i3
791 fba,a %fcc2, loop_62
792 sdivx %o7, 0x182E, %i7
793 tgu %icc, 0x0
794 orn %g4, %o5, %i5
795loop_62:
796 movrne %o3, %l2, %o4
797 tgu %icc, 0x7
798 andcc %l6, %i1, %l0
799 fbge,a %fcc0, loop_63
800 tg %xcc, 0x2
801 subc %g1, %l3, %o1
802 popc 0x02CC, %g2
803loop_63:
804 udiv %i0, 0x1F5F, %g6
805 fornot2 %f18, %f6, %f20
806 set 0x45, %l6
807 lduba [%l7 + %l6] 0x19, %l4
808 add %l7, 0x08, %l6
809 wr %g0, 0x80, %asi
810 ldxa [%l6] %asi, %g7
811 casxa [%l6] %asi, %g7, %o6
812 set 0x5B, %i7
813 ldstuba [%l7 + %i7] 0x81, %i2
814 nop
815 fitos %f11, %f23
816 fstox %f23, %f16
817 fxtos %f16, %f30
818 fmovdleu %xcc, %f1, %f1
819 st %f3, [%l7 + 0x58]
820 tn %icc, 0x1
821 add %o2, 0x01CA, %g3
822 fmovdcc %icc, %f27, %f3
823 saved
824 rdpr %cwp, %g1
825 rdpr %cansave, %g2
826 rdpr %canrestore, %g3
827 rdpr %cleanwin, %g4
828 rdpr %otherwin, %g5
829 rdpr %wstate, %g6
830 udivx %o0, 0x134C, %l5
831 smul %i6, %i4, %l1
832 array32 %i3, %o7, %i7
833 edge16 %g4, %o5, %i5
834 and %g5, %l2, %o3
835 alignaddrl %o4, %i1, %l6
836 add %g1, %l0, %o1
837 restored
838 rdpr %cwp, %g1
839 rdpr %cansave, %g2
840 rdpr %canrestore, %g3
841 rdpr %cleanwin, %g4
842 rdpr %otherwin, %g5
843 rdpr %wstate, %g6
844 orn %l3, %i0, %g2
845 ldsw [%l7 + 0x64], %l4
846 andn %g7, %o6, %i2
847 pdist %f22, %f2, %f12
848 movcs %xcc, %o2, %g3
849 fandnot2s %f5, %f28, %f3
850 nop
851 setx loop_64, %l0, %l1
852 wrpr 0x1, %tl
853 wrpr %l1, %tnpc
854 setx 0x34400001400, %l0, %l1
855 wrpr %l1, %tstate
856 wrhpr 0x4, %htstate
857 done
858 edge8ln %o0, %l5, %g6
859 tne %xcc, 0x0
860 ldd [%l7 + 0x30], %i4
861loop_64:
862 bleu loop_65
863 tsubcctv %l1, 0x0B80, %i3
864 tl %icc, 0x6
865 tpos %icc, 0x1
866loop_65:
867 subc %i6, %o7, %g4
868 udivcc %o5, 0x1A13, %i7
869 bgu loop_66
870 edge16 %g5, %l2, %i5
871 xnorcc %o3, %i1, %o4
872 saved
873 rdpr %cwp, %g1
874 rdpr %cansave, %g2
875 rdpr %canrestore, %g3
876 rdpr %cleanwin, %g4
877 rdpr %otherwin, %g5
878 rdpr %wstate, %g6
879loop_66:
880 fmovdvs %xcc, %f30, %f22
881 alignaddrl %g1, %l6, %l0
882 fcmple32 %f8, %f30, %o1
883 fxors %f16, %f26, %f26
884 movrgz %l3, %g2, %i0
885 subc %l4, %o6, %i2
886 mulscc %o2, %g3, %g7
887 edge32l %l5, %g6, %o0
888 movleu %icc, %l1, %i3
889 te %icc, 0x2
890 brlz,a %i6, loop_67
891 fmovsge %icc, %f10, %f13
892 popc 0x035F, %o7
893 fmovrdne %g4, %f18, %f22
894loop_67:
895 movn %icc, %i4, %o5
896 nop
897 setx 0xF055CA2C, %l0, %l6
898 st %l6, [%l7 + 0x5C]
899 ld [%l7 + 0x5C], %fsr
900 movne %xcc, %g5, %i7
901 ta %xcc, 0x3
902 fnot2 %f20, %f16
903 wr %g0, 0x2b, %asi
904 stha %l2, [%l7 + 0x44] %asi
905 membar #Sync
906 edge8 %i5, %i1, %o4
907 addccc %g1, 0x15A1, %o3
908 fmovdne %icc, %f5, %f23
909 and %l0, %l6, %l3
910 srl %o1, %i0, %l4
911 stbar
912 sdivcc %g2, 0x16D2, %o6
913 bpos %xcc, loop_68
914 tle %xcc, 0x6
915 membar #Sync
916 wr %g0, 0xf8, %asi
917 ldda [%l7 + 0x40] %asi, %f0
918loop_68:
919 bg,pt %icc, loop_69
920 add %i2, %g3, %o2
921 tcc %xcc, 0x2
922 orn %g7, 0x1D4B, %l5
923loop_69:
924 fbule %fcc0, loop_70
925 ta %xcc, 0x2
926 nop
927 set 0x2C, %o7
928 ldsw [%l7 + %o7], %g6
929 nop
930 setx 0xAEE542EB, %l0, %l6
931 st %l6, [%l7 + 0x28]
932 ld [%l7 + 0x28], %f22
933 setx 0x513E7DF4, %l1, %l5
934 st %l5, [%l7 + 0x10]
935 ld [%l7 + 0x10], %f29
936 fdivs %f29, %f22, %f21
937loop_70:
938 udiv %o0, 0x17ED, %i3
939 alignaddr %i6, %l1, %g4
940 brgz,a %o7, loop_71
941 fmovrdne %o5, %f30, %f0
942 udiv %i4, 0x1768, %g5
943 nop
944 set 0x5C, %l5
945 stw %i7, [%l7 + %l5]
946loop_71:
947 edge32l %i5, %i1, %o4
948 taddcc %g1, 0x0B65, %o3
949 prefetch [%l7 + 0x28], 0x1
950 popc 0x1F2B, %l0
951 move %icc, %l6, %l3
952 fbu %fcc1, loop_72
953 fxor %f22, %f10, %f0
954 subccc %o1, 0x1E4A, %l2
955 tleu %xcc, 0x6
956loop_72:
957 tpos %xcc, 0x0
958 set 0x48, %i4
959 ldswa [%l7 + %i4] 0x15, %l4
960 movpos %xcc, %g2, %o6
961 tcs %icc, 0x2
962 movcs %xcc, %i0, %i2
963 fmovrdgz %g3, %f26, %f4
964 fone %f6
965 nop
966 setx loop_73, %l0, %l1
967 jmpl %l1, %o2
968 fmovsgu %xcc, %f24, %f19
969 mulscc %g7, %g6, %o0
970 tge %xcc, 0x6
971loop_73:
972 tcc %xcc, 0x4
973 and %i3, 0x1072, %l5
974 fors %f9, %f10, %f6
975 smulcc %l1, %i6, %o7
976 movneg %xcc, %g4, %i4
977 bcc,a loop_74
978 nop
979 setx 0x7D575EA3576FD63D, %l0, %l6
980 stx %l6, [%l7 + 0x28]
981 ldd [%l7 + 0x28], %f8
982 setx 0x8A270A5A85AC86EA, %l1, %l5
983 stx %l5, [%l7 + 0x10]
984 ldd [%l7 + 0x10], %f4
985 fdivd %f4, %f8, %f22
986 fmovsl %xcc, %f1, %f16
987 edge16l %o5, %g5, %i5
988loop_74:
989 tne %xcc, 0x2
990 mulscc %i1, 0x0863, %o4
991 sdivcc %g1, 0x0534, %o3
992 lduw [%l7 + 0x50], %l0
993 membar 0x57
994 nop
995 fitos %f13, %f7
996 fstox %f7, %f6
997 wr %g0, 0x2f, %asi
998 stwa %i7, [%l7 + 0x48] %asi
999 membar #Sync
1000 edge16 %l6, %l3, %o1
1001 tle %xcc, 0x1
1002 movvc %icc, %l2, %l4
1003 add %l7, 0x4C, %l6
1004 wr %g0, 0x89, %asi
1005 casa [%l6] %asi, %g2, %o6
1006 bgu,a,pn %icc, loop_75
1007 and %i0, 0x067E, %i2
1008 fmovdpos %xcc, %f30, %f25
1009 set 0x44, %o5
1010 swapa [%l7 + %o5] 0x0c, %o2
1011loop_75:
1012 fmovrdne %g7, %f18, %f8
1013 tpos %icc, 0x1
1014 fmovdcc %xcc, %f1, %f30
1015 alignaddrl %g6, %g3, %o0
1016 fmovdle %icc, %f31, %f29
1017 wr %g0, 0x89, %asi
1018 lduwa [%l7 + 0x20] %asi, %l5
1019 bgu,a %xcc, loop_76
1020 movne %icc, %i3, %l1
1021 addcc %o7, 0x1D0D, %g4
1022 edge16 %i4, %o5, %i6
1023loop_76:
1024 edge16l %i5, %g5, %o4
1025 movne %xcc, %g1, %i1
1026 fmul8ulx16 %f2, %f10, %f18
1027 movl %icc, %l0, %i7
1028 mova %xcc, %o3, %l3
1029 movl %icc, %o1, %l6
1030 restored
1031 rdpr %cwp, %g1
1032 rdpr %cansave, %g2
1033 rdpr %canrestore, %g3
1034 rdpr %cleanwin, %g4
1035 rdpr %otherwin, %g5
1036 rdpr %wstate, %g6
1037 set 0x40, %o3
1038 lda [%l7 + %o3] 0x18, %f10
1039 alignaddr %l4, %l2, %g2
1040 tpos %xcc, 0x5
1041 edge8n %i0, %o6, %o2
1042 andncc %i2, %g6, %g7
1043 movge %icc, %g3, %l5
1044 fmul8ulx16 %f24, %f8, %f0
1045 fors %f17, %f30, %f10
1046 edge32 %o0, %l1, %i3
1047 movcs %icc, %g4, %i4
1048 sub %o7, %o5, %i6
1049 set 0x44, %l2
1050 sta %f4, [%l7 + %l2] 0x11
1051 tg %xcc, 0x0
1052 movrgz %g5, 0x045, %o4
1053 tcs %xcc, 0x6
1054 movrgz %g1, 0x262, %i5
1055 wr %g0, 0x89, %asi
1056 ldsha [%l7 + 0x28] %asi, %i1
1057 xnor %i7, 0x0B4C, %l0
1058 edge32n %l3, %o1, %l6
1059 movvs %icc, %o3, %l2
1060 movrne %g2, %i0, %o6
1061 tgu %icc, 0x4
1062 movne %xcc, %l4, %o2
1063 and %g6, 0x0CA5, %i2
1064 fmovdneg %icc, %f6, %f2
1065 fmul8x16al %f21, %f31, %f10
1066 nop
1067 fitos %f5, %f2
1068 edge8n %g7, %g3, %o0
1069 srlx %l1, %i3, %g4
1070 movrgz %l5, 0x277, %o7
1071 sir 0x1193
1072 edge8n %o5, %i6, %i4
1073 edge32l %o4, %g1, %g5
1074 tle %xcc, 0x5
1075 fmovsgu %icc, %f27, %f6
1076 movrgez %i5, %i1, %i7
1077 xor %l3, 0x1CFE, %o1
1078 bne %xcc, loop_77
1079 and %l6, %o3, %l2
1080 brgz %l0, loop_78
1081 edge16l %g2, %i0, %l4
1082loop_77:
1083 tsubcctv %o6, %g6, %i2
1084 udiv %g7, 0x015C, %o2
1085loop_78:
1086 srl %g3, %l1, %i3
1087 nop
1088 setx 0x2F3646EC4FD5AE38, %l0, %l6
1089 stx %l6, [%l7 + 0x28]
1090 ldd [%l7 + 0x28], %f2
1091 fsqrtd %f2, %f16
1092 fsrc2s %f14, %f6
1093 brnz %g4, loop_79
1094 nop
1095 setx 0x1BA9BF51204F318C, %l0, %l6
1096 stx %l6, [%l7 + 0x68]
1097 ldx [%l7 + 0x68], %fsr
1098 ldsb [%l7 + 0x1F], %o0
1099 array8 %l5, %o7, %i6
1100loop_79:
1101 edge32 %i4, %o4, %o5
1102 ldx [%l7 + 0x18], %g1
1103 sub %i5, 0x1574, %g5
1104 tcs %icc, 0x6
1105 sdivcc %i1, 0x07A5, %i7
1106 alignaddrl %o1, %l3, %o3
1107 stbar
1108 fbe,a %fcc1, loop_80
1109 nop
1110 setx loop_81, %l0, %l1
1111 jmpl %l1, %l2
1112 alignaddr %l6, %g2, %l0
1113 sra %i0, 0x00, %l4
1114loop_80:
1115 fmovsle %icc, %f21, %f18
1116loop_81:
1117 fbul,a %fcc2, loop_82
1118 movrlez %g6, 0x02A, %i2
1119 popc %o6, %o2
1120 tge %icc, 0x6
1121loop_82:
1122 fbne,a %fcc0, loop_83
1123 movge %icc, %g3, %g7
1124 tl %xcc, 0x3
1125 saved
1126 rdpr %cwp, %g1
1127 rdpr %cansave, %g2
1128 rdpr %canrestore, %g3
1129 rdpr %cleanwin, %g4
1130 rdpr %otherwin, %g5
1131 rdpr %wstate, %g6
1132loop_83:
1133 stw %i3, [%l7 + 0x1C]
1134 brgz %g4, loop_84
1135 fcmpeq32 %f2, %f2, %l1
1136 movne %icc, %o0, %l5
1137 tge %icc, 0x1
1138loop_84:
1139 fbule,a %fcc3, loop_85
1140 srl %i6, 0x12, %o7
1141 fbn,a %fcc0, loop_86
1142 bn,a %icc, loop_87
1143loop_85:
1144 fpsub32 %f22, %f2, %f20
1145 fors %f11, %f14, %f5
1146loop_86:
1147 nop
1148 set 0x40, %i3
1149 stda %f16, [%l7 + %i3] 0xf8
1150 membar #Sync
1151loop_87:
1152 alignaddrl %i4, %o5, %g1
1153 fpadd32 %f10, %f18, %f2
1154 move %xcc, %o4, %i5
1155 tvs %icc, 0x3
1156 fmovrse %g5, %f10, %f4
1157 sdiv %i1, 0x0D86, %o1
1158 fsrc2 %f24, %f2
1159 subcc %l3, %i7, %l2
1160 ldd [%l7 + 0x18], %i6
1161 smulcc %o3, 0x00CB, %l0
1162 bn,a,pn %icc, loop_88
1163 bl,pt %xcc, loop_89
1164 tn %icc, 0x5
1165 fmovrsgez %g2, %f16, %f29
1166loop_88:
1167 brnz %i0, loop_90
1168loop_89:
1169 alignaddrl %g6, %i2, %l4
1170 edge16 %o6, %g3, %o2
1171 nop
1172 fitos %f10, %f16
1173 fstoi %f16, %f9
1174loop_90:
1175 xor %i3, %g4, %l1
1176 set 0x68, %g5
1177 stwa %o0, [%l7 + %g5] 0xeb
1178 membar #Sync
1179 movleu %icc, %l5, %g7
1180 wr %g0, 0x89, %asi
1181 stda %f0, [%l7 + 0x40] %asi
1182 alignaddrl %o7, %i4, %o5
1183 be,a,pn %icc, loop_91
1184 lduh [%l7 + 0x2A], %g1
1185 subccc %o4, %i5, %g5
1186 saved
1187 rdpr %cwp, %g1
1188 rdpr %cansave, %g2
1189 rdpr %canrestore, %g3
1190 rdpr %cleanwin, %g4
1191 rdpr %otherwin, %g5
1192 rdpr %wstate, %g6
1193loop_91:
1194 taddcctv %i1, %o1, %l3
1195 subccc %i7, %l2, %l6
1196 tvc %xcc, 0x3
1197 taddcc %o3, %i6, %g2
1198 movrgz %l0, %g6, %i0
1199 stx %l4, [%l7 + 0x30]
1200 sdivcc %i2, 0x0044, %o6
1201 nop
1202 setx loop_92, %l0, %l1
1203 wrpr 0x1, %tl
1204 wrpr %l1, %tpc
1205 add %l1, 0x4, %l1
1206 wrpr %l1, %tnpc
1207 setx 0x34400001400, %l0, %l1
1208 wrpr %l1, %tstate
1209 wrhpr 0x4, %htstate
1210 retry
1211 tcs %xcc, 0x5
1212 umul %o2, %i3, %g3
1213 bne loop_93
1214loop_92:
1215 udivx %g4, 0x1AFF, %o0
1216 movge %icc, %l5, %g7
1217 taddcctv %l1, %o7, %i4
1218loop_93:
1219 movcc %icc, %g1, %o4
1220 ld [%l7 + 0x3C], %f15
1221 taddcc %i5, 0x1B27, %g5
1222 tgu %icc, 0x2
1223 addc %o5, 0x1498, %o1
1224 movrne %i1, %l3, %l2
1225 movn %xcc, %i7, %o3
1226 xorcc %l6, 0x0150, %i6
1227 nop
1228 setx 0xBBE44B71, %l0, %l6
1229 st %l6, [%l7 + 0x28]
1230 ld [%l7 + 0x28], %f2
1231 setx 0x7C400594, %l1, %l5
1232 st %l5, [%l7 + 0x10]
1233 ld [%l7 + 0x10], %f10
1234 fdivs %f10, %f2, %f27
1235 tge %icc, 0x3
1236 wr %g0, 0x89, %asi
1237 ldsha [%l7 + 0x76] %asi, %g2
1238 fmovsvc %xcc, %f29, %f16
1239 ta %xcc, 0x7
1240 fmuld8ulx16 %f17, %f20, %f24
1241 sdiv %g6, 0x0472, %i0
1242 edge32n %l4, %i2, %o6
1243 edge32n %l0, %i3, %g3
1244 fandnot2 %f10, %f2, %f26
1245 bneg loop_94
1246 fmovdcc %icc, %f3, %f20
1247 sir 0x18ED
1248 set 0x54, %g6
1249 ldstuba [%l7 + %g6] 0x04, %o2
1250loop_94:
1251 udiv %g4, 0x0670, %l5
1252 srl %g7, 0x02, %o0
1253 fbuge %fcc1, loop_95
1254 tl %icc, 0x1
1255 sra %l1, %i4, %g1
1256 movcc %icc, %o7, %o4
1257loop_95:
1258 movrne %g5, %o5, %i5
1259 swap [%l7 + 0x18], %i1
1260 movrlz %o1, 0x174, %l2
1261 movcs %xcc, %l3, %i7
1262 andncc %l6, %o3, %g2
1263 mova %icc, %i6, %i0
1264 srax %l4, %g6, %o6
1265 fmovrdlz %i2, %f8, %f16
1266 fpadd32s %f21, %f27, %f11
1267 bvc,a,pn %xcc, loop_96
1268 brgez %l0, loop_97
1269 saved
1270 rdpr %cwp, %g1
1271 rdpr %cansave, %g2
1272 rdpr %canrestore, %g3
1273 rdpr %cleanwin, %g4
1274 rdpr %otherwin, %g5
1275 rdpr %wstate, %g6
1276 fmovdpos %xcc, %f1, %f26
1277loop_96:
1278 fbue,a %fcc3, loop_98
1279loop_97:
1280 mulx %i3, 0x1FDF, %g3
1281 smul %g4, %o2, %g7
1282 fcmple32 %f6, %f14, %l5
1283loop_98:
1284 fmovrse %l1, %f8, %f17
1285 movcs %xcc, %i4, %o0
1286 nop
1287 setx 0xC382798460674269, %l0, %l6
1288 stx %l6, [%l7 + 0x50]
1289 ldx [%l7 + 0x50], %fsr
1290 fcmple16 %f16, %f24, %g1
1291 movg %xcc, %o7, %g5
1292 edge32ln %o4, %i5, %i1
1293 fble,a %fcc2, loop_99
1294 ld [%l7 + 0x08], %f11
1295 movrlz %o5, %l2, %o1
1296 movvs %icc, %l3, %i7
1297loop_99:
1298 movpos %icc, %l6, %o3
1299 saved
1300 rdpr %cwp, %g1
1301 rdpr %cansave, %g2
1302 rdpr %canrestore, %g3
1303 rdpr %cleanwin, %g4
1304 rdpr %otherwin, %g5
1305 rdpr %wstate, %g6
1306 tleu %icc, 0x6
1307 fcmple16 %f24, %f28, %i6
1308 wr %g0, 0x80, %asi
1309 prefetcha [%l7 + 0x50] %asi, 0x3
1310 fbn %fcc2, loop_100
1311 fmovse %xcc, %f19, %f15
1312 fzeros %f15
1313 nop
1314 setx 0x04619009307F456B, %l0, %l6
1315 stx %l6, [%l7 + 0x28]
1316 ldd [%l7 + 0x28], %f22
1317 setx 0x0583A48B85A115CE, %l1, %l5
1318 stx %l5, [%l7 + 0x10]
1319 ldd [%l7 + 0x10], %f16
1320 fdivd %f16, %f22, %f18
1321loop_100:
1322 nop
1323 add %l7, 0x18, %l6
1324 wr %g0, 0x81, %asi
1325 lda [%l6] %asi, %l4
1326 casa [%l6] 0x81, %l4, %g6
1327 andn %g2, %o6, %i2
1328 movle %icc, %l0, %i3
1329 fbue %fcc1, loop_101
1330 sir 0x0CB3
1331 fpadd16 %f2, %f8, %f24
1332 fmovrdlz %g4, %f16, %f20
1333loop_101:
1334 smulcc %o2, %g7, %l5
1335 taddcc %g3, 0x057D, %i4
1336 udivcc %o0, 0x1A34, %g1
1337 mulx %o7, 0x0B08, %g5
1338 move %xcc, %o4, %i5
1339 sll %l1, 0x0D, %i1
1340 movcs %xcc, %l2, %o1
1341 ldsw [%l7 + 0x48], %o5
1342 set 0x22, %i6
1343 ldsha [%l7 + %i6] 0x10, %l3
1344 udiv %i7, 0x1617, %l6
1345 sllx %i6, %i0, %o3
1346 addccc %l4, %g6, %o6
1347 tgu %icc, 0x0
1348 alignaddr %g2, %l0, %i2
1349 alignaddrl %g4, %o2, %i3
1350 stb %l5, [%l7 + 0x15]
1351 movleu %icc, %g7, %i4
1352 movg %icc, %o0, %g1
1353 fnot1s %f22, %f28
1354 fmovdcs %xcc, %f29, %f25
1355 fand %f16, %f16, %f0
1356 tgu %xcc, 0x2
1357 movge %xcc, %o7, %g3
1358 movrgz %g5, 0x31F, %o4
1359 udivx %l1, 0x1339, %i1
1360 fxnor %f30, %f22, %f0
1361 mulscc %i5, 0x06E2, %l2
1362 movcs %xcc, %o1, %l3
1363 movne %icc, %i7, %l6
1364 fmovrsgz %o5, %f2, %f9
1365 edge16n %i6, %o3, %l4
1366 edge32ln %g6, %o6, %g2
1367 tsubcc %l0, %i2, %i0
1368 wr %g0, 0x2c, %asi
1369 ldda [%l7 + 0x60] %asi, %g4
1370 fmovrslez %i3, %f16, %f30
1371 add %o2, 0x100E, %l5
1372 umul %g7, 0x18BF, %i4
1373 tle %icc, 0x6
1374 xorcc %g1, %o7, %o0
1375 tvc %xcc, 0x3
1376 fbg,a %fcc0, loop_102
1377 movleu %xcc, %g5, %o4
1378 mova %xcc, %l1, %i1
1379 fmovsgu %xcc, %f25, %f30
1380loop_102:
1381 udivcc %i5, 0x0241, %g3
1382 sdivx %l2, 0x1CA4, %l3
1383 subc %i7, 0x1DF3, %o1
1384 edge32n %l6, %i6, %o3
1385 nop
1386 setx 0x2E717DDAC2963263, %l0, %l6
1387 stx %l6, [%l7 + 0x28]
1388 ldd [%l7 + 0x28], %f8
1389 fsqrtd %f8, %f28
1390 fmovsle %icc, %f11, %f20
1391 fbne %fcc1, loop_103
1392 bgu loop_104
1393 bgu,a,pt %icc, loop_105
1394 movl %xcc, %l4, %o5
1395loop_103:
1396 st %f9, [%l7 + 0x3C]
1397loop_104:
1398 andn %o6, 0x1A68, %g2
1399loop_105:
1400 fmovsge %icc, %f29, %f3
1401 xnorcc %l0, %i2, %i0
1402 movvc %icc, %g4, %g6
1403 lduw [%l7 + 0x4C], %o2
1404 move %icc, %l5, %i3
1405 taddcctv %g7, %i4, %g1
1406 fbg,a %fcc1, loop_106
1407 nop
1408 setx loop_107, %l0, %l1
1409 wrpr 0x1, %tl
1410 wrpr %l1, %tnpc
1411 setx 0x34400001400, %l0, %l1
1412 wrpr %l1, %tstate
1413 wrhpr 0x4, %htstate
1414 done
1415 alignaddr %o0, %o7, %o4
1416 srlx %l1, %i1, %i5
1417loop_106:
1418 fpadd16 %f6, %f24, %f26
1419loop_107:
1420 saved
1421 rdpr %cwp, %g1
1422 rdpr %cansave, %g2
1423 rdpr %canrestore, %g3
1424 rdpr %cleanwin, %g4
1425 rdpr %otherwin, %g5
1426 rdpr %wstate, %g6
1427 udivx %g5, 0x099E, %g3
1428 srlx %l2, 0x00, %l3
1429 fmovdneg %icc, %f27, %f7
1430 movne %xcc, %o1, %i7
1431 alignaddrl %i6, %l6, %l4
1432 wr %g0, 0x81, %asi
1433 lduba [%l7 + 0x74] %asi, %o5
1434 movge %xcc, %o6, %g2
1435 orn %o3, %i2, %l0
1436 set 0x40, %i5
1437 ldda [%l7 + %i5] 0x0c, %f0
1438 bleu,pt %xcc, loop_108
1439 edge32 %i0, %g4, %g6
1440 sethi 0x0259, %o2
1441 nop
1442 setx loop_109, %l0, %l1
1443 wrpr 0x1, %tl
1444 wrpr %l1, %tpc
1445 add %l1, 0x4, %l1
1446 wrpr %l1, %tnpc
1447 setx 0x34400001400, %l0, %l1
1448 wrpr %l1, %tstate
1449 wrhpr 0x4, %htstate
1450 retry
1451loop_108:
1452 fpsub16 %f24, %f8, %f10
1453 fmovrde %l5, %f10, %f10
1454 edge8l %g7, %i4, %g1
1455loop_109:
1456 call loop_110
1457 andcc %o0, %o7, %o4
1458 wr %g0, 0x81, %asi
1459 ldsba [%l7 + 0x26] %asi, %i3
1460loop_110:
1461 tleu %icc, 0x0
1462 nop
1463 set 0x45, %g1
1464 stb %i1, [%l7 + %g1]
1465 fmul8ulx16 %f2, %f0, %f18
1466 set 0x14, %i2
1467 stha %l1, [%l7 + %i2] 0x27
1468 membar #Sync
1469 fnors %f20, %f2, %f1
1470 fmovrsgz %i5, %f5, %f13
1471 alignaddrl %g5, %g3, %l3
1472 fmovsneg %xcc, %f23, %f2
1473 tg %icc, 0x3
1474 tsubcctv %o1, 0x15A9, %i7
1475 fmovspos %icc, %f21, %f17
1476 taddcctv %l2, 0x0251, %i6
1477 wr %g0, 0x80, %asi
1478 swapa [%l7 + 0x5C] %asi, %l4
1479 xorcc %o5, 0x1011, %l6
1480 taddcctv %o6, %g2, %i2
1481 fcmple16 %f12, %f28, %o3
1482 movre %l0, 0x201, %g4
1483 nop
1484 fitod %f0, %f10
1485 fdtox %f10, %f8
1486 edge16l %g6, %o2, %i0
1487 andncc %g7, %i4, %g1
1488 stbar
1489 xnorcc %l5, 0x1F4D, %o7
1490 subc %o0, 0x1894, %o4
1491 movrgez %i3, %l1, %i5
1492 alignaddrl %g5, %g3, %l3
1493 movvs %icc, %i1, %i7
1494 movrlez %o1, %i6, %l2
1495 bcc %xcc, loop_111
1496 alignaddr %o5, %l6, %l4
1497 edge16n %o6, %i2, %g2
1498 mulscc %o3, 0x12FB, %g4
1499loop_111:
1500 mulscc %l0, 0x1CAB, %g6
1501 xor %o2, %g7, %i0
1502 fmovrde %g1, %f14, %f26
1503 fbul %fcc2, loop_112
1504 tsubcc %l5, 0x0A79, %o7
1505 srl %i4, 0x0B, %o4
1506 nop
1507 setx 0x67A007CA48731160, %l0, %l6
1508 stx %l6, [%l7 + 0x28]
1509 ldd [%l7 + 0x28], %f12
1510 setx 0x67EE8BB332C65BEB, %l1, %l5
1511 stx %l5, [%l7 + 0x10]
1512 ldd [%l7 + 0x10], %f4
1513 fdivd %f4, %f12, %f20
1514loop_112:
1515 tgu %xcc, 0x3
1516 movge %xcc, %i3, %l1
1517 fmovdne %xcc, %f8, %f24
1518 addcc %i5, 0x0A24, %o0
1519 udivx %g5, 0x0E69, %g3
1520 array32 %l3, %i1, %i7
1521 subc %i6, %o1, %l2
1522 sethi 0x0EE9, %l6
1523 stb %l4, [%l7 + 0x32]
1524 restored
1525 rdpr %cwp, %g1
1526 rdpr %cansave, %g2
1527 rdpr %canrestore, %g3
1528 rdpr %cleanwin, %g4
1529 rdpr %otherwin, %g5
1530 rdpr %wstate, %g6
1531 edge32n %o6, %o5, %g2
1532 set 0x1C, %l0
1533 stwa %o3, [%l7 + %l0] 0xeb
1534 membar #Sync
1535 or %i2, 0x0080, %g4
1536 edge8n %l0, %o2, %g6
1537 edge32 %i0, %g7, %g1
1538 nop
1539 set 0x58, %o4
1540 ldd [%l7 + %o4], %l4
1541 sra %i4, 0x15, %o4
1542 fpadd16 %f18, %f18, %f4
1543 addccc %i3, %o7, %l1
1544 fcmpeq16 %f0, %f28, %o0
1545 udivx %i5, 0x1294, %g3
1546 sll %l3, %g5, %i1
1547 wr %g0, 0x04, %asi
1548 sta %f6, [%l7 + 0x28] %asi
1549 brlez %i7, loop_113
1550 tvc %icc, 0x6
1551 add %l7, 0x40, %l6
1552 wr %g0, 0x11, %asi
1553 ldxa [%l6] %asi, %i6
1554 casxa [%l6] 0x11, %i6, %o1
1555loop_113:
1556 restored
1557 rdpr %cwp, %g1
1558 rdpr %cansave, %g2
1559 rdpr %canrestore, %g3
1560 rdpr %cleanwin, %g4
1561 rdpr %otherwin, %g5
1562 rdpr %wstate, %g6
1563 movrne %l2, %l4, %l6
1564 fpack16 %f16, %f24
1565 fand %f16, %f30, %f12
1566 addcc %o6, %o5, %g2
1567 nop
1568 fitos %f8, %f16
1569 fstoi %f16, %f23
1570 movne %xcc, %o3, %g4
1571 fmovdn %icc, %f26, %f19
1572 udivcc %i2, 0x1CCD, %l0
1573 movne %icc, %o2, %g6
1574 movge %icc, %i0, %g7
1575 movcs %icc, %g1, %i4
1576 taddcc %o4, %l5, %o7
1577 srlx %i3, %o0, %i5
1578 addccc %l1, 0x08AC, %l3
1579 te %icc, 0x7
1580 edge32 %g3, %g5, %i7
1581 brgz %i1, loop_114
1582 fmovrslz %i6, %f2, %f19
1583 edge8ln %l2, %o1, %l4
1584 or %l6, 0x1F9E, %o6
1585loop_114:
1586 tsubcc %o5, %o3, %g4
1587 xorcc %g2, %i2, %l0
1588 tne %xcc, 0x6
1589 orn %g6, 0x01E7, %i0
1590 bg,a %xcc, loop_115
1591 fmovdcs %icc, %f8, %f24
1592 movne %xcc, %g7, %o2
1593 xorcc %i4, %g1, %l5
1594loop_115:
1595 nop
1596 wr %g0, 0xf9, %asi
1597 stda %f0, [%l7 + 0x40] %asi
1598 membar #Sync
1599 movpos %icc, %o4, %i3
1600 fmovrdgez %o7, %f0, %f8
1601 movcs %icc, %o0, %l1
1602 bne,a,pn %icc, loop_116
1603 fbne,a %fcc0, loop_117
1604 movcs %xcc, %i5, %g3
1605 smul %g5, 0x1AAD, %l3
1606loop_116:
1607 xor %i1, 0x0602, %i6
1608loop_117:
1609 srl %i7, 0x04, %o1
1610 fba,a %fcc2, loop_118
1611 xnorcc %l4, 0x1E2C, %l6
1612 array32 %o6, %o5, %l2
1613 sethi 0x19F3, %g4
1614loop_118:
1615 array32 %o3, %g2, %l0
1616 srax %g6, 0x1D, %i0
1617 fexpand %f24, %f6
1618 wr %g0, 0x81, %asi
1619 lda [%l7 + 0x1C] %asi, %f15
1620 wr %g0, 0x19, %asi
1621 prefetcha [%l7 + 0x10] %asi, 0x1
1622 restored
1623 rdpr %cwp, %g1
1624 rdpr %cansave, %g2
1625 rdpr %canrestore, %g3
1626 rdpr %cleanwin, %g4
1627 rdpr %otherwin, %g5
1628 rdpr %wstate, %g6
1629 sll %o2, 0x0A, %g7
1630 fzero %f26
1631 fmovdn %xcc, %f11, %f27
1632 movvs %icc, %i4, %l5
1633 umul %o4, %g1, %o7
1634 fcmpgt32 %f22, %f10, %o0
1635 fzero %f2
1636 subcc %l1, %i5, %i3
1637 fmul8sux16 %f4, %f22, %f6
1638 fmovdvc %xcc, %f6, %f22
1639 nop
1640 setx 0xC04CCAE9, %l0, %l6
1641 st %l6, [%l7 + 0x10]
1642 ld [%l7 + 0x10], %fsr
1643 ble,a,pn %xcc, loop_119
1644 ldsh [%l7 + 0x52], %g3
1645 alignaddr %g5, %i1, %l3
1646 nop
1647 fitos %f16, %f31
1648loop_119:
1649 edge8l %i7, %i6, %o1
1650 fabsd %f28, %f14
1651 bg,a,pn %icc, loop_120
1652 edge8 %l6, %o6, %o5
1653 addc %l4, %l2, %g4
1654 mulscc %g2, %l0, %g6
1655loop_120:
1656 taddcctv %o3, %i2, %o2
1657 addc %i0, %i4, %l5
1658 xorcc %o4, 0x1B57, %g1
1659 andn %g7, 0x10C9, %o7
1660 wr %g0, 0x80, %asi
1661 stxa %l1, [%l7 + 0x78] %asi
1662 movg %icc, %o0, %i3
1663 array16 %i5, %g5, %i1
1664 lduh [%l7 + 0x70], %g3
1665 ldstub [%l7 + 0x33], %l3
1666 wr %g0, 0x2f, %asi
1667 ldda [%l7 + 0x20] %asi, %i6
1668 te %xcc, 0x5
1669 fsrc2 %f2, %f22
1670 set 0x50, %g2
1671 stxa %o1, [%l7 + %g2] 0x18
1672 brnz %i7, loop_121
1673 tn %xcc, 0x0
1674 sra %l6, 0x0C, %o6
1675 array8 %o5, %l4, %g4
1676loop_121:
1677 movne %xcc, %l2, %g2
1678 tvc %xcc, 0x1
1679 udivcc %l0, 0x0E04, %g6
1680 wr %g0, 0x89, %asi
1681 ldsha [%l7 + 0x32] %asi, %i2
1682 add %o2, %i0, %i4
1683 edge16ln %o3, %o4, %g1
1684 move %icc, %g7, %o7
1685 addccc %l1, %l5, %i3
1686 fnor %f12, %f0, %f20
1687 movvs %icc, %o0, %g5
1688 movrgz %i1, %g3, %l3
1689 xnorcc %i5, 0x0011, %i6
1690 brz %o1, loop_122
1691 fzeros %f29
1692 fbul,a %fcc1, loop_123
1693 edge8l %l6, %i7, %o6
1694loop_122:
1695 call loop_124
1696 movcs %xcc, %o5, %l4
1697loop_123:
1698 movleu %xcc, %g4, %l2
1699 xor %g2, %l0, %i2
1700loop_124:
1701 nop
1702 setx 0x51430F2D713450FE, %l0, %l6
1703 stx %l6, [%l7 + 0x28]
1704 ldd [%l7 + 0x28], %f8
1705 setx 0x68C7F7F3425BAD4B, %l1, %l5
1706 stx %l5, [%l7 + 0x10]
1707 ldd [%l7 + 0x10], %f24
1708 faddd %f24, %f8, %f22
1709 movrne %o2, 0x0ED, %i0
1710 set 0x54, %l3
1711 stwa %i4, [%l7 + %l3] 0x27
1712 membar #Sync
1713 for %f2, %f16, %f10
1714 fblg %fcc2, loop_125
1715 taddcc %o3, %g6, %o4
1716 movneg %xcc, %g1, %g7
1717 fbne,a %fcc2, loop_126
1718loop_125:
1719 tl %xcc, 0x1
1720 fbl %fcc0, loop_127
1721 fornot2 %f8, %f26, %f18
1722loop_126:
1723 movneg %xcc, %l1, %o7
1724 edge16ln %i3, %o0, %l5
1725loop_127:
1726 te %xcc, 0x0
1727 fmovsl %icc, %f24, %f17
1728 fble %fcc1, loop_128
1729 mulx %i1, %g3, %l3
1730 xnorcc %i5, 0x1B2A, %i6
1731 taddcctv %g5, %l6, %o1
1732loop_128:
1733 subcc %i7, %o6, %o5
1734 movrgz %l4, 0x2F0, %g4
1735 movrgz %g2, %l2, %i2
1736 nop
1737 fitos %f1, %f20
1738 fstod %f20, %f12
1739 movcc %icc, %l0, %i0
1740 sllx %o2, %i4, %o3
1741 addccc %o4, 0x13CF, %g1
1742 movrlz %g6, %l1, %g7
1743 nop
1744 fitos %f14, %f0
1745 fstoi %f0, %f21
1746 fmovrdgez %i3, %f12, %f20
1747 std %f30, [%l7 + 0x78]
1748 movgu %xcc, %o0, %l5
1749 movne %xcc, %o7, %i1
1750 fmovrdne %l3, %f30, %f20
1751 andncc %g3, %i5, %g5
1752 movn %icc, %l6, %i6
1753 fcmpne32 %f16, %f24, %o1
1754 tcs %xcc, 0x3
1755 brz %o6, loop_129
1756 fmovsvs %icc, %f13, %f25
1757 edge32n %i7, %o5, %g4
1758 nop
1759 setx loop_130, %l0, %l1
1760 wrpr 0x1, %tl
1761 wrpr %l1, %tnpc
1762 setx 0x34400001400, %l0, %l1
1763 wrpr %l1, %tstate
1764 wrhpr 0x4, %htstate
1765 done
1766loop_129:
1767 fbul,a %fcc3, loop_131
1768 taddcc %l4, %g2, %l2
1769 andn %l0, %i2, %o2
1770loop_130:
1771 ldsb [%l7 + 0x08], %i0
1772loop_131:
1773 edge8ln %i4, %o4, %g1
1774 sub %g6, 0x1DE8, %l1
1775 alignaddrl %g7, %o3, %i3
1776 movrlz %l5, %o7, %i1
1777 tge %xcc, 0x4
1778 fbl %fcc2, loop_132
1779 move %xcc, %l3, %g3
1780 stbar
1781 mulscc %o0, %g5, %l6
1782loop_132:
1783 movvs %icc, %i5, %i6
1784 ble,a,pn %icc, loop_133
1785 andncc %o1, %i7, %o6
1786 srax %g4, %o5, %g2
1787 umul %l2, %l4, %i2
1788loop_133:
1789 xnor %o2, 0x07AE, %i0
1790 edge32ln %l0, %o4, %g1
1791 addcc %g6, %l1, %g7
1792 ba,a %xcc, loop_134
1793 taddcc %o3, 0x14EF, %i3
1794 set 0x78, %l1
1795 prefetcha [%l7 + %l1] 0x80, 0x1
1796loop_134:
1797 nop
1798 setx 0x588E7FCEB3F92021, %l0, %l6
1799 stx %l6, [%l7 + 0x28]
1800 ldd [%l7 + 0x28], %f0
1801 setx 0xCD0DE99DF6B127B8, %l1, %l5
1802 stx %l5, [%l7 + 0x10]
1803 ldd [%l7 + 0x10], %f24
1804 fdivd %f24, %f0, %f18
1805 bgu,a loop_135
1806 movrlez %l5, %i1, %o7
1807 membar 0x11
1808 taddcc %g3, %l3, %g5
1809loop_135:
1810 nop
1811 set 0x4C, %o6
1812 lduha [%l7 + %o6] 0x81, %l6
1813 sdivx %i5, 0x1C88, %o0
1814 membar 0x5E
1815 set 0x50, %o2
1816 stxa %i6, [%l7 + %o2] 0x23
1817 membar #Sync
1818 and %i7, 0x0650, %o6
1819 fxnors %f12, %f4, %f19
1820 fxor %f18, %f0, %f2
1821 edge8n %g4, %o1, %o5
1822 movvc %icc, %g2, %l2
1823 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
1824 nop ! nop ! ldxa [%g0 + 0x3e0] %asi, %i2 ripped by fixASI40.pl ripped by fixASI40.pl
1825 bne loop_136
1826 fmovrdne %l4, %f14, %f16
1827 edge8ln %i0, %o2, %l0
1828 andn %o4, %g6, %g1
1829loop_136:
1830 edge32ln %g7, %l1, %i3
1831 sdivx %o3, 0x0B02, %i4
1832 movrgz %i1, %l5, %o7
1833 subcc %l3, 0x1581, %g5
1834 wr %g0, 0x80, %asi
1835 sta %f6, [%l7 + 0x14] %asi
1836 fble,a %fcc1, loop_137
1837 movleu %icc, %l6, %g3
1838 fbe %fcc3, loop_138
1839 bge,a,pt %icc, loop_139
1840loop_137:
1841 fbl,a %fcc1, loop_140
1842 add %o0, %i6, %i7
1843loop_138:
1844 array32 %i5, %o6, %g4
1845loop_139:
1846 xnor %o1, 0x1825, %o5
1847loop_140:
1848 brgez %l2, loop_141
1849 array16 %g2, %l4, %i2
1850 movgu %xcc, %i0, %o2
1851 movcc %icc, %l0, %o4
1852loop_141:
1853 umul %g1, %g6, %g7
1854 taddcc %l1, 0x09A2, %i3
1855 alignaddrl %o3, %i1, %i4
1856 fmovsvs %xcc, %f6, %f7
1857 movpos %icc, %o7, %l5
1858 movg %xcc, %g5, %l3
1859 bcc,pt %icc, loop_142
1860 tneg %xcc, 0x2
1861 fpsub32 %f14, %f4, %f22
1862 tl %icc, 0x3
1863loop_142:
1864 xorcc %l6, %g3, %i6
1865 bneg,pt %xcc, loop_143
1866 edge32ln %o0, %i5, %o6
1867 fblg %fcc3, loop_144
1868 movrgz %g4, 0x387, %i7
1869loop_143:
1870 edge32l %o1, %o5, %l2
1871 fcmpne16 %f10, %f20, %g2
1872loop_144:
1873 fmovsvs %icc, %f4, %f21
1874 wr %g0, 0x18, %asi
1875 stha %l4, [%l7 + 0x10] %asi
1876 fmovrdne %i2, %f10, %f30
1877 ldd [%l7 + 0x20], %f2
1878 fnot2 %f6, %f30
1879 saved
1880 rdpr %cwp, %g1
1881 rdpr %cansave, %g2
1882 rdpr %canrestore, %g3
1883 rdpr %cleanwin, %g4
1884 rdpr %otherwin, %g5
1885 rdpr %wstate, %g6
1886 fnors %f26, %f11, %f20
1887 lduw [%l7 + 0x10], %i0
1888 taddcctv %o2, %l0, %g1
1889 popc %g6, %g7
1890 fcmpgt32 %f8, %f0, %l1
1891 fmovsgu %icc, %f6, %f26
1892 fmovsge %icc, %f21, %f13
1893 swap [%l7 + 0x44], %o4
1894 fpadd16 %f28, %f18, %f30
1895 tcs %icc, 0x4
1896 brlz %i3, loop_145
1897 restored
1898 rdpr %cwp, %g1
1899 rdpr %cansave, %g2
1900 rdpr %canrestore, %g3
1901 rdpr %cleanwin, %g4
1902 rdpr %otherwin, %g5
1903 rdpr %wstate, %g6
1904 xnorcc %o3, 0x13E5, %i1
1905 movcs %xcc, %i4, %o7
1906loop_145:
1907 fpadd32s %f7, %f30, %f28
1908 tvs %icc, 0x4
1909 tsubcctv %g5, 0x1A0E, %l3
1910 srl %l6, 0x17, %l5
1911 fmovsleu %xcc, %f8, %f23
1912 fmovs %f8, %f27
1913 lduh [%l7 + 0x44], %g3
1914 movre %i6, %o0, %i5
1915 st %f0, [%l7 + 0x14]
1916 xor %g4, 0x0B74, %i7
1917 stb %o6, [%l7 + 0x15]
1918 brlz,a %o1, loop_146
1919 fmovdvs %icc, %f17, %f25
1920 fbu %fcc0, loop_147
1921 srlx %l2, 0x03, %g2
1922loop_146:
1923 fsrc2s %f4, %f21
1924 movn %xcc, %l4, %i2
1925loop_147:
1926 edge32ln %o5, %i0, %l0
1927 movvc %icc, %g1, %o2
1928 edge32 %g7, %g6, %o4
1929 fors %f2, %f10, %f15
1930 nop
1931 setx 0x8A9590510043ABF3, %l0, %l6
1932 stx %l6, [%l7 + 0x60]
1933 ldx [%l7 + 0x60], %fsr
1934 movl %icc, %i3, %l1
1935 movrgz %o3, %i4, %o7
1936 tleu %xcc, 0x7
1937 edge16n %i1, %l3, %l6
1938 movne %icc, %g5, %g3
1939 bvs,a loop_148
1940 fbg,a %fcc3, loop_149
1941 brgez %i6, loop_150
1942 movge %xcc, %l5, %o0
1943loop_148:
1944 fmovsg %icc, %f24, %f15
1945loop_149:
1946 fcmple32 %f24, %f6, %g4
1947loop_150:
1948 nop
1949 setx loop_151, %l0, %l1
1950 wrpr 0x1, %tl
1951 wrpr %l1, %tpc
1952 add %l1, 0x4, %l1
1953 wrpr %l1, %tnpc
1954 setx 0x34400001400, %l0, %l1
1955 wrpr %l1, %tstate
1956 wrhpr 0x4, %htstate
1957 retry
1958 sdiv %i7, 0x1A79, %i5
1959 array32 %o1, %l2, %g2
1960 fbo,a %fcc1, loop_152
1961loop_151:
1962 bgu,pn %icc, loop_153
1963 movneg %icc, %o6, %i2
1964 fpackfix %f18, %f24
1965loop_152:
1966 alignaddr %o5, %i0, %l4
1967loop_153:
1968 xor %g1, 0x109F, %l0
1969 sra %o2, 0x04, %g6
1970 array8 %g7, %i3, %l1
1971 ble,pn %xcc, loop_154
1972 movg %xcc, %o4, %o3
1973 add %l7, 0x10, %l6
1974 wr %g0, 0x89, %asi
1975 casxa [%l6] 0x89, %i4, %o7
1976loop_154:
1977 nop
1978 setx loop_155, %l0, %l1
1979 jmpl %l1, %l3
1980 edge16 %i1, %l6, %g5
1981 addc %i6, 0x1A4C, %g3
1982 tcc %icc, 0x4
1983loop_155:
1984 nop
1985 wr %g0, 0x19, %asi
1986 lduwa [%l7 + 0x60] %asi, %o0
1987 bgu,a,pn %icc, loop_156
1988 fmovscs %xcc, %f23, %f8
1989 movl %icc, %g4, %i7
1990 array8 %l5, %i5, %o1
1991loop_156:
1992 fpsub32s %f18, %f17, %f6
1993 call loop_157
1994 andncc %g2, %l2, %i2
1995 fbue %fcc2, loop_158
1996 bl,a,pt %xcc, loop_159
1997loop_157:
1998 sethi 0x02F7, %o6
1999 andn %o5, 0x1044, %i0
2000loop_158:
2001 movne %icc, %l4, %l0
2002loop_159:
2003 subcc %o2, 0x10A0, %g6
2004 fmovdcc %xcc, %f21, %f31
2005 fnot2s %f17, %f29
2006 add %l7, 0x2C, %l6
2007 wr %g0, 0x0c, %asi
2008 casa [%l6] %asi, %g1, %g7
2009 fble,a %fcc3, loop_160
2010 fmovdvs %xcc, %f15, %f29
2011 fmovrslez %i3, %f24, %f20
2012 udivcc %l1, 0x0CEC, %o4
2013loop_160:
2014 tgu %icc, 0x0
2015 tge %icc, 0x7
2016 nop
2017 set 0x35, %g4
2018 ldstub [%l7 + %g4], %o3
2019 nop
2020 fitos %f12, %f14
2021 fstox %f14, %f18
2022 tneg %xcc, 0x6
2023 sllx %o7, %i4, %l3
2024 fmovrdlez %l6, %f14, %f28
2025 add %l7, 0x0C, %l6
2026 wr %g0, 0x04, %asi
2027 lda [%l6] %asi, %g5
2028 casa [%l6] 0x04, %g5, %i6
2029 srlx %i1, %o0, %g3
2030 fpadd32 %f4, %f20, %f10
2031 fbule %fcc0, loop_161
2032 fmovd %f26, %f8
2033 ldd [%l7 + 0x38], %f4
2034 membar 0x2D
2035loop_161:
2036 nop
2037 membar #Sync
2038 wr %g0, 0x1e, %asi
2039 ldda [%l7 + 0x40] %asi, %f16
2040 bshuffle %f4, %f14, %f28
2041 edge32n %i7, %g4, %l5
2042 andn %i5, %g2, %l2
2043 xorcc %o1, %o6, %o5
2044 tgu %xcc, 0x6
2045 xnorcc %i2, 0x072B, %l4
2046 tcs %icc, 0x1
2047 st %f31, [%l7 + 0x30]
2048 nop
2049 setx 0xB4952CF6C04E722D, %l0, %l6
2050 stx %l6, [%l7 + 0x38]
2051 ldx [%l7 + 0x38], %fsr
2052 ldub [%l7 + 0x73], %i0
2053 membar 0x4A
2054 udiv %l0, 0x0787, %o2
2055 fmovdg %xcc, %f28, %f27
2056 orn %g1, 0x0A8B, %g6
2057 ba,a loop_162
2058 bpos,a,pt %icc, loop_163
2059 fxnors %f30, %f29, %f29
2060 bgu,a %xcc, loop_164
2061loop_162:
2062 fcmpne16 %f30, %f8, %i3
2063loop_163:
2064 brgez,a %g7, loop_165
2065 fxors %f17, %f3, %f29
2066loop_164:
2067 movrlz %o4, 0x0C2, %o3
2068 fmovrdlez %l1, %f14, %f0
2069loop_165:
2070 bg %icc, loop_166
2071 bne,a %icc, loop_167
2072 umul %i4, 0x0AE3, %o7
2073 tneg %xcc, 0x7
2074loop_166:
2075 fornot2s %f18, %f30, %f26
2076loop_167:
2077 fpackfix %f12, %f5
2078 xorcc %l6, %l3, %g5
2079 ba,a,pt %xcc, loop_168
2080 bvc,a loop_169
2081 tcc %xcc, 0x2
2082 udivx %i1, 0x0C00, %o0
2083loop_168:
2084 fbg %fcc0, loop_170
2085loop_169:
2086 orncc %i6, 0x0431, %i7
2087 umul %g4, 0x17DC, %l5
2088 movl %icc, %i5, %g3
2089loop_170:
2090 fmovrse %g2, %f22, %f3
2091 taddcc %o1, 0x0900, %o6
2092 brlez %l2, loop_171
2093 fornot2 %f8, %f24, %f6
2094 movrlez %i2, 0x293, %l4
2095 sdivx %i0, 0x0735, %o5
2096loop_171:
2097 movge %icc, %l0, %g1
2098 and %g6, %i3, %g7
2099 fornot2s %f10, %f12, %f24
2100 ta %xcc, 0x6
2101 fnor %f4, %f24, %f30
2102 movne %xcc, %o4, %o3
2103 movvc %xcc, %l1, %i4
2104 udivx %o2, 0x0B4C, %l6
2105 movl %icc, %o7, %l3
2106 brnz,a %i1, loop_172
2107 mulx %o0, 0x0174, %g5
2108 set 0x3C, %i1
2109 ldswa [%l7 + %i1] 0x04, %i7
2110loop_172:
2111 fbg %fcc3, loop_173
2112 bvs loop_174
2113 movre %i6, 0x333, %l5
2114 udivx %i5, 0x0A9C, %g4
2115loop_173:
2116 ldstub [%l7 + 0x65], %g2
2117loop_174:
2118 nop
2119 set 0x78, %l4
2120 stxa %o1, [%l7 + %l4] 0x80
2121 movleu %icc, %o6, %l2
2122 wr %g0, 0x11, %asi
2123 ldstuba [%l7 + 0x2F] %asi, %g3
2124 edge32l %l4, %i0, %i2
2125 orn %l0, %g1, %o5
2126 fbe %fcc0, loop_175
2127 taddcctv %g6, %i3, %o4
2128 fmovse %xcc, %f12, %f10
2129 xnor %o3, %g7, %l1
2130loop_175:
2131 udivcc %i4, 0x0C29, %o2
2132 fandnot2 %f12, %f24, %f16
2133 fabsd %f14, %f8
2134 tpos %xcc, 0x7
2135 set 0x10, %i0
2136 stwa %o7, [%l7 + %i0] 0x2f
2137 membar #Sync
2138 tle %icc, 0x0
2139 tge %icc, 0x1
2140 nop
2141 setx 0x708B70D0, %l0, %l6
2142 st %l6, [%l7 + 0x28]
2143 ld [%l7 + 0x28], %f20
2144 setx 0x40A69938, %l1, %l5
2145 st %l5, [%l7 + 0x10]
2146 ld [%l7 + 0x10], %f18
2147 fadds %f18, %f20, %f5
2148 andcc %l6, 0x0F69, %i1
2149 fmovrsgz %l3, %f26, %f7
2150 movgu %icc, %g5, %o0
2151 nop
2152 fitod %f4, %f22
2153 fdtox %f22, %f12
2154 movneg %icc, %i7, %l5
2155 sdivcc %i6, 0x07E1, %i5
2156 udiv %g2, 0x1893, %o1
2157 fmovrdgz %g4, %f0, %f6
2158 tleu %icc, 0x1
2159 be loop_176
2160 sub %o6, %g3, %l4
2161 movvs %icc, %i0, %l2
2162 set 0x10, %g3
2163 stxa %l0, [%l7 + %g3] 0x04
2164loop_176:
2165 brlz,a %i2, loop_177
2166 movn %xcc, %g1, %o5
2167 edge8 %g6, %o4, %i3
2168 or %o3, 0x0F8F, %g7
2169loop_177:
2170 nop
2171 fitod %f6, %f14
2172 fdtox %f14, %f24
2173 fxtod %f24, %f4
2174 array16 %l1, %i4, %o2
2175 call loop_178
2176 and %o7, 0x0E81, %l6
2177 tneg %icc, 0x6
2178 add %i1, 0x0FEA, %g5
2179loop_178:
2180 sub %l3, 0x10D2, %i7
2181 fmovdneg %icc, %f26, %f28
2182 fpackfix %f22, %f1
2183 fbu %fcc2, loop_179
2184 stbar
2185 movvs %xcc, %l5, %i6
2186 tne %xcc, 0x4
2187loop_179:
2188 tg %icc, 0x1
2189 set 0x14, %g7
2190 ldswa [%l7 + %g7] 0x19, %o0
2191 set 0x68, %o1
2192 ldswa [%l7 + %o1] 0x89, %i5
2193 sir 0x0D41
2194 umulcc %o1, %g2, %o6
2195 fmovdgu %icc, %f19, %f0
2196 move %xcc, %g3, %l4
2197 udiv %i0, 0x1102, %l2
2198 taddcc %l0, %i2, %g4
2199 udivcc %o5, 0x107F, %g1
2200 st %f1, [%l7 + 0x28]
2201 tl %xcc, 0x2
2202 andncc %o4, %i3, %g6
2203 bg,pt %xcc, loop_180
2204 sub %g7, %o3, %i4
2205 xorcc %o2, 0x18E1, %o7
2206 tl %icc, 0x6
2207loop_180:
2208 brgz %l1, loop_181
2209 movvs %icc, %i1, %g5
2210 bpos,a loop_182
2211 fmovsneg %icc, %f10, %f22
2212loop_181:
2213 fbo %fcc3, loop_183
2214 sllx %l6, %i7, %l5
2215loop_182:
2216 tleu %icc, 0x0
2217 movge %xcc, %l3, %i6
2218loop_183:
2219 sdiv %i5, 0x099A, %o1
2220 fbug,a %fcc0, loop_184
2221 tgu %icc, 0x6
2222 tneg %icc, 0x2
2223 udivx %o0, 0x0C5D, %o6
2224loop_184:
2225 taddcc %g2, %g3, %i0
2226 smulcc %l2, 0x1DE5, %l4
2227 bvc,a,pt %xcc, loop_185
2228 sethi 0x0296, %i2
2229 edge8 %g4, %o5, %g1
2230 movrne %l0, %i3, %g6
2231loop_185:
2232 fpsub16s %f7, %f13, %f3
2233 andcc %o4, 0x1B41, %g7
2234 edge32n %i4, %o3, %o7
2235 edge8l %o2, %i1, %g5
2236 set 0x50, %o0
2237 stxa %l1, [%l7 + %o0] 0x89
2238 orncc %l6, %i7, %l3
2239 movg %xcc, %i6, %l5
2240 saved
2241 rdpr %cwp, %g1
2242 rdpr %cansave, %g2
2243 rdpr %canrestore, %g3
2244 rdpr %cleanwin, %g4
2245 rdpr %otherwin, %g5
2246 rdpr %wstate, %g6
2247 nop
2248 setx loop_186, %l0, %l1
2249 wrpr 0x1, %tl
2250 wrpr %l1, %tpc
2251 add %l1, 0x4, %l1
2252 wrpr %l1, %tnpc
2253 setx 0x34400001400, %l0, %l1
2254 wrpr %l1, %tstate
2255 wrhpr 0x4, %htstate
2256 retry
2257 fandnot2s %f8, %f2, %f25
2258 movcc %xcc, %i5, %o1
2259 fmovrdne %o0, %f10, %f16
2260loop_186:
2261 sir 0x0D4B
2262 movne %xcc, %g2, %o6
2263 addcc %i0, %l2, %l4
2264 fpack16 %f4, %f3
2265 set 0x40, %l6
2266 stda %f16, [%l7 + %l6] 0xf8
2267 membar #Sync
2268 sra %i2, %g3, %o5
2269 movn %icc, %g4, %g1
2270 fmovrdgz %i3, %f2, %f6
2271 array16 %l0, %g6, %o4
2272 taddcctv %i4, %o3, %o7
2273 fmovsle %xcc, %f25, %f0
2274 srl %g7, %o2, %g5
2275 movrgz %l1, %l6, %i1
2276 fpsub16s %f24, %f10, %f5
2277 wr %g0, 0x19, %asi
2278 sta %f25, [%l7 + 0x44] %asi
2279 udivcc %i7, 0x000E, %i6
2280 bvc %icc, loop_187
2281 sllx %l5, %i5, %l3
2282 ldstub [%l7 + 0x0E], %o1
2283 set 0x68, %i7
2284 prefetcha [%l7 + %i7] 0x89, 0x2
2285loop_187:
2286 fornot1s %f16, %f23, %f27
2287 sllx %o6, 0x1B, %i0
2288 set 0x08, %o7
2289 ldsha [%l7 + %o7] 0x15, %l2
2290 for %f10, %f20, %f16
2291 edge8ln %o0, %i2, %g3
2292 add %l4, 0x1FA2, %g4
2293 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
2294 nop ! nop ! ldxa [%g0 + 0x390] %asi, %g1 ripped by fixASI40.pl ripped by fixASI40.pl
2295 movcc %xcc, %o5, %i3
2296 set 0x60, %l5
2297 ldda [%l7 + %l5] 0xeb, %g6
2298 movrne %o4, %l0, %o3
2299 xorcc %o7, %i4, %g7
2300 movle %xcc, %g5, %l1
2301 xnor %o2, 0x063D, %i1
2302 sll %i7, %i6, %l5
2303 fmovdcc %xcc, %f9, %f27
2304 fpadd32s %f6, %f31, %f2
2305 fbu %fcc3, loop_188
2306 smulcc %i5, %l3, %l6
2307 movrgez %g2, 0x23C, %o6
2308 movne %xcc, %o1, %l2
2309loop_188:
2310 nop
2311 set 0x20, %o5
2312 ldd [%l7 + %o5], %o0
2313 xnor %i0, 0x0410, %g3
2314 set 0x31, %o3
2315 lduba [%l7 + %o3] 0x10, %l4
2316 bcs %icc, loop_189
2317 add %i2, 0x00B3, %g4
2318 smulcc %o5, %i3, %g1
2319 fcmple32 %f16, %f4, %o4
2320loop_189:
2321 tleu %xcc, 0x4
2322 sll %g6, 0x05, %o3
2323 fbne %fcc3, loop_190
2324 nop
2325 set 0x5E, %l2
2326 lduh [%l7 + %l2], %l0
2327 nop
2328 setx loop_191, %l0, %l1
2329 wrpr 0x1, %tl
2330 wrpr %l1, %tnpc
2331 setx 0x34400001400, %l0, %l1
2332 wrpr %l1, %tstate
2333 wrhpr 0x4, %htstate
2334 done
2335 edge8n %i4, %o7, %g7
2336loop_190:
2337 fmovdn %xcc, %f29, %f31
2338 nop
2339 setx 0x01DCA584, %l0, %l6
2340 st %l6, [%l7 + 0x28]
2341 ld [%l7 + 0x28], %f2
2342 setx 0x412A204A, %l1, %l5
2343 st %l5, [%l7 + 0x10]
2344 ld [%l7 + 0x10], %f6
2345 fsubs %f6, %f2, %f15
2346loop_191:
2347 fmovse %xcc, %f8, %f27
2348 fandnot1s %f23, %f13, %f12
2349 lduh [%l7 + 0x46], %g5
2350 fbn %fcc0, loop_192
2351 fmovdg %icc, %f12, %f2
2352 nop
2353 setx 0xC9F12F72C07D3BA6, %l0, %l6
2354 stx %l6, [%l7 + 0x28]
2355 ldx [%l7 + 0x28], %fsr
2356 fblg %fcc3, loop_193
2357loop_192:
2358 fmovdle %icc, %f29, %f31
2359 tneg %icc, 0x3
2360 movle %icc, %o2, %l1
2361loop_193:
2362 nop
2363 set 0x20, %i3
2364 lda [%l7 + %i3] 0x14, %f10
2365 udivcc %i1, 0x1348, %i6
2366 subcc %i7, %l5, %l3
2367 movvc %xcc, %l6, %g2
2368 fmovs %f0, %f9
2369 andcc %i5, 0x0A84, %o6
2370 tleu %xcc, 0x7
2371 stbar
2372 movle %xcc, %o1, %o0
2373 brnz,a %l2, loop_194
2374 tn %icc, 0x2
2375 fmovsge %xcc, %f21, %f7
2376 fblg,a %fcc1, loop_195
2377loop_194:
2378 alignaddr %g3, %i0, %l4
2379 fbul,a %fcc2, loop_196
2380 andn %g4, 0x148E, %i2
2381loop_195:
2382 edge16n %o5, %g1, %o4
2383 udivx %g6, 0x1383, %o3
2384loop_196:
2385 orncc %l0, 0x0E1B, %i4
2386 subccc %i3, %g7, %o7
2387 movl %xcc, %o2, %g5
2388 fbuge,a %fcc2, loop_197
2389 xnorcc %i1, %i6, %l1
2390 bn %xcc, loop_198
2391 fmovrdgz %i7, %f4, %f20
2392loop_197:
2393 sub %l5, %l3, %g2
2394 tge %xcc, 0x3
2395loop_198:
2396 tn %icc, 0x3
2397 movvs %icc, %l6, %o6
2398 bgu loop_199
2399 bl,pn %xcc, loop_200
2400 fmovdl %icc, %f24, %f23
2401 udiv %o1, 0x0B22, %o0
2402loop_199:
2403 srax %l2, 0x1E, %i5
2404loop_200:
2405 movne %xcc, %g3, %l4
2406 movrne %i0, %g4, %o5
2407 fsrc2 %f4, %f8
2408 mova %icc, %i2, %o4
2409 tn %icc, 0x7
2410 restored
2411 rdpr %cwp, %g1
2412 rdpr %cansave, %g2
2413 rdpr %canrestore, %g3
2414 rdpr %cleanwin, %g4
2415 rdpr %otherwin, %g5
2416 rdpr %wstate, %g6
2417 edge32 %g6, %g1, %o3
2418 brlez,a %l0, loop_201
2419 taddcctv %i3, %g7, %o7
2420 bn,a loop_202
2421 movrlez %i4, %o2, %g5
2422loop_201:
2423 fmul8sux16 %f24, %f20, %f14
2424 and %i1, 0x0C34, %l1
2425loop_202:
2426 andcc %i7, %l5, %i6
2427 fnor %f8, %f26, %f20
2428 sdiv %l3, 0x0519, %l6
2429 fmovdcs %xcc, %f8, %f21
2430 wr %g0, 0x80, %asi
2431 lduba [%l7 + 0x23] %asi, %g2
2432 movgu %xcc, %o6, %o1
2433 movrne %l2, 0x392, %i5
2434 movrgez %o0, %g3, %l4
2435 subcc %i0, %g4, %o5
2436 brlez,a %o4, loop_203
2437 fpsub32 %f8, %f8, %f30
2438 fbug %fcc3, loop_204
2439 array8 %i2, %g6, %o3
2440loop_203:
2441 brz %g1, loop_205
2442 srl %i3, %l0, %o7
2443loop_204:
2444 sll %g7, %o2, %i4
2445 smul %i1, 0x0494, %g5
2446loop_205:
2447 tg %icc, 0x7
2448 fmovrslz %i7, %f26, %f13
2449 membar 0x02
2450 and %l5, 0x0FFC, %i6
2451 movle %xcc, %l3, %l6
2452 array32 %g2, %l1, %o6
2453 srl %l2, 0x05, %o1
2454 xnorcc %i5, %o0, %l4
2455 brlz %g3, loop_206
2456 membar 0x7C
2457 tpos %xcc, 0x6
2458 smul %i0, 0x1105, %g4
2459loop_206:
2460 movrgez %o4, %i2, %o5
2461 subc %g6, 0x110D, %o3
2462 edge16l %i3, %g1, %o7
2463 xorcc %g7, 0x1EC9, %o2
2464 tgu %icc, 0x1
2465 udiv %i4, 0x0DAE, %i1
2466 ldx [%l7 + 0x30], %l0
2467 sllx %g5, %i7, %i6
2468 movne %icc, %l5, %l6
2469 smulcc %g2, 0x0EAB, %l3
2470 fpack16 %f4, %f6
2471 fexpand %f20, %f20
2472 nop
2473 setx 0x92A4F95B983EA1E7, %l0, %l6
2474 stx %l6, [%l7 + 0x28]
2475 ldd [%l7 + 0x28], %f6
2476 setx 0xFCC3FA86A9CEB5E4, %l1, %l5
2477 stx %l5, [%l7 + 0x10]
2478 ldd [%l7 + 0x10], %f26
2479 fsubd %f26, %f6, %f24
2480 bvc,a,pt %icc, loop_207
2481 add %o6, %l2, %l1
2482 bpos %icc, loop_208
2483 fbne %fcc3, loop_209
2484loop_207:
2485 fmuld8ulx16 %f13, %f8, %f26
2486 movleu %xcc, %o1, %o0
2487loop_208:
2488 fpsub32 %f28, %f22, %f2
2489loop_209:
2490 movn %xcc, %i5, %l4
2491 fpadd32 %f12, %f6, %f20
2492 xor %g3, 0x1A03, %i0
2493 fandnot1s %f16, %f16, %f8
2494 andcc %g4, %o4, %i2
2495 fcmpgt16 %f16, %f6, %o5
2496 tcs %icc, 0x4
2497 fcmpne32 %f30, %f26, %o3
2498 udivx %i3, 0x1F6F, %g1
2499 set 0x2D, %g5
2500 ldsba [%l7 + %g5] 0x18, %g6
2501 edge8 %g7, %o7, %i4
2502 movn %xcc, %o2, %l0
2503 array32 %i1, %i7, %i6
2504 array32 %g5, %l6, %l5
2505 tsubcc %g2, 0x07B2, %l3
2506 srl %o6, 0x03, %l1
2507 set 0x6E, %i4
2508 stha %l2, [%l7 + %i4] 0x04
2509 set 0x36, %i6
2510 stha %o1, [%l7 + %i6] 0xe2
2511 membar #Sync
2512 restored
2513 rdpr %cwp, %g1
2514 rdpr %cansave, %g2
2515 rdpr %canrestore, %g3
2516 rdpr %cleanwin, %g4
2517 rdpr %otherwin, %g5
2518 rdpr %wstate, %g6
2519 andn %i5, %o0, %l4
2520 sra %g3, 0x09, %i0
2521 wr %g0, 0x0c, %asi
2522 lduba [%l7 + 0x21] %asi, %o4
2523 edge8l %g4, %o5, %i2
2524 orn %o3, 0x19BC, %g1
2525 tge %icc, 0x5
2526 fsrc1 %f22, %f10
2527 ba %xcc, loop_210
2528 nop
2529 setx 0xA7D332CF, %l0, %l6
2530 st %l6, [%l7 + 0x28]
2531 ld [%l7 + 0x28], %f20
2532 fsqrts %f20, %f3
2533 fmovdle %xcc, %f4, %f16
2534 fcmpgt16 %f6, %f14, %g6
2535loop_210:
2536 add %g7, 0x1E1E, %o7
2537 movrlz %i3, 0x35F, %i4
2538 lduw [%l7 + 0x08], %o2
2539 movrgez %l0, %i7, %i6
2540 sub %g5, %l6, %i1
2541 tsubcctv %l5, 0x0ED6, %g2
2542 movne %icc, %l3, %l1
2543 alignaddrl %l2, %o6, %o1
2544 movvs %icc, %i5, %o0
2545 movrgez %g3, 0x2F3, %i0
2546 bge,a loop_211
2547 fbe %fcc2, loop_212
2548 taddcctv %o4, %g4, %o5
2549 fmovrdlez %i2, %f10, %f10
2550loop_211:
2551 fbe,a %fcc2, loop_213
2552loop_212:
2553 ldstub [%l7 + 0x47], %l4
2554 fmovrslez %g1, %f21, %f5
2555 fmovsl %icc, %f6, %f7
2556loop_213:
2557 sub %g6, 0x1B6F, %o3
2558 tpos %xcc, 0x0
2559 tcc %icc, 0x1
2560 bcc,a loop_214
2561 movcc %xcc, %g7, %i3
2562 fbu %fcc2, loop_215
2563 movg %xcc, %i4, %o7
2564loop_214:
2565 srax %o2, %i7, %i6
2566 umul %g5, %l6, %i1
2567loop_215:
2568 umul %l0, %l5, %g2
2569 fmovsn %icc, %f26, %f1
2570 udivx %l1, 0x1F84, %l2
2571 sub %o6, %l3, %i5
2572 edge32l %o0, %g3, %o1
2573 edge8l %i0, %g4, %o4
2574 edge16ln %i2, %l4, %g1
2575 ldd [%l7 + 0x40], %g6
2576 movge %icc, %o3, %o5
2577 fbug,a %fcc3, loop_216
2578 tvc %icc, 0x2
2579 tn %icc, 0x0
2580 nop
2581 setx 0x7C54567E1C5CEA01, %l0, %l6
2582 stx %l6, [%l7 + 0x28]
2583 ldd [%l7 + 0x28], %f28
2584 setx 0x42187FC8C81773D2, %l1, %l5
2585 stx %l5, [%l7 + 0x10]
2586 ldd [%l7 + 0x10], %f0
2587 faddd %f0, %f28, %f26
2588loop_216:
2589 brgz %i3, loop_217
2590 smulcc %g7, 0x1661, %o7
2591 movg %xcc, %o2, %i7
2592 orcc %i6, 0x177A, %i4
2593loop_217:
2594 edge32 %g5, %l6, %i1
2595 fpmerge %f28, %f11, %f0
2596 movrgz %l5, 0x301, %g2
2597 movcs %xcc, %l0, %l2
2598 movgu %icc, %o6, %l3
2599 pdist %f2, %f26, %f4
2600 tge %icc, 0x7
2601 fpack32 %f22, %f20, %f16
2602 fbule %fcc2, loop_218
2603 movre %i5, %l1, %o0
2604 movgu %xcc, %g3, %o1
2605 edge16ln %i0, %g4, %i2
2606loop_218:
2607 membar 0x2C
2608 te %xcc, 0x3
2609 xorcc %l4, %g1, %o4
2610 srl %g6, %o3, %o5
2611 edge32 %i3, %o7, %g7
2612 fmul8ulx16 %f14, %f28, %f14
2613 fnands %f0, %f9, %f3
2614 smulcc %i7, %o2, %i4
2615 tcs %icc, 0x3
2616 fcmple32 %f0, %f12, %i6
2617 movg %xcc, %g5, %l6
2618 brlz,a %i1, loop_219
2619 move %xcc, %l5, %l0
2620 nop
2621 setx 0x74BBEACCE061C257, %l0, %l6
2622 stx %l6, [%l7 + 0x68]
2623 ldx [%l7 + 0x68], %fsr
2624 sdiv %g2, 0x042C, %l2
2625loop_219:
2626 movpos %xcc, %o6, %i5
2627 restored
2628 rdpr %cwp, %g1
2629 rdpr %cansave, %g2
2630 rdpr %canrestore, %g3
2631 rdpr %cleanwin, %g4
2632 rdpr %otherwin, %g5
2633 rdpr %wstate, %g6
2634 tge %xcc, 0x3
2635 popc %l1, %l3
2636 bne,pt %xcc, loop_220
2637 bcc,a %xcc, loop_221
2638 xnor %g3, %o0, %i0
2639 taddcctv %g4, 0x1DC9, %o1
2640loop_220:
2641 tpos %icc, 0x3
2642loop_221:
2643 bn loop_222
2644 edge8n %i2, %l4, %g1
2645 popc %g6, %o3
2646 set 0x66, %g6
2647 stha %o5, [%l7 + %g6] 0x0c
2648loop_222:
2649 edge32n %i3, %o7, %g7
2650 fmul8x16al %f2, %f30, %f6
2651 subcc %i7, %o2, %o4
2652 movge %icc, %i4, %i6
2653 fmul8x16 %f28, %f24, %f12
2654 tsubcc %g5, 0x0BA0, %l6
2655 fnegs %f15, %f5
2656 movrlez %i1, %l0, %g2
2657 nop
2658 setx 0x179D87BA, %l0, %l6
2659 st %l6, [%l7 + 0x28]
2660 ld [%l7 + 0x28], %f30
2661 setx 0x54530124, %l1, %l5
2662 st %l5, [%l7 + 0x10]
2663 ld [%l7 + 0x10], %f1
2664 fsubs %f1, %f30, %f15
2665 popc 0x1657, %l2
2666 udiv %o6, 0x00E0, %l5
2667 xor %i5, 0x05F6, %l3
2668 edge16n %l1, %g3, %i0
2669 nop
2670 setx 0xF4EFE59B6A9E3A90, %l0, %l6
2671 stx %l6, [%l7 + 0x28]
2672 ldd [%l7 + 0x28], %f30
2673 setx 0xB5E734280EFC38B9, %l1, %l5
2674 stx %l5, [%l7 + 0x10]
2675 ldd [%l7 + 0x10], %f26
2676 fdivd %f26, %f30, %f8
2677 sra %g4, %o0, %o1
2678 membar 0x44
2679 tleu %icc, 0x3
2680 edge16n %i2, %g1, %l4
2681 fmovrdlz %g6, %f26, %f6
2682 set 0x40, %g1
2683 ldda [%l7 + %g1] 0x0c, %f0
2684 orncc %o3, %o5, %o7
2685 movneg %xcc, %g7, %i7
2686 movcc %icc, %o2, %o4
2687 tvs %xcc, 0x6
2688 wr %g0, 0x04, %asi
2689 ldswa [%l7 + 0x5C] %asi, %i4
2690 fmovda %xcc, %f16, %f22
2691 fmovse %xcc, %f28, %f13
2692 alignaddr %i3, %g5, %l6
2693 edge32n %i6, %i1, %l0
2694 ta %icc, 0x6
2695 tleu %icc, 0x2
2696 tcs %icc, 0x2
2697 membar 0x07
2698 brgz %l2, loop_223
2699 tsubcctv %g2, %l5, %o6
2700 tvc %xcc, 0x6
2701 bvs loop_224
2702loop_223:
2703 movcc %icc, %i5, %l1
2704 movg %icc, %g3, %l3
2705 edge16ln %i0, %o0, %o1
2706loop_224:
2707 movgu %icc, %g4, %g1
2708 set 0x5C, %i5
2709 lduba [%l7 + %i5] 0x11, %l4
2710 edge32l %i2, %g6, %o5
2711 flush %l7 + 0x34
2712 alignaddrl %o3, %o7, %g7
2713 tsubcc %i7, %o2, %o4
2714 array32 %i4, %i3, %g5
2715 and %i6, 0x015F, %i1
2716 sth %l0, [%l7 + 0x72]
2717 stw %l2, [%l7 + 0x60]
2718 fxors %f4, %f17, %f0
2719 te %xcc, 0x4
2720 fmovsa %icc, %f20, %f8
2721 fone %f28
2722 ba,pn %icc, loop_225
2723 bvs loop_226
2724 sub %l6, %g2, %o6
2725 udivx %l5, 0x04E6, %l1
2726loop_225:
2727 tge %xcc, 0x4
2728loop_226:
2729 ldx [%l7 + 0x60], %i5
2730 orn %g3, 0x0710, %i0
2731 wr %g0, 0x10, %asi
2732 sta %f13, [%l7 + 0x40] %asi
2733 fmovdgu %xcc, %f19, %f27
2734 ldstub [%l7 + 0x10], %l3
2735 saved
2736 rdpr %cwp, %g1
2737 rdpr %cansave, %g2
2738 rdpr %canrestore, %g3
2739 rdpr %cleanwin, %g4
2740 rdpr %otherwin, %g5
2741 rdpr %wstate, %g6
2742 movn %icc, %o1, %o0
2743 fmovse %icc, %f4, %f16
2744 edge16 %g4, %g1, %l4
2745 movrlz %g6, 0x049, %i2
2746 mulscc %o3, 0x1A17, %o5
2747 ba loop_227
2748 sethi 0x0790, %o7
2749 movrne %i7, %o2, %g7
2750 fmul8sux16 %f26, %f8, %f6
2751loop_227:
2752 fmovdg %xcc, %f6, %f24
2753 fmovdcs %xcc, %f14, %f21
2754 membar 0x65
2755 srax %o4, 0x00, %i4
2756 fbg,a %fcc3, loop_228
2757 andncc %i3, %i6, %i1
2758 sra %l0, 0x16, %l2
2759 bg,a,pn %xcc, loop_229
2760loop_228:
2761 movpos %xcc, %g5, %g2
2762 fmovdvs %icc, %f27, %f1
2763 movcs %xcc, %o6, %l6
2764loop_229:
2765 nop
2766 fitos %f9, %f1
2767 fstox %f1, %f8
2768 fxtos %f8, %f29
2769 sll %l1, %i5, %g3
2770 brnz,a %l5, loop_230
2771 bneg,a,pn %xcc, loop_231
2772 movrgez %i0, %o1, %l3
2773 fnegs %f0, %f12
2774loop_230:
2775 nop
2776 setx loop_232, %l0, %l1
2777 wrpr 0x1, %tl
2778 wrpr %l1, %tpc
2779 add %l1, 0x4, %l1
2780 wrpr %l1, %tnpc
2781 setx 0x34400001400, %l0, %l1
2782 wrpr %l1, %tstate
2783 wrhpr 0x4, %htstate
2784 retry
2785loop_231:
2786 movgu %icc, %o0, %g4
2787 tneg %xcc, 0x0
2788 edge16 %l4, %g6, %g1
2789loop_232:
2790 bshuffle %f14, %f18, %f10
2791 addccc %i2, %o3, %o5
2792 tg %icc, 0x3
2793 edge16l %i7, %o7, %g7
2794 taddcctv %o4, %i4, %i3
2795 xnorcc %i6, %o2, %i1
2796 ldx [%l7 + 0x28], %l2
2797 tvs %icc, 0x5
2798 set 0x43, %l0
2799 stba %g5, [%l7 + %l0] 0x2f
2800 membar #Sync
2801 wr %g0, 0x1e, %asi
2802 stda %f0, [%l7 + 0x40] %asi
2803 membar #Sync
2804 bge %icc, loop_233
2805 movn %icc, %l0, %o6
2806 taddcc %l6, 0x0755, %l1
2807 udivcc %i5, 0x01BA, %g2
2808loop_233:
2809 tcc %icc, 0x3
2810 popc 0x157B, %g3
2811 subc %i0, %o1, %l3
2812 subccc %o0, 0x1C2C, %l5
2813 edge32ln %g4, %l4, %g1
2814 wr %g0, 0x11, %asi
2815 sta %f0, [%l7 + 0x74] %asi
2816 movvc %icc, %i2, %o3
2817 smul %o5, %g6, %o7
2818 addcc %i7, 0x0CAF, %g7
2819 tl %icc, 0x0
2820 bvc,pn %icc, loop_234
2821 fmovdpos %icc, %f2, %f23
2822 tpos %xcc, 0x0
2823 andn %i4, %i3, %i6
2824loop_234:
2825 tleu %icc, 0x1
2826 ba,pn %icc, loop_235
2827 smul %o2, 0x0172, %i1
2828 bl,a %icc, loop_236
2829 fbe,a %fcc3, loop_237
2830loop_235:
2831 movrne %o4, %l2, %g5
2832 edge32ln %l0, %l6, %l1
2833loop_236:
2834 swap [%l7 + 0x50], %o6
2835loop_237:
2836 tn %xcc, 0x0
2837 orn %g2, 0x0FE5, %i5
2838 movrgez %i0, %g3, %l3
2839 wr %g0, 0x10, %asi
2840 lduha [%l7 + 0x2C] %asi, %o1
2841 array32 %o0, %g4, %l5
2842 edge8 %l4, %g1, %o3
2843 tne %icc, 0x1
2844 movcc %xcc, %i2, %o5
2845 sdivcc %g6, 0x0626, %i7
2846 sethi 0x00D9, %g7
2847 edge16 %o7, %i3, %i4
2848 membar 0x72
2849 fmovsvc %icc, %f0, %f19
2850 fandnot2 %f10, %f30, %f24
2851 wr %g0, 0x04, %asi
2852 ldswa [%l7 + 0x7C] %asi, %o2
2853 set 0x40, %o4
2854 ldda [%l7 + %o4] 0x18, %f16
2855 umulcc %i6, %o4, %i1
2856 fmovrsgz %l2, %f1, %f20
2857 movleu %xcc, %l0, %g5
2858 tvc %icc, 0x7
2859 fxor %f26, %f18, %f28
2860 movleu %xcc, %l6, %o6
2861 set 0x70, %i2
2862 ldda [%l7 + %i2] 0x15, %g2
2863 movne %icc, %i5, %i0
2864 xor %g3, 0x169C, %l3
2865 sra %l1, 0x16, %o0
2866 array32 %o1, %g4, %l5
2867 sll %g1, %o3, %i2
2868 fcmple16 %f26, %f8, %o5
2869 edge32 %g6, %i7, %g7
2870 ta %xcc, 0x6
2871 fmovrslz %o7, %f18, %f25
2872 udiv %i3, 0x0B6C, %i4
2873 bgu,pt %xcc, loop_238
2874 movvs %xcc, %l4, %o2
2875 sdivcc %o4, 0x028B, %i1
2876 wr %g0, 0x80, %asi
2877 ldxa [%l7 + 0x40] %asi, %i6
2878loop_238:
2879 taddcctv %l0, 0x0BA3, %l2
2880 ldd [%l7 + 0x58], %g4
2881 bneg,pn %xcc, loop_239
2882 nop
2883 fitos %f4, %f7
2884 fstox %f7, %f0
2885 fxtos %f0, %f8
2886 fbn,a %fcc2, loop_240
2887 fba,a %fcc0, loop_241
2888loop_239:
2889 bshuffle %f22, %f8, %f12
2890 saved
2891 rdpr %cwp, %g1
2892 rdpr %cansave, %g2
2893 rdpr %canrestore, %g3
2894 rdpr %cleanwin, %g4
2895 rdpr %otherwin, %g5
2896 rdpr %wstate, %g6
2897loop_240:
2898 tne %xcc, 0x5
2899loop_241:
2900 stw %o6, [%l7 + 0x28]
2901 brgez,a %l6, loop_242
2902 fbue,a %fcc1, loop_243
2903 stbar
2904 fmovrdlz %i5, %f30, %f4
2905loop_242:
2906 nop
2907 setx 0x992CEA8B, %l0, %l6
2908 st %l6, [%l7 + 0x28]
2909 ld [%l7 + 0x28], %f8
2910 fsqrts %f8, %f3
2911loop_243:
2912 mulscc %g2, %g3, %l3
2913 addcc %i0, 0x0934, %o0
2914 edge16 %l1, %g4, %o1
2915 movrgz %l5, 0x00B, %o3
2916 edge8 %i2, %g1, %g6
2917 sra %i7, %o5, %o7
2918 fbug %fcc3, loop_244
2919 edge16n %g7, %i4, %l4
2920 movg %xcc, %o2, %i3
2921 fmul8x16au %f14, %f12, %f20
2922loop_244:
2923 xor %o4, 0x0E65, %i6
2924 tl %icc, 0x7
2925 mulscc %i1, 0x0C42, %l2
2926 saved
2927 rdpr %cwp, %g1
2928 rdpr %cansave, %g2
2929 rdpr %canrestore, %g3
2930 rdpr %cleanwin, %g4
2931 rdpr %otherwin, %g5
2932 rdpr %wstate, %g6
2933 fpackfix %f10, %f29
2934 sth %l0, [%l7 + 0x78]
2935 fmul8x16 %f0, %f30, %f26
2936 fmul8sux16 %f10, %f20, %f30
2937 nop
2938 set 0x62, %g2
2939 ldub [%l7 + %g2], %o6
2940 fmuld8sux16 %f11, %f13, %f22
2941 fbne,a %fcc3, loop_245
2942 fbl %fcc3, loop_246
2943 fmovdneg %icc, %f27, %f24
2944 popc 0x132A, %l6
2945loop_245:
2946 nop
2947 setx 0x93AAA582DEBB51A0, %l0, %l6
2948 stx %l6, [%l7 + 0x28]
2949 ldd [%l7 + 0x28], %f2
2950 fsqrtd %f2, %f2
2951loop_246:
2952 movvc %xcc, %g5, %i5
2953 tcs %icc, 0x2
2954 bneg,a %xcc, loop_247
2955 fmovdl %xcc, %f17, %f25
2956 ta %icc, 0x6
2957 fsrc1s %f14, %f10
2958loop_247:
2959 ta %icc, 0x4
2960 xnorcc %g2, 0x1951, %g3
2961 fsrc2 %f14, %f14
2962 andcc %l3, 0x092C, %i0
2963 tle %icc, 0x0
2964 fnot1 %f22, %f30
2965 taddcctv %l1, %o0, %g4
2966 fmovsl %xcc, %f2, %f15
2967 fmovrse %o1, %f6, %f26
2968 fmovdneg %icc, %f17, %f29
2969 nop
2970 setx 0x62492DB7, %l0, %l6
2971 st %l6, [%l7 + 0x28]
2972 ld [%l7 + 0x28], %f20
2973 setx 0xBF82E924, %l1, %l5
2974 st %l5, [%l7 + 0x10]
2975 ld [%l7 + 0x10], %f21
2976 fsubs %f21, %f20, %f20
2977 fnot2 %f20, %f30
2978 movn %xcc, %l5, %o3
2979 nop
2980 setx loop_248, %l0, %l1
2981 wrpr 0x1, %tl
2982 wrpr %l1, %tpc
2983 add %l1, 0x4, %l1
2984 wrpr %l1, %tnpc
2985 setx 0x34400001400, %l0, %l1
2986 wrpr %l1, %tstate
2987 wrhpr 0x4, %htstate
2988 retry
2989 fnor %f30, %f20, %f16
2990 set 0x57, %l3
2991 stba %i2, [%l7 + %l3] 0x10
2992loop_248:
2993 movcc %xcc, %g6, %g1
2994 movn %xcc, %i7, %o5
2995 movn %xcc, %o7, %i4
2996 edge8l %g7, %l4, %o2
2997 fba,a %fcc2, loop_249
2998 sir 0x0256
2999 fbu,a %fcc3, loop_250
3000 fnegd %f4, %f0
3001loop_249:
3002 brz %i3, loop_251
3003 bge,a %xcc, loop_252
3004loop_250:
3005 bgu,a loop_253
3006 addccc %i6, 0x02EF, %i1
3007loop_251:
3008 addcc %l2, 0x0A52, %l0
3009loop_252:
3010 mova %xcc, %o6, %o4
3011loop_253:
3012 nop
3013 wr %g0, 0x11, %asi
3014 ldstuba [%l7 + 0x5C] %asi, %l6
3015 ldsw [%l7 + 0x5C], %i5
3016 fmovspos %icc, %f29, %f24
3017 addcc %g2, 0x0F90, %g5
3018 restored
3019 rdpr %cwp, %g1
3020 rdpr %cansave, %g2
3021 rdpr %canrestore, %g3
3022 rdpr %cleanwin, %g4
3023 rdpr %otherwin, %g5
3024 rdpr %wstate, %g6
3025 ldsw [%l7 + 0x64], %l3
3026 movre %i0, 0x11D, %l1
3027 sdiv %o0, 0x020F, %g3
3028 movg %icc, %o1, %g4
3029 flush %l7 + 0x68
3030 ldd [%l7 + 0x40], %o2
3031 fmovdl %xcc, %f22, %f16
3032 ba,pn %icc, loop_254
3033 stx %l5, [%l7 + 0x10]
3034 movg %xcc, %i2, %g1
3035 brz %g6, loop_255
3036loop_254:
3037 fandnot2s %f23, %f10, %f15
3038 fcmple32 %f28, %f28, %o5
3039 sethi 0x0133, %o7
3040loop_255:
3041 fbn,a %fcc2, loop_256
3042 tgu %icc, 0x0
3043 fnot1 %f26, %f4
3044 ldsw [%l7 + 0x10], %i7
3045loop_256:
3046 nop
3047 add %l7, 0x38, %l6
3048 wr %g0, 0x10, %asi
3049 casa [%l6] %asi, %g7, %l4
3050 fmovsne %xcc, %f31, %f19
3051 fnegs %f15, %f14
3052 ldd [%l7 + 0x08], %o2
3053 movrlez %i3, 0x09D, %i6
3054 tvc %icc, 0x6
3055 nop
3056 setx 0x1CD287932CDDAF55, %l0, %l6
3057 stx %l6, [%l7 + 0x28]
3058 ldd [%l7 + 0x28], %f4
3059 setx 0x697E4B91D7226D59, %l1, %l5
3060 stx %l5, [%l7 + 0x10]
3061 ldd [%l7 + 0x10], %f30
3062 fdivd %f30, %f4, %f6
3063 orncc %i4, 0x02F4, %i1
3064 edge32ln %l0, %o6, %o4
3065 bcs %xcc, loop_257
3066 stw %l6, [%l7 + 0x58]
3067 movneg %xcc, %i5, %g2
3068 fbn %fcc2, loop_258
3069loop_257:
3070 srax %g5, 0x1A, %l3
3071 sdivcc %l2, 0x0757, %i0
3072 fzeros %f27
3073loop_258:
3074 movrlz %o0, %l1, %o1
3075 fmovdne %icc, %f26, %f10
3076 stbar
3077 movge %icc, %g3, %g4
3078 ldub [%l7 + 0x30], %l5
3079 nop
3080 setx 0xC83192CE207CC52B, %l0, %l6
3081 stx %l6, [%l7 + 0x40]
3082 ldx [%l7 + 0x40], %fsr
3083 bl loop_259
3084 addcc %i2, %g1, %g6
3085 fmuld8sux16 %f29, %f26, %f20
3086 bshuffle %f16, %f10, %f10
3087loop_259:
3088 nop
3089 set 0x4C, %l1
3090 sta %f8, [%l7 + %l1] 0x81
3091 mulscc %o3, %o7, %i7
3092 udivx %o5, 0x18C9, %l4
3093 nop
3094 set 0x0E, %o2
3095 ldstub [%l7 + %o2], %o2
3096 movcc %xcc, %g7, %i3
3097 xnor %i6, 0x0827, %i1
3098 bge,pt %icc, loop_260
3099 array8 %l0, %o6, %o4
3100 call loop_261
3101 andncc %l6, %i4, %i5
3102loop_260:
3103 fcmple32 %f22, %f12, %g2
3104 and %l3, %l2, %i0
3105loop_261:
3106 nop
3107 setx 0x0EED1915E06306B3, %l0, %l6
3108 stx %l6, [%l7 + 0x18]
3109 ldx [%l7 + 0x18], %fsr
3110 tneg %icc, 0x2
3111 taddcc %o0, 0x172E, %g5
3112 movle %icc, %l1, %o1
3113 set 0x22, %o6
3114 stha %g3, [%l7 + %o6] 0xea
3115 membar #Sync
3116 for %f8, %f28, %f4
3117 wr %g0, 0xe2, %asi
3118 stba %l5, [%l7 + 0x0C] %asi
3119 membar #Sync
3120 sethi 0x1031, %i2
3121 movpos %xcc, %g1, %g4
3122 addc %o3, %g6, %i7
3123 wr %g0, 0x04, %asi
3124 stba %o7, [%l7 + 0x25] %asi
3125 tsubcc %l4, 0x0CAB, %o2
3126 movg %icc, %g7, %i3
3127 fsrc2 %f12, %f18
3128 movre %o5, 0x009, %i1
3129 bleu %xcc, loop_262
3130 udiv %l0, 0x0182, %o6
3131 fmovdvc %icc, %f24, %f6
3132 bleu,a loop_263
3133loop_262:
3134 sra %o4, 0x19, %i6
3135 sra %l6, 0x17, %i5
3136 ble,pn %xcc, loop_264
3137loop_263:
3138 std %f14, [%l7 + 0x18]
3139 nop
3140 fitos %f7, %f12
3141 fstoi %f12, %f22
3142 bge %xcc, loop_265
3143loop_264:
3144 ta %xcc, 0x1
3145 movne %icc, %i4, %g2
3146 fmovde %icc, %f9, %f29
3147loop_265:
3148 nop
3149 wr %g0, 0x80, %asi
3150 ldxa [%l7 + 0x50] %asi, %l2
3151 movrgz %l3, 0x396, %o0
3152 xnor %i0, %l1, %g5
3153 taddcctv %g3, %l5, %i2
3154 edge16l %g1, %o1, %o3
3155 movrne %g4, 0x3B5, %i7
3156 fnegd %f14, %f20
3157 sir 0x000D
3158 tgu %xcc, 0x0
3159 or %o7, 0x128A, %g6
3160 or %l4, %o2, %i3
3161 movleu %xcc, %g7, %i1
3162 edge32n %o5, %l0, %o4
3163 movgu %xcc, %o6, %l6
3164 brlz %i5, loop_266
3165 edge16n %i6, %i4, %g2
3166 wr %g0, 0x2f, %asi
3167 ldda [%l7 + 0x30] %asi, %l2
3168loop_266:
3169 edge16 %l3, %o0, %i0
3170 movgu %icc, %g5, %g3
3171 xnor %l1, 0x18BC, %l5
3172 movrlz %i2, %o1, %g1
3173 sdivcc %o3, 0x11B0, %i7
3174 tsubcc %o7, %g6, %l4
3175 edge16 %g4, %i3, %o2
3176 fmovd %f30, %f22
3177 membar 0x3B
3178 movg %xcc, %g7, %o5
3179 addc %i1, %o4, %o6
3180 sub %l0, 0x0C6F, %l6
3181 fxnors %f15, %f15, %f14
3182 nop
3183 setx loop_267, %l0, %l1
3184 jmpl %l1, %i6
3185 fbge %fcc2, loop_268
3186 movvc %icc, %i5, %i4
3187 xnor %g2, 0x1833, %l2
3188loop_267:
3189 edge32n %l3, %o0, %g5
3190loop_268:
3191 call loop_269
3192 edge32l %g3, %l1, %i0
3193 nop
3194 setx 0x0922D92B, %l0, %l6
3195 st %l6, [%l7 + 0x28]
3196 ld [%l7 + 0x28], %f26
3197 fsqrts %f26, %f23
3198 ld [%l7 + 0x30], %f30
3199loop_269:
3200 nop
3201 set 0x14, %i1
3202 sta %f4, [%l7 + %i1] 0x88
3203 tvc %icc, 0x0
3204 xnorcc %l5, %i2, %o1
3205 tvc %icc, 0x3
3206 movne %icc, %g1, %o3
3207 tvs %icc, 0x7
3208 nop
3209 fitos %f6, %f21
3210 fstox %f21, %f26
3211 fxtos %f26, %f30
3212 movrne %i7, %o7, %l4
3213 tleu %icc, 0x4
3214 sdiv %g6, 0x02E1, %g4
3215 mova %icc, %i3, %g7
3216 bvc,pt %icc, loop_270
3217 tne %icc, 0x5
3218 stx %o2, [%l7 + 0x28]
3219 taddcc %i1, %o5, %o4
3220loop_270:
3221 fxnors %f22, %f18, %f14
3222 edge16ln %o6, %l0, %i6
3223 fble %fcc3, loop_271
3224 tle %xcc, 0x3
3225 movvs %icc, %i5, %i4
3226 tn %xcc, 0x7
3227loop_271:
3228 movrlz %g2, %l2, %l6
3229 fmovsg %xcc, %f31, %f12
3230 movrlez %l3, %o0, %g3
3231 fmovda %xcc, %f6, %f30
3232 sir 0x1CA2
3233 array16 %l1, %i0, %l5
3234 udivcc %g5, 0x080E, %o1
3235 fmovdvc %xcc, %f21, %f6
3236 sir 0x06B3
3237 nop
3238 set 0x50, %l4
3239 lduh [%l7 + %l4], %g1
3240 fbu %fcc0, loop_272
3241 ta %icc, 0x3
3242 fsrc1s %f21, %f25
3243 sll %o3, %i7, %o7
3244loop_272:
3245 move %icc, %i2, %l4
3246 xorcc %g4, %g6, %i3
3247 add %o2, 0x1CD6, %i1
3248 fone %f28
3249 array8 %g7, %o5, %o6
3250 fbne,a %fcc3, loop_273
3251 bshuffle %f6, %f8, %f18
3252 fbuge %fcc1, loop_274
3253 edge8n %l0, %o4, %i6
3254loop_273:
3255 fbge %fcc2, loop_275
3256 movleu %icc, %i5, %i4
3257loop_274:
3258 brz %l2, loop_276
3259 nop
3260 setx 0xDC44F854DE29F68A, %l0, %l6
3261 stx %l6, [%l7 + 0x28]
3262 ldd [%l7 + 0x28], %f26
3263 fsqrtd %f26, %f10
3264loop_275:
3265 taddcc %g2, 0x0C23, %l3
3266 edge32n %o0, %g3, %l1
3267loop_276:
3268 array8 %i0, %l6, %l5
3269 tge %icc, 0x4
3270 srax %o1, %g1, %o3
3271 srax %i7, %g5, %o7
3272 fbn %fcc1, loop_277
3273 fmovrsgez %l4, %f30, %f15
3274 fbul,a %fcc1, loop_278
3275 alignaddrl %i2, %g6, %g4
3276loop_277:
3277 movne %icc, %i3, %i1
3278 faligndata %f28, %f2, %f20
3279loop_278:
3280 tgu %xcc, 0x0
3281 fmovrse %g7, %f3, %f29
3282 fmovdgu %xcc, %f5, %f26
3283 bn,a %icc, loop_279
3284 fmovde %xcc, %f17, %f0
3285 udiv %o2, 0x1EF2, %o5
3286 sethi 0x1557, %o6
3287loop_279:
3288 xorcc %l0, 0x095D, %o4
3289 andncc %i6, %i5, %i4
3290 xnor %l2, 0x1E76, %l3
3291 srlx %g2, %g3, %l1
3292 fandnot1s %f3, %f12, %f6
3293 nop
3294 set 0x60, %g4
3295 ldsh [%l7 + %g4], %i0
3296 te %xcc, 0x7
3297 tvs %icc, 0x2
3298 wr %g0, 0x04, %asi
3299 sta %f11, [%l7 + 0x2C] %asi
3300 st %f16, [%l7 + 0x5C]
3301 bn loop_280
3302 edge16ln %l6, %l5, %o0
3303 subccc %g1, 0x0038, %o3
3304 flush %l7 + 0x24
3305loop_280:
3306 nop
3307 fitos %f0, %f12
3308 fstox %f12, %f18
3309 fsrc2 %f2, %f22
3310 and %o1, %g5, %o7
3311 movcs %icc, %l4, %i2
3312 movcs %icc, %g6, %i7
3313 nop
3314 setx 0xF6FC137280674744, %l0, %l6
3315 stx %l6, [%l7 + 0x78]
3316 ldx [%l7 + 0x78], %fsr
3317 movge %icc, %g4, %i3
3318 tn %xcc, 0x1
3319 edge16n %g7, %i1, %o5
3320 movre %o6, %o2, %o4
3321 subccc %i6, 0x02BD, %i5
3322 edge8n %l0, %i4, %l2
3323 nop
3324 setx 0x3BEA0F5730935250, %l0, %l6
3325 stx %l6, [%l7 + 0x28]
3326 ldd [%l7 + 0x28], %f20
3327 setx 0x202C8579B36BB0FB, %l1, %l5
3328 stx %l5, [%l7 + 0x10]
3329 ldd [%l7 + 0x10], %f6
3330 fdivd %f6, %f20, %f4
3331 orcc %l3, 0x1737, %g3
3332 bvc loop_281
3333 movle %xcc, %g2, %i0
3334 mulscc %l1, %l6, %l5
3335 add %l7, 0x70, %l6
3336 wr %g0, 0x11, %asi
3337 lda [%l6] %asi, %g1
3338 casa [%l6] 0x11, %g1, %o0
3339loop_281:
3340 brnz %o3, loop_282
3341 ble,a,pn %icc, loop_283
3342 tsubcctv %g5, %o1, %o7
3343 bshuffle %f20, %f26, %f22
3344loop_282:
3345 edge16n %l4, %g6, %i7
3346loop_283:
3347 tle %icc, 0x7
3348 tcs %icc, 0x3
3349 fbg %fcc0, loop_284
3350 movre %i2, 0x035, %i3
3351 fones %f10
3352 edge8 %g7, %g4, %o5
3353loop_284:
3354 nop
3355 setx loop_285, %l0, %l1
3356 wrpr 0x1, %tl
3357 wrpr %l1, %tnpc
3358 setx 0x34400001400, %l0, %l1
3359 wrpr %l1, %tstate
3360 wrhpr 0x4, %htstate
3361 done
3362 srlx %o6, 0x04, %i1
3363 nop
3364 fitos %f9, %f30
3365 fstox %f30, %f10
3366 fpsub32s %f24, %f0, %f5
3367loop_285:
3368 nop
3369 set 0x6E, %i0
3370 lduha [%l7 + %i0] 0x18, %o2
3371 for %f0, %f26, %f26
3372 sdivx %o4, 0x1A24, %i6
3373 wr %g0, 0x04, %asi
3374 ldsha [%l7 + 0x40] %asi, %l0
3375 fabsd %f20, %f18
3376 swap [%l7 + 0x54], %i4
3377 edge8l %i5, %l2, %l3
3378 tneg %icc, 0x2
3379 edge8 %g3, %g2, %l1
3380 fmovspos %icc, %f25, %f10
3381 movre %l6, %l5, %i0
3382 fmovsneg %icc, %f2, %f23
3383 set 0x7E, %g3
3384 stba %g1, [%l7 + %g3] 0x18
3385 fnot2 %f6, %f24
3386 sdivcc %o0, 0x0801, %g5
3387 te %icc, 0x2
3388 fmovspos %xcc, %f25, %f16
3389 edge32 %o1, %o3, %l4
3390 fmovsg %icc, %f24, %f3
3391 te %xcc, 0x7
3392 be,a loop_286
3393 stbar
3394 smulcc %o7, 0x1F68, %g6
3395 fmovsne %icc, %f11, %f28
3396loop_286:
3397 nop
3398 wr %g0, 0x18, %asi
3399 ldstuba [%l7 + 0x56] %asi, %i7
3400 fnot2s %f24, %f30
3401 popc %i2, %i3
3402 fnot2 %f10, %f28
3403 movpos %icc, %g7, %o5
3404 membar 0x0D
3405 edge16ln %o6, %g4, %o2
3406 fbuge,a %fcc2, loop_287
3407 nop
3408 setx 0x753EC651504AD643, %l0, %l6
3409 stx %l6, [%l7 + 0x48]
3410 ldx [%l7 + 0x48], %fsr
3411 edge16ln %o4, %i1, %i6
3412 edge16l %i4, %i5, %l2
3413loop_287:
3414 nop
3415 set 0x58, %g7
3416 ldsha [%l7 + %g7] 0x19, %l3
3417 xor %g3, %g2, %l1
3418 fbuge,a %fcc0, loop_288
3419 fmovrdne %l0, %f12, %f26
3420 tsubcc %l5, %i0, %l6
3421 te %icc, 0x3
3422loop_288:
3423 brz,a %o0, loop_289
3424 fmovsvc %xcc, %f16, %f8
3425 bvc %xcc, loop_290
3426 movcc %xcc, %g1, %o1
3427loop_289:
3428 tge %icc, 0x4
3429 edge8ln %o3, %g5, %l4
3430loop_290:
3431 movrlz %o7, 0x28F, %i7
3432 movrgez %g6, %i2, %i3
3433 brgez,a %g7, loop_291
3434 ta %xcc, 0x5
3435 tsubcctv %o6, %o5, %o2
3436 movl %xcc, %o4, %i1
3437loop_291:
3438 fmovrdne %i6, %f6, %f14
3439 fpsub32s %f9, %f20, %f12
3440 udivcc %i4, 0x1A2B, %g4
3441 swap [%l7 + 0x34], %l2
3442 movvs %xcc, %i5, %l3
3443 fpack32 %f0, %f30, %f16
3444 fbn %fcc2, loop_292
3445 tvs %xcc, 0x3
3446 tvc %xcc, 0x5
3447 sra %g3, %l1, %g2
3448loop_292:
3449 subcc %l0, 0x01F3, %l5
3450 te %icc, 0x4
3451 srl %l6, 0x06, %o0
3452 bgu,a,pt %icc, loop_293
3453 tgu %icc, 0x6
3454 popc %i0, %o1
3455 sth %o3, [%l7 + 0x32]
3456loop_293:
3457 alignaddr %g5, %l4, %g1
3458 fpmerge %f25, %f23, %f22
3459 tcc %icc, 0x1
3460 umulcc %o7, 0x1328, %i7
3461 mulscc %g6, 0x17A3, %i3
3462 udivcc %g7, 0x09E2, %o6
3463 fpsub16s %f20, %f7, %f15
3464 fpack32 %f8, %f24, %f4
3465 brnz,a %i2, loop_294
3466 nop
3467 setx 0x040D92C891071C6A, %l0, %l6
3468 stx %l6, [%l7 + 0x28]
3469 ldd [%l7 + 0x28], %f14
3470 setx 0x62F1387D27B3F9F3, %l1, %l5
3471 stx %l5, [%l7 + 0x10]
3472 ldd [%l7 + 0x10], %f10
3473 fmuld %f10, %f14, %f26
3474 tleu %icc, 0x6
3475 orn %o2, 0x1D75, %o5
3476loop_294:
3477 sth %o4, [%l7 + 0x3E]
3478 edge8l %i1, %i4, %g4
3479 fpsub16s %f14, %f27, %f10
3480 fbul %fcc1, loop_295
3481 edge8l %i6, %l2, %i5
3482 edge8n %l3, %l1, %g3
3483 srlx %l0, %g2, %l6
3484loop_295:
3485 sub %l5, 0x16B0, %o0
3486 ldstub [%l7 + 0x5B], %i0
3487 fcmpeq16 %f2, %f22, %o1
3488 fbo %fcc3, loop_296
3489 movcs %xcc, %o3, %g5
3490 wr %g0, 0x18, %asi
3491 ldsba [%l7 + 0x60] %asi, %g1
3492loop_296:
3493 prefetch [%l7 + 0x1C], 0x1
3494 fsrc1 %f26, %f24
3495 xnor %l4, %i7, %g6
3496 st %f0, [%l7 + 0x20]
3497 subc %i3, %o7, %o6
3498 movcc %icc, %g7, %o2
3499 fmovrdlz %i2, %f26, %f26
3500 tcs %icc, 0x6
3501 subccc %o5, 0x1B92, %i1
3502 edge8n %o4, %i4, %i6
3503 add %l7, 0x38, %l6
3504 wr %g0, 0x11, %asi
3505 ldxa [%l6] %asi, %g4
3506 casxa [%l6] 0x11, %g4, %i5
3507 array32 %l3, %l1, %g3
3508 edge32n %l0, %g2, %l2
3509 nop
3510 fitod %f12, %f6
3511 fdtox %f6, %f14
3512 fxtod %f14, %f0
3513 sdivx %l6, 0x0D48, %l5
3514 set 0x14, %o1
3515 stba %o0, [%l7 + %o1] 0x14
3516 movneg %xcc, %i0, %o3
3517 nop
3518 set 0x0C, %o0
3519 ldsw [%l7 + %o0], %o1
3520 fbuge,a %fcc0, loop_297
3521 xnor %g5, %l4, %i7
3522 movneg %xcc, %g6, %g1
3523 fone %f0
3524loop_297:
3525 fmovsa %xcc, %f29, %f10
3526 mulx %o7, %i3, %o6
3527 edge16ln %g7, %i2, %o5
3528 ldsh [%l7 + 0x1A], %i1
3529 xnor %o4, 0x1888, %i4
3530 fmovsgu %icc, %f21, %f13
3531 fmovsvs %icc, %f6, %f9
3532 stb %i6, [%l7 + 0x62]
3533 nop
3534 fitod %f20, %f20
3535 nop
3536 setx 0x606EE766, %l0, %l6
3537 st %l6, [%l7 + 0x1C]
3538 ld [%l7 + 0x1C], %fsr
3539 tne %xcc, 0x6
3540 ldsh [%l7 + 0x70], %g4
3541 bcs,a %icc, loop_298
3542 sdivx %i5, 0x1D46, %o2
3543 movne %xcc, %l1, %l3
3544 fmovrdgz %l0, %f14, %f22
3545loop_298:
3546 nop
3547 set 0x68, %i7
3548 prefetcha [%l7 + %i7] 0x10, 0x2
3549 fbge,a %fcc0, loop_299
3550 fsrc2 %f0, %f28
3551 ba,a loop_300
3552 tleu %icc, 0x4
3553loop_299:
3554 fmovrdgez %l2, %f12, %f14
3555 fpmerge %f12, %f1, %f2
3556loop_300:
3557 subccc %l6, %g2, %l5
3558 array8 %o0, %o3, %i0
3559 nop
3560 set 0x40, %l6
3561 ldsw [%l7 + %l6], %g5
3562 fblg %fcc0, loop_301
3563 brgez %l4, loop_302
3564 edge32n %i7, %o1, %g6
3565 sllx %g1, 0x01, %i3
3566loop_301:
3567 fsrc2 %f6, %f30
3568loop_302:
3569 ldstub [%l7 + 0x73], %o6
3570 ta %xcc, 0x0
3571 movrgez %o7, 0x35B, %g7
3572 udivcc %i2, 0x19B1, %o5
3573 srax %o4, %i4, %i1
3574 ld [%l7 + 0x60], %f10
3575 fxnors %f22, %f31, %f22
3576 movpos %xcc, %i6, %i5
3577 tl %icc, 0x6
3578 st %f4, [%l7 + 0x0C]
3579 tle %icc, 0x6
3580 bvs,pn %icc, loop_303
3581 nop
3582 setx 0xD049D4A0, %l0, %l6
3583 st %l6, [%l7 + 0x60]
3584 ld [%l7 + 0x60], %fsr
3585 movrne %g4, %o2, %l3
3586 fsrc2s %f16, %f16
3587loop_303:
3588 bvs,pt %xcc, loop_304
3589 udivx %l0, 0x1495, %g3
3590 mulx %l1, %l6, %g2
3591 subc %l5, %l2, %o3
3592loop_304:
3593 andncc %o0, %g5, %i0
3594 srl %l4, %i7, %g6
3595 fandnot1 %f22, %f30, %f24
3596 subc %o1, 0x0673, %i3
3597 nop
3598 setx 0xB04673EE, %l0, %l6
3599 st %l6, [%l7 + 0x74]
3600 ld [%l7 + 0x74], %fsr
3601 wr %g0, 0x81, %asi
3602 lduwa [%l7 + 0x20] %asi, %g1
3603 add %o6, 0x14BD, %g7
3604 saved
3605 rdpr %cwp, %g1
3606 rdpr %cansave, %g2
3607 rdpr %canrestore, %g3
3608 rdpr %cleanwin, %g4
3609 rdpr %otherwin, %g5
3610 rdpr %wstate, %g6
3611 tge %xcc, 0x2
3612 subccc %i2, %o7, %o4
3613 taddcctv %o5, %i4, %i6
3614 tvs %xcc, 0x0
3615 wr %g0, 0x81, %asi
3616 stwa %i1, [%l7 + 0x44] %asi
3617 fbule,a %fcc1, loop_305
3618 prefetch [%l7 + 0x24], 0x3
3619 or %i5, 0x0ED4, %g4
3620 edge8n %o2, %l0, %g3
3621loop_305:
3622 sllx %l3, %l1, %l6
3623 addc %l5, 0x0C83, %g2
3624 fmovsne %icc, %f5, %f22
3625 orcc %l2, %o3, %o0
3626 bpos,a,pn %icc, loop_306
3627 tvc %icc, 0x2
3628 membar 0x1E
3629 sllx %i0, %l4, %g5
3630loop_306:
3631 flush %l7 + 0x44
3632 orncc %i7, %g6, %i3
3633 set 0x50, %o7
3634 stha %o1, [%l7 + %o7] 0xeb
3635 membar #Sync
3636 andncc %o6, %g7, %g1
3637 tcs %xcc, 0x2
3638 fmovsn %xcc, %f31, %f15
3639 fbe %fcc2, loop_307
3640 sll %o7, 0x08, %i2
3641 ble,a,pt %xcc, loop_308
3642 popc %o5, %i4
3643loop_307:
3644 fmovsn %icc, %f17, %f21
3645 movn %icc, %o4, %i6
3646loop_308:
3647 fmovdl %icc, %f15, %f0
3648 xorcc %i1, 0x1EBD, %i5
3649 fblg,a %fcc3, loop_309
3650 bshuffle %f20, %f14, %f28
3651 edge32n %o2, %g4, %l0
3652 udiv %g3, 0x04A7, %l3
3653loop_309:
3654 nop
3655 setx 0x187BF872, %l0, %l6
3656 st %l6, [%l7 + 0x28]
3657 ld [%l7 + 0x28], %f1
3658 setx 0x29C38BDF, %l1, %l5
3659 st %l5, [%l7 + 0x10]
3660 ld [%l7 + 0x10], %f15
3661 fsubs %f15, %f1, %f4
3662 ta %icc, 0x7
3663 andn %l6, 0x1C4E, %l5
3664 bleu loop_310
3665 fmovrsgz %g2, %f31, %f19
3666 fsrc2s %f15, %f22
3667 bcs,a loop_311
3668loop_310:
3669 te %icc, 0x0
3670 ble,pt %icc, loop_312
3671 move %icc, %l2, %l1
3672loop_311:
3673 tg %xcc, 0x6
3674 xorcc %o0, %i0, %l4
3675loop_312:
3676 fmovsvc %xcc, %f23, %f23
3677 tge %xcc, 0x2
3678 tsubcc %o3, 0x1D9B, %g5
3679 fzero %f24
3680 andn %i7, %g6, %o1
3681 xorcc %o6, 0x0C2A, %g7
3682 andn %i3, %g1, %i2
3683 orncc %o7, 0x02B6, %i4
3684 srlx %o4, 0x0B, %i6
3685 fbul,a %fcc2, loop_313
3686 mulx %i1, %o5, %i5
3687 wr %g0, 0x11, %asi
3688 stwa %o2, [%l7 + 0x74] %asi
3689loop_313:
3690 sdivx %l0, 0x1B0A, %g4
3691 smul %l3, 0x1826, %l6
3692 bn,a %xcc, loop_314
3693 edge32 %g3, %g2, %l2
3694 movle %xcc, %l5, %o0
3695 movrgz %i0, 0x027, %l4
3696loop_314:
3697 sdiv %o3, 0x15D9, %l1
3698 movn %icc, %i7, %g5
3699 mulscc %g6, %o1, %o6
3700 fba,a %fcc2, loop_315
3701 stbar
3702 udiv %g7, 0x0C6B, %i3
3703 fnot2s %f20, %f1
3704loop_315:
3705 fsrc1s %f19, %f20
3706 movne %xcc, %i2, %g1
3707 sdiv %o7, 0x16CB, %o4
3708 andn %i4, %i1, %i6
3709 swap [%l7 + 0x3C], %o5
3710 stb %o2, [%l7 + 0x5D]
3711 fbl,a %fcc1, loop_316
3712 fabsd %f2, %f26
3713 movl %icc, %l0, %g4
3714 tpos %xcc, 0x2
3715loop_316:
3716 nop
3717 setx 0xA953A715C0679D94, %l0, %l6
3718 stx %l6, [%l7 + 0x60]
3719 ldx [%l7 + 0x60], %fsr
3720 add %i5, %l3, %g3
3721 stb %g2, [%l7 + 0x49]
3722 sllx %l2, %l5, %o0
3723 movl %xcc, %l6, %i0
3724 addcc %o3, 0x0243, %l1
3725 array16 %l4, %g5, %i7
3726 fmovdg %icc, %f19, %f13
3727 movl %icc, %o1, %g6
3728 xor %o6, %i3, %g7
3729 array32 %i2, %o7, %o4
3730 fbul,a %fcc3, loop_317
3731 tn %icc, 0x4
3732 tneg %xcc, 0x2
3733 set 0x08, %o5
3734 ldxa [%l7 + %o5] 0x10, %i4
3735loop_317:
3736 movrlz %i1, %i6, %g1
3737 udivcc %o2, 0x02F4, %l0
3738 movvs %icc, %o5, %g4
3739 xnorcc %l3, %g3, %i5
3740 sllx %l2, %g2, %o0
3741 prefetch [%l7 + 0x58], 0x1
3742 sllx %l5, %l6, %o3
3743 fxnors %f21, %f2, %f9
3744 umulcc %l1, %l4, %g5
3745 bg,a loop_318
3746 move %xcc, %i7, %o1
3747 sub %g6, %i0, %i3
3748 fornot2 %f0, %f12, %f22
3749loop_318:
3750 fmovsvs %icc, %f21, %f10
3751 tne %xcc, 0x3
3752 srax %g7, %i2, %o6
3753 tleu %icc, 0x4
3754 fnot1s %f12, %f13
3755 andncc %o4, %o7, %i1
3756 set 0x29, %o3
3757 ldsba [%l7 + %o3] 0x0c, %i4
3758 orn %i6, %o2, %g1
3759 xnor %l0, %g4, %l3
3760 mulscc %g3, %i5, %o5
3761 alignaddrl %g2, %o0, %l5
3762 set 0x40, %l2
3763 stda %f16, [%l7 + %l2] 0x89
3764 fmovrsne %l6, %f0, %f2
3765 orcc %l2, %l1, %l4
3766 fmovspos %xcc, %f31, %f14
3767 fblg %fcc2, loop_319
3768 andncc %o3, %i7, %g5
3769 fmovscs %icc, %f0, %f31
3770 wr %g0, 0x18, %asi
3771 sta %f12, [%l7 + 0x28] %asi
3772loop_319:
3773 tcc %xcc, 0x1
3774 mulx %g6, 0x0C30, %o1
3775 tn %xcc, 0x2
3776 tvc %icc, 0x3
3777 fone %f8
3778 edge16l %i0, %g7, %i2
3779 xorcc %i3, 0x02AC, %o4
3780 subccc %o7, 0x09EE, %i1
3781 movvs %icc, %o6, %i4
3782 taddcctv %i6, 0x1003, %g1
3783 sdiv %o2, 0x0EC6, %l0
3784 fxor %f2, %f4, %f8
3785 edge32n %l3, %g4, %g3
3786 stw %o5, [%l7 + 0x28]
3787 ldsw [%l7 + 0x28], %g2
3788 srl %i5, %o0, %l6
3789 fors %f22, %f20, %f12
3790 umul %l2, 0x0A33, %l1
3791 edge16n %l5, %o3, %i7
3792 membar 0x33
3793 fmovrslez %g5, %f3, %f24
3794 tvs %xcc, 0x4
3795 sra %l4, 0x17, %g6
3796 fpackfix %f4, %f2
3797 fmovrse %o1, %f3, %f0
3798 fnot2s %f0, %f1
3799 wr %g0, 0x88, %asi
3800 stxa %g7, [%l7 + 0x38] %asi
3801 tl %xcc, 0x4
3802 udiv %i2, 0x120C, %i0
3803 fornot2s %f27, %f16, %f23
3804 fmovde %icc, %f27, %f9
3805 addcc %o4, %i3, %o7
3806 orncc %i1, %i4, %i6
3807 fmovda %icc, %f1, %f14
3808 tcc %icc, 0x0
3809 add %o6, 0x00CB, %g1
3810 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
3811 nop ! nop ! stxa %o2, [%g0 + 0x178] %asi ripped by fixASI40.pl ripped by fixASI40.pl
3812 fnot1s %f12, %f18
3813 fmovdcc %xcc, %f7, %f14
3814 tsubcc %l3, 0x1834, %l0
3815 tcc %xcc, 0x6
3816 fxor %f4, %f14, %f2
3817 fnegs %f17, %f11
3818 set 0x60, %i3
3819 ldda [%l7 + %i3] 0x24, %g4
3820 movpos %icc, %g3, %g2
3821 set 0x14, %l5
3822 stha %o5, [%l7 + %l5] 0x11
3823 fpadd16 %f26, %f24, %f0
3824 array32 %i5, %l6, %o0
3825 call loop_320
3826 srax %l2, 0x03, %l5
3827 edge16l %o3, %l1, %i7
3828 fors %f5, %f26, %f27
3829loop_320:
3830 bne loop_321
3831 brlz,a %l4, loop_322
3832 movge %xcc, %g5, %o1
3833 taddcc %g6, 0x0A1C, %g7
3834loop_321:
3835 xorcc %i2, %i0, %o4
3836loop_322:
3837 edge8ln %i3, %i1, %o7
3838 tne %icc, 0x0
3839 fmovsneg %icc, %f11, %f13
3840 sub %i4, %o6, %g1
3841 tg %xcc, 0x4
3842 movn %xcc, %i6, %o2
3843 addcc %l0, %l3, %g3
3844 ta %xcc, 0x3
3845 mova %icc, %g4, %o5
3846 brz,a %g2, loop_323
3847 srlx %l6, %o0, %i5
3848 andn %l2, %l5, %o3
3849 xor %l1, %i7, %g5
3850loop_323:
3851 mova %icc, %l4, %o1
3852 fbule %fcc3, loop_324
3853 te %icc, 0x7
3854 addccc %g6, 0x13CE, %g7
3855 bneg,a,pt %icc, loop_325
3856loop_324:
3857 nop
3858 fitos %f26, %f9
3859 movn %icc, %i2, %i0
3860 tcs %xcc, 0x1
3861loop_325:
3862 nop
3863 setx 0x15D8C566A047AF74, %l0, %l6
3864 stx %l6, [%l7 + 0x10]
3865 ldx [%l7 + 0x10], %fsr
3866 tne %icc, 0x1
3867 fmovrdlez %i3, %f12, %f20
3868 sethi 0x11A6, %i1
3869 umulcc %o4, 0x0684, %o7
3870 fmuld8sux16 %f27, %f9, %f6
3871 tsubcctv %i4, %o6, %i6
3872 tpos %xcc, 0x4
3873 sub %g1, 0x0E6B, %o2
3874 sth %l0, [%l7 + 0x64]
3875 brgez,a %g3, loop_326
3876 tsubcc %g4, 0x0665, %l3
3877 fmovda %xcc, %f17, %f13
3878 edge32l %o5, %g2, %l6
3879loop_326:
3880 edge8n %i5, %o0, %l2
3881 xnor %o3, 0x0DE9, %l1
3882 tl %icc, 0x0
3883 xorcc %l5, 0x1F72, %g5
3884 flush %l7 + 0x18
3885 fbu,a %fcc1, loop_327
3886 fpsub16 %f16, %f8, %f10
3887 umulcc %i7, 0x172E, %o1
3888 fbo,a %fcc0, loop_328
3889loop_327:
3890 addcc %g6, %l4, %i2
3891 movgu %xcc, %g7, %i0
3892 orncc %i3, %i1, %o7
3893loop_328:
3894 tge %icc, 0x7
3895 addccc %o4, 0x0D47, %o6
3896 fbule %fcc3, loop_329
3897 xor %i4, %i6, %g1
3898 nop
3899 setx 0x81A1F399, %l0, %l6
3900 st %l6, [%l7 + 0x28]
3901 ld [%l7 + 0x28], %f15
3902 setx 0xF24A9A81, %l1, %l5
3903 st %l5, [%l7 + 0x10]
3904 ld [%l7 + 0x10], %f8
3905 fadds %f8, %f15, %f11
3906 taddcctv %l0, 0x15F5, %g3
3907loop_329:
3908 umul %g4, 0x1819, %o2
3909 smulcc %o5, 0x0AA8, %g2
3910 swap [%l7 + 0x14], %l6
3911 addc %l3, 0x14CB, %i5
3912 fmovrsgz %o0, %f9, %f29
3913 movpos %icc, %l2, %l1
3914 tg %xcc, 0x4
3915 fbuge %fcc1, loop_330
3916 movle %icc, %o3, %l5
3917 edge16 %g5, %o1, %g6
3918 movcc %xcc, %l4, %i2
3919loop_330:
3920 umul %i7, 0x02C5, %g7
3921 fmovdcc %icc, %f19, %f9
3922 wr %g0, 0x89, %asi
3923 ldstuba [%l7 + 0x7C] %asi, %i0
3924 movne %xcc, %i1, %i3
3925 andncc %o7, %o6, %o4
3926 tsubcctv %i4, %g1, %i6
3927 fbo,a %fcc0, loop_331
3928 orcc %g3, %g4, %l0
3929 fpadd16 %f22, %f2, %f16
3930 fbl,a %fcc3, loop_332
3931loop_331:
3932 udivx %o5, 0x1E9C, %g2
3933 umulcc %o2, %l6, %i5
3934 movcs %xcc, %o0, %l2
3935loop_332:
3936 edge32l %l3, %l1, %l5
3937 nop
3938 setx 0x5832ED5BA370752E, %l0, %l6
3939 stx %l6, [%l7 + 0x28]
3940 ldd [%l7 + 0x28], %f10
3941 fsqrtd %f10, %f20
3942 bneg,a,pt %icc, loop_333
3943 orncc %o3, %g5, %g6
3944 movrlez %l4, 0x2B0, %i2
3945 fnors %f13, %f15, %f21
3946loop_333:
3947 movneg %xcc, %o1, %i7
3948 tneg %icc, 0x2
3949 fbo,a %fcc3, loop_334
3950 fbo %fcc2, loop_335
3951 andcc %i0, 0x1A3B, %i1
3952 subccc %i3, 0x0804, %o7
3953loop_334:
3954 movvc %icc, %o6, %g7
3955loop_335:
3956 fmovdvs %icc, %f31, %f31
3957 orcc %o4, 0x1108, %g1
3958 movneg %icc, %i6, %i4
3959 sra %g4, %g3, %o5
3960 ldsb [%l7 + 0x0D], %g2
3961 edge16ln %o2, %l0, %i5
3962 srl %o0, 0x07, %l6
3963 xor %l3, 0x1739, %l2
3964 tsubcc %l5, %l1, %o3
3965 fsrc1 %f6, %f26
3966 move %icc, %g6, %l4
3967 fbuge,a %fcc1, loop_336
3968 nop
3969 setx loop_337, %l0, %l1
3970 wrpr 0x1, %tl
3971 wrpr %l1, %tpc
3972 add %l1, 0x4, %l1
3973 wrpr %l1, %tnpc
3974 setx 0x34400001400, %l0, %l1
3975 wrpr %l1, %tstate
3976 wrhpr 0x4, %htstate
3977 retry
3978 fmul8x16au %f4, %f13, %f10
3979 set 0x7C, %i4
3980 stha %g5, [%l7 + %i4] 0x15
3981loop_336:
3982 tcc %xcc, 0x2
3983loop_337:
3984 stbar
3985 movvc %xcc, %i2, %i7
3986 andn %o1, %i1, %i3
3987 tge %xcc, 0x2
3988 fbug %fcc1, loop_338
3989 sdiv %i0, 0x1F74, %o6
3990 or %g7, %o4, %o7
3991 tn %xcc, 0x3
3992loop_338:
3993 tcc %xcc, 0x2
3994 fmovrsgz %i6, %f9, %f30
3995 addccc %g1, %g4, %i4
3996 fornot1s %f25, %f20, %f30
3997 movg %icc, %g3, %g2
3998 membar 0x61
3999 flush %l7 + 0x60
4000 orn %o5, 0x09ED, %o2
4001 fbne %fcc1, loop_339
4002 fmul8x16au %f3, %f23, %f16
4003 srl %i5, 0x0C, %o0
4004 call loop_340
4005loop_339:
4006 bneg,pt %xcc, loop_341
4007 movre %l6, %l3, %l0
4008 bshuffle %f18, %f26, %f10
4009loop_340:
4010 stw %l2, [%l7 + 0x38]
4011loop_341:
4012 ta %icc, 0x6
4013 fmovdg %icc, %f25, %f7
4014 sra %l5, %l1, %g6
4015 alignaddrl %l4, %o3, %i2
4016 brz %i7, loop_342
4017 restored
4018 rdpr %cwp, %g1
4019 rdpr %cansave, %g2
4020 rdpr %canrestore, %g3
4021 rdpr %cleanwin, %g4
4022 rdpr %otherwin, %g5
4023 rdpr %wstate, %g6
4024 mulx %o1, 0x0B47, %g5
4025 array16 %i3, %i1, %i0
4026loop_342:
4027 movrne %o6, 0x0DA, %g7
4028 nop
4029 fitos %f2, %f29
4030 fstox %f29, %f10
4031 fxtos %f10, %f17
4032 set 0x60, %i6
4033 ldda [%l7 + %i6] 0xe3, %o6
4034 taddcctv %o4, 0x0E5C, %g1
4035 sdiv %g4, 0x073A, %i6
4036 stb %i4, [%l7 + 0x6B]
4037 orn %g2, 0x0F03, %g3
4038 fbne %fcc0, loop_343
4039 ba loop_344
4040 tn %icc, 0x2
4041 movne %icc, %o2, %i5
4042loop_343:
4043 fsrc2 %f14, %f22
4044loop_344:
4045 sdiv %o0, 0x0AF3, %l6
4046 fbl,a %fcc0, loop_345
4047 movn %icc, %o5, %l0
4048 edge32 %l2, %l5, %l1
4049 fmovrdlez %l3, %f8, %f8
4050loop_345:
4051 bn %icc, loop_346
4052 tle %icc, 0x5
4053 edge32ln %l4, %g6, %i2
4054 edge32 %i7, %o3, %g5
4055loop_346:
4056 tneg %icc, 0x5
4057 edge32 %o1, %i3, %i0
4058 and %i1, 0x123E, %o6
4059 set 0x4D, %g6
4060 stba %g7, [%l7 + %g6] 0x81
4061 wr %g0, 0x04, %asi
4062 lduba [%l7 + 0x1F] %asi, %o4
4063 swap [%l7 + 0x24], %o7
4064 fnor %f24, %f26, %f26
4065 alignaddr %g4, %i6, %g1
4066 tsubcc %i4, %g3, %g2
4067 brgz %o2, loop_347
4068 sub %o0, %i5, %o5
4069 orncc %l0, %l6, %l2
4070 and %l1, %l3, %l5
4071loop_347:
4072 subccc %g6, 0x1CC3, %l4
4073 xnor %i7, 0x1E2A, %i2
4074 te %xcc, 0x7
4075 lduh [%l7 + 0x46], %o3
4076 addcc %g5, %i3, %i0
4077 ldx [%l7 + 0x40], %o1
4078 edge32n %i1, %g7, %o4
4079 fbn %fcc2, loop_348
4080 and %o7, %o6, %i6
4081 movvc %xcc, %g1, %g4
4082 bpos,a,pt %icc, loop_349
4083loop_348:
4084 edge8 %i4, %g2, %o2
4085 movrlez %g3, %i5, %o5
4086 or %o0, %l0, %l2
4087loop_349:
4088 xorcc %l1, %l6, %l3
4089 edge8n %g6, %l5, %l4
4090 tge %xcc, 0x0
4091 addc %i2, %i7, %g5
4092 xorcc %o3, %i3, %i0
4093 sra %i1, %g7, %o4
4094 lduh [%l7 + 0x26], %o1
4095 bpos,pt %xcc, loop_350
4096 sdivx %o6, 0x0443, %o7
4097 saved
4098 rdpr %cwp, %g1
4099 rdpr %cansave, %g2
4100 rdpr %canrestore, %g3
4101 rdpr %cleanwin, %g4
4102 rdpr %otherwin, %g5
4103 rdpr %wstate, %g6
4104 movle %xcc, %i6, %g4
4105loop_350:
4106 edge16n %g1, %g2, %o2
4107 movl %icc, %i4, %g3
4108 fexpand %f23, %f6
4109 fbo %fcc0, loop_351
4110 fmovrslez %i5, %f30, %f22
4111 nop
4112 setx 0xFFFB5D84FF7ABD50, %l0, %l6
4113 stx %l6, [%l7 + 0x28]
4114 ldd [%l7 + 0x28], %f26
4115 setx 0x394B0CF168E53023, %l1, %l5
4116 stx %l5, [%l7 + 0x10]
4117 ldd [%l7 + 0x10], %f10
4118 fdivd %f10, %f26, %f30
4119 be,pt %xcc, loop_352
4120loop_351:
4121 stw %o0, [%l7 + 0x2C]
4122 fmovsneg %icc, %f11, %f6
4123 movg %icc, %o5, %l2
4124loop_352:
4125 fmovsn %icc, %f20, %f6
4126 fmovrdne %l0, %f4, %f8
4127 edge32 %l1, %l6, %g6
4128 xnorcc %l5, %l3, %i2
4129 fandnot2 %f22, %f16, %f12
4130 fble %fcc0, loop_353
4131 or %l4, 0x0202, %i7
4132 nop
4133 setx loop_354, %l0, %l1
4134 wrpr 0x1, %tl
4135 wrpr %l1, %tnpc
4136 setx 0x34400001400, %l0, %l1
4137 wrpr %l1, %tstate
4138 wrhpr 0x4, %htstate
4139 done
4140 srax %o3, 0x03, %i3
4141loop_353:
4142 addccc %i0, %i1, %g7
4143 fzero %f10
4144loop_354:
4145 lduw [%l7 + 0x5C], %g5
4146 fmovdgu %xcc, %f24, %f13
4147 wr %g0, 0x04, %asi
4148 lduha [%l7 + 0x7C] %asi, %o4
4149 edge32l %o1, %o7, %o6
4150 fmovrdlz %i6, %f0, %f10
4151 addccc %g1, %g4, %o2
4152 move %xcc, %g2, %g3
4153 srlx %i5, %o0, %i4
4154 fpadd32 %f8, %f2, %f20
4155 andcc %l2, %o5, %l1
4156 set 0x40, %g1
4157 ldda [%l7 + %g1] 0x89, %f0
4158 nop
4159 setx 0x106ED740, %l0, %l6
4160 st %l6, [%l7 + 0x40]
4161 ld [%l7 + 0x40], %fsr
4162 tneg %xcc, 0x5
4163 sdivcc %l0, 0x007C, %g6
4164 ta %xcc, 0x2
4165 movpos %icc, %l6, %l3
4166 edge16n %i2, %l4, %l5
4167 fpadd16s %f23, %f0, %f21
4168 orcc %i7, 0x1FE2, %o3
4169 fmovrsgz %i3, %f12, %f14
4170 tn %xcc, 0x5
4171 addc %i1, 0x02C3, %g7
4172 array8 %i0, %o4, %o1
4173 for %f30, %f12, %f12
4174 fmovsne %xcc, %f25, %f13
4175 set 0x5E, %g5
4176 stha %o7, [%l7 + %g5] 0x10
4177 sll %o6, %i6, %g5
4178 udiv %g4, 0x0FEC, %g1
4179 movcc %icc, %g2, %g3
4180 nop
4181 fitos %f5, %f7
4182 fstox %f7, %f8
4183 fxtos %f8, %f12
4184 array16 %o2, %i5, %o0
4185 movrlz %i4, %o5, %l2
4186 xnor %l1, %g6, %l0
4187 wr %g0, 0x11, %asi
4188 lduba [%l7 + 0x32] %asi, %l6
4189 subccc %i2, 0x1B10, %l4
4190 xnorcc %l5, 0x0A90, %i7
4191 edge16ln %o3, %i3, %i1
4192 addccc %g7, %l3, %o4
4193 set 0x40, %l0
4194 stda %f0, [%l7 + %l0] 0x81
4195 fnand %f22, %f2, %f12
4196 tl %icc, 0x0
4197 smulcc %i0, %o7, %o1
4198 edge8n %o6, %g5, %i6
4199 fba,a %fcc0, loop_355
4200 bneg,a,pt %xcc, loop_356
4201 fmovdneg %xcc, %f16, %f24
4202 ld [%l7 + 0x58], %f24
4203loop_355:
4204 ldx [%l7 + 0x10], %g4
4205loop_356:
4206 fble,a %fcc2, loop_357
4207 bpos,a,pt %icc, loop_358
4208 nop
4209 setx 0x615B4083C05D83FF, %l0, %l6
4210 stx %l6, [%l7 + 0x48]
4211 ldx [%l7 + 0x48], %fsr
4212 fmul8x16al %f5, %f15, %f12
4213loop_357:
4214 fmovs %f10, %f2
4215loop_358:
4216 ldsb [%l7 + 0x66], %g2
4217 wr %g0, 0x81, %asi
4218 sta %f14, [%l7 + 0x40] %asi
4219 array8 %g1, %g3, %i5
4220 brgz,a %o0, loop_359
4221 edge32l %i4, %o5, %o2
4222 movg %xcc, %l1, %l2
4223 ldsb [%l7 + 0x69], %g6
4224loop_359:
4225 tle %xcc, 0x3
4226 edge32l %l0, %l6, %l4
4227 mova %icc, %l5, %i2
4228 mulx %i7, 0x1056, %o3
4229 movcc %icc, %i3, %g7
4230 fba,a %fcc0, loop_360
4231 fbe %fcc2, loop_361
4232 ldd [%l7 + 0x28], %i0
4233 stbar
4234loop_360:
4235 tne %icc, 0x3
4236loop_361:
4237 ldstub [%l7 + 0x11], %l3
4238 fbne,a %fcc2, loop_362
4239 fsrc2s %f11, %f20
4240 movneg %xcc, %i0, %o7
4241 fbul,a %fcc1, loop_363
4242loop_362:
4243 fmovsvs %icc, %f23, %f23
4244 umulcc %o1, %o4, %g5
4245 edge16ln %o6, %g4, %g2
4246loop_363:
4247 saved
4248 rdpr %cwp, %g1
4249 rdpr %cansave, %g2
4250 rdpr %canrestore, %g3
4251 rdpr %cleanwin, %g4
4252 rdpr %otherwin, %g5
4253 rdpr %wstate, %g6
4254 stb %g1, [%l7 + 0x4C]
4255 bg,a %xcc, loop_364
4256 sub %g3, %i5, %i6
4257 restored
4258 rdpr %cwp, %g1
4259 rdpr %cansave, %g2
4260 rdpr %canrestore, %g3
4261 rdpr %cleanwin, %g4
4262 rdpr %otherwin, %g5
4263 rdpr %wstate, %g6
4264 edge8ln %i4, %o0, %o5
4265loop_364:
4266 fbuge,a %fcc2, loop_365
4267 taddcc %o2, %l1, %g6
4268 movvs %xcc, %l0, %l6
4269 orncc %l2, 0x0898, %l4
4270loop_365:
4271 and %i2, 0x100A, %i7
4272 tneg %icc, 0x5
4273 edge16 %o3, %i3, %g7
4274 fmovdvc %icc, %f0, %f6
4275 movpos %xcc, %l5, %i1
4276 xnor %i0, 0x1903, %l3
4277 fmovrsgez %o7, %f12, %f22
4278 fone %f18
4279 tle %icc, 0x2
4280 nop
4281 setx 0x3B07DCAA74E9EDD0, %l0, %l6
4282 stx %l6, [%l7 + 0x28]
4283 ldd [%l7 + 0x28], %f28
4284 fsqrtd %f28, %f20
4285 array8 %o4, %g5, %o1
4286 sir 0x072D
4287 for %f0, %f2, %f10
4288 brz,a %g4, loop_366
4289 fmovsg %icc, %f11, %f22
4290 faligndata %f10, %f16, %f24
4291 bpos,a,pt %xcc, loop_367
4292loop_366:
4293 fpackfix %f26, %f19
4294 brgz,a %o6, loop_368
4295 addcc %g2, 0x02B2, %g1
4296loop_367:
4297 bvc,a %xcc, loop_369
4298 nop
4299 setx loop_370, %l0, %l1
4300 wrpr 0x1, %tl
4301 wrpr %l1, %tpc
4302 add %l1, 0x4, %l1
4303 wrpr %l1, %tnpc
4304 setx 0x34400001400, %l0, %l1
4305 wrpr %l1, %tstate
4306 wrhpr 0x4, %htstate
4307 retry
4308loop_368:
4309 fxnor %f16, %f24, %f30
4310 movrgez %i5, %i6, %i4
4311loop_369:
4312 mulx %g3, %o0, %o2
4313loop_370:
4314 sth %l1, [%l7 + 0x7C]
4315 bg,a,pt %icc, loop_371
4316 umul %o5, 0x14CE, %g6
4317 edge32 %l0, %l6, %l2
4318 umul %i2, 0x00B0, %i7
4319loop_371:
4320 edge32 %o3, %i3, %l4
4321 or %l5, %i1, %g7
4322 edge8l %i0, %l3, %o4
4323 tleu %xcc, 0x3
4324 fmovdcs %icc, %f4, %f20
4325 fxor %f24, %f12, %f14
4326 fbue,a %fcc1, loop_372
4327 ld [%l7 + 0x20], %f19
4328 fbul %fcc0, loop_373
4329 movrgez %o7, %g5, %g4
4330loop_372:
4331 restored
4332 rdpr %cwp, %g1
4333 rdpr %cansave, %g2
4334 rdpr %canrestore, %g3
4335 rdpr %cleanwin, %g4
4336 rdpr %otherwin, %g5
4337 rdpr %wstate, %g6
4338 xorcc %o6, %g2, %g1
4339loop_373:
4340 fpsub16 %f20, %f14, %f8
4341 add %o1, 0x08D5, %i5
4342 fbl %fcc2, loop_374
4343 fxors %f7, %f6, %f20
4344 movrlez %i4, 0x2BB, %g3
4345 lduh [%l7 + 0x4C], %i6
4346loop_374:
4347 movg %icc, %o0, %o2
4348 flush %l7 + 0x70
4349 edge16ln %l1, %g6, %o5
4350 movpos %xcc, %l6, %l0
4351 orncc %i2, %i7, %l2
4352 fbuge,a %fcc1, loop_375
4353 fbue,a %fcc1, loop_376
4354 tvc %xcc, 0x2
4355 movrlez %o3, %l4, %i3
4356loop_375:
4357 fblg,a %fcc3, loop_377
4358loop_376:
4359 fxnor %f20, %f22, %f10
4360 fsrc2s %f29, %f27
4361 xor %l5, 0x1A7E, %g7
4362loop_377:
4363 edge8l %i0, %l3, %o4
4364 fmovspos %xcc, %f22, %f15
4365 fmovdn %icc, %f4, %f28
4366 fmul8sux16 %f18, %f10, %f24
4367 set 0x28, %o4
4368 lda [%l7 + %o4] 0x10, %f8
4369 nop
4370 setx 0xF056089D, %l0, %l6
4371 st %l6, [%l7 + 0x68]
4372 ld [%l7 + 0x68], %fsr
4373 ble,a,pt %icc, loop_378
4374 movre %i1, 0x3A4, %g5
4375 tne %icc, 0x0
4376 addcc %g4, 0x0003, %o6
4377loop_378:
4378 fnot1s %f16, %f17
4379 tge %xcc, 0x4
4380 smulcc %g2, %g1, %o1
4381 sub %o7, %i5, %i4
4382 mulscc %g3, 0x1606, %i6
4383 set 0x40, %i5
4384 stda %f16, [%l7 + %i5] 0x18
4385 fandnot1 %f10, %f14, %f24
4386 sdiv %o2, 0x087D, %l1
4387 sdivx %g6, 0x0F9D, %o0
4388 fnot2 %f18, %f20
4389 add %l6, 0x1F4B, %l0
4390 movn %xcc, %i2, %i7
4391 ldstub [%l7 + 0x18], %l2
4392 set 0x40, %g2
4393 stwa %o3, [%l7 + %g2] 0x2a
4394 membar #Sync
4395 movleu %xcc, %o5, %l4
4396 for %f2, %f6, %f2
4397 sll %i3, 0x19, %l5
4398 fnegd %f16, %f20
4399 edge16l %i0, %g7, %o4
4400 tneg %xcc, 0x2
4401 ta %xcc, 0x0
4402 membar 0x2A
4403 fmovrsgz %i1, %f8, %f9
4404 umul %l3, %g4, %o6
4405 xnorcc %g5, %g2, %g1
4406 edge8n %o1, %i5, %o7
4407 edge8ln %g3, %i6, %o2
4408 xor %l1, %g6, %i4
4409 movrlez %l6, 0x2D7, %l0
4410 movrne %i2, 0x114, %i7
4411 ld [%l7 + 0x60], %f5
4412 set 0x44, %i2
4413 ldsha [%l7 + %i2] 0x80, %l2
4414 movl %icc, %o0, %o3
4415 sdiv %o5, 0x0E62, %i3
4416 sdiv %l5, 0x130D, %l4
4417 movge %xcc, %i0, %o4
4418 tle %icc, 0x4
4419 ble %xcc, loop_379
4420 andncc %i1, %l3, %g4
4421 smul %g7, 0x1A70, %o6
4422 movne %icc, %g5, %g1
4423loop_379:
4424 nop
4425 set 0x40, %l1
4426 ldswa [%l7 + %l1] 0x88, %g2
4427 for %f18, %f18, %f2
4428 taddcc %o1, %o7, %g3
4429 sethi 0x02A9, %i5
4430 movcs %icc, %o2, %i6
4431 fbn,a %fcc2, loop_380
4432 fmovrsgez %g6, %f30, %f13
4433 brgez %i4, loop_381
4434 fnands %f15, %f0, %f27
4435loop_380:
4436 be,pt %icc, loop_382
4437 taddcc %l1, 0x11DC, %l6
4438loop_381:
4439 tvc %xcc, 0x0
4440 fmovd %f2, %f18
4441loop_382:
4442 fsrc1s %f28, %f11
4443 sllx %l0, 0x17, %i2
4444 nop
4445 fitos %f10, %f26
4446 fstoi %f26, %f21
4447 set 0x73, %l3
4448 stba %l2, [%l7 + %l3] 0x23
4449 membar #Sync
4450 ldsh [%l7 + 0x6E], %o0
4451 ldd [%l7 + 0x08], %f0
4452 brgz %i7, loop_383
4453 nop
4454 setx 0xB8A5B67D, %l0, %l6
4455 st %l6, [%l7 + 0x28]
4456 ld [%l7 + 0x28], %f23
4457 setx 0x344A90C6, %l1, %l5
4458 st %l5, [%l7 + 0x10]
4459 ld [%l7 + 0x10], %f24
4460 fdivs %f24, %f23, %f11
4461 fbul,a %fcc2, loop_384
4462 sllx %o3, %o5, %l5
4463loop_383:
4464 fbn %fcc2, loop_385
4465 fmovrdlez %l4, %f14, %f0
4466loop_384:
4467 movleu %xcc, %i3, %o4
4468 tle %icc, 0x2
4469loop_385:
4470 fmul8x16al %f25, %f30, %f0
4471 edge32l %i1, %l3, %i0
4472 tsubcc %g7, 0x0F65, %o6
4473 orn %g4, %g5, %g1
4474 movrgez %g2, %o7, %g3
4475 membar 0x26
4476 ldd [%l7 + 0x70], %f16
4477 tne %xcc, 0x3
4478 stbar
4479 st %f7, [%l7 + 0x60]
4480 ba,a,pn %xcc, loop_386
4481 flush %l7 + 0x20
4482 fmovdneg %icc, %f2, %f21
4483 movrgez %o1, %i5, %i6
4484loop_386:
4485 tcc %icc, 0x5
4486 mulx %o2, %g6, %i4
4487 movcs %icc, %l6, %l0
4488 fzero %f22
4489 alignaddrl %i2, %l2, %o0
4490 fbuge,a %fcc1, loop_387
4491 tle %xcc, 0x7
4492 fcmpeq32 %f22, %f10, %l1
4493 wr %g0, 0x11, %asi
4494 ldstuba [%l7 + 0x60] %asi, %o3
4495loop_387:
4496 fzeros %f24
4497 set 0x18, %o6
4498 stxa %o5, [%l7 + %o6] 0x14
4499 tneg %icc, 0x7
4500 tsubcc %l5, 0x1374, %i7
4501 smul %l4, 0x11D8, %o4
4502 fmuld8sux16 %f8, %f11, %f18
4503 umulcc %i1, %l3, %i3
4504 orcc %i0, %g7, %g4
4505 sra %g5, 0x12, %g1
4506 fblg,a %fcc2, loop_388
4507 tcc %xcc, 0x3
4508 wr %g0, 0x88, %asi
4509 lduwa [%l7 + 0x1C] %asi, %g2
4510loop_388:
4511 fmuld8ulx16 %f7, %f0, %f12
4512 set 0x64, %i1
4513 stwa %o7, [%l7 + %i1] 0x80
4514 sdiv %g3, 0x1538, %o1
4515 xnorcc %o6, 0x0916, %i6
4516 tsubcc %o2, 0x0D4E, %i5
4517 movpos %xcc, %i4, %l6
4518 nop
4519 setx loop_389, %l0, %l1
4520 wrpr 0x1, %tl
4521 wrpr %l1, %tnpc
4522 setx 0x34400001400, %l0, %l1
4523 wrpr %l1, %tstate
4524 wrhpr 0x4, %htstate
4525 done
4526 flush %l7 + 0x5C
4527 srlx %l0, %g6, %i2
4528 set 0x08, %l4
4529 prefetcha [%l7 + %l4] 0x80, 0x1
4530loop_389:
4531 stbar
4532 sdiv %l1, 0x1E76, %o0
4533 taddcctv %o3, %l5, %i7
4534 fbug,a %fcc2, loop_390
4535 umulcc %l4, %o5, %i1
4536 movleu %xcc, %l3, %o4
4537 set 0x24, %g4
4538 stha %i3, [%l7 + %g4] 0x81
4539loop_390:
4540 srax %i0, %g7, %g5
4541 addcc %g4, %g1, %o7
4542 movrlz %g2, %g3, %o6
4543 edge16ln %o1, %o2, %i6
4544 udivx %i5, 0x169A, %l6
4545 bl %xcc, loop_391
4546 movre %i4, 0x0DF, %l0
4547 orcc %g6, %l2, %i2
4548 movne %xcc, %l1, %o0
4549loop_391:
4550 popc 0x070E, %o3
4551 membar 0x4E
4552 fmovsleu %xcc, %f31, %f1
4553 movne %xcc, %i7, %l5
4554 fmovsneg %xcc, %f3, %f1
4555 movg %xcc, %o5, %l4
4556 fcmpne32 %f26, %f20, %l3
4557 ldsw [%l7 + 0x78], %o4
4558 edge8l %i1, %i0, %i3
4559 saved
4560 rdpr %cwp, %g1
4561 rdpr %cansave, %g2
4562 rdpr %canrestore, %g3
4563 rdpr %cleanwin, %g4
4564 rdpr %otherwin, %g5
4565 rdpr %wstate, %g6
4566 addccc %g7, 0x01EA, %g4
4567 smulcc %g5, %g1, %g2
4568 fmuld8sux16 %f10, %f6, %f26
4569 add %l7, 0x40, %l6
4570 wr %g0, 0x10, %asi
4571 casa [%l6] %asi, %g3, %o6
4572 st %f25, [%l7 + 0x38]
4573 ldsb [%l7 + 0x46], %o7
4574 fornot2 %f18, %f26, %f26
4575 ldsb [%l7 + 0x31], %o2
4576 be %xcc, loop_392
4577 addcc %o1, %i6, %l6
4578 edge16l %i4, %i5, %g6
4579 sra %l2, 0x13, %l0
4580loop_392:
4581 ldsh [%l7 + 0x56], %l1
4582 tg %icc, 0x1
4583 fmovdcs %xcc, %f29, %f23
4584 nop
4585 setx loop_393, %l0, %l1
4586 wrpr 0x1, %tl
4587 wrpr %l1, %tnpc
4588 setx 0x34400001400, %l0, %l1
4589 wrpr %l1, %tstate
4590 wrhpr 0x4, %htstate
4591 done
4592 orn %o0, 0x0E8F, %o3
4593 ldub [%l7 + 0x27], %i7
4594 fbul,a %fcc1, loop_394
4595loop_393:
4596 movleu %xcc, %l5, %i2
4597 smul %l4, 0x1555, %o5
4598 fbu %fcc3, loop_395
4599loop_394:
4600 fmovdvs %icc, %f23, %f14
4601 movvs %xcc, %l3, %o4
4602 alignaddrl %i1, %i0, %g7
4603loop_395:
4604 srlx %g4, 0x08, %g5
4605 fcmpeq32 %f16, %f18, %i3
4606 edge8 %g1, %g2, %g3
4607 stbar
4608 tn %icc, 0x7
4609 edge8 %o7, %o2, %o6
4610 fnegd %f14, %f4
4611 movg %icc, %o1, %l6
4612 sdiv %i4, 0x14CD, %i5
4613 fmovdge %xcc, %f28, %f15
4614 tgu %xcc, 0x0
4615 movge %icc, %i6, %l2
4616 alignaddr %l0, %l1, %o0
4617 bshuffle %f12, %f18, %f20
4618 sdivx %g6, 0x0D3D, %i7
4619 andncc %o3, %l5, %l4
4620 orn %i2, %l3, %o4
4621 ldsw [%l7 + 0x14], %o5
4622 tsubcc %i1, 0x07D0, %i0
4623 alignaddr %g7, %g5, %g4
4624 sdivx %g1, 0x11D0, %g2
4625 addccc %i3, %o7, %g3
4626 fandnot2s %f30, %f0, %f9
4627 edge8l %o2, %o6, %l6
4628 xnor %o1, 0x1B65, %i4
4629 movn %icc, %i6, %i5
4630 movpos %xcc, %l2, %l1
4631 te %xcc, 0x7
4632 bneg,a,pt %xcc, loop_396
4633 sllx %l0, %o0, %i7
4634 orn %g6, 0x04C9, %o3
4635 sdiv %l5, 0x03B3, %l4
4636loop_396:
4637 fmovspos %icc, %f7, %f15
4638 std %f20, [%l7 + 0x20]
4639 movvs %xcc, %i2, %o4
4640 edge8l %o5, %l3, %i0
4641 nop
4642 fitod %f10, %f18
4643 fdtoi %f18, %f0
4644 mova %xcc, %i1, %g5
4645 fba,a %fcc3, loop_397
4646 array32 %g7, %g4, %g1
4647 tn %icc, 0x4
4648 bg,a %icc, loop_398
4649loop_397:
4650 tleu %icc, 0x2
4651 nop
4652 fitod %f10, %f12
4653 edge32l %g2, %o7, %i3
4654loop_398:
4655 movrlez %o2, %o6, %l6
4656 fbo,a %fcc3, loop_399
4657 fone %f26
4658 add %l7, 0x74, %l6
4659 wr %g0, 0x88, %asi
4660 casa [%l6] %asi, %g3, %i4
4661loop_399:
4662 add %o1, %i5, %l2
4663 tle %icc, 0x5
4664 fmovs %f4, %f12
4665 move %icc, %l1, %i6
4666 fmovdgu %icc, %f22, %f11
4667 edge8 %o0, %l0, %i7
4668 fmovdn %icc, %f8, %f30
4669 edge8ln %o3, %g6, %l4
4670 tcs %icc, 0x3
4671 set 0x14, %o2
4672 lduwa [%l7 + %o2] 0x81, %l5
4673 sethi 0x16EF, %i2
4674 sll %o4, %l3, %o5
4675 bvs,a,pt %icc, loop_400
4676 ldsw [%l7 + 0x24], %i0
4677 prefetch [%l7 + 0x0C], 0x1
4678 tne %icc, 0x2
4679loop_400:
4680 movn %icc, %g5, %g7
4681 ldub [%l7 + 0x3C], %i1
4682 sra %g4, %g2, %o7
4683 fnegs %f19, %f27
4684 mulx %g1, %o2, %o6
4685 nop
4686 setx loop_401, %l0, %l1
4687 jmpl %l1, %l6
4688 fba %fcc1, loop_402
4689 sdiv %g3, 0x1BE3, %i3
4690 fcmple16 %f16, %f24, %o1
4691loop_401:
4692 nop
4693 wr %g0, 0x89, %asi
4694 ldxa [%l7 + 0x08] %asi, %i4
4695loop_402:
4696 addcc %l2, 0x1B37, %i5
4697 fmovsn %xcc, %f5, %f9
4698 sir 0x1689
4699 xnor %l1, %i6, %o0
4700 or %i7, %l0, %g6
4701 fbe %fcc2, loop_403
4702 movrgz %l4, 0x2F0, %l5
4703 array8 %i2, %o3, %l3
4704 edge8n %o4, %o5, %g5
4705loop_403:
4706 sub %g7, 0x0903, %i0
4707 fbne,a %fcc2, loop_404
4708 ta %xcc, 0x6
4709 set 0x40, %i0
4710 stda %f16, [%l7 + %i0] 0x15
4711loop_404:
4712 xnor %g4, 0x13BD, %g2
4713 nop
4714 setx 0xE07C4208, %l0, %l6
4715 st %l6, [%l7 + 0x68]
4716 ld [%l7 + 0x68], %fsr
4717 tne %xcc, 0x7
4718 movl %xcc, %i1, %g1
4719 tvs %xcc, 0x2
4720 fbul %fcc2, loop_405
4721 subcc %o7, 0x1DC5, %o2
4722 fsrc2 %f8, %f0
4723 nop
4724 set 0x16, %g7
4725 ldsb [%l7 + %g7], %l6
4726loop_405:
4727 tge %icc, 0x6
4728 mulscc %o6, 0x0ACA, %i3
4729 ldsb [%l7 + 0x09], %g3
4730 fbg,a %fcc2, loop_406
4731 saved
4732 rdpr %cwp, %g1
4733 rdpr %cansave, %g2
4734 rdpr %canrestore, %g3
4735 rdpr %cleanwin, %g4
4736 rdpr %otherwin, %g5
4737 rdpr %wstate, %g6
4738 bvs,a %icc, loop_407
4739 array8 %i4, %o1, %i5
4740loop_406:
4741 movre %l1, 0x0DF, %l2
4742 popc %i6, %o0
4743loop_407:
4744 fbn %fcc1, loop_408
4745 tsubcc %i7, %g6, %l0
4746 fpadd32 %f14, %f20, %f28
4747 fmovsneg %xcc, %f25, %f10
4748loop_408:
4749 fors %f25, %f17, %f22
4750 tne %xcc, 0x4
4751 bgu,pn %icc, loop_409
4752 sir 0x0944
4753 fbul,a %fcc0, loop_410
4754 tg %icc, 0x5
4755loop_409:
4756 fcmpne32 %f12, %f28, %l4
4757 bpos,a,pn %xcc, loop_411
4758loop_410:
4759 srlx %l5, %o3, %l3
4760 srlx %o4, 0x00, %o5
4761 edge32ln %g5, %i2, %g7
4762loop_411:
4763 andn %g4, 0x1B2D, %i0
4764 fmovrdgz %i1, %f16, %f22
4765 move %xcc, %g2, %g1
4766 edge32 %o7, %l6, %o2
4767 nop
4768 fitos %f4, %f31
4769 fstod %f31, %f26
4770 edge16ln %o6, %g3, %i4
4771 alignaddrl %o1, %i5, %i3
4772 edge32n %l2, %l1, %o0
4773 bgu,pn %xcc, loop_412
4774 sdivx %i6, 0x0010, %i7
4775 nop
4776 fitos %f2, %f15
4777 fstox %f15, %f8
4778 fxtos %f8, %f21
4779 umul %g6, 0x1863, %l0
4780loop_412:
4781 movl %xcc, %l5, %l4
4782 array32 %o3, %o4, %l3
4783 movcc %xcc, %g5, %o5
4784 tsubcctv %g7, %g4, %i2
4785 tcc %icc, 0x1
4786 fbuge %fcc1, loop_413
4787 orn %i1, 0x0A99, %i0
4788 tsubcctv %g2, %g1, %o7
4789 movleu %xcc, %l6, %o2
4790loop_413:
4791 tne %xcc, 0x1
4792 orncc %o6, %g3, %o1
4793 taddcctv %i4, 0x0025, %i5
4794 fandnot2 %f4, %f16, %f18
4795 edge32ln %l2, %l1, %o0
4796 andncc %i6, %i7, %i3
4797 move %xcc, %l0, %g6
4798 movneg %icc, %l5, %l4
4799 bne,pt %xcc, loop_414
4800 array32 %o4, %l3, %g5
4801 xorcc %o3, 0x065E, %o5
4802 fbuge,a %fcc0, loop_415
4803loop_414:
4804 edge16 %g4, %i2, %i1
4805 movne %xcc, %i0, %g2
4806 orn %g7, 0x1225, %o7
4807loop_415:
4808 fbue,a %fcc1, loop_416
4809 ldsh [%l7 + 0x0C], %l6
4810 movle %icc, %g1, %o6
4811 nop
4812 fitod %f4, %f24
4813 fdtoi %f24, %f22
4814loop_416:
4815 movvs %icc, %g3, %o2
4816 fornot2 %f2, %f28, %f4
4817 bvs,a,pn %icc, loop_417
4818 addccc %o1, 0x150C, %i5
4819 ldd [%l7 + 0x50], %l2
4820 ta %icc, 0x4
4821loop_417:
4822 fmovscc %xcc, %f30, %f8
4823 bgu %xcc, loop_418
4824 tneg %xcc, 0x5
4825 ldstub [%l7 + 0x65], %l1
4826 pdist %f22, %f4, %f0
4827loop_418:
4828 fmovrdlz %i4, %f30, %f18
4829 movgu %icc, %i6, %o0
4830 bcs,pt %xcc, loop_419
4831 movrlz %i7, 0x2C8, %i3
4832 fbue,a %fcc2, loop_420
4833 tle %xcc, 0x0
4834loop_419:
4835 subcc %l0, %g6, %l5
4836 edge8n %l4, %l3, %o4
4837loop_420:
4838 sethi 0x0501, %o3
4839 tgu %xcc, 0x3
4840 andncc %g5, %g4, %o5
4841 sllx %i2, %i1, %i0
4842 set 0x30, %g3
4843 stxa %g2, [%l7 + %g3] 0x27
4844 membar #Sync
4845 tneg %xcc, 0x1
4846 array16 %o7, %l6, %g1
4847 subc %g7, 0x035C, %g3
4848 ldsh [%l7 + 0x5C], %o2
4849 fmovrdlez %o1, %f22, %f16
4850 tvc %icc, 0x0
4851 te %icc, 0x7
4852 brz,a %o6, loop_421
4853 tleu %xcc, 0x7
4854 ldsb [%l7 + 0x40], %l2
4855 andcc %i5, %i4, %l1
4856loop_421:
4857 edge8ln %o0, %i7, %i6
4858 sllx %l0, %g6, %l5
4859 swap [%l7 + 0x10], %l4
4860 movrne %l3, 0x128, %i3
4861 addc %o3, %g5, %g4
4862 xnorcc %o5, 0x0AE8, %i2
4863 fmul8x16al %f4, %f30, %f20
4864 fmovsl %xcc, %f24, %f1
4865 edge32l %o4, %i0, %g2
4866 andcc %i1, %o7, %l6
4867 sdiv %g1, 0x03C6, %g7
4868 movrgz %o2, %g3, %o1
4869 edge32ln %l2, %i5, %i4
4870 fmovdn %xcc, %f0, %f8
4871 orncc %l1, 0x0917, %o0
4872 nop
4873 fitos %f4, %f2
4874 fstox %f2, %f0
4875 wr %g0, 0x11, %asi
4876 lduha [%l7 + 0x10] %asi, %o6
4877 edge8 %i6, %i7, %l0
4878 udivx %l5, 0x1B7D, %g6
4879 addccc %l4, %l3, %i3
4880 array32 %o3, %g4, %g5
4881 st %f11, [%l7 + 0x44]
4882 orncc %o5, %o4, %i0
4883 nop
4884 setx 0xBD09589E, %l0, %l6
4885 st %l6, [%l7 + 0x28]
4886 ld [%l7 + 0x28], %f5
4887 setx 0x2618AD91, %l1, %l5
4888 st %l5, [%l7 + 0x10]
4889 ld [%l7 + 0x10], %f19
4890 fadds %f19, %f5, %f31
4891 tpos %xcc, 0x1
4892 bneg,a,pt %xcc, loop_422
4893 tvs %xcc, 0x2
4894 set 0x60, %o1
4895 ldswa [%l7 + %o1] 0x0c, %g2
4896loop_422:
4897 edge16n %i2, %i1, %l6
4898 movrgz %g1, %o7, %o2
4899 udivcc %g7, 0x0E17, %o1
4900 edge8n %l2, %g3, %i5
4901 fmovrdlez %i4, %f6, %f8
4902 subc %l1, 0x1C82, %o0
4903 fmovdg %xcc, %f20, %f13
4904 fmovd %f0, %f28
4905 brnz %o6, loop_423
4906 te %icc, 0x0
4907 umulcc %i7, 0x0EF2, %i6
4908 udiv %l5, 0x0238, %l0
4909loop_423:
4910 movvc %icc, %g6, %l3
4911 xorcc %i3, %o3, %g4
4912 ldsh [%l7 + 0x4C], %l4
4913 movleu %icc, %g5, %o4
4914 fxor %f14, %f24, %f0
4915 tcc %xcc, 0x6
4916 tle %icc, 0x3
4917 sub %o5, 0x100A, %i0
4918 mulscc %g2, %i1, %i2
4919 set 0x4E, %i7
4920 lduha [%l7 + %i7] 0x80, %g1
4921 tpos %xcc, 0x7
4922 stb %o7, [%l7 + 0x74]
4923 fmovsneg %icc, %f28, %f25
4924 fmovrsgz %o2, %f22, %f22
4925 fbue,a %fcc3, loop_424
4926 movvs %xcc, %l6, %o1
4927 prefetch [%l7 + 0x10], 0x1
4928 fblg,a %fcc1, loop_425
4929loop_424:
4930 fmovrde %g7, %f10, %f12
4931 movcc %icc, %g3, %l2
4932 xnor %i4, 0x11F1, %l1
4933loop_425:
4934 fmovdneg %xcc, %f11, %f12
4935 bleu,pt %icc, loop_426
4936 xnorcc %i5, %o0, %o6
4937 fmovse %xcc, %f9, %f9
4938 movvs %icc, %i7, %i6
4939loop_426:
4940 movrlez %l5, %g6, %l3
4941 movcs %icc, %i3, %l0
4942 smul %g4, 0x0F87, %l4
4943 edge16 %o3, %o4, %g5
4944 movrgz %o5, %i0, %i1
4945 bleu,pn %xcc, loop_427
4946 xnor %i2, 0x165B, %g1
4947 wr %g0, 0x81, %asi
4948 lduba [%l7 + 0x3E] %asi, %g2
4949loop_427:
4950 tsubcc %o2, 0x16AD, %l6
4951 tge %icc, 0x1
4952 addccc %o1, 0x0601, %o7
4953 fbge,a %fcc0, loop_428
4954 brlz,a %g7, loop_429
4955 nop
4956 set 0x60, %l6
4957 std %f28, [%l7 + %l6]
4958 alignaddr %g3, %i4, %l1
4959loop_428:
4960 edge8l %i5, %l2, %o0
4961loop_429:
4962 fnand %f24, %f14, %f8
4963 edge8l %o6, %i7, %i6
4964 set 0x6A, %o0
4965 lduba [%l7 + %o0] 0x11, %g6
4966 andn %l5, 0x1C23, %l3
4967 fmovdleu %icc, %f11, %f2
4968 movge %xcc, %i3, %l0
4969 subcc %g4, %l4, %o4
4970 std %f14, [%l7 + 0x50]
4971 edge8 %o3, %g5, %o5
4972 wr %g0, 0x81, %asi
4973 ldswa [%l7 + 0x74] %asi, %i0
4974 movcc %icc, %i2, %g1
4975 movl %icc, %g2, %i1
4976 ta %xcc, 0x2
4977 movcs %icc, %o2, %l6
4978 xnorcc %o1, 0x0963, %g7
4979 tleu %xcc, 0x1
4980 call loop_430
4981 taddcctv %g3, 0x1096, %o7
4982 edge8ln %i4, %i5, %l1
4983 tn %xcc, 0x2
4984loop_430:
4985 ldsb [%l7 + 0x70], %o0
4986 edge32l %o6, %l2, %i7
4987 movge %icc, %i6, %g6
4988 movpos %xcc, %l3, %l5
4989 brlez %i3, loop_431
4990 tn %xcc, 0x1
4991 movneg %xcc, %g4, %l4
4992 stx %o4, [%l7 + 0x30]
4993loop_431:
4994 tvc %xcc, 0x0
4995 subc %o3, %g5, %l0
4996 stx %o5, [%l7 + 0x40]
4997 fbule,a %fcc0, loop_432
4998 edge8ln %i2, %i0, %g1
4999 alignaddrl %g2, %o2, %l6
5000 fbuge %fcc1, loop_433
5001loop_432:
5002 andn %o1, 0x0240, %i1
5003 smulcc %g3, %g7, %o7
5004 faligndata %f22, %f8, %f10
5005loop_433:
5006 nop
5007 fitos %f8, %f26
5008 movleu %xcc, %i4, %l1
5009 tge %icc, 0x4
5010 subccc %o0, %o6, %l2
5011 edge32l %i5, %i6, %g6
5012 bvs,a loop_434
5013 nop
5014 setx 0xDC054E07506D34D6, %l0, %l6
5015 stx %l6, [%l7 + 0x20]
5016 ldx [%l7 + 0x20], %fsr
5017 andncc %i7, %l3, %i3
5018 brlz %l5, loop_435
5019loop_434:
5020 or %l4, 0x0103, %o4
5021 set 0x2C, %o5
5022 lduwa [%l7 + %o5] 0x18, %o3
5023loop_435:
5024 xorcc %g4, %l0, %g5
5025 bcs,a,pn %xcc, loop_436
5026 sub %o5, %i2, %i0
5027 ta %icc, 0x6
5028 tvc %xcc, 0x2
5029loop_436:
5030 nop
5031 set 0x50, %o7
5032 sta %f18, [%l7 + %o7] 0x10
5033 fbuge %fcc2, loop_437
5034 andn %g1, %o2, %g2
5035 sllx %l6, 0x12, %o1
5036 edge8ln %g3, %g7, %o7
5037loop_437:
5038 fmovdcs %icc, %f5, %f26
5039 ldub [%l7 + 0x39], %i1
5040 sth %l1, [%l7 + 0x44]
5041 restored
5042 rdpr %cwp, %g1
5043 rdpr %cansave, %g2
5044 rdpr %canrestore, %g3
5045 rdpr %cleanwin, %g4
5046 rdpr %otherwin, %g5
5047 rdpr %wstate, %g6
5048 nop
5049 fitos %f9, %f13
5050 fstoi %f13, %f3
5051 tn %icc, 0x0
5052 ta %icc, 0x5
5053 fmovdl %xcc, %f25, %f29
5054 movre %o0, 0x3EF, %o6
5055 edge8 %i4, %l2, %i6
5056 movgu %xcc, %g6, %i5
5057 orcc %i7, %l3, %i3
5058 sth %l5, [%l7 + 0x56]
5059 addc %o4, 0x175A, %l4
5060 te %xcc, 0x2
5061 fmovrdlz %o3, %f22, %f4
5062 addccc %g4, 0x1D41, %g5
5063 fnegd %f14, %f16
5064 ld [%l7 + 0x28], %f30
5065 fxors %f14, %f14, %f15
5066 edge8l %o5, %l0, %i0
5067 mulscc %g1, %i2, %g2
5068 tneg %xcc, 0x1
5069 edge8ln %l6, %o1, %o2
5070 sth %g7, [%l7 + 0x2C]
5071 wr %g0, 0x80, %asi
5072 stda %f0, [%l7 + 0x40] %asi
5073 ldstub [%l7 + 0x77], %g3
5074 fmovsg %icc, %f10, %f24
5075 addc %i1, 0x1B89, %o7
5076 tpos %xcc, 0x3
5077 edge16 %o0, %o6, %i4
5078 movn %xcc, %l1, %l2
5079 fzero %f0
5080 tneg %icc, 0x6
5081 fornot2s %f14, %f18, %f12
5082 move %icc, %g6, %i6
5083 xnor %i5, %l3, %i7
5084 orncc %i3, 0x1CBF, %o4
5085 nop
5086 setx 0xA656453280481B64, %l0, %l6
5087 stx %l6, [%l7 + 0x10]
5088 ldx [%l7 + 0x10], %fsr
5089 fbne,a %fcc3, loop_438
5090 tsubcctv %l4, 0x0053, %o3
5091 movre %g4, %l5, %g5
5092 movleu %icc, %l0, %o5
5093loop_438:
5094 fbge,a %fcc0, loop_439
5095 edge16ln %i0, %i2, %g1
5096 subccc %l6, 0x117C, %g2
5097 and %o2, %o1, %g7
5098loop_439:
5099 movcs %xcc, %g3, %o7
5100 sllx %o0, %o6, %i4
5101 sir 0x1FFB
5102 prefetch [%l7 + 0x08], 0x1
5103 bvc loop_440
5104 movrlz %l1, 0x10F, %l2
5105 fmul8sux16 %f18, %f30, %f24
5106 movneg %icc, %g6, %i1
5107loop_440:
5108 ta %xcc, 0x6
5109 fxnor %f22, %f22, %f20
5110 edge8 %i6, %l3, %i7
5111 call loop_441
5112 tsubcc %i3, 0x1A3F, %o4
5113 umul %i5, 0x0DEC, %o3
5114 fmovd %f14, %f10
5115loop_441:
5116 sdiv %l4, 0x1EC2, %g4
5117 fxnors %f26, %f12, %f5
5118 fmovsvc %icc, %f3, %f21
5119 ldsb [%l7 + 0x4E], %l5
5120 bleu,a,pn %xcc, loop_442
5121 fmovdcs %xcc, %f26, %f30
5122 wr %g0, 0x10, %asi
5123 lduwa [%l7 + 0x20] %asi, %l0
5124loop_442:
5125 fbo,a %fcc0, loop_443
5126 tle %icc, 0x2
5127 nop
5128 setx loop_444, %l0, %l1
5129 jmpl %l1, %o5
5130 mulscc %i0, %i2, %g1
5131loop_443:
5132 stx %g5, [%l7 + 0x20]
5133 tgu %icc, 0x5
5134loop_444:
5135 fmovscs %icc, %f13, %f21
5136 tcs %xcc, 0x7
5137 orcc %l6, %o2, %g2
5138 tvc %xcc, 0x2
5139 nop
5140 setx 0xA06ADFAC, %l0, %l6
5141 st %l6, [%l7 + 0x70]
5142 ld [%l7 + 0x70], %fsr
5143 fmovsn %xcc, %f10, %f11
5144 movg %xcc, %g7, %g3
5145 fpsub32 %f24, %f22, %f6
5146 saved
5147 rdpr %cwp, %g1
5148 rdpr %cansave, %g2
5149 rdpr %canrestore, %g3
5150 rdpr %cleanwin, %g4
5151 rdpr %otherwin, %g5
5152 rdpr %wstate, %g6
5153 xorcc %o7, %o0, %o6
5154 tcc %icc, 0x7
5155 smul %i4, 0x1969, %o1
5156 wr %g0, 0x88, %asi
5157 lda [%l7 + 0x7C] %asi, %f4
5158 add %l7, 0x08, %l6
5159 wr %g0, 0x80, %asi
5160 casxa [%l6] %asi, %l1, %l2
5161 orncc %g6, 0x09EC, %i6
5162 nop
5163 fitos %f25, %f2
5164 fbg,a %fcc0, loop_445
5165 edge8 %l3, %i7, %i1
5166 fmovdleu %icc, %f15, %f13
5167 or %i3, %o4, %o3
5168loop_445:
5169 lduw [%l7 + 0x7C], %l4
5170 fcmpgt32 %f10, %f18, %i5
5171 udivcc %g4, 0x0A25, %l0
5172 move %icc, %l5, %i0
5173 membar 0x68
5174 sdivx %o5, 0x0277, %g1
5175 tle %icc, 0x7
5176 movrlz %g5, 0x00A, %i2
5177 ldstub [%l7 + 0x48], %l6
5178 movrlz %o2, %g2, %g3
5179 movcs %icc, %g7, %o0
5180 movrlez %o7, %i4, %o1
5181 fands %f9, %f29, %f30
5182 wr %g0, 0x80, %asi
5183 ldda [%l7 + 0x70] %asi, %o6
5184 fnot2s %f14, %f24
5185 edge32l %l2, %g6, %i6
5186 fbug,a %fcc2, loop_446
5187 edge32ln %l1, %l3, %i1
5188 saved
5189 rdpr %cwp, %g1
5190 rdpr %cansave, %g2
5191 rdpr %canrestore, %g3
5192 rdpr %cleanwin, %g4
5193 rdpr %otherwin, %g5
5194 rdpr %wstate, %g6
5195 fbne %fcc0, loop_447
5196loop_446:
5197 fmovdle %icc, %f5, %f4
5198 xnorcc %i7, 0x0357, %o4
5199 wr %g0, 0x81, %asi
5200 prefetcha [%l7 + 0x08] %asi, 0x0
5201loop_447:
5202 nop
5203 setx 0xBC35D64A6752C19D, %l0, %l6
5204 stx %l6, [%l7 + 0x28]
5205 ldd [%l7 + 0x28], %f6
5206 setx 0xDBBEC147A9B507DD, %l1, %l5
5207 stx %l5, [%l7 + 0x10]
5208 ldd [%l7 + 0x10], %f14
5209 fdivd %f14, %f6, %f22
5210 andncc %o3, %i5, %l4
5211 fbne %fcc2, loop_448
5212 edge32l %l0, %g4, %i0
5213 or %o5, 0x0F5B, %g1
5214 nop
5215 setx 0xE42EE5161BBA1FC1, %l0, %l6
5216 stx %l6, [%l7 + 0x28]
5217 ldd [%l7 + 0x28], %f6
5218 setx 0x4872554B1624653D, %l1, %l5
5219 stx %l5, [%l7 + 0x10]
5220 ldd [%l7 + 0x10], %f28
5221 fsubd %f28, %f6, %f10
5222loop_448:
5223 fmovrse %g5, %f3, %f20
5224 movrlez %l5, %i2, %l6
5225 ldsb [%l7 + 0x71], %g2
5226 xorcc %g3, %o2, %o0
5227 tvs %xcc, 0x0
5228 fpmerge %f8, %f16, %f30
5229 fbule %fcc2, loop_449
5230 taddcctv %g7, %o7, %o1
5231 smulcc %o6, %i4, %g6
5232 subccc %l2, %l1, %i6
5233loop_449:
5234 bshuffle %f18, %f0, %f8
5235 fble,a %fcc2, loop_450
5236 smulcc %i1, 0x0773, %l3
5237 ta %icc, 0x3
5238 fmul8sux16 %f8, %f12, %f2
5239loop_450:
5240 movle %xcc, %i7, %i3
5241 tcs %xcc, 0x0
5242 wr %g0, 0x80, %asi
5243 ldsha [%l7 + 0x62] %asi, %o3
5244 fbuge,a %fcc2, loop_451
5245 fmovsn %icc, %f31, %f13
5246 be loop_452
5247 fmovrslz %i5, %f13, %f15
5248loop_451:
5249 bcs,a,pn %xcc, loop_453
5250 xor %l4, %o4, %g4
5251loop_452:
5252 restored
5253 rdpr %cwp, %g1
5254 rdpr %cansave, %g2
5255 rdpr %canrestore, %g3
5256 rdpr %cleanwin, %g4
5257 rdpr %otherwin, %g5
5258 rdpr %wstate, %g6
5259 tvc %xcc, 0x5
5260loop_453:
5261 sdivx %l0, 0x0FBE, %i0
5262 fsrc1 %f2, %f16
5263 nop
5264 setx 0x20C08FC0, %l0, %l6
5265 st %l6, [%l7 + 0x28]
5266 ld [%l7 + 0x28], %f2
5267 setx 0xB3FFEEBE, %l1, %l5
5268 st %l5, [%l7 + 0x10]
5269 ld [%l7 + 0x10], %f14
5270 fmuls %f14, %f2, %f2
5271 movn %icc, %g1, %o5
5272 movle %xcc, %g5, %i2
5273 nop
5274 setx 0x0000B93882A1A36D, %l0, %l6
5275 stx %l6, [%l7 + 0x28]
5276 ldd [%l7 + 0x28], %f26
5277 setx 0xFBA9E010A5AC840F, %l1, %l5
5278 stx %l5, [%l7 + 0x10]
5279 ldd [%l7 + 0x10], %f20
5280 fsubd %f20, %f26, %f30
5281 movgu %icc, %l5, %g2
5282 fbe %fcc0, loop_454
5283 movrne %g3, %o2, %o0
5284 movvs %icc, %l6, %g7
5285 ldd [%l7 + 0x48], %o6
5286loop_454:
5287 mulscc %o6, 0x061E, %o1
5288 sir 0x00F3
5289 alignaddrl %g6, %i4, %l2
5290 nop
5291 setx 0xD5E9517FF84512DF, %l0, %l6
5292 stx %l6, [%l7 + 0x28]
5293 ldd [%l7 + 0x28], %f6
5294 setx 0x8E5A892A58A06506, %l1, %l5
5295 stx %l5, [%l7 + 0x10]
5296 ldd [%l7 + 0x10], %f20
5297 fsubd %f20, %f6, %f4
5298 tl %xcc, 0x5
5299 ba,a %xcc, loop_455
5300 movcc %icc, %l1, %i1
5301 alignaddr %l3, %i7, %i6
5302 wr %g0, 0x10, %asi
5303 swapa [%l7 + 0x78] %asi, %i3
5304loop_455:
5305 nop
5306 set 0x51, %o3
5307 lduba [%l7 + %o3] 0x04, %i5
5308 sdivx %o3, 0x0318, %l4
5309 smulcc %o4, 0x1A1E, %l0
5310 ldd [%l7 + 0x60], %f10
5311 tsubcctv %g4, %i0, %o5
5312 tneg %icc, 0x0
5313 sdivcc %g5, 0x15EF, %i2
5314 sll %l5, %g1, %g2
5315 tle %icc, 0x4
5316 nop
5317 set 0x53, %l2
5318 ldub [%l7 + %l2], %g3
5319 movrgez %o2, %l6, %g7
5320 fbuge,a %fcc1, loop_456
5321 fmovdleu %xcc, %f4, %f9
5322 tge %icc, 0x7
5323 alignaddr %o7, %o0, %o6
5324loop_456:
5325 tn %icc, 0x5
5326 addcc %o1, 0x0535, %g6
5327 bne,a %icc, loop_457
5328 udivx %i4, 0x0524, %l1
5329 mova %icc, %i1, %l3
5330 fmovsgu %icc, %f11, %f3
5331loop_457:
5332 udivcc %l2, 0x1DD7, %i6
5333 tsubcctv %i3, %i5, %o3
5334 st %f31, [%l7 + 0x3C]
5335 bvc loop_458
5336 subc %i7, %l4, %l0
5337 nop
5338 setx 0x18DA72BDE11D9112, %l0, %l6
5339 stx %l6, [%l7 + 0x28]
5340 ldd [%l7 + 0x28], %f18
5341 setx 0xBAD770741F525A68, %l1, %l5
5342 stx %l5, [%l7 + 0x10]
5343 ldd [%l7 + 0x10], %f18
5344 fsubd %f18, %f18, %f22
5345 movneg %icc, %g4, %o4
5346loop_458:
5347 fnot2s %f7, %f23
5348 edge32ln %o5, %i0, %i2
5349 sth %g5, [%l7 + 0x2C]
5350 for %f22, %f10, %f4
5351 movle %icc, %l5, %g1
5352 tneg %icc, 0x7
5353 tleu %xcc, 0x2
5354 brgz %g2, loop_459
5355 andncc %g3, %o2, %g7
5356 membar 0x77
5357 tl %icc, 0x5
5358loop_459:
5359 edge8 %o7, %l6, %o0
5360 orn %o1, %g6, %i4
5361 subccc %l1, %o6, %l3
5362 fbg,a %fcc3, loop_460
5363 tle %icc, 0x4
5364 fmovrdlz %i1, %f30, %f16
5365 fmovdle %xcc, %f3, %f2
5366loop_460:
5367 array32 %l2, %i6, %i3
5368 bgu,pn %icc, loop_461
5369 fblg %fcc2, loop_462
5370 membar 0x49
5371 fmovdcs %xcc, %f14, %f10
5372loop_461:
5373 andncc %o3, %i7, %l4
5374loop_462:
5375 edge8n %i5, %l0, %g4
5376 fnegd %f10, %f30
5377 nop
5378 setx 0x6C2EFD5E, %l0, %l6
5379 st %l6, [%l7 + 0x28]
5380 ld [%l7 + 0x28], %f30
5381 setx 0x93617A72, %l1, %l5
5382 st %l5, [%l7 + 0x10]
5383 ld [%l7 + 0x10], %f17
5384 fadds %f17, %f30, %f10
5385 ble,a %icc, loop_463
5386 sub %o4, 0x1B3F, %o5
5387 be %xcc, loop_464
5388 tl %icc, 0x2
5389loop_463:
5390 fpack16 %f6, %f0
5391 fmovsvc %icc, %f14, %f10
5392loop_464:
5393 sethi 0x1F24, %i0
5394 tcs %xcc, 0x3
5395 tneg %icc, 0x4
5396 xnor %i2, %l5, %g5
5397 mulx %g2, 0x051C, %g1
5398 fnegd %f2, %f4
5399 saved
5400 rdpr %cwp, %g1
5401 rdpr %cansave, %g2
5402 rdpr %canrestore, %g3
5403 rdpr %cleanwin, %g4
5404 rdpr %otherwin, %g5
5405 rdpr %wstate, %g6
5406 tvc %icc, 0x2
5407 call loop_465
5408 addc %g3, %o2, %o7
5409 bl %xcc, loop_466
5410 srlx %g7, %l6, %o0
5411loop_465:
5412 movpos %icc, %o1, %i4
5413 fornot2s %f11, %f23, %f4
5414loop_466:
5415 restored
5416 rdpr %cwp, %g1
5417 rdpr %cansave, %g2
5418 rdpr %canrestore, %g3
5419 rdpr %cleanwin, %g4
5420 rdpr %otherwin, %g5
5421 rdpr %wstate, %g6
5422 lduw [%l7 + 0x7C], %g6
5423 movgu %icc, %l1, %o6
5424 set 0x1C, %l5
5425 lduba [%l7 + %l5] 0x0c, %i1
5426 tneg %xcc, 0x5
5427 umulcc %l3, 0x0A11, %l2
5428 movl %icc, %i6, %o3
5429 addc %i3, %i7, %i5
5430 sdiv %l0, 0x0CD1, %l4
5431 bvs,pt %icc, loop_467
5432 sub %o4, 0x13F3, %g4
5433 udivcc %i0, 0x16C5, %o5
5434 fornot1s %f31, %f30, %f12
5435loop_467:
5436 sdiv %l5, 0x008F, %i2
5437 fpmerge %f15, %f27, %f0
5438 taddcc %g2, %g5, %g1
5439 tcs %icc, 0x5
5440 srl %o2, 0x0C, %g3
5441 array8 %g7, %o7, %l6
5442 tg %xcc, 0x0
5443 srl %o1, %i4, %g6
5444 sir 0x1B09
5445 edge32 %l1, %o0, %o6
5446 add %i1, %l3, %l2
5447 bvc,pt %icc, loop_468
5448 te %icc, 0x3
5449 set 0x40, %i4
5450 ldda [%l7 + %i4] 0xea, %o2
5451loop_468:
5452 alignaddr %i3, %i6, %i7
5453 movvc %icc, %l0, %l4
5454 brz %o4, loop_469
5455 or %g4, %i5, %i0
5456 edge16n %o5, %i2, %l5
5457 edge8ln %g2, %g5, %g1
5458loop_469:
5459 movl %icc, %o2, %g7
5460 bcc,a %icc, loop_470
5461 call loop_471
5462 movrne %g3, %o7, %l6
5463 tg %icc, 0x1
5464loop_470:
5465 movneg %xcc, %i4, %g6
5466loop_471:
5467 te %icc, 0x4
5468 movneg %xcc, %o1, %o0
5469 fbn,a %fcc0, loop_472
5470 fpadd16 %f6, %f10, %f10
5471 nop
5472 fitod %f15, %f30
5473 swap [%l7 + 0x78], %o6
5474loop_472:
5475 ldx [%l7 + 0x70], %l1
5476 subccc %i1, %l2, %o3
5477 fxors %f3, %f10, %f5
5478 fbo %fcc0, loop_473
5479 taddcctv %l3, %i3, %i7
5480 bcc %xcc, loop_474
5481 fzeros %f26
5482loop_473:
5483 sllx %l0, 0x0E, %i6
5484 fzeros %f12
5485loop_474:
5486 tleu %icc, 0x6
5487 stb %l4, [%l7 + 0x23]
5488 tsubcc %o4, %i5, %g4
5489 edge8 %i0, %o5, %l5
5490 move %icc, %i2, %g5
5491 smulcc %g2, 0x11E4, %g1
5492 nop
5493 setx 0x8D5F2D494ADFF302, %l0, %l6
5494 stx %l6, [%l7 + 0x28]
5495 ldd [%l7 + 0x28], %f8
5496 setx 0x181AF3223CAD044D, %l1, %l5
5497 stx %l5, [%l7 + 0x10]
5498 ldd [%l7 + 0x10], %f6
5499 fmuld %f6, %f8, %f6
5500 fmovsne %icc, %f8, %f7
5501 edge8n %g7, %g3, %o7
5502 movvc %xcc, %l6, %i4
5503 movcc %xcc, %o2, %g6
5504 nop
5505 fitod %f4, %f16
5506 fdtox %f16, %f20
5507 fxtod %f20, %f8
5508 sir 0x1263
5509 ld [%l7 + 0x10], %f28
5510 fbne,a %fcc3, loop_475
5511 tne %xcc, 0x2
5512 fpsub16s %f29, %f11, %f5
5513 fmovsvs %xcc, %f22, %f18
5514loop_475:
5515 bpos loop_476
5516 addccc %o1, 0x05AB, %o6
5517 fbg %fcc0, loop_477
5518 subc %o0, 0x0271, %i1
5519loop_476:
5520 movrne %l1, 0x36C, %l2
5521 edge32 %l3, %i3, %o3
5522loop_477:
5523 bcs,a,pt %icc, loop_478
5524 move %xcc, %l0, %i6
5525 ta %icc, 0x2
5526 movleu %icc, %i7, %o4
5527loop_478:
5528 edge8 %i5, %g4, %i0
5529 fbue,a %fcc3, loop_479
5530 alignaddr %o5, %l4, %l5
5531 nop
5532 setx loop_480, %l0, %l1
5533 jmpl %l1, %g5
5534 fnot1s %f13, %f28
5535loop_479:
5536 alignaddr %g2, %g1, %g7
5537 swap [%l7 + 0x70], %i2
5538loop_480:
5539 nop
5540 set 0x70, %i6
5541 ldd [%l7 + %i6], %f28
5542 andcc %o7, 0x0E80, %l6
5543 srax %i4, 0x09, %g3
5544 sethi 0x0939, %g6
5545 movcs %icc, %o2, %o6
5546 movcc %xcc, %o0, %i1
5547 brgz,a %o1, loop_481
5548 tge %icc, 0x6
5549 udivcc %l2, 0x163B, %l1
5550 edge32l %l3, %o3, %i3
5551loop_481:
5552 alignaddrl %l0, %i6, %o4
5553 nop
5554 setx 0xD89C961D, %l0, %l6
5555 st %l6, [%l7 + 0x28]
5556 ld [%l7 + 0x28], %f1
5557 fsqrts %f1, %f17
5558 stw %i5, [%l7 + 0x4C]
5559 tsubcc %g4, %i0, %o5
5560 tne %icc, 0x5
5561 edge32n %i7, %l4, %g5
5562 sll %l5, 0x03, %g2
5563 nop
5564 setx 0x9E8C5673C04B5FFB, %l0, %l6
5565 stx %l6, [%l7 + 0x28]
5566 ldx [%l7 + 0x28], %fsr
5567 tne %xcc, 0x4
5568 tne %icc, 0x1
5569 swap [%l7 + 0x10], %g1
5570 udivx %g7, 0x17B4, %o7
5571 udivcc %l6, 0x0289, %i4
5572 stbar
5573 wr %g0, 0x80, %asi
5574 prefetcha [%l7 + 0x68] %asi, 0x1
5575 brnz %g3, loop_482
5576 ldsb [%l7 + 0x56], %o2
5577 edge16n %o6, %o0, %g6
5578 sir 0x0AFD
5579loop_482:
5580 udivx %o1, 0x18BF, %i1
5581 fmovsle %icc, %f9, %f0
5582 fmovrsne %l1, %f10, %f22
5583 movre %l3, 0x2F7, %l2
5584 subcc %o3, %l0, %i6
5585 orn %i3, %i5, %g4
5586 movn %icc, %i0, %o4
5587 nop
5588 setx loop_483, %l0, %l1
5589 jmpl %l1, %o5
5590 movcc %xcc, %i7, %g5
5591 ldstub [%l7 + 0x4B], %l4
5592 umulcc %g2, 0x0AB8, %g1
5593loop_483:
5594 andn %g7, 0x060E, %l5
5595 taddcc %l6, 0x05BE, %i4
5596 udiv %i2, 0x17B3, %o7
5597 fbn %fcc2, loop_484
5598 fbul %fcc1, loop_485
5599 add %o2, %g3, %o0
5600 andncc %g6, %o6, %o1
5601loop_484:
5602 faligndata %f30, %f0, %f18
5603loop_485:
5604 nop
5605 add %l7, 0x0C, %l6
5606 wr %g0, 0x11, %asi
5607 lda [%l6] %asi, %i1
5608 casa [%l6] 0x11, %i1, %l1
5609 fmovsge %xcc, %f29, %f6
5610 movre %l2, 0x2F2, %o3
5611 edge8ln %l0, %i6, %i3
5612 fpsub16 %f26, %f2, %f24
5613 addcc %i5, %g4, %i0
5614 orn %o4, 0x1753, %o5
5615 add %i7, 0x1FAA, %l3
5616 movg %icc, %l4, %g2
5617 bgu,a loop_486
5618 edge8 %g1, %g5, %l5
5619 tgu %xcc, 0x7
5620 fbuge,a %fcc3, loop_487
5621loop_486:
5622 edge8n %l6, %g7, %i4
5623 fmovspos %xcc, %f27, %f15
5624 ta %xcc, 0x6
5625loop_487:
5626 tgu %icc, 0x3
5627 edge8n %i2, %o2, %g3
5628 edge16ln %o0, %g6, %o6
5629 set 0x70, %g6
5630 ldsha [%l7 + %g6] 0x04, %o1
5631 flush %l7 + 0x3C
5632 tle %xcc, 0x6
5633 bleu,a loop_488
5634 fmovsleu %icc, %f21, %f29
5635 bvc loop_489
5636 fsrc2s %f29, %f20
5637loop_488:
5638 fble,a %fcc1, loop_490
5639 fmovda %xcc, %f4, %f20
5640loop_489:
5641 sll %o7, 0x18, %l1
5642 fmovdg %icc, %f18, %f8
5643loop_490:
5644 move %icc, %i1, %l2
5645 fmovrdgz %o3, %f22, %f26
5646 mulx %l0, 0x1063, %i3
5647 tcc %icc, 0x2
5648 fmovsn %icc, %f31, %f25
5649 stw %i5, [%l7 + 0x64]
5650 fpsub16s %f2, %f27, %f7
5651 edge32ln %g4, %i0, %o4
5652 tcs %xcc, 0x7
5653 movrgz %o5, 0x015, %i6
5654 fbul %fcc0, loop_491
5655 fnegd %f6, %f0
5656 wr %g0, 0x81, %asi
5657 stxa %l3, [%l7 + 0x38] %asi
5658loop_491:
5659 xnor %i7, %l4, %g1
5660 movneg %xcc, %g2, %l5
5661 srlx %l6, 0x09, %g7
5662 alignaddr %i4, %g5, %o2
5663 movvs %icc, %g3, %i2
5664 movleu %xcc, %o0, %g6
5665 fmovrdgz %o1, %f0, %f14
5666 add %l7, 0x44, %l6
5667 wr %g0, 0x04, %asi
5668 casa [%l6] 0x04, %o6, %o7
5669 fmovrdlz %l1, %f16, %f0
5670 nop
5671 setx 0xD52B83F6, %l0, %l6
5672 st %l6, [%l7 + 0x28]
5673 ld [%l7 + 0x28], %f16
5674 setx 0x4F3BE432, %l1, %l5
5675 st %l5, [%l7 + 0x10]
5676 ld [%l7 + 0x10], %f11
5677 fmuls %f11, %f16, %f7
5678 smulcc %i1, 0x1166, %o3
5679 fblg %fcc1, loop_492
5680 lduh [%l7 + 0x18], %l2
5681 ta %icc, 0x4
5682 fmovrslz %i3, %f13, %f18
5683loop_492:
5684 swap [%l7 + 0x0C], %i5
5685 tsubcc %g4, %i0, %l0
5686 taddcc %o4, 0x1873, %o5
5687 tneg %icc, 0x6
5688 ldx [%l7 + 0x58], %i6
5689 movne %xcc, %l3, %l4
5690 set 0x40, %i3
5691 ldda [%l7 + %i3] 0x10, %f16
5692 wr %g0, 0x18, %asi
5693 ldsba [%l7 + 0x4B] %asi, %i7
5694 movpos %icc, %g2, %g1
5695 movg %xcc, %l6, %g7
5696 nop
5697 fitos %f3, %f27
5698 fstox %f27, %f26
5699 fxtos %f26, %f8
5700 fmovd %f16, %f22
5701 prefetch [%l7 + 0x38], 0x2
5702 movn %icc, %l5, %i4
5703 subcc %o2, 0x04AC, %g5
5704 movgu %icc, %g3, %i2
5705 brz,a %g6, loop_493
5706 movrgz %o0, 0x14C, %o1
5707 fmovscc %xcc, %f25, %f26
5708 stx %o6, [%l7 + 0x50]
5709loop_493:
5710 smul %l1, %i1, %o3
5711 nop
5712 setx 0x74A27D08, %l0, %l6
5713 st %l6, [%l7 + 0x28]
5714 ld [%l7 + 0x28], %f1
5715 setx 0x23797A7E, %l1, %l5
5716 st %l5, [%l7 + 0x10]
5717 ld [%l7 + 0x10], %f30
5718 fdivs %f30, %f1, %f17
5719 movrlez %o7, %i3, %i5
5720 sir 0x0E72
5721 stw %g4, [%l7 + 0x20]
5722 fbul %fcc2, loop_494
5723 orn %i0, %l0, %l2
5724 popc 0x0ABE, %o4
5725 addcc %o5, %l3, %l4
5726loop_494:
5727 taddcctv %i7, 0x040B, %i6
5728 nop
5729 set 0x25, %g1
5730 ldub [%l7 + %g1], %g2
5731 xnor %l6, 0x10EA, %g7
5732 addcc %l5, %g1, %i4
5733 tg %icc, 0x2
5734 fnegd %f10, %f18
5735 movn %icc, %g5, %o2
5736 fmovdleu %icc, %f5, %f13
5737 tne %xcc, 0x5
5738 ld [%l7 + 0x0C], %f22
5739 sth %g3, [%l7 + 0x10]
5740 fmovdvs %xcc, %f3, %f26
5741 bg,pt %icc, loop_495
5742 andncc %i2, %o0, %o1
5743 movvs %icc, %o6, %g6
5744 bpos,a loop_496
5745loop_495:
5746 orcc %l1, %o3, %o7
5747 movge %xcc, %i3, %i1
5748 brgez,a %g4, loop_497
5749loop_496:
5750 subccc %i0, %i5, %l2
5751 srax %l0, 0x07, %o5
5752 movrne %o4, %l3, %l4
5753loop_497:
5754 orcc %i6, %i7, %l6
5755 edge32n %g2, %g7, %g1
5756 and %l5, 0x0B1A, %g5
5757 fbo,a %fcc0, loop_498
5758 fpack32 %f10, %f2, %f18
5759 flush %l7 + 0x3C
5760 array32 %i4, %g3, %o2
5761loop_498:
5762 nop
5763 fitod %f0, %f8
5764 fdtox %f8, %f4
5765 xorcc %o0, %i2, %o6
5766 addccc %o1, %g6, %o3
5767 movl %xcc, %o7, %l1
5768 sdiv %i3, 0x184D, %i1
5769 movrlez %g4, 0x0F5, %i0
5770 sra %i5, %l0, %o5
5771 ld [%l7 + 0x18], %f19
5772 wr %g0, 0x2f, %asi
5773 stwa %l2, [%l7 + 0x4C] %asi
5774 membar #Sync
5775 edge8ln %l3, %o4, %i6
5776 fmovsn %xcc, %f12, %f17
5777 wr %g0, 0x0c, %asi
5778 sta %f25, [%l7 + 0x68] %asi
5779 fpadd32 %f20, %f0, %f8
5780 orn %l4, 0x1057, %i7
5781 stx %l6, [%l7 + 0x40]
5782 fmovdpos %xcc, %f18, %f18
5783 fmovrdgez %g7, %f12, %f24
5784 fbge,a %fcc2, loop_499
5785 nop
5786 setx 0x841E8380F05C4472, %l0, %l6
5787 stx %l6, [%l7 + 0x10]
5788 ldx [%l7 + 0x10], %fsr
5789 sdivcc %g1, 0x0ADC, %l5
5790 xnor %g2, 0x0757, %i4
5791loop_499:
5792 fmovdl %icc, %f26, %f9
5793 wr %g0, 0x80, %asi
5794 lduba [%l7 + 0x7F] %asi, %g5
5795 edge32l %g3, %o0, %i2
5796 fmovse %icc, %f4, %f20
5797 saved
5798 rdpr %cwp, %g1
5799 rdpr %cansave, %g2
5800 rdpr %canrestore, %g3
5801 rdpr %cleanwin, %g4
5802 rdpr %otherwin, %g5
5803 rdpr %wstate, %g6
5804 edge32ln %o6, %o1, %g6
5805 edge8ln %o3, %o2, %l1
5806 ldd [%l7 + 0x60], %f8
5807 edge16l %i3, %i1, %o7
5808 bvc,pn %icc, loop_500
5809 fmovdneg %xcc, %f10, %f31
5810 edge32l %g4, %i0, %i5
5811 movrgz %o5, %l2, %l0
5812loop_500:
5813 fcmple32 %f2, %f4, %l3
5814 fbe,a %fcc0, loop_501
5815 fbu,a %fcc3, loop_502
5816 add %i6, 0x0799, %o4
5817 fbo,a %fcc2, loop_503
5818loop_501:
5819 movn %icc, %i7, %l4
5820loop_502:
5821 movle %icc, %g7, %g1
5822 edge16ln %l6, %g2, %i4
5823loop_503:
5824 srax %g5, %g3, %o0
5825 fcmpeq32 %f26, %f0, %l5
5826 tleu %xcc, 0x4
5827 xnorcc %o6, %i2, %o1
5828 movvc %icc, %o3, %o2
5829 fand %f22, %f20, %f0
5830 orncc %g6, 0x1CFA, %i3
5831 edge16l %i1, %l1, %o7
5832 bleu,a %icc, loop_504
5833 srax %i0, 0x16, %g4
5834 fbu,a %fcc0, loop_505
5835 sth %i5, [%l7 + 0x14]
5836loop_504:
5837 taddcc %o5, %l0, %l3
5838 fba %fcc2, loop_506
5839loop_505:
5840 nop
5841 setx 0x4FA412EC793191F3, %l0, %l6
5842 stx %l6, [%l7 + 0x28]
5843 ldd [%l7 + 0x28], %f22
5844 setx 0xE830AC9AE5FEEC2B, %l1, %l5
5845 stx %l5, [%l7 + 0x10]
5846 ldd [%l7 + 0x10], %f12
5847 faddd %f12, %f22, %f24
5848 movvc %icc, %i6, %o4
5849 andn %l2, %l4, %i7
5850loop_506:
5851 edge16l %g1, %l6, %g2
5852 edge8ln %g7, %i4, %g3
5853 tsubcc %g5, 0x040C, %l5
5854 movre %o0, 0x19B, %o6
5855 subc %o1, %o3, %i2
5856 ta %xcc, 0x6
5857 movpos %icc, %o2, %g6
5858 andncc %i3, %l1, %o7
5859 membar 0x5C
5860 edge32 %i1, %i0, %g4
5861 ldd [%l7 + 0x40], %i4
5862 fmovde %xcc, %f22, %f3
5863 movpos %xcc, %o5, %l0
5864 for %f24, %f0, %f2
5865 set 0x38, %l0
5866 stxa %l3, [%l7 + %l0] 0x10
5867 fmovsvs %icc, %f5, %f9
5868 movn %xcc, %o4, %l2
5869 edge32 %i6, %i7, %l4
5870 stb %g1, [%l7 + 0x4E]
5871 movcc %icc, %l6, %g7
5872 nop
5873 set 0x2E, %g5
5874 ldsh [%l7 + %g5], %g2
5875 tne %icc, 0x5
5876 add %l7, 0x50, %l6
5877 wr %g0, 0x80, %asi
5878 casxa [%l6] %asi, %i4, %g3
5879 movleu %xcc, %l5, %o0
5880 bleu loop_507
5881 bg,pt %xcc, loop_508
5882 udivx %o6, 0x0C29, %g5
5883 flush %l7 + 0x4C
5884loop_507:
5885 fmovrdgz %o1, %f16, %f6
5886loop_508:
5887 fmovsne %icc, %f9, %f7
5888 te %xcc, 0x3
5889 edge16ln %o3, %i2, %o2
5890 bcs,a,pt %xcc, loop_509
5891 bl,a %icc, loop_510
5892 nop
5893 setx 0xF8B175178F0F2034, %l0, %l6
5894 stx %l6, [%l7 + 0x28]
5895 ldd [%l7 + 0x28], %f22
5896 setx 0xB92F166E9BD312E3, %l1, %l5
5897 stx %l5, [%l7 + 0x10]
5898 ldd [%l7 + 0x10], %f20
5899 faddd %f20, %f22, %f2
5900 wr %g0, 0x88, %asi
5901 lda [%l7 + 0x08] %asi, %f12
5902loop_509:
5903 prefetch [%l7 + 0x7C], 0x0
5904loop_510:
5905 sdiv %g6, 0x1AB3, %i3
5906 movrgz %o7, 0x217, %i1
5907 fmovrsgez %i0, %f13, %f28
5908 sth %g4, [%l7 + 0x16]
5909 bvs,a,pt %xcc, loop_511
5910 fba,a %fcc0, loop_512
5911 movg %xcc, %i5, %o5
5912 nop
5913 fitos %f21, %f1
5914loop_511:
5915 fbu %fcc3, loop_513
5916loop_512:
5917 addc %l1, %l3, %l0
5918 movvc %xcc, %o4, %l2
5919 and %i6, %l4, %i7
5920loop_513:
5921 andcc %l6, %g7, %g2
5922 udiv %i4, 0x162F, %g3
5923 fbuge %fcc1, loop_514
5924 tl %xcc, 0x4
5925 fnors %f6, %f19, %f29
5926 edge8n %g1, %o0, %o6
5927loop_514:
5928 fmovrdne %l5, %f30, %f16
5929 and %o1, 0x00A8, %g5
5930 movre %i2, %o3, %g6
5931 set 0x40, %o4
5932 stda %f0, [%l7 + %o4] 0x1e
5933 membar #Sync
5934 movrlez %i3, 0x2AA, %o2
5935 popc %i1, %i0
5936 edge32 %g4, %o7, %i5
5937 nop
5938 setx 0x3D826C49, %l0, %l6
5939 st %l6, [%l7 + 0x28]
5940 ld [%l7 + 0x28], %f17
5941 setx 0x816147AC, %l1, %l5
5942 st %l5, [%l7 + 0x10]
5943 ld [%l7 + 0x10], %f31
5944 fdivs %f31, %f17, %f17
5945 udivx %o5, 0x0E8F, %l3
5946 faligndata %f28, %f22, %f2
5947 movvc %xcc, %l1, %o4
5948 fmovdvc %xcc, %f29, %f21
5949 nop
5950 setx 0x600A632E8069C27F, %l0, %l6
5951 stx %l6, [%l7 + 0x20]
5952 ldx [%l7 + 0x20], %fsr
5953 edge8 %l0, %i6, %l4
5954 fbuge %fcc0, loop_515
5955 bshuffle %f26, %f20, %f20
5956 fmovrdgz %l2, %f2, %f2
5957 sdivx %l6, 0x15E9, %i7
5958loop_515:
5959 fmovsgu %xcc, %f20, %f3
5960 fbul %fcc2, loop_516
5961 fcmple16 %f12, %f16, %g7
5962 edge16l %i4, %g2, %g3
5963 andn %o0, 0x0702, %o6
5964loop_516:
5965 fnand %f18, %f4, %f20
5966 tvc %xcc, 0x4
5967 ta %xcc, 0x3
5968 edge16ln %g1, %o1, %l5
5969 srl %g5, 0x0F, %o3
5970 fxnor %f18, %f20, %f2
5971 orn %i2, 0x1A0E, %i3
5972 xorcc %o2, 0x1432, %g6
5973 edge8n %i0, %i1, %g4
5974 set 0x74, %g2
5975 stha %o7, [%l7 + %g2] 0x23
5976 membar #Sync
5977 nop
5978 setx loop_517, %l0, %l1
5979 wrpr 0x1, %tl
5980 wrpr %l1, %tnpc
5981 setx 0x34400001400, %l0, %l1
5982 wrpr %l1, %tstate
5983 wrhpr 0x4, %htstate
5984 done
5985 brgez %o5, loop_518
5986 ta %icc, 0x2
5987 tsubcctv %l3, 0x00B1, %l1
5988loop_517:
5989 movneg %icc, %o4, %l0
5990loop_518:
5991 edge16n %i5, %i6, %l2
5992 array16 %l6, %l4, %i7
5993 lduh [%l7 + 0x62], %i4
5994 restored
5995 rdpr %cwp, %g1
5996 rdpr %cansave, %g2
5997 rdpr %canrestore, %g3
5998 rdpr %cleanwin, %g4
5999 rdpr %otherwin, %g5
6000 rdpr %wstate, %g6
6001 movge %icc, %g2, %g7
6002 udivx %g3, 0x0811, %o6
6003 tcc %xcc, 0x4
6004 nop
6005 fitod %f31, %f8
6006 lduw [%l7 + 0x6C], %g1
6007 movrgez %o0, 0x278, %o1
6008 saved
6009 rdpr %cwp, %g1
6010 rdpr %cansave, %g2
6011 rdpr %canrestore, %g3
6012 rdpr %cleanwin, %g4
6013 rdpr %otherwin, %g5
6014 rdpr %wstate, %g6
6015 movcs %icc, %g5, %l5
6016 set 0x33, %i2
6017 lduba [%l7 + %i2] 0x14, %i2
6018 edge8 %i3, %o3, %g6
6019 addccc %o2, 0x12F4, %i0
6020 fmovrde %g4, %f12, %f20
6021 tcc %icc, 0x5
6022 movneg %icc, %i1, %o7
6023 ta %xcc, 0x7
6024 tcc %xcc, 0x0
6025 fmovdg %icc, %f29, %f20
6026 fmovdge %icc, %f13, %f21
6027 fbl,a %fcc2, loop_519
6028 prefetch [%l7 + 0x70], 0x0
6029 stx %l3, [%l7 + 0x28]
6030 smul %l1, %o4, %o5
6031loop_519:
6032 srl %l0, %i5, %i6
6033 fmovrse %l2, %f29, %f20
6034 edge16 %l4, %i7, %l6
6035 mulscc %i4, 0x03CE, %g2
6036 fmovscc %xcc, %f30, %f26
6037 ldub [%l7 + 0x32], %g3
6038 edge32n %o6, %g1, %g7
6039 edge32ln %o0, %o1, %g5
6040 bgu,a loop_520
6041 sdiv %i2, 0x0016, %l5
6042 tvs %icc, 0x0
6043 sll %i3, 0x13, %o3
6044loop_520:
6045 taddcc %g6, 0x0F23, %i0
6046 movrlez %g4, %i1, %o7
6047 bn,a,pn %icc, loop_521
6048 fbg %fcc1, loop_522
6049 bpos,a %xcc, loop_523
6050 bne,a %icc, loop_524
6051loop_521:
6052 ldsh [%l7 + 0x18], %l3
6053loop_522:
6054 movl %xcc, %l1, %o2
6055loop_523:
6056 fbg,a %fcc2, loop_525
6057loop_524:
6058 mulscc %o5, 0x1C2A, %l0
6059 movcs %icc, %i5, %o4
6060 sll %l2, 0x11, %i6
6061loop_525:
6062 stw %l4, [%l7 + 0x14]
6063 ldd [%l7 + 0x28], %i6
6064 tpos %xcc, 0x2
6065 movl %icc, %l6, %i4
6066 sub %g2, %g3, %g1
6067 tsubcc %g7, %o0, %o6
6068 st %f22, [%l7 + 0x18]
6069 move %xcc, %g5, %i2
6070 movrne %o1, %l5, %o3
6071 movge %xcc, %g6, %i3
6072 sllx %i0, 0x0A, %i1
6073 srl %o7, %l3, %g4
6074 fbu,a %fcc0, loop_526
6075 and %o2, %l1, %l0
6076 orncc %o5, %o4, %l2
6077 xnorcc %i5, 0x0D06, %i6
6078loop_526:
6079 popc %l4, %i7
6080 nop
6081 setx 0xC05C8DAB, %l0, %l6
6082 st %l6, [%l7 + 0x48]
6083 ld [%l7 + 0x48], %fsr
6084 smul %l6, 0x06E8, %g2
6085 sdivcc %i4, 0x1B04, %g1
6086 edge16 %g3, %g7, %o6
6087 pdist %f6, %f22, %f16
6088 fcmpne32 %f20, %f16, %o0
6089 movne %xcc, %i2, %o1
6090 bn %icc, loop_527
6091 bleu,pt %icc, loop_528
6092 fpackfix %f2, %f30
6093 movrlz %g5, %l5, %g6
6094loop_527:
6095 sdivcc %i3, 0x0240, %o3
6096loop_528:
6097 tleu %xcc, 0x5
6098 nop
6099 setx 0x7EA35A86D43C234F, %l0, %l6
6100 stx %l6, [%l7 + 0x28]
6101 ldd [%l7 + 0x28], %f20
6102 setx 0xE79CFF6D165F7DA8, %l1, %l5
6103 stx %l5, [%l7 + 0x10]
6104 ldd [%l7 + 0x10], %f30
6105 faddd %f30, %f20, %f22
6106 fbu %fcc2, loop_529
6107 srl %i0, %i1, %o7
6108 movrlez %g4, 0x16A, %o2
6109 sll %l1, %l0, %l3
6110loop_529:
6111 fbge,a %fcc1, loop_530
6112 tvs %icc, 0x3
6113 ldd [%l7 + 0x18], %o4
6114 taddcctv %o5, %i5, %i6
6115loop_530:
6116 tvc %icc, 0x2
6117 movg %icc, %l4, %i7
6118 mova %icc, %l6, %g2
6119 fpadd16s %f28, %f2, %f26
6120 wr %g0, 0x80, %asi
6121 lduba [%l7 + 0x54] %asi, %l2
6122 movn %icc, %i4, %g1
6123 sth %g7, [%l7 + 0x10]
6124 tle %xcc, 0x2
6125 edge8ln %o6, %g3, %o0
6126 srax %i2, %o1, %g5
6127 ble,pt %xcc, loop_531
6128 movge %icc, %l5, %i3
6129 movrlez %o3, 0x138, %i0
6130 fmovsvc %icc, %f15, %f30
6131loop_531:
6132 bcs,a %xcc, loop_532
6133 nop
6134 set 0x4C, %i5
6135 lduw [%l7 + %i5], %i1
6136 edge16ln %o7, %g6, %o2
6137 edge8l %g4, %l0, %l1
6138loop_532:
6139 umul %o4, 0x10C4, %o5
6140 saved
6141 rdpr %cwp, %g1
6142 rdpr %cansave, %g2
6143 rdpr %canrestore, %g3
6144 rdpr %cleanwin, %g4
6145 rdpr %otherwin, %g5
6146 rdpr %wstate, %g6
6147 wr %g0, 0x10, %asi
6148 swapa [%l7 + 0x2C] %asi, %l3
6149 fmovsne %icc, %f31, %f29
6150 nop
6151 setx loop_533, %l0, %l1
6152 jmpl %l1, %i5
6153 ldub [%l7 + 0x20], %i6
6154 nop
6155 setx 0x937F49F035378B7D, %l0, %l6
6156 stx %l6, [%l7 + 0x28]
6157 ldd [%l7 + 0x28], %f0
6158 setx 0xBE8F62EB82B227C9, %l1, %l5
6159 stx %l5, [%l7 + 0x10]
6160 ldd [%l7 + 0x10], %f12
6161 fsubd %f12, %f0, %f4
6162 sub %i7, 0x0A51, %l6
6163loop_533:
6164 fpsub16 %f8, %f6, %f20
6165 add %g2, %l2, %l4
6166 bvc,a %xcc, loop_534
6167 fbule,a %fcc1, loop_535
6168 movrne %i4, %g1, %o6
6169 bneg,a,pt %icc, loop_536
6170loop_534:
6171 sra %g7, %g3, %i2
6172loop_535:
6173 fmovde %icc, %f1, %f9
6174 be,a loop_537
6175loop_536:
6176 andn %o0, 0x06D4, %o1
6177 or %g5, %i3, %l5
6178 orcc %o3, %i0, %i1
6179loop_537:
6180 fmovdleu %icc, %f14, %f0
6181 ble,a %xcc, loop_538
6182 sll %g6, 0x05, %o2
6183 xor %g4, 0x1D69, %l0
6184 movrlez %l1, %o4, %o7
6185loop_538:
6186 movpos %icc, %o5, %l3
6187 add %i5, %i6, %i7
6188 move %icc, %g2, %l2
6189 movvc %xcc, %l4, %l6
6190 tvc %xcc, 0x1
6191 brz %i4, loop_539
6192 array8 %o6, %g1, %g3
6193 mulx %i2, 0x170A, %o0
6194 fba %fcc3, loop_540
6195loop_539:
6196 flush %l7 + 0x20
6197 te %icc, 0x4
6198 fcmpeq16 %f10, %f4, %o1
6199loop_540:
6200 sdivx %g5, 0x07CD, %i3
6201 set 0x30, %l3
6202 prefetcha [%l7 + %l3] 0x15, 0x3
6203 fcmpne16 %f2, %f30, %o3
6204 fnor %f8, %f18, %f6
6205 fmul8x16 %f19, %f12, %f2
6206 array8 %g7, %i1, %i0
6207 movpos %icc, %g6, %o2
6208 srax %g4, 0x19, %l1
6209 fpack32 %f22, %f26, %f16
6210 move %icc, %l0, %o4
6211 wr %g0, 0x11, %asi
6212 ldxa [%l7 + 0x70] %asi, %o7
6213 brz %o5, loop_541
6214 fmovdvs %xcc, %f15, %f0
6215 nop
6216 fitod %f2, %f12
6217 fdtos %f12, %f15
6218 addccc %i5, 0x0579, %l3
6219loop_541:
6220 ta %icc, 0x1
6221 fnand %f8, %f16, %f6
6222 srlx %i6, %i7, %l2
6223 edge32ln %g2, %l4, %i4
6224 stb %o6, [%l7 + 0x3C]
6225 andn %g1, %g3, %l6
6226 srlx %o0, %i2, %g5
6227 addccc %o1, %i3, %o3
6228 smulcc %l5, 0x0D2B, %i1
6229 fmovda %xcc, %f0, %f5
6230 subc %i0, %g7, %o2
6231 membar 0x3A
6232 set 0x40, %o6
6233 stda %f0, [%l7 + %o6] 0xf1
6234 membar #Sync
6235 movrgz %g6, %l1, %l0
6236 fbug %fcc0, loop_542
6237 fbe %fcc3, loop_543
6238 tn %icc, 0x6
6239 addccc %g4, %o7, %o4
6240loop_542:
6241 fmovsgu %xcc, %f1, %f18
6242loop_543:
6243 fones %f17
6244 fnot1s %f5, %f3
6245 stbar
6246 fmuld8sux16 %f24, %f15, %f26
6247 fmovdcs %icc, %f12, %f21
6248 fblg,a %fcc1, loop_544
6249 tge %xcc, 0x2
6250 sdivx %i5, 0x0928, %l3
6251 edge8n %i6, %i7, %o5
6252loop_544:
6253 edge8n %l2, %g2, %i4
6254 nop
6255 setx 0xD0B8825753B4D9DA, %l0, %l6
6256 stx %l6, [%l7 + 0x28]
6257 ldd [%l7 + 0x28], %f8
6258 setx 0xCFD16ECC536B10C5, %l1, %l5
6259 stx %l5, [%l7 + 0x10]
6260 ldd [%l7 + 0x10], %f16
6261 fdivd %f16, %f8, %f24
6262 bvs,a,pt %xcc, loop_545
6263 umul %o6, 0x1588, %g1
6264 smul %g3, 0x195B, %l4
6265 bne,pn %icc, loop_546
6266loop_545:
6267 xnorcc %o0, 0x0959, %l6
6268 movrgez %g5, 0x297, %i2
6269 brlez,a %i3, loop_547
6270loop_546:
6271 brz,a %o3, loop_548
6272 bcc,pn %icc, loop_549
6273 ld [%l7 + 0x28], %f18
6274loop_547:
6275 edge16n %o1, %l5, %i1
6276loop_548:
6277 udivcc %i0, 0x0219, %g7
6278loop_549:
6279 fmovdcc %icc, %f22, %f3
6280 movneg %xcc, %o2, %g6
6281 wr %g0, 0x0c, %asi
6282 lduha [%l7 + 0x20] %asi, %l0
6283 edge32l %g4, %o7, %o4
6284 prefetch [%l7 + 0x28], 0x2
6285 fcmpgt32 %f18, %f14, %i5
6286 taddcc %l1, %l3, %i6
6287 udiv %i7, 0x0916, %l2
6288 fmovrslz %g2, %f14, %f0
6289 tpos %xcc, 0x3
6290 andcc %o5, 0x122C, %i4
6291 movne %icc, %o6, %g1
6292 sir 0x0999
6293 tge %icc, 0x5
6294 edge16ln %l4, %g3, %l6
6295 movvc %xcc, %o0, %i2
6296 movne %icc, %g5, %o3
6297 set 0x44, %i1
6298 lduwa [%l7 + %i1] 0x88, %o1
6299 tl %icc, 0x5
6300 srax %i3, %i1, %l5
6301 bcs,a %icc, loop_550
6302 tge %icc, 0x3
6303 xnorcc %g7, 0x1D08, %o2
6304 movle %xcc, %g6, %i0
6305loop_550:
6306 movneg %icc, %g4, %l0
6307 array8 %o7, %i5, %l1
6308 tl %icc, 0x1
6309 tn %xcc, 0x4
6310 fba,a %fcc2, loop_551
6311 alignaddrl %o4, %i6, %i7
6312 subcc %l2, %g2, %o5
6313 saved
6314 rdpr %cwp, %g1
6315 rdpr %cansave, %g2
6316 rdpr %canrestore, %g3
6317 rdpr %cleanwin, %g4
6318 rdpr %otherwin, %g5
6319 rdpr %wstate, %g6
6320loop_551:
6321 edge8 %i4, %l3, %o6
6322 tneg %xcc, 0x2
6323 nop
6324 set 0x28, %l1
6325 ldsb [%l7 + %l1], %l4
6326 std %f14, [%l7 + 0x78]
6327 tne %icc, 0x5
6328 fmovrse %g3, %f6, %f7
6329 sll %g1, %l6, %o0
6330 edge32n %g5, %o3, %o1
6331 subcc %i2, 0x1173, %i1
6332 fmovdvs %icc, %f1, %f13
6333 fand %f6, %f4, %f4
6334 tvs %xcc, 0x7
6335 set 0x14, %l4
6336 swapa [%l7 + %l4] 0x18, %l5
6337 mulx %g7, 0x051D, %o2
6338 st %f11, [%l7 + 0x3C]
6339 udivx %i3, 0x0FC7, %g6
6340 mulscc %i0, %g4, %l0
6341 bpos,pn %xcc, loop_552
6342 udiv %o7, 0x1932, %l1
6343 movpos %xcc, %i5, %i6
6344 tcc %xcc, 0x5
6345loop_552:
6346 mulx %o4, 0x063E, %i7
6347 movge %xcc, %l2, %o5
6348 tcs %xcc, 0x2
6349 umulcc %i4, %g2, %o6
6350 edge8n %l3, %g3, %g1
6351 tne %icc, 0x0
6352 ldsw [%l7 + 0x40], %l6
6353 xorcc %l4, %g5, %o3
6354 bvs,a,pn %xcc, loop_553
6355 tne %xcc, 0x5
6356 edge16 %o1, %o0, %i2
6357 wr %g0, 0x0c, %asi
6358 ldswa [%l7 + 0x48] %asi, %l5
6359loop_553:
6360 subc %g7, 0x1F84, %o2
6361 edge16n %i1, %i3, %g6
6362 edge16ln %g4, %l0, %o7
6363 tge %icc, 0x7
6364 membar 0x75
6365 add %l7, 0x4C, %l6
6366 wr %g0, 0x89, %asi
6367 lda [%l6] %asi, %i0
6368 casa [%l6] 0x89, %i0, %l1
6369 nop
6370 setx loop_554, %l0, %l1
6371 wrpr 0x1, %tl
6372 wrpr %l1, %tnpc
6373 setx 0x34400001400, %l0, %l1
6374 wrpr %l1, %tstate
6375 wrhpr 0x4, %htstate
6376 done
6377 mova %xcc, %i5, %i6
6378 array8 %o4, %l2, %o5
6379 fpack32 %f22, %f28, %f0
6380loop_554:
6381 flush %l7 + 0x2C
6382 tpos %icc, 0x1
6383 sllx %i4, 0x0B, %i7
6384 fpack32 %f26, %f8, %f20
6385 ta %xcc, 0x3
6386 bl,pt %icc, loop_555
6387 brlz,a %g2, loop_556
6388 alignaddr %o6, %l3, %g1
6389 sir 0x0997
6390loop_555:
6391 nop
6392 wr %g0, 0x04, %asi
6393 ldsha [%l7 + 0x48] %asi, %g3
6394loop_556:
6395 fabss %f4, %f15
6396 wr %g0, 0x89, %asi
6397 lduba [%l7 + 0x1D] %asi, %l6
6398 fmovsn %xcc, %f4, %f15
6399 stbar
6400 fmul8x16al %f8, %f22, %f16
6401 umul %l4, %o3, %o1
6402 array16 %o0, %g5, %l5
6403 mova %xcc, %i2, %o2
6404 fcmpgt16 %f16, %f2, %i1
6405 movrlez %i3, %g7, %g6
6406 array16 %l0, %g4, %i0
6407 wr %g0, 0x19, %asi
6408 lduwa [%l7 + 0x18] %asi, %o7
6409 saved
6410 rdpr %cwp, %g1
6411 rdpr %cansave, %g2
6412 rdpr %canrestore, %g3
6413 rdpr %cleanwin, %g4
6414 rdpr %otherwin, %g5
6415 rdpr %wstate, %g6
6416 tsubcc %i5, 0x0976, %l1
6417 xor %o4, %l2, %o5
6418 fpsub16s %f0, %f8, %f4
6419 andncc %i6, %i7, %g2
6420 edge16ln %o6, %l3, %g1
6421 fbg %fcc3, loop_557
6422 movne %xcc, %i4, %l6
6423 sir 0x1DA3
6424 tvc %xcc, 0x1
6425loop_557:
6426 tn %icc, 0x7
6427 subc %l4, 0x1D6B, %g3
6428 nop
6429 fitos %f0, %f19
6430 fstod %f19, %f8
6431 fmovdl %xcc, %f21, %f7
6432 tsubcc %o3, %o1, %g5
6433 sir 0x1653
6434 movleu %icc, %l5, %o0
6435 srlx %o2, %i1, %i3
6436 fmovdne %xcc, %f25, %f3
6437 or %i2, %g7, %g6
6438 fmovde %icc, %f27, %f11
6439 udiv %l0, 0x1CB5, %i0
6440 fmovrse %g4, %f20, %f5
6441 edge32l %i5, %l1, %o7
6442 ble %icc, loop_558
6443 mulx %l2, %o4, %o5
6444 ta %icc, 0x4
6445 move %xcc, %i7, %i6
6446loop_558:
6447 movrgz %g2, 0x261, %l3
6448 fmuld8sux16 %f19, %f7, %f22
6449 xorcc %o6, 0x1D76, %i4
6450 nop
6451 setx loop_559, %l0, %l1
6452 wrpr 0x1, %tl
6453 wrpr %l1, %tnpc
6454 setx 0x34400001400, %l0, %l1
6455 wrpr %l1, %tstate
6456 wrhpr 0x4, %htstate
6457 done
6458 movvs %xcc, %g1, %l6
6459 edge8l %g3, %l4, %o1
6460 mova %icc, %g5, %l5
6461loop_559:
6462 edge8ln %o3, %o0, %o2
6463 movrlz %i1, 0x2F4, %i2
6464 movrne %i3, %g7, %g6
6465 movcs %xcc, %l0, %i0
6466 addccc %i5, %g4, %o7
6467 wr %g0, 0x22, %asi
6468 stba %l2, [%l7 + 0x17] %asi
6469 membar #Sync
6470 addccc %o4, %o5, %l1
6471 edge32ln %i7, %g2, %l3
6472 sdiv %i6, 0x03FD, %o6
6473 fmuld8sux16 %f0, %f14, %f2
6474 fandnot2s %f0, %f20, %f4
6475 movpos %xcc, %i4, %g1
6476 fpadd16 %f8, %f24, %f2
6477 orncc %g3, %l6, %o1
6478 wr %g0, 0x04, %asi
6479 lduba [%l7 + 0x1B] %asi, %l4
6480 fmovdleu %xcc, %f24, %f1
6481 bcs,pt %xcc, loop_560
6482 movn %xcc, %l5, %g5
6483 movn %icc, %o0, %o2
6484 subcc %o3, 0x0B64, %i2
6485loop_560:
6486 tpos %xcc, 0x1
6487 movcc %icc, %i3, %g7
6488 fbe %fcc2, loop_561
6489 tvc %xcc, 0x5
6490 array8 %g6, %i1, %l0
6491 nop
6492 fitod %f4, %f22
6493 fdtos %f22, %f11
6494loop_561:
6495 udivcc %i0, 0x0C6F, %i5
6496 andcc %g4, 0x1AC3, %l2
6497 movcs %xcc, %o4, %o7
6498 edge16ln %o5, %i7, %g2
6499 fba %fcc2, loop_562
6500 lduw [%l7 + 0x58], %l1
6501 prefetch [%l7 + 0x68], 0x0
6502 fmovspos %xcc, %f23, %f25
6503loop_562:
6504 array32 %i6, %l3, %i4
6505 array32 %g1, %o6, %g3
6506 smul %l6, %o1, %l5
6507 set 0x24, %g4
6508 ldswa [%l7 + %g4] 0x10, %l4
6509 mova %icc, %o0, %g5
6510 move %xcc, %o2, %i2
6511 andncc %o3, %i3, %g6
6512 fmovsvs %icc, %f4, %f6
6513 movrne %g7, 0x04E, %i1
6514 fpadd32 %f14, %f18, %f16
6515 tleu %icc, 0x7
6516 fmovsne %xcc, %f6, %f30
6517 move %icc, %i0, %i5
6518 edge32l %l0, %g4, %o4
6519 movrgez %o7, %o5, %i7
6520 fmovdvs %icc, %f27, %f30
6521 te %xcc, 0x3
6522 st %f12, [%l7 + 0x5C]
6523 wr %g0, 0x89, %asi
6524 ldswa [%l7 + 0x20] %asi, %g2
6525 movge %icc, %l2, %l1
6526 fmovrse %l3, %f7, %f26
6527 nop
6528 set 0x10, %o2
6529 stx %i6, [%l7 + %o2]
6530 movrlz %i4, %o6, %g3
6531 ba,a,pt %xcc, loop_563
6532 ldd [%l7 + 0x40], %f8
6533 ldsb [%l7 + 0x40], %l6
6534 popc 0x03D0, %g1
6535loop_563:
6536 stb %l5, [%l7 + 0x7F]
6537 fcmpeq16 %f16, %f24, %o1
6538 fmovdne %xcc, %f21, %f23
6539 tge %icc, 0x5
6540 add %l4, 0x09F6, %o0
6541 restored
6542 rdpr %cwp, %g1
6543 rdpr %cansave, %g2
6544 rdpr %canrestore, %g3
6545 rdpr %cleanwin, %g4
6546 rdpr %otherwin, %g5
6547 rdpr %wstate, %g6
6548 fbo,a %fcc2, loop_564
6549 fmul8x16al %f2, %f19, %f26
6550 xnor %g5, %i2, %o2
6551 tvs %icc, 0x1
6552loop_564:
6553 ldsb [%l7 + 0x76], %o3
6554 tvc %xcc, 0x3
6555 edge8 %i3, %g6, %g7
6556 movrlez %i1, %i5, %i0
6557 tvs %icc, 0x2
6558 fmovrslz %l0, %f29, %f9
6559 brz,a %o4, loop_565
6560 fmovse %icc, %f8, %f5
6561 fmovdgu %xcc, %f31, %f15
6562 fbo,a %fcc2, loop_566
6563loop_565:
6564 fbug,a %fcc0, loop_567
6565 edge32 %o7, %g4, %i7
6566 tge %xcc, 0x0
6567loop_566:
6568 tgu %xcc, 0x1
6569loop_567:
6570 fone %f12
6571 ldsh [%l7 + 0x22], %o5
6572 tgu %icc, 0x2
6573 tsubcc %l2, %l1, %g2
6574 ld [%l7 + 0x7C], %f17
6575 sllx %l3, 0x0F, %i4
6576 movrlez %o6, %i6, %g3
6577 or %l6, %g1, %o1
6578 smulcc %l5, %l4, %o0
6579 nop
6580 fitos %f5, %f13
6581 fstox %f13, %f30
6582 fxtos %f30, %f16
6583 edge32n %i2, %o2, %g5
6584 fmovde %icc, %f7, %f9
6585 stx %o3, [%l7 + 0x20]
6586 movrlez %g6, %g7, %i1
6587 wr %g0, 0x0c, %asi
6588 stha %i5, [%l7 + 0x18] %asi
6589 mulscc %i3, %l0, %o4
6590 srlx %i0, 0x15, %g4
6591 move %xcc, %i7, %o7
6592 fble %fcc2, loop_568
6593 be,a,pn %xcc, loop_569
6594 edge16n %l2, %l1, %g2
6595 addccc %l3, 0x1096, %i4
6596loop_568:
6597 fcmple16 %f0, %f22, %o5
6598loop_569:
6599 movne %icc, %o6, %g3
6600 movn %xcc, %i6, %g1
6601 addccc %l6, %l5, %o1
6602 movg %xcc, %o0, %l4
6603 umul %o2, %i2, %o3
6604 taddcctv %g6, %g5, %g7
6605 set 0x48, %i0
6606 lda [%l7 + %i0] 0x11, %f16
6607 array32 %i5, %i1, %i3
6608 restored
6609 rdpr %cwp, %g1
6610 rdpr %cansave, %g2
6611 rdpr %canrestore, %g3
6612 rdpr %cleanwin, %g4
6613 rdpr %otherwin, %g5
6614 rdpr %wstate, %g6
6615 andncc %l0, %i0, %g4
6616 set 0x24, %g3
6617 sta %f15, [%l7 + %g3] 0x18
6618 fnors %f13, %f11, %f13
6619 subc %o4, %o7, %l2
6620 umulcc %l1, %g2, %i7
6621 umul %l3, 0x03DE, %i4
6622 edge16n %o5, %g3, %o6
6623 movge %xcc, %i6, %g1
6624 taddcctv %l5, 0x0576, %l6
6625 fbue %fcc2, loop_570
6626 fandnot2 %f16, %f4, %f20
6627 mulscc %o1, 0x0D89, %o0
6628 sra %o2, 0x05, %i2
6629loop_570:
6630 movcc %icc, %l4, %o3
6631 move %icc, %g5, %g6
6632 be,a %icc, loop_571
6633 subccc %i5, %i1, %g7
6634 fbul,a %fcc0, loop_572
6635 st %f9, [%l7 + 0x2C]
6636loop_571:
6637 fandnot2s %f18, %f6, %f30
6638 xnor %l0, 0x127A, %i3
6639loop_572:
6640 udiv %i0, 0x038A, %o4
6641 movneg %icc, %g4, %o7
6642 fmovrdne %l1, %f0, %f2
6643 orcc %l2, %g2, %i7
6644 edge32ln %i4, %o5, %g3
6645 nop
6646 fitos %f4, %f6
6647 fstoi %f6, %f0
6648 andncc %l3, %o6, %g1
6649 array16 %i6, %l6, %l5
6650 andn %o0, %o1, %o2
6651 tsubcc %i2, %o3, %g5
6652 fmovsvc %icc, %f19, %f24
6653 movpos %icc, %l4, %i5
6654 fbug,a %fcc1, loop_573
6655 tvc %xcc, 0x0
6656 alignaddrl %g6, %g7, %i1
6657 tne %icc, 0x6
6658loop_573:
6659 nop
6660 set 0x2A, %g7
6661 lduha [%l7 + %g7] 0x80, %l0
6662 nop
6663 setx 0xDC8B7E60, %l0, %l6
6664 st %l6, [%l7 + 0x28]
6665 ld [%l7 + 0x28], %f2
6666 setx 0x0D4B5EC1, %l1, %l5
6667 st %l5, [%l7 + 0x10]
6668 ld [%l7 + 0x10], %f7
6669 fadds %f7, %f2, %f27
6670 fnors %f29, %f22, %f15
6671 add %l7, 0x3C, %l6
6672 wr %g0, 0x81, %asi
6673 casa [%l6] %asi, %i3, %i0
6674 nop
6675 setx loop_574, %l0, %l1
6676 wrpr 0x1, %tl
6677 wrpr %l1, %tpc
6678 add %l1, 0x4, %l1
6679 wrpr %l1, %tnpc
6680 setx 0x34400001400, %l0, %l1
6681 wrpr %l1, %tstate
6682 wrhpr 0x4, %htstate
6683 retry
6684 fmuld8sux16 %f5, %f24, %f0
6685 fones %f28
6686 fmovsne %xcc, %f30, %f15
6687loop_574:
6688 fabss %f17, %f1
6689 fcmpne16 %f12, %f4, %g4
6690 umulcc %o4, %l1, %l2
6691 edge32 %o7, %i7, %g2
6692 andn %i4, 0x0521, %g3
6693 bgu,a loop_575
6694 movg %icc, %l3, %o5
6695 ldstub [%l7 + 0x55], %g1
6696 tn %xcc, 0x2
6697loop_575:
6698 bpos loop_576
6699 udivcc %i6, 0x1335, %o6
6700 edge8 %l6, %l5, %o1
6701 fmovrdgz %o0, %f24, %f18
6702loop_576:
6703 movvc %xcc, %i2, %o3
6704 edge16 %o2, %g5, %l4
6705 movcc %icc, %i5, %g7
6706 udivx %g6, 0x0C29, %l0
6707 fmovsneg %icc, %f16, %f20
6708 subcc %i1, %i0, %g4
6709 movleu %xcc, %i3, %l1
6710 nop
6711 fitod %f12, %f10
6712 fdtox %f10, %f18
6713 fxtod %f18, %f4
6714 tcs %xcc, 0x0
6715 nop
6716 setx 0xB085699E, %l0, %l6
6717 st %l6, [%l7 + 0x28]
6718 ld [%l7 + 0x28], %f23
6719 setx 0x84482BC6, %l1, %l5
6720 st %l5, [%l7 + 0x10]
6721 ld [%l7 + 0x10], %f4
6722 fdivs %f4, %f23, %f9
6723 swap [%l7 + 0x10], %o4
6724 sub %o7, %l2, %i7
6725 subc %i4, 0x17CD, %g2
6726 sub %g3, 0x19FB, %o5
6727 stx %g1, [%l7 + 0x70]
6728 fbo,a %fcc0, loop_577
6729 fcmpeq32 %f20, %f12, %i6
6730 xnorcc %l3, %o6, %l6
6731 nop
6732 setx 0xF084B3DE, %l0, %l6
6733 st %l6, [%l7 + 0x28]
6734 ld [%l7 + 0x28], %f16
6735 fsqrts %f16, %f5
6736loop_577:
6737 fmovsn %xcc, %f21, %f7
6738 sdivcc %o1, 0x0CD5, %l5
6739 smul %o0, 0x05CC, %o3
6740 andncc %o2, %g5, %i2
6741 umulcc %i5, 0x120A, %g7
6742 movg %xcc, %g6, %l4
6743 set 0x2E, %i7
6744 ldsha [%l7 + %i7] 0x81, %l0
6745 alignaddr %i0, %i1, %i3
6746 call loop_578
6747 fmovde %icc, %f0, %f28
6748 tpos %xcc, 0x1
6749 addc %g4, %o4, %o7
6750loop_578:
6751 brlz,a %l2, loop_579
6752 nop
6753 fitod %f0, %f22
6754 fdtos %f22, %f10
6755 nop
6756 setx 0x10668DC2, %l0, %l6
6757 st %l6, [%l7 + 0x08]
6758 ld [%l7 + 0x08], %fsr
6759 tne %xcc, 0x2
6760loop_579:
6761 tcc %xcc, 0x3
6762 orn %l1, %i7, %i4
6763 xnor %g2, 0x1407, %o5
6764 movle %xcc, %g1, %g3
6765 movge %icc, %l3, %i6
6766 movcc %icc, %o6, %l6
6767 fbe %fcc0, loop_580
6768 fbo %fcc0, loop_581
6769 tleu %icc, 0x7
6770 nop
6771 set 0x44, %o1
6772 stb %l5, [%l7 + %o1]
6773loop_580:
6774 fmovrdlz %o0, %f12, %f10
6775loop_581:
6776 tg %icc, 0x4
6777 addc %o3, %o2, %o1
6778 movre %g5, 0x3D7, %i2
6779 sll %g7, 0x13, %i5
6780 udivcc %g6, 0x0374, %l4
6781 sdiv %i0, 0x0262, %i1
6782 nop
6783 setx loop_582, %l0, %l1
6784 wrpr 0x1, %tl
6785 wrpr %l1, %tpc
6786 add %l1, 0x4, %l1
6787 wrpr %l1, %tnpc
6788 setx 0x34400001400, %l0, %l1
6789 wrpr %l1, %tstate
6790 wrhpr 0x4, %htstate
6791 retry
6792 fnot1 %f26, %f20
6793 fmovdcs %xcc, %f3, %f27
6794 edge8ln %l0, %g4, %i3
6795loop_582:
6796 nop
6797 wr %g0, 0x21, %asi
6798 ldxa [%g0 + 0x108] %asi, %o4
6799 tvc %icc, 0x5
6800 sdiv %l2, 0x0B49, %o7
6801 movre %i7, 0x067, %l1
6802 andn %i4, %g2, %o5
6803 or %g1, %l3, %g3
6804 set 0x76, %l6
6805 lduha [%l7 + %l6] 0x0c, %o6
6806 movl %xcc, %l6, %i6
6807 orncc %o0, %o3, %l5
6808 orn %o1, 0x0B4C, %o2
6809 tleu %icc, 0x7
6810 popc %i2, %g7
6811 membar 0x74
6812 std %f18, [%l7 + 0x10]
6813 pdist %f20, %f26, %f30
6814 for %f20, %f4, %f14
6815 srlx %g5, 0x17, %i5
6816 fmovdleu %xcc, %f30, %f3
6817 nop
6818 setx 0xF6B9CFABB0761518, %l0, %l6
6819 stx %l6, [%l7 + 0x78]
6820 ldx [%l7 + 0x78], %fsr
6821 taddcc %g6, 0x1FC0, %l4
6822 fxor %f26, %f10, %f10
6823 add %i1, 0x0A00, %l0
6824 edge16ln %g4, %i3, %i0
6825 fpadd16 %f8, %f0, %f24
6826 wr %g0, 0x81, %asi
6827 lduba [%l7 + 0x6A] %asi, %o4
6828 edge16 %o7, %i7, %l1
6829 array8 %i4, %l2, %g2
6830 movrlz %o5, 0x2EC, %g1
6831 set 0x5A, %o5
6832 ldsba [%l7 + %o5] 0x11, %l3
6833 movpos %icc, %g3, %l6
6834 bge,a %xcc, loop_583
6835 fmovrsgez %i6, %f28, %f8
6836 fmovdpos %xcc, %f23, %f8
6837 bne,a,pt %xcc, loop_584
6838loop_583:
6839 bl,a,pn %icc, loop_585
6840 fmovda %xcc, %f12, %f12
6841 mulx %o0, %o6, %l5
6842loop_584:
6843 edge32ln %o1, %o2, %o3
6844loop_585:
6845 bcs,pn %icc, loop_586
6846 edge32ln %g7, %i2, %g5
6847 edge8n %i5, %l4, %i1
6848 fmul8ulx16 %f10, %f22, %f12
6849loop_586:
6850 fmovrdne %l0, %f16, %f8
6851 set 0x68, %o7
6852 prefetcha [%l7 + %o7] 0x0c, 0x3
6853 bgu loop_587
6854 tpos %xcc, 0x6
6855 fmovsn %xcc, %f11, %f24
6856 tge %icc, 0x2
6857loop_587:
6858 nop
6859 wr %g0, 0x0c, %asi
6860 ldswa [%l7 + 0x08] %asi, %g4
6861 orn %i0, %o4, %o7
6862 nop
6863 setx 0xA65032D4B81EFAFC, %l0, %l6
6864 stx %l6, [%l7 + 0x28]
6865 ldd [%l7 + 0x28], %f26
6866 setx 0x24CBB620492A16B8, %l1, %l5
6867 stx %l5, [%l7 + 0x10]
6868 ldd [%l7 + 0x10], %f20
6869 fsubd %f20, %f26, %f8
6870 set 0x3C, %o3
6871 sta %f20, [%l7 + %o3] 0x11
6872 subccc %i7, %l1, %i4
6873 edge8n %i3, %g2, %o5
6874 fnands %f25, %f21, %f22
6875 array8 %g1, %l3, %g3
6876 udivx %l6, 0x0462, %l2
6877 bgu loop_588
6878 fmovrsgz %i6, %f8, %f20
6879 tcs %icc, 0x0
6880 nop
6881 setx loop_589, %l0, %l1
6882 wrpr 0x1, %tl
6883 wrpr %l1, %tpc
6884 add %l1, 0x4, %l1
6885 wrpr %l1, %tnpc
6886 setx 0x34400001400, %l0, %l1
6887 wrpr %l1, %tstate
6888 wrhpr 0x4, %htstate
6889 retry
6890loop_588:
6891 ldx [%l7 + 0x30], %o0
6892 tg %xcc, 0x1
6893 st %f27, [%l7 + 0x20]
6894loop_589:
6895 brlez,a %o6, loop_590
6896 addccc %l5, %o1, %o2
6897 ldd [%l7 + 0x08], %f28
6898 movvc %icc, %o3, %i2
6899loop_590:
6900 and %g5, 0x1595, %i5
6901 sllx %g7, %i1, %l0
6902 set 0x2D, %l2
6903 ldsba [%l7 + %l2] 0x14, %g6
6904 fmovrsgez %g4, %f11, %f22
6905 movcc %xcc, %i0, %l4
6906 movne %xcc, %o7, %o4
6907 ta %xcc, 0x4
6908 set 0x68, %o0
6909 ldxa [%l7 + %o0] 0x81, %i7
6910 srax %i4, %l1, %g2
6911 movpos %xcc, %o5, %g1
6912 edge32l %i3, %g3, %l3
6913 bvc,a %xcc, loop_591
6914 bcc,a,pn %xcc, loop_592
6915 fcmpne32 %f16, %f12, %l2
6916 movrgz %i6, %o0, %l6
6917loop_591:
6918 tneg %icc, 0x2
6919loop_592:
6920 mulscc %l5, %o1, %o2
6921 nop
6922 setx loop_593, %l0, %l1
6923 jmpl %l1, %o3
6924 tvs %icc, 0x3
6925 tcs %xcc, 0x2
6926 wr %g0, 0x80, %asi
6927 lduba [%l7 + 0x79] %asi, %o6
6928loop_593:
6929 taddcc %g5, 0x1E80, %i2
6930 tn %xcc, 0x7
6931 fmovsg %xcc, %f23, %f9
6932 tcc %xcc, 0x2
6933 fmovdg %icc, %f9, %f23
6934 faligndata %f20, %f28, %f2
6935 lduw [%l7 + 0x64], %i5
6936 movrne %i1, 0x289, %l0
6937 bn,pt %icc, loop_594
6938 nop
6939 setx 0x825A13D57B7B47D6, %l0, %l6
6940 stx %l6, [%l7 + 0x28]
6941 ldd [%l7 + 0x28], %f16
6942 setx 0xA04322A0C912B056, %l1, %l5
6943 stx %l5, [%l7 + 0x10]
6944 ldd [%l7 + 0x10], %f30
6945 fmuld %f30, %f16, %f16
6946 tl %xcc, 0x2
6947 movge %xcc, %g6, %g4
6948loop_594:
6949 fbule %fcc0, loop_595
6950 fzeros %f29
6951 bne,pn %xcc, loop_596
6952 xnorcc %g7, %i0, %l4
6953loop_595:
6954 tn %icc, 0x2
6955 edge32 %o7, %i7, %o4
6956loop_596:
6957 fnands %f3, %f15, %f31
6958 set 0x5C, %i4
6959 swapa [%l7 + %i4] 0x19, %l1
6960 movne %icc, %i4, %o5
6961 nop
6962 setx 0xA07B9869, %l0, %l6
6963 st %l6, [%l7 + 0x64]
6964 ld [%l7 + 0x64], %fsr
6965 fsrc2 %f10, %f4
6966 nop
6967 setx 0x1DD6C95E, %l0, %l6
6968 st %l6, [%l7 + 0x28]
6969 ld [%l7 + 0x28], %f23
6970 setx 0xC4B9F196, %l1, %l5
6971 st %l5, [%l7 + 0x10]
6972 ld [%l7 + 0x10], %f0
6973 fdivs %f0, %f23, %f17
6974 nop
6975 fitod %f27, %f28
6976 fmovdg %icc, %f31, %f3
6977 tcs %xcc, 0x3
6978 edge16n %g1, %g2, %g3
6979 alignaddr %l3, %l2, %i6
6980 add %l7, 0x7C, %l6
6981 wr %g0, 0x80, %asi
6982 lda [%l6] %asi, %i3
6983 casa [%l6] 0x80, %i3, %o0
6984 fmovdneg %icc, %f19, %f9
6985 movre %l6, %l5, %o2
6986 bn,pt %icc, loop_597
6987 tvs %icc, 0x3
6988 orncc %o3, %o1, %o6
6989 fpackfix %f2, %f29
6990loop_597:
6991 fmovrde %i2, %f24, %f24
6992 andn %i5, %i1, %l0
6993 wr %g0, 0x88, %asi
6994 lduba [%l7 + 0x44] %asi, %g6
6995 bvc loop_598
6996 taddcctv %g5, %g4, %i0
6997 fmovspos %xcc, %f0, %f19
6998 xorcc %g7, 0x1012, %o7
6999loop_598:
7000 fbe,a %fcc1, loop_599
7001 tg %xcc, 0x4
7002 movrgez %l4, 0x1D8, %i7
7003 tcs %icc, 0x0
7004loop_599:
7005 edge16l %l1, %i4, %o5
7006 bg,a %xcc, loop_600
7007 addccc %o4, 0x048B, %g2
7008 fmovdg %icc, %f14, %f1
7009 nop
7010 setx 0x95836BF634AD618C, %l0, %l6
7011 stx %l6, [%l7 + 0x28]
7012 ldd [%l7 + 0x28], %f18
7013 setx 0x8892ED202CB4FE6F, %l1, %l5
7014 stx %l5, [%l7 + 0x10]
7015 ldd [%l7 + 0x10], %f6
7016 fmuld %f6, %f18, %f4
7017loop_600:
7018 fmovscc %icc, %f25, %f19
7019 fmul8sux16 %f12, %f18, %f14
7020 umulcc %g3, %l3, %l2
7021 srax %i6, %g1, %i3
7022 fmovsn %xcc, %f29, %f26
7023 movg %xcc, %o0, %l6
7024 wr %g0, 0x04, %asi
7025 ldxa [%l7 + 0x38] %asi, %o2
7026 stw %l5, [%l7 + 0x7C]
7027 fmovrsgz %o3, %f29, %f7
7028 xnor %o6, %o1, %i2
7029 fmovrslz %i5, %f31, %f25
7030 tneg %icc, 0x7
7031 membar 0x0C
7032 tn %icc, 0x0
7033 movge %xcc, %i1, %g6
7034 array8 %l0, %g5, %g4
7035 tgu %xcc, 0x7
7036 brgz %g7, loop_601
7037 fsrc2s %f8, %f7
7038 orcc %i0, 0x072F, %o7
7039 fmovsa %icc, %f0, %f20
7040loop_601:
7041 nop
7042 add %l7, 0x68, %l6
7043 wr %g0, 0x11, %asi
7044 ldxa [%l6] %asi, %l4
7045 casxa [%l6] 0x11, %l4, %l1
7046 movleu %xcc, %i4, %o5
7047 orn %i7, 0x0AE6, %o4
7048 tg %icc, 0x6
7049 prefetch [%l7 + 0x58], 0x0
7050 movle %icc, %g3, %g2
7051 movgu %icc, %l3, %i6
7052 udivx %g1, 0x0A4A, %l2
7053 movcs %icc, %i3, %o0
7054 andn %o2, 0x0F6F, %l5
7055 edge16 %o3, %o6, %l6
7056 fpadd32 %f8, %f16, %f10
7057 bg loop_602
7058 bn,pt %xcc, loop_603
7059 ldd [%l7 + 0x60], %i2
7060 fabsd %f28, %f12
7061loop_602:
7062 addcc %o1, 0x09CA, %i1
7063loop_603:
7064 fmovsneg %xcc, %f11, %f19
7065 nop
7066 setx loop_604, %l0, %l1
7067 wrpr 0x1, %tl
7068 wrpr %l1, %tpc
7069 add %l1, 0x4, %l1
7070 wrpr %l1, %tnpc
7071 setx 0x34400001400, %l0, %l1
7072 wrpr %l1, %tstate
7073 wrhpr 0x4, %htstate
7074 retry
7075 fnors %f13, %f4, %f1
7076 bl %xcc, loop_605
7077 saved
7078 rdpr %cwp, %g1
7079 rdpr %cansave, %g2
7080 rdpr %canrestore, %g3
7081 rdpr %cleanwin, %g4
7082 rdpr %otherwin, %g5
7083 rdpr %wstate, %g6
7084loop_604:
7085 andcc %i5, %g6, %l0
7086 fandnot1s %f23, %f26, %f11
7087loop_605:
7088 addc %g4, 0x0662, %g7
7089 movne %xcc, %i0, %o7
7090 set 0x40, %i6
7091 ldda [%l7 + %i6] 0x10, %f16
7092 fmovsgu %icc, %f17, %f6
7093 bpos,a loop_606
7094 sra %l4, 0x14, %l1
7095 bgu,pt %xcc, loop_607
7096 brgz,a %g5, loop_608
7097loop_606:
7098 movrlz %i4, 0x127, %o5
7099 bcs %icc, loop_609
7100loop_607:
7101 tpos %xcc, 0x0
7102loop_608:
7103 tl %xcc, 0x3
7104 mova %xcc, %i7, %g3
7105loop_609:
7106 flush %l7 + 0x1C
7107 fcmpne16 %f24, %f8, %g2
7108 ta %icc, 0x4
7109 ld [%l7 + 0x14], %f25
7110 nop
7111 fitos %f14, %f18
7112 fstoi %f18, %f12
7113 brlez,a %o4, loop_610
7114 addccc %i6, 0x02FF, %g1
7115 edge32l %l3, %l2, %o0
7116 movvs %xcc, %o2, %i3
7117loop_610:
7118 movgu %icc, %o3, %l5
7119 mulx %o6, 0x0236, %l6
7120 edge8ln %i2, %o1, %i5
7121 fmovdcs %xcc, %f29, %f17
7122 udivcc %i1, 0x04EB, %g6
7123 wr %g0, 0x80, %asi
7124 swapa [%l7 + 0x50] %asi, %g4
7125 fmovdn %icc, %f10, %f20
7126 tne %xcc, 0x3
7127 tvc %xcc, 0x1
7128 sethi 0x118C, %l0
7129 tsubcctv %i0, 0x16D7, %o7
7130 sll %l4, 0x02, %g7
7131 or %l1, %i4, %g5
7132 fba %fcc3, loop_611
7133 andcc %o5, 0x1808, %g3
7134 xnor %i7, 0x1932, %o4
7135 subcc %g2, %i6, %g1
7136loop_611:
7137 array32 %l2, %l3, %o2
7138 tcs %icc, 0x6
7139 udiv %o0, 0x13F6, %o3
7140 fbo %fcc1, loop_612
7141 fmul8x16al %f29, %f15, %f6
7142 fmovdpos %icc, %f26, %f18
7143 ldsh [%l7 + 0x26], %i3
7144loop_612:
7145 bcs,pt %icc, loop_613
7146 bn loop_614
7147 tcc %xcc, 0x2
7148 array8 %o6, %l5, %l6
7149loop_613:
7150 fbuge,a %fcc2, loop_615
7151loop_614:
7152 fmovde %xcc, %f21, %f19
7153 saved
7154 rdpr %cwp, %g1
7155 rdpr %cansave, %g2
7156 rdpr %canrestore, %g3
7157 rdpr %cleanwin, %g4
7158 rdpr %otherwin, %g5
7159 rdpr %wstate, %g6
7160 srlx %i2, %o1, %i1
7161loop_615:
7162 fxor %f4, %f14, %f26
7163 ldsh [%l7 + 0x10], %i5
7164 nop
7165 setx 0x8B0FF41E, %l0, %l6
7166 st %l6, [%l7 + 0x28]
7167 ld [%l7 + 0x28], %f4
7168 setx 0x3782535B, %l1, %l5
7169 st %l5, [%l7 + 0x10]
7170 ld [%l7 + 0x10], %f25
7171 fsubs %f25, %f4, %f3
7172 udiv %g6, 0x16D9, %l0
7173 umulcc %i0, 0x1EA1, %g4
7174 tge %icc, 0x0
7175 fmovrsgz %l4, %f28, %f7
7176 edge16 %o7, %g7, %l1
7177 movrgz %g5, 0x1F2, %i4
7178 tgu %xcc, 0x6
7179 smul %o5, %g3, %o4
7180 sll %i7, 0x0F, %g2
7181 srax %i6, %g1, %l3
7182 fmovdg %icc, %f13, %f10
7183 edge32ln %o2, %l2, %o3
7184 fbul,a %fcc1, loop_616
7185 tg %icc, 0x4
7186 tpos %icc, 0x0
7187 movle %icc, %o0, %o6
7188loop_616:
7189 fmovdpos %icc, %f27, %f2
7190 fcmpeq16 %f12, %f14, %l5
7191 taddcc %l6, %i3, %i2
7192 xor %i1, %o1, %i5
7193 edge16 %l0, %i0, %g4
7194 fmovdvs %icc, %f6, %f25
7195 subc %l4, %g6, %g7
7196 array32 %l1, %g5, %o7
7197 st %f4, [%l7 + 0x44]
7198 set 0x8, %g6
7199 ldxa [%g0 + %g6] 0x21, %o5
7200 umulcc %i4, 0x0897, %o4
7201 fbe,a %fcc3, loop_617
7202 srl %g3, %g2, %i7
7203 nop
7204 fitos %f0, %f28
7205 movrgz %i6, 0x047, %g1
7206loop_617:
7207 fand %f24, %f2, %f4
7208 tge %xcc, 0x4
7209 fexpand %f20, %f16
7210 orn %l3, 0x04D9, %l2
7211 taddcc %o2, %o3, %o0
7212 stb %o6, [%l7 + 0x5B]
7213 tleu %xcc, 0x3
7214 sub %l6, 0x013C, %l5
7215 bpos,a,pn %xcc, loop_618
7216 xorcc %i2, %i3, %i1
7217 nop
7218 setx 0x61B01099BCC74C1C, %l0, %l6
7219 stx %l6, [%l7 + 0x28]
7220 ldd [%l7 + 0x28], %f24
7221 fsqrtd %f24, %f8
7222 movrgez %i5, %l0, %i0
7223loop_618:
7224 fmovsne %xcc, %f11, %f3
7225 bneg,a %icc, loop_619
7226 movpos %icc, %o1, %l4
7227 subcc %g4, %g7, %g6
7228 fmul8sux16 %f14, %f22, %f8
7229loop_619:
7230 xnor %g5, 0x0FE9, %l1
7231 brgez,a %o7, loop_620
7232 movrlz %i4, 0x070, %o5
7233 fcmpne32 %f6, %f4, %o4
7234 fnands %f17, %f24, %f16
7235loop_620:
7236 edge8 %g2, %g3, %i6
7237 wr %g0, 0x10, %asi
7238 stxa %g1, [%l7 + 0x10] %asi
7239 edge32ln %i7, %l3, %o2
7240 fbul,a %fcc2, loop_621
7241 sdivx %o3, 0x1660, %l2
7242 saved
7243 rdpr %cwp, %g1
7244 rdpr %cansave, %g2
7245 rdpr %canrestore, %g3
7246 rdpr %cleanwin, %g4
7247 rdpr %otherwin, %g5
7248 rdpr %wstate, %g6
7249 movcc %xcc, %o6, %l6
7250loop_621:
7251 udiv %o0, 0x0FAF, %i2
7252 tsubcctv %l5, 0x0D40, %i3
7253 bn loop_622
7254 fbug,a %fcc3, loop_623
7255 xnor %i1, 0x12D9, %l0
7256 tge %xcc, 0x0
7257loop_622:
7258 nop
7259 setx loop_624, %l0, %l1
7260 wrpr 0x1, %tl
7261 wrpr %l1, %tpc
7262 add %l1, 0x4, %l1
7263 wrpr %l1, %tnpc
7264 setx 0x34400001400, %l0, %l1
7265 wrpr %l1, %tstate
7266 wrhpr 0x4, %htstate
7267 retry
7268loop_623:
7269 mova %xcc, %i0, %o1
7270 bgu %xcc, loop_625
7271 fxnor %f10, %f8, %f30
7272loop_624:
7273 nop
7274 setx loop_626, %l0, %l1
7275 wrpr 0x1, %tl
7276 wrpr %l1, %tpc
7277 add %l1, 0x4, %l1
7278 wrpr %l1, %tnpc
7279 setx 0x34400001400, %l0, %l1
7280 wrpr %l1, %tstate
7281 wrhpr 0x4, %htstate
7282 retry
7283 be,a loop_627
7284loop_625:
7285 fbule %fcc1, loop_628
7286 movrgz %i5, %l4, %g4
7287loop_626:
7288 tsubcc %g6, 0x001F, %g7
7289loop_627:
7290 nop
7291 wr %g0, 0x80, %asi
7292 sta %f9, [%l7 + 0x44] %asi
7293loop_628:
7294 fmovscs %icc, %f28, %f7
7295 nop
7296 setx 0x2BC15F07, %l0, %l6
7297 st %l6, [%l7 + 0x28]
7298 ld [%l7 + 0x28], %f4
7299 setx 0xC0A86B14, %l1, %l5
7300 st %l5, [%l7 + 0x10]
7301 ld [%l7 + 0x10], %f21
7302 fsubs %f21, %f4, %f31
7303 andncc %g5, %l1, %o7
7304 movrlz %o5, 0x1FC, %i4
7305 movrlez %o4, %g3, %g2
7306 movcs %icc, %g1, %i6
7307 fblg,a %fcc2, loop_629
7308 alignaddrl %l3, %i7, %o2
7309 movgu %icc, %l2, %o3
7310 array8 %o6, %o0, %l6
7311loop_629:
7312 orcc %i2, 0x1C78, %i3
7313 fmovrde %l5, %f20, %f28
7314 edge32 %i1, %l0, %i0
7315 fornot2s %f30, %f21, %f16
7316 brz,a %o1, loop_630
7317 tcs %xcc, 0x7
7318 xnorcc %l4, %i5, %g4
7319 tleu %xcc, 0x5
7320loop_630:
7321 nop
7322 setx 0x255B3F7ACC8C2565, %l0, %l6
7323 stx %l6, [%l7 + 0x28]
7324 ldd [%l7 + 0x28], %f2
7325 setx 0xEF9C0B5EA3003389, %l1, %l5
7326 stx %l5, [%l7 + 0x10]
7327 ldd [%l7 + 0x10], %f6
7328 fdivd %f6, %f2, %f2
7329 mulx %g7, %g6, %g5
7330 mulx %l1, 0x1B59, %o7
7331 and %o5, %o4, %i4
7332 ldub [%l7 + 0x3D], %g2
7333 edge8ln %g3, %g1, %i6
7334 edge16n %l3, %o2, %l2
7335 movvs %icc, %o3, %o6
7336 fmovrdne %o0, %f0, %f4
7337 ta %icc, 0x7
7338 nop
7339 setx 0x1D89CA28, %l0, %l6
7340 st %l6, [%l7 + 0x28]
7341 ld [%l7 + 0x28], %f27
7342 setx 0x87BD73E4, %l1, %l5
7343 st %l5, [%l7 + 0x10]
7344 ld [%l7 + 0x10], %f23
7345 fadds %f23, %f27, %f4
7346 tne %icc, 0x2
7347 fnands %f27, %f17, %f20
7348 nop
7349 fitod %f15, %f0
7350 edge32n %i7, %i2, %i3
7351 brlz %l6, loop_631
7352 xnorcc %i1, 0x0E99, %l5
7353 edge8 %i0, %o1, %l4
7354 sdivcc %i5, 0x1E46, %g4
7355loop_631:
7356 nop
7357 set 0x10, %l5
7358 ldx [%l7 + %l5], %l0
7359 sra %g6, 0x17, %g7
7360 umulcc %l1, %o7, %o5
7361 ldub [%l7 + 0x67], %g5
7362 xorcc %i4, %g2, %g3
7363 fmovrsgz %o4, %f9, %f23
7364 bg,pn %xcc, loop_632
7365 orn %g1, %l3, %o2
7366 movrne %l2, 0x2CC, %o3
7367 fcmpeq32 %f8, %f30, %o6
7368loop_632:
7369 sll %o0, 0x01, %i6
7370 set 0x30, %g1
7371 swapa [%l7 + %g1] 0x89, %i2
7372 fornot1s %f26, %f28, %f9
7373 fmovde %xcc, %f11, %f19
7374 bcs,a %xcc, loop_633
7375 bleu,a loop_634
7376 srlx %i7, 0x02, %i3
7377 saved
7378 rdpr %cwp, %g1
7379 rdpr %cansave, %g2
7380 rdpr %canrestore, %g3
7381 rdpr %cleanwin, %g4
7382 rdpr %otherwin, %g5
7383 rdpr %wstate, %g6
7384loop_633:
7385 fxnor %f0, %f4, %f6
7386loop_634:
7387 fpadd32s %f21, %f2, %f22
7388 udivx %i1, 0x1C81, %l6
7389 nop
7390 fitos %f4, %f6
7391 fmovrsgz %i0, %f19, %f20
7392 addc %l5, 0x1154, %o1
7393 tcc %xcc, 0x1
7394 fnand %f6, %f30, %f18
7395 ldd [%l7 + 0x10], %f0
7396 sir 0x170A
7397 bcs %xcc, loop_635
7398 fmovrslez %i5, %f6, %f29
7399 wr %g0, 0x10, %asi
7400 sta %f20, [%l7 + 0x78] %asi
7401loop_635:
7402 movcs %xcc, %l4, %g4
7403 brz %l0, loop_636
7404 edge32l %g7, %g6, %l1
7405 edge16ln %o7, %g5, %o5
7406 add %i4, %g2, %g3
7407loop_636:
7408 brz %o4, loop_637
7409 tvc %xcc, 0x1
7410 add %g1, %o2, %l2
7411 smulcc %l3, %o6, %o3
7412loop_637:
7413 subc %o0, 0x1C05, %i2
7414 fpack32 %f2, %f16, %f10
7415 xnorcc %i6, 0x1A59, %i7
7416 wr %g0, 0x89, %asi
7417 prefetcha [%l7 + 0x08] %asi, 0x1
7418 fmovdgu %xcc, %f27, %f31
7419 sdivcc %i3, 0x0E15, %i0
7420 tgu %icc, 0x2
7421 movrgez %l5, 0x29B, %l6
7422 edge16ln %o1, %i5, %l4
7423 fbul,a %fcc3, loop_638
7424 movrgz %g4, 0x1B2, %g7
7425 set 0x15, %i3
7426 stba %g6, [%l7 + %i3] 0x11
7427loop_638:
7428 orncc %l1, %l0, %g5
7429 movg %xcc, %o7, %i4
7430 swap [%l7 + 0x68], %g2
7431 stw %g3, [%l7 + 0x18]
7432 fbge,a %fcc3, loop_639
7433 move %xcc, %o5, %g1
7434 brlez,a %o4, loop_640
7435 sll %o2, 0x11, %l3
7436loop_639:
7437 restored
7438 rdpr %cwp, %g1
7439 rdpr %cansave, %g2
7440 rdpr %canrestore, %g3
7441 rdpr %cleanwin, %g4
7442 rdpr %otherwin, %g5
7443 rdpr %wstate, %g6
7444 fnands %f0, %f4, %f9
7445loop_640:
7446 ble,pn %icc, loop_641
7447 smulcc %l2, 0x1C0F, %o3
7448 fcmple16 %f12, %f0, %o0
7449 subc %o6, 0x1371, %i2
7450loop_641:
7451 bneg,pt %xcc, loop_642
7452 restored
7453 rdpr %cwp, %g1
7454 rdpr %cansave, %g2
7455 rdpr %canrestore, %g3
7456 rdpr %cleanwin, %g4
7457 rdpr %otherwin, %g5
7458 rdpr %wstate, %g6
7459 ldd [%l7 + 0x30], %i6
7460 set 0x0E, %l0
7461 lduba [%l7 + %l0] 0x19, %i1
7462loop_642:
7463 edge16ln %i3, %i6, %i0
7464 prefetch [%l7 + 0x1C], 0x2
7465 fble,a %fcc3, loop_643
7466 andcc %l5, 0x1757, %o1
7467 andncc %i5, %l6, %g4
7468 fbge,a %fcc3, loop_644
7469loop_643:
7470 fcmple32 %f18, %f30, %g7
7471 xnor %g6, %l1, %l4
7472 wr %g0, 0x89, %asi
7473 lduwa [%l7 + 0x30] %asi, %l0
7474loop_644:
7475 nop
7476 wr %g0, 0x19, %asi
7477 prefetcha [%l7 + 0x60] %asi, 0x0
7478 bneg loop_645
7479 fmovda %icc, %f8, %f5
7480 fbu %fcc0, loop_646
7481 sub %g5, %i4, %g3
7482loop_645:
7483 movrgz %g2, %g1, %o5
7484 call loop_647
7485loop_646:
7486 fsrc1 %f4, %f24
7487 fones %f14
7488 orn %o2, %o4, %l2
7489loop_647:
7490 xnor %l3, %o3, %o0
7491 te %xcc, 0x5
7492 fmovscs %icc, %f18, %f22
7493 ldub [%l7 + 0x55], %i2
7494 tvc %xcc, 0x4
7495 fones %f25
7496 lduw [%l7 + 0x6C], %i7
7497 movleu %xcc, %o6, %i1
7498 fabsd %f30, %f8
7499 tsubcctv %i6, 0x1FC6, %i0
7500 edge16n %i3, %o1, %l5
7501 srlx %l6, 0x1A, %i5
7502 wr %g0, 0x89, %asi
7503 ldda [%l7 + 0x70] %asi, %g4
7504 fzero %f12
7505 movg %icc, %g7, %l1
7506 sra %l4, 0x03, %g6
7507 tcc %xcc, 0x5
7508 sir 0x14D4
7509 wr %g0, 0x19, %asi
7510 stxa %o7, [%l7 + 0x28] %asi
7511 taddcc %l0, %i4, %g5
7512 edge32n %g3, %g2, %g1
7513 bpos,a loop_648
7514 movvs %xcc, %o5, %o4
7515 ta %xcc, 0x6
7516 fbuge %fcc0, loop_649
7517loop_648:
7518 edge32n %l2, %l3, %o2
7519 tge %xcc, 0x2
7520 fmovsneg %icc, %f19, %f11
7521loop_649:
7522 nop
7523 set 0x0A, %o4
7524 stb %o3, [%l7 + %o4]
7525 movleu %xcc, %i2, %o0
7526 movrgz %i7, 0x3B4, %o6
7527 fexpand %f25, %f28
7528 umulcc %i1, 0x134A, %i6
7529 array16 %i3, %i0, %l5
7530 taddcc %o1, 0x0962, %l6
7531 ldd [%l7 + 0x28], %f20
7532 fcmpeq16 %f6, %f24, %i5
7533 fblg %fcc0, loop_650
7534 array32 %g4, %l1, %g7
7535 fmovda %icc, %f17, %f3
7536 bcs,a loop_651
7537loop_650:
7538 sethi 0x0CD9, %g6
7539 fblg,a %fcc2, loop_652
7540 popc %o7, %l0
7541loop_651:
7542 brlez,a %i4, loop_653
7543 addcc %g5, 0x1454, %g3
7544loop_652:
7545 swap [%l7 + 0x34], %g2
7546 fcmpgt32 %f2, %f28, %l4
7547loop_653:
7548 tge %xcc, 0x3
7549 fmovsle %icc, %f29, %f31
7550 andncc %g1, %o4, %l2
7551 tg %xcc, 0x5
7552 movrlez %l3, 0x18A, %o5
7553 ta %xcc, 0x2
7554 xor %o2, %o3, %i2
7555 brgz,a %o0, loop_654
7556 movvc %icc, %i7, %i1
7557 ld [%l7 + 0x34], %f4
7558 sdivx %o6, 0x0A48, %i6
7559loop_654:
7560 fcmpeq16 %f24, %f26, %i3
7561 fpadd32 %f12, %f24, %f26
7562 wr %g0, 0x89, %asi
7563 sta %f20, [%l7 + 0x28] %asi
7564 movrgez %l5, 0x2AF, %o1
7565 subcc %i0, 0x0B02, %l6
7566 fnands %f23, %f12, %f30
7567 udivcc %i5, 0x0E76, %g4
7568 fmovrdgez %g7, %f10, %f6
7569 fones %f28
7570 addc %l1, %o7, %l0
7571 mulscc %i4, %g6, %g5
7572 mulx %g3, 0x1D07, %g2
7573 nop
7574 setx 0x2FBF8379, %l0, %l6
7575 st %l6, [%l7 + 0x28]
7576 ld [%l7 + 0x28], %f5
7577 setx 0xC29A861B, %l1, %l5
7578 st %l5, [%l7 + 0x10]
7579 ld [%l7 + 0x10], %f13
7580 fdivs %f13, %f5, %f10
7581 bgu,a loop_655
7582 fxnors %f11, %f0, %f3
7583 fmuld8ulx16 %f18, %f2, %f8
7584 movleu %xcc, %l4, %o4
7585loop_655:
7586 or %g1, %l3, %l2
7587 fmovsleu %xcc, %f29, %f29
7588 mulscc %o2, 0x1860, %o5
7589 ldx [%l7 + 0x68], %o3
7590 tvs %xcc, 0x7
7591 nop
7592 setx loop_656, %l0, %l1
7593 wrpr 0x1, %tl
7594 wrpr %l1, %tnpc
7595 setx 0x34400001400, %l0, %l1
7596 wrpr %l1, %tstate
7597 wrhpr 0x4, %htstate
7598 done
7599 tvs %xcc, 0x3
7600 sdiv %i2, 0x035E, %i7
7601 fornot1s %f31, %f13, %f10
7602loop_656:
7603 fabsd %f12, %f14
7604 andcc %o0, 0x0637, %o6
7605 wr %g0, 0x18, %asi
7606 ldda [%l7 + 0x10] %asi, %i0
7607 andn %i6, 0x06F0, %l5
7608 fmovspos %xcc, %f7, %f15
7609 edge32ln %o1, %i3, %l6
7610 fmovrdgz %i5, %f24, %f14
7611 array8 %g4, %i0, %l1
7612 taddcc %g7, 0x1106, %o7
7613 subcc %i4, %g6, %l0
7614 edge8n %g5, %g3, %g2
7615 fbg %fcc3, loop_657
7616 sdiv %l4, 0x0BF0, %g1
7617 subc %o4, %l2, %l3
7618 movrgz %o2, 0x21E, %o5
7619loop_657:
7620 add %i2, %o3, %i7
7621 movrlz %o6, 0x1AE, %o0
7622 wr %g0, 0x17, %asi
7623 stda %f0, [%l7 + 0x40] %asi
7624 membar #Sync
7625 sub %i1, 0x1FD3, %l5
7626 fmovscs %xcc, %f1, %f8
7627 nop
7628 setx loop_658, %l0, %l1
7629 wrpr 0x1, %tl
7630 wrpr %l1, %tnpc
7631 setx 0x34400001400, %l0, %l1
7632 wrpr %l1, %tstate
7633 wrhpr 0x4, %htstate
7634 done
7635 subccc %i6, %i3, %o1
7636 fbl %fcc2, loop_659
7637 ld [%l7 + 0x74], %f15
7638loop_658:
7639 tcc %icc, 0x2
7640 udivx %l6, 0x00A7, %g4
7641loop_659:
7642 nop
7643 add %l7, 0x58, %l6
7644 wr %g0, 0x89, %asi
7645 ldxa [%l6] %asi, %i5
7646 casxa [%l6] %asi, %i5, %l1
7647 edge32ln %i0, %o7, %i4
7648 umulcc %g7, %l0, %g6
7649 fandnot1 %f16, %f18, %f18
7650 fmovsl %icc, %f1, %f21
7651 fmovsn %xcc, %f6, %f8
7652 tvc %icc, 0x0
7653 brz %g3, loop_660
7654 nop
7655 setx 0x200D7E30206753E1, %l0, %l6
7656 stx %l6, [%l7 + 0x38]
7657 ldx [%l7 + 0x38], %fsr
7658 set 0x18, %g5
7659 ldxa [%g0 + %g5] 0x58, %g5
7660loop_660:
7661 sdivcc %g2, 0x1222, %l4
7662 tneg %xcc, 0x4
7663 fands %f15, %f31, %f0
7664 movcs %xcc, %g1, %o4
7665 taddcc %l2, %l3, %o5
7666 tvc %xcc, 0x2
7667 wr %g0, 0x18, %asi
7668 swapa [%l7 + 0x54] %asi, %o2
7669 sllx %o3, %i7, %o6
7670 edge8ln %i2, %i1, %l5
7671 fmul8x16 %f22, %f30, %f28
7672 umulcc %i6, 0x1152, %i3
7673 bpos %icc, loop_661
7674 tne %icc, 0x5
7675 sth %o0, [%l7 + 0x4C]
7676 taddcctv %o1, %g4, %l6
7677loop_661:
7678 orn %l1, %i0, %o7
7679 sra %i5, 0x1B, %g7
7680 movleu %icc, %l0, %i4
7681 fbg,a %fcc2, loop_662
7682 subcc %g3, 0x0C28, %g6
7683 fpadd32 %f8, %f18, %f8
7684 nop
7685 setx 0x9FB564344045ED36, %l0, %l6
7686 stx %l6, [%l7 + 0x78]
7687 ldx [%l7 + 0x78], %fsr
7688loop_662:
7689 nop
7690 fitos %f13, %f0
7691 fstod %f0, %f8
7692 taddcc %g5, 0x14BC, %g2
7693 udivx %l4, 0x1E72, %g1
7694 fble,a %fcc1, loop_663
7695 movn %xcc, %o4, %l3
7696 nop
7697 setx 0xFECB2855, %l0, %l6
7698 st %l6, [%l7 + 0x28]
7699 ld [%l7 + 0x28], %f29
7700 setx 0x2A1B5B86, %l1, %l5
7701 st %l5, [%l7 + 0x10]
7702 ld [%l7 + 0x10], %f14
7703 fdivs %f14, %f29, %f15
7704 fbue %fcc3, loop_664
7705loop_663:
7706 tgu %icc, 0x7
7707 umulcc %l2, %o5, %o3
7708 fnands %f19, %f24, %f3
7709loop_664:
7710 ta %icc, 0x4
7711 fzeros %f14
7712 fmovrde %o2, %f14, %f30
7713 fpmerge %f30, %f27, %f16
7714 subc %o6, %i7, %i2
7715 fnors %f22, %f13, %f22
7716 udiv %i1, 0x1D37, %l5
7717 brz,a %i3, loop_665
7718 edge32ln %o0, %o1, %g4
7719 fbu,a %fcc1, loop_666
7720 fnands %f12, %f8, %f7
7721loop_665:
7722 ba,pt %icc, loop_667
7723 edge8 %l6, %i6, %l1
7724loop_666:
7725 fbule %fcc0, loop_668
7726 fbu %fcc0, loop_669
7727loop_667:
7728 nop
7729 setx 0x804E3355, %l0, %l6
7730 st %l6, [%l7 + 0x1C]
7731 ld [%l7 + 0x1C], %fsr
7732 nop
7733 setx 0x033C6807, %l0, %l6
7734 st %l6, [%l7 + 0x28]
7735 ld [%l7 + 0x28], %f18
7736 setx 0xBB391298, %l1, %l5
7737 st %l5, [%l7 + 0x10]
7738 ld [%l7 + 0x10], %f5
7739 fadds %f5, %f18, %f22
7740loop_668:
7741 fpsub16s %f8, %f23, %f19
7742loop_669:
7743 smulcc %i0, %o7, %g7
7744 andcc %l0, %i5, %i4
7745 ldsh [%l7 + 0x14], %g6
7746 tge %xcc, 0x1
7747 restored
7748 rdpr %cwp, %g1
7749 rdpr %cansave, %g2
7750 rdpr %canrestore, %g3
7751 rdpr %cleanwin, %g4
7752 rdpr %otherwin, %g5
7753 rdpr %wstate, %g6
7754 sllx %g3, %g5, %l4
7755 tsubcctv %g2, %o4, %g1
7756 array8 %l3, %o5, %l2
7757 fbug %fcc0, loop_670
7758 movl %icc, %o3, %o6
7759 orcc %i7, %o2, %i1
7760 brlez %l5, loop_671
7761loop_670:
7762 andn %i2, 0x1FC3, %o0
7763 sub %i3, %g4, %o1
7764 bl %xcc, loop_672
7765loop_671:
7766 addc %l6, %l1, %i6
7767 fmovdpos %icc, %f13, %f31
7768 alignaddr %i0, %o7, %l0
7769loop_672:
7770 fornot1 %f22, %f30, %f4
7771 fsrc2s %f2, %f6
7772 tne %icc, 0x6
7773 fbo %fcc0, loop_673
7774 edge16 %g7, %i5, %i4
7775 bvc,a %icc, loop_674
7776 mulx %g3, 0x0CCE, %g5
7777loop_673:
7778 tcc %xcc, 0x1
7779 movg %icc, %g6, %g2
7780loop_674:
7781 tleu %icc, 0x7
7782 sll %o4, %g1, %l3
7783 udiv %o5, 0x1B44, %l2
7784 srlx %l4, 0x11, %o3
7785 movl %icc, %o6, %o2
7786 array16 %i7, %l5, %i1
7787 fornot1 %f20, %f22, %f8
7788 sub %i2, 0x06B8, %i3
7789 mova %icc, %g4, %o0
7790 sra %l6, 0x09, %o1
7791 edge16n %l1, %i6, %o7
7792 movcc %xcc, %i0, %g7
7793 swap [%l7 + 0x5C], %i5
7794 fbuge,a %fcc0, loop_675
7795 fmovsge %xcc, %f8, %f26
7796 fmovdg %icc, %f19, %f13
7797 ble,pt %icc, loop_676
7798loop_675:
7799 fbul,a %fcc2, loop_677
7800 sir 0x0EA9
7801 edge32 %l0, %g3, %g5
7802loop_676:
7803 or %g6, 0x023F, %i4
7804loop_677:
7805 sir 0x02BA
7806 taddcctv %g2, %g1, %o4
7807 fmovsne %icc, %f8, %f18
7808 bneg,a,pn %icc, loop_678
7809 brgz %l3, loop_679
7810 tvs %icc, 0x1
7811 ldx [%l7 + 0x78], %l2
7812loop_678:
7813 ldsb [%l7 + 0x7C], %o5
7814loop_679:
7815 stb %o3, [%l7 + 0x41]
7816 srax %l4, %o2, %o6
7817 taddcctv %i7, %i1, %i2
7818 set 0x0C, %g2
7819 sta %f8, [%l7 + %g2] 0x14
7820 popc 0x0180, %i3
7821 tg %icc, 0x2
7822 nop
7823 set 0x4B, %i2
7824 stb %g4, [%l7 + %i2]
7825 orn %o0, %l6, %o1
7826 te %icc, 0x3
7827 movre %l1, %i6, %o7
7828 fpack32 %f28, %f20, %f0
7829 edge32 %l5, %i0, %i5
7830 orcc %l0, %g7, %g3
7831 movneg %xcc, %g5, %i4
7832 te %xcc, 0x3
7833 tpos %icc, 0x3
7834 fmovrsne %g2, %f24, %f19
7835 array16 %g6, %o4, %l3
7836 brz %g1, loop_680
7837 fmovdl %icc, %f26, %f5
7838 fbu,a %fcc3, loop_681
7839 edge16 %o5, %l2, %l4
7840loop_680:
7841 fandnot2s %f24, %f28, %f5
7842 taddcc %o2, 0x0B2E, %o3
7843loop_681:
7844 fbn,a %fcc0, loop_682
7845 brgz %i7, loop_683
7846 fnot1 %f12, %f0
7847 edge32n %o6, %i1, %i3
7848loop_682:
7849 andn %i2, 0x09DF, %g4
7850loop_683:
7851 edge32n %l6, %o1, %l1
7852 wr %g0, 0x19, %asi
7853 ldsba [%l7 + 0x4C] %asi, %o0
7854 srax %o7, 0x18, %i6
7855 array32 %i0, %l5, %l0
7856 nop
7857 fitod %f10, %f16
7858 fdtox %f16, %f28
7859 fxtod %f28, %f28
7860 srax %i5, %g3, %g5
7861 smul %i4, 0x045D, %g2
7862 andncc %g6, %g7, %l3
7863 sra %g1, %o4, %l2
7864 fmovrdlez %o5, %f18, %f28
7865 fmovsl %xcc, %f25, %f1
7866 fba %fcc1, loop_684
7867 fmovscc %icc, %f28, %f26
7868 xnor %o2, 0x0A6E, %o3
7869 bpos,pt %xcc, loop_685
7870loop_684:
7871 fcmpeq16 %f18, %f8, %l4
7872 fnot2s %f29, %f0
7873 tsubcctv %o6, 0x0DD6, %i7
7874loop_685:
7875 sll %i1, 0x1D, %i3
7876 fmovdge %icc, %f8, %f17
7877 andcc %i2, 0x09A9, %g4
7878 fble,a %fcc2, loop_686
7879 subccc %l6, %o1, %l1
7880 sra %o7, %o0, %i0
7881 smulcc %i6, %l0, %i5
7882loop_686:
7883 fpadd16 %f8, %f24, %f6
7884 bpos,pt %icc, loop_687
7885 tpos %xcc, 0x7
7886 edge16 %l5, %g5, %i4
7887 edge16 %g2, %g3, %g7
7888loop_687:
7889 restored
7890 rdpr %cwp, %g1
7891 rdpr %cansave, %g2
7892 rdpr %canrestore, %g3
7893 rdpr %cleanwin, %g4
7894 rdpr %otherwin, %g5
7895 rdpr %wstate, %g6
7896 fbge,a %fcc0, loop_688
7897 mova %xcc, %g6, %l3
7898 xnorcc %o4, 0x090C, %l2
7899 udiv %g1, 0x173D, %o2
7900loop_688:
7901 movpos %xcc, %o5, %o3
7902 stbar
7903 movcc %icc, %o6, %l4
7904 tsubcctv %i1, %i3, %i2
7905 movvc %xcc, %i7, %l6
7906 movleu %xcc, %g4, %l1
7907 tsubcctv %o1, 0x09BD, %o0
7908 brz %o7, loop_689
7909 array32 %i6, %l0, %i5
7910 fmovdvs %xcc, %f10, %f22
7911 bne,a loop_690
7912loop_689:
7913 array8 %l5, %i0, %i4
7914 movrlez %g5, 0x32F, %g2
7915 fornot2s %f19, %f5, %f10
7916loop_690:
7917 fbu %fcc0, loop_691
7918 edge16 %g7, %g6, %g3
7919 fmovsl %icc, %f5, %f21
7920 faligndata %f18, %f14, %f26
7921loop_691:
7922 movn %xcc, %o4, %l3
7923 wr %g0, 0x81, %asi
7924 lduha [%l7 + 0x42] %asi, %g1
7925 edge32l %o2, %l2, %o5
7926 prefetch [%l7 + 0x14], 0x1
7927 fpadd32s %f13, %f26, %f4
7928 be,a,pt %icc, loop_692
7929 bvs,pn %icc, loop_693
7930 tsubcc %o3, %o6, %i1
7931 orn %i3, %i2, %i7
7932loop_692:
7933 ldd [%l7 + 0x38], %l4
7934loop_693:
7935 movre %g4, 0x204, %l1
7936 ldx [%l7 + 0x68], %o1
7937 orcc %l6, %o7, %i6
7938 ldsw [%l7 + 0x74], %l0
7939 edge32n %i5, %o0, %i0
7940 tcc %xcc, 0x3
7941 fpmerge %f20, %f27, %f0
7942 prefetch [%l7 + 0x18], 0x1
7943 movneg %xcc, %i4, %g5
7944 fbe,a %fcc0, loop_694
7945 edge8 %l5, %g7, %g2
7946 fmovdleu %icc, %f1, %f25
7947 andncc %g6, %o4, %l3
7948loop_694:
7949 fornot1 %f2, %f30, %f2
7950 movcs %xcc, %g1, %g3
7951 brlz,a %o2, loop_695
7952 fsrc2 %f16, %f12
7953 sethi 0x093C, %l2
7954 st %f18, [%l7 + 0x70]
7955loop_695:
7956 fmovrdgez %o5, %f20, %f6
7957 tneg %icc, 0x4
7958 sir 0x123E
7959 fmovsgu %xcc, %f27, %f30
7960 fmovsgu %xcc, %f10, %f22
7961 edge32ln %o3, %i1, %i3
7962 movneg %icc, %i2, %o6
7963 edge32ln %i7, %l4, %l1
7964 and %g4, %l6, %o7
7965 sdivx %i6, 0x02B4, %o1
7966 fmovrslz %i5, %f11, %f3
7967 tn %xcc, 0x4
7968 restored
7969 rdpr %cwp, %g1
7970 rdpr %cansave, %g2
7971 rdpr %canrestore, %g3
7972 rdpr %cleanwin, %g4
7973 rdpr %otherwin, %g5
7974 rdpr %wstate, %g6
7975 tleu %xcc, 0x2
7976 orcc %o0, %l0, %i0
7977 ldx [%l7 + 0x28], %g5
7978 xor %l5, %g7, %g2
7979 movgu %xcc, %g6, %i4
7980 tgu %icc, 0x4
7981 fmovdvs %icc, %f10, %f20
7982 fmovrdgz %l3, %f14, %f8
7983 fpsub16 %f30, %f4, %f22
7984 fxnors %f18, %f30, %f27
7985 movle %xcc, %o4, %g3
7986 fsrc2s %f1, %f2
7987 call loop_696
7988 bg %icc, loop_697
7989 fbug,a %fcc2, loop_698
7990 movneg %xcc, %o2, %g1
7991loop_696:
7992 movvc %icc, %l2, %o5
7993loop_697:
7994 nop
7995 set 0x78, %i5
7996 lduha [%l7 + %i5] 0x04, %i1
7997loop_698:
7998 fmovdleu %icc, %f15, %f0
7999 nop
8000 set 0x60, %l3
8001 ldd [%l7 + %l3], %f24
8002 sub %i3, 0x0D68, %i2
8003 sll %o6, 0x0F, %i7
8004 edge16n %l4, %o3, %l1
8005 prefetch [%l7 + 0x20], 0x3
8006 tleu %icc, 0x5
8007 fnors %f3, %f21, %f15
8008 movge %icc, %g4, %l6
8009 fmovsge %xcc, %f25, %f28
8010 movle %xcc, %o7, %i6
8011 call loop_699
8012 fmovscs %xcc, %f19, %f4
8013 wr %g0, 0x89, %asi
8014 lduwa [%l7 + 0x54] %asi, %i5
8015loop_699:
8016 brz,a %o1, loop_700
8017 sir 0x1430
8018 ta %icc, 0x4
8019 array16 %o0, %i0, %l0
8020loop_700:
8021 fbn %fcc0, loop_701
8022 movcc %icc, %g5, %l5
8023 mova %icc, %g7, %g6
8024 nop
8025 fitod %f6, %f2
8026 fdtox %f2, %f12
8027loop_701:
8028 edge16 %i4, %g2, %o4
8029 brlz,a %g3, loop_702
8030 fcmpne16 %f16, %f28, %o2
8031 sra %l3, %l2, %g1
8032 membar #Sync
8033 set 0x40, %o6
8034 ldda [%l7 + %o6] 0xf8, %f0
8035loop_702:
8036 fbge %fcc3, loop_703
8037 array16 %o5, %i3, %i2
8038 nop
8039 setx 0x19374E069A3A90FD, %l0, %l6
8040 stx %l6, [%l7 + 0x28]
8041 ldd [%l7 + 0x28], %f2
8042 setx 0x5B30640D6B0BBABB, %l1, %l5
8043 stx %l5, [%l7 + 0x10]
8044 ldd [%l7 + 0x10], %f14
8045 fmuld %f14, %f2, %f8
8046 movpos %icc, %i1, %i7
8047loop_703:
8048 fmovdvs %xcc, %f16, %f11
8049 xnorcc %l4, %o6, %l1
8050 movpos %xcc, %o3, %l6
8051 tne %xcc, 0x3
8052 smulcc %o7, 0x0BCE, %g4
8053 edge32l %i6, %o1, %o0
8054 move %xcc, %i0, %i5
8055 movle %xcc, %g5, %l5
8056 sdivcc %l0, 0x0EF9, %g7
8057 sir 0x02C8
8058 fand %f0, %f18, %f22
8059 set 0x1C, %l1
8060 stwa %i4, [%l7 + %l1] 0x2a
8061 membar #Sync
8062 subc %g6, 0x1850, %o4
8063 fxnors %f0, %f28, %f24
8064 wr %g0, 0x89, %asi
8065 stxa %g3, [%l7 + 0x60] %asi
8066 wr %g0, 0x80, %asi
8067 lda [%l7 + 0x28] %asi, %f31
8068 movle %xcc, %o2, %l3
8069 tg %icc, 0x5
8070 and %l2, 0x135E, %g1
8071 ldsw [%l7 + 0x50], %g2
8072 fbn,a %fcc3, loop_704
8073 umul %i3, 0x1184, %i2
8074 srlx %o5, %i1, %i7
8075 lduh [%l7 + 0x0C], %o6
8076loop_704:
8077 movg %xcc, %l4, %l1
8078 sra %o3, %o7, %g4
8079 nop
8080 setx loop_705, %l0, %l1
8081 wrpr 0x1, %tl
8082 wrpr %l1, %tpc
8083 add %l1, 0x4, %l1
8084 wrpr %l1, %tnpc
8085 setx 0x34400001400, %l0, %l1
8086 wrpr %l1, %tstate
8087 wrhpr 0x4, %htstate
8088 retry
8089 taddcctv %i6, 0x022D, %l6
8090 edge16n %o1, %i0, %i5
8091 fmovrdlz %g5, %f14, %f24
8092loop_705:
8093 bneg,a %icc, loop_706
8094 fsrc2s %f7, %f7
8095 set 0x50, %i1
8096 stxa %o0, [%l7 + %i1] 0x81
8097loop_706:
8098 edge32n %l0, %l5, %i4
8099 ta %icc, 0x4
8100 ldub [%l7 + 0x58], %g7
8101 pdist %f18, %f4, %f26
8102 fbg,a %fcc1, loop_707
8103 sir 0x0B18
8104 stbar
8105 smul %o4, 0x0DE0, %g3
8106loop_707:
8107 umulcc %g6, %o2, %l2
8108 sub %l3, %g2, %i3
8109 sllx %g1, 0x15, %o5
8110 tg %xcc, 0x0
8111 nop
8112 setx loop_708, %l0, %l1
8113 wrpr 0x1, %tl
8114 wrpr %l1, %tnpc
8115 setx 0x34400001400, %l0, %l1
8116 wrpr %l1, %tstate
8117 wrhpr 0x4, %htstate
8118 done
8119 fornot2 %f6, %f30, %f18
8120 wr %g0, 0x80, %asi
8121 stba %i2, [%l7 + 0x43] %asi
8122loop_708:
8123 edge16l %i1, %i7, %l4
8124 wr %g0, 0x80, %asi
8125 lduba [%l7 + 0x1F] %asi, %l1
8126 ldub [%l7 + 0x51], %o6
8127 fmovsleu %xcc, %f0, %f25
8128 smulcc %o3, 0x0881, %g4
8129 alignaddrl %o7, %l6, %o1
8130 movcc %xcc, %i6, %i5
8131 or %i0, 0x1E71, %o0
8132 nop
8133 setx 0xB3ACE3AE, %l0, %l6
8134 st %l6, [%l7 + 0x28]
8135 ld [%l7 + 0x28], %f3
8136 setx 0xB2706A82, %l1, %l5
8137 st %l5, [%l7 + 0x10]
8138 ld [%l7 + 0x10], %f23
8139 fsubs %f23, %f3, %f0
8140 lduw [%l7 + 0x10], %l0
8141 orncc %g5, 0x0289, %l5
8142 fandnot2s %f8, %f9, %f8
8143 fcmpne16 %f28, %f24, %g7
8144 orcc %o4, %g3, %i4
8145 edge16 %o2, %g6, %l3
8146 movn %xcc, %l2, %g2
8147 movrlz %i3, %o5, %g1
8148 movrlez %i1, %i2, %i7
8149 tg %icc, 0x0
8150 wr %g0, 0xea, %asi
8151 stha %l1, [%l7 + 0x28] %asi
8152 membar #Sync
8153 subcc %o6, 0x1D4A, %l4
8154 array32 %g4, %o3, %l6
8155 movg %icc, %o1, %i6
8156 tpos %xcc, 0x1
8157 movne %xcc, %o7, %i5
8158 movge %icc, %o0, %i0
8159 movrlz %g5, 0x27F, %l5
8160 tvs %icc, 0x6
8161 tne %xcc, 0x7
8162 tg %icc, 0x2
8163 call loop_709
8164 andcc %g7, 0x1125, %o4
8165 bleu,pn %xcc, loop_710
8166 nop
8167 setx 0xB054ECD0, %l0, %l6
8168 st %l6, [%l7 + 0x34]
8169 ld [%l7 + 0x34], %fsr
8170loop_709:
8171 tsubcc %g3, %i4, %o2
8172 andncc %l0, %g6, %l3
8173loop_710:
8174 nop
8175 setx loop_711, %l0, %l1
8176 jmpl %l1, %g2
8177 movrlz %i3, %l2, %o5
8178 udivx %i1, 0x0308, %i2
8179 sth %i7, [%l7 + 0x58]
8180loop_711:
8181 movrlez %g1, 0x11F, %l1
8182 orn %l4, 0x0893, %o6
8183 ldsw [%l7 + 0x54], %g4
8184 wr %g0, 0x2a, %asi
8185 stwa %l6, [%l7 + 0x50] %asi
8186 membar #Sync
8187 edge32n %o1, %o3, %o7
8188 andcc %i5, 0x0011, %i6
8189 fmovdn %icc, %f12, %f30
8190 movg %xcc, %i0, %g5
8191 andcc %o0, %l5, %o4
8192 array32 %g7, %i4, %g3
8193 smulcc %l0, 0x0148, %g6
8194 tcc %xcc, 0x4
8195 fbug,a %fcc0, loop_712
8196 smulcc %o2, %g2, %l3
8197 edge32 %l2, %o5, %i1
8198 wr %g0, 0x0c, %asi
8199 swapa [%l7 + 0x0C] %asi, %i3
8200loop_712:
8201 movrlz %i7, 0x0D8, %g1
8202 fmovspos %icc, %f6, %f16
8203 movg %xcc, %i2, %l4
8204 taddcctv %o6, %g4, %l1
8205 fmovspos %xcc, %f12, %f10
8206 udivx %o1, 0x0387, %o3
8207 nop
8208 setx 0xB357D051E04FFADD, %l0, %l6
8209 stx %l6, [%l7 + 0x50]
8210 ldx [%l7 + 0x50], %fsr
8211 movvc %icc, %o7, %i5
8212 movl %xcc, %i6, %l6
8213 stx %i0, [%l7 + 0x48]
8214 fcmpeq32 %f28, %f2, %g5
8215 srax %l5, %o4, %o0
8216 edge32n %g7, %i4, %g3
8217 movvs %icc, %g6, %o2
8218 wr %g0, 0x0c, %asi
8219 lduha [%l7 + 0x76] %asi, %l0
8220 andcc %g2, 0x0F13, %l3
8221 nop
8222 fitod %f12, %f16
8223 fdtos %f16, %f30
8224 move %icc, %o5, %i1
8225 nop
8226 setx 0x00762053, %l0, %l6
8227 st %l6, [%l7 + 0x2C]
8228 ld [%l7 + 0x2C], %fsr
8229 fabsd %f20, %f28
8230 fones %f21
8231 brgez,a %i3, loop_713
8232 nop
8233 setx 0x0EF19C9D, %l0, %l6
8234 st %l6, [%l7 + 0x28]
8235 ld [%l7 + 0x28], %f1
8236 fsqrts %f1, %f9
8237 fabsd %f0, %f4
8238 sir 0x1669
8239loop_713:
8240 tvc %xcc, 0x5
8241 stbar
8242 sdivcc %i7, 0x1588, %g1
8243 orn %l2, 0x0964, %i2
8244 restored
8245 rdpr %cwp, %g1
8246 rdpr %cansave, %g2
8247 rdpr %canrestore, %g3
8248 rdpr %cleanwin, %g4
8249 rdpr %otherwin, %g5
8250 rdpr %wstate, %g6
8251 array16 %o6, %l4, %l1
8252 fmovsgu %xcc, %f28, %f19
8253 edge8l %g4, %o1, %o7
8254 edge8l %i5, %i6, %l6
8255 edge16n %o3, %i0, %l5
8256 alignaddr %o4, %g5, %o0
8257 movg %xcc, %i4, %g3
8258 fandnot1 %f2, %f20, %f2
8259 movrgz %g7, %g6, %l0
8260 tn %xcc, 0x1
8261 fbge %fcc3, loop_714
8262 edge8n %o2, %g2, %l3
8263 wr %g0, 0x81, %asi
8264 stxa %i1, [%l7 + 0x58] %asi
8265loop_714:
8266 fbu %fcc2, loop_715
8267 movg %xcc, %i3, %o5
8268 fbuge %fcc3, loop_716
8269 bleu,a loop_717
8270loop_715:
8271 tleu %xcc, 0x4
8272 fmovrsne %i7, %f25, %f9
8273loop_716:
8274 movgu %icc, %g1, %i2
8275loop_717:
8276 move %xcc, %o6, %l4
8277 edge16 %l2, %l1, %o1
8278 fbe,a %fcc3, loop_718
8279 srl %o7, 0x1B, %g4
8280 sdiv %i5, 0x0078, %l6
8281 tle %icc, 0x4
8282loop_718:
8283 fpsub32s %f26, %f14, %f27
8284 array8 %i6, %o3, %l5
8285 edge8l %o4, %i0, %g5
8286 edge16ln %i4, %o0, %g7
8287 movneg %icc, %g6, %g3
8288 movrne %o2, %l0, %l3
8289 movneg %xcc, %g2, %i1
8290 ldd [%l7 + 0x08], %f20
8291 membar #Sync
8292 set 0x40, %g4
8293 ldda [%l7 + %g4] 0x1e, %f16
8294 fmul8sux16 %f14, %f12, %f2
8295 brgez %i3, loop_719
8296 movleu %xcc, %i7, %o5
8297 sth %i2, [%l7 + 0x0A]
8298 movle %icc, %g1, %o6
8299loop_719:
8300 nop
8301 set 0x28, %l4
8302 ldxa [%g0 + %l4] 0x4f, %l4
8303 movvs %icc, %l2, %l1
8304 edge16ln %o1, %o7, %g4
8305 subc %i5, 0x0B35, %i6
8306 tcs %icc, 0x5
8307 tl %icc, 0x3
8308 addc %o3, %l6, %o4
8309 fxnors %f24, %f7, %f16
8310 ldstub [%l7 + 0x3B], %i0
8311 tgu %xcc, 0x2
8312 movge %xcc, %l5, %g5
8313 andcc %i4, %o0, %g6
8314 wr %g0, 0xe2, %asi
8315 ldda [%l7 + 0x40] %asi, %g2
8316 udivcc %g7, 0x1C0D, %o2
8317 brnz,a %l3, loop_720
8318 ble,pn %icc, loop_721
8319 fpsub16s %f27, %f22, %f10
8320 xnor %g2, 0x058A, %l0
8321loop_720:
8322 fmovdg %icc, %f0, %f8
8323loop_721:
8324 bneg,a loop_722
8325 fmovrdlz %i1, %f24, %f2
8326 fmovdn %icc, %f17, %f7
8327 bvc,a loop_723
8328loop_722:
8329 tvs %xcc, 0x6
8330 udivcc %i7, 0x10BC, %i3
8331 andcc %i2, 0x1AAF, %g1
8332loop_723:
8333 fbge %fcc2, loop_724
8334 fbo,a %fcc0, loop_725
8335 orn %o6, %l4, %o5
8336 orncc %l1, %l2, %o7
8337loop_724:
8338 array16 %g4, %i5, %o1
8339loop_725:
8340 nop
8341 setx 0x80597429, %l0, %l6
8342 st %l6, [%l7 + 0x7C]
8343 ld [%l7 + 0x7C], %fsr
8344 tcc %xcc, 0x7
8345 fmovrsgez %o3, %f20, %f11
8346 movrgz %i6, %l6, %i0
8347 array8 %o4, %l5, %g5
8348 mova %icc, %i4, %g6
8349 fcmpne16 %f28, %f4, %o0
8350 tvs %xcc, 0x3
8351 ta %icc, 0x6
8352 membar 0x0F
8353 fmovdn %icc, %f29, %f0
8354 movpos %icc, %g3, %o2
8355 bpos,a,pn %icc, loop_726
8356 andcc %g7, %g2, %l3
8357 xnorcc %l0, %i1, %i3
8358 tsubcctv %i2, 0x1E18, %g1
8359loop_726:
8360 tcc %icc, 0x4
8361 fmovdvc %icc, %f26, %f12
8362 movgu %icc, %i7, %l4
8363 movrgez %o6, 0x2AA, %o5
8364 sdiv %l1, 0x1EBB, %l2
8365 wr %g0, 0x80, %asi
8366 sta %f16, [%l7 + 0x74] %asi
8367 nop
8368 fitod %f13, %f6
8369 ld [%l7 + 0x60], %f14
8370 bgu,pt %icc, loop_727
8371 edge8 %o7, %g4, %o1
8372 stb %i5, [%l7 + 0x32]
8373 andncc %i6, %l6, %i0
8374loop_727:
8375 nop
8376 wr %g0, 0x20, %asi
8377 ldxa [%g0 + 0x10] %asi, %o4
8378 tne %icc, 0x6
8379 bvc,a,pn %icc, loop_728
8380 srax %l5, 0x0C, %g5
8381 movrlz %o3, 0x1E0, %g6
8382 orcc %o0, %g3, %i4
8383loop_728:
8384 bn %icc, loop_729
8385 taddcc %g7, 0x1EE2, %g2
8386 fmul8ulx16 %f30, %f14, %f8
8387 wr %g0, 0x0c, %asi
8388 ldda [%l7 + 0x20] %asi, %o2
8389loop_729:
8390 restored
8391 rdpr %cwp, %g1
8392 rdpr %cansave, %g2
8393 rdpr %canrestore, %g3
8394 rdpr %cleanwin, %g4
8395 rdpr %otherwin, %g5
8396 rdpr %wstate, %g6
8397 brlez,a %l3, loop_730
8398 edge32l %i1, %i3, %i2
8399 for %f2, %f8, %f2
8400 udivcc %l0, 0x073E, %i7
8401loop_730:
8402 sra %g1, %l4, %o5
8403 edge32n %o6, %l2, %l1
8404 srax %g4, 0x06, %o1
8405 smulcc %o7, 0x056E, %i5
8406 addcc %i6, 0x10A1, %l6
8407 te %icc, 0x0
8408 and %i0, %l5, %g5
8409 bn,a %xcc, loop_731
8410 sdivcc %o3, 0x060A, %g6
8411 fmovrsgz %o0, %f14, %f6
8412 popc 0x180B, %o4
8413loop_731:
8414 umul %i4, 0x1039, %g3
8415 addcc %g7, %g2, %l3
8416 nop
8417 fitod %f2, %f18
8418 fdtox %f18, %f16
8419 xorcc %o2, 0x0428, %i3
8420 fnegs %f9, %f12
8421 fbule,a %fcc3, loop_732
8422 bl,a,pt %icc, loop_733
8423 umul %i2, %i1, %l0
8424 ldstub [%l7 + 0x7C], %i7
8425loop_732:
8426 move %xcc, %g1, %o5
8427loop_733:
8428 tsubcc %l4, 0x1A22, %o6
8429 set 0x0C, %o2
8430 lduba [%l7 + %o2] 0x19, %l2
8431 st %f10, [%l7 + 0x68]
8432 or %g4, %o1, %o7
8433 fnegs %f0, %f11
8434 fmovdcc %xcc, %f20, %f17
8435 add %l7, 0x48, %l6
8436 wr %g0, 0x04, %asi
8437 ldxa [%l6] %asi, %i5
8438 casxa [%l6] 0x04, %i5, %l1
8439 or %i6, 0x18FA, %l6
8440 ta %xcc, 0x6
8441 bn,pn %xcc, loop_734
8442 fpsub16s %f22, %f16, %f28
8443 fblg %fcc1, loop_735
8444 fmovscs %xcc, %f7, %f4
8445loop_734:
8446 nop
8447 set 0x3C, %i0
8448 ldswa [%l7 + %i0] 0x19, %l5
8449loop_735:
8450 movn %xcc, %i0, %o3
8451 tg %icc, 0x7
8452 fmovdl %xcc, %f11, %f0
8453 orncc %g5, %o0, %g6
8454 fmuld8ulx16 %f10, %f24, %f12
8455 movleu %icc, %i4, %o4
8456 fbule %fcc1, loop_736
8457 fbe,a %fcc2, loop_737
8458 fmovrdlez %g3, %f24, %f22
8459 movpos %xcc, %g2, %g7
8460loop_736:
8461 bne,a,pt %icc, loop_738
8462loop_737:
8463 fandnot2 %f22, %f30, %f4
8464 popc 0x1367, %o2
8465 taddcc %i3, %i2, %i1
8466loop_738:
8467 mova %xcc, %l0, %l3
8468 popc %g1, %i7
8469 be,a,pt %xcc, loop_739
8470 fbg %fcc1, loop_740
8471 restored
8472 rdpr %cwp, %g1
8473 rdpr %cansave, %g2
8474 rdpr %canrestore, %g3
8475 rdpr %cleanwin, %g4
8476 rdpr %otherwin, %g5
8477 rdpr %wstate, %g6
8478 edge16 %l4, %o6, %l2
8479loop_739:
8480 mulx %g4, 0x054B, %o5
8481loop_740:
8482 or %o7, %i5, %o1
8483 nop
8484 setx 0x70494C7F, %l0, %l6
8485 st %l6, [%l7 + 0x28]
8486 ld [%l7 + 0x28], %fsr
8487 set 0x73, %g3
8488 stba %i6, [%l7 + %g3] 0x14
8489 tpos %icc, 0x7
8490 udivcc %l1, 0x0934, %l5
8491 udivcc %i0, 0x1B87, %l6
8492 array32 %o3, %o0, %g5
8493 taddcc %g6, 0x1ACE, %i4
8494 addcc %g3, 0x1706, %o4
8495 fmovdneg %xcc, %f9, %f11
8496 add %l7, 0x08, %l6
8497 wr %g0, 0x80, %asi
8498 ldxa [%l6] %asi, %g2
8499 casxa [%l6] 0x80, %g2, %g7
8500 movrne %i3, %i2, %i1
8501 smul %l0, %l3, %o2
8502 sdivx %g1, 0x1A0D, %i7
8503 nop
8504 setx loop_741, %l0, %l1
8505 wrpr 0x1, %tl
8506 wrpr %l1, %tnpc
8507 setx 0x34400001400, %l0, %l1
8508 wrpr %l1, %tstate
8509 wrhpr 0x4, %htstate
8510 done
8511 ldub [%l7 + 0x44], %l4
8512 prefetch [%l7 + 0x0C], 0x1
8513 movrlez %o6, 0x152, %g4
8514loop_741:
8515 movgu %xcc, %l2, %o5
8516 tcs %xcc, 0x5
8517 fba,a %fcc1, loop_742
8518 fsrc1 %f10, %f26
8519 and %o7, %i5, %i6
8520 wr %g0, 0x10, %asi
8521 swapa [%l7 + 0x20] %asi, %o1
8522loop_742:
8523 fmovscs %icc, %f14, %f8
8524 fbne,a %fcc2, loop_743
8525 edge8l %l5, %l1, %l6
8526 subccc %o3, %i0, %g5
8527 fba,a %fcc0, loop_744
8528loop_743:
8529 sll %g6, %i4, %g3
8530 wr %g0, 0x89, %asi
8531 lduwa [%l7 + 0x6C] %asi, %o0
8532loop_744:
8533 fbl %fcc0, loop_745
8534 udivcc %g2, 0x0FC4, %o4
8535 movne %xcc, %g7, %i3
8536 movpos %xcc, %i1, %l0
8537loop_745:
8538 sllx %l3, 0x07, %o2
8539 set 0x58, %i7
8540 prefetcha [%l7 + %i7] 0x88, 0x1
8541 fornot2 %f6, %f26, %f8
8542 bpos,a %icc, loop_746
8543 fmovrde %i7, %f28, %f20
8544 sllx %l4, 0x11, %g1
8545 set 0x16, %g7
8546 lduba [%l7 + %g7] 0x14, %o6
8547loop_746:
8548 fbug,a %fcc1, loop_747
8549 fpsub16s %f4, %f23, %f25
8550 tsubcc %g4, 0x0941, %o5
8551 edge32n %o7, %i5, %i6
8552loop_747:
8553 srlx %l2, 0x04, %l5
8554 fmovdcs %icc, %f4, %f7
8555 brz,a %o1, loop_748
8556 nop
8557 setx 0xE6AA7BC183CFB599, %l0, %l6
8558 stx %l6, [%l7 + 0x28]
8559 ldd [%l7 + 0x28], %f14
8560 setx 0xB3760C05DB4CE17D, %l1, %l5
8561 stx %l5, [%l7 + 0x10]
8562 ldd [%l7 + 0x10], %f14
8563 fmuld %f14, %f14, %f0
8564 subccc %l1, %o3, %l6
8565 movne %icc, %i0, %g6
8566loop_748:
8567 movrgez %g5, 0x2BD, %g3
8568 alignaddr %o0, %g2, %i4
8569 brlez,a %o4, loop_749
8570 fcmpgt16 %f2, %f30, %i3
8571 brz,a %i1, loop_750
8572 umulcc %l0, %g7, %o2
8573loop_749:
8574 addccc %i2, 0x1458, %l3
8575 mulscc %l4, 0x059F, %g1
8576loop_750:
8577 movrlez %o6, 0x137, %i7
8578 wr %g0, 0x80, %asi
8579 ldstuba [%l7 + 0x72] %asi, %o5
8580 fmovdcc %xcc, %f8, %f17
8581 bpos,pt %icc, loop_751
8582 udiv %g4, 0x0FB1, %i5
8583 nop
8584 fitos %f6, %f15
8585 fstox %f15, %f16
8586 fxtos %f16, %f18
8587 fxnors %f22, %f29, %f17
8588loop_751:
8589 fmovspos %icc, %f15, %f16
8590 andn %i6, %o7, %l5
8591 bcs,a loop_752
8592 tle %icc, 0x4
8593 ldsw [%l7 + 0x60], %o1
8594 fmul8ulx16 %f6, %f12, %f18
8595loop_752:
8596 ldsw [%l7 + 0x54], %l2
8597 xnorcc %o3, 0x0434, %l6
8598 addccc %i0, 0x0FE2, %g6
8599 edge8l %g5, %l1, %o0
8600 fcmpgt16 %f8, %f2, %g3
8601 edge32ln %i4, %g2, %i3
8602 tcs %xcc, 0x6
8603 tge %xcc, 0x3
8604 fpsub16 %f26, %f8, %f28
8605 movrlez %o4, %i1, %g7
8606 movvc %icc, %o2, %i2
8607 nop
8608 setx 0xDB4528C9F34F703F, %l0, %l6
8609 stx %l6, [%l7 + 0x28]
8610 ldd [%l7 + 0x28], %f4
8611 fsqrtd %f4, %f20
8612 taddcc %l0, %l4, %g1
8613 taddcctv %l3, 0x1660, %o6
8614 tcs %icc, 0x7
8615 orcc %o5, 0x187B, %i7
8616 nop
8617 setx 0x84EFB8AD804D732E, %l0, %l6
8618 stx %l6, [%l7 + 0x08]
8619 ldx [%l7 + 0x08], %fsr
8620 movcs %xcc, %g4, %i6
8621 fbuge,a %fcc1, loop_753
8622 mova %icc, %i5, %l5
8623 nop
8624 setx loop_754, %l0, %l1
8625 wrpr 0x1, %tl
8626 wrpr %l1, %tnpc
8627 setx 0x34400001400, %l0, %l1
8628 wrpr %l1, %tstate
8629 wrhpr 0x4, %htstate
8630 done
8631 ldd [%l7 + 0x08], %o6
8632loop_753:
8633 sdivcc %o1, 0x0CDC, %l2
8634 xnorcc %o3, %i0, %l6
8635loop_754:
8636 subcc %g5, %l1, %g6
8637 nop
8638 setx 0x5663B385806AD6AA, %l0, %l6
8639 stx %l6, [%l7 + 0x08]
8640 ldx [%l7 + 0x08], %fsr
8641 fba,a %fcc1, loop_755
8642 andncc %g3, %i4, %o0
8643 orcc %i3, 0x1C21, %g2
8644 fbo %fcc0, loop_756
8645loop_755:
8646 fbge,a %fcc0, loop_757
8647 edge32l %o4, %g7, %i1
8648 movvc %icc, %i2, %l0
8649loop_756:
8650 nop
8651 set 0x71, %o1
8652 stba %l4, [%l7 + %o1] 0x88
8653loop_757:
8654 movvs %xcc, %g1, %l3
8655 fpadd16 %f18, %f6, %f28
8656 movvc %xcc, %o6, %o5
8657 fcmpgt16 %f12, %f30, %i7
8658 movcc %xcc, %o2, %g4
8659 fabss %f3, %f26
8660 udivcc %i6, 0x13C3, %l5
8661 ba loop_758
8662 bvs,a %xcc, loop_759
8663 edge16 %i5, %o1, %l2
8664 edge32ln %o3, %i0, %o7
8665loop_758:
8666 movg %xcc, %l6, %l1
8667loop_759:
8668 restored
8669 rdpr %cwp, %g1
8670 rdpr %cansave, %g2
8671 rdpr %canrestore, %g3
8672 rdpr %cleanwin, %g4
8673 rdpr %otherwin, %g5
8674 rdpr %wstate, %g6
8675 alignaddr %g5, %g3, %i4
8676 udivcc %o0, 0x0765, %g6
8677 nop
8678 setx 0x3C841AB19074BA99, %l0, %l6
8679 stx %l6, [%l7 + 0x28]
8680 ldd [%l7 + 0x28], %f26
8681 setx 0xBF0593932AC5810D, %l1, %l5
8682 stx %l5, [%l7 + 0x10]
8683 ldd [%l7 + 0x10], %f12
8684 fsubd %f12, %f26, %f14
8685 fors %f0, %f22, %f3
8686 movrlz %i3, %o4, %g7
8687 subcc %i1, %i2, %g2
8688 set 0x3A, %l6
8689 lduba [%l7 + %l6] 0x81, %l0
8690 edge16 %g1, %l4, %l3
8691 membar 0x15
8692 srax %o6, 0x05, %o5
8693 fcmpgt16 %f24, %f4, %o2
8694 fand %f4, %f28, %f20
8695 brgez,a %g4, loop_760
8696 subc %i7, %l5, %i5
8697 edge32l %i6, %o1, %o3
8698 fbge,a %fcc0, loop_761
8699loop_760:
8700 sub %i0, 0x1C77, %o7
8701 membar #Sync
8702 wr %g0, 0x1e, %asi
8703 ldda [%l7 + 0x40] %asi, %f16
8704loop_761:
8705 movpos %icc, %l2, %l6
8706 wr %g0, 0x80, %asi
8707 ldswa [%l7 + 0x10] %asi, %g5
8708 udivx %l1, 0x0950, %g3
8709 fmovrdlz %i4, %f10, %f18
8710 tl %icc, 0x3
8711 bneg,a,pn %icc, loop_762
8712 movpos %xcc, %o0, %g6
8713 move %icc, %i3, %g7
8714 xor %o4, %i2, %i1
8715loop_762:
8716 std %f6, [%l7 + 0x70]
8717 nop
8718 set 0x48, %o7
8719 std %f0, [%l7 + %o7]
8720 move %xcc, %g2, %g1
8721 umulcc %l4, 0x0128, %l0
8722 popc %o6, %o5
8723 orncc %o2, %l3, %g4
8724 fmovsvc %icc, %f13, %f12
8725 ldd [%l7 + 0x10], %i6
8726 tpos %icc, 0x5
8727 xnor %l5, 0x0460, %i6
8728 tcc %icc, 0x1
8729 movrgz %i5, 0x246, %o3
8730 restored
8731 rdpr %cwp, %g1
8732 rdpr %cansave, %g2
8733 rdpr %canrestore, %g3
8734 rdpr %cleanwin, %g4
8735 rdpr %otherwin, %g5
8736 rdpr %wstate, %g6
8737 subcc %i0, %o7, %o1
8738 bge,pn %icc, loop_763
8739 fandnot2 %f30, %f18, %f2
8740 wr %g0, 0x11, %asi
8741 sta %f5, [%l7 + 0x48] %asi
8742loop_763:
8743 fmuld8ulx16 %f22, %f31, %f24
8744 movpos %icc, %l6, %g5
8745 fmovsa %icc, %f15, %f21
8746 orn %l1, %l2, %i4
8747 fmovdge %icc, %f20, %f19
8748 edge16l %o0, %g6, %i3
8749 bcs,a,pn %icc, loop_764
8750 taddcc %g3, %o4, %i2
8751 srax %g7, %i1, %g2
8752 tle %icc, 0x1
8753loop_764:
8754 orn %l4, 0x1381, %g1
8755 xorcc %l0, %o5, %o2
8756 ldub [%l7 + 0x0E], %l3
8757 wr %g0, 0x04, %asi
8758 lduba [%l7 + 0x23] %asi, %g4
8759 tneg %icc, 0x7
8760 and %o6, %i7, %i6
8761 fpsub16s %f28, %f24, %f0
8762 stx %l5, [%l7 + 0x08]
8763 tpos %icc, 0x6
8764 bl,a loop_765
8765 tn %icc, 0x6
8766 tsubcctv %o3, 0x1753, %i5
8767 fmovdg %xcc, %f16, %f8
8768loop_765:
8769 tg %xcc, 0x1
8770 tle %xcc, 0x6
8771 nop
8772 setx loop_766, %l0, %l1
8773 wrpr 0x1, %tl
8774 wrpr %l1, %tnpc
8775 setx 0x34400001400, %l0, %l1
8776 wrpr %l1, %tstate
8777 wrhpr 0x4, %htstate
8778 done
8779 andncc %i0, %o1, %o7
8780 movn %icc, %l6, %l1
8781 fcmpgt16 %f2, %f26, %l2
8782loop_766:
8783 array16 %i4, %o0, %g5
8784 movvc %xcc, %g6, %g3
8785 edge16 %i3, %i2, %g7
8786 tvs %icc, 0x3
8787 edge32ln %o4, %i1, %g2
8788 saved
8789 rdpr %cwp, %g1
8790 rdpr %cansave, %g2
8791 rdpr %canrestore, %g3
8792 rdpr %cleanwin, %g4
8793 rdpr %otherwin, %g5
8794 rdpr %wstate, %g6
8795 fbg %fcc0, loop_767
8796 alignaddr %g1, %l4, %o5
8797 edge16l %l0, %o2, %l3
8798 nop
8799 fitos %f2, %f26
8800 fstoi %f26, %f2
8801loop_767:
8802 umul %o6, %g4, %i6
8803 umul %l5, 0x1AE3, %i7
8804 udiv %o3, 0x16B3, %i5
8805 addcc %i0, %o1, %l6
8806 add %l7, 0x50, %l6
8807 wr %g0, 0x89, %asi
8808 casxa [%l6] 0x89, %o7, %l2
8809 addc %l1, 0x12AF, %i4
8810 wr %g0, 0x18, %asi
8811 stha %g5, [%l7 + 0x7C] %asi
8812 movrne %g6, 0x0EF, %g3
8813 fbne,a %fcc0, loop_768
8814 udivcc %o0, 0x0E5A, %i3
8815 nop
8816 setx loop_769, %l0, %l1
8817 wrpr 0x1, %tl
8818 wrpr %l1, %tnpc
8819 setx 0x34400001400, %l0, %l1
8820 wrpr %l1, %tstate
8821 wrhpr 0x4, %htstate
8822 done
8823 saved
8824 rdpr %cwp, %g1
8825 rdpr %cansave, %g2
8826 rdpr %canrestore, %g3
8827 rdpr %cleanwin, %g4
8828 rdpr %otherwin, %g5
8829 rdpr %wstate, %g6
8830loop_768:
8831 fpsub16 %f16, %f2, %f0
8832 nop
8833 setx loop_770, %l0, %l1
8834 wrpr 0x1, %tl
8835 wrpr %l1, %tnpc
8836 setx 0x34400001400, %l0, %l1
8837 wrpr %l1, %tstate
8838 wrhpr 0x4, %htstate
8839 done
8840loop_769:
8841 movre %i2, %g7, %o4
8842 restored
8843 rdpr %cwp, %g1
8844 rdpr %cansave, %g2
8845 rdpr %canrestore, %g3
8846 rdpr %cleanwin, %g4
8847 rdpr %otherwin, %g5
8848 rdpr %wstate, %g6
8849 sub %g2, 0x0FD2, %i1
8850loop_770:
8851 nop
8852 set 0x30, %o5
8853 lduwa [%l7 + %o5] 0x81, %g1
8854 nop
8855 setx 0xF5AC97D790552E55, %l0, %l6
8856 stx %l6, [%l7 + 0x38]
8857 ldx [%l7 + 0x38], %fsr
8858 ldd [%l7 + 0x28], %f14
8859 tgu %xcc, 0x4
8860 xnor %l4, %l0, %o5
8861 orcc %o2, %o6, %l3
8862 movneg %icc, %i6, %g4
8863 tn %xcc, 0x5
8864 fmovdge %xcc, %f22, %f13
8865 sllx %i7, %o3, %l5
8866 movrlez %i5, 0x27E, %o1
8867 bneg,a,pt %xcc, loop_771
8868 movne %xcc, %l6, %i0
8869 tcs %icc, 0x4
8870 tg %icc, 0x2
8871loop_771:
8872 sllx %l2, 0x01, %l1
8873 tcc %xcc, 0x4
8874 xnor %i4, 0x0E73, %o7
8875 movneg %xcc, %g5, %g6
8876 st %f3, [%l7 + 0x1C]
8877 wr %g0, 0x88, %asi
8878 ldstuba [%l7 + 0x65] %asi, %o0
8879 nop
8880 fitos %f11, %f12
8881 fstod %f12, %f20
8882 edge8n %i3, %i2, %g3
8883 fsrc2 %f16, %f22
8884 mova %xcc, %o4, %g7
8885 umul %g2, 0x1E73, %g1
8886 alignaddrl %i1, %l0, %o5
8887 udivcc %l4, 0x17A7, %o2
8888 tsubcctv %l3, 0x0F87, %o6
8889 bl,pn %xcc, loop_772
8890 movneg %xcc, %g4, %i7
8891 fmul8x16 %f27, %f14, %f14
8892 alignaddrl %i6, %l5, %i5
8893loop_772:
8894 fmovsleu %xcc, %f15, %f29
8895 stb %o3, [%l7 + 0x2B]
8896 bg %xcc, loop_773
8897 fpsub32 %f20, %f14, %f0
8898 array16 %l6, %i0, %l2
8899 tsubcctv %l1, 0x06AD, %o1
8900loop_773:
8901 srax %o7, 0x16, %g5
8902 nop
8903 setx 0xF8A38D25, %l0, %l6
8904 st %l6, [%l7 + 0x28]
8905 ld [%l7 + 0x28], %f0
8906 fsqrts %f0, %f21
8907 ldstub [%l7 + 0x7D], %g6
8908 srax %o0, %i4, %i3
8909 lduh [%l7 + 0x78], %g3
8910 fmovspos %icc, %f5, %f4
8911 wr %g0, 0x10, %asi
8912 ldstuba [%l7 + 0x13] %asi, %i2
8913 edge16 %g7, %g2, %o4
8914 movre %i1, %l0, %g1
8915 fandnot2s %f15, %f16, %f20
8916 fbo %fcc0, loop_774
8917 bn,a,pt %icc, loop_775
8918 add %o5, 0x0D68, %l4
8919 tsubcc %o2, %o6, %l3
8920loop_774:
8921 movg %icc, %g4, %i7
8922loop_775:
8923 alignaddrl %i6, %l5, %i5
8924 membar 0x50
8925 movle %icc, %o3, %l6
8926 andcc %l2, 0x1106, %i0
8927 bcc,a %icc, loop_776
8928 movgu %xcc, %l1, %o1
8929 addc %g5, %o7, %o0
8930 andncc %g6, %i3, %g3
8931loop_776:
8932 tle %icc, 0x0
8933 edge16 %i2, %i4, %g7
8934 addccc %o4, 0x05F3, %g2
8935 fmovrse %i1, %f25, %f25
8936 wr %g0, 0x80, %asi
8937 ldsha [%l7 + 0x1C] %asi, %g1
8938 umul %o5, 0x0F81, %l4
8939 tne %icc, 0x7
8940 movgu %icc, %o2, %l0
8941 subc %o6, 0x0C37, %g4
8942 fmovsge %xcc, %f30, %f28
8943 set 0x68, %l2
8944 lda [%l7 + %l2] 0x80, %f23
8945 wr %g0, 0x11, %asi
8946 stwa %l3, [%l7 + 0x7C] %asi
8947 popc %i7, %l5
8948 add %i5, 0x1B75, %o3
8949 wr %g0, 0x80, %asi
8950 ldstuba [%l7 + 0x2C] %asi, %l6
8951 tleu %icc, 0x0
8952 movrlz %l2, 0x188, %i0
8953 set 0x4E, %o0
8954 ldsha [%l7 + %o0] 0x0c, %l1
8955 fnot1 %f14, %f0
8956 array32 %i6, %g5, %o1
8957 fmovrde %o7, %f2, %f14
8958 bvc,a %xcc, loop_777
8959 sdivcc %g6, 0x07AD, %o0
8960 subcc %g3, 0x1711, %i2
8961 fmuld8ulx16 %f16, %f8, %f2
8962loop_777:
8963 andn %i4, 0x11F8, %i3
8964 wr %g0, 0x88, %asi
8965 lduba [%l7 + 0x41] %asi, %o4
8966 fnand %f10, %f2, %f24
8967 stb %g2, [%l7 + 0x18]
8968 wr %g0, 0x81, %asi
8969 ldstuba [%l7 + 0x5F] %asi, %i1
8970 addccc %g7, 0x1D3A, %o5
8971 ta %icc, 0x4
8972 bcs %xcc, loop_778
8973 sll %g1, %o2, %l4
8974 ble,a %xcc, loop_779
8975 fpsub16 %f8, %f30, %f18
8976loop_778:
8977 fpsub16 %f18, %f12, %f18
8978 brlz,a %o6, loop_780
8979loop_779:
8980 ldsw [%l7 + 0x5C], %l0
8981 movpos %xcc, %g4, %l3
8982 tleu %xcc, 0x2
8983loop_780:
8984 sub %l5, %i5, %i7
8985 udivx %l6, 0x0CEC, %o3
8986 movrlz %l2, %i0, %l1
8987 movvs %icc, %i6, %g5
8988 movvs %xcc, %o1, %g6
8989 smul %o0, %g3, %o7
8990 tvs %xcc, 0x4
8991 andncc %i4, %i3, %i2
8992 bn,a %icc, loop_781
8993 sll %o4, %g2, %i1
8994 subccc %g7, %o5, %o2
8995 movg %xcc, %g1, %o6
8996loop_781:
8997 ldub [%l7 + 0x1B], %l4
8998 alignaddrl %l0, %g4, %l5
8999 stbar
9000 sdivx %l3, 0x1AE9, %i7
9001 sub %l6, 0x1522, %o3
9002 addcc %l2, 0x0630, %i0
9003 stw %i5, [%l7 + 0x20]
9004 ldstub [%l7 + 0x52], %i6
9005 movl %xcc, %l1, %o1
9006 movcs %icc, %g6, %g5
9007 bshuffle %f18, %f2, %f10
9008 tn %icc, 0x6
9009 pdist %f26, %f18, %f14
9010 fxors %f28, %f0, %f30
9011 umul %g3, 0x0A9B, %o7
9012 movrgz %o0, 0x09D, %i3
9013 wr %g0, 0x81, %asi
9014 lduwa [%l7 + 0x30] %asi, %i2
9015 andn %i4, %g2, %i1
9016 movrlz %o4, %o5, %g7
9017 set 0x40, %o3
9018 stda %f16, [%l7 + %o3] 0x14
9019 fmovdcc %icc, %f10, %f0
9020 orn %g1, %o6, %o2
9021 pdist %f8, %f30, %f4
9022 fand %f24, %f6, %f6
9023 tn %icc, 0x5
9024 bneg,a,pn %xcc, loop_782
9025 movl %icc, %l0, %g4
9026 movneg %xcc, %l4, %l5
9027 edge16ln %i7, %l3, %o3
9028loop_782:
9029 tpos %xcc, 0x7
9030 tvc %icc, 0x1
9031 alignaddr %l2, %l6, %i5
9032 fxor %f10, %f8, %f2
9033 fpsub16s %f8, %f4, %f29
9034 te %icc, 0x0
9035 xnorcc %i0, 0x1322, %l1
9036 wr %g0, 0x80, %asi
9037 ldswa [%l7 + 0x60] %asi, %i6
9038 umulcc %o1, 0x0E9F, %g6
9039 prefetch [%l7 + 0x18], 0x0
9040 be,a loop_783
9041 sub %g3, 0x06C5, %g5
9042 mova %icc, %o0, %i3
9043 orn %o7, %i4, %i2
9044loop_783:
9045 tsubcctv %i1, %o4, %g2
9046 edge8 %g7, %g1, %o6
9047 edge16n %o5, %l0, %o2
9048 movrgez %l4, 0x366, %g4
9049 mulx %i7, %l3, %o3
9050 fxnor %f12, %f30, %f14
9051 fmovrsgz %l5, %f25, %f7
9052 add %l6, 0x051E, %i5
9053 tneg %icc, 0x7
9054 fcmpgt16 %f2, %f30, %i0
9055 swap [%l7 + 0x44], %l1
9056 fand %f10, %f10, %f20
9057 fabsd %f18, %f0
9058 edge8l %l2, %o1, %g6
9059 fmovrsgez %i6, %f25, %f5
9060 addccc %g3, %o0, %g5
9061 array32 %o7, %i3, %i4
9062 sllx %i1, 0x13, %i2
9063 subc %g2, %g7, %g1
9064 tne %icc, 0x1
9065 movleu %icc, %o6, %o4
9066 stw %l0, [%l7 + 0x64]
9067 fmovdn %icc, %f6, %f21
9068 movrlz %o5, 0x048, %l4
9069 fbl %fcc3, loop_784
9070 movcs %icc, %g4, %i7
9071 nop
9072 setx 0xAF64873690704DB1, %l0, %l6
9073 stx %l6, [%l7 + 0x68]
9074 ldx [%l7 + 0x68], %fsr
9075 fcmple16 %f24, %f6, %l3
9076loop_784:
9077 andn %o3, %l5, %l6
9078 andncc %o2, %i0, %i5
9079 bcc,pt %icc, loop_785
9080 nop
9081 setx 0x0875E8F4, %l0, %l6
9082 st %l6, [%l7 + 0x28]
9083 ld [%l7 + 0x28], %f14
9084 setx 0xC8D86237, %l1, %l5
9085 st %l5, [%l7 + 0x10]
9086 ld [%l7 + 0x10], %f14
9087 fmuls %f14, %f14, %f18
9088 tl %icc, 0x2
9089 orcc %l2, %l1, %o1
9090loop_785:
9091 edge16n %i6, %g3, %g6
9092 movpos %xcc, %o0, %o7
9093 set 0x40, %i6
9094 swapa [%l7 + %i6] 0x88, %g5
9095 tn %xcc, 0x7
9096 fbul %fcc2, loop_786
9097 move %xcc, %i4, %i1
9098 movge %xcc, %i2, %g2
9099 fpackfix %f28, %f15
9100loop_786:
9101 tsubcctv %i3, %g1, %o6
9102 fnand %f16, %f28, %f10
9103 smul %g7, 0x180B, %o4
9104 alignaddr %l0, %l4, %g4
9105 orcc %o5, 0x1DA2, %l3
9106 nop
9107 setx 0xC2EA36B1, %l0, %l6
9108 st %l6, [%l7 + 0x28]
9109 ld [%l7 + 0x28], %f26
9110 setx 0xFBA80A44, %l1, %l5
9111 st %l5, [%l7 + 0x10]
9112 ld [%l7 + 0x10], %f21
9113 fdivs %f21, %f26, %f16
9114 fmul8x16au %f5, %f19, %f28
9115 xor %i7, %o3, %l6
9116 tleu %icc, 0x4
9117 edge32n %o2, %i0, %l5
9118 set 0x75, %g6
9119 stba %i5, [%l7 + %g6] 0x22
9120 membar #Sync
9121 edge8l %l2, %o1, %i6
9122 alignaddr %l1, %g6, %o0
9123 andn %g3, 0x00BF, %o7
9124 lduh [%l7 + 0x68], %i4
9125 pdist %f12, %f6, %f0
9126 lduw [%l7 + 0x30], %g5
9127 movg %xcc, %i2, %i1
9128 fmovda %xcc, %f24, %f31
9129 movcc %xcc, %i3, %g2
9130 fmovsleu %xcc, %f0, %f6
9131 wr %g0, 0x0c, %asi
9132 sta %f29, [%l7 + 0x2C] %asi
9133 wr %g0, 0x11, %asi
9134 lda [%l7 + 0x10] %asi, %f21
9135 movpos %xcc, %g1, %o6
9136 movne %icc, %o4, %g7
9137 and %l0, %g4, %l4
9138 popc %l3, %i7
9139 bvc %icc, loop_787
9140 sub %o5, 0x09DA, %l6
9141 bpos loop_788
9142 tvs %xcc, 0x4
9143loop_787:
9144 fxor %f30, %f24, %f6
9145 fnand %f12, %f14, %f30
9146loop_788:
9147 edge8ln %o3, %i0, %l5
9148 alignaddr %i5, %o2, %l2
9149 movrne %o1, 0x30D, %i6
9150 edge16ln %g6, %l1, %g3
9151 wr %g0, 0x81, %asi
9152 stwa %o0, [%l7 + 0x78] %asi
9153 nop
9154 fitod %f10, %f14
9155 fdtox %f14, %f26
9156 wr %g0, 0x0c, %asi
9157 ldsha [%l7 + 0x2E] %asi, %i4
9158 edge16n %o7, %g5, %i1
9159 fnot1 %f30, %f16
9160 fandnot2s %f20, %f28, %f29
9161 and %i2, 0x090F, %i3
9162 fzeros %f23
9163 wr %g0, 0x2b, %asi
9164 stba %g1, [%l7 + 0x25] %asi
9165 membar #Sync
9166 tvc %xcc, 0x0
9167 fpsub32s %f2, %f26, %f2
9168 edge8 %g2, %o4, %o6
9169 fxor %f28, %f18, %f26
9170 brlz %g7, loop_789
9171 sdivcc %l0, 0x103D, %l4
9172 fpmerge %f3, %f17, %f6
9173 taddcc %l3, %i7, %g4
9174loop_789:
9175 bl,pt %xcc, loop_790
9176 xnor %o5, 0x1B5E, %o3
9177 fpsub32 %f28, %f20, %f26
9178 tgu %xcc, 0x4
9179loop_790:
9180 tne %icc, 0x5
9181 movrlez %l6, 0x110, %i0
9182 stx %l5, [%l7 + 0x18]
9183 fmuld8ulx16 %f20, %f25, %f22
9184 sllx %i5, %o2, %o1
9185 set 0x7C, %i4
9186 ldswa [%l7 + %i4] 0x04, %i6
9187 set 0x22, %l5
9188 stha %l2, [%l7 + %l5] 0x15
9189 fbe,a %fcc1, loop_791
9190 tvs %xcc, 0x4
9191 fbul %fcc2, loop_792
9192 mova %xcc, %g6, %g3
9193loop_791:
9194 ldsw [%l7 + 0x50], %l1
9195 fsrc1s %f17, %f25
9196loop_792:
9197 xnor %i4, 0x1E73, %o7
9198 lduw [%l7 + 0x3C], %g5
9199 ldx [%l7 + 0x40], %o0
9200 mova %icc, %i1, %i3
9201 tl %xcc, 0x0
9202 brlez,a %i2, loop_793
9203 edge32 %g2, %o4, %g1
9204 ldstub [%l7 + 0x1D], %o6
9205 movge %xcc, %g7, %l0
9206loop_793:
9207 sethi 0x1BDC, %l3
9208 sra %i7, 0x19, %l4
9209 bn,pt %xcc, loop_794
9210 nop
9211 set 0x38, %i3
9212 lduw [%l7 + %i3], %g4
9213 edge16n %o3, %l6, %o5
9214 te %xcc, 0x1
9215loop_794:
9216 movvs %icc, %l5, %i0
9217 orn %i5, %o1, %i6
9218 fpadd16 %f0, %f28, %f22
9219 movge %icc, %o2, %l2
9220 movg %icc, %g6, %l1
9221 tcc %xcc, 0x3
9222 sllx %g3, 0x03, %o7
9223 fpsub16 %f2, %f22, %f14
9224 mulscc %g5, 0x08C6, %i4
9225 fmovsl %icc, %f5, %f6
9226 edge8 %o0, %i1, %i3
9227 xnor %i2, 0x163E, %g2
9228 tcc %xcc, 0x0
9229 ta %icc, 0x1
9230 edge16l %g1, %o6, %o4
9231 fmovsg %xcc, %f15, %f27
9232 flush %l7 + 0x28
9233 ldsh [%l7 + 0x52], %g7
9234 nop
9235 setx 0xA17440CCB74F86D2, %l0, %l6
9236 stx %l6, [%l7 + 0x28]
9237 ldd [%l7 + 0x28], %f22
9238 setx 0xDADB4F2A5D4CDA91, %l1, %l5
9239 stx %l5, [%l7 + 0x10]
9240 ldd [%l7 + 0x10], %f24
9241 fmuld %f24, %f22, %f10
9242 fnot2s %f21, %f4
9243 sra %l3, 0x0C, %l0
9244 array16 %l4, %i7, %g4
9245 umul %l6, %o3, %l5
9246 xorcc %i0, %i5, %o5
9247 fmovsne %xcc, %f10, %f2
9248 nop
9249 fitod %f12, %f6
9250 fdtoi %f6, %f17
9251 bl,pt %xcc, loop_795
9252 fmovsvc %xcc, %f19, %f25
9253 fmovrde %o1, %f2, %f8
9254 array8 %i6, %l2, %o2
9255loop_795:
9256 fbuge %fcc0, loop_796
9257 mova %icc, %l1, %g6
9258 ld [%l7 + 0x74], %f15
9259 movvc %xcc, %o7, %g3
9260loop_796:
9261 mova %xcc, %i4, %o0
9262 wr %g0, 0x89, %asi
9263 sta %f2, [%l7 + 0x28] %asi
9264 movneg %icc, %i1, %i3
9265 ldsw [%l7 + 0x4C], %g5
9266 xnorcc %i2, 0x19E1, %g1
9267 edge32l %g2, %o4, %o6
9268 fmovrslz %g7, %f13, %f10
9269 fcmple16 %f22, %f0, %l3
9270 fpsub16s %f2, %f0, %f13
9271 movrne %l4, %l0, %i7
9272 edge32 %l6, %o3, %l5
9273 sdivcc %i0, 0x0A8C, %i5
9274 tvs %xcc, 0x3
9275 xor %o5, %o1, %g4
9276 edge32ln %l2, %i6, %o2
9277 movle %xcc, %l1, %o7
9278 udivcc %g3, 0x0418, %i4
9279 fmovdne %icc, %f20, %f27
9280 stbar
9281 array8 %g6, %o0, %i3
9282 nop
9283 fitod %f10, %f0
9284 fdtoi %f0, %f24
9285 fmovsvs %icc, %f9, %f20
9286 or %i1, %g5, %g1
9287 alignaddr %g2, %i2, %o4
9288 movrgez %o6, %g7, %l3
9289 xorcc %l4, %l0, %l6
9290 set 0x69, %g1
9291 ldsba [%l7 + %g1] 0x19, %i7
9292 sllx %l5, %o3, %i5
9293 movge %icc, %o5, %o1
9294 fsrc2s %f6, %f15
9295 fone %f0
9296 sdivcc %g4, 0x0B04, %i0
9297 movre %i6, 0x10A, %l2
9298 add %l7, 0x30, %l6
9299 wr %g0, 0x18, %asi
9300 casxa [%l6] 0x18, %l1, %o2
9301 andcc %g3, %o7, %i4
9302 fmovscs %xcc, %f30, %f27
9303 restored
9304 rdpr %cwp, %g1
9305 rdpr %cansave, %g2
9306 rdpr %canrestore, %g3
9307 rdpr %cleanwin, %g4
9308 rdpr %otherwin, %g5
9309 rdpr %wstate, %g6
9310 add %l7, 0x70, %l6
9311 wr %g0, 0x04, %asi
9312 ldxa [%l6] %asi, %o0
9313 casxa [%l6] 0x04, %o0, %i3
9314 fpsub16 %f8, %f30, %f16
9315 fbn,a %fcc1, loop_797
9316 orn %g6, 0x04DA, %g5
9317 wr %g0, 0x11, %asi
9318 stwa %g1, [%l7 + 0x64] %asi
9319loop_797:
9320 tsubcc %g2, 0x10F8, %i2
9321 fnands %f17, %f21, %f1
9322 fsrc2s %f25, %f26
9323 addc %o4, 0x1C63, %i1
9324 fbg %fcc0, loop_798
9325 tvs %xcc, 0x4
9326 fcmpeq32 %f30, %f12, %g7
9327 subcc %o6, %l3, %l4
9328loop_798:
9329 movrgez %l6, 0x360, %i7
9330 udivx %l5, 0x164B, %l0
9331 set 0x70, %l0
9332 ldxa [%l7 + %l0] 0x04, %o3
9333 tle %icc, 0x6
9334 tg %xcc, 0x6
9335 faligndata %f20, %f2, %f24
9336 movpos %icc, %o5, %i5
9337 saved
9338 rdpr %cwp, %g1
9339 rdpr %cansave, %g2
9340 rdpr %canrestore, %g3
9341 rdpr %cleanwin, %g4
9342 rdpr %otherwin, %g5
9343 rdpr %wstate, %g6
9344 sth %g4, [%l7 + 0x18]
9345 sub %i0, 0x15E0, %i6
9346 nop
9347 setx loop_799, %l0, %l1
9348 jmpl %l1, %o1
9349 xor %l1, 0x100E, %l2
9350 add %l7, 0x78, %l6
9351 wr %g0, 0x89, %asi
9352 casxa [%l6] %asi, %g3, %o2
9353loop_799:
9354 fmovdge %icc, %f19, %f28
9355 fornot2 %f2, %f12, %f22
9356 movg %xcc, %i4, %o0
9357 taddcctv %i3, 0x1336, %g6
9358 movl %xcc, %g5, %o7
9359 edge32 %g2, %i2, %o4
9360 tvc %xcc, 0x2
9361 sdivx %i1, 0x0437, %g1
9362 taddcc %o6, 0x1072, %l3
9363 edge16n %g7, %l6, %i7
9364 fsrc1 %f4, %f0
9365 tpos %icc, 0x3
9366 wr %g0, 0x1f, %asi
9367 stda %f16, [%l7 + 0x40] %asi
9368 membar #Sync
9369 tneg %xcc, 0x2
9370 nop
9371 set 0x20, %o4
9372 ldd [%l7 + %o4], %f4
9373 sir 0x194B
9374 te %icc, 0x6
9375 orn %l5, %l4, %o3
9376 edge16l %o5, %i5, %l0
9377 tne %icc, 0x0
9378 fcmpgt32 %f26, %f8, %g4
9379 sll %i6, %o1, %l1
9380 fmuld8sux16 %f28, %f27, %f18
9381 faligndata %f4, %f0, %f12
9382 fnegd %f0, %f22
9383 fsrc1s %f10, %f6
9384 nop
9385 fitod %f4, %f4
9386 fdtoi %f4, %f19
9387 udivx %i0, 0x1795, %g3
9388 sdiv %l2, 0x0551, %i4
9389 movrne %o0, 0x06D, %o2
9390 be,pn %xcc, loop_800
9391 addc %g6, 0x099D, %i3
9392 edge8ln %g5, %o7, %g2
9393 taddcctv %i2, 0x1FE0, %o4
9394loop_800:
9395 prefetch [%l7 + 0x28], 0x2
9396 umul %g1, 0x08D1, %o6
9397 nop
9398 fitos %f11, %f3
9399 fstod %f3, %f6
9400 edge32ln %l3, %g7, %l6
9401 set 0x10, %g2
9402 stha %i1, [%l7 + %g2] 0x2a
9403 membar #Sync
9404 fmovrdgez %i7, %f24, %f10
9405 taddcctv %l4, 0x0344, %o3
9406 fbne %fcc3, loop_801
9407 ldsh [%l7 + 0x1E], %o5
9408 add %l7, 0x10, %l6
9409 wr %g0, 0x11, %asi
9410 casxa [%l6] %asi, %i5, %l5
9411loop_801:
9412 edge16 %g4, %i6, %l0
9413 fba %fcc2, loop_802
9414 subccc %o1, %l1, %g3
9415 edge16n %i0, %i4, %l2
9416 sub %o0, %o2, %i3
9417loop_802:
9418 edge32l %g6, %o7, %g5
9419 fmovda %icc, %f28, %f8
9420 tvs %icc, 0x7
9421 udivx %i2, 0x04A7, %o4
9422 fmovs %f9, %f12
9423 smulcc %g2, 0x06AF, %o6
9424 movge %xcc, %g1, %l3
9425 subcc %l6, 0x0C5D, %i1
9426 fpadd32s %f2, %f31, %f15
9427 set 0x34, %g5
9428 lda [%l7 + %g5] 0x15, %f27
9429 fabsd %f18, %f16
9430 movgu %xcc, %i7, %g7
9431 tcs %xcc, 0x6
9432 wr %g0, 0x89, %asi
9433 stda %f0, [%l7 + 0x40] %asi
9434 nop
9435 setx 0x9CE930A6AF21D965, %l0, %l6
9436 stx %l6, [%l7 + 0x28]
9437 ldd [%l7 + 0x28], %f6
9438 setx 0xB439E6DCAF935DFB, %l1, %l5
9439 stx %l5, [%l7 + 0x10]
9440 ldd [%l7 + 0x10], %f14
9441 faddd %f14, %f6, %f20
9442 tg %xcc, 0x7
9443 edge32n %o3, %o5, %l4
9444 movg %xcc, %i5, %l5
9445 xnorcc %g4, 0x1FD3, %l0
9446 movrgez %i6, %l1, %o1
9447 brlez,a %g3, loop_803
9448 movrgz %i0, 0x137, %i4
9449 bvs,pt %xcc, loop_804
9450 nop
9451 fitos %f5, %f27
9452 fstod %f27, %f14
9453loop_803:
9454 fnot1 %f26, %f22
9455 alignaddrl %o0, %l2, %o2
9456loop_804:
9457 stw %g6, [%l7 + 0x68]
9458 fmovsne %icc, %f28, %f21
9459 bg,a,pt %xcc, loop_805
9460 ldx [%l7 + 0x18], %o7
9461 brlz,a %i3, loop_806
9462 fmovsvc %icc, %f16, %f11
9463loop_805:
9464 sethi 0x10BA, %i2
9465 orcc %g5, %g2, %o4
9466loop_806:
9467 fmovda %icc, %f27, %f18
9468 orn %o6, %l3, %l6
9469 edge32ln %g1, %i1, %i7
9470 alignaddr %g7, %o5, %l4
9471 fbl,a %fcc0, loop_807
9472 movneg %xcc, %i5, %o3
9473 umulcc %l5, %g4, %l0
9474 brnz,a %l1, loop_808
9475loop_807:
9476 movg %xcc, %o1, %g3
9477 ble,a %icc, loop_809
9478 tcc %icc, 0x6
9479loop_808:
9480 fpack32 %f30, %f24, %f10
9481 fbge,a %fcc0, loop_810
9482loop_809:
9483 fmovsvc %icc, %f18, %f14
9484 sir 0x0A4C
9485 bcs loop_811
9486loop_810:
9487 ldsb [%l7 + 0x5F], %i0
9488 ta %xcc, 0x5
9489 andncc %i4, %o0, %l2
9490loop_811:
9491 tgu %xcc, 0x1
9492 xnor %i6, %g6, %o2
9493 andncc %i3, %o7, %g5
9494 subccc %i2, %g2, %o6
9495 fmovsleu %xcc, %f24, %f20
9496 fmovsvc %icc, %f29, %f31
9497 movvs %icc, %l3, %o4
9498 movrlez %g1, 0x043, %i1
9499 restored
9500 rdpr %cwp, %g1
9501 rdpr %cansave, %g2
9502 rdpr %canrestore, %g3
9503 rdpr %cleanwin, %g4
9504 rdpr %otherwin, %g5
9505 rdpr %wstate, %g6
9506 xorcc %i7, 0x0115, %g7
9507 be,a loop_812
9508 fblg,a %fcc0, loop_813
9509 bne,pn %xcc, loop_814
9510 edge8 %o5, %l4, %l6
9511loop_812:
9512 movneg %xcc, %i5, %l5
9513loop_813:
9514 membar 0x59
9515loop_814:
9516 te %icc, 0x4
9517 bpos %icc, loop_815
9518 fbug %fcc2, loop_816
9519 bcs,a loop_817
9520 nop
9521 setx 0x0874FF78EF4C6942, %l0, %l6
9522 stx %l6, [%l7 + 0x28]
9523 ldd [%l7 + 0x28], %f6
9524 setx 0x09435D32B946F079, %l1, %l5
9525 stx %l5, [%l7 + 0x10]
9526 ldd [%l7 + 0x10], %f14
9527 fmuld %f14, %f6, %f2
9528loop_815:
9529 fxnor %f6, %f14, %f14
9530loop_816:
9531 mulx %g4, %o3, %l0
9532loop_817:
9533 fmovdle %icc, %f13, %f18
9534 nop
9535 setx 0x7EB81F45406E6897, %l0, %l6
9536 stx %l6, [%l7 + 0x38]
9537 ldx [%l7 + 0x38], %fsr
9538 fands %f31, %f25, %f10
9539 tsubcc %l1, 0x1650, %o1
9540 lduh [%l7 + 0x70], %g3
9541 movrlez %i0, 0x005, %i4
9542 fbug %fcc3, loop_818
9543 brlz,a %o0, loop_819
9544 brlz,a %l2, loop_820
9545 fmovdcc %xcc, %f10, %f19
9546loop_818:
9547 ldx [%l7 + 0x48], %g6
9548loop_819:
9549 nop
9550 fitos %f3, %f26
9551 fstod %f26, %f8
9552loop_820:
9553 fornot2 %f2, %f24, %f4
9554 fblg,a %fcc1, loop_821
9555 fmovsne %xcc, %f13, %f21
9556 udivcc %i6, 0x0F12, %o2
9557 ld [%l7 + 0x5C], %f13
9558loop_821:
9559 fpadd16 %f0, %f0, %f24
9560 tneg %xcc, 0x5
9561 fandnot1s %f18, %f13, %f23
9562 fmovrde %i3, %f12, %f30
9563 bgu loop_822
9564 sll %g5, 0x04, %i2
9565 stx %o7, [%l7 + 0x50]
9566 addccc %g2, 0x1E6E, %l3
9567loop_822:
9568 fbl,a %fcc3, loop_823
9569 sethi 0x117D, %o4
9570 ldsh [%l7 + 0x20], %o6
9571 fcmple16 %f26, %f16, %i1
9572loop_823:
9573 umul %g1, %g7, %o5
9574 popc 0x032B, %l4
9575 fcmpgt32 %f12, %f28, %i7
9576 mova %icc, %l6, %i5
9577 fmovrdlz %g4, %f22, %f26
9578 movcs %icc, %o3, %l5
9579 lduw [%l7 + 0x20], %l1
9580 tvs %xcc, 0x7
9581 umulcc %o1, %l0, %i0
9582 andn %i4, %g3, %o0
9583 alignaddrl %g6, %i6, %o2
9584 ldstub [%l7 + 0x40], %i3
9585 tl %xcc, 0x5
9586 alignaddr %g5, %l2, %o7
9587 fmul8x16au %f9, %f17, %f24
9588 sdivx %i2, 0x0268, %l3
9589 tn %xcc, 0x4
9590 fbn %fcc1, loop_824
9591 umulcc %o4, 0x0351, %g2
9592 fmovdcc %icc, %f9, %f20
9593 edge16 %i1, %o6, %g1
9594loop_824:
9595 sllx %g7, %o5, %i7
9596 bgu,pn %icc, loop_825
9597 orncc %l4, %i5, %g4
9598 tpos %xcc, 0x6
9599 fbule %fcc2, loop_826
9600loop_825:
9601 fpsub32 %f20, %f12, %f4
9602 andcc %o3, 0x0D63, %l6
9603 addc %l1, 0x132A, %o1
9604loop_826:
9605 edge8n %l0, %i0, %l5
9606 movgu %icc, %i4, %g3
9607 xor %g6, 0x0B09, %o0
9608 bne,a loop_827
9609 tn %xcc, 0x2
9610 srlx %o2, %i6, %i3
9611 bgu,a loop_828
9612loop_827:
9613 movvs %xcc, %l2, %g5
9614 bn loop_829
9615 addc %i2, 0x16FB, %l3
9616loop_828:
9617 brlz %o4, loop_830
9618 movn %xcc, %o7, %i1
9619loop_829:
9620 ta %icc, 0x2
9621 set 0x40, %i5
9622 ldda [%l7 + %i5] 0x81, %f16
9623loop_830:
9624 fmovse %xcc, %f14, %f28
9625 andn %g2, 0x067B, %g1
9626 fmovrsgz %g7, %f28, %f16
9627 orcc %o6, %i7, %l4
9628 movcc %xcc, %o5, %i5
9629 sra %o3, 0x17, %g4
9630 sub %l6, 0x088B, %l1
9631 fnands %f5, %f26, %f22
9632 sdiv %l0, 0x19B8, %o1
9633 fmul8ulx16 %f20, %f14, %f12
9634 fblg %fcc2, loop_831
9635 sdivx %l5, 0x13FD, %i0
9636 umulcc %g3, 0x19F9, %g6
9637 edge8l %i4, %o0, %o2
9638loop_831:
9639 edge16ln %i3, %i6, %l2
9640 edge32n %i2, %l3, %o4
9641 fandnot1 %f24, %f28, %f6
9642 popc %g5, %o7
9643 add %l7, 0x6C, %l6
9644 wr %g0, 0x19, %asi
9645 lda [%l6] %asi, %g2
9646 casa [%l6] 0x19, %g2, %i1
9647 xnorcc %g1, %g7, %i7
9648 tle %xcc, 0x6
9649 fandnot1s %f20, %f5, %f15
9650 smul %l4, 0x080C, %o6
9651 tvs %xcc, 0x1
9652 movl %xcc, %o5, %i5
9653 orcc %o3, %l6, %l1
9654 nop
9655 setx loop_832, %l0, %l1
9656 jmpl %l1, %l0
9657 fbu,a %fcc2, loop_833
9658 edge32l %o1, %l5, %g4
9659 brnz,a %i0, loop_834
9660loop_832:
9661 xor %g6, %i4, %o0
9662loop_833:
9663 movpos %xcc, %g3, %o2
9664 set 0x10, %l3
9665 sta %f29, [%l7 + %l3] 0x04
9666loop_834:
9667 fnands %f10, %f3, %f8
9668 nop
9669 setx 0x807CFFAE, %l0, %l6
9670 st %l6, [%l7 + 0x28]
9671 ld [%l7 + 0x28], %f6
9672 setx 0x924D9AB1, %l1, %l5
9673 st %l5, [%l7 + 0x10]
9674 ld [%l7 + 0x10], %f26
9675 fmuls %f26, %f6, %f29
9676 movcc %xcc, %i3, %i6
9677 or %l2, %l3, %o4
9678 udivcc %i2, 0x163D, %o7
9679 membar #Sync
9680 wr %g0, 0xf9, %asi
9681 ldda [%l7 + 0x40] %asi, %f0
9682 smulcc %g2, %g5, %i1
9683 umulcc %g7, 0x1B85, %g1
9684 alignaddrl %i7, %o6, %l4
9685 subc %o5, 0x1055, %i5
9686 te %icc, 0x6
9687 sub %o3, %l1, %l6
9688 xor %l0, 0x0C5B, %o1
9689 movne %xcc, %g4, %i0
9690 tgu %xcc, 0x5
9691 movn %icc, %l5, %g6
9692 xnorcc %i4, 0x1AEB, %o0
9693 fcmpgt32 %f26, %f20, %o2
9694 wr %g0, 0x04, %asi
9695 ldstuba [%l7 + 0x4E] %asi, %i3
9696 restored
9697 rdpr %cwp, %g1
9698 rdpr %cansave, %g2
9699 rdpr %canrestore, %g3
9700 rdpr %cleanwin, %g4
9701 rdpr %otherwin, %g5
9702 rdpr %wstate, %g6
9703 fmovsgu %icc, %f10, %f18
9704 fornot2 %f12, %f14, %f20
9705 wr %g0, 0x89, %asi
9706 ldxa [%l7 + 0x40] %asi, %g3
9707 udiv %l2, 0x1D95, %i6
9708 wr %g0, 0xf9, %asi
9709 stda %f16, [%l7 + 0x40] %asi
9710 membar #Sync
9711 fmovdg %icc, %f6, %f9
9712 fmovdg %xcc, %f3, %f10
9713 umulcc %o4, %i2, %l3
9714 restored
9715 rdpr %cwp, %g1
9716 rdpr %cansave, %g2
9717 rdpr %canrestore, %g3
9718 rdpr %cleanwin, %g4
9719 rdpr %otherwin, %g5
9720 rdpr %wstate, %g6
9721 tleu %icc, 0x3
9722 movl %xcc, %g2, %o7
9723 smulcc %g5, 0x1687, %g7
9724 sethi 0x14A1, %i1
9725 array8 %g1, %i7, %o6
9726 addccc %l4, 0x0238, %i5
9727 fbug,a %fcc3, loop_835
9728 tvc %xcc, 0x6
9729 sll %o3, %l1, %l6
9730 movrgez %o5, %o1, %g4
9731loop_835:
9732 taddcctv %i0, 0x060D, %l5
9733 ble,pt %icc, loop_836
9734 ta %xcc, 0x3
9735 addccc %g6, 0x0748, %i4
9736 and %l0, 0x1A88, %o2
9737loop_836:
9738 fexpand %f28, %f8
9739 sth %i3, [%l7 + 0x4C]
9740 fmovdgu %xcc, %f26, %f6
9741 saved
9742 rdpr %cwp, %g1
9743 rdpr %cansave, %g2
9744 rdpr %canrestore, %g3
9745 rdpr %cleanwin, %g4
9746 rdpr %otherwin, %g5
9747 rdpr %wstate, %g6
9748 lduw [%l7 + 0x74], %g3
9749 tvc %icc, 0x5
9750 tn %xcc, 0x1
9751 fmul8ulx16 %f30, %f10, %f26
9752 ba,pn %xcc, loop_837
9753 fcmpgt32 %f4, %f18, %o0
9754 ldsb [%l7 + 0x1E], %i6
9755 fmovsle %icc, %f8, %f12
9756loop_837:
9757 fbne,a %fcc2, loop_838
9758 fmul8x16au %f6, %f18, %f26
9759 mulx %l2, 0x001D, %o4
9760 fbne %fcc3, loop_839
9761loop_838:
9762 orncc %i2, 0x11A4, %g2
9763 edge16ln %l3, %o7, %g5
9764 movrgz %i1, 0x367, %g1
9765loop_839:
9766 brnz,a %g7, loop_840
9767 subcc %o6, %i7, %i5
9768 fbu %fcc0, loop_841
9769 srl %o3, 0x09, %l1
9770loop_840:
9771 nop
9772 set 0x20, %o6
9773 stwa %l6, [%l7 + %o6] 0x04
9774loop_841:
9775 movcc %icc, %o5, %l4
9776 nop
9777 set 0x78, %l1
9778 std %f20, [%l7 + %l1]
9779 wr %g0, 0x80, %asi
9780 lduha [%l7 + 0x30] %asi, %o1
9781 fbn %fcc0, loop_842
9782 and %g4, 0x0D65, %l5
9783 xor %g6, 0x01BB, %i4
9784 sir 0x12A3
9785loop_842:
9786 move %xcc, %l0, %i0
9787 nop
9788 setx 0xFDF77185, %l0, %l6
9789 st %l6, [%l7 + 0x28]
9790 ld [%l7 + 0x28], %f2
9791 setx 0x6B2D0BBF, %l1, %l5
9792 st %l5, [%l7 + 0x10]
9793 ld [%l7 + 0x10], %f21
9794 fmuls %f21, %f2, %f27
9795 nop
9796 fitos %f9, %f28
9797 fstoi %f28, %f9
9798 subcc %o2, %i3, %o0
9799 alignaddrl %g3, %l2, %i6
9800 and %i2, 0x0019, %o4
9801 fmul8x16au %f25, %f28, %f10
9802 edge32 %l3, %o7, %g5
9803 subcc %i1, 0x1C54, %g1
9804 sdiv %g7, 0x02B7, %o6
9805 movvs %icc, %g2, %i5
9806 edge8ln %o3, %i7, %l1
9807 st %f24, [%l7 + 0x78]
9808 ble loop_843
9809 fmovdneg %xcc, %f1, %f11
9810 stx %l6, [%l7 + 0x40]
9811 bcc loop_844
9812loop_843:
9813 bn %icc, loop_845
9814 movneg %icc, %l4, %o5
9815 fbul,a %fcc2, loop_846
9816loop_844:
9817 fmovsl %xcc, %f9, %f6
9818loop_845:
9819 edge32n %g4, %o1, %g6
9820 brgez %i4, loop_847
9821loop_846:
9822 udivcc %l5, 0x19E0, %i0
9823 tne %icc, 0x2
9824 edge32l %o2, %l0, %i3
9825loop_847:
9826 sdivcc %g3, 0x14F5, %o0
9827 tneg %xcc, 0x0
9828 wr %g0, 0x11, %asi
9829 lduba [%l7 + 0x44] %asi, %i6
9830 set 0x50, %i2
9831 prefetcha [%l7 + %i2] 0x11, 0x3
9832 mulx %l2, 0x1CD4, %o4
9833 or %o7, 0x1292, %g5
9834 ta %icc, 0x5
9835 movge %icc, %l3, %i1
9836 fmovdcc %icc, %f23, %f10
9837 fmovdpos %icc, %f8, %f8
9838 edge8 %g7, %g1, %o6
9839 brlz,a %g2, loop_848
9840 edge32n %o3, %i7, %l1
9841 movleu %icc, %l6, %l4
9842 bne loop_849
9843loop_848:
9844 sethi 0x0833, %o5
9845 ba %xcc, loop_850
9846 sethi 0x0625, %g4
9847loop_849:
9848 tvc %icc, 0x0
9849 tsubcc %i5, %g6, %o1
9850loop_850:
9851 tvc %xcc, 0x6
9852 edge32ln %l5, %i4, %o2
9853 ta %xcc, 0x5
9854 brz %i0, loop_851
9855 fmovse %xcc, %f31, %f28
9856 movl %icc, %l0, %i3
9857 array8 %g3, %o0, %i6
9858loop_851:
9859 ldd [%l7 + 0x68], %i2
9860 nop
9861 fitos %f29, %f26
9862 array32 %o4, %l2, %g5
9863 set 0x40, %i1
9864 stda %f16, [%l7 + %i1] 0x18
9865 tn %icc, 0x3
9866 nop
9867 setx loop_852, %l0, %l1
9868 jmpl %l1, %l3
9869 edge32n %i1, %g7, %o7
9870 brgz,a %g1, loop_853
9871 srl %g2, 0x17, %o6
9872loop_852:
9873 ldsw [%l7 + 0x2C], %o3
9874 edge32n %i7, %l6, %l1
9875loop_853:
9876 movpos %xcc, %o5, %l4
9877 addc %i5, %g6, %g4
9878 sth %o1, [%l7 + 0x28]
9879 brlez,a %l5, loop_854
9880 bcs,pn %xcc, loop_855
9881 prefetch [%l7 + 0x18], 0x1
9882 brz,a %o2, loop_856
9883loop_854:
9884 fbug %fcc2, loop_857
9885loop_855:
9886 tvs %xcc, 0x2
9887 fmovde %xcc, %f13, %f0
9888loop_856:
9889 udivx %i4, 0x117F, %l0
9890loop_857:
9891 fmovsvs %xcc, %f9, %f31
9892 movgu %xcc, %i3, %g3
9893 tl %icc, 0x7
9894 fcmpgt16 %f20, %f12, %o0
9895 sllx %i6, 0x16, %i0
9896 wr %g0, 0x23, %asi
9897 ldda [%l7 + 0x10] %asi, %i2
9898 fmuld8ulx16 %f13, %f18, %f4
9899 sub %l2, 0x1632, %g5
9900 subcc %o4, 0x12D3, %l3
9901 tcc %xcc, 0x2
9902 array32 %i1, %g7, %g1
9903 orn %g2, 0x06A6, %o6
9904 fors %f9, %f5, %f6
9905 tsubcctv %o7, %o3, %i7
9906 edge16ln %l6, %l1, %o5
9907 fmuld8ulx16 %f3, %f27, %f22
9908 tg %icc, 0x5
9909 movrne %l4, %g6, %g4
9910 fmul8x16au %f15, %f8, %f4
9911 fbo,a %fcc2, loop_858
9912 or %i5, 0x076E, %o1
9913 edge16 %o2, %l5, %l0
9914 sir 0x168E
9915loop_858:
9916 sdivcc %i4, 0x19C8, %g3
9917 tneg %xcc, 0x5
9918 movrlz %i3, 0x3D6, %i6
9919 tcc %xcc, 0x7
9920 movrne %i0, %o0, %i2
9921 fmovsgu %xcc, %f0, %f11
9922 movg %xcc, %g5, %o4
9923 xorcc %l3, 0x1860, %l2
9924 set 0x48, %g4
9925 ldswa [%l7 + %g4] 0x89, %g7
9926 array32 %g1, %g2, %i1
9927 addc %o7, 0x1072, %o3
9928 move %icc, %i7, %l6
9929 brlz %l1, loop_859
9930 nop
9931 fitod %f6, %f18
9932 edge32n %o5, %o6, %l4
9933 udiv %g6, 0x1103, %i5
9934loop_859:
9935 bvs,a,pt %xcc, loop_860
9936 movle %xcc, %o1, %o2
9937 udivcc %g4, 0x103A, %l5
9938 edge8n %l0, %g3, %i4
9939loop_860:
9940 bge,pt %xcc, loop_861
9941 fmovs %f8, %f29
9942 ldd [%l7 + 0x10], %f26
9943 fbo,a %fcc2, loop_862
9944loop_861:
9945 sth %i3, [%l7 + 0x10]
9946 edge16n %i6, %i0, %i2
9947 sdiv %o0, 0x0A9C, %o4
9948loop_862:
9949 for %f16, %f22, %f12
9950 nop
9951 setx 0xBD20B669224CD919, %l0, %l6
9952 stx %l6, [%l7 + 0x28]
9953 ldd [%l7 + 0x28], %f6
9954 setx 0x45972E9BEE12D1C8, %l1, %l5
9955 stx %l5, [%l7 + 0x10]
9956 ldd [%l7 + 0x10], %f20
9957 fdivd %f20, %f6, %f8
9958 umul %l3, 0x0F69, %g5
9959 bcs,pt %xcc, loop_863
9960 subcc %l2, %g1, %g7
9961 movrgez %g2, 0x04E, %o7
9962 xorcc %o3, 0x1F44, %i7
9963loop_863:
9964 ldx [%l7 + 0x50], %i1
9965 movpos %xcc, %l6, %o5
9966 umulcc %l1, 0x1A75, %l4
9967 fmuld8sux16 %f6, %f26, %f14
9968 tvs %xcc, 0x1
9969 subc %g6, 0x0641, %o6
9970 membar 0x44
9971 fbge %fcc0, loop_864
9972 edge32l %o1, %o2, %g4
9973 tgu %icc, 0x0
9974 ldd [%l7 + 0x78], %i4
9975loop_864:
9976 fmuld8sux16 %f1, %f11, %f8
9977 fbul,a %fcc3, loop_865
9978 ldstub [%l7 + 0x0F], %l0
9979 array32 %l5, %g3, %i3
9980 xor %i4, %i6, %i0
9981loop_865:
9982 smulcc %i2, %o4, %l3
9983 sdiv %g5, 0x1D59, %o0
9984 tne %icc, 0x6
9985 faligndata %f12, %f28, %f20
9986 fbo,a %fcc1, loop_866
9987 bcc,a,pn %icc, loop_867
9988 orncc %l2, 0x08BA, %g7
9989 brlez %g2, loop_868
9990loop_866:
9991 subccc %g1, 0x1981, %o7
9992loop_867:
9993 fpsub16 %f0, %f6, %f18
9994 and %o3, %i7, %l6
9995loop_868:
9996 taddcc %i1, 0x1BB3, %l1
9997 fmovsneg %xcc, %f7, %f7
9998 srl %o5, 0x10, %l4
9999 movge %xcc, %g6, %o6
10000 bg,a,pn %xcc, loop_869
10001 bl,a,pt %xcc, loop_870
10002 array8 %o2, %o1, %i5
10003 subccc %l0, 0x13E0, %g4
10004loop_869:
10005 edge16n %l5, %g3, %i4
10006loop_870:
10007 movge %xcc, %i6, %i3
10008 fpack32 %f22, %f10, %f2
10009 nop
10010 setx loop_871, %l0, %l1
10011 wrpr 0x1, %tl
10012 wrpr %l1, %tnpc
10013 setx 0x34400001400, %l0, %l1
10014 wrpr %l1, %tstate
10015 wrhpr 0x4, %htstate
10016 done
10017 stbar
10018 fbg,a %fcc1, loop_872
10019 flush %l7 + 0x20
10020loop_871:
10021 be,pn %xcc, loop_873
10022 or %i2, %o4, %i0
10023loop_872:
10024 movrlez %l3, %g5, %l2
10025 sth %o0, [%l7 + 0x7E]
10026loop_873:
10027 sth %g7, [%l7 + 0x20]
10028 alignaddr %g2, %g1, %o7
10029 movge %xcc, %o3, %i7
10030 fornot1 %f6, %f18, %f26
10031 fpadd32 %f0, %f2, %f22
10032 fmul8sux16 %f4, %f30, %f6
10033 umul %i1, %l1, %l6
10034 orcc %l4, 0x1D94, %g6
10035 fbu,a %fcc2, loop_874
10036 movg %icc, %o6, %o5
10037 bl loop_875
10038 taddcc %o1, 0x1FCA, %i5
10039loop_874:
10040 edge8n %l0, %g4, %l5
10041 fnot1s %f24, %f29
10042loop_875:
10043 stbar
10044 ldx [%l7 + 0x40], %g3
10045 bvs,pn %xcc, loop_876
10046 movge %xcc, %i4, %o2
10047 edge16 %i6, %i2, %i3
10048 fbge %fcc2, loop_877
10049loop_876:
10050 fmovsneg %icc, %f13, %f6
10051 wr %g0, 0x18, %asi
10052 stxa %o4, [%l7 + 0x40] %asi
10053loop_877:
10054 nop
10055 fitos %f21, %f8
10056 edge32n %i0, %l3, %l2
10057 ldsh [%l7 + 0x22], %g5
10058 tl %icc, 0x0
10059 set 0x7E, %o2
10060 lduha [%l7 + %o2] 0x88, %g7
10061 fornot2 %f12, %f20, %f30
10062 edge8n %o0, %g2, %g1
10063 te %xcc, 0x0
10064 andncc %o7, %o3, %i1
10065 fpadd32s %f4, %f1, %f29
10066 fmovrslez %i7, %f17, %f20
10067 subcc %l6, %l1, %l4
10068 fors %f4, %f18, %f0
10069 alignaddrl %g6, %o6, %o1
10070 movneg %icc, %o5, %i5
10071 nop
10072 setx 0x25748842, %l0, %l6
10073 st %l6, [%l7 + 0x28]
10074 ld [%l7 + 0x28], %f11
10075 setx 0xE7694759, %l1, %l5
10076 st %l5, [%l7 + 0x10]
10077 ld [%l7 + 0x10], %f3
10078 fmuls %f3, %f11, %f24
10079 sdivx %l0, 0x135C, %l5
10080 fzero %f16
10081 edge16ln %g3, %g4, %o2
10082 tneg %xcc, 0x4
10083 edge8ln %i4, %i2, %i6
10084 taddcctv %o4, %i0, %i3
10085 be,pn %xcc, loop_878
10086 lduh [%l7 + 0x50], %l2
10087 pdist %f4, %f22, %f2
10088 set 0x40, %i0
10089 stwa %g5, [%l7 + %i0] 0xea
10090 membar #Sync
10091loop_878:
10092 edge16l %l3, %g7, %o0
10093 ldx [%l7 + 0x18], %g2
10094 nop
10095 fitos %f1, %f19
10096 fstoi %f19, %f24
10097 tsubcctv %o7, 0x13C4, %g1
10098 addccc %o3, %i7, %l6
10099 movcc %xcc, %l1, %l4
10100 array16 %g6, %i1, %o1
10101 tvc %xcc, 0x1
10102 fmovdcs %icc, %f22, %f4
10103 fbug,a %fcc2, loop_879
10104 tgu %xcc, 0x2
10105 edge8 %o5, %i5, %l0
10106 andcc %l5, %g3, %o6
10107loop_879:
10108 stw %o2, [%l7 + 0x2C]
10109 or %g4, %i4, %i6
10110 bneg,pt %icc, loop_880
10111 fmovdcs %xcc, %f19, %f4
10112 fpsub16s %f8, %f29, %f12
10113 fmovsvc %xcc, %f18, %f0
10114loop_880:
10115 bne,pt %icc, loop_881
10116 brnz,a %o4, loop_882
10117 brnz,a %i2, loop_883
10118 udivx %i0, 0x0F2A, %i3
10119loop_881:
10120 tcc %icc, 0x0
10121loop_882:
10122 xnor %g5, 0x0787, %l2
10123loop_883:
10124 fmovsleu %xcc, %f23, %f0
10125 stw %l3, [%l7 + 0x3C]
10126 sllx %g7, 0x12, %g2
10127 movvs %icc, %o7, %o0
10128 xorcc %o3, 0x08CF, %g1
10129 fpackfix %f30, %f7
10130 edge16n %i7, %l6, %l1
10131 tvs %icc, 0x0
10132 move %icc, %l4, %i1
10133 nop
10134 setx 0xA87C0EE4, %l0, %l6
10135 st %l6, [%l7 + 0x28]
10136 ld [%l7 + 0x28], %f13
10137 setx 0x61F79814, %l1, %l5
10138 st %l5, [%l7 + 0x10]
10139 ld [%l7 + 0x10], %f9
10140 fadds %f9, %f13, %f22
10141 st %f22, [%l7 + 0x28]
10142 sdivx %g6, 0x1DAC, %o5
10143 set 0x1B, %g3
10144 stba %i5, [%l7 + %g3] 0x14
10145 ld [%l7 + 0x78], %f18
10146 udiv %l0, 0x1A6C, %o1
10147 tg %xcc, 0x0
10148 brlz,a %g3, loop_884
10149 smulcc %l5, 0x0681, %o6
10150 array32 %g4, %i4, %i6
10151 edge8l %o4, %o2, %i2
10152loop_884:
10153 fzero %f22
10154 movrlez %i3, %i0, %g5
10155 movrlez %l2, %l3, %g7
10156 xor %g2, 0x1FA7, %o0
10157 tsubcctv %o7, 0x19E3, %o3
10158 fmovdge %xcc, %f19, %f28
10159 tcc %xcc, 0x2
10160 fmovdne %xcc, %f3, %f24
10161 fnot1 %f20, %f2
10162 add %i7, %g1, %l1
10163 taddcctv %l6, 0x0B3F, %l4
10164 st %f5, [%l7 + 0x7C]
10165 tcc %xcc, 0x5
10166 brz %g6, loop_885
10167 movle %icc, %i1, %i5
10168 xnor %l0, %o5, %g3
10169 movrlz %o1, 0x34E, %l5
10170loop_885:
10171 fbl %fcc2, loop_886
10172 ld [%l7 + 0x78], %f8
10173 fbug %fcc3, loop_887
10174 fbu,a %fcc0, loop_888
10175loop_886:
10176 addccc %g4, %o6, %i4
10177 tvs %icc, 0x6
10178loop_887:
10179 fsrc1s %f3, %f20
10180loop_888:
10181 fmovdleu %xcc, %f18, %f4
10182 st %f20, [%l7 + 0x14]
10183 nop
10184 fitos %f19, %f16
10185 fmovdcs %icc, %f15, %f11
10186 sdivx %i6, 0x04AD, %o2
10187 fornot2 %f22, %f30, %f10
10188 movpos %icc, %i2, %i3
10189 movrlez %i0, 0x05C, %g5
10190 fsrc1s %f20, %f18
10191 wr %g0, 0x88, %asi
10192 prefetcha [%l7 + 0x78] %asi, 0x3
10193 movneg %icc, %l3, %l2
10194 edge32ln %g7, %g2, %o0
10195 tvs %xcc, 0x3
10196 fand %f26, %f18, %f4
10197 fnot2s %f19, %f22
10198 nop
10199 setx 0xE04F3C59, %l0, %l6
10200 st %l6, [%l7 + 0x58]
10201 ld [%l7 + 0x58], %fsr
10202 movleu %xcc, %o7, %o3
10203 movge %icc, %i7, %g1
10204 fnot1 %f18, %f2
10205 subccc %l1, 0x0D7A, %l4
10206 movrlez %l6, %g6, %i5
10207 tleu %xcc, 0x4
10208 std %f16, [%l7 + 0x70]
10209 or %l0, 0x1285, %o5
10210 bgu %xcc, loop_889
10211 xor %i1, %g3, %o1
10212 udiv %l5, 0x0AAD, %o6
10213 pdist %f2, %f16, %f14
10214loop_889:
10215 movrlz %g4, 0x356, %i6
10216 fcmpne32 %f22, %f26, %i4
10217 movrlez %o2, %i3, %i0
10218 movre %i2, %o4, %g5
10219 fbu %fcc1, loop_890
10220 andncc %l3, %g7, %l2
10221 movle %icc, %g2, %o7
10222 nop
10223 set 0x44, %l4
10224 ldub [%l7 + %l4], %o0
10225loop_890:
10226 andcc %i7, 0x0678, %o3
10227 addcc %l1, %l4, %l6
10228 srax %g1, 0x0C, %g6
10229 ldx [%l7 + 0x58], %l0
10230 movrne %i5, %i1, %g3
10231 fmovdpos %icc, %f4, %f11
10232 edge32ln %o1, %l5, %o5
10233 tcc %xcc, 0x6
10234 sir 0x0185
10235 tleu %icc, 0x1
10236 nop
10237 fitod %f2, %f4
10238 fdtos %f4, %f1
10239 addcc %g4, 0x1FAE, %i6
10240 bn,a %icc, loop_891
10241 fmovrdgz %i4, %f26, %f30
10242 stx %o6, [%l7 + 0x30]
10243 edge32n %i3, %o2, %i2
10244loop_891:
10245 tn %xcc, 0x2
10246 brz,a %i0, loop_892
10247 sllx %g5, 0x18, %l3
10248 fmovspos %icc, %f21, %f1
10249 edge8ln %g7, %l2, %o4
10250loop_892:
10251 sethi 0x098D, %o7
10252 sllx %o0, 0x0D, %g2
10253 sllx %o3, %l1, %i7
10254 andncc %l6, %l4, %g1
10255 fexpand %f29, %f20
10256 srlx %l0, %i5, %g6
10257 set 0x7C, %i7
10258 ldswa [%l7 + %i7] 0x15, %i1
10259 fmovspos %xcc, %f17, %f15
10260 movvc %icc, %o1, %l5
10261 bvs,pt %xcc, loop_893
10262 or %o5, %g3, %g4
10263 fbue,a %fcc2, loop_894
10264 fmovdl %icc, %f12, %f3
10265loop_893:
10266 tg %icc, 0x4
10267 fmovsleu %icc, %f9, %f7
10268loop_894:
10269 sethi 0x09E0, %i4
10270 set 0x24, %g7
10271 stwa %o6, [%l7 + %g7] 0x2b
10272 membar #Sync
10273 fabss %f3, %f12
10274 umul %i3, %o2, %i2
10275 brlez,a %i0, loop_895
10276 andcc %g5, 0x0603, %l3
10277 wr %g0, 0x10, %asi
10278 swapa [%l7 + 0x70] %asi, %i6
10279loop_895:
10280 tvc %icc, 0x5
10281 saved
10282 rdpr %cwp, %g1
10283 rdpr %cansave, %g2
10284 rdpr %canrestore, %g3
10285 rdpr %cleanwin, %g4
10286 rdpr %otherwin, %g5
10287 rdpr %wstate, %g6
10288 edge32ln %g7, %l2, %o7
10289 addccc %o0, 0x021C, %g2
10290 movrlz %o4, 0x24B, %o3
10291 addcc %l1, 0x1627, %i7
10292 mova %xcc, %l6, %g1
10293 wr %g0, 0x80, %asi
10294 ldstuba [%l7 + 0x64] %asi, %l4
10295 set 0x3F, %o1
10296 ldsba [%l7 + %o1] 0x81, %l0
10297 srax %g6, 0x16, %i1
10298 xor %i5, %l5, %o1
10299 wr %g0, 0x81, %asi
10300 swapa [%l7 + 0x44] %asi, %o5
10301 fmovsleu %icc, %f4, %f23
10302 edge32l %g3, %i4, %o6
10303 edge8n %i3, %g4, %i2
10304 fpadd16 %f16, %f22, %f30
10305 fmovrdlz %o2, %f20, %f24
10306 fmovdg %xcc, %f12, %f18
10307 fmul8x16al %f10, %f0, %f22
10308 fcmpeq16 %f10, %f22, %i0
10309 ba loop_896
10310 nop
10311 setx loop_897, %l0, %l1
10312 wrpr 0x1, %tl
10313 wrpr %l1, %tnpc
10314 setx 0x34400001400, %l0, %l1
10315 wrpr %l1, %tstate
10316 wrhpr 0x4, %htstate
10317 done
10318 fcmpgt32 %f24, %f10, %l3
10319 andcc %g5, %g7, %l2
10320loop_896:
10321 fmovdl %icc, %f6, %f16
10322loop_897:
10323 srl %i6, 0x17, %o7
10324 ldd [%l7 + 0x28], %o0
10325 array32 %o4, %g2, %o3
10326 andncc %l1, %l6, %i7
10327 andncc %g1, %l0, %g6
10328 orcc %i1, %i5, %l4
10329 udivcc %o1, 0x0953, %l5
10330 sllx %g3, %i4, %o5
10331 movrgez %o6, %i3, %g4
10332 fbe,a %fcc0, loop_898
10333 taddcc %i2, %i0, %o2
10334 addccc %g5, %g7, %l2
10335 edge8l %i6, %l3, %o0
10336loop_898:
10337 brlez %o4, loop_899
10338 bneg %xcc, loop_900
10339 bleu,pn %icc, loop_901
10340 fbl %fcc3, loop_902
10341loop_899:
10342 nop
10343 setx 0xDA8412916826BE96, %l0, %l6
10344 stx %l6, [%l7 + 0x28]
10345 ldd [%l7 + 0x28], %f14
10346 setx 0xEF9822D98D4A76F2, %l1, %l5
10347 stx %l5, [%l7 + 0x10]
10348 ldd [%l7 + 0x10], %f28
10349 fmuld %f28, %f14, %f10
10350loop_900:
10351 fnot2 %f2, %f14
10352loop_901:
10353 nop
10354 setx 0x044C192DD9CE9212, %l0, %l6
10355 stx %l6, [%l7 + 0x28]
10356 ldd [%l7 + 0x28], %f6
10357 setx 0x2BAF62B70CBB14DF, %l1, %l5
10358 stx %l5, [%l7 + 0x10]
10359 ldd [%l7 + 0x10], %f30
10360 faddd %f30, %f6, %f16
10361loop_902:
10362 udiv %g2, 0x0814, %o7
10363 sdiv %l1, 0x16F5, %o3
10364 movcs %icc, %i7, %g1
10365 saved
10366 rdpr %cwp, %g1
10367 rdpr %cansave, %g2
10368 rdpr %canrestore, %g3
10369 rdpr %cleanwin, %g4
10370 rdpr %otherwin, %g5
10371 rdpr %wstate, %g6
10372 ldub [%l7 + 0x5F], %l6
10373 brz,a %l0, loop_903
10374 sdivx %i1, 0x086F, %g6
10375 bpos loop_904
10376 fbul,a %fcc1, loop_905
10377loop_903:
10378 fzero %f0
10379 addc %i5, 0x1BF4, %o1
10380loop_904:
10381 sth %l4, [%l7 + 0x72]
10382loop_905:
10383 nop
10384 wr %g0, 0x89, %asi
10385 ldsba [%l7 + 0x6B] %asi, %l5
10386 subcc %i4, %g3, %o6
10387 sra %i3, %o5, %i2
10388 edge8n %i0, %g4, %o2
10389 orncc %g5, 0x16A4, %l2
10390 fandnot1s %f31, %f22, %f26
10391 move %xcc, %g7, %i6
10392 movvs %xcc, %o0, %l3
10393 ldsb [%l7 + 0x37], %o4
10394 andncc %o7, %g2, %o3
10395 umul %l1, 0x0990, %g1
10396 xor %l6, 0x0E7D, %i7
10397 edge8 %l0, %i1, %i5
10398 fmovsvs %xcc, %f18, %f16
10399 set 0x68, %o7
10400 lduha [%l7 + %o7] 0x80, %o1
10401 fcmple32 %f10, %f14, %g6
10402 fbg %fcc0, loop_906
10403 fmovrdgz %l4, %f18, %f20
10404 mulx %i4, 0x1EDF, %l5
10405 tpos %xcc, 0x3
10406loop_906:
10407 nop
10408 set 0x6C, %o5
10409 ldstuba [%l7 + %o5] 0x04, %o6
10410 tcc %xcc, 0x6
10411 fbue %fcc2, loop_907
10412 movg %icc, %g3, %o5
10413 fmul8ulx16 %f2, %f0, %f8
10414 movn %icc, %i3, %i0
10415loop_907:
10416 xnorcc %i2, 0x19F4, %o2
10417 orn %g4, 0x013F, %l2
10418 fmovrslez %g5, %f8, %f19
10419 xnor %i6, 0x053C, %o0
10420 wr %g0, 0x0c, %asi
10421 swapa [%l7 + 0x30] %asi, %l3
10422 nop
10423 setx loop_908, %l0, %l1
10424 wrpr 0x1, %tl
10425 wrpr %l1, %tpc
10426 add %l1, 0x4, %l1
10427 wrpr %l1, %tnpc
10428 setx 0x34400001400, %l0, %l1
10429 wrpr %l1, %tstate
10430 wrhpr 0x4, %htstate
10431 retry
10432 fmovdne %icc, %f26, %f23
10433 addcc %o4, %g7, %g2
10434 edge32ln %o7, %o3, %g1
10435loop_908:
10436 nop
10437 setx 0xB32CB4C681BC418B, %l0, %l6
10438 stx %l6, [%l7 + 0x28]
10439 ldd [%l7 + 0x28], %f0
10440 fsqrtd %f0, %f10
10441 fmovsne %xcc, %f27, %f25
10442 tcs %icc, 0x2
10443 fmovrslz %l1, %f15, %f31
10444 movvs %icc, %i7, %l6
10445 bvc,pn %icc, loop_909
10446 movne %xcc, %i1, %i5
10447 fpackfix %f16, %f11
10448 movg %xcc, %l0, %o1
10449loop_909:
10450 alignaddr %g6, %l4, %i4
10451 ldd [%l7 + 0x10], %o6
10452 ba,pn %xcc, loop_910
10453 stx %g3, [%l7 + 0x58]
10454 tcc %xcc, 0x6
10455 movg %icc, %l5, %o5
10456loop_910:
10457 sdivx %i3, 0x1771, %i2
10458 movneg %xcc, %o2, %g4
10459 set 0x5D, %l6
10460 lduba [%l7 + %l6] 0x81, %l2
10461 mulx %i0, %i6, %o0
10462 sir 0x0E92
10463 movcs %icc, %g5, %o4
10464 bge,a loop_911
10465 umul %g7, 0x0E7B, %l3
10466 movrgz %o7, 0x13D, %o3
10467 edge16 %g2, %l1, %i7
10468loop_911:
10469 add %g1, 0x1F7F, %i1
10470 movrgz %l6, %i5, %l0
10471 movg %icc, %g6, %o1
10472 tleu %icc, 0x4
10473 array32 %l4, %i4, %g3
10474 fpack32 %f10, %f10, %f30
10475 fnot2 %f24, %f2
10476 movl %icc, %l5, %o5
10477 sir 0x0AE7
10478 fbne %fcc0, loop_912
10479 fcmple32 %f18, %f24, %o6
10480 movg %icc, %i2, %i3
10481 ldstub [%l7 + 0x7C], %o2
10482loop_912:
10483 fmovrslz %g4, %f23, %f25
10484 edge32ln %i0, %l2, %o0
10485 movl %icc, %g5, %i6
10486 tg %icc, 0x1
10487 wr %g0, 0x04, %asi
10488 lduba [%l7 + 0x0D] %asi, %o4
10489 edge8n %g7, %o7, %o3
10490 nop
10491 fitos %f0, %f19
10492 fstoi %f19, %f30
10493 edge16n %g2, %l3, %l1
10494 edge16n %i7, %g1, %i1
10495 movleu %xcc, %l6, %l0
10496 fsrc2s %f8, %f20
10497 udivcc %i5, 0x1BEB, %o1
10498 ba %icc, loop_913
10499 edge16n %g6, %l4, %i4
10500 sub %g3, 0x1C6D, %l5
10501 move %icc, %o6, %o5
10502loop_913:
10503 fmovsvc %xcc, %f25, %f11
10504 alignaddrl %i3, %i2, %g4
10505 andn %o2, %l2, %i0
10506 movpos %icc, %o0, %i6
10507 tsubcc %g5, %g7, %o4
10508 fmovspos %xcc, %f6, %f4
10509 udivx %o7, 0x1E1E, %g2
10510 smulcc %l3, 0x11CA, %l1
10511 tg %icc, 0x5
10512 nop
10513 setx loop_914, %l0, %l1
10514 wrpr 0x1, %tl
10515 wrpr %l1, %tnpc
10516 setx 0x34400001400, %l0, %l1
10517 wrpr %l1, %tstate
10518 wrhpr 0x4, %htstate
10519 done
10520 movvs %xcc, %i7, %g1
10521 addccc %i1, %o3, %l6
10522 sub %i5, %o1, %l0
10523loop_914:
10524 te %xcc, 0x7
10525 fcmpeq32 %f10, %f16, %l4
10526 fmovrdgz %i4, %f24, %f30
10527 movre %g6, %l5, %o6
10528 movcs %icc, %g3, %i3
10529 tvc %xcc, 0x5
10530 tsubcc %o5, %g4, %i2
10531 movre %l2, 0x337, %o2
10532 ble,a %xcc, loop_915
10533 array32 %o0, %i6, %i0
10534 tsubcc %g7, %o4, %g5
10535 udivcc %g2, 0x002F, %o7
10536loop_915:
10537 edge8 %l3, %i7, %g1
10538 movrlz %l1, %o3, %l6
10539 wr %g0, 0x89, %asi
10540 lduba [%l7 + 0x52] %asi, %i5
10541 bneg,pt %icc, loop_916
10542 array32 %o1, %l0, %l4
10543 fpadd16s %f2, %f15, %f22
10544 nop
10545 setx 0xAC2F789E, %l0, %l6
10546 st %l6, [%l7 + 0x28]
10547 ld [%l7 + 0x28], %f28
10548 setx 0x1F51341D, %l1, %l5
10549 st %l5, [%l7 + 0x10]
10550 ld [%l7 + 0x10], %f27
10551 fsubs %f27, %f28, %f15
10552loop_916:
10553 alignaddr %i1, %i4, %l5
10554 fmovrde %o6, %f30, %f12
10555 edge32l %g3, %i3, %g6
10556 udiv %o5, 0x17A7, %i2
10557 fand %f24, %f10, %f14
10558 set 0x4C, %o0
10559 ldswa [%l7 + %o0] 0x0c, %g4
10560 tleu %icc, 0x2
10561 srlx %l2, 0x15, %o0
10562 movvc %icc, %i6, %i0
10563 orcc %g7, 0x046A, %o4
10564 umulcc %g5, 0x0551, %o2
10565 fcmple16 %f0, %f26, %g2
10566 nop
10567 set 0x3E, %l2
10568 ldub [%l7 + %l2], %o7
10569 tvs %xcc, 0x7
10570 mulx %l3, 0x1820, %i7
10571 fbug,a %fcc3, loop_917
10572 fmovdgu %icc, %f24, %f22
10573 andn %g1, 0x124B, %l1
10574 fbug %fcc1, loop_918
10575loop_917:
10576 nop
10577 set 0x4A, %o3
10578 ldstub [%l7 + %o3], %l6
10579 nop
10580 set 0x5D, %g6
10581 ldub [%l7 + %g6], %o3
10582 srlx %i5, 0x1F, %l0
10583loop_918:
10584 fmovdcc %icc, %f13, %f31
10585 fcmple16 %f0, %f28, %l4
10586 fnors %f11, %f27, %f26
10587 fba,a %fcc2, loop_919
10588 tl %icc, 0x5
10589 movcs %icc, %o1, %i1
10590 fabsd %f8, %f26
10591loop_919:
10592 nop
10593 set 0x50, %i4
10594 ldda [%l7 + %i4] 0xe2, %l4
10595 alignaddrl %i4, %g3, %i3
10596 st %f11, [%l7 + 0x28]
10597 nop
10598 setx loop_920, %l0, %l1
10599 jmpl %l1, %o6
10600 fpsub32 %f28, %f22, %f12
10601 umulcc %g6, %o5, %g4
10602 edge8l %i2, %o0, %i6
10603loop_920:
10604 umul %i0, %l2, %g7
10605 bcs,a,pt %icc, loop_921
10606 alignaddr %o4, %o2, %g2
10607 nop
10608 setx loop_922, %l0, %l1
10609 wrpr 0x1, %tl
10610 wrpr %l1, %tpc
10611 add %l1, 0x4, %l1
10612 wrpr %l1, %tnpc
10613 setx 0x34400001400, %l0, %l1
10614 wrpr %l1, %tstate
10615 wrhpr 0x4, %htstate
10616 retry
10617 edge8n %o7, %l3, %i7
10618loop_921:
10619 udivx %g1, 0x1ACE, %l1
10620 fmovdvs %xcc, %f30, %f29
10621loop_922:
10622 fsrc1s %f20, %f23
10623 movre %l6, 0x294, %o3
10624 edge16ln %g5, %i5, %l4
10625 ble,a loop_923
10626 ba,pn %icc, loop_924
10627 restored
10628 rdpr %cwp, %g1
10629 rdpr %cansave, %g2
10630 rdpr %canrestore, %g3
10631 rdpr %cleanwin, %g4
10632 rdpr %otherwin, %g5
10633 rdpr %wstate, %g6
10634 add %l0, %i1, %l5
10635loop_923:
10636 edge16 %i4, %g3, %o1
10637loop_924:
10638 sir 0x021D
10639 subcc %o6, 0x0CE1, %i3
10640 popc %o5, %g6
10641 movneg %xcc, %i2, %g4
10642 fzeros %f5
10643 fexpand %f12, %f2
10644 set 0x5A, %i6
10645 ldsha [%l7 + %i6] 0x89, %i6
10646 fones %f2
10647 mulx %o0, 0x1FE9, %i0
10648 fmul8x16al %f2, %f30, %f14
10649 fandnot1s %f6, %f18, %f30
10650 set 0x46, %l5
10651 lduha [%l7 + %l5] 0x15, %l2
10652 set 0x50, %i3
10653 ldda [%l7 + %i3] 0xeb, %g6
10654 brz,a %o4, loop_925
10655 alignaddr %o2, %g2, %l3
10656 nop
10657 setx 0x14588BA0, %l0, %l6
10658 st %l6, [%l7 + 0x28]
10659 ld [%l7 + 0x28], %f15
10660 setx 0xC2418291, %l1, %l5
10661 st %l5, [%l7 + 0x10]
10662 ld [%l7 + 0x10], %f13
10663 fadds %f13, %f15, %f17
10664 set 0x7C, %g1
10665 ldswa [%l7 + %g1] 0x04, %i7
10666loop_925:
10667 fxnor %f26, %f10, %f26
10668 movle %xcc, %o7, %g1
10669 edge16 %l6, %o3, %l1
10670 ba,a %xcc, loop_926
10671 bleu,a,pn %icc, loop_927
10672 nop
10673 setx 0x59848A87, %l0, %l6
10674 st %l6, [%l7 + 0x28]
10675 ld [%l7 + 0x28], %f22
10676 setx 0x8BB81014, %l1, %l5
10677 st %l5, [%l7 + 0x10]
10678 ld [%l7 + 0x10], %f13
10679 fdivs %f13, %f22, %f6
10680 udivcc %i5, 0x12E2, %l4
10681loop_926:
10682 fmovsne %xcc, %f3, %f31
10683loop_927:
10684 fxors %f25, %f6, %f7
10685 alignaddr %g5, %i1, %l0
10686 movle %icc, %l5, %i4
10687 tg %xcc, 0x3
10688 fand %f6, %f18, %f16
10689 movpos %xcc, %g3, %o6
10690 addccc %o1, 0x0412, %i3
10691 fandnot2 %f30, %f0, %f16
10692 fmovsgu %xcc, %f2, %f13
10693 fpsub16 %f28, %f14, %f20
10694 tvc %icc, 0x5
10695 fbo %fcc2, loop_928
10696 andn %g6, 0x1384, %i2
10697 alignaddrl %o5, %i6, %g4
10698 array32 %o0, %l2, %i0
10699loop_928:
10700 fmovs %f9, %f16
10701 edge16 %o4, %g7, %o2
10702 wr %g0, 0x81, %asi
10703 lduwa [%l7 + 0x2C] %asi, %l3
10704 edge8n %i7, %o7, %g2
10705 for %f26, %f22, %f26
10706 sdivcc %l6, 0x10B8, %g1
10707 fmovrdgz %o3, %f0, %f6
10708 movg %xcc, %l1, %l4
10709 movl %xcc, %i5, %i1
10710 umul %g5, %l0, %i4
10711 tneg %xcc, 0x0
10712 smulcc %g3, 0x1EC0, %o6
10713 orn %o1, %i3, %g6
10714 fbne,a %fcc0, loop_929
10715 addccc %i2, 0x1F35, %o5
10716 lduh [%l7 + 0x6E], %l5
10717 fmovrslz %g4, %f24, %f20
10718loop_929:
10719 srlx %i6, 0x04, %o0
10720 fbule %fcc1, loop_930
10721 movrgz %i0, 0x34E, %l2
10722 tleu %icc, 0x6
10723 movgu %icc, %g7, %o4
10724loop_930:
10725 nop
10726 setx 0xA2F94EF5, %l0, %l6
10727 st %l6, [%l7 + 0x28]
10728 ld [%l7 + 0x28], %f6
10729 setx 0xCB6EFBDD, %l1, %l5
10730 st %l5, [%l7 + 0x10]
10731 ld [%l7 + 0x10], %f9
10732 fmuls %f9, %f6, %f13
10733 tg %xcc, 0x4
10734 fbul %fcc3, loop_931
10735 subc %o2, %l3, %o7
10736 bne,a loop_932
10737 nop
10738 fitos %f10, %f29
10739 fstod %f29, %f22
10740loop_931:
10741 movrlez %i7, %l6, %g1
10742 call loop_933
10743loop_932:
10744 fpsub32 %f12, %f18, %f4
10745 tvc %icc, 0x3
10746 brgz %o3, loop_934
10747loop_933:
10748 sll %g2, 0x08, %l1
10749 orcc %l4, 0x05F6, %i5
10750 ldub [%l7 + 0x48], %i1
10751loop_934:
10752 saved
10753 rdpr %cwp, %g1
10754 rdpr %cansave, %g2
10755 rdpr %canrestore, %g3
10756 rdpr %cleanwin, %g4
10757 rdpr %otherwin, %g5
10758 rdpr %wstate, %g6
10759 std %f30, [%l7 + 0x08]
10760 ld [%l7 + 0x18], %f5
10761 fmovdvs %icc, %f2, %f19
10762 set 0x36, %l0
10763 ldstuba [%l7 + %l0] 0x81, %g5
10764 movneg %xcc, %i4, %l0
10765 fandnot2s %f1, %f8, %f11
10766 bl,a,pt %icc, loop_935
10767 movvs %xcc, %o6, %g3
10768 fmovrdgz %o1, %f24, %f0
10769 faligndata %f4, %f2, %f16
10770loop_935:
10771 brnz %g6, loop_936
10772 nop
10773 setx 0x207FE38C, %l0, %l6
10774 st %l6, [%l7 + 0x24]
10775 ld [%l7 + 0x24], %fsr
10776 fmovsn %xcc, %f19, %f31
10777 edge8l %i3, %i2, %l5
10778loop_936:
10779 bn,a,pt %xcc, loop_937
10780 sll %g4, 0x03, %o5
10781 fbul,a %fcc1, loop_938
10782 edge32 %o0, %i6, %i0
10783loop_937:
10784 tn %icc, 0x1
10785 xnorcc %l2, %g7, %o2
10786loop_938:
10787 movleu %icc, %o4, %l3
10788 sra %i7, %l6, %o7
10789 fxnor %f8, %f28, %f30
10790 fcmpeq32 %f0, %f28, %o3
10791 ldsw [%l7 + 0x10], %g1
10792 movn %xcc, %l1, %g2
10793 edge32 %l4, %i1, %i5
10794 andn %i4, %l0, %g5
10795 saved
10796 rdpr %cwp, %g1
10797 rdpr %cansave, %g2
10798 rdpr %canrestore, %g3
10799 rdpr %cleanwin, %g4
10800 rdpr %otherwin, %g5
10801 rdpr %wstate, %g6
10802 tcc %xcc, 0x2
10803 fbn,a %fcc2, loop_939
10804 brz %o6, loop_940
10805 xorcc %g3, %g6, %i3
10806 lduw [%l7 + 0x24], %o1
10807loop_939:
10808 fzero %f18
10809loop_940:
10810 fbge %fcc3, loop_941
10811 subcc %i2, %g4, %l5
10812 xor %o0, 0x0BF9, %o5
10813 movcc %icc, %i6, %l2
10814loop_941:
10815 fmovsg %xcc, %f1, %f21
10816 tge %xcc, 0x6
10817 fbuge %fcc0, loop_942
10818 movl %xcc, %g7, %o2
10819 fzeros %f0
10820 wr %g0, 0xea, %asi
10821 ldda [%l7 + 0x70] %asi, %i0
10822loop_942:
10823 bcc,pn %icc, loop_943
10824 fandnot1s %f18, %f29, %f7
10825 fbge,a %fcc3, loop_944
10826 or %l3, 0x0129, %i7
10827loop_943:
10828 movvc %xcc, %l6, %o4
10829 fmul8x16au %f23, %f4, %f12
10830loop_944:
10831 bcc %xcc, loop_945
10832 srlx %o7, 0x05, %o3
10833 nop
10834 setx 0xB1E733E3B0527FCF, %l0, %l6
10835 stx %l6, [%l7 + 0x18]
10836 ldx [%l7 + 0x18], %fsr
10837 fone %f18
10838loop_945:
10839 edge16 %g1, %l1, %l4
10840 sdivcc %g2, 0x0179, %i1
10841 edge8 %i4, %l0, %i5
10842 set 0x14, %g2
10843 swapa [%l7 + %g2] 0x81, %o6
10844 addc %g3, 0x16E0, %g6
10845 wr %g0, 0x19, %asi
10846 stda %f0, [%l7 + 0x40] %asi
10847 bl loop_946
10848 movleu %icc, %i3, %o1
10849 fnands %f5, %f21, %f25
10850 movrne %g5, %i2, %g4
10851loop_946:
10852 bgu,pn %icc, loop_947
10853 movrne %o0, 0x27B, %o5
10854 taddcctv %i6, 0x0315, %l2
10855 subcc %g7, %l5, %o2
10856loop_947:
10857 ta %icc, 0x4
10858 add %i0, %i7, %l6
10859 movpos %xcc, %o4, %o7
10860 andcc %o3, 0x08E9, %g1
10861 nop
10862 fitod %f6, %f14
10863 fdtox %f14, %f30
10864 fxtod %f30, %f6
10865 popc 0x0A6F, %l1
10866 umul %l4, 0x059B, %l3
10867 set 0x70, %o4
10868 ldda [%l7 + %o4] 0xe3, %g2
10869 alignaddr %i1, %l0, %i5
10870 movrgz %i4, 0x29C, %o6
10871 set 0x2F, %g5
10872 ldsba [%l7 + %g5] 0x19, %g6
10873 movrgez %g3, %i3, %g5
10874 tl %icc, 0x3
10875 srl %i2, 0x0E, %o1
10876 fbg %fcc1, loop_948
10877 tge %icc, 0x3
10878 edge8ln %g4, %o0, %o5
10879 movl %icc, %i6, %l2
10880loop_948:
10881 fbuge,a %fcc2, loop_949
10882 swap [%l7 + 0x14], %l5
10883 edge8l %o2, %i0, %i7
10884 add %g7, 0x1E76, %l6
10885loop_949:
10886 stb %o7, [%l7 + 0x48]
10887 fmovdpos %xcc, %f6, %f10
10888 set 0x25, %i5
10889 lduba [%l7 + %i5] 0x11, %o3
10890 xor %g1, 0x18DD, %l1
10891 fmovspos %icc, %f1, %f10
10892 edge16 %l4, %o4, %l3
10893 addcc %i1, 0x01D3, %g2
10894 sub %l0, 0x0C3B, %i4
10895 membar 0x1E
10896 tcs %xcc, 0x0
10897 edge16ln %i5, %o6, %g6
10898 fpadd32 %f18, %f10, %f14
10899 movl %icc, %i3, %g3
10900 bgu,pt %icc, loop_950
10901 fbn %fcc0, loop_951
10902 andn %i2, %o1, %g5
10903 edge32n %o0, %g4, %o5
10904loop_950:
10905 sllx %l2, %l5, %i6
10906loop_951:
10907 stx %i0, [%l7 + 0x50]
10908 bl,pt %xcc, loop_952
10909 fornot2 %f30, %f8, %f16
10910 smul %o2, %g7, %l6
10911 or %i7, 0x1676, %o7
10912loop_952:
10913 srl %g1, %l1, %o3
10914 brlez %l4, loop_953
10915 nop
10916 setx loop_954, %l0, %l1
10917 wrpr 0x1, %tl
10918 wrpr %l1, %tnpc
10919 setx 0x34400001400, %l0, %l1
10920 wrpr %l1, %tstate
10921 wrhpr 0x4, %htstate
10922 done
10923 fcmpeq32 %f2, %f22, %l3
10924 addcc %i1, 0x1FF7, %o4
10925loop_953:
10926 nop
10927 fitos %f20, %f12
10928loop_954:
10929 bvc %xcc, loop_955
10930 popc 0x1562, %l0
10931 edge16 %g2, %i4, %i5
10932 set 0x40, %o6
10933 ldda [%l7 + %o6] 0x0c, %f0
10934loop_955:
10935 smul %o6, %i3, %g6
10936 fpadd32s %f0, %f5, %f28
10937 ble,pn %icc, loop_956
10938 tneg %icc, 0x3
10939 fpadd16s %f27, %f8, %f8
10940 array32 %i2, %g3, %g5
10941loop_956:
10942 st %f7, [%l7 + 0x18]
10943 movl %xcc, %o0, %o1
10944 edge32ln %g4, %o5, %l5
10945 xor %l2, 0x14DD, %i6
10946 movrlez %o2, %g7, %l6
10947 edge16 %i0, %i7, %o7
10948 fsrc2 %f6, %f12
10949 taddcc %g1, 0x1F56, %o3
10950 tpos %icc, 0x5
10951 edge16n %l4, %l3, %i1
10952 ldsb [%l7 + 0x61], %o4
10953 edge8 %l0, %l1, %i4
10954 alignaddrl %i5, %g2, %i3
10955 movrne %o6, 0x284, %g6
10956 movre %g3, %i2, %o0
10957 bshuffle %f10, %f22, %f2
10958 fmovdvs %icc, %f4, %f18
10959 bgu,a loop_957
10960 fcmpgt16 %f2, %f22, %o1
10961 edge8 %g5, %g4, %l5
10962 mulx %o5, %l2, %o2
10963loop_957:
10964 fmovse %xcc, %f29, %f19
10965 tge %icc, 0x1
10966 srax %i6, 0x04, %g7
10967 ldstub [%l7 + 0x30], %i0
10968 popc %i7, %l6
10969 faligndata %f22, %f10, %f20
10970 popc 0x140E, %o7
10971 srlx %g1, %o3, %l3
10972 fmovsvc %xcc, %f7, %f3
10973 movge %icc, %l4, %o4
10974 edge16 %l0, %i1, %i4
10975 fbue %fcc2, loop_958
10976 addc %l1, 0x1CBB, %g2
10977 movg %icc, %i5, %o6
10978 fcmpgt32 %f2, %f18, %g6
10979loop_958:
10980 te %icc, 0x5
10981 fbule %fcc3, loop_959
10982 tneg %icc, 0x5
10983 smulcc %i3, 0x1327, %g3
10984 restored
10985 rdpr %cwp, %g1
10986 rdpr %cansave, %g2
10987 rdpr %canrestore, %g3
10988 rdpr %cleanwin, %g4
10989 rdpr %otherwin, %g5
10990 rdpr %wstate, %g6
10991loop_959:
10992 umulcc %o0, 0x0BCF, %i2
10993 lduw [%l7 + 0x14], %g5
10994 movgu %xcc, %g4, %l5
10995 edge16 %o1, %o5, %o2
10996 subccc %i6, 0x19FB, %l2
10997 movrlz %i0, 0x34B, %i7
10998 set 0x17, %l3
10999 ldstuba [%l7 + %l3] 0x18, %l6
11000 sra %g7, 0x17, %o7
11001 fcmpgt32 %f26, %f6, %o3
11002 fmovdcc %icc, %f7, %f18
11003 nop
11004 setx 0x8CB701F8E2E82BFE, %l0, %l6
11005 stx %l6, [%l7 + 0x28]
11006 ldd [%l7 + 0x28], %f20
11007 setx 0x784F8AC772DFBC01, %l1, %l5
11008 stx %l5, [%l7 + 0x10]
11009 ldd [%l7 + 0x10], %f26
11010 fdivd %f26, %f20, %f22
11011 alignaddr %l3, %g1, %o4
11012 set 0x78, %l1
11013 stxa %l0, [%l7 + %l1] 0x04
11014 fcmple32 %f20, %f28, %i1
11015 movg %xcc, %l4, %l1
11016 orcc %g2, 0x0E72, %i4
11017 bne loop_960
11018 edge32ln %o6, %g6, %i5
11019 xor %g3, 0x05C1, %i3
11020 nop
11021 fitod %f12, %f16
11022 fdtox %f16, %f10
11023loop_960:
11024 umulcc %i2, %o0, %g5
11025 subcc %l5, %o1, %o5
11026 orcc %o2, %i6, %g4
11027 fba,a %fcc1, loop_961
11028 smulcc %i0, 0x0EF2, %i7
11029 prefetch [%l7 + 0x7C], 0x2
11030 sdivcc %l2, 0x17E8, %l6
11031loop_961:
11032 restored
11033 rdpr %cwp, %g1
11034 rdpr %cansave, %g2
11035 rdpr %canrestore, %g3
11036 rdpr %cleanwin, %g4
11037 rdpr %otherwin, %g5
11038 rdpr %wstate, %g6
11039 srlx %o7, 0x0E, %o3
11040 brgez %l3, loop_962
11041 fzeros %f12
11042 fmovdge %xcc, %f9, %f31
11043 stx %g7, [%l7 + 0x38]
11044loop_962:
11045 array32 %o4, %g1, %i1
11046 membar 0x56
11047 fmovrsgez %l0, %f26, %f22
11048 tcc %xcc, 0x4
11049 nop
11050 setx loop_963, %l0, %l1
11051 jmpl %l1, %l4
11052 ldstub [%l7 + 0x0A], %g2
11053 srlx %l1, %o6, %g6
11054 nop
11055 setx 0xD6251FD1B04FF062, %l0, %l6
11056 stx %l6, [%l7 + 0x18]
11057 ldx [%l7 + 0x18], %fsr
11058loop_963:
11059 fbge %fcc3, loop_964
11060 movrgez %i5, %g3, %i4
11061 edge8ln %i3, %o0, %i2
11062 membar 0x19
11063loop_964:
11064 xnor %g5, 0x1B7F, %l5
11065 tcs %icc, 0x1
11066 fnot1 %f28, %f4
11067 membar 0x50
11068 wr %g0, 0x2b, %asi
11069 stha %o1, [%l7 + 0x58] %asi
11070 membar #Sync
11071 movgu %xcc, %o2, %i6
11072 addccc %g4, %i0, %o5
11073 umulcc %l2, %l6, %i7
11074 andcc %o7, %o3, %g7
11075 swap [%l7 + 0x2C], %o4
11076 flush %l7 + 0x30
11077 edge32n %l3, %g1, %l0
11078 fbe %fcc2, loop_965
11079 tpos %icc, 0x2
11080 fandnot2s %f15, %f3, %f30
11081 tcs %icc, 0x3
11082loop_965:
11083 edge16l %i1, %g2, %l4
11084 fand %f16, %f0, %f28
11085 movrlz %o6, %l1, %g6
11086 srlx %g3, 0x09, %i4
11087 edge16l %i5, %i3, %o0
11088 fbul,a %fcc0, loop_966
11089 subc %i2, %g5, %o1
11090 brlz %o2, loop_967
11091 srax %i6, 0x11, %g4
11092loop_966:
11093 nop
11094 fitod %f12, %f16
11095 fdtoi %f16, %f2
11096 alignaddrl %i0, %o5, %l2
11097loop_967:
11098 fcmple16 %f18, %f26, %l6
11099 andncc %i7, %o7, %l5
11100 tn %xcc, 0x6
11101 lduh [%l7 + 0x54], %o3
11102 nop
11103 setx 0x0C9D365D1056E992, %l0, %l6
11104 stx %l6, [%l7 + 0x08]
11105 ldx [%l7 + 0x08], %fsr
11106 fmovda %xcc, %f15, %f2
11107 sub %g7, 0x13FC, %o4
11108 movre %g1, 0x114, %l3
11109 edge16ln %l0, %g2, %i1
11110 ldsb [%l7 + 0x3A], %l4
11111 taddcctv %o6, 0x0F19, %l1
11112 addcc %g3, 0x1880, %i4
11113 taddcctv %i5, 0x15E8, %i3
11114 move %icc, %g6, %i2
11115 sdiv %o0, 0x0B35, %o1
11116 lduw [%l7 + 0x08], %o2
11117 srlx %i6, %g5, %g4
11118 nop
11119 setx 0x107A9660, %l0, %l6
11120 st %l6, [%l7 + 0x58]
11121 ld [%l7 + 0x58], %fsr
11122 brlz,a %o5, loop_968
11123 movneg %xcc, %i0, %l2
11124 tleu %icc, 0x4
11125 add %i7, %l6, %o7
11126loop_968:
11127 addccc %o3, %l5, %g7
11128 tne %icc, 0x2
11129 ldd [%l7 + 0x10], %f26
11130 andcc %g1, %o4, %l0
11131 movre %l3, %i1, %g2
11132 orncc %l4, %o6, %g3
11133 tn %xcc, 0x7
11134 tge %xcc, 0x5
11135 stbar
11136 umul %i4, 0x0EF9, %l1
11137 lduh [%l7 + 0x14], %i3
11138 addc %g6, %i2, %o0
11139 edge16ln %o1, %o2, %i5
11140 prefetch [%l7 + 0x64], 0x3
11141 movcs %icc, %g5, %i6
11142 tle %icc, 0x2
11143 fbul %fcc0, loop_969
11144 movn %xcc, %g4, %i0
11145 tgu %icc, 0x3
11146 wr %g0, 0xe3, %asi
11147 stwa %o5, [%l7 + 0x64] %asi
11148 membar #Sync
11149loop_969:
11150 sdiv %i7, 0x0B65, %l2
11151 fbo %fcc2, loop_970
11152 array8 %l6, %o7, %l5
11153 fmovrslez %o3, %f10, %f26
11154 array8 %g1, %g7, %l0
11155loop_970:
11156 orncc %l3, %i1, %g2
11157 nop
11158 fitos %f14, %f4
11159 fstod %f4, %f18
11160 edge16l %o4, %o6, %l4
11161 nop
11162 setx 0xA04047C2, %l0, %l6
11163 st %l6, [%l7 + 0x40]
11164 ld [%l7 + 0x40], %fsr
11165 smul %i4, 0x02A3, %l1
11166 tleu %icc, 0x4
11167 lduh [%l7 + 0x78], %g3
11168 subc %g6, %i2, %i3
11169 movneg %icc, %o1, %o2
11170 fmovsgu %xcc, %f17, %f13
11171 pdist %f18, %f12, %f14
11172 te %xcc, 0x6
11173 ld [%l7 + 0x64], %f0
11174 movvs %xcc, %o0, %g5
11175 sra %i5, %i6, %g4
11176 set 0x10, %i2
11177 swapa [%l7 + %i2] 0x11, %i0
11178 add %o5, 0x0164, %i7
11179 fmovrsgz %l6, %f3, %f2
11180 fmovsgu %icc, %f25, %f19
11181 tpos %icc, 0x3
11182 tgu %xcc, 0x6
11183 be loop_971
11184 edge32n %o7, %l2, %l5
11185 fnegd %f20, %f24
11186 fbule %fcc1, loop_972
11187loop_971:
11188 fmul8x16al %f2, %f31, %f10
11189 xnor %o3, 0x00ED, %g7
11190 fbug,a %fcc2, loop_973
11191loop_972:
11192 movre %g1, 0x069, %l0
11193 sdiv %i1, 0x16F4, %g2
11194 orncc %l3, %o6, %o4
11195loop_973:
11196 tsubcctv %l4, %l1, %g3
11197 xnorcc %g6, 0x1BBE, %i4
11198 xorcc %i3, %o1, %o2
11199 ldsw [%l7 + 0x64], %i2
11200 fcmple16 %f12, %f30, %g5
11201 taddcctv %o0, 0x199F, %i5
11202 sra %g4, %i0, %o5
11203 orcc %i7, %i6, %o7
11204 fnot1 %f12, %f14
11205 movrlz %l2, 0x32C, %l5
11206 fcmpgt16 %f6, %f28, %o3
11207 flush %l7 + 0x24
11208 fone %f2
11209 move %icc, %g7, %l6
11210 or %l0, %g1, %i1
11211 pdist %f12, %f24, %f2
11212 brgz %g2, loop_974
11213 edge16 %o6, %o4, %l3
11214 edge32n %l4, %g3, %g6
11215 umul %l1, 0x1E40, %i3
11216loop_974:
11217 movrne %i4, 0x2CA, %o1
11218 add %o2, %i2, %o0
11219 tn %icc, 0x6
11220 stbar
11221 sra %g5, %g4, %i5
11222 xnor %o5, %i7, %i0
11223 alignaddrl %o7, %l2, %l5
11224 bcc,pt %icc, loop_975
11225 sub %i6, 0x0FC3, %g7
11226 fnands %f27, %f25, %f15
11227 nop
11228 setx loop_976, %l0, %l1
11229 wrpr 0x1, %tl
11230 wrpr %l1, %tpc
11231 add %l1, 0x4, %l1
11232 wrpr %l1, %tnpc
11233 setx 0x34400001400, %l0, %l1
11234 wrpr %l1, %tstate
11235 wrhpr 0x4, %htstate
11236 retry
11237loop_975:
11238 fblg,a %fcc0, loop_977
11239 andcc %o3, 0x170F, %l0
11240 wr %g0, 0x04, %asi
11241 ldxa [%l7 + 0x68] %asi, %g1
11242loop_976:
11243 ta %icc, 0x6
11244loop_977:
11245 fmul8x16au %f22, %f29, %f28
11246 tcc %xcc, 0x5
11247 fcmpne32 %f10, %f0, %l6
11248 movrgez %i1, %g2, %o4
11249 ta %icc, 0x1
11250 ldsw [%l7 + 0x60], %l3
11251 movge %xcc, %o6, %g3
11252 bn %xcc, loop_978
11253 te %icc, 0x7
11254 fbul %fcc1, loop_979
11255 array8 %l4, %l1, %i3
11256loop_978:
11257 tsubcctv %g6, 0x076E, %i4
11258 fmovsa %xcc, %f25, %f5
11259loop_979:
11260 tvc %xcc, 0x4
11261 addcc %o2, %o1, %i2
11262 edge32 %o0, %g5, %g4
11263 tvc %icc, 0x7
11264 set 0x4C, %i1
11265 ldswa [%l7 + %i1] 0x04, %o5
11266 ldsh [%l7 + 0x28], %i7
11267 bcc,pn %icc, loop_980
11268 edge16n %i5, %o7, %l2
11269 movle %xcc, %l5, %i6
11270 movrlz %i0, %g7, %l0
11271loop_980:
11272 lduh [%l7 + 0x54], %g1
11273 fmovspos %icc, %f21, %f10
11274 fandnot1 %f10, %f8, %f6
11275 fbe,a %fcc1, loop_981
11276 call loop_982
11277 tleu %icc, 0x0
11278 tsubcctv %o3, 0x1CD7, %l6
11279loop_981:
11280 nop
11281 fitod %f2, %f14
11282 fdtox %f14, %f16
11283 fxtod %f16, %f24
11284loop_982:
11285 ldd [%l7 + 0x78], %i0
11286 tleu %xcc, 0x2
11287 mulscc %g2, %o4, %o6
11288 udivcc %g3, 0x08DF, %l4
11289 fmovdcc %xcc, %f12, %f17
11290 edge8l %l3, %l1, %i3
11291 sth %i4, [%l7 + 0x0C]
11292 fmovdcc %xcc, %f18, %f23
11293 be,a %icc, loop_983
11294 alignaddr %o2, %o1, %g6
11295 nop
11296 setx 0xC1C284FC, %l0, %l6
11297 st %l6, [%l7 + 0x28]
11298 ld [%l7 + 0x28], %f9
11299 setx 0x0C5791DA, %l1, %l5
11300 st %l5, [%l7 + 0x10]
11301 ld [%l7 + 0x10], %f2
11302 fdivs %f2, %f9, %f18
11303 membar 0x47
11304loop_983:
11305 stbar
11306 smul %o0, %i2, %g4
11307 movcc %icc, %o5, %i7
11308 addc %g5, %o7, %l2
11309 movvc %xcc, %l5, %i6
11310 fnegs %f24, %f28
11311 addcc %i0, %i5, %g7
11312 nop
11313 setx loop_984, %l0, %l1
11314 jmpl %l1, %l0
11315 fmovsgu %xcc, %f17, %f29
11316 ble,pt %icc, loop_985
11317 fornot2 %f8, %f20, %f30
11318loop_984:
11319 edge8l %g1, %o3, %l6
11320 fmul8x16 %f6, %f12, %f0
11321loop_985:
11322 sllx %i1, 0x14, %g2
11323 taddcctv %o6, 0x0272, %o4
11324 nop
11325 setx loop_986, %l0, %l1
11326 wrpr 0x1, %tl
11327 wrpr %l1, %tnpc
11328 setx 0x34400001400, %l0, %l1
11329 wrpr %l1, %tstate
11330 wrhpr 0x4, %htstate
11331 done
11332 tneg %xcc, 0x1
11333 call loop_987
11334 tne %icc, 0x2
11335loop_986:
11336 swap [%l7 + 0x20], %g3
11337 sdiv %l3, 0x0FF0, %l4
11338loop_987:
11339 tleu %xcc, 0x3
11340 brnz,a %i3, loop_988
11341 ba,a,pt %icc, loop_989
11342 sir 0x129E
11343 movpos %icc, %i4, %l1
11344loop_988:
11345 xnorcc %o2, %g6, %o0
11346loop_989:
11347 edge16n %i2, %g4, %o5
11348 tpos %icc, 0x2
11349 edge8l %i7, %o1, %o7
11350 edge8ln %g5, %l2, %i6
11351 array8 %l5, %i0, %i5
11352 fmovsge %xcc, %f16, %f7
11353 edge8 %g7, %g1, %o3
11354 fmovd %f8, %f0
11355 fmovsgu %icc, %f27, %f15
11356 smulcc %l6, 0x1BBF, %i1
11357 movne %icc, %g2, %o6
11358 brnz,a %l0, loop_990
11359 nop
11360 fitod %f4, %f24
11361 fdtos %f24, %f29
11362 fbu %fcc2, loop_991
11363 addccc %g3, %o4, %l4
11364loop_990:
11365 bl,a %xcc, loop_992
11366 fnot1 %f4, %f10
11367loop_991:
11368 fpadd16s %f10, %f6, %f6
11369 flush %l7 + 0x1C
11370loop_992:
11371 movrlez %i3, 0x116, %i4
11372 movleu %xcc, %l3, %o2
11373 nop
11374 fitos %f2, %f27
11375 fstox %f27, %f14
11376 fxtos %f14, %f31
11377 ta %xcc, 0x0
11378 edge16 %g6, %o0, %i2
11379 fsrc1 %f8, %f14
11380 movrgez %l1, %o5, %g4
11381 udivcc %o1, 0x0B88, %i7
11382 fandnot1s %f17, %f19, %f12
11383 taddcc %o7, %g5, %l2
11384 alignaddrl %l5, %i0, %i5
11385 bvs %icc, loop_993
11386 orn %i6, 0x19B0, %g1
11387 te %xcc, 0x4
11388 tneg %xcc, 0x7
11389loop_993:
11390 nop
11391 fitos %f2, %f14
11392 fstod %f14, %f20
11393 fmovrsgz %o3, %f25, %f4
11394 fmovrsne %l6, %f19, %f15
11395 tne %icc, 0x4
11396 fmovdcs %icc, %f22, %f30
11397 bneg,pt %icc, loop_994
11398 fmovse %xcc, %f6, %f1
11399 tvc %icc, 0x4
11400 edge16ln %i1, %g2, %o6
11401loop_994:
11402 subc %g7, %l0, %g3
11403 fmovsge %xcc, %f17, %f17
11404 stbar
11405 bleu,pn %icc, loop_995
11406 movcs %xcc, %l4, %i3
11407 fnot2s %f29, %f12
11408 addcc %i4, 0x1EFC, %o4
11409loop_995:
11410 tneg %icc, 0x1
11411 tn %icc, 0x7
11412 addcc %o2, %l3, %o0
11413 fbn %fcc0, loop_996
11414 edge32n %i2, %g6, %l1
11415 brgz,a %o5, loop_997
11416 fbuge,a %fcc3, loop_998
11417loop_996:
11418 membar 0x07
11419 array32 %g4, %i7, %o7
11420loop_997:
11421 movrgez %g5, 0x0F7, %o1
11422loop_998:
11423 movpos %icc, %l2, %l5
11424 fmovd %f18, %f2
11425 set 0x0C, %o2
11426 lda [%l7 + %o2] 0x14, %f16
11427 movg %icc, %i5, %i0
11428 wr %g0, 0x10, %asi
11429 ldda [%l7 + 0x40] %asi, %f0
11430 edge8l %i6, %g1, %o3
11431 edge16n %i1, %g2, %o6
11432 fpackfix %f26, %f31
11433 fors %f17, %f26, %f11
11434 edge16n %l6, %l0, %g7
11435 sra %g3, 0x0A, %l4
11436 fbule,a %fcc2, loop_999
11437 movre %i3, %i4, %o4
11438 or %l3, %o2, %i2
11439 wr %g0, 0x2b, %asi
11440 ldda [%l7 + 0x70] %asi, %g6
11441loop_999:
11442 umul %o0, 0x1882, %l1
11443 tle %icc, 0x6
11444 orncc %g4, 0x179B, %o5
11445 fmovsn %xcc, %f14, %f15
11446 bge %icc, loop_1000
11447 fmovrdne %i7, %f18, %f26
11448 fbn %fcc3, loop_1001
11449 fnegd %f24, %f16
11450loop_1000:
11451 umul %g5, %o1, %o7
11452 bcs loop_1002
11453loop_1001:
11454 movge %xcc, %l2, %l5
11455 udivx %i5, 0x1FD8, %i0
11456 srlx %g1, 0x00, %i6
11457loop_1002:
11458 movne %xcc, %o3, %i1
11459 bge loop_1003
11460 subccc %g2, 0x0C64, %l6
11461 mulscc %o6, 0x076E, %l0
11462 xnorcc %g7, 0x0774, %g3
11463loop_1003:
11464 fmovsgu %icc, %f23, %f16
11465 sdivcc %l4, 0x1338, %i3
11466 xnor %o4, %i4, %o2
11467 fsrc1 %f30, %f4
11468 fbuge,a %fcc3, loop_1004
11469 fmovdgu %xcc, %f14, %f6
11470 movn %xcc, %i2, %g6
11471 tcc %icc, 0x3
11472loop_1004:
11473 bneg,a,pt %icc, loop_1005
11474 fbul %fcc3, loop_1006
11475 brlez,a %o0, loop_1007
11476 bg,a,pn %xcc, loop_1008
11477loop_1005:
11478 fmovsa %icc, %f1, %f1
11479loop_1006:
11480 fnand %f4, %f0, %f22
11481loop_1007:
11482 subc %l1, %l3, %o5
11483loop_1008:
11484 tleu %xcc, 0x5
11485 sir 0x0ED6
11486 set 0x48, %g4
11487 ldsha [%l7 + %g4] 0x04, %g4
11488 stw %g5, [%l7 + 0x30]
11489 nop
11490 setx 0x9FB50F70, %l0, %l6
11491 st %l6, [%l7 + 0x28]
11492 ld [%l7 + 0x28], %f12
11493 setx 0x369C5339, %l1, %l5
11494 st %l5, [%l7 + 0x10]
11495 ld [%l7 + 0x10], %f29
11496 fsubs %f29, %f12, %f12
11497 taddcc %i7, %o1, %o7
11498 tcc %icc, 0x3
11499 set 0x36, %g3
11500 ldstuba [%l7 + %g3] 0x80, %l5
11501 edge32l %i5, %l2, %i0
11502 udivcc %i6, 0x1D6E, %g1
11503 add %l7, 0x70, %l6
11504 wr %g0, 0x80, %asi
11505 ldxa [%l6] %asi, %o3
11506 casxa [%l6] 0x80, %o3, %i1
11507 ldstub [%l7 + 0x12], %g2
11508 xnorcc %o6, %l6, %l0
11509 set 0x20, %i0
11510 swapa [%l7 + %i0] 0x80, %g3
11511 ldd [%l7 + 0x38], %f18
11512 smulcc %g7, %l4, %o4
11513 edge32n %i4, %o2, %i2
11514 edge8 %i3, %g6, %o0
11515 movvs %icc, %l3, %l1
11516 tvc %icc, 0x5
11517 array32 %o5, %g5, %g4
11518 sll %i7, %o1, %l5
11519 edge16ln %i5, %l2, %i0
11520 add %l7, 0x4C, %l6
11521 wr %g0, 0x04, %asi
11522 lda [%l6] %asi, %i6
11523 casa [%l6] 0x04, %i6, %o7
11524 tne %xcc, 0x2
11525 addc %o3, 0x04DF, %i1
11526 ld [%l7 + 0x4C], %f12
11527 tneg %xcc, 0x3
11528 sdiv %g2, 0x1A81, %g1
11529 mulscc %l6, %o6, %l0
11530 srl %g7, %g3, %l4
11531 tvc %icc, 0x3
11532 fbne,a %fcc2, loop_1009
11533 bvc,a loop_1010
11534 edge16 %o4, %o2, %i4
11535 srlx %i2, 0x15, %g6
11536loop_1009:
11537 nop
11538 wr %g0, 0x27, %asi
11539 ldda [%l7 + 0x50] %asi, %i2
11540loop_1010:
11541 addcc %o0, %l3, %l1
11542 fpsub16 %f12, %f28, %f26
11543 subc %g5, 0x13F4, %g4
11544 stb %o5, [%l7 + 0x10]
11545 prefetch [%l7 + 0x64], 0x1
11546 movg %xcc, %o1, %i7
11547 ldsb [%l7 + 0x4F], %i5
11548 fmovdcc %xcc, %f29, %f11
11549 fornot1 %f0, %f20, %f8
11550 nop
11551 setx 0x0DB36280, %l0, %l6
11552 st %l6, [%l7 + 0x28]
11553 ld [%l7 + 0x28], %f19
11554 setx 0x1048221B, %l1, %l5
11555 st %l5, [%l7 + 0x10]
11556 ld [%l7 + 0x10], %f7
11557 fdivs %f7, %f19, %f13
11558 nop
11559 fitos %f3, %f7
11560 fstox %f7, %f6
11561 subccc %l5, %i0, %i6
11562 fxnor %f14, %f22, %f14
11563 brlz,a %o7, loop_1011
11564 ldd [%l7 + 0x18], %f0
11565 nop
11566 setx 0x7111C6BE, %l0, %l6
11567 st %l6, [%l7 + 0x28]
11568 ld [%l7 + 0x28], %f23
11569 setx 0x3012479D, %l1, %l5
11570 st %l5, [%l7 + 0x10]
11571 ld [%l7 + 0x10], %f8
11572 fmuls %f8, %f23, %f6
11573 subcc %l2, 0x109B, %o3
11574loop_1011:
11575 mova %icc, %g2, %i1
11576 set 0x60, %l4
11577 swapa [%l7 + %l4] 0x0c, %l6
11578 orncc %g1, 0x03BD, %l0
11579 sra %o6, 0x19, %g7
11580 edge8n %l4, %o4, %g3
11581 edge32n %o2, %i2, %i4
11582 set 0x1D, %i7
11583 ldstuba [%l7 + %i7] 0x81, %g6
11584 edge8 %o0, %l3, %l1
11585 fors %f25, %f18, %f6
11586 xnor %i3, 0x14E5, %g5
11587 ba,a %xcc, loop_1012
11588 movvc %xcc, %o5, %o1
11589 add %g4, %i5, %l5
11590 nop
11591 setx 0x3793826C, %l0, %l6
11592 st %l6, [%l7 + 0x28]
11593 ld [%l7 + 0x28], %f27
11594 setx 0x850DA6CE, %l1, %l5
11595 st %l5, [%l7 + 0x10]
11596 ld [%l7 + 0x10], %f16
11597 fdivs %f16, %f27, %f6
11598loop_1012:
11599 orn %i0, 0x0B32, %i7
11600 stbar
11601 sra %o7, %i6, %l2
11602 ldstub [%l7 + 0x61], %o3
11603 te %icc, 0x2
11604 andncc %i1, %l6, %g1
11605 tpos %xcc, 0x4
11606 movvs %xcc, %l0, %o6
11607 membar 0x4A
11608 andcc %g2, %g7, %o4
11609 edge16l %l4, %o2, %i2
11610 restored
11611 rdpr %cwp, %g1
11612 rdpr %cansave, %g2
11613 rdpr %canrestore, %g3
11614 rdpr %cleanwin, %g4
11615 rdpr %otherwin, %g5
11616 rdpr %wstate, %g6
11617 xnor %i4, 0x19DB, %g6
11618 set 0x4A, %o1
11619 ldsha [%l7 + %o1] 0x19, %o0
11620 srl %l3, %l1, %g3
11621 fnot2s %f0, %f6
11622 subcc %g5, 0x104E, %o5
11623 addc %i3, %g4, %o1
11624 fmovrsgez %l5, %f30, %f14
11625 movrlez %i0, %i5, %o7
11626 fandnot1 %f6, %f10, %f30
11627 ldd [%l7 + 0x60], %i6
11628 fmovse %icc, %f14, %f0
11629 lduw [%l7 + 0x34], %l2
11630 ldd [%l7 + 0x30], %f6
11631 smul %o3, 0x0F66, %i1
11632 xor %l6, 0x1555, %i7
11633 edge32l %g1, %o6, %l0
11634 movn %xcc, %g2, %o4
11635 bvc,a,pt %icc, loop_1013
11636 mova %xcc, %l4, %g7
11637 srax %o2, %i4, %g6
11638 fsrc2s %f22, %f28
11639loop_1013:
11640 tneg %icc, 0x5
11641 fxor %f0, %f0, %f30
11642 movrne %o0, %i2, %l3
11643 ld [%l7 + 0x48], %f15
11644 edge16n %g3, %g5, %l1
11645 fbg,a %fcc1, loop_1014
11646 movleu %xcc, %i3, %g4
11647 andcc %o5, %o1, %l5
11648 tg %icc, 0x3
11649loop_1014:
11650 fmovda %icc, %f17, %f0
11651 orn %i0, 0x03D8, %o7
11652 brgz,a %i6, loop_1015
11653 tg %xcc, 0x5
11654 movl %icc, %i5, %o3
11655 srl %l2, 0x1A, %l6
11656loop_1015:
11657 movne %xcc, %i1, %g1
11658 fmovrdgez %o6, %f20, %f10
11659 movgu %xcc, %l0, %g2
11660 ld [%l7 + 0x64], %f9
11661 tpos %icc, 0x7
11662 nop
11663 fitod %f4, %f22
11664 subccc %i7, %o4, %g7
11665 movleu %icc, %l4, %o2
11666 fmovsn %xcc, %f17, %f15
11667 ldub [%l7 + 0x32], %i4
11668 umul %o0, 0x11A7, %i2
11669 nop
11670 setx 0x5329BDAFEBDC634A, %l0, %l6
11671 stx %l6, [%l7 + 0x28]
11672 ldd [%l7 + 0x28], %f16
11673 fsqrtd %f16, %f22
11674 movne %icc, %l3, %g3
11675 lduw [%l7 + 0x28], %g5
11676 lduh [%l7 + 0x40], %g6
11677 set 0x40, %g7
11678 ldda [%l7 + %g7] 0x0c, %f16
11679 prefetch [%l7 + 0x78], 0x3
11680 movgu %xcc, %l1, %i3
11681 fbg %fcc0, loop_1016
11682 te %xcc, 0x6
11683 edge8n %g4, %o5, %l5
11684 ldstub [%l7 + 0x69], %i0
11685loop_1016:
11686 edge16n %o7, %o1, %i6
11687 smul %o3, %l2, %i5
11688 xorcc %l6, %g1, %i1
11689 ldx [%l7 + 0x70], %o6
11690 edge8l %g2, %l0, %i7
11691 te %icc, 0x5
11692 set 0x36, %o5
11693 lduba [%l7 + %o5] 0x11, %g7
11694 umul %l4, %o4, %i4
11695 sub %o0, 0x063B, %i2
11696 movrgez %l3, 0x0FB, %g3
11697 nop
11698 fitos %f3, %f26
11699 fstoi %f26, %f28
11700 movg %xcc, %o2, %g6
11701 fmovsvc %xcc, %f22, %f24
11702 mulscc %g5, 0x099D, %l1
11703 movcc %icc, %g4, %o5
11704 swap [%l7 + 0x0C], %i3
11705 alignaddr %i0, %l5, %o1
11706 xnor %i6, %o7, %l2
11707 movrlz %i5, 0x35F, %o3
11708 tle %xcc, 0x6
11709 movre %g1, %l6, %i1
11710 movre %o6, 0x249, %l0
11711 orn %i7, 0x1DA0, %g7
11712 fpack32 %f8, %f14, %f18
11713 for %f30, %f24, %f28
11714 smul %g2, %o4, %i4
11715 tne %icc, 0x3
11716 tpos %xcc, 0x1
11717 array8 %l4, %i2, %o0
11718 alignaddrl %l3, %o2, %g3
11719 bcc,a %icc, loop_1017
11720 xnor %g5, 0x0D38, %g6
11721 edge8n %l1, %g4, %i3
11722 ldsw [%l7 + 0x7C], %i0
11723loop_1017:
11724 fors %f11, %f29, %f8
11725 fpsub16 %f14, %f16, %f8
11726 sdivx %o5, 0x1278, %l5
11727 fmovdneg %icc, %f4, %f29
11728 fcmpeq32 %f4, %f30, %i6
11729 nop
11730 setx loop_1018, %l0, %l1
11731 wrpr 0x1, %tl
11732 wrpr %l1, %tnpc
11733 setx 0x34400001400, %l0, %l1
11734 wrpr %l1, %tstate
11735 wrhpr 0x4, %htstate
11736 done
11737 fmovrse %o7, %f7, %f22
11738 bn,a,pn %icc, loop_1019
11739 edge16 %l2, %i5, %o3
11740loop_1018:
11741 mulx %o1, %g1, %l6
11742 movvc %xcc, %o6, %i1
11743loop_1019:
11744 nop
11745 setx 0x30F19C1E2A6BC6B2, %l0, %l6
11746 stx %l6, [%l7 + 0x28]
11747 ldd [%l7 + 0x28], %f6
11748 setx 0x40D08D9DA628A6FA, %l1, %l5
11749 stx %l5, [%l7 + 0x10]
11750 ldd [%l7 + 0x10], %f22
11751 fdivd %f22, %f6, %f10
11752 tcs %xcc, 0x6
11753 flush %l7 + 0x20
11754 movre %l0, %g7, %i7
11755 movcs %xcc, %o4, %g2
11756 fmovdvs %xcc, %f30, %f15
11757 and %l4, 0x0802, %i2
11758 prefetch [%l7 + 0x5C], 0x2
11759 nop
11760 setx 0xA8A5490A090745DD, %l0, %l6
11761 stx %l6, [%l7 + 0x28]
11762 ldd [%l7 + 0x28], %f16
11763 setx 0x1E71905518026B23, %l1, %l5
11764 stx %l5, [%l7 + 0x10]
11765 ldd [%l7 + 0x10], %f16
11766 fmuld %f16, %f16, %f30
11767 st %f0, [%l7 + 0x14]
11768 nop
11769 setx loop_1020, %l0, %l1
11770 jmpl %l1, %i4
11771 tvc %xcc, 0x6
11772 bshuffle %f14, %f18, %f16
11773 movrlz %l3, 0x00F, %o2
11774loop_1020:
11775 fmovsn %xcc, %f10, %f1
11776 movcc %icc, %o0, %g3
11777 andcc %g6, 0x0945, %g5
11778 te %xcc, 0x1
11779 tle %icc, 0x0
11780 movrlz %g4, 0x320, %l1
11781 tvs %xcc, 0x4
11782 flush %l7 + 0x40
11783 bgu,a %icc, loop_1021
11784 sth %i0, [%l7 + 0x1C]
11785 sdiv %o5, 0x0CC8, %l5
11786 sub %i3, 0x187E, %i6
11787loop_1021:
11788 sll %o7, 0x05, %i5
11789 sdiv %o3, 0x041B, %l2
11790 andn %o1, %g1, %l6
11791 fmovdg %xcc, %f4, %f11
11792 set 0x2C, %o7
11793 lda [%l7 + %o7] 0x14, %f6
11794 tneg %xcc, 0x0
11795 flush %l7 + 0x0C
11796 fmovsleu %icc, %f0, %f23
11797 fba,a %fcc0, loop_1022
11798 bg,pn %xcc, loop_1023
11799 edge32ln %o6, %i1, %l0
11800 wr %g0, 0x88, %asi
11801 lduwa [%l7 + 0x30] %asi, %i7
11802loop_1022:
11803 membar 0x59
11804loop_1023:
11805 smul %o4, %g2, %l4
11806 andncc %i2, %g7, %l3
11807 movrne %o2, 0x30E, %o0
11808 brnz,a %g3, loop_1024
11809 array8 %g6, %g5, %g4
11810 fcmple16 %f20, %f14, %i4
11811 ta %xcc, 0x0
11812loop_1024:
11813 mulx %i0, %l1, %o5
11814 nop
11815 setx loop_1025, %l0, %l1
11816 wrpr 0x1, %tl
11817 wrpr %l1, %tpc
11818 add %l1, 0x4, %l1
11819 wrpr %l1, %tnpc
11820 setx 0x34400001400, %l0, %l1
11821 wrpr %l1, %tstate
11822 wrhpr 0x4, %htstate
11823 retry
11824 fbu %fcc0, loop_1026
11825 orn %l5, 0x1B67, %i6
11826 ld [%l7 + 0x30], %f5
11827loop_1025:
11828 fbn,a %fcc3, loop_1027
11829loop_1026:
11830 srl %o7, 0x08, %i5
11831 movpos %icc, %i3, %o3
11832 bvs,pt %icc, loop_1028
11833loop_1027:
11834 edge8ln %l2, %g1, %l6
11835 edge32ln %o6, %o1, %i1
11836 movrgz %l0, %o4, %i7
11837loop_1028:
11838 fbug %fcc1, loop_1029
11839 fcmpeq16 %f12, %f28, %l4
11840 bcc,a loop_1030
11841 fbul,a %fcc2, loop_1031
11842loop_1029:
11843 nop
11844 setx 0x8ACAABEE, %l0, %l6
11845 st %l6, [%l7 + 0x28]
11846 ld [%l7 + 0x28], %f12
11847 setx 0x3FEEBB64, %l1, %l5
11848 st %l5, [%l7 + 0x10]
11849 ld [%l7 + 0x10], %f16
11850 fsubs %f16, %f12, %f22
11851 sdivcc %i2, 0x1710, %g7
11852loop_1030:
11853 ba,a loop_1032
11854loop_1031:
11855 tl %xcc, 0x7
11856 stbar
11857 ldub [%l7 + 0x25], %l3
11858loop_1032:
11859 movleu %xcc, %o2, %g2
11860 fbge %fcc3, loop_1033
11861 tle %xcc, 0x0
11862 stb %o0, [%l7 + 0x6C]
11863 nop
11864 setx loop_1034, %l0, %l1
11865 jmpl %l1, %g3
11866loop_1033:
11867 brlz %g5, loop_1035
11868 subccc %g6, %i4, %g4
11869 fbe,a %fcc2, loop_1036
11870loop_1034:
11871 udivx %l1, 0x12FA, %i0
11872loop_1035:
11873 tle %xcc, 0x7
11874 nop
11875 fitos %f0, %f21
11876 fstoi %f21, %f16
11877loop_1036:
11878 umulcc %l5, 0x1B0B, %i6
11879 fmuld8sux16 %f3, %f5, %f14
11880 ldd [%l7 + 0x18], %f24
11881 movcc %xcc, %o5, %o7
11882 movre %i5, 0x0F8, %i3
11883 movleu %xcc, %l2, %g1
11884 bleu,a,pt %icc, loop_1037
11885 array32 %l6, %o3, %o6
11886 fmovdne %xcc, %f23, %f8
11887 fnot1 %f18, %f6
11888loop_1037:
11889 nop
11890 set 0x40, %o0
11891 prefetcha [%l7 + %o0] 0x81, 0x3
11892 bge %icc, loop_1038
11893 srlx %l0, 0x1E, %o1
11894 taddcctv %i7, 0x08C0, %l4
11895 orn %i2, %o4, %g7
11896loop_1038:
11897 nop
11898 wr %g0, 0x11, %asi
11899 sta %f21, [%l7 + 0x14] %asi
11900 te %xcc, 0x2
11901 xnor %o2, 0x06EB, %g2
11902 xnorcc %l3, 0x1EE5, %g3
11903 fmovda %icc, %f1, %f15
11904 edge8 %g5, %g6, %i4
11905 edge32l %g4, %o0, %l1
11906 edge32ln %l5, %i6, %o5
11907 fpadd32 %f2, %f4, %f12
11908 std %f10, [%l7 + 0x58]
11909 orncc %o7, %i5, %i3
11910 umulcc %l2, 0x0162, %i0
11911 restored
11912 rdpr %cwp, %g1
11913 rdpr %cansave, %g2
11914 rdpr %canrestore, %g3
11915 rdpr %cleanwin, %g4
11916 rdpr %otherwin, %g5
11917 rdpr %wstate, %g6
11918 array16 %l6, %o3, %o6
11919 fxnors %f20, %f31, %f24
11920 fnot1s %f20, %f26
11921 tsubcctv %i1, %l0, %g1
11922 array16 %i7, %l4, %i2
11923 movvc %icc, %o1, %o4
11924 set 0x34, %l2
11925 lda [%l7 + %l2] 0x11, %f3
11926 fcmpne32 %f22, %f8, %g7
11927 tn %icc, 0x2
11928 or %o2, %g2, %l3
11929 movgu %icc, %g5, %g3
11930 mulx %i4, %g4, %o0
11931 fnegs %f30, %f22
11932 movrlez %g6, %l5, %l1
11933 sir 0x12ED
11934 movvc %icc, %i6, %o5
11935 stb %o7, [%l7 + 0x75]
11936 fornot1s %f27, %f9, %f11
11937 sll %i3, %i5, %i0
11938 fsrc2 %f28, %f2
11939 tneg %icc, 0x1
11940 prefetch [%l7 + 0x24], 0x3
11941 set 0x50, %o3
11942 sta %f29, [%l7 + %o3] 0x15
11943 movvs %xcc, %l2, %o3
11944 lduh [%l7 + 0x74], %l6
11945 stb %i1, [%l7 + 0x3A]
11946 tne %icc, 0x7
11947 bcs,pt %icc, loop_1039
11948 fmul8sux16 %f14, %f8, %f20
11949 fbg %fcc1, loop_1040
11950 subccc %l0, 0x16F0, %g1
11951loop_1039:
11952 fpadd16s %f4, %f12, %f5
11953 subc %i7, %o6, %l4
11954loop_1040:
11955 fmul8x16al %f4, %f29, %f6
11956 nop
11957 set 0x20, %l6
11958 stx %i2, [%l7 + %l6]
11959 fmovrdlez %o4, %f18, %f16
11960 fxnor %f20, %f10, %f8
11961 fmovrdgz %g7, %f0, %f18
11962 udiv %o1, 0x1CBA, %o2
11963 udivcc %g2, 0x18F5, %g5
11964 ldsb [%l7 + 0x7A], %g3
11965 fmovsneg %xcc, %f26, %f9
11966 tg %xcc, 0x5
11967 movrlz %l3, 0x352, %i4
11968 taddcctv %o0, %g4, %g6
11969 restored
11970 rdpr %cwp, %g1
11971 rdpr %cansave, %g2
11972 rdpr %canrestore, %g3
11973 rdpr %cleanwin, %g4
11974 rdpr %otherwin, %g5
11975 rdpr %wstate, %g6
11976 be,a loop_1041
11977 srlx %l5, 0x0B, %l1
11978 sdivcc %o5, 0x1826, %i6
11979 ldstub [%l7 + 0x3C], %o7
11980loop_1041:
11981 stw %i5, [%l7 + 0x10]
11982 movpos %icc, %i3, %l2
11983 fcmpgt32 %f16, %f12, %i0
11984 subcc %l6, %o3, %i1
11985 nop
11986 setx 0x03B4FFDB, %l0, %l6
11987 st %l6, [%l7 + 0x28]
11988 ld [%l7 + 0x28], %f11
11989 setx 0xF41C6C4D, %l1, %l5
11990 st %l5, [%l7 + 0x10]
11991 ld [%l7 + 0x10], %f21
11992 fsubs %f21, %f11, %f21
11993 edge16n %g1, %i7, %o6
11994 smul %l0, 0x0391, %l4
11995 sllx %o4, %g7, %o1
11996 fmovsvc %icc, %f15, %f2
11997 fzeros %f29
11998 movneg %icc, %i2, %o2
11999 fmul8x16au %f6, %f21, %f6
12000 fpack16 %f16, %f10
12001 membar 0x68
12002 movpos %icc, %g5, %g3
12003 fmovrde %l3, %f26, %f14
12004 fmovdn %xcc, %f0, %f29
12005 fmovse %xcc, %f13, %f0
12006 saved
12007 rdpr %cwp, %g1
12008 rdpr %cansave, %g2
12009 rdpr %canrestore, %g3
12010 rdpr %cleanwin, %g4
12011 rdpr %otherwin, %g5
12012 rdpr %wstate, %g6
12013 faligndata %f8, %f24, %f16
12014 udivx %i4, 0x1E7E, %g2
12015 sdiv %o0, 0x0365, %g6
12016 fbul %fcc1, loop_1042
12017 fmovrsne %g4, %f9, %f0
12018 fbul,a %fcc3, loop_1043
12019 movrgz %l1, %l5, %o5
12020loop_1042:
12021 movg %xcc, %i6, %i5
12022 nop
12023 fitod %f6, %f16
12024 fdtox %f16, %f22
12025 fxtod %f22, %f26
12026loop_1043:
12027 movgu %icc, %i3, %o7
12028 brgez %l2, loop_1044
12029 movrlez %i0, 0x399, %o3
12030 brgez,a %l6, loop_1045
12031 ldx [%l7 + 0x30], %g1
12032loop_1044:
12033 tle %icc, 0x1
12034 tgu %icc, 0x6
12035loop_1045:
12036 nop
12037 set 0x30, %g6
12038 ldxa [%g0 + %g6] 0x58, %i7
12039 membar 0x24
12040 bgu loop_1046
12041 fabss %f25, %f1
12042 smulcc %i1, 0x15F1, %l0
12043 ldstub [%l7 + 0x5E], %o6
12044loop_1046:
12045 bvc,pn %icc, loop_1047
12046 tle %xcc, 0x2
12047 sir 0x13C6
12048 nop
12049 setx 0x27C9969BD2778A43, %l0, %l6
12050 stx %l6, [%l7 + 0x28]
12051 ldd [%l7 + 0x28], %f24
12052 setx 0x96CC9254361467B0, %l1, %l5
12053 stx %l5, [%l7 + 0x10]
12054 ldd [%l7 + 0x10], %f20
12055 fdivd %f20, %f24, %f24
12056loop_1047:
12057 nop
12058 fitos %f8, %f31
12059 fstoi %f31, %f30
12060 movpos %icc, %o4, %g7
12061 fmovsle %xcc, %f22, %f1
12062 tpos %xcc, 0x3
12063 popc %o1, %l4
12064 fbule,a %fcc1, loop_1048
12065 movneg %xcc, %i2, %o2
12066 fmovdcs %xcc, %f12, %f2
12067 bcs loop_1049
12068loop_1048:
12069 tpos %icc, 0x0
12070 edge32 %g5, %l3, %i4
12071 sth %g3, [%l7 + 0x64]
12072loop_1049:
12073 fandnot2 %f26, %f8, %f18
12074 sub %g2, 0x190B, %o0
12075 movn %xcc, %g6, %g4
12076 fxors %f9, %f11, %f9
12077 ble,a loop_1050
12078 sub %l5, %l1, %o5
12079 tvc %icc, 0x4
12080 sllx %i5, 0x0D, %i6
12081loop_1050:
12082 fbule %fcc0, loop_1051
12083 fnors %f28, %f18, %f29
12084 alignaddrl %o7, %i3, %i0
12085 bleu,pt %xcc, loop_1052
12086loop_1051:
12087 movl %xcc, %o3, %l2
12088 edge32 %g1, %i7, %i1
12089 orn %l0, 0x0085, %l6
12090loop_1052:
12091 fnor %f24, %f18, %f0
12092 andncc %o6, %o4, %g7
12093 addcc %o1, 0x0C62, %i2
12094 restored
12095 rdpr %cwp, %g1
12096 rdpr %cansave, %g2
12097 rdpr %canrestore, %g3
12098 rdpr %cleanwin, %g4
12099 rdpr %otherwin, %g5
12100 rdpr %wstate, %g6
12101 andcc %o2, 0x0F8B, %g5
12102 addc %l3, %l4, %g3
12103 sir 0x06AD
12104 fzero %f26
12105 or %i4, 0x1DA1, %g2
12106 tle %xcc, 0x3
12107 nop
12108 fitos %f3, %f8
12109 fstox %f8, %f14
12110 wr %g0, 0x0c, %asi
12111 ldswa [%l7 + 0x0C] %asi, %o0
12112 sdivx %g4, 0x1D6E, %g6
12113 andcc %l5, 0x15C9, %l1
12114 add %o5, %i5, %i6
12115 edge16 %o7, %i3, %o3
12116 membar 0x4D
12117 tsubcctv %i0, %g1, %l2
12118 fabss %f24, %f12
12119 fandnot2s %f28, %f24, %f19
12120 tneg %icc, 0x2
12121 movge %xcc, %i1, %i7
12122 array8 %l0, %o6, %o4
12123 fmovde %xcc, %f14, %f16
12124 alignaddr %g7, %o1, %l6
12125 edge8l %i2, %g5, %l3
12126 nop
12127 fitod %f10, %f16
12128 fdtox %f16, %f24
12129 sir 0x1151
12130 fbu %fcc0, loop_1053
12131 xnor %l4, 0x0696, %o2
12132 fmul8x16au %f9, %f24, %f18
12133 movvc %icc, %g3, %g2
12134loop_1053:
12135 tn %xcc, 0x1
12136 membar 0x6C
12137 orn %o0, 0x0734, %g4
12138 movrne %g6, 0x29C, %l5
12139 wr %g0, 0x88, %asi
12140 lduha [%l7 + 0x20] %asi, %l1
12141 sdiv %o5, 0x031A, %i4
12142 movvs %icc, %i6, %o7
12143 set 0x70, %i6
12144 ldxa [%l7 + %i6] 0x89, %i5
12145 sdivx %o3, 0x012F, %i0
12146 sdivcc %g1, 0x0656, %i3
12147 movpos %xcc, %l2, %i1
12148 movl %icc, %l0, %o6
12149 orn %i7, %g7, %o4
12150 bleu loop_1054
12151 st %f17, [%l7 + 0x3C]
12152 fmovse %xcc, %f25, %f23
12153 nop
12154 setx 0x32D82630E9E51D63, %l0, %l6
12155 stx %l6, [%l7 + 0x28]
12156 ldd [%l7 + 0x28], %f30
12157 fsqrtd %f30, %f16
12158loop_1054:
12159 nop
12160 set 0x60, %l5
12161 lda [%l7 + %l5] 0x14, %f3
12162 popc %l6, %o1
12163 edge16n %i2, %l3, %l4
12164 orn %o2, 0x1DCD, %g5
12165 ldsh [%l7 + 0x6A], %g3
12166 set 0x68, %i4
12167 sta %f4, [%l7 + %i4] 0x18
12168 wr %g0, 0x10, %asi
12169 stba %o0, [%l7 + 0x24] %asi
12170 nop
12171 fitod %f8, %f12
12172 fdtos %f12, %f16
12173 te %icc, 0x2
12174 srax %g2, %g4, %l5
12175 set 0x30, %g1
12176 ldda [%l7 + %g1] 0x10, %g6
12177 edge32l %l1, %o5, %i4
12178 fmovdleu %xcc, %f0, %f2
12179 nop
12180 setx loop_1055, %l0, %l1
12181 jmpl %l1, %i6
12182 te %icc, 0x7
12183 or %o7, %i5, %o3
12184 bneg,a,pt %icc, loop_1056
12185loop_1055:
12186 nop
12187 setx 0x452FE49E2DC20AC9, %l0, %l6
12188 stx %l6, [%l7 + 0x28]
12189 ldd [%l7 + 0x28], %f16
12190 setx 0x73A75188D7B19774, %l1, %l5
12191 stx %l5, [%l7 + 0x10]
12192 ldd [%l7 + 0x10], %f14
12193 fsubd %f14, %f16, %f4
12194 movrlez %i0, 0x173, %i3
12195 tvs %icc, 0x1
12196loop_1056:
12197 or %l2, 0x0832, %i1
12198 flush %l7 + 0x20
12199 set 0x08, %l0
12200 ldswa [%l7 + %l0] 0x14, %l0
12201 st %f3, [%l7 + 0x30]
12202 andn %o6, %g1, %g7
12203 tge %icc, 0x2
12204 xor %i7, 0x0D68, %o4
12205 fbge,a %fcc0, loop_1057
12206 fbo %fcc2, loop_1058
12207 brgez,a %l6, loop_1059
12208 fpadd32 %f24, %f14, %f0
12209loop_1057:
12210 nop
12211 setx 0xFAD382304041CAC8, %l0, %l6
12212 stx %l6, [%l7 + 0x18]
12213 ldx [%l7 + 0x18], %fsr
12214loop_1058:
12215 nop
12216 fitod %f2, %f8
12217 fdtox %f8, %f10
12218 fxtod %f10, %f30
12219loop_1059:
12220 edge8l %o1, %i2, %l4
12221 stx %l3, [%l7 + 0x18]
12222 fbuge,a %fcc3, loop_1060
12223 xnor %o2, %g5, %g3
12224 be,pt %icc, loop_1061
12225 stx %g2, [%l7 + 0x08]
12226loop_1060:
12227 nop
12228 wr %g0, 0x10, %asi
12229 lduha [%l7 + 0x66] %asi, %g4
12230loop_1061:
12231 fmovdg %xcc, %f27, %f4
12232 tne %icc, 0x6
12233 edge32 %l5, %o0, %l1
12234 tsubcc %g6, %i4, %i6
12235 smul %o5, %i5, %o7
12236 tvs %icc, 0x7
12237 edge16ln %o3, %i3, %l2
12238 bge,a loop_1062
12239 fors %f11, %f11, %f22
12240 edge32ln %i1, %l0, %i0
12241 xorcc %o6, %g1, %g7
12242loop_1062:
12243 fbo,a %fcc0, loop_1063
12244 srl %i7, 0x09, %l6
12245 fble %fcc2, loop_1064
12246 stbar
12247loop_1063:
12248 umulcc %o1, %i2, %o4
12249 set 0x08, %i3
12250 stwa %l3, [%l7 + %i3] 0x04
12251loop_1064:
12252 nop
12253 fitos %f19, %f6
12254 brz %l4, loop_1065
12255 be,a %xcc, loop_1066
12256 st %f7, [%l7 + 0x34]
12257 ldsb [%l7 + 0x15], %g5
12258loop_1065:
12259 fbge %fcc2, loop_1067
12260loop_1066:
12261 xnorcc %o2, 0x01D1, %g3
12262 bne %xcc, loop_1068
12263 or %g2, 0x14C2, %l5
12264loop_1067:
12265 movn %xcc, %g4, %o0
12266 fmovrsne %g6, %f24, %f12
12267loop_1068:
12268 nop
12269 set 0x54, %g2
12270 stha %l1, [%l7 + %g2] 0x81
12271 brz %i6, loop_1069
12272 nop
12273 fitos %f29, %f4
12274 orcc %i4, %o5, %o7
12275 tsubcctv %o3, 0x1E8E, %i3
12276loop_1069:
12277 edge32ln %l2, %i5, %i1
12278 ldd [%l7 + 0x78], %i0
12279 smul %l0, 0x1B17, %g1
12280 nop
12281 setx 0x90762F23, %l0, %l6
12282 st %l6, [%l7 + 0x58]
12283 ld [%l7 + 0x58], %fsr
12284 fbg,a %fcc2, loop_1070
12285 sll %o6, %g7, %i7
12286 sdivx %o1, 0x001D, %i2
12287 edge32 %o4, %l3, %l6
12288loop_1070:
12289 movn %xcc, %g5, %o2
12290 edge32 %l4, %g2, %l5
12291 sllx %g4, %o0, %g3
12292 fmovdvc %xcc, %f29, %f18
12293 bge,pn %icc, loop_1071
12294 subc %l1, 0x11AC, %i6
12295 call loop_1072
12296 ble,a,pn %icc, loop_1073
12297loop_1071:
12298 tgu %icc, 0x2
12299 bg loop_1074
12300loop_1072:
12301 tgu %icc, 0x6
12302loop_1073:
12303 fmovscs %icc, %f13, %f0
12304 brnz,a %g6, loop_1075
12305loop_1074:
12306 tleu %xcc, 0x3
12307 fmovrdgz %o5, %f6, %f12
12308 edge32l %o7, %o3, %i4
12309loop_1075:
12310 tn %icc, 0x0
12311 fbge %fcc3, loop_1076
12312 membar 0x00
12313 movl %icc, %i3, %l2
12314 movcs %icc, %i1, %i5
12315loop_1076:
12316 tl %xcc, 0x2
12317 tleu %icc, 0x5
12318 fpack16 %f28, %f11
12319 movneg %icc, %l0, %i0
12320 movrlez %o6, %g7, %g1
12321 smulcc %i7, 0x1EA4, %i2
12322 fbuge,a %fcc3, loop_1077
12323 nop
12324 setx 0x187E5E87, %l0, %l6
12325 st %l6, [%l7 + 0x28]
12326 ld [%l7 + 0x28], %f23
12327 fsqrts %f23, %f22
12328 movg %icc, %o4, %l3
12329 tge %icc, 0x6
12330loop_1077:
12331 smul %l6, %g5, %o2
12332 movpos %xcc, %o1, %l4
12333 be %icc, loop_1078
12334 fmovdneg %icc, %f15, %f2
12335 set 0x60, %o4
12336 lduwa [%l7 + %o4] 0x15, %l5
12337loop_1078:
12338 nop
12339 set 0x1D, %g5
12340 stba %g4, [%l7 + %g5] 0x22
12341 membar #Sync
12342 alignaddrl %g2, %o0, %g3
12343 tgu %xcc, 0x7
12344 smul %l1, %g6, %o5
12345 movrlz %i6, %o3, %o7
12346 fnot2s %f12, %f9
12347 tcc %xcc, 0x3
12348 mulscc %i3, %i4, %i1
12349 alignaddr %l2, %l0, %i0
12350 fpsub16 %f28, %f10, %f24
12351 array16 %i5, %g7, %g1
12352 smulcc %i7, 0x07C6, %i2
12353 edge32ln %o4, %o6, %l3
12354 movcc %xcc, %l6, %g5
12355 mulscc %o2, %o1, %l4
12356 movrgez %l5, %g4, %o0
12357 array8 %g3, %l1, %g2
12358 bgu,pn %xcc, loop_1079
12359 array8 %g6, %i6, %o3
12360 tneg %xcc, 0x5
12361 fbe %fcc0, loop_1080
12362loop_1079:
12363 umulcc %o5, %o7, %i4
12364 pdist %f14, %f8, %f10
12365 bgu,a %icc, loop_1081
12366loop_1080:
12367 fble %fcc2, loop_1082
12368 movl %xcc, %i3, %i1
12369 fbge %fcc2, loop_1083
12370loop_1081:
12371 restored
12372 rdpr %cwp, %g1
12373 rdpr %cansave, %g2
12374 rdpr %canrestore, %g3
12375 rdpr %cleanwin, %g4
12376 rdpr %otherwin, %g5
12377 rdpr %wstate, %g6
12378loop_1082:
12379 popc 0x1EB1, %l2
12380 add %i0, 0x0276, %i5
12381loop_1083:
12382 nop
12383 wr %g0, 0x11, %asi
12384 ldsba [%l7 + 0x3B] %asi, %l0
12385 fmovsn %xcc, %f13, %f19
12386 fnegd %f4, %f8
12387 or %g7, %i7, %i2
12388 alignaddrl %o4, %o6, %l3
12389 fblg %fcc0, loop_1084
12390 edge32l %l6, %g5, %o2
12391 pdist %f30, %f26, %f8
12392 membar 0x2A
12393loop_1084:
12394 srl %o1, %g1, %l5
12395 udivx %l4, 0x1682, %g4
12396 fones %f12
12397 tcs %icc, 0x1
12398 edge16 %g3, %l1, %o0
12399 smul %g2, %g6, %o3
12400 taddcctv %i6, %o5, %i4
12401 udiv %o7, 0x099A, %i3
12402 fcmpeq16 %f2, %f22, %i1
12403 movcs %icc, %l2, %i0
12404 fmovspos %xcc, %f13, %f9
12405 fcmpne32 %f4, %f2, %l0
12406 movrlez %i5, %i7, %i2
12407 fmovrslz %o4, %f14, %f5
12408 sdiv %g7, 0x0111, %o6
12409 set 0x1D, %i5
12410 lduba [%l7 + %i5] 0x14, %l6
12411 bg,a loop_1085
12412 tneg %icc, 0x3
12413 movge %icc, %l3, %g5
12414 nop
12415 setx 0xB05E6F3A, %l0, %l6
12416 st %l6, [%l7 + 0x20]
12417 ld [%l7 + 0x20], %fsr
12418loop_1085:
12419 ldsb [%l7 + 0x10], %o1
12420 tsubcctv %g1, %l5, %l4
12421 nop
12422 setx loop_1086, %l0, %l1
12423 wrpr 0x1, %tl
12424 wrpr %l1, %tnpc
12425 setx 0x34400001400, %l0, %l1
12426 wrpr %l1, %tstate
12427 wrhpr 0x4, %htstate
12428 done
12429 ldstub [%l7 + 0x0E], %o2
12430 edge8ln %g4, %g3, %l1
12431 tleu %icc, 0x5
12432loop_1086:
12433 fnors %f30, %f2, %f16
12434 tsubcctv %g2, 0x1E95, %g6
12435 edge16n %o3, %i6, %o0
12436 fmovrse %o5, %f21, %f17
12437 mova %xcc, %o7, %i4
12438 edge32n %i3, %l2, %i1
12439 fbul,a %fcc3, loop_1087
12440 movneg %icc, %i0, %l0
12441 fabss %f1, %f11
12442 fblg %fcc0, loop_1088
12443loop_1087:
12444 bcs,a,pt %icc, loop_1089
12445 move %xcc, %i5, %i2
12446 xnorcc %o4, 0x0767, %i7
12447loop_1088:
12448 nop
12449 setx 0x3FFDDDFE41F9A96F, %l0, %l6
12450 stx %l6, [%l7 + 0x28]
12451 ldd [%l7 + 0x28], %f16
12452 fsqrtd %f16, %f22
12453loop_1089:
12454 movrlez %g7, 0x09F, %o6
12455 set 0x48, %o6
12456 ldsba [%l7 + %o6] 0x0c, %l6
12457 bvs,a loop_1090
12458 andncc %g5, %o1, %l3
12459 fnegd %f12, %f16
12460 xnorcc %g1, 0x058F, %l4
12461loop_1090:
12462 fnot2s %f19, %f21
12463 bshuffle %f8, %f20, %f20
12464 orcc %o2, %g4, %l5
12465 smul %g3, %l1, %g2
12466 edge32 %g6, %o3, %i6
12467 tsubcctv %o0, 0x0165, %o5
12468 fbg,a %fcc3, loop_1091
12469 tsubcc %i4, 0x1E66, %o7
12470 movcs %icc, %l2, %i1
12471 edge32 %i3, %l0, %i5
12472loop_1091:
12473 edge16l %i0, %i2, %i7
12474 movl %xcc, %g7, %o4
12475 tneg %xcc, 0x7
12476 taddcctv %l6, 0x1BF1, %g5
12477 fnors %f28, %f5, %f16
12478 tle %icc, 0x1
12479 fxnor %f20, %f28, %f24
12480 fbug %fcc0, loop_1092
12481 edge32 %o6, %o1, %g1
12482 stx %l4, [%l7 + 0x38]
12483 nop
12484 setx loop_1093, %l0, %l1
12485 wrpr 0x1, %tl
12486 wrpr %l1, %tpc
12487 add %l1, 0x4, %l1
12488 wrpr %l1, %tnpc
12489 setx 0x34400001400, %l0, %l1
12490 wrpr %l1, %tstate
12491 wrhpr 0x4, %htstate
12492 retry
12493loop_1092:
12494 movrne %l3, %g4, %l5
12495 bcc,pt %icc, loop_1094
12496 movge %xcc, %o2, %l1
12497loop_1093:
12498 faligndata %f22, %f18, %f16
12499 bvs loop_1095
12500loop_1094:
12501 fmovrse %g2, %f28, %f13
12502 movcc %icc, %g6, %g3
12503 movvc %icc, %o3, %i6
12504loop_1095:
12505 fbne %fcc1, loop_1096
12506 ldstub [%l7 + 0x13], %o5
12507 array16 %o0, %i4, %l2
12508 nop
12509 fitod %f0, %f28
12510 fdtoi %f28, %f18
12511loop_1096:
12512 nop
12513 setx loop_1097, %l0, %l1
12514 wrpr 0x1, %tl
12515 wrpr %l1, %tpc
12516 add %l1, 0x4, %l1
12517 wrpr %l1, %tnpc
12518 setx 0x34400001400, %l0, %l1
12519 wrpr %l1, %tstate
12520 wrhpr 0x4, %htstate
12521 retry
12522 addc %o7, 0x1A7F, %i1
12523 tl %icc, 0x3
12524 fmovdle %icc, %f11, %f14
12525loop_1097:
12526 te %icc, 0x7
12527 xor %i3, 0x1219, %l0
12528 xnor %i5, %i2, %i0
12529 movl %icc, %g7, %o4
12530 tge %xcc, 0x0
12531 addc %i7, %g5, %l6
12532 movgu %xcc, %o6, %o1
12533 movrne %l4, %g1, %g4
12534 nop
12535 setx 0xA3B14769B04F2E1C, %l0, %l6
12536 stx %l6, [%l7 + 0x18]
12537 ldx [%l7 + 0x18], %fsr
12538 fmovdle %xcc, %f25, %f30
12539 nop
12540 fitos %f12, %f19
12541 fstox %f19, %f20
12542 fxtos %f20, %f15
12543 xnorcc %l3, %o2, %l1
12544 subc %l5, 0x11D2, %g2
12545 wr %g0, 0x80, %asi
12546 ldstuba [%l7 + 0x0C] %asi, %g6
12547 tg %icc, 0x0
12548 subccc %o3, 0x0581, %g3
12549 movvc %icc, %o5, %i6
12550 brlez %i4, loop_1098
12551 move %icc, %o0, %o7
12552 edge16 %l2, %i3, %i1
12553 tsubcc %i5, 0x1F38, %i2
12554loop_1098:
12555 edge8ln %l0, %i0, %o4
12556 brlez,a %g7, loop_1099
12557 fmovsge %xcc, %f21, %f2
12558 fmul8x16 %f12, %f26, %f0
12559 ldd [%l7 + 0x48], %i6
12560loop_1099:
12561 edge32n %g5, %o6, %o1
12562 sdivx %l4, 0x1C3D, %g1
12563 popc 0x01B7, %g4
12564 fcmpgt16 %f6, %f10, %l3
12565 fpsub16s %f9, %f18, %f25
12566 fnegs %f8, %f8
12567 movrne %o2, %l6, %l5
12568 alignaddrl %l1, %g6, %g2
12569 udiv %o3, 0x0D55, %o5
12570 edge16 %g3, %i4, %o0
12571 mulscc %o7, 0x17DD, %l2
12572 brlz %i3, loop_1100
12573 fexpand %f29, %f30
12574 fsrc2 %f16, %f6
12575 stb %i6, [%l7 + 0x50]
12576loop_1100:
12577 edge8 %i5, %i1, %l0
12578 brz %i0, loop_1101
12579 fbu %fcc3, loop_1102
12580 call loop_1103
12581 stw %i2, [%l7 + 0x58]
12582loop_1101:
12583 fzero %f30
12584loop_1102:
12585 stw %o4, [%l7 + 0x38]
12586loop_1103:
12587 sethi 0x0DE7, %i7
12588 movvc %xcc, %g7, %g5
12589 fmovs %f18, %f26
12590 edge16l %o6, %l4, %g1
12591 tvs %icc, 0x4
12592 brnz %o1, loop_1104
12593 edge32n %l3, %o2, %l6
12594 orncc %g4, 0x1C5D, %l5
12595 orncc %l1, 0x12D4, %g6
12596loop_1104:
12597 tvc %icc, 0x3
12598 fblg,a %fcc1, loop_1105
12599 fpsub16s %f7, %f7, %f31
12600 movpos %icc, %g2, %o3
12601 add %l7, 0x08, %l6
12602 wr %g0, 0x89, %asi
12603 casxa [%l6] 0x89, %g3, %i4
12604loop_1105:
12605 ta %icc, 0x6
12606 move %xcc, %o0, %o5
12607 fmovdvs %xcc, %f3, %f26
12608 edge16 %o7, %l2, %i6
12609 fmovdneg %xcc, %f1, %f14
12610 fcmpgt16 %f6, %f20, %i5
12611 movneg %xcc, %i1, %l0
12612 ba %xcc, loop_1106
12613 popc 0x1BB4, %i3
12614 fbn,a %fcc3, loop_1107
12615 edge8n %i0, %o4, %i7
12616loop_1106:
12617 fbue,a %fcc0, loop_1108
12618 movvc %xcc, %g7, %g5
12619loop_1107:
12620 ldd [%l7 + 0x60], %f0
12621 nop
12622 setx 0x1CC67959CF28A73C, %l0, %l6
12623 stx %l6, [%l7 + 0x28]
12624 ldd [%l7 + 0x28], %f16
12625 fsqrtd %f16, %f2
12626loop_1108:
12627 orn %o6, 0x1333, %i2
12628 nop
12629 setx loop_1109, %l0, %l1
12630 wrpr 0x1, %tl
12631 wrpr %l1, %tnpc
12632 setx 0x34400001400, %l0, %l1
12633 wrpr %l1, %tstate
12634 wrhpr 0x4, %htstate
12635 done
12636 or %l4, %g1, %l3
12637 te %icc, 0x0
12638 array16 %o2, %l6, %o1
12639loop_1109:
12640 udivcc %l5, 0x0488, %l1
12641 set 0x45, %l1
12642 stba %g4, [%l7 + %l1] 0x81
12643 subccc %g6, %o3, %g2
12644 fmovsn %xcc, %f28, %f17
12645 alignaddrl %g3, %i4, %o5
12646 tvs %icc, 0x4
12647 fnegs %f27, %f26
12648 array16 %o7, %l2, %i6
12649 fmovrdgz %o0, %f12, %f18
12650 fcmpeq32 %f18, %f2, %i5
12651 movle %xcc, %i1, %i3
12652 nop
12653 setx 0xCB9606B8, %l0, %l6
12654 st %l6, [%l7 + 0x28]
12655 ld [%l7 + 0x28], %f23
12656 setx 0xAADEBFB9, %l1, %l5
12657 st %l5, [%l7 + 0x10]
12658 ld [%l7 + 0x10], %f11
12659 fmuls %f11, %f23, %f23
12660 call loop_1110
12661 brlez,a %i0, loop_1111
12662 fnor %f20, %f14, %f0
12663 fnegs %f25, %f13
12664loop_1110:
12665 fmovscc %icc, %f23, %f7
12666loop_1111:
12667 edge16 %o4, %i7, %l0
12668 sir 0x1E0C
12669 movvs %xcc, %g5, %g7
12670 fcmpne16 %f18, %f22, %o6
12671 te %xcc, 0x0
12672 tcs %xcc, 0x6
12673 wr %g0, 0xeb, %asi
12674 stwa %i2, [%l7 + 0x50] %asi
12675 membar #Sync
12676 movneg %icc, %l4, %l3
12677 tg %icc, 0x0
12678 and %g1, 0x1F91, %o2
12679 umul %l6, 0x1AD9, %l5
12680 st %f28, [%l7 + 0x64]
12681 set 0x0, %l3
12682 ldxa [%g0 + %l3] 0x58, %o1
12683 movcs %icc, %l1, %g4
12684 fbn %fcc0, loop_1112
12685 brlez %g6, loop_1113
12686 bge,pt %xcc, loop_1114
12687 movcc %xcc, %g2, %g3
12688loop_1112:
12689 nop
12690 wr %g0, 0xe3, %asi
12691 stwa %o3, [%l7 + 0x40] %asi
12692 membar #Sync
12693loop_1113:
12694 sll %o5, %i4, %l2
12695loop_1114:
12696 or %o7, %i6, %i5
12697 membar 0x63
12698 wr %g0, 0x89, %asi
12699 lduba [%l7 + 0x1A] %asi, %i1
12700 fbl %fcc3, loop_1115
12701 taddcc %i3, %o0, %i0
12702 popc %i7, %l0
12703 addc %g5, %o4, %g7
12704loop_1115:
12705 taddcctv %o6, %i2, %l4
12706 ba,a,pt %xcc, loop_1116
12707 addc %g1, 0x0509, %l3
12708 edge16l %l6, %o2, %o1
12709 edge32 %l5, %g4, %g6
12710loop_1116:
12711 ldub [%l7 + 0x77], %g2
12712 edge8 %l1, %o3, %g3
12713 bl %xcc, loop_1117
12714 brlez,a %o5, loop_1118
12715 taddcctv %i4, 0x1C25, %l2
12716 edge8 %o7, %i6, %i5
12717loop_1117:
12718 nop
12719 set 0x40, %i2
12720 stda %f16, [%l7 + %i2] 0xf8
12721 membar #Sync
12722loop_1118:
12723 fmovsn %xcc, %f13, %f27
12724 movleu %xcc, %i1, %o0
12725 tn %icc, 0x1
12726 udivcc %i0, 0x08D5, %i7
12727 fcmpne16 %f30, %f26, %l0
12728 tge %icc, 0x7
12729 tge %xcc, 0x6
12730 subcc %i3, %g5, %o4
12731 edge16n %g7, %i2, %o6
12732 fmovdge %icc, %f7, %f28
12733 xnorcc %g1, 0x1269, %l3
12734 subcc %l6, %l4, %o1
12735 nop
12736 fitod %f0, %f18
12737 fdtox %f18, %f2
12738 fxtod %f2, %f12
12739 udiv %l5, 0x102D, %g4
12740 nop
12741 fitos %f9, %f22
12742 fstod %f22, %f18
12743 and %o2, %g6, %g2
12744 sub %o3, %l1, %o5
12745 tgu %xcc, 0x3
12746 fmovdle %icc, %f7, %f0
12747 addcc %i4, %g3, %o7
12748 fbg,a %fcc3, loop_1119
12749 alignaddrl %l2, %i5, %i6
12750 set 0x60, %i1
12751 ldxa [%l7 + %i1] 0x80, %i1
12752loop_1119:
12753 edge16n %i0, %i7, %l0
12754 fbe %fcc3, loop_1120
12755 fbue,a %fcc3, loop_1121
12756 sdiv %i3, 0x0450, %g5
12757 fmovsle %xcc, %f19, %f15
12758loop_1120:
12759 bgu,a loop_1122
12760loop_1121:
12761 sdivcc %o0, 0x0685, %g7
12762 bl %icc, loop_1123
12763 umulcc %o4, 0x1CBB, %o6
12764loop_1122:
12765 udiv %i2, 0x1BC1, %l3
12766 bshuffle %f6, %f2, %f26
12767loop_1123:
12768 te %xcc, 0x1
12769 tn %icc, 0x5
12770 fmovdge %xcc, %f16, %f25
12771 fsrc2 %f30, %f0
12772 bcs %xcc, loop_1124
12773 fmovsle %icc, %f22, %f20
12774 nop
12775 set 0x70, %o2
12776 prefetch [%l7 + %o2], 0x3
12777 fmovrsne %l6, %f18, %f22
12778loop_1124:
12779 tsubcctv %l4, 0x17D2, %o1
12780 fble,a %fcc0, loop_1125
12781 edge8l %l5, %g1, %g4
12782 taddcctv %g6, 0x1D1C, %o2
12783 srlx %g2, 0x07, %l1
12784loop_1125:
12785 fmovd %f16, %f2
12786 sdivx %o3, 0x0319, %i4
12787 tvs %xcc, 0x6
12788 sll %o5, 0x0D, %g3
12789 fpackfix %f2, %f3
12790 sdivx %o7, 0x1A93, %l2
12791 smulcc %i6, %i5, %i1
12792 tcs %xcc, 0x2
12793 set 0x50, %g4
12794 swapa [%l7 + %g4] 0x19, %i7
12795 nop
12796 setx 0x6E2996BD, %l0, %l6
12797 st %l6, [%l7 + 0x28]
12798 ld [%l7 + 0x28], %f16
12799 setx 0xF87FAF08, %l1, %l5
12800 st %l5, [%l7 + 0x10]
12801 ld [%l7 + 0x10], %f21
12802 fmuls %f21, %f16, %f23
12803 smulcc %l0, %i0, %g5
12804 nop
12805 setx loop_1126, %l0, %l1
12806 wrpr 0x1, %tl
12807 wrpr %l1, %tnpc
12808 setx 0x34400001400, %l0, %l1
12809 wrpr %l1, %tstate
12810 wrhpr 0x4, %htstate
12811 done
12812 fbl,a %fcc1, loop_1127
12813 fsrc1 %f8, %f6
12814 and %o0, 0x0669, %g7
12815loop_1126:
12816 fbge %fcc0, loop_1128
12817loop_1127:
12818 ldsb [%l7 + 0x0E], %i3
12819 udiv %o4, 0x1CA2, %o6
12820 fmovscs %icc, %f24, %f10
12821loop_1128:
12822 movrne %l3, %l6, %i2
12823 tsubcc %l4, %o1, %g1
12824 wr %g0, 0x23, %asi
12825 stxa %g4, [%l7 + 0x58] %asi
12826 membar #Sync
12827 ba,a,pt %xcc, loop_1129
12828 restored
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 fnot2 %f4, %f6
12836 fmovde %icc, %f0, %f21
12837loop_1129:
12838 tneg %xcc, 0x0
12839 wr %g0, 0x27, %asi
12840 stba %l5, [%l7 + 0x5F] %asi
12841 membar #Sync
12842 fmovsne %icc, %f20, %f1
12843 alignaddr %o2, %g6, %l1
12844 nop
12845 fitod %f0, %f20
12846 fdtox %f20, %f18
12847 movvc %icc, %g2, %i4
12848 nop
12849 setx loop_1130, %l0, %l1
12850 wrpr 0x1, %tl
12851 wrpr %l1, %tpc
12852 add %l1, 0x4, %l1
12853 wrpr %l1, %tnpc
12854 setx 0x34400001400, %l0, %l1
12855 wrpr %l1, %tstate
12856 wrhpr 0x4, %htstate
12857 retry
12858 fmovsleu %xcc, %f30, %f10
12859 wr %g0, 0x80, %asi
12860 lduha [%l7 + 0x64] %asi, %o5
12861loop_1130:
12862 movcc %icc, %o3, %g3
12863 tvc %xcc, 0x0
12864 fmul8x16al %f5, %f20, %f18
12865 saved
12866 rdpr %cwp, %g1
12867 rdpr %cansave, %g2
12868 rdpr %canrestore, %g3
12869 rdpr %cleanwin, %g4
12870 rdpr %otherwin, %g5
12871 rdpr %wstate, %g6
12872 nop
12873 setx 0xC8646157, %l0, %l6
12874 st %l6, [%l7 + 0x28]
12875 ld [%l7 + 0x28], %f15
12876 setx 0x278676CB, %l1, %l5
12877 st %l5, [%l7 + 0x10]
12878 ld [%l7 + 0x10], %f13
12879 fmuls %f13, %f15, %f12
12880 movcs %xcc, %o7, %i6
12881 srax %i5, 0x1B, %i1
12882 fmovsneg %icc, %f5, %f12
12883 nop
12884 setx 0xEE8F824BA425DF98, %l0, %l6
12885 stx %l6, [%l7 + 0x28]
12886 ldd [%l7 + 0x28], %f6
12887 setx 0x4AD9E1D2C22BE888, %l1, %l5
12888 stx %l5, [%l7 + 0x10]
12889 ldd [%l7 + 0x10], %f26
12890 fsubd %f26, %f6, %f16
12891 fbul %fcc3, loop_1131
12892 movvc %xcc, %l2, %i7
12893 bn,a loop_1132
12894 andncc %l0, %g5, %o0
12895loop_1131:
12896 tpos %icc, 0x6
12897 sllx %g7, %i3, %o4
12898loop_1132:
12899 edge16 %o6, %i0, %l3
12900 brlz,a %i2, loop_1133
12901 sll %l6, %l4, %g1
12902 movrgz %o1, %g4, %o2
12903 fbl,a %fcc3, loop_1134
12904loop_1133:
12905 fmovsgu %xcc, %f27, %f8
12906 fmul8sux16 %f24, %f2, %f12
12907 move %icc, %l5, %l1
12908loop_1134:
12909 srax %g6, %g2, %o5
12910 ldsb [%l7 + 0x41], %o3
12911 bge loop_1135
12912 umul %g3, %i4, %o7
12913 andn %i5, 0x1CFC, %i1
12914 nop
12915 setx 0x0047CE23, %l0, %l6
12916 st %l6, [%l7 + 0x5C]
12917 ld [%l7 + 0x5C], %fsr
12918loop_1135:
12919 edge8ln %l2, %i7, %i6
12920 subcc %g5, 0x17CC, %o0
12921 fmul8x16au %f15, %f14, %f6
12922 swap [%l7 + 0x58], %l0
12923 restored
12924 rdpr %cwp, %g1
12925 rdpr %cansave, %g2
12926 rdpr %canrestore, %g3
12927 rdpr %cleanwin, %g4
12928 rdpr %otherwin, %g5
12929 rdpr %wstate, %g6
12930 edge8l %i3, %o4, %o6
12931 movrlz %i0, %l3, %i2
12932 fmovdn %xcc, %f7, %f28
12933 stbar
12934 srl %l6, %l4, %g1
12935 fpmerge %f9, %f11, %f10
12936 mulscc %o1, 0x02FA, %g4
12937 subc %o2, %l5, %g7
12938 ldstub [%l7 + 0x4A], %l1
12939 subcc %g6, %o5, %g2
12940 sdivx %g3, 0x05B4, %i4
12941 xorcc %o7, %i5, %i1
12942 movne %icc, %l2, %i7
12943 fmuld8ulx16 %f24, %f28, %f20
12944 add %i6, %g5, %o0
12945 bcs loop_1136
12946 array16 %o3, %i3, %l0
12947 wr %g0, 0x88, %asi
12948 lduwa [%l7 + 0x28] %asi, %o6
12949loop_1136:
12950 fmovrdlz %o4, %f4, %f16
12951 tl %xcc, 0x1
12952 sdiv %l3, 0x1613, %i2
12953 bvc,a %icc, loop_1137
12954 movcs %xcc, %l6, %l4
12955 tgu %xcc, 0x0
12956 ta %xcc, 0x3
12957loop_1137:
12958 tvs %xcc, 0x6
12959 bneg,a,pt %icc, loop_1138
12960 or %i0, 0x17C3, %o1
12961 subccc %g1, %g4, %o2
12962 ldsb [%l7 + 0x6C], %l5
12963loop_1138:
12964 fsrc1s %f6, %f24
12965 fmovrslez %l1, %f6, %f21
12966 fone %f20
12967 andn %g6, %g7, %g2
12968 fmul8sux16 %f0, %f26, %f28
12969 umulcc %o5, %i4, %g3
12970 stbar
12971 tne %icc, 0x6
12972 tle %xcc, 0x0
12973 fpadd32 %f12, %f30, %f20
12974 fandnot2 %f8, %f26, %f20
12975 tgu %icc, 0x2
12976 stbar
12977 bleu,a,pn %icc, loop_1139
12978 tsubcctv %i5, %i1, %o7
12979 subcc %i7, 0x0AC5, %l2
12980 fmovsvs %icc, %f19, %f28
12981loop_1139:
12982 nop
12983 wr %g0, 0xe2, %asi
12984 ldda [%l7 + 0x30] %asi, %g4
12985 addc %i6, %o0, %i3
12986 movneg %icc, %o3, %o6
12987 fmovrsne %l0, %f8, %f13
12988 pdist %f8, %f2, %f30
12989 ta %icc, 0x4
12990 fcmpeq16 %f20, %f0, %o4
12991 set 0x45, %g3
12992 ldstuba [%l7 + %g3] 0x0c, %l3
12993 bneg %xcc, loop_1140
12994 fbne,a %fcc1, loop_1141
12995 sub %i2, %l6, %l4
12996 movcc %xcc, %i0, %g1
12997loop_1140:
12998 fpadd32s %f25, %f25, %f22
12999loop_1141:
13000 fands %f17, %f4, %f19
13001 fmovd %f16, %f2
13002 tge %xcc, 0x0
13003 fbo,a %fcc1, loop_1142
13004 alignaddrl %g4, %o2, %o1
13005 fmovsne %icc, %f16, %f31
13006 mulx %l5, %l1, %g6
13007loop_1142:
13008 fmovsvs %icc, %f12, %f19
13009 alignaddrl %g7, %g2, %i4
13010 wr %g0, 0x81, %asi
13011 ldsba [%l7 + 0x2B] %asi, %g3
13012 fbge %fcc3, loop_1143
13013 ba loop_1144
13014 movge %xcc, %i5, %i1
13015 andn %o7, %i7, %o5
13016loop_1143:
13017 fmovsne %xcc, %f4, %f2
13018loop_1144:
13019 edge32n %g5, %l2, %o0
13020 ldd [%l7 + 0x48], %i2
13021 bvc,a loop_1145
13022 fmovrslez %i6, %f20, %f9
13023 taddcc %o3, 0x0242, %l0
13024 orcc %o4, %l3, %i2
13025loop_1145:
13026 bge,a,pn %xcc, loop_1146
13027 movg %xcc, %l6, %o6
13028 taddcc %l4, %g1, %g4
13029 edge32n %i0, %o2, %l5
13030loop_1146:
13031 nop
13032 wr %g0, 0x89, %asi
13033 ldstuba [%l7 + 0x08] %asi, %o1
13034 movrlz %l1, 0x37A, %g6
13035 fcmpeq16 %f22, %f30, %g2
13036 set 0x58, %i0
13037 lduba [%l7 + %i0] 0x11, %g7
13038 fsrc2 %f30, %f2
13039 brnz %g3, loop_1147
13040 sdiv %i4, 0x0D07, %i1
13041 bgu,a loop_1148
13042 ldd [%l7 + 0x20], %i4
13043loop_1147:
13044 fmovrse %i7, %f4, %f1
13045 edge16n %o7, %o5, %g5
13046loop_1148:
13047 nop
13048 fitos %f7, %f10
13049 fstoi %f10, %f17
13050 movvc %xcc, %l2, %i3
13051 ba,pn %icc, loop_1149
13052 tpos %icc, 0x6
13053 sir 0x1758
13054 fmovrse %o0, %f8, %f21
13055loop_1149:
13056 ldsb [%l7 + 0x7D], %i6
13057 fzeros %f12
13058 bcs,pt %icc, loop_1150
13059 movgu %xcc, %l0, %o3
13060 pdist %f26, %f12, %f20
13061 bvc loop_1151
13062loop_1150:
13063 movrgz %l3, 0x3A0, %o4
13064 nop
13065 setx 0xB2D2B430006FD353, %l0, %l6
13066 stx %l6, [%l7 + 0x30]
13067 ldx [%l7 + 0x30], %fsr
13068 movcs %icc, %l6, %o6
13069loop_1151:
13070 nop
13071 setx 0x5A3AD56BED421671, %l0, %l6
13072 stx %l6, [%l7 + 0x28]
13073 ldd [%l7 + 0x28], %f0
13074 setx 0xA9A1F1F1E732DFD8, %l1, %l5
13075 stx %l5, [%l7 + 0x10]
13076 ldd [%l7 + 0x10], %f30
13077 faddd %f30, %f0, %f6
13078 subcc %i2, 0x11B8, %g1
13079 xorcc %l4, 0x17B0, %g4
13080 call loop_1152
13081 movrgz %i0, %l5, %o2
13082 movn %xcc, %o1, %l1
13083 sub %g6, 0x09D6, %g2
13084loop_1152:
13085 movgu %xcc, %g7, %g3
13086 array16 %i1, %i4, %i5
13087 wr %g0, 0x80, %asi
13088 sta %f1, [%l7 + 0x60] %asi
13089 edge8 %o7, %i7, %o5
13090 tg %icc, 0x3
13091 smulcc %l2, %i3, %o0
13092 mova %icc, %g5, %l0
13093 movgu %xcc, %o3, %l3
13094 movleu %xcc, %o4, %l6
13095 fbne %fcc2, loop_1153
13096 bcs,a,pn %icc, loop_1154
13097 fmovrsgez %o6, %f2, %f6
13098 movrgez %i2, %g1, %l4
13099loop_1153:
13100 addcc %g4, 0x1287, %i0
13101loop_1154:
13102 andncc %i6, %l5, %o1
13103 bneg,a,pn %icc, loop_1155
13104 tgu %xcc, 0x6
13105 ba loop_1156
13106 alignaddr %l1, %g6, %o2
13107loop_1155:
13108 movpos %xcc, %g2, %g3
13109 subc %g7, %i1, %i4
13110loop_1156:
13111 nop
13112 set 0x64, %l4
13113 stb %i5, [%l7 + %l4]
13114 fba %fcc3, loop_1157
13115 sdiv %o7, 0x0ABC, %i7
13116 sethi 0x19AB, %o5
13117 set 0x5A, %i7
13118 ldsba [%l7 + %i7] 0x81, %l2
13119loop_1157:
13120 fmovd %f14, %f28
13121 tcs %icc, 0x5
13122 ld [%l7 + 0x78], %f19
13123 tgu %xcc, 0x2
13124 fbuge,a %fcc0, loop_1158
13125 bg,a,pn %xcc, loop_1159
13126 stx %i3, [%l7 + 0x48]
13127 sll %g5, 0x0B, %o0
13128loop_1158:
13129 movrne %l0, %o3, %o4
13130loop_1159:
13131 stb %l3, [%l7 + 0x2D]
13132 smul %o6, %i2, %g1
13133 movneg %icc, %l4, %l6
13134 lduh [%l7 + 0x7E], %i0
13135 tn %xcc, 0x4
13136 nop
13137 setx 0x4E3B85F7D55094CD, %l0, %l6
13138 stx %l6, [%l7 + 0x28]
13139 ldd [%l7 + 0x28], %f10
13140 setx 0x9A11C4565BB1A002, %l1, %l5
13141 stx %l5, [%l7 + 0x10]
13142 ldd [%l7 + 0x10], %f10
13143 faddd %f10, %f10, %f14
13144 brlz,a %i6, loop_1160
13145 umul %l5, %o1, %g4
13146 edge16l %l1, %g6, %o2
13147 wr %g0, 0x11, %asi
13148 sta %f11, [%l7 + 0x58] %asi
13149loop_1160:
13150 sdiv %g2, 0x0F23, %g3
13151 mulx %g7, %i1, %i5
13152 sethi 0x095D, %i4
13153 fbo %fcc0, loop_1161
13154 sdivx %o7, 0x06C2, %i7
13155 set 0x6C, %g7
13156 lduha [%l7 + %g7] 0x18, %l2
13157loop_1161:
13158 bcs,a,pt %icc, loop_1162
13159 edge16l %i3, %o5, %g5
13160 ldsb [%l7 + 0x27], %o0
13161 udivcc %l0, 0x0D74, %o3
13162loop_1162:
13163 fbn %fcc1, loop_1163
13164 te %icc, 0x0
13165 fmovdvc %icc, %f3, %f26
13166 call loop_1164
13167loop_1163:
13168 fmovsa %xcc, %f2, %f7
13169 fmovsvc %xcc, %f21, %f27
13170 xnor %l3, %o6, %o4
13171loop_1164:
13172 sllx %i2, 0x18, %l4
13173 movrlz %l6, 0x3EC, %g1
13174 membar 0x14
13175 mulx %i6, 0x1531, %i0
13176 nop
13177 setx loop_1165, %l0, %l1
13178 jmpl %l1, %l5
13179 edge8l %g4, %o1, %g6
13180 ta %icc, 0x0
13181 sdiv %l1, 0x00B9, %g2
13182loop_1165:
13183 tneg %icc, 0x6
13184 tcc %icc, 0x1
13185 array8 %g3, %g7, %i1
13186 mova %xcc, %o2, %i4
13187 fmovrslez %o7, %f20, %f16
13188 nop
13189 setx loop_1166, %l0, %l1
13190 jmpl %l1, %i5
13191 nop
13192 fitos %f11, %f23
13193 fstoi %f23, %f20
13194 st %f24, [%l7 + 0x0C]
13195 fmovdpos %xcc, %f8, %f11
13196loop_1166:
13197 movle %icc, %i7, %i3
13198 movrlz %l2, 0x18A, %g5
13199 ldsb [%l7 + 0x3E], %o0
13200 nop
13201 setx loop_1167, %l0, %l1
13202 wrpr 0x1, %tl
13203 wrpr %l1, %tnpc
13204 setx 0x34400001400, %l0, %l1
13205 wrpr %l1, %tstate
13206 wrhpr 0x4, %htstate
13207 done
13208 fpack16 %f26, %f11
13209 subcc %o5, %l0, %o3
13210 subc %l3, %o4, %i2
13211loop_1167:
13212 mulx %o6, %l6, %l4
13213 subc %g1, 0x0756, %i6
13214 nop
13215 fitod %f28, %f18
13216 umul %l5, %i0, %g4
13217 fba %fcc1, loop_1168
13218 fbule,a %fcc0, loop_1169
13219 fmovscc %icc, %f29, %f30
13220 brz,a %g6, loop_1170
13221loop_1168:
13222 sll %l1, 0x09, %g2
13223loop_1169:
13224 nop
13225 setx loop_1171, %l0, %l1
13226 wrpr 0x1, %tl
13227 wrpr %l1, %tnpc
13228 setx 0x34400001400, %l0, %l1
13229 wrpr %l1, %tstate
13230 wrhpr 0x4, %htstate
13231 done
13232 umul %g3, %o1, %i1
13233loop_1170:
13234 brlz %o2, loop_1172
13235 movge %xcc, %i4, %o7
13236loop_1171:
13237 taddcc %i5, 0x1D20, %g7
13238 tge %icc, 0x0
13239loop_1172:
13240 fpsub32 %f30, %f24, %f10
13241 stb %i3, [%l7 + 0x71]
13242 bvc,a,pn %icc, loop_1173
13243 tge %xcc, 0x5
13244 andn %l2, 0x16E5, %i7
13245 nop
13246 fitod %f0, %f6
13247 fdtox %f6, %f28
13248 fxtod %f28, %f2
13249loop_1173:
13250 array8 %o0, %g5, %l0
13251 sllx %o3, 0x13, %o5
13252 tcs %icc, 0x0
13253 udivcc %o4, 0x0095, %i2
13254 sdiv %l3, 0x10C0, %o6
13255 sub %l4, 0x1914, %g1
13256 tg %icc, 0x5
13257 restored
13258 rdpr %cwp, %g1
13259 rdpr %cansave, %g2
13260 rdpr %canrestore, %g3
13261 rdpr %cleanwin, %g4
13262 rdpr %otherwin, %g5
13263 rdpr %wstate, %g6
13264 fbl %fcc3, loop_1174
13265 brgez,a %i6, loop_1175
13266 smul %l5, 0x09CB, %l6
13267 fmovsg %xcc, %f30, %f22
13268loop_1174:
13269 fmovdvs %icc, %f6, %f5
13270loop_1175:
13271 tne %xcc, 0x5
13272 move %xcc, %i0, %g4
13273 fmovdneg %xcc, %f23, %f22
13274 alignaddrl %g6, %l1, %g2
13275 fcmpgt16 %f14, %f16, %o1
13276 stw %i1, [%l7 + 0x30]
13277 fbe,a %fcc1, loop_1176
13278 ta %icc, 0x0
13279 bneg,pn %icc, loop_1177
13280 alignaddr %o2, %i4, %o7
13281loop_1176:
13282 fmovsvc %xcc, %f14, %f2
13283 array32 %i5, %g7, %i3
13284loop_1177:
13285 andn %l2, %g3, %i7
13286 brnz %g5, loop_1178
13287 edge16 %l0, %o0, %o5
13288 bgu %xcc, loop_1179
13289 movcs %icc, %o4, %o3
13290loop_1178:
13291 tge %xcc, 0x2
13292 bpos,a loop_1180
13293loop_1179:
13294 and %i2, %o6, %l4
13295 wr %g0, 0x80, %asi
13296 stha %l3, [%l7 + 0x68] %asi
13297loop_1180:
13298 ta %icc, 0x7
13299 alignaddrl %i6, %g1, %l5
13300 sdivcc %l6, 0x11A6, %i0
13301 nop
13302 setx 0x2E61EF7626E27258, %l0, %l6
13303 stx %l6, [%l7 + 0x28]
13304 ldd [%l7 + 0x28], %f10
13305 setx 0x599B86A598697BC2, %l1, %l5
13306 stx %l5, [%l7 + 0x10]
13307 ldd [%l7 + 0x10], %f24
13308 fsubd %f24, %f10, %f14
13309 for %f30, %f0, %f28
13310 nop
13311 setx 0x6C6237F3074088CA, %l0, %l6
13312 stx %l6, [%l7 + 0x28]
13313 ldd [%l7 + 0x28], %f8
13314 setx 0xE9EE9B34A75AB4B8, %l1, %l5
13315 stx %l5, [%l7 + 0x10]
13316 ldd [%l7 + 0x10], %f22
13317 fsubd %f22, %f8, %f28
13318 tgu %icc, 0x3
13319 srax %g4, 0x0E, %g6
13320 tleu %icc, 0x7
13321 fmovdpos %xcc, %f7, %f20
13322 umul %l1, %g2, %i1
13323 movvs %icc, %o1, %o2
13324 sra %i4, %i5, %o7
13325 fmovscs %xcc, %f14, %f30
13326 xor %g7, %l2, %g3
13327 add %l7, 0x78, %l6
13328 wr %g0, 0x80, %asi
13329 lda [%l6] %asi, %i3
13330 casa [%l6] %asi, %i3, %i7
13331 bshuffle %f6, %f18, %f8
13332 mulscc %l0, %g5, %o0
13333 movpos %icc, %o4, %o5
13334 movneg %icc, %o3, %o6
13335 xor %i2, %l4, %l3
13336 umulcc %i6, %g1, %l5
13337 movgu %xcc, %l6, %g4
13338 bpos,pt %xcc, loop_1181
13339 fbe,a %fcc2, loop_1182
13340 sethi 0x1C92, %i0
13341 movl %xcc, %g6, %g2
13342loop_1181:
13343 srl %l1, 0x0A, %i1
13344loop_1182:
13345 addcc %o1, %o2, %i5
13346 subccc %i4, 0x05E8, %o7
13347 bn,a,pn %icc, loop_1183
13348 lduw [%l7 + 0x34], %g7
13349 srl %l2, 0x09, %g3
13350 edge32ln %i7, %l0, %g5
13351loop_1183:
13352 edge8n %i3, %o4, %o0
13353 set 0x48, %o5
13354 ldswa [%l7 + %o5] 0x18, %o3
13355 fbu %fcc1, loop_1184
13356 fbl %fcc2, loop_1185
13357 tsubcc %o5, %o6, %i2
13358 tvs %xcc, 0x4
13359loop_1184:
13360 nop
13361 wr %g0, 0x27, %asi
13362 stwa %l3, [%l7 + 0x58] %asi
13363 membar #Sync
13364loop_1185:
13365 mulx %l4, %g1, %i6
13366 fmovd %f2, %f26
13367 swap [%l7 + 0x74], %l5
13368 edge16ln %g4, %l6, %g6
13369 fsrc2 %f26, %f18
13370 sub %g2, 0x0A0C, %i0
13371 tle %icc, 0x0
13372 movrne %i1, %l1, %o2
13373 alignaddrl %o1, %i5, %i4
13374 fpadd16 %f10, %f8, %f16
13375 fmul8x16au %f30, %f9, %f18
13376 set 0x50, %o1
13377 lduha [%l7 + %o1] 0x81, %o7
13378 ldsh [%l7 + 0x20], %g7
13379 taddcc %l2, %g3, %i7
13380 edge16n %l0, %i3, %o4
13381 mulscc %g5, 0x1F1B, %o0
13382 edge32ln %o3, %o6, %o5
13383 sir 0x1D63
13384 addccc %l3, 0x0047, %i2
13385 fbne %fcc0, loop_1186
13386 nop
13387 setx loop_1187, %l0, %l1
13388 wrpr 0x1, %tl
13389 wrpr %l1, %tnpc
13390 setx 0x34400001400, %l0, %l1
13391 wrpr %l1, %tstate
13392 wrhpr 0x4, %htstate
13393 done
13394 xorcc %g1, 0x0207, %l4
13395 and %l5, 0x1899, %g4
13396loop_1186:
13397 fbne %fcc3, loop_1188
13398loop_1187:
13399 ldsb [%l7 + 0x7A], %i6
13400 tge %xcc, 0x0
13401 mova %xcc, %g6, %g2
13402loop_1188:
13403 fbue,a %fcc2, loop_1189
13404 movgu %xcc, %l6, %i1
13405 fmovrdlez %l1, %f20, %f24
13406 taddcc %o2, 0x1BD1, %i0
13407loop_1189:
13408 ldx [%l7 + 0x30], %i5
13409 fcmple16 %f20, %f2, %i4
13410 udivcc %o1, 0x1246, %o7
13411 and %l2, 0x0F48, %g7
13412 mulscc %g3, %l0, %i7
13413 movneg %icc, %i3, %g5
13414 xnor %o0, %o3, %o4
13415 edge16 %o5, %l3, %i2
13416 tleu %icc, 0x4
13417 array16 %g1, %l4, %l5
13418 fpadd32s %f12, %f10, %f14
13419 movne %icc, %g4, %i6
13420 fmovsn %icc, %f6, %f25
13421 xnor %o6, 0x140F, %g2
13422 set 0x40, %o7
13423 stda %f0, [%l7 + %o7] 0xf1
13424 membar #Sync
13425 or %g6, %l6, %i1
13426 sdiv %l1, 0x0BF7, %o2
13427 te %icc, 0x5
13428 brlz,a %i5, loop_1190
13429 alignaddr %i0, %o1, %o7
13430 tge %icc, 0x1
13431 te %icc, 0x5
13432loop_1190:
13433 fcmpne16 %f16, %f8, %l2
13434 movle %icc, %g7, %i4
13435 mulscc %g3, %i7, %l0
13436 edge8 %g5, %i3, %o0
13437 fpack32 %f10, %f4, %f24
13438 movvs %icc, %o3, %o4
13439 fbu %fcc0, loop_1191
13440 andn %o5, 0x14FA, %i2
13441 movle %icc, %g1, %l4
13442 andn %l5, %g4, %l3
13443loop_1191:
13444 membar 0x2E
13445 edge8 %o6, %g2, %i6
13446 movcs %icc, %l6, %g6
13447 array32 %i1, %l1, %o2
13448 fnands %f29, %f28, %f7
13449 andn %i5, %o1, %i0
13450 bg,a %icc, loop_1192
13451 fbe %fcc1, loop_1193
13452 taddcc %o7, %g7, %i4
13453 xnor %l2, %g3, %i7
13454loop_1192:
13455 tne %icc, 0x2
13456loop_1193:
13457 tvs %icc, 0x4
13458 fnands %f27, %f3, %f28
13459 sir 0x0C51
13460 fexpand %f15, %f26
13461 tvs %xcc, 0x1
13462 edge8 %g5, %i3, %o0
13463 nop
13464 setx loop_1194, %l0, %l1
13465 wrpr 0x1, %tl
13466 wrpr %l1, %tnpc
13467 setx 0x34400001400, %l0, %l1
13468 wrpr %l1, %tstate
13469 wrhpr 0x4, %htstate
13470 done
13471 tge %xcc, 0x7
13472 fpadd16 %f30, %f10, %f8
13473 sllx %l0, %o4, %o5
13474loop_1194:
13475 orn %o3, 0x13E5, %g1
13476 set 0x40, %l2
13477 stda %f0, [%l7 + %l2] 0x88
13478 bcc %icc, loop_1195
13479 fxnors %f16, %f29, %f0
13480 umulcc %i2, %l5, %l4
13481 movrne %g4, 0x1C7, %o6
13482loop_1195:
13483 edge8l %g2, %i6, %l3
13484 brlz,a %g6, loop_1196
13485 movvs %xcc, %i1, %l6
13486 fmovsne %xcc, %f11, %f22
13487 movrlez %l1, 0x2E9, %i5
13488loop_1196:
13489 addcc %o1, %o2, %o7
13490 fbul,a %fcc0, loop_1197
13491 bvc,pn %xcc, loop_1198
13492 st %f17, [%l7 + 0x1C]
13493 andncc %i0, %i4, %l2
13494loop_1197:
13495 sllx %g7, 0x05, %g3
13496loop_1198:
13497 fbue,a %fcc3, loop_1199
13498 addccc %g5, 0x0230, %i7
13499 orcc %o0, %i3, %l0
13500 movcs %icc, %o4, %o5
13501loop_1199:
13502 nop
13503 wr %g0, 0x89, %asi
13504 ldsba [%l7 + 0x6A] %asi, %o3
13505 addccc %i2, 0x1959, %l5
13506 sra %l4, %g1, %o6
13507 edge16ln %g4, %i6, %g2
13508 edge32l %g6, %i1, %l6
13509 orncc %l3, 0x00AC, %i5
13510 fmovrdgez %o1, %f30, %f6
13511 fbe %fcc1, loop_1200
13512 movle %xcc, %o2, %o7
13513 wr %g0, 0x0c, %asi
13514 stha %l1, [%l7 + 0x44] %asi
13515loop_1200:
13516 andn %i4, %i0, %l2
13517 fmuld8ulx16 %f30, %f21, %f6
13518 umul %g7, 0x186F, %g5
13519 nop
13520 setx 0x1775A501F06501F7, %l0, %l6
13521 stx %l6, [%l7 + 0x18]
13522 ldx [%l7 + 0x18], %fsr
13523 tgu %icc, 0x3
13524 movl %icc, %i7, %g3
13525 xorcc %o0, 0x044E, %l0
13526 movrlz %i3, 0x121, %o5
13527 fmovspos %xcc, %f30, %f28
13528 fmuld8sux16 %f9, %f21, %f6
13529 movrne %o3, 0x3B7, %o4
13530 tge %icc, 0x5
13531 nop
13532 fitos %f21, %f25
13533 ble,pn %xcc, loop_1201
13534 umulcc %l5, 0x040F, %l4
13535 nop
13536 set 0x6D, %o0
13537 ldub [%l7 + %o0], %i2
13538 fbne,a %fcc0, loop_1202
13539loop_1201:
13540 fbug,a %fcc0, loop_1203
13541 tn %icc, 0x0
13542 edge16ln %g1, %o6, %g4
13543loop_1202:
13544 tcs %icc, 0x0
13545loop_1203:
13546 move %xcc, %i6, %g2
13547 tneg %icc, 0x7
13548 fandnot1 %f20, %f28, %f0
13549 ble %xcc, loop_1204
13550 array8 %g6, %i1, %l3
13551 andncc %i5, %o1, %o2
13552 mulx %l6, %l1, %o7
13553loop_1204:
13554 movvs %xcc, %i4, %i0
13555 tneg %xcc, 0x3
13556 set 0x60, %o3
13557 lduha [%l7 + %o3] 0x10, %l2
13558 movneg %icc, %g7, %g5
13559 fornot1 %f20, %f28, %f18
13560 array32 %g3, %i7, %o0
13561 restored
13562 rdpr %cwp, %g1
13563 rdpr %cansave, %g2
13564 rdpr %canrestore, %g3
13565 rdpr %cleanwin, %g4
13566 rdpr %otherwin, %g5
13567 rdpr %wstate, %g6
13568 tpos %icc, 0x2
13569 add %l0, 0x17EE, %o5
13570 tvs %xcc, 0x4
13571 xorcc %o3, 0x1FC1, %o4
13572 taddcc %i3, %l4, %l5
13573 tcc %icc, 0x5
13574 orncc %i2, %o6, %g4
13575 nop
13576 fitod %f0, %f24
13577 fdtos %f24, %f14
13578 fbu %fcc0, loop_1205
13579 nop
13580 fitod %f12, %f20
13581 fdtos %f20, %f7
13582 xorcc %i6, 0x1DAD, %g1
13583 fnand %f6, %f28, %f2
13584loop_1205:
13585 fzeros %f29
13586 fmovdcc %icc, %f10, %f12
13587 mova %icc, %g6, %i1
13588 wr %g0, 0x11, %asi
13589 prefetcha [%l7 + 0x28] %asi, 0x0
13590 xnorcc %g2, %i5, %o1
13591 srlx %l6, 0x19, %o2
13592 fblg,a %fcc1, loop_1206
13593 tle %xcc, 0x7
13594 and %l1, 0x0273, %o7
13595 fmovrdlez %i4, %f8, %f6
13596loop_1206:
13597 fmovrdgz %l2, %f6, %f4
13598 nop
13599 setx 0xF828C59C06503C86, %l0, %l6
13600 stx %l6, [%l7 + 0x28]
13601 ldd [%l7 + 0x28], %f30
13602 setx 0x90F46B5F2CB859ED, %l1, %l5
13603 stx %l5, [%l7 + 0x10]
13604 ldd [%l7 + 0x10], %f22
13605 faddd %f22, %f30, %f14
13606 movgu %xcc, %i0, %g7
13607 movrgz %g5, 0x39F, %g3
13608 addccc %o0, 0x1FF4, %l0
13609 array16 %o5, %i7, %o3
13610 edge16 %o4, %l4, %i3
13611 smul %l5, %i2, %o6
13612 andn %i6, 0x0907, %g1
13613 array32 %g4, %g6, %i1
13614 tg %icc, 0x7
13615 fornot1s %f11, %f21, %f26
13616 tcc %xcc, 0x5
13617 fbule,a %fcc0, loop_1207
13618 movrgz %l3, %g2, %i5
13619 addccc %l6, %o1, %l1
13620 movvs %xcc, %o2, %o7
13621loop_1207:
13622 fbne %fcc1, loop_1208
13623 tsubcctv %l2, 0x0BC5, %i4
13624 nop
13625 fitos %f6, %f11
13626 fstox %f11, %f8
13627 fxtos %f8, %f9
13628 fbg,a %fcc3, loop_1209
13629loop_1208:
13630 subc %i0, 0x114D, %g7
13631 wr %g0, 0x81, %asi
13632 stda %f0, [%l7 + 0x40] %asi
13633loop_1209:
13634 edge32l %g3, %g5, %o0
13635 movl %icc, %l0, %i7
13636 subcc %o5, %o4, %l4
13637 fbl %fcc3, loop_1210
13638 nop
13639 setx 0x2B6D46D8CB2724BA, %l0, %l6
13640 stx %l6, [%l7 + 0x28]
13641 ldd [%l7 + 0x28], %f30
13642 setx 0x519620436C0C06AD, %l1, %l5
13643 stx %l5, [%l7 + 0x10]
13644 ldd [%l7 + 0x10], %f12
13645 faddd %f12, %f30, %f4
13646 fornot2s %f29, %f26, %f18
13647 tle %xcc, 0x7
13648loop_1210:
13649 tsubcctv %i3, %o3, %l5
13650 wr %g0, 0x04, %asi
13651 ldsba [%l7 + 0x12] %asi, %i2
13652 tge %icc, 0x4
13653 xnorcc %i6, 0x1C74, %g1
13654 tg %icc, 0x6
13655 fba,a %fcc1, loop_1211
13656 alignaddrl %o6, %g4, %i1
13657 set 0x66, %g6
13658 ldstuba [%l7 + %g6] 0x04, %g6
13659loop_1211:
13660 tg %icc, 0x2
13661 mulx %l3, 0x0A27, %i5
13662 bg,a %xcc, loop_1212
13663 movle %icc, %g2, %l6
13664 nop
13665 setx loop_1213, %l0, %l1
13666 wrpr 0x1, %tl
13667 wrpr %l1, %tpc
13668 add %l1, 0x4, %l1
13669 wrpr %l1, %tnpc
13670 setx 0x34400001400, %l0, %l1
13671 wrpr %l1, %tstate
13672 wrhpr 0x4, %htstate
13673 retry
13674 movle %icc, %l1, %o1
13675loop_1212:
13676 addc %o2, %o7, %i4
13677 xorcc %i0, %l2, %g3
13678loop_1213:
13679 movcc %icc, %g7, %o0
13680 bleu,a,pt %xcc, loop_1214
13681 smulcc %l0, 0x0D22, %g5
13682 subcc %o5, %i7, %o4
13683 tgu %icc, 0x7
13684loop_1214:
13685 nop
13686 wr %g0, 0x0c, %asi
13687 stxa %i3, [%l7 + 0x28] %asi
13688 movre %o3, 0x342, %l5
13689 array32 %i2, %i6, %l4
13690 set 0x3A, %i6
13691 stha %o6, [%l7 + %i6] 0x14
13692 fcmpeq16 %f4, %f28, %g4
13693 fmul8x16al %f6, %f20, %f22
13694 andcc %g1, 0x0482, %g6
13695 taddcc %l3, 0x03B6, %i1
13696 brz %g2, loop_1215
13697 edge8n %i5, %l1, %l6
13698 fmul8x16au %f18, %f20, %f26
13699 wr %g0, 0x89, %asi
13700 sta %f27, [%l7 + 0x18] %asi
13701loop_1215:
13702 nop
13703 setx loop_1216, %l0, %l1
13704 wrpr 0x1, %tl
13705 wrpr %l1, %tpc
13706 add %l1, 0x4, %l1
13707 wrpr %l1, %tnpc
13708 setx 0x34400001400, %l0, %l1
13709 wrpr %l1, %tstate
13710 wrhpr 0x4, %htstate
13711 retry
13712 movn %icc, %o2, %o7
13713 fmovrdgz %i4, %f2, %f14
13714 sethi 0x0B01, %o1
13715loop_1216:
13716 tleu %icc, 0x7
13717 fcmple32 %f2, %f0, %i0
13718 fpack16 %f2, %f9
13719 array16 %l2, %g7, %o0
13720 udivcc %g3, 0x1FDE, %g5
13721 tpos %xcc, 0x0
13722 fand %f0, %f28, %f20
13723 fmovdg %icc, %f26, %f28
13724 restored
13725 rdpr %cwp, %g1
13726 rdpr %cansave, %g2
13727 rdpr %canrestore, %g3
13728 rdpr %cleanwin, %g4
13729 rdpr %otherwin, %g5
13730 rdpr %wstate, %g6
13731 sllx %l0, 0x1E, %i7
13732 nop
13733 set 0x20, %l5
13734 std %f24, [%l7 + %l5]
13735 sll %o5, %i3, %o3
13736 brz %o4, loop_1217
13737 movge %xcc, %l5, %i6
13738 movg %xcc, %i2, %o6
13739 wr %g0, 0xea, %asi
13740 stba %g4, [%l7 + 0x2C] %asi
13741 membar #Sync
13742loop_1217:
13743 addcc %l4, 0x1B68, %g6
13744 saved
13745 rdpr %cwp, %g1
13746 rdpr %cansave, %g2
13747 rdpr %canrestore, %g3
13748 rdpr %cleanwin, %g4
13749 rdpr %otherwin, %g5
13750 rdpr %wstate, %g6
13751 fpsub16s %f2, %f4, %f13
13752 edge32l %g1, %l3, %g2
13753 tsubcctv %i5, 0x1B0B, %i1
13754 nop
13755 fitos %f6, %f14
13756 fstoi %f14, %f2
13757 fbe,a %fcc0, loop_1218
13758 fcmple16 %f0, %f8, %l6
13759 popc %l1, %o7
13760 ble,a,pt %icc, loop_1219
13761loop_1218:
13762 edge8ln %o2, %i4, %o1
13763 edge16 %l2, %i0, %o0
13764 movvc %icc, %g3, %g7
13765loop_1219:
13766 ldsb [%l7 + 0x2C], %g5
13767 xor %i7, 0x0885, %l0
13768 movg %xcc, %i3, %o3
13769 fbo %fcc0, loop_1220
13770 udiv %o5, 0x1546, %o4
13771 brlz,a %l5, loop_1221
13772 srax %i2, 0x0D, %i6
13773loop_1220:
13774 tl %icc, 0x4
13775 tn %icc, 0x5
13776loop_1221:
13777 sra %g4, 0x08, %l4
13778 nop
13779 fitod %f12, %f30
13780 fdtox %f30, %f16
13781 nop
13782 set 0x31, %i4
13783 ldsb [%l7 + %i4], %g6
13784 subcc %g1, %l3, %o6
13785 movrlez %g2, 0x331, %i1
13786 sra %i5, 0x10, %l1
13787 fzero %f2
13788 array16 %o7, %o2, %l6
13789 movpos %xcc, %o1, %i4
13790 brgez,a %i0, loop_1222
13791 movne %icc, %o0, %l2
13792 andncc %g7, %g3, %g5
13793 sethi 0x17A1, %i7
13794loop_1222:
13795 movle %xcc, %i3, %o3
13796 edge8n %o5, %l0, %l5
13797 bcs,a,pt %xcc, loop_1223
13798 udiv %o4, 0x05FD, %i6
13799 ld [%l7 + 0x64], %f0
13800 movneg %xcc, %i2, %g4
13801loop_1223:
13802 nop
13803 set 0x64, %l6
13804 stba %l4, [%l7 + %l6] 0x0c
13805 set 0x40, %g1
13806 ldsba [%l7 + %g1] 0x88, %g1
13807 movrlez %l3, %o6, %g2
13808 fcmpne16 %f0, %f24, %g6
13809 wr %g0, 0x04, %asi
13810 ldswa [%l7 + 0x2C] %asi, %i5
13811 edge32l %i1, %o7, %l1
13812 nop
13813 setx loop_1224, %l0, %l1
13814 jmpl %l1, %o2
13815 nop
13816 setx 0x29A13000707D88A4, %l0, %l6
13817 stx %l6, [%l7 + 0x20]
13818 ldx [%l7 + 0x20], %fsr
13819 fmovsleu %icc, %f25, %f2
13820 add %l7, 0x28, %l6
13821 wr %g0, 0x11, %asi
13822 casa [%l6] %asi, %o1, %i4
13823loop_1224:
13824 tsubcctv %i0, 0x0F79, %o0
13825 wr %g0, 0xe3, %asi
13826 ldda [%l7 + 0x70] %asi, %i6
13827 fbuge %fcc3, loop_1225
13828 subccc %g7, %g3, %l2
13829 fnors %f20, %f25, %f10
13830 fnegd %f10, %f6
13831loop_1225:
13832 tvc %icc, 0x2
13833 andcc %g5, 0x0B17, %i7
13834 movl %icc, %i3, %o3
13835 tvs %xcc, 0x2
13836 bcc,a %xcc, loop_1226
13837 andcc %o5, %l5, %l0
13838 ldsb [%l7 + 0x70], %i6
13839 tvc %icc, 0x4
13840loop_1226:
13841 add %o4, %g4, %l4
13842 fmovsn %xcc, %f20, %f19
13843 fmovdgu %xcc, %f0, %f18
13844 nop
13845 fitod %f10, %f28
13846 fdtos %f28, %f12
13847 orncc %g1, 0x1CD2, %l3
13848 stw %i2, [%l7 + 0x64]
13849 fbe %fcc2, loop_1227
13850 array8 %o6, %g6, %g2
13851 smulcc %i5, %o7, %l1
13852 andncc %o2, %o1, %i4
13853loop_1227:
13854 edge8 %i1, %i0, %l6
13855 or %o0, %g7, %g3
13856 edge32l %g5, %l2, %i3
13857 smul %i7, %o5, %l5
13858 xnor %l0, 0x1F53, %i6
13859 movre %o4, 0x3CD, %g4
13860 fbule,a %fcc3, loop_1228
13861 nop
13862 setx 0xDA73E651732D6222, %l0, %l6
13863 stx %l6, [%l7 + 0x28]
13864 ldd [%l7 + 0x28], %f12
13865 fsqrtd %f12, %f4
13866 set 0x20, %i3
13867 ldda [%l7 + %i3] 0x2b, %l4
13868loop_1228:
13869 bpos,a %xcc, loop_1229
13870 smulcc %g1, %l3, %o3
13871 alignaddrl %o6, %i2, %g2
13872 te %icc, 0x3
13873loop_1229:
13874 ble,a loop_1230
13875 fmovrdgz %i5, %f22, %f18
13876 taddcc %o7, 0x1676, %g6
13877 smulcc %o2, 0x15EC, %o1
13878loop_1230:
13879 fandnot1s %f19, %f8, %f2
13880 bl,pt %icc, loop_1231
13881 fnot1 %f6, %f10
13882 movne %icc, %l1, %i1
13883 restored
13884 rdpr %cwp, %g1
13885 rdpr %cansave, %g2
13886 rdpr %canrestore, %g3
13887 rdpr %cleanwin, %g4
13888 rdpr %otherwin, %g5
13889 rdpr %wstate, %g6
13890loop_1231:
13891 andcc %i4, 0x071F, %l6
13892 movle %xcc, %o0, %g7
13893 set 0x24, %g2
13894 ldswa [%l7 + %g2] 0x80, %i0
13895 sethi 0x154D, %g5
13896 edge32 %g3, %l2, %i7
13897 bl,a %icc, loop_1232
13898 movrne %o5, %i3, %l0
13899 lduh [%l7 + 0x3E], %l5
13900 for %f2, %f28, %f0
13901loop_1232:
13902 nop
13903 wr %g0, 0x88, %asi
13904 stba %i6, [%l7 + 0x49] %asi
13905 andn %g4, %o4, %l4
13906 membar #Sync
13907 wr %g0, 0x1e, %asi
13908 ldda [%l7 + 0x40] %asi, %f0
13909 movn %xcc, %l3, %g1
13910 fnands %f20, %f17, %f25
13911 movcs %xcc, %o3, %o6
13912 fmovrdgez %g2, %f24, %f6
13913 tpos %icc, 0x1
13914 fpsub16 %f28, %f22, %f2
13915 orncc %i2, 0x1A76, %i5
13916 fmovdvs %xcc, %f13, %f5
13917 wr %g0, 0xea, %asi
13918 stwa %g6, [%l7 + 0x1C] %asi
13919 membar #Sync
13920 fmovrsgez %o2, %f0, %f9
13921 ldsh [%l7 + 0x46], %o1
13922 alignaddr %l1, %o7, %i4
13923 udiv %l6, 0x1171, %i1
13924 udivcc %o0, 0x0258, %g7
13925 ldsw [%l7 + 0x44], %g5
13926 subc %i0, %l2, %g3
13927 bpos,a,pt %xcc, loop_1233
13928 srlx %i7, %i3, %o5
13929 movneg %xcc, %l5, %l0
13930 movvc %xcc, %i6, %g4
13931loop_1233:
13932 fba %fcc1, loop_1234
13933 array8 %o4, %l4, %g1
13934 movcc %xcc, %l3, %o3
13935 bge loop_1235
13936loop_1234:
13937 tcs %xcc, 0x0
13938 ldx [%l7 + 0x60], %g2
13939 nop
13940 setx 0x70486CCF, %l0, %l6
13941 st %l6, [%l7 + 0x38]
13942 ld [%l7 + 0x38], %fsr
13943loop_1235:
13944 fsrc1 %f6, %f26
13945 fbg,a %fcc0, loop_1236
13946 brlz %o6, loop_1237
13947 fbug,a %fcc3, loop_1238
13948 nop
13949 setx 0x5434BD1EB8BB35FE, %l0, %l6
13950 stx %l6, [%l7 + 0x28]
13951 ldd [%l7 + 0x28], %f4
13952 fsqrtd %f4, %f6
13953loop_1236:
13954 nop
13955 wr %g0, 0x2a, %asi
13956 ldda [%l7 + 0x20] %asi, %i2
13957loop_1237:
13958 tvs %icc, 0x7
13959loop_1238:
13960 movrlez %i5, 0x14A, %o2
13961 fmul8sux16 %f24, %f12, %f12
13962 udiv %g6, 0x0FBD, %o1
13963 nop
13964 fitos %f6, %f29
13965 fstoi %f29, %f26
13966 andcc %l1, 0x09F0, %o7
13967 fbu,a %fcc3, loop_1239
13968 movleu %icc, %l6, %i4
13969 movcs %icc, %i1, %g7
13970 movgu %xcc, %g5, %o0
13971loop_1239:
13972 fcmpne32 %f10, %f22, %i0
13973 srax %l2, %g3, %i3
13974 fbuge %fcc0, loop_1240
13975 subc %o5, %l5, %l0
13976 nop
13977 setx 0x5F9FD6D4E051230B, %l0, %l6
13978 stx %l6, [%l7 + 0x50]
13979 ldx [%l7 + 0x50], %fsr
13980 subcc %i6, %g4, %o4
13981loop_1240:
13982 movcs %icc, %l4, %g1
13983 taddcc %l3, 0x1D18, %o3
13984 fmovsneg %icc, %f18, %f29
13985 tle %icc, 0x2
13986 fbg,a %fcc1, loop_1241
13987 movre %i7, %g2, %o6
13988 bvc,a loop_1242
13989 sdiv %i5, 0x0538, %i2
13990loop_1241:
13991 subcc %g6, 0x1712, %o2
13992 edge16n %l1, %o1, %o7
13993loop_1242:
13994 andn %l6, 0x1CA3, %i4
13995 set 0x24, %l0
13996 lda [%l7 + %l0] 0x88, %f6
13997 nop
13998 set 0x38, %g5
13999 ldx [%l7 + %g5], %i1
14000 array32 %g7, %o0, %i0
14001 movn %icc, %l2, %g3
14002 fandnot2s %f12, %f4, %f11
14003 movgu %xcc, %i3, %g5
14004 fcmpgt16 %f26, %f0, %l5
14005 fbge,a %fcc0, loop_1243
14006 smulcc %o5, 0x1F99, %i6
14007 array16 %g4, %l0, %o4
14008 nop
14009 setx 0x8EAF94E9, %l0, %l6
14010 st %l6, [%l7 + 0x28]
14011 ld [%l7 + 0x28], %f6
14012 setx 0x67EC6731, %l1, %l5
14013 st %l5, [%l7 + 0x10]
14014 ld [%l7 + 0x10], %f14
14015 fadds %f14, %f6, %f9
14016loop_1243:
14017 nop
14018 set 0x40, %o4
14019 ldda [%l7 + %o4] 0x18, %f16
14020 brgz,a %l4, loop_1244
14021 bvc,pt %icc, loop_1245
14022 edge16l %g1, %o3, %l3
14023 smulcc %i7, %g2, %i5
14024loop_1244:
14025 subc %i2, %o6, %o2
14026loop_1245:
14027 sdiv %g6, 0x10BA, %o1
14028 array32 %l1, %o7, %l6
14029 fmovde %icc, %f19, %f11
14030 nop
14031 setx 0xADF967EF, %l0, %l6
14032 st %l6, [%l7 + 0x28]
14033 ld [%l7 + 0x28], %f7
14034 setx 0x57471F2F, %l1, %l5
14035 st %l5, [%l7 + 0x10]
14036 ld [%l7 + 0x10], %f8
14037 fmuls %f8, %f7, %f31
14038 addccc %i1, 0x1BB3, %g7
14039 movle %icc, %o0, %i0
14040 bl,a,pn %xcc, loop_1246
14041 edge32ln %l2, %i4, %i3
14042 fmul8x16au %f24, %f24, %f16
14043 tge %icc, 0x2
14044loop_1246:
14045 fmovsne %icc, %f29, %f12
14046 subc %g3, %l5, %o5
14047 ldsw [%l7 + 0x3C], %g5
14048 udivcc %g4, 0x08AD, %i6
14049 array8 %l0, %l4, %o4
14050 xnor %o3, %l3, %i7
14051 fmovsg %xcc, %f12, %f12
14052 addccc %g1, 0x01AB, %i5
14053 fmul8x16au %f23, %f13, %f16
14054 tneg %xcc, 0x2
14055 ldd [%l7 + 0x50], %g2
14056 tleu %xcc, 0x2
14057 fbo %fcc2, loop_1247
14058 sll %o6, 0x04, %o2
14059 sethi 0x1C84, %g6
14060 sir 0x0989
14061loop_1247:
14062 array8 %o1, %l1, %i2
14063 te %xcc, 0x6
14064 movn %xcc, %o7, %l6
14065 movrlez %i1, 0x307, %o0
14066 brz,a %i0, loop_1248
14067 fpackfix %f2, %f21
14068 sll %g7, %l2, %i4
14069 wr %g0, 0x27, %asi
14070 stha %g3, [%l7 + 0x3E] %asi
14071 membar #Sync
14072loop_1248:
14073 fmovs %f20, %f6
14074 fmovs %f1, %f22
14075 brlz,a %l5, loop_1249
14076 edge8ln %o5, %g5, %g4
14077 movrne %i3, %i6, %l4
14078 xorcc %o4, 0x05D6, %o3
14079loop_1249:
14080 fpadd32 %f10, %f30, %f20
14081 fmovdg %icc, %f24, %f11
14082 fsrc1 %f14, %f2
14083 wr %g0, 0x81, %asi
14084 lduba [%l7 + 0x3D] %asi, %l3
14085 sir 0x1DF3
14086 tvc %icc, 0x1
14087 saved
14088 rdpr %cwp, %g1
14089 rdpr %cansave, %g2
14090 rdpr %canrestore, %g3
14091 rdpr %cleanwin, %g4
14092 rdpr %otherwin, %g5
14093 rdpr %wstate, %g6
14094 addcc %l0, %g1, %i5
14095 bleu,a,pn %icc, loop_1250
14096 fnegd %f14, %f8
14097 fnegd %f14, %f10
14098 lduw [%l7 + 0x64], %i7
14099loop_1250:
14100 subccc %g2, 0x173C, %o6
14101 sub %o2, %g6, %l1
14102 umul %i2, %o1, %l6
14103 movle %xcc, %o7, %i1
14104 srlx %i0, %g7, %l2
14105 fbl %fcc1, loop_1251
14106 fsrc2s %f14, %f3
14107 subccc %i4, %o0, %g3
14108 fxors %f17, %f5, %f1
14109loop_1251:
14110 swap [%l7 + 0x7C], %l5
14111 taddcctv %g5, %g4, %o5
14112 tg %icc, 0x6
14113 ldsw [%l7 + 0x70], %i3
14114 andcc %l4, 0x1402, %i6
14115 set 0x56, %o6
14116 stba %o3, [%l7 + %o6] 0x10
14117 array32 %o4, %l3, %g1
14118 ta %icc, 0x2
14119 ldx [%l7 + 0x18], %l0
14120 nop
14121 setx loop_1252, %l0, %l1
14122 wrpr 0x1, %tl
14123 wrpr %l1, %tpc
14124 add %l1, 0x4, %l1
14125 wrpr %l1, %tnpc
14126 setx 0x34400001400, %l0, %l1
14127 wrpr %l1, %tstate
14128 wrhpr 0x4, %htstate
14129 retry
14130 stbar
14131 set 0x40, %i5
14132 ldda [%l7 + %i5] 0x80, %f16
14133loop_1252:
14134 addccc %i7, 0x0A17, %g2
14135 bgu,a loop_1253
14136 udivcc %i5, 0x1CC7, %o2
14137 udivcc %g6, 0x1558, %l1
14138 subc %i2, 0x034E, %o6
14139loop_1253:
14140 nop
14141 set 0x08, %l3
14142 swapa [%l7 + %l3] 0x18, %o1
14143 bn loop_1254
14144 nop
14145 fitod %f8, %f10
14146 fdtoi %f10, %f31
14147 tcc %icc, 0x5
14148 fmovsvs %xcc, %f8, %f10
14149loop_1254:
14150 tg %xcc, 0x7
14151 sub %l6, %i1, %i0
14152 popc %o7, %g7
14153 edge8l %l2, %i4, %o0
14154 xnorcc %g3, 0x00BE, %l5
14155 fandnot1s %f20, %f23, %f25
14156 umulcc %g4, 0x11D0, %g5
14157 tvc %icc, 0x1
14158 tpos %xcc, 0x3
14159 sir 0x16E2
14160 wr %g0, 0x23, %asi
14161 stwa %i3, [%l7 + 0x60] %asi
14162 membar #Sync
14163 addcc %o5, %i6, %o3
14164 wr %g0, 0x2a, %asi
14165 stba %l4, [%l7 + 0x53] %asi
14166 membar #Sync
14167 fblg,a %fcc3, loop_1255
14168 tg %icc, 0x1
14169 bgu,a loop_1256
14170 fmovdvs %xcc, %f16, %f17
14171loop_1255:
14172 nop
14173 fitod %f6, %f14
14174 smul %l3, 0x0979, %g1
14175loop_1256:
14176 nop
14177 wr %g0, 0x2b, %asi
14178 stha %o4, [%l7 + 0x2E] %asi
14179 membar #Sync
14180 bshuffle %f10, %f18, %f30
14181 fbu %fcc1, loop_1257
14182 tge %icc, 0x5
14183 edge16 %i7, %l0, %g2
14184 move %icc, %i5, %g6
14185loop_1257:
14186 sdivcc %l1, 0x18EC, %o2
14187 movrlez %i2, 0x073, %o6
14188 movrgz %l6, %i1, %o1
14189 sra %o7, 0x0C, %i0
14190 edge16n %l2, %g7, %i4
14191 movle %icc, %o0, %l5
14192 fbn %fcc0, loop_1258
14193 fcmpgt16 %f0, %f14, %g3
14194 tsubcctv %g5, %i3, %o5
14195 tcs %xcc, 0x2
14196loop_1258:
14197 nop
14198 set 0x10, %i2
14199 ldda [%l7 + %i2] 0xe2, %g4
14200 edge16l %o3, %l4, %i6
14201 tgu %xcc, 0x4
14202 popc %g1, %o4
14203 andn %l3, %i7, %g2
14204 edge32n %i5, %l0, %l1
14205 set 0x14, %l1
14206 ldsba [%l7 + %l1] 0x80, %g6
14207 udiv %i2, 0x1FA4, %o6
14208 tcc %xcc, 0x5
14209 smul %l6, 0x191F, %i1
14210 alignaddrl %o2, %o1, %o7
14211 set 0x40, %i1
14212 lduwa [%l7 + %i1] 0x0c, %i0
14213 restored
14214 rdpr %cwp, %g1
14215 rdpr %cansave, %g2
14216 rdpr %canrestore, %g3
14217 rdpr %cleanwin, %g4
14218 rdpr %otherwin, %g5
14219 rdpr %wstate, %g6
14220 edge32l %l2, %i4, %g7
14221 sllx %l5, 0x1D, %o0
14222 andncc %g5, %g3, %o5
14223 fmovrslez %i3, %f11, %f0
14224 sllx %o3, 0x12, %g4
14225 edge32l %l4, %i6, %g1
14226 tneg %xcc, 0x7
14227 movrgez %o4, 0x322, %l3
14228 orn %g2, %i5, %i7
14229 srax %l1, 0x0C, %l0
14230 xorcc %g6, 0x1936, %i2
14231 edge8ln %o6, %i1, %o2
14232 edge16n %l6, %o7, %i0
14233 srlx %l2, %i4, %o1
14234 fnot1s %f23, %f16
14235 fbe,a %fcc2, loop_1259
14236 fbl,a %fcc0, loop_1260
14237 ldd [%l7 + 0x18], %f4
14238 edge16l %g7, %l5, %o0
14239loop_1259:
14240 saved
14241 rdpr %cwp, %g1
14242 rdpr %cansave, %g2
14243 rdpr %canrestore, %g3
14244 rdpr %cleanwin, %g4
14245 rdpr %otherwin, %g5
14246 rdpr %wstate, %g6
14247loop_1260:
14248 array32 %g5, %o5, %g3
14249 edge32n %i3, %g4, %l4
14250 array32 %o3, %g1, %o4
14251 membar 0x03
14252 fcmpgt16 %f24, %f22, %i6
14253 bvc %xcc, loop_1261
14254 and %g2, %l3, %i7
14255 restored
14256 rdpr %cwp, %g1
14257 rdpr %cansave, %g2
14258 rdpr %canrestore, %g3
14259 rdpr %cleanwin, %g4
14260 rdpr %otherwin, %g5
14261 rdpr %wstate, %g6
14262 xnorcc %i5, %l1, %g6
14263loop_1261:
14264 nop
14265 fitos %f3, %f23
14266 fstox %f23, %f4
14267 fcmpgt32 %f4, %f12, %i2
14268 addc %l0, 0x07D9, %o6
14269 bn,pt %xcc, loop_1262
14270 nop
14271 setx 0x2F5906F2C05BC758, %l0, %l6
14272 stx %l6, [%l7 + 0x48]
14273 ldx [%l7 + 0x48], %fsr
14274 stx %o2, [%l7 + 0x58]
14275 fcmpgt16 %f20, %f22, %l6
14276loop_1262:
14277 tge %icc, 0x4
14278 set 0x22, %o2
14279 lduha [%l7 + %o2] 0x88, %i1
14280 sir 0x1A4D
14281 movge %xcc, %o7, %l2
14282 movpos %xcc, %i4, %o1
14283 array32 %g7, %l5, %i0
14284 tle %icc, 0x1
14285 add %l7, 0x2C, %l6
14286 wr %g0, 0x19, %asi
14287 casa [%l6] 0x19, %o0, %o5
14288 sethi 0x098C, %g3
14289 fpmerge %f4, %f10, %f20
14290 fmovsge %icc, %f13, %f22
14291 brgez %g5, loop_1263
14292 bleu %icc, loop_1264
14293 edge8n %i3, %g4, %o3
14294 xor %g1, %o4, %i6
14295loop_1263:
14296 fbuge,a %fcc0, loop_1265
14297loop_1264:
14298 fxnors %f11, %f1, %f18
14299 fmovsvc %xcc, %f20, %f30
14300 edge32ln %g2, %l4, %l3
14301loop_1265:
14302 fbne,a %fcc3, loop_1266
14303 sub %i5, 0x0624, %i7
14304 stb %g6, [%l7 + 0x53]
14305 bvc,a,pn %xcc, loop_1267
14306loop_1266:
14307 movneg %xcc, %l1, %l0
14308 array8 %o6, %i2, %l6
14309 sdiv %i1, 0x0D48, %o2
14310loop_1267:
14311 flush %l7 + 0x20
14312 lduw [%l7 + 0x70], %l2
14313 tvc %xcc, 0x4
14314 fpadd16 %f4, %f2, %f0
14315 addcc %o7, %i4, %g7
14316 tsubcctv %l5, 0x04BC, %o1
14317 nop
14318 setx loop_1268, %l0, %l1
14319 wrpr 0x1, %tl
14320 wrpr %l1, %tpc
14321 add %l1, 0x4, %l1
14322 wrpr %l1, %tnpc
14323 setx 0x34400001400, %l0, %l1
14324 wrpr %l1, %tstate
14325 wrhpr 0x4, %htstate
14326 retry
14327 restored
14328 rdpr %cwp, %g1
14329 rdpr %cansave, %g2
14330 rdpr %canrestore, %g3
14331 rdpr %cleanwin, %g4
14332 rdpr %otherwin, %g5
14333 rdpr %wstate, %g6
14334 brz,a %i0, loop_1269
14335 ldx [%l7 + 0x68], %o5
14336loop_1268:
14337 orcc %o0, 0x0B40, %g5
14338 movgu %icc, %i3, %g3
14339loop_1269:
14340 fmovsvs %xcc, %f14, %f31
14341 move %icc, %g4, %g1
14342 bcc,a,pn %icc, loop_1270
14343 tcc %xcc, 0x7
14344 edge8ln %o3, %o4, %g2
14345 tcs %icc, 0x7
14346loop_1270:
14347 sethi 0x0796, %l4
14348 fmovrdlz %i6, %f22, %f12
14349 movcc %xcc, %i5, %l3
14350 mulx %i7, 0x17F1, %g6
14351 fbule,a %fcc1, loop_1271
14352 taddcctv %l1, %o6, %i2
14353 fba,a %fcc2, loop_1272
14354 xnor %l0, %l6, %o2
14355loop_1271:
14356 tcc %icc, 0x2
14357 movrlz %l2, %i1, %i4
14358loop_1272:
14359 stx %g7, [%l7 + 0x38]
14360 fmovrslez %o7, %f19, %f27
14361 movvs %icc, %l5, %i0
14362 tsubcc %o1, 0x0FCB, %o5
14363 sir 0x0BCB
14364 mulscc %g5, 0x0C84, %i3
14365 nop
14366 setx 0x53EAD289, %l0, %l6
14367 st %l6, [%l7 + 0x28]
14368 ld [%l7 + 0x28], %f9
14369 fsqrts %f9, %f20
14370 movne %icc, %o0, %g4
14371 edge16 %g3, %g1, %o3
14372 or %g2, %l4, %i6
14373 bleu %xcc, loop_1273
14374 addcc %o4, %i5, %i7
14375 sllx %l3, %g6, %l1
14376 edge32ln %i2, %l0, %l6
14377loop_1273:
14378 bpos loop_1274
14379 ta %icc, 0x5
14380 fsrc2 %f10, %f24
14381 tle %icc, 0x3
14382loop_1274:
14383 call loop_1275
14384 fbug,a %fcc0, loop_1276
14385 stw %o2, [%l7 + 0x5C]
14386 fornot2s %f1, %f11, %f5
14387loop_1275:
14388 nop
14389 setx 0xD885BFDB, %l0, %l6
14390 st %l6, [%l7 + 0x28]
14391 ld [%l7 + 0x28], %f13
14392 fsqrts %f13, %f6
14393loop_1276:
14394 srlx %o6, %l2, %i1
14395 movne %icc, %g7, %o7
14396 srax %i4, 0x14, %i0
14397 movl %xcc, %o1, %o5
14398 xnor %l5, %g5, %i3
14399 movvs %xcc, %o0, %g4
14400 fzeros %f9
14401 edge8 %g3, %g1, %o3
14402 fbne %fcc2, loop_1277
14403 edge8 %g2, %i6, %o4
14404 bgu,pt %xcc, loop_1278
14405 fnegd %f8, %f20
14406loop_1277:
14407 brgz,a %i5, loop_1279
14408 alignaddrl %l4, %l3, %g6
14409loop_1278:
14410 array8 %i7, %l1, %i2
14411 nop
14412 setx loop_1280, %l0, %l1
14413 jmpl %l1, %l6
14414loop_1279:
14415 nop
14416 setx loop_1281, %l0, %l1
14417 jmpl %l1, %o2
14418 fmovdvs %xcc, %f20, %f23
14419 fnors %f8, %f22, %f17
14420loop_1280:
14421 fcmpeq32 %f26, %f22, %o6
14422loop_1281:
14423 nop
14424 setx 0x7D06E48FA07E9C8C, %l0, %l6
14425 stx %l6, [%l7 + 0x50]
14426 ldx [%l7 + 0x50], %fsr
14427 sethi 0x11A5, %l0
14428 sth %i1, [%l7 + 0x7A]
14429 tvs %icc, 0x0
14430 xorcc %l2, 0x1AD7, %g7
14431 tl %xcc, 0x4
14432 swap [%l7 + 0x70], %o7
14433 tpos %xcc, 0x7
14434 fmovsleu %icc, %f29, %f26
14435 edge8l %i4, %o1, %o5
14436 taddcctv %l5, %i0, %g5
14437 saved
14438 rdpr %cwp, %g1
14439 rdpr %cansave, %g2
14440 rdpr %canrestore, %g3
14441 rdpr %cleanwin, %g4
14442 rdpr %otherwin, %g5
14443 rdpr %wstate, %g6
14444 fnot2s %f1, %f2
14445 tcs %xcc, 0x6
14446 sdiv %i3, 0x1103, %o0
14447 bne,pt %icc, loop_1282
14448 te %xcc, 0x6
14449 set 0x50, %g4
14450 ldxa [%l7 + %g4] 0x89, %g3
14451loop_1282:
14452 fmovdcc %xcc, %f30, %f4
14453 andncc %g1, %g4, %o3
14454 movgu %icc, %i6, %o4
14455 edge16ln %i5, %l4, %g2
14456 movrgz %g6, %i7, %l3
14457 swap [%l7 + 0x38], %i2
14458 fmovsg %xcc, %f20, %f8
14459 movcc %icc, %l1, %l6
14460 sdivcc %o6, 0x035C, %o2
14461 fmovdl %icc, %f17, %f31
14462 movcs %xcc, %i1, %l0
14463 array8 %g7, %o7, %i4
14464 movvs %icc, %o1, %l2
14465 edge8ln %o5, %l5, %i0
14466 mova %icc, %g5, %o0
14467 fpadd32 %f22, %f26, %f6
14468 wr %g0, 0x21, %asi
14469 stxa %g3, [%g0 + 0x108] %asi
14470 fmovrdgez %g1, %f24, %f18
14471 alignaddr %i3, %o3, %i6
14472 fpsub32s %f5, %f0, %f7
14473 fsrc1s %f5, %f2
14474 edge8n %o4, %i5, %g4
14475 tleu %icc, 0x6
14476 fands %f28, %f6, %f29
14477 udivcc %g2, 0x08A6, %l4
14478 alignaddrl %g6, %i7, %l3
14479 sdivx %l1, 0x1CB5, %l6
14480 set 0x40, %i0
14481 ldda [%l7 + %i0] 0x2f, %o6
14482 wr %g0, 0x80, %asi
14483 prefetcha [%l7 + 0x68] %asi, 0x3
14484 tle %icc, 0x0
14485 movge %icc, %o2, %l0
14486 nop
14487 set 0x70, %l4
14488 ldsw [%l7 + %l4], %g7
14489 udiv %o7, 0x076E, %i1
14490 movleu %xcc, %i4, %l2
14491 tneg %xcc, 0x7
14492 alignaddr %o5, %o1, %l5
14493 movrne %g5, 0x02B, %i0
14494 taddcctv %g3, %g1, %o0
14495 tgu %xcc, 0x0
14496 fba,a %fcc1, loop_1283
14497 tn %icc, 0x3
14498 movrne %o3, %i6, %i3
14499 edge32ln %i5, %o4, %g4
14500loop_1283:
14501 nop
14502 set 0x3C, %i7
14503 lda [%l7 + %i7] 0x89, %f11
14504 tvc %icc, 0x4
14505 fmovrsne %g2, %f19, %f6
14506 taddcc %g6, %l4, %i7
14507 nop
14508 setx loop_1284, %l0, %l1
14509 jmpl %l1, %l1
14510 ldsb [%l7 + 0x49], %l3
14511 srlx %l6, 0x0E, %i2
14512 mova %xcc, %o6, %o2
14513loop_1284:
14514 fmovdvs %xcc, %f8, %f4
14515 ta %icc, 0x3
14516 mulscc %l0, %o7, %i1
14517 tg %icc, 0x5
14518 nop
14519 setx loop_1285, %l0, %l1
14520 wrpr 0x1, %tl
14521 wrpr %l1, %tpc
14522 add %l1, 0x4, %l1
14523 wrpr %l1, %tnpc
14524 setx 0x34400001400, %l0, %l1
14525 wrpr %l1, %tstate
14526 wrhpr 0x4, %htstate
14527 retry
14528 movleu %icc, %g7, %l2
14529 addc %o5, %o1, %l5
14530 tn %icc, 0x6
14531loop_1285:
14532 movrne %i4, 0x0A3, %i0
14533 brlz,a %g3, loop_1286
14534 edge16ln %g1, %o0, %o3
14535 bcs,a %xcc, loop_1287
14536 fornot2s %f22, %f2, %f6
14537loop_1286:
14538 fnand %f22, %f28, %f26
14539 sethi 0x1AB1, %i6
14540loop_1287:
14541 umul %i3, 0x148D, %g5
14542 fmovsne %icc, %f27, %f21
14543 nop
14544 setx loop_1288, %l0, %l1
14545 wrpr 0x1, %tl
14546 wrpr %l1, %tnpc
14547 setx 0x34400001400, %l0, %l1
14548 wrpr %l1, %tstate
14549 wrhpr 0x4, %htstate
14550 done
14551 andcc %i5, 0x0424, %o4
14552 movleu %icc, %g4, %g6
14553 wr %g0, 0x22, %asi
14554 stha %l4, [%l7 + 0x64] %asi
14555 membar #Sync
14556loop_1288:
14557 fornot2s %f6, %f30, %f29
14558 movrgez %i7, 0x1B1, %l1
14559 ld [%l7 + 0x14], %f2
14560 addc %g2, %l6, %l3
14561 movneg %icc, %i2, %o6
14562 udivcc %l0, 0x0F96, %o2
14563 fmovrdgz %o7, %f16, %f2
14564 bge,a %xcc, loop_1289
14565 ba,pt %xcc, loop_1290
14566 move %xcc, %i1, %l2
14567 movpos %icc, %g7, %o5
14568loop_1289:
14569 movrlz %l5, 0x16B, %o1
14570loop_1290:
14571 xor %i4, %g3, %i0
14572 movneg %icc, %g1, %o3
14573 xorcc %i6, 0x0019, %o0
14574 fblg,a %fcc2, loop_1291
14575 restored
14576 rdpr %cwp, %g1
14577 rdpr %cansave, %g2
14578 rdpr %canrestore, %g3
14579 rdpr %cleanwin, %g4
14580 rdpr %otherwin, %g5
14581 rdpr %wstate, %g6
14582 wr %g0, 0x22, %asi
14583 ldda [%l7 + 0x40] %asi, %i2
14584loop_1291:
14585 xnor %g5, 0x12C1, %i5
14586 add %o4, %g4, %g6
14587 stw %l4, [%l7 + 0x0C]
14588 fbuge,a %fcc2, loop_1292
14589 array16 %i7, %g2, %l6
14590 xor %l3, %l1, %i2
14591 sethi 0x165D, %o6
14592loop_1292:
14593 fmovdvs %icc, %f1, %f31
14594 xor %o2, %o7, %l0
14595 alignaddr %i1, %l2, %o5
14596 edge32ln %l5, %g7, %i4
14597 fmovda %xcc, %f10, %f11
14598 fandnot1 %f28, %f30, %f26
14599 nop
14600 fitod %f12, %f12
14601 fdtox %f12, %f6
14602 brlz,a %o1, loop_1293
14603 tne %xcc, 0x7
14604 movrgz %i0, %g3, %g1
14605 std %f24, [%l7 + 0x70]
14606loop_1293:
14607 brnz,a %i6, loop_1294
14608 fmovscc %xcc, %f14, %f7
14609 fnot1 %f22, %f16
14610 orn %o0, 0x0D48, %i3
14611loop_1294:
14612 flush %l7 + 0x24
14613 sll %o3, %i5, %g5
14614 brlez %g4, loop_1295
14615 fmul8x16al %f17, %f15, %f20
14616 sir 0x0AE7
14617 tsubcc %g6, %o4, %i7
14618loop_1295:
14619 fpsub16s %f16, %f23, %f21
14620 tcc %xcc, 0x4
14621 tge %icc, 0x4
14622 bneg,a,pt %icc, loop_1296
14623 edge8n %g2, %l6, %l3
14624 udivx %l4, 0x19B6, %i2
14625 movcs %icc, %l1, %o2
14626loop_1296:
14627 addcc %o7, %o6, %l0
14628 nop
14629 setx 0x805E6EFE, %l0, %l6
14630 st %l6, [%l7 + 0x18]
14631 ld [%l7 + 0x18], %fsr
14632 fmovsgu %xcc, %f23, %f12
14633 te %xcc, 0x0
14634 edge32 %l2, %i1, %o5
14635 udivcc %g7, 0x1056, %i4
14636 fmovdge %xcc, %f31, %f17
14637 ld [%l7 + 0x38], %f8
14638 movge %xcc, %o1, %i0
14639 set 0x5C, %g7
14640 stwa %g3, [%l7 + %g7] 0x81
14641 fxnor %f30, %f28, %f26
14642 mova %xcc, %g1, %i6
14643 movrgz %l5, 0x2AF, %i3
14644 stw %o3, [%l7 + 0x6C]
14645 movneg %xcc, %i5, %g5
14646 edge32 %g4, %g6, %o4
14647 bgu %xcc, loop_1297
14648 tl %xcc, 0x0
14649 ta %xcc, 0x7
14650 sdiv %i7, 0x0558, %o0
14651loop_1297:
14652 udivx %g2, 0x006D, %l3
14653 xnor %l6, %l4, %l1
14654 nop
14655 fitod %f4, %f10
14656 fdtox %f10, %f0
14657 fxtod %f0, %f0
14658 sdivx %i2, 0x0AFA, %o7
14659 udivx %o2, 0x1D76, %o6
14660 tneg %icc, 0x2
14661 fxnors %f14, %f29, %f4
14662 sethi 0x1467, %l0
14663 movcc %xcc, %i1, %l2
14664 fblg %fcc0, loop_1298
14665 tn %icc, 0x5
14666 set 0x58, %g3
14667 ldswa [%l7 + %g3] 0x11, %g7
14668loop_1298:
14669 movrne %o5, %i4, %o1
14670 stbar
14671 sra %i0, 0x1B, %g1
14672 alignaddrl %g3, %i6, %l5
14673 bne,a,pt %icc, loop_1299
14674 addc %o3, %i3, %i5
14675 membar 0x3E
14676 orn %g4, 0x069A, %g5
14677loop_1299:
14678 nop
14679 fitos %f2, %f0
14680 fstoi %f0, %f11
14681 edge32 %g6, %o4, %o0
14682 lduh [%l7 + 0x1A], %g2
14683 nop
14684 setx 0xF052E07A, %l0, %l6
14685 st %l6, [%l7 + 0x30]
14686 ld [%l7 + 0x30], %fsr
14687 set 0x7C, %o5
14688 lda [%l7 + %o5] 0x15, %f4
14689 sdivcc %i7, 0x09ED, %l3
14690 brlz %l4, loop_1300
14691 movl %icc, %l6, %l1
14692 sub %i2, 0x13CB, %o2
14693 tsubcctv %o6, %l0, %i1
14694loop_1300:
14695 fnegd %f26, %f12
14696 fnor %f8, %f2, %f0
14697 umulcc %l2, %o7, %g7
14698 bleu,a,pt %icc, loop_1301
14699 edge32l %i4, %o5, %i0
14700 srl %o1, %g3, %i6
14701 movl %icc, %l5, %g1
14702loop_1301:
14703 move %xcc, %o3, %i3
14704 srlx %g4, %i5, %g5
14705 sdiv %o4, 0x104B, %o0
14706 membar 0x10
14707 fmovsleu %icc, %f12, %f9
14708 udiv %g6, 0x09A4, %i7
14709 wr %g0, 0x18, %asi
14710 ldsba [%l7 + 0x08] %asi, %g2
14711 movleu %icc, %l4, %l6
14712 tcc %icc, 0x0
14713 tneg %icc, 0x4
14714 or %l3, %i2, %o2
14715 umul %l1, 0x1DEE, %l0
14716 bg %icc, loop_1302
14717 membar 0x1D
14718 movrgz %i1, %l2, %o6
14719 brgz %g7, loop_1303
14720loop_1302:
14721 andn %o7, %i4, %i0
14722 movneg %icc, %o1, %g3
14723 orcc %i6, 0x0E9A, %o5
14724loop_1303:
14725 edge8l %g1, %o3, %i3
14726 fnot1s %f7, %f12
14727 udivx %g4, 0x0225, %l5
14728 fmovspos %xcc, %f2, %f8
14729 alignaddrl %i5, %g5, %o0
14730 fnegd %f14, %f0
14731 fbne %fcc2, loop_1304
14732 fand %f6, %f30, %f10
14733 fmovdleu %xcc, %f9, %f8
14734 set 0x10, %o7
14735 stwa %o4, [%l7 + %o7] 0x2a
14736 membar #Sync
14737loop_1304:
14738 bvc,a,pt %icc, loop_1305
14739 srax %i7, 0x13, %g6
14740 fmovdge %xcc, %f17, %f5
14741 popc %g2, %l6
14742loop_1305:
14743 bcs,a loop_1306
14744 restored
14745 rdpr %cwp, %g1
14746 rdpr %cansave, %g2
14747 rdpr %canrestore, %g3
14748 rdpr %cleanwin, %g4
14749 rdpr %otherwin, %g5
14750 rdpr %wstate, %g6
14751 movg %xcc, %l4, %l3
14752 movvc %xcc, %i2, %l1
14753loop_1306:
14754 bleu loop_1307
14755 nop
14756 setx 0xFAE75D45, %l0, %l6
14757 st %l6, [%l7 + 0x28]
14758 ld [%l7 + 0x28], %f14
14759 fsqrts %f14, %f3
14760 tsubcctv %o2, %l0, %i1
14761 fabsd %f10, %f16
14762loop_1307:
14763 ldsw [%l7 + 0x30], %l2
14764 udiv %g7, 0x04B5, %o7
14765 fnegd %f18, %f0
14766 bne,a,pn %xcc, loop_1308
14767 alignaddr %o6, %i0, %i4
14768 fmovdvs %xcc, %f14, %f1
14769 fmovsle %icc, %f10, %f31
14770loop_1308:
14771 bleu loop_1309
14772 tne %xcc, 0x7
14773 addc %g3, %o1, %o5
14774 nop
14775 setx loop_1310, %l0, %l1
14776 jmpl %l1, %g1
14777loop_1309:
14778 xor %o3, 0x1666, %i6
14779 fblg,a %fcc3, loop_1311
14780 fble,a %fcc0, loop_1312
14781loop_1310:
14782 xnor %g4, %l5, %i5
14783 fabss %f4, %f19
14784loop_1311:
14785 fzeros %f31
14786loop_1312:
14787 ldd [%l7 + 0x10], %i2
14788 ldub [%l7 + 0x62], %g5
14789 wr %g0, 0x0c, %asi
14790 ldswa [%l7 + 0x68] %asi, %o4
14791 tneg %xcc, 0x7
14792 sll %o0, 0x02, %g6
14793 set 0x0A, %l2
14794 ldsha [%l7 + %l2] 0x15, %i7
14795 movl %icc, %l6, %g2
14796 for %f4, %f14, %f20
14797 wr %g0, 0x88, %asi
14798 ldxa [%l7 + 0x50] %asi, %l4
14799 fcmpeq32 %f30, %f2, %l3
14800 ba,a %icc, loop_1313
14801 tsubcctv %i2, 0x106E, %o2
14802 edge16ln %l1, %i1, %l2
14803 popc %g7, %l0
14804loop_1313:
14805 smul %o7, 0x0D26, %o6
14806 movrgz %i0, %i4, %g3
14807 fmovsa %icc, %f27, %f23
14808 nop
14809 setx 0xD0645E53, %l0, %l6
14810 st %l6, [%l7 + 0x60]
14811 ld [%l7 + 0x60], %fsr
14812 tcs %xcc, 0x5
14813 wr %g0, 0x89, %asi
14814 stha %o1, [%l7 + 0x2E] %asi
14815 subc %g1, 0x0477, %o5
14816 movneg %icc, %i6, %g4
14817 edge8n %o3, %i5, %l5
14818 sdiv %i3, 0x1CB1, %g5
14819 tcs %icc, 0x7
14820 fzeros %f5
14821 fpsub32 %f28, %f22, %f26
14822 bpos,a,pt %icc, loop_1314
14823 addcc %o4, 0x1E0B, %g6
14824 stb %i7, [%l7 + 0x3D]
14825 tgu %icc, 0x3
14826loop_1314:
14827 bl,a loop_1315
14828 fsrc2 %f6, %f16
14829 srl %o0, 0x10, %g2
14830 tle %icc, 0x1
14831loop_1315:
14832 fmul8ulx16 %f14, %f20, %f8
14833 fandnot1 %f16, %f10, %f26
14834 wr %g0, 0x10, %asi
14835 ldsha [%l7 + 0x0A] %asi, %l4
14836 mulscc %l6, %i2, %l3
14837 sth %l1, [%l7 + 0x6C]
14838 tsubcctv %o2, %i1, %g7
14839 udivcc %l2, 0x1ED0, %l0
14840 movcs %xcc, %o6, %o7
14841 srl %i0, %g3, %i4
14842 sub %g1, %o1, %o5
14843 nop
14844 setx 0xF048D1E4, %l0, %l6
14845 st %l6, [%l7 + 0x18]
14846 ld [%l7 + 0x18], %fsr
14847 sdivx %i6, 0x1189, %g4
14848 fmovsvs %icc, %f16, %f31
14849 movrgz %o3, 0x10D, %l5
14850 sdivx %i3, 0x085E, %g5
14851 swap [%l7 + 0x28], %i5
14852 add %l7, 0x74, %l6
14853 wr %g0, 0x81, %asi
14854 lda [%l6] %asi, %g6
14855 casa [%l6] 0x81, %g6, %o4
14856 fble %fcc1, loop_1316
14857 fbule %fcc0, loop_1317
14858 fxnor %f24, %f2, %f14
14859 wr %g0, 0x0c, %asi
14860 ldswa [%l7 + 0x14] %asi, %i7
14861loop_1316:
14862 movl %xcc, %g2, %o0
14863loop_1317:
14864 edge8l %l6, %i2, %l4
14865 set 0x0C, %o1
14866 lduwa [%l7 + %o1] 0x88, %l1
14867 fmovdg %xcc, %f18, %f22
14868 fmovrdgez %o2, %f16, %f16
14869 edge32n %l3, %i1, %g7
14870 edge16ln %l0, %l2, %o6
14871 stb %o7, [%l7 + 0x62]
14872 subc %i0, %i4, %g1
14873 edge32 %o1, %g3, %i6
14874 andcc %g4, 0x15A8, %o3
14875 array32 %o5, %l5, %i3
14876 sth %g5, [%l7 + 0x54]
14877 fxor %f26, %f22, %f22
14878 fmovrdlez %i5, %f20, %f12
14879 movvc %xcc, %g6, %o4
14880 bg loop_1318
14881 tsubcc %i7, %o0, %l6
14882 edge32n %i2, %l4, %l1
14883 movleu %xcc, %o2, %l3
14884loop_1318:
14885 movre %i1, %g7, %g2
14886 wr %g0, 0x04, %asi
14887 lda [%l7 + 0x48] %asi, %f13
14888 sethi 0x1D4B, %l0
14889 orcc %o6, %l2, %i0
14890 wr %g0, 0x80, %asi
14891 ldsha [%l7 + 0x0A] %asi, %o7
14892 add %l7, 0x48, %l6
14893 wr %g0, 0x88, %asi
14894 casxa [%l6] 0x88, %i4, %o1
14895 fexpand %f30, %f8
14896 edge16ln %g3, %g1, %i6
14897 tge %icc, 0x1
14898 fbug,a %fcc3, loop_1319
14899 array32 %g4, %o5, %l5
14900 taddcc %i3, 0x0795, %o3
14901 fone %f12
14902loop_1319:
14903 fsrc2s %f30, %f22
14904 fble %fcc0, loop_1320
14905 pdist %f10, %f2, %f16
14906 umulcc %g5, %g6, %o4
14907 bcs,pn %xcc, loop_1321
14908loop_1320:
14909 movvs %xcc, %i7, %o0
14910 fnors %f16, %f27, %f23
14911 fmovdg %icc, %f29, %f8
14912loop_1321:
14913 fmovdleu %icc, %f10, %f22
14914 mulscc %i5, 0x0964, %l6
14915 movrgz %i2, 0x3E9, %l1
14916 fmovsneg %icc, %f20, %f15
14917 tcs %icc, 0x7
14918 tne %xcc, 0x0
14919 mulscc %l4, 0x0531, %o2
14920 mova %xcc, %i1, %l3
14921 bge,pn %icc, loop_1322
14922 movne %icc, %g2, %g7
14923 edge32l %o6, %l2, %i0
14924 array8 %l0, %i4, %o1
14925loop_1322:
14926 add %o7, 0x1872, %g3
14927 bcs,a loop_1323
14928 fbn,a %fcc1, loop_1324
14929 edge32l %i6, %g4, %o5
14930 fmovsn %xcc, %f27, %f24
14931loop_1323:
14932 fmovdne %xcc, %f11, %f30
14933loop_1324:
14934 movre %g1, 0x0BA, %i3
14935 movrne %o3, 0x1FD, %g5
14936 fbuge,a %fcc2, loop_1325
14937 tsubcc %l5, %o4, %g6
14938 fpmerge %f24, %f19, %f8
14939 movvs %xcc, %i7, %i5
14940loop_1325:
14941 sdiv %l6, 0x018B, %o0
14942 fmovdvc %icc, %f7, %f0
14943 taddcctv %l1, %l4, %o2
14944 edge32n %i1, %l3, %i2
14945 mova %icc, %g2, %o6
14946 orncc %g7, 0x0D47, %l2
14947 sub %l0, %i0, %i4
14948 nop
14949 fitos %f7, %f8
14950 fstod %f8, %f2
14951 tpos %xcc, 0x6
14952 tpos %xcc, 0x6
14953 srlx %o1, 0x03, %o7
14954 edge32n %g3, %i6, %o5
14955 addccc %g4, 0x0203, %i3
14956 ldsw [%l7 + 0x08], %o3
14957 bvc,a loop_1326
14958 fmovdg %xcc, %f3, %f12
14959 orcc %g5, %l5, %o4
14960 srlx %g1, 0x18, %i7
14961loop_1326:
14962 nop
14963 wr %g0, 0x89, %asi
14964 sta %f18, [%l7 + 0x78] %asi
14965 edge32 %g6, %l6, %i5
14966 nop
14967 setx 0xF4C80516, %l0, %l6
14968 st %l6, [%l7 + 0x28]
14969 ld [%l7 + 0x28], %f1
14970 setx 0x80C1B18A, %l1, %l5
14971 st %l5, [%l7 + 0x10]
14972 ld [%l7 + 0x10], %f20
14973 fsubs %f20, %f1, %f26
14974 fmovse %icc, %f20, %f0
14975 movrne %o0, 0x3C1, %l4
14976 fbl %fcc2, loop_1327
14977 edge32ln %l1, %o2, %l3
14978 nop
14979 fitod %f6, %f16
14980 fdtoi %f16, %f11
14981 nop
14982 setx 0xE5B472604A3F8F38, %l0, %l6
14983 stx %l6, [%l7 + 0x28]
14984 ldd [%l7 + 0x28], %f26
14985 fsqrtd %f26, %f10
14986loop_1327:
14987 movge %xcc, %i2, %i1
14988 xor %o6, %g2, %l2
14989 fbul,a %fcc2, loop_1328
14990 xnorcc %g7, %i0, %i4
14991 fbule,a %fcc0, loop_1329
14992 flush %l7 + 0x64
14993loop_1328:
14994 nop
14995 fitos %f14, %f7
14996 fstox %f7, %f14
14997 fxtos %f14, %f23
14998 array8 %o1, %o7, %l0
14999loop_1329:
15000 alignaddr %g3, %o5, %g4
15001 popc 0x0665, %i6
15002 movgu %icc, %i3, %g5
15003 movvc %xcc, %o3, %o4
15004 sth %l5, [%l7 + 0x20]
15005 alignaddr %i7, %g6, %l6
15006 nop
15007 setx 0xEB07342F, %l0, %l6
15008 st %l6, [%l7 + 0x28]
15009 ld [%l7 + 0x28], %f23
15010 setx 0x9A39D6B3, %l1, %l5
15011 st %l5, [%l7 + 0x10]
15012 ld [%l7 + 0x10], %f15
15013 fadds %f15, %f23, %f12
15014 te %xcc, 0x0
15015 andcc %g1, %o0, %i5
15016 andcc %l1, %l4, %o2
15017 sdivx %l3, 0x0029, %i1
15018 add %i2, %g2, %o6
15019 fzero %f6
15020 taddcctv %l2, 0x19F5, %i0
15021 set 0x24, %o3
15022 lduwa [%l7 + %o3] 0x11, %i4
15023 fmovsneg %icc, %f3, %f11
15024 fmovrde %o1, %f14, %f4
15025 edge8ln %o7, %l0, %g7
15026 ldsb [%l7 + 0x0D], %o5
15027 fpadd16s %f3, %f18, %f29
15028 tvc %xcc, 0x6
15029 fmovdvs %icc, %f8, %f4
15030 addcc %g3, 0x0D2B, %i6
15031 tsubcc %g4, 0x1122, %g5
15032 nop
15033 setx loop_1330, %l0, %l1
15034 wrpr 0x1, %tl
15035 wrpr %l1, %tpc
15036 add %l1, 0x4, %l1
15037 wrpr %l1, %tnpc
15038 setx 0x34400001400, %l0, %l1
15039 wrpr %l1, %tstate
15040 wrhpr 0x4, %htstate
15041 retry
15042 movne %icc, %i3, %o4
15043 stb %o3, [%l7 + 0x0A]
15044 udivx %i7, 0x1E9F, %g6
15045loop_1330:
15046 bl %xcc, loop_1331
15047 bgu,a,pn %xcc, loop_1332
15048 movre %l5, 0x02C, %g1
15049 fmovscs %icc, %f7, %f15
15050loop_1331:
15051 ldsh [%l7 + 0x18], %o0
15052loop_1332:
15053 taddcctv %l6, 0x1C0D, %l1
15054 fmovsleu %xcc, %f1, %f24
15055 fmovrdne %l4, %f24, %f28
15056 wr %g0, 0x88, %asi
15057 swapa [%l7 + 0x38] %asi, %o2
15058 andn %l3, 0x0B37, %i5
15059 bgu %xcc, loop_1333
15060 taddcc %i2, %g2, %o6
15061 fnors %f12, %f3, %f24
15062 tvs %xcc, 0x5
15063loop_1333:
15064 ldsb [%l7 + 0x52], %i1
15065 orncc %l2, 0x1FDD, %i0
15066 fmovdn %icc, %f13, %f26
15067 brnz,a %o1, loop_1334
15068 movpos %icc, %o7, %l0
15069 brlz,a %g7, loop_1335
15070 nop
15071 setx loop_1336, %l0, %l1
15072 wrpr 0x1, %tl
15073 wrpr %l1, %tnpc
15074 setx 0x34400001400, %l0, %l1
15075 wrpr %l1, %tstate
15076 wrhpr 0x4, %htstate
15077 done
15078loop_1334:
15079 nop
15080 setx 0xFD041229007F7526, %l0, %l6
15081 stx %l6, [%l7 + 0x18]
15082 ldx [%l7 + 0x18], %fsr
15083 addccc %i4, %g3, %o5
15084loop_1335:
15085 sllx %g4, %i6, %i3
15086loop_1336:
15087 sll %o4, %o3, %g5
15088 set 0x20, %o0
15089 stxa %i7, [%g0 + %o0] 0x4f
15090 ldsh [%l7 + 0x1E], %g6
15091 bneg,a loop_1337
15092 brz,a %g1, loop_1338
15093 or %o0, %l5, %l6
15094 tcc %icc, 0x5
15095loop_1337:
15096 tvs %icc, 0x2
15097loop_1338:
15098 edge16l %l1, %o2, %l4
15099 tne %icc, 0x7
15100 movrne %l3, 0x13D, %i5
15101 edge32 %g2, %i2, %i1
15102 xor %o6, 0x1C4F, %i0
15103 fmul8ulx16 %f22, %f12, %f12
15104 umul %o1, 0x0449, %l2
15105 fbl,a %fcc0, loop_1339
15106 movl %icc, %o7, %l0
15107 stbar
15108 fbu %fcc2, loop_1340
15109loop_1339:
15110 tn %icc, 0x2
15111 nop
15112 setx 0x2FA891EC, %l0, %l6
15113 st %l6, [%l7 + 0x28]
15114 ld [%l7 + 0x28], %f20
15115 fsqrts %f20, %f3
15116 bgu loop_1341
15117loop_1340:
15118 ldstub [%l7 + 0x7D], %i4
15119 fandnot1 %f24, %f26, %f28
15120 tle %icc, 0x3
15121loop_1341:
15122 nop
15123 fitos %f7, %f19
15124 fstoi %f19, %f11
15125 srlx %g7, %g3, %g4
15126 udivx %o5, 0x0E57, %i3
15127 nop
15128 setx 0x20360950E07012DE, %l0, %l6
15129 stx %l6, [%l7 + 0x38]
15130 ldx [%l7 + 0x38], %fsr
15131 wr %g0, 0x11, %asi
15132 ldswa [%l7 + 0x54] %asi, %i6
15133 edge16n %o3, %g5, %o4
15134 fcmpeq32 %f6, %f12, %i7
15135 mulx %g1, %o0, %l5
15136 add %g6, 0x04FD, %l1
15137 bvs loop_1342
15138 fbo %fcc0, loop_1343
15139 fbn %fcc0, loop_1344
15140 nop
15141 fitod %f6, %f8
15142 fdtox %f8, %f28
15143loop_1342:
15144 subccc %o2, %l6, %l3
15145loop_1343:
15146 alignaddr %i5, %g2, %i2
15147loop_1344:
15148 subccc %l4, %i1, %i0
15149 sll %o6, %o1, %o7
15150 stbar
15151 andcc %l2, %l0, %g7
15152 restored
15153 rdpr %cwp, %g1
15154 rdpr %cansave, %g2
15155 rdpr %canrestore, %g3
15156 rdpr %cleanwin, %g4
15157 rdpr %otherwin, %g5
15158 rdpr %wstate, %g6
15159 addccc %i4, %g3, %o5
15160 array8 %g4, %i3, %i6
15161 sllx %o3, 0x18, %g5
15162 subccc %i7, %g1, %o0
15163 edge8n %l5, %g6, %l1
15164 mulscc %o2, 0x0354, %o4
15165 brgez %l6, loop_1345
15166 orncc %i5, 0x1674, %g2
15167 set 0x40, %i6
15168 stda %f16, [%l7 + %i6] 0x1f
15169 membar #Sync
15170loop_1345:
15171 sub %l3, 0x18FF, %l4
15172 stw %i2, [%l7 + 0x60]
15173 move %icc, %i1, %o6
15174 bneg,pt %xcc, loop_1346
15175 sethi 0x0413, %i0
15176 fmovdgu %icc, %f16, %f10
15177 fbg %fcc1, loop_1347
15178loop_1346:
15179 movge %icc, %o1, %o7
15180 nop
15181 setx loop_1348, %l0, %l1
15182 wrpr 0x1, %tl
15183 wrpr %l1, %tpc
15184 add %l1, 0x4, %l1
15185 wrpr %l1, %tnpc
15186 setx 0x34400001400, %l0, %l1
15187 wrpr %l1, %tstate
15188 wrhpr 0x4, %htstate
15189 retry
15190 movleu %xcc, %l2, %g7
15191loop_1347:
15192 xor %l0, 0x17ED, %g3
15193 fbn %fcc3, loop_1349
15194loop_1348:
15195 fmovse %xcc, %f17, %f24
15196 movrgez %i4, 0x270, %g4
15197 edge8ln %i3, %o5, %i6
15198loop_1349:
15199 fbule,a %fcc2, loop_1350
15200 sdivx %g5, 0x1012, %o3
15201 bne,pt %icc, loop_1351
15202 edge16n %g1, %i7, %o0
15203loop_1350:
15204 xnorcc %l5, %g6, %o2
15205 movgu %icc, %l1, %o4
15206loop_1351:
15207 nop
15208 add %l7, 0x68, %l6
15209 wr %g0, 0x18, %asi
15210 casxa [%l6] 0x18, %i5, %l6
15211 nop
15212 setx 0x9B98E3A1, %l0, %l6
15213 st %l6, [%l7 + 0x28]
15214 ld [%l7 + 0x28], %f27
15215 fsqrts %f27, %f8
15216 sir 0x17D9
15217 movrgez %g2, %l4, %i2
15218 fmovse %icc, %f5, %f28
15219 fmovdge %icc, %f15, %f25
15220 fmovrde %l3, %f24, %f30
15221 fmovdcs %icc, %f9, %f20
15222 fbe,a %fcc1, loop_1352
15223 subcc %i1, %i0, %o1
15224 movrlez %o7, %o6, %l2
15225 bgu,pn %xcc, loop_1353
15226loop_1352:
15227 movrgez %l0, 0x372, %g7
15228 addcc %g3, 0x0792, %g4
15229 ldsb [%l7 + 0x1E], %i3
15230loop_1353:
15231 brz,a %i4, loop_1354
15232 movne %icc, %i6, %o5
15233 fbl,a %fcc0, loop_1355
15234 edge8l %o3, %g5, %i7
15235loop_1354:
15236 sdivx %o0, 0x108C, %l5
15237 movrgz %g1, %o2, %l1
15238loop_1355:
15239 movvc %xcc, %o4, %i5
15240 wr %g0, 0x80, %asi
15241 ldsha [%l7 + 0x24] %asi, %l6
15242 fpsub32 %f30, %f20, %f2
15243 orn %g6, 0x0AD4, %g2
15244 andn %i2, %l3, %l4
15245 restored
15246 rdpr %cwp, %g1
15247 rdpr %cansave, %g2
15248 rdpr %canrestore, %g3
15249 rdpr %cleanwin, %g4
15250 rdpr %otherwin, %g5
15251 rdpr %wstate, %g6
15252 xnor %i0, 0x107A, %i1
15253 andn %o1, 0x0736, %o7
15254 movl %icc, %l2, %l0
15255 subcc %o6, %g7, %g4
15256 orcc %g3, %i4, %i3
15257 fnot2s %f19, %f12
15258 array32 %o5, %o3, %i6
15259 fmovrsgez %g5, %f12, %f27
15260 movrgez %o0, %l5, %i7
15261 movcs %xcc, %g1, %l1
15262 brnz,a %o2, loop_1356
15263 for %f24, %f4, %f2
15264 alignaddr %i5, %l6, %o4
15265 array16 %g6, %i2, %l3
15266loop_1356:
15267 ldx [%l7 + 0x18], %l4
15268 umulcc %g2, 0x179E, %i1
15269 bn,pn %xcc, loop_1357
15270 nop
15271 set 0x48, %g6
15272 ldub [%l7 + %g6], %i0
15273 fone %f30
15274 sdivcc %o1, 0x1A95, %o7
15275loop_1357:
15276 fmovsvc %icc, %f1, %f28
15277 fpack32 %f4, %f12, %f20
15278 brlz %l2, loop_1358
15279 fbn %fcc3, loop_1359
15280 array16 %o6, %g7, %l0
15281 sdivcc %g3, 0x0F8F, %g4
15282loop_1358:
15283 ldd [%l7 + 0x40], %i2
15284loop_1359:
15285 nop
15286 fitod %f2, %f8
15287 fdtox %f8, %f18
15288 fxtod %f18, %f0
15289 fbge %fcc2, loop_1360
15290 umul %o5, 0x03A3, %i4
15291 bl,a loop_1361
15292 edge32l %o3, %g5, %o0
15293loop_1360:
15294 tvc %icc, 0x0
15295 sll %l5, %i6, %g1
15296loop_1361:
15297 fmovda %icc, %f9, %f13
15298 fmul8sux16 %f20, %f28, %f10
15299 sir 0x1DA4
15300 nop
15301 fitos %f9, %f25
15302 fstox %f25, %f26
15303 fxtos %f26, %f20
15304 brgz,a %i7, loop_1362
15305 movg %xcc, %l1, %i5
15306 addcc %o2, %o4, %l6
15307 tsubcc %g6, 0x1199, %l3
15308loop_1362:
15309 tpos %icc, 0x3
15310 alignaddr %l4, %g2, %i1
15311 edge8 %i0, %o1, %i2
15312 movrne %l2, %o7, %o6
15313 nop
15314 fitos %f4, %f5
15315 fstod %f5, %f2
15316 edge32n %g7, %l0, %g3
15317 wr %g0, 0x19, %asi
15318 stba %g4, [%l7 + 0x6E] %asi
15319 fmovdneg %icc, %f4, %f9
15320 sra %i3, %o5, %o3
15321 bg,a,pn %icc, loop_1363
15322 sll %i4, 0x0F, %o0
15323 wr %g0, 0x89, %asi
15324 lda [%l7 + 0x54] %asi, %f31
15325loop_1363:
15326 nop
15327 wr %g0, 0x18, %asi
15328 stxa %g5, [%l7 + 0x40] %asi
15329 mulscc %i6, 0x038E, %l5
15330 tle %icc, 0x3
15331 tvs %xcc, 0x2
15332 fpadd32s %f25, %f30, %f9
15333 orncc %i7, 0x0A2C, %g1
15334 mulscc %l1, 0x177B, %o2
15335 addc %o4, 0x1B9F, %i5
15336 sethi 0x14AE, %l6
15337 edge16 %g6, %l3, %g2
15338 movpos %icc, %l4, %i1
15339 sllx %i0, 0x03, %i2
15340 orn %o1, 0x0242, %o7
15341 edge16ln %l2, %o6, %g7
15342 edge8ln %l0, %g3, %g4
15343 move %xcc, %i3, %o3
15344 sll %o5, %o0, %i4
15345 srl %g5, %l5, %i7
15346 ta %xcc, 0x0
15347 fsrc1 %f0, %f8
15348 mulx %i6, 0x0105, %g1
15349 fmovrdne %o2, %f14, %f26
15350 fandnot2 %f4, %f12, %f20
15351 movleu %xcc, %o4, %l1
15352 edge16l %l6, %g6, %i5
15353 brgz,a %l3, loop_1364
15354 xnorcc %g2, 0x0747, %l4
15355 move %xcc, %i0, %i2
15356 subcc %o1, 0x1E27, %o7
15357loop_1364:
15358 alignaddr %i1, %l2, %g7
15359 fnot1s %f0, %f24
15360 movneg %icc, %l0, %g3
15361 add %l7, 0x78, %l6
15362 wr %g0, 0x80, %asi
15363 lda [%l6] %asi, %o6
15364 casa [%l6] 0x80, %o6, %g4
15365 movvs %icc, %o3, %i3
15366 move %icc, %o5, %o0
15367 mulscc %g5, %l5, %i4
15368 movl %xcc, %i7, %g1
15369 set 0x4B, %l5
15370 ldstuba [%l7 + %l5] 0x19, %i6
15371 sdivcc %o2, 0x01A0, %o4
15372 tge %xcc, 0x7
15373 ldd [%l7 + 0x18], %f28
15374 smulcc %l6, %l1, %g6
15375 wr %g0, 0x80, %asi
15376 ldsha [%l7 + 0x28] %asi, %l3
15377 srlx %g2, %l4, %i0
15378 movpos %xcc, %i5, %o1
15379 fornot1s %f19, %f13, %f22
15380 tne %icc, 0x0
15381 bleu,a %icc, loop_1365
15382 bne,pt %icc, loop_1366
15383 tsubcctv %i2, %i1, %o7
15384 fbe %fcc1, loop_1367
15385loop_1365:
15386 movrne %g7, 0x225, %l2
15387loop_1366:
15388 move %icc, %l0, %g3
15389 sethi 0x1C7A, %o6
15390loop_1367:
15391 fmovrslz %g4, %f14, %f1
15392 tge %xcc, 0x1
15393 tn %xcc, 0x4
15394 movrlz %o3, 0x283, %o5
15395 fabsd %f8, %f4
15396 lduw [%l7 + 0x48], %o0
15397 bg loop_1368
15398 sethi 0x182F, %g5
15399 sub %i3, 0x09B1, %l5
15400 tgu %xcc, 0x3
15401loop_1368:
15402 mulx %i4, %i7, %i6
15403 taddcc %g1, %o2, %o4
15404 movpos %icc, %l6, %l1
15405 tg %icc, 0x4
15406 movcc %icc, %g6, %g2
15407 fmovsvc %icc, %f10, %f19
15408 srax %l4, %l3, %i5
15409 sub %o1, %i0, %i1
15410 ldstub [%l7 + 0x30], %i2
15411 fpsub32 %f0, %f14, %f16
15412 alignaddrl %g7, %l2, %l0
15413 restored
15414 rdpr %cwp, %g1
15415 rdpr %cansave, %g2
15416 rdpr %canrestore, %g3
15417 rdpr %cleanwin, %g4
15418 rdpr %otherwin, %g5
15419 rdpr %wstate, %g6
15420 fmovsleu %xcc, %f29, %f14
15421 and %o7, 0x1DCB, %g3
15422 movleu %icc, %o6, %o3
15423 bcs,pt %xcc, loop_1369
15424 movcc %xcc, %o5, %o0
15425 andncc %g5, %g4, %l5
15426 andcc %i4, 0x041F, %i3
15427loop_1369:
15428 movrgez %i6, %g1, %i7
15429 tge %icc, 0x4
15430 bgu,a loop_1370
15431 edge8 %o2, %l6, %l1
15432 movl %icc, %o4, %g2
15433 popc %l4, %g6
15434loop_1370:
15435 orncc %l3, 0x0017, %o1
15436 edge16 %i5, %i1, %i0
15437 sllx %i2, %l2, %l0
15438 lduw [%l7 + 0x50], %g7
15439 wr %g0, 0x18, %asi
15440 ldstuba [%l7 + 0x5D] %asi, %g3
15441 mulscc %o6, %o3, %o5
15442 bpos,a,pn %icc, loop_1371
15443 fmovsvc %icc, %f7, %f23
15444 edge16 %o0, %o7, %g5
15445 ldx [%l7 + 0x58], %g4
15446loop_1371:
15447 fmovrslz %l5, %f31, %f12
15448 wr %g0, 0x88, %asi
15449 stda %f16, [%l7 + 0x40] %asi
15450 tsubcctv %i4, 0x1762, %i6
15451 set 0x1D, %i4
15452 lduba [%l7 + %i4] 0x11, %g1
15453 taddcc %i3, %i7, %l6
15454 bvs,pn %xcc, loop_1372
15455 xnor %o2, 0x14FF, %l1
15456 wr %g0, 0x89, %asi
15457 ldda [%l7 + 0x10] %asi, %g2
15458loop_1372:
15459 udivx %o4, 0x05A7, %g6
15460 swap [%l7 + 0x30], %l3
15461 fba %fcc2, loop_1373
15462 fmovdneg %xcc, %f13, %f12
15463 subc %o1, %i5, %l4
15464 tpos %icc, 0x3
15465loop_1373:
15466 nop
15467 set 0x68, %g1
15468 ldd [%l7 + %g1], %f12
15469 xorcc %i0, 0x16CD, %i1
15470 srlx %l2, %i2, %l0
15471 udiv %g7, 0x1560, %o6
15472 tpos %icc, 0x3
15473 fbuge,a %fcc1, loop_1374
15474 movre %g3, %o5, %o0
15475 edge16n %o7, %g5, %o3
15476 movrlez %l5, 0x12C, %g4
15477loop_1374:
15478 movl %xcc, %i6, %g1
15479 tpos %xcc, 0x5
15480 bgu,a %icc, loop_1375
15481 mova %xcc, %i3, %i7
15482 tl %icc, 0x4
15483 fxnor %f2, %f0, %f28
15484loop_1375:
15485 fcmple16 %f20, %f30, %l6
15486 fmovrsgez %i4, %f11, %f3
15487 wr %g0, 0x80, %asi
15488 lda [%l7 + 0x78] %asi, %f10
15489 tcc %icc, 0x6
15490 movrlz %l1, %o2, %o4
15491 fmovdleu %icc, %f17, %f14
15492 or %g2, 0x0AA2, %l3
15493 wr %g0, 0x89, %asi
15494 lduba [%l7 + 0x1B] %asi, %o1
15495 brlez %g6, loop_1376
15496 flush %l7 + 0x24
15497 edge32n %i5, %l4, %i0
15498 prefetch [%l7 + 0x74], 0x3
15499loop_1376:
15500 nop
15501 setx 0xE750C16A5046D120, %l0, %l6
15502 stx %l6, [%l7 + 0x78]
15503 ldx [%l7 + 0x78], %fsr
15504 fmovdge %xcc, %f7, %f31
15505 edge16n %l2, %i2, %i1
15506 fnot1s %f15, %f0
15507 fmovrdgez %l0, %f20, %f0
15508 movcc %icc, %g7, %g3
15509 fmovdvc %icc, %f29, %f28
15510 wr %g0, 0x80, %asi
15511 ldxa [%l7 + 0x48] %asi, %o6
15512 tcc %icc, 0x5
15513 fbuge %fcc3, loop_1377
15514 ble,a,pn %xcc, loop_1378
15515 restored
15516 rdpr %cwp, %g1
15517 rdpr %cansave, %g2
15518 rdpr %canrestore, %g3
15519 rdpr %cleanwin, %g4
15520 rdpr %otherwin, %g5
15521 rdpr %wstate, %g6
15522 restored
15523 rdpr %cwp, %g1
15524 rdpr %cansave, %g2
15525 rdpr %canrestore, %g3
15526 rdpr %cleanwin, %g4
15527 rdpr %otherwin, %g5
15528 rdpr %wstate, %g6
15529loop_1377:
15530 edge32ln %o0, %o7, %g5
15531loop_1378:
15532 std %f0, [%l7 + 0x40]
15533 fsrc1s %f8, %f8
15534 array32 %o5, %l5, %g4
15535 fmovse %xcc, %f8, %f2
15536 fble,a %fcc1, loop_1379
15537 sllx %i6, %o3, %i3
15538 movg %xcc, %i7, %g1
15539 bcs,pt %xcc, loop_1380
15540loop_1379:
15541 fpack32 %f0, %f18, %f10
15542 movl %xcc, %i4, %l6
15543 fmovdvs %icc, %f16, %f19
15544loop_1380:
15545 stx %l1, [%l7 + 0x60]
15546 edge8ln %o2, %g2, %o4
15547 and %o1, %g6, %i5
15548 tsubcc %l3, %l4, %i0
15549 fba %fcc3, loop_1381
15550 movle %icc, %l2, %i2
15551 movn %xcc, %i1, %l0
15552 array8 %g3, %o6, %g7
15553loop_1381:
15554 orn %o0, 0x1A83, %g5
15555 tcc %icc, 0x0
15556 nop
15557 setx loop_1382, %l0, %l1
15558 jmpl %l1, %o5
15559 movrgz %o7, %l5, %i6
15560 ldd [%l7 + 0x78], %f22
15561 brnz,a %o3, loop_1383
15562loop_1382:
15563 stx %g4, [%l7 + 0x30]
15564 fcmpgt32 %f0, %f10, %i7
15565 edge32 %i3, %i4, %g1
15566loop_1383:
15567 sdivx %l6, 0x063B, %o2
15568 lduw [%l7 + 0x2C], %g2
15569 movrlz %l1, %o1, %g6
15570 sdiv %i5, 0x061B, %o4
15571 movvs %xcc, %l4, %l3
15572 movge %xcc, %l2, %i0
15573 alignaddrl %i2, %l0, %g3
15574 fcmpne32 %f28, %f16, %i1
15575 popc %o6, %o0
15576 subcc %g7, 0x1AC9, %g5
15577 array8 %o5, %o7, %i6
15578 fmovdvc %xcc, %f16, %f3
15579 add %l5, %o3, %g4
15580 nop
15581 setx 0x92B170E8, %l0, %l6
15582 st %l6, [%l7 + 0x28]
15583 ld [%l7 + 0x28], %f25
15584 setx 0xE71D7E67, %l1, %l5
15585 st %l5, [%l7 + 0x10]
15586 ld [%l7 + 0x10], %f29
15587 fadds %f29, %f25, %f23
15588 fors %f11, %f2, %f4
15589 fpmerge %f2, %f3, %f22
15590 nop
15591 setx 0x469A5A9BD11F6DE2, %l0, %l6
15592 stx %l6, [%l7 + 0x28]
15593 ldd [%l7 + 0x28], %f8
15594 setx 0x9A3718FB80552401, %l1, %l5
15595 stx %l5, [%l7 + 0x10]
15596 ldd [%l7 + 0x10], %f6
15597 fmuld %f6, %f8, %f18
15598 ldd [%l7 + 0x30], %i6
15599 srax %i3, 0x02, %i4
15600 bcc,a %xcc, loop_1384
15601 array8 %g1, %l6, %g2
15602 ba,a %icc, loop_1385
15603 edge32l %l1, %o2, %g6
15604loop_1384:
15605 alignaddrl %o1, %o4, %i5
15606 mova %xcc, %l3, %l4
15607loop_1385:
15608 brlz %i0, loop_1386
15609 tge %xcc, 0x6
15610 and %l2, 0x1A4F, %l0
15611 ba,pt %icc, loop_1387
15612loop_1386:
15613 sdivcc %i2, 0x0F93, %i1
15614 movvs %xcc, %g3, %o0
15615 fnors %f17, %f12, %f25
15616loop_1387:
15617 ldx [%l7 + 0x38], %o6
15618 orncc %g5, 0x0472, %g7
15619 tne %xcc, 0x5
15620 movge %xcc, %o5, %o7
15621 movge %icc, %l5, %i6
15622 subc %o3, 0x1A54, %i7
15623 andncc %i3, %i4, %g4
15624 edge16ln %l6, %g1, %l1
15625 edge32 %g2, %g6, %o2
15626 fors %f24, %f26, %f3
15627 movcc %icc, %o1, %i5
15628 nop
15629 setx 0x60C94976, %l0, %l6
15630 st %l6, [%l7 + 0x28]
15631 ld [%l7 + 0x28], %f27
15632 setx 0x33A4C48D, %l1, %l5
15633 st %l5, [%l7 + 0x10]
15634 ld [%l7 + 0x10], %f7
15635 fmuls %f7, %f27, %f9
15636 fmovsvc %xcc, %f24, %f2
15637 edge8n %l3, %o4, %l4
15638 be,a,pn %xcc, loop_1388
15639 membar 0x06
15640 edge32ln %l2, %l0, %i0
15641 movcc %icc, %i1, %g3
15642loop_1388:
15643 fmovsneg %icc, %f14, %f10
15644 tvc %xcc, 0x7
15645 xnorcc %o0, %o6, %i2
15646 bn loop_1389
15647 fbn,a %fcc3, loop_1390
15648 nop
15649 set 0x18, %l6
15650 ldx [%l7 + %l6], %g7
15651 alignaddr %o5, %g5, %o7
15652loop_1389:
15653 fmovsne %xcc, %f29, %f4
15654loop_1390:
15655 array16 %i6, %o3, %i7
15656 tvs %xcc, 0x6
15657 sth %i3, [%l7 + 0x1E]
15658 set 0x60, %i3
15659 stxa %l5, [%l7 + %i3] 0x19
15660 tgu %xcc, 0x7
15661 wr %g0, 0x10, %asi
15662 ldswa [%l7 + 0x4C] %asi, %i4
15663 edge32n %l6, %g4, %l1
15664 bcs loop_1391
15665 fbuge,a %fcc2, loop_1392
15666 tcc %icc, 0x6
15667 ldsh [%l7 + 0x18], %g2
15668loop_1391:
15669 edge16l %g6, %o2, %o1
15670loop_1392:
15671 edge32 %g1, %l3, %i5
15672 umulcc %o4, %l4, %l0
15673 movg %xcc, %l2, %i1
15674 movvs %icc, %g3, %i0
15675 tleu %icc, 0x5
15676 tne %xcc, 0x7
15677 bneg,a,pt %xcc, loop_1393
15678 fandnot1 %f20, %f6, %f10
15679 bgu,a loop_1394
15680 tsubcc %o6, 0x01E8, %o0
15681loop_1393:
15682 udivcc %g7, 0x10EF, %i2
15683 umulcc %g5, 0x1CCE, %o7
15684loop_1394:
15685 sub %o5, %o3, %i7
15686 mova %xcc, %i6, %i3
15687 lduh [%l7 + 0x1E], %l5
15688 fmovd %f28, %f20
15689 fand %f6, %f18, %f14
15690 swap [%l7 + 0x18], %l6
15691 umulcc %g4, 0x18D3, %i4
15692 fbue %fcc1, loop_1395
15693 fmovsne %icc, %f11, %f21
15694 xorcc %l1, %g2, %g6
15695 movleu %xcc, %o1, %o2
15696loop_1395:
15697 swap [%l7 + 0x1C], %l3
15698 nop
15699 fitos %f3, %f17
15700 fstox %f17, %f22
15701 fxtos %f22, %f16
15702 add %l7, 0x70, %l6
15703 wr %g0, 0x80, %asi
15704 casxa [%l6] 0x80, %g1, %i5
15705 bvc,a,pn %xcc, loop_1396
15706 fpsub16 %f0, %f20, %f20
15707 fxnors %f27, %f14, %f16
15708 tg %icc, 0x4
15709loop_1396:
15710 fnands %f30, %f30, %f5
15711 addccc %l4, 0x0FBB, %o4
15712 fmul8ulx16 %f28, %f6, %f18
15713 fsrc2 %f12, %f12
15714 subcc %l0, 0x186F, %l2
15715 set 0x20, %g2
15716 ldda [%l7 + %g2] 0x04, %i0
15717 movle %xcc, %g3, %o6
15718 nop
15719 fitod %f8, %f20
15720 fdtos %f20, %f16
15721 be,pn %icc, loop_1397
15722 tneg %icc, 0x6
15723 fmul8x16au %f12, %f5, %f4
15724 xor %o0, %i0, %g7
15725loop_1397:
15726 call loop_1398
15727 fba,a %fcc1, loop_1399
15728 tvs %icc, 0x2
15729 popc %g5, %i2
15730loop_1398:
15731 edge32ln %o5, %o7, %i7
15732loop_1399:
15733 tsubcc %i6, %i3, %l5
15734 fpsub16s %f6, %f10, %f31
15735 fmovs %f6, %f2
15736 tgu %icc, 0x3
15737 movrgz %o3, %l6, %g4
15738 fpadd32 %f8, %f22, %f18
15739 tg %icc, 0x2
15740 movrgz %l1, %i4, %g6
15741 mova %xcc, %o1, %g2
15742 ldsb [%l7 + 0x23], %l3
15743 tvc %xcc, 0x5
15744 popc %g1, %o2
15745 movneg %xcc, %l4, %o4
15746 mulx %i5, 0x022E, %l0
15747 array8 %l2, %i1, %o6
15748 edge32 %g3, %o0, %g7
15749 fnot1 %f6, %f14
15750 fbl,a %fcc2, loop_1400
15751 movcs %xcc, %g5, %i0
15752 fones %f8
15753 addcc %i2, %o5, %o7
15754loop_1400:
15755 edge32 %i6, %i3, %l5
15756 orcc %i7, 0x069D, %o3
15757 movre %g4, %l1, %i4
15758 bcs,pn %xcc, loop_1401
15759 fornot2 %f28, %f30, %f16
15760 movrlez %l6, 0x25E, %g6
15761 subcc %g2, 0x1B02, %o1
15762loop_1401:
15763 edge32 %g1, %o2, %l3
15764 xnorcc %o4, 0x190D, %l4
15765 wr %g0, 0x88, %asi
15766 lduba [%l7 + 0x70] %asi, %l0
15767 ldsh [%l7 + 0x1A], %i5
15768 brgz,a %i1, loop_1402
15769 sub %o6, 0x1583, %g3
15770 pdist %f10, %f24, %f20
15771 fcmple32 %f18, %f28, %l2
15772loop_1402:
15773 nop
15774 fitod %f2, %f4
15775 fdtoi %f4, %f15
15776 movgu %icc, %o0, %g7
15777 bpos,a,pn %icc, loop_1403
15778 movgu %xcc, %i0, %i2
15779 edge32n %o5, %g5, %o7
15780 tcs %xcc, 0x0
15781loop_1403:
15782 movrlz %i3, %i6, %l5
15783 fmuld8ulx16 %f3, %f11, %f30
15784 subc %o3, 0x04A8, %i7
15785 ldsw [%l7 + 0x60], %g4
15786 mova %xcc, %i4, %l1
15787 fsrc2s %f2, %f12
15788 bpos,pn %xcc, loop_1404
15789 fexpand %f0, %f24
15790 sdivcc %g6, 0x0347, %l6
15791 alignaddr %g2, %g1, %o2
15792loop_1404:
15793 sub %o1, 0x180B, %l3
15794 set 0x50, %l0
15795 ldda [%l7 + %l0] 0xe2, %l4
15796 alignaddrl %l0, %i5, %o4
15797 udivcc %o6, 0x1096, %g3
15798 wr %g0, 0x19, %asi
15799 ldsha [%l7 + 0x7C] %asi, %l2
15800 st %f18, [%l7 + 0x3C]
15801 nop
15802 set 0x52, %o4
15803 lduh [%l7 + %o4], %o0
15804 subcc %i1, %i0, %g7
15805 array32 %o5, %i2, %o7
15806 wr %g0, 0x04, %asi
15807 lda [%l7 + 0x48] %asi, %f5
15808 bg,a,pt %xcc, loop_1405
15809 sra %i3, %i6, %l5
15810 xnor %g5, %o3, %g4
15811 saved
15812 rdpr %cwp, %g1
15813 rdpr %cansave, %g2
15814 rdpr %canrestore, %g3
15815 rdpr %cleanwin, %g4
15816 rdpr %otherwin, %g5
15817 rdpr %wstate, %g6
15818loop_1405:
15819 or %i4, 0x1909, %i7
15820 taddcc %l1, %l6, %g6
15821 ldd [%l7 + 0x10], %g0
15822 fornot1 %f8, %f20, %f12
15823 set 0x4D, %g5
15824 ldstuba [%l7 + %g5] 0x10, %g2
15825 wr %g0, 0x81, %asi
15826 lda [%l7 + 0x5C] %asi, %f19
15827 fzero %f24
15828 sdivx %o1, 0x1FD0, %l3
15829 fbul,a %fcc3, loop_1406
15830 brz %l4, loop_1407
15831 bge %icc, loop_1408
15832 addccc %o2, %l0, %i5
15833loop_1406:
15834 mova %xcc, %o6, %g3
15835loop_1407:
15836 fmovsgu %icc, %f2, %f31
15837loop_1408:
15838 nop
15839 setx 0x4CA72F9A, %l0, %l6
15840 st %l6, [%l7 + 0x28]
15841 ld [%l7 + 0x28], %f21
15842 setx 0x322E8733, %l1, %l5
15843 st %l5, [%l7 + 0x10]
15844 ld [%l7 + 0x10], %f30
15845 fmuls %f30, %f21, %f9
15846 call loop_1409
15847 edge8n %o4, %l2, %o0
15848 edge8 %i0, %g7, %i1
15849 tne %xcc, 0x3
15850loop_1409:
15851 edge32 %i2, %o5, %o7
15852 subcc %i6, %l5, %g5
15853 fnot1 %f30, %f14
15854 fbue,a %fcc2, loop_1410
15855 udivcc %i3, 0x1B2B, %o3
15856 movle %icc, %g4, %i7
15857 sdiv %l1, 0x0E2E, %l6
15858loop_1410:
15859 movg %icc, %g6, %i4
15860 fsrc2s %f18, %f31
15861 set 0x40, %i5
15862 ldda [%l7 + %i5] 0x2b, %g0
15863 set 0x10, %o6
15864 ldda [%l7 + %o6] 0x2b, %g2
15865 fmovrdlz %l3, %f14, %f30
15866 sir 0x05FC
15867 fbu %fcc2, loop_1411
15868 sdivx %l4, 0x0D93, %o1
15869 fmovde %icc, %f23, %f10
15870 edge16ln %l0, %o2, %i5
15871loop_1411:
15872 udivx %o6, 0x18B9, %g3
15873 fmovrsgez %l2, %f16, %f0
15874 tneg %icc, 0x7
15875 edge32n %o4, %o0, %i0
15876 sth %g7, [%l7 + 0x2E]
15877 movrgz %i2, %i1, %o7
15878 nop
15879 setx 0x65F21EBD, %l0, %l6
15880 st %l6, [%l7 + 0x28]
15881 ld [%l7 + 0x28], %f1
15882 fsqrts %f1, %f13
15883 prefetch [%l7 + 0x2C], 0x2
15884 array16 %i6, %l5, %g5
15885 set 0x26, %i2
15886 lduha [%l7 + %i2] 0x11, %i3
15887 taddcc %o5, %g4, %i7
15888 ldub [%l7 + 0x18], %o3
15889 alignaddrl %l1, %g6, %i4
15890 fmovdl %xcc, %f3, %f14
15891 fbue %fcc3, loop_1412
15892 fble %fcc2, loop_1413
15893 edge8 %g1, %g2, %l3
15894 nop
15895 fitos %f31, %f11
15896loop_1412:
15897 fmovrsne %l4, %f18, %f15
15898loop_1413:
15899 edge16l %o1, %l6, %l0
15900 sll %i5, 0x16, %o2
15901 ldsw [%l7 + 0x3C], %o6
15902 fone %f14
15903 sdivcc %g3, 0x0C50, %l2
15904 fblg,a %fcc0, loop_1414
15905 be loop_1415
15906 tne %xcc, 0x0
15907 edge8 %o4, %o0, %i0
15908loop_1414:
15909 movrgez %i2, 0x21A, %i1
15910loop_1415:
15911 array32 %o7, %i6, %l5
15912 edge16n %g7, %g5, %o5
15913 fmovsn %xcc, %f21, %f20
15914 fpadd16 %f30, %f14, %f14
15915 fxnors %f25, %f6, %f20
15916 fbule,a %fcc2, loop_1416
15917 movne %icc, %i3, %i7
15918 movne %xcc, %o3, %g4
15919 movneg %icc, %g6, %i4
15920loop_1416:
15921 addcc %g1, %g2, %l1
15922 fmul8x16au %f2, %f28, %f8
15923 movl %icc, %l4, %o1
15924 sdivcc %l3, 0x009D, %l6
15925 movneg %xcc, %i5, %o2
15926 set 0x70, %l1
15927 prefetcha [%l7 + %l1] 0x14, 0x1
15928 subc %g3, 0x0284, %o6
15929 tn %xcc, 0x7
15930 array32 %o4, %l2, %i0
15931 fornot1s %f8, %f5, %f14
15932 fcmpgt32 %f10, %f6, %o0
15933 movrlz %i2, %o7, %i1
15934 ta %icc, 0x0
15935 flush %l7 + 0x20
15936 addccc %i6, 0x0CD6, %g7
15937 edge16l %g5, %l5, %i3
15938 wr %g0, 0x11, %asi
15939 lduba [%l7 + 0x51] %asi, %i7
15940 stx %o3, [%l7 + 0x18]
15941 wr %g0, 0x80, %asi
15942 lda [%l7 + 0x7C] %asi, %f15
15943 mulscc %o5, 0x1FC2, %g4
15944 fabsd %f4, %f28
15945 udivcc %g6, 0x152C, %g1
15946 fones %f14
15947 tvc %icc, 0x3
15948 fbne %fcc3, loop_1417
15949 subcc %i4, %l1, %l4
15950 add %o1, %g2, %l6
15951 brlez %l3, loop_1418
15952loop_1417:
15953 nop
15954 set 0x6E, %l3
15955 ldsh [%l7 + %l3], %i5
15956 subcc %o2, 0x0802, %l0
15957 set 0x48, %o2
15958 lduwa [%l7 + %o2] 0x88, %g3
15959loop_1418:
15960 edge8l %o4, %l2, %o6
15961 movrne %o0, %i0, %i2
15962 nop
15963 setx 0x038AA4ADFC0E083D, %l0, %l6
15964 stx %l6, [%l7 + 0x28]
15965 ldd [%l7 + 0x28], %f22
15966 setx 0xDCB6F6218E8A5696, %l1, %l5
15967 stx %l5, [%l7 + 0x10]
15968 ldd [%l7 + 0x10], %f12
15969 fsubd %f12, %f22, %f28
15970 set 0x40, %g4
15971 stda %f16, [%l7 + %g4] 0x81
15972 addccc %i1, %o7, %i6
15973 movn %icc, %g5, %l5
15974 set 0x3E, %i1
15975 ldsha [%l7 + %i1] 0x14, %g7
15976 brz,a %i7, loop_1419
15977 sir 0x1548
15978 fblg %fcc3, loop_1420
15979 alignaddr %o3, %o5, %i3
15980loop_1419:
15981 fmovd %f2, %f14
15982 subcc %g6, 0x08C9, %g4
15983loop_1420:
15984 srl %i4, %g1, %l1
15985 bne loop_1421
15986 te %xcc, 0x5
15987 edge16ln %l4, %o1, %g2
15988 set 0x12, %l4
15989 ldsha [%l7 + %l4] 0x80, %l6
15990loop_1421:
15991 movrlez %i5, 0x225, %l3
15992 andncc %l0, %g3, %o4
15993 brz %o2, loop_1422
15994 movneg %icc, %o6, %l2
15995 set 0x4E, %i0
15996 stha %i0, [%l7 + %i0] 0x80
15997loop_1422:
15998 movge %icc, %o0, %i1
15999 tle %xcc, 0x1
16000 brz,a %o7, loop_1423
16001 swap [%l7 + 0x18], %i2
16002 set 0x2A, %g7
16003 lduha [%l7 + %g7] 0x80, %g5
16004loop_1423:
16005 fnor %f26, %f22, %f0
16006 edge32n %l5, %i6, %i7
16007 bgu,a,pt %icc, loop_1424
16008 restored
16009 rdpr %cwp, %g1
16010 rdpr %cansave, %g2
16011 rdpr %canrestore, %g3
16012 rdpr %cleanwin, %g4
16013 rdpr %otherwin, %g5
16014 rdpr %wstate, %g6
16015 mulx %o3, %o5, %g7
16016 edge32 %i3, %g4, %i4
16017loop_1424:
16018 fandnot2s %f9, %f11, %f12
16019 edge8l %g1, %g6, %l1
16020 edge16 %l4, %o1, %l6
16021 tleu %xcc, 0x7
16022 fba,a %fcc2, loop_1425
16023 tn %xcc, 0x7
16024 fpsub16s %f26, %f10, %f28
16025 taddcctv %i5, %l3, %g2
16026loop_1425:
16027 fmovde %xcc, %f29, %f0
16028 be,pn %icc, loop_1426
16029 lduh [%l7 + 0x14], %l0
16030 fone %f18
16031 restored
16032 rdpr %cwp, %g1
16033 rdpr %cansave, %g2
16034 rdpr %canrestore, %g3
16035 rdpr %cleanwin, %g4
16036 rdpr %otherwin, %g5
16037 rdpr %wstate, %g6
16038loop_1426:
16039 xorcc %o4, %g3, %o2
16040 sll %l2, 0x1E, %o6
16041 fmul8sux16 %f14, %f12, %f8
16042 fors %f3, %f30, %f8
16043 array32 %i0, %i1, %o0
16044 umul %i2, %g5, %l5
16045 bg,pt %xcc, loop_1427
16046 alignaddr %i6, %o7, %o3
16047 nop
16048 setx loop_1428, %l0, %l1
16049 jmpl %l1, %i7
16050 bvs,a,pt %xcc, loop_1429
16051loop_1427:
16052 sdiv %g7, 0x0232, %i3
16053 tcs %xcc, 0x7
16054loop_1428:
16055 bg %icc, loop_1430
16056loop_1429:
16057 fpack32 %f16, %f18, %f28
16058 fornot2s %f8, %f28, %f20
16059 srlx %g4, %i4, %g1
16060loop_1430:
16061 fbuge %fcc0, loop_1431
16062 fmovsneg %xcc, %f1, %f1
16063 sth %o5, [%l7 + 0x5C]
16064 or %l1, %g6, %o1
16065loop_1431:
16066 lduh [%l7 + 0x0C], %l6
16067 fmul8sux16 %f24, %f18, %f20
16068 fbuge,a %fcc3, loop_1432
16069 tcs %xcc, 0x5
16070 fmovrsgez %i5, %f6, %f5
16071 brlez,a %l4, loop_1433
16072loop_1432:
16073 fcmpgt16 %f18, %f24, %l3
16074 ldsh [%l7 + 0x74], %l0
16075 fpack16 %f28, %f12
16076loop_1433:
16077 swap [%l7 + 0x18], %o4
16078 fnot1s %f6, %f18
16079 sub %g3, 0x15CD, %g2
16080 fone %f10
16081 subc %o2, 0x1035, %o6
16082 movleu %icc, %i0, %i1
16083 set 0x20, %i7
16084 ldda [%l7 + %i7] 0x26, %o0
16085 bne,pt %xcc, loop_1434
16086 sdiv %i2, 0x0AC7, %l2
16087 fmovscs %icc, %f10, %f11
16088 array32 %l5, %g5, %o7
16089loop_1434:
16090 srax %i6, %o3, %g7
16091 movrlez %i7, %i3, %i4
16092 movre %g1, %g4, %o5
16093 fmovsge %icc, %f30, %f6
16094 sdiv %g6, 0x1142, %o1
16095 movne %icc, %l1, %l6
16096 nop
16097 setx 0x6821AB0BE070AAEB, %l0, %l6
16098 stx %l6, [%l7 + 0x20]
16099 ldx [%l7 + 0x20], %fsr
16100 set 0x18, %g3
16101 ldxa [%g0 + %g3] 0x50, %i5
16102 fpmerge %f24, %f26, %f8
16103 fcmpne16 %f24, %f14, %l4
16104 te %xcc, 0x2
16105 movre %l0, 0x07E, %l3
16106 fmovdleu %icc, %f30, %f0
16107 array32 %g3, %g2, %o4
16108 bcs,pt %icc, loop_1435
16109 for %f12, %f22, %f6
16110 movrlz %o6, %i0, %o2
16111 tl %xcc, 0x0
16112loop_1435:
16113 sdiv %i1, 0x136A, %i2
16114 movcs %xcc, %l2, %o0
16115 mova %icc, %g5, %l5
16116 edge32 %i6, %o7, %o3
16117 fmovde %icc, %f2, %f14
16118 subcc %i7, 0x13C0, %g7
16119 tl %icc, 0x4
16120 alignaddr %i4, %g1, %i3
16121 ldub [%l7 + 0x24], %o5
16122 fmovs %f1, %f17
16123 subcc %g6, %o1, %l1
16124 ba,a,pn %icc, loop_1436
16125 edge32l %l6, %i5, %g4
16126 xnor %l0, 0x0AB9, %l3
16127 ldsh [%l7 + 0x48], %l4
16128loop_1436:
16129 smulcc %g3, 0x1A9B, %g2
16130 wr %g0, 0x80, %asi
16131 lduba [%l7 + 0x64] %asi, %o4
16132 udivx %o6, 0x0D06, %o2
16133 tg %icc, 0x5
16134 movle %icc, %i0, %i2
16135 fblg,a %fcc2, loop_1437
16136 edge32ln %l2, %o0, %i1
16137 edge32 %g5, %l5, %i6
16138 edge16 %o3, %i7, %o7
16139loop_1437:
16140 tleu %icc, 0x3
16141 tg %icc, 0x5
16142 tge %icc, 0x5
16143 fpackfix %f30, %f26
16144 fbe %fcc0, loop_1438
16145 array8 %i4, %g1, %i3
16146 fxnor %f0, %f30, %f24
16147 sdivx %g7, 0x0DE2, %o5
16148loop_1438:
16149 swap [%l7 + 0x44], %g6
16150 fcmpne16 %f28, %f22, %l1
16151 nop
16152 fitod %f0, %f16
16153 fdtos %f16, %f16
16154 fmul8x16 %f8, %f4, %f16
16155 fbu %fcc1, loop_1439
16156 fmuld8ulx16 %f18, %f18, %f24
16157 udivcc %o1, 0x1F73, %i5
16158 ldsh [%l7 + 0x54], %l6
16159loop_1439:
16160 tle %icc, 0x3
16161 stbar
16162 brgz %g4, loop_1440
16163 fbule %fcc0, loop_1441
16164 movpos %icc, %l0, %l4
16165 movne %xcc, %l3, %g2
16166loop_1440:
16167 fblg,a %fcc2, loop_1442
16168loop_1441:
16169 movle %xcc, %g3, %o4
16170 call loop_1443
16171 xnor %o2, 0x0440, %i0
16172loop_1442:
16173 nop
16174 fitod %f10, %f16
16175 fdtox %f16, %f0
16176 fxtod %f0, %f8
16177 fbl,a %fcc0, loop_1444
16178loop_1443:
16179 fmovrdlz %o6, %f26, %f6
16180 sra %i2, 0x04, %l2
16181 xor %o0, 0x18EB, %i1
16182loop_1444:
16183 array32 %g5, %l5, %o3
16184 set 0x76, %o5
16185 stba %i7, [%l7 + %o5] 0xe3
16186 membar #Sync
16187 tl %xcc, 0x0
16188 set 0x52, %o7
16189 lduba [%l7 + %o7] 0x88, %o7
16190 tgu %icc, 0x3
16191 membar 0x6D
16192 movrlez %i6, %i4, %i3
16193 fcmpne32 %f8, %f28, %g1
16194 fbge,a %fcc0, loop_1445
16195 fbne,a %fcc0, loop_1446
16196 nop
16197 fitod %f4, %f26
16198 fdtox %f26, %f2
16199 movle %icc, %g7, %g6
16200loop_1445:
16201 nop
16202 setx 0x2A4AFB8A, %l0, %l6
16203 st %l6, [%l7 + 0x28]
16204 ld [%l7 + 0x28], %f19
16205 setx 0x430B1772, %l1, %l5
16206 st %l5, [%l7 + 0x10]
16207 ld [%l7 + 0x10], %f30
16208 fdivs %f30, %f19, %f31
16209loop_1446:
16210 smul %o5, 0x1BEC, %l1
16211 add %i5, %l6, %o1
16212 fnand %f2, %f20, %f22
16213 sethi 0x13E3, %g4
16214 nop
16215 fitod %f2, %f20
16216 fandnot1 %f18, %f22, %f6
16217 brgez,a %l0, loop_1447
16218 add %l3, %g2, %g3
16219 fbug %fcc0, loop_1448
16220 orcc %l4, 0x0EF3, %o2
16221loop_1447:
16222 nop
16223 setx 0x0EB7DC5D, %l0, %l6
16224 st %l6, [%l7 + 0x28]
16225 ld [%l7 + 0x28], %f18
16226 setx 0x743E758C, %l1, %l5
16227 st %l5, [%l7 + 0x10]
16228 ld [%l7 + 0x10], %f11
16229 fmuls %f11, %f18, %f15
16230 movle %xcc, %i0, %o6
16231loop_1448:
16232 ta %xcc, 0x4
16233 movge %xcc, %o4, %l2
16234 ta %icc, 0x3
16235 stw %o0, [%l7 + 0x1C]
16236 umulcc %i2, %g5, %l5
16237 brgz %o3, loop_1449
16238 sdivcc %i1, 0x096B, %i7
16239 mulx %i6, 0x196A, %i4
16240 nop
16241 setx 0x9064C4D7, %l0, %l6
16242 st %l6, [%l7 + 0x28]
16243 ld [%l7 + 0x28], %f17
16244 setx 0x54D4581B, %l1, %l5
16245 st %l5, [%l7 + 0x10]
16246 ld [%l7 + 0x10], %f3
16247 fadds %f3, %f17, %f12
16248loop_1449:
16249 movrgz %i3, %o7, %g7
16250 tn %icc, 0x4
16251 bpos loop_1450
16252 fors %f22, %f4, %f5
16253 fmovsgu %xcc, %f7, %f11
16254 movcs %xcc, %g1, %g6
16255loop_1450:
16256 restored
16257 rdpr %cwp, %g1
16258 rdpr %cansave, %g2
16259 rdpr %canrestore, %g3
16260 rdpr %cleanwin, %g4
16261 rdpr %otherwin, %g5
16262 rdpr %wstate, %g6
16263 nop
16264 setx 0x94D172E9D561EA32, %l0, %l6
16265 stx %l6, [%l7 + 0x28]
16266 ldd [%l7 + 0x28], %f16
16267 fsqrtd %f16, %f4
16268 nop
16269 setx loop_1451, %l0, %l1
16270 jmpl %l1, %o5
16271 tne %icc, 0x3
16272 tcc %icc, 0x5
16273 bne %icc, loop_1452
16274loop_1451:
16275 move %xcc, %i5, %l6
16276 wr %g0, 0x80, %asi
16277 lduwa [%l7 + 0x7C] %asi, %l1
16278loop_1452:
16279 movpos %icc, %g4, %l0
16280 orcc %l3, %g2, %g3
16281 addc %o1, %l4, %i0
16282 tvc %icc, 0x7
16283 sdivx %o6, 0x0FB6, %o2
16284 fba %fcc0, loop_1453
16285 edge16l %l2, %o0, %o4
16286 ta %xcc, 0x5
16287 tpos %icc, 0x5
16288loop_1453:
16289 membar 0x0B
16290 movrgez %g5, %l5, %i2
16291 edge32ln %i1, %i7, %o3
16292 set 0x2E, %o1
16293 ldstuba [%l7 + %o1] 0x88, %i6
16294 andncc %i3, %i4, %g7
16295 set 0x14, %o3
16296 sta %f31, [%l7 + %o3] 0x04
16297 fmovrsgz %g1, %f14, %f24
16298 bg,pt %xcc, loop_1454
16299 edge16 %g6, %o5, %i5
16300 fmovsg %xcc, %f29, %f28
16301 nop
16302 fitod %f7, %f8
16303loop_1454:
16304 fblg %fcc3, loop_1455
16305 srl %o7, 0x1D, %l6
16306 andcc %l1, %g4, %l3
16307 andcc %l0, %g3, %g2
16308loop_1455:
16309 fcmpgt16 %f26, %f0, %l4
16310 ba,a %icc, loop_1456
16311 movgu %icc, %i0, %o6
16312 move %icc, %o1, %l2
16313 brgez,a %o0, loop_1457
16314loop_1456:
16315 movpos %xcc, %o2, %o4
16316 set 0x50, %o0
16317 sta %f27, [%l7 + %o0] 0x11
16318loop_1457:
16319 udiv %l5, 0x0AF4, %g5
16320 tl %xcc, 0x3
16321 wr %g0, 0x80, %asi
16322 ldsba [%l7 + 0x1F] %asi, %i2
16323 srax %i7, 0x05, %i1
16324 nop
16325 setx 0x39A20CB1, %l0, %l6
16326 st %l6, [%l7 + 0x28]
16327 ld [%l7 + 0x28], %f31
16328 setx 0x96850DA5, %l1, %l5
16329 st %l5, [%l7 + 0x10]
16330 ld [%l7 + 0x10], %f22
16331 fmuls %f22, %f31, %f30
16332 membar 0x7E
16333 set 0x14, %l2
16334 ldswa [%l7 + %l2] 0x19, %i6
16335 fmuld8sux16 %f23, %f14, %f4
16336 nop
16337 setx 0x8C74849D, %l0, %l6
16338 st %l6, [%l7 + 0x28]
16339 ld [%l7 + 0x28], %f3
16340 fsqrts %f3, %f4
16341 fmovsvc %xcc, %f20, %f26
16342 or %i3, 0x0686, %o3
16343 smul %g7, 0x1DB1, %g1
16344 edge8l %g6, %i4, %i5
16345 bg,a %xcc, loop_1458
16346 nop
16347 fitod %f6, %f8
16348 fdtox %f8, %f6
16349 fxtod %f6, %f28
16350 xorcc %o5, %l6, %l1
16351 ldub [%l7 + 0x4D], %g4
16352loop_1458:
16353 nop
16354 set 0x38, %i6
16355 ldxa [%l7 + %i6] 0x18, %l3
16356 ldsh [%l7 + 0x50], %l0
16357 popc 0x027E, %o7
16358 fmovsneg %xcc, %f22, %f28
16359 sdiv %g3, 0x1B7E, %l4
16360 fmovdgu %icc, %f23, %f6
16361 stx %g2, [%l7 + 0x48]
16362 umul %o6, %i0, %l2
16363 ldd [%l7 + 0x70], %f30
16364 xnor %o1, 0x1978, %o2
16365 edge32n %o0, %l5, %g5
16366 edge16ln %o4, %i2, %i7
16367 movn %xcc, %i6, %i3
16368 sra %i1, 0x1D, %g7
16369 set 0x18, %g6
16370 ldsha [%l7 + %g6] 0x19, %g1
16371 stw %o3, [%l7 + 0x0C]
16372 fblg %fcc0, loop_1459
16373 movvc %icc, %g6, %i4
16374 movpos %icc, %i5, %l6
16375 andcc %o5, 0x1BC5, %l1
16376loop_1459:
16377 fpsub32s %f22, %f21, %f16
16378 fcmpeq32 %f8, %f12, %g4
16379 fmovsg %icc, %f18, %f28
16380 nop
16381 setx 0x9F68DCE04D3023B7, %l0, %l6
16382 stx %l6, [%l7 + 0x28]
16383 ldd [%l7 + 0x28], %f12
16384 setx 0xA89C2087FA9BD9E1, %l1, %l5
16385 stx %l5, [%l7 + 0x10]
16386 ldd [%l7 + 0x10], %f8
16387 fsubd %f8, %f12, %f30
16388 sethi 0x11E9, %l3
16389 edge32n %o7, %l0, %l4
16390 movl %icc, %g3, %o6
16391 edge16 %i0, %g2, %o1
16392 stbar
16393 nop
16394 setx 0x28F96AC286C864B8, %l0, %l6
16395 stx %l6, [%l7 + 0x28]
16396 ldd [%l7 + 0x28], %f28
16397 setx 0xA93CFCC7097CF2DA, %l1, %l5
16398 stx %l5, [%l7 + 0x10]
16399 ldd [%l7 + 0x10], %f30
16400 fmuld %f30, %f28, %f0
16401 taddcc %o2, 0x0602, %l2
16402 flush %l7 + 0x70
16403 addccc %l5, 0x12BF, %g5
16404 edge16n %o0, %o4, %i2
16405 and %i6, 0x174D, %i7
16406 fmovsl %xcc, %f16, %f10
16407 nop
16408 setx 0x32E2B2268A49CEA1, %l0, %l6
16409 stx %l6, [%l7 + 0x28]
16410 ldd [%l7 + 0x28], %f26
16411 setx 0x8D972FE8F071903A, %l1, %l5
16412 stx %l5, [%l7 + 0x10]
16413 ldd [%l7 + 0x10], %f12
16414 fsubd %f12, %f26, %f26
16415 popc 0x14A2, %i1
16416 fbue,a %fcc3, loop_1460
16417 tn %xcc, 0x7
16418 nop
16419 fitos %f9, %f25
16420 fstod %f25, %f12
16421 fpadd32 %f20, %f28, %f16
16422loop_1460:
16423 mulx %i3, %g1, %g7
16424 tn %icc, 0x4
16425 fabsd %f8, %f10
16426 tsubcctv %g6, %o3, %i4
16427 fsrc1s %f14, %f26
16428 fmovrdgez %l6, %f22, %f0
16429 fands %f3, %f3, %f30
16430 array8 %o5, %l1, %g4
16431 fpsub32s %f26, %f8, %f17
16432 edge16n %l3, %o7, %l0
16433 add %l7, 0x60, %l6
16434 wr %g0, 0x0c, %asi
16435 casxa [%l6] 0x0c, %l4, %i5
16436 nop
16437 setx 0x655CD98DB4BC9D2A, %l0, %l6
16438 stx %l6, [%l7 + 0x28]
16439 ldd [%l7 + 0x28], %f22
16440 setx 0x6E80B63015B692CB, %l1, %l5
16441 stx %l5, [%l7 + 0x10]
16442 ldd [%l7 + 0x10], %f22
16443 fdivd %f22, %f22, %f28
16444 subcc %g3, 0x0DFC, %i0
16445 tle %xcc, 0x3
16446 fmovspos %xcc, %f30, %f0
16447 movrlez %o6, %g2, %o2
16448 fbg,a %fcc3, loop_1461
16449 movvc %icc, %o1, %l2
16450 srl %l5, 0x15, %g5
16451 fones %f11
16452loop_1461:
16453 movrlez %o4, %o0, %i2
16454 edge16l %i7, %i1, %i3
16455 tvc %xcc, 0x7
16456 movre %i6, %g7, %g1
16457 srlx %g6, 0x02, %o3
16458 movrgz %i4, 0x0C5, %o5
16459 movge %icc, %l1, %g4
16460 wr %g0, 0x04, %asi
16461 ldstuba [%l7 + 0x51] %asi, %l3
16462 addccc %l6, 0x15D0, %o7
16463 fmuld8sux16 %f14, %f20, %f4
16464 orcc %l4, %l0, %i5
16465 srax %g3, 0x0F, %o6
16466 bvs %icc, loop_1462
16467 sdiv %g2, 0x0D46, %i0
16468 bne,a,pt %icc, loop_1463
16469 nop
16470 set 0x39, %i4
16471 ldub [%l7 + %i4], %o2
16472loop_1462:
16473 tleu %xcc, 0x6
16474 sdivx %o1, 0x1B33, %l5
16475loop_1463:
16476 andcc %g5, 0x0B5A, %o4
16477 tpos %icc, 0x1
16478 srax %o0, %i2, %l2
16479 fmovdle %xcc, %f10, %f21
16480 sdivcc %i7, 0x1EA8, %i3
16481 orn %i1, 0x080D, %i6
16482 fmovsg %xcc, %f16, %f2
16483 movre %g1, %g7, %g6
16484 addcc %i4, 0x0EE8, %o5
16485 set 0x30, %g1
16486 stha %o3, [%l7 + %g1] 0x80
16487 addccc %g4, %l3, %l6
16488 popc %o7, %l1
16489 fornot2 %f6, %f20, %f16
16490 fcmpgt32 %f12, %f0, %l0
16491 wr %g0, 0x89, %asi
16492 ldda [%l7 + 0x70] %asi, %l4
16493 stw %i5, [%l7 + 0x68]
16494 udiv %o6, 0x08C4, %g3
16495 fnands %f12, %f10, %f27
16496 fsrc1 %f4, %f8
16497 movleu %icc, %g2, %o2
16498 brz %o1, loop_1464
16499 fpsub32s %f20, %f23, %f16
16500 tg %icc, 0x5
16501 subc %i0, %l5, %g5
16502loop_1464:
16503 fbe %fcc2, loop_1465
16504 move %xcc, %o4, %o0
16505 movre %l2, 0x2DC, %i7
16506 edge8ln %i2, %i1, %i6
16507loop_1465:
16508 nop
16509 set 0x34, %l5
16510 ldsba [%l7 + %l5] 0x18, %i3
16511 nop
16512 setx loop_1466, %l0, %l1
16513 jmpl %l1, %g7
16514 pdist %f18, %f10, %f10
16515 fbge,a %fcc2, loop_1467
16516 edge16n %g6, %i4, %g1
16517loop_1466:
16518 ldd [%l7 + 0x30], %o2
16519 brgez %o5, loop_1468
16520loop_1467:
16521 bge,pt %xcc, loop_1469
16522 orn %l3, 0x0999, %l6
16523 edge8l %g4, %l1, %o7
16524loop_1468:
16525 tgu %icc, 0x7
16526loop_1469:
16527 fble %fcc3, loop_1470
16528 stw %l4, [%l7 + 0x1C]
16529 bvs,a %icc, loop_1471
16530 tgu %icc, 0x0
16531loop_1470:
16532 umulcc %l0, %i5, %g3
16533 edge16ln %o6, %o2, %g2
16534loop_1471:
16535 tvs %xcc, 0x5
16536 fbne,a %fcc2, loop_1472
16537 fmovspos %xcc, %f26, %f26
16538 fmovdne %xcc, %f6, %f31
16539 xnorcc %o1, %i0, %g5
16540loop_1472:
16541 nop
16542 fitod %f6, %f24
16543 edge8n %l5, %o0, %o4
16544 fnegd %f10, %f24
16545 tge %xcc, 0x3
16546 tpos %xcc, 0x1
16547 fcmpne16 %f28, %f6, %i7
16548 sdiv %l2, 0x14F7, %i2
16549 fmovdleu %xcc, %f23, %f4
16550 tneg %icc, 0x5
16551 addccc %i1, %i3, %i6
16552 movvc %xcc, %g6, %g7
16553 bge loop_1473
16554 bpos,pt %xcc, loop_1474
16555 fmul8sux16 %f2, %f28, %f22
16556 set 0x24, %l6
16557 ldswa [%l7 + %l6] 0x80, %i4
16558loop_1473:
16559 orn %o3, %o5, %l3
16560loop_1474:
16561 addcc %l6, %g4, %l1
16562 xorcc %g1, 0x0E33, %o7
16563 fmovsne %xcc, %f14, %f3
16564 add %l0, %l4, %g3
16565 tsubcctv %i5, %o2, %o6
16566 fpmerge %f4, %f25, %f18
16567 smul %g2, %o1, %i0
16568 edge16l %g5, %o0, %o4
16569 move %xcc, %l5, %i7
16570 sir 0x1E83
16571 fnot2 %f6, %f20
16572 movrne %i2, %i1, %l2
16573 umul %i3, %g6, %i6
16574 andn %g7, %i4, %o5
16575 fbe,a %fcc0, loop_1475
16576 restored
16577 rdpr %cwp, %g1
16578 rdpr %cansave, %g2
16579 rdpr %canrestore, %g3
16580 rdpr %cleanwin, %g4
16581 rdpr %otherwin, %g5
16582 rdpr %wstate, %g6
16583 srl %l3, %l6, %o3
16584 brgz %g4, loop_1476
16585loop_1475:
16586 and %g1, %l1, %o7
16587 tne %xcc, 0x3
16588 fmul8x16au %f1, %f0, %f24
16589loop_1476:
16590 movgu %xcc, %l4, %l0
16591 fpsub16 %f28, %f24, %f28
16592 movrlz %g3, %i5, %o6
16593 movcc %xcc, %g2, %o2
16594 subcc %i0, 0x179F, %g5
16595 srlx %o1, 0x0C, %o4
16596 movvc %xcc, %o0, %i7
16597 srax %i2, %l5, %l2
16598 subc %i1, 0x0DB7, %i3
16599 movneg %xcc, %g6, %g7
16600 xor %i4, 0x1946, %o5
16601 fexpand %f25, %f22
16602 te %xcc, 0x1
16603 and %l3, 0x0920, %l6
16604 edge16 %o3, %g4, %i6
16605 tsubcc %g1, 0x0483, %o7
16606 fcmpne16 %f8, %f26, %l4
16607 edge16 %l0, %g3, %i5
16608 sllx %o6, 0x12, %g2
16609 fmovdl %xcc, %f12, %f14
16610 alignaddr %l1, %o2, %i0
16611 movge %icc, %o1, %o4
16612 move %icc, %o0, %i7
16613 fmovrslz %g5, %f23, %f8
16614 movgu %icc, %i2, %l5
16615 movrgz %l2, 0x04C, %i1
16616 fmovrslez %g6, %f16, %f12
16617 fpsub16s %f16, %f4, %f16
16618 bl,pt %xcc, loop_1477
16619 fpadd32 %f8, %f2, %f14
16620 edge32 %i3, %g7, %o5
16621 array32 %l3, %l6, %o3
16622loop_1477:
16623 ldsh [%l7 + 0x24], %i4
16624 fmovscc %icc, %f9, %f18
16625 lduw [%l7 + 0x18], %g4
16626 fmovrslz %i6, %f8, %f11
16627 alignaddrl %g1, %l4, %o7
16628 edge8ln %l0, %g3, %o6
16629 smul %i5, %l1, %o2
16630 taddcc %g2, 0x03A1, %o1
16631 fmovdpos %xcc, %f12, %f28
16632 set 0x38, %g2
16633 lduwa [%l7 + %g2] 0x10, %i0
16634 array16 %o0, %i7, %o4
16635 movneg %xcc, %g5, %l5
16636 or %l2, %i2, %g6
16637 prefetch [%l7 + 0x38], 0x3
16638 sra %i1, 0x01, %g7
16639 movcs %xcc, %o5, %l3
16640 nop
16641 fitos %f3, %f4
16642 fstoi %f4, %f2
16643 fmovs %f24, %f2
16644 fand %f26, %f4, %f26
16645 sdivcc %l6, 0x0D6D, %i3
16646 move %xcc, %o3, %i4
16647 umulcc %i6, %g1, %g4
16648 addccc %o7, %l4, %l0
16649 restored
16650 rdpr %cwp, %g1
16651 rdpr %cansave, %g2
16652 rdpr %canrestore, %g3
16653 rdpr %cleanwin, %g4
16654 rdpr %otherwin, %g5
16655 rdpr %wstate, %g6
16656 edge8 %g3, %i5, %l1
16657 fmovsvc %xcc, %f22, %f17
16658 tsubcctv %o6, 0x096C, %g2
16659 bleu,a,pn %xcc, loop_1478
16660 popc %o1, %i0
16661 fmuld8sux16 %f0, %f9, %f20
16662 add %l7, 0x08, %l6
16663 wr %g0, 0x10, %asi
16664 ldxa [%l6] %asi, %o0
16665 casxa [%l6] %asi, %o0, %o2
16666loop_1478:
16667 nop
16668 setx 0xF04BB2AD, %l0, %l6
16669 st %l6, [%l7 + 0x18]
16670 ld [%l7 + 0x18], %fsr
16671 fmovrsgez %i7, %f16, %f29
16672 tl %xcc, 0x5
16673 nop
16674 setx 0xFE76F0D380663724, %l0, %l6
16675 stx %l6, [%l7 + 0x58]
16676 ldx [%l7 + 0x58], %fsr
16677 movne %icc, %g5, %o4
16678 add %l7, 0x58, %l6
16679 wr %g0, 0x04, %asi
16680 casxa [%l6] %asi, %l5, %i2
16681 tcc %icc, 0x7
16682 movrgez %g6, %i1, %g7
16683 tn %icc, 0x7
16684 udiv %l2, 0x1730, %o5
16685 bleu,a %xcc, loop_1479
16686 movgu %icc, %l6, %i3
16687 tvs %xcc, 0x6
16688 nop
16689 setx 0x04BB7A874048A790, %l0, %l6
16690 stx %l6, [%l7 + 0x08]
16691 ldx [%l7 + 0x08], %fsr
16692loop_1479:
16693 movrlz %l3, 0x336, %i4
16694 lduh [%l7 + 0x2C], %i6
16695 sra %g1, %g4, %o3
16696 taddcc %l4, 0x1DF8, %l0
16697 edge32 %o7, %g3, %i5
16698 sdiv %o6, 0x1E16, %g2
16699 fpadd16s %f6, %f15, %f6
16700 fbge %fcc3, loop_1480
16701 brgez,a %o1, loop_1481
16702 fpackfix %f30, %f24
16703 edge32l %l1, %i0, %o2
16704loop_1480:
16705 fmovdleu %xcc, %f23, %f12
16706loop_1481:
16707 movl %icc, %i7, %g5
16708 tcs %icc, 0x5
16709 subccc %o0, 0x06E7, %l5
16710 array16 %o4, %i2, %i1
16711 fcmpgt32 %f12, %f2, %g6
16712 fmovrdgez %g7, %f20, %f4
16713 smulcc %l2, %o5, %l6
16714 brlz %i3, loop_1482
16715 stx %l3, [%l7 + 0x10]
16716 nop
16717 setx 0xFFE2498E, %l0, %l6
16718 st %l6, [%l7 + 0x28]
16719 ld [%l7 + 0x28], %f10
16720 setx 0xDFF40EB2, %l1, %l5
16721 st %l5, [%l7 + 0x10]
16722 ld [%l7 + 0x10], %f15
16723 fmuls %f15, %f10, %f26
16724 addccc %i4, 0x00D0, %i6
16725loop_1482:
16726 fba,a %fcc0, loop_1483
16727 fbl,a %fcc1, loop_1484
16728 fand %f24, %f8, %f2
16729 sdivx %g4, 0x0F4C, %g1
16730loop_1483:
16731 tcs %xcc, 0x1
16732loop_1484:
16733 sll %o3, %l0, %o7
16734 fbug,a %fcc2, loop_1485
16735 edge32 %g3, %l4, %i5
16736 bpos,a,pn %xcc, loop_1486
16737 movcs %icc, %g2, %o1
16738loop_1485:
16739 edge8ln %o6, %i0, %l1
16740 fbuge %fcc0, loop_1487
16741loop_1486:
16742 srlx %o2, %i7, %g5
16743 tge %xcc, 0x1
16744 movneg %icc, %l5, %o4
16745loop_1487:
16746 fmul8ulx16 %f10, %f22, %f2
16747 ta %xcc, 0x5
16748 tneg %xcc, 0x7
16749 fpsub16s %f20, %f14, %f18
16750 fand %f28, %f14, %f30
16751 te %icc, 0x3
16752 udivx %i2, 0x076E, %o0
16753 alignaddr %i1, %g6, %g7
16754 fbge %fcc1, loop_1488
16755 addc %l2, %o5, %i3
16756 nop
16757 fitod %f17, %f18
16758 fnors %f16, %f24, %f7
16759loop_1488:
16760 andcc %l6, 0x1E0A, %l3
16761 ba,a loop_1489
16762 add %i6, %g4, %i4
16763 stx %o3, [%l7 + 0x18]
16764 bn loop_1490
16765loop_1489:
16766 movrgez %l0, 0x057, %o7
16767 movl %xcc, %g3, %l4
16768 add %i5, %g2, %g1
16769loop_1490:
16770 srl %o6, 0x1A, %o1
16771 bpos loop_1491
16772 membar 0x22
16773 bcs %icc, loop_1492
16774 prefetch [%l7 + 0x40], 0x2
16775loop_1491:
16776 tvs %xcc, 0x7
16777 bneg loop_1493
16778loop_1492:
16779 fnor %f28, %f6, %f10
16780 stx %i0, [%l7 + 0x20]
16781 nop
16782 fitos %f14, %f23
16783 fstox %f23, %f6
16784 fxtos %f6, %f9
16785loop_1493:
16786 bgu,a,pt %xcc, loop_1494
16787 fmovscs %icc, %f31, %f16
16788 tl %xcc, 0x5
16789 edge16 %o2, %l1, %i7
16790loop_1494:
16791 movn %xcc, %l5, %g5
16792 movle %xcc, %i2, %o4
16793 movgu %xcc, %i1, %o0
16794 tge %xcc, 0x0
16795 fpmerge %f5, %f10, %f24
16796 set 0x78, %i3
16797 sta %f22, [%l7 + %i3] 0x0c
16798 sll %g6, 0x02, %g7
16799 saved
16800 rdpr %cwp, %g1
16801 rdpr %cansave, %g2
16802 rdpr %canrestore, %g3
16803 rdpr %cleanwin, %g4
16804 rdpr %otherwin, %g5
16805 rdpr %wstate, %g6
16806 array16 %l2, %i3, %l6
16807 fmovdcs %xcc, %f22, %f2
16808 fba,a %fcc1, loop_1495
16809 movrgz %o5, 0x0F6, %l3
16810 umulcc %i6, 0x1FD6, %i4
16811 fmul8x16al %f8, %f0, %f22
16812loop_1495:
16813 sll %o3, %g4, %o7
16814 tvs %icc, 0x4
16815 fones %f27
16816 nop
16817 fitos %f8, %f12
16818 fstox %f12, %f8
16819 faligndata %f2, %f20, %f22
16820 fmul8x16al %f2, %f18, %f2
16821 udiv %g3, 0x06E2, %l4
16822 fmovrsgez %i5, %f23, %f6
16823 umulcc %l0, %g1, %o6
16824 be,a loop_1496
16825 fornot1 %f22, %f12, %f24
16826 edge32ln %g2, %i0, %o2
16827 edge8n %l1, %i7, %o1
16828loop_1496:
16829 sll %g5, %l5, %o4
16830 tsubcctv %i2, %i1, %o0
16831 bg,pt %icc, loop_1497
16832 smulcc %g6, 0x08A2, %g7
16833 tvs %icc, 0x7
16834 nop
16835 fitod %f0, %f10
16836 fdtox %f10, %f30
16837loop_1497:
16838 taddcctv %i3, 0x19F0, %l2
16839 array32 %o5, %l3, %i6
16840 fble %fcc2, loop_1498
16841 xorcc %l6, %o3, %i4
16842 bneg,pn %icc, loop_1499
16843 alignaddrl %o7, %g4, %g3
16844loop_1498:
16845 nop
16846 set 0x70, %o4
16847 stx %i5, [%l7 + %o4]
16848 ba,pt %icc, loop_1500
16849loop_1499:
16850 fxnor %f24, %f4, %f6
16851 addccc %l4, %g1, %o6
16852 fnot2 %f6, %f16
16853loop_1500:
16854 srlx %g2, 0x07, %l0
16855 movle %xcc, %o2, %l1
16856 ldd [%l7 + 0x10], %i0
16857 fpsub32 %f26, %f12, %f12
16858 tge %icc, 0x4
16859 fcmpeq32 %f18, %f24, %o1
16860 nop
16861 setx 0x56B4D565405B9937, %l0, %l6
16862 stx %l6, [%l7 + 0x10]
16863 ldx [%l7 + 0x10], %fsr
16864 umul %i7, %g5, %l5
16865 add %o4, %i2, %o0
16866 membar #Sync
16867 wr %g0, 0xf1, %asi
16868 ldda [%l7 + 0x40] %asi, %f16
16869 brlz,a %g6, loop_1501
16870 edge8ln %i1, %i3, %l2
16871 wr %g0, 0x80, %asi
16872 lda [%l7 + 0x58] %asi, %f19
16873loop_1501:
16874 movgu %xcc, %o5, %g7
16875 movvc %icc, %l3, %l6
16876 andncc %o3, %i6, %i4
16877 sub %o7, %g4, %i5
16878 taddcc %g3, %g1, %l4
16879 array32 %o6, %l0, %o2
16880 set 0x40, %g5
16881 stda %f0, [%l7 + %g5] 0xf8
16882 membar #Sync
16883 fbn,a %fcc3, loop_1502
16884 sub %l1, 0x197C, %i0
16885 fcmple16 %f2, %f10, %o1
16886 srax %i7, %g5, %g2
16887loop_1502:
16888 tn %icc, 0x6
16889 ba,a,pn %xcc, loop_1503
16890 addccc %o4, %l5, %i2
16891 tpos %icc, 0x7
16892 set 0x24, %l0
16893 sta %f14, [%l7 + %l0] 0x18
16894loop_1503:
16895 udiv %g6, 0x0850, %o0
16896 wr %g0, 0x18, %asi
16897 ldswa [%l7 + 0x40] %asi, %i3
16898 mulx %i1, %l2, %g7
16899 movge %xcc, %o5, %l6
16900 edge8n %o3, %i6, %i4
16901 nop
16902 fitos %f9, %f5
16903 fstox %f5, %f24
16904 fxtos %f24, %f30
16905 call loop_1504
16906 movleu %icc, %l3, %g4
16907 fmuld8sux16 %f10, %f25, %f24
16908 movgu %icc, %i5, %o7
16909loop_1504:
16910 fmovspos %xcc, %f19, %f20
16911 tcc %icc, 0x5
16912 bcc,pt %xcc, loop_1505
16913 bgu,pn %icc, loop_1506
16914 fmovd %f16, %f30
16915 edge32 %g3, %g1, %l4
16916loop_1505:
16917 tne %xcc, 0x2
16918loop_1506:
16919 bvc,a,pn %xcc, loop_1507
16920 xor %l0, 0x0CB5, %o6
16921 fmovdneg %icc, %f29, %f1
16922 fmovdpos %icc, %f29, %f14
16923loop_1507:
16924 movge %icc, %o2, %i0
16925 edge16ln %o1, %l1, %g5
16926 subc %i7, %g2, %o4
16927 fnot1s %f25, %f7
16928 brnz,a %i2, loop_1508
16929 add %g6, %l5, %o0
16930 fbn %fcc1, loop_1509
16931 srlx %i3, %i1, %g7
16932loop_1508:
16933 fmovrsgz %l2, %f30, %f17
16934 xorcc %o5, %l6, %i6
16935loop_1509:
16936 popc %o3, %i4
16937 alignaddrl %g4, %i5, %o7
16938 movrgez %l3, 0x18C, %g3
16939 tpos %icc, 0x3
16940 movge %xcc, %g1, %l4
16941 addccc %o6, %o2, %l0
16942 fbo,a %fcc2, loop_1510
16943 tl %icc, 0x0
16944 movg %xcc, %o1, %i0
16945 wr %g0, 0x88, %asi
16946 lda [%l7 + 0x28] %asi, %f9
16947loop_1510:
16948 bvs,a loop_1511
16949 umul %l1, 0x14C6, %g5
16950 fmovd %f28, %f18
16951 tcs %icc, 0x7
16952loop_1511:
16953 edge32l %i7, %o4, %g2
16954 fones %f16
16955 movrlez %i2, 0x2A1, %l5
16956 ldstub [%l7 + 0x61], %o0
16957 array16 %g6, %i1, %g7
16958 tg %icc, 0x4
16959 flush %l7 + 0x34
16960 sir 0x0F06
16961 fbule %fcc2, loop_1512
16962 nop
16963 setx 0x9771B919F0408CB8, %l0, %l6
16964 stx %l6, [%l7 + 0x58]
16965 ldx [%l7 + 0x58], %fsr
16966 popc 0x141B, %l2
16967 brz,a %i3, loop_1513
16968loop_1512:
16969 nop
16970 setx loop_1514, %l0, %l1
16971 jmpl %l1, %l6
16972 movrne %i6, %o3, %i4
16973 andcc %g4, 0x0E5C, %i5
16974loop_1513:
16975 fblg %fcc3, loop_1515
16976loop_1514:
16977 be loop_1516
16978 fmul8x16au %f9, %f13, %f2
16979 movge %xcc, %o5, %l3
16980loop_1515:
16981 movleu %xcc, %g3, %g1
16982loop_1516:
16983 fandnot2s %f13, %f19, %f17
16984 mulx %o7, %o6, %l4
16985 tl %icc, 0x7
16986 movrgez %l0, %o1, %o2
16987 movge %icc, %l1, %g5
16988 movrne %i0, %i7, %g2
16989 alignaddr %i2, %l5, %o4
16990 ldsb [%l7 + 0x52], %g6
16991 movn %xcc, %i1, %g7
16992 or %o0, 0x0721, %l2
16993 fbo,a %fcc3, loop_1517
16994 sra %l6, 0x14, %i6
16995 orncc %i3, %o3, %i4
16996 fbo,a %fcc3, loop_1518
16997loop_1517:
16998 sdivx %g4, 0x168F, %i5
16999 bpos,a %xcc, loop_1519
17000 fmovdl %xcc, %f19, %f19
17001loop_1518:
17002 brnz %l3, loop_1520
17003 srl %g3, %o5, %o7
17004loop_1519:
17005 taddcctv %o6, %g1, %l0
17006 sethi 0x0CFD, %o1
17007loop_1520:
17008 fzero %f26
17009 movl %icc, %l4, %o2
17010 tsubcc %l1, 0x0C41, %i0
17011 udivcc %i7, 0x0855, %g2
17012 set 0x76, %o6
17013 stba %g5, [%l7 + %o6] 0x23
17014 membar #Sync
17015 add %i2, 0x1C77, %l5
17016 fabsd %f8, %f16
17017 and %o4, 0x1B66, %g6
17018 fbul %fcc1, loop_1521
17019 sllx %g7, %i1, %l2
17020 movvc %xcc, %o0, %i6
17021 udiv %l6, 0x024D, %o3
17022loop_1521:
17023 taddcc %i4, %g4, %i3
17024 edge16l %l3, %i5, %o5
17025 tvs %xcc, 0x0
17026 movneg %xcc, %o7, %g3
17027 xor %g1, %o6, %l0
17028 udivcc %l4, 0x09E0, %o1
17029 add %l7, 0x18, %l6
17030 wr %g0, 0x04, %asi
17031 ldxa [%l6] %asi, %o2
17032 casxa [%l6] %asi, %o2, %i0
17033 edge16 %l1, %g2, %g5
17034 addccc %i7, %i2, %l5
17035 tvc %xcc, 0x4
17036 movrlez %o4, 0x1B8, %g6
17037 bl,pt %xcc, loop_1522
17038 movleu %xcc, %g7, %i1
17039 wr %g0, 0xea, %asi
17040 ldda [%l7 + 0x30] %asi, %l2
17041loop_1522:
17042 nop
17043 set 0x10, %i5
17044 stha %o0, [%l7 + %i5] 0x11
17045 subc %l6, %i6, %i4
17046 ldsh [%l7 + 0x46], %g4
17047 fbl,a %fcc1, loop_1523
17048 movne %xcc, %i3, %o3
17049 fbule %fcc2, loop_1524
17050 fcmpne16 %f14, %f24, %i5
17051loop_1523:
17052 fmovscc %icc, %f14, %f14
17053 tvs %icc, 0x7
17054loop_1524:
17055 tneg %icc, 0x3
17056 wr %g0, 0x89, %asi
17057 stwa %l3, [%l7 + 0x08] %asi
17058 nop
17059 fitos %f3, %f17
17060 fstox %f17, %f18
17061 movvc %xcc, %o7, %g3
17062 subcc %o5, 0x1096, %g1
17063 sdiv %l0, 0x1A66, %o6
17064 ldx [%l7 + 0x58], %o1
17065 ta %xcc, 0x0
17066 tge %icc, 0x3
17067 set 0x38, %i2
17068 ldswa [%l7 + %i2] 0x81, %o2
17069 movn %icc, %i0, %l1
17070 sth %g2, [%l7 + 0x3A]
17071 sllx %g5, 0x1E, %i7
17072 xor %l4, 0x1DB0, %i2
17073 sdivcc %o4, 0x05A9, %g6
17074 brnz,a %g7, loop_1525
17075 tpos %icc, 0x5
17076 sll %i1, 0x0A, %l5
17077 movcs %icc, %l2, %l6
17078loop_1525:
17079 add %i6, %i4, %o0
17080 fmovsge %icc, %f7, %f15
17081 fmovsneg %xcc, %f11, %f21
17082 fmovdcs %xcc, %f9, %f4
17083 fpmerge %f4, %f31, %f10
17084 ldd [%l7 + 0x38], %f30
17085 xor %i3, 0x1B03, %o3
17086 edge8ln %i5, %g4, %o7
17087 udivx %l3, 0x1958, %g3
17088 tsubcctv %o5, %l0, %g1
17089 set 0x48, %l3
17090 ldswa [%l7 + %l3] 0x89, %o1
17091 edge32 %o2, %o6, %l1
17092 fcmple32 %f26, %f26, %i0
17093 fbul %fcc1, loop_1526
17094 sub %g2, %g5, %i7
17095 subc %l4, 0x0173, %o4
17096 srax %i2, %g6, %i1
17097loop_1526:
17098 add %l5, %l2, %g7
17099 bcc loop_1527
17100 bg,a,pt %icc, loop_1528
17101 srl %i6, 0x04, %l6
17102 srax %o0, 0x1C, %i4
17103loop_1527:
17104 fornot2s %f6, %f21, %f23
17105loop_1528:
17106 movpos %xcc, %i3, %o3
17107 fbul,a %fcc1, loop_1529
17108 fbg %fcc2, loop_1530
17109 fbe %fcc0, loop_1531
17110 te %xcc, 0x5
17111loop_1529:
17112 nop
17113 set 0x20, %o2
17114 sta %f23, [%l7 + %o2] 0x81
17115loop_1530:
17116 fmovdcc %xcc, %f26, %f0
17117loop_1531:
17118 fbl,a %fcc0, loop_1532
17119 fpackfix %f8, %f16
17120 edge8ln %i5, %g4, %l3
17121 tpos %icc, 0x5
17122loop_1532:
17123 alignaddrl %o7, %g3, %o5
17124 srax %g1, %l0, %o1
17125 sdivx %o2, 0x1BC1, %l1
17126 smulcc %i0, %g2, %o6
17127 restored
17128 rdpr %cwp, %g1
17129 rdpr %cansave, %g2
17130 rdpr %canrestore, %g3
17131 rdpr %cleanwin, %g4
17132 rdpr %otherwin, %g5
17133 rdpr %wstate, %g6
17134 bl,a,pt %xcc, loop_1533
17135 edge8l %g5, %i7, %o4
17136 fpackfix %f12, %f1
17137 tneg %icc, 0x4
17138loop_1533:
17139 bgu,a,pn %xcc, loop_1534
17140 restored
17141 rdpr %cwp, %g1
17142 rdpr %cansave, %g2
17143 rdpr %canrestore, %g3
17144 rdpr %cleanwin, %g4
17145 rdpr %otherwin, %g5
17146 rdpr %wstate, %g6
17147 tg %icc, 0x3
17148 fornot1s %f8, %f24, %f24
17149loop_1534:
17150 brz,a %l4, loop_1535
17151 edge32n %g6, %i1, %i2
17152 udiv %l2, 0x1008, %l5
17153 movleu %icc, %g7, %l6
17154loop_1535:
17155 fnot2s %f29, %f15
17156 fba %fcc3, loop_1536
17157 nop
17158 setx 0x4A0B70122A076BF4, %l0, %l6
17159 stx %l6, [%l7 + 0x28]
17160 ldd [%l7 + 0x28], %f22
17161 setx 0x7508D3F4241A15A4, %l1, %l5
17162 stx %l5, [%l7 + 0x10]
17163 ldd [%l7 + 0x10], %f8
17164 faddd %f8, %f22, %f24
17165 fone %f16
17166 nop
17167 setx 0x5A462262, %l0, %l6
17168 st %l6, [%l7 + 0x28]
17169 ld [%l7 + 0x28], %f22
17170 setx 0xB7388242, %l1, %l5
17171 st %l5, [%l7 + 0x10]
17172 ld [%l7 + 0x10], %f2
17173 fdivs %f2, %f22, %f10
17174loop_1536:
17175 fpadd16s %f31, %f22, %f7
17176 sub %o0, %i6, %i4
17177 st %f29, [%l7 + 0x38]
17178 move %icc, %o3, %i3
17179 add %g4, %i5, %o7
17180 fbul,a %fcc0, loop_1537
17181 tne %icc, 0x5
17182 movvs %xcc, %l3, %o5
17183 brlez,a %g1, loop_1538
17184loop_1537:
17185 fmovscs %icc, %f7, %f16
17186 bvc %xcc, loop_1539
17187 fbug,a %fcc0, loop_1540
17188loop_1538:
17189 fsrc2 %f6, %f2
17190 fmovsge %icc, %f18, %f30
17191loop_1539:
17192 membar 0x3A
17193loop_1540:
17194 nop
17195 set 0x40, %g4
17196 stda %f16, [%l7 + %g4] 0x11
17197 fxnors %f12, %f3, %f11
17198 tneg %xcc, 0x6
17199 fble %fcc2, loop_1541
17200 fbuge,a %fcc1, loop_1542
17201 ld [%l7 + 0x30], %f6
17202 bn,pn %xcc, loop_1543
17203loop_1541:
17204 fnot2 %f18, %f16
17205loop_1542:
17206 stbar
17207 fmovscs %icc, %f28, %f29
17208loop_1543:
17209 sra %l0, 0x18, %g3
17210 movneg %xcc, %o1, %l1
17211 orcc %i0, %o2, %o6
17212 bpos,a %xcc, loop_1544
17213 edge8l %g5, %i7, %o4
17214 nop
17215 setx 0x6AD5BE11, %l0, %l6
17216 st %l6, [%l7 + 0x28]
17217 ld [%l7 + 0x28], %f30
17218 setx 0x3E2441E8, %l1, %l5
17219 st %l5, [%l7 + 0x10]
17220 ld [%l7 + 0x10], %f16
17221 fmuls %f16, %f30, %f1
17222 smul %g2, %g6, %l4
17223loop_1544:
17224 fcmple32 %f8, %f8, %i1
17225 sra %i2, %l5, %l2
17226 movvs %icc, %g7, %l6
17227 orn %i6, %o0, %i4
17228 wr %g0, 0x2a, %asi
17229 stba %o3, [%l7 + 0x4D] %asi
17230 membar #Sync
17231 fmuld8ulx16 %f4, %f24, %f16
17232 fmovdl %xcc, %f24, %f19
17233 xor %i3, %i5, %g4
17234 tgu %icc, 0x3
17235 fmovsgu %icc, %f0, %f3
17236 edge8 %o7, %l3, %o5
17237 andcc %l0, 0x01F9, %g3
17238 tcs %xcc, 0x4
17239 tsubcctv %g1, %o1, %l1
17240 sdiv %i0, 0x172B, %o2
17241 add %o6, 0x02B7, %i7
17242 nop
17243 set 0x20, %l1
17244 std %f26, [%l7 + %l1]
17245 umulcc %g5, %g2, %g6
17246 srlx %o4, 0x0E, %l4
17247 fmovsl %icc, %f21, %f9
17248 umulcc %i1, %l5, %i2
17249 tcc %xcc, 0x5
17250 tgu %xcc, 0x1
17251 brz,a %l2, loop_1545
17252 edge16 %l6, %i6, %o0
17253 ldsb [%l7 + 0x2C], %g7
17254 wr %g0, 0x10, %asi
17255 lduba [%l7 + 0x7A] %asi, %i4
17256loop_1545:
17257 fmovsg %icc, %f12, %f16
17258 fbule,a %fcc0, loop_1546
17259 ta %xcc, 0x2
17260 fnands %f26, %f6, %f14
17261 bpos loop_1547
17262loop_1546:
17263 tvc %xcc, 0x4
17264 smul %o3, %i3, %g4
17265 fmovdn %icc, %f19, %f8
17266loop_1547:
17267 mulx %o7, %l3, %i5
17268 wr %g0, 0x18, %asi
17269 lduha [%l7 + 0x4A] %asi, %o5
17270 movvs %icc, %l0, %g1
17271 fbl %fcc1, loop_1548
17272 tsubcc %g3, 0x0D41, %l1
17273 subcc %i0, 0x1EA3, %o1
17274 set 0x68, %l4
17275 swapa [%l7 + %l4] 0x18, %o6
17276loop_1548:
17277 stx %i7, [%l7 + 0x28]
17278 tneg %xcc, 0x2
17279 addcc %g5, 0x1E33, %g2
17280 movle %icc, %o2, %o4
17281 bcs,a %icc, loop_1549
17282 tn %xcc, 0x0
17283 fble,a %fcc0, loop_1550
17284 nop
17285 setx 0xB1BBFBB9, %l0, %l6
17286 st %l6, [%l7 + 0x28]
17287 ld [%l7 + 0x28], %f0
17288 setx 0x738BE1E0, %l1, %l5
17289 st %l5, [%l7 + 0x10]
17290 ld [%l7 + 0x10], %f9
17291 fmuls %f9, %f0, %f13
17292loop_1549:
17293 tneg %icc, 0x1
17294 mulx %g6, %l4, %i1
17295loop_1550:
17296 movleu %xcc, %l5, %i2
17297 xorcc %l6, %i6, %o0
17298 or %g7, %l2, %o3
17299 udiv %i3, 0x0103, %i4
17300 ldd [%l7 + 0x48], %f26
17301 ldsb [%l7 + 0x1F], %o7
17302 udiv %g4, 0x1094, %i5
17303 fzero %f28
17304 edge8 %o5, %l0, %l3
17305 tvc %icc, 0x1
17306 fmovsleu %xcc, %f28, %f10
17307 smulcc %g1, %g3, %i0
17308 sir 0x00E2
17309 movge %xcc, %o1, %l1
17310 prefetch [%l7 + 0x60], 0x3
17311 ld [%l7 + 0x54], %f25
17312 fmovrdne %o6, %f22, %f4
17313 xnor %i7, %g5, %g2
17314 sdiv %o4, 0x1126, %g6
17315 movvc %icc, %l4, %i1
17316 edge16ln %l5, %o2, %i2
17317 movvs %icc, %l6, %o0
17318 smulcc %i6, 0x0DE5, %l2
17319 restored
17320 rdpr %cwp, %g1
17321 rdpr %cansave, %g2
17322 rdpr %canrestore, %g3
17323 rdpr %cleanwin, %g4
17324 rdpr %otherwin, %g5
17325 rdpr %wstate, %g6
17326 wr %g0, 0x80, %asi
17327 swapa [%l7 + 0x38] %asi, %g7
17328 bcs,a loop_1551
17329 bg,pn %icc, loop_1552
17330 fcmpeq16 %f16, %f0, %o3
17331 fzeros %f7
17332loop_1551:
17333 bcc,a,pn %icc, loop_1553
17334loop_1552:
17335 fcmpne16 %f14, %f12, %i3
17336 fxor %f22, %f16, %f20
17337 movle %icc, %o7, %g4
17338loop_1553:
17339 fpadd16 %f2, %f20, %f4
17340 udivcc %i5, 0x1817, %o5
17341 bcs %icc, loop_1554
17342 edge8 %i4, %l0, %l3
17343 restored
17344 rdpr %cwp, %g1
17345 rdpr %cansave, %g2
17346 rdpr %canrestore, %g3
17347 rdpr %cleanwin, %g4
17348 rdpr %otherwin, %g5
17349 rdpr %wstate, %g6
17350 restored
17351 rdpr %cwp, %g1
17352 rdpr %cansave, %g2
17353 rdpr %canrestore, %g3
17354 rdpr %cleanwin, %g4
17355 rdpr %otherwin, %g5
17356 rdpr %wstate, %g6
17357loop_1554:
17358 nop
17359 add %l7, 0x44, %l6
17360 wr %g0, 0x89, %asi
17361 lda [%l6] %asi, %g1
17362 casa [%l6] %asi, %g1, %g3
17363 movle %icc, %i0, %l1
17364 sdiv %o1, 0x1169, %i7
17365 fbg,a %fcc0, loop_1555
17366 movneg %xcc, %o6, %g5
17367 fors %f10, %f23, %f15
17368 stbar
17369loop_1555:
17370 orcc %g2, 0x0A04, %o4
17371 fbl,a %fcc1, loop_1556
17372 tpos %icc, 0x6
17373 wr %g0, 0x10, %asi
17374 lduba [%l7 + 0x61] %asi, %l4
17375loop_1556:
17376 fmovsn %xcc, %f6, %f2
17377 array32 %i1, %l5, %o2
17378 sllx %g6, %l6, %i2
17379 fbne,a %fcc0, loop_1557
17380 xnorcc %i6, 0x0B29, %o0
17381 fbu,a %fcc3, loop_1558
17382 ble,a,pt %icc, loop_1559
17383loop_1557:
17384 fbne %fcc0, loop_1560
17385 nop
17386 setx 0xAEBCC6E776FAF06A, %l0, %l6
17387 stx %l6, [%l7 + 0x28]
17388 ldd [%l7 + 0x28], %f0
17389 setx 0x000DAECAC8EB5C18, %l1, %l5
17390 stx %l5, [%l7 + 0x10]
17391 ldd [%l7 + 0x10], %f18
17392 fmuld %f18, %f0, %f22
17393loop_1558:
17394 nop
17395 wr %g0, 0x81, %asi
17396 stha %l2, [%l7 + 0x64] %asi
17397loop_1559:
17398 fmul8ulx16 %f2, %f18, %f4
17399loop_1560:
17400 edge16l %g7, %i3, %o7
17401 movrlez %o3, 0x150, %i5
17402 movneg %xcc, %g4, %i4
17403 xorcc %l0, %o5, %g1
17404 fbuge,a %fcc1, loop_1561
17405 movrlez %g3, %l3, %i0
17406 sdivcc %o1, 0x145A, %i7
17407 fmul8x16au %f25, %f31, %f22
17408loop_1561:
17409 nop
17410 setx loop_1562, %l0, %l1
17411 wrpr 0x1, %tl
17412 wrpr %l1, %tnpc
17413 setx 0x34400001400, %l0, %l1
17414 wrpr %l1, %tstate
17415 wrhpr 0x4, %htstate
17416 done
17417 be,pn %icc, loop_1563
17418 srlx %o6, %l1, %g5
17419 set 0x4C, %i0
17420 sta %f14, [%l7 + %i0] 0x19
17421loop_1562:
17422 movle %xcc, %o4, %g2
17423loop_1563:
17424 tge %xcc, 0x1
17425 movcs %icc, %i1, %l5
17426 fbuge,a %fcc3, loop_1564
17427 edge32l %o2, %g6, %l4
17428 movvs %icc, %i2, %i6
17429 movrlz %l6, 0x389, %o0
17430loop_1564:
17431 subc %l2, 0x1A5B, %g7
17432 set 0x10, %i1
17433 ldda [%l7 + %i1] 0x15, %i2
17434 udivcc %o3, 0x0771, %i5
17435 srl %o7, %i4, %g4
17436 tsubcc %o5, %g1, %g3
17437 andncc %l3, %l0, %o1
17438 ta %xcc, 0x0
17439 nop
17440 fitos %f13, %f27
17441 fstoi %f27, %f8
17442 te %xcc, 0x5
17443 bgu,a %icc, loop_1565
17444 tneg %icc, 0x2
17445 fmovrsgez %i0, %f10, %f5
17446 te %icc, 0x2
17447loop_1565:
17448 tle %xcc, 0x4
17449 popc 0x0AFE, %i7
17450 fmovrsgz %l1, %f2, %f0
17451 stx %o6, [%l7 + 0x10]
17452 mova %xcc, %o4, %g5
17453 fandnot2 %f12, %f16, %f4
17454 movre %g2, %l5, %i1
17455 fzeros %f17
17456 nop
17457 setx 0x278F5E4230463593, %l0, %l6
17458 stx %l6, [%l7 + 0x50]
17459 ldx [%l7 + 0x50], %fsr
17460 tge %icc, 0x2
17461 xnor %o2, %l4, %i2
17462 nop
17463 setx 0xE9792E214850D361, %l0, %l6
17464 stx %l6, [%l7 + 0x28]
17465 ldd [%l7 + 0x28], %f4
17466 setx 0xF1C72D3BA91556F7, %l1, %l5
17467 stx %l5, [%l7 + 0x10]
17468 ldd [%l7 + 0x10], %f2
17469 fsubd %f2, %f4, %f22
17470 movvc %xcc, %g6, %l6
17471 udiv %i6, 0x1B62, %l2
17472 fnot2 %f10, %f20
17473 tcs %xcc, 0x1
17474 sir 0x11AD
17475 move %xcc, %o0, %g7
17476 for %f20, %f4, %f24
17477 bgu,a loop_1566
17478 fnegd %f4, %f6
17479 flush %l7 + 0x78
17480 tl %xcc, 0x1
17481loop_1566:
17482 ble %xcc, loop_1567
17483 array16 %o3, %i3, %i5
17484 tg %icc, 0x7
17485 fpadd32 %f0, %f0, %f0
17486loop_1567:
17487 movvs %icc, %o7, %g4
17488 edge32 %i4, %o5, %g1
17489 movrgez %l3, 0x070, %g3
17490 sethi 0x1697, %l0
17491 addcc %o1, %i7, %i0
17492 and %l1, 0x13CB, %o6
17493 movleu %icc, %o4, %g5
17494 movgu %icc, %l5, %i1
17495 edge16ln %g2, %l4, %i2
17496 set 0x70, %g7
17497 ldda [%l7 + %g7] 0xeb, %o2
17498 alignaddrl %g6, %i6, %l6
17499 lduh [%l7 + 0x78], %l2
17500 xorcc %o0, %o3, %g7
17501 nop
17502 setx 0x21873DDC, %l0, %l6
17503 st %l6, [%l7 + 0x28]
17504 ld [%l7 + 0x28], %f14
17505 setx 0x72F15EDD, %l1, %l5
17506 st %l5, [%l7 + 0x10]
17507 ld [%l7 + 0x10], %f2
17508 fdivs %f2, %f14, %f9
17509 stbar
17510 fbu,a %fcc1, loop_1568
17511 brgez,a %i3, loop_1569
17512 andncc %i5, %g4, %i4
17513 prefetch [%l7 + 0x2C], 0x0
17514loop_1568:
17515 edge32 %o7, %g1, %l3
17516loop_1569:
17517 movrlz %o5, %l0, %g3
17518 popc 0x13A8, %o1
17519 fmovrdlez %i0, %f4, %f14
17520 swap [%l7 + 0x74], %l1
17521 fcmpne32 %f26, %f8, %o6
17522 add %i7, %g5, %o4
17523 for %f18, %f16, %f14
17524 brlez,a %i1, loop_1570
17525 movcs %icc, %l5, %l4
17526 movrne %i2, %g2, %g6
17527 srl %o2, %i6, %l2
17528loop_1570:
17529 tle %xcc, 0x7
17530 umul %l6, %o0, %g7
17531 set 0x70, %g3
17532 ldda [%l7 + %g3] 0x2c, %o2
17533 ta %icc, 0x5
17534 sllx %i5, 0x11, %i3
17535 srax %g4, 0x0F, %o7
17536 tneg %icc, 0x4
17537 movrgez %g1, 0x09C, %l3
17538 brgez %i4, loop_1571
17539 tl %xcc, 0x7
17540 fabsd %f16, %f14
17541 edge16n %o5, %g3, %l0
17542loop_1571:
17543 edge32ln %i0, %o1, %o6
17544 addccc %l1, 0x1B97, %i7
17545 movleu %icc, %g5, %i1
17546 tle %icc, 0x4
17547 fbuge,a %fcc3, loop_1572
17548 nop
17549 fitod %f4, %f16
17550 fdtox %f16, %f22
17551 fxtod %f22, %f18
17552 ldsb [%l7 + 0x31], %o4
17553 andncc %l4, %l5, %i2
17554loop_1572:
17555 movrlez %g6, %g2, %o2
17556 sdivx %l2, 0x0BFB, %l6
17557 edge32 %i6, %o0, %g7
17558 sdivx %o3, 0x08CE, %i5
17559 fpsub16s %f25, %f7, %f1
17560 movrne %g4, 0x1BB, %o7
17561 flush %l7 + 0x1C
17562 brgz %i3, loop_1573
17563 movge %icc, %g1, %i4
17564 fxors %f11, %f9, %f7
17565 fblg %fcc2, loop_1574
17566loop_1573:
17567 fbn,a %fcc1, loop_1575
17568 mulscc %o5, %g3, %l0
17569 movvc %icc, %l3, %o1
17570loop_1574:
17571 umulcc %o6, 0x0DCC, %l1
17572loop_1575:
17573 movvs %icc, %i0, %g5
17574 wr %g0, 0x18, %asi
17575 lduba [%l7 + 0x17] %asi, %i1
17576 mova %xcc, %o4, %l4
17577 andncc %l5, %i7, %i2
17578 set 0x40, %o5
17579 stda %f16, [%l7 + %o5] 0x88
17580 fbule,a %fcc2, loop_1576
17581 fbl,a %fcc1, loop_1577
17582 move %icc, %g2, %o2
17583 orncc %g6, %l6, %l2
17584loop_1576:
17585 nop
17586 set 0x0A, %i7
17587 stba %o0, [%l7 + %i7] 0xeb
17588 membar #Sync
17589loop_1577:
17590 nop
17591 set 0x2E, %o7
17592 lduba [%l7 + %o7] 0x89, %i6
17593 andcc %o3, 0x1558, %i5
17594 std %f4, [%l7 + 0x18]
17595 fbul %fcc2, loop_1578
17596 tleu %icc, 0x2
17597 wr %g0, 0xe3, %asi
17598 stwa %g4, [%l7 + 0x18] %asi
17599 membar #Sync
17600loop_1578:
17601 fmovda %xcc, %f14, %f26
17602 mulx %o7, 0x15E6, %g7
17603 flush %l7 + 0x44
17604 fcmpeq32 %f6, %f22, %g1
17605 nop
17606 setx 0x1046C9D0, %l0, %l6
17607 st %l6, [%l7 + 0x34]
17608 ld [%l7 + 0x34], %fsr
17609 wr %g0, 0x89, %asi
17610 prefetcha [%l7 + 0x08] %asi, 0x0
17611 smul %i3, %o5, %l0
17612 udivcc %l3, 0x0EAE, %o1
17613 fornot1 %f28, %f2, %f24
17614 movge %xcc, %g3, %o6
17615 addcc %l1, %i0, %g5
17616 nop
17617 setx 0xBC1ED8EA, %l0, %l6
17618 st %l6, [%l7 + 0x28]
17619 ld [%l7 + 0x28], %f0
17620 setx 0xA4C6963B, %l1, %l5
17621 st %l5, [%l7 + 0x10]
17622 ld [%l7 + 0x10], %f2
17623 fdivs %f2, %f0, %f21
17624 movl %icc, %i1, %o4
17625 fmovrse %l5, %f15, %f16
17626 ldub [%l7 + 0x33], %l4
17627 brgz %i2, loop_1579
17628 fpadd16 %f8, %f24, %f24
17629 fbne %fcc3, loop_1580
17630 edge32 %g2, %o2, %g6
17631loop_1579:
17632 fbn %fcc1, loop_1581
17633 tneg %icc, 0x5
17634loop_1580:
17635 edge16ln %l6, %l2, %i7
17636 edge8n %i6, %o3, %o0
17637loop_1581:
17638 fpsub16 %f20, %f20, %f22
17639 nop
17640 setx loop_1582, %l0, %l1
17641 jmpl %l1, %g4
17642 nop
17643 setx 0xE0557ED3, %l0, %l6
17644 st %l6, [%l7 + 0x64]
17645 ld [%l7 + 0x64], %fsr
17646 ldd [%l7 + 0x20], %o6
17647 tsubcctv %i5, 0x0093, %g7
17648loop_1582:
17649 edge8 %i4, %g1, %i3
17650 fmovrdgz %o5, %f12, %f26
17651 fpmerge %f27, %f23, %f20
17652 movge %icc, %l3, %l0
17653 subcc %g3, 0x03EF, %o1
17654 brz,a %l1, loop_1583
17655 nop
17656 setx loop_1584, %l0, %l1
17657 wrpr 0x1, %tl
17658 wrpr %l1, %tpc
17659 add %l1, 0x4, %l1
17660 wrpr %l1, %tnpc
17661 setx 0x34400001400, %l0, %l1
17662 wrpr %l1, %tstate
17663 wrhpr 0x4, %htstate
17664 retry
17665 tne %icc, 0x5
17666 add %o6, 0x14CE, %i0
17667loop_1583:
17668 movcc %icc, %i1, %g5
17669loop_1584:
17670 fbul %fcc2, loop_1585
17671 movvs %icc, %l5, %o4
17672 movneg %xcc, %i2, %g2
17673 srlx %l4, %o2, %l6
17674loop_1585:
17675 brgz %l2, loop_1586
17676 edge16ln %g6, %i6, %o3
17677 bne loop_1587
17678 edge8l %o0, %g4, %o7
17679loop_1586:
17680 nop
17681 wr %g0, 0x88, %asi
17682 swapa [%l7 + 0x4C] %asi, %i7
17683loop_1587:
17684 movcc %icc, %g7, %i4
17685 fmuld8sux16 %f3, %f18, %f26
17686 fmovsl %icc, %f18, %f19
17687 fcmpne16 %f20, %f0, %i5
17688 movvs %xcc, %i3, %g1
17689 fnot2 %f18, %f8
17690 fbl,a %fcc2, loop_1588
17691 fbl,a %fcc0, loop_1589
17692 fmul8x16al %f0, %f10, %f2
17693 and %o5, 0x169F, %l0
17694loop_1588:
17695 faligndata %f6, %f10, %f24
17696loop_1589:
17697 fone %f24
17698 fnegs %f28, %f0
17699 movn %icc, %l3, %o1
17700 subccc %l1, 0x0C85, %o6
17701 fbe,a %fcc0, loop_1590
17702 taddcctv %i0, 0x12A6, %i1
17703 brz,a %g3, loop_1591
17704 movcs %icc, %l5, %g5
17705loop_1590:
17706 nop
17707 setx loop_1592, %l0, %l1
17708 wrpr 0x1, %tl
17709 wrpr %l1, %tpc
17710 add %l1, 0x4, %l1
17711 wrpr %l1, %tnpc
17712 setx 0x34400001400, %l0, %l1
17713 wrpr %l1, %tstate
17714 wrhpr 0x4, %htstate
17715 retry
17716 edge8 %i2, %g2, %o4
17717loop_1591:
17718 fbu %fcc0, loop_1593
17719 movrlez %l4, %l6, %o2
17720loop_1592:
17721 and %g6, %l2, %o3
17722 addc %i6, 0x0B13, %o0
17723loop_1593:
17724 orn %g4, 0x1B98, %i7
17725 tsubcctv %o7, 0x0EFB, %g7
17726 tsubcctv %i5, %i3, %g1
17727 udiv %o5, 0x1DE4, %i4
17728 nop
17729 setx 0xBB6FC337, %l0, %l6
17730 st %l6, [%l7 + 0x28]
17731 ld [%l7 + 0x28], %f4
17732 setx 0x6726560C, %l1, %l5
17733 st %l5, [%l7 + 0x10]
17734 ld [%l7 + 0x10], %f12
17735 fdivs %f12, %f4, %f21
17736 udivcc %l3, 0x1230, %o1
17737 fbn,a %fcc2, loop_1594
17738 ldd [%l7 + 0x28], %l0
17739 umulcc %o6, 0x19A3, %l0
17740 fcmpne16 %f18, %f24, %i0
17741loop_1594:
17742 popc 0x0FAC, %g3
17743 srax %l5, 0x1C, %i1
17744 fpack32 %f10, %f4, %f18
17745 tg %xcc, 0x7
17746 tsubcc %g5, 0x18A5, %g2
17747 stx %o4, [%l7 + 0x50]
17748 edge16 %i2, %l4, %o2
17749 movvs %xcc, %g6, %l2
17750 sra %o3, %l6, %o0
17751 taddcctv %i6, %i7, %g4
17752 ldub [%l7 + 0x14], %o7
17753 sdivx %g7, 0x02C4, %i5
17754 move %icc, %g1, %i3
17755 edge16ln %o5, %l3, %o1
17756 fnegd %f18, %f16
17757 fsrc2s %f2, %f16
17758 fxor %f18, %f22, %f0
17759 subcc %i4, 0x1A5A, %o6
17760 andcc %l0, %i0, %l1
17761 lduw [%l7 + 0x38], %g3
17762 nop
17763 fitod %f12, %f14
17764 fdtox %f14, %f6
17765 fxtod %f6, %f0
17766 ldub [%l7 + 0x25], %i1
17767 fmovda %xcc, %f18, %f14
17768 movl %xcc, %l5, %g2
17769 edge16l %g5, %i2, %l4
17770 fnor %f20, %f12, %f4
17771 fmovsn %xcc, %f17, %f3
17772 orn %o4, 0x1F4B, %g6
17773 fmovrsgz %o2, %f27, %f7
17774 udiv %o3, 0x15EB, %l6
17775 array8 %l2, %o0, %i7
17776 fcmpgt32 %f26, %f20, %g4
17777 brgz %o7, loop_1595
17778 addcc %g7, 0x1BEA, %i5
17779 restored
17780 rdpr %cwp, %g1
17781 rdpr %cansave, %g2
17782 rdpr %canrestore, %g3
17783 rdpr %cleanwin, %g4
17784 rdpr %otherwin, %g5
17785 rdpr %wstate, %g6
17786 tgu %xcc, 0x1
17787loop_1595:
17788 sethi 0x0782, %i6
17789 fxnor %f6, %f18, %f14
17790 fmovrdgz %g1, %f18, %f30
17791 movge %xcc, %o5, %i3
17792 movrgez %o1, 0x282, %i4
17793 subcc %l3, %l0, %o6
17794 restored
17795 rdpr %cwp, %g1
17796 rdpr %cansave, %g2
17797 rdpr %canrestore, %g3
17798 rdpr %cleanwin, %g4
17799 rdpr %otherwin, %g5
17800 rdpr %wstate, %g6
17801 fnot2s %f6, %f28
17802 edge32 %l1, %i0, %g3
17803 movre %i1, 0x225, %g2
17804 movre %l5, %i2, %g5
17805 smulcc %o4, 0x0E30, %l4
17806 fmovdg %xcc, %f9, %f18
17807 ldsh [%l7 + 0x32], %g6
17808 addc %o3, 0x0F38, %l6
17809 bpos,a loop_1596
17810 bge loop_1597
17811 fpackfix %f22, %f21
17812 nop
17813 setx 0xC0496781, %l0, %l6
17814 st %l6, [%l7 + 0x78]
17815 ld [%l7 + 0x78], %fsr
17816loop_1596:
17817 bleu,a loop_1598
17818loop_1597:
17819 sir 0x14FF
17820 bg %xcc, loop_1599
17821 add %l2, %o2, %i7
17822loop_1598:
17823 edge8n %o0, %o7, %g7
17824 restored
17825 rdpr %cwp, %g1
17826 rdpr %cansave, %g2
17827 rdpr %canrestore, %g3
17828 rdpr %cleanwin, %g4
17829 rdpr %otherwin, %g5
17830 rdpr %wstate, %g6
17831loop_1599:
17832 bne,a,pt %icc, loop_1600
17833 fbue %fcc3, loop_1601
17834 stb %g4, [%l7 + 0x54]
17835 set 0x40, %o3
17836 stda %f16, [%l7 + %o3] 0x11
17837loop_1600:
17838 mova %xcc, %i6, %g1
17839loop_1601:
17840 sra %o5, %i3, %o1
17841 fnot1 %f18, %f4
17842 bleu,a loop_1602
17843 movle %xcc, %i5, %l3
17844 set 0x40, %o1
17845 stda %f16, [%l7 + %o1] 0xf1
17846 membar #Sync
17847loop_1602:
17848 movne %xcc, %i4, %l0
17849 wr %g0, 0xeb, %asi
17850 stba %l1, [%l7 + 0x23] %asi
17851 membar #Sync
17852 srlx %i0, %o6, %g3
17853 edge8n %g2, %i1, %i2
17854 fbe,a %fcc1, loop_1603
17855 mulx %l5, %o4, %g5
17856 brlez,a %l4, loop_1604
17857 fpadd16 %f16, %f4, %f16
17858loop_1603:
17859 srax %o3, 0x03, %g6
17860 fbug,a %fcc1, loop_1605
17861loop_1604:
17862 tcs %icc, 0x7
17863 set 0x10, %o0
17864 ldswa [%l7 + %o0] 0x0c, %l6
17865loop_1605:
17866 tsubcc %l2, 0x0E40, %i7
17867 stw %o2, [%l7 + 0x60]
17868 fmovdvs %icc, %f8, %f25
17869 array8 %o7, %o0, %g4
17870 movge %icc, %g7, %i6
17871 call loop_1606
17872 edge8 %o5, %i3, %g1
17873 andn %i5, %l3, %o1
17874 orcc %l0, 0x0C96, %i4
17875loop_1606:
17876 edge8 %l1, %i0, %o6
17877 ldd [%l7 + 0x10], %g2
17878 stw %i1, [%l7 + 0x50]
17879 fba,a %fcc2, loop_1607
17880 ldsh [%l7 + 0x56], %g3
17881 addcc %l5, 0x1FAA, %i2
17882 wr %g0, 0x2a, %asi
17883 stba %o4, [%l7 + 0x6F] %asi
17884 membar #Sync
17885loop_1607:
17886 fcmpgt32 %f2, %f18, %l4
17887 tsubcctv %o3, %g5, %l6
17888 wr %g0, 0x81, %asi
17889 lduwa [%l7 + 0x10] %asi, %g6
17890 membar 0x12
17891 sethi 0x067C, %l2
17892 subccc %o2, 0x0711, %o7
17893 tvc %xcc, 0x7
17894 fbuge %fcc0, loop_1608
17895 xor %o0, 0x0F9A, %g4
17896 mova %xcc, %g7, %i6
17897 membar 0x6A
17898loop_1608:
17899 sdivcc %i7, 0x1125, %i3
17900 fzeros %f2
17901 for %f20, %f26, %f26
17902 nop
17903 setx 0x8EF25236, %l0, %l6
17904 st %l6, [%l7 + 0x28]
17905 ld [%l7 + 0x28], %f6
17906 setx 0x2A099B45, %l1, %l5
17907 st %l5, [%l7 + 0x10]
17908 ld [%l7 + 0x10], %f25
17909 fadds %f25, %f6, %f5
17910 tleu %xcc, 0x0
17911 smulcc %g1, %i5, %o5
17912 edge8n %o1, %l0, %l3
17913 fmovdle %icc, %f10, %f30
17914 addc %i4, %l1, %i0
17915 sra %g2, %o6, %g3
17916 fpack32 %f12, %f16, %f0
17917 array16 %l5, %i2, %i1
17918 addcc %l4, 0x0253, %o4
17919 call loop_1609
17920 fcmpne32 %f0, %f28, %g5
17921 subcc %l6, 0x0D4C, %g6
17922 smul %l2, %o3, %o2
17923loop_1609:
17924 or %o0, %g4, %g7
17925 fxnor %f16, %f8, %f6
17926 edge16n %i6, %o7, %i7
17927 fbug %fcc3, loop_1610
17928 bleu,a %xcc, loop_1611
17929 addc %i3, %i5, %o5
17930 fxnors %f3, %f24, %f7
17931loop_1610:
17932 fbue,a %fcc2, loop_1612
17933loop_1611:
17934 fbo %fcc0, loop_1613
17935 edge32l %o1, %l0, %g1
17936 movleu %xcc, %l3, %i4
17937loop_1612:
17938 tn %icc, 0x7
17939loop_1613:
17940 tvc %icc, 0x1
17941 wr %g0, 0x0c, %asi
17942 lduha [%l7 + 0x2E] %asi, %l1
17943 movrgz %g2, %o6, %i0
17944 tsubcctv %g3, 0x1BAD, %l5
17945 sllx %i2, %l4, %i1
17946 fcmpne32 %f18, %f4, %o4
17947 sllx %g5, 0x01, %g6
17948 array16 %l6, %l2, %o2
17949 taddcctv %o0, 0x1A6B, %g4
17950 fandnot2 %f30, %f26, %f30
17951 bge loop_1614
17952 tneg %xcc, 0x5
17953 subcc %g7, %o3, %i6
17954 fandnot2s %f17, %f27, %f5
17955loop_1614:
17956 movrne %i7, 0x1BE, %o7
17957 bge,a,pn %icc, loop_1615
17958 edge16 %i5, %i3, %o1
17959 wr %g0, 0x80, %asi
17960 ldda [%l7 + 0x60] %asi, %o4
17961loop_1615:
17962 movg %icc, %l0, %l3
17963 fandnot2s %f7, %f10, %f16
17964 sir 0x0152
17965 mulx %g1, 0x0E64, %l1
17966 fsrc1s %f24, %f22
17967 popc %i4, %o6
17968 fxor %f10, %f26, %f28
17969 movvc %icc, %g2, %g3
17970 srlx %i0, %i2, %l4
17971 bn,a loop_1616
17972 movre %i1, 0x200, %l5
17973 mulx %g5, %g6, %o4
17974 tsubcc %l6, %l2, %o0
17975loop_1616:
17976 orn %g4, %g7, %o2
17977 edge16ln %o3, %i7, %o7
17978 subc %i6, 0x0251, %i3
17979 lduw [%l7 + 0x30], %i5
17980 xnor %o1, %l0, %l3
17981 wr %g0, 0x1f, %asi
17982 stda %f0, [%l7 + 0x40] %asi
17983 membar #Sync
17984 xorcc %g1, 0x07FF, %l1
17985 tneg %xcc, 0x1
17986 fcmpne16 %f6, %f24, %o5
17987 mova %icc, %i4, %g2
17988 udivx %g3, 0x13FC, %o6
17989 movleu %icc, %i2, %i0
17990 tpos %xcc, 0x2
17991 fmovdcc %icc, %f14, %f3
17992 xnor %l4, 0x0475, %l5
17993 movleu %icc, %g5, %g6
17994 fble,a %fcc0, loop_1617
17995 movrgz %o4, 0x34F, %i1
17996 movgu %icc, %l2, %o0
17997 tle %icc, 0x6
17998loop_1617:
17999 movle %icc, %l6, %g4
18000 fabsd %f20, %f4
18001 sub %o2, %g7, %o3
18002 movgu %icc, %i7, %o7
18003 tneg %icc, 0x3
18004 ta %xcc, 0x0
18005 edge16n %i6, %i5, %i3
18006 fcmple16 %f10, %f26, %l0
18007 tn %xcc, 0x7
18008 fxors %f21, %f4, %f2
18009 bge %icc, loop_1618
18010 swap [%l7 + 0x0C], %l3
18011 taddcctv %o1, %g1, %o5
18012 movle %xcc, %l1, %g2
18013loop_1618:
18014 movrlz %i4, %g3, %i2
18015 edge8ln %o6, %l4, %i0
18016 sethi 0x1D50, %l5
18017 umulcc %g6, 0x162E, %o4
18018 tsubcc %i1, 0x0D2F, %l2
18019 fbue %fcc3, loop_1619
18020 nop
18021 setx loop_1620, %l0, %l1
18022 wrpr 0x1, %tl
18023 wrpr %l1, %tnpc
18024 setx 0x34400001400, %l0, %l1
18025 wrpr %l1, %tstate
18026 wrhpr 0x4, %htstate
18027 done
18028 fbn %fcc2, loop_1621
18029 sdivx %o0, 0x0FEF, %g5
18030loop_1619:
18031 fblg,a %fcc3, loop_1622
18032loop_1620:
18033 fbuge,a %fcc1, loop_1623
18034loop_1621:
18035 nop
18036 setx 0xCE5D9845BC5A482B, %l0, %l6
18037 stx %l6, [%l7 + 0x28]
18038 ldd [%l7 + 0x28], %f2
18039 setx 0x4423A32234A51CE5, %l1, %l5
18040 stx %l5, [%l7 + 0x10]
18041 ldd [%l7 + 0x10], %f20
18042 faddd %f20, %f2, %f26
18043 tcs %icc, 0x1
18044loop_1622:
18045 nop
18046 setx 0x6D8486E8C09AEB76, %l0, %l6
18047 stx %l6, [%l7 + 0x28]
18048 ldd [%l7 + 0x28], %f30
18049 setx 0xB0E596D3F2E8436D, %l1, %l5
18050 stx %l5, [%l7 + 0x10]
18051 ldd [%l7 + 0x10], %f30
18052 fmuld %f30, %f30, %f8
18053loop_1623:
18054 bne,pn %icc, loop_1624
18055 array16 %g4, %l6, %o2
18056 fmovse %xcc, %f1, %f16
18057 brlez,a %g7, loop_1625
18058loop_1624:
18059 bneg,pn %xcc, loop_1626
18060 fcmpne16 %f6, %f8, %o3
18061 bn,pt %xcc, loop_1627
18062loop_1625:
18063 tvc %xcc, 0x3
18064loop_1626:
18065 movpos %icc, %o7, %i6
18066 sllx %i5, 0x12, %i3
18067loop_1627:
18068 edge16 %l0, %i7, %o1
18069 movrlz %g1, %l3, %o5
18070 movrgz %l1, 0x321, %i4
18071 addcc %g2, 0x0E7E, %i2
18072 taddcc %o6, 0x02EA, %g3
18073 movcc %icc, %i0, %l4
18074 move %icc, %g6, %o4
18075 wr %g0, 0x89, %asi
18076 sta %f2, [%l7 + 0x78] %asi
18077 lduw [%l7 + 0x70], %i1
18078 movvc %icc, %l5, %l2
18079 fmovse %xcc, %f16, %f15
18080 movrgez %g5, %o0, %l6
18081 smul %o2, %g4, %g7
18082 srax %o7, %o3, %i6
18083 bvc,pn %icc, loop_1628
18084 fbl %fcc1, loop_1629
18085 st %f14, [%l7 + 0x3C]
18086 tsubcctv %i3, %l0, %i5
18087loop_1628:
18088 bcs,a,pn %xcc, loop_1630
18089loop_1629:
18090 nop
18091 setx 0x42832F0F, %l0, %l6
18092 st %l6, [%l7 + 0x28]
18093 ld [%l7 + 0x28], %f27
18094 fsqrts %f27, %f7
18095 movpos %icc, %o1, %g1
18096 movg %xcc, %i7, %l3
18097loop_1630:
18098 nop
18099 setx 0xD07FC4CC, %l0, %l6
18100 st %l6, [%l7 + 0x24]
18101 ld [%l7 + 0x24], %fsr
18102 fmovde %xcc, %f24, %f3
18103 nop
18104 fitod %f2, %f6
18105 fdtox %f6, %f6
18106 fxtod %f6, %f6
18107 sll %l1, 0x09, %i4
18108 movg %icc, %g2, %o5
18109 edge8 %i2, %o6, %g3
18110 movge %xcc, %i0, %g6
18111 tcs %xcc, 0x0
18112 set 0x7A, %i6
18113 ldsha [%l7 + %i6] 0x11, %o4
18114 smul %i1, %l4, %l2
18115 fxor %f24, %f28, %f6
18116 edge16n %g5, %o0, %l6
18117 movrne %l5, 0x29A, %g4
18118 srl %o2, %g7, %o3
18119 add %l7, 0x38, %l6
18120 wr %g0, 0x18, %asi
18121 casxa [%l6] %asi, %o7, %i3
18122 fmovdleu %icc, %f8, %f30
18123 movle %xcc, %l0, %i6
18124 restored
18125 rdpr %cwp, %g1
18126 rdpr %cansave, %g2
18127 rdpr %canrestore, %g3
18128 rdpr %cleanwin, %g4
18129 rdpr %otherwin, %g5
18130 rdpr %wstate, %g6
18131 taddcc %i5, %g1, %o1
18132 srax %i7, 0x16, %l3
18133 fmovdne %icc, %f15, %f29
18134 movcs %icc, %l1, %g2
18135 ldstub [%l7 + 0x35], %i4
18136 ba,a,pt %xcc, loop_1631
18137 fbule %fcc2, loop_1632
18138 edge16l %o5, %o6, %g3
18139 bpos %icc, loop_1633
18140loop_1631:
18141 ldsb [%l7 + 0x1D], %i2
18142loop_1632:
18143 fmul8x16au %f12, %f5, %f24
18144 swap [%l7 + 0x0C], %g6
18145loop_1633:
18146 fbule,a %fcc1, loop_1634
18147 prefetch [%l7 + 0x2C], 0x2
18148 addc %i0, 0x1000, %o4
18149 sdiv %l4, 0x192D, %l2
18150loop_1634:
18151 edge16l %g5, %i1, %o0
18152 fbne %fcc2, loop_1635
18153 nop
18154 fitod %f10, %f14
18155 fdtox %f14, %f24
18156 ldx [%l7 + 0x08], %l6
18157 umulcc %g4, 0x1171, %l5
18158loop_1635:
18159 bpos,a loop_1636
18160 mulx %g7, %o2, %o7
18161 add %l7, 0x78, %l6
18162 wr %g0, 0x19, %asi
18163 ldxa [%l6] %asi, %i3
18164 casxa [%l6] %asi, %i3, %o3
18165loop_1636:
18166 bn %xcc, loop_1637
18167 nop
18168 setx 0x806EB8BE, %l0, %l6
18169 st %l6, [%l7 + 0x40]
18170 ld [%l7 + 0x40], %fsr
18171 udivcc %i6, 0x03FE, %l0
18172 orncc %i5, %g1, %i7
18173loop_1637:
18174 fbu %fcc3, loop_1638
18175 or %o1, 0x0CB1, %l1
18176 fmovdne %icc, %f10, %f18
18177 taddcc %g2, 0x00CB, %i4
18178loop_1638:
18179 sllx %o5, %l3, %o6
18180 te %xcc, 0x4
18181 te %icc, 0x7
18182 andn %g3, 0x1933, %g6
18183 alignaddr %i0, %o4, %i2
18184 orcc %l4, 0x00DA, %g5
18185 fmul8x16al %f20, %f28, %f26
18186 fmul8x16 %f3, %f20, %f28
18187 addccc %l2, %o0, %i1
18188 tsubcctv %g4, 0x159E, %l5
18189 tneg %icc, 0x7
18190 wr %g0, 0x11, %asi
18191 sta %f2, [%l7 + 0x68] %asi
18192 addc %g7, 0x0EA1, %l6
18193 tge %xcc, 0x3
18194 orcc %o7, %o2, %i3
18195 array8 %i6, %o3, %i5
18196 movl %xcc, %g1, %i7
18197 fmovsvc %icc, %f13, %f6
18198 tvc %icc, 0x7
18199 xnorcc %l0, 0x0ECA, %o1
18200 taddcctv %l1, %i4, %g2
18201 sdivx %l3, 0x0C58, %o5
18202 edge32ln %g3, %o6, %g6
18203 edge8ln %i0, %i2, %o4
18204 movg %icc, %g5, %l4
18205 wr %g0, 0xe2, %asi
18206 stba %o0, [%l7 + 0x79] %asi
18207 membar #Sync
18208 brnz %l2, loop_1639
18209 tne %icc, 0x6
18210 saved
18211 rdpr %cwp, %g1
18212 rdpr %cansave, %g2
18213 rdpr %canrestore, %g3
18214 rdpr %cleanwin, %g4
18215 rdpr %otherwin, %g5
18216 rdpr %wstate, %g6
18217 bvc,pt %icc, loop_1640
18218loop_1639:
18219 xorcc %i1, 0x0473, %g4
18220 movleu %icc, %l5, %l6
18221 tvs %icc, 0x5
18222loop_1640:
18223 sethi 0x1BB3, %o7
18224 edge32n %o2, %i3, %g7
18225 add %l7, 0x7C, %l6
18226 wr %g0, 0x89, %asi
18227 casa [%l6] %asi, %o3, %i6
18228 swap [%l7 + 0x44], %g1
18229 ldx [%l7 + 0x58], %i7
18230 fabss %f1, %f0
18231 fbne %fcc0, loop_1641
18232 membar 0x61
18233 movrne %i5, 0x1FD, %l0
18234 movne %icc, %l1, %o1
18235loop_1641:
18236 movn %icc, %g2, %l3
18237 prefetch [%l7 + 0x58], 0x0
18238 nop
18239 setx 0x6003A9DC974E105F, %l0, %l6
18240 stx %l6, [%l7 + 0x28]
18241 ldd [%l7 + 0x28], %f26
18242 setx 0xD644E7C7EF1A5360, %l1, %l5
18243 stx %l5, [%l7 + 0x10]
18244 ldd [%l7 + 0x10], %f24
18245 fmuld %f24, %f26, %f12
18246 nop
18247 setx 0x1A305BAB11671F95, %l0, %l6
18248 stx %l6, [%l7 + 0x28]
18249 ldd [%l7 + 0x28], %f26
18250 setx 0x4DDB7F2C69228D9B, %l1, %l5
18251 stx %l5, [%l7 + 0x10]
18252 ldd [%l7 + 0x10], %f8
18253 faddd %f8, %f26, %f18
18254 sll %i4, 0x1A, %o5
18255 smul %g3, %o6, %g6
18256 st %f7, [%l7 + 0x2C]
18257 tgu %xcc, 0x2
18258 array8 %i2, %o4, %i0
18259 edge16n %g5, %l4, %l2
18260 orncc %o0, %g4, %l5
18261 fmovrdne %i1, %f20, %f0
18262 subcc %o7, %l6, %o2
18263 edge8 %g7, %i3, %o3
18264 fzeros %f21
18265 fmovrdlez %g1, %f20, %f4
18266 wr %g0, 0x19, %asi
18267 ldda [%l7 + 0x20] %asi, %i6
18268 srax %i7, %i5, %l0
18269 movvs %icc, %l1, %g2
18270 saved
18271 rdpr %cwp, %g1
18272 rdpr %cansave, %g2
18273 rdpr %canrestore, %g3
18274 rdpr %cleanwin, %g4
18275 rdpr %otherwin, %g5
18276 rdpr %wstate, %g6
18277 nop
18278 setx loop_1642, %l0, %l1
18279 wrpr 0x1, %tl
18280 wrpr %l1, %tnpc
18281 setx 0x34400001400, %l0, %l1
18282 wrpr %l1, %tstate
18283 wrhpr 0x4, %htstate
18284 done
18285 fzero %f20
18286 edge8l %o1, %i4, %l3
18287 tneg %icc, 0x4
18288loop_1642:
18289 taddcctv %o5, %g3, %g6
18290 fbue %fcc3, loop_1643
18291 addcc %o6, %o4, %i2
18292 nop
18293 fitod %f10, %f2
18294 movleu %icc, %g5, %i0
18295loop_1643:
18296 nop
18297 fitos %f5, %f11
18298 fstox %f11, %f10
18299 fxtos %f10, %f25
18300 taddcc %l4, 0x07E0, %l2
18301 tsubcctv %g4, %l5, %i1
18302 sllx %o0, 0x19, %o7
18303 fbue,a %fcc0, loop_1644
18304 umul %l6, 0x0E31, %g7
18305 smulcc %i3, %o2, %g1
18306 fbge %fcc3, loop_1645
18307loop_1644:
18308 bg,a %icc, loop_1646
18309 srlx %i6, %o3, %i7
18310 movg %icc, %i5, %l0
18311loop_1645:
18312 fmovscc %xcc, %f14, %f27
18313loop_1646:
18314 udivx %l1, 0x1B7B, %o1
18315 orncc %i4, 0x1B84, %g2
18316 movrne %l3, %o5, %g3
18317 addccc %g6, %o6, %o4
18318 fcmple32 %f26, %f8, %i2
18319 udivcc %g5, 0x0041, %i0
18320 fmovrse %l2, %f29, %f3
18321 fbug,a %fcc0, loop_1647
18322 udivx %g4, 0x1A02, %l4
18323 sll %l5, 0x03, %i1
18324 bvc,a,pt %xcc, loop_1648
18325loop_1647:
18326 nop
18327 setx loop_1649, %l0, %l1
18328 wrpr 0x1, %tl
18329 wrpr %l1, %tnpc
18330 setx 0x34400001400, %l0, %l1
18331 wrpr %l1, %tstate
18332 wrhpr 0x4, %htstate
18333 done
18334 alignaddr %o0, %o7, %l6
18335 tsubcctv %i3, %g7, %g1
18336loop_1648:
18337 nop
18338 wr %g0, 0x89, %asi
18339 ldswa [%l7 + 0x08] %asi, %o2
18340loop_1649:
18341 fbue,a %fcc1, loop_1650
18342 ldsh [%l7 + 0x64], %i6
18343 fnot1 %f8, %f28
18344 movneg %icc, %i7, %o3
18345loop_1650:
18346 nop
18347 fitod %f12, %f12
18348 fdtoi %f12, %f20
18349 nop
18350 set 0x6B, %g6
18351 stb %i5, [%l7 + %g6]
18352 nop
18353 setx 0x96F369976C7BD1C0, %l0, %l6
18354 stx %l6, [%l7 + 0x28]
18355 ldd [%l7 + 0x28], %f30
18356 setx 0x3CEB525E400E2FFF, %l1, %l5
18357 stx %l5, [%l7 + 0x10]
18358 ldd [%l7 + 0x10], %f22
18359 fmuld %f22, %f30, %f18
18360 umul %l1, %o1, %l0
18361 fpmerge %f27, %f13, %f4
18362 saved
18363 rdpr %cwp, %g1
18364 rdpr %cansave, %g2
18365 rdpr %canrestore, %g3
18366 rdpr %cleanwin, %g4
18367 rdpr %otherwin, %g5
18368 rdpr %wstate, %g6
18369 fbl %fcc3, loop_1651
18370 array32 %g2, %l3, %o5
18371 srl %g3, 0x0C, %i4
18372 movrgz %o6, 0x207, %g6
18373loop_1651:
18374 fand %f14, %f4, %f14
18375 movrgez %i2, %g5, %o4
18376 wr %g0, 0x80, %asi
18377 ldswa [%l7 + 0x64] %asi, %l2
18378 xnor %i0, 0x0672, %g4
18379 fone %f26
18380 array32 %l5, %l4, %o0
18381 tcc %xcc, 0x1
18382 subc %o7, 0x1BB5, %i1
18383 stb %i3, [%l7 + 0x18]
18384 srax %g7, %l6, %o2
18385 stx %g1, [%l7 + 0x28]
18386 fabsd %f0, %f0
18387 tge %icc, 0x0
18388 edge16ln %i7, %i6, %i5
18389 fmovdneg %xcc, %f1, %f12
18390 tge %icc, 0x0
18391 pdist %f30, %f16, %f28
18392 sethi 0x137C, %l1
18393 move %icc, %o3, %l0
18394 edge32 %o1, %l3, %o5
18395 udiv %g3, 0x11CA, %g2
18396 ldsb [%l7 + 0x40], %o6
18397 edge32l %i4, %i2, %g5
18398 tpos %icc, 0x5
18399 lduw [%l7 + 0x74], %g6
18400 xnorcc %l2, 0x1415, %i0
18401 movge %icc, %g4, %l5
18402 bcs,a,pn %xcc, loop_1652
18403 movg %xcc, %l4, %o0
18404 fandnot1 %f20, %f4, %f28
18405 movneg %icc, %o4, %o7
18406loop_1652:
18407 nop
18408 wr %g0, 0xe3, %asi
18409 stba %i1, [%l7 + 0x4A] %asi
18410 membar #Sync
18411 sir 0x03A6
18412 tleu %icc, 0x4
18413 fnot2 %f4, %f16
18414 fnot2s %f7, %f0
18415 alignaddr %g7, %i3, %o2
18416 brnz %l6, loop_1653
18417 fbl %fcc0, loop_1654
18418 tgu %icc, 0x7
18419 tpos %icc, 0x7
18420loop_1653:
18421 mulx %g1, %i6, %i7
18422loop_1654:
18423 fbo,a %fcc2, loop_1655
18424 array16 %i5, %o3, %l0
18425 movrgz %l1, 0x2D3, %l3
18426 set 0x76, %l2
18427 stba %o5, [%l7 + %l2] 0x14
18428loop_1655:
18429 movge %xcc, %g3, %o1
18430 array8 %o6, %g2, %i2
18431 array32 %i4, %g5, %l2
18432 tgu %icc, 0x5
18433 fcmpgt32 %f0, %f2, %i0
18434 addccc %g6, %g4, %l4
18435 addccc %l5, %o4, %o7
18436 sdiv %o0, 0x05B3, %i1
18437 fble,a %fcc1, loop_1656
18438 ble %icc, loop_1657
18439 bleu,a,pt %xcc, loop_1658
18440 nop
18441 fitod %f28, %f24
18442loop_1656:
18443 sll %g7, 0x00, %i3
18444loop_1657:
18445 tsubcctv %o2, %g1, %i6
18446loop_1658:
18447 tgu %xcc, 0x7
18448 tsubcc %i7, 0x0C58, %l6
18449 umulcc %o3, 0x1A9F, %i5
18450 fnot2s %f15, %f7
18451 movne %icc, %l0, %l1
18452 fbo,a %fcc2, loop_1659
18453 edge16ln %o5, %g3, %l3
18454 subc %o1, %g2, %o6
18455 nop
18456 fitos %f7, %f27
18457 fstod %f27, %f22
18458loop_1659:
18459 taddcctv %i2, 0x1E53, %g5
18460 edge32n %l2, %i0, %i4
18461 nop
18462 setx loop_1660, %l0, %l1
18463 wrpr 0x1, %tl
18464 wrpr %l1, %tnpc
18465 setx 0x34400001400, %l0, %l1
18466 wrpr %l1, %tstate
18467 wrhpr 0x4, %htstate
18468 done
18469 nop
18470 setx 0x914D59A8106E1961, %l0, %l6
18471 stx %l6, [%l7 + 0x40]
18472 ldx [%l7 + 0x40], %fsr
18473 bvs %icc, loop_1661
18474 fmovscc %xcc, %f4, %f17
18475loop_1660:
18476 brnz %g4, loop_1662
18477 ldub [%l7 + 0x41], %g6
18478loop_1661:
18479 membar 0x5F
18480 fabsd %f26, %f30
18481loop_1662:
18482 movrgz %l4, %o4, %o7
18483 orcc %o0, 0x1148, %i1
18484 set 0x08, %i4
18485 lduha [%l7 + %i4] 0x04, %g7
18486 tsubcc %l5, %i3, %g1
18487 bvc loop_1663
18488 ldsb [%l7 + 0x16], %o2
18489 fpack16 %f22, %f29
18490 fpsub16 %f30, %f22, %f20
18491loop_1663:
18492 fandnot1s %f19, %f12, %f1
18493 lduh [%l7 + 0x7E], %i7
18494 ta %icc, 0x7
18495 addc %i6, 0x0AA6, %l6
18496 nop
18497 fitos %f0, %f6
18498 fstod %f6, %f4
18499 fnot2 %f28, %f30
18500 subc %o3, %l0, %i5
18501 alignaddr %l1, %o5, %l3
18502 stb %g3, [%l7 + 0x44]
18503 ldsw [%l7 + 0x44], %o1
18504 addccc %o6, 0x189F, %i2
18505 xnorcc %g2, 0x0FBF, %l2
18506 movcc %xcc, %i0, %i4
18507 fmovdgu %icc, %f30, %f0
18508 edge16 %g4, %g6, %g5
18509 nop
18510 setx 0x61FE1794, %l0, %l6
18511 st %l6, [%l7 + 0x28]
18512 ld [%l7 + 0x28], %f11
18513 setx 0x4E49EF33, %l1, %l5
18514 st %l5, [%l7 + 0x10]
18515 ld [%l7 + 0x10], %f31
18516 fmuls %f31, %f11, %f26
18517 tleu %icc, 0x5
18518 fmovrse %o4, %f11, %f15
18519 sub %o7, 0x1BFA, %l4
18520 bg,pn %xcc, loop_1664
18521 alignaddr %o0, %g7, %l5
18522 bneg,a loop_1665
18523 movrgz %i1, 0x0FC, %i3
18524loop_1664:
18525 movpos %xcc, %g1, %o2
18526 movn %icc, %i6, %l6
18527loop_1665:
18528 edge16ln %i7, %o3, %i5
18529 and %l0, %o5, %l3
18530 subcc %l1, %o1, %o6
18531 add %l7, 0x0C, %l6
18532 wr %g0, 0x89, %asi
18533 casa [%l6] 0x89, %i2, %g3
18534 fmovsneg %xcc, %f2, %f25
18535 fmovrsgez %l2, %f12, %f26
18536 addcc %i0, %g2, %g4
18537 udivcc %g6, 0x0602, %g5
18538 or %o4, 0x066C, %o7
18539 movcs %icc, %i4, %o0
18540 tn %icc, 0x1
18541 fpackfix %f30, %f1
18542 orncc %g7, %l4, %i1
18543 nop
18544 setx 0x205397C2, %l0, %l6
18545 st %l6, [%l7 + 0x24]
18546 ld [%l7 + 0x24], %fsr
18547 fpack32 %f28, %f10, %f30
18548 restored
18549 rdpr %cwp, %g1
18550 rdpr %cansave, %g2
18551 rdpr %canrestore, %g3
18552 rdpr %cleanwin, %g4
18553 rdpr %otherwin, %g5
18554 rdpr %wstate, %g6
18555 movge %xcc, %l5, %g1
18556 fmovrsne %i3, %f17, %f5
18557 fmovdge %icc, %f11, %f8
18558 umul %o2, 0x029D, %i6
18559 orncc %l6, %o3, %i7
18560 flush %l7 + 0x7C
18561 fmovdg %icc, %f15, %f24
18562 movrgez %l0, 0x243, %i5
18563 movrne %o5, 0x217, %l3
18564 fmovd %f10, %f26
18565 mova %icc, %o1, %o6
18566 tleu %xcc, 0x5
18567 fmul8x16au %f31, %f22, %f22
18568 sdivx %i2, 0x0E25, %l1
18569 movrne %l2, %g3, %g2
18570 alignaddrl %g4, %g6, %g5
18571 tn %icc, 0x4
18572 taddcc %o4, 0x1425, %i0
18573 popc %i4, %o7
18574 addcc %o0, %l4, %g7
18575 edge32ln %l5, %g1, %i1
18576 ldsh [%l7 + 0x32], %o2
18577 std %f2, [%l7 + 0x18]
18578 subc %i6, %i3, %l6
18579 wr %g0, 0x19, %asi
18580 ldsba [%l7 + 0x08] %asi, %o3
18581 edge8ln %l0, %i7, %o5
18582 movg %xcc, %i5, %l3
18583 nop
18584 setx 0x3A779FC3, %l0, %l6
18585 st %l6, [%l7 + 0x28]
18586 ld [%l7 + 0x28], %f29
18587 setx 0x5839F923, %l1, %l5
18588 st %l5, [%l7 + 0x10]
18589 ld [%l7 + 0x10], %f16
18590 fsubs %f16, %f29, %f14
18591 nop
18592 setx loop_1666, %l0, %l1
18593 jmpl %l1, %o1
18594 bcs,pt %icc, loop_1667
18595 movn %xcc, %i2, %o6
18596 fbl,a %fcc3, loop_1668
18597loop_1666:
18598 smul %l2, 0x0F60, %g3
18599loop_1667:
18600 movrgez %g2, 0x128, %l1
18601 fmovse %icc, %f11, %f24
18602loop_1668:
18603 movcs %icc, %g4, %g5
18604 tvs %icc, 0x1
18605 fmovdneg %icc, %f16, %f8
18606 srax %o4, 0x12, %g6
18607 fmovsgu %xcc, %f6, %f12
18608 nop
18609 fitos %f4, %f23
18610 fstox %f23, %f18
18611 fxtos %f18, %f18
18612 alignaddr %i0, %o7, %i4
18613 call loop_1669
18614 tle %xcc, 0x5
18615 movle %xcc, %l4, %o0
18616 wr %g0, 0xf1, %asi
18617 stda %f16, [%l7 + 0x40] %asi
18618 membar #Sync
18619loop_1669:
18620 restored
18621 rdpr %cwp, %g1
18622 rdpr %cansave, %g2
18623 rdpr %canrestore, %g3
18624 rdpr %cleanwin, %g4
18625 rdpr %otherwin, %g5
18626 rdpr %wstate, %g6
18627 tge %xcc, 0x0
18628 movvc %xcc, %g7, %g1
18629 nop
18630 setx 0xE36EBCACD81AB3ED, %l0, %l6
18631 stx %l6, [%l7 + 0x28]
18632 ldd [%l7 + 0x28], %f28
18633 setx 0x8450C6C5757B9A89, %l1, %l5
18634 stx %l5, [%l7 + 0x10]
18635 ldd [%l7 + 0x10], %f6
18636 fmuld %f6, %f28, %f4
18637 mulx %i1, %o2, %l5
18638 movcs %icc, %i3, %i6
18639 movvc %xcc, %o3, %l6
18640 set 0x80, %l5
18641 ldxa [%g0 + %l5] 0x58, %i7
18642 set 0x68, %g1
18643 prefetcha [%l7 + %g1] 0x19, 0x0
18644 fnand %f2, %f12, %f18
18645 lduh [%l7 + 0x14], %i5
18646 movrgz %l3, 0x3D7, %o5
18647 fzero %f24
18648 fnors %f8, %f28, %f11
18649 sdivx %o1, 0x092C, %o6
18650 ldub [%l7 + 0x09], %i2
18651 movcc %xcc, %g3, %l2
18652 set 0x20, %g2
18653 prefetcha [%l7 + %g2] 0x81, 0x2
18654 edge8l %g4, %g5, %o4
18655 sllx %g6, %l1, %i0
18656 movvc %icc, %o7, %l4
18657 stb %i4, [%l7 + 0x49]
18658 sdivx %o0, 0x1F2E, %g1
18659 movcc %icc, %i1, %o2
18660 tvs %xcc, 0x1
18661 tge %xcc, 0x7
18662 srl %g7, %i3, %i6
18663 fcmple32 %f18, %f14, %l5
18664 sll %o3, 0x09, %l6
18665 sllx %i7, 0x14, %i5
18666 edge16n %l0, %l3, %o1
18667 orncc %o6, 0x0A12, %i2
18668 edge32 %g3, %o5, %l2
18669 movvc %icc, %g4, %g5
18670 edge8l %o4, %g2, %g6
18671 bcc loop_1670
18672 fornot1 %f20, %f12, %f18
18673 set 0x59, %l6
18674 ldstuba [%l7 + %l6] 0x0c, %l1
18675loop_1670:
18676 add %i0, 0x0A3B, %o7
18677 fmovscs %xcc, %f24, %f8
18678 nop
18679 setx 0x76C802EFA079E7CD, %l0, %l6
18680 stx %l6, [%l7 + 0x70]
18681 ldx [%l7 + 0x70], %fsr
18682 prefetch [%l7 + 0x34], 0x3
18683 addcc %l4, %i4, %g1
18684 ldstub [%l7 + 0x5D], %i1
18685 sra %o0, 0x19, %o2
18686 edge16n %i3, %g7, %i6
18687 edge32l %o3, %l5, %i7
18688 fmovrsgez %i5, %f15, %f14
18689 xnor %l6, %l0, %o1
18690 tg %xcc, 0x1
18691 ldstub [%l7 + 0x3A], %o6
18692 smul %i2, 0x0A70, %l3
18693 umulcc %g3, %l2, %g4
18694 stw %o5, [%l7 + 0x68]
18695 sdiv %g5, 0x180F, %o4
18696 wr %g0, 0xe2, %asi
18697 ldda [%l7 + 0x60] %asi, %g2
18698 edge32l %l1, %i0, %g6
18699 andncc %o7, %i4, %g1
18700 sth %l4, [%l7 + 0x42]
18701 fornot2 %f16, %f12, %f6
18702 ldsh [%l7 + 0x2A], %o0
18703 tsubcc %o2, 0x0C8B, %i3
18704 tne %icc, 0x5
18705 set 0x0C, %i3
18706 ldsha [%l7 + %i3] 0x19, %i1
18707 mova %icc, %i6, %g7
18708 movvc %xcc, %o3, %i7
18709 edge8l %l5, %i5, %l0
18710 sdiv %o1, 0x1A05, %l6
18711 mulx %i2, %l3, %g3
18712 popc %o6, %g4
18713 bleu,a,pt %icc, loop_1671
18714 stx %o5, [%l7 + 0x38]
18715 tcc %icc, 0x3
18716 edge16ln %g5, %l2, %o4
18717loop_1671:
18718 andcc %l1, %i0, %g6
18719 movrlez %g2, 0x045, %i4
18720 udivcc %o7, 0x18BA, %l4
18721 fpack32 %f8, %f24, %f4
18722 fzeros %f21
18723 fandnot2 %f26, %f20, %f16
18724 te %xcc, 0x6
18725 udivcc %g1, 0x10FB, %o0
18726 andcc %o2, 0x1110, %i3
18727 movpos %icc, %i6, %g7
18728 and %o3, %i1, %l5
18729 array16 %i5, %l0, %o1
18730 umul %l6, %i7, %l3
18731 fnot1s %f20, %f29
18732 fmul8sux16 %f14, %f6, %f6
18733 movl %xcc, %g3, %i2
18734 srax %o6, %g4, %o5
18735 fbule,a %fcc1, loop_1672
18736 orncc %l2, %o4, %g5
18737 fsrc2s %f20, %f17
18738 sdivcc %l1, 0x0DC7, %i0
18739loop_1672:
18740 nop
18741 setx 0x8686DCCD3B345BA7, %l0, %l6
18742 stx %l6, [%l7 + 0x28]
18743 ldd [%l7 + 0x28], %f0
18744 setx 0x04074C450F2EC4CD, %l1, %l5
18745 stx %l5, [%l7 + 0x10]
18746 ldd [%l7 + 0x10], %f6
18747 fdivd %f6, %f0, %f16
18748 edge16 %g2, %g6, %o7
18749 nop
18750 setx 0x857D548874CDE0DB, %l0, %l6
18751 stx %l6, [%l7 + 0x28]
18752 ldd [%l7 + 0x28], %f14
18753 setx 0xBD986044A0E31E17, %l1, %l5
18754 stx %l5, [%l7 + 0x10]
18755 ldd [%l7 + 0x10], %f30
18756 fmuld %f30, %f14, %f16
18757 fornot2s %f11, %f24, %f25
18758 fone %f4
18759 xnorcc %i4, 0x11D0, %g1
18760 set 0x48, %g5
18761 stwa %l4, [%l7 + %g5] 0x2b
18762 membar #Sync
18763 movg %icc, %o0, %o2
18764 nop
18765 setx loop_1673, %l0, %l1
18766 jmpl %l1, %i6
18767 sllx %i3, 0x03, %g7
18768 sdivx %o3, 0x07BC, %l5
18769 udivcc %i5, 0x0EFE, %l0
18770loop_1673:
18771 fmovrsne %o1, %f12, %f15
18772 orcc %l6, 0x030C, %i7
18773 edge8 %l3, %g3, %i2
18774 edge16l %i1, %o6, %g4
18775 edge16ln %o5, %l2, %o4
18776 movne %icc, %l1, %i0
18777 tgu %icc, 0x6
18778 smul %g2, 0x1770, %g6
18779 movleu %xcc, %o7, %i4
18780 movre %g1, %l4, %g5
18781 tpos %xcc, 0x5
18782 nop
18783 fitos %f5, %f21
18784 fstod %f21, %f6
18785 add %l7, 0x74, %l6
18786 wr %g0, 0x81, %asi
18787 lda [%l6] %asi, %o2
18788 casa [%l6] %asi, %o2, %o0
18789 ble,a,pn %xcc, loop_1674
18790 orcc %i3, 0x01D9, %g7
18791 and %i6, 0x02CA, %o3
18792 sub %l5, 0x1BAC, %l0
18793loop_1674:
18794 nop
18795 setx 0xA1073F5F, %l0, %l6
18796 st %l6, [%l7 + 0x28]
18797 ld [%l7 + 0x28], %f30
18798 setx 0xE756D1AE, %l1, %l5
18799 st %l5, [%l7 + 0x10]
18800 ld [%l7 + 0x10], %f4
18801 fsubs %f4, %f30, %f21
18802 smul %o1, %i5, %l6
18803 nop
18804 setx loop_1675, %l0, %l1
18805 jmpl %l1, %i7
18806 fors %f28, %f27, %f18
18807 tle %icc, 0x5
18808 alignaddr %l3, %i2, %g3
18809loop_1675:
18810 tge %icc, 0x2
18811 fandnot2s %f7, %f19, %f19
18812 movpos %icc, %i1, %o6
18813 tcc %xcc, 0x7
18814 movrlez %o5, %g4, %l2
18815 tleu %xcc, 0x4
18816 taddcc %o4, %l1, %g2
18817 xnor %g6, 0x09E7, %o7
18818 sub %i4, 0x1EF9, %i0
18819 edge16l %g1, %l4, %o2
18820 fmovdg %icc, %f30, %f26
18821 fmovsvs %icc, %f29, %f15
18822 orcc %g5, 0x1A1D, %i3
18823 fornot2 %f8, %f4, %f22
18824 fbul %fcc2, loop_1676
18825 smul %g7, %i6, %o0
18826 fbul,a %fcc1, loop_1677
18827 edge32l %o3, %l0, %o1
18828loop_1676:
18829 nop
18830 wr %g0, 0x17, %asi
18831 stda %f16, [%l7 + 0x40] %asi
18832 membar #Sync
18833loop_1677:
18834 array16 %l5, %i5, %l6
18835 bne,pt %xcc, loop_1678
18836 movcs %xcc, %l3, %i7
18837 movleu %icc, %g3, %i1
18838 nop
18839 fitod %f9, %f10
18840loop_1678:
18841 fmul8x16au %f0, %f18, %f26
18842 tgu %icc, 0x2
18843 sub %o6, %o5, %i2
18844 mulx %g4, 0x1868, %l2
18845 srax %o4, %g2, %g6
18846 set 0x0A, %l0
18847 ldsba [%l7 + %l0] 0x80, %o7
18848 array16 %l1, %i4, %g1
18849 udivcc %l4, 0x1BC1, %i0
18850 bn,a %icc, loop_1679
18851 movgu %xcc, %o2, %g5
18852 edge8n %i3, %g7, %o0
18853 nop
18854 setx 0xA06EC8BE, %l0, %l6
18855 st %l6, [%l7 + 0x54]
18856 ld [%l7 + 0x54], %fsr
18857loop_1679:
18858 fpadd32 %f14, %f22, %f8
18859 orncc %i6, %l0, %o1
18860 sub %l5, %i5, %l6
18861 xor %o3, %l3, %i7
18862 fabss %f28, %f24
18863 mova %icc, %g3, %o6
18864 saved
18865 rdpr %cwp, %g1
18866 rdpr %cansave, %g2
18867 rdpr %canrestore, %g3
18868 rdpr %cleanwin, %g4
18869 rdpr %otherwin, %g5
18870 rdpr %wstate, %g6
18871 fble %fcc1, loop_1680
18872 be %xcc, loop_1681
18873 tne %icc, 0x6
18874 fpsub16s %f13, %f17, %f26
18875loop_1680:
18876 tcs %icc, 0x3
18877loop_1681:
18878 fmovdvs %xcc, %f30, %f29
18879 mova %icc, %i1, %i2
18880 array8 %o5, %l2, %o4
18881 tne %icc, 0x0
18882 set 0x40, %o4
18883 stda %f16, [%l7 + %o4] 0xf9
18884 membar #Sync
18885 move %xcc, %g2, %g4
18886 ta %xcc, 0x6
18887 fmovdleu %xcc, %f29, %f3
18888 tcs %icc, 0x3
18889 tcs %xcc, 0x1
18890 xor %o7, %g6, %i4
18891 fmovscs %icc, %f6, %f3
18892 movrne %l1, 0x3CA, %g1
18893 edge8ln %i0, %l4, %o2
18894 fmuld8sux16 %f2, %f8, %f8
18895 edge16ln %i3, %g7, %g5
18896 wr %g0, 0x19, %asi
18897 lduwa [%l7 + 0x48] %asi, %o0
18898 fmovs %f5, %f21
18899 sllx %i6, %l0, %o1
18900 sdivcc %l5, 0x0AB5, %l6
18901 wr %g0, 0x27, %asi
18902 ldda [%l7 + 0x30] %asi, %o2
18903 alignaddr %i5, %i7, %l3
18904 tneg %icc, 0x5
18905 fbul,a %fcc3, loop_1682
18906 sir 0x093C
18907 fands %f2, %f22, %f21
18908 movrgz %o6, 0x08D, %i1
18909loop_1682:
18910 membar 0x3D
18911 lduw [%l7 + 0x2C], %i2
18912 set 0x58, %i5
18913 stha %g3, [%l7 + %i5] 0x88
18914 set 0x20, %o6
18915 sta %f25, [%l7 + %o6] 0x10
18916 taddcc %o5, 0x15DA, %l2
18917 orncc %g2, 0x0B14, %o4
18918 movge %icc, %o7, %g4
18919 movrlez %g6, %i4, %g1
18920 fsrc2 %f16, %f0
18921 subccc %i0, %l4, %l1
18922 fmovsa %xcc, %f29, %f27
18923 ba,a %icc, loop_1683
18924 andncc %o2, %g7, %i3
18925 movg %xcc, %o0, %i6
18926 movrlez %l0, 0x080, %o1
18927loop_1683:
18928 subc %l5, %l6, %g5
18929 bpos,a %xcc, loop_1684
18930 tneg %icc, 0x3
18931 movvs %xcc, %o3, %i7
18932 tg %xcc, 0x0
18933loop_1684:
18934 ldsw [%l7 + 0x70], %l3
18935 bvc,a,pt %icc, loop_1685
18936 fpadd16 %f28, %f12, %f16
18937 udivx %i5, 0x1F7E, %o6
18938 movcs %xcc, %i1, %g3
18939loop_1685:
18940 udivx %i2, 0x0E75, %o5
18941 movvs %xcc, %l2, %o4
18942 movrgez %o7, 0x026, %g2
18943 fmovsn %icc, %f17, %f13
18944 fpadd16 %f26, %f18, %f16
18945 fpadd32 %f18, %f18, %f0
18946 tvc %xcc, 0x7
18947 tl %icc, 0x6
18948 movne %icc, %g4, %i4
18949 fnot1s %f7, %f28
18950 tvc %icc, 0x5
18951 edge32l %g1, %i0, %l4
18952 taddcc %l1, %o2, %g7
18953 fzeros %f14
18954 srax %i3, %g6, %o0
18955 sra %i6, 0x1C, %o1
18956 stbar
18957 ldd [%l7 + 0x28], %l0
18958 fbule,a %fcc3, loop_1686
18959 nop
18960 setx 0xE5DE12FC50756A7E, %l0, %l6
18961 stx %l6, [%l7 + 0x28]
18962 ldx [%l7 + 0x28], %fsr
18963 movrlez %l5, %g5, %l6
18964 stx %o3, [%l7 + 0x18]
18965loop_1686:
18966 fcmpeq32 %f12, %f6, %l3
18967 bcs %icc, loop_1687
18968 fbo,a %fcc2, loop_1688
18969 stx %i5, [%l7 + 0x10]
18970 tsubcctv %i7, %i1, %o6
18971loop_1687:
18972 alignaddr %g3, %o5, %i2
18973loop_1688:
18974 fmovscs %icc, %f10, %f8
18975 xorcc %l2, %o7, %o4
18976 movg %icc, %g2, %g4
18977 movle %icc, %i4, %i0
18978 srl %g1, %l4, %o2
18979 udivcc %l1, 0x04A0, %i3
18980 movre %g7, %o0, %i6
18981 orcc %o1, 0x0109, %l0
18982 nop
18983 setx loop_1689, %l0, %l1
18984 wrpr 0x1, %tl
18985 wrpr %l1, %tpc
18986 add %l1, 0x4, %l1
18987 wrpr %l1, %tnpc
18988 setx 0x34400001400, %l0, %l1
18989 wrpr %l1, %tstate
18990 wrhpr 0x4, %htstate
18991 retry
18992 nop
18993 setx 0x08E0FB61B070CCEE, %l0, %l6
18994 stx %l6, [%l7 + 0x58]
18995 ldx [%l7 + 0x58], %fsr
18996 fmovrsne %g6, %f18, %f12
18997 xorcc %l5, %g5, %o3
18998loop_1689:
18999 st %f19, [%l7 + 0x14]
19000 smulcc %l3, %i5, %l6
19001 ldsw [%l7 + 0x50], %i1
19002 andncc %i7, %g3, %o6
19003 set 0x28, %l3
19004 ldswa [%l7 + %l3] 0x0c, %i2
19005 tg %icc, 0x5
19006 wr %g0, 0x88, %asi
19007 ldsba [%l7 + 0x60] %asi, %l2
19008 fbo %fcc1, loop_1690
19009 call loop_1691
19010 orn %o5, %o7, %o4
19011 smul %g2, 0x153B, %i4
19012loop_1690:
19013 fmovsne %icc, %f16, %f6
19014loop_1691:
19015 fornot2 %f26, %f30, %f26
19016 move %xcc, %g4, %g1
19017 saved
19018 rdpr %cwp, %g1
19019 rdpr %cansave, %g2
19020 rdpr %canrestore, %g3
19021 rdpr %cleanwin, %g4
19022 rdpr %otherwin, %g5
19023 rdpr %wstate, %g6
19024 or %i0, %o2, %l4
19025 umulcc %l1, %i3, %g7
19026 mulx %i6, %o0, %l0
19027 lduw [%l7 + 0x18], %g6
19028 mulscc %o1, %g5, %l5
19029 nop
19030 setx 0x93C78E104ABC6BAC, %l0, %l6
19031 stx %l6, [%l7 + 0x28]
19032 ldd [%l7 + 0x28], %f4
19033 setx 0x1555EE49A3C659E6, %l1, %l5
19034 stx %l5, [%l7 + 0x10]
19035 ldd [%l7 + 0x10], %f28
19036 fdivd %f28, %f4, %f22
19037 mulx %l3, 0x1865, %o3
19038 st %f24, [%l7 + 0x44]
19039 udivcc %l6, 0x06D9, %i5
19040 sethi 0x1983, %i1
19041 movrgz %g3, %o6, %i7
19042 fnot1s %f9, %f24
19043 nop
19044 set 0x3E, %o2
19045 sth %l2, [%l7 + %o2]
19046 sdiv %o5, 0x0515, %i2
19047 be loop_1692
19048 fbue,a %fcc0, loop_1693
19049 sdivcc %o4, 0x097C, %g2
19050 bcs loop_1694
19051loop_1692:
19052 addccc %o7, %i4, %g1
19053loop_1693:
19054 movcc %icc, %i0, %o2
19055 movvs %icc, %l4, %l1
19056loop_1694:
19057 tcc %xcc, 0x1
19058 nop
19059 fitos %f7, %f22
19060 movrgz %i3, %g7, %g4
19061 sub %o0, %i6, %l0
19062 wr %g0, 0x18, %asi
19063 swapa [%l7 + 0x20] %asi, %o1
19064 fmovda %icc, %f9, %f2
19065 array16 %g5, %l5, %l3
19066 edge16l %o3, %g6, %i5
19067 tcc %icc, 0x5
19068 tvs %xcc, 0x3
19069 movvc %xcc, %l6, %g3
19070 edge32l %i1, %o6, %i7
19071 mulscc %l2, %i2, %o5
19072 tne %icc, 0x5
19073 srax %o4, 0x12, %o7
19074 nop
19075 setx 0x4DBA2F958074A403, %l0, %l6
19076 stx %l6, [%l7 + 0x08]
19077 ldx [%l7 + 0x08], %fsr
19078 wr %g0, 0x10, %asi
19079 lduwa [%l7 + 0x30] %asi, %g2
19080 tl %icc, 0x4
19081 tge %icc, 0x2
19082 udiv %g1, 0x1DE0, %i0
19083 edge8l %o2, %i4, %l4
19084 taddcc %i3, %g7, %g4
19085 edge32ln %l1, %i6, %o0
19086 fnot2s %f1, %f8
19087 xor %o1, 0x1610, %l0
19088 wr %g0, 0x04, %asi
19089 ldswa [%l7 + 0x14] %asi, %l5
19090 stbar
19091 fbul %fcc2, loop_1695
19092 tcs %icc, 0x4
19093 xnorcc %l3, %g5, %g6
19094 fcmpne32 %f10, %f14, %o3
19095loop_1695:
19096 tsubcctv %i5, %g3, %l6
19097 restored
19098 rdpr %cwp, %g1
19099 rdpr %cansave, %g2
19100 rdpr %canrestore, %g3
19101 rdpr %cleanwin, %g4
19102 rdpr %otherwin, %g5
19103 rdpr %wstate, %g6
19104 restored
19105 rdpr %cwp, %g1
19106 rdpr %cansave, %g2
19107 rdpr %canrestore, %g3
19108 rdpr %cleanwin, %g4
19109 rdpr %otherwin, %g5
19110 rdpr %wstate, %g6
19111 movg %icc, %i1, %i7
19112 brnz,a %l2, loop_1696
19113 umul %i2, 0x13B1, %o5
19114 sdivx %o4, 0x119A, %o7
19115 andncc %o6, %g2, %i0
19116loop_1696:
19117 mulx %o2, %i4, %g1
19118 tcc %icc, 0x7
19119 movcs %xcc, %l4, %g7
19120 set 0x0C, %g4
19121 lduwa [%l7 + %g4] 0x04, %i3
19122 fabss %f0, %f14
19123 saved
19124 rdpr %cwp, %g1
19125 rdpr %cansave, %g2
19126 rdpr %canrestore, %g3
19127 rdpr %cleanwin, %g4
19128 rdpr %otherwin, %g5
19129 rdpr %wstate, %g6
19130 add %g4, 0x19FB, %i6
19131 edge16ln %l1, %o1, %o0
19132 sir 0x1C3F
19133 sdivcc %l5, 0x0E21, %l0
19134 fmovsvc %icc, %f13, %f20
19135 set 0x2C, %l1
19136 swapa [%l7 + %l1] 0x80, %l3
19137 fmovrslez %g6, %f19, %f7
19138 movg %xcc, %o3, %g5
19139 bleu,pt %icc, loop_1697
19140 ldx [%l7 + 0x78], %g3
19141 fbu %fcc2, loop_1698
19142 sth %l6, [%l7 + 0x28]
19143loop_1697:
19144 sllx %i5, %i1, %i7
19145 mulx %l2, %o5, %o4
19146loop_1698:
19147 bgu loop_1699
19148 fmovdn %xcc, %f13, %f17
19149 fbl,a %fcc2, loop_1700
19150 array8 %o7, %i2, %o6
19151loop_1699:
19152 std %f8, [%l7 + 0x08]
19153 array8 %i0, %g2, %i4
19154loop_1700:
19155 sdivx %g1, 0x154D, %o2
19156 ld [%l7 + 0x3C], %f2
19157 nop
19158 setx 0x2FD31D5B, %l0, %l6
19159 st %l6, [%l7 + 0x28]
19160 ld [%l7 + 0x28], %f30
19161 setx 0x0CAC4CC9, %l1, %l5
19162 st %l5, [%l7 + 0x10]
19163 ld [%l7 + 0x10], %f12
19164 fadds %f12, %f30, %f6
19165 stbar
19166 edge8 %g7, %l4, %g4
19167 tvs %icc, 0x1
19168 brz %i3, loop_1701
19169 ble loop_1702
19170 tneg %icc, 0x2
19171 orncc %l1, 0x0B23, %o1
19172loop_1701:
19173 brlz,a %o0, loop_1703
19174loop_1702:
19175 brgz,a %i6, loop_1704
19176 tle %icc, 0x0
19177 andcc %l5, 0x0C4E, %l3
19178loop_1703:
19179 st %f12, [%l7 + 0x4C]
19180loop_1704:
19181 fmovrdne %g6, %f18, %f8
19182 addccc %o3, %g5, %l0
19183 nop
19184 fitod %f6, %f22
19185 fdtox %f22, %f30
19186 edge32l %g3, %i5, %i1
19187 fbuge,a %fcc1, loop_1705
19188 tneg %xcc, 0x1
19189 sethi 0x00D3, %l6
19190 movg %xcc, %l2, %i7
19191loop_1705:
19192 tle %icc, 0x4
19193 fbg %fcc1, loop_1706
19194 fbg %fcc1, loop_1707
19195 umulcc %o5, %o7, %o4
19196 alignaddrl %o6, %i2, %i0
19197loop_1706:
19198 orn %i4, 0x025A, %g2
19199loop_1707:
19200 brlez,a %g1, loop_1708
19201 edge16l %g7, %o2, %l4
19202 sdivcc %g4, 0x111E, %i3
19203 udivcc %l1, 0x02C8, %o1
19204loop_1708:
19205 movre %i6, 0x198, %o0
19206 nop
19207 set 0x0B, %i2
19208 stb %l3, [%l7 + %i2]
19209 fcmpgt32 %f14, %f22, %g6
19210 fmuld8ulx16 %f0, %f23, %f6
19211 ldsb [%l7 + 0x5E], %l5
19212 tleu %icc, 0x5
19213 fbl %fcc1, loop_1709
19214 andcc %g5, %o3, %l0
19215 sdiv %i5, 0x1FAD, %i1
19216 fmul8x16au %f28, %f15, %f24
19217loop_1709:
19218 ldx [%l7 + 0x30], %g3
19219 stbar
19220 tvc %xcc, 0x6
19221 sra %l2, 0x0D, %l6
19222 movl %xcc, %i7, %o7
19223 udivx %o5, 0x022D, %o6
19224 fba,a %fcc1, loop_1710
19225 nop
19226 setx loop_1711, %l0, %l1
19227 wrpr 0x1, %tl
19228 wrpr %l1, %tpc
19229 add %l1, 0x4, %l1
19230 wrpr %l1, %tnpc
19231 setx 0x34400001400, %l0, %l1
19232 wrpr %l1, %tstate
19233 wrhpr 0x4, %htstate
19234 retry
19235 bshuffle %f26, %f24, %f28
19236 andn %o4, %i0, %i4
19237loop_1710:
19238 brz,a %i2, loop_1712
19239loop_1711:
19240 fmovsleu %xcc, %f15, %f17
19241 xorcc %g1, 0x1823, %g2
19242 mulscc %g7, %l4, %g4
19243loop_1712:
19244 orn %o2, 0x1E32, %l1
19245 brlz,a %i3, loop_1713
19246 stb %i6, [%l7 + 0x11]
19247 fpsub32s %f29, %f30, %f17
19248 taddcctv %o0, 0x1506, %l3
19249loop_1713:
19250 tpos %xcc, 0x1
19251 ta %xcc, 0x2
19252 tsubcc %g6, %l5, %o1
19253 tvs %icc, 0x6
19254 edge8l %o3, %l0, %g5
19255 alignaddr %i5, %i1, %l2
19256 tne %xcc, 0x4
19257 movcc %xcc, %l6, %i7
19258 umulcc %g3, 0x1B95, %o7
19259 add %l7, 0x5C, %l6
19260 wr %g0, 0x80, %asi
19261 casa [%l6] 0x80, %o6, %o4
19262 set 0x68, %l4
19263 stxa %o5, [%l7 + %l4] 0x88
19264 set 0x60, %i1
19265 ldda [%l7 + %i1] 0x2e, %i4
19266 movrgez %i2, 0x25D, %i0
19267 nop
19268 setx 0x207BB558, %l0, %l6
19269 st %l6, [%l7 + 0x30]
19270 ld [%l7 + 0x30], %fsr
19271 fmuld8sux16 %f8, %f0, %f2
19272 fmovrdgez %g2, %f2, %f26
19273 ldd [%l7 + 0x58], %f30
19274 fmovdgu %icc, %f7, %f22
19275 movg %icc, %g1, %g7
19276 fmovrse %g4, %f17, %f17
19277 srl %o2, %l1, %i3
19278 fmovsneg %icc, %f14, %f16
19279 stw %i6, [%l7 + 0x64]
19280 fmovrde %o0, %f8, %f6
19281 nop
19282 setx loop_1714, %l0, %l1
19283 jmpl %l1, %l3
19284 fmovsvc %icc, %f27, %f23
19285 umul %g6, 0x068A, %l5
19286 sdiv %o1, 0x070D, %o3
19287loop_1714:
19288 movrgez %l4, 0x0FB, %g5
19289 edge32ln %i5, %i1, %l0
19290 wr %g0, 0x04, %asi
19291 stxa %l2, [%l7 + 0x78] %asi
19292 array8 %i7, %l6, %o7
19293 tne %icc, 0x5
19294 add %l7, 0x70, %l6
19295 wr %g0, 0x10, %asi
19296 ldxa [%l6] %asi, %g3
19297 casxa [%l6] 0x10, %g3, %o6
19298 wr %g0, 0x23, %asi
19299 stwa %o5, [%l7 + 0x58] %asi
19300 membar #Sync
19301 add %l7, 0x08, %l6
19302 wr %g0, 0x10, %asi
19303 casa [%l6] %asi, %i4, %i2
19304 lduw [%l7 + 0x40], %i0
19305 st %f21, [%l7 + 0x28]
19306 xor %o4, 0x198D, %g1
19307 restored
19308 rdpr %cwp, %g1
19309 rdpr %cansave, %g2
19310 rdpr %canrestore, %g3
19311 rdpr %cleanwin, %g4
19312 rdpr %otherwin, %g5
19313 rdpr %wstate, %g6
19314 nop
19315 setx 0x09D65CE64611CE10, %l0, %l6
19316 stx %l6, [%l7 + 0x28]
19317 ldd [%l7 + 0x28], %f18
19318 setx 0x42C22FCBC788DE81, %l1, %l5
19319 stx %l5, [%l7 + 0x10]
19320 ldd [%l7 + 0x10], %f6
19321 fmuld %f6, %f18, %f0
19322 alignaddrl %g2, %g7, %g4
19323 edge32 %l1, %i3, %i6
19324 fandnot2 %f24, %f24, %f0
19325 smul %o0, 0x1BFD, %o2
19326 umul %l3, %l5, %g6
19327 edge16n %o3, %o1, %l4
19328 udivcc %g5, 0x1217, %i1
19329 saved
19330 rdpr %cwp, %g1
19331 rdpr %cansave, %g2
19332 rdpr %canrestore, %g3
19333 rdpr %cleanwin, %g4
19334 rdpr %otherwin, %g5
19335 rdpr %wstate, %g6
19336 or %l0, 0x196D, %i5
19337 fmovrsgz %i7, %f2, %f15
19338 addc %l6, %l2, %o7
19339 fmovrsne %g3, %f8, %f3
19340 sllx %o5, %o6, %i2
19341 movn %icc, %i4, %i0
19342 wr %g0, 0x2f, %asi
19343 stwa %o4, [%l7 + 0x68] %asi
19344 membar #Sync
19345 movrgez %g1, 0x1F6, %g2
19346 fmovsvs %xcc, %f2, %f15
19347 fmovdpos %xcc, %f28, %f19
19348 fmovsgu %xcc, %f1, %f11
19349 fsrc1 %f30, %f10
19350 fbuge %fcc1, loop_1715
19351 addc %g4, %l1, %i3
19352 fblg %fcc1, loop_1716
19353 andncc %g7, %o0, %i6
19354loop_1715:
19355 movl %icc, %o2, %l3
19356 mulscc %g6, 0x1FDA, %o3
19357loop_1716:
19358 fmovsgu %icc, %f6, %f27
19359 fbug %fcc2, loop_1717
19360 tvc %xcc, 0x7
19361 restored
19362 rdpr %cwp, %g1
19363 rdpr %cansave, %g2
19364 rdpr %canrestore, %g3
19365 rdpr %cleanwin, %g4
19366 rdpr %otherwin, %g5
19367 rdpr %wstate, %g6
19368 smul %l5, 0x1A92, %o1
19369loop_1717:
19370 mulx %g5, 0x1836, %l4
19371 stbar
19372 tvc %xcc, 0x4
19373 movcs %xcc, %i1, %l0
19374 tcc %icc, 0x0
19375 nop
19376 setx 0x9A066140107011CB, %l0, %l6
19377 stx %l6, [%l7 + 0x28]
19378 ldx [%l7 + 0x28], %fsr
19379 brlz %i7, loop_1718
19380 sdivcc %i5, 0x15E4, %l2
19381 movre %l6, 0x10A, %g3
19382 addc %o5, %o7, %o6
19383loop_1718:
19384 nop
19385 setx 0xF820C6D91ABC8501, %l0, %l6
19386 stx %l6, [%l7 + 0x28]
19387 ldd [%l7 + 0x28], %f0
19388 setx 0xBFF405AEB4BFDD93, %l1, %l5
19389 stx %l5, [%l7 + 0x10]
19390 ldd [%l7 + 0x10], %f10
19391 fsubd %f10, %f0, %f12
19392 fmovdcs %xcc, %f5, %f26
19393 alignaddr %i2, %i0, %i4
19394 bleu %icc, loop_1719
19395 bcc,a,pn %xcc, loop_1720
19396 fpack16 %f8, %f16
19397 fbg,a %fcc2, loop_1721
19398loop_1719:
19399 fmovrdne %o4, %f28, %f16
19400loop_1720:
19401 fmovda %icc, %f3, %f18
19402 tge %icc, 0x4
19403loop_1721:
19404 edge32ln %g1, %g2, %g4
19405 addcc %l1, %i3, %o0
19406 tvs %xcc, 0x5
19407 andncc %i6, %g7, %l3
19408 sir 0x1239
19409 set 0x3F, %g7
19410 ldsba [%l7 + %g7] 0x0c, %g6
19411 tsubcctv %o2, 0x0BEF, %l5
19412 fmovrsgz %o3, %f6, %f14
19413 fmovrdlez %g5, %f22, %f20
19414 fmovsl %xcc, %f28, %f10
19415 nop
19416 setx 0xA04E5AAE, %l0, %l6
19417 st %l6, [%l7 + 0x10]
19418 ld [%l7 + 0x10], %fsr
19419 fbne,a %fcc1, loop_1722
19420 srl %l4, 0x00, %i1
19421 tcc %xcc, 0x4
19422 swap [%l7 + 0x58], %o1
19423loop_1722:
19424 nop
19425 set 0x40, %i0
19426 stda %f16, [%l7 + %i0] 0xf9
19427 membar #Sync
19428 edge16l %l0, %i7, %l2
19429 fble %fcc2, loop_1723
19430 nop
19431 setx 0x0289D057104DDE75, %l0, %l6
19432 stx %l6, [%l7 + 0x08]
19433 ldx [%l7 + 0x08], %fsr
19434 taddcctv %i5, %l6, %g3
19435 fmovdvc %icc, %f9, %f20
19436loop_1723:
19437 array8 %o7, %o5, %i2
19438 movleu %icc, %i0, %o6
19439 fmovdg %xcc, %f22, %f25
19440 bl,pn %icc, loop_1724
19441 movne %icc, %i4, %o4
19442 udiv %g1, 0x1A80, %g4
19443 orncc %l1, 0x1801, %g2
19444loop_1724:
19445 bn,a %xcc, loop_1725
19446 stx %i3, [%l7 + 0x70]
19447 tge %icc, 0x2
19448 orncc %i6, %g7, %l3
19449loop_1725:
19450 edge32ln %o0, %o2, %l5
19451 tcs %icc, 0x7
19452 fsrc1s %f11, %f15
19453 fblg,a %fcc1, loop_1726
19454 fmul8x16 %f15, %f24, %f20
19455 fmovdneg %xcc, %f15, %f4
19456 sll %g6, 0x09, %g5
19457loop_1726:
19458 nop
19459 set 0x63, %g3
19460 ldsba [%l7 + %g3] 0x15, %o3
19461 movge %xcc, %l4, %i1
19462 movne %xcc, %l0, %i7
19463 set 0x4C, %o5
19464 ldswa [%l7 + %o5] 0x88, %l2
19465 fsrc2s %f3, %f24
19466 fnand %f18, %f30, %f2
19467 tgu %icc, 0x5
19468 ta %xcc, 0x3
19469 wr %g0, 0x19, %asi
19470 lduba [%l7 + 0x41] %asi, %i5
19471 fmovsn %icc, %f31, %f20
19472 movgu %icc, %l6, %g3
19473 andncc %o1, %o7, %o5
19474 fsrc1 %f12, %f0
19475 fornot2s %f3, %f26, %f25
19476 fbo,a %fcc0, loop_1727
19477 ta %icc, 0x1
19478 tle %xcc, 0x6
19479 mulscc %i0, %o6, %i2
19480loop_1727:
19481 movg %icc, %i4, %g1
19482 tl %xcc, 0x6
19483 fnegd %f18, %f10
19484 edge32l %o4, %g4, %l1
19485 fpsub32 %f8, %f14, %f2
19486 wr %g0, 0x80, %asi
19487 lduwa [%l7 + 0x60] %asi, %g2
19488 fmovdgu %icc, %f17, %f18
19489 srlx %i3, %i6, %l3
19490 fmovrde %o0, %f26, %f24
19491 movvc %xcc, %g7, %l5
19492 edge8n %g6, %o2, %g5
19493 sdivcc %l4, 0x0228, %o3
19494 fmovsl %xcc, %f3, %f26
19495 call loop_1728
19496 sra %l0, %i1, %l2
19497 movrlez %i7, 0x334, %i5
19498 addccc %l6, 0x1088, %o1
19499loop_1728:
19500 fbul %fcc1, loop_1729
19501 xor %o7, %g3, %o5
19502 array8 %o6, %i0, %i4
19503 umul %i2, %o4, %g4
19504loop_1729:
19505 fmovrde %l1, %f22, %f22
19506 fmovdne %icc, %f17, %f4
19507 tcc %icc, 0x5
19508 edge8ln %g1, %i3, %g2
19509 tpos %icc, 0x2
19510 call loop_1730
19511 orn %l3, 0x1FBA, %i6
19512 subcc %o0, 0x1B21, %g7
19513 tg %icc, 0x1
19514loop_1730:
19515 tg %xcc, 0x0
19516 restored
19517 rdpr %cwp, %g1
19518 rdpr %cansave, %g2
19519 rdpr %canrestore, %g3
19520 rdpr %cleanwin, %g4
19521 rdpr %otherwin, %g5
19522 rdpr %wstate, %g6
19523 xnorcc %g6, 0x02BE, %o2
19524 lduh [%l7 + 0x3A], %l5
19525 edge16l %g5, %l4, %o3
19526 set 0x72, %i7
19527 ldsha [%l7 + %i7] 0x89, %l0
19528 restored
19529 rdpr %cwp, %g1
19530 rdpr %cansave, %g2
19531 rdpr %canrestore, %g3
19532 rdpr %cleanwin, %g4
19533 rdpr %otherwin, %g5
19534 rdpr %wstate, %g6
19535 edge32ln %l2, %i7, %i1
19536 mova %icc, %l6, %i5
19537 nop
19538 fitod %f10, %f20
19539 fdtoi %f20, %f25
19540 mova %xcc, %o1, %g3
19541 srl %o7, 0x03, %o5
19542 movle %xcc, %o6, %i0
19543 fnegs %f19, %f14
19544 addc %i4, %o4, %i2
19545 fors %f27, %f23, %f11
19546 edge32 %l1, %g4, %i3
19547 te %xcc, 0x1
19548 set 0x40, %o7
19549 ldswa [%l7 + %o7] 0x04, %g2
19550 movgu %xcc, %l3, %i6
19551 fblg,a %fcc0, loop_1731
19552 edge8l %g1, %g7, %o0
19553 smul %o2, 0x0731, %l5
19554 umul %g6, %g5, %l4
19555loop_1731:
19556 edge8 %l0, %o3, %l2
19557 edge32l %i7, %l6, %i1
19558 edge32ln %i5, %o1, %o7
19559 fnors %f8, %f1, %f9
19560 alignaddrl %o5, %o6, %i0
19561 fbg,a %fcc3, loop_1732
19562 or %g3, %o4, %i2
19563 fornot1 %f22, %f0, %f16
19564 mulscc %l1, 0x0C3D, %i4
19565loop_1732:
19566 nop
19567 fitod %f0, %f28
19568 fdtox %f28, %f22
19569 move %icc, %i3, %g2
19570 movvc %icc, %l3, %g4
19571 fmovrsne %i6, %f13, %f11
19572 xnorcc %g1, 0x1406, %g7
19573 fnot1 %f0, %f4
19574 bpos loop_1733
19575 sllx %o0, 0x0F, %l5
19576 movgu %xcc, %g6, %g5
19577 sir 0x0655
19578loop_1733:
19579 edge8 %o2, %l4, %l0
19580 tvc %xcc, 0x0
19581 fbu %fcc0, loop_1734
19582 nop
19583 fitos %f2, %f3
19584 fstoi %f3, %f0
19585 fxnors %f25, %f16, %f19
19586 sra %l2, %o3, %l6
19587loop_1734:
19588 bleu,a,pn %icc, loop_1735
19589 edge16ln %i1, %i5, %o1
19590 andncc %o7, %i7, %o6
19591 fnegd %f10, %f14
19592loop_1735:
19593 srax %i0, 0x1A, %o5
19594 edge8n %g3, %o4, %i2
19595 stx %i4, [%l7 + 0x20]
19596 movn %xcc, %i3, %l1
19597 bvc,pn %xcc, loop_1736
19598 sra %g2, 0x06, %g4
19599 std %f4, [%l7 + 0x28]
19600 tge %xcc, 0x6
19601loop_1736:
19602 fnot1 %f26, %f20
19603 bg,a,pn %xcc, loop_1737
19604 fmovrslez %i6, %f31, %f15
19605 ldx [%l7 + 0x20], %l3
19606 fzeros %f17
19607loop_1737:
19608 nop
19609 add %l7, 0x28, %l6
19610 wr %g0, 0x81, %asi
19611 casxa [%l6] %asi, %g7, %g1
19612 nop
19613 setx 0x79E56D9E, %l0, %l6
19614 st %l6, [%l7 + 0x28]
19615 ld [%l7 + 0x28], %f12
19616 fsqrts %f12, %f30
19617 tle %icc, 0x4
19618 nop
19619 setx 0xBCF4BB2B, %l0, %l6
19620 st %l6, [%l7 + 0x28]
19621 ld [%l7 + 0x28], %f19
19622 setx 0xB2631096, %l1, %l5
19623 st %l5, [%l7 + 0x10]
19624 ld [%l7 + 0x10], %f19
19625 fmuls %f19, %f19, %f30
19626 sllx %l5, %g6, %o0
19627 alignaddr %o2, %g5, %l4
19628 bl,a,pt %icc, loop_1738
19629 bcc,pt %xcc, loop_1739
19630 umul %l2, %l0, %o3
19631 movg %icc, %l6, %i5
19632loop_1738:
19633 movvc %icc, %i1, %o7
19634loop_1739:
19635 tgu %xcc, 0x3
19636 membar 0x77
19637 set 0x2C, %o3
19638 ldsha [%l7 + %o3] 0x10, %o1
19639 nop
19640 set 0x78, %o1
19641 lduw [%l7 + %o1], %i7
19642 popc 0x0CA3, %o6
19643 fbge %fcc0, loop_1740
19644 tpos %xcc, 0x6
19645 bneg,a,pn %icc, loop_1741
19646 addc %i0, 0x0A82, %o5
19647loop_1740:
19648 nop
19649 wr %g0, 0x11, %asi
19650 stba %g3, [%l7 + 0x5E] %asi
19651loop_1741:
19652 sir 0x036C
19653 smulcc %i2, 0x1D1D, %i4
19654 edge32ln %o4, %l1, %i3
19655 fornot2s %f17, %f13, %f14
19656 array16 %g4, %i6, %g2
19657 movvc %icc, %l3, %g1
19658 srl %l5, 0x18, %g6
19659 popc %g7, %o0
19660 tvs %xcc, 0x5
19661 fmovsvs %xcc, %f11, %f1
19662 tleu %icc, 0x1
19663 ta %icc, 0x7
19664 brgez,a %o2, loop_1742
19665 tle %xcc, 0x4
19666 movpos %xcc, %g5, %l2
19667 andcc %l0, 0x1F9C, %o3
19668loop_1742:
19669 fbule %fcc3, loop_1743
19670 movrlez %l4, 0x328, %i5
19671 fmovsne %icc, %f19, %f2
19672 fmovsgu %icc, %f12, %f2
19673loop_1743:
19674 edge32l %l6, %i1, %o1
19675 movrlz %i7, 0x1E6, %o6
19676 wr %g0, 0x18, %asi
19677 lduha [%l7 + 0x2A] %asi, %i0
19678 smulcc %o5, 0x1436, %o7
19679 tn %icc, 0x3
19680 tge %xcc, 0x4
19681 edge8ln %g3, %i4, %i2
19682 fornot2 %f18, %f28, %f4
19683 fsrc2s %f29, %f10
19684 fors %f4, %f21, %f19
19685 fmovrdlz %l1, %f0, %f14
19686 bcs %xcc, loop_1744
19687 and %o4, %g4, %i6
19688 move %icc, %i3, %l3
19689 nop
19690 setx loop_1745, %l0, %l1
19691 jmpl %l1, %g2
19692loop_1744:
19693 fmovdl %xcc, %f21, %f17
19694 ldsh [%l7 + 0x54], %l5
19695 restored
19696 rdpr %cwp, %g1
19697 rdpr %cansave, %g2
19698 rdpr %canrestore, %g3
19699 rdpr %cleanwin, %g4
19700 rdpr %otherwin, %g5
19701 rdpr %wstate, %g6
19702loop_1745:
19703 fabsd %f10, %f30
19704 movne %icc, %g6, %g1
19705 array16 %g7, %o2, %g5
19706 edge8l %o0, %l2, %l0
19707 tpos %icc, 0x6
19708 nop
19709 setx loop_1746, %l0, %l1
19710 wrpr 0x1, %tl
19711 wrpr %l1, %tpc
19712 add %l1, 0x4, %l1
19713 wrpr %l1, %tnpc
19714 setx 0x34400001400, %l0, %l1
19715 wrpr %l1, %tstate
19716 wrhpr 0x4, %htstate
19717 retry
19718 fbule,a %fcc0, loop_1747
19719 udiv %l4, 0x0CAC, %i5
19720 edge8n %l6, %i1, %o3
19721loop_1746:
19722 fpackfix %f2, %f25
19723loop_1747:
19724 mova %icc, %o1, %o6
19725 edge32ln %i0, %o5, %i7
19726 bcs loop_1748
19727 tneg %xcc, 0x5
19728 nop
19729 fitos %f3, %f17
19730 fstox %f17, %f30
19731 fxtos %f30, %f29
19732 movre %g3, %i4, %o7
19733loop_1748:
19734 brgez %i2, loop_1749
19735 fpack16 %f12, %f8
19736 fpadd16 %f24, %f24, %f30
19737 bshuffle %f28, %f8, %f20
19738loop_1749:
19739 fmuld8ulx16 %f19, %f11, %f16
19740 sdivx %l1, 0x184F, %g4
19741 subccc %o4, 0x1B4D, %i6
19742 fbge,a %fcc0, loop_1750
19743 xnorcc %l3, %g2, %l5
19744 fmovdne %icc, %f8, %f23
19745 movge %icc, %i3, %g1
19746loop_1750:
19747 bvc,a %xcc, loop_1751
19748 faligndata %f30, %f0, %f4
19749 fbge,a %fcc1, loop_1752
19750 movrne %g6, %g7, %o2
19751loop_1751:
19752 srlx %o0, %g5, %l2
19753 fpadd32 %f10, %f12, %f0
19754loop_1752:
19755 nop
19756 wr %g0, 0x0c, %asi
19757 ldsba [%l7 + 0x2A] %asi, %l4
19758 fmul8x16au %f5, %f12, %f16
19759 fnors %f7, %f28, %f19
19760 nop
19761 setx 0x0590E765A055A137, %l0, %l6
19762 stx %l6, [%l7 + 0x78]
19763 ldx [%l7 + 0x78], %fsr
19764 fbug,a %fcc0, loop_1753
19765 stbar
19766 ldsw [%l7 + 0x78], %i5
19767 sll %l0, 0x1A, %i1
19768loop_1753:
19769 movrlez %o3, 0x1CA, %l6
19770 tn %icc, 0x5
19771 wr %g0, 0x89, %asi
19772 stda %f16, [%l7 + 0x40] %asi
19773 fnot2 %f10, %f26
19774 tleu %icc, 0x6
19775 fpadd32s %f11, %f11, %f20
19776 movrgz %o6, 0x047, %o1
19777 edge16 %o5, %i7, %g3
19778 nop
19779 setx loop_1754, %l0, %l1
19780 wrpr 0x1, %tl
19781 wrpr %l1, %tnpc
19782 setx 0x34400001400, %l0, %l1
19783 wrpr %l1, %tstate
19784 wrhpr 0x4, %htstate
19785 done
19786 stb %i4, [%l7 + 0x7E]
19787 sll %i0, 0x1F, %o7
19788 andncc %i2, %l1, %o4
19789loop_1754:
19790 fmovrsgez %i6, %f18, %f1
19791 subc %l3, 0x0D8C, %g4
19792 srlx %g2, 0x0E, %l5
19793 fbne %fcc0, loop_1755
19794 ldsh [%l7 + 0x64], %i3
19795 alignaddrl %g1, %g6, %g7
19796 edge16ln %o0, %o2, %g5
19797loop_1755:
19798 membar 0x32
19799 fsrc2 %f28, %f8
19800 bcs,pt %icc, loop_1756
19801 edge8ln %l4, %i5, %l0
19802 andn %i1, %o3, %l2
19803 mova %xcc, %o6, %o1
19804loop_1756:
19805 subccc %o5, 0x1522, %l6
19806 addccc %g3, 0x087D, %i7
19807 sdivcc %i0, 0x08F4, %o7
19808 movpos %icc, %i4, %l1
19809 movg %icc, %i2, %o4
19810 xor %l3, %g4, %i6
19811 fnegs %f7, %f6
19812 fble,a %fcc2, loop_1757
19813 tvc %icc, 0x5
19814 movvc %xcc, %l5, %i3
19815 saved
19816 rdpr %cwp, %g1
19817 rdpr %cansave, %g2
19818 rdpr %canrestore, %g3
19819 rdpr %cleanwin, %g4
19820 rdpr %otherwin, %g5
19821 rdpr %wstate, %g6
19822loop_1757:
19823 tpos %icc, 0x7
19824 bne,a,pn %xcc, loop_1758
19825 orn %g2, %g1, %g6
19826 nop
19827 fitos %f6, %f13
19828 fstox %f13, %f18
19829 tgu %icc, 0x1
19830loop_1758:
19831 taddcctv %g7, 0x00AD, %o0
19832 fpadd32 %f30, %f20, %f14
19833 tle %xcc, 0x0
19834 fmovdn %xcc, %f11, %f20
19835 edge8n %g5, %l4, %i5
19836 bl,a,pn %icc, loop_1759
19837 taddcctv %o2, %i1, %l0
19838 popc %o3, %o6
19839 movvs %icc, %o1, %o5
19840loop_1759:
19841 te %xcc, 0x5
19842 sdivx %l6, 0x1580, %g3
19843 bl %xcc, loop_1760
19844 movge %xcc, %i7, %l2
19845 flush %l7 + 0x48
19846 orncc %i0, 0x086E, %o7
19847loop_1760:
19848 tge %xcc, 0x2
19849 movl %xcc, %i4, %l1
19850 bcs,a %xcc, loop_1761
19851 tvc %icc, 0x2
19852 udiv %o4, 0x05F0, %l3
19853 fmovdcc %icc, %f23, %f31
19854loop_1761:
19855 mulscc %i2, %g4, %l5
19856 fpack16 %f20, %f10
19857 nop
19858 set 0x71, %o0
19859 ldstub [%l7 + %o0], %i6
19860 xor %i3, %g1, %g2
19861 wr %g0, 0x88, %asi
19862 ldda [%l7 + 0x50] %asi, %g6
19863 sra %o0, 0x19, %g6
19864 fzero %f28
19865 saved
19866 rdpr %cwp, %g1
19867 rdpr %cansave, %g2
19868 rdpr %canrestore, %g3
19869 rdpr %cleanwin, %g4
19870 rdpr %otherwin, %g5
19871 rdpr %wstate, %g6
19872 nop
19873 setx 0x2C477DB4EE301492, %l0, %l6
19874 stx %l6, [%l7 + 0x28]
19875 ldd [%l7 + 0x28], %f0
19876 setx 0xF374F1C59320B489, %l1, %l5
19877 stx %l5, [%l7 + 0x10]
19878 ldd [%l7 + 0x10], %f12
19879 fsubd %f12, %f0, %f26
19880 ldsb [%l7 + 0x77], %g5
19881 tge %icc, 0x6
19882 fmovdl %icc, %f8, %f25
19883 saved
19884 rdpr %cwp, %g1
19885 rdpr %cansave, %g2
19886 rdpr %canrestore, %g3
19887 rdpr %cleanwin, %g4
19888 rdpr %otherwin, %g5
19889 rdpr %wstate, %g6
19890 edge32n %i5, %o2, %i1
19891 movrlez %l4, %o3, %o6
19892 xnor %o1, 0x09EA, %l0
19893 movgu %xcc, %l6, %g3
19894 ldsb [%l7 + 0x7E], %i7
19895 sdivx %l2, 0x0C89, %o5
19896 fmovsgu %icc, %f18, %f24
19897 fcmple16 %f12, %f18, %i0
19898 xorcc %i4, %o7, %l1
19899 tcc %xcc, 0x6
19900 wr %g0, 0x88, %asi
19901 lduha [%l7 + 0x7C] %asi, %o4
19902 ta %xcc, 0x2
19903 fornot2 %f10, %f24, %f0
19904 mulx %i2, %g4, %l3
19905 fmovrsgez %i6, %f20, %f21
19906 fands %f30, %f16, %f0
19907 bgu,a %xcc, loop_1762
19908 xorcc %l5, %g1, %g2
19909 fmovdne %xcc, %f23, %f29
19910 movle %icc, %g7, %o0
19911loop_1762:
19912 fxnor %f18, %f26, %f18
19913 fba,a %fcc2, loop_1763
19914 fmul8sux16 %f12, %f18, %f20
19915 addcc %g6, %i3, %g5
19916 edge8l %i5, %i1, %l4
19917loop_1763:
19918 tsubcc %o2, %o6, %o1
19919 nop
19920 fitos %f14, %f29
19921 fstox %f29, %f14
19922 fxtos %f14, %f13
19923 edge16ln %o3, %l6, %g3
19924 movrlez %i7, %l2, %o5
19925 fmovrsgez %i0, %f11, %f12
19926 fornot2 %f10, %f22, %f30
19927 call loop_1764
19928 array32 %i4, %l0, %l1
19929 ldd [%l7 + 0x08], %f30
19930 fmovrdlz %o4, %f30, %f24
19931loop_1764:
19932 bvs loop_1765
19933 fmovda %icc, %f4, %f15
19934 tn %xcc, 0x0
19935 edge8 %o7, %g4, %l3
19936loop_1765:
19937 nop
19938 set 0x53, %g6
19939 ldstub [%l7 + %g6], %i2
19940 fpsub16s %f31, %f26, %f26
19941 subc %l5, 0x05C8, %g1
19942 edge16ln %g2, %g7, %o0
19943 membar #Sync
19944 set 0x40, %i6
19945 ldda [%l7 + %i6] 0x16, %f0
19946 fandnot1s %f14, %f31, %f7
19947 bcc loop_1766
19948 fpack16 %f2, %f25
19949 srlx %g6, %i3, %i6
19950 sth %i5, [%l7 + 0x14]
19951loop_1766:
19952 nop
19953 add %l7, 0x74, %l6
19954 wr %g0, 0x0c, %asi
19955 casa [%l6] 0x0c, %i1, %g5
19956 orn %l4, %o6, %o2
19957 sll %o3, 0x0E, %l6
19958 fba,a %fcc3, loop_1767
19959 array8 %o1, %i7, %l2
19960 xorcc %g3, 0x0680, %i0
19961 tn %icc, 0x4
19962loop_1767:
19963 edge8n %o5, %l0, %l1
19964 xnorcc %o4, %i4, %g4
19965 wr %g0, 0x89, %asi
19966 stwa %l3, [%l7 + 0x78] %asi
19967 mulscc %o7, 0x09C0, %l5
19968 orcc %g1, %g2, %i2
19969 tneg %icc, 0x0
19970 andn %o0, %g6, %i3
19971 fbge %fcc0, loop_1768
19972 xnorcc %i6, %i5, %i1
19973 fbo,a %fcc3, loop_1769
19974 brlz %g5, loop_1770
19975loop_1768:
19976 fbne %fcc0, loop_1771
19977 fbuge,a %fcc3, loop_1772
19978loop_1769:
19979 alignaddr %l4, %g7, %o2
19980loop_1770:
19981 movne %xcc, %o3, %o6
19982loop_1771:
19983 tsubcc %l6, 0x1401, %o1
19984loop_1772:
19985 addcc %i7, %g3, %l2
19986 orcc %i0, %l0, %o5
19987 sub %l1, %o4, %i4
19988 membar 0x5F
19989 tvc %xcc, 0x6
19990 taddcc %l3, 0x1F1F, %g4
19991 array8 %o7, %l5, %g1
19992 edge32n %g2, %o0, %g6
19993 movl %icc, %i2, %i6
19994 fmovde %xcc, %f17, %f8
19995 fmovdvs %xcc, %f24, %f20
19996 fmovs %f0, %f6
19997 ldstub [%l7 + 0x3B], %i3
19998 edge32 %i5, %i1, %g5
19999 saved
20000 rdpr %cwp, %g1
20001 rdpr %cansave, %g2
20002 rdpr %canrestore, %g3
20003 rdpr %cleanwin, %g4
20004 rdpr %otherwin, %g5
20005 rdpr %wstate, %g6
20006 sll %g7, %o2, %l4
20007 movge %icc, %o3, %l6
20008 lduw [%l7 + 0x54], %o6
20009 movne %xcc, %i7, %o1
20010 fcmpgt16 %f30, %f22, %g3
20011 bcs,pt %icc, loop_1773
20012 sdivx %l2, 0x10A7, %i0
20013 fmovse %xcc, %f7, %f30
20014 fcmpgt32 %f24, %f24, %l0
20015loop_1773:
20016 nop
20017 setx 0x204618B1, %l0, %l6
20018 st %l6, [%l7 + 0x7C]
20019 ld [%l7 + 0x7C], %fsr
20020 sir 0x151F
20021 edge8ln %o5, %o4, %l1
20022 membar 0x75
20023 tcc %icc, 0x3
20024 umulcc %l3, %i4, %g4
20025 tle %xcc, 0x0
20026 ld [%l7 + 0x48], %f4
20027 or %l5, %g1, %o7
20028 bne,pn %icc, loop_1774
20029 fmovdcc %icc, %f19, %f4
20030 fornot2s %f16, %f19, %f21
20031 sir 0x0916
20032loop_1774:
20033 brlez,a %o0, loop_1775
20034 nop
20035 setx loop_1776, %l0, %l1
20036 wrpr 0x1, %tl
20037 wrpr %l1, %tnpc
20038 setx 0x34400001400, %l0, %l1
20039 wrpr %l1, %tstate
20040 wrhpr 0x4, %htstate
20041 done
20042 subccc %g2, 0x169C, %g6
20043 fmovspos %icc, %f25, %f5
20044loop_1775:
20045 brgez,a %i2, loop_1777
20046loop_1776:
20047 tg %icc, 0x1
20048 addc %i6, %i5, %i1
20049 movrlz %g5, 0x13B, %g7
20050loop_1777:
20051 fbule %fcc3, loop_1778
20052 movn %xcc, %o2, %l4
20053 fmovrdlez %o3, %f22, %f24
20054 srl %l6, %i3, %i7
20055loop_1778:
20056 edge8ln %o1, %o6, %g3
20057 sub %l2, %l0, %i0
20058 bgu,pt %xcc, loop_1779
20059 tgu %icc, 0x0
20060 nop
20061 setx loop_1780, %l0, %l1
20062 wrpr 0x1, %tl
20063 wrpr %l1, %tnpc
20064 setx 0x34400001400, %l0, %l1
20065 wrpr %l1, %tstate
20066 wrhpr 0x4, %htstate
20067 done
20068 sdivx %o5, 0x017B, %o4
20069loop_1779:
20070 nop
20071 wr %g0, 0x2a, %asi
20072 stha %l1, [%l7 + 0x2E] %asi
20073 membar #Sync
20074loop_1780:
20075 nop
20076 membar #Sync
20077 set 0x40, %l2
20078 ldda [%l7 + %l2] 0x17, %f0
20079 alignaddr %i4, %g4, %l3
20080 taddcctv %l5, %g1, %o0
20081 alignaddr %o7, %g6, %g2
20082 fmovrdlz %i6, %f0, %f26
20083 stb %i2, [%l7 + 0x0F]
20084 tle %icc, 0x0
20085 sllx %i5, 0x12, %g5
20086 fmul8x16al %f3, %f30, %f16
20087 movneg %xcc, %i1, %o2
20088 stbar
20089 movrne %g7, 0x15D, %l4
20090 nop
20091 setx loop_1781, %l0, %l1
20092 wrpr 0x1, %tl
20093 wrpr %l1, %tpc
20094 add %l1, 0x4, %l1
20095 wrpr %l1, %tnpc
20096 setx 0x34400001400, %l0, %l1
20097 wrpr %l1, %tstate
20098 wrhpr 0x4, %htstate
20099 retry
20100 andn %l6, %i3, %i7
20101 tgu %xcc, 0x5
20102 tcs %xcc, 0x3
20103loop_1781:
20104 tleu %xcc, 0x1
20105 tne %icc, 0x4
20106 srl %o3, %o1, %g3
20107 edge32n %l2, %l0, %o6
20108 movgu %xcc, %i0, %o4
20109 mulx %l1, 0x057F, %i4
20110 tneg %icc, 0x4
20111 movge %icc, %o5, %l3
20112 bg,pn %icc, loop_1782
20113 mova %xcc, %l5, %g4
20114 sdivcc %o0, 0x003C, %o7
20115 fmovdl %xcc, %f0, %f4
20116loop_1782:
20117 taddcc %g6, %g2, %i6
20118 set 0x24, %i4
20119 ldswa [%l7 + %i4] 0x10, %g1
20120 fzero %f14
20121 mova %icc, %i2, %i5
20122 andn %i1, %o2, %g5
20123 sdiv %g7, 0x1C6B, %l6
20124 fmovdn %icc, %f5, %f0
20125 fbu,a %fcc1, loop_1783
20126 udiv %i3, 0x0FC4, %l4
20127 membar 0x4A
20128 membar 0x70
20129loop_1783:
20130 move %icc, %o3, %o1
20131 prefetch [%l7 + 0x30], 0x1
20132 movrlz %g3, 0x290, %i7
20133 restored
20134 rdpr %cwp, %g1
20135 rdpr %cansave, %g2
20136 rdpr %canrestore, %g3
20137 rdpr %cleanwin, %g4
20138 rdpr %otherwin, %g5
20139 rdpr %wstate, %g6
20140 movrne %l2, 0x1D3, %o6
20141 movne %xcc, %i0, %l0
20142 fnot2 %f0, %f0
20143 movn %xcc, %o4, %l1
20144 movge %xcc, %i4, %o5
20145 tpos %xcc, 0x5
20146 bne,pn %xcc, loop_1784
20147 alignaddrl %l3, %l5, %o0
20148 membar 0x39
20149 movneg %xcc, %o7, %g6
20150loop_1784:
20151 fmovdcc %icc, %f4, %f25
20152 sdivx %g4, 0x0A00, %i6
20153 edge16l %g1, %g2, %i5
20154 andncc %i1, %o2, %g5
20155 orn %g7, 0x0CA5, %i2
20156 wr %g0, 0x88, %asi
20157 sta %f1, [%l7 + 0x34] %asi
20158 movrlz %i3, %l6, %l4
20159 set 0x74, %g1
20160 ldsba [%l7 + %g1] 0x04, %o1
20161 wr %g0, 0x19, %asi
20162 ldswa [%l7 + 0x0C] %asi, %o3
20163 taddcctv %i7, 0x1A92, %g3
20164 andn %l2, %o6, %l0
20165 fpsub32s %f11, %f31, %f28
20166 fmovse %icc, %f9, %f5
20167 fones %f25
20168 wr %g0, 0x19, %asi
20169 lduwa [%l7 + 0x0C] %asi, %i0
20170 ldsb [%l7 + 0x0C], %o4
20171 addcc %l1, %o5, %i4
20172 movre %l3, 0x37D, %l5
20173 sdivcc %o7, 0x05AB, %o0
20174 mulx %g6, %i6, %g4
20175 fbue,a %fcc0, loop_1785
20176 restored
20177 rdpr %cwp, %g1
20178 rdpr %cansave, %g2
20179 rdpr %canrestore, %g3
20180 rdpr %cleanwin, %g4
20181 rdpr %otherwin, %g5
20182 rdpr %wstate, %g6
20183 stw %g2, [%l7 + 0x08]
20184 movgu %icc, %g1, %i1
20185loop_1785:
20186 smul %o2, %g5, %i5
20187 sub %i2, %i3, %l6
20188 fandnot1s %f31, %f25, %f10
20189 fbe %fcc0, loop_1786
20190 ldstub [%l7 + 0x60], %g7
20191 fble,a %fcc1, loop_1787
20192 fbuge %fcc2, loop_1788
20193loop_1786:
20194 bne,pt %xcc, loop_1789
20195 tvc %icc, 0x2
20196loop_1787:
20197 tle %icc, 0x5
20198loop_1788:
20199 edge8l %l4, %o3, %i7
20200loop_1789:
20201 fbul,a %fcc1, loop_1790
20202 subccc %o1, %l2, %g3
20203 xnorcc %o6, 0x1A0F, %l0
20204 movrgz %o4, 0x10C, %i0
20205loop_1790:
20206 bneg,a,pt %icc, loop_1791
20207 sth %l1, [%l7 + 0x4A]
20208 edge16n %o5, %l3, %i4
20209 fbo %fcc2, loop_1792
20210loop_1791:
20211 fornot1 %f22, %f10, %f20
20212 tpos %xcc, 0x4
20213 call loop_1793
20214loop_1792:
20215 fbe %fcc1, loop_1794
20216 xnorcc %l5, 0x03DD, %o7
20217 add %l7, 0x34, %l6
20218 wr %g0, 0x80, %asi
20219 lda [%l6] %asi, %g6
20220 casa [%l6] %asi, %g6, %i6
20221loop_1793:
20222 call loop_1795
20223loop_1794:
20224 fnand %f26, %f12, %f14
20225 subccc %g4, %g2, %g1
20226 fone %f30
20227loop_1795:
20228 brgez,a %o0, loop_1796
20229 brnz,a %o2, loop_1797
20230 fnegs %f5, %f8
20231 edge16l %i1, %i5, %i2
20232loop_1796:
20233 nop
20234 setx loop_1798, %l0, %l1
20235 wrpr 0x1, %tl
20236 wrpr %l1, %tpc
20237 add %l1, 0x4, %l1
20238 wrpr %l1, %tnpc
20239 setx 0x34400001400, %l0, %l1
20240 wrpr %l1, %tstate
20241 wrhpr 0x4, %htstate
20242 retry
20243loop_1797:
20244 fble %fcc2, loop_1799
20245 edge32ln %i3, %g5, %g7
20246 movg %xcc, %l6, %l4
20247loop_1798:
20248 brz %i7, loop_1800
20249loop_1799:
20250 sllx %o3, 0x02, %o1
20251 ld [%l7 + 0x70], %f8
20252 edge16ln %l2, %g3, %l0
20253loop_1800:
20254 movvc %xcc, %o4, %o6
20255 tge %icc, 0x5
20256 xnor %l1, 0x1165, %o5
20257 move %xcc, %i0, %i4
20258 bgu,a loop_1801
20259 lduw [%l7 + 0x28], %l5
20260 udivcc %o7, 0x13BF, %l3
20261 subcc %g6, 0x10CE, %i6
20262loop_1801:
20263 ldsw [%l7 + 0x78], %g2
20264 movrlez %g1, %g4, %o0
20265 xorcc %o2, %i5, %i1
20266 set 0x50, %g2
20267 ldda [%l7 + %g2] 0x2b, %i2
20268 movvs %xcc, %i2, %g5
20269 tl %icc, 0x6
20270 sdivx %l6, 0x1B6C, %g7
20271 fandnot1 %f30, %f10, %f2
20272 fnegs %f15, %f5
20273 tn %icc, 0x1
20274 mova %icc, %i7, %l4
20275 edge16ln %o3, %l2, %o1
20276 movleu %icc, %l0, %o4
20277 tl %xcc, 0x3
20278 brlz,a %g3, loop_1802
20279 nop
20280 setx 0xACA5F80151CB68F1, %l0, %l6
20281 stx %l6, [%l7 + 0x28]
20282 ldd [%l7 + 0x28], %f22
20283 setx 0xD30D81BB2E9E754F, %l1, %l5
20284 stx %l5, [%l7 + 0x10]
20285 ldd [%l7 + 0x10], %f0
20286 fdivd %f0, %f22, %f12
20287 edge32 %o6, %l1, %o5
20288 fnot1s %f22, %f16
20289loop_1802:
20290 fsrc1 %f16, %f26
20291 umul %i4, 0x1B62, %l5
20292 ldd [%l7 + 0x70], %f8
20293 edge32l %i0, %o7, %g6
20294 fbul,a %fcc1, loop_1803
20295 orncc %i6, 0x0816, %l3
20296 tsubcctv %g2, %g4, %g1
20297 nop
20298 setx 0xB0706BA0, %l0, %l6
20299 st %l6, [%l7 + 0x28]
20300 ld [%l7 + 0x28], %f10
20301 fsqrts %f10, %f25
20302loop_1803:
20303 subcc %o0, %i5, %i1
20304 tcs %xcc, 0x7
20305 andn %i3, %o2, %i2
20306 and %g5, 0x14A8, %l6
20307 movne %icc, %g7, %l4
20308 umul %i7, 0x1FB5, %l2
20309 fblg %fcc1, loop_1804
20310 addccc %o1, 0x0490, %o3
20311 andcc %o4, 0x19BA, %g3
20312 ble,a,pt %icc, loop_1805
20313loop_1804:
20314 bvc,a %xcc, loop_1806
20315 sra %o6, 0x0A, %l1
20316 fmul8x16au %f10, %f2, %f2
20317loop_1805:
20318 fmovsvs %xcc, %f24, %f12
20319loop_1806:
20320 fbue,a %fcc3, loop_1807
20321 mulx %o5, 0x116B, %i4
20322 fsrc1s %f16, %f30
20323 edge8ln %l0, %l5, %o7
20324loop_1807:
20325 bvs,pt %icc, loop_1808
20326 umul %g6, 0x1917, %i6
20327 mulscc %l3, %i0, %g4
20328 popc 0x1A0F, %g2
20329loop_1808:
20330 call loop_1809
20331 bcs,a,pn %icc, loop_1810
20332 mulx %g1, %i5, %o0
20333 fmovdvc %xcc, %f20, %f12
20334loop_1809:
20335 fxnors %f1, %f22, %f29
20336loop_1810:
20337 movcs %icc, %i3, %i1
20338 stw %i2, [%l7 + 0x64]
20339 ldstub [%l7 + 0x47], %o2
20340 sir 0x00BC
20341 edge16n %l6, %g7, %l4
20342 fba %fcc3, loop_1811
20343 udivx %g5, 0x15CB, %i7
20344 movn %xcc, %l2, %o3
20345 for %f10, %f28, %f2
20346loop_1811:
20347 lduw [%l7 + 0x28], %o1
20348 add %o4, %g3, %o6
20349 edge16ln %o5, %l1, %i4
20350 sdiv %l5, 0x13AB, %l0
20351 movrgz %o7, 0x29B, %i6
20352 saved
20353 rdpr %cwp, %g1
20354 rdpr %cansave, %g2
20355 rdpr %canrestore, %g3
20356 rdpr %cleanwin, %g4
20357 rdpr %otherwin, %g5
20358 rdpr %wstate, %g6
20359 sub %l3, 0x1E35, %i0
20360 fmovda %xcc, %f4, %f10
20361 restored
20362 rdpr %cwp, %g1
20363 rdpr %cansave, %g2
20364 rdpr %canrestore, %g3
20365 rdpr %cleanwin, %g4
20366 rdpr %otherwin, %g5
20367 rdpr %wstate, %g6
20368 movcc %xcc, %g4, %g2
20369 subc %g6, %i5, %o0
20370 fmul8x16 %f29, %f28, %f12
20371 edge16ln %i3, %i1, %i2
20372 movrgz %o2, %g1, %g7
20373 fmovdle %xcc, %f3, %f16
20374 swap [%l7 + 0x14], %l4
20375 wr %g0, 0x81, %asi
20376 ldstuba [%l7 + 0x25] %asi, %g5
20377 tleu %icc, 0x4
20378 movne %icc, %i7, %l6
20379 movneg %xcc, %l2, %o3
20380 edge32ln %o4, %g3, %o6
20381 nop
20382 setx loop_1812, %l0, %l1
20383 wrpr 0x1, %tl
20384 wrpr %l1, %tpc
20385 add %l1, 0x4, %l1
20386 wrpr %l1, %tnpc
20387 setx 0x34400001400, %l0, %l1
20388 wrpr %l1, %tstate
20389 wrhpr 0x4, %htstate
20390 retry
20391 bne,pn %xcc, loop_1813
20392 sth %o5, [%l7 + 0x18]
20393 fpmerge %f15, %f21, %f4
20394loop_1812:
20395 brlz,a %o1, loop_1814
20396loop_1813:
20397 tsubcctv %i4, %l5, %l0
20398 xnorcc %l1, 0x0A0A, %i6
20399 bleu,a loop_1815
20400loop_1814:
20401 lduw [%l7 + 0x30], %l3
20402 sir 0x0FAF
20403 fbne,a %fcc3, loop_1816
20404loop_1815:
20405 sir 0x1FBF
20406 sub %o7, 0x0F7C, %g4
20407 addccc %i0, 0x0F32, %g2
20408loop_1816:
20409 subccc %g6, %i5, %o0
20410 fmovsneg %xcc, %f10, %f0
20411 fmovdge %xcc, %f30, %f21
20412 membar 0x7A
20413 xnorcc %i3, 0x0E9F, %i2
20414 fnors %f20, %f29, %f15
20415 addccc %o2, %i1, %g1
20416 edge32n %l4, %g7, %i7
20417 movleu %xcc, %l6, %l2
20418 and %g5, 0x1D50, %o4
20419 nop
20420 fitos %f14, %f17
20421 fstod %f17, %f0
20422 orn %o3, %o6, %g3
20423 bn,pt %xcc, loop_1817
20424 movle %icc, %o1, %o5
20425 fbne %fcc3, loop_1818
20426 ldsw [%l7 + 0x64], %i4
20427loop_1817:
20428 smulcc %l0, 0x1B1B, %l1
20429 fzero %f4
20430loop_1818:
20431 add %l5, 0x0D3F, %l3
20432 udivcc %o7, 0x002F, %g4
20433 tneg %xcc, 0x1
20434 fmuld8sux16 %f30, %f6, %f2
20435 movg %icc, %i6, %g2
20436 fmovda %xcc, %f9, %f19
20437 fbuge,a %fcc1, loop_1819
20438 fabss %f15, %f16
20439 edge16n %i0, %i5, %g6
20440 std %f8, [%l7 + 0x40]
20441loop_1819:
20442 mova %xcc, %i3, %o0
20443 tsubcc %o2, %i1, %i2
20444 fabss %f12, %f0
20445 fnot2s %f4, %f7
20446 xorcc %l4, %g1, %i7
20447 movg %icc, %l6, %l2
20448 set 0x52, %l5
20449 lduha [%l7 + %l5] 0x0c, %g7
20450 fmovs %f20, %f10
20451 tpos %xcc, 0x7
20452 nop
20453 setx 0xD45D1196, %l0, %l6
20454 st %l6, [%l7 + 0x28]
20455 ld [%l7 + 0x28], %f10
20456 fsqrts %f10, %f30
20457 fmovdvs %xcc, %f12, %f23
20458 fcmpeq32 %f6, %f2, %g5
20459 movrgz %o3, 0x040, %o4
20460 tvs %icc, 0x0
20461 tne %icc, 0x1
20462 fbue,a %fcc0, loop_1820
20463 brlez,a %o6, loop_1821
20464 movneg %xcc, %o1, %g3
20465 alignaddrl %o5, %i4, %l0
20466loop_1820:
20467 fmovdge %icc, %f28, %f7
20468loop_1821:
20469 ldd [%l7 + 0x28], %l0
20470 wr %g0, 0x23, %asi
20471 stxa %l5, [%l7 + 0x50] %asi
20472 membar #Sync
20473 fmovdgu %icc, %f21, %f28
20474 flush %l7 + 0x20
20475 movpos %icc, %o7, %l3
20476 tneg %icc, 0x3
20477 set 0x12, %i3
20478 lduha [%l7 + %i3] 0x10, %g4
20479 tg %icc, 0x0
20480 and %g2, 0x1E3A, %i6
20481 fmovscc %xcc, %f31, %f30
20482 array8 %i0, %i5, %g6
20483 movg %icc, %o0, %o2
20484 udivcc %i3, 0x10A5, %i2
20485 movl %xcc, %l4, %g1
20486 nop
20487 set 0x40, %l6
20488 ldsw [%l7 + %l6], %i1
20489 brlez,a %i7, loop_1822
20490 tge %xcc, 0x5
20491 saved
20492 rdpr %cwp, %g1
20493 rdpr %cansave, %g2
20494 rdpr %canrestore, %g3
20495 rdpr %cleanwin, %g4
20496 rdpr %otherwin, %g5
20497 rdpr %wstate, %g6
20498 movrlez %l2, %l6, %g7
20499loop_1822:
20500 sub %o3, 0x0604, %o4
20501 fmovdpos %xcc, %f3, %f8
20502 tvc %xcc, 0x5
20503 tne %xcc, 0x1
20504 fbl %fcc0, loop_1823
20505 nop
20506 fitod %f0, %f16
20507 fdtox %f16, %f16
20508 fxtod %f16, %f24
20509 fmovdle %icc, %f5, %f4
20510 movrlz %g5, %o6, %g3
20511loop_1823:
20512 bleu loop_1824
20513 movre %o1, 0x0FF, %o5
20514 smulcc %i4, 0x128F, %l1
20515 bcc,a %xcc, loop_1825
20516loop_1824:
20517 fsrc2s %f0, %f8
20518 fmovsa %icc, %f13, %f20
20519 movcs %xcc, %l0, %l5
20520loop_1825:
20521 sra %o7, %g4, %l3
20522 fpadd32 %f18, %f2, %f24
20523 set 0x30, %g5
20524 ldda [%l7 + %g5] 0x2a, %i6
20525 tg %icc, 0x5
20526 te %icc, 0x0
20527 fmovsvc %xcc, %f11, %f17
20528 fmovrse %g2, %f17, %f7
20529 lduh [%l7 + 0x60], %i0
20530 xnor %g6, 0x1DF5, %o0
20531 edge32n %o2, %i3, %i5
20532 edge16n %i2, %g1, %i1
20533 set 0x1E, %o4
20534 stha %i7, [%l7 + %o4] 0x0c
20535 mulx %l2, %l4, %l6
20536 taddcc %o3, 0x0E76, %g7
20537 movpos %xcc, %g5, %o4
20538 fmul8sux16 %f14, %f22, %f4
20539 sdivcc %g3, 0x0003, %o1
20540 edge8n %o6, %o5, %i4
20541 std %f4, [%l7 + 0x38]
20542 fmovrdgz %l0, %f2, %f22
20543 fmovsa %icc, %f14, %f28
20544 fmovrdgz %l1, %f6, %f20
20545 fmovsge %icc, %f0, %f28
20546 tneg %icc, 0x1
20547 sir 0x1E23
20548 movle %xcc, %l5, %g4
20549 wr %g0, 0x88, %asi
20550 lduba [%l7 + 0x43] %asi, %l3
20551 tcc %icc, 0x1
20552 swap [%l7 + 0x44], %i6
20553 smulcc %o7, 0x0559, %i0
20554 smul %g2, %g6, %o2
20555 bl loop_1826
20556 xnorcc %o0, 0x09BD, %i5
20557 fmovsgu %icc, %f10, %f6
20558 movcc %xcc, %i2, %g1
20559loop_1826:
20560 movvs %xcc, %i3, %i7
20561 fpsub32s %f0, %f31, %f3
20562 edge16n %l2, %l4, %l6
20563 fmovdcc %xcc, %f10, %f18
20564 array8 %i1, %g7, %o3
20565 nop
20566 setx 0x63C45C5F904FDB0D, %l0, %l6
20567 stx %l6, [%l7 + 0x28]
20568 ldx [%l7 + 0x28], %fsr
20569 prefetch [%l7 + 0x10], 0x3
20570 bl,a loop_1827
20571 fmovscs %icc, %f4, %f14
20572 fmul8x16 %f10, %f0, %f6
20573 smul %o4, %g3, %g5
20574loop_1827:
20575 movneg %xcc, %o6, %o5
20576 edge8l %i4, %l0, %o1
20577 edge16n %l1, %l5, %g4
20578 movl %xcc, %l3, %o7
20579 tl %xcc, 0x6
20580 movrlez %i6, %i0, %g6
20581 fmovs %f20, %f27
20582 nop
20583 fitos %f0, %f7
20584 fstox %f7, %f0
20585 movne %icc, %g2, %o2
20586 tvc %icc, 0x3
20587 xnorcc %o0, %i5, %g1
20588 movg %xcc, %i2, %i3
20589 umulcc %l2, 0x1A98, %i7
20590 edge16n %l4, %i1, %l6
20591 wr %g0, 0x10, %asi
20592 sta %f4, [%l7 + 0x50] %asi
20593 nop
20594 setx 0x46293B9B, %l0, %l6
20595 st %l6, [%l7 + 0x28]
20596 ld [%l7 + 0x28], %f26
20597 fsqrts %f26, %f23
20598 sethi 0x0BAE, %o3
20599 orncc %o4, 0x00F5, %g7
20600 fmul8x16au %f20, %f2, %f16
20601 sdiv %g5, 0x147B, %o6
20602 subcc %o5, 0x1C1A, %i4
20603 movn %icc, %g3, %o1
20604 call loop_1828
20605 fxor %f20, %f20, %f18
20606 tneg %icc, 0x2
20607 movre %l1, %l0, %g4
20608loop_1828:
20609 fnot2 %f16, %f20
20610 tge %icc, 0x6
20611 bvc,a,pt %xcc, loop_1829
20612 fmovrslez %l5, %f2, %f16
20613 fmovdneg %xcc, %f27, %f25
20614 movvs %xcc, %l3, %i6
20615loop_1829:
20616 nop
20617 fitos %f28, %f6
20618 sll %i0, 0x07, %g6
20619 xorcc %o7, 0x0A01, %g2
20620 fmovrsgez %o2, %f30, %f26
20621 xorcc %o0, %g1, %i5
20622 fors %f1, %f3, %f23
20623 fmovscc %icc, %f4, %f25
20624 edge16ln %i3, %i2, %i7
20625 ldd [%l7 + 0x68], %l2
20626 tcc %icc, 0x1
20627 addcc %i1, 0x179D, %l4
20628 movvc %xcc, %l6, %o3
20629 fcmpeq32 %f2, %f16, %o4
20630 addcc %g5, 0x0A22, %o6
20631 movrlz %o5, 0x284, %i4
20632 fnegd %f0, %f22
20633 tvc %xcc, 0x3
20634 fmovrde %g7, %f28, %f28
20635 smul %g3, %o1, %l1
20636 saved
20637 rdpr %cwp, %g1
20638 rdpr %cansave, %g2
20639 rdpr %canrestore, %g3
20640 rdpr %cleanwin, %g4
20641 rdpr %otherwin, %g5
20642 rdpr %wstate, %g6
20643 sdivx %g4, 0x0EED, %l0
20644 fmovdvc %xcc, %f14, %f1
20645 edge8l %l5, %i6, %i0
20646 ldsh [%l7 + 0x22], %g6
20647 edge16ln %l3, %g2, %o7
20648 ta %xcc, 0x1
20649 add %l7, 0x40, %l6
20650 wr %g0, 0x80, %asi
20651 casxa [%l6] 0x80, %o0, %o2
20652 fmovspos %xcc, %f11, %f7
20653 movcs %xcc, %g1, %i5
20654 fba %fcc3, loop_1830
20655 bgu,pt %icc, loop_1831
20656 xorcc %i2, %i7, %l2
20657 movrgz %i3, 0x214, %i1
20658loop_1830:
20659 sethi 0x19AC, %l4
20660loop_1831:
20661 saved
20662 rdpr %cwp, %g1
20663 rdpr %cansave, %g2
20664 rdpr %canrestore, %g3
20665 rdpr %cleanwin, %g4
20666 rdpr %otherwin, %g5
20667 rdpr %wstate, %g6
20668 nop
20669 setx 0x7E24B46D, %l0, %l6
20670 st %l6, [%l7 + 0x28]
20671 ld [%l7 + 0x28], %f16
20672 setx 0xF4EF3019, %l1, %l5
20673 st %l5, [%l7 + 0x10]
20674 ld [%l7 + 0x10], %f24
20675 fmuls %f24, %f16, %f13
20676 smul %o3, %o4, %l6
20677 fmovsa %icc, %f0, %f16
20678 fmovrsgez %o6, %f8, %f11
20679 saved
20680 rdpr %cwp, %g1
20681 rdpr %cansave, %g2
20682 rdpr %canrestore, %g3
20683 rdpr %cleanwin, %g4
20684 rdpr %otherwin, %g5
20685 rdpr %wstate, %g6
20686 udiv %g5, 0x0BF5, %o5
20687 fbuge,a %fcc2, loop_1832
20688 stb %g7, [%l7 + 0x2F]
20689 tg %icc, 0x1
20690 popc %i4, %o1
20691loop_1832:
20692 subcc %l1, 0x0655, %g3
20693 fbg %fcc2, loop_1833
20694 edge32l %l0, %l5, %g4
20695 alignaddrl %i0, %i6, %l3
20696 tg %xcc, 0x3
20697loop_1833:
20698 xnorcc %g6, 0x10D3, %o7
20699 set 0x30, %i5
20700 sta %f6, [%l7 + %i5] 0x89
20701 wr %g0, 0x88, %asi
20702 lduha [%l7 + 0x12] %asi, %g2
20703 set 0x12, %l0
20704 lduba [%l7 + %l0] 0x10, %o2
20705 move %xcc, %o0, %g1
20706 srax %i5, 0x01, %i7
20707 edge32n %i2, %l2, %i1
20708 fpsub16s %f26, %f31, %f24
20709 move %icc, %i3, %o3
20710 xor %l4, 0x0F31, %l6
20711 mulx %o4, 0x149B, %o6
20712 sdivx %g5, 0x1F8D, %g7
20713 addccc %i4, %o5, %o1
20714 edge32 %g3, %l1, %l5
20715 fcmpgt16 %f4, %f14, %l0
20716 fxors %f22, %f30, %f10
20717 edge16l %i0, %i6, %g4
20718 bcs,a,pt %xcc, loop_1834
20719 movrne %l3, 0x24F, %g6
20720 sdiv %o7, 0x0410, %g2
20721 set 0x10, %l3
20722 ldda [%l7 + %l3] 0x23, %o2
20723loop_1834:
20724 nop
20725 setx 0x8059CACB, %l0, %l6
20726 st %l6, [%l7 + 0x28]
20727 ld [%l7 + 0x28], %fsr
20728 edge16ln %o0, %g1, %i5
20729 fpsub16s %f24, %f19, %f16
20730 fmovrdlez %i2, %f18, %f22
20731 tvc %icc, 0x7
20732 bleu loop_1835
20733 edge16l %l2, %i7, %i3
20734 bg,a loop_1836
20735 movvc %icc, %o3, %l4
20736loop_1835:
20737 lduw [%l7 + 0x10], %i1
20738 movne %xcc, %l6, %o4
20739loop_1836:
20740 movpos %xcc, %g5, %o6
20741 fbg %fcc0, loop_1837
20742 bne,a,pt %xcc, loop_1838
20743 fsrc1 %f26, %f20
20744 wr %g0, 0x19, %asi
20745 ldstuba [%l7 + 0x1F] %asi, %g7
20746loop_1837:
20747 smulcc %i4, 0x102E, %o1
20748loop_1838:
20749 ba,a,pn %xcc, loop_1839
20750 call loop_1840
20751 movneg %icc, %o5, %g3
20752 sdivcc %l5, 0x1430, %l0
20753loop_1839:
20754 fmovscs %xcc, %f11, %f6
20755loop_1840:
20756 bcc,a,pn %icc, loop_1841
20757 fandnot2s %f10, %f1, %f12
20758 movrlez %i0, 0x235, %i6
20759 fba %fcc2, loop_1842
20760loop_1841:
20761 sir 0x05FA
20762 saved
20763 rdpr %cwp, %g1
20764 rdpr %cansave, %g2
20765 rdpr %canrestore, %g3
20766 rdpr %cleanwin, %g4
20767 rdpr %otherwin, %g5
20768 rdpr %wstate, %g6
20769 movgu %xcc, %g4, %l3
20770loop_1842:
20771 nop
20772 setx 0x5C99F45180555CB3, %l0, %l6
20773 stx %l6, [%l7 + 0x60]
20774 ldx [%l7 + 0x60], %fsr
20775 xnorcc %g6, %o7, %g2
20776 andcc %l1, %o0, %o2
20777 lduw [%l7 + 0x78], %g1
20778 stbar
20779 fmovrsgez %i5, %f20, %f24
20780 xorcc %i2, 0x1061, %l2
20781 fone %f16
20782 swap [%l7 + 0x48], %i3
20783 fcmpeq16 %f2, %f4, %o3
20784 edge8ln %i7, %l4, %i1
20785 add %l7, 0x50, %l6
20786 wr %g0, 0x81, %asi
20787 lda [%l6] %asi, %o4
20788 casa [%l6] %asi, %o4, %g5
20789 fpackfix %f10, %f24
20790 smul %l6, %o6, %g7
20791 mova %xcc, %i4, %o5
20792 nop
20793 setx 0x5CFC1F304766A3AC, %l0, %l6
20794 stx %l6, [%l7 + 0x28]
20795 ldd [%l7 + 0x28], %f18
20796 setx 0x152E25EC89BE58B9, %l1, %l5
20797 stx %l5, [%l7 + 0x10]
20798 ldd [%l7 + 0x10], %f18
20799 fmuld %f18, %f18, %f0
20800 tn %xcc, 0x4
20801 smulcc %g3, 0x0788, %l5
20802 sdivx %o1, 0x0E06, %l0
20803 sll %i0, 0x0A, %i6
20804 brnz %l3, loop_1843
20805 fba %fcc2, loop_1844
20806 fmovrdne %g6, %f28, %f4
20807 ta %icc, 0x7
20808loop_1843:
20809 tle %xcc, 0x7
20810loop_1844:
20811 ta %xcc, 0x2
20812 edge8ln %o7, %g2, %g4
20813 tvc %icc, 0x1
20814 fmovsleu %icc, %f23, %f15
20815 fmovrde %o0, %f22, %f22
20816 wr %g0, 0x2b, %asi
20817 stxa %o2, [%l7 + 0x78] %asi
20818 membar #Sync
20819 bneg,pt %xcc, loop_1845
20820 tn %xcc, 0x7
20821 edge32n %g1, %l1, %i5
20822 fxors %f30, %f28, %f30
20823loop_1845:
20824 fbn,a %fcc2, loop_1846
20825 tvc %xcc, 0x6
20826 edge32ln %i2, %i3, %l2
20827 fors %f29, %f13, %f21
20828loop_1846:
20829 mulscc %i7, 0x1377, %o3
20830 sir 0x081E
20831 srax %i1, %o4, %l4
20832 call loop_1847
20833 nop
20834 fitos %f11, %f23
20835 fstox %f23, %f4
20836 subc %l6, %o6, %g7
20837 edge32 %g5, %i4, %g3
20838loop_1847:
20839 movgu %xcc, %o5, %o1
20840 movne %xcc, %l5, %i0
20841 fcmple32 %f12, %f28, %l0
20842 fornot1 %f10, %f16, %f24
20843 tl %xcc, 0x0
20844 nop
20845 fitod %f3, %f8
20846 movgu %xcc, %i6, %g6
20847 fmul8x16 %f5, %f8, %f12
20848 array16 %l3, %o7, %g2
20849 movn %icc, %g4, %o0
20850 fbue,a %fcc2, loop_1848
20851 fblg %fcc3, loop_1849
20852 sethi 0x0B72, %g1
20853 umulcc %o2, 0x1FF0, %i5
20854loop_1848:
20855 movrgez %l1, 0x183, %i3
20856loop_1849:
20857 mova %xcc, %l2, %i2
20858 ldsh [%l7 + 0x18], %o3
20859 edge32n %i1, %o4, %l4
20860 movvc %icc, %i7, %o6
20861 edge8n %g7, %g5, %l6
20862 tsubcc %i4, 0x065B, %o5
20863 brnz %o1, loop_1850
20864 udivcc %l5, 0x0727, %i0
20865 fmovdle %icc, %f9, %f2
20866 addc %g3, 0x162C, %i6
20867loop_1850:
20868 nop
20869 setx 0xDC19A543, %l0, %l6
20870 st %l6, [%l7 + 0x28]
20871 ld [%l7 + 0x28], %f6
20872 setx 0x2AC1FCAA, %l1, %l5
20873 st %l5, [%l7 + 0x10]
20874 ld [%l7 + 0x10], %f19
20875 fadds %f19, %f6, %f3
20876 tl %xcc, 0x6
20877 fmovdn %xcc, %f12, %f21
20878 tcc %icc, 0x2
20879 tne %xcc, 0x2
20880 movgu %icc, %l0, %g6
20881 movpos %xcc, %o7, %l3
20882 mulscc %g4, %o0, %g1
20883 fnegs %f9, %f17
20884 movvc %icc, %o2, %i5
20885 bvc,a,pt %icc, loop_1851
20886 umulcc %g2, 0x09BF, %i3
20887 nop
20888 setx 0xC06BBB70, %l0, %l6
20889 st %l6, [%l7 + 0x34]
20890 ld [%l7 + 0x34], %fsr
20891 bn,pt %icc, loop_1852
20892loop_1851:
20893 tcc %icc, 0x4
20894 sllx %l1, %l2, %i2
20895 fmovdvc %icc, %f26, %f30
20896loop_1852:
20897 nop
20898 fitos %f6, %f17
20899 fstox %f17, %f26
20900 fxtos %f26, %f8
20901 movvs %icc, %o3, %i1
20902 add %l4, %o4, %o6
20903 movgu %xcc, %g7, %i7
20904 wr %g0, 0x80, %asi
20905 ldstuba [%l7 + 0x67] %asi, %g5
20906 bleu %xcc, loop_1853
20907 movge %xcc, %l6, %i4
20908 add %o5, 0x0FC7, %o1
20909 ble loop_1854
20910loop_1853:
20911 fsrc2s %f12, %f22
20912 array8 %i0, %g3, %l5
20913 bne,a,pn %xcc, loop_1855
20914loop_1854:
20915 fbne %fcc0, loop_1856
20916 movl %icc, %l0, %i6
20917 movleu %xcc, %o7, %l3
20918loop_1855:
20919 edge16ln %g6, %o0, %g4
20920loop_1856:
20921 edge8ln %g1, %i5, %o2
20922 ldx [%l7 + 0x20], %g2
20923 movvs %xcc, %l1, %l2
20924 udiv %i2, 0x12DB, %o3
20925 sir 0x1982
20926 movre %i3, 0x369, %l4
20927 movpos %icc, %o4, %i1
20928 tvs %xcc, 0x6
20929 movvc %xcc, %g7, %i7
20930 set 0x34, %o2
20931 lduwa [%l7 + %o2] 0x81, %g5
20932 orcc %o6, 0x1EF7, %i4
20933 alignaddr %l6, %o1, %i0
20934 sdivcc %o5, 0x14C1, %g3
20935 bl %icc, loop_1857
20936 fmovrdlez %l5, %f14, %f4
20937 sir 0x1D14
20938 fmovrdne %l0, %f26, %f8
20939loop_1857:
20940 array16 %i6, %o7, %l3
20941 stx %g6, [%l7 + 0x70]
20942 tg %xcc, 0x7
20943 udivx %g4, 0x0095, %o0
20944 fmuld8sux16 %f24, %f24, %f12
20945 fands %f18, %f4, %f2
20946 nop
20947 fitos %f5, %f16
20948 fstod %f16, %f8
20949 std %f10, [%l7 + 0x78]
20950 udivcc %i5, 0x15D6, %g1
20951 andcc %g2, 0x018C, %o2
20952 nop
20953 fitod %f2, %f20
20954 edge16 %l1, %i2, %o3
20955 fornot2s %f5, %f2, %f14
20956 nop
20957 setx 0x83D02A98EEDCB7DF, %l0, %l6
20958 stx %l6, [%l7 + 0x28]
20959 ldd [%l7 + 0x28], %f26
20960 setx 0x5EA587DB2B952A2D, %l1, %l5
20961 stx %l5, [%l7 + 0x10]
20962 ldd [%l7 + 0x10], %f2
20963 fmuld %f2, %f26, %f30
20964 fmovspos %icc, %f3, %f10
20965 sir 0x0726
20966 tle %xcc, 0x0
20967 addc %l2, %i3, %l4
20968 tg %xcc, 0x0
20969 udiv %o4, 0x08E1, %i1
20970 fble,a %fcc1, loop_1858
20971 sllx %g7, 0x11, %g5
20972 movneg %xcc, %o6, %i7
20973 edge32l %l6, %o1, %i0
20974loop_1858:
20975 nop
20976 wr %g0, 0x81, %asi
20977 lduwa [%l7 + 0x78] %asi, %i4
20978 xnorcc %g3, 0x1E5B, %o5
20979 subcc %l0, %i6, %l5
20980 udivcc %o7, 0x1462, %l3
20981 brnz,a %g4, loop_1859
20982 fmovse %xcc, %f4, %f18
20983 xor %o0, %g6, %g1
20984 popc %i5, %o2
20985loop_1859:
20986 udivcc %l1, 0x02AA, %i2
20987 subcc %g2, %l2, %o3
20988 bn %xcc, loop_1860
20989 tvc %icc, 0x1
20990 ldstub [%l7 + 0x45], %l4
20991 bshuffle %f8, %f28, %f16
20992loop_1860:
20993 nop
20994 fitod %f2, %f0
20995 edge8 %o4, %i1, %g7
20996 add %g5, %o6, %i3
20997 fmovscs %icc, %f14, %f26
20998 or %l6, 0x15C3, %i7
20999 fmovsgu %icc, %f20, %f17
21000 edge16l %o1, %i0, %i4
21001 sllx %g3, %o5, %i6
21002 addcc %l0, %l5, %l3
21003 movneg %xcc, %o7, %o0
21004 fnor %f22, %f2, %f16
21005 and %g4, 0x1345, %g1
21006 wr %g0, 0x04, %asi
21007 lduha [%l7 + 0x30] %asi, %i5
21008 add %l7, 0x48, %l6
21009 wr %g0, 0x19, %asi
21010 casxa [%l6] %asi, %o2, %g6
21011 tcs %icc, 0x0
21012 taddcctv %i2, 0x171C, %g2
21013 edge32n %l2, %o3, %l1
21014 subc %o4, %l4, %g7
21015 sllx %i1, 0x02, %o6
21016 umulcc %g5, %i3, %l6
21017 add %l7, 0x48, %l6
21018 wr %g0, 0x19, %asi
21019 casxa [%l6] %asi, %i7, %i0
21020 fmovdne %xcc, %f21, %f30
21021 srl %o1, %g3, %o5
21022 tpos %xcc, 0x2
21023 be %icc, loop_1861
21024 flush %l7 + 0x34
21025 sdiv %i6, 0x1CAE, %l0
21026 nop
21027 set 0x40, %o6
21028 stx %l5, [%l7 + %o6]
21029loop_1861:
21030 fcmpgt16 %f12, %f28, %i4
21031 fabss %f24, %f8
21032 tneg %xcc, 0x0
21033 movleu %xcc, %o7, %o0
21034 edge32ln %g4, %l3, %g1
21035 fbge,a %fcc2, loop_1862
21036 andn %i5, %g6, %o2
21037 ldsw [%l7 + 0x74], %i2
21038 edge16 %l2, %g2, %o3
21039loop_1862:
21040 fbge %fcc3, loop_1863
21041 ldsw [%l7 + 0x18], %l1
21042 fbue %fcc2, loop_1864
21043 orn %l4, %o4, %i1
21044loop_1863:
21045 stbar
21046 movge %icc, %o6, %g5
21047loop_1864:
21048 tge %icc, 0x7
21049 add %l7, 0x60, %l6
21050 wr %g0, 0x0c, %asi
21051 casa [%l6] 0x0c, %i3, %l6
21052 xnor %i7, 0x1BE4, %i0
21053 fnand %f20, %f16, %f16
21054 ta %xcc, 0x3
21055 srl %g7, %g3, %o1
21056 tl %icc, 0x4
21057 mulscc %i6, %o5, %l5
21058 umul %i4, %o7, %o0
21059 or %g4, %l0, %l3
21060 move %icc, %i5, %g6
21061 addccc %o2, %g1, %i2
21062 tvc %xcc, 0x2
21063 addc %g2, %l2, %o3
21064 andn %l4, %l1, %o4
21065 edge16ln %i1, %g5, %i3
21066 tgu %xcc, 0x3
21067 edge32ln %l6, %o6, %i7
21068 wr %g0, 0x81, %asi
21069 lda [%l7 + 0x50] %asi, %f7
21070 sub %i0, %g3, %g7
21071 tn %icc, 0x1
21072 fbule %fcc0, loop_1865
21073 move %xcc, %o1, %i6
21074 tcc %icc, 0x4
21075 fnot1 %f18, %f20
21076loop_1865:
21077 movre %l5, 0x1CA, %o5
21078 taddcctv %i4, %o0, %g4
21079 movle %xcc, %l0, %o7
21080 smul %l3, %i5, %o2
21081 set 0x64, %g4
21082 stwa %g1, [%l7 + %g4] 0x88
21083 andncc %i2, %g6, %l2
21084 movpos %xcc, %g2, %o3
21085 fors %f11, %f30, %f18
21086 fmovde %icc, %f28, %f7
21087 movrlz %l1, 0x2DB, %l4
21088 faligndata %f18, %f26, %f10
21089 edge16 %o4, %i1, %g5
21090 xorcc %i3, %o6, %i7
21091 bg loop_1866
21092 mova %xcc, %l6, %g3
21093 movneg %icc, %i0, %o1
21094 st %f1, [%l7 + 0x48]
21095loop_1866:
21096 nop
21097 wr %g0, 0x04, %asi
21098 lduba [%l7 + 0x47] %asi, %i6
21099 fcmple32 %f12, %f30, %g7
21100 fcmpgt32 %f8, %f10, %l5
21101 movrlz %o5, %i4, %o0
21102 andcc %g4, 0x056C, %l0
21103 wr %g0, 0x80, %asi
21104 stha %l3, [%l7 + 0x7E] %asi
21105 fbule,a %fcc3, loop_1867
21106 subcc %o7, 0x1338, %i5
21107 xnor %o2, %g1, %i2
21108 edge16 %g6, %l2, %g2
21109loop_1867:
21110 tg %icc, 0x0
21111 nop
21112 setx loop_1868, %l0, %l1
21113 wrpr 0x1, %tl
21114 wrpr %l1, %tpc
21115 add %l1, 0x4, %l1
21116 wrpr %l1, %tnpc
21117 setx 0x34400001400, %l0, %l1
21118 wrpr %l1, %tstate
21119 wrhpr 0x4, %htstate
21120 retry
21121 udiv %l1, 0x0129, %o3
21122 smul %l4, %i1, %g5
21123 bleu %icc, loop_1869
21124loop_1868:
21125 edge32 %o4, %o6, %i7
21126 movrlez %i3, %g3, %l6
21127 or %i0, %o1, %i6
21128loop_1869:
21129 tpos %icc, 0x3
21130 movcc %xcc, %g7, %o5
21131 sra %l5, %i4, %o0
21132 mulx %g4, 0x0FDE, %l0
21133 umul %o7, %i5, %o2
21134 tcc %xcc, 0x3
21135 fcmpne32 %f18, %f26, %g1
21136 subcc %i2, 0x1ED6, %l3
21137 bne loop_1870
21138 bpos,a loop_1871
21139 movneg %icc, %g6, %l2
21140 taddcctv %g2, %o3, %l1
21141loop_1870:
21142 movne %xcc, %l4, %i1
21143loop_1871:
21144 fcmple16 %f0, %f14, %o4
21145 movrlz %g5, 0x22C, %o6
21146 addccc %i3, 0x1AE4, %i7
21147 array16 %g3, %l6, %i0
21148 ta %icc, 0x7
21149 movcc %icc, %i6, %g7
21150 add %o5, %o1, %i4
21151 edge32l %o0, %g4, %l0
21152 smulcc %l5, 0x16E6, %i5
21153 mulscc %o7, 0x0D5D, %g1
21154 fblg,a %fcc3, loop_1872
21155 edge8 %o2, %i2, %g6
21156 movrlz %l3, %l2, %o3
21157 ld [%l7 + 0x68], %f3
21158loop_1872:
21159 fmovse %icc, %f6, %f1
21160 subcc %g2, 0x0B5D, %l4
21161 bne,a,pt %icc, loop_1873
21162 edge16l %i1, %l1, %o4
21163 brnz,a %o6, loop_1874
21164 edge16 %i3, %i7, %g5
21165loop_1873:
21166 movle %xcc, %l6, %i0
21167 brlz,a %i6, loop_1875
21168loop_1874:
21169 tpos %icc, 0x2
21170 fbug,a %fcc3, loop_1876
21171 or %g7, %g3, %o5
21172loop_1875:
21173 fmovrdlez %o1, %f20, %f0
21174 taddcc %o0, 0x0F26, %g4
21175loop_1876:
21176 fnand %f30, %f0, %f2
21177 srl %i4, %l0, %i5
21178 movg %icc, %l5, %o7
21179 movleu %icc, %g1, %o2
21180 fmul8x16au %f10, %f6, %f18
21181 alignaddr %i2, %l3, %g6
21182 fblg,a %fcc1, loop_1877
21183 sra %o3, %g2, %l4
21184 taddcc %l2, 0x1EAA, %i1
21185 ta %xcc, 0x5
21186loop_1877:
21187 mova %icc, %o4, %o6
21188 tle %xcc, 0x6
21189 or %l1, %i3, %i7
21190 sub %g5, %l6, %i6
21191 fmovscc %icc, %f4, %f17
21192 fbule %fcc1, loop_1878
21193 fbo,a %fcc3, loop_1879
21194 sll %i0, %g7, %g3
21195 tl %icc, 0x0
21196loop_1878:
21197 nop
21198 set 0x12, %l1
21199 lduha [%l7 + %l1] 0x19, %o1
21200loop_1879:
21201 edge8l %o5, %o0, %i4
21202 move %icc, %l0, %g4
21203 tvs %icc, 0x0
21204 edge32ln %i5, %o7, %g1
21205 smulcc %o2, %l5, %l3
21206 brz,a %i2, loop_1880
21207 ta %icc, 0x7
21208 movne %xcc, %o3, %g6
21209 for %f26, %f6, %f16
21210loop_1880:
21211 tpos %xcc, 0x2
21212 fmovse %icc, %f27, %f21
21213 edge32 %l4, %l2, %i1
21214 nop
21215 fitod %f22, %f10
21216 subcc %o4, %g2, %o6
21217 brgz %i3, loop_1881
21218 movle %xcc, %i7, %g5
21219 addccc %l6, 0x1AA9, %i6
21220 faligndata %f20, %f4, %f8
21221loop_1881:
21222 fcmpeq32 %f28, %f0, %l1
21223 movl %xcc, %i0, %g7
21224 umul %o1, %o5, %g3
21225 tpos %xcc, 0x1
21226 fbu %fcc0, loop_1882
21227 bgu,pn %xcc, loop_1883
21228 fmovdle %xcc, %f5, %f28
21229 fmovd %f16, %f16
21230loop_1882:
21231 orn %o0, 0x18C3, %i4
21232loop_1883:
21233 movgu %xcc, %g4, %i5
21234 fba,a %fcc0, loop_1884
21235 pdist %f8, %f24, %f10
21236 orncc %l0, 0x0508, %o7
21237 addccc %g1, %o2, %l5
21238loop_1884:
21239 tsubcctv %i2, %o3, %l3
21240 andn %l4, %l2, %i1
21241 xorcc %o4, 0x1633, %g2
21242 edge32ln %g6, %i3, %o6
21243 sra %i7, %l6, %i6
21244 fpadd32 %f20, %f30, %f18
21245 addcc %l1, 0x09B5, %i0
21246 smul %g5, %o1, %g7
21247 fbul,a %fcc1, loop_1885
21248 tvc %xcc, 0x2
21249 tcs %xcc, 0x7
21250 brgez %g3, loop_1886
21251loop_1885:
21252 fbl %fcc1, loop_1887
21253 fmul8x16 %f6, %f0, %f30
21254 edge8 %o5, %i4, %o0
21255loop_1886:
21256 ldstub [%l7 + 0x6E], %g4
21257loop_1887:
21258 lduh [%l7 + 0x74], %i5
21259 stbar
21260 movvs %icc, %l0, %g1
21261 bl,a loop_1888
21262 membar 0x2F
21263 bne,pn %icc, loop_1889
21264 edge16l %o2, %l5, %o7
21265loop_1888:
21266 fbuge,a %fcc3, loop_1890
21267 ldub [%l7 + 0x31], %i2
21268loop_1889:
21269 sra %o3, %l4, %l2
21270 alignaddr %i1, %l3, %o4
21271loop_1890:
21272 membar 0x63
21273 movvc %xcc, %g2, %i3
21274 udiv %o6, 0x17A3, %g6
21275 mulscc %i7, 0x1355, %l6
21276 movneg %icc, %l1, %i0
21277 alignaddr %i6, %o1, %g7
21278 stb %g3, [%l7 + 0x24]
21279 wr %g0, 0x19, %asi
21280 stba %o5, [%l7 + 0x6A] %asi
21281 lduh [%l7 + 0x52], %g5
21282 udiv %i4, 0x1BEC, %o0
21283 or %g4, 0x1D02, %l0
21284 movg %xcc, %i5, %o2
21285 movgu %xcc, %g1, %o7
21286 srax %l5, 0x0E, %o3
21287 fnot1s %f26, %f5
21288 fbne,a %fcc1, loop_1891
21289 movrgez %i2, %l2, %l4
21290 ldub [%l7 + 0x40], %i1
21291 movrgez %l3, 0x2EC, %g2
21292loop_1891:
21293 xorcc %i3, %o4, %o6
21294 fbg %fcc2, loop_1892
21295 fbl,a %fcc0, loop_1893
21296 fbule,a %fcc3, loop_1894
21297 nop
21298 set 0x34, %i2
21299 stw %g6, [%l7 + %i2]
21300loop_1892:
21301 fmovrdne %i7, %f14, %f20
21302loop_1893:
21303 nop
21304 wr %g0, 0x18, %asi
21305 ldsba [%l7 + 0x78] %asi, %l1
21306loop_1894:
21307 mova %icc, %l6, %i6
21308 fmovdl %xcc, %f2, %f20
21309 tg %xcc, 0x4
21310 movrgez %o1, 0x31B, %i0
21311 bvs %xcc, loop_1895
21312 orncc %g7, %o5, %g3
21313 fmul8x16al %f25, %f13, %f8
21314 fornot2s %f7, %f18, %f28
21315loop_1895:
21316 fsrc2s %f27, %f27
21317 fmovdvs %xcc, %f15, %f11
21318 movl %icc, %i4, %g5
21319 taddcctv %o0, %l0, %g4
21320 orcc %i5, 0x1826, %g1
21321 fblg %fcc0, loop_1896
21322 sethi 0x1C93, %o7
21323 stw %l5, [%l7 + 0x10]
21324 fmovsvs %xcc, %f0, %f27
21325loop_1896:
21326 bcc,a,pt %xcc, loop_1897
21327 bcs %xcc, loop_1898
21328 movrlez %o3, 0x0C9, %i2
21329 brgez,a %o2, loop_1899
21330loop_1897:
21331 nop
21332 fitos %f0, %f16
21333 fstox %f16, %f18
21334loop_1898:
21335 nop
21336 setx loop_1900, %l0, %l1
21337 wrpr 0x1, %tl
21338 wrpr %l1, %tnpc
21339 setx 0x34400001400, %l0, %l1
21340 wrpr %l1, %tstate
21341 wrhpr 0x4, %htstate
21342 done
21343 fone %f4
21344loop_1899:
21345 nop
21346 set 0x60, %i1
21347 ldxa [%l7 + %i1] 0x15, %l4
21348loop_1900:
21349 add %l2, %l3, %i1
21350 nop
21351 setx 0xBA669EC378671ACD, %l0, %l6
21352 stx %l6, [%l7 + 0x28]
21353 ldd [%l7 + 0x28], %f14
21354 fsqrtd %f14, %f20
21355 brlez,a %g2, loop_1901
21356 fnot2s %f2, %f5
21357 nop
21358 setx loop_1902, %l0, %l1
21359 jmpl %l1, %o4
21360 movge %icc, %i3, %o6
21361loop_1901:
21362 addc %g6, 0x0B1A, %l1
21363 nop
21364 setx loop_1903, %l0, %l1
21365 wrpr 0x1, %tl
21366 wrpr %l1, %tpc
21367 add %l1, 0x4, %l1
21368 wrpr %l1, %tnpc
21369 setx 0x34400001400, %l0, %l1
21370 wrpr %l1, %tstate
21371 wrhpr 0x4, %htstate
21372 retry
21373loop_1902:
21374 move %icc, %i7, %i6
21375 fpmerge %f2, %f6, %f26
21376 movne %icc, %l6, %o1
21377loop_1903:
21378 mulx %i0, 0x0881, %g7
21379 for %f6, %f20, %f24
21380 movg %xcc, %g3, %o5
21381 fzeros %f4
21382 srl %i4, %o0, %l0
21383 edge16n %g4, %g5, %i5
21384 tle %icc, 0x4
21385 fmovsneg %xcc, %f4, %f31
21386 alignaddrl %g1, %o7, %o3
21387 fpsub32 %f10, %f10, %f24
21388 nop
21389 setx 0x1B3AF49B10742950, %l0, %l6
21390 stx %l6, [%l7 + 0x28]
21391 ldx [%l7 + 0x28], %fsr
21392 saved
21393 rdpr %cwp, %g1
21394 rdpr %cansave, %g2
21395 rdpr %canrestore, %g3
21396 rdpr %cleanwin, %g4
21397 rdpr %otherwin, %g5
21398 rdpr %wstate, %g6
21399 subccc %l5, 0x195C, %i2
21400 set 0x20, %g7
21401 ldxa [%l7 + %g7] 0x18, %l4
21402 fbl,a %fcc2, loop_1904
21403 taddcctv %l2, %l3, %i1
21404 taddcctv %o2, 0x1B61, %g2
21405 fbuge,a %fcc0, loop_1905
21406loop_1904:
21407 tvs %icc, 0x0
21408 edge16n %o4, %i3, %g6
21409 fmovdgu %xcc, %f5, %f18
21410loop_1905:
21411 sllx %l1, 0x0D, %o6
21412 tgu %icc, 0x0
21413 edge32l %i6, %i7, %o1
21414 ldd [%l7 + 0x28], %i6
21415 edge16 %g7, %i0, %o5
21416 movrne %i4, %o0, %g3
21417 wr %g0, 0x88, %asi
21418 sta %f4, [%l7 + 0x3C] %asi
21419 fmul8x16al %f24, %f19, %f10
21420 tcc %icc, 0x2
21421 fmovd %f8, %f6
21422 sll %g4, 0x0E, %g5
21423 sra %l0, 0x1D, %g1
21424 movrlz %i5, %o3, %l5
21425 fmovrdgez %o7, %f4, %f30
21426 fbne,a %fcc3, loop_1906
21427 brgez %l4, loop_1907
21428 array8 %i2, %l3, %l2
21429 fnors %f25, %f25, %f9
21430loop_1906:
21431 orncc %o2, %g2, %o4
21432loop_1907:
21433 stw %i1, [%l7 + 0x2C]
21434 wr %g0, 0x52, %asi
21435 stxa %g6, [%g0 + 0x110] %asi
21436 edge32 %i3, %l1, %i6
21437 fmovdn %icc, %f25, %f4
21438 taddcctv %o6, %i7, %o1
21439 sdiv %l6, 0x0E01, %i0
21440 movleu %xcc, %o5, %g7
21441 wr %g0, 0x22, %asi
21442 stba %o0, [%l7 + 0x46] %asi
21443 membar #Sync
21444 ldd [%l7 + 0x78], %f14
21445 tleu %xcc, 0x2
21446 fmovsa %xcc, %f21, %f18
21447 sdiv %g3, 0x0C12, %g4
21448 fmul8ulx16 %f24, %f16, %f8
21449 fbue,a %fcc0, loop_1908
21450 fnot1 %f18, %f14
21451 fbug %fcc3, loop_1909
21452 tsubcc %g5, 0x15C9, %i4
21453loop_1908:
21454 orn %g1, 0x1B61, %l0
21455 sub %i5, %l5, %o7
21456loop_1909:
21457 orncc %o3, 0x0412, %l4
21458 nop
21459 fitos %f1, %f27
21460 fstod %f27, %f12
21461 movrlz %l3, %l2, %o2
21462 sll %i2, 0x1B, %o4
21463 subcc %g2, 0x045C, %g6
21464 addcc %i3, %l1, %i6
21465 membar 0x21
21466 saved
21467 rdpr %cwp, %g1
21468 rdpr %cansave, %g2
21469 rdpr %canrestore, %g3
21470 rdpr %cleanwin, %g4
21471 rdpr %otherwin, %g5
21472 rdpr %wstate, %g6
21473 edge32l %o6, %i7, %i1
21474 addcc %o1, 0x19E1, %i0
21475 addcc %o5, 0x04D7, %g7
21476 fmovse %xcc, %f15, %f28
21477 fbn,a %fcc3, loop_1910
21478 movrgez %l6, 0x166, %g3
21479 subcc %o0, %g5, %g4
21480 fpmerge %f0, %f18, %f28
21481loop_1910:
21482 movle %xcc, %g1, %i4
21483 sllx %i5, %l0, %l5
21484 fzeros %f11
21485 restored
21486 rdpr %cwp, %g1
21487 rdpr %cansave, %g2
21488 rdpr %canrestore, %g3
21489 rdpr %cleanwin, %g4
21490 rdpr %otherwin, %g5
21491 rdpr %wstate, %g6
21492 movleu %xcc, %o3, %o7
21493 stw %l4, [%l7 + 0x7C]
21494 subc %l3, 0x1E5B, %l2
21495 set 0x10, %l4
21496 swapa [%l7 + %l4] 0x89, %i2
21497 xnorcc %o2, %o4, %g6
21498 bge,a %xcc, loop_1911
21499 nop
21500 setx 0xD88FC59F9040A6AE, %l0, %l6
21501 stx %l6, [%l7 + 0x48]
21502 ldx [%l7 + 0x48], %fsr
21503 nop
21504 setx loop_1912, %l0, %l1
21505 wrpr 0x1, %tl
21506 wrpr %l1, %tnpc
21507 setx 0x34400001400, %l0, %l1
21508 wrpr %l1, %tstate
21509 wrhpr 0x4, %htstate
21510 done
21511 srax %g2, %i3, %i6
21512loop_1911:
21513 fnors %f14, %f13, %f13
21514 tpos %xcc, 0x2
21515loop_1912:
21516 brz,a %l1, loop_1913
21517 ldd [%l7 + 0x28], %o6
21518 addc %i7, %o1, %i1
21519 edge8 %i0, %o5, %g7
21520loop_1913:
21521 andcc %g3, %l6, %g5
21522 movrne %o0, %g1, %i4
21523 tl %icc, 0x5
21524 tg %xcc, 0x1
21525 movne %xcc, %i5, %l0
21526 movge %icc, %l5, %g4
21527 xor %o7, %o3, %l4
21528 taddcc %l3, %l2, %o2
21529 udivx %o4, 0x1615, %g6
21530 fmovsne %icc, %f12, %f6
21531 andn %i2, %g2, %i6
21532 mulx %l1, %i3, %o6
21533 movge %xcc, %i7, %o1
21534 edge8 %i0, %i1, %o5
21535 fmovdn %icc, %f8, %f23
21536 smul %g3, 0x1264, %g7
21537 sdiv %g5, 0x077C, %l6
21538 movgu %icc, %o0, %g1
21539 ldsh [%l7 + 0x6C], %i5
21540 fmovrdgz %l0, %f28, %f28
21541 fbue %fcc1, loop_1914
21542 movvs %icc, %l5, %g4
21543 udivx %i4, 0x0CDA, %o7
21544 tcc %xcc, 0x0
21545loop_1914:
21546 movrgz %l4, %o3, %l3
21547 swap [%l7 + 0x24], %l2
21548 edge32l %o2, %o4, %g6
21549 sdivx %g2, 0x1D2A, %i2
21550 movvc %icc, %l1, %i6
21551 tcs %icc, 0x2
21552 andncc %o6, %i7, %i3
21553 bcc,a loop_1915
21554 orcc %i0, 0x0CCE, %i1
21555 movcc %xcc, %o5, %g3
21556 alignaddr %o1, %g5, %g7
21557loop_1915:
21558 fmovsle %xcc, %f29, %f11
21559 movn %xcc, %l6, %o0
21560 sdiv %g1, 0x15E9, %l0
21561 brgz %l5, loop_1916
21562 nop
21563 fitod %f10, %f26
21564 fdtox %f26, %f20
21565 fpadd32s %f31, %f24, %f6
21566 fmovdvs %xcc, %f12, %f25
21567loop_1916:
21568 edge32ln %g4, %i4, %i5
21569 mova %icc, %o7, %l4
21570 movne %icc, %l3, %o3
21571 bl loop_1917
21572 tcs %icc, 0x2
21573 movn %icc, %l2, %o4
21574 fmovs %f20, %f11
21575loop_1917:
21576 tneg %xcc, 0x6
21577 movne %xcc, %o2, %g2
21578 srlx %g6, %i2, %i6
21579 be loop_1918
21580 fcmpgt16 %f22, %f24, %o6
21581 and %l1, 0x0798, %i7
21582 brgez %i3, loop_1919
21583loop_1918:
21584 tn %icc, 0x5
21585 set 0x50, %i0
21586 ldda [%l7 + %i0] 0xe2, %i0
21587loop_1919:
21588 edge32n %i0, %o5, %g3
21589 umulcc %g5, %o1, %l6
21590 fmovspos %icc, %f13, %f11
21591 fmovsne %xcc, %f8, %f20
21592 andn %g7, %o0, %g1
21593 ba,a,pn %icc, loop_1920
21594 tleu %xcc, 0x1
21595 taddcctv %l5, %l0, %i4
21596 sdivcc %i5, 0x05C4, %o7
21597loop_1920:
21598 nop
21599 fitod %f12, %f0
21600 fdtoi %f0, %f22
21601 mova %icc, %g4, %l3
21602 nop
21603 setx 0x03712B9EDD5A8121, %l0, %l6
21604 stx %l6, [%l7 + 0x28]
21605 ldd [%l7 + 0x28], %f24
21606 fsqrtd %f24, %f28
21607 ldd [%l7 + 0x18], %f20
21608 movcs %xcc, %o3, %l2
21609 fmovda %xcc, %f28, %f10
21610 fmul8x16au %f31, %f27, %f16
21611 fmovsne %xcc, %f8, %f1
21612 tle %xcc, 0x4
21613 set 0x68, %o5
21614 swapa [%l7 + %o5] 0x0c, %l4
21615 add %l7, 0x28, %l6
21616 wr %g0, 0x11, %asi
21617 lda [%l6] %asi, %o2
21618 casa [%l6] 0x11, %o2, %g2
21619 tn %icc, 0x3
21620 edge8n %o4, %g6, %i2
21621 movcs %xcc, %o6, %l1
21622 tpos %icc, 0x4
21623 fmovse %icc, %f31, %f1
21624 subc %i7, 0x0033, %i3
21625 sllx %i6, %i1, %i0
21626 movrlz %o5, 0x217, %g3
21627 fmovdge %xcc, %f23, %f10
21628 edge32l %o1, %g5, %l6
21629 fbo %fcc1, loop_1921
21630 taddcctv %g7, %o0, %l5
21631 sllx %g1, 0x11, %i4
21632 fnand %f12, %f26, %f2
21633loop_1921:
21634 movn %icc, %i5, %l0
21635 alignaddr %g4, %l3, %o3
21636 fabss %f20, %f1
21637 fmovsleu %xcc, %f27, %f10
21638 bleu %xcc, loop_1922
21639 move %icc, %o7, %l4
21640 movvc %icc, %o2, %l2
21641 ta %xcc, 0x7
21642loop_1922:
21643 nop
21644 setx loop_1923, %l0, %l1
21645 jmpl %l1, %o4
21646 sub %g6, %i2, %o6
21647 sethi 0x1899, %l1
21648 movgu %xcc, %g2, %i3
21649loop_1923:
21650 edge32ln %i7, %i6, %i0
21651 bleu,a %icc, loop_1924
21652 fbg %fcc1, loop_1925
21653 udiv %i1, 0x1C34, %o5
21654 fand %f16, %f26, %f18
21655loop_1924:
21656 nop
21657 set 0x68, %i7
21658 swapa [%l7 + %i7] 0x80, %g3
21659loop_1925:
21660 movrne %g5, %o1, %g7
21661 set 0x08, %o7
21662 stwa %l6, [%l7 + %o7] 0xea
21663 membar #Sync
21664 wr %g0, 0x11, %asi
21665 ldswa [%l7 + 0x60] %asi, %l5
21666 saved
21667 rdpr %cwp, %g1
21668 rdpr %cansave, %g2
21669 rdpr %canrestore, %g3
21670 rdpr %cleanwin, %g4
21671 rdpr %otherwin, %g5
21672 rdpr %wstate, %g6
21673 fnand %f30, %f18, %f30
21674 tvc %xcc, 0x5
21675 fmovda %icc, %f5, %f14
21676 edge32ln %o0, %g1, %i5
21677 edge16n %i4, %g4, %l0
21678 sub %l3, 0x0F5B, %o3
21679 udivcc %l4, 0x056D, %o2
21680 wr %g0, 0x81, %asi
21681 lda [%l7 + 0x30] %asi, %f3
21682 fxors %f23, %f0, %f19
21683 xorcc %o7, %o4, %g6
21684 wr %g0, 0x18, %asi
21685 stha %l2, [%l7 + 0x18] %asi
21686 subc %i2, 0x0C7D, %l1
21687 ldub [%l7 + 0x3C], %g2
21688 orn %i3, 0x107F, %o6
21689 sdivcc %i7, 0x13D4, %i6
21690 movg %xcc, %i0, %i1
21691 umulcc %g3, 0x0879, %o5
21692 edge8l %o1, %g5, %l6
21693 faligndata %f6, %f4, %f10
21694 umulcc %l5, %o0, %g1
21695 add %g7, %i4, %i5
21696 fandnot1 %f10, %f18, %f0
21697 addcc %l0, %l3, %g4
21698 set 0x40, %g3
21699 ldda [%l7 + %g3] 0x81, %f16
21700 tgu %xcc, 0x2
21701 bpos,a,pn %icc, loop_1926
21702 stx %l4, [%l7 + 0x48]
21703 fmovscc %icc, %f24, %f4
21704 fcmpeq16 %f26, %f20, %o3
21705loop_1926:
21706 fpsub16 %f22, %f6, %f24
21707 wr %g0, 0xe3, %asi
21708 stba %o2, [%l7 + 0x24] %asi
21709 membar #Sync
21710 movcs %xcc, %o7, %o4
21711 sub %l2, 0x0813, %i2
21712 popc 0x0587, %g6
21713 edge32l %g2, %l1, %o6
21714 movpos %xcc, %i3, %i6
21715 fbu %fcc1, loop_1927
21716 sdivcc %i0, 0x00BA, %i7
21717 fmovrsgez %i1, %f16, %f24
21718 fbuge,a %fcc1, loop_1928
21719loop_1927:
21720 nop
21721 setx loop_1929, %l0, %l1
21722 jmpl %l1, %g3
21723 edge8ln %o1, %g5, %o5
21724 ldx [%l7 + 0x40], %l6
21725loop_1928:
21726 fandnot2 %f2, %f26, %f16
21727loop_1929:
21728 edge16 %l5, %g1, %g7
21729 fsrc2 %f28, %f0
21730 movge %icc, %i4, %i5
21731 sub %o0, 0x127A, %l0
21732 fbue,a %fcc0, loop_1930
21733 movvc %xcc, %l3, %g4
21734 sllx %l4, %o3, %o7
21735 srl %o2, %o4, %l2
21736loop_1930:
21737 move %icc, %g6, %i2
21738 fpadd32s %f1, %f3, %f16
21739 movleu %xcc, %l1, %g2
21740 tvs %xcc, 0x7
21741 sdivcc %i3, 0x0397, %i6
21742 set 0x70, %o1
21743 stwa %i0, [%l7 + %o1] 0x04
21744 srax %o6, 0x15, %i1
21745 orn %g3, 0x17FF, %i7
21746 movleu %icc, %g5, %o5
21747 and %l6, 0x15D9, %l5
21748 for %f0, %f22, %f18
21749 movgu %icc, %g1, %o1
21750 andcc %g7, %i4, %o0
21751 nop
21752 setx loop_1931, %l0, %l1
21753 wrpr 0x1, %tl
21754 wrpr %l1, %tnpc
21755 setx 0x34400001400, %l0, %l1
21756 wrpr %l1, %tstate
21757 wrhpr 0x4, %htstate
21758 done
21759 smulcc %i5, %l0, %g4
21760 xnorcc %l4, 0x06EC, %o3
21761 lduw [%l7 + 0x40], %l3
21762loop_1931:
21763 addcc %o2, %o7, %l2
21764 movrlez %g6, %o4, %l1
21765 fmovspos %icc, %f25, %f22
21766 set 0x57, %o0
21767 ldstuba [%l7 + %o0] 0x80, %g2
21768 fsrc2 %f4, %f26
21769 sth %i3, [%l7 + 0x3A]
21770 set 0x28, %g6
21771 stxa %i6, [%g0 + %g6] 0x20
21772 orncc %i0, 0x1537, %o6
21773 fbug,a %fcc3, loop_1932
21774 tl %xcc, 0x3
21775 tl %icc, 0x4
21776 bvc,pt %xcc, loop_1933
21777loop_1932:
21778 udiv %i2, 0x0E26, %i1
21779 mova %xcc, %g3, %i7
21780 tleu %icc, 0x7
21781loop_1933:
21782 restored
21783 rdpr %cwp, %g1
21784 rdpr %cansave, %g2
21785 rdpr %canrestore, %g3
21786 rdpr %cleanwin, %g4
21787 rdpr %otherwin, %g5
21788 rdpr %wstate, %g6
21789 fmovsvc %icc, %f3, %f21
21790 edge8 %g5, %o5, %l6
21791 xnor %l5, 0x0F2F, %o1
21792 wr %g0, 0x0c, %asi
21793 ldstuba [%l7 + 0x1D] %asi, %g7
21794 edge16 %g1, %i4, %i5
21795 srlx %o0, 0x11, %g4
21796 fmovsge %icc, %f30, %f17
21797 bleu,pn %xcc, loop_1934
21798 srax %l4, 0x02, %l0
21799 orn %o3, %l3, %o2
21800 fbule %fcc1, loop_1935
21801loop_1934:
21802 tl %icc, 0x7
21803 ble,pn %icc, loop_1936
21804 movrgez %o7, %l2, %o4
21805loop_1935:
21806 nop
21807 wr %g0, 0x0c, %asi
21808 ldsba [%l7 + 0x73] %asi, %l1
21809loop_1936:
21810 call loop_1937
21811 taddcctv %g2, 0x0575, %g6
21812 sra %i3, 0x14, %i6
21813 sethi 0x0F97, %o6
21814loop_1937:
21815 sra %i0, %i1, %i2
21816 tsubcctv %g3, 0x1B28, %g5
21817 taddcc %o5, 0x039F, %i7
21818 fmovrdne %l6, %f22, %f28
21819 fcmpne16 %f20, %f30, %l5
21820 movcs %icc, %o1, %g1
21821 nop
21822 setx 0x09ED67272333994E, %l0, %l6
21823 stx %l6, [%l7 + 0x28]
21824 ldd [%l7 + 0x28], %f26
21825 setx 0x06693730B91C5480, %l1, %l5
21826 stx %l5, [%l7 + 0x10]
21827 ldd [%l7 + 0x10], %f4
21828 fsubd %f4, %f26, %f14
21829 bneg,a loop_1938
21830 sir 0x0D8C
21831 tne %icc, 0x4
21832 fpmerge %f25, %f4, %f12
21833loop_1938:
21834 mulx %i4, %i5, %g7
21835 bvc,a loop_1939
21836 fmul8sux16 %f18, %f12, %f12
21837 tneg %xcc, 0x6
21838 ldsh [%l7 + 0x36], %o0
21839loop_1939:
21840 fabsd %f0, %f24
21841 xnorcc %g4, 0x17AB, %l0
21842 taddcctv %o3, 0x1256, %l3
21843 stb %l4, [%l7 + 0x2B]
21844 array32 %o2, %o7, %l2
21845 nop
21846 fitod %f4, %f14
21847 fdtox %f14, %f26
21848 fxtod %f26, %f26
21849 tvs %icc, 0x4
21850 fandnot2 %f20, %f26, %f14
21851 bneg %icc, loop_1940
21852 fbg %fcc1, loop_1941
21853 andncc %o4, %l1, %g2
21854 movrgez %i3, %i6, %g6
21855loop_1940:
21856 xnorcc %i0, 0x0AD5, %o6
21857loop_1941:
21858 fnors %f1, %f6, %f28
21859 and %i1, %g3, %g5
21860 bn loop_1942
21861 fcmpgt16 %f4, %f2, %o5
21862 xnor %i2, %l6, %l5
21863 sethi 0x028B, %o1
21864loop_1942:
21865 movvc %icc, %g1, %i4
21866 nop
21867 setx loop_1943, %l0, %l1
21868 wrpr 0x1, %tl
21869 wrpr %l1, %tnpc
21870 setx 0x34400001400, %l0, %l1
21871 wrpr %l1, %tstate
21872 wrhpr 0x4, %htstate
21873 done
21874 fblg %fcc3, loop_1944
21875 nop
21876 setx 0x54F50086, %l0, %l6
21877 st %l6, [%l7 + 0x28]
21878 ld [%l7 + 0x28], %f16
21879 setx 0x2C19656B, %l1, %l5
21880 st %l5, [%l7 + 0x10]
21881 ld [%l7 + 0x10], %f21
21882 fsubs %f21, %f16, %f11
21883 smul %i5, %i7, %g7
21884loop_1943:
21885 tl %xcc, 0x5
21886loop_1944:
21887 movvc %xcc, %g4, %o0
21888 brz,a %o3, loop_1945
21889 fands %f19, %f9, %f26
21890 call loop_1946
21891 umulcc %l3, %l0, %l4
21892loop_1945:
21893 array32 %o7, %l2, %o2
21894 xor %l1, %o4, %g2
21895loop_1946:
21896 fmovspos %icc, %f29, %f16
21897 fandnot1 %f14, %f20, %f6
21898 tge %icc, 0x1
21899 membar 0x66
21900 fmovscc %icc, %f0, %f15
21901 movle %xcc, %i3, %g6
21902 membar 0x34
21903 tcc %icc, 0x4
21904 addccc %i0, %i6, %i1
21905 tsubcc %o6, %g3, %g5
21906 movcs %icc, %o5, %i2
21907 edge16n %l5, %l6, %g1
21908 wr %g0, 0x89, %asi
21909 ldxa [%l7 + 0x78] %asi, %i4
21910 fpadd16s %f5, %f23, %f28
21911 edge8ln %i5, %i7, %o1
21912 srlx %g7, %g4, %o3
21913 call loop_1947
21914 fmovde %xcc, %f8, %f26
21915 stbar
21916 lduw [%l7 + 0x6C], %o0
21917loop_1947:
21918 alignaddr %l0, %l3, %l4
21919 set 0x44, %o3
21920 stwa %o7, [%l7 + %o3] 0x14
21921 andncc %o2, %l1, %l2
21922 lduh [%l7 + 0x2C], %o4
21923 fnegd %f4, %f8
21924 bleu,a %xcc, loop_1948
21925 srl %g2, 0x03, %i3
21926 set 0x28, %i6
21927 prefetcha [%l7 + %i6] 0x18, 0x3
21928loop_1948:
21929 popc 0x0F9A, %i6
21930 edge8n %i0, %o6, %i1
21931 membar 0x00
21932 movleu %icc, %g5, %o5
21933 movleu %xcc, %g3, %l5
21934 tge %xcc, 0x4
21935 ble,a %icc, loop_1949
21936 ble,a,pt %xcc, loop_1950
21937 edge8 %i2, %l6, %g1
21938 tsubcctv %i4, 0x06DB, %i5
21939loop_1949:
21940 sdivx %i7, 0x0123, %o1
21941loop_1950:
21942 movg %xcc, %g7, %g4
21943 movge %icc, %o0, %l0
21944 movvc %icc, %l3, %l4
21945 tcs %xcc, 0x6
21946 bcs,pn %xcc, loop_1951
21947 movne %icc, %o3, %o2
21948 srax %l1, %l2, %o7
21949 edge8n %g2, %i3, %g6
21950loop_1951:
21951 nop
21952 set 0x28, %l2
21953 ldd [%l7 + %l2], %f24
21954 orcc %i6, 0x19CA, %i0
21955 tle %xcc, 0x5
21956 movvs %icc, %o4, %i1
21957 ld [%l7 + 0x78], %f6
21958 edge8l %g5, %o5, %g3
21959 fmovscs %icc, %f27, %f2
21960 sdivx %o6, 0x0FC0, %l5
21961 set 0x6A, %i4
21962 ldsha [%l7 + %i4] 0x11, %i2
21963 edge8ln %l6, %i4, %g1
21964 saved
21965 rdpr %cwp, %g1
21966 rdpr %cansave, %g2
21967 rdpr %canrestore, %g3
21968 rdpr %cleanwin, %g4
21969 rdpr %otherwin, %g5
21970 rdpr %wstate, %g6
21971 stbar
21972 movvc %icc, %i5, %o1
21973 udivcc %g7, 0x084A, %g4
21974 edge8 %o0, %l0, %l3
21975 taddcc %i7, 0x0078, %l4
21976 sethi 0x00BF, %o3
21977 umulcc %o2, %l1, %o7
21978 udivx %l2, 0x0AA4, %g2
21979 std %f24, [%l7 + 0x40]
21980 edge16ln %g6, %i3, %i0
21981 edge32n %o4, %i1, %g5
21982 movcc %xcc, %o5, %g3
21983 taddcc %o6, 0x09F4, %l5
21984 fbug %fcc0, loop_1952
21985 alignaddr %i6, %l6, %i4
21986 or %g1, %i2, %i5
21987 bcs,a,pt %xcc, loop_1953
21988loop_1952:
21989 bvc,pn %xcc, loop_1954
21990 edge8n %g7, %g4, %o0
21991 edge16 %o1, %l3, %l0
21992loop_1953:
21993 sir 0x1B82
21994loop_1954:
21995 edge8ln %i7, %o3, %o2
21996 movcc %icc, %l1, %o7
21997 ble,a,pn %xcc, loop_1955
21998 or %l4, 0x1C15, %l2
21999 wr %g0, 0x19, %asi
22000 ldsha [%l7 + 0x2C] %asi, %g2
22001loop_1955:
22002 movcs %xcc, %g6, %i0
22003 sllx %i3, %o4, %i1
22004 subc %o5, %g5, %o6
22005 orcc %l5, 0x16CB, %i6
22006 bpos %xcc, loop_1956
22007 fbl,a %fcc2, loop_1957
22008 fmovdleu %xcc, %f16, %f9
22009 fpsub32s %f0, %f27, %f24
22010loop_1956:
22011 taddcc %l6, %g3, %g1
22012loop_1957:
22013 fmovse %icc, %f4, %f10
22014 tsubcc %i2, 0x0580, %i4
22015 flush %l7 + 0x64
22016 addcc %i5, 0x1D70, %g7
22017 fands %f15, %f11, %f28
22018 edge16 %o0, %g4, %o1
22019 andn %l0, 0x13F4, %i7
22020 tleu %xcc, 0x2
22021 fnot2 %f12, %f22
22022 fnands %f5, %f5, %f26
22023 tle %xcc, 0x1
22024 edge16n %l3, %o3, %o2
22025 srlx %o7, %l4, %l2
22026 pdist %f30, %f4, %f8
22027 udiv %l1, 0x1522, %g6
22028 tvc %icc, 0x7
22029 fmovsgu %icc, %f0, %f10
22030 xnor %g2, %i3, %i0
22031 nop
22032 setx 0xD12A821FBB53DE6F, %l0, %l6
22033 stx %l6, [%l7 + 0x28]
22034 ldd [%l7 + 0x28], %f18
22035 fsqrtd %f18, %f12
22036 fmovde %icc, %f1, %f2
22037 tsubcc %o4, 0x1684, %o5
22038 fnot1 %f14, %f18
22039 fpadd32 %f8, %f26, %f18
22040 edge16ln %g5, %o6, %l5
22041 alignaddrl %i6, %i1, %l6
22042 brgez %g3, loop_1958
22043 and %g1, %i4, %i2
22044 xor %i5, 0x08B5, %o0
22045 set 0x40, %g1
22046 stda %f0, [%l7 + %g1] 0x80
22047loop_1958:
22048 saved
22049 rdpr %cwp, %g1
22050 rdpr %cansave, %g2
22051 rdpr %canrestore, %g3
22052 rdpr %cleanwin, %g4
22053 rdpr %otherwin, %g5
22054 rdpr %wstate, %g6
22055 nop
22056 setx loop_1959, %l0, %l1
22057 wrpr 0x1, %tl
22058 wrpr %l1, %tnpc
22059 setx 0x34400001400, %l0, %l1
22060 wrpr %l1, %tstate
22061 wrhpr 0x4, %htstate
22062 done
22063 xorcc %g7, 0x1448, %g4
22064 fsrc1s %f23, %f5
22065 fbul %fcc0, loop_1960
22066loop_1959:
22067 addcc %l0, 0x143A, %o1
22068 movleu %xcc, %l3, %i7
22069 lduw [%l7 + 0x38], %o2
22070loop_1960:
22071 subcc %o3, %l4, %o7
22072 nop
22073 setx loop_1961, %l0, %l1
22074 wrpr 0x1, %tl
22075 wrpr %l1, %tnpc
22076 setx 0x34400001400, %l0, %l1
22077 wrpr %l1, %tstate
22078 wrhpr 0x4, %htstate
22079 done
22080 orn %l2, 0x153D, %l1
22081 movn %xcc, %g6, %i3
22082 movn %xcc, %g2, %o4
22083loop_1961:
22084 subc %o5, %i0, %o6
22085 movcc %icc, %g5, %i6
22086 andn %i1, %l6, %g3
22087 udiv %l5, 0x0E61, %i4
22088 add %l7, 0x50, %l6
22089 wr %g0, 0x89, %asi
22090 ldxa [%l6] %asi, %i2
22091 casxa [%l6] 0x89, %i2, %i5
22092 xorcc %o0, 0x0A0C, %g7
22093 movvs %icc, %g1, %l0
22094 movge %icc, %o1, %l3
22095 fmovrdgz %i7, %f24, %f24
22096 fandnot1 %f12, %f6, %f14
22097 fpadd16 %f0, %f18, %f6
22098 edge32ln %g4, %o3, %l4
22099 stw %o2, [%l7 + 0x70]
22100 movcc %icc, %l2, %o7
22101 smulcc %l1, 0x16F5, %i3
22102 mulx %g6, 0x0A91, %o4
22103 tleu %xcc, 0x4
22104 movge %xcc, %o5, %g2
22105 movvc %xcc, %o6, %g5
22106 edge16ln %i6, %i1, %i0
22107 nop
22108 set 0x30, %l5
22109 stw %g3, [%l7 + %l5]
22110 smulcc %l5, %i4, %i2
22111 addccc %i5, 0x0594, %o0
22112 set 0x50, %g2
22113 prefetcha [%l7 + %g2] 0x19, 0x0
22114 movrne %g1, 0x0DB, %l6
22115 edge8 %o1, %l3, %i7
22116 stbar
22117 andncc %l0, %g4, %o3
22118 edge16l %l4, %o2, %o7
22119 ldx [%l7 + 0x68], %l2
22120 movpos %icc, %i3, %l1
22121 fpsub16s %f30, %f15, %f24
22122 fbl %fcc3, loop_1962
22123 movre %g6, %o5, %o4
22124 ldstub [%l7 + 0x0F], %o6
22125 tgu %icc, 0x0
22126loop_1962:
22127 movgu %icc, %g2, %g5
22128 lduh [%l7 + 0x0C], %i6
22129 nop
22130 setx loop_1963, %l0, %l1
22131 wrpr 0x1, %tl
22132 wrpr %l1, %tnpc
22133 setx 0x34400001400, %l0, %l1
22134 wrpr %l1, %tstate
22135 wrhpr 0x4, %htstate
22136 done
22137 movne %xcc, %i0, %g3
22138 saved
22139 rdpr %cwp, %g1
22140 rdpr %cansave, %g2
22141 rdpr %canrestore, %g3
22142 rdpr %cleanwin, %g4
22143 rdpr %otherwin, %g5
22144 rdpr %wstate, %g6
22145 brlz,a %i1, loop_1964
22146loop_1963:
22147 sllx %l5, 0x11, %i4
22148 edge16 %i5, %o0, %i2
22149 ldstub [%l7 + 0x09], %g7
22150loop_1964:
22151 tle %icc, 0x4
22152 movneg %xcc, %l6, %o1
22153 set 0x70, %l6
22154 prefetcha [%l7 + %l6] 0x14, 0x2
22155 array8 %i7, %g1, %g4
22156 move %icc, %l0, %o3
22157 fcmpne32 %f6, %f24, %l4
22158 lduh [%l7 + 0x5C], %o2
22159 xnor %l2, %o7, %i3
22160 set 0x3D, %g5
22161 ldstuba [%l7 + %g5] 0x88, %g6
22162 ldub [%l7 + 0x7F], %l1
22163 lduw [%l7 + 0x44], %o5
22164 edge16l %o4, %g2, %g5
22165 edge16l %i6, %i0, %o6
22166 edge16n %i1, %g3, %l5
22167 sll %i4, 0x02, %i5
22168 tsubcctv %o0, %g7, %l6
22169 sllx %i2, 0x14, %l3
22170 add %o1, %g1, %i7
22171 smul %g4, %o3, %l0
22172 add %l7, 0x4C, %l6
22173 wr %g0, 0x88, %asi
22174 lda [%l6] %asi, %o2
22175 casa [%l6] 0x88, %o2, %l4
22176 tcs %xcc, 0x1
22177 edge32 %o7, %i3, %l2
22178 ldsh [%l7 + 0x30], %l1
22179 orncc %g6, %o4, %g2
22180 mulscc %o5, 0x199D, %i6
22181 tvs %xcc, 0x0
22182 fbul,a %fcc3, loop_1965
22183 alignaddr %i0, %g5, %o6
22184 ldstub [%l7 + 0x60], %g3
22185 orn %i1, %i4, %l5
22186loop_1965:
22187 sub %i5, 0x1527, %g7
22188 fmovsne %icc, %f17, %f11
22189 sir 0x18F5
22190 fnegd %f22, %f28
22191 tne %icc, 0x1
22192 be,a loop_1966
22193 bvc,pn %icc, loop_1967
22194 andncc %o0, %i2, %l3
22195 movl %icc, %o1, %l6
22196loop_1966:
22197 ldd [%l7 + 0x40], %f20
22198loop_1967:
22199 nop
22200 wr %g0, 0xf0, %asi
22201 stda %f16, [%l7 + 0x40] %asi
22202 membar #Sync
22203 fsrc2s %f1, %f16
22204 edge16 %i7, %g1, %g4
22205 fblg,a %fcc2, loop_1968
22206 movcc %xcc, %o3, %l0
22207 nop
22208 setx 0xFF3C3E33E8D19B0B, %l0, %l6
22209 stx %l6, [%l7 + 0x28]
22210 ldd [%l7 + 0x28], %f24
22211 setx 0x036D3FDE12F6DAEB, %l1, %l5
22212 stx %l5, [%l7 + 0x10]
22213 ldd [%l7 + 0x10], %f20
22214 faddd %f20, %f24, %f10
22215 edge8 %o2, %l4, %o7
22216loop_1968:
22217 fbue,a %fcc1, loop_1969
22218 nop
22219 setx 0x7980BF741074CBEC, %l0, %l6
22220 stx %l6, [%l7 + 0x28]
22221 ldd [%l7 + 0x28], %f30
22222 setx 0xD4AD0E57554793EE, %l1, %l5
22223 stx %l5, [%l7 + 0x10]
22224 ldd [%l7 + 0x10], %f0
22225 fdivd %f0, %f30, %f14
22226 movrgez %l2, %l1, %g6
22227 fmovdle %icc, %f24, %f0
22228loop_1969:
22229 brnz,a %i3, loop_1970
22230 fbue,a %fcc1, loop_1971
22231 movn %xcc, %g2, %o4
22232 edge16ln %o5, %i0, %i6
22233loop_1970:
22234 nop
22235 fitos %f9, %f10
22236loop_1971:
22237 movrne %g5, 0x313, %o6
22238 movpos %xcc, %g3, %i1
22239 set 0x12, %i3
22240 stha %l5, [%l7 + %i3] 0x19
22241 nop
22242 setx loop_1972, %l0, %l1
22243 wrpr 0x1, %tl
22244 wrpr %l1, %tpc
22245 add %l1, 0x4, %l1
22246 wrpr %l1, %tnpc
22247 setx 0x34400001400, %l0, %l1
22248 wrpr %l1, %tstate
22249 wrhpr 0x4, %htstate
22250 retry
22251 bl,a,pn %xcc, loop_1973
22252 movl %icc, %i5, %g7
22253 sdiv %o0, 0x0DD5, %i2
22254loop_1972:
22255 nop
22256 wr %g0, 0x04, %asi
22257 ldsba [%l7 + 0x14] %asi, %l3
22258loop_1973:
22259 nop
22260 set 0x50, %i5
22261 lduwa [%l7 + %i5] 0x10, %i4
22262 set 0x70, %o4
22263 sta %f30, [%l7 + %o4] 0x15
22264 ldd [%l7 + 0x40], %i6
22265 nop
22266 set 0x56, %l3
22267 lduh [%l7 + %l3], %o1
22268 andcc %i7, %g1, %g4
22269 add %l7, 0x10, %l6
22270 wr %g0, 0x80, %asi
22271 casa [%l6] 0x80, %o3, %l0
22272 restored
22273 rdpr %cwp, %g1
22274 rdpr %cansave, %g2
22275 rdpr %canrestore, %g3
22276 rdpr %cleanwin, %g4
22277 rdpr %otherwin, %g5
22278 rdpr %wstate, %g6
22279 fmovrdgez %o2, %f4, %f30
22280 tneg %xcc, 0x4
22281 fbule,a %fcc0, loop_1974
22282 fmovspos %xcc, %f2, %f6
22283 fbg %fcc0, loop_1975
22284 restored
22285 rdpr %cwp, %g1
22286 rdpr %cansave, %g2
22287 rdpr %canrestore, %g3
22288 rdpr %cleanwin, %g4
22289 rdpr %otherwin, %g5
22290 rdpr %wstate, %g6
22291loop_1974:
22292 edge32ln %o7, %l4, %l1
22293 fmovsleu %icc, %f3, %f31
22294loop_1975:
22295 edge8n %g6, %l2, %g2
22296 nop
22297 fitod %f6, %f10
22298 fdtox %f10, %f16
22299 brlz,a %i3, loop_1976
22300 orncc %o4, %o5, %i6
22301 andncc %i0, %g5, %o6
22302 mova %icc, %i1, %l5
22303loop_1976:
22304 restored
22305 rdpr %cwp, %g1
22306 rdpr %cansave, %g2
22307 rdpr %canrestore, %g3
22308 rdpr %cleanwin, %g4
22309 rdpr %otherwin, %g5
22310 rdpr %wstate, %g6
22311 udiv %g3, 0x02AE, %i5
22312 fmovsleu %icc, %f2, %f0
22313 addcc %g7, 0x1BC1, %o0
22314 wr %g0, 0x80, %asi
22315 ldstuba [%l7 + 0x08] %asi, %l3
22316 nop
22317 set 0x60, %o2
22318 ldub [%l7 + %o2], %i4
22319 move %icc, %i2, %o1
22320 restored
22321 rdpr %cwp, %g1
22322 rdpr %cansave, %g2
22323 rdpr %canrestore, %g3
22324 rdpr %cleanwin, %g4
22325 rdpr %otherwin, %g5
22326 rdpr %wstate, %g6
22327 movpos %icc, %i7, %g1
22328 movleu %xcc, %g4, %o3
22329 set 0x20, %o6
22330 ldda [%l7 + %o6] 0x19, %i6
22331 wr %g0, 0x18, %asi
22332 lduba [%l7 + 0x6D] %asi, %o2
22333 movpos %xcc, %l0, %o7
22334 brgez,a %l1, loop_1977
22335 tpos %xcc, 0x3
22336 and %g6, 0x09A8, %l2
22337 movgu %icc, %g2, %i3
22338loop_1977:
22339 edge16l %o4, %l4, %o5
22340 fmovsle %icc, %f20, %f9
22341 fmovdpos %icc, %f15, %f1
22342 fmul8x16 %f2, %f12, %f28
22343 edge32 %i6, %g5, %o6
22344 tle %xcc, 0x7
22345 nop
22346 setx loop_1978, %l0, %l1
22347 wrpr 0x1, %tl
22348 wrpr %l1, %tnpc
22349 setx 0x34400001400, %l0, %l1
22350 wrpr %l1, %tstate
22351 wrhpr 0x4, %htstate
22352 done
22353 srlx %i0, %i1, %g3
22354 fexpand %f31, %f4
22355 orcc %i5, %g7, %l5
22356loop_1978:
22357 tvc %icc, 0x5
22358 edge32ln %o0, %i4, %i2
22359 set 0x40, %g4
22360 swapa [%l7 + %g4] 0x0c, %l3
22361 bvs loop_1979
22362 fmovdg %icc, %f15, %f16
22363 brz %i7, loop_1980
22364 fpadd32 %f30, %f10, %f16
22365loop_1979:
22366 sllx %g1, %o1, %g4
22367 set 0x40, %l1
22368 stda %f16, [%l7 + %l1] 0x16
22369 membar #Sync
22370loop_1980:
22371 bl,a,pn %xcc, loop_1981
22372 movcs %icc, %l6, %o2
22373 edge32ln %l0, %o3, %l1
22374 nop
22375 setx 0x758C5BD8, %l0, %l6
22376 st %l6, [%l7 + 0x28]
22377 ld [%l7 + 0x28], %f30
22378 setx 0x9FFC55FA, %l1, %l5
22379 st %l5, [%l7 + 0x10]
22380 ld [%l7 + 0x10], %f6
22381 fmuls %f6, %f30, %f6
22382loop_1981:
22383 fmovsge %icc, %f6, %f20
22384 xnor %g6, 0x0383, %o7
22385 bne,pn %xcc, loop_1982
22386 movle %xcc, %l2, %i3
22387 sethi 0x070D, %g2
22388 nop
22389 setx loop_1983, %l0, %l1
22390 wrpr 0x1, %tl
22391 wrpr %l1, %tnpc
22392 setx 0x34400001400, %l0, %l1
22393 wrpr %l1, %tstate
22394 wrhpr 0x4, %htstate
22395 done
22396loop_1982:
22397 edge8n %o4, %o5, %i6
22398 add %l7, 0x10, %l6
22399 wr %g0, 0x88, %asi
22400 ldxa [%l6] %asi, %l4
22401 casxa [%l6] 0x88, %l4, %g5
22402loop_1983:
22403 edge8l %o6, %i1, %g3
22404 saved
22405 rdpr %cwp, %g1
22406 rdpr %cansave, %g2
22407 rdpr %canrestore, %g3
22408 rdpr %cleanwin, %g4
22409 rdpr %otherwin, %g5
22410 rdpr %wstate, %g6
22411 wr %g0, 0xe2, %asi
22412 stba %i5, [%l7 + 0x45] %asi
22413 membar #Sync
22414 sdiv %g7, 0x1CD1, %l5
22415 movre %i0, %o0, %i2
22416 movn %icc, %l3, %i4
22417 pdist %f28, %f12, %f18
22418 nop
22419 setx 0xED2C27646241D8F4, %l0, %l6
22420 stx %l6, [%l7 + 0x28]
22421 ldd [%l7 + 0x28], %f30
22422 setx 0x8E88FC4D5CF4FC97, %l1, %l5
22423 stx %l5, [%l7 + 0x10]
22424 ldd [%l7 + 0x10], %f4
22425 faddd %f4, %f30, %f26
22426 tg %xcc, 0x6
22427 pdist %f18, %f4, %f18
22428 edge16ln %i7, %g1, %o1
22429 brnz %l6, loop_1984
22430 sir 0x045D
22431 orn %g4, %l0, %o3
22432 orncc %l1, %g6, %o7
22433loop_1984:
22434 brnz,a %o2, loop_1985
22435 and %l2, %g2, %o4
22436 movleu %xcc, %i3, %o5
22437 ldsw [%l7 + 0x18], %l4
22438loop_1985:
22439 xnor %i6, 0x0221, %o6
22440 fble %fcc0, loop_1986
22441 movle %icc, %g5, %i1
22442 popc %g3, %i5
22443 bge,a,pn %icc, loop_1987
22444loop_1986:
22445 movrlz %l5, %g7, %o0
22446 movrlez %i2, %l3, %i0
22447 fmovdn %xcc, %f13, %f6
22448loop_1987:
22449 fblg,a %fcc1, loop_1988
22450 fnot2 %f22, %f6
22451 fba,a %fcc0, loop_1989
22452 andncc %i4, %i7, %g1
22453loop_1988:
22454 nop
22455 fitos %f6, %f1
22456 fstox %f1, %f2
22457 fxtos %f2, %f8
22458 fmovsvs %icc, %f15, %f22
22459loop_1989:
22460 membar 0x66
22461 fmovrsgz %l6, %f14, %f23
22462 nop
22463 setx loop_1990, %l0, %l1
22464 wrpr 0x1, %tl
22465 wrpr %l1, %tpc
22466 add %l1, 0x4, %l1
22467 wrpr %l1, %tnpc
22468 setx 0x34400001400, %l0, %l1
22469 wrpr %l1, %tstate
22470 wrhpr 0x4, %htstate
22471 retry
22472 fmovrsgez %o1, %f18, %f16
22473 nop
22474 setx 0x9CC4ACE188619C7A, %l0, %l6
22475 stx %l6, [%l7 + 0x28]
22476 ldd [%l7 + 0x28], %f6
22477 setx 0x77F0E9C1A15EA3E2, %l1, %l5
22478 stx %l5, [%l7 + 0x10]
22479 ldd [%l7 + 0x10], %f28
22480 fsubd %f28, %f6, %f0
22481 fmovdl %icc, %f22, %f17
22482loop_1990:
22483 movgu %xcc, %g4, %l0
22484 popc 0x1A52, %o3
22485 movne %icc, %g6, %o7
22486 brnz,a %o2, loop_1991
22487 fmovsle %icc, %f28, %f0
22488 array8 %l1, %l2, %o4
22489 srlx %g2, 0x08, %i3
22490loop_1991:
22491 nop
22492 wr %g0, 0x0c, %asi
22493 lduba [%l7 + 0x1C] %asi, %o5
22494 ta %icc, 0x0
22495 nop
22496 fitod %f18, %f14
22497 brlz,a %i6, loop_1992
22498 ldub [%l7 + 0x74], %l4
22499 sll %o6, 0x08, %g5
22500 srlx %i1, %g3, %i5
22501loop_1992:
22502 fmovdcs %xcc, %f19, %f4
22503 brgez %g7, loop_1993
22504 alignaddr %l5, %o0, %i2
22505 fpsub16 %f30, %f0, %f14
22506 tneg %icc, 0x0
22507loop_1993:
22508 sir 0x0B65
22509 tcs %xcc, 0x2
22510 fmovdcc %xcc, %f15, %f22
22511 ble,pn %xcc, loop_1994
22512 fmovdgu %xcc, %f15, %f15
22513 edge8n %l3, %i4, %i0
22514 bne,pn %xcc, loop_1995
22515loop_1994:
22516 brz %g1, loop_1996
22517 tpos %icc, 0x3
22518 edge8l %i7, %l6, %g4
22519loop_1995:
22520 ldsb [%l7 + 0x41], %l0
22521loop_1996:
22522 bvc,pt %icc, loop_1997
22523 ldd [%l7 + 0x60], %f6
22524 tn %xcc, 0x6
22525 movneg %icc, %o3, %o1
22526loop_1997:
22527 st %f15, [%l7 + 0x30]
22528 fandnot2s %f9, %f27, %f5
22529 set 0x18, %i2
22530 prefetcha [%l7 + %i2] 0x19, 0x3
22531 taddcctv %o2, %l1, %g6
22532 or %o4, %l2, %i3
22533 sethi 0x1FCE, %o5
22534 sra %i6, %g2, %l4
22535 add %g5, %i1, %o6
22536 fcmpeq16 %f14, %f12, %i5
22537 fbule,a %fcc2, loop_1998
22538 movpos %icc, %g3, %l5
22539 nop
22540 setx loop_1999, %l0, %l1
22541 jmpl %l1, %g7
22542 movcs %icc, %o0, %i2
22543loop_1998:
22544 orcc %l3, %i0, %i4
22545 sethi 0x0B52, %g1
22546loop_1999:
22547 movvs %xcc, %l6, %g4
22548 sethi 0x01AA, %i7
22549 movleu %icc, %o3, %o1
22550 edge16 %o7, %o2, %l1
22551 lduw [%l7 + 0x5C], %g6
22552 ldd [%l7 + 0x28], %f20
22553 set 0x58, %l0
22554 swapa [%l7 + %l0] 0x10, %o4
22555 srax %l2, %l0, %o5
22556 sdivx %i3, 0x0636, %g2
22557 ble,a loop_2000
22558 tg %icc, 0x4
22559 addcc %i6, %g5, %l4
22560 fbg %fcc3, loop_2001
22561loop_2000:
22562 brlez,a %i1, loop_2002
22563 fcmpgt16 %f30, %f24, %i5
22564 tvc %xcc, 0x4
22565loop_2001:
22566 nop
22567 add %l7, 0x38, %l6
22568 wr %g0, 0x10, %asi
22569 ldxa [%l6] %asi, %o6
22570 casxa [%l6] 0x10, %o6, %l5
22571loop_2002:
22572 umulcc %g7, 0x0B91, %o0
22573 movrlez %g3, 0x24D, %l3
22574 bneg,a,pn %xcc, loop_2003
22575 movrlz %i2, %i0, %g1
22576 edge16ln %l6, %g4, %i4
22577 tneg %xcc, 0x1
22578loop_2003:
22579 tg %xcc, 0x6
22580 fmovrsgez %o3, %f17, %f3
22581 edge16 %o1, %i7, %o7
22582 orncc %o2, %l1, %o4
22583 sllx %l2, 0x01, %l0
22584 edge32ln %g6, %i3, %o5
22585 sra %i6, %g5, %g2
22586 stw %l4, [%l7 + 0x1C]
22587 ta %xcc, 0x1
22588 bcc,pn %icc, loop_2004
22589 andn %i1, 0x0697, %o6
22590 move %xcc, %i5, %l5
22591 andn %g7, 0x1D8E, %o0
22592loop_2004:
22593 xnorcc %g3, %i2, %i0
22594 tsubcctv %g1, %l3, %g4
22595 mulscc %i4, 0x104A, %o3
22596 movneg %icc, %l6, %i7
22597 taddcc %o7, 0x1E69, %o2
22598 tcc %icc, 0x2
22599 tg %xcc, 0x5
22600 addc %o1, 0x0C47, %l1
22601 be,pn %xcc, loop_2005
22602 xnor %l2, %l0, %g6
22603 array8 %o4, %i3, %i6
22604 xor %o5, %g2, %l4
22605loop_2005:
22606 edge32l %i1, %g5, %i5
22607 bcs,a loop_2006
22608 tvc %xcc, 0x1
22609 fmovsvs %xcc, %f0, %f1
22610 fblg %fcc2, loop_2007
22611loop_2006:
22612 movcc %xcc, %l5, %o6
22613 edge32 %o0, %g7, %i2
22614 fble %fcc3, loop_2008
22615loop_2007:
22616 subccc %i0, 0x0107, %g1
22617 nop
22618 setx 0x1AB290E37BF54ACC, %l0, %l6
22619 stx %l6, [%l7 + 0x28]
22620 ldd [%l7 + 0x28], %f10
22621 setx 0xFFF4EF076855FCCD, %l1, %l5
22622 stx %l5, [%l7 + 0x10]
22623 ldd [%l7 + 0x10], %f0
22624 fsubd %f0, %f10, %f8
22625 fmovsleu %xcc, %f11, %f1
22626loop_2008:
22627 movleu %icc, %l3, %g3
22628 udiv %i4, 0x00C0, %o3
22629 xnor %l6, %i7, %g4
22630 movrlz %o7, 0x0F3, %o2
22631 be,pn %xcc, loop_2009
22632 fxors %f17, %f17, %f2
22633 edge32n %l1, %o1, %l2
22634 ldd [%l7 + 0x58], %f8
22635loop_2009:
22636 fmovsvc %icc, %f18, %f21
22637 orncc %l0, 0x13FA, %o4
22638 andn %i3, 0x0EC4, %i6
22639 movneg %icc, %o5, %g2
22640 fmovrsne %l4, %f10, %f9
22641 fmovsge %icc, %f9, %f29
22642 xor %g6, 0x11E2, %i1
22643 brgz,a %i5, loop_2010
22644 and %g5, 0x1144, %l5
22645 tsubcc %o0, 0x0C16, %g7
22646 stw %i2, [%l7 + 0x60]
22647loop_2010:
22648 edge8n %i0, %g1, %o6
22649 set 0x40, %g7
22650 ldda [%l7 + %g7] 0x18, %f0
22651 or %g3, 0x026D, %l3
22652 ldd [%l7 + 0x50], %f18
22653 fbue %fcc3, loop_2011
22654 fcmpeq32 %f22, %f16, %i4
22655 fornot2 %f8, %f26, %f4
22656 mulscc %l6, 0x1508, %o3
22657loop_2011:
22658 tcc %xcc, 0x1
22659 array32 %i7, %o7, %g4
22660 srl %o2, 0x02, %l1
22661 nop
22662 setx loop_2012, %l0, %l1
22663 wrpr 0x1, %tl
22664 wrpr %l1, %tnpc
22665 setx 0x34400001400, %l0, %l1
22666 wrpr %l1, %tstate
22667 wrhpr 0x4, %htstate
22668 done
22669 movrlz %l2, 0x2AB, %l0
22670 nop
22671 fitos %f12, %f13
22672 fstox %f13, %f28
22673 fxtos %f28, %f28
22674 add %l7, 0x08, %l6
22675 wr %g0, 0x18, %asi
22676 casxa [%l6] %asi, %o1, %o4
22677loop_2012:
22678 nop
22679 setx 0x5EC2DABAA0571AB1, %l0, %l6
22680 stx %l6, [%l7 + 0x70]
22681 ldx [%l7 + 0x70], %fsr
22682 udivcc %i3, 0x00CC, %i6
22683 nop
22684 setx 0x7C3C4D21, %l0, %l6
22685 st %l6, [%l7 + 0x28]
22686 ld [%l7 + 0x28], %f3
22687 setx 0x26D8EF9B, %l1, %l5
22688 st %l5, [%l7 + 0x10]
22689 ld [%l7 + 0x10], %f1
22690 fadds %f1, %f3, %f22
22691 tl %xcc, 0x3
22692 ldub [%l7 + 0x52], %o5
22693 movle %icc, %g2, %g6
22694 edge16l %i1, %i5, %l4
22695 tn %icc, 0x3
22696 nop
22697 setx loop_2013, %l0, %l1
22698 wrpr 0x1, %tl
22699 wrpr %l1, %tpc
22700 add %l1, 0x4, %l1
22701 wrpr %l1, %tnpc
22702 setx 0x34400001400, %l0, %l1
22703 wrpr %l1, %tstate
22704 wrhpr 0x4, %htstate
22705 retry
22706 fmovse %icc, %f29, %f22
22707 bneg,pt %icc, loop_2014
22708 ble,pt %xcc, loop_2015
22709loop_2013:
22710 fmovsn %xcc, %f31, %f23
22711 add %l7, 0x14, %l6
22712 wr %g0, 0x04, %asi
22713 casa [%l6] %asi, %l5, %g5
22714loop_2014:
22715 movvs %icc, %o0, %g7
22716loop_2015:
22717 fpadd16 %f10, %f10, %f6
22718 bg,pt %icc, loop_2016
22719 fmovsg %icc, %f5, %f29
22720 tsubcctv %i0, 0x0AAF, %i2
22721 nop
22722 set 0x60, %l4
22723 prefetch [%l7 + %l4], 0x0
22724loop_2016:
22725 edge8l %o6, %g3, %l3
22726 movpos %xcc, %g1, %i4
22727 bleu,a loop_2017
22728 tge %icc, 0x4
22729 fmovsneg %icc, %f4, %f1
22730 set 0x18, %i0
22731 ldxa [%g0 + %i0] 0x58, %o3
22732loop_2017:
22733 or %l6, %o7, %g4
22734 mulx %i7, %l1, %l2
22735 orcc %l0, 0x15EA, %o1
22736 bshuffle %f8, %f6, %f24
22737 fmovdcc %xcc, %f23, %f25
22738 bleu %icc, loop_2018
22739 edge32 %o4, %i3, %i6
22740 edge8n %o5, %o2, %g2
22741 brgz %i1, loop_2019
22742loop_2018:
22743 nop
22744 fitos %f6, %f19
22745 fstod %f19, %f10
22746 lduh [%l7 + 0x7C], %g6
22747 fbuge %fcc3, loop_2020
22748loop_2019:
22749 sra %i5, 0x0F, %l4
22750 faligndata %f12, %f22, %f14
22751 membar 0x41
22752loop_2020:
22753 tleu %xcc, 0x5
22754 alignaddr %l5, %o0, %g7
22755 wr %g0, 0x27, %asi
22756 stwa %g5, [%l7 + 0x7C] %asi
22757 membar #Sync
22758 fba,a %fcc0, loop_2021
22759 udiv %i2, 0x0B6C, %o6
22760 andncc %i0, %l3, %g1
22761 fpsub32s %f22, %f3, %f22
22762loop_2021:
22763 fbuge,a %fcc3, loop_2022
22764 sll %i4, 0x00, %g3
22765 sethi 0x09EC, %o3
22766 tle %icc, 0x5
22767loop_2022:
22768 movn %xcc, %o7, %l6
22769 movvc %xcc, %i7, %l1
22770 xnorcc %g4, 0x0311, %l0
22771 fmovsl %xcc, %f20, %f14
22772 fabss %f25, %f9
22773 sllx %o1, %o4, %i3
22774 addccc %l2, %i6, %o5
22775 fzeros %f25
22776 wr %g0, 0x17, %asi
22777 stda %f0, [%l7 + 0x40] %asi
22778 membar #Sync
22779 edge32l %o2, %i1, %g6
22780 umulcc %i5, %g2, %l4
22781 fmovsvc %xcc, %f13, %f13
22782 membar 0x79
22783 nop
22784 fitos %f25, %f28
22785 umulcc %l5, %o0, %g7
22786 fandnot2s %f19, %f27, %f7
22787 fxors %f7, %f29, %f4
22788 fbug %fcc0, loop_2023
22789 smul %i2, %o6, %i0
22790 add %l3, %g1, %i4
22791 sra %g5, %o3, %g3
22792loop_2023:
22793 call loop_2024
22794 nop
22795 setx loop_2025, %l0, %l1
22796 jmpl %l1, %o7
22797 movle %icc, %i7, %l1
22798 nop
22799 fitod %f8, %f12
22800 fdtoi %f12, %f11
22801loop_2024:
22802 ld [%l7 + 0x6C], %f27
22803loop_2025:
22804 movvc %xcc, %g4, %l6
22805 taddcctv %o1, 0x16B4, %l0
22806 tl %icc, 0x4
22807 wr %g0, 0x19, %asi
22808 ldda [%l7 + 0x40] %asi, %f0
22809 smul %o4, %i3, %l2
22810 tne %icc, 0x7
22811 edge8 %i6, %o5, %i1
22812 set 0x68, %o5
22813 ldswa [%l7 + %o5] 0x81, %o2
22814 move %xcc, %i5, %g2
22815 mova %xcc, %g6, %l5
22816 fnot2 %f30, %f22
22817 fmovsneg %icc, %f16, %f17
22818 movg %icc, %o0, %l4
22819 movvs %xcc, %g7, %i2
22820 sllx %i0, 0x1C, %l3
22821 srlx %g1, 0x0A, %i4
22822 sethi 0x1FD0, %g5
22823 movcc %icc, %o3, %o6
22824 movcs %xcc, %o7, %i7
22825 taddcc %l1, %g4, %l6
22826 tle %xcc, 0x6
22827 fbge,a %fcc1, loop_2026
22828 fmuld8sux16 %f4, %f5, %f30
22829 ldub [%l7 + 0x3D], %g3
22830 movrne %o1, 0x1D7, %o4
22831loop_2026:
22832 or %l0, 0x0C38, %l2
22833 movcc %icc, %i6, %o5
22834 sdivx %i1, 0x0AED, %o2
22835 set 0x4E, %i1
22836 stba %i3, [%l7 + %i1] 0xeb
22837 membar #Sync
22838 smulcc %i5, 0x1AF0, %g6
22839 popc 0x073D, %l5
22840 mulx %o0, 0x0710, %g2
22841 smulcc %g7, 0x0EBF, %i2
22842 wr %g0, 0x80, %asi
22843 sta %f8, [%l7 + 0x54] %asi
22844 ldd [%l7 + 0x48], %l4
22845 sth %i0, [%l7 + 0x78]
22846 nop
22847 setx loop_2027, %l0, %l1
22848 wrpr 0x1, %tl
22849 wrpr %l1, %tpc
22850 add %l1, 0x4, %l1
22851 wrpr %l1, %tnpc
22852 setx 0x34400001400, %l0, %l1
22853 wrpr %l1, %tstate
22854 wrhpr 0x4, %htstate
22855 retry
22856 movle %xcc, %g1, %l3
22857 fmovrdgz %g5, %f12, %f12
22858 fbl %fcc3, loop_2028
22859loop_2027:
22860 umul %i4, %o6, %o3
22861 movrlez %i7, 0x298, %o7
22862 stbar
22863loop_2028:
22864 array32 %l1, %g4, %l6
22865 movle %xcc, %o1, %o4
22866 subccc %l0, 0x1B55, %l2
22867 orn %i6, 0x14CE, %g3
22868 andncc %o5, %i1, %i3
22869 add %l7, 0x40, %l6
22870 wr %g0, 0x89, %asi
22871 casxa [%l6] 0x89, %o2, %i5
22872 faligndata %f18, %f6, %f0
22873 tg %icc, 0x5
22874 movrlz %g6, 0x1D5, %o0
22875 saved
22876 rdpr %cwp, %g1
22877 rdpr %cansave, %g2
22878 rdpr %canrestore, %g3
22879 rdpr %cleanwin, %g4
22880 rdpr %otherwin, %g5
22881 rdpr %wstate, %g6
22882 wr %g0, 0x0c, %asi
22883 ldsba [%l7 + 0x22] %asi, %g2
22884 fmovdpos %xcc, %f26, %f7
22885 ba loop_2029
22886 tsubcc %l5, %i2, %l4
22887 nop
22888 fitos %f0, %f7
22889 fstox %f7, %f26
22890 tneg %xcc, 0x1
22891loop_2029:
22892 fandnot2 %f18, %f8, %f12
22893 smul %i0, 0x1073, %g7
22894 set 0x58, %i7
22895 lduha [%l7 + %i7] 0x81, %g1
22896 andncc %g5, %l3, %o6
22897 ldsb [%l7 + 0x3B], %i4
22898 addccc %o3, %o7, %i7
22899 subc %l1, 0x12D1, %g4
22900 fmovscc %icc, %f10, %f18
22901 edge16ln %o1, %o4, %l0
22902 nop
22903 setx 0x507F5FA1, %l0, %l6
22904 st %l6, [%l7 + 0x1C]
22905 ld [%l7 + 0x1C], %fsr
22906 restored
22907 rdpr %cwp, %g1
22908 rdpr %cansave, %g2
22909 rdpr %canrestore, %g3
22910 rdpr %cleanwin, %g4
22911 rdpr %otherwin, %g5
22912 rdpr %wstate, %g6
22913 edge16n %l6, %i6, %l2
22914 fba,a %fcc3, loop_2030
22915 movg %icc, %g3, %i1
22916 fmovrdlez %i3, %f22, %f16
22917 tneg %icc, 0x0
22918loop_2030:
22919 fbue,a %fcc3, loop_2031
22920 fmul8x16al %f11, %f11, %f8
22921 taddcctv %o5, 0x10B6, %i5
22922 movvc %xcc, %g6, %o2
22923loop_2031:
22924 sir 0x1C27
22925 ldstub [%l7 + 0x51], %g2
22926 movg %icc, %l5, %i2
22927 edge32ln %o0, %i0, %l4
22928 bcc,a loop_2032
22929 ld [%l7 + 0x68], %f22
22930 edge8n %g7, %g1, %g5
22931 array16 %l3, %i4, %o3
22932loop_2032:
22933 fmovsle %icc, %f10, %f22
22934 xnor %o6, 0x1523, %o7
22935 edge32ln %i7, %g4, %l1
22936 bpos %icc, loop_2033
22937 movre %o1, 0x1ED, %l0
22938 or %o4, 0x0889, %i6
22939 add %l7, 0x60, %l6
22940 wr %g0, 0x10, %asi
22941 ldxa [%l6] %asi, %l2
22942 casxa [%l6] %asi, %l2, %g3
22943loop_2033:
22944 move %icc, %i1, %l6
22945 tsubcctv %o5, %i5, %i3
22946 fmovsgu %icc, %f6, %f8
22947 nop
22948 setx 0x57E306AE781F412D, %l0, %l6
22949 stx %l6, [%l7 + 0x28]
22950 ldd [%l7 + 0x28], %f2
22951 setx 0x639DAF832688EE41, %l1, %l5
22952 stx %l5, [%l7 + 0x10]
22953 ldd [%l7 + 0x10], %f12
22954 fmuld %f12, %f2, %f10
22955 tl %icc, 0x1
22956 fpack16 %f12, %f21
22957 fbne,a %fcc3, loop_2034
22958 xnorcc %o2, 0x1211, %g2
22959 fmovdpos %icc, %f17, %f8
22960 tvc %icc, 0x0
22961loop_2034:
22962 orncc %l5, %g6, %o0
22963 orn %i0, %l4, %g7
22964 fabsd %f14, %f24
22965 nop
22966 fitos %f7, %f31
22967 fstod %f31, %f18
22968 addccc %g1, 0x1E80, %i2
22969 fmovsa %xcc, %f26, %f0
22970 edge16ln %l3, %g5, %o3
22971 nop
22972 fitod %f8, %f26
22973 fdtos %f26, %f24
22974 nop
22975 set 0x64, %o7
22976 sth %i4, [%l7 + %o7]
22977 fmovdvs %xcc, %f2, %f17
22978 tcc %xcc, 0x1
22979 ble,pt %icc, loop_2035
22980 edge32 %o6, %o7, %g4
22981 addc %l1, %i7, %l0
22982 tgu %icc, 0x3
22983loop_2035:
22984 tpos %icc, 0x0
22985 fmovsgu %xcc, %f27, %f29
22986 or %o4, 0x15D8, %o1
22987 wr %g0, 0x18, %asi
22988 lduba [%l7 + 0x6B] %asi, %i6
22989 wr %g0, 0x89, %asi
22990 ldsba [%l7 + 0x5C] %asi, %g3
22991 tcs %icc, 0x6
22992 bne %icc, loop_2036
22993 ba,pt %xcc, loop_2037
22994 add %l2, %l6, %o5
22995 flush %l7 + 0x38
22996loop_2036:
22997 fmovrde %i5, %f8, %f12
22998loop_2037:
22999 movl %xcc, %i1, %i3
23000 fmul8x16al %f17, %f12, %f8
23001 movre %o2, %g2, %l5
23002 fbo,a %fcc3, loop_2038
23003 mova %icc, %o0, %i0
23004 bl,a,pn %xcc, loop_2039
23005 movrlez %g6, 0x10C, %g7
23006loop_2038:
23007 nop
23008 setx 0x904F452E, %l0, %l6
23009 st %l6, [%l7 + 0x0C]
23010 ld [%l7 + 0x0C], %fsr
23011 nop
23012 setx loop_2040, %l0, %l1
23013 jmpl %l1, %l4
23014loop_2039:
23015 call loop_2041
23016 fmul8x16au %f27, %f1, %f20
23017 fpsub16s %f0, %f21, %f9
23018loop_2040:
23019 umul %i2, %l3, %g5
23020loop_2041:
23021 nop
23022 set 0x1C, %o1
23023 stwa %o3, [%l7 + %o1] 0xe3
23024 membar #Sync
23025 edge32l %i4, %o6, %g1
23026 fcmpgt16 %f22, %f10, %g4
23027 udivx %l1, 0x0028, %o7
23028 st %f17, [%l7 + 0x0C]
23029 fbug,a %fcc2, loop_2042
23030 orcc %l0, 0x0546, %i7
23031 tsubcc %o4, 0x12DD, %i6
23032 fmovrde %g3, %f18, %f24
23033loop_2042:
23034 edge32 %o1, %l6, %o5
23035 fmovd %f8, %f8
23036 movrlez %i5, 0x0A2, %l2
23037 fmuld8ulx16 %f11, %f18, %f22
23038 wr %g0, 0x11, %asi
23039 swapa [%l7 + 0x78] %asi, %i3
23040 membar 0x4B
23041 stx %o2, [%l7 + 0x40]
23042 nop
23043 setx 0x6067BE22, %l0, %l6
23044 st %l6, [%l7 + 0x40]
23045 ld [%l7 + 0x40], %fsr
23046 fandnot1 %f20, %f18, %f14
23047 movvc %icc, %i1, %l5
23048 nop
23049 fitos %f9, %f18
23050 fstoi %f18, %f30
23051 fbul %fcc0, loop_2043
23052 fcmpne32 %f8, %f0, %g2
23053 restored
23054 rdpr %cwp, %g1
23055 rdpr %cansave, %g2
23056 rdpr %canrestore, %g3
23057 rdpr %cleanwin, %g4
23058 rdpr %otherwin, %g5
23059 rdpr %wstate, %g6
23060 fmovsne %icc, %f13, %f6
23061loop_2043:
23062 tn %xcc, 0x5
23063 wr %g0, 0x80, %asi
23064 swapa [%l7 + 0x78] %asi, %o0
23065 srl %g6, 0x06, %i0
23066 wr %g0, 0x80, %asi
23067 lduwa [%l7 + 0x5C] %asi, %g7
23068 bpos,pn %xcc, loop_2044
23069 movgu %xcc, %l4, %l3
23070 movge %icc, %i2, %o3
23071 fmovrslz %i4, %f25, %f14
23072loop_2044:
23073 nop
23074 fitos %f10, %f1
23075 fstox %f1, %f24
23076 fxtos %f24, %f18
23077 tpos %icc, 0x4
23078 sir 0x1F87
23079 xnorcc %g5, %g1, %g4
23080 fpadd32s %f22, %f7, %f30
23081 fsrc1 %f6, %f4
23082 tl %icc, 0x2
23083 sllx %l1, %o6, %l0
23084 movrgez %o7, %o4, %i6
23085 move %icc, %g3, %o1
23086 fandnot2s %f2, %f24, %f25
23087 fcmple16 %f6, %f28, %i7
23088 sdiv %o5, 0x09A9, %l6
23089 smul %l2, %i3, %o2
23090 fnot1s %f28, %f15
23091 addc %i1, 0x04E3, %l5
23092 mova %icc, %i5, %o0
23093 umulcc %g6, 0x1B2C, %i0
23094 orcc %g2, %g7, %l3
23095 xnor %l4, 0x18A2, %o3
23096 mova %icc, %i2, %g5
23097 popc %i4, %g4
23098 tge %xcc, 0x2
23099 bneg %icc, loop_2045
23100 tne %xcc, 0x7
23101 edge32l %l1, %o6, %g1
23102 fbe,a %fcc1, loop_2046
23103loop_2045:
23104 ta %icc, 0x6
23105 udivx %o7, 0x1EFD, %o4
23106 fabss %f30, %f20
23107loop_2046:
23108 nop
23109 set 0x21, %g3
23110 ldsba [%l7 + %g3] 0x10, %l0
23111 be loop_2047
23112 tvc %icc, 0x6
23113 ldsb [%l7 + 0x61], %g3
23114 movge %icc, %o1, %i7
23115loop_2047:
23116 nop
23117 set 0x53, %g6
23118 ldsb [%l7 + %g6], %i6
23119 set 0x18, %o3
23120 prefetcha [%l7 + %o3] 0x81, 0x2
23121 nop
23122 set 0x36, %i6
23123 ldsh [%l7 + %i6], %o5
23124 edge32l %i3, %l2, %i1
23125 st %f4, [%l7 + 0x34]
23126 sdivx %l5, 0x1E68, %o2
23127 orcc %i5, 0x1245, %g6
23128 fcmple32 %f0, %f10, %o0
23129 wr %g0, 0x81, %asi
23130 sta %f13, [%l7 + 0x74] %asi
23131 edge16l %i0, %g2, %g7
23132 movneg %icc, %l4, %l3
23133 fbg,a %fcc1, loop_2048
23134 tgu %icc, 0x1
23135 xorcc %o3, 0x0733, %g5
23136 fpsub32s %f20, %f0, %f0
23137loop_2048:
23138 membar 0x1F
23139 fmul8ulx16 %f12, %f8, %f2
23140 edge8ln %i2, %g4, %i4
23141 nop
23142 setx loop_2049, %l0, %l1
23143 wrpr 0x1, %tl
23144 wrpr %l1, %tnpc
23145 setx 0x34400001400, %l0, %l1
23146 wrpr %l1, %tstate
23147 wrhpr 0x4, %htstate
23148 done
23149 sdivx %o6, 0x05DA, %l1
23150 fbl,a %fcc1, loop_2050
23151 fmovrse %o7, %f3, %f8
23152loop_2049:
23153 tsubcctv %g1, 0x1955, %l0
23154 fbo %fcc1, loop_2051
23155loop_2050:
23156 xorcc %g3, %o1, %o4
23157 fcmpgt32 %f30, %f6, %i7
23158 edge32ln %i6, %l6, %i3
23159loop_2051:
23160 movvc %xcc, %o5, %l2
23161 stx %i1, [%l7 + 0x48]
23162 brgz,a %o2, loop_2052
23163 fmovs %f0, %f2
23164 fmovse %xcc, %f11, %f7
23165 tsubcc %i5, 0x15BD, %l5
23166loop_2052:
23167 nop
23168 setx loop_2053, %l0, %l1
23169 jmpl %l1, %g6
23170 stw %o0, [%l7 + 0x0C]
23171 set 0x14, %o0
23172 stha %g2, [%l7 + %o0] 0xea
23173 membar #Sync
23174loop_2053:
23175 fcmple16 %f24, %f6, %g7
23176 xorcc %i0, %l3, %l4
23177 alignaddrl %g5, %o3, %i2
23178 movrgez %g4, 0x0D3, %i4
23179 popc %o6, %l1
23180 movcc %icc, %o7, %g1
23181 fbg %fcc2, loop_2054
23182 te %icc, 0x3
23183 set 0x30, %l2
23184 ldda [%l7 + %l2] 0x80, %l0
23185loop_2054:
23186 fblg,a %fcc0, loop_2055
23187 umul %o1, %o4, %g3
23188 smul %i7, %i6, %i3
23189 subc %l6, %l2, %o5
23190loop_2055:
23191 edge16l %o2, %i1, %l5
23192 subccc %i5, 0x04A7, %g6
23193 nop
23194 setx 0xF50CC97F, %l0, %l6
23195 st %l6, [%l7 + 0x28]
23196 ld [%l7 + 0x28], %f30
23197 fsqrts %f30, %f13
23198 fmovrdgz %o0, %f2, %f12
23199 xnor %g7, %i0, %g2
23200 taddcctv %l4, %g5, %l3
23201 fmul8x16 %f25, %f8, %f8
23202 edge8n %o3, %i2, %i4
23203 movrne %o6, 0x007, %g4
23204 fbule %fcc3, loop_2056
23205 addc %o7, %l1, %l0
23206 xnor %g1, %o4, %o1
23207 set 0x64, %g1
23208 sta %f8, [%l7 + %g1] 0x89
23209loop_2056:
23210 movne %xcc, %i7, %g3
23211 sir 0x0740
23212 lduh [%l7 + 0x34], %i3
23213 movcc %icc, %l6, %l2
23214 brlz %i6, loop_2057
23215 subcc %o5, %o2, %i1
23216 fxors %f0, %f21, %f29
23217 stx %i5, [%l7 + 0x78]
23218loop_2057:
23219 fcmple16 %f2, %f10, %l5
23220 movneg %icc, %g6, %g7
23221 ba,pt %icc, loop_2058
23222 xor %o0, 0x05B5, %i0
23223 movleu %icc, %l4, %g5
23224 wr %g0, 0x11, %asi
23225 ldswa [%l7 + 0x1C] %asi, %g2
23226loop_2058:
23227 be,a %xcc, loop_2059
23228 tleu %xcc, 0x5
23229 sllx %o3, %i2, %i4
23230 smulcc %l3, %g4, %o6
23231loop_2059:
23232 subc %o7, 0x0AC9, %l1
23233 srax %g1, %o4, %o1
23234 sll %i7, %l0, %i3
23235 sll %g3, %l6, %l2
23236 orcc %o5, 0x1FCE, %o2
23237 subcc %i1, %i6, %l5
23238 tg %xcc, 0x6
23239 movle %icc, %i5, %g6
23240 orncc %g7, 0x1CB1, %i0
23241 fbn,a %fcc3, loop_2060
23242 fmovrsgz %o0, %f10, %f11
23243 udiv %g5, 0x04D8, %l4
23244 tle %xcc, 0x6
23245loop_2060:
23246 srax %o3, %i2, %i4
23247 std %f18, [%l7 + 0x60]
23248 std %f12, [%l7 + 0x60]
23249 ldx [%l7 + 0x28], %g2
23250 umulcc %g4, 0x0646, %o6
23251 edge8n %l3, %l1, %g1
23252 brnz %o7, loop_2061
23253 sra %o1, 0x00, %i7
23254 set 0x3A, %i4
23255 ldstuba [%l7 + %i4] 0x18, %o4
23256loop_2061:
23257 tleu %icc, 0x4
23258 mova %icc, %i3, %g3
23259 xorcc %l6, %l2, %l0
23260 sir 0x0569
23261 swap [%l7 + 0x78], %o2
23262 xnor %i1, %o5, %i6
23263 movpos %icc, %l5, %i5
23264 fbne %fcc2, loop_2062
23265 mova %xcc, %g6, %g7
23266 nop
23267 fitod %f10, %f12
23268 fdtox %f12, %f30
23269 fxtod %f30, %f22
23270 ldub [%l7 + 0x69], %o0
23271loop_2062:
23272 movl %xcc, %g5, %l4
23273 restored
23274 rdpr %cwp, %g1
23275 rdpr %cansave, %g2
23276 rdpr %canrestore, %g3
23277 rdpr %cleanwin, %g4
23278 rdpr %otherwin, %g5
23279 rdpr %wstate, %g6
23280 brgz %o3, loop_2063
23281 fxnors %f20, %f24, %f31
23282 edge16n %i2, %i0, %i4
23283 fmul8ulx16 %f20, %f16, %f20
23284loop_2063:
23285 std %f16, [%l7 + 0x10]
23286 fbul %fcc3, loop_2064
23287 array8 %g4, %o6, %l3
23288 tge %icc, 0x2
23289 fbge %fcc3, loop_2065
23290loop_2064:
23291 edge32n %l1, %g1, %o7
23292 ldx [%l7 + 0x70], %o1
23293 movn %xcc, %g2, %o4
23294loop_2065:
23295 taddcc %i3, 0x1C69, %i7
23296 ldsw [%l7 + 0x18], %g3
23297 wr %g0, 0xe2, %asi
23298 stha %l6, [%l7 + 0x10] %asi
23299 membar #Sync
23300 orncc %l2, %o2, %i1
23301 fble %fcc3, loop_2066
23302 tge %xcc, 0x6
23303 fpsub16 %f12, %f14, %f6
23304 edge32 %o5, %l0, %i6
23305loop_2066:
23306 movrgz %i5, %l5, %g7
23307 fexpand %f9, %f30
23308 andcc %g6, %g5, %o0
23309 tcs %icc, 0x3
23310 membar 0x5E
23311 alignaddrl %o3, %l4, %i2
23312 tsubcc %i0, %g4, %i4
23313 wr %g0, 0x04, %asi
23314 stwa %o6, [%l7 + 0x30] %asi
23315 restored
23316 rdpr %cwp, %g1
23317 rdpr %cansave, %g2
23318 rdpr %canrestore, %g3
23319 rdpr %cleanwin, %g4
23320 rdpr %otherwin, %g5
23321 rdpr %wstate, %g6
23322 fbe %fcc3, loop_2067
23323 for %f28, %f12, %f26
23324 mulscc %l3, %l1, %g1
23325 or %o1, %g2, %o4
23326loop_2067:
23327 nop
23328 wr %g0, 0x04, %asi
23329 ldstuba [%l7 + 0x78] %asi, %o7
23330 sir 0x186D
23331 array16 %i3, %g3, %i7
23332 movrgz %l6, %o2, %l2
23333 bcs,pn %xcc, loop_2068
23334 flush %l7 + 0x78
23335 fzeros %f6
23336 sethi 0x137B, %i1
23337loop_2068:
23338 fzero %f6
23339 umulcc %l0, %o5, %i5
23340 movrgez %l5, 0x25C, %g7
23341 andncc %g6, %i6, %o0
23342 fnors %f5, %f10, %f13
23343 and %g5, %o3, %l4
23344 ld [%l7 + 0x14], %f3
23345 movle %xcc, %i2, %i0
23346 subcc %i4, %o6, %l3
23347 ldstub [%l7 + 0x24], %l1
23348 add %l7, 0x28, %l6
23349 wr %g0, 0x89, %asi
23350 casxa [%l6] 0x89, %g1, %g4
23351 alignaddr %o1, %g2, %o7
23352 nop
23353 set 0x1C, %l5
23354 lduh [%l7 + %l5], %o4
23355 edge32ln %g3, %i7, %i3
23356 movle %xcc, %l6, %l2
23357 movvs %icc, %i1, %l0
23358 fbg,a %fcc3, loop_2069
23359 bvc,a,pt %xcc, loop_2070
23360 swap [%l7 + 0x14], %o2
23361 membar 0x23
23362loop_2069:
23363 movpos %xcc, %i5, %l5
23364loop_2070:
23365 smul %g7, %g6, %o5
23366 taddcc %o0, %i6, %g5
23367 fmovrde %l4, %f14, %f18
23368 te %icc, 0x6
23369 array16 %o3, %i0, %i2
23370 movg %icc, %o6, %l3
23371 taddcctv %i4, 0x00EB, %g1
23372 fmovsa %icc, %f22, %f9
23373 nop
23374 setx 0xBF69CF3E843ABACB, %l0, %l6
23375 stx %l6, [%l7 + 0x28]
23376 ldd [%l7 + 0x28], %f12
23377 setx 0xAFADD8FEEBA56E0A, %l1, %l5
23378 stx %l5, [%l7 + 0x10]
23379 ldd [%l7 + 0x10], %f8
23380 fsubd %f8, %f12, %f2
23381 fblg,a %fcc2, loop_2071
23382 ldsb [%l7 + 0x71], %g4
23383 fbl %fcc2, loop_2072
23384 fmovdl %xcc, %f31, %f3
23385loop_2071:
23386 membar 0x5A
23387 or %o1, %l1, %g2
23388loop_2072:
23389 andn %o4, %g3, %o7
23390 taddcc %i7, %i3, %l2
23391 saved
23392 rdpr %cwp, %g1
23393 rdpr %cansave, %g2
23394 rdpr %canrestore, %g3
23395 rdpr %cleanwin, %g4
23396 rdpr %otherwin, %g5
23397 rdpr %wstate, %g6
23398 tg %icc, 0x6
23399 saved
23400 rdpr %cwp, %g1
23401 rdpr %cansave, %g2
23402 rdpr %canrestore, %g3
23403 rdpr %cleanwin, %g4
23404 rdpr %otherwin, %g5
23405 rdpr %wstate, %g6
23406 array16 %i1, %l6, %l0
23407 edge32 %i5, %o2, %l5
23408 smul %g7, %o5, %g6
23409 nop
23410 fitos %f14, %f23
23411 fstoi %f23, %f15
23412 add %i6, 0x1D58, %g5
23413 orn %o0, 0x01E8, %o3
23414 subcc %i0, 0x1B1D, %i2
23415 movg %xcc, %o6, %l4
23416 bge %icc, loop_2073
23417 faligndata %f22, %f10, %f26
23418 fmovsg %icc, %f12, %f15
23419 sub %l3, %g1, %g4
23420loop_2073:
23421 restored
23422 rdpr %cwp, %g1
23423 rdpr %cansave, %g2
23424 rdpr %canrestore, %g3
23425 rdpr %cleanwin, %g4
23426 rdpr %otherwin, %g5
23427 rdpr %wstate, %g6
23428 fmovda %icc, %f28, %f4
23429 smulcc %i4, %o1, %l1
23430 tleu %xcc, 0x4
23431 fnot2 %f28, %f24
23432 fmovrdgz %o4, %f4, %f16
23433 fmovrdgz %g2, %f6, %f26
23434 edge16 %o7, %g3, %i3
23435 wr %g0, 0x04, %asi
23436 prefetcha [%l7 + 0x38] %asi, 0x3
23437 sdivx %i1, 0x0192, %l6
23438 edge16ln %l2, %l0, %i5
23439 movrgz %l5, %o2, %g7
23440 xorcc %o5, %i6, %g5
23441 mova %xcc, %g6, %o0
23442 taddcctv %o3, 0x098F, %i0
23443 edge16n %i2, %l4, %l3
23444 bn,pn %icc, loop_2074
23445 tleu %xcc, 0x2
23446 movvc %icc, %g1, %o6
23447 tsubcc %i4, %g4, %o1
23448loop_2074:
23449 edge32l %l1, %g2, %o4
23450 fcmpne16 %f10, %f0, %g3
23451 movl %xcc, %o7, %i7
23452 fsrc2 %f10, %f0
23453 movcc %xcc, %i3, %l6
23454 fpsub32 %f4, %f8, %f4
23455 fmovsne %icc, %f25, %f13
23456 fsrc1s %f14, %f7
23457 fmovdne %icc, %f2, %f31
23458 movrlez %l2, 0x196, %l0
23459 fpack16 %f18, %f27
23460 taddcctv %i5, %i1, %o2
23461 fmovrdgez %l5, %f14, %f18
23462 udivx %o5, 0x0697, %i6
23463 bne,a %xcc, loop_2075
23464 fandnot2s %f18, %f11, %f3
23465 fandnot2 %f6, %f30, %f26
23466 nop
23467 setx 0x497FEB1CF05BB86C, %l0, %l6
23468 stx %l6, [%l7 + 0x30]
23469 ldx [%l7 + 0x30], %fsr
23470loop_2075:
23471 movcc %xcc, %g7, %g5
23472 movvs %xcc, %g6, %o3
23473 movl %xcc, %o0, %i0
23474 or %i2, %l4, %g1
23475 srlx %o6, %l3, %i4
23476 fsrc1 %f2, %f2
23477 tle %icc, 0x4
23478 wr %g0, 0x10, %asi
23479 lda [%l7 + 0x4C] %asi, %f25
23480 brgz %g4, loop_2076
23481 movl %icc, %o1, %l1
23482 sra %o4, %g3, %g2
23483 nop
23484 setx 0x164035B0, %l0, %l6
23485 st %l6, [%l7 + 0x28]
23486 ld [%l7 + 0x28], %f12
23487 setx 0xD56768B2, %l1, %l5
23488 st %l5, [%l7 + 0x10]
23489 ld [%l7 + 0x10], %f25
23490 fdivs %f25, %f12, %f10
23491loop_2076:
23492 xnor %o7, 0x016C, %i3
23493 tpos %icc, 0x1
23494 ble,pn %icc, loop_2077
23495 tne %icc, 0x2
23496 bneg,a,pt %xcc, loop_2078
23497 movre %l6, %i7, %l0
23498loop_2077:
23499 andcc %l2, 0x1F41, %i5
23500 addcc %o2, 0x1439, %l5
23501loop_2078:
23502 fmul8x16au %f20, %f29, %f26
23503 tvs %icc, 0x1
23504 sdiv %o5, 0x0DA9, %i1
23505 movre %i6, 0x345, %g5
23506 fones %f16
23507 sethi 0x038A, %g6
23508 fbuge,a %fcc1, loop_2079
23509 array16 %g7, %o0, %o3
23510 or %i2, %l4, %g1
23511 sra %o6, 0x18, %l3
23512loop_2079:
23513 nop
23514 wr %g0, 0xe2, %asi
23515 stwa %i4, [%l7 + 0x5C] %asi
23516 membar #Sync
23517 fbl %fcc0, loop_2080
23518 orncc %i0, 0x0713, %o1
23519 movn %xcc, %g4, %o4
23520 movre %l1, %g2, %o7
23521loop_2080:
23522 fmovsn %xcc, %f29, %f31
23523 tl %icc, 0x0
23524 edge16l %i3, %g3, %l6
23525 set 0x40, %g2
23526 stda %f0, [%l7 + %g2] 0xf0
23527 membar #Sync
23528 movvs %xcc, %l0, %l2
23529 brgz %i5, loop_2081
23530 ta %xcc, 0x6
23531 andn %i7, %l5, %o2
23532 fmovrdlez %o5, %f10, %f6
23533loop_2081:
23534 udiv %i1, 0x0747, %g5
23535 brgez,a %i6, loop_2082
23536 xnorcc %g6, %o0, %o3
23537 sethi 0x0411, %i2
23538 nop
23539 fitos %f12, %f15
23540 fstox %f15, %f20
23541 fxtos %f20, %f9
23542loop_2082:
23543 ldx [%l7 + 0x50], %g7
23544 ta %xcc, 0x7
23545 ldsw [%l7 + 0x54], %l4
23546 ldsw [%l7 + 0x5C], %g1
23547 fmul8x16 %f22, %f22, %f4
23548 movle %xcc, %l3, %i4
23549 fmovsleu %xcc, %f18, %f9
23550 edge32 %o6, %i0, %o1
23551 add %l7, 0x60, %l6
23552 wr %g0, 0x04, %asi
23553 ldxa [%l6] %asi, %o4
23554 casxa [%l6] %asi, %o4, %l1
23555 smulcc %g2, %g4, %o7
23556 movge %xcc, %i3, %l6
23557 movne %icc, %g3, %l0
23558 be,pn %icc, loop_2083
23559 movvc %xcc, %l2, %i5
23560 stb %i7, [%l7 + 0x1E]
23561 umulcc %l5, 0x19A2, %o2
23562loop_2083:
23563 fmuld8ulx16 %f25, %f6, %f20
23564 wr %g0, 0x22, %asi
23565 stha %o5, [%l7 + 0x6A] %asi
23566 membar #Sync
23567 fmovdg %icc, %f17, %f2
23568 fmovdg %xcc, %f22, %f24
23569 tsubcctv %g5, 0x057D, %i1
23570 alignaddr %i6, %o0, %o3
23571 fone %f24
23572 fmovrslz %g6, %f29, %f25
23573 tl %icc, 0x7
23574 set 0x36, %g5
23575 lduha [%l7 + %g5] 0x80, %i2
23576 brlz,a %g7, loop_2084
23577 fpsub32s %f22, %f0, %f12
23578 tne %xcc, 0x5
23579 fmovsleu %xcc, %f2, %f17
23580loop_2084:
23581 nop
23582 wr %g0, 0x81, %asi
23583 sta %f8, [%l7 + 0x58] %asi
23584 srl %l4, %g1, %i4
23585 edge16l %l3, %o6, %i0
23586 add %o4, 0x0E71, %l1
23587 tg %xcc, 0x1
23588 te %xcc, 0x2
23589 movge %xcc, %o1, %g2
23590 fbuge,a %fcc0, loop_2085
23591 orcc %o7, 0x02B2, %i3
23592 edge8l %g4, %g3, %l0
23593 lduh [%l7 + 0x5E], %l2
23594loop_2085:
23595 movcc %icc, %l6, %i5
23596 bshuffle %f26, %f0, %f6
23597 xor %l5, 0x17D7, %o2
23598 sllx %o5, %g5, %i1
23599 xor %i6, %i7, %o0
23600 mulscc %g6, 0x043E, %o3
23601 fblg,a %fcc1, loop_2086
23602 fmovrslz %i2, %f31, %f12
23603 movge %xcc, %l4, %g7
23604 fbul,a %fcc2, loop_2087
23605loop_2086:
23606 brlz %i4, loop_2088
23607 bleu loop_2089
23608 ldx [%l7 + 0x28], %l3
23609loop_2087:
23610 ldd [%l7 + 0x58], %o6
23611loop_2088:
23612 srax %i0, 0x0B, %o4
23613loop_2089:
23614 nop
23615 set 0x1C, %l6
23616 lduwa [%l7 + %l6] 0x04, %g1
23617 tleu %xcc, 0x7
23618 tgu %xcc, 0x0
23619 smulcc %o1, %g2, %o7
23620 fblg %fcc2, loop_2090
23621 array8 %i3, %g4, %g3
23622 fone %f10
23623 edge8ln %l0, %l1, %l6
23624loop_2090:
23625 fbuge %fcc3, loop_2091
23626 fmovsa %icc, %f15, %f13
23627 edge8ln %l2, %l5, %o2
23628 edge8n %i5, %g5, %o5
23629loop_2091:
23630 alignaddr %i1, %i7, %o0
23631 ldsb [%l7 + 0x0D], %g6
23632 taddcc %i6, 0x03FE, %o3
23633 movleu %icc, %i2, %l4
23634 addcc %i4, 0x1FA5, %l3
23635 udivcc %g7, 0x0962, %i0
23636 edge32l %o4, %g1, %o1
23637 ldsw [%l7 + 0x1C], %g2
23638 movl %icc, %o6, %o7
23639 movne %xcc, %g4, %g3
23640 set 0x64, %i5
23641 stha %i3, [%l7 + %i5] 0xea
23642 membar #Sync
23643 fmovsg %icc, %f29, %f19
23644 add %l0, 0x0197, %l1
23645 bn,a %xcc, loop_2092
23646 andn %l6, 0x02B2, %l2
23647 tsubcc %o2, 0x1989, %i5
23648 movge %xcc, %g5, %l5
23649loop_2092:
23650 fmovrse %i1, %f29, %f14
23651 fbule,a %fcc2, loop_2093
23652 fzeros %f5
23653 tcc %icc, 0x1
23654 sir 0x164B
23655loop_2093:
23656 nop
23657 wr %g0, 0x81, %asi
23658 lduha [%l7 + 0x48] %asi, %i7
23659 xnorcc %o5, 0x08A0, %o0
23660 tg %xcc, 0x0
23661 fbule,a %fcc3, loop_2094
23662 fsrc2s %f9, %f27
23663 addc %g6, %i6, %o3
23664 orcc %l4, 0x015D, %i2
23665loop_2094:
23666 sra %i4, 0x04, %l3
23667 xnorcc %i0, %o4, %g7
23668 tneg %xcc, 0x1
23669 andcc %g1, 0x0644, %g2
23670 lduw [%l7 + 0x10], %o1
23671 movrgz %o6, 0x21F, %g4
23672 nop
23673 fitod %f8, %f18
23674 fdtox %f18, %f24
23675 fxtod %f24, %f8
23676 smulcc %g3, 0x004F, %o7
23677 udivcc %l0, 0x0D3C, %i3
23678 fbuge %fcc0, loop_2095
23679 andncc %l1, %l2, %l6
23680 subccc %i5, %o2, %l5
23681 nop
23682 setx loop_2096, %l0, %l1
23683 wrpr 0x1, %tl
23684 wrpr %l1, %tnpc
23685 setx 0x34400001400, %l0, %l1
23686 wrpr %l1, %tstate
23687 wrhpr 0x4, %htstate
23688 done
23689loop_2095:
23690 andncc %g5, %i7, %o5
23691 fpadd16s %f11, %f28, %f29
23692 move %xcc, %o0, %g6
23693loop_2096:
23694 popc 0x1657, %i6
23695 sll %o3, 0x0B, %i1
23696 subccc %l4, %i4, %l3
23697 movcc %icc, %i0, %o4
23698 fpmerge %f28, %f11, %f14
23699 tn %icc, 0x4
23700 fpsub16s %f21, %f6, %f23
23701 edge32n %g7, %g1, %i2
23702 nop
23703 fitod %f2, %f8
23704 fdtoi %f8, %f19
23705 nop
23706 setx 0x9AFDF0680053E23E, %l0, %l6
23707 stx %l6, [%l7 + 0x18]
23708 ldx [%l7 + 0x18], %fsr
23709 edge8 %g2, %o6, %g4
23710 restored
23711 rdpr %cwp, %g1
23712 rdpr %cansave, %g2
23713 rdpr %canrestore, %g3
23714 rdpr %cleanwin, %g4
23715 rdpr %otherwin, %g5
23716 rdpr %wstate, %g6
23717 movl %xcc, %o1, %o7
23718 fmovsa %icc, %f16, %f0
23719 edge32l %l0, %g3, %l1
23720 fbu,a %fcc1, loop_2097
23721 restored
23722 rdpr %cwp, %g1
23723 rdpr %cansave, %g2
23724 rdpr %canrestore, %g3
23725 rdpr %cleanwin, %g4
23726 rdpr %otherwin, %g5
23727 rdpr %wstate, %g6
23728 fbu,a %fcc0, loop_2098
23729 ldsw [%l7 + 0x70], %i3
23730loop_2097:
23731 andn %l2, 0x1D10, %i5
23732 fmovrse %o2, %f31, %f20
23733loop_2098:
23734 sethi 0x137B, %l6
23735 taddcc %l5, 0x07B7, %i7
23736 tcs %icc, 0x4
23737 edge8 %o5, %g5, %g6
23738 bne,pt %icc, loop_2099
23739 subccc %o0, %i6, %i1
23740 fpsub32 %f8, %f10, %f18
23741 fnot2 %f4, %f18
23742loop_2099:
23743 sub %l4, 0x0D8E, %i4
23744 movpos %xcc, %l3, %i0
23745 tleu %xcc, 0x1
23746 smul %o4, %o3, %g1
23747 umulcc %g7, %g2, %i2
23748 lduw [%l7 + 0x50], %g4
23749 move %xcc, %o1, %o7
23750 movcc %xcc, %l0, %o6
23751 fmovrde %l1, %f12, %f10
23752 membar 0x5A
23753 nop
23754 set 0x7A, %i3
23755 sth %i3, [%l7 + %i3]
23756 sub %g3, %l2, %o2
23757 sir 0x17DA
23758 smul %i5, %l5, %l6
23759 set 0x08, %l3
23760 prefetcha [%l7 + %l3] 0x18, 0x0
23761 xor %g5, 0x1D47, %o5
23762 tgu %icc, 0x7
23763 wr %g0, 0x80, %asi
23764 lda [%l7 + 0x60] %asi, %f0
23765 fpadd32 %f2, %f20, %f6
23766 tvs %icc, 0x6
23767 sra %o0, 0x17, %i6
23768 add %l7, 0x48, %l6
23769 wr %g0, 0x80, %asi
23770 lda [%l6] %asi, %i1
23771 casa [%l6] 0x80, %i1, %l4
23772 xorcc %i4, 0x01F3, %l3
23773 fbn,a %fcc2, loop_2100
23774 fnands %f19, %f14, %f5
23775 movneg %xcc, %g6, %o4
23776 tcc %icc, 0x3
23777loop_2100:
23778 add %i0, 0x0203, %o3
23779 edge16n %g1, %g7, %g2
23780 umul %g4, %o1, %o7
23781 swap [%l7 + 0x38], %l0
23782 bvc,a %xcc, loop_2101
23783 ldsw [%l7 + 0x74], %i2
23784 brlez %l1, loop_2102
23785 fpmerge %f29, %f24, %f30
23786loop_2101:
23787 fblg,a %fcc2, loop_2103
23788 edge8n %o6, %i3, %l2
23789loop_2102:
23790 lduh [%l7 + 0x26], %o2
23791 movl %icc, %i5, %l5
23792loop_2103:
23793 fble %fcc0, loop_2104
23794 fmovdle %xcc, %f14, %f6
23795 brlez,a %l6, loop_2105
23796 brlz,a %g3, loop_2106
23797loop_2104:
23798 ble loop_2107
23799 fands %f9, %f23, %f2
23800loop_2105:
23801 addccc %g5, 0x0861, %o5
23802loop_2106:
23803 nop
23804 setx 0x0B8C33BC60439D01, %l0, %l6
23805 stx %l6, [%l7 + 0x20]
23806 ldx [%l7 + 0x20], %fsr
23807loop_2107:
23808 tg %icc, 0x7
23809 set 0x68, %o4
23810 stxa %i7, [%l7 + %o4] 0x23
23811 membar #Sync
23812 fmovrdgz %o0, %f0, %f16
23813 mova %icc, %i6, %i1
23814 array16 %i4, %l3, %g6
23815 fbul %fcc2, loop_2108
23816 fbul %fcc1, loop_2109
23817 edge32ln %l4, %i0, %o3
23818 srax %o4, 0x1C, %g1
23819loop_2108:
23820 nop
23821 wr %g0, 0x11, %asi
23822 swapa [%l7 + 0x58] %asi, %g2
23823loop_2109:
23824 lduw [%l7 + 0x48], %g4
23825 wr %g0, 0x88, %asi
23826 ldsha [%l7 + 0x62] %asi, %o1
23827 ldx [%l7 + 0x60], %g7
23828 edge16n %o7, %l0, %l1
23829 movn %xcc, %o6, %i3
23830 brz,a %i2, loop_2110
23831 fmovdn %icc, %f17, %f1
23832 srax %o2, %l2, %i5
23833 wr %g0, 0x80, %asi
23834 ldda [%l7 + 0x40] %asi, %f16
23835loop_2110:
23836 fblg %fcc1, loop_2111
23837 tle %xcc, 0x7
23838 movleu %xcc, %l6, %g3
23839 orncc %g5, 0x104A, %o5
23840loop_2111:
23841 array8 %i7, %l5, %i6
23842 orcc %o0, %i1, %i4
23843 set 0x30, %o6
23844 sta %f6, [%l7 + %o6] 0x11
23845 movle %icc, %g6, %l4
23846 fcmpeq32 %f6, %f12, %l3
23847 nop
23848 setx 0xE6844EFE, %l0, %l6
23849 st %l6, [%l7 + 0x28]
23850 ld [%l7 + 0x28], %f18
23851 setx 0x429CFF47, %l1, %l5
23852 st %l5, [%l7 + 0x10]
23853 ld [%l7 + 0x10], %f4
23854 fadds %f4, %f18, %f1
23855 edge8 %i0, %o4, %g1
23856 fbl %fcc3, loop_2112
23857 subcc %g2, %g4, %o1
23858 movne %xcc, %o3, %g7
23859 movn %icc, %l0, %o7
23860loop_2112:
23861 brgz,a %l1, loop_2113
23862 orn %i3, %o6, %o2
23863 ba %icc, loop_2114
23864 sll %i2, 0x03, %i5
23865loop_2113:
23866 fbe %fcc2, loop_2115
23867 fmovsg %icc, %f28, %f25
23868loop_2114:
23869 ble,pt %icc, loop_2116
23870 fbu %fcc2, loop_2117
23871loop_2115:
23872 sdivcc %l2, 0x0784, %l6
23873 movvc %icc, %g3, %g5
23874loop_2116:
23875 smulcc %i7, 0x16ED, %o5
23876loop_2117:
23877 bge %xcc, loop_2118
23878 movneg %xcc, %i6, %l5
23879 alignaddr %o0, %i4, %g6
23880 std %f22, [%l7 + 0x38]
23881loop_2118:
23882 movrne %i1, %l4, %i0
23883 add %o4, %l3, %g1
23884 wr %g0, 0x88, %asi
23885 stba %g2, [%l7 + 0x20] %asi
23886 sethi 0x1051, %g4
23887 udivx %o1, 0x166A, %o3
23888 addcc %l0, %o7, %g7
23889 taddcc %i3, 0x002E, %o6
23890 nop
23891 setx 0x48D823C2, %l0, %l6
23892 st %l6, [%l7 + 0x28]
23893 ld [%l7 + 0x28], %f18
23894 setx 0xD25F8458, %l1, %l5
23895 st %l5, [%l7 + 0x10]
23896 ld [%l7 + 0x10], %f5
23897 fsubs %f5, %f18, %f27
23898 smulcc %l1, %o2, %i5
23899 movcc %icc, %l2, %l6
23900 brnz %i2, loop_2119
23901 movne %xcc, %g3, %i7
23902 tsubcc %g5, %o5, %l5
23903 popc 0x1559, %o0
23904loop_2119:
23905 nop
23906 fitod %f4, %f18
23907 fdtos %f18, %f29
23908 movn %icc, %i6, %g6
23909 srlx %i1, %i4, %i0
23910 edge32n %o4, %l3, %l4
23911 movleu %xcc, %g1, %g4
23912 nop
23913 fitod %f12, %f10
23914 fsrc1s %f22, %f25
23915 add %l7, 0x50, %l6
23916 wr %g0, 0x89, %asi
23917 casxa [%l6] 0x89, %o1, %g2
23918 tne %xcc, 0x6
23919 wr %g0, 0x22, %asi
23920 ldda [%l7 + 0x60] %asi, %l0
23921 fmovrdgz %o7, %f12, %f28
23922 subc %g7, %i3, %o6
23923 brnz,a %o3, loop_2120
23924 fand %f12, %f0, %f16
23925 edge8l %l1, %o2, %l2
23926 sir 0x0754
23927loop_2120:
23928 ldsh [%l7 + 0x42], %l6
23929 fbuge %fcc2, loop_2121
23930 fpack16 %f4, %f20
23931 set 0x7C, %g4
23932 lda [%l7 + %g4] 0x0c, %f16
23933loop_2121:
23934 fcmpeq32 %f18, %f6, %i2
23935 tl %xcc, 0x1
23936 array32 %i5, %i7, %g5
23937 xnor %g3, %o5, %l5
23938 ble,pn %xcc, loop_2122
23939 alignaddr %o0, %i6, %g6
23940 fpmerge %f2, %f22, %f14
23941 brgez %i4, loop_2123
23942loop_2122:
23943 array16 %i1, %i0, %l3
23944 nop
23945 fitod %f10, %f10
23946 fdtox %f10, %f26
23947 alignaddr %l4, %g1, %g4
23948loop_2123:
23949 sll %o4, 0x16, %g2
23950 fmovdvc %xcc, %f31, %f8
23951 nop
23952 set 0x26, %l1
23953 sth %o1, [%l7 + %l1]
23954 edge8l %o7, %g7, %l0
23955 tvc %xcc, 0x2
23956 edge32n %i3, %o3, %o6
23957 mulx %l1, 0x1ACC, %o2
23958 tneg %icc, 0x5
23959 fnot2 %f18, %f18
23960 fmovrse %l6, %f13, %f20
23961 edge32l %i2, %l2, %i5
23962 nop
23963 setx 0xB0781793, %l0, %l6
23964 st %l6, [%l7 + 0x78]
23965 ld [%l7 + 0x78], %fsr
23966 ld [%l7 + 0x18], %f3
23967 bl %xcc, loop_2124
23968 xnor %g5, 0x043E, %g3
23969 pdist %f6, %f2, %f28
23970 edge16ln %o5, %i7, %l5
23971loop_2124:
23972 prefetch [%l7 + 0x74], 0x3
23973 fmovrdgez %i6, %f18, %f4
23974 tg %icc, 0x3
23975 umul %o0, 0x0696, %g6
23976 tvs %icc, 0x7
23977 taddcc %i1, %i0, %i4
23978 edge32ln %l3, %g1, %g4
23979 sir 0x1C12
23980 fmovsa %icc, %f8, %f31
23981 fmovd %f2, %f28
23982 tvc %icc, 0x1
23983 fmovdleu %icc, %f11, %f28
23984 taddcctv %l4, 0x0956, %o4
23985 bl,pn %icc, loop_2125
23986 nop
23987 setx 0x88BEABB2, %l0, %l6
23988 st %l6, [%l7 + 0x28]
23989 ld [%l7 + 0x28], %f8
23990 setx 0x6E594882, %l1, %l5
23991 st %l5, [%l7 + 0x10]
23992 ld [%l7 + 0x10], %f26
23993 fadds %f26, %f8, %f8
23994 tvc %icc, 0x0
23995 addcc %g2, 0x1688, %o7
23996loop_2125:
23997 tg %icc, 0x4
23998 tcc %icc, 0x5
23999 edge16l %g7, %o1, %i3
24000 fmovsg %icc, %f24, %f30
24001 stbar
24002 andn %o3, %l0, %l1
24003 sdivx %o2, 0x09B9, %l6
24004 movn %icc, %o6, %i2
24005 mova %icc, %l2, %g5
24006 movn %icc, %i5, %g3
24007 restored
24008 rdpr %cwp, %g1
24009 rdpr %cansave, %g2
24010 rdpr %canrestore, %g3
24011 rdpr %cleanwin, %g4
24012 rdpr %otherwin, %g5
24013 rdpr %wstate, %g6
24014 movpos %icc, %o5, %l5
24015 array32 %i7, %o0, %i6
24016 brlz %g6, loop_2126
24017 fbue,a %fcc2, loop_2127
24018 fnands %f13, %f13, %f11
24019 fbul,a %fcc3, loop_2128
24020loop_2126:
24021 tcs %icc, 0x0
24022loop_2127:
24023 fbg,a %fcc1, loop_2129
24024 bcs,a %xcc, loop_2130
24025loop_2128:
24026 edge8 %i1, %i0, %i4
24027 udiv %g1, 0x0655, %l3
24028loop_2129:
24029 fpack32 %f6, %f26, %f0
24030loop_2130:
24031 array8 %l4, %g4, %o4
24032 alignaddr %g2, %g7, %o1
24033 fmul8x16al %f8, %f27, %f0
24034 fmovrdgez %o7, %f16, %f10
24035 brnz,a %i3, loop_2131
24036 bpos,a,pt %icc, loop_2132
24037 edge32n %o3, %l1, %l0
24038 fsrc1s %f17, %f8
24039loop_2131:
24040 fmovdg %icc, %f27, %f8
24041loop_2132:
24042 mulscc %l6, %o6, %i2
24043 nop
24044 fitod %f0, %f10
24045 fdtos %f10, %f1
24046 set 0x20, %i2
24047 stxa %l2, [%l7 + %i2] 0x10
24048 fbu %fcc2, loop_2133
24049 orncc %g5, %i5, %o2
24050 tpos %xcc, 0x7
24051 bg,pn %icc, loop_2134
24052loop_2133:
24053 fsrc2 %f22, %f28
24054 or %g3, %l5, %o5
24055 lduw [%l7 + 0x58], %i7
24056loop_2134:
24057 tge %xcc, 0x6
24058 movle %icc, %o0, %i6
24059 taddcc %i1, %i0, %i4
24060 fsrc2 %f24, %f26
24061 fmovdvc %xcc, %f20, %f13
24062 edge8l %g6, %l3, %l4
24063 umul %g1, %g4, %g2
24064 movg %xcc, %g7, %o4
24065 fmovsg %xcc, %f24, %f25
24066 edge8 %o7, %o1, %i3
24067 edge32l %o3, %l0, %l1
24068 bvc,a loop_2135
24069 fbe,a %fcc2, loop_2136
24070 movvc %icc, %l6, %i2
24071 ta %xcc, 0x0
24072loop_2135:
24073 bvc %icc, loop_2137
24074loop_2136:
24075 movgu %icc, %l2, %o6
24076 fxors %f19, %f2, %f2
24077 fbug,a %fcc1, loop_2138
24078loop_2137:
24079 movcs %icc, %i5, %o2
24080 fmovsl %xcc, %f20, %f12
24081 edge32l %g3, %l5, %g5
24082loop_2138:
24083 movl %icc, %o5, %i7
24084 tcs %xcc, 0x4
24085 edge16 %i6, %i1, %i0
24086 tcc %xcc, 0x3
24087 ldsh [%l7 + 0x42], %i4
24088 edge8n %o0, %l3, %l4
24089 movvc %xcc, %g6, %g1
24090 fmovdge %xcc, %f18, %f10
24091 fnand %f4, %f20, %f0
24092 andn %g4, 0x1A39, %g7
24093 smulcc %o4, 0x0E90, %g2
24094 movrgez %o1, %o7, %i3
24095 tpos %icc, 0x3
24096 fmovsleu %xcc, %f18, %f19
24097 orncc %o3, %l0, %l6
24098 mulscc %i2, 0x01BD, %l1
24099 ta %icc, 0x1
24100 mulx %l2, 0x057F, %o6
24101 movgu %icc, %i5, %o2
24102 mulscc %l5, %g3, %g5
24103 move %icc, %o5, %i7
24104 tn %xcc, 0x5
24105 alignaddrl %i1, %i6, %i4
24106 srax %o0, %l3, %i0
24107 fmovsgu %xcc, %f2, %f12
24108 nop
24109 setx 0x1B8A6855A439E683, %l0, %l6
24110 stx %l6, [%l7 + 0x28]
24111 ldd [%l7 + 0x28], %f10
24112 setx 0x8C40E8799E4793B9, %l1, %l5
24113 stx %l5, [%l7 + 0x10]
24114 ldd [%l7 + 0x10], %f16
24115 fdivd %f16, %f10, %f30
24116 tgu %icc, 0x6
24117 srl %l4, 0x16, %g6
24118 sub %g4, %g7, %o4
24119 umulcc %g2, 0x08AD, %g1
24120 add %l7, 0x70, %l6
24121 wr %g0, 0x89, %asi
24122 lda [%l6] %asi, %o7
24123 casa [%l6] %asi, %o7, %o1
24124 membar 0x36
24125 andn %i3, 0x11D9, %l0
24126 tleu %xcc, 0x4
24127 sra %l6, 0x0E, %i2
24128 movrlez %l1, 0x333, %o3
24129 fnor %f10, %f18, %f22
24130 std %f0, [%l7 + 0x58]
24131 fnor %f24, %f20, %f12
24132 tvc %icc, 0x2
24133 addccc %l2, 0x06C9, %i5
24134 edge16ln %o2, %o6, %g3
24135 wr %g0, 0x80, %asi
24136 stwa %l5, [%l7 + 0x4C] %asi
24137 st %f20, [%l7 + 0x40]
24138 bgu,pn %xcc, loop_2139
24139 edge8l %g5, %o5, %i1
24140 tleu %icc, 0x5
24141 and %i7, %i4, %i6
24142loop_2139:
24143 movl %icc, %l3, %i0
24144 bshuffle %f22, %f24, %f2
24145 fmovdpos %xcc, %f28, %f11
24146 xnorcc %o0, %l4, %g6
24147 fmovdle %icc, %f25, %f13
24148 sll %g7, 0x16, %g4
24149 umulcc %o4, %g2, %g1
24150 fmovse %icc, %f24, %f3
24151 tge %xcc, 0x1
24152 mulx %o1, 0x1FFA, %i3
24153 alignaddr %l0, %o7, %l6
24154 nop
24155 setx loop_2140, %l0, %l1
24156 jmpl %l1, %i2
24157 tn %icc, 0x0
24158 movrlez %o3, %l2, %i5
24159 movne %xcc, %o2, %o6
24160loop_2140:
24161 nop
24162 setx 0x477B0E470DE0DA55, %l0, %l6
24163 stx %l6, [%l7 + 0x28]
24164 ldd [%l7 + 0x28], %f20
24165 setx 0x20F56BAA3B5B1967, %l1, %l5
24166 stx %l5, [%l7 + 0x10]
24167 ldd [%l7 + 0x10], %f2
24168 fmuld %f2, %f20, %f18
24169 fcmpeq16 %f28, %f12, %g3
24170 movne %icc, %l1, %l5
24171 movvc %icc, %o5, %i1
24172 nop
24173 setx loop_2141, %l0, %l1
24174 wrpr 0x1, %tl
24175 wrpr %l1, %tpc
24176 add %l1, 0x4, %l1
24177 wrpr %l1, %tnpc
24178 setx 0x34400001400, %l0, %l1
24179 wrpr %l1, %tstate
24180 wrhpr 0x4, %htstate
24181 retry
24182 fmovrdlez %g5, %f8, %f0
24183 membar 0x74
24184 movl %icc, %i7, %i4
24185loop_2141:
24186 edge8ln %l3, %i6, %i0
24187 ldd [%l7 + 0x20], %l4
24188 nop
24189 fitos %f6, %f20
24190 fstod %f20, %f14
24191 movge %icc, %o0, %g7
24192 fmovsgu %xcc, %f25, %f1
24193 set 0x40, %o2
24194 stda %f16, [%l7 + %o2] 0x88
24195 bvs,a %icc, loop_2142
24196 tn %xcc, 0x5
24197 nop
24198 fitod %f0, %f2
24199 fdtox %f2, %f10
24200 fone %f22
24201loop_2142:
24202 edge32l %g4, %g6, %o4
24203 nop
24204 setx 0x21A426A8, %l0, %l6
24205 st %l6, [%l7 + 0x28]
24206 ld [%l7 + 0x28], %f28
24207 setx 0x4C3528A0, %l1, %l5
24208 st %l5, [%l7 + 0x10]
24209 ld [%l7 + 0x10], %f20
24210 fadds %f20, %f28, %f25
24211 ldsb [%l7 + 0x18], %g2
24212 fexpand %f30, %f18
24213 fpsub32s %f10, %f9, %f11
24214 alignaddr %g1, %o1, %i3
24215 mulscc %l0, %l6, %o7
24216 udivcc %i2, 0x073A, %l2
24217 tcc %xcc, 0x7
24218 andcc %o3, %i5, %o6
24219 swap [%l7 + 0x10], %g3
24220 movn %xcc, %l1, %o2
24221 fmovsvs %icc, %f23, %f14
24222 orn %o5, 0x1EA9, %l5
24223 bg,pt %icc, loop_2143
24224 ldx [%l7 + 0x58], %i1
24225 fmovrde %g5, %f14, %f14
24226 tn %xcc, 0x5
24227loop_2143:
24228 tl %icc, 0x1
24229 fmovrsgez %i4, %f13, %f19
24230 array8 %l3, %i7, %i6
24231 nop
24232 setx 0x31D62DFD, %l0, %l6
24233 st %l6, [%l7 + 0x28]
24234 ld [%l7 + 0x28], %f4
24235 setx 0x142D1A80, %l1, %l5
24236 st %l5, [%l7 + 0x10]
24237 ld [%l7 + 0x10], %f18
24238 fadds %f18, %f4, %f2
24239 fone %f22
24240 subccc %i0, 0x031E, %l4
24241 sethi 0x1A73, %g7
24242 movge %icc, %o0, %g4
24243 tpos %icc, 0x2
24244 edge16n %g6, %g2, %g1
24245 fpackfix %f4, %f2
24246 fnor %f26, %f4, %f26
24247 movvs %xcc, %o4, %i3
24248 bneg,a %xcc, loop_2144
24249 sdiv %o1, 0x192E, %l0
24250 fbl,a %fcc0, loop_2145
24251 fbuge %fcc0, loop_2146
24252loop_2144:
24253 fzero %f16
24254 nop
24255 set 0x20, %g7
24256 std %f30, [%l7 + %g7]
24257loop_2145:
24258 fble,a %fcc0, loop_2147
24259loop_2146:
24260 fbu %fcc2, loop_2148
24261 fcmple16 %f12, %f14, %o7
24262 sub %i2, %l6, %l2
24263loop_2147:
24264 tne %xcc, 0x6
24265loop_2148:
24266 fnot2 %f6, %f22
24267 fbne,a %fcc1, loop_2149
24268 bcs,a loop_2150
24269 addcc %i5, %o6, %o3
24270 sethi 0x1A20, %g3
24271loop_2149:
24272 faligndata %f6, %f28, %f12
24273loop_2150:
24274 array32 %l1, %o2, %o5
24275 nop
24276 setx 0x664431CE520F322F, %l0, %l6
24277 stx %l6, [%l7 + 0x28]
24278 ldd [%l7 + 0x28], %f2
24279 fsqrtd %f2, %f12
24280 fbe,a %fcc0, loop_2151
24281 bneg,a %xcc, loop_2152
24282 xnor %i1, %l5, %g5
24283 fmovdl %xcc, %f31, %f6
24284loop_2151:
24285 fba %fcc3, loop_2153
24286loop_2152:
24287 tvs %icc, 0x7
24288 nop
24289 setx loop_2154, %l0, %l1
24290 wrpr 0x1, %tl
24291 wrpr %l1, %tnpc
24292 setx 0x34400001400, %l0, %l1
24293 wrpr %l1, %tstate
24294 wrhpr 0x4, %htstate
24295 done
24296 edge8l %l3, %i7, %i4
24297loop_2153:
24298 movcc %xcc, %i6, %l4
24299 ldd [%l7 + 0x68], %f0
24300loop_2154:
24301 sdivcc %g7, 0x0919, %i0
24302 fmovsleu %xcc, %f18, %f17
24303 andncc %g4, %o0, %g2
24304 movgu %xcc, %g1, %g6
24305 fmul8ulx16 %f14, %f26, %f20
24306 set 0x74, %l0
24307 lduwa [%l7 + %l0] 0x15, %o4
24308 movne %icc, %o1, %i3
24309 ta %xcc, 0x6
24310 fbg %fcc3, loop_2155
24311 sllx %l0, %o7, %l6
24312 movvs %xcc, %l2, %i2
24313 ble,a,pt %xcc, loop_2156
24314loop_2155:
24315 and %o6, 0x000E, %i5
24316 wr %g0, 0x10, %asi
24317 ldsha [%l7 + 0x4A] %asi, %g3
24318loop_2156:
24319 fcmpeq16 %f2, %f8, %l1
24320 fones %f4
24321 fsrc1 %f14, %f2
24322 and %o2, %o3, %i1
24323 fbuge %fcc3, loop_2157
24324 fmovd %f8, %f12
24325 mulscc %l5, %o5, %g5
24326 tsubcctv %i7, %l3, %i6
24327loop_2157:
24328 ba,a,pn %icc, loop_2158
24329 tcs %xcc, 0x4
24330 movvs %icc, %l4, %i4
24331 fsrc2 %f10, %f12
24332loop_2158:
24333 smul %g7, %g4, %i0
24334 brlz,a %o0, loop_2159
24335 bneg,a,pt %xcc, loop_2160
24336 edge32l %g2, %g6, %o4
24337 or %g1, 0x0220, %o1
24338loop_2159:
24339 sdivcc %i3, 0x0365, %o7
24340loop_2160:
24341 movrne %l6, %l2, %i2
24342 edge32n %o6, %l0, %i5
24343 fnot1 %f10, %f26
24344 sra %g3, %o2, %o3
24345 movne %xcc, %i1, %l5
24346 array16 %o5, %l1, %i7
24347 wr %g0, 0x0c, %asi
24348 ldsha [%l7 + 0x50] %asi, %l3
24349 wr %g0, 0x89, %asi
24350 stda %f0, [%l7 + 0x40] %asi
24351 ta %xcc, 0x3
24352 nop
24353 setx loop_2161, %l0, %l1
24354 wrpr 0x1, %tl
24355 wrpr %l1, %tpc
24356 add %l1, 0x4, %l1
24357 wrpr %l1, %tnpc
24358 setx 0x34400001400, %l0, %l1
24359 wrpr %l1, %tstate
24360 wrhpr 0x4, %htstate
24361 retry
24362 edge32n %i6, %g5, %i4
24363 fands %f29, %f7, %f21
24364 fnand %f28, %f18, %f18
24365loop_2161:
24366 sdiv %g7, 0x120B, %g4
24367 fmovrslz %i0, %f26, %f18
24368 tne %icc, 0x6
24369 ta %xcc, 0x6
24370 andn %o0, %g2, %g6
24371 taddcctv %o4, %l4, %g1
24372 bcs,pn %icc, loop_2162
24373 fmovrsgz %i3, %f9, %f29
24374 fabss %f6, %f13
24375 movvs %icc, %o1, %l6
24376loop_2162:
24377 udivcc %o7, 0x08F8, %i2
24378 fmovrsne %l2, %f26, %f2
24379 fmovdvc %icc, %f1, %f26
24380 orcc %l0, %i5, %g3
24381 sllx %o6, 0x10, %o3
24382 udivx %o2, 0x0472, %i1
24383 tvs %icc, 0x1
24384 movcc %icc, %o5, %l1
24385 bcs %xcc, loop_2163
24386 tvs %icc, 0x5
24387 orncc %i7, 0x1D25, %l3
24388 movn %icc, %i6, %g5
24389loop_2163:
24390 brz,a %i4, loop_2164
24391 edge16l %g7, %l5, %g4
24392 fmovsg %xcc, %f2, %f12
24393 wr %g0, 0x04, %asi
24394 stxa %i0, [%l7 + 0x48] %asi
24395loop_2164:
24396 nop
24397 setx 0x0537361B162FA1E5, %l0, %l6
24398 stx %l6, [%l7 + 0x28]
24399 ldd [%l7 + 0x28], %f30
24400 setx 0xE5D6BD8927A24555, %l1, %l5
24401 stx %l5, [%l7 + 0x10]
24402 ldd [%l7 + 0x10], %f2
24403 faddd %f2, %f30, %f2
24404 fba,a %fcc2, loop_2165
24405 sth %o0, [%l7 + 0x1A]
24406 sir 0x0F2D
24407 sethi 0x089E, %g6
24408loop_2165:
24409 edge8ln %o4, %g2, %l4
24410 sra %i3, 0x0B, %o1
24411 sethi 0x09C8, %l6
24412 edge8 %o7, %g1, %i2
24413 andn %l2, 0x05DA, %l0
24414 edge32n %i5, %g3, %o3
24415 fands %f23, %f3, %f30
24416 xnor %o2, %o6, %i1
24417 movrlz %o5, 0x284, %i7
24418 movrgez %l1, %i6, %l3
24419 ldsw [%l7 + 0x60], %i4
24420 tcs %xcc, 0x5
24421 or %g7, %g5, %l5
24422 alignaddr %i0, %o0, %g6
24423 nop
24424 fitos %f10, %f1
24425 fstox %f1, %f18
24426 fxtos %f18, %f7
24427 edge8ln %o4, %g4, %g2
24428 edge8ln %i3, %o1, %l4
24429 bge,a %icc, loop_2166
24430 fnegs %f9, %f25
24431 edge8n %o7, %g1, %l6
24432 nop
24433 setx 0x4A3A9FDA74E3A583, %l0, %l6
24434 stx %l6, [%l7 + 0x28]
24435 ldd [%l7 + 0x28], %f16
24436 setx 0xCE9CC6AECD09293B, %l1, %l5
24437 stx %l5, [%l7 + 0x10]
24438 ldd [%l7 + 0x10], %f14
24439 faddd %f14, %f16, %f18
24440loop_2166:
24441 sub %l2, %l0, %i5
24442 sdivcc %i2, 0x0E69, %g3
24443 movrgz %o2, %o3, %o6
24444 fbge,a %fcc1, loop_2167
24445 fbuge %fcc3, loop_2168
24446 orn %o5, 0x00FD, %i7
24447 fmovse %icc, %f1, %f9
24448loop_2167:
24449 movvc %xcc, %i1, %i6
24450loop_2168:
24451 fmovrse %l3, %f8, %f23
24452 nop
24453 setx 0xC634C944, %l0, %l6
24454 st %l6, [%l7 + 0x28]
24455 ld [%l7 + 0x28], %f20
24456 setx 0xD1B91B9B, %l1, %l5
24457 st %l5, [%l7 + 0x10]
24458 ld [%l7 + 0x10], %f18
24459 fsubs %f18, %f20, %f27
24460 ta %icc, 0x1
24461 fpack16 %f12, %f23
24462 tcs %icc, 0x2
24463 fbul,a %fcc1, loop_2169
24464 tl %xcc, 0x6
24465 tne %icc, 0x5
24466 movrgz %l1, %i4, %g5
24467loop_2169:
24468 bne,pt %xcc, loop_2170
24469 brlez %l5, loop_2171
24470 xnorcc %i0, %g7, %o0
24471 fble,a %fcc0, loop_2172
24472loop_2170:
24473 fmovrdlez %o4, %f2, %f8
24474loop_2171:
24475 orn %g4, %g6, %i3
24476 nop
24477 setx 0x206BB745, %l0, %l6
24478 st %l6, [%l7 + 0x18]
24479 ld [%l7 + 0x18], %fsr
24480loop_2172:
24481 fpsub32 %f8, %f4, %f0
24482 fpsub16 %f24, %f12, %f6
24483 set 0x66, %l4
24484 lduha [%l7 + %l4] 0x0c, %g2
24485 movne %icc, %l4, %o1
24486 sub %g1, 0x130A, %o7
24487 set 0x0C, %i0
24488 ldswa [%l7 + %i0] 0x04, %l6
24489 srax %l0, 0x05, %i5
24490 and %l2, %g3, %o2
24491 fbule,a %fcc3, loop_2173
24492 array32 %i2, %o6, %o3
24493 saved
24494 rdpr %cwp, %g1
24495 rdpr %cansave, %g2
24496 rdpr %canrestore, %g3
24497 rdpr %cleanwin, %g4
24498 rdpr %otherwin, %g5
24499 rdpr %wstate, %g6
24500 move %icc, %o5, %i1
24501loop_2173:
24502 and %i7, 0x0DCF, %i6
24503 fbul %fcc2, loop_2174
24504 fmovrsne %l1, %f3, %f21
24505 fmovdcs %icc, %f11, %f20
24506 tl %icc, 0x4
24507loop_2174:
24508 lduw [%l7 + 0x68], %i4
24509 edge32l %l3, %g5, %i0
24510 brnz,a %l5, loop_2175
24511 edge16ln %o0, %g7, %g4
24512 fsrc1 %f26, %f20
24513 movg %icc, %g6, %o4
24514loop_2175:
24515 fmul8x16au %f27, %f3, %f18
24516 tge %xcc, 0x2
24517 bpos,a,pt %xcc, loop_2176
24518 edge32l %g2, %i3, %l4
24519 nop
24520 setx 0xC9616DD5D05D219F, %l0, %l6
24521 stx %l6, [%l7 + 0x58]
24522 ldx [%l7 + 0x58], %fsr
24523 movcc %xcc, %g1, %o7
24524loop_2176:
24525 faligndata %f16, %f20, %f20
24526 bgu,a,pn %icc, loop_2177
24527 addc %l6, %o1, %i5
24528 tn %icc, 0x6
24529 fmovrsne %l2, %f13, %f22
24530loop_2177:
24531 or %l0, %o2, %i2
24532 edge16ln %o6, %o3, %g3
24533 udivcc %o5, 0x062D, %i7
24534 wr %g0, 0x26, %asi
24535 ldda [%l7 + 0x30] %asi, %i6
24536 bpos loop_2178
24537 fmovsl %icc, %f3, %f21
24538 subc %l1, 0x19C9, %i1
24539 srl %l3, %i4, %i0
24540loop_2178:
24541 fbo %fcc0, loop_2179
24542 tgu %xcc, 0x1
24543 udivx %g5, 0x0F55, %l5
24544 set 0x58, %i1
24545 ldswa [%l7 + %i1] 0x88, %o0
24546loop_2179:
24547 nop
24548 fitos %f2, %f13
24549 fstox %f13, %f10
24550 movn %xcc, %g7, %g6
24551 wr %g0, 0x80, %asi
24552 lda [%l7 + 0x4C] %asi, %f26
24553 fones %f20
24554 fmovrse %o4, %f31, %f7
24555 edge16l %g4, %i3, %l4
24556 wr %g0, 0x18, %asi
24557 ldstuba [%l7 + 0x29] %asi, %g2
24558 movg %xcc, %o7, %g1
24559 fsrc2 %f30, %f26
24560 bvc,a,pn %icc, loop_2180
24561 fbn,a %fcc0, loop_2181
24562 nop
24563 setx loop_2182, %l0, %l1
24564 wrpr 0x1, %tl
24565 wrpr %l1, %tnpc
24566 setx 0x34400001400, %l0, %l1
24567 wrpr %l1, %tstate
24568 wrhpr 0x4, %htstate
24569 done
24570 mulx %l6, 0x1AE5, %o1
24571loop_2180:
24572 nop
24573 wr %g0, 0x88, %asi
24574 lduwa [%l7 + 0x48] %asi, %i5
24575loop_2181:
24576 prefetch [%l7 + 0x54], 0x2
24577loop_2182:
24578 movne %xcc, %l0, %l2
24579 fmovdleu %xcc, %f16, %f24
24580 saved
24581 rdpr %cwp, %g1
24582 rdpr %cansave, %g2
24583 rdpr %canrestore, %g3
24584 rdpr %cleanwin, %g4
24585 rdpr %otherwin, %g5
24586 rdpr %wstate, %g6
24587 edge32l %i2, %o2, %o6
24588 udivcc %g3, 0x01BE, %o5
24589 fnot1 %f2, %f24
24590 ldx [%l7 + 0x18], %i7
24591 bcs,a %xcc, loop_2183
24592 sdivx %i6, 0x1365, %l1
24593 movge %xcc, %o3, %l3
24594 tsubcctv %i4, 0x0BDF, %i1
24595loop_2183:
24596 fsrc1 %f14, %f24
24597 addc %g5, 0x0428, %i0
24598 movrgz %o0, 0x27B, %l5
24599 brlz %g6, loop_2184
24600 fpackfix %f8, %f5
24601 edge16l %g7, %o4, %i3
24602 addcc %g4, 0x1460, %g2
24603loop_2184:
24604 fbul %fcc2, loop_2185
24605 nop
24606 setx 0xED0E80DAD2CFC90D, %l0, %l6
24607 stx %l6, [%l7 + 0x28]
24608 ldd [%l7 + 0x28], %f26
24609 setx 0x24807E0983600E8D, %l1, %l5
24610 stx %l5, [%l7 + 0x10]
24611 ldd [%l7 + 0x10], %f22
24612 fsubd %f22, %f26, %f20
24613 wr %g0, 0x0c, %asi
24614 swapa [%l7 + 0x20] %asi, %l4
24615loop_2185:
24616 edge16n %o7, %l6, %g1
24617 ldstub [%l7 + 0x22], %i5
24618 subcc %o1, 0x1391, %l2
24619 xnorcc %i2, %l0, %o6
24620 st %f11, [%l7 + 0x44]
24621 bgu loop_2186
24622 smulcc %g3, 0x09CF, %o5
24623 fornot1s %f5, %f24, %f22
24624 fbg %fcc3, loop_2187
24625loop_2186:
24626 movre %o2, 0x13D, %i6
24627 ldd [%l7 + 0x08], %i6
24628 alignaddr %o3, %l3, %l1
24629loop_2187:
24630 sth %i1, [%l7 + 0x60]
24631 move %xcc, %i4, %g5
24632 fmovsvs %xcc, %f22, %f11
24633 bneg,a loop_2188
24634 fpsub16 %f24, %f4, %f0
24635 subcc %i0, %l5, %g6
24636 movneg %xcc, %o0, %o4
24637loop_2188:
24638 nop
24639 wr %g0, 0x89, %asi
24640 ldsba [%l7 + 0x4F] %asi, %g7
24641 movge %icc, %i3, %g4
24642 alignaddrl %g2, %o7, %l6
24643 movne %xcc, %l4, %g1
24644 fmul8x16al %f9, %f19, %f16
24645 fbuge,a %fcc0, loop_2189
24646 tvc %icc, 0x0
24647 fcmpgt16 %f18, %f22, %i5
24648 lduw [%l7 + 0x28], %o1
24649loop_2189:
24650 fblg,a %fcc1, loop_2190
24651 movgu %icc, %i2, %l2
24652 edge16 %o6, %g3, %l0
24653 ldd [%l7 + 0x70], %f30
24654loop_2190:
24655 orcc %o5, 0x1D35, %i6
24656 movge %xcc, %o2, %o3
24657 andn %i7, 0x1B0F, %l3
24658 movle %xcc, %l1, %i4
24659 wr %g0, 0x11, %asi
24660 ldxa [%l7 + 0x60] %asi, %g5
24661 smul %i0, %i1, %g6
24662 udivcc %l5, 0x0A3F, %o0
24663 taddcc %g7, %i3, %o4
24664 fpsub32 %f0, %f10, %f22
24665 sir 0x0950
24666 srax %g2, %g4, %o7
24667 nop
24668 setx 0x4E836FA5E5F7B3DC, %l0, %l6
24669 stx %l6, [%l7 + 0x28]
24670 ldd [%l7 + 0x28], %f28
24671 setx 0x4E6A71D00EC95F36, %l1, %l5
24672 stx %l5, [%l7 + 0x10]
24673 ldd [%l7 + 0x10], %f20
24674 fdivd %f20, %f28, %f0
24675 sra %l4, %g1, %i5
24676 fpsub16 %f30, %f30, %f0
24677 edge16 %l6, %o1, %l2
24678 fmovsa %icc, %f23, %f4
24679 fbul,a %fcc2, loop_2191
24680 tpos %icc, 0x3
24681 fors %f22, %f22, %f22
24682 orcc %o6, 0x1AF0, %i2
24683loop_2191:
24684 fmovrdlz %l0, %f10, %f2
24685 fmovdcs %icc, %f6, %f4
24686 restored
24687 rdpr %cwp, %g1
24688 rdpr %cansave, %g2
24689 rdpr %canrestore, %g3
24690 rdpr %cleanwin, %g4
24691 rdpr %otherwin, %g5
24692 rdpr %wstate, %g6
24693 addccc %g3, 0x0DC3, %i6
24694 fmovsgu %xcc, %f27, %f30
24695 edge8 %o2, %o5, %o3
24696 bneg,a,pt %xcc, loop_2192
24697 tcs %xcc, 0x1
24698 fmovsleu %icc, %f21, %f24
24699 tcc %xcc, 0x6
24700loop_2192:
24701 movrlz %l3, 0x1DB, %i7
24702 tne %xcc, 0x6
24703 tg %xcc, 0x6
24704 fbu,a %fcc3, loop_2193
24705 tleu %icc, 0x5
24706 movle %xcc, %l1, %g5
24707 udiv %i4, 0x0B14, %i1
24708loop_2193:
24709 edge32n %g6, %i0, %l5
24710 wr %g0, 0x80, %asi
24711 ldswa [%l7 + 0x48] %asi, %g7
24712 fblg %fcc3, loop_2194
24713 xorcc %i3, 0x0C3D, %o0
24714 fbge,a %fcc3, loop_2195
24715 xor %o4, 0x09BC, %g4
24716loop_2194:
24717 fmovsa %xcc, %f11, %f12
24718 tge %icc, 0x5
24719loop_2195:
24720 fsrc1s %f15, %f26
24721 st %f22, [%l7 + 0x48]
24722 srlx %o7, %g2, %l4
24723 fble,a %fcc3, loop_2196
24724 sir 0x16FC
24725 fba,a %fcc3, loop_2197
24726 edge32ln %i5, %l6, %o1
24727loop_2196:
24728 nop
24729 setx 0x853167DC, %l0, %l6
24730 st %l6, [%l7 + 0x28]
24731 ld [%l7 + 0x28], %f18
24732 fsqrts %f18, %f31
24733 array16 %l2, %g1, %i2
24734loop_2197:
24735 tvs %xcc, 0x2
24736 edge16l %o6, %g3, %i6
24737 udiv %o2, 0x114F, %l0
24738 addc %o5, %l3, %i7
24739 ldsw [%l7 + 0x60], %l1
24740 set 0x44, %i7
24741 lduwa [%l7 + %i7] 0x10, %o3
24742 movg %icc, %i4, %g5
24743 nop
24744 setx 0x13BB838E9041C9A8, %l0, %l6
24745 stx %l6, [%l7 + 0x60]
24746 ldx [%l7 + 0x60], %fsr
24747 movcc %xcc, %i1, %g6
24748 sdivcc %l5, 0x02E3, %i0
24749 sll %g7, 0x04, %i3
24750 udivx %o4, 0x08DE, %o0
24751 fmovdl %icc, %f10, %f18
24752 fmovrdgz %o7, %f6, %f16
24753 edge8n %g2, %l4, %i5
24754 popc 0x1BA2, %l6
24755 udivcc %g4, 0x04C7, %l2
24756 bneg,a,pt %icc, loop_2198
24757 sdivx %g1, 0x0BBD, %i2
24758 tcs %icc, 0x2
24759 fbne,a %fcc0, loop_2199
24760loop_2198:
24761 fba %fcc1, loop_2200
24762 subccc %o1, %o6, %i6
24763 wr %g0, 0x89, %asi
24764 ldswa [%l7 + 0x7C] %asi, %g3
24765loop_2199:
24766 subc %l0, 0x0113, %o5
24767loop_2200:
24768 tsubcctv %o2, %l3, %l1
24769 taddcctv %o3, 0x173A, %i7
24770 edge16l %i4, %g5, %i1
24771 fmovrsgz %g6, %f25, %f4
24772 nop
24773 setx 0xDD91A1AF, %l0, %l6
24774 st %l6, [%l7 + 0x28]
24775 ld [%l7 + 0x28], %f15
24776 setx 0xC28DB225, %l1, %l5
24777 st %l5, [%l7 + 0x10]
24778 ld [%l7 + 0x10], %f7
24779 fdivs %f7, %f15, %f24
24780 bneg loop_2201
24781 call loop_2202
24782 brlez %i0, loop_2203
24783 tcc %xcc, 0x3
24784loop_2201:
24785 edge8 %g7, %i3, %o4
24786loop_2202:
24787 saved
24788 rdpr %cwp, %g1
24789 rdpr %cansave, %g2
24790 rdpr %canrestore, %g3
24791 rdpr %cleanwin, %g4
24792 rdpr %otherwin, %g5
24793 rdpr %wstate, %g6
24794loop_2203:
24795 prefetch [%l7 + 0x20], 0x3
24796 tneg %icc, 0x1
24797 set 0x60, %o5
24798 prefetcha [%l7 + %o5] 0x19, 0x2
24799 restored
24800 rdpr %cwp, %g1
24801 rdpr %cansave, %g2
24802 rdpr %canrestore, %g3
24803 rdpr %cleanwin, %g4
24804 rdpr %otherwin, %g5
24805 rdpr %wstate, %g6
24806 nop
24807 fitod %f8, %f8
24808 fdtos %f8, %f28
24809 set 0x18, %o7
24810 ldstuba [%l7 + %o7] 0x11, %o0
24811 umul %o7, 0x169B, %g2
24812 tvs %icc, 0x5
24813 fmul8ulx16 %f14, %f0, %f22
24814 edge16 %i5, %l4, %g4
24815 tgu %xcc, 0x3
24816 fmul8sux16 %f4, %f8, %f28
24817 tvs %icc, 0x4
24818 fbge %fcc2, loop_2204
24819 movl %xcc, %l6, %l2
24820 alignaddr %i2, %g1, %o6
24821 alignaddrl %i6, %g3, %o1
24822loop_2204:
24823 xnor %l0, %o2, %o5
24824 edge8ln %l3, %o3, %i7
24825 wr %g0, 0x11, %asi
24826 stda %f16, [%l7 + 0x40] %asi
24827 tn %icc, 0x2
24828 fbge %fcc0, loop_2205
24829 bvs,pt %xcc, loop_2206
24830 array32 %l1, %i4, %g5
24831 srlx %g6, %i1, %i0
24832loop_2205:
24833 andcc %g7, 0x1813, %o4
24834loop_2206:
24835 nop
24836 fitod %f0, %f18
24837 fdtox %f18, %f20
24838 fxtod %f20, %f30
24839 fmovrde %l5, %f12, %f30
24840 tvs %xcc, 0x3
24841 movrgez %o0, 0x2A3, %i3
24842 movrlz %o7, %g2, %l4
24843 smul %g4, 0x01E4, %i5
24844 fbul,a %fcc0, loop_2207
24845 movg %xcc, %l2, %i2
24846 edge16n %l6, %g1, %i6
24847 fcmple16 %f18, %f18, %o6
24848loop_2207:
24849 nop
24850 fitos %f1, %f26
24851 fstox %f26, %f0
24852 fmovdg %xcc, %f27, %f0
24853 fbuge %fcc2, loop_2208
24854 orncc %g3, %o1, %l0
24855 movge %xcc, %o5, %o2
24856 fmovdneg %xcc, %f8, %f29
24857loop_2208:
24858 nop
24859 wr %g0, 0x88, %asi
24860 ldsba [%l7 + 0x36] %asi, %l3
24861 fpsub16 %f18, %f26, %f12
24862 orcc %o3, 0x137E, %l1
24863 bneg loop_2209
24864 tcc %xcc, 0x4
24865 movcs %icc, %i7, %i4
24866 tsubcctv %g5, %i1, %i0
24867loop_2209:
24868 nop
24869 set 0x3C, %g3
24870 ldsha [%l7 + %g3] 0x18, %g6
24871 tsubcctv %o4, %g7, %l5
24872 set 0x62, %o1
24873 stha %i3, [%l7 + %o1] 0x22
24874 membar #Sync
24875 array8 %o0, %g2, %o7
24876 tsubcctv %l4, %g4, %l2
24877 fmovrsne %i5, %f6, %f3
24878 fmovsne %icc, %f29, %f1
24879 edge8n %i2, %g1, %l6
24880 fnot2s %f0, %f17
24881 fmul8x16au %f4, %f17, %f4
24882 udiv %o6, 0x0E10, %g3
24883 ldstub [%l7 + 0x1D], %o1
24884 tne %icc, 0x0
24885 taddcctv %i6, %o5, %l0
24886 tpos %icc, 0x5
24887 alignaddr %l3, %o3, %l1
24888 orn %o2, %i7, %g5
24889 wr %g0, 0x81, %asi
24890 ldda [%l7 + 0x40] %asi, %f16
24891 edge8l %i1, %i4, %g6
24892 movre %i0, 0x1A0, %o4
24893 srlx %l5, %g7, %i3
24894 fba %fcc0, loop_2210
24895 fbue %fcc3, loop_2211
24896 edge8ln %g2, %o0, %l4
24897 andn %o7, 0x1799, %g4
24898loop_2210:
24899 be,pt %xcc, loop_2212
24900loop_2211:
24901 fcmpeq32 %f6, %f4, %i5
24902 movleu %icc, %i2, %g1
24903 movneg %xcc, %l6, %l2
24904loop_2212:
24905 ba loop_2213
24906 tne %xcc, 0x3
24907 wr %g0, 0xea, %asi
24908 stxa %o6, [%l7 + 0x58] %asi
24909 membar #Sync
24910loop_2213:
24911 nop
24912 setx loop_2214, %l0, %l1
24913 jmpl %l1, %o1
24914 tcc %xcc, 0x4
24915 smulcc %i6, 0x0A02, %o5
24916 orn %l0, 0x197A, %g3
24917loop_2214:
24918 orcc %l3, %l1, %o3
24919 ld [%l7 + 0x18], %f8
24920 sra %i7, 0x11, %g5
24921 fcmpeq16 %f2, %f18, %i1
24922 edge8l %i4, %g6, %i0
24923 smulcc %o4, 0x0A87, %o2
24924 subccc %l5, %i3, %g2
24925 membar 0x27
24926 edge8l %o0, %l4, %o7
24927 fmovse %icc, %f10, %f23
24928 edge32ln %g7, %g4, %i5
24929 srlx %i2, 0x11, %g1
24930 nop
24931 fitod %f10, %f16
24932 fdtox %f16, %f8
24933 fmovsneg %icc, %f14, %f21
24934 sllx %l2, 0x19, %o6
24935 edge32l %o1, %l6, %i6
24936 srlx %o5, 0x0B, %g3
24937 tcc %xcc, 0x6
24938 mulscc %l0, 0x199A, %l1
24939 brlz,a %l3, loop_2215
24940 movcc %xcc, %i7, %o3
24941 sethi 0x0A90, %g5
24942 movle %icc, %i4, %i1
24943loop_2215:
24944 fmul8x16au %f8, %f29, %f26
24945 mulscc %i0, %g6, %o4
24946 or %l5, %o2, %g2
24947 udiv %o0, 0x101E, %l4
24948 tge %icc, 0x2
24949 movvs %icc, %i3, %o7
24950 fand %f14, %f22, %f16
24951 srl %g4, 0x1E, %g7
24952 fnor %f20, %f30, %f0
24953 st %f29, [%l7 + 0x14]
24954 movneg %icc, %i2, %i5
24955 sra %l2, 0x0B, %g1
24956 bgu,a loop_2216
24957 tvc %icc, 0x1
24958 movge %xcc, %o6, %l6
24959 fbl %fcc2, loop_2217
24960loop_2216:
24961 fmovsge %icc, %f14, %f9
24962 call loop_2218
24963 ba,pn %icc, loop_2219
24964loop_2217:
24965 fmovrdne %i6, %f18, %f6
24966 movl %xcc, %o1, %o5
24967loop_2218:
24968 smul %g3, 0x1251, %l0
24969loop_2219:
24970 fmovsleu %xcc, %f22, %f6
24971 movne %icc, %l1, %l3
24972 fble %fcc0, loop_2220
24973 edge8 %o3, %g5, %i4
24974 fzeros %f4
24975 move %icc, %i7, %i0
24976loop_2220:
24977 movvs %xcc, %g6, %o4
24978 tge %icc, 0x2
24979 bpos,a %icc, loop_2221
24980 edge32n %l5, %i1, %g2
24981 movg %xcc, %o2, %l4
24982 array32 %o0, %i3, %g4
24983loop_2221:
24984 fmovrslez %g7, %f7, %f19
24985 orncc %o7, 0x01B1, %i2
24986 sra %i5, %g1, %o6
24987 fsrc1s %f26, %f13
24988 lduw [%l7 + 0x40], %l6
24989 stx %i6, [%l7 + 0x78]
24990 ldx [%l7 + 0x70], %l2
24991 edge16ln %o1, %g3, %o5
24992 alignaddrl %l0, %l1, %l3
24993 fble,a %fcc2, loop_2222
24994 edge32l %g5, %o3, %i7
24995 umulcc %i4, 0x1B17, %i0
24996 fmovrdne %o4, %f16, %f28
24997loop_2222:
24998 fornot1s %f21, %f11, %f11
24999 fmovdpos %xcc, %f22, %f14
25000 wr %g0, 0x04, %asi
25001 ldstuba [%l7 + 0x76] %asi, %g6
25002 restored
25003 rdpr %cwp, %g1
25004 rdpr %cansave, %g2
25005 rdpr %canrestore, %g3
25006 rdpr %cleanwin, %g4
25007 rdpr %otherwin, %g5
25008 rdpr %wstate, %g6
25009 orn %l5, 0x1F57, %i1
25010 set 0x6E, %g6
25011 ldsha [%l7 + %g6] 0x10, %o2
25012 fbn %fcc3, loop_2223
25013 andn %l4, 0x1617, %o0
25014 umulcc %i3, 0x002E, %g4
25015 edge16ln %g2, %o7, %i2
25016loop_2223:
25017 taddcc %g7, 0x0E6A, %i5
25018 fmuld8sux16 %f13, %f7, %f20
25019 brgz,a %o6, loop_2224
25020 edge8 %l6, %i6, %g1
25021 movgu %xcc, %l2, %g3
25022 or %o5, %o1, %l1
25023loop_2224:
25024 edge16ln %l0, %g5, %l3
25025 wr %g0, 0x80, %asi
25026 sta %f25, [%l7 + 0x2C] %asi
25027 smul %i7, %o3, %i0
25028 tneg %icc, 0x1
25029 movvs %xcc, %i4, %o4
25030 edge16ln %l5, %g6, %i1
25031 fmovrdgz %l4, %f6, %f2
25032 xnorcc %o2, 0x1AF1, %o0
25033 udivx %g4, 0x04D9, %i3
25034 fmovrdne %g2, %f28, %f26
25035 for %f18, %f14, %f12
25036 tvs %icc, 0x1
25037 for %f0, %f14, %f30
25038 array16 %i2, %o7, %g7
25039 subccc %o6, 0x027C, %l6
25040 mulx %i6, 0x02D0, %g1
25041 nop
25042 set 0x30, %o3
25043 std %f20, [%l7 + %o3]
25044 tgu %xcc, 0x6
25045 edge8 %i5, %l2, %o5
25046 ldsw [%l7 + 0x0C], %g3
25047 edge8 %o1, %l0, %l1
25048 movle %xcc, %g5, %l3
25049 nop
25050 setx 0x615CB7BE99340935, %l0, %l6
25051 stx %l6, [%l7 + 0x28]
25052 ldd [%l7 + 0x28], %f12
25053 setx 0x53F216A760E798CA, %l1, %l5
25054 stx %l5, [%l7 + 0x10]
25055 ldd [%l7 + 0x10], %f26
25056 faddd %f26, %f12, %f6
25057 fnot1s %f17, %f28
25058 ldsw [%l7 + 0x14], %o3
25059 srax %i7, 0x0F, %i4
25060 move %xcc, %i0, %l5
25061 movcs %icc, %g6, %i1
25062 edge16n %o4, %o2, %o0
25063 xor %g4, %l4, %g2
25064 movcc %xcc, %i3, %i2
25065 udivx %o7, 0x1167, %o6
25066 bcs,a loop_2225
25067 ldsh [%l7 + 0x4C], %l6
25068 set 0x54, %o0
25069 sta %f26, [%l7 + %o0] 0x19
25070loop_2225:
25071 ldsh [%l7 + 0x7A], %g7
25072 fandnot1s %f9, %f24, %f20
25073 saved
25074 rdpr %cwp, %g1
25075 rdpr %cansave, %g2
25076 rdpr %canrestore, %g3
25077 rdpr %cleanwin, %g4
25078 rdpr %otherwin, %g5
25079 rdpr %wstate, %g6
25080 tgu %xcc, 0x7
25081 call loop_2226
25082 movge %xcc, %g1, %i5
25083 te %xcc, 0x1
25084 te %icc, 0x3
25085loop_2226:
25086 movcc %xcc, %l2, %i6
25087 and %o5, %g3, %l0
25088 fbl %fcc1, loop_2227
25089 tpos %xcc, 0x2
25090 movne %icc, %l1, %g5
25091 nop
25092 setx 0xB22F937C, %l0, %l6
25093 st %l6, [%l7 + 0x28]
25094 ld [%l7 + 0x28], %f10
25095 fsqrts %f10, %f12
25096loop_2227:
25097 edge32 %l3, %o3, %i7
25098 fmovdgu %icc, %f13, %f15
25099 array8 %o1, %i4, %l5
25100 popc 0x1FB2, %g6
25101 wr %g0, 0x81, %asi
25102 swapa [%l7 + 0x64] %asi, %i1
25103 fnot1s %f14, %f10
25104 edge32n %i0, %o2, %o4
25105 sth %g4, [%l7 + 0x24]
25106 array8 %o0, %g2, %l4
25107 array8 %i3, %o7, %i2
25108 wr %g0, 0x19, %asi
25109 lduwa [%l7 + 0x0C] %asi, %l6
25110 alignaddr %o6, %g7, %i5
25111 fcmpne32 %f26, %f18, %l2
25112 fmovrsgez %g1, %f28, %f11
25113 edge32l %i6, %g3, %o5
25114 edge16n %l0, %g5, %l1
25115 fzeros %f6
25116 for %f26, %f28, %f24
25117 movn %xcc, %o3, %i7
25118 nop
25119 fitod %f0, %f30
25120 fdtox %f30, %f22
25121 edge8n %o1, %i4, %l3
25122 popc %g6, %i1
25123 tvs %xcc, 0x2
25124 fmovdcc %icc, %f10, %f22
25125 saved
25126 rdpr %cwp, %g1
25127 rdpr %cansave, %g2
25128 rdpr %canrestore, %g3
25129 rdpr %cleanwin, %g4
25130 rdpr %otherwin, %g5
25131 rdpr %wstate, %g6
25132 brnz,a %l5, loop_2228
25133 movvs %xcc, %o2, %o4
25134 nop
25135 fitod %f6, %f16
25136 fdtox %f16, %f0
25137 fxtod %f0, %f12
25138 fsrc2s %f30, %f17
25139loop_2228:
25140 tvs %icc, 0x5
25141 taddcctv %g4, %o0, %i0
25142 nop
25143 setx 0xF39EE792, %l0, %l6
25144 st %l6, [%l7 + 0x28]
25145 ld [%l7 + 0x28], %f7
25146 fsqrts %f7, %f13
25147 sdiv %l4, 0x0191, %g2
25148 movrlez %i3, 0x196, %i2
25149 add %o7, %l6, %o6
25150 srl %i5, 0x11, %g7
25151 mulx %g1, 0x103E, %i6
25152 nop
25153 set 0x44, %i6
25154 lduw [%l7 + %i6], %g3
25155 alignaddr %o5, %l2, %l0
25156 fmuld8sux16 %f6, %f30, %f6
25157 stw %l1, [%l7 + 0x6C]
25158 tne %xcc, 0x2
25159 fmul8sux16 %f22, %f24, %f4
25160 nop
25161 set 0x5C, %l2
25162 prefetch [%l7 + %l2], 0x1
25163 fzero %f4
25164 andcc %g5, %o3, %o1
25165 ldsh [%l7 + 0x0C], %i4
25166 fnot2 %f30, %f2
25167 movle %xcc, %l3, %g6
25168 fmuld8ulx16 %f11, %f7, %f24
25169 st %f15, [%l7 + 0x64]
25170 tpos %icc, 0x6
25171 addcc %i1, %i7, %l5
25172 edge32l %o2, %o4, %o0
25173 taddcctv %i0, 0x154C, %l4
25174 ta %icc, 0x4
25175 movrgez %g4, %g2, %i3
25176 sllx %o7, 0x1A, %i2
25177 tpos %icc, 0x1
25178 membar 0x6D
25179 prefetch [%l7 + 0x44], 0x3
25180 fcmpgt16 %f30, %f26, %o6
25181 fbuge,a %fcc2, loop_2229
25182 tvc %xcc, 0x0
25183 movrne %l6, %i5, %g1
25184 subcc %g7, 0x08FE, %g3
25185loop_2229:
25186 movvs %icc, %o5, %l2
25187 bg,a loop_2230
25188 fmovrsgz %i6, %f20, %f16
25189 brgez %l1, loop_2231
25190 alignaddrl %g5, %l0, %o3
25191loop_2230:
25192 mulscc %o1, 0x1211, %l3
25193 edge8 %i4, %i1, %g6
25194loop_2231:
25195 nop
25196 set 0x40, %i4
25197 sta %f16, [%l7 + %i4] 0x80
25198 ldd [%l7 + 0x30], %f26
25199 srax %i7, %l5, %o2
25200 srlx %o4, 0x18, %i0
25201 fba %fcc3, loop_2232
25202 edge8l %o0, %g4, %l4
25203 fnand %f30, %f6, %f4
25204 fnors %f29, %f5, %f25
25205loop_2232:
25206 tg %icc, 0x1
25207 wr %g0, 0x0c, %asi
25208 stba %i3, [%l7 + 0x7D] %asi
25209 edge32ln %g2, %o7, %i2
25210 alignaddrl %l6, %i5, %g1
25211 fbne %fcc1, loop_2233
25212 fmovdvs %xcc, %f20, %f16
25213 tcs %xcc, 0x7
25214 umul %g7, %g3, %o6
25215loop_2233:
25216 ldub [%l7 + 0x33], %l2
25217 set 0x00, %g1
25218 ldxa [%g0 + %g1] 0x50, %o5
25219 edge16 %i6, %l1, %l0
25220 set 0x60, %l5
25221 stha %g5, [%l7 + %l5] 0x19
25222 lduh [%l7 + 0x0A], %o1
25223 udiv %o3, 0x0DBD, %i4
25224 orn %i1, 0x00B1, %g6
25225 mova %xcc, %i7, %l5
25226 movcc %icc, %o2, %l3
25227 fsrc2s %f13, %f23
25228 fmovdvs %xcc, %f10, %f26
25229 nop
25230 fitod %f0, %f28
25231 fdtos %f28, %f24
25232 sethi 0x19A2, %i0
25233 fmovse %xcc, %f11, %f1
25234 flush %l7 + 0x5C
25235 sra %o4, 0x16, %g4
25236 fbge,a %fcc1, loop_2234
25237 movrgez %o0, 0x28A, %i3
25238 array32 %g2, %l4, %o7
25239 fxnor %f10, %f28, %f16
25240loop_2234:
25241 fmovdpos %icc, %f5, %f12
25242 fmovrdgez %l6, %f30, %f12
25243 tcc %xcc, 0x6
25244 fmul8sux16 %f6, %f10, %f22
25245 udivcc %i2, 0x0660, %i5
25246 bne,a %icc, loop_2235
25247 stb %g1, [%l7 + 0x6F]
25248 orcc %g7, %o6, %l2
25249 mulscc %o5, %g3, %i6
25250loop_2235:
25251 fmovs %f30, %f15
25252 fmuld8ulx16 %f27, %f14, %f8
25253 tge %xcc, 0x2
25254 srax %l0, %g5, %o1
25255 xor %l1, %i4, %i1
25256 edge16l %o3, %g6, %i7
25257 xnor %o2, 0x0FDD, %l5
25258 set 0x40, %g5
25259 stda %f16, [%l7 + %g5] 0x1e
25260 membar #Sync
25261 movrlez %l3, %i0, %g4
25262 membar 0x4E
25263 bcc,pt %icc, loop_2236
25264 tsubcc %o0, %i3, %g2
25265 movg %xcc, %o4, %o7
25266 tn %icc, 0x2
25267loop_2236:
25268 std %f12, [%l7 + 0x78]
25269 udiv %l4, 0x05C5, %l6
25270 fpadd16 %f4, %f28, %f2
25271 brlz %i5, loop_2237
25272 fmovdcc %icc, %f20, %f28
25273 fmovsg %icc, %f16, %f18
25274 ta %icc, 0x3
25275loop_2237:
25276 flush %l7 + 0x4C
25277 bleu,a loop_2238
25278 movn %icc, %i2, %g1
25279 stw %o6, [%l7 + 0x6C]
25280 fmovrse %g7, %f30, %f23
25281loop_2238:
25282 sllx %l2, %o5, %g3
25283 wr %g0, 0x19, %asi
25284 stwa %l0, [%l7 + 0x24] %asi
25285 membar 0x07
25286 fbo %fcc0, loop_2239
25287 xorcc %g5, %i6, %l1
25288 flush %l7 + 0x44
25289 fbo %fcc2, loop_2240
25290loop_2239:
25291 alignaddrl %i4, %i1, %o1
25292 set 0x64, %l6
25293 lduwa [%l7 + %l6] 0x11, %o3
25294loop_2240:
25295 fmovscc %icc, %f2, %f6
25296 bl,a loop_2241
25297 addcc %i7, 0x0E3E, %o2
25298 ldd [%l7 + 0x70], %l4
25299 edge32 %g6, %l3, %i0
25300loop_2241:
25301 fmovrdgez %g4, %f18, %f10
25302 add %o0, %i3, %o4
25303 sethi 0x14EA, %o7
25304 movcs %xcc, %g2, %l4
25305 umul %i5, 0x17C9, %l6
25306 nop
25307 setx 0x3A7A9179, %l0, %l6
25308 st %l6, [%l7 + 0x28]
25309 ld [%l7 + 0x28], %f23
25310 setx 0x962475C9, %l1, %l5
25311 st %l5, [%l7 + 0x10]
25312 ld [%l7 + 0x10], %f4
25313 fsubs %f4, %f23, %f9
25314 array16 %i2, %g1, %g7
25315 fmovsle %icc, %f8, %f0
25316 mova %icc, %o6, %o5
25317 edge16l %g3, %l0, %l2
25318 ble,pt %icc, loop_2242
25319 fnot1s %f18, %f26
25320 nop
25321 set 0x60, %i5
25322 ldsw [%l7 + %i5], %g5
25323 smulcc %l1, %i4, %i6
25324loop_2242:
25325 fba %fcc3, loop_2243
25326 fpsub16 %f2, %f6, %f28
25327 tgu %icc, 0x2
25328 tpos %icc, 0x6
25329loop_2243:
25330 brnz,a %i1, loop_2244
25331 fmuld8sux16 %f7, %f22, %f14
25332 movl %xcc, %o3, %o1
25333 movn %xcc, %i7, %o2
25334loop_2244:
25335 for %f24, %f6, %f10
25336 fbu,a %fcc0, loop_2245
25337 srlx %l5, %l3, %g6
25338 movrlez %i0, %o0, %i3
25339 orncc %o4, 0x0CF5, %g4
25340loop_2245:
25341 array32 %o7, %g2, %i5
25342 be loop_2246
25343 fmovsvs %icc, %f22, %f4
25344 alignaddrl %l6, %l4, %i2
25345 movpos %icc, %g1, %o6
25346loop_2246:
25347 tsubcc %g7, %g3, %o5
25348 movrne %l2, 0x3C5, %l0
25349 nop
25350 setx loop_2247, %l0, %l1
25351 jmpl %l1, %l1
25352 bvc %xcc, loop_2248
25353 udivx %g5, 0x167C, %i6
25354 set 0x1F, %g2
25355 stba %i1, [%l7 + %g2] 0x2a
25356 membar #Sync
25357loop_2247:
25358 subcc %i4, %o3, %o1
25359loop_2248:
25360 addcc %o2, 0x1EF0, %l5
25361 call loop_2249
25362 popc %l3, %g6
25363 andcc %i0, %i7, %o0
25364 fbl,a %fcc2, loop_2250
25365loop_2249:
25366 edge32ln %i3, %g4, %o7
25367 fmovsvs %xcc, %f22, %f3
25368 fzeros %f29
25369loop_2250:
25370 ldd [%l7 + 0x30], %o4
25371 ldub [%l7 + 0x5F], %i5
25372 fblg,a %fcc2, loop_2251
25373 tgu %icc, 0x5
25374 smulcc %l6, 0x17D1, %l4
25375 sth %i2, [%l7 + 0x18]
25376loop_2251:
25377 movrlez %g2, 0x105, %g1
25378 wr %g0, 0x80, %asi
25379 ldstuba [%l7 + 0x1C] %asi, %o6
25380 udivcc %g7, 0x0C52, %o5
25381 popc 0x1923, %g3
25382 bne,a loop_2252
25383 addcc %l2, %l1, %g5
25384 movrlez %l0, 0x22D, %i1
25385 mulx %i4, %i6, %o1
25386loop_2252:
25387 nop
25388 wr %g0, 0x2a, %asi
25389 stha %o3, [%l7 + 0x6E] %asi
25390 membar #Sync
25391 movcc %icc, %o2, %l3
25392 srax %l5, %i0, %g6
25393 or %o0, %i3, %g4
25394 movre %o7, %i7, %i5
25395 brlz %l6, loop_2253
25396 fxors %f27, %f22, %f20
25397 addc %l4, 0x15B7, %i2
25398 ble %xcc, loop_2254
25399loop_2253:
25400 xor %o4, %g1, %o6
25401 movrgez %g2, %o5, %g7
25402 be,a,pt %xcc, loop_2255
25403loop_2254:
25404 movleu %icc, %l2, %l1
25405 sdivx %g3, 0x0C3C, %g5
25406 fbo %fcc1, loop_2256
25407loop_2255:
25408 or %i1, %i4, %l0
25409 nop
25410 fitos %f12, %f7
25411 fstod %f7, %f30
25412 edge32n %o1, %i6, %o3
25413loop_2256:
25414 or %o2, %l3, %l5
25415 and %i0, 0x0AAC, %o0
25416 taddcc %g6, %i3, %o7
25417 nop
25418 setx loop_2257, %l0, %l1
25419 jmpl %l1, %i7
25420 movneg %icc, %g4, %i5
25421 nop
25422 setx 0xA951A0A0, %l0, %l6
25423 st %l6, [%l7 + 0x28]
25424 ld [%l7 + 0x28], %f16
25425 fsqrts %f16, %f12
25426 bpos,a loop_2258
25427loop_2257:
25428 edge8n %l6, %i2, %o4
25429 tl %xcc, 0x7
25430 edge16ln %l4, %o6, %g1
25431loop_2258:
25432 tleu %icc, 0x6
25433 tneg %xcc, 0x3
25434 fabsd %f2, %f0
25435 fmovsvs %xcc, %f22, %f2
25436 fnegd %f26, %f26
25437 fcmple32 %f4, %f18, %o5
25438 bleu,a %icc, loop_2259
25439 movrne %g2, 0x04E, %l2
25440 fmovdge %icc, %f23, %f8
25441 fandnot1 %f4, %f22, %f30
25442loop_2259:
25443 addc %g7, %l1, %g5
25444 xnorcc %g3, 0x1A3E, %i1
25445 fmovrdne %i4, %f22, %f0
25446 smulcc %l0, %o1, %i6
25447 faligndata %f14, %f18, %f30
25448 nop
25449 setx loop_2260, %l0, %l1
25450 jmpl %l1, %o3
25451 orncc %o2, 0x0F5F, %l3
25452 fpadd16s %f24, %f23, %f15
25453 movrne %l5, 0x281, %i0
25454loop_2260:
25455 fandnot1 %f0, %f10, %f20
25456 udivx %o0, 0x043C, %i3
25457 movneg %xcc, %o7, %g6
25458 edge32ln %g4, %i5, %l6
25459 fnors %f20, %f9, %f18
25460 sir 0x1E05
25461 movneg %icc, %i7, %o4
25462 nop
25463 set 0x6A, %i3
25464 ldub [%l7 + %i3], %l4
25465 fmovscc %xcc, %f21, %f7
25466 smulcc %i2, %o6, %g1
25467 ta %icc, 0x1
25468 bge %icc, loop_2261
25469 fmul8x16au %f27, %f13, %f16
25470 addcc %o5, %l2, %g7
25471 fmovda %xcc, %f2, %f17
25472loop_2261:
25473 sll %l1, 0x12, %g2
25474 bneg,a %xcc, loop_2262
25475 restored
25476 rdpr %cwp, %g1
25477 rdpr %cansave, %g2
25478 rdpr %canrestore, %g3
25479 rdpr %cleanwin, %g4
25480 rdpr %otherwin, %g5
25481 rdpr %wstate, %g6
25482 fmovrdgz %g3, %f18, %f8
25483 edge8 %i1, %i4, %g5
25484loop_2262:
25485 alignaddrl %l0, %o1, %i6
25486 fnands %f31, %f20, %f10
25487 srl %o2, 0x1D, %l3
25488 smulcc %l5, %o3, %o0
25489 fpackfix %f10, %f25
25490 tleu %xcc, 0x2
25491 nop
25492 setx 0x767F697D233E3FDC, %l0, %l6
25493 stx %l6, [%l7 + 0x28]
25494 ldd [%l7 + 0x28], %f16
25495 setx 0xBE0292AE9AB32D4B, %l1, %l5
25496 stx %l5, [%l7 + 0x10]
25497 ldd [%l7 + 0x10], %f30
25498 faddd %f30, %f16, %f12
25499 xnorcc %i0, %o7, %i3
25500 movpos %icc, %g6, %i5
25501 movre %g4, %i7, %o4
25502 fpadd32s %f14, %f10, %f13
25503 fzeros %f26
25504 movrlez %l6, 0x37A, %l4
25505 smulcc %o6, 0x077B, %g1
25506 wr %g0, 0x0c, %asi
25507 prefetcha [%l7 + 0x68] %asi, 0x0
25508 stx %o5, [%l7 + 0x10]
25509 stx %l2, [%l7 + 0x68]
25510 fandnot1s %f31, %f19, %f30
25511 tl %xcc, 0x4
25512 mulx %g7, 0x000E, %g2
25513 orcc %g3, 0x09F8, %l1
25514 subccc %i1, 0x1A5F, %i4
25515 edge16n %g5, %l0, %i6
25516 nop
25517 setx loop_2263, %l0, %l1
25518 wrpr 0x1, %tl
25519 wrpr %l1, %tpc
25520 add %l1, 0x4, %l1
25521 wrpr %l1, %tnpc
25522 setx 0x34400001400, %l0, %l1
25523 wrpr %l1, %tstate
25524 wrhpr 0x4, %htstate
25525 retry
25526 array8 %o2, %l3, %o1
25527 fmovdleu %icc, %f25, %f16
25528 andncc %o3, %o0, %l5
25529loop_2263:
25530 alignaddrl %o7, %i0, %g6
25531 sir 0x039B
25532 edge32l %i3, %i5, %i7
25533 and %o4, 0x0964, %g4
25534 smulcc %l4, %l6, %o6
25535 movg %icc, %i2, %o5
25536 wr %g0, 0x23, %asi
25537 ldda [%l7 + 0x60] %asi, %l2
25538 set 0x18, %o4
25539 ldstuba [%l7 + %o4] 0x18, %g1
25540 fmovsleu %icc, %f12, %f22
25541 tvs %icc, 0x7
25542 fsrc1s %f25, %f31
25543 tsubcc %g2, 0x0D51, %g7
25544 add %g3, %i1, %i4
25545 fcmple32 %f16, %f4, %l1
25546 addccc %g5, 0x1EAC, %l0
25547 movrgz %i6, 0x0F2, %l3
25548 movne %icc, %o1, %o2
25549 nop
25550 set 0x6C, %l3
25551 prefetch [%l7 + %l3], 0x2
25552 tne %icc, 0x4
25553 umul %o3, 0x0A0E, %l5
25554 fone %f30
25555 edge16 %o0, %i0, %g6
25556 andn %i3, %o7, %i5
25557 sir 0x0B10
25558 taddcctv %i7, 0x09A8, %g4
25559 wr %g0, 0x81, %asi
25560 swapa [%l7 + 0x18] %asi, %l4
25561 movneg %xcc, %l6, %o6
25562 edge32 %i2, %o5, %l2
25563 sub %o4, %g2, %g7
25564 fcmpeq32 %f22, %f28, %g1
25565 set 0x24, %g4
25566 sta %f6, [%l7 + %g4] 0x04
25567 nop
25568 fitod %f6, %f14
25569 fdtox %f14, %f30
25570 fxtod %f30, %f8
25571 add %i1, 0x0F51, %i4
25572 fpsub32 %f14, %f12, %f16
25573 fbge,a %fcc3, loop_2264
25574 sra %l1, %g3, %l0
25575 tgu %xcc, 0x4
25576 andn %g5, %i6, %o1
25577loop_2264:
25578 srax %l3, 0x1E, %o2
25579 tsubcc %o3, 0x07CA, %o0
25580 tcc %xcc, 0x2
25581 fmovrse %i0, %f10, %f30
25582 tsubcctv %l5, %g6, %i3
25583 mova %icc, %o7, %i5
25584 fxor %f20, %f12, %f24
25585 wr %g0, 0x81, %asi
25586 ldda [%l7 + 0x40] %asi, %f0
25587 mulscc %i7, 0x1269, %g4
25588 fcmple32 %f26, %f24, %l4
25589 taddcctv %l6, %i2, %o6
25590 movpos %xcc, %l2, %o5
25591 prefetch [%l7 + 0x50], 0x3
25592 add %g2, %o4, %g1
25593 fmovdle %icc, %f22, %f2
25594 smul %g7, 0x1925, %i4
25595 fzeros %f0
25596 fexpand %f7, %f28
25597 sdiv %l1, 0x0C75, %i1
25598 fmovdle %xcc, %f25, %f12
25599 fcmpeq16 %f16, %f8, %l0
25600 wr %g0, 0x04, %asi
25601 stda %f0, [%l7 + 0x40] %asi
25602 movn %icc, %g5, %i6
25603 fmovdcc %icc, %f15, %f21
25604 stb %o1, [%l7 + 0x2B]
25605 nop
25606 fitod %f31, %f16
25607 smulcc %g3, %l3, %o3
25608 tleu %icc, 0x1
25609 sdivcc %o0, 0x195C, %o2
25610 wr %g0, 0x88, %asi
25611 swapa [%l7 + 0x6C] %asi, %i0
25612 nop
25613 setx 0xF04D6CE7, %l0, %l6
25614 st %l6, [%l7 + 0x68]
25615 ld [%l7 + 0x68], %fsr
25616 call loop_2265
25617 bge,pt %icc, loop_2266
25618 edge8 %l5, %i3, %o7
25619 ldd [%l7 + 0x40], %f12
25620loop_2265:
25621 fandnot2s %f6, %f28, %f19
25622loop_2266:
25623 tsubcctv %g6, 0x0DC3, %i7
25624 bn,pt %icc, loop_2267
25625 udivx %g4, 0x0861, %l4
25626 set 0x74, %l1
25627 lduwa [%l7 + %l1] 0x14, %l6
25628loop_2267:
25629 fmovrsgez %i2, %f21, %f8
25630 bgu,a loop_2268
25631 subccc %i5, %l2, %o5
25632 umulcc %o6, %o4, %g1
25633 nop
25634 set 0x10, %o6
25635 stw %g7, [%l7 + %o6]
25636loop_2268:
25637 fpadd16s %f13, %f0, %f18
25638 andn %i4, %l1, %g2
25639 sdivcc %l0, 0x034A, %g5
25640 subcc %i6, %i1, %g3
25641 set 0x0E, %i2
25642 lduha [%l7 + %i2] 0x04, %l3
25643 array8 %o3, %o0, %o2
25644 nop
25645 setx 0x825D6B655B661EF0, %l0, %l6
25646 stx %l6, [%l7 + 0x28]
25647 ldd [%l7 + 0x28], %f0
25648 setx 0x406B6B3F57EA4A69, %l1, %l5
25649 stx %l5, [%l7 + 0x10]
25650 ldd [%l7 + 0x10], %f20
25651 fsubd %f20, %f0, %f24
25652 srlx %i0, %l5, %i3
25653 tgu %icc, 0x4
25654 edge8ln %o1, %o7, %g6
25655 set 0x69, %g7
25656 stba %g4, [%l7 + %g7] 0xea
25657 membar #Sync
25658 addcc %i7, 0x0680, %l6
25659 tle %icc, 0x1
25660 edge8n %l4, %i5, %i2
25661 movrgez %o5, 0x034, %l2
25662 set 0x7C, %l0
25663 ldswa [%l7 + %l0] 0x89, %o4
25664 fblg %fcc3, loop_2269
25665 saved
25666 rdpr %cwp, %g1
25667 rdpr %cansave, %g2
25668 rdpr %canrestore, %g3
25669 rdpr %cleanwin, %g4
25670 rdpr %otherwin, %g5
25671 rdpr %wstate, %g6
25672 orn %g1, %g7, %i4
25673 add %l7, 0x08, %l6
25674 wr %g0, 0x04, %asi
25675 ldxa [%l6] %asi, %l1
25676 casxa [%l6] %asi, %l1, %g2
25677loop_2269:
25678 tleu %xcc, 0x2
25679 movvs %icc, %l0, %o6
25680 wr %g0, 0x80, %asi
25681 ldsha [%l7 + 0x50] %asi, %g5
25682 ldd [%l7 + 0x58], %f16
25683 tleu %xcc, 0x0
25684 set 0x1A, %o2
25685 ldsha [%l7 + %o2] 0x18, %i6
25686 tleu %xcc, 0x2
25687 fbge %fcc2, loop_2270
25688 orn %i1, 0x15EF, %g3
25689 udivcc %l3, 0x0164, %o3
25690 tgu %xcc, 0x2
25691loop_2270:
25692 fmovdge %xcc, %f13, %f28
25693 brgz %o0, loop_2271
25694 edge16 %o2, %l5, %i0
25695 fzeros %f6
25696 movleu %icc, %i3, %o1
25697loop_2271:
25698 nop
25699 setx 0xF5D7E1842B11CF44, %l0, %l6
25700 stx %l6, [%l7 + 0x28]
25701 ldd [%l7 + 0x28], %f18
25702 setx 0xC1F91492C9EDB9A2, %l1, %l5
25703 stx %l5, [%l7 + 0x10]
25704 ldd [%l7 + 0x10], %f30
25705 fsubd %f30, %f18, %f18
25706 movgu %xcc, %o7, %g4
25707 wr %g0, 0x22, %asi
25708 stba %g6, [%l7 + 0x08] %asi
25709 membar #Sync
25710 movne %icc, %l6, %l4
25711 saved
25712 rdpr %cwp, %g1
25713 rdpr %cansave, %g2
25714 rdpr %canrestore, %g3
25715 rdpr %cleanwin, %g4
25716 rdpr %otherwin, %g5
25717 rdpr %wstate, %g6
25718 tpos %xcc, 0x2
25719 bne,pt %xcc, loop_2272
25720 fxor %f16, %f0, %f18
25721 fbn,a %fcc3, loop_2273
25722 restored
25723 rdpr %cwp, %g1
25724 rdpr %cansave, %g2
25725 rdpr %canrestore, %g3
25726 rdpr %cleanwin, %g4
25727 rdpr %otherwin, %g5
25728 rdpr %wstate, %g6
25729loop_2272:
25730 nop
25731 setx 0x8BBCA5291B775303, %l0, %l6
25732 stx %l6, [%l7 + 0x28]
25733 ldd [%l7 + 0x28], %f0
25734 setx 0x7F21352CDA90042F, %l1, %l5
25735 stx %l5, [%l7 + 0x10]
25736 ldd [%l7 + 0x10], %f4
25737 fdivd %f4, %f0, %f2
25738 movleu %icc, %i5, %i2
25739loop_2273:
25740 edge16ln %i7, %o5, %o4
25741 tvs %xcc, 0x0
25742 st %f9, [%l7 + 0x3C]
25743 udivx %l2, 0x11EF, %g7
25744 fandnot2 %f4, %f10, %f0
25745 fmovsn %xcc, %f20, %f2
25746 fpack32 %f28, %f16, %f16
25747 sdivcc %i4, 0x142E, %l1
25748 be loop_2274
25749 fmovdl %xcc, %f23, %f13
25750 movcs %icc, %g2, %g1
25751 wr %g0, 0x19, %asi
25752 ldda [%l7 + 0x40] %asi, %f0
25753loop_2274:
25754 and %l0, %o6, %g5
25755 fornot2 %f10, %f8, %f28
25756 edge16ln %i1, %g3, %i6
25757 sethi 0x1C64, %o3
25758 sdivx %l3, 0x1229, %o2
25759 srl %o0, 0x16, %l5
25760 add %i3, 0x0E4C, %o1
25761 movne %xcc, %o7, %i0
25762 fpadd16 %f20, %f10, %f26
25763 and %g6, %g4, %l6
25764 fbne %fcc0, loop_2275
25765 edge16l %i5, %l4, %i2
25766 fmovscs %xcc, %f22, %f11
25767 nop
25768 setx loop_2276, %l0, %l1
25769 wrpr 0x1, %tl
25770 wrpr %l1, %tnpc
25771 setx 0x34400001400, %l0, %l1
25772 wrpr %l1, %tstate
25773 wrhpr 0x4, %htstate
25774 done
25775loop_2275:
25776 movrlz %i7, 0x098, %o5
25777 membar 0x4D
25778 brlz,a %o4, loop_2277
25779loop_2276:
25780 brgez,a %g7, loop_2278
25781 bne,pt %xcc, loop_2279
25782 fmovrdlz %l2, %f16, %f18
25783loop_2277:
25784 mova %xcc, %l1, %g2
25785loop_2278:
25786 fbo,a %fcc0, loop_2280
25787loop_2279:
25788 xorcc %i4, 0x0E89, %g1
25789 tneg %xcc, 0x1
25790 sra %l0, 0x08, %o6
25791loop_2280:
25792 xnorcc %i1, %g5, %i6
25793 fmovrse %o3, %f18, %f0
25794 wr %g0, 0x81, %asi
25795 ldswa [%l7 + 0x58] %asi, %g3
25796 sll %l3, 0x19, %o2
25797 sub %o0, %l5, %i3
25798 ldub [%l7 + 0x40], %o1
25799 and %o7, 0x0B61, %i0
25800 edge16ln %g4, %l6, %g6
25801 subcc %l4, 0x188C, %i5
25802 taddcc %i7, 0x043F, %o5
25803 movrne %i2, 0x10F, %o4
25804 smulcc %l2, 0x149E, %g7
25805 movcs %xcc, %g2, %l1
25806 ld [%l7 + 0x08], %f22
25807 tcs %xcc, 0x7
25808 ldsb [%l7 + 0x41], %g1
25809 sll %l0, %i4, %o6
25810 fmuld8sux16 %f1, %f16, %f24
25811 orcc %i1, %g5, %i6
25812 fmovse %icc, %f20, %f18
25813 edge16 %g3, %o3, %o2
25814 tcc %xcc, 0x6
25815 fmovdpos %xcc, %f29, %f21
25816 ld [%l7 + 0x64], %f5
25817 fands %f20, %f13, %f12
25818 wr %g0, 0x89, %asi
25819 ldswa [%l7 + 0x08] %asi, %l3
25820 movcs %icc, %o0, %l5
25821 set 0x38, %l4
25822 ldswa [%l7 + %l4] 0x89, %o1
25823 fmovrslez %o7, %f21, %f17
25824 sllx %i0, %g4, %i3
25825 tpos %icc, 0x1
25826 fmovsl %icc, %f28, %f30
25827 movpos %icc, %g6, %l6
25828 set 0x14, %i0
25829 swapa [%l7 + %i0] 0x81, %i5
25830 fbn,a %fcc0, loop_2281
25831 edge32n %l4, %o5, %i7
25832 fpack32 %f8, %f0, %f20
25833 udiv %i2, 0x0479, %l2
25834loop_2281:
25835 add %o4, %g7, %l1
25836 edge32n %g1, %l0, %i4
25837 movle %icc, %o6, %g2
25838 sir 0x0B6A
25839 tcc %xcc, 0x0
25840 movneg %xcc, %i1, %g5
25841 movleu %icc, %i6, %g3
25842 bshuffle %f6, %f30, %f22
25843 set 0x1A, %i7
25844 ldsha [%l7 + %i7] 0x88, %o3
25845 fcmpeq16 %f22, %f8, %o2
25846 sethi 0x0CE7, %l3
25847 addc %l5, %o1, %o7
25848 tvs %xcc, 0x0
25849 movl %xcc, %i0, %g4
25850 subccc %i3, %g6, %o0
25851 movne %icc, %i5, %l4
25852 set 0x50, %o5
25853 ldda [%l7 + %o5] 0x81, %o4
25854 membar 0x72
25855 movl %xcc, %l6, %i7
25856 movcs %icc, %l2, %o4
25857 edge8ln %g7, %i2, %l1
25858 xnor %g1, %l0, %i4
25859 ldsb [%l7 + 0x12], %g2
25860 movrne %i1, 0x031, %g5
25861 tpos %icc, 0x2
25862 set 0x24, %o7
25863 lda [%l7 + %o7] 0x10, %f6
25864 tg %icc, 0x5
25865 faligndata %f8, %f6, %f0
25866 udiv %i6, 0x0CD7, %g3
25867 fandnot1s %f17, %f24, %f22
25868 edge32ln %o3, %o6, %o2
25869 movneg %icc, %l5, %o1
25870 nop
25871 fitod %f13, %f16
25872 fbul %fcc2, loop_2282
25873 stx %l3, [%l7 + 0x08]
25874 tpos %icc, 0x0
25875 sdivcc %i0, 0x1BD1, %o7
25876loop_2282:
25877 fpadd32 %f20, %f0, %f12
25878 fmovsn %icc, %f21, %f22
25879 set 0x7F, %g3
25880 ldsba [%l7 + %g3] 0x88, %i3
25881 srl %g6, 0x11, %g4
25882 restored
25883 rdpr %cwp, %g1
25884 rdpr %cansave, %g2
25885 rdpr %canrestore, %g3
25886 rdpr %cleanwin, %g4
25887 rdpr %otherwin, %g5
25888 rdpr %wstate, %g6
25889 fba,a %fcc3, loop_2283
25890 move %icc, %o0, %l4
25891 fmovsvc %xcc, %f10, %f17
25892 movrgz %o5, %i5, %i7
25893loop_2283:
25894 fmovdvc %xcc, %f24, %f27
25895 bne loop_2284
25896 array16 %l2, %l6, %g7
25897 or %i2, 0x1CF3, %o4
25898 nop
25899 fitod %f6, %f30
25900 fdtox %f30, %f18
25901loop_2284:
25902 nop
25903 wr %g0, 0x89, %asi
25904 stha %g1, [%l7 + 0x44] %asi
25905 movcc %icc, %l1, %i4
25906 sllx %l0, 0x1E, %g2
25907 sub %g5, %i6, %i1
25908 flush %l7 + 0x3C
25909 ldsb [%l7 + 0x29], %g3
25910 sir 0x003F
25911 bl loop_2285
25912 addccc %o3, %o2, %l5
25913 tgu %xcc, 0x1
25914 fmovscs %xcc, %f4, %f14
25915loop_2285:
25916 nop
25917 wr %g0, 0x80, %asi
25918 lduwa [%l7 + 0x54] %asi, %o6
25919 fcmpeq16 %f10, %f14, %o1
25920 fmovdleu %xcc, %f5, %f31
25921 fbule,a %fcc3, loop_2286
25922 fblg,a %fcc1, loop_2287
25923 srlx %i0, 0x08, %o7
25924 movcc %icc, %l3, %g6
25925loop_2286:
25926 fbug,a %fcc2, loop_2288
25927loop_2287:
25928 tl %icc, 0x3
25929 fones %f29
25930 fbu %fcc0, loop_2289
25931loop_2288:
25932 or %i3, 0x055A, %o0
25933 fbl,a %fcc3, loop_2290
25934 fmovsg %xcc, %f30, %f13
25935loop_2289:
25936 fmovrsne %l4, %f9, %f31
25937 fxnors %f24, %f7, %f29
25938loop_2290:
25939 membar 0x54
25940 ba %xcc, loop_2291
25941 umul %g4, 0x1CD5, %o5
25942 fpmerge %f31, %f27, %f6
25943 fcmpne16 %f10, %f16, %i7
25944loop_2291:
25945 fmovrsgez %l2, %f25, %f0
25946 tsubcc %l6, %i5, %i2
25947 addccc %o4, 0x0839, %g1
25948 movcc %icc, %l1, %g7
25949 fmovrslz %l0, %f14, %f7
25950 xorcc %g2, %i4, %g5
25951 nop
25952 setx 0xBFEA909ADBF3B1D0, %l0, %l6
25953 stx %l6, [%l7 + 0x28]
25954 ldd [%l7 + 0x28], %f4
25955 setx 0x1639E2B46C1ED31F, %l1, %l5
25956 stx %l5, [%l7 + 0x10]
25957 ldd [%l7 + 0x10], %f4
25958 fmuld %f4, %f4, %f12
25959 fcmpeq32 %f16, %f16, %i6
25960 restored
25961 rdpr %cwp, %g1
25962 rdpr %cansave, %g2
25963 rdpr %canrestore, %g3
25964 rdpr %cleanwin, %g4
25965 rdpr %otherwin, %g5
25966 rdpr %wstate, %g6
25967 set 0x58, %i1
25968 ldswa [%l7 + %i1] 0x15, %i1
25969 xorcc %o3, %g3, %o2
25970 brlz %o6, loop_2292
25971 ldsw [%l7 + 0x7C], %l5
25972 fmovrdlez %i0, %f18, %f12
25973 subcc %o1, 0x0F7D, %l3
25974loop_2292:
25975 fmovsn %icc, %f2, %f21
25976 movg %icc, %o7, %g6
25977 fmovdg %icc, %f23, %f18
25978 edge16 %i3, %l4, %o0
25979 or %o5, %i7, %l2
25980 and %g4, 0x1EA5, %i5
25981 subc %i2, %l6, %g1
25982 edge16 %o4, %g7, %l0
25983 sethi 0x1AE9, %g2
25984 fnot1 %f18, %f24
25985 andncc %i4, %l1, %g5
25986 or %i1, 0x109C, %o3
25987 fba,a %fcc3, loop_2293
25988 taddcc %g3, %i6, %o6
25989 subcc %l5, 0x13AF, %o2
25990 set 0x7C, %g6
25991 ldswa [%l7 + %g6] 0x18, %o1
25992loop_2293:
25993 nop
25994 set 0x18, %o1
25995 prefetcha [%l7 + %o1] 0x88, 0x3
25996 orn %o7, 0x1453, %g6
25997 xnorcc %l3, %i3, %o0
25998 call loop_2294
25999 movneg %xcc, %l4, %i7
26000 umulcc %o5, %g4, %i5
26001 tleu %icc, 0x1
26002loop_2294:
26003 array32 %i2, %l6, %g1
26004 fbule %fcc1, loop_2295
26005 nop
26006 fitos %f7, %f9
26007 fstox %f9, %f20
26008 fxtos %f20, %f30
26009 fnor %f20, %f20, %f14
26010 movn %xcc, %l2, %o4
26011loop_2295:
26012 subc %g7, 0x01D4, %g2
26013 fmovdcc %xcc, %f10, %f15
26014 movcc %xcc, %i4, %l0
26015 edge32l %g5, %l1, %i1
26016 fmovrsgez %o3, %f5, %f10
26017 movg %icc, %i6, %o6
26018 fnand %f4, %f0, %f10
26019 fmovscc %xcc, %f3, %f7
26020 lduw [%l7 + 0x60], %g3
26021 tcc %icc, 0x7
26022 call loop_2296
26023 edge8n %o2, %l5, %o1
26024 movpos %icc, %o7, %g6
26025 fpack16 %f26, %f4
26026loop_2296:
26027 fnor %f4, %f28, %f24
26028 srax %i0, 0x10, %l3
26029 srax %i3, %l4, %i7
26030 bleu,a %xcc, loop_2297
26031 sdivcc %o5, 0x1133, %g4
26032 udiv %o0, 0x093A, %i2
26033 edge8n %i5, %g1, %l6
26034loop_2297:
26035 fba %fcc3, loop_2298
26036 fba,a %fcc3, loop_2299
26037 movcs %icc, %o4, %g7
26038 fmovd %f30, %f10
26039loop_2298:
26040 movvc %xcc, %l2, %i4
26041loop_2299:
26042 fbge,a %fcc3, loop_2300
26043 fpadd32s %f6, %f19, %f31
26044 flush %l7 + 0x30
26045 bpos,a %icc, loop_2301
26046loop_2300:
26047 fbg %fcc2, loop_2302
26048 smul %l0, %g5, %g2
26049 edge16ln %i1, %o3, %l1
26050loop_2301:
26051 nop
26052 add %l7, 0x50, %l6
26053 wr %g0, 0x81, %asi
26054 lda [%l6] %asi, %i6
26055 casa [%l6] 0x81, %i6, %g3
26056loop_2302:
26057 fnand %f0, %f18, %f10
26058 wr %g0, 0x04, %asi
26059 lduwa [%l7 + 0x28] %asi, %o6
26060 udivx %l5, 0x1741, %o1
26061 movpos %xcc, %o7, %g6
26062 call loop_2303
26063 sdiv %i0, 0x06D6, %l3
26064 swap [%l7 + 0x2C], %o2
26065 nop
26066 setx loop_2304, %l0, %l1
26067 wrpr 0x1, %tl
26068 wrpr %l1, %tnpc
26069 setx 0x34400001400, %l0, %l1
26070 wrpr %l1, %tstate
26071 wrhpr 0x4, %htstate
26072 done
26073loop_2303:
26074 fbne,a %fcc0, loop_2305
26075 stx %l4, [%l7 + 0x78]
26076 set 0x54, %o0
26077 swapa [%l7 + %o0] 0x80, %i3
26078loop_2304:
26079 tgu %xcc, 0x5
26080loop_2305:
26081 xor %i7, %g4, %o0
26082 membar 0x55
26083 tvs %icc, 0x5
26084 stb %i2, [%l7 + 0x0B]
26085 alignaddrl %o5, %i5, %g1
26086 fmovsl %icc, %f6, %f13
26087 smul %o4, 0x18AF, %g7
26088 movge %xcc, %l2, %i4
26089 fnand %f14, %f2, %f28
26090 movvc %xcc, %l6, %g5
26091 tg %icc, 0x7
26092 fmuld8ulx16 %f1, %f29, %f22
26093 tvc %xcc, 0x1
26094 fmovrdlez %g2, %f6, %f26
26095 tn %icc, 0x6
26096 fnot2s %f26, %f7
26097 movg %icc, %i1, %l0
26098 nop
26099 setx 0x60FB6033, %l0, %l6
26100 st %l6, [%l7 + 0x28]
26101 ld [%l7 + 0x28], %f23
26102 setx 0xB8957E42, %l1, %l5
26103 st %l5, [%l7 + 0x10]
26104 ld [%l7 + 0x10], %f19
26105 fadds %f19, %f23, %f13
26106 orcc %l1, %i6, %o3
26107 umul %g3, 0x1D36, %o6
26108 tvc %icc, 0x0
26109 subc %l5, 0x1686, %o7
26110 taddcc %o1, 0x1FEF, %g6
26111 fmovrsne %l3, %f10, %f20
26112 fbge,a %fcc3, loop_2306
26113 popc %i0, %o2
26114 wr %g0, 0x81, %asi
26115 prefetcha [%l7 + 0x70] %asi, 0x3
26116loop_2306:
26117 fors %f4, %f17, %f15
26118 set 0x30, %i6
26119 stha %i3, [%l7 + %i6] 0x10
26120 add %l7, 0x28, %l6
26121 wr %g0, 0x0c, %asi
26122 casxa [%l6] 0x0c, %g4, %i7
26123 edge8n %o0, %i2, %o5
26124 xorcc %g1, 0x137B, %o4
26125 nop
26126 fitod %f8, %f2
26127 fdtos %f2, %f28
26128 orncc %i5, %l2, %g7
26129 array8 %l6, %i4, %g5
26130 orcc %i1, %g2, %l0
26131 nop
26132 fitod %f10, %f6
26133 fdtos %f6, %f1
26134 mulscc %l1, 0x10DD, %o3
26135 stw %i6, [%l7 + 0x2C]
26136 orcc %o6, 0x1F6E, %l5
26137 fnand %f14, %f8, %f24
26138 ldd [%l7 + 0x60], %g2
26139 wr %g0, 0x11, %asi
26140 lduha [%l7 + 0x5A] %asi, %o7
26141 fcmple16 %f10, %f26, %g6
26142 brlez,a %l3, loop_2307
26143 membar 0x61
26144 alignaddr %i0, %o2, %l4
26145 srlx %o1, %g4, %i3
26146loop_2307:
26147 fblg,a %fcc2, loop_2308
26148 fornot2 %f6, %f22, %f24
26149 set 0x14, %l2
26150 lduwa [%l7 + %l2] 0x04, %i7
26151loop_2308:
26152 movrgez %o0, 0x373, %o5
26153 edge8ln %g1, %i2, %o4
26154 fornot1s %f21, %f6, %f9
26155 ld [%l7 + 0x70], %f30
26156 fmul8sux16 %f30, %f22, %f26
26157 sdiv %l2, 0x13FF, %g7
26158 wr %g0, 0x81, %asi
26159 ldda [%l7 + 0x10] %asi, %i4
26160 sllx %l6, %g5, %i1
26161 tcc %xcc, 0x5
26162 alignaddrl %g2, %l0, %l1
26163 fbg %fcc0, loop_2309
26164 movpos %xcc, %o3, %i4
26165 smul %i6, 0x10B0, %l5
26166 fmuld8sux16 %f28, %f10, %f28
26167loop_2309:
26168 ldd [%l7 + 0x08], %g2
26169 fbuge %fcc2, loop_2310
26170 brgz %o7, loop_2311
26171 movre %o6, %l3, %g6
26172 mulx %o2, %i0, %o1
26173loop_2310:
26174 edge16ln %l4, %i3, %g4
26175loop_2311:
26176 edge32n %o0, %o5, %i7
26177 orn %i2, 0x075E, %g1
26178 bvc,a %xcc, loop_2312
26179 ldx [%l7 + 0x10], %o4
26180 fpadd32 %f2, %f18, %f20
26181 brlz,a %g7, loop_2313
26182loop_2312:
26183 tg %xcc, 0x0
26184 xnorcc %i5, %l2, %l6
26185 bgu,a loop_2314
26186loop_2313:
26187 alignaddrl %g5, %i1, %l0
26188 subc %g2, 0x0E50, %o3
26189 edge8ln %l1, %i6, %l5
26190loop_2314:
26191 edge32l %g3, %o7, %o6
26192 add %i4, %g6, %l3
26193 edge8ln %i0, %o2, %o1
26194 edge8l %l4, %i3, %g4
26195 subcc %o5, %o0, %i7
26196 tgu %xcc, 0x1
26197 bge,pt %icc, loop_2315
26198 sir 0x180C
26199 movvc %xcc, %g1, %o4
26200 fnand %f24, %f26, %f10
26201loop_2315:
26202 fbe %fcc0, loop_2316
26203 subcc %g7, %i2, %i5
26204 bl %xcc, loop_2317
26205 movg %icc, %l2, %l6
26206loop_2316:
26207 brnz %i1, loop_2318
26208 tcc %icc, 0x2
26209loop_2317:
26210 tleu %icc, 0x7
26211 movgu %xcc, %l0, %g2
26212loop_2318:
26213 fcmpgt32 %f20, %f12, %g5
26214 fpsub32s %f25, %f28, %f3
26215 set 0x51, %o3
26216 stba %l1, [%l7 + %o3] 0xe3
26217 membar #Sync
26218 bge loop_2319
26219 edge8l %i6, %o3, %g3
26220 smul %o7, %l5, %i4
26221 edge16n %o6, %l3, %g6
26222loop_2319:
26223 sdivx %i0, 0x0E02, %o1
26224 be %icc, loop_2320
26225 array8 %l4, %i3, %g4
26226 edge8ln %o2, %o0, %i7
26227 edge8n %g1, %o4, %g7
26228loop_2320:
26229 edge16ln %o5, %i2, %i5
26230 bvs,pt %icc, loop_2321
26231 or %l2, 0x0957, %i1
26232 smul %l6, %l0, %g5
26233 nop
26234 setx 0xD07A4171, %l0, %l6
26235 st %l6, [%l7 + 0x14]
26236 ld [%l7 + 0x14], %fsr
26237loop_2321:
26238 movleu %xcc, %l1, %i6
26239 addcc %g2, 0x072D, %o3
26240 fmovs %f6, %f23
26241 subc %g3, 0x122D, %o7
26242 umulcc %l5, %o6, %i4
26243 set 0x1C, %i4
26244 sta %f27, [%l7 + %i4] 0x0c
26245 tcs %xcc, 0x3
26246 nop
26247 fitod %f10, %f8
26248 fdtox %f8, %f22
26249 fxtod %f22, %f28
26250 sir 0x1CFE
26251 movre %g6, 0x051, %l3
26252 xnorcc %i0, %l4, %o1
26253 saved
26254 rdpr %cwp, %g1
26255 rdpr %cansave, %g2
26256 rdpr %canrestore, %g3
26257 rdpr %cleanwin, %g4
26258 rdpr %otherwin, %g5
26259 rdpr %wstate, %g6
26260 fmovrdgz %g4, %f0, %f12
26261 edge32n %o2, %i3, %o0
26262 sll %i7, 0x19, %g1
26263 set 0x09, %l5
26264 ldsba [%l7 + %l5] 0x14, %g7
26265 sra %o4, %i2, %i5
26266 bgu,a,pn %xcc, loop_2322
26267 sdivx %o5, 0x146C, %i1
26268 sethi 0x1869, %l6
26269 movge %icc, %l2, %g5
26270loop_2322:
26271 movg %icc, %l0, %i6
26272 nop
26273 setx loop_2323, %l0, %l1
26274 wrpr 0x1, %tl
26275 wrpr %l1, %tnpc
26276 setx 0x34400001400, %l0, %l1
26277 wrpr %l1, %tstate
26278 wrhpr 0x4, %htstate
26279 done
26280 tge %icc, 0x6
26281 fbue,a %fcc2, loop_2324
26282 edge8l %l1, %g2, %g3
26283loop_2323:
26284 fmovdleu %icc, %f0, %f15
26285 movre %o3, 0x1BC, %l5
26286loop_2324:
26287 bneg,a %xcc, loop_2325
26288 xorcc %o6, %i4, %g6
26289 fbge %fcc1, loop_2326
26290 movcc %xcc, %o7, %i0
26291loop_2325:
26292 fcmpgt32 %f2, %f16, %l4
26293 fmovrdgz %o1, %f18, %f6
26294loop_2326:
26295 alignaddr %l3, %g4, %i3
26296 fpadd32 %f10, %f20, %f10
26297 add %o0, %i7, %o2
26298 tge %xcc, 0x3
26299 add %g1, %o4, %i2
26300 sethi 0x084A, %g7
26301 bleu loop_2327
26302 movrgz %i5, 0x236, %i1
26303 fble %fcc1, loop_2328
26304 fzeros %f8
26305loop_2327:
26306 fsrc2 %f16, %f20
26307 wr %g0, 0x80, %asi
26308 ldsba [%l7 + 0x50] %asi, %l6
26309loop_2328:
26310 movle %icc, %o5, %g5
26311 wr %g0, 0x18, %asi
26312 stda %f16, [%l7 + 0x40] %asi
26313 restored
26314 rdpr %cwp, %g1
26315 rdpr %cansave, %g2
26316 rdpr %canrestore, %g3
26317 rdpr %cleanwin, %g4
26318 rdpr %otherwin, %g5
26319 rdpr %wstate, %g6
26320 fnor %f10, %f0, %f16
26321 edge16l %l0, %i6, %l2
26322 fornot2 %f0, %f0, %f22
26323 xnor %l1, 0x13E5, %g3
26324 fxor %f8, %f26, %f28
26325 xnorcc %o3, 0x081A, %l5
26326 ta %icc, 0x6
26327 fmul8x16 %f26, %f30, %f14
26328 umulcc %o6, 0x1772, %g2
26329 nop
26330 setx loop_2329, %l0, %l1
26331 jmpl %l1, %g6
26332 saved
26333 rdpr %cwp, %g1
26334 rdpr %cansave, %g2
26335 rdpr %canrestore, %g3
26336 rdpr %cleanwin, %g4
26337 rdpr %otherwin, %g5
26338 rdpr %wstate, %g6
26339 mulx %i4, 0x0461, %o7
26340 stw %l4, [%l7 + 0x74]
26341loop_2329:
26342 tle %icc, 0x3
26343 mulscc %o1, 0x0D11, %l3
26344 tsubcc %g4, 0x0439, %i3
26345 movgu %icc, %o0, %i7
26346 fbe,a %fcc1, loop_2330
26347 membar 0x52
26348 nop
26349 fitod %f4, %f18
26350 fdtox %f18, %f26
26351 movcs %icc, %i0, %o2
26352loop_2330:
26353 tpos %icc, 0x0
26354 fmovdcs %icc, %f10, %f28
26355 tne %xcc, 0x3
26356 movcs %icc, %o4, %g1
26357 tcs %icc, 0x7
26358 fones %f13
26359 edge8 %g7, %i5, %i2
26360 movrlz %l6, 0x1C9, %o5
26361 saved
26362 rdpr %cwp, %g1
26363 rdpr %cansave, %g2
26364 rdpr %canrestore, %g3
26365 rdpr %cleanwin, %g4
26366 rdpr %otherwin, %g5
26367 rdpr %wstate, %g6
26368 smulcc %g5, %i1, %i6
26369 st %f4, [%l7 + 0x2C]
26370 tsubcctv %l0, %l2, %l1
26371 fmovs %f0, %f22
26372 sdivx %o3, 0x08B5, %g3
26373 edge32 %l5, %o6, %g6
26374 tn %icc, 0x7
26375 array8 %i4, %o7, %l4
26376 add %l7, 0x58, %l6
26377 wr %g0, 0x11, %asi
26378 casa [%l6] %asi, %o1, %g2
26379 fexpand %f11, %f26
26380 movrgez %l3, %g4, %i3
26381 fcmpeq16 %f16, %f12, %i7
26382 movre %o0, 0x391, %o2
26383 wr %g0, 0x89, %asi
26384 lduha [%l7 + 0x1C] %asi, %o4
26385 nop
26386 setx loop_2331, %l0, %l1
26387 jmpl %l1, %i0
26388 orn %g7, 0x03C6, %g1
26389 wr %g0, 0x81, %asi
26390 lduwa [%l7 + 0x4C] %asi, %i5
26391loop_2331:
26392 fmovsl %icc, %f30, %f30
26393 set 0x30, %g1
26394 ldsha [%l7 + %g1] 0x18, %i2
26395 xnorcc %l6, %g5, %i1
26396 fbge %fcc0, loop_2332
26397 fnor %f6, %f24, %f28
26398 bgu,pt %icc, loop_2333
26399 ba %icc, loop_2334
26400loop_2332:
26401 popc 0x076F, %i6
26402 mulscc %l0, 0x1710, %o5
26403loop_2333:
26404 xnorcc %l2, 0x0D69, %o3
26405loop_2334:
26406 edge16 %l1, %g3, %l5
26407 addccc %g6, 0x04F2, %o6
26408 movpos %icc, %o7, %l4
26409 fmovrslz %i4, %f21, %f21
26410 saved
26411 rdpr %cwp, %g1
26412 rdpr %cansave, %g2
26413 rdpr %canrestore, %g3
26414 rdpr %cleanwin, %g4
26415 rdpr %otherwin, %g5
26416 rdpr %wstate, %g6
26417 set 0x7A, %l6
26418 ldstuba [%l7 + %l6] 0x89, %g2
26419 orcc %o1, 0x0C62, %g4
26420 addcc %i3, 0x1CC6, %l3
26421 tgu %xcc, 0x0
26422 movrlez %o0, %o2, %i7
26423 fbl %fcc2, loop_2335
26424 mulx %i0, 0x1507, %o4
26425 fmovsvs %icc, %f20, %f17
26426 membar 0x41
26427loop_2335:
26428 movrne %g1, 0x23E, %i5
26429 movle %icc, %i2, %g7
26430 fbu %fcc1, loop_2336
26431 srlx %g5, 0x19, %l6
26432 movre %i6, 0x212, %i1
26433 taddcc %o5, %l2, %o3
26434loop_2336:
26435 edge16ln %l0, %g3, %l5
26436 movne %icc, %l1, %g6
26437 subc %o7, %l4, %i4
26438 set 0x3A, %g5
26439 stba %o6, [%l7 + %g5] 0x88
26440 movre %g2, 0x070, %g4
26441 edge16n %o1, %l3, %i3
26442 fmovrsne %o0, %f25, %f12
26443 sth %i7, [%l7 + 0x24]
26444 sir 0x0116
26445 bgu,pn %icc, loop_2337
26446 orn %i0, 0x0F99, %o2
26447 sdivcc %g1, 0x03BC, %o4
26448 lduh [%l7 + 0x16], %i5
26449loop_2337:
26450 smulcc %i2, 0x1B94, %g5
26451 fors %f25, %f26, %f24
26452 brgez %l6, loop_2338
26453 movrgez %i6, 0x06E, %g7
26454 fnor %f8, %f26, %f18
26455 stb %i1, [%l7 + 0x6E]
26456loop_2338:
26457 popc 0x0083, %o5
26458 sdiv %o3, 0x09BC, %l0
26459 bcs %xcc, loop_2339
26460 movrgez %l2, 0x06C, %g3
26461 tsubcc %l1, 0x09AD, %g6
26462 fnor %f4, %f8, %f16
26463loop_2339:
26464 fmuld8ulx16 %f4, %f3, %f16
26465 addc %o7, 0x17E5, %l4
26466 orncc %i4, %o6, %g2
26467 movvs %xcc, %g4, %o1
26468 srlx %l5, 0x02, %i3
26469 srlx %o0, 0x16, %l3
26470 fabsd %f18, %f22
26471 sll %i7, %i0, %o2
26472 fblg,a %fcc2, loop_2340
26473 movrgez %g1, 0x0BF, %o4
26474 array8 %i5, %g5, %i2
26475 tle %icc, 0x7
26476loop_2340:
26477 alignaddrl %i6, %l6, %i1
26478 subcc %g7, 0x189C, %o3
26479 ldd [%l7 + 0x18], %l0
26480 edge32ln %o5, %l2, %g3
26481 fmovd %f16, %f22
26482 fbne %fcc1, loop_2341
26483 alignaddr %g6, %o7, %l1
26484 tcc %xcc, 0x3
26485 alignaddr %l4, %o6, %g2
26486loop_2341:
26487 tneg %xcc, 0x4
26488 ld [%l7 + 0x7C], %f20
26489 sth %g4, [%l7 + 0x22]
26490 subcc %i4, 0x1870, %l5
26491 fmovrslz %i3, %f0, %f13
26492 wr %g0, 0x11, %asi
26493 lduha [%l7 + 0x68] %asi, %o1
26494 tvc %icc, 0x1
26495 movcs %xcc, %l3, %i7
26496 sth %i0, [%l7 + 0x4E]
26497 mulx %o2, 0x069E, %o0
26498 edge8ln %g1, %o4, %g5
26499 te %icc, 0x4
26500 sethi 0x0311, %i5
26501 add %i2, 0x07AA, %i6
26502 movne %icc, %l6, %g7
26503 bl,a %xcc, loop_2342
26504 membar 0x13
26505 movcc %icc, %o3, %i1
26506 orncc %o5, %l0, %l2
26507loop_2342:
26508 tvc %icc, 0x1
26509 saved
26510 rdpr %cwp, %g1
26511 rdpr %cansave, %g2
26512 rdpr %canrestore, %g3
26513 rdpr %cleanwin, %g4
26514 rdpr %otherwin, %g5
26515 rdpr %wstate, %g6
26516 subc %g3, %g6, %l1
26517 tl %xcc, 0x0
26518 movrne %o7, 0x3C5, %l4
26519 subc %g2, %o6, %g4
26520 fors %f17, %f28, %f19
26521 edge32 %i4, %i3, %l5
26522 nop
26523 setx loop_2343, %l0, %l1
26524 wrpr 0x1, %tl
26525 wrpr %l1, %tnpc
26526 setx 0x34400001400, %l0, %l1
26527 wrpr %l1, %tstate
26528 wrhpr 0x4, %htstate
26529 done
26530 subccc %o1, %i7, %l3
26531 set 0x18, %g2
26532 prefetcha [%l7 + %g2] 0x19, 0x0
26533loop_2343:
26534 addc %o2, 0x1615, %g1
26535 fmovrdne %o0, %f8, %f0
26536 movrlez %o4, %i5, %g5
26537 fxnor %f12, %f28, %f16
26538 nop
26539 setx 0x2AE214FE, %l0, %l6
26540 st %l6, [%l7 + 0x28]
26541 ld [%l7 + 0x28], %f18
26542 setx 0xBAD9C1D1, %l1, %l5
26543 st %l5, [%l7 + 0x10]
26544 ld [%l7 + 0x10], %f6
26545 fadds %f6, %f18, %f11
26546 ldub [%l7 + 0x53], %i6
26547 movrgez %i2, 0x02B, %g7
26548 fmovdne %icc, %f12, %f18
26549 andcc %o3, %l6, %o5
26550 stb %l0, [%l7 + 0x37]
26551 sdivx %i1, 0x105E, %g3
26552 alignaddr %g6, %l1, %o7
26553 nop
26554 fitos %f12, %f22
26555 fstod %f22, %f2
26556 tg %xcc, 0x6
26557 sethi 0x0E39, %l2
26558 tleu %xcc, 0x1
26559 movrgez %l4, 0x0B0, %g2
26560 array8 %g4, %o6, %i3
26561 ldd [%l7 + 0x08], %f24
26562 edge16n %i4, %o1, %l5
26563 movn %xcc, %i7, %i0
26564 tle %icc, 0x4
26565 movrgz %o2, 0x03A, %g1
26566 ldub [%l7 + 0x34], %o0
26567 edge32l %o4, %l3, %i5
26568 orn %i6, 0x033A, %g5
26569 fmovdn %icc, %f9, %f21
26570 addccc %i2, 0x1997, %o3
26571 movrgez %l6, 0x157, %o5
26572 swap [%l7 + 0x54], %l0
26573 sdiv %i1, 0x0790, %g3
26574 flush %l7 + 0x64
26575 fmovdn %icc, %f7, %f30
26576 fzero %f10
26577 set 0x30, %i3
26578 stxa %g6, [%l7 + %i3] 0x80
26579 tn %xcc, 0x0
26580 fxnors %f22, %f4, %f5
26581 fbu %fcc1, loop_2344
26582 fmovdcs %xcc, %f2, %f22
26583 brlz %l1, loop_2345
26584 popc %g7, %o7
26585loop_2344:
26586 udiv %l2, 0x017D, %l4
26587 fmovrslz %g4, %f4, %f29
26588loop_2345:
26589 fbule %fcc2, loop_2346
26590 ld [%l7 + 0x64], %f25
26591 nop
26592 set 0x20, %o4
26593 stx %g2, [%l7 + %o4]
26594 te %xcc, 0x1
26595loop_2346:
26596 nop
26597 setx 0xCEAE0D0BB611905C, %l0, %l6
26598 stx %l6, [%l7 + 0x28]
26599 ldd [%l7 + 0x28], %f16
26600 setx 0xA34E80F90051C38D, %l1, %l5
26601 stx %l5, [%l7 + 0x10]
26602 ldd [%l7 + 0x10], %f2
26603 faddd %f2, %f16, %f28
26604 movne %icc, %o6, %i4
26605 wr %g0, 0x80, %asi
26606 stda %f0, [%l7 + 0x40] %asi
26607 fandnot2 %f8, %f8, %f2
26608 std %f0, [%l7 + 0x38]
26609 tg %icc, 0x5
26610 nop
26611 setx 0x8B5FEC134C65D091, %l0, %l6
26612 stx %l6, [%l7 + 0x28]
26613 ldd [%l7 + 0x28], %f30
26614 setx 0x815C351B74E3F787, %l1, %l5
26615 stx %l5, [%l7 + 0x10]
26616 ldd [%l7 + 0x10], %f4
26617 faddd %f4, %f30, %f28
26618 fmovdleu %xcc, %f18, %f12
26619 fba,a %fcc0, loop_2347
26620 tsubcctv %o1, 0x0783, %l5
26621 nop
26622 setx loop_2348, %l0, %l1
26623 wrpr 0x1, %tl
26624 wrpr %l1, %tpc
26625 add %l1, 0x4, %l1
26626 wrpr %l1, %tnpc
26627 setx 0x34400001400, %l0, %l1
26628 wrpr %l1, %tstate
26629 wrhpr 0x4, %htstate
26630 retry
26631 fxor %f12, %f6, %f26
26632loop_2347:
26633 fmuld8sux16 %f20, %f12, %f16
26634 fmovde %xcc, %f19, %f5
26635loop_2348:
26636 fxor %f28, %f16, %f14
26637 set 0x40, %i5
26638 swapa [%l7 + %i5] 0x80, %i3
26639 fbuge %fcc2, loop_2349
26640 addc %i7, 0x0540, %i0
26641 sdivx %g1, 0x08BF, %o2
26642 bneg %icc, loop_2350
26643loop_2349:
26644 udiv %o0, 0x1F42, %l3
26645 fmuld8ulx16 %f11, %f6, %f26
26646 add %l7, 0x48, %l6
26647 wr %g0, 0x81, %asi
26648 ldxa [%l6] %asi, %i5
26649 casxa [%l6] 0x81, %i5, %o4
26650loop_2350:
26651 nop
26652 set 0x40, %l3
26653 stda %f16, [%l7 + %l3] 0x04
26654 movg %xcc, %g5, %i6
26655 fxor %f8, %f10, %f6
26656 addccc %o3, %i2, %o5
26657 movleu %icc, %l6, %l0
26658 or %i1, 0x101C, %g6
26659 alignaddr %l1, %g7, %g3
26660 fnot2s %f0, %f6
26661 tcs %xcc, 0x2
26662 andncc %o7, %l4, %g4
26663 fmovsge %xcc, %f14, %f7
26664 bshuffle %f2, %f28, %f22
26665 edge16ln %g2, %l2, %o6
26666 fmovrdne %i4, %f6, %f14
26667 bcs,a,pt %icc, loop_2351
26668 array16 %l5, %i3, %o1
26669 movvc %icc, %i0, %g1
26670 popc 0x04F4, %o2
26671loop_2351:
26672 fornot1s %f31, %f24, %f30
26673 movrlz %i7, 0x23E, %l3
26674 edge32l %i5, %o0, %o4
26675 array8 %g5, %o3, %i2
26676 taddcc %o5, %i6, %l0
26677 sll %l6, 0x01, %g6
26678 bneg,a %icc, loop_2352
26679 te %xcc, 0x2
26680 fmovdge %icc, %f21, %f10
26681 orncc %l1, 0x0BD8, %i1
26682loop_2352:
26683 nop
26684 set 0x18, %l1
26685 ldsw [%l7 + %l1], %g3
26686 nop
26687 fitos %f16, %f28
26688 fmovdn %icc, %f14, %f5
26689 fmovsn %icc, %f5, %f8
26690 bleu,a loop_2353
26691 fpsub16s %f23, %f19, %f31
26692 edge16l %g7, %l4, %o7
26693 tpos %xcc, 0x5
26694loop_2353:
26695 edge16ln %g4, %l2, %o6
26696 brnz %g2, loop_2354
26697 andncc %l5, %i3, %o1
26698 membar 0x68
26699 bge loop_2355
26700loop_2354:
26701 fabsd %f6, %f24
26702 udivcc %i4, 0x1C1B, %i0
26703 xnorcc %o2, 0x089C, %g1
26704loop_2355:
26705 nop
26706 add %l7, 0x30, %l6
26707 wr %g0, 0x19, %asi
26708 ldxa [%l6] %asi, %i7
26709 casxa [%l6] %asi, %i7, %l3
26710 udivx %o0, 0x11C2, %i5
26711 fabss %f23, %f18
26712 call loop_2356
26713 taddcctv %g5, 0x1247, %o4
26714 edge16l %o3, %o5, %i6
26715 movg %xcc, %i2, %l0
26716loop_2356:
26717 fsrc2 %f6, %f8
26718 nop
26719 fitod %f0, %f8
26720 fdtox %f8, %f16
26721 or %l6, %g6, %i1
26722 edge8n %l1, %g3, %g7
26723 fmovsgu %xcc, %f15, %f20
26724 tpos %xcc, 0x7
26725 sir 0x1C92
26726 sdivx %l4, 0x0669, %g4
26727 andcc %l2, 0x1979, %o6
26728 andn %g2, 0x0492, %l5
26729 umulcc %o7, %o1, %i4
26730 xor %i0, 0x00B0, %o2
26731 fcmpne16 %f10, %f28, %g1
26732 set 0x7A, %g4
26733 ldsha [%l7 + %g4] 0x88, %i3
26734 fmovrdgz %l3, %f2, %f0
26735 movrlz %i7, 0x1ED, %i5
26736 umulcc %o0, %g5, %o4
26737 nop
26738 setx loop_2357, %l0, %l1
26739 wrpr 0x1, %tl
26740 wrpr %l1, %tpc
26741 add %l1, 0x4, %l1
26742 wrpr %l1, %tnpc
26743 setx 0x34400001400, %l0, %l1
26744 wrpr %l1, %tstate
26745 wrhpr 0x4, %htstate
26746 retry
26747 taddcctv %o3, 0x0BC7, %o5
26748 bgu,a loop_2358
26749 fornot2 %f18, %f8, %f6
26750loop_2357:
26751 movrgz %i6, %i2, %l0
26752 swap [%l7 + 0x5C], %l6
26753loop_2358:
26754 tn %xcc, 0x5
26755 ble,pn %xcc, loop_2359
26756 edge32n %i1, %g6, %g3
26757 array32 %l1, %l4, %g7
26758 xnor %l2, 0x0515, %o6
26759loop_2359:
26760 movge %xcc, %g4, %g2
26761 sir 0x1593
26762 tne %icc, 0x3
26763 and %l5, %o7, %o1
26764 addccc %i4, 0x0A55, %i0
26765 fmul8sux16 %f14, %f26, %f2
26766 movrlez %o2, %i3, %l3
26767 fmovse %xcc, %f13, %f28
26768 fones %f27
26769 be loop_2360
26770 udiv %g1, 0x18A5, %i5
26771 movcc %xcc, %o0, %i7
26772 sdivcc %o4, 0x0560, %g5
26773loop_2360:
26774 fnors %f16, %f6, %f4
26775 alignaddr %o5, %i6, %i2
26776 movrgz %l0, %l6, %i1
26777 set 0x44, %i2
26778 ldstuba [%l7 + %i2] 0x11, %g6
26779 ldsh [%l7 + 0x46], %o3
26780 xnor %l1, 0x1E36, %l4
26781 fmovdg %xcc, %f6, %f14
26782 stx %g3, [%l7 + 0x18]
26783 set 0x40, %g7
26784 ldda [%l7 + %g7] 0x15, %f16
26785 bne,a %xcc, loop_2361
26786 taddcc %g7, %l2, %g4
26787 edge32 %o6, %l5, %g2
26788 movg %xcc, %o7, %o1
26789loop_2361:
26790 stb %i4, [%l7 + 0x3A]
26791 fnand %f12, %f14, %f12
26792 xnorcc %o2, %i0, %l3
26793 edge32ln %i3, %g1, %i5
26794 brnz,a %o0, loop_2362
26795 tg %icc, 0x6
26796 tcc %xcc, 0x6
26797 brlez,a %o4, loop_2363
26798loop_2362:
26799 srlx %g5, 0x1B, %o5
26800 swap [%l7 + 0x30], %i6
26801 orncc %i2, 0x1060, %l0
26802loop_2363:
26803 movrlez %l6, 0x13D, %i7
26804 edge32l %i1, %o3, %g6
26805 movl %icc, %l1, %g3
26806 for %f6, %f4, %f14
26807 fbul,a %fcc1, loop_2364
26808 mulscc %l4, %l2, %g4
26809 tvs %xcc, 0x1
26810 nop
26811 setx 0x962A68989FB605AB, %l0, %l6
26812 stx %l6, [%l7 + 0x28]
26813 ldd [%l7 + 0x28], %f28
26814 fsqrtd %f28, %f2
26815loop_2364:
26816 ldstub [%l7 + 0x54], %o6
26817 prefetch [%l7 + 0x68], 0x2
26818 nop
26819 fitos %f3, %f4
26820 fstox %f4, %f10
26821 xnor %l5, %g2, %g7
26822 xnor %o7, 0x0A75, %i4
26823 sllx %o1, %o2, %l3
26824 fzero %f28
26825 edge32 %i3, %g1, %i5
26826 umul %i0, %o4, %o0
26827 tleu %icc, 0x7
26828 fcmpeq32 %f16, %f20, %g5
26829 tne %xcc, 0x0
26830 movrne %i6, 0x39D, %i2
26831 fexpand %f25, %f12
26832 umul %l0, %l6, %i7
26833 fnand %f18, %f2, %f26
26834 bcs %icc, loop_2365
26835 mulx %o5, 0x114D, %o3
26836 andcc %i1, %g6, %l1
26837 edge32n %g3, %l2, %l4
26838loop_2365:
26839 fbue %fcc2, loop_2366
26840 fcmpgt16 %f28, %f14, %o6
26841 edge32ln %g4, %l5, %g7
26842 membar 0x17
26843loop_2366:
26844 sra %o7, 0x1F, %g2
26845 popc 0x14E4, %i4
26846 mulx %o2, 0x18CA, %o1
26847 fones %f10
26848 tsubcctv %l3, 0x0A3C, %g1
26849 edge32n %i5, %i0, %o4
26850 bcs,a,pt %icc, loop_2367
26851 fpack16 %f6, %f1
26852 nop
26853 setx 0x54429537, %l0, %l6
26854 st %l6, [%l7 + 0x28]
26855 ld [%l7 + 0x28], %f26
26856 fsqrts %f26, %f27
26857 fandnot1s %f20, %f23, %f9
26858loop_2367:
26859 edge32n %o0, %g5, %i6
26860 fble %fcc0, loop_2368
26861 tcc %icc, 0x6
26862 nop
26863 setx 0x2BEE941FA049E889, %l0, %l6
26864 stx %l6, [%l7 + 0x20]
26865 ldx [%l7 + 0x20], %fsr
26866 addccc %i2, 0x0FAE, %i3
26867loop_2368:
26868 prefetch [%l7 + 0x08], 0x1
26869 orncc %l0, %l6, %i7
26870 taddcc %o5, %i1, %o3
26871 fmovrdgz %g6, %f4, %f28
26872 addc %l1, 0x1D51, %g3
26873 fmovdle %xcc, %f4, %f27
26874 umul %l4, 0x1E07, %l2
26875 and %o6, %g4, %l5
26876 addccc %o7, %g7, %i4
26877 orcc %g2, %o2, %o1
26878 fpackfix %f2, %f28
26879 subcc %l3, 0x16D5, %g1
26880 add %i0, 0x1822, %i5
26881 fcmple16 %f16, %f14, %o4
26882 andcc %o0, 0x0BF1, %g5
26883 alignaddrl %i2, %i3, %i6
26884 set 0x3D, %l0
26885 stba %l6, [%l7 + %l0] 0x2b
26886 membar #Sync
26887 tne %xcc, 0x4
26888 fmovdgu %xcc, %f1, %f21
26889 fcmpne16 %f16, %f22, %i7
26890 edge8 %o5, %l0, %o3
26891 movle %icc, %g6, %i1
26892 movge %icc, %g3, %l1
26893 ldstub [%l7 + 0x58], %l2
26894 fbge %fcc1, loop_2369
26895 fbg,a %fcc2, loop_2370
26896 nop
26897 setx loop_2371, %l0, %l1
26898 wrpr 0x1, %tl
26899 wrpr %l1, %tnpc
26900 setx 0x34400001400, %l0, %l1
26901 wrpr %l1, %tstate
26902 wrhpr 0x4, %htstate
26903 done
26904 nop
26905 setx loop_2372, %l0, %l1
26906 wrpr 0x1, %tl
26907 wrpr %l1, %tnpc
26908 setx 0x34400001400, %l0, %l1
26909 wrpr %l1, %tstate
26910 wrhpr 0x4, %htstate
26911 done
26912loop_2369:
26913 sir 0x000F
26914loop_2370:
26915 bg,a,pt %xcc, loop_2373
26916loop_2371:
26917 fmovsle %icc, %f15, %f23
26918loop_2372:
26919 lduw [%l7 + 0x78], %l4
26920 fcmple32 %f8, %f18, %g4
26921loop_2373:
26922 tleu %icc, 0x0
26923 or %o6, %o7, %g7
26924 bne,a,pt %xcc, loop_2374
26925 tgu %icc, 0x1
26926 nop
26927 fitod %f4, %f18
26928 fdtox %f18, %f16
26929 fble %fcc3, loop_2375
26930loop_2374:
26931 mova %icc, %i4, %g2
26932 array8 %o2, %o1, %l5
26933 sllx %g1, %l3, %i0
26934loop_2375:
26935 tpos %xcc, 0x4
26936 fmovsa %xcc, %f29, %f24
26937 smulcc %i5, 0x027E, %o0
26938 fmovspos %xcc, %f3, %f6
26939 array32 %o4, %g5, %i2
26940 srlx %i3, 0x13, %l6
26941 nop
26942 setx loop_2376, %l0, %l1
26943 jmpl %l1, %i6
26944 fxors %f26, %f3, %f23
26945 tpos %xcc, 0x2
26946 tle %xcc, 0x6
26947loop_2376:
26948 sra %i7, 0x1C, %o5
26949 sdivx %l0, 0x06A5, %o3
26950 fmovsleu %xcc, %f6, %f20
26951 fsrc1 %f14, %f22
26952 fbne %fcc3, loop_2377
26953 fnegs %f13, %f8
26954 ble,a %icc, loop_2378
26955 sra %g6, 0x19, %g3
26956loop_2377:
26957 movle %icc, %l1, %l2
26958 lduh [%l7 + 0x10], %i1
26959loop_2378:
26960 for %f30, %f10, %f24
26961 move %icc, %g4, %l4
26962 addccc %o6, 0x0A69, %g7
26963 fmul8x16 %f7, %f28, %f2
26964 bleu %icc, loop_2379
26965 array8 %i4, %g2, %o7
26966 tsubcctv %o2, 0x153C, %o1
26967 edge32 %g1, %l3, %i0
26968loop_2379:
26969 edge8ln %l5, %i5, %o0
26970 movl %icc, %g5, %i2
26971 orcc %o4, 0x0291, %i3
26972 movrne %i6, %l6, %o5
26973 wr %g0, 0x2f, %asi
26974 stba %i7, [%l7 + 0x50] %asi
26975 membar #Sync
26976 edge8ln %l0, %o3, %g6
26977 fmul8x16 %f4, %f28, %f26
26978 sdivx %l1, 0x177C, %l2
26979 fmovrdne %i1, %f16, %f16
26980 tvc %xcc, 0x4
26981 stw %g3, [%l7 + 0x44]
26982 movleu %icc, %g4, %l4
26983 alignaddr %o6, %i4, %g7
26984 fpadd32s %f25, %f26, %f5
26985 srax %o7, %g2, %o1
26986 mulscc %g1, %o2, %i0
26987 set 0x10, %o6
26988 prefetcha [%l7 + %o6] 0x0c, 0x2
26989 xnor %l3, 0x1404, %o0
26990 set 0x60, %l4
26991 swapa [%l7 + %l4] 0x89, %i5
26992 add %l7, 0x60, %l6
26993 wr %g0, 0x18, %asi
26994 casxa [%l6] 0x18, %g5, %i2
26995 tne %icc, 0x0
26996 movgu %xcc, %o4, %i3
26997 restored
26998 rdpr %cwp, %g1
26999 rdpr %cansave, %g2
27000 rdpr %canrestore, %g3
27001 rdpr %cleanwin, %g4
27002 rdpr %otherwin, %g5
27003 rdpr %wstate, %g6
27004 stbar
27005 fmovscc %xcc, %f8, %f2
27006 wr %g0, 0x11, %asi
27007 ldswa [%l7 + 0x08] %asi, %i6
27008 fmovrdne %l6, %f18, %f8
27009 srl %i7, 0x12, %o5
27010 movgu %icc, %o3, %l0
27011 add %l1, %l2, %g6
27012 sdiv %i1, 0x1ED6, %g4
27013 std %f16, [%l7 + 0x08]
27014 subc %l4, 0x0EC6, %g3
27015 for %f30, %f6, %f20
27016 fzeros %f26
27017 std %f0, [%l7 + 0x10]
27018 fmovsl %xcc, %f4, %f30
27019 bge,pn %icc, loop_2380
27020 tneg %icc, 0x5
27021 brgez,a %o6, loop_2381
27022 array8 %g7, %o7, %i4
27023loop_2380:
27024 fbl,a %fcc0, loop_2382
27025 or %o1, 0x1AF3, %g2
27026loop_2381:
27027 fmovspos %icc, %f28, %f10
27028 orncc %g1, %o2, %i0
27029loop_2382:
27030 restored
27031 rdpr %cwp, %g1
27032 rdpr %cansave, %g2
27033 rdpr %canrestore, %g3
27034 rdpr %cleanwin, %g4
27035 rdpr %otherwin, %g5
27036 rdpr %wstate, %g6
27037 fbge %fcc1, loop_2383
27038 fbu %fcc1, loop_2384
27039 movpos %xcc, %l5, %l3
27040 ta %icc, 0x0
27041loop_2383:
27042 array16 %o0, %i5, %g5
27043loop_2384:
27044 movn %xcc, %o4, %i2
27045 add %i6, 0x1557, %i3
27046 popc 0x05A6, %l6
27047 tleu %xcc, 0x2
27048 movle %xcc, %i7, %o3
27049 wr %g0, 0x04, %asi
27050 ldda [%l7 + 0x30] %asi, %l0
27051 fbge,a %fcc0, loop_2385
27052 fmovrsne %l1, %f11, %f20
27053 andcc %o5, 0x1AE9, %l2
27054 srlx %i1, 0x08, %g4
27055loop_2385:
27056 xorcc %l4, 0x099F, %g3
27057 movrlz %g6, %o6, %g7
27058 tgu %xcc, 0x1
27059 tsubcctv %i4, %o7, %o1
27060 for %f20, %f14, %f18
27061 pdist %f26, %f24, %f2
27062 xorcc %g1, 0x1476, %o2
27063 and %i0, %g2, %l5
27064 smul %o0, %l3, %i5
27065 wr %g0, 0x81, %asi
27066 stwa %g5, [%l7 + 0x10] %asi
27067 fba,a %fcc1, loop_2386
27068 movge %xcc, %i2, %o4
27069 lduw [%l7 + 0x28], %i6
27070 fpsub16s %f16, %f23, %f27
27071loop_2386:
27072 fornot2 %f28, %f8, %f12
27073 movrlz %i3, %l6, %i7
27074 membar 0x20
27075 mulscc %l0, 0x18F9, %o3
27076 wr %g0, 0x80, %asi
27077 ldstuba [%l7 + 0x11] %asi, %l1
27078 edge32n %l2, %o5, %i1
27079 move %icc, %l4, %g4
27080 fmovrslez %g6, %f31, %f4
27081 set 0x5D, %o2
27082 stba %o6, [%l7 + %o2] 0x88
27083 ldsb [%l7 + 0x63], %g3
27084 movn %icc, %g7, %i4
27085 nop
27086 setx 0x97726BF5F07DF8B5, %l0, %l6
27087 stx %l6, [%l7 + 0x08]
27088 ldx [%l7 + 0x08], %fsr
27089 tge %xcc, 0x2
27090 bne,pn %xcc, loop_2387
27091 movrlz %o1, %o7, %o2
27092 set 0x12, %i0
27093 stha %i0, [%l7 + %i0] 0x2a
27094 membar #Sync
27095loop_2387:
27096 restored
27097 rdpr %cwp, %g1
27098 rdpr %cansave, %g2
27099 rdpr %canrestore, %g3
27100 rdpr %cleanwin, %g4
27101 rdpr %otherwin, %g5
27102 rdpr %wstate, %g6
27103 tneg %icc, 0x6
27104 fbne %fcc2, loop_2388
27105 fpadd32s %f28, %f21, %f26
27106 movle %icc, %g2, %g1
27107 wr %g0, 0x89, %asi
27108 ldstuba [%l7 + 0x20] %asi, %o0
27109loop_2388:
27110 ba,pn %xcc, loop_2389
27111 mulscc %l5, %i5, %l3
27112 nop
27113 fitos %f2, %f23
27114 fstoi %f23, %f26
27115 wr %g0, 0x81, %asi
27116 prefetcha [%l7 + 0x68] %asi, 0x3
27117loop_2389:
27118 fbo,a %fcc2, loop_2390
27119 movrlez %o4, 0x378, %i2
27120 srax %i6, 0x0B, %l6
27121 restored
27122 rdpr %cwp, %g1
27123 rdpr %cansave, %g2
27124 rdpr %canrestore, %g3
27125 rdpr %cleanwin, %g4
27126 rdpr %otherwin, %g5
27127 rdpr %wstate, %g6
27128loop_2390:
27129 movcc %xcc, %i7, %i3
27130 fbl,a %fcc1, loop_2391
27131 edge32l %o3, %l0, %l2
27132 set 0x50, %i7
27133 lda [%l7 + %i7] 0x14, %f6
27134loop_2391:
27135 edge16ln %l1, %o5, %i1
27136 andn %g4, 0x1B31, %g6
27137 movleu %xcc, %l4, %g3
27138 nop
27139 setx 0x8CFC60B710653DD8, %l0, %l6
27140 stx %l6, [%l7 + 0x08]
27141 ldx [%l7 + 0x08], %fsr
27142 sdivcc %g7, 0x1AD8, %o6
27143 array8 %o1, %o7, %o2
27144 fbe %fcc3, loop_2392
27145 ldd [%l7 + 0x48], %i4
27146 array32 %i0, %g2, %o0
27147 fbe,a %fcc3, loop_2393
27148loop_2392:
27149 fmovrdgz %l5, %f28, %f4
27150 fpsub16 %f24, %f28, %f12
27151 mulscc %i5, %l3, %g5
27152loop_2393:
27153 membar 0x1D
27154 taddcc %g1, 0x06B9, %o4
27155 xorcc %i6, %i2, %l6
27156 nop
27157 setx 0x654B43CFF06D4B65, %l0, %l6
27158 stx %l6, [%l7 + 0x78]
27159 ldx [%l7 + 0x78], %fsr
27160 andn %i7, %i3, %o3
27161 fmovspos %icc, %f3, %f1
27162 addc %l0, %l1, %l2
27163 fmovrse %o5, %f7, %f21
27164 fmovde %icc, %f8, %f24
27165 xorcc %g4, 0x00C0, %i1
27166 fornot1 %f0, %f4, %f10
27167 ldx [%l7 + 0x08], %g6
27168 movpos %xcc, %l4, %g3
27169 fmovdg %icc, %f20, %f3
27170 prefetch [%l7 + 0x5C], 0x2
27171 faligndata %f18, %f30, %f2
27172 fbe,a %fcc2, loop_2394
27173 edge16l %o6, %o1, %o7
27174 srax %o2, 0x15, %i4
27175 st %f14, [%l7 + 0x60]
27176loop_2394:
27177 tg %xcc, 0x1
27178 xnorcc %i0, %g7, %g2
27179 stbar
27180 fbg,a %fcc1, loop_2395
27181 taddcctv %l5, %i5, %l3
27182 wr %g0, 0x81, %asi
27183 lduba [%l7 + 0x20] %asi, %g5
27184loop_2395:
27185 movre %o0, %g1, %o4
27186 fzeros %f20
27187 sdiv %i6, 0x1D59, %l6
27188 set 0x27, %o7
27189 stba %i7, [%l7 + %o7] 0x2b
27190 membar #Sync
27191 prefetch [%l7 + 0x3C], 0x1
27192 sdivx %i2, 0x0DA6, %i3
27193 prefetch [%l7 + 0x34], 0x3
27194 edge16l %o3, %l0, %l1
27195 mulscc %l2, %o5, %i1
27196 movrgez %g6, %l4, %g3
27197 wr %g0, 0x0c, %asi
27198 prefetcha [%l7 + 0x10] %asi, 0x2
27199 stb %o6, [%l7 + 0x0A]
27200 nop
27201 fitos %f4, %f18
27202 fstod %f18, %f22
27203 bn,a,pt %xcc, loop_2396
27204 te %icc, 0x7
27205 fmovrslez %o1, %f21, %f1
27206 nop
27207 set 0x60, %g3
27208 ldd [%l7 + %g3], %f4
27209loop_2396:
27210 tpos %xcc, 0x1
27211 xorcc %o7, %o2, %i0
27212 fmovrdlz %g7, %f30, %f28
27213 edge8ln %i4, %g2, %i5
27214 add %l5, %g5, %o0
27215 fmul8ulx16 %f6, %f22, %f14
27216 fnot2s %f10, %f22
27217 subcc %g1, %l3, %o4
27218 movpos %xcc, %l6, %i6
27219 tle %xcc, 0x2
27220 sethi 0x05B3, %i2
27221 fcmpne16 %f8, %f28, %i3
27222 stbar
27223 fbn,a %fcc1, loop_2397
27224 fble %fcc3, loop_2398
27225 movvc %icc, %o3, %l0
27226 fbe %fcc1, loop_2399
27227loop_2397:
27228 bleu loop_2400
27229loop_2398:
27230 movvc %icc, %l1, %l2
27231 sll %i7, 0x08, %i1
27232loop_2399:
27233 be,a,pn %icc, loop_2401
27234loop_2400:
27235 array8 %o5, %g6, %l4
27236 fbge,a %fcc0, loop_2402
27237 movn %icc, %g4, %o6
27238loop_2401:
27239 addccc %g3, %o7, %o2
27240 fsrc1 %f8, %f22
27241loop_2402:
27242 nop
27243 fitos %f13, %f20
27244 fstox %f20, %f12
27245 sdivcc %o1, 0x0116, %i0
27246 udiv %g7, 0x17BA, %g2
27247 udivcc %i5, 0x0F99, %i4
27248 fmovse %xcc, %f14, %f23
27249 xor %l5, %g5, %g1
27250 and %l3, 0x0FC7, %o0
27251 sethi 0x1AF9, %l6
27252 tgu %icc, 0x4
27253 fmovrdlez %o4, %f30, %f10
27254 srl %i6, 0x12, %i3
27255 udivcc %i2, 0x1648, %l0
27256 sub %o3, 0x02C7, %l1
27257 umulcc %i7, 0x08B8, %i1
27258 movrlez %o5, 0x0DA, %g6
27259 fcmple16 %f24, %f16, %l2
27260 movre %g4, %o6, %g3
27261 movcc %icc, %l4, %o2
27262 membar 0x17
27263 fmovsn %icc, %f8, %f4
27264 umul %o1, 0x0B1F, %o7
27265 edge32l %g7, %i0, %g2
27266 saved
27267 rdpr %cwp, %g1
27268 rdpr %cansave, %g2
27269 rdpr %canrestore, %g3
27270 rdpr %cleanwin, %g4
27271 rdpr %otherwin, %g5
27272 rdpr %wstate, %g6
27273 addccc %i5, %i4, %l5
27274 membar 0x58
27275 sllx %g1, %l3, %o0
27276 fbne,a %fcc1, loop_2403
27277 bl,a,pt %xcc, loop_2404
27278 std %f10, [%l7 + 0x30]
27279 fmovrslz %l6, %f28, %f30
27280loop_2403:
27281 fbo %fcc2, loop_2405
27282loop_2404:
27283 fornot1 %f14, %f14, %f24
27284 fcmpeq32 %f10, %f30, %o4
27285 fbg %fcc0, loop_2406
27286loop_2405:
27287 movl %xcc, %g5, %i3
27288 tvc %icc, 0x2
27289 orn %i2, 0x179E, %l0
27290loop_2406:
27291 array16 %i6, %o3, %i7
27292 st %f25, [%l7 + 0x5C]
27293 pdist %f4, %f22, %f26
27294 fbu,a %fcc3, loop_2407
27295 srlx %i1, %o5, %g6
27296 fmovscc %xcc, %f5, %f31
27297 fmovsl %xcc, %f17, %f15
27298loop_2407:
27299 bshuffle %f10, %f12, %f10
27300 tgu %xcc, 0x6
27301 tne %icc, 0x0
27302 wr %g0, 0x19, %asi
27303 stba %l2, [%l7 + 0x0B] %asi
27304 sub %l1, 0x1278, %g4
27305 fmovrdgz %g3, %f14, %f6
27306 bleu,a loop_2408
27307 fbuge %fcc3, loop_2409
27308 sub %o6, 0x1B69, %o2
27309 fbug %fcc0, loop_2410
27310loop_2408:
27311 tleu %xcc, 0x4
27312loop_2409:
27313 fmul8x16au %f19, %f21, %f12
27314 fmovdge %icc, %f24, %f12
27315loop_2410:
27316 movrgez %l4, %o7, %g7
27317 fmovdg %xcc, %f22, %f22
27318 tcs %icc, 0x0
27319 movrlez %o1, %g2, %i5
27320 srl %i4, 0x18, %l5
27321 sdivx %g1, 0x1282, %l3
27322 sll %i0, %o0, %l6
27323 fsrc1 %f24, %f18
27324 bn,a loop_2411
27325 fmovrsgz %o4, %f16, %f28
27326 movrgez %g5, %i2, %l0
27327 tl %xcc, 0x6
27328loop_2411:
27329 fxor %f2, %f24, %f30
27330 mulx %i3, 0x104E, %i6
27331 movre %i7, %o3, %i1
27332 tgu %xcc, 0x3
27333 fbu,a %fcc2, loop_2412
27334 bcc loop_2413
27335 edge8n %o5, %g6, %l1
27336 edge8n %l2, %g3, %o6
27337loop_2412:
27338 taddcctv %g4, %o2, %l4
27339loop_2413:
27340 tleu %icc, 0x2
27341 array32 %o7, %g7, %g2
27342 wr %g0, 0x19, %asi
27343 sta %f5, [%l7 + 0x64] %asi
27344 movrlz %o1, 0x2B9, %i4
27345 sir 0x0CDF
27346 fmovdg %icc, %f9, %f29
27347 movge %icc, %l5, %i5
27348 tleu %icc, 0x2
27349 movl %icc, %g1, %l3
27350 wr %g0, 0x88, %asi
27351 prefetcha [%l7 + 0x70] %asi, 0x0
27352 fmovdleu %xcc, %f14, %f6
27353 taddcctv %o0, 0x1E57, %l6
27354 edge32l %g5, %i2, %o4
27355 fcmpeq16 %f6, %f24, %i3
27356 brz %i6, loop_2414
27357 movge %icc, %i7, %l0
27358 fmovdcs %xcc, %f0, %f22
27359 fmovrslz %i1, %f3, %f0
27360loop_2414:
27361 edge32l %o3, %g6, %o5
27362 saved
27363 rdpr %cwp, %g1
27364 rdpr %cansave, %g2
27365 rdpr %canrestore, %g3
27366 rdpr %cleanwin, %g4
27367 rdpr %otherwin, %g5
27368 rdpr %wstate, %g6
27369 tcs %xcc, 0x6
27370 fsrc1 %f28, %f28
27371 set 0x108, %o5
27372 ldxa [%g0 + %o5] 0x21, %l2
27373 edge8l %l1, %o6, %g3
27374 movrlz %g4, 0x14F, %o2
27375 membar 0x6D
27376 fbule %fcc3, loop_2415
27377 fbe %fcc1, loop_2416
27378 nop
27379 setx loop_2417, %l0, %l1
27380 wrpr 0x1, %tl
27381 wrpr %l1, %tpc
27382 add %l1, 0x4, %l1
27383 wrpr %l1, %tnpc
27384 setx 0x34400001400, %l0, %l1
27385 wrpr %l1, %tstate
27386 wrhpr 0x4, %htstate
27387 retry
27388 tpos %icc, 0x2
27389loop_2415:
27390 movl %xcc, %o7, %g7
27391loop_2416:
27392 ta %xcc, 0x5
27393loop_2417:
27394 fmovsvs %icc, %f19, %f22
27395 array16 %g2, %o1, %l4
27396 taddcc %i4, 0x1132, %l5
27397 and %g1, 0x169B, %l3
27398 tcs %icc, 0x1
27399 udivcc %i0, 0x14F4, %i5
27400 movg %icc, %l6, %g5
27401 std %f6, [%l7 + 0x68]
27402 ldsh [%l7 + 0x4E], %i2
27403 bpos,a,pn %xcc, loop_2418
27404 movvc %icc, %o4, %o0
27405 ldsh [%l7 + 0x6A], %i6
27406 tcs %xcc, 0x3
27407loop_2418:
27408 nop
27409 set 0x38, %g6
27410 lda [%l7 + %g6] 0x0c, %f21
27411 movrlz %i7, 0x09F, %l0
27412 movg %icc, %i1, %i3
27413 nop
27414 setx 0x900C89F660109D97, %l0, %l6
27415 stx %l6, [%l7 + 0x28]
27416 ldd [%l7 + 0x28], %f12
27417 fsqrtd %f12, %f28
27418 fmovrslz %o3, %f17, %f10
27419 ble,a,pt %icc, loop_2419
27420 sub %g6, 0x0371, %l2
27421 movrlz %o5, %l1, %g3
27422 nop
27423 fitod %f0, %f30
27424 fdtos %f30, %f30
27425loop_2419:
27426 smul %o6, 0x1D69, %g4
27427 alignaddr %o2, %g7, %o7
27428 movcc %icc, %o1, %g2
27429 fmovsg %icc, %f4, %f19
27430 set 0x38, %o1
27431 ldxa [%l7 + %o1] 0x81, %l4
27432 fbg,a %fcc2, loop_2420
27433 addccc %i4, %l5, %g1
27434 fones %f23
27435 orcc %i0, %l3, %l6
27436loop_2420:
27437 ta %xcc, 0x5
27438 fbne,a %fcc2, loop_2421
27439 edge32 %g5, %i2, %i5
27440 nop
27441 setx loop_2422, %l0, %l1
27442 jmpl %l1, %o4
27443 edge32ln %i6, %i7, %o0
27444loop_2421:
27445 sll %i1, %i3, %o3
27446 orcc %g6, %l0, %l2
27447loop_2422:
27448 fbue,a %fcc3, loop_2423
27449 movg %icc, %l1, %o5
27450 nop
27451 setx 0xF084024C90449CE7, %l0, %l6
27452 stx %l6, [%l7 + 0x18]
27453 ldx [%l7 + 0x18], %fsr
27454 stx %g3, [%l7 + 0x30]
27455loop_2423:
27456 tpos %xcc, 0x6
27457 fmovscs %xcc, %f23, %f2
27458 fmovscc %icc, %f19, %f28
27459 movrlez %g4, 0x268, %o2
27460 edge16ln %g7, %o6, %o1
27461 tne %icc, 0x7
27462 fbu,a %fcc3, loop_2424
27463 movn %xcc, %o7, %g2
27464 movl %icc, %l4, %i4
27465 edge16 %g1, %i0, %l3
27466loop_2424:
27467 ldd [%l7 + 0x10], %f10
27468 movl %icc, %l6, %g5
27469 tl %xcc, 0x5
27470 edge32ln %i2, %l5, %i5
27471 fbn %fcc1, loop_2425
27472 addc %o4, %i7, %i6
27473 ldsh [%l7 + 0x1C], %o0
27474 tg %icc, 0x6
27475loop_2425:
27476 fnor %f30, %f8, %f26
27477 srax %i3, %o3, %g6
27478 edge32ln %i1, %l0, %l1
27479 be,pt %icc, loop_2426
27480 andcc %o5, 0x0A9B, %l2
27481 fpackfix %f8, %f24
27482 movre %g4, %o2, %g7
27483loop_2426:
27484 array32 %o6, %o1, %o7
27485 movne %icc, %g2, %g3
27486 udiv %l4, 0x1911, %i4
27487 nop
27488 set 0x66, %i1
27489 lduh [%l7 + %i1], %i0
27490 wr %g0, 0x04, %asi
27491 ldsba [%l7 + 0x14] %asi, %l3
27492 movrgz %l6, %g5, %i2
27493 nop
27494 setx 0xB0552B5F, %l0, %l6
27495 st %l6, [%l7 + 0x74]
27496 ld [%l7 + 0x74], %fsr
27497 array16 %g1, %i5, %o4
27498 fzero %f30
27499 orcc %i7, %i6, %l5
27500 wr %g0, 0x88, %asi
27501 lduha [%l7 + 0x4C] %asi, %i3
27502 edge32ln %o0, %o3, %i1
27503 edge8l %l0, %g6, %l1
27504 fmovrdlez %l2, %f24, %f28
27505 sub %g4, 0x1CB3, %o2
27506 umul %o5, %g7, %o6
27507 edge32ln %o1, %o7, %g2
27508 fmovdneg %xcc, %f14, %f17
27509 ldx [%l7 + 0x58], %l4
27510 brz,a %g3, loop_2427
27511 tcc %icc, 0x6
27512 edge8l %i4, %l3, %l6
27513 ba,a %icc, loop_2428
27514loop_2427:
27515 fmul8x16au %f1, %f6, %f30
27516 ble,a,pt %xcc, loop_2429
27517 edge8 %g5, %i0, %g1
27518loop_2428:
27519 nop
27520 wr %g0, 0x19, %asi
27521 stba %i2, [%l7 + 0x25] %asi
27522loop_2429:
27523 tne %icc, 0x4
27524 edge8n %i5, %o4, %i6
27525 fornot2s %f29, %f11, %f13
27526 set 0x20, %o0
27527 ldxa [%l7 + %o0] 0x80, %l5
27528 tpos %icc, 0x2
27529 smul %i3, 0x1F21, %o0
27530 nop
27531 set 0x68, %l2
27532 std %f2, [%l7 + %l2]
27533 sth %i7, [%l7 + 0x62]
27534 fandnot1s %f17, %f28, %f18
27535 fnors %f19, %f0, %f22
27536 fsrc2s %f28, %f8
27537 tge %icc, 0x2
27538 umulcc %i1, 0x0DFB, %l0
27539 andcc %g6, %l1, %o3
27540 mulx %g4, %l2, %o2
27541 flush %l7 + 0x7C
27542 xnorcc %o5, 0x0FA4, %o6
27543 fxors %f0, %f8, %f14
27544 ldstub [%l7 + 0x64], %g7
27545 array32 %o7, %g2, %o1
27546 nop
27547 fitod %f4, %f14
27548 fdtox %f14, %f14
27549 fxtod %f14, %f26
27550 edge16n %l4, %i4, %g3
27551 bvc,a %icc, loop_2430
27552 tne %xcc, 0x4
27553 restored
27554 rdpr %cwp, %g1
27555 rdpr %cansave, %g2
27556 rdpr %canrestore, %g3
27557 rdpr %cleanwin, %g4
27558 rdpr %otherwin, %g5
27559 rdpr %wstate, %g6
27560 movcs %xcc, %l6, %g5
27561loop_2430:
27562 srlx %i0, %l3, %g1
27563 move %xcc, %i5, %o4
27564 tne %xcc, 0x5
27565 tvs %xcc, 0x2
27566 wr %g0, 0x19, %asi
27567 ldda [%l7 + 0x10] %asi, %i6
27568 andncc %i2, %i3, %l5
27569 tsubcc %i7, %i1, %l0
27570 brgez %o0, loop_2431
27571 stb %l1, [%l7 + 0x7B]
27572 umulcc %g6, 0x095D, %g4
27573 add %o3, 0x17D5, %l2
27574loop_2431:
27575 nop
27576 set 0x46, %o3
27577 ldsba [%l7 + %o3] 0x15, %o5
27578 sdiv %o2, 0x0162, %o6
27579 sllx %g7, 0x04, %o7
27580 set 0x27, %i6
27581 ldstuba [%l7 + %i6] 0x89, %o1
27582 smulcc %g2, 0x1295, %l4
27583 fcmple32 %f20, %f8, %g3
27584 bleu,a,pt %icc, loop_2432
27585 and %l6, %i4, %i0
27586 xorcc %g5, 0x0849, %l3
27587 sth %g1, [%l7 + 0x52]
27588loop_2432:
27589 edge8l %o4, %i6, %i2
27590 edge8ln %i5, %i3, %i7
27591 and %l5, %i1, %o0
27592 smulcc %l1, 0x1054, %l0
27593 movleu %icc, %g4, %g6
27594 sethi 0x16C7, %l2
27595 fmovsvc %xcc, %f16, %f6
27596 udivx %o5, 0x1D05, %o3
27597 fxnors %f21, %f14, %f30
27598 fmovdcs %xcc, %f14, %f5
27599 fone %f18
27600 tle %xcc, 0x1
27601 fbue %fcc3, loop_2433
27602 fnors %f3, %f19, %f11
27603 pdist %f26, %f2, %f14
27604 edge8 %o6, %o2, %o7
27605loop_2433:
27606 nop
27607 wr %g0, 0x50, %asi
27608 ldxa [%g0 + 0x30] %asi, %g7
27609 sra %g2, %o1, %g3
27610 tgu %icc, 0x5
27611 nop
27612 setx 0xCECC7F657F5CF5D8, %l0, %l6
27613 stx %l6, [%l7 + 0x28]
27614 ldd [%l7 + 0x28], %f28
27615 setx 0xB56EFF65FDEB234B, %l1, %l5
27616 stx %l5, [%l7 + 0x10]
27617 ldd [%l7 + 0x10], %f6
27618 fdivd %f6, %f28, %f14
27619 nop
27620 set 0x2E, %l5
27621 lduh [%l7 + %l5], %l6
27622 wr %g0, 0x18, %asi
27623 lduha [%l7 + 0x2E] %asi, %i4
27624 xorcc %i0, %l4, %g5
27625 fmovsn %xcc, %f14, %f15
27626 fmovscc %xcc, %f15, %f11
27627 edge16l %l3, %g1, %i6
27628 ldstub [%l7 + 0x6B], %o4
27629 srl %i2, %i5, %i7
27630 tvs %xcc, 0x6
27631 edge8 %l5, %i3, %i1
27632 fcmpeq32 %f14, %f24, %l1
27633 fmovspos %xcc, %f13, %f25
27634 edge8l %l0, %o0, %g6
27635 ldd [%l7 + 0x78], %l2
27636 fmovsne %icc, %f13, %f31
27637 sub %g4, %o3, %o5
27638 tpos %icc, 0x3
27639 ble,pn %xcc, loop_2434
27640 mulscc %o2, %o7, %g7
27641 lduh [%l7 + 0x6E], %g2
27642 subccc %o6, %o1, %g3
27643loop_2434:
27644 tne %icc, 0x6
27645 set 0x78, %g1
27646 ldswa [%l7 + %g1] 0x04, %i4
27647 udiv %i0, 0x0104, %l6
27648 fors %f21, %f20, %f16
27649 wr %g0, 0x81, %asi
27650 ldxa [%l7 + 0x30] %asi, %l4
27651 set 0x52, %i4
27652 lduha [%l7 + %i4] 0x88, %l3
27653 srl %g1, 0x03, %g5
27654 xorcc %o4, 0x1714, %i2
27655 movg %icc, %i5, %i6
27656 orn %i7, 0x07A3, %l5
27657 movrgz %i1, 0x0EC, %l1
27658 nop
27659 setx 0xF9273A76, %l0, %l6
27660 st %l6, [%l7 + 0x28]
27661 ld [%l7 + 0x28], %f16
27662 setx 0x62E1E709, %l1, %l5
27663 st %l5, [%l7 + 0x10]
27664 ld [%l7 + 0x10], %f15
27665 fmuls %f15, %f16, %f7
27666 addc %l0, %o0, %i3
27667 tne %xcc, 0x3
27668 tvs %icc, 0x3
27669 smulcc %l2, %g6, %o3
27670 fexpand %f24, %f18
27671 edge16 %o5, %o2, %g4
27672 fcmpeq32 %f22, %f12, %o7
27673 movcc %icc, %g7, %g2
27674 tcs %xcc, 0x6
27675 ldx [%l7 + 0x58], %o6
27676 tvc %xcc, 0x0
27677 set 0x49, %l6
27678 stba %g3, [%l7 + %l6] 0x27
27679 membar #Sync
27680 nop
27681 setx 0x010165D1, %l0, %l6
27682 st %l6, [%l7 + 0x28]
27683 ld [%l7 + 0x28], %f26
27684 fsqrts %f26, %f2
27685 tleu %xcc, 0x1
27686 tge %xcc, 0x2
27687 fmovdg %icc, %f23, %f9
27688 fzeros %f4
27689 edge16 %o1, %i0, %i4
27690 ldd [%l7 + 0x08], %f30
27691 nop
27692 setx 0x6AC25228E30D34E4, %l0, %l6
27693 stx %l6, [%l7 + 0x28]
27694 ldd [%l7 + 0x28], %f18
27695 setx 0xD0807B891B2FB002, %l1, %l5
27696 stx %l5, [%l7 + 0x10]
27697 ldd [%l7 + 0x10], %f12
27698 faddd %f12, %f18, %f6
27699 lduh [%l7 + 0x18], %l6
27700 edge16 %l3, %l4, %g5
27701 lduh [%l7 + 0x62], %g1
27702 nop
27703 fitos %f10, %f15
27704 fstox %f15, %f22
27705 fxtos %f22, %f15
27706 array32 %o4, %i2, %i5
27707 ta %icc, 0x7
27708 brgez,a %i7, loop_2435
27709 fmovsvs %icc, %f15, %f18
27710 ta %xcc, 0x5
27711 lduw [%l7 + 0x3C], %l5
27712loop_2435:
27713 sllx %i1, 0x0C, %l1
27714 fmul8x16 %f10, %f22, %f16
27715 fpmerge %f20, %f11, %f10
27716 ld [%l7 + 0x28], %f14
27717 andcc %l0, %i6, %o0
27718 xnorcc %l2, 0x15E0, %i3
27719 pdist %f8, %f14, %f18
27720 bvs,pt %icc, loop_2436
27721 fmovrdgez %o3, %f10, %f30
27722 subc %o5, %o2, %g4
27723 array32 %g6, %o7, %g2
27724loop_2436:
27725 nop
27726 set 0x27, %g2
27727 ldsba [%l7 + %g2] 0x14, %g7
27728 fbug %fcc2, loop_2437
27729 ldx [%l7 + 0x28], %o6
27730 ldsh [%l7 + 0x2E], %o1
27731 fmovdcs %xcc, %f12, %f29
27732loop_2437:
27733 mulscc %g3, 0x12C8, %i0
27734 fmovsleu %xcc, %f9, %f26
27735 set 0x3C, %i3
27736 lda [%l7 + %i3] 0x81, %f31
27737 tpos %xcc, 0x4
27738 sll %i4, 0x0A, %l3
27739 tn %icc, 0x7
27740 fmovrsgez %l6, %f27, %f23
27741 edge32n %l4, %g5, %o4
27742 nop
27743 setx 0x7C861969D29592A9, %l0, %l6
27744 stx %l6, [%l7 + 0x28]
27745 ldd [%l7 + 0x28], %f22
27746 setx 0xFDF5C4DFC9329880, %l1, %l5
27747 stx %l5, [%l7 + 0x10]
27748 ldd [%l7 + 0x10], %f28
27749 fsubd %f28, %f22, %f28
27750 sir 0x0D33
27751 nop
27752 fitos %f10, %f2
27753 fstod %f2, %f30
27754 fmovsvs %xcc, %f9, %f27
27755 sub %g1, %i5, %i2
27756 alignaddr %i7, %i1, %l5
27757 movre %l1, %l0, %o0
27758 fmovrsgz %i6, %f20, %f0
27759 brnz %i3, loop_2438
27760 fmovda %xcc, %f21, %f2
27761 tvc %xcc, 0x5
27762 movcs %xcc, %o3, %l2
27763loop_2438:
27764 fbn %fcc1, loop_2439
27765 movcs %icc, %o5, %o2
27766 fbg %fcc1, loop_2440
27767 tsubcc %g6, 0x074D, %o7
27768loop_2439:
27769 fmovscs %xcc, %f17, %f22
27770 xor %g4, %g2, %g7
27771loop_2440:
27772 addc %o1, 0x1445, %g3
27773 alignaddrl %o6, %i0, %i4
27774 fmovrdgez %l3, %f16, %f4
27775 fnot2s %f26, %f8
27776 orncc %l4, %g5, %l6
27777 alignaddr %g1, %o4, %i5
27778 add %i7, 0x09F2, %i1
27779 bcs,a %xcc, loop_2441
27780 fmovrsgz %l5, %f10, %f29
27781 ldub [%l7 + 0x08], %i2
27782 ldx [%l7 + 0x70], %l1
27783loop_2441:
27784 fone %f22
27785 fornot2s %f2, %f8, %f6
27786 edge32 %o0, %l0, %i6
27787 faligndata %f30, %f26, %f22
27788 subc %i3, %l2, %o3
27789 tcs %icc, 0x6
27790 tcs %icc, 0x4
27791 tvc %icc, 0x1
27792 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
27793 nop ! nop ! ldxa [%g0 + 0x1c8] %asi, %o5 ripped by fixASI40.pl ripped by fixASI40.pl
27794 fpmerge %f25, %f3, %f6
27795 alignaddr %o2, %g6, %o7
27796 fmovsa %xcc, %f8, %f14
27797 sra %g2, %g7, %o1
27798 udivcc %g4, 0x0FEF, %o6
27799 srlx %i0, %g3, %l3
27800 fble,a %fcc1, loop_2442
27801 bshuffle %f14, %f28, %f18
27802 bne,a,pn %icc, loop_2443
27803 movne %icc, %i4, %g5
27804loop_2442:
27805 nop
27806 add %l7, 0x50, %l6
27807 wr %g0, 0x0c, %asi
27808 casxa [%l6] 0x0c, %l6, %g1
27809loop_2443:
27810 bleu,a,pt %icc, loop_2444
27811 fbn %fcc1, loop_2445
27812 array16 %o4, %l4, %i7
27813 tn %xcc, 0x2
27814loop_2444:
27815 pdist %f30, %f22, %f22
27816loop_2445:
27817 fbug,a %fcc2, loop_2446
27818 fcmple32 %f8, %f12, %i1
27819 wr %g0, 0x89, %asi
27820 prefetcha [%l7 + 0x40] %asi, 0x1
27821loop_2446:
27822 fnors %f10, %f10, %f28
27823 sllx %i2, %l1, %l5
27824 srlx %l0, %o0, %i3
27825 edge16 %l2, %i6, %o3
27826 nop
27827 fitod %f6, %f18
27828 fdtox %f18, %f18
27829 fxtod %f18, %f2
27830 or %o2, %g6, %o5
27831 fbne %fcc3, loop_2447
27832 tgu %xcc, 0x2
27833 brz,a %g2, loop_2448
27834 sdiv %g7, 0x0A0E, %o1
27835loop_2447:
27836 fmovrdlez %o7, %f26, %f20
27837 edge16ln %g4, %o6, %i0
27838loop_2448:
27839 sub %l3, %i4, %g3
27840 array16 %l6, %g1, %o4
27841 fcmpgt32 %f4, %f26, %l4
27842 fbuge %fcc3, loop_2449
27843 fmovsn %icc, %f29, %f2
27844 array16 %g5, %i1, %i5
27845 fmovrslez %i7, %f16, %f31
27846loop_2449:
27847 nop
27848 wr %g0, 0x89, %asi
27849 stwa %l1, [%l7 + 0x3C] %asi
27850 fmovd %f14, %f30
27851 bl %icc, loop_2450
27852 udiv %i2, 0x017B, %l5
27853 andn %o0, %i3, %l2
27854 movcs %icc, %i6, %o3
27855loop_2450:
27856 fmovsn %xcc, %f28, %f1
27857 movle %icc, %l0, %o2
27858 edge8n %o5, %g2, %g6
27859 array8 %g7, %o1, %o7
27860 nop
27861 set 0x3C, %g5
27862 ldsw [%l7 + %g5], %g4
27863 set 0x40, %i5
27864 lda [%l7 + %i5] 0x89, %f17
27865 tleu %xcc, 0x3
27866 udiv %i0, 0x079C, %l3
27867 movl %icc, %o6, %g3
27868 taddcc %i4, %g1, %o4
27869 fpsub16 %f12, %f4, %f28
27870 nop
27871 setx loop_2451, %l0, %l1
27872 wrpr 0x1, %tl
27873 wrpr %l1, %tnpc
27874 setx 0x34400001400, %l0, %l1
27875 wrpr %l1, %tstate
27876 wrhpr 0x4, %htstate
27877 done
27878 movge %xcc, %l6, %g5
27879 movne %xcc, %l4, %i1
27880 movpos %xcc, %i5, %i7
27881loop_2451:
27882 call loop_2452
27883 sdivx %i2, 0x15F7, %l5
27884 fabss %f0, %f22
27885 nop
27886 setx loop_2453, %l0, %l1
27887 jmpl %l1, %l1
27888loop_2452:
27889 sll %o0, 0x18, %l2
27890 xnor %i3, %i6, %o3
27891 fbl,a %fcc1, loop_2454
27892loop_2453:
27893 movn %xcc, %l0, %o2
27894 add %l7, 0x38, %l6
27895 wr %g0, 0x10, %asi
27896 casxa [%l6] %asi, %g2, %o5
27897loop_2454:
27898 tvs %icc, 0x5
27899 fcmpeq32 %f8, %f12, %g6
27900 srl %o1, 0x1C, %g7
27901 fxor %f4, %f20, %f6
27902 brlez %g4, loop_2455
27903 saved
27904 rdpr %cwp, %g1
27905 rdpr %cansave, %g2
27906 rdpr %canrestore, %g3
27907 rdpr %cleanwin, %g4
27908 rdpr %otherwin, %g5
27909 rdpr %wstate, %g6
27910 andncc %i0, %l3, %o6
27911 bneg,a %xcc, loop_2456
27912loop_2455:
27913 fbule,a %fcc3, loop_2457
27914 nop
27915 setx 0x80767DFB, %l0, %l6
27916 st %l6, [%l7 + 0x68]
27917 ld [%l7 + 0x68], %fsr
27918 fmovda %icc, %f8, %f13
27919loop_2456:
27920 move %xcc, %g3, %o7
27921loop_2457:
27922 tl %icc, 0x4
27923 tpos %icc, 0x4
27924 fnot2 %f22, %f12
27925 set 0x10, %o4
27926 stba %g1, [%l7 + %o4] 0x2a
27927 membar #Sync
27928 call loop_2458
27929 fornot2 %f8, %f4, %f30
27930 sdiv %o4, 0x0A9A, %l6
27931 wr %g0, 0x80, %asi
27932 lda [%l7 + 0x78] %asi, %f29
27933loop_2458:
27934 fornot2s %f14, %f15, %f30
27935 fbule,a %fcc2, loop_2459
27936 ld [%l7 + 0x0C], %f2
27937 fmovsl %xcc, %f11, %f21
27938 movpos %xcc, %g5, %l4
27939loop_2459:
27940 fxnor %f18, %f18, %f18
27941 tle %icc, 0x2
27942 movg %icc, %i4, %i1
27943 tsubcctv %i5, 0x1C11, %i2
27944 nop
27945 setx 0x9058A46A, %l0, %l6
27946 st %l6, [%l7 + 0x48]
27947 ld [%l7 + 0x48], %fsr
27948 fmovrdgez %i7, %f14, %f12
27949 lduh [%l7 + 0x62], %l1
27950 movg %icc, %o0, %l2
27951 popc 0x0D63, %i3
27952 fmovsg %xcc, %f20, %f7
27953 te %icc, 0x4
27954 or %i6, %o3, %l0
27955 tvc %xcc, 0x3
27956 sdivx %o2, 0x0E86, %g2
27957 set 0x40, %l3
27958 stda %f0, [%l7 + %l3] 0x11
27959 nop
27960 setx 0x9C80F915, %l0, %l6
27961 st %l6, [%l7 + 0x28]
27962 ld [%l7 + 0x28], %f19
27963 setx 0xE94C103F, %l1, %l5
27964 st %l5, [%l7 + 0x10]
27965 ld [%l7 + 0x10], %f1
27966 fsubs %f1, %f19, %f8
27967 fcmple32 %f14, %f14, %o5
27968 sllx %g6, %o1, %g7
27969 tvc %icc, 0x5
27970 lduw [%l7 + 0x38], %l5
27971 nop
27972 fitos %f11, %f25
27973 fstox %f25, %f16
27974 fxtos %f16, %f2
27975 movvc %xcc, %g4, %i0
27976 add %l7, 0x40, %l6
27977 wr %g0, 0x80, %asi
27978 ldxa [%l6] %asi, %l3
27979 casxa [%l6] %asi, %l3, %o6
27980 tvs %xcc, 0x6
27981 fbl,a %fcc3, loop_2460
27982 fsrc1 %f12, %f22
27983 fornot1 %f28, %f22, %f30
27984 fnor %f28, %f12, %f8
27985loop_2460:
27986 prefetch [%l7 + 0x70], 0x3
27987 tl %xcc, 0x6
27988 fmovsg %xcc, %f23, %f6
27989 brz %g3, loop_2461
27990 tgu %icc, 0x3
27991 fbl,a %fcc1, loop_2462
27992 move %icc, %g1, %o7
27993loop_2461:
27994 nop
27995 setx 0x3217F343, %l0, %l6
27996 st %l6, [%l7 + 0x28]
27997 ld [%l7 + 0x28], %f26
27998 setx 0x41AA193A, %l1, %l5
27999 st %l5, [%l7 + 0x10]
28000 ld [%l7 + 0x10], %f9
28001 fmuls %f9, %f26, %f10
28002 taddcc %o4, %g5, %l4
28003loop_2462:
28004 fble,a %fcc0, loop_2463
28005 fbl,a %fcc1, loop_2464
28006 movl %icc, %i4, %l6
28007 fornot1s %f16, %f22, %f19
28008loop_2463:
28009 nop
28010 setx 0xF20546F394D4422B, %l0, %l6
28011 stx %l6, [%l7 + 0x28]
28012 ldd [%l7 + 0x28], %f12
28013 setx 0xB0133360E9E70E14, %l1, %l5
28014 stx %l5, [%l7 + 0x10]
28015 ldd [%l7 + 0x10], %f6
28016 faddd %f6, %f12, %f30
28017loop_2464:
28018 edge16ln %i5, %i1, %i2
28019 movne %icc, %i7, %l1
28020 orn %l2, 0x159A, %i3
28021 andn %o0, %o3, %l0
28022 ta %icc, 0x6
28023 andn %i6, %o2, %o5
28024 movvc %icc, %g6, %g2
28025 brz,a %g7, loop_2465
28026 movcc %icc, %l5, %g4
28027 fmovrslez %i0, %f6, %f13
28028 fmovrdlez %o1, %f30, %f20
28029loop_2465:
28030 tl %icc, 0x2
28031 movl %icc, %o6, %g3
28032 tsubcctv %g1, %l3, %o7
28033 sdiv %o4, 0x136F, %l4
28034 fcmple32 %f8, %f20, %g5
28035 xorcc %l6, 0x0CB1, %i5
28036 fsrc2 %f16, %f24
28037 brlez,a %i1, loop_2466
28038 std %f2, [%l7 + 0x28]
28039 fors %f8, %f26, %f7
28040 movn %icc, %i2, %i7
28041loop_2466:
28042 tsubcctv %l1, 0x1652, %i4
28043 edge8 %l2, %o0, %i3
28044 fzeros %f21
28045 fmovdneg %xcc, %f14, %f8
28046 nop
28047 setx 0xF0561247, %l0, %l6
28048 st %l6, [%l7 + 0x7C]
28049 ld [%l7 + 0x7C], %fsr
28050 fpsub16s %f29, %f30, %f15
28051 edge8ln %l0, %o3, %i6
28052 bl,a,pn %icc, loop_2467
28053 xorcc %o2, %o5, %g2
28054 set 0x70, %l1
28055 stwa %g6, [%l7 + %l1] 0x89
28056loop_2467:
28057 fcmpgt32 %f28, %f16, %l5
28058 membar 0x5F
28059 movrgz %g4, 0x24C, %g7
28060 orncc %i0, %o6, %o1
28061 tl %xcc, 0x6
28062 stw %g1, [%l7 + 0x50]
28063 te %xcc, 0x4
28064 tle %icc, 0x5
28065 fblg,a %fcc1, loop_2468
28066 fcmpeq32 %f28, %f28, %g3
28067 udivcc %o7, 0x1A4B, %l3
28068 udivx %l4, 0x158E, %g5
28069loop_2468:
28070 movcs %xcc, %l6, %i5
28071 mova %xcc, %o4, %i1
28072 fpack16 %f8, %f23
28073 tleu %xcc, 0x4
28074 andcc %i2, %i7, %i4
28075 fnors %f18, %f16, %f6
28076 fmovdcc %icc, %f6, %f4
28077 orn %l2, 0x0BF9, %l1
28078 fcmpeq16 %f16, %f30, %o0
28079 fmovsle %xcc, %f13, %f8
28080 call loop_2469
28081 tn %icc, 0x6
28082 mova %xcc, %l0, %o3
28083 addcc %i6, 0x111F, %i3
28084loop_2469:
28085 fmovsge %icc, %f17, %f2
28086 and %o2, 0x0786, %o5
28087 taddcc %g2, %g6, %l5
28088 taddcc %g4, 0x11C0, %g7
28089 movrgz %o6, 0x3D5, %i0
28090 fmuld8ulx16 %f10, %f0, %f26
28091 fornot2 %f26, %f8, %f4
28092 udivcc %g1, 0x1AB9, %g3
28093 taddcctv %o7, 0x1579, %o1
28094 fmovde %icc, %f25, %f6
28095 smulcc %l4, %g5, %l3
28096 add %l7, 0x18, %l6
28097 wr %g0, 0x80, %asi
28098 casa [%l6] 0x80, %l6, %o4
28099 fcmpgt16 %f14, %f22, %i5
28100 tn %icc, 0x5
28101 edge32n %i2, %i7, %i1
28102 edge8 %l2, %l1, %o0
28103 nop
28104 fitod %f12, %f26
28105 fdtox %f26, %f8
28106 movcc %icc, %i4, %l0
28107 tge %xcc, 0x4
28108 fmovdcc %icc, %f18, %f31
28109 nop
28110 set 0x20, %g4
28111 sth %o3, [%l7 + %g4]
28112 ldsh [%l7 + 0x32], %i3
28113 umul %i6, %o5, %o2
28114 bn %icc, loop_2470
28115 fpsub32s %f8, %f23, %f24
28116 tcs %xcc, 0x3
28117 tcc %xcc, 0x3
28118loop_2470:
28119 fmul8ulx16 %f22, %f24, %f16
28120 add %l7, 0x08, %l6
28121 wr %g0, 0x80, %asi
28122 casxa [%l6] 0x80, %g6, %g2
28123 tle %xcc, 0x6
28124 fmul8x16al %f17, %f0, %f16
28125 udiv %l5, 0x101E, %g4
28126 subccc %o6, %i0, %g7
28127 or %g3, %o7, %g1
28128 tvs %icc, 0x6
28129 fbo %fcc2, loop_2471
28130 sra %o1, %g5, %l3
28131 move %xcc, %l6, %l4
28132 tl %xcc, 0x0
28133loop_2471:
28134 mulscc %i5, %i2, %i7
28135 edge16 %i1, %o4, %l1
28136 movge %icc, %l2, %i4
28137 fbule,a %fcc3, loop_2472
28138 fblg,a %fcc1, loop_2473
28139 and %o0, 0x190C, %l0
28140 movge %icc, %o3, %i3
28141loop_2472:
28142 tl %xcc, 0x2
28143loop_2473:
28144 nop
28145 fitod %f8, %f4
28146 fdtos %f4, %f12
28147 edge32n %i6, %o5, %g6
28148 tvc %icc, 0x0
28149 bg,a %xcc, loop_2474
28150 nop
28151 setx 0x95903CD71764FD74, %l0, %l6
28152 stx %l6, [%l7 + 0x28]
28153 ldd [%l7 + 0x28], %f14
28154 setx 0xEBD2340E1EA21CB2, %l1, %l5
28155 stx %l5, [%l7 + 0x10]
28156 ldd [%l7 + 0x10], %f14
28157 fdivd %f14, %f14, %f12
28158 fcmpeq16 %f2, %f12, %g2
28159 smulcc %o2, 0x0B74, %l5
28160loop_2474:
28161 array16 %o6, %g4, %g7
28162 sdivcc %i0, 0x00DA, %g3
28163 tsubcctv %o7, %g1, %g5
28164 orncc %o1, %l6, %l4
28165 bpos,a,pt %icc, loop_2475
28166 bcs,a,pt %icc, loop_2476
28167 edge16 %i5, %i2, %i7
28168 array16 %l3, %o4, %l1
28169loop_2475:
28170 fbul,a %fcc2, loop_2477
28171loop_2476:
28172 subc %l2, 0x0894, %i4
28173 wr %g0, 0x80, %asi
28174 swapa [%l7 + 0x5C] %asi, %o0
28175loop_2477:
28176 and %l0, 0x02CD, %i1
28177 edge8n %o3, %i6, %o5
28178 fmuld8sux16 %f17, %f21, %f8
28179 edge16n %g6, %i3, %g2
28180 xnor %l5, 0x1F36, %o2
28181 set 0x2C, %g7
28182 lda [%l7 + %g7] 0x10, %f24
28183 smul %o6, 0x1575, %g4
28184 fbl,a %fcc0, loop_2478
28185 brgz,a %g7, loop_2479
28186 tgu %xcc, 0x5
28187 movle %icc, %i0, %o7
28188loop_2478:
28189 movpos %icc, %g1, %g5
28190loop_2479:
28191 fpsub16s %f13, %f14, %f30
28192 xnorcc %g3, %l6, %l4
28193 sdivcc %i5, 0x042B, %i2
28194 xnor %i7, %l3, %o4
28195 lduw [%l7 + 0x70], %l1
28196 movvc %icc, %o1, %i4
28197 saved
28198 rdpr %cwp, %g1
28199 rdpr %cansave, %g2
28200 rdpr %canrestore, %g3
28201 rdpr %cleanwin, %g4
28202 rdpr %otherwin, %g5
28203 rdpr %wstate, %g6
28204 lduh [%l7 + 0x16], %o0
28205 nop
28206 setx loop_2480, %l0, %l1
28207 jmpl %l1, %l2
28208 movneg %xcc, %i1, %o3
28209 wr %g0, 0x80, %asi
28210 ldsha [%l7 + 0x5A] %asi, %l0
28211loop_2480:
28212 edge16ln %o5, %g6, %i3
28213 bvc,a %icc, loop_2481
28214 fones %f25
28215 bpos,a loop_2482
28216 fabss %f27, %f4
28217loop_2481:
28218 fnot1 %f16, %f4
28219 edge8ln %i6, %l5, %o2
28220loop_2482:
28221 andn %o6, %g2, %g4
28222 addcc %i0, 0x1AA5, %o7
28223 set 0x08, %l0
28224 lduwa [%l7 + %l0] 0x80, %g7
28225 edge16n %g1, %g3, %g5
28226 fpadd16s %f23, %f26, %f29
28227 movl %icc, %l4, %i5
28228 movrlez %i2, %l6, %l3
28229 edge8n %i7, %l1, %o1
28230 edge8l %o4, %o0, %i4
28231 wr %g0, 0x11, %asi
28232 lda [%l7 + 0x40] %asi, %f8
28233 edge16 %l2, %o3, %l0
28234 bn,pt %icc, loop_2483
28235 movcc %xcc, %o5, %g6
28236 or %i1, 0x13A4, %i3
28237 edge8 %i6, %o2, %o6
28238loop_2483:
28239 nop
28240 membar #Sync
28241 wr %g0, 0x16, %asi
28242 ldda [%l7 + 0x40] %asi, %f0
28243 subccc %g2, %l5, %g4
28244 fxors %f16, %f28, %f31
28245 sll %o7, 0x10, %i0
28246 fnor %f20, %f10, %f30
28247 edge8l %g7, %g1, %g3
28248 movrgz %l4, %g5, %i2
28249 xnorcc %l6, 0x13D7, %l3
28250 ldsw [%l7 + 0x2C], %i7
28251 te %icc, 0x3
28252 bneg,a loop_2484
28253 edge16l %i5, %l1, %o4
28254 fandnot2 %f6, %f6, %f2
28255 sdivx %o0, 0x0FF9, %i4
28256loop_2484:
28257 movne %xcc, %o1, %o3
28258 set 0x40, %o6
28259 stda %f0, [%l7 + %o6] 0x19
28260 ldub [%l7 + 0x0E], %l2
28261 ldx [%l7 + 0x28], %o5
28262 fbe %fcc3, loop_2485
28263 fmovrsgez %g6, %f23, %f7
28264 wr %g0, 0x2a, %asi
28265 stha %l0, [%l7 + 0x1C] %asi
28266 membar #Sync
28267loop_2485:
28268 tsubcctv %i1, 0x0FE9, %i6
28269 fblg,a %fcc1, loop_2486
28270 membar 0x09
28271 taddcctv %i3, %o6, %g2
28272 array8 %l5, %o2, %o7
28273loop_2486:
28274 edge16l %g4, %i0, %g1
28275 mulscc %g7, 0x144B, %g3
28276 nop
28277 setx loop_2487, %l0, %l1
28278 wrpr 0x1, %tl
28279 wrpr %l1, %tpc
28280 add %l1, 0x4, %l1
28281 wrpr %l1, %tnpc
28282 setx 0x34400001400, %l0, %l1
28283 wrpr %l1, %tstate
28284 wrhpr 0x4, %htstate
28285 retry
28286 te %xcc, 0x6
28287 ba,pn %icc, loop_2488
28288 movle %icc, %l4, %i2
28289loop_2487:
28290 fbul,a %fcc0, loop_2489
28291 movcs %xcc, %g5, %l3
28292loop_2488:
28293 edge32 %i7, %l6, %l1
28294 fnegs %f6, %f9
28295loop_2489:
28296 edge16n %i5, %o4, %o0
28297 smul %i4, 0x1195, %o3
28298 tcc %icc, 0x7
28299 udivx %l2, 0x0998, %o1
28300 movpos %icc, %o5, %g6
28301 sdiv %l0, 0x1130, %i1
28302 bneg,a %xcc, loop_2490
28303 movrgz %i3, %o6, %i6
28304 xor %l5, 0x1ED5, %o2
28305 array16 %o7, %g4, %i0
28306loop_2490:
28307 fbuge,a %fcc2, loop_2491
28308 movrne %g2, 0x32E, %g7
28309 andn %g3, %l4, %i2
28310 edge8l %g1, %g5, %l3
28311loop_2491:
28312 fand %f24, %f0, %f10
28313 array32 %i7, %l6, %l1
28314 fnand %f10, %f2, %f26
28315 te %xcc, 0x0
28316 movvc %xcc, %o4, %o0
28317 addc %i4, %i5, %l2
28318 popc %o3, %o1
28319 xorcc %g6, %l0, %i1
28320 fblg,a %fcc2, loop_2492
28321 nop
28322 setx 0x0E803D9B505313ED, %l0, %l6
28323 stx %l6, [%l7 + 0x70]
28324 ldx [%l7 + 0x70], %fsr
28325 movrne %o5, 0x265, %o6
28326 restored
28327 rdpr %cwp, %g1
28328 rdpr %cansave, %g2
28329 rdpr %canrestore, %g3
28330 rdpr %cleanwin, %g4
28331 rdpr %otherwin, %g5
28332 rdpr %wstate, %g6
28333loop_2492:
28334 tvs %icc, 0x5
28335 set 0x44, %i2
28336 swapa [%l7 + %i2] 0x04, %i6
28337 fbul %fcc2, loop_2493
28338 tcc %icc, 0x5
28339 nop
28340 fitos %f2, %f11
28341 fstox %f11, %f28
28342 array16 %i3, %l5, %o2
28343loop_2493:
28344 nop
28345 setx loop_2494, %l0, %l1
28346 jmpl %l1, %o7
28347 edge16n %i0, %g4, %g7
28348 membar 0x36
28349 swap [%l7 + 0x1C], %g2
28350loop_2494:
28351 movrlez %l4, %g3, %i2
28352 fblg %fcc1, loop_2495
28353 subccc %g5, %g1, %l3
28354 array8 %i7, %l1, %o4
28355 movpos %xcc, %l6, %i4
28356loop_2495:
28357 udivx %i5, 0x1B1D, %o0
28358 edge8 %l2, %o3, %o1
28359 movrne %g6, 0x054, %l0
28360 wr %g0, 0x89, %asi
28361 stda %f16, [%l7 + 0x40] %asi
28362 fmovdne %xcc, %f12, %f30
28363 set 0x30, %l4
28364 stba %i1, [%l7 + %l4] 0x2f
28365 membar #Sync
28366 bpos,a,pn %xcc, loop_2496
28367 ta %xcc, 0x1
28368 edge16l %o6, %i6, %i3
28369 udivx %l5, 0x0AF0, %o2
28370loop_2496:
28371 ldd [%l7 + 0x68], %f0
28372 tge %xcc, 0x4
28373 tsubcctv %o7, %i0, %g4
28374 tcc %icc, 0x4
28375 movvc %icc, %o5, %g7
28376 fble %fcc3, loop_2497
28377 fmovdcs %xcc, %f5, %f25
28378 movcs %xcc, %l4, %g2
28379 smul %i2, %g5, %g1
28380loop_2497:
28381 srax %l3, %g3, %l1
28382 edge32n %o4, %l6, %i7
28383 tne %xcc, 0x2
28384 udiv %i5, 0x121C, %i4
28385 srl %o0, 0x1E, %l2
28386 std %f14, [%l7 + 0x48]
28387 set 0x54, %o2
28388 stwa %o1, [%l7 + %o2] 0x2a
28389 membar #Sync
28390 fmovsn %xcc, %f16, %f24
28391 movn %icc, %g6, %o3
28392 bgu loop_2498
28393 fmovs %f16, %f18
28394 umulcc %i1, %o6, %i6
28395 movrlez %l0, 0x18E, %l5
28396loop_2498:
28397 fpsub16s %f22, %f21, %f9
28398 fmul8x16 %f4, %f24, %f8
28399 fornot2s %f14, %f22, %f21
28400 tsubcctv %o2, 0x169A, %o7
28401 fmovdcc %icc, %f6, %f17
28402 sir 0x0B9B
28403 array32 %i3, %i0, %o5
28404 ta %icc, 0x5
28405 udivx %g7, 0x1CF6, %l4
28406 saved
28407 rdpr %cwp, %g1
28408 rdpr %cansave, %g2
28409 rdpr %canrestore, %g3
28410 rdpr %cleanwin, %g4
28411 rdpr %otherwin, %g5
28412 rdpr %wstate, %g6
28413 brlz,a %g4, loop_2499
28414 bne,a,pt %xcc, loop_2500
28415 fmovrslz %g2, %f26, %f27
28416 bneg,a %icc, loop_2501
28417loop_2499:
28418 be %xcc, loop_2502
28419loop_2500:
28420 movrlz %g5, %i2, %l3
28421 brgez %g1, loop_2503
28422loop_2501:
28423 fmovsleu %icc, %f9, %f12
28424loop_2502:
28425 tcc %xcc, 0x3
28426 xor %l1, 0x0D0A, %o4
28427loop_2503:
28428 tgu %icc, 0x7
28429 tneg %icc, 0x1
28430 xorcc %g3, 0x0EFF, %l6
28431 edge8l %i5, %i4, %o0
28432 subccc %l2, 0x1677, %o1
28433 tl %xcc, 0x6
28434 tleu %xcc, 0x0
28435 and %g6, 0x13D6, %i7
28436 set 0x22, %i7
28437 lduba [%l7 + %i7] 0x15, %o3
28438 nop
28439 setx 0x7757C869C05DC739, %l0, %l6
28440 stx %l6, [%l7 + 0x40]
28441 ldx [%l7 + 0x40], %fsr
28442 fmovsl %xcc, %f13, %f2
28443 edge16 %i1, %o6, %l0
28444 edge16l %i6, %l5, %o7
28445 sdiv %o2, 0x0434, %i0
28446 srl %i3, 0x16, %g7
28447 fmul8x16au %f7, %f10, %f30
28448 ldd [%l7 + 0x40], %f18
28449 bg %xcc, loop_2504
28450 srl %o5, %l4, %g4
28451 set 0x59, %i0
28452 ldsba [%l7 + %i0] 0x89, %g5
28453loop_2504:
28454 tcc %xcc, 0x0
28455 srlx %i2, %l3, %g2
28456 fmul8x16au %f29, %f12, %f26
28457 movpos %xcc, %g1, %l1
28458 movpos %icc, %g3, %o4
28459 udivx %l6, 0x0FC3, %i4
28460 fandnot2s %f12, %f0, %f12
28461 orn %o0, 0x021A, %l2
28462 movg %xcc, %i5, %o1
28463 fandnot1s %f9, %f6, %f25
28464 fbg,a %fcc1, loop_2505
28465 udiv %g6, 0x12C2, %o3
28466 tg %icc, 0x7
28467 bleu loop_2506
28468loop_2505:
28469 fcmpgt32 %f18, %f22, %i7
28470 stbar
28471 bgu,pt %xcc, loop_2507
28472loop_2506:
28473 fnot2s %f11, %f14
28474 mulx %i1, 0x155F, %o6
28475 tcc %icc, 0x1
28476loop_2507:
28477 xnor %l0, 0x01AC, %l5
28478 wr %g0, 0x22, %asi
28479 stba %i6, [%l7 + 0x49] %asi
28480 membar #Sync
28481 fpsub32 %f18, %f10, %f10
28482 edge8 %o7, %i0, %o2
28483 fandnot1s %f5, %f7, %f29
28484 set 0x30, %g3
28485 stxa %i3, [%g0 + %g3] 0x4f
28486 wr %g0, 0x18, %asi
28487 prefetcha [%l7 + 0x38] %asi, 0x1
28488 xor %l4, 0x10FD, %g4
28489 edge8 %o5, %i2, %l3
28490 ta %icc, 0x7
28491 taddcctv %g2, 0x0293, %g5
28492 movpos %xcc, %l1, %g3
28493 fpsub32s %f25, %f9, %f28
28494 fcmpgt16 %f30, %f2, %o4
28495 movge %icc, %g1, %l6
28496 alignaddrl %i4, %l2, %o0
28497 andn %i5, %o1, %o3
28498 tle %icc, 0x3
28499 fpsub32 %f20, %f16, %f26
28500 saved
28501 rdpr %cwp, %g1
28502 rdpr %cansave, %g2
28503 rdpr %canrestore, %g3
28504 rdpr %cleanwin, %g4
28505 rdpr %otherwin, %g5
28506 rdpr %wstate, %g6
28507 ldsb [%l7 + 0x66], %g6
28508 ldsh [%l7 + 0x7C], %i1
28509 tvs %icc, 0x1
28510 fmovsg %icc, %f24, %f8
28511 array8 %i7, %o6, %l5
28512 tne %xcc, 0x2
28513 fmovrde %i6, %f28, %f30
28514 fornot2s %f25, %f0, %f11
28515 tvs %icc, 0x3
28516 nop
28517 fitos %f23, %f22
28518 smul %l0, 0x1BF0, %o7
28519 fmovdpos %icc, %f10, %f20
28520 sdiv %i0, 0x0EDF, %o2
28521 wr %g0, 0xf1, %asi
28522 stda %f0, [%l7 + 0x40] %asi
28523 membar #Sync
28524 nop
28525 setx 0x2C79C17EBF8EBF2D, %l0, %l6
28526 stx %l6, [%l7 + 0x28]
28527 ldd [%l7 + 0x28], %f16
28528 setx 0xE1D3BABA79494F58, %l1, %l5
28529 stx %l5, [%l7 + 0x10]
28530 ldd [%l7 + 0x10], %f14
28531 fdivd %f14, %f16, %f4
28532 fbuge %fcc3, loop_2508
28533 tcs %xcc, 0x1
28534 smulcc %i3, %l4, %g7
28535 sll %g4, %i2, %l3
28536loop_2508:
28537 ldsb [%l7 + 0x7D], %g2
28538 bne,pn %xcc, loop_2509
28539 xorcc %g5, 0x11D8, %o5
28540 fmovsn %icc, %f18, %f0
28541 fbne %fcc2, loop_2510
28542loop_2509:
28543 fpack32 %f28, %f14, %f0
28544 bpos %icc, loop_2511
28545 bn,a %xcc, loop_2512
28546loop_2510:
28547 udivx %l1, 0x0774, %g3
28548 set 0x108, %o7
28549 ldxa [%g0 + %o7] 0x21, %g1
28550loop_2511:
28551 tg %icc, 0x0
28552loop_2512:
28553 membar 0x42
28554 set 0x5E, %o5
28555 stba %l6, [%l7 + %o5] 0xe3
28556 membar #Sync
28557 add %i4, 0x12C1, %o4
28558 fblg,a %fcc2, loop_2513
28559 smul %o0, 0x0C66, %i5
28560 fmovdvs %icc, %f28, %f27
28561 bne loop_2514
28562loop_2513:
28563 fbu,a %fcc0, loop_2515
28564 movne %xcc, %l2, %o3
28565 fnegs %f10, %f25
28566loop_2514:
28567 fmovrdgz %o1, %f2, %f8
28568loop_2515:
28569 andncc %i1, %g6, %i7
28570 restored
28571 rdpr %cwp, %g1
28572 rdpr %cansave, %g2
28573 rdpr %canrestore, %g3
28574 rdpr %cleanwin, %g4
28575 rdpr %otherwin, %g5
28576 rdpr %wstate, %g6
28577 tl %icc, 0x4
28578 tge %xcc, 0x0
28579 array32 %o6, %i6, %l0
28580 pdist %f14, %f24, %f6
28581 ble,a,pn %xcc, loop_2516
28582 or %o7, 0x0DA2, %i0
28583 edge16n %o2, %i3, %l4
28584 movrgez %g7, %l5, %i2
28585loop_2516:
28586 edge16n %g4, %g2, %l3
28587 te %xcc, 0x3
28588 te %icc, 0x1
28589 bleu,a,pn %xcc, loop_2517
28590 bg,a,pt %xcc, loop_2518
28591 fbuge %fcc2, loop_2519
28592 tsubcctv %o5, 0x0C87, %g5
28593loop_2517:
28594 taddcc %g3, %g1, %l6
28595loop_2518:
28596 movne %xcc, %l1, %i4
28597loop_2519:
28598 tle %xcc, 0x5
28599 fmovdn %xcc, %f28, %f4
28600 edge8ln %o4, %o0, %i5
28601 set 0x44, %g6
28602 swapa [%l7 + %g6] 0x11, %l2
28603 tcc %icc, 0x5
28604 movcs %xcc, %o3, %i1
28605 tcc %xcc, 0x4
28606 srax %o1, 0x01, %i7
28607 movcc %xcc, %o6, %g6
28608 fmovdne %xcc, %f21, %f24
28609 sir 0x0AD2
28610 subcc %l0, %i6, %o7
28611 taddcctv %i0, 0x163C, %o2
28612 fble,a %fcc3, loop_2520
28613 taddcc %l4, %i3, %g7
28614 fxor %f28, %f16, %f24
28615 mulscc %l5, %i2, %g2
28616loop_2520:
28617 udivcc %l3, 0x1E2C, %g4
28618 movle %xcc, %g5, %g3
28619 array32 %o5, %g1, %l1
28620 addcc %i4, %o4, %o0
28621 udiv %l6, 0x1224, %i5
28622 addccc %o3, 0x0ED5, %i1
28623 fmovrslz %l2, %f19, %f4
28624 udiv %o1, 0x059C, %o6
28625 fmovrslz %g6, %f4, %f25
28626 wr %g0, 0x88, %asi
28627 stwa %i7, [%l7 + 0x4C] %asi
28628 edge8 %l0, %o7, %i0
28629 movl %xcc, %i6, %l4
28630 fmul8x16 %f16, %f2, %f24
28631 addcc %i3, %o2, %l5
28632 alignaddr %g7, %i2, %g2
28633 udivx %l3, 0x1028, %g4
28634 array16 %g3, %o5, %g5
28635 movvs %xcc, %g1, %l1
28636 orncc %i4, %o4, %l6
28637 movrlez %o0, %o3, %i5
28638 movne %xcc, %l2, %i1
28639 bne,a,pn %icc, loop_2521
28640 udivx %o1, 0x1C8A, %g6
28641 tvs %icc, 0x4
28642 movge %icc, %o6, %l0
28643loop_2521:
28644 nop
28645 setx 0xF067EDA0, %l0, %l6
28646 st %l6, [%l7 + 0x10]
28647 ld [%l7 + 0x10], %fsr
28648 restored
28649 rdpr %cwp, %g1
28650 rdpr %cansave, %g2
28651 rdpr %canrestore, %g3
28652 rdpr %cleanwin, %g4
28653 rdpr %otherwin, %g5
28654 rdpr %wstate, %g6
28655 movcc %xcc, %o7, %i0
28656 sdiv %i7, 0x1F1C, %i6
28657 prefetch [%l7 + 0x4C], 0x1
28658 restored
28659 rdpr %cwp, %g1
28660 rdpr %cansave, %g2
28661 rdpr %canrestore, %g3
28662 rdpr %cleanwin, %g4
28663 rdpr %otherwin, %g5
28664 rdpr %wstate, %g6
28665 edge8n %i3, %o2, %l5
28666 movgu %icc, %l4, %i2
28667 set 0x08, %o1
28668 swapa [%l7 + %o1] 0x89, %g7
28669 movl %icc, %l3, %g2
28670 movvs %xcc, %g3, %g4
28671 fmovde %icc, %f29, %f6
28672 fmuld8sux16 %f18, %f15, %f16
28673 subc %o5, %g1, %g5
28674 bvs loop_2522
28675 movl %icc, %l1, %i4
28676 fzeros %f4
28677 mova %xcc, %o4, %o0
28678loop_2522:
28679 edge32ln %l6, %i5, %o3
28680 movrgez %l2, 0x036, %i1
28681 edge32 %o1, %o6, %g6
28682 bneg loop_2523
28683 tgu %xcc, 0x6
28684 xorcc %l0, 0x1E3D, %o7
28685 edge8 %i7, %i0, %i6
28686loop_2523:
28687 fors %f26, %f0, %f0
28688 saved
28689 rdpr %cwp, %g1
28690 rdpr %cansave, %g2
28691 rdpr %canrestore, %g3
28692 rdpr %cleanwin, %g4
28693 rdpr %otherwin, %g5
28694 rdpr %wstate, %g6
28695 movvc %xcc, %i3, %o2
28696 fmovrslz %l5, %f29, %f3
28697 saved
28698 rdpr %cwp, %g1
28699 rdpr %cansave, %g2
28700 rdpr %canrestore, %g3
28701 rdpr %cleanwin, %g4
28702 rdpr %otherwin, %g5
28703 rdpr %wstate, %g6
28704 fnand %f16, %f26, %f10
28705 set 0x44, %i1
28706 lda [%l7 + %i1] 0x15, %f18
28707 smul %l4, %i2, %g7
28708 add %l7, 0x1C, %l6
28709 wr %g0, 0x88, %asi
28710 casa [%l6] %asi, %g2, %l3
28711 fabss %f18, %f28
28712 edge32n %g4, %g3, %g1
28713 movrlz %g5, %o5, %i4
28714 edge32ln %o4, %l1, %o0
28715 movrne %l6, 0x187, %i5
28716 fmovsle %icc, %f23, %f22
28717 set 0x20, %l2
28718 prefetcha [%l7 + %l2] 0x89, 0x1
28719 addccc %l2, 0x17CD, %o1
28720 tg %icc, 0x1
28721 fcmpeq16 %f18, %f22, %o6
28722 edge32ln %i1, %l0, %o7
28723 fpsub16 %f14, %f10, %f24
28724 tpos %icc, 0x5
28725 udivx %g6, 0x01FE, %i7
28726 fbuge,a %fcc3, loop_2524
28727 movcc %icc, %i0, %i6
28728 edge32ln %i3, %l5, %o2
28729 ldx [%l7 + 0x48], %l4
28730loop_2524:
28731 addccc %i2, 0x1708, %g2
28732 fsrc2 %f6, %f16
28733 stbar
28734 subc %l3, %g7, %g4
28735 edge32ln %g3, %g5, %g1
28736 fbo %fcc0, loop_2525
28737 bneg,a loop_2526
28738 be,a loop_2527
28739 tle %xcc, 0x5
28740loop_2525:
28741 tneg %icc, 0x7
28742loop_2526:
28743 bcs loop_2528
28744loop_2527:
28745 taddcctv %o5, %o4, %i4
28746 movleu %xcc, %o0, %l1
28747 movcs %icc, %l6, %i5
28748loop_2528:
28749 edge16ln %o3, %l2, %o6
28750 fmovda %icc, %f30, %f26
28751 fmovrsne %o1, %f17, %f29
28752 edge8 %i1, %l0, %g6
28753 fmovsge %xcc, %f9, %f11
28754 fbug %fcc3, loop_2529
28755 tvs %xcc, 0x0
28756 st %f21, [%l7 + 0x54]
28757 tvs %xcc, 0x4
28758loop_2529:
28759 tleu %icc, 0x6
28760 bgu,a,pn %xcc, loop_2530
28761 fpsub32 %f4, %f12, %f6
28762 movrlez %i7, 0x231, %o7
28763 sll %i0, %i3, %i6
28764loop_2530:
28765 bshuffle %f28, %f24, %f4
28766 set 0x2E, %o3
28767 lduba [%l7 + %o3] 0x88, %o2
28768 fbne,a %fcc0, loop_2531
28769 tg %icc, 0x1
28770 tvc %xcc, 0x1
28771 smulcc %l5, %i2, %l4
28772loop_2531:
28773 edge8 %l3, %g7, %g4
28774 popc 0x053E, %g3
28775 tvc %xcc, 0x7
28776 edge16l %g5, %g2, %o5
28777 fmovrdlez %o4, %f8, %f28
28778 bl,a,pn %icc, loop_2532
28779 nop
28780 fitos %f7, %f7
28781 fstoi %f7, %f20
28782 sllx %g1, 0x0D, %i4
28783 fands %f3, %f1, %f8
28784loop_2532:
28785 nop
28786 fitos %f13, %f25
28787 fstox %f25, %f22
28788 fxtos %f22, %f27
28789 nop
28790 setx loop_2533, %l0, %l1
28791 jmpl %l1, %o0
28792 fpsub32s %f16, %f3, %f29
28793 fsrc2s %f9, %f7
28794 movleu %icc, %l6, %l1
28795loop_2533:
28796 mova %xcc, %o3, %i5
28797 sdiv %o6, 0x07AC, %o1
28798 edge16ln %i1, %l2, %l0
28799 wr %g0, 0x04, %asi
28800 stwa %i7, [%l7 + 0x78] %asi
28801 fmovrdlez %g6, %f6, %f24
28802 fbuge %fcc2, loop_2534
28803 std %f8, [%l7 + 0x08]
28804 ldub [%l7 + 0x74], %o7
28805 sth %i0, [%l7 + 0x1E]
28806loop_2534:
28807 tsubcctv %i6, %o2, %l5
28808 set 0x350, %i6
28809 nop ! nop ! ldxa [%g0 + %i6] 0x40, %i3 ripped by fixASI40.pl ripped by fixASI40.pl
28810 fnegs %f15, %f11
28811 srl %i2, 0x09, %l3
28812 st %f27, [%l7 + 0x3C]
28813 umul %g7, %g4, %l4
28814 movn %icc, %g5, %g3
28815 tge %xcc, 0x3
28816 edge8 %o5, %g2, %g1
28817 fnegs %f22, %f4
28818 tpos %xcc, 0x2
28819 orcc %o4, %o0, %l6
28820 fnot2 %f16, %f26
28821 movpos %icc, %i4, %l1
28822 fnegd %f4, %f10
28823 array8 %o3, %o6, %o1
28824 sdivcc %i1, 0x042A, %i5
28825 wr %g0, 0x18, %asi
28826 ldsha [%l7 + 0x24] %asi, %l0
28827 set 0x0F, %o0
28828 ldsba [%l7 + %o0] 0x04, %i7
28829 srl %g6, %l2, %i0
28830 movleu %xcc, %o7, %o2
28831 wr %g0, 0x23, %asi
28832 stha %l5, [%l7 + 0x40] %asi
28833 membar #Sync
28834 taddcc %i6, 0x1A5A, %i3
28835 udivcc %l3, 0x0C2F, %g7
28836 tge %xcc, 0x0
28837 fcmpeq32 %f24, %f20, %i2
28838 udivx %g4, 0x044B, %l4
28839 tcc %icc, 0x1
28840 ba,a,pn %xcc, loop_2535
28841 taddcc %g5, %g3, %g2
28842 movrlz %g1, 0x136, %o4
28843 movrgz %o5, 0x048, %l6
28844loop_2535:
28845 srlx %i4, %l1, %o0
28846 umul %o3, %o1, %o6
28847 addc %i5, %l0, %i7
28848 nop
28849 fitos %f0, %f19
28850 fstox %f19, %f18
28851 fxtos %f18, %f10
28852 array16 %g6, %l2, %i1
28853 array32 %o7, %i0, %o2
28854 addccc %i6, %i3, %l3
28855 nop
28856 setx loop_2536, %l0, %l1
28857 wrpr 0x1, %tl
28858 wrpr %l1, %tpc
28859 add %l1, 0x4, %l1
28860 wrpr %l1, %tnpc
28861 setx 0x34400001400, %l0, %l1
28862 wrpr %l1, %tstate
28863 wrhpr 0x4, %htstate
28864 retry
28865 tpos %xcc, 0x2
28866 bleu,pt %icc, loop_2537
28867 edge16ln %l5, %g7, %i2
28868loop_2536:
28869 nop
28870 set 0x4B, %g1
28871 ldub [%l7 + %g1], %l4
28872 sth %g4, [%l7 + 0x3E]
28873loop_2537:
28874 mova %xcc, %g5, %g2
28875 sdiv %g1, 0x027B, %o4
28876 edge32n %g3, %l6, %o5
28877 nop
28878 setx 0x34835FD0806DBCE1, %l0, %l6
28879 stx %l6, [%l7 + 0x68]
28880 ldx [%l7 + 0x68], %fsr
28881 move %xcc, %i4, %o0
28882 movge %icc, %o3, %l1
28883 or %o6, 0x19FA, %i5
28884 brlz %l0, loop_2538
28885 fmovs %f24, %f11
28886 or %i7, 0x076C, %o1
28887 ta %xcc, 0x6
28888loop_2538:
28889 membar 0x28
28890 tvs %icc, 0x5
28891 movcc %xcc, %g6, %i1
28892 fmovrdne %l2, %f8, %f8
28893 edge8ln %i0, %o2, %i6
28894 srax %i3, %l3, %l5
28895 move %xcc, %o7, %i2
28896 fmovsg %icc, %f16, %f10
28897 movvs %icc, %g7, %g4
28898 movrgz %l4, 0x3AE, %g2
28899 te %icc, 0x5
28900 fornot1 %f18, %f26, %f6
28901 movrgz %g5, 0x1D2, %g1
28902 swap [%l7 + 0x14], %g3
28903 movpos %icc, %o4, %o5
28904 smul %l6, %i4, %o0
28905 umul %o3, %o6, %l1
28906 fornot2s %f31, %f28, %f12
28907 xnorcc %i5, 0x0708, %i7
28908 tcs %xcc, 0x1
28909 nop
28910 setx loop_2539, %l0, %l1
28911 wrpr 0x1, %tl
28912 wrpr %l1, %tpc
28913 add %l1, 0x4, %l1
28914 wrpr %l1, %tnpc
28915 setx 0x34400001400, %l0, %l1
28916 wrpr %l1, %tstate
28917 wrhpr 0x4, %htstate
28918 retry
28919 bn loop_2540
28920 movrgez %l0, %o1, %g6
28921 and %i1, %i0, %l2
28922loop_2539:
28923 popc 0x15E0, %o2
28924loop_2540:
28925 fmovrde %i3, %f16, %f18
28926 alignaddr %l3, %l5, %i6
28927 subcc %o7, %g7, %g4
28928 prefetch [%l7 + 0x14], 0x3
28929 add %l4, %i2, %g5
28930 edge32ln %g2, %g1, %g3
28931 fcmple16 %f0, %f8, %o4
28932 fmovrdlez %l6, %f10, %f18
28933 fbue %fcc3, loop_2541
28934 xor %i4, 0x034B, %o5
28935 wr %g0, 0x10, %asi
28936 ldswa [%l7 + 0x70] %asi, %o3
28937loop_2541:
28938 nop
28939 wr %g0, 0x89, %asi
28940 ldsba [%l7 + 0x61] %asi, %o0
28941 orncc %l1, 0x0058, %o6
28942 nop
28943 set 0x20, %i4
28944 ldd [%l7 + %i4], %f18
28945 bshuffle %f6, %f16, %f30
28946 array32 %i7, %i5, %o1
28947 movleu %icc, %g6, %l0
28948 mova %icc, %i0, %i1
28949 sdiv %l2, 0x10FD, %o2
28950 movneg %icc, %i3, %l5
28951 alignaddr %i6, %l3, %g7
28952 ta %icc, 0x5
28953 fnot2s %f5, %f6
28954 sll %g4, %l4, %i2
28955 fbe,a %fcc3, loop_2542
28956 or %o7, 0x16F8, %g2
28957 ta %xcc, 0x1
28958 movpos %xcc, %g1, %g5
28959loop_2542:
28960 te %xcc, 0x1
28961 ldsb [%l7 + 0x2E], %g3
28962 taddcctv %o4, %l6, %o5
28963 edge8 %o3, %o0, %l1
28964 xnorcc %i4, %o6, %i5
28965 fmovsa %icc, %f11, %f10
28966 fmovrdgz %o1, %f4, %f8
28967 restored
28968 rdpr %cwp, %g1
28969 rdpr %cansave, %g2
28970 rdpr %canrestore, %g3
28971 rdpr %cleanwin, %g4
28972 rdpr %otherwin, %g5
28973 rdpr %wstate, %g6
28974 srax %i7, 0x11, %g6
28975 movvs %xcc, %l0, %i1
28976 edge16 %i0, %o2, %l2
28977 bleu,pt %xcc, loop_2543
28978 add %i3, %l5, %l3
28979 te %xcc, 0x5
28980 bn,a,pt %icc, loop_2544
28981loop_2543:
28982 ldd [%l7 + 0x18], %g6
28983 faligndata %f14, %f6, %f8
28984 fmovd %f24, %f8
28985loop_2544:
28986 nop
28987 set 0x23, %l6
28988 ldsba [%l7 + %l6] 0x14, %i6
28989 fmul8sux16 %f0, %f6, %f18
28990 te %icc, 0x5
28991 array8 %g4, %i2, %o7
28992 alignaddr %g2, %l4, %g1
28993 or %g5, 0x178D, %o4
28994 sra %g3, 0x08, %l6
28995 mulx %o3, 0x1106, %o5
28996 srlx %o0, 0x05, %i4
28997 te %icc, 0x5
28998 sir 0x178F
28999 brz,a %o6, loop_2545
29000 fornot1s %f26, %f22, %f8
29001 nop
29002 set 0x54, %l5
29003 sth %l1, [%l7 + %l5]
29004 subc %i5, %i7, %g6
29005loop_2545:
29006 brlz,a %o1, loop_2546
29007 mulx %i1, %l0, %i0
29008 wr %g0, 0x24, %asi
29009 ldda [%l7 + 0x50] %asi, %o2
29010loop_2546:
29011 sub %l2, 0x1779, %l5
29012 lduh [%l7 + 0x34], %i3
29013 fmul8x16 %f2, %f6, %f12
29014 fbuge %fcc2, loop_2547
29015 ldstub [%l7 + 0x1E], %l3
29016 mulx %i6, 0x10A3, %g4
29017 movcs %icc, %i2, %o7
29018loop_2547:
29019 ta %icc, 0x2
29020 tn %xcc, 0x2
29021 edge16 %g2, %l4, %g1
29022 movcc %icc, %g7, %o4
29023 movn %icc, %g5, %g3
29024 movvs %icc, %l6, %o5
29025 tgu %xcc, 0x6
29026 alignaddr %o3, %i4, %o0
29027 nop
29028 fitos %f12, %f1
29029 fstod %f1, %f26
29030 alignaddr %l1, %i5, %i7
29031 edge16 %g6, %o6, %o1
29032 nop
29033 setx 0x6C55256A203AAE82, %l0, %l6
29034 stx %l6, [%l7 + 0x28]
29035 ldd [%l7 + 0x28], %f0
29036 setx 0xB387CFC46D1917CD, %l1, %l5
29037 stx %l5, [%l7 + 0x10]
29038 ldd [%l7 + 0x10], %f24
29039 fdivd %f24, %f0, %f14
29040 nop
29041 fitod %f12, %f10
29042 popc %i1, %i0
29043 set 0x22, %g2
29044 lduha [%l7 + %g2] 0x81, %o2
29045 fmovdge %xcc, %f30, %f10
29046 popc 0x1A34, %l2
29047 fxor %f0, %f18, %f22
29048 fmovdne %icc, %f15, %f15
29049 fmovrsgez %l5, %f13, %f17
29050 set 0x7C, %g5
29051 ldswa [%l7 + %g5] 0x15, %l0
29052 te %xcc, 0x1
29053 xnor %i3, 0x17C9, %l3
29054 fbo,a %fcc3, loop_2548
29055 fmovsa %icc, %f17, %f4
29056 fmovsge %icc, %f4, %f22
29057 movrgz %i6, 0x230, %g4
29058loop_2548:
29059 mulscc %i2, %g2, %o7
29060 edge8ln %l4, %g7, %g1
29061 nop
29062 fitos %f14, %f30
29063 fstox %f30, %f28
29064 movne %icc, %o4, %g5
29065 udivx %l6, 0x12E3, %o5
29066 tgu %icc, 0x4
29067 udivcc %o3, 0x103E, %i4
29068 andcc %g3, %o0, %i5
29069 edge32n %l1, %i7, %o6
29070 nop
29071 setx 0x9047B9EA, %l0, %l6
29072 st %l6, [%l7 + 0x64]
29073 ld [%l7 + 0x64], %fsr
29074 fmovrsne %g6, %f27, %f18
29075 fandnot2s %f26, %f12, %f3
29076 addc %i1, 0x1640, %i0
29077 movrgz %o1, %l2, %l5
29078 ldub [%l7 + 0x20], %l0
29079 tl %icc, 0x0
29080 movleu %xcc, %o2, %i3
29081 fcmpgt32 %f4, %f26, %l3
29082 sir 0x1CA0
29083 set 0x58, %i3
29084 ldswa [%l7 + %i3] 0x19, %i6
29085 or %i2, 0x076E, %g2
29086 umul %g4, %l4, %g7
29087 or %g1, %o7, %g5
29088 tcc %xcc, 0x5
29089 movrgz %o4, 0x14E, %o5
29090 sdivcc %o3, 0x1AD4, %i4
29091 edge8ln %g3, %o0, %l6
29092 te %xcc, 0x5
29093 edge8l %l1, %i5, %o6
29094 edge16ln %i7, %i1, %g6
29095 set 0x38, %i5
29096 lda [%l7 + %i5] 0x88, %f30
29097 edge16n %i0, %l2, %o1
29098 mulx %l5, 0x1595, %l0
29099 alignaddrl %o2, %l3, %i3
29100 tgu %icc, 0x4
29101 brlez,a %i2, loop_2549
29102 brz,a %g2, loop_2550
29103 add %i6, %g4, %g7
29104 sdiv %l4, 0x1120, %o7
29105loop_2549:
29106 andncc %g5, %o4, %o5
29107loop_2550:
29108 fbu %fcc2, loop_2551
29109 sllx %g1, 0x11, %i4
29110 nop
29111 setx 0x5073E791, %l0, %l6
29112 st %l6, [%l7 + 0x74]
29113 ld [%l7 + 0x74], %fsr
29114 movrgez %o3, %o0, %l6
29115loop_2551:
29116 edge32 %l1, %g3, %i5
29117 movcc %xcc, %o6, %i7
29118 add %l7, 0x7C, %l6
29119 wr %g0, 0x89, %asi
29120 lda [%l6] %asi, %g6
29121 casa [%l6] 0x89, %g6, %i0
29122 udivcc %l2, 0x13CA, %i1
29123 xor %l5, %o1, %l0
29124 ble %icc, loop_2552
29125 tl %xcc, 0x2
29126 nop
29127 setx 0xCD63A48DFA0DE742, %l0, %l6
29128 stx %l6, [%l7 + 0x28]
29129 ldd [%l7 + 0x28], %f20
29130 setx 0xA100842F7C2C14F0, %l1, %l5
29131 stx %l5, [%l7 + 0x10]
29132 ldd [%l7 + 0x10], %f10
29133 fdivd %f10, %f20, %f22
29134 movrgez %l3, 0x093, %o2
29135loop_2552:
29136 mulscc %i2, 0x13C2, %i3
29137 fbu,a %fcc2, loop_2553
29138 membar 0x1E
29139 saved
29140 rdpr %cwp, %g1
29141 rdpr %cansave, %g2
29142 rdpr %canrestore, %g3
29143 rdpr %cleanwin, %g4
29144 rdpr %otherwin, %g5
29145 rdpr %wstate, %g6
29146 edge16 %g2, %i6, %g4
29147loop_2553:
29148 movvc %icc, %l4, %g7
29149 tcc %xcc, 0x0
29150 array16 %g5, %o4, %o7
29151 edge32n %o5, %i4, %o3
29152 tne %icc, 0x4
29153 bvs,pt %icc, loop_2554
29154 fmovdn %icc, %f9, %f29
29155 edge32l %o0, %g1, %l1
29156 bge,a,pn %xcc, loop_2555
29157loop_2554:
29158 bneg,a %icc, loop_2556
29159 sdiv %g3, 0x1826, %i5
29160 fmovdpos %icc, %f1, %f15
29161loop_2555:
29162 tge %xcc, 0x6
29163loop_2556:
29164 sth %l6, [%l7 + 0x0E]
29165 sdivx %o6, 0x050A, %i7
29166 ldsw [%l7 + 0x74], %i0
29167 smulcc %l2, 0x0C27, %g6
29168 fmovs %f15, %f2
29169 bg,a,pt %icc, loop_2557
29170 movcc %icc, %l5, %o1
29171 fone %f30
29172 fpackfix %f18, %f20
29173loop_2557:
29174 sdiv %i1, 0x0BD7, %l0
29175 smulcc %l3, 0x037F, %o2
29176 bpos,pn %icc, loop_2558
29177 call loop_2559
29178 tg %xcc, 0x3
29179 bcs,pt %icc, loop_2560
29180loop_2558:
29181 tgu %icc, 0x2
29182loop_2559:
29183 edge16 %i3, %i2, %g2
29184 tcs %xcc, 0x6
29185loop_2560:
29186 bne,a %xcc, loop_2561
29187 flush %l7 + 0x68
29188 ldstub [%l7 + 0x28], %g4
29189 movcs %xcc, %i6, %l4
29190loop_2561:
29191 nop
29192 set 0x50, %o4
29193 ldda [%l7 + %o4] 0x2b, %g6
29194 edge16 %g5, %o4, %o5
29195 movrgz %i4, %o3, %o7
29196 movrgez %g1, %l1, %o0
29197 movrne %i5, %g3, %o6
29198 udivx %l6, 0x1DE6, %i7
29199 edge16n %l2, %g6, %l5
29200 andn %o1, 0x0FC5, %i1
29201 tgu %xcc, 0x6
29202 fnot2s %f15, %f31
29203 bn %icc, loop_2562
29204 ba %xcc, loop_2563
29205 tvs %icc, 0x1
29206 bvc,pt %xcc, loop_2564
29207loop_2562:
29208 fmovrsne %l0, %f14, %f23
29209loop_2563:
29210 fmovse %xcc, %f9, %f24
29211 movle %xcc, %l3, %o2
29212loop_2564:
29213 xnorcc %i3, 0x0879, %i2
29214 set 0x18, %l3
29215 stwa %g2, [%l7 + %l3] 0x2b
29216 membar #Sync
29217 fpack16 %f20, %f13
29218 bleu,pt %xcc, loop_2565
29219 fbne %fcc1, loop_2566
29220 movrgz %i0, %i6, %g4
29221 fexpand %f12, %f6
29222loop_2565:
29223 nop
29224 set 0x58, %g4
29225 stxa %g7, [%l7 + %g4] 0x18
29226loop_2566:
29227 edge16l %g5, %l4, %o5
29228 nop
29229 fitos %f13, %f10
29230 fstoi %f10, %f29
29231 alignaddr %o4, %o3, %i4
29232 edge16l %o7, %l1, %o0
29233 brlez %g1, loop_2567
29234 fornot1s %f7, %f18, %f12
29235 popc 0x16E6, %g3
29236 brgz %i5, loop_2568
29237loop_2567:
29238 fornot2 %f22, %f6, %f30
29239 restored
29240 rdpr %cwp, %g1
29241 rdpr %cansave, %g2
29242 rdpr %canrestore, %g3
29243 rdpr %cleanwin, %g4
29244 rdpr %otherwin, %g5
29245 rdpr %wstate, %g6
29246 ldub [%l7 + 0x5E], %o6
29247loop_2568:
29248 bvc,a,pn %xcc, loop_2569
29249 bge,a,pn %icc, loop_2570
29250 fcmple16 %f26, %f26, %i7
29251 movvc %xcc, %l6, %g6
29252loop_2569:
29253 fnands %f0, %f8, %f30
29254loop_2570:
29255 nop
29256 wr %g0, 0x80, %asi
29257 ldsba [%l7 + 0x67] %asi, %l2
29258 sdiv %o1, 0x1EFE, %i1
29259 alignaddrl %l5, %l3, %o2
29260 movn %xcc, %l0, %i3
29261 alignaddr %i2, %g2, %i6
29262 andncc %g4, %i0, %g5
29263 restored
29264 rdpr %cwp, %g1
29265 rdpr %cansave, %g2
29266 rdpr %canrestore, %g3
29267 rdpr %cleanwin, %g4
29268 rdpr %otherwin, %g5
29269 rdpr %wstate, %g6
29270 taddcc %g7, %l4, %o5
29271 tneg %icc, 0x5
29272 tle %xcc, 0x6
29273 array8 %o3, %i4, %o7
29274 movrgez %o4, %l1, %o0
29275 sra %g3, 0x0B, %g1
29276 taddcctv %o6, 0x16CB, %i7
29277 smulcc %i5, 0x1200, %g6
29278 for %f20, %f22, %f26
29279 orcc %l2, 0x1CAF, %o1
29280 fmovdn %xcc, %f16, %f10
29281 mova %xcc, %l6, %l5
29282 brlez,a %i1, loop_2571
29283 movle %icc, %o2, %l0
29284 set 0x40, %g7
29285 ldda [%l7 + %g7] 0x11, %f16
29286loop_2571:
29287 nop
29288 set 0x7C, %l0
29289 ldswa [%l7 + %l0] 0x15, %i3
29290 fmovsneg %icc, %f26, %f24
29291 mulscc %i2, 0x0D05, %g2
29292 tgu %xcc, 0x0
29293 fmovsg %icc, %f29, %f17
29294 wr %g0, 0x18, %asi
29295 prefetcha [%l7 + 0x30] %asi, 0x0
29296 move %xcc, %i6, %i0
29297 tl %icc, 0x7
29298 udiv %g5, 0x1EFA, %g7
29299 movn %xcc, %l4, %o5
29300 fmovs %f23, %f8
29301 edge32 %o3, %i4, %o7
29302 fandnot1 %f24, %f24, %f16
29303 movre %g4, %l1, %o0
29304 movg %icc, %g3, %g1
29305 wr %g0, 0x89, %asi
29306 ldda [%l7 + 0x40] %asi, %f16
29307 nop
29308 fitos %f5, %f29
29309 fstox %f29, %f0
29310 fxtos %f0, %f31
29311 tne %xcc, 0x1
29312 udiv %o6, 0x1C15, %i7
29313 taddcctv %i5, 0x110D, %o4
29314 tg %icc, 0x3
29315 fmovrdgez %g6, %f12, %f24
29316 fnands %f8, %f29, %f25
29317 xorcc %l2, %o1, %l5
29318 fzero %f4
29319 smulcc %i1, 0x0D67, %l6
29320 bgu loop_2572
29321 be,a loop_2573
29322 movrlez %o2, 0x248, %i3
29323 subccc %i2, %g2, %l3
29324loop_2572:
29325 std %f26, [%l7 + 0x28]
29326loop_2573:
29327 xnor %i6, %l0, %i0
29328 smulcc %g5, %g7, %o5
29329 fmovsge %icc, %f9, %f23
29330 popc %o3, %l4
29331 xorcc %i4, 0x1137, %o7
29332 prefetch [%l7 + 0x78], 0x2
29333 tcc %icc, 0x3
29334 fpmerge %f27, %f21, %f28
29335 srlx %g4, 0x1C, %o0
29336 umul %g3, %g1, %l1
29337 fxor %f24, %f22, %f4
29338 fmovsa %xcc, %f16, %f13
29339 tl %xcc, 0x0
29340 fpadd16 %f4, %f8, %f2
29341 sethi 0x19B8, %o6
29342 movn %icc, %i7, %o4
29343 edge32n %i5, %g6, %l2
29344 ldsh [%l7 + 0x5C], %o1
29345 nop
29346 setx 0xFEFC374E2C0F7D37, %l0, %l6
29347 stx %l6, [%l7 + 0x28]
29348 ldd [%l7 + 0x28], %f20
29349 setx 0x07543C5981598ECB, %l1, %l5
29350 stx %l5, [%l7 + 0x10]
29351 ldd [%l7 + 0x10], %f2
29352 faddd %f2, %f20, %f28
29353 flush %l7 + 0x10
29354 udivx %l5, 0x0D11, %i1
29355 edge32l %o2, %l6, %i2
29356 smulcc %g2, %i3, %i6
29357 stw %l0, [%l7 + 0x08]
29358 swap [%l7 + 0x10], %i0
29359 udiv %g5, 0x0CB2, %l3
29360 fbue %fcc3, loop_2574
29361 smulcc %o5, 0x1148, %g7
29362 fblg,a %fcc0, loop_2575
29363 mova %icc, %l4, %i4
29364loop_2574:
29365 tne %xcc, 0x7
29366 ld [%l7 + 0x08], %f11
29367loop_2575:
29368 fmovsg %xcc, %f13, %f27
29369 fblg %fcc2, loop_2576
29370 tneg %xcc, 0x1
29371 taddcc %o7, 0x1E60, %g4
29372 srax %o3, 0x1C, %g3
29373loop_2576:
29374 movrgz %g1, 0x012, %o0
29375 movl %icc, %o6, %i7
29376 set 0x58, %l1
29377 ldswa [%l7 + %l1] 0x11, %l1
29378 fmovd %f18, %f10
29379 fblg,a %fcc1, loop_2577
29380 tg %xcc, 0x7
29381 tl %xcc, 0x0
29382 fornot2 %f6, %f22, %f10
29383loop_2577:
29384 nop
29385 setx loop_2578, %l0, %l1
29386 wrpr 0x1, %tl
29387 wrpr %l1, %tpc
29388 add %l1, 0x4, %l1
29389 wrpr %l1, %tnpc
29390 setx 0x34400001400, %l0, %l1
29391 wrpr %l1, %tstate
29392 wrhpr 0x4, %htstate
29393 retry
29394 move %icc, %o4, %g6
29395 fmovrdgez %i5, %f2, %f12
29396 brgez %o1, loop_2579
29397loop_2578:
29398 bgu,pn %xcc, loop_2580
29399 tle %xcc, 0x5
29400 lduh [%l7 + 0x50], %l5
29401loop_2579:
29402 fsrc2 %f12, %f22
29403loop_2580:
29404 edge32 %l2, %o2, %i1
29405 movrgez %i2, %l6, %i3
29406 fbule %fcc0, loop_2581
29407 tne %xcc, 0x6
29408 fmovde %xcc, %f27, %f13
29409 fbne %fcc0, loop_2582
29410loop_2581:
29411 tl %icc, 0x2
29412 xor %g2, 0x1F0B, %l0
29413 orncc %i6, %i0, %l3
29414loop_2582:
29415 movgu %xcc, %o5, %g7
29416 tge %icc, 0x0
29417 bneg,pt %icc, loop_2583
29418 prefetch [%l7 + 0x2C], 0x2
29419 xnorcc %g5, %l4, %o7
29420 array8 %g4, %o3, %g3
29421loop_2583:
29422 call loop_2584
29423 brgz,a %g1, loop_2585
29424 movrgz %o0, 0x180, %o6
29425 tneg %icc, 0x5
29426loop_2584:
29427 smul %i7, %l1, %o4
29428loop_2585:
29429 subccc %i4, %g6, %i5
29430 tsubcctv %o1, %l5, %l2
29431 edge16ln %o2, %i1, %l6
29432 array8 %i2, %g2, %l0
29433 fornot1 %f20, %f8, %f24
29434 fbu %fcc0, loop_2586
29435 swap [%l7 + 0x48], %i3
29436 bleu,pt %xcc, loop_2587
29437 umulcc %i0, 0x0D4B, %i6
29438loop_2586:
29439 fzeros %f6
29440 andncc %l3, %o5, %g7
29441loop_2587:
29442 fmovsne %xcc, %f11, %f12
29443 fmovrslz %l4, %f25, %f18
29444 umul %g5, %o7, %g4
29445 mulscc %g3, %o3, %g1
29446 fbo,a %fcc2, loop_2588
29447 std %f28, [%l7 + 0x10]
29448 brlez,a %o0, loop_2589
29449 sllx %o6, %i7, %l1
29450loop_2588:
29451 fmovrdgez %i4, %f22, %f22
29452 movl %icc, %g6, %o4
29453loop_2589:
29454 subccc %i5, %l5, %l2
29455 set 0x5C, %i2
29456 lduwa [%l7 + %i2] 0x14, %o1
29457 call loop_2590
29458 nop
29459 setx 0xF7715D05B34F3E37, %l0, %l6
29460 stx %l6, [%l7 + 0x28]
29461 ldd [%l7 + 0x28], %f2
29462 setx 0x5701C0B3929F4CF0, %l1, %l5
29463 stx %l5, [%l7 + 0x10]
29464 ldd [%l7 + 0x10], %f2
29465 faddd %f2, %f2, %f28
29466 fpack16 %f24, %f13
29467 bshuffle %f14, %f22, %f18
29468loop_2590:
29469 movneg %xcc, %o2, %i1
29470 wr %g0, 0x11, %asi
29471 lduha [%l7 + 0x6E] %asi, %i2
29472 fble %fcc2, loop_2591
29473 tl %icc, 0x3
29474 fmovdcc %xcc, %f18, %f6
29475 set 0x42, %o6
29476 stha %l6, [%l7 + %o6] 0x81
29477loop_2591:
29478 ldsh [%l7 + 0x18], %l0
29479 sdiv %i3, 0x1249, %i0
29480 nop
29481 setx 0xF61FB113, %l0, %l6
29482 st %l6, [%l7 + 0x28]
29483 ld [%l7 + 0x28], %f26
29484 setx 0xED9D9CBF, %l1, %l5
29485 st %l5, [%l7 + 0x10]
29486 ld [%l7 + 0x10], %f0
29487 fsubs %f0, %f26, %f28
29488 edge16l %i6, %g2, %o5
29489 add %g7, %l3, %g5
29490 fmovdn %xcc, %f10, %f6
29491 addcc %o7, %g4, %l4
29492 sth %g3, [%l7 + 0x10]
29493 orcc %o3, 0x0AFC, %o0
29494 array16 %g1, %o6, %l1
29495 tgu %xcc, 0x5
29496 movrlez %i7, %g6, %i4
29497 fmovrdgz %o4, %f8, %f12
29498 brnz %l5, loop_2592
29499 mulscc %i5, %l2, %o2
29500 bne,a,pn %icc, loop_2593
29501 subc %i1, %o1, %i2
29502loop_2592:
29503 movvc %icc, %l6, %i3
29504 edge8ln %l0, %i6, %g2
29505loop_2593:
29506 ldx [%l7 + 0x78], %o5
29507 taddcctv %g7, %i0, %g5
29508 sdivcc %l3, 0x1E46, %g4
29509 or %o7, 0x1444, %g3
29510 fmovrdgz %o3, %f14, %f26
29511 orn %l4, %o0, %o6
29512 stw %g1, [%l7 + 0x44]
29513 sllx %l1, 0x19, %g6
29514 mulx %i4, 0x0C15, %i7
29515 add %l5, 0x1E8F, %o4
29516 fabss %f0, %f22
29517 movrlez %i5, %l2, %i1
29518 edge32ln %o2, %o1, %l6
29519 edge16ln %i2, %i3, %i6
29520 wr %g0, 0xe3, %asi
29521 stwa %l0, [%l7 + 0x3C] %asi
29522 membar #Sync
29523 lduw [%l7 + 0x60], %g2
29524 sdivx %g7, 0x0ACB, %o5
29525 edge8 %i0, %g5, %g4
29526 fmovrdgez %l3, %f24, %f6
29527 edge32n %g3, %o7, %l4
29528 subcc %o3, 0x09F7, %o6
29529 fsrc1s %f21, %f14
29530 xorcc %o0, %l1, %g6
29531 subcc %i4, 0x0699, %g1
29532 sdivx %l5, 0x0111, %i7
29533 ta %icc, 0x0
29534 orcc %o4, 0x0941, %i5
29535 srlx %l2, %i1, %o1
29536 orcc %o2, %i2, %i3
29537 fcmpgt16 %f26, %f18, %l6
29538 sra %i6, %g2, %l0
29539 tneg %icc, 0x0
29540 umul %o5, 0x1310, %i0
29541 tl %icc, 0x1
29542 move %xcc, %g7, %g4
29543 movrgz %g5, 0x0F3, %l3
29544 fbn %fcc0, loop_2594
29545 fzero %f8
29546 mova %xcc, %g3, %o7
29547 add %o3, 0x1D31, %o6
29548loop_2594:
29549 or %l4, 0x0BD6, %l1
29550 call loop_2595
29551 movg %xcc, %g6, %o0
29552 fmovdgu %xcc, %f0, %f18
29553 fmovs %f13, %f13
29554loop_2595:
29555 add %i4, %g1, %i7
29556 orcc %l5, 0x026F, %i5
29557 add %o4, 0x150E, %i1
29558 bn,pn %icc, loop_2596
29559 sra %l2, 0x17, %o2
29560 wr %g0, 0x0c, %asi
29561 lduwa [%l7 + 0x4C] %asi, %i2
29562loop_2596:
29563 fnot1s %f22, %f5
29564 tne %icc, 0x4
29565 fbule %fcc1, loop_2597
29566 addcc %i3, 0x0C27, %o1
29567 movvs %xcc, %i6, %g2
29568 bcc,a loop_2598
29569loop_2597:
29570 subccc %l0, 0x1B68, %l6
29571 orncc %o5, %i0, %g4
29572 addcc %g7, 0x0BDC, %l3
29573loop_2598:
29574 movcc %icc, %g3, %o7
29575 fnot1 %f30, %f12
29576 bvs,pn %xcc, loop_2599
29577 fornot2 %f18, %f24, %f4
29578 andcc %o3, 0x1A1D, %g5
29579 brgez %l4, loop_2600
29580loop_2599:
29581 fbn,a %fcc0, loop_2601
29582 movpos %icc, %l1, %o6
29583 addcc %o0, %i4, %g6
29584loop_2600:
29585 movneg %xcc, %i7, %g1
29586loop_2601:
29587 fmovrsgez %i5, %f25, %f3
29588 andncc %l5, %o4, %l2
29589 fbo %fcc1, loop_2602
29590 movvc %xcc, %i1, %o2
29591 nop
29592 setx 0x1B414DDB90566CD4, %l0, %l6
29593 stx %l6, [%l7 + 0x78]
29594 ldx [%l7 + 0x78], %fsr
29595 tcc %icc, 0x3
29596loop_2602:
29597 sub %i3, 0x03DD, %i2
29598 movre %i6, 0x165, %g2
29599 movleu %icc, %o1, %l0
29600 sir 0x1AAA
29601 srax %l6, %i0, %g4
29602 fmovdle %icc, %f12, %f14
29603 te %xcc, 0x6
29604 fbug %fcc2, loop_2603
29605 ble,a,pt %icc, loop_2604
29606 nop
29607 setx 0x29AB6BA560641F42, %l0, %l6
29608 stx %l6, [%l7 + 0x68]
29609 ldx [%l7 + 0x68], %fsr
29610 fsrc2 %f28, %f12
29611loop_2603:
29612 fnands %f9, %f8, %f15
29613loop_2604:
29614 tne %xcc, 0x5
29615 sll %o5, %l3, %g7
29616 xnor %g3, %o7, %o3
29617 taddcctv %g5, %l1, %o6
29618 fmovdg %xcc, %f24, %f12
29619 fpsub16s %f8, %f3, %f6
29620 edge32n %l4, %o0, %g6
29621 sdiv %i4, 0x030C, %g1
29622 xnor %i5, 0x1094, %i7
29623 tl %icc, 0x7
29624 fornot2s %f31, %f24, %f17
29625 movvc %xcc, %l5, %o4
29626 bl,pn %xcc, loop_2605
29627 brz %i1, loop_2606
29628 udivcc %l2, 0x1625, %i3
29629 movl %xcc, %i2, %i6
29630loop_2605:
29631 orn %o2, %o1, %g2
29632loop_2606:
29633 sdiv %l6, 0x046D, %i0
29634 movl %xcc, %l0, %g4
29635 movn %icc, %o5, %g7
29636 edge32 %g3, %o7, %l3
29637 movrlz %g5, %l1, %o6
29638 nop
29639 setx 0xBC28E5A0, %l0, %l6
29640 st %l6, [%l7 + 0x28]
29641 ld [%l7 + 0x28], %f9
29642 setx 0xC7C18523, %l1, %l5
29643 st %l5, [%l7 + 0x10]
29644 ld [%l7 + 0x10], %f19
29645 fdivs %f19, %f9, %f10
29646 udiv %o3, 0x0D4B, %o0
29647 edge8l %l4, %i4, %g1
29648 set 0x0C, %l4
29649 swapa [%l7 + %l4] 0x80, %i5
29650 saved
29651 rdpr %cwp, %g1
29652 rdpr %cansave, %g2
29653 rdpr %canrestore, %g3
29654 rdpr %cleanwin, %g4
29655 rdpr %otherwin, %g5
29656 rdpr %wstate, %g6
29657 set 0x0C, %o2
29658 lduwa [%l7 + %o2] 0x0c, %i7
29659 wr %g0, 0x88, %asi
29660 lduwa [%l7 + 0x28] %asi, %g6
29661 faligndata %f30, %f30, %f4
29662 fandnot2 %f10, %f2, %f14
29663 umul %l5, %o4, %i1
29664 tsubcc %l2, %i2, %i3
29665 movcc %xcc, %i6, %o1
29666 movge %xcc, %o2, %l6
29667 sub %i0, 0x061A, %l0
29668 tgu %icc, 0x3
29669 tneg %xcc, 0x0
29670 udiv %g4, 0x1A9B, %o5
29671 fnand %f6, %f0, %f18
29672 mova %xcc, %g2, %g3
29673 popc %g7, %o7
29674 sdivx %g5, 0x1D79, %l1
29675 udivcc %l3, 0x13ED, %o3
29676 brlz %o6, loop_2607
29677 umul %o0, 0x0459, %i4
29678 fpsub32s %f26, %f13, %f26
29679 fmovdneg %xcc, %f3, %f17
29680loop_2607:
29681 nop
29682 wr %g0, 0x80, %asi
29683 swapa [%l7 + 0x34] %asi, %g1
29684 tpos %xcc, 0x3
29685 fnot2s %f29, %f22
29686 sllx %l4, %i5, %i7
29687 smulcc %g6, 0x034F, %o4
29688 ld [%l7 + 0x6C], %f20
29689 orcc %l5, %i1, %i2
29690 popc 0x1425, %i3
29691 fsrc2s %f31, %f28
29692 tvc %xcc, 0x3
29693 swap [%l7 + 0x54], %l2
29694 tvc %xcc, 0x6
29695 edge32n %o1, %i6, %l6
29696 movre %o2, 0x19A, %l0
29697 bcs,a loop_2608
29698 movcs %icc, %i0, %g4
29699 fbu,a %fcc2, loop_2609
29700 nop
29701 setx 0xD1492602, %l0, %l6
29702 st %l6, [%l7 + 0x28]
29703 ld [%l7 + 0x28], %f13
29704 setx 0x5466BB1C, %l1, %l5
29705 st %l5, [%l7 + 0x10]
29706 ld [%l7 + 0x10], %f9
29707 fsubs %f9, %f13, %f10
29708loop_2608:
29709 movcc %xcc, %o5, %g3
29710 alignaddrl %g7, %o7, %g5
29711loop_2609:
29712 stbar
29713 ba,a,pt %xcc, loop_2610
29714 edge8l %l1, %l3, %g2
29715 fbue %fcc3, loop_2611
29716 xnorcc %o3, 0x1A53, %o6
29717loop_2610:
29718 bg loop_2612
29719 movne %icc, %i4, %o0
29720loop_2611:
29721 fbuge %fcc0, loop_2613
29722 tvs %xcc, 0x4
29723loop_2612:
29724 fbug %fcc2, loop_2614
29725 nop
29726 setx 0x1ACC5462DFD1AF36, %l0, %l6
29727 stx %l6, [%l7 + 0x28]
29728 ldd [%l7 + 0x28], %f16
29729 setx 0xCCFB117BEFF701E1, %l1, %l5
29730 stx %l5, [%l7 + 0x10]
29731 ldd [%l7 + 0x10], %f0
29732 fdivd %f0, %f16, %f24
29733loop_2613:
29734 addcc %l4, 0x1B74, %g1
29735 edge8ln %i7, %g6, %i5
29736loop_2614:
29737 fmovdle %xcc, %f22, %f13
29738 movneg %xcc, %l5, %o4
29739 std %f28, [%l7 + 0x18]
29740 movne %xcc, %i1, %i3
29741 fabsd %f6, %f2
29742 fmovsne %icc, %f4, %f23
29743 fornot2s %f15, %f5, %f29
29744 fmovd %f0, %f6
29745 move %xcc, %l2, %i2
29746 movge %icc, %o1, %l6
29747 fbe %fcc3, loop_2615
29748 movle %icc, %i6, %l0
29749 movcc %icc, %o2, %g4
29750 nop
29751 setx 0x192F99A7, %l0, %l6
29752 st %l6, [%l7 + 0x28]
29753 ld [%l7 + 0x28], %f9
29754 setx 0x30FDD28A, %l1, %l5
29755 st %l5, [%l7 + 0x10]
29756 ld [%l7 + 0x10], %f15
29757 fmuls %f15, %f9, %f2
29758loop_2615:
29759 movgu %xcc, %o5, %i0
29760 be,pt %icc, loop_2616
29761 edge32 %g7, %o7, %g5
29762 edge16l %l1, %l3, %g3
29763 sllx %g2, 0x1E, %o3
29764loop_2616:
29765 tneg %icc, 0x6
29766 fmovrse %i4, %f24, %f29
29767 lduw [%l7 + 0x64], %o6
29768 brnz %o0, loop_2617
29769 bge,pn %xcc, loop_2618
29770 movrgz %l4, %g1, %g6
29771 tcs %xcc, 0x2
29772loop_2617:
29773 movne %xcc, %i7, %l5
29774loop_2618:
29775 tleu %xcc, 0x2
29776 array32 %i5, %i1, %o4
29777 array8 %i3, %l2, %o1
29778 ldub [%l7 + 0x15], %l6
29779 edge32l %i6, %i2, %l0
29780 movpos %icc, %o2, %g4
29781 set 0x18, %i7
29782 prefetcha [%l7 + %i7] 0x88, 0x1
29783 edge8l %g7, %o5, %o7
29784 nop
29785 fitos %f9, %f10
29786 fstoi %f10, %f7
29787 udivcc %g5, 0x0C49, %l1
29788 bn,a,pn %xcc, loop_2619
29789 movrlz %g3, 0x057, %l3
29790 xnorcc %g2, %o3, %i4
29791 edge16l %o6, %l4, %o0
29792loop_2619:
29793 tcc %xcc, 0x0
29794 movleu %xcc, %g6, %i7
29795 ta %icc, 0x4
29796 fzeros %f27
29797 sll %g1, 0x0A, %i5
29798 bn %xcc, loop_2620
29799 andcc %l5, 0x0545, %i1
29800 xnor %i3, 0x1A6E, %l2
29801 orn %o1, 0x11BD, %o4
29802loop_2620:
29803 fmovspos %icc, %f22, %f15
29804 tl %icc, 0x4
29805 sdivcc %i6, 0x10CA, %l6
29806 bge,a %icc, loop_2621
29807 tn %xcc, 0x1
29808 nop
29809 fitos %f14, %f26
29810 fstod %f26, %f30
29811 fmovdge %xcc, %f22, %f17
29812loop_2621:
29813 edge16n %l0, %i2, %o2
29814 bneg,pt %xcc, loop_2622
29815 nop
29816 setx 0x26A911CA, %l0, %l6
29817 st %l6, [%l7 + 0x28]
29818 ld [%l7 + 0x28], %f9
29819 setx 0x006E7C1E, %l1, %l5
29820 st %l5, [%l7 + 0x10]
29821 ld [%l7 + 0x10], %f18
29822 fmuls %f18, %f9, %f31
29823 st %f19, [%l7 + 0x38]
29824 subcc %i0, 0x0E9F, %g4
29825loop_2622:
29826 brgz %o5, loop_2623
29827 sdiv %g7, 0x0A1D, %o7
29828 sdivx %g5, 0x056B, %l1
29829 tgu %xcc, 0x4
29830loop_2623:
29831 fcmpeq16 %f10, %f30, %l3
29832 fbug %fcc0, loop_2624
29833 nop
29834 fitos %f9, %f14
29835 fstod %f14, %f10
29836 fcmpgt32 %f30, %f22, %g3
29837 set 0x5C, %g3
29838 lda [%l7 + %g3] 0x11, %f1
29839loop_2624:
29840 lduw [%l7 + 0x60], %g2
29841 stw %o3, [%l7 + 0x78]
29842 sdivcc %i4, 0x1354, %l4
29843 set 0x70, %i0
29844 lda [%l7 + %i0] 0x0c, %f18
29845 udivcc %o0, 0x15CE, %o6
29846 fbu %fcc2, loop_2625
29847 edge16l %i7, %g1, %g6
29848 subccc %l5, %i1, %i3
29849 movre %l2, 0x210, %o1
29850loop_2625:
29851 brz,a %o4, loop_2626
29852 be,a,pn %icc, loop_2627
29853 sub %i5, %l6, %l0
29854 alignaddr %i6, %o2, %i0
29855loop_2626:
29856 ld [%l7 + 0x0C], %f30
29857loop_2627:
29858 fbe %fcc2, loop_2628
29859 tg %icc, 0x2
29860 tle %icc, 0x1
29861 fxors %f5, %f31, %f26
29862loop_2628:
29863 saved
29864 rdpr %cwp, %g1
29865 rdpr %cansave, %g2
29866 rdpr %canrestore, %g3
29867 rdpr %cleanwin, %g4
29868 rdpr %otherwin, %g5
29869 rdpr %wstate, %g6
29870 sdiv %i2, 0x1567, %o5
29871 sir 0x0F79
29872 tcc %icc, 0x5
29873 fmovdl %icc, %f7, %f10
29874 tn %icc, 0x0
29875 nop
29876 setx loop_2629, %l0, %l1
29877 jmpl %l1, %g7
29878 udivcc %o7, 0x1DA8, %g5
29879 array8 %l1, %l3, %g3
29880 xnorcc %g2, 0x18A4, %o3
29881loop_2629:
29882 tg %xcc, 0x5
29883 fpack16 %f26, %f5
29884 ld [%l7 + 0x0C], %f5
29885 fbg %fcc0, loop_2630
29886 fbue,a %fcc0, loop_2631
29887 faligndata %f0, %f24, %f16
29888 tpos %xcc, 0x2
29889loop_2630:
29890 fbul %fcc3, loop_2632
29891loop_2631:
29892 tg %xcc, 0x6
29893 edge8 %i4, %g4, %l4
29894 ldd [%l7 + 0x38], %f8
29895loop_2632:
29896 bvs,a %xcc, loop_2633
29897 tsubcc %o6, 0x0623, %i7
29898 fandnot1s %f14, %f13, %f31
29899 tcc %xcc, 0x2
29900loop_2633:
29901 fandnot1 %f12, %f30, %f26
29902 xor %g1, %g6, %o0
29903 andn %l5, 0x0E9C, %i1
29904 ldsw [%l7 + 0x5C], %i3
29905 set 0x8, %o7
29906 stxa %l2, [%g0 + %o7] 0x21
29907 bn,pn %icc, loop_2634
29908 bpos,a %icc, loop_2635
29909 movgu %icc, %o4, %o1
29910 edge16n %i5, %l0, %i6
29911loop_2634:
29912 ldd [%l7 + 0x78], %i6
29913loop_2635:
29914 array8 %o2, %i0, %i2
29915 nop
29916 setx 0x028EEB48, %l0, %l6
29917 st %l6, [%l7 + 0x28]
29918 ld [%l7 + 0x28], %f8
29919 setx 0x3C7B0311, %l1, %l5
29920 st %l5, [%l7 + 0x10]
29921 ld [%l7 + 0x10], %f31
29922 fsubs %f31, %f8, %f21
29923 alignaddrl %o5, %o7, %g7
29924 andcc %l1, %l3, %g5
29925 set 0x40, %o5
29926 stda %f16, [%l7 + %o5] 0x04
29927 stb %g3, [%l7 + 0x0F]
29928 umulcc %g2, 0x03CE, %o3
29929 movcc %xcc, %i4, %l4
29930 tvc %icc, 0x1
29931 edge32n %o6, %g4, %g1
29932 edge32 %i7, %o0, %l5
29933 xnor %g6, %i3, %i1
29934 fcmpgt32 %f14, %f30, %l2
29935 andn %o1, 0x0370, %i5
29936 fbge %fcc1, loop_2636
29937 ba,pt %xcc, loop_2637
29938 bneg loop_2638
29939 brlez %o4, loop_2639
29940loop_2636:
29941 tpos %xcc, 0x2
29942loop_2637:
29943 nop
29944 wr %g0, 0x1f, %asi
29945 stda %f0, [%l7 + 0x40] %asi
29946 membar #Sync
29947loop_2638:
29948 bgu loop_2640
29949loop_2639:
29950 movle %icc, %i6, %l6
29951 bneg,pt %xcc, loop_2641
29952 movcs %xcc, %l0, %i0
29953loop_2640:
29954 nop
29955 fitod %f4, %f28
29956 fdtox %f28, %f4
29957 bg,pn %xcc, loop_2642
29958loop_2641:
29959 edge32l %o2, %o5, %i2
29960 xor %o7, 0x0CDD, %l1
29961 edge32 %l3, %g5, %g3
29962loop_2642:
29963 brnz %g7, loop_2643
29964 xnorcc %o3, %i4, %g2
29965 addccc %l4, 0x0611, %o6
29966 prefetch [%l7 + 0x3C], 0x2
29967loop_2643:
29968 subc %g1, 0x1F19, %i7
29969 addccc %g4, %o0, %l5
29970 bvc %xcc, loop_2644
29971 movn %icc, %i3, %i1
29972 set 0x6C, %o1
29973 stha %l2, [%l7 + %o1] 0x11
29974loop_2644:
29975 udivx %o1, 0x0DEF, %g6
29976 edge32ln %i5, %o4, %l6
29977 sth %l0, [%l7 + 0x76]
29978 brlez,a %i6, loop_2645
29979 pdist %f8, %f12, %f28
29980 tvc %xcc, 0x0
29981 movrlez %o2, 0x1E2, %o5
29982loop_2645:
29983 movrgez %i0, 0x351, %o7
29984 edge32 %i2, %l1, %g5
29985 te %icc, 0x3
29986 xnorcc %g3, %l3, %o3
29987 brz %i4, loop_2646
29988 tsubcc %g2, 0x0CF2, %g7
29989 ta %icc, 0x4
29990 nop
29991 fitos %f1, %f22
29992loop_2646:
29993 movle %xcc, %o6, %l4
29994 edge32n %g1, %i7, %o0
29995 membar 0x01
29996 srax %l5, %i3, %i1
29997 movcc %xcc, %l2, %g4
29998 subccc %g6, 0x07FB, %o1
29999 mova %xcc, %i5, %o4
30000 alignaddr %l0, %l6, %i6
30001 edge8n %o5, %o2, %i0
30002 movgu %icc, %i2, %o7
30003 wr %g0, 0x80, %asi
30004 ldsba [%l7 + 0x41] %asi, %l1
30005 edge32n %g3, %g5, %o3
30006 fba %fcc3, loop_2647
30007 fmovrdgz %l3, %f22, %f28
30008 taddcc %g2, 0x1ABC, %g7
30009 fmovspos %xcc, %f25, %f27
30010loop_2647:
30011 fnegd %f22, %f0
30012 movre %i4, %l4, %o6
30013 bn,a,pn %icc, loop_2648
30014 edge8 %i7, %o0, %l5
30015 smulcc %g1, 0x1282, %i3
30016 fble,a %fcc2, loop_2649
30017loop_2648:
30018 tl %xcc, 0x6
30019 edge16n %l2, %i1, %g6
30020 movle %xcc, %g4, %o1
30021loop_2649:
30022 brlz %o4, loop_2650
30023 tvs %icc, 0x0
30024 fbul %fcc2, loop_2651
30025 fmovdvs %icc, %f15, %f9
30026loop_2650:
30027 bne,a,pn %icc, loop_2652
30028 movcs %xcc, %i5, %l0
30029loop_2651:
30030 restored
30031 rdpr %cwp, %g1
30032 rdpr %cansave, %g2
30033 rdpr %canrestore, %g3
30034 rdpr %cleanwin, %g4
30035 rdpr %otherwin, %g5
30036 rdpr %wstate, %g6
30037 sethi 0x0EEF, %l6
30038loop_2652:
30039 fbug %fcc3, loop_2653
30040 fmovsleu %icc, %f18, %f15
30041 fnot2 %f22, %f26
30042 ld [%l7 + 0x6C], %f11
30043loop_2653:
30044 array32 %o5, %o2, %i0
30045 movvc %icc, %i6, %o7
30046 tcs %icc, 0x3
30047 umulcc %i2, 0x08D0, %g3
30048 or %g5, 0x18DE, %l1
30049 tvs %icc, 0x1
30050 membar 0x6D
30051 bl,a,pt %xcc, loop_2654
30052 tpos %xcc, 0x3
30053 set 0x4E, %g6
30054 ldsha [%l7 + %g6] 0x81, %l3
30055loop_2654:
30056 edge16ln %g2, %o3, %g7
30057 ldub [%l7 + 0x29], %i4
30058 umulcc %o6, 0x1E9C, %l4
30059 nop
30060 setx loop_2655, %l0, %l1
30061 jmpl %l1, %i7
30062 tcc %xcc, 0x7
30063 nop
30064 setx 0x3BA29E43D043EA03, %l0, %l6
30065 stx %l6, [%l7 + 0x50]
30066 ldx [%l7 + 0x50], %fsr
30067 smulcc %o0, 0x06A1, %g1
30068loop_2655:
30069 taddcctv %i3, %l5, %l2
30070 fcmple16 %f0, %f30, %g6
30071 movrne %i1, 0x32D, %o1
30072 edge8n %g4, %i5, %l0
30073 umulcc %o4, 0x0930, %l6
30074 tneg %icc, 0x2
30075 tl %xcc, 0x4
30076 fmovdn %icc, %f26, %f10
30077 fbg %fcc2, loop_2656
30078 tleu %xcc, 0x4
30079 smul %o5, %o2, %i0
30080 movle %icc, %o7, %i6
30081loop_2656:
30082 stbar
30083 bn,a loop_2657
30084 movgu %icc, %i2, %g5
30085 subcc %g3, %l1, %g2
30086 sdivx %l3, 0x012B, %g7
30087loop_2657:
30088 udivx %i4, 0x122A, %o6
30089 smul %o3, 0x067F, %l4
30090 edge8ln %i7, %g1, %i3
30091 xor %o0, 0x00E1, %l5
30092 fbul %fcc2, loop_2658
30093 fmovdge %xcc, %f13, %f31
30094 edge8ln %l2, %i1, %g6
30095 bne,pt %icc, loop_2659
30096loop_2658:
30097 bneg %icc, loop_2660
30098 te %xcc, 0x6
30099 movl %xcc, %o1, %g4
30100loop_2659:
30101 andn %i5, %o4, %l6
30102loop_2660:
30103 and %l0, %o2, %o5
30104 lduh [%l7 + 0x64], %o7
30105 tpos %icc, 0x0
30106 movrlz %i6, 0x01E, %i0
30107 mulscc %i2, 0x0B8D, %g5
30108 brgz %g3, loop_2661
30109 movvc %icc, %l1, %g2
30110 fmovdcc %icc, %f31, %f30
30111 tne %icc, 0x5
30112loop_2661:
30113 move %icc, %g7, %l3
30114 mova %xcc, %i4, %o6
30115 tge %icc, 0x6
30116 bpos,a %icc, loop_2662
30117 tl %xcc, 0x2
30118 fbo %fcc1, loop_2663
30119 ba,pn %xcc, loop_2664
30120loop_2662:
30121 st %f24, [%l7 + 0x10]
30122 fbg %fcc2, loop_2665
30123loop_2663:
30124 add %o3, 0x0F10, %l4
30125loop_2664:
30126 edge32ln %g1, %i3, %o0
30127 movrgez %i7, 0x39F, %l2
30128loop_2665:
30129 ba %xcc, loop_2666
30130 edge32l %i1, %g6, %l5
30131 move %icc, %g4, %i5
30132 movneg %xcc, %o1, %o4
30133loop_2666:
30134 array8 %l6, %o2, %o5
30135 sdivx %l0, 0x0AE4, %i6
30136 restored
30137 rdpr %cwp, %g1
30138 rdpr %cansave, %g2
30139 rdpr %canrestore, %g3
30140 rdpr %cleanwin, %g4
30141 rdpr %otherwin, %g5
30142 rdpr %wstate, %g6
30143 movle %icc, %o7, %i2
30144 sdivx %i0, 0x17F5, %g5
30145 sll %g3, %l1, %g2
30146 addcc %g7, %i4, %o6
30147 smul %o3, 0x1AFF, %l3
30148 add %l7, 0x10, %l6
30149 wr %g0, 0x89, %asi
30150 ldxa [%l6] %asi, %g1
30151 casxa [%l6] %asi, %g1, %l4
30152 edge8n %o0, %i3, %l2
30153 srl %i1, 0x0E, %g6
30154 fbue,a %fcc3, loop_2667
30155 brz,a %l5, loop_2668
30156 subccc %i7, %g4, %i5
30157 srlx %o1, %l6, %o4
30158loop_2667:
30159 edge8 %o2, %l0, %i6
30160loop_2668:
30161 movrlz %o5, %o7, %i2
30162 tn %xcc, 0x3
30163 tpos %xcc, 0x4
30164 edge16l %i0, %g3, %l1
30165 brgez,a %g5, loop_2669
30166 tg %icc, 0x5
30167 alignaddrl %g7, %i4, %o6
30168 tcs %icc, 0x2
30169loop_2669:
30170 nop
30171 wr %g0, 0x10, %asi
30172 prefetcha [%l7 + 0x30] %asi, 0x3
30173 nop
30174 set 0x66, %l2
30175 sth %l3, [%l7 + %l2]
30176 movl %icc, %o3, %l4
30177 fmovdcc %icc, %f3, %f2
30178 andcc %g1, %i3, %l2
30179 bge,pt %icc, loop_2670
30180 tneg %icc, 0x6
30181 fmul8sux16 %f8, %f2, %f8
30182 tsubcc %i1, %g6, %l5
30183loop_2670:
30184 tvs %xcc, 0x5
30185 smulcc %i7, %g4, %o0
30186 saved
30187 rdpr %cwp, %g1
30188 rdpr %cansave, %g2
30189 rdpr %canrestore, %g3
30190 rdpr %cleanwin, %g4
30191 rdpr %otherwin, %g5
30192 rdpr %wstate, %g6
30193 fandnot2s %f29, %f27, %f22
30194 te %xcc, 0x4
30195 add %l7, 0x20, %l6
30196 wr %g0, 0x11, %asi
30197 lda [%l6] %asi, %o1
30198 casa [%l6] %asi, %o1, %i5
30199 movvc %icc, %l6, %o4
30200 tge %icc, 0x3
30201 edge32l %l0, %i6, %o2
30202 movleu %icc, %o7, %o5
30203 smul %i0, 0x047B, %i2
30204 movrlez %l1, 0x0E9, %g5
30205 fbg,a %fcc3, loop_2671
30206 fmul8x16al %f1, %f21, %f28
30207 fcmpne16 %f10, %f8, %g3
30208 udivx %g7, 0x0317, %o6
30209loop_2671:
30210 movcc %xcc, %i4, %l3
30211 fzero %f18
30212 fpackfix %f14, %f12
30213 fandnot2 %f8, %f30, %f28
30214 tcs %xcc, 0x7
30215 subc %o3, 0x153D, %l4
30216 subccc %g1, %i3, %g2
30217 movvc %icc, %l2, %i1
30218 umulcc %g6, 0x06DE, %l5
30219 bgu loop_2672
30220 fbl,a %fcc3, loop_2673
30221 bge,a loop_2674
30222 edge8 %i7, %o0, %o1
30223loop_2672:
30224 subc %g4, 0x163E, %l6
30225loop_2673:
30226 nop
30227 fitod %f6, %f14
30228 fdtox %f14, %f10
30229 fxtod %f10, %f10
30230loop_2674:
30231 fpsub16s %f5, %f29, %f22
30232 fmovdvc %icc, %f9, %f8
30233 movle %icc, %i5, %l0
30234 fbue %fcc0, loop_2675
30235 ta %xcc, 0x7
30236 add %l7, 0x28, %l6
30237 wr %g0, 0x88, %asi
30238 ldxa [%l6] %asi, %o4
30239 casxa [%l6] %asi, %o4, %o2
30240loop_2675:
30241 fmovsne %xcc, %f30, %f7
30242 brz,a %i6, loop_2676
30243 sethi 0x0CD9, %o5
30244 nop
30245 setx 0x415730C4, %l0, %l6
30246 st %l6, [%l7 + 0x28]
30247 ld [%l7 + 0x28], %f22
30248 setx 0x38A7514A, %l1, %l5
30249 st %l5, [%l7 + 0x10]
30250 ld [%l7 + 0x10], %f17
30251 fsubs %f17, %f22, %f3
30252 movrgez %o7, 0x1FE, %i0
30253loop_2676:
30254 xnor %i2, %l1, %g5
30255 ldstub [%l7 + 0x1B], %g7
30256 movrgez %o6, %i4, %l3
30257 movne %icc, %o3, %l4
30258 bn,a,pn %icc, loop_2677
30259 andcc %g3, %g1, %g2
30260 movn %icc, %l2, %i1
30261 fbo,a %fcc1, loop_2678
30262loop_2677:
30263 tpos %xcc, 0x6
30264 udivx %g6, 0x0047, %l5
30265 fabsd %f30, %f14
30266loop_2678:
30267 membar 0x3C
30268 srl %i7, %i3, %o0
30269 fornot1 %f0, %f22, %f24
30270 tgu %xcc, 0x3
30271 udivcc %o1, 0x014B, %g4
30272 array8 %i5, %l6, %o4
30273 array32 %l0, %i6, %o5
30274 edge32l %o2, %i0, %i2
30275 fsrc1 %f26, %f18
30276 fbl %fcc1, loop_2679
30277 edge32l %o7, %l1, %g5
30278 bshuffle %f10, %f22, %f24
30279 movg %xcc, %g7, %i4
30280loop_2679:
30281 fandnot2s %f4, %f30, %f21
30282 taddcctv %o6, %o3, %l4
30283 set 0x7C, %i1
30284 lduha [%l7 + %i1] 0x89, %l3
30285 movneg %xcc, %g3, %g1
30286 fbu %fcc0, loop_2680
30287 movg %icc, %l2, %i1
30288 sllx %g2, 0x1E, %g6
30289 xorcc %l5, %i3, %i7
30290loop_2680:
30291 fmovsg %icc, %f21, %f28
30292 udivcc %o1, 0x0CC0, %g4
30293 add %o0, %i5, %o4
30294 orn %l0, %l6, %i6
30295 fcmpgt16 %f20, %f6, %o5
30296 edge8ln %i0, %o2, %o7
30297 tcs %icc, 0x4
30298 restored
30299 rdpr %cwp, %g1
30300 rdpr %cansave, %g2
30301 rdpr %canrestore, %g3
30302 rdpr %cleanwin, %g4
30303 rdpr %otherwin, %g5
30304 rdpr %wstate, %g6
30305 sllx %i2, %l1, %g7
30306 nop
30307 set 0x1D, %o3
30308 ldsb [%l7 + %o3], %i4
30309 fpadd32 %f8, %f0, %f22
30310 stb %g5, [%l7 + 0x24]
30311 sllx %o6, 0x14, %o3
30312 sub %l3, 0x0BD8, %g3
30313 srlx %l4, %l2, %i1
30314 sir 0x1821
30315 tg %xcc, 0x5
30316 fcmpgt32 %f20, %f22, %g2
30317 fmovdn %icc, %f12, %f30
30318 tn %xcc, 0x3
30319 srlx %g1, %l5, %i3
30320 tne %xcc, 0x0
30321 tvc %icc, 0x4
30322 nop
30323 setx 0xA50E1F09, %l0, %l6
30324 st %l6, [%l7 + 0x28]
30325 ld [%l7 + 0x28], %f9
30326 setx 0xF2EA306E, %l1, %l5
30327 st %l5, [%l7 + 0x10]
30328 ld [%l7 + 0x10], %f2
30329 fmuls %f2, %f9, %f20
30330 subc %i7, %o1, %g4
30331 nop
30332 setx loop_2681, %l0, %l1
30333 wrpr 0x1, %tl
30334 wrpr %l1, %tpc
30335 add %l1, 0x4, %l1
30336 wrpr %l1, %tnpc
30337 setx 0x34400001400, %l0, %l1
30338 wrpr %l1, %tstate
30339 wrhpr 0x4, %htstate
30340 retry
30341 orncc %o0, 0x1893, %g6
30342 fpsub16 %f2, %f8, %f20
30343 ta %icc, 0x3
30344loop_2681:
30345 nop
30346 wr %g0, 0x81, %asi
30347 ldxa [%l7 + 0x38] %asi, %o4
30348 set 0x7C, %i6
30349 sta %f14, [%l7 + %i6] 0x10
30350 edge8l %i5, %l6, %i6
30351 fmovdvs %xcc, %f27, %f21
30352 sth %o5, [%l7 + 0x40]
30353 movrlez %i0, 0x00C, %l0
30354 movge %xcc, %o7, %o2
30355 edge32ln %i2, %l1, %g7
30356 fabss %f9, %f21
30357 fba %fcc2, loop_2682
30358 fnor %f28, %f20, %f16
30359 ld [%l7 + 0x7C], %f10
30360 fmul8x16 %f24, %f10, %f18
30361loop_2682:
30362 stbar
30363 lduw [%l7 + 0x08], %g5
30364 sra %o6, 0x1C, %i4
30365 orncc %l3, %o3, %g3
30366 addccc %l2, 0x0C23, %i1
30367 srax %l4, 0x02, %g2
30368 movvs %icc, %l5, %g1
30369 tle %icc, 0x2
30370 alignaddrl %i3, %o1, %i7
30371 tl %xcc, 0x2
30372 fbul,a %fcc1, loop_2683
30373 popc 0x1778, %o0
30374 srl %g4, 0x19, %g6
30375 srlx %o4, %i5, %i6
30376loop_2683:
30377 nop
30378 setx 0xE0499C51, %l0, %l6
30379 st %l6, [%l7 + 0x44]
30380 ld [%l7 + 0x44], %fsr
30381 subccc %l6, %o5, %l0
30382 mulx %o7, %i0, %o2
30383 tneg %xcc, 0x2
30384 bvs,a %xcc, loop_2684
30385 st %f7, [%l7 + 0x54]
30386 bshuffle %f0, %f26, %f22
30387 tge %icc, 0x7
30388loop_2684:
30389 fabsd %f20, %f22
30390 ldsw [%l7 + 0x3C], %l1
30391 fmovs %f29, %f24
30392 edge16n %g7, %g5, %o6
30393 stw %i2, [%l7 + 0x74]
30394 sll %l3, %o3, %i4
30395 tneg %icc, 0x7
30396 movleu %icc, %g3, %l2
30397 bvc,a,pn %xcc, loop_2685
30398 smul %i1, 0x1AB9, %l4
30399 mulx %l5, %g2, %g1
30400 bl,a %icc, loop_2686
30401loop_2685:
30402 fcmpeq32 %f24, %f20, %i3
30403 array8 %i7, %o0, %g4
30404 fcmple16 %f24, %f18, %o1
30405loop_2686:
30406 nop
30407 wr %g0, 0x11, %asi
30408 lduha [%l7 + 0x14] %asi, %o4
30409 smulcc %g6, 0x19CB, %i5
30410 fmovrse %l6, %f17, %f18
30411 andncc %i6, %l0, %o7
30412 restored
30413 rdpr %cwp, %g1
30414 rdpr %cansave, %g2
30415 rdpr %canrestore, %g3
30416 rdpr %cleanwin, %g4
30417 rdpr %otherwin, %g5
30418 rdpr %wstate, %g6
30419 tpos %xcc, 0x6
30420 mova %icc, %o5, %o2
30421 alignaddr %l1, %g7, %i0
30422 sdivx %o6, 0x0B20, %g5
30423 sub %i2, 0x0C15, %l3
30424 orncc %i4, %o3, %g3
30425 fcmpeq16 %f0, %f8, %l2
30426 movneg %xcc, %i1, %l4
30427 sra %l5, 0x0F, %g2
30428 tl %icc, 0x7
30429 wr %g0, 0x89, %asi
30430 ldsha [%l7 + 0x52] %asi, %i3
30431 subc %i7, %o0, %g4
30432 ldsw [%l7 + 0x40], %o1
30433 array16 %g1, %o4, %g6
30434 movpos %icc, %i5, %i6
30435 mulscc %l0, %o7, %l6
30436 udivx %o2, 0x1D5D, %o5
30437 addccc %g7, 0x056D, %l1
30438 fbug,a %fcc3, loop_2687
30439 edge16n %i0, %g5, %o6
30440 andn %l3, 0x1FAF, %i2
30441 st %f3, [%l7 + 0x10]
30442loop_2687:
30443 sllx %o3, 0x13, %i4
30444 prefetch [%l7 + 0x7C], 0x3
30445 addcc %l2, %g3, %l4
30446 xnor %i1, 0x1063, %l5
30447 movn %xcc, %i3, %i7
30448 brz %g2, loop_2688
30449 array16 %o0, %g4, %g1
30450 fmovrdgez %o4, %f18, %f22
30451 sra %g6, %i5, %i6
30452loop_2688:
30453 fbul %fcc1, loop_2689
30454 fmovsne %icc, %f4, %f20
30455 nop
30456 setx loop_2690, %l0, %l1
30457 jmpl %l1, %o1
30458 movgu %icc, %l0, %o7
30459loop_2689:
30460 nop
30461 wr %g0, 0xe3, %asi
30462 ldda [%l7 + 0x50] %asi, %i6
30463loop_2690:
30464 restored
30465 rdpr %cwp, %g1
30466 rdpr %cansave, %g2
30467 rdpr %canrestore, %g3
30468 rdpr %cleanwin, %g4
30469 rdpr %otherwin, %g5
30470 rdpr %wstate, %g6
30471 move %icc, %o5, %o2
30472 nop
30473 setx loop_2691, %l0, %l1
30474 jmpl %l1, %l1
30475 fzeros %f4
30476 fbo,a %fcc3, loop_2692
30477 sllx %g7, %g5, %o6
30478loop_2691:
30479 fmovde %xcc, %f11, %f31
30480 ble,pn %icc, loop_2693
30481loop_2692:
30482 edge8 %i0, %l3, %i2
30483 swap [%l7 + 0x44], %o3
30484 fmovdn %icc, %f6, %f16
30485loop_2693:
30486 fblg %fcc2, loop_2694
30487 fnot1s %f13, %f2
30488 fmovrsne %i4, %f5, %f29
30489 mulx %g3, 0x022E, %l4
30490loop_2694:
30491 fandnot1 %f4, %f28, %f30
30492 wr %g0, 0x04, %asi
30493 lduha [%l7 + 0x40] %asi, %l2
30494 nop
30495 setx 0xE99FF792A9A9F4CA, %l0, %l6
30496 stx %l6, [%l7 + 0x28]
30497 ldd [%l7 + 0x28], %f30
30498 setx 0xC6E89564D5BB7CB4, %l1, %l5
30499 stx %l5, [%l7 + 0x10]
30500 ldd [%l7 + 0x10], %f6
30501 fmuld %f6, %f30, %f26
30502 edge8 %l5, %i3, %i1
30503 alignaddrl %i7, %g2, %g4
30504 bn,a,pt %icc, loop_2695
30505 fornot2 %f6, %f18, %f24
30506 sethi 0x167C, %o0
30507 fbge,a %fcc0, loop_2696
30508loop_2695:
30509 array16 %o4, %g1, %i5
30510 popc %i6, %g6
30511 alignaddr %l0, %o1, %l6
30512loop_2696:
30513 smul %o7, 0x1829, %o5
30514 set 0x0C, %g1
30515 stwa %l1, [%l7 + %g1] 0x80
30516 wr %g0, 0x10, %asi
30517 ldstuba [%l7 + 0x3D] %asi, %o2
30518 nop
30519 fitos %f9, %f21
30520 fstox %f21, %f22
30521 movcs %xcc, %g7, %o6
30522 srl %i0, 0x12, %l3
30523 andncc %g5, %i2, %o3
30524 andcc %i4, 0x1DA2, %l4
30525 movpos %icc, %l2, %l5
30526 lduw [%l7 + 0x1C], %i3
30527 set 0x56, %i4
30528 stha %i1, [%l7 + %i4] 0x10
30529 fandnot2 %f28, %f14, %f16
30530 tl %icc, 0x7
30531 fmovscs %icc, %f3, %f28
30532 te %xcc, 0x7
30533 set 0x10, %l6
30534 ldda [%l7 + %l6] 0x18, %g2
30535 movrlez %g2, 0x0C3, %i7
30536 tgu %xcc, 0x0
30537 sra %o0, 0x18, %o4
30538 restored
30539 rdpr %cwp, %g1
30540 rdpr %cansave, %g2
30541 rdpr %canrestore, %g3
30542 rdpr %cleanwin, %g4
30543 rdpr %otherwin, %g5
30544 rdpr %wstate, %g6
30545 fbug,a %fcc3, loop_2697
30546 stw %g4, [%l7 + 0x70]
30547 orn %i5, 0x0C86, %g1
30548 brnz %i6, loop_2698
30549loop_2697:
30550 sir 0x02E5
30551 nop
30552 setx 0xF0027022, %l0, %l6
30553 st %l6, [%l7 + 0x28]
30554 ld [%l7 + 0x28], %f7
30555 setx 0x5E4774C6, %l1, %l5
30556 st %l5, [%l7 + 0x10]
30557 ld [%l7 + 0x10], %f15
30558 fadds %f15, %f7, %f22
30559 tpos %xcc, 0x3
30560loop_2698:
30561 umul %g6, 0x0D5C, %o1
30562 fnot1 %f28, %f10
30563 add %l6, 0x19DE, %o7
30564 fmul8sux16 %f16, %f0, %f2
30565 set 0x44, %o0
30566 lduwa [%l7 + %o0] 0x18, %o5
30567 tcs %icc, 0x6
30568 array8 %l0, %o2, %g7
30569 mova %xcc, %l1, %o6
30570 add %l7, 0x14, %l6
30571 wr %g0, 0x11, %asi
30572 casa [%l6] %asi, %l3, %i0
30573 edge16n %g5, %i2, %i4
30574 nop
30575 setx 0x3EA03F62, %l0, %l6
30576 st %l6, [%l7 + 0x28]
30577 ld [%l7 + 0x28], %f18
30578 setx 0x07247928, %l1, %l5
30579 st %l5, [%l7 + 0x10]
30580 ld [%l7 + 0x10], %f29
30581 fadds %f29, %f18, %f8
30582 wr %g0, 0x04, %asi
30583 sta %f23, [%l7 + 0x44] %asi
30584 bneg,a %xcc, loop_2699
30585 movge %icc, %o3, %l2
30586 popc 0x0C78, %l5
30587 edge8n %i3, %l4, %g3
30588loop_2699:
30589 sdivcc %g2, 0x1D7E, %i1
30590 edge32n %o0, %i7, %g4
30591 std %f0, [%l7 + 0x28]
30592 movrlez %i5, 0x2DA, %o4
30593 subc %g1, %i6, %o1
30594 fbne,a %fcc3, loop_2700
30595 fmovrsgez %l6, %f13, %f30
30596 movvs %icc, %g6, %o5
30597 set 0x55, %g2
30598 stba %l0, [%l7 + %g2] 0x89
30599loop_2700:
30600 fmovrsgz %o2, %f30, %f25
30601 membar 0x1A
30602 tleu %icc, 0x0
30603 nop
30604 setx 0x40705EBF, %l0, %l6
30605 st %l6, [%l7 + 0x64]
30606 ld [%l7 + 0x64], %fsr
30607 fand %f4, %f12, %f2
30608 tsubcctv %g7, %o7, %o6
30609 fandnot1 %f6, %f6, %f6
30610 orcc %l1, 0x1AD5, %i0
30611 fmuld8ulx16 %f0, %f8, %f22
30612 edge8l %g5, %i2, %i4
30613 nop
30614 fitos %f13, %f29
30615 fstod %f29, %f30
30616 fcmpne32 %f30, %f6, %l3
30617 bleu,a,pt %icc, loop_2701
30618 ta %xcc, 0x4
30619 ble,pt %icc, loop_2702
30620 ldd [%l7 + 0x28], %f30
30621loop_2701:
30622 edge16n %o3, %l2, %l5
30623 movcs %xcc, %i3, %g3
30624loop_2702:
30625 fxnors %f2, %f9, %f22
30626 movcs %icc, %l4, %i1
30627 movcs %xcc, %o0, %i7
30628 movne %icc, %g4, %i5
30629 mulx %o4, 0x1709, %g2
30630 bg,a,pn %icc, loop_2703
30631 flush %l7 + 0x08
30632 bn,pn %xcc, loop_2704
30633 nop
30634 fitod %f1, %f30
30635loop_2703:
30636 tl %icc, 0x3
30637 sdiv %g1, 0x0B48, %o1
30638loop_2704:
30639 stbar
30640 movle %xcc, %l6, %g6
30641 andn %o5, %i6, %l0
30642 edge16ln %o2, %g7, %o7
30643 udivx %o6, 0x115E, %i0
30644 bshuffle %f16, %f24, %f2
30645 popc 0x16CD, %g5
30646 fmovsl %icc, %f26, %f9
30647 fmovdge %icc, %f9, %f0
30648 bvc,a %xcc, loop_2705
30649 ldx [%l7 + 0x18], %i2
30650 nop
30651 setx 0x70533655, %l0, %l6
30652 st %l6, [%l7 + 0x5C]
30653 ld [%l7 + 0x5C], %fsr
30654 tsubcc %i4, 0x12DD, %l1
30655loop_2705:
30656 te %icc, 0x6
30657 set 0x2E, %g5
30658 stha %o3, [%l7 + %g5] 0x19
30659 srlx %l3, 0x02, %l2
30660 tsubcc %l5, %g3, %l4
30661 srl %i1, 0x0C, %o0
30662 taddcc %i3, 0x19DD, %g4
30663 edge8ln %i7, %o4, %g2
30664 tsubcc %g1, %i5, %l6
30665 edge16n %o1, %o5, %g6
30666 bge,pn %icc, loop_2706
30667 orncc %i6, %o2, %g7
30668 addc %o7, 0x0CF5, %o6
30669 st %f18, [%l7 + 0x64]
30670loop_2706:
30671 fmovrsgez %i0, %f12, %f25
30672 array32 %g5, %i2, %i4
30673 set 0x7C, %l5
30674 lda [%l7 + %l5] 0x10, %f26
30675 fbule,a %fcc2, loop_2707
30676 sub %l0, 0x1697, %l1
30677 bcc,pt %icc, loop_2708
30678 saved
30679 rdpr %cwp, %g1
30680 rdpr %cansave, %g2
30681 rdpr %canrestore, %g3
30682 rdpr %cleanwin, %g4
30683 rdpr %otherwin, %g5
30684 rdpr %wstate, %g6
30685loop_2707:
30686 fxors %f13, %f9, %f30
30687 tn %xcc, 0x5
30688loop_2708:
30689 sdiv %o3, 0x0DF3, %l3
30690 addcc %l5, %g3, %l4
30691 set 0x78, %i5
30692 stwa %i1, [%l7 + %i5] 0x04
30693 sra %o0, %l2, %g4
30694 addccc %i3, 0x0663, %o4
30695 set 0x00, %o4
30696 ldxa [%g0 + %o4] 0x50, %g2
30697 edge16l %g1, %i5, %l6
30698 tne %icc, 0x2
30699 smul %i7, 0x150A, %o5
30700 nop
30701 fitos %f1, %f20
30702 fstod %f20, %f26
30703 mova %icc, %o1, %i6
30704 sll %g6, %g7, %o2
30705 bn,a %icc, loop_2709
30706 srl %o7, %i0, %g5
30707 movre %o6, 0x05C, %i2
30708 tsubcc %l0, 0x1F5C, %i4
30709loop_2709:
30710 or %l1, 0x09ED, %l3
30711 fmovrslez %l5, %f0, %f14
30712 sir 0x0A83
30713 tsubcctv %o3, %l4, %g3
30714 lduh [%l7 + 0x10], %i1
30715 bgu,a,pt %xcc, loop_2710
30716 xnor %o0, %l2, %g4
30717 fnors %f15, %f2, %f29
30718 fmul8x16al %f9, %f11, %f14
30719loop_2710:
30720 xnor %i3, 0x0453, %g2
30721 edge32l %o4, %i5, %l6
30722 fbule,a %fcc1, loop_2711
30723 sth %i7, [%l7 + 0x74]
30724 te %xcc, 0x7
30725 edge8l %g1, %o5, %o1
30726loop_2711:
30727 smulcc %i6, 0x1F2E, %g7
30728 edge32l %g6, %o7, %i0
30729 move %xcc, %o2, %g5
30730 movg %xcc, %i2, %l0
30731 mulx %o6, %i4, %l3
30732 movvs %icc, %l1, %l5
30733 nop
30734 set 0x78, %l3
30735 ldsh [%l7 + %l3], %o3
30736 array16 %g3, %i1, %l4
30737 fmovrslez %l2, %f13, %f5
30738 fmovda %icc, %f24, %f1
30739 taddcc %g4, 0x0096, %i3
30740 ldd [%l7 + 0x28], %g2
30741 taddcctv %o4, %o0, %i5
30742 subcc %l6, 0x1F02, %i7
30743 movrgez %g1, %o5, %o1
30744 srl %g7, %i6, %g6
30745 fzeros %f13
30746 wr %g0, 0x89, %asi
30747 ldsha [%l7 + 0x3A] %asi, %i0
30748 fnor %f4, %f12, %f30
30749 fabsd %f30, %f14
30750 edge8 %o7, %g5, %o2
30751 movl %icc, %i2, %o6
30752 fmovrdgez %i4, %f24, %f10
30753 taddcc %l0, 0x0388, %l1
30754 lduh [%l7 + 0x34], %l5
30755 tpos %xcc, 0x4
30756 fcmple16 %f8, %f28, %o3
30757 andncc %l3, %i1, %g3
30758 fmovscc %icc, %f8, %f26
30759 fbuge,a %fcc3, loop_2712
30760 nop
30761 set 0x58, %i3
30762 lduw [%l7 + %i3], %l4
30763 tleu %icc, 0x2
30764 fmovdn %icc, %f2, %f11
30765loop_2712:
30766 nop
30767 set 0x24, %g4
30768 swapa [%l7 + %g4] 0x89, %g4
30769 sll %i3, 0x17, %g2
30770 movrlez %l2, 0x1A3, %o0
30771 edge32ln %o4, %i5, %i7
30772 sllx %g1, %o5, %l6
30773 sdivx %g7, 0x1FF0, %i6
30774 tvc %icc, 0x1
30775 tcs %icc, 0x3
30776 movrlez %o1, 0x2FF, %g6
30777 fbg %fcc1, loop_2713
30778 nop
30779 setx loop_2714, %l0, %l1
30780 wrpr 0x1, %tl
30781 wrpr %l1, %tnpc
30782 setx 0x34400001400, %l0, %l1
30783 wrpr %l1, %tstate
30784 wrhpr 0x4, %htstate
30785 done
30786 tge %icc, 0x5
30787 set 0x40, %g7
30788 ldda [%l7 + %g7] 0x81, %f16
30789loop_2713:
30790 fpack32 %f26, %f8, %f30
30791loop_2714:
30792 nop
30793 wr %g0, 0x89, %asi
30794 lduba [%l7 + 0x63] %asi, %i0
30795 sdivcc %o7, 0x1FB2, %g5
30796 sub %o2, %o6, %i4
30797 udivx %i2, 0x06DC, %l0
30798 movg %icc, %l1, %l5
30799 fcmpeq32 %f12, %f4, %o3
30800 edge8l %i1, %l3, %g3
30801 movrne %l4, 0x2CB, %i3
30802 fcmpeq32 %f8, %f18, %g4
30803 flush %l7 + 0x30
30804 edge8n %g2, %l2, %o4
30805 sdivcc %i5, 0x18B8, %i7
30806 taddcctv %g1, %o0, %l6
30807 fmovscc %xcc, %f18, %f23
30808 smul %o5, 0x0AA5, %g7
30809 sir 0x1057
30810 fmovsn %xcc, %f17, %f17
30811 array16 %o1, %g6, %i0
30812 fmovsg %xcc, %f29, %f5
30813 ta %xcc, 0x2
30814 nop
30815 setx 0xC601D6B4, %l0, %l6
30816 st %l6, [%l7 + 0x28]
30817 ld [%l7 + 0x28], %f15
30818 fsqrts %f15, %f1
30819 alignaddr %o7, %g5, %o2
30820 movleu %icc, %i6, %o6
30821 wr %g0, 0x04, %asi
30822 ldda [%l7 + 0x60] %asi, %i2
30823 sra %i4, 0x0C, %l0
30824 taddcc %l5, 0x0A55, %o3
30825 fmovrde %l1, %f18, %f30
30826 addcc %l3, 0x0816, %g3
30827 ldsh [%l7 + 0x1C], %i1
30828 array16 %l4, %g4, %g2
30829 tl %icc, 0x4
30830 sra %i3, %l2, %i5
30831 tsubcctv %i7, %g1, %o4
30832 sllx %l6, 0x15, %o0
30833 srax %o5, 0x19, %g7
30834 set 0x16, %l0
30835 lduha [%l7 + %l0] 0x11, %o1
30836 fblg,a %fcc1, loop_2715
30837 lduw [%l7 + 0x50], %g6
30838 membar 0x73
30839 set 0x24, %i2
30840 stwa %o7, [%l7 + %i2] 0x14
30841loop_2715:
30842 nop
30843 setx 0xC99663E7, %l0, %l6
30844 st %l6, [%l7 + 0x28]
30845 ld [%l7 + 0x28], %f14
30846 setx 0x09A7B01C, %l1, %l5
30847 st %l5, [%l7 + 0x10]
30848 ld [%l7 + 0x10], %f7
30849 fdivs %f7, %f14, %f17
30850 movleu %xcc, %g5, %i0
30851 set 0x5C, %o6
30852 lduba [%l7 + %o6] 0x15, %o2
30853 umul %i6, %o6, %i4
30854 wr %g0, 0x80, %asi
30855 stha %i2, [%l7 + 0x36] %asi
30856 and %l0, %l5, %l1
30857 subcc %l3, %o3, %i1
30858 sllx %g3, 0x13, %l4
30859 fsrc2 %f26, %f10
30860 fmovde %xcc, %f23, %f20
30861 alignaddrl %g2, %i3, %g4
30862 array8 %i5, %l2, %i7
30863 fmul8x16 %f23, %f26, %f10
30864 movcc %icc, %g1, %l6
30865 fbn,a %fcc2, loop_2716
30866 add %o0, %o5, %g7
30867 ldub [%l7 + 0x5E], %o4
30868 fbne,a %fcc1, loop_2717
30869loop_2716:
30870 alignaddr %o1, %o7, %g6
30871 brz %g5, loop_2718
30872 fxnors %f10, %f14, %f23
30873loop_2717:
30874 edge16l %i0, %i6, %o2
30875 fmul8x16 %f0, %f26, %f16
30876loop_2718:
30877 fmovsl %icc, %f10, %f21
30878 wr %g0, 0x89, %asi
30879 ldsha [%l7 + 0x64] %asi, %o6
30880 tn %icc, 0x4
30881 be,a,pn %xcc, loop_2719
30882 edge8 %i2, %l0, %i4
30883 xnor %l1, %l3, %o3
30884 sub %i1, 0x0EFF, %l5
30885loop_2719:
30886 fmul8x16 %f7, %f28, %f8
30887 fornot2 %f14, %f14, %f26
30888 srax %l4, 0x04, %g2
30889 subccc %g3, 0x0EF3, %i3
30890 sub %g4, 0x020E, %l2
30891 nop
30892 fitos %f5, %f31
30893 fstod %f31, %f18
30894 brlez,a %i7, loop_2720
30895 nop
30896 fitos %f0, %f12
30897 fstoi %f12, %f4
30898 edge32 %i5, %g1, %l6
30899 andncc %o5, %g7, %o0
30900loop_2720:
30901 fpadd16 %f12, %f8, %f16
30902 tge %xcc, 0x2
30903 bge,pn %xcc, loop_2721
30904 fmovde %icc, %f17, %f28
30905 wr %g0, 0x11, %asi
30906 lduba [%l7 + 0x7B] %asi, %o1
30907loop_2721:
30908 tgu %icc, 0x4
30909 fcmpgt16 %f22, %f14, %o7
30910 movrlez %o4, %g5, %i0
30911 movgu %xcc, %g6, %i6
30912 move %xcc, %o6, %o2
30913 fbu,a %fcc1, loop_2722
30914 bneg %icc, loop_2723
30915 edge8n %l0, %i4, %l1
30916 array16 %i2, %l3, %i1
30917loop_2722:
30918 fnegs %f31, %f15
30919loop_2723:
30920 movvc %xcc, %l5, %o3
30921 ldx [%l7 + 0x70], %l4
30922 ld [%l7 + 0x64], %f23
30923 fmovsgu %icc, %f3, %f0
30924 popc 0x1BBB, %g2
30925 restored
30926 rdpr %cwp, %g1
30927 rdpr %cansave, %g2
30928 rdpr %canrestore, %g3
30929 rdpr %cleanwin, %g4
30930 rdpr %otherwin, %g5
30931 rdpr %wstate, %g6
30932 st %f15, [%l7 + 0x2C]
30933 fxors %f3, %f4, %f4
30934 movge %xcc, %i3, %g3
30935 movvs %icc, %g4, %i7
30936 subc %l2, 0x1A02, %i5
30937 tge %xcc, 0x4
30938 fmovde %xcc, %f9, %f24
30939 fmul8x16au %f20, %f6, %f18
30940 set 0x58, %l1
30941 lda [%l7 + %l1] 0x80, %f10
30942 be loop_2724
30943 fcmple32 %f22, %f28, %g1
30944 movre %o5, %g7, %o0
30945 movrne %o1, 0x0EE, %o7
30946loop_2724:
30947 fands %f18, %f30, %f18
30948 orcc %l6, %o4, %g5
30949 fbug %fcc3, loop_2725
30950 edge16ln %g6, %i6, %o6
30951 wr %g0, 0x19, %asi
30952 swapa [%l7 + 0x78] %asi, %i0
30953loop_2725:
30954 mulx %l0, 0x01E7, %o2
30955 tsubcctv %l1, %i2, %l3
30956 movrne %i4, 0x3BF, %l5
30957 sir 0x04D0
30958 membar 0x22
30959 edge8l %i1, %l4, %g2
30960 udivx %i3, 0x0157, %g3
30961 movleu %xcc, %o3, %g4
30962 andncc %i7, %l2, %g1
30963 addc %o5, 0x004C, %i5
30964 ldub [%l7 + 0x60], %o0
30965 tle %icc, 0x3
30966 udivcc %o1, 0x14E7, %g7
30967 sdivcc %o7, 0x1D96, %o4
30968 movre %g5, 0x392, %l6
30969 wr %g0, 0x89, %asi
30970 stda %f0, [%l7 + 0x40] %asi
30971 andn %i6, %o6, %g6
30972 tge %icc, 0x2
30973 edge16 %l0, %i0, %l1
30974 tleu %xcc, 0x1
30975 subcc %i2, %l3, %i4
30976 subccc %o2, %l5, %i1
30977 nop
30978 setx 0x26E40BB3, %l0, %l6
30979 st %l6, [%l7 + 0x28]
30980 ld [%l7 + 0x28], %f26
30981 setx 0x42B6A4BC, %l1, %l5
30982 st %l5, [%l7 + 0x10]
30983 ld [%l7 + 0x10], %f12
30984 fadds %f12, %f26, %f14
30985 andncc %g2, %i3, %g3
30986 edge32ln %o3, %g4, %i7
30987 fmovsge %xcc, %f13, %f30
30988 fmovrsgz %l2, %f25, %f3
30989 movrgez %l4, %o5, %i5
30990 movg %icc, %g1, %o1
30991 fbule %fcc2, loop_2726
30992 array8 %g7, %o0, %o4
30993 xor %o7, 0x001C, %g5
30994 edge8 %l6, %i6, %g6
30995loop_2726:
30996 movle %icc, %o6, %l0
30997 edge8l %i0, %l1, %l3
30998 ldsb [%l7 + 0x2E], %i2
30999 addc %o2, %i4, %i1
31000 membar 0x7B
31001 fornot1s %f14, %f13, %f17
31002 mulscc %l5, 0x1098, %i3
31003 lduw [%l7 + 0x24], %g2
31004 fmovscs %icc, %f5, %f20
31005 srl %o3, 0x0E, %g4
31006 nop
31007 setx loop_2727, %l0, %l1
31008 jmpl %l1, %g3
31009 sth %l2, [%l7 + 0x14]
31010 sdiv %i7, 0x0482, %l4
31011 edge16 %i5, %o5, %g1
31012loop_2727:
31013 udiv %g7, 0x143F, %o1
31014 set 0x210, %o2
31015 ldxa [%g0 + %o2] 0x52, %o0
31016 fxors %f10, %f2, %f9
31017 edge8ln %o7, %g5, %l6
31018 edge32ln %o4, %i6, %g6
31019 movcs %xcc, %l0, %o6
31020 or %i0, 0x045C, %l1
31021 fbue %fcc1, loop_2728
31022 edge8l %l3, %i2, %o2
31023 fnors %f3, %f15, %f16
31024 wr %g0, 0x10, %asi
31025 ldda [%l7 + 0x40] %asi, %f16
31026loop_2728:
31027 movre %i4, 0x3AC, %i1
31028 udivx %l5, 0x11C3, %g2
31029 orn %i3, %g4, %o3
31030 fmovrdne %g3, %f16, %f20
31031 fmovrdgez %i7, %f26, %f20
31032 sllx %l2, %l4, %i5
31033 movcs %xcc, %g1, %o5
31034 ble,pn %icc, loop_2729
31035 bneg,a,pn %icc, loop_2730
31036 movne %xcc, %o1, %g7
31037 bn,pt %icc, loop_2731
31038loop_2729:
31039 fpadd16s %f0, %f9, %f16
31040loop_2730:
31041 movl %icc, %o0, %o7
31042 movge %xcc, %g5, %l6
31043loop_2731:
31044 brnz %o4, loop_2732
31045 fmovrde %g6, %f14, %f8
31046 edge8l %i6, %o6, %i0
31047 nop
31048 set 0x4C, %l4
31049 prefetch [%l7 + %l4], 0x2
31050loop_2732:
31051 fmuld8ulx16 %f21, %f14, %f8
31052 fmovdge %xcc, %f19, %f17
31053 brz,a %l1, loop_2733
31054 udivcc %l3, 0x0EF1, %l0
31055 brnz,a %o2, loop_2734
31056 nop
31057 setx 0x5475A6CF, %l0, %l6
31058 st %l6, [%l7 + 0x28]
31059 ld [%l7 + 0x28], %f3
31060 setx 0xA4EB5861, %l1, %l5
31061 st %l5, [%l7 + 0x10]
31062 ld [%l7 + 0x10], %f17
31063 fmuls %f17, %f3, %f2
31064loop_2733:
31065 fmovrdne %i2, %f20, %f2
31066 sllx %i4, %i1, %g2
31067loop_2734:
31068 movneg %icc, %i3, %l5
31069 array16 %g4, %o3, %g3
31070 and %l2, %l4, %i7
31071 edge8 %i5, %g1, %o5
31072 edge8l %o1, %o0, %g7
31073 nop
31074 fitod %f0, %f16
31075 fdtox %f16, %f6
31076 fxtod %f6, %f6
31077 movrne %g5, %o7, %o4
31078 edge32ln %l6, %i6, %g6
31079 subcc %i0, 0x0ADB, %l1
31080 lduw [%l7 + 0x40], %o6
31081 fmul8x16au %f16, %f14, %f20
31082 flush %l7 + 0x1C
31083 edge32ln %l0, %o2, %i2
31084 swap [%l7 + 0x50], %i4
31085 fbo %fcc2, loop_2735
31086 movrgez %l3, %i1, %g2
31087 bneg loop_2736
31088 nop
31089 set 0x70, %i7
31090 stx %l5, [%l7 + %i7]
31091loop_2735:
31092 flush %l7 + 0x78
31093 wr %g0, 0x10, %asi
31094 stba %i3, [%l7 + 0x55] %asi
31095loop_2736:
31096 tge %icc, 0x2
31097 fcmpeq32 %f14, %f24, %g4
31098 movl %xcc, %g3, %l2
31099 tvs %icc, 0x3
31100 movneg %xcc, %o3, %l4
31101 srax %i7, %g1, %o5
31102 fmovdl %xcc, %f3, %f21
31103 movle %icc, %o1, %o0
31104 tpos %icc, 0x4
31105 fmul8sux16 %f14, %f22, %f28
31106 fabsd %f18, %f26
31107 xnorcc %i5, 0x0DCA, %g7
31108 fsrc2s %f16, %f28
31109 tsubcc %o7, 0x1620, %g5
31110 edge16 %o4, %i6, %g6
31111 movrne %i0, %l6, %l1
31112 xorcc %l0, 0x108E, %o6
31113 saved
31114 rdpr %cwp, %g1
31115 rdpr %cansave, %g2
31116 rdpr %canrestore, %g3
31117 rdpr %cleanwin, %g4
31118 rdpr %otherwin, %g5
31119 rdpr %wstate, %g6
31120 fands %f29, %f18, %f23
31121 taddcctv %i2, %o2, %i4
31122 xnor %i1, 0x1797, %g2
31123 wr %g0, 0x80, %asi
31124 ldda [%l7 + 0x20] %asi, %l2
31125 orcc %i3, 0x17FB, %g4
31126 ldsh [%l7 + 0x36], %g3
31127 addccc %l5, 0x0F1F, %o3
31128 movcc %icc, %l2, %i7
31129 addc %g1, 0x0836, %l4
31130 edge32n %o5, %o1, %i5
31131 subcc %g7, %o7, %g5
31132 movg %icc, %o0, %o4
31133 movl %xcc, %i6, %i0
31134 tsubcctv %l6, 0x1915, %g6
31135 alignaddr %l0, %l1, %i2
31136 tl %icc, 0x7
31137 wr %g0, 0x04, %asi
31138 lduha [%l7 + 0x4A] %asi, %o2
31139 sra %o6, %i4, %g2
31140 fmul8x16 %f25, %f12, %f20
31141 taddcc %i1, 0x0989, %l3
31142 and %i3, 0x081A, %g3
31143 movre %l5, 0x27A, %g4
31144 nop
31145 setx loop_2737, %l0, %l1
31146 jmpl %l1, %l2
31147 xorcc %o3, 0x1F1E, %i7
31148 sll %g1, 0x0B, %l4
31149 fnegs %f27, %f17
31150loop_2737:
31151 ta %xcc, 0x7
31152 set 0x40, %g3
31153 stha %o1, [%l7 + %g3] 0x18
31154 stw %i5, [%l7 + 0x1C]
31155 movrgez %o5, %o7, %g5
31156 ldd [%l7 + 0x60], %o0
31157 stw %g7, [%l7 + 0x68]
31158 movrne %o4, 0x242, %i0
31159 andn %i6, 0x1318, %g6
31160 srlx %l6, %l0, %i2
31161 stx %o2, [%l7 + 0x38]
31162 te %icc, 0x0
31163 fmovdgu %icc, %f19, %f27
31164 movrlez %l1, %i4, %g2
31165 fnands %f16, %f3, %f26
31166 sll %o6, %l3, %i1
31167 movle %icc, %g3, %i3
31168 movcs %icc, %g4, %l2
31169 smul %o3, 0x132E, %i7
31170 fandnot1 %f18, %f0, %f16
31171 sir 0x11A4
31172 fpsub16 %f12, %f6, %f0
31173 bvc,pn %xcc, loop_2738
31174 andcc %l5, 0x1E36, %l4
31175 umulcc %o1, %i5, %o5
31176 set 0x1D, %i0
31177 lduba [%l7 + %i0] 0x19, %o7
31178loop_2738:
31179 bne,a %xcc, loop_2739
31180 tcc %icc, 0x2
31181 fpmerge %f12, %f10, %f28
31182 tvs %xcc, 0x0
31183loop_2739:
31184 brz %g1, loop_2740
31185 fbu,a %fcc1, loop_2741
31186 edge16l %g5, %g7, %o4
31187 edge32n %i0, %i6, %o0
31188loop_2740:
31189 fmovdcc %xcc, %f26, %f26
31190loop_2741:
31191 bcs,a,pt %icc, loop_2742
31192 bgu,a,pt %xcc, loop_2743
31193 edge8n %g6, %l0, %l6
31194 movrlez %o2, %l1, %i4
31195loop_2742:
31196 taddcc %i2, 0x123A, %o6
31197loop_2743:
31198 fnor %f6, %f20, %f30
31199 tvc %xcc, 0x1
31200 fmovdleu %xcc, %f29, %f31
31201 tvs %xcc, 0x4
31202 ldd [%l7 + 0x18], %g2
31203 nop
31204 setx 0x9AEF45F4, %l0, %l6
31205 st %l6, [%l7 + 0x28]
31206 ld [%l7 + 0x28], %f29
31207 setx 0x6376A5BA, %l1, %l5
31208 st %l5, [%l7 + 0x10]
31209 ld [%l7 + 0x10], %f28
31210 fmuls %f28, %f29, %f16
31211 movcs %xcc, %i1, %l3
31212 edge8ln %i3, %g4, %l2
31213 tcc %xcc, 0x5
31214 ta %icc, 0x5
31215 smul %o3, %i7, %g3
31216 movne %icc, %l5, %o1
31217 array32 %l4, %i5, %o7
31218 fmovsvs %icc, %f5, %f8
31219 bge,pt %icc, loop_2744
31220 stw %o5, [%l7 + 0x0C]
31221 movre %g1, %g5, %o4
31222 nop
31223 fitos %f6, %f15
31224 fstox %f15, %f14
31225 fxtos %f14, %f20
31226loop_2744:
31227 tg %icc, 0x0
31228 fbg %fcc3, loop_2745
31229 bcc loop_2746
31230 movleu %xcc, %g7, %i0
31231 movpos %icc, %i6, %o0
31232loop_2745:
31233 tl %icc, 0x7
31234loop_2746:
31235 edge32l %g6, %l0, %o2
31236 subccc %l6, %l1, %i4
31237 smul %i2, %g2, %o6
31238 movrlz %i1, %i3, %l3
31239 movle %icc, %l2, %g4
31240 fnot2s %f10, %f25
31241 bge,a loop_2747
31242 tcc %xcc, 0x6
31243 and %i7, %g3, %o3
31244 for %f14, %f22, %f16
31245loop_2747:
31246 bshuffle %f28, %f10, %f24
31247 fba %fcc0, loop_2748
31248 tsubcctv %l5, 0x1785, %o1
31249 fmovrslez %i5, %f15, %f13
31250 tpos %icc, 0x3
31251loop_2748:
31252 nop
31253 fitod %f0, %f4
31254 fdtox %f4, %f30
31255 movle %xcc, %l4, %o5
31256 nop
31257 fitod %f10, %f28
31258 fdtos %f28, %f23
31259 movrgz %o7, %g1, %g5
31260 udivcc %g7, 0x17F8, %o4
31261 movl %xcc, %i0, %i6
31262 fpadd32 %f4, %f12, %f22
31263 movrlez %g6, 0x047, %o0
31264 sir 0x0A54
31265 tcs %icc, 0x4
31266 fnegs %f14, %f26
31267 fandnot1 %f16, %f8, %f12
31268 nop
31269 setx 0xD04A8A38, %l0, %l6
31270 st %l6, [%l7 + 0x18]
31271 ld [%l7 + 0x18], %fsr
31272 tsubcctv %l0, 0x151E, %l6
31273 fxnor %f18, %f14, %f0
31274 set 0x78, %o7
31275 prefetcha [%l7 + %o7] 0x81, 0x3
31276 tge %xcc, 0x1
31277 edge16n %o2, %i2, %g2
31278 saved
31279 rdpr %cwp, %g1
31280 rdpr %cansave, %g2
31281 rdpr %canrestore, %g3
31282 rdpr %cleanwin, %g4
31283 rdpr %otherwin, %g5
31284 rdpr %wstate, %g6
31285 udivcc %i4, 0x028D, %o6
31286 wr %g0, 0x04, %asi
31287 ldstuba [%l7 + 0x4F] %asi, %i3
31288 fnands %f14, %f5, %f5
31289 fmovrdlz %i1, %f8, %f28
31290 subc %l2, 0x1608, %g4
31291 ld [%l7 + 0x30], %f8
31292 wr %g0, 0x80, %asi
31293 stha %l3, [%l7 + 0x7A] %asi
31294 edge16n %i7, %g3, %o3
31295 fbue,a %fcc0, loop_2749
31296 bgu,pt %icc, loop_2750
31297 sub %l5, %o1, %l4
31298 bl,pn %xcc, loop_2751
31299loop_2749:
31300 xorcc %o5, 0x0E4F, %o7
31301loop_2750:
31302 xor %i5, 0x0F06, %g5
31303 edge8 %g7, %g1, %o4
31304loop_2751:
31305 nop
31306 setx 0x20575A38, %l0, %l6
31307 st %l6, [%l7 + 0x7C]
31308 ld [%l7 + 0x7C], %fsr
31309 wr %g0, 0x81, %asi
31310 swapa [%l7 + 0x2C] %asi, %i0
31311 membar 0x4C
31312 addcc %i6, %o0, %g6
31313 fbl,a %fcc1, loop_2752
31314 movvs %icc, %l0, %l1
31315 andncc %l6, %o2, %g2
31316 fcmpne32 %f30, %f8, %i4
31317loop_2752:
31318 subc %i2, 0x0D59, %o6
31319 fornot1s %f13, %f12, %f5
31320 mulx %i1, 0x15BB, %l2
31321 edge32ln %g4, %l3, %i3
31322 movne %icc, %g3, %i7
31323 fxnors %f3, %f2, %f6
31324 fbu,a %fcc2, loop_2753
31325 edge8 %o3, %o1, %l5
31326 brlz %o5, loop_2754
31327 movvs %icc, %l4, %i5
31328loop_2753:
31329 te %icc, 0x2
31330 umul %g5, %g7, %g1
31331loop_2754:
31332 edge16l %o4, %i0, %i6
31333 fmovda %icc, %f16, %f12
31334 array8 %o7, %g6, %o0
31335 fmovrsgez %l0, %f31, %f18
31336 membar 0x67
31337 movvc %icc, %l1, %o2
31338 bne,pn %xcc, loop_2755
31339 ldub [%l7 + 0x5A], %g2
31340 movrgz %i4, %l6, %o6
31341 srax %i2, 0x09, %i1
31342loop_2755:
31343 nop
31344 set 0x40, %o5
31345 stda %f0, [%l7 + %o5] 0xf8
31346 membar #Sync
31347 fmuld8ulx16 %f15, %f9, %f20
31348 fmovscc %xcc, %f24, %f10
31349 ldx [%l7 + 0x18], %l2
31350 sra %g4, %i3, %l3
31351 bvc,pt %icc, loop_2756
31352 call loop_2757
31353 xnor %i7, 0x0AF5, %o3
31354 bge,a loop_2758
31355loop_2756:
31356 addc %g3, %o1, %o5
31357loop_2757:
31358 udivx %l5, 0x0A25, %i5
31359 subc %g5, %l4, %g7
31360loop_2758:
31361 taddcctv %g1, %i0, %i6
31362 xorcc %o4, 0x0872, %g6
31363 mulx %o0, %o7, %l1
31364 tcc %icc, 0x0
31365 bvs loop_2759
31366 andn %l0, 0x0A33, %g2
31367 srax %i4, %l6, %o2
31368 bge,a,pn %icc, loop_2760
31369loop_2759:
31370 movvs %xcc, %i2, %i1
31371 subccc %l2, %o6, %g4
31372 tne %icc, 0x0
31373loop_2760:
31374 ldd [%l7 + 0x08], %i2
31375 srl %l3, 0x1C, %i7
31376 movleu %icc, %o3, %g3
31377 taddcctv %o1, %o5, %l5
31378 andn %g5, 0x0751, %l4
31379 fbg %fcc3, loop_2761
31380 mulscc %g7, 0x188F, %i5
31381 ld [%l7 + 0x48], %f6
31382 array8 %i0, %g1, %o4
31383loop_2761:
31384 edge16n %i6, %g6, %o0
31385 movneg %icc, %o7, %l0
31386 tsubcc %l1, 0x0161, %i4
31387 fsrc1 %f2, %f2
31388 movrlez %l6, %o2, %i2
31389 edge32l %i1, %l2, %g2
31390 and %g4, 0x19DE, %i3
31391 set 0x70, %g6
31392 ldxa [%l7 + %g6] 0x18, %o6
31393 srl %i7, 0x0B, %o3
31394 addccc %l3, 0x15B4, %g3
31395 ta %icc, 0x3
31396 subc %o1, %o5, %g5
31397 edge32n %l5, %l4, %g7
31398 tcs %icc, 0x2
31399 bleu,a,pt %xcc, loop_2762
31400 sub %i5, %g1, %i0
31401 subccc %i6, %o4, %g6
31402 fbuge,a %fcc0, loop_2763
31403loop_2762:
31404 fmovsgu %xcc, %f22, %f5
31405 popc 0x1D50, %o0
31406 fmovrslz %l0, %f15, %f27
31407loop_2763:
31408 tsubcc %o7, 0x1E4C, %l1
31409 fbe %fcc0, loop_2764
31410 array8 %i4, %o2, %l6
31411 brz %i1, loop_2765
31412 edge8 %l2, %i2, %g4
31413loop_2764:
31414 nop
31415 fitod %f8, %f28
31416 fdtoi %f28, %f19
31417 be,pt %icc, loop_2766
31418loop_2765:
31419 umulcc %g2, 0x00C7, %o6
31420 edge32l %i7, %o3, %l3
31421 wr %g0, 0x04, %asi
31422 lduha [%l7 + 0x36] %asi, %i3
31423loop_2766:
31424 fandnot1s %f29, %f14, %f13
31425 addccc %o1, %o5, %g3
31426 lduh [%l7 + 0x18], %g5
31427 fmovdpos %icc, %f11, %f26
31428 fmovsg %xcc, %f11, %f31
31429 tsubcc %l4, 0x1D33, %l5
31430 tcc %xcc, 0x3
31431 popc %i5, %g7
31432 ldub [%l7 + 0x6F], %g1
31433 xorcc %i0, 0x077F, %i6
31434 sub %o4, 0x114B, %o0
31435 movre %l0, 0x1EA, %g6
31436 fone %f30
31437 faligndata %f28, %f10, %f12
31438 te %xcc, 0x2
31439 orn %o7, 0x05CA, %i4
31440 movge %xcc, %o2, %l6
31441 orn %l1, %i1, %i2
31442 fmovd %f2, %f30
31443 stbar
31444 and %g4, 0x1EC7, %l2
31445 nop
31446 setx 0x005DB5BD86854466, %l0, %l6
31447 stx %l6, [%l7 + 0x28]
31448 ldd [%l7 + 0x28], %f26
31449 setx 0x8AAC0723CBB15A7B, %l1, %l5
31450 stx %l5, [%l7 + 0x10]
31451 ldd [%l7 + 0x10], %f18
31452 fsubd %f18, %f26, %f2
31453 fmovsle %xcc, %f13, %f21
31454 movl %xcc, %o6, %i7
31455 movvs %icc, %g2, %o3
31456 sethi 0x055C, %i3
31457 fpadd16 %f18, %f2, %f26
31458 fxors %f0, %f1, %f29
31459 movgu %xcc, %o1, %l3
31460 fmovdn %icc, %f21, %f26
31461 subcc %g3, %g5, %o5
31462 stb %l5, [%l7 + 0x54]
31463 tn %xcc, 0x4
31464 fcmple16 %f2, %f16, %i5
31465 tcs %xcc, 0x1
31466 movre %l4, 0x272, %g7
31467 andncc %i0, %i6, %g1
31468 addcc %o0, %l0, %o4
31469 array32 %g6, %i4, %o2
31470 alignaddr %l6, %l1, %o7
31471 addcc %i1, 0x1BFE, %g4
31472 movrlez %i2, 0x0C4, %l2
31473 tleu %xcc, 0x2
31474 sir 0x19AF
31475 fornot1s %f18, %f31, %f0
31476 brlez %i7, loop_2767
31477 ldstub [%l7 + 0x6B], %g2
31478 movvc %icc, %o6, %i3
31479 movrlz %o1, %l3, %o3
31480loop_2767:
31481 fmovsne %icc, %f18, %f13
31482 fabsd %f10, %f28
31483 subccc %g3, %g5, %l5
31484 tge %xcc, 0x0
31485 movvs %xcc, %i5, %o5
31486 flush %l7 + 0x2C
31487 sethi 0x14D0, %g7
31488 subcc %i0, %i6, %l4
31489 tpos %icc, 0x6
31490 saved
31491 rdpr %cwp, %g1
31492 rdpr %cansave, %g2
31493 rdpr %canrestore, %g3
31494 rdpr %cleanwin, %g4
31495 rdpr %otherwin, %g5
31496 rdpr %wstate, %g6
31497 bcc %xcc, loop_2768
31498 stbar
31499 fmovsn %icc, %f13, %f29
31500 alignaddr %o0, %l0, %o4
31501loop_2768:
31502 movvs %xcc, %g6, %g1
31503 fpsub32 %f28, %f24, %f26
31504 movpos %xcc, %o2, %i4
31505 fnegs %f13, %f20
31506 fba,a %fcc3, loop_2769
31507 tleu %xcc, 0x0
31508 nop
31509 setx 0xA07C8096, %l0, %l6
31510 st %l6, [%l7 + 0x28]
31511 ld [%l7 + 0x28], %fsr
31512 movne %icc, %l6, %o7
31513loop_2769:
31514 fxor %f2, %f28, %f26
31515 sth %l1, [%l7 + 0x34]
31516 fmovsn %icc, %f26, %f14
31517 sra %g4, 0x08, %i1
31518 brgez,a %i2, loop_2770
31519 tcs %icc, 0x4
31520 mulx %l2, %g2, %o6
31521 addccc %i7, %o1, %l3
31522loop_2770:
31523 edge16n %i3, %o3, %g3
31524 edge32ln %g5, %l5, %i5
31525 nop
31526 setx 0x6EEE7706106049CC, %l0, %l6
31527 stx %l6, [%l7 + 0x70]
31528 ldx [%l7 + 0x70], %fsr
31529 call loop_2771
31530 array32 %g7, %o5, %i0
31531 fsrc1s %f30, %f31
31532 movleu %icc, %i6, %o0
31533loop_2771:
31534 addc %l4, %o4, %g6
31535 nop
31536 fitos %f4, %f31
31537 fstod %f31, %f14
31538 srax %g1, %o2, %i4
31539 fcmpeq16 %f26, %f6, %l6
31540 set 0x34, %l2
31541 swapa [%l7 + %l2] 0x04, %l0
31542 taddcctv %l1, %o7, %g4
31543 sub %i2, 0x15C1, %l2
31544 orncc %g2, %i1, %i7
31545 bvc,a,pt %icc, loop_2772
31546 flush %l7 + 0x70
31547 fbne %fcc1, loop_2773
31548 andn %o1, %o6, %l3
31549loop_2772:
31550 stw %o3, [%l7 + 0x50]
31551 edge32 %i3, %g3, %l5
31552loop_2773:
31553 sdiv %i5, 0x1D17, %g7
31554 nop
31555 setx loop_2774, %l0, %l1
31556 wrpr 0x1, %tl
31557 wrpr %l1, %tnpc
31558 setx 0x34400001400, %l0, %l1
31559 wrpr %l1, %tstate
31560 wrhpr 0x4, %htstate
31561 done
31562 edge32n %g5, %i0, %i6
31563 bleu,a,pt %xcc, loop_2775
31564 saved
31565 rdpr %cwp, %g1
31566 rdpr %cansave, %g2
31567 rdpr %canrestore, %g3
31568 rdpr %cleanwin, %g4
31569 rdpr %otherwin, %g5
31570 rdpr %wstate, %g6
31571loop_2774:
31572 alignaddrl %o5, %l4, %o4
31573 sllx %o0, %g1, %g6
31574loop_2775:
31575 movcc %icc, %o2, %i4
31576 set 0x55, %i1
31577 ldstuba [%l7 + %i1] 0x18, %l6
31578 array32 %l1, %l0, %o7
31579 set 0x40, %o1
31580 ldda [%l7 + %o1] 0x18, %f0
31581 fmovsleu %icc, %f25, %f2
31582 fmovdcs %xcc, %f31, %f18
31583 tle %icc, 0x1
31584 mulscc %i2, %g4, %g2
31585 brgez,a %l2, loop_2776
31586 edge8l %i1, %o1, %i7
31587 ldstub [%l7 + 0x65], %o6
31588 fcmpgt16 %f28, %f0, %l3
31589loop_2776:
31590 sir 0x1A51
31591 ldd [%l7 + 0x18], %i2
31592 fands %f5, %f11, %f3
31593 nop
31594 setx loop_2777, %l0, %l1
31595 wrpr 0x1, %tl
31596 wrpr %l1, %tnpc
31597 setx 0x34400001400, %l0, %l1
31598 wrpr %l1, %tstate
31599 wrhpr 0x4, %htstate
31600 done
31601 fand %f22, %f22, %f20
31602 set 0x40, %o3
31603 ldda [%l7 + %o3] 0x88, %o2
31604loop_2777:
31605 udivcc %g3, 0x0D3A, %l5
31606 set 0x7E, %i6
31607 stha %i5, [%l7 + %i6] 0x0c
31608 movrgz %g5, 0x10C, %g7
31609 tge %icc, 0x5
31610 nop
31611 fitod %f10, %f8
31612 fdtox %f8, %f14
31613 fxtod %f14, %f8
31614 bshuffle %f10, %f14, %f14
31615 tvs %icc, 0x0
31616 set 0x68, %g1
31617 ldsba [%l7 + %g1] 0x14, %i6
31618 fmovdn %xcc, %f9, %f18
31619 sethi 0x08D1, %o5
31620 edge8ln %i0, %o4, %l4
31621 fmovdle %xcc, %f5, %f29
31622 tgu %icc, 0x0
31623 fnegd %f14, %f26
31624 wr %g0, 0x80, %asi
31625 lduha [%l7 + 0x20] %asi, %o0
31626 movneg %xcc, %g6, %g1
31627 nop
31628 fitod %f10, %f30
31629 fdtoi %f30, %f4
31630 tle %xcc, 0x2
31631 fbuge %fcc3, loop_2778
31632 sra %o2, 0x09, %i4
31633 andcc %l1, 0x1238, %l6
31634 alignaddrl %l0, %o7, %g4
31635loop_2778:
31636 udivcc %g2, 0x1BD4, %l2
31637 set 0x60, %i4
31638 stwa %i2, [%l7 + %i4] 0x80
31639 fmul8sux16 %f18, %f30, %f28
31640 sir 0x1F82
31641 fmovdvc %icc, %f13, %f7
31642 movneg %icc, %i1, %i7
31643 tleu %icc, 0x0
31644 or %o1, %l3, %i3
31645 wr %g0, 0x89, %asi
31646 swapa [%l7 + 0x74] %asi, %o6
31647 popc %o3, %l5
31648 fnot2s %f26, %f20
31649 edge32ln %i5, %g3, %g7
31650 set 0x40, %o0
31651 ldda [%l7 + %o0] 0x0c, %f0
31652 bge,a,pt %icc, loop_2779
31653 tg %xcc, 0x1
31654 smul %i6, %o5, %g5
31655 tn %xcc, 0x2
31656loop_2779:
31657 fpsub16s %f24, %f12, %f14
31658 fxor %f18, %f28, %f4
31659 umulcc %o4, 0x03EA, %i0
31660 sethi 0x0EA9, %l4
31661 fmovrse %o0, %f12, %f23
31662 nop
31663 setx 0x14EBFCB8B91DEB3B, %l0, %l6
31664 stx %l6, [%l7 + 0x28]
31665 ldd [%l7 + 0x28], %f30
31666 fsqrtd %f30, %f18
31667 srlx %g6, %o2, %g1
31668 edge8ln %i4, %l1, %l0
31669 subccc %o7, %l6, %g4
31670 edge8 %g2, %l2, %i2
31671 orcc %i7, %i1, %o1
31672 ble %xcc, loop_2780
31673 sll %i3, 0x0C, %l3
31674 taddcc %o6, 0x0236, %o3
31675 sll %i5, 0x03, %g3
31676loop_2780:
31677 nop
31678 setx loop_2781, %l0, %l1
31679 wrpr 0x1, %tl
31680 wrpr %l1, %tpc
31681 add %l1, 0x4, %l1
31682 wrpr %l1, %tnpc
31683 setx 0x34400001400, %l0, %l1
31684 wrpr %l1, %tstate
31685 wrhpr 0x4, %htstate
31686 retry
31687 stbar
31688 fxnor %f10, %f12, %f20
31689 movg %xcc, %l5, %g7
31690loop_2781:
31691 nop
31692 set 0x28, %g2
31693 lda [%l7 + %g2] 0x10, %f31
31694 tvc %icc, 0x6
31695 srax %i6, 0x1D, %o5
31696 move %icc, %o4, %g5
31697 fmovdge %xcc, %f22, %f2
31698 edge32ln %l4, %o0, %i0
31699 movne %xcc, %g6, %o2
31700 edge8n %g1, %i4, %l0
31701 subcc %o7, 0x1A3F, %l1
31702 smul %g4, %l6, %l2
31703 movge %icc, %i2, %i7
31704 bne %xcc, loop_2782
31705 edge32l %g2, %o1, %i1
31706 movrlez %l3, 0x3F0, %o6
31707 fpsub16s %f14, %f23, %f29
31708loop_2782:
31709 movneg %icc, %i3, %i5
31710 fbg,a %fcc1, loop_2783
31711 fmovsne %icc, %f23, %f10
31712 srlx %g3, %o3, %l5
31713 movcc %icc, %g7, %o5
31714loop_2783:
31715 subccc %o4, 0x12B8, %i6
31716 taddcc %l4, 0x1616, %o0
31717 ldd [%l7 + 0x40], %g4
31718 movle %icc, %i0, %g6
31719 array16 %o2, %g1, %i4
31720 fornot1s %f16, %f19, %f31
31721 ble loop_2784
31722 smulcc %l0, 0x0C66, %o7
31723 tge %icc, 0x2
31724 bvc,a,pn %icc, loop_2785
31725loop_2784:
31726 subc %l1, 0x0BBB, %g4
31727 mulx %l6, 0x05FD, %l2
31728 wr %g0, 0x89, %asi
31729 stxa %i2, [%l7 + 0x08] %asi
31730loop_2785:
31731 array32 %g2, %i7, %o1
31732 set 0x68, %l6
31733 lda [%l7 + %l6] 0x88, %f7
31734 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
31735 nop ! nop ! stxa %l3, [%g0 + 0x130] %asi ripped by fixASI40.pl ripped by fixASI40.pl
31736 taddcctv %i1, %i3, %o6
31737 fbge,a %fcc3, loop_2786
31738 udivcc %g3, 0x1745, %o3
31739 fcmpgt16 %f24, %f10, %l5
31740 move %icc, %i5, %g7
31741loop_2786:
31742 edge32ln %o4, %i6, %l4
31743 sll %o5, 0x07, %g5
31744 nop
31745 fitos %f12, %f23
31746 fstox %f23, %f16
31747 fxtos %f16, %f0
31748 bvc,pt %icc, loop_2787
31749 fmuld8ulx16 %f28, %f0, %f14
31750 for %f18, %f6, %f10
31751 bneg loop_2788
31752loop_2787:
31753 alignaddr %o0, %g6, %o2
31754 movpos %xcc, %i0, %i4
31755 movrlez %g1, %l0, %o7
31756loop_2788:
31757 movrgz %g4, 0x1D7, %l1
31758 fmovrsne %l6, %f10, %f11
31759 xorcc %l2, %g2, %i7
31760 movcs %icc, %i2, %o1
31761 fmovsle %xcc, %f25, %f19
31762 fcmpne16 %f26, %f28, %l3
31763 bgu,a,pt %xcc, loop_2789
31764 edge16ln %i1, %i3, %o6
31765 movcs %xcc, %o3, %l5
31766 nop
31767 setx 0xC39E354B, %l0, %l6
31768 st %l6, [%l7 + 0x28]
31769 ld [%l7 + 0x28], %f22
31770 setx 0x015FAD20, %l1, %l5
31771 st %l5, [%l7 + 0x10]
31772 ld [%l7 + 0x10], %f18
31773 fmuls %f18, %f22, %f26
31774loop_2789:
31775 move %icc, %i5, %g3
31776 srax %g7, %i6, %o4
31777 brgz %l4, loop_2790
31778 fmovrsgz %o5, %f27, %f26
31779 nop
31780 setx 0xB2CDFED1073E3DCA, %l0, %l6
31781 stx %l6, [%l7 + 0x28]
31782 ldd [%l7 + 0x28], %f0
31783 fsqrtd %f0, %f26
31784 edge16ln %o0, %g6, %g5
31785loop_2790:
31786 bne,pt %icc, loop_2791
31787 ta %xcc, 0x5
31788 tneg %icc, 0x6
31789 restored
31790 rdpr %cwp, %g1
31791 rdpr %cansave, %g2
31792 rdpr %canrestore, %g3
31793 rdpr %cleanwin, %g4
31794 rdpr %otherwin, %g5
31795 rdpr %wstate, %g6
31796loop_2791:
31797 nop
31798 setx 0xA4563B27, %l0, %l6
31799 st %l6, [%l7 + 0x28]
31800 ld [%l7 + 0x28], %f31
31801 setx 0xF22C1F4B, %l1, %l5
31802 st %l5, [%l7 + 0x10]
31803 ld [%l7 + 0x10], %f17
31804 fmuls %f17, %f31, %f10
31805 bn,a loop_2792
31806 fandnot2s %f27, %f14, %f23
31807 swap [%l7 + 0x7C], %i0
31808 umul %o2, %g1, %i4
31809loop_2792:
31810 membar 0x41
31811 tcc %icc, 0x3
31812 umul %o7, %l0, %l1
31813 sir 0x19B9
31814 nop
31815 fitod %f29, %f0
31816 add %l7, 0x2C, %l6
31817 wr %g0, 0x19, %asi
31818 casa [%l6] 0x19, %g4, %l2
31819 edge16l %l6, %i7, %g2
31820 movrne %i2, %o1, %i1
31821 sub %i3, %o6, %o3
31822 movleu %xcc, %l5, %i5
31823 move %xcc, %l3, %g7
31824 fnot2 %f8, %f16
31825 edge8ln %i6, %o4, %l4
31826 andn %o5, %o0, %g6
31827 fornot1 %f26, %f30, %f16
31828 fbo,a %fcc2, loop_2793
31829 fmovde %icc, %f2, %f7
31830 sub %g5, %i0, %g3
31831 xnorcc %g1, %i4, %o7
31832loop_2793:
31833 alignaddr %l0, %l1, %o2
31834 fxor %f22, %f22, %f4
31835 sdiv %l2, 0x0FB8, %g4
31836 movpos %icc, %i7, %l6
31837 bn,a,pn %icc, loop_2794
31838 fpackfix %f16, %f20
31839 movle %icc, %g2, %o1
31840 wr %g0, 0x0c, %asi
31841 lda [%l7 + 0x14] %asi, %f10
31842loop_2794:
31843 brnz %i1, loop_2795
31844 lduw [%l7 + 0x74], %i3
31845 fblg,a %fcc2, loop_2796
31846 popc 0x04C9, %i2
31847loop_2795:
31848 stbar
31849 bvs %xcc, loop_2797
31850loop_2796:
31851 fbu,a %fcc2, loop_2798
31852 edge16 %o3, %o6, %i5
31853 edge16n %l3, %l5, %i6
31854loop_2797:
31855 edge32 %o4, %l4, %o5
31856loop_2798:
31857 srl %g7, %o0, %g5
31858 array8 %i0, %g6, %g3
31859 te %icc, 0x2
31860 bne,a %icc, loop_2799
31861 umul %i4, 0x16DD, %o7
31862 alignaddr %l0, %l1, %g1
31863 pdist %f18, %f16, %f2
31864loop_2799:
31865 taddcc %o2, 0x1A6B, %g4
31866 set 0x53, %l5
31867 lduba [%l7 + %l5] 0x89, %i7
31868 tn %icc, 0x3
31869 srax %l2, %l6, %o1
31870 tgu %icc, 0x7
31871 bne %icc, loop_2800
31872 movl %xcc, %g2, %i1
31873 tneg %icc, 0x5
31874 addccc %i3, 0x1118, %i2
31875loop_2800:
31876 srlx %o6, %o3, %l3
31877 nop
31878 setx 0x7F78BF4B, %l0, %l6
31879 st %l6, [%l7 + 0x28]
31880 ld [%l7 + 0x28], %f8
31881 setx 0xBF709D99, %l1, %l5
31882 st %l5, [%l7 + 0x10]
31883 ld [%l7 + 0x10], %f4
31884 fsubs %f4, %f8, %f10
31885 array32 %l5, %i6, %o4
31886 fones %f23
31887 movle %icc, %i5, %l4
31888 sdiv %g7, 0x127A, %o5
31889 fpadd16s %f25, %f3, %f26
31890 movn %icc, %g5, %o0
31891 tvs %xcc, 0x0
31892 tcc %xcc, 0x1
31893 movg %xcc, %i0, %g3
31894 wr %g0, 0x04, %asi
31895 ldswa [%l7 + 0x0C] %asi, %g6
31896 movge %icc, %i4, %o7
31897 edge16l %l0, %l1, %g1
31898 edge16l %g4, %o2, %l2
31899 set 0x18, %g5
31900 ldxa [%l7 + %g5] 0x80, %l6
31901 array16 %i7, %o1, %i1
31902 tvc %icc, 0x3
31903 te %xcc, 0x6
31904 smul %i3, %g2, %i2
31905 add %l7, 0x38, %l6
31906 wr %g0, 0x04, %asi
31907 casxa [%l6] %asi, %o3, %o6
31908 nop
31909 setx 0x6287FFD6, %l0, %l6
31910 st %l6, [%l7 + 0x28]
31911 ld [%l7 + 0x28], %f16
31912 setx 0x7BEA008F, %l1, %l5
31913 st %l5, [%l7 + 0x10]
31914 ld [%l7 + 0x10], %f16
31915 fadds %f16, %f16, %f17
31916 te %xcc, 0x6
31917 tsubcctv %l3, 0x02B5, %l5
31918 stx %i6, [%l7 + 0x58]
31919 tgu %xcc, 0x4
31920 popc 0x1558, %i5
31921 bleu,pn %xcc, loop_2801
31922 mova %icc, %o4, %l4
31923 restored
31924 rdpr %cwp, %g1
31925 rdpr %cansave, %g2
31926 rdpr %canrestore, %g3
31927 rdpr %cleanwin, %g4
31928 rdpr %otherwin, %g5
31929 rdpr %wstate, %g6
31930 fnegs %f30, %f28
31931loop_2801:
31932 fnors %f3, %f31, %f16
31933 set 0x32, %i5
31934 ldstuba [%l7 + %i5] 0x10, %g7
31935 ldsw [%l7 + 0x68], %g5
31936 edge16n %o5, %i0, %o0
31937 add %l7, 0x08, %l6
31938 wr %g0, 0x11, %asi
31939 casa [%l6] 0x11, %g6, %i4
31940 edge32ln %o7, %l0, %g3
31941 edge32n %g1, %l1, %o2
31942 edge8ln %l2, %l6, %g4
31943 wr %g0, 0x80, %asi
31944 swapa [%l7 + 0x64] %asi, %i7
31945 pdist %f2, %f0, %f8
31946 bcc,pn %icc, loop_2802
31947 edge8 %i1, %o1, %g2
31948 tpos %icc, 0x6
31949 tle %icc, 0x3
31950loop_2802:
31951 xnorcc %i3, %i2, %o3
31952 brnz,a %l3, loop_2803
31953 andn %o6, 0x1B9E, %l5
31954 membar 0x72
31955 tn %xcc, 0x6
31956loop_2803:
31957 nop
31958 wr %g0, 0x89, %asi
31959 prefetcha [%l7 + 0x20] %asi, 0x3
31960 bvs %icc, loop_2804
31961 brgez,a %o4, loop_2805
31962 array8 %l4, %g7, %i6
31963 te %xcc, 0x1
31964loop_2804:
31965 flush %l7 + 0x34
31966loop_2805:
31967 sra %o5, 0x15, %i0
31968 fbl %fcc3, loop_2806
31969 fpsub16s %f29, %f11, %f10
31970 subccc %o0, %g5, %g6
31971 fnot1s %f10, %f6
31972loop_2806:
31973 edge8n %o7, %i4, %l0
31974 bge %icc, loop_2807
31975 xor %g1, 0x15F0, %g3
31976 edge32ln %o2, %l2, %l1
31977 tsubcc %g4, 0x0A10, %l6
31978loop_2807:
31979 fbo %fcc1, loop_2808
31980 taddcc %i1, 0x0DCE, %i7
31981 addcc %g2, %i3, %i2
31982 array32 %o1, %o3, %l3
31983loop_2808:
31984 fpsub32s %f8, %f30, %f4
31985 srax %l5, %i5, %o4
31986 set 0x148, %l3
31987 nop ! nop ! ldxa [%g0 + %l3] 0x40, %o6 ripped by fixASI40.pl ripped by fixASI40.pl
31988 fmovrslez %g7, %f6, %f20
31989 tcs %xcc, 0x2
31990 fbu,a %fcc0, loop_2809
31991 tsubcctv %l4, 0x095F, %o5
31992 movge %xcc, %i6, %i0
31993 stw %o0, [%l7 + 0x78]
31994loop_2809:
31995 stbar
31996 movrlz %g5, %g6, %o7
31997 movrgz %l0, %g1, %i4
31998 pdist %f28, %f12, %f4
31999 movne %xcc, %o2, %l2
32000 sub %l1, %g4, %g3
32001 udiv %l6, 0x0939, %i7
32002 nop
32003 setx 0x55BA15AB, %l0, %l6
32004 st %l6, [%l7 + 0x28]
32005 ld [%l7 + 0x28], %f23
32006 setx 0x4D1B574A, %l1, %l5
32007 st %l5, [%l7 + 0x10]
32008 ld [%l7 + 0x10], %f20
32009 fmuls %f20, %f23, %f12
32010 bn,pt %icc, loop_2810
32011 prefetch [%l7 + 0x08], 0x2
32012 sdiv %g2, 0x0F66, %i1
32013 sll %i2, 0x12, %i3
32014loop_2810:
32015 movcc %icc, %o1, %o3
32016 movcc %icc, %l3, %l5
32017 fsrc1 %f22, %f18
32018 movvs %icc, %i5, %o6
32019 srl %g7, 0x08, %l4
32020 srl %o5, %o4, %i6
32021 sub %i0, %o0, %g5
32022 fmovdgu %xcc, %f12, %f31
32023 tg %icc, 0x1
32024 wr %g0, 0xeb, %asi
32025 stwa %g6, [%l7 + 0x50] %asi
32026 membar #Sync
32027 fbul,a %fcc0, loop_2811
32028 ldub [%l7 + 0x2A], %l0
32029 sethi 0x1222, %g1
32030 orn %i4, %o7, %l2
32031loop_2811:
32032 membar 0x4E
32033 udivx %l1, 0x02F7, %g4
32034 taddcc %g3, %l6, %i7
32035 orn %g2, 0x170D, %i1
32036 addccc %o2, %i3, %i2
32037 fpsub32s %f14, %f30, %f15
32038 tvs %icc, 0x5
32039 fone %f2
32040 subc %o3, %o1, %l3
32041 srlx %l5, 0x0D, %i5
32042 std %f26, [%l7 + 0x50]
32043 srl %g7, 0x1B, %l4
32044 edge16ln %o6, %o5, %o4
32045 movrgez %i6, 0x3E3, %i0
32046 sir 0x13E0
32047 tsubcctv %o0, 0x05E3, %g6
32048 orncc %g5, %g1, %l0
32049 tge %icc, 0x7
32050 fcmpne16 %f4, %f16, %i4
32051 bne,pn %xcc, loop_2812
32052 fcmpeq32 %f20, %f12, %o7
32053 orncc %l2, 0x14AF, %g4
32054 tne %xcc, 0x6
32055loop_2812:
32056 mulx %l1, 0x00DD, %l6
32057 movgu %xcc, %i7, %g3
32058 tneg %icc, 0x3
32059 srax %i1, 0x18, %g2
32060 nop
32061 setx loop_2813, %l0, %l1
32062 jmpl %l1, %o2
32063 movg %icc, %i3, %i2
32064 tvc %xcc, 0x1
32065 movvs %icc, %o1, %o3
32066loop_2813:
32067 sdiv %l3, 0x0B97, %i5
32068 edge32ln %l5, %g7, %o6
32069 ldub [%l7 + 0x79], %o5
32070 srlx %l4, %o4, %i0
32071 edge16 %i6, %g6, %o0
32072 stbar
32073 tge %icc, 0x6
32074 sethi 0x0398, %g5
32075 bvc,a,pn %icc, loop_2814
32076 fsrc2s %f22, %f27
32077 tneg %xcc, 0x1
32078 fbne,a %fcc0, loop_2815
32079loop_2814:
32080 fmovrdlez %g1, %f0, %f28
32081 sllx %l0, %o7, %i4
32082 bn,a %xcc, loop_2816
32083loop_2815:
32084 fbuge %fcc2, loop_2817
32085 ldsb [%l7 + 0x24], %g4
32086 tvs %icc, 0x3
32087loop_2816:
32088 fmovscc %xcc, %f20, %f8
32089loop_2817:
32090 orcc %l2, 0x08FB, %l1
32091 sllx %i7, 0x11, %l6
32092 call loop_2818
32093 nop
32094 setx loop_2819, %l0, %l1
32095 jmpl %l1, %g3
32096 tsubcc %i1, 0x0B75, %o2
32097 fbu,a %fcc2, loop_2820
32098loop_2818:
32099 taddcc %i3, 0x14CD, %i2
32100loop_2819:
32101 sethi 0x188A, %o1
32102 brnz,a %g2, loop_2821
32103loop_2820:
32104 subc %l3, 0x0D17, %o3
32105 bge loop_2822
32106 bcs,a,pt %xcc, loop_2823
32107loop_2821:
32108 edge32ln %l5, %g7, %i5
32109 fzero %f0
32110loop_2822:
32111 fnot1s %f27, %f26
32112loop_2823:
32113 edge32l %o5, %o6, %o4
32114 nop
32115 setx 0xE074FEEA, %l0, %l6
32116 st %l6, [%l7 + 0x40]
32117 ld [%l7 + 0x40], %fsr
32118 array16 %i0, %i6, %g6
32119 udivx %l4, 0x036D, %g5
32120 bn,a,pt %icc, loop_2824
32121 edge32l %g1, %l0, %o7
32122 tle %icc, 0x6
32123 udivx %i4, 0x1817, %o0
32124loop_2824:
32125 or %l2, %l1, %g4
32126 movrne %l6, %i7, %i1
32127 fmovrdgz %g3, %f26, %f22
32128 fsrc1s %f15, %f19
32129 umul %i3, %o2, %o1
32130 fnot1s %f6, %f5
32131 fblg %fcc3, loop_2825
32132 andncc %i2, %l3, %g2
32133 xnorcc %l5, %o3, %g7
32134 nop
32135 setx 0xABF5B02D3482D387, %l0, %l6
32136 stx %l6, [%l7 + 0x28]
32137 ldd [%l7 + 0x28], %f2
32138 setx 0x2D4BBB85188F47C5, %l1, %l5
32139 stx %l5, [%l7 + 0x10]
32140 ldd [%l7 + 0x10], %f18
32141 fmuld %f18, %f2, %f8
32142loop_2825:
32143 udivcc %o5, 0x1ADE, %i5
32144 set 0x0C, %i3
32145 lduwa [%l7 + %i3] 0x14, %o6
32146 andcc %o4, %i6, %g6
32147 smul %i0, 0x061A, %g5
32148 fbn %fcc2, loop_2826
32149 srl %g1, 0x03, %l4
32150 mulscc %o7, %i4, %l0
32151 ta %xcc, 0x5
32152loop_2826:
32153 restored
32154 rdpr %cwp, %g1
32155 rdpr %cansave, %g2
32156 rdpr %canrestore, %g3
32157 rdpr %cleanwin, %g4
32158 rdpr %otherwin, %g5
32159 rdpr %wstate, %g6
32160 smul %l2, %l1, %o0
32161 array32 %g4, %l6, %i7
32162 tvs %xcc, 0x7
32163 taddcctv %g3, %i3, %o2
32164 tcc %icc, 0x7
32165 fmovse %xcc, %f28, %f17
32166 sllx %o1, 0x0D, %i2
32167 andncc %i1, %l3, %l5
32168 umul %g2, 0x04BD, %g7
32169 edge8l %o3, %o5, %i5
32170 movge %icc, %o4, %i6
32171 edge8ln %g6, %i0, %o6
32172 move %icc, %g5, %g1
32173 tl %icc, 0x6
32174 movg %icc, %o7, %l4
32175 fpsub16 %f24, %f28, %f28
32176 fmuld8ulx16 %f16, %f6, %f8
32177 tcc %icc, 0x1
32178 fands %f16, %f23, %f1
32179 wr %g0, 0x10, %asi
32180 ldsba [%l7 + 0x1E] %asi, %l0
32181 sdivcc %l2, 0x06F1, %l1
32182 fbge,a %fcc3, loop_2827
32183 fmovdpos %icc, %f25, %f29
32184 tcc %icc, 0x6
32185 tvc %xcc, 0x4
32186loop_2827:
32187 xorcc %o0, %g4, %i4
32188 fmovdvc %icc, %f29, %f22
32189 edge16l %l6, %i7, %i3
32190 mova %icc, %o2, %g3
32191 move %icc, %i2, %i1
32192 movcs %xcc, %o1, %l5
32193 sub %l3, 0x1822, %g2
32194 fmovrse %g7, %f8, %f2
32195 brgz %o5, loop_2828
32196 for %f6, %f14, %f12
32197 movgu %xcc, %i5, %o4
32198 and %o3, %g6, %i6
32199loop_2828:
32200 movcs %icc, %i0, %g5
32201 add %l7, 0x4C, %l6
32202 wr %g0, 0x04, %asi
32203 lda [%l6] %asi, %g1
32204 casa [%l6] 0x04, %g1, %o6
32205 movcc %xcc, %o7, %l0
32206 fpackfix %f28, %f3
32207 mulscc %l4, %l1, %o0
32208 edge16 %g4, %i4, %l6
32209 movrgez %l2, 0x3C3, %i7
32210 prefetch [%l7 + 0x44], 0x0
32211 movvc %icc, %i3, %o2
32212 umulcc %i2, 0x024D, %i1
32213 movrgz %g3, 0x389, %l5
32214 movl %xcc, %l3, %g2
32215 movne %icc, %o1, %g7
32216 andn %i5, 0x1B92, %o5
32217 fnot1s %f1, %f23
32218 for %f16, %f12, %f12
32219 flush %l7 + 0x54
32220 flush %l7 + 0x58
32221 srl %o3, 0x03, %o4
32222 movle %xcc, %i6, %g6
32223 fmul8sux16 %f22, %f4, %f28
32224 mulx %i0, %g5, %o6
32225 and %o7, %g1, %l0
32226 ldx [%l7 + 0x78], %l1
32227 sdiv %o0, 0x043F, %l4
32228 brnz,a %i4, loop_2829
32229 fmovdge %icc, %f22, %f29
32230 edge32n %l6, %g4, %l2
32231 edge16n %i3, %o2, %i2
32232loop_2829:
32233 subcc %i7, %i1, %g3
32234 wr %g0, 0x04, %asi
32235 ldsha [%l7 + 0x18] %asi, %l3
32236 movgu %xcc, %l5, %g2
32237 movg %xcc, %g7, %i5
32238 edge16 %o1, %o3, %o5
32239 sdivx %o4, 0x1BC7, %g6
32240 xnorcc %i0, 0x1EE2, %g5
32241 tl %xcc, 0x5
32242 tvc %xcc, 0x3
32243 udivcc %o6, 0x087E, %i6
32244 xnorcc %o7, 0x1579, %g1
32245 wr %g0, 0xe2, %asi
32246 stxa %l1, [%l7 + 0x58] %asi
32247 membar #Sync
32248 edge32 %l0, %l4, %i4
32249 nop
32250 setx 0xB38EE10B, %l0, %l6
32251 st %l6, [%l7 + 0x28]
32252 ld [%l7 + 0x28], %f24
32253 setx 0xC035D669, %l1, %l5
32254 st %l5, [%l7 + 0x10]
32255 ld [%l7 + 0x10], %f23
32256 fmuls %f23, %f24, %f14
32257 array16 %l6, %o0, %l2
32258 fmovsgu %xcc, %f30, %f12
32259 tle %xcc, 0x5
32260 edge8n %i3, %o2, %i2
32261 set 0x50, %o4
32262 lda [%l7 + %o4] 0x04, %f19
32263 edge16ln %i7, %g4, %i1
32264 movcc %xcc, %g3, %l3
32265 fnegs %f22, %f31
32266 popc %g2, %g7
32267 saved
32268 rdpr %cwp, %g1
32269 rdpr %cansave, %g2
32270 rdpr %canrestore, %g3
32271 rdpr %cleanwin, %g4
32272 rdpr %otherwin, %g5
32273 rdpr %wstate, %g6
32274 fmovrsgz %i5, %f28, %f9
32275 andcc %o1, %o3, %l5
32276 movleu %icc, %o4, %o5
32277 fmovd %f14, %f10
32278 brnz %i0, loop_2830
32279 edge32ln %g6, %g5, %o6
32280 bpos %icc, loop_2831
32281 st %f27, [%l7 + 0x14]
32282loop_2830:
32283 fmovdge %xcc, %f15, %f26
32284 smul %o7, %i6, %l1
32285loop_2831:
32286 fpadd32s %f14, %f5, %f29
32287 nop
32288 setx 0xB849BB65507DC9E6, %l0, %l6
32289 stx %l6, [%l7 + 0x40]
32290 ldx [%l7 + 0x40], %fsr
32291 tle %icc, 0x4
32292 tsubcc %l0, 0x121C, %l4
32293 tge %xcc, 0x2
32294 prefetch [%l7 + 0x08], 0x2
32295 movne %icc, %g1, %i4
32296 fpsub16s %f8, %f12, %f0
32297 fnegs %f11, %f12
32298 bvc loop_2832
32299 edge16 %o0, %l2, %i3
32300 edge8n %l6, %o2, %i7
32301 mulscc %i2, %g4, %g3
32302loop_2832:
32303 movrlez %i1, 0x362, %l3
32304 fand %f24, %f30, %f22
32305 brlz %g2, loop_2833
32306 fnor %f18, %f4, %f20
32307 ldsh [%l7 + 0x58], %i5
32308 movl %xcc, %g7, %o3
32309loop_2833:
32310 tgu %xcc, 0x7
32311 nop
32312 setx loop_2834, %l0, %l1
32313 wrpr 0x1, %tl
32314 wrpr %l1, %tpc
32315 add %l1, 0x4, %l1
32316 wrpr %l1, %tnpc
32317 setx 0x34400001400, %l0, %l1
32318 wrpr %l1, %tstate
32319 wrhpr 0x4, %htstate
32320 retry
32321 fmovsl %icc, %f6, %f7
32322 movpos %icc, %o1, %o4
32323 fnot1 %f0, %f10
32324loop_2834:
32325 nop
32326 set 0x6E, %g7
32327 ldstuba [%l7 + %g7] 0x89, %l5
32328 edge16 %o5, %g6, %g5
32329 tgu %icc, 0x7
32330 brgz,a %o6, loop_2835
32331 orcc %o7, %i0, %i6
32332 movcs %xcc, %l1, %l4
32333 andn %g1, %l0, %o0
32334loop_2835:
32335 sub %i4, 0x182F, %i3
32336 sub %l6, %o2, %i7
32337 alignaddr %l2, %g4, %g3
32338 sll %i1, 0x0D, %i2
32339 nop
32340 fitos %f7, %f24
32341 umulcc %g2, 0x0636, %l3
32342 brnz %i5, loop_2836
32343 andcc %o3, %o1, %g7
32344 ldsh [%l7 + 0x46], %l5
32345 nop
32346 set 0x21, %g4
32347 ldub [%l7 + %g4], %o4
32348loop_2836:
32349 sdiv %o5, 0x196A, %g5
32350 nop
32351 setx loop_2837, %l0, %l1
32352 jmpl %l1, %g6
32353 tcc %icc, 0x7
32354 stb %o7, [%l7 + 0x23]
32355 movne %xcc, %i0, %o6
32356loop_2837:
32357 tleu %icc, 0x6
32358 alignaddrl %l1, %l4, %g1
32359 tge %icc, 0x0
32360 movle %icc, %i6, %l0
32361 fbug %fcc2, loop_2838
32362 movg %xcc, %o0, %i3
32363 fmovspos %xcc, %f4, %f28
32364 move %icc, %l6, %o2
32365loop_2838:
32366 sethi 0x1A31, %i4
32367 taddcctv %l2, 0x00A1, %i7
32368 subcc %g3, 0x1E44, %i1
32369 movvc %icc, %g4, %i2
32370 udivx %l3, 0x124B, %g2
32371 restored
32372 rdpr %cwp, %g1
32373 rdpr %cansave, %g2
32374 rdpr %canrestore, %g3
32375 rdpr %cleanwin, %g4
32376 rdpr %otherwin, %g5
32377 rdpr %wstate, %g6
32378 sra %o3, %i5, %o1
32379 fmovsgu %xcc, %f4, %f28
32380 andcc %g7, 0x174D, %l5
32381 movge %icc, %o4, %o5
32382 movvs %icc, %g6, %o7
32383 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
32384 nop ! nop ! ldxa [%g0 + 0x148] %asi, %i0 ripped by fixASI40.pl ripped by fixASI40.pl
32385 umulcc %o6, %l1, %g5
32386 ldd [%l7 + 0x40], %g0
32387 addcc %i6, 0x1334, %l0
32388 wr %g0, 0x89, %asi
32389 lda [%l7 + 0x58] %asi, %f14
32390 popc %l4, %i3
32391 nop
32392 fitos %f11, %f13
32393 fstod %f13, %f18
32394 addc %o0, %o2, %l6
32395 fbu,a %fcc0, loop_2839
32396 umul %l2, %i4, %g3
32397 tvs %icc, 0x6
32398 fcmpne16 %f2, %f26, %i1
32399loop_2839:
32400 udiv %g4, 0x19D8, %i2
32401 edge8ln %l3, %i7, %g2
32402 fpadd32 %f22, %f2, %f8
32403 tleu %xcc, 0x0
32404 alignaddr %i5, %o1, %o3
32405 bvs,a %icc, loop_2840
32406 fzeros %f28
32407 tg %xcc, 0x3
32408 sll %g7, %l5, %o5
32409loop_2840:
32410 nop
32411 set 0x38, %i2
32412 stwa %o4, [%l7 + %i2] 0x11
32413 sir 0x0E67
32414 edge32n %g6, %o7, %o6
32415 ta %icc, 0x1
32416 addcc %l1, 0x1CCF, %g5
32417 movrlz %i0, %i6, %g1
32418 fbge %fcc2, loop_2841
32419 srlx %l0, %l4, %o0
32420 smul %o2, 0x1D89, %l6
32421 alignaddrl %l2, %i3, %g3
32422loop_2841:
32423 sdivx %i4, 0x1818, %g4
32424 ldsh [%l7 + 0x10], %i2
32425 popc 0x1C71, %l3
32426 tl %xcc, 0x6
32427 subccc %i1, %g2, %i5
32428 addc %i7, %o3, %g7
32429 fcmple32 %f4, %f16, %l5
32430 udivx %o1, 0x023D, %o4
32431 prefetch [%l7 + 0x08], 0x3
32432 movneg %icc, %g6, %o7
32433 bg,a %icc, loop_2842
32434 movvc %xcc, %o6, %o5
32435 fmovdcc %xcc, %f30, %f29
32436 smul %l1, %i0, %g5
32437loop_2842:
32438 fmul8x16 %f9, %f2, %f10
32439 stx %i6, [%l7 + 0x28]
32440 fpadd32 %f0, %f6, %f28
32441 fmovdg %icc, %f15, %f13
32442 fpadd32 %f10, %f28, %f6
32443 bvc,a,pt %xcc, loop_2843
32444 edge16l %l0, %g1, %l4
32445 smul %o0, 0x0919, %l6
32446 addcc %o2, 0x01B4, %i3
32447loop_2843:
32448 tleu %xcc, 0x5
32449 array32 %g3, %l2, %i4
32450 brgz %g4, loop_2844
32451 edge8 %i2, %l3, %i1
32452 xorcc %i5, 0x0529, %i7
32453 move %xcc, %o3, %g2
32454loop_2844:
32455 andn %l5, %o1, %o4
32456 tl %xcc, 0x3
32457 bg loop_2845
32458 srax %g7, %g6, %o6
32459 nop
32460 setx 0xBD614FA70058FF13, %l0, %l6
32461 stx %l6, [%l7 + 0x10]
32462 ldx [%l7 + 0x10], %fsr
32463 alignaddr %o7, %o5, %i0
32464loop_2845:
32465 tsubcc %l1, 0x02E2, %g5
32466 smulcc %l0, 0x006A, %i6
32467 subccc %l4, %o0, %l6
32468 nop
32469 setx loop_2846, %l0, %l1
32470 wrpr 0x1, %tl
32471 wrpr %l1, %tnpc
32472 setx 0x34400001400, %l0, %l1
32473 wrpr %l1, %tstate
32474 wrhpr 0x4, %htstate
32475 done
32476 movrgz %o2, 0x045, %i3
32477 movleu %xcc, %g3, %g1
32478 ta %xcc, 0x2
32479loop_2846:
32480 sub %i4, %l2, %g4
32481 fzeros %f0
32482 ba,a loop_2847
32483 fmovde %xcc, %f26, %f12
32484 movge %xcc, %l3, %i1
32485 tvs %xcc, 0x2
32486loop_2847:
32487 nop
32488 add %l7, 0x48, %l6
32489 wr %g0, 0x04, %asi
32490 casxa [%l6] %asi, %i2, %i7
32491 set 0x20, %o6
32492 lduha [%l7 + %o6] 0x04, %i5
32493 tcs %xcc, 0x0
32494 fmovdn %icc, %f4, %f22
32495 nop
32496 setx 0x404921C5, %l0, %l6
32497 st %l6, [%l7 + 0x60]
32498 ld [%l7 + 0x60], %fsr
32499 fmovdn %xcc, %f8, %f15
32500 movl %icc, %g2, %l5
32501 nop
32502 setx 0xD05DC2DA, %l0, %l6
32503 st %l6, [%l7 + 0x28]
32504 ld [%l7 + 0x28], %f13
32505 setx 0x3B9E2CA3, %l1, %l5
32506 st %l5, [%l7 + 0x10]
32507 ld [%l7 + 0x10], %f21
32508 fmuls %f21, %f13, %f3
32509 prefetch [%l7 + 0x08], 0x2
32510 movrlz %o3, 0x285, %o4
32511 fbul %fcc3, loop_2848
32512 tn %icc, 0x0
32513 swap [%l7 + 0x64], %g7
32514 ldsh [%l7 + 0x5C], %o1
32515loop_2848:
32516 fbug %fcc3, loop_2849
32517 edge32ln %g6, %o6, %o7
32518 edge32 %i0, %l1, %o5
32519 fzeros %f29
32520loop_2849:
32521 movrne %g5, %i6, %l4
32522 movgu %icc, %l0, %l6
32523 fmovsl %xcc, %f21, %f9
32524 stbar
32525 fors %f6, %f13, %f31
32526 fbue %fcc0, loop_2850
32527 fmovrse %o2, %f11, %f12
32528 tcs %xcc, 0x7
32529 bne,a,pt %xcc, loop_2851
32530loop_2850:
32531 fabsd %f30, %f16
32532 fbule,a %fcc3, loop_2852
32533 array8 %o0, %g3, %g1
32534loop_2851:
32535 fbug,a %fcc1, loop_2853
32536 edge8l %i3, %l2, %g4
32537loop_2852:
32538 tcs %xcc, 0x5
32539 taddcc %i4, 0x1C52, %i1
32540loop_2853:
32541 edge8 %l3, %i7, %i5
32542 sdiv %g2, 0x15B9, %l5
32543 smul %i2, %o4, %o3
32544 alignaddr %o1, %g7, %g6
32545 fpadd16 %f2, %f6, %f24
32546 fmovrslz %o6, %f7, %f10
32547 addccc %i0, %o7, %o5
32548 ldsb [%l7 + 0x4F], %l1
32549 taddcctv %g5, %i6, %l4
32550 ldsw [%l7 + 0x30], %l6
32551 tcs %icc, 0x7
32552 fmovrse %o2, %f14, %f24
32553 orncc %o0, 0x12E4, %g3
32554 fbn %fcc0, loop_2854
32555 bcc,pn %icc, loop_2855
32556 mova %icc, %g1, %l0
32557 umul %i3, 0x1839, %g4
32558loop_2854:
32559 movcs %xcc, %i4, %l2
32560loop_2855:
32561 edge8ln %l3, %i1, %i5
32562 ble,a %icc, loop_2856
32563 nop
32564 setx 0x2F2881E4, %l0, %l6
32565 st %l6, [%l7 + 0x28]
32566 ld [%l7 + 0x28], %f29
32567 setx 0x45A61C24, %l1, %l5
32568 st %l5, [%l7 + 0x10]
32569 ld [%l7 + 0x10], %f29
32570 fsubs %f29, %f29, %f18
32571 edge8ln %g2, %i7, %i2
32572 fbe %fcc1, loop_2857
32573loop_2856:
32574 udiv %o4, 0x1D90, %o3
32575 swap [%l7 + 0x78], %o1
32576 fbn %fcc2, loop_2858
32577loop_2857:
32578 ble,a,pt %xcc, loop_2859
32579 bneg,pn %xcc, loop_2860
32580 nop
32581 fitod %f6, %f10
32582 fdtos %f10, %f2
32583loop_2858:
32584 movrne %g7, %g6, %o6
32585loop_2859:
32586 alignaddrl %l5, %o7, %o5
32587loop_2860:
32588 xnor %l1, %i0, %i6
32589 popc 0x0AED, %l4
32590 tcc %xcc, 0x1
32591 udivcc %l6, 0x0904, %g5
32592 array32 %o0, %g3, %g1
32593 fmovsvc %icc, %f18, %f2
32594 stb %l0, [%l7 + 0x1B]
32595 wr %g0, 0x89, %asi
32596 stwa %i3, [%l7 + 0x6C] %asi
32597 movrne %o2, %g4, %i4
32598 nop
32599 setx loop_2861, %l0, %l1
32600 wrpr 0x1, %tl
32601 wrpr %l1, %tpc
32602 add %l1, 0x4, %l1
32603 wrpr %l1, %tnpc
32604 setx 0x34400001400, %l0, %l1
32605 wrpr %l1, %tstate
32606 wrhpr 0x4, %htstate
32607 retry
32608 lduw [%l7 + 0x58], %l3
32609 fbul,a %fcc0, loop_2862
32610 fmul8x16 %f10, %f0, %f16
32611loop_2861:
32612 xnorcc %l2, %i1, %g2
32613 bvs loop_2863
32614loop_2862:
32615 fpsub32s %f3, %f9, %f27
32616 wr %g0, 0x89, %asi
32617 ldsha [%l7 + 0x2C] %asi, %i7
32618loop_2863:
32619 add %i2, %o4, %i5
32620 addcc %o3, %g7, %g6
32621 ld [%l7 + 0x3C], %f11
32622 membar 0x6E
32623 nop
32624 fitos %f8, %f9
32625 fstox %f9, %f18
32626 fxtos %f18, %f28
32627 fba %fcc3, loop_2864
32628 fands %f12, %f31, %f2
32629 sth %o1, [%l7 + 0x6E]
32630 subcc %o6, 0x103F, %o7
32631loop_2864:
32632 popc 0x1F0E, %l5
32633 movn %xcc, %o5, %i0
32634 addc %i6, %l1, %l4
32635 wr %g0, 0x10, %asi
32636 ldstuba [%l7 + 0x41] %asi, %g5
32637 tgu %xcc, 0x4
32638 wr %g0, 0x2a, %asi
32639 stxa %l6, [%l7 + 0x70] %asi
32640 membar #Sync
32641 brlez %o0, loop_2865
32642 movre %g1, %l0, %i3
32643 brnz,a %o2, loop_2866
32644 bvs,a loop_2867
32645loop_2865:
32646 fmovdcc %xcc, %f10, %f13
32647 movneg %icc, %g4, %i4
32648loop_2866:
32649 be,pt %icc, loop_2868
32650loop_2867:
32651 tvc %icc, 0x7
32652 wr %g0, 0x89, %asi
32653 ldda [%l7 + 0x40] %asi, %f16
32654loop_2868:
32655 nop
32656 setx 0x36757B67, %l0, %l6
32657 st %l6, [%l7 + 0x28]
32658 ld [%l7 + 0x28], %f19
32659 setx 0x460BC19D, %l1, %l5
32660 st %l5, [%l7 + 0x10]
32661 ld [%l7 + 0x10], %f18
32662 fsubs %f18, %f19, %f17
32663 srax %g3, 0x19, %l2
32664 edge32 %i1, %l3, %i7
32665 smul %g2, %o4, %i5
32666 fmovsneg %xcc, %f1, %f24
32667 edge32 %i2, %g7, %o3
32668 movcc %icc, %g6, %o1
32669 st %f17, [%l7 + 0x24]
32670 bl,pn %icc, loop_2869
32671 fblg,a %fcc3, loop_2870
32672 sdiv %o6, 0x0F5B, %l5
32673 fsrc2 %f24, %f24
32674loop_2869:
32675 tleu %icc, 0x0
32676loop_2870:
32677 ta %icc, 0x6
32678 srax %o5, %o7, %i0
32679 srlx %i6, %l4, %l1
32680 edge16n %l6, %o0, %g1
32681 fornot2s %f3, %f16, %f4
32682 mova %icc, %l0, %g5
32683 add %o2, 0x14AE, %i3
32684 bshuffle %f12, %f16, %f10
32685 nop
32686 setx 0xBD0BFA38, %l0, %l6
32687 st %l6, [%l7 + 0x28]
32688 ld [%l7 + 0x28], %f3
32689 setx 0xB54542D5, %l1, %l5
32690 st %l5, [%l7 + 0x10]
32691 ld [%l7 + 0x10], %f7
32692 fadds %f7, %f3, %f30
32693 array32 %g4, %i4, %g3
32694 movcc %icc, %l2, %l3
32695 tneg %xcc, 0x1
32696 edge8n %i1, %g2, %i7
32697 brlez,a %i5, loop_2871
32698 edge32ln %i2, %g7, %o3
32699 xor %g6, 0x1C5F, %o4
32700 fmovsge %xcc, %f11, %f29
32701loop_2871:
32702 fbue,a %fcc1, loop_2872
32703 nop
32704 setx 0xF730F710E079B85B, %l0, %l6
32705 stx %l6, [%l7 + 0x68]
32706 ldx [%l7 + 0x68], %fsr
32707 add %l7, 0x70, %l6
32708 wr %g0, 0x80, %asi
32709 ldxa [%l6] %asi, %o1
32710 casxa [%l6] %asi, %o1, %o6
32711loop_2872:
32712 bleu,a,pt %xcc, loop_2873
32713 alignaddr %l5, %o7, %i0
32714 andncc %i6, %l4, %o5
32715 nop
32716 fitos %f0, %f10
32717 fstox %f10, %f26
32718loop_2873:
32719 edge32n %l1, %l6, %g1
32720 st %f0, [%l7 + 0x2C]
32721 wr %g0, 0x10, %asi
32722 swapa [%l7 + 0x30] %asi, %o0
32723 orcc %g5, 0x171A, %l0
32724 movn %icc, %i3, %o2
32725 movre %i4, %g3, %g4
32726 movg %xcc, %l3, %l2
32727 fnot2 %f28, %f30
32728 fbe,a %fcc2, loop_2874
32729 call loop_2875
32730 movrgez %g2, 0x24B, %i1
32731 movpos %icc, %i5, %i7
32732loop_2874:
32733 edge8l %i2, %o3, %g7
32734loop_2875:
32735 fbule %fcc0, loop_2876
32736 movge %icc, %g6, %o4
32737 fornot1 %f22, %f16, %f10
32738 alignaddrl %o1, %l5, %o7
32739loop_2876:
32740 movrlez %o6, %i0, %i6
32741 sethi 0x1EC8, %o5
32742 set 0x3C, %l1
32743 lda [%l7 + %l1] 0x81, %f1
32744 sir 0x1FA7
32745 add %l4, %l6, %l1
32746 andncc %g1, %o0, %g5
32747 addcc %i3, 0x10F0, %o2
32748 set 0x48, %l0
32749 ldxa [%l7 + %l0] 0x80, %l0
32750 movne %xcc, %g3, %g4
32751 membar 0x48
32752 te %xcc, 0x3
32753 fbo,a %fcc3, loop_2877
32754 xorcc %l3, 0x1A0E, %i4
32755 add %l2, %g2, %i5
32756 alignaddrl %i1, %i7, %i2
32757loop_2877:
32758 brgez,a %o3, loop_2878
32759 restored
32760 rdpr %cwp, %g1
32761 rdpr %cansave, %g2
32762 rdpr %canrestore, %g3
32763 rdpr %cleanwin, %g4
32764 rdpr %otherwin, %g5
32765 rdpr %wstate, %g6
32766 andncc %g6, %o4, %g7
32767 te %icc, 0x7
32768loop_2878:
32769 std %f6, [%l7 + 0x40]
32770 bcs,pt %xcc, loop_2879
32771 sub %o1, %o7, %l5
32772 movl %icc, %i0, %i6
32773 wr %g0, 0x80, %asi
32774 ldxa [%l7 + 0x10] %asi, %o5
32775loop_2879:
32776 subcc %o6, %l6, %l1
32777 movre %g1, 0x1A4, %l4
32778 fnands %f21, %f25, %f24
32779 edge16 %o0, %i3, %g5
32780 addccc %l0, 0x1FD8, %o2
32781 fnor %f8, %f6, %f12
32782 movl %icc, %g4, %l3
32783 fmovsneg %xcc, %f21, %f5
32784 udivx %g3, 0x1767, %l2
32785 tcc %xcc, 0x2
32786 fpsub16 %f6, %f12, %f24
32787 bvc,pn %xcc, loop_2880
32788 tvc %xcc, 0x0
32789 membar 0x66
32790 fmovdn %icc, %f23, %f15
32791loop_2880:
32792 movrgz %g2, %i4, %i5
32793 smul %i7, 0x17D5, %i2
32794 set 0x40, %o2
32795 prefetcha [%l7 + %o2] 0x11, 0x3
32796 fmovspos %icc, %f5, %f9
32797 fbule,a %fcc0, loop_2881
32798 nop
32799 fitos %f5, %f2
32800 fstoi %f2, %f0
32801 brlez,a %i1, loop_2882
32802 bge,a,pt %icc, loop_2883
32803loop_2881:
32804 brlez,a %g6, loop_2884
32805 be,pt %icc, loop_2885
32806loop_2882:
32807 umul %o4, 0x1BFE, %o1
32808loop_2883:
32809 fpadd32 %f2, %f16, %f18
32810loop_2884:
32811 andn %g7, %o7, %i0
32812loop_2885:
32813 nop
32814 fitod %f8, %f8
32815 fdtox %f8, %f20
32816 fxtod %f20, %f2
32817 fpsub32s %f10, %f6, %f17
32818 tge %xcc, 0x3
32819 fmovrdne %l5, %f2, %f0
32820 sub %o5, 0x0AFB, %o6
32821 ble,a %xcc, loop_2886
32822 bge,pt %icc, loop_2887
32823 fbuge,a %fcc0, loop_2888
32824 nop
32825 fitod %f30, %f30
32826loop_2886:
32827 edge16 %i6, %l6, %g1
32828loop_2887:
32829 edge16l %l4, %o0, %i3
32830loop_2888:
32831 fblg,a %fcc3, loop_2889
32832 subccc %l1, %l0, %g5
32833 ldsw [%l7 + 0x10], %o2
32834 andn %l3, 0x1623, %g4
32835loop_2889:
32836 edge16ln %g3, %l2, %g2
32837 tge %icc, 0x6
32838 brnz %i5, loop_2890
32839 xor %i4, %i7, %o3
32840 tvc %icc, 0x7
32841 movrlz %i2, 0x208, %i1
32842loop_2890:
32843 movgu %icc, %o4, %o1
32844 edge16l %g6, %o7, %i0
32845 fsrc2 %f8, %f12
32846 set 0x58, %i7
32847 lda [%l7 + %i7] 0x15, %f7
32848 movneg %xcc, %g7, %o5
32849 taddcctv %o6, 0x1B15, %l5
32850 movrlez %l6, 0x25F, %g1
32851 edge32l %l4, %o0, %i6
32852 udivx %l1, 0x019C, %l0
32853 movcs %icc, %i3, %o2
32854 movge %xcc, %l3, %g4
32855 wr %g0, 0x18, %asi
32856 ldsba [%l7 + 0x23] %asi, %g5
32857 udiv %g3, 0x1FF1, %l2
32858 fmuld8sux16 %f20, %f22, %f16
32859 sdivx %i5, 0x167F, %i4
32860 mulscc %g2, %i7, %o3
32861 fbue %fcc3, loop_2891
32862 andncc %i2, %o4, %o1
32863 subccc %g6, 0x11E9, %i1
32864 brgz %o7, loop_2892
32865loop_2891:
32866 nop
32867 setx 0x014845F97026CADF, %l0, %l6
32868 stx %l6, [%l7 + 0x28]
32869 ldd [%l7 + 0x28], %f16
32870 setx 0x52652729B1E28077, %l1, %l5
32871 stx %l5, [%l7 + 0x10]
32872 ldd [%l7 + 0x10], %f26
32873 fdivd %f26, %f16, %f24
32874 tcs %icc, 0x0
32875 xorcc %i0, %o5, %g7
32876loop_2892:
32877 subcc %o6, %l5, %l6
32878 wr %g0, 0xf9, %asi
32879 stda %f16, [%l7 + 0x40] %asi
32880 membar #Sync
32881 edge16ln %g1, %l4, %o0
32882 mulscc %l1, %i6, %l0
32883 move %xcc, %i3, %o2
32884 xor %g4, 0x0793, %l3
32885 movpos %xcc, %g5, %g3
32886 alignaddr %i5, %i4, %l2
32887 subccc %i7, %g2, %o3
32888 srl %o4, %o1, %i2
32889 fblg %fcc3, loop_2893
32890 movn %icc, %g6, %o7
32891 fmovsleu %xcc, %f22, %f3
32892 xnorcc %i1, %o5, %g7
32893loop_2893:
32894 taddcc %o6, %i0, %l5
32895 fbo,a %fcc0, loop_2894
32896 tleu %icc, 0x4
32897 fbul %fcc3, loop_2895
32898 brz %l6, loop_2896
32899loop_2894:
32900 alignaddrl %g1, %l4, %l1
32901 udivcc %i6, 0x0F88, %o0
32902loop_2895:
32903 movcc %icc, %l0, %o2
32904loop_2896:
32905 call loop_2897
32906 srax %i3, %g4, %l3
32907 xor %g5, %i5, %i4
32908 movrgz %g3, 0x307, %i7
32909loop_2897:
32910 movneg %icc, %l2, %g2
32911 or %o4, 0x1CF5, %o1
32912 fba,a %fcc1, loop_2898
32913 movle %xcc, %i2, %o3
32914 fabsd %f28, %f30
32915 movrgez %g6, 0x09E, %o7
32916loop_2898:
32917 orcc %o5, 0x1A18, %g7
32918 call loop_2899
32919 sdivcc %i1, 0x0BD3, %i0
32920 fpadd16 %f16, %f26, %f8
32921 fbne,a %fcc3, loop_2900
32922loop_2899:
32923 or %o6, %l5, %l6
32924 tge %icc, 0x5
32925 fcmple16 %f14, %f22, %l4
32926loop_2900:
32927 umul %l1, 0x19C8, %g1
32928 srlx %o0, %l0, %i6
32929 fpsub16 %f10, %f0, %f20
32930 movge %xcc, %i3, %o2
32931 fcmple32 %f28, %f6, %g4
32932 addc %l3, 0x060C, %i5
32933 movrlz %i4, %g3, %i7
32934 tsubcc %l2, %g5, %g2
32935 tcs %icc, 0x7
32936 nop
32937 fitos %f3, %f22
32938 fstox %f22, %f18
32939 add %l7, 0x78, %l6
32940 wr %g0, 0x04, %asi
32941 casa [%l6] %asi, %o1, %i2
32942 andcc %o3, 0x05A4, %g6
32943 fands %f4, %f4, %f30
32944 bn,a,pn %xcc, loop_2901
32945 movvc %xcc, %o4, %o5
32946 movre %g7, %o7, %i0
32947 edge16 %i1, %o6, %l5
32948loop_2901:
32949 fnot2 %f26, %f12
32950 fmovsgu %xcc, %f29, %f2
32951 set 0x8, %l4
32952 stxa %l4, [%g0 + %l4] 0x21
32953 and %l1, 0x1F10, %l6
32954 edge32n %g1, %o0, %l0
32955 membar 0x5C
32956 movvc %icc, %i6, %o2
32957 orn %g4, %l3, %i5
32958 te %xcc, 0x3
32959 sdivcc %i4, 0x1C80, %i3
32960 bn loop_2902
32961 sll %g3, %l2, %i7
32962 sllx %g5, 0x07, %o1
32963 add %i2, 0x192C, %g2
32964loop_2902:
32965 fbo,a %fcc2, loop_2903
32966 udivcc %g6, 0x1D01, %o3
32967 tsubcc %o4, %o5, %o7
32968 fbue,a %fcc3, loop_2904
32969loop_2903:
32970 bleu loop_2905
32971 membar 0x40
32972 bshuffle %f30, %f6, %f12
32973loop_2904:
32974 bn,a,pt %icc, loop_2906
32975loop_2905:
32976 tvs %icc, 0x2
32977 fcmpne16 %f14, %f0, %g7
32978 fsrc1s %f26, %f7
32979loop_2906:
32980 fpsub16s %f7, %f9, %f29
32981 or %i0, %i1, %l5
32982 nop
32983 setx loop_2907, %l0, %l1
32984 jmpl %l1, %l4
32985 orn %l1, 0x1CC3, %l6
32986 addccc %g1, 0x087F, %o0
32987 xorcc %l0, %i6, %o6
32988loop_2907:
32989 tsubcc %o2, 0x0B47, %l3
32990 tg %icc, 0x3
32991 fmovdg %icc, %f26, %f2
32992 fbne,a %fcc2, loop_2908
32993 movleu %icc, %i5, %i4
32994 nop
32995 setx 0x7C304AA4307C7E67, %l0, %l6
32996 stx %l6, [%l7 + 0x48]
32997 ldx [%l7 + 0x48], %fsr
32998 ta %icc, 0x0
32999loop_2908:
33000 movgu %icc, %g4, %i3
33001 fmovsvc %xcc, %f12, %f6
33002 bpos,a loop_2909
33003 fbge,a %fcc2, loop_2910
33004 fabsd %f18, %f0
33005 sll %g3, %i7, %g5
33006loop_2909:
33007 fandnot1 %f18, %f20, %f26
33008loop_2910:
33009 tneg %xcc, 0x7
33010 bvc %icc, loop_2911
33011 tvs %xcc, 0x0
33012 srax %o1, %i2, %l2
33013 bneg,pt %xcc, loop_2912
33014loop_2911:
33015 fmovsne %icc, %f28, %f1
33016 smulcc %g6, %o3, %g2
33017 fmovspos %icc, %f8, %f31
33018loop_2912:
33019 fmovsne %icc, %f1, %f15
33020 movre %o4, 0x3A0, %o7
33021 be %icc, loop_2913
33022 bgu,pn %xcc, loop_2914
33023 bl,a %icc, loop_2915
33024 andncc %g7, %o5, %i1
33025loop_2913:
33026 mova %xcc, %l5, %i0
33027loop_2914:
33028 ldd [%l7 + 0x20], %l4
33029loop_2915:
33030 fmovsne %icc, %f23, %f8
33031 edge32l %l6, %g1, %o0
33032 fbo %fcc1, loop_2916
33033 movle %icc, %l0, %i6
33034 tn %icc, 0x2
33035 fnands %f28, %f29, %f8
33036loop_2916:
33037 fcmpeq16 %f28, %f4, %l1
33038 movneg %icc, %o2, %l3
33039 smulcc %i5, 0x0346, %o6
33040 fcmpeq32 %f22, %f30, %g4
33041 fmovrdgez %i4, %f14, %f18
33042 movrgez %i3, %g3, %g5
33043 tneg %xcc, 0x6
33044 stb %o1, [%l7 + 0x6A]
33045 bl loop_2917
33046 srl %i2, %l2, %g6
33047 fnegs %f3, %f4
33048 fmovscs %xcc, %f16, %f21
33049loop_2917:
33050 nop
33051 setx 0x3F7E9FF7, %l0, %l6
33052 st %l6, [%l7 + 0x28]
33053 ld [%l7 + 0x28], %f21
33054 setx 0x49B3A950, %l1, %l5
33055 st %l5, [%l7 + 0x10]
33056 ld [%l7 + 0x10], %f4
33057 fdivs %f4, %f21, %f8
33058 movn %xcc, %i7, %o3
33059 fmovsvs %xcc, %f7, %f18
33060 mulx %o4, 0x10E8, %g2
33061 movle %icc, %o7, %o5
33062 movn %icc, %g7, %l5
33063 movn %icc, %i0, %l4
33064 orncc %l6, 0x1202, %g1
33065 movvc %xcc, %i1, %l0
33066 popc %i6, %l1
33067 edge32 %o2, %l3, %i5
33068 addc %o6, %o0, %i4
33069 addccc %i3, %g4, %g3
33070 fmovsg %xcc, %f28, %f20
33071 movne %xcc, %g5, %o1
33072 wr %g0, 0x80, %asi
33073 lduha [%l7 + 0x08] %asi, %l2
33074 fblg %fcc3, loop_2918
33075 tpos %xcc, 0x7
33076 fpsub32s %f11, %f10, %f26
33077 fbg %fcc1, loop_2919
33078loop_2918:
33079 umulcc %g6, %i2, %o3
33080 fcmpeq16 %f24, %f16, %i7
33081 movgu %xcc, %o4, %g2
33082loop_2919:
33083 srl %o7, %o5, %g7
33084 udiv %l5, 0x01D6, %l4
33085 ldsw [%l7 + 0x3C], %i0
33086 membar 0x38
33087 bge loop_2920
33088 tcs %xcc, 0x7
33089 sra %l6, %i1, %g1
33090 tvs %icc, 0x1
33091loop_2920:
33092 mulx %i6, %l1, %l0
33093 fbge,a %fcc1, loop_2921
33094 movrlez %l3, 0x18F, %o2
33095 xor %i5, 0x1144, %o0
33096 restored
33097 rdpr %cwp, %g1
33098 rdpr %cansave, %g2
33099 rdpr %canrestore, %g3
33100 rdpr %cleanwin, %g4
33101 rdpr %otherwin, %g5
33102 rdpr %wstate, %g6
33103loop_2921:
33104 tvc %xcc, 0x0
33105 bvs %icc, loop_2922
33106 edge16n %o6, %i4, %g4
33107 mulscc %g3, %i3, %g5
33108 movle %icc, %l2, %g6
33109loop_2922:
33110 edge32n %i2, %o1, %i7
33111 fpsub16 %f22, %f22, %f14
33112 sethi 0x1F27, %o4
33113 edge8 %o3, %g2, %o7
33114 sra %g7, 0x02, %l5
33115 smulcc %l4, 0x13B9, %o5
33116 xor %l6, 0x0E80, %i1
33117 fbg %fcc1, loop_2923
33118 movre %g1, 0x122, %i6
33119 movle %icc, %l1, %i0
33120 fmovsn %icc, %f7, %f28
33121loop_2923:
33122 ta %icc, 0x3
33123 wr %g0, 0x80, %asi
33124 lduha [%l7 + 0x5C] %asi, %l0
33125 wr %g0, 0x04, %asi
33126 ldda [%l7 + 0x40] %asi, %f16
33127 andn %l3, 0x02A7, %i5
33128 movge %xcc, %o2, %o0
33129 fandnot1s %f6, %f10, %f21
33130 sdivcc %i4, 0x1422, %o6
33131 te %icc, 0x0
33132 te %xcc, 0x2
33133 bleu loop_2924
33134 tl %icc, 0x4
33135 movrlez %g4, 0x286, %i3
33136 subc %g3, %l2, %g5
33137loop_2924:
33138 edge8n %i2, %g6, %i7
33139 movg %xcc, %o1, %o3
33140 udivx %g2, 0x02FC, %o7
33141 xnorcc %g7, 0x197D, %l5
33142 bcc,pn %icc, loop_2925
33143 srl %o4, %o5, %l6
33144 brlz,a %l4, loop_2926
33145 fpsub16 %f26, %f0, %f8
33146loop_2925:
33147 nop
33148 wr %g0, 0x89, %asi
33149 prefetcha [%l7 + 0x70] %asi, 0x2
33150loop_2926:
33151 fcmpne32 %f2, %f20, %g1
33152 nop
33153 setx 0x0B1EE6FA, %l0, %l6
33154 st %l6, [%l7 + 0x28]
33155 ld [%l7 + 0x28], %f16
33156 setx 0x7934A485, %l1, %l5
33157 st %l5, [%l7 + 0x10]
33158 ld [%l7 + 0x10], %f11
33159 fsubs %f11, %f16, %f26
33160 nop
33161 setx 0xB85490C9B2AEE0BB, %l0, %l6
33162 stx %l6, [%l7 + 0x28]
33163 ldd [%l7 + 0x28], %f24
33164 setx 0xC7E6B410B37202E8, %l1, %l5
33165 stx %l5, [%l7 + 0x10]
33166 ldd [%l7 + 0x10], %f14
33167 fsubd %f14, %f24, %f10
33168 tleu %icc, 0x2
33169 ld [%l7 + 0x48], %f22
33170 addcc %l1, %i6, %l0
33171 fmovdvs %icc, %f5, %f18
33172 fmuld8ulx16 %f7, %f13, %f30
33173 fbo,a %fcc2, loop_2927
33174 movrgez %i0, %l3, %o2
33175 addccc %o0, 0x1F26, %i5
33176 fnot2 %f30, %f20
33177loop_2927:
33178 sra %o6, 0x1B, %g4
33179 movle %icc, %i4, %g3
33180 ble,a %icc, loop_2928
33181 fornot1 %f18, %f10, %f8
33182 movge %icc, %l2, %i3
33183 addc %i2, 0x0A9C, %g6
33184loop_2928:
33185 sdivcc %i7, 0x1FD0, %o1
33186 umulcc %o3, %g2, %g5
33187 fzeros %f20
33188 wr %g0, 0x10, %asi
33189 sta %f25, [%l7 + 0x08] %asi
33190 srl %o7, %g7, %l5
33191 orn %o5, %l6, %o4
33192 nop
33193 set 0x3A, %i0
33194 lduh [%l7 + %i0], %i1
33195 brgz %l4, loop_2929
33196 fbuge %fcc2, loop_2930
33197 membar 0x71
33198 movleu %icc, %l1, %g1
33199loop_2929:
33200 movrne %i6, %l0, %l3
33201loop_2930:
33202 subccc %i0, %o2, %o0
33203 mulx %i5, %g4, %i4
33204 ldsb [%l7 + 0x61], %o6
33205 fpadd32 %f26, %f16, %f8
33206 fmovsn %xcc, %f26, %f15
33207 umul %g3, 0x1DB7, %i3
33208 movge %icc, %i2, %g6
33209 subc %l2, 0x1214, %o1
33210 bneg,pn %xcc, loop_2931
33211 fbn,a %fcc1, loop_2932
33212 movcs %xcc, %i7, %o3
33213 xorcc %g5, %o7, %g2
33214loop_2931:
33215 movrgz %g7, %o5, %l5
33216loop_2932:
33217 bl,a %icc, loop_2933
33218 array16 %o4, %i1, %l4
33219 movvc %xcc, %l1, %l6
33220 te %xcc, 0x5
33221loop_2933:
33222 for %f2, %f26, %f10
33223 tcs %xcc, 0x1
33224 fbne %fcc2, loop_2934
33225 fpack32 %f20, %f16, %f0
33226 fblg,a %fcc1, loop_2935
33227 movrgez %g1, %l0, %i6
33228loop_2934:
33229 fornot2s %f10, %f2, %f6
33230 wr %g0, 0x18, %asi
33231 swapa [%l7 + 0x64] %asi, %l3
33232loop_2935:
33233 fba %fcc2, loop_2936
33234 subc %i0, 0x0001, %o2
33235 call loop_2937
33236 membar 0x40
33237loop_2936:
33238 bcs loop_2938
33239 ba,a,pn %xcc, loop_2939
33240loop_2937:
33241 brgz,a %i5, loop_2940
33242 movle %xcc, %o0, %g4
33243loop_2938:
33244 fornot2s %f31, %f8, %f10
33245loop_2939:
33246 bne loop_2941
33247loop_2940:
33248 movne %xcc, %o6, %g3
33249 fmovrdlez %i4, %f14, %f24
33250 nop
33251 setx loop_2942, %l0, %l1
33252 wrpr 0x1, %tl
33253 wrpr %l1, %tpc
33254 add %l1, 0x4, %l1
33255 wrpr %l1, %tnpc
33256 setx 0x34400001400, %l0, %l1
33257 wrpr %l1, %tstate
33258 wrhpr 0x4, %htstate
33259 retry
33260loop_2941:
33261 smul %i2, %i3, %l2
33262 ldstub [%l7 + 0x17], %g6
33263 fxor %f20, %f0, %f18
33264loop_2942:
33265 saved
33266 rdpr %cwp, %g1
33267 rdpr %cansave, %g2
33268 rdpr %canrestore, %g3
33269 rdpr %cleanwin, %g4
33270 rdpr %otherwin, %g5
33271 rdpr %wstate, %g6
33272 brnz,a %i7, loop_2943
33273 fmovsge %xcc, %f31, %f16
33274 fmovdne %icc, %f27, %f0
33275 fpadd32s %f13, %f9, %f31
33276loop_2943:
33277 nop
33278 set 0x50, %o7
33279 lda [%l7 + %o7] 0x15, %f26
33280 fbe,a %fcc1, loop_2944
33281 fones %f2
33282 srl %o1, 0x1D, %g5
33283 nop
33284 set 0x38, %g3
33285 ldd [%l7 + %g3], %o6
33286loop_2944:
33287 nop
33288 set 0x18, %o5
33289 prefetcha [%l7 + %o5] 0x11, 0x0
33290 edge32l %g2, %g7, %o5
33291 fbo %fcc0, loop_2945
33292 fbne %fcc3, loop_2946
33293 fnor %f6, %f8, %f20
33294 fpsub32s %f17, %f1, %f27
33295loop_2945:
33296 alignaddrl %o4, %i1, %l4
33297loop_2946:
33298 movrlz %l5, %l1, %g1
33299 andn %l6, 0x1B12, %i6
33300 bshuffle %f30, %f0, %f6
33301 fmovdleu %icc, %f15, %f27
33302 add %l7, 0x30, %l6
33303 wr %g0, 0x88, %asi
33304 casxa [%l6] %asi, %l3, %i0
33305 alignaddrl %l0, %i5, %o2
33306 fbule,a %fcc1, loop_2947
33307 movgu %icc, %o0, %o6
33308 fbg %fcc3, loop_2948
33309 tg %icc, 0x3
33310loop_2947:
33311 xorcc %g4, %g3, %i4
33312 nop
33313 setx 0x749B44E23C9E14E2, %l0, %l6
33314 stx %l6, [%l7 + 0x28]
33315 ldd [%l7 + 0x28], %f2
33316 setx 0xA6C768C7D3B64A96, %l1, %l5
33317 stx %l5, [%l7 + 0x10]
33318 ldd [%l7 + 0x10], %f0
33319 fdivd %f0, %f2, %f8
33320loop_2948:
33321 tl %icc, 0x5
33322 wr %g0, 0x52, %asi
33323 ldxa [%g0 + 0x210] %asi, %i3
33324 fmovrdlz %i2, %f8, %f12
33325 movgu %xcc, %g6, %l2
33326 ldsw [%l7 + 0x30], %i7
33327 fornot1 %f18, %f28, %f4
33328 movge %xcc, %o1, %o7
33329 sir 0x0283
33330 fmul8sux16 %f20, %f22, %f22
33331 edge8l %o3, %g5, %g2
33332 sth %o5, [%l7 + 0x0E]
33333 tvc %icc, 0x1
33334 restored
33335 rdpr %cwp, %g1
33336 rdpr %cansave, %g2
33337 rdpr %canrestore, %g3
33338 rdpr %cleanwin, %g4
33339 rdpr %otherwin, %g5
33340 rdpr %wstate, %g6
33341 movrgz %o4, %i1, %g7
33342 fmovsn %icc, %f28, %f26
33343 subccc %l5, 0x116E, %l1
33344 fmovdge %icc, %f17, %f23
33345 edge32 %g1, %l4, %i6
33346 fbn %fcc2, loop_2949
33347 movcs %icc, %l3, %i0
33348 fnot2s %f10, %f16
33349 sdiv %l6, 0x08FE, %l0
33350loop_2949:
33351 nop
33352 setx loop_2950, %l0, %l1
33353 jmpl %l1, %i5
33354 tsubcc %o2, 0x13F1, %o0
33355 fmovdg %xcc, %f5, %f31
33356 nop
33357 setx 0x284554059F098533, %l0, %l6
33358 stx %l6, [%l7 + 0x28]
33359 ldd [%l7 + 0x28], %f10
33360 setx 0xA20092755CD1094C, %l1, %l5
33361 stx %l5, [%l7 + 0x10]
33362 ldd [%l7 + 0x10], %f12
33363 fmuld %f12, %f10, %f20
33364loop_2950:
33365 fmovsg %xcc, %f0, %f20
33366 nop
33367 setx loop_2951, %l0, %l1
33368 wrpr 0x1, %tl
33369 wrpr %l1, %tnpc
33370 setx 0x34400001400, %l0, %l1
33371 wrpr %l1, %tstate
33372 wrhpr 0x4, %htstate
33373 done
33374 fnegd %f4, %f26
33375 subcc %o6, %g4, %i4
33376 xor %i3, 0x046A, %g3
33377loop_2951:
33378 fpsub16 %f2, %f20, %f22
33379 srl %i2, %l2, %i7
33380 fone %f2
33381 set 0x70, %g6
33382 ldxa [%l7 + %g6] 0x18, %o1
33383 srax %o7, %o3, %g6
33384 stbar
33385 movcc %icc, %g5, %o5
33386 wr %g0, 0x11, %asi
33387 stda %f16, [%l7 + 0x40] %asi
33388 bg,a loop_2952
33389 fbg,a %fcc1, loop_2953
33390 fornot2 %f16, %f24, %f14
33391 movrgez %g2, %o4, %i1
33392loop_2952:
33393 array32 %g7, %l5, %g1
33394loop_2953:
33395 movgu %xcc, %l4, %l1
33396 set 0x1E, %i1
33397 lduba [%l7 + %i1] 0x81, %l3
33398 nop
33399 fitos %f14, %f14
33400 fstox %f14, %f4
33401 sethi 0x1912, %i6
33402 fxnor %f12, %f2, %f20
33403 sdivx %i0, 0x165F, %l6
33404 sethi 0x176D, %l0
33405 srl %o2, %i5, %o0
33406 brnz %o6, loop_2954
33407 fnands %f7, %f8, %f10
33408 movrlez %g4, 0x1D0, %i4
33409 movvs %icc, %g3, %i3
33410loop_2954:
33411 smulcc %l2, 0x065C, %i7
33412 movg %xcc, %i2, %o1
33413 subc %o7, %o3, %g6
33414 fmovsa %xcc, %f15, %f9
33415 tn %icc, 0x0
33416 movpos %icc, %o5, %g2
33417 wr %g0, 0x18, %asi
33418 ldda [%l7 + 0x40] %asi, %f16
33419 tneg %xcc, 0x4
33420 fbne,a %fcc0, loop_2955
33421 bpos,pn %xcc, loop_2956
33422 andncc %g5, %o4, %i1
33423 sth %l5, [%l7 + 0x66]
33424loop_2955:
33425 bvc,a %icc, loop_2957
33426loop_2956:
33427 fmovscs %xcc, %f10, %f7
33428 fmovdge %icc, %f16, %f3
33429 tvc %icc, 0x5
33430loop_2957:
33431 alignaddr %g1, %g7, %l4
33432 fmovse %xcc, %f6, %f1
33433 xor %l3, 0x1881, %l1
33434 tsubcc %i0, %i6, %l6
33435 fmovdpos %xcc, %f16, %f18
33436 nop
33437 setx loop_2958, %l0, %l1
33438 wrpr 0x1, %tl
33439 wrpr %l1, %tnpc
33440 setx 0x34400001400, %l0, %l1
33441 wrpr %l1, %tstate
33442 wrhpr 0x4, %htstate
33443 done
33444 movrgez %l0, 0x3DE, %i5
33445 movrne %o0, 0x3C3, %o6
33446 add %g4, %o2, %g3
33447loop_2958:
33448 movge %icc, %i4, %i3
33449 xnor %i7, %i2, %l2
33450 fone %f10
33451 bleu,pn %icc, loop_2959
33452 fmovdvc %xcc, %f6, %f17
33453 edge8 %o1, %o3, %g6
33454 addccc %o5, 0x0D30, %o7
33455loop_2959:
33456 fxors %f11, %f28, %f19
33457 tne %icc, 0x6
33458 andncc %g5, %g2, %o4
33459 fnot1s %f14, %f25
33460 movle %icc, %i1, %g1
33461 bneg,pn %icc, loop_2960
33462 edge16ln %g7, %l5, %l3
33463 wr %g0, 0xeb, %asi
33464 ldda [%l7 + 0x50] %asi, %l0
33465loop_2960:
33466 udivcc %l4, 0x13AC, %i6
33467 sdivcc %l6, 0x18B2, %i0
33468 edge16 %l0, %o0, %i5
33469 mulscc %g4, %o6, %o2
33470 nop
33471 setx loop_2961, %l0, %l1
33472 wrpr 0x1, %tl
33473 wrpr %l1, %tnpc
33474 setx 0x34400001400, %l0, %l1
33475 wrpr %l1, %tstate
33476 wrhpr 0x4, %htstate
33477 done
33478 udivcc %i4, 0x145F, %g3
33479 fbue,a %fcc3, loop_2962
33480 mulx %i3, %i2, %i7
33481loop_2961:
33482 fcmple32 %f30, %f4, %l2
33483 movrgz %o3, %g6, %o5
33484loop_2962:
33485 fble,a %fcc1, loop_2963
33486 fbe,a %fcc1, loop_2964
33487 bpos loop_2965
33488 fmovse %xcc, %f2, %f3
33489loop_2963:
33490 edge16 %o7, %o1, %g2
33491loop_2964:
33492 call loop_2966
33493loop_2965:
33494 smulcc %g5, 0x07D7, %i1
33495 movre %o4, 0x1E2, %g7
33496 fmovdle %xcc, %f21, %f0
33497loop_2966:
33498 andcc %g1, 0x0AA8, %l5
33499 tcs %xcc, 0x1
33500 udivcc %l1, 0x0834, %l3
33501 restored
33502 rdpr %cwp, %g1
33503 rdpr %cansave, %g2
33504 rdpr %canrestore, %g3
33505 rdpr %cleanwin, %g4
33506 rdpr %otherwin, %g5
33507 rdpr %wstate, %g6
33508 sll %i6, 0x13, %l6
33509 bpos,a,pn %xcc, loop_2967
33510 nop
33511 setx 0xC698E3EB, %l0, %l6
33512 st %l6, [%l7 + 0x28]
33513 ld [%l7 + 0x28], %f5
33514 setx 0x18A6B457, %l1, %l5
33515 st %l5, [%l7 + 0x10]
33516 ld [%l7 + 0x10], %f6
33517 fmuls %f6, %f5, %f0
33518 movpos %icc, %i0, %l0
33519 subcc %o0, 0x0F5E, %i5
33520loop_2967:
33521 ldd [%l7 + 0x68], %g4
33522 movrne %o6, %l4, %o2
33523 tneg %icc, 0x7
33524 faligndata %f2, %f8, %f2
33525 edge32l %i4, %g3, %i2
33526 sth %i7, [%l7 + 0x12]
33527 or %l2, 0x0270, %o3
33528 taddcctv %g6, 0x0D03, %o5
33529 smul %o7, 0x17AB, %o1
33530 movne %icc, %i3, %g2
33531 fpsub32 %f14, %f6, %f10
33532 fbe,a %fcc1, loop_2968
33533 mova %icc, %g5, %i1
33534 fbu %fcc3, loop_2969
33535 subccc %g7, 0x0E7F, %o4
33536loop_2968:
33537 fandnot2s %f29, %f3, %f18
33538 orn %l5, 0x112B, %l1
33539loop_2969:
33540 sra %g1, %l3, %l6
33541 fbo %fcc2, loop_2970
33542 stw %i6, [%l7 + 0x58]
33543 fmovrsgz %i0, %f4, %f10
33544 udivx %l0, 0x145C, %o0
33545loop_2970:
33546 movvc %xcc, %i5, %o6
33547 tge %xcc, 0x2
33548 move %icc, %l4, %g4
33549 fsrc2 %f2, %f0
33550 movge %icc, %o2, %i4
33551 umulcc %i2, 0x0703, %g3
33552 mulx %i7, 0x0910, %o3
33553 sir 0x00A2
33554 move %icc, %l2, %g6
33555 bne %xcc, loop_2971
33556 andn %o7, %o1, %o5
33557 or %g2, %g5, %i3
33558 nop
33559 setx 0x806273A3, %l0, %l6
33560 st %l6, [%l7 + 0x7C]
33561 ld [%l7 + 0x7C], %fsr
33562loop_2971:
33563 andcc %g7, %i1, %l5
33564 bgu %icc, loop_2972
33565 tneg %xcc, 0x7
33566 tle %xcc, 0x6
33567 orncc %l1, %o4, %l3
33568loop_2972:
33569 mova %xcc, %g1, %l6
33570 srax %i6, 0x1B, %i0
33571 restored
33572 rdpr %cwp, %g1
33573 rdpr %cansave, %g2
33574 rdpr %canrestore, %g3
33575 rdpr %cleanwin, %g4
33576 rdpr %otherwin, %g5
33577 rdpr %wstate, %g6
33578 fornot1s %f26, %f31, %f21
33579 prefetch [%l7 + 0x2C], 0x3
33580 call loop_2973
33581 ba,pn %icc, loop_2974
33582 fcmple16 %f28, %f18, %o0
33583 bn,pt %xcc, loop_2975
33584loop_2973:
33585 alignaddrl %l0, %o6, %i5
33586loop_2974:
33587 fmovsneg %xcc, %f28, %f9
33588 fpsub32s %f24, %f20, %f31
33589loop_2975:
33590 edge8l %l4, %o2, %g4
33591 fmovdvs %icc, %f22, %f24
33592 wr %g0, 0x11, %asi
33593 stwa %i4, [%l7 + 0x6C] %asi
33594 ldsh [%l7 + 0x40], %g3
33595 brlz %i7, loop_2976
33596 addccc %o3, 0x0D54, %l2
33597 movpos %xcc, %i2, %g6
33598 nop
33599 setx 0x36BC3EC6, %l0, %l6
33600 st %l6, [%l7 + 0x28]
33601 ld [%l7 + 0x28], %f6
33602 fsqrts %f6, %f22
33603loop_2976:
33604 fpadd16 %f24, %f28, %f10
33605 nop
33606 setx 0x80544685, %l0, %l6
33607 st %l6, [%l7 + 0x68]
33608 ld [%l7 + 0x68], %fsr
33609 sdiv %o1, 0x05D4, %o7
33610 bneg %icc, loop_2977
33611 smulcc %o5, 0x040B, %g2
33612 tneg %icc, 0x4
33613 xnor %i3, %g5, %g7
33614loop_2977:
33615 fmovrsgez %l5, %f31, %f25
33616 alignaddr %i1, %l1, %o4
33617 movcc %xcc, %g1, %l3
33618 tg %icc, 0x1
33619 ldsb [%l7 + 0x62], %l6
33620 fcmple32 %f26, %f0, %i6
33621 ta %icc, 0x6
33622 tvs %icc, 0x7
33623 movneg %xcc, %i0, %l0
33624 fbne %fcc0, loop_2978
33625 alignaddrl %o6, %o0, %i5
33626 array16 %o2, %g4, %l4
33627 bvs,a,pt %xcc, loop_2979
33628loop_2978:
33629 fbl,a %fcc2, loop_2980
33630 addccc %i4, %g3, %o3
33631 fmovsle %xcc, %f9, %f4
33632loop_2979:
33633 fmovdleu %xcc, %f25, %f6
33634loop_2980:
33635 tvc %xcc, 0x7
33636 fbe,a %fcc2, loop_2981
33637 andn %i7, %i2, %l2
33638 faligndata %f10, %f28, %f10
33639 tsubcctv %g6, 0x0956, %o1
33640loop_2981:
33641 xorcc %o7, 0x1E2F, %o5
33642 sethi 0x1B9C, %g2
33643 subcc %g5, %g7, %l5
33644 movpos %xcc, %i1, %i3
33645 set 0x40, %o1
33646 ldda [%l7 + %o1] 0x10, %f0
33647 ba loop_2982
33648 ld [%l7 + 0x5C], %f28
33649 movge %icc, %l1, %g1
33650 movvs %icc, %l3, %l6
33651loop_2982:
33652 smulcc %i6, %i0, %l0
33653 alignaddr %o4, %o6, %o0
33654 fnot1 %f18, %f30
33655 fmovda %xcc, %f6, %f13
33656 subc %i5, %o2, %l4
33657 edge16n %i4, %g4, %g3
33658 fmul8x16au %f0, %f26, %f14
33659 fxors %f31, %f16, %f28
33660 tge %icc, 0x6
33661 udivcc %o3, 0x1E95, %i7
33662 be,a %xcc, loop_2983
33663 taddcctv %i2, %l2, %g6
33664 fsrc2s %f17, %f20
33665 wr %g0, 0x04, %asi
33666 lda [%l7 + 0x50] %asi, %f12
33667loop_2983:
33668 tg %icc, 0x5
33669 popc 0x1921, %o7
33670 membar #Sync
33671 wr %g0, 0x17, %asi
33672 ldda [%l7 + 0x40] %asi, %f16
33673 bpos,a %icc, loop_2984
33674 tle %icc, 0x6
33675 srlx %o1, 0x07, %o5
33676 movrne %g5, %g2, %l5
33677loop_2984:
33678 nop
33679 setx 0xA0D7C0E3506E6DDE, %l0, %l6
33680 stx %l6, [%l7 + 0x58]
33681 ldx [%l7 + 0x58], %fsr
33682 wr %g0, 0x81, %asi
33683 sta %f2, [%l7 + 0x4C] %asi
33684 bne loop_2985
33685 or %i1, %g7, %l1
33686 smulcc %i3, 0x1245, %g1
33687 fmovrsgez %l6, %f11, %f28
33688loop_2985:
33689 movneg %xcc, %i6, %i0
33690 fmovrse %l3, %f7, %f27
33691 fcmple32 %f4, %f14, %l0
33692 fba,a %fcc2, loop_2986
33693 tpos %icc, 0x3
33694 sllx %o6, 0x1F, %o0
33695 fzero %f24
33696loop_2986:
33697 orcc %i5, %o2, %l4
33698 fnors %f22, %f3, %f25
33699 umulcc %o4, %i4, %g4
33700 subc %g3, %i7, %i2
33701 movneg %icc, %o3, %l2
33702 bvc loop_2987
33703 edge32l %g6, %o7, %o5
33704 fmovdl %icc, %f8, %f14
33705 fbo,a %fcc2, loop_2988
33706loop_2987:
33707 brz %o1, loop_2989
33708 fbge %fcc0, loop_2990
33709 subcc %g5, %g2, %i1
33710loop_2988:
33711 movvc %xcc, %g7, %l1
33712loop_2989:
33713 edge8ln %i3, %g1, %l6
33714loop_2990:
33715 movrgez %l5, %i6, %l3
33716 nop
33717 set 0x38, %o3
33718 stb %l0, [%l7 + %o3]
33719 edge8 %o6, %i0, %i5
33720 orcc %o2, %o0, %o4
33721 tgu %xcc, 0x4
33722 movle %icc, %l4, %i4
33723 movge %icc, %g4, %i7
33724 edge32ln %g3, %o3, %i2
33725 fmovsgu %icc, %f24, %f21
33726 bshuffle %f24, %f18, %f6
33727 fba %fcc2, loop_2991
33728 tgu %icc, 0x3
33729 fmovda %icc, %f28, %f27
33730 mulx %l2, %g6, %o5
33731loop_2991:
33732 nop
33733 setx 0xDDEA72005CCDF46B, %l0, %l6
33734 stx %l6, [%l7 + 0x28]
33735 ldd [%l7 + 0x28], %f8
33736 fsqrtd %f8, %f22
33737 fpack32 %f16, %f4, %f10
33738 edge32ln %o7, %g5, %g2
33739 nop
33740 set 0x58, %i6
33741 ldub [%l7 + %i6], %o1
33742 bcc,a %icc, loop_2992
33743 bgu,a,pt %icc, loop_2993
33744 smul %g7, 0x05CC, %i1
33745 movge %icc, %i3, %g1
33746loop_2992:
33747 edge32ln %l6, %l1, %l5
33748loop_2993:
33749 edge16l %l3, %l0, %o6
33750 fone %f10
33751 add %i6, 0x164F, %i0
33752 sdivcc %i5, 0x1BF2, %o0
33753 edge16 %o4, %o2, %l4
33754 fxor %f6, %f24, %f12
33755 fsrc1s %f18, %f4
33756 edge16n %i4, %i7, %g4
33757 bge %icc, loop_2994
33758 brgz,a %o3, loop_2995
33759 sir 0x082D
33760 set 0x118, %g1
33761 ldxa [%g0 + %g1] 0x52, %g3
33762loop_2994:
33763 ldsh [%l7 + 0x4C], %l2
33764loop_2995:
33765 fornot1s %f12, %f15, %f2
33766 fmovsa %icc, %f8, %f0
33767 movneg %xcc, %g6, %o5
33768 edge16ln %i2, %g5, %o7
33769 addcc %o1, %g7, %g2
33770 add %i1, 0x10BC, %g1
33771 ldsb [%l7 + 0x23], %l6
33772 tvs %icc, 0x1
33773 nop
33774 fitos %f1, %f23
33775 fstox %f23, %f2
33776 bcc loop_2996
33777 movgu %icc, %i3, %l1
33778 nop
33779 setx loop_2997, %l0, %l1
33780 wrpr 0x1, %tl
33781 wrpr %l1, %tpc
33782 add %l1, 0x4, %l1
33783 wrpr %l1, %tnpc
33784 setx 0x34400001400, %l0, %l1
33785 wrpr %l1, %tstate
33786 wrhpr 0x4, %htstate
33787 retry
33788 alignaddr %l3, %l0, %o6
33789loop_2996:
33790 restored
33791 rdpr %cwp, %g1
33792 rdpr %cansave, %g2
33793 rdpr %canrestore, %g3
33794 rdpr %cleanwin, %g4
33795 rdpr %otherwin, %g5
33796 rdpr %wstate, %g6
33797 nop
33798 setx 0x4DC1604F, %l0, %l6
33799 st %l6, [%l7 + 0x28]
33800 ld [%l7 + 0x28], %f18
33801 setx 0x649648B1, %l1, %l5
33802 st %l5, [%l7 + 0x10]
33803 ld [%l7 + 0x10], %f1
33804 fdivs %f1, %f18, %f1
33805loop_2997:
33806 add %i6, 0x1334, %l5
33807 nop
33808 fitos %f17, %f23
33809 alignaddrl %i0, %o0, %o4
33810 andcc %o2, %l4, %i4
33811 taddcctv %i7, 0x0E7B, %i5
33812 movl %xcc, %o3, %g3
33813 tleu %xcc, 0x2
33814 array32 %g4, %g6, %o5
33815 taddcc %i2, %l2, %g5
33816 nop
33817 setx 0x0ECBDE9A, %l0, %l6
33818 st %l6, [%l7 + 0x28]
33819 ld [%l7 + 0x28], %f14
33820 setx 0x4759044F, %l1, %l5
33821 st %l5, [%l7 + 0x10]
33822 ld [%l7 + 0x10], %f0
33823 fadds %f0, %f14, %f28
33824 sdivcc %o1, 0x155E, %g7
33825 wr %g0, 0x18, %asi
33826 stwa %g2, [%l7 + 0x1C] %asi
33827 sllx %o7, %i1, %l6
33828 array32 %g1, %i3, %l3
33829 sllx %l1, %l0, %o6
33830 brgz %i6, loop_2998
33831 move %icc, %l5, %i0
33832 fbu,a %fcc0, loop_2999
33833 tne %icc, 0x2
33834loop_2998:
33835 bneg,pt %icc, loop_3000
33836 bpos,a,pn %icc, loop_3001
33837loop_2999:
33838 ldstub [%l7 + 0x15], %o4
33839 fnot1s %f5, %f27
33840loop_3000:
33841 sethi 0x0DED, %o0
33842loop_3001:
33843 edge16ln %o2, %l4, %i4
33844 orncc %i7, %i5, %g3
33845 bleu,pt %xcc, loop_3002
33846 ldsh [%l7 + 0x34], %g4
33847 fcmple32 %f12, %f8, %o3
33848 bshuffle %f12, %f22, %f14
33849loop_3002:
33850 fbu,a %fcc0, loop_3003
33851 movrlz %o5, 0x369, %g6
33852 edge8n %i2, %l2, %g5
33853 fcmple16 %f24, %f6, %g7
33854loop_3003:
33855 nop
33856 setx 0x65EFCC78, %l0, %l6
33857 st %l6, [%l7 + 0x28]
33858 ld [%l7 + 0x28], %f30
33859 fsqrts %f30, %f27
33860 sdivcc %o1, 0x155A, %o7
33861 bgu,a,pt %icc, loop_3004
33862 ldstub [%l7 + 0x4F], %g2
33863 lduh [%l7 + 0x26], %i1
33864 fandnot2 %f12, %f22, %f26
33865loop_3004:
33866 array16 %l6, %i3, %l3
33867 fxors %f30, %f27, %f11
33868 add %l7, 0x20, %l6
33869 wr %g0, 0x89, %asi
33870 casa [%l6] %asi, %l1, %g1
33871 bvs,a loop_3005
33872 tvs %icc, 0x0
33873 call loop_3006
33874 andcc %l0, %i6, %l5
33875loop_3005:
33876 nop
33877 set 0x40, %l2
33878 stda %f16, [%l7 + %l2] 0x80
33879loop_3006:
33880 bne,pn %xcc, loop_3007
33881 fbuge,a %fcc1, loop_3008
33882 fnor %f18, %f8, %f26
33883 movvc %icc, %i0, %o6
33884loop_3007:
33885 addcc %o4, 0x154A, %o2
33886loop_3008:
33887 fmovsvs %icc, %f17, %f10
33888 sll %o0, %l4, %i4
33889 movcs %xcc, %i5, %g3
33890 nop
33891 setx 0x4CB895E5FD3F9698, %l0, %l6
33892 stx %l6, [%l7 + 0x28]
33893 ldd [%l7 + 0x28], %f26
33894 setx 0xDB1961DDFD931DFB, %l1, %l5
33895 stx %l5, [%l7 + 0x10]
33896 ldd [%l7 + 0x10], %f14
33897 faddd %f14, %f26, %f0
33898 edge16n %g4, %i7, %o3
33899 membar 0x51
33900 membar 0x7D
33901 bn,pn %xcc, loop_3009
33902 bg loop_3010
33903 ba %xcc, loop_3011
33904 and %o5, 0x1884, %i2
33905loop_3009:
33906 tvs %icc, 0x2
33907loop_3010:
33908 nop
33909 setx 0x53971231, %l0, %l6
33910 st %l6, [%l7 + 0x28]
33911 ld [%l7 + 0x28], %f20
33912 setx 0xC2A29F8F, %l1, %l5
33913 st %l5, [%l7 + 0x10]
33914 ld [%l7 + 0x10], %f10
33915 fdivs %f10, %f20, %f28
33916loop_3011:
33917 nop
33918 setx loop_3012, %l0, %l1
33919 wrpr 0x1, %tl
33920 wrpr %l1, %tnpc
33921 setx 0x34400001400, %l0, %l1
33922 wrpr %l1, %tstate
33923 wrhpr 0x4, %htstate
33924 done
33925 bge,pt %icc, loop_3013
33926 nop
33927 setx 0x4E7EEA680CFAB13B, %l0, %l6
33928 stx %l6, [%l7 + 0x28]
33929 ldd [%l7 + 0x28], %f14
33930 setx 0xDBAD991407442F55, %l1, %l5
33931 stx %l5, [%l7 + 0x10]
33932 ldd [%l7 + 0x10], %f8
33933 fsubd %f8, %f14, %f30
33934 tpos %xcc, 0x5
33935loop_3012:
33936 fblg %fcc1, loop_3014
33937loop_3013:
33938 ld [%l7 + 0x10], %f15
33939 fmovrdlz %l2, %f26, %f4
33940 tsubcctv %g6, %g5, %o1
33941loop_3014:
33942 tsubcc %g7, %o7, %i1
33943 nop
33944 fitod %f8, %f8
33945 fdtoi %f8, %f31
33946 tg %xcc, 0x3
33947 set 0x28, %i4
33948 ldxa [%l7 + %i4] 0x15, %l6
33949 fcmpne32 %f14, %f2, %g2
33950 umulcc %i3, %l3, %g1
33951 fcmple32 %f22, %f12, %l0
33952 movrlez %i6, %l1, %i0
33953 srlx %o6, %o4, %o2
33954 fmovrde %l5, %f16, %f20
33955 tge %icc, 0x5
33956 brlez,a %l4, loop_3015
33957 andcc %i4, 0x0B83, %i5
33958 fzero %f30
33959 taddcctv %o0, %g4, %i7
33960loop_3015:
33961 fmovdge %xcc, %f30, %f10
33962 stbar
33963 movvc %icc, %g3, %o3
33964 srlx %o5, %i2, %l2
33965 fandnot1 %f2, %f22, %f22
33966 movg %xcc, %g5, %g6
33967 orncc %o1, %g7, %o7
33968 sllx %i1, 0x16, %l6
33969 umul %i3, 0x08DC, %g2
33970 tn %xcc, 0x4
33971 array8 %g1, %l3, %l0
33972 fpadd16s %f3, %f5, %f25
33973 andncc %l1, %i6, %o6
33974 andcc %i0, %o2, %o4
33975 movrlz %l5, %i4, %l4
33976 nop
33977 setx loop_3016, %l0, %l1
33978 wrpr 0x1, %tl
33979 wrpr %l1, %tnpc
33980 setx 0x34400001400, %l0, %l1
33981 wrpr %l1, %tstate
33982 wrhpr 0x4, %htstate
33983 done
33984 te %icc, 0x2
33985 edge32 %i5, %o0, %g4
33986 fcmpgt16 %f24, %f14, %i7
33987loop_3016:
33988 fcmpne16 %f12, %f10, %o3
33989 and %g3, 0x1803, %i2
33990 edge8n %l2, %g5, %o5
33991 nop
33992 setx 0xA000DECF, %l0, %l6
33993 st %l6, [%l7 + 0x28]
33994 ld [%l7 + 0x28], %f28
33995 setx 0x0CD9471C, %l1, %l5
33996 st %l5, [%l7 + 0x10]
33997 ld [%l7 + 0x10], %f5
33998 fmuls %f5, %f28, %f22
33999 edge32l %o1, %g7, %g6
34000 add %l7, 0x18, %l6
34001 wr %g0, 0x89, %asi
34002 ldxa [%l6] %asi, %i1
34003 casxa [%l6] %asi, %i1, %l6
34004 fmovsne %xcc, %f14, %f17
34005 srlx %o7, 0x05, %g2
34006 brz %g1, loop_3017
34007 fnands %f0, %f2, %f24
34008 fmovdle %icc, %f3, %f9
34009 ldsw [%l7 + 0x70], %i3
34010loop_3017:
34011 fbe %fcc2, loop_3018
34012 subcc %l3, %l1, %l0
34013 ld [%l7 + 0x6C], %f14
34014 fsrc1 %f14, %f8
34015loop_3018:
34016 nop
34017 setx 0x4A50B61A, %l0, %l6
34018 st %l6, [%l7 + 0x28]
34019 ld [%l7 + 0x28], %f20
34020 setx 0xCB72B7F6, %l1, %l5
34021 st %l5, [%l7 + 0x10]
34022 ld [%l7 + 0x10], %f3
34023 fdivs %f3, %f20, %f2
34024 edge32 %i6, %i0, %o2
34025 tne %xcc, 0x2
34026 wr %g0, 0x89, %asi
34027 lda [%l7 + 0x4C] %asi, %f2
34028 lduw [%l7 + 0x40], %o6
34029 fsrc2s %f0, %f15
34030 srlx %l5, 0x14, %i4
34031 or %o4, 0x1921, %l4
34032 bne,pn %xcc, loop_3019
34033 tsubcctv %o0, 0x00A1, %i5
34034 fzeros %f2
34035 movn %xcc, %g4, %i7
34036loop_3019:
34037 movleu %icc, %o3, %i2
34038 fmovdn %xcc, %f23, %f25
34039 fpsub32s %f21, %f3, %f25
34040 edge16l %l2, %g3, %g5
34041 edge32ln %o5, %g7, %g6
34042 set 0x58, %o0
34043 prefetcha [%l7 + %o0] 0x80, 0x0
34044 ldsh [%l7 + 0x6C], %l6
34045 fmovsa %icc, %f31, %f11
34046 fpadd16 %f10, %f0, %f8
34047 fmovsle %icc, %f29, %f1
34048 set 0x25, %g2
34049 ldsba [%l7 + %g2] 0x0c, %o7
34050 movrne %i1, %g2, %i3
34051 sra %l3, %l1, %l0
34052 bg,a,pt %xcc, loop_3020
34053 nop
34054 setx 0x40425D28, %l0, %l6
34055 st %l6, [%l7 + 0x08]
34056 ld [%l7 + 0x08], %fsr
34057 sra %g1, %i6, %i0
34058 fble %fcc0, loop_3021
34059loop_3020:
34060 brgz,a %o2, loop_3022
34061 tvs %icc, 0x1
34062 st %f2, [%l7 + 0x60]
34063loop_3021:
34064 nop
34065 fitod %f12, %f18
34066 fdtox %f18, %f12
34067loop_3022:
34068 popc %o6, %i4
34069 te %icc, 0x4
34070 fpadd32s %f31, %f13, %f12
34071 udivcc %o4, 0x13EB, %l4
34072 fmovdn %icc, %f12, %f29
34073 fmovrdlz %l5, %f20, %f16
34074 xor %i5, %o0, %g4
34075 bpos,a,pt %icc, loop_3023
34076 tvs %icc, 0x1
34077 movge %xcc, %o3, %i2
34078 fcmpgt16 %f26, %f4, %i7
34079loop_3023:
34080 alignaddr %l2, %g3, %g5
34081 movrlz %g7, %o5, %o1
34082 and %l6, %g6, %o7
34083 fnegd %f14, %f14
34084 ta %xcc, 0x7
34085 set 0x5A, %l5
34086 lduba [%l7 + %l5] 0x88, %i1
34087 tvs %xcc, 0x0
34088 fbl %fcc2, loop_3024
34089 fornot1 %f10, %f18, %f4
34090 movvc %icc, %i3, %l3
34091 taddcc %l1, 0x0F84, %l0
34092loop_3024:
34093 alignaddr %g1, %i6, %i0
34094 fmovdgu %xcc, %f5, %f15
34095 movcc %icc, %o2, %o6
34096 edge16n %g2, %o4, %i4
34097 fnegs %f31, %f0
34098 xorcc %l4, %i5, %l5
34099 movrne %o0, 0x2C0, %g4
34100 std %f2, [%l7 + 0x60]
34101 fmovrde %o3, %f0, %f8
34102 tcs %icc, 0x3
34103 add %i2, %i7, %g3
34104 ldsb [%l7 + 0x23], %l2
34105 movg %icc, %g7, %o5
34106 sra %g5, 0x14, %l6
34107 movrne %g6, %o1, %o7
34108 edge32ln %i3, %i1, %l1
34109 xor %l0, %l3, %i6
34110 fbe %fcc2, loop_3025
34111 fbuge,a %fcc1, loop_3026
34112 te %icc, 0x0
34113 fornot2s %f20, %f15, %f27
34114loop_3025:
34115 addc %i0, %g1, %o6
34116loop_3026:
34117 taddcc %g2, 0x1D0D, %o4
34118 taddcctv %i4, 0x0074, %l4
34119 ld [%l7 + 0x50], %f10
34120 srl %i5, 0x1E, %l5
34121 wr %g0, 0x19, %asi
34122 ldswa [%l7 + 0x20] %asi, %o0
34123 edge8ln %o2, %g4, %o3
34124 te %icc, 0x4
34125 nop
34126 setx 0x6067790F, %l0, %l6
34127 st %l6, [%l7 + 0x28]
34128 ld [%l7 + 0x28], %f13
34129 setx 0x51383D2D, %l1, %l5
34130 st %l5, [%l7 + 0x10]
34131 ld [%l7 + 0x10], %f8
34132 fmuls %f8, %f13, %f9
34133 set 0x0F, %g5
34134 ldsba [%l7 + %g5] 0x19, %i2
34135 saved
34136 rdpr %cwp, %g1
34137 rdpr %cansave, %g2
34138 rdpr %canrestore, %g3
34139 rdpr %cleanwin, %g4
34140 rdpr %otherwin, %g5
34141 rdpr %wstate, %g6
34142 orcc %g3, %l2, %g7
34143 movcs %icc, %o5, %i7
34144 array8 %l6, %g6, %g5
34145 sdivcc %o1, 0x086B, %o7
34146 tvc %icc, 0x3
34147 fxnor %f16, %f6, %f0
34148 edge8n %i3, %i1, %l0
34149 fmovrde %l1, %f18, %f30
34150 membar 0x7A
34151 wr %g0, 0x0c, %asi
34152 sta %f31, [%l7 + 0x20] %asi
34153 movl %icc, %i6, %i0
34154 alignaddr %l3, %g1, %o6
34155 nop
34156 fitod %f12, %f10
34157 fdtoi %f10, %f29
34158 bgu,a loop_3027
34159 nop
34160 set 0x38, %l6
34161 ldd [%l7 + %l6], %f12
34162 fornot2 %f6, %f10, %f4
34163 ble,a,pt %xcc, loop_3028
34164loop_3027:
34165 edge32ln %g2, %i4, %o4
34166 array16 %l4, %i5, %o0
34167 fpack32 %f10, %f4, %f0
34168loop_3028:
34169 edge16 %o2, %g4, %l5
34170 fmovrdgz %i2, %f12, %f12
34171 sllx %o3, %g3, %l2
34172 tl %xcc, 0x2
34173 addcc %g7, %i7, %o5
34174 movleu %icc, %l6, %g5
34175 fmovsl %xcc, %f27, %f14
34176 bcc loop_3029
34177 add %o1, 0x0BED, %o7
34178 edge32ln %g6, %i1, %i3
34179 fbge %fcc3, loop_3030
34180loop_3029:
34181 movrne %l1, %l0, %i0
34182 addc %l3, %i6, %g1
34183 umulcc %g2, 0x0A98, %o6
34184loop_3030:
34185 tcc %xcc, 0x6
34186 be,a,pn %icc, loop_3031
34187 fnot1 %f26, %f12
34188 movge %xcc, %o4, %l4
34189 edge8l %i5, %o0, %i4
34190loop_3031:
34191 movneg %xcc, %g4, %l5
34192 tne %xcc, 0x2
34193 fmovdvc %xcc, %f4, %f6
34194 mulx %o2, %i2, %o3
34195 nop
34196 setx 0xE0DA6391, %l0, %l6
34197 st %l6, [%l7 + 0x28]
34198 ld [%l7 + 0x28], %f31
34199 setx 0xA128A772, %l1, %l5
34200 st %l5, [%l7 + 0x10]
34201 ld [%l7 + 0x10], %f21
34202 fadds %f21, %f31, %f8
34203 taddcc %l2, 0x0F26, %g7
34204 tsubcc %g3, 0x10CB, %o5
34205 fmovsa %xcc, %f9, %f26
34206 sdivcc %l6, 0x0A9F, %i7
34207 subccc %g5, 0x1B5A, %o1
34208 fbne,a %fcc0, loop_3032
34209 array16 %o7, %i1, %i3
34210 stbar
34211 sra %g6, %l0, %l1
34212loop_3032:
34213 subc %l3, %i6, %g1
34214 srl %i0, 0x0D, %o6
34215 movcc %xcc, %o4, %l4
34216 brgz %i5, loop_3033
34217 edge32l %o0, %g2, %g4
34218 udiv %l5, 0x1091, %i4
34219 movneg %icc, %o2, %o3
34220loop_3033:
34221 edge8l %l2, %i2, %g3
34222 tvc %icc, 0x2
34223 movl %icc, %g7, %l6
34224 and %i7, 0x1E96, %o5
34225 edge8ln %o1, %g5, %o7
34226 nop
34227 setx 0x0B3400CE70431A84, %l0, %l6
34228 stx %l6, [%l7 + 0x60]
34229 ldx [%l7 + 0x60], %fsr
34230 tsubcctv %i3, 0x0A56, %g6
34231 edge32l %l0, %l1, %i1
34232 xor %l3, %g1, %i6
34233 edge32ln %o6, %i0, %o4
34234 sllx %i5, %o0, %g2
34235 nop
34236 setx loop_3034, %l0, %l1
34237 jmpl %l1, %l4
34238 fbuge %fcc0, loop_3035
34239 movpos %icc, %l5, %g4
34240 nop
34241 setx 0xF8CF58A3E5569A74, %l0, %l6
34242 stx %l6, [%l7 + 0x28]
34243 ldd [%l7 + 0x28], %f26
34244 fsqrtd %f26, %f18
34245loop_3034:
34246 nop
34247 set 0x38, %l3
34248 ldxa [%l7 + %l3] 0x18, %o2
34249loop_3035:
34250 andncc %o3, %l2, %i2
34251 tpos %xcc, 0x4
34252 tpos %xcc, 0x2
34253 movle %icc, %g3, %g7
34254 edge16n %l6, %i4, %o5
34255 bvs,a,pt %icc, loop_3036
34256 fpsub32 %f26, %f22, %f8
34257 edge16ln %o1, %i7, %o7
34258 set 0x38, %i3
34259 ldsha [%l7 + %i3] 0x15, %i3
34260loop_3036:
34261 fbu,a %fcc3, loop_3037
34262 fmovdgu %xcc, %f2, %f0
34263 udivcc %g5, 0x0E57, %l0
34264 sdiv %g6, 0x19CA, %i1
34265loop_3037:
34266 stbar
34267 ldsb [%l7 + 0x2C], %l3
34268 fmovrse %g1, %f4, %f21
34269 fmovdgu %xcc, %f25, %f22
34270 array8 %l1, %i6, %i0
34271 bge loop_3038
34272 fandnot1 %f20, %f22, %f22
34273 fmul8sux16 %f24, %f16, %f28
34274 fmovrdgez %o4, %f16, %f2
34275loop_3038:
34276 stbar
34277 movrgz %i5, %o6, %g2
34278 tneg %icc, 0x6
34279 movne %xcc, %o0, %l4
34280 fmovrsgz %g4, %f4, %f24
34281 nop
34282 setx loop_3039, %l0, %l1
34283 wrpr 0x1, %tl
34284 wrpr %l1, %tnpc
34285 setx 0x34400001400, %l0, %l1
34286 wrpr %l1, %tstate
34287 wrhpr 0x4, %htstate
34288 done
34289 ldsw [%l7 + 0x6C], %o2
34290 mulscc %o3, %l5, %l2
34291 ble,a loop_3040
34292loop_3039:
34293 movcs %xcc, %g3, %g7
34294 tpos %xcc, 0x1
34295 fmovsg %icc, %f30, %f0
34296loop_3040:
34297 fbl,a %fcc2, loop_3041
34298 xnor %l6, %i2, %i4
34299 sub %o1, 0x04F5, %i7
34300 fmovsvc %icc, %f14, %f18
34301loop_3041:
34302 nop
34303 setx loop_3042, %l0, %l1
34304 wrpr 0x1, %tl
34305 wrpr %l1, %tpc
34306 add %l1, 0x4, %l1
34307 wrpr %l1, %tnpc
34308 setx 0x34400001400, %l0, %l1
34309 wrpr %l1, %tstate
34310 wrhpr 0x4, %htstate
34311 retry
34312 and %o7, 0x06F7, %i3
34313 be,a loop_3043
34314 smulcc %g5, 0x1F19, %o5
34315loop_3042:
34316 nop
34317 add %l7, 0x6C, %l6
34318 wr %g0, 0x11, %asi
34319 casa [%l6] %asi, %l0, %g6
34320loop_3043:
34321 brlez,a %i1, loop_3044
34322 tvc %icc, 0x7
34323 tsubcctv %g1, 0x1A31, %l3
34324 tcs %icc, 0x1
34325loop_3044:
34326 tgu %icc, 0x5
34327 edge8ln %i6, %i0, %o4
34328 movneg %icc, %i5, %o6
34329 bleu,a %xcc, loop_3045
34330 fmovrslez %l1, %f5, %f7
34331 fmul8x16al %f16, %f14, %f26
34332 mulscc %o0, 0x06E8, %l4
34333loop_3045:
34334 bneg,pn %icc, loop_3046
34335 umulcc %g2, 0x0AD9, %g4
34336 sra %o2, 0x0E, %o3
34337 movle %icc, %l5, %g3
34338loop_3046:
34339 popc %g7, %l6
34340 srl %l2, 0x1A, %i4
34341 movneg %icc, %o1, %i2
34342 restored
34343 rdpr %cwp, %g1
34344 rdpr %cansave, %g2
34345 rdpr %canrestore, %g3
34346 rdpr %cleanwin, %g4
34347 rdpr %otherwin, %g5
34348 rdpr %wstate, %g6
34349 fzero %f20
34350 umul %i7, 0x117E, %i3
34351 edge16n %o7, %o5, %l0
34352 movrlez %g5, 0x17B, %g6
34353 nop
34354 setx 0xD05BB4CF, %l0, %l6
34355 st %l6, [%l7 + 0x20]
34356 ld [%l7 + 0x20], %fsr
34357 set 0x58, %o4
34358 prefetcha [%l7 + %o4] 0x15, 0x3
34359 fsrc2s %f18, %f15
34360 tsubcc %l3, %i6, %i0
34361 tcc %xcc, 0x6
34362 tneg %xcc, 0x5
34363 sllx %o4, 0x1F, %i1
34364 set 0x55, %i5
34365 ldstuba [%l7 + %i5] 0x88, %i5
34366 orncc %l1, 0x1A38, %o0
34367 set 0x30, %g4
34368 ldxa [%l7 + %g4] 0x19, %o6
34369 fblg %fcc1, loop_3047
34370 fpmerge %f25, %f14, %f12
34371 movle %icc, %g2, %l4
34372 mova %xcc, %o2, %g4
34373loop_3047:
34374 fands %f8, %f11, %f18
34375 ldd [%l7 + 0x58], %l4
34376 srlx %o3, %g3, %l6
34377 edge8ln %g7, %i4, %o1
34378 andncc %i2, %i7, %i3
34379 fsrc1s %f0, %f18
34380 movvs %xcc, %o7, %o5
34381 array32 %l0, %g5, %g6
34382 membar 0x24
34383 flush %l7 + 0x48
34384 mova %icc, %l2, %l3
34385 set 0x7B, %g7
34386 stba %i6, [%l7 + %g7] 0x22
34387 membar #Sync
34388 edge8n %i0, %g1, %i1
34389 edge8ln %i5, %o4, %l1
34390 smulcc %o0, %o6, %g2
34391 fcmpne16 %f16, %f22, %o2
34392 array16 %l4, %g4, %o3
34393 nop
34394 set 0x3C, %o6
34395 sth %g3, [%l7 + %o6]
34396 orncc %l5, %g7, %i4
34397 edge16 %o1, %l6, %i7
34398 sdiv %i3, 0x05E5, %o7
34399 restored
34400 rdpr %cwp, %g1
34401 rdpr %cansave, %g2
34402 rdpr %canrestore, %g3
34403 rdpr %cleanwin, %g4
34404 rdpr %otherwin, %g5
34405 rdpr %wstate, %g6
34406 fbue,a %fcc1, loop_3048
34407 fxnor %f28, %f14, %f10
34408 fabsd %f30, %f20
34409 fxnors %f5, %f19, %f11
34410loop_3048:
34411 edge32l %o5, %i2, %l0
34412 andn %g6, 0x0257, %l2
34413 subc %g5, 0x0C17, %i6
34414 nop
34415 setx 0x5C56A17A, %l0, %l6
34416 st %l6, [%l7 + 0x28]
34417 ld [%l7 + 0x28], %f3
34418 setx 0x1DB76FB2, %l1, %l5
34419 st %l5, [%l7 + 0x10]
34420 ld [%l7 + 0x10], %f17
34421 fadds %f17, %f3, %f17
34422 movre %i0, %g1, %i1
34423 movvs %xcc, %i5, %o4
34424 mova %xcc, %l3, %l1
34425 edge32ln %o0, %g2, %o2
34426 fandnot2s %f5, %f12, %f3
34427 movrne %o6, %l4, %g4
34428 fmul8x16al %f11, %f27, %f30
34429 subc %g3, 0x1B07, %l5
34430 array16 %o3, %g7, %o1
34431 fmovd %f28, %f20
34432 subccc %i4, %i7, %l6
34433 movn %icc, %o7, %i3
34434 addcc %o5, 0x1A41, %i2
34435 sdivcc %l0, 0x0178, %l2
34436 movne %xcc, %g5, %i6
34437 fbl %fcc1, loop_3049
34438 movrgez %g6, 0x079, %g1
34439 fbg %fcc2, loop_3050
34440 umul %i0, %i5, %o4
34441loop_3049:
34442 bne,pn %xcc, loop_3051
34443 subc %l3, %i1, %l1
34444loop_3050:
34445 ba loop_3052
34446 xorcc %g2, 0x152D, %o2
34447loop_3051:
34448 nop
34449 fitod %f2, %f16
34450 fdtox %f16, %f16
34451 fxtod %f16, %f6
34452 tvs %icc, 0x3
34453loop_3052:
34454 fmovdneg %icc, %f24, %f21
34455 smul %o6, 0x1927, %l4
34456 sir 0x1EAC
34457 sll %o0, 0x15, %g4
34458 fmovdpos %xcc, %f28, %f9
34459 nop
34460 setx loop_3053, %l0, %l1
34461 wrpr 0x1, %tl
34462 wrpr %l1, %tnpc
34463 setx 0x34400001400, %l0, %l1
34464 wrpr %l1, %tstate
34465 wrhpr 0x4, %htstate
34466 done
34467 fpmerge %f23, %f12, %f12
34468 tge %xcc, 0x2
34469 bg,a,pn %xcc, loop_3054
34470loop_3053:
34471 sir 0x1BC3
34472 addccc %l5, 0x16A7, %g3
34473 edge32 %g7, %o1, %o3
34474loop_3054:
34475 edge16n %i7, %l6, %i4
34476 flush %l7 + 0x68
34477 movneg %icc, %o7, %i3
34478 movge %xcc, %o5, %i2
34479 edge32n %l2, %g5, %i6
34480 wr %g0, 0x0c, %asi
34481 stxa %g6, [%l7 + 0x30] %asi
34482 add %l0, 0x0EC0, %g1
34483 fmovsn %xcc, %f8, %f0
34484 fmul8ulx16 %f18, %f4, %f22
34485 array32 %i5, %o4, %l3
34486 taddcctv %i0, 0x1615, %i1
34487 edge8 %g2, %l1, %o6
34488 sub %o2, %l4, %g4
34489 movn %xcc, %l5, %g3
34490 andn %g7, 0x0C73, %o1
34491 movrne %o0, 0x379, %i7
34492 sra %l6, 0x1C, %o3
34493 array16 %o7, %i4, %o5
34494 tsubcctv %i2, 0x1B1C, %l2
34495 addccc %i3, 0x0D16, %g5
34496 edge32l %g6, %l0, %i6
34497 edge16 %i5, %g1, %o4
34498 orn %l3, 0x1CE1, %i0
34499 bpos,a,pn %xcc, loop_3055
34500 movgu %xcc, %g2, %l1
34501 movleu %xcc, %o6, %i1
34502 edge16l %o2, %g4, %l4
34503loop_3055:
34504 fmovde %xcc, %f5, %f13
34505 and %g3, %g7, %o1
34506 fnor %f26, %f28, %f26
34507 tvc %icc, 0x0
34508 move %xcc, %o0, %i7
34509 tl %icc, 0x1
34510 tle %icc, 0x0
34511 swap [%l7 + 0x38], %l6
34512 set 0x40, %l1
34513 stda %f0, [%l7 + %l1] 0x14
34514 subccc %o3, 0x0FAA, %o7
34515 edge8n %l5, %i4, %o5
34516 call loop_3056
34517 nop
34518 fitod %f2, %f26
34519 fdtos %f26, %f12
34520 xnorcc %l2, 0x01D3, %i3
34521 orn %g5, 0x1971, %i2
34522loop_3056:
34523 membar 0x43
34524 edge16n %g6, %i6, %i5
34525 add %l7, 0x78, %l6
34526 wr %g0, 0x19, %asi
34527 casa [%l6] %asi, %g1, %l0
34528 tneg %xcc, 0x6
34529 fnors %f5, %f25, %f27
34530 EXIT_GOOD
34531
34532
34533
34534!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
34535!
34536! Stats for Thread 0:
34537!
34538! Type l : 2783
34539! Type x : 1210
34540! Type cti : 3056
34541! Type f : 4450
34542! Type i : 13501
34543!
34544!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
34545
34546
34547 EXIT_GOOD /* test finish */
34548
34549/************************************************************************
34550 Test case data start
34551 ************************************************************************/
34552.data
34553user_data_start:
34554scratch_area:
34555.word 0xAF6177E9
34556.word 0x1262686A
34557.word 0xBBBE193C
34558.word 0x2252307C
34559.word 0x854E8A06
34560.word 0xB71E4EC7
34561.word 0x19FBE61C
34562.word 0xEB82DB06
34563.word 0x9D5F09FA
34564.word 0x78281B05
34565.word 0x29B28D2F
34566.word 0x64F0049B
34567.word 0x8D7E740D
34568.word 0xF9F301FA
34569.word 0xC85C640F
34570.word 0xEDF87694
34571.word 0x434938EB
34572.word 0x649171C9
34573.word 0x248E2C10
34574.word 0x41662C78
34575.word 0xB53B470C
34576.word 0xED05A64A
34577.word 0x236311D3
34578.word 0xA3FEAE52
34579.word 0x9FA32E12
34580.word 0x13CB1846
34581.word 0x3C2ED11B
34582.word 0x25B840C3
34583.word 0x18F276F6
34584.word 0xF7577363
34585.word 0xF95DA328
34586.word 0x8984F5FA
34587.word 0x765C6406
34588.word 0x8E0BA17C
34589.word 0x89565DA0
34590.word 0xF578A586
34591.word 0x7F24D19C
34592.word 0x6A3F33D5
34593.word 0xFF091E94
34594.word 0x069FB623
34595.word 0x8665B4DC
34596.word 0x6D2F80AB
34597.word 0x691DEB6E
34598.word 0x16BDF14D
34599.word 0x3929BD09
34600.word 0xD7C3C96F
34601.word 0x074F948A
34602.word 0x1B752081
34603.word 0xD51C2715
34604.word 0xCCA2D98D
34605.word 0x11384BB0
34606.word 0x4BA3A366
34607.word 0xF3CAD5D8
34608.word 0x217A1117
34609.word 0x972CE77F
34610.word 0xCD6C8BDA
34611.word 0x0AFE6C75
34612.word 0x58C899A6
34613.word 0x8ECE86E6
34614.word 0xD430F1DF
34615.word 0x6CF360D6
34616.word 0x8DA88FE9
34617.word 0x9077DE64
34618.word 0x65105520
34619.end