Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_fsr3_f6.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_fsr3_f6.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_f6.s,v 1.1 2007/05/11 17:22:29 drp Exp $"
39#include "defines.h"
40#include "nmacros.h"
41#include "old_boot.s"
42
43/************************************************************************
44 Test case code start
45 ************************************************************************/
46
47.text
48.global main
49
50main: /* test begin */
51
52
53 ta T_RD_THID
54 mov %o1, %l6
55 umul %l6, 256, %l7
56 setx DIAG_DATA_AREA, %g1, %g3
57 add %l7, %g3, %l7
58
59mov %l7, %g1
60wrpr %g0, 0x0, %cwp
61mov %g1, %l7
62wrpr %g0, 0x1, %cwp
63mov %g1, %l7
64wrpr %g0, 0x2, %cwp
65mov %g1, %l7
66wrpr %g0, 0x3, %cwp
67mov %g1, %l7
68wrpr %g0, 0x4, %cwp
69mov %g1, %l7
70wrpr %g0, 0x5, %cwp
71mov %g1, %l7
72wrpr %g0, 0x6, %cwp
73mov %g1, %l7
74wrpr %g0, 0x7, %cwp
75mov %g1, %l7
76 nop
77 setx 0x415C00A6E073180A, %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 0x7, %g1
89 set 0x5, %g2
90 set 0x9, %g3
91 set 0x3, %g4
92 set 0x1, %g5
93 set 0x5, %g6
94 set 0x7, %g7
95 !# Input registers
96 set -0x6, %i0
97 set -0x7, %i1
98 set -0xD, %i2
99 set -0xB, %i3
100 set -0x3, %i4
101 set -0xB, %i5
102 set -0x7, %i6
103 set -0x5, %i7
104 !# Local registers
105 set 0x020F4192, %l0
106 set 0x0BA3EF24, %l1
107 set 0x39EB3800, %l2
108 set 0x23120C12, %l3
109 set 0x7DB6EAE5, %l4
110 set 0x16D8624F, %l5
111 set 0x046D2449, %l6
112 !# Output registers
113 set -0x0C58, %o0
114 set -0x1B44, %o1
115 set 0x1E89, %o2
116 set -0x0CD9, %o3
117 set 0x1214, %o4
118 set -0x168A, %o5
119 set 0x1BFD, %o6
120 set -0x081E, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0x17AE852E2B798E26)
123 INIT_TH_FP_REG(%l7,%f2,0x94B6158BBA81AD6B)
124 INIT_TH_FP_REG(%l7,%f4,0x3CB2E947D5C557EF)
125 INIT_TH_FP_REG(%l7,%f6,0x8D197A46CF5B27CB)
126 INIT_TH_FP_REG(%l7,%f8,0xC0DFC58A6A703A10)
127 INIT_TH_FP_REG(%l7,%f10,0xB9B83112EB728E54)
128 INIT_TH_FP_REG(%l7,%f12,0x792625131444823F)
129 INIT_TH_FP_REG(%l7,%f14,0x081A6CD330918238)
130 INIT_TH_FP_REG(%l7,%f16,0x9E2C8B91D46A8F60)
131 INIT_TH_FP_REG(%l7,%f18,0xC5E423C5F3626442)
132 INIT_TH_FP_REG(%l7,%f20,0x08585A163D73E79F)
133 INIT_TH_FP_REG(%l7,%f22,0xA6093C87DD44AF0D)
134 INIT_TH_FP_REG(%l7,%f24,0x66FC157E5C48C5FE)
135 INIT_TH_FP_REG(%l7,%f26,0x8933F216BA49A97D)
136 INIT_TH_FP_REG(%l7,%f28,0xDE5E908864B2E9A2)
137 INIT_TH_FP_REG(%l7,%f30,0x8DFC1E01F80AD4AA)
138 !# Other state
139
140 or %g0, 0x8, %l0
141 sllx %l0, 0x3c, %l0
142
143 or %g0, 0x8, %l0
144 sllx %l0, 0x3c, %l0
145 wrhpr %l0, %g0, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 fba %fcc3, loop_1
151 brz,a %i4, loop_2
152 sdiv %l1, 0x10EF, %o7
153 edge16ln %g1, %i6, %i2
154loop_1:
155 fmul8x16 %f16, %f24, %f24
156loop_2:
157 subccc %l5, 0x0713, %o0
158 std %f2, [%l7 + 0x68]
159 srlx %o1, %l4, %g2
160 swap [%l7 + 0x5C], %g3
161 movg %xcc, %o5, %l0
162 edge8ln %i0, %l2, %i3
163 fbn %fcc2, loop_3
164 udiv %o3, 0x094D, %i5
165 sllx %o2, 0x09, %g5
166 movrlz %g6, 0x242, %l6
167loop_3:
168 bneg,a loop_4
169 array16 %g7, %g4, %i1
170 fbu %fcc1, loop_5
171 edge8n %l3, %i7, %o4
172loop_4:
173 fmovrsne %o6, %f17, %f1
174 fcmpne32 %f26, %f4, %i4
175loop_5:
176 xnor %o7, %g1, %l1
177 movgu %icc, %i2, %l5
178 add %i6, 0x0623, %o1
179 movleu %icc, %l4, %o0
180 edge16ln %g3, %g2, %o5
181 xnorcc %i0, 0x05F4, %l2
182 fbuge %fcc0, loop_6
183 movcs %xcc, %i3, %o3
184 fmovdn %xcc, %f16, %f19
185 ba,a loop_7
186loop_6:
187 sll %l0, %i5, %o2
188 swap [%l7 + 0x30], %g5
189 bshuffle %f16, %f12, %f0
190loop_7:
191 stx %l6, [%l7 + 0x60]
192 orcc %g6, 0x0C62, %g7
193 bg,a,pt %xcc, loop_8
194 add %i1, 0x1A04, %g4
195 fbne %fcc2, loop_9
196 andncc %l3, %o4, %o6
197loop_8:
198 tgu %xcc, 0x2
199 movge %icc, %i7, %o7
200loop_9:
201 flush %l7 + 0x58
202 fmovdneg %xcc, %f4, %f22
203 subc %i4, 0x0403, %g1
204 smulcc %i2, %l1, %l5
205 tvc %icc, 0x0
206 xorcc %o1, 0x08DF, %i6
207 sub %l4, 0x10C6, %o0
208 alignaddrl %g2, %o5, %i0
209 movrne %g3, 0x23E, %l2
210 fmovdleu %icc, %f6, %f26
211 std %f8, [%l7 + 0x48]
212 fmovsvc %icc, %f27, %f31
213 or %i3, %l0, %o3
214 fmovsneg %icc, %f21, %f22
215 movrne %o2, 0x25E, %g5
216 set 0x34, %l6
217 sta %f4, [%l7 + %l6] 0x18
218 edge16 %i5, %g6, %g7
219 wr %g0, 0x1f, %asi
220 stda %f0, [%l7 + 0x40] %asi
221 membar #Sync
222 smulcc %i1, %g4, %l3
223 smul %o4, %l6, %o6
224 bneg,pt %xcc, loop_10
225 andcc %o7, 0x18CD, %i4
226 call loop_11
227 fand %f26, %f20, %f0
228loop_10:
229 xnor %g1, %i2, %i7
230 bshuffle %f8, %f20, %f6
231loop_11:
232 array8 %l5, %l1, %o1
233 addcc %i6, 0x1471, %l4
234 movge %xcc, %o0, %g2
235 srlx %o5, %i0, %g3
236 fpsub16s %f28, %f8, %f24
237 add %i3, 0x1912, %l2
238 fbuge %fcc0, loop_12
239 fbo,a %fcc1, loop_13
240 tcc %icc, 0x4
241 nop
242 setx 0x3A209B1B, %l0, %l6
243 st %l6, [%l7 + 0x28]
244 ld [%l7 + 0x28], %f31
245 setx 0x9EF889C1, %l1, %l5
246 st %l5, [%l7 + 0x10]
247 ld [%l7 + 0x10], %f16
248 fsubs %f16, %f31, %f16
249loop_12:
250 nop
251 set 0x2A, %l0
252 lduba [%l7 + %l0] 0x14, %l0
253loop_13:
254 tsubcc %o2, 0x1E2F, %g5
255 bpos,pn %icc, loop_14
256 movvs %xcc, %o3, %g6
257 udivcc %g7, 0x06E2, %i1
258 saved
259 rdpr %cwp, %g1
260 rdpr %cansave, %g2
261 rdpr %canrestore, %g3
262 rdpr %cleanwin, %g4
263 rdpr %otherwin, %g5
264 rdpr %wstate, %g6
265loop_14:
266 orcc %g4, %i5, %o4
267 brlez %l3, loop_15
268 edge16n %o6, %o7, %i4
269 array8 %g1, %i2, %i7
270 ldub [%l7 + 0x0D], %l5
271loop_15:
272 nop
273 wr %g0, 0x81, %asi
274 lda [%l7 + 0x44] %asi, %f13
275 fmovrdgez %l1, %f14, %f20
276 sll %l6, 0x1F, %i6
277 movvc %xcc, %o1, %l4
278 movneg %icc, %o0, %g2
279 andncc %o5, %i0, %i3
280 fone %f30
281 addc %g3, %l2, %l0
282 srl %g5, %o3, %o2
283 fpadd16 %f8, %f12, %f20
284 edge8l %g6, %i1, %g7
285 lduw [%l7 + 0x7C], %g4
286 fblg %fcc2, loop_16
287 xorcc %i5, 0x0A7A, %l3
288 ta %xcc, 0x2
289 brgez,a %o4, loop_17
290loop_16:
291 edge8ln %o7, %i4, %o6
292 tn %icc, 0x5
293 udivcc %i2, 0x0D0F, %i7
294loop_17:
295 nop
296 setx loop_18, %l0, %l1
297 jmpl %l1, %l5
298 nop
299 setx loop_19, %l0, %l1
300 wrpr 0x1, %tl
301 wrpr %l1, %tnpc
302 setx 0x34400001400, %l0, %l1
303 wrpr %l1, %tstate
304 wrhpr 0x4, %htstate
305 done
306 fmovrdgez %l1, %f0, %f6
307 movn %xcc, %g1, %l6
308loop_18:
309 movvc %icc, %i6, %l4
310loop_19:
311 tsubcc %o0, 0x0E6F, %g2
312 tvc %icc, 0x1
313 movrlz %o1, 0x231, %o5
314 subc %i0, %i3, %l2
315 tvs %icc, 0x5
316 fxor %f24, %f22, %f28
317 movcc %icc, %g3, %l0
318 nop
319 setx 0x0C6C12302DE57FF4, %l0, %l6
320 stx %l6, [%l7 + 0x28]
321 ldd [%l7 + 0x28], %f22
322 setx 0xB852650B64310C0B, %l1, %l5
323 stx %l5, [%l7 + 0x10]
324 ldd [%l7 + 0x10], %f30
325 fdivd %f30, %f22, %f6
326 tle %xcc, 0x2
327 alignaddrl %o3, %o2, %g5
328 edge8ln %i1, %g7, %g6
329 nop
330 setx loop_20, %l0, %l1
331 wrpr 0x1, %tl
332 wrpr %l1, %tpc
333 add %l1, 0x4, %l1
334 wrpr %l1, %tnpc
335 setx 0x34400001400, %l0, %l1
336 wrpr %l1, %tstate
337 wrhpr 0x4, %htstate
338 retry
339 addccc %g4, 0x1D56, %i5
340 tl %xcc, 0x2
341 alignaddrl %o4, %o7, %i4
342loop_20:
343 movle %icc, %l3, %o6
344 lduh [%l7 + 0x52], %i2
345 movcc %xcc, %l5, %i7
346 tvc %xcc, 0x2
347 fnegd %f14, %f0
348 orncc %g1, %l6, %l1
349 movg %xcc, %l4, %o0
350 sdivcc %i6, 0x011D, %o1
351 std %f26, [%l7 + 0x40]
352 udivx %g2, 0x1B43, %i0
353 subcc %i3, %l2, %o5
354 nop
355 fitos %f10, %f5
356 fstox %f5, %f6
357 fxtos %f6, %f27
358 call loop_21
359 sub %l0, %o3, %o2
360 bleu,a,pt %xcc, loop_22
361 edge8l %g5, %g3, %g7
362loop_21:
363 stx %i1, [%l7 + 0x18]
364 srlx %g4, %g6, %o4
365loop_22:
366 edge8l %o7, %i4, %i5
367 subccc %o6, 0x1936, %l3
368 fmovrdne %l5, %f26, %f10
369 stb %i2, [%l7 + 0x78]
370 fnegs %f9, %f12
371 tsubcctv %i7, 0x1BED, %l6
372 movle %icc, %g1, %l1
373 movrgz %o0, 0x2E6, %l4
374 bpos,a %xcc, loop_23
375 or %o1, 0x174A, %g2
376 bcs %xcc, loop_24
377 fmovdn %icc, %f19, %f4
378loop_23:
379 mulx %i6, %i0, %l2
380 orn %o5, 0x0BE5, %i3
381loop_24:
382 bne,pt %icc, loop_25
383 movrgez %l0, %o2, %g5
384 tsubcctv %o3, 0x0A5B, %g3
385 nop
386 setx loop_26, %l0, %l1
387 jmpl %l1, %g7
388loop_25:
389 bpos,pt %icc, loop_27
390 fble,a %fcc0, loop_28
391 tvs %xcc, 0x0
392loop_26:
393 tn %xcc, 0x5
394loop_27:
395 te %icc, 0x6
396loop_28:
397 ble,a loop_29
398 subccc %i1, 0x0B06, %g4
399 wr %g0, 0x89, %asi
400 ldswa [%l7 + 0x78] %asi, %g6
401loop_29:
402 bvc %xcc, loop_30
403 movg %xcc, %o7, %o4
404 ba,pt %icc, loop_31
405 fnot2 %f26, %f12
406loop_30:
407 fbge %fcc2, loop_32
408 taddcctv %i4, 0x024E, %i5
409loop_31:
410 movrlz %l3, 0x33F, %l5
411 sdivx %o6, 0x1F21, %i2
412loop_32:
413 fmovrdlez %i7, %f8, %f16
414 edge8 %g1, %l1, %o0
415 edge8l %l6, %o1, %g2
416 orncc %l4, %i0, %l2
417 fbue,a %fcc2, loop_33
418 fornot2s %f3, %f14, %f30
419 subccc %i6, %i3, %o5
420 movcc %xcc, %o2, %g5
421loop_33:
422 bcs,a %icc, loop_34
423 ldd [%l7 + 0x60], %l0
424 sll %o3, 0x05, %g3
425 restored
426 rdpr %cwp, %g1
427 rdpr %cansave, %g2
428 rdpr %canrestore, %g3
429 rdpr %cleanwin, %g4
430 rdpr %otherwin, %g5
431 rdpr %wstate, %g6
432loop_34:
433 tle %icc, 0x5
434 movg %xcc, %g7, %g4
435 wr %g0, 0x19, %asi
436 ldswa [%l7 + 0x20] %asi, %i1
437 movneg %icc, %g6, %o4
438 edge32 %o7, %i5, %i4
439 taddcc %l5, 0x0003, %o6
440 fmovsa %icc, %f18, %f4
441 fbuge %fcc1, loop_35
442 edge32l %l3, %i2, %i7
443 set 0x6C, %i5
444 lda [%l7 + %i5] 0x88, %f14
445loop_35:
446 fmovde %icc, %f4, %f29
447 sub %l1, %g1, %l6
448 fbo %fcc1, loop_36
449 sdivcc %o0, 0x042C, %o1
450 tvs %icc, 0x7
451 edge16 %l4, %i0, %g2
452loop_36:
453 fxors %f28, %f21, %f1
454 fandnot2s %f13, %f5, %f27
455 umulcc %i6, %i3, %l2
456 ta %xcc, 0x2
457 sllx %o2, %g5, %o5
458 sra %l0, %g3, %g7
459 xor %o3, 0x0F3F, %i1
460 movcs %xcc, %g6, %g4
461 array32 %o7, %i5, %o4
462 tcc %xcc, 0x6
463 movge %icc, %l5, %i4
464 tvs %xcc, 0x4
465 bpos,a loop_37
466 addccc %l3, %i2, %i7
467 wr %g0, 0xea, %asi
468 stha %o6, [%l7 + 0x26] %asi
469 membar #Sync
470loop_37:
471 sdiv %g1, 0x1A38, %l1
472 sllx %l6, %o0, %l4
473 fsrc1s %f6, %f2
474 lduh [%l7 + 0x48], %i0
475 movn %xcc, %o1, %g2
476 edge32n %i6, %i3, %l2
477 fmovrslz %o2, %f30, %f1
478 bg %xcc, loop_38
479 tn %icc, 0x7
480 sub %g5, 0x0D24, %o5
481 movrne %l0, %g3, %o3
482loop_38:
483 movleu %xcc, %i1, %g6
484 te %xcc, 0x2
485 nop
486 set 0x2C, %g5
487 sth %g4, [%l7 + %g5]
488 ldx [%l7 + 0x10], %o7
489 fble %fcc2, loop_39
490 array16 %i5, %g7, %o4
491 orncc %i4, %l5, %i2
492 fmuld8sux16 %f24, %f8, %f12
493loop_39:
494 tvc %xcc, 0x2
495 sub %l3, 0x13E6, %i7
496 edge32l %g1, %l1, %o6
497 mulx %l6, %o0, %i0
498 orn %o1, 0x18D2, %l4
499 edge8ln %g2, %i6, %l2
500 fmovsneg %xcc, %f19, %f16
501 nop
502 setx loop_40, %l0, %l1
503 wrpr 0x1, %tl
504 wrpr %l1, %tnpc
505 setx 0x34400001400, %l0, %l1
506 wrpr %l1, %tstate
507 wrhpr 0x4, %htstate
508 done
509 tneg %xcc, 0x3
510 srl %i3, %o2, %g5
511 fbuge %fcc3, loop_41
512loop_40:
513 prefetch [%l7 + 0x20], 0x1
514 tg %xcc, 0x6
515 fba,a %fcc0, loop_42
516loop_41:
517 bvs,pn %icc, loop_43
518 xnor %l0, %o5, %o3
519 fblg %fcc2, loop_44
520loop_42:
521 tleu %icc, 0x7
522loop_43:
523 nop
524 setx 0x742DB28013698560, %l0, %l6
525 stx %l6, [%l7 + 0x28]
526 ldd [%l7 + 0x28], %f12
527 setx 0x0EFF2F0CCC643A21, %l1, %l5
528 stx %l5, [%l7 + 0x10]
529 ldd [%l7 + 0x10], %f22
530 fmuld %f22, %f12, %f22
531 edge32n %i1, %g3, %g6
532loop_44:
533 edge16n %o7, %g4, %i5
534 set 0x14, %i3
535 sta %f7, [%l7 + %i3] 0x88
536 edge16l %g7, %o4, %i4
537 fxnors %f7, %f17, %f25
538 tn %icc, 0x4
539 fsrc1 %f24, %f22
540 movcs %xcc, %l5, %i2
541 stx %l3, [%l7 + 0x40]
542 smulcc %i7, 0x057E, %g1
543 srax %o6, %l6, %o0
544 bgu %xcc, loop_45
545 tge %xcc, 0x0
546 set 0x12, %i0
547 stba %l1, [%l7 + %i0] 0x22
548 membar #Sync
549loop_45:
550 orcc %i0, 0x1F29, %l4
551 movgu %icc, %g2, %o1
552 edge16l %i6, %l2, %o2
553 subc %i3, 0x0216, %g5
554 umul %o5, 0x0C2E, %o3
555 fmul8ulx16 %f2, %f14, %f18
556 srax %i1, %g3, %l0
557 fpsub16 %f28, %f18, %f30
558 mulx %o7, %g4, %i5
559 fmovrslz %g7, %f2, %f15
560 sub %o4, 0x0CB5, %i4
561 fblg,a %fcc1, loop_46
562 fnot1s %f27, %f12
563 bvs,a loop_47
564 tvc %icc, 0x7
565loop_46:
566 array32 %l5, %g6, %i2
567 edge32l %l3, %g1, %i7
568loop_47:
569 ba,a %xcc, loop_48
570 sllx %l6, %o0, %l1
571 fornot1 %f22, %f8, %f6
572 edge8l %o6, %l4, %g2
573loop_48:
574 movrgez %i0, 0x097, %i6
575 addc %o1, %l2, %o2
576 taddcc %g5, 0x018A, %i3
577 bneg,pt %icc, loop_49
578 tsubcc %o5, %o3, %g3
579 nop
580 setx loop_50, %l0, %l1
581 wrpr 0x1, %tl
582 wrpr %l1, %tnpc
583 setx 0x34400001400, %l0, %l1
584 wrpr %l1, %tstate
585 wrhpr 0x4, %htstate
586 done
587 add %l0, %i1, %o7
588loop_49:
589 tne %xcc, 0x0
590 nop
591 fitod %f0, %f12
592 fdtos %f12, %f6
593loop_50:
594 te %xcc, 0x2
595 or %g4, %i5, %g7
596 taddcc %i4, 0x0EEF, %l5
597 orncc %o4, 0x107C, %i2
598 movvc %icc, %l3, %g6
599 movpos %xcc, %g1, %i7
600 tl %xcc, 0x7
601 xor %l6, 0x19FA, %l1
602 fbug,a %fcc3, loop_51
603 movrgez %o6, %o0, %l4
604 ldstub [%l7 + 0x2A], %g2
605 tcs %icc, 0x3
606loop_51:
607 nop
608 fitos %f7, %f14
609 fstod %f14, %f2
610 addccc %i6, 0x0D0C, %o1
611 orncc %i0, 0x1996, %l2
612 lduh [%l7 + 0x28], %g5
613 tl %xcc, 0x3
614 movcc %icc, %i3, %o2
615 fnor %f14, %f20, %f22
616 tvs %icc, 0x2
617 fpsub32s %f12, %f7, %f30
618 bpos,a,pt %icc, loop_52
619 umul %o3, %o5, %g3
620 brgez %i1, loop_53
621 movvc %xcc, %o7, %g4
622loop_52:
623 srlx %i5, 0x16, %l0
624 fblg,a %fcc0, loop_54
625loop_53:
626 nop
627 setx 0x3B67CA6D14E0974A, %l0, %l6
628 stx %l6, [%l7 + 0x28]
629 ldd [%l7 + 0x28], %f12
630 setx 0xBC334F76FEFE7B62, %l1, %l5
631 stx %l5, [%l7 + 0x10]
632 ldd [%l7 + 0x10], %f6
633 fmuld %f6, %f12, %f28
634 nop
635 fitos %f8, %f30
636 fstoi %f30, %f18
637 smul %i4, 0x0AAB, %l5
638loop_54:
639 movge %icc, %o4, %i2
640 nop
641 fitos %f18, %f26
642 tsubcctv %g7, %g6, %l3
643 fandnot1 %f14, %f18, %f22
644 sdivx %g1, 0x1CA5, %i7
645 mova %icc, %l6, %o6
646 fmovdcs %xcc, %f11, %f25
647 fnot2s %f13, %f13
648 edge32 %o0, %l4, %g2
649 nop
650 setx 0xB072FADA, %l0, %l6
651 st %l6, [%l7 + 0x48]
652 ld [%l7 + 0x48], %fsr
653 orn %l1, 0x1CA9, %o1
654 brz %i0, loop_55
655 sll %i6, 0x05, %l2
656 taddcctv %i3, 0x1CDE, %o2
657 stbar
658loop_55:
659 fbule,a %fcc3, loop_56
660 ld [%l7 + 0x20], %f17
661 nop
662 setx 0xE05C9AD5, %l0, %l6
663 st %l6, [%l7 + 0x78]
664 ld [%l7 + 0x78], %fsr
665 movrlz %o3, 0x2AA, %g5
666loop_56:
667 fmuld8sux16 %f10, %f21, %f2
668 nop
669 set 0x3C, %i4
670 stw %o5, [%l7 + %i4]
671 fmovrsne %i1, %f3, %f30
672 fmovdge %icc, %f27, %f17
673 tn %xcc, 0x2
674 tcs %icc, 0x5
675 ldsh [%l7 + 0x70], %g3
676 movrgz %o7, %g4, %i5
677 membar 0x0C
678 udivx %l0, 0x1199, %l5
679 movrlz %o4, %i4, %g7
680 or %i2, 0x1A84, %g6
681 movg %icc, %g1, %i7
682 tvs %xcc, 0x6
683 add %l7, 0x60, %l6
684 wr %g0, 0x04, %asi
685 ldxa [%l6] %asi, %l3
686 casxa [%l6] 0x04, %l3, %l6
687 fandnot2s %f9, %f24, %f9
688 fmovsvs %xcc, %f18, %f8
689 saved
690 rdpr %cwp, %g1
691 rdpr %cansave, %g2
692 rdpr %canrestore, %g3
693 rdpr %cleanwin, %g4
694 rdpr %otherwin, %g5
695 rdpr %wstate, %g6
696 edge16 %o0, %o6, %g2
697 fbule,a %fcc1, loop_57
698 smul %l1, %l4, %i0
699 fble %fcc2, loop_58
700 tsubcc %o1, 0x04A9, %i6
701loop_57:
702 addccc %l2, %o2, %i3
703 smulcc %g5, 0x00ED, %o3
704loop_58:
705 edge32n %o5, %g3, %i1
706 tn %xcc, 0x3
707 brlez,a %g4, loop_59
708 fornot2 %f12, %f8, %f26
709 bn %xcc, loop_60
710 movrne %o7, %i5, %l5
711loop_59:
712 bneg,a,pt %xcc, loop_61
713 sethi 0x1F85, %o4
714loop_60:
715 brlez,a %l0, loop_62
716 edge32ln %i4, %g7, %g6
717loop_61:
718 nop
719 set 0x40, %i6
720 ldda [%l7 + %i6] 0x89, %f16
721loop_62:
722 tsubcctv %i2, %i7, %l3
723 udivcc %l6, 0x12A4, %g1
724 sll %o0, 0x03, %o6
725 sir 0x144A
726 wr %g0, 0x89, %asi
727 stxa %g2, [%l7 + 0x30] %asi
728 ldstub [%l7 + 0x36], %l4
729 ble,a loop_63
730 fmuld8ulx16 %f16, %f16, %f4
731 fzero %f30
732 popc %l1, %o1
733loop_63:
734 fmovsa %icc, %f20, %f27
735 fmovsneg %xcc, %f23, %f0
736 sdivcc %i6, 0x1138, %l2
737 fmovdn %xcc, %f17, %f14
738 movrgez %o2, 0x0F6, %i3
739 udiv %g5, 0x13CB, %i0
740 bne,pn %icc, loop_64
741 fbg,a %fcc3, loop_65
742 tn %xcc, 0x4
743 umulcc %o3, 0x00EE, %g3
744loop_64:
745 ta %xcc, 0x4
746loop_65:
747 fmovrdlz %o5, %f22, %f4
748 or %g4, %o7, %i5
749 set 0x18, %o0
750 ldswa [%l7 + %o0] 0x0c, %l5
751 sdivcc %o4, 0x0B71, %l0
752 taddcc %i1, 0x0C36, %g7
753 tle %xcc, 0x2
754 umul %i4, %g6, %i7
755 fabss %f20, %f30
756 edge32 %l3, %l6, %i2
757 ba,pt %icc, loop_66
758 tvs %icc, 0x5
759 fpack16 %f24, %f19
760 array16 %g1, %o6, %g2
761loop_66:
762 tl %icc, 0x1
763 andcc %o0, 0x013F, %l1
764 movne %icc, %l4, %i6
765 tcc %icc, 0x7
766 move %xcc, %o1, %l2
767 nop
768 fitod %f12, %f2
769 fdtox %f2, %f28
770 nop
771 set 0x28, %i1
772 ldd [%l7 + %i1], %i2
773 xor %g5, %o2, %o3
774 swap [%l7 + 0x0C], %i0
775 restored
776 rdpr %cwp, %g1
777 rdpr %cansave, %g2
778 rdpr %canrestore, %g3
779 rdpr %cleanwin, %g4
780 rdpr %otherwin, %g5
781 rdpr %wstate, %g6
782 fbo %fcc3, loop_67
783 edge16n %g3, %o5, %g4
784 set 0x09, %g1
785 lduba [%l7 + %g1] 0x18, %o7
786loop_67:
787 movvc %xcc, %l5, %o4
788 brlez,a %l0, loop_68
789 movl %icc, %i1, %i5
790 edge8 %g7, %i4, %g6
791 set 0x60, %l1
792 ldsha [%l7 + %l1] 0x15, %l3
793loop_68:
794 saved
795 rdpr %cwp, %g1
796 rdpr %cansave, %g2
797 rdpr %canrestore, %g3
798 rdpr %cleanwin, %g4
799 rdpr %otherwin, %g5
800 rdpr %wstate, %g6
801 tle %xcc, 0x4
802 fmul8ulx16 %f10, %f0, %f10
803 fnegs %f24, %f9
804 subc %l6, %i7, %g1
805 tcs %icc, 0x0
806 membar 0x0C
807 movg %xcc, %i2, %g2
808 edge8ln %o6, %l1, %l4
809 edge32ln %o0, %i6, %l2
810 edge8 %i3, %g5, %o1
811 bge,a loop_69
812 tgu %icc, 0x2
813 tne %xcc, 0x3
814 fbuge,a %fcc0, loop_70
815loop_69:
816 tcc %xcc, 0x1
817 subccc %o2, 0x1571, %i0
818 subc %o3, %o5, %g3
819loop_70:
820 sir 0x0D25
821 movle %icc, %o7, %l5
822 fmovsle %icc, %f9, %f6
823 nop
824 setx loop_71, %l0, %l1
825 wrpr 0x1, %tl
826 wrpr %l1, %tnpc
827 setx 0x34400001400, %l0, %l1
828 wrpr %l1, %tstate
829 wrhpr 0x4, %htstate
830 done
831 tl %icc, 0x6
832 array16 %g4, %o4, %i1
833 tvs %xcc, 0x4
834loop_71:
835 umul %l0, 0x0B37, %g7
836 orn %i5, %g6, %i4
837 sllx %l6, 0x1A, %i7
838 smulcc %g1, 0x04AE, %i2
839 edge16n %l3, %g2, %o6
840 srax %l1, 0x04, %o0
841 mulx %l4, 0x06F5, %i6
842 edge16ln %l2, %i3, %g5
843 srlx %o1, 0x15, %o2
844 movvs %xcc, %i0, %o5
845 fbl %fcc1, loop_72
846 edge8n %o3, %g3, %l5
847 tvc %icc, 0x0
848 ldd [%l7 + 0x30], %g4
849loop_72:
850 popc 0x05BA, %o4
851 edge32n %i1, %o7, %g7
852 movcc %xcc, %i5, %g6
853 wr %g0, 0x0c, %asi
854 ldstuba [%l7 + 0x2B] %asi, %i4
855 tn %xcc, 0x4
856 fbl,a %fcc0, loop_73
857 fmuld8sux16 %f24, %f16, %f4
858 udivcc %l0, 0x03A7, %i7
859 movcs %xcc, %l6, %i2
860loop_73:
861 movpos %xcc, %g1, %l3
862 sll %o6, %g2, %l1
863 tsubcctv %l4, 0x1B5A, %i6
864 stb %l2, [%l7 + 0x4F]
865 array16 %i3, %o0, %g5
866 sll %o2, 0x09, %i0
867 fbn,a %fcc2, loop_74
868 bg %icc, loop_75
869 faligndata %f24, %f4, %f22
870 brlz,a %o5, loop_76
871loop_74:
872 movcc %icc, %o1, %o3
873loop_75:
874 ldx [%l7 + 0x10], %g3
875 movrne %l5, 0x263, %o4
876loop_76:
877 sdivcc %g4, 0x185D, %o7
878 taddcc %g7, 0x1E8E, %i5
879 sir 0x1BBA
880 swap [%l7 + 0x3C], %i1
881 xor %g6, %i4, %l0
882 nop
883 setx 0x7F9071ED, %l0, %l6
884 st %l6, [%l7 + 0x28]
885 ld [%l7 + 0x28], %f12
886 fsqrts %f12, %f4
887 fpadd16 %f18, %f0, %f22
888 te %icc, 0x4
889 tne %icc, 0x4
890 movvs %icc, %i7, %l6
891 fsrc2s %f6, %f25
892 fbne %fcc1, loop_77
893 tge %icc, 0x5
894 udiv %g1, 0x163C, %i2
895 fexpand %f22, %f24
896loop_77:
897 membar 0x21
898 taddcctv %o6, %l3, %g2
899 edge8ln %l1, %l4, %l2
900 edge32n %i3, %i6, %o0
901 orcc %g5, %o2, %i0
902 fmovrdlez %o5, %f30, %f8
903 ldd [%l7 + 0x28], %o0
904 ldsw [%l7 + 0x28], %o3
905 fmovdgu %icc, %f6, %f8
906 nop
907 fitos %f3, %f26
908 fstoi %f26, %f9
909 edge8l %l5, %g3, %o4
910 movcc %xcc, %o7, %g7
911 sll %g4, 0x06, %i1
912 fmovse %icc, %f9, %f27
913 set 0x24, %l2
914 lduba [%l7 + %l2] 0x88, %i5
915 movg %icc, %g6, %l0
916 addcc %i7, 0x00E1, %l6
917 fbe %fcc2, loop_78
918 nop
919 setx loop_79, %l0, %l1
920 wrpr 0x1, %tl
921 wrpr %l1, %tnpc
922 setx 0x34400001400, %l0, %l1
923 wrpr %l1, %tstate
924 wrhpr 0x4, %htstate
925 done
926 bgu,a,pn %icc, loop_80
927 sdiv %i4, 0x03A8, %i2
928loop_78:
929 nop
930 setx 0x39D095CA, %l0, %l6
931 st %l6, [%l7 + 0x28]
932 ld [%l7 + 0x28], %f1
933 setx 0xC18BFD32, %l1, %l5
934 st %l5, [%l7 + 0x10]
935 ld [%l7 + 0x10], %f6
936 fdivs %f6, %f1, %f25
937loop_79:
938 movcs %icc, %g1, %l3
939loop_80:
940 fmovsle %icc, %f29, %f2
941 and %g2, %l1, %o6
942 srax %l2, 0x0A, %l4
943 bpos %icc, loop_81
944 movrlz %i3, %o0, %i6
945 fmovsg %xcc, %f23, %f3
946 ba loop_82
947loop_81:
948 fbg,a %fcc2, loop_83
949 edge32n %g5, %o2, %o5
950 fmovrdlez %i0, %f6, %f12
951loop_82:
952 nop
953 wr %g0, 0x81, %asi
954 stba %o1, [%l7 + 0x62] %asi
955loop_83:
956 nop
957 fitos %f7, %f23
958 fstod %f23, %f6
959 xnorcc %o3, 0x046C, %l5
960 fbn %fcc1, loop_84
961 nop
962 setx 0xEF138E80467A71AC, %l0, %l6
963 stx %l6, [%l7 + 0x28]
964 ldd [%l7 + 0x28], %f18
965 setx 0x8693D0ECD483B880, %l1, %l5
966 stx %l5, [%l7 + 0x10]
967 ldd [%l7 + 0x10], %f0
968 fdivd %f0, %f18, %f30
969 fbn,a %fcc2, loop_85
970 subccc %o4, %g3, %g7
971loop_84:
972 mulscc %o7, 0x106F, %i1
973 srlx %i5, 0x1C, %g6
974loop_85:
975 fcmple32 %f2, %f14, %g4
976 umulcc %i7, 0x158A, %l0
977 tgu %icc, 0x1
978 movge %xcc, %l6, %i4
979 sra %i2, %g1, %l3
980 smulcc %l1, %o6, %g2
981 movrgz %l2, %l4, %i3
982 subcc %i6, 0x0B4F, %o0
983 fnot1s %f31, %f27
984 move %icc, %o2, %o5
985 umulcc %g5, %i0, %o3
986 set 0x68, %i2
987 sta %f14, [%l7 + %i2] 0x89
988 fnot1s %f22, %f31
989 xnorcc %o1, 0x009E, %o4
990 fandnot1 %f4, %f14, %f6
991 smulcc %l5, 0x1513, %g7
992 tneg %icc, 0x4
993 tge %icc, 0x3
994 movcc %xcc, %g3, %i1
995 orn %i5, %g6, %g4
996 movge %icc, %i7, %l0
997 srlx %l6, %i4, %i2
998 membar #Sync
999 wr %g0, 0xf1, %asi
1000 ldda [%l7 + 0x40] %asi, %f16
1001 set 0x16, %o5
1002 stba %o7, [%l7 + %o5] 0x10
1003 addc %g1, %l1, %o6
1004 fsrc2 %f12, %f24
1005 ta %icc, 0x3
1006 fmovsgu %icc, %f12, %f28
1007 udiv %g2, 0x1A1C, %l3
1008 addcc %l4, 0x1515, %i3
1009 fmovdvs %xcc, %f27, %f29
1010 tge %xcc, 0x1
1011 set 0x68, %g6
1012 stha %i6, [%l7 + %g6] 0x19
1013 fbule %fcc0, loop_86
1014 ld [%l7 + 0x1C], %f12
1015 fmovdg %icc, %f21, %f24
1016 edge8 %o0, %o2, %o5
1017loop_86:
1018 nop
1019 set 0x74, %o7
1020 lduha [%l7 + %o7] 0x81, %l2
1021 movre %g5, %i0, %o3
1022 xnor %o1, 0x0E16, %l5
1023 add %l7, 0x48, %l6
1024 wr %g0, 0x89, %asi
1025 casa [%l6] %asi, %g7, %o4
1026 addccc %i1, %g3, %g6
1027 movn %icc, %i5, %g4
1028 nop
1029 setx 0x09830B2C622ADE2C, %l0, %l6
1030 stx %l6, [%l7 + 0x28]
1031 ldd [%l7 + 0x28], %f26
1032 setx 0xC46F2568BF7D11DC, %l1, %l5
1033 stx %l5, [%l7 + 0x10]
1034 ldd [%l7 + 0x10], %f30
1035 fsubd %f30, %f26, %f28
1036 prefetch [%l7 + 0x18], 0x2
1037 fpsub16 %f28, %f30, %f20
1038 movre %l0, 0x286, %l6
1039 bn,a %xcc, loop_87
1040 nop
1041 setx loop_88, %l0, %l1
1042 jmpl %l1, %i7
1043 fmovrdgez %i4, %f4, %f0
1044 orn %i2, 0x0657, %o7
1045loop_87:
1046 movrlez %g1, %l1, %g2
1047loop_88:
1048 brnz %o6, loop_89
1049 movrlz %l4, %l3, %i3
1050 bvs loop_90
1051 fbule,a %fcc2, loop_91
1052loop_89:
1053 movleu %xcc, %o0, %i6
1054 fnegs %f24, %f11
1055loop_90:
1056 fnegd %f8, %f4
1057loop_91:
1058 membar 0x17
1059 fandnot1s %f19, %f6, %f24
1060 tcs %xcc, 0x3
1061 xnor %o2, %o5, %l2
1062 mulx %i0, 0x0BCA, %g5
1063 ldx [%l7 + 0x20], %o3
1064 edge16ln %l5, %g7, %o1
1065 udiv %o4, 0x1DA9, %i1
1066 restored
1067 rdpr %cwp, %g1
1068 rdpr %cansave, %g2
1069 rdpr %canrestore, %g3
1070 rdpr %cleanwin, %g4
1071 rdpr %otherwin, %g5
1072 rdpr %wstate, %g6
1073 srlx %g3, 0x0F, %i5
1074 xnorcc %g4, 0x042C, %g6
1075 udivx %l6, 0x125B, %i7
1076 movge %xcc, %i4, %l0
1077 subccc %i2, %o7, %g1
1078 ta %icc, 0x1
1079 brlz %l1, loop_92
1080 sdiv %g2, 0x0A16, %l4
1081 fble %fcc0, loop_93
1082 tle %icc, 0x0
1083loop_92:
1084 stw %o6, [%l7 + 0x24]
1085 sdiv %i3, 0x1D96, %o0
1086loop_93:
1087 ta %xcc, 0x3
1088 edge32l %l3, %o2, %i6
1089 bl,a,pt %xcc, loop_94
1090 alignaddrl %o5, %l2, %i0
1091 tne %xcc, 0x2
1092 tsubcc %g5, %o3, %l5
1093loop_94:
1094 tn %icc, 0x6
1095 umul %o1, 0x1247, %g7
1096 sdivcc %o4, 0x0DF2, %g3
1097 movrlz %i5, 0x320, %g4
1098 fpadd16 %f8, %f16, %f22
1099 fbg %fcc3, loop_95
1100 fble,a %fcc2, loop_96
1101 fsrc2s %f17, %f16
1102 sir 0x018E
1103loop_95:
1104 nop
1105 wr %g0, 0x81, %asi
1106 stxa %i1, [%l7 + 0x70] %asi
1107loop_96:
1108 nop
1109 set 0x3C, %l3
1110 lduha [%l7 + %l3] 0x18, %g6
1111 udivx %l6, 0x1866, %i4
1112 movcc %icc, %i7, %i2
1113 edge8l %o7, %l0, %l1
1114 membar 0x28
1115 array32 %g1, %g2, %o6
1116 smul %l4, 0x0BCE, %o0
1117 tpos %xcc, 0x1
1118 te %icc, 0x4
1119 fones %f18
1120 fnot1 %f18, %f6
1121 edge32n %i3, %l3, %i6
1122 edge8ln %o5, %l2, %o2
1123 wr %g0, 0x04, %asi
1124 stba %i0, [%l7 + 0x44] %asi
1125 tvs %icc, 0x1
1126 set 0x60, %l4
1127 stwa %o3, [%l7 + %l4] 0xe2
1128 membar #Sync
1129 te %icc, 0x5
1130 udivx %l5, 0x1AE0, %g5
1131 sdivx %o1, 0x0B03, %g7
1132 nop
1133 setx 0x5533880B, %l0, %l6
1134 st %l6, [%l7 + 0x28]
1135 ld [%l7 + 0x28], %f4
1136 setx 0x8B50ED2E, %l1, %l5
1137 st %l5, [%l7 + 0x10]
1138 ld [%l7 + 0x10], %f12
1139 fadds %f12, %f4, %f2
1140 bvs %icc, loop_97
1141 tn %xcc, 0x4
1142 movcc %icc, %o4, %i5
1143 bneg %xcc, loop_98
1144loop_97:
1145 movle %icc, %g3, %g4
1146 movrlz %g6, 0x12F, %l6
1147 fsrc2 %f4, %f12
1148loop_98:
1149 tcc %icc, 0x1
1150 udiv %i1, 0x074F, %i4
1151 fmul8ulx16 %f2, %f12, %f12
1152 popc %i7, %o7
1153 tn %icc, 0x6
1154 sra %l0, %l1, %i2
1155 nop
1156 setx 0xFD28928A118597F2, %l0, %l6
1157 stx %l6, [%l7 + 0x28]
1158 ldd [%l7 + 0x28], %f22
1159 setx 0x5213BFD4B56AF05A, %l1, %l5
1160 stx %l5, [%l7 + 0x10]
1161 ldd [%l7 + 0x10], %f6
1162 fmuld %f6, %f22, %f28
1163 fornot2 %f16, %f20, %f2
1164 wr %g0, 0x1f, %asi
1165 stda %f16, [%l7 + 0x40] %asi
1166 membar #Sync
1167 tne %icc, 0x5
1168 fmul8x16au %f15, %f23, %f2
1169 bcs,pn %icc, loop_99
1170 sll %g2, 0x00, %g1
1171 array8 %o6, %o0, %i3
1172 addccc %l3, 0x13C7, %l4
1173loop_99:
1174 nop
1175 setx 0x56C7BF8F, %l0, %l6
1176 st %l6, [%l7 + 0x28]
1177 ld [%l7 + 0x28], %f19
1178 fsqrts %f19, %f30
1179 fmovrdgez %i6, %f16, %f8
1180 fmul8ulx16 %f12, %f30, %f16
1181 fbu,a %fcc0, loop_100
1182 bcc %icc, loop_101
1183 edge8l %o5, %o2, %i0
1184 nop
1185 fitod %f29, %f26
1186loop_100:
1187 nop
1188 fitos %f13, %f15
1189 fstod %f15, %f4
1190loop_101:
1191 fba,a %fcc1, loop_102
1192 movpos %icc, %o3, %l5
1193 st %f28, [%l7 + 0x44]
1194 fcmpeq32 %f2, %f22, %l2
1195loop_102:
1196 mulx %g5, %g7, %o1
1197 set 0x11, %g3
1198 stba %o4, [%l7 + %g3] 0x23
1199 membar #Sync
1200 fbul,a %fcc2, loop_103
1201 bneg %icc, loop_104
1202 orcc %g3, %g4, %g6
1203 nop
1204 fitos %f3, %f5
1205 fstoi %f5, %f10
1206loop_103:
1207 edge16l %i5, %i1, %l6
1208loop_104:
1209 edge32l %i7, %i4, %l0
1210 nop
1211 setx loop_105, %l0, %l1
1212 jmpl %l1, %l1
1213 alignaddr %i2, %g2, %g1
1214 array8 %o6, %o0, %o7
1215 subccc %l3, 0x0C5D, %l4
1216loop_105:
1217 sdiv %i6, 0x1039, %i3
1218 edge16ln %o5, %o2, %o3
1219 array32 %l5, %l2, %i0
1220 swap [%l7 + 0x44], %g7
1221 fmovdvs %xcc, %f22, %f14
1222 mulscc %g5, %o4, %o1
1223 xnorcc %g4, %g6, %g3
1224 membar 0x20
1225 array8 %i1, %l6, %i7
1226 movgu %xcc, %i5, %i4
1227 nop
1228 fitod %f4, %f24
1229 fdtox %f24, %f0
1230 edge32l %l0, %l1, %i2
1231 umulcc %g1, 0x0361, %g2
1232 popc 0x0F76, %o0
1233 wr %g0, 0x11, %asi
1234 sta %f10, [%l7 + 0x34] %asi
1235 fnands %f24, %f21, %f25
1236 xor %o7, 0x11B9, %o6
1237 popc %l4, %i6
1238 ldsw [%l7 + 0x3C], %l3
1239 tg %icc, 0x5
1240 movre %i3, %o5, %o2
1241 edge16ln %o3, %l2, %i0
1242 fbe %fcc0, loop_106
1243 fnot1s %f2, %f27
1244 movpos %xcc, %g7, %g5
1245 stbar
1246loop_106:
1247 fornot1s %f13, %f17, %f4
1248 faligndata %f6, %f4, %f6
1249 nop
1250 set 0x18, %l5
1251 lduw [%l7 + %l5], %o4
1252 add %l5, %o1, %g6
1253 fmovdvs %icc, %f15, %f1
1254 movrgz %g3, 0x370, %i1
1255 movl %xcc, %l6, %i7
1256 xnor %g4, %i4, %i5
1257 orcc %l0, 0x0EB6, %i2
1258 tcc %icc, 0x2
1259 movle %icc, %g1, %g2
1260 fzero %f28
1261 tpos %xcc, 0x5
1262 fmovscc %icc, %f31, %f22
1263 srlx %l1, %o0, %o7
1264 fbul,a %fcc2, loop_107
1265 addcc %l4, %o6, %i6
1266 udivcc %l3, 0x11F6, %i3
1267 nop
1268 setx 0xB268328BCB2614E5, %l0, %l6
1269 stx %l6, [%l7 + 0x28]
1270 ldd [%l7 + 0x28], %f30
1271 fsqrtd %f30, %f2
1272loop_107:
1273 add %o2, %o5, %o3
1274 fbug %fcc1, loop_108
1275 mulscc %l2, 0x004C, %i0
1276 fmovsleu %xcc, %f23, %f8
1277 fnand %f14, %f20, %f28
1278loop_108:
1279 sdivx %g7, 0x0884, %o4
1280 wr %g0, 0x19, %asi
1281 lda [%l7 + 0x70] %asi, %f11
1282 tcc %icc, 0x2
1283 fnor %f26, %f4, %f4
1284 fpackfix %f20, %f10
1285 edge16ln %g5, %l5, %o1
1286 fandnot2 %f12, %f30, %f0
1287 nop
1288 set 0x52, %g2
1289 lduh [%l7 + %g2], %g3
1290 bne %xcc, loop_109
1291 edge32l %g6, %l6, %i7
1292 set 0x68, %o4
1293 ldsha [%l7 + %o4] 0x88, %i1
1294loop_109:
1295 popc 0x0AA0, %i4
1296 fnegd %f26, %f28
1297 lduh [%l7 + 0x6E], %i5
1298 nop
1299 fitos %f14, %f5
1300 fstoi %f5, %f21
1301 sdiv %l0, 0x10FF, %g4
1302 sdivcc %i2, 0x0C55, %g2
1303 nop
1304 set 0x74, %o6
1305 lduw [%l7 + %o6], %g1
1306 ldub [%l7 + 0x73], %o0
1307 edge16ln %o7, %l4, %o6
1308 sdivcc %l1, 0x128D, %i6
1309 wr %g0, 0x57, %asi
1310 stxa %i3, [%g0 + 0x0] %asi
1311 fpackfix %f26, %f20
1312 movcc %xcc, %l3, %o2
1313 fsrc2s %f18, %f1
1314 brz,a %o3, loop_110
1315 edge8l %l2, %o5, %g7
1316 nop
1317 fitod %f4, %f26
1318 fdtox %f26, %f24
1319 fnot1s %f0, %f9
1320loop_110:
1321 nop
1322 setx 0xD4401464, %l0, %l6
1323 st %l6, [%l7 + 0x28]
1324 ld [%l7 + 0x28], %f9
1325 fsqrts %f9, %f7
1326 fzero %f4
1327 wr %g0, 0x18, %asi
1328 stba %o4, [%l7 + 0x44] %asi
1329 fmovrdlez %g5, %f6, %f16
1330 edge8n %i0, %l5, %g3
1331 tge %xcc, 0x3
1332 fbg,a %fcc1, loop_111
1333 orn %g6, 0x1D9B, %l6
1334 array8 %i7, %i1, %o1
1335 brgez %i5, loop_112
1336loop_111:
1337 udivcc %i4, 0x18CC, %g4
1338 edge8l %l0, %g2, %i2
1339 xorcc %o0, 0x1A18, %g1
1340loop_112:
1341 ldstub [%l7 + 0x64], %l4
1342 edge8 %o7, %l1, %o6
1343 addcc %i3, %l3, %i6
1344 fmovrslz %o2, %f12, %f1
1345 fandnot2 %f16, %f24, %f4
1346 movne %xcc, %o3, %l2
1347 array32 %o5, %g7, %g5
1348 restored
1349 rdpr %cwp, %g1
1350 rdpr %cansave, %g2
1351 rdpr %canrestore, %g3
1352 rdpr %cleanwin, %g4
1353 rdpr %otherwin, %g5
1354 rdpr %wstate, %g6
1355 movg %xcc, %i0, %o4
1356 tge %xcc, 0x6
1357 sllx %l5, 0x1E, %g3
1358 array16 %l6, %g6, %i1
1359 swap [%l7 + 0x38], %o1
1360 movrne %i7, 0x2C3, %i5
1361 nop
1362 set 0x60, %o2
1363 ldd [%l7 + %o2], %f24
1364 membar 0x60
1365 stbar
1366 srl %i4, 0x06, %l0
1367 ldub [%l7 + 0x2F], %g4
1368 addcc %i2, %o0, %g1
1369 add %g2, %l4, %o7
1370 sdiv %l1, 0x1053, %i3
1371 sethi 0x0E17, %l3
1372 edge8n %i6, %o2, %o3
1373 array32 %o6, %o5, %l2
1374 fmovsl %icc, %f20, %f28
1375 fmovsvc %icc, %f7, %f6
1376 movrlez %g5, %i0, %g7
1377 xor %o4, 0x11D8, %l5
1378 move %icc, %l6, %g3
1379 xnorcc %i1, 0x1CAB, %o1
1380 movgu %icc, %g6, %i5
1381 andncc %i7, %l0, %g4
1382 array16 %i4, %i2, %o0
1383 srl %g2, 0x19, %g1
1384 ldsh [%l7 + 0x5A], %l4
1385 edge32n %l1, %i3, %l3
1386 sdiv %i6, 0x1A49, %o2
1387 movvc %icc, %o3, %o6
1388 taddcc %o7, %l2, %g5
1389 array32 %i0, %o5, %o4
1390 tcs %xcc, 0x6
1391 fmovsl %icc, %f29, %f8
1392 sir 0x1639
1393 set 0x10, %i7
1394 lduwa [%l7 + %i7] 0x14, %g7
1395 nop
1396 setx 0xFD293F442FE2A527, %l0, %l6
1397 stx %l6, [%l7 + 0x28]
1398 ldd [%l7 + 0x28], %f18
1399 setx 0xC301282962D35488, %l1, %l5
1400 stx %l5, [%l7 + 0x10]
1401 ldd [%l7 + 0x10], %f22
1402 fsubd %f22, %f18, %f30
1403 stw %l6, [%l7 + 0x5C]
1404 addccc %l5, %g3, %o1
1405 tvc %xcc, 0x3
1406 wr %g0, 0x80, %asi
1407 ldstuba [%l7 + 0x0B] %asi, %i1
1408 fsrc2 %f14, %f28
1409 addc %i5, %i7, %g6
1410 movre %g4, %i4, %i2
1411 alignaddr %o0, %l0, %g2
1412 bgu,a,pn %icc, loop_113
1413 movcs %icc, %g1, %l4
1414 fbn,a %fcc3, loop_114
1415 taddcc %l1, 0x0408, %l3
1416loop_113:
1417 fnot1 %f24, %f12
1418 std %f16, [%l7 + 0x50]
1419loop_114:
1420 fcmpeq16 %f4, %f24, %i3
1421 sdiv %i6, 0x1601, %o2
1422 srlx %o6, 0x0B, %o3
1423 fnot2s %f18, %f23
1424 sethi 0x1631, %l2
1425 edge8n %g5, %i0, %o7
1426 set 0x40, %g7
1427 lduwa [%l7 + %g7] 0x88, %o5
1428 sethi 0x1309, %g7
1429 tne %xcc, 0x6
1430 sth %l6, [%l7 + 0x5A]
1431 fxnors %f25, %f16, %f12
1432 sdivx %o4, 0x0EC1, %l5
1433 movl %xcc, %g3, %o1
1434 edge16 %i1, %i7, %g6
1435 sll %i5, %g4, %i4
1436 edge16n %i2, %l0, %o0
1437 movpos %icc, %g1, %l4
1438 tgu %icc, 0x5
1439 stbar
1440 tsubcctv %l1, %l3, %i3
1441 tvs %icc, 0x3
1442 movge %icc, %g2, %i6
1443 nop
1444 fitod %f2, %f22
1445 fdtoi %f22, %f29
1446 set 0x40, %g4
1447 stda %f0, [%l7 + %g4] 0x17
1448 membar #Sync
1449 fsrc1s %f23, %f18
1450 tsubcctv %o2, %o3, %o6
1451 te %icc, 0x6
1452 nop
1453 fitos %f12, %f17
1454 fstox %f17, %f10
1455 fcmpne32 %f20, %f24, %g5
1456 edge16n %i0, %o7, %o5
1457 wr %g0, 0x1f, %asi
1458 stda %f16, [%l7 + 0x40] %asi
1459 membar #Sync
1460 edge32l %l2, %l6, %g7
1461 ble,pn %xcc, loop_115
1462 and %l5, %g3, %o4
1463 fmovrsgez %o1, %f8, %f25
1464 fmovdpos %xcc, %f1, %f4
1465loop_115:
1466 or %i1, 0x0BA6, %g6
1467 tgu %icc, 0x1
1468 brgz,a %i5, loop_116
1469 movvc %icc, %i7, %i4
1470 fmovsleu %icc, %f1, %f8
1471 ld [%l7 + 0x2C], %f20
1472loop_116:
1473 fornot1 %f6, %f4, %f20
1474 andcc %i2, %l0, %g4
1475 movvs %xcc, %o0, %l4
1476 xorcc %l1, %g1, %i3
1477 brz %l3, loop_117
1478 fexpand %f19, %f26
1479 edge32ln %g2, %i6, %o2
1480 edge32ln %o3, %g5, %i0
1481loop_117:
1482 movn %xcc, %o6, %o5
1483 bgu,a,pt %xcc, loop_118
1484 fmovdcs %icc, %f16, %f14
1485 sra %l2, %l6, %o7
1486 array16 %l5, %g3, %g7
1487loop_118:
1488 tge %icc, 0x0
1489 fbe,a %fcc1, loop_119
1490 movne %icc, %o1, %o4
1491 fcmpne16 %f30, %f22, %i1
1492 bne %xcc, loop_120
1493loop_119:
1494 faligndata %f8, %f16, %f24
1495 bge,pn %xcc, loop_121
1496 tl %icc, 0x4
1497loop_120:
1498 fnegs %f6, %f16
1499 movg %icc, %i5, %i7
1500loop_121:
1501 umul %i4, %g6, %i2
1502 tcs %icc, 0x7
1503 movpos %xcc, %g4, %o0
1504 sethi 0x05BD, %l0
1505 fmul8ulx16 %f30, %f18, %f2
1506 andcc %l4, 0x1204, %g1
1507 xnorcc %l1, %i3, %g2
1508 wr %g0, 0x89, %asi
1509 ldswa [%l7 + 0x78] %asi, %i6
1510 tcc %xcc, 0x6
1511 fbug %fcc0, loop_122
1512 xnor %l3, %o2, %g5
1513 movn %icc, %o3, %o6
1514 bne,pt %xcc, loop_123
1515loop_122:
1516 stw %i0, [%l7 + 0x60]
1517 brnz %l2, loop_124
1518 fblg,a %fcc1, loop_125
1519loop_123:
1520 tge %xcc, 0x1
1521 fcmpgt16 %f22, %f10, %o5
1522loop_124:
1523 popc %l6, %l5
1524loop_125:
1525 nop
1526 set 0x27, %o3
1527 lduba [%l7 + %o3] 0x18, %g3
1528 sra %g7, 0x0C, %o1
1529 srax %o4, %o7, %i1
1530 orncc %i5, 0x0F2E, %i7
1531 tcs %icc, 0x2
1532 taddcctv %i4, 0x053D, %g6
1533 movne %xcc, %i2, %o0
1534 set 0x38, %l6
1535 ldxa [%l7 + %l6] 0x89, %g4
1536 bleu,a loop_126
1537 fors %f2, %f1, %f7
1538 tneg %icc, 0x0
1539 fornot2s %f8, %f16, %f6
1540loop_126:
1541 tvc %xcc, 0x4
1542 movle %xcc, %l4, %g1
1543 fmovdpos %xcc, %f31, %f18
1544 edge32 %l0, %l1, %i3
1545 mulx %g2, 0x1A17, %l3
1546 nop
1547 setx 0x7593B34AC04A100D, %l0, %l6
1548 stx %l6, [%l7 + 0x28]
1549 ldd [%l7 + 0x28], %f0
1550 fsqrtd %f0, %f24
1551 saved
1552 rdpr %cwp, %g1
1553 rdpr %cansave, %g2
1554 rdpr %canrestore, %g3
1555 rdpr %cleanwin, %g4
1556 rdpr %otherwin, %g5
1557 rdpr %wstate, %g6
1558 fmul8x16 %f22, %f0, %f26
1559 tneg %icc, 0x7
1560 bgu %icc, loop_127
1561 sdivx %i6, 0x1D16, %g5
1562 brlz %o3, loop_128
1563 tgu %icc, 0x6
1564loop_127:
1565 movvs %icc, %o2, %o6
1566 fblg %fcc3, loop_129
1567loop_128:
1568 tsubcc %l2, %i0, %o5
1569 call loop_130
1570 tge %xcc, 0x1
1571loop_129:
1572 nop
1573 wr %g0, 0x81, %asi
1574 lda [%l7 + 0x74] %asi, %f28
1575loop_130:
1576 stbar
1577 brnz,a %l6, loop_131
1578 andncc %g3, %g7, %o1
1579 movge %xcc, %o4, %o7
1580 umulcc %i1, 0x1E8F, %l5
1581loop_131:
1582 tvc %xcc, 0x6
1583 bge,pt %xcc, loop_132
1584 fnot2 %f22, %f0
1585 and %i7, 0x0134, %i5
1586 subcc %g6, 0x03E8, %i4
1587loop_132:
1588 array16 %o0, %g4, %l4
1589 srl %i2, 0x0D, %g1
1590 tl %xcc, 0x4
1591 wr %g0, 0x18, %asi
1592 ldstuba [%l7 + 0x6C] %asi, %l0
1593 sir 0x1471
1594 fmovse %icc, %f27, %f12
1595 alignaddr %l1, %i3, %g2
1596 addccc %l3, %g5, %o3
1597 restored
1598 rdpr %cwp, %g1
1599 rdpr %cansave, %g2
1600 rdpr %canrestore, %g3
1601 rdpr %cleanwin, %g4
1602 rdpr %otherwin, %g5
1603 rdpr %wstate, %g6
1604 xorcc %o2, %i6, %l2
1605 wr %g0, 0x04, %asi
1606 stha %i0, [%l7 + 0x60] %asi
1607 andncc %o6, %o5, %l6
1608 sdivcc %g7, 0x1824, %g3
1609 udivcc %o1, 0x1CA1, %o4
1610 nop
1611 fitos %f9, %f12
1612 fstod %f12, %f18
1613 move %xcc, %i1, %o7
1614 fnands %f28, %f0, %f23
1615 movne %xcc, %i7, %l5
1616 sllx %g6, 0x05, %i5
1617 alignaddrl %i4, %o0, %g4
1618 ldsw [%l7 + 0x3C], %i2
1619 brgez,a %g1, loop_133
1620 popc 0x192C, %l4
1621 movre %l1, 0x37E, %i3
1622 movpos %xcc, %g2, %l0
1623loop_133:
1624 tn %xcc, 0x0
1625 movneg %icc, %l3, %g5
1626 smulcc %o3, 0x1A56, %o2
1627 array32 %l2, %i0, %i6
1628 fble %fcc0, loop_134
1629 tle %xcc, 0x3
1630 fones %f25
1631 mulx %o6, %o5, %l6
1632loop_134:
1633 brz %g7, loop_135
1634 movvs %xcc, %g3, %o4
1635 subccc %o1, 0x0ADD, %i1
1636 wr %g0, 0x0c, %asi
1637 stha %o7, [%l7 + 0x52] %asi
1638loop_135:
1639 xor %i7, 0x1499, %l5
1640 udivx %g6, 0x0EF6, %i5
1641 stw %o0, [%l7 + 0x3C]
1642 mulx %g4, 0x0676, %i2
1643 fpadd32 %f18, %f20, %f6
1644 sdiv %i4, 0x1DE7, %l4
1645 nop
1646 fitos %f13, %f9
1647 fstod %f9, %f28
1648 wr %g0, 0x88, %asi
1649 ldswa [%l7 + 0x44] %asi, %l1
1650 fabss %f12, %f31
1651 bcs %icc, loop_136
1652 subccc %i3, %g1, %g2
1653 srlx %l0, 0x04, %l3
1654 fmovdg %icc, %f0, %f30
1655loop_136:
1656 fandnot1s %f30, %f23, %f4
1657 fmovrdlez %o3, %f26, %f24
1658 ta %icc, 0x3
1659 set 0x58, %l0
1660 lda [%l7 + %l0] 0x0c, %f30
1661 sllx %g5, %o2, %i0
1662 orncc %i6, %l2, %o6
1663 fmovsge %icc, %f21, %f30
1664 set 0x1C, %o1
1665 lda [%l7 + %o1] 0x0c, %f16
1666 movneg %icc, %o5, %l6
1667 fmovdg %xcc, %f31, %f28
1668 set 0x6A, %g5
1669 ldsha [%l7 + %g5] 0x89, %g3
1670 tvs %icc, 0x4
1671 fornot2s %f9, %f23, %f25
1672 add %g7, 0x12B9, %o4
1673 fmul8x16au %f6, %f7, %f18
1674 fmul8x16au %f11, %f1, %f28
1675 tsubcc %i1, 0x13C6, %o7
1676 fmovdvc %icc, %f12, %f0
1677 alignaddrl %i7, %l5, %g6
1678 tle %xcc, 0x4
1679 bvs,a,pn %icc, loop_137
1680 bvc,a %icc, loop_138
1681 nop
1682 setx 0x91194FBF07D31753, %l0, %l6
1683 stx %l6, [%l7 + 0x28]
1684 ldd [%l7 + 0x28], %f28
1685 setx 0x2637BA244BF20510, %l1, %l5
1686 stx %l5, [%l7 + 0x10]
1687 ldd [%l7 + 0x10], %f30
1688 fdivd %f30, %f28, %f30
1689 move %xcc, %i5, %o0
1690loop_137:
1691 bcs,pt %icc, loop_139
1692loop_138:
1693 membar 0x25
1694 sllx %g4, %o1, %i2
1695 std %f22, [%l7 + 0x70]
1696loop_139:
1697 udiv %i4, 0x04E2, %l4
1698 srl %l1, 0x14, %g1
1699 nop
1700 fitos %f5, %f23
1701 fstod %f23, %f8
1702 fbug %fcc2, loop_140
1703 nop
1704 setx 0x1B432782, %l0, %l6
1705 st %l6, [%l7 + 0x28]
1706 ld [%l7 + 0x28], %f27
1707 setx 0xCBF3D622, %l1, %l5
1708 st %l5, [%l7 + 0x10]
1709 ld [%l7 + 0x10], %f22
1710 fadds %f22, %f27, %f8
1711 andncc %i3, %g2, %l3
1712 nop
1713 setx 0xC850B790, %l0, %l6
1714 st %l6, [%l7 + 0x28]
1715 ld [%l7 + 0x28], %f0
1716 setx 0x2AC4176B, %l1, %l5
1717 st %l5, [%l7 + 0x10]
1718 ld [%l7 + 0x10], %f3
1719 fadds %f3, %f0, %f29
1720loop_140:
1721 taddcctv %o3, 0x18D0, %l0
1722 movrgez %o2, 0x3DA, %g5
1723 sethi 0x12AB, %i6
1724 movpos %xcc, %l2, %i0
1725 edge16n %o5, %l6, %g3
1726 nop
1727 fitod %f6, %f10
1728 fdtos %f10, %f31
1729 fbul %fcc2, loop_141
1730 tge %xcc, 0x5
1731 subccc %g7, %o6, %i1
1732 ldub [%l7 + 0x3D], %o7
1733loop_141:
1734 taddcctv %i7, %o4, %g6
1735 fmovrsgez %l5, %f19, %f7
1736 movleu %icc, %i5, %o0
1737 brz %g4, loop_142
1738 fbn %fcc3, loop_143
1739 taddcctv %o1, %i4, %l4
1740 fmul8x16 %f13, %f22, %f22
1741loop_142:
1742 edge16n %i2, %l1, %g1
1743loop_143:
1744 fcmpne32 %f14, %f28, %g2
1745 edge32n %l3, %o3, %i3
1746 movrgez %l0, 0x2EB, %o2
1747 te %xcc, 0x3
1748 swap [%l7 + 0x34], %i6
1749 bn,pt %icc, loop_144
1750 movvs %icc, %l2, %g5
1751 move %xcc, %o5, %l6
1752 fnot1s %f30, %f22
1753loop_144:
1754 addcc %g3, %i0, %g7
1755 fandnot2s %f25, %f10, %f11
1756 and %o6, %i1, %i7
1757 or %o7, %g6, %l5
1758 brgz %o4, loop_145
1759 srlx %i5, 0x17, %o0
1760 movcs %icc, %g4, %i4
1761 sll %o1, 0x13, %i2
1762loop_145:
1763 tneg %icc, 0x5
1764 fpadd32s %f16, %f19, %f9
1765 edge8n %l4, %g1, %l1
1766 smul %l3, %g2, %i3
1767 sllx %o3, %o2, %l0
1768 fsrc2s %f8, %f0
1769 tleu %icc, 0x0
1770 fnors %f10, %f7, %f15
1771 udivcc %i6, 0x0D62, %g5
1772 set 0x50, %i5
1773 lduha [%l7 + %i5] 0x80, %l2
1774 fxnor %f28, %f0, %f12
1775 tgu %xcc, 0x1
1776 andcc %o5, %g3, %l6
1777 move %xcc, %g7, %i0
1778 tleu %xcc, 0x6
1779 movrlz %o6, %i7, %i1
1780 fmovrdne %g6, %f2, %f14
1781 sub %l5, %o7, %i5
1782 add %o0, %g4, %i4
1783 st %f28, [%l7 + 0x50]
1784 fmovsa %xcc, %f18, %f26
1785 udivcc %o4, 0x18E2, %o1
1786 bcs,a,pt %icc, loop_146
1787 tl %icc, 0x7
1788 xnor %i2, 0x1D4B, %l4
1789 edge16 %l1, %g1, %g2
1790loop_146:
1791 fbne %fcc0, loop_147
1792 srax %i3, %o3, %o2
1793 st %f3, [%l7 + 0x08]
1794 nop
1795 fitos %f4, %f3
1796loop_147:
1797 tvs %xcc, 0x1
1798 bvs,a loop_148
1799 udiv %l3, 0x1278, %l0
1800 stb %i6, [%l7 + 0x11]
1801 fba,a %fcc2, loop_149
1802loop_148:
1803 bleu,a,pn %icc, loop_150
1804 fmovrsgez %g5, %f27, %f19
1805 bcs,pn %xcc, loop_151
1806loop_149:
1807 tne %icc, 0x1
1808loop_150:
1809 alignaddrl %o5, %l2, %l6
1810 mulscc %g7, %i0, %o6
1811loop_151:
1812 edge32 %g3, %i7, %g6
1813 edge16n %l5, %o7, %i5
1814 wr %g0, 0x11, %asi
1815 prefetcha [%l7 + 0x70] %asi, 0x1
1816 movcs %xcc, %g4, %i4
1817 umul %i1, %o4, %i2
1818 sdivcc %l4, 0x13F3, %o1
1819 bneg,pn %xcc, loop_152
1820 edge32ln %l1, %g1, %i3
1821 ld [%l7 + 0x68], %f29
1822 movvs %icc, %o3, %g2
1823loop_152:
1824 tpos %icc, 0x1
1825 fmovspos %xcc, %f19, %f3
1826 movne %icc, %o2, %l3
1827 movvc %icc, %l0, %g5
1828 brgez,a %i6, loop_153
1829 and %o5, 0x0F2F, %l2
1830 tvs %xcc, 0x4
1831 array16 %l6, %i0, %g7
1832loop_153:
1833 srl %o6, 0x0B, %g3
1834 movre %i7, %l5, %g6
1835 movrgez %i5, 0x03F, %o0
1836 bvc,pt %xcc, loop_154
1837 addccc %g4, 0x1119, %o7
1838 addc %i4, %i1, %i2
1839 sll %o4, 0x06, %l4
1840loop_154:
1841 te %xcc, 0x6
1842 te %xcc, 0x4
1843 wr %g0, 0x81, %asi
1844 ldxa [%l7 + 0x18] %asi, %l1
1845 array32 %o1, %i3, %g1
1846 tge %xcc, 0x7
1847 fandnot1s %f12, %f7, %f8
1848 fcmpne16 %f22, %f4, %o3
1849 umulcc %o2, %g2, %l0
1850 orcc %g5, %l3, %o5
1851 tpos %xcc, 0x0
1852 fmovdleu %icc, %f7, %f10
1853 sir 0x1F7A
1854 te %xcc, 0x6
1855 movrlz %l2, 0x065, %l6
1856 tvs %xcc, 0x3
1857 tsubcc %i0, 0x1480, %g7
1858 fbn,a %fcc2, loop_155
1859 fmovsneg %xcc, %f13, %f6
1860 srax %o6, 0x1A, %i6
1861 brz,a %i7, loop_156
1862loop_155:
1863 fmul8x16al %f14, %f10, %f22
1864 nop
1865 fitos %f3, %f15
1866 fstoi %f15, %f26
1867 fcmpne16 %f12, %f8, %g3
1868loop_156:
1869 saved
1870 rdpr %cwp, %g1
1871 rdpr %cansave, %g2
1872 rdpr %canrestore, %g3
1873 rdpr %cleanwin, %g4
1874 rdpr %otherwin, %g5
1875 rdpr %wstate, %g6
1876 saved
1877 rdpr %cwp, %g1
1878 rdpr %cansave, %g2
1879 rdpr %canrestore, %g3
1880 rdpr %cleanwin, %g4
1881 rdpr %otherwin, %g5
1882 rdpr %wstate, %g6
1883 ldstub [%l7 + 0x58], %l5
1884 fxnors %f26, %f23, %f30
1885 edge8l %g6, %i5, %o0
1886 edge16n %o7, %g4, %i1
1887 movne %xcc, %i2, %i4
1888 fbo %fcc3, loop_157
1889 umulcc %l4, 0x131B, %o4
1890 add %o1, %l1, %g1
1891 andcc %o3, %i3, %o2
1892loop_157:
1893 add %l0, 0x1E51, %g2
1894 movpos %xcc, %l3, %g5
1895 tg %xcc, 0x3
1896 mulx %o5, 0x008A, %l6
1897 call loop_158
1898 sllx %l2, 0x10, %i0
1899 srl %g7, 0x09, %i6
1900 wr %g0, 0x0c, %asi
1901 swapa [%l7 + 0x68] %asi, %o6
1902loop_158:
1903 movre %i7, %l5, %g3
1904 andn %g6, 0x014E, %i5
1905 wr %g0, 0x80, %asi
1906 swapa [%l7 + 0x40] %asi, %o0
1907 andcc %o7, %g4, %i1
1908 srlx %i2, %l4, %i4
1909 movrlz %o1, 0x100, %o4
1910 movge %icc, %l1, %g1
1911 te %xcc, 0x7
1912 andcc %o3, %o2, %i3
1913 movn %xcc, %g2, %l0
1914 fmovdl %icc, %f11, %f19
1915 tleu %xcc, 0x0
1916 smul %l3, 0x09C4, %g5
1917 std %f20, [%l7 + 0x20]
1918 fnor %f22, %f8, %f10
1919 nop
1920 set 0x48, %i3
1921 prefetch [%l7 + %i3], 0x0
1922 orn %l6, %o5, %i0
1923 fsrc1s %f16, %f31
1924 addcc %l2, 0x148B, %g7
1925 popc 0x0F70, %i6
1926 alignaddrl %o6, %l5, %g3
1927 fmovsge %xcc, %f26, %f31
1928 movvs %icc, %g6, %i5
1929 or %i7, 0x1A22, %o7
1930 nop
1931 set 0x18, %i4
1932 stw %g4, [%l7 + %i4]
1933 movre %o0, 0x382, %i2
1934 fmovdle %icc, %f2, %f21
1935 tgu %icc, 0x3
1936 tgu %icc, 0x0
1937 wr %g0, 0x11, %asi
1938 ldswa [%l7 + 0x70] %asi, %i1
1939 fbl,a %fcc2, loop_159
1940 edge32 %i4, %o1, %o4
1941 andn %l4, %l1, %g1
1942 te %icc, 0x1
1943loop_159:
1944 ble,pn %xcc, loop_160
1945 edge16n %o2, %i3, %o3
1946 udivcc %l0, 0x16A7, %l3
1947 edge8l %g5, %g2, %o5
1948loop_160:
1949 membar 0x46
1950 fcmpeq32 %f6, %f24, %l6
1951 tneg %icc, 0x5
1952 xnor %i0, %l2, %g7
1953 sra %o6, 0x06, %l5
1954 tne %icc, 0x4
1955 edge16l %i6, %g3, %g6
1956 fmovsl %xcc, %f12, %f3
1957 tvc %xcc, 0x1
1958 srax %i5, 0x1C, %o7
1959 wr %g0, 0x88, %asi
1960 stha %i7, [%l7 + 0x2C] %asi
1961 movneg %xcc, %g4, %i2
1962 alignaddrl %o0, %i1, %o1
1963 nop
1964 set 0x18, %i6
1965 ldd [%l7 + %i6], %i4
1966 fmovsleu %xcc, %f28, %f25
1967 sdivx %o4, 0x1A48, %l4
1968 tneg %icc, 0x7
1969 edge8 %l1, %g1, %i3
1970 sethi 0x04C2, %o2
1971 bneg %icc, loop_161
1972 udivcc %l0, 0x0E9A, %l3
1973 tneg %xcc, 0x5
1974 alignaddr %o3, %g5, %o5
1975loop_161:
1976 nop
1977 fitos %f3, %f11
1978 fstod %f11, %f2
1979 tgu %icc, 0x6
1980 movcs %icc, %g2, %i0
1981 fmovrse %l2, %f15, %f19
1982 tleu %icc, 0x1
1983 fblg %fcc0, loop_162
1984 fones %f15
1985 bgu,pn %icc, loop_163
1986 srlx %l6, %g7, %l5
1987loop_162:
1988 fornot1s %f28, %f3, %f15
1989 umul %i6, 0x1843, %o6
1990loop_163:
1991 sra %g3, %g6, %o7
1992 subccc %i7, %g4, %i2
1993 add %l7, 0x58, %l6
1994 wr %g0, 0x88, %asi
1995 casa [%l6] %asi, %i5, %o0
1996 orn %i1, 0x01B0, %o1
1997 edge16n %o4, %l4, %l1
1998 nop
1999 setx loop_164, %l0, %l1
2000 jmpl %l1, %g1
2001 movneg %xcc, %i3, %o2
2002 array32 %i4, %l3, %l0
2003 membar 0x26
2004loop_164:
2005 srlx %o3, 0x1B, %o5
2006 udivx %g5, 0x199D, %g2
2007 array8 %l2, %l6, %g7
2008 umul %l5, 0x1BCB, %i6
2009 movcc %xcc, %i0, %o6
2010 fpadd16 %f26, %f6, %f30
2011 tsubcctv %g6, %o7, %g3
2012 tcs %icc, 0x3
2013 srlx %i7, %g4, %i5
2014 bcc,pn %xcc, loop_165
2015 lduw [%l7 + 0x68], %i2
2016 fand %f16, %f26, %f28
2017 tn %xcc, 0x7
2018loop_165:
2019 addccc %o0, %o1, %i1
2020 umulcc %o4, 0x1E38, %l1
2021 std %f10, [%l7 + 0x28]
2022 add %l7, 0x78, %l6
2023 wr %g0, 0x80, %asi
2024 casa [%l6] %asi, %g1, %l4
2025 fbl %fcc2, loop_166
2026 ldsh [%l7 + 0x6C], %i3
2027 movne %icc, %o2, %i4
2028 edge32l %l0, %l3, %o5
2029loop_166:
2030 mulscc %g5, 0x1FFC, %g2
2031 sdivx %l2, 0x11BC, %o3
2032 tn %icc, 0x7
2033 tpos %xcc, 0x7
2034 edge16ln %l6, %g7, %l5
2035 wr %g0, 0x04, %asi
2036 stxa %i6, [%l7 + 0x48] %asi
2037 std %f26, [%l7 + 0x68]
2038 movg %xcc, %o6, %i0
2039 sdiv %g6, 0x1F23, %g3
2040 movvs %icc, %i7, %o7
2041 tsubcc %i5, 0x05AD, %g4
2042 bvc %icc, loop_167
2043 brlz,a %i2, loop_168
2044 subccc %o1, %i1, %o0
2045 add %o4, %g1, %l1
2046loop_167:
2047 smulcc %i3, %o2, %i4
2048loop_168:
2049 fmovs %f9, %f27
2050 fbug,a %fcc2, loop_169
2051 mova %icc, %l4, %l3
2052 brgz,a %o5, loop_170
2053 subcc %g5, %l0, %g2
2054loop_169:
2055 fmul8x16 %f2, %f20, %f22
2056 sra %l2, 0x1E, %l6
2057loop_170:
2058 nop
2059 setx 0x60662985, %l0, %l6
2060 st %l6, [%l7 + 0x44]
2061 ld [%l7 + 0x44], %fsr
2062 fbuge,a %fcc2, loop_171
2063 fmovsle %icc, %f9, %f2
2064 edge16l %g7, %l5, %i6
2065 array32 %o3, %i0, %g6
2066loop_171:
2067 nop
2068 set 0x40, %i0
2069 stda %f0, [%l7 + %i0] 0x81
2070 edge32l %g3, %i7, %o6
2071 fmovdn %icc, %f0, %f25
2072 udiv %o7, 0x1800, %g4
2073 sra %i5, %i2, %o1
2074 bleu,a,pt %icc, loop_172
2075 edge32ln %o0, %i1, %o4
2076 fcmpgt16 %f8, %f10, %l1
2077 movrgez %i3, 0x3E5, %g1
2078loop_172:
2079 movg %icc, %i4, %o2
2080 fpadd32 %f28, %f4, %f20
2081 taddcctv %l4, 0x1476, %o5
2082 fandnot2s %f3, %f29, %f12
2083 ldx [%l7 + 0x70], %l3
2084 nop
2085 set 0x1A, %i1
2086 sth %l0, [%l7 + %i1]
2087 srax %g5, %g2, %l6
2088 fnor %f14, %f22, %f12
2089 array8 %g7, %l2, %l5
2090 nop
2091 setx loop_173, %l0, %l1
2092 wrpr 0x1, %tl
2093 wrpr %l1, %tpc
2094 add %l1, 0x4, %l1
2095 wrpr %l1, %tnpc
2096 setx 0x34400001400, %l0, %l1
2097 wrpr %l1, %tstate
2098 wrhpr 0x4, %htstate
2099 retry
2100 edge16n %i6, %i0, %g6
2101 fsrc1s %f11, %f8
2102 sdivx %o3, 0x0574, %i7
2103loop_173:
2104 for %f10, %f0, %f28
2105 nop
2106 setx 0xBA037F76F58FD35A, %l0, %l6
2107 stx %l6, [%l7 + 0x28]
2108 ldd [%l7 + 0x28], %f22
2109 setx 0xFBF36C64270D394E, %l1, %l5
2110 stx %l5, [%l7 + 0x10]
2111 ldd [%l7 + 0x10], %f14
2112 fdivd %f14, %f22, %f20
2113 tl %xcc, 0x4
2114 fble %fcc0, loop_174
2115 or %g3, %o7, %g4
2116 mova %icc, %i5, %o6
2117 xnorcc %i2, %o0, %o1
2118loop_174:
2119 udivcc %i1, 0x1890, %o4
2120 smul %i3, 0x078A, %l1
2121 and %i4, %o2, %l4
2122 set 0x57, %o0
2123 ldstuba [%l7 + %o0] 0x0c, %o5
2124 subccc %g1, 0x03CC, %l0
2125 fbg,a %fcc3, loop_175
2126 fmovrsgz %l3, %f22, %f17
2127 tne %xcc, 0x5
2128 fbe,a %fcc3, loop_176
2129loop_175:
2130 edge32ln %g5, %g2, %l6
2131 sdivcc %l2, 0x0751, %l5
2132 sdiv %g7, 0x18D1, %i6
2133loop_176:
2134 ldstub [%l7 + 0x66], %i0
2135 sir 0x0A18
2136 tvs %icc, 0x0
2137 fmovsle %xcc, %f6, %f0
2138 fmul8ulx16 %f12, %f0, %f12
2139 fpadd32s %f17, %f0, %f7
2140 fzero %f28
2141 fmovdn %icc, %f12, %f16
2142 stbar
2143 fcmple32 %f12, %f6, %o3
2144 nop
2145 setx loop_177, %l0, %l1
2146 wrpr 0x1, %tl
2147 wrpr %l1, %tpc
2148 add %l1, 0x4, %l1
2149 wrpr %l1, %tnpc
2150 setx 0x34400001400, %l0, %l1
2151 wrpr %l1, %tstate
2152 wrhpr 0x4, %htstate
2153 retry
2154 srl %i7, 0x07, %g3
2155 edge16l %g6, %o7, %g4
2156 fmovsvs %icc, %f3, %f24
2157loop_177:
2158 addccc %o6, 0x1903, %i2
2159 add %o0, %i5, %o1
2160 membar 0x55
2161 movleu %xcc, %o4, %i1
2162 restored
2163 rdpr %cwp, %g1
2164 rdpr %cansave, %g2
2165 rdpr %canrestore, %g3
2166 rdpr %cleanwin, %g4
2167 rdpr %otherwin, %g5
2168 rdpr %wstate, %g6
2169 fbuge %fcc0, loop_178
2170 tgu %icc, 0x3
2171 saved
2172 rdpr %cwp, %g1
2173 rdpr %cansave, %g2
2174 rdpr %canrestore, %g3
2175 rdpr %cleanwin, %g4
2176 rdpr %otherwin, %g5
2177 rdpr %wstate, %g6
2178 tge %xcc, 0x1
2179loop_178:
2180 sdivx %l1, 0x1819, %i4
2181 set 0x40, %g1
2182 ldda [%l7 + %g1] 0x18, %f0
2183 ldd [%l7 + 0x20], %f10
2184 edge16n %i3, %o2, %o5
2185 tvs %icc, 0x6
2186 add %l4, %g1, %l0
2187 bl %icc, loop_179
2188 edge8ln %g5, %g2, %l6
2189 movgu %xcc, %l2, %l5
2190 nop
2191 setx 0xB04ECBE3, %l0, %l6
2192 st %l6, [%l7 + 0x3C]
2193 ld [%l7 + 0x3C], %fsr
2194loop_179:
2195 sdivcc %g7, 0x1E58, %l3
2196 bvc %icc, loop_180
2197 ldd [%l7 + 0x58], %f6
2198 popc 0x1811, %i6
2199 tvs %xcc, 0x1
2200loop_180:
2201 mova %xcc, %i0, %o3
2202 edge16ln %g3, %g6, %o7
2203 lduh [%l7 + 0x2E], %i7
2204 srax %g4, %i2, %o0
2205 tleu %xcc, 0x7
2206 sdiv %i5, 0x0D3B, %o1
2207 ldsh [%l7 + 0x5A], %o6
2208 mulscc %o4, 0x1B58, %i1
2209 fbe,a %fcc3, loop_181
2210 tneg %icc, 0x4
2211 sdivx %l1, 0x15DA, %i4
2212 movcc %xcc, %i3, %o5
2213loop_181:
2214 fmovsleu %icc, %f25, %f30
2215 fmovspos %icc, %f27, %f29
2216 edge32ln %l4, %o2, %l0
2217 nop
2218 setx loop_182, %l0, %l1
2219 jmpl %l1, %g5
2220 fmovdvs %icc, %f2, %f2
2221 sub %g1, 0x084D, %l6
2222 nop
2223 setx 0x7CBA042FD6C4814F, %l0, %l6
2224 stx %l6, [%l7 + 0x28]
2225 ldd [%l7 + 0x28], %f8
2226 fsqrtd %f8, %f28
2227loop_182:
2228 nop
2229 set 0x78, %l1
2230 stxa %l2, [%l7 + %l1] 0x10
2231 array16 %g2, %g7, %l5
2232 brlz %i6, loop_183
2233 addccc %i0, 0x19B4, %o3
2234 movg %icc, %g3, %l3
2235 movneg %xcc, %g6, %o7
2236loop_183:
2237 movvs %icc, %i7, %g4
2238 alignaddrl %i2, %i5, %o0
2239 movleu %icc, %o6, %o4
2240 bcs,a,pn %xcc, loop_184
2241 movleu %icc, %i1, %l1
2242 brgz %o1, loop_185
2243 fors %f12, %f26, %f5
2244loop_184:
2245 array8 %i4, %i3, %o5
2246 set 0x40, %i2
2247 stda %f16, [%l7 + %i2] 0xf0
2248 membar #Sync
2249loop_185:
2250 fmovs %f7, %f13
2251 tneg %xcc, 0x0
2252 smul %o2, %l4, %l0
2253 nop
2254 fitos %f4, %f13
2255 fstox %f13, %f28
2256 fxtos %f28, %f29
2257 edge32ln %g1, %l6, %g5
2258 fbue,a %fcc0, loop_186
2259 fmovspos %icc, %f0, %f11
2260 edge16ln %l2, %g7, %l5
2261 ldsb [%l7 + 0x19], %i6
2262loop_186:
2263 nop
2264 setx 0xE06B2162, %l0, %l6
2265 st %l6, [%l7 + 0x38]
2266 ld [%l7 + 0x38], %fsr
2267 fmovsn %icc, %f31, %f25
2268 movpos %xcc, %i0, %o3
2269 subccc %g3, 0x0FA0, %g2
2270 sllx %l3, %g6, %i7
2271 fnand %f0, %f4, %f28
2272 tne %icc, 0x6
2273 tcc %xcc, 0x0
2274 tn %icc, 0x7
2275 movvs %icc, %g4, %i2
2276 movcc %icc, %i5, %o0
2277 restored
2278 rdpr %cwp, %g1
2279 rdpr %cansave, %g2
2280 rdpr %canrestore, %g3
2281 rdpr %cleanwin, %g4
2282 rdpr %otherwin, %g5
2283 rdpr %wstate, %g6
2284 set 0x32, %o5
2285 stha %o6, [%l7 + %o5] 0x81
2286 fpackfix %f2, %f2
2287 smul %o7, 0x0CCF, %o4
2288 andncc %l1, %i1, %o1
2289 bvc,a %xcc, loop_187
2290 bpos,pt %icc, loop_188
2291 movle %xcc, %i4, %o5
2292 popc %i3, %l4
2293loop_187:
2294 nop
2295 set 0x8, %g6
2296 stxa %o2, [%g0 + %g6] 0x21
2297loop_188:
2298 andcc %l0, 0x069A, %l6
2299 fnot2s %f22, %f4
2300 sdiv %g5, 0x171B, %g1
2301 mulscc %l2, %l5, %g7
2302 ta %icc, 0x4
2303 fba %fcc3, loop_189
2304 fcmpeq32 %f22, %f2, %i6
2305 fone %f14
2306 alignaddrl %i0, %g3, %g2
2307loop_189:
2308 fcmple16 %f2, %f24, %o3
2309 set 0x3d8, %l2
2310 nop ! nop ! ldxa [%g0 + %l2] 0x40, %g6 ripped by fixASI40.pl ripped by fixASI40.pl
2311 nop
2312 setx loop_190, %l0, %l1
2313 wrpr 0x1, %tl
2314 wrpr %l1, %tpc
2315 add %l1, 0x4, %l1
2316 wrpr %l1, %tnpc
2317 setx 0x34400001400, %l0, %l1
2318 wrpr %l1, %tstate
2319 wrhpr 0x4, %htstate
2320 retry
2321 tn %xcc, 0x1
2322 mulscc %i7, 0x033E, %l3
2323 and %i2, 0x063A, %i5
2324loop_190:
2325 fnands %f9, %f25, %f12
2326 sdivcc %o0, 0x14C2, %o6
2327 xnor %g4, %o4, %o7
2328 edge16l %i1, %l1, %i4
2329 fmovsge %icc, %f21, %f0
2330 edge8ln %o5, %i3, %l4
2331 udivx %o2, 0x1452, %l0
2332 bneg,a,pt %xcc, loop_191
2333 array16 %o1, %g5, %l6
2334 sub %g1, %l2, %g7
2335 fbu %fcc1, loop_192
2336loop_191:
2337 bvs,a,pt %xcc, loop_193
2338 stw %i6, [%l7 + 0x5C]
2339 xnorcc %l5, %g3, %g2
2340loop_192:
2341 membar 0x0F
2342loop_193:
2343 edge16n %o3, %g6, %i0
2344 srl %l3, 0x13, %i2
2345 fmovd %f0, %f2
2346 ldd [%l7 + 0x40], %i4
2347 and %i7, 0x017E, %o0
2348 smul %g4, %o6, %o7
2349 saved
2350 rdpr %cwp, %g1
2351 rdpr %cansave, %g2
2352 rdpr %canrestore, %g3
2353 rdpr %cleanwin, %g4
2354 rdpr %otherwin, %g5
2355 rdpr %wstate, %g6
2356 fnor %f20, %f14, %f26
2357 sllx %o4, %i1, %l1
2358 subcc %i4, %i3, %l4
2359 array16 %o5, %l0, %o2
2360 ldd [%l7 + 0x60], %f14
2361 fba %fcc3, loop_194
2362 umul %o1, %g5, %g1
2363 mulx %l6, 0x1A90, %l2
2364 popc 0x086C, %i6
2365loop_194:
2366 brlz,a %g7, loop_195
2367 tvs %xcc, 0x3
2368 ldx [%l7 + 0x18], %l5
2369 move %icc, %g2, %o3
2370loop_195:
2371 fmul8x16 %f19, %f18, %f8
2372 bvs %xcc, loop_196
2373 movcc %icc, %g6, %i0
2374 brz,a %l3, loop_197
2375 movl %xcc, %i2, %g3
2376loop_196:
2377 nop
2378 setx loop_198, %l0, %l1
2379 jmpl %l1, %i5
2380 movpos %xcc, %o0, %g4
2381loop_197:
2382 mova %xcc, %o6, %i7
2383 ble,a,pt %xcc, loop_199
2384loop_198:
2385 fsrc2s %f18, %f1
2386 set 0x30, %o7
2387 ldda [%l7 + %o7] 0x2f, %o4
2388loop_199:
2389 alignaddrl %o7, %l1, %i4
2390 tsubcc %i1, %l4, %o5
2391 nop
2392 setx loop_200, %l0, %l1
2393 wrpr 0x1, %tl
2394 wrpr %l1, %tnpc
2395 setx 0x34400001400, %l0, %l1
2396 wrpr %l1, %tstate
2397 wrhpr 0x4, %htstate
2398 done
2399 saved
2400 rdpr %cwp, %g1
2401 rdpr %cansave, %g2
2402 rdpr %canrestore, %g3
2403 rdpr %cleanwin, %g4
2404 rdpr %otherwin, %g5
2405 rdpr %wstate, %g6
2406 edge16n %i3, %o2, %o1
2407 movle %icc, %g5, %l0
2408loop_200:
2409 udivcc %l6, 0x0136, %l2
2410 movre %i6, %g1, %l5
2411 taddcctv %g7, %o3, %g6
2412 addc %i0, %g2, %l3
2413 movge %xcc, %g3, %i2
2414 stb %i5, [%l7 + 0x22]
2415 udivcc %o0, 0x1993, %o6
2416 subccc %i7, 0x1483, %g4
2417 sub %o7, 0x02BA, %l1
2418 edge32ln %i4, %o4, %l4
2419 edge32l %i1, %i3, %o5
2420 movge %xcc, %o1, %o2
2421 bvc,a,pt %icc, loop_201
2422 nop
2423 setx loop_202, %l0, %l1
2424 jmpl %l1, %l0
2425 addc %l6, 0x106A, %l2
2426 fbn %fcc1, loop_203
2427loop_201:
2428 tvs %xcc, 0x3
2429loop_202:
2430 fbug %fcc0, loop_204
2431 nop
2432 setx 0xF44D110A3F242E89, %l0, %l6
2433 stx %l6, [%l7 + 0x28]
2434 ldd [%l7 + 0x28], %f16
2435 setx 0xE880D881ED086239, %l1, %l5
2436 stx %l5, [%l7 + 0x10]
2437 ldd [%l7 + 0x10], %f14
2438 fmuld %f14, %f16, %f28
2439loop_203:
2440 fmovrsne %g5, %f16, %f2
2441 membar 0x05
2442loop_204:
2443 ta %icc, 0x3
2444 bcs,a loop_205
2445 sllx %i6, 0x0B, %l5
2446 flush %l7 + 0x40
2447 movrgz %g7, 0x01F, %o3
2448loop_205:
2449 brlz,a %g1, loop_206
2450 tge %xcc, 0x1
2451 bg,pn %xcc, loop_207
2452 edge8l %i0, %g2, %l3
2453loop_206:
2454 addc %g6, 0x0DF1, %g3
2455 movrgz %i2, 0x389, %i5
2456loop_207:
2457 movleu %icc, %o0, %o6
2458 add %i7, %g4, %o7
2459 taddcctv %i4, 0x11B2, %o4
2460 call loop_208
2461 edge8 %l4, %l1, %i1
2462 edge16n %o5, %o1, %o2
2463 bcc loop_209
2464loop_208:
2465 srlx %i3, 0x0C, %l0
2466 xnor %l2, 0x0584, %g5
2467 fandnot1s %f25, %f17, %f29
2468loop_209:
2469 andncc %i6, %l5, %g7
2470 tsubcctv %o3, 0x014A, %g1
2471 nop
2472 fitos %f9, %f22
2473 fstod %f22, %f20
2474 tpos %icc, 0x0
2475 tl %xcc, 0x7
2476 xor %i0, %l6, %g2
2477 movleu %xcc, %l3, %g6
2478 movneg %xcc, %i2, %i5
2479 fmovda %icc, %f6, %f12
2480 movn %icc, %g3, %o6
2481 set 0x20, %l4
2482 ldda [%l7 + %l4] 0x14, %o0
2483 fxors %f26, %f1, %f16
2484 tgu %icc, 0x7
2485 movrlez %g4, 0x2A6, %o7
2486 fmuld8sux16 %f18, %f15, %f24
2487 tsubcc %i4, %i7, %l4
2488 fbl,a %fcc0, loop_210
2489 fmul8x16al %f23, %f16, %f10
2490 tge %xcc, 0x7
2491 addccc %o4, 0x0FDE, %l1
2492loop_210:
2493 movrlez %i1, 0x3C2, %o1
2494 fxnor %f10, %f12, %f20
2495 sdiv %o2, 0x05FE, %i3
2496 wr %g0, 0x89, %asi
2497 lda [%l7 + 0x7C] %asi, %f22
2498 edge16ln %l0, %l2, %o5
2499 movvc %icc, %i6, %l5
2500 add %g7, 0x0551, %o3
2501 movneg %icc, %g1, %g5
2502 sdivx %i0, 0x18D7, %l6
2503 fba,a %fcc3, loop_211
2504 orncc %g2, 0x159B, %g6
2505 tpos %xcc, 0x3
2506 array32 %l3, %i5, %g3
2507loop_211:
2508 edge16 %o6, %i2, %o0
2509 fmul8ulx16 %f28, %f24, %f10
2510 subc %o7, %i4, %g4
2511 ta %icc, 0x7
2512 fmovrdgez %l4, %f16, %f8
2513 fcmpeq16 %f16, %f10, %o4
2514 array8 %i7, %l1, %o1
2515 movge %xcc, %i1, %i3
2516 add %l7, 0x60, %l6
2517 wr %g0, 0x89, %asi
2518 casxa [%l6] 0x89, %l0, %l2
2519 sdiv %o5, 0x11D0, %o2
2520 fnegs %f29, %f18
2521 fmul8sux16 %f8, %f6, %f0
2522 tneg %icc, 0x3
2523 nop
2524 set 0x79, %l3
2525 ldstub [%l7 + %l3], %l5
2526 tsubcctv %i6, 0x086C, %o3
2527 ldstub [%l7 + 0x67], %g1
2528 smulcc %g5, %g7, %i0
2529 fsrc1 %f8, %f20
2530 fexpand %f1, %f20
2531 fandnot1s %f1, %f13, %f1
2532 sdivx %g2, 0x1508, %g6
2533 movleu %icc, %l6, %i5
2534 fbn,a %fcc0, loop_212
2535 sir 0x08F5
2536 alignaddrl %l3, %g3, %o6
2537 edge32 %i2, %o0, %o7
2538loop_212:
2539 addcc %g4, 0x0D13, %l4
2540 sethi 0x1BFB, %o4
2541 fnor %f20, %f26, %f8
2542 movrgez %i7, 0x31D, %i4
2543 movge %xcc, %l1, %i1
2544 fcmple16 %f22, %f20, %i3
2545 lduh [%l7 + 0x66], %o1
2546 tsubcctv %l0, %l2, %o2
2547 fcmpne32 %f30, %f12, %l5
2548 udivx %i6, 0x0599, %o3
2549 fmul8ulx16 %f30, %f30, %f4
2550 fnot2s %f29, %f7
2551 nop
2552 set 0x44, %l5
2553 stb %o5, [%l7 + %l5]
2554 addcc %g5, 0x0E51, %g7
2555 array16 %i0, %g2, %g6
2556 fmovrse %l6, %f2, %f30
2557 fmovrsgz %g1, %f15, %f10
2558 xnor %l3, %i5, %g3
2559 tsubcctv %o6, %i2, %o0
2560 fbue %fcc1, loop_213
2561 fmovse %icc, %f11, %f31
2562 movne %xcc, %o7, %l4
2563 movcs %icc, %g4, %o4
2564loop_213:
2565 fpack32 %f6, %f22, %f2
2566 movge %icc, %i7, %i4
2567 movn %icc, %i1, %l1
2568 movle %xcc, %o1, %l0
2569 fnands %f20, %f8, %f18
2570 addc %l2, %i3, %o2
2571 brgz,a %l5, loop_214
2572 movgu %xcc, %o3, %i6
2573 stx %o5, [%l7 + 0x58]
2574 addccc %g7, 0x0E2B, %i0
2575loop_214:
2576 movvc %icc, %g5, %g6
2577 sdivx %l6, 0x00F9, %g1
2578 xorcc %l3, 0x13ED, %g2
2579 sra %g3, %i5, %i2
2580 stb %o6, [%l7 + 0x1E]
2581 movrgez %o7, 0x1D7, %l4
2582 wr %g0, 0x11, %asi
2583 ldsha [%l7 + 0x3A] %asi, %o0
2584 tsubcctv %g4, %i7, %o4
2585 and %i4, %i1, %l1
2586 edge32l %o1, %l2, %l0
2587 add %l7, 0x70, %l6
2588 wr %g0, 0x89, %asi
2589 casxa [%l6] 0x89, %o2, %i3
2590 mulx %o3, 0x1454, %l5
2591 orn %o5, %i6, %g7
2592 movleu %xcc, %g5, %i0
2593 movgu %icc, %l6, %g6
2594 edge32n %l3, %g2, %g3
2595 fmovsn %xcc, %f22, %f0
2596 subc %g1, 0x1DD4, %i5
2597 xor %i2, %o7, %l4
2598 movl %icc, %o6, %g4
2599 move %xcc, %i7, %o4
2600 edge8l %o0, %i1, %l1
2601 alignaddr %o1, %l2, %l0
2602 fmovrsne %o2, %f19, %f16
2603 edge16 %i3, %i4, %l5
2604 bvs,a loop_215
2605 stw %o5, [%l7 + 0x50]
2606 fxnors %f10, %f28, %f27
2607 nop
2608 setx loop_216, %l0, %l1
2609 wrpr 0x1, %tl
2610 wrpr %l1, %tnpc
2611 setx 0x34400001400, %l0, %l1
2612 wrpr %l1, %tstate
2613 wrhpr 0x4, %htstate
2614 done
2615loop_215:
2616 subcc %i6, 0x1699, %g7
2617 xnorcc %o3, 0x1F23, %g5
2618 nop
2619 setx loop_217, %l0, %l1
2620 wrpr 0x1, %tl
2621 wrpr %l1, %tpc
2622 add %l1, 0x4, %l1
2623 wrpr %l1, %tnpc
2624 setx 0x34400001400, %l0, %l1
2625 wrpr %l1, %tstate
2626 wrhpr 0x4, %htstate
2627 retry
2628loop_216:
2629 bn loop_218
2630 tne %icc, 0x0
2631 movrlz %i0, %g6, %l6
2632loop_217:
2633 nop
2634 add %l7, 0x50, %l6
2635 wr %g0, 0x89, %asi
2636 ldxa [%l6] %asi, %l3
2637 casxa [%l6] %asi, %l3, %g2
2638loop_218:
2639 subc %g1, 0x07DA, %g3
2640 fbe,a %fcc1, loop_219
2641 fpack16 %f8, %f19
2642 fmovspos %xcc, %f21, %f17
2643 ta %xcc, 0x4
2644loop_219:
2645 ldsw [%l7 + 0x50], %i2
2646 udiv %i5, 0x0276, %l4
2647 ba,a %xcc, loop_220
2648 udivcc %o6, 0x0218, %o7
2649 fpadd32 %f6, %f6, %f10
2650 subc %i7, %g4, %o4
2651loop_220:
2652 movvs %xcc, %i1, %o0
2653 fpsub32s %f26, %f24, %f3
2654 edge16 %o1, %l2, %l1
2655 addc %l0, %i3, %o2
2656 bvs %xcc, loop_221
2657 nop
2658 setx 0x02F82A02106704CC, %l0, %l6
2659 stx %l6, [%l7 + 0x18]
2660 ldx [%l7 + 0x18], %fsr
2661 sra %i4, 0x14, %l5
2662 xor %i6, %o5, %g7
2663loop_221:
2664 edge16l %o3, %i0, %g5
2665 fmovspos %xcc, %f16, %f6
2666 tpos %xcc, 0x3
2667 fmovdl %icc, %f1, %f20
2668 nop
2669 setx 0x8ACC2CF0, %l0, %l6
2670 st %l6, [%l7 + 0x28]
2671 ld [%l7 + 0x28], %f17
2672 fsqrts %f17, %f6
2673 fcmpgt16 %f4, %f6, %g6
2674 taddcctv %l6, %l3, %g2
2675 fmovsvs %xcc, %f7, %f10
2676 taddcc %g1, %i2, %i5
2677 nop
2678 fitod %f0, %f0
2679 fdtos %f0, %f24
2680 srl %l4, 0x0A, %o6
2681 fbuge %fcc1, loop_222
2682 edge8ln %g3, %i7, %g4
2683 set 0x34, %g2
2684 stwa %o4, [%l7 + %g2] 0x22
2685 membar #Sync
2686loop_222:
2687 udivx %i1, 0x0DD4, %o7
2688 wr %g0, 0x11, %asi
2689 stba %o1, [%l7 + 0x51] %asi
2690 add %l7, 0x18, %l6
2691 wr %g0, 0x89, %asi
2692 casa [%l6] 0x89, %l2, %o0
2693 tpos %xcc, 0x5
2694 fmovdcs %icc, %f16, %f27
2695 edge16n %l1, %i3, %o2
2696 fmovrde %l0, %f2, %f24
2697 addcc %l5, %i4, %i6
2698 saved
2699 rdpr %cwp, %g1
2700 rdpr %cansave, %g2
2701 rdpr %canrestore, %g3
2702 rdpr %cleanwin, %g4
2703 rdpr %otherwin, %g5
2704 rdpr %wstate, %g6
2705 fbul %fcc2, loop_223
2706 sdivcc %g7, 0x0389, %o5
2707 orncc %i0, 0x1BD7, %o3
2708 movgu %icc, %g5, %l6
2709loop_223:
2710 fmovs %f20, %f28
2711 movcc %xcc, %l3, %g2
2712 fmuld8ulx16 %f4, %f3, %f30
2713 edge8 %g1, %i2, %g6
2714 mulx %i5, %l4, %o6
2715 srl %i7, 0x09, %g4
2716 fmovrslz %g3, %f12, %f11
2717 set 0x40, %o4
2718 ldda [%l7 + %o4] 0x19, %f0
2719 subc %i1, 0x03A1, %o4
2720 tvs %icc, 0x2
2721 tgu %xcc, 0x1
2722 sdiv %o1, 0x0D52, %l2
2723 mulx %o0, %l1, %i3
2724 restored
2725 rdpr %cwp, %g1
2726 rdpr %cansave, %g2
2727 rdpr %canrestore, %g3
2728 rdpr %cleanwin, %g4
2729 rdpr %otherwin, %g5
2730 rdpr %wstate, %g6
2731 nop
2732 set 0x68, %o6
2733 prefetch [%l7 + %o6], 0x0
2734 edge8 %o2, %o7, %l5
2735 movrlez %l0, 0x308, %i6
2736 movle %xcc, %g7, %o5
2737 fmovrdlz %i4, %f12, %f24
2738 andncc %i0, %g5, %o3
2739 movcs %icc, %l6, %l3
2740 xnor %g2, 0x0D37, %i2
2741 movg %xcc, %g6, %i5
2742 fbuge,a %fcc3, loop_224
2743 srax %l4, 0x04, %o6
2744 ldsh [%l7 + 0x2E], %g1
2745 tneg %icc, 0x5
2746loop_224:
2747 fandnot2 %f16, %f20, %f10
2748 fmovdl %icc, %f8, %f12
2749 xorcc %g4, 0x1EF8, %g3
2750 bvs %icc, loop_225
2751 edge8 %i1, %o4, %o1
2752 stw %l2, [%l7 + 0x74]
2753 fbe %fcc3, loop_226
2754loop_225:
2755 mulx %i7, 0x0F5B, %l1
2756 movge %xcc, %i3, %o2
2757 edge16l %o7, %l5, %o0
2758loop_226:
2759 nop
2760 set 0x4C, %o2
2761 ldsw [%l7 + %o2], %i6
2762 fandnot2 %f4, %f26, %f30
2763 bge,a %icc, loop_227
2764 mova %icc, %l0, %o5
2765 wr %g0, 0x18, %asi
2766 stba %g7, [%l7 + 0x37] %asi
2767loop_227:
2768 edge16 %i0, %i4, %g5
2769 movrne %l6, %o3, %g2
2770 nop
2771 setx loop_228, %l0, %l1
2772 wrpr 0x1, %tl
2773 wrpr %l1, %tnpc
2774 setx 0x34400001400, %l0, %l1
2775 wrpr %l1, %tstate
2776 wrhpr 0x4, %htstate
2777 done
2778 movne %icc, %l3, %i2
2779 fpack16 %f28, %f14
2780 or %i5, 0x1205, %l4
2781loop_228:
2782 bneg loop_229
2783 tgu %icc, 0x6
2784 movvs %icc, %o6, %g6
2785 membar 0x1F
2786loop_229:
2787 fmovse %xcc, %f7, %f15
2788 movne %icc, %g4, %g3
2789 edge32 %i1, %g1, %o1
2790 movvc %xcc, %o4, %l2
2791 tg %icc, 0x5
2792 srlx %i7, 0x08, %l1
2793 movrgez %o2, 0x370, %i3
2794 nop
2795 setx loop_230, %l0, %l1
2796 wrpr 0x1, %tl
2797 wrpr %l1, %tnpc
2798 setx 0x34400001400, %l0, %l1
2799 wrpr %l1, %tstate
2800 wrhpr 0x4, %htstate
2801 done
2802 addc %l5, %o7, %o0
2803 edge16n %l0, %i6, %g7
2804 andncc %o5, %i4, %i0
2805loop_230:
2806 sll %l6, 0x08, %o3
2807 alignaddr %g5, %g2, %l3
2808 bne,a %xcc, loop_231
2809 fmuld8sux16 %f13, %f18, %f12
2810 fandnot1 %f30, %f22, %f12
2811 tn %xcc, 0x7
2812loop_231:
2813 add %i5, 0x18C6, %i2
2814 mulx %l4, 0x0E58, %o6
2815 ldsw [%l7 + 0x14], %g6
2816 fmovdvs %xcc, %f23, %f1
2817 smul %g3, %i1, %g4
2818 fba,a %fcc1, loop_232
2819 movle %xcc, %g1, %o1
2820 tsubcc %o4, %l2, %i7
2821 lduh [%l7 + 0x3E], %o2
2822loop_232:
2823 movne %xcc, %l1, %l5
2824 movrlez %i3, %o7, %o0
2825 sdiv %l0, 0x1FA1, %i6
2826 fnors %f29, %f29, %f4
2827 edge8l %g7, %i4, %i0
2828 nop
2829 setx 0x7EB3CE9D, %l0, %l6
2830 st %l6, [%l7 + 0x28]
2831 ld [%l7 + 0x28], %f4
2832 fsqrts %f4, %f7
2833 add %l7, 0x50, %l6
2834 wr %g0, 0x89, %asi
2835 casxa [%l6] %asi, %o5, %o3
2836 or %g5, %l6, %l3
2837 array16 %i5, %g2, %l4
2838 bne,pt %xcc, loop_233
2839 tsubcctv %o6, 0x0850, %i2
2840 fcmpgt16 %f20, %f24, %g3
2841 fmul8x16al %f15, %f14, %f2
2842loop_233:
2843 movrlz %g6, 0x292, %g4
2844 flush %l7 + 0x40
2845 xnorcc %i1, 0x12F6, %g1
2846 xor %o1, %l2, %o4
2847 edge32l %i7, %l1, %l5
2848 set 0x20, %i7
2849 ldda [%l7 + %i7] 0x88, %o2
2850 edge16ln %i3, %o7, %l0
2851 orncc %o0, %i6, %g7
2852 tsubcctv %i4, %i0, %o5
2853 movle %xcc, %g5, %o3
2854 ble,a,pt %icc, loop_234
2855 fmovsge %icc, %f28, %f0
2856 nop
2857 set 0x31, %g7
2858 stb %l6, [%l7 + %g7]
2859 srl %l3, 0x0F, %i5
2860loop_234:
2861 array8 %g2, %l4, %o6
2862 smulcc %g3, %i2, %g6
2863 movrgez %g4, %i1, %o1
2864 sllx %g1, %o4, %l2
2865 orn %l1, 0x1CAA, %i7
2866 fcmpeq16 %f20, %f14, %l5
2867 tvs %icc, 0x1
2868 wr %g0, 0x10, %asi
2869 ldsha [%l7 + 0x50] %asi, %o2
2870 edge8 %i3, %l0, %o0
2871 std %f8, [%l7 + 0x30]
2872 fmovspos %xcc, %f30, %f9
2873 tle %xcc, 0x7
2874 ta %xcc, 0x0
2875 mulx %i6, 0x039F, %o7
2876 fand %f0, %f8, %f22
2877 taddcc %i4, %g7, %i0
2878 wr %g0, 0x89, %asi
2879 lduwa [%l7 + 0x30] %asi, %o5
2880 tneg %xcc, 0x0
2881 movleu %xcc, %g5, %l6
2882 fbu,a %fcc2, loop_235
2883 tcc %xcc, 0x3
2884 prefetch [%l7 + 0x78], 0x3
2885 fmovdvs %icc, %f30, %f26
2886loop_235:
2887 movrne %o3, 0x268, %l3
2888 fmul8x16 %f9, %f28, %f22
2889 sll %g2, %l4, %o6
2890 umulcc %g3, 0x157D, %i2
2891 bn,a loop_236
2892 fmovrdlez %i5, %f4, %f0
2893 smulcc %g6, 0x1D62, %g4
2894 edge8 %i1, %g1, %o4
2895loop_236:
2896 fmul8x16 %f13, %f12, %f28
2897 set 0x40, %g4
2898 stda %f16, [%l7 + %g4] 0xf9
2899 membar #Sync
2900 tsubcc %l2, 0x1488, %l1
2901 array32 %o1, %l5, %o2
2902 array8 %i7, %l0, %o0
2903 nop
2904 setx 0x707F8BAD, %l0, %l6
2905 st %l6, [%l7 + 0x64]
2906 ld [%l7 + 0x64], %fsr
2907 fmul8x16 %f9, %f26, %f18
2908 membar 0x46
2909 nop
2910 setx loop_237, %l0, %l1
2911 jmpl %l1, %i3
2912 fmovrsgez %i6, %f20, %f25
2913 fone %f10
2914 fmovrdgz %i4, %f2, %f22
2915loop_237:
2916 sdivcc %g7, 0x1505, %o7
2917 fornot1 %f22, %f14, %f2
2918 fmovrdlz %o5, %f22, %f26
2919 wr %g0, 0x89, %asi
2920 ldsba [%l7 + 0x16] %asi, %g5
2921 lduw [%l7 + 0x48], %l6
2922 edge8l %i0, %o3, %g2
2923 ldsw [%l7 + 0x5C], %l3
2924 fbuge,a %fcc2, loop_238
2925 tcc %xcc, 0x6
2926 tg %icc, 0x1
2927 addcc %o6, %g3, %l4
2928loop_238:
2929 nop
2930 fitos %f11, %f3
2931 fstoi %f3, %f14
2932 xnorcc %i2, %g6, %g4
2933 movrgez %i1, %i5, %g1
2934 tvs %xcc, 0x1
2935 umulcc %l2, 0x0835, %o4
2936 wr %g0, 0x10, %asi
2937 ldswa [%l7 + 0x7C] %asi, %l1
2938 tsubcctv %l5, 0x005C, %o2
2939 umul %i7, 0x1E21, %o1
2940 mulscc %o0, 0x197A, %i3
2941 movneg %icc, %i6, %l0
2942 ldsh [%l7 + 0x46], %g7
2943 nop
2944 setx 0x72E77CFDF3F22A65, %l0, %l6
2945 stx %l6, [%l7 + 0x28]
2946 ldd [%l7 + 0x28], %f14
2947 setx 0x185DB6924ECE0C42, %l1, %l5
2948 stx %l5, [%l7 + 0x10]
2949 ldd [%l7 + 0x10], %f28
2950 fdivd %f28, %f14, %f26
2951 stx %i4, [%l7 + 0x10]
2952 xnor %o5, 0x1364, %o7
2953 array16 %l6, %i0, %g5
2954 te %xcc, 0x1
2955 subcc %g2, %l3, %o3
2956 movcc %xcc, %o6, %g3
2957 mova %icc, %i2, %g6
2958 fmovdpos %icc, %f7, %f31
2959 fbo %fcc3, loop_239
2960 tgu %icc, 0x4
2961 std %f24, [%l7 + 0x28]
2962 movne %xcc, %l4, %g4
2963loop_239:
2964 taddcc %i1, %i5, %l2
2965 ldd [%l7 + 0x38], %f16
2966 fmuld8sux16 %f6, %f4, %f18
2967 fblg,a %fcc1, loop_240
2968 tsubcc %g1, 0x012A, %o4
2969 nop
2970 setx 0xC612ED88, %l0, %l6
2971 st %l6, [%l7 + 0x28]
2972 ld [%l7 + 0x28], %f17
2973 setx 0xB00263FD, %l1, %l5
2974 st %l5, [%l7 + 0x10]
2975 ld [%l7 + 0x10], %f28
2976 fmuls %f28, %f17, %f12
2977 fxnor %f0, %f30, %f12
2978loop_240:
2979 fandnot1 %f20, %f0, %f16
2980 subccc %l1, %l5, %o2
2981 sdivcc %i7, 0x11F8, %o1
2982 fmovde %xcc, %f7, %f13
2983 sra %i3, 0x18, %i6
2984 fpmerge %f27, %f20, %f8
2985 sll %l0, %o0, %i4
2986 fmovrdne %o5, %f14, %f28
2987 bshuffle %f8, %f10, %f16
2988 udivcc %g7, 0x1E25, %o7
2989 brlez %l6, loop_241
2990 orcc %i0, 0x0216, %g2
2991 ld [%l7 + 0x2C], %f12
2992 fmovdne %xcc, %f27, %f7
2993loop_241:
2994 array32 %l3, %g5, %o6
2995 fcmpgt32 %f12, %f8, %g3
2996 andn %o3, 0x0B70, %i2
2997 flush %l7 + 0x48
2998 movne %xcc, %g6, %l4
2999 nop
3000 setx loop_242, %l0, %l1
3001 wrpr 0x1, %tl
3002 wrpr %l1, %tpc
3003 add %l1, 0x4, %l1
3004 wrpr %l1, %tnpc
3005 setx 0x34400001400, %l0, %l1
3006 wrpr %l1, %tstate
3007 wrhpr 0x4, %htstate
3008 retry
3009 edge16l %g4, %i5, %l2
3010 addc %g1, 0x0B13, %o4
3011 orcc %i1, %l1, %l5
3012loop_242:
3013 nop
3014 fitod %f9, %f18
3015 fmovdcs %icc, %f9, %f12
3016 ba,a,pn %xcc, loop_243
3017 sllx %i7, 0x1E, %o1
3018 subcc %i3, %o2, %l0
3019 set 0x78, %o3
3020 prefetcha [%l7 + %o3] 0x19, 0x0
3021loop_243:
3022 tsubcc %i4, 0x1E64, %i6
3023 xor %g7, %o7, %o5
3024 ldx [%l7 + 0x70], %i0
3025 taddcctv %l6, %l3, %g2
3026 st %f30, [%l7 + 0x74]
3027 fsrc2 %f20, %f14
3028 subccc %g5, 0x0DAD, %o6
3029 edge8n %o3, %i2, %g6
3030 fbne %fcc2, loop_244
3031 tcc %icc, 0x3
3032 xor %l4, %g4, %i5
3033 movgu %icc, %g3, %g1
3034loop_244:
3035 ldsb [%l7 + 0x5A], %l2
3036 wr %g0, 0x18, %asi
3037 ldda [%l7 + 0x40] %asi, %f16
3038 tsubcc %i1, 0x0B0C, %l1
3039 fnegd %f12, %f18
3040 movrgez %l5, %i7, %o1
3041 fors %f14, %f27, %f9
3042 alignaddr %i3, %o2, %o4
3043 movcs %icc, %l0, %i4
3044 set 0x60, %g3
3045 sta %f11, [%l7 + %g3] 0x10
3046 tsubcc %o0, 0x0E8C, %i6
3047 bneg,a,pn %xcc, loop_245
3048 fmovsge %icc, %f5, %f1
3049 sir 0x0D54
3050 fmovdge %icc, %f3, %f22
3051loop_245:
3052 movrgez %g7, 0x33E, %o5
3053 stx %i0, [%l7 + 0x28]
3054 popc 0x1F2F, %o7
3055 fnegd %f4, %f14
3056 ba,a,pn %xcc, loop_246
3057 fornot1 %f26, %f12, %f14
3058 fbo %fcc1, loop_247
3059 array32 %l3, %g2, %l6
3060loop_246:
3061 ldd [%l7 + 0x38], %g4
3062 and %o6, 0x16DB, %i2
3063loop_247:
3064 xorcc %g6, 0x19F5, %o3
3065 sra %g4, %l4, %i5
3066 sdivx %g1, 0x1C2A, %l2
3067 fmovrdlz %i1, %f30, %f28
3068 tvc %xcc, 0x0
3069 add %g3, 0x0471, %l1
3070 tvs %xcc, 0x7
3071 fba,a %fcc0, loop_248
3072 fbge,a %fcc0, loop_249
3073 nop
3074 setx 0x10A2BFA6207BACD8, %l0, %l6
3075 stx %l6, [%l7 + 0x20]
3076 ldx [%l7 + 0x20], %fsr
3077 movrne %i7, %o1, %i3
3078loop_248:
3079 mova %icc, %o2, %o4
3080loop_249:
3081 fornot2 %f10, %f16, %f0
3082 stbar
3083 sir 0x03D2
3084 addcc %l0, %l5, %i4
3085 bne loop_250
3086 array8 %o0, %g7, %i6
3087 sub %o5, %i0, %o7
3088 nop
3089 setx 0x0323BD23785CF1AE, %l0, %l6
3090 stx %l6, [%l7 + 0x28]
3091 ldd [%l7 + 0x28], %f16
3092 setx 0x9EAC670068EA970D, %l1, %l5
3093 stx %l5, [%l7 + 0x10]
3094 ldd [%l7 + 0x10], %f8
3095 faddd %f8, %f16, %f16
3096loop_250:
3097 edge16n %g2, %l6, %l3
3098 nop
3099 setx 0x5038E1DF89134D1D, %l0, %l6
3100 stx %l6, [%l7 + 0x28]
3101 ldd [%l7 + 0x28], %f12
3102 setx 0x322F79C1FB4E8DF8, %l1, %l5
3103 stx %l5, [%l7 + 0x10]
3104 ldd [%l7 + 0x10], %f26
3105 fmuld %f26, %f12, %f20
3106 fmovdle %xcc, %f21, %f19
3107 array8 %g5, %o6, %i2
3108 fmovsg %xcc, %f11, %f15
3109 orncc %o3, %g4, %g6
3110 fsrc1 %f26, %f20
3111 addcc %l4, 0x0B9E, %i5
3112 ldsh [%l7 + 0x12], %g1
3113 set 0x70, %l6
3114 ldda [%l7 + %l6] 0x2c, %l2
3115 tg %xcc, 0x6
3116 subcc %g3, %l1, %i7
3117 tne %icc, 0x0
3118 nop
3119 fitod %f10, %f2
3120 fdtox %f2, %f4
3121 subcc %i1, %o1, %i3
3122 fbu %fcc1, loop_251
3123 fbn %fcc3, loop_252
3124 edge32ln %o4, %l0, %l5
3125 set 0x10, %o1
3126 stxa %o2, [%l7 + %o1] 0xe3
3127 membar #Sync
3128loop_251:
3129 array16 %i4, %o0, %g7
3130loop_252:
3131 move %icc, %i6, %o5
3132 movge %xcc, %o7, %i0
3133 taddcctv %g2, %l3, %g5
3134 movre %o6, 0x175, %l6
3135 nop
3136 set 0x18, %l0
3137 prefetch [%l7 + %l0], 0x1
3138 movpos %icc, %o3, %i2
3139 sdivcc %g4, 0x1895, %g6
3140 ldub [%l7 + 0x79], %l4
3141 fmovsneg %icc, %f12, %f0
3142 te %xcc, 0x1
3143 fpmerge %f2, %f24, %f10
3144 andcc %i5, 0x15B6, %g1
3145 movvs %icc, %g3, %l1
3146 addc %l2, %i7, %o1
3147 set 0x40, %i5
3148 stda %f0, [%l7 + %i5] 0x18
3149 tne %icc, 0x1
3150 edge32 %i3, %i1, %l0
3151 brgz,a %l5, loop_253
3152 fmovdle %xcc, %f19, %f31
3153 tleu %xcc, 0x7
3154 fmovspos %xcc, %f6, %f30
3155loop_253:
3156 nop
3157 wr %g0, 0x10, %asi
3158 ldsba [%l7 + 0x5A] %asi, %o4
3159 andcc %o2, %o0, %i4
3160 movrlez %i6, %o5, %o7
3161 restored
3162 rdpr %cwp, %g1
3163 rdpr %cansave, %g2
3164 rdpr %canrestore, %g3
3165 rdpr %cleanwin, %g4
3166 rdpr %otherwin, %g5
3167 rdpr %wstate, %g6
3168 nop
3169 fitos %f28, %f30
3170 movvs %icc, %i0, %g7
3171 and %l3, 0x1CD2, %g5
3172 sth %g2, [%l7 + 0x72]
3173 tneg %xcc, 0x3
3174 fbne,a %fcc2, loop_254
3175 fbg,a %fcc1, loop_255
3176 mulx %o6, %l6, %o3
3177 movne %icc, %g4, %g6
3178loop_254:
3179 bleu %icc, loop_256
3180loop_255:
3181 or %i2, %l4, %g1
3182 sethi 0x0292, %g3
3183 movleu %icc, %l1, %l2
3184loop_256:
3185 fsrc1s %f13, %f1
3186 mulx %i5, 0x0D3A, %o1
3187 subcc %i3, %i1, %l0
3188 bcs %icc, loop_257
3189 movneg %xcc, %l5, %o4
3190 bvc,pt %xcc, loop_258
3191 fmovrsgz %i7, %f24, %f8
3192loop_257:
3193 fbug %fcc1, loop_259
3194 movrlz %o0, 0x3D2, %i4
3195loop_258:
3196 taddcctv %i6, %o5, %o2
3197 fble,a %fcc2, loop_260
3198loop_259:
3199 movleu %icc, %i0, %o7
3200 set 0x2C, %g5
3201 stba %g7, [%l7 + %g5] 0x27
3202 membar #Sync
3203loop_260:
3204 fba,a %fcc1, loop_261
3205 fbuge,a %fcc3, loop_262
3206 popc %g5, %g2
3207 tl %icc, 0x7
3208loop_261:
3209 move %xcc, %l3, %o6
3210loop_262:
3211 fble,a %fcc1, loop_263
3212 brgz %o3, loop_264
3213 tneg %xcc, 0x2
3214 fmovd %f26, %f18
3215loop_263:
3216 nop
3217 setx 0x0A6F97609BD58B3A, %l0, %l6
3218 stx %l6, [%l7 + 0x28]
3219 ldd [%l7 + 0x28], %f16
3220 setx 0x4D8F18EF88118DDF, %l1, %l5
3221 stx %l5, [%l7 + 0x10]
3222 ldd [%l7 + 0x10], %f28
3223 fsubd %f28, %f16, %f22
3224loop_264:
3225 tvs %xcc, 0x7
3226 nop
3227 fitod %f8, %f6
3228 fdtox %f6, %f2
3229 fbe,a %fcc3, loop_265
3230 fbo,a %fcc3, loop_266
3231 nop
3232 fitos %f10, %f30
3233 smul %l6, 0x0265, %g6
3234loop_265:
3235 srax %g4, 0x13, %l4
3236loop_266:
3237 fnot2 %f16, %f16
3238 movn %icc, %i2, %g1
3239 movcs %xcc, %g3, %l2
3240 udiv %i5, 0x13DE, %l1
3241 movge %icc, %i3, %i1
3242 sll %o1, 0x13, %l5
3243 tcs %icc, 0x6
3244 movneg %xcc, %o4, %l0
3245 tne %xcc, 0x7
3246 nop
3247 setx loop_267, %l0, %l1
3248 jmpl %l1, %o0
3249 addcc %i7, 0x0556, %i4
3250 wr %g0, 0x11, %asi
3251 sta %f25, [%l7 + 0x70] %asi
3252loop_267:
3253 fmul8sux16 %f10, %f0, %f22
3254 brlz,a %i6, loop_268
3255 movl %icc, %o2, %i0
3256 fpmerge %f20, %f25, %f12
3257 movrlez %o5, 0x03B, %o7
3258loop_268:
3259 edge32ln %g7, %g5, %g2
3260 fcmple32 %f6, %f24, %o6
3261 nop
3262 set 0x58, %i3
3263 ldd [%l7 + %i3], %f30
3264 fpsub16s %f13, %f10, %f21
3265 fmovsl %icc, %f3, %f3
3266 popc %l3, %l6
3267 brgz %g6, loop_269
3268 fmul8sux16 %f30, %f12, %f28
3269 fornot2 %f12, %f12, %f2
3270 move %icc, %o3, %g4
3271loop_269:
3272 movrne %l4, %i2, %g3
3273 nop
3274 setx loop_270, %l0, %l1
3275 wrpr 0x1, %tl
3276 wrpr %l1, %tnpc
3277 setx 0x34400001400, %l0, %l1
3278 wrpr %l1, %tstate
3279 wrhpr 0x4, %htstate
3280 done
3281 edge16l %l2, %i5, %g1
3282 fmovdne %icc, %f22, %f21
3283 fcmpeq32 %f22, %f22, %i3
3284loop_270:
3285 saved
3286 rdpr %cwp, %g1
3287 rdpr %cansave, %g2
3288 rdpr %canrestore, %g3
3289 rdpr %cleanwin, %g4
3290 rdpr %otherwin, %g5
3291 rdpr %wstate, %g6
3292 fabss %f0, %f9
3293 alignaddr %i1, %l1, %l5
3294 movleu %xcc, %o1, %o4
3295 ld [%l7 + 0x50], %f1
3296 xor %l0, %i7, %o0
3297 xnorcc %i4, 0x1E2D, %o2
3298 wr %g0, 0x18, %asi
3299 sta %f20, [%l7 + 0x08] %asi
3300 fsrc1 %f10, %f20
3301 fabss %f11, %f27
3302 ldstub [%l7 + 0x3D], %i6
3303 nop
3304 setx 0xA869DC274155D979, %l0, %l6
3305 stx %l6, [%l7 + 0x28]
3306 ldd [%l7 + 0x28], %f14
3307 setx 0x882F07F03CECC21C, %l1, %l5
3308 stx %l5, [%l7 + 0x10]
3309 ldd [%l7 + 0x10], %f10
3310 fsubd %f10, %f14, %f30
3311 ldsh [%l7 + 0x64], %o5
3312 nop
3313 set 0x3C, %i6
3314 stw %i0, [%l7 + %i6]
3315 bl,a,pt %icc, loop_271
3316 tneg %xcc, 0x7
3317 addcc %g7, %o7, %g5
3318 set 0x7F, %i4
3319 stba %o6, [%l7 + %i4] 0xe2
3320 membar #Sync
3321loop_271:
3322 add %g2, %l6, %g6
3323 edge32ln %o3, %g4, %l4
3324 fbule,a %fcc1, loop_272
3325 xnor %l3, %g3, %l2
3326 movvc %xcc, %i5, %g1
3327 movrlz %i3, %i1, %l1
3328loop_272:
3329 bg,a,pn %xcc, loop_273
3330 fnot1 %f20, %f8
3331 nop
3332 setx 0x1FBFB5EE70596147, %l0, %l6
3333 stx %l6, [%l7 + 0x58]
3334 ldx [%l7 + 0x58], %fsr
3335 bleu,pn %icc, loop_274
3336loop_273:
3337 array16 %i2, %o1, %l5
3338 udiv %l0, 0x1DFA, %o4
3339 movle %xcc, %o0, %i7
3340loop_274:
3341 nop
3342 fitod %f12, %f14
3343 fdtox %f14, %f8
3344 wr %g0, 0x0c, %asi
3345 ldda [%l7 + 0x30] %asi, %o2
3346 tsubcctv %i6, %i4, %i0
3347 tne %xcc, 0x2
3348 srl %g7, 0x18, %o5
3349 fmovrdlz %o7, %f14, %f22
3350 movle %xcc, %g5, %g2
3351 movge %xcc, %l6, %o6
3352 ble,a loop_275
3353 tge %xcc, 0x2
3354 addccc %g6, %g4, %l4
3355 bg loop_276
3356loop_275:
3357 fzeros %f16
3358 orncc %l3, %g3, %o3
3359 set 0x60, %i0
3360 stba %l2, [%l7 + %i0] 0x22
3361 membar #Sync
3362loop_276:
3363 movneg %icc, %i5, %g1
3364 fbl,a %fcc3, loop_277
3365 fmovse %icc, %f15, %f15
3366 wr %g0, 0x80, %asi
3367 sta %f27, [%l7 + 0x2C] %asi
3368loop_277:
3369 edge8ln %i1, %l1, %i2
3370 edge8l %o1, %l5, %l0
3371 wr %g0, 0x80, %asi
3372 ldsba [%l7 + 0x5F] %asi, %o4
3373 brlez %o0, loop_278
3374 restored
3375 rdpr %cwp, %g1
3376 rdpr %cansave, %g2
3377 rdpr %canrestore, %g3
3378 rdpr %cleanwin, %g4
3379 rdpr %otherwin, %g5
3380 rdpr %wstate, %g6
3381 edge16 %i7, %o2, %i3
3382 fsrc2 %f2, %f0
3383loop_278:
3384 nop
3385 fitos %f5, %f19
3386 fstox %f19, %f0
3387 saved
3388 rdpr %cwp, %g1
3389 rdpr %cansave, %g2
3390 rdpr %canrestore, %g3
3391 rdpr %cleanwin, %g4
3392 rdpr %otherwin, %g5
3393 rdpr %wstate, %g6
3394 nop
3395 setx loop_279, %l0, %l1
3396 wrpr 0x1, %tl
3397 wrpr %l1, %tpc
3398 add %l1, 0x4, %l1
3399 wrpr %l1, %tnpc
3400 setx 0x34400001400, %l0, %l1
3401 wrpr %l1, %tstate
3402 wrhpr 0x4, %htstate
3403 retry
3404 movrgez %i6, %i4, %i0
3405 fmovrslz %g7, %f2, %f16
3406 set 0x30, %i1
3407 lduba [%l7 + %i1] 0x11, %o5
3408loop_279:
3409 or %o7, 0x1135, %g5
3410 edge32l %l6, %o6, %g2
3411 movne %xcc, %g4, %g6
3412 ldsb [%l7 + 0x6E], %l4
3413 tsubcc %l3, %g3, %o3
3414 brlez,a %i5, loop_280
3415 srlx %g1, %l2, %l1
3416 nop
3417 setx loop_281, %l0, %l1
3418 wrpr 0x1, %tl
3419 wrpr %l1, %tpc
3420 add %l1, 0x4, %l1
3421 wrpr %l1, %tnpc
3422 setx 0x34400001400, %l0, %l1
3423 wrpr %l1, %tstate
3424 wrhpr 0x4, %htstate
3425 retry
3426 sdivx %i1, 0x11E3, %o1
3427loop_280:
3428 udiv %l5, 0x0FA7, %l0
3429 tsubcctv %o4, 0x127A, %i2
3430loop_281:
3431 sll %o0, %o2, %i7
3432 addc %i3, 0x1E5B, %i6
3433 tne %icc, 0x2
3434 fbul %fcc1, loop_282
3435 move %icc, %i0, %i4
3436 edge16l %g7, %o7, %o5
3437 tl %xcc, 0x4
3438loop_282:
3439 addccc %g5, %l6, %o6
3440 xnor %g2, 0x0715, %g6
3441 fbn %fcc2, loop_283
3442 movl %xcc, %g4, %l3
3443 fmovde %xcc, %f22, %f24
3444 nop
3445 fitos %f8, %f9
3446 fstox %f9, %f4
3447 fxtos %f4, %f31
3448loop_283:
3449 fnot1 %f22, %f18
3450 sethi 0x1740, %l4
3451 sub %g3, 0x0F1D, %i5
3452 fnor %f8, %f26, %f4
3453 fnand %f8, %f12, %f28
3454 fnot2s %f19, %f23
3455 popc 0x0C30, %g1
3456 tleu %xcc, 0x1
3457 udivcc %l2, 0x14F1, %l1
3458 brlez %i1, loop_284
3459 edge32 %o1, %o3, %l5
3460 subcc %l0, %i2, %o4
3461 addccc %o2, 0x1CBF, %o0
3462loop_284:
3463 udivx %i3, 0x1771, %i6
3464 brgz,a %i7, loop_285
3465 mova %icc, %i4, %g7
3466 fbn %fcc0, loop_286
3467 mova %xcc, %i0, %o7
3468loop_285:
3469 fones %f27
3470 fmovrslz %g5, %f20, %f10
3471loop_286:
3472 tne %xcc, 0x7
3473 nop
3474 fitos %f12, %f19
3475 fstod %f19, %f2
3476 movcs %xcc, %l6, %o6
3477 tn %xcc, 0x4
3478 fbul,a %fcc2, loop_287
3479 movvs %icc, %o5, %g6
3480 udiv %g4, 0x1BB8, %g2
3481 sethi 0x09D7, %l3
3482loop_287:
3483 swap [%l7 + 0x24], %g3
3484 fbge,a %fcc3, loop_288
3485 bpos,a,pn %icc, loop_289
3486 movrgz %l4, 0x23F, %i5
3487 srl %g1, %l1, %l2
3488loop_288:
3489 ldd [%l7 + 0x78], %f26
3490loop_289:
3491 addc %i1, %o3, %l5
3492 movcs %xcc, %l0, %i2
3493 tpos %icc, 0x4
3494 movgu %icc, %o1, %o4
3495 fmovsneg %xcc, %f9, %f26
3496 sdivcc %o0, 0x0399, %o2
3497 srax %i3, %i7, %i4
3498 movrgez %i6, %g7, %o7
3499 tsubcctv %i0, %l6, %g5
3500 fmul8ulx16 %f22, %f26, %f30
3501 fnot1 %f14, %f6
3502 sdivx %o6, 0x090C, %o5
3503 fbl %fcc1, loop_290
3504 fbul %fcc3, loop_291
3505 movne %xcc, %g6, %g4
3506 fmovdneg %xcc, %f1, %f4
3507loop_290:
3508 xnor %g2, %g3, %l4
3509loop_291:
3510 nop
3511 wr %g0, 0x0c, %asi
3512 prefetcha [%l7 + 0x38] %asi, 0x1
3513 subcc %l3, 0x178E, %l1
3514 udiv %l2, 0x10C1, %i1
3515 fmovdvc %xcc, %f5, %f7
3516 brlez %g1, loop_292
3517 fbe %fcc1, loop_293
3518 fbne,a %fcc2, loop_294
3519 nop
3520 setx 0xA0466D8E, %l0, %l6
3521 st %l6, [%l7 + 0x30]
3522 ld [%l7 + 0x30], %fsr
3523loop_292:
3524 andncc %l5, %o3, %l0
3525loop_293:
3526 brnz %i2, loop_295
3527loop_294:
3528 movrlez %o4, 0x0FF, %o1
3529 fmovde %icc, %f8, %f28
3530 fbule,a %fcc3, loop_296
3531loop_295:
3532 tleu %xcc, 0x3
3533 edge8l %o0, %i3, %i7
3534 brz %i4, loop_297
3535loop_296:
3536 movne %xcc, %i6, %o2
3537 swap [%l7 + 0x10], %o7
3538 nop
3539 fitos %f2, %f26
3540loop_297:
3541 bpos,pn %icc, loop_298
3542 sethi 0x145A, %i0
3543 sub %g7, %l6, %g5
3544 movvs %xcc, %o5, %g6
3545loop_298:
3546 srax %g4, 0x07, %g2
3547 fmovsn %xcc, %f15, %f7
3548 xnor %g3, 0x1FB3, %l4
3549 movrgz %o6, %i5, %l1
3550 fsrc1 %f24, %f28
3551 sir 0x199E
3552 udivcc %l3, 0x0794, %l2
3553 bl,a,pn %icc, loop_299
3554 fba,a %fcc2, loop_300
3555 tcs %icc, 0x2
3556 nop
3557 setx 0x1920612817A56C62, %l0, %l6
3558 stx %l6, [%l7 + 0x28]
3559 ldd [%l7 + 0x28], %f2
3560 setx 0x2572EAF9D4020860, %l1, %l5
3561 stx %l5, [%l7 + 0x10]
3562 ldd [%l7 + 0x10], %f22
3563 fdivd %f22, %f2, %f24
3564loop_299:
3565 sllx %g1, 0x07, %i1
3566loop_300:
3567 fmovsleu %icc, %f28, %f1
3568 and %l5, %l0, %o3
3569 tge %xcc, 0x2
3570 srl %i2, 0x0B, %o1
3571 tn %xcc, 0x6
3572 fornot1s %f24, %f2, %f19
3573 tle %xcc, 0x0
3574 udivx %o0, 0x11F5, %o4
3575 set 0x40, %g1
3576 ldda [%l7 + %g1] 0x0c, %i6
3577 nop
3578 set 0x62, %o0
3579 ldsb [%l7 + %o0], %i4
3580 movl %icc, %i6, %i3
3581 movrgz %o2, %o7, %i0
3582 membar 0x32
3583 brlz %g7, loop_301
3584 nop
3585 setx 0xB4579AD2, %l0, %l6
3586 st %l6, [%l7 + 0x28]
3587 ld [%l7 + 0x28], %f16
3588 fsqrts %f16, %f7
3589 move %xcc, %g5, %o5
3590 xnorcc %g6, 0x0AE3, %g4
3591loop_301:
3592 std %f6, [%l7 + 0x58]
3593 st %f23, [%l7 + 0x38]
3594 fbuge,a %fcc1, loop_302
3595 sub %l6, %g2, %g3
3596 fmovdle %icc, %f27, %f16
3597 restored
3598 rdpr %cwp, %g1
3599 rdpr %cansave, %g2
3600 rdpr %canrestore, %g3
3601 rdpr %cleanwin, %g4
3602 rdpr %otherwin, %g5
3603 rdpr %wstate, %g6
3604loop_302:
3605 fbule %fcc3, loop_303
3606 for %f18, %f0, %f2
3607 taddcc %l4, 0x0E87, %i5
3608 add %l1, 0x16AA, %o6
3609loop_303:
3610 nop
3611 fitod %f8, %f18
3612 fdtox %f18, %f22
3613 nop
3614 setx 0xC71F7EE820611534, %l0, %l6
3615 stx %l6, [%l7 + 0x28]
3616 ldx [%l7 + 0x28], %fsr
3617 tcs %icc, 0x3
3618 fone %f28
3619 fmovdvc %icc, %f25, %f30
3620 tsubcctv %l3, %g1, %i1
3621 fmovsvs %xcc, %f1, %f24
3622 addccc %l5, %l2, %l0
3623 movleu %icc, %o3, %i2
3624 addccc %o0, 0x11D7, %o4
3625 edge16n %o1, %i4, %i7
3626 subccc %i6, 0x1C73, %i3
3627 movle %icc, %o2, %i0
3628 ble,a,pt %icc, loop_304
3629 array32 %g7, %o7, %o5
3630 ba,pt %xcc, loop_305
3631 and %g5, 0x0F57, %g6
3632loop_304:
3633 edge16 %l6, %g2, %g3
3634 tl %xcc, 0x5
3635loop_305:
3636 movvs %xcc, %g4, %i5
3637 movneg %xcc, %l4, %l1
3638 sll %o6, 0x0E, %g1
3639 stbar
3640 mulx %i1, %l5, %l3
3641 restored
3642 rdpr %cwp, %g1
3643 rdpr %cansave, %g2
3644 rdpr %canrestore, %g3
3645 rdpr %cleanwin, %g4
3646 rdpr %otherwin, %g5
3647 rdpr %wstate, %g6
3648 movcc %xcc, %l2, %l0
3649 edge8l %o3, %o0, %o4
3650 fpadd16 %f18, %f22, %f30
3651 sdivx %o1, 0x1692, %i4
3652 mulx %i7, 0x1A75, %i6
3653 nop
3654 set 0x37, %i2
3655 ldub [%l7 + %i2], %i3
3656 tsubcctv %o2, 0x1009, %i2
3657 srlx %i0, %o7, %o5
3658 movre %g7, 0x24A, %g6
3659 taddcctv %g5, 0x1478, %g2
3660 ldub [%l7 + 0x44], %g3
3661 fble %fcc1, loop_306
3662 array8 %g4, %l6, %i5
3663 orcc %l4, 0x1C92, %l1
3664 tgu %icc, 0x2
3665loop_306:
3666 movgu %icc, %g1, %o6
3667 membar 0x67
3668 fnor %f22, %f28, %f10
3669 brgz %l5, loop_307
3670 or %l3, %l2, %i1
3671 ta %xcc, 0x1
3672 wr %g0, 0x20, %asi
3673 stxa %l0, [%g0 + 0x0] %asi
3674loop_307:
3675 edge16n %o3, %o4, %o0
3676 fnot2 %f26, %f8
3677 wr %g0, 0x0c, %asi
3678 stwa %i4, [%l7 + 0x64] %asi
3679 movgu %xcc, %o1, %i6
3680 st %f9, [%l7 + 0x2C]
3681 movn %xcc, %i3, %i7
3682 tvs %icc, 0x5
3683 edge32l %o2, %i0, %o7
3684 fandnot1 %f20, %f14, %f28
3685 movleu %icc, %i2, %o5
3686 movpos %icc, %g7, %g6
3687 udivcc %g5, 0x0337, %g3
3688 std %f22, [%l7 + 0x20]
3689 fmovrslz %g2, %f5, %f24
3690 srl %l6, %i5, %g4
3691 bpos loop_308
3692 move %xcc, %l4, %g1
3693 brlz %o6, loop_309
3694 mulx %l1, %l3, %l2
3695loop_308:
3696 udiv %l5, 0x06E0, %i1
3697 edge16n %l0, %o3, %o0
3698loop_309:
3699 call loop_310
3700 fmovrse %o4, %f3, %f11
3701 fbue %fcc3, loop_311
3702 tne %xcc, 0x7
3703loop_310:
3704 nop
3705 setx 0x1EED083E0DFF96AF, %l0, %l6
3706 stx %l6, [%l7 + 0x28]
3707 ldd [%l7 + 0x28], %f30
3708 setx 0x50194FB9599E0115, %l1, %l5
3709 stx %l5, [%l7 + 0x10]
3710 ldd [%l7 + 0x10], %f12
3711 faddd %f12, %f30, %f6
3712 tsubcctv %i4, 0x1DD7, %i6
3713loop_311:
3714 edge16 %o1, %i7, %i3
3715 subc %o2, 0x074C, %o7
3716 membar 0x1A
3717 tvc %xcc, 0x6
3718 movrgez %i0, %i2, %g7
3719 alignaddr %g6, %g5, %o5
3720 andn %g3, %g2, %i5
3721 umulcc %g4, 0x0785, %l6
3722 for %f0, %f10, %f12
3723 addccc %g1, 0x081D, %l4
3724 fxnor %f6, %f0, %f26
3725 subc %l1, %l3, %l2
3726 subcc %o6, 0x11FC, %l5
3727 movrgez %l0, 0x3FA, %i1
3728 popc 0x0E1D, %o3
3729 movle %xcc, %o4, %i4
3730 taddcctv %i6, 0x0944, %o0
3731 bn,pt %xcc, loop_312
3732 andncc %i7, %o1, %i3
3733 sll %o7, %i0, %o2
3734 sdiv %i2, 0x1B81, %g6
3735loop_312:
3736 ldd [%l7 + 0x18], %f30
3737 movcs %icc, %g7, %g5
3738 fcmple32 %f18, %f0, %g3
3739 fmovdg %icc, %f28, %f16
3740 orncc %o5, 0x0622, %i5
3741 fbuge %fcc3, loop_313
3742 alignaddrl %g2, %l6, %g4
3743 add %l4, %g1, %l3
3744 fxnors %f25, %f6, %f17
3745loop_313:
3746 andn %l2, %l1, %l5
3747 sub %l0, %o6, %i1
3748 lduw [%l7 + 0x34], %o3
3749 smul %i4, 0x0696, %o4
3750 te %icc, 0x0
3751 orncc %i6, 0x05E9, %o0
3752 movne %xcc, %o1, %i7
3753 addc %i3, %i0, %o7
3754 nop
3755 fitod %f0, %f0
3756 fdtoi %f0, %f10
3757 xorcc %i2, 0x1C9B, %g6
3758 tne %icc, 0x0
3759 stx %g7, [%l7 + 0x60]
3760 sir 0x06ED
3761 addcc %o2, 0x163B, %g3
3762 set 0x78, %l1
3763 lda [%l7 + %l1] 0x14, %f28
3764 edge16ln %g5, %o5, %g2
3765 mulx %i5, 0x1345, %g4
3766 fmovsvc %xcc, %f15, %f6
3767 tneg %icc, 0x6
3768 te %icc, 0x4
3769 wr %g0, 0x89, %asi
3770 ldsha [%l7 + 0x44] %asi, %l4
3771 fmul8x16al %f27, %f26, %f4
3772 fmovdleu %xcc, %f31, %f7
3773 movn %icc, %l6, %l3
3774 addc %g1, 0x0D10, %l1
3775 restored
3776 rdpr %cwp, %g1
3777 rdpr %cansave, %g2
3778 rdpr %canrestore, %g3
3779 rdpr %cleanwin, %g4
3780 rdpr %otherwin, %g5
3781 rdpr %wstate, %g6
3782 movgu %icc, %l5, %l0
3783 bneg,pt %xcc, loop_314
3784 nop
3785 setx 0xA0A4C9E3206C7C90, %l0, %l6
3786 stx %l6, [%l7 + 0x78]
3787 ldx [%l7 + 0x78], %fsr
3788 fmovdvc %icc, %f31, %f25
3789 fmovdn %xcc, %f7, %f30
3790loop_314:
3791 fbne %fcc0, loop_315
3792 orncc %l2, 0x08C4, %o6
3793 movne %xcc, %i1, %o3
3794 nop
3795 setx loop_316, %l0, %l1
3796 wrpr 0x1, %tl
3797 wrpr %l1, %tpc
3798 add %l1, 0x4, %l1
3799 wrpr %l1, %tnpc
3800 setx 0x34400001400, %l0, %l1
3801 wrpr %l1, %tstate
3802 wrhpr 0x4, %htstate
3803 retry
3804loop_315:
3805 addc %o4, 0x132F, %i6
3806 tcs %icc, 0x3
3807 tvc %xcc, 0x3
3808loop_316:
3809 edge16ln %i4, %o1, %i7
3810 edge16 %i3, %i0, %o7
3811 movre %i2, 0x0DB, %o0
3812 sir 0x1746
3813 fmovsneg %icc, %f0, %f17
3814 movle %xcc, %g7, %o2
3815 fandnot1s %f10, %f9, %f12
3816 subccc %g3, %g6, %o5
3817 edge8 %g5, %g2, %g4
3818 alignaddrl %i5, %l6, %l4
3819 fmovsge %xcc, %f9, %f19
3820 add %g1, 0x12D6, %l3
3821 movrgez %l1, %l5, %l2
3822 saved
3823 rdpr %cwp, %g1
3824 rdpr %cansave, %g2
3825 rdpr %canrestore, %g3
3826 rdpr %cleanwin, %g4
3827 rdpr %otherwin, %g5
3828 rdpr %wstate, %g6
3829 edge16 %l0, %i1, %o6
3830 bneg %icc, loop_317
3831 movl %xcc, %o3, %i6
3832 addccc %o4, %o1, %i7
3833 fmovsvs %icc, %f16, %f27
3834loop_317:
3835 stx %i3, [%l7 + 0x78]
3836 brgz %i4, loop_318
3837 movne %icc, %o7, %i0
3838 stx %i2, [%l7 + 0x70]
3839 fandnot1 %f18, %f30, %f28
3840loop_318:
3841 nop
3842 set 0x10, %o5
3843 swapa [%l7 + %o5] 0x89, %g7
3844 tleu %icc, 0x3
3845 udiv %o0, 0x1A75, %o2
3846 wr %g0, 0x89, %asi
3847 sta %f18, [%l7 + 0x74] %asi
3848 srl %g3, %g6, %g5
3849 movre %g2, 0x279, %o5
3850 set 0x64, %g6
3851 lda [%l7 + %g6] 0x0c, %f11
3852 set 0x7C, %o7
3853 swapa [%l7 + %o7] 0x80, %g4
3854 or %i5, 0x10E5, %l4
3855 ldsh [%l7 + 0x46], %g1
3856 subc %l6, %l1, %l5
3857 fpadd32s %f14, %f11, %f11
3858 bneg,a,pn %xcc, loop_319
3859 ldsw [%l7 + 0x7C], %l2
3860 set 0x30, %l4
3861 ldswa [%l7 + %l4] 0x88, %l0
3862loop_319:
3863 tpos %xcc, 0x2
3864 addc %l3, 0x11FB, %o6
3865 ta %icc, 0x2
3866 wr %g0, 0x24, %asi
3867 ldda [%l7 + 0x30] %asi, %i0
3868 xor %o3, 0x17FC, %i6
3869 fblg,a %fcc0, loop_320
3870 bleu %xcc, loop_321
3871 be,a,pt %xcc, loop_322
3872 movpos %xcc, %o1, %o4
3873loop_320:
3874 fnot1 %f14, %f4
3875loop_321:
3876 fbe,a %fcc2, loop_323
3877loop_322:
3878 sub %i3, %i7, %o7
3879 restored
3880 rdpr %cwp, %g1
3881 rdpr %cansave, %g2
3882 rdpr %canrestore, %g3
3883 rdpr %cleanwin, %g4
3884 rdpr %otherwin, %g5
3885 rdpr %wstate, %g6
3886 set 0x40, %l3
3887 ldda [%l7 + %l3] 0x81, %f0
3888loop_323:
3889 udivx %i4, 0x0C7C, %i0
3890 ldsw [%l7 + 0x7C], %i2
3891 sra %o0, %g7, %o2
3892 tg %icc, 0x6
3893 xnor %g3, 0x04EC, %g6
3894 andcc %g2, %o5, %g4
3895 flush %l7 + 0x2C
3896 smulcc %g5, %l4, %i5
3897 subc %l6, %g1, %l1
3898 sth %l2, [%l7 + 0x70]
3899 andncc %l5, %l0, %l3
3900 movcs %xcc, %i1, %o3
3901 orncc %o6, 0x0642, %o1
3902 tvc %icc, 0x4
3903 udiv %i6, 0x04FE, %i3
3904 ldd [%l7 + 0x70], %i6
3905 tsubcctv %o4, %i4, %o7
3906 nop
3907 setx 0x49BA57EABB6E6430, %l0, %l6
3908 stx %l6, [%l7 + 0x28]
3909 ldd [%l7 + 0x28], %f18
3910 fsqrtd %f18, %f10
3911 set 0x74, %l5
3912 lduwa [%l7 + %l5] 0x11, %i2
3913 fmovsne %xcc, %f30, %f20
3914 movleu %icc, %o0, %i0
3915 movg %xcc, %g7, %g3
3916 movg %xcc, %g6, %o2
3917 fpackfix %f4, %f14
3918 fnot2 %f28, %f8
3919 wr %g0, 0xf9, %asi
3920 stda %f0, [%l7 + 0x40] %asi
3921 membar #Sync
3922 fmuld8sux16 %f31, %f3, %f14
3923 set 0x5E, %g2
3924 lduba [%l7 + %g2] 0x19, %o5
3925 udivx %g4, 0x1AB2, %g2
3926 andn %g5, 0x0DFB, %l4
3927 fbuge,a %fcc1, loop_324
3928 fbl,a %fcc0, loop_325
3929 fmovsl %icc, %f11, %f21
3930 movvc %icc, %l6, %i5
3931loop_324:
3932 udiv %g1, 0x1096, %l1
3933loop_325:
3934 mulscc %l2, 0x0B1C, %l5
3935 tcc %xcc, 0x3
3936 fmovd %f20, %f10
3937 movne %xcc, %l3, %i1
3938 fpsub16 %f8, %f26, %f22
3939 sth %o3, [%l7 + 0x5A]
3940 movrlz %o6, %o1, %l0
3941 restored
3942 rdpr %cwp, %g1
3943 rdpr %cansave, %g2
3944 rdpr %canrestore, %g3
3945 rdpr %cleanwin, %g4
3946 rdpr %otherwin, %g5
3947 rdpr %wstate, %g6
3948 movgu %icc, %i6, %i3
3949 nop
3950 setx 0x4661F288, %l0, %l6
3951 st %l6, [%l7 + 0x28]
3952 ld [%l7 + 0x28], %f31
3953 setx 0x7A657A55, %l1, %l5
3954 st %l5, [%l7 + 0x10]
3955 ld [%l7 + 0x10], %f27
3956 fsubs %f27, %f31, %f21
3957 fmovrdgz %i7, %f24, %f30
3958 movrlez %o4, 0x1A0, %o7
3959 ba %icc, loop_326
3960 movrlez %i2, %o0, %i4
3961 fmovsa %icc, %f23, %f15
3962 fmovsvc %icc, %f8, %f25
3963loop_326:
3964 st %f24, [%l7 + 0x30]
3965 movrne %g7, 0x10B, %i0
3966 set 0x6C, %l2
3967 lduha [%l7 + %l2] 0x14, %g6
3968 movgu %icc, %o2, %g3
3969 set 0x55, %o4
3970 ldstuba [%l7 + %o4] 0x88, %g4
3971 wr %g0, 0xea, %asi
3972 stba %o5, [%l7 + 0x0A] %asi
3973 membar #Sync
3974 set 0x70, %o6
3975 stxa %g5, [%l7 + %o6] 0x80
3976 fmovdn %xcc, %f19, %f31
3977 nop
3978 setx loop_327, %l0, %l1
3979 wrpr 0x1, %tl
3980 wrpr %l1, %tnpc
3981 setx 0x34400001400, %l0, %l1
3982 wrpr %l1, %tstate
3983 wrhpr 0x4, %htstate
3984 done
3985 tgu %xcc, 0x7
3986 movl %xcc, %l4, %l6
3987 mova %icc, %i5, %g2
3988loop_327:
3989 fmovsneg %icc, %f24, %f26
3990 ldsh [%l7 + 0x78], %g1
3991 movrlz %l2, 0x3EB, %l5
3992 xnorcc %l1, %l3, %i1
3993 taddcc %o6, 0x143B, %o1
3994 udiv %l0, 0x059C, %i6
3995 brgez %i3, loop_328
3996 fbuge %fcc0, loop_329
3997 tgu %xcc, 0x2
3998 and %i7, %o3, %o4
3999loop_328:
4000 nop
4001 setx 0xA14612C196D3B66E, %l0, %l6
4002 stx %l6, [%l7 + 0x28]
4003 ldd [%l7 + 0x28], %f12
4004 setx 0xA5F3BEDC8FCE4243, %l1, %l5
4005 stx %l5, [%l7 + 0x10]
4006 ldd [%l7 + 0x10], %f0
4007 faddd %f0, %f12, %f22
4008loop_329:
4009 fnot1 %f16, %f12
4010 te %icc, 0x5
4011 smul %o7, %i2, %i4
4012 fblg,a %fcc0, loop_330
4013 ldub [%l7 + 0x6F], %o0
4014 fmovrdgez %g7, %f26, %f16
4015 srax %i0, 0x1C, %g6
4016loop_330:
4017 movle %icc, %o2, %g4
4018 xnor %g3, %o5, %g5
4019 edge16 %l6, %i5, %g2
4020 tsubcctv %l4, 0x1AAA, %g1
4021 movvc %icc, %l5, %l2
4022 fpsub32 %f8, %f28, %f14
4023 nop
4024 setx 0xE48BB2E38184204A, %l0, %l6
4025 stx %l6, [%l7 + 0x28]
4026 ldd [%l7 + 0x28], %f12
4027 fsqrtd %f12, %f16
4028 nop
4029 fitod %f8, %f6
4030 fdtox %f6, %f26
4031 fxtod %f26, %f8
4032 orcc %l1, %i1, %o6
4033 movrlz %o1, %l0, %l3
4034 subccc %i3, 0x1C01, %i7
4035 tne %icc, 0x6
4036 movle %xcc, %o3, %i6
4037 tsubcctv %o7, %i2, %i4
4038 edge32l %o4, %o0, %i0
4039 tle %xcc, 0x5
4040 andn %g6, 0x05C3, %g7
4041 edge32ln %g4, %g3, %o5
4042 edge32n %g5, %l6, %o2
4043 bg,a %xcc, loop_331
4044 fnands %f8, %f7, %f13
4045 membar 0x5A
4046 tpos %xcc, 0x7
4047loop_331:
4048 edge32ln %i5, %l4, %g1
4049 umul %l5, 0x18DE, %g2
4050 tvs %xcc, 0x6
4051 alignaddr %l2, %l1, %i1
4052 movre %o1, %l0, %l3
4053 set 0x66, %i7
4054 ldsba [%l7 + %i7] 0x88, %o6
4055 restored
4056 rdpr %cwp, %g1
4057 rdpr %cansave, %g2
4058 rdpr %canrestore, %g3
4059 rdpr %cleanwin, %g4
4060 rdpr %otherwin, %g5
4061 rdpr %wstate, %g6
4062 edge8n %i7, %i3, %i6
4063 movrlez %o3, %i2, %i4
4064 movle %icc, %o4, %o7
4065 orcc %o0, 0x19A7, %i0
4066 fmovrse %g6, %f8, %f27
4067 wr %g0, 0x88, %asi
4068 lduha [%l7 + 0x48] %asi, %g7
4069 movrlez %g3, %o5, %g5
4070 bne,a,pt %icc, loop_332
4071 fpadd32 %f20, %f20, %f24
4072 fbul %fcc2, loop_333
4073 sub %l6, 0x0D9B, %o2
4074loop_332:
4075 tsubcctv %g4, 0x15B8, %i5
4076 movpos %xcc, %g1, %l4
4077loop_333:
4078 fnot1 %f2, %f24
4079 edge8ln %l5, %l2, %l1
4080 ldx [%l7 + 0x30], %g2
4081 fbuge %fcc0, loop_334
4082 edge16l %o1, %i1, %l3
4083 alignaddrl %o6, %l0, %i7
4084 restored
4085 rdpr %cwp, %g1
4086 rdpr %cansave, %g2
4087 rdpr %canrestore, %g3
4088 rdpr %cleanwin, %g4
4089 rdpr %otherwin, %g5
4090 rdpr %wstate, %g6
4091loop_334:
4092 or %i3, 0x1DA6, %o3
4093 tleu %xcc, 0x2
4094 movneg %xcc, %i2, %i4
4095 movrlz %i6, %o7, %o0
4096 set 0x28, %g7
4097 ldsha [%l7 + %g7] 0x0c, %i0
4098 sll %o4, %g6, %g7
4099 set 0x58, %o2
4100 stwa %o5, [%l7 + %o2] 0xe2
4101 membar #Sync
4102 movneg %icc, %g5, %g3
4103 prefetch [%l7 + 0x10], 0x2
4104 fmovdcc %icc, %f29, %f25
4105 edge16 %o2, %l6, %g4
4106 movvc %icc, %g1, %l4
4107 fsrc1s %f22, %f27
4108 addccc %l5, 0x1491, %i5
4109 set 0x0C, %g4
4110 stwa %l1, [%l7 + %g4] 0x11
4111 movcs %xcc, %g2, %l2
4112 bcc,pt %icc, loop_335
4113 movge %xcc, %o1, %l3
4114 tle %icc, 0x6
4115 tsubcc %i1, %l0, %i7
4116loop_335:
4117 nop
4118 setx loop_336, %l0, %l1
4119 wrpr 0x1, %tl
4120 wrpr %l1, %tpc
4121 add %l1, 0x4, %l1
4122 wrpr %l1, %tnpc
4123 setx 0x34400001400, %l0, %l1
4124 wrpr %l1, %tstate
4125 wrhpr 0x4, %htstate
4126 retry
4127 movvc %xcc, %o6, %i3
4128 edge32l %i2, %i4, %o3
4129 fornot1 %f28, %f28, %f8
4130loop_336:
4131 subcc %i6, 0x1FD2, %o0
4132 tcc %xcc, 0x7
4133 nop
4134 setx 0xA05F8D07, %l0, %l6
4135 st %l6, [%l7 + 0x10]
4136 ld [%l7 + 0x10], %fsr
4137 movrne %i0, 0x19F, %o7
4138 add %l7, 0x18, %l6
4139 wr %g0, 0x81, %asi
4140 ldxa [%l6] %asi, %g6
4141 casxa [%l6] %asi, %g6, %g7
4142 array16 %o5, %o4, %g3
4143 smulcc %o2, %g5, %g4
4144 fbule,a %fcc0, loop_337
4145 edge32n %l6, %l4, %l5
4146 edge8l %i5, %l1, %g1
4147 array8 %g2, %o1, %l3
4148loop_337:
4149 ba %xcc, loop_338
4150 movpos %xcc, %i1, %l2
4151 set 0x24, %g3
4152 lduha [%l7 + %g3] 0x88, %i7
4153loop_338:
4154 fnot1 %f30, %f8
4155 tpos %icc, 0x0
4156 bcc,pn %xcc, loop_339
4157 fsrc1s %f5, %f15
4158 addc %l0, 0x12DD, %i3
4159 nop
4160 setx 0x00A04D77C06AE902, %l0, %l6
4161 stx %l6, [%l7 + 0x08]
4162 ldx [%l7 + 0x08], %fsr
4163loop_339:
4164 alignaddrl %o6, %i2, %i4
4165 brz %i6, loop_340
4166 fsrc2s %f13, %f30
4167 orncc %o3, 0x051C, %o0
4168 taddcc %o7, 0x1353, %i0
4169loop_340:
4170 nop
4171 wr %g0, 0x19, %asi
4172 ldsha [%l7 + 0x5E] %asi, %g6
4173 edge16l %g7, %o5, %g3
4174 movle %xcc, %o2, %g5
4175 restored
4176 rdpr %cwp, %g1
4177 rdpr %cansave, %g2
4178 rdpr %canrestore, %g3
4179 rdpr %cleanwin, %g4
4180 rdpr %otherwin, %g5
4181 rdpr %wstate, %g6
4182 movleu %xcc, %o4, %g4
4183 fmovdne %xcc, %f10, %f5
4184 taddcc %l6, 0x0EF4, %l5
4185 for %f4, %f8, %f18
4186 mulscc %i5, %l4, %g1
4187 bne,pn %icc, loop_341
4188 sra %l1, %o1, %g2
4189 fmul8x16 %f25, %f12, %f0
4190 movne %xcc, %l3, %i1
4191loop_341:
4192 addc %l2, %l0, %i7
4193 fcmpne16 %f6, %f20, %i3
4194 smulcc %o6, %i2, %i4
4195 orn %o3, %o0, %o7
4196 taddcc %i6, 0x0E7D, %i0
4197 nop
4198 set 0x30, %o3
4199 stw %g6, [%l7 + %o3]
4200 faligndata %f2, %f22, %f28
4201 nop
4202 fitod %f10, %f28
4203 fdtos %f28, %f28
4204 fmovrslz %o5, %f15, %f5
4205 set 0x78, %l6
4206 ldxa [%l7 + %l6] 0x11, %g7
4207 ld [%l7 + 0x74], %f21
4208 movneg %icc, %g3, %g5
4209 ldd [%l7 + 0x70], %f20
4210 bcs,a,pn %icc, loop_342
4211 udivcc %o4, 0x0DC5, %o2
4212 tpos %icc, 0x1
4213 addccc %l6, %l5, %i5
4214loop_342:
4215 fblg,a %fcc0, loop_343
4216 fba,a %fcc3, loop_344
4217 fmovspos %icc, %f0, %f23
4218 sllx %l4, 0x02, %g1
4219loop_343:
4220 fblg,a %fcc1, loop_345
4221loop_344:
4222 tgu %xcc, 0x4
4223 edge16n %l1, %o1, %g2
4224 st %f15, [%l7 + 0x54]
4225loop_345:
4226 fsrc1 %f22, %f24
4227 addccc %g4, %i1, %l2
4228 set 0x30, %o1
4229 ldswa [%l7 + %o1] 0x15, %l3
4230 st %f4, [%l7 + 0x6C]
4231 movl %xcc, %l0, %i3
4232 tsubcctv %i7, 0x0561, %i2
4233 fmovdle %icc, %f5, %f26
4234 wr %g0, 0x2a, %asi
4235 stwa %i4, [%l7 + 0x48] %asi
4236 membar #Sync
4237 bge,a %icc, loop_346
4238 fmuld8sux16 %f6, %f10, %f18
4239 sdivcc %o3, 0x1249, %o6
4240 fmul8x16al %f12, %f31, %f20
4241loop_346:
4242 andncc %o0, %i6, %i0
4243 edge16ln %o7, %o5, %g7
4244 move %icc, %g6, %g3
4245 wr %g0, 0x2f, %asi
4246 stba %g5, [%l7 + 0x46] %asi
4247 membar #Sync
4248 stb %o4, [%l7 + 0x5A]
4249 alignaddrl %o2, %l6, %i5
4250 ldsw [%l7 + 0x6C], %l5
4251 sub %g1, 0x1E97, %l1
4252 addccc %o1, %g2, %g4
4253 fnot1 %f20, %f22
4254 bleu,pn %xcc, loop_347
4255 fmovsn %xcc, %f13, %f24
4256 movrgez %i1, 0x301, %l4
4257 srlx %l3, %l2, %l0
4258loop_347:
4259 fone %f24
4260 sra %i7, %i3, %i2
4261 smul %i4, %o3, %o0
4262 nop
4263 setx loop_348, %l0, %l1
4264 wrpr 0x1, %tl
4265 wrpr %l1, %tnpc
4266 setx 0x34400001400, %l0, %l1
4267 wrpr %l1, %tstate
4268 wrhpr 0x4, %htstate
4269 done
4270 ldd [%l7 + 0x38], %o6
4271 fpsub16s %f4, %f24, %f25
4272 andn %i0, 0x12DB, %o7
4273loop_348:
4274 xnorcc %i6, 0x132E, %o5
4275 set 0x77, %i5
4276 stba %g6, [%l7 + %i5] 0xeb
4277 membar #Sync
4278 ldsh [%l7 + 0x2A], %g3
4279 fabsd %f16, %f18
4280 brz,a %g7, loop_349
4281 nop
4282 setx loop_350, %l0, %l1
4283 wrpr 0x1, %tl
4284 wrpr %l1, %tnpc
4285 setx 0x34400001400, %l0, %l1
4286 wrpr %l1, %tstate
4287 wrhpr 0x4, %htstate
4288 done
4289 movne %xcc, %o4, %g5
4290 fornot1s %f12, %f31, %f21
4291loop_349:
4292 subc %l6, %o2, %l5
4293loop_350:
4294 fmovrsne %g1, %f21, %f7
4295 sra %l1, %i5, %g2
4296 fpsub16s %f3, %f6, %f25
4297 fsrc1s %f20, %f9
4298 restored
4299 rdpr %cwp, %g1
4300 rdpr %cansave, %g2
4301 rdpr %canrestore, %g3
4302 rdpr %cleanwin, %g4
4303 rdpr %otherwin, %g5
4304 rdpr %wstate, %g6
4305 tleu %icc, 0x1
4306 nop
4307 setx 0xF598D0CDF04C04EF, %l0, %l6
4308 stx %l6, [%l7 + 0x48]
4309 ldx [%l7 + 0x48], %fsr
4310 prefetch [%l7 + 0x34], 0x2
4311 ta %icc, 0x1
4312 nop
4313 fitos %f6, %f10
4314 fstod %f10, %f0
4315 movgu %icc, %o1, %i1
4316 tvc %icc, 0x5
4317 udiv %g4, 0x14E2, %l3
4318 fpsub16s %f3, %f27, %f10
4319 udivcc %l4, 0x1640, %l2
4320 fbug %fcc1, loop_351
4321 fnand %f30, %f0, %f10
4322 sdivx %i7, 0x19B6, %i3
4323 wr %g0, 0x80, %asi
4324 lduwa [%l7 + 0x40] %asi, %i2
4325loop_351:
4326 bneg,a,pt %xcc, loop_352
4327 srax %i4, %l0, %o0
4328 set 0x76, %g5
4329 lduha [%l7 + %g5] 0x0c, %o6
4330loop_352:
4331 tsubcc %i0, %o7, %o3
4332 orcc %o5, 0x0823, %g6
4333 ta %xcc, 0x0
4334 movrlz %g3, 0x147, %i6
4335 nop
4336 setx 0xADF2894F90426275, %l0, %l6
4337 stx %l6, [%l7 + 0x20]
4338 ldx [%l7 + 0x20], %fsr
4339 bleu %xcc, loop_353
4340 tleu %xcc, 0x5
4341 udiv %o4, 0x0A96, %g7
4342 movcs %xcc, %g5, %l6
4343loop_353:
4344 or %l5, %o2, %l1
4345 prefetch [%l7 + 0x6C], 0x2
4346 orncc %g1, %i5, %g2
4347 stw %o1, [%l7 + 0x60]
4348 st %f25, [%l7 + 0x5C]
4349 fmovrsgez %g4, %f17, %f10
4350 mulscc %i1, %l4, %l2
4351 tcs %icc, 0x4
4352 movcc %icc, %l3, %i7
4353 add %i2, %i3, %l0
4354 edge32 %i4, %o0, %o6
4355 bleu,a loop_354
4356 udiv %i0, 0x014F, %o3
4357 movgu %xcc, %o5, %g6
4358 nop
4359 setx loop_355, %l0, %l1
4360 wrpr 0x1, %tl
4361 wrpr %l1, %tpc
4362 add %l1, 0x4, %l1
4363 wrpr %l1, %tnpc
4364 setx 0x34400001400, %l0, %l1
4365 wrpr %l1, %tstate
4366 wrhpr 0x4, %htstate
4367 retry
4368loop_354:
4369 bneg,a %xcc, loop_356
4370 nop
4371 setx loop_357, %l0, %l1
4372 wrpr 0x1, %tl
4373 wrpr %l1, %tpc
4374 add %l1, 0x4, %l1
4375 wrpr %l1, %tnpc
4376 setx 0x34400001400, %l0, %l1
4377 wrpr %l1, %tstate
4378 wrhpr 0x4, %htstate
4379 retry
4380 fba %fcc1, loop_358
4381loop_355:
4382 andncc %g3, %o7, %o4
4383loop_356:
4384 fcmpne16 %f26, %f2, %i6
4385loop_357:
4386 fmovsa %xcc, %f10, %f29
4387loop_358:
4388 saved
4389 rdpr %cwp, %g1
4390 rdpr %cansave, %g2
4391 rdpr %canrestore, %g3
4392 rdpr %cleanwin, %g4
4393 rdpr %otherwin, %g5
4394 rdpr %wstate, %g6
4395 fsrc2s %f9, %f7
4396 movcc %icc, %g7, %l6
4397 or %g5, %l5, %o2
4398 fmul8ulx16 %f24, %f14, %f18
4399 fbne %fcc1, loop_359
4400 tg %icc, 0x5
4401 tle %xcc, 0x2
4402 fmovdneg %xcc, %f15, %f16
4403loop_359:
4404 addcc %g1, %i5, %l1
4405 wr %g0, 0x10, %asi
4406 stda %f0, [%l7 + 0x40] %asi
4407 or %g2, 0x0B9F, %o1
4408 nop
4409 set 0x24, %l0
4410 ldsw [%l7 + %l0], %g4
4411 membar #Sync
4412 set 0x40, %i3
4413 ldda [%l7 + %i3] 0xf8, %f16
4414 movcs %xcc, %i1, %l4
4415 set 0x30, %i6
4416 stwa %l3, [%l7 + %i6] 0x19
4417 nop
4418 fitos %f1, %f12
4419 fstox %f12, %f22
4420 umul %i7, 0x0DFB, %i2
4421 fcmple32 %f8, %f2, %i3
4422 saved
4423 rdpr %cwp, %g1
4424 rdpr %cansave, %g2
4425 rdpr %canrestore, %g3
4426 rdpr %cleanwin, %g4
4427 rdpr %otherwin, %g5
4428 rdpr %wstate, %g6
4429 fmul8sux16 %f24, %f18, %f6
4430 fones %f30
4431 brgez %l0, loop_360
4432 bvs %icc, loop_361
4433 fbg,a %fcc1, loop_362
4434 bleu %xcc, loop_363
4435loop_360:
4436 and %l2, 0x0FF4, %i4
4437loop_361:
4438 fmovdl %icc, %f11, %f14
4439loop_362:
4440 nop
4441 set 0x44, %i0
4442 ldsw [%l7 + %i0], %o0
4443loop_363:
4444 tle %icc, 0x6
4445 edge32l %i0, %o6, %o3
4446 tvs %xcc, 0x6
4447 edge16 %g6, %o5, %o7
4448 tcc %xcc, 0x0
4449 addcc %g3, 0x0EDA, %i6
4450 movrgez %o4, %g7, %g5
4451 mova %xcc, %l6, %l5
4452 tl %xcc, 0x6
4453 fandnot1 %f4, %f8, %f14
4454 movrgez %o2, %i5, %g1
4455 umulcc %l1, 0x074F, %g2
4456 orcc %o1, 0x0591, %i1
4457 wr %g0, 0x19, %asi
4458 stwa %l4, [%l7 + 0x7C] %asi
4459 movg %icc, %l3, %i7
4460 smul %i2, %i3, %l0
4461 movrgz %g4, 0x26C, %i4
4462 ldd [%l7 + 0x40], %f20
4463 movl %xcc, %l2, %o0
4464 sethi 0x07D3, %o6
4465 pdist %f22, %f12, %f6
4466 tpos %xcc, 0x7
4467 sdivcc %i0, 0x1F83, %g6
4468 add %l7, 0x78, %l6
4469 wr %g0, 0x81, %asi
4470 casxa [%l6] %asi, %o5, %o3
4471 fpsub16 %f28, %f14, %f0
4472 fblg,a %fcc2, loop_364
4473 edge16l %o7, %i6, %g3
4474 addcc %g7, 0x1C22, %o4
4475 saved
4476 rdpr %cwp, %g1
4477 rdpr %cansave, %g2
4478 rdpr %canrestore, %g3
4479 rdpr %cleanwin, %g4
4480 rdpr %otherwin, %g5
4481 rdpr %wstate, %g6
4482loop_364:
4483 movvc %icc, %l6, %g5
4484 nop
4485 setx 0x30590787, %l0, %l6
4486 st %l6, [%l7 + 0x68]
4487 ld [%l7 + 0x68], %fsr
4488 tge %xcc, 0x0
4489 stx %o2, [%l7 + 0x78]
4490 tsubcc %i5, %l5, %l1
4491 udivx %g1, 0x0FEE, %o1
4492 tge %xcc, 0x3
4493 alignaddr %g2, %i1, %l4
4494 andncc %l3, %i7, %i3
4495 mulscc %l0, %g4, %i2
4496 movgu %icc, %i4, %o0
4497 fzeros %f20
4498 bge,a %icc, loop_365
4499 tg %icc, 0x7
4500 set 0x57, %i1
4501 ldstuba [%l7 + %i1] 0x89, %l2
4502loop_365:
4503 fnot1s %f26, %f31
4504 movcc %icc, %o6, %g6
4505 nop
4506 setx loop_366, %l0, %l1
4507 jmpl %l1, %o5
4508 nop
4509 setx loop_367, %l0, %l1
4510 jmpl %l1, %o3
4511 membar 0x18
4512 tpos %xcc, 0x2
4513loop_366:
4514 nop
4515 setx loop_368, %l0, %l1
4516 wrpr 0x1, %tl
4517 wrpr %l1, %tnpc
4518 setx 0x34400001400, %l0, %l1
4519 wrpr %l1, %tstate
4520 wrhpr 0x4, %htstate
4521 done
4522loop_367:
4523 alignaddr %o7, %i0, %g3
4524 orncc %i6, 0x0EC9, %o4
4525 bne,pn %xcc, loop_369
4526loop_368:
4527 tge %xcc, 0x3
4528 sir 0x1912
4529 add %l7, 0x30, %l6
4530 wr %g0, 0x19, %asi
4531 casxa [%l6] %asi, %l6, %g5
4532loop_369:
4533 nop
4534 wr %g0, 0xe2, %asi
4535 ldda [%l7 + 0x20] %asi, %o2
4536 tge %xcc, 0x6
4537 taddcctv %i5, %g7, %l1
4538 xor %g1, 0x1959, %l5
4539 set 0x34, %g1
4540 ldsba [%l7 + %g1] 0x18, %g2
4541 call loop_370
4542 fbug %fcc1, loop_371
4543 subcc %i1, 0x1716, %o1
4544 edge32n %l4, %i7, %l3
4545loop_370:
4546 tn %icc, 0x1
4547loop_371:
4548 udivcc %l0, 0x11EE, %g4
4549 set 0x74, %o0
4550 ldswa [%l7 + %o0] 0x81, %i2
4551 nop
4552 setx 0xE790A315204FB54E, %l0, %l6
4553 stx %l6, [%l7 + 0x78]
4554 ldx [%l7 + 0x78], %fsr
4555 fbne,a %fcc2, loop_372
4556 umulcc %i3, %i4, %l2
4557 tg %icc, 0x7
4558 subccc %o6, 0x1436, %g6
4559loop_372:
4560 swap [%l7 + 0x68], %o5
4561 udiv %o3, 0x118F, %o0
4562 orn %i0, %o7, %i6
4563 movl %xcc, %g3, %o4
4564 xnorcc %l6, %o2, %i5
4565 fcmpeq32 %f24, %f12, %g7
4566 subccc %l1, 0x0A3A, %g5
4567 fcmple32 %f26, %f6, %g1
4568 lduw [%l7 + 0x70], %l5
4569 umulcc %i1, 0x1BAF, %g2
4570 movle %icc, %l4, %o1
4571 tcs %xcc, 0x3
4572 sdiv %l3, 0x16E3, %l0
4573 wr %g0, 0x80, %asi
4574 ldxa [%l7 + 0x38] %asi, %g4
4575 edge16 %i7, %i3, %i2
4576 smulcc %l2, %o6, %i4
4577 fmovrde %g6, %f8, %f6
4578 movcs %icc, %o5, %o0
4579 fmovdge %icc, %f30, %f8
4580 mova %icc, %i0, %o3
4581 edge32n %o7, %g3, %i6
4582 ldub [%l7 + 0x37], %o4
4583 andcc %o2, %l6, %g7
4584 saved
4585 rdpr %cwp, %g1
4586 rdpr %cansave, %g2
4587 rdpr %canrestore, %g3
4588 rdpr %cleanwin, %g4
4589 rdpr %otherwin, %g5
4590 rdpr %wstate, %g6
4591 tcs %xcc, 0x0
4592 bn,a,pn %xcc, loop_373
4593 fmovsvs %xcc, %f16, %f31
4594 orn %i5, 0x11CB, %l1
4595 popc 0x0A0A, %g5
4596loop_373:
4597 bvc %icc, loop_374
4598 edge16 %l5, %i1, %g2
4599 fpmerge %f14, %f27, %f14
4600 ta %xcc, 0x4
4601loop_374:
4602 fbge,a %fcc3, loop_375
4603 fbuge,a %fcc2, loop_376
4604 edge16l %l4, %g1, %l3
4605 fmovdne %xcc, %f22, %f25
4606loop_375:
4607 fmovrdne %l0, %f20, %f24
4608loop_376:
4609 edge16n %g4, %i7, %i3
4610 fmovde %xcc, %f7, %f7
4611 bg,a,pt %xcc, loop_377
4612 srax %o1, %i2, %l2
4613 xnorcc %i4, 0x02FA, %g6
4614 andncc %o5, %o0, %i0
4615loop_377:
4616 addcc %o3, 0x054E, %o7
4617 fba,a %fcc1, loop_378
4618 fsrc1s %f23, %f26
4619 fbue,a %fcc0, loop_379
4620 movne %icc, %o6, %g3
4621loop_378:
4622 fmul8x16 %f24, %f26, %f28
4623 edge32n %i6, %o4, %o2
4624loop_379:
4625 movcs %xcc, %g7, %l6
4626 te %xcc, 0x7
4627 bvc,pt %icc, loop_380
4628 tsubcc %i5, 0x1BE5, %g5
4629 fxnor %f6, %f6, %f18
4630 edge8 %l5, %l1, %g2
4631loop_380:
4632 nop
4633 set 0x58, %i4
4634 stwa %l4, [%l7 + %i4] 0x2f
4635 membar #Sync
4636 ldsb [%l7 + 0x18], %g1
4637 orncc %l3, %i1, %l0
4638 nop
4639 setx 0x609344DC, %l0, %l6
4640 st %l6, [%l7 + 0x28]
4641 ld [%l7 + 0x28], %f13
4642 setx 0xD0001D0A, %l1, %l5
4643 st %l5, [%l7 + 0x10]
4644 ld [%l7 + 0x10], %f7
4645 fmuls %f7, %f13, %f4
4646 fmul8x16 %f8, %f12, %f16
4647 te %icc, 0x6
4648 tl %xcc, 0x4
4649 movrlez %g4, 0x022, %i3
4650 movle %xcc, %i7, %i2
4651 edge32ln %o1, %l2, %g6
4652 fba,a %fcc3, loop_381
4653 movvc %icc, %i4, %o5
4654 tcs %xcc, 0x7
4655 ld [%l7 + 0x14], %f14
4656loop_381:
4657 nop
4658 fitos %f2, %f15
4659 fsrc2 %f22, %f14
4660 edge8 %o0, %i0, %o7
4661 fbuge %fcc3, loop_382
4662 tge %xcc, 0x7
4663 ldd [%l7 + 0x38], %f22
4664 tgu %xcc, 0x3
4665loop_382:
4666 fmovsvc %icc, %f8, %f6
4667 fxnor %f24, %f16, %f6
4668 movrne %o6, %o3, %i6
4669 subc %o4, %o2, %g3
4670 saved
4671 rdpr %cwp, %g1
4672 rdpr %cansave, %g2
4673 rdpr %canrestore, %g3
4674 rdpr %cleanwin, %g4
4675 rdpr %otherwin, %g5
4676 rdpr %wstate, %g6
4677 orncc %g7, %i5, %g5
4678 taddcctv %l5, %l6, %g2
4679 prefetch [%l7 + 0x58], 0x2
4680 fors %f10, %f29, %f26
4681 std %f10, [%l7 + 0x70]
4682 tcs %xcc, 0x4
4683 movcc %xcc, %l4, %g1
4684 tgu %xcc, 0x6
4685 bn %icc, loop_383
4686 bneg,pt %xcc, loop_384
4687 stbar
4688 subcc %l1, 0x0E0B, %i1
4689loop_383:
4690 stb %l3, [%l7 + 0x4E]
4691loop_384:
4692 fnot2s %f0, %f17
4693 set 0x33, %i2
4694 ldstuba [%l7 + %i2] 0x80, %g4
4695 te %icc, 0x4
4696 fbne,a %fcc3, loop_385
4697 bleu,a,pn %icc, loop_386
4698 tsubcctv %l0, %i7, %i3
4699 srax %i2, 0x11, %l2
4700loop_385:
4701 taddcctv %o1, 0x1B0E, %i4
4702loop_386:
4703 sdiv %o5, 0x0860, %o0
4704 movne %icc, %i0, %g6
4705 smulcc %o7, %o3, %i6
4706 prefetch [%l7 + 0x08], 0x0
4707 srl %o4, 0x0B, %o6
4708 fors %f27, %f6, %f21
4709 movrlz %g3, %g7, %i5
4710 movgu %xcc, %o2, %g5
4711 stw %l6, [%l7 + 0x58]
4712 array32 %g2, %l4, %g1
4713 tle %icc, 0x6
4714 fbe %fcc0, loop_387
4715 ld [%l7 + 0x64], %f0
4716 orncc %l1, 0x16D9, %i1
4717 be,a %icc, loop_388
4718loop_387:
4719 movn %icc, %l5, %l3
4720 te %xcc, 0x1
4721 movrne %g4, 0x225, %l0
4722loop_388:
4723 nop
4724 wr %g0, 0x89, %asi
4725 ldswa [%l7 + 0x24] %asi, %i3
4726 tgu %icc, 0x4
4727 nop
4728 setx loop_389, %l0, %l1
4729 wrpr 0x1, %tl
4730 wrpr %l1, %tnpc
4731 setx 0x34400001400, %l0, %l1
4732 wrpr %l1, %tstate
4733 wrhpr 0x4, %htstate
4734 done
4735 fblg,a %fcc3, loop_390
4736 fcmpne16 %f4, %f30, %i2
4737 fbge,a %fcc1, loop_391
4738loop_389:
4739 ldub [%l7 + 0x4A], %i7
4740loop_390:
4741 fbge %fcc1, loop_392
4742 movre %o1, %l2, %i4
4743loop_391:
4744 xnor %o5, 0x1BDE, %i0
4745 fpsub16 %f6, %f14, %f6
4746loop_392:
4747 edge32l %o0, %o7, %g6
4748 alignaddr %o3, %i6, %o4
4749 taddcc %g3, 0x0940, %g7
4750 andncc %i5, %o6, %g5
4751 tn %icc, 0x5
4752 alignaddrl %o2, %g2, %l6
4753 fxnors %f26, %f25, %f8
4754 stx %g1, [%l7 + 0x38]
4755 stx %l4, [%l7 + 0x18]
4756 fpsub16s %f12, %f26, %f12
4757 bl,a,pt %xcc, loop_393
4758 ldx [%l7 + 0x68], %i1
4759 fmul8x16al %f27, %f3, %f2
4760 sllx %l1, 0x19, %l3
4761loop_393:
4762 nop
4763 set 0x62, %l1
4764 ldstub [%l7 + %l1], %l5
4765 movrlez %l0, %i3, %g4
4766 fmovs %f2, %f26
4767 fbue %fcc0, loop_394
4768 brlz,a %i2, loop_395
4769 tpos %xcc, 0x5
4770 brgez,a %o1, loop_396
4771loop_394:
4772 movvc %icc, %l2, %i7
4773loop_395:
4774 subcc %o5, 0x0CCB, %i0
4775 mulx %i4, 0x081D, %o0
4776loop_396:
4777 stx %o7, [%l7 + 0x18]
4778 array32 %o3, %i6, %g6
4779 fmovrdlz %g3, %f28, %f18
4780 fbue,a %fcc0, loop_397
4781 movrne %g7, %o4, %i5
4782 edge32ln %o6, %g5, %g2
4783 nop
4784 fitod %f6, %f10
4785loop_397:
4786 fabss %f24, %f13
4787 edge16 %l6, %o2, %l4
4788 xorcc %i1, 0x16B5, %g1
4789 stbar
4790 or %l3, %l5, %l1
4791 sdiv %i3, 0x0E84, %l0
4792 movcs %icc, %g4, %i2
4793 xor %o1, 0x12D3, %i7
4794 edge8l %o5, %l2, %i0
4795 xnor %o0, 0x0C4D, %o7
4796 ldub [%l7 + 0x28], %o3
4797 fbge,a %fcc2, loop_398
4798 fmul8sux16 %f8, %f8, %f0
4799 orcc %i6, %i4, %g3
4800 lduw [%l7 + 0x14], %g7
4801loop_398:
4802 for %f8, %f18, %f28
4803 movrgz %g6, 0x290, %o4
4804 srl %i5, %g5, %o6
4805 edge8l %g2, %o2, %l6
4806 nop
4807 setx loop_399, %l0, %l1
4808 jmpl %l1, %i1
4809 membar 0x5A
4810 nop
4811 fitos %f7, %f15
4812 fstod %f15, %f12
4813 te %xcc, 0x7
4814loop_399:
4815 sdivcc %l4, 0x1AF6, %g1
4816 fbu,a %fcc1, loop_400
4817 edge32ln %l5, %l3, %i3
4818 array16 %l0, %l1, %g4
4819 orcc %i2, 0x1E65, %i7
4820loop_400:
4821 nop
4822 fitos %f7, %f26
4823 fstox %f26, %f0
4824 add %o1, 0x02BA, %l2
4825 sub %o5, %i0, %o0
4826 edge32l %o3, %o7, %i6
4827 fmovrdne %g3, %f20, %f24
4828 srl %i4, 0x0D, %g6
4829 sdivx %g7, 0x0DF5, %o4
4830 mulscc %g5, 0x0DA3, %i5
4831 tn %icc, 0x7
4832 movcs %xcc, %o6, %o2
4833 tvs %icc, 0x7
4834 andncc %g2, %i1, %l4
4835 movle %xcc, %g1, %l6
4836 movl %icc, %l3, %l5
4837 wr %g0, 0x10, %asi
4838 prefetcha [%l7 + 0x38] %asi, 0x3
4839 fmul8x16al %f10, %f10, %f14
4840 movcs %icc, %l1, %g4
4841 srax %i2, %i7, %o1
4842 sdivcc %l2, 0x0E6A, %o5
4843 udivx %i0, 0x1A1A, %l0
4844 sra %o0, %o7, %i6
4845 edge8n %g3, %o3, %g6
4846 bcs,a loop_401
4847 nop
4848 fitod %f0, %f16
4849 fdtox %f16, %f6
4850 fxtod %f6, %f30
4851 edge32 %i4, %g7, %o4
4852 sll %g5, %o6, %o2
4853loop_401:
4854 nop
4855 wr %g0, 0x10, %asi
4856 ldsha [%l7 + 0x44] %asi, %i5
4857 fcmpeq32 %f20, %f6, %i1
4858 fbge %fcc1, loop_402
4859 xor %l4, 0x1FAC, %g2
4860 movl %xcc, %l6, %l3
4861 wr %g0, 0x89, %asi
4862 stba %g1, [%l7 + 0x51] %asi
4863loop_402:
4864 movl %xcc, %i3, %l5
4865 addccc %g4, 0x13CA, %i2
4866 fandnot1 %f22, %f28, %f28
4867 fmovrdgz %l1, %f12, %f8
4868 fbne %fcc2, loop_403
4869 andncc %o1, %i7, %o5
4870 bne,a loop_404
4871 subccc %l2, 0x0AD6, %l0
4872loop_403:
4873 edge8 %o0, %o7, %i0
4874 andncc %i6, %g3, %o3
4875loop_404:
4876 bvs %xcc, loop_405
4877 fmovrsgez %i4, %f7, %f2
4878 fmovrse %g6, %f26, %f9
4879 set 0x40, %g6
4880 stwa %o4, [%l7 + %g6] 0x04
4881loop_405:
4882 edge16ln %g5, %g7, %o6
4883 udiv %o2, 0x1B33, %i5
4884 andncc %i1, %g2, %l4
4885 movleu %xcc, %l3, %l6
4886 tl %xcc, 0x6
4887 fmovda %xcc, %f29, %f16
4888 ldd [%l7 + 0x60], %f10
4889 tvc %icc, 0x2
4890 fmovrsne %i3, %f17, %f16
4891 fsrc1s %f16, %f30
4892 flush %l7 + 0x4C
4893 fmovrsgz %g1, %f7, %f8
4894 tleu %icc, 0x6
4895 orncc %g4, %l5, %i2
4896 te %icc, 0x1
4897 edge32 %l1, %i7, %o5
4898 call loop_406
4899 movleu %icc, %l2, %l0
4900 nop
4901 setx loop_407, %l0, %l1
4902 wrpr 0x1, %tl
4903 wrpr %l1, %tnpc
4904 setx 0x34400001400, %l0, %l1
4905 wrpr %l1, %tstate
4906 wrhpr 0x4, %htstate
4907 done
4908 sdivx %o0, 0x1146, %o7
4909loop_406:
4910 sllx %i0, %o1, %i6
4911 nop
4912 setx 0x83A4D3E42A743683, %l0, %l6
4913 stx %l6, [%l7 + 0x28]
4914 ldd [%l7 + 0x28], %f20
4915 setx 0x3524687EAD3E6002, %l1, %l5
4916 stx %l5, [%l7 + 0x10]
4917 ldd [%l7 + 0x10], %f26
4918 fmuld %f26, %f20, %f24
4919loop_407:
4920 movcc %icc, %g3, %i4
4921 sub %o3, 0x1317, %o4
4922 movvs %xcc, %g6, %g5
4923 fmovsa %xcc, %f15, %f19
4924 set 0x40, %o5
4925 stda %f16, [%l7 + %o5] 0xf1
4926 membar #Sync
4927 fmovdpos %xcc, %f31, %f29
4928 tl %xcc, 0x6
4929 brgez %g7, loop_408
4930 fba %fcc2, loop_409
4931 edge16 %o2, %o6, %i1
4932 orcc %g2, %l4, %l3
4933loop_408:
4934 srax %l6, 0x09, %i3
4935loop_409:
4936 stb %g1, [%l7 + 0x64]
4937 andn %g4, %l5, %i2
4938 wr %g0, 0x0c, %asi
4939 lduba [%l7 + 0x0F] %asi, %i5
4940 fbe %fcc3, loop_410
4941 fbne %fcc2, loop_411
4942 sethi 0x1AA7, %l1
4943 fpadd16s %f5, %f26, %f0
4944loop_410:
4945 fmovrsgez %o5, %f1, %f25
4946loop_411:
4947 lduh [%l7 + 0x4E], %l2
4948 movrne %l0, %i7, %o0
4949 be,a,pt %xcc, loop_412
4950 andncc %i0, %o1, %o7
4951 fbu,a %fcc2, loop_413
4952 bge,a,pt %xcc, loop_414
4953loop_412:
4954 fcmpne32 %f12, %f22, %g3
4955 popc 0x0318, %i6
4956loop_413:
4957 nop
4958 set 0x28, %o7
4959 stx %o3, [%l7 + %o7]
4960loop_414:
4961 nop
4962 set 0x40, %l4
4963 ldda [%l7 + %l4] 0x2f, %i4
4964 movrlz %g6, %g5, %g7
4965 fmovdne %icc, %f23, %f10
4966 fbuge %fcc0, loop_415
4967 tcs %icc, 0x5
4968 mulscc %o2, 0x1014, %o6
4969 edge32n %o4, %g2, %l4
4970loop_415:
4971 taddcc %i1, 0x0AA3, %l3
4972 tcc %xcc, 0x5
4973 bcc %icc, loop_416
4974 movgu %xcc, %i3, %g1
4975 movvs %xcc, %g4, %l6
4976 subccc %l5, 0x1ED2, %i2
4977loop_416:
4978 fabss %f2, %f25
4979 fmovdge %xcc, %f29, %f15
4980 fblg %fcc2, loop_417
4981 tge %icc, 0x4
4982 tneg %xcc, 0x5
4983 subccc %i5, 0x1947, %l1
4984loop_417:
4985 sir 0x158C
4986 nop
4987 setx loop_418, %l0, %l1
4988 jmpl %l1, %l2
4989 edge32ln %l0, %o5, %o0
4990 fornot2 %f0, %f0, %f30
4991 fbge %fcc0, loop_419
4992loop_418:
4993 st %f9, [%l7 + 0x2C]
4994 movvs %icc, %i7, %o1
4995 tvs %xcc, 0x5
4996loop_419:
4997 tvs %icc, 0x0
4998 fbo %fcc3, loop_420
4999 ldsw [%l7 + 0x5C], %o7
5000 fandnot2s %f19, %f17, %f13
5001 fbe,a %fcc0, loop_421
5002loop_420:
5003 movl %icc, %i0, %i6
5004 subccc %o3, 0x03C5, %i4
5005 srlx %g6, 0x0D, %g3
5006loop_421:
5007 fpadd32s %f2, %f11, %f4
5008 brnz,a %g5, loop_422
5009 alignaddrl %o2, %o6, %o4
5010 orcc %g2, %g7, %i1
5011 movrlz %l3, 0x0AC, %i3
5012loop_422:
5013 udivx %g1, 0x176C, %g4
5014 orncc %l4, 0x0D3D, %l5
5015 move %xcc, %i2, %i5
5016 fmovrdgez %l1, %f10, %f14
5017 movcs %icc, %l6, %l0
5018 brlz,a %l2, loop_423
5019 nop
5020 setx 0x00618A71, %l0, %l6
5021 st %l6, [%l7 + 0x28]
5022 ld [%l7 + 0x28], %f27
5023 setx 0x4A867D75, %l1, %l5
5024 st %l5, [%l7 + 0x10]
5025 ld [%l7 + 0x10], %f12
5026 fdivs %f12, %f27, %f3
5027 udivx %o5, 0x09DB, %i7
5028 xnor %o1, %o0, %o7
5029loop_423:
5030 xnorcc %i6, 0x0640, %i0
5031 edge16n %o3, %i4, %g3
5032 movne %xcc, %g5, %g6
5033 tge %icc, 0x4
5034 tvs %icc, 0x4
5035 bge,pn %xcc, loop_424
5036 call loop_425
5037 movrgez %o2, %o6, %g2
5038 fnot2 %f18, %f2
5039loop_424:
5040 movge %icc, %o4, %g7
5041loop_425:
5042 faligndata %f10, %f6, %f10
5043 swap [%l7 + 0x14], %l3
5044 tcs %icc, 0x2
5045 fmovda %xcc, %f12, %f17
5046 nop
5047 setx 0xFF563C0D, %l0, %l6
5048 st %l6, [%l7 + 0x28]
5049 ld [%l7 + 0x28], %f17
5050 setx 0xEA734477, %l1, %l5
5051 st %l5, [%l7 + 0x10]
5052 ld [%l7 + 0x10], %f6
5053 fmuls %f6, %f17, %f11
5054 smulcc %i1, 0x1A64, %g1
5055 nop
5056 fitos %f7, %f13
5057 fstox %f13, %f26
5058 fxtos %f26, %f28
5059 edge32l %i3, %l4, %g4
5060 taddcc %i2, %i5, %l1
5061 wr %g0, 0x81, %asi
5062 lduba [%l7 + 0x4C] %asi, %l5
5063 nop
5064 fitos %f13, %f2
5065 fstox %f2, %f22
5066 brgz,a %l0, loop_426
5067 movgu %icc, %l6, %l2
5068 bg,a %xcc, loop_427
5069 xnor %i7, %o5, %o0
5070loop_426:
5071 movcc %icc, %o7, %o1
5072 sllx %i0, %i6, %i4
5073loop_427:
5074 movge %icc, %g3, %g5
5075 movle %icc, %g6, %o2
5076 addccc %o3, %o6, %o4
5077 nop
5078 fitod %f8, %f2
5079 fdtox %f2, %f8
5080 and %g7, %l3, %i1
5081 fnegs %f1, %f16
5082 movgu %xcc, %g2, %i3
5083 addcc %g1, %l4, %g4
5084 udivx %i5, 0x170C, %l1
5085 movgu %xcc, %i2, %l5
5086 wr %g0, 0x19, %asi
5087 ldstuba [%l7 + 0x1D] %asi, %l6
5088 movrlez %l2, 0x280, %i7
5089 stbar
5090 smulcc %l0, %o0, %o5
5091 addcc %o7, 0x0FB6, %i0
5092 tsubcctv %i6, %o1, %g3
5093 movg %xcc, %i4, %g6
5094 xnorcc %o2, %o3, %g5
5095 tle %xcc, 0x5
5096 saved
5097 rdpr %cwp, %g1
5098 rdpr %cansave, %g2
5099 rdpr %canrestore, %g3
5100 rdpr %cleanwin, %g4
5101 rdpr %otherwin, %g5
5102 rdpr %wstate, %g6
5103 nop
5104 setx 0x1042FBE7, %l0, %l6
5105 st %l6, [%l7 + 0x0C]
5106 ld [%l7 + 0x0C], %fsr
5107 fandnot2 %f12, %f22, %f2
5108 tleu %icc, 0x7
5109 nop
5110 fitos %f5, %f9
5111 fstox %f9, %f26
5112 addcc %o4, 0x1BCA, %o6
5113 movn %xcc, %g7, %i1
5114 tg %xcc, 0x5
5115 taddcc %g2, %i3, %l3
5116 sethi 0x1E08, %l4
5117 ldstub [%l7 + 0x1C], %g1
5118 sra %g4, %i5, %l1
5119 wr %g0, 0x0c, %asi
5120 ldstuba [%l7 + 0x1A] %asi, %i2
5121 xnor %l6, %l5, %i7
5122 movge %icc, %l2, %o0
5123 tleu %xcc, 0x2
5124 tpos %xcc, 0x2
5125 movn %icc, %l0, %o7
5126 saved
5127 rdpr %cwp, %g1
5128 rdpr %cansave, %g2
5129 rdpr %canrestore, %g3
5130 rdpr %cleanwin, %g4
5131 rdpr %otherwin, %g5
5132 rdpr %wstate, %g6
5133 tleu %xcc, 0x0
5134 fmovsgu %icc, %f21, %f7
5135 fmovdge %xcc, %f28, %f14
5136 fornot1 %f24, %f20, %f6
5137 movge %xcc, %i0, %o5
5138 srl %i6, 0x19, %o1
5139 bvc,a loop_428
5140 nop
5141 setx 0x4AF07088, %l0, %l6
5142 st %l6, [%l7 + 0x28]
5143 ld [%l7 + 0x28], %f29
5144 setx 0xB7E0AD5E, %l1, %l5
5145 st %l5, [%l7 + 0x10]
5146 ld [%l7 + 0x10], %f15
5147 fdivs %f15, %f29, %f30
5148 nop
5149 setx 0x804BA155, %l0, %l6
5150 st %l6, [%l7 + 0x18]
5151 ld [%l7 + 0x18], %fsr
5152 set 0x4C, %l5
5153 stha %i4, [%l7 + %l5] 0x15
5154loop_428:
5155 andn %g3, 0x0DFD, %g6
5156 and %o3, 0x11F8, %o2
5157 bn,a %xcc, loop_429
5158 movge %icc, %o4, %g5
5159 sll %g7, %i1, %o6
5160 array8 %g2, %l3, %l4
5161loop_429:
5162 fpsub32s %f31, %f4, %f31
5163 add %g1, %g4, %i5
5164 edge8l %l1, %i3, %l6
5165 andcc %i2, 0x1D10, %l5
5166 fnot1 %f12, %f20
5167 fnot1s %f16, %f9
5168 movneg %icc, %i7, %l2
5169 nop
5170 set 0x48, %l3
5171 lduw [%l7 + %l3], %l0
5172 fnor %f0, %f26, %f12
5173 tsubcc %o7, %o0, %o5
5174 orn %i0, %o1, %i4
5175 fbue %fcc2, loop_430
5176 sethi 0x0B86, %g3
5177 fmovdcc %xcc, %f4, %f1
5178 saved
5179 rdpr %cwp, %g1
5180 rdpr %cansave, %g2
5181 rdpr %canrestore, %g3
5182 rdpr %cleanwin, %g4
5183 rdpr %otherwin, %g5
5184 rdpr %wstate, %g6
5185loop_430:
5186 andn %g6, %i6, %o3
5187 sra %o2, 0x08, %o4
5188 fmovrslez %g5, %f15, %f30
5189 tcs %icc, 0x4
5190 fmul8sux16 %f2, %f8, %f6
5191 fbu,a %fcc3, loop_431
5192 array32 %i1, %g7, %o6
5193 call loop_432
5194 array32 %l3, %l4, %g2
5195loop_431:
5196 movg %icc, %g1, %i5
5197 fandnot1 %f10, %f30, %f16
5198loop_432:
5199 fbue,a %fcc0, loop_433
5200 umul %l1, %g4, %i3
5201 tle %icc, 0x7
5202 nop
5203 setx 0x1C6F99169137C12B, %l0, %l6
5204 stx %l6, [%l7 + 0x28]
5205 ldd [%l7 + 0x28], %f18
5206 setx 0x029282B8B2DE66EA, %l1, %l5
5207 stx %l5, [%l7 + 0x10]
5208 ldd [%l7 + 0x10], %f10
5209 faddd %f10, %f18, %f0
5210loop_433:
5211 sethi 0x05D6, %l6
5212 sub %l5, %i2, %l2
5213 addcc %i7, 0x1A1E, %o7
5214 nop
5215 fitod %f8, %f20
5216 fdtos %f20, %f17
5217 edge32n %o0, %o5, %l0
5218 edge16 %i0, %o1, %g3
5219 tcc %xcc, 0x7
5220 tcs %icc, 0x6
5221 tn %icc, 0x1
5222 andcc %g6, 0x123F, %i6
5223 mulscc %o3, %o2, %o4
5224 udivx %i4, 0x1396, %g5
5225 and %i1, %g7, %l3
5226 addcc %l4, 0x18FA, %o6
5227 bpos,pt %xcc, loop_434
5228 fzero %f8
5229 te %icc, 0x0
5230 movrgz %g2, %i5, %g1
5231loop_434:
5232 stw %g4, [%l7 + 0x10]
5233 bvs loop_435
5234 fmovs %f16, %f23
5235 ldsw [%l7 + 0x54], %l1
5236 add %l7, 0x1C, %l6
5237 wr %g0, 0x89, %asi
5238 casa [%l6] %asi, %l6, %l5
5239loop_435:
5240 edge16 %i2, %i3, %i7
5241 edge8n %l2, %o0, %o5
5242 flush %l7 + 0x24
5243 fmuld8sux16 %f6, %f18, %f16
5244 fbue,a %fcc1, loop_436
5245 tleu %xcc, 0x4
5246 fmovsa %xcc, %f12, %f19
5247 fba,a %fcc0, loop_437
5248loop_436:
5249 stb %l0, [%l7 + 0x29]
5250 andn %i0, 0x0010, %o1
5251 fmuld8sux16 %f16, %f25, %f24
5252loop_437:
5253 sdivx %o7, 0x0EF0, %g3
5254 subccc %g6, %o3, %i6
5255 wr %g0, 0x81, %asi
5256 stha %o4, [%l7 + 0x72] %asi
5257 udivcc %o2, 0x0B33, %g5
5258 movvc %xcc, %i4, %i1
5259 movrgz %g7, 0x3CF, %l4
5260 membar 0x41
5261 movne %xcc, %l3, %g2
5262 fpmerge %f29, %f12, %f22
5263 fbug,a %fcc3, loop_438
5264 smulcc %o6, %i5, %g1
5265 movre %g4, 0x1F8, %l6
5266 xor %l5, 0x13A0, %i2
5267loop_438:
5268 nop
5269 setx 0x704B84CE, %l0, %l6
5270 st %l6, [%l7 + 0x54]
5271 ld [%l7 + 0x54], %fsr
5272 edge8l %i3, %i7, %l2
5273 udivx %o0, 0x0942, %l1
5274 taddcc %o5, %i0, %o1
5275 tg %icc, 0x6
5276 set 0x30, %g2
5277 stwa %o7, [%l7 + %g2] 0xeb
5278 membar #Sync
5279 mulx %l0, 0x08B8, %g6
5280 edge8n %o3, %g3, %i6
5281 movrne %o4, 0x34C, %o2
5282 ldx [%l7 + 0x70], %g5
5283 fbul,a %fcc1, loop_439
5284 fba %fcc3, loop_440
5285 movneg %xcc, %i1, %i4
5286 sdiv %g7, 0x1827, %l3
5287loop_439:
5288 nop
5289 wr %g0, 0x88, %asi
5290 ldsba [%l7 + 0x6F] %asi, %g2
5291loop_440:
5292 movrlez %l4, %o6, %i5
5293 nop
5294 setx 0xB9B881044877EC26, %l0, %l6
5295 stx %l6, [%l7 + 0x28]
5296 ldd [%l7 + 0x28], %f30
5297 setx 0xAAE17BADB90563FD, %l1, %l5
5298 stx %l5, [%l7 + 0x10]
5299 ldd [%l7 + 0x10], %f12
5300 faddd %f12, %f30, %f14
5301 mulscc %g1, %g4, %l5
5302 bne loop_441
5303 xnor %i2, 0x07D9, %l6
5304 addc %i7, %i3, %l2
5305 movvc %icc, %o0, %l1
5306loop_441:
5307 sdivcc %i0, 0x0006, %o5
5308 bcc,a,pt %xcc, loop_442
5309 ta %icc, 0x3
5310 tvs %icc, 0x2
5311 edge32 %o1, %l0, %o7
5312loop_442:
5313 swap [%l7 + 0x30], %g6
5314 add %l7, 0x64, %l6
5315 wr %g0, 0x0c, %asi
5316 lda [%l6] %asi, %g3
5317 casa [%l6] %asi, %g3, %i6
5318 movne %icc, %o3, %o2
5319 membar 0x45
5320 stx %o4, [%l7 + 0x30]
5321 fblg,a %fcc2, loop_443
5322 fmovse %icc, %f21, %f2
5323 srlx %g5, 0x10, %i1
5324 fmovdcs %icc, %f27, %f25
5325loop_443:
5326 fble,a %fcc3, loop_444
5327 fmovsgu %icc, %f19, %f17
5328 ba,a loop_445
5329 fandnot2s %f0, %f7, %f8
5330loop_444:
5331 nop
5332 setx loop_446, %l0, %l1
5333 jmpl %l1, %i4
5334 fbg %fcc0, loop_447
5335loop_445:
5336 edge16 %g7, %l3, %g2
5337 fmovrslz %o6, %f22, %f9
5338loop_446:
5339 sll %l4, %i5, %g1
5340loop_447:
5341 movge %xcc, %g4, %i2
5342 movcs %xcc, %l5, %l6
5343 srl %i7, 0x1E, %l2
5344 fnot2 %f16, %f10
5345 membar 0x25
5346 movcs %icc, %i3, %o0
5347 stbar
5348 move %icc, %i0, %l1
5349 subccc %o5, %o1, %o7
5350 fandnot1s %f13, %f11, %f7
5351 bleu,a %icc, loop_448
5352 sth %l0, [%l7 + 0x42]
5353 edge32l %g6, %i6, %g3
5354 mulx %o2, %o4, %g5
5355loop_448:
5356 movne %icc, %o3, %i4
5357 fnegd %f18, %f20
5358 sdivcc %g7, 0x1871, %i1
5359 sdivx %g2, 0x19FA, %l3
5360 fmovspos %xcc, %f18, %f0
5361 tge %xcc, 0x2
5362 brz %o6, loop_449
5363 fmul8ulx16 %f26, %f4, %f26
5364 array8 %l4, %g1, %i5
5365 be,pn %icc, loop_450
5366loop_449:
5367 fmovscc %icc, %f30, %f24
5368 orcc %g4, %l5, %i2
5369 brlez %l6, loop_451
5370loop_450:
5371 subc %i7, 0x1C3F, %l2
5372 fmovsg %xcc, %f14, %f27
5373 sdivx %o0, 0x1530, %i3
5374loop_451:
5375 ld [%l7 + 0x70], %f7
5376 fmovs %f8, %f31
5377 bgu,a loop_452
5378 nop
5379 fitos %f16, %f3
5380 sllx %l1, 0x0D, %o5
5381 fpsub16s %f31, %f23, %f20
5382loop_452:
5383 tgu %xcc, 0x3
5384 edge16ln %o1, %i0, %o7
5385 xorcc %g6, %i6, %l0
5386 set 0x2C, %l2
5387 lduwa [%l7 + %l2] 0x11, %g3
5388 nop
5389 fitod %f2, %f12
5390 fdtoi %f12, %f3
5391 sra %o2, %g5, %o4
5392 movne %xcc, %i4, %g7
5393 brgez %o3, loop_453
5394 fpsub16 %f20, %f14, %f14
5395 fexpand %f17, %f22
5396 edge32ln %g2, %i1, %l3
5397loop_453:
5398 addc %o6, %g1, %l4
5399 smulcc %i5, %g4, %i2
5400 fmovsa %xcc, %f21, %f0
5401 fmul8x16 %f9, %f2, %f8
5402 fands %f7, %f26, %f20
5403 taddcc %l6, %i7, %l5
5404 movl %icc, %o0, %l2
5405 fbule %fcc2, loop_454
5406 fmovdne %xcc, %f7, %f14
5407 tgu %icc, 0x1
5408 addc %l1, %i3, %o1
5409loop_454:
5410 bneg %icc, loop_455
5411 fbuge %fcc1, loop_456
5412 movcs %xcc, %i0, %o5
5413 sllx %o7, %g6, %l0
5414loop_455:
5415 sllx %i6, 0x02, %o2
5416loop_456:
5417 tneg %xcc, 0x7
5418 tgu %xcc, 0x2
5419 bcs,a,pt %xcc, loop_457
5420 movneg %icc, %g5, %o4
5421 fmovrsgz %i4, %f10, %f24
5422 sir 0x1D00
5423loop_457:
5424 fmovdne %icc, %f9, %f2
5425 saved
5426 rdpr %cwp, %g1
5427 rdpr %cansave, %g2
5428 rdpr %canrestore, %g3
5429 rdpr %cleanwin, %g4
5430 rdpr %otherwin, %g5
5431 rdpr %wstate, %g6
5432 sir 0x1847
5433 fmovrsgz %g7, %f20, %f0
5434 movleu %xcc, %g3, %g2
5435 wr %g0, 0x19, %asi
5436 sta %f14, [%l7 + 0x38] %asi
5437 flush %l7 + 0x6C
5438 wr %g0, 0x18, %asi
5439 swapa [%l7 + 0x78] %asi, %o3
5440 edge32l %i1, %o6, %g1
5441 ta %xcc, 0x4
5442 movcc %icc, %l3, %i5
5443 addccc %l4, 0x1E4E, %i2
5444 tle %xcc, 0x6
5445 orncc %l6, %g4, %i7
5446 fmul8x16au %f13, %f3, %f16
5447 tcc %xcc, 0x6
5448 bcs,a %icc, loop_458
5449 subc %l5, 0x0F40, %l2
5450 subccc %l1, 0x0AE6, %o0
5451 nop
5452 setx 0x676D5DB26C244655, %l0, %l6
5453 stx %l6, [%l7 + 0x28]
5454 ldd [%l7 + 0x28], %f20
5455 fsqrtd %f20, %f12
5456loop_458:
5457 nop
5458 set 0x2C, %o4
5459 sta %f12, [%l7 + %o4] 0x15
5460 umulcc %o1, 0x0ED5, %i0
5461 orcc %o5, %o7, %i3
5462 fcmpgt32 %f8, %f14, %l0
5463 fbul %fcc3, loop_459
5464 orcc %g6, 0x0BEF, %i6
5465 nop
5466 setx loop_460, %l0, %l1
5467 wrpr 0x1, %tl
5468 wrpr %l1, %tnpc
5469 setx 0x34400001400, %l0, %l1
5470 wrpr %l1, %tstate
5471 wrhpr 0x4, %htstate
5472 done
5473 mulscc %g5, 0x12D0, %o4
5474loop_459:
5475 umulcc %i4, %o2, %g7
5476 edge32n %g3, %g2, %i1
5477loop_460:
5478 fornot1s %f14, %f11, %f10
5479 alignaddrl %o3, %g1, %o6
5480 popc %i5, %l4
5481 taddcctv %i2, %l6, %l3
5482 edge8 %g4, %l5, %l2
5483 edge32 %i7, %l1, %o1
5484 sub %i0, %o5, %o7
5485 add %l7, 0x44, %l6
5486 wr %g0, 0x89, %asi
5487 lda [%l6] %asi, %i3
5488 casa [%l6] %asi, %i3, %l0
5489 xnor %o0, 0x00D2, %i6
5490 bne %xcc, loop_461
5491 mulscc %g5, %g6, %i4
5492 orncc %o4, 0x1D3E, %g7
5493 sdiv %o2, 0x0965, %g2
5494loop_461:
5495 fbue,a %fcc2, loop_462
5496 edge32l %g3, %o3, %i1
5497 stbar
5498 nop
5499 setx loop_463, %l0, %l1
5500 wrpr 0x1, %tl
5501 wrpr %l1, %tnpc
5502 setx 0x34400001400, %l0, %l1
5503 wrpr %l1, %tstate
5504 wrhpr 0x4, %htstate
5505 done
5506loop_462:
5507 sethi 0x05B1, %o6
5508 mova %icc, %i5, %g1
5509 movrlez %l4, 0x27C, %i2
5510loop_463:
5511 tge %xcc, 0x4
5512 movleu %xcc, %l6, %g4
5513 fornot2s %f22, %f26, %f18
5514 edge16n %l3, %l2, %i7
5515 wr %g0, 0x20, %asi
5516 ldxa [%g0 + 0x28] %asi, %l5
5517 fmuld8sux16 %f18, %f31, %f16
5518 tl %xcc, 0x2
5519 nop
5520 fitos %f1, %f26
5521 fstoi %f26, %f10
5522 sra %l1, %o1, %o5
5523 prefetch [%l7 + 0x34], 0x3
5524 fmovscs %xcc, %f5, %f17
5525 mulx %i0, %o7, %l0
5526 tcs %icc, 0x7
5527 fexpand %f29, %f12
5528 ble loop_464
5529 fmovspos %icc, %f10, %f24
5530 wr %g0, 0x24, %asi
5531 ldda [%l7 + 0x30] %asi, %i2
5532loop_464:
5533 nop
5534 wr %g0, 0x19, %asi
5535 lduba [%l7 + 0x1B] %asi, %o0
5536 wr %g0, 0x18, %asi
5537 lduwa [%l7 + 0x34] %asi, %g5
5538 umulcc %i6, 0x0CE2, %i4
5539 tcs %icc, 0x6
5540 alignaddrl %o4, %g7, %g6
5541 fnors %f14, %f18, %f5
5542 movvs %xcc, %o2, %g2
5543 xnorcc %o3, %g3, %i1
5544 bvs,a loop_465
5545 nop
5546 setx loop_466, %l0, %l1
5547 wrpr 0x1, %tl
5548 wrpr %l1, %tpc
5549 add %l1, 0x4, %l1
5550 wrpr %l1, %tnpc
5551 setx 0x34400001400, %l0, %l1
5552 wrpr %l1, %tstate
5553 wrhpr 0x4, %htstate
5554 retry
5555 fmovscc %icc, %f31, %f5
5556 edge8ln %i5, %o6, %g1
5557loop_465:
5558 movcs %xcc, %l4, %l6
5559loop_466:
5560 tvc %icc, 0x0
5561 tle %xcc, 0x2
5562 fmovsleu %xcc, %f4, %f19
5563 fpadd16 %f20, %f14, %f6
5564 alignaddr %g4, %l3, %l2
5565 sub %i7, 0x1F99, %i2
5566 movle %icc, %l1, %o1
5567 fnot2s %f8, %f20
5568 taddcctv %o5, 0x0009, %l5
5569 bge,a,pn %icc, loop_467
5570 fandnot1 %f4, %f8, %f4
5571 orcc %o7, 0x0B75, %l0
5572 popc 0x07A0, %i0
5573loop_467:
5574 movleu %icc, %o0, %i3
5575 bpos,a,pt %icc, loop_468
5576 fsrc2 %f6, %f18
5577 srl %g5, 0x14, %i4
5578 and %o4, %g7, %i6
5579loop_468:
5580 sethi 0x0C47, %o2
5581 addcc %g2, %g6, %o3
5582 brgez %i1, loop_469
5583 bl,a loop_470
5584 ldstub [%l7 + 0x13], %g3
5585 smulcc %i5, 0x0AC0, %o6
5586loop_469:
5587 st %f7, [%l7 + 0x0C]
5588loop_470:
5589 nop
5590 fitod %f8, %f12
5591 fdtos %f12, %f4
5592 wr %g0, 0x04, %asi
5593 stba %l4, [%l7 + 0x72] %asi
5594 tl %xcc, 0x7
5595 nop
5596 setx loop_471, %l0, %l1
5597 jmpl %l1, %l6
5598 alignaddr %g1, %l3, %g4
5599 movneg %icc, %l2, %i7
5600 smul %l1, %i2, %o5
5601loop_471:
5602 edge8l %o1, %o7, %l5
5603 nop
5604 setx loop_472, %l0, %l1
5605 jmpl %l1, %i0
5606 fmovdge %icc, %f25, %f6
5607 edge16 %l0, %i3, %o0
5608 fandnot2 %f8, %f4, %f8
5609loop_472:
5610 movrgz %i4, %o4, %g7
5611 movgu %icc, %i6, %o2
5612 movge %icc, %g2, %g5
5613 tpos %xcc, 0x7
5614 nop
5615 fitos %f2, %f20
5616 fstox %f20, %f12
5617 swap [%l7 + 0x14], %g6
5618 fblg,a %fcc1, loop_473
5619 movleu %icc, %o3, %g3
5620 nop
5621 fitos %f3, %f22
5622 tvs %icc, 0x0
5623loop_473:
5624 sdiv %i5, 0x007F, %o6
5625 brgz %i1, loop_474
5626 fbn,a %fcc3, loop_475
5627 andncc %l6, %l4, %l3
5628 bleu,a,pn %xcc, loop_476
5629loop_474:
5630 fnot1s %f29, %f29
5631loop_475:
5632 bvs,pt %xcc, loop_477
5633 nop
5634 setx loop_478, %l0, %l1
5635 jmpl %l1, %g1
5636loop_476:
5637 edge8l %g4, %i7, %l1
5638 fxors %f8, %f27, %f25
5639loop_477:
5640 taddcc %l2, %i2, %o1
5641loop_478:
5642 flush %l7 + 0x30
5643 set 0x10, %o6
5644 stxa %o5, [%l7 + %o6] 0x27
5645 membar #Sync
5646 taddcc %l5, 0x1F9B, %o7
5647 umulcc %l0, %i0, %i3
5648 edge32 %i4, %o4, %o0
5649 edge8n %g7, %i6, %o2
5650 prefetch [%l7 + 0x30], 0x3
5651 sir 0x0958
5652 tg %icc, 0x4
5653 for %f2, %f6, %f4
5654 fbg %fcc3, loop_479
5655 sllx %g5, 0x13, %g6
5656 andn %o3, 0x1B94, %g2
5657 movleu %icc, %g3, %i5
5658loop_479:
5659 nop
5660 setx 0xE4012593, %l0, %l6
5661 st %l6, [%l7 + 0x28]
5662 ld [%l7 + 0x28], %f8
5663 fsqrts %f8, %f4
5664 fmul8x16 %f13, %f10, %f10
5665 fbl,a %fcc1, loop_480
5666 mulx %i1, %o6, %l6
5667 ba loop_481
5668 array8 %l4, %l3, %g1
5669loop_480:
5670 tg %icc, 0x6
5671 fmovsleu %xcc, %f1, %f2
5672loop_481:
5673 popc %i7, %g4
5674 bne loop_482
5675 tcc %icc, 0x0
5676 taddcc %l2, 0x1C05, %i2
5677 fbge %fcc2, loop_483
5678loop_482:
5679 fble %fcc3, loop_484
5680 fmovrdlez %o1, %f26, %f26
5681 membar 0x7C
5682loop_483:
5683 fmovsa %xcc, %f8, %f4
5684loop_484:
5685 nop
5686 set 0x40, %g7
5687 lduha [%l7 + %g7] 0x15, %o5
5688 fbu,a %fcc0, loop_485
5689 udivx %l1, 0x015D, %l5
5690 movrne %l0, 0x106, %o7
5691 movleu %xcc, %i0, %i4
5692loop_485:
5693 srax %o4, %o0, %i3
5694 edge16l %i6, %o2, %g5
5695 st %f26, [%l7 + 0x1C]
5696 movneg %icc, %g6, %g7
5697 xnor %g2, %o3, %g3
5698 movneg %xcc, %i5, %o6
5699 alignaddr %l6, %i1, %l4
5700 movpos %xcc, %g1, %i7
5701 tle %xcc, 0x5
5702 umul %l3, %g4, %i2
5703 set 0x0, %i7
5704 stxa %l2, [%g0 + %i7] 0x5f
5705 popc %o1, %l1
5706 bgu,a loop_486
5707 tsubcctv %l5, %l0, %o5
5708 fpsub32 %f24, %f12, %f28
5709 nop
5710 setx loop_487, %l0, %l1
5711 jmpl %l1, %o7
5712loop_486:
5713 xorcc %i0, 0x062B, %i4
5714 tgu %xcc, 0x6
5715 edge8 %o4, %o0, %i6
5716loop_487:
5717 mulscc %i3, 0x17B9, %g5
5718 nop
5719 setx loop_488, %l0, %l1
5720 wrpr 0x1, %tl
5721 wrpr %l1, %tpc
5722 add %l1, 0x4, %l1
5723 wrpr %l1, %tnpc
5724 setx 0x34400001400, %l0, %l1
5725 wrpr %l1, %tstate
5726 wrhpr 0x4, %htstate
5727 retry
5728 fmovrse %g6, %f8, %f23
5729 and %o2, 0x1119, %g2
5730 xnorcc %o3, 0x1CAC, %g7
5731loop_488:
5732 array32 %g3, %i5, %l6
5733 fmovrde %o6, %f10, %f26
5734 smulcc %l4, 0x06BA, %g1
5735 fbn,a %fcc1, loop_489
5736 orncc %i1, %l3, %i7
5737 alignaddr %i2, %l2, %o1
5738 fnot1 %f22, %f28
5739loop_489:
5740 edge16 %l1, %l5, %l0
5741 movne %xcc, %g4, %o5
5742 edge32l %i0, %o7, %i4
5743 tn %xcc, 0x0
5744 restored
5745 rdpr %cwp, %g1
5746 rdpr %cansave, %g2
5747 rdpr %canrestore, %g3
5748 rdpr %cleanwin, %g4
5749 rdpr %otherwin, %g5
5750 rdpr %wstate, %g6
5751 nop
5752 fitod %f12, %f8
5753 fdtos %f8, %f14
5754 array8 %o0, %i6, %i3
5755 addccc %o4, 0x019C, %g5
5756 fbo %fcc2, loop_490
5757 sra %g6, %o2, %o3
5758 orn %g2, %g3, %g7
5759 movl %icc, %i5, %o6
5760loop_490:
5761 nop
5762 fitos %f12, %f8
5763 fstoi %f8, %f9
5764 tvs %icc, 0x6
5765 lduh [%l7 + 0x42], %l6
5766 nop
5767 set 0x14, %o2
5768 stw %l4, [%l7 + %o2]
5769 addcc %g1, %i1, %l3
5770 fblg %fcc2, loop_491
5771 tvs %xcc, 0x1
5772 fmovdg %icc, %f19, %f19
5773 movvs %xcc, %i7, %l2
5774loop_491:
5775 nop
5776 add %l7, 0x08, %l6
5777 wr %g0, 0x19, %asi
5778 casxa [%l6] 0x19, %o1, %i2
5779 edge8l %l5, %l0, %g4
5780 fmul8x16 %f18, %f30, %f4
5781 movne %icc, %l1, %i0
5782 fba %fcc1, loop_492
5783 popc 0x0BDC, %o7
5784 tle %icc, 0x0
5785 tg %xcc, 0x2
5786loop_492:
5787 te %icc, 0x5
5788 edge32n %i4, %o0, %o5
5789 tneg %xcc, 0x7
5790 brz %i3, loop_493
5791 movle %xcc, %i6, %g5
5792 tcc %icc, 0x5
5793 set 0x14, %g4
5794 lda [%l7 + %g4] 0x18, %f5
5795loop_493:
5796 fmovdle %icc, %f27, %f7
5797 add %g6, %o2, %o4
5798 tneg %xcc, 0x5
5799 brnz %g2, loop_494
5800 movrgez %o3, 0x2AA, %g7
5801 fmovdvs %xcc, %f15, %f17
5802 andncc %g3, %o6, %i5
5803loop_494:
5804 edge32l %l4, %g1, %i1
5805 tvc %xcc, 0x6
5806 movleu %xcc, %l3, %i7
5807 nop
5808 set 0x3C, %o3
5809 stw %l2, [%l7 + %o3]
5810 edge16ln %o1, %l6, %i2
5811 fble %fcc3, loop_495
5812 std %f22, [%l7 + 0x40]
5813 st %f29, [%l7 + 0x08]
5814 xor %l0, 0x1CCF, %g4
5815loop_495:
5816 movrgez %l1, %i0, %l5
5817 wr %g0, 0x23, %asi
5818 stha %i4, [%l7 + 0x42] %asi
5819 membar #Sync
5820 sllx %o0, 0x16, %o7
5821 ble %icc, loop_496
5822 movvc %icc, %i3, %i6
5823 fmovsle %icc, %f3, %f7
5824 sdivx %g5, 0x1255, %g6
5825loop_496:
5826 tn %icc, 0x6
5827 sub %o2, 0x0BB2, %o4
5828 ldub [%l7 + 0x3B], %o5
5829 movcc %xcc, %g2, %o3
5830 tcc %xcc, 0x6
5831 wr %g0, 0x80, %asi
5832 sta %f1, [%l7 + 0x68] %asi
5833 fmovdcc %icc, %f29, %f1
5834 fsrc2 %f16, %f22
5835 brgz %g3, loop_497
5836 tsubcctv %g7, 0x0D9B, %o6
5837 umul %l4, 0x09FB, %g1
5838 xor %i5, 0x0E15, %l3
5839loop_497:
5840 srax %i7, 0x0E, %i1
5841 subccc %o1, 0x102C, %l2
5842 fmovscc %icc, %f30, %f2
5843 wr %g0, 0x10, %asi
5844 lduba [%l7 + 0x0C] %asi, %i2
5845 set 0x0C, %g3
5846 ldswa [%l7 + %g3] 0x81, %l0
5847 edge16l %l6, %l1, %g4
5848 saved
5849 rdpr %cwp, %g1
5850 rdpr %cansave, %g2
5851 rdpr %canrestore, %g3
5852 rdpr %cleanwin, %g4
5853 rdpr %otherwin, %g5
5854 rdpr %wstate, %g6
5855 fmovsneg %xcc, %f12, %f9
5856 sir 0x1821
5857 fble,a %fcc2, loop_498
5858 sllx %l5, 0x19, %i4
5859 edge8n %o0, %i0, %o7
5860 udivcc %i3, 0x0C15, %g5
5861loop_498:
5862 fmul8x16au %f27, %f7, %f6
5863 udivcc %g6, 0x186B, %i6
5864 fmul8x16al %f27, %f26, %f10
5865 bcc %xcc, loop_499
5866 edge32l %o2, %o4, %o5
5867 tsubcctv %o3, 0x034E, %g3
5868 tpos %icc, 0x4
5869loop_499:
5870 srlx %g7, %o6, %l4
5871 ldx [%l7 + 0x78], %g1
5872 brlez %g2, loop_500
5873 pdist %f0, %f6, %f20
5874 fmovrsgz %l3, %f14, %f2
5875 brlez %i7, loop_501
5876loop_500:
5877 movcc %xcc, %i1, %i5
5878 ldsb [%l7 + 0x31], %l2
5879 nop
5880 set 0x10, %o1
5881 std %f28, [%l7 + %o1]
5882loop_501:
5883 mova %icc, %o1, %l0
5884 movleu %icc, %l6, %i2
5885 srax %l1, 0x0B, %l5
5886 edge16n %i4, %o0, %g4
5887 subc %o7, 0x1B8C, %i3
5888 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
5889 nop ! nop ! ldxa [%g0 + 0x3b8] %asi, %g5 ripped by fixASI40.pl ripped by fixASI40.pl
5890 bcc %xcc, loop_502
5891 alignaddrl %g6, %i6, %i0
5892 fmovdl %icc, %f3, %f11
5893 ta %xcc, 0x4
5894loop_502:
5895 ta %icc, 0x7
5896 alignaddr %o4, %o5, %o3
5897 nop
5898 setx 0xF058EF45, %l0, %l6
5899 st %l6, [%l7 + 0x24]
5900 ld [%l7 + 0x24], %fsr
5901 bvs,pt %xcc, loop_503
5902 alignaddrl %o2, %g3, %g7
5903 edge8ln %l4, %o6, %g2
5904 wr %g0, 0x18, %asi
5905 stha %g1, [%l7 + 0x48] %asi
5906loop_503:
5907 fbu %fcc3, loop_504
5908 st %f13, [%l7 + 0x78]
5909 fpack16 %f22, %f30
5910 nop
5911 fitos %f10, %f5
5912 fstox %f5, %f14
5913 fxtos %f14, %f18
5914loop_504:
5915 movrgz %i7, %i1, %l3
5916 saved
5917 rdpr %cwp, %g1
5918 rdpr %cansave, %g2
5919 rdpr %canrestore, %g3
5920 rdpr %cleanwin, %g4
5921 rdpr %otherwin, %g5
5922 rdpr %wstate, %g6
5923 fblg %fcc3, loop_505
5924 andcc %i5, 0x1FF1, %l2
5925 fxnors %f16, %f2, %f6
5926 tgu %xcc, 0x4
5927loop_505:
5928 tvs %xcc, 0x3
5929 tneg %xcc, 0x7
5930 smulcc %l0, 0x0681, %l6
5931 sll %i2, 0x1B, %l1
5932 sdivcc %o1, 0x015F, %l5
5933 tge %xcc, 0x5
5934 fmovdleu %icc, %f16, %f25
5935 movpos %xcc, %i4, %o0
5936 sdivx %g4, 0x1049, %o7
5937 fbl,a %fcc1, loop_506
5938 movrlez %i3, %g6, %i6
5939 set 0x40, %i5
5940 sta %f11, [%l7 + %i5] 0x80
5941loop_506:
5942 ld [%l7 + 0x58], %f14
5943 tpos %icc, 0x4
5944 wr %g0, 0x04, %asi
5945 prefetcha [%l7 + 0x18] %asi, 0x2
5946 movgu %icc, %o4, %g5
5947 fors %f20, %f14, %f23
5948 fcmpgt32 %f16, %f8, %o5
5949 bleu,a,pn %icc, loop_507
5950 tneg %xcc, 0x3
5951 tn %xcc, 0x0
5952 movcc %xcc, %o2, %g3
5953loop_507:
5954 nop
5955 setx 0x3CEF615C, %l0, %l6
5956 st %l6, [%l7 + 0x28]
5957 ld [%l7 + 0x28], %f31
5958 setx 0xFFDFC2A8, %l1, %l5
5959 st %l5, [%l7 + 0x10]
5960 ld [%l7 + 0x10], %f31
5961 fsubs %f31, %f31, %f26
5962 addcc %g7, 0x1574, %o3
5963 array32 %l4, %o6, %g1
5964 sll %i7, %g2, %i1
5965 sdiv %i5, 0x0EBB, %l2
5966 bl loop_508
5967 fmovdgu %icc, %f6, %f22
5968 fmovsneg %icc, %f13, %f1
5969 call loop_509
5970loop_508:
5971 andncc %l0, %l3, %i2
5972 movrgez %l1, %o1, %l6
5973 movvc %xcc, %l5, %i4
5974loop_509:
5975 edge16ln %g4, %o0, %i3
5976 fcmpeq16 %f18, %f26, %o7
5977 edge16ln %i6, %i0, %o4
5978 tle %xcc, 0x2
5979 fxnors %f2, %f9, %f18
5980 popc %g5, %g6
5981 fmovdge %xcc, %f3, %f20
5982 edge8l %o2, %o5, %g3
5983 and %o3, 0x14C4, %g7
5984 fmul8x16au %f26, %f3, %f0
5985 edge32 %o6, %g1, %i7
5986 movle %icc, %l4, %i1
5987 sdivcc %g2, 0x1C87, %l2
5988 bpos,pn %icc, loop_510
5989 tn %icc, 0x2
5990 sra %l0, %i5, %i2
5991 fmovdcs %xcc, %f17, %f3
5992loop_510:
5993 movrne %l3, 0x26D, %l1
5994 taddcctv %o1, 0x07E5, %l5
5995 fbule %fcc1, loop_511
5996 tgu %icc, 0x2
5997 array16 %i4, %l6, %o0
5998 edge32l %g4, %i3, %o7
5999loop_511:
6000 nop
6001 setx 0xA6877BD1CE653DDB, %l0, %l6
6002 stx %l6, [%l7 + 0x28]
6003 ldd [%l7 + 0x28], %f6
6004 setx 0x00C11CD0370F2EE3, %l1, %l5
6005 stx %l5, [%l7 + 0x10]
6006 ldd [%l7 + 0x10], %f22
6007 fdivd %f22, %f6, %f12
6008 nop
6009 set 0x4C, %l6
6010 sth %i0, [%l7 + %l6]
6011 xnorcc %o4, 0x02C2, %i6
6012 fpsub32 %f20, %f22, %f20
6013 taddcc %g6, %o2, %g5
6014 edge16 %g3, %o3, %o5
6015 edge32 %g7, %o6, %i7
6016 movcs %icc, %l4, %g1
6017 addcc %i1, %g2, %l2
6018 srax %l0, 0x15, %i2
6019 fnot1 %f12, %f18
6020 tvs %xcc, 0x2
6021 xor %l3, 0x0D69, %l1
6022 nop
6023 setx 0x507FC847, %l0, %l6
6024 st %l6, [%l7 + 0x28]
6025 ld [%l7 + 0x28], %fsr
6026 orncc %o1, 0x1566, %l5
6027 fnot1 %f12, %f4
6028 membar 0x67
6029 movrne %i4, %i5, %l6
6030 addccc %o0, %g4, %i3
6031 movge %icc, %i0, %o7
6032 edge16n %o4, %g6, %o2
6033 te %xcc, 0x7
6034 popc %g5, %g3
6035 wr %g0, 0x80, %asi
6036 ldxa [%l7 + 0x70] %asi, %o3
6037 tcs %xcc, 0x3
6038 fand %f30, %f6, %f20
6039 tsubcctv %o5, %g7, %o6
6040 fornot1s %f8, %f14, %f25
6041 add %i6, 0x1DE3, %i7
6042 fbu %fcc1, loop_512
6043 ldsw [%l7 + 0x2C], %g1
6044 brgez,a %l4, loop_513
6045 movcc %icc, %g2, %l2
6046loop_512:
6047 nop
6048 wr %g0, 0x89, %asi
6049 stba %i1, [%l7 + 0x43] %asi
6050loop_513:
6051 umulcc %l0, %l3, %i2
6052 ldd [%l7 + 0x18], %f10
6053 xnor %l1, 0x0613, %l5
6054 movre %i4, 0x0C4, %o1
6055 sethi 0x1AD8, %i5
6056 stbar
6057 bn,a %icc, loop_514
6058 ldsw [%l7 + 0x38], %o0
6059 edge8ln %g4, %l6, %i0
6060 fzeros %f14
6061loop_514:
6062 orncc %o7, 0x186F, %i3
6063 bvs,pt %xcc, loop_515
6064 edge32n %g6, %o2, %o4
6065 fornot1 %f8, %f16, %f26
6066 set 0x31, %g5
6067 stba %g5, [%l7 + %g5] 0x2b
6068 membar #Sync
6069loop_515:
6070 fnegd %f6, %f30
6071 bl %xcc, loop_516
6072 edge8n %g3, %o3, %g7
6073 edge32l %o5, %i6, %i7
6074 fmovscc %icc, %f22, %f8
6075loop_516:
6076 fmovsa %icc, %f9, %f31
6077 fones %f17
6078 fmul8ulx16 %f16, %f12, %f30
6079 movl %xcc, %o6, %g1
6080 movne %xcc, %g2, %l4
6081 stw %i1, [%l7 + 0x50]
6082 swap [%l7 + 0x30], %l2
6083 tsubcc %l3, 0x09EA, %l0
6084 edge8n %l1, %i2, %i4
6085 movle %icc, %l5, %i5
6086 taddcc %o1, %g4, %l6
6087 edge16ln %i0, %o7, %o0
6088 ble,pt %icc, loop_517
6089 fornot2s %f4, %f20, %f10
6090 saved
6091 rdpr %cwp, %g1
6092 rdpr %cansave, %g2
6093 rdpr %canrestore, %g3
6094 rdpr %cleanwin, %g4
6095 rdpr %otherwin, %g5
6096 rdpr %wstate, %g6
6097 edge32l %i3, %o2, %g6
6098loop_517:
6099 edge8n %g5, %g3, %o3
6100 bleu %xcc, loop_518
6101 tne %icc, 0x7
6102 tne %icc, 0x0
6103 fpadd16s %f14, %f27, %f0
6104loop_518:
6105 nop
6106 set 0x0C, %l0
6107 stb %o4, [%l7 + %l0]
6108 nop
6109 setx loop_519, %l0, %l1
6110 jmpl %l1, %g7
6111 fand %f24, %f12, %f16
6112 fmovse %xcc, %f14, %f28
6113 nop
6114 setx 0xD6C762D1305B6AAD, %l0, %l6
6115 stx %l6, [%l7 + 0x48]
6116 ldx [%l7 + 0x48], %fsr
6117loop_519:
6118 movrgz %o5, 0x25E, %i7
6119 edge32 %i6, %o6, %g1
6120 udivx %l4, 0x0706, %g2
6121 wr %g0, 0x11, %asi
6122 stba %l2, [%l7 + 0x2C] %asi
6123 fcmpne16 %f22, %f2, %l3
6124 tn %xcc, 0x0
6125 smul %l0, %l1, %i1
6126 xorcc %i2, 0x0F89, %l5
6127 movn %xcc, %i4, %o1
6128 orncc %g4, %i5, %l6
6129 srl %o7, %i0, %i3
6130 array32 %o2, %o0, %g5
6131 restored
6132 rdpr %cwp, %g1
6133 rdpr %cansave, %g2
6134 rdpr %canrestore, %g3
6135 rdpr %cleanwin, %g4
6136 rdpr %otherwin, %g5
6137 rdpr %wstate, %g6
6138 swap [%l7 + 0x08], %g6
6139 brlez %o3, loop_520
6140 edge8 %g3, %g7, %o4
6141 bl %icc, loop_521
6142 fcmpeq32 %f24, %f22, %o5
6143loop_520:
6144 sllx %i7, 0x16, %i6
6145 fmovdpos %xcc, %f29, %f5
6146loop_521:
6147 umulcc %g1, 0x17E8, %l4
6148 bcc %icc, loop_522
6149 addcc %g2, %o6, %l2
6150 fmovse %icc, %f24, %f17
6151 fbul %fcc3, loop_523
6152loop_522:
6153 sll %l0, %l3, %l1
6154 srax %i1, %l5, %i2
6155 fble,a %fcc0, loop_524
6156loop_523:
6157 sllx %i4, %o1, %i5
6158 fmovrsne %l6, %f20, %f22
6159 flush %l7 + 0x78
6160loop_524:
6161 fmul8sux16 %f24, %f22, %f24
6162 fmovda %xcc, %f21, %f29
6163 tn %xcc, 0x4
6164 tl %xcc, 0x4
6165 smulcc %o7, %g4, %i3
6166 fbuge %fcc3, loop_525
6167 nop
6168 setx 0xA061DDFF, %l0, %l6
6169 st %l6, [%l7 + 0x40]
6170 ld [%l7 + 0x40], %fsr
6171 set 0x40, %i3
6172 stda %f16, [%l7 + %i3] 0x14
6173loop_525:
6174 srl %o2, %i0, %g5
6175 fbuge,a %fcc0, loop_526
6176 addccc %o0, 0x10FA, %g6
6177 fmul8ulx16 %f22, %f8, %f28
6178 fcmpeq16 %f6, %f24, %o3
6179loop_526:
6180 sir 0x133C
6181 addccc %g7, 0x08D5, %g3
6182 stbar
6183 saved
6184 rdpr %cwp, %g1
6185 rdpr %cansave, %g2
6186 rdpr %canrestore, %g3
6187 rdpr %cleanwin, %g4
6188 rdpr %otherwin, %g5
6189 rdpr %wstate, %g6
6190 edge16 %o4, %o5, %i7
6191 bvc,a loop_527
6192 addccc %g1, 0x1617, %l4
6193 add %l7, 0x60, %l6
6194 wr %g0, 0x89, %asi
6195 ldxa [%l6] %asi, %g2
6196 casxa [%l6] 0x89, %g2, %i6
6197loop_527:
6198 nop
6199 fitod %f6, %f10
6200 fdtox %f10, %f18
6201 fxtod %f18, %f8
6202 bcc %xcc, loop_528
6203 fble %fcc0, loop_529
6204 movrgz %o6, %l0, %l3
6205 bl,a,pt %xcc, loop_530
6206loop_528:
6207 udivx %l2, 0x059C, %i1
6208loop_529:
6209 move %icc, %l1, %l5
6210 saved
6211 rdpr %cwp, %g1
6212 rdpr %cansave, %g2
6213 rdpr %canrestore, %g3
6214 rdpr %cleanwin, %g4
6215 rdpr %otherwin, %g5
6216 rdpr %wstate, %g6
6217loop_530:
6218 sir 0x1E3E
6219 xnorcc %i4, 0x120F, %o1
6220 te %xcc, 0x0
6221 nop
6222 setx 0xD905016A33D13CC6, %l0, %l6
6223 stx %l6, [%l7 + 0x28]
6224 ldd [%l7 + 0x28], %f10
6225 setx 0x2A85252BF0439F60, %l1, %l5
6226 stx %l5, [%l7 + 0x10]
6227 ldd [%l7 + 0x10], %f30
6228 fmuld %f30, %f10, %f24
6229 nop
6230 fitod %f4, %f10
6231 fdtos %f10, %f18
6232 ba,pn %icc, loop_531
6233 fabsd %f22, %f0
6234 fmovscc %icc, %f11, %f18
6235 saved
6236 rdpr %cwp, %g1
6237 rdpr %cansave, %g2
6238 rdpr %canrestore, %g3
6239 rdpr %cleanwin, %g4
6240 rdpr %otherwin, %g5
6241 rdpr %wstate, %g6
6242loop_531:
6243 taddcctv %i2, 0x01DA, %l6
6244 brgez %i5, loop_532
6245 movge %xcc, %g4, %i3
6246 fmovsvc %icc, %f25, %f16
6247 sdiv %o7, 0x1CEB, %i0
6248loop_532:
6249 alignaddr %o2, %g5, %o0
6250 fmul8sux16 %f26, %f28, %f30
6251 andcc %o3, 0x0107, %g6
6252 set 0x7C, %i6
6253 lduwa [%l7 + %i6] 0x19, %g7
6254 brnz,a %o4, loop_533
6255 fpsub32 %f30, %f6, %f26
6256 edge32l %o5, %i7, %g1
6257 movcs %icc, %l4, %g2
6258loop_533:
6259 nop
6260 setx loop_534, %l0, %l1
6261 jmpl %l1, %i6
6262 fmovsne %xcc, %f31, %f8
6263 movneg %xcc, %g3, %o6
6264 fmovdpos %icc, %f7, %f17
6265loop_534:
6266 nop
6267 wr %g0, 0x89, %asi
6268 ldda [%l7 + 0x40] %asi, %f16
6269 wr %g0, 0xe2, %asi
6270 stba %l3, [%l7 + 0x3A] %asi
6271 membar #Sync
6272 set 0x3A, %i0
6273 stha %l2, [%l7 + %i0] 0x89
6274 andn %l0, 0x0C49, %i1
6275 ldsw [%l7 + 0x14], %l1
6276 fmovrdne %l5, %f18, %f24
6277 be,pt %icc, loop_535
6278 addc %i4, %o1, %l6
6279 umulcc %i2, %i5, %g4
6280 addc %o7, %i0, %o2
6281loop_535:
6282 ldsh [%l7 + 0x6C], %g5
6283 bcc,pn %icc, loop_536
6284 movpos %icc, %i3, %o3
6285 stw %o0, [%l7 + 0x50]
6286 fmovsgu %xcc, %f22, %f6
6287loop_536:
6288 movgu %icc, %g6, %o4
6289 tcc %xcc, 0x7
6290 nop
6291 setx loop_537, %l0, %l1
6292 jmpl %l1, %g7
6293 tcc %icc, 0x5
6294 addccc %o5, 0x0DE2, %g1
6295 subc %l4, %i7, %g2
6296loop_537:
6297 movcs %icc, %i6, %g3
6298 nop
6299 setx 0x810FF6DE, %l0, %l6
6300 st %l6, [%l7 + 0x28]
6301 ld [%l7 + 0x28], %f9
6302 setx 0x9AAA4B63, %l1, %l5
6303 st %l5, [%l7 + 0x10]
6304 ld [%l7 + 0x10], %f5
6305 fadds %f5, %f9, %f14
6306 bcs,pn %icc, loop_538
6307 tcs %icc, 0x7
6308 nop
6309 setx loop_539, %l0, %l1
6310 wrpr 0x1, %tl
6311 wrpr %l1, %tpc
6312 add %l1, 0x4, %l1
6313 wrpr %l1, %tnpc
6314 setx 0x34400001400, %l0, %l1
6315 wrpr %l1, %tstate
6316 wrhpr 0x4, %htstate
6317 retry
6318 srl %l3, %l2, %l0
6319loop_538:
6320 ldsb [%l7 + 0x20], %i1
6321 fmovrdgz %o6, %f26, %f2
6322loop_539:
6323 fsrc1 %f26, %f8
6324 bcs,a,pt %xcc, loop_540
6325 fblg %fcc2, loop_541
6326 tcc %icc, 0x2
6327 fmovrslz %l1, %f19, %f20
6328loop_540:
6329 membar 0x43
6330loop_541:
6331 fmul8x16au %f29, %f1, %f12
6332 srax %l5, %i4, %l6
6333 sdivcc %i2, 0x17CC, %o1
6334 edge32ln %i5, %o7, %i0
6335 add %o2, %g4, %g5
6336 membar 0x18
6337 nop
6338 fitod %f12, %f26
6339 fdtoi %f26, %f31
6340 xnor %o3, 0x1D2D, %i3
6341 andn %g6, %o4, %g7
6342 call loop_542
6343 te %xcc, 0x3
6344 fbug,a %fcc1, loop_543
6345 movcc %xcc, %o5, %o0
6346loop_542:
6347 fnor %f6, %f22, %f18
6348 wr %g0, 0x10, %asi
6349 swapa [%l7 + 0x38] %asi, %l4
6350loop_543:
6351 sllx %g1, 0x0C, %i7
6352 nop
6353 fitod %f12, %f14
6354 fdtox %f14, %f0
6355 fxtod %f0, %f2
6356 nop
6357 setx 0xB1B9331C, %l0, %l6
6358 st %l6, [%l7 + 0x28]
6359 ld [%l7 + 0x28], %f15
6360 setx 0x11976740, %l1, %l5
6361 st %l5, [%l7 + 0x10]
6362 ld [%l7 + 0x10], %f10
6363 fadds %f10, %f15, %f12
6364 sdivcc %i6, 0x13CA, %g3
6365 fbg,a %fcc2, loop_544
6366 membar 0x67
6367 wr %g0, 0x89, %asi
6368 stda %f16, [%l7 + 0x40] %asi
6369loop_544:
6370 movl %icc, %g2, %l3
6371 tsubcc %l0, 0x08FF, %i1
6372 bcs,a,pt %icc, loop_545
6373 tvc %icc, 0x3
6374 orn %l2, %l1, %o6
6375 fmovsn %icc, %f30, %f18
6376loop_545:
6377 mulx %l5, %i4, %i2
6378 tgu %xcc, 0x3
6379 orn %l6, %o1, %o7
6380 orncc %i0, 0x0755, %o2
6381 and %g4, %i5, %g5
6382 alignaddrl %o3, %g6, %o4
6383 tgu %xcc, 0x7
6384 sllx %i3, %o5, %o0
6385 sdivcc %l4, 0x0CB3, %g1
6386 movleu %icc, %g7, %i7
6387 fmovda %xcc, %f12, %f28
6388 edge8l %i6, %g3, %l3
6389 andcc %g2, 0x18E0, %i1
6390 movcc %xcc, %l2, %l1
6391 bge,pn %icc, loop_546
6392 and %o6, %l5, %i4
6393 fbne %fcc1, loop_547
6394 fsrc1 %f12, %f26
6395loop_546:
6396 sth %i2, [%l7 + 0x60]
6397 addc %l0, 0x1670, %o1
6398loop_547:
6399 array32 %o7, %l6, %i0
6400 orncc %o2, 0x0644, %g4
6401 fandnot2s %f5, %f9, %f29
6402 movvs %icc, %i5, %o3
6403 movrgez %g6, 0x2CB, %o4
6404 umul %g5, 0x1A59, %i3
6405 wr %g0, 0xe2, %asi
6406 stxa %o5, [%l7 + 0x48] %asi
6407 membar #Sync
6408 set 0x18, %i1
6409 lduwa [%l7 + %i1] 0x18, %o0
6410 fmovsvc %icc, %f21, %f21
6411 fbu,a %fcc0, loop_548
6412 edge8n %l4, %g7, %g1
6413 smulcc %i6, %g3, %i7
6414 membar 0x0E
6415loop_548:
6416 mulx %g2, 0x045B, %l3
6417 taddcctv %i1, %l1, %l2
6418 movge %icc, %l5, %i4
6419 fsrc1s %f27, %f18
6420 set 0x12, %g1
6421 ldsha [%l7 + %g1] 0x81, %o6
6422 movrgez %l0, 0x21A, %o1
6423 fmovrdlez %o7, %f0, %f18
6424 edge8 %l6, %i0, %i2
6425 mulx %o2, %i5, %o3
6426 lduw [%l7 + 0x64], %g6
6427 bgu,a,pn %icc, loop_549
6428 orn %g4, %g5, %o4
6429 fmovdne %icc, %f12, %f15
6430 subc %i3, %o5, %o0
6431loop_549:
6432 nop
6433 fitod %f4, %f4
6434 fmovrslz %l4, %f22, %f23
6435 fbl,a %fcc2, loop_550
6436 movcc %icc, %g1, %i6
6437 sllx %g7, 0x04, %g3
6438 movn %xcc, %g2, %i7
6439loop_550:
6440 udiv %i1, 0x0EDE, %l3
6441 tgu %icc, 0x6
6442 nop
6443 setx 0x487DF2BD, %l0, %l6
6444 st %l6, [%l7 + 0x28]
6445 ld [%l7 + 0x28], %f27
6446 fsqrts %f27, %f30
6447 array8 %l2, %l1, %i4
6448 set 0x5E, %o0
6449 lduha [%l7 + %o0] 0x19, %o6
6450 nop
6451 fitod %f12, %f18
6452 fdtox %f18, %f0
6453 fxtod %f0, %f14
6454 fcmpeq16 %f8, %f14, %l5
6455 fmovrdlz %o1, %f8, %f20
6456 srl %o7, 0x01, %l0
6457 edge32n %l6, %i0, %i2
6458 fmovrde %i5, %f2, %f10
6459 ble %xcc, loop_551
6460 tsubcc %o2, 0x0BC5, %o3
6461 nop
6462 setx 0x0AA5241020579FD7, %l0, %l6
6463 stx %l6, [%l7 + 0x58]
6464 ldx [%l7 + 0x58], %fsr
6465 fbge %fcc0, loop_552
6466loop_551:
6467 lduw [%l7 + 0x34], %g4
6468 fzero %f24
6469 fbn,a %fcc1, loop_553
6470loop_552:
6471 fmul8x16al %f23, %f8, %f24
6472 addc %g5, %o4, %i3
6473 fbo,a %fcc0, loop_554
6474loop_553:
6475 tpos %xcc, 0x3
6476 set 0x58, %i2
6477 prefetcha [%l7 + %i2] 0x89, 0x2
6478loop_554:
6479 nop
6480 wr %g0, 0x0c, %asi
6481 lda [%l7 + 0x38] %asi, %f17
6482 movrlz %g6, %l4, %o0
6483 sra %i6, %g7, %g3
6484 xnorcc %g2, %i7, %i1
6485 movrgez %g1, %l2, %l3
6486 wr %g0, 0x19, %asi
6487 swapa [%l7 + 0x1C] %asi, %l1
6488 fbule,a %fcc3, loop_555
6489 movn %icc, %o6, %l5
6490 and %o1, 0x0DEF, %i4
6491 fbl %fcc2, loop_556
6492loop_555:
6493 movn %icc, %l0, %o7
6494 fsrc2s %f28, %f11
6495 xor %i0, %l6, %i5
6496loop_556:
6497 be,a %xcc, loop_557
6498 brz,a %i2, loop_558
6499 fzeros %f26
6500 fmovdvc %xcc, %f31, %f25
6501loop_557:
6502 call loop_559
6503loop_558:
6504 sllx %o2, 0x03, %g4
6505 tg %xcc, 0x6
6506 bcc %xcc, loop_560
6507loop_559:
6508 bpos %xcc, loop_561
6509 fmul8x16 %f27, %f18, %f20
6510 ble %xcc, loop_562
6511loop_560:
6512 edge32ln %g5, %o3, %o4
6513loop_561:
6514 add %o5, 0x0A67, %i3
6515 movne %icc, %g6, %o0
6516loop_562:
6517 subccc %i6, 0x12C5, %g7
6518 fpmerge %f1, %f11, %f14
6519 srax %l4, 0x0C, %g3
6520 srlx %i7, %i1, %g1
6521 fmovdneg %xcc, %f26, %f17
6522 te %xcc, 0x6
6523 sethi 0x10DF, %l2
6524 movvs %icc, %l3, %g2
6525 wr %g0, 0x88, %asi
6526 ldsba [%l7 + 0x7F] %asi, %o6
6527 fbue %fcc3, loop_563
6528 smul %l1, 0x1680, %l5
6529 stx %o1, [%l7 + 0x18]
6530 fmul8x16 %f0, %f12, %f30
6531loop_563:
6532 fmuld8ulx16 %f21, %f12, %f30
6533 wr %g0, 0x89, %asi
6534 lduha [%l7 + 0x72] %asi, %l0
6535 set 0x4A, %i4
6536 stha %i4, [%l7 + %i4] 0x04
6537 tn %xcc, 0x0
6538 wr %g0, 0x4f, %asi
6539 ldxa [%g0 + 0x30] %asi, %i0
6540 subc %l6, 0x06C9, %i5
6541 fmovsvc %icc, %f20, %f30
6542 edge16l %o7, %i2, %g4
6543 ble,a %xcc, loop_564
6544 popc %o2, %g5
6545 saved
6546 rdpr %cwp, %g1
6547 rdpr %cansave, %g2
6548 rdpr %canrestore, %g3
6549 rdpr %cleanwin, %g4
6550 rdpr %otherwin, %g5
6551 rdpr %wstate, %g6
6552 fmovd %f8, %f28
6553loop_564:
6554 array32 %o3, %o4, %o5
6555 srl %i3, %o0, %g6
6556 umul %g7, %i6, %g3
6557 addc %i7, 0x161E, %i1
6558 prefetch [%l7 + 0x5C], 0x2
6559 fmovdle %xcc, %f9, %f0
6560 movgu %xcc, %g1, %l4
6561 ld [%l7 + 0x48], %f20
6562 ldub [%l7 + 0x27], %l3
6563 tgu %icc, 0x2
6564 array32 %l2, %g2, %l1
6565 sra %l5, 0x1B, %o1
6566 taddcctv %o6, %l0, %i4
6567 movleu %xcc, %i0, %i5
6568 tne %icc, 0x3
6569 fpadd32 %f2, %f14, %f10
6570 fblg %fcc3, loop_565
6571 move %icc, %o7, %l6
6572 fand %f16, %f4, %f6
6573 mulx %g4, 0x052A, %o2
6574loop_565:
6575 subccc %g5, 0x1393, %i2
6576 xnorcc %o3, 0x0A3F, %o4
6577 movvc %icc, %i3, %o5
6578 fmovsvs %xcc, %f30, %f14
6579 sra %o0, %g6, %g7
6580 st %f16, [%l7 + 0x50]
6581 nop
6582 setx loop_566, %l0, %l1
6583 wrpr 0x1, %tl
6584 wrpr %l1, %tpc
6585 add %l1, 0x4, %l1
6586 wrpr %l1, %tnpc
6587 setx 0x34400001400, %l0, %l1
6588 wrpr %l1, %tstate
6589 wrhpr 0x4, %htstate
6590 retry
6591 addc %i6, 0x1EA5, %i7
6592 edge8n %i1, %g3, %g1
6593 addcc %l4, 0x0B18, %l2
6594loop_566:
6595 xnorcc %l3, %g2, %l5
6596 edge16ln %l1, %o6, %l0
6597 fbug,a %fcc2, loop_567
6598 fnot2 %f8, %f10
6599 fbl %fcc3, loop_568
6600 flush %l7 + 0x78
6601loop_567:
6602 umulcc %i4, 0x00B3, %o1
6603 bgu,pn %icc, loop_569
6604loop_568:
6605 fnor %f12, %f2, %f0
6606 fmovsl %icc, %f10, %f16
6607 fbge %fcc2, loop_570
6608loop_569:
6609 edge8 %i0, %i5, %l6
6610 udiv %g4, 0x1673, %o7
6611 lduh [%l7 + 0x5A], %o2
6612loop_570:
6613 edge16 %i2, %o3, %g5
6614 array32 %o4, %i3, %o5
6615 mulscc %g6, %o0, %g7
6616 nop
6617 set 0x5E, %g6
6618 ldstub [%l7 + %g6], %i7
6619 movgu %icc, %i6, %g3
6620 fmovrsne %i1, %f24, %f30
6621 tl %xcc, 0x7
6622 subccc %g1, %l4, %l3
6623 alignaddr %l2, %g2, %l1
6624 addc %l5, 0x0A1F, %l0
6625 fpsub32 %f16, %f26, %f24
6626 ble %xcc, loop_571
6627 udiv %i4, 0x186D, %o1
6628 srax %i0, 0x10, %i5
6629 set 0x44, %o5
6630 stba %o6, [%l7 + %o5] 0x80
6631loop_571:
6632 movgu %xcc, %g4, %l6
6633 srax %o2, %i2, %o7
6634 movvs %xcc, %g5, %o4
6635 nop
6636 setx loop_572, %l0, %l1
6637 jmpl %l1, %o3
6638 alignaddr %i3, %o5, %g6
6639 fmovdvs %xcc, %f26, %f18
6640 fnot2 %f26, %f14
6641loop_572:
6642 movgu %icc, %g7, %i7
6643 fnot2s %f3, %f14
6644 fmuld8ulx16 %f3, %f25, %f10
6645 fmovsleu %xcc, %f28, %f31
6646 xor %i6, 0x1B61, %g3
6647 move %xcc, %o0, %g1
6648 or %l4, %l3, %l2
6649 smul %i1, 0x082C, %l1
6650 add %l5, %g2, %i4
6651 fpadd16s %f28, %f13, %f7
6652 sub %o1, 0x0FF8, %i0
6653 nop
6654 fitos %f14, %f27
6655 fstoi %f27, %f10
6656 udiv %l0, 0x14B8, %o6
6657 xnor %g4, %l6, %o2
6658 ldd [%l7 + 0x78], %i4
6659 add %o7, 0x16C7, %i2
6660 sir 0x01E6
6661 movrne %o4, %g5, %i3
6662 brnz %o3, loop_573
6663 fxnor %f24, %f22, %f12
6664 edge32l %g6, %o5, %g7
6665 fbug %fcc2, loop_574
6666loop_573:
6667 udiv %i6, 0x1A9E, %i7
6668 fmul8x16au %f18, %f13, %f10
6669 sra %o0, %g3, %g1
6670loop_574:
6671 tg %xcc, 0x7
6672 fbuge %fcc2, loop_575
6673 ldub [%l7 + 0x4F], %l4
6674 sra %l3, 0x0A, %i1
6675 movcs %icc, %l2, %l1
6676loop_575:
6677 tle %icc, 0x3
6678 fmovsvs %xcc, %f18, %f30
6679 tg %xcc, 0x7
6680 srl %l5, %i4, %g2
6681 stb %o1, [%l7 + 0x6C]
6682 set 0x2D, %o7
6683 ldstuba [%l7 + %o7] 0x89, %i0
6684 fblg,a %fcc1, loop_576
6685 bpos,a,pt %xcc, loop_577
6686 array16 %l0, %o6, %l6
6687 bvs loop_578
6688loop_576:
6689 addc %g4, %i5, %o7
6690loop_577:
6691 fmovsvs %icc, %f22, %f18
6692 edge16n %o2, %i2, %o4
6693loop_578:
6694 fmul8x16al %f3, %f11, %f6
6695 alignaddr %g5, %i3, %o3
6696 fpmerge %f4, %f15, %f8
6697 fmovrdne %o5, %f2, %f2
6698 sethi 0x00FA, %g7
6699 mulx %i6, 0x07AB, %i7
6700 tneg %icc, 0x6
6701 fbue,a %fcc3, loop_579
6702 nop
6703 setx 0xB3CA5BA7B04FCC72, %l0, %l6
6704 stx %l6, [%l7 + 0x38]
6705 ldx [%l7 + 0x38], %fsr
6706 fmovscc %xcc, %f28, %f4
6707 tleu %icc, 0x1
6708loop_579:
6709 alignaddr %g6, %g3, %g1
6710 movleu %xcc, %l4, %o0
6711 fpackfix %f20, %f19
6712 popc %l3, %i1
6713 alignaddrl %l2, %l1, %l5
6714 bne,pt %xcc, loop_580
6715 sdivcc %g2, 0x0111, %i4
6716 tg %xcc, 0x4
6717 tvs %xcc, 0x1
6718loop_580:
6719 faligndata %f18, %f8, %f30
6720 fcmpgt16 %f0, %f8, %i0
6721 fbul,a %fcc2, loop_581
6722 fexpand %f26, %f16
6723 set 0x31, %l4
6724 ldstuba [%l7 + %l4] 0x80, %l0
6725loop_581:
6726 movge %xcc, %o6, %o1
6727 fnand %f14, %f4, %f4
6728 fxnor %f28, %f12, %f20
6729 stb %g4, [%l7 + 0x5F]
6730 xnorcc %i5, 0x1C0E, %l6
6731 smulcc %o7, 0x0445, %i2
6732 andncc %o2, %g5, %o4
6733 wr %g0, 0x11, %asi
6734 ldswa [%l7 + 0x7C] %asi, %o3
6735 sdivx %i3, 0x194A, %g7
6736 fandnot1 %f24, %f10, %f2
6737 alignaddrl %o5, %i6, %i7
6738 tge %xcc, 0x4
6739 movne %icc, %g3, %g6
6740 andcc %l4, 0x1074, %o0
6741 te %xcc, 0x4
6742 ldsw [%l7 + 0x5C], %l3
6743 fbne,a %fcc1, loop_582
6744 subccc %g1, %l2, %i1
6745 srl %l5, 0x16, %g2
6746 lduw [%l7 + 0x60], %l1
6747loop_582:
6748 nop
6749 setx 0x34DAB9E95041BE6A, %l0, %l6
6750 stx %l6, [%l7 + 0x40]
6751 ldx [%l7 + 0x40], %fsr
6752 taddcc %i0, 0x0F40, %i4
6753 movrgz %l0, 0x182, %o1
6754 udivcc %o6, 0x047B, %i5
6755 fmovsgu %icc, %f7, %f8
6756 fabss %f2, %f5
6757 movrlez %l6, 0x31E, %g4
6758 bvs,pt %xcc, loop_583
6759 fmovsne %xcc, %f30, %f12
6760 tleu %xcc, 0x4
6761 tne %xcc, 0x2
6762loop_583:
6763 orcc %i2, %o7, %g5
6764 edge32l %o4, %o3, %o2
6765 call loop_584
6766 udiv %i3, 0x0E44, %g7
6767 tcc %xcc, 0x5
6768 movrgz %i6, 0x102, %i7
6769loop_584:
6770 orcc %o5, %g3, %l4
6771 tcs %icc, 0x6
6772 tpos %xcc, 0x6
6773 fmovsvs %icc, %f3, %f26
6774 orncc %g6, %l3, %o0
6775 edge32n %l2, %g1, %l5
6776 nop
6777 setx loop_585, %l0, %l1
6778 jmpl %l1, %g2
6779 addc %l1, %i1, %i4
6780 fabsd %f18, %f16
6781 tle %icc, 0x4
6782loop_585:
6783 smul %i0, %l0, %o1
6784 set 0x2C, %l5
6785 stwa %o6, [%l7 + %l5] 0xea
6786 membar #Sync
6787 tl %icc, 0x4
6788 addc %l6, 0x05BD, %g4
6789 fsrc1 %f10, %f20
6790 movrne %i5, 0x21E, %i2
6791 tge %icc, 0x6
6792 movrgez %g5, 0x1FA, %o7
6793 addccc %o3, %o4, %o2
6794 tvs %xcc, 0x7
6795 fxnor %f26, %f28, %f28
6796 wr %g0, 0x0c, %asi
6797 stba %i3, [%l7 + 0x67] %asi
6798 sethi 0x0E90, %i6
6799 tvc %xcc, 0x6
6800 brz %i7, loop_586
6801 movrlez %g7, %g3, %l4
6802 add %o5, %l3, %o0
6803 tvc %icc, 0x5
6804loop_586:
6805 addc %g6, 0x101E, %l2
6806 ta %xcc, 0x4
6807 te %xcc, 0x2
6808 bleu,a %icc, loop_587
6809 fnor %f18, %f0, %f26
6810 andncc %l5, %g2, %g1
6811 fcmpgt16 %f0, %f30, %l1
6812loop_587:
6813 nop
6814 setx 0xE9C60669, %l0, %l6
6815 st %l6, [%l7 + 0x28]
6816 ld [%l7 + 0x28], %f16
6817 setx 0x2B0E175E, %l1, %l5
6818 st %l5, [%l7 + 0x10]
6819 ld [%l7 + 0x10], %f12
6820 fsubs %f12, %f16, %f5
6821 andncc %i1, %i4, %l0
6822 edge32n %i0, %o6, %l6
6823 edge16l %o1, %i5, %g4
6824 fmovrdgz %i2, %f2, %f16
6825 taddcc %o7, %g5, %o3
6826 edge8ln %o2, %i3, %i6
6827 nop
6828 fitos %f9, %f21
6829 fstoi %f21, %f25
6830 tpos %icc, 0x5
6831 addc %o4, 0x10BD, %g7
6832 orncc %i7, 0x1E35, %l4
6833 te %xcc, 0x1
6834 fmul8x16au %f17, %f11, %f26
6835 sllx %g3, 0x1E, %l3
6836 subccc %o0, 0x1E20, %g6
6837 sll %l2, %o5, %l5
6838 set 0x50, %l3
6839 stwa %g2, [%l7 + %l3] 0x18
6840 fba,a %fcc2, loop_588
6841 srl %g1, %i1, %i4
6842 set 0x7E, %g2
6843 stha %l1, [%l7 + %g2] 0x04
6844loop_588:
6845 fpadd16 %f24, %f22, %f26
6846 be,a %icc, loop_589
6847 fpadd32s %f1, %f24, %f24
6848 xnorcc %l0, 0x0A2F, %o6
6849 edge8 %i0, %l6, %i5
6850loop_589:
6851 nop
6852 fitod %f10, %f14
6853 fdtox %f14, %f24
6854 fxtod %f24, %f22
6855 movgu %xcc, %o1, %g4
6856 nop
6857 fitod %f10, %f12
6858 fdtoi %f12, %f14
6859 fmovdl %xcc, %f2, %f27
6860 xor %o7, %i2, %g5
6861 andncc %o3, %o2, %i3
6862 fsrc2s %f7, %f26
6863 fornot1s %f2, %f26, %f31
6864 tvc %xcc, 0x6
6865 fmovsa %xcc, %f5, %f30
6866 and %o4, %g7, %i7
6867 sdiv %l4, 0x044D, %g3
6868 prefetch [%l7 + 0x2C], 0x3
6869 andcc %i6, %o0, %g6
6870 subcc %l3, %l2, %o5
6871 brlez %g2, loop_590
6872 srax %g1, 0x0B, %i1
6873 nop
6874 fitod %f2, %f24
6875 fdtoi %f24, %f25
6876 edge32 %i4, %l1, %l5
6877loop_590:
6878 srax %l0, %o6, %l6
6879 ldd [%l7 + 0x28], %i4
6880 movn %icc, %i0, %o1
6881 fbg,a %fcc3, loop_591
6882 bleu,a %xcc, loop_592
6883 movle %xcc, %g4, %o7
6884 taddcctv %g5, 0x0149, %o3
6885loop_591:
6886 tvc %icc, 0x7
6887loop_592:
6888 xor %o2, %i2, %i3
6889 set 0x2C, %l1
6890 ldsha [%l7 + %l1] 0x80, %o4
6891 nop
6892 fitos %f0, %f4
6893 fstod %f4, %f22
6894 sethi 0x0330, %i7
6895 edge32n %g7, %g3, %l4
6896 andcc %i6, 0x1E1D, %g6
6897 set 0x40, %o4
6898 stda %f0, [%l7 + %o4] 0x16
6899 membar #Sync
6900 movgu %xcc, %o0, %l3
6901 movneg %xcc, %l2, %o5
6902 bneg,a loop_593
6903 fbn %fcc3, loop_594
6904 fmovrdlez %g1, %f30, %f0
6905 fcmpgt16 %f24, %f6, %g2
6906loop_593:
6907 orn %i4, %l1, %l5
6908loop_594:
6909 taddcc %l0, 0x11F8, %i1
6910 tsubcctv %o6, %l6, %i5
6911 array16 %o1, %g4, %o7
6912 orcc %i0, 0x1448, %o3
6913 sdiv %g5, 0x00D5, %o2
6914 subcc %i2, %o4, %i7
6915 udivcc %g7, 0x07C1, %g3
6916 fbge %fcc1, loop_595
6917 edge8 %l4, %i6, %i3
6918 fcmpeq32 %f22, %f28, %g6
6919 addccc %l3, %o0, %o5
6920loop_595:
6921 brlz %l2, loop_596
6922 edge16l %g2, %i4, %l1
6923 srlx %l5, %g1, %l0
6924 wr %g0, 0x04, %asi
6925 ldsha [%l7 + 0x36] %asi, %i1
6926loop_596:
6927 movrgez %l6, %i5, %o1
6928 fmovdl %icc, %f30, %f2
6929 fpsub16s %f15, %f23, %f17
6930 andncc %g4, %o6, %i0
6931 bshuffle %f14, %f24, %f18
6932 fnor %f14, %f0, %f12
6933 alignaddrl %o3, %g5, %o2
6934 movrlz %i2, 0x0F4, %o7
6935 movleu %xcc, %o4, %i7
6936 movl %icc, %g7, %g3
6937 edge32ln %i6, %i3, %g6
6938 fmovscs %xcc, %f31, %f20
6939 alignaddrl %l4, %o0, %o5
6940 set 0x40, %o6
6941 stda %f0, [%l7 + %o6] 0xf1
6942 membar #Sync
6943 restored
6944 rdpr %cwp, %g1
6945 rdpr %cansave, %g2
6946 rdpr %canrestore, %g3
6947 rdpr %cleanwin, %g4
6948 rdpr %otherwin, %g5
6949 rdpr %wstate, %g6
6950 lduw [%l7 + 0x3C], %l3
6951 fba %fcc1, loop_597
6952 smulcc %l2, 0x095B, %i4
6953 array32 %g2, %l5, %l1
6954 fmovsvs %icc, %f3, %f24
6955loop_597:
6956 bge,pt %xcc, loop_598
6957 edge8n %l0, %i1, %l6
6958 srl %g1, %o1, %i5
6959 nop
6960 setx 0x8078050C, %l0, %l6
6961 st %l6, [%l7 + 0x1C]
6962 ld [%l7 + 0x1C], %fsr
6963loop_598:
6964 andncc %o6, %i0, %o3
6965 fbl %fcc3, loop_599
6966 sra %g5, 0x0C, %g4
6967 array16 %i2, %o2, %o7
6968 bpos,pt %xcc, loop_600
6969loop_599:
6970 restored
6971 rdpr %cwp, %g1
6972 rdpr %cansave, %g2
6973 rdpr %canrestore, %g3
6974 rdpr %cleanwin, %g4
6975 rdpr %otherwin, %g5
6976 rdpr %wstate, %g6
6977 orncc %o4, %g7, %g3
6978 tvs %xcc, 0x3
6979loop_600:
6980 nop
6981 set 0x74, %l2
6982 ldstuba [%l7 + %l2] 0x81, %i6
6983 addccc %i3, 0x1F51, %g6
6984 fsrc1 %f26, %f2
6985 edge16n %i7, %l4, %o5
6986 ld [%l7 + 0x78], %f23
6987 bcc,a,pn %xcc, loop_601
6988 fbne,a %fcc2, loop_602
6989 tl %xcc, 0x0
6990 tn %xcc, 0x2
6991loop_601:
6992 nop
6993 fitod %f2, %f26
6994 fdtoi %f26, %f7
6995loop_602:
6996 move %icc, %l3, %l2
6997 edge8ln %i4, %g2, %l5
6998 fmovdne %icc, %f1, %f31
6999 wr %g0, 0x89, %asi
7000 stwa %o0, [%l7 + 0x60] %asi
7001 nop
7002 setx loop_603, %l0, %l1
7003 wrpr 0x1, %tl
7004 wrpr %l1, %tpc
7005 add %l1, 0x4, %l1
7006 wrpr %l1, %tnpc
7007 setx 0x34400001400, %l0, %l1
7008 wrpr %l1, %tstate
7009 wrhpr 0x4, %htstate
7010 retry
7011 fornot1 %f20, %f2, %f8
7012 xorcc %l0, %i1, %l6
7013 fbuge,a %fcc1, loop_604
7014loop_603:
7015 edge16 %g1, %l1, %i5
7016 movvs %icc, %o1, %o6
7017 fble,a %fcc3, loop_605
7018loop_604:
7019 edge16ln %i0, %g5, %g4
7020 fbuge %fcc1, loop_606
7021 fmovse %xcc, %f1, %f23
7022loop_605:
7023 fblg %fcc2, loop_607
7024 andn %i2, 0x0D3E, %o2
7025loop_606:
7026 sdiv %o7, 0x0701, %o3
7027 stb %g7, [%l7 + 0x27]
7028loop_607:
7029 ldstub [%l7 + 0x0F], %o4
7030 fmuld8sux16 %f26, %f1, %f22
7031 edge16ln %i6, %i3, %g3
7032 tn %xcc, 0x1
7033 movvc %icc, %i7, %l4
7034 bgu,a,pt %icc, loop_608
7035 nop
7036 fitod %f30, %f28
7037 popc 0x0959, %o5
7038 fcmpne32 %f0, %f6, %l3
7039loop_608:
7040 bn %xcc, loop_609
7041 fcmpne16 %f2, %f10, %l2
7042 edge32n %g6, %g2, %i4
7043 nop
7044 fitos %f0, %f6
7045 fstox %f6, %f14
7046loop_609:
7047 bcc,a loop_610
7048 fbo,a %fcc2, loop_611
7049 edge32n %o0, %l5, %l0
7050 fbg,a %fcc1, loop_612
7051loop_610:
7052 tpos %xcc, 0x3
7053loop_611:
7054 taddcctv %l6, %i1, %l1
7055 umulcc %g1, 0x143B, %i5
7056loop_612:
7057 mulscc %o1, %o6, %g5
7058 membar #Sync
7059 set 0x40, %i7
7060 ldda [%l7 + %i7] 0xf9, %f16
7061 saved
7062 rdpr %cwp, %g1
7063 rdpr %cansave, %g2
7064 rdpr %canrestore, %g3
7065 rdpr %cleanwin, %g4
7066 rdpr %otherwin, %g5
7067 rdpr %wstate, %g6
7068 ba,a,pt %icc, loop_613
7069 tleu %xcc, 0x1
7070 addc %i0, 0x0D02, %g4
7071 tl %icc, 0x5
7072loop_613:
7073 edge32n %i2, %o2, %o7
7074 movneg %xcc, %o3, %o4
7075 movrlez %g7, %i3, %i6
7076 movrlez %i7, %l4, %o5
7077 wr %g0, 0x81, %asi
7078 ldstuba [%l7 + 0x59] %asi, %l3
7079 bneg,a,pt %xcc, loop_614
7080 tle %xcc, 0x4
7081 movrlez %l2, %g6, %g3
7082 set 0x10, %g7
7083 ldda [%l7 + %g7] 0x11, %i4
7084loop_614:
7085 bneg,pn %xcc, loop_615
7086 stx %g2, [%l7 + 0x58]
7087 fnand %f8, %f4, %f18
7088 wr %g0, 0x10, %asi
7089 lduha [%l7 + 0x4E] %asi, %l5
7090loop_615:
7091 xorcc %l0, %o0, %i1
7092 fba %fcc2, loop_616
7093 tsubcctv %l6, 0x1D34, %g1
7094 taddcctv %l1, 0x038F, %i5
7095 set 0x20, %o2
7096 ldda [%l7 + %o2] 0x2b, %o0
7097loop_616:
7098 movrne %o6, %g5, %g4
7099 fone %f30
7100 tsubcc %i2, 0x12AE, %o2
7101 edge8 %i0, %o7, %o4
7102 fbg,a %fcc0, loop_617
7103 sdivcc %o3, 0x195B, %g7
7104 fmovrsgez %i6, %f10, %f31
7105 movgu %icc, %i3, %i7
7106loop_617:
7107 udiv %o5, 0x1EB7, %l4
7108 subccc %l2, 0x1A96, %l3
7109 andcc %g6, 0x079E, %g3
7110 umul %g2, %i4, %l5
7111 fmovdpos %xcc, %f18, %f24
7112 set 0x09, %o3
7113 lduba [%l7 + %o3] 0x10, %o0
7114 bge %icc, loop_618
7115 sdivx %i1, 0x18AC, %l6
7116 movrne %l0, 0x3CD, %l1
7117 xnorcc %g1, %i5, %o6
7118loop_618:
7119 movrgez %o1, %g4, %i2
7120 addccc %g5, %i0, %o2
7121 srl %o4, %o7, %o3
7122 tne %icc, 0x2
7123 brlz %g7, loop_619
7124 udivcc %i3, 0x0265, %i6
7125 restored
7126 rdpr %cwp, %g1
7127 rdpr %cansave, %g2
7128 rdpr %canrestore, %g3
7129 rdpr %cleanwin, %g4
7130 rdpr %otherwin, %g5
7131 rdpr %wstate, %g6
7132 movrlz %i7, %l4, %l2
7133loop_619:
7134 srax %l3, 0x03, %o5
7135 xorcc %g3, %g6, %i4
7136 sub %l5, %o0, %g2
7137 fmovrslz %l6, %f19, %f21
7138 sra %l0, 0x1B, %l1
7139 movrgz %g1, 0x10B, %i1
7140 srlx %o6, 0x1A, %o1
7141 movrne %i5, %g4, %g5
7142 tgu %xcc, 0x4
7143 movl %xcc, %i0, %o2
7144 wr %g0, 0x0c, %asi
7145 lda [%l7 + 0x0C] %asi, %f1
7146 udivx %i2, 0x1315, %o4
7147 tgu %xcc, 0x0
7148 ta %xcc, 0x7
7149 edge32l %o7, %g7, %i3
7150 movleu %icc, %i6, %i7
7151 alignaddrl %l4, %l2, %l3
7152 fbue %fcc2, loop_620
7153 alignaddrl %o5, %g3, %g6
7154 edge8 %o3, %l5, %o0
7155 call loop_621
7156loop_620:
7157 fnands %f5, %f23, %f2
7158 faligndata %f20, %f16, %f14
7159 movne %icc, %i4, %g2
7160loop_621:
7161 bg,a %xcc, loop_622
7162 srlx %l6, %l0, %l1
7163 movvc %xcc, %i1, %g1
7164 andcc %o6, 0x1870, %i5
7165loop_622:
7166 bcs,pt %xcc, loop_623
7167 sra %o1, %g4, %i0
7168 bvc,a,pn %icc, loop_624
7169 fmovsneg %icc, %f21, %f25
7170loop_623:
7171 tcc %xcc, 0x2
7172 fmovdl %icc, %f4, %f23
7173loop_624:
7174 nop
7175 setx 0x5075512C, %l0, %l6
7176 st %l6, [%l7 + 0x78]
7177 ld [%l7 + 0x78], %fsr
7178 tgu %xcc, 0x3
7179 stb %o2, [%l7 + 0x16]
7180 stw %g5, [%l7 + 0x0C]
7181 fbne %fcc0, loop_625
7182 tcs %icc, 0x6
7183 srl %i2, 0x18, %o4
7184 edge16 %o7, %i3, %i6
7185loop_625:
7186 array8 %g7, %l4, %l2
7187 fbo,a %fcc0, loop_626
7188 fbu %fcc0, loop_627
7189 orn %i7, %o5, %g3
7190 fmovde %xcc, %f10, %f18
7191loop_626:
7192 nop
7193 set 0x78, %g4
7194 ldxa [%l7 + %g4] 0x11, %g6
7195loop_627:
7196 andncc %l3, %o3, %l5
7197 srax %o0, %g2, %l6
7198 tleu %icc, 0x5
7199 fbue,a %fcc2, loop_628
7200 movge %icc, %l0, %i4
7201 te %icc, 0x5
7202 be,pn %icc, loop_629
7203loop_628:
7204 movleu %icc, %i1, %g1
7205 fmovdvc %icc, %f0, %f1
7206 add %l7, 0x60, %l6
7207 wr %g0, 0x80, %asi
7208 ldxa [%l6] %asi, %l1
7209 casxa [%l6] %asi, %l1, %i5
7210loop_629:
7211 fpsub16s %f26, %f11, %f2
7212 ldsw [%l7 + 0x20], %o1
7213 set 0x1C, %o1
7214 stwa %g4, [%l7 + %o1] 0x0c
7215 lduh [%l7 + 0x64], %o6
7216 movpos %xcc, %i0, %g5
7217 alignaddrl %o2, %i2, %o7
7218 brgez %o4, loop_630
7219 movg %xcc, %i6, %g7
7220 edge32ln %i3, %l2, %l4
7221 srlx %o5, %g3, %g6
7222loop_630:
7223 nop
7224 wr %g0, 0x19, %asi
7225 ldswa [%l7 + 0x24] %asi, %l3
7226 te %xcc, 0x1
7227 tsubcc %o3, 0x06A7, %l5
7228 wr %g0, 0x89, %asi
7229 stda %f16, [%l7 + 0x40] %asi
7230 movre %i7, 0x0EE, %o0
7231 ble,a,pn %icc, loop_631
7232 bne loop_632
7233 fmovsa %xcc, %f17, %f7
7234 fmovrdgez %g2, %f2, %f6
7235loop_631:
7236 xor %l6, 0x10F9, %l0
7237loop_632:
7238 stw %i1, [%l7 + 0x3C]
7239 fmovdg %xcc, %f20, %f26
7240 stx %g1, [%l7 + 0x20]
7241 nop
7242 set 0x66, %i5
7243 lduh [%l7 + %i5], %i4
7244 orcc %l1, %o1, %g4
7245 sll %o6, 0x0C, %i0
7246 fbuge %fcc1, loop_633
7247 fpackfix %f24, %f6
7248 ba,a %xcc, loop_634
7249 srlx %i5, %o2, %g5
7250loop_633:
7251 srl %i2, %o4, %i6
7252 xorcc %o7, %g7, %l2
7253loop_634:
7254 andcc %l4, %o5, %g3
7255 movn %icc, %i3, %l3
7256 ldsw [%l7 + 0x60], %o3
7257 edge32n %g6, %l5, %i7
7258 fnegd %f4, %f4
7259 umulcc %o0, 0x1D98, %l6
7260 nop
7261 set 0x40, %g3
7262 stw %g2, [%l7 + %g3]
7263 orn %i1, 0x0BE7, %l0
7264 taddcctv %g1, 0x0AEC, %l1
7265 fpack16 %f24, %f12
7266 tne %xcc, 0x5
7267 set 0x3A, %l6
7268 ldsha [%l7 + %l6] 0x11, %o1
7269 move %xcc, %i4, %o6
7270 fpsub16s %f14, %f12, %f19
7271 tl %icc, 0x4
7272 movgu %icc, %i0, %i5
7273 fblg %fcc1, loop_635
7274 srlx %o2, %g4, %i2
7275 call loop_636
7276 orn %g5, 0x0DF6, %o4
7277loop_635:
7278 fbe,a %fcc1, loop_637
7279 restored
7280 rdpr %cwp, %g1
7281 rdpr %cansave, %g2
7282 rdpr %canrestore, %g3
7283 rdpr %cleanwin, %g4
7284 rdpr %otherwin, %g5
7285 rdpr %wstate, %g6
7286loop_636:
7287 andn %o7, 0x145F, %i6
7288 addcc %l2, %l4, %o5
7289loop_637:
7290 xor %g7, 0x02D2, %g3
7291 srlx %i3, 0x01, %o3
7292 bvs,a,pt %xcc, loop_638
7293 ldsh [%l7 + 0x0E], %l3
7294 edge32l %g6, %i7, %o0
7295 fble,a %fcc3, loop_639
7296loop_638:
7297 edge8l %l6, %g2, %l5
7298 lduw [%l7 + 0x14], %i1
7299 tsubcc %l0, %l1, %g1
7300loop_639:
7301 brgez,a %o1, loop_640
7302 movrlez %o6, 0x171, %i4
7303 nop
7304 fitod %f0, %f10
7305 fdtos %f10, %f18
7306 movvs %icc, %i5, %i0
7307loop_640:
7308 edge32 %o2, %i2, %g5
7309 fcmpne16 %f14, %f12, %o4
7310 mova %xcc, %g4, %o7
7311 fmovrde %l2, %f8, %f6
7312 sth %l4, [%l7 + 0x6E]
7313 brgez %o5, loop_641
7314 addc %g7, 0x119F, %g3
7315 and %i6, %i3, %l3
7316 xnor %g6, 0x17DE, %o3
7317loop_641:
7318 orncc %o0, 0x1D49, %l6
7319 popc 0x17B9, %g2
7320 tn %icc, 0x3
7321 andncc %l5, %i7, %i1
7322 movn %icc, %l1, %g1
7323 bne,pn %xcc, loop_642
7324 te %xcc, 0x2
7325 edge32ln %l0, %o1, %i4
7326 edge8n %o6, %i0, %o2
7327loop_642:
7328 ta %icc, 0x6
7329 fmovsl %icc, %f31, %f8
7330 fpsub16 %f14, %f16, %f0
7331 udiv %i2, 0x135D, %i5
7332 udivx %g5, 0x1202, %o4
7333 set 0x24, %g5
7334 lduha [%l7 + %g5] 0x11, %g4
7335 set 0x1C, %l0
7336 sta %f17, [%l7 + %l0] 0x10
7337 sth %o7, [%l7 + 0x5E]
7338 array16 %l2, %o5, %g7
7339 nop
7340 setx 0x4058296C, %l0, %l6
7341 st %l6, [%l7 + 0x28]
7342 ld [%l7 + 0x28], %f20
7343 fsqrts %f20, %f8
7344 alignaddr %g3, %i6, %l4
7345 array8 %l3, %g6, %i3
7346 edge16ln %o0, %o3, %g2
7347 movleu %xcc, %l6, %l5
7348 edge8 %i1, %l1, %g1
7349 edge16l %i7, %l0, %i4
7350 fmovrdlz %o1, %f20, %f0
7351 array8 %o6, %o2, %i2
7352 fnot1s %f23, %f23
7353 array8 %i5, %g5, %o4
7354 subc %i0, 0x0953, %g4
7355 fmovdpos %icc, %f3, %f8
7356 set 0x48, %i6
7357 sta %f1, [%l7 + %i6] 0x0c
7358 brgz,a %l2, loop_643
7359 tn %icc, 0x0
7360 fmovse %icc, %f7, %f9
7361 and %o7, 0x06B7, %g7
7362loop_643:
7363 sdivcc %o5, 0x0E13, %i6
7364 fbule,a %fcc2, loop_644
7365 edge8 %g3, %l3, %l4
7366 nop
7367 setx 0x3546262AA060E624, %l0, %l6
7368 stx %l6, [%l7 + 0x18]
7369 ldx [%l7 + 0x18], %fsr
7370 tl %icc, 0x7
7371loop_644:
7372 fmovse %xcc, %f23, %f31
7373 sra %g6, %i3, %o0
7374 bne %icc, loop_645
7375 faligndata %f30, %f10, %f0
7376 movrlez %g2, 0x151, %o3
7377 movcs %icc, %l5, %l6
7378loop_645:
7379 subccc %l1, %g1, %i7
7380 sll %l0, %i1, %i4
7381 set 0x40, %i0
7382 stda %f16, [%l7 + %i0] 0xf1
7383 membar #Sync
7384 edge32n %o1, %o6, %i2
7385 tn %icc, 0x1
7386 fcmpgt32 %f2, %f0, %i5
7387 nop
7388 setx 0x3F422CBD, %l0, %l6
7389 st %l6, [%l7 + 0x28]
7390 ld [%l7 + 0x28], %f16
7391 setx 0x1952BBB8, %l1, %l5
7392 st %l5, [%l7 + 0x10]
7393 ld [%l7 + 0x10], %f1
7394 fadds %f1, %f16, %f3
7395 movn %icc, %g5, %o2
7396 swap [%l7 + 0x24], %i0
7397 tvs %icc, 0x0
7398 bneg,pt %xcc, loop_646
7399 bpos loop_647
7400 tcc %xcc, 0x6
7401 edge16l %g4, %l2, %o7
7402loop_646:
7403 popc 0x0C1A, %o4
7404loop_647:
7405 be,pn %icc, loop_648
7406 sllx %o5, %g7, %g3
7407 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
7408 nop ! nop ! ldxa [%g0 + 0x1c0] %asi, %i6 ripped by fixASI40.pl ripped by fixASI40.pl
7409loop_648:
7410 fmovsvc %xcc, %f15, %f17
7411 addc %l3, 0x131F, %l4
7412 movrgez %i3, %o0, %g6
7413 movrgez %g2, 0x061, %l5
7414 fcmpeq32 %f8, %f24, %o3
7415 wr %g0, 0x19, %asi
7416 lduwa [%l7 + 0x34] %asi, %l6
7417 te %icc, 0x1
7418 orcc %g1, 0x19C1, %l1
7419 tvc %icc, 0x2
7420 smulcc %i7, 0x1150, %i1
7421 addccc %l0, 0x1A5F, %o1
7422 bg,a,pt %icc, loop_649
7423 fbne,a %fcc3, loop_650
7424 movrgz %o6, %i4, %i2
7425 srax %i5, 0x0E, %g5
7426loop_649:
7427 edge32n %i0, %g4, %o2
7428loop_650:
7429 fbule,a %fcc2, loop_651
7430 ldsw [%l7 + 0x24], %o7
7431 tcs %icc, 0x4
7432 lduw [%l7 + 0x20], %l2
7433loop_651:
7434 popc %o4, %o5
7435 sth %g7, [%l7 + 0x28]
7436 sethi 0x054A, %g3
7437 tpos %icc, 0x4
7438 edge8ln %l3, %i6, %i3
7439 fzero %f30
7440 udivx %o0, 0x173F, %l4
7441 pdist %f30, %f28, %f18
7442 fbule,a %fcc0, loop_652
7443 movrlz %g2, 0x287, %l5
7444 fmovdge %icc, %f17, %f26
7445 stw %g6, [%l7 + 0x3C]
7446loop_652:
7447 fbul %fcc3, loop_653
7448 movgu %xcc, %l6, %g1
7449 edge16l %l1, %o3, %i7
7450 movrgz %l0, 0x076, %o1
7451loop_653:
7452 nop
7453 set 0x52, %i3
7454 ldsha [%l7 + %i3] 0x81, %o6
7455 tn %xcc, 0x0
7456 umul %i1, 0x104D, %i2
7457 movge %xcc, %i4, %i5
7458 add %l7, 0x08, %l6
7459 wr %g0, 0x80, %asi
7460 casxa [%l6] %asi, %g5, %g4
7461 bgu %xcc, loop_654
7462 srlx %i0, %o2, %l2
7463 fsrc2 %f30, %f30
7464 nop
7465 setx 0x9AAD30084F9BB651, %l0, %l6
7466 stx %l6, [%l7 + 0x28]
7467 ldd [%l7 + 0x28], %f12
7468 setx 0x6E066DB4B88862F6, %l1, %l5
7469 stx %l5, [%l7 + 0x10]
7470 ldd [%l7 + 0x10], %f10
7471 fmuld %f10, %f12, %f22
7472loop_654:
7473 movleu %xcc, %o4, %o5
7474 edge32n %g7, %o7, %g3
7475 xnor %i6, %i3, %o0
7476 tvc %xcc, 0x5
7477 sub %l4, 0x0E80, %g2
7478 brnz %l5, loop_655
7479 brz,a %l3, loop_656
7480 fpadd16 %f22, %f24, %f0
7481 fpsub32 %f4, %f10, %f2
7482loop_655:
7483 tvs %icc, 0x4
7484loop_656:
7485 movrlz %l6, 0x298, %g6
7486 fbge %fcc2, loop_657
7487 andncc %l1, %o3, %i7
7488 fnot1s %f19, %f31
7489 tne %xcc, 0x6
7490loop_657:
7491 umul %g1, %o1, %l0
7492 ld [%l7 + 0x64], %f1
7493 movrlz %o6, %i2, %i1
7494 set 0x40, %i1
7495 ldda [%l7 + %i1] 0x89, %f16
7496 fandnot1s %f3, %f21, %f22
7497 ldsh [%l7 + 0x10], %i4
7498 sethi 0x10AF, %g5
7499 subccc %g4, 0x1F23, %i5
7500 movgu %xcc, %o2, %i0
7501 nop
7502 fitod %f2, %f30
7503 fdtoi %f30, %f10
7504 nop
7505 setx 0xA86B074B8D9D66A7, %l0, %l6
7506 stx %l6, [%l7 + 0x28]
7507 ldd [%l7 + 0x28], %f6
7508 setx 0xE1E62178944A0AC6, %l1, %l5
7509 stx %l5, [%l7 + 0x10]
7510 ldd [%l7 + 0x10], %f22
7511 fdivd %f22, %f6, %f16
7512 sub %l2, 0x103C, %o4
7513 umulcc %g7, 0x031F, %o5
7514 fors %f4, %f11, %f30
7515 tvs %icc, 0x5
7516 movgu %xcc, %g3, %i6
7517 fmovsneg %xcc, %f21, %f7
7518 tneg %xcc, 0x1
7519 movgu %icc, %o7, %i3
7520 edge8ln %o0, %l4, %l5
7521 sdivx %l3, 0x1BA1, %g2
7522 fpsub32 %f16, %f26, %f24
7523 flush %l7 + 0x50
7524 alignaddrl %l6, %l1, %g6
7525 smulcc %o3, %g1, %o1
7526 fsrc1 %f28, %f8
7527 nop
7528 setx 0x72294486, %l0, %l6
7529 st %l6, [%l7 + 0x28]
7530 ld [%l7 + 0x28], %f23
7531 setx 0xFB01A3D0, %l1, %l5
7532 st %l5, [%l7 + 0x10]
7533 ld [%l7 + 0x10], %f0
7534 fadds %f0, %f23, %f30
7535 sdivcc %l0, 0x0CC5, %i7
7536 movvc %icc, %o6, %i2
7537 movne %xcc, %i1, %i4
7538 nop
7539 setx loop_658, %l0, %l1
7540 wrpr 0x1, %tl
7541 wrpr %l1, %tnpc
7542 setx 0x34400001400, %l0, %l1
7543 wrpr %l1, %tstate
7544 wrhpr 0x4, %htstate
7545 done
7546 movg %xcc, %g5, %g4
7547 fmul8x16au %f27, %f16, %f30
7548 smul %o2, 0x1696, %i5
7549loop_658:
7550 nop
7551 setx 0x651AE541, %l0, %l6
7552 st %l6, [%l7 + 0x28]
7553 ld [%l7 + 0x28], %f11
7554 setx 0x23C03A81, %l1, %l5
7555 st %l5, [%l7 + 0x10]
7556 ld [%l7 + 0x10], %f29
7557 fmuls %f29, %f11, %f31
7558 wr %g0, 0x23, %asi
7559 ldda [%l7 + 0x50] %asi, %i0
7560 movl %xcc, %o4, %l2
7561 fcmpne16 %f10, %f22, %o5
7562 bge,pn %icc, loop_659
7563 mova %xcc, %g7, %g3
7564 bshuffle %f28, %f22, %f6
7565 ta %icc, 0x6
7566loop_659:
7567 tcc %xcc, 0x5
7568 bcc,a %xcc, loop_660
7569 fmovrsne %i6, %f1, %f11
7570 movrne %i3, %o7, %l4
7571 fmovdleu %icc, %f23, %f25
7572loop_660:
7573 edge32n %o0, %l3, %l5
7574 stbar
7575 add %l6, %g2, %l1
7576 movleu %xcc, %o3, %g6
7577 movrlez %o1, %l0, %i7
7578 edge32ln %g1, %i2, %i1
7579 fbug %fcc1, loop_661
7580 fmovrdlz %o6, %f4, %f18
7581 faligndata %f10, %f12, %f14
7582 edge16n %i4, %g4, %o2
7583loop_661:
7584 nop
7585 wr %g0, 0x11, %asi
7586 stda %f0, [%l7 + 0x40] %asi
7587 wr %g0, 0xea, %asi
7588 stwa %i5, [%l7 + 0x5C] %asi
7589 membar #Sync
7590 fmovdvc %icc, %f27, %f23
7591 wr %g0, 0x80, %asi
7592 lda [%l7 + 0x18] %asi, %f4
7593 fmovscs %icc, %f18, %f31
7594 move %icc, %i0, %g5
7595 fbne,a %fcc3, loop_662
7596 fpmerge %f15, %f1, %f14
7597 movg %xcc, %l2, %o5
7598 xnorcc %g7, 0x16AE, %o4
7599loop_662:
7600 nop
7601 setx 0x6B68693D8C039D13, %l0, %l6
7602 stx %l6, [%l7 + 0x28]
7603 ldd [%l7 + 0x28], %f10
7604 fsqrtd %f10, %f30
7605 ldsb [%l7 + 0x1A], %g3
7606 tgu %xcc, 0x0
7607 movne %icc, %i3, %o7
7608 fand %f24, %f14, %f28
7609 wr %g0, 0x11, %asi
7610 lduwa [%l7 + 0x68] %asi, %l4
7611 flush %l7 + 0x7C
7612 stb %i6, [%l7 + 0x08]
7613 addccc %l3, 0x1343, %o0
7614 set 0x20, %g1
7615 ldstuba [%l7 + %g1] 0x11, %l6
7616 tneg %xcc, 0x1
7617 movl %xcc, %l5, %g2
7618 tn %xcc, 0x0
7619 sll %l1, 0x01, %g6
7620 array8 %o1, %l0, %o3
7621 udiv %i7, 0x1FF7, %i2
7622 alignaddrl %i1, %g1, %i4
7623 tgu %xcc, 0x1
7624 tcs %xcc, 0x1
7625 bcc,a %icc, loop_663
7626 ldub [%l7 + 0x77], %g4
7627 tge %icc, 0x3
7628 fcmpeq16 %f16, %f20, %o6
7629loop_663:
7630 edge32n %o2, %i5, %i0
7631 movcc %icc, %g5, %o5
7632 sra %l2, %o4, %g7
7633 mulx %i3, 0x192E, %g3
7634 ba,a,pt %xcc, loop_664
7635 tcc %xcc, 0x7
7636 tgu %icc, 0x0
7637 umulcc %o7, 0x04A9, %l4
7638loop_664:
7639 tge %icc, 0x1
7640 fbge,a %fcc1, loop_665
7641 fmovscs %xcc, %f26, %f19
7642 movcs %icc, %i6, %l3
7643 movgu %icc, %l6, %l5
7644loop_665:
7645 edge16l %g2, %o0, %g6
7646 add %l7, 0x4C, %l6
7647 wr %g0, 0x80, %asi
7648 casa [%l6] %asi, %l1, %l0
7649 sra %o1, %o3, %i7
7650 andncc %i2, %g1, %i4
7651 subc %i1, %o6, %g4
7652 movre %o2, 0x3AD, %i0
7653 fmovsneg %icc, %f18, %f24
7654 set 0x70, %i2
7655 ldxa [%l7 + %i2] 0x04, %i5
7656 nop
7657 setx 0x94AA817E605FB7D1, %l0, %l6
7658 stx %l6, [%l7 + 0x30]
7659 ldx [%l7 + 0x30], %fsr
7660 taddcc %o5, %g5, %l2
7661 bge,a,pn %icc, loop_666
7662 taddcc %g7, 0x0E55, %o4
7663 restored
7664 rdpr %cwp, %g1
7665 rdpr %cansave, %g2
7666 rdpr %canrestore, %g3
7667 rdpr %cleanwin, %g4
7668 rdpr %otherwin, %g5
7669 rdpr %wstate, %g6
7670 fbl,a %fcc0, loop_667
7671loop_666:
7672 ldsh [%l7 + 0x14], %i3
7673 fmovdvs %xcc, %f3, %f23
7674 bshuffle %f4, %f18, %f18
7675loop_667:
7676 fpmerge %f12, %f8, %f2
7677 movgu %icc, %g3, %l4
7678 udivcc %o7, 0x101F, %l3
7679 tvc %xcc, 0x4
7680 fmovdle %icc, %f28, %f22
7681 fxnors %f31, %f12, %f29
7682 fmovsge %icc, %f11, %f10
7683 edge32 %i6, %l6, %l5
7684 tpos %icc, 0x0
7685 edge16ln %g2, %o0, %l1
7686 bcc,a %xcc, loop_668
7687 xnor %g6, %l0, %o1
7688 nop
7689 setx 0x7272B8229F44AEDC, %l0, %l6
7690 stx %l6, [%l7 + 0x28]
7691 ldd [%l7 + 0x28], %f26
7692 setx 0xE6AC8B0B64813CE7, %l1, %l5
7693 stx %l5, [%l7 + 0x10]
7694 ldd [%l7 + 0x10], %f8
7695 fsubd %f8, %f26, %f18
7696 stw %o3, [%l7 + 0x6C]
7697loop_668:
7698 ba,pn %icc, loop_669
7699 std %f2, [%l7 + 0x78]
7700 fbo,a %fcc1, loop_670
7701 movne %xcc, %i2, %g1
7702loop_669:
7703 orncc %i4, %i7, %o6
7704 andcc %i1, %g4, %i0
7705loop_670:
7706 fmovrdlz %o2, %f26, %f0
7707 fbg,a %fcc0, loop_671
7708 bcs loop_672
7709 edge8l %o5, %i5, %l2
7710 nop
7711 setx loop_673, %l0, %l1
7712 jmpl %l1, %g5
7713loop_671:
7714 tcs %xcc, 0x5
7715loop_672:
7716 array32 %o4, %i3, %g3
7717 sdiv %l4, 0x14EB, %g7
7718loop_673:
7719 bl,a loop_674
7720 edge16l %o7, %l3, %l6
7721 edge16ln %i6, %g2, %o0
7722 sdivcc %l5, 0x0EF3, %l1
7723loop_674:
7724 nop
7725 fitod %f12, %f2
7726 fdtos %f2, %f13
7727 nop
7728 setx loop_675, %l0, %l1
7729 wrpr 0x1, %tl
7730 wrpr %l1, %tpc
7731 add %l1, 0x4, %l1
7732 wrpr %l1, %tnpc
7733 setx 0x34400001400, %l0, %l1
7734 wrpr %l1, %tstate
7735 wrhpr 0x4, %htstate
7736 retry
7737 fmovsge %xcc, %f5, %f11
7738 and %g6, %o1, %l0
7739 fnor %f16, %f16, %f16
7740loop_675:
7741 array8 %i2, %o3, %i4
7742 movge %xcc, %g1, %i7
7743 movvs %xcc, %i1, %o6
7744 andcc %g4, 0x0A35, %i0
7745 wr %g0, 0x18, %asi
7746 ldsba [%l7 + 0x2D] %asi, %o5
7747 mulx %o2, %i5, %l2
7748 nop
7749 fitod %f19, %f12
7750 stx %g5, [%l7 + 0x50]
7751 sll %i3, %o4, %l4
7752 array8 %g7, %o7, %l3
7753 tl %xcc, 0x1
7754 nop
7755 setx 0xBEEC64F110477076, %l0, %l6
7756 stx %l6, [%l7 + 0x68]
7757 ldx [%l7 + 0x68], %fsr
7758 tn %xcc, 0x0
7759 fcmpne32 %f2, %f4, %g3
7760 ble,a %icc, loop_676
7761 subcc %l6, %i6, %g2
7762 sdivx %l5, 0x1667, %o0
7763 udivx %g6, 0x1F8F, %o1
7764loop_676:
7765 swap [%l7 + 0x68], %l1
7766 umul %l0, %o3, %i2
7767 movcs %icc, %i4, %i7
7768 movcc %xcc, %i1, %o6
7769 array32 %g1, %g4, %o5
7770 tsubcctv %i0, 0x1E4A, %i5
7771 umul %l2, %g5, %i3
7772 edge8ln %o4, %o2, %g7
7773 set 0x40, %o0
7774 stda %f0, [%l7 + %o0] 0x11
7775 fbne,a %fcc1, loop_677
7776 taddcc %l4, 0x105E, %l3
7777 set 0x40, %g6
7778 ldda [%l7 + %g6] 0x18, %f0
7779loop_677:
7780 subc %o7, 0x15FD, %l6
7781 edge8 %g3, %g2, %i6
7782 srlx %o0, 0x05, %l5
7783 edge16l %g6, %l1, %l0
7784 movn %icc, %o1, %i2
7785 sllx %i4, 0x09, %i7
7786 array32 %o3, %i1, %g1
7787 set 0x23, %i4
7788 ldsba [%l7 + %i4] 0x04, %o6
7789 ldub [%l7 + 0x0B], %g4
7790 fpsub32s %f6, %f22, %f23
7791 fba,a %fcc3, loop_678
7792 fbn,a %fcc1, loop_679
7793 edge16l %o5, %i5, %i0
7794 nop
7795 fitod %f22, %f10
7796loop_678:
7797 tn %xcc, 0x7
7798loop_679:
7799 std %f18, [%l7 + 0x08]
7800 movl %icc, %l2, %i3
7801 array8 %g5, %o2, %o4
7802 andcc %l4, 0x071C, %g7
7803 taddcc %l3, 0x113C, %o7
7804 edge16n %l6, %g2, %g3
7805 edge8n %i6, %o0, %g6
7806 movcs %xcc, %l1, %l0
7807 tpos %xcc, 0x4
7808 add %o1, %l5, %i4
7809 fbule %fcc2, loop_680
7810 ldsh [%l7 + 0x50], %i2
7811 wr %g0, 0x10, %asi
7812 lda [%l7 + 0x18] %asi, %f1
7813loop_680:
7814 fmovrsgz %i7, %f31, %f19
7815 sethi 0x1FFA, %i1
7816 fmovrsgz %o3, %f11, %f24
7817 fzero %f28
7818 tleu %xcc, 0x1
7819 movle %icc, %g1, %o6
7820 nop
7821 set 0x3C, %o5
7822 ldsw [%l7 + %o5], %o5
7823 tleu %icc, 0x2
7824 set 0x54, %o7
7825 lda [%l7 + %o7] 0x11, %f27
7826 set 0x3C, %l5
7827 lduwa [%l7 + %l5] 0x04, %i5
7828 tn %xcc, 0x0
7829 xor %i0, 0x1540, %l2
7830 mova %icc, %g4, %g5
7831 udivx %i3, 0x10EE, %o2
7832 movge %icc, %l4, %o4
7833 bgu,a %xcc, loop_681
7834 sll %g7, 0x1D, %l3
7835 ldsw [%l7 + 0x30], %l6
7836 tsubcc %g2, %g3, %o7
7837loop_681:
7838 sir 0x03EF
7839 nop
7840 setx loop_682, %l0, %l1
7841 wrpr 0x1, %tl
7842 wrpr %l1, %tnpc
7843 setx 0x34400001400, %l0, %l1
7844 wrpr %l1, %tstate
7845 wrhpr 0x4, %htstate
7846 done
7847 fnors %f11, %f16, %f24
7848 sth %o0, [%l7 + 0x14]
7849 fmovdg %xcc, %f3, %f19
7850loop_682:
7851 srax %i6, 0x07, %g6
7852 wr %g0, 0x0c, %asi
7853 lduha [%l7 + 0x26] %asi, %l0
7854 mulscc %o1, %l1, %i4
7855 sdiv %i2, 0x1A06, %i7
7856 andn %i1, %l5, %o3
7857 swap [%l7 + 0x24], %g1
7858 fnot1s %f10, %f28
7859 nop
7860 setx 0x8A93F8A2, %l0, %l6
7861 st %l6, [%l7 + 0x28]
7862 ld [%l7 + 0x28], %f20
7863 setx 0x0138095F, %l1, %l5
7864 st %l5, [%l7 + 0x10]
7865 ld [%l7 + 0x10], %f23
7866 fdivs %f23, %f20, %f6
7867 tn %icc, 0x6
7868 brgez %o5, loop_683
7869 fzeros %f8
7870 ta %icc, 0x2
7871 movge %xcc, %i5, %i0
7872loop_683:
7873 fsrc2s %f9, %f29
7874 fmovrse %o6, %f6, %f3
7875 tsubcc %g4, 0x15C8, %g5
7876 edge32n %l2, %o2, %i3
7877 fmovdl %xcc, %f14, %f9
7878 subcc %l4, %g7, %o4
7879 xor %l6, %l3, %g3
7880 te %icc, 0x0
7881 tneg %icc, 0x2
7882 andn %g2, %o0, %o7
7883 move %icc, %g6, %l0
7884 restored
7885 rdpr %cwp, %g1
7886 rdpr %cansave, %g2
7887 rdpr %canrestore, %g3
7888 rdpr %cleanwin, %g4
7889 rdpr %otherwin, %g5
7890 rdpr %wstate, %g6
7891 ldub [%l7 + 0x08], %o1
7892 movcc %xcc, %l1, %i4
7893 sll %i2, %i6, %i1
7894 movneg %xcc, %l5, %i7
7895 taddcc %g1, 0x192C, %o3
7896 tneg %icc, 0x2
7897 edge8ln %i5, %o5, %i0
7898 nop
7899 set 0x30, %l4
7900 stx %o6, [%l7 + %l4]
7901 movvs %icc, %g5, %g4
7902 edge8l %l2, %i3, %o2
7903 udiv %g7, 0x17EE, %l4
7904 and %o4, %l6, %l3
7905 tpos %icc, 0x0
7906 edge16l %g3, %g2, %o7
7907 bshuffle %f30, %f22, %f12
7908 wr %g0, 0x19, %asi
7909 stxa %g6, [%l7 + 0x78] %asi
7910 edge8n %o0, %o1, %l0
7911 fpmerge %f24, %f14, %f10
7912 udivcc %l1, 0x12BF, %i2
7913 sll %i6, 0x0F, %i1
7914 brlez %i4, loop_684
7915 movrne %l5, 0x1DD, %g1
7916 andcc %i7, %i5, %o5
7917 movcs %icc, %o3, %o6
7918loop_684:
7919 taddcctv %i0, %g4, %l2
7920 ldd [%l7 + 0x28], %f4
7921 fmovd %f6, %f26
7922 fand %f30, %f16, %f24
7923 movne %xcc, %g5, %i3
7924 sllx %g7, %l4, %o4
7925 tneg %xcc, 0x1
7926 tvc %icc, 0x1
7927 sra %o2, 0x10, %l3
7928 tvs %icc, 0x3
7929 fpmerge %f31, %f15, %f24
7930 ldd [%l7 + 0x40], %g2
7931 srlx %l6, %o7, %g2
7932 movpos %xcc, %o0, %g6
7933 fone %f22
7934 and %l0, 0x045B, %l1
7935 fbu %fcc2, loop_685
7936 brlez,a %o1, loop_686
7937 ldd [%l7 + 0x50], %i2
7938 alignaddr %i6, %i1, %l5
7939loop_685:
7940 movn %icc, %g1, %i4
7941loop_686:
7942 fble %fcc1, loop_687
7943 fzeros %f10
7944 udiv %i5, 0x0337, %i7
7945 ble,a,pn %xcc, loop_688
7946loop_687:
7947 fbg %fcc1, loop_689
7948 fbe,a %fcc3, loop_690
7949 tvc %xcc, 0x6
7950loop_688:
7951 swap [%l7 + 0x24], %o5
7952loop_689:
7953 movne %xcc, %o3, %i0
7954loop_690:
7955 lduh [%l7 + 0x46], %o6
7956 wr %g0, 0x11, %asi
7957 ldsba [%l7 + 0x7C] %asi, %g4
7958 restored
7959 rdpr %cwp, %g1
7960 rdpr %cansave, %g2
7961 rdpr %canrestore, %g3
7962 rdpr %cleanwin, %g4
7963 rdpr %otherwin, %g5
7964 rdpr %wstate, %g6
7965 xnor %g5, %l2, %g7
7966 umulcc %i3, 0x0F12, %l4
7967 tcs %icc, 0x5
7968 edge8l %o2, %o4, %l3
7969 fmovrslz %l6, %f21, %f9
7970 tvc %xcc, 0x6
7971 xnor %g3, %g2, %o7
7972 ta %icc, 0x0
7973 tleu %xcc, 0x0
7974 fcmpgt16 %f2, %f24, %g6
7975 set 0x40, %l3
7976 stda %f16, [%l7 + %l3] 0x15
7977 edge8l %o0, %l1, %l0
7978 mulx %o1, %i2, %i1
7979 nop
7980 setx 0x9C630DC8, %l0, %l6
7981 st %l6, [%l7 + 0x28]
7982 ld [%l7 + 0x28], %f31
7983 setx 0x9FBC8F28, %l1, %l5
7984 st %l5, [%l7 + 0x10]
7985 ld [%l7 + 0x10], %f18
7986 fdivs %f18, %f31, %f4
7987 and %i6, %l5, %g1
7988 popc %i5, %i7
7989 move %icc, %i4, %o3
7990 xnorcc %o5, 0x1947, %i0
7991 edge16ln %o6, %g4, %l2
7992 saved
7993 rdpr %cwp, %g1
7994 rdpr %cansave, %g2
7995 rdpr %canrestore, %g3
7996 rdpr %cleanwin, %g4
7997 rdpr %otherwin, %g5
7998 rdpr %wstate, %g6
7999 wr %g0, 0x2f, %asi
8000 ldda [%l7 + 0x40] %asi, %g6
8001 fble,a %fcc1, loop_691
8002 bcs,a %xcc, loop_692
8003 tg %xcc, 0x1
8004 array32 %g5, %i3, %o2
8005loop_691:
8006 fmovdge %icc, %f1, %f9
8007loop_692:
8008 nop
8009 fitos %f10, %f24
8010 fstox %f24, %f30
8011 fxor %f12, %f20, %f6
8012 fmovdne %xcc, %f14, %f18
8013 tleu %icc, 0x1
8014 andcc %l4, %l3, %o4
8015 fpadd16 %f10, %f30, %f10
8016 movvc %xcc, %l6, %g3
8017 sdivcc %o7, 0x0D2D, %g2
8018 movrlz %o0, 0x2CC, %g6
8019 fnot2s %f2, %f29
8020 flush %l7 + 0x4C
8021 orncc %l1, %o1, %i2
8022 nop
8023 setx 0xA4DB90C1, %l0, %l6
8024 st %l6, [%l7 + 0x28]
8025 ld [%l7 + 0x28], %f3
8026 setx 0xB6903D99, %l1, %l5
8027 st %l5, [%l7 + 0x10]
8028 ld [%l7 + 0x10], %f13
8029 fadds %f13, %f3, %f11
8030 array8 %i1, %i6, %l0
8031 mulscc %l5, 0x1C4D, %g1
8032 subccc %i5, %i7, %o3
8033 mova %icc, %i4, %o5
8034 movpos %xcc, %i0, %o6
8035 tgu %icc, 0x5
8036 wr %g0, 0x2a, %asi
8037 stwa %g4, [%l7 + 0x48] %asi
8038 membar #Sync
8039 movrlez %l2, 0x028, %g7
8040 fmuld8ulx16 %f29, %f21, %f16
8041 sll %g5, 0x0C, %i3
8042 array8 %o2, %l3, %o4
8043 xnorcc %l6, %g3, %l4
8044 wr %g0, 0xf1, %asi
8045 stda %f16, [%l7 + 0x40] %asi
8046 membar #Sync
8047 ldsh [%l7 + 0x08], %o7
8048 addc %g2, %g6, %o0
8049 tsubcctv %l1, %i2, %i1
8050 bneg,pt %xcc, loop_693
8051 sdiv %i6, 0x0332, %l0
8052 bshuffle %f28, %f0, %f14
8053 ta %xcc, 0x0
8054loop_693:
8055 tcs %icc, 0x7
8056 umul %o1, %l5, %i5
8057 smul %i7, 0x17DB, %o3
8058 stbar
8059 addccc %i4, 0x0655, %o5
8060 tcc %xcc, 0x1
8061 fabsd %f2, %f24
8062 fand %f16, %f14, %f0
8063 nop
8064 setx 0x807562FE, %l0, %l6
8065 st %l6, [%l7 + 0x18]
8066 ld [%l7 + 0x18], %fsr
8067 edge8l %i0, %o6, %g1
8068 fmovrdlez %g4, %f28, %f4
8069 subccc %l2, %g5, %g7
8070 tne %icc, 0x0
8071 wr %g0, 0x0c, %asi
8072 lduwa [%l7 + 0x2C] %asi, %i3
8073 subc %o2, 0x14FB, %l3
8074 set 0x30, %l1
8075 stwa %l6, [%l7 + %l1] 0x88
8076 subc %o4, 0x07CE, %g3
8077 orcc %l4, 0x17A4, %o7
8078 wr %g0, 0x22, %asi
8079 stha %g2, [%l7 + 0x50] %asi
8080 membar #Sync
8081 ldsh [%l7 + 0x1A], %g6
8082 tn %icc, 0x4
8083 array32 %l1, %i2, %o0
8084 xorcc %i6, %i1, %o1
8085 fcmpgt32 %f4, %f24, %l5
8086 tne %xcc, 0x1
8087 ldx [%l7 + 0x10], %l0
8088 movgu %xcc, %i7, %i5
8089 tcs %xcc, 0x0
8090 nop
8091 setx 0xA4A07A91, %l0, %l6
8092 st %l6, [%l7 + 0x28]
8093 ld [%l7 + 0x28], %f11
8094 setx 0x648EDFBF, %l1, %l5
8095 st %l5, [%l7 + 0x10]
8096 ld [%l7 + 0x10], %f12
8097 fadds %f12, %f11, %f11
8098 bne,pt %icc, loop_694
8099 tsubcc %i4, %o5, %i0
8100 subccc %o6, 0x0340, %o3
8101 sth %g4, [%l7 + 0x32]
8102loop_694:
8103 xnorcc %l2, %g5, %g1
8104 wr %g0, 0x50, %asi
8105 ldxa [%g0 + 0x18] %asi, %i3
8106 tpos %xcc, 0x3
8107 lduh [%l7 + 0x1C], %o2
8108 alignaddr %l3, %l6, %o4
8109 fpadd16 %f4, %f6, %f18
8110 fmovsleu %icc, %f4, %f19
8111 alignaddrl %g3, %g7, %l4
8112 wr %g0, 0x81, %asi
8113 stba %g2, [%l7 + 0x5E] %asi
8114 nop
8115 setx loop_695, %l0, %l1
8116 wrpr 0x1, %tl
8117 wrpr %l1, %tnpc
8118 setx 0x34400001400, %l0, %l1
8119 wrpr %l1, %tstate
8120 wrhpr 0x4, %htstate
8121 done
8122 fone %f28
8123 movn %icc, %g6, %l1
8124 sdiv %o7, 0x04BB, %o0
8125loop_695:
8126 alignaddr %i6, %i2, %o1
8127 fmovrsgz %i1, %f24, %f6
8128 sdivcc %l0, 0x1D2E, %l5
8129 movleu %xcc, %i5, %i4
8130 fzeros %f4
8131 alignaddr %i7, %i0, %o6
8132 saved
8133 rdpr %cwp, %g1
8134 rdpr %cansave, %g2
8135 rdpr %canrestore, %g3
8136 rdpr %cleanwin, %g4
8137 rdpr %otherwin, %g5
8138 rdpr %wstate, %g6
8139 tgu %icc, 0x1
8140 fnegs %f15, %f3
8141 bgu,a loop_696
8142 andn %o3, 0x11C7, %g4
8143 movge %xcc, %o5, %g5
8144 call loop_697
8145loop_696:
8146 movle %xcc, %g1, %l2
8147 srax %i3, %l3, %l6
8148 set 0x6E, %o4
8149 stha %o2, [%l7 + %o4] 0x15
8150loop_697:
8151 edge16ln %o4, %g3, %g7
8152 fandnot2s %f4, %f12, %f11
8153 nop
8154 fitos %f5, %f20
8155 fstod %f20, %f28
8156 wr %g0, 0x0c, %asi
8157 lduha [%l7 + 0x5A] %asi, %l4
8158 ldx [%l7 + 0x50], %g6
8159 set 0x28, %o6
8160 prefetcha [%l7 + %o6] 0x88, 0x1
8161 nop
8162 setx 0x306D0E12, %l0, %l6
8163 st %l6, [%l7 + 0x64]
8164 ld [%l7 + 0x64], %fsr
8165 edge32n %g2, %o7, %i6
8166 subcc %o0, %i2, %o1
8167 fmovsvc %xcc, %f31, %f17
8168 fmovsle %icc, %f29, %f5
8169 subc %i1, 0x1350, %l5
8170 bl loop_698
8171 movcc %xcc, %l0, %i5
8172 fnot2 %f14, %f16
8173 fnot1 %f14, %f20
8174loop_698:
8175 fmovrsgz %i4, %f20, %f30
8176 alignaddr %i0, %i7, %o3
8177 bvs,a %icc, loop_699
8178 nop
8179 setx 0x0D741A5AA0453264, %l0, %l6
8180 stx %l6, [%l7 + 0x28]
8181 ldd [%l7 + 0x28], %f20
8182 setx 0x44DBE767F58A22CF, %l1, %l5
8183 stx %l5, [%l7 + 0x10]
8184 ldd [%l7 + 0x10], %f0
8185 fsubd %f0, %f20, %f24
8186 movgu %icc, %o6, %o5
8187 fpadd16s %f28, %f2, %f31
8188loop_699:
8189 tcc %xcc, 0x6
8190 tsubcc %g4, %g5, %g1
8191 swap [%l7 + 0x10], %l2
8192 prefetch [%l7 + 0x2C], 0x1
8193 edge8ln %i3, %l3, %o2
8194 addc %o4, 0x03F9, %g3
8195 taddcctv %l6, %l4, %g7
8196 movvs %xcc, %l1, %g2
8197 fnegs %f15, %f3
8198 sub %o7, %g6, %i6
8199 and %o0, %o1, %i2
8200 mulx %l5, 0x176C, %i1
8201 fand %f8, %f26, %f12
8202 set 0x54, %g2
8203 stwa %i5, [%l7 + %g2] 0x27
8204 membar #Sync
8205 fbu,a %fcc0, loop_700
8206 fpadd16 %f0, %f18, %f28
8207 tn %xcc, 0x1
8208 addc %i4, %l0, %i7
8209loop_700:
8210 add %i0, 0x0972, %o6
8211 set 0x44, %i7
8212 stha %o3, [%l7 + %i7] 0x2a
8213 membar #Sync
8214 movne %icc, %g4, %g5
8215 movg %xcc, %o5, %g1
8216 bg,a loop_701
8217 nop
8218 fitos %f0, %f20
8219 fstod %f20, %f8
8220 fmovrsgez %l2, %f24, %f18
8221 movre %i3, 0x016, %o2
8222loop_701:
8223 fors %f15, %f3, %f12
8224 fmovsgu %icc, %f13, %f5
8225 fxnors %f8, %f26, %f6
8226 te %xcc, 0x0
8227 movrlez %l3, %o4, %g3
8228 xnorcc %l4, 0x1DA1, %g7
8229 edge32l %l6, %l1, %o7
8230 fmovdleu %icc, %f22, %f3
8231 alignaddr %g2, %g6, %i6
8232 movg %xcc, %o1, %i2
8233 orncc %o0, %i1, %i5
8234 edge16l %i4, %l5, %i7
8235 restored
8236 rdpr %cwp, %g1
8237 rdpr %cansave, %g2
8238 rdpr %canrestore, %g3
8239 rdpr %cleanwin, %g4
8240 rdpr %otherwin, %g5
8241 rdpr %wstate, %g6
8242 lduh [%l7 + 0x14], %l0
8243 std %f22, [%l7 + 0x38]
8244 movn %icc, %i0, %o6
8245 movne %xcc, %g4, %o3
8246 fbne,a %fcc3, loop_702
8247 be,pt %icc, loop_703
8248 popc %o5, %g1
8249 fpmerge %f15, %f17, %f0
8250loop_702:
8251 bn %icc, loop_704
8252loop_703:
8253 fbge %fcc2, loop_705
8254 restored
8255 rdpr %cwp, %g1
8256 rdpr %cansave, %g2
8257 rdpr %canrestore, %g3
8258 rdpr %cleanwin, %g4
8259 rdpr %otherwin, %g5
8260 rdpr %wstate, %g6
8261 subccc %l2, %g5, %o2
8262loop_704:
8263 array16 %i3, %o4, %g3
8264loop_705:
8265 flush %l7 + 0x18
8266 fbn,a %fcc2, loop_706
8267 tvs %xcc, 0x6
8268 bcs,a,pt %xcc, loop_707
8269 movre %l3, 0x174, %l4
8270loop_706:
8271 fsrc2 %f0, %f30
8272 array32 %g7, %l6, %o7
8273loop_707:
8274 udivcc %g2, 0x0C56, %g6
8275 fpmerge %f12, %f20, %f16
8276 movrne %i6, 0x14F, %o1
8277 movle %xcc, %i2, %o0
8278 std %f20, [%l7 + 0x18]
8279 bvc,a loop_708
8280 movvs %icc, %l1, %i5
8281 movrgz %i4, 0x0F2, %i1
8282 addcc %i7, 0x1BC0, %l5
8283loop_708:
8284 bg,pt %xcc, loop_709
8285 fmovrdlez %i0, %f28, %f10
8286 sra %o6, %g4, %o3
8287 tg %xcc, 0x4
8288loop_709:
8289 andn %o5, 0x1F88, %g1
8290 umul %l2, %l0, %g5
8291 lduw [%l7 + 0x14], %o2
8292 flush %l7 + 0x10
8293 sll %o4, 0x0E, %g3
8294 fbne %fcc3, loop_710
8295 and %l3, %i3, %g7
8296 bcs,pt %xcc, loop_711
8297 nop
8298 fitos %f2, %f1
8299 fstoi %f1, %f10
8300loop_710:
8301 flush %l7 + 0x1C
8302 tvs %icc, 0x7
8303loop_711:
8304 taddcc %l6, 0x09D1, %l4
8305 bne loop_712
8306 fmul8ulx16 %f14, %f26, %f6
8307 nop
8308 setx 0xE8066F27AA37531A, %l0, %l6
8309 stx %l6, [%l7 + 0x28]
8310 ldd [%l7 + 0x28], %f2
8311 fsqrtd %f2, %f22
8312 movpos %xcc, %o7, %g2
8313loop_712:
8314 nop
8315 set 0x54, %g7
8316 ldswa [%l7 + %g7] 0x0c, %i6
8317 fmovdleu %xcc, %f13, %f16
8318 popc %o1, %i2
8319 fornot1s %f31, %f26, %f31
8320 tcs %xcc, 0x3
8321 andncc %o0, %l1, %g6
8322 fmovrdlz %i5, %f18, %f28
8323 fmuld8ulx16 %f0, %f18, %f18
8324 lduw [%l7 + 0x24], %i4
8325 fble,a %fcc0, loop_713
8326 subccc %i7, 0x1440, %l5
8327 fmovrslez %i1, %f1, %f19
8328 movre %i0, 0x000, %g4
8329loop_713:
8330 or %o6, 0x1438, %o3
8331 and %g1, 0x11A6, %o5
8332 ldsb [%l7 + 0x1B], %l0
8333 fnot2s %f24, %f19
8334 fnot2s %f17, %f21
8335 umul %l2, 0x1C0B, %g5
8336 movne %icc, %o4, %g3
8337 movl %xcc, %o2, %l3
8338 wr %g0, 0xe2, %asi
8339 stxa %i3, [%l7 + 0x40] %asi
8340 membar #Sync
8341 stbar
8342 addccc %l6, %g7, %l4
8343 move %xcc, %g2, %o7
8344 restored
8345 rdpr %cwp, %g1
8346 rdpr %cansave, %g2
8347 rdpr %canrestore, %g3
8348 rdpr %cleanwin, %g4
8349 rdpr %otherwin, %g5
8350 rdpr %wstate, %g6
8351 membar #Sync
8352 set 0x40, %l2
8353 ldda [%l7 + %l2] 0xf0, %f0
8354 movrlez %i6, 0x1B2, %o1
8355 tsubcc %i2, 0x18AA, %l1
8356 tvc %icc, 0x7
8357 tg %icc, 0x5
8358 sdiv %g6, 0x1A6B, %o0
8359 fpack32 %f16, %f10, %f2
8360 membar 0x0C
8361 fmovsneg %xcc, %f25, %f2
8362 tvs %icc, 0x1
8363 xorcc %i4, 0x1E39, %i5
8364 srl %l5, %i7, %i0
8365 srl %g4, %o6, %o3
8366 array8 %i1, %o5, %g1
8367 fands %f1, %f16, %f13
8368 set 0x10, %o3
8369 prefetcha [%l7 + %o3] 0x14, 0x3
8370 srl %l2, 0x08, %o4
8371 smulcc %g3, 0x0E0A, %o2
8372 fpadd32s %f22, %f23, %f28
8373 nop
8374 fitod %f12, %f16
8375 fdtos %f16, %f22
8376 stx %g5, [%l7 + 0x38]
8377 bcs,a,pn %xcc, loop_714
8378 tsubcctv %i3, 0x06B0, %l6
8379 fbo,a %fcc1, loop_715
8380 andncc %g7, %l4, %l3
8381loop_714:
8382 nop
8383 wr %g0, 0x88, %asi
8384 lduha [%l7 + 0x40] %asi, %g2
8385loop_715:
8386 alignaddrl %i6, %o7, %i2
8387 nop
8388 setx 0xCD0FB0A8, %l0, %l6
8389 st %l6, [%l7 + 0x28]
8390 ld [%l7 + 0x28], %f9
8391 setx 0x74FC8711, %l1, %l5
8392 st %l5, [%l7 + 0x10]
8393 ld [%l7 + 0x10], %f2
8394 fdivs %f2, %f9, %f10
8395 move %icc, %o1, %l1
8396 mulscc %g6, 0x1ED2, %i4
8397 fbug,a %fcc1, loop_716
8398 movle %icc, %o0, %l5
8399 bcc,pn %icc, loop_717
8400 orncc %i5, 0x0C0C, %i0
8401loop_716:
8402 nop
8403 set 0x10, %o2
8404 lduwa [%l7 + %o2] 0x15, %i7
8405loop_717:
8406 edge32n %o6, %g4, %o3
8407 fcmple32 %f20, %f0, %o5
8408 movle %xcc, %g1, %i1
8409 fnot2 %f12, %f18
8410 edge16 %l2, %o4, %g3
8411 xnorcc %o2, 0x1422, %g5
8412 tneg %xcc, 0x6
8413 sdivcc %l0, 0x04B3, %l6
8414 subc %i3, %l4, %l3
8415 ble,pn %icc, loop_718
8416 ldd [%l7 + 0x58], %g2
8417 edge8l %g7, %o7, %i6
8418 tpos %icc, 0x0
8419loop_718:
8420 sethi 0x15B1, %i2
8421 xorcc %o1, %g6, %l1
8422 popc 0x0950, %o0
8423 or %l5, %i5, %i0
8424 sdiv %i4, 0x1503, %o6
8425 movvc %icc, %g4, %o3
8426 set 0x1C, %g4
8427 ldsha [%l7 + %g4] 0x15, %o5
8428 umulcc %g1, 0x12F8, %i1
8429 sdivcc %l2, 0x0AEB, %o4
8430 membar 0x0B
8431 fcmple16 %f18, %f12, %g3
8432 nop
8433 setx loop_719, %l0, %l1
8434 wrpr 0x1, %tl
8435 wrpr %l1, %tpc
8436 add %l1, 0x4, %l1
8437 wrpr %l1, %tnpc
8438 setx 0x34400001400, %l0, %l1
8439 wrpr %l1, %tstate
8440 wrhpr 0x4, %htstate
8441 retry
8442 fnot1s %f30, %f10
8443 fcmpgt32 %f28, %f2, %i7
8444 sdiv %g5, 0x10EB, %l0
8445loop_719:
8446 nop
8447 set 0x12, %i5
8448 ldstuba [%l7 + %i5] 0x80, %o2
8449 nop
8450 setx 0x9816C979, %l0, %l6
8451 st %l6, [%l7 + 0x28]
8452 ld [%l7 + 0x28], %f28
8453 setx 0x1823533D, %l1, %l5
8454 st %l5, [%l7 + 0x10]
8455 ld [%l7 + 0x10], %f15
8456 fsubs %f15, %f28, %f15
8457 and %l6, 0x1206, %l4
8458 sethi 0x12A9, %l3
8459 fmuld8ulx16 %f14, %f21, %f6
8460 array32 %i3, %g2, %g7
8461 movvs %icc, %o7, %i6
8462 fands %f3, %f24, %f8
8463 edge32 %i2, %g6, %o1
8464 fxnor %f30, %f24, %f22
8465 orn %l1, 0x138F, %l5
8466 set 0x40, %o1
8467 ldda [%l7 + %o1] 0x11, %f16
8468 fandnot1 %f30, %f22, %f8
8469 fmovd %f4, %f0
8470 movvc %icc, %i5, %o0
8471 subcc %i0, 0x12EE, %o6
8472 udivcc %g4, 0x169D, %o3
8473 wr %g0, 0x80, %asi
8474 ldxa [%l7 + 0x58] %asi, %o5
8475 addc %g1, 0x1B47, %i4
8476 fmovdne %icc, %f25, %f12
8477 fmovdcc %icc, %f25, %f20
8478 smulcc %l2, 0x154A, %i1
8479 sllx %o4, %i7, %g5
8480 nop
8481 fitod %f0, %f2
8482 fdtos %f2, %f3
8483 fsrc1 %f12, %f10
8484 fnor %f28, %f22, %f10
8485 set 0x3C, %l6
8486 stwa %l0, [%l7 + %l6] 0x89
8487 andncc %o2, %l6, %g3
8488 edge16l %l4, %l3, %i3
8489 nop
8490 setx 0x111747DA, %l0, %l6
8491 st %l6, [%l7 + 0x28]
8492 ld [%l7 + 0x28], %f30
8493 setx 0x1D4B8B44, %l1, %l5
8494 st %l5, [%l7 + 0x10]
8495 ld [%l7 + 0x10], %f5
8496 fmuls %f5, %f30, %f8
8497 fmovsgu %xcc, %f19, %f29
8498 fand %f20, %f26, %f0
8499 sdivcc %g7, 0x06A5, %o7
8500 be,pn %xcc, loop_720
8501 movn %xcc, %i6, %i2
8502 tvc %xcc, 0x4
8503 movre %g6, %g2, %o1
8504loop_720:
8505 fpmerge %f27, %f29, %f4
8506 tneg %icc, 0x4
8507 sub %l5, %i5, %o0
8508 tg %xcc, 0x2
8509 xorcc %l1, 0x0211, %i0
8510 fpackfix %f8, %f12
8511 fmovsgu %icc, %f29, %f13
8512 fandnot1 %f14, %f4, %f24
8513 taddcctv %o6, 0x02B7, %o3
8514 ldstub [%l7 + 0x70], %g4
8515 bge,a,pt %icc, loop_721
8516 sll %o5, 0x05, %i4
8517 fands %f13, %f3, %f11
8518 brz,a %g1, loop_722
8519loop_721:
8520 movg %icc, %i1, %o4
8521 addccc %l2, %g5, %l0
8522 addc %o2, %i7, %g3
8523loop_722:
8524 stx %l6, [%l7 + 0x20]
8525 edge8ln %l4, %l3, %g7
8526 fmovsg %xcc, %f8, %f13
8527 sethi 0x1281, %o7
8528 fbule,a %fcc1, loop_723
8529 tneg %icc, 0x7
8530 movl %xcc, %i6, %i2
8531 fpack16 %f26, %f3
8532loop_723:
8533 edge8 %g6, %g2, %o1
8534 subcc %l5, 0x08CA, %i5
8535 tge %xcc, 0x5
8536 fmovrdlez %i3, %f22, %f26
8537 stx %l1, [%l7 + 0x10]
8538 fsrc1s %f11, %f8
8539 tgu %icc, 0x0
8540 movvc %xcc, %o0, %i0
8541 andncc %o3, %g4, %o6
8542 prefetch [%l7 + 0x70], 0x3
8543 wr %g0, 0x04, %asi
8544 swapa [%l7 + 0x68] %asi, %i4
8545 sth %g1, [%l7 + 0x56]
8546 subcc %i1, %o4, %l2
8547 srl %g5, %o5, %o2
8548 tpos %xcc, 0x3
8549 tg %icc, 0x2
8550 set 0x65, %g3
8551 lduba [%l7 + %g3] 0x04, %l0
8552 array8 %i7, %g3, %l6
8553 tcs %xcc, 0x1
8554 brgz %l4, loop_724
8555 tge %icc, 0x0
8556 tl %xcc, 0x2
8557 wr %g0, 0x89, %asi
8558 lduwa [%l7 + 0x18] %asi, %g7
8559loop_724:
8560 sub %o7, 0x1394, %i6
8561 xnorcc %i2, %l3, %g6
8562 andncc %o1, %g2, %i5
8563 move %icc, %i3, %l5
8564 wr %g0, 0x10, %asi
8565 stda %f16, [%l7 + 0x40] %asi
8566 fmovrsne %l1, %f29, %f4
8567 fornot1 %f6, %f16, %f6
8568 sethi 0x1ABF, %i0
8569 fmovrsgz %o3, %f29, %f1
8570 fbg %fcc2, loop_725
8571 nop
8572 setx 0xA1B8B1854CEDD2F0, %l0, %l6
8573 stx %l6, [%l7 + 0x28]
8574 ldd [%l7 + 0x28], %f6
8575 setx 0xD32A1EA8304212D7, %l1, %l5
8576 stx %l5, [%l7 + 0x10]
8577 ldd [%l7 + 0x10], %f16
8578 fmuld %f16, %f6, %f2
8579 mova %xcc, %o0, %g4
8580 fexpand %f7, %f30
8581loop_725:
8582 nop
8583 wr %g0, 0x80, %asi
8584 ldda [%l7 + 0x40] %asi, %f16
8585 fbule,a %fcc2, loop_726
8586 be,pt %icc, loop_727
8587 tleu %icc, 0x3
8588 array8 %i4, %o6, %g1
8589loop_726:
8590 membar 0x54
8591loop_727:
8592 mulscc %o4, %i1, %g5
8593 ble,a,pn %xcc, loop_728
8594 array8 %o5, %l2, %o2
8595 mulx %i7, %g3, %l0
8596 edge32l %l4, %g7, %l6
8597loop_728:
8598 fbne %fcc0, loop_729
8599 fbo,a %fcc2, loop_730
8600 fnot1 %f24, %f24
8601 addc %o7, %i2, %l3
8602loop_729:
8603 tsubcctv %g6, %o1, %g2
8604loop_730:
8605 saved
8606 rdpr %cwp, %g1
8607 rdpr %cansave, %g2
8608 rdpr %canrestore, %g3
8609 rdpr %cleanwin, %g4
8610 rdpr %otherwin, %g5
8611 rdpr %wstate, %g6
8612 orcc %i5, %i6, %l5
8613 alignaddrl %l1, %i3, %o3
8614 fbo,a %fcc3, loop_731
8615 movrgez %o0, %g4, %i0
8616 xnor %i4, 0x102C, %g1
8617 fmul8sux16 %f0, %f22, %f30
8618loop_731:
8619 add %o6, 0x1899, %i1
8620 subcc %o4, 0x1795, %o5
8621 fmovrdgez %l2, %f2, %f12
8622 fmovrdlz %g5, %f22, %f14
8623 movn %xcc, %i7, %o2
8624 restored
8625 rdpr %cwp, %g1
8626 rdpr %cansave, %g2
8627 rdpr %canrestore, %g3
8628 rdpr %cleanwin, %g4
8629 rdpr %otherwin, %g5
8630 rdpr %wstate, %g6
8631 tleu %icc, 0x5
8632 ldd [%l7 + 0x68], %g2
8633 nop
8634 fitod %f31, %f6
8635 movne %icc, %l4, %l0
8636 nop
8637 setx loop_732, %l0, %l1
8638 jmpl %l1, %l6
8639 subccc %o7, %i2, %l3
8640 edge8ln %g7, %g6, %g2
8641 brgez,a %o1, loop_733
8642loop_732:
8643 subc %i6, 0x18D0, %i5
8644 mulx %l1, 0x0214, %l5
8645 fba %fcc0, loop_734
8646loop_733:
8647 fbg %fcc1, loop_735
8648 bvs,a loop_736
8649 tleu %xcc, 0x3
8650loop_734:
8651 fmovrde %o3, %f14, %f2
8652loop_735:
8653 tsubcctv %o0, %g4, %i0
8654loop_736:
8655 nop
8656 set 0x2C, %g5
8657 ldswa [%l7 + %g5] 0x19, %i4
8658 mova %xcc, %i3, %g1
8659 orn %i1, 0x1721, %o6
8660 for %f30, %f2, %f30
8661 fmovdg %xcc, %f2, %f1
8662 udiv %o5, 0x1300, %l2
8663 srax %g5, %o4, %i7
8664 taddcc %o2, %g3, %l4
8665 wr %g0, 0x0c, %asi
8666 lduha [%l7 + 0x56] %asi, %l0
8667 ble loop_737
8668 subccc %l6, %i2, %o7
8669 add %l7, 0x20, %l6
8670 wr %g0, 0x81, %asi
8671 ldxa [%l6] %asi, %l3
8672 casxa [%l6] 0x81, %l3, %g6
8673loop_737:
8674 fcmple32 %f8, %f4, %g2
8675 sethi 0x06A6, %o1
8676 movrlez %g7, 0x37A, %i6
8677 movrgz %i5, %l5, %l1
8678 sra %o3, 0x07, %g4
8679 movpos %icc, %i0, %o0
8680 fmovdleu %xcc, %f29, %f0
8681 nop
8682 fitos %f9, %f31
8683 fstox %f31, %f0
8684 bvs loop_738
8685 ba,a,pt %xcc, loop_739
8686 nop
8687 setx 0xE064B81F, %l0, %l6
8688 st %l6, [%l7 + 0x18]
8689 ld [%l7 + 0x18], %fsr
8690 bcs,a %icc, loop_740
8691loop_738:
8692 prefetch [%l7 + 0x58], 0x3
8693loop_739:
8694 tneg %icc, 0x1
8695 movl %xcc, %i3, %g1
8696loop_740:
8697 fmovdl %xcc, %f27, %f2
8698 movge %icc, %i1, %o6
8699 array32 %i4, %l2, %g5
8700 bg,a %icc, loop_741
8701 bneg %xcc, loop_742
8702 array16 %o5, %i7, %o4
8703 xor %o2, %g3, %l0
8704loop_741:
8705 fxnor %f4, %f26, %f14
8706loop_742:
8707 sll %l6, %l4, %i2
8708 movne %icc, %o7, %g6
8709 or %g2, %o1, %g7
8710 sra %i6, 0x0F, %l3
8711 fmovdcs %icc, %f2, %f15
8712 sdiv %i5, 0x0964, %l5
8713 fzero %f24
8714 movge %icc, %l1, %o3
8715 tne %xcc, 0x0
8716 fba,a %fcc0, loop_743
8717 orncc %i0, 0x1FD3, %o0
8718 set 0x40, %i6
8719 stda %f16, [%l7 + %i6] 0x88
8720loop_743:
8721 tge %icc, 0x0
8722 fxor %f8, %f4, %f4
8723 fmovdl %icc, %f26, %f4
8724 tcs %xcc, 0x7
8725 subcc %i3, %g4, %g1
8726 array32 %i1, %i4, %o6
8727 tvc %xcc, 0x1
8728 fmovsl %icc, %f0, %f26
8729 set 0x18, %l0
8730 swapa [%l7 + %l0] 0x81, %l2
8731 bcc loop_744
8732 for %f28, %f0, %f26
8733 edge16n %g5, %i7, %o5
8734 brlez %o2, loop_745
8735loop_744:
8736 fmovrslez %o4, %f22, %f14
8737 movrlz %l0, 0x018, %l6
8738 movg %xcc, %g3, %i2
8739loop_745:
8740 or %l4, %o7, %g2
8741 srlx %g6, %o1, %g7
8742 sdivx %l3, 0x1C00, %i5
8743 tgu %icc, 0x4
8744 addc %l5, %l1, %i6
8745 edge8ln %i0, %o0, %i3
8746 edge16n %o3, %g1, %g4
8747 fblg %fcc3, loop_746
8748 srax %i4, %o6, %l2
8749 andncc %g5, %i1, %o5
8750 fmovdl %xcc, %f19, %f8
8751loop_746:
8752 tneg %icc, 0x6
8753 tsubcctv %o2, %i7, %o4
8754 movrgez %l0, 0x3C1, %g3
8755 fxnors %f24, %f23, %f15
8756 fbu,a %fcc3, loop_747
8757 ldd [%l7 + 0x68], %f24
8758 orn %i2, 0x0649, %l6
8759 andcc %l4, %o7, %g6
8760loop_747:
8761 fpackfix %f24, %f25
8762 edge32ln %g2, %o1, %g7
8763 fmovsge %icc, %f16, %f7
8764 sethi 0x021E, %i5
8765 wr %g0, 0x89, %asi
8766 lduba [%l7 + 0x1D] %asi, %l5
8767 wr %g0, 0x89, %asi
8768 ldxa [%l7 + 0x68] %asi, %l1
8769 tleu %icc, 0x7
8770 movvc %icc, %i6, %i0
8771 fbue %fcc3, loop_748
8772 orn %o0, %l3, %o3
8773 mova %icc, %i3, %g4
8774 movpos %icc, %i4, %o6
8775loop_748:
8776 nop
8777 set 0x52, %i3
8778 lduha [%l7 + %i3] 0x88, %l2
8779 brnz,a %g5, loop_749
8780 tne %xcc, 0x3
8781 brgz %g1, loop_750
8782 movle %xcc, %i1, %o5
8783loop_749:
8784 tsubcc %i7, %o2, %l0
8785 bcc,a %icc, loop_751
8786loop_750:
8787 bcc,pn %xcc, loop_752
8788 ldsb [%l7 + 0x45], %g3
8789 nop
8790 setx 0x7AE20F2DD9A9FE6D, %l0, %l6
8791 stx %l6, [%l7 + 0x28]
8792 ldd [%l7 + 0x28], %f14
8793 setx 0x28D86215A4B4E135, %l1, %l5
8794 stx %l5, [%l7 + 0x10]
8795 ldd [%l7 + 0x10], %f28
8796 fdivd %f28, %f14, %f20
8797loop_751:
8798 edge16n %o4, %l6, %i2
8799loop_752:
8800 fmovdgu %xcc, %f18, %f14
8801 sdivcc %o7, 0x13C6, %l4
8802 fmovsg %icc, %f15, %f18
8803 subccc %g6, %g2, %o1
8804 sdivcc %i5, 0x10CC, %l5
8805 fbuge %fcc3, loop_753
8806 edge32l %g7, %i6, %i0
8807 fxors %f10, %f22, %f12
8808 smulcc %l1, 0x033B, %l3
8809loop_753:
8810 fpackfix %f26, %f0
8811 movle %xcc, %o3, %i3
8812 ldub [%l7 + 0x54], %o0
8813 or %g4, 0x0ADA, %o6
8814 tn %icc, 0x1
8815 fpadd16 %f22, %f0, %f12
8816 addc %l2, 0x0398, %g5
8817 lduh [%l7 + 0x56], %g1
8818 nop
8819 setx loop_754, %l0, %l1
8820 wrpr 0x1, %tl
8821 wrpr %l1, %tnpc
8822 setx 0x34400001400, %l0, %l1
8823 wrpr %l1, %tstate
8824 wrhpr 0x4, %htstate
8825 done
8826 fmovrslz %i4, %f16, %f23
8827 sdivcc %i1, 0x1444, %i7
8828 orcc %o5, %o2, %g3
8829loop_754:
8830 edge8 %l0, %l6, %o4
8831 fbne %fcc2, loop_755
8832 fnands %f0, %f3, %f18
8833 edge32 %i2, %o7, %g6
8834 fcmpne16 %f20, %f20, %l4
8835loop_755:
8836 popc %o1, %g2
8837 fnegs %f17, %f28
8838 ta %icc, 0x4
8839 for %f6, %f4, %f22
8840 fbul,a %fcc2, loop_756
8841 xnor %l5, 0x07D4, %g7
8842 movle %icc, %i6, %i5
8843 fpack16 %f20, %f23
8844loop_756:
8845 nop
8846 setx 0x3F77EE5AFC95D7AB, %l0, %l6
8847 stx %l6, [%l7 + 0x28]
8848 ldd [%l7 + 0x28], %f0
8849 setx 0x56D6185BAA96C2CE, %l1, %l5
8850 stx %l5, [%l7 + 0x10]
8851 ldd [%l7 + 0x10], %f26
8852 fmuld %f26, %f0, %f10
8853 call loop_757
8854 ldd [%l7 + 0x30], %f28
8855 fbl,a %fcc1, loop_758
8856 fpack16 %f6, %f7
8857loop_757:
8858 subc %l1, 0x0476, %i0
8859 tvs %icc, 0x1
8860loop_758:
8861 tle %xcc, 0x0
8862 movpos %icc, %o3, %l3
8863 fbue %fcc1, loop_759
8864 bneg,a %icc, loop_760
8865 ta %icc, 0x5
8866 movrlz %i3, 0x1FE, %g4
8867loop_759:
8868 saved
8869 rdpr %cwp, %g1
8870 rdpr %cansave, %g2
8871 rdpr %canrestore, %g3
8872 rdpr %cleanwin, %g4
8873 rdpr %otherwin, %g5
8874 rdpr %wstate, %g6
8875loop_760:
8876 edge16n %o6, %o0, %l2
8877 st %f7, [%l7 + 0x50]
8878 tg %icc, 0x3
8879 fxnor %f26, %f14, %f28
8880 flush %l7 + 0x4C
8881 edge16n %g1, %g5, %i1
8882 movg %icc, %i7, %o5
8883 pdist %f6, %f30, %f18
8884 fmovrsgez %o2, %f21, %f3
8885 movcc %xcc, %i4, %g3
8886 movg %xcc, %l6, %l0
8887 fpsub16 %f18, %f22, %f28
8888 srax %o4, %o7, %g6
8889 sll %i2, %l4, %o1
8890 movrgez %g2, %l5, %g7
8891 fone %f16
8892 tvc %xcc, 0x1
8893 movrgez %i5, 0x150, %l1
8894 ldub [%l7 + 0x38], %i6
8895 tvc %xcc, 0x4
8896 srlx %i0, 0x05, %o3
8897 edge32 %l3, %i3, %o6
8898 fcmpne32 %f30, %f4, %g4
8899 fbuge,a %fcc0, loop_761
8900 fbne %fcc0, loop_762
8901 edge16ln %l2, %o0, %g5
8902 fmovsleu %xcc, %f13, %f21
8903loop_761:
8904 fmovse %icc, %f7, %f21
8905loop_762:
8906 sll %g1, 0x0B, %i7
8907 udivx %o5, 0x0F36, %o2
8908 fpsub16s %f11, %f20, %f13
8909 fcmple32 %f4, %f14, %i1
8910 fmovdneg %xcc, %f16, %f31
8911 subccc %i4, %g3, %l6
8912 movne %xcc, %l0, %o4
8913 fblg %fcc3, loop_763
8914 movleu %icc, %g6, %o7
8915 ble loop_764
8916 fpadd32s %f2, %f23, %f29
8917loop_763:
8918 xorcc %i2, %l4, %g2
8919 tl %xcc, 0x3
8920loop_764:
8921 ldsh [%l7 + 0x3A], %l5
8922 edge32l %g7, %i5, %o1
8923 fbue,a %fcc0, loop_765
8924 ble,pt %xcc, loop_766
8925 movneg %xcc, %l1, %i0
8926 orncc %i6, %l3, %o3
8927loop_765:
8928 ld [%l7 + 0x58], %f14
8929loop_766:
8930 fbl %fcc2, loop_767
8931 mova %icc, %o6, %i3
8932 movrgz %l2, 0x054, %o0
8933 brgz %g5, loop_768
8934loop_767:
8935 fandnot1 %f12, %f12, %f2
8936 fabss %f22, %f11
8937 add %l7, 0x48, %l6
8938 wr %g0, 0x80, %asi
8939 ldxa [%l6] %asi, %g1
8940 casxa [%l6] %asi, %g1, %i7
8941loop_768:
8942 tl %icc, 0x5
8943 edge32l %g4, %o5, %i1
8944 fpsub16 %f24, %f18, %f0
8945 wr %g0, 0x19, %asi
8946 stha %o2, [%l7 + 0x78] %asi
8947 te %xcc, 0x7
8948 taddcc %g3, 0x1276, %i4
8949 fnot2s %f16, %f8
8950 movge %icc, %l0, %o4
8951 udivx %g6, 0x09A4, %l6
8952 tcs %xcc, 0x0
8953 mova %icc, %i2, %l4
8954 fbu,a %fcc2, loop_769
8955 nop
8956 setx 0x1E91EB2A2E7E2F80, %l0, %l6
8957 stx %l6, [%l7 + 0x28]
8958 ldd [%l7 + 0x28], %f8
8959 setx 0x6516A940745F5597, %l1, %l5
8960 stx %l5, [%l7 + 0x10]
8961 ldd [%l7 + 0x10], %f10
8962 faddd %f10, %f8, %f22
8963 nop
8964 set 0x58, %i1
8965 sth %o7, [%l7 + %i1]
8966 bne,a %xcc, loop_770
8967loop_769:
8968 mulx %l5, %g2, %g7
8969 fmovdne %icc, %f23, %f27
8970 movrgz %i5, 0x367, %o1
8971loop_770:
8972 sethi 0x12F2, %l1
8973 brlz,a %i6, loop_771
8974 mova %xcc, %l3, %o3
8975 andn %i0, 0x0E37, %o6
8976 wr %g0, 0x04, %asi
8977 ldda [%l7 + 0x40] %asi, %l2
8978loop_771:
8979 movrgez %i3, 0x041, %o0
8980 movrlez %g1, 0x0FA, %g5
8981 tn %xcc, 0x1
8982 srax %g4, 0x01, %i7
8983 movrne %i1, %o5, %o2
8984 movrlz %i4, %l0, %g3
8985 fmovsvs %xcc, %f15, %f23
8986 fmul8x16al %f20, %f16, %f26
8987 wr %g0, 0x58, %asi
8988 ldxa [%g0 + 0x30] %asi, %g6
8989 nop
8990 fitos %f8, %f27
8991 fstox %f27, %f16
8992 fxtos %f16, %f1
8993 tge %icc, 0x7
8994 fbu %fcc1, loop_772
8995 ld [%l7 + 0x54], %f27
8996 fmovsvs %xcc, %f8, %f4
8997 move %icc, %o4, %i2
8998loop_772:
8999 fors %f27, %f26, %f18
9000 movl %icc, %l4, %l6
9001 array8 %l5, %g2, %g7
9002 taddcctv %o7, 0x0D6C, %i5
9003 tge %icc, 0x2
9004 edge32ln %o1, %l1, %i6
9005 taddcc %l3, 0x18D2, %o3
9006 brlez %o6, loop_773
9007 movpos %icc, %l2, %i3
9008 nop
9009 fitod %f26, %f12
9010 tge %xcc, 0x3
9011loop_773:
9012 srl %o0, 0x11, %g1
9013 pdist %f0, %f28, %f16
9014 fsrc2 %f14, %f10
9015 bvc,a %icc, loop_774
9016 sdivx %i0, 0x0BE5, %g4
9017 subc %g5, %i1, %o5
9018 add %i7, 0x048D, %i4
9019loop_774:
9020 fabsd %f4, %f0
9021 wr %g0, 0x57, %asi
9022 stxa %o2, [%g0 + 0x0] %asi
9023 nop
9024 fitod %f2, %f10
9025 fdtox %f10, %f12
9026 wr %g0, 0x11, %asi
9027 lduwa [%l7 + 0x28] %asi, %l0
9028 tl %xcc, 0x5
9029 nop
9030 setx 0x71574F92, %l0, %l6
9031 st %l6, [%l7 + 0x28]
9032 ld [%l7 + 0x28], %f18
9033 fsqrts %f18, %f27
9034 fmovrdne %g6, %f12, %f18
9035 tvs %icc, 0x1
9036 fmovd %f16, %f16
9037 set 0x70, %i0
9038 stha %g3, [%l7 + %i0] 0x10
9039 fmovsg %icc, %f3, %f28
9040 movl %xcc, %i2, %l4
9041 bge,a,pt %icc, loop_775
9042 tcs %xcc, 0x5
9043 bpos,a,pt %xcc, loop_776
9044 sdiv %o4, 0x1301, %l5
9045loop_775:
9046 subc %l6, 0x0912, %g2
9047 sra %g7, %o7, %o1
9048loop_776:
9049 edge32n %l1, %i6, %i5
9050 wr %g0, 0x81, %asi
9051 lduba [%l7 + 0x70] %asi, %o3
9052 bvc,a %icc, loop_777
9053 smul %o6, 0x03FE, %l2
9054 edge16l %i3, %l3, %o0
9055 fba %fcc2, loop_778
9056loop_777:
9057 edge8 %i0, %g1, %g5
9058 prefetch [%l7 + 0x38], 0x3
9059 movcc %xcc, %g4, %i1
9060loop_778:
9061 movrlez %i7, %i4, %o2
9062 fmovrsne %l0, %f21, %f14
9063 fcmple16 %f12, %f10, %g6
9064 brgez %g3, loop_779
9065 bneg,pt %xcc, loop_780
9066 addcc %o5, %i2, %l4
9067 fbge %fcc2, loop_781
9068loop_779:
9069 tne %icc, 0x3
9070loop_780:
9071 xorcc %o4, 0x0CC5, %l5
9072 fmul8sux16 %f4, %f12, %f30
9073loop_781:
9074 tg %xcc, 0x6
9075 fble %fcc2, loop_782
9076 orn %l6, 0x1F87, %g2
9077 bvs,a loop_783
9078 edge16ln %o7, %g7, %o1
9079loop_782:
9080 udivcc %i6, 0x0A9E, %l1
9081 sdiv %o3, 0x0CD1, %i5
9082loop_783:
9083 movleu %icc, %l2, %i3
9084 stbar
9085 movpos %xcc, %o6, %o0
9086 sir 0x049E
9087 wr %g0, 0x0c, %asi
9088 ldsba [%l7 + 0x3D] %asi, %i0
9089 orcc %g1, %l3, %g4
9090 sdivcc %i1, 0x139C, %i7
9091 tcc %xcc, 0x6
9092 wr %g0, 0x89, %asi
9093 lduba [%l7 + 0x1F] %asi, %i4
9094 movleu %icc, %g5, %l0
9095 ldx [%l7 + 0x48], %g6
9096 fmovsne %xcc, %f10, %f31
9097 set 0x50, %g1
9098 prefetcha [%l7 + %g1] 0x10, 0x1
9099 umul %o5, %i2, %l4
9100 tcc %xcc, 0x3
9101 fba,a %fcc0, loop_784
9102 sub %o4, %g3, %l5
9103 alignaddr %l6, %g2, %o7
9104 lduh [%l7 + 0x7A], %g7
9105loop_784:
9106 nop
9107 set 0x52, %o0
9108 lduba [%l7 + %o0] 0x88, %i6
9109 lduw [%l7 + 0x58], %o1
9110 st %f18, [%l7 + 0x64]
9111 movrlz %l1, %o3, %l2
9112 orncc %i5, 0x0CB8, %i3
9113 edge8n %o6, %o0, %g1
9114 fnot2 %f28, %f12
9115 restored
9116 rdpr %cwp, %g1
9117 rdpr %cansave, %g2
9118 rdpr %canrestore, %g3
9119 rdpr %cleanwin, %g4
9120 rdpr %otherwin, %g5
9121 rdpr %wstate, %g6
9122 pdist %f6, %f16, %f26
9123 bvs,pn %xcc, loop_785
9124 ba,a,pn %xcc, loop_786
9125 srl %i0, %l3, %g4
9126 tleu %xcc, 0x4
9127loop_785:
9128 stw %i7, [%l7 + 0x10]
9129loop_786:
9130 fmovspos %xcc, %f29, %f7
9131 fcmple16 %f0, %f26, %i1
9132 movrlez %g5, %l0, %i4
9133 nop
9134 fitod %f2, %f16
9135 fdtox %f16, %f10
9136 fxtod %f10, %f14
9137 fnegs %f0, %f3
9138 srl %o2, %o5, %i2
9139 nop
9140 setx loop_787, %l0, %l1
9141 wrpr 0x1, %tl
9142 wrpr %l1, %tpc
9143 add %l1, 0x4, %l1
9144 wrpr %l1, %tnpc
9145 setx 0x34400001400, %l0, %l1
9146 wrpr %l1, %tstate
9147 wrhpr 0x4, %htstate
9148 retry
9149 edge32n %l4, %g6, %o4
9150 umulcc %l5, 0x190B, %g3
9151 tvc %icc, 0x2
9152loop_787:
9153 fbul,a %fcc1, loop_788
9154 fmovsgu %xcc, %f13, %f11
9155 movle %icc, %g2, %o7
9156 edge8l %l6, %i6, %g7
9157loop_788:
9158 sdiv %l1, 0x179C, %o1
9159 ta %xcc, 0x5
9160 move %icc, %l2, %i5
9161 movrgz %i3, 0x29B, %o3
9162 andcc %o0, %o6, %g1
9163 tcs %icc, 0x7
9164 srax %l3, 0x12, %i0
9165 wr %g0, 0x80, %asi
9166 sta %f19, [%l7 + 0x40] %asi
9167 fmul8x16al %f14, %f15, %f6
9168 andcc %i7, 0x0612, %i1
9169 xnorcc %g4, %l0, %g5
9170 fmul8ulx16 %f26, %f28, %f6
9171 ldsh [%l7 + 0x34], %o2
9172 mulx %i4, 0x0488, %o5
9173 fbule %fcc3, loop_789
9174 edge16ln %i2, %g6, %o4
9175 movvc %icc, %l4, %g3
9176 tn %icc, 0x7
9177loop_789:
9178 sethi 0x07E7, %l5
9179 be loop_790
9180 saved
9181 rdpr %cwp, %g1
9182 rdpr %cansave, %g2
9183 rdpr %canrestore, %g3
9184 rdpr %cleanwin, %g4
9185 rdpr %otherwin, %g5
9186 rdpr %wstate, %g6
9187 nop
9188 setx 0x00718FEEE09181F4, %l0, %l6
9189 stx %l6, [%l7 + 0x28]
9190 ldd [%l7 + 0x28], %f30
9191 setx 0x61740BC44FB0B457, %l1, %l5
9192 stx %l5, [%l7 + 0x10]
9193 ldd [%l7 + 0x10], %f0
9194 fdivd %f0, %f30, %f22
9195 sdivcc %o7, 0x18EA, %l6
9196loop_790:
9197 andcc %i6, 0x0C92, %g2
9198 ldsw [%l7 + 0x40], %l1
9199 edge8 %o1, %l2, %i5
9200 fblg,a %fcc1, loop_791
9201 lduh [%l7 + 0x3A], %g7
9202 umul %i3, 0x02FE, %o3
9203 fbuge,a %fcc2, loop_792
9204loop_791:
9205 fbne %fcc3, loop_793
9206 fbe %fcc0, loop_794
9207 popc %o0, %o6
9208loop_792:
9209 or %g1, 0x065B, %i0
9210loop_793:
9211 edge8 %l3, %i7, %i1
9212loop_794:
9213 tle %icc, 0x5
9214 tneg %icc, 0x5
9215 bcc,a %xcc, loop_795
9216 addccc %g4, 0x02E9, %g5
9217 edge8ln %l0, %o2, %i4
9218 wr %g0, 0x11, %asi
9219 ldstuba [%l7 + 0x7F] %asi, %i2
9220loop_795:
9221 or %g6, %o5, %o4
9222 addc %l4, 0x1AF3, %l5
9223 sdivx %g3, 0x0ECF, %o7
9224 fble,a %fcc2, loop_796
9225 tvs %xcc, 0x6
9226 brlez %l6, loop_797
9227 xorcc %g2, 0x0DC5, %i6
9228loop_796:
9229 fzeros %f22
9230 tne %icc, 0x4
9231loop_797:
9232 ta %icc, 0x7
9233 fmovrde %o1, %f6, %f2
9234 nop
9235 set 0x34, %g6
9236 lduw [%l7 + %g6], %l1
9237 set 0x4C, %i2
9238 swapa [%l7 + %i2] 0x80, %i5
9239 orcc %l2, %i3, %g7
9240 smul %o0, %o3, %g1
9241 fmovsne %xcc, %f6, %f21
9242 xnor %i0, 0x0555, %l3
9243 movpos %icc, %o6, %i7
9244 fbne %fcc0, loop_798
9245 subcc %i1, 0x0242, %g5
9246 umul %g4, 0x12D0, %o2
9247 umulcc %l0, 0x0961, %i4
9248loop_798:
9249 edge32 %g6, %o5, %i2
9250 subcc %l4, 0x183C, %l5
9251 fba,a %fcc3, loop_799
9252 srl %o4, %o7, %g3
9253 orncc %l6, 0x04FC, %i6
9254 sir 0x1A42
9255loop_799:
9256 ta %xcc, 0x5
9257 sra %g2, %o1, %l1
9258 smul %l2, %i5, %g7
9259 te %icc, 0x1
9260 set 0x1C, %i4
9261 stwa %o0, [%l7 + %i4] 0x04
9262 set 0x14, %o5
9263 lda [%l7 + %o5] 0x15, %f10
9264 set 0x5C, %l5
9265 stwa %o3, [%l7 + %l5] 0x18
9266 movrgez %i3, 0x250, %i0
9267 fornot2s %f2, %f24, %f24
9268 fandnot1s %f20, %f29, %f29
9269 movleu %icc, %l3, %g1
9270 movgu %xcc, %i7, %o6
9271 movre %g5, 0x394, %i1
9272 wr %g0, 0x88, %asi
9273 ldxa [%l7 + 0x70] %asi, %o2
9274 ld [%l7 + 0x28], %f28
9275 sra %g4, %l0, %i4
9276 subccc %o5, 0x1304, %g6
9277 movvs %xcc, %l4, %i2
9278 bg,a,pt %xcc, loop_800
9279 smulcc %l5, %o4, %g3
9280 xorcc %l6, %o7, %g2
9281 fmovscc %xcc, %f13, %f24
9282loop_800:
9283 edge16ln %o1, %i6, %l2
9284 taddcc %l1, %g7, %i5
9285 udiv %o0, 0x0840, %i3
9286 addcc %i0, 0x1285, %o3
9287 movcc %xcc, %l3, %g1
9288 faligndata %f6, %f20, %f30
9289 bne,a,pn %xcc, loop_801
9290 edge16 %o6, %g5, %i1
9291 fornot1s %f3, %f8, %f21
9292 movvc %xcc, %i7, %g4
9293loop_801:
9294 fmovdne %xcc, %f16, %f20
9295 fnegs %f22, %f1
9296 tle %xcc, 0x6
9297 array16 %l0, %o2, %i4
9298 array16 %g6, %o5, %l4
9299 fzeros %f22
9300 sll %l5, 0x0C, %o4
9301 xorcc %g3, 0x0675, %l6
9302 fmul8sux16 %f10, %f28, %f12
9303 fbl,a %fcc2, loop_802
9304 nop
9305 setx loop_803, %l0, %l1
9306 wrpr 0x1, %tl
9307 wrpr %l1, %tnpc
9308 setx 0x34400001400, %l0, %l1
9309 wrpr %l1, %tstate
9310 wrhpr 0x4, %htstate
9311 done
9312 movle %icc, %o7, %g2
9313 movre %o1, %i6, %l2
9314loop_802:
9315 orn %l1, %g7, %i5
9316loop_803:
9317 bgu,a loop_804
9318 array16 %i2, %o0, %i0
9319 brnz,a %o3, loop_805
9320 nop
9321 setx 0xAB13695233763090, %l0, %l6
9322 stx %l6, [%l7 + 0x28]
9323 ldd [%l7 + 0x28], %f10
9324 setx 0x650F78D671F4BC45, %l1, %l5
9325 stx %l5, [%l7 + 0x10]
9326 ldd [%l7 + 0x10], %f12
9327 fdivd %f12, %f10, %f24
9328loop_804:
9329 sdiv %l3, 0x1138, %g1
9330 taddcctv %i3, %o6, %i1
9331loop_805:
9332 sll %i7, 0x12, %g5
9333 fmovsn %icc, %f20, %f5
9334 ld [%l7 + 0x30], %f11
9335 set 0x40, %o7
9336 ldda [%l7 + %o7] 0x14, %f16
9337 sllx %g4, %l0, %i4
9338 fnot2 %f24, %f18
9339 add %l7, 0x14, %l6
9340 wr %g0, 0x18, %asi
9341 lda [%l6] %asi, %g6
9342 casa [%l6] 0x18, %g6, %o5
9343 fone %f26
9344 sir 0x0C4E
9345 stbar
9346 fexpand %f29, %f22
9347 movrgz %o2, 0x3D3, %l5
9348 taddcc %o4, 0x1C68, %g3
9349 fsrc1s %f3, %f27
9350 ldub [%l7 + 0x73], %l6
9351 movn %icc, %o7, %l4
9352 fbe,a %fcc3, loop_806
9353 edge32n %g2, %i6, %o1
9354 fmul8sux16 %f20, %f20, %f16
9355 ldd [%l7 + 0x38], %l0
9356loop_806:
9357 fmovscs %xcc, %f11, %f5
9358 lduh [%l7 + 0x38], %l2
9359 fmovsg %icc, %f28, %f8
9360 movrgez %i5, %i2, %o0
9361 bvs,a %xcc, loop_807
9362 faligndata %f10, %f16, %f24
9363 ba,pn %icc, loop_808
9364 move %xcc, %g7, %i0
9365loop_807:
9366 move %xcc, %l3, %g1
9367 srl %o3, %o6, %i1
9368loop_808:
9369 movrne %i3, 0x127, %i7
9370 restored
9371 rdpr %cwp, %g1
9372 rdpr %cansave, %g2
9373 rdpr %canrestore, %g3
9374 rdpr %cleanwin, %g4
9375 rdpr %otherwin, %g5
9376 rdpr %wstate, %g6
9377 nop
9378 set 0x74, %l4
9379 prefetch [%l7 + %l4], 0x2
9380 edge8n %g5, %g4, %l0
9381 ba,pn %xcc, loop_809
9382 nop
9383 setx loop_810, %l0, %l1
9384 wrpr 0x1, %tl
9385 wrpr %l1, %tnpc
9386 setx 0x34400001400, %l0, %l1
9387 wrpr %l1, %tstate
9388 wrhpr 0x4, %htstate
9389 done
9390 add %i4, %g6, %o2
9391 sdiv %o5, 0x0AAF, %o4
9392loop_809:
9393 fmovdvc %icc, %f7, %f17
9394loop_810:
9395 fpadd32s %f9, %f4, %f13
9396 fba %fcc2, loop_811
9397 movleu %icc, %g3, %l5
9398 nop
9399 fitod %f6, %f18
9400 fdtoi %f18, %f19
9401 fzero %f24
9402loop_811:
9403 movpos %icc, %o7, %l4
9404 wr %g0, 0x18, %asi
9405 prefetcha [%l7 + 0x60] %asi, 0x2
9406 addcc %i6, %g2, %o1
9407 tsubcc %l1, 0x135C, %l2
9408 or %i5, %o0, %g7
9409 movrgz %i2, 0x38B, %l3
9410 wr %g0, 0x27, %asi
9411 ldda [%l7 + 0x50] %asi, %i0
9412 stbar
9413 stb %g1, [%l7 + 0x63]
9414 edge16n %o6, %i1, %o3
9415 mulx %i7, 0x0046, %i3
9416 fmuld8sux16 %f8, %f0, %f12
9417 movvs %xcc, %g5, %g4
9418 edge8ln %l0, %g6, %i4
9419 ldsb [%l7 + 0x58], %o5
9420 fornot1s %f28, %f9, %f13
9421 movrlz %o4, 0x047, %g3
9422 fnand %f30, %f10, %f22
9423 nop
9424 setx 0x6AC71EAF, %l0, %l6
9425 st %l6, [%l7 + 0x28]
9426 ld [%l7 + 0x28], %f5
9427 setx 0x1418F2A3, %l1, %l5
9428 st %l5, [%l7 + 0x10]
9429 ld [%l7 + 0x10], %f26
9430 fadds %f26, %f5, %f18
9431 umul %o2, %l5, %o7
9432 fnands %f31, %f6, %f29
9433 fxor %f6, %f22, %f30
9434 fpsub16s %f27, %f12, %f0
9435 orcc %l4, %l6, %i6
9436 movvs %xcc, %g2, %o1
9437 fzero %f4
9438 fmul8x16au %f3, %f19, %f24
9439 or %l2, %i5, %l1
9440 movcs %icc, %o0, %i2
9441 fba %fcc3, loop_812
9442 brgez %g7, loop_813
9443 fnegd %f0, %f6
9444 nop
9445 setx loop_814, %l0, %l1
9446 jmpl %l1, %i0
9447loop_812:
9448 nop
9449 fitod %f11, %f16
9450loop_813:
9451 fba,a %fcc1, loop_815
9452 nop
9453 fitos %f7, %f20
9454 fstoi %f20, %f28
9455loop_814:
9456 movrgz %g1, %o6, %i1
9457 fcmpgt32 %f22, %f6, %o3
9458loop_815:
9459 fmovrdlz %i7, %f26, %f6
9460 movvs %icc, %i3, %l3
9461 tcs %xcc, 0x7
9462 wr %g0, 0x18, %asi
9463 stda %f0, [%l7 + 0x40] %asi
9464 addc %g5, 0x0966, %l0
9465 fpsub32s %f28, %f3, %f20
9466 udivcc %g4, 0x1847, %g6
9467 movrlez %o5, 0x0B0, %i4
9468 udivcc %o4, 0x0CD9, %o2
9469 movcs %icc, %g3, %l5
9470 fnor %f28, %f22, %f30
9471 set 0x0C, %l1
9472 ldsha [%l7 + %l1] 0x11, %l4
9473 wr %g0, 0x23, %asi
9474 stwa %o7, [%l7 + 0x74] %asi
9475 membar #Sync
9476 ldsw [%l7 + 0x44], %i6
9477 sub %g2, %o1, %l2
9478 fandnot2 %f24, %f12, %f28
9479 add %l6, %i5, %o0
9480 movre %l1, 0x0A5, %i2
9481 ldsw [%l7 + 0x54], %g7
9482 xor %i0, 0x0D1D, %o6
9483 movrlz %g1, %i1, %o3
9484 fmovdle %xcc, %f0, %f6
9485 fnot1 %f30, %f16
9486 sllx %i3, %i7, %l3
9487 ldsw [%l7 + 0x2C], %l0
9488 fpadd16 %f30, %f10, %f26
9489 tl %xcc, 0x5
9490 xnor %g4, %g6, %o5
9491 edge8l %g5, %i4, %o4
9492 fmul8sux16 %f28, %f10, %f2
9493 sllx %o2, 0x1B, %l5
9494 edge32l %l4, %o7, %i6
9495 movgu %icc, %g3, %g2
9496 add %l2, %o1, %i5
9497 lduw [%l7 + 0x1C], %l6
9498 smulcc %o0, %l1, %i2
9499 bn loop_816
9500 nop
9501 fitod %f12, %f14
9502 fdtoi %f14, %f16
9503 prefetch [%l7 + 0x18], 0x0
9504 umul %i0, %o6, %g7
9505loop_816:
9506 or %g1, %i1, %o3
9507 set 0x40, %o4
9508 ldda [%l7 + %o4] 0x0c, %f16
9509 andncc %i7, %i3, %l0
9510 sdivx %g4, 0x10FC, %l3
9511 orncc %o5, 0x105A, %g5
9512 tvc %icc, 0x6
9513 movrlez %g6, 0x33F, %i4
9514 fbu %fcc2, loop_817
9515 fmovrdgz %o4, %f28, %f22
9516 alignaddr %l5, %o2, %l4
9517 movpos %xcc, %o7, %i6
9518loop_817:
9519 stbar
9520 fmuld8sux16 %f3, %f24, %f20
9521 brlz %g2, loop_818
9522 fmovrslez %l2, %f16, %f22
9523 movrlez %g3, %i5, %o1
9524 wr %g0, 0x80, %asi
9525 prefetcha [%l7 + 0x28] %asi, 0x2
9526loop_818:
9527 fmuld8ulx16 %f13, %f15, %f16
9528 fmovsvc %icc, %f18, %f2
9529 smul %l6, %i2, %l1
9530 orn %i0, %g7, %g1
9531 sir 0x1D10
9532 st %f23, [%l7 + 0x5C]
9533 fmovrdlz %i1, %f6, %f24
9534 sllx %o3, 0x14, %o6
9535 or %i7, %l0, %g4
9536 edge16ln %l3, %o5, %i3
9537 tgu %icc, 0x0
9538 fmovsvc %xcc, %f16, %f26
9539 fxnors %f25, %f30, %f10
9540 movvs %icc, %g5, %g6
9541 tneg %xcc, 0x5
9542 set 0x58, %l3
9543 stxa %i4, [%l7 + %l3] 0x88
9544 array16 %l5, %o4, %l4
9545 sethi 0x0FB0, %o2
9546 fmovsvs %xcc, %f10, %f11
9547 add %o7, 0x1177, %i6
9548 fmovdgu %icc, %f22, %f24
9549 and %g2, %g3, %i5
9550 movrlez %o1, 0x040, %l2
9551 fbule,a %fcc3, loop_819
9552 nop
9553 setx loop_820, %l0, %l1
9554 jmpl %l1, %o0
9555 nop
9556 setx loop_821, %l0, %l1
9557 wrpr 0x1, %tl
9558 wrpr %l1, %tnpc
9559 setx 0x34400001400, %l0, %l1
9560 wrpr %l1, %tstate
9561 wrhpr 0x4, %htstate
9562 done
9563 umul %i2, 0x0B74, %l1
9564loop_819:
9565 taddcc %i0, 0x1C89, %l6
9566loop_820:
9567 movl %icc, %g7, %i1
9568loop_821:
9569 brgz,a %g1, loop_822
9570 nop
9571 setx 0x4CD3A46F, %l0, %l6
9572 st %l6, [%l7 + 0x28]
9573 ld [%l7 + 0x28], %f24
9574 setx 0x15EADBD2, %l1, %l5
9575 st %l5, [%l7 + 0x10]
9576 ld [%l7 + 0x10], %f9
9577 fadds %f9, %f24, %f29
9578 smul %o3, 0x061B, %i7
9579 tsubcc %o6, %l0, %g4
9580loop_822:
9581 fabsd %f4, %f8
9582 bl,pn %icc, loop_823
9583 movrlz %l3, 0x1B1, %i3
9584 addcc %g5, %g6, %o5
9585 mova %xcc, %l5, %i4
9586loop_823:
9587 nop
9588 wr %g0, 0x10, %asi
9589 lduwa [%l7 + 0x78] %asi, %o4
9590 lduw [%l7 + 0x10], %l4
9591 alignaddrl %o2, %i6, %g2
9592 nop
9593 setx 0x7E0D0835, %l0, %l6
9594 st %l6, [%l7 + 0x28]
9595 ld [%l7 + 0x28], %f0
9596 setx 0x3BD4EAC9, %l1, %l5
9597 st %l5, [%l7 + 0x10]
9598 ld [%l7 + 0x10], %f16
9599 fsubs %f16, %f0, %f26
9600 nop
9601 setx loop_824, %l0, %l1
9602 wrpr 0x1, %tl
9603 wrpr %l1, %tpc
9604 add %l1, 0x4, %l1
9605 wrpr %l1, %tnpc
9606 setx 0x34400001400, %l0, %l1
9607 wrpr %l1, %tstate
9608 wrhpr 0x4, %htstate
9609 retry
9610 fmovrdgez %g3, %f18, %f16
9611 bleu %icc, loop_825
9612 bne %xcc, loop_826
9613loop_824:
9614 edge32l %i5, %o1, %o7
9615 wr %g0, 0x22, %asi
9616 stxa %o0, [%l7 + 0x48] %asi
9617 membar #Sync
9618loop_825:
9619 fmovdvc %icc, %f14, %f22
9620loop_826:
9621 fbue,a %fcc3, loop_827
9622 bcc,pt %xcc, loop_828
9623 movcc %xcc, %l2, %l1
9624 array16 %i0, %l6, %i2
9625loop_827:
9626 srl %i1, 0x11, %g7
9627loop_828:
9628 fnors %f22, %f29, %f7
9629 fmul8x16 %f25, %f6, %f16
9630 xnorcc %o3, %i7, %o6
9631 fbg %fcc2, loop_829
9632 saved
9633 rdpr %cwp, %g1
9634 rdpr %cansave, %g2
9635 rdpr %canrestore, %g3
9636 rdpr %cleanwin, %g4
9637 rdpr %otherwin, %g5
9638 rdpr %wstate, %g6
9639 orncc %g1, %g4, %l0
9640 array32 %l3, %g5, %i3
9641loop_829:
9642 xor %g6, 0x080B, %l5
9643 tle %xcc, 0x4
9644 tsubcctv %i4, 0x1748, %o4
9645 fnot2 %f20, %f26
9646 movvs %icc, %l4, %o5
9647 fnot1 %f28, %f22
9648 subccc %o2, %g2, %g3
9649 add %i6, 0x0CC4, %i5
9650 flush %l7 + 0x4C
9651 tne %icc, 0x6
9652 subcc %o7, %o1, %o0
9653 ldx [%l7 + 0x48], %l2
9654 prefetch [%l7 + 0x28], 0x1
9655 fmovde %icc, %f28, %f28
9656 tneg %icc, 0x6
9657 fcmpgt32 %f22, %f2, %i0
9658 tvs %icc, 0x6
9659 tsubcc %l1, %l6, %i2
9660 tl %icc, 0x6
9661 edge8ln %g7, %i1, %o3
9662 stb %i7, [%l7 + 0x5E]
9663 nop
9664 setx 0xD1428C65807D685A, %l0, %l6
9665 stx %l6, [%l7 + 0x28]
9666 ldd [%l7 + 0x28], %f20
9667 setx 0x46A43EC9C21FED91, %l1, %l5
9668 stx %l5, [%l7 + 0x10]
9669 ldd [%l7 + 0x10], %f10
9670 fdivd %f10, %f20, %f14
9671 nop
9672 setx 0x4CC8354AA0599B35, %l0, %l6
9673 stx %l6, [%l7 + 0x50]
9674 ldx [%l7 + 0x50], %fsr
9675 tleu %xcc, 0x3
9676 movg %xcc, %g1, %g4
9677 umulcc %o6, %l0, %l3
9678 umulcc %i3, %g5, %l5
9679 movl %icc, %g6, %o4
9680 sdivx %i4, 0x0FD6, %o5
9681 movleu %icc, %l4, %g2
9682 fmul8x16au %f16, %f4, %f2
9683 movrgz %o2, 0x2CD, %g3
9684 udivx %i6, 0x1BA2, %i5
9685 tsubcc %o1, %o0, %o7
9686 movgu %icc, %l2, %i0
9687 nop
9688 fitos %f4, %f1
9689 fstox %f1, %f18
9690 tle %xcc, 0x0
9691 sdivcc %l6, 0x17A7, %i2
9692 fmul8x16 %f6, %f4, %f14
9693 fbul,a %fcc2, loop_830
9694 fbule %fcc1, loop_831
9695 orn %l1, %g7, %i1
9696 srax %i7, %o3, %g1
9697loop_830:
9698 ldd [%l7 + 0x28], %g4
9699loop_831:
9700 ld [%l7 + 0x6C], %f22
9701 tle %xcc, 0x1
9702 fmul8x16au %f1, %f3, %f0
9703 add %l0, %l3, %o6
9704 addccc %g5, %i3, %g6
9705 array32 %l5, %o4, %i4
9706 tne %icc, 0x4
9707 tl %icc, 0x3
9708 udivx %l4, 0x0308, %o5
9709 nop
9710 fitod %f7, %f30
9711 te %icc, 0x5
9712 taddcc %o2, 0x06AF, %g3
9713 and %i6, %g2, %i5
9714 addccc %o0, 0x0525, %o1
9715 set 0x50, %o6
9716 prefetcha [%l7 + %o6] 0x04, 0x1
9717 fbg,a %fcc3, loop_832
9718 sth %l2, [%l7 + 0x60]
9719 fbne %fcc2, loop_833
9720 array16 %i0, %l6, %l1
9721loop_832:
9722 flush %l7 + 0x68
9723 nop
9724 setx 0x0192989842A85D05, %l0, %l6
9725 stx %l6, [%l7 + 0x28]
9726 ldd [%l7 + 0x28], %f28
9727 setx 0x050FE005153126AB, %l1, %l5
9728 stx %l5, [%l7 + 0x10]
9729 ldd [%l7 + 0x10], %f30
9730 fdivd %f30, %f28, %f22
9731loop_833:
9732 orncc %g7, %i2, %i1
9733 ble,a %icc, loop_834
9734 fandnot1s %f30, %f1, %f13
9735 set 0x7C, %g2
9736 swapa [%l7 + %g2] 0x89, %o3
9737loop_834:
9738 movrne %i7, 0x357, %g1
9739 tg %xcc, 0x6
9740 fmovsne %xcc, %f25, %f3
9741 te %xcc, 0x0
9742 xnor %g4, %l0, %l3
9743 tcs %xcc, 0x5
9744 tsubcctv %o6, %g5, %i3
9745 tneg %icc, 0x3
9746 ble,a loop_835
9747 movrne %g6, %o4, %l5
9748 smulcc %l4, 0x0D07, %i4
9749 edge8 %o2, %g3, %i6
9750loop_835:
9751 bl %icc, loop_836
9752 fble,a %fcc2, loop_837
9753 fmovdn %icc, %f31, %f27
9754 fbn,a %fcc3, loop_838
9755loop_836:
9756 edge16l %o5, %i5, %g2
9757loop_837:
9758 movrgez %o1, 0x087, %o7
9759 sll %l2, %i0, %l6
9760loop_838:
9761 tgu %xcc, 0x4
9762 tle %xcc, 0x7
9763 movl %icc, %l1, %g7
9764 xor %o0, %i1, %i2
9765 tn %xcc, 0x6
9766 bcc,a,pn %xcc, loop_839
9767 bne %icc, loop_840
9768 taddcc %o3, 0x0EC9, %g1
9769 edge32 %i7, %g4, %l3
9770loop_839:
9771 sll %l0, %g5, %i3
9772loop_840:
9773 movpos %icc, %g6, %o4
9774 call loop_841
9775 ta %xcc, 0x3
9776 edge32n %l5, %l4, %i4
9777 movl %xcc, %o2, %o6
9778loop_841:
9779 mulx %g3, %o5, %i6
9780 fone %f22
9781 tn %xcc, 0x7
9782 andcc %i5, %o1, %g2
9783 subcc %l2, 0x1F08, %i0
9784 swap [%l7 + 0x44], %l6
9785 andncc %l1, %g7, %o7
9786 sdivcc %i1, 0x1AB1, %i2
9787 nop
9788 fitod %f0, %f24
9789 fdtoi %f24, %f11
9790 movrgz %o3, %g1, %i7
9791 nop
9792 setx 0x110F8CE1319178ED, %l0, %l6
9793 stx %l6, [%l7 + 0x28]
9794 ldd [%l7 + 0x28], %f12
9795 setx 0xC623B23E1E268DC3, %l1, %l5
9796 stx %l5, [%l7 + 0x10]
9797 ldd [%l7 + 0x10], %f8
9798 fsubd %f8, %f12, %f30
9799 movg %xcc, %o0, %l3
9800 nop
9801 setx loop_842, %l0, %l1
9802 wrpr 0x1, %tl
9803 wrpr %l1, %tnpc
9804 setx 0x34400001400, %l0, %l1
9805 wrpr %l1, %tstate
9806 wrhpr 0x4, %htstate
9807 done
9808 srax %g4, %g5, %i3
9809 tge %xcc, 0x7
9810 sll %l0, 0x15, %g6
9811loop_842:
9812 movrlez %l5, %l4, %o4
9813 orcc %i4, %o6, %g3
9814 edge8ln %o2, %i6, %i5
9815 movge %icc, %o1, %o5
9816 wr %g0, 0x89, %asi
9817 ldswa [%l7 + 0x28] %asi, %l2
9818 tle %xcc, 0x5
9819 sdivcc %g2, 0x1474, %i0
9820 restored
9821 rdpr %cwp, %g1
9822 rdpr %cansave, %g2
9823 rdpr %canrestore, %g3
9824 rdpr %cleanwin, %g4
9825 rdpr %otherwin, %g5
9826 rdpr %wstate, %g6
9827 taddcc %l6, 0x0724, %g7
9828 movneg %icc, %l1, %o7
9829 tneg %icc, 0x3
9830 tleu %icc, 0x0
9831 wr %g0, 0x10, %asi
9832 ldsha [%l7 + 0x7A] %asi, %i2
9833 mulx %o3, 0x0DE2, %g1
9834 fmovspos %icc, %f30, %f11
9835 fmovrsne %i7, %f13, %f10
9836 movrgez %o0, 0x367, %i1
9837 fmovda %xcc, %f10, %f18
9838 movre %l3, %g4, %g5
9839 tgu %xcc, 0x4
9840 tpos %icc, 0x6
9841 add %i3, %g6, %l5
9842 udivcc %l0, 0x0E62, %l4
9843 sir 0x1BFA
9844 movpos %xcc, %i4, %o4
9845 fmovdpos %xcc, %f6, %f16
9846 faligndata %f28, %f22, %f4
9847 movgu %xcc, %o6, %o2
9848 move %xcc, %i6, %g3
9849 fmuld8ulx16 %f10, %f0, %f4
9850 edge8ln %o1, %i5, %l2
9851 nop
9852 setx 0x02F2234B, %l0, %l6
9853 st %l6, [%l7 + 0x28]
9854 ld [%l7 + 0x28], %f8
9855 fsqrts %f8, %f18
9856 movrgez %o5, 0x2AA, %i0
9857 array16 %g2, %l6, %g7
9858 movneg %icc, %l1, %o7
9859 taddcctv %o3, 0x1867, %g1
9860 fbo %fcc2, loop_843
9861 movn %icc, %i7, %i2
9862 movneg %xcc, %i1, %o0
9863 or %l3, %g5, %g4
9864loop_843:
9865 membar 0x43
9866 set 0x78, %g7
9867 prefetcha [%l7 + %g7] 0x11, 0x0
9868 fsrc1s %f14, %f13
9869 bcc %icc, loop_844
9870 stw %l5, [%l7 + 0x50]
9871 fands %f12, %f7, %f26
9872 nop
9873 setx 0xC1AE254A, %l0, %l6
9874 st %l6, [%l7 + 0x28]
9875 ld [%l7 + 0x28], %f22
9876 setx 0x09EABDA9, %l1, %l5
9877 st %l5, [%l7 + 0x10]
9878 ld [%l7 + 0x10], %f25
9879 fdivs %f25, %f22, %f23
9880loop_844:
9881 lduw [%l7 + 0x54], %l0
9882 or %l4, 0x1BE3, %i4
9883 and %o4, %o6, %o2
9884 restored
9885 rdpr %cwp, %g1
9886 rdpr %cansave, %g2
9887 rdpr %canrestore, %g3
9888 rdpr %cleanwin, %g4
9889 rdpr %otherwin, %g5
9890 rdpr %wstate, %g6
9891 set 0x24, %l2
9892 lda [%l7 + %l2] 0x18, %f13
9893 movpos %icc, %g6, %i6
9894 array16 %o1, %i5, %l2
9895 orncc %o5, %i0, %g3
9896 fmovrdgz %l6, %f18, %f24
9897 bgu,pt %icc, loop_845
9898 brnz %g2, loop_846
9899 addc %l1, %g7, %o7
9900 tgu %icc, 0x6
9901loop_845:
9902 udivcc %g1, 0x0BDF, %i7
9903loop_846:
9904 tsubcctv %o3, %i2, %o0
9905 brz,a %l3, loop_847
9906 nop
9907 setx 0x29EC6263, %l0, %l6
9908 st %l6, [%l7 + 0x28]
9909 ld [%l7 + 0x28], %f25
9910 setx 0x235547EB, %l1, %l5
9911 st %l5, [%l7 + 0x10]
9912 ld [%l7 + 0x10], %f18
9913 fadds %f18, %f25, %f0
9914 movneg %xcc, %g5, %g4
9915 umulcc %i1, %i3, %l0
9916loop_847:
9917 nop
9918 wr %g0, 0x04, %asi
9919 lduwa [%l7 + 0x2C] %asi, %l4
9920 fmovdl %xcc, %f16, %f22
9921 fpsub16 %f26, %f18, %f28
9922 sll %i4, %o4, %l5
9923 edge32 %o6, %o2, %g6
9924 taddcc %o1, %i6, %l2
9925 fmovscc %icc, %f17, %f8
9926 movvs %icc, %i5, %i0
9927 movcc %icc, %g3, %l6
9928 movrlez %g2, %o5, %g7
9929 and %l1, %o7, %g1
9930 bge,pt %xcc, loop_848
9931 fmovdn %xcc, %f2, %f21
9932 andcc %o3, %i7, %i2
9933 taddcctv %l3, 0x0721, %o0
9934loop_848:
9935 movl %icc, %g4, %i1
9936 saved
9937 rdpr %cwp, %g1
9938 rdpr %cansave, %g2
9939 rdpr %canrestore, %g3
9940 rdpr %cleanwin, %g4
9941 rdpr %otherwin, %g5
9942 rdpr %wstate, %g6
9943 fbul %fcc0, loop_849
9944 addccc %g5, 0x0162, %i3
9945 tn %icc, 0x3
9946 sllx %l0, %l4, %i4
9947loop_849:
9948 fcmpne32 %f30, %f4, %o4
9949 fbg %fcc3, loop_850
9950 fbl %fcc1, loop_851
9951 fpack32 %f24, %f14, %f16
9952 movre %l5, 0x293, %o6
9953loop_850:
9954 array16 %g6, %o2, %o1
9955loop_851:
9956 bgu %icc, loop_852
9957 fbug,a %fcc0, loop_853
9958 movg %xcc, %l2, %i6
9959 bgu,a,pt %xcc, loop_854
9960loop_852:
9961 udivx %i5, 0x11C7, %g3
9962loop_853:
9963 lduw [%l7 + 0x7C], %i0
9964 bn,a,pn %xcc, loop_855
9965loop_854:
9966 stbar
9967 fpack32 %f28, %f24, %f4
9968 stx %g2, [%l7 + 0x18]
9969loop_855:
9970 fsrc2s %f27, %f20
9971 fmul8x16au %f26, %f14, %f30
9972 array8 %l6, %o5, %g7
9973 lduh [%l7 + 0x2C], %l1
9974 saved
9975 rdpr %cwp, %g1
9976 rdpr %cansave, %g2
9977 rdpr %canrestore, %g3
9978 rdpr %cleanwin, %g4
9979 rdpr %otherwin, %g5
9980 rdpr %wstate, %g6
9981 tn %xcc, 0x1
9982 tg %icc, 0x6
9983 tcs %xcc, 0x2
9984 nop
9985 fitod %f6, %f14
9986 fdtos %f14, %f14
9987 fmul8sux16 %f8, %f28, %f26
9988 subccc %g1, %o3, %o7
9989 addc %i7, 0x035D, %i2
9990 nop
9991 setx 0x78D287DF, %l0, %l6
9992 st %l6, [%l7 + 0x28]
9993 ld [%l7 + 0x28], %f7
9994 setx 0xF7FD89B3, %l1, %l5
9995 st %l5, [%l7 + 0x10]
9996 ld [%l7 + 0x10], %f3
9997 fsubs %f3, %f7, %f26
9998 edge16ln %o0, %l3, %g4
9999 edge32 %i1, %i3, %g5
10000 xor %l4, %l0, %i4
10001 wr %g0, 0x19, %asi
10002 ldswa [%l7 + 0x68] %asi, %o4
10003 set 0x7C, %o3
10004 lda [%l7 + %o3] 0x81, %f31
10005 xorcc %o6, 0x1BC3, %g6
10006 brgz %l5, loop_856
10007 fba %fcc3, loop_857
10008 edge32l %o2, %l2, %i6
10009 fbn %fcc2, loop_858
10010loop_856:
10011 bcs,pt %icc, loop_859
10012loop_857:
10013 mulscc %o1, %i5, %g3
10014 fpadd16s %f5, %f18, %f14
10015loop_858:
10016 sll %i0, %l6, %o5
10017loop_859:
10018 brlz %g2, loop_860
10019 srax %g7, %l1, %g1
10020 tvc %icc, 0x7
10021 bne loop_861
10022loop_860:
10023 taddcctv %o7, 0x0301, %i7
10024 tg %icc, 0x3
10025 faligndata %f12, %f22, %f14
10026loop_861:
10027 movre %o3, %i2, %o0
10028 andcc %l3, 0x18A0, %g4
10029 xor %i1, %g5, %l4
10030 movl %xcc, %i3, %l0
10031 movneg %xcc, %i4, %o4
10032 orcc %g6, 0x067A, %o6
10033 ldstub [%l7 + 0x58], %l5
10034 fxor %f16, %f6, %f12
10035 tsubcc %o2, 0x14D9, %l2
10036 wr %g0, 0x80, %asi
10037 stha %i6, [%l7 + 0x34] %asi
10038 and %i5, %o1, %i0
10039 fmovdcs %xcc, %f30, %f31
10040 movg %icc, %g3, %l6
10041 fmul8x16al %f24, %f30, %f6
10042 bge,a,pn %xcc, loop_862
10043 or %g2, %g7, %o5
10044 swap [%l7 + 0x6C], %g1
10045 tn %icc, 0x0
10046loop_862:
10047 pdist %f18, %f18, %f14
10048 wr %g0, 0x11, %asi
10049 ldswa [%l7 + 0x0C] %asi, %l1
10050 nop
10051 setx loop_863, %l0, %l1
10052 wrpr 0x1, %tl
10053 wrpr %l1, %tpc
10054 add %l1, 0x4, %l1
10055 wrpr %l1, %tnpc
10056 setx 0x34400001400, %l0, %l1
10057 wrpr %l1, %tstate
10058 wrhpr 0x4, %htstate
10059 retry
10060 popc %i7, %o3
10061 fmovdcs %xcc, %f10, %f20
10062 st %f4, [%l7 + 0x1C]
10063loop_863:
10064 fbe,a %fcc2, loop_864
10065 bcc,a,pt %icc, loop_865
10066 tcc %icc, 0x1
10067 addc %o7, %i2, %l3
10068loop_864:
10069 fmovs %f20, %f10
10070loop_865:
10071 brnz %g4, loop_866
10072 movcs %icc, %o0, %g5
10073 fpack16 %f8, %f5
10074 subcc %i1, 0x0DDA, %i3
10075loop_866:
10076 fxor %f0, %f8, %f16
10077 movleu %xcc, %l0, %l4
10078 fbl,a %fcc3, loop_867
10079 be,pn %xcc, loop_868
10080 edge32ln %i4, %g6, %o6
10081 fmovdge %xcc, %f27, %f16
10082loop_867:
10083 taddcctv %o4, %l5, %o2
10084loop_868:
10085 sdiv %l2, 0x1209, %i6
10086 movcc %xcc, %i5, %o1
10087 fmovsvs %icc, %f11, %f30
10088 subccc %g3, %l6, %g2
10089 tge %xcc, 0x1
10090 fabss %f5, %f21
10091 movn %xcc, %g7, %o5
10092 orn %g1, 0x0569, %l1
10093 orncc %i7, %i0, %o3
10094 fmovdcs %xcc, %f7, %f14
10095 add %o7, 0x170C, %l3
10096 movle %xcc, %i2, %o0
10097 array8 %g5, %g4, %i1
10098 and %i3, 0x073F, %l0
10099 bleu,pn %icc, loop_869
10100 edge32 %l4, %g6, %i4
10101 smulcc %o6, %l5, %o2
10102 brgz,a %o4, loop_870
10103loop_869:
10104 fmovrse %i6, %f4, %f18
10105 wr %g0, 0x0c, %asi
10106 swapa [%l7 + 0x1C] %asi, %i5
10107loop_870:
10108 andncc %l2, %g3, %o1
10109 fornot1 %f28, %f30, %f16
10110 set 0x78, %o2
10111 lduba [%l7 + %o2] 0x80, %g2
10112 sllx %l6, %o5, %g7
10113 movrlez %l1, 0x052, %i7
10114 brnz %i0, loop_871
10115 edge32 %o3, %o7, %g1
10116 edge16l %l3, %i2, %g5
10117 tvc %xcc, 0x2
10118loop_871:
10119 sdivx %o0, 0x07E9, %g4
10120 add %l7, 0x10, %l6
10121 wr %g0, 0x88, %asi
10122 ldxa [%l6] %asi, %i3
10123 casxa [%l6] %asi, %i3, %l0
10124 movcc %icc, %i1, %g6
10125 bgu loop_872
10126 te %icc, 0x1
10127 nop
10128 fitos %f0, %f31
10129 fstod %f31, %f12
10130 set 0x20, %g4
10131 swapa [%l7 + %g4] 0x80, %i4
10132loop_872:
10133 udivcc %o6, 0x001C, %l4
10134 fone %f12
10135 movne %xcc, %l5, %o2
10136 tle %xcc, 0x3
10137 add %l7, 0x68, %l6
10138 wr %g0, 0x0c, %asi
10139 ldxa [%l6] %asi, %o4
10140 casxa [%l6] %asi, %o4, %i5
10141 fmovrde %i6, %f2, %f12
10142 wr %g0, 0x04, %asi
10143 swapa [%l7 + 0x7C] %asi, %l2
10144 movre %g3, %o1, %g2
10145 movvs %icc, %l6, %g7
10146 set 0x50, %i7
10147 ldswa [%l7 + %i7] 0x10, %l1
10148 movle %xcc, %o5, %i0
10149 tne %xcc, 0x2
10150 wr %g0, 0x19, %asi
10151 swapa [%l7 + 0x78] %asi, %i7
10152 brgez,a %o7, loop_873
10153 sdivx %g1, 0x0189, %l3
10154 fmovde %icc, %f30, %f15
10155 alignaddr %o3, %g5, %i2
10156loop_873:
10157 tgu %xcc, 0x3
10158 edge32n %g4, %o0, %l0
10159 edge8 %i1, %g6, %i3
10160 tge %icc, 0x4
10161 movg %xcc, %i4, %l4
10162 srl %o6, 0x11, %l5
10163 bvc,a,pt %xcc, loop_874
10164 xor %o4, 0x0181, %i5
10165 popc %i6, %l2
10166 taddcc %g3, %o2, %o1
10167loop_874:
10168 sethi 0x02DA, %l6
10169 andcc %g2, %g7, %l1
10170 tg %xcc, 0x4
10171 ldstub [%l7 + 0x6A], %o5
10172 bleu,a,pt %xcc, loop_875
10173 edge32n %i7, %o7, %g1
10174 fbl %fcc0, loop_876
10175 srl %i0, %l3, %g5
10176loop_875:
10177 tgu %icc, 0x7
10178 ta %xcc, 0x3
10179loop_876:
10180 movcs %xcc, %i2, %o3
10181 movle %icc, %g4, %o0
10182 andn %i1, %l0, %g6
10183 addcc %i3, 0x1C14, %l4
10184 tvc %icc, 0x5
10185 fbn,a %fcc0, loop_877
10186 fmovsl %xcc, %f28, %f10
10187 tsubcctv %i4, 0x05DE, %o6
10188 fnot2 %f18, %f14
10189loop_877:
10190 bleu,pn %icc, loop_878
10191 array8 %o4, %l5, %i6
10192 fandnot2s %f19, %f20, %f0
10193 set 0x54, %o1
10194 ldsha [%l7 + %o1] 0x88, %l2
10195loop_878:
10196 nop
10197 setx 0xAB4184CB, %l0, %l6
10198 st %l6, [%l7 + 0x28]
10199 ld [%l7 + 0x28], %f6
10200 fsqrts %f6, %f2
10201 fble %fcc3, loop_879
10202 tge %xcc, 0x0
10203 tl %xcc, 0x1
10204 movcs %icc, %i5, %g3
10205loop_879:
10206 movg %icc, %o2, %l6
10207 ba,pt %xcc, loop_880
10208 movcc %xcc, %g2, %g7
10209 fbge,a %fcc2, loop_881
10210 movrlez %l1, 0x1E6, %o1
10211loop_880:
10212 subccc %o5, 0x1258, %i7
10213 andcc %o7, 0x1CE4, %g1
10214loop_881:
10215 add %l3, 0x0B63, %i0
10216 fxors %f11, %f27, %f20
10217 fbu %fcc3, loop_882
10218 movg %icc, %i2, %g5
10219 and %g4, 0x1858, %o3
10220 std %f30, [%l7 + 0x68]
10221loop_882:
10222 sllx %o0, 0x0B, %i1
10223 pdist %f20, %f2, %f4
10224 udivcc %g6, 0x11F8, %i3
10225 sdivcc %l0, 0x078C, %i4
10226 fpadd32s %f19, %f1, %f11
10227 brlz %o6, loop_883
10228 tleu %xcc, 0x2
10229 ta %xcc, 0x3
10230 movrgez %l4, %o4, %l5
10231loop_883:
10232 fmovrsgez %i6, %f23, %f11
10233 fmul8x16au %f27, %f23, %f22
10234 nop
10235 set 0x70, %l6
10236 ldsb [%l7 + %l6], %i5
10237 udivx %g3, 0x1E7F, %l2
10238 fmovsa %icc, %f22, %f12
10239 brgz %o2, loop_884
10240 edge32 %g2, %g7, %l1
10241 wr %g0, 0x80, %asi
10242 lduwa [%l7 + 0x44] %asi, %o1
10243loop_884:
10244 tne %xcc, 0x2
10245 ldub [%l7 + 0x17], %l6
10246 bne,pt %xcc, loop_885
10247 alignaddrl %i7, %o7, %g1
10248 fxnor %f10, %f22, %f22
10249 movle %icc, %o5, %l3
10250loop_885:
10251 orncc %i2, 0x1162, %i0
10252 edge8l %g4, %g5, %o0
10253 bge,a loop_886
10254 fnot1s %f9, %f17
10255 move %icc, %o3, %i1
10256 fandnot1 %f16, %f20, %f18
10257loop_886:
10258 nop
10259 set 0x40, %g3
10260 stda %f0, [%l7 + %g3] 0x0c
10261 sethi 0x03AE, %g6
10262 tgu %icc, 0x3
10263 fornot2s %f31, %f21, %f21
10264 fandnot2 %f4, %f16, %f12
10265 fsrc2 %f28, %f2
10266 fcmple32 %f4, %f28, %l0
10267 fornot2 %f30, %f12, %f2
10268 tleu %xcc, 0x7
10269 edge8ln %i4, %i3, %l4
10270 sdivx %o6, 0x098F, %o4
10271 tgu %xcc, 0x2
10272 nop
10273 setx 0xE5F69370, %l0, %l6
10274 st %l6, [%l7 + 0x28]
10275 ld [%l7 + 0x28], %f4
10276 setx 0x4E91FCDD, %l1, %l5
10277 st %l5, [%l7 + 0x10]
10278 ld [%l7 + 0x10], %f30
10279 fadds %f30, %f4, %f7
10280 popc 0x0BE3, %l5
10281 xnorcc %i5, %i6, %l2
10282 ble,a,pn %xcc, loop_887
10283 xnor %g3, %o2, %g2
10284 array8 %l1, %g7, %o1
10285 fbuge %fcc3, loop_888
10286loop_887:
10287 taddcctv %i7, 0x028A, %o7
10288 add %l7, 0x08, %l6
10289 wr %g0, 0x80, %asi
10290 casa [%l6] %asi, %l6, %o5
10291loop_888:
10292 tgu %icc, 0x0
10293 edge8n %g1, %l3, %i2
10294 orn %g4, 0x1AB5, %g5
10295 or %o0, %i0, %o3
10296 xorcc %i1, %g6, %i4
10297 srlx %i3, 0x07, %l0
10298 mulscc %l4, %o4, %o6
10299 umulcc %i5, %l5, %l2
10300 fbu %fcc0, loop_889
10301 xorcc %i6, %o2, %g3
10302 fpackfix %f14, %f18
10303 be,a,pt %icc, loop_890
10304loop_889:
10305 fands %f12, %f6, %f25
10306 movge %xcc, %l1, %g2
10307 wr %g0, 0x10, %asi
10308 swapa [%l7 + 0x14] %asi, %o1
10309loop_890:
10310 fmovsa %xcc, %f17, %f15
10311 movl %xcc, %i7, %o7
10312 movleu %xcc, %l6, %o5
10313 fnand %f30, %f24, %f0
10314 fmovrse %g1, %f28, %f19
10315 movpos %xcc, %g7, %i2
10316 bvs,pt %xcc, loop_891
10317 fnot1s %f23, %f19
10318 movl %xcc, %l3, %g4
10319 saved
10320 rdpr %cwp, %g1
10321 rdpr %cansave, %g2
10322 rdpr %canrestore, %g3
10323 rdpr %cleanwin, %g4
10324 rdpr %otherwin, %g5
10325 rdpr %wstate, %g6
10326loop_891:
10327 nop
10328 wr %g0, 0x0c, %asi
10329 ldsha [%l7 + 0x54] %asi, %o0
10330 ldsw [%l7 + 0x3C], %g5
10331 and %o3, 0x012D, %i1
10332 fcmple32 %f8, %f26, %g6
10333 popc 0x0945, %i4
10334 ldsh [%l7 + 0x0E], %i0
10335 movre %l0, %l4, %i3
10336 fmovsn %icc, %f12, %f15
10337 sub %o4, 0x179B, %o6
10338 movrlz %l5, 0x12F, %l2
10339 bcs loop_892
10340 srlx %i5, %i6, %o2
10341 edge16ln %l1, %g3, %o1
10342 addc %g2, %o7, %i7
10343loop_892:
10344 nop
10345 wr %g0, 0x81, %asi
10346 lduba [%l7 + 0x74] %asi, %o5
10347 movcc %xcc, %g1, %g7
10348 edge8 %i2, %l6, %g4
10349 lduh [%l7 + 0x1C], %l3
10350 wr %g0, 0x19, %asi
10351 stwa %g5, [%l7 + 0x5C] %asi
10352 umulcc %o3, %i1, %g6
10353 tg %xcc, 0x1
10354 ldstub [%l7 + 0x50], %o0
10355 srax %i4, 0x0E, %l0
10356 subcc %l4, 0x0A79, %i3
10357 nop
10358 setx loop_893, %l0, %l1
10359 jmpl %l1, %o4
10360 tneg %icc, 0x1
10361 wr %g0, 0x81, %asi
10362 stwa %i0, [%l7 + 0x24] %asi
10363loop_893:
10364 pdist %f0, %f6, %f10
10365 movge %xcc, %l5, %o6
10366 mulscc %i5, 0x199C, %i6
10367 nop
10368 fitod %f20, %f18
10369 fmovscs %xcc, %f22, %f25
10370 sdiv %l2, 0x166C, %o2
10371 fbl,a %fcc0, loop_894
10372 movneg %xcc, %g3, %o1
10373 edge8 %l1, %o7, %i7
10374 call loop_895
10375loop_894:
10376 movn %icc, %o5, %g1
10377 set 0x34, %i5
10378 lduwa [%l7 + %i5] 0x14, %g2
10379loop_895:
10380 xnorcc %g7, %i2, %g4
10381 wr %g0, 0xf8, %asi
10382 stda %f16, [%l7 + 0x40] %asi
10383 membar #Sync
10384 and %l6, 0x1DF6, %l3
10385 fmul8x16al %f13, %f23, %f18
10386 movne %icc, %o3, %i1
10387 tcs %xcc, 0x1
10388 ldsb [%l7 + 0x7C], %g5
10389 fmovdvc %icc, %f1, %f16
10390 bl %icc, loop_896
10391 edge8n %g6, %i4, %l0
10392 saved
10393 rdpr %cwp, %g1
10394 rdpr %cansave, %g2
10395 rdpr %canrestore, %g3
10396 rdpr %cleanwin, %g4
10397 rdpr %otherwin, %g5
10398 rdpr %wstate, %g6
10399 and %l4, 0x1097, %o0
10400loop_896:
10401 fsrc1 %f16, %f24
10402 sub %i3, 0x0716, %o4
10403 array32 %i0, %l5, %o6
10404 orn %i5, 0x0F0D, %l2
10405 mulscc %i6, 0x1C50, %o2
10406 xnor %g3, %l1, %o1
10407 fmovdl %xcc, %f1, %f6
10408 movle %xcc, %o7, %o5
10409 movre %g1, %g2, %i7
10410 nop
10411 set 0x58, %i6
10412 stx %g7, [%l7 + %i6]
10413 restored
10414 rdpr %cwp, %g1
10415 rdpr %cansave, %g2
10416 rdpr %canrestore, %g3
10417 rdpr %cleanwin, %g4
10418 rdpr %otherwin, %g5
10419 rdpr %wstate, %g6
10420 fnegs %f16, %f0
10421 fexpand %f29, %f26
10422 xnor %i2, %l6, %g4
10423 array16 %o3, %i1, %l3
10424 movvs %icc, %g5, %i4
10425 sllx %g6, %l0, %l4
10426 ta %xcc, 0x6
10427 te %xcc, 0x7
10428 fmovda %xcc, %f23, %f19
10429 sdiv %i3, 0x1FF7, %o4
10430 fnands %f24, %f29, %f29
10431 ld [%l7 + 0x5C], %f1
10432 smul %i0, %l5, %o6
10433 movge %icc, %o0, %i5
10434 array16 %i6, %o2, %g3
10435 xorcc %l1, %o1, %l2
10436 fcmpne16 %f16, %f0, %o7
10437 fbug %fcc1, loop_897
10438 sdivx %g1, 0x0702, %o5
10439 brlez,a %i7, loop_898
10440 fbn %fcc2, loop_899
10441loop_897:
10442 addc %g2, 0x0423, %i2
10443 edge32n %g7, %l6, %o3
10444loop_898:
10445 tneg %xcc, 0x2
10446loop_899:
10447 tvs %xcc, 0x2
10448 sra %g4, 0x03, %l3
10449 movg %icc, %g5, %i4
10450 xor %i1, 0x19B8, %l0
10451 movrlz %g6, 0x3E3, %i3
10452 tvc %xcc, 0x3
10453 restored
10454 rdpr %cwp, %g1
10455 rdpr %cansave, %g2
10456 rdpr %canrestore, %g3
10457 rdpr %cleanwin, %g4
10458 rdpr %otherwin, %g5
10459 rdpr %wstate, %g6
10460 or %l4, %i0, %o4
10461 edge8n %o6, %l5, %i5
10462 array32 %i6, %o2, %o0
10463 stw %g3, [%l7 + 0x3C]
10464 nop
10465 setx loop_900, %l0, %l1
10466 wrpr 0x1, %tl
10467 wrpr %l1, %tpc
10468 add %l1, 0x4, %l1
10469 wrpr %l1, %tnpc
10470 setx 0x34400001400, %l0, %l1
10471 wrpr %l1, %tstate
10472 wrhpr 0x4, %htstate
10473 retry
10474 taddcc %l1, %l2, %o1
10475 movne %icc, %o7, %o5
10476 fnors %f30, %f4, %f21
10477loop_900:
10478 xnorcc %i7, %g2, %g1
10479 edge32l %i2, %l6, %g7
10480 nop
10481 setx 0xB054DC88, %l0, %l6
10482 st %l6, [%l7 + 0x3C]
10483 ld [%l7 + 0x3C], %fsr
10484 fnot1 %f26, %f26
10485 ta %xcc, 0x4
10486 xor %o3, %g4, %g5
10487 tcs %xcc, 0x4
10488 ble loop_901
10489 fmovsneg %icc, %f25, %f13
10490 srl %i4, 0x08, %l3
10491 tge %icc, 0x1
10492loop_901:
10493 nop
10494 wr %g0, 0x89, %asi
10495 prefetcha [%l7 + 0x10] %asi, 0x0
10496 fcmpeq32 %f28, %f28, %l0
10497 mulscc %g6, 0x122A, %l4
10498 wr %g0, 0x89, %asi
10499 lduwa [%l7 + 0x38] %asi, %i3
10500 nop
10501 setx 0xFC86FD6B, %l0, %l6
10502 st %l6, [%l7 + 0x28]
10503 ld [%l7 + 0x28], %f1
10504 setx 0x751E0EF7, %l1, %l5
10505 st %l5, [%l7 + 0x10]
10506 ld [%l7 + 0x10], %f3
10507 fdivs %f3, %f1, %f15
10508 fbule,a %fcc2, loop_902
10509 restored
10510 rdpr %cwp, %g1
10511 rdpr %cansave, %g2
10512 rdpr %canrestore, %g3
10513 rdpr %cleanwin, %g4
10514 rdpr %otherwin, %g5
10515 rdpr %wstate, %g6
10516 lduh [%l7 + 0x64], %i0
10517 ldub [%l7 + 0x7D], %o6
10518loop_902:
10519 tvc %icc, 0x6
10520 fbg %fcc0, loop_903
10521 alignaddr %l5, %o4, %i6
10522 movrlez %o2, %o0, %i5
10523 te %icc, 0x3
10524loop_903:
10525 nop
10526 add %l7, 0x38, %l6
10527 wr %g0, 0x19, %asi
10528 casxa [%l6] 0x19, %l1, %l2
10529 fornot1 %f16, %f10, %f2
10530 fpsub16s %f31, %f28, %f25
10531 set 0x62, %l0
10532 ldstuba [%l7 + %l0] 0x11, %g3
10533 brlez %o1, loop_904
10534 alignaddr %o7, %i7, %g2
10535 fpsub32s %f8, %f0, %f3
10536 movcs %icc, %g1, %o5
10537loop_904:
10538 tvs %icc, 0x1
10539 addc %l6, 0x0037, %i2
10540 movneg %icc, %o3, %g7
10541 bpos,a loop_905
10542 fnot2 %f16, %f14
10543 ldsb [%l7 + 0x78], %g4
10544 movre %i4, 0x3DE, %g5
10545loop_905:
10546 edge32 %l3, %l0, %g6
10547 fnot1 %f24, %f22
10548 smul %l4, %i1, %i3
10549 tpos %icc, 0x0
10550 bcs,pt %xcc, loop_906
10551 xnorcc %o6, 0x0DE4, %l5
10552 nop
10553 setx loop_907, %l0, %l1
10554 jmpl %l1, %o4
10555 fbge %fcc3, loop_908
10556loop_906:
10557 fblg %fcc0, loop_909
10558 edge32l %i0, %o2, %i6
10559loop_907:
10560 udiv %i5, 0x129A, %l1
10561loop_908:
10562 tcs %icc, 0x6
10563loop_909:
10564 tn %icc, 0x5
10565 bleu,pt %xcc, loop_910
10566 fmovrsne %o0, %f28, %f30
10567 sdivcc %g3, 0x0F95, %o1
10568 movn %xcc, %o7, %l2
10569loop_910:
10570 nop
10571 setx loop_911, %l0, %l1
10572 wrpr 0x1, %tl
10573 wrpr %l1, %tnpc
10574 setx 0x34400001400, %l0, %l1
10575 wrpr %l1, %tstate
10576 wrhpr 0x4, %htstate
10577 done
10578 brlz %g2, loop_912
10579 fmovrdne %i7, %f30, %f10
10580 wr %g0, 0x18, %asi
10581 ldsha [%l7 + 0x0C] %asi, %o5
10582loop_911:
10583 udiv %g1, 0x17C6, %i2
10584loop_912:
10585 tleu %icc, 0x3
10586 fmovdg %xcc, %f29, %f26
10587 tle %xcc, 0x0
10588 sub %o3, %g7, %g4
10589 udivcc %l6, 0x014F, %g5
10590 fcmpgt32 %f10, %f30, %l3
10591 saved
10592 rdpr %cwp, %g1
10593 rdpr %cansave, %g2
10594 rdpr %canrestore, %g3
10595 rdpr %cleanwin, %g4
10596 rdpr %otherwin, %g5
10597 rdpr %wstate, %g6
10598 fbug,a %fcc2, loop_913
10599 ldd [%l7 + 0x70], %i4
10600 sub %l0, 0x16A7, %l4
10601 sth %g6, [%l7 + 0x5A]
10602loop_913:
10603 edge32ln %i3, %o6, %l5
10604 movcs %icc, %i1, %i0
10605 set 0x60, %g5
10606 lduwa [%l7 + %g5] 0x04, %o4
10607 swap [%l7 + 0x7C], %i6
10608 wr %g0, 0x0c, %asi
10609 lduba [%l7 + 0x2A] %asi, %o2
10610 fmovs %f8, %f20
10611 edge32n %l1, %i5, %g3
10612 movvc %icc, %o1, %o7
10613 brz %l2, loop_914
10614 fcmple32 %f0, %f20, %g2
10615 movleu %icc, %o0, %i7
10616 andcc %g1, %o5, %i2
10617loop_914:
10618 ldstub [%l7 + 0x17], %g7
10619 addccc %o3, 0x0989, %l6
10620 udivcc %g4, 0x18FC, %g5
10621 edge8 %i4, %l0, %l4
10622 udivcc %l3, 0x03F1, %i3
10623 edge8 %o6, %g6, %i1
10624 tsubcctv %l5, %i0, %o4
10625 stw %i6, [%l7 + 0x7C]
10626 faligndata %f2, %f10, %f16
10627 stw %o2, [%l7 + 0x44]
10628 fmovrde %l1, %f16, %f30
10629 ldub [%l7 + 0x1C], %g3
10630 fbg %fcc3, loop_915
10631 sra %o1, %o7, %i5
10632 wr %g0, 0x19, %asi
10633 lduba [%l7 + 0x19] %asi, %l2
10634loop_915:
10635 array8 %g2, %i7, %o0
10636 wr %g0, 0xe2, %asi
10637 stwa %o5, [%l7 + 0x30] %asi
10638 membar #Sync
10639 edge32l %i2, %g7, %g1
10640 fblg %fcc2, loop_916
10641 nop
10642 set 0x57, %i1
10643 stb %o3, [%l7 + %i1]
10644 set 0x54, %i0
10645 lda [%l7 + %i0] 0x0c, %f23
10646loop_916:
10647 edge16n %l6, %g5, %i4
10648 edge16 %l0, %l4, %g4
10649 fpack32 %f14, %f28, %f26
10650 ta %icc, 0x6
10651 set 0x64, %i3
10652 stha %i3, [%l7 + %i3] 0x04
10653 brgez %l3, loop_917
10654 subcc %g6, 0x1424, %i1
10655 umul %o6, %l5, %o4
10656 smul %i6, %o2, %l1
10657loop_917:
10658 popc %g3, %o1
10659 udivcc %o7, 0x16A4, %i0
10660 bcs,pt %icc, loop_918
10661 bne,a %icc, loop_919
10662 fmovd %f20, %f4
10663 sth %l2, [%l7 + 0x08]
10664loop_918:
10665 call loop_920
10666loop_919:
10667 ble,pt %icc, loop_921
10668 nop
10669 fitod %f2, %f10
10670 fdtox %f10, %f26
10671 fxtod %f26, %f10
10672 wr %g0, 0x10, %asi
10673 ldxa [%l7 + 0x08] %asi, %i5
10674loop_920:
10675 restored
10676 rdpr %cwp, %g1
10677 rdpr %cansave, %g2
10678 rdpr %canrestore, %g3
10679 rdpr %cleanwin, %g4
10680 rdpr %otherwin, %g5
10681 rdpr %wstate, %g6
10682loop_921:
10683 edge8ln %i7, %g2, %o0
10684 edge32ln %o5, %i2, %g1
10685 fbne %fcc0, loop_922
10686 tl %icc, 0x6
10687 edge8ln %o3, %g7, %l6
10688 alignaddr %g5, %i4, %l0
10689loop_922:
10690 fnor %f20, %f28, %f30
10691 brlz %l4, loop_923
10692 tvc %icc, 0x3
10693 ldstub [%l7 + 0x26], %i3
10694 movg %icc, %g4, %l3
10695loop_923:
10696 movne %icc, %i1, %g6
10697 add %o6, 0x18C3, %l5
10698 fmovdle %xcc, %f26, %f23
10699 fbg,a %fcc0, loop_924
10700 fnands %f2, %f8, %f29
10701 ld [%l7 + 0x14], %f7
10702 tg %xcc, 0x6
10703loop_924:
10704 fbne %fcc1, loop_925
10705 array16 %i6, %o2, %o4
10706 movl %icc, %l1, %o1
10707 edge16n %o7, %i0, %l2
10708loop_925:
10709 srl %g3, 0x03, %i7
10710 fmovsleu %icc, %f21, %f0
10711 fmovsneg %xcc, %f8, %f13
10712 stx %i5, [%l7 + 0x08]
10713 saved
10714 rdpr %cwp, %g1
10715 rdpr %cansave, %g2
10716 rdpr %canrestore, %g3
10717 rdpr %cleanwin, %g4
10718 rdpr %otherwin, %g5
10719 rdpr %wstate, %g6
10720 ldx [%l7 + 0x38], %g2
10721 umulcc %o0, %i2, %g1
10722 movcs %icc, %o5, %o3
10723 movre %g7, 0x2E3, %l6
10724 fbg,a %fcc1, loop_926
10725 fbo %fcc3, loop_927
10726 bl,a %xcc, loop_928
10727 fbu %fcc2, loop_929
10728loop_926:
10729 saved
10730 rdpr %cwp, %g1
10731 rdpr %cansave, %g2
10732 rdpr %canrestore, %g3
10733 rdpr %cleanwin, %g4
10734 rdpr %otherwin, %g5
10735 rdpr %wstate, %g6
10736loop_927:
10737 te %xcc, 0x7
10738loop_928:
10739 ba,pn %icc, loop_930
10740loop_929:
10741 subcc %g5, %l0, %i4
10742 bneg,a %icc, loop_931
10743 movrlz %l4, 0x194, %g4
10744loop_930:
10745 for %f18, %f26, %f16
10746 edge16n %l3, %i3, %i1
10747loop_931:
10748 fblg,a %fcc3, loop_932
10749 stb %g6, [%l7 + 0x73]
10750 fbu,a %fcc2, loop_933
10751 ba loop_934
10752loop_932:
10753 tne %icc, 0x2
10754 ldsh [%l7 + 0x7C], %o6
10755loop_933:
10756 nop
10757 setx loop_935, %l0, %l1
10758 wrpr 0x1, %tl
10759 wrpr %l1, %tpc
10760 add %l1, 0x4, %l1
10761 wrpr %l1, %tnpc
10762 setx 0x34400001400, %l0, %l1
10763 wrpr %l1, %tstate
10764 wrhpr 0x4, %htstate
10765 retry
10766loop_934:
10767 saved
10768 rdpr %cwp, %g1
10769 rdpr %cansave, %g2
10770 rdpr %canrestore, %g3
10771 rdpr %cleanwin, %g4
10772 rdpr %otherwin, %g5
10773 rdpr %wstate, %g6
10774 tl %icc, 0x7
10775 tgu %icc, 0x6
10776loop_935:
10777 fmovsneg %icc, %f1, %f16
10778 movrne %i6, %l5, %o4
10779 wr %g0, 0x04, %asi
10780 ldsha [%l7 + 0x38] %asi, %o2
10781 tsubcctv %l1, %o1, %o7
10782 and %i0, %g3, %i7
10783 fmul8ulx16 %f20, %f12, %f18
10784 tneg %xcc, 0x3
10785 subccc %i5, %g2, %l2
10786 nop
10787 fitos %f10, %f1
10788 fstoi %f1, %f2
10789 edge32n %i2, %o0, %g1
10790 set 0x70, %o0
10791 swapa [%l7 + %o0] 0x89, %o3
10792 subc %o5, 0x147F, %g7
10793 sir 0x10ED
10794 array16 %g5, %l0, %i4
10795 tgu %xcc, 0x3
10796 fmovsl %icc, %f11, %f11
10797 fmovscs %icc, %f27, %f12
10798 tn %icc, 0x1
10799 movn %xcc, %l4, %l6
10800 ba loop_936
10801 move %icc, %g4, %i3
10802 orncc %i1, 0x0A6E, %g6
10803 tge %icc, 0x1
10804loop_936:
10805 edge16l %l3, %i6, %l5
10806 sir 0x1127
10807 ble %xcc, loop_937
10808 sdivx %o6, 0x120A, %o2
10809 sdivx %l1, 0x0C72, %o1
10810 smul %o7, 0x1B2F, %i0
10811loop_937:
10812 ldd [%l7 + 0x20], %o4
10813 movvc %icc, %g3, %i5
10814 bge %xcc, loop_938
10815 tgu %xcc, 0x1
10816 edge32ln %i7, %l2, %g2
10817 movle %icc, %o0, %g1
10818loop_938:
10819 fandnot2s %f24, %f16, %f17
10820 subc %i2, 0x0497, %o3
10821 movleu %icc, %o5, %g5
10822 movrgez %g7, 0x28C, %l0
10823 tneg %icc, 0x1
10824 nop
10825 set 0x74, %g1
10826 lduh [%l7 + %g1], %i4
10827 movg %xcc, %l4, %g4
10828 pdist %f20, %f20, %f18
10829 fmovrsne %l6, %f26, %f27
10830 brgz %i3, loop_939
10831 fmovda %xcc, %f16, %f3
10832 sdivcc %i1, 0x01FF, %g6
10833 bneg loop_940
10834loop_939:
10835 te %xcc, 0x1
10836 fmovsge %xcc, %f6, %f27
10837 fmovrslez %l3, %f6, %f17
10838loop_940:
10839 movre %l5, %o6, %i6
10840 nop
10841 set 0x3E, %i2
10842 stb %l1, [%l7 + %i2]
10843 sra %o1, %o2, %o7
10844 fmul8ulx16 %f4, %f18, %f28
10845 fmovsneg %icc, %f13, %f18
10846 taddcc %o4, %i0, %g3
10847 brgez,a %i7, loop_941
10848 tleu %xcc, 0x2
10849 xnorcc %i5, 0x06AB, %l2
10850 ba,a %icc, loop_942
10851loop_941:
10852 fmovde %icc, %f8, %f6
10853 srlx %g2, 0x16, %g1
10854 nop
10855 fitos %f2, %f10
10856 fstod %f10, %f24
10857loop_942:
10858 bleu %icc, loop_943
10859 sllx %i2, 0x09, %o0
10860 umulcc %o5, %g5, %o3
10861 nop
10862 set 0x42, %g6
10863 lduh [%l7 + %g6], %g7
10864loop_943:
10865 sra %i4, 0x0A, %l0
10866 fmovrde %l4, %f26, %f28
10867 edge32ln %l6, %i3, %i1
10868 orn %g6, %g4, %l5
10869 alignaddrl %l3, %o6, %i6
10870 set 0x2C, %o5
10871 sta %f27, [%l7 + %o5] 0x80
10872 movpos %xcc, %o1, %o2
10873 fand %f18, %f24, %f6
10874 nop
10875 set 0x68, %l5
10876 std %f20, [%l7 + %l5]
10877 fmovdcs %xcc, %f29, %f17
10878 fnot2 %f10, %f18
10879 tne %icc, 0x2
10880 sll %o7, %o4, %l1
10881 xor %i0, 0x0A97, %g3
10882 alignaddrl %i5, %i7, %g2
10883 bpos,a %icc, loop_944
10884 addccc %g1, %l2, %o0
10885 ldub [%l7 + 0x36], %i2
10886 sth %g5, [%l7 + 0x5C]
10887loop_944:
10888 fmul8sux16 %f24, %f8, %f24
10889 nop
10890 setx loop_945, %l0, %l1
10891 wrpr 0x1, %tl
10892 wrpr %l1, %tpc
10893 add %l1, 0x4, %l1
10894 wrpr %l1, %tnpc
10895 setx 0x34400001400, %l0, %l1
10896 wrpr %l1, %tstate
10897 wrhpr 0x4, %htstate
10898 retry
10899 fnor %f12, %f14, %f16
10900 ldd [%l7 + 0x08], %f22
10901 fxor %f6, %f14, %f24
10902loop_945:
10903 fmovdvc %icc, %f23, %f21
10904 tpos %xcc, 0x2
10905 fmovsgu %icc, %f15, %f3
10906 ldsb [%l7 + 0x29], %o5
10907 array16 %o3, %i4, %l0
10908 mulx %l4, %g7, %l6
10909 nop
10910 setx 0xF393F8DC, %l0, %l6
10911 st %l6, [%l7 + 0x28]
10912 ld [%l7 + 0x28], %f16
10913 setx 0xD73DD149, %l1, %l5
10914 st %l5, [%l7 + 0x10]
10915 ld [%l7 + 0x10], %f14
10916 fsubs %f14, %f16, %f10
10917 nop
10918 fitod %f12, %f26
10919 fdtos %f26, %f17
10920 nop
10921 setx loop_946, %l0, %l1
10922 jmpl %l1, %i3
10923 tvs %icc, 0x2
10924 wr %g0, 0x80, %asi
10925 ldsha [%l7 + 0x30] %asi, %g6
10926loop_946:
10927 bvc %xcc, loop_947
10928 fmovsneg %xcc, %f31, %f20
10929 movcs %xcc, %g4, %l5
10930 set 0x58, %i4
10931 lduwa [%l7 + %i4] 0x14, %l3
10932loop_947:
10933 fbge %fcc0, loop_948
10934 movne %icc, %i1, %i6
10935 subc %o1, %o2, %o7
10936 fble,a %fcc3, loop_949
10937loop_948:
10938 lduw [%l7 + 0x50], %o6
10939 or %o4, 0x0680, %l1
10940 nop
10941 setx loop_950, %l0, %l1
10942 jmpl %l1, %g3
10943loop_949:
10944 fmovdne %xcc, %f15, %f12
10945 edge32n %i5, %i7, %g2
10946 edge32 %i0, %l2, %g1
10947loop_950:
10948 fblg,a %fcc3, loop_951
10949 membar 0x42
10950 movneg %xcc, %o0, %g5
10951 fmovda %xcc, %f9, %f16
10952loop_951:
10953 sethi 0x1419, %o5
10954 movrgez %i2, 0x363, %i4
10955 nop
10956 fitos %f6, %f16
10957 fmovdpos %xcc, %f8, %f22
10958 edge8ln %o3, %l0, %g7
10959 movrgz %l4, 0x15F, %l6
10960 tvc %xcc, 0x1
10961 edge16l %i3, %g4, %g6
10962 sdivx %l3, 0x07F1, %l5
10963 restored
10964 rdpr %cwp, %g1
10965 rdpr %cansave, %g2
10966 rdpr %canrestore, %g3
10967 rdpr %cleanwin, %g4
10968 rdpr %otherwin, %g5
10969 rdpr %wstate, %g6
10970 andcc %i6, 0x1ACB, %o1
10971 saved
10972 rdpr %cwp, %g1
10973 rdpr %cansave, %g2
10974 rdpr %canrestore, %g3
10975 rdpr %cleanwin, %g4
10976 rdpr %otherwin, %g5
10977 rdpr %wstate, %g6
10978 nop
10979 setx 0xD28E99D6, %l0, %l6
10980 st %l6, [%l7 + 0x28]
10981 ld [%l7 + 0x28], %f13
10982 setx 0x107633CD, %l1, %l5
10983 st %l5, [%l7 + 0x10]
10984 ld [%l7 + 0x10], %f20
10985 fmuls %f20, %f13, %f25
10986 move %xcc, %o2, %i1
10987 fmovsn %xcc, %f21, %f21
10988 array16 %o7, %o6, %o4
10989 fmovscc %icc, %f5, %f25
10990 wr %g0, 0x04, %asi
10991 lduba [%l7 + 0x71] %asi, %l1
10992 sth %i5, [%l7 + 0x3C]
10993 brz %g3, loop_952
10994 fcmpne32 %f0, %f20, %g2
10995 fandnot1 %f12, %f8, %f12
10996 add %l7, 0x3C, %l6
10997 wr %g0, 0x80, %asi
10998 casa [%l6] %asi, %i0, %i7
10999loop_952:
11000 tle %xcc, 0x3
11001 ta %xcc, 0x5
11002 nop
11003 fitod %f8, %f6
11004 fdtos %f6, %f11
11005 movvc %xcc, %g1, %l2
11006 udivx %o0, 0x0620, %g5
11007 movgu %icc, %i2, %o5
11008 addc %o3, %l0, %g7
11009 edge32l %l4, %i4, %i3
11010 movre %g4, 0x0F1, %l6
11011 taddcc %l3, %l5, %g6
11012 movre %o1, 0x0B5, %i6
11013 st %f1, [%l7 + 0x2C]
11014 edge16l %i1, %o7, %o2
11015 edge32l %o4, %o6, %i5
11016 set 0x57, %o7
11017 stba %l1, [%l7 + %o7] 0xea
11018 membar #Sync
11019 nop
11020 setx 0x60578F05, %l0, %l6
11021 st %l6, [%l7 + 0x74]
11022 ld [%l7 + 0x74], %fsr
11023 fmovd %f8, %f24
11024 fnot1 %f0, %f14
11025 fmovsgu %icc, %f26, %f19
11026 orncc %g3, %g2, %i0
11027 te %xcc, 0x7
11028 edge16 %i7, %g1, %l2
11029 move %xcc, %g5, %i2
11030 fornot2s %f29, %f13, %f20
11031 alignaddrl %o5, %o3, %o0
11032 tgu %xcc, 0x5
11033 fnor %f22, %f20, %f4
11034 stbar
11035 tle %icc, 0x6
11036 sdivx %g7, 0x1C84, %l0
11037 fmovdne %icc, %f6, %f29
11038 udivx %i4, 0x0E61, %i3
11039 sth %g4, [%l7 + 0x6E]
11040 srax %l4, 0x07, %l6
11041 wr %g0, 0x19, %asi
11042 stda %f0, [%l7 + 0x40] %asi
11043 fbe %fcc0, loop_953
11044 tn %xcc, 0x0
11045 tg %xcc, 0x7
11046 addc %l5, 0x0F9F, %g6
11047loop_953:
11048 fsrc1 %f20, %f16
11049 addccc %l3, 0x1FFE, %o1
11050 tcc %xcc, 0x1
11051 fmovrsne %i1, %f11, %f20
11052 fbge %fcc3, loop_954
11053 fnegd %f8, %f8
11054 call loop_955
11055 fabss %f1, %f20
11056loop_954:
11057 udivcc %i6, 0x1406, %o2
11058 bpos,pt %icc, loop_956
11059loop_955:
11060 ba,pn %icc, loop_957
11061 umul %o7, %o6, %i5
11062 fbne %fcc0, loop_958
11063loop_956:
11064 bvc %icc, loop_959
11065loop_957:
11066 edge16n %o4, %l1, %g2
11067 andn %g3, %i0, %g1
11068loop_958:
11069 sra %i7, 0x0B, %l2
11070loop_959:
11071 edge16n %i2, %o5, %o3
11072 set 0x60, %l4
11073 ldswa [%l7 + %l4] 0x80, %g5
11074 wr %g0, 0x27, %asi
11075 ldda [%l7 + 0x10] %asi, %g6
11076 wr %g0, 0x0c, %asi
11077 stda %f16, [%l7 + 0x40] %asi
11078 movrgz %l0, 0x14A, %o0
11079 srax %i3, 0x0A, %g4
11080 tl %xcc, 0x7
11081 xorcc %i4, %l4, %l5
11082 subccc %g6, 0x0A09, %l3
11083 tcs %icc, 0x1
11084 fpadd32s %f18, %f2, %f25
11085 stbar
11086 wr %g0, 0x2b, %asi
11087 stha %o1, [%l7 + 0x3E] %asi
11088 membar #Sync
11089 fornot2 %f22, %f0, %f22
11090 fsrc1 %f28, %f22
11091 ta %icc, 0x4
11092 taddcctv %l6, %i1, %o2
11093 fmovsgu %xcc, %f6, %f7
11094 edge32ln %o7, %i6, %o6
11095 movl %xcc, %i5, %o4
11096 fmovsn %xcc, %f13, %f13
11097 fbu %fcc0, loop_960
11098 alignaddr %g2, %g3, %l1
11099 fbne %fcc0, loop_961
11100 movrgez %i0, %i7, %g1
11101loop_960:
11102 nop
11103 setx 0xC07B1CED, %l0, %l6
11104 st %l6, [%l7 + 0x60]
11105 ld [%l7 + 0x60], %fsr
11106 alignaddr %l2, %o5, %o3
11107loop_961:
11108 movre %i2, 0x153, %g7
11109 edge16n %l0, %o0, %i3
11110 array32 %g4, %i4, %g5
11111 movrgez %l5, %l4, %g6
11112 tsubcctv %l3, 0x1398, %o1
11113 andncc %l6, %o2, %o7
11114 fpackfix %f2, %f10
11115 add %l7, 0x30, %l6
11116 wr %g0, 0x04, %asi
11117 casxa [%l6] 0x04, %i1, %o6
11118 udivcc %i5, 0x175A, %i6
11119 sllx %o4, 0x18, %g3
11120 mulscc %l1, %g2, %i7
11121 subccc %g1, 0x0E8F, %l2
11122 stbar
11123 ld [%l7 + 0x74], %f7
11124 bgu,a,pn %xcc, loop_962
11125 fbu %fcc3, loop_963
11126 move %icc, %o5, %o3
11127 restored
11128 rdpr %cwp, %g1
11129 rdpr %cansave, %g2
11130 rdpr %canrestore, %g3
11131 rdpr %cleanwin, %g4
11132 rdpr %otherwin, %g5
11133 rdpr %wstate, %g6
11134loop_962:
11135 fmovsvs %xcc, %f30, %f1
11136loop_963:
11137 fmovsneg %xcc, %f7, %f10
11138 nop
11139 fitos %f13, %f18
11140 fstod %f18, %f8
11141 tsubcc %i2, %g7, %i0
11142 edge16l %o0, %i3, %g4
11143 fmovdcs %xcc, %f4, %f10
11144 sdivx %l0, 0x087C, %g5
11145 be,a,pt %xcc, loop_964
11146 xnor %i4, %l4, %l5
11147 add %l3, 0x02BB, %g6
11148 saved
11149 rdpr %cwp, %g1
11150 rdpr %cansave, %g2
11151 rdpr %canrestore, %g3
11152 rdpr %cleanwin, %g4
11153 rdpr %otherwin, %g5
11154 rdpr %wstate, %g6
11155loop_964:
11156 bcc,pt %xcc, loop_965
11157 alignaddrl %l6, %o2, %o1
11158 set 0x50, %o4
11159 ldswa [%l7 + %o4] 0x89, %o7
11160loop_965:
11161 edge32 %i1, %i5, %o6
11162 tge %xcc, 0x6
11163 nop
11164 setx 0xEE5548DB, %l0, %l6
11165 st %l6, [%l7 + 0x28]
11166 ld [%l7 + 0x28], %f30
11167 fsqrts %f30, %f23
11168 bpos,a,pn %xcc, loop_966
11169 array8 %o4, %i6, %l1
11170 movcs %icc, %g2, %i7
11171 edge8 %g1, %g3, %l2
11172loop_966:
11173 fcmpeq16 %f10, %f22, %o5
11174 sub %o3, %i2, %i0
11175 st %f7, [%l7 + 0x38]
11176 set 0x65, %l1
11177 stba %g7, [%l7 + %l1] 0x23
11178 membar #Sync
11179 tcc %icc, 0x3
11180 xorcc %o0, 0x0B79, %g4
11181 fmovdge %icc, %f28, %f4
11182 movrgez %i3, 0x32C, %l0
11183 movl %xcc, %g5, %i4
11184 orn %l4, %l5, %g6
11185 fpmerge %f31, %f5, %f12
11186 mulscc %l6, %l3, %o2
11187 xorcc %o1, %o7, %i5
11188 edge16n %o6, %i1, %o4
11189 swap [%l7 + 0x58], %l1
11190 edge32ln %i6, %i7, %g2
11191 sub %g1, 0x0273, %g3
11192 wr %g0, 0x2e, %asi
11193 ldda [%l7 + 0x10] %asi, %l2
11194 tn %xcc, 0x6
11195 fmovsl %xcc, %f26, %f29
11196 edge8ln %o5, %i2, %i0
11197 movrlz %g7, %o3, %g4
11198 alignaddr %i3, %l0, %o0
11199 fmovrdlz %i4, %f28, %f6
11200 prefetch [%l7 + 0x48], 0x2
11201 fbg %fcc3, loop_967
11202 movle %icc, %l4, %g5
11203 edge32n %l5, %l6, %l3
11204 srl %o2, %g6, %o1
11205loop_967:
11206 nop
11207 wr %g0, 0x89, %asi
11208 prefetcha [%l7 + 0x08] %asi, 0x1
11209 ldsh [%l7 + 0x60], %o6
11210 sdivcc %i5, 0x1BA1, %i1
11211 alignaddr %l1, %o4, %i6
11212 movre %i7, 0x090, %g1
11213 tge %xcc, 0x7
11214 tge %xcc, 0x5
11215 fexpand %f30, %f28
11216 movgu %xcc, %g2, %g3
11217 movrne %l2, 0x12C, %i2
11218 nop
11219 setx 0xC04CB315, %l0, %l6
11220 st %l6, [%l7 + 0x10]
11221 ld [%l7 + 0x10], %fsr
11222 addccc %i0, %g7, %o5
11223 mulx %g4, 0x1AAC, %o3
11224 udiv %i3, 0x0016, %l0
11225 swap [%l7 + 0x0C], %i4
11226 movrlez %o0, 0x37D, %g5
11227 srax %l5, %l4, %l6
11228 ldsb [%l7 + 0x65], %o2
11229 srax %g6, 0x0A, %l3
11230 tle %icc, 0x4
11231 lduh [%l7 + 0x16], %o7
11232 movrgez %o1, 0x3B2, %o6
11233 edge32l %i1, %l1, %o4
11234 udiv %i5, 0x19D5, %i7
11235 sdiv %g1, 0x077A, %i6
11236 set 0x7C, %o6
11237 stha %g2, [%l7 + %o6] 0x04
11238 fxors %f14, %f28, %f11
11239 edge8ln %g3, %l2, %i2
11240 restored
11241 rdpr %cwp, %g1
11242 rdpr %cansave, %g2
11243 rdpr %canrestore, %g3
11244 rdpr %cleanwin, %g4
11245 rdpr %otherwin, %g5
11246 rdpr %wstate, %g6
11247 fmovdn %xcc, %f24, %f4
11248 saved
11249 rdpr %cwp, %g1
11250 rdpr %cansave, %g2
11251 rdpr %canrestore, %g3
11252 rdpr %cleanwin, %g4
11253 rdpr %otherwin, %g5
11254 rdpr %wstate, %g6
11255 edge16ln %i0, %o5, %g7
11256 fmovrdgz %g4, %f14, %f8
11257 stbar
11258 array32 %o3, %l0, %i3
11259 fmovrde %o0, %f16, %f26
11260 subc %g5, 0x18B9, %l5
11261 edge16ln %i4, %l4, %o2
11262 addccc %g6, 0x14CC, %l3
11263 fornot2 %f0, %f6, %f0
11264 movl %icc, %l6, %o7
11265 fcmple16 %f12, %f24, %o6
11266 movpos %icc, %i1, %o1
11267 fbul,a %fcc1, loop_968
11268 fcmpeq16 %f30, %f8, %o4
11269 lduw [%l7 + 0x50], %i5
11270 fandnot1s %f24, %f23, %f24
11271loop_968:
11272 movrgz %i7, 0x019, %l1
11273 sub %g1, %g2, %g3
11274 srax %l2, 0x0F, %i6
11275 andn %i2, 0x14ED, %i0
11276 move %icc, %g7, %g4
11277 wr %g0, 0x10, %asi
11278 stwa %o3, [%l7 + 0x54] %asi
11279 movre %l0, 0x3B5, %o5
11280 tgu %icc, 0x3
11281 bcc %icc, loop_969
11282 fmovrsne %o0, %f28, %f26
11283 sdivx %i3, 0x1EE3, %l5
11284 edge8l %g5, %l4, %i4
11285loop_969:
11286 srlx %g6, %l3, %o2
11287 fmovscs %icc, %f21, %f26
11288 alignaddr %l6, %o7, %i1
11289 movge %icc, %o1, %o4
11290 fmovda %icc, %f19, %f5
11291 movg %xcc, %o6, %i7
11292 tgu %icc, 0x7
11293 te %icc, 0x2
11294 bcs,a,pn %xcc, loop_970
11295 movrlez %l1, %g1, %g2
11296 addc %i5, %g3, %l2
11297 fbug,a %fcc0, loop_971
11298loop_970:
11299 fbg,a %fcc0, loop_972
11300 fmovda %xcc, %f9, %f15
11301 mulx %i2, 0x0631, %i0
11302loop_971:
11303 tge %icc, 0x7
11304loop_972:
11305 nop
11306 set 0x48, %g2
11307 stxa %i6, [%l7 + %g2] 0x18
11308 tleu %icc, 0x6
11309 movrgez %g4, %o3, %l0
11310 tvs %xcc, 0x1
11311 fnors %f4, %f11, %f22
11312 fand %f30, %f14, %f12
11313 sllx %o5, %g7, %i3
11314 tneg %icc, 0x4
11315 sllx %l5, %g5, %o0
11316 wr %g0, 0x89, %asi
11317 ldxa [%l7 + 0x78] %asi, %i4
11318 orcc %l4, %l3, %o2
11319 taddcctv %l6, %o7, %g6
11320 set 0x55, %g7
11321 ldstuba [%l7 + %g7] 0x11, %i1
11322 tcc %icc, 0x7
11323 array32 %o4, %o6, %o1
11324 nop
11325 fitod %f12, %f26
11326 mova %icc, %l1, %i7
11327 fzero %f30
11328 stw %g1, [%l7 + 0x44]
11329 subcc %i5, %g3, %g2
11330 movcs %icc, %l2, %i0
11331 tne %icc, 0x7
11332 fblg %fcc0, loop_973
11333 array32 %i2, %i6, %g4
11334 fbge %fcc2, loop_974
11335 sir 0x1247
11336loop_973:
11337 restored
11338 rdpr %cwp, %g1
11339 rdpr %cansave, %g2
11340 rdpr %canrestore, %g3
11341 rdpr %cleanwin, %g4
11342 rdpr %otherwin, %g5
11343 rdpr %wstate, %g6
11344 bvs loop_975
11345loop_974:
11346 movl %xcc, %l0, %o5
11347 add %l7, 0x28, %l6
11348 wr %g0, 0x80, %asi
11349 lda [%l6] %asi, %o3
11350 casa [%l6] 0x80, %o3, %i3
11351loop_975:
11352 fbe %fcc2, loop_976
11353 addccc %g7, 0x1276, %l5
11354 edge8 %g5, %i4, %l4
11355 tgu %icc, 0x5
11356loop_976:
11357 edge8n %o0, %o2, %l3
11358 movn %icc, %o7, %g6
11359 sllx %i1, %o4, %o6
11360 xnorcc %l6, 0x0833, %o1
11361 bcc,a,pn %xcc, loop_977
11362 add %i7, 0x1835, %l1
11363 movpos %icc, %i5, %g1
11364 edge8 %g3, %g2, %l2
11365loop_977:
11366 nop
11367 wr %g0, 0x89, %asi
11368 ldsha [%l7 + 0x28] %asi, %i2
11369 movl %icc, %i0, %i6
11370 movle %icc, %l0, %o5
11371 movpos %icc, %o3, %g4
11372 sdivx %g7, 0x1CFD, %l5
11373 membar 0x4D
11374 mulx %g5, %i4, %l4
11375 nop
11376 setx 0x51950A14, %l0, %l6
11377 st %l6, [%l7 + 0x28]
11378 ld [%l7 + 0x28], %f18
11379 fsqrts %f18, %f16
11380 nop
11381 set 0x30, %l2
11382 ldx [%l7 + %l2], %o0
11383 ldd [%l7 + 0x48], %f8
11384 fbg %fcc1, loop_978
11385 movrne %i3, 0x2B3, %l3
11386 nop
11387 setx 0xF06CFA41, %l0, %l6
11388 st %l6, [%l7 + 0x10]
11389 ld [%l7 + 0x10], %fsr
11390 mova %icc, %o7, %g6
11391loop_978:
11392 sethi 0x06D7, %i1
11393 orn %o4, 0x1567, %o6
11394 add %l7, 0x28, %l6
11395 wr %g0, 0x04, %asi
11396 casxa [%l6] %asi, %l6, %o1
11397 fandnot1s %f16, %f4, %f13
11398 set 0x0C, %l3
11399 lduha [%l7 + %l3] 0x88, %i7
11400 alignaddrl %l1, %i5, %o2
11401 wr %g0, 0xea, %asi
11402 ldda [%l7 + 0x70] %asi, %g0
11403 fbo %fcc2, loop_979
11404 fmovda %icc, %f9, %f23
11405 tvs %xcc, 0x0
11406 fblg,a %fcc0, loop_980
11407loop_979:
11408 edge8 %g3, %g2, %l2
11409 tge %xcc, 0x0
11410 movvs %xcc, %i0, %i6
11411loop_980:
11412 sllx %l0, %i2, %o3
11413 tvc %xcc, 0x0
11414 fmovdleu %xcc, %f26, %f20
11415 movvs %icc, %g4, %o5
11416 nop
11417 setx 0xD068C171, %l0, %l6
11418 st %l6, [%l7 + 0x10]
11419 ld [%l7 + 0x10], %fsr
11420 bpos,pn %xcc, loop_981
11421 andncc %g7, %g5, %i4
11422 fandnot1 %f30, %f8, %f12
11423 sdiv %l4, 0x0F1D, %o0
11424loop_981:
11425 nop
11426 add %l7, 0x50, %l6
11427 wr %g0, 0x04, %asi
11428 casxa [%l6] %asi, %i3, %l3
11429 fmovrse %l5, %f23, %f25
11430 bleu,a loop_982
11431 udivx %o7, 0x15C7, %i1
11432 fones %f1
11433 array32 %g6, %o6, %o4
11434loop_982:
11435 tsubcctv %l6, %o1, %i7
11436 fbn %fcc2, loop_983
11437 ldd [%l7 + 0x08], %f28
11438 tcc %icc, 0x7
11439 sdiv %l1, 0x0E4A, %o2
11440loop_983:
11441 fornot2 %f2, %f14, %f14
11442 fcmple16 %f2, %f30, %g1
11443 wr %g0, 0x18, %asi
11444 sta %f18, [%l7 + 0x44] %asi
11445 sra %i5, 0x16, %g2
11446 udivcc %l2, 0x1F44, %i0
11447 udivcc %g3, 0x0D17, %i6
11448 sdivx %l0, 0x1425, %i2
11449 brgz,a %o3, loop_984
11450 udiv %o5, 0x1681, %g4
11451 addc %g5, %g7, %l4
11452 xorcc %o0, %i4, %i3
11453loop_984:
11454 subcc %l3, %o7, %l5
11455 umul %g6, %o6, %i1
11456 movrne %o4, %l6, %i7
11457 orncc %o1, %l1, %g1
11458 sdiv %i5, 0x0095, %g2
11459 tge %xcc, 0x5
11460 set 0x56, %o3
11461 ldsha [%l7 + %o3] 0x15, %l2
11462 fbue,a %fcc1, loop_985
11463 fba,a %fcc2, loop_986
11464 srax %i0, %o2, %g3
11465 edge16n %l0, %i6, %i2
11466loop_985:
11467 nop
11468 setx 0x40640257, %l0, %l6
11469 st %l6, [%l7 + 0x54]
11470 ld [%l7 + 0x54], %fsr
11471loop_986:
11472 fmovrdgz %o5, %f22, %f16
11473 movvs %xcc, %o3, %g4
11474 tne %icc, 0x3
11475 fmovsge %icc, %f22, %f30
11476 fone %f10
11477 set 0x40, %o2
11478 ldda [%l7 + %o2] 0x14, %f0
11479 tcc %xcc, 0x3
11480 tcs %icc, 0x1
11481 movge %xcc, %g5, %l4
11482 fmovd %f22, %f28
11483 andncc %g7, %o0, %i3
11484 fblg %fcc2, loop_987
11485 sdivx %i4, 0x128B, %o7
11486 bneg,pt %icc, loop_988
11487 tneg %xcc, 0x2
11488loop_987:
11489 srlx %l3, %g6, %l5
11490 bl,pn %xcc, loop_989
11491loop_988:
11492 sll %o6, 0x1B, %o4
11493 sdiv %l6, 0x0DE6, %i7
11494 addccc %o1, 0x1745, %l1
11495loop_989:
11496 tleu %xcc, 0x3
11497 nop
11498 fitod %f2, %f10
11499 fdtox %f10, %f4
11500 fxtod %f4, %f14
11501 taddcc %i1, %g1, %g2
11502 bleu,a %icc, loop_990
11503 umul %i5, %i0, %o2
11504 fxnors %f17, %f31, %f29
11505 addccc %l2, %l0, %g3
11506loop_990:
11507 edge16ln %i2, %i6, %o3
11508 edge8n %o5, %g5, %l4
11509 fmul8sux16 %f4, %f2, %f6
11510 fpmerge %f30, %f16, %f4
11511 array8 %g7, %g4, %o0
11512 edge16n %i3, %o7, %i4
11513 ldsb [%l7 + 0x59], %l3
11514 edge16l %l5, %g6, %o6
11515 movpos %icc, %o4, %l6
11516 fmovrsgz %o1, %f17, %f15
11517 restored
11518 rdpr %cwp, %g1
11519 rdpr %cansave, %g2
11520 rdpr %canrestore, %g3
11521 rdpr %cleanwin, %g4
11522 rdpr %otherwin, %g5
11523 rdpr %wstate, %g6
11524 sub %l1, %i7, %g1
11525 bvc loop_991
11526 sllx %g2, 0x0E, %i1
11527 andn %i5, 0x0447, %o2
11528 smul %i0, 0x0400, %l2
11529loop_991:
11530 addc %l0, %g3, %i2
11531 tne %icc, 0x5
11532 srlx %i6, %o3, %g5
11533 set 0x0A, %g4
11534 lduba [%l7 + %g4] 0x0c, %l4
11535 edge16ln %g7, %o5, %g4
11536 nop
11537 set 0x50, %i7
11538 stx %o0, [%l7 + %i7]
11539 andncc %o7, %i4, %l3
11540 movvs %icc, %l5, %i3
11541 popc 0x0B20, %o6
11542 andcc %g6, 0x1801, %l6
11543 mulscc %o1, %l1, %o4
11544 fbu,a %fcc0, loop_992
11545 add %i7, 0x1B8C, %g2
11546 or %g1, %i1, %i5
11547 mulscc %o2, %i0, %l0
11548loop_992:
11549 edge16l %l2, %i2, %g3
11550 edge8 %o3, %i6, %g5
11551 movvs %xcc, %g7, %o5
11552 bleu %icc, loop_993
11553 andcc %l4, %g4, %o0
11554 tne %icc, 0x1
11555 umul %o7, %l3, %i4
11556loop_993:
11557 ta %icc, 0x6
11558 edge8 %l5, %o6, %i3
11559 fble %fcc1, loop_994
11560 ba,pt %icc, loop_995
11561 edge32ln %l6, %g6, %o1
11562 movrlez %o4, %i7, %g2
11563loop_994:
11564 umulcc %g1, 0x0102, %i1
11565loop_995:
11566 bneg,a %icc, loop_996
11567 bl,a,pn %icc, loop_997
11568 tvc %xcc, 0x2
11569 taddcctv %l1, 0x122F, %o2
11570loop_996:
11571 fnand %f24, %f10, %f18
11572loop_997:
11573 movle %icc, %i5, %i0
11574 wr %g0, 0x4f, %asi
11575 ldxa [%g0 + 0x10] %asi, %l2
11576 fmovrse %l0, %f6, %f9
11577 orn %i2, %o3, %i6
11578 fbu %fcc1, loop_998
11579 tcs %xcc, 0x1
11580 sethi 0x0A1E, %g5
11581 tl %xcc, 0x3
11582loop_998:
11583 tge %xcc, 0x2
11584 movrgz %g3, %o5, %l4
11585 fbn,a %fcc2, loop_999
11586 addcc %g4, 0x1FEA, %o0
11587 addcc %o7, %g7, %i4
11588 sth %l5, [%l7 + 0x1E]
11589loop_999:
11590 andcc %l3, %o6, %i3
11591 movcc %xcc, %g6, %o1
11592 sub %l6, %i7, %o4
11593 sth %g2, [%l7 + 0x1A]
11594 fpackfix %f22, %f16
11595 fcmpgt16 %f0, %f24, %i1
11596 add %l7, 0x70, %l6
11597 wr %g0, 0x0c, %asi
11598 casxa [%l6] 0x0c, %l1, %g1
11599 movcs %xcc, %i5, %i0
11600 movn %icc, %l2, %o2
11601 edge32ln %l0, %o3, %i2
11602 saved
11603 rdpr %cwp, %g1
11604 rdpr %cansave, %g2
11605 rdpr %canrestore, %g3
11606 rdpr %cleanwin, %g4
11607 rdpr %otherwin, %g5
11608 rdpr %wstate, %g6
11609 nop
11610 set 0x68, %l6
11611 ldsw [%l7 + %l6], %g5
11612 brlz %i6, loop_1000
11613 udiv %g3, 0x08A8, %l4
11614 fornot2s %f13, %f5, %f31
11615 fbn,a %fcc3, loop_1001
11616loop_1000:
11617 nop
11618 fitod %f12, %f24
11619 fdtox %f24, %f14
11620 movvc %icc, %o5, %g4
11621 bn,a,pn %icc, loop_1002
11622loop_1001:
11623 nop
11624 setx loop_1003, %l0, %l1
11625 wrpr 0x1, %tl
11626 wrpr %l1, %tnpc
11627 setx 0x34400001400, %l0, %l1
11628 wrpr %l1, %tstate
11629 wrhpr 0x4, %htstate
11630 done
11631 xor %o0, 0x0029, %g7
11632 brgz,a %o7, loop_1004
11633loop_1002:
11634 nop
11635 setx loop_1005, %l0, %l1
11636 jmpl %l1, %i4
11637loop_1003:
11638 fnot2 %f2, %f0
11639 fmovde %icc, %f15, %f12
11640loop_1004:
11641 xnor %l3, %o6, %l5
11642loop_1005:
11643 fcmpeq32 %f2, %f20, %i3
11644 andn %o1, %g6, %l6
11645 sub %o4, %i7, %i1
11646 membar 0x07
11647 sll %g2, 0x1B, %g1
11648 sub %i5, 0x0B43, %i0
11649 smulcc %l1, %l2, %l0
11650 sdivcc %o2, 0x1C45, %o3
11651 edge8l %g5, %i2, %i6
11652 nop
11653 setx loop_1006, %l0, %l1
11654 jmpl %l1, %l4
11655 fnot1 %f10, %f10
11656 edge8 %g3, %o5, %o0
11657 udivx %g7, 0x1C31, %o7
11658loop_1006:
11659 movleu %icc, %g4, %l3
11660 brgz %i4, loop_1007
11661 movn %xcc, %o6, %i3
11662 ldsh [%l7 + 0x7C], %l5
11663 fbn,a %fcc0, loop_1008
11664loop_1007:
11665 sethi 0x1473, %o1
11666 te %icc, 0x6
11667 edge16ln %g6, %l6, %i7
11668loop_1008:
11669 nop
11670 set 0x0C, %g3
11671 ldsha [%l7 + %g3] 0x88, %o4
11672 tvc %icc, 0x3
11673 umulcc %i1, 0x079E, %g1
11674 fble %fcc2, loop_1009
11675 saved
11676 rdpr %cwp, %g1
11677 rdpr %cansave, %g2
11678 rdpr %canrestore, %g3
11679 rdpr %cleanwin, %g4
11680 rdpr %otherwin, %g5
11681 rdpr %wstate, %g6
11682 movrlz %g2, 0x33F, %i5
11683 tne %icc, 0x4
11684loop_1009:
11685 sra %i0, %l2, %l0
11686 movleu %xcc, %l1, %o2
11687 ble loop_1010
11688 fsrc1 %f4, %f2
11689 brgz,a %g5, loop_1011
11690 bcs,pn %xcc, loop_1012
11691loop_1010:
11692 bvc,a %xcc, loop_1013
11693 fones %f28
11694loop_1011:
11695 addcc %o3, 0x04C5, %i2
11696loop_1012:
11697 be,a,pn %icc, loop_1014
11698loop_1013:
11699 fpmerge %f20, %f4, %f6
11700 fornot2s %f7, %f27, %f8
11701 andncc %l4, %g3, %o5
11702loop_1014:
11703 brgz,a %o0, loop_1015
11704 edge16n %i6, %o7, %g4
11705 fabss %f15, %f12
11706 fbule %fcc2, loop_1016
11707loop_1015:
11708 sll %l3, 0x0F, %g7
11709 fmovdge %icc, %f17, %f29
11710 edge8n %i4, %i3, %l5
11711loop_1016:
11712 fxnor %f28, %f28, %f4
11713 fbul %fcc3, loop_1017
11714 xnorcc %o1, 0x1DEA, %o6
11715 array16 %l6, %g6, %o4
11716 wr %g0, 0x88, %asi
11717 ldda [%l7 + 0x40] %asi, %f16
11718loop_1017:
11719 xnorcc %i7, 0x1B18, %g1
11720 alignaddr %g2, %i5, %i1
11721 ldd [%l7 + 0x58], %l2
11722 fmovsvs %xcc, %f24, %f19
11723 fbug %fcc3, loop_1018
11724 movrne %l0, 0x1C5, %l1
11725 movn %icc, %i0, %g5
11726 nop
11727 setx 0xE06BE852, %l0, %l6
11728 st %l6, [%l7 + 0x48]
11729 ld [%l7 + 0x48], %fsr
11730loop_1018:
11731 fmovsvc %icc, %f5, %f23
11732 set 0x60, %o1
11733 stha %o2, [%l7 + %o1] 0x2a
11734 membar #Sync
11735 ldub [%l7 + 0x2B], %o3
11736 tsubcc %i2, %l4, %o5
11737 fmovrdgez %g3, %f8, %f20
11738 sub %i6, 0x16AB, %o0
11739 taddcctv %g4, 0x17B4, %o7
11740 sdivcc %l3, 0x1CA3, %i4
11741 fandnot1s %f19, %f11, %f4
11742 popc %i3, %l5
11743 fmovdl %icc, %f31, %f16
11744 fmovsa %xcc, %f16, %f20
11745 tcs %xcc, 0x2
11746 set 0x5C, %i5
11747 lda [%l7 + %i5] 0x18, %f1
11748 edge32l %g7, %o6, %l6
11749 bgu,a loop_1019
11750 brz %g6, loop_1020
11751 udivcc %o4, 0x0944, %i7
11752 or %g1, 0x12EC, %o1
11753loop_1019:
11754 edge8 %g2, %i5, %i1
11755loop_1020:
11756 fmovdneg %icc, %f3, %f3
11757 taddcc %l0, 0x0707, %l2
11758 membar 0x46
11759 fornot2 %f0, %f28, %f2
11760 sdiv %i0, 0x0B7C, %l1
11761 wr %g0, 0x89, %asi
11762 stha %g5, [%l7 + 0x64] %asi
11763 fmovsl %xcc, %f30, %f27
11764 for %f28, %f18, %f28
11765 edge32n %o3, %o2, %l4
11766 fornot2 %f10, %f0, %f12
11767 umul %o5, 0x1CF1, %g3
11768 tcs %xcc, 0x0
11769 nop
11770 fitos %f7, %f3
11771 fstod %f3, %f20
11772 array8 %i2, %i6, %g4
11773 movrgz %o0, %o7, %l3
11774 tge %xcc, 0x3
11775 fnot2 %f14, %f12
11776 taddcctv %i3, 0x0812, %l5
11777 and %g7, 0x0DB5, %i4
11778 xorcc %l6, 0x1089, %g6
11779 fnot1s %f14, %f9
11780 edge8n %o6, %i7, %o4
11781 edge32 %o1, %g1, %i5
11782 subccc %g2, 0x191C, %i1
11783 bne %icc, loop_1021
11784 fpadd16s %f22, %f28, %f1
11785 ldx [%l7 + 0x30], %l0
11786 array16 %l2, %l1, %i0
11787loop_1021:
11788 orcc %g5, 0x1481, %o2
11789 fmovdvc %xcc, %f27, %f20
11790 fexpand %f10, %f26
11791 fmovsge %xcc, %f5, %f29
11792 fmovdle %xcc, %f15, %f2
11793 umulcc %l4, %o3, %o5
11794 movcs %icc, %i2, %g3
11795 wr %g0, 0x19, %asi
11796 ldsba [%l7 + 0x6D] %asi, %g4
11797 fmovsa %xcc, %f13, %f7
11798 fmovscs %icc, %f29, %f19
11799 xor %o0, %o7, %i6
11800 srax %l3, 0x16, %l5
11801 and %i3, %i4, %l6
11802 srax %g6, 0x04, %g7
11803 fmovdleu %xcc, %f7, %f18
11804 fbue %fcc0, loop_1022
11805 fbe %fcc0, loop_1023
11806 sdivcc %i7, 0x1591, %o4
11807 ld [%l7 + 0x28], %f28
11808loop_1022:
11809 fbug %fcc1, loop_1024
11810loop_1023:
11811 sub %o6, 0x1777, %g1
11812 nop
11813 set 0x10, %l0
11814 stx %i5, [%l7 + %l0]
11815 smul %g2, %o1, %l0
11816loop_1024:
11817 tn %icc, 0x6
11818 movrgez %i1, 0x2CA, %l2
11819 fbo %fcc3, loop_1025
11820 srl %i0, %l1, %g5
11821 nop
11822 set 0x2C, %g5
11823 ldstub [%l7 + %g5], %l4
11824 popc 0x1274, %o2
11825loop_1025:
11826 tg %icc, 0x0
11827 movleu %icc, %o5, %i2
11828 fmovdl %xcc, %f19, %f17
11829 ldsb [%l7 + 0x68], %o3
11830 fmovrse %g3, %f29, %f5
11831 tsubcc %o0, 0x014B, %o7
11832 tge %xcc, 0x3
11833 fbo %fcc2, loop_1026
11834 sethi 0x0673, %g4
11835 movneg %xcc, %i6, %l5
11836 lduh [%l7 + 0x32], %i3
11837loop_1026:
11838 mulscc %l3, %i4, %g6
11839 smulcc %g7, %l6, %o4
11840 movl %xcc, %i7, %g1
11841 fcmpeq16 %f16, %f24, %i5
11842 tsubcc %g2, %o1, %l0
11843 tvc %xcc, 0x7
11844 be,a,pt %xcc, loop_1027
11845 udiv %o6, 0x00B6, %l2
11846 fnegs %f30, %f5
11847 fnot1 %f20, %f12
11848loop_1027:
11849 sll %i0, 0x05, %l1
11850 edge32n %g5, %i1, %l4
11851 fmovdvc %icc, %f18, %f11
11852 lduw [%l7 + 0x28], %o5
11853 tge %xcc, 0x0
11854 nop
11855 fitos %f1, %f14
11856 fstoi %f14, %f10
11857 srax %o2, %o3, %g3
11858 edge32 %o0, %o7, %g4
11859 fmovsl %icc, %f9, %f5
11860 nop
11861 fitod %f12, %f24
11862 fdtos %f24, %f16
11863 udivcc %i6, 0x0FCF, %i2
11864 taddcctv %l5, 0x0C63, %l3
11865 ldstub [%l7 + 0x5C], %i3
11866 udivcc %i4, 0x1EE5, %g6
11867 prefetch [%l7 + 0x64], 0x1
11868 edge16l %g7, %l6, %o4
11869 fcmpne16 %f26, %f24, %g1
11870 add %i7, %i5, %g2
11871 set 0x66, %i1
11872 ldstuba [%l7 + %i1] 0x11, %o1
11873 bg,pn %icc, loop_1028
11874 addcc %l0, %o6, %l2
11875 movrlz %i0, %l1, %i1
11876 wr %g0, 0x11, %asi
11877 ldstuba [%l7 + 0x63] %asi, %g5
11878loop_1028:
11879 fzeros %f13
11880 sdiv %l4, 0x00B3, %o5
11881 orn %o3, %g3, %o2
11882 fmul8sux16 %f26, %f14, %f2
11883 movleu %xcc, %o0, %g4
11884 sub %i6, 0x0CEA, %o7
11885 and %l5, %l3, %i2
11886 fcmple32 %f30, %f26, %i4
11887 subccc %i3, 0x0C73, %g7
11888 edge16l %l6, %o4, %g6
11889 te %xcc, 0x0
11890 popc %g1, %i7
11891 fbuge %fcc2, loop_1029
11892 membar 0x55
11893 nop
11894 setx 0xA35A83A718E8FE06, %l0, %l6
11895 stx %l6, [%l7 + 0x28]
11896 ldd [%l7 + 0x28], %f18
11897 setx 0x65045230EC42CC69, %l1, %l5
11898 stx %l5, [%l7 + 0x10]
11899 ldd [%l7 + 0x10], %f28
11900 fmuld %f28, %f18, %f4
11901 orn %g2, %o1, %i5
11902loop_1029:
11903 subccc %l0, 0x0E67, %l2
11904 fbue %fcc0, loop_1030
11905 fnot1 %f0, %f20
11906 stbar
11907 srl %i0, %o6, %i1
11908loop_1030:
11909 edge32n %l1, %g5, %o5
11910 movge %xcc, %l4, %o3
11911 set 0x24, %i0
11912 stba %g3, [%l7 + %i0] 0xea
11913 membar #Sync
11914 fmovspos %xcc, %f0, %f20
11915 bvs,pn %icc, loop_1031
11916 stb %o2, [%l7 + 0x2A]
11917 nop
11918 setx loop_1032, %l0, %l1
11919 wrpr 0x1, %tl
11920 wrpr %l1, %tpc
11921 add %l1, 0x4, %l1
11922 wrpr %l1, %tnpc
11923 setx 0x34400001400, %l0, %l1
11924 wrpr %l1, %tstate
11925 wrhpr 0x4, %htstate
11926 retry
11927 bge,pn %xcc, loop_1033
11928loop_1031:
11929 movle %icc, %g4, %i6
11930 nop
11931 setx loop_1034, %l0, %l1
11932 wrpr 0x1, %tl
11933 wrpr %l1, %tpc
11934 add %l1, 0x4, %l1
11935 wrpr %l1, %tnpc
11936 setx 0x34400001400, %l0, %l1
11937 wrpr %l1, %tstate
11938 wrhpr 0x4, %htstate
11939 retry
11940loop_1032:
11941 fmovdpos %icc, %f10, %f8
11942loop_1033:
11943 be,a,pn %icc, loop_1035
11944 edge32n %o0, %o7, %l5
11945loop_1034:
11946 edge16n %i2, %l3, %i3
11947 addcc %i4, %g7, %o4
11948loop_1035:
11949 movleu %icc, %l6, %g6
11950 fpsub32s %f19, %f5, %f23
11951 nop
11952 setx 0xACD04F1200402870, %l0, %l6
11953 stx %l6, [%l7 + 0x30]
11954 ldx [%l7 + 0x30], %fsr
11955 add %l7, 0x34, %l6
11956 wr %g0, 0x0c, %asi
11957 lda [%l6] %asi, %i7
11958 casa [%l6] 0x0c, %i7, %g1
11959 std %f4, [%l7 + 0x78]
11960 add %l7, 0x24, %l6
11961 wr %g0, 0x0c, %asi
11962 lda [%l6] %asi, %g2
11963 casa [%l6] %asi, %g2, %o1
11964 sll %i5, %l2, %i0
11965 edge16ln %l0, %o6, %i1
11966 array8 %g5, %l1, %l4
11967 fpackfix %f26, %f11
11968 fmovrslez %o5, %f21, %f19
11969 fnor %f18, %f4, %f0
11970 movne %xcc, %g3, %o2
11971 nop
11972 setx 0x7C8C5B86DB6FCA38, %l0, %l6
11973 stx %l6, [%l7 + 0x28]
11974 ldd [%l7 + 0x28], %f14
11975 setx 0x274A01D183D53862, %l1, %l5
11976 stx %l5, [%l7 + 0x10]
11977 ldd [%l7 + 0x10], %f20
11978 faddd %f20, %f14, %f26
11979 add %g4, 0x17B9, %o3
11980 sethi 0x1208, %o0
11981 tne %xcc, 0x0
11982 subcc %i6, %l5, %o7
11983 tn %icc, 0x3
11984 fmovrdne %i2, %f12, %f16
11985 sdivcc %l3, 0x18F2, %i3
11986 sethi 0x10C8, %i4
11987 edge8ln %o4, %l6, %g7
11988 tle %xcc, 0x5
11989 movge %icc, %g6, %i7
11990 be %xcc, loop_1036
11991 and %g1, %o1, %g2
11992 fcmpne16 %f8, %f12, %i5
11993 udiv %i0, 0x167C, %l0
11994loop_1036:
11995 movrne %o6, %l2, %g5
11996 tne %xcc, 0x6
11997 umulcc %l1, 0x19C3, %i1
11998 be,a %icc, loop_1037
11999 nop
12000 fitod %f2, %f12
12001 fdtox %f12, %f12
12002 fxtod %f12, %f22
12003 sub %o5, %l4, %g3
12004 xor %g4, 0x0A25, %o3
12005loop_1037:
12006 edge32l %o0, %o2, %l5
12007 edge8ln %o7, %i2, %i6
12008 std %f22, [%l7 + 0x70]
12009 udiv %i3, 0x1961, %i4
12010 sdivx %o4, 0x1A7A, %l3
12011 ldsh [%l7 + 0x64], %l6
12012 bne %icc, loop_1038
12013 add %g6, %i7, %g7
12014 membar 0x0D
12015 andncc %o1, %g2, %g1
12016loop_1038:
12017 membar 0x11
12018 ta %icc, 0x0
12019 nop
12020 setx 0x60647FB2, %l0, %l6
12021 st %l6, [%l7 + 0x58]
12022 ld [%l7 + 0x58], %fsr
12023 fmul8sux16 %f0, %f24, %f20
12024 subc %i5, %l0, %i0
12025 fabss %f26, %f31
12026 fnot1s %f14, %f12
12027 srlx %l2, 0x17, %g5
12028 swap [%l7 + 0x74], %l1
12029 sll %o6, 0x07, %o5
12030 taddcctv %i1, 0x1695, %g3
12031 tvs %xcc, 0x5
12032 movpos %icc, %g4, %o3
12033 wr %g0, 0x89, %asi
12034 sta %f12, [%l7 + 0x28] %asi
12035 fpadd16 %f14, %f2, %f12
12036 fmovdcs %xcc, %f17, %f22
12037 edge32ln %o0, %o2, %l5
12038 edge8ln %o7, %l4, %i6
12039 or %i2, 0x119B, %i3
12040 movpos %xcc, %o4, %i4
12041 xor %l3, 0x0CC7, %l6
12042 alignaddrl %g6, %i7, %o1
12043 tpos %icc, 0x0
12044 tge %icc, 0x7
12045 orncc %g2, 0x1437, %g7
12046 nop
12047 setx 0x8ACA092AF6F8FE30, %l0, %l6
12048 stx %l6, [%l7 + 0x28]
12049 ldd [%l7 + 0x28], %f10
12050 setx 0x12B967D606EBB939, %l1, %l5
12051 stx %l5, [%l7 + 0x10]
12052 ldd [%l7 + 0x10], %f24
12053 fsubd %f24, %f10, %f30
12054 xor %i5, 0x1A89, %g1
12055 fmovdneg %xcc, %f10, %f21
12056 array16 %l0, %i0, %g5
12057 tsubcctv %l1, 0x1313, %o6
12058 stb %o5, [%l7 + 0x58]
12059 nop
12060 fitos %f3, %f12
12061 fstoi %f12, %f1
12062 tvs %icc, 0x6
12063 umulcc %l2, %i1, %g4
12064 taddcctv %o3, 0x1416, %g3
12065 fmovsn %xcc, %f31, %f0
12066 fpsub16s %f2, %f4, %f20
12067 fmovrde %o0, %f22, %f22
12068 srl %l5, %o2, %l4
12069 wr %g0, 0x80, %asi
12070 swapa [%l7 + 0x44] %asi, %i6
12071 fnot1s %f12, %f1
12072 membar 0x10
12073 fandnot1 %f16, %f14, %f20
12074 bleu,pn %xcc, loop_1039
12075 fcmpne32 %f6, %f20, %i2
12076 movrgz %o7, 0x115, %i3
12077 movrlez %i4, %o4, %l6
12078loop_1039:
12079 fbo,a %fcc2, loop_1040
12080 edge32ln %g6, %i7, %o1
12081 udivx %g2, 0x1A60, %g7
12082 movvs %xcc, %i5, %g1
12083loop_1040:
12084 tg %icc, 0x3
12085 fcmpeq32 %f0, %f10, %l3
12086 ldsh [%l7 + 0x4A], %i0
12087 fmovsg %xcc, %f15, %f13
12088 popc 0x13E8, %g5
12089 move %xcc, %l0, %l1
12090 fcmpeq32 %f12, %f28, %o5
12091 brnz,a %o6, loop_1041
12092 movn %icc, %i1, %l2
12093 fmovdvc %xcc, %f24, %f5
12094 nop
12095 set 0x1A, %i6
12096 ldsb [%l7 + %i6], %o3
12097loop_1041:
12098 swap [%l7 + 0x7C], %g3
12099 movrlez %g4, %o0, %o2
12100 te %icc, 0x0
12101 movcc %xcc, %l4, %l5
12102 edge8l %i6, %i2, %o7
12103 wr %g0, 0x88, %asi
12104 stha %i4, [%l7 + 0x0E] %asi
12105 array8 %i3, %l6, %g6
12106 movpos %icc, %i7, %o4
12107 movrgz %g2, %g7, %i5
12108 tcc %xcc, 0x6
12109 sllx %o1, 0x1A, %l3
12110 smul %i0, %g5, %l0
12111 set 0x40, %o0
12112 ldda [%l7 + %o0] 0x10, %l0
12113 fnand %f28, %f24, %f6
12114 srax %o5, 0x1F, %g1
12115 xnor %o6, 0x1712, %l2
12116 flush %l7 + 0x40
12117 edge16l %o3, %g3, %i1
12118 ldd [%l7 + 0x40], %o0
12119 sra %o2, %l4, %l5
12120 fnands %f26, %f12, %f26
12121 fblg %fcc3, loop_1042
12122 edge32n %g4, %i6, %i2
12123 fbge,a %fcc3, loop_1043
12124 fmovrsgez %o7, %f15, %f21
12125loop_1042:
12126 brgez %i3, loop_1044
12127 ldsb [%l7 + 0x47], %l6
12128loop_1043:
12129 tg %xcc, 0x2
12130 edge8l %g6, %i7, %o4
12131loop_1044:
12132 tgu %xcc, 0x2
12133 fblg,a %fcc3, loop_1045
12134 movl %xcc, %g2, %g7
12135 sdivx %i4, 0x0227, %o1
12136 stx %i5, [%l7 + 0x10]
12137loop_1045:
12138 nop
12139 setx loop_1046, %l0, %l1
12140 jmpl %l1, %i0
12141 bneg,a %icc, loop_1047
12142 edge8ln %g5, %l0, %l3
12143 bpos,a %xcc, loop_1048
12144loop_1046:
12145 udivx %l1, 0x00D4, %g1
12146loop_1047:
12147 bcc,pt %xcc, loop_1049
12148 edge16l %o5, %o6, %o3
12149loop_1048:
12150 bgu %icc, loop_1050
12151 tge %icc, 0x7
12152loop_1049:
12153 xorcc %g3, 0x044C, %i1
12154 tge %icc, 0x3
12155loop_1050:
12156 bcc,a,pt %xcc, loop_1051
12157 edge32ln %o0, %o2, %l2
12158 sub %l5, %l4, %i6
12159 nop
12160 set 0x68, %g1
12161 ldsh [%l7 + %g1], %g4
12162loop_1051:
12163 fbn,a %fcc1, loop_1052
12164 ldub [%l7 + 0x75], %i2
12165 wr %g0, 0x89, %asi
12166 stba %i3, [%l7 + 0x1E] %asi
12167loop_1052:
12168 srlx %o7, %l6, %i7
12169 smul %g6, 0x0FD0, %o4
12170 array32 %g2, %g7, %i4
12171 alignaddrl %i5, %i0, %o1
12172 fmovrse %l0, %f26, %f31
12173 movvc %xcc, %g5, %l1
12174 sllx %l3, %o5, %g1
12175 xorcc %o3, %o6, %g3
12176 movle %xcc, %o0, %i1
12177 sdiv %l2, 0x0095, %l5
12178 fcmpeq16 %f30, %f6, %o2
12179 tn %xcc, 0x2
12180 movvs %icc, %i6, %g4
12181 orn %i2, %i3, %l4
12182 bl,a,pt %icc, loop_1053
12183 ld [%l7 + 0x60], %f22
12184 ble,pn %icc, loop_1054
12185 fbuge,a %fcc0, loop_1055
12186loop_1053:
12187 addcc %l6, %o7, %i7
12188 ldsw [%l7 + 0x14], %g6
12189loop_1054:
12190 nop
12191 add %l7, 0x28, %l6
12192 wr %g0, 0x81, %asi
12193 ldxa [%l6] %asi, %g2
12194 casxa [%l6] 0x81, %g2, %o4
12195loop_1055:
12196 fbg,a %fcc2, loop_1056
12197 srax %g7, %i5, %i0
12198 set 0x18, %i3
12199 ldxa [%l7 + %i3] 0x11, %i4
12200loop_1056:
12201 orn %l0, 0x066D, %g5
12202 ldx [%l7 + 0x08], %o1
12203 nop
12204 fitod %f2, %f6
12205 fdtox %f6, %f10
12206 fxtod %f10, %f0
12207 bneg,a,pt %xcc, loop_1057
12208 fbg %fcc0, loop_1058
12209 andn %l1, %o5, %l3
12210 brz,a %g1, loop_1059
12211loop_1057:
12212 andn %o3, 0x0DBA, %o6
12213loop_1058:
12214 bcc,pt %icc, loop_1060
12215 sdiv %g3, 0x1C97, %i1
12216loop_1059:
12217 fnot1 %f18, %f30
12218 nop
12219 setx 0xAEAAD8E4, %l0, %l6
12220 st %l6, [%l7 + 0x28]
12221 ld [%l7 + 0x28], %f24
12222 setx 0x915C84DB, %l1, %l5
12223 st %l5, [%l7 + 0x10]
12224 ld [%l7 + 0x10], %f17
12225 fadds %f17, %f24, %f28
12226loop_1060:
12227 fabss %f10, %f26
12228 umul %l2, %o0, %l5
12229 faligndata %f16, %f22, %f2
12230 stbar
12231 brlez,a %i6, loop_1061
12232 fbe,a %fcc3, loop_1062
12233 udivx %o2, 0x01B3, %i2
12234 te %icc, 0x4
12235loop_1061:
12236 membar 0x33
12237loop_1062:
12238 xnorcc %i3, %l4, %l6
12239 bne,pn %xcc, loop_1063
12240 edge32n %g4, %i7, %g6
12241 tsubcctv %g2, 0x0AFD, %o7
12242 tgu %icc, 0x5
12243loop_1063:
12244 nop
12245 fitos %f13, %f3
12246 fstoi %f3, %f25
12247 stb %g7, [%l7 + 0x21]
12248 edge32l %i5, %i0, %i4
12249 edge8l %o4, %l0, %g5
12250 tcs %xcc, 0x7
12251 tvs %icc, 0x5
12252 taddcc %o1, %o5, %l1
12253 movcs %xcc, %l3, %g1
12254 smul %o6, 0x0AC6, %o3
12255 andcc %g3, %l2, %i1
12256 tcc %xcc, 0x5
12257 andn %o0, %l5, %o2
12258 udivcc %i6, 0x1071, %i3
12259 sllx %l4, %i2, %l6
12260 movle %xcc, %g4, %i7
12261 ldstub [%l7 + 0x5C], %g2
12262 xor %o7, 0x0B48, %g7
12263 edge8 %g6, %i5, %i0
12264 set 0x44, %i2
12265 lduwa [%l7 + %i2] 0x89, %i4
12266 fbge %fcc3, loop_1064
12267 fmul8x16 %f9, %f30, %f30
12268 edge32 %o4, %l0, %o1
12269 wr %g0, 0x11, %asi
12270 stha %o5, [%l7 + 0x0A] %asi
12271loop_1064:
12272 edge32ln %l1, %l3, %g5
12273 edge32ln %o6, %g1, %g3
12274 set 0x20, %o5
12275 ldda [%l7 + %o5] 0x10, %o2
12276 fpadd32s %f26, %f5, %f23
12277 subccc %i1, 0x175C, %l2
12278 xor %l5, %o2, %o0
12279 bshuffle %f22, %f8, %f24
12280 orcc %i6, %l4, %i3
12281 std %f16, [%l7 + 0x08]
12282 taddcctv %i2, 0x0ED1, %l6
12283 movvc %xcc, %i7, %g2
12284 st %f26, [%l7 + 0x24]
12285 sll %o7, 0x0C, %g4
12286 xnor %g7, %i5, %i0
12287 fmovrsgez %i4, %f10, %f24
12288 orncc %o4, 0x1188, %l0
12289 te %xcc, 0x7
12290 xorcc %o1, 0x19B7, %g6
12291 tgu %xcc, 0x5
12292 movrlez %l1, %l3, %g5
12293 set 0x34, %g6
12294 swapa [%l7 + %g6] 0x81, %o5
12295 fbne %fcc2, loop_1065
12296 sdivcc %g1, 0x141F, %o6
12297 bge %xcc, loop_1066
12298 smulcc %g3, 0x066E, %o3
12299loop_1065:
12300 edge16l %i1, %l2, %l5
12301 movle %icc, %o2, %o0
12302loop_1066:
12303 xorcc %i6, 0x07ED, %l4
12304 fbo,a %fcc3, loop_1067
12305 fbul %fcc3, loop_1068
12306 taddcctv %i3, %l6, %i2
12307 ta %xcc, 0x7
12308loop_1067:
12309 movrlez %g2, 0x2CA, %i7
12310loop_1068:
12311 movrgz %g4, %g7, %i5
12312 edge8n %i0, %i4, %o4
12313 edge8l %l0, %o7, %o1
12314 mulscc %l1, 0x1594, %l3
12315 tvs %xcc, 0x3
12316 movge %xcc, %g5, %g6
12317 tn %xcc, 0x3
12318 wr %g0, 0x0c, %asi
12319 lda [%l7 + 0x24] %asi, %f19
12320 wr %g0, 0x58, %asi
12321 ldxa [%g0 + 0x30] %asi, %o5
12322 wr %g0, 0x80, %asi
12323 lda [%l7 + 0x2C] %asi, %f30
12324 fmovdge %icc, %f2, %f0
12325 sir 0x0D1E
12326 tge %xcc, 0x5
12327 movne %icc, %g1, %g3
12328 stw %o6, [%l7 + 0x64]
12329 brz %o3, loop_1069
12330 fmovdneg %xcc, %f25, %f10
12331 stw %l2, [%l7 + 0x68]
12332 bl,a,pn %icc, loop_1070
12333loop_1069:
12334 te %icc, 0x2
12335 fbug %fcc3, loop_1071
12336 bg loop_1072
12337loop_1070:
12338 edge8n %l5, %o2, %i1
12339 movcc %icc, %i6, %l4
12340loop_1071:
12341 fmovrslez %o0, %f1, %f28
12342loop_1072:
12343 fmovsl %icc, %f15, %f19
12344 movrgz %l6, 0x23E, %i2
12345 bne %xcc, loop_1073
12346 udivcc %i3, 0x1838, %g2
12347 movcc %xcc, %g4, %i7
12348 set 0x52, %i4
12349 stha %g7, [%l7 + %i4] 0x19
12350loop_1073:
12351 nop
12352 set 0x18, %l5
12353 ldswa [%l7 + %l5] 0x88, %i5
12354 bn,a,pt %icc, loop_1074
12355 movcc %xcc, %i0, %o4
12356 xnorcc %l0, 0x0DDB, %o7
12357 bg,a loop_1075
12358loop_1074:
12359 fmovsn %xcc, %f8, %f31
12360 edge8l %i4, %o1, %l1
12361 fmovdn %xcc, %f23, %f19
12362loop_1075:
12363 sll %g5, %l3, %g6
12364 ldub [%l7 + 0x76], %g1
12365 nop
12366 setx 0xE05DAF31, %l0, %l6
12367 st %l6, [%l7 + 0x70]
12368 ld [%l7 + 0x70], %fsr
12369 fands %f21, %f15, %f4
12370 movge %icc, %o5, %g3
12371 xorcc %o6, 0x0D44, %o3
12372 array8 %l2, %o2, %i1
12373 ba,pn %xcc, loop_1076
12374 fmovdn %xcc, %f31, %f21
12375 movvc %xcc, %i6, %l5
12376 udiv %l4, 0x1B9D, %l6
12377loop_1076:
12378 orncc %o0, 0x1713, %i2
12379 set 0x18, %o7
12380 prefetcha [%l7 + %o7] 0x11, 0x0
12381 stx %i3, [%l7 + 0x08]
12382 fbl,a %fcc1, loop_1077
12383 umulcc %i7, %g4, %i5
12384 edge16n %i0, %g7, %l0
12385 stw %o7, [%l7 + 0x28]
12386loop_1077:
12387 taddcc %i4, 0x1F76, %o4
12388 mulx %o1, 0x0C1A, %l1
12389 addccc %g5, 0x0FAF, %g6
12390 fmovse %xcc, %f1, %f18
12391 array8 %l3, %g1, %g3
12392 subcc %o6, %o3, %l2
12393 edge16ln %o5, %o2, %i1
12394 mulscc %i6, 0x0A01, %l5
12395 movcc %xcc, %l4, %l6
12396 stw %o0, [%l7 + 0x14]
12397 tne %icc, 0x2
12398 tg %xcc, 0x1
12399 prefetch [%l7 + 0x60], 0x3
12400 fmovdvc %icc, %f22, %f6
12401 add %g2, %i3, %i2
12402 edge16 %i7, %g4, %i5
12403 mova %xcc, %g7, %l0
12404 fbo %fcc1, loop_1078
12405 movle %xcc, %i0, %i4
12406 fbne %fcc2, loop_1079
12407 fandnot2s %f18, %f15, %f29
12408loop_1078:
12409 tvc %icc, 0x1
12410 wr %g0, 0x80, %asi
12411 lda [%l7 + 0x10] %asi, %f19
12412loop_1079:
12413 add %o4, 0x16B3, %o7
12414 sdiv %l1, 0x0D65, %o1
12415 movgu %xcc, %g6, %l3
12416 alignaddrl %g5, %g1, %g3
12417 call loop_1080
12418 call loop_1081
12419 tne %xcc, 0x6
12420 membar 0x09
12421loop_1080:
12422 smul %o3, 0x092A, %o6
12423loop_1081:
12424 brnz,a %o5, loop_1082
12425 fmul8x16 %f5, %f20, %f20
12426 edge32l %l2, %o2, %i6
12427 srax %l5, %i1, %l6
12428loop_1082:
12429 nop
12430 wr %g0, 0x23, %asi
12431 stba %l4, [%l7 + 0x58] %asi
12432 membar #Sync
12433 tn %xcc, 0x3
12434 movrlz %o0, 0x165, %i3
12435 edge32ln %g2, %i2, %i7
12436 fornot2s %f6, %f16, %f23
12437 array8 %i5, %g4, %g7
12438 stx %l0, [%l7 + 0x38]
12439 movneg %icc, %i0, %o4
12440 fnands %f14, %f18, %f22
12441 prefetch [%l7 + 0x24], 0x1
12442 nop
12443 setx 0xCC314FD7, %l0, %l6
12444 st %l6, [%l7 + 0x28]
12445 ld [%l7 + 0x28], %f23
12446 setx 0x053136B2, %l1, %l5
12447 st %l5, [%l7 + 0x10]
12448 ld [%l7 + 0x10], %f29
12449 fmuls %f29, %f23, %f27
12450 tvc %icc, 0x6
12451 movge %xcc, %i4, %l1
12452 popc 0x01DF, %o1
12453 brlz %g6, loop_1083
12454 sdivx %l3, 0x1721, %o7
12455 saved
12456 rdpr %cwp, %g1
12457 rdpr %cansave, %g2
12458 rdpr %canrestore, %g3
12459 rdpr %cleanwin, %g4
12460 rdpr %otherwin, %g5
12461 rdpr %wstate, %g6
12462 alignaddrl %g5, %g3, %g1
12463loop_1083:
12464 saved
12465 rdpr %cwp, %g1
12466 rdpr %cansave, %g2
12467 rdpr %canrestore, %g3
12468 rdpr %cleanwin, %g4
12469 rdpr %otherwin, %g5
12470 rdpr %wstate, %g6
12471 fnands %f25, %f2, %f6
12472 nop
12473 setx loop_1084, %l0, %l1
12474 wrpr 0x1, %tl
12475 wrpr %l1, %tpc
12476 add %l1, 0x4, %l1
12477 wrpr %l1, %tnpc
12478 setx 0x34400001400, %l0, %l1
12479 wrpr %l1, %tstate
12480 wrhpr 0x4, %htstate
12481 retry
12482 fbug,a %fcc0, loop_1085
12483 xorcc %o3, %o5, %l2
12484 or %o2, 0x12CA, %i6
12485loop_1084:
12486 brgez,a %l5, loop_1086
12487loop_1085:
12488 movrlz %i1, %o6, %l6
12489 or %o0, 0x1FF7, %l4
12490 fpadd16s %f11, %f7, %f18
12491loop_1086:
12492 edge16ln %g2, %i3, %i2
12493 tn %xcc, 0x2
12494 wr %g0, 0x89, %asi
12495 lduha [%l7 + 0x76] %asi, %i7
12496 set 0x30, %o4
12497 ldda [%l7 + %o4] 0xeb, %i4
12498 set 0x08, %l4
12499 lda [%l7 + %l4] 0x19, %f4
12500 bne,pt %icc, loop_1087
12501 or %g7, 0x09B2, %l0
12502 tneg %xcc, 0x0
12503 nop
12504 setx 0xBC3490F0605F6C76, %l0, %l6
12505 stx %l6, [%l7 + 0x30]
12506 ldx [%l7 + 0x30], %fsr
12507loop_1087:
12508 movrlz %g4, 0x3B6, %o4
12509 udivx %i4, 0x111C, %i0
12510 fble %fcc2, loop_1088
12511 taddcc %o1, 0x1912, %g6
12512 xor %l1, %l3, %g5
12513 fones %f7
12514loop_1088:
12515 fbo %fcc3, loop_1089
12516 membar 0x3E
12517 movrlz %g3, %g1, %o3
12518 st %f2, [%l7 + 0x48]
12519loop_1089:
12520 addccc %o7, 0x0929, %l2
12521 andn %o5, %i6, %o2
12522 nop
12523 setx 0x4F54F37C, %l0, %l6
12524 st %l6, [%l7 + 0x28]
12525 ld [%l7 + 0x28], %f29
12526 setx 0xE11E11EE, %l1, %l5
12527 st %l5, [%l7 + 0x10]
12528 ld [%l7 + 0x10], %f26
12529 fmuls %f26, %f29, %f21
12530 nop
12531 fitod %f0, %f24
12532 fdtox %f24, %f0
12533 be loop_1090
12534 movne %xcc, %i1, %o6
12535 edge32l %l6, %l5, %l4
12536 fbn %fcc0, loop_1091
12537loop_1090:
12538 edge16l %g2, %o0, %i3
12539 ldd [%l7 + 0x78], %i2
12540 fcmpeq16 %f0, %f10, %i7
12541loop_1091:
12542 andn %g7, %l0, %i5
12543 fxor %f22, %f22, %f8
12544 call loop_1092
12545 fba %fcc1, loop_1093
12546 edge16l %o4, %i4, %g4
12547 ldsw [%l7 + 0x74], %i0
12548loop_1092:
12549 srl %g6, 0x0E, %l1
12550loop_1093:
12551 fnot1 %f4, %f20
12552 tne %xcc, 0x1
12553 sth %o1, [%l7 + 0x20]
12554 movcc %icc, %l3, %g3
12555 wr %g0, 0x89, %asi
12556 ldstuba [%l7 + 0x5C] %asi, %g5
12557 fbule,a %fcc3, loop_1094
12558 edge32l %o3, %o7, %l2
12559 fbug %fcc2, loop_1095
12560 smulcc %o5, %g1, %i6
12561loop_1094:
12562 fbg,a %fcc0, loop_1096
12563 fpmerge %f19, %f30, %f24
12564loop_1095:
12565 bl,a,pn %icc, loop_1097
12566 ldsh [%l7 + 0x42], %i1
12567loop_1096:
12568 xor %o6, 0x14E8, %l6
12569 sll %l5, 0x11, %l4
12570loop_1097:
12571 and %g2, %o0, %i3
12572 smul %o2, 0x0860, %i7
12573 tgu %xcc, 0x3
12574 ldub [%l7 + 0x08], %g7
12575 xorcc %i2, 0x02D2, %l0
12576 membar 0x57
12577 tpos %xcc, 0x1
12578 fornot1s %f0, %f9, %f28
12579 bg,a,pn %xcc, loop_1098
12580 xor %i5, %i4, %o4
12581 smul %g4, 0x08C2, %i0
12582 tg %icc, 0x3
12583loop_1098:
12584 andncc %g6, %o1, %l1
12585 bg,a,pt %xcc, loop_1099
12586 movre %l3, %g5, %g3
12587 brlz,a %o3, loop_1100
12588 fmovdcs %icc, %f3, %f19
12589loop_1099:
12590 fcmpne32 %f4, %f20, %l2
12591 movre %o7, %g1, %o5
12592loop_1100:
12593 xor %i1, 0x1D9B, %i6
12594 wr %g0, 0x89, %asi
12595 ldda [%l7 + 0x40] %asi, %f0
12596 edge16l %o6, %l5, %l6
12597 fbl,a %fcc1, loop_1101
12598 movleu %xcc, %g2, %o0
12599 fmovdleu %xcc, %f2, %f3
12600 bgu,a,pt %xcc, loop_1102
12601loop_1101:
12602 nop
12603 fitod %f8, %f4
12604 fdtoi %f4, %f22
12605 sir 0x1BDD
12606 smul %i3, 0x03D0, %l4
12607loop_1102:
12608 smulcc %i7, %g7, %i2
12609 set 0x4C, %l1
12610 ldswa [%l7 + %l1] 0x15, %l0
12611 fxor %f6, %f24, %f30
12612 tcc %xcc, 0x2
12613 udivx %o2, 0x088B, %i5
12614 array16 %i4, %o4, %g4
12615 stb %i0, [%l7 + 0x60]
12616 fmovrslz %g6, %f7, %f9
12617 fmovrdne %o1, %f2, %f16
12618 wr %g0, 0x0c, %asi
12619 ldswa [%l7 + 0x3C] %asi, %l3
12620 movcs %icc, %g5, %g3
12621 orcc %l1, 0x16F3, %l2
12622 movg %icc, %o7, %g1
12623 movcs %xcc, %o3, %o5
12624 subcc %i1, 0x0498, %i6
12625 be,a,pn %icc, loop_1103
12626 fbe %fcc3, loop_1104
12627 fmovsleu %xcc, %f5, %f12
12628 addc %o6, %l5, %g2
12629loop_1103:
12630 addcc %o0, 0x10DF, %l6
12631loop_1104:
12632 movleu %icc, %i3, %l4
12633 tneg %xcc, 0x7
12634 for %f4, %f16, %f18
12635 wr %g0, 0x81, %asi
12636 lduwa [%l7 + 0x44] %asi, %i7
12637 srlx %i2, 0x0C, %l0
12638 te %xcc, 0x6
12639 swap [%l7 + 0x64], %o2
12640 tgu %icc, 0x5
12641 movge %xcc, %g7, %i5
12642 alignaddrl %i4, %g4, %i0
12643 orncc %o4, 0x135B, %g6
12644 edge8 %l3, %o1, %g5
12645 bcs,a loop_1105
12646 tl %xcc, 0x1
12647 and %g3, 0x0B62, %l2
12648 tpos %xcc, 0x1
12649loop_1105:
12650 array8 %o7, %g1, %o3
12651 sir 0x120C
12652 orn %l1, 0x1053, %i1
12653 mova %icc, %i6, %o6
12654 call loop_1106
12655 tne %icc, 0x6
12656 movn %icc, %l5, %o5
12657 addc %o0, %g2, %i3
12658loop_1106:
12659 movrlz %l4, 0x1E3, %i7
12660 fnegs %f24, %f28
12661 wr %g0, 0xf1, %asi
12662 stda %f0, [%l7 + 0x40] %asi
12663 membar #Sync
12664 movvs %xcc, %l6, %l0
12665 wr %g0, 0x2b, %asi
12666 stwa %i2, [%l7 + 0x24] %asi
12667 membar #Sync
12668 fbe,a %fcc3, loop_1107
12669 smulcc %g7, 0x00FF, %o2
12670 stbar
12671 wr %g0, 0x10, %asi
12672 lduwa [%l7 + 0x08] %asi, %i4
12673loop_1107:
12674 nop
12675 wr %g0, 0x11, %asi
12676 ldda [%l7 + 0x50] %asi, %i4
12677 bcs,pn %xcc, loop_1108
12678 mova %xcc, %i0, %o4
12679 mulx %g6, %l3, %o1
12680 bn,a,pt %icc, loop_1109
12681loop_1108:
12682 sdiv %g4, 0x093C, %g3
12683 be,pt %xcc, loop_1110
12684 orncc %l2, %g5, %o7
12685loop_1109:
12686 membar 0x23
12687 udivx %o3, 0x1A87, %l1
12688loop_1110:
12689 nop
12690 setx 0xC05FE241, %l0, %l6
12691 st %l6, [%l7 + 0x38]
12692 ld [%l7 + 0x38], %fsr
12693 add %l7, 0x38, %l6
12694 wr %g0, 0x81, %asi
12695 casa [%l6] 0x81, %g1, %i1
12696 edge8n %o6, %l5, %o5
12697 fmovdgu %icc, %f24, %f2
12698 wr %g0, 0x19, %asi
12699 swapa [%l7 + 0x2C] %asi, %i6
12700 fabsd %f8, %f2
12701 addccc %o0, %i3, %l4
12702 tvc %xcc, 0x6
12703 wr %g0, 0x80, %asi
12704 ldswa [%l7 + 0x38] %asi, %g2
12705 umul %l6, %l0, %i7
12706 for %f6, %f22, %f30
12707 edge16ln %g7, %o2, %i2
12708 taddcc %i5, 0x1FB7, %i0
12709 sra %i4, 0x1E, %g6
12710 movg %icc, %l3, %o4
12711 fcmple32 %f6, %f0, %g4
12712 set 0x78, %o6
12713 stxa %o1, [%l7 + %o6] 0x10
12714 wr %g0, 0x80, %asi
12715 ldswa [%l7 + 0x08] %asi, %l2
12716 tcc %icc, 0x6
12717 brgez,a %g5, loop_1111
12718 movne %icc, %g3, %o7
12719 fbg %fcc2, loop_1112
12720 edge16 %o3, %l1, %i1
12721loop_1111:
12722 fbne %fcc0, loop_1113
12723 edge8n %g1, %l5, %o6
12724loop_1112:
12725 bge,a %icc, loop_1114
12726 edge16n %o5, %i6, %i3
12727loop_1113:
12728 nop
12729 setx 0x80765E88, %l0, %l6
12730 st %l6, [%l7 + 0x50]
12731 ld [%l7 + 0x50], %fsr
12732 movre %l4, 0x2C5, %g2
12733loop_1114:
12734 movrne %l6, %l0, %o0
12735 xnor %i7, %g7, %o2
12736 edge32n %i5, %i2, %i0
12737 add %g6, %l3, %o4
12738 movcs %xcc, %g4, %i4
12739 set 0x78, %g2
12740 lda [%l7 + %g2] 0x10, %f8
12741 movgu %icc, %l2, %o1
12742 xor %g5, 0x013D, %g3
12743 fnegs %f27, %f20
12744 srax %o3, 0x1B, %o7
12745 movn %icc, %i1, %g1
12746 set 0x57, %l2
12747 ldstuba [%l7 + %l2] 0x80, %l5
12748 bvs,pt %icc, loop_1115
12749 edge8l %o6, %o5, %l1
12750 movvc %xcc, %i3, %i6
12751 tge %icc, 0x7
12752loop_1115:
12753 sll %l4, 0x17, %g2
12754 xor %l0, 0x0A78, %o0
12755 movge %icc, %l6, %i7
12756 edge16n %g7, %i5, %o2
12757 array8 %i2, %i0, %l3
12758 edge8n %o4, %g6, %i4
12759 ldstub [%l7 + 0x3E], %l2
12760 sdivx %g4, 0x1146, %g5
12761 fpack16 %f24, %f14
12762 stx %g3, [%l7 + 0x40]
12763 bgu,a loop_1116
12764 movleu %xcc, %o3, %o1
12765 ta %icc, 0x1
12766 udivcc %i1, 0x13A4, %o7
12767loop_1116:
12768 fmovrsgez %l5, %f8, %f30
12769 array8 %g1, %o6, %l1
12770 wr %g0, 0x04, %asi
12771 lduwa [%l7 + 0x70] %asi, %o5
12772 movcs %xcc, %i3, %i6
12773 movrgz %g2, 0x2F8, %l0
12774 umul %o0, 0x1773, %l6
12775 sethi 0x1298, %l4
12776 fpsub32 %f26, %f10, %f26
12777 fble %fcc1, loop_1117
12778 fbo %fcc1, loop_1118
12779 tn %icc, 0x1
12780 saved
12781 rdpr %cwp, %g1
12782 rdpr %cansave, %g2
12783 rdpr %canrestore, %g3
12784 rdpr %cleanwin, %g4
12785 rdpr %otherwin, %g5
12786 rdpr %wstate, %g6
12787loop_1117:
12788 edge16n %g7, %i7, %i5
12789loop_1118:
12790 movvc %icc, %i2, %o2
12791 addcc %l3, %o4, %g6
12792 fornot1 %f2, %f6, %f22
12793 bn,pn %icc, loop_1119
12794 stb %i0, [%l7 + 0x1F]
12795 fba %fcc0, loop_1120
12796 bne,pt %xcc, loop_1121
12797loop_1119:
12798 andn %l2, %i4, %g5
12799 fmovsa %xcc, %f26, %f15
12800loop_1120:
12801 movpos %xcc, %g3, %o3
12802loop_1121:
12803 movvc %icc, %o1, %g4
12804 stbar
12805 fmovrde %o7, %f26, %f16
12806 flush %l7 + 0x58
12807 movneg %xcc, %i1, %l5
12808 tvc %icc, 0x7
12809 subccc %o6, 0x0278, %l1
12810 tvc %xcc, 0x0
12811 edge8 %g1, %i3, %o5
12812 subcc %g2, 0x0F02, %i6
12813 brz %l0, loop_1122
12814 swap [%l7 + 0x0C], %o0
12815 edge32l %l4, %g7, %l6
12816 wr %g0, 0x11, %asi
12817 stxa %i7, [%l7 + 0x38] %asi
12818loop_1122:
12819 fpadd32s %f12, %f3, %f14
12820 taddcctv %i5, %o2, %i2
12821 fmovrslz %l3, %f29, %f2
12822 tneg %icc, 0x1
12823 movvc %xcc, %o4, %i0
12824 prefetch [%l7 + 0x70], 0x0
12825 membar 0x26
12826 fbne %fcc0, loop_1123
12827 nop
12828 setx loop_1124, %l0, %l1
12829 wrpr 0x1, %tl
12830 wrpr %l1, %tpc
12831 add %l1, 0x4, %l1
12832 wrpr %l1, %tnpc
12833 setx 0x34400001400, %l0, %l1
12834 wrpr %l1, %tstate
12835 wrhpr 0x4, %htstate
12836 retry
12837 edge16n %l2, %g6, %g5
12838 orn %g3, 0x1F93, %i4
12839loop_1123:
12840 movne %icc, %o1, %g4
12841loop_1124:
12842 xnorcc %o7, 0x0350, %o3
12843 saved
12844 rdpr %cwp, %g1
12845 rdpr %cansave, %g2
12846 rdpr %canrestore, %g3
12847 rdpr %cleanwin, %g4
12848 rdpr %otherwin, %g5
12849 rdpr %wstate, %g6
12850 fmovdgu %icc, %f8, %f16
12851 fmovdpos %xcc, %f11, %f28
12852 edge32n %l5, %o6, %l1
12853 udivx %g1, 0x0145, %i1
12854 addcc %i3, %g2, %i6
12855 taddcc %o5, %o0, %l0
12856 umul %l4, %l6, %i7
12857 orn %i5, 0x1C70, %g7
12858 nop
12859 fitos %f10, %f31
12860 fstox %f31, %f22
12861 wr %g0, 0x81, %asi
12862 ldda [%l7 + 0x40] %asi, %f16
12863 fba,a %fcc3, loop_1125
12864 std %f24, [%l7 + 0x60]
12865 orncc %i2, 0x0A5F, %o2
12866 nop
12867 setx 0xB07FDA93, %l0, %l6
12868 st %l6, [%l7 + 0x60]
12869 ld [%l7 + 0x60], %fsr
12870loop_1125:
12871 orcc %l3, 0x0956, %i0
12872 ldx [%l7 + 0x18], %l2
12873 nop
12874 fitod %f6, %f8
12875 fdtos %f8, %f13
12876 fors %f28, %f12, %f28
12877 movcs %icc, %g6, %o4
12878 andcc %g3, 0x19F5, %i4
12879 tn %xcc, 0x3
12880 movg %xcc, %o1, %g5
12881 addc %g4, %o7, %o3
12882 fmovdvs %icc, %f29, %f20
12883 bl,pt %xcc, loop_1126
12884 nop
12885 setx loop_1127, %l0, %l1
12886 wrpr 0x1, %tl
12887 wrpr %l1, %tpc
12888 add %l1, 0x4, %l1
12889 wrpr %l1, %tnpc
12890 setx 0x34400001400, %l0, %l1
12891 wrpr %l1, %tstate
12892 wrhpr 0x4, %htstate
12893 retry
12894 edge8 %l5, %l1, %o6
12895 fbule %fcc0, loop_1128
12896loop_1126:
12897 xorcc %i1, %g1, %g2
12898loop_1127:
12899 nop
12900 setx 0xC8B1192E, %l0, %l6
12901 st %l6, [%l7 + 0x28]
12902 ld [%l7 + 0x28], %f17
12903 setx 0xC122B31D, %l1, %l5
12904 st %l5, [%l7 + 0x10]
12905 ld [%l7 + 0x10], %f6
12906 fadds %f6, %f17, %f12
12907 bgu,a loop_1129
12908loop_1128:
12909 addc %i6, %i3, %o0
12910 fmovsle %xcc, %f21, %f12
12911 sdivcc %l0, 0x1B2F, %l4
12912loop_1129:
12913 edge32l %l6, %i7, %o5
12914 subc %i5, %g7, %o2
12915 add %l7, 0x50, %l6
12916 wr %g0, 0x0c, %asi
12917 casa [%l6] %asi, %i2, %i0
12918 restored
12919 rdpr %cwp, %g1
12920 rdpr %cansave, %g2
12921 rdpr %canrestore, %g3
12922 rdpr %cleanwin, %g4
12923 rdpr %otherwin, %g5
12924 rdpr %wstate, %g6
12925 movvc %icc, %l3, %g6
12926 sdivcc %l2, 0x1E3C, %o4
12927 mulx %i4, %o1, %g5
12928 nop
12929 fitos %f9, %f21
12930 fstox %f21, %f10
12931 fxtos %f10, %f30
12932 nop
12933 setx loop_1130, %l0, %l1
12934 wrpr 0x1, %tl
12935 wrpr %l1, %tpc
12936 add %l1, 0x4, %l1
12937 wrpr %l1, %tnpc
12938 setx 0x34400001400, %l0, %l1
12939 wrpr %l1, %tstate
12940 wrhpr 0x4, %htstate
12941 retry
12942 fmovsge %icc, %f29, %f9
12943 andn %g3, 0x0B3A, %g4
12944 orncc %o3, 0x0540, %l5
12945loop_1130:
12946 fpadd16 %f30, %f22, %f4
12947 movvs %xcc, %o7, %l1
12948 movrlz %o6, 0x0CB, %i1
12949 umulcc %g2, %g1, %i6
12950 fnot1s %f19, %f9
12951 taddcc %i3, 0x1FAF, %o0
12952 fmovsgu %xcc, %f30, %f2
12953 set 0x6D, %g7
12954 ldsba [%l7 + %g7] 0x81, %l4
12955 sll %l0, 0x18, %i7
12956 tsubcc %o5, %l6, %g7
12957 tvs %icc, 0x1
12958 fmovsn %xcc, %f25, %f7
12959 bshuffle %f18, %f24, %f8
12960 edge32ln %i5, %o2, %i2
12961 edge32n %l3, %g6, %i0
12962 for %f24, %f18, %f14
12963 te %icc, 0x7
12964 tge %icc, 0x2
12965 fmovdle %xcc, %f20, %f11
12966 fmul8x16au %f25, %f12, %f14
12967 stw %l2, [%l7 + 0x40]
12968 fmovdcs %icc, %f0, %f17
12969 fble %fcc1, loop_1131
12970 edge32n %o4, %o1, %i4
12971 mulx %g5, %g3, %o3
12972 xor %l5, %o7, %g4
12973loop_1131:
12974 array32 %l1, %i1, %o6
12975 taddcctv %g1, 0x1817, %g2
12976 nop
12977 setx 0xA2138CF7, %l0, %l6
12978 st %l6, [%l7 + 0x28]
12979 ld [%l7 + 0x28], %f5
12980 setx 0x908F4647, %l1, %l5
12981 st %l5, [%l7 + 0x10]
12982 ld [%l7 + 0x10], %f30
12983 fmuls %f30, %f5, %f7
12984 add %l7, 0x10, %l6
12985 wr %g0, 0x0c, %asi
12986 casxa [%l6] 0x0c, %i3, %o0
12987 bn %xcc, loop_1132
12988 lduh [%l7 + 0x4C], %l4
12989 udivx %i6, 0x1D48, %i7
12990 te %icc, 0x7
12991loop_1132:
12992 nop
12993 wr %g0, 0x81, %asi
12994 lduba [%l7 + 0x75] %asi, %l0
12995 tge %xcc, 0x2
12996 nop
12997 fitos %f9, %f3
12998 fstox %f3, %f10
12999 udivx %l6, 0x1E1B, %o5
13000 fmovrslz %g7, %f31, %f31
13001 ba,pn %xcc, loop_1133
13002 smul %o2, 0x00ED, %i5
13003 xor %i2, %g6, %l3
13004 fmovrse %l2, %f13, %f0
13005loop_1133:
13006 fsrc2s %f3, %f15
13007 movne %icc, %i0, %o1
13008 fmovdne %xcc, %f2, %f13
13009 fmovdneg %xcc, %f17, %f14
13010 fbue %fcc1, loop_1134
13011 taddcctv %o4, 0x0BF9, %g5
13012 move %xcc, %g3, %i4
13013 fornot2s %f22, %f6, %f19
13014loop_1134:
13015 brgz,a %l5, loop_1135
13016 ld [%l7 + 0x28], %f18
13017 smulcc %o3, %o7, %g4
13018 taddcctv %l1, %o6, %g1
13019loop_1135:
13020 ta %icc, 0x5
13021 wr %g0, 0x80, %asi
13022 ldxa [%l7 + 0x68] %asi, %i1
13023 movle %icc, %g2, %o0
13024 movvc %icc, %i3, %i6
13025 tcc %icc, 0x6
13026 movpos %xcc, %i7, %l0
13027 edge16 %l6, %o5, %g7
13028 udivx %o2, 0x1BAC, %l4
13029 fmovdge %icc, %f16, %f2
13030 ldub [%l7 + 0x57], %i5
13031 fpack32 %f0, %f6, %f16
13032 movvs %icc, %i2, %g6
13033 sra %l3, %l2, %o1
13034 fmovsneg %xcc, %f1, %f12
13035 sir 0x1703
13036 fblg %fcc1, loop_1136
13037 te %icc, 0x6
13038 fnot2 %f28, %f8
13039 nop
13040 setx 0xC89A6D0790437F2F, %l0, %l6
13041 stx %l6, [%l7 + 0x48]
13042 ldx [%l7 + 0x48], %fsr
13043loop_1136:
13044 fmovdvs %icc, %f27, %f12
13045 smul %o4, %i0, %g5
13046 fbu %fcc0, loop_1137
13047 edge8n %i4, %l5, %g3
13048 sir 0x1997
13049 movge %icc, %o7, %g4
13050loop_1137:
13051 fxnor %f28, %f12, %f22
13052 tge %icc, 0x3
13053 array16 %l1, %o3, %o6
13054 fmul8x16 %f23, %f14, %f30
13055 sllx %i1, 0x15, %g2
13056 movre %o0, 0x372, %g1
13057 te %xcc, 0x7
13058 tneg %icc, 0x2
13059 fble %fcc3, loop_1138
13060 andncc %i3, %i7, %l0
13061 movrlez %i6, 0x0D8, %o5
13062 fmul8x16al %f25, %f30, %f24
13063loop_1138:
13064 edge8ln %g7, %o2, %l4
13065 fmovsg %xcc, %f18, %f8
13066 movne %icc, %l6, %i5
13067 or %i2, 0x1A22, %g6
13068 fpadd16 %f12, %f12, %f16
13069 set 0x18, %o3
13070 ldxa [%g0 + %o3] 0x20, %l3
13071 fbug,a %fcc1, loop_1139
13072 fmovde %xcc, %f27, %f22
13073 brlez %o1, loop_1140
13074 pdist %f20, %f18, %f4
13075loop_1139:
13076 xor %o4, 0x07E9, %l2
13077 movge %icc, %i0, %g5
13078loop_1140:
13079 fnor %f20, %f4, %f8
13080 bl %xcc, loop_1141
13081 movn %xcc, %i4, %g3
13082 bvc,a loop_1142
13083 edge16 %o7, %g4, %l5
13084loop_1141:
13085 subc %l1, 0x03FD, %o6
13086 movl %icc, %i1, %o3
13087loop_1142:
13088 movpos %icc, %g2, %g1
13089 edge32n %o0, %i7, %i3
13090 mova %icc, %i6, %l0
13091 movrne %g7, 0x19B, %o2
13092 nop
13093 setx 0x303AFF4B5CBD3570, %l0, %l6
13094 stx %l6, [%l7 + 0x28]
13095 ldd [%l7 + 0x28], %f6
13096 setx 0xE7EA9D8A8BFBE35A, %l1, %l5
13097 stx %l5, [%l7 + 0x10]
13098 ldd [%l7 + 0x10], %f14
13099 fdivd %f14, %f6, %f4
13100 fbe %fcc1, loop_1143
13101 andn %l4, %l6, %i5
13102 and %o5, 0x169A, %g6
13103 fmovdleu %xcc, %f23, %f9
13104loop_1143:
13105 nop
13106 fitos %f4, %f22
13107 fstox %f22, %f20
13108 movne %xcc, %l3, %o1
13109 fbn %fcc3, loop_1144
13110 addccc %o4, %i2, %l2
13111 wr %g0, 0x2a, %asi
13112 stba %g5, [%l7 + 0x69] %asi
13113 membar #Sync
13114loop_1144:
13115 sir 0x1DF4
13116 ldub [%l7 + 0x26], %i0
13117 movrlez %g3, 0x312, %i4
13118 mulx %o7, 0x0FFD, %l5
13119 tle %icc, 0x6
13120 ldx [%l7 + 0x68], %l1
13121 nop
13122 setx 0x4C92DF01D04C29FA, %l0, %l6
13123 stx %l6, [%l7 + 0x38]
13124 ldx [%l7 + 0x38], %fsr
13125 sdiv %o6, 0x0BF7, %g4
13126 movgu %icc, %i1, %g2
13127 addccc %o3, 0x062F, %g1
13128 bgu,a %icc, loop_1145
13129 addccc %o0, %i3, %i7
13130 fmuld8ulx16 %f21, %f14, %f18
13131 fbue %fcc1, loop_1146
13132loop_1145:
13133 movneg %xcc, %l0, %g7
13134 fpadd16 %f0, %f24, %f0
13135 edge8 %o2, %l4, %l6
13136loop_1146:
13137 fnot1 %f6, %f24
13138 movpos %icc, %i5, %o5
13139 bge,a %xcc, loop_1147
13140 sub %i6, %g6, %o1
13141 ldsh [%l7 + 0x70], %o4
13142 edge32l %l3, %l2, %i2
13143loop_1147:
13144 saved
13145 rdpr %cwp, %g1
13146 rdpr %cansave, %g2
13147 rdpr %canrestore, %g3
13148 rdpr %cleanwin, %g4
13149 rdpr %otherwin, %g5
13150 rdpr %wstate, %g6
13151 fandnot1s %f23, %f8, %f25
13152 tpos %xcc, 0x2
13153 swap [%l7 + 0x4C], %g5
13154 movpos %icc, %g3, %i0
13155 umul %o7, 0x1B0F, %i4
13156 fxors %f18, %f15, %f25
13157 fcmpeq32 %f6, %f20, %l1
13158 tgu %icc, 0x4
13159 fornot2s %f11, %f1, %f0
13160 edge16l %l5, %o6, %i1
13161 movcs %icc, %g2, %g4
13162 fxors %f29, %f4, %f11
13163 add %g1, 0x0685, %o3
13164 nop
13165 setx 0x9F60B460F03C6ED6, %l0, %l6
13166 stx %l6, [%l7 + 0x28]
13167 ldd [%l7 + 0x28], %f8
13168 fsqrtd %f8, %f10
13169 fbul,a %fcc3, loop_1148
13170 sth %o0, [%l7 + 0x3A]
13171 movl %xcc, %i7, %i3
13172 edge16ln %l0, %g7, %l4
13173loop_1148:
13174 tneg %icc, 0x6
13175 fmovsgu %icc, %f14, %f26
13176 restored
13177 rdpr %cwp, %g1
13178 rdpr %cansave, %g2
13179 rdpr %canrestore, %g3
13180 rdpr %cleanwin, %g4
13181 rdpr %otherwin, %g5
13182 rdpr %wstate, %g6
13183 sir 0x1961
13184 ta %xcc, 0x1
13185 fxor %f22, %f6, %f12
13186 movcs %xcc, %l6, %o2
13187 sir 0x1816
13188 fmovd %f30, %f26
13189 fble %fcc3, loop_1149
13190 fmovs %f6, %f28
13191 alignaddr %i5, %i6, %g6
13192 bcs,a,pn %icc, loop_1150
13193loop_1149:
13194 srax %o5, %o4, %l3
13195 movgu %icc, %o1, %i2
13196 movn %xcc, %l2, %g3
13197loop_1150:
13198 fmul8sux16 %f24, %f20, %f4
13199 andn %g5, 0x0AAA, %o7
13200 fmovrdlez %i0, %f6, %f18
13201 fbe,a %fcc0, loop_1151
13202 ldd [%l7 + 0x40], %f18
13203 taddcc %i4, %l5, %o6
13204 fsrc2s %f15, %f23
13205loop_1151:
13206 tgu %xcc, 0x6
13207 ldsh [%l7 + 0x4E], %l1
13208 movneg %xcc, %i1, %g4
13209 sethi 0x0C1C, %g2
13210 tpos %xcc, 0x1
13211 movpos %icc, %g1, %o3
13212 fnot1s %f24, %f26
13213 tgu %icc, 0x7
13214 fcmpne32 %f2, %f24, %i7
13215 tsubcc %o0, 0x132D, %l0
13216 movvc %xcc, %g7, %i3
13217 sdiv %l4, 0x01D4, %l6
13218 movneg %icc, %o2, %i5
13219 brz %g6, loop_1152
13220 ldstub [%l7 + 0x13], %i6
13221 tcs %xcc, 0x3
13222 bl,a loop_1153
13223loop_1152:
13224 mulscc %o4, %o5, %o1
13225 nop
13226 set 0x12, %o2
13227 stb %l3, [%l7 + %o2]
13228 fmuld8ulx16 %f21, %f29, %f24
13229loop_1153:
13230 taddcctv %l2, 0x074B, %g3
13231 bgu,a %icc, loop_1154
13232 fnot1s %f15, %f9
13233 swap [%l7 + 0x10], %i2
13234 tle %icc, 0x5
13235loop_1154:
13236 mulx %o7, %i0, %i4
13237 set 0x49, %g4
13238 lduba [%l7 + %g4] 0x15, %l5
13239 edge32n %g5, %o6, %l1
13240 nop
13241 setx 0xBA45E845, %l0, %l6
13242 st %l6, [%l7 + 0x28]
13243 ld [%l7 + 0x28], %f15
13244 setx 0x52BB8AAB, %l1, %l5
13245 st %l5, [%l7 + 0x10]
13246 ld [%l7 + 0x10], %f15
13247 fsubs %f15, %f15, %f30
13248 faligndata %f30, %f2, %f14
13249 fbg %fcc1, loop_1155
13250 movvc %icc, %g4, %i1
13251 tpos %icc, 0x3
13252 movle %icc, %g2, %o3
13253loop_1155:
13254 movgu %xcc, %g1, %o0
13255 bcc,a,pn %icc, loop_1156
13256 brlz,a %l0, loop_1157
13257 tvs %xcc, 0x3
13258 fbule %fcc2, loop_1158
13259loop_1156:
13260 tgu %icc, 0x2
13261loop_1157:
13262 array8 %g7, %i3, %l4
13263 edge8 %l6, %o2, %i5
13264loop_1158:
13265 brnz %i7, loop_1159
13266 xnor %i6, %o4, %g6
13267 wr %g0, 0x04, %asi
13268 stha %o5, [%l7 + 0x1E] %asi
13269loop_1159:
13270 nop
13271 setx 0x0B17211EB96451B0, %l0, %l6
13272 stx %l6, [%l7 + 0x28]
13273 ldd [%l7 + 0x28], %f22
13274 setx 0x347A146A63F537AF, %l1, %l5
13275 stx %l5, [%l7 + 0x10]
13276 ldd [%l7 + 0x10], %f0
13277 faddd %f0, %f22, %f10
13278 sllx %l3, 0x1E, %l2
13279 udivx %g3, 0x106B, %o1
13280 restored
13281 rdpr %cwp, %g1
13282 rdpr %cansave, %g2
13283 rdpr %canrestore, %g3
13284 rdpr %cleanwin, %g4
13285 rdpr %otherwin, %g5
13286 rdpr %wstate, %g6
13287 wr %g0, 0x19, %asi
13288 stda %f0, [%l7 + 0x40] %asi
13289 fmovrdlz %i2, %f10, %f4
13290 tleu %icc, 0x1
13291 subc %o7, 0x00FF, %i0
13292 fmovsne %icc, %f10, %f25
13293 orcc %i4, %g5, %l5
13294 alignaddr %o6, %g4, %i1
13295 fmovdne %icc, %f24, %f4
13296 sdivcc %g2, 0x1ECA, %o3
13297 orncc %l1, 0x1A09, %o0
13298 fmovdcs %xcc, %f12, %f3
13299 move %icc, %l0, %g1
13300 fmovsa %xcc, %f17, %f18
13301 ta %xcc, 0x3
13302 lduh [%l7 + 0x54], %i3
13303 fmovrdne %l4, %f28, %f22
13304 array16 %g7, %o2, %l6
13305 fands %f13, %f14, %f3
13306 movrlz %i5, 0x225, %i6
13307 wr %g0, 0x81, %asi
13308 sta %f11, [%l7 + 0x58] %asi
13309 subcc %o4, 0x109E, %i7
13310 tcs %icc, 0x3
13311 fnot1 %f8, %f12
13312 fandnot1s %f6, %f9, %f25
13313 fzeros %f20
13314 fcmpeq16 %f30, %f10, %g6
13315 tsubcctv %l3, 0x0C62, %l2
13316 bcc,a,pt %icc, loop_1160
13317 sub %o5, 0x0A6C, %o1
13318 nop
13319 setx 0xC071EFB4, %l0, %l6
13320 st %l6, [%l7 + 0x5C]
13321 ld [%l7 + 0x5C], %fsr
13322 fmul8sux16 %f26, %f12, %f12
13323loop_1160:
13324 nop
13325 setx 0xBB002ED2962FC4FB, %l0, %l6
13326 stx %l6, [%l7 + 0x28]
13327 ldd [%l7 + 0x28], %f10
13328 fsqrtd %f10, %f2
13329 taddcctv %g3, %o7, %i0
13330 movvc %icc, %i4, %i2
13331 fmovsleu %xcc, %f30, %f15
13332 movrlz %l5, 0x057, %o6
13333 tsubcc %g4, 0x1715, %i1
13334 andncc %g5, %g2, %l1
13335 movrlez %o0, 0x251, %o3
13336 fnand %f0, %f18, %f12
13337 tn %xcc, 0x5
13338 fcmpgt32 %f20, %f24, %l0
13339 movpos %xcc, %i3, %l4
13340 fmovdpos %xcc, %f10, %f22
13341 subcc %g1, 0x0771, %o2
13342 pdist %f30, %f6, %f2
13343 bge,a,pt %xcc, loop_1161
13344 sdivcc %l6, 0x144A, %i5
13345 umulcc %i6, %g7, %i7
13346 edge32l %g6, %l3, %l2
13347loop_1161:
13348 nop
13349 setx 0x8FC3696098D13176, %l0, %l6
13350 stx %l6, [%l7 + 0x28]
13351 ldd [%l7 + 0x28], %f18
13352 fsqrtd %f18, %f18
13353 sir 0x0DA1
13354 tneg %xcc, 0x3
13355 fbug %fcc3, loop_1162
13356 fnor %f0, %f0, %f16
13357 addc %o5, %o1, %o4
13358 fmovdvc %icc, %f19, %f0
13359loop_1162:
13360 smulcc %o7, %i0, %g3
13361 nop
13362 setx loop_1163, %l0, %l1
13363 jmpl %l1, %i2
13364 movg %xcc, %i4, %o6
13365 fmul8sux16 %f20, %f20, %f18
13366 tle %icc, 0x4
13367loop_1163:
13368 or %l5, %g4, %g5
13369 fcmpne16 %f16, %f28, %g2
13370 tcs %xcc, 0x5
13371 bn,pt %xcc, loop_1164
13372 add %l1, %o0, %o3
13373 smul %l0, 0x0503, %i1
13374 edge32n %l4, %g1, %o2
13375loop_1164:
13376 tvc %xcc, 0x7
13377 tsubcctv %l6, %i3, %i6
13378 addc %i5, 0x0553, %i7
13379 ldsw [%l7 + 0x28], %g7
13380 array8 %l3, %g6, %o5
13381 nop
13382 setx 0x017B90A9, %l0, %l6
13383 st %l6, [%l7 + 0x28]
13384 ld [%l7 + 0x28], %f20
13385 setx 0x25413445, %l1, %l5
13386 st %l5, [%l7 + 0x10]
13387 ld [%l7 + 0x10], %f15
13388 fdivs %f15, %f20, %f14
13389 subcc %l2, %o4, %o7
13390 fmovrsgz %o1, %f21, %f10
13391 movleu %icc, %g3, %i0
13392 and %i2, 0x138F, %i4
13393 fmul8ulx16 %f2, %f0, %f30
13394 ldsw [%l7 + 0x6C], %l5
13395 tn %icc, 0x4
13396 fmovsg %icc, %f6, %f9
13397 add %g4, %g5, %o6
13398 stbar
13399 subccc %g2, %l1, %o0
13400 subcc %l0, %o3, %l4
13401 prefetch [%l7 + 0x34], 0x1
13402 xorcc %g1, 0x0EA4, %i1
13403 umulcc %l6, 0x0577, %i3
13404 popc 0x1E33, %o2
13405 umulcc %i5, %i6, %i7
13406 fmovsg %icc, %f25, %f13
13407 stb %g7, [%l7 + 0x53]
13408 xor %l3, %g6, %l2
13409 tleu %xcc, 0x7
13410 fbue,a %fcc3, loop_1165
13411 nop
13412 setx 0x2A7CBD118D81F18A, %l0, %l6
13413 stx %l6, [%l7 + 0x28]
13414 ldd [%l7 + 0x28], %f16
13415 setx 0x82EDF397B7246E57, %l1, %l5
13416 stx %l5, [%l7 + 0x10]
13417 ldd [%l7 + 0x10], %f8
13418 fsubd %f8, %f16, %f12
13419 edge8l %o5, %o4, %o1
13420 add %l7, 0x40, %l6
13421 wr %g0, 0x89, %asi
13422 casxa [%l6] 0x89, %g3, %o7
13423loop_1165:
13424 tsubcc %i2, 0x024F, %i0
13425 alignaddrl %i4, %g4, %g5
13426 tsubcctv %l5, 0x01CB, %g2
13427 brz %o6, loop_1166
13428 movne %icc, %l1, %l0
13429 movrgz %o3, %l4, %g1
13430 sdivx %o0, 0x0709, %l6
13431loop_1166:
13432 nop
13433 set 0x40, %i7
13434 stda %f16, [%l7 + %i7] 0x80
13435 call loop_1167
13436 fpsub16 %f26, %f28, %f26
13437 fmovscc %icc, %f16, %f28
13438 fcmpne16 %f8, %f0, %i3
13439loop_1167:
13440 edge32n %o2, %i1, %i5
13441 fble,a %fcc2, loop_1168
13442 xorcc %i7, 0x03D8, %g7
13443 movle %icc, %i6, %g6
13444 wr %g0, 0x88, %asi
13445 stda %f16, [%l7 + 0x40] %asi
13446loop_1168:
13447 andncc %l3, %o5, %o4
13448 fcmpgt16 %f4, %f6, %l2
13449 edge32n %o1, %g3, %o7
13450 fbue,a %fcc2, loop_1169
13451 srl %i2, 0x10, %i4
13452 fbl %fcc2, loop_1170
13453 fabsd %f10, %f6
13454loop_1169:
13455 udivcc %g4, 0x1B35, %i0
13456 tcs %icc, 0x0
13457loop_1170:
13458 fnor %f6, %f22, %f30
13459 movpos %icc, %g5, %g2
13460 tvs %xcc, 0x4
13461 bl,a %icc, loop_1171
13462 movleu %icc, %o6, %l5
13463 edge16 %l0, %o3, %l1
13464 set 0x78, %l6
13465 sta %f25, [%l7 + %l6] 0x11
13466loop_1171:
13467 subc %l4, %g1, %o0
13468 edge16 %l6, %i3, %i1
13469 movrlez %i5, %o2, %g7
13470 bl,a %icc, loop_1172
13471 xnor %i7, %i6, %g6
13472 edge8 %o5, %l3, %o4
13473 bvc,a loop_1173
13474loop_1172:
13475 tvc %icc, 0x3
13476 fand %f6, %f18, %f0
13477 fxnors %f28, %f28, %f14
13478loop_1173:
13479 tneg %icc, 0x0
13480 tle %xcc, 0x0
13481 nop
13482 fitos %f21, %f30
13483 srax %l2, 0x0B, %o1
13484 fmovdle %icc, %f1, %f6
13485 set 0x68, %g3
13486 ldsha [%l7 + %g3] 0x89, %g3
13487 fmovsle %icc, %f15, %f1
13488 fmul8x16al %f3, %f2, %f8
13489 fmovdgu %xcc, %f24, %f17
13490 addc %o7, 0x16C6, %i2
13491 movle %xcc, %i4, %i0
13492 tsubcc %g5, 0x14C2, %g2
13493 edge8l %o6, %l5, %l0
13494 sdiv %o3, 0x0A22, %l1
13495 tle %xcc, 0x2
13496 addcc %l4, 0x1DC6, %g4
13497 fmovrdgz %g1, %f26, %f26
13498 ba,a,pn %xcc, loop_1174
13499 array8 %l6, %o0, %i3
13500 fblg %fcc1, loop_1175
13501 sub %i1, %o2, %i5
13502loop_1174:
13503 srl %i7, %i6, %g7
13504 udivcc %o5, 0x1579, %g6
13505loop_1175:
13506 nop
13507 set 0x58, %o1
13508 stxa %o4, [%l7 + %o1] 0xea
13509 membar #Sync
13510 fcmpgt16 %f18, %f30, %l2
13511 movleu %icc, %l3, %g3
13512 sethi 0x02BA, %o7
13513 sir 0x1FBF
13514 tl %xcc, 0x0
13515 movg %icc, %i2, %i4
13516 udivcc %o1, 0x054C, %i0
13517 edge16n %g2, %g5, %l5
13518 array16 %l0, %o6, %o3
13519 nop
13520 setx loop_1176, %l0, %l1
13521 jmpl %l1, %l4
13522 bpos,a,pt %xcc, loop_1177
13523 bvs %icc, loop_1178
13524 ble loop_1179
13525loop_1176:
13526 fbul %fcc0, loop_1180
13527loop_1177:
13528 tgu %xcc, 0x3
13529loop_1178:
13530 xorcc %l1, %g4, %g1
13531loop_1179:
13532 nop
13533 setx loop_1181, %l0, %l1
13534 wrpr 0x1, %tl
13535 wrpr %l1, %tpc
13536 add %l1, 0x4, %l1
13537 wrpr %l1, %tnpc
13538 setx 0x34400001400, %l0, %l1
13539 wrpr %l1, %tstate
13540 wrhpr 0x4, %htstate
13541 retry
13542loop_1180:
13543 bleu,a %xcc, loop_1182
13544 edge32ln %l6, %o0, %i1
13545 addccc %o2, %i3, %i5
13546loop_1181:
13547 fandnot1s %f29, %f22, %f10
13548loop_1182:
13549 smul %i7, %i6, %o5
13550 tpos %icc, 0x7
13551 move %xcc, %g7, %o4
13552 edge8l %l2, %g6, %l3
13553 nop
13554 setx loop_1183, %l0, %l1
13555 wrpr 0x1, %tl
13556 wrpr %l1, %tnpc
13557 setx 0x34400001400, %l0, %l1
13558 wrpr %l1, %tstate
13559 wrhpr 0x4, %htstate
13560 done
13561 sdivcc %o7, 0x1F7B, %g3
13562 edge32 %i2, %i4, %i0
13563 fbge %fcc0, loop_1184
13564loop_1183:
13565 nop
13566 fitod %f0, %f6
13567 fdtox %f6, %f12
13568 fxtod %f12, %f26
13569 tg %icc, 0x3
13570 movcs %xcc, %o1, %g2
13571loop_1184:
13572 fcmple16 %f20, %f14, %l5
13573 fmul8ulx16 %f6, %f24, %f28
13574 sllx %l0, %g5, %o3
13575 fnot2s %f16, %f31
13576 brgz %o6, loop_1185
13577 fbu,a %fcc1, loop_1186
13578 fcmple32 %f14, %f6, %l4
13579 sdivcc %g4, 0x174A, %l1
13580loop_1185:
13581 edge16l %g1, %o0, %l6
13582loop_1186:
13583 fmovdpos %icc, %f3, %f29
13584 movpos %icc, %o2, %i1
13585 sth %i5, [%l7 + 0x32]
13586 fmovsgu %xcc, %f4, %f17
13587 fmovsvc %icc, %f2, %f10
13588 fmul8sux16 %f10, %f28, %f8
13589 te %icc, 0x3
13590 orcc %i7, %i6, %o5
13591 movpos %xcc, %i3, %o4
13592 nop
13593 set 0x64, %l3
13594 sth %l2, [%l7 + %l3]
13595 movrlz %g7, 0x238, %l3
13596 tsubcc %g6, %o7, %i2
13597 edge8l %i4, %g3, %i0
13598 fmovsn %icc, %f6, %f0
13599 srl %o1, 0x0B, %l5
13600 nop
13601 setx 0x9A5A8AEC, %l0, %l6
13602 st %l6, [%l7 + 0x28]
13603 ld [%l7 + 0x28], %f28
13604 setx 0x33DB53A5, %l1, %l5
13605 st %l5, [%l7 + 0x10]
13606 ld [%l7 + 0x10], %f9
13607 fdivs %f9, %f28, %f12
13608 ld [%l7 + 0x7C], %f8
13609 tneg %icc, 0x5
13610 add %l0, %g5, %g2
13611 ldsb [%l7 + 0x6E], %o3
13612 srax %o6, 0x13, %g4
13613 movle %icc, %l4, %g1
13614 fmovrsgez %l1, %f2, %f11
13615 andncc %l6, %o2, %i1
13616 set 0x40, %i5
13617 stda %f16, [%l7 + %i5] 0x81
13618 xnorcc %i5, 0x04CE, %o0
13619 sra %i7, %i6, %o5
13620 mulscc %i3, %o4, %l2
13621 sdivx %l3, 0x0F44, %g6
13622 prefetch [%l7 + 0x28], 0x0
13623 edge16n %o7, %i2, %i4
13624 add %l7, 0x50, %l6
13625 wr %g0, 0x80, %asi
13626 ldxa [%l6] %asi, %g3
13627 casxa [%l6] 0x80, %g3, %g7
13628 movrgez %o1, 0x064, %i0
13629 sll %l0, %g5, %g2
13630 udivcc %l5, 0x0191, %o6
13631 sdivx %o3, 0x0EB2, %g4
13632 tsubcctv %l4, %g1, %l1
13633 tvc %icc, 0x5
13634 fmovrdgez %l6, %f20, %f2
13635 smul %o2, 0x1070, %i1
13636 sir 0x0199
13637 fnot1s %f18, %f10
13638 sir 0x14FF
13639 srax %o0, 0x09, %i5
13640 fnot1 %f20, %f4
13641 movrlez %i6, 0x2B8, %i7
13642 movg %icc, %i3, %o5
13643 popc 0x12E8, %o4
13644 alignaddr %l2, %l3, %o7
13645 ldsh [%l7 + 0x46], %g6
13646 udivcc %i2, 0x138B, %i4
13647 fbe,a %fcc1, loop_1187
13648 movrlz %g7, %g3, %o1
13649 tgu %xcc, 0x2
13650 tg %xcc, 0x5
13651loop_1187:
13652 edge32n %i0, %g5, %g2
13653 edge16n %l5, %l0, %o6
13654 fblg,a %fcc2, loop_1188
13655 fmovde %icc, %f2, %f1
13656 sdivcc %g4, 0x0455, %l4
13657 sdiv %g1, 0x162B, %l1
13658loop_1188:
13659 movrlz %l6, 0x280, %o3
13660 edge32n %i1, %o0, %i5
13661 tn %icc, 0x4
13662 add %l7, 0x28, %l6
13663 wr %g0, 0x89, %asi
13664 casa [%l6] %asi, %i6, %i7
13665 fmuld8sux16 %f20, %f21, %f28
13666 fble %fcc3, loop_1189
13667 pdist %f20, %f20, %f6
13668 sllx %o2, %i3, %o5
13669 edge8l %l2, %o4, %l3
13670loop_1189:
13671 orncc %g6, 0x02E1, %i2
13672 alignaddrl %i4, %g7, %g3
13673 sllx %o7, %i0, %g5
13674 edge8 %o1, %l5, %g2
13675 taddcc %l0, 0x1929, %o6
13676 tl %xcc, 0x7
13677 tne %icc, 0x3
13678 udiv %l4, 0x1940, %g1
13679 addcc %l1, %g4, %l6
13680 tneg %icc, 0x2
13681 set 0x30, %l0
13682 ldda [%l7 + %l0] 0x15, %i0
13683 udivcc %o3, 0x007B, %i5
13684 movpos %xcc, %o0, %i6
13685 srax %i7, 0x19, %i3
13686 brgez,a %o5, loop_1190
13687 array32 %l2, %o4, %o2
13688 movle %xcc, %l3, %i2
13689 ldsw [%l7 + 0x1C], %g6
13690loop_1190:
13691 fcmpeq32 %f18, %f12, %g7
13692 wr %g0, 0x89, %asi
13693 ldsba [%l7 + 0x09] %asi, %i4
13694 sdiv %o7, 0x1AE1, %g3
13695 wr %g0, 0x89, %asi
13696 ldsba [%l7 + 0x3D] %asi, %i0
13697 bne,a,pn %xcc, loop_1191
13698 edge8n %o1, %g5, %l5
13699 edge16 %l0, %g2, %l4
13700 sub %o6, 0x02AA, %g1
13701loop_1191:
13702 srlx %l1, %g4, %i1
13703 tsubcc %o3, %l6, %i5
13704 addc %o0, 0x082D, %i7
13705 sra %i3, %i6, %o5
13706 fzeros %f31
13707 nop
13708 set 0x60, %i1
13709 ldsh [%l7 + %i1], %l2
13710 wr %g0, 0x19, %asi
13711 ldsha [%l7 + 0x52] %asi, %o2
13712 andcc %l3, %o4, %g6
13713 fmovrse %i2, %f6, %f10
13714 fmovsa %xcc, %f19, %f24
13715 bvc,a %icc, loop_1192
13716 movleu %xcc, %i4, %o7
13717 bg %icc, loop_1193
13718 tvc %xcc, 0x2
13719loop_1192:
13720 bpos loop_1194
13721 movvc %icc, %g3, %g7
13722loop_1193:
13723 fxor %f0, %f16, %f28
13724 nop
13725 fitos %f5, %f17
13726 fstoi %f17, %f6
13727loop_1194:
13728 sll %i0, %g5, %l5
13729 fmovsleu %icc, %f28, %f1
13730 restored
13731 rdpr %cwp, %g1
13732 rdpr %cansave, %g2
13733 rdpr %canrestore, %g3
13734 rdpr %cleanwin, %g4
13735 rdpr %otherwin, %g5
13736 rdpr %wstate, %g6
13737 udivcc %l0, 0x0106, %o1
13738 andncc %l4, %o6, %g2
13739 nop
13740 fitod %f10, %f8
13741 fdtoi %f8, %f31
13742 nop
13743 setx loop_1195, %l0, %l1
13744 wrpr 0x1, %tl
13745 wrpr %l1, %tpc
13746 add %l1, 0x4, %l1
13747 wrpr %l1, %tnpc
13748 setx 0x34400001400, %l0, %l1
13749 wrpr %l1, %tstate
13750 wrhpr 0x4, %htstate
13751 retry
13752 edge32ln %l1, %g4, %i1
13753 nop
13754 fitod %f10, %f26
13755 fdtox %f26, %f2
13756 orncc %g1, %o3, %i5
13757loop_1195:
13758 edge16 %l6, %i7, %i3
13759 edge16 %i6, %o0, %l2
13760 umulcc %o2, %o5, %o4
13761 srlx %l3, 0x15, %g6
13762 tcs %xcc, 0x2
13763 movleu %icc, %i2, %i4
13764 bge,a,pn %icc, loop_1196
13765 addc %o7, 0x0332, %g7
13766 sllx %g3, 0x19, %g5
13767 edge32 %i0, %l0, %l5
13768loop_1196:
13769 move %icc, %l4, %o6
13770 movge %icc, %o1, %g2
13771 movrlz %g4, %l1, %g1
13772 edge8ln %i1, %i5, %o3
13773 tvs %xcc, 0x2
13774 bge,a loop_1197
13775 srl %i7, %i3, %l6
13776 fnot2s %f11, %f31
13777 edge8ln %i6, %l2, %o2
13778loop_1197:
13779 tge %xcc, 0x2
13780 sethi 0x1C7E, %o0
13781 srlx %o5, %o4, %g6
13782 fxors %f19, %f10, %f7
13783 edge8n %i2, %i4, %l3
13784 orn %g7, %g3, %o7
13785 move %icc, %g5, %i0
13786 fmovs %f10, %f20
13787 fmovsgu %xcc, %f3, %f30
13788 fmovdl %icc, %f22, %f18
13789 fcmpeq32 %f24, %f16, %l0
13790 ldd [%l7 + 0x10], %f22
13791 popc %l5, %l4
13792 brnz,a %o6, loop_1198
13793 movne %icc, %o1, %g2
13794 brlez,a %g4, loop_1199
13795 fblg,a %fcc2, loop_1200
13796loop_1198:
13797 movge %icc, %g1, %l1
13798 taddcctv %i1, %o3, %i5
13799loop_1199:
13800 fbne %fcc3, loop_1201
13801loop_1200:
13802 fbuge,a %fcc1, loop_1202
13803 edge16n %i7, %l6, %i3
13804 faligndata %f20, %f16, %f26
13805loop_1201:
13806 orncc %i6, %l2, %o0
13807loop_1202:
13808 movrgz %o2, %o5, %o4
13809 fcmpne32 %f14, %f30, %g6
13810 nop
13811 setx loop_1203, %l0, %l1
13812 wrpr 0x1, %tl
13813 wrpr %l1, %tnpc
13814 setx 0x34400001400, %l0, %l1
13815 wrpr %l1, %tstate
13816 wrhpr 0x4, %htstate
13817 done
13818 fbne %fcc2, loop_1204
13819 movgu %xcc, %i2, %l3
13820 edge8ln %g7, %g3, %i4
13821loop_1203:
13822 fmovdne %xcc, %f3, %f26
13823loop_1204:
13824 andncc %o7, %g5, %i0
13825 nop
13826 fitos %f6, %f31
13827 fstoi %f31, %f27
13828 sdiv %l5, 0x0A39, %l4
13829 fpadd32 %f28, %f28, %f28
13830 membar 0x50
13831 te %icc, 0x0
13832 addcc %o6, %o1, %g2
13833 orcc %l0, %g1, %g4
13834 ble,a loop_1205
13835 subc %i1, %l1, %o3
13836 ld [%l7 + 0x50], %f28
13837 umul %i5, %l6, %i7
13838loop_1205:
13839 nop
13840 setx 0xD01BBC2BB1110483, %l0, %l6
13841 stx %l6, [%l7 + 0x28]
13842 ldd [%l7 + 0x28], %f20
13843 setx 0x66F0BB2502B5A932, %l1, %l5
13844 stx %l5, [%l7 + 0x10]
13845 ldd [%l7 + 0x10], %f12
13846 fmuld %f12, %f20, %f16
13847 saved
13848 rdpr %cwp, %g1
13849 rdpr %cansave, %g2
13850 rdpr %canrestore, %g3
13851 rdpr %cleanwin, %g4
13852 rdpr %otherwin, %g5
13853 rdpr %wstate, %g6
13854 bneg,pn %xcc, loop_1206
13855 nop
13856 set 0x30, %g5
13857 stw %i3, [%l7 + %g5]
13858 restored
13859 rdpr %cwp, %g1
13860 rdpr %cansave, %g2
13861 rdpr %canrestore, %g3
13862 rdpr %cleanwin, %g4
13863 rdpr %otherwin, %g5
13864 rdpr %wstate, %g6
13865 edge16n %i6, %l2, %o2
13866loop_1206:
13867 sethi 0x0267, %o0
13868 add %l7, 0x58, %l6
13869 wr %g0, 0x89, %asi
13870 casxa [%l6] 0x89, %o5, %g6
13871 wr %g0, 0x80, %asi
13872 prefetcha [%l7 + 0x20] %asi, 0x0
13873 membar 0x6E
13874 set 0x18, %i6
13875 lduha [%l7 + %i6] 0x81, %i2
13876 edge16n %l3, %g7, %g3
13877 sdivx %i4, 0x1AE8, %o7
13878 movrlez %g5, 0x113, %l5
13879 edge32l %i0, %o6, %o1
13880 fpadd32 %f8, %f26, %f6
13881 orcc %l4, 0x1853, %l0
13882 movrne %g2, 0x034, %g1
13883 ldx [%l7 + 0x50], %g4
13884 tneg %xcc, 0x6
13885 movleu %icc, %l1, %o3
13886 xnor %i1, 0x1D7D, %i5
13887 fornot1s %f25, %f2, %f22
13888 bneg,pn %xcc, loop_1207
13889 andcc %i7, %i3, %i6
13890 edge8ln %l2, %o2, %l6
13891 movvc %icc, %o0, %o5
13892loop_1207:
13893 ldsb [%l7 + 0x1A], %o4
13894 brgez,a %g6, loop_1208
13895 fmovdneg %icc, %f15, %f31
13896 ldsh [%l7 + 0x66], %i2
13897 fba %fcc1, loop_1209
13898loop_1208:
13899 taddcc %l3, %g7, %i4
13900 nop
13901 setx 0x17A59306F484D959, %l0, %l6
13902 stx %l6, [%l7 + 0x28]
13903 ldd [%l7 + 0x28], %f6
13904 setx 0xB5F772A88B41F78F, %l1, %l5
13905 stx %l5, [%l7 + 0x10]
13906 ldd [%l7 + 0x10], %f30
13907 fmuld %f30, %f6, %f26
13908 array32 %o7, %g3, %g5
13909loop_1209:
13910 fnot1s %f5, %f3
13911 tcc %xcc, 0x7
13912 movrgz %l5, 0x131, %i0
13913 sdivx %o6, 0x1E41, %l4
13914 movcs %icc, %o1, %g2
13915 fbul %fcc0, loop_1210
13916 fzeros %f3
13917 sub %g1, 0x1791, %g4
13918 edge8 %l1, %l0, %i1
13919loop_1210:
13920 fmovrsgz %o3, %f21, %f16
13921 or %i5, 0x1601, %i3
13922 array8 %i6, %l2, %o2
13923 ta %icc, 0x5
13924 sir 0x0977
13925 fba,a %fcc3, loop_1211
13926 alignaddr %l6, %o0, %i7
13927 edge8l %o5, %o4, %g6
13928 sdivx %i2, 0x041E, %g7
13929loop_1211:
13930 tcc %xcc, 0x6
13931 ldsh [%l7 + 0x20], %l3
13932 bgu loop_1212
13933 saved
13934 rdpr %cwp, %g1
13935 rdpr %cansave, %g2
13936 rdpr %canrestore, %g3
13937 rdpr %cleanwin, %g4
13938 rdpr %otherwin, %g5
13939 rdpr %wstate, %g6
13940 fcmpgt16 %f28, %f18, %o7
13941 fmovd %f12, %f2
13942loop_1212:
13943 add %g3, 0x0870, %i4
13944 fmovrdne %l5, %f24, %f0
13945 srax %i0, 0x02, %g5
13946 edge16l %l4, %o1, %g2
13947 umulcc %o6, 0x1835, %g1
13948 fbg %fcc2, loop_1213
13949 tcc %xcc, 0x6
13950 fmovsne %xcc, %f20, %f13
13951 tleu %xcc, 0x7
13952loop_1213:
13953 tleu %xcc, 0x0
13954 movle %icc, %l1, %g4
13955 orn %l0, 0x1446, %o3
13956 fand %f24, %f24, %f6
13957 srl %i5, 0x0E, %i3
13958 andncc %i1, %i6, %l2
13959 restored
13960 rdpr %cwp, %g1
13961 rdpr %cansave, %g2
13962 rdpr %canrestore, %g3
13963 rdpr %cleanwin, %g4
13964 rdpr %otherwin, %g5
13965 rdpr %wstate, %g6
13966 fbl,a %fcc0, loop_1214
13967 tl %xcc, 0x3
13968 sdivcc %l6, 0x1947, %o2
13969 addccc %i7, 0x176C, %o0
13970loop_1214:
13971 swap [%l7 + 0x74], %o5
13972 andn %g6, 0x1603, %o4
13973 edge16l %g7, %l3, %o7
13974 fpadd32 %f12, %f24, %f2
13975 be,a,pt %icc, loop_1215
13976 nop
13977 setx 0x0B71938D, %l0, %l6
13978 st %l6, [%l7 + 0x28]
13979 ld [%l7 + 0x28], %f25
13980 setx 0x3B2626FB, %l1, %l5
13981 st %l5, [%l7 + 0x10]
13982 ld [%l7 + 0x10], %f5
13983 fsubs %f5, %f25, %f16
13984 fmovrslz %i2, %f31, %f18
13985 popc %i4, %g3
13986loop_1215:
13987 udivx %l5, 0x0666, %i0
13988 smulcc %g5, %o1, %g2
13989 st %f0, [%l7 + 0x1C]
13990 taddcc %l4, 0x0B7B, %o6
13991 sdivcc %l1, 0x17BB, %g1
13992 movl %icc, %g4, %o3
13993 wr %g0, 0x80, %asi
13994 stba %i5, [%l7 + 0x56] %asi
13995 taddcc %i3, 0x0EB0, %i1
13996 tneg %xcc, 0x4
13997 fmovrdlz %l0, %f16, %f10
13998 taddcctv %l2, %i6, %o2
13999 addc %l6, %o0, %i7
14000 membar #Sync
14001 set 0x40, %i0
14002 ldda [%l7 + %i0] 0x1e, %f16
14003 sethi 0x0835, %o5
14004 fble %fcc0, loop_1216
14005 sethi 0x08DF, %o4
14006 tn %xcc, 0x5
14007 udivx %g6, 0x0DDA, %g7
14008loop_1216:
14009 add %l3, 0x102C, %i2
14010 nop
14011 setx 0xA3E9DEC8, %l0, %l6
14012 st %l6, [%l7 + 0x28]
14013 ld [%l7 + 0x28], %f10
14014 fsqrts %f10, %f30
14015 add %l7, 0x68, %l6
14016 wr %g0, 0x88, %asi
14017 casa [%l6] 0x88, %i4, %o7
14018 movgu %xcc, %g3, %l5
14019 movrne %i0, %g5, %o1
14020 fnands %f9, %f3, %f7
14021 edge8n %l4, %o6, %g2
14022 tgu %xcc, 0x1
14023 movge %xcc, %g1, %l1
14024 tsubcc %o3, 0x1447, %i5
14025 movre %i3, %i1, %g4
14026 subcc %l2, %l0, %i6
14027 orn %o2, 0x1C14, %o0
14028 movrlz %i7, %o5, %o4
14029 udivx %l6, 0x160E, %g6
14030 wr %g0, 0x0c, %asi
14031 prefetcha [%l7 + 0x38] %asi, 0x2
14032 tvs %xcc, 0x5
14033 fmovrde %i2, %f18, %f22
14034 sllx %l3, %i4, %o7
14035 fnot1s %f16, %f23
14036 movrlz %g3, %i0, %g5
14037 sethi 0x182D, %o1
14038 movneg %xcc, %l4, %o6
14039 edge8n %l5, %g2, %l1
14040 fbue %fcc2, loop_1217
14041 bge,pt %icc, loop_1218
14042 movrgz %o3, 0x168, %i5
14043 fmovdg %icc, %f15, %f24
14044loop_1217:
14045 st %f9, [%l7 + 0x14]
14046loop_1218:
14047 nop
14048 fitod %f26, %f0
14049 popc 0x1F61, %i3
14050 fbn %fcc3, loop_1219
14051 fsrc1 %f0, %f4
14052 nop
14053 set 0x10, %g1
14054 stw %i1, [%l7 + %g1]
14055 movle %xcc, %g1, %g4
14056loop_1219:
14057 tge %icc, 0x7
14058 fble,a %fcc1, loop_1220
14059 udiv %l0, 0x0EBD, %l2
14060 ldub [%l7 + 0x2F], %i6
14061 sub %o2, %o0, %o5
14062loop_1220:
14063 movneg %icc, %o4, %l6
14064 fmul8x16 %f5, %f0, %f2
14065 add %l7, 0x08, %l6
14066 wr %g0, 0x0c, %asi
14067 ldxa [%l6] %asi, %g6
14068 casxa [%l6] 0x0c, %g6, %i7
14069 umul %i2, %g7, %i4
14070 udivcc %o7, 0x0EAB, %g3
14071 nop
14072 setx 0xD039E3150670AB42, %l0, %l6
14073 stx %l6, [%l7 + 0x28]
14074 ldd [%l7 + 0x28], %f12
14075 setx 0xC119DA9F82AB7174, %l1, %l5
14076 stx %l5, [%l7 + 0x10]
14077 ldd [%l7 + 0x10], %f2
14078 fdivd %f2, %f12, %f2
14079 fmovrslez %l3, %f3, %f12
14080 tne %icc, 0x4
14081 movneg %icc, %g5, %o1
14082 udivx %l4, 0x1173, %i0
14083 tge %icc, 0x4
14084 fmovsneg %xcc, %f7, %f15
14085 sir 0x05B4
14086 te %icc, 0x7
14087 array8 %l5, %g2, %l1
14088 tpos %xcc, 0x5
14089 edge8l %o6, %i5, %i3
14090 fpadd32s %f12, %f24, %f2
14091 edge8l %o3, %i1, %g4
14092 fnegd %f26, %f10
14093 bpos,pn %xcc, loop_1221
14094 udivx %l0, 0x0FB7, %l2
14095 fcmpgt16 %f2, %f14, %g1
14096 movgu %icc, %o2, %i6
14097loop_1221:
14098 nop
14099 setx 0x56C0473D0101B5E8, %l0, %l6
14100 stx %l6, [%l7 + 0x28]
14101 ldd [%l7 + 0x28], %f22
14102 setx 0x3FC20400BD3DAC55, %l1, %l5
14103 stx %l5, [%l7 + 0x10]
14104 ldd [%l7 + 0x10], %f4
14105 fmuld %f4, %f22, %f10
14106 tne %icc, 0x5
14107 set 0x78, %o0
14108 lduba [%l7 + %o0] 0x89, %o0
14109 movleu %icc, %o5, %l6
14110 srlx %o4, 0x0D, %g6
14111 move %xcc, %i7, %i2
14112 edge16 %g7, %i4, %g3
14113 tle %icc, 0x1
14114 ldx [%l7 + 0x70], %o7
14115 ldsh [%l7 + 0x12], %l3
14116 wr %g0, 0x81, %asi
14117 stda %f0, [%l7 + 0x40] %asi
14118 brgz,a %o1, loop_1222
14119 flush %l7 + 0x28
14120 edge32n %l4, %g5, %i0
14121 tg %xcc, 0x5
14122loop_1222:
14123 edge16n %g2, %l1, %l5
14124 sdiv %o6, 0x084A, %i3
14125 fpadd32 %f0, %f0, %f10
14126 fzeros %f11
14127 ldsb [%l7 + 0x20], %i5
14128 fmovsleu %icc, %f17, %f12
14129 tleu %xcc, 0x3
14130 fmovsne %xcc, %f0, %f16
14131 edge16l %o3, %i1, %g4
14132 nop
14133 setx 0x29FD78DF6B7E8C64, %l0, %l6
14134 stx %l6, [%l7 + 0x28]
14135 ldd [%l7 + 0x28], %f8
14136 setx 0x0C5181E6DD65F6B2, %l1, %l5
14137 stx %l5, [%l7 + 0x10]
14138 ldd [%l7 + 0x10], %f2
14139 fdivd %f2, %f8, %f24
14140 movrgez %l0, %l2, %g1
14141 fblg,a %fcc1, loop_1223
14142 tcs %xcc, 0x0
14143 movleu %icc, %i6, %o2
14144 fcmpeq16 %f14, %f20, %o5
14145loop_1223:
14146 fmovdgu %xcc, %f21, %f11
14147 fmul8x16 %f9, %f26, %f8
14148 tgu %xcc, 0x0
14149 fmovdn %xcc, %f27, %f17
14150 fbo %fcc3, loop_1224
14151 udiv %l6, 0x17AF, %o0
14152 addccc %o4, 0x1435, %i7
14153 xorcc %g6, %g7, %i4
14154loop_1224:
14155 membar 0x3B
14156 fmovrsgz %g3, %f10, %f26
14157 te %xcc, 0x0
14158 umulcc %i2, %l3, %o1
14159 fmul8x16al %f23, %f27, %f4
14160 movne %icc, %o7, %l4
14161 brgez,a %g5, loop_1225
14162 srlx %g2, 0x04, %i0
14163 movleu %xcc, %l1, %l5
14164 edge16n %i3, %o6, %i5
14165loop_1225:
14166 nop
14167 setx 0x9C3C859F, %l0, %l6
14168 st %l6, [%l7 + 0x28]
14169 ld [%l7 + 0x28], %f17
14170 setx 0xF34C5D32, %l1, %l5
14171 st %l5, [%l7 + 0x10]
14172 ld [%l7 + 0x10], %f21
14173 fmuls %f21, %f17, %f24
14174 subccc %o3, 0x0F0D, %i1
14175 sdiv %g4, 0x0D3B, %l0
14176 array32 %g1, %l2, %o2
14177 sra %i6, 0x0E, %l6
14178 fbl,a %fcc0, loop_1226
14179 xnor %o0, 0x1B6B, %o4
14180 bcs,a %icc, loop_1227
14181 addcc %i7, %o5, %g7
14182loop_1226:
14183 bcs %icc, loop_1228
14184 addcc %g6, 0x1BC3, %g3
14185loop_1227:
14186 mulscc %i4, 0x1B46, %l3
14187 movle %xcc, %i2, %o1
14188loop_1228:
14189 fabss %f18, %f14
14190 sethi 0x1253, %o7
14191 edge32 %g5, %g2, %l4
14192 bne,pt %xcc, loop_1229
14193 movge %xcc, %l1, %l5
14194 wr %g0, 0x0c, %asi
14195 ldswa [%l7 + 0x10] %asi, %i0
14196loop_1229:
14197 addccc %i3, %o6, %o3
14198 movcs %xcc, %i5, %g4
14199 movcs %xcc, %l0, %i1
14200 tvc %xcc, 0x0
14201 movleu %xcc, %g1, %l2
14202 movvs %xcc, %o2, %i6
14203 sll %l6, %o4, %i7
14204 bpos %xcc, loop_1230
14205 movcc %xcc, %o0, %g7
14206 movrlez %o5, %g6, %i4
14207 ldsh [%l7 + 0x10], %l3
14208loop_1230:
14209 prefetch [%l7 + 0x78], 0x0
14210 srax %g3, 0x1E, %i2
14211 addc %o7, 0x0A2A, %o1
14212 fmovsl %xcc, %f1, %f21
14213 fba %fcc2, loop_1231
14214 faligndata %f30, %f18, %f14
14215 ld [%l7 + 0x70], %f26
14216 movvs %icc, %g5, %g2
14217loop_1231:
14218 subccc %l4, %l5, %l1
14219 taddcc %i0, 0x12B9, %o6
14220 array16 %o3, %i3, %i5
14221 edge8l %g4, %l0, %i1
14222 fpsub32s %f12, %f4, %f25
14223 smul %g1, %l2, %i6
14224 fmul8x16au %f31, %f20, %f12
14225 tg %xcc, 0x1
14226 movrgez %o2, %o4, %l6
14227 set 0x2A, %i3
14228 ldsha [%l7 + %i3] 0x81, %i7
14229 nop
14230 fitos %f2, %f15
14231 fstoi %f15, %f22
14232 restored
14233 rdpr %cwp, %g1
14234 rdpr %cansave, %g2
14235 rdpr %canrestore, %g3
14236 rdpr %cleanwin, %g4
14237 rdpr %otherwin, %g5
14238 rdpr %wstate, %g6
14239 fmovrsgez %o0, %f11, %f9
14240 xnor %g7, %g6, %i4
14241 movrlz %l3, 0x298, %g3
14242 tsubcctv %i2, 0x112A, %o5
14243 taddcctv %o1, 0x1D32, %g5
14244 fbu,a %fcc0, loop_1232
14245 srlx %g2, 0x14, %l4
14246 movrlez %l5, 0x2B1, %l1
14247 addc %i0, 0x0FB6, %o7
14248loop_1232:
14249 smul %o6, %i3, %i5
14250 ldd [%l7 + 0x10], %f30
14251 fsrc1s %f19, %f11
14252 edge32 %o3, %g4, %i1
14253 move %icc, %l0, %l2
14254 umul %i6, 0x0A61, %g1
14255 edge32l %o2, %l6, %i7
14256 fcmpeq16 %f22, %f28, %o4
14257 set 0x50, %i2
14258 prefetcha [%l7 + %i2] 0x0c, 0x3
14259 saved
14260 rdpr %cwp, %g1
14261 rdpr %cansave, %g2
14262 rdpr %canrestore, %g3
14263 rdpr %cleanwin, %g4
14264 rdpr %otherwin, %g5
14265 rdpr %wstate, %g6
14266 set 0x28, %g6
14267 ldxa [%l7 + %g6] 0x81, %g6
14268 movcs %icc, %i4, %l3
14269 sdivx %g3, 0x0FA4, %i2
14270 fmovsgu %xcc, %f30, %f12
14271 srl %g7, %o5, %g5
14272 bvc,a %xcc, loop_1233
14273 fnot1s %f1, %f22
14274 fnors %f15, %f19, %f20
14275 nop
14276 fitos %f9, %f19
14277 fstoi %f19, %f13
14278loop_1233:
14279 sllx %g2, %l4, %l5
14280 movle %xcc, %o1, %l1
14281 tcc %icc, 0x2
14282 fmovsleu %xcc, %f24, %f8
14283 nop
14284 set 0x5C, %i4
14285 lduw [%l7 + %i4], %i0
14286 fors %f21, %f26, %f14
14287 fmovdle %icc, %f22, %f9
14288 andn %o7, 0x13A9, %i3
14289 sdivcc %o6, 0x16EA, %o3
14290 fmovscc %icc, %f11, %f7
14291 bg,pt %icc, loop_1234
14292 sllx %g4, 0x09, %i5
14293 bshuffle %f28, %f24, %f14
14294 subccc %l0, %i1, %i6
14295loop_1234:
14296 andcc %l2, 0x035D, %g1
14297 fcmpeq16 %f24, %f22, %o2
14298 fbuge,a %fcc1, loop_1235
14299 andn %i7, 0x05D4, %l6
14300 saved
14301 rdpr %cwp, %g1
14302 rdpr %cansave, %g2
14303 rdpr %canrestore, %g3
14304 rdpr %cleanwin, %g4
14305 rdpr %otherwin, %g5
14306 rdpr %wstate, %g6
14307 fzero %f6
14308loop_1235:
14309 ta %xcc, 0x1
14310 movgu %icc, %o4, %g6
14311 xnorcc %o0, 0x141A, %i4
14312 array8 %g3, %i2, %l3
14313 edge16l %o5, %g7, %g2
14314 andn %g5, 0x1F1D, %l4
14315 tl %icc, 0x1
14316 bneg,a,pt %icc, loop_1236
14317 xnorcc %l5, 0x1893, %l1
14318 nop
14319 setx 0xF05C5B78C3AFB244, %l0, %l6
14320 stx %l6, [%l7 + 0x28]
14321 ldd [%l7 + 0x28], %f2
14322 setx 0xD3B5B6DE7038426C, %l1, %l5
14323 stx %l5, [%l7 + 0x10]
14324 ldd [%l7 + 0x10], %f12
14325 fmuld %f12, %f2, %f4
14326 ba,a loop_1237
14327loop_1236:
14328 restored
14329 rdpr %cwp, %g1
14330 rdpr %cansave, %g2
14331 rdpr %canrestore, %g3
14332 rdpr %cleanwin, %g4
14333 rdpr %otherwin, %g5
14334 rdpr %wstate, %g6
14335 bvc,a %icc, loop_1238
14336 smul %o1, 0x06D5, %o7
14337loop_1237:
14338 edge16n %i3, %i0, %o3
14339 move %xcc, %o6, %i5
14340loop_1238:
14341 tvc %icc, 0x5
14342 subcc %g4, %i1, %l0
14343 udivx %l2, 0x1BF8, %i6
14344 bshuffle %f8, %f8, %f12
14345 orn %o2, 0x08C3, %g1
14346 edge8n %l6, %i7, %g6
14347 fblg %fcc3, loop_1239
14348 fmovsa %icc, %f6, %f13
14349 popc %o0, %i4
14350 bcs,pn %icc, loop_1240
14351loop_1239:
14352 bvs,a loop_1241
14353 fmovsn %xcc, %f1, %f7
14354 fpadd16s %f12, %f23, %f22
14355loop_1240:
14356 ld [%l7 + 0x34], %f13
14357loop_1241:
14358 fmovdne %icc, %f29, %f16
14359 add %g3, 0x00A1, %o4
14360 orn %l3, %o5, %g7
14361 fmovrdne %i2, %f28, %f26
14362 sll %g5, 0x1A, %l4
14363 nop
14364 setx 0xB0E762C875A95D60, %l0, %l6
14365 stx %l6, [%l7 + 0x28]
14366 ldd [%l7 + 0x28], %f20
14367 setx 0x9711A8972A28946D, %l1, %l5
14368 stx %l5, [%l7 + 0x10]
14369 ldd [%l7 + 0x10], %f10
14370 faddd %f10, %f20, %f4
14371 nop
14372 setx 0x8B84870DA47091E2, %l0, %l6
14373 stx %l6, [%l7 + 0x28]
14374 ldd [%l7 + 0x28], %f20
14375 setx 0x52F38E105D9B54F5, %l1, %l5
14376 stx %l5, [%l7 + 0x10]
14377 ldd [%l7 + 0x10], %f30
14378 faddd %f30, %f20, %f28
14379 addccc %g2, %l5, %o1
14380 movrne %o7, 0x3F4, %l1
14381 fcmpeq16 %f26, %f24, %i0
14382 fbo,a %fcc1, loop_1242
14383 xorcc %o3, 0x04E7, %i3
14384 movrne %i5, 0x302, %o6
14385 bne,a %xcc, loop_1243
14386loop_1242:
14387 sub %i1, 0x0096, %g4
14388 xorcc %l0, %l2, %i6
14389 nop
14390 setx 0x28EC101566F85A91, %l0, %l6
14391 stx %l6, [%l7 + 0x28]
14392 ldd [%l7 + 0x28], %f28
14393 setx 0xE3A652EFF08D48E6, %l1, %l5
14394 stx %l5, [%l7 + 0x10]
14395 ldd [%l7 + 0x10], %f4
14396 fmuld %f4, %f28, %f16
14397loop_1243:
14398 edge32 %o2, %g1, %l6
14399 subc %g6, 0x1B47, %i7
14400 tsubcc %o0, 0x0136, %g3
14401 fmovdvs %icc, %f10, %f26
14402 movrlez %o4, %l3, %o5
14403 bvs,a loop_1244
14404 bcc,a %icc, loop_1245
14405 nop
14406 fitod %f8, %f26
14407 fdtoi %f26, %f7
14408 fone %f12
14409loop_1244:
14410 andcc %i4, %g7, %g5
14411loop_1245:
14412 movcs %xcc, %i2, %l4
14413 addcc %g2, %l5, %o1
14414 movgu %icc, %o7, %i0
14415 umulcc %l1, %o3, %i3
14416 fexpand %f15, %f10
14417 fpadd32 %f18, %f8, %f12
14418 fexpand %f31, %f30
14419 wr %g0, 0x80, %asi
14420 lduha [%l7 + 0x16] %asi, %i5
14421 fnot1s %f12, %f14
14422 flush %l7 + 0x1C
14423 nop
14424 setx loop_1246, %l0, %l1
14425 wrpr 0x1, %tl
14426 wrpr %l1, %tnpc
14427 setx 0x34400001400, %l0, %l1
14428 wrpr %l1, %tstate
14429 wrhpr 0x4, %htstate
14430 done
14431 fpack16 %f16, %f10
14432 fmovdgu %icc, %f14, %f7
14433 tvs %icc, 0x6
14434loop_1246:
14435 fmovrde %o6, %f28, %f14
14436 fbue %fcc2, loop_1247
14437 tgu %icc, 0x1
14438 fcmple32 %f10, %f30, %i1
14439 fpadd32 %f30, %f6, %f26
14440loop_1247:
14441 fornot1s %f4, %f16, %f10
14442 tcc %xcc, 0x0
14443 fnot2 %f20, %f26
14444 membar 0x34
14445 mulscc %l0, 0x1EB4, %l2
14446 xorcc %g4, 0x1226, %o2
14447 bneg %xcc, loop_1248
14448 nop
14449 setx loop_1249, %l0, %l1
14450 wrpr 0x1, %tl
14451 wrpr %l1, %tnpc
14452 setx 0x34400001400, %l0, %l1
14453 wrpr %l1, %tstate
14454 wrhpr 0x4, %htstate
14455 done
14456 fornot2s %f9, %f30, %f21
14457 movleu %xcc, %i6, %g1
14458loop_1248:
14459 sllx %g6, 0x1A, %i7
14460loop_1249:
14461 add %l6, %g3, %o4
14462 fblg %fcc0, loop_1250
14463 for %f6, %f24, %f28
14464 set 0x46, %l5
14465 lduha [%l7 + %l5] 0x04, %o0
14466loop_1250:
14467 movre %o5, %i4, %l3
14468 subc %g5, 0x16F3, %i2
14469 brlez %l4, loop_1251
14470 addc %g2, 0x009A, %g7
14471 alignaddrl %o1, %o7, %l5
14472 add %l7, 0x50, %l6
14473 wr %g0, 0x80, %asi
14474 lda [%l6] %asi, %i0
14475 casa [%l6] %asi, %i0, %l1
14476loop_1251:
14477 nop
14478 setx 0x6C865C86406433E9, %l0, %l6
14479 stx %l6, [%l7 + 0x70]
14480 ldx [%l7 + 0x70], %fsr
14481 andncc %o3, %i5, %o6
14482 tcc %xcc, 0x2
14483 fxor %f10, %f28, %f18
14484 tpos %xcc, 0x7
14485 nop
14486 fitos %f5, %f29
14487 fstod %f29, %f4
14488 nop
14489 fitod %f12, %f4
14490 fdtox %f4, %f12
14491 fxors %f29, %f14, %f26
14492 fabsd %f0, %f30
14493 set 0x74, %o5
14494 ldsha [%l7 + %o5] 0x10, %i1
14495 nop
14496 setx 0x5C4B7637, %l0, %l6
14497 st %l6, [%l7 + 0x28]
14498 ld [%l7 + 0x28], %f26
14499 setx 0x9489F3EC, %l1, %l5
14500 st %l5, [%l7 + 0x10]
14501 ld [%l7 + 0x10], %f30
14502 fmuls %f30, %f26, %f26
14503 flush %l7 + 0x68
14504 fones %f30
14505 te %xcc, 0x7
14506 movrlez %i3, 0x224, %l2
14507 taddcctv %g4, %o2, %i6
14508 ldd [%l7 + 0x20], %f28
14509 set 0x38, %o4
14510 prefetcha [%l7 + %o4] 0x0c, 0x0
14511 brgez,a %g6, loop_1252
14512 movcs %icc, %l0, %l6
14513 movvc %xcc, %i7, %g3
14514 fmuld8ulx16 %f22, %f20, %f28
14515loop_1252:
14516 tne %icc, 0x2
14517 movrne %o0, %o5, %i4
14518 fandnot1 %f22, %f20, %f8
14519 fmovsle %xcc, %f31, %f19
14520 fmovse %xcc, %f4, %f2
14521 movvs %xcc, %l3, %g5
14522 sll %o4, 0x10, %i2
14523 edge32l %l4, %g7, %o1
14524 te %icc, 0x4
14525 tgu %icc, 0x6
14526 sth %o7, [%l7 + 0x78]
14527 edge16ln %l5, %i0, %l1
14528 movvs %icc, %g2, %i5
14529 brnz %o6, loop_1253
14530 nop
14531 setx 0x2F4CEC0E, %l0, %l6
14532 st %l6, [%l7 + 0x28]
14533 ld [%l7 + 0x28], %f21
14534 setx 0x0E3EA4CD, %l1, %l5
14535 st %l5, [%l7 + 0x10]
14536 ld [%l7 + 0x10], %f9
14537 fdivs %f9, %f21, %f2
14538 wr %g0, 0x81, %asi
14539 sta %f22, [%l7 + 0x2C] %asi
14540loop_1253:
14541 tg %xcc, 0x2
14542 brz,a %i1, loop_1254
14543 ba,a,pn %icc, loop_1255
14544 movrlz %i3, %l2, %g4
14545 addccc %o3, 0x03A1, %o2
14546loop_1254:
14547 fbug %fcc1, loop_1256
14548loop_1255:
14549 fbn,a %fcc2, loop_1257
14550 addcc %i6, 0x0299, %g1
14551 nop
14552 setx 0xB16B11C131875AC6, %l0, %l6
14553 stx %l6, [%l7 + 0x28]
14554 ldd [%l7 + 0x28], %f12
14555 fsqrtd %f12, %f10
14556loop_1256:
14557 umul %g6, 0x197E, %l6
14558loop_1257:
14559 movcs %xcc, %l0, %i7
14560 fzero %f26
14561 movrlez %o0, 0x050, %g3
14562 sub %i4, %o5, %g5
14563 prefetch [%l7 + 0x2C], 0x1
14564 tcs %icc, 0x3
14565 movrlz %o4, 0x0AF, %l3
14566 bne,a loop_1258
14567 mova %xcc, %l4, %g7
14568 tsubcctv %i2, 0x0981, %o7
14569 fpsub32 %f20, %f0, %f16
14570loop_1258:
14571 fmovsneg %icc, %f2, %f0
14572 movrne %l5, %i0, %o1
14573 for %f10, %f8, %f12
14574 fmovscs %xcc, %f10, %f11
14575 set 0x44, %l4
14576 stba %l1, [%l7 + %l4] 0x11
14577 prefetch [%l7 + 0x4C], 0x1
14578 fsrc1s %f18, %f28
14579 edge16ln %i5, %o6, %g2
14580 mulx %i3, %i1, %l2
14581 wr %g0, 0x81, %asi
14582 lduha [%l7 + 0x10] %asi, %o3
14583 sir 0x0F57
14584 edge16ln %g4, %i6, %g1
14585 tg %xcc, 0x3
14586 udiv %o2, 0x1616, %l6
14587 array32 %l0, %g6, %o0
14588 fornot1s %f7, %f0, %f2
14589 sdivx %i7, 0x16CC, %g3
14590 ldd [%l7 + 0x20], %f18
14591 addccc %i4, %o5, %o4
14592 edge16l %g5, %l4, %l3
14593 sethi 0x0B97, %i2
14594 array8 %o7, %l5, %i0
14595 xnor %o1, 0x13CA, %g7
14596 fmovsa %icc, %f9, %f7
14597 fzeros %f7
14598 stx %i5, [%l7 + 0x28]
14599 set 0x10, %o7
14600 lda [%l7 + %o7] 0x19, %f10
14601 sra %l1, %o6, %i3
14602 fcmpeq32 %f12, %f4, %i1
14603 andcc %l2, 0x0142, %o3
14604 ldsb [%l7 + 0x7A], %g4
14605 te %icc, 0x7
14606 xorcc %i6, %g2, %g1
14607 taddcctv %l6, 0x06D5, %l0
14608 movg %xcc, %g6, %o2
14609 flush %l7 + 0x0C
14610 fmovrse %i7, %f14, %f23
14611 bpos loop_1259
14612 edge16l %g3, %i4, %o5
14613 fpsub16s %f31, %f17, %f25
14614 movn %xcc, %o0, %g5
14615loop_1259:
14616 movvs %xcc, %o4, %l4
14617 ldd [%l7 + 0x40], %f0
14618 nop
14619 setx loop_1260, %l0, %l1
14620 jmpl %l1, %l3
14621 mova %icc, %o7, %i2
14622 subcc %i0, 0x1D34, %o1
14623 te %xcc, 0x6
14624loop_1260:
14625 fpsub16s %f30, %f17, %f4
14626 saved
14627 rdpr %cwp, %g1
14628 rdpr %cansave, %g2
14629 rdpr %canrestore, %g3
14630 rdpr %cleanwin, %g4
14631 rdpr %otherwin, %g5
14632 rdpr %wstate, %g6
14633 array32 %g7, %i5, %l1
14634 fmul8x16 %f21, %f4, %f18
14635 mulscc %o6, 0x0786, %i3
14636 movrne %i1, 0x101, %l5
14637 add %l7, 0x10, %l6
14638 wr %g0, 0x89, %asi
14639 casa [%l6] 0x89, %l2, %g4
14640 wr %g0, 0x80, %asi
14641 lduba [%l7 + 0x53] %asi, %i6
14642 restored
14643 rdpr %cwp, %g1
14644 rdpr %cansave, %g2
14645 rdpr %canrestore, %g3
14646 rdpr %cleanwin, %g4
14647 rdpr %otherwin, %g5
14648 rdpr %wstate, %g6
14649 bneg loop_1261
14650 movl %xcc, %o3, %g2
14651 fbe %fcc3, loop_1262
14652 nop
14653 setx 0x104BD6ECF0767D7A, %l0, %l6
14654 stx %l6, [%l7 + 0x48]
14655 ldx [%l7 + 0x48], %fsr
14656loop_1261:
14657 xnorcc %g1, %l0, %l6
14658 stbar
14659loop_1262:
14660 and %g6, 0x1B65, %o2
14661 movrlez %g3, 0x266, %i7
14662 orn %o5, %o0, %g5
14663 mulx %o4, 0x07F4, %i4
14664 alignaddrl %l3, %o7, %i2
14665 fmul8sux16 %f30, %f28, %f30
14666 movneg %icc, %i0, %l4
14667 edge16n %g7, %o1, %l1
14668 ldx [%l7 + 0x20], %i5
14669 mulscc %i3, %o6, %l5
14670 fbu %fcc3, loop_1263
14671 umulcc %l2, %g4, %i6
14672 fnors %f3, %f16, %f27
14673 wr %g0, 0x80, %asi
14674 ldsha [%l7 + 0x3C] %asi, %o3
14675loop_1263:
14676 bne,a %xcc, loop_1264
14677 edge8n %g2, %i1, %g1
14678 te %icc, 0x1
14679 tle %xcc, 0x0
14680loop_1264:
14681 fsrc2 %f18, %f0
14682 edge16ln %l6, %g6, %o2
14683 addccc %g3, %i7, %o5
14684 fnor %f20, %f4, %f14
14685 edge32n %o0, %g5, %o4
14686 brgez,a %i4, loop_1265
14687 mulscc %l0, %o7, %l3
14688 restored
14689 rdpr %cwp, %g1
14690 rdpr %cansave, %g2
14691 rdpr %canrestore, %g3
14692 rdpr %cleanwin, %g4
14693 rdpr %otherwin, %g5
14694 rdpr %wstate, %g6
14695 subccc %i2, %l4, %g7
14696loop_1265:
14697 movpos %xcc, %i0, %l1
14698 fmovdleu %icc, %f11, %f10
14699 fnot1 %f6, %f14
14700 tsubcc %i5, 0x0998, %o1
14701 edge8 %o6, %i3, %l2
14702 movre %g4, %i6, %o3
14703 addccc %g2, %i1, %g1
14704 fmovrsne %l5, %f11, %f22
14705 movleu %xcc, %g6, %o2
14706 udivcc %l6, 0x03AA, %i7
14707 udiv %g3, 0x0983, %o5
14708 edge8n %o0, %o4, %i4
14709 sdiv %l0, 0x17EB, %o7
14710 udiv %g5, 0x110F, %i2
14711 fbue %fcc0, loop_1266
14712 tg %icc, 0x7
14713 srax %l3, 0x17, %l4
14714 nop
14715 fitod %f8, %f12
14716 fdtoi %f12, %f8
14717loop_1266:
14718 nop
14719 wr %g0, 0x80, %asi
14720 lduba [%l7 + 0x60] %asi, %g7
14721 nop
14722 setx 0x405A5A5C, %l0, %l6
14723 st %l6, [%l7 + 0x60]
14724 ld [%l7 + 0x60], %fsr
14725 ldsw [%l7 + 0x68], %i0
14726 move %xcc, %l1, %i5
14727 movrlez %o6, %o1, %l2
14728 tgu %xcc, 0x1
14729 fmovde %xcc, %f13, %f13
14730 subcc %i3, %i6, %g4
14731 ldub [%l7 + 0x45], %g2
14732 sdivx %o3, 0x0253, %i1
14733 saved
14734 rdpr %cwp, %g1
14735 rdpr %cansave, %g2
14736 rdpr %canrestore, %g3
14737 rdpr %cleanwin, %g4
14738 rdpr %otherwin, %g5
14739 rdpr %wstate, %g6
14740 tsubcc %l5, %g6, %g1
14741 fmovrsne %l6, %f11, %f8
14742 fmovsleu %xcc, %f21, %f26
14743 alignaddr %o2, %g3, %i7
14744 te %icc, 0x2
14745 edge8l %o5, %o0, %o4
14746 array8 %i4, %l0, %g5
14747 nop
14748 setx 0xA04D7AD4, %l0, %l6
14749 st %l6, [%l7 + 0x58]
14750 ld [%l7 + 0x58], %fsr
14751 ldd [%l7 + 0x68], %i2
14752 udivx %l3, 0x0E57, %o7
14753 subccc %l4, %i0, %g7
14754 udivcc %l1, 0x1A3D, %i5
14755 ble,pt %xcc, loop_1267
14756 stx %o6, [%l7 + 0x30]
14757 fpsub32s %f27, %f4, %f5
14758 edge8l %o1, %l2, %i3
14759loop_1267:
14760 bneg %xcc, loop_1268
14761 ld [%l7 + 0x4C], %f12
14762 bn,a,pn %xcc, loop_1269
14763 nop
14764 fitos %f12, %f26
14765 fstod %f26, %f2
14766loop_1268:
14767 fbue %fcc3, loop_1270
14768 lduh [%l7 + 0x08], %i6
14769loop_1269:
14770 tcc %icc, 0x1
14771 orncc %g4, %o3, %g2
14772loop_1270:
14773 nop
14774 setx 0x10743EFC, %l0, %l6
14775 st %l6, [%l7 + 0x28]
14776 ld [%l7 + 0x28], %f31
14777 setx 0xE82B76C9, %l1, %l5
14778 st %l5, [%l7 + 0x10]
14779 ld [%l7 + 0x10], %f11
14780 fsubs %f11, %f31, %f20
14781 udivcc %l5, 0x1063, %g6
14782 tcs %xcc, 0x4
14783 fmovd %f20, %f10
14784 sir 0x0734
14785 movneg %xcc, %i1, %l6
14786 movpos %icc, %o2, %g1
14787 fmuld8ulx16 %f22, %f27, %f12
14788 wr %g0, 0x10, %asi
14789 ldstuba [%l7 + 0x7A] %asi, %g3
14790 movvc %xcc, %o5, %o0
14791 edge32 %i7, %i4, %l0
14792 ldsb [%l7 + 0x35], %g5
14793 addccc %i2, %o4, %l3
14794 ldd [%l7 + 0x28], %f6
14795 edge8ln %o7, %l4, %i0
14796 ta %icc, 0x2
14797 addccc %g7, %i5, %l1
14798 be,a,pn %icc, loop_1271
14799 bpos,a,pn %xcc, loop_1272
14800 fmovrslz %o6, %f19, %f4
14801 movn %xcc, %l2, %i3
14802loop_1271:
14803 fmul8sux16 %f2, %f2, %f0
14804loop_1272:
14805 nop
14806 set 0x14, %o6
14807 sth %o1, [%l7 + %o6]
14808 fmovdge %xcc, %f29, %f26
14809 std %f28, [%l7 + 0x30]
14810 fand %f14, %f28, %f18
14811 mulx %i6, %o3, %g4
14812 fmovrslz %l5, %f2, %f28
14813 fnot1 %f6, %f26
14814 ldsb [%l7 + 0x3A], %g2
14815 brgz %i1, loop_1273
14816 and %g6, 0x0407, %o2
14817 fmovs %f20, %f15
14818 fmul8ulx16 %f20, %f14, %f8
14819loop_1273:
14820 nop
14821 fitod %f4, %f10
14822 fdtos %f10, %f26
14823 tge %xcc, 0x6
14824 sdivx %l6, 0x1086, %g3
14825 srax %o5, %g1, %i7
14826 edge16 %o0, %i4, %l0
14827 umul %i2, 0x081E, %o4
14828 restored
14829 rdpr %cwp, %g1
14830 rdpr %cansave, %g2
14831 rdpr %canrestore, %g3
14832 rdpr %cleanwin, %g4
14833 rdpr %otherwin, %g5
14834 rdpr %wstate, %g6
14835 subcc %l3, 0x0244, %o7
14836 fabss %f8, %f29
14837 tgu %xcc, 0x5
14838 fmovsg %xcc, %f27, %f16
14839 movne %icc, %g5, %l4
14840 udivx %i0, 0x0CE7, %g7
14841 movvs %xcc, %l1, %o6
14842 taddcctv %l2, 0x1ADF, %i3
14843 movrgz %o1, %i6, %o3
14844 nop
14845 setx 0x293961BFA2F053E9, %l0, %l6
14846 stx %l6, [%l7 + 0x28]
14847 ldd [%l7 + 0x28], %f16
14848 setx 0x3DC0BC9C66518F48, %l1, %l5
14849 stx %l5, [%l7 + 0x10]
14850 ldd [%l7 + 0x10], %f0
14851 fdivd %f0, %f16, %f28
14852 udiv %i5, 0x05B1, %l5
14853 movneg %xcc, %g2, %g4
14854 fmovsle %xcc, %f0, %f20
14855 nop
14856 fitod %f10, %f8
14857 fdtox %f8, %f30
14858 fxtod %f30, %f12
14859 mulscc %i1, 0x0526, %g6
14860 stb %l6, [%l7 + 0x7A]
14861 subccc %g3, 0x0CFF, %o5
14862 xor %o2, 0x1C58, %i7
14863 fand %f16, %f24, %f8
14864 tn %xcc, 0x2
14865 set 0x40, %l1
14866 ldda [%l7 + %l1] 0x10, %f16
14867 nop
14868 fitod %f12, %f12
14869 fdtox %f12, %f8
14870 fxtod %f8, %f8
14871 movleu %xcc, %o0, %g1
14872 flush %l7 + 0x24
14873 wr %g0, 0x89, %asi
14874 stda %f0, [%l7 + 0x40] %asi
14875 andcc %i4, 0x0E08, %l0
14876 set 0x58, %g2
14877 ldswa [%l7 + %g2] 0x11, %o4
14878 sdivx %i2, 0x1A42, %o7
14879 udivcc %g5, 0x0175, %l4
14880 sub %l3, 0x1259, %g7
14881 fmovrde %i0, %f20, %f14
14882 udivcc %l1, 0x0DFD, %l2
14883 edge8 %i3, %o6, %i6
14884 alignaddr %o1, %o3, %l5
14885 movcc %icc, %i5, %g2
14886 andncc %g4, %g6, %l6
14887 tvc %xcc, 0x1
14888 fands %f9, %f11, %f16
14889 fands %f6, %f0, %f7
14890 addccc %g3, %i1, %o2
14891 xor %i7, %o5, %o0
14892 mulx %i4, %g1, %o4
14893 fmovscc %xcc, %f16, %f8
14894 brlz,a %l0, loop_1274
14895 movl %icc, %o7, %i2
14896 tl %icc, 0x6
14897 fpadd16 %f20, %f0, %f28
14898loop_1274:
14899 nop
14900 setx 0xA4A61852, %l0, %l6
14901 st %l6, [%l7 + 0x28]
14902 ld [%l7 + 0x28], %f14
14903 setx 0x6F26669A, %l1, %l5
14904 st %l5, [%l7 + 0x10]
14905 ld [%l7 + 0x10], %f24
14906 fsubs %f24, %f14, %f22
14907 brlz,a %l4, loop_1275
14908 edge16n %g5, %g7, %l3
14909 nop
14910 setx 0x40552E8A, %l0, %l6
14911 st %l6, [%l7 + 0x28]
14912 ld [%l7 + 0x28], %f2
14913 setx 0x6C3532D2, %l1, %l5
14914 st %l5, [%l7 + 0x10]
14915 ld [%l7 + 0x10], %f7
14916 fadds %f7, %f2, %f22
14917 orncc %l1, %l2, %i3
14918loop_1275:
14919 call loop_1276
14920 movre %i0, 0x36F, %i6
14921 fba %fcc0, loop_1277
14922 subccc %o1, %o3, %l5
14923loop_1276:
14924 xor %o6, 0x18CA, %g2
14925 movg %icc, %g4, %i5
14926loop_1277:
14927 brnz %l6, loop_1278
14928 movvs %icc, %g6, %i1
14929 sll %g3, %i7, %o2
14930 fba %fcc2, loop_1279
14931loop_1278:
14932 nop
14933 setx 0x15F9A84B3476D8B8, %l0, %l6
14934 stx %l6, [%l7 + 0x28]
14935 ldd [%l7 + 0x28], %f4
14936 setx 0x211AC2C438BD6CFD, %l1, %l5
14937 stx %l5, [%l7 + 0x10]
14938 ldd [%l7 + 0x10], %f26
14939 fmuld %f26, %f4, %f24
14940 fnot2 %f2, %f22
14941 addc %o0, %i4, %o5
14942loop_1279:
14943 call loop_1280
14944 nop
14945 setx loop_1281, %l0, %l1
14946 wrpr 0x1, %tl
14947 wrpr %l1, %tpc
14948 add %l1, 0x4, %l1
14949 wrpr %l1, %tnpc
14950 setx 0x34400001400, %l0, %l1
14951 wrpr %l1, %tstate
14952 wrhpr 0x4, %htstate
14953 retry
14954 nop
14955 setx 0x70487EA4, %l0, %l6
14956 st %l6, [%l7 + 0x68]
14957 ld [%l7 + 0x68], %fsr
14958 orn %o4, 0x1B2B, %l0
14959loop_1280:
14960 udivcc %g1, 0x107A, %i2
14961loop_1281:
14962 movrgez %l4, 0x245, %g5
14963 andn %g7, 0x0240, %l3
14964 fmovda %icc, %f14, %f13
14965 set 0x16, %l2
14966 stha %o7, [%l7 + %l2] 0x19
14967 edge16 %l2, %i3, %i0
14968 tle %xcc, 0x7
14969 bvc,pn %icc, loop_1282
14970 fmul8sux16 %f14, %f30, %f30
14971 addccc %l1, 0x0479, %i6
14972 fblg,a %fcc1, loop_1283
14973loop_1282:
14974 fcmpeq32 %f4, %f16, %o1
14975 nop
14976 setx 0xB461E435, %l0, %l6
14977 st %l6, [%l7 + 0x28]
14978 ld [%l7 + 0x28], %f30
14979 setx 0xCB3992AF, %l1, %l5
14980 st %l5, [%l7 + 0x10]
14981 ld [%l7 + 0x10], %f27
14982 fmuls %f27, %f30, %f14
14983 movne %xcc, %l5, %o6
14984loop_1283:
14985 ldd [%l7 + 0x60], %g2
14986 subccc %g4, %o3, %l6
14987 stw %i5, [%l7 + 0x08]
14988 faligndata %f12, %f10, %f2
14989 stw %g6, [%l7 + 0x14]
14990 udiv %i1, 0x11C4, %g3
14991 fmovdl %icc, %f17, %f1
14992 srax %o2, 0x1F, %o0
14993 fnot1 %f18, %f20
14994 bg,a,pt %xcc, loop_1284
14995 movn %icc, %i4, %o5
14996 movge %icc, %i7, %l0
14997 udiv %g1, 0x125A, %o4
14998loop_1284:
14999 nop
15000 wr %g0, 0xeb, %asi
15001 stwa %i2, [%l7 + 0x14] %asi
15002 membar #Sync
15003 tsubcctv %g5, %g7, %l4
15004 edge32n %o7, %l3, %i3
15005 movn %icc, %i0, %l1
15006 fbule,a %fcc1, loop_1285
15007 tcs %xcc, 0x0
15008 umul %i6, 0x0E5C, %l2
15009 nop
15010 setx 0xE93783CE70573F3B, %l0, %l6
15011 stx %l6, [%l7 + 0x08]
15012 ldx [%l7 + 0x08], %fsr
15013loop_1285:
15014 xorcc %o1, 0x0882, %o6
15015 sth %l5, [%l7 + 0x64]
15016 restored
15017 rdpr %cwp, %g1
15018 rdpr %cansave, %g2
15019 rdpr %canrestore, %g3
15020 rdpr %cleanwin, %g4
15021 rdpr %otherwin, %g5
15022 rdpr %wstate, %g6
15023 nop
15024 setx 0x7DDC817CBE1EFCFC, %l0, %l6
15025 stx %l6, [%l7 + 0x28]
15026 ldd [%l7 + 0x28], %f10
15027 setx 0x0D5CF9DB5422D675, %l1, %l5
15028 stx %l5, [%l7 + 0x10]
15029 ldd [%l7 + 0x10], %f18
15030 fdivd %f18, %f10, %f12
15031 saved
15032 rdpr %cwp, %g1
15033 rdpr %cansave, %g2
15034 rdpr %canrestore, %g3
15035 rdpr %cleanwin, %g4
15036 rdpr %otherwin, %g5
15037 rdpr %wstate, %g6
15038 udivx %g2, 0x1EFB, %g4
15039 tne %icc, 0x6
15040 taddcctv %o3, 0x13AC, %l6
15041 fmul8x16 %f4, %f2, %f8
15042 brgz %g6, loop_1286
15043 tg %icc, 0x7
15044 movrgz %i5, %i1, %g3
15045 set 0x40, %o3
15046 ldda [%l7 + %o3] 0x89, %f0
15047loop_1286:
15048 faligndata %f6, %f26, %f14
15049 nop
15050 setx 0x56CC934D, %l0, %l6
15051 st %l6, [%l7 + 0x28]
15052 ld [%l7 + 0x28], %f14
15053 setx 0x1F121EC9, %l1, %l5
15054 st %l5, [%l7 + 0x10]
15055 ld [%l7 + 0x10], %f1
15056 fmuls %f1, %f14, %f20
15057 bneg %xcc, loop_1287
15058 movg %xcc, %o2, %i4
15059 wr %g0, 0x89, %asi
15060 ldsba [%l7 + 0x36] %asi, %o5
15061loop_1287:
15062 umulcc %o0, %l0, %i7
15063 fmuld8sux16 %f14, %f27, %f18
15064 lduw [%l7 + 0x50], %g1
15065 movcs %icc, %o4, %i2
15066 movrlz %g5, 0x251, %g7
15067 nop
15068 fitos %f24, %f14
15069 fpadd32 %f26, %f6, %f0
15070 wr %g0, 0x0c, %asi
15071 lduba [%l7 + 0x65] %asi, %o7
15072 faligndata %f6, %f30, %f8
15073 tsubcc %l4, %i3, %i0
15074 edge8 %l3, %i6, %l1
15075 fmovrdlz %l2, %f18, %f22
15076 alignaddr %o1, %o6, %l5
15077 or %g2, %g4, %o3
15078 bpos,a,pt %icc, loop_1288
15079 ta %icc, 0x5
15080 edge32ln %l6, %g6, %i1
15081 fblg %fcc0, loop_1289
15082loop_1288:
15083 fxor %f4, %f8, %f10
15084 fcmple16 %f6, %f24, %g3
15085 fmovrsne %i5, %f2, %f9
15086loop_1289:
15087 subcc %i4, 0x027C, %o2
15088 edge8l %o0, %o5, %l0
15089 smul %g1, 0x1191, %i7
15090 fors %f7, %f13, %f11
15091 movrlez %i2, 0x170, %o4
15092 andcc %g7, 0x06E1, %g5
15093 bcc loop_1290
15094 movvs %icc, %o7, %l4
15095 bg,pt %icc, loop_1291
15096 fcmpgt16 %f2, %f8, %i0
15097loop_1290:
15098 fmovrslz %i3, %f28, %f1
15099 movneg %xcc, %i6, %l1
15100loop_1291:
15101 tleu %icc, 0x0
15102 tge %xcc, 0x5
15103 wr %g0, 0x18, %asi
15104 swapa [%l7 + 0x30] %asi, %l2
15105 fmovsne %icc, %f16, %f24
15106 array16 %l3, %o1, %l5
15107 and %g2, 0x1D84, %o6
15108 edge32l %o3, %l6, %g4
15109 movcc %xcc, %g6, %g3
15110 sra %i1, 0x09, %i5
15111 array32 %i4, %o2, %o0
15112 move %xcc, %o5, %l0
15113 fpsub16s %f17, %f15, %f3
15114 tvc %icc, 0x4
15115 fornot1 %f20, %f18, %f18
15116 fnand %f10, %f2, %f26
15117 move %icc, %g1, %i2
15118 set 0x40, %o2
15119 ldstuba [%l7 + %o2] 0x11, %i7
15120 sethi 0x03C3, %o4
15121 orncc %g5, %o7, %l4
15122 tgu %icc, 0x3
15123 add %l7, 0x0C, %l6
15124 wr %g0, 0x04, %asi
15125 lda [%l6] %asi, %g7
15126 casa [%l6] 0x04, %g7, %i3
15127 movleu %xcc, %i6, %l1
15128 sir 0x0E16
15129 brlez %i0, loop_1292
15130 stw %l3, [%l7 + 0x7C]
15131 tge %icc, 0x6
15132 taddcc %l2, %o1, %l5
15133loop_1292:
15134 bleu %icc, loop_1293
15135 be,pt %icc, loop_1294
15136 array8 %g2, %o6, %o3
15137 tsubcctv %g4, 0x11D0, %l6
15138loop_1293:
15139 mulscc %g6, %g3, %i1
15140loop_1294:
15141 movrlez %i4, 0x354, %o2
15142 sir 0x1189
15143 fnot2s %f18, %f7
15144 set 0x4A, %g4
15145 ldsba [%l7 + %g4] 0x89, %i5
15146 tge %icc, 0x0
15147 nop
15148 setx 0xF7EB6FA3B55F5D61, %l0, %l6
15149 stx %l6, [%l7 + 0x28]
15150 ldd [%l7 + 0x28], %f2
15151 setx 0x670586A22C17E2BB, %l1, %l5
15152 stx %l5, [%l7 + 0x10]
15153 ldd [%l7 + 0x10], %f6
15154 fsubd %f6, %f2, %f24
15155 edge8 %o0, %l0, %g1
15156 add %o5, 0x1F30, %i2
15157 smul %o4, %g5, %o7
15158 fcmpne32 %f14, %f20, %l4
15159 fbul %fcc0, loop_1295
15160 bcc %icc, loop_1296
15161 fbg %fcc1, loop_1297
15162 nop
15163 setx loop_1298, %l0, %l1
15164 jmpl %l1, %i7
15165loop_1295:
15166 sdiv %g7, 0x1637, %i6
15167loop_1296:
15168 umulcc %l1, 0x13F7, %i3
15169loop_1297:
15170 umulcc %i0, %l3, %o1
15171loop_1298:
15172 subccc %l2, %g2, %o6
15173 taddcc %o3, %l5, %g4
15174 bvc,a %icc, loop_1299
15175 mulx %g6, %g3, %i1
15176 ldsb [%l7 + 0x50], %l6
15177 fmovsneg %icc, %f28, %f22
15178loop_1299:
15179 lduw [%l7 + 0x18], %i4
15180 array16 %i5, %o2, %l0
15181 flush %l7 + 0x48
15182 move %icc, %g1, %o0
15183 fmovd %f8, %f14
15184 fors %f24, %f14, %f29
15185 edge8l %o5, %o4, %g5
15186 membar #Sync
15187 wr %g0, 0x1f, %asi
15188 ldda [%l7 + 0x40] %asi, %f0
15189 membar 0x4D
15190 ldsh [%l7 + 0x66], %o7
15191 fmovrdlez %i2, %f22, %f24
15192 ta %xcc, 0x0
15193 or %l4, %g7, %i6
15194 fmovdcs %xcc, %f6, %f28
15195 membar 0x05
15196 fone %f20
15197 edge16ln %l1, %i7, %i3
15198 movrgez %i0, %l3, %l2
15199 orn %g2, %o1, %o6
15200 fmovrslez %l5, %f9, %f18
15201 orn %o3, %g4, %g6
15202 add %i1, 0x064C, %l6
15203 set 0x38, %g7
15204 stwa %i4, [%l7 + %g7] 0x0c
15205 bneg loop_1300
15206 st %f29, [%l7 + 0x0C]
15207 wr %g0, 0x80, %asi
15208 lda [%l7 + 0x14] %asi, %f11
15209loop_1300:
15210 ldsh [%l7 + 0x1E], %g3
15211 alignaddrl %i5, %l0, %g1
15212 tgu %icc, 0x5
15213 fnors %f3, %f9, %f28
15214 andcc %o2, 0x0215, %o5
15215 set 0x48, %i7
15216 prefetcha [%l7 + %i7] 0x81, 0x2
15217 tl %xcc, 0x0
15218 addccc %o0, 0x1702, %g5
15219 tgu %icc, 0x6
15220 nop
15221 setx 0x85AE3E15907FCB63, %l0, %l6
15222 stx %l6, [%l7 + 0x50]
15223 ldx [%l7 + 0x50], %fsr
15224 smulcc %o7, %l4, %g7
15225 edge16 %i2, %i6, %l1
15226 movrgez %i7, 0x210, %i0
15227 bge,a,pt %icc, loop_1301
15228 fnors %f12, %f17, %f28
15229 andncc %i3, %l2, %g2
15230 nop
15231 setx 0x1FE33847, %l0, %l6
15232 st %l6, [%l7 + 0x28]
15233 ld [%l7 + 0x28], %f16
15234 setx 0x473D189C, %l1, %l5
15235 st %l5, [%l7 + 0x10]
15236 ld [%l7 + 0x10], %f12
15237 fmuls %f12, %f16, %f31
15238loop_1301:
15239 addccc %l3, %o6, %l5
15240 stbar
15241 brnz,a %o3, loop_1302
15242 movl %icc, %g4, %o1
15243 tneg %xcc, 0x7
15244 srax %g6, 0x07, %i1
15245loop_1302:
15246 nop
15247 wr %g0, 0x11, %asi
15248 prefetcha [%l7 + 0x68] %asi, 0x3
15249 edge32n %g3, %i5, %l0
15250 nop
15251 setx 0xBB25EB61CAF30F94, %l0, %l6
15252 stx %l6, [%l7 + 0x28]
15253 ldd [%l7 + 0x28], %f16
15254 setx 0xE59C47BF58849FD7, %l1, %l5
15255 stx %l5, [%l7 + 0x10]
15256 ldd [%l7 + 0x10], %f4
15257 fdivd %f4, %f16, %f18
15258 bneg,pn %icc, loop_1303
15259 array32 %l6, %o2, %o5
15260 edge32 %g1, %o0, %g5
15261 addc %o7, %o4, %g7
15262loop_1303:
15263 nop
15264 wr %g0, 0x18, %asi
15265 lda [%l7 + 0x5C] %asi, %f19
15266 edge32n %l4, %i6, %i2
15267 alignaddr %i7, %i0, %i3
15268 edge8n %l2, %l1, %g2
15269 and %l3, 0x1967, %l5
15270 mulx %o3, 0x1579, %o6
15271 fsrc1 %f2, %f28
15272 subc %g4, 0x1A46, %g6
15273 fmovs %f3, %f14
15274 tpos %icc, 0x2
15275 xnorcc %o1, %i4, %i1
15276 fornot2 %f22, %f12, %f2
15277 movl %xcc, %g3, %i5
15278 edge8 %l6, %o2, %o5
15279 brlez %l0, loop_1304
15280 movpos %xcc, %g1, %g5
15281 fbu,a %fcc2, loop_1305
15282 ldsw [%l7 + 0x70], %o7
15283loop_1304:
15284 nop
15285 wr %g0, 0x18, %asi
15286 lduwa [%l7 + 0x44] %asi, %o4
15287loop_1305:
15288 tcs %xcc, 0x5
15289 tgu %xcc, 0x5
15290 wr %g0, 0xe2, %asi
15291 stba %g7, [%l7 + 0x42] %asi
15292 membar #Sync
15293 sir 0x0BF5
15294 movrlez %l4, 0x330, %i6
15295 movrgez %i2, %o0, %i7
15296 fba,a %fcc0, loop_1306
15297 brnz %i0, loop_1307
15298 edge8ln %i3, %l2, %l1
15299 smul %g2, %l3, %l5
15300loop_1306:
15301 edge32n %o3, %o6, %g4
15302loop_1307:
15303 stb %g6, [%l7 + 0x7D]
15304 movrlz %o1, 0x34F, %i4
15305 lduw [%l7 + 0x1C], %i1
15306 ld [%l7 + 0x3C], %f19
15307 tg %icc, 0x4
15308 mulscc %g3, %i5, %l6
15309 movrlz %o5, %o2, %g1
15310 movre %g5, 0x37E, %l0
15311 nop
15312 fitos %f23, %f8
15313 ldd [%l7 + 0x50], %o4
15314 sdiv %g7, 0x0DC6, %l4
15315 movrne %i6, 0x22F, %o7
15316 edge16l %o0, %i2, %i0
15317 fba,a %fcc2, loop_1308
15318 fornot2s %f30, %f17, %f19
15319 fmovsne %xcc, %f27, %f11
15320 or %i3, %i7, %l2
15321loop_1308:
15322 call loop_1309
15323 membar 0x08
15324 ta %icc, 0x4
15325 fmovdne %icc, %f0, %f9
15326loop_1309:
15327 fmovrdlz %l1, %f18, %f16
15328 movneg %xcc, %g2, %l3
15329 umulcc %o3, 0x1389, %l5
15330 set 0x60, %l6
15331 lduwa [%l7 + %l6] 0x10, %o6
15332 array16 %g6, %g4, %o1
15333 stb %i1, [%l7 + 0x69]
15334 nop
15335 setx 0xB8F1FA03, %l0, %l6
15336 st %l6, [%l7 + 0x28]
15337 ld [%l7 + 0x28], %f5
15338 setx 0x77F694CD, %l1, %l5
15339 st %l5, [%l7 + 0x10]
15340 ld [%l7 + 0x10], %f16
15341 fsubs %f16, %f5, %f12
15342 mulx %i4, 0x1FAD, %i5
15343 edge8l %l6, %o5, %g3
15344 tg %xcc, 0x5
15345 wr %g0, 0x0c, %asi
15346 ldda [%l7 + 0x40] %asi, %f0
15347 umul %g1, %g5, %l0
15348 srlx %o4, 0x09, %o2
15349 movpos %icc, %l4, %g7
15350 sdivx %i6, 0x151F, %o7
15351 smul %o0, 0x1279, %i2
15352 addccc %i3, %i7, %i0
15353 tg %xcc, 0x6
15354 bleu,a,pt %icc, loop_1310
15355 umulcc %l1, %g2, %l2
15356 alignaddr %l3, %o3, %o6
15357 taddcctv %g6, %g4, %l5
15358loop_1310:
15359 tn %xcc, 0x0
15360 stbar
15361 nop
15362 setx 0x2A5F9633EDFBB4E2, %l0, %l6
15363 stx %l6, [%l7 + 0x28]
15364 ldd [%l7 + 0x28], %f16
15365 setx 0x52465F1A4F7DDE5A, %l1, %l5
15366 stx %l5, [%l7 + 0x10]
15367 ldd [%l7 + 0x10], %f26
15368 fmuld %f26, %f16, %f4
15369 fcmpeq16 %f14, %f16, %i1
15370 movpos %xcc, %i4, %i5
15371 tneg %xcc, 0x7
15372 ta %icc, 0x2
15373 edge8l %o1, %l6, %o5
15374 movpos %icc, %g3, %g5
15375 movg %xcc, %l0, %o4
15376 nop
15377 set 0x08, %o1
15378 ldx [%l7 + %o1], %g1
15379 membar 0x16
15380 movrgez %o2, %l4, %g7
15381 te %xcc, 0x1
15382 bvs,a,pn %icc, loop_1311
15383 tneg %xcc, 0x0
15384 tl %icc, 0x6
15385 smul %i6, 0x18C0, %o0
15386loop_1311:
15387 prefetch [%l7 + 0x30], 0x3
15388 subccc %o7, %i2, %i3
15389 nop
15390 setx 0x206EB2BA, %l0, %l6
15391 st %l6, [%l7 + 0x5C]
15392 ld [%l7 + 0x5C], %fsr
15393 wr %g0, 0x80, %asi
15394 lduba [%l7 + 0x55] %asi, %i7
15395 add %i0, 0x163E, %g2
15396 edge8 %l2, %l1, %o3
15397 movvs %xcc, %l3, %o6
15398 te %xcc, 0x0
15399 tpos %icc, 0x7
15400 ldsh [%l7 + 0x46], %g4
15401 movvs %xcc, %l5, %i1
15402 bn,pt %xcc, loop_1312
15403 movleu %icc, %g6, %i4
15404 xor %o1, %i5, %l6
15405 taddcc %g3, 0x05D2, %o5
15406loop_1312:
15407 movg %icc, %g5, %o4
15408 fble %fcc3, loop_1313
15409 edge16ln %g1, %l0, %l4
15410 subccc %o2, 0x0B96, %i6
15411 andn %g7, %o0, %i2
15412loop_1313:
15413 movpos %icc, %o7, %i3
15414 tge %xcc, 0x2
15415 or %i7, 0x04C9, %g2
15416 te %xcc, 0x5
15417 bleu,a,pt %xcc, loop_1314
15418 xor %l2, 0x0640, %i0
15419 edge8n %l1, %o3, %l3
15420 fble %fcc0, loop_1315
15421loop_1314:
15422 array16 %o6, %l5, %i1
15423 restored
15424 rdpr %cwp, %g1
15425 rdpr %cansave, %g2
15426 rdpr %canrestore, %g3
15427 rdpr %cleanwin, %g4
15428 rdpr %otherwin, %g5
15429 rdpr %wstate, %g6
15430 fbe %fcc1, loop_1316
15431loop_1315:
15432 ldsw [%l7 + 0x24], %g4
15433 saved
15434 rdpr %cwp, %g1
15435 rdpr %cansave, %g2
15436 rdpr %canrestore, %g3
15437 rdpr %cleanwin, %g4
15438 rdpr %otherwin, %g5
15439 rdpr %wstate, %g6
15440 sdiv %g6, 0x0A7A, %i4
15441loop_1316:
15442 movvc %icc, %o1, %l6
15443 sir 0x03F3
15444 tg %xcc, 0x0
15445 sth %i5, [%l7 + 0x3A]
15446 fmovsneg %xcc, %f1, %f19
15447 edge32 %g3, %o5, %g5
15448 stx %o4, [%l7 + 0x50]
15449 fmovdne %icc, %f29, %f19
15450 smulcc %l0, %l4, %g1
15451 call loop_1317
15452 edge16l %o2, %i6, %g7
15453 tn %xcc, 0x5
15454 edge8n %i2, %o0, %i3
15455loop_1317:
15456 nop
15457 set 0x5C, %g3
15458 lduba [%l7 + %g3] 0x14, %i7
15459 tvc %xcc, 0x1
15460 bg loop_1318
15461 sll %o7, %l2, %i0
15462 movrne %l1, %g2, %l3
15463 fpadd16s %f24, %f28, %f12
15464loop_1318:
15465 tneg %icc, 0x6
15466 tl %xcc, 0x3
15467 orcc %o3, 0x0E46, %o6
15468 sdivcc %i1, 0x11A7, %g4
15469 addc %l5, 0x1696, %g6
15470 movrlez %o1, 0x040, %l6
15471 ldsb [%l7 + 0x0D], %i4
15472 nop
15473 setx 0x0C19620F, %l0, %l6
15474 st %l6, [%l7 + 0x28]
15475 ld [%l7 + 0x28], %f20
15476 setx 0x928D0471, %l1, %l5
15477 st %l5, [%l7 + 0x10]
15478 ld [%l7 + 0x10], %f30
15479 fdivs %f30, %f20, %f4
15480 fxor %f12, %f14, %f0
15481 nop
15482 fitod %f2, %f18
15483 fdtoi %f18, %f16
15484 array16 %i5, %o5, %g3
15485 ble %xcc, loop_1319
15486 bg,a loop_1320
15487 udiv %o4, 0x000D, %l0
15488 subc %g5, %l4, %o2
15489loop_1319:
15490 fbu %fcc2, loop_1321
15491loop_1320:
15492 andncc %i6, %g1, %i2
15493 fmovdne %icc, %f4, %f4
15494 movneg %icc, %g7, %o0
15495loop_1321:
15496 subccc %i7, 0x124C, %i3
15497 movrlz %o7, 0x1CF, %i0
15498 sir 0x0D0B
15499 udivx %l1, 0x1E8D, %g2
15500 movvs %icc, %l2, %l3
15501 fblg,a %fcc3, loop_1322
15502 xor %o6, 0x13E0, %o3
15503 fmovsne %xcc, %f14, %f19
15504 tcc %icc, 0x1
15505loop_1322:
15506 edge32l %i1, %g4, %g6
15507 fmovdle %xcc, %f5, %f6
15508 addccc %o1, 0x0864, %l5
15509 fbug,a %fcc1, loop_1323
15510 movcs %xcc, %l6, %i4
15511 edge8ln %o5, %g3, %i5
15512 fpsub32s %f21, %f28, %f6
15513loop_1323:
15514 nop
15515 wr %g0, 0x89, %asi
15516 swapa [%l7 + 0x1C] %asi, %o4
15517 udiv %l0, 0x0C64, %l4
15518 srlx %g5, %o2, %i6
15519 srax %i2, %g7, %o0
15520 movn %xcc, %g1, %i3
15521 mulx %i7, 0x03FD, %i0
15522 tcc %icc, 0x0
15523 nop
15524 setx loop_1324, %l0, %l1
15525 wrpr 0x1, %tl
15526 wrpr %l1, %tnpc
15527 setx 0x34400001400, %l0, %l1
15528 wrpr %l1, %tstate
15529 wrhpr 0x4, %htstate
15530 done
15531 restored
15532 rdpr %cwp, %g1
15533 rdpr %cansave, %g2
15534 rdpr %canrestore, %g3
15535 rdpr %cleanwin, %g4
15536 rdpr %otherwin, %g5
15537 rdpr %wstate, %g6
15538 movn %xcc, %o7, %g2
15539 sub %l2, %l1, %o6
15540loop_1324:
15541 nop
15542 set 0x56, %l3
15543 stba %o3, [%l7 + %l3] 0x88
15544 umulcc %l3, 0x1A51, %g4
15545 taddcc %g6, %o1, %l5
15546 movleu %icc, %i1, %l6
15547 tn %xcc, 0x4
15548 fbl %fcc0, loop_1325
15549 movrgez %i4, 0x030, %o5
15550 tvc %icc, 0x1
15551 movn %xcc, %g3, %i5
15552loop_1325:
15553 array16 %o4, %l4, %l0
15554 movrne %g5, %o2, %i2
15555 fbl %fcc2, loop_1326
15556 tvc %xcc, 0x3
15557 tge %xcc, 0x3
15558 orncc %g7, 0x1E63, %i6
15559loop_1326:
15560 nop
15561 wr %g0, 0x18, %asi
15562 ldxa [%l7 + 0x30] %asi, %g1
15563 fcmpeq32 %f8, %f28, %o0
15564 movg %icc, %i3, %i0
15565 faligndata %f20, %f28, %f22
15566 fmovrdgez %i7, %f24, %f2
15567 fmovsle %icc, %f0, %f21
15568 fornot2 %f30, %f28, %f14
15569 fones %f15
15570 xor %g2, 0x0229, %o7
15571 fnand %f2, %f24, %f8
15572 fpadd32s %f27, %f21, %f0
15573 tcs %xcc, 0x6
15574 edge8n %l1, %l2, %o6
15575 movcc %xcc, %l3, %o3
15576 edge32ln %g6, %o1, %g4
15577 tgu %xcc, 0x6
15578 movleu %xcc, %l5, %l6
15579 fmul8x16au %f14, %f9, %f26
15580 tle %xcc, 0x6
15581 taddcc %i4, 0x04B3, %i1
15582 bn,a loop_1327
15583 smulcc %o5, 0x07C8, %i5
15584 fbu %fcc3, loop_1328
15585 fbug %fcc2, loop_1329
15586loop_1327:
15587 swap [%l7 + 0x24], %o4
15588 tvc %icc, 0x3
15589loop_1328:
15590 udivcc %l4, 0x1763, %l0
15591loop_1329:
15592 srlx %g3, 0x01, %g5
15593 fbu,a %fcc1, loop_1330
15594 restored
15595 rdpr %cwp, %g1
15596 rdpr %cansave, %g2
15597 rdpr %canrestore, %g3
15598 rdpr %cleanwin, %g4
15599 rdpr %otherwin, %g5
15600 rdpr %wstate, %g6
15601 movcs %xcc, %i2, %o2
15602 xnor %g7, 0x0692, %g1
15603loop_1330:
15604 fmovsne %xcc, %f28, %f4
15605 edge16ln %o0, %i3, %i6
15606 tne %xcc, 0x5
15607 fmovdvc %xcc, %f2, %f16
15608 bcs,a,pn %icc, loop_1331
15609 movrlz %i0, 0x15E, %i7
15610 bgu %xcc, loop_1332
15611 tcs %xcc, 0x4
15612loop_1331:
15613 umul %g2, 0x057F, %o7
15614 srax %l1, 0x0C, %l2
15615loop_1332:
15616 tne %icc, 0x1
15617 ta %xcc, 0x6
15618 fpsub32s %f9, %f17, %f30
15619 xor %o6, 0x0D27, %l3
15620 tcs %xcc, 0x4
15621 fbl,a %fcc2, loop_1333
15622 nop
15623 setx 0x2DD8701EFBE2B4AF, %l0, %l6
15624 stx %l6, [%l7 + 0x28]
15625 ldd [%l7 + 0x28], %f30
15626 setx 0x07FF04AB1D62408D, %l1, %l5
15627 stx %l5, [%l7 + 0x10]
15628 ldd [%l7 + 0x10], %f14
15629 fsubd %f14, %f30, %f18
15630 brnz,a %o3, loop_1334
15631 movleu %xcc, %o1, %g6
15632loop_1333:
15633 nop
15634 add %l7, 0x38, %l6
15635 wr %g0, 0x80, %asi
15636 casxa [%l6] 0x80, %l5, %g4
15637loop_1334:
15638 edge32l %l6, %i4, %i1
15639 tcc %icc, 0x2
15640 tgu %icc, 0x4
15641 fmovdgu %xcc, %f4, %f2
15642 movrgz %i5, 0x0E4, %o5
15643 tsubcctv %o4, 0x0C90, %l0
15644 edge8ln %l4, %g5, %g3
15645 edge32 %o2, %g7, %i2
15646 smul %g1, 0x0AAE, %o0
15647 tvc %icc, 0x5
15648 subcc %i3, 0x0522, %i0
15649 fnand %f12, %f14, %f6
15650 set 0x50, %i5
15651 ldswa [%l7 + %i5] 0x15, %i7
15652 nop
15653 setx loop_1335, %l0, %l1
15654 wrpr 0x1, %tl
15655 wrpr %l1, %tpc
15656 add %l1, 0x4, %l1
15657 wrpr %l1, %tnpc
15658 setx 0x34400001400, %l0, %l1
15659 wrpr %l1, %tstate
15660 wrhpr 0x4, %htstate
15661 retry
15662 fmovdgu %xcc, %f20, %f22
15663 fmovdleu %icc, %f3, %f26
15664 smulcc %i6, %g2, %l1
15665loop_1335:
15666 nop
15667 setx 0xFBD8906C, %l0, %l6
15668 st %l6, [%l7 + 0x28]
15669 ld [%l7 + 0x28], %f11
15670 setx 0x52C9E5A3, %l1, %l5
15671 st %l5, [%l7 + 0x10]
15672 ld [%l7 + 0x10], %f3
15673 fadds %f3, %f11, %f26
15674 fmovrdlz %l2, %f10, %f16
15675 bgu,a loop_1336
15676 xnor %o7, 0x079F, %o6
15677 taddcctv %o3, 0x0B47, %o1
15678 srlx %g6, 0x10, %l5
15679loop_1336:
15680 lduh [%l7 + 0x7A], %g4
15681 orncc %l3, %i4, %l6
15682 movcs %icc, %i5, %i1
15683 ldsh [%l7 + 0x2E], %o4
15684 orcc %o5, %l0, %l4
15685 mulscc %g3, %g5, %g7
15686 movrne %i2, %g1, %o2
15687 tneg %xcc, 0x5
15688 or %o0, 0x1671, %i3
15689 array8 %i7, %i6, %g2
15690 smulcc %i0, 0x1783, %l1
15691 movre %l2, 0x0CF, %o6
15692 ldx [%l7 + 0x48], %o3
15693 orn %o1, %g6, %o7
15694 xnor %l5, 0x1A9C, %l3
15695 tleu %xcc, 0x4
15696 orcc %i4, %g4, %i5
15697 udiv %l6, 0x025B, %o4
15698 fbue %fcc3, loop_1337
15699 orn %o5, 0x1CFE, %i1
15700 tcs %icc, 0x2
15701 brnz %l0, loop_1338
15702loop_1337:
15703 edge16 %g3, %l4, %g5
15704 or %g7, %g1, %o2
15705 fnot2 %f12, %f16
15706loop_1338:
15707 orcc %o0, %i3, %i2
15708 movcs %icc, %i7, %i6
15709 be %icc, loop_1339
15710 tvc %icc, 0x4
15711 movrlz %g2, 0x0D8, %l1
15712 edge32n %l2, %o6, %o3
15713loop_1339:
15714 edge8n %o1, %g6, %o7
15715 ta %xcc, 0x2
15716 nop
15717 setx 0x7CB45CDEB414496F, %l0, %l6
15718 stx %l6, [%l7 + 0x28]
15719 ldd [%l7 + 0x28], %f26
15720 setx 0xF917AC4F8CD69221, %l1, %l5
15721 stx %l5, [%l7 + 0x10]
15722 ldd [%l7 + 0x10], %f28
15723 fmuld %f28, %f26, %f28
15724 sdivx %l5, 0x15F5, %l3
15725 fmovsge %icc, %f12, %f26
15726 tneg %xcc, 0x2
15727 nop
15728 setx 0xF044807C, %l0, %l6
15729 st %l6, [%l7 + 0x28]
15730 ld [%l7 + 0x28], %f2
15731 setx 0x637EB7CF, %l1, %l5
15732 st %l5, [%l7 + 0x10]
15733 ld [%l7 + 0x10], %f19
15734 fdivs %f19, %f2, %f2
15735 movrne %i4, %g4, %i0
15736 fmovdvc %xcc, %f20, %f16
15737 wr %g0, 0x04, %asi
15738 ldda [%l7 + 0x40] %asi, %f16
15739 movleu %icc, %i5, %l6
15740 smul %o4, 0x052D, %i1
15741 fbo %fcc0, loop_1340
15742 fmovdleu %icc, %f27, %f26
15743 subccc %o5, %g3, %l4
15744 fbug %fcc2, loop_1341
15745loop_1340:
15746 movneg %xcc, %g5, %l0
15747 fbne,a %fcc1, loop_1342
15748 stw %g1, [%l7 + 0x18]
15749loop_1341:
15750 bneg,pt %icc, loop_1343
15751 sdivcc %g7, 0x1931, %o2
15752loop_1342:
15753 fmovdn %xcc, %f25, %f23
15754 nop
15755 setx 0x38C2E5EE, %l0, %l6
15756 st %l6, [%l7 + 0x28]
15757 ld [%l7 + 0x28], %f11
15758 setx 0x08296664, %l1, %l5
15759 st %l5, [%l7 + 0x10]
15760 ld [%l7 + 0x10], %f24
15761 fdivs %f24, %f11, %f8
15762loop_1343:
15763 srax %i3, %i2, %i7
15764 fbn %fcc1, loop_1344
15765 tge %xcc, 0x2
15766 edge8l %o0, %i6, %l1
15767 set 0x24, %i1
15768 sta %f0, [%l7 + %i1] 0x14
15769loop_1344:
15770 call loop_1345
15771 orcc %g2, 0x10A1, %l2
15772 add %o6, %o1, %o3
15773 fmovda %icc, %f0, %f1
15774loop_1345:
15775 orcc %g6, 0x0AF2, %o7
15776 bge,a,pn %xcc, loop_1346
15777 movle %icc, %l5, %i4
15778 edge32ln %g4, %l3, %i5
15779 movge %icc, %l6, %o4
15780loop_1346:
15781 nop
15782 setx 0xD576808E1032EEE7, %l0, %l6
15783 stx %l6, [%l7 + 0x28]
15784 ldd [%l7 + 0x28], %f4
15785 setx 0xAA7B9BDA4EECCDDA, %l1, %l5
15786 stx %l5, [%l7 + 0x10]
15787 ldd [%l7 + 0x10], %f2
15788 fmuld %f2, %f4, %f26
15789 set 0x40, %g5
15790 stxa %i0, [%l7 + %g5] 0x15
15791 movrlez %o5, 0x34C, %i1
15792 set 0x7C, %i6
15793 stha %g3, [%l7 + %i6] 0x81
15794 andn %l4, 0x10B8, %l0
15795 nop
15796 set 0x78, %l0
15797 ldd [%l7 + %l0], %f14
15798 subcc %g5, 0x17A9, %g1
15799 fbue,a %fcc1, loop_1347
15800 bvc,a,pn %icc, loop_1348
15801 fmovdvs %icc, %f31, %f21
15802 ta %icc, 0x0
15803loop_1347:
15804 nop
15805 set 0x27, %g1
15806 ldstub [%l7 + %g1], %o2
15807loop_1348:
15808 nop
15809 wr %g0, 0x88, %asi
15810 ldsha [%l7 + 0x44] %asi, %g7
15811 edge16ln %i2, %i3, %o0
15812 edge32n %i6, %l1, %g2
15813 stx %i7, [%l7 + 0x10]
15814 movvc %xcc, %l2, %o6
15815 fmovsvc %icc, %f15, %f26
15816 ld [%l7 + 0x7C], %f0
15817 bcc,a loop_1349
15818 fmuld8sux16 %f31, %f31, %f0
15819 popc %o3, %o1
15820 bleu,a %xcc, loop_1350
15821loop_1349:
15822 movre %g6, %l5, %i4
15823 fmovrdgz %o7, %f28, %f22
15824 fmovdl %xcc, %f12, %f10
15825loop_1350:
15826 bne,a loop_1351
15827 fmul8x16al %f0, %f1, %f26
15828 fnot1s %f25, %f30
15829 alignaddr %l3, %g4, %i5
15830loop_1351:
15831 fmovsge %xcc, %f23, %f15
15832 fpadd16 %f20, %f2, %f10
15833 tcs %xcc, 0x2
15834 fandnot2 %f0, %f30, %f26
15835 array32 %l6, %o4, %o5
15836 ta %icc, 0x5
15837 srax %i1, %g3, %i0
15838 alignaddrl %l4, %g5, %l0
15839 sth %o2, [%l7 + 0x2E]
15840 nop
15841 setx 0x9C39D07CEC0AF293, %l0, %l6
15842 stx %l6, [%l7 + 0x28]
15843 ldd [%l7 + 0x28], %f6
15844 setx 0x5223D938AE5CCC49, %l1, %l5
15845 stx %l5, [%l7 + 0x10]
15846 ldd [%l7 + 0x10], %f24
15847 faddd %f24, %f6, %f10
15848 saved
15849 rdpr %cwp, %g1
15850 rdpr %cansave, %g2
15851 rdpr %canrestore, %g3
15852 rdpr %cleanwin, %g4
15853 rdpr %otherwin, %g5
15854 rdpr %wstate, %g6
15855 fmovdne %icc, %f3, %f27
15856 edge16ln %g1, %i2, %g7
15857 fmovscc %xcc, %f19, %f30
15858 bcs,a,pt %icc, loop_1352
15859 restored
15860 rdpr %cwp, %g1
15861 rdpr %cansave, %g2
15862 rdpr %canrestore, %g3
15863 rdpr %cleanwin, %g4
15864 rdpr %otherwin, %g5
15865 rdpr %wstate, %g6
15866 array32 %i3, %o0, %l1
15867 addc %g2, %i6, %i7
15868loop_1352:
15869 xor %l2, %o3, %o6
15870 sdiv %o1, 0x16D5, %g6
15871 nop
15872 set 0x50, %o0
15873 ldd [%l7 + %o0], %l4
15874 addccc %o7, 0x0875, %l3
15875 umul %i4, 0x10BB, %g4
15876 andncc %l6, %o4, %o5
15877 movrlz %i5, 0x12E, %i1
15878 movge %xcc, %i0, %l4
15879 wr %g0, 0x81, %asi
15880 stwa %g5, [%l7 + 0x28] %asi
15881 movrne %l0, %o2, %g3
15882 taddcc %g1, %i2, %i3
15883 tvc %icc, 0x2
15884 subccc %g7, %l1, %g2
15885 fbl,a %fcc3, loop_1353
15886 sethi 0x12F1, %o0
15887 fbug %fcc2, loop_1354
15888 fnot2s %f11, %f23
15889loop_1353:
15890 fmovdl %icc, %f2, %f9
15891 movcs %icc, %i7, %i6
15892loop_1354:
15893 udiv %o3, 0x12C8, %o6
15894 fandnot1 %f24, %f0, %f20
15895 addccc %l2, %g6, %l5
15896 and %o7, %l3, %o1
15897 fmovsne %xcc, %f11, %f4
15898 or %g4, 0x15CE, %i4
15899 nop
15900 fitos %f23, %f20
15901 wr %g0, 0xe2, %asi
15902 stxa %o4, [%l7 + 0x08] %asi
15903 membar #Sync
15904 bvs,a loop_1355
15905 tsubcc %o5, 0x1D19, %i5
15906 ldsb [%l7 + 0x68], %i1
15907 edge32l %i0, %l6, %l4
15908loop_1355:
15909 movrgez %l0, %g5, %g3
15910 std %f0, [%l7 + 0x08]
15911 fblg %fcc3, loop_1356
15912 tcc %icc, 0x0
15913 orncc %g1, %o2, %i3
15914 movcs %icc, %i2, %l1
15915loop_1356:
15916 lduw [%l7 + 0x24], %g2
15917 srl %o0, 0x05, %i7
15918 movneg %xcc, %g7, %o3
15919 fmul8x16 %f7, %f10, %f28
15920 brz %o6, loop_1357
15921 andcc %l2, 0x03BA, %g6
15922 tsubcc %i6, 0x0847, %l5
15923 sdiv %o7, 0x0BE6, %o1
15924loop_1357:
15925 sdiv %l3, 0x0A1D, %g4
15926 fbe %fcc0, loop_1358
15927 movcs %icc, %o4, %o5
15928 add %l7, 0x38, %l6
15929 wr %g0, 0x88, %asi
15930 ldxa [%l6] %asi, %i5
15931 casxa [%l6] 0x88, %i5, %i1
15932loop_1358:
15933 fnot1 %f8, %f4
15934 fnand %f14, %f22, %f28
15935 sll %i0, 0x06, %l6
15936 srl %l4, 0x0F, %l0
15937 sdivcc %i4, 0x1ECE, %g3
15938 nop
15939 fitod %f4, %f26
15940 fdtoi %f26, %f9
15941 edge16ln %g5, %o2, %i3
15942 movrgez %i2, 0x128, %l1
15943 set 0x48, %i3
15944 swapa [%l7 + %i3] 0x89, %g2
15945 fxnors %f31, %f16, %f17
15946 umulcc %g1, %i7, %o0
15947 fand %f0, %f22, %f6
15948 addccc %o3, 0x11D3, %g7
15949 fmovrsgez %l2, %f22, %f16
15950 mova %xcc, %o6, %i6
15951 srlx %g6, 0x0F, %l5
15952 movpos %icc, %o1, %o7
15953 brgez,a %g4, loop_1359
15954 movge %icc, %o4, %l3
15955 wr %g0, 0x89, %asi
15956 lduba [%l7 + 0x4B] %asi, %o5
15957loop_1359:
15958 brlez %i1, loop_1360
15959 udiv %i0, 0x1603, %l6
15960 udivcc %l4, 0x098A, %l0
15961 edge8l %i5, %g3, %g5
15962loop_1360:
15963 fmovrsgez %i4, %f17, %f30
15964 nop
15965 set 0x28, %i2
15966 ldsh [%l7 + %i2], %i3
15967 taddcc %o2, %i2, %g2
15968 nop
15969 fitod %f12, %f12
15970 fdtos %f12, %f5
15971 fblg,a %fcc3, loop_1361
15972 sth %l1, [%l7 + 0x10]
15973 andcc %i7, 0x1A8A, %o0
15974 umul %g1, %g7, %o3
15975loop_1361:
15976 orn %o6, 0x0AA2, %l2
15977 fpadd32s %f20, %f8, %f14
15978 brz %g6, loop_1362
15979 brlz %i6, loop_1363
15980 saved
15981 rdpr %cwp, %g1
15982 rdpr %cansave, %g2
15983 rdpr %canrestore, %g3
15984 rdpr %cleanwin, %g4
15985 rdpr %otherwin, %g5
15986 rdpr %wstate, %g6
15987 edge8n %o1, %o7, %g4
15988loop_1362:
15989 nop
15990 wr %g0, 0x18, %asi
15991 prefetcha [%l7 + 0x50] %asi, 0x2
15992loop_1363:
15993 movpos %xcc, %o4, %o5
15994 fmovde %xcc, %f6, %f19
15995 ble,a loop_1364
15996 fmovdgu %icc, %f4, %f0
15997 bcs %xcc, loop_1365
15998 umulcc %i1, 0x0BFA, %l3
15999loop_1364:
16000 umul %i0, %l6, %l4
16001 movvc %xcc, %l0, %i5
16002loop_1365:
16003 fbne,a %fcc2, loop_1366
16004 srl %g3, %g5, %i4
16005 movrgz %o2, 0x0CE, %i2
16006 ldub [%l7 + 0x27], %g2
16007loop_1366:
16008 nop
16009 fitos %f11, %f24
16010 fstod %f24, %f14
16011 mova %xcc, %i3, %i7
16012 sethi 0x0B16, %l1
16013 movrgez %o0, 0x2B4, %g7
16014 srl %g1, %o6, %l2
16015 nop
16016 setx loop_1367, %l0, %l1
16017 jmpl %l1, %o3
16018 fpsub32 %f4, %f10, %f30
16019 fcmpgt16 %f20, %f18, %i6
16020 tge %icc, 0x4
16021loop_1367:
16022 ldd [%l7 + 0x38], %o0
16023 sllx %o7, 0x1A, %g6
16024 taddcc %g4, 0x1259, %o4
16025 fnor %f8, %f30, %f8
16026 mulx %l5, %i1, %l3
16027 edge8ln %i0, %o5, %l6
16028 orcc %l4, 0x1E6F, %l0
16029 tn %icc, 0x5
16030 subc %g3, 0x153A, %i5
16031 tsubcctv %i4, %o2, %g5
16032 sir 0x16B0
16033 set 0x6B, %g6
16034 stba %i2, [%l7 + %g6] 0x80
16035 xorcc %i3, 0x1A05, %i7
16036 ldsh [%l7 + 0x3E], %g2
16037 umulcc %l1, 0x0781, %g7
16038 tsubcc %g1, 0x1930, %o0
16039 tcc %xcc, 0x2
16040 alignaddr %o6, %l2, %i6
16041 ld [%l7 + 0x7C], %f14
16042 nop
16043 setx 0xDE729EFA, %l0, %l6
16044 st %l6, [%l7 + 0x28]
16045 ld [%l7 + 0x28], %f20
16046 setx 0x3708E4C4, %l1, %l5
16047 st %l5, [%l7 + 0x10]
16048 ld [%l7 + 0x10], %f19
16049 fmuls %f19, %f20, %f2
16050 tn %icc, 0x6
16051 fmovscc %icc, %f14, %f4
16052 edge32 %o3, %o7, %g6
16053 tne %xcc, 0x1
16054 fbul,a %fcc1, loop_1368
16055 fmovsn %xcc, %f16, %f21
16056 movn %xcc, %o1, %o4
16057 fmovse %icc, %f1, %f15
16058loop_1368:
16059 fpsub32s %f26, %f4, %f29
16060 set 0x40, %i0
16061 ldda [%l7 + %i0] 0x11, %f16
16062 edge8ln %l5, %g4, %i1
16063 fmovd %f16, %f22
16064 fcmpne16 %f22, %f4, %l3
16065 movrne %o5, 0x076, %l6
16066 orncc %i0, 0x1634, %l0
16067 tn %icc, 0x4
16068 udiv %g3, 0x0CCD, %i5
16069 st %f29, [%l7 + 0x08]
16070 ta %xcc, 0x1
16071 set 0x58, %i4
16072 prefetcha [%l7 + %i4] 0x15, 0x0
16073 fornot2 %f16, %f14, %f2
16074 movrlez %o2, %l4, %g5
16075 tgu %xcc, 0x3
16076 udivcc %i3, 0x1CAD, %i2
16077 bshuffle %f12, %f20, %f24
16078 movrne %g2, %i7, %g7
16079 movrlz %g1, 0x04D, %l1
16080 add %l7, 0x48, %l6
16081 wr %g0, 0x81, %asi
16082 casxa [%l6] 0x81, %o0, %l2
16083 std %f20, [%l7 + 0x70]
16084 edge8ln %i6, %o3, %o6
16085 edge32ln %o7, %o1, %o4
16086 orn %l5, %g6, %i1
16087 sll %l3, %o5, %l6
16088 addcc %i0, 0x185F, %g4
16089 mova %icc, %g3, %l0
16090 nop
16091 set 0x2C, %o5
16092 lduw [%l7 + %o5], %i4
16093 tgu %icc, 0x0
16094 edge16 %i5, %l4, %g5
16095 fbuge %fcc1, loop_1369
16096 sra %o2, 0x12, %i3
16097 fcmpeq32 %f24, %f22, %i2
16098 tcc %xcc, 0x5
16099loop_1369:
16100 tpos %icc, 0x5
16101 ldsh [%l7 + 0x5A], %i7
16102 fexpand %f18, %f4
16103 sub %g2, %g7, %l1
16104 ta %xcc, 0x2
16105 fbug,a %fcc1, loop_1370
16106 tleu %xcc, 0x1
16107 taddcctv %g1, %o0, %i6
16108 fcmpgt32 %f20, %f0, %o3
16109loop_1370:
16110 fmovse %xcc, %f23, %f3
16111 movrgez %l2, 0x32A, %o7
16112 popc 0x1A0F, %o6
16113 fnot1 %f14, %f10
16114 bcs,pt %icc, loop_1371
16115 fbge,a %fcc0, loop_1372
16116 nop
16117 setx 0x7524A318, %l0, %l6
16118 st %l6, [%l7 + 0x28]
16119 ld [%l7 + 0x28], %f5
16120 setx 0x6635956E, %l1, %l5
16121 st %l5, [%l7 + 0x10]
16122 ld [%l7 + 0x10], %f25
16123 fsubs %f25, %f5, %f2
16124 nop
16125 set 0x18, %l5
16126 stx %o4, [%l7 + %l5]
16127loop_1371:
16128 alignaddrl %l5, %o1, %g6
16129loop_1372:
16130 fbge %fcc0, loop_1373
16131 edge32 %i1, %o5, %l6
16132 subc %i0, %g4, %g3
16133 fmul8ulx16 %f6, %f8, %f22
16134loop_1373:
16135 tg %xcc, 0x2
16136 andn %l3, 0x1CF6, %l0
16137 fnegs %f28, %f30
16138 mulscc %i5, %l4, %i4
16139 move %icc, %g5, %o2
16140 wr %g0, 0x80, %asi
16141 lduwa [%l7 + 0x7C] %asi, %i2
16142 fble,a %fcc1, loop_1374
16143 tle %xcc, 0x4
16144 udivcc %i7, 0x160D, %g2
16145 movrgz %i3, %l1, %g7
16146loop_1374:
16147 tne %xcc, 0x5
16148 tpos %xcc, 0x6
16149 movre %o0, 0x2C6, %g1
16150 fmovdpos %xcc, %f4, %f22
16151 bcc,a,pt %xcc, loop_1375
16152 sdivcc %i6, 0x19AB, %l2
16153 nop
16154 setx 0xF75A851B, %l0, %l6
16155 st %l6, [%l7 + 0x28]
16156 ld [%l7 + 0x28], %f26
16157 setx 0xC99B0DD0, %l1, %l5
16158 st %l5, [%l7 + 0x10]
16159 ld [%l7 + 0x10], %f16
16160 fadds %f16, %f26, %f29
16161 membar 0x60
16162loop_1375:
16163 alignaddr %o7, %o3, %o6
16164 and %l5, %o4, %g6
16165 wr %g0, 0x4f, %asi
16166 stxa %o1, [%g0 + 0x10] %asi
16167 fornot1s %f3, %f4, %f28
16168 popc 0x01D6, %i1
16169 fcmpeq16 %f6, %f0, %o5
16170 movg %xcc, %i0, %l6
16171 tvs %xcc, 0x7
16172 fbl %fcc2, loop_1376
16173 mova %xcc, %g3, %l3
16174 flush %l7 + 0x1C
16175 tcs %icc, 0x3
16176loop_1376:
16177 fandnot1s %f3, %f7, %f16
16178 movvc %xcc, %g4, %i5
16179 fandnot2 %f4, %f18, %f26
16180 fmovsn %icc, %f1, %f28
16181 fbule,a %fcc0, loop_1377
16182 membar 0x00
16183 tvs %icc, 0x0
16184 fornot1s %f1, %f3, %f20
16185loop_1377:
16186 movn %xcc, %l4, %i4
16187 fnot1s %f9, %f12
16188 bge %xcc, loop_1378
16189 bvs,a,pn %icc, loop_1379
16190 tg %xcc, 0x7
16191 fone %f8
16192loop_1378:
16193 movrgz %g5, %o2, %i2
16194loop_1379:
16195 ldsh [%l7 + 0x4E], %i7
16196 set 0x8, %o4
16197 stxa %g2, [%g0 + %o4] 0x20
16198 fmovdn %xcc, %f2, %f31
16199 sir 0x18D9
16200 tsubcctv %i3, %l0, %l1
16201 andn %o0, 0x0842, %g1
16202 edge16n %g7, %i6, %l2
16203 edge32 %o3, %o6, %o7
16204 movl %icc, %o4, %l5
16205 sll %o1, %i1, %g6
16206 bn,a,pn %icc, loop_1380
16207 movrgz %o5, %l6, %g3
16208 fmovrslz %l3, %f27, %f13
16209 tvc %xcc, 0x7
16210loop_1380:
16211 movge %icc, %g4, %i0
16212 tneg %xcc, 0x4
16213 fmovrdlz %l4, %f30, %f20
16214 bcs,a %xcc, loop_1381
16215 fcmple32 %f16, %f12, %i5
16216 sllx %i4, %g5, %i2
16217 fmovd %f22, %f10
16218loop_1381:
16219 sllx %o2, 0x1A, %i7
16220 movpos %icc, %g2, %i3
16221 fandnot2s %f2, %f31, %f6
16222 tle %xcc, 0x1
16223 edge8n %l0, %o0, %g1
16224 nop
16225 fitod %f0, %f18
16226 fdtox %f18, %f16
16227 fxtod %f16, %f8
16228 sdivx %l1, 0x164E, %g7
16229 array16 %l2, %o3, %o6
16230 nop
16231 setx loop_1382, %l0, %l1
16232 jmpl %l1, %o7
16233 movge %icc, %o4, %l5
16234 movvc %xcc, %i6, %i1
16235 tvs %icc, 0x1
16236loop_1382:
16237 umulcc %g6, 0x15DE, %o5
16238 fxnor %f20, %f22, %f18
16239 tpos %xcc, 0x7
16240 sdiv %o1, 0x13F7, %l6
16241 add %l7, 0x18, %l6
16242 wr %g0, 0x0c, %asi
16243 lda [%l6] %asi, %g3
16244 casa [%l6] 0x0c, %g3, %g4
16245 tge %xcc, 0x0
16246 subcc %i0, 0x1D43, %l3
16247 tcc %xcc, 0x7
16248 fcmple32 %f14, %f28, %l4
16249 tsubcc %i5, 0x0AA6, %g5
16250 edge8n %i4, %o2, %i2
16251 udivcc %g2, 0x0F95, %i3
16252 tcs %xcc, 0x3
16253 edge16l %l0, %o0, %g1
16254 restored
16255 rdpr %cwp, %g1
16256 rdpr %cansave, %g2
16257 rdpr %canrestore, %g3
16258 rdpr %cleanwin, %g4
16259 rdpr %otherwin, %g5
16260 rdpr %wstate, %g6
16261 sdivx %l1, 0x14C3, %i7
16262 array32 %l2, %g7, %o6
16263 bleu,a,pn %xcc, loop_1383
16264 movrgez %o3, 0x0C1, %o4
16265 fmul8sux16 %f14, %f14, %f18
16266 sth %l5, [%l7 + 0x36]
16267loop_1383:
16268 smul %o7, 0x097B, %i1
16269 fandnot2s %f27, %f19, %f22
16270 srax %g6, %i6, %o5
16271 fmovdgu %xcc, %f23, %f5
16272 fpadd32 %f12, %f16, %f4
16273 nop
16274 fitod %f4, %f10
16275 fdtoi %f10, %f23
16276 faligndata %f24, %f28, %f18
16277 fmovspos %xcc, %f8, %f30
16278 nop
16279 setx 0x87CAA3D9, %l0, %l6
16280 st %l6, [%l7 + 0x28]
16281 ld [%l7 + 0x28], %f22
16282 fsqrts %f22, %f31
16283 bge,pt %xcc, loop_1384
16284 saved
16285 rdpr %cwp, %g1
16286 rdpr %cansave, %g2
16287 rdpr %canrestore, %g3
16288 rdpr %cleanwin, %g4
16289 rdpr %otherwin, %g5
16290 rdpr %wstate, %g6
16291 addc %l6, %o1, %g3
16292 movn %xcc, %i0, %g4
16293loop_1384:
16294 fmovsneg %icc, %f11, %f26
16295 fmovdpos %xcc, %f16, %f3
16296 edge32n %l3, %l4, %g5
16297 xorcc %i4, %o2, %i5
16298 andncc %i2, %i3, %l0
16299 fsrc1 %f14, %f14
16300 tsubcctv %o0, %g1, %l1
16301 movrgez %g2, 0x1BA, %l2
16302 orn %g7, %o6, %o3
16303 umul %i7, %o4, %o7
16304 andn %i1, %l5, %g6
16305 brnz,a %i6, loop_1385
16306 brlez,a %o5, loop_1386
16307 fmovrde %l6, %f26, %f6
16308 movle %icc, %g3, %i0
16309loop_1385:
16310 fmovrdgz %o1, %f24, %f10
16311loop_1386:
16312 fmovdcc %xcc, %f3, %f14
16313 movrgez %g4, %l4, %g5
16314 movle %icc, %l3, %i4
16315 bl loop_1387
16316 bpos,pt %icc, loop_1388
16317 sdivcc %o2, 0x123E, %i5
16318 subccc %i2, 0x05D7, %i3
16319loop_1387:
16320 nop
16321 wr %g0, 0x10, %asi
16322 ldda [%l7 + 0x40] %asi, %f16
16323loop_1388:
16324 umul %l0, 0x047D, %g1
16325 fsrc2 %f28, %f26
16326 brgz %l1, loop_1389
16327 fmovsl %icc, %f20, %f2
16328 movcs %icc, %o0, %g2
16329 movvc %icc, %g7, %l2
16330loop_1389:
16331 fbu,a %fcc1, loop_1390
16332 tcc %icc, 0x3
16333 restored
16334 rdpr %cwp, %g1
16335 rdpr %cansave, %g2
16336 rdpr %canrestore, %g3
16337 rdpr %cleanwin, %g4
16338 rdpr %otherwin, %g5
16339 rdpr %wstate, %g6
16340 andncc %o3, %o6, %i7
16341loop_1390:
16342 smul %o4, %i1, %o7
16343 smul %l5, %g6, %o5
16344 or %l6, 0x1AED, %i6
16345 addcc %g3, 0x1310, %i0
16346 movcs %icc, %o1, %g4
16347 alignaddrl %l4, %g5, %l3
16348 sdivcc %i4, 0x0C60, %o2
16349 movvc %xcc, %i2, %i3
16350 restored
16351 rdpr %cwp, %g1
16352 rdpr %cansave, %g2
16353 rdpr %canrestore, %g3
16354 rdpr %cleanwin, %g4
16355 rdpr %otherwin, %g5
16356 rdpr %wstate, %g6
16357 lduw [%l7 + 0x3C], %l0
16358 tg %xcc, 0x2
16359 xorcc %g1, 0x1064, %i5
16360 tg %icc, 0x4
16361 edge16 %l1, %g2, %o0
16362 set 0x57, %l4
16363 stba %l2, [%l7 + %l4] 0x2b
16364 membar #Sync
16365 movvc %icc, %o3, %g7
16366 stb %i7, [%l7 + 0x4B]
16367 movrlez %o4, 0x2FB, %o6
16368 or %o7, %l5, %g6
16369 fmovdne %xcc, %f8, %f11
16370 bne,pn %icc, loop_1391
16371 srax %i1, 0x0E, %o5
16372 nop
16373 fitos %f7, %f8
16374 fstox %f8, %f12
16375 movrgz %i6, 0x0E1, %g3
16376loop_1391:
16377 mulscc %l6, 0x001B, %o1
16378 umulcc %i0, %l4, %g4
16379 movn %xcc, %g5, %i4
16380 taddcctv %o2, %i2, %l3
16381 fmovdge %xcc, %f6, %f29
16382 tleu %xcc, 0x6
16383 set 0x6E, %o7
16384 stba %l0, [%l7 + %o7] 0x18
16385 movrgz %i3, %i5, %g1
16386 movg %xcc, %g2, %o0
16387 nop
16388 setx 0xC35163FD7A9F1B60, %l0, %l6
16389 stx %l6, [%l7 + 0x28]
16390 ldd [%l7 + 0x28], %f28
16391 setx 0xFAD0C5CA55CA5203, %l1, %l5
16392 stx %l5, [%l7 + 0x10]
16393 ldd [%l7 + 0x10], %f14
16394 fsubd %f14, %f28, %f4
16395 lduh [%l7 + 0x2C], %l2
16396 nop
16397 fitos %f12, %f5
16398 fstod %f5, %f20
16399 movpos %icc, %o3, %g7
16400 fcmpne16 %f18, %f22, %i7
16401 sdiv %l1, 0x0F90, %o6
16402 edge16 %o4, %l5, %o7
16403 orncc %g6, 0x0B96, %o5
16404 movrlez %i1, %i6, %g3
16405 brlez,a %o1, loop_1392
16406 smul %l6, 0x0C19, %l4
16407 edge16ln %g4, %g5, %i0
16408 xnor %i4, %o2, %i2
16409loop_1392:
16410 alignaddr %l0, %l3, %i3
16411 movrgz %g1, 0x193, %i5
16412 wr %g0, 0x10, %asi
16413 stha %g2, [%l7 + 0x72] %asi
16414 fmovsge %icc, %f31, %f0
16415 edge8 %l2, %o0, %o3
16416 fmovsneg %xcc, %f23, %f9
16417 ldd [%l7 + 0x40], %g6
16418 smul %l1, %i7, %o6
16419 fnand %f4, %f8, %f12
16420 brz %l5, loop_1393
16421 call loop_1394
16422 add %o7, %g6, %o4
16423 fmovdle %xcc, %f26, %f7
16424loop_1393:
16425 nop
16426 set 0x72, %l1
16427 ldsha [%l7 + %l1] 0x80, %o5
16428loop_1394:
16429 addcc %i1, %g3, %i6
16430 alignaddr %l6, %o1, %l4
16431 xorcc %g5, %i0, %g4
16432 tcs %xcc, 0x5
16433 sdiv %i4, 0x1C14, %o2
16434 popc 0x064A, %i2
16435 udivcc %l0, 0x0184, %l3
16436 udivx %i3, 0x006A, %g1
16437 movpos %xcc, %g2, %i5
16438 fmovsvs %icc, %f29, %f22
16439 addc %l2, %o0, %g7
16440 orncc %o3, %l1, %i7
16441 fandnot2s %f15, %f7, %f2
16442 fbul,a %fcc2, loop_1395
16443 edge8l %o6, %o7, %g6
16444 edge8 %l5, %o4, %i1
16445 fnot1 %f6, %f6
16446loop_1395:
16447 orcc %o5, %i6, %g3
16448 fmovrslez %o1, %f5, %f29
16449 nop
16450 setx 0x9D735DC3FAC4AB88, %l0, %l6
16451 stx %l6, [%l7 + 0x28]
16452 ldd [%l7 + 0x28], %f0
16453 setx 0x09C7149C33AB2BAD, %l1, %l5
16454 stx %l5, [%l7 + 0x10]
16455 ldd [%l7 + 0x10], %f30
16456 fdivd %f30, %f0, %f8
16457 fcmpne32 %f20, %f6, %l4
16458 tneg %xcc, 0x4
16459 brz %g5, loop_1396
16460 addcc %l6, 0x10A3, %g4
16461 fmul8ulx16 %f20, %f6, %f18
16462 nop
16463 fitod %f0, %f10
16464 fdtox %f10, %f30
16465 fxtod %f30, %f12
16466loop_1396:
16467 taddcc %i0, %i4, %o2
16468 addccc %l0, 0x064D, %l3
16469 smulcc %i3, 0x018B, %i2
16470 tl %icc, 0x1
16471 fxnors %f26, %f4, %f15
16472 membar #Sync
16473 wr %g0, 0x1f, %asi
16474 ldda [%l7 + 0x40] %asi, %f16
16475 fxor %f22, %f26, %f26
16476 tneg %xcc, 0x0
16477 tvs %icc, 0x1
16478 subccc %g2, 0x042A, %g1
16479 brlz %i5, loop_1397
16480 tle %xcc, 0x0
16481 ldsb [%l7 + 0x72], %l2
16482 nop
16483 fitos %f7, %f29
16484loop_1397:
16485 movl %icc, %g7, %o3
16486 edge16ln %o0, %i7, %l1
16487 taddcc %o6, 0x106F, %g6
16488 tne %icc, 0x7
16489 tcc %icc, 0x4
16490 nop
16491 fitos %f2, %f11
16492 fstox %f11, %f26
16493 sll %o7, %l5, %i1
16494 nop
16495 setx 0x01067716, %l0, %l6
16496 st %l6, [%l7 + 0x28]
16497 ld [%l7 + 0x28], %f19
16498 setx 0xEA93A2BA, %l1, %l5
16499 st %l5, [%l7 + 0x10]
16500 ld [%l7 + 0x10], %f29
16501 fadds %f29, %f19, %f13
16502 sdivx %o5, 0x00B4, %o4
16503 brlz,a %i6, loop_1398
16504 membar 0x36
16505 edge32ln %g3, %l4, %o1
16506 movpos %xcc, %l6, %g5
16507loop_1398:
16508 tl %xcc, 0x4
16509 fbue %fcc0, loop_1399
16510 xnorcc %i0, 0x025E, %i4
16511 mova %xcc, %o2, %l0
16512 fbl %fcc0, loop_1400
16513loop_1399:
16514 orncc %l3, %g4, %i2
16515 ldd [%l7 + 0x68], %f16
16516 tvs %xcc, 0x6
16517loop_1400:
16518 sir 0x16F0
16519 ldsw [%l7 + 0x54], %g2
16520 udivx %g1, 0x1B90, %i5
16521 tcc %xcc, 0x1
16522 fsrc2 %f0, %f16
16523 edge8ln %i3, %g7, %o3
16524 array16 %o0, %i7, %l1
16525 tne %xcc, 0x7
16526 fbl,a %fcc1, loop_1401
16527 fxors %f19, %f31, %f0
16528 movrgz %o6, %l2, %g6
16529 nop
16530 setx 0x85C610E36EDCFE9E, %l0, %l6
16531 stx %l6, [%l7 + 0x28]
16532 ldd [%l7 + 0x28], %f0
16533 fsqrtd %f0, %f10
16534loop_1401:
16535 fmovrsgez %l5, %f20, %f7
16536 srl %o7, %o5, %o4
16537 movvc %icc, %i1, %g3
16538 tge %icc, 0x4
16539 fmovdg %xcc, %f31, %f13
16540 movrne %l4, %i6, %o1
16541 edge16n %l6, %g5, %i4
16542 tpos %xcc, 0x1
16543 fand %f18, %f30, %f26
16544 srax %i0, %o2, %l0
16545 lduh [%l7 + 0x70], %l3
16546 movvc %icc, %i2, %g2
16547 ta %icc, 0x2
16548 ldsb [%l7 + 0x1C], %g1
16549 nop
16550 setx 0xB08177ADA66DCB4E, %l0, %l6
16551 stx %l6, [%l7 + 0x28]
16552 ldd [%l7 + 0x28], %f12
16553 setx 0xA76E6E4B2EE7EFD4, %l1, %l5
16554 stx %l5, [%l7 + 0x10]
16555 ldd [%l7 + 0x10], %f16
16556 fdivd %f16, %f12, %f16
16557 mulscc %g4, 0x02DA, %i5
16558 movg %xcc, %i3, %o3
16559 bge,a %xcc, loop_1402
16560 fpadd32s %f23, %f31, %f22
16561 edge32n %o0, %g7, %i7
16562 wr %g0, 0x80, %asi
16563 lda [%l7 + 0x28] %asi, %f30
16564loop_1402:
16565 tgu %icc, 0x6
16566 fbue %fcc3, loop_1403
16567 fnot2 %f30, %f28
16568 orn %o6, %l2, %l1
16569 wr %g0, 0x11, %asi
16570 sta %f7, [%l7 + 0x70] %asi
16571loop_1403:
16572 movrgz %g6, 0x3B8, %l5
16573 nop
16574 setx 0x3D9CB299B0730814, %l0, %l6
16575 stx %l6, [%l7 + 0x48]
16576 ldx [%l7 + 0x48], %fsr
16577 movgu %xcc, %o7, %o5
16578 orcc %i1, 0x0A7E, %o4
16579 ldd [%l7 + 0x48], %g2
16580 fmuld8sux16 %f14, %f4, %f0
16581 sub %i6, 0x15A0, %l4
16582 bg,a loop_1404
16583 movgu %icc, %l6, %o1
16584 smul %i4, %i0, %g5
16585 edge16ln %l0, %o2, %i2
16586loop_1404:
16587 fmovrsgz %l3, %f19, %f23
16588 fnegd %f2, %f28
16589 udiv %g1, 0x0828, %g2
16590 te %icc, 0x1
16591 wr %g0, 0x18, %asi
16592 ldxa [%l7 + 0x78] %asi, %g4
16593 restored
16594 rdpr %cwp, %g1
16595 rdpr %cansave, %g2
16596 rdpr %canrestore, %g3
16597 rdpr %cleanwin, %g4
16598 rdpr %otherwin, %g5
16599 rdpr %wstate, %g6
16600 brz,a %i5, loop_1405
16601 fmovdleu %icc, %f18, %f12
16602 std %f30, [%l7 + 0x28]
16603 alignaddr %i3, %o3, %g7
16604loop_1405:
16605 fnot2 %f22, %f30
16606 nop
16607 setx 0x70FF15788CE77929, %l0, %l6
16608 stx %l6, [%l7 + 0x28]
16609 ldd [%l7 + 0x28], %f10
16610 setx 0xE362F65965792E83, %l1, %l5
16611 stx %l5, [%l7 + 0x10]
16612 ldd [%l7 + 0x10], %f0
16613 fdivd %f0, %f10, %f4
16614 popc 0x08CD, %o0
16615 fpadd32 %f6, %f10, %f4
16616 tg %xcc, 0x1
16617 movneg %icc, %i7, %o6
16618 edge16n %l1, %g6, %l2
16619 movcs %xcc, %l5, %o7
16620 brz,a %o5, loop_1406
16621 fpackfix %f24, %f29
16622 edge16 %i1, %o4, %i6
16623 movcc %icc, %g3, %l4
16624loop_1406:
16625 fmuld8sux16 %f10, %f27, %f2
16626 xnorcc %o1, %i4, %l6
16627 fcmpeq16 %f8, %f16, %i0
16628 fmovrsgz %g5, %f0, %f26
16629 restored
16630 rdpr %cwp, %g1
16631 rdpr %cansave, %g2
16632 rdpr %canrestore, %g3
16633 rdpr %cleanwin, %g4
16634 rdpr %otherwin, %g5
16635 rdpr %wstate, %g6
16636 call loop_1407
16637 swap [%l7 + 0x14], %o2
16638 nop
16639 setx 0x0E07728FA0F70886, %l0, %l6
16640 stx %l6, [%l7 + 0x28]
16641 ldd [%l7 + 0x28], %f26
16642 setx 0x6AE3E617CEB14A93, %l1, %l5
16643 stx %l5, [%l7 + 0x10]
16644 ldd [%l7 + 0x10], %f18
16645 faddd %f18, %f26, %f8
16646 add %l7, 0x64, %l6
16647 wr %g0, 0x18, %asi
16648 lda [%l6] %asi, %l0
16649 casa [%l6] 0x18, %l0, %i2
16650loop_1407:
16651 ble,a,pn %xcc, loop_1408
16652 orcc %l3, %g1, %g2
16653 xnor %i5, 0x0C4C, %i3
16654 edge8ln %g4, %g7, %o0
16655loop_1408:
16656 nop
16657 fitod %f10, %f8
16658 fdtox %f8, %f8
16659 fxtod %f8, %f10
16660 set 0x3C, %o6
16661 lduha [%l7 + %o6] 0x14, %i7
16662 fands %f31, %f13, %f16
16663 orn %o6, %l1, %g6
16664 edge32 %o3, %l5, %l2
16665 ta %icc, 0x3
16666 xnorcc %o5, %o7, %o4
16667 brgz %i1, loop_1409
16668 te %icc, 0x1
16669 brgez %g3, loop_1410
16670 fbul,a %fcc3, loop_1411
16671loop_1409:
16672 movrlz %i6, 0x31C, %o1
16673 nop
16674 setx 0x3307A259, %l0, %l6
16675 st %l6, [%l7 + 0x28]
16676 ld [%l7 + 0x28], %f15
16677 setx 0x504A8E3C, %l1, %l5
16678 st %l5, [%l7 + 0x10]
16679 ld [%l7 + 0x10], %f18
16680 fdivs %f18, %f15, %f1
16681loop_1410:
16682 srlx %i4, %l6, %i0
16683loop_1411:
16684 smulcc %g5, 0x1264, %o2
16685 bpos %icc, loop_1412
16686 xnorcc %l0, %l4, %l3
16687 movpos %icc, %g1, %g2
16688 set 0x48, %g2
16689 sta %f5, [%l7 + %g2] 0x18
16690loop_1412:
16691 ldd [%l7 + 0x70], %i2
16692 tle %icc, 0x1
16693 movpos %xcc, %i5, %g4
16694 sethi 0x0D6A, %i3
16695 mulscc %o0, 0x13EE, %g7
16696 fmovsneg %icc, %f19, %f12
16697 edge16 %o6, %l1, %g6
16698 orn %o3, %l5, %i7
16699 fmovdcs %icc, %f30, %f21
16700 ba,pt %icc, loop_1413
16701 andncc %l2, %o7, %o4
16702 bcs,a,pn %xcc, loop_1414
16703 tge %xcc, 0x7
16704loop_1413:
16705 addccc %o5, %i1, %g3
16706 movcs %xcc, %i6, %i4
16707loop_1414:
16708 fbg %fcc1, loop_1415
16709 sllx %l6, 0x04, %i0
16710 udivx %g5, 0x0D03, %o2
16711 fnands %f30, %f9, %f3
16712loop_1415:
16713 taddcc %o1, 0x1875, %l4
16714 xnor %l0, %l3, %g2
16715 nop
16716 fitos %f13, %f16
16717 srl %g1, 0x00, %i2
16718 fmovdne %xcc, %f16, %f3
16719 xor %g4, 0x1807, %i3
16720 smulcc %i5, 0x1721, %o0
16721 fbug,a %fcc2, loop_1416
16722 movcc %xcc, %g7, %l1
16723 tpos %xcc, 0x4
16724 fornot2s %f18, %f11, %f30
16725loop_1416:
16726 addcc %g6, 0x03D8, %o3
16727 xorcc %l5, 0x1D15, %i7
16728 stb %l2, [%l7 + 0x77]
16729 ldd [%l7 + 0x28], %f10
16730 swap [%l7 + 0x78], %o6
16731 srl %o4, 0x0D, %o5
16732 array32 %i1, %o7, %g3
16733 taddcctv %i6, %l6, %i4
16734 edge8l %i0, %g5, %o2
16735 alignaddr %o1, %l0, %l4
16736 movre %l3, %g1, %g2
16737 xorcc %i2, 0x12AF, %g4
16738 fmovsvs %icc, %f4, %f31
16739 wr %g0, 0x19, %asi
16740 ldsba [%l7 + 0x4C] %asi, %i5
16741 fbue %fcc3, loop_1417
16742 add %o0, %g7, %l1
16743 popc %g6, %o3
16744 fbue,a %fcc2, loop_1418
16745loop_1417:
16746 movleu %icc, %i3, %i7
16747 fbl %fcc0, loop_1419
16748 fmovsge %xcc, %f13, %f9
16749loop_1418:
16750 fmovdvc %xcc, %f29, %f30
16751 andn %l2, 0x09D7, %o6
16752loop_1419:
16753 fmovsvs %icc, %f3, %f30
16754 edge8ln %o4, %o5, %l5
16755 movvs %icc, %i1, %o7
16756 sethi 0x0B93, %i6
16757 restored
16758 rdpr %cwp, %g1
16759 rdpr %cansave, %g2
16760 rdpr %canrestore, %g3
16761 rdpr %cleanwin, %g4
16762 rdpr %otherwin, %g5
16763 rdpr %wstate, %g6
16764 tgu %icc, 0x3
16765 addcc %l6, %g3, %i4
16766 brlz %g5, loop_1420
16767 movrgz %o2, 0x380, %o1
16768 tsubcc %i0, %l0, %l3
16769 fmul8x16 %f14, %f30, %f26
16770loop_1420:
16771 bpos,a,pn %icc, loop_1421
16772 fmovsge %xcc, %f29, %f13
16773 smul %g1, 0x0D82, %l4
16774 edge8l %i2, %g2, %g4
16775loop_1421:
16776 tne %icc, 0x4
16777 fnors %f25, %f20, %f23
16778 edge32 %i5, %o0, %g7
16779 sdivcc %g6, 0x075F, %o3
16780 movvs %icc, %l1, %i7
16781 orncc %l2, %i3, %o4
16782 sethi 0x043F, %o6
16783 xor %l5, %o5, %i1
16784 bpos,a loop_1422
16785 and %i6, %o7, %g3
16786 tvs %icc, 0x0
16787 add %l7, 0x3C, %l6
16788 wr %g0, 0x18, %asi
16789 casa [%l6] %asi, %l6, %i4
16790loop_1422:
16791 sll %o2, 0x0E, %o1
16792 nop
16793 setx 0x1AE42CCD, %l0, %l6
16794 st %l6, [%l7 + 0x28]
16795 ld [%l7 + 0x28], %f17
16796 setx 0xAF01931C, %l1, %l5
16797 st %l5, [%l7 + 0x10]
16798 ld [%l7 + 0x10], %f6
16799 fsubs %f6, %f17, %f22
16800 movvc %xcc, %g5, %l0
16801 edge8 %l3, %i0, %l4
16802 fmovdl %icc, %f29, %f25
16803 lduh [%l7 + 0x42], %g1
16804 array8 %i2, %g2, %i5
16805 tneg %xcc, 0x0
16806 sllx %g4, %o0, %g7
16807 bn,pn %icc, loop_1423
16808 tsubcctv %g6, %o3, %i7
16809 set 0x7C, %o3
16810 stwa %l2, [%l7 + %o3] 0xe2
16811 membar #Sync
16812loop_1423:
16813 nop
16814 setx loop_1424, %l0, %l1
16815 wrpr 0x1, %tl
16816 wrpr %l1, %tnpc
16817 setx 0x34400001400, %l0, %l1
16818 wrpr %l1, %tstate
16819 wrhpr 0x4, %htstate
16820 done
16821 array8 %i3, %l1, %o6
16822 fors %f14, %f0, %f27
16823 ldx [%l7 + 0x60], %o4
16824loop_1424:
16825 fmovsle %xcc, %f8, %f14
16826 tne %icc, 0x0
16827 wr %g0, 0x27, %asi
16828 stxa %o5, [%l7 + 0x50] %asi
16829 membar #Sync
16830 array32 %l5, %i6, %i1
16831 movpos %icc, %o7, %g3
16832 orncc %i4, 0x1C52, %o2
16833 tvs %xcc, 0x7
16834 popc 0x0F65, %o1
16835 srl %g5, %l6, %l0
16836 fmovdcs %xcc, %f2, %f14
16837 nop
16838 setx 0x7396A600606B2A0C, %l0, %l6
16839 stx %l6, [%l7 + 0x40]
16840 ldx [%l7 + 0x40], %fsr
16841 flush %l7 + 0x44
16842 sub %l3, 0x0E93, %l4
16843 subcc %i0, 0x0971, %i2
16844 fmuld8sux16 %f14, %f8, %f30
16845 fandnot1 %f2, %f2, %f10
16846 movge %xcc, %g2, %i5
16847 set 0x26, %o2
16848 stha %g4, [%l7 + %o2] 0xe2
16849 membar #Sync
16850 swap [%l7 + 0x10], %g1
16851 fxnor %f16, %f2, %f14
16852 fandnot2 %f28, %f12, %f22
16853 st %f14, [%l7 + 0x28]
16854 ble,a loop_1425
16855 array8 %o0, %g6, %g7
16856 edge8l %o3, %l2, %i3
16857 popc %l1, %i7
16858loop_1425:
16859 nop
16860 setx loop_1426, %l0, %l1
16861 jmpl %l1, %o4
16862 nop
16863 setx 0x3A1A466F, %l0, %l6
16864 st %l6, [%l7 + 0x28]
16865 ld [%l7 + 0x28], %f1
16866 fsqrts %f1, %f29
16867 movge %xcc, %o5, %l5
16868 movvs %xcc, %i6, %o6
16869loop_1426:
16870 movrlez %i1, %g3, %o7
16871 wr %g0, 0x0c, %asi
16872 lda [%l7 + 0x50] %asi, %f21
16873 brz,a %i4, loop_1427
16874 subcc %o2, 0x0B79, %g5
16875 swap [%l7 + 0x68], %l6
16876 taddcc %o1, %l0, %l4
16877loop_1427:
16878 ldx [%l7 + 0x10], %l3
16879 nop
16880 setx 0x6240F77579A70CE9, %l0, %l6
16881 stx %l6, [%l7 + 0x28]
16882 ldd [%l7 + 0x28], %f16
16883 setx 0x5B20D80C8D2864F9, %l1, %l5
16884 stx %l5, [%l7 + 0x10]
16885 ldd [%l7 + 0x10], %f26
16886 fsubd %f26, %f16, %f2
16887 bpos loop_1428
16888 orcc %i0, 0x0C02, %g2
16889 andcc %i5, %g4, %i2
16890 be,pt %xcc, loop_1429
16891loop_1428:
16892 udiv %g1, 0x1516, %o0
16893 sir 0x0A16
16894 stw %g6, [%l7 + 0x68]
16895loop_1429:
16896 tne %xcc, 0x4
16897 edge16n %g7, %o3, %i3
16898 movre %l2, %l1, %i7
16899 movne %xcc, %o5, %l5
16900 fblg %fcc0, loop_1430
16901 array32 %o4, %o6, %i1
16902 wr %g0, 0x81, %asi
16903 stda %f0, [%l7 + 0x40] %asi
16904loop_1430:
16905 fornot2s %f29, %f8, %f28
16906 xnorcc %g3, %o7, %i4
16907 sub %o2, %g5, %l6
16908 fors %f1, %f14, %f6
16909 bn,a %xcc, loop_1431
16910 addcc %i6, 0x17E2, %o1
16911 tne %xcc, 0x5
16912 nop
16913 fitod %f8, %f6
16914 fdtos %f6, %f17
16915loop_1431:
16916 fbuge,a %fcc1, loop_1432
16917 edge16l %l4, %l3, %l0
16918 tle %xcc, 0x0
16919 subcc %g2, %i0, %g4
16920loop_1432:
16921 sdiv %i2, 0x04A5, %g1
16922 edge16n %o0, %g6, %g7
16923 movle %icc, %i5, %i3
16924 set 0x30, %g4
16925 stxa %o3, [%l7 + %g4] 0x88
16926 fxnor %f10, %f10, %f24
16927 movre %l2, %l1, %o5
16928 stw %l5, [%l7 + 0x6C]
16929 brnz %i7, loop_1433
16930 edge16ln %o4, %o6, %i1
16931 subccc %g3, 0x1A2A, %o7
16932 stb %o2, [%l7 + 0x68]
16933loop_1433:
16934 membar 0x3F
16935 brgez,a %g5, loop_1434
16936 sdivcc %i4, 0x104A, %i6
16937 wr %g0, 0x81, %asi
16938 ldstuba [%l7 + 0x5B] %asi, %o1
16939loop_1434:
16940 movrgez %l6, %l4, %l3
16941 xnorcc %l0, %i0, %g2
16942 bne,a,pt %icc, loop_1435
16943 ble,a loop_1436
16944 ldub [%l7 + 0x71], %i2
16945 fxnors %f1, %f15, %f31
16946loop_1435:
16947 movrlez %g4, 0x32E, %o0
16948loop_1436:
16949 fmovrsgez %g1, %f15, %f2
16950 fmovrdne %g7, %f16, %f8
16951 umul %g6, 0x16E9, %i5
16952 membar #Sync
16953 wr %g0, 0x1f, %asi
16954 ldda [%l7 + 0x40] %asi, %f0
16955 ble,pn %icc, loop_1437
16956 fmul8x16au %f25, %f4, %f28
16957 fandnot2s %f26, %f25, %f4
16958 std %f0, [%l7 + 0x68]
16959loop_1437:
16960 smul %i3, %l2, %o3
16961 call loop_1438
16962 movg %icc, %l1, %l5
16963 set 0x3C, %g7
16964 lduwa [%l7 + %g7] 0x14, %o5
16965loop_1438:
16966 nop
16967 set 0x36, %i7
16968 ldsha [%l7 + %i7] 0x80, %o4
16969 bneg,pt %xcc, loop_1439
16970 andncc %o6, %i1, %g3
16971 fmovsa %icc, %f16, %f3
16972 subcc %i7, %o7, %g5
16973loop_1439:
16974 addccc %o2, %i4, %i6
16975 sdiv %l6, 0x1A9F, %o1
16976 fcmpeq32 %f16, %f24, %l3
16977 pdist %f2, %f18, %f16
16978 array16 %l4, %l0, %g2
16979 fpsub32 %f12, %f18, %f26
16980 popc %i0, %i2
16981 tsubcctv %g4, 0x1B77, %g1
16982 nop
16983 setx 0x014EB5A8, %l0, %l6
16984 st %l6, [%l7 + 0x28]
16985 ld [%l7 + 0x28], %f23
16986 setx 0xC8953406, %l1, %l5
16987 st %l5, [%l7 + 0x10]
16988 ld [%l7 + 0x10], %f25
16989 fdivs %f25, %f23, %f28
16990 nop
16991 setx 0xB322C6A4C067C7A3, %l0, %l6
16992 stx %l6, [%l7 + 0x60]
16993 ldx [%l7 + 0x60], %fsr
16994 tge %xcc, 0x5
16995 tvc %icc, 0x1
16996 mova %icc, %g7, %o0
16997 alignaddrl %g6, %i3, %i5
16998 bcc,pt %icc, loop_1440
16999 fbue,a %fcc1, loop_1441
17000 fcmpeq32 %f12, %f4, %o3
17001 tleu %icc, 0x6
17002loop_1440:
17003 subccc %l2, %l1, %l5
17004loop_1441:
17005 sll %o4, 0x03, %o6
17006 udivx %i1, 0x0B0A, %g3
17007 nop
17008 set 0x4C, %l6
17009 ldsh [%l7 + %l6], %o5
17010 fones %f27
17011 edge16n %i7, %g5, %o7
17012 mova %xcc, %i4, %o2
17013 tne %xcc, 0x1
17014 sth %l6, [%l7 + 0x48]
17015 xnor %i6, %o1, %l3
17016 tcs %icc, 0x5
17017 sdivcc %l0, 0x1FFC, %g2
17018 nop
17019 set 0x48, %o1
17020 stx %i0, [%l7 + %o1]
17021 sll %i2, %g4, %l4
17022 nop
17023 setx 0x83257382, %l0, %l6
17024 st %l6, [%l7 + 0x28]
17025 ld [%l7 + 0x28], %f6
17026 setx 0x427B90AB, %l1, %l5
17027 st %l5, [%l7 + 0x10]
17028 ld [%l7 + 0x10], %f9
17029 fdivs %f9, %f6, %f15
17030 umul %g1, %g7, %g6
17031 subc %o0, 0x1C6E, %i3
17032 andncc %i5, %o3, %l1
17033 edge16ln %l5, %l2, %o6
17034 addcc %o4, %g3, %o5
17035 nop
17036 setx 0x206F9413, %l0, %l6
17037 st %l6, [%l7 + 0x7C]
17038 ld [%l7 + 0x7C], %fsr
17039 fsrc1s %f11, %f11
17040 set 0x78, %g3
17041 lda [%l7 + %g3] 0x88, %f17
17042 bn,a,pn %icc, loop_1442
17043 tge %xcc, 0x3
17044 wr %g0, 0xf1, %asi
17045 stda %f16, [%l7 + 0x40] %asi
17046 membar #Sync
17047loop_1442:
17048 umulcc %i7, 0x048E, %i1
17049 movgu %xcc, %g5, %o7
17050 andn %o2, %l6, %i4
17051 edge8n %o1, %l3, %i6
17052 tg %xcc, 0x4
17053 movgu %icc, %l0, %i0
17054 edge16 %i2, %g4, %g2
17055 edge16 %g1, %l4, %g6
17056 bvs loop_1443
17057 brz,a %o0, loop_1444
17058 fbug %fcc3, loop_1445
17059 lduw [%l7 + 0x18], %i3
17060loop_1443:
17061 tn %xcc, 0x6
17062loop_1444:
17063 srlx %i5, 0x03, %o3
17064loop_1445:
17065 movrlz %l1, %l5, %l2
17066 edge16 %g7, %o4, %g3
17067 set 0x118, %l2
17068 stxa %o5, [%g0 + %l2] 0x52
17069 umul %i7, 0x0EEE, %o6
17070 tsubcctv %i1, 0x0190, %o7
17071 fmovsgu %xcc, %f21, %f12
17072 sra %g5, %l6, %o2
17073 subccc %o1, 0x0038, %l3
17074 udivx %i4, 0x1D5B, %i6
17075 wr %g0, 0x88, %asi
17076 ldsba [%l7 + 0x46] %asi, %i0
17077 umul %i2, %g4, %g2
17078 movcc %icc, %l0, %g1
17079 fbu,a %fcc2, loop_1446
17080 saved
17081 rdpr %cwp, %g1
17082 rdpr %cansave, %g2
17083 rdpr %canrestore, %g3
17084 rdpr %cleanwin, %g4
17085 rdpr %otherwin, %g5
17086 rdpr %wstate, %g6
17087 tle %icc, 0x0
17088 brgz %g6, loop_1447
17089loop_1446:
17090 xnor %l4, 0x0774, %o0
17091 addc %i3, 0x1873, %i5
17092 xnorcc %l1, 0x0213, %l5
17093loop_1447:
17094 movrgz %o3, %g7, %o4
17095 subcc %l2, 0x105E, %g3
17096 movg %xcc, %i7, %o6
17097 nop
17098 fitod %f0, %f16
17099 fdtox %f16, %f22
17100 fxtod %f22, %f8
17101 move %icc, %i1, %o7
17102 fbg,a %fcc1, loop_1448
17103 tpos %xcc, 0x3
17104 tneg %xcc, 0x2
17105 restored
17106 rdpr %cwp, %g1
17107 rdpr %cansave, %g2
17108 rdpr %canrestore, %g3
17109 rdpr %cleanwin, %g4
17110 rdpr %otherwin, %g5
17111 rdpr %wstate, %g6
17112loop_1448:
17113 umul %g5, 0x1288, %o5
17114 fornot2 %f22, %f2, %f18
17115 tcs %xcc, 0x3
17116 movre %l6, %o1, %l3
17117 fnand %f4, %f16, %f12
17118 tsubcc %i4, %i6, %o2
17119 bneg,a,pn %icc, loop_1449
17120 sir 0x1EB8
17121 fcmple32 %f30, %f8, %i2
17122 movleu %icc, %g4, %i0
17123loop_1449:
17124 alignaddrl %l0, %g2, %g1
17125 tpos %xcc, 0x2
17126 ldd [%l7 + 0x08], %l4
17127 flush %l7 + 0x30
17128 srl %o0, 0x1F, %g6
17129 sdivx %i3, 0x1D9F, %i5
17130 edge8n %l5, %o3, %l1
17131 fcmpeq16 %f20, %f10, %o4
17132 sllx %g7, 0x11, %l2
17133 orncc %g3, %o6, %i7
17134 tneg %xcc, 0x7
17135 movge %xcc, %o7, %i1
17136 fpmerge %f26, %f3, %f30
17137 edge16n %g5, %l6, %o5
17138 nop
17139 setx 0x74C4529F, %l0, %l6
17140 st %l6, [%l7 + 0x28]
17141 ld [%l7 + 0x28], %f27
17142 setx 0xFA8302AA, %l1, %l5
17143 st %l5, [%l7 + 0x10]
17144 ld [%l7 + 0x10], %f1
17145 fmuls %f1, %f27, %f16
17146 fnor %f22, %f10, %f24
17147 fmovsle %icc, %f2, %f23
17148 edge32l %o1, %l3, %i4
17149 fxnors %f16, %f31, %f4
17150 fba %fcc1, loop_1450
17151 movpos %xcc, %o2, %i6
17152 tn %xcc, 0x0
17153 edge32n %i2, %i0, %g4
17154loop_1450:
17155 sdiv %l0, 0x0F7E, %g2
17156 nop
17157 setx loop_1451, %l0, %l1
17158 wrpr 0x1, %tl
17159 wrpr %l1, %tnpc
17160 setx 0x34400001400, %l0, %l1
17161 wrpr %l1, %tstate
17162 wrhpr 0x4, %htstate
17163 done
17164 nop
17165 setx loop_1452, %l0, %l1
17166 wrpr 0x1, %tl
17167 wrpr %l1, %tpc
17168 add %l1, 0x4, %l1
17169 wrpr %l1, %tnpc
17170 setx 0x34400001400, %l0, %l1
17171 wrpr %l1, %tstate
17172 wrhpr 0x4, %htstate
17173 retry
17174 movg %icc, %l4, %o0
17175 fmovrse %g1, %f29, %f1
17176loop_1451:
17177 nop
17178 wr %g0, 0x10, %asi
17179 ldda [%l7 + 0x40] %asi, %f0
17180loop_1452:
17181 fbue,a %fcc0, loop_1453
17182 nop
17183 setx 0x3078662F, %l0, %l6
17184 st %l6, [%l7 + 0x20]
17185 ld [%l7 + 0x20], %fsr
17186 fmovrdgz %i3, %f6, %f0
17187 movneg %xcc, %g6, %i5
17188loop_1453:
17189 orn %l5, %o3, %o4
17190 membar 0x7B
17191 tleu %icc, 0x2
17192 edge16l %l1, %g7, %g3
17193 bn,a,pn %icc, loop_1454
17194 fbne,a %fcc0, loop_1455
17195 ldx [%l7 + 0x30], %o6
17196 fmovsn %icc, %f7, %f0
17197loop_1454:
17198 nop
17199 add %l7, 0x4C, %l6
17200 wr %g0, 0x18, %asi
17201 casa [%l6] %asi, %l2, %i7
17202loop_1455:
17203 nop
17204 set 0x48, %l3
17205 prefetcha [%l7 + %l3] 0x19, 0x0
17206 fornot2 %f2, %f4, %f16
17207 nop
17208 setx 0xA25634F77F9D0A1F, %l0, %l6
17209 stx %l6, [%l7 + 0x28]
17210 ldd [%l7 + 0x28], %f28
17211 setx 0xC163E6F1A2DB0FEF, %l1, %l5
17212 stx %l5, [%l7 + 0x10]
17213 ldd [%l7 + 0x10], %f6
17214 fdivd %f6, %f28, %f24
17215 bshuffle %f12, %f24, %f30
17216 and %g5, %l6, %o7
17217 move %xcc, %o1, %l3
17218 lduh [%l7 + 0x36], %o5
17219 ta %icc, 0x6
17220 mova %icc, %i4, %i6
17221 bn,pt %icc, loop_1456
17222 and %i2, 0x0E4E, %o2
17223 edge32l %i0, %l0, %g2
17224 sethi 0x14B7, %l4
17225loop_1456:
17226 movn %icc, %g4, %o0
17227 movrgez %i3, %g1, %g6
17228 fxnor %f22, %f26, %f2
17229 udivx %l5, 0x1FD0, %o3
17230 movn %icc, %o4, %i5
17231 fmovdvc %xcc, %f30, %f19
17232 edge32l %g7, %l1, %o6
17233 move %xcc, %l2, %i7
17234 orn %i1, %g5, %l6
17235 umulcc %o7, %g3, %l3
17236 edge16l %o5, %i4, %i6
17237 fble %fcc0, loop_1457
17238 tn %xcc, 0x4
17239 movrlez %i2, %o1, %i0
17240 udiv %l0, 0x0769, %o2
17241loop_1457:
17242 smul %g2, 0x1308, %l4
17243 add %g4, %o0, %i3
17244 tpos %icc, 0x6
17245 fmul8sux16 %f16, %f28, %f12
17246 sethi 0x0276, %g1
17247 fnegs %f18, %f7
17248 xnor %l5, %o3, %o4
17249 addcc %g6, 0x10E6, %i5
17250 std %f4, [%l7 + 0x60]
17251 movg %icc, %g7, %o6
17252 wr %g0, 0x11, %asi
17253 prefetcha [%l7 + 0x20] %asi, 0x2
17254 fmovsneg %xcc, %f18, %f15
17255 tpos %xcc, 0x1
17256 and %l1, %i1, %g5
17257 movrne %i7, 0x1A9, %o7
17258 fmovrdlz %l6, %f16, %f4
17259 add %l7, 0x40, %l6
17260 wr %g0, 0x0c, %asi
17261 casxa [%l6] %asi, %l3, %o5
17262 fbule %fcc2, loop_1458
17263 fmovda %xcc, %f9, %f22
17264 fbn %fcc2, loop_1459
17265 movpos %icc, %i4, %i6
17266loop_1458:
17267 sll %g3, 0x09, %o1
17268 movvc %xcc, %i0, %l0
17269loop_1459:
17270 fmovdne %icc, %f20, %f1
17271 fnegd %f16, %f8
17272 nop
17273 fitod %f8, %f4
17274 fdtoi %f4, %f29
17275 fbuge,a %fcc2, loop_1460
17276 nop
17277 setx 0xF04C22EA, %l0, %l6
17278 st %l6, [%l7 + 0x78]
17279 ld [%l7 + 0x78], %fsr
17280 brgez,a %i2, loop_1461
17281 nop
17282 setx loop_1462, %l0, %l1
17283 wrpr 0x1, %tl
17284 wrpr %l1, %tnpc
17285 setx 0x34400001400, %l0, %l1
17286 wrpr %l1, %tstate
17287 wrhpr 0x4, %htstate
17288 done
17289loop_1460:
17290 fmovscc %icc, %f22, %f12
17291 nop
17292 fitos %f10, %f14
17293 fstod %f14, %f14
17294loop_1461:
17295 tn %icc, 0x0
17296loop_1462:
17297 umul %g2, %l4, %g4
17298 fcmpeq16 %f24, %f30, %o0
17299 nop
17300 setx 0x1AACB1BA72C83D22, %l0, %l6
17301 stx %l6, [%l7 + 0x28]
17302 ldd [%l7 + 0x28], %f24
17303 fsqrtd %f24, %f8
17304 bvs,a loop_1463
17305 fmovdleu %xcc, %f15, %f13
17306 movleu %xcc, %i3, %o2
17307 edge16n %l5, %g1, %o3
17308loop_1463:
17309 mulscc %o4, 0x1441, %g6
17310 set 0x28, %i5
17311 sta %f27, [%l7 + %i5] 0x89
17312 fnors %f0, %f15, %f22
17313 sllx %g7, 0x15, %i5
17314 andn %l2, %l1, %o6
17315 tneg %xcc, 0x1
17316 subc %g5, 0x14EB, %i7
17317 ldd [%l7 + 0x10], %i0
17318 addc %l6, 0x0117, %o7
17319 sir 0x138F
17320 fnor %f10, %f30, %f0
17321 fbuge,a %fcc1, loop_1464
17322 udiv %l3, 0x141D, %i4
17323 restored
17324 rdpr %cwp, %g1
17325 rdpr %cansave, %g2
17326 rdpr %canrestore, %g3
17327 rdpr %cleanwin, %g4
17328 rdpr %otherwin, %g5
17329 rdpr %wstate, %g6
17330 taddcctv %i6, %o5, %g3
17331loop_1464:
17332 sra %i0, %l0, %o1
17333 nop
17334 setx loop_1465, %l0, %l1
17335 wrpr 0x1, %tl
17336 wrpr %l1, %tnpc
17337 setx 0x34400001400, %l0, %l1
17338 wrpr %l1, %tstate
17339 wrhpr 0x4, %htstate
17340 done
17341 fandnot1 %f24, %f18, %f28
17342 xnorcc %g2, 0x06A3, %i2
17343 fbule,a %fcc0, loop_1466
17344loop_1465:
17345 fones %f21
17346 sdivx %g4, 0x0DD0, %o0
17347 array32 %l4, %o2, %i3
17348loop_1466:
17349 fmovsgu %xcc, %f27, %f17
17350 edge16n %g1, %l5, %o4
17351 fmovdge %xcc, %f26, %f4
17352 edge8ln %g6, %o3, %g7
17353 tge %xcc, 0x1
17354 fmovdvs %icc, %f28, %f23
17355 ldsb [%l7 + 0x56], %l2
17356 andncc %l1, %o6, %g5
17357 alignaddrl %i7, %i1, %l6
17358 movcc %xcc, %i5, %l3
17359 udiv %o7, 0x0FCE, %i4
17360 brlez,a %o5, loop_1467
17361 umulcc %i6, %i0, %g3
17362 orncc %l0, 0x050F, %o1
17363 edge32ln %i2, %g4, %o0
17364loop_1467:
17365 edge16l %g2, %l4, %i3
17366 subcc %g1, %l5, %o4
17367 tcc %xcc, 0x2
17368 movrgz %o2, %g6, %o3
17369 movrgz %g7, %l1, %l2
17370 fornot2 %f30, %f22, %f8
17371 set 0x34, %i1
17372 swapa [%l7 + %i1] 0x0c, %o6
17373 xnor %g5, 0x039C, %i7
17374 popc 0x053D, %i1
17375 ldsh [%l7 + 0x20], %l6
17376 tvs %icc, 0x6
17377 mulx %i5, %o7, %l3
17378 ldsb [%l7 + 0x26], %i4
17379 fmul8x16 %f11, %f24, %f14
17380 add %l7, 0x48, %l6
17381 wr %g0, 0x89, %asi
17382 casxa [%l6] %asi, %i6, %o5
17383 subccc %i0, %l0, %o1
17384 edge8ln %g3, %g4, %i2
17385 fnor %f28, %f6, %f8
17386 orn %o0, 0x0762, %g2
17387 movpos %xcc, %i3, %g1
17388 movge %xcc, %l4, %o4
17389 nop
17390 setx 0x84F6E83745DA3585, %l0, %l6
17391 stx %l6, [%l7 + 0x28]
17392 ldd [%l7 + 0x28], %f16
17393 setx 0x36672D1294E2FC4E, %l1, %l5
17394 stx %l5, [%l7 + 0x10]
17395 ldd [%l7 + 0x10], %f2
17396 fdivd %f2, %f16, %f10
17397 xnor %l5, %g6, %o3
17398 taddcc %o2, 0x0E9D, %g7
17399 andcc %l1, %l2, %g5
17400 tpos %icc, 0x0
17401 movge %xcc, %i7, %o6
17402 set 0x46, %i6
17403 ldsba [%l7 + %i6] 0x88, %l6
17404 set 0x50, %g5
17405 ldda [%l7 + %g5] 0x26, %i4
17406 sethi 0x1E96, %i1
17407 ldsb [%l7 + 0x30], %l3
17408 edge16n %o7, %i6, %o5
17409 nop
17410 fitod %f6, %f16
17411 fdtox %f16, %f26
17412 fxtod %f26, %f28
17413 movrlez %i4, %l0, %i0
17414 and %g3, 0x1DA4, %o1
17415 te %xcc, 0x3
17416 andncc %g4, %i2, %o0
17417 movge %xcc, %i3, %g1
17418 bshuffle %f8, %f14, %f26
17419 fmovdvs %icc, %f23, %f30
17420 fbn,a %fcc0, loop_1468
17421 ld [%l7 + 0x18], %f12
17422 tgu %xcc, 0x5
17423 tgu %xcc, 0x1
17424loop_1468:
17425 or %g2, %o4, %l5
17426 movre %l4, 0x2EA, %o3
17427 set 0x58, %l0
17428 stxa %o2, [%l7 + %l0] 0x80
17429 srl %g7, 0x19, %l1
17430 fbl %fcc3, loop_1469
17431 orcc %g6, 0x13C8, %g5
17432 ldsb [%l7 + 0x6C], %i7
17433 fpackfix %f18, %f8
17434loop_1469:
17435 ta %xcc, 0x6
17436 swap [%l7 + 0x0C], %o6
17437 orncc %l6, 0x012F, %i5
17438 edge8l %l2, %i1, %l3
17439 subc %o7, 0x07E4, %i6
17440 movvc %icc, %o5, %l0
17441 fmovrse %i0, %f16, %f10
17442 movcs %xcc, %g3, %o1
17443 brgz,a %i4, loop_1470
17444 nop
17445 setx loop_1471, %l0, %l1
17446 jmpl %l1, %g4
17447 srl %o0, 0x0A, %i2
17448 srl %i3, %g2, %g1
17449loop_1470:
17450 ld [%l7 + 0x2C], %f26
17451loop_1471:
17452 edge32 %l5, %l4, %o4
17453 movleu %icc, %o3, %g7
17454 sdiv %o2, 0x15A9, %l1
17455 set 0x1C, %g1
17456 ldswa [%l7 + %g1] 0x14, %g6
17457 fble %fcc1, loop_1472
17458 sdiv %g5, 0x1F72, %o6
17459 alignaddr %i7, %l6, %l2
17460 bleu,pt %xcc, loop_1473
17461loop_1472:
17462 fmovrdgz %i5, %f4, %f24
17463 movg %icc, %i1, %o7
17464 restored
17465 rdpr %cwp, %g1
17466 rdpr %cansave, %g2
17467 rdpr %canrestore, %g3
17468 rdpr %cleanwin, %g4
17469 rdpr %otherwin, %g5
17470 rdpr %wstate, %g6
17471loop_1473:
17472 bg,a,pt %xcc, loop_1474
17473 sllx %i6, 0x06, %o5
17474 prefetch [%l7 + 0x10], 0x0
17475 udiv %l3, 0x1E8F, %l0
17476loop_1474:
17477 orn %g3, 0x088A, %o1
17478 wr %g0, 0xe3, %asi
17479 ldda [%l7 + 0x50] %asi, %i0
17480 bg,a,pn %icc, loop_1475
17481 fmovda %icc, %f24, %f19
17482 edge32n %g4, %o0, %i2
17483 xnorcc %i4, %i3, %g1
17484loop_1475:
17485 alignaddrl %l5, %g2, %l4
17486 fmovrdgez %o4, %f4, %f16
17487 andncc %g7, %o2, %l1
17488 sth %o3, [%l7 + 0x3A]
17489 mova %xcc, %g5, %o6
17490 movpos %icc, %g6, %i7
17491 mulx %l6, %l2, %i1
17492 movg %xcc, %i5, %o7
17493 edge16n %i6, %l3, %o5
17494 edge16l %l0, %g3, %o1
17495 taddcc %i0, 0x0276, %o0
17496 brgz %i2, loop_1476
17497 edge32n %g4, %i4, %g1
17498 membar 0x25
17499 srax %i3, %g2, %l4
17500loop_1476:
17501 subc %l5, %o4, %g7
17502 set 0x2E, %i3
17503 stha %o2, [%l7 + %i3] 0x23
17504 membar #Sync
17505 edge32n %l1, %o3, %g5
17506 movneg %xcc, %g6, %o6
17507 xnor %l6, %i7, %l2
17508 fbg,a %fcc1, loop_1477
17509 tne %xcc, 0x4
17510 edge32 %i5, %o7, %i6
17511 fcmpne32 %f16, %f8, %l3
17512loop_1477:
17513 fmuld8sux16 %f4, %f1, %f6
17514 edge8 %i1, %o5, %g3
17515 udiv %o1, 0x0300, %l0
17516 movrgz %o0, 0x3E3, %i0
17517 sdiv %i2, 0x0304, %i4
17518 smulcc %g4, %g1, %g2
17519 subccc %i3, %l5, %o4
17520 set 0x50, %i2
17521 ldda [%l7 + %i2] 0x24, %g6
17522 fsrc1 %f20, %f0
17523 bneg,a loop_1478
17524 fbe,a %fcc2, loop_1479
17525 smulcc %o2, %l4, %l1
17526 set 0x40, %o0
17527 stda %f0, [%l7 + %o0] 0xf1
17528 membar #Sync
17529loop_1478:
17530 movvc %icc, %g5, %o3
17531loop_1479:
17532 faligndata %f18, %f2, %f20
17533 edge16ln %g6, %l6, %o6
17534 fble,a %fcc0, loop_1480
17535 movcc %icc, %i7, %l2
17536 and %i5, 0x1279, %i6
17537 stw %l3, [%l7 + 0x18]
17538loop_1480:
17539 fpmerge %f7, %f4, %f6
17540 sra %o7, %o5, %g3
17541 movl %icc, %o1, %l0
17542 set 0x58, %i0
17543 lda [%l7 + %i0] 0x10, %f4
17544 mulx %o0, 0x137D, %i1
17545 movrne %i0, %i4, %i2
17546 fxor %f18, %f18, %f24
17547 addccc %g4, %g1, %g2
17548 andncc %i3, %o4, %g7
17549 movre %l5, %l4, %o2
17550 ldd [%l7 + 0x50], %g4
17551 nop
17552 fitos %f2, %f3
17553 fstox %f3, %f18
17554 alignaddr %o3, %g6, %l6
17555 fxors %f7, %f27, %f3
17556 fsrc2s %f24, %f19
17557 smul %l1, %i7, %o6
17558 movleu %xcc, %i5, %l2
17559 ldd [%l7 + 0x50], %f14
17560 orncc %i6, 0x1CF4, %l3
17561 andcc %o7, %g3, %o5
17562 or %l0, 0x0627, %o0
17563 pdist %f16, %f6, %f8
17564 movvs %xcc, %o1, %i1
17565 andncc %i4, %i0, %g4
17566 movgu %icc, %i2, %g1
17567 fpackfix %f22, %f11
17568 fmul8x16au %f28, %f16, %f20
17569 lduw [%l7 + 0x4C], %i3
17570 ldx [%l7 + 0x78], %o4
17571 fsrc1s %f26, %f15
17572 tg %icc, 0x6
17573 tvc %icc, 0x4
17574 movcs %icc, %g7, %g2
17575 orncc %l4, %o2, %g5
17576 fmovdl %icc, %f17, %f22
17577 movvc %icc, %o3, %l5
17578 brz %l6, loop_1481
17579 edge16n %g6, %i7, %o6
17580 nop
17581 fitod %f6, %f6
17582 fdtox %f6, %f28
17583 xnor %l1, %l2, %i6
17584loop_1481:
17585 udivcc %i5, 0x1970, %l3
17586 tg %xcc, 0x5
17587 array16 %o7, %g3, %o5
17588 array8 %o0, %o1, %l0
17589 fmul8x16au %f29, %f29, %f26
17590 brz %i4, loop_1482
17591 movpos %xcc, %i1, %i0
17592 sub %g4, 0x1F07, %g1
17593 wr %g0, 0x0c, %asi
17594 lduwa [%l7 + 0x40] %asi, %i3
17595loop_1482:
17596 subcc %i2, 0x1208, %g7
17597 movre %o4, 0x35E, %g2
17598 tle %xcc, 0x2
17599 fmovdpos %xcc, %f29, %f0
17600 movrlez %l4, %g5, %o2
17601 sethi 0x0856, %l5
17602 saved
17603 rdpr %cwp, %g1
17604 rdpr %cansave, %g2
17605 rdpr %canrestore, %g3
17606 rdpr %cleanwin, %g4
17607 rdpr %otherwin, %g5
17608 rdpr %wstate, %g6
17609 edge32ln %o3, %g6, %l6
17610 brgez,a %i7, loop_1483
17611 fornot2s %f7, %f15, %f18
17612 sdiv %o6, 0x12AF, %l1
17613 fpackfix %f22, %f6
17614loop_1483:
17615 fnands %f22, %f5, %f23
17616 fbe,a %fcc1, loop_1484
17617 nop
17618 fitos %f2, %f15
17619 fstox %f15, %f4
17620 umulcc %l2, %i5, %l3
17621 te %icc, 0x4
17622loop_1484:
17623 fble,a %fcc1, loop_1485
17624 edge32l %o7, %g3, %o5
17625 tne %xcc, 0x7
17626 stw %i6, [%l7 + 0x5C]
17627loop_1485:
17628 movvc %icc, %o0, %o1
17629 fxnor %f4, %f18, %f0
17630 te %xcc, 0x6
17631 tge %icc, 0x2
17632 std %f24, [%l7 + 0x68]
17633 movl %icc, %i4, %l0
17634 edge8 %i0, %g4, %i1
17635 array16 %i3, %g1, %i2
17636 call loop_1486
17637 edge8n %g7, %g2, %l4
17638 fmovrse %o4, %f15, %f31
17639 tsubcc %g5, %o2, %l5
17640loop_1486:
17641 mova %icc, %g6, %l6
17642 array32 %i7, %o3, %o6
17643 fmovsne %icc, %f26, %f4
17644 bpos,a,pt %icc, loop_1487
17645 udivx %l1, 0x0417, %l2
17646 fmovdcs %icc, %f31, %f30
17647 ldd [%l7 + 0x10], %f6
17648loop_1487:
17649 edge8ln %i5, %l3, %g3
17650 tne %xcc, 0x3
17651 movneg %icc, %o5, %o7
17652 fmovde %xcc, %f23, %f8
17653 bneg,a,pt %icc, loop_1488
17654 fmul8ulx16 %f12, %f2, %f20
17655 wr %g0, 0x11, %asi
17656 ldxa [%l7 + 0x40] %asi, %o0
17657loop_1488:
17658 srlx %o1, %i6, %i4
17659 tsubcc %i0, %g4, %l0
17660 movrlz %i3, 0x02E, %i1
17661 wr %g0, 0x81, %asi
17662 lduwa [%l7 + 0x48] %asi, %i2
17663 fpack16 %f4, %f16
17664 fnands %f19, %f21, %f9
17665 fmovdle %icc, %f30, %f4
17666 nop
17667 setx 0x44B7482B, %l0, %l6
17668 st %l6, [%l7 + 0x28]
17669 ld [%l7 + 0x28], %f27
17670 setx 0xEF955A19, %l1, %l5
17671 st %l5, [%l7 + 0x10]
17672 ld [%l7 + 0x10], %f18
17673 fmuls %f18, %f27, %f12
17674 brgz,a %g1, loop_1489
17675 popc 0x0B88, %g2
17676 add %l4, 0x1A25, %o4
17677 fpsub16s %f6, %f3, %f4
17678loop_1489:
17679 tgu %icc, 0x6
17680 fbule,a %fcc0, loop_1490
17681 fbne,a %fcc0, loop_1491
17682 srlx %g7, %o2, %l5
17683 smul %g5, 0x10AC, %l6
17684loop_1490:
17685 nop
17686 setx 0x96C0AFE256373718, %l0, %l6
17687 stx %l6, [%l7 + 0x28]
17688 ldd [%l7 + 0x28], %f22
17689 setx 0x627899833385CEF6, %l1, %l5
17690 stx %l5, [%l7 + 0x10]
17691 ldd [%l7 + 0x10], %f4
17692 fsubd %f4, %f22, %f4
17693loop_1491:
17694 subcc %i7, %o3, %o6
17695 sdiv %g6, 0x06BC, %l1
17696 taddcctv %l2, 0x138E, %l3
17697 tl %xcc, 0x5
17698 fcmpne16 %f20, %f8, %g3
17699 fnands %f18, %f31, %f14
17700 fones %f17
17701 nop
17702 fitos %f0, %f25
17703 fstoi %f25, %f11
17704 nop
17705 setx 0x35D43D91, %l0, %l6
17706 st %l6, [%l7 + 0x28]
17707 ld [%l7 + 0x28], %f1
17708 fsqrts %f1, %f11
17709 fbe,a %fcc2, loop_1492
17710 movne %icc, %i5, %o5
17711 swap [%l7 + 0x58], %o0
17712 edge16l %o7, %i6, %i4
17713loop_1492:
17714 movl %icc, %o1, %g4
17715 wr %g0, 0x81, %asi
17716 swapa [%l7 + 0x58] %asi, %l0
17717 flush %l7 + 0x6C
17718 sdiv %i3, 0x083C, %i0
17719 nop
17720 setx 0xB1C1628A, %l0, %l6
17721 st %l6, [%l7 + 0x28]
17722 ld [%l7 + 0x28], %f23
17723 setx 0x2E4A472B, %l1, %l5
17724 st %l5, [%l7 + 0x10]
17725 ld [%l7 + 0x10], %f15
17726 fsubs %f15, %f23, %f2
17727 tg %icc, 0x2
17728 fmovdcc %icc, %f15, %f4
17729 fsrc2s %f17, %f4
17730 edge32 %i1, %i2, %g2
17731 stx %l4, [%l7 + 0x28]
17732 edge16n %g1, %g7, %o4
17733 srlx %l5, %o2, %g5
17734 wr %g0, 0x04, %asi
17735 prefetcha [%l7 + 0x70] %asi, 0x2
17736 fmovrslez %o3, %f16, %f20
17737 movvc %icc, %o6, %g6
17738 tvs %icc, 0x6
17739 tpos %xcc, 0x4
17740 smul %l1, %l2, %l3
17741 movrlez %i7, 0x0FB, %g3
17742 alignaddrl %i5, %o0, %o5
17743 andn %i6, %i4, %o7
17744 edge16 %g4, %l0, %i3
17745 tvc %icc, 0x7
17746 wr %g0, 0x18, %asi
17747 ldswa [%l7 + 0x08] %asi, %i0
17748 edge32 %o1, %i1, %g2
17749 membar 0x0A
17750 taddcc %i2, %l4, %g1
17751 movrgz %o4, %l5, %g7
17752 ta %xcc, 0x5
17753 wr %g0, 0x89, %asi
17754 swapa [%l7 + 0x58] %asi, %g5
17755 restored
17756 rdpr %cwp, %g1
17757 rdpr %cansave, %g2
17758 rdpr %canrestore, %g3
17759 rdpr %cleanwin, %g4
17760 rdpr %otherwin, %g5
17761 rdpr %wstate, %g6
17762 prefetch [%l7 + 0x0C], 0x3
17763 taddcc %o2, 0x03DE, %l6
17764 tpos %icc, 0x4
17765 xnorcc %o6, %g6, %l1
17766 nop
17767 set 0x38, %i4
17768 ldstub [%l7 + %i4], %o3
17769 ba,pt %xcc, loop_1493
17770 tge %icc, 0x6
17771 movvs %icc, %l3, %l2
17772 movre %i7, %i5, %g3
17773loop_1493:
17774 fmovda %icc, %f30, %f23
17775 or %o0, %i6, %i4
17776 movrgez %o7, 0x31A, %o5
17777 tvs %xcc, 0x2
17778 movrne %g4, 0x26D, %l0
17779 bvc,pn %xcc, loop_1494
17780 nop
17781 set 0x36, %o5
17782 lduh [%l7 + %o5], %i3
17783 add %o1, 0x1120, %i1
17784 wr %g0, 0x10, %asi
17785 lduwa [%l7 + 0x74] %asi, %g2
17786loop_1494:
17787 tne %icc, 0x6
17788 edge8n %i0, %i2, %l4
17789 tcc %icc, 0x1
17790 set 0x20, %g6
17791 ldswa [%l7 + %g6] 0x88, %o4
17792 edge32ln %l5, %g1, %g5
17793 xnor %g7, %l6, %o6
17794 array8 %o2, %l1, %o3
17795 stbar
17796 bcc,a %xcc, loop_1495
17797 movvs %icc, %g6, %l2
17798 fcmple16 %f0, %f10, %l3
17799 smul %i7, %g3, %i5
17800loop_1495:
17801 fmovrdlez %o0, %f0, %f18
17802 fnand %f14, %f8, %f30
17803 fmovsa %icc, %f3, %f13
17804 fbl,a %fcc1, loop_1496
17805 fba %fcc1, loop_1497
17806 ldsh [%l7 + 0x3E], %i4
17807 fmovdl %icc, %f18, %f28
17808loop_1496:
17809 fcmpgt32 %f6, %f18, %i6
17810loop_1497:
17811 nop
17812 wr %g0, 0x18, %asi
17813 ldsha [%l7 + 0x70] %asi, %o5
17814 fornot2s %f1, %f5, %f3
17815 fand %f28, %f6, %f2
17816 alignaddrl %o7, %g4, %i3
17817 addcc %o1, %i1, %g2
17818 umulcc %i0, %i2, %l4
17819 edge32 %l0, %l5, %o4
17820 movgu %xcc, %g1, %g5
17821 brgez %g7, loop_1498
17822 orcc %l6, 0x07B6, %o6
17823 nop
17824 fitos %f3, %f9
17825 fstox %f9, %f30
17826 fxtos %f30, %f1
17827 and %l1, 0x17C2, %o2
17828loop_1498:
17829 mova %xcc, %g6, %o3
17830 nop
17831 setx 0xB9AEE134C052B156, %l0, %l6
17832 stx %l6, [%l7 + 0x20]
17833 ldx [%l7 + 0x20], %fsr
17834 movrgez %l3, 0x20B, %l2
17835 xnorcc %g3, 0x1110, %i7
17836 umul %o0, %i5, %i6
17837 udivx %o5, 0x0B15, %i4
17838 fmovrdlz %g4, %f0, %f30
17839 nop
17840 setx 0x8B0E8785BD4FC218, %l0, %l6
17841 stx %l6, [%l7 + 0x28]
17842 ldd [%l7 + 0x28], %f18
17843 setx 0xAE11F7D3B6BFDC9A, %l1, %l5
17844 stx %l5, [%l7 + 0x10]
17845 ldd [%l7 + 0x10], %f26
17846 fmuld %f26, %f18, %f26
17847 edge8ln %i3, %o7, %o1
17848 fandnot1s %f17, %f26, %f31
17849 movrgez %g2, %i1, %i2
17850 srl %i0, 0x15, %l0
17851 fbo,a %fcc2, loop_1499
17852 array32 %l5, %l4, %o4
17853 fbe %fcc2, loop_1500
17854 pdist %f20, %f20, %f16
17855loop_1499:
17856 sethi 0x0337, %g5
17857 sllx %g1, 0x09, %g7
17858loop_1500:
17859 nop
17860 wr %g0, 0x11, %asi
17861 lduwa [%l7 + 0x60] %asi, %l6
17862 orn %o6, 0x060C, %l1
17863 fpadd16s %f15, %f27, %f22
17864 tleu %xcc, 0x3
17865 edge8ln %o2, %o3, %l3
17866 nop
17867 setx 0xDAEC55A9BCCD0405, %l0, %l6
17868 stx %l6, [%l7 + 0x28]
17869 ldd [%l7 + 0x28], %f24
17870 setx 0x42311C0A73ABC668, %l1, %l5
17871 stx %l5, [%l7 + 0x10]
17872 ldd [%l7 + 0x10], %f14
17873 fsubd %f14, %f24, %f26
17874 nop
17875 setx 0xD06F6F56, %l0, %l6
17876 st %l6, [%l7 + 0x3C]
17877 ld [%l7 + 0x3C], %fsr
17878 tcs %xcc, 0x6
17879 fmovdleu %icc, %f9, %f17
17880 movneg %icc, %l2, %g6
17881 fble,a %fcc3, loop_1501
17882 call loop_1502
17883 fnegs %f16, %f22
17884 ldstub [%l7 + 0x15], %i7
17885loop_1501:
17886 nop
17887 fitod %f9, %f28
17888loop_1502:
17889 edge8 %g3, %i5, %i6
17890 tsubcctv %o5, 0x1D28, %o0
17891 bge loop_1503
17892 udiv %g4, 0x0634, %i3
17893 fbn %fcc0, loop_1504
17894 edge32n %i4, %o1, %o7
17895loop_1503:
17896 alignaddrl %g2, %i2, %i0
17897 set 0x68, %o4
17898 swapa [%l7 + %o4] 0x11, %l0
17899loop_1504:
17900 nop
17901 setx 0x3AF4E32EDC77030F, %l0, %l6
17902 stx %l6, [%l7 + 0x28]
17903 ldd [%l7 + 0x28], %f10
17904 setx 0xF1B50A5B7445E18D, %l1, %l5
17905 stx %l5, [%l7 + 0x10]
17906 ldd [%l7 + 0x10], %f0
17907 fdivd %f0, %f10, %f28
17908 sllx %i1, %l5, %o4
17909 nop
17910 setx loop_1505, %l0, %l1
17911 wrpr 0x1, %tl
17912 wrpr %l1, %tpc
17913 add %l1, 0x4, %l1
17914 wrpr %l1, %tnpc
17915 setx 0x34400001400, %l0, %l1
17916 wrpr %l1, %tstate
17917 wrhpr 0x4, %htstate
17918 retry
17919 edge8ln %l4, %g1, %g5
17920 bcs,a %xcc, loop_1506
17921 movvs %icc, %l6, %g7
17922loop_1505:
17923 tneg %icc, 0x1
17924 srax %o6, 0x1C, %l1
17925loop_1506:
17926 mulscc %o3, %o2, %l3
17927 tvs %icc, 0x3
17928 bge,a %xcc, loop_1507
17929 saved
17930 rdpr %cwp, %g1
17931 rdpr %cansave, %g2
17932 rdpr %canrestore, %g3
17933 rdpr %cleanwin, %g4
17934 rdpr %otherwin, %g5
17935 rdpr %wstate, %g6
17936 add %g6, 0x0444, %i7
17937 sra %g3, %i5, %i6
17938loop_1507:
17939 tleu %xcc, 0x6
17940 tsubcc %o5, %o0, %l2
17941 fbn,a %fcc0, loop_1508
17942 ble,pt %icc, loop_1509
17943 udivcc %i3, 0x0574, %g4
17944 nop
17945 fitod %f0, %f12
17946 fdtox %f12, %f18
17947 fxtod %f18, %f26
17948loop_1508:
17949 nop
17950 fitod %f0, %f10
17951 fdtox %f10, %f26
17952 fxtod %f26, %f16
17953loop_1509:
17954 fbne %fcc3, loop_1510
17955 fmovrdgz %o1, %f14, %f22
17956 movvc %icc, %o7, %i4
17957 movge %xcc, %g2, %i0
17958loop_1510:
17959 tcs %icc, 0x4
17960 array32 %i2, %l0, %l5
17961 move %xcc, %i1, %l4
17962 fmuld8sux16 %f9, %f5, %f12
17963 addccc %o4, %g1, %l6
17964 fpadd16 %f26, %f0, %f30
17965 be,a %icc, loop_1511
17966 fmovsleu %icc, %f13, %f21
17967 smulcc %g5, 0x1F65, %g7
17968 bne loop_1512
17969loop_1511:
17970 mulscc %o6, 0x03C0, %o3
17971 fbne,a %fcc2, loop_1513
17972 sllx %l1, 0x0B, %o2
17973loop_1512:
17974 xnor %l3, 0x10EA, %i7
17975 andncc %g3, %g6, %i6
17976loop_1513:
17977 sdivcc %o5, 0x1457, %i5
17978 edge8l %l2, %o0, %g4
17979 sll %o1, %i3, %o7
17980 nop
17981 setx loop_1514, %l0, %l1
17982 jmpl %l1, %g2
17983 fba %fcc3, loop_1515
17984 bvs,a loop_1516
17985 edge32 %i4, %i0, %l0
17986loop_1514:
17987 xnorcc %i2, 0x1A86, %i1
17988loop_1515:
17989 nop
17990 setx loop_1517, %l0, %l1
17991 wrpr 0x1, %tl
17992 wrpr %l1, %tnpc
17993 setx 0x34400001400, %l0, %l1
17994 wrpr %l1, %tstate
17995 wrhpr 0x4, %htstate
17996 done
17997loop_1516:
17998 fmovrdgz %l4, %f4, %f10
17999 movrne %o4, %l5, %g1
18000 subcc %l6, %g5, %o6
18001loop_1517:
18002 restored
18003 rdpr %cwp, %g1
18004 rdpr %cansave, %g2
18005 rdpr %canrestore, %g3
18006 rdpr %cleanwin, %g4
18007 rdpr %otherwin, %g5
18008 rdpr %wstate, %g6
18009 orncc %g7, 0x16BA, %o3
18010 movneg %icc, %l1, %o2
18011 fone %f6
18012 set 0x5A, %l4
18013 stba %i7, [%l7 + %l4] 0x19
18014 movgu %icc, %l3, %g6
18015 fxors %f13, %f9, %f13
18016 movg %xcc, %g3, %i6
18017 fone %f22
18018 flush %l7 + 0x10
18019 orncc %o5, %i5, %o0
18020 subc %g4, 0x17BF, %o1
18021 xorcc %i3, %o7, %l2
18022 ldsw [%l7 + 0x2C], %g2
18023 move %xcc, %i4, %l0
18024 srax %i2, 0x1D, %i1
18025 edge16n %l4, %o4, %i0
18026 nop
18027 fitos %f7, %f5
18028 fstox %f5, %f12
18029 fxtos %f12, %f11
18030 subc %l5, 0x1014, %l6
18031 ldd [%l7 + 0x60], %g4
18032 lduh [%l7 + 0x70], %o6
18033 ta %xcc, 0x5
18034 or %g1, 0x1F7D, %o3
18035 fbul %fcc0, loop_1518
18036 alignaddrl %l1, %o2, %i7
18037 ba,pt %icc, loop_1519
18038 bpos,a %xcc, loop_1520
18039loop_1518:
18040 fpmerge %f21, %f23, %f0
18041 ldd [%l7 + 0x48], %f12
18042loop_1519:
18043 andcc %l3, 0x0195, %g7
18044loop_1520:
18045 saved
18046 rdpr %cwp, %g1
18047 rdpr %cansave, %g2
18048 rdpr %canrestore, %g3
18049 rdpr %cleanwin, %g4
18050 rdpr %otherwin, %g5
18051 rdpr %wstate, %g6
18052 fmovdg %icc, %f11, %f15
18053 taddcc %g6, %i6, %g3
18054 tvc %xcc, 0x2
18055 set 0x5E, %l5
18056 ldstuba [%l7 + %l5] 0x10, %o5
18057 movl %icc, %i5, %o0
18058 tsubcc %o1, 0x0428, %g4
18059 fxors %f1, %f11, %f21
18060 wr %g0, 0x27, %asi
18061 stba %i3, [%l7 + 0x6F] %asi
18062 membar #Sync
18063 set 0x58, %o7
18064 ldswa [%l7 + %o7] 0x18, %o7
18065 fbule %fcc3, loop_1521
18066 ble %xcc, loop_1522
18067 nop
18068 fitod %f10, %f18
18069 fdtox %f18, %f22
18070 nop
18071 setx 0xF15728CBF595C660, %l0, %l6
18072 stx %l6, [%l7 + 0x28]
18073 ldd [%l7 + 0x28], %f16
18074 setx 0xD2C6BFA07C8B402E, %l1, %l5
18075 stx %l5, [%l7 + 0x10]
18076 ldd [%l7 + 0x10], %f10
18077 fmuld %f10, %f16, %f2
18078loop_1521:
18079 bneg %xcc, loop_1523
18080loop_1522:
18081 bl,a,pn %xcc, loop_1524
18082 movrne %l2, %i4, %l0
18083 tle %xcc, 0x0
18084loop_1523:
18085 movleu %xcc, %i2, %g2
18086loop_1524:
18087 sethi 0x1C1C, %l4
18088 fmuld8ulx16 %f16, %f13, %f28
18089 saved
18090 rdpr %cwp, %g1
18091 rdpr %cansave, %g2
18092 rdpr %canrestore, %g3
18093 rdpr %cleanwin, %g4
18094 rdpr %otherwin, %g5
18095 rdpr %wstate, %g6
18096 umul %o4, 0x088E, %i1
18097 fbug %fcc0, loop_1525
18098 taddcc %i0, %l6, %g5
18099 bne,pt %xcc, loop_1526
18100 fmovdne %icc, %f18, %f14
18101loop_1525:
18102 edge8l %l5, %o6, %o3
18103 movrne %g1, %o2, %i7
18104loop_1526:
18105 edge16n %l1, %g7, %g6
18106 srax %l3, 0x0F, %g3
18107 fcmpne32 %f14, %f0, %o5
18108 nop
18109 setx 0x3059F6F2, %l0, %l6
18110 st %l6, [%l7 + 0x28]
18111 ld [%l7 + 0x28], %fsr
18112 saved
18113 rdpr %cwp, %g1
18114 rdpr %cansave, %g2
18115 rdpr %canrestore, %g3
18116 rdpr %cleanwin, %g4
18117 rdpr %otherwin, %g5
18118 rdpr %wstate, %g6
18119 ldx [%l7 + 0x10], %i5
18120 movrlz %o0, %i6, %o1
18121 fbue,a %fcc3, loop_1527
18122 umul %i3, 0x014F, %g4
18123 fxors %f15, %f15, %f12
18124 fand %f14, %f6, %f10
18125loop_1527:
18126 saved
18127 rdpr %cwp, %g1
18128 rdpr %cansave, %g2
18129 rdpr %canrestore, %g3
18130 rdpr %cleanwin, %g4
18131 rdpr %otherwin, %g5
18132 rdpr %wstate, %g6
18133 fornot2 %f26, %f18, %f16
18134 movrgez %l2, %o7, %l0
18135 andcc %i4, 0x1A28, %i2
18136 tcs %xcc, 0x0
18137 movrgez %g2, %o4, %i1
18138 bge,a %icc, loop_1528
18139 array32 %i0, %l4, %l6
18140 edge16n %g5, %o6, %o3
18141 nop
18142 set 0x50, %o6
18143 ldd [%l7 + %o6], %f2
18144loop_1528:
18145 edge16ln %g1, %l5, %o2
18146 movrgez %l1, 0x2FF, %g7
18147 nop
18148 setx 0xCDD19950, %l0, %l6
18149 st %l6, [%l7 + 0x28]
18150 ld [%l7 + 0x28], %f21
18151 setx 0x5D22B14E, %l1, %l5
18152 st %l5, [%l7 + 0x10]
18153 ld [%l7 + 0x10], %f18
18154 fmuls %f18, %f21, %f28
18155 fpack16 %f30, %f15
18156 fabsd %f10, %f4
18157 membar 0x4A
18158 fxors %f8, %f17, %f8
18159 fba,a %fcc1, loop_1529
18160 andcc %i7, %g6, %l3
18161 xnor %g3, %o5, %o0
18162 set 0x48, %g2
18163 swapa [%l7 + %g2] 0x89, %i5
18164loop_1529:
18165 movcc %icc, %o1, %i6
18166 fornot1 %f8, %f20, %f16
18167 movrgz %g4, %l2, %o7
18168 sethi 0x1F30, %i3
18169 movcs %icc, %l0, %i2
18170 fnot2 %f4, %f22
18171 fornot2 %f8, %f30, %f12
18172 and %i4, %g2, %o4
18173 std %f4, [%l7 + 0x40]
18174 st %f2, [%l7 + 0x18]
18175 tne %xcc, 0x5
18176 tl %icc, 0x3
18177 alignaddrl %i1, %l4, %i0
18178 fxnors %f4, %f30, %f12
18179 ta %xcc, 0x7
18180 movvs %xcc, %g5, %o6
18181 mova %xcc, %l6, %g1
18182 nop
18183 set 0x1C, %l1
18184 stw %o3, [%l7 + %l1]
18185 tneg %icc, 0x1
18186 set 0x47, %o3
18187 ldsba [%l7 + %o3] 0x10, %l5
18188 alignaddrl %l1, %g7, %i7
18189 fandnot2s %f27, %f2, %f16
18190 fmul8sux16 %f30, %f12, %f14
18191 movg %icc, %g6, %o2
18192 nop
18193 fitod %f12, %f14
18194 fdtox %f14, %f6
18195 fxtod %f6, %f2
18196 addc %l3, 0x1486, %g3
18197 array16 %o5, %i5, %o1
18198 add %l7, 0x30, %l6
18199 wr %g0, 0x89, %asi
18200 casa [%l6] 0x89, %o0, %g4
18201 nop
18202 setx 0x169490C3, %l0, %l6
18203 st %l6, [%l7 + 0x28]
18204 ld [%l7 + 0x28], %f16
18205 setx 0x0FF8CEF6, %l1, %l5
18206 st %l5, [%l7 + 0x10]
18207 ld [%l7 + 0x10], %f26
18208 fdivs %f26, %f16, %f3
18209 ba,pn %xcc, loop_1530
18210 subc %i6, %l2, %o7
18211 saved
18212 rdpr %cwp, %g1
18213 rdpr %cansave, %g2
18214 rdpr %canrestore, %g3
18215 rdpr %cleanwin, %g4
18216 rdpr %otherwin, %g5
18217 rdpr %wstate, %g6
18218 fnands %f17, %f15, %f27
18219loop_1530:
18220 fornot2s %f19, %f20, %f27
18221 movg %icc, %l0, %i2
18222 movrgz %i3, %i4, %g2
18223 movneg %xcc, %i1, %o4
18224 sub %i0, 0x0959, %g5
18225 fpack32 %f0, %f0, %f16
18226 fmovd %f14, %f26
18227 membar 0x42
18228 movrlez %l4, %l6, %o6
18229 mulx %g1, %o3, %l1
18230 edge32 %l5, %i7, %g7
18231 nop
18232 setx 0x73930749D06AC56E, %l0, %l6
18233 stx %l6, [%l7 + 0x68]
18234 ldx [%l7 + 0x68], %fsr
18235 andncc %g6, %l3, %o2
18236 fcmpeq32 %f8, %f4, %o5
18237 sdivx %i5, 0x179E, %o1
18238 tsubcctv %o0, 0x0C12, %g3
18239 movrgez %g4, %i6, %l2
18240 set 0x48, %g4
18241 lduha [%l7 + %g4] 0x19, %l0
18242 sdivx %o7, 0x12EB, %i3
18243 sra %i4, 0x0D, %i2
18244 fbo %fcc0, loop_1531
18245 bleu,a,pt %icc, loop_1532
18246 fmuld8sux16 %f29, %f16, %f28
18247 edge32 %i1, %g2, %o4
18248loop_1531:
18249 nop
18250 wr %g0, 0x80, %asi
18251 stwa %i0, [%l7 + 0x40] %asi
18252loop_1532:
18253 edge16n %l4, %g5, %l6
18254 saved
18255 rdpr %cwp, %g1
18256 rdpr %cansave, %g2
18257 rdpr %canrestore, %g3
18258 rdpr %cleanwin, %g4
18259 rdpr %otherwin, %g5
18260 rdpr %wstate, %g6
18261 array32 %o6, %g1, %o3
18262 fbue,a %fcc3, loop_1533
18263 tvs %icc, 0x5
18264 xnor %l5, %i7, %l1
18265 edge16l %g7, %l3, %o2
18266loop_1533:
18267 taddcc %o5, %i5, %g6
18268 fandnot1 %f26, %f28, %f14
18269 fmul8x16 %f6, %f24, %f20
18270 tne %icc, 0x5
18271 tl %xcc, 0x1
18272 add %l7, 0x10, %l6
18273 wr %g0, 0x89, %asi
18274 casxa [%l6] 0x89, %o1, %o0
18275 smulcc %g4, %g3, %i6
18276 move %xcc, %l2, %l0
18277 xor %i3, %o7, %i4
18278 fmovdn %icc, %f6, %f26
18279 fmovsle %xcc, %f21, %f0
18280 andcc %i1, 0x02E8, %g2
18281 set 0x78, %g7
18282 ldxa [%l7 + %g7] 0x81, %i2
18283 edge16ln %i0, %l4, %o4
18284 set 0x24, %i7
18285 swapa [%l7 + %i7] 0x89, %l6
18286 movneg %xcc, %o6, %g1
18287 fabsd %f18, %f0
18288 addccc %g5, %o3, %l5
18289 fbl %fcc3, loop_1534
18290 andcc %i7, 0x18D5, %g7
18291 orncc %l3, %o2, %o5
18292 call loop_1535
18293loop_1534:
18294 tgu %icc, 0x6
18295 srl %i5, %l1, %g6
18296 edge8 %o0, %o1, %g4
18297loop_1535:
18298 popc %g3, %l2
18299 pdist %f20, %f10, %f28
18300 fands %f13, %f28, %f28
18301 addc %l0, 0x064B, %i3
18302 sethi 0x020F, %o7
18303 movl %icc, %i4, %i1
18304 movvc %icc, %g2, %i2
18305 andcc %i0, 0x0610, %i6
18306 movne %xcc, %l4, %o4
18307 tgu %icc, 0x6
18308 ldstub [%l7 + 0x10], %l6
18309 nop
18310 setx 0x2914691E, %l0, %l6
18311 st %l6, [%l7 + 0x28]
18312 ld [%l7 + 0x28], %f14
18313 setx 0xADF9CBF3, %l1, %l5
18314 st %l5, [%l7 + 0x10]
18315 ld [%l7 + 0x10], %f30
18316 fmuls %f30, %f14, %f29
18317 edge32ln %o6, %g5, %o3
18318 fcmpne32 %f12, %f0, %g1
18319 movcs %icc, %i7, %g7
18320 movgu %xcc, %l3, %o2
18321 fmovsa %xcc, %f21, %f26
18322 edge32l %o5, %l5, %i5
18323 addcc %g6, 0x140E, %l1
18324 nop
18325 setx 0x79BE3BFF, %l0, %l6
18326 st %l6, [%l7 + 0x28]
18327 ld [%l7 + 0x28], %f20
18328 setx 0x9E492DE9, %l1, %l5
18329 st %l5, [%l7 + 0x10]
18330 ld [%l7 + 0x10], %f10
18331 fmuls %f10, %f20, %f21
18332 tge %icc, 0x4
18333 srlx %o1, 0x18, %g4
18334 fmovsn %icc, %f24, %f18
18335 fzero %f6
18336 xnorcc %g3, 0x1D43, %o0
18337 fmovde %xcc, %f10, %f13
18338 movne %xcc, %l0, %i3
18339 fbule %fcc2, loop_1536
18340 orn %o7, 0x0EC4, %l2
18341 array16 %i4, %g2, %i1
18342 fmovd %f6, %f30
18343loop_1536:
18344 fnot1s %f22, %f21
18345 tg %icc, 0x3
18346 wr %g0, 0x04, %asi
18347 ldda [%l7 + 0x40] %asi, %i0
18348 udivx %i2, 0x133F, %i6
18349 fxors %f20, %f14, %f5
18350 movrne %o4, 0x26E, %l6
18351 pdist %f10, %f24, %f16
18352 fmovdpos %icc, %f14, %f8
18353 edge32l %l4, %o6, %g5
18354 nop
18355 setx 0x0F8FFF020B933A49, %l0, %l6
18356 stx %l6, [%l7 + 0x28]
18357 ldd [%l7 + 0x28], %f30
18358 setx 0xC7384A86B66A93CE, %l1, %l5
18359 stx %l5, [%l7 + 0x10]
18360 ldd [%l7 + 0x10], %f26
18361 fdivd %f26, %f30, %f18
18362 set 0x08, %o2
18363 stha %g1, [%l7 + %o2] 0x18
18364 nop
18365 fitod %f0, %f28
18366 fdtox %f28, %f2
18367 bvs,a,pt %icc, loop_1537
18368 edge16l %i7, %g7, %o3
18369 set 0x44, %l6
18370 ldswa [%l7 + %l6] 0x88, %l3
18371loop_1537:
18372 nop
18373 fitod %f0, %f6
18374 fdtoi %f6, %f18
18375 ldx [%l7 + 0x18], %o2
18376 fbge %fcc0, loop_1538
18377 fmovsge %xcc, %f8, %f29
18378 fcmpgt16 %f28, %f10, %o5
18379 srax %i5, 0x11, %g6
18380loop_1538:
18381 nop
18382 wr %g0, 0x81, %asi
18383 ldsba [%l7 + 0x55] %asi, %l1
18384 andncc %l5, %o1, %g3
18385 mulx %g4, 0x17EA, %o0
18386 tsubcctv %i3, 0x007D, %l0
18387 fmul8sux16 %f16, %f4, %f18
18388 fbu,a %fcc3, loop_1539
18389 bne,a %xcc, loop_1540
18390 ldsh [%l7 + 0x0C], %o7
18391 fcmpgt32 %f2, %f6, %i4
18392loop_1539:
18393 fbg %fcc1, loop_1541
18394loop_1540:
18395 edge16l %g2, %l2, %i0
18396 alignaddrl %i2, %i1, %o4
18397 movcs %xcc, %l6, %i6
18398loop_1541:
18399 bl,a,pt %xcc, loop_1542
18400 orncc %o6, 0x01FF, %l4
18401 fble,a %fcc1, loop_1543
18402 subccc %g5, %g1, %i7
18403loop_1542:
18404 edge32l %o3, %g7, %l3
18405 array16 %o5, %i5, %o2
18406loop_1543:
18407 fbu %fcc2, loop_1544
18408 movne %xcc, %l1, %l5
18409 tpos %xcc, 0x2
18410 srlx %o1, 0x1F, %g3
18411loop_1544:
18412 nop
18413 fitod %f2, %f20
18414 srax %g4, %g6, %i3
18415 array16 %o0, %o7, %i4
18416 add %l0, 0x0057, %l2
18417 fmuld8sux16 %f28, %f31, %f30
18418 udivcc %i0, 0x0F3F, %g2
18419 sethi 0x10FF, %i1
18420 set 0x40, %g3
18421 ldda [%l7 + %g3] 0x04, %f0
18422 tsubcc %i2, 0x0D15, %l6
18423 fones %f7
18424 move %icc, %i6, %o6
18425 tle %xcc, 0x6
18426 fmovdge %xcc, %f29, %f0
18427 andn %o4, 0x0982, %g5
18428 edge8n %l4, %g1, %i7
18429 tcs %icc, 0x1
18430 movle %xcc, %o3, %l3
18431 fmovs %f26, %f7
18432 movrgez %g7, 0x2EF, %o5
18433 tcc %icc, 0x1
18434 fnot1 %f20, %f2
18435 brgz,a %o2, loop_1545
18436 mova %icc, %i5, %l5
18437 sdiv %o1, 0x1560, %g3
18438 movgu %xcc, %g4, %l1
18439loop_1545:
18440 fnot1 %f24, %f2
18441 sethi 0x0796, %i3
18442 restored
18443 rdpr %cwp, %g1
18444 rdpr %cansave, %g2
18445 rdpr %canrestore, %g3
18446 rdpr %cleanwin, %g4
18447 rdpr %otherwin, %g5
18448 rdpr %wstate, %g6
18449 set 0x70, %l2
18450 ldda [%l7 + %l2] 0xe2, %g6
18451 tn %xcc, 0x2
18452 fbg,a %fcc2, loop_1546
18453 nop
18454 setx 0x3BC4AAC75D66A560, %l0, %l6
18455 stx %l6, [%l7 + 0x28]
18456 ldd [%l7 + 0x28], %f26
18457 setx 0x69CCBD1AE727331F, %l1, %l5
18458 stx %l5, [%l7 + 0x10]
18459 ldd [%l7 + 0x10], %f8
18460 fdivd %f8, %f26, %f16
18461 bn,a loop_1547
18462 nop
18463 setx loop_1548, %l0, %l1
18464 jmpl %l1, %o0
18465loop_1546:
18466 tneg %icc, 0x1
18467 nop
18468 fitos %f6, %f1
18469 fstod %f1, %f10
18470loop_1547:
18471 nop
18472 fitos %f11, %f15
18473 fstox %f15, %f20
18474 fxtos %f20, %f11
18475loop_1548:
18476 array32 %i4, %l0, %o7
18477 nop
18478 setx 0x4B01218B4CB08F70, %l0, %l6
18479 stx %l6, [%l7 + 0x28]
18480 ldd [%l7 + 0x28], %f6
18481 setx 0xA78DA0D0E67EBABA, %l1, %l5
18482 stx %l5, [%l7 + 0x10]
18483 ldd [%l7 + 0x10], %f0
18484 faddd %f0, %f6, %f30
18485 tcc %xcc, 0x1
18486 tl %xcc, 0x0
18487 udivcc %i0, 0x17DF, %l2
18488 edge16n %i1, %g2, %i2
18489 smulcc %i6, 0x05C5, %l6
18490 movle %xcc, %o6, %g5
18491 fmovrdgez %l4, %f10, %f12
18492 fmovscc %xcc, %f27, %f13
18493 nop
18494 setx 0x5D65C462, %l0, %l6
18495 st %l6, [%l7 + 0x28]
18496 ld [%l7 + 0x28], %f25
18497 setx 0xBDBD532C, %l1, %l5
18498 st %l5, [%l7 + 0x10]
18499 ld [%l7 + 0x10], %f25
18500 fdivs %f25, %f25, %f7
18501 smulcc %g1, 0x18C0, %i7
18502 movgu %xcc, %o4, %o3
18503 fmovsle %icc, %f30, %f20
18504 fsrc1s %f21, %f13
18505 fsrc2s %f5, %f24
18506 tcs %icc, 0x7
18507 brnz %l3, loop_1549
18508 nop
18509 setx 0xA0772416, %l0, %l6
18510 st %l6, [%l7 + 0x6C]
18511 ld [%l7 + 0x6C], %fsr
18512 fmovrslz %o5, %f11, %f5
18513 ldx [%l7 + 0x08], %g7
18514loop_1549:
18515 udivcc %o2, 0x18E0, %l5
18516 movne %xcc, %o1, %i5
18517 movge %icc, %g4, %g3
18518 tge %xcc, 0x0
18519 fpadd32 %f14, %f12, %f14
18520 sdivcc %i3, 0x1864, %g6
18521 xnorcc %l1, %i4, %o0
18522 tn %xcc, 0x2
18523 nop
18524 fitos %f2, %f7
18525 fstod %f7, %f8
18526 movleu %xcc, %o7, %l0
18527 edge8l %l2, %i0, %i1
18528 fmul8x16 %f17, %f18, %f0
18529 tcs %icc, 0x5
18530 edge32ln %i2, %g2, %i6
18531 fmovdcc %icc, %f10, %f31
18532 lduw [%l7 + 0x50], %l6
18533 movgu %icc, %o6, %l4
18534 tn %xcc, 0x3
18535 movl %xcc, %g5, %i7
18536 or %o4, 0x1E54, %o3
18537 fmovrdgez %l3, %f30, %f30
18538 fbn,a %fcc3, loop_1550
18539 movneg %xcc, %o5, %g1
18540 for %f22, %f2, %f20
18541 wr %g0, 0x89, %asi
18542 ldda [%l7 + 0x40] %asi, %f16
18543loop_1550:
18544 fmovdn %icc, %f28, %f19
18545 bge,a %xcc, loop_1551
18546 edge32ln %o2, %g7, %l5
18547 sir 0x14F3
18548 bn,pn %icc, loop_1552
18549loop_1551:
18550 fnegd %f18, %f30
18551 brlz %o1, loop_1553
18552 orncc %i5, 0x1912, %g4
18553loop_1552:
18554 ta %xcc, 0x6
18555 st %f11, [%l7 + 0x5C]
18556loop_1553:
18557 fcmpeq16 %f24, %f6, %g3
18558 add %i3, 0x13B6, %g6
18559 set 0x24, %o1
18560 sta %f3, [%l7 + %o1] 0x80
18561 edge16n %i4, %o0, %l1
18562 set 0x28, %l3
18563 ldxa [%l7 + %l3] 0x18, %o7
18564 fbul %fcc1, loop_1554
18565 sll %l0, 0x16, %l2
18566 edge8 %i1, %i0, %i2
18567 ldd [%l7 + 0x70], %g2
18568loop_1554:
18569 fxnor %f10, %f28, %f20
18570 or %i6, %l6, %l4
18571 mulscc %o6, 0x07A8, %i7
18572 movrlez %g5, %o4, %l3
18573 nop
18574 setx 0xFF775526, %l0, %l6
18575 st %l6, [%l7 + 0x28]
18576 ld [%l7 + 0x28], %f24
18577 setx 0x8E2453B2, %l1, %l5
18578 st %l5, [%l7 + 0x10]
18579 ld [%l7 + 0x10], %f12
18580 fadds %f12, %f24, %f2
18581 udivx %o5, 0x0B7A, %o3
18582 wr %g0, 0x80, %asi
18583 lda [%l7 + 0x34] %asi, %f15
18584 smul %o2, %g1, %g7
18585 nop
18586 fitod %f4, %f26
18587 fdtoi %f26, %f22
18588 fnot2s %f17, %f8
18589 bvs loop_1555
18590 brz,a %l5, loop_1556
18591 lduw [%l7 + 0x68], %i5
18592 wr %g0, 0x80, %asi
18593 ldda [%l7 + 0x20] %asi, %g4
18594loop_1555:
18595 bvc,a loop_1557
18596loop_1556:
18597 umul %g3, %i3, %g6
18598 edge32l %i4, %o0, %o1
18599 xor %l1, 0x0C13, %l0
18600loop_1557:
18601 call loop_1558
18602 tl %xcc, 0x1
18603 udivcc %l2, 0x00AD, %o7
18604 set 0x75, %i5
18605 ldstuba [%l7 + %i5] 0x04, %i0
18606loop_1558:
18607 movge %xcc, %i1, %i2
18608 edge16 %g2, %l6, %l4
18609 array8 %o6, %i7, %i6
18610 sll %o4, 0x13, %l3
18611 array8 %g5, %o5, %o3
18612 sdivx %g1, 0x1A05, %o2
18613 umul %l5, %g7, %i5
18614 udivx %g4, 0x06EC, %g3
18615 array8 %g6, %i3, %i4
18616 movvc %icc, %o0, %l1
18617 sllx %o1, 0x13, %l2
18618 tl %icc, 0x4
18619 sdivcc %l0, 0x165B, %o7
18620 bneg,pn %icc, loop_1559
18621 sethi 0x1B67, %i0
18622 fbg %fcc3, loop_1560
18623 tpos %xcc, 0x2
18624loop_1559:
18625 fmovsa %icc, %f11, %f2
18626 alignaddr %i1, %g2, %l6
18627loop_1560:
18628 fmovscc %icc, %f17, %f12
18629 restored
18630 rdpr %cwp, %g1
18631 rdpr %cansave, %g2
18632 rdpr %canrestore, %g3
18633 rdpr %cleanwin, %g4
18634 rdpr %otherwin, %g5
18635 rdpr %wstate, %g6
18636 nop
18637 setx 0x31E79C2840423259, %l0, %l6
18638 stx %l6, [%l7 + 0x30]
18639 ldx [%l7 + 0x30], %fsr
18640 orn %l4, 0x0F2E, %i2
18641 mova %icc, %o6, %i6
18642 bvc loop_1561
18643 fmovsgu %icc, %f31, %f4
18644 umulcc %o4, %l3, %g5
18645 mulscc %o5, %o3, %g1
18646loop_1561:
18647 fsrc2 %f2, %f4
18648 movrlez %o2, 0x1E8, %i7
18649 edge32n %g7, %l5, %g4
18650 ta %icc, 0x0
18651 set 0x79, %i1
18652 ldsba [%l7 + %i1] 0x0c, %i5
18653 fmul8ulx16 %f8, %f30, %f14
18654 taddcctv %g3, %i3, %i4
18655 andn %o0, %l1, %o1
18656 sllx %l2, 0x09, %g6
18657 fbo %fcc1, loop_1562
18658 bleu,a,pn %xcc, loop_1563
18659 ta %xcc, 0x5
18660 bgu %xcc, loop_1564
18661loop_1562:
18662 movre %l0, %i0, %o7
18663loop_1563:
18664 fbg %fcc1, loop_1565
18665 edge8ln %g2, %l6, %i1
18666loop_1564:
18667 bneg,pt %icc, loop_1566
18668 bn,a,pt %icc, loop_1567
18669loop_1565:
18670 ldd [%l7 + 0x28], %f8
18671 or %i2, 0x1BAD, %o6
18672loop_1566:
18673 movvc %xcc, %l4, %i6
18674loop_1567:
18675 tgu %icc, 0x1
18676 fexpand %f6, %f26
18677 movrgz %o4, %l3, %o5
18678 tl %xcc, 0x5
18679 wr %g0, 0x11, %asi
18680 ldxa [%l7 + 0x60] %asi, %o3
18681 stbar
18682 tge %icc, 0x1
18683 ldsw [%l7 + 0x58], %g1
18684 fmovrsne %g5, %f14, %f19
18685 or %o2, 0x1913, %g7
18686 ldstub [%l7 + 0x7C], %i7
18687 array16 %g4, %l5, %g3
18688 fbug %fcc1, loop_1568
18689 movrlez %i5, 0x128, %i4
18690 nop
18691 setx 0x93CB8F076B83CFC8, %l0, %l6
18692 stx %l6, [%l7 + 0x28]
18693 ldd [%l7 + 0x28], %f10
18694 setx 0xB8061AD60229EE60, %l1, %l5
18695 stx %l5, [%l7 + 0x10]
18696 ldd [%l7 + 0x10], %f8
18697 fdivd %f8, %f10, %f22
18698 fbe,a %fcc0, loop_1569
18699loop_1568:
18700 movle %xcc, %i3, %l1
18701 bg loop_1570
18702 fnot1 %f6, %f10
18703loop_1569:
18704 bneg,a %icc, loop_1571
18705 move %xcc, %o0, %o1
18706loop_1570:
18707 tneg %xcc, 0x4
18708 tn %icc, 0x2
18709loop_1571:
18710 fpack32 %f28, %f14, %f16
18711 fbule,a %fcc2, loop_1572
18712 fornot1 %f24, %f26, %f30
18713 bge,pn %xcc, loop_1573
18714 nop
18715 setx loop_1574, %l0, %l1
18716 wrpr 0x1, %tl
18717 wrpr %l1, %tnpc
18718 setx 0x34400001400, %l0, %l1
18719 wrpr %l1, %tstate
18720 wrhpr 0x4, %htstate
18721 done
18722loop_1572:
18723 xnorcc %l2, 0x118D, %g6
18724 addccc %i0, %l0, %g2
18725loop_1573:
18726 flush %l7 + 0x70
18727loop_1574:
18728 movneg %icc, %l6, %i1
18729 edge16n %i2, %o7, %l4
18730 srax %o6, 0x19, %i6
18731 fnegs %f17, %f24
18732 udiv %o4, 0x07D1, %o5
18733 addccc %l3, 0x182C, %g1
18734 fmuld8ulx16 %f16, %f5, %f28
18735 movrne %o3, 0x1F0, %g5
18736 movleu %xcc, %o2, %i7
18737 xor %g4, 0x12B4, %g7
18738 tpos %xcc, 0x1
18739 std %f4, [%l7 + 0x48]
18740 tsubcctv %g3, %l5, %i4
18741 set 0x6E, %g5
18742 ldstuba [%l7 + %g5] 0x88, %i3
18743 movrgez %i5, 0x2D3, %o0
18744 sll %l1, 0x09, %l2
18745 edge16ln %g6, %o1, %l0
18746 sdivx %i0, 0x17CB, %g2
18747 tne %icc, 0x1
18748 fmovrdgz %l6, %f6, %f16
18749 nop
18750 setx 0x3B048AE3194BE949, %l0, %l6
18751 stx %l6, [%l7 + 0x28]
18752 ldd [%l7 + 0x28], %f0
18753 setx 0x83E3A436BEAC79DC, %l1, %l5
18754 stx %l5, [%l7 + 0x10]
18755 ldd [%l7 + 0x10], %f28
18756 fdivd %f28, %f0, %f30
18757 nop
18758 fitod %f10, %f2
18759 fdtos %f2, %f7
18760 ldub [%l7 + 0x29], %i2
18761 movcc %xcc, %i1, %l4
18762 edge8n %o6, %o7, %i6
18763 xorcc %o5, 0x0168, %o4
18764 movre %l3, 0x0B3, %g1
18765 std %f26, [%l7 + 0x68]
18766 fbule,a %fcc1, loop_1575
18767 fbg %fcc2, loop_1576
18768 fornot2 %f16, %f22, %f26
18769 lduw [%l7 + 0x40], %o3
18770loop_1575:
18771 alignaddrl %o2, %g5, %i7
18772loop_1576:
18773 smulcc %g7, 0x01DE, %g4
18774 fcmple32 %f26, %f6, %g3
18775 tcs %icc, 0x4
18776 edge16ln %l5, %i4, %i5
18777 fbu %fcc0, loop_1577
18778 membar 0x28
18779 ble %xcc, loop_1578
18780 fmul8x16 %f0, %f20, %f14
18781loop_1577:
18782 bleu,pn %icc, loop_1579
18783 movpos %xcc, %i3, %o0
18784loop_1578:
18785 fmuld8sux16 %f31, %f30, %f2
18786 fmovsgu %xcc, %f15, %f1
18787loop_1579:
18788 flush %l7 + 0x10
18789 fzero %f18
18790 brlez,a %l2, loop_1580
18791 tleu %xcc, 0x3
18792 add %g6, %o1, %l0
18793 sdivx %l1, 0x12DE, %i0
18794loop_1580:
18795 tg %xcc, 0x2
18796 stx %g2, [%l7 + 0x48]
18797 fbg %fcc2, loop_1581
18798 ldsw [%l7 + 0x6C], %l6
18799 bvs loop_1582
18800 fmovsgu %icc, %f24, %f0
18801loop_1581:
18802 mulx %i2, 0x0C16, %i1
18803 fbul,a %fcc3, loop_1583
18804loop_1582:
18805 bvc loop_1584
18806 tl %icc, 0x6
18807 movneg %icc, %l4, %o6
18808loop_1583:
18809 tcs %icc, 0x5
18810loop_1584:
18811 fmovdge %icc, %f17, %f25
18812 add %l7, 0x6C, %l6
18813 wr %g0, 0x10, %asi
18814 casa [%l6] %asi, %o7, %o5
18815 fnands %f8, %f19, %f21
18816 edge16 %i6, %o4, %g1
18817 fmovrdlz %l3, %f14, %f30
18818 fbule %fcc1, loop_1585
18819 sub %o2, %g5, %o3
18820 movpos %xcc, %i7, %g4
18821 srlx %g3, 0x13, %g7
18822loop_1585:
18823 fxor %f20, %f18, %f0
18824 sdivx %l5, 0x0411, %i5
18825 fpadd16s %f13, %f1, %f14
18826 fmovrdgez %i4, %f30, %f14
18827 membar 0x5F
18828 movl %icc, %o0, %l2
18829 fornot1s %f9, %f5, %f21
18830 set 0x24, %i6
18831 ldsba [%l7 + %i6] 0x15, %i3
18832 movre %o1, %l0, %g6
18833 sra %i0, 0x1B, %g2
18834 ldsh [%l7 + 0x18], %l6
18835 array32 %i2, %i1, %l4
18836 udivcc %o6, 0x0C98, %l1
18837 tn %xcc, 0x0
18838 move %icc, %o7, %i6
18839 fmovdn %xcc, %f25, %f1
18840 edge16 %o4, %o5, %g1
18841 edge32ln %o2, %g5, %l3
18842 tgu %icc, 0x3
18843 fblg,a %fcc2, loop_1586
18844 tpos %icc, 0x0
18845 sir 0x1F7F
18846 wr %g0, 0x81, %asi
18847 ldswa [%l7 + 0x2C] %asi, %i7
18848loop_1586:
18849 nop
18850 set 0x78, %g1
18851 ldstuba [%l7 + %g1] 0x04, %o3
18852 alignaddr %g4, %g7, %g3
18853 bvs,a,pt %icc, loop_1587
18854 fcmpeq16 %f12, %f20, %l5
18855 array16 %i5, %i4, %o0
18856 smulcc %l2, %o1, %i3
18857loop_1587:
18858 fbne,a %fcc1, loop_1588
18859 sethi 0x0837, %l0
18860 tg %icc, 0x4
18861 brgez %g6, loop_1589
18862loop_1588:
18863 nop
18864 setx loop_1590, %l0, %l1
18865 wrpr 0x1, %tl
18866 wrpr %l1, %tnpc
18867 setx 0x34400001400, %l0, %l1
18868 wrpr %l1, %tstate
18869 wrhpr 0x4, %htstate
18870 done
18871 fmovdge %xcc, %f3, %f7
18872 orncc %i0, 0x1E51, %l6
18873loop_1589:
18874 movrne %i2, %g2, %i1
18875loop_1590:
18876 mulx %o6, %l4, %l1
18877 stb %o7, [%l7 + 0x17]
18878 nop
18879 fitod %f8, %f12
18880 fdtox %f12, %f20
18881 fmovrslez %i6, %f9, %f0
18882 nop
18883 setx 0x693A9A7F, %l0, %l6
18884 st %l6, [%l7 + 0x28]
18885 ld [%l7 + 0x28], %f14
18886 setx 0x5BAEC6BD, %l1, %l5
18887 st %l5, [%l7 + 0x10]
18888 ld [%l7 + 0x10], %f15
18889 fsubs %f15, %f14, %f18
18890 fmovsgu %xcc, %f9, %f25
18891 fornot1 %f0, %f30, %f0
18892 orcc %o4, 0x10FF, %g1
18893 nop
18894 setx loop_1591, %l0, %l1
18895 wrpr 0x1, %tl
18896 wrpr %l1, %tnpc
18897 setx 0x34400001400, %l0, %l1
18898 wrpr %l1, %tstate
18899 wrhpr 0x4, %htstate
18900 done
18901 tpos %icc, 0x3
18902 ldub [%l7 + 0x0D], %o2
18903 std %f28, [%l7 + 0x40]
18904loop_1591:
18905 fmovsvc %xcc, %f31, %f2
18906 movle %xcc, %o5, %l3
18907 brz %i7, loop_1592
18908 fmovdne %xcc, %f22, %f16
18909 movrgz %g5, %g4, %o3
18910 srax %g3, 0x0E, %g7
18911loop_1592:
18912 fand %f2, %f20, %f16
18913 movge %icc, %l5, %i5
18914 bvc,pn %icc, loop_1593
18915 subc %o0, 0x14F4, %l2
18916 fors %f28, %f31, %f8
18917 bcc,a %icc, loop_1594
18918loop_1593:
18919 fmovdcs %xcc, %f16, %f14
18920 nop
18921 setx loop_1595, %l0, %l1
18922 wrpr 0x1, %tl
18923 wrpr %l1, %tpc
18924 add %l1, 0x4, %l1
18925 wrpr %l1, %tnpc
18926 setx 0x34400001400, %l0, %l1
18927 wrpr %l1, %tstate
18928 wrhpr 0x4, %htstate
18929 retry
18930 nop
18931 fitod %f0, %f4
18932 fdtos %f4, %f30
18933loop_1594:
18934 orn %o1, 0x08A3, %i4
18935 fmovdne %icc, %f12, %f14
18936loop_1595:
18937 nop
18938 wr %g0, 0x89, %asi
18939 stda %f0, [%l7 + 0x40] %asi
18940 sllx %i3, 0x06, %l0
18941 fbne %fcc1, loop_1596
18942 movvs %xcc, %g6, %i0
18943 array8 %i2, %g2, %l6
18944 fbe,a %fcc1, loop_1597
18945loop_1596:
18946 ldub [%l7 + 0x7C], %i1
18947 sethi 0x1404, %l4
18948 movcs %xcc, %o6, %l1
18949loop_1597:
18950 nop
18951 wr %g0, 0x88, %asi
18952 ldda [%l7 + 0x40] %asi, %f16
18953 srax %i6, %o7, %g1
18954 set 0x40, %l0
18955 stda %f16, [%l7 + %l0] 0x88
18956 ta %xcc, 0x4
18957 tne %xcc, 0x2
18958 add %l7, 0x58, %l6
18959 wr %g0, 0x81, %asi
18960 casa [%l6] %asi, %o4, %o5
18961 nop
18962 setx 0xF2D4E82F, %l0, %l6
18963 st %l6, [%l7 + 0x28]
18964 ld [%l7 + 0x28], %f3
18965 setx 0xF852BD2A, %l1, %l5
18966 st %l5, [%l7 + 0x10]
18967 ld [%l7 + 0x10], %f18
18968 fdivs %f18, %f3, %f1
18969 sdiv %o2, 0x073C, %i7
18970 wr %g0, 0x2a, %asi
18971 stxa %l3, [%l7 + 0x20] %asi
18972 membar #Sync
18973 set 0x2C, %i2
18974 sta %f22, [%l7 + %i2] 0x19
18975 brgez %g5, loop_1598
18976 tneg %xcc, 0x4
18977 brlz %g4, loop_1599
18978 brnz,a %g3, loop_1600
18979loop_1598:
18980 movvs %icc, %o3, %g7
18981 nop
18982 setx 0xFB3A8C3ABE4127F6, %l0, %l6
18983 stx %l6, [%l7 + 0x28]
18984 ldd [%l7 + 0x28], %f20
18985 setx 0x082F596ACFCEFD53, %l1, %l5
18986 stx %l5, [%l7 + 0x10]
18987 ldd [%l7 + 0x10], %f12
18988 fsubd %f12, %f20, %f16
18989loop_1599:
18990 fmul8ulx16 %f24, %f2, %f2
18991loop_1600:
18992 xnor %l5, %i5, %o0
18993 nop
18994 fitos %f3, %f14
18995 fstoi %f14, %f8
18996 tne %xcc, 0x4
18997 sdivx %l2, 0x1301, %i4
18998 fcmpgt16 %f22, %f24, %i3
18999 edge32n %o1, %g6, %i0
19000 addccc %i2, 0x1575, %l0
19001 fnand %f0, %f24, %f8
19002 umul %l6, 0x1C2E, %i1
19003 srlx %g2, %o6, %l1
19004 andn %l4, %o7, %g1
19005 nop
19006 set 0x5F, %i3
19007 ldstub [%l7 + %i3], %i6
19008 ld [%l7 + 0x44], %f8
19009 nop
19010 setx 0x01347757, %l0, %l6
19011 st %l6, [%l7 + 0x28]
19012 ld [%l7 + 0x28], %f3
19013 setx 0xB0382ADB, %l1, %l5
19014 st %l5, [%l7 + 0x10]
19015 ld [%l7 + 0x10], %f16
19016 fadds %f16, %f3, %f12
19017 edge16n %o5, %o4, %i7
19018 sdiv %l3, 0x0DEA, %g5
19019 tne %xcc, 0x0
19020 bvs,a,pt %xcc, loop_1601
19021 fsrc2s %f6, %f18
19022 fbe,a %fcc1, loop_1602
19023 or %o2, %g3, %g4
19024loop_1601:
19025 nop
19026 fitos %f0, %f2
19027 fstod %f2, %f2
19028 lduw [%l7 + 0x4C], %g7
19029loop_1602:
19030 fmuld8ulx16 %f10, %f10, %f18
19031 std %f20, [%l7 + 0x60]
19032 edge8l %l5, %i5, %o3
19033 udiv %l2, 0x0A87, %i4
19034 bpos,pt %icc, loop_1603
19035 fmovsge %icc, %f1, %f13
19036 taddcctv %o0, %o1, %g6
19037 tne %icc, 0x4
19038loop_1603:
19039 nop
19040 wr %g0, 0x89, %asi
19041 swapa [%l7 + 0x20] %asi, %i0
19042 fmovrse %i2, %f10, %f13
19043 bleu,pt %xcc, loop_1604
19044 stbar
19045 addc %l0, %i3, %i1
19046 bl,a,pn %icc, loop_1605
19047loop_1604:
19048 sdiv %g2, 0x1F48, %o6
19049 sethi 0x123C, %l6
19050 tleu %xcc, 0x1
19051loop_1605:
19052 nop
19053 wr %g0, 0x80, %asi
19054 lduba [%l7 + 0x41] %asi, %l4
19055 addccc %o7, 0x1DF6, %g1
19056 sra %i6, %o5, %o4
19057 tl %icc, 0x7
19058 srl %l1, 0x0B, %l3
19059 addc %g5, 0x19AD, %o2
19060 movn %xcc, %i7, %g3
19061 sllx %g7, %l5, %i5
19062 fmul8x16au %f14, %f8, %f10
19063 fcmpeq16 %f12, %f30, %g4
19064 xor %o3, 0x18AC, %l2
19065 set 0x40, %o0
19066 ldda [%l7 + %o0] 0x18, %f16
19067 fpadd32s %f1, %f5, %f22
19068 subc %o0, %o1, %i4
19069 subc %i0, %i2, %l0
19070 edge32ln %g6, %i3, %g2
19071 fmovsvc %xcc, %f9, %f30
19072 bcc,pt %xcc, loop_1606
19073 tvc %xcc, 0x7
19074 fmovda %icc, %f26, %f6
19075 addc %o6, 0x0E46, %l6
19076loop_1606:
19077 membar 0x63
19078 brgez,a %l4, loop_1607
19079 restored
19080 rdpr %cwp, %g1
19081 rdpr %cansave, %g2
19082 rdpr %canrestore, %g3
19083 rdpr %cleanwin, %g4
19084 rdpr %otherwin, %g5
19085 rdpr %wstate, %g6
19086 and %i1, %o7, %g1
19087 smul %i6, 0x0D18, %o5
19088loop_1607:
19089 nop
19090 fitos %f17, %f27
19091 fcmpeq16 %f12, %f20, %l1
19092 fbuge,a %fcc3, loop_1608
19093 edge32n %o4, %l3, %g5
19094 srax %i7, 0x0A, %o2
19095 addc %g3, 0x10E5, %l5
19096loop_1608:
19097 subccc %g7, 0x19F8, %g4
19098 movneg %icc, %o3, %l2
19099 wr %g0, 0x11, %asi
19100 prefetcha [%l7 + 0x58] %asi, 0x3
19101 fsrc2s %f23, %f29
19102 edge16l %o1, %i4, %i5
19103 fbuge,a %fcc3, loop_1609
19104 fmovdvs %icc, %f10, %f22
19105 te %icc, 0x6
19106 fandnot2s %f1, %f10, %f17
19107loop_1609:
19108 fcmple32 %f6, %f12, %i2
19109 tvc %icc, 0x1
19110 array32 %l0, %g6, %i3
19111 fnot2 %f20, %f28
19112 wr %g0, 0x19, %asi
19113 lduba [%l7 + 0x54] %asi, %g2
19114 fmovrdlez %o6, %f6, %f22
19115 fbge,a %fcc3, loop_1610
19116 xnor %i0, %l4, %l6
19117 call loop_1611
19118 saved
19119 rdpr %cwp, %g1
19120 rdpr %cansave, %g2
19121 rdpr %canrestore, %g3
19122 rdpr %cleanwin, %g4
19123 rdpr %otherwin, %g5
19124 rdpr %wstate, %g6
19125loop_1610:
19126 bn,pn %icc, loop_1612
19127 brz %i1, loop_1613
19128loop_1611:
19129 array16 %g1, %i6, %o5
19130 movrlz %o7, 0x0B7, %l1
19131loop_1612:
19132 fpadd32s %f25, %f29, %f21
19133loop_1613:
19134 movle %icc, %l3, %o4
19135 fornot1 %f2, %f28, %f4
19136 fandnot1 %f6, %f18, %f18
19137 array16 %i7, %g5, %o2
19138 ldd [%l7 + 0x08], %f30
19139 edge16ln %g3, %g7, %l5
19140 fxor %f6, %f22, %f18
19141 wr %g0, 0x2b, %asi
19142 ldda [%l7 + 0x50] %asi, %o2
19143 fmovsne %xcc, %f11, %f22
19144 tgu %icc, 0x6
19145 fmovrsgz %g4, %f17, %f4
19146 set 0x14, %i0
19147 ldsha [%l7 + %i0] 0x88, %l2
19148 tvc %xcc, 0x1
19149 and %o1, 0x13F4, %o0
19150 fpack32 %f4, %f14, %f22
19151 fabss %f13, %f10
19152 movneg %xcc, %i4, %i2
19153 sir 0x1FB9
19154 subccc %i5, 0x1FB6, %l0
19155 ldx [%l7 + 0x20], %g6
19156 nop
19157 fitos %f30, %f2
19158 edge32 %g2, %o6, %i3
19159 set 0x38, %i4
19160 prefetcha [%l7 + %i4] 0x0c, 0x0
19161 sllx %i0, %l6, %i1
19162 fnot1s %f25, %f31
19163 movpos %icc, %i6, %g1
19164 orncc %o7, 0x1BF3, %l1
19165 fmovsgu %icc, %f26, %f4
19166 wr %g0, 0x04, %asi
19167 lduba [%l7 + 0x18] %asi, %l3
19168 tl %icc, 0x1
19169 tne %icc, 0x7
19170 nop
19171 setx 0x1D07F31FC040C932, %l0, %l6
19172 stx %l6, [%l7 + 0x58]
19173 ldx [%l7 + 0x58], %fsr
19174 movn %xcc, %o5, %i7
19175 fmovrse %o4, %f4, %f31
19176 ta %xcc, 0x3
19177 bshuffle %f28, %f26, %f0
19178 bpos,a %icc, loop_1614
19179 andn %g5, %g3, %o2
19180 swap [%l7 + 0x24], %g7
19181 or %l5, %g4, %l2
19182loop_1614:
19183 edge16ln %o1, %o3, %i4
19184 edge32 %i2, %i5, %o0
19185 restored
19186 rdpr %cwp, %g1
19187 rdpr %cansave, %g2
19188 rdpr %canrestore, %g3
19189 rdpr %cleanwin, %g4
19190 rdpr %otherwin, %g5
19191 rdpr %wstate, %g6
19192 add %l7, 0x10, %l6
19193 wr %g0, 0x89, %asi
19194 ldxa [%l6] %asi, %l0
19195 casxa [%l6] %asi, %l0, %g2
19196 movge %icc, %o6, %g6
19197 subcc %i3, 0x1FD3, %l4
19198 tvc %icc, 0x3
19199 movvc %icc, %i0, %l6
19200 movre %i1, 0x0A1, %i6
19201 set 0x68, %g6
19202 ldxa [%l7 + %g6] 0x0c, %o7
19203 be,pn %xcc, loop_1615
19204 alignaddrl %g1, %l3, %o5
19205 sllx %i7, %o4, %l1
19206 alignaddrl %g3, %o2, %g5
19207loop_1615:
19208 edge32ln %l5, %g7, %g4
19209 brgez %o1, loop_1616
19210 ldstub [%l7 + 0x4D], %o3
19211 std %f24, [%l7 + 0x78]
19212 fmovdneg %icc, %f22, %f0
19213loop_1616:
19214 fmovde %icc, %f26, %f27
19215 tcs %icc, 0x1
19216 mulscc %l2, %i2, %i4
19217 movcc %icc, %o0, %l0
19218 ta %icc, 0x0
19219 orn %g2, %o6, %i5
19220 fbne %fcc2, loop_1617
19221 ldd [%l7 + 0x60], %f18
19222 fsrc2s %f21, %f16
19223 nop
19224 fitos %f12, %f21
19225 fstoi %f21, %f18
19226loop_1617:
19227 tleu %xcc, 0x1
19228 ldsb [%l7 + 0x6F], %i3
19229 fsrc1 %f22, %f10
19230 ldub [%l7 + 0x31], %l4
19231 bcs loop_1618
19232 tneg %xcc, 0x6
19233 fcmple16 %f24, %f28, %i0
19234 srlx %g6, 0x0B, %l6
19235loop_1618:
19236 fmovsa %xcc, %f7, %f8
19237 fsrc1 %f28, %f26
19238 tsubcctv %i6, 0x1A61, %i1
19239 edge16ln %g1, %o7, %l3
19240 nop
19241 fitod %f6, %f16
19242 fdtos %f16, %f24
19243 smulcc %o5, 0x0CDB, %o4
19244 array32 %i7, %l1, %o2
19245 nop
19246 setx loop_1619, %l0, %l1
19247 jmpl %l1, %g5
19248 tsubcc %l5, %g7, %g3
19249 nop
19250 setx loop_1620, %l0, %l1
19251 wrpr 0x1, %tl
19252 wrpr %l1, %tpc
19253 add %l1, 0x4, %l1
19254 wrpr %l1, %tnpc
19255 setx 0x34400001400, %l0, %l1
19256 wrpr %l1, %tstate
19257 wrhpr 0x4, %htstate
19258 retry
19259 movrlz %g4, 0x17E, %o3
19260loop_1619:
19261 ld [%l7 + 0x78], %f1
19262 movn %icc, %l2, %o1
19263loop_1620:
19264 srl %i4, %o0, %l0
19265 tl %xcc, 0x7
19266 fnand %f2, %f24, %f4
19267 edge16ln %i2, %g2, %o6
19268 movleu %xcc, %i5, %l4
19269 be loop_1621
19270 subc %i0, %i3, %l6
19271 andcc %i6, 0x14A8, %g6
19272 movvs %xcc, %g1, %i1
19273loop_1621:
19274 fpadd32 %f22, %f8, %f26
19275 brnz,a %l3, loop_1622
19276 xnorcc %o7, %o5, %o4
19277 fbuge %fcc1, loop_1623
19278 lduh [%l7 + 0x26], %i7
19279loop_1622:
19280 array8 %l1, %g5, %l5
19281 fmul8sux16 %f4, %f10, %f24
19282loop_1623:
19283 stw %g7, [%l7 + 0x48]
19284 edge16 %g3, %g4, %o2
19285 nop
19286 setx 0x298BA596, %l0, %l6
19287 st %l6, [%l7 + 0x28]
19288 ld [%l7 + 0x28], %f5
19289 setx 0x07207FB0, %l1, %l5
19290 st %l5, [%l7 + 0x10]
19291 ld [%l7 + 0x10], %f6
19292 fmuls %f6, %f5, %f18
19293 movrne %l2, 0x1EA, %o3
19294 edge32ln %o1, %o0, %l0
19295 fbug %fcc0, loop_1624
19296 sethi 0x1D6A, %i4
19297 fbule %fcc0, loop_1625
19298 tvs %xcc, 0x7
19299loop_1624:
19300 mulscc %g2, %i2, %o6
19301 xor %i5, %l4, %i0
19302loop_1625:
19303 ldsw [%l7 + 0x54], %l6
19304 movl %xcc, %i3, %i6
19305 fba,a %fcc1, loop_1626
19306 prefetch [%l7 + 0x14], 0x1
19307 movrlez %g6, 0x3EC, %g1
19308 edge32ln %l3, %o7, %o5
19309loop_1626:
19310 fbue,a %fcc1, loop_1627
19311 movvc %icc, %o4, %i7
19312 set 0x2F, %o4
19313 stba %l1, [%l7 + %o4] 0x88
19314loop_1627:
19315 sethi 0x05A8, %i1
19316 taddcc %g5, 0x082A, %g7
19317 brz %l5, loop_1628
19318 array16 %g3, %o2, %g4
19319 smul %o3, 0x18C2, %l2
19320 fandnot2s %f17, %f13, %f15
19321loop_1628:
19322 bneg %xcc, loop_1629
19323 tvs %icc, 0x6
19324 sethi 0x00BF, %o1
19325 and %o0, %i4, %l0
19326loop_1629:
19327 fnor %f10, %f6, %f12
19328 fmovdge %xcc, %f21, %f9
19329 fabss %f31, %f7
19330 sdivcc %i2, 0x1460, %g2
19331 addc %i5, %o6, %l4
19332 fbg %fcc0, loop_1630
19333 xorcc %l6, %i3, %i0
19334 nop
19335 setx loop_1631, %l0, %l1
19336 jmpl %l1, %g6
19337 fnot2s %f27, %f29
19338loop_1630:
19339 tpos %icc, 0x4
19340 udivx %g1, 0x0EE2, %l3
19341loop_1631:
19342 te %icc, 0x6
19343 sth %o7, [%l7 + 0x32]
19344 set 0x70, %l4
19345 ldxa [%l7 + %l4] 0x14, %o5
19346 movrne %o4, 0x1FD, %i6
19347 tcc %icc, 0x0
19348 sub %l1, %i7, %i1
19349 bshuffle %f0, %f4, %f10
19350 add %g5, %l5, %g7
19351 fba,a %fcc3, loop_1632
19352 brnz,a %o2, loop_1633
19353 sethi 0x13D0, %g3
19354 fnot2 %f10, %f6
19355loop_1632:
19356 movge %icc, %o3, %l2
19357loop_1633:
19358 nop
19359 wr %g0, 0x80, %asi
19360 ldda [%l7 + 0x40] %asi, %f0
19361 edge8l %o1, %o0, %g4
19362 swap [%l7 + 0x48], %l0
19363 udivcc %i2, 0x18EC, %i4
19364 andncc %g2, %o6, %l4
19365 fmovrslz %i5, %f3, %f23
19366 edge16ln %i3, %l6, %g6
19367 srlx %i0, %l3, %o7
19368 set 0x20, %o5
19369 swapa [%l7 + %o5] 0x0c, %o5
19370 array16 %g1, %o4, %l1
19371 alignaddrl %i6, %i7, %g5
19372 fbe %fcc3, loop_1634
19373 andcc %i1, %l5, %g7
19374 sdivx %o2, 0x017D, %g3
19375 wr %g0, 0x80, %asi
19376 ldsha [%l7 + 0x16] %asi, %l2
19377loop_1634:
19378 mova %icc, %o1, %o3
19379 addcc %o0, %g4, %l0
19380 movcs %icc, %i4, %g2
19381 fbue %fcc0, loop_1635
19382 fcmpgt32 %f24, %f18, %i2
19383 tg %icc, 0x7
19384 wr %g0, 0xe3, %asi
19385 stha %l4, [%l7 + 0x6A] %asi
19386 membar #Sync
19387loop_1635:
19388 movcc %xcc, %i5, %o6
19389 movrgez %i3, 0x07D, %l6
19390 udiv %g6, 0x1E87, %i0
19391 tneg %xcc, 0x0
19392 mova %xcc, %l3, %o5
19393 movne %xcc, %g1, %o4
19394 set 0x68, %l5
19395 ldsba [%l7 + %l5] 0x15, %l1
19396 sdivx %i6, 0x1FBE, %o7
19397 movvs %icc, %i7, %g5
19398 set 0x6F, %o6
19399 ldstuba [%l7 + %o6] 0x18, %i1
19400 fmovdcs %icc, %f25, %f23
19401 xnor %g7, %l5, %g3
19402 fnand %f22, %f22, %f18
19403 tcc %xcc, 0x4
19404 fbule,a %fcc1, loop_1636
19405 movcs %xcc, %o2, %o1
19406 move %icc, %o3, %l2
19407 fmul8x16 %f26, %f10, %f28
19408loop_1636:
19409 brnz,a %o0, loop_1637
19410 tg %icc, 0x0
19411 addccc %l0, %g4, %i4
19412 fpadd16s %f20, %f30, %f3
19413loop_1637:
19414 edge16 %i2, %l4, %i5
19415 nop
19416 setx loop_1638, %l0, %l1
19417 wrpr 0x1, %tl
19418 wrpr %l1, %tpc
19419 add %l1, 0x4, %l1
19420 wrpr %l1, %tnpc
19421 setx 0x34400001400, %l0, %l1
19422 wrpr %l1, %tstate
19423 wrhpr 0x4, %htstate
19424 retry
19425 xorcc %o6, 0x1120, %g2
19426 wr %g0, 0x11, %asi
19427 lduha [%l7 + 0x2A] %asi, %l6
19428loop_1638:
19429 brlez %g6, loop_1639
19430 fba,a %fcc3, loop_1640
19431 fmovsne %xcc, %f31, %f21
19432 xnorcc %i0, 0x0055, %l3
19433loop_1639:
19434 alignaddr %o5, %g1, %i3
19435loop_1640:
19436 edge8 %l1, %i6, %o7
19437 wr %g0, 0x80, %asi
19438 lduwa [%l7 + 0x24] %asi, %o4
19439 membar 0x18
19440 xnorcc %g5, 0x073F, %i7
19441 andn %i1, %g7, %g3
19442 fpsub16 %f12, %f8, %f24
19443 tvs %icc, 0x3
19444 fpack32 %f18, %f30, %f6
19445 fmovde %xcc, %f13, %f29
19446 ldstub [%l7 + 0x78], %l5
19447 fbo,a %fcc2, loop_1641
19448 smul %o2, %o1, %l2
19449 fpack16 %f0, %f27
19450 fxors %f25, %f7, %f2
19451loop_1641:
19452 tn %xcc, 0x6
19453 fnegs %f15, %f5
19454 movneg %icc, %o0, %l0
19455 fba %fcc2, loop_1642
19456 tleu %icc, 0x3
19457 tle %icc, 0x3
19458 xnorcc %g4, %o3, %i2
19459loop_1642:
19460 movrlez %l4, %i5, %i4
19461 brnz,a %g2, loop_1643
19462 fblg,a %fcc1, loop_1644
19463 and %o6, 0x1831, %l6
19464 bvc loop_1645
19465loop_1643:
19466 fsrc1 %f20, %f12
19467loop_1644:
19468 ldsh [%l7 + 0x6A], %g6
19469 movrlez %l3, %i0, %g1
19470loop_1645:
19471 tpos %icc, 0x0
19472 tg %xcc, 0x3
19473 movcs %icc, %i3, %l1
19474 array8 %i6, %o5, %o4
19475 mulx %o7, 0x0F81, %g5
19476 tneg %icc, 0x5
19477 movrlz %i1, 0x054, %i7
19478 fabss %f12, %f28
19479 xorcc %g3, 0x15ED, %l5
19480 array16 %g7, %o1, %l2
19481 movpos %icc, %o0, %o2
19482 edge8 %l0, %g4, %o3
19483 faligndata %f4, %f6, %f0
19484 fsrc2 %f22, %f20
19485 fcmpgt32 %f28, %f30, %l4
19486 sdivx %i5, 0x1894, %i4
19487 array8 %i2, %g2, %o6
19488 udiv %g6, 0x0E2A, %l3
19489 fmovsleu %xcc, %f20, %f22
19490 tsubcc %l6, %i0, %i3
19491 udiv %l1, 0x082D, %i6
19492 mulx %o5, 0x1DB7, %g1
19493 ldsb [%l7 + 0x2D], %o4
19494 edge8 %g5, %o7, %i1
19495 fbg,a %fcc1, loop_1646
19496 tvs %icc, 0x1
19497 edge16ln %i7, %g3, %l5
19498 tg %xcc, 0x4
19499loop_1646:
19500 movle %xcc, %o1, %g7
19501 wr %g0, 0x80, %asi
19502 stha %l2, [%l7 + 0x70] %asi
19503 bne,a,pn %icc, loop_1647
19504 fmovrslz %o0, %f11, %f23
19505 movne %icc, %l0, %o2
19506 be,a %icc, loop_1648
19507loop_1647:
19508 movre %o3, %l4, %g4
19509 tpos %icc, 0x5
19510 mulscc %i4, 0x1880, %i2
19511loop_1648:
19512 fbne %fcc1, loop_1649
19513 taddcc %i5, 0x0882, %g2
19514 bgu,pn %xcc, loop_1650
19515 faligndata %f26, %f8, %f16
19516loop_1649:
19517 smul %o6, 0x06F4, %g6
19518 array32 %l3, %i0, %i3
19519loop_1650:
19520 edge16ln %l6, %i6, %o5
19521 tpos %xcc, 0x0
19522 set 0x0B, %o7
19523 ldstuba [%l7 + %o7] 0x80, %l1
19524 sdivx %o4, 0x11AC, %g1
19525 fbg,a %fcc3, loop_1651
19526 movrlez %o7, 0x390, %g5
19527 fmovrse %i7, %f19, %f6
19528 movle %icc, %g3, %l5
19529loop_1651:
19530 sth %o1, [%l7 + 0x32]
19531 sllx %g7, 0x17, %i1
19532 ldub [%l7 + 0x0C], %o0
19533 srlx %l2, 0x07, %l0
19534 movrgz %o3, %l4, %o2
19535 subc %g4, %i4, %i2
19536 fmovsn %xcc, %f30, %f6
19537 nop
19538 set 0x3C, %g2
19539 ldsw [%l7 + %g2], %i5
19540 smulcc %o6, %g6, %g2
19541 udivcc %l3, 0x0941, %i0
19542 subc %l6, 0x1974, %i3
19543 bneg %icc, loop_1652
19544 movg %icc, %o5, %l1
19545 fmovdneg %xcc, %f8, %f8
19546 nop
19547 fitos %f2, %f8
19548 fstox %f8, %f12
19549loop_1652:
19550 subcc %o4, 0x0210, %g1
19551 sethi 0x10AB, %i6
19552 movvc %icc, %o7, %g5
19553 movvs %xcc, %g3, %l5
19554 movrlz %i7, 0x30B, %o1
19555 orncc %g7, %i1, %o0
19556 movcc %xcc, %l0, %l2
19557 umulcc %l4, %o3, %g4
19558 alignaddrl %o2, %i2, %i5
19559 srl %o6, 0x13, %i4
19560 subccc %g6, %l3, %g2
19561 fcmpne32 %f22, %f26, %i0
19562 set 0x4C, %o3
19563 ldstuba [%l7 + %o3] 0x11, %i3
19564 andn %o5, 0x1192, %l1
19565 bcs,a %icc, loop_1653
19566 orcc %l6, %o4, %i6
19567 fcmpeq32 %f4, %f4, %g1
19568 edge8n %o7, %g5, %g3
19569loop_1653:
19570 subcc %l5, 0x02DD, %o1
19571 nop
19572 setx 0xFBF8017C59B57C45, %l0, %l6
19573 stx %l6, [%l7 + 0x28]
19574 ldd [%l7 + 0x28], %f22
19575 setx 0xE440744C70072D30, %l1, %l5
19576 stx %l5, [%l7 + 0x10]
19577 ldd [%l7 + 0x10], %f4
19578 fdivd %f4, %f22, %f16
19579 tl %icc, 0x7
19580 alignaddr %i7, %g7, %o0
19581 movcc %icc, %i1, %l2
19582 addc %l4, 0x1D8D, %l0
19583 sdivcc %o3, 0x1623, %o2
19584 fpadd32s %f3, %f4, %f21
19585 ta %icc, 0x7
19586 nop
19587 setx loop_1654, %l0, %l1
19588 wrpr 0x1, %tl
19589 wrpr %l1, %tpc
19590 add %l1, 0x4, %l1
19591 wrpr %l1, %tnpc
19592 setx 0x34400001400, %l0, %l1
19593 wrpr %l1, %tstate
19594 wrhpr 0x4, %htstate
19595 retry
19596 tg %xcc, 0x6
19597 andncc %g4, %i5, %o6
19598 nop
19599 fitod %f8, %f4
19600 fdtos %f4, %f8
19601loop_1654:
19602 ba,a,pn %icc, loop_1655
19603 srax %i4, %i2, %g6
19604 fmovsge %xcc, %f5, %f23
19605 edge8 %l3, %i0, %g2
19606loop_1655:
19607 fmovrdne %i3, %f20, %f2
19608 fmovdle %xcc, %f9, %f21
19609 ldx [%l7 + 0x18], %l1
19610 edge32n %l6, %o4, %o5
19611 movre %g1, %i6, %g5
19612 te %xcc, 0x2
19613 orcc %o7, %g3, %o1
19614 edge16 %i7, %l5, %o0
19615 movcs %xcc, %i1, %g7
19616 fble %fcc2, loop_1656
19617 brnz,a %l4, loop_1657
19618 brgz,a %l0, loop_1658
19619 nop
19620 setx 0x510447F45469DF8A, %l0, %l6
19621 stx %l6, [%l7 + 0x28]
19622 ldd [%l7 + 0x28], %f0
19623 setx 0x8A94BF83E6C60193, %l1, %l5
19624 stx %l5, [%l7 + 0x10]
19625 ldd [%l7 + 0x10], %f18
19626 fmuld %f18, %f0, %f8
19627loop_1656:
19628 nop
19629 wr %g0, 0x04, %asi
19630 ldxa [%l7 + 0x48] %asi, %l2
19631loop_1657:
19632 fcmple32 %f8, %f26, %o2
19633loop_1658:
19634 tleu %icc, 0x3
19635 xnorcc %o3, 0x1009, %i5
19636 nop
19637 setx loop_1659, %l0, %l1
19638 jmpl %l1, %g4
19639 movg %xcc, %o6, %i4
19640 prefetch [%l7 + 0x7C], 0x3
19641 sub %g6, 0x1350, %l3
19642loop_1659:
19643 udivcc %i0, 0x1CFB, %i2
19644 edge32ln %g2, %l1, %l6
19645 fmovrsgz %i3, %f11, %f11
19646 nop
19647 setx 0x4047B3A0, %l0, %l6
19648 st %l6, [%l7 + 0x3C]
19649 ld [%l7 + 0x3C], %fsr
19650 brgz %o5, loop_1660
19651 array16 %g1, %o4, %i6
19652 smulcc %o7, %g5, %o1
19653 popc 0x1B1C, %i7
19654loop_1660:
19655 orncc %l5, 0x179C, %o0
19656 movneg %icc, %g3, %g7
19657 tle %xcc, 0x3
19658 fmovrdlz %i1, %f26, %f26
19659 tcs %icc, 0x5
19660 movcc %icc, %l4, %l2
19661 tleu %icc, 0x0
19662 movne %xcc, %o2, %o3
19663 move %icc, %l0, %i5
19664 set 0x10, %g4
19665 stwa %o6, [%l7 + %g4] 0x27
19666 membar #Sync
19667 swap [%l7 + 0x40], %g4
19668 fpack32 %f22, %f6, %f24
19669 nop
19670 set 0x5C, %g7
19671 lduw [%l7 + %g7], %i4
19672 edge32n %g6, %l3, %i2
19673 andncc %i0, %g2, %l6
19674 movrgez %l1, %i3, %o5
19675 fbg %fcc1, loop_1661
19676 xnor %g1, 0x1F5C, %i6
19677 nop
19678 fitos %f14, %f30
19679 fstoi %f30, %f13
19680 tsubcc %o7, %o4, %o1
19681loop_1661:
19682 movpos %icc, %i7, %g5
19683 edge8 %l5, %g3, %o0
19684 sethi 0x0E02, %g7
19685 edge8ln %i1, %l4, %l2
19686 tvs %icc, 0x2
19687 taddcc %o3, %l0, %i5
19688 saved
19689 rdpr %cwp, %g1
19690 rdpr %cansave, %g2
19691 rdpr %canrestore, %g3
19692 rdpr %cleanwin, %g4
19693 rdpr %otherwin, %g5
19694 rdpr %wstate, %g6
19695 andncc %o2, %g4, %o6
19696 movrgz %i4, 0x0D1, %l3
19697 fornot2 %f14, %f6, %f28
19698 edge16ln %i2, %g6, %i0
19699 orncc %l6, 0x0928, %g2
19700 fmovsgu %xcc, %f20, %f12
19701 std %f6, [%l7 + 0x70]
19702 edge8 %i3, %l1, %o5
19703 sll %g1, 0x01, %o7
19704 te %xcc, 0x5
19705 fnegd %f20, %f2
19706 orncc %i6, %o4, %o1
19707 fmovse %xcc, %f2, %f13
19708 xor %i7, %l5, %g3
19709 mulx %g5, 0x0DE2, %g7
19710 sra %i1, 0x13, %o0
19711 tgu %icc, 0x3
19712 fornot2s %f12, %f14, %f22
19713 fbne %fcc3, loop_1662
19714 fmovsvc %icc, %f14, %f1
19715 xorcc %l4, %l2, %l0
19716 nop
19717 setx 0xDCF77A7C, %l0, %l6
19718 st %l6, [%l7 + 0x28]
19719 ld [%l7 + 0x28], %f11
19720 setx 0xB2EA7B80, %l1, %l5
19721 st %l5, [%l7 + 0x10]
19722 ld [%l7 + 0x10], %f8
19723 fdivs %f8, %f11, %f21
19724loop_1662:
19725 sllx %i5, %o2, %g4
19726 mulx %o6, 0x1792, %o3
19727 alignaddrl %l3, %i2, %g6
19728 add %i4, 0x013B, %l6
19729 tle %icc, 0x1
19730 xnor %i0, 0x0970, %i3
19731 restored
19732 rdpr %cwp, %g1
19733 rdpr %cansave, %g2
19734 rdpr %canrestore, %g3
19735 rdpr %cleanwin, %g4
19736 rdpr %otherwin, %g5
19737 rdpr %wstate, %g6
19738 movgu %icc, %l1, %g2
19739 movrlez %g1, 0x36C, %o7
19740 fbug %fcc2, loop_1663
19741 xnor %i6, %o5, %o4
19742 orn %i7, %o1, %l5
19743 movne %icc, %g3, %g7
19744loop_1663:
19745 ldsw [%l7 + 0x10], %i1
19746 saved
19747 rdpr %cwp, %g1
19748 rdpr %cansave, %g2
19749 rdpr %canrestore, %g3
19750 rdpr %cleanwin, %g4
19751 rdpr %otherwin, %g5
19752 rdpr %wstate, %g6
19753 fbo %fcc1, loop_1664
19754 srlx %g5, %l4, %l2
19755 udiv %l0, 0x1244, %i5
19756 srax %o2, 0x18, %o0
19757loop_1664:
19758 nop
19759 setx loop_1665, %l0, %l1
19760 wrpr 0x1, %tl
19761 wrpr %l1, %tpc
19762 add %l1, 0x4, %l1
19763 wrpr %l1, %tnpc
19764 setx 0x34400001400, %l0, %l1
19765 wrpr %l1, %tstate
19766 wrhpr 0x4, %htstate
19767 retry
19768 alignaddrl %g4, %o3, %o6
19769 fmovde %icc, %f22, %f25
19770 tsubcc %l3, 0x1C75, %i2
19771loop_1665:
19772 movrgz %g6, 0x326, %l6
19773 addcc %i4, %i3, %i0
19774 addc %l1, %g2, %g1
19775 fmovdne %xcc, %f28, %f30
19776 movcs %xcc, %i6, %o5
19777 edge8n %o7, %o4, %o1
19778 fmul8x16al %f22, %f21, %f20
19779 fsrc2 %f12, %f14
19780 fba,a %fcc0, loop_1666
19781 movn %xcc, %l5, %g3
19782 sethi 0x1825, %g7
19783 fbo,a %fcc0, loop_1667
19784loop_1666:
19785 nop
19786 fitos %f7, %f6
19787 fstod %f6, %f10
19788 movn %xcc, %i7, %g5
19789 fba %fcc1, loop_1668
19790loop_1667:
19791 sllx %i1, 0x1C, %l4
19792 sdivx %l0, 0x05AC, %i5
19793 tl %xcc, 0x7
19794loop_1668:
19795 bvs,a %icc, loop_1669
19796 smul %o2, %l2, %o0
19797 movne %xcc, %o3, %g4
19798 srlx %o6, 0x1B, %i2
19799loop_1669:
19800 sir 0x0745
19801 set 0x54, %l1
19802 stwa %g6, [%l7 + %l1] 0xe2
19803 membar #Sync
19804 and %l6, 0x17C1, %i4
19805 edge16n %l3, %i3, %i0
19806 tge %xcc, 0x2
19807 nop
19808 setx 0xE5010D6FC39928C3, %l0, %l6
19809 stx %l6, [%l7 + 0x28]
19810 ldd [%l7 + 0x28], %f18
19811 fsqrtd %f18, %f20
19812 movn %xcc, %l1, %g2
19813 andn %i6, %o5, %o7
19814 brgez,a %g1, loop_1670
19815 edge32ln %o1, %l5, %g3
19816 fpack32 %f12, %f20, %f30
19817 tsubcc %g7, %i7, %g5
19818loop_1670:
19819 array16 %o4, %i1, %l0
19820 bvs,a %xcc, loop_1671
19821 andn %i5, 0x00FF, %l4
19822 nop
19823 fitos %f1, %f7
19824 fstod %f7, %f2
19825 swap [%l7 + 0x58], %l2
19826loop_1671:
19827 saved
19828 rdpr %cwp, %g1
19829 rdpr %cansave, %g2
19830 rdpr %canrestore, %g3
19831 rdpr %cleanwin, %g4
19832 rdpr %otherwin, %g5
19833 rdpr %wstate, %g6
19834 andcc %o0, %o2, %g4
19835 movrne %o6, %o3, %i2
19836 movrgez %g6, 0x36E, %i4
19837 xorcc %l3, 0x0000, %l6
19838 movgu %icc, %i0, %l1
19839 fpsub16s %f18, %f2, %f1
19840 orncc %i3, %i6, %g2
19841 fmovsg %xcc, %f8, %f27
19842 fmovdvs %xcc, %f2, %f8
19843 alignaddr %o5, %o7, %g1
19844 edge32l %l5, %o1, %g7
19845 movne %xcc, %g3, %g5
19846 nop
19847 setx 0xD4BAC1E693E69952, %l0, %l6
19848 stx %l6, [%l7 + 0x28]
19849 ldd [%l7 + 0x28], %f2
19850 fsqrtd %f2, %f26
19851 xnor %o4, %i7, %l0
19852 set 0x78, %i7
19853 stxa %i5, [%l7 + %i7] 0x10
19854 edge32l %l4, %l2, %o0
19855 edge32ln %i1, %o2, %o6
19856 andncc %g4, %o3, %g6
19857 srlx %i2, 0x1C, %l3
19858 udivx %i4, 0x0316, %i0
19859 fornot1s %f11, %f22, %f23
19860 edge8n %l1, %l6, %i6
19861 edge8n %g2, %i3, %o5
19862 array8 %o7, %l5, %g1
19863 tg %xcc, 0x7
19864 array16 %g7, %g3, %g5
19865 tvs %xcc, 0x0
19866 movrne %o1, 0x0D2, %i7
19867 andcc %o4, 0x1917, %l0
19868 nop
19869 fitos %f23, %f15
19870 movne %icc, %l4, %l2
19871 tneg %icc, 0x3
19872 ba,a,pt %xcc, loop_1672
19873 fbo,a %fcc0, loop_1673
19874 udivcc %i5, 0x12BB, %i1
19875 sra %o0, %o6, %g4
19876loop_1672:
19877 xnor %o3, 0x12AC, %g6
19878loop_1673:
19879 fpsub16 %f8, %f14, %f8
19880 fabsd %f12, %f14
19881 sdivcc %i2, 0x1BBD, %l3
19882 ba,pn %xcc, loop_1674
19883 movneg %xcc, %i4, %o2
19884 andn %i0, %l1, %l6
19885 andncc %i6, %g2, %o5
19886loop_1674:
19887 nop
19888 set 0x2C, %l6
19889 swapa [%l7 + %l6] 0x10, %o7
19890 movrgz %l5, %i3, %g1
19891 st %f22, [%l7 + 0x24]
19892 alignaddrl %g3, %g7, %g5
19893 movrgez %o1, 0x0F0, %o4
19894 fsrc1s %f21, %f18
19895 restored
19896 rdpr %cwp, %g1
19897 rdpr %cansave, %g2
19898 rdpr %canrestore, %g3
19899 rdpr %cleanwin, %g4
19900 rdpr %otherwin, %g5
19901 rdpr %wstate, %g6
19902 tn %xcc, 0x7
19903 subcc %i7, %l4, %l0
19904 movpos %icc, %i5, %i1
19905 fandnot2s %f11, %f22, %f12
19906 array8 %o0, %l2, %o6
19907 subcc %g4, %g6, %o3
19908 fmovdgu %xcc, %f24, %f1
19909 movgu %xcc, %l3, %i2
19910 add %o2, 0x0084, %i0
19911 wr %g0, 0x80, %asi
19912 stba %l1, [%l7 + 0x14] %asi
19913 array8 %i4, %i6, %g2
19914 movrne %o5, 0x3B7, %l6
19915 tl %xcc, 0x5
19916 fmovsne %icc, %f11, %f1
19917 sub %o7, 0x1C3E, %l5
19918 fmovrde %i3, %f24, %f10
19919 fmovda %xcc, %f25, %f2
19920 array32 %g1, %g7, %g3
19921 tne %icc, 0x2
19922 fmovdgu %icc, %f29, %f10
19923 movg %icc, %o1, %g5
19924 movrgez %o4, 0x328, %l4
19925 sll %i7, %i5, %l0
19926 array16 %o0, %i1, %o6
19927 fble,a %fcc0, loop_1675
19928 sdivx %l2, 0x15EE, %g6
19929 tl %xcc, 0x3
19930 or %o3, %g4, %i2
19931loop_1675:
19932 std %f8, [%l7 + 0x60]
19933 for %f24, %f24, %f4
19934 std %f6, [%l7 + 0x20]
19935 fpadd32s %f20, %f23, %f16
19936 sra %o2, 0x15, %l3
19937 alignaddrl %l1, %i4, %i6
19938 tcs %xcc, 0x1
19939 or %i0, 0x1637, %o5
19940 sll %g2, %o7, %l6
19941 movg %xcc, %l5, %i3
19942 set 0x70, %o2
19943 stba %g1, [%l7 + %o2] 0xea
19944 membar #Sync
19945 tsubcctv %g3, 0x05F0, %o1
19946 std %f18, [%l7 + 0x30]
19947 movvc %xcc, %g5, %g7
19948 tleu %icc, 0x2
19949 movrgz %l4, 0x195, %i7
19950 sdivcc %i5, 0x0F79, %l0
19951 ldd [%l7 + 0x48], %o0
19952 movrlez %o4, 0x160, %o6
19953 movcs %icc, %l2, %i1
19954 fmovrsgz %g6, %f18, %f10
19955 xnorcc %o3, %i2, %g4
19956 movn %xcc, %l3, %o2
19957 xnorcc %l1, 0x0297, %i6
19958 nop
19959 fitod %f8, %f8
19960 fdtoi %f8, %f27
19961 nop
19962 setx 0xDE0E893B, %l0, %l6
19963 st %l6, [%l7 + 0x28]
19964 ld [%l7 + 0x28], %f24
19965 setx 0x3215E1E4, %l1, %l5
19966 st %l5, [%l7 + 0x10]
19967 ld [%l7 + 0x10], %f21
19968 fmuls %f21, %f24, %f24
19969 movre %i4, 0x38C, %i0
19970 fmovrde %g2, %f24, %f26
19971 subc %o7, %o5, %l6
19972 sra %i3, 0x06, %l5
19973 xor %g3, %g1, %o1
19974 nop
19975 fitos %f17, %f27
19976 srl %g5, %l4, %g7
19977 nop
19978 fitod %f0, %f22
19979 udivx %i7, 0x08A2, %l0
19980 array32 %i5, %o0, %o4
19981 flush %l7 + 0x60
19982 fbn,a %fcc3, loop_1676
19983 membar 0x54
19984 tcc %xcc, 0x6
19985 stb %o6, [%l7 + 0x20]
19986loop_1676:
19987 or %l2, 0x1887, %i1
19988 nop
19989 setx 0xBF195297, %l0, %l6
19990 st %l6, [%l7 + 0x28]
19991 ld [%l7 + 0x28], %f7
19992 fsqrts %f7, %f8
19993 nop
19994 setx 0x02AAFFED, %l0, %l6
19995 st %l6, [%l7 + 0x28]
19996 ld [%l7 + 0x28], %f30
19997 setx 0xA6A29434, %l1, %l5
19998 st %l5, [%l7 + 0x10]
19999 ld [%l7 + 0x10], %f20
20000 fmuls %f20, %f30, %f22
20001 move %icc, %g6, %o3
20002 sdivx %i2, 0x0B48, %l3
20003 mulx %o2, 0x01A2, %g4
20004 bgu %xcc, loop_1677
20005 array16 %i6, %i4, %l1
20006 ldd [%l7 + 0x50], %g2
20007 fbule %fcc2, loop_1678
20008loop_1677:
20009 fone %f26
20010 bleu,a,pt %xcc, loop_1679
20011 array32 %i0, %o5, %l6
20012loop_1678:
20013 sra %o7, %i3, %l5
20014 bge,a,pt %xcc, loop_1680
20015loop_1679:
20016 xnorcc %g1, %g3, %g5
20017 call loop_1681
20018 mulscc %l4, 0x1372, %g7
20019loop_1680:
20020 fbue %fcc0, loop_1682
20021 membar 0x60
20022loop_1681:
20023 tgu %icc, 0x7
20024 ldstub [%l7 + 0x31], %o1
20025loop_1682:
20026 fmovrslez %l0, %f20, %f31
20027 andncc %i5, %i7, %o0
20028 sdivx %o4, 0x1000, %l2
20029 wr %g0, 0x18, %asi
20030 swapa [%l7 + 0x1C] %asi, %i1
20031 movrlez %o6, %o3, %i2
20032 ldsh [%l7 + 0x60], %l3
20033 array8 %g6, %g4, %o2
20034 edge32n %i6, %l1, %i4
20035 smulcc %i0, %g2, %o5
20036 umul %l6, %o7, %i3
20037 tsubcc %g1, %g3, %g5
20038 edge16n %l5, %l4, %g7
20039 fpsub32 %f30, %f2, %f8
20040 andcc %l0, %o1, %i7
20041 bne,pt %xcc, loop_1683
20042 xor %i5, %o4, %l2
20043 taddcc %o0, %o6, %i1
20044 tsubcctv %o3, 0x1346, %l3
20045loop_1683:
20046 membar 0x4E
20047 movle %icc, %i2, %g4
20048 edge32ln %o2, %i6, %l1
20049 nop
20050 setx 0xE47B40A2D7FFFFD9, %l0, %l6
20051 stx %l6, [%l7 + 0x28]
20052 ldd [%l7 + 0x28], %f28
20053 fsqrtd %f28, %f16
20054 ta %icc, 0x3
20055 fmovsg %icc, %f13, %f2
20056 movrlez %g6, %i0, %g2
20057 tsubcc %i4, 0x07A5, %l6
20058 andcc %o5, %i3, %g1
20059 edge16n %o7, %g3, %g5
20060 fbuge,a %fcc2, loop_1684
20061 stw %l5, [%l7 + 0x68]
20062 tsubcctv %l4, %g7, %o1
20063 bneg,a loop_1685
20064loop_1684:
20065 fandnot2 %f20, %f6, %f28
20066 fbne,a %fcc0, loop_1686
20067 brgz,a %i7, loop_1687
20068loop_1685:
20069 fcmple32 %f20, %f4, %l0
20070 array8 %i5, %l2, %o4
20071loop_1686:
20072 movneg %xcc, %o0, %i1
20073loop_1687:
20074 fcmple32 %f18, %f16, %o6
20075 pdist %f12, %f22, %f22
20076 fbge %fcc3, loop_1688
20077 fcmpgt32 %f24, %f20, %l3
20078 movle %icc, %o3, %g4
20079 movn %xcc, %o2, %i6
20080loop_1688:
20081 tcs %icc, 0x0
20082 fmovsleu %xcc, %f16, %f15
20083 edge32l %i2, %l1, %i0
20084 taddcctv %g2, 0x1888, %g6
20085 movre %l6, 0x202, %o5
20086 movre %i3, %g1, %i4
20087 edge16n %g3, %g5, %o7
20088 mova %icc, %l4, %l5
20089 array32 %o1, %g7, %i7
20090 sdivcc %i5, 0x02A2, %l2
20091 tle %icc, 0x5
20092 set 0x60, %l2
20093 ldsha [%l7 + %l2] 0x0c, %l0
20094 array8 %o0, %i1, %o4
20095 fmovdl %xcc, %f6, %f18
20096 sdivcc %o6, 0x1906, %l3
20097 set 0x12, %o1
20098 ldsba [%l7 + %o1] 0x15, %g4
20099 tgu %xcc, 0x0
20100 nop
20101 fitod %f0, %f12
20102 fdtox %f12, %f22
20103 fxtod %f22, %f2
20104 smulcc %o2, 0x05A8, %o3
20105 fmovrse %i6, %f29, %f7
20106 bpos,pt %xcc, loop_1689
20107 stb %l1, [%l7 + 0x48]
20108 fbl,a %fcc2, loop_1690
20109 fmovdpos %icc, %f14, %f23
20110loop_1689:
20111 smulcc %i0, %g2, %i2
20112 tpos %icc, 0x1
20113loop_1690:
20114 umul %l6, %g6, %o5
20115 movg %icc, %g1, %i3
20116 fmovd %f12, %f2
20117 edge16ln %i4, %g5, %g3
20118 stbar
20119 orncc %l4, %l5, %o7
20120 fmovdne %icc, %f4, %f15
20121 fmovsa %icc, %f14, %f14
20122 srlx %g7, %i7, %o1
20123 movrgz %i5, %l0, %o0
20124 set 0x0F, %g3
20125 stba %l2, [%l7 + %g3] 0x19
20126 fmovsl %icc, %f17, %f29
20127 tl %icc, 0x2
20128 bneg,pt %xcc, loop_1691
20129 brnz %i1, loop_1692
20130 sdivcc %o6, 0x0C02, %o4
20131 fmovrsne %g4, %f31, %f19
20132loop_1691:
20133 nop
20134 setx 0xF86FA381E11F5D6B, %l0, %l6
20135 stx %l6, [%l7 + 0x28]
20136 ldd [%l7 + 0x28], %f0
20137 setx 0x5042B8E6E1A3CF91, %l1, %l5
20138 stx %l5, [%l7 + 0x10]
20139 ldd [%l7 + 0x10], %f18
20140 fmuld %f18, %f0, %f6
20141loop_1692:
20142 array16 %l3, %o2, %i6
20143 tcc %icc, 0x5
20144 fbug %fcc3, loop_1693
20145 sdiv %o3, 0x16F3, %i0
20146 umulcc %l1, %i2, %l6
20147 fnot2 %f12, %f28
20148loop_1693:
20149 srl %g6, %g2, %o5
20150 nop
20151 setx loop_1694, %l0, %l1
20152 jmpl %l1, %i3
20153 tpos %xcc, 0x6
20154 orncc %i4, %g5, %g3
20155 smul %l4, %g1, %l5
20156loop_1694:
20157 nop
20158 fitod %f14, %f26
20159 fmovrsgez %o7, %f3, %f4
20160 fmovscc %icc, %f16, %f8
20161 tgu %icc, 0x5
20162 wr %g0, 0x04, %asi
20163 lduwa [%l7 + 0x50] %asi, %i7
20164 smulcc %i5, %o1, %l0
20165 movn %icc, %o0, %i1
20166 srlx %o6, %o4, %g4
20167 fone %f18
20168 mova %xcc, %l2, %o2
20169 call loop_1695
20170 taddcctv %i6, %l3, %i0
20171 tle %xcc, 0x3
20172 set 0x4A, %i1
20173 lduha [%l7 + %i1] 0x14, %o3
20174loop_1695:
20175 tvs %icc, 0x2
20176 movl %xcc, %l1, %l6
20177 brlz,a %g6, loop_1696
20178 edge16n %g2, %o5, %i2
20179 fmovsne %icc, %f20, %f18
20180 movrlz %i3, 0x3C4, %g5
20181loop_1696:
20182 nop
20183 set 0x60, %g5
20184 sta %f24, [%l7 + %g5] 0x11
20185 udivcc %i4, 0x09DF, %l4
20186 add %g3, %g1, %g7
20187 ldsh [%l7 + 0x4C], %o7
20188 nop
20189 setx loop_1697, %l0, %l1
20190 wrpr 0x1, %tl
20191 wrpr %l1, %tnpc
20192 setx 0x34400001400, %l0, %l1
20193 wrpr %l1, %tstate
20194 wrhpr 0x4, %htstate
20195 done
20196 move %xcc, %i7, %l5
20197 add %i5, %l0, %o0
20198 array16 %i1, %o6, %o4
20199loop_1697:
20200 nop
20201 wr %g0, 0x80, %asi
20202 stxa %g4, [%l7 + 0x38] %asi
20203 sra %l2, 0x0A, %o1
20204 nop
20205 fitod %f6, %f12
20206 fdtox %f12, %f4
20207 nop
20208 fitos %f14, %f23
20209 fstox %f23, %f20
20210 fxtos %f20, %f30
20211 fnegd %f20, %f18
20212 tge %icc, 0x1
20213 addccc %i6, %l3, %o2
20214 brgez,a %i0, loop_1698
20215 taddcctv %l1, %o3, %g6
20216 xnorcc %g2, 0x0C8B, %o5
20217 fpack16 %f4, %f12
20218loop_1698:
20219 call loop_1699
20220 edge32n %l6, %i3, %g5
20221 ta %icc, 0x4
20222 fzero %f0
20223loop_1699:
20224 sethi 0x0144, %i2
20225 nop
20226 setx 0xDCE51CEDF61A8245, %l0, %l6
20227 stx %l6, [%l7 + 0x28]
20228 ldd [%l7 + 0x28], %f0
20229 setx 0xF5A331754E137626, %l1, %l5
20230 stx %l5, [%l7 + 0x10]
20231 ldd [%l7 + 0x10], %f16
20232 faddd %f16, %f0, %f18
20233 edge8n %l4, %i4, %g1
20234 ldstub [%l7 + 0x67], %g7
20235 fmovsleu %xcc, %f23, %f16
20236 for %f10, %f6, %f16
20237 umul %g3, %i7, %l5
20238 tleu %xcc, 0x2
20239 sir 0x1841
20240 saved
20241 rdpr %cwp, %g1
20242 rdpr %cansave, %g2
20243 rdpr %canrestore, %g3
20244 rdpr %cleanwin, %g4
20245 rdpr %otherwin, %g5
20246 rdpr %wstate, %g6
20247 fmovsvs %icc, %f29, %f17
20248 umul %o7, %l0, %o0
20249 nop
20250 set 0x5B, %l3
20251 stb %i5, [%l7 + %l3]
20252 prefetch [%l7 + 0x14], 0x0
20253 std %f14, [%l7 + 0x28]
20254 fmovdgu %xcc, %f16, %f26
20255 mulscc %i1, 0x0520, %o4
20256 sdivcc %o6, 0x1204, %g4
20257 andcc %o1, 0x1E61, %l2
20258 sll %l3, 0x00, %i6
20259 fbul %fcc2, loop_1700
20260 umulcc %i0, %o2, %l1
20261 set 0x3E, %g1
20262 ldstuba [%l7 + %g1] 0x89, %g6
20263loop_1700:
20264 movg %icc, %g2, %o3
20265 fbule %fcc3, loop_1701
20266 edge8 %o5, %l6, %i3
20267 tpos %xcc, 0x4
20268 mulscc %g5, 0x0742, %i2
20269loop_1701:
20270 nop
20271 set 0x08, %l0
20272 swapa [%l7 + %l0] 0x80, %i4
20273 movn %xcc, %l4, %g7
20274 sdivx %g3, 0x0C55, %i7
20275 stbar
20276 fcmpeq32 %f22, %f14, %l5
20277 fmovrdlez %g1, %f12, %f22
20278 fba %fcc2, loop_1702
20279 fbug %fcc3, loop_1703
20280 taddcc %l0, 0x1CBD, %o7
20281 edge8 %o0, %i1, %o4
20282loop_1702:
20283 and %i5, 0x1E80, %g4
20284loop_1703:
20285 fones %f30
20286 edge8 %o6, %l2, %l3
20287 addccc %o1, 0x042E, %i6
20288 brgz,a %o2, loop_1704
20289 udiv %i0, 0x0A07, %l1
20290 tsubcctv %g6, 0x070F, %o3
20291 smul %g2, 0x15DF, %o5
20292loop_1704:
20293 movgu %xcc, %i3, %l6
20294 and %g5, 0x09BA, %i2
20295 fmovdpos %xcc, %f26, %f29
20296 tge %icc, 0x0
20297 bvs,pn %xcc, loop_1705
20298 movre %i4, %g7, %l4
20299 fones %f22
20300 fmovsl %icc, %f7, %f23
20301loop_1705:
20302 nop
20303 fitos %f8, %f25
20304 fstoi %f25, %f13
20305 orncc %g3, 0x14D2, %l5
20306 nop
20307 fitos %f12, %f2
20308 fstod %f2, %f12
20309 edge32n %g1, %i7, %l0
20310 set 0x78, %i2
20311 stwa %o0, [%l7 + %i2] 0xe2
20312 membar #Sync
20313 movrne %o7, %o4, %i5
20314 fornot1s %f17, %f12, %f12
20315 ldsw [%l7 + 0x38], %i1
20316 movrlz %g4, 0x0A1, %l2
20317 sdiv %l3, 0x06E8, %o6
20318 edge16ln %i6, %o2, %o1
20319 movle %icc, %i0, %l1
20320 sdivcc %o3, 0x118B, %g2
20321 movg %icc, %g6, %o5
20322 swap [%l7 + 0x34], %l6
20323 nop
20324 fitod %f10, %f0
20325 fdtoi %f0, %f12
20326 te %icc, 0x3
20327 tvs %icc, 0x5
20328 srlx %g5, %i2, %i4
20329 tvs %icc, 0x5
20330 fmovspos %xcc, %f24, %f19
20331 edge32n %i3, %g7, %l4
20332 movgu %xcc, %g3, %l5
20333 alignaddr %i7, %g1, %o0
20334 fmovscc %xcc, %f5, %f12
20335 fnot2s %f3, %f26
20336 nop
20337 fitod %f2, %f20
20338 fdtox %f20, %f6
20339 nop
20340 fitos %f3, %f19
20341 fstox %f19, %f8
20342 fpsub16 %f22, %f6, %f6
20343 tcc %xcc, 0x1
20344 nop
20345 fitod %f12, %f14
20346 fdtox %f14, %f18
20347 fxtod %f18, %f8
20348 movgu %xcc, %o7, %l0
20349 edge32l %i5, %i1, %g4
20350 movgu %xcc, %o4, %l2
20351 fornot1 %f20, %f16, %f2
20352 fmovdn %xcc, %f24, %f2
20353 ldd [%l7 + 0x40], %f16
20354 tneg %xcc, 0x7
20355 ta %icc, 0x4
20356 orn %o6, %l3, %i6
20357 srax %o2, %i0, %l1
20358 stb %o1, [%l7 + 0x43]
20359 movge %icc, %o3, %g2
20360 edge8l %o5, %l6, %g6
20361 tneg %icc, 0x2
20362 nop
20363 setx loop_1706, %l0, %l1
20364 jmpl %l1, %g5
20365 brz %i2, loop_1707
20366 edge32ln %i3, %g7, %l4
20367 andcc %i4, %l5, %i7
20368loop_1706:
20369 array16 %g1, %o0, %o7
20370loop_1707:
20371 edge8n %l0, %g3, %i1
20372 fmovdcc %xcc, %f30, %f29
20373 udivcc %g4, 0x194B, %o4
20374 brlz,a %i5, loop_1708
20375 movrgz %o6, %l2, %l3
20376 sir 0x1E54
20377 set 0x5E, %i6
20378 stha %o2, [%l7 + %i6] 0x27
20379 membar #Sync
20380loop_1708:
20381 edge32 %i6, %l1, %i0
20382 te %icc, 0x6
20383 udivcc %o3, 0x0EE9, %o1
20384 tleu %icc, 0x0
20385 andn %g2, 0x091D, %o5
20386 fbo,a %fcc1, loop_1709
20387 call loop_1710
20388 orn %l6, %g6, %g5
20389 movge %icc, %i3, %g7
20390loop_1709:
20391 subcc %i2, 0x10B8, %l4
20392loop_1710:
20393 movvc %icc, %i4, %i7
20394 bvc %xcc, loop_1711
20395 sir 0x16B5
20396 addccc %g1, %o0, %o7
20397 movn %icc, %l0, %g3
20398loop_1711:
20399 ldx [%l7 + 0x20], %i1
20400 wr %g0, 0x89, %asi
20401 lduwa [%l7 + 0x20] %asi, %l5
20402 tvc %xcc, 0x2
20403 set 0x38, %o0
20404 lda [%l7 + %o0] 0x89, %f9
20405 movrgez %g4, 0x3E6, %o4
20406 fmovrdgez %i5, %f2, %f26
20407 ldstub [%l7 + 0x5D], %o6
20408 subcc %l2, %o2, %i6
20409 tle %xcc, 0x5
20410 bgu,a %xcc, loop_1712
20411 addccc %l1, %l3, %i0
20412 fbl,a %fcc0, loop_1713
20413 movrlz %o3, 0x176, %o1
20414loop_1712:
20415 edge8l %g2, %l6, %g6
20416 movleu %icc, %g5, %o5
20417loop_1713:
20418 movrgz %g7, %i2, %l4
20419 addc %i4, 0x0B30, %i3
20420 xnorcc %i7, %g1, %o7
20421 bgu,pn %icc, loop_1714
20422 fmovsle %xcc, %f28, %f28
20423 movcc %xcc, %l0, %o0
20424 alignaddrl %i1, %g3, %g4
20425loop_1714:
20426 fbge %fcc3, loop_1715
20427 brgz %l5, loop_1716
20428 bgu,a,pn %xcc, loop_1717
20429 fbug,a %fcc3, loop_1718
20430loop_1715:
20431 movge %icc, %i5, %o4
20432loop_1716:
20433 nop
20434 setx 0x8F9D6B71704E6B4D, %l0, %l6
20435 stx %l6, [%l7 + 0x58]
20436 ldx [%l7 + 0x58], %fsr
20437loop_1717:
20438 nop
20439 setx loop_1719, %l0, %l1
20440 wrpr 0x1, %tl
20441 wrpr %l1, %tnpc
20442 setx 0x34400001400, %l0, %l1
20443 wrpr %l1, %tstate
20444 wrhpr 0x4, %htstate
20445 done
20446loop_1718:
20447 tle %xcc, 0x0
20448 addcc %l2, 0x02B4, %o6
20449 sdivcc %i6, 0x044C, %o2
20450loop_1719:
20451 xorcc %l1, 0x089E, %l3
20452 tg %icc, 0x4
20453 udivcc %i0, 0x1EEC, %o1
20454 edge16l %g2, %o3, %l6
20455 stbar
20456 fpadd16 %f28, %f2, %f30
20457 array32 %g5, %o5, %g7
20458 fbuge %fcc1, loop_1720
20459 movvs %xcc, %g6, %l4
20460 subcc %i4, 0x1740, %i3
20461 fbl,a %fcc2, loop_1721
20462loop_1720:
20463 fbue %fcc3, loop_1722
20464 umulcc %i2, %i7, %g1
20465 fbule,a %fcc1, loop_1723
20466loop_1721:
20467 brnz %l0, loop_1724
20468loop_1722:
20469 nop
20470 setx 0xB064A554, %l0, %l6
20471 st %l6, [%l7 + 0x5C]
20472 ld [%l7 + 0x5C], %fsr
20473 fnands %f5, %f18, %f7
20474loop_1723:
20475 std %f6, [%l7 + 0x38]
20476loop_1724:
20477 fmovrdgz %o7, %f20, %f2
20478 addc %i1, 0x02EA, %o0
20479 fpadd32s %f10, %f28, %f8
20480 brz,a %g3, loop_1725
20481 movrlz %l5, 0x0D5, %i5
20482 array16 %g4, %o4, %l2
20483 stbar
20484loop_1725:
20485 movpos %icc, %i6, %o2
20486 brnz,a %o6, loop_1726
20487 st %f17, [%l7 + 0x78]
20488 ta %xcc, 0x3
20489 umulcc %l1, %i0, %o1
20490loop_1726:
20491 tn %icc, 0x2
20492 lduw [%l7 + 0x5C], %l3
20493 std %f20, [%l7 + 0x38]
20494 nop
20495 setx 0xD336306AF10099A0, %l0, %l6
20496 stx %l6, [%l7 + 0x28]
20497 ldd [%l7 + 0x28], %f0
20498 setx 0x2C3667E45729901F, %l1, %l5
20499 stx %l5, [%l7 + 0x10]
20500 ldd [%l7 + 0x10], %f28
20501 fsubd %f28, %f0, %f16
20502 nop
20503 setx loop_1727, %l0, %l1
20504 wrpr 0x1, %tl
20505 wrpr %l1, %tnpc
20506 setx 0x34400001400, %l0, %l1
20507 wrpr %l1, %tstate
20508 wrhpr 0x4, %htstate
20509 done
20510 fand %f20, %f22, %f0
20511 tsubcctv %o3, 0x09BD, %g2
20512 udiv %l6, 0x067E, %o5
20513loop_1727:
20514 fnors %f31, %f15, %f20
20515 tge %icc, 0x4
20516 fcmpeq16 %f8, %f24, %g5
20517 movneg %xcc, %g7, %g6
20518 fmovdleu %xcc, %f22, %f10
20519 movneg %icc, %l4, %i4
20520 fmul8ulx16 %f20, %f2, %f16
20521 xnorcc %i2, %i7, %g1
20522 move %icc, %i3, %l0
20523 edge16 %o7, %o0, %g3
20524 array16 %i1, %i5, %l5
20525 nop
20526 setx 0x538B2B73, %l0, %l6
20527 st %l6, [%l7 + 0x28]
20528 ld [%l7 + 0x28], %f3
20529 setx 0xD0E7D6EE, %l1, %l5
20530 st %l5, [%l7 + 0x10]
20531 ld [%l7 + 0x10], %f0
20532 fadds %f0, %f3, %f29
20533 tne %icc, 0x6
20534 umul %g4, 0x14FB, %o4
20535 fmovrsgez %i6, %f10, %f16
20536 fmuld8ulx16 %f14, %f21, %f4
20537 tvc %xcc, 0x6
20538 fmul8sux16 %f16, %f8, %f0
20539 xnor %l2, 0x031A, %o6
20540 bvc loop_1728
20541 movgu %xcc, %o2, %l1
20542 taddcctv %o1, 0x12A5, %i0
20543 edge32ln %o3, %g2, %l6
20544loop_1728:
20545 addc %o5, 0x0B0C, %g5
20546 fabsd %f12, %f12
20547 edge32n %g7, %g6, %l4
20548 umulcc %i4, 0x04A5, %l3
20549 movvc %xcc, %i7, %g1
20550 ldstub [%l7 + 0x25], %i3
20551 nop
20552 fitod %f2, %f30
20553 fdtos %f30, %f5
20554 fcmpne32 %f26, %f22, %l0
20555 movleu %xcc, %i2, %o0
20556 umulcc %o7, %g3, %i5
20557 sethi 0x0427, %l5
20558 bge %xcc, loop_1729
20559 movn %xcc, %i1, %o4
20560 move %icc, %g4, %i6
20561 wr %g0, 0x16, %asi
20562 stda %f16, [%l7 + 0x40] %asi
20563 membar #Sync
20564loop_1729:
20565 subc %o6, 0x1C45, %l2
20566 fmovdgu %icc, %f16, %f2
20567 addc %l1, 0x09EB, %o2
20568 fbue %fcc3, loop_1730
20569 brlz,a %i0, loop_1731
20570 tsubcc %o1, 0x1C29, %o3
20571 brgz %g2, loop_1732
20572loop_1730:
20573 movneg %xcc, %o5, %l6
20574loop_1731:
20575 movneg %icc, %g7, %g5
20576 mova %icc, %g6, %i4
20577loop_1732:
20578 edge32l %l3, %l4, %g1
20579 sdiv %i7, 0x10F8, %i3
20580 fbuge %fcc1, loop_1733
20581 tg %xcc, 0x4
20582 addc %i2, %o0, %l0
20583 xnor %g3, %i5, %o7
20584loop_1733:
20585 or %l5, 0x123B, %i1
20586 movn %icc, %o4, %g4
20587 stx %i6, [%l7 + 0x08]
20588 fmovsvc %icc, %f7, %f0
20589 movrlez %l2, %o6, %o2
20590 wr %g0, 0x80, %asi
20591 lda [%l7 + 0x38] %asi, %f17
20592 fmovd %f10, %f22
20593 addccc %l1, 0x1E8A, %i0
20594 orcc %o1, 0x0AEF, %g2
20595 movre %o5, 0x271, %o3
20596 addc %g7, %l6, %g5
20597 movrne %g6, %l3, %l4
20598 wr %g0, 0x0c, %asi
20599 lduba [%l7 + 0x5C] %asi, %i4
20600 fone %f14
20601 fones %f25
20602 add %g1, 0x142A, %i3
20603 movrgz %i2, 0x0EF, %i7
20604 movleu %icc, %l0, %o0
20605 movle %icc, %i5, %g3
20606 xor %o7, 0x1E54, %l5
20607 sdivx %o4, 0x1CFF, %i1
20608 for %f6, %f14, %f16
20609 edge32l %i6, %l2, %g4
20610 edge8l %o6, %l1, %i0
20611 movre %o1, %g2, %o2
20612 std %f18, [%l7 + 0x30]
20613 sethi 0x09CB, %o3
20614 movrlez %g7, %o5, %l6
20615 edge32ln %g6, %l3, %l4
20616 movcs %xcc, %g5, %g1
20617 tneg %xcc, 0x7
20618 fmovdvc %xcc, %f11, %f8
20619 flush %l7 + 0x24
20620 umulcc %i4, %i2, %i7
20621 wr %g0, 0x89, %asi
20622 swapa [%l7 + 0x74] %asi, %l0
20623 edge16 %i3, %i5, %g3
20624 movvc %xcc, %o0, %o7
20625 nop
20626 setx 0x8051D244, %l0, %l6
20627 st %l6, [%l7 + 0x30]
20628 ld [%l7 + 0x30], %fsr
20629 fnors %f30, %f13, %f23
20630 st %f23, [%l7 + 0x08]
20631 ldsb [%l7 + 0x11], %o4
20632 bge,pt %xcc, loop_1734
20633 edge32 %l5, %i6, %i1
20634 umul %g4, %l2, %l1
20635 edge16n %i0, %o6, %g2
20636loop_1734:
20637 mulscc %o2, %o1, %g7
20638 nop
20639 setx 0x618BD660950E2439, %l0, %l6
20640 stx %l6, [%l7 + 0x28]
20641 ldd [%l7 + 0x28], %f12
20642 setx 0x78E227FB756A842E, %l1, %l5
20643 stx %l5, [%l7 + 0x10]
20644 ldd [%l7 + 0x10], %f14
20645 fmuld %f14, %f12, %f26
20646 taddcc %o3, %o5, %g6
20647 tle %xcc, 0x2
20648 te %icc, 0x2
20649 fbuge %fcc2, loop_1735
20650 umulcc %l6, 0x1377, %l4
20651 fnot2s %f9, %f15
20652 fsrc1 %f28, %f0
20653loop_1735:
20654 edge32ln %l3, %g5, %i4
20655 movre %i2, %i7, %l0
20656 addc %g1, %i3, %i5
20657 tcc %icc, 0x7
20658 smul %o0, %o7, %o4
20659 sdivcc %g3, 0x0EF6, %l5
20660 fblg %fcc0, loop_1736
20661 andcc %i1, 0x02B1, %i6
20662 tg %xcc, 0x1
20663 movrlz %g4, %l1, %i0
20664loop_1736:
20665 tl %icc, 0x0
20666 nop
20667 fitos %f12, %f16
20668 fstod %f16, %f10
20669 edge16 %l2, %g2, %o2
20670 edge32 %o1, %o6, %o3
20671 array8 %o5, %g7, %g6
20672 andn %l6, %l3, %g5
20673 swap [%l7 + 0x3C], %l4
20674 sethi 0x10E7, %i4
20675 udivcc %i2, 0x0BD3, %l0
20676 subc %i7, 0x1973, %g1
20677 movleu %icc, %i3, %o0
20678 tn %xcc, 0x3
20679 fmovse %xcc, %f29, %f2
20680 array32 %i5, %o7, %g3
20681 movleu %xcc, %o4, %i1
20682 fble,a %fcc0, loop_1737
20683 fpadd32 %f0, %f26, %f0
20684 ta %icc, 0x5
20685 umul %i6, 0x0928, %l5
20686loop_1737:
20687 movvc %xcc, %g4, %l1
20688 udivcc %l2, 0x0C42, %i0
20689 sllx %g2, %o2, %o1
20690 edge16ln %o3, %o6, %g7
20691 fxors %f23, %f6, %f15
20692 bg,a,pn %icc, loop_1738
20693 fandnot1 %f0, %f28, %f24
20694 srlx %g6, %o5, %l6
20695 movneg %xcc, %l3, %l4
20696loop_1738:
20697 movcc %icc, %g5, %i2
20698 movge %icc, %i4, %i7
20699 fmovrdgez %g1, %f4, %f20
20700 stbar
20701 fmovsgu %icc, %f6, %f3
20702 wr %g0, 0x2b, %asi
20703 stxa %i3, [%l7 + 0x38] %asi
20704 membar #Sync
20705 movrlz %o0, 0x1DF, %l0
20706 brgez %i5, loop_1739
20707 fornot2 %f28, %f20, %f2
20708 addccc %o7, %g3, %i1
20709 fbg,a %fcc3, loop_1740
20710loop_1739:
20711 bcc,a,pt %xcc, loop_1741
20712 tpos %icc, 0x6
20713 membar 0x13
20714loop_1740:
20715 fbue %fcc3, loop_1742
20716loop_1741:
20717 fblg,a %fcc3, loop_1743
20718 popc %i6, %l5
20719 sdivcc %g4, 0x00D2, %o4
20720loop_1742:
20721 addc %l2, 0x1F85, %l1
20722loop_1743:
20723 nop
20724 wr %g0, 0x04, %asi
20725 lduwa [%l7 + 0x14] %asi, %g2
20726 nop
20727 setx 0x306066A6, %l0, %l6
20728 st %l6, [%l7 + 0x48]
20729 ld [%l7 + 0x48], %fsr
20730 orncc %o2, 0x119B, %o1
20731 fbug,a %fcc0, loop_1744
20732 xorcc %i0, %o6, %g7
20733 movpos %xcc, %o3, %o5
20734 tcc %icc, 0x1
20735loop_1744:
20736 fmovsle %xcc, %f10, %f9
20737 tsubcc %l6, 0x1D88, %g6
20738 fmovd %f8, %f26
20739 sethi 0x1ECD, %l3
20740 edge32ln %g5, %i2, %l4
20741 tge %xcc, 0x0
20742 fmovrdne %i4, %f6, %f30
20743 fpsub32s %f6, %f12, %f7
20744 sub %g1, 0x1D90, %i7
20745 andn %o0, %i3, %l0
20746 movrlz %o7, 0x3B1, %g3
20747 tvc %icc, 0x1
20748 tcc %icc, 0x7
20749 lduw [%l7 + 0x78], %i5
20750 nop
20751 setx 0xD89F27B60067F225, %l0, %l6
20752 stx %l6, [%l7 + 0x58]
20753 ldx [%l7 + 0x58], %fsr
20754 prefetch [%l7 + 0x20], 0x0
20755 fors %f25, %f18, %f23
20756 udivx %i1, 0x08CD, %l5
20757 array16 %i6, %o4, %g4
20758 movl %xcc, %l1, %l2
20759 membar 0x51
20760 movvs %icc, %o2, %o1
20761 fbe,a %fcc3, loop_1745
20762 edge16n %i0, %g2, %g7
20763 movrgz %o6, 0x189, %o5
20764 fmovsge %xcc, %f25, %f0
20765loop_1745:
20766 movrgz %o3, 0x318, %l6
20767 sllx %g6, %l3, %g5
20768 umulcc %l4, 0x038D, %i4
20769 ldstub [%l7 + 0x4E], %i2
20770 movpos %icc, %i7, %o0
20771 movrlez %g1, %l0, %i3
20772 fmovdneg %icc, %f29, %f4
20773 udivx %o7, 0x18AA, %g3
20774 fornot1 %f22, %f24, %f18
20775 tvc %xcc, 0x6
20776 array16 %i1, %i5, %i6
20777 sllx %o4, %g4, %l1
20778 mulscc %l5, %l2, %o1
20779 or %o2, 0x1E6D, %g2
20780 mulx %i0, 0x1C6E, %o6
20781 fmovrdgz %g7, %f2, %f30
20782 fmovscs %icc, %f18, %f28
20783 taddcc %o3, %o5, %g6
20784 fandnot2s %f14, %f26, %f16
20785 nop
20786 setx loop_1746, %l0, %l1
20787 wrpr 0x1, %tl
20788 wrpr %l1, %tnpc
20789 setx 0x34400001400, %l0, %l1
20790 wrpr %l1, %tstate
20791 wrhpr 0x4, %htstate
20792 done
20793 bshuffle %f0, %f30, %f0
20794 mova %icc, %l3, %g5
20795 fxor %f16, %f16, %f12
20796loop_1746:
20797 fmul8ulx16 %f14, %f6, %f22
20798 ldd [%l7 + 0x70], %f14
20799 wr %g0, 0x0c, %asi
20800 lduha [%l7 + 0x1A] %asi, %l6
20801 brlz,a %i4, loop_1747
20802 edge8ln %i2, %i7, %l4
20803 fandnot1s %f3, %f13, %f10
20804 udivcc %g1, 0x12AE, %o0
20805loop_1747:
20806 fnot2s %f18, %f10
20807 xnorcc %l0, %o7, %i3
20808 movrgez %g3, %i1, %i5
20809 wr %g0, 0x2f, %asi
20810 ldda [%l7 + 0x10] %asi, %o4
20811 flush %l7 + 0x4C
20812 saved
20813 rdpr %cwp, %g1
20814 rdpr %cansave, %g2
20815 rdpr %canrestore, %g3
20816 rdpr %cleanwin, %g4
20817 rdpr %otherwin, %g5
20818 rdpr %wstate, %g6
20819 fmovrse %i6, %f23, %f30
20820 udivcc %g4, 0x1192, %l1
20821 tleu %icc, 0x3
20822 subc %l5, 0x1B8A, %l2
20823 movne %xcc, %o2, %g2
20824 sdivcc %o1, 0x155C, %o6
20825 restored
20826 rdpr %cwp, %g1
20827 rdpr %cansave, %g2
20828 rdpr %canrestore, %g3
20829 rdpr %cleanwin, %g4
20830 rdpr %otherwin, %g5
20831 rdpr %wstate, %g6
20832 tneg %xcc, 0x0
20833 fpadd16s %f18, %f28, %f9
20834 movg %xcc, %i0, %o3
20835 sethi 0x0CF7, %o5
20836 movre %g6, 0x157, %g7
20837 array32 %g5, %l3, %i4
20838 be,a %xcc, loop_1748
20839 fmovdge %xcc, %f21, %f28
20840 orcc %i2, %i7, %l4
20841 tgu %xcc, 0x0
20842loop_1748:
20843 nop
20844 setx loop_1749, %l0, %l1
20845 wrpr 0x1, %tl
20846 wrpr %l1, %tpc
20847 add %l1, 0x4, %l1
20848 wrpr %l1, %tnpc
20849 setx 0x34400001400, %l0, %l1
20850 wrpr %l1, %tstate
20851 wrhpr 0x4, %htstate
20852 retry
20853 std %f14, [%l7 + 0x08]
20854 fmovsge %icc, %f0, %f19
20855 fnot1 %f18, %f2
20856loop_1749:
20857 fsrc1 %f18, %f28
20858 subccc %l6, 0x10B3, %g1
20859 taddcctv %o0, 0x1F7B, %l0
20860 edge32ln %i3, %o7, %i1
20861 tleu %xcc, 0x5
20862 sethi 0x1F78, %g3
20863 movleu %xcc, %o4, %i6
20864 andncc %i5, %g4, %l5
20865 restored
20866 rdpr %cwp, %g1
20867 rdpr %cansave, %g2
20868 rdpr %canrestore, %g3
20869 rdpr %cleanwin, %g4
20870 rdpr %otherwin, %g5
20871 rdpr %wstate, %g6
20872 fbu,a %fcc0, loop_1750
20873 tg %xcc, 0x2
20874 sir 0x0281
20875 add %l7, 0x48, %l6
20876 wr %g0, 0x89, %asi
20877 lda [%l6] %asi, %l1
20878 casa [%l6] %asi, %l1, %o2
20879loop_1750:
20880 fpsub32 %f14, %f28, %f24
20881 edge32 %g2, %l2, %o6
20882 taddcctv %i0, %o1, %o3
20883 xorcc %o5, 0x087A, %g7
20884 nop
20885 setx 0x7BDD489A30465854, %l0, %l6
20886 stx %l6, [%l7 + 0x08]
20887 ldx [%l7 + 0x08], %fsr
20888 fmovdcs %xcc, %f16, %f30
20889 set 0x34, %i0
20890 lduwa [%l7 + %i0] 0x04, %g6
20891 nop
20892 setx 0x1B179948, %l0, %l6
20893 st %l6, [%l7 + 0x28]
20894 ld [%l7 + 0x28], %f0
20895 setx 0x1FA91EEC, %l1, %l5
20896 st %l5, [%l7 + 0x10]
20897 ld [%l7 + 0x10], %f2
20898 fdivs %f2, %f0, %f30
20899 nop
20900 setx loop_1751, %l0, %l1
20901 wrpr 0x1, %tl
20902 wrpr %l1, %tnpc
20903 setx 0x34400001400, %l0, %l1
20904 wrpr %l1, %tstate
20905 wrhpr 0x4, %htstate
20906 done
20907 bleu,pn %icc, loop_1752
20908 edge16l %l3, %i4, %i2
20909 call loop_1753
20910loop_1751:
20911 movn %xcc, %g5, %l4
20912loop_1752:
20913 array16 %i7, %l6, %o0
20914 sra %l0, 0x18, %g1
20915loop_1753:
20916 bleu,pn %icc, loop_1754
20917 mova %xcc, %o7, %i3
20918 andn %g3, 0x0526, %o4
20919 taddcctv %i1, %i5, %g4
20920loop_1754:
20921 bneg,a,pn %xcc, loop_1755
20922 sdiv %l5, 0x0E9B, %l1
20923 edge32 %i6, %o2, %l2
20924 wr %g0, 0x19, %asi
20925 lduha [%l7 + 0x1A] %asi, %o6
20926loop_1755:
20927 fmovrdlz %g2, %f22, %f12
20928 add %i0, %o1, %o5
20929 taddcc %g7, %o3, %l3
20930 fmovsneg %icc, %f13, %f31
20931 orn %i4, 0x17C8, %g6
20932 and %g5, 0x1E78, %l4
20933 fmovsvs %icc, %f9, %f21
20934 bpos,a loop_1756
20935 fbne %fcc0, loop_1757
20936 nop
20937 setx 0xD7B01D786DC63C52, %l0, %l6
20938 stx %l6, [%l7 + 0x28]
20939 ldd [%l7 + 0x28], %f10
20940 setx 0x369009C012C3605F, %l1, %l5
20941 stx %l5, [%l7 + 0x10]
20942 ldd [%l7 + 0x10], %f20
20943 fsubd %f20, %f10, %f24
20944 tg %xcc, 0x7
20945loop_1756:
20946 tleu %xcc, 0x0
20947loop_1757:
20948 addc %i2, 0x140A, %l6
20949 subccc %i7, %l0, %g1
20950 popc 0x0AF1, %o7
20951 fabss %f22, %f18
20952 fcmpeq16 %f10, %f2, %i3
20953 fmovsn %icc, %f24, %f29
20954 fnot1s %f10, %f12
20955 set 0x78, %i3
20956 stha %g3, [%l7 + %i3] 0x2b
20957 membar #Sync
20958 tsubcc %o4, %i1, %i5
20959 fmovsleu %icc, %f25, %f1
20960 edge32 %o0, %g4, %l5
20961 andncc %i6, %l1, %l2
20962 fmul8x16 %f27, %f30, %f18
20963 mulscc %o2, 0x074A, %g2
20964 alignaddrl %i0, %o6, %o5
20965 tge %xcc, 0x1
20966 nop
20967 set 0x38, %g6
20968 stx %g7, [%l7 + %g6]
20969 for %f12, %f4, %f30
20970 sll %o1, %o3, %i4
20971 ldd [%l7 + 0x30], %f10
20972 edge16ln %g6, %g5, %l4
20973 sir 0x1207
20974 fcmpeq16 %f12, %f14, %l3
20975 srlx %i2, 0x11, %i7
20976 sra %l0, 0x15, %g1
20977 sub %l6, 0x0D54, %o7
20978 nop
20979 fitod %f4, %f20
20980 fdtoi %f20, %f0
20981 addccc %i3, 0x1FCB, %g3
20982 sub %o4, %i1, %i5
20983 tge %xcc, 0x3
20984 bshuffle %f0, %f28, %f26
20985 movcc %xcc, %o0, %g4
20986 fbule %fcc3, loop_1758
20987 fpsub16 %f12, %f26, %f20
20988 add %i6, %l1, %l2
20989 tleu %xcc, 0x6
20990loop_1758:
20991 edge32n %l5, %g2, %o2
20992 tneg %icc, 0x3
20993 call loop_1759
20994 sll %o6, 0x0D, %o5
20995 movrlz %i0, %o1, %o3
20996 fcmpeq32 %f30, %f24, %i4
20997loop_1759:
20998 nop
20999 setx 0xF6F5F0D86F02AAA2, %l0, %l6
21000 stx %l6, [%l7 + 0x28]
21001 ldd [%l7 + 0x28], %f6
21002 fsqrtd %f6, %f26
21003 array16 %g6, %g5, %l4
21004 fbne %fcc3, loop_1760
21005 nop
21006 fitod %f6, %f6
21007 fdtox %f6, %f16
21008 st %f29, [%l7 + 0x40]
21009 nop
21010 fitos %f7, %f7
21011 fstox %f7, %f20
21012 fxtos %f20, %f27
21013loop_1760:
21014 fmovrdne %g7, %f22, %f8
21015 smulcc %l3, 0x037F, %i7
21016 fsrc2 %f24, %f14
21017 membar 0x1E
21018 xnorcc %l0, %i2, %g1
21019 lduw [%l7 + 0x14], %o7
21020 edge8n %l6, %g3, %o4
21021 addccc %i1, 0x0321, %i3
21022 fmovrse %i5, %f11, %f27
21023 taddcc %g4, %o0, %i6
21024 tvs %icc, 0x4
21025 fandnot1 %f22, %f0, %f18
21026 fbu %fcc0, loop_1761
21027 tgu %icc, 0x3
21028 tl %xcc, 0x6
21029 fmovsvc %icc, %f16, %f0
21030loop_1761:
21031 fbu,a %fcc2, loop_1762
21032 brlez,a %l1, loop_1763
21033 fornot2 %f8, %f20, %f22
21034 taddcc %l2, 0x0E81, %l5
21035loop_1762:
21036 movre %o2, %g2, %o5
21037loop_1763:
21038 movrlz %i0, %o6, %o1
21039 xnor %i4, %o3, %g5
21040 bvs %xcc, loop_1764
21041 movle %xcc, %g6, %g7
21042 fornot2s %f9, %f26, %f22
21043 alignaddrl %l4, %i7, %l3
21044loop_1764:
21045 alignaddr %l0, %i2, %o7
21046 tvs %icc, 0x0
21047 andcc %l6, %g1, %o4
21048 movn %xcc, %i1, %g3
21049 smul %i3, %g4, %i5
21050 or %o0, 0x1237, %i6
21051 nop
21052 setx loop_1765, %l0, %l1
21053 jmpl %l1, %l2
21054 movvc %icc, %l1, %l5
21055 set 0x28, %o4
21056 stxa %o2, [%l7 + %o4] 0x81
21057loop_1765:
21058 fbule %fcc1, loop_1766
21059 fbo,a %fcc3, loop_1767
21060 movcs %xcc, %o5, %g2
21061 set 0x67, %l4
21062 lduba [%l7 + %l4] 0x14, %i0
21063loop_1766:
21064 array8 %o1, %i4, %o3
21065loop_1767:
21066 restored
21067 rdpr %cwp, %g1
21068 rdpr %cansave, %g2
21069 rdpr %canrestore, %g3
21070 rdpr %cleanwin, %g4
21071 rdpr %otherwin, %g5
21072 rdpr %wstate, %g6
21073 ld [%l7 + 0x6C], %f29
21074 sdiv %g5, 0x1B1A, %g6
21075 fmovdvc %icc, %f12, %f9
21076 movneg %icc, %g7, %l4
21077 edge16n %i7, %l3, %o6
21078 mulscc %l0, 0x0F22, %o7
21079 fxnor %f10, %f12, %f10
21080 fnegs %f15, %f10
21081 smul %l6, %i2, %o4
21082 fxor %f4, %f0, %f10
21083 fblg %fcc2, loop_1768
21084 tle %xcc, 0x6
21085 subcc %g1, 0x102A, %g3
21086 orcc %i3, 0x108F, %g4
21087loop_1768:
21088 nop
21089 fitod %f8, %f24
21090 fdtoi %f24, %f18
21091 movl %xcc, %i5, %o0
21092 fbne,a %fcc2, loop_1769
21093 edge16ln %i1, %i6, %l1
21094 xnor %l5, %o2, %l2
21095 tne %xcc, 0x3
21096loop_1769:
21097 udivcc %o5, 0x08EB, %i0
21098 fnand %f10, %f28, %f10
21099 set 0x38, %o5
21100 swapa [%l7 + %o5] 0x89, %o1
21101 fnot1 %f4, %f2
21102 bne,a,pn %icc, loop_1770
21103 umul %g2, 0x1151, %i4
21104 tge %xcc, 0x2
21105 alignaddrl %o3, %g6, %g5
21106loop_1770:
21107 fbn %fcc0, loop_1771
21108 fnors %f17, %f26, %f21
21109 fmovrdne %l4, %f30, %f10
21110 edge16n %i7, %l3, %o6
21111loop_1771:
21112 xorcc %g7, %l0, %l6
21113 add %i2, %o7, %g1
21114 ld [%l7 + 0x3C], %f10
21115 wr %g0, 0x04, %asi
21116 ldxa [%l7 + 0x18] %asi, %g3
21117 srax %o4, %g4, %i3
21118 srl %i5, 0x19, %o0
21119 wr %g0, 0x04, %asi
21120 lda [%l7 + 0x40] %asi, %f16
21121 fpsub32 %f20, %f16, %f12
21122 smul %i1, 0x0C2C, %i6
21123 array8 %l5, %l1, %o2
21124 orcc %o5, %i0, %l2
21125 nop
21126 fitod %f14, %f20
21127 mova %xcc, %g2, %o1
21128 tpos %xcc, 0x6
21129 fmovsle %xcc, %f1, %f5
21130 movg %xcc, %i4, %g6
21131 nop
21132 fitos %f3, %f31
21133 fstoi %f31, %f27
21134 stw %g5, [%l7 + 0x0C]
21135 and %l4, 0x0289, %o3
21136 and %l3, 0x1266, %i7
21137 fbuge %fcc0, loop_1772
21138 tg %icc, 0x2
21139 wr %g0, 0x10, %asi
21140 lduba [%l7 + 0x4F] %asi, %o6
21141loop_1772:
21142 umul %l0, 0x1BDC, %l6
21143 fbg %fcc1, loop_1773
21144 movcc %icc, %i2, %g7
21145 ta %xcc, 0x4
21146 edge32ln %g1, %g3, %o4
21147loop_1773:
21148 fones %f14
21149 fmovscc %xcc, %f5, %f28
21150 brgez,a %o7, loop_1774
21151 movrne %g4, 0x046, %i5
21152 stx %i3, [%l7 + 0x18]
21153 edge16 %i1, %i6, %o0
21154loop_1774:
21155 tg %xcc, 0x7
21156 udivcc %l1, 0x0F51, %o2
21157 fxnor %f2, %f4, %f20
21158 nop
21159 set 0x42, %l5
21160 stb %o5, [%l7 + %l5]
21161 fcmpgt16 %f2, %f6, %l5
21162 fmovsgu %xcc, %f8, %f12
21163 add %l2, 0x1EA7, %i0
21164 movvc %xcc, %g2, %i4
21165 sll %g6, 0x01, %o1
21166 fblg,a %fcc1, loop_1775
21167 fsrc1 %f20, %f26
21168 nop
21169 set 0x68, %i4
21170 ldd [%l7 + %i4], %g4
21171 udivx %o3, 0x08FF, %l4
21172loop_1775:
21173 andcc %l3, %i7, %o6
21174 tl %icc, 0x2
21175 edge32n %l6, %i2, %g7
21176 movrne %l0, 0x31D, %g1
21177 orcc %o4, 0x1F1B, %o7
21178 ldsw [%l7 + 0x14], %g4
21179 xor %i5, 0x017C, %g3
21180 movneg %xcc, %i1, %i6
21181 membar 0x02
21182 fnors %f0, %f8, %f3
21183 sra %o0, 0x16, %i3
21184 fble,a %fcc1, loop_1776
21185 array16 %l1, %o5, %o2
21186 andcc %l5, 0x1376, %l2
21187 add %g2, 0x1493, %i4
21188loop_1776:
21189 addc %g6, %i0, %g5
21190 srlx %o3, %l4, %o1
21191 wr %g0, 0x11, %asi
21192 lduha [%l7 + 0x4A] %asi, %l3
21193 andncc %i7, %o6, %i2
21194 tn %icc, 0x4
21195 movrne %g7, %l6, %g1
21196 edge32n %l0, %o4, %g4
21197 fmovsvs %icc, %f23, %f6
21198 set 0x2C, %o6
21199 lduha [%l7 + %o6] 0x89, %o7
21200 bvc,a %xcc, loop_1777
21201 ldsh [%l7 + 0x40], %i5
21202 andncc %i1, %i6, %o0
21203 edge16 %g3, %l1, %o5
21204loop_1777:
21205 edge32 %i3, %o2, %l2
21206 fcmpgt32 %f30, %f6, %l5
21207 edge8ln %g2, %g6, %i0
21208 fbge,a %fcc1, loop_1778
21209 stbar
21210 sub %i4, %o3, %l4
21211 sir 0x0FC3
21212loop_1778:
21213 bleu,a loop_1779
21214 ba,a loop_1780
21215 nop
21216 fitod %f4, %f8
21217 fdtox %f8, %f12
21218 fxtod %f12, %f10
21219 tn %xcc, 0x3
21220loop_1779:
21221 orn %g5, %l3, %i7
21222loop_1780:
21223 movvs %icc, %o1, %o6
21224 tpos %icc, 0x5
21225 addcc %i2, %g7, %g1
21226 fbug,a %fcc0, loop_1781
21227 mova %icc, %l6, %o4
21228 tvc %icc, 0x2
21229 movrne %l0, 0x1C8, %g4
21230loop_1781:
21231 fmovscs %xcc, %f24, %f0
21232 fmuld8sux16 %f19, %f15, %f28
21233 alignaddr %o7, %i5, %i1
21234 fpsub16 %f28, %f4, %f16
21235 be,a,pt %icc, loop_1782
21236 andn %i6, 0x0DE0, %g3
21237 fbue,a %fcc2, loop_1783
21238 fmovdneg %icc, %f24, %f1
21239loop_1782:
21240 tn %icc, 0x3
21241 fbl,a %fcc1, loop_1784
21242loop_1783:
21243 fmovrdne %l1, %f4, %f8
21244 edge16 %o0, %i3, %o2
21245 fbn %fcc1, loop_1785
21246loop_1784:
21247 sra %o5, %l5, %g2
21248 tsubcctv %g6, 0x1136, %i0
21249 fbule,a %fcc0, loop_1786
21250loop_1785:
21251 ldd [%l7 + 0x70], %f24
21252 xnor %i4, 0x079F, %o3
21253 wr %g0, 0x80, %asi
21254 stxa %l2, [%l7 + 0x18] %asi
21255loop_1786:
21256 array16 %g5, %l3, %l4
21257 tvc %xcc, 0x2
21258 fmovsgu %icc, %f2, %f14
21259 fzero %f20
21260 brz %o1, loop_1787
21261 xor %o6, 0x1ABA, %i7
21262 movre %g7, 0x3C5, %g1
21263 udivcc %i2, 0x0ACF, %l6
21264loop_1787:
21265 flush %l7 + 0x28
21266 popc %o4, %g4
21267 and %o7, %l0, %i5
21268 movrlz %i1, 0x060, %i6
21269 brgz %g3, loop_1788
21270 taddcc %o0, 0x0B99, %l1
21271 bg,pt %xcc, loop_1789
21272 fmovrde %o2, %f14, %f26
21273loop_1788:
21274 fsrc2 %f18, %f26
21275 wr %g0, 0x04, %asi
21276 lduba [%l7 + 0x16] %asi, %o5
21277loop_1789:
21278 movg %icc, %i3, %g2
21279 fmovrslez %l5, %f1, %f30
21280 flush %l7 + 0x08
21281 set 0x5E, %g2
21282 stha %i0, [%l7 + %g2] 0x11
21283 add %g6, 0x072C, %o3
21284 fsrc1s %f25, %f22
21285 nop
21286 setx loop_1790, %l0, %l1
21287 wrpr 0x1, %tl
21288 wrpr %l1, %tnpc
21289 setx 0x34400001400, %l0, %l1
21290 wrpr %l1, %tstate
21291 wrhpr 0x4, %htstate
21292 done
21293 subcc %l2, %i4, %l3
21294 sethi 0x1928, %l4
21295 bpos,a %xcc, loop_1791
21296loop_1790:
21297 nop
21298 setx 0x422CEEA9D6283DE4, %l0, %l6
21299 stx %l6, [%l7 + 0x28]
21300 ldd [%l7 + 0x28], %f20
21301 setx 0xC997F86A8124EE95, %l1, %l5
21302 stx %l5, [%l7 + 0x10]
21303 ldd [%l7 + 0x10], %f8
21304 faddd %f8, %f20, %f22
21305 udivx %o1, 0x107B, %g5
21306 tneg %xcc, 0x2
21307loop_1791:
21308 te %icc, 0x4
21309 bshuffle %f8, %f24, %f22
21310 brgez %o6, loop_1792
21311 fbn %fcc2, loop_1793
21312 nop
21313 fitod %f12, %f10
21314 fdtos %f10, %f4
21315 array8 %g7, %g1, %i7
21316loop_1792:
21317 sdivx %i2, 0x0FB9, %o4
21318loop_1793:
21319 movn %xcc, %g4, %l6
21320 wr %g0, 0x19, %asi
21321 ldsba [%l7 + 0x13] %asi, %l0
21322 tne %icc, 0x2
21323 fxor %f6, %f4, %f4
21324 tn %icc, 0x0
21325 orn %i5, 0x1F10, %o7
21326 movl %xcc, %i6, %g3
21327 fone %f24
21328 orcc %i1, %l1, %o2
21329 set 0x74, %o7
21330 lduha [%l7 + %o7] 0x81, %o0
21331 set 0x40, %o3
21332 stda %f16, [%l7 + %o3] 0x10
21333 set 0x0C, %g7
21334 lduwa [%l7 + %g7] 0x19, %i3
21335 array32 %o5, %g2, %i0
21336 sir 0x06CE
21337 nop
21338 fitos %f15, %f7
21339 edge8l %g6, %o3, %l5
21340 be,a,pt %xcc, loop_1794
21341 bgu loop_1795
21342 edge8 %i4, %l3, %l2
21343 nop
21344 setx loop_1796, %l0, %l1
21345 jmpl %l1, %l4
21346loop_1794:
21347 add %o1, 0x19AA, %o6
21348loop_1795:
21349 fbuge,a %fcc3, loop_1797
21350 tvc %icc, 0x0
21351loop_1796:
21352 umulcc %g5, %g1, %i7
21353 movleu %icc, %i2, %o4
21354loop_1797:
21355 nop
21356 wr %g0, 0x0c, %asi
21357 ldswa [%l7 + 0x14] %asi, %g7
21358 std %f26, [%l7 + 0x40]
21359 fbne %fcc2, loop_1798
21360 movne %xcc, %l6, %g4
21361 movre %l0, 0x0F5, %i5
21362 fmovdcc %icc, %f13, %f7
21363loop_1798:
21364 sub %o7, %g3, %i1
21365 be %icc, loop_1799
21366 array16 %l1, %o2, %o0
21367 fmul8x16au %f26, %f20, %f0
21368 subc %i6, 0x0463, %o5
21369loop_1799:
21370 nop
21371 set 0x40, %g4
21372 ldsha [%l7 + %g4] 0x18, %i3
21373 fbo,a %fcc2, loop_1800
21374 subc %g2, 0x0A72, %i0
21375 movrlz %g6, %l5, %o3
21376 movrgz %l3, 0x29F, %l2
21377loop_1800:
21378 fcmpeq32 %f30, %f28, %l4
21379 fblg,a %fcc0, loop_1801
21380 array16 %o1, %o6, %g5
21381 stbar
21382 wr %g0, 0x89, %asi
21383 ldsba [%l7 + 0x45] %asi, %i4
21384loop_1801:
21385 bleu,a,pt %icc, loop_1802
21386 fmovdcs %icc, %f18, %f8
21387 fble,a %fcc0, loop_1803
21388 nop
21389 set 0x36, %i7
21390 stb %i7, [%l7 + %i7]
21391loop_1802:
21392 bcs,a %icc, loop_1804
21393 movneg %icc, %g1, %i2
21394loop_1803:
21395 sllx %g7, %l6, %g4
21396 fmovdneg %icc, %f21, %f18
21397loop_1804:
21398 subc %o4, %l0, %o7
21399 edge16 %g3, %i5, %l1
21400 smulcc %o2, %o0, %i6
21401 movpos %xcc, %o5, %i1
21402 set 0x7A, %l1
21403 lduha [%l7 + %l1] 0x88, %g2
21404 sir 0x1C02
21405 fbl,a %fcc2, loop_1805
21406 membar 0x20
21407 bgu %xcc, loop_1806
21408 sll %i0, %g6, %i3
21409loop_1805:
21410 tsubcc %l5, 0x1DC8, %o3
21411 wr %g0, 0x89, %asi
21412 lda [%l7 + 0x40] %asi, %f27
21413loop_1806:
21414 sdivcc %l2, 0x0F93, %l4
21415 movl %xcc, %o1, %o6
21416 orncc %l3, %i4, %g5
21417 tl %xcc, 0x2
21418 movneg %icc, %g1, %i7
21419 set 0x0C, %l6
21420 ldswa [%l7 + %l6] 0x89, %g7
21421 fornot2s %f13, %f25, %f21
21422 edge8n %i2, %g4, %l6
21423 subcc %l0, %o4, %g3
21424 set 0x70, %l2
21425 ldxa [%l7 + %l2] 0x11, %i5
21426 stw %l1, [%l7 + 0x3C]
21427 fbuge %fcc3, loop_1807
21428 edge8ln %o7, %o2, %o0
21429 mulscc %i6, %i1, %g2
21430 wr %g0, 0x89, %asi
21431 ldsha [%l7 + 0x3A] %asi, %i0
21432loop_1807:
21433 fmuld8ulx16 %f28, %f27, %f18
21434 fandnot1s %f27, %f19, %f4
21435 fblg %fcc1, loop_1808
21436 movn %xcc, %o5, %g6
21437 srax %i3, 0x00, %l5
21438 xnorcc %o3, 0x117D, %l2
21439loop_1808:
21440 fba %fcc0, loop_1809
21441 taddcc %o1, 0x1D4A, %l4
21442 andcc %o6, %i4, %l3
21443 wr %g0, 0x89, %asi
21444 stba %g1, [%l7 + 0x15] %asi
21445loop_1809:
21446 fmovdge %icc, %f27, %f9
21447 array16 %g5, %i7, %g7
21448 stb %i2, [%l7 + 0x11]
21449 mova %icc, %g4, %l0
21450 tvc %xcc, 0x7
21451 te %icc, 0x5
21452 sllx %l6, %g3, %i5
21453 andcc %o4, %o7, %o2
21454 fmovrslz %o0, %f18, %f1
21455 tl %icc, 0x5
21456 mulx %i6, 0x14C2, %l1
21457 bcc,a loop_1810
21458 flush %l7 + 0x78
21459 sdivx %i1, 0x1693, %i0
21460 fmovsn %icc, %f11, %f29
21461loop_1810:
21462 movgu %xcc, %o5, %g2
21463 tne %icc, 0x7
21464 fbge %fcc3, loop_1811
21465 popc %g6, %l5
21466 addccc %o3, 0x1F39, %i3
21467 lduh [%l7 + 0x3C], %l2
21468loop_1811:
21469 add %o1, 0x0B6C, %o6
21470 te %icc, 0x6
21471 set 0x10, %o1
21472 sta %f15, [%l7 + %o1] 0x18
21473 fbne %fcc1, loop_1812
21474 flush %l7 + 0x28
21475 tcc %icc, 0x4
21476 orncc %i4, %l4, %l3
21477loop_1812:
21478 andn %g1, 0x0BFF, %g5
21479 addccc %i7, %g7, %g4
21480 movvs %xcc, %l0, %l6
21481 edge16l %i2, %i5, %g3
21482 srl %o7, 0x1A, %o4
21483 andn %o0, %i6, %o2
21484 fmovsle %xcc, %f23, %f26
21485 movrgez %i1, 0x299, %i0
21486 taddcctv %o5, %g2, %g6
21487 bge loop_1813
21488 orn %l1, %l5, %i3
21489 movge %icc, %l2, %o3
21490 fnors %f13, %f0, %f0
21491loop_1813:
21492 movrlz %o6, 0x28A, %o1
21493 tneg %xcc, 0x5
21494 ldd [%l7 + 0x58], %l4
21495 sdivx %i4, 0x1808, %g1
21496 alignaddr %l3, %g5, %i7
21497 edge16n %g4, %g7, %l6
21498 srlx %l0, %i2, %g3
21499 sdivx %i5, 0x032B, %o4
21500 nop
21501 fitod %f8, %f6
21502 fdtox %f6, %f8
21503 fxtod %f8, %f30
21504 fxor %f18, %f0, %f18
21505 fmovdvc %xcc, %f12, %f13
21506 sdivcc %o7, 0x1FA7, %i6
21507 bneg,a,pn %xcc, loop_1814
21508 srl %o0, %o2, %i0
21509 bne %xcc, loop_1815
21510 fmul8x16au %f3, %f16, %f24
21511loop_1814:
21512 andcc %i1, %g2, %o5
21513 wr %g0, 0x0c, %asi
21514 ldxa [%l7 + 0x38] %asi, %g6
21515loop_1815:
21516 udivx %l1, 0x1548, %i3
21517 fmovdvc %xcc, %f28, %f29
21518 edge8l %l2, %o3, %o6
21519 ldsh [%l7 + 0x0E], %o1
21520 subc %l4, %i4, %g1
21521 movgu %icc, %l5, %g5
21522 bpos,a,pn %xcc, loop_1816
21523 srax %i7, 0x06, %l3
21524 tsubcctv %g4, 0x0AEF, %l6
21525 orcc %l0, %g7, %i2
21526loop_1816:
21527 fandnot2s %f23, %f13, %f10
21528 fmovdle %xcc, %f10, %f19
21529 tsubcc %g3, 0x02E9, %o4
21530 te %xcc, 0x5
21531 smul %i5, %i6, %o7
21532 restored
21533 rdpr %cwp, %g1
21534 rdpr %cansave, %g2
21535 rdpr %canrestore, %g3
21536 rdpr %cleanwin, %g4
21537 rdpr %otherwin, %g5
21538 rdpr %wstate, %g6
21539 umulcc %o0, %i0, %o2
21540 fmovrsgz %g2, %f17, %f2
21541 fones %f9
21542 edge16 %i1, %g6, %o5
21543 brlz %l1, loop_1817
21544 andcc %l2, %i3, %o6
21545 movvc %xcc, %o3, %l4
21546 fmovsge %xcc, %f14, %f3
21547loop_1817:
21548 bpos,pn %xcc, loop_1818
21549 mulx %o1, %g1, %i4
21550 brz,a %l5, loop_1819
21551 movge %icc, %i7, %l3
21552loop_1818:
21553 membar 0x1B
21554 sllx %g5, %g4, %l6
21555loop_1819:
21556 ldsh [%l7 + 0x4C], %l0
21557 movle %icc, %i2, %g7
21558 xor %o4, %i5, %g3
21559 fornot1 %f22, %f0, %f2
21560 fmovrsgz %o7, %f9, %f4
21561 edge32l %i6, %i0, %o0
21562 bne,a,pt %icc, loop_1820
21563 udivcc %g2, 0x0732, %i1
21564 fmovdge %icc, %f25, %f24
21565 fmovsne %icc, %f2, %f17
21566loop_1820:
21567 fblg,a %fcc2, loop_1821
21568 tge %icc, 0x4
21569 movge %xcc, %o2, %o5
21570 fandnot1s %f10, %f15, %f12
21571loop_1821:
21572 nop
21573 fitos %f9, %f9
21574 fstoi %f9, %f11
21575 movgu %icc, %g6, %l1
21576 edge8 %l2, %o6, %o3
21577 movrlez %i3, %o1, %l4
21578 tne %icc, 0x2
21579 tn %icc, 0x3
21580 set 0x68, %g3
21581 lduha [%l7 + %g3] 0x80, %i4
21582 tvs %xcc, 0x0
21583 sdivcc %l5, 0x0A5A, %i7
21584 udivcc %g1, 0x160B, %l3
21585 xorcc %g5, %l6, %l0
21586 movl %xcc, %i2, %g7
21587 subc %g4, 0x16CA, %o4
21588 fbuge %fcc0, loop_1822
21589 fzeros %f25
21590 ldsh [%l7 + 0x56], %i5
21591 addcc %o7, 0x0492, %i6
21592loop_1822:
21593 sth %i0, [%l7 + 0x0A]
21594 movcs %icc, %g3, %o0
21595 fmovdg %xcc, %f14, %f17
21596 tsubcctv %g2, %i1, %o2
21597 movge %xcc, %o5, %l1
21598 subcc %l2, 0x146B, %o6
21599 tleu %icc, 0x3
21600 udivx %o3, 0x01B1, %i3
21601 ldsw [%l7 + 0x7C], %g6
21602 addcc %o1, %i4, %l4
21603 ldsb [%l7 + 0x61], %l5
21604 movg %xcc, %i7, %g1
21605 edge8ln %l3, %g5, %l6
21606 mulx %l0, %g7, %i2
21607 fmovd %f20, %f24
21608 sub %g4, %i5, %o4
21609 fmovdleu %icc, %f6, %f31
21610 te %icc, 0x2
21611 array16 %i6, %o7, %g3
21612 fbl %fcc1, loop_1823
21613 ta %icc, 0x6
21614 mova %icc, %o0, %g2
21615 srax %i0, 0x12, %o2
21616loop_1823:
21617 be,a,pt %xcc, loop_1824
21618 sir 0x1C66
21619 bcc loop_1825
21620 tneg %icc, 0x3
21621loop_1824:
21622 movrgez %o5, %i1, %l2
21623 tsubcctv %l1, 0x1D7B, %o3
21624loop_1825:
21625 addc %o6, %i3, %g6
21626 orcc %o1, 0x16E0, %i4
21627 srax %l5, 0x07, %l4
21628 tge %icc, 0x3
21629 fbg,a %fcc2, loop_1826
21630 bvs,a %xcc, loop_1827
21631 edge32ln %g1, %l3, %g5
21632 fbule,a %fcc2, loop_1828
21633loop_1826:
21634 tcs %icc, 0x4
21635loop_1827:
21636 bg,a,pt %icc, loop_1829
21637 edge32n %i7, %l6, %l0
21638loop_1828:
21639 swap [%l7 + 0x28], %g7
21640 tsubcc %g4, %i5, %i2
21641loop_1829:
21642 fbul %fcc3, loop_1830
21643 smulcc %o4, %o7, %g3
21644 tvs %icc, 0x2
21645 subcc %i6, %g2, %i0
21646loop_1830:
21647 addccc %o2, %o0, %o5
21648 sdivx %i1, 0x1E13, %l2
21649 edge32 %l1, %o6, %o3
21650 addcc %g6, %o1, %i3
21651 alignaddrl %i4, %l5, %g1
21652 xor %l4, %g5, %i7
21653 and %l3, %l0, %l6
21654 udivcc %g7, 0x08CF, %g4
21655 srl %i2, 0x1F, %o4
21656 tcs %xcc, 0x4
21657 orncc %o7, 0x0722, %g3
21658 edge8 %i5, %i6, %i0
21659 subc %o2, 0x155B, %o0
21660 movleu %icc, %g2, %i1
21661 call loop_1831
21662 mova %xcc, %o5, %l2
21663 set 0x40, %o2
21664 ldda [%l7 + %o2] 0x11, %f16
21665loop_1831:
21666 popc %o6, %l1
21667 mova %icc, %o3, %g6
21668 fmovd %f24, %f8
21669 fmul8x16al %f10, %f8, %f28
21670 brz %i3, loop_1832
21671 nop
21672 fitod %f10, %f0
21673 fdtoi %f0, %f15
21674 movne %xcc, %i4, %o1
21675 wr %g0, 0x80, %asi
21676 stha %g1, [%l7 + 0x0C] %asi
21677loop_1832:
21678 edge8 %l4, %g5, %l5
21679 ldub [%l7 + 0x5C], %l3
21680 fcmple32 %f12, %f4, %i7
21681 movge %icc, %l6, %l0
21682 edge16ln %g7, %g4, %i2
21683 saved
21684 rdpr %cwp, %g1
21685 rdpr %cansave, %g2
21686 rdpr %canrestore, %g3
21687 rdpr %cleanwin, %g4
21688 rdpr %otherwin, %g5
21689 rdpr %wstate, %g6
21690 fmul8sux16 %f20, %f28, %f16
21691 saved
21692 rdpr %cwp, %g1
21693 rdpr %cansave, %g2
21694 rdpr %canrestore, %g3
21695 rdpr %cleanwin, %g4
21696 rdpr %otherwin, %g5
21697 rdpr %wstate, %g6
21698 mova %icc, %o7, %g3
21699 tgu %icc, 0x1
21700 tcs %icc, 0x5
21701 fandnot2 %f4, %f18, %f2
21702 movge %icc, %o4, %i6
21703 bvs,pn %xcc, loop_1833
21704 fbg %fcc2, loop_1834
21705 edge16 %i5, %i0, %o2
21706 movcc %xcc, %o0, %g2
21707loop_1833:
21708 fpmerge %f25, %f16, %f12
21709loop_1834:
21710 movpos %icc, %i1, %o5
21711 set 0x62, %i5
21712 lduha [%l7 + %i5] 0x81, %o6
21713 fmovsa %xcc, %f18, %f30
21714 restored
21715 rdpr %cwp, %g1
21716 rdpr %cansave, %g2
21717 rdpr %canrestore, %g3
21718 rdpr %cleanwin, %g4
21719 rdpr %otherwin, %g5
21720 rdpr %wstate, %g6
21721 or %l1, 0x0157, %l2
21722 fmovdn %icc, %f22, %f6
21723 fones %f1
21724 edge16n %o3, %i3, %g6
21725 sra %i4, %o1, %g1
21726 tsubcc %g5, %l4, %l3
21727 wr %g0, 0x26, %asi
21728 ldda [%l7 + 0x40] %asi, %l4
21729 edge32n %l6, %i7, %l0
21730 st %f17, [%l7 + 0x34]
21731 tleu %icc, 0x3
21732 edge8l %g7, %i2, %o7
21733 umul %g3, %o4, %g4
21734 tne %icc, 0x4
21735 fbge %fcc3, loop_1835
21736 edge8l %i6, %i0, %o2
21737 movvs %xcc, %i5, %o0
21738 xor %g2, 0x1ED8, %o5
21739loop_1835:
21740 srlx %i1, %l1, %l2
21741 nop
21742 set 0x38, %i1
21743 prefetch [%l7 + %i1], 0x2
21744 fxnor %f30, %f30, %f0
21745 xorcc %o3, %o6, %g6
21746 fmovrde %i3, %f28, %f18
21747 sdiv %i4, 0x1AA5, %g1
21748 fba %fcc1, loop_1836
21749 edge16ln %o1, %l4, %l3
21750 edge32n %g5, %l6, %l5
21751 fmovspos %xcc, %f20, %f19
21752loop_1836:
21753 ldstub [%l7 + 0x3E], %i7
21754 call loop_1837
21755 fbu %fcc1, loop_1838
21756 fpadd32s %f10, %f4, %f12
21757 bcs,a loop_1839
21758loop_1837:
21759 sra %l0, %i2, %g7
21760loop_1838:
21761 addcc %g3, %o4, %o7
21762 xnorcc %i6, %i0, %g4
21763loop_1839:
21764 subcc %o2, 0x06BC, %o0
21765 orncc %i5, %g2, %o5
21766 fxor %f24, %f10, %f16
21767 saved
21768 rdpr %cwp, %g1
21769 rdpr %cansave, %g2
21770 rdpr %canrestore, %g3
21771 rdpr %cleanwin, %g4
21772 rdpr %otherwin, %g5
21773 rdpr %wstate, %g6
21774 fmovsl %icc, %f14, %f6
21775 ldsh [%l7 + 0x76], %i1
21776 ldsw [%l7 + 0x38], %l1
21777 fcmpne16 %f24, %f30, %o3
21778 set 0x34, %l3
21779 lduba [%l7 + %l3] 0x10, %o6
21780 te %xcc, 0x4
21781 bgu,a,pn %icc, loop_1840
21782 movl %icc, %g6, %i3
21783 array16 %i4, %l2, %o1
21784 brz %g1, loop_1841
21785loop_1840:
21786 fmovrdlez %l3, %f2, %f16
21787 nop
21788 setx 0x5134EDB6, %l0, %l6
21789 st %l6, [%l7 + 0x28]
21790 ld [%l7 + 0x28], %f2
21791 setx 0x527D5095, %l1, %l5
21792 st %l5, [%l7 + 0x10]
21793 ld [%l7 + 0x10], %f20
21794 fadds %f20, %f2, %f7
21795 fpadd32s %f8, %f18, %f24
21796loop_1841:
21797 alignaddrl %l4, %g5, %l5
21798 bne,a,pn %icc, loop_1842
21799 fmovsneg %icc, %f24, %f2
21800 ldd [%l7 + 0x78], %i6
21801 fsrc1 %f0, %f30
21802loop_1842:
21803 edge32ln %l0, %i2, %i7
21804 fmovsleu %xcc, %f21, %f7
21805 movrlez %g7, 0x3B1, %o4
21806 edge32ln %g3, %i6, %i0
21807 edge32n %o7, %g4, %o0
21808 addc %i5, %g2, %o5
21809 brgz %o2, loop_1843
21810 sth %i1, [%l7 + 0x2E]
21811 fmovdg %xcc, %f10, %f11
21812 movrgez %l1, %o3, %g6
21813loop_1843:
21814 movvs %icc, %o6, %i4
21815 fcmpne16 %f8, %f16, %i3
21816 restored
21817 rdpr %cwp, %g1
21818 rdpr %cansave, %g2
21819 rdpr %canrestore, %g3
21820 rdpr %cleanwin, %g4
21821 rdpr %otherwin, %g5
21822 rdpr %wstate, %g6
21823 fnot2 %f22, %f0
21824 movrgz %o1, %l2, %l3
21825 st %f19, [%l7 + 0x64]
21826 movleu %icc, %l4, %g5
21827 fxnors %f25, %f19, %f15
21828 fcmple32 %f28, %f20, %l5
21829 array8 %g1, %l6, %i2
21830 nop
21831 setx 0x701464BFC816F442, %l0, %l6
21832 stx %l6, [%l7 + 0x28]
21833 ldd [%l7 + 0x28], %f20
21834 setx 0xB655D54DE1B82E1A, %l1, %l5
21835 stx %l5, [%l7 + 0x10]
21836 ldd [%l7 + 0x10], %f30
21837 fsubd %f30, %f20, %f28
21838 umulcc %i7, %l0, %o4
21839 tle %icc, 0x7
21840 fmovrslez %g3, %f31, %f3
21841 tle %xcc, 0x2
21842 or %i6, %g7, %i0
21843 fors %f15, %f31, %f23
21844 movre %g4, 0x3A2, %o7
21845 fmovsneg %xcc, %f21, %f11
21846 tl %icc, 0x6
21847 edge8n %o0, %i5, %g2
21848 tsubcctv %o5, 0x0586, %o2
21849 fmovrsne %i1, %f26, %f11
21850 subcc %l1, 0x1C72, %o3
21851 brz %g6, loop_1844
21852 fbn %fcc0, loop_1845
21853 ble,a loop_1846
21854 mova %icc, %i4, %o6
21855loop_1844:
21856 andcc %i3, 0x0DDF, %l2
21857loop_1845:
21858 move %xcc, %l3, %o1
21859loop_1846:
21860 sdivx %l4, 0x01D6, %l5
21861 taddcctv %g1, %g5, %l6
21862 wr %g0, 0x19, %asi
21863 stwa %i2, [%l7 + 0x28] %asi
21864 fcmple32 %f26, %f18, %i7
21865 nop
21866 fitod %f12, %f0
21867 fdtox %f0, %f30
21868 fbu %fcc3, loop_1847
21869 bl,pn %xcc, loop_1848
21870 fmovdle %xcc, %f18, %f31
21871 fmovrsgz %o4, %f18, %f12
21872loop_1847:
21873 tsubcctv %l0, 0x00D1, %g3
21874loop_1848:
21875 movg %xcc, %i6, %g7
21876 sdivcc %g4, 0x199A, %i0
21877 wr %g0, 0x89, %asi
21878 prefetcha [%l7 + 0x50] %asi, 0x3
21879 sdiv %i5, 0x0095, %o0
21880 udiv %g2, 0x080F, %o2
21881 fsrc2 %f14, %f0
21882 mova %xcc, %i1, %o5
21883 sra %o3, %g6, %l1
21884 umul %i4, 0x09FB, %o6
21885 nop
21886 setx 0xB6CF7B25E0AE75E2, %l0, %l6
21887 stx %l6, [%l7 + 0x28]
21888 ldd [%l7 + 0x28], %f16
21889 setx 0xB5664A8041AF9C90, %l1, %l5
21890 stx %l5, [%l7 + 0x10]
21891 ldd [%l7 + 0x10], %f8
21892 faddd %f8, %f16, %f8
21893 movcs %icc, %i3, %l3
21894 mova %xcc, %l2, %l4
21895 fmovrdlez %o1, %f28, %f30
21896 alignaddr %g1, %l5, %l6
21897 ldd [%l7 + 0x08], %f28
21898 add %l7, 0x18, %l6
21899 wr %g0, 0x81, %asi
21900 ldxa [%l6] %asi, %i2
21901 casxa [%l6] %asi, %i2, %i7
21902 movcc %icc, %g5, %o4
21903 movleu %xcc, %g3, %l0
21904 addc %g7, %i6, %g4
21905 fmovsle %icc, %f19, %f25
21906 brgz,a %o7, loop_1849
21907 edge16n %i0, %i5, %o0
21908 fmovdneg %icc, %f7, %f29
21909 movne %xcc, %o2, %g2
21910loop_1849:
21911 add %o5, %o3, %g6
21912 sllx %i1, %l1, %i4
21913 movgu %xcc, %i3, %o6
21914 fone %f24
21915 tvs %icc, 0x6
21916 srl %l2, 0x06, %l4
21917 orn %o1, 0x037B, %l3
21918 for %f16, %f10, %f20
21919 fmovsa %xcc, %f10, %f18
21920 stx %g1, [%l7 + 0x60]
21921 fbo %fcc0, loop_1850
21922 xnorcc %l5, 0x1DA4, %l6
21923 tvc %icc, 0x0
21924 umulcc %i2, 0x16AA, %i7
21925loop_1850:
21926 ldx [%l7 + 0x38], %g5
21927 bn %icc, loop_1851
21928 andcc %o4, 0x112B, %l0
21929 sll %g3, 0x01, %i6
21930 addc %g4, %o7, %i0
21931loop_1851:
21932 orn %i5, %o0, %o2
21933 addcc %g2, %g7, %o5
21934 flush %l7 + 0x30
21935 addc %g6, %i1, %l1
21936 wr %g0, 0x11, %asi
21937 lduwa [%l7 + 0x14] %asi, %o3
21938 nop
21939 setx 0x604084B7, %l0, %l6
21940 st %l6, [%l7 + 0x18]
21941 ld [%l7 + 0x18], %fsr
21942 fabsd %f0, %f0
21943 bg,a,pn %icc, loop_1852
21944 movrne %i4, 0x30D, %i3
21945 fnot1s %f16, %f19
21946 wr %g0, 0x11, %asi
21947 ldsba [%l7 + 0x4C] %asi, %o6
21948loop_1852:
21949 move %icc, %l2, %l4
21950 wr %g0, 0x89, %asi
21951 prefetcha [%l7 + 0x30] %asi, 0x3
21952 fbug %fcc1, loop_1853
21953 sdivx %g1, 0x11D4, %l5
21954 mulx %l6, 0x14ED, %i2
21955 movcs %xcc, %l3, %g5
21956loop_1853:
21957 fpadd32 %f12, %f2, %f16
21958 taddcc %o4, 0x02EC, %i7
21959 udiv %g3, 0x01A2, %i6
21960 move %icc, %l0, %o7
21961 ble loop_1854
21962 movleu %icc, %i0, %i5
21963 alignaddrl %o0, %g4, %o2
21964 fnor %f4, %f22, %f22
21965loop_1854:
21966 array32 %g2, %g7, %g6
21967 addccc %o5, 0x11B6, %i1
21968 set 0x6C, %g1
21969 stwa %l1, [%l7 + %g1] 0x14
21970 movrlez %o3, %i4, %i3
21971 umul %o6, 0x17E0, %l2
21972 fbul %fcc3, loop_1855
21973 sdivcc %o1, 0x00DE, %l4
21974 fmovdleu %xcc, %f24, %f24
21975 sub %g1, 0x1D0A, %l6
21976loop_1855:
21977 subcc %l5, 0x1D15, %i2
21978 tsubcc %l3, 0x1B4B, %o4
21979 fpadd32s %f13, %f29, %f29
21980 tl %icc, 0x6
21981 udivcc %i7, 0x12F1, %g3
21982 fxor %f22, %f4, %f12
21983 fmovdl %icc, %f11, %f8
21984 nop
21985 setx 0x6B75CA78921C9B6B, %l0, %l6
21986 stx %l6, [%l7 + 0x28]
21987 ldd [%l7 + 0x28], %f22
21988 setx 0xAFAC675900A641C4, %l1, %l5
21989 stx %l5, [%l7 + 0x10]
21990 ldd [%l7 + 0x10], %f24
21991 faddd %f24, %f22, %f12
21992 set 0x70, %l0
21993 stxa %i6, [%l7 + %l0] 0x81
21994 fmuld8ulx16 %f11, %f28, %f28
21995 fmovrde %l0, %f14, %f28
21996 mova %xcc, %g5, %i0
21997 wr %g0, 0x19, %asi
21998 ldsba [%l7 + 0x6C] %asi, %o7
21999 fmovdne %xcc, %f24, %f1
22000 edge16l %i5, %o0, %o2
22001 xor %g2, 0x191F, %g7
22002 movcs %icc, %g6, %o5
22003 fmovdneg %icc, %f11, %f14
22004 bge,pt %xcc, loop_1856
22005 add %g4, 0x1581, %l1
22006 brgz,a %o3, loop_1857
22007 edge16ln %i1, %i4, %o6
22008loop_1856:
22009 umul %l2, 0x0799, %o1
22010 srl %l4, %g1, %l6
22011loop_1857:
22012 sllx %l5, 0x0C, %i3
22013 ldsh [%l7 + 0x24], %i2
22014 stbar
22015 brlz,a %o4, loop_1858
22016 st %f23, [%l7 + 0x54]
22017 wr %g0, 0x80, %asi
22018 lduba [%l7 + 0x36] %asi, %l3
22019loop_1858:
22020 ble,pn %icc, loop_1859
22021 fmovdgu %xcc, %f12, %f16
22022 sra %g3, %i6, %l0
22023 tleu %icc, 0x2
22024loop_1859:
22025 tvc %xcc, 0x6
22026 xor %g5, %i0, %o7
22027 sub %i5, %o0, %o2
22028 sub %i7, %g7, %g6
22029 fba,a %fcc0, loop_1860
22030 tgu %icc, 0x1
22031 ldsh [%l7 + 0x64], %g2
22032 saved
22033 rdpr %cwp, %g1
22034 rdpr %cansave, %g2
22035 rdpr %canrestore, %g3
22036 rdpr %cleanwin, %g4
22037 rdpr %otherwin, %g5
22038 rdpr %wstate, %g6
22039loop_1860:
22040 swap [%l7 + 0x70], %g4
22041 tvs %xcc, 0x4
22042 array32 %o5, %l1, %i1
22043 mova %xcc, %o3, %o6
22044 subccc %l2, %o1, %i4
22045 srlx %g1, 0x08, %l4
22046 movpos %xcc, %l6, %l5
22047 srl %i2, 0x10, %o4
22048 tg %xcc, 0x1
22049 fexpand %f13, %f28
22050 fcmpne16 %f16, %f22, %l3
22051 xnor %i3, %i6, %g3
22052 sir 0x1241
22053 edge32l %g5, %i0, %o7
22054 movvc %xcc, %i5, %o0
22055 wr %g0, 0x11, %asi
22056 sta %f21, [%l7 + 0x3C] %asi
22057 nop
22058 fitod %f12, %f26
22059 fdtoi %f26, %f4
22060 tne %icc, 0x6
22061 brlez %o2, loop_1861
22062 tsubcctv %i7, %l0, %g6
22063 movcs %xcc, %g7, %g2
22064 edge8l %g4, %l1, %o5
22065loop_1861:
22066 fmovrdgez %o3, %f28, %f2
22067 umul %o6, %l2, %o1
22068 stx %i1, [%l7 + 0x20]
22069 fors %f27, %f19, %f17
22070 addc %i4, %g1, %l4
22071 tneg %xcc, 0x0
22072 movvc %icc, %l6, %l5
22073 fbg %fcc0, loop_1862
22074 nop
22075 fitod %f20, %f2
22076 movrlz %o4, 0x19C, %i2
22077 fmovdg %xcc, %f12, %f0
22078loop_1862:
22079 fbg %fcc0, loop_1863
22080 move %xcc, %i3, %i6
22081 fblg,a %fcc1, loop_1864
22082 array16 %g3, %l3, %i0
22083loop_1863:
22084 nop
22085 fitod %f19, %f4
22086 nop
22087 fitod %f10, %f20
22088 fdtoi %f20, %f31
22089loop_1864:
22090 ldd [%l7 + 0x50], %g4
22091 fandnot1s %f21, %f16, %f31
22092 ldstub [%l7 + 0x4D], %i5
22093 xor %o7, 0x05E6, %o2
22094 array8 %i7, %o0, %g6
22095 fbg,a %fcc0, loop_1865
22096 edge16n %l0, %g7, %g2
22097 st %f1, [%l7 + 0x38]
22098 fmovspos %xcc, %f7, %f29
22099loop_1865:
22100 movrgez %l1, 0x078, %g4
22101 array32 %o5, %o3, %o6
22102 wr %g0, 0x81, %asi
22103 prefetcha [%l7 + 0x50] %asi, 0x0
22104 xnorcc %i1, 0x10EE, %l2
22105 ta %icc, 0x5
22106 addcc %i4, %l4, %l6
22107 tg %xcc, 0x6
22108 movg %icc, %g1, %o4
22109 andcc %i2, %i3, %l5
22110 movne %xcc, %g3, %i6
22111 fandnot1 %f30, %f28, %f18
22112 edge16 %l3, %g5, %i0
22113 movrlez %i5, 0x3E8, %o2
22114 mova %xcc, %o7, %o0
22115 std %f20, [%l7 + 0x08]
22116 tneg %xcc, 0x3
22117 ta %icc, 0x0
22118 sll %g6, 0x01, %l0
22119 movg %xcc, %g7, %g2
22120 sub %l1, 0x0FFA, %g4
22121 nop
22122 fitod %f12, %f16
22123 fdtos %f16, %f1
22124 tneg %xcc, 0x1
22125 wr %g0, 0x0c, %asi
22126 lduha [%l7 + 0x18] %asi, %o5
22127 movge %xcc, %o3, %o6
22128 tn %icc, 0x5
22129 movcs %xcc, %i7, %i1
22130 movre %l2, 0x3D5, %i4
22131 udivx %l4, 0x1445, %l6
22132 movge %icc, %o1, %g1
22133 movpos %icc, %o4, %i3
22134 call loop_1866
22135 movleu %xcc, %i2, %g3
22136 set 0x40, %i2
22137 stda %f0, [%l7 + %i2] 0x89
22138loop_1866:
22139 sdivcc %i6, 0x04F0, %l5
22140 movge %icc, %l3, %i0
22141 srax %g5, 0x19, %o2
22142 sir 0x1CA8
22143 andncc %o7, %i5, %o0
22144 sir 0x0787
22145 alignaddr %l0, %g7, %g6
22146 fandnot1s %f29, %f28, %f22
22147 udivcc %l1, 0x1B97, %g4
22148 sllx %g2, 0x19, %o3
22149 add %o6, %i7, %i1
22150 set 0x18, %i6
22151 ldxa [%g0 + %i6] 0x50, %l2
22152 membar 0x7C
22153 bvc,a loop_1867
22154 nop
22155 setx loop_1868, %l0, %l1
22156 jmpl %l1, %o5
22157 xnorcc %i4, 0x0F1F, %l4
22158 nop
22159 fitos %f11, %f17
22160loop_1867:
22161 edge16n %o1, %g1, %l6
22162loop_1868:
22163 nop
22164 set 0x10, %g5
22165 stx %i3, [%l7 + %g5]
22166 fpsub16 %f12, %f28, %f24
22167 movneg %xcc, %o4, %i2
22168 fba %fcc1, loop_1869
22169 nop
22170 setx loop_1870, %l0, %l1
22171 wrpr 0x1, %tl
22172 wrpr %l1, %tnpc
22173 setx 0x34400001400, %l0, %l1
22174 wrpr %l1, %tstate
22175 wrhpr 0x4, %htstate
22176 done
22177 nop
22178 setx loop_1871, %l0, %l1
22179 wrpr 0x1, %tl
22180 wrpr %l1, %tnpc
22181 setx 0x34400001400, %l0, %l1
22182 wrpr %l1, %tstate
22183 wrhpr 0x4, %htstate
22184 done
22185 fands %f21, %f5, %f15
22186loop_1869:
22187 fand %f12, %f16, %f26
22188loop_1870:
22189 umulcc %i6, 0x1B3E, %l5
22190loop_1871:
22191 fsrc1s %f21, %f5
22192 fpsub32s %f13, %f6, %f12
22193 nop
22194 setx loop_1872, %l0, %l1
22195 wrpr 0x1, %tl
22196 wrpr %l1, %tnpc
22197 setx 0x34400001400, %l0, %l1
22198 wrpr %l1, %tstate
22199 wrhpr 0x4, %htstate
22200 done
22201 nop
22202 setx loop_1873, %l0, %l1
22203 wrpr 0x1, %tl
22204 wrpr %l1, %tnpc
22205 setx 0x34400001400, %l0, %l1
22206 wrpr %l1, %tstate
22207 wrhpr 0x4, %htstate
22208 done
22209 fmovdcc %icc, %f5, %f12
22210 fbge %fcc1, loop_1874
22211loop_1872:
22212 lduh [%l7 + 0x5E], %l3
22213loop_1873:
22214 edge8ln %g3, %i0, %g5
22215 mulx %o2, 0x0741, %i5
22216loop_1874:
22217 fand %f22, %f16, %f8
22218 udiv %o7, 0x00DD, %l0
22219 movvs %icc, %o0, %g7
22220 membar 0x62
22221 set 0x38, %i0
22222 swapa [%l7 + %i0] 0x89, %l1
22223 taddcc %g6, %g2, %o3
22224 ble,a,pt %xcc, loop_1875
22225 fmovrslez %g4, %f19, %f11
22226 fmovscc %xcc, %f5, %f19
22227 addccc %o6, %i1, %l2
22228loop_1875:
22229 taddcctv %o5, 0x07AE, %i4
22230 umulcc %l4, %i7, %o1
22231 wr %g0, 0x18, %asi
22232 prefetcha [%l7 + 0x60] %asi, 0x3
22233 tne %xcc, 0x1
22234 fmovdvc %icc, %f23, %f27
22235 fandnot1s %f18, %f2, %f0
22236 nop
22237 set 0x24, %o0
22238 lduh [%l7 + %o0], %l6
22239 alignaddr %i3, %o4, %i6
22240 stb %l5, [%l7 + 0x68]
22241 tl %icc, 0x2
22242 fmovdleu %xcc, %f22, %f20
22243 movle %xcc, %l3, %i2
22244 edge8n %i0, %g5, %o2
22245 bn,a loop_1876
22246 tsubcctv %i5, %o7, %g3
22247 fmovsl %icc, %f22, %f9
22248 alignaddr %l0, %g7, %o0
22249loop_1876:
22250 nop
22251 set 0x0A, %i3
22252 ldstuba [%l7 + %i3] 0x88, %g6
22253 fcmpeq32 %f12, %f16, %g2
22254 tle %xcc, 0x2
22255 nop
22256 setx 0xED2AA19F, %l0, %l6
22257 st %l6, [%l7 + 0x28]
22258 ld [%l7 + 0x28], %f26
22259 setx 0x8AE51BC8, %l1, %l5
22260 st %l5, [%l7 + 0x10]
22261 ld [%l7 + 0x10], %f30
22262 fmuls %f30, %f26, %f30
22263 subccc %o3, 0x09ED, %g4
22264 tsubcctv %o6, %i1, %l1
22265 addcc %o5, 0x0B07, %l2
22266 set 0x74, %o4
22267 stba %i4, [%l7 + %o4] 0x11
22268 tvs %xcc, 0x3
22269 sra %l4, 0x16, %i7
22270 set 0x30, %l4
22271 ldswa [%l7 + %l4] 0x11, %o1
22272 fone %f18
22273 faligndata %f22, %f20, %f20
22274 movn %xcc, %l6, %i3
22275 set 0x40, %g6
22276 stda %f0, [%l7 + %g6] 0x81
22277 tne %xcc, 0x0
22278 set 0x70, %l5
22279 ldda [%l7 + %l5] 0x88, %g0
22280 xnorcc %o4, %l5, %l3
22281 tvs %icc, 0x3
22282 xnor %i6, 0x1B5A, %i2
22283 movrgez %g5, %i0, %o2
22284 fmovs %f15, %f13
22285 fbne %fcc1, loop_1877
22286 tl %icc, 0x4
22287 ld [%l7 + 0x64], %f19
22288 fmul8x16 %f21, %f4, %f28
22289loop_1877:
22290 mova %xcc, %i5, %o7
22291 tsubcctv %l0, %g7, %o0
22292 fmuld8sux16 %f14, %f27, %f16
22293 wr %g0, 0x81, %asi
22294 ldsba [%l7 + 0x4F] %asi, %g3
22295 alignaddr %g2, %o3, %g4
22296 membar 0x58
22297 srl %o6, 0x03, %i1
22298 sdiv %g6, 0x0B2A, %l1
22299 array16 %o5, %l2, %l4
22300 popc 0x0EEA, %i7
22301 add %i4, 0x0866, %l6
22302 andn %o1, %g1, %o4
22303 wr %g0, 0x21, %asi
22304 ldxa [%g0 + 0x110] %asi, %l5
22305 wr %g0, 0x10, %asi
22306 prefetcha [%l7 + 0x50] %asi, 0x3
22307 edge8l %i6, %i2, %i3
22308 nop
22309 fitod %f10, %f6
22310 fdtox %f6, %f14
22311 bl,pt %icc, loop_1878
22312 mova %icc, %g5, %i0
22313 movl %xcc, %o2, %i5
22314 edge8n %o7, %g7, %o0
22315loop_1878:
22316 fnot1s %f27, %f24
22317 fnegd %f28, %f10
22318 add %l7, 0x28, %l6
22319 wr %g0, 0x80, %asi
22320 ldxa [%l6] %asi, %g3
22321 casxa [%l6] 0x80, %g3, %g2
22322 add %l7, 0x34, %l6
22323 wr %g0, 0x11, %asi
22324 lda [%l6] %asi, %l0
22325 casa [%l6] 0x11, %l0, %o3
22326 fmovdne %xcc, %f8, %f10
22327 edge32n %g4, %o6, %g6
22328 movvs %xcc, %i1, %l1
22329 fmovsvc %icc, %f27, %f1
22330 movrlez %o5, %l2, %i7
22331 set 0x38, %i4
22332 ldxa [%l7 + %i4] 0x18, %i4
22333 add %l7, 0x64, %l6
22334 wr %g0, 0x19, %asi
22335 casa [%l6] %asi, %l4, %l6
22336 fands %f29, %f2, %f9
22337 smulcc %g1, 0x04D9, %o1
22338 movl %xcc, %o4, %l3
22339 sth %i6, [%l7 + 0x26]
22340 fba,a %fcc1, loop_1879
22341 addc %l5, 0x1E5D, %i3
22342 edge16ln %i2, %g5, %o2
22343 sdiv %i0, 0x0CD6, %o7
22344loop_1879:
22345 movpos %icc, %g7, %o0
22346 array8 %g3, %g2, %l0
22347 fba %fcc3, loop_1880
22348 edge16ln %i5, %g4, %o6
22349 movgu %xcc, %g6, %o3
22350 movvc %xcc, %i1, %o5
22351loop_1880:
22352 stb %l1, [%l7 + 0x77]
22353 array16 %l2, %i4, %l4
22354 fands %f2, %f30, %f29
22355 edge32 %l6, %i7, %g1
22356 edge16ln %o1, %l3, %i6
22357 fmul8x16au %f28, %f21, %f24
22358 fxors %f1, %f7, %f20
22359 movn %icc, %o4, %l5
22360 taddcc %i3, %i2, %g5
22361 stb %o2, [%l7 + 0x75]
22362 be %xcc, loop_1881
22363 fmovscs %icc, %f28, %f20
22364 fones %f20
22365 movvs %xcc, %i0, %g7
22366loop_1881:
22367 swap [%l7 + 0x70], %o0
22368 bleu,pn %xcc, loop_1882
22369 fxors %f12, %f17, %f19
22370 fbge,a %fcc0, loop_1883
22371 tcs %xcc, 0x5
22372loop_1882:
22373 tle %icc, 0x1
22374 nop
22375 fitos %f5, %f22
22376loop_1883:
22377 brlez,a %o7, loop_1884
22378 subc %g2, %g3, %i5
22379 xnor %l0, %g4, %o6
22380 tsubcctv %o3, 0x0111, %i1
22381loop_1884:
22382 fpsub16s %f4, %f21, %f17
22383 edge16ln %o5, %l1, %l2
22384 taddcctv %g6, %l4, %i4
22385 taddcctv %i7, 0x014A, %g1
22386 taddcc %o1, %l6, %l3
22387 set 0x4C, %o5
22388 lduba [%l7 + %o5] 0x18, %i6
22389 udiv %o4, 0x16DA, %l5
22390 edge32l %i3, %i2, %g5
22391 brgez %o2, loop_1885
22392 fcmpgt16 %f22, %f12, %i0
22393 set 0x10, %g2
22394 ldda [%l7 + %g2] 0x2a, %o0
22395loop_1885:
22396 lduw [%l7 + 0x44], %o7
22397 sllx %g2, 0x15, %g7
22398 sdivcc %i5, 0x174C, %g3
22399 movrlez %g4, 0x085, %l0
22400 smul %o3, 0x04DE, %o6
22401 tvc %icc, 0x0
22402 wr %g0, 0x89, %asi
22403 stba %o5, [%l7 + 0x5A] %asi
22404 tne %xcc, 0x6
22405 sdivx %i1, 0x104F, %l2
22406 edge16l %l1, %l4, %i4
22407 movvs %icc, %i7, %g6
22408 nop
22409 fitos %f4, %f18
22410 fstod %f18, %f28
22411 subc %o1, 0x1ADB, %l6
22412 nop
22413 fitod %f0, %f26
22414 fdtox %f26, %f4
22415 movrne %l3, 0x0A8, %i6
22416 sdivcc %o4, 0x1820, %l5
22417 fones %f15
22418 tle %xcc, 0x3
22419 nop
22420 fitod %f10, %f18
22421 fdtox %f18, %f22
22422 fxtod %f22, %f8
22423 sra %i3, 0x13, %g1
22424 fmovdleu %icc, %f11, %f19
22425 ldsw [%l7 + 0x64], %g5
22426 edge8n %o2, %i2, %i0
22427 bneg,a %xcc, loop_1886
22428 bneg %xcc, loop_1887
22429 ldsw [%l7 + 0x24], %o0
22430 taddcc %g2, 0x05EA, %g7
22431loop_1886:
22432 edge16 %i5, %g3, %g4
22433loop_1887:
22434 ld [%l7 + 0x7C], %f31
22435 fblg,a %fcc3, loop_1888
22436 tpos %xcc, 0x0
22437 fmovsle %icc, %f4, %f28
22438 te %icc, 0x5
22439loop_1888:
22440 fmovdg %icc, %f12, %f21
22441 fbg,a %fcc0, loop_1889
22442 mulscc %l0, 0x1D51, %o7
22443 sdiv %o3, 0x1DA4, %o5
22444 fbuge %fcc3, loop_1890
22445loop_1889:
22446 nop
22447 setx 0x06133A6B, %l0, %l6
22448 st %l6, [%l7 + 0x28]
22449 ld [%l7 + 0x28], %f21
22450 setx 0x11C36706, %l1, %l5
22451 st %l5, [%l7 + 0x10]
22452 ld [%l7 + 0x10], %f24
22453 fmuls %f24, %f21, %f2
22454 movrlz %o6, %l2, %l1
22455 movgu %xcc, %i1, %l4
22456loop_1890:
22457 tgu %icc, 0x6
22458 edge16 %i7, %g6, %i4
22459 ldd [%l7 + 0x70], %f24
22460 prefetch [%l7 + 0x40], 0x1
22461 movne %xcc, %l6, %o1
22462 ldsh [%l7 + 0x10], %i6
22463 or %l3, %l5, %o4
22464 fnegs %f17, %f20
22465 saved
22466 rdpr %cwp, %g1
22467 rdpr %cansave, %g2
22468 rdpr %canrestore, %g3
22469 rdpr %cleanwin, %g4
22470 rdpr %otherwin, %g5
22471 rdpr %wstate, %g6
22472 fmovsneg %xcc, %f2, %f13
22473 fnot2 %f4, %f18
22474 nop
22475 setx loop_1891, %l0, %l1
22476 wrpr 0x1, %tl
22477 wrpr %l1, %tnpc
22478 setx 0x34400001400, %l0, %l1
22479 wrpr %l1, %tstate
22480 wrhpr 0x4, %htstate
22481 done
22482 tg %xcc, 0x4
22483 nop
22484 fitod %f6, %f6
22485 fdtos %f6, %f8
22486 tpos %icc, 0x2
22487loop_1891:
22488 fble %fcc3, loop_1892
22489 smulcc %i3, %g5, %o2
22490 movre %g1, 0x209, %i0
22491 movrgz %o0, 0x0F2, %i2
22492loop_1892:
22493 movg %icc, %g7, %i5
22494 membar 0x24
22495 brlez %g3, loop_1893
22496 fbul %fcc1, loop_1894
22497 edge32 %g4, %g2, %l0
22498 subc %o7, 0x01E2, %o3
22499loop_1893:
22500 be,a,pn %xcc, loop_1895
22501loop_1894:
22502 movgu %icc, %o6, %o5
22503 array16 %l2, %l1, %l4
22504 wr %g0, 0x81, %asi
22505 ldswa [%l7 + 0x24] %asi, %i7
22506loop_1895:
22507 fmovrde %g6, %f26, %f0
22508 fornot2s %f31, %f5, %f3
22509 andncc %i4, %l6, %i1
22510 movneg %xcc, %i6, %l3
22511 array32 %o1, %l5, %o4
22512 brgez,a %g5, loop_1896
22513 fba %fcc1, loop_1897
22514 movre %o2, %i3, %g1
22515 movvc %icc, %o0, %i2
22516loop_1896:
22517 alignaddr %i0, %g7, %i5
22518loop_1897:
22519 fmovse %icc, %f14, %f6
22520 fbe,a %fcc3, loop_1898
22521 andn %g4, 0x132C, %g3
22522 movrgz %l0, %g2, %o7
22523 taddcctv %o6, %o3, %o5
22524loop_1898:
22525 nop
22526 setx 0x4D9091D78E70F3A7, %l0, %l6
22527 stx %l6, [%l7 + 0x28]
22528 ldd [%l7 + 0x28], %f14
22529 setx 0xB23A72B9C4C13362, %l1, %l5
22530 stx %l5, [%l7 + 0x10]
22531 ldd [%l7 + 0x10], %f0
22532 fsubd %f0, %f14, %f24
22533 ld [%l7 + 0x40], %f16
22534 mova %icc, %l1, %l4
22535 tsubcctv %i7, 0x0DAD, %l2
22536 array32 %g6, %l6, %i4
22537 set 0x40, %o7
22538 stxa %i1, [%l7 + %o7] 0x88
22539 wr %g0, 0x19, %asi
22540 prefetcha [%l7 + 0x48] %asi, 0x3
22541 fpmerge %f1, %f15, %f4
22542 tcc %xcc, 0x3
22543 fmovdleu %xcc, %f6, %f23
22544 bvc,a,pt %xcc, loop_1899
22545 fones %f0
22546 popc 0x185B, %o1
22547 orn %l3, %o4, %l5
22548loop_1899:
22549 tsubcctv %g5, 0x1CD4, %i3
22550 subccc %o2, 0x1794, %g1
22551 nop
22552 setx loop_1900, %l0, %l1
22553 jmpl %l1, %i2
22554 saved
22555 rdpr %cwp, %g1
22556 rdpr %cansave, %g2
22557 rdpr %canrestore, %g3
22558 rdpr %cleanwin, %g4
22559 rdpr %otherwin, %g5
22560 rdpr %wstate, %g6
22561 wr %g0, 0x10, %asi
22562 sta %f14, [%l7 + 0x54] %asi
22563loop_1900:
22564 udiv %i0, 0x1C47, %o0
22565 fpsub32s %f31, %f28, %f27
22566 st %f30, [%l7 + 0x08]
22567 xnorcc %g7, 0x013B, %g4
22568 prefetch [%l7 + 0x54], 0x0
22569 fcmpne16 %f12, %f4, %g3
22570 fmovdg %xcc, %f8, %f1
22571 edge8n %l0, %g2, %i5
22572 movneg %icc, %o6, %o3
22573 add %l7, 0x28, %l6
22574 wr %g0, 0x80, %asi
22575 ldxa [%l6] %asi, %o7
22576 casxa [%l6] %asi, %o7, %l1
22577 movne %xcc, %l4, %o5
22578 fandnot1s %f3, %f13, %f26
22579 edge16n %i7, %l2, %l6
22580 fbg,a %fcc0, loop_1901
22581 xorcc %g6, 0x0769, %i1
22582 nop
22583 setx loop_1902, %l0, %l1
22584 wrpr 0x1, %tl
22585 wrpr %l1, %tpc
22586 add %l1, 0x4, %l1
22587 wrpr %l1, %tnpc
22588 setx 0x34400001400, %l0, %l1
22589 wrpr %l1, %tstate
22590 wrhpr 0x4, %htstate
22591 retry
22592 array16 %i6, %i4, %l3
22593loop_1901:
22594 fbu %fcc1, loop_1903
22595 xnorcc %o1, 0x0520, %l5
22596loop_1902:
22597 nop
22598 set 0x1C, %o6
22599 stwa %g5, [%l7 + %o6] 0x22
22600 membar #Sync
22601loop_1903:
22602 fabsd %f6, %f2
22603 nop
22604 setx 0xFC87506DEFFD7D4F, %l0, %l6
22605 stx %l6, [%l7 + 0x28]
22606 ldd [%l7 + 0x28], %f6
22607 fsqrtd %f6, %f18
22608 movleu %icc, %i3, %o4
22609 stx %g1, [%l7 + 0x28]
22610 bl,a,pn %icc, loop_1904
22611 sllx %i2, %i0, %o0
22612 fbue,a %fcc2, loop_1905
22613 tcc %xcc, 0x7
22614loop_1904:
22615 ldx [%l7 + 0x58], %o2
22616 be,pt %xcc, loop_1906
22617loop_1905:
22618 fcmpne16 %f4, %f12, %g4
22619 fcmpgt16 %f18, %f6, %g3
22620 subc %l0, 0x1D3A, %g2
22621loop_1906:
22622 edge8 %g7, %o6, %i5
22623 tle %xcc, 0x2
22624 add %l7, 0x34, %l6
22625 wr %g0, 0x19, %asi
22626 casa [%l6] 0x19, %o3, %o7
22627 fmovse %xcc, %f10, %f13
22628 fmovsvs %icc, %f29, %f28
22629 mova %xcc, %l1, %l4
22630 add %i7, 0x0BF2, %l2
22631 add %l7, 0x48, %l6
22632 wr %g0, 0x04, %asi
22633 casxa [%l6] %asi, %o5, %g6
22634 fbue %fcc2, loop_1907
22635 array16 %l6, %i1, %i6
22636 brlez %i4, loop_1908
22637 tcs %xcc, 0x2
22638loop_1907:
22639 saved
22640 rdpr %cwp, %g1
22641 rdpr %cansave, %g2
22642 rdpr %canrestore, %g3
22643 rdpr %cleanwin, %g4
22644 rdpr %otherwin, %g5
22645 rdpr %wstate, %g6
22646 tne %xcc, 0x2
22647loop_1908:
22648 stb %o1, [%l7 + 0x22]
22649 tg %icc, 0x7
22650 tg %xcc, 0x1
22651 brz %l3, loop_1909
22652 srlx %l5, %i3, %g5
22653 add %o4, %i2, %i0
22654 stbar
22655loop_1909:
22656 addc %o0, 0x0B1C, %o2
22657 movcs %xcc, %g4, %g3
22658 fbo %fcc3, loop_1910
22659 stx %g1, [%l7 + 0x48]
22660 bg,a,pn %xcc, loop_1911
22661 ldx [%l7 + 0x58], %l0
22662loop_1910:
22663 taddcc %g2, 0x0057, %g7
22664 ta %icc, 0x4
22665loop_1911:
22666 ta %icc, 0x5
22667 and %i5, 0x0DFE, %o3
22668 alignaddr %o6, %o7, %l4
22669 sir 0x1F89
22670 edge16n %i7, %l2, %l1
22671 brlez %g6, loop_1912
22672 sdivcc %l6, 0x00BC, %i1
22673 fble %fcc1, loop_1913
22674 tsubcctv %i6, 0x0188, %o5
22675loop_1912:
22676 fcmpne16 %f0, %f20, %o1
22677 bvc %xcc, loop_1914
22678loop_1913:
22679 movleu %xcc, %l3, %i4
22680 tg %xcc, 0x7
22681 array32 %i3, %l5, %g5
22682loop_1914:
22683 ba %xcc, loop_1915
22684 tn %xcc, 0x6
22685 sra %i2, %i0, %o4
22686 fmovdgu %xcc, %f9, %f20
22687loop_1915:
22688 fcmpeq32 %f8, %f26, %o0
22689 tleu %xcc, 0x0
22690 fcmpgt16 %f8, %f14, %o2
22691 std %f22, [%l7 + 0x60]
22692 movgu %xcc, %g3, %g1
22693 fbl,a %fcc0, loop_1916
22694 subc %l0, %g4, %g2
22695 brlez %g7, loop_1917
22696 edge32 %o3, %i5, %o6
22697loop_1916:
22698 sub %l4, 0x18EF, %o7
22699 edge16 %l2, %l1, %i7
22700loop_1917:
22701 fbe,a %fcc3, loop_1918
22702 tg %icc, 0x2
22703 nop
22704 setx loop_1919, %l0, %l1
22705 wrpr 0x1, %tl
22706 wrpr %l1, %tnpc
22707 setx 0x34400001400, %l0, %l1
22708 wrpr %l1, %tstate
22709 wrhpr 0x4, %htstate
22710 done
22711 sra %g6, 0x13, %i1
22712loop_1918:
22713 mulx %l6, 0x1941, %i6
22714 edge32l %o5, %l3, %i4
22715loop_1919:
22716 tgu %icc, 0x3
22717 xorcc %o1, %l5, %g5
22718 srlx %i2, %i0, %i3
22719 brgez %o0, loop_1920
22720 tg %icc, 0x0
22721 tge %xcc, 0x3
22722 edge8ln %o4, %g3, %o2
22723loop_1920:
22724 movneg %icc, %g1, %g4
22725 fmovdvc %icc, %f11, %f22
22726 fmovsn %xcc, %f5, %f4
22727 taddcctv %g2, 0x0137, %l0
22728 fnegs %f25, %f25
22729 ta %xcc, 0x0
22730 tn %xcc, 0x7
22731 xnorcc %g7, 0x1F68, %i5
22732 movrlez %o6, %l4, %o7
22733 set 0x66, %o3
22734 ldstuba [%l7 + %o3] 0x81, %l2
22735 stw %l1, [%l7 + 0x60]
22736 fmovsg %icc, %f2, %f28
22737 smulcc %i7, %o3, %i1
22738 fzeros %f2
22739 udivcc %l6, 0x1812, %i6
22740 array32 %o5, %l3, %i4
22741 movvs %icc, %g6, %l5
22742 tcc %xcc, 0x4
22743 fandnot1s %f6, %f16, %f14
22744 ldsw [%l7 + 0x14], %g5
22745 ld [%l7 + 0x40], %f17
22746 sdivcc %o1, 0x1B4E, %i2
22747 edge16ln %i0, %o0, %i3
22748 fmovrsne %g3, %f11, %f13
22749 andn %o2, %g1, %o4
22750 movgu %xcc, %g4, %g2
22751 nop
22752 setx 0x2F04B010A04507CB, %l0, %l6
22753 stx %l6, [%l7 + 0x40]
22754 ldx [%l7 + 0x40], %fsr
22755 edge16n %g7, %i5, %o6
22756 nop
22757 fitos %f14, %f24
22758 fstod %f24, %f6
22759 edge8ln %l4, %o7, %l2
22760 fsrc1 %f4, %f4
22761 movrlez %l0, 0x2B4, %l1
22762 brz,a %o3, loop_1921
22763 tg %icc, 0x3
22764 tne %icc, 0x6
22765 movre %i1, 0x244, %l6
22766loop_1921:
22767 fmul8x16al %f30, %f6, %f0
22768 saved
22769 rdpr %cwp, %g1
22770 rdpr %cansave, %g2
22771 rdpr %canrestore, %g3
22772 rdpr %cleanwin, %g4
22773 rdpr %otherwin, %g5
22774 rdpr %wstate, %g6
22775 srlx %i6, %i7, %o5
22776 fabss %f24, %f16
22777 orn %i4, 0x14E5, %l3
22778 wr %g0, 0x89, %asi
22779 stwa %g6, [%l7 + 0x18] %asi
22780 membar 0x37
22781 bneg,a %icc, loop_1922
22782 movge %xcc, %l5, %o1
22783 edge16ln %i2, %i0, %o0
22784 fmovse %xcc, %f17, %f24
22785loop_1922:
22786 tcs %icc, 0x7
22787 smul %i3, 0x14A6, %g3
22788 tge %icc, 0x1
22789 movpos %icc, %o2, %g5
22790 stx %o4, [%l7 + 0x70]
22791 array32 %g1, %g4, %g7
22792 sll %i5, %g2, %l4
22793 tvc %xcc, 0x3
22794 brz %o7, loop_1923
22795 fpadd16 %f28, %f30, %f2
22796 edge8ln %o6, %l2, %l0
22797 te %xcc, 0x5
22798loop_1923:
22799 fors %f6, %f21, %f0
22800 tneg %icc, 0x7
22801 stbar
22802 movvs %xcc, %o3, %i1
22803 tvc %icc, 0x7
22804 edge16l %l1, %l6, %i7
22805 mulscc %o5, 0x0B13, %i6
22806 movg %icc, %i4, %g6
22807 fnands %f15, %f22, %f9
22808 stx %l3, [%l7 + 0x78]
22809 fmovdgu %icc, %f3, %f27
22810 movrgz %l5, %o1, %i0
22811 fpsub32 %f8, %f16, %f10
22812 movn %xcc, %o0, %i2
22813 tvs %icc, 0x0
22814 fmovrslz %g3, %f9, %f31
22815 tvs %xcc, 0x3
22816 subccc %o2, %g5, %o4
22817 wr %g0, 0x18, %asi
22818 lduwa [%l7 + 0x24] %asi, %i3
22819 fpadd16 %f18, %f16, %f6
22820 be,pt %icc, loop_1924
22821 tvs %xcc, 0x4
22822 edge32 %g1, %g4, %g7
22823 xnorcc %i5, %l4, %g2
22824loop_1924:
22825 brgz,a %o6, loop_1925
22826 fands %f19, %f16, %f3
22827 fba,a %fcc2, loop_1926
22828 tsubcctv %o7, %l0, %o3
22829loop_1925:
22830 ldd [%l7 + 0x50], %l2
22831 edge8 %i1, %l1, %l6
22832loop_1926:
22833 edge8n %i7, %o5, %i4
22834 popc 0x011B, %i6
22835 fnands %f24, %f18, %f8
22836 tg %icc, 0x1
22837 fmul8x16al %f23, %f21, %f2
22838 array16 %l3, %l5, %g6
22839 umulcc %i0, %o0, %i2
22840 smul %o1, %o2, %g3
22841 fbn,a %fcc2, loop_1927
22842 move %icc, %o4, %g5
22843 tcc %xcc, 0x1
22844 fmovrdgz %g1, %f26, %f0
22845loop_1927:
22846 sll %i3, %g4, %i5
22847 flush %l7 + 0x3C
22848 add %g7, %l4, %g2
22849 fmovrdgez %o6, %f24, %f28
22850 movleu %icc, %o7, %o3
22851 fbg,a %fcc0, loop_1928
22852 mova %xcc, %l0, %l2
22853 addcc %i1, %l1, %l6
22854 fbul %fcc1, loop_1929
22855loop_1928:
22856 umul %o5, %i4, %i7
22857 sdiv %i6, 0x1CEC, %l3
22858 ldsb [%l7 + 0x6F], %l5
22859loop_1929:
22860 tne %icc, 0x2
22861 membar #Sync
22862 set 0x40, %g7
22863 ldda [%l7 + %g7] 0x16, %f16
22864 fmovs %f18, %f1
22865 alignaddr %i0, %g6, %o0
22866 membar #Sync
22867 wr %g0, 0x16, %asi
22868 ldda [%l7 + 0x40] %asi, %f16
22869 subcc %i2, 0x198A, %o2
22870 nop
22871 setx 0x606801B3, %l0, %l6
22872 st %l6, [%l7 + 0x30]
22873 ld [%l7 + 0x30], %fsr
22874 tsubcc %g3, 0x0CEC, %o4
22875 addc %o1, 0x110B, %g5
22876 orncc %g1, %g4, %i5
22877 tn %xcc, 0x3
22878 sdivx %g7, 0x1F96, %l4
22879 fand %f22, %f0, %f24
22880 or %i3, 0x0F51, %o6
22881 fbn %fcc2, loop_1930
22882 orn %g2, %o7, %o3
22883 edge8 %l0, %l2, %i1
22884 xor %l6, 0x0C66, %o5
22885loop_1930:
22886 ldd [%l7 + 0x30], %i4
22887 movn %xcc, %l1, %i6
22888 srlx %i7, 0x1E, %l5
22889 sra %i0, 0x18, %l3
22890 fcmple32 %f28, %f20, %g6
22891 tn %icc, 0x1
22892 fabsd %f14, %f16
22893 array32 %o0, %o2, %g3
22894 fmovsg %xcc, %f28, %f29
22895 wr %g0, 0x0c, %asi
22896 lduwa [%l7 + 0x4C] %asi, %o4
22897 fmul8ulx16 %f26, %f20, %f8
22898 wr %g0, 0x80, %asi
22899 ldsha [%l7 + 0x78] %asi, %o1
22900 xorcc %g5, 0x1AE9, %i2
22901 nop
22902 setx 0xC172540B, %l0, %l6
22903 st %l6, [%l7 + 0x28]
22904 ld [%l7 + 0x28], %f10
22905 setx 0x5482C83E, %l1, %l5
22906 st %l5, [%l7 + 0x10]
22907 ld [%l7 + 0x10], %f31
22908 fsubs %f31, %f10, %f28
22909 movrne %g4, %g1, %g7
22910 fpsub32s %f30, %f26, %f13
22911 sth %i5, [%l7 + 0x16]
22912 orncc %l4, %o6, %g2
22913 wr %g0, 0x88, %asi
22914 stha %o7, [%l7 + 0x12] %asi
22915 tsubcctv %i3, %o3, %l0
22916 udivx %i1, 0x1B12, %l2
22917 lduh [%l7 + 0x74], %l6
22918 stx %i4, [%l7 + 0x78]
22919 tn %xcc, 0x3
22920 wr %g0, 0x88, %asi
22921 stba %o5, [%l7 + 0x29] %asi
22922 tvc %icc, 0x5
22923 tvc %icc, 0x0
22924 tn %icc, 0x6
22925 wr %g0, 0x88, %asi
22926 ldda [%l7 + 0x40] %asi, %f16
22927 xorcc %i6, %i7, %l1
22928 edge32 %i0, %l5, %l3
22929 orncc %o0, 0x0EAA, %o2
22930 fbge %fcc3, loop_1931
22931 nop
22932 setx 0x9C899CCB7FDEFE17, %l0, %l6
22933 stx %l6, [%l7 + 0x28]
22934 ldd [%l7 + 0x28], %f20
22935 fsqrtd %f20, %f28
22936 set 0x3A, %g4
22937 ldstuba [%l7 + %g4] 0x18, %g3
22938loop_1931:
22939 fmovsne %xcc, %f7, %f14
22940 fandnot2s %f7, %f24, %f28
22941 ldsw [%l7 + 0x28], %o4
22942 ldub [%l7 + 0x36], %g6
22943 nop
22944 setx 0xDF4D84AA39D28E37, %l0, %l6
22945 stx %l6, [%l7 + 0x28]
22946 ldd [%l7 + 0x28], %f16
22947 setx 0x91D1FCC722D2EB2C, %l1, %l5
22948 stx %l5, [%l7 + 0x10]
22949 ldd [%l7 + 0x10], %f24
22950 faddd %f24, %f16, %f2
22951 fblg %fcc1, loop_1932
22952 fxnor %f6, %f24, %f28
22953 fbu %fcc0, loop_1933
22954 movleu %icc, %g5, %i2
22955loop_1932:
22956 sth %g4, [%l7 + 0x38]
22957 saved
22958 rdpr %cwp, %g1
22959 rdpr %cansave, %g2
22960 rdpr %canrestore, %g3
22961 rdpr %cleanwin, %g4
22962 rdpr %otherwin, %g5
22963 rdpr %wstate, %g6
22964loop_1933:
22965 movrgz %o1, 0x2E9, %g1
22966 sll %g7, 0x04, %i5
22967 ble,a loop_1934
22968 udiv %o6, 0x10C5, %g2
22969 stbar
22970 lduw [%l7 + 0x48], %o7
22971loop_1934:
22972 fcmpne16 %f8, %f28, %i3
22973 addcc %l4, 0x163C, %l0
22974 movrlez %o3, %l2, %i1
22975 fpsub16 %f12, %f30, %f24
22976 xorcc %l6, %o5, %i4
22977 fbl %fcc2, loop_1935
22978 taddcc %i6, %l1, %i0
22979 ba,a loop_1936
22980 fmovrslez %i7, %f12, %f29
22981loop_1935:
22982 xorcc %l5, 0x1121, %l3
22983 edge32n %o2, %o0, %g3
22984loop_1936:
22985 movne %xcc, %o4, %g5
22986 mulx %g6, %g4, %i2
22987 std %f18, [%l7 + 0x10]
22988 tsubcc %o1, 0x02D3, %g7
22989 andncc %g1, %o6, %g2
22990 set 0x40, %i7
22991 ldda [%l7 + %i7] 0x2c, %o6
22992 fmul8x16au %f4, %f1, %f10
22993 tl %icc, 0x6
22994 fornot1s %f2, %f14, %f18
22995 lduw [%l7 + 0x20], %i3
22996 swap [%l7 + 0x50], %i5
22997 andn %l0, %l4, %o3
22998 addc %i1, 0x17BB, %l6
22999 xor %l2, 0x0061, %i4
23000 movgu %xcc, %o5, %l1
23001 nop
23002 fitos %f0, %f30
23003 fstox %f30, %f8
23004 stbar
23005 prefetch [%l7 + 0x1C], 0x1
23006 lduh [%l7 + 0x36], %i6
23007 nop
23008 setx 0xF56657F4C81110B1, %l0, %l6
23009 stx %l6, [%l7 + 0x28]
23010 ldd [%l7 + 0x28], %f10
23011 setx 0x7CBBB9CBF95C90B1, %l1, %l5
23012 stx %l5, [%l7 + 0x10]
23013 ldd [%l7 + 0x10], %f6
23014 fdivd %f6, %f10, %f14
23015 fmovdne %xcc, %f18, %f5
23016 srax %i7, %l5, %l3
23017 fmuld8ulx16 %f2, %f0, %f0
23018 wr %g0, 0x81, %asi
23019 lduba [%l7 + 0x18] %asi, %o2
23020 andn %o0, %g3, %i0
23021 movrgez %o4, 0x2A5, %g5
23022 sllx %g4, 0x0C, %g6
23023 array8 %i2, %o1, %g7
23024 bne,a,pn %xcc, loop_1937
23025 orn %o6, %g1, %g2
23026 tcc %icc, 0x2
23027 fbg %fcc0, loop_1938
23028loop_1937:
23029 fmovsge %xcc, %f20, %f16
23030 fmovsle %xcc, %f1, %f30
23031 wr %g0, 0x80, %asi
23032 lduwa [%l7 + 0x24] %asi, %o7
23033loop_1938:
23034 nop
23035 set 0x10, %l6
23036 lduwa [%l7 + %l6] 0x18, %i3
23037 ldd [%l7 + 0x38], %l0
23038 ldsw [%l7 + 0x50], %i5
23039 fmovdle %icc, %f27, %f4
23040 fnors %f23, %f14, %f11
23041 fsrc2s %f29, %f25
23042 edge32ln %o3, %l4, %l6
23043 wr %g0, 0x80, %asi
23044 ldsha [%l7 + 0x7C] %asi, %l2
23045 fnors %f29, %f14, %f26
23046 set 0x40, %l1
23047 ldda [%l7 + %l1] 0x14, %f0
23048 movne %xcc, %i4, %i1
23049 tvs %xcc, 0x4
23050 orcc %l1, %o5, %i6
23051 movle %xcc, %l5, %l3
23052 ldsh [%l7 + 0x4E], %i7
23053 set 0x40, %o1
23054 ldda [%l7 + %o1] 0x89, %f0
23055 ldstub [%l7 + 0x0A], %o0
23056 movneg %icc, %g3, %i0
23057 movle %icc, %o2, %o4
23058 movl %icc, %g4, %g5
23059 tle %xcc, 0x0
23060 movre %g6, 0x0A9, %i2
23061 tn %xcc, 0x3
23062 edge8ln %g7, %o6, %o1
23063 xorcc %g2, %o7, %g1
23064 te %icc, 0x3
23065 tpos %icc, 0x1
23066 movpos %xcc, %i3, %l0
23067 tl %icc, 0x5
23068 fpsub32s %f4, %f11, %f15
23069 ld [%l7 + 0x10], %f6
23070 srlx %o3, %l4, %l6
23071 stb %i5, [%l7 + 0x71]
23072 edge8n %i4, %l2, %l1
23073 andcc %o5, %i6, %i1
23074 edge32 %l3, %l5, %o0
23075 bneg,a,pn %icc, loop_1939
23076 tcc %icc, 0x0
23077 taddcc %g3, 0x1DC3, %i0
23078 fmovsa %icc, %f12, %f15
23079loop_1939:
23080 fbe %fcc0, loop_1940
23081 movrgez %i7, %o4, %g4
23082 fmovdleu %xcc, %f25, %f5
23083 fbule %fcc2, loop_1941
23084loop_1940:
23085 movrgz %o2, 0x096, %g5
23086 fmovdcs %xcc, %f0, %f25
23087 movrlz %i2, 0x12E, %g7
23088loop_1941:
23089 fcmple16 %f8, %f2, %g6
23090 fbe %fcc0, loop_1942
23091 brlez %o1, loop_1943
23092 bpos,pn %icc, loop_1944
23093 nop
23094 setx 0xE7A894E8, %l0, %l6
23095 st %l6, [%l7 + 0x28]
23096 ld [%l7 + 0x28], %f23
23097 fsqrts %f23, %f29
23098loop_1942:
23099 fcmpne16 %f4, %f2, %g2
23100loop_1943:
23101 sth %o7, [%l7 + 0x28]
23102loop_1944:
23103 fmuld8ulx16 %f13, %f5, %f14
23104 tle %icc, 0x6
23105 fors %f18, %f21, %f25
23106 fmovrsgz %g1, %f21, %f1
23107 subccc %o6, 0x1653, %i3
23108 tgu %icc, 0x0
23109 fbug,a %fcc0, loop_1945
23110 bcc,a %icc, loop_1946
23111 nop
23112 fitod %f19, %f26
23113 xnorcc %o3, %l0, %l4
23114loop_1945:
23115 or %l6, 0x108D, %i4
23116loop_1946:
23117 nop
23118 set 0x34, %g3
23119 stwa %i5, [%l7 + %g3] 0x11
23120 movre %l2, %l1, %i6
23121 movrgez %i1, 0x004, %o5
23122 xnorcc %l3, %l5, %o0
23123 bvs loop_1947
23124 edge16n %i0, %i7, %o4
23125 stw %g4, [%l7 + 0x6C]
23126 sll %o2, %g5, %g3
23127loop_1947:
23128 sdivx %g7, 0x0C21, %g6
23129 fmovd %f22, %f8
23130 nop
23131 setx 0x46890D3B, %l0, %l6
23132 st %l6, [%l7 + 0x28]
23133 ld [%l7 + 0x28], %f11
23134 setx 0xB6BBDD59, %l1, %l5
23135 st %l5, [%l7 + 0x10]
23136 ld [%l7 + 0x10], %f6
23137 fsubs %f6, %f11, %f10
23138 xnorcc %o1, 0x0894, %i2
23139 fbe %fcc3, loop_1948
23140 tleu %icc, 0x2
23141 movrgz %g2, %o7, %o6
23142 fbn,a %fcc2, loop_1949
23143loop_1948:
23144 prefetch [%l7 + 0x78], 0x3
23145 fmovdg %icc, %f12, %f17
23146 wr %g0, 0x10, %asi
23147 prefetcha [%l7 + 0x68] %asi, 0x0
23148loop_1949:
23149 flush %l7 + 0x7C
23150 fmovdn %xcc, %f24, %f6
23151 movrlz %i3, %o3, %l0
23152 edge8 %l6, %i4, %i5
23153 array16 %l4, %l1, %i6
23154 smul %i1, %l2, %o5
23155 set 0x32, %o2
23156 stha %l3, [%l7 + %o2] 0xe3
23157 membar #Sync
23158 fblg,a %fcc2, loop_1950
23159 bn,a %xcc, loop_1951
23160 fnot2s %f30, %f29
23161 brz,a %l5, loop_1952
23162loop_1950:
23163 movle %xcc, %o0, %i0
23164loop_1951:
23165 fpadd32 %f6, %f12, %f28
23166 movrlez %i7, 0x301, %g4
23167loop_1952:
23168 tgu %xcc, 0x5
23169 tcc %icc, 0x1
23170 bneg,a %xcc, loop_1953
23171 te %xcc, 0x3
23172 tleu %icc, 0x5
23173 ldd [%l7 + 0x28], %f20
23174loop_1953:
23175 orn %o4, %o2, %g3
23176 fmovspos %icc, %f21, %f1
23177 fmovrsgz %g7, %f23, %f1
23178 movrlez %g5, %o1, %g6
23179 tcs %icc, 0x5
23180 sir 0x024D
23181 umulcc %i2, 0x0A2D, %o7
23182 sll %o6, 0x11, %g1
23183 taddcctv %i3, %o3, %l0
23184 fpsub16 %f14, %f12, %f14
23185 edge16n %g2, %l6, %i4
23186 ldsh [%l7 + 0x78], %i5
23187 edge32 %l1, %l4, %i6
23188 movleu %xcc, %i1, %l2
23189 array8 %o5, %l3, %o0
23190 movpos %xcc, %i0, %i7
23191 wr %g0, 0x18, %asi
23192 ldstuba [%l7 + 0x75] %asi, %g4
23193 set 0x18, %l2
23194 lduwa [%l7 + %l2] 0x18, %l5
23195 fbule,a %fcc2, loop_1954
23196 taddcc %o2, %o4, %g3
23197 sra %g7, 0x0A, %g5
23198 movrlez %o1, %g6, %o7
23199loop_1954:
23200 nop
23201 setx 0xE68FB880, %l0, %l6
23202 st %l6, [%l7 + 0x28]
23203 ld [%l7 + 0x28], %f25
23204 setx 0xEA5E92E1, %l1, %l5
23205 st %l5, [%l7 + 0x10]
23206 ld [%l7 + 0x10], %f20
23207 fsubs %f20, %f25, %f25
23208 nop
23209 fitos %f4, %f31
23210 fstox %f31, %f14
23211 tvc %xcc, 0x6
23212 smulcc %i2, 0x1C43, %g1
23213 add %l7, 0x14, %l6
23214 wr %g0, 0x88, %asi
23215 casa [%l6] %asi, %i3, %o6
23216 movge %xcc, %l0, %o3
23217 tgu %icc, 0x7
23218 fnors %f2, %f15, %f29
23219 movcc %icc, %l6, %i4
23220 xor %g2, %l1, %i5
23221 srax %l4, %i6, %i1
23222 mova %xcc, %o5, %l3
23223 fnegs %f19, %f0
23224 orn %o0, 0x09F8, %l2
23225 fcmpeq32 %f26, %f8, %i7
23226 movrlz %i0, %l5, %g4
23227 andcc %o2, %o4, %g7
23228 wr %g0, 0x80, %asi
23229 stha %g5, [%l7 + 0x5E] %asi
23230 bneg,a,pn %xcc, loop_1955
23231 fbug %fcc0, loop_1956
23232 subcc %g3, 0x113E, %g6
23233 flush %l7 + 0x48
23234loop_1955:
23235 movvs %xcc, %o7, %o1
23236loop_1956:
23237 sra %i2, 0x11, %g1
23238 add %o6, 0x1F08, %l0
23239 fandnot1s %f1, %f16, %f27
23240 mova %xcc, %i3, %o3
23241 movrgez %l6, %i4, %g2
23242 fpadd32 %f12, %f0, %f22
23243 fmovse %xcc, %f24, %f29
23244 bg,a,pn %icc, loop_1957
23245 edge8 %l1, %l4, %i6
23246 stbar
23247 std %f22, [%l7 + 0x48]
23248loop_1957:
23249 srl %i1, 0x1C, %o5
23250 nop
23251 setx 0xC4C39E9A, %l0, %l6
23252 st %l6, [%l7 + 0x28]
23253 ld [%l7 + 0x28], %f14
23254 setx 0xC274BDAF, %l1, %l5
23255 st %l5, [%l7 + 0x10]
23256 ld [%l7 + 0x10], %f15
23257 fmuls %f15, %f14, %f10
23258 edge8ln %l3, %o0, %i5
23259 movcs %xcc, %l2, %i0
23260 nop
23261 setx 0x124AA99D82B0B003, %l0, %l6
23262 stx %l6, [%l7 + 0x28]
23263 ldd [%l7 + 0x28], %f16
23264 setx 0xCD9C4BAD529BE406, %l1, %l5
23265 stx %l5, [%l7 + 0x10]
23266 ldd [%l7 + 0x10], %f0
23267 fdivd %f0, %f16, %f0
23268 sdiv %i7, 0x15F4, %g4
23269 nop
23270 fitos %f6, %f22
23271 fstod %f22, %f28
23272 fpsub16s %f0, %f4, %f0
23273 movpos %icc, %o2, %o4
23274 fcmple32 %f16, %f24, %l5
23275 andn %g5, %g3, %g6
23276 tl %xcc, 0x1
23277 edge16n %o7, %g7, %o1
23278 ldd [%l7 + 0x78], %f12
23279 movneg %xcc, %g1, %i2
23280 add %l7, 0x68, %l6
23281 wr %g0, 0x04, %asi
23282 casxa [%l6] 0x04, %o6, %i3
23283 add %l0, %l6, %o3
23284 brz %i4, loop_1958
23285 tg %icc, 0x0
23286 fmuld8ulx16 %f5, %f7, %f26
23287 edge16 %g2, %l1, %l4
23288loop_1958:
23289 nop
23290 fitod %f4, %f16
23291 fdtox %f16, %f20
23292 fxtod %f20, %f22
23293 fmovrdne %i1, %f0, %f24
23294 orcc %i6, 0x0D89, %o5
23295 fbo %fcc3, loop_1959
23296 edge32n %l3, %o0, %i5
23297 fnot2 %f28, %f2
23298 smulcc %i0, %l2, %g4
23299loop_1959:
23300 movvs %xcc, %o2, %o4
23301 wr %g0, 0x81, %asi
23302 ldda [%l7 + 0x40] %asi, %f0
23303 edge32 %l5, %g5, %g3
23304 bne loop_1960
23305 udiv %g6, 0x1C8F, %i7
23306 tle %xcc, 0x3
23307 movrgez %o7, %g7, %g1
23308loop_1960:
23309 andn %i2, 0x0E81, %o6
23310 fabss %f1, %f23
23311 movrlez %i3, 0x087, %o1
23312 srax %l0, %l6, %i4
23313 andn %o3, 0x063F, %l1
23314 wr %g0, 0x89, %asi
23315 stxa %l4, [%l7 + 0x08] %asi
23316 fcmpeq32 %f4, %f2, %g2
23317 subcc %i6, 0x02AD, %i1
23318 array16 %l3, %o5, %i5
23319 nop
23320 fitod %f0, %f18
23321 fdtox %f18, %f30
23322 fxtod %f30, %f0
23323 set 0x10, %i5
23324 ldda [%l7 + %i5] 0x18, %i0
23325 sethi 0x059A, %l2
23326 movrlz %o0, 0x082, %o2
23327 fmovdne %icc, %f19, %f12
23328 addc %g4, 0x133F, %o4
23329 tne %icc, 0x1
23330 set 0x20, %i1
23331 stxa %l5, [%l7 + %i1] 0x80
23332 movrne %g3, 0x268, %g6
23333 taddcctv %g5, %i7, %o7
23334 nop
23335 setx loop_1961, %l0, %l1
23336 jmpl %l1, %g1
23337 tvs %icc, 0x3
23338 srlx %i2, %o6, %i3
23339 edge16l %o1, %l0, %g7
23340loop_1961:
23341 fmovsle %icc, %f25, %f13
23342 sdivcc %i4, 0x1CAB, %l6
23343 brgez %o3, loop_1962
23344 tsubcctv %l4, 0x05A3, %g2
23345 or %l1, %i6, %l3
23346 fnot1s %f15, %f6
23347loop_1962:
23348 edge8n %i1, %o5, %i5
23349 fornot2s %f28, %f1, %f16
23350 movrlz %l2, 0x040, %i0
23351 mulscc %o0, %o2, %o4
23352 nop
23353 setx loop_1963, %l0, %l1
23354 jmpl %l1, %l5
23355 fbe %fcc2, loop_1964
23356 edge16ln %g4, %g3, %g6
23357 fmovdn %icc, %f6, %f7
23358loop_1963:
23359 umul %i7, 0x1779, %g5
23360loop_1964:
23361 pdist %f30, %f28, %f30
23362 sdivcc %g1, 0x0CDC, %o7
23363 movvc %icc, %i2, %o6
23364 sll %o1, %l0, %g7
23365 fpack16 %f18, %f23
23366 edge16l %i3, %l6, %i4
23367 brnz,a %l4, loop_1965
23368 mulx %o3, %l1, %g2
23369 subc %i6, 0x1081, %l3
23370 fbne,a %fcc0, loop_1966
23371loop_1965:
23372 fpack32 %f16, %f14, %f22
23373 xorcc %i1, %i5, %o5
23374 bge,a,pt %icc, loop_1967
23375loop_1966:
23376 movpos %icc, %i0, %o0
23377 edge8l %l2, %o4, %l5
23378 udiv %o2, 0x1EF2, %g3
23379loop_1967:
23380 tcc %xcc, 0x0
23381 wr %g0, 0x22, %asi
23382 stwa %g6, [%l7 + 0x4C] %asi
23383 membar #Sync
23384 sra %i7, %g4, %g5
23385 movg %xcc, %o7, %i2
23386 set 0x40, %l3
23387 prefetcha [%l7 + %l3] 0x88, 0x1
23388 stw %o6, [%l7 + 0x40]
23389 smulcc %o1, 0x0A2B, %g7
23390 edge16n %i3, %l6, %l0
23391 add %l4, %o3, %l1
23392 nop
23393 set 0x68, %l0
23394 stw %i4, [%l7 + %l0]
23395 fbuge,a %fcc0, loop_1968
23396 movcc %xcc, %g2, %l3
23397 movne %xcc, %i1, %i6
23398 set 0x46, %g1
23399 lduha [%l7 + %g1] 0x15, %i5
23400loop_1968:
23401 fabss %f25, %f16
23402 fmovdneg %xcc, %f13, %f3
23403 umulcc %i0, 0x14EF, %o0
23404 movneg %xcc, %o5, %l2
23405 move %icc, %l5, %o2
23406 move %xcc, %g3, %g6
23407 movrgz %o4, 0x1F9, %g4
23408 tvc %icc, 0x6
23409 subccc %i7, %g5, %i2
23410 smul %o7, 0x039D, %o6
23411 movrlz %o1, 0x077, %g7
23412 orncc %g1, 0x0A13, %l6
23413 umul %l0, 0x01AD, %i3
23414 taddcctv %l4, %o3, %l1
23415 mulscc %i4, %l3, %g2
23416 fmovrslez %i1, %f25, %f23
23417 saved
23418 rdpr %cwp, %g1
23419 rdpr %cansave, %g2
23420 rdpr %canrestore, %g3
23421 rdpr %cleanwin, %g4
23422 rdpr %otherwin, %g5
23423 rdpr %wstate, %g6
23424 fxor %f14, %f28, %f2
23425 fsrc1s %f31, %f19
23426 sir 0x175B
23427 bne,a %icc, loop_1969
23428 or %i6, %i5, %o0
23429 brgz %o5, loop_1970
23430 andcc %i0, %l2, %l5
23431loop_1969:
23432 std %f20, [%l7 + 0x28]
23433 array16 %o2, %g3, %o4
23434loop_1970:
23435 fnegs %f23, %f14
23436 stx %g6, [%l7 + 0x18]
23437 tgu %icc, 0x0
23438 udivcc %g4, 0x16E7, %g5
23439 fbn %fcc1, loop_1971
23440 membar 0x14
23441 stw %i2, [%l7 + 0x2C]
23442 sra %i7, %o6, %o1
23443loop_1971:
23444 bge loop_1972
23445 xor %g7, 0x008D, %g1
23446 sllx %l6, 0x03, %l0
23447 fcmpne32 %f6, %f10, %i3
23448loop_1972:
23449 nop
23450 fitod %f4, %f18
23451 fdtox %f18, %f10
23452 movl %icc, %l4, %o3
23453 bpos,pn %icc, loop_1973
23454 fnor %f28, %f24, %f12
23455 fsrc2s %f29, %f29
23456 stbar
23457loop_1973:
23458 movre %o7, 0x3E8, %i4
23459 movn %xcc, %l1, %g2
23460 srax %l3, 0x13, %i6
23461 bvs,a,pn %icc, loop_1974
23462 fbn,a %fcc2, loop_1975
23463 sdivx %i1, 0x1D0D, %o0
23464 fmovda %icc, %f2, %f22
23465loop_1974:
23466 fbg,a %fcc1, loop_1976
23467loop_1975:
23468 bgu,a %xcc, loop_1977
23469 edge8 %o5, %i0, %l2
23470 ldstub [%l7 + 0x68], %i5
23471loop_1976:
23472 movne %icc, %o2, %g3
23473loop_1977:
23474 udivx %o4, 0x1A81, %g6
23475 movl %xcc, %g4, %l5
23476 movneg %icc, %i2, %g5
23477 st %f0, [%l7 + 0x74]
23478 popc 0x197B, %o6
23479 subc %i7, 0x0823, %g7
23480 fpack16 %f12, %f9
23481 stbar
23482 brgz %o1, loop_1978
23483 movl %xcc, %l6, %l0
23484 fnands %f23, %f24, %f0
23485 tsubcctv %i3, %g1, %o3
23486loop_1978:
23487 edge32l %o7, %l4, %l1
23488 edge8n %i4, %l3, %g2
23489 fmovrdgez %i6, %f24, %f20
23490 subc %o0, %i1, %i0
23491 edge8n %l2, %i5, %o5
23492 array8 %o2, %o4, %g3
23493 fnot1 %f8, %f6
23494 bge loop_1979
23495 sdiv %g6, 0x0312, %g4
23496 edge16n %i2, %g5, %l5
23497 pdist %f20, %f18, %f12
23498loop_1979:
23499 orcc %i7, 0x099E, %g7
23500 fmovsge %icc, %f8, %f25
23501 sdivx %o6, 0x1332, %l6
23502 tvs %icc, 0x7
23503 fbo,a %fcc0, loop_1980
23504 andncc %l0, %i3, %g1
23505 be,pt %xcc, loop_1981
23506 fpsub16 %f22, %f14, %f24
23507loop_1980:
23508 nop
23509 add %l7, 0x24, %l6
23510 wr %g0, 0x81, %asi
23511 casa [%l6] %asi, %o3, %o7
23512loop_1981:
23513 array16 %o1, %l1, %l4
23514 fmovdge %icc, %f26, %f2
23515 udiv %l3, 0x1E3E, %i4
23516 tle %icc, 0x7
23517 sdivcc %i6, 0x0519, %g2
23518 alignaddr %o0, %i0, %l2
23519 movne %xcc, %i1, %o5
23520 fbue,a %fcc0, loop_1982
23521 movrlz %o2, %i5, %o4
23522 mova %xcc, %g6, %g3
23523 fpack32 %f14, %f20, %f26
23524loop_1982:
23525 tcc %icc, 0x7
23526 movl %xcc, %g4, %i2
23527 sethi 0x12D9, %g5
23528 ldstub [%l7 + 0x51], %i7
23529 tvs %icc, 0x0
23530 set 0x60, %i2
23531 stha %l5, [%l7 + %i2] 0x27
23532 membar #Sync
23533 tleu %icc, 0x2
23534 srl %o6, %l6, %g7
23535 srax %i3, %g1, %o3
23536 edge32 %l0, %o1, %o7
23537 udiv %l1, 0x0F3D, %l3
23538 edge32 %i4, %l4, %i6
23539 or %g2, 0x12AE, %o0
23540 taddcc %l2, 0x0C19, %i0
23541 taddcctv %o5, 0x0181, %o2
23542 andcc %i5, 0x0265, %o4
23543 srax %g6, %g3, %i1
23544 fbne %fcc0, loop_1983
23545 and %g4, %i2, %g5
23546 tge %xcc, 0x7
23547 smulcc %l5, 0x1E97, %i7
23548loop_1983:
23549 fmovsle %icc, %f5, %f26
23550 array16 %o6, %g7, %i3
23551 nop
23552 set 0x78, %i6
23553 lduh [%l7 + %i6], %l6
23554 edge16n %o3, %g1, %o1
23555 membar #Sync
23556 wr %g0, 0x1f, %asi
23557 ldda [%l7 + 0x40] %asi, %f0
23558 movl %xcc, %l0, %l1
23559 subc %l3, 0x05C7, %i4
23560 xorcc %o7, %l4, %g2
23561 xnorcc %i6, 0x0565, %l2
23562 edge16l %i0, %o0, %o2
23563 sth %i5, [%l7 + 0x60]
23564 tsubcctv %o5, 0x1133, %g6
23565 bn,pt %icc, loop_1984
23566 fbule %fcc2, loop_1985
23567 tg %icc, 0x0
23568 fornot2s %f25, %f21, %f0
23569loop_1984:
23570 lduw [%l7 + 0x78], %o4
23571loop_1985:
23572 bvc,a,pn %xcc, loop_1986
23573 srlx %g3, 0x11, %g4
23574 stx %i1, [%l7 + 0x28]
23575 nop
23576 fitod %f11, %f24
23577loop_1986:
23578 movcc %xcc, %i2, %l5
23579 bcc,pn %icc, loop_1987
23580 bpos,a,pt %icc, loop_1988
23581 udivx %i7, 0x0173, %o6
23582 fornot1s %f19, %f18, %f12
23583loop_1987:
23584 movcs %icc, %g5, %g7
23585loop_1988:
23586 movrlz %i3, %l6, %o3
23587 and %o1, %l0, %l1
23588 movcs %xcc, %g1, %l3
23589 stb %o7, [%l7 + 0x7B]
23590 movrgz %i4, %l4, %g2
23591 edge32l %l2, %i0, %o0
23592 xor %o2, 0x17F3, %i5
23593 movrlez %o5, 0x09A, %g6
23594 mulx %o4, %i6, %g4
23595 fbne %fcc0, loop_1989
23596 fornot1s %f31, %f25, %f13
23597 movl %icc, %i1, %g3
23598 taddcc %i2, 0x11B6, %l5
23599loop_1989:
23600 fmovrslez %o6, %f6, %f13
23601 tleu %icc, 0x3
23602 tn %xcc, 0x6
23603 sth %i7, [%l7 + 0x5C]
23604 move %xcc, %g7, %g5
23605 edge8l %l6, %i3, %o1
23606 srax %o3, 0x08, %l0
23607 subcc %l1, %g1, %l3
23608 edge8l %i4, %l4, %g2
23609 array16 %o7, %l2, %i0
23610 sdivx %o2, 0x18C8, %i5
23611 alignaddrl %o0, %g6, %o4
23612 nop
23613 fitos %f7, %f5
23614 fstox %f5, %f12
23615 fxtos %f12, %f23
23616 and %i6, %g4, %i1
23617 edge8ln %o5, %g3, %i2
23618 movre %l5, 0x24D, %i7
23619 fexpand %f20, %f14
23620 edge16l %o6, %g5, %l6
23621 movrgz %g7, %o1, %o3
23622 edge32 %l0, %l1, %i3
23623 sub %l3, 0x043F, %g1
23624 ldsb [%l7 + 0x36], %l4
23625 edge8l %i4, %o7, %g2
23626 fmovsleu %icc, %f26, %f22
23627 ld [%l7 + 0x3C], %f17
23628 fmuld8ulx16 %f15, %f2, %f10
23629 movneg %xcc, %l2, %i0
23630 bcc,pn %xcc, loop_1990
23631 movcs %xcc, %i5, %o2
23632 fsrc1 %f20, %f6
23633 bpos,pt %icc, loop_1991
23634loop_1990:
23635 movn %xcc, %o0, %g6
23636 sdiv %o4, 0x1134, %i6
23637 mulx %g4, 0x11AD, %i1
23638loop_1991:
23639 fmovsn %xcc, %f6, %f0
23640 addc %g3, %o5, %i2
23641 movle %xcc, %i7, %l5
23642 brgez %g5, loop_1992
23643 sdivcc %l6, 0x1559, %o6
23644 and %o1, %g7, %l0
23645 fmovdleu %xcc, %f10, %f2
23646loop_1992:
23647 bge %xcc, loop_1993
23648 brlz %o3, loop_1994
23649 te %icc, 0x6
23650 movcs %icc, %i3, %l3
23651loop_1993:
23652 subcc %l1, %g1, %l4
23653loop_1994:
23654 mulscc %o7, %g2, %i4
23655 movcc %icc, %l2, %i0
23656 nop
23657 setx 0xC28278B5191154F4, %l0, %l6
23658 stx %l6, [%l7 + 0x28]
23659 ldd [%l7 + 0x28], %f26
23660 setx 0xA0C72B2AE8BDEAFD, %l1, %l5
23661 stx %l5, [%l7 + 0x10]
23662 ldd [%l7 + 0x10], %f10
23663 faddd %f10, %f26, %f16
23664 sllx %o2, 0x09, %o0
23665 fcmpne16 %f20, %f20, %g6
23666 srax %i5, 0x0A, %i6
23667 movgu %xcc, %g4, %i1
23668 movge %icc, %o4, %o5
23669 fmovd %f4, %f16
23670 wr %g0, 0x11, %asi
23671 stwa %i2, [%l7 + 0x78] %asi
23672 addccc %i7, %l5, %g5
23673 movge %xcc, %g3, %l6
23674 orncc %o6, %o1, %l0
23675 xorcc %g7, 0x06A3, %i3
23676 fmovsle %icc, %f19, %f31
23677 tgu %icc, 0x7
23678 membar 0x7D
23679 popc %l3, %l1
23680 alignaddrl %g1, %l4, %o3
23681 orn %g2, 0x029A, %i4
23682 srlx %o7, %i0, %l2
23683 fxor %f14, %f12, %f28
23684 movvs %icc, %o2, %g6
23685 srax %i5, 0x00, %o0
23686 nop
23687 set 0x0A, %i0
23688 lduh [%l7 + %i0], %g4
23689 movn %icc, %i6, %o4
23690 call loop_1995
23691 mulscc %i1, %o5, %i2
23692 edge32n %l5, %g5, %g3
23693 edge16 %l6, %i7, %o6
23694loop_1995:
23695 subcc %o1, 0x0716, %l0
23696 fnand %f28, %f2, %f2
23697 xnorcc %i3, 0x178D, %g7
23698 tg %icc, 0x5
23699 nop
23700 setx loop_1996, %l0, %l1
23701 jmpl %l1, %l3
23702 umulcc %g1, 0x13E0, %l1
23703 sra %l4, 0x02, %g2
23704 mova %xcc, %i4, %o3
23705loop_1996:
23706 movrne %i0, 0x169, %l2
23707 fmul8x16au %f27, %f6, %f12
23708 bn,a %xcc, loop_1997
23709 fmul8x16 %f29, %f24, %f24
23710 fbo %fcc0, loop_1998
23711 fsrc2s %f27, %f23
23712loop_1997:
23713 sethi 0x13BB, %o2
23714 edge32n %o7, %i5, %g6
23715loop_1998:
23716 andcc %o0, %g4, %i6
23717 fornot2s %f5, %f5, %f30
23718 movrne %o4, %i1, %o5
23719 fxor %f26, %f4, %f22
23720 fsrc1 %f2, %f0
23721 tsubcctv %i2, %l5, %g5
23722 taddcc %l6, 0x00A0, %i7
23723 orn %o6, %g3, %o1
23724 fnegs %f15, %f17
23725 movpos %xcc, %i3, %l0
23726 sdivcc %l3, 0x1502, %g1
23727 bcc,pt %icc, loop_1999
23728 movle %icc, %l1, %g7
23729 array32 %g2, %l4, %i4
23730 movn %xcc, %o3, %i0
23731loop_1999:
23732 fpadd32s %f4, %f13, %f3
23733 brgz %l2, loop_2000
23734 movleu %icc, %o2, %i5
23735 edge16ln %o7, %g6, %o0
23736 nop
23737 fitod %f4, %f12
23738 fdtox %f12, %f0
23739 fxtod %f0, %f14
23740loop_2000:
23741 tl %icc, 0x4
23742 set 0x48, %o0
23743 stxa %g4, [%l7 + %o0] 0x15
23744 edge16 %o4, %i6, %o5
23745 ta %icc, 0x0
23746 nop
23747 setx loop_2001, %l0, %l1
23748 wrpr 0x1, %tl
23749 wrpr %l1, %tpc
23750 add %l1, 0x4, %l1
23751 wrpr %l1, %tnpc
23752 setx 0x34400001400, %l0, %l1
23753 wrpr %l1, %tstate
23754 wrhpr 0x4, %htstate
23755 retry
23756 fmovd %f2, %f2
23757 bcc,pn %icc, loop_2002
23758 edge8n %i2, %l5, %g5
23759loop_2001:
23760 bge,a %xcc, loop_2003
23761 brlez %i1, loop_2004
23762loop_2002:
23763 movleu %icc, %i7, %o6
23764 andncc %l6, %o1, %i3
23765loop_2003:
23766 tcs %icc, 0x1
23767loop_2004:
23768 fexpand %f0, %f4
23769 fnot1 %f28, %f14
23770 bleu,a,pt %icc, loop_2005
23771 tle %icc, 0x3
23772 wr %g0, 0x89, %asi
23773 swapa [%l7 + 0x2C] %asi, %g3
23774loop_2005:
23775 array16 %l3, %l0, %l1
23776 fbe %fcc1, loop_2006
23777 xor %g7, 0x16AF, %g2
23778 fmuld8sux16 %f28, %f10, %f14
23779 fmovrsne %g1, %f15, %f27
23780loop_2006:
23781 movge %icc, %l4, %i4
23782 for %f4, %f8, %f6
23783 fxnors %f7, %f16, %f16
23784 nop
23785 setx loop_2007, %l0, %l1
23786 wrpr 0x1, %tl
23787 wrpr %l1, %tpc
23788 add %l1, 0x4, %l1
23789 wrpr %l1, %tnpc
23790 setx 0x34400001400, %l0, %l1
23791 wrpr %l1, %tstate
23792 wrhpr 0x4, %htstate
23793 retry
23794 and %o3, %i0, %o2
23795 tvs %xcc, 0x5
23796 ba,pt %xcc, loop_2008
23797loop_2007:
23798 sir 0x098E
23799 bvc,pn %icc, loop_2009
23800 array32 %i5, %o7, %g6
23801loop_2008:
23802 array8 %o0, %g4, %l2
23803 fsrc1 %f10, %f10
23804loop_2009:
23805 addcc %o4, 0x0CAB, %i6
23806 brnz %i2, loop_2010
23807 ldsb [%l7 + 0x1B], %l5
23808 bleu,a %icc, loop_2011
23809 popc %o5, %g5
23810loop_2010:
23811 stb %i7, [%l7 + 0x0E]
23812 tsubcctv %i1, 0x0BC5, %o6
23813loop_2011:
23814 edge32l %l6, %o1, %i3
23815 fbuge %fcc1, loop_2012
23816 add %g3, %l3, %l1
23817 bpos,pt %icc, loop_2013
23818 fsrc1s %f26, %f22
23819loop_2012:
23820 movneg %icc, %l0, %g7
23821 wr %g0, 0x89, %asi
23822 swapa [%l7 + 0x14] %asi, %g2
23823loop_2013:
23824 and %g1, 0x0BA3, %i4
23825 be,pn %xcc, loop_2014
23826 taddcctv %l4, 0x19E2, %i0
23827 taddcc %o3, %i5, %o2
23828 movl %xcc, %g6, %o7
23829loop_2014:
23830 fble,a %fcc2, loop_2015
23831 addccc %o0, 0x0E70, %g4
23832 fmovse %xcc, %f19, %f15
23833 fmovsvs %xcc, %f22, %f5
23834loop_2015:
23835 nop
23836 set 0x38, %g5
23837 swapa [%l7 + %g5] 0x11, %l2
23838 fcmpne16 %f16, %f30, %o4
23839 sdivcc %i2, 0x18D1, %l5
23840 sll %i6, %g5, %i7
23841 nop
23842 setx 0x6753CD77604720E0, %l0, %l6
23843 stx %l6, [%l7 + 0x18]
23844 ldx [%l7 + 0x18], %fsr
23845 umul %i1, %o6, %l6
23846 fsrc2 %f10, %f24
23847 movre %o1, %o5, %g3
23848 edge16l %l3, %i3, %l1
23849 umulcc %l0, 0x1782, %g7
23850 call loop_2016
23851 fmovdneg %icc, %f28, %f13
23852 umul %g1, %i4, %g2
23853 fbge,a %fcc3, loop_2017
23854loop_2016:
23855 fmovsn %xcc, %f13, %f6
23856 subcc %i0, %l4, %o3
23857 wr %g0, 0xeb, %asi
23858 stxa %o2, [%l7 + 0x58] %asi
23859 membar #Sync
23860loop_2017:
23861 tcc %xcc, 0x0
23862 array8 %i5, %g6, %o7
23863 edge16ln %o0, %l2, %o4
23864 set 0x56, %i3
23865 ldsba [%l7 + %i3] 0x15, %g4
23866 fsrc2 %f20, %f16
23867 movgu %xcc, %i2, %l5
23868 fmovdle %xcc, %f24, %f16
23869 tge %xcc, 0x5
23870 add %l7, 0x78, %l6
23871 wr %g0, 0x04, %asi
23872 ldxa [%l6] %asi, %g5
23873 casxa [%l6] %asi, %g5, %i6
23874 addc %i7, 0x071B, %i1
23875 orn %l6, 0x19B2, %o6
23876 stx %o1, [%l7 + 0x70]
23877 fmul8x16au %f21, %f1, %f22
23878 alignaddrl %o5, %l3, %i3
23879 edge16n %g3, %l0, %g7
23880 sub %g1, 0x1104, %i4
23881 movne %xcc, %g2, %i0
23882 tsubcctv %l1, 0x08A5, %l4
23883 tpos %icc, 0x2
23884 udiv %o3, 0x1544, %i5
23885 fabss %f7, %f17
23886 movleu %icc, %g6, %o2
23887 tgu %icc, 0x5
23888 edge32n %o0, %o7, %o4
23889 brnz %l2, loop_2018
23890 prefetch [%l7 + 0x4C], 0x0
23891 edge8n %g4, %i2, %l5
23892 tge %icc, 0x3
23893loop_2018:
23894 udiv %g5, 0x0C54, %i6
23895 fmovs %f13, %f12
23896 smulcc %i1, 0x1367, %l6
23897 movge %xcc, %i7, %o6
23898 brnz %o1, loop_2019
23899 membar 0x23
23900 fmovsa %xcc, %f6, %f1
23901 fmovdgu %xcc, %f24, %f31
23902loop_2019:
23903 ld [%l7 + 0x64], %f0
23904 edge16l %l3, %o5, %i3
23905 udivcc %l0, 0x1FF1, %g7
23906 movle %xcc, %g3, %g1
23907 nop
23908 fitod %f10, %f26
23909 fdtoi %f26, %f27
23910 mulscc %i4, %i0, %g2
23911 fmovdn %xcc, %f0, %f27
23912 membar 0x7A
23913 stx %l1, [%l7 + 0x58]
23914 addccc %l4, 0x02CC, %o3
23915 nop
23916 setx loop_2020, %l0, %l1
23917 jmpl %l1, %g6
23918 fornot2s %f3, %f2, %f26
23919 ble,a,pn %xcc, loop_2021
23920 srax %o2, 0x02, %i5
23921loop_2020:
23922 bg loop_2022
23923 restored
23924 rdpr %cwp, %g1
23925 rdpr %cansave, %g2
23926 rdpr %canrestore, %g3
23927 rdpr %cleanwin, %g4
23928 rdpr %otherwin, %g5
23929 rdpr %wstate, %g6
23930loop_2021:
23931 fpadd32s %f21, %f19, %f0
23932 bvs,a,pt %xcc, loop_2023
23933loop_2022:
23934 taddcc %o0, 0x1DB9, %o7
23935 fmovse %icc, %f14, %f19
23936 membar 0x26
23937loop_2023:
23938 nop
23939 fitos %f11, %f25
23940 fstox %f25, %f0
23941 fxtos %f0, %f5
23942 fmovdleu %icc, %f16, %f7
23943 fmovrslez %l2, %f17, %f27
23944 wr %g0, 0x80, %asi
23945 lduba [%l7 + 0x30] %asi, %g4
23946 set 0x30, %l4
23947 stxa %i2, [%l7 + %l4] 0x04
23948 fmovsneg %xcc, %f3, %f9
23949 addccc %o4, %l5, %g5
23950 fnegd %f24, %f16
23951 fsrc2 %f4, %f6
23952 te %icc, 0x7
23953 movneg %icc, %i6, %l6
23954 sdiv %i1, 0x0226, %i7
23955 membar 0x45
23956 addcc %o1, %o6, %o5
23957 fmovrdlez %l3, %f4, %f2
23958 edge8n %i3, %g7, %g3
23959 fsrc1 %f6, %f28
23960 fmovdvs %icc, %f30, %f10
23961 movg %icc, %l0, %g1
23962 tsubcc %i4, 0x1BF2, %g2
23963 fpadd32 %f22, %f20, %f14
23964 tge %xcc, 0x7
23965 edge8n %l1, %l4, %o3
23966 movrgz %i0, %o2, %g6
23967 bleu %xcc, loop_2024
23968 xor %i5, 0x155C, %o0
23969 tpos %icc, 0x4
23970 alignaddrl %o7, %g4, %i2
23971loop_2024:
23972 orncc %o4, 0x15EA, %l2
23973 fbne,a %fcc1, loop_2025
23974 nop
23975 fitod %f10, %f26
23976 fdtos %f26, %f28
23977 and %l5, 0x0C1D, %g5
23978 addccc %l6, 0x1C7D, %i1
23979loop_2025:
23980 fcmpne32 %f14, %f12, %i6
23981 edge8 %o1, %o6, %o5
23982 xnor %l3, %i3, %i7
23983 fpadd16 %f6, %f18, %f4
23984 srl %g7, %g3, %l0
23985 subcc %g1, %i4, %l1
23986 tn %icc, 0x7
23987 ba %xcc, loop_2026
23988 fnegs %f19, %f10
23989 tsubcctv %g2, %l4, %i0
23990 be,a,pn %xcc, loop_2027
23991loop_2026:
23992 fpsub16 %f30, %f24, %f28
23993 fpmerge %f9, %f19, %f10
23994 wr %g0, 0x80, %asi
23995 lda [%l7 + 0x08] %asi, %f17
23996loop_2027:
23997 te %icc, 0x4
23998 sir 0x0CC4
23999 brgez,a %o2, loop_2028
24000 srlx %g6, 0x05, %o3
24001 fmul8x16al %f10, %f29, %f4
24002 andcc %o0, 0x1E73, %o7
24003loop_2028:
24004 stbar
24005 orncc %i5, %g4, %i2
24006 sll %o4, 0x12, %l2
24007 membar 0x1F
24008 fxor %f18, %f18, %f8
24009 sdivx %l5, 0x0FF3, %l6
24010 fpsub32 %f14, %f0, %f8
24011 nop
24012 setx 0x9067BECFAF709A1F, %l0, %l6
24013 stx %l6, [%l7 + 0x28]
24014 ldd [%l7 + 0x28], %f24
24015 setx 0x4FEEF750F44A7F77, %l1, %l5
24016 stx %l5, [%l7 + 0x10]
24017 ldd [%l7 + 0x10], %f24
24018 fdivd %f24, %f24, %f30
24019 tvs %xcc, 0x1
24020 nop
24021 set 0x78, %g6
24022 ldd [%l7 + %g6], %f6
24023 brlz %g5, loop_2029
24024 bvc,a loop_2030
24025 fba,a %fcc1, loop_2031
24026 bcc,a loop_2032
24027loop_2029:
24028 udivx %i6, 0x0852, %i1
24029loop_2030:
24030 sdivx %o6, 0x187A, %o5
24031loop_2031:
24032 addccc %l3, 0x1204, %o1
24033loop_2032:
24034 umulcc %i7, %g7, %i3
24035 fbge,a %fcc2, loop_2033
24036 tcs %xcc, 0x7
24037 tgu %xcc, 0x4
24038 subcc %g3, %g1, %l0
24039loop_2033:
24040 array16 %l1, %i4, %g2
24041 fxor %f28, %f6, %f16
24042 fands %f16, %f10, %f13
24043 addc %i0, %l4, %o2
24044 fmovscs %icc, %f18, %f5
24045 movcs %icc, %o3, %o0
24046 prefetch [%l7 + 0x4C], 0x2
24047 tne %xcc, 0x0
24048 st %f9, [%l7 + 0x20]
24049 nop
24050 fitos %f8, %f25
24051 fstoi %f25, %f30
24052 movl %icc, %g6, %i5
24053 nop
24054 setx loop_2034, %l0, %l1
24055 wrpr 0x1, %tl
24056 wrpr %l1, %tnpc
24057 setx 0x34400001400, %l0, %l1
24058 wrpr %l1, %tstate
24059 wrhpr 0x4, %htstate
24060 done
24061 fbn,a %fcc0, loop_2035
24062 smul %o7, 0x13AD, %i2
24063 movneg %xcc, %g4, %l2
24064loop_2034:
24065 tvs %xcc, 0x1
24066loop_2035:
24067 umulcc %l5, %o4, %l6
24068 xor %g5, 0x03FC, %i1
24069 edge8l %o6, %o5, %l3
24070 fandnot1 %f8, %f0, %f30
24071 stw %i6, [%l7 + 0x28]
24072 umulcc %i7, 0x027A, %o1
24073 bneg,a %icc, loop_2036
24074 mova %xcc, %i3, %g3
24075 tne %xcc, 0x3
24076 sdiv %g7, 0x1B85, %g1
24077loop_2036:
24078 xnorcc %l1, 0x007E, %i4
24079 fmul8x16al %f6, %f15, %f2
24080 tcc %xcc, 0x3
24081 tcc %xcc, 0x7
24082 tvc %xcc, 0x7
24083 edge8n %l0, %i0, %l4
24084 fbule,a %fcc0, loop_2037
24085 fnot1s %f21, %f8
24086 udivcc %o2, 0x0CE6, %o3
24087 fandnot1s %f0, %f11, %f21
24088loop_2037:
24089 tneg %icc, 0x1
24090 bleu loop_2038
24091 fmovsvs %xcc, %f14, %f27
24092 nop
24093 fitod %f4, %f10
24094 fdtoi %f10, %f13
24095 movne %icc, %g2, %g6
24096loop_2038:
24097 bneg,a loop_2039
24098 alignaddrl %i5, %o7, %o0
24099 movne %icc, %g4, %l2
24100 bleu,a loop_2040
24101loop_2039:
24102 sir 0x03A7
24103 fcmpeq16 %f2, %f10, %i2
24104 andncc %l5, %o4, %l6
24105loop_2040:
24106 fands %f26, %f26, %f3
24107 tvs %icc, 0x5
24108 fornot2 %f28, %f30, %f8
24109 andcc %i1, 0x0065, %g5
24110 udiv %o5, 0x1839, %o6
24111 edge8 %i6, %i7, %l3
24112 saved
24113 rdpr %cwp, %g1
24114 rdpr %cansave, %g2
24115 rdpr %canrestore, %g3
24116 rdpr %cleanwin, %g4
24117 rdpr %otherwin, %g5
24118 rdpr %wstate, %g6
24119 brnz %i3, loop_2041
24120 std %f2, [%l7 + 0x08]
24121 movleu %xcc, %g3, %o1
24122 movrne %g7, %g1, %l1
24123loop_2041:
24124 edge8 %i4, %l0, %i0
24125 edge8l %o2, %o3, %g2
24126 tcc %icc, 0x1
24127 fnot2s %f7, %f18
24128 movne %icc, %l4, %g6
24129 tleu %icc, 0x7
24130 movre %i5, %o0, %o7
24131 andn %g4, 0x1173, %l2
24132 wr %g0, 0x80, %asi
24133 sta %f17, [%l7 + 0x0C] %asi
24134 bpos,pt %icc, loop_2042
24135 fmovdcc %icc, %f14, %f7
24136 movrlez %l5, %o4, %i2
24137 tsubcc %l6, %g5, %i1
24138loop_2042:
24139 edge32l %o6, %o5, %i6
24140 nop
24141 setx 0x0E1A3A918E97EB13, %l0, %l6
24142 stx %l6, [%l7 + 0x28]
24143 ldd [%l7 + 0x28], %f12
24144 setx 0x0A3BA838141689AA, %l1, %l5
24145 stx %l5, [%l7 + 0x10]
24146 ldd [%l7 + 0x10], %f8
24147 fdivd %f8, %f12, %f4
24148 movcc %icc, %l3, %i3
24149 set 0x10, %l5
24150 ldxa [%l7 + %l5] 0x11, %i7
24151 fandnot1s %f9, %f22, %f10
24152 orncc %o1, %g3, %g7
24153 fmovdle %xcc, %f1, %f29
24154 addccc %g1, %l1, %i4
24155 srl %l0, %o2, %i0
24156 array32 %o3, %g2, %g6
24157 set 0x78, %i4
24158 lda [%l7 + %i4] 0x80, %f10
24159 saved
24160 rdpr %cwp, %g1
24161 rdpr %cansave, %g2
24162 rdpr %canrestore, %g3
24163 rdpr %cleanwin, %g4
24164 rdpr %otherwin, %g5
24165 rdpr %wstate, %g6
24166 set 0x70, %o5
24167 ldda [%l7 + %o5] 0x23, %i4
24168 taddcctv %l4, 0x1FB9, %o0
24169 brgez,a %o7, loop_2043
24170 ldd [%l7 + 0x60], %f10
24171 ta %xcc, 0x1
24172 sdivx %g4, 0x1906, %l5
24173loop_2043:
24174 tvs %icc, 0x1
24175 stx %l2, [%l7 + 0x18]
24176 or %o4, 0x02FA, %l6
24177 array16 %g5, %i2, %i1
24178 umulcc %o5, %i6, %l3
24179 tvc %xcc, 0x0
24180 membar 0x60
24181 fsrc1s %f0, %f29
24182 bneg,a,pn %icc, loop_2044
24183 mulscc %o6, 0x0ED7, %i3
24184 xorcc %i7, %o1, %g7
24185 movpos %xcc, %g1, %l1
24186loop_2044:
24187 fmovdn %xcc, %f24, %f3
24188 fnot1s %f17, %f15
24189 subccc %g3, %l0, %o2
24190 be,pn %icc, loop_2045
24191 fbn %fcc1, loop_2046
24192 fmul8ulx16 %f2, %f4, %f26
24193 sub %i4, 0x1876, %i0
24194loop_2045:
24195 array16 %g2, %g6, %o3
24196loop_2046:
24197 nop
24198 setx loop_2047, %l0, %l1
24199 wrpr 0x1, %tl
24200 wrpr %l1, %tnpc
24201 setx 0x34400001400, %l0, %l1
24202 wrpr %l1, %tstate
24203 wrhpr 0x4, %htstate
24204 done
24205 subccc %l4, %i5, %o0
24206 xnor %g4, 0x07F6, %l5
24207 edge8n %l2, %o4, %l6
24208loop_2047:
24209 xor %g5, 0x02B1, %o7
24210 fbne %fcc2, loop_2048
24211 array32 %i1, %o5, %i6
24212 te %xcc, 0x7
24213 and %i2, 0x0C09, %l3
24214loop_2048:
24215 edge8l %o6, %i3, %i7
24216 movre %o1, %g1, %l1
24217 fble,a %fcc1, loop_2049
24218 udiv %g7, 0x173E, %l0
24219 array16 %g3, %o2, %i4
24220 fcmpne32 %f24, %f2, %i0
24221loop_2049:
24222 nop
24223 setx 0x941C82FE, %l0, %l6
24224 st %l6, [%l7 + 0x28]
24225 ld [%l7 + 0x28], %f17
24226 setx 0x7F0FB0B3, %l1, %l5
24227 st %l5, [%l7 + 0x10]
24228 ld [%l7 + 0x10], %f19
24229 fdivs %f19, %f17, %f15
24230 fxnor %f6, %f4, %f16
24231 tcc %xcc, 0x3
24232 udivx %g2, 0x105C, %o3
24233 fmovdgu %xcc, %f1, %f20
24234 movn %icc, %l4, %g6
24235 nop
24236 fitos %f4, %f21
24237 fstox %f21, %f18
24238 fxtos %f18, %f13
24239 bvs,a,pn %icc, loop_2050
24240 edge32ln %o0, %g4, %l5
24241 tcc %icc, 0x6
24242 bl %icc, loop_2051
24243loop_2050:
24244 movle %xcc, %l2, %o4
24245 fsrc2 %f4, %f30
24246 fxnors %f22, %f3, %f20
24247loop_2051:
24248 fnegd %f2, %f12
24249 fpack16 %f10, %f8
24250 fnand %f28, %f30, %f0
24251 or %i5, %g5, %l6
24252 udivx %i1, 0x12F3, %o5
24253 movcs %icc, %i6, %o7
24254 xor %i2, 0x0123, %l3
24255 movrgez %o6, 0x183, %i3
24256 movleu %xcc, %i7, %o1
24257 and %g1, %l1, %g7
24258 restored
24259 rdpr %cwp, %g1
24260 rdpr %cansave, %g2
24261 rdpr %canrestore, %g3
24262 rdpr %cleanwin, %g4
24263 rdpr %otherwin, %g5
24264 rdpr %wstate, %g6
24265 fbl,a %fcc2, loop_2052
24266 fmovde %xcc, %f7, %f27
24267 taddcc %l0, 0x0EFA, %g3
24268 set 0x7F, %o4
24269 lduba [%l7 + %o4] 0x04, %o2
24270loop_2052:
24271 edge16n %i0, %i4, %o3
24272 fpadd32 %f14, %f28, %f0
24273 popc %g2, %g6
24274 sllx %l4, %o0, %l5
24275 stx %l2, [%l7 + 0x10]
24276 stx %o4, [%l7 + 0x60]
24277 movpos %xcc, %g4, %i5
24278 movneg %icc, %g5, %l6
24279 nop
24280 fitod %f4, %f12
24281 fdtos %f12, %f17
24282 bcs loop_2053
24283 lduh [%l7 + 0x62], %o5
24284 fmovrde %i1, %f4, %f16
24285 tvs %icc, 0x7
24286loop_2053:
24287 andcc %i6, %i2, %l3
24288 ldsb [%l7 + 0x79], %o7
24289 movneg %icc, %o6, %i7
24290 ta %xcc, 0x7
24291 fblg,a %fcc0, loop_2054
24292 saved
24293 rdpr %cwp, %g1
24294 rdpr %cansave, %g2
24295 rdpr %canrestore, %g3
24296 rdpr %cleanwin, %g4
24297 rdpr %otherwin, %g5
24298 rdpr %wstate, %g6
24299 edge16n %o1, %i3, %g1
24300 edge32n %l1, %l0, %g3
24301loop_2054:
24302 ldd [%l7 + 0x40], %f8
24303 saved
24304 rdpr %cwp, %g1
24305 rdpr %cansave, %g2
24306 rdpr %canrestore, %g3
24307 rdpr %cleanwin, %g4
24308 rdpr %otherwin, %g5
24309 rdpr %wstate, %g6
24310 fabss %f6, %f26
24311 fmovdge %icc, %f24, %f13
24312 sir 0x1E56
24313 sub %g7, %o2, %i4
24314 srax %i0, %o3, %g2
24315 subccc %g6, %o0, %l4
24316 movgu %icc, %l5, %l2
24317 udivcc %g4, 0x019D, %o4
24318 nop
24319 setx loop_2055, %l0, %l1
24320 wrpr 0x1, %tl
24321 wrpr %l1, %tpc
24322 add %l1, 0x4, %l1
24323 wrpr %l1, %tnpc
24324 setx 0x34400001400, %l0, %l1
24325 wrpr %l1, %tstate
24326 wrhpr 0x4, %htstate
24327 retry
24328 movrlz %i5, %l6, %o5
24329 movge %icc, %i1, %i6
24330 movcc %xcc, %i2, %l3
24331loop_2055:
24332 sethi 0x1B2B, %g5
24333 fors %f13, %f14, %f26
24334 fmovsle %xcc, %f15, %f11
24335 taddcc %o7, %o6, %i7
24336 sdivcc %o1, 0x1376, %i3
24337 sub %g1, %l1, %l0
24338 nop
24339 fitos %f12, %f26
24340 fstod %f26, %f24
24341 stw %g3, [%l7 + 0x2C]
24342 brlez,a %o2, loop_2056
24343 movrne %i4, 0x179, %i0
24344 edge32 %g7, %o3, %g6
24345 tge %xcc, 0x7
24346loop_2056:
24347 sir 0x0847
24348 ldsw [%l7 + 0x28], %g2
24349 nop
24350 setx 0xD2A99B2E, %l0, %l6
24351 st %l6, [%l7 + 0x28]
24352 ld [%l7 + 0x28], %f27
24353 setx 0x809411B0, %l1, %l5
24354 st %l5, [%l7 + 0x10]
24355 ld [%l7 + 0x10], %f22
24356 fadds %f22, %f27, %f9
24357 bgu loop_2057
24358 stb %o0, [%l7 + 0x0A]
24359 nop
24360 setx loop_2058, %l0, %l1
24361 wrpr 0x1, %tl
24362 wrpr %l1, %tnpc
24363 setx 0x34400001400, %l0, %l1
24364 wrpr %l1, %tstate
24365 wrhpr 0x4, %htstate
24366 done
24367 addccc %l4, %l2, %l5
24368loop_2057:
24369 bg,pn %icc, loop_2059
24370 umul %o4, 0x13C8, %g4
24371loop_2058:
24372 array32 %i5, %o5, %l6
24373 array16 %i1, %i6, %i2
24374loop_2059:
24375 movpos %xcc, %g5, %l3
24376 ldd [%l7 + 0x30], %o6
24377 nop
24378 fitod %f4, %f14
24379 fdtoi %f14, %f20
24380 wr %g0, 0x52, %asi
24381 stxa %o7, [%g0 + 0x218] %asi
24382 bvs,a %icc, loop_2060
24383 taddcc %i7, %o1, %i3
24384 sth %g1, [%l7 + 0x3A]
24385 fmovsle %icc, %f27, %f15
24386loop_2060:
24387 stbar
24388 brgez %l0, loop_2061
24389 edge16 %g3, %l1, %o2
24390 ldub [%l7 + 0x7A], %i0
24391 edge8n %i4, %g7, %o3
24392loop_2061:
24393 te %xcc, 0x0
24394 bvs,a,pn %icc, loop_2062
24395 movleu %xcc, %g2, %g6
24396 orcc %o0, %l2, %l4
24397 nop
24398 setx loop_2063, %l0, %l1
24399 jmpl %l1, %l5
24400loop_2062:
24401 movcc %xcc, %g4, %i5
24402 movne %icc, %o5, %l6
24403 array8 %o4, %i1, %i2
24404loop_2063:
24405 srl %g5, %l3, %i6
24406 orn %o6, %o7, %o1
24407 fmovsne %xcc, %f20, %f28
24408 fmovdge %icc, %f12, %f11
24409 movne %xcc, %i3, %i7
24410 tpos %xcc, 0x1
24411 tn %xcc, 0x3
24412 sub %g1, %g3, %l0
24413 udivcc %l1, 0x1A2E, %i0
24414 wr %g0, 0x19, %asi
24415 stxa %i4, [%l7 + 0x10] %asi
24416 movcc %xcc, %o2, %g7
24417 fmovdneg %icc, %f16, %f15
24418 movg %xcc, %g2, %g6
24419 edge16n %o0, %l2, %l4
24420 movrlz %l5, %o3, %i5
24421 movg %icc, %o5, %g4
24422 xnorcc %l6, 0x11E2, %o4
24423 alignaddrl %i2, %i1, %l3
24424 move %xcc, %i6, %o6
24425 edge8l %o7, %g5, %i3
24426 umul %o1, 0x12E8, %i7
24427 movleu %xcc, %g1, %l0
24428 udiv %g3, 0x0B2C, %i0
24429 mulx %i4, %o2, %g7
24430 ba,pn %xcc, loop_2064
24431 movre %l1, 0x028, %g6
24432 srax %g2, 0x04, %l2
24433 movrne %l4, 0x35D, %o0
24434loop_2064:
24435 tneg %xcc, 0x6
24436 tge %xcc, 0x5
24437 wr %g0, 0xf1, %asi
24438 stda %f0, [%l7 + 0x40] %asi
24439 membar #Sync
24440 edge32n %l5, %i5, %o5
24441 fnot2 %f12, %f18
24442 fmovdle %icc, %f23, %f12
24443 movvs %icc, %o3, %g4
24444 wr %g0, 0x89, %asi
24445 ldstuba [%l7 + 0x2B] %asi, %o4
24446 edge8n %l6, %i1, %l3
24447 sllx %i2, %o6, %o7
24448 tleu %icc, 0x0
24449 sir 0x15A1
24450 fpadd16s %f2, %f28, %f26
24451 set 0x40, %o7
24452 stda %f0, [%l7 + %o7] 0xf9
24453 membar #Sync
24454 movle %icc, %i6, %i3
24455 taddcc %o1, 0x1F51, %g5
24456 sdivx %i7, 0x1AF5, %l0
24457 bvc,a,pn %xcc, loop_2065
24458 orcc %g3, %g1, %i4
24459 ldsb [%l7 + 0x6D], %o2
24460 movcs %icc, %i0, %g7
24461loop_2065:
24462 swap [%l7 + 0x54], %g6
24463 tsubcc %g2, 0x10B2, %l2
24464 sdivx %l4, 0x15D8, %o0
24465 fmovdvs %xcc, %f30, %f2
24466 movvc %icc, %l1, %i5
24467 andcc %o5, %o3, %g4
24468 te %xcc, 0x5
24469 array32 %o4, %l5, %l6
24470 bcs,a loop_2066
24471 nop
24472 setx loop_2067, %l0, %l1
24473 wrpr 0x1, %tl
24474 wrpr %l1, %tpc
24475 add %l1, 0x4, %l1
24476 wrpr %l1, %tnpc
24477 setx 0x34400001400, %l0, %l1
24478 wrpr %l1, %tstate
24479 wrhpr 0x4, %htstate
24480 retry
24481 sdivcc %i1, 0x1559, %l3
24482 fpackfix %f16, %f19
24483loop_2066:
24484 nop
24485 set 0x11, %o6
24486 ldstuba [%l7 + %o6] 0x89, %i2
24487loop_2067:
24488 tle %xcc, 0x2
24489 fmovdvc %icc, %f24, %f9
24490 addc %o6, 0x00EC, %o7
24491 fnands %f5, %f7, %f6
24492 movre %i3, %o1, %i6
24493 orn %i7, %g5, %l0
24494 fbuge %fcc3, loop_2068
24495 movl %xcc, %g1, %i4
24496 flush %l7 + 0x08
24497 movrgez %o2, %g3, %g7
24498loop_2068:
24499 alignaddrl %g6, %g2, %i0
24500 fmul8ulx16 %f18, %f20, %f0
24501 edge16n %l2, %o0, %l1
24502 edge32n %i5, %l4, %o3
24503 movgu %icc, %g4, %o5
24504 movrgez %o4, 0x2CF, %l5
24505 movrlz %i1, 0x0A2, %l3
24506 movne %icc, %i2, %l6
24507 or %o6, %o7, %o1
24508 movl %icc, %i3, %i6
24509 brgez,a %i7, loop_2069
24510 nop
24511 setx loop_2070, %l0, %l1
24512 jmpl %l1, %g5
24513 fornot2s %f16, %f28, %f5
24514 tcs %xcc, 0x2
24515loop_2069:
24516 bge,a,pn %xcc, loop_2071
24517loop_2070:
24518 movvc %icc, %g1, %l0
24519 umulcc %i4, %o2, %g7
24520 fmovsle %xcc, %f22, %f28
24521loop_2071:
24522 tgu %xcc, 0x7
24523 ldsh [%l7 + 0x20], %g3
24524 orcc %g2, %g6, %l2
24525 movrlez %o0, 0x11C, %i0
24526 bcc,a,pt %xcc, loop_2072
24527 fpsub32s %f29, %f30, %f17
24528 tleu %xcc, 0x2
24529 add %l1, %l4, %i5
24530loop_2072:
24531 nop
24532 wr %g0, 0x20, %asi
24533 stxa %g4, [%g0 + 0x0] %asi
24534 andn %o3, 0x1310, %o4
24535 restored
24536 rdpr %cwp, %g1
24537 rdpr %cansave, %g2
24538 rdpr %canrestore, %g3
24539 rdpr %cleanwin, %g4
24540 rdpr %otherwin, %g5
24541 rdpr %wstate, %g6
24542 movgu %icc, %o5, %i1
24543 fmovrslez %l3, %f14, %f23
24544 stw %i2, [%l7 + 0x40]
24545 fnot2 %f30, %f2
24546 movleu %icc, %l5, %l6
24547 fcmple16 %f10, %f30, %o6
24548 movn %icc, %o7, %o1
24549 mulx %i6, %i7, %g5
24550 andn %i3, %g1, %l0
24551 bvc,pt %xcc, loop_2073
24552 sir 0x0868
24553 orncc %i4, 0x1F0B, %o2
24554 tvc %xcc, 0x7
24555loop_2073:
24556 fmul8x16al %f2, %f17, %f0
24557 tsubcctv %g7, %g3, %g2
24558 tn %icc, 0x7
24559 nop
24560 setx loop_2074, %l0, %l1
24561 jmpl %l1, %l2
24562 fnegd %f16, %f24
24563 edge32n %g6, %i0, %l1
24564 fmovsvc %icc, %f1, %f18
24565loop_2074:
24566 movrlez %o0, %i5, %l4
24567 and %g4, %o3, %o5
24568 nop
24569 fitos %f2, %f28
24570 fstod %f28, %f8
24571 subc %o4, %l3, %i1
24572 std %f18, [%l7 + 0x30]
24573 fnot2s %f3, %f24
24574 fmovdvs %icc, %f22, %f28
24575 sir 0x1BD4
24576 edge8 %l5, %i2, %l6
24577 addcc %o7, 0x1EA8, %o6
24578 orcc %o1, %i7, %g5
24579 tgu %icc, 0x7
24580 set 0x75, %g2
24581 lduba [%l7 + %g2] 0x0c, %i6
24582 set 0x58, %o3
24583 lduwa [%l7 + %o3] 0x04, %i3
24584 edge32l %g1, %i4, %o2
24585 tl %xcc, 0x3
24586 movne %xcc, %l0, %g3
24587 edge32n %g7, %g2, %l2
24588 sllx %g6, 0x1C, %i0
24589 fmuld8sux16 %f21, %f14, %f28
24590 bleu,a %xcc, loop_2075
24591 edge32ln %o0, %i5, %l4
24592 tcc %icc, 0x5
24593 fmovsg %icc, %f29, %f1
24594loop_2075:
24595 movvs %xcc, %g4, %o3
24596 edge32l %o5, %o4, %l3
24597 wr %g0, 0x11, %asi
24598 sta %f18, [%l7 + 0x4C] %asi
24599 brgz,a %i1, loop_2076
24600 sth %l1, [%l7 + 0x28]
24601 movcc %xcc, %i2, %l5
24602 edge8ln %l6, %o7, %o6
24603loop_2076:
24604 popc 0x1957, %o1
24605 set 0x74, %g4
24606 lda [%l7 + %g4] 0x88, %f10
24607 edge16l %g5, %i6, %i3
24608 sethi 0x0B49, %g1
24609 orn %i4, 0x039D, %i7
24610 movg %icc, %l0, %o2
24611 fbug,a %fcc1, loop_2077
24612 edge32n %g7, %g3, %l2
24613 fmovsg %icc, %f5, %f24
24614 membar #Sync
24615 set 0x40, %i7
24616 ldda [%l7 + %i7] 0x16, %f16
24617loop_2077:
24618 edge16 %g2, %i0, %g6
24619 tsubcctv %o0, 0x157C, %l4
24620 sdiv %i5, 0x1F08, %g4
24621 fmovdg %xcc, %f18, %f22
24622 fmovsvs %icc, %f26, %f1
24623 sdiv %o5, 0x11E1, %o4
24624 std %f8, [%l7 + 0x78]
24625 nop
24626 setx 0x5DE757BF1BB2881B, %l0, %l6
24627 stx %l6, [%l7 + 0x28]
24628 ldd [%l7 + 0x28], %f26
24629 setx 0xD71062B7DFE9D083, %l1, %l5
24630 stx %l5, [%l7 + 0x10]
24631 ldd [%l7 + 0x10], %f16
24632 faddd %f16, %f26, %f16
24633 add %l3, %o3, %l1
24634 xnorcc %i1, 0x1D9D, %i2
24635 std %f14, [%l7 + 0x30]
24636 sllx %l6, 0x0A, %o7
24637 movrgez %o6, %o1, %l5
24638 stbar
24639 st %f19, [%l7 + 0x7C]
24640 movl %xcc, %g5, %i6
24641 edge32 %i3, %i4, %g1
24642 sub %l0, 0x18B1, %o2
24643 ta %icc, 0x5
24644 alignaddrl %i7, %g3, %g7
24645 fcmpeq16 %f2, %f4, %l2
24646 movrgez %g2, 0x0E9, %g6
24647 srlx %o0, %l4, %i5
24648 movn %xcc, %i0, %g4
24649 fones %f13
24650 ldub [%l7 + 0x5D], %o5
24651 set 0x71, %g7
24652 ldstuba [%l7 + %g7] 0x89, %o4
24653 tle %icc, 0x4
24654 movvs %xcc, %l3, %o3
24655 wr %g0, 0x04, %asi
24656 stha %l1, [%l7 + 0x0C] %asi
24657 fmovdneg %icc, %f27, %f23
24658 edge16ln %i1, %l6, %i2
24659 bvs,a loop_2078
24660 taddcctv %o6, %o7, %l5
24661 movrlez %o1, 0x391, %i6
24662 bne,pn %xcc, loop_2079
24663loop_2078:
24664 bvs,a %xcc, loop_2080
24665 alignaddr %g5, %i3, %g1
24666 nop
24667 setx 0xFBA1372E, %l0, %l6
24668 st %l6, [%l7 + 0x28]
24669 ld [%l7 + 0x28], %f10
24670 setx 0x28F78ECA, %l1, %l5
24671 st %l5, [%l7 + 0x10]
24672 ld [%l7 + 0x10], %f24
24673 fadds %f24, %f10, %f8
24674loop_2079:
24675 movleu %icc, %i4, %o2
24676loop_2080:
24677 nop
24678 fitos %f13, %f19
24679 fstoi %f19, %f21
24680 andncc %i7, %l0, %g3
24681 nop
24682 set 0x08, %l6
24683 std %f28, [%l7 + %l6]
24684 fsrc2s %f8, %f20
24685 move %icc, %g7, %g2
24686 sdiv %l2, 0x08F6, %o0
24687 edge16ln %l4, %i5, %i0
24688 srl %g4, 0x06, %g6
24689 alignaddrl %o4, %o5, %o3
24690 subcc %l3, %l1, %l6
24691 fba %fcc0, loop_2081
24692 srlx %i1, 0x0B, %i2
24693 bn,a,pn %icc, loop_2082
24694 bvs,a,pt %xcc, loop_2083
24695loop_2081:
24696 stbar
24697 orcc %o6, %o7, %o1
24698loop_2082:
24699 nop
24700 setx 0x8CC45793, %l0, %l6
24701 st %l6, [%l7 + 0x28]
24702 ld [%l7 + 0x28], %f30
24703 setx 0xC5B13F11, %l1, %l5
24704 st %l5, [%l7 + 0x10]
24705 ld [%l7 + 0x10], %f17
24706 fmuls %f17, %f30, %f24
24707loop_2083:
24708 brlz %l5, loop_2084
24709 membar 0x71
24710 movvc %xcc, %i6, %i3
24711 fbug,a %fcc3, loop_2085
24712loop_2084:
24713 stw %g1, [%l7 + 0x50]
24714 udiv %i4, 0x07BC, %o2
24715 set 0x5C, %l1
24716 swapa [%l7 + %l1] 0x81, %g5
24717loop_2085:
24718 umul %l0, 0x1480, %i7
24719 tge %icc, 0x7
24720 array8 %g7, %g3, %g2
24721 edge16n %o0, %l2, %i5
24722 fmul8sux16 %f16, %f4, %f18
24723 taddcctv %i0, 0x01F6, %l4
24724 fnors %f14, %f3, %f15
24725 ldx [%l7 + 0x20], %g6
24726 mulx %o4, %g4, %o5
24727 fpsub16 %f26, %f28, %f30
24728 ldsw [%l7 + 0x74], %l3
24729 sdivcc %l1, 0x148F, %o3
24730 movvs %icc, %l6, %i2
24731 edge8n %o6, %o7, %o1
24732 umul %i1, 0x1478, %l5
24733 sra %i6, %i3, %i4
24734 movgu %icc, %o2, %g5
24735 fbn,a %fcc2, loop_2086
24736 nop
24737 setx loop_2087, %l0, %l1
24738 jmpl %l1, %l0
24739 movl %xcc, %g1, %g7
24740 add %i7, %g2, %g3
24741loop_2086:
24742 nop
24743 set 0x28, %o1
24744 lduw [%l7 + %o1], %l2
24745loop_2087:
24746 ldub [%l7 + 0x23], %o0
24747 movrlez %i5, 0x2FB, %i0
24748 fmovrdgz %g6, %f26, %f18
24749 be,pn %icc, loop_2088
24750 fbo,a %fcc1, loop_2089
24751 fmovrse %l4, %f0, %f23
24752 ldd [%l7 + 0x60], %f24
24753loop_2088:
24754 fones %f20
24755loop_2089:
24756 fone %f4
24757 umulcc %g4, 0x15A1, %o5
24758 movrgz %o4, %l3, %l1
24759 fzero %f28
24760 tvc %icc, 0x0
24761 array32 %o3, %l6, %i2
24762 srax %o6, 0x19, %o1
24763 xor %i1, 0x124E, %o7
24764 movcs %xcc, %l5, %i3
24765 edge16n %i4, %i6, %g5
24766 edge32n %l0, %g1, %o2
24767 subccc %g7, 0x1C06, %i7
24768 sra %g3, 0x0E, %l2
24769 brz,a %g2, loop_2090
24770 saved
24771 rdpr %cwp, %g1
24772 rdpr %cansave, %g2
24773 rdpr %canrestore, %g3
24774 rdpr %cleanwin, %g4
24775 rdpr %otherwin, %g5
24776 rdpr %wstate, %g6
24777 fbne,a %fcc2, loop_2091
24778 movre %i5, 0x368, %i0
24779loop_2090:
24780 taddcc %o0, %g6, %l4
24781 fcmple32 %f8, %f16, %g4
24782loop_2091:
24783 membar 0x1A
24784 movrgz %o5, 0x3AA, %o4
24785 flush %l7 + 0x0C
24786 nop
24787 fitos %f4, %f5
24788 fstox %f5, %f0
24789 fxtos %f0, %f27
24790 movcc %xcc, %l1, %l3
24791 move %xcc, %o3, %l6
24792 movgu %xcc, %i2, %o1
24793 tn %icc, 0x5
24794 fmovsgu %xcc, %f6, %f28
24795 fbuge %fcc3, loop_2092
24796 subc %i1, 0x16E8, %o6
24797 fpmerge %f23, %f14, %f26
24798 sllx %l5, 0x06, %i3
24799loop_2092:
24800 sethi 0x048D, %i4
24801 fpmerge %f12, %f9, %f12
24802 set 0x14, %g3
24803 lduwa [%l7 + %g3] 0x81, %i6
24804 ldub [%l7 + 0x22], %o7
24805 tvc %xcc, 0x3
24806 tn %xcc, 0x5
24807 movvs %icc, %l0, %g1
24808 nop
24809 set 0x74, %o2
24810 ldsw [%l7 + %o2], %o2
24811 fandnot1 %f24, %f12, %f0
24812 fpadd16s %f31, %f29, %f29
24813 tcc %xcc, 0x2
24814 tgu %icc, 0x7
24815 movvs %icc, %g7, %g5
24816 orncc %i7, %g3, %g2
24817 movpos %icc, %l2, %i0
24818 fmul8x16au %f11, %f10, %f22
24819 tsubcctv %i5, %o0, %l4
24820 fmovrdlez %g4, %f30, %f24
24821 movl %icc, %g6, %o5
24822 xnorcc %o4, 0x1B0D, %l1
24823 bleu,a loop_2093
24824 udiv %o3, 0x1AEB, %l6
24825 edge8l %l3, %i2, %o1
24826 bleu,a,pn %xcc, loop_2094
24827loop_2093:
24828 subc %o6, %i1, %i3
24829 movle %xcc, %i4, %l5
24830 tl %icc, 0x3
24831loop_2094:
24832 fnors %f14, %f21, %f28
24833 bg,pt %xcc, loop_2095
24834 sdivcc %o7, 0x0167, %l0
24835 nop
24836 setx 0xE58C6028706F2162, %l0, %l6
24837 stx %l6, [%l7 + 0x48]
24838 ldx [%l7 + 0x48], %fsr
24839 sdiv %g1, 0x0FC2, %o2
24840loop_2095:
24841 tne %icc, 0x6
24842 wr %g0, 0xe3, %asi
24843 stha %g7, [%l7 + 0x70] %asi
24844 membar #Sync
24845 bgu,a %icc, loop_2096
24846 fbn %fcc2, loop_2097
24847 fmovsvs %icc, %f13, %f22
24848 bvc,pt %xcc, loop_2098
24849loop_2096:
24850 ba,a %xcc, loop_2099
24851loop_2097:
24852 nop
24853 fitod %f2, %f8
24854 fdtox %f8, %f14
24855 fxtod %f14, %f2
24856 fmovrsne %i6, %f8, %f23
24857loop_2098:
24858 fandnot1 %f26, %f22, %f2
24859loop_2099:
24860 nop
24861 fitos %f11, %f16
24862 fstoi %f16, %f26
24863 tn %xcc, 0x0
24864 fnegs %f6, %f9
24865 membar 0x5F
24866 sdiv %g5, 0x04AC, %g3
24867 brlz,a %i7, loop_2100
24868 taddcctv %g2, %i0, %l2
24869 movle %xcc, %i5, %o0
24870 andcc %g4, 0x1521, %g6
24871loop_2100:
24872 ta %icc, 0x6
24873 umulcc %o5, %l4, %o4
24874 fmul8ulx16 %f12, %f0, %f28
24875 nop
24876 fitos %f1, %f12
24877 ldsh [%l7 + 0x4C], %o3
24878 fpsub16s %f25, %f8, %f2
24879 array32 %l6, %l3, %i2
24880 movneg %icc, %l1, %o6
24881 edge8n %i1, %o1, %i3
24882 fzero %f4
24883 fmovsg %xcc, %f19, %f29
24884 udivcc %i4, 0x17CB, %o7
24885 srlx %l0, %g1, %o2
24886 nop
24887 setx loop_2101, %l0, %l1
24888 jmpl %l1, %l5
24889 array16 %g7, %g5, %g3
24890 fmovd %f18, %f22
24891 bgu %xcc, loop_2102
24892loop_2101:
24893 nop
24894 fitod %f0, %f26
24895 fdtox %f26, %f10
24896 tne %xcc, 0x1
24897 fcmpne16 %f30, %f4, %i6
24898loop_2102:
24899 bge,pn %xcc, loop_2103
24900 stb %i7, [%l7 + 0x55]
24901 fsrc2 %f22, %f24
24902 movvc %icc, %g2, %i0
24903loop_2103:
24904 nop
24905 setx loop_2104, %l0, %l1
24906 wrpr 0x1, %tl
24907 wrpr %l1, %tnpc
24908 setx 0x34400001400, %l0, %l1
24909 wrpr %l1, %tstate
24910 wrhpr 0x4, %htstate
24911 done
24912 bcc %xcc, loop_2105
24913 fmovrslez %l2, %f18, %f22
24914 brgez %o0, loop_2106
24915loop_2104:
24916 movre %g4, %i5, %o5
24917loop_2105:
24918 fxor %f4, %f12, %f14
24919 fmovdge %xcc, %f22, %f8
24920loop_2106:
24921 orcc %g6, 0x0AFE, %l4
24922 faligndata %f24, %f14, %f18
24923 tg %icc, 0x5
24924 movleu %xcc, %o4, %o3
24925 sir 0x1720
24926 edge32ln %l6, %l3, %l1
24927 sdiv %o6, 0x0A7E, %i2
24928 wr %g0, 0xe2, %asi
24929 stba %o1, [%l7 + 0x48] %asi
24930 membar #Sync
24931 udivcc %i3, 0x0320, %i1
24932 fmovrdgz %o7, %f16, %f16
24933 edge16n %i4, %l0, %g1
24934 fnegs %f27, %f3
24935 fmovscs %icc, %f31, %f14
24936 bleu,pn %icc, loop_2107
24937 array32 %o2, %g7, %l5
24938 movne %xcc, %g5, %g3
24939 nop
24940 setx 0x07789FC065ABDA65, %l0, %l6
24941 stx %l6, [%l7 + 0x28]
24942 ldd [%l7 + 0x28], %f28
24943 setx 0xC666BDD2974584B9, %l1, %l5
24944 stx %l5, [%l7 + 0x10]
24945 ldd [%l7 + 0x10], %f26
24946 fsubd %f26, %f28, %f30
24947loop_2107:
24948 andcc %i6, %i7, %i0
24949 fbu,a %fcc0, loop_2108
24950 tge %xcc, 0x3
24951 fandnot1s %f6, %f11, %f16
24952 ldstub [%l7 + 0x72], %g2
24953loop_2108:
24954 sub %o0, 0x0778, %g4
24955 fblg %fcc1, loop_2109
24956 edge32ln %l2, %i5, %o5
24957 bge,a %icc, loop_2110
24958 subc %l4, 0x0730, %g6
24959loop_2109:
24960 sethi 0x0644, %o4
24961 prefetch [%l7 + 0x44], 0x0
24962loop_2110:
24963 udivcc %l6, 0x1054, %l3
24964 bleu,a %xcc, loop_2111
24965 nop
24966 setx 0x0C695A980FAE6CC7, %l0, %l6
24967 stx %l6, [%l7 + 0x28]
24968 ldd [%l7 + 0x28], %f16
24969 setx 0xD1E0B9CD41C8D091, %l1, %l5
24970 stx %l5, [%l7 + 0x10]
24971 ldd [%l7 + 0x10], %f24
24972 fdivd %f24, %f16, %f20
24973 fble %fcc0, loop_2112
24974 fmovrsgz %o3, %f0, %f19
24975loop_2111:
24976 movleu %xcc, %l1, %o6
24977 movn %icc, %i2, %o1
24978loop_2112:
24979 movg %icc, %i3, %i1
24980 ldsw [%l7 + 0x4C], %i4
24981 fble %fcc0, loop_2113
24982 fornot1s %f7, %f26, %f7
24983 fmul8x16 %f30, %f2, %f14
24984 andncc %l0, %o7, %o2
24985loop_2113:
24986 orcc %g1, 0x142D, %l5
24987 bne,pt %xcc, loop_2114
24988 fpsub32s %f1, %f0, %f7
24989 alignaddr %g5, %g7, %g3
24990 tneg %xcc, 0x7
24991loop_2114:
24992 movvc %icc, %i7, %i0
24993 addcc %i6, 0x0804, %g2
24994 andcc %o0, %g4, %l2
24995 be,a loop_2115
24996 fmovsg %icc, %f18, %f1
24997 srlx %o5, 0x04, %i5
24998 edge32ln %g6, %o4, %l4
24999loop_2115:
25000 tl %xcc, 0x5
25001 fabss %f29, %f7
25002 subccc %l3, 0x0DE0, %o3
25003 tvs %icc, 0x2
25004 nop
25005 fitod %f0, %f0
25006 fdtoi %f0, %f5
25007 set 0x30, %i5
25008 ldsha [%l7 + %i5] 0x19, %l6
25009 movgu %xcc, %o6, %l1
25010 nop
25011 set 0x50, %l2
25012 lduw [%l7 + %l2], %o1
25013 movrgez %i2, %i3, %i1
25014 movcs %icc, %i4, %o7
25015 brnz,a %o2, loop_2116
25016 edge8ln %l0, %l5, %g5
25017 fpsub32 %f6, %f22, %f24
25018 nop
25019 setx 0x44CD55E728665035, %l0, %l6
25020 stx %l6, [%l7 + 0x28]
25021 ldd [%l7 + 0x28], %f0
25022 setx 0xEF9A2525373C68CB, %l1, %l5
25023 stx %l5, [%l7 + 0x10]
25024 ldd [%l7 + 0x10], %f16
25025 fsubd %f16, %f0, %f14
25026loop_2116:
25027 bcs,pt %icc, loop_2117
25028 xnor %g1, 0x1199, %g7
25029 movvc %icc, %g3, %i7
25030 subccc %i0, 0x005F, %i6
25031loop_2117:
25032 edge8n %g2, %g4, %o0
25033 tn %xcc, 0x2
25034 orncc %l2, %o5, %g6
25035 movrlz %i5, 0x33A, %l4
25036 udivcc %o4, 0x0D6C, %l3
25037 fmovdgu %icc, %f28, %f22
25038 sdivcc %o3, 0x1C03, %o6
25039 movrgez %l6, %l1, %i2
25040 edge8n %o1, %i3, %i4
25041 move %icc, %o7, %i1
25042 fblg,a %fcc0, loop_2118
25043 addc %o2, %l0, %g5
25044 andncc %g1, %l5, %g3
25045 tl %xcc, 0x1
25046loop_2118:
25047 bvc %xcc, loop_2119
25048 te %icc, 0x6
25049 tn %icc, 0x3
25050 tle %icc, 0x5
25051loop_2119:
25052 tneg %icc, 0x5
25053 fbne %fcc0, loop_2120
25054 mulx %i7, %g7, %i0
25055 add %i6, 0x01FC, %g4
25056 sir 0x0A93
25057loop_2120:
25058 fpsub16s %f4, %f25, %f16
25059 udivcc %g2, 0x04FE, %l2
25060 alignaddrl %o5, %g6, %i5
25061 fmuld8ulx16 %f0, %f6, %f26
25062 xnor %l4, 0x0BD4, %o0
25063 tpos %xcc, 0x4
25064 tvs %xcc, 0x6
25065 fbl,a %fcc2, loop_2121
25066 movrlez %o4, 0x244, %l3
25067 fnand %f10, %f22, %f26
25068 udivcc %o6, 0x1235, %o3
25069loop_2121:
25070 fmovdgu %xcc, %f1, %f15
25071 movrlz %l1, %i2, %o1
25072 nop
25073 setx loop_2122, %l0, %l1
25074 wrpr 0x1, %tl
25075 wrpr %l1, %tnpc
25076 setx 0x34400001400, %l0, %l1
25077 wrpr %l1, %tstate
25078 wrhpr 0x4, %htstate
25079 done
25080 sub %i3, 0x0913, %i4
25081 mulscc %o7, 0x0110, %i1
25082 set 0x70, %i1
25083 stba %l6, [%l7 + %i1] 0x18
25084loop_2122:
25085 fandnot1 %f14, %f24, %f14
25086 wr %g0, 0xf8, %asi
25087 stda %f0, [%l7 + 0x40] %asi
25088 membar #Sync
25089 srl %l0, 0x0F, %o2
25090 sll %g5, %l5, %g3
25091 movge %xcc, %g1, %g7
25092 fmovdpos %icc, %f8, %f20
25093 edge32 %i0, %i6, %g4
25094 move %icc, %g2, %i7
25095 tl %xcc, 0x7
25096 fbule %fcc0, loop_2123
25097 edge32n %l2, %g6, %i5
25098 fbu,a %fcc0, loop_2124
25099 udivx %o5, 0x1934, %o0
25100loop_2123:
25101 movrgez %l4, %o4, %o6
25102 mulx %l3, %l1, %o3
25103loop_2124:
25104 movpos %xcc, %i2, %o1
25105 edge8n %i4, %o7, %i3
25106 xorcc %i1, 0x11C7, %l0
25107 mulscc %o2, 0x18C6, %g5
25108 subcc %l6, %l5, %g1
25109 edge32 %g7, %g3, %i0
25110 and %i6, 0x1E8A, %g2
25111 tsubcc %i7, %g4, %g6
25112 mulscc %l2, 0x07F7, %o5
25113 fors %f24, %f8, %f20
25114 fnot1s %f25, %f24
25115 or %o0, %i5, %l4
25116 smulcc %o4, 0x093D, %l3
25117 nop
25118 fitod %f6, %f2
25119 fdtoi %f2, %f20
25120 fbug,a %fcc0, loop_2125
25121 fabsd %f10, %f6
25122 tne %xcc, 0x1
25123 tge %icc, 0x3
25124loop_2125:
25125 movge %xcc, %l1, %o6
25126 fnot1s %f6, %f28
25127 add %l7, 0x30, %l6
25128 wr %g0, 0x80, %asi
25129 casxa [%l6] 0x80, %i2, %o3
25130 fmul8x16 %f22, %f8, %f8
25131 movpos %xcc, %o1, %i4
25132 addcc %i3, 0x1018, %o7
25133 movne %icc, %l0, %i1
25134 bpos,a,pn %xcc, loop_2126
25135 orcc %g5, 0x12B9, %l6
25136 wr %g0, 0x27, %asi
25137 stba %o2, [%l7 + 0x75] %asi
25138 membar #Sync
25139loop_2126:
25140 fnegs %f22, %f27
25141 fmovrslez %l5, %f13, %f15
25142 nop
25143 setx 0xA2264A2A4055A3B3, %l0, %l6
25144 stx %l6, [%l7 + 0x38]
25145 ldx [%l7 + 0x38], %fsr
25146 sdiv %g1, 0x18AF, %g7
25147 std %f12, [%l7 + 0x38]
25148 alignaddrl %i0, %i6, %g2
25149 lduw [%l7 + 0x3C], %g3
25150 andn %i7, 0x1E2A, %g4
25151 alignaddr %l2, %o5, %o0
25152 edge32n %i5, %l4, %g6
25153 add %l7, 0x48, %l6
25154 wr %g0, 0x18, %asi
25155 ldxa [%l6] %asi, %l3
25156 casxa [%l6] 0x18, %l3, %l1
25157 xnorcc %o4, %i2, %o3
25158 move %xcc, %o1, %i4
25159 add %l7, 0x0C, %l6
25160 wr %g0, 0x88, %asi
25161 casa [%l6] 0x88, %o6, %o7
25162 brgz,a %l0, loop_2127
25163 fmovda %icc, %f23, %f21
25164 set 0x10, %l3
25165 ldda [%l7 + %l3] 0x2c, %i0
25166loop_2127:
25167 fzeros %f26
25168 stb %g5, [%l7 + 0x70]
25169 ldub [%l7 + 0x6F], %l6
25170 wr %g0, 0xe3, %asi
25171 stba %i3, [%l7 + 0x75] %asi
25172 membar #Sync
25173 edge8l %o2, %l5, %g7
25174 te %xcc, 0x7
25175 bneg,pt %icc, loop_2128
25176 nop
25177 set 0x40, %g1
25178 ldd [%l7 + %g1], %f14
25179 fmul8ulx16 %f12, %f18, %f2
25180 bpos,pt %xcc, loop_2129
25181loop_2128:
25182 edge32n %i0, %i6, %g1
25183 movrlez %g3, %i7, %g4
25184 bcc,a,pn %icc, loop_2130
25185loop_2129:
25186 orncc %l2, 0x0E9A, %g2
25187 tle %icc, 0x5
25188 taddcctv %o5, %o0, %l4
25189loop_2130:
25190 tgu %xcc, 0x4
25191 srax %i5, 0x14, %l3
25192 mulx %g6, 0x0E51, %l1
25193 movleu %xcc, %i2, %o4
25194 umulcc %o3, 0x07EB, %i4
25195 movcc %icc, %o1, %o6
25196 subcc %l0, 0x1D48, %i1
25197 wr %g0, 0x18, %asi
25198 lduha [%l7 + 0x08] %asi, %g5
25199 set 0x16, %i2
25200 lduha [%l7 + %i2] 0x11, %l6
25201 fsrc2s %f6, %f5
25202 set 0x18, %l0
25203 swapa [%l7 + %l0] 0x0c, %o7
25204 fsrc2 %f28, %f6
25205 fbule %fcc1, loop_2131
25206 stbar
25207 bleu,a %icc, loop_2132
25208 nop
25209 set 0x5C, %i6
25210 prefetch [%l7 + %i6], 0x3
25211loop_2131:
25212 nop
25213 wr %g0, 0x11, %asi
25214 lduba [%l7 + 0x65] %asi, %i3
25215loop_2132:
25216 movrlz %o2, %g7, %l5
25217 tpos %icc, 0x3
25218 sra %i6, 0x15, %g1
25219 fmovsneg %icc, %f18, %f29
25220 fmovspos %icc, %f9, %f26
25221 sethi 0x1862, %i0
25222 sub %i7, %g4, %g3
25223 xorcc %l2, 0x14EB, %o5
25224 nop
25225 setx loop_2133, %l0, %l1
25226 wrpr 0x1, %tl
25227 wrpr %l1, %tpc
25228 add %l1, 0x4, %l1
25229 wrpr %l1, %tnpc
25230 setx 0x34400001400, %l0, %l1
25231 wrpr %l1, %tstate
25232 wrhpr 0x4, %htstate
25233 retry
25234 nop
25235 fitos %f0, %f20
25236 fstox %f20, %f30
25237 add %l7, 0x4C, %l6
25238 wr %g0, 0x89, %asi
25239 casa [%l6] %asi, %o0, %g2
25240loop_2133:
25241 nop
25242 set 0x66, %o0
25243 stba %i5, [%l7 + %o0] 0x22
25244 membar #Sync
25245 bn,pn %xcc, loop_2134
25246 tneg %icc, 0x3
25247 fbue %fcc2, loop_2135
25248 nop
25249 set 0x2E, %i0
25250 ldub [%l7 + %i0], %l3
25251loop_2134:
25252 taddcc %l4, %l1, %g6
25253 fmovrsne %o4, %f26, %f26
25254loop_2135:
25255 fbl %fcc0, loop_2136
25256 popc 0x0C87, %i2
25257 for %f24, %f18, %f10
25258 edge16n %i4, %o1, %o3
25259loop_2136:
25260 sdivcc %o6, 0x099D, %i1
25261 fnegs %f21, %f18
25262 tcc %xcc, 0x0
25263 andn %l0, 0x13E3, %g5
25264 sdivcc %l6, 0x1AAF, %i3
25265 edge32 %o7, %o2, %l5
25266 fandnot1 %f30, %f14, %f12
25267 movne %xcc, %i6, %g7
25268 movg %xcc, %g1, %i7
25269 subc %g4, 0x09BA, %i0
25270 array8 %l2, %o5, %o0
25271 fbn %fcc2, loop_2137
25272 array16 %g3, %g2, %i5
25273 te %xcc, 0x3
25274 fmovdvc %xcc, %f23, %f17
25275loop_2137:
25276 ldsw [%l7 + 0x58], %l3
25277 edge8n %l4, %l1, %o4
25278 wr %g0, 0x80, %asi
25279 lduwa [%l7 + 0x58] %asi, %g6
25280 sethi 0x19A5, %i2
25281 addccc %i4, %o3, %o6
25282 ldd [%l7 + 0x18], %f24
25283 fbule %fcc3, loop_2138
25284 movrlz %i1, %o1, %l0
25285 fmovda %icc, %f5, %f24
25286 fmovdcc %icc, %f9, %f6
25287loop_2138:
25288 fmovsgu %icc, %f8, %f20
25289 andn %g5, 0x1213, %i3
25290 umulcc %o7, 0x0A03, %l6
25291 movn %icc, %o2, %i6
25292 bge loop_2139
25293 movrgez %l5, %g1, %g7
25294 alignaddrl %i7, %g4, %l2
25295 fbo %fcc2, loop_2140
25296loop_2139:
25297 fba %fcc2, loop_2141
25298 movrgez %i0, 0x367, %o0
25299 be,a,pn %icc, loop_2142
25300loop_2140:
25301 movre %g3, 0x087, %o5
25302loop_2141:
25303 fmovsge %xcc, %f4, %f22
25304 sdiv %i5, 0x1246, %l3
25305loop_2142:
25306 edge32 %g2, %l1, %o4
25307 edge16ln %l4, %i2, %g6
25308 popc 0x10DB, %o3
25309 bn,a loop_2143
25310 fmovdleu %xcc, %f7, %f24
25311 fandnot2s %f16, %f4, %f19
25312 bvs %icc, loop_2144
25313loop_2143:
25314 nop
25315 setx 0x5154E1795D57C8FA, %l0, %l6
25316 stx %l6, [%l7 + 0x28]
25317 ldd [%l7 + 0x28], %f16
25318 fsqrtd %f16, %f30
25319 wr %g0, 0x0c, %asi
25320 sta %f26, [%l7 + 0x64] %asi
25321loop_2144:
25322 sra %i4, %i1, %o1
25323 tne %xcc, 0x0
25324 taddcctv %o6, 0x1244, %g5
25325 tne %xcc, 0x6
25326 movne %xcc, %l0, %i3
25327 set 0x12, %i3
25328 ldsha [%l7 + %i3] 0x19, %l6
25329 umul %o7, %o2, %i6
25330 fabss %f3, %f23
25331 edge16ln %l5, %g7, %g1
25332 tcs %icc, 0x1
25333 edge32 %i7, %g4, %i0
25334 sub %l2, %o0, %o5
25335 fmovrdgz %i5, %f10, %f6
25336 edge16n %l3, %g2, %l1
25337 movcc %icc, %g3, %l4
25338 movl %icc, %i2, %o4
25339 te %icc, 0x6
25340 movg %icc, %g6, %i4
25341 fbge,a %fcc0, loop_2145
25342 add %i1, 0x0E8A, %o1
25343 tg %xcc, 0x2
25344 fandnot2s %f11, %f21, %f1
25345loop_2145:
25346 fxnors %f26, %f25, %f22
25347 fbul,a %fcc0, loop_2146
25348 or %o6, %g5, %o3
25349 set 0x2F, %g5
25350 lduba [%l7 + %g5] 0x19, %i3
25351loop_2146:
25352 nop
25353 setx 0x50719BEE, %l0, %l6
25354 st %l6, [%l7 + 0x1C]
25355 ld [%l7 + 0x1C], %fsr
25356 array32 %l0, %o7, %o2
25357 bl,a loop_2147
25358 taddcctv %i6, %l5, %g7
25359 fors %f7, %f27, %f24
25360 addccc %g1, %i7, %g4
25361loop_2147:
25362 andcc %i0, 0x01D0, %l2
25363 subccc %o0, %o5, %i5
25364 bg,a %icc, loop_2148
25365 mulx %l6, %g2, %l1
25366 brlez %l3, loop_2149
25367 nop
25368 setx loop_2150, %l0, %l1
25369 wrpr 0x1, %tl
25370 wrpr %l1, %tnpc
25371 setx 0x34400001400, %l0, %l1
25372 wrpr %l1, %tstate
25373 wrhpr 0x4, %htstate
25374 done
25375loop_2148:
25376 subcc %l4, 0x0FB8, %g3
25377 fbuge %fcc0, loop_2151
25378loop_2149:
25379 mova %icc, %o4, %g6
25380loop_2150:
25381 movgu %icc, %i2, %i1
25382 add %i4, 0x1133, %o1
25383loop_2151:
25384 mulscc %o6, 0x0A1E, %g5
25385 srl %i3, %o3, %l0
25386 subc %o7, %i6, %o2
25387 movrgz %g7, %l5, %i7
25388 bgu,pn %xcc, loop_2152
25389 edge32l %g1, %i0, %l2
25390 edge32l %g4, %o5, %o0
25391 fble %fcc1, loop_2153
25392loop_2152:
25393 fba %fcc1, loop_2154
25394 bleu,a,pt %icc, loop_2155
25395 movle %icc, %l6, %g2
25396loop_2153:
25397 subc %i5, 0x039E, %l1
25398loop_2154:
25399 ba,a,pt %xcc, loop_2156
25400loop_2155:
25401 movle %xcc, %l4, %l3
25402 udivx %o4, 0x02A9, %g6
25403 xnorcc %g3, %i2, %i4
25404loop_2156:
25405 movrgez %i1, 0x032, %o6
25406 tneg %xcc, 0x5
25407 fnegd %f2, %f30
25408 ld [%l7 + 0x70], %f8
25409 add %l7, 0x28, %l6
25410 wr %g0, 0x81, %asi
25411 lda [%l6] %asi, %o1
25412 casa [%l6] 0x81, %o1, %i3
25413 pdist %f24, %f16, %f28
25414 tvc %xcc, 0x4
25415 movvs %xcc, %g5, %o3
25416 set 0x78, %l4
25417 ldsba [%l7 + %l4] 0x19, %l0
25418 brgz,a %i6, loop_2157
25419 ldd [%l7 + 0x30], %f10
25420 brlez %o7, loop_2158
25421 fbuge %fcc2, loop_2159
25422loop_2157:
25423 fbl %fcc1, loop_2160
25424 mova %xcc, %o2, %g7
25425loop_2158:
25426 tneg %icc, 0x7
25427loop_2159:
25428 fmovsg %xcc, %f0, %f3
25429loop_2160:
25430 nop
25431 set 0x20, %l5
25432 ldxa [%l7 + %l5] 0x88, %l5
25433 tl %xcc, 0x3
25434 fands %f31, %f19, %f2
25435 tne %xcc, 0x4
25436 andcc %g1, %i7, %i0
25437 taddcc %l2, %o5, %g4
25438 fexpand %f16, %f26
25439 bne,a,pt %xcc, loop_2161
25440 movrgz %o0, 0x296, %l6
25441 movge %icc, %i5, %l1
25442 xor %g2, %l3, %l4
25443loop_2161:
25444 mova %xcc, %g6, %g3
25445 wr %g0, 0x2a, %asi
25446 stwa %i2, [%l7 + 0x40] %asi
25447 membar #Sync
25448 tvs %icc, 0x1
25449 subc %o4, %i1, %o6
25450 fbuge %fcc3, loop_2162
25451 tn %icc, 0x0
25452 bshuffle %f2, %f28, %f2
25453 movrlz %o1, %i3, %g5
25454loop_2162:
25455 array16 %o3, %i4, %l0
25456 std %f26, [%l7 + 0x78]
25457 fmovs %f9, %f28
25458 restored
25459 rdpr %cwp, %g1
25460 rdpr %cansave, %g2
25461 rdpr %canrestore, %g3
25462 rdpr %cleanwin, %g4
25463 rdpr %otherwin, %g5
25464 rdpr %wstate, %g6
25465 fmovsle %xcc, %f27, %f11
25466 smul %i6, 0x1027, %o2
25467 smulcc %o7, 0x0D74, %l5
25468 fmovdn %icc, %f19, %f22
25469 tle %xcc, 0x1
25470 fmovrsne %g7, %f28, %f10
25471 edge8 %i7, %g1, %i0
25472 udivcc %l2, 0x0C1A, %o5
25473 te %icc, 0x6
25474 tleu %icc, 0x1
25475 sir 0x06A1
25476 fpadd16 %f14, %f6, %f16
25477 movpos %xcc, %g4, %o0
25478 edge8 %i5, %l6, %l1
25479 tl %icc, 0x0
25480 sllx %g2, 0x01, %l3
25481 fbuge,a %fcc2, loop_2163
25482 or %g6, %g3, %l4
25483 umulcc %i2, %i1, %o6
25484 movrlez %o1, %i3, %o4
25485loop_2163:
25486 bl,pt %xcc, loop_2164
25487 taddcctv %o3, 0x0CAC, %g5
25488 tsubcctv %l0, 0x0167, %i4
25489 edge16 %i6, %o7, %o2
25490loop_2164:
25491 taddcctv %l5, %g7, %g1
25492 te %xcc, 0x6
25493 udivx %i0, 0x1A0C, %i7
25494 fnot2s %f31, %f7
25495 array8 %o5, %l2, %g4
25496 fmovsg %icc, %f24, %f27
25497 fbul,a %fcc0, loop_2165
25498 andn %o0, 0x1360, %i5
25499 movge %icc, %l6, %g2
25500 fmovdcs %xcc, %f19, %f2
25501loop_2165:
25502 tneg %xcc, 0x3
25503 edge32 %l1, %g6, %l3
25504 movleu %xcc, %l4, %g3
25505 bleu,a,pt %icc, loop_2166
25506 nop
25507 setx loop_2167, %l0, %l1
25508 jmpl %l1, %i2
25509 sir 0x1EF0
25510 wr %g0, 0xe3, %asi
25511 stba %i1, [%l7 + 0x7F] %asi
25512 membar #Sync
25513loop_2166:
25514 fnor %f28, %f14, %f2
25515loop_2167:
25516 movg %xcc, %o1, %i3
25517 stx %o6, [%l7 + 0x78]
25518 movg %icc, %o4, %g5
25519 addccc %l0, %o3, %i6
25520 fmovdn %icc, %f3, %f9
25521 tgu %icc, 0x0
25522 movrlz %o7, 0x343, %i4
25523 movneg %xcc, %o2, %l5
25524 edge16n %g1, %i0, %g7
25525 alignaddrl %o5, %l2, %i7
25526 movcc %icc, %g4, %i5
25527 fmovdgu %xcc, %f26, %f22
25528 saved
25529 rdpr %cwp, %g1
25530 rdpr %cansave, %g2
25531 rdpr %canrestore, %g3
25532 rdpr %cleanwin, %g4
25533 rdpr %otherwin, %g5
25534 rdpr %wstate, %g6
25535 tgu %icc, 0x0
25536 tcs %xcc, 0x7
25537 fmovrdlz %o0, %f14, %f22
25538 fmovdcs %xcc, %f20, %f24
25539 membar #Sync
25540 set 0x40, %i4
25541 ldda [%l7 + %i4] 0x1e, %f16
25542 or %l6, 0x128D, %g2
25543 sir 0x0EC6
25544 tgu %icc, 0x1
25545 ldstub [%l7 + 0x33], %l1
25546 tsubcctv %g6, 0x1263, %l3
25547 bcs,a loop_2168
25548 stbar
25549 fmovrdlz %g3, %f16, %f14
25550 edge16n %i2, %l4, %i1
25551loop_2168:
25552 fandnot1s %f15, %f25, %f14
25553 fandnot1s %f14, %f10, %f28
25554 alignaddrl %i3, %o1, %o4
25555 fzeros %f22
25556 fbge,a %fcc0, loop_2169
25557 sth %g5, [%l7 + 0x56]
25558 fblg,a %fcc1, loop_2170
25559 fnands %f28, %f30, %f23
25560loop_2169:
25561 call loop_2171
25562 edge16l %l0, %o3, %i6
25563loop_2170:
25564 fabss %f12, %f19
25565 edge32ln %o6, %i4, %o2
25566loop_2171:
25567 saved
25568 rdpr %cwp, %g1
25569 rdpr %cansave, %g2
25570 rdpr %canrestore, %g3
25571 rdpr %cleanwin, %g4
25572 rdpr %otherwin, %g5
25573 rdpr %wstate, %g6
25574 nop
25575 setx 0xA3461F16, %l0, %l6
25576 st %l6, [%l7 + 0x28]
25577 ld [%l7 + 0x28], %f17
25578 setx 0xB96080FB, %l1, %l5
25579 st %l5, [%l7 + 0x10]
25580 ld [%l7 + 0x10], %f4
25581 fadds %f4, %f17, %f17
25582 tg %xcc, 0x3
25583 mulx %l5, 0x002A, %g1
25584 tleu %icc, 0x2
25585 call loop_2172
25586 movcs %xcc, %o7, %i0
25587 xorcc %o5, 0x0F3D, %g7
25588 subccc %i7, %l2, %g4
25589loop_2172:
25590 subccc %o0, 0x1724, %l6
25591 tn %icc, 0x6
25592 movneg %icc, %i5, %l1
25593 fmovscc %xcc, %f11, %f22
25594 edge32 %g6, %g2, %l3
25595 movle %xcc, %g3, %i2
25596 xorcc %l4, %i3, %i1
25597 membar 0x3D
25598 fsrc1 %f18, %f26
25599 membar #Sync
25600 wr %g0, 0x16, %asi
25601 ldda [%l7 + 0x40] %asi, %f16
25602 edge8l %o1, %o4, %l0
25603 fpadd16s %f19, %f19, %f28
25604 movrgz %o3, 0x211, %i6
25605 sth %o6, [%l7 + 0x62]
25606 fbo,a %fcc3, loop_2173
25607 edge16n %g5, %o2, %l5
25608 fmovsne %xcc, %f27, %f13
25609 bcc,a,pn %icc, loop_2174
25610loop_2173:
25611 fpmerge %f8, %f0, %f10
25612 stb %i4, [%l7 + 0x4C]
25613 fmovsa %icc, %f1, %f29
25614loop_2174:
25615 brlz,a %g1, loop_2175
25616 popc 0x095D, %i0
25617 nop
25618 setx loop_2176, %l0, %l1
25619 wrpr 0x1, %tl
25620 wrpr %l1, %tnpc
25621 setx 0x34400001400, %l0, %l1
25622 wrpr %l1, %tstate
25623 wrhpr 0x4, %htstate
25624 done
25625 fmovdgu %xcc, %f23, %f28
25626loop_2175:
25627 fbule,a %fcc0, loop_2177
25628 fmovdn %icc, %f29, %f14
25629loop_2176:
25630 umulcc %o5, %g7, %i7
25631 swap [%l7 + 0x4C], %l2
25632loop_2177:
25633 brgz %o7, loop_2178
25634 sdivcc %o0, 0x0EB6, %g4
25635 andncc %i5, %l1, %l6
25636 nop
25637 setx 0xC1AD5831, %l0, %l6
25638 st %l6, [%l7 + 0x28]
25639 ld [%l7 + 0x28], %f14
25640 setx 0x5B3768FD, %l1, %l5
25641 st %l5, [%l7 + 0x10]
25642 ld [%l7 + 0x10], %f24
25643 fadds %f24, %f14, %f0
25644loop_2178:
25645 xnorcc %g2, %l3, %g3
25646 fmovsvs %xcc, %f22, %f25
25647 tcs %icc, 0x5
25648 and %g6, 0x139B, %i2
25649 udiv %l4, 0x01CD, %i1
25650 tpos %xcc, 0x0
25651 fcmpgt32 %f2, %f10, %o1
25652 bg %icc, loop_2179
25653 swap [%l7 + 0x2C], %o4
25654 fmovrdlez %l0, %f20, %f26
25655 edge32 %i3, %i6, %o6
25656loop_2179:
25657 andncc %o3, %o2, %l5
25658 movrgz %i4, %g1, %g5
25659 fornot1 %f4, %f8, %f4
25660 membar 0x75
25661 andncc %o5, %g7, %i0
25662 fmovrdlez %l2, %f16, %f8
25663 alignaddrl %i7, %o0, %g4
25664 fbe,a %fcc2, loop_2180
25665 fmovsneg %icc, %f12, %f19
25666 wr %g0, 0x89, %asi
25667 lduwa [%l7 + 0x24] %asi, %i5
25668loop_2180:
25669 nop
25670 wr %g0, 0x88, %asi
25671 lda [%l7 + 0x40] %asi, %f23
25672 fbu %fcc0, loop_2181
25673 ta %xcc, 0x2
25674 alignaddrl %l1, %l6, %g2
25675 array8 %o7, %l3, %g3
25676loop_2181:
25677 bl,a loop_2182
25678 tg %icc, 0x1
25679 nop
25680 fitod %f12, %f14
25681 fdtox %f14, %f18
25682 fxtod %f18, %f30
25683 wr %g0, 0x19, %asi
25684 ldsba [%l7 + 0x26] %asi, %i2
25685loop_2182:
25686 stbar
25687 movne %xcc, %l4, %g6
25688 bl loop_2183
25689 nop
25690 setx loop_2184, %l0, %l1
25691 wrpr 0x1, %tl
25692 wrpr %l1, %tpc
25693 add %l1, 0x4, %l1
25694 wrpr %l1, %tnpc
25695 setx 0x34400001400, %l0, %l1
25696 wrpr %l1, %tstate
25697 wrhpr 0x4, %htstate
25698 retry
25699 brnz,a %o1, loop_2185
25700 fmovrdlz %i1, %f0, %f28
25701loop_2183:
25702 fmovda %xcc, %f8, %f4
25703loop_2184:
25704 fbue %fcc1, loop_2186
25705loop_2185:
25706 bn loop_2187
25707 movvs %xcc, %l0, %i3
25708 set 0x28, %o5
25709 ldxa [%g0 + %o5] 0x4f, %i6
25710loop_2186:
25711 alignaddrl %o6, %o4, %o2
25712loop_2187:
25713 edge16l %o3, %l5, %g1
25714 subc %i4, %o5, %g7
25715 bcs,pt %icc, loop_2188
25716 smul %g5, %i0, %l2
25717 tsubcc %o0, %g4, %i7
25718 smul %i5, %l6, %l1
25719loop_2188:
25720 mulscc %g2, 0x18F2, %l3
25721 mulscc %o7, %g3, %l4
25722 edge32l %i2, %o1, %i1
25723 udivcc %l0, 0x05E8, %g6
25724 umul %i3, 0x0F68, %i6
25725 fbo %fcc2, loop_2189
25726 edge32ln %o4, %o6, %o2
25727 wr %g0, 0xf8, %asi
25728 stda %f16, [%l7 + 0x40] %asi
25729 membar #Sync
25730loop_2189:
25731 stbar
25732 addccc %o3, 0x0565, %l5
25733 add %l7, 0x58, %l6
25734 wr %g0, 0x11, %asi
25735 casxa [%l6] %asi, %i4, %g1
25736 tsubcc %o5, 0x15F3, %g5
25737 wr %g0, 0x80, %asi
25738 ldsba [%l7 + 0x68] %asi, %g7
25739 movrgez %l2, %o0, %g4
25740 fpadd16 %f30, %f22, %f0
25741 sllx %i7, %i0, %l6
25742 edge16n %l1, %i5, %l3
25743 tpos %icc, 0x2
25744 stb %o7, [%l7 + 0x30]
25745 edge16n %g3, %l4, %g2
25746 udiv %i2, 0x0518, %o1
25747 std %f18, [%l7 + 0x60]
25748 edge8 %l0, %g6, %i1
25749 xor %i3, 0x05BA, %o4
25750 tg %xcc, 0x0
25751 orcc %i6, 0x1FCD, %o6
25752 addcc %o2, 0x0879, %o3
25753 fmovsneg %icc, %f8, %f7
25754 orcc %i4, 0x1498, %g1
25755 sir 0x0616
25756 alignaddr %o5, %g5, %g7
25757 sll %l5, %o0, %g4
25758 bvs %xcc, loop_2190
25759 xor %i7, 0x148E, %l2
25760 restored
25761 rdpr %cwp, %g1
25762 rdpr %cansave, %g2
25763 rdpr %canrestore, %g3
25764 rdpr %cleanwin, %g4
25765 rdpr %otherwin, %g5
25766 rdpr %wstate, %g6
25767 stb %l6, [%l7 + 0x6F]
25768loop_2190:
25769 fbug %fcc2, loop_2191
25770 fmul8sux16 %f28, %f6, %f16
25771 nop
25772 fitod %f6, %f18
25773 fdtos %f18, %f15
25774 sth %i0, [%l7 + 0x78]
25775loop_2191:
25776 umulcc %l1, 0x0DC0, %i5
25777 pdist %f26, %f0, %f28
25778 movpos %icc, %l3, %o7
25779 nop
25780 fitod %f26, %f0
25781 movpos %xcc, %l4, %g3
25782 movge %icc, %i2, %o1
25783 fmovdleu %icc, %f21, %f11
25784 srlx %l0, %g6, %g2
25785 fblg,a %fcc0, loop_2192
25786 nop
25787 setx 0x06BE08F2, %l0, %l6
25788 st %l6, [%l7 + 0x28]
25789 ld [%l7 + 0x28], %f7
25790 setx 0x04DC7146, %l1, %l5
25791 st %l5, [%l7 + 0x10]
25792 ld [%l7 + 0x10], %f24
25793 fmuls %f24, %f7, %f10
25794 fmovs %f5, %f14
25795 xnorcc %i3, 0x07EF, %i1
25796loop_2192:
25797 fmovrsgez %o4, %f20, %f9
25798 ldstub [%l7 + 0x13], %o6
25799 fxors %f25, %f8, %f6
25800 addccc %o2, 0x1A46, %i6
25801 mulx %i4, 0x0FD2, %o3
25802 movne %xcc, %g1, %o5
25803 xor %g7, 0x0A11, %l5
25804 wr %g0, 0xeb, %asi
25805 stba %o0, [%l7 + 0x1B] %asi
25806 membar #Sync
25807 ldsh [%l7 + 0x10], %g4
25808 tpos %xcc, 0x2
25809 fmul8sux16 %f18, %f30, %f28
25810 edge32 %i7, %g5, %l2
25811 edge16ln %i0, %l1, %i5
25812 orncc %l3, %o7, %l6
25813 alignaddr %l4, %i2, %o1
25814 set 0x38, %o4
25815 lduwa [%l7 + %o4] 0x18, %g3
25816 movneg %xcc, %l0, %g2
25817 fnot2s %f6, %f8
25818 andn %i3, 0x1C2E, %g6
25819 nop
25820 setx 0xF8F3389E11A5DD5D, %l0, %l6
25821 stx %l6, [%l7 + 0x28]
25822 ldd [%l7 + 0x28], %f22
25823 setx 0x63C7B55EC5F011DC, %l1, %l5
25824 stx %l5, [%l7 + 0x10]
25825 ldd [%l7 + 0x10], %f24
25826 fdivd %f24, %f22, %f8
25827 movrgez %o4, %o6, %i1
25828 tcs %icc, 0x3
25829 add %o2, %i4, %i6
25830 umul %g1, %o5, %o3
25831 and %g7, 0x0E00, %o0
25832 bneg,a,pt %xcc, loop_2193
25833 stw %g4, [%l7 + 0x6C]
25834 set 0x70, %o7
25835 prefetcha [%l7 + %o7] 0x19, 0x2
25836loop_2193:
25837 orn %g5, 0x12E2, %l5
25838 bcc loop_2194
25839 sir 0x008E
25840 movvs %xcc, %i0, %l2
25841 movvs %icc, %l1, %l3
25842loop_2194:
25843 fbge %fcc1, loop_2195
25844 brnz,a %i5, loop_2196
25845 fbge %fcc3, loop_2197
25846 ldsb [%l7 + 0x18], %l6
25847loop_2195:
25848 fbl %fcc0, loop_2198
25849loop_2196:
25850 addc %l4, 0x18FC, %o7
25851loop_2197:
25852 fmovscc %xcc, %f18, %f25
25853 udivcc %o1, 0x0EE7, %g3
25854loop_2198:
25855 tsubcctv %i2, 0x02BC, %l0
25856 nop
25857 setx 0x3E2D4E87, %l0, %l6
25858 st %l6, [%l7 + 0x28]
25859 ld [%l7 + 0x28], %f23
25860 setx 0x1240803A, %l1, %l5
25861 st %l5, [%l7 + 0x10]
25862 ld [%l7 + 0x10], %f5
25863 fmuls %f5, %f23, %f11
25864 subc %i3, 0x07B4, %g6
25865 bgu,pt %xcc, loop_2199
25866 ldd [%l7 + 0x50], %o4
25867 tpos %icc, 0x4
25868 orn %g2, %o6, %i1
25869loop_2199:
25870 fors %f0, %f22, %f6
25871 movre %o2, 0x28A, %i6
25872 nop
25873 fitos %f6, %f24
25874 fstoi %f24, %f25
25875 fbule,a %fcc0, loop_2200
25876 fmovdpos %xcc, %f24, %f18
25877 fmovdneg %icc, %f19, %f22
25878 fpadd16s %f26, %f17, %f28
25879loop_2200:
25880 fornot2s %f14, %f30, %f0
25881 te %xcc, 0x0
25882 sub %i4, %o5, %g1
25883 xnorcc %g7, 0x0F99, %o0
25884 sra %o3, %i7, %g5
25885 fones %f25
25886 tg %icc, 0x2
25887 move %icc, %g4, %i0
25888 xnor %l2, 0x16AC, %l1
25889 smulcc %l3, %i5, %l6
25890 movge %xcc, %l5, %l4
25891 tle %xcc, 0x1
25892 addc %o1, %o7, %g3
25893 fbuge %fcc2, loop_2201
25894 fpsub32 %f4, %f24, %f4
25895 lduw [%l7 + 0x0C], %l0
25896 movrlz %i3, %g6, %i2
25897loop_2201:
25898 orncc %g2, %o4, %i1
25899 nop
25900 set 0x0C, %o6
25901 stb %o2, [%l7 + %o6]
25902 set 0x38, %g2
25903 ldxa [%l7 + %g2] 0x89, %i6
25904 nop
25905 fitod %f2, %f18
25906 fdtox %f18, %f26
25907 tgu %xcc, 0x0
25908 popc %o6, %o5
25909 tle %icc, 0x3
25910 fxors %f1, %f25, %f28
25911 sdiv %i4, 0x1F93, %g7
25912 fnors %f3, %f23, %f8
25913 sll %o0, %g1, %o3
25914 bleu,a %icc, loop_2202
25915 tsubcc %g5, %i7, %i0
25916 edge32 %g4, %l1, %l3
25917 set 0x54, %o3
25918 stha %l2, [%l7 + %o3] 0x2a
25919 membar #Sync
25920loop_2202:
25921 xnor %i5, %l6, %l4
25922 fpack16 %f12, %f10
25923 tgu %icc, 0x5
25924 tle %icc, 0x5
25925 tne %icc, 0x2
25926 edge32l %o1, %l5, %g3
25927 orncc %l0, 0x141B, %i3
25928 srlx %g6, 0x19, %o7
25929 fands %f31, %f23, %f2
25930 movleu %xcc, %g2, %o4
25931 tle %icc, 0x4
25932 nop
25933 fitod %f2, %f28
25934 fdtoi %f28, %f22
25935 tneg %xcc, 0x2
25936 srl %i2, 0x1F, %i1
25937 ld [%l7 + 0x64], %f1
25938 umul %o2, 0x0C52, %i6
25939 nop
25940 set 0x78, %g6
25941 prefetch [%l7 + %g6], 0x1
25942 fmovrsgez %o5, %f23, %f16
25943 fandnot1s %f23, %f5, %f26
25944 set 0x50, %i7
25945 lduwa [%l7 + %i7] 0x18, %i4
25946 nop
25947 setx 0xBF4172E7, %l0, %l6
25948 st %l6, [%l7 + 0x28]
25949 ld [%l7 + 0x28], %f31
25950 setx 0x007A7D5D, %l1, %l5
25951 st %l5, [%l7 + 0x10]
25952 ld [%l7 + 0x10], %f21
25953 fdivs %f21, %f31, %f19
25954 taddcctv %g7, 0x1B8E, %o6
25955 alignaddrl %g1, %o3, %o0
25956 sdivcc %g5, 0x0722, %i7
25957 movvs %xcc, %i0, %g4
25958 movre %l3, 0x3DC, %l2
25959 fmovdne %xcc, %f29, %f31
25960 udivcc %i5, 0x12AA, %l6
25961 ldd [%l7 + 0x30], %f10
25962 movrlez %l1, 0x0EB, %o1
25963 mulx %l5, %l4, %g3
25964 sethi 0x0FF0, %i3
25965 fandnot1s %f4, %f5, %f16
25966 smulcc %g6, %o7, %g2
25967 fmovsneg %xcc, %f27, %f12
25968 tvs %icc, 0x3
25969 movcs %xcc, %l0, %o4
25970 sra %i2, 0x02, %o2
25971 srax %i6, 0x06, %o5
25972 std %f4, [%l7 + 0x38]
25973 fbl %fcc2, loop_2203
25974 edge8n %i1, %g7, %i4
25975 saved
25976 rdpr %cwp, %g1
25977 rdpr %cansave, %g2
25978 rdpr %canrestore, %g3
25979 rdpr %cleanwin, %g4
25980 rdpr %otherwin, %g5
25981 rdpr %wstate, %g6
25982 tneg %xcc, 0x3
25983loop_2203:
25984 nop
25985 wr %g0, 0x80, %asi
25986 ldsba [%l7 + 0x2D] %asi, %g1
25987 fxors %f13, %f25, %f30
25988 tneg %xcc, 0x6
25989 fbue,a %fcc0, loop_2204
25990 ba %icc, loop_2205
25991 srax %o3, %o0, %o6
25992 udiv %i7, 0x1DCA, %g5
25993loop_2204:
25994 tneg %xcc, 0x0
25995loop_2205:
25996 nop
25997 setx 0x863CC9BA, %l0, %l6
25998 st %l6, [%l7 + 0x28]
25999 ld [%l7 + 0x28], %f16
26000 setx 0xDA67C8C5, %l1, %l5
26001 st %l5, [%l7 + 0x10]
26002 ld [%l7 + 0x10], %f20
26003 fadds %f20, %f16, %f26
26004 movcs %icc, %i0, %g4
26005 te %icc, 0x2
26006 movrgez %l3, %i5, %l2
26007 alignaddr %l6, %o1, %l1
26008 srlx %l4, %l5, %g3
26009 ta %xcc, 0x6
26010 nop
26011 fitos %f6, %f5
26012 fstod %f5, %f0
26013 fmovrse %i3, %f19, %f2
26014 tge %icc, 0x7
26015 set 0x3A, %g7
26016 stba %o7, [%l7 + %g7] 0x22
26017 membar #Sync
26018 wr %g0, 0x10, %asi
26019 ldstuba [%l7 + 0x0C] %asi, %g2
26020 fsrc2s %f2, %f12
26021 edge32l %l0, %g6, %i2
26022 movge %icc, %o4, %i6
26023 andn %o5, 0x15F0, %i1
26024 tsubcctv %g7, 0x034B, %i4
26025 xnorcc %g1, %o3, %o2
26026 fnor %f6, %f0, %f0
26027 st %f15, [%l7 + 0x30]
26028 bg,a %xcc, loop_2206
26029 addccc %o6, %i7, %g5
26030 std %f28, [%l7 + 0x38]
26031 fnot1 %f10, %f30
26032loop_2206:
26033 add %i0, %o0, %g4
26034 fmovscc %xcc, %f9, %f1
26035 fmul8x16au %f2, %f5, %f14
26036 edge32 %l3, %l2, %l6
26037 movre %o1, %l1, %i5
26038 sethi 0x0A04, %l5
26039 flush %l7 + 0x58
26040 popc 0x0185, %l4
26041 fbn %fcc1, loop_2207
26042 movcs %xcc, %g3, %i3
26043 sra %o7, %l0, %g6
26044 set 0x64, %l6
26045 lduba [%l7 + %l6] 0x10, %g2
26046loop_2207:
26047 ba %icc, loop_2208
26048 addc %i2, 0x1FA2, %i6
26049 sub %o4, 0x0622, %o5
26050 brgez %i1, loop_2209
26051loop_2208:
26052 ta %icc, 0x0
26053 taddcctv %i4, 0x0463, %g1
26054 subccc %g7, %o2, %o6
26055loop_2209:
26056 movvs %xcc, %o3, %i7
26057 movn %xcc, %i0, %g5
26058 movrgz %g4, %l3, %l2
26059 movn %xcc, %o0, %o1
26060 orn %l1, %i5, %l5
26061 fbge %fcc1, loop_2210
26062 movvc %xcc, %l4, %l6
26063 fzero %f18
26064 tl %xcc, 0x7
26065loop_2210:
26066 edge32l %g3, %o7, %i3
26067 fmovrdlez %g6, %f12, %f28
26068 sdivx %g2, 0x03C5, %i2
26069 tvc %xcc, 0x6
26070 set 0x70, %l1
26071 sta %f23, [%l7 + %l1] 0x15
26072 add %l7, 0x70, %l6
26073 wr %g0, 0x88, %asi
26074 casxa [%l6] 0x88, %i6, %l0
26075 te %xcc, 0x7
26076 movl %icc, %o5, %o4
26077 brnz %i4, loop_2211
26078 fbl,a %fcc3, loop_2212
26079 fmovrdlz %g1, %f2, %f8
26080 bn,pt %icc, loop_2213
26081loop_2211:
26082 nop
26083 fitod %f4, %f8
26084 fdtos %f8, %f29
26085loop_2212:
26086 nop
26087 set 0x1C, %g4
26088 sta %f31, [%l7 + %g4] 0x11
26089loop_2213:
26090 sth %g7, [%l7 + 0x24]
26091 ble %xcc, loop_2214
26092 sdiv %o2, 0x0965, %i1
26093 fpsub32s %f24, %f13, %f5
26094 mulscc %o3, %o6, %i0
26095loop_2214:
26096 movneg %xcc, %g5, %g4
26097 edge32n %l3, %l2, %i7
26098 andn %o0, %o1, %l1
26099 tgu %icc, 0x4
26100 edge8ln %l5, %i5, %l6
26101 movrne %l4, %o7, %i3
26102 sir 0x0114
26103 tvc %icc, 0x5
26104 fpsub32s %f30, %f17, %f3
26105 smul %g6, 0x123B, %g2
26106 alignaddrl %g3, %i2, %i6
26107 set 0x33, %o1
26108 lduba [%l7 + %o1] 0x0c, %o5
26109 movvc %icc, %l0, %o4
26110 tle %icc, 0x2
26111 set 0x38, %g3
26112 ldsba [%l7 + %g3] 0x80, %i4
26113 tl %icc, 0x5
26114 fbug %fcc1, loop_2215
26115 movleu %icc, %g1, %o2
26116 add %g7, %o3, %o6
26117 movvc %icc, %i0, %i1
26118loop_2215:
26119 udivcc %g5, 0x11ED, %g4
26120 wr %g0, 0xf9, %asi
26121 stda %f16, [%l7 + 0x40] %asi
26122 membar #Sync
26123 umulcc %l2, %l3, %o0
26124 bpos,a loop_2216
26125 nop
26126 fitod %f12, %f22
26127 fdtoi %f22, %f19
26128 smul %o1, 0x0B95, %i7
26129 tcc %xcc, 0x1
26130loop_2216:
26131 movgu %icc, %l5, %i5
26132 fmovsa %icc, %f18, %f8
26133 nop
26134 setx 0x73CBFD7D2B9C47D0, %l0, %l6
26135 stx %l6, [%l7 + 0x28]
26136 ldd [%l7 + 0x28], %f26
26137 setx 0x643CADED7B5D324F, %l1, %l5
26138 stx %l5, [%l7 + 0x10]
26139 ldd [%l7 + 0x10], %f10
26140 fmuld %f10, %f26, %f20
26141 st %f2, [%l7 + 0x44]
26142 wr %g0, 0x80, %asi
26143 ldstuba [%l7 + 0x57] %asi, %l6
26144 sub %l4, 0x17AD, %l1
26145 sdivx %i3, 0x1967, %o7
26146 nop
26147 setx 0x415A50C8, %l0, %l6
26148 st %l6, [%l7 + 0x28]
26149 ld [%l7 + 0x28], %f3
26150 setx 0xA33BA244, %l1, %l5
26151 st %l5, [%l7 + 0x10]
26152 ld [%l7 + 0x10], %f18
26153 fmuls %f18, %f3, %f29
26154 tneg %icc, 0x0
26155 edge32l %g2, %g3, %g6
26156 array8 %i2, %i6, %o5
26157 bvc loop_2217
26158 tneg %icc, 0x4
26159 fbul %fcc2, loop_2218
26160 edge16 %o4, %l0, %g1
26161loop_2217:
26162 fbl,a %fcc1, loop_2219
26163 fmovsvs %xcc, %f14, %f27
26164loop_2218:
26165 tleu %xcc, 0x4
26166 srax %o2, %g7, %i4
26167loop_2219:
26168 fbule %fcc2, loop_2220
26169 bge %icc, loop_2221
26170 fsrc2s %f7, %f8
26171 fmovsle %icc, %f3, %f29
26172loop_2220:
26173 sllx %o3, %o6, %i0
26174loop_2221:
26175 taddcc %i1, %g4, %l2
26176 fbu %fcc2, loop_2222
26177 tle %icc, 0x4
26178 srl %g5, %o0, %l3
26179 bpos,a,pn %xcc, loop_2223
26180loop_2222:
26181 sra %o1, %l5, %i5
26182 xorcc %i7, 0x0297, %l6
26183 xnorcc %l4, 0x1931, %i3
26184loop_2223:
26185 fmovsgu %xcc, %f31, %f21
26186 ba,a,pt %icc, loop_2224
26187 ldsb [%l7 + 0x7A], %l1
26188 orn %o7, %g2, %g3
26189 edge32 %i2, %g6, %o5
26190loop_2224:
26191 tvc %icc, 0x2
26192 movn %xcc, %o4, %i6
26193 tn %icc, 0x6
26194 nop
26195 setx 0x801EA01A107A77A8, %l0, %l6
26196 stx %l6, [%l7 + 0x58]
26197 ldx [%l7 + 0x58], %fsr
26198 fmovdg %xcc, %f19, %f28
26199 ldub [%l7 + 0x24], %g1
26200 fnot1 %f0, %f20
26201 movrgez %l0, 0x26E, %g7
26202 movle %icc, %o2, %o3
26203 sllx %i4, 0x14, %i0
26204 set 0x2C, %o2
26205 ldstuba [%l7 + %o2] 0x88, %i1
26206 movg %icc, %g4, %l2
26207 alignaddrl %g5, %o0, %l3
26208 orn %o1, %l5, %o6
26209 array8 %i7, %i5, %l6
26210 orn %i3, %l4, %o7
26211 fcmpeq32 %f16, %f10, %l1
26212 and %g3, %i2, %g6
26213 st %f31, [%l7 + 0x60]
26214 movcs %icc, %o5, %g2
26215 udivcc %i6, 0x1A20, %o4
26216 wr %g0, 0x89, %asi
26217 lduba [%l7 + 0x5D] %asi, %g1
26218 movpos %xcc, %l0, %g7
26219 brz,a %o3, loop_2225
26220 bge,a loop_2226
26221 movneg %xcc, %i4, %o2
26222 addc %i0, %g4, %i1
26223loop_2225:
26224 bshuffle %f20, %f30, %f12
26225loop_2226:
26226 sth %l2, [%l7 + 0x14]
26227 andcc %o0, 0x158D, %l3
26228 fmovrsgez %g5, %f20, %f4
26229 subc %o1, 0x1232, %o6
26230 fbul,a %fcc0, loop_2227
26231 movcc %icc, %l5, %i5
26232 add %l6, %i7, %i3
26233 set 0x73, %l2
26234 lduba [%l7 + %l2] 0x15, %o7
26235loop_2227:
26236 orcc %l4, %g3, %i2
26237 std %f26, [%l7 + 0x18]
26238 edge8l %l1, %o5, %g6
26239 movle %icc, %g2, %o4
26240 fand %f10, %f28, %f30
26241 movneg %icc, %g1, %l0
26242 fnands %f8, %f14, %f20
26243 bleu,a %xcc, loop_2228
26244 umulcc %g7, %i6, %o3
26245 set 0x40, %i5
26246 stwa %o2, [%l7 + %i5] 0x81
26247loop_2228:
26248 xnorcc %i0, %i4, %i1
26249 nop
26250 fitod %f2, %f4
26251 fdtoi %f4, %f15
26252 udivcc %g4, 0x04D3, %l2
26253 movpos %xcc, %o0, %g5
26254 ble,a,pn %xcc, loop_2229
26255 movvc %icc, %l3, %o1
26256 udiv %o6, 0x1047, %l5
26257 bl loop_2230
26258loop_2229:
26259 tvc %icc, 0x1
26260 ble,a loop_2231
26261 bg,a,pt %xcc, loop_2232
26262loop_2230:
26263 fxnor %f30, %f26, %f2
26264 wr %g0, 0x0c, %asi
26265 ldswa [%l7 + 0x5C] %asi, %l6
26266loop_2231:
26267 sdiv %i5, 0x1202, %i3
26268loop_2232:
26269 saved
26270 rdpr %cwp, %g1
26271 rdpr %cansave, %g2
26272 rdpr %canrestore, %g3
26273 rdpr %cleanwin, %g4
26274 rdpr %otherwin, %g5
26275 rdpr %wstate, %g6
26276 srl %i7, %o7, %g3
26277 umulcc %i2, 0x03C0, %l4
26278 edge32ln %l1, %o5, %g2
26279 stx %g6, [%l7 + 0x68]
26280 tleu %icc, 0x3
26281 ldsh [%l7 + 0x30], %o4
26282 umul %g1, %l0, %g7
26283 sub %i6, 0x1856, %o3
26284 add %l7, 0x4C, %l6
26285 wr %g0, 0x19, %asi
26286 lda [%l6] %asi, %o2
26287 casa [%l6] %asi, %o2, %i4
26288 fbe,a %fcc0, loop_2233
26289 taddcctv %i1, 0x058F, %i0
26290 movne %xcc, %l2, %g4
26291 movrlz %o0, 0x28C, %l3
26292loop_2233:
26293 movleu %icc, %o1, %g5
26294 umulcc %l5, 0x1FF0, %l6
26295 brz,a %o6, loop_2234
26296 fandnot1s %f15, %f27, %f8
26297 lduh [%l7 + 0x7C], %i5
26298 alignaddr %i7, %i3, %o7
26299loop_2234:
26300 nop
26301 set 0x28, %i1
26302 prefetcha [%l7 + %i1] 0x14, 0x1
26303 restored
26304 rdpr %cwp, %g1
26305 rdpr %cansave, %g2
26306 rdpr %canrestore, %g3
26307 rdpr %cleanwin, %g4
26308 rdpr %otherwin, %g5
26309 rdpr %wstate, %g6
26310 mulscc %l4, %i2, %l1
26311 addccc %o5, 0x0765, %g2
26312 srl %o4, %g6, %g1
26313 tgu %xcc, 0x4
26314 stbar
26315 fmovsa %icc, %f18, %f29
26316 te %xcc, 0x3
26317 tg %xcc, 0x6
26318 nop
26319 fitos %f5, %f27
26320 fstox %f27, %f20
26321 fxtos %f20, %f6
26322 fmovrse %g7, %f20, %f29
26323 sllx %l0, %i6, %o2
26324 stw %i4, [%l7 + 0x70]
26325 fmovde %icc, %f13, %f3
26326 nop
26327 set 0x68, %g1
26328 ldd [%l7 + %g1], %f26
26329 edge16n %o3, %i1, %i0
26330 fmovrsgez %g4, %f24, %f12
26331 set 0x20, %l3
26332 ldswa [%l7 + %l3] 0x19, %l2
26333 xorcc %o0, %l3, %o1
26334 fba %fcc2, loop_2235
26335 fbo,a %fcc3, loop_2236
26336 tgu %icc, 0x4
26337 tsubcc %g5, 0x11E5, %l6
26338loop_2235:
26339 orcc %o6, %i5, %l5
26340loop_2236:
26341 movrlez %i3, %o7, %g3
26342 ldsb [%l7 + 0x64], %l4
26343 tl %xcc, 0x6
26344 fornot1 %f8, %f12, %f16
26345 xnor %i2, %i7, %o5
26346 fblg,a %fcc0, loop_2237
26347 srl %g2, 0x13, %o4
26348 movrgez %g6, %l1, %g7
26349 for %f14, %f4, %f0
26350loop_2237:
26351 tpos %xcc, 0x0
26352 fmovdneg %icc, %f15, %f6
26353 subccc %l0, %g1, %o2
26354 edge16n %i6, %o3, %i4
26355 ldsh [%l7 + 0x20], %i1
26356 nop
26357 setx 0xF05056EA, %l0, %l6
26358 st %l6, [%l7 + 0x20]
26359 ld [%l7 + 0x20], %fsr
26360 wr %g0, 0x2b, %asi
26361 stba %i0, [%l7 + 0x0C] %asi
26362 membar #Sync
26363 andcc %l2, %o0, %l3
26364 bpos,pt %xcc, loop_2238
26365 tge %icc, 0x2
26366 fmovsgu %icc, %f3, %f10
26367 orncc %g4, 0x1DF0, %g5
26368loop_2238:
26369 edge32l %l6, %o1, %i5
26370 fbu %fcc0, loop_2239
26371 edge16l %o6, %i3, %l5
26372 sdiv %g3, 0x0DFA, %l4
26373 xnor %i2, %o7, %o5
26374loop_2239:
26375 fmul8x16 %f2, %f14, %f24
26376 xor %g2, %i7, %g6
26377 fmovscc %icc, %f2, %f31
26378 fcmpeq16 %f28, %f6, %l1
26379 edge8ln %o4, %g7, %g1
26380 bvc,a,pt %icc, loop_2240
26381 xor %o2, %l0, %o3
26382 movcc %xcc, %i6, %i1
26383 fmovdvc %xcc, %f16, %f5
26384loop_2240:
26385 edge32l %i0, %l2, %o0
26386 fsrc2 %f2, %f6
26387 set 0x1C, %i2
26388 ldswa [%l7 + %i2] 0x80, %i4
26389 umul %g4, 0x1E14, %g5
26390 fcmpeq32 %f2, %f12, %l6
26391 movpos %icc, %o1, %l3
26392 umulcc %i5, 0x1B72, %o6
26393 sdiv %l5, 0x0E43, %g3
26394 lduw [%l7 + 0x20], %i3
26395 brgz,a %l4, loop_2241
26396 fbo,a %fcc3, loop_2242
26397 fbge,a %fcc2, loop_2243
26398 nop
26399 fitod %f8, %f16
26400 fdtox %f16, %f8
26401 fxtod %f8, %f4
26402loop_2241:
26403 move %xcc, %i2, %o5
26404loop_2242:
26405 movrgez %o7, 0x248, %i7
26406loop_2243:
26407 edge8n %g2, %g6, %o4
26408 mulx %g7, 0x028A, %l1
26409 nop
26410 setx 0xD8F408044DC28E77, %l0, %l6
26411 stx %l6, [%l7 + 0x28]
26412 ldd [%l7 + 0x28], %f24
26413 fsqrtd %f24, %f30
26414 tvs %xcc, 0x7
26415 movneg %xcc, %o2, %g1
26416 edge16ln %o3, %i6, %i1
26417 xnorcc %l0, 0x13FA, %l2
26418 fpadd16 %f8, %f24, %f12
26419 nop
26420 setx 0x1D489FC3, %l0, %l6
26421 st %l6, [%l7 + 0x28]
26422 ld [%l7 + 0x28], %f25
26423 setx 0xB501CA2F, %l1, %l5
26424 st %l5, [%l7 + 0x10]
26425 ld [%l7 + 0x10], %f26
26426 fsubs %f26, %f25, %f18
26427 nop
26428 setx 0x807D61A3, %l0, %l6
26429 st %l6, [%l7 + 0x3C]
26430 ld [%l7 + 0x3C], %fsr
26431 set 0x58, %l0
26432 lduwa [%l7 + %l0] 0x15, %o0
26433 fbl %fcc0, loop_2244
26434 nop
26435 setx loop_2245, %l0, %l1
26436 wrpr 0x1, %tl
26437 wrpr %l1, %tnpc
26438 setx 0x34400001400, %l0, %l1
26439 wrpr %l1, %tstate
26440 wrhpr 0x4, %htstate
26441 done
26442 mulx %i4, %i0, %g4
26443 edge16 %g5, %l6, %o1
26444loop_2244:
26445 tg %icc, 0x2
26446loop_2245:
26447 bleu %icc, loop_2246
26448 movl %icc, %l3, %o6
26449 orcc %i5, %l5, %g3
26450 restored
26451 rdpr %cwp, %g1
26452 rdpr %cansave, %g2
26453 rdpr %canrestore, %g3
26454 rdpr %cleanwin, %g4
26455 rdpr %otherwin, %g5
26456 rdpr %wstate, %g6
26457loop_2246:
26458 andn %l4, %i2, %o5
26459 edge16ln %i3, %o7, %i7
26460 udiv %g2, 0x0310, %g6
26461 xorcc %g7, %o4, %l1
26462 movl %xcc, %o2, %o3
26463 tvc %icc, 0x7
26464 alignaddrl %g1, %i1, %i6
26465 wr %g0, 0x88, %asi
26466 lduwa [%l7 + 0x44] %asi, %l2
26467 stb %l0, [%l7 + 0x3F]
26468 fpmerge %f9, %f12, %f2
26469 mulx %i4, %o0, %g4
26470 fmovdneg %icc, %f15, %f26
26471 add %g5, %l6, %i0
26472 smulcc %l3, 0x1822, %o1
26473 fmovrdlz %i5, %f12, %f22
26474 fbug %fcc2, loop_2247
26475 movrlez %o6, 0x044, %g3
26476 edge16n %l5, %i2, %l4
26477 call loop_2248
26478loop_2247:
26479 alignaddr %i3, %o5, %o7
26480 nop
26481 setx 0x506FF5FE, %l0, %l6
26482 st %l6, [%l7 + 0x74]
26483 ld [%l7 + 0x74], %fsr
26484 fbne,a %fcc3, loop_2249
26485loop_2248:
26486 subcc %g2, 0x12C7, %g6
26487 fcmpne32 %f18, %f16, %i7
26488 taddcc %o4, 0x070D, %g7
26489loop_2249:
26490 tleu %xcc, 0x6
26491 subc %l1, %o2, %o3
26492 movneg %xcc, %i1, %i6
26493 wr %g0, 0x26, %asi
26494 ldda [%l7 + 0x10] %asi, %l2
26495 array16 %g1, %l0, %i4
26496 edge16 %g4, %g5, %l6
26497 fmovsge %icc, %f23, %f8
26498 move %icc, %o0, %i0
26499 xorcc %l3, 0x07F5, %i5
26500 movne %xcc, %o1, %g3
26501 movrgz %o6, %i2, %l5
26502 tne %xcc, 0x2
26503 edge32ln %i3, %l4, %o5
26504 wr %g0, 0x80, %asi
26505 sta %f6, [%l7 + 0x24] %asi
26506 fmovdle %xcc, %f15, %f10
26507 fpack16 %f14, %f19
26508 tpos %xcc, 0x2
26509 smul %g2, %o7, %i7
26510 movpos %xcc, %o4, %g6
26511 nop
26512 setx 0x97AF453BCE509575, %l0, %l6
26513 stx %l6, [%l7 + 0x28]
26514 ldd [%l7 + 0x28], %f20
26515 setx 0x6730DA3649A8AA5E, %l1, %l5
26516 stx %l5, [%l7 + 0x10]
26517 ldd [%l7 + 0x10], %f16
26518 faddd %f16, %f20, %f18
26519 fblg %fcc2, loop_2250
26520 fmovdg %xcc, %f19, %f20
26521 tsubcctv %l1, %g7, %o2
26522 fnor %f30, %f2, %f30
26523loop_2250:
26524 nop
26525 wr %g0, 0x18, %asi
26526 sta %f19, [%l7 + 0x28] %asi
26527 fmovrdlez %i1, %f28, %f12
26528 mova %xcc, %o3, %l2
26529 stb %g1, [%l7 + 0x42]
26530 xorcc %l0, %i6, %i4
26531 movneg %icc, %g5, %l6
26532 move %icc, %g4, %o0
26533 fmovdcs %icc, %f23, %f6
26534 fsrc1s %f30, %f9
26535 sllx %i0, 0x10, %i5
26536 faligndata %f12, %f2, %f30
26537 nop
26538 fitod %f6, %f22
26539 fdtos %f22, %f5
26540 movrlez %l3, 0x366, %o1
26541 sethi 0x1479, %o6
26542 edge8 %i2, %g3, %l5
26543 bshuffle %f4, %f18, %f16
26544 movrgez %l4, 0x054, %o5
26545 nop
26546 fitos %f7, %f28
26547 fstoi %f28, %f13
26548 set 0x3C, %o0
26549 stba %g2, [%l7 + %o0] 0x2f
26550 membar #Sync
26551 movg %xcc, %i3, %o7
26552 nop
26553 setx loop_2251, %l0, %l1
26554 jmpl %l1, %i7
26555 sll %o4, %l1, %g7
26556 prefetch [%l7 + 0x48], 0x2
26557 wr %g0, 0x10, %asi
26558 sta %f20, [%l7 + 0x28] %asi
26559loop_2251:
26560 movrgz %g6, 0x2BF, %i1
26561 xnor %o2, %l2, %o3
26562 mova %xcc, %g1, %i6
26563 nop
26564 setx 0xED0949F9, %l0, %l6
26565 st %l6, [%l7 + 0x28]
26566 ld [%l7 + 0x28], %f21
26567 setx 0x867E3C40, %l1, %l5
26568 st %l5, [%l7 + 0x10]
26569 ld [%l7 + 0x10], %f6
26570 fadds %f6, %f21, %f20
26571 movle %icc, %i4, %l0
26572 fmovsne %icc, %f4, %f5
26573 tle %icc, 0x3
26574 umul %g5, %g4, %l6
26575 movrlz %o0, 0x0D3, %i0
26576 add %l7, 0x18, %l6
26577 wr %g0, 0x11, %asi
26578 ldxa [%l6] %asi, %l3
26579 casxa [%l6] 0x11, %l3, %i5
26580 movne %icc, %o6, %i2
26581 edge8n %o1, %g3, %l5
26582 addccc %o5, %l4, %g2
26583 movle %icc, %i3, %o7
26584 movrne %i7, 0x091, %l1
26585 movpos %xcc, %o4, %g7
26586 andn %g6, 0x0EAE, %o2
26587 movgu %icc, %i1, %l2
26588 xnor %o3, 0x19AE, %i6
26589 ldd [%l7 + 0x60], %f28
26590 wr %g0, 0x19, %asi
26591 lda [%l7 + 0x34] %asi, %f26
26592 xorcc %i4, %l0, %g1
26593 bvc,a,pn %icc, loop_2252
26594 fmuld8ulx16 %f1, %f8, %f26
26595 fmovrdlez %g4, %f24, %f14
26596 movrgz %g5, 0x006, %l6
26597loop_2252:
26598 fcmpeq16 %f0, %f4, %i0
26599 movre %o0, %i5, %o6
26600 bgu,pn %icc, loop_2253
26601 movl %xcc, %i2, %l3
26602 nop
26603 fitod %f20, %f26
26604 fmovrsgez %g3, %f31, %f17
26605loop_2253:
26606 addc %o1, %l5, %o5
26607 or %l4, %i3, %o7
26608 tcs %icc, 0x5
26609 srl %g2, 0x18, %l1
26610 andcc %o4, %i7, %g7
26611 fmul8x16au %f31, %f9, %f22
26612 smul %o2, %i1, %l2
26613 sir 0x0A01
26614 srlx %g6, %i6, %o3
26615 movvc %icc, %l0, %g1
26616 fornot2s %f2, %f20, %f16
26617 lduh [%l7 + 0x66], %g4
26618 bvc %xcc, loop_2254
26619 nop
26620 fitod %f8, %f6
26621 fdtox %f6, %f30
26622 fxtod %f30, %f30
26623 xor %i4, %g5, %i0
26624 wr %g0, 0x80, %asi
26625 lduba [%l7 + 0x08] %asi, %l6
26626loop_2254:
26627 tvs %xcc, 0x4
26628 edge8ln %i5, %o6, %o0
26629 or %l3, %g3, %i2
26630 set 0x7C, %i0
26631 ldswa [%l7 + %i0] 0x19, %o1
26632 fbg %fcc0, loop_2255
26633 fabsd %f22, %f18
26634 sdivx %l5, 0x1769, %l4
26635 bleu,a,pn %icc, loop_2256
26636loop_2255:
26637 movle %xcc, %o5, %o7
26638 sdivx %i3, 0x13B3, %l1
26639 addcc %g2, %o4, %i7
26640loop_2256:
26641 te %xcc, 0x4
26642 and %o2, %g7, %l2
26643 andn %g6, %i6, %o3
26644 edge8ln %i1, %l0, %g4
26645 smulcc %i4, %g1, %i0
26646 fmovrdlz %g5, %f8, %f20
26647 ld [%l7 + 0x5C], %f7
26648 stx %l6, [%l7 + 0x40]
26649 movcs %icc, %o6, %o0
26650 tne %icc, 0x0
26651 tg %xcc, 0x3
26652 membar 0x3D
26653 edge8 %l3, %i5, %i2
26654 add %l7, 0x14, %l6
26655 wr %g0, 0x04, %asi
26656 casa [%l6] %asi, %o1, %l5
26657 nop
26658 setx 0x60693700, %l0, %l6
26659 st %l6, [%l7 + 0x20]
26660 ld [%l7 + 0x20], %fsr
26661 orcc %l4, 0x0254, %o5
26662 tcs %xcc, 0x1
26663 wr %g0, 0x89, %asi
26664 ldsba [%l7 + 0x13] %asi, %o7
26665 fandnot2s %f11, %f0, %f25
26666 movneg %icc, %g3, %i3
26667 edge8ln %g2, %l1, %i7
26668 movge %icc, %o4, %o2
26669 tle %icc, 0x3
26670 stb %g7, [%l7 + 0x32]
26671 edge32ln %l2, %g6, %o3
26672 stb %i1, [%l7 + 0x1C]
26673 fbug,a %fcc1, loop_2257
26674 edge32n %i6, %l0, %i4
26675 array32 %g1, %g4, %g5
26676 fmovdne %xcc, %f6, %f3
26677loop_2257:
26678 movrgz %l6, %o6, %i0
26679 srlx %o0, 0x14, %i5
26680 fornot2s %f13, %f12, %f10
26681 sub %i2, 0x0F05, %l3
26682 fsrc1s %f28, %f12
26683 call loop_2258
26684 subc %o1, 0x1A23, %l5
26685 movrlez %l4, %o5, %o7
26686 ba %xcc, loop_2259
26687loop_2258:
26688 bleu loop_2260
26689 fbne,a %fcc3, loop_2261
26690 addcc %g3, 0x0593, %g2
26691loop_2259:
26692 fandnot1s %f2, %f1, %f8
26693loop_2260:
26694 edge32n %i3, %i7, %l1
26695loop_2261:
26696 bleu,pn %xcc, loop_2262
26697 movcs %xcc, %o2, %g7
26698 std %f22, [%l7 + 0x18]
26699 array16 %o4, %l2, %g6
26700loop_2262:
26701 andncc %i1, %o3, %i6
26702 fcmple32 %f4, %f14, %i4
26703 addc %g1, 0x1917, %g4
26704 tsubcc %g5, %l6, %l0
26705 sll %o6, %o0, %i0
26706 nop
26707 set 0x58, %i6
26708 ldd [%l7 + %i6], %f16
26709 move %icc, %i5, %l3
26710 prefetch [%l7 + 0x3C], 0x2
26711 nop
26712 setx 0x25D6A735FF71B14E, %l0, %l6
26713 stx %l6, [%l7 + 0x28]
26714 ldd [%l7 + 0x28], %f20
26715 fsqrtd %f20, %f6
26716 wr %g0, 0xe2, %asi
26717 stha %o1, [%l7 + 0x34] %asi
26718 membar #Sync
26719 subcc %i2, 0x0B4F, %l5
26720 tvc %xcc, 0x0
26721 udivx %l4, 0x1E25, %o7
26722 fmovsg %icc, %f23, %f7
26723 wr %g0, 0x04, %asi
26724 ldsha [%l7 + 0x7E] %asi, %o5
26725 fble,a %fcc0, loop_2263
26726 saved
26727 rdpr %cwp, %g1
26728 rdpr %cansave, %g2
26729 rdpr %canrestore, %g3
26730 rdpr %cleanwin, %g4
26731 rdpr %otherwin, %g5
26732 rdpr %wstate, %g6
26733 fornot1 %f16, %f14, %f10
26734 srl %g3, %g2, %i3
26735loop_2263:
26736 udiv %l1, 0x02BA, %i7
26737 xor %g7, 0x1223, %o2
26738 movre %l2, 0x3C3, %g6
26739 tcc %icc, 0x3
26740 xnorcc %i1, %o3, %o4
26741 sllx %i4, 0x1F, %g1
26742 sdiv %i6, 0x1B52, %g5
26743 fpmerge %f1, %f30, %f14
26744 orncc %g4, 0x1D9F, %l6
26745 fmovrdgez %o6, %f12, %f8
26746 fpsub32s %f5, %f20, %f26
26747 tsubcctv %o0, 0x0D1B, %i0
26748 movneg %icc, %l0, %i5
26749 fmovsge %icc, %f26, %f11
26750 nop
26751 setx 0x84A494BDA7FF78BD, %l0, %l6
26752 stx %l6, [%l7 + 0x28]
26753 ldd [%l7 + 0x28], %f30
26754 setx 0x6637C4FD1D65E033, %l1, %l5
26755 stx %l5, [%l7 + 0x10]
26756 ldd [%l7 + 0x10], %f22
26757 fdivd %f22, %f30, %f8
26758 mova %icc, %o1, %i2
26759 bleu,a loop_2264
26760 popc 0x0136, %l5
26761 movn %icc, %l3, %l4
26762 addccc %o7, 0x0826, %g3
26763loop_2264:
26764 smulcc %o5, 0x0714, %i3
26765 orcc %l1, 0x1F74, %i7
26766 orncc %g7, %o2, %l2
26767 fmovrslez %g2, %f16, %f14
26768 orcc %g6, 0x1F8E, %i1
26769 fcmple16 %f2, %f28, %o3
26770 andncc %o4, %g1, %i4
26771 fblg,a %fcc3, loop_2265
26772 movcc %icc, %i6, %g4
26773 add %g5, 0x089A, %o6
26774 nop
26775 fitod %f2, %f22
26776 fdtoi %f22, %f15
26777loop_2265:
26778 fabsd %f26, %f20
26779 udivcc %o0, 0x1757, %l6
26780 fsrc2s %f5, %f14
26781 edge32n %i0, %l0, %o1
26782 movvs %icc, %i2, %l5
26783 movneg %icc, %l3, %i5
26784 move %icc, %l4, %g3
26785 orcc %o5, 0x0C17, %i3
26786 sdiv %o7, 0x12C5, %l1
26787 fmovsneg %icc, %f24, %f10
26788 srlx %i7, 0x19, %g7
26789 udivcc %o2, 0x16ED, %g2
26790 fmovse %icc, %f8, %f14
26791 xor %l2, %g6, %i1
26792 fmul8sux16 %f14, %f12, %f22
26793 fornot1 %f2, %f4, %f30
26794 addccc %o4, 0x0A11, %g1
26795 for %f24, %f6, %f26
26796 fmuld8sux16 %f11, %f18, %f28
26797 taddcc %o3, 0x12BE, %i4
26798 nop
26799 fitos %f5, %f22
26800 fstox %f22, %f2
26801 stw %g4, [%l7 + 0x28]
26802 set 0x75, %i3
26803 lduba [%l7 + %i3] 0x04, %g5
26804 fandnot1 %f26, %f22, %f8
26805 movvc %icc, %i6, %o0
26806 fornot1 %f14, %f22, %f20
26807 fbg,a %fcc2, loop_2266
26808 edge32l %l6, %o6, %l0
26809 saved
26810 rdpr %cwp, %g1
26811 rdpr %cansave, %g2
26812 rdpr %canrestore, %g3
26813 rdpr %cleanwin, %g4
26814 rdpr %otherwin, %g5
26815 rdpr %wstate, %g6
26816 addccc %i0, 0x0BB7, %o1
26817loop_2266:
26818 fnegd %f4, %f8
26819 tcc %icc, 0x2
26820 fzero %f0
26821 tle %icc, 0x5
26822 xnor %l5, 0x0663, %i2
26823 smulcc %i5, %l3, %l4
26824 te %icc, 0x3
26825 ldd [%l7 + 0x08], %g2
26826 fmovdcc %xcc, %f27, %f7
26827 tgu %icc, 0x3
26828 tvs %icc, 0x3
26829 ldd [%l7 + 0x30], %o4
26830 tne %icc, 0x5
26831 and %o7, %i3, %i7
26832 fbuge %fcc1, loop_2267
26833 srax %l1, %o2, %g7
26834 sdivcc %g2, 0x13D7, %l2
26835 te %xcc, 0x4
26836loop_2267:
26837 tpos %xcc, 0x2
26838 edge16ln %i1, %g6, %g1
26839 fmovdgu %xcc, %f12, %f23
26840 movl %xcc, %o4, %i4
26841 ldstub [%l7 + 0x28], %o3
26842 wr %g0, 0x20, %asi
26843 ldxa [%g0 + 0x28] %asi, %g4
26844 ld [%l7 + 0x58], %f0
26845 sth %i6, [%l7 + 0x64]
26846 fbl %fcc0, loop_2268
26847 addccc %g5, %o0, %o6
26848 brnz %l6, loop_2269
26849 udiv %l0, 0x0734, %o1
26850loop_2268:
26851 movre %i0, 0x12F, %i2
26852 udivcc %l5, 0x12EE, %i5
26853loop_2269:
26854 movrlez %l3, %l4, %o5
26855 addcc %o7, %g3, %i7
26856 ba,a %icc, loop_2270
26857 fmovsleu %icc, %f11, %f14
26858 movrgez %i3, 0x2E8, %l1
26859 edge16ln %g7, %g2, %o2
26860loop_2270:
26861 bgu %xcc, loop_2271
26862 orncc %l2, 0x0574, %i1
26863 fandnot2 %f16, %f4, %f2
26864 fmovsneg %xcc, %f1, %f23
26865loop_2271:
26866 srl %g1, 0x17, %o4
26867 sll %g6, %i4, %o3
26868 tne %icc, 0x3
26869 tne %icc, 0x1
26870 fornot2s %f11, %f29, %f1
26871 movrgz %g4, 0x26D, %i6
26872 wr %g0, 0xeb, %asi
26873 stwa %g5, [%l7 + 0x60] %asi
26874 membar #Sync
26875 sll %o0, %l6, %l0
26876 array32 %o1, %i0, %i2
26877 tgu %icc, 0x6
26878 fandnot1 %f20, %f12, %f2
26879 fnot1 %f26, %f30
26880 movl %xcc, %o6, %l5
26881 ldx [%l7 + 0x50], %i5
26882 set 0x14, %l4
26883 ldswa [%l7 + %l4] 0x18, %l3
26884 addccc %o5, %o7, %g3
26885 nop
26886 setx 0xD0B839E688EAB72C, %l0, %l6
26887 stx %l6, [%l7 + 0x28]
26888 ldd [%l7 + 0x28], %f28
26889 setx 0x4AB2F3AE1452B064, %l1, %l5
26890 stx %l5, [%l7 + 0x10]
26891 ldd [%l7 + 0x10], %f20
26892 faddd %f20, %f28, %f10
26893 wr %g0, 0x18, %asi
26894 ldxa [%l7 + 0x28] %asi, %l4
26895 brgz %i7, loop_2272
26896 movcc %xcc, %i3, %l1
26897 movrne %g7, %o2, %g2
26898 fbl,a %fcc1, loop_2273
26899loop_2272:
26900 movrne %l2, 0x085, %g1
26901 move %xcc, %o4, %g6
26902 bleu,a %xcc, loop_2274
26903loop_2273:
26904 movl %icc, %i4, %i1
26905 tsubcc %o3, 0x169F, %g4
26906 stx %i6, [%l7 + 0x68]
26907loop_2274:
26908 popc 0x002B, %o0
26909 set 0x66, %g5
26910 ldsha [%l7 + %g5] 0x89, %l6
26911 xor %l0, 0x12DD, %o1
26912 movleu %xcc, %g5, %i0
26913 nop
26914 setx 0xCE56F1F4D07FCF68, %l0, %l6
26915 stx %l6, [%l7 + 0x28]
26916 ldx [%l7 + 0x28], %fsr
26917 tneg %xcc, 0x4
26918 taddcc %i2, %l5, %o6
26919 fbl,a %fcc0, loop_2275
26920 popc 0x1A3F, %i5
26921 fmovsgu %icc, %f23, %f19
26922 array32 %o5, %o7, %l3
26923loop_2275:
26924 alignaddrl %g3, %i7, %i3
26925 nop
26926 setx 0x1D8EACFB, %l0, %l6
26927 st %l6, [%l7 + 0x28]
26928 ld [%l7 + 0x28], %f10
26929 fsqrts %f10, %f5
26930 stb %l1, [%l7 + 0x40]
26931 umulcc %l4, 0x1D3A, %g7
26932 fblg,a %fcc2, loop_2276
26933 movleu %icc, %o2, %l2
26934 nop
26935 setx 0xD0579F85, %l0, %l6
26936 st %l6, [%l7 + 0x68]
26937 ld [%l7 + 0x68], %fsr
26938 addccc %g1, %g2, %o4
26939loop_2276:
26940 fbne,a %fcc1, loop_2277
26941 nop
26942 setx 0xB6FC0702, %l0, %l6
26943 st %l6, [%l7 + 0x28]
26944 ld [%l7 + 0x28], %f29
26945 setx 0x94C02A4C, %l1, %l5
26946 st %l5, [%l7 + 0x10]
26947 ld [%l7 + 0x10], %f4
26948 fmuls %f4, %f29, %f19
26949 sir 0x160C
26950 bn,pt %xcc, loop_2278
26951loop_2277:
26952 fcmpne32 %f24, %f6, %i4
26953 sdivcc %g6, 0x0F5D, %o3
26954 call loop_2279
26955loop_2278:
26956 edge16l %i1, %i6, %g4
26957 sdiv %l6, 0x0D66, %l0
26958 subcc %o1, 0x15C5, %o0
26959loop_2279:
26960 fmovdle %xcc, %f10, %f18
26961 fmovsa %icc, %f4, %f1
26962 tl %xcc, 0x7
26963 fbu %fcc0, loop_2280
26964 movrgez %g5, 0x159, %i2
26965 movcc %xcc, %l5, %o6
26966 sdiv %i5, 0x123E, %i0
26967loop_2280:
26968 tvc %icc, 0x3
26969 xor %o5, 0x0977, %l3
26970 fmul8sux16 %f30, %f24, %f6
26971 edge32l %g3, %i7, %o7
26972 saved
26973 rdpr %cwp, %g1
26974 rdpr %cansave, %g2
26975 rdpr %canrestore, %g3
26976 rdpr %cleanwin, %g4
26977 rdpr %otherwin, %g5
26978 rdpr %wstate, %g6
26979 movrgz %i3, %l1, %g7
26980 addccc %l4, 0x1886, %l2
26981 fpsub32s %f24, %f18, %f27
26982 edge16ln %o2, %g2, %o4
26983 movvc %icc, %i4, %g1
26984 xor %g6, %i1, %o3
26985 taddcctv %g4, 0x0A62, %l6
26986 xnorcc %i6, 0x1F8B, %l0
26987 std %f0, [%l7 + 0x18]
26988 movpos %xcc, %o1, %o0
26989 st %f4, [%l7 + 0x70]
26990 saved
26991 rdpr %cwp, %g1
26992 rdpr %cansave, %g2
26993 rdpr %canrestore, %g3
26994 rdpr %cleanwin, %g4
26995 rdpr %otherwin, %g5
26996 rdpr %wstate, %g6
26997 edge32ln %i2, %l5, %o6
26998 fmovsvs %xcc, %f19, %f24
26999 fors %f29, %f22, %f19
27000 mulx %g5, 0x099B, %i5
27001 movle %icc, %o5, %i0
27002 fxors %f25, %f29, %f0
27003 srax %g3, %l3, %i7
27004 membar 0x10
27005 movg %icc, %i3, %l1
27006 fxnors %f29, %f21, %f11
27007 set 0x58, %l5
27008 prefetcha [%l7 + %l5] 0x89, 0x0
27009 fbg,a %fcc0, loop_2281
27010 srax %g7, 0x17, %l4
27011 movcs %xcc, %o2, %g2
27012 movgu %icc, %o4, %i4
27013loop_2281:
27014 fmovsl %icc, %f20, %f31
27015 fornot1 %f24, %f18, %f10
27016 bg,a %icc, loop_2282
27017 sllx %g1, 0x1D, %g6
27018 wr %g0, 0x57, %asi
27019 stxa %i1, [%g0 + 0x0] %asi
27020loop_2282:
27021 brgz %o3, loop_2283
27022 edge8 %l2, %g4, %i6
27023 tleu %xcc, 0x7
27024 bcc loop_2284
27025loop_2283:
27026 srlx %l6, 0x18, %o1
27027 brnz %l0, loop_2285
27028 umulcc %i2, %o0, %o6
27029loop_2284:
27030 fandnot2s %f31, %f2, %f7
27031 fsrc1 %f22, %f6
27032loop_2285:
27033 fnors %f9, %f21, %f1
27034 fnot1s %f30, %f22
27035 nop
27036 fitod %f0, %f12
27037 fdtoi %f12, %f2
27038 bne loop_2286
27039 move %icc, %g5, %i5
27040 fmovdl %icc, %f2, %f2
27041 mulx %o5, 0x0ECE, %i0
27042loop_2286:
27043 sth %g3, [%l7 + 0x18]
27044 fmovse %xcc, %f23, %f3
27045 fbu,a %fcc3, loop_2287
27046 restored
27047 rdpr %cwp, %g1
27048 rdpr %cansave, %g2
27049 rdpr %canrestore, %g3
27050 rdpr %cleanwin, %g4
27051 rdpr %otherwin, %g5
27052 rdpr %wstate, %g6
27053 addcc %l3, %i7, %i3
27054 ldsb [%l7 + 0x28], %l5
27055loop_2287:
27056 edge16 %o7, %l1, %l4
27057 ldub [%l7 + 0x57], %g7
27058 bvc,pn %icc, loop_2288
27059 subc %g2, %o2, %o4
27060 movne %icc, %i4, %g1
27061 brlz %g6, loop_2289
27062loop_2288:
27063 fbe,a %fcc2, loop_2290
27064 brgez %i1, loop_2291
27065 fble,a %fcc2, loop_2292
27066loop_2289:
27067 movneg %icc, %l2, %g4
27068loop_2290:
27069 nop
27070 set 0x40, %o5
27071 ldda [%l7 + %o5] 0x04, %f16
27072loop_2291:
27073 bcc,pt %icc, loop_2293
27074loop_2292:
27075 xor %i6, %o3, %l6
27076 xnorcc %l0, 0x09FA, %i2
27077 nop
27078 fitos %f9, %f6
27079 fstox %f6, %f2
27080loop_2293:
27081 orn %o0, 0x044D, %o1
27082 fbge,a %fcc0, loop_2294
27083 bcs,a,pt %xcc, loop_2295
27084 brlz,a %g5, loop_2296
27085 tvs %xcc, 0x5
27086loop_2294:
27087 smul %i5, %o5, %i0
27088loop_2295:
27089 tle %xcc, 0x7
27090loop_2296:
27091 brlez,a %g3, loop_2297
27092 mulscc %o6, %l3, %i7
27093 movcs %icc, %i3, %o7
27094 movrgz %l5, %l1, %g7
27095loop_2297:
27096 edge8 %l4, %o2, %g2
27097 nop
27098 setx loop_2298, %l0, %l1
27099 wrpr 0x1, %tl
27100 wrpr %l1, %tnpc
27101 setx 0x34400001400, %l0, %l1
27102 wrpr %l1, %tstate
27103 wrhpr 0x4, %htstate
27104 done
27105 edge8 %i4, %o4, %g1
27106 sra %g6, %i1, %l2
27107 sdivx %i6, 0x12FB, %o3
27108loop_2298:
27109 bleu,a %xcc, loop_2299
27110 brgez,a %l6, loop_2300
27111 fmovdleu %xcc, %f3, %f21
27112 tvc %icc, 0x3
27113loop_2299:
27114 xorcc %g4, 0x1B33, %i2
27115loop_2300:
27116 movrgz %o0, %l0, %g5
27117 wr %g0, 0x88, %asi
27118 swapa [%l7 + 0x60] %asi, %o1
27119 wr %g0, 0x10, %asi
27120 ldstuba [%l7 + 0x50] %asi, %i5
27121 nop
27122 setx 0x2BECC03860B746EE, %l0, %l6
27123 stx %l6, [%l7 + 0x28]
27124 ldd [%l7 + 0x28], %f22
27125 setx 0x6ABE03FC1CB08BC5, %l1, %l5
27126 stx %l5, [%l7 + 0x10]
27127 ldd [%l7 + 0x10], %f24
27128 fmuld %f24, %f22, %f26
27129 udivcc %i0, 0x1975, %g3
27130 mulx %o6, 0x0968, %o5
27131 add %l7, 0x48, %l6
27132 wr %g0, 0x80, %asi
27133 casxa [%l6] %asi, %i7, %l3
27134 andcc %o7, 0x1C11, %l5
27135 movrgez %i3, %l1, %l4
27136 movrlez %g7, %o2, %i4
27137 edge32 %g2, %g1, %g6
27138 bcc,a,pn %icc, loop_2301
27139 sdiv %i1, 0x03F7, %o4
27140 nop
27141 setx 0x50748613, %l0, %l6
27142 st %l6, [%l7 + 0x30]
27143 ld [%l7 + 0x30], %fsr
27144 movrlz %l2, %o3, %l6
27145loop_2301:
27146 mulscc %g4, 0x0A38, %i6
27147 wr %g0, 0x81, %asi
27148 ldsha [%l7 + 0x6E] %asi, %i2
27149 xorcc %l0, 0x1B53, %o0
27150 array16 %o1, %i5, %i0
27151 subccc %g5, %g3, %o6
27152 fmovrdlez %o5, %f8, %f20
27153 edge16ln %l3, %i7, %o7
27154 tn %icc, 0x6
27155 tge %xcc, 0x4
27156 edge32ln %l5, %i3, %l1
27157 taddcc %l4, %o2, %i4
27158 fbu,a %fcc2, loop_2302
27159 fmovs %f15, %f23
27160 stb %g2, [%l7 + 0x66]
27161 movpos %xcc, %g1, %g7
27162loop_2302:
27163 or %i1, %o4, %l2
27164 tneg %xcc, 0x2
27165 movn %icc, %g6, %o3
27166 taddcctv %l6, %g4, %i2
27167 udivx %l0, 0x0533, %o0
27168 orncc %o1, 0x12B1, %i6
27169 fmul8ulx16 %f12, %f26, %f22
27170 alignaddr %i5, %g5, %g3
27171 bleu,pn %xcc, loop_2303
27172 bge,pt %xcc, loop_2304
27173 xnorcc %o6, %o5, %i0
27174 tneg %icc, 0x3
27175loop_2303:
27176 st %f24, [%l7 + 0x30]
27177loop_2304:
27178 bcc,pn %xcc, loop_2305
27179 movge %xcc, %l3, %i7
27180 andcc %o7, %i3, %l1
27181 tne %icc, 0x0
27182loop_2305:
27183 mova %xcc, %l4, %l5
27184 fmovsvs %icc, %f21, %f20
27185 fsrc2 %f8, %f12
27186 stbar
27187 nop
27188 setx 0xAB3D57B4, %l0, %l6
27189 st %l6, [%l7 + 0x28]
27190 ld [%l7 + 0x28], %f8
27191 setx 0xC6AB6B99, %l1, %l5
27192 st %l5, [%l7 + 0x10]
27193 ld [%l7 + 0x10], %f14
27194 fdivs %f14, %f8, %f13
27195 wr %g0, 0x52, %asi
27196 stxa %i4, [%g0 + 0x118] %asi
27197 tne %icc, 0x3
27198 nop
27199 setx 0xF7C889F57077C0A2, %l0, %l6
27200 stx %l6, [%l7 + 0x40]
27201 ldx [%l7 + 0x40], %fsr
27202 array16 %g2, %o2, %g1
27203 bgu,a,pn %xcc, loop_2306
27204 addccc %g7, 0x14D7, %o4
27205 movn %icc, %i1, %l2
27206 set 0x30, %o4
27207 stwa %g6, [%l7 + %o4] 0x89
27208loop_2306:
27209 tsubcctv %o3, 0x1C94, %g4
27210 tleu %xcc, 0x5
27211 movcs %xcc, %i2, %l6
27212 tg %icc, 0x4
27213 edge8 %o0, %l0, %i6
27214 tcs %icc, 0x3
27215 fandnot1s %f11, %f13, %f1
27216 set 0x40, %i4
27217 ldda [%l7 + %i4] 0x04, %f16
27218 movn %icc, %o1, %g5
27219 edge8 %g3, %i5, %o6
27220 subc %o5, 0x089A, %l3
27221 tne %xcc, 0x4
27222 sdiv %i7, 0x1526, %o7
27223 tpos %xcc, 0x7
27224 srlx %i0, %i3, %l1
27225 bl,a,pn %icc, loop_2307
27226 ldsw [%l7 + 0x34], %l5
27227 nop
27228 set 0x34, %o6
27229 lduw [%l7 + %o6], %l4
27230 fmovdg %xcc, %f10, %f1
27231loop_2307:
27232 nop
27233 setx loop_2308, %l0, %l1
27234 wrpr 0x1, %tl
27235 wrpr %l1, %tpc
27236 add %l1, 0x4, %l1
27237 wrpr %l1, %tnpc
27238 setx 0x34400001400, %l0, %l1
27239 wrpr %l1, %tstate
27240 wrhpr 0x4, %htstate
27241 retry
27242 nop
27243 setx loop_2309, %l0, %l1
27244 jmpl %l1, %i4
27245 edge16 %o2, %g2, %g1
27246 movgu %icc, %o4, %g7
27247loop_2308:
27248 nop
27249 set 0x0B, %g2
27250 ldstuba [%l7 + %g2] 0x80, %l2
27251loop_2309:
27252 mulscc %g6, 0x129C, %i1
27253 edge16n %g4, %o3, %l6
27254 fba %fcc3, loop_2310
27255 lduw [%l7 + 0x1C], %i2
27256 fmovrsgez %o0, %f5, %f22
27257 sethi 0x02D0, %l0
27258loop_2310:
27259 movgu %xcc, %i6, %o1
27260 array8 %g3, %i5, %o6
27261 fbu %fcc1, loop_2311
27262 orn %o5, %l3, %i7
27263 add %o7, 0x1492, %g5
27264 sth %i3, [%l7 + 0x30]
27265loop_2311:
27266 subc %i0, 0x028B, %l5
27267 sllx %l4, 0x1E, %l1
27268 movle %xcc, %i4, %o2
27269 nop
27270 fitod %f13, %f0
27271 tn %xcc, 0x0
27272 xnor %g1, %g2, %g7
27273 nop
27274 setx 0xD047D81F, %l0, %l6
27275 st %l6, [%l7 + 0x08]
27276 ld [%l7 + 0x08], %fsr
27277 prefetch [%l7 + 0x68], 0x3
27278 be,a,pt %icc, loop_2312
27279 fbge %fcc2, loop_2313
27280 edge32 %l2, %o4, %g6
27281 set 0x52, %o7
27282 ldsba [%l7 + %o7] 0x0c, %i1
27283loop_2312:
27284 fmul8x16al %f2, %f2, %f2
27285loop_2313:
27286 saved
27287 rdpr %cwp, %g1
27288 rdpr %cansave, %g2
27289 rdpr %canrestore, %g3
27290 rdpr %cleanwin, %g4
27291 rdpr %otherwin, %g5
27292 rdpr %wstate, %g6
27293 fbl,a %fcc2, loop_2314
27294 tneg %xcc, 0x0
27295 fmul8ulx16 %f18, %f14, %f2
27296 tg %icc, 0x0
27297loop_2314:
27298 nop
27299 set 0x20, %g6
27300 stxa %o3, [%l7 + %g6] 0x22
27301 membar #Sync
27302 array32 %l6, %i2, %g4
27303 sra %o0, %l0, %i6
27304 tcc %xcc, 0x4
27305 array16 %o1, %i5, %o6
27306 nop
27307 setx 0xBDD92F3910757DBD, %l0, %l6
27308 stx %l6, [%l7 + 0x28]
27309 ldd [%l7 + 0x28], %f30
27310 fsqrtd %f30, %f2
27311 fmovrse %g3, %f26, %f0
27312 fbne %fcc0, loop_2315
27313 bvs,a,pt %icc, loop_2316
27314 alignaddrl %o5, %l3, %o7
27315 smulcc %i7, 0x0EA9, %i3
27316loop_2315:
27317 fbge,a %fcc2, loop_2317
27318loop_2316:
27319 tleu %xcc, 0x0
27320 addcc %i0, %g5, %l4
27321 tg %xcc, 0x2
27322loop_2317:
27323 tleu %xcc, 0x7
27324 fcmpne32 %f2, %f28, %l5
27325 tle %icc, 0x5
27326 umulcc %l1, 0x1D68, %i4
27327 xor %o2, 0x1A3B, %g1
27328 tneg %xcc, 0x4
27329 movrlz %g7, 0x0E7, %g2
27330 fbule %fcc2, loop_2318
27331 be,a %xcc, loop_2319
27332 movn %icc, %o4, %l2
27333 stb %g6, [%l7 + 0x7A]
27334loop_2318:
27335 fmovscc %xcc, %f2, %f4
27336loop_2319:
27337 edge16 %i1, %l6, %i2
27338 movl %icc, %g4, %o3
27339 srl %o0, %l0, %i6
27340 fmovsgu %xcc, %f9, %f6
27341 tge %xcc, 0x5
27342 addcc %o1, %o6, %g3
27343 wr %g0, 0x81, %asi
27344 swapa [%l7 + 0x0C] %asi, %i5
27345 sllx %o5, 0x1B, %o7
27346 movgu %xcc, %l3, %i7
27347 edge32ln %i3, %i0, %l4
27348 and %g5, %l1, %i4
27349 nop
27350 setx 0x534613C88D850EDE, %l0, %l6
27351 stx %l6, [%l7 + 0x28]
27352 ldd [%l7 + 0x28], %f12
27353 setx 0xDDF24F84CC5BD357, %l1, %l5
27354 stx %l5, [%l7 + 0x10]
27355 ldd [%l7 + 0x10], %f18
27356 faddd %f18, %f12, %f12
27357 fmovscs %xcc, %f1, %f24
27358 st %f22, [%l7 + 0x48]
27359 tl %icc, 0x7
27360 fmovrdlez %o2, %f10, %f0
27361 tsubcctv %g1, %l5, %g7
27362 tcs %icc, 0x0
27363 xorcc %o4, 0x029C, %g2
27364 brlz,a %g6, loop_2320
27365 fbne %fcc1, loop_2321
27366 xorcc %i1, 0x0933, %l2
27367 nop
27368 setx 0x98EEDA45, %l0, %l6
27369 st %l6, [%l7 + 0x28]
27370 ld [%l7 + 0x28], %f18
27371 setx 0xB45FCF6C, %l1, %l5
27372 st %l5, [%l7 + 0x10]
27373 ld [%l7 + 0x10], %f18
27374 fdivs %f18, %f18, %f7
27375loop_2320:
27376 edge32n %l6, %i2, %g4
27377loop_2321:
27378 membar 0x2E
27379 bvs %icc, loop_2322
27380 movvc %xcc, %o3, %o0
27381 and %i6, %o1, %l0
27382 sdivx %o6, 0x1C44, %g3
27383loop_2322:
27384 bgu,a,pn %icc, loop_2323
27385 fpsub16 %f30, %f22, %f4
27386 wr %g0, 0x10, %asi
27387 lda [%l7 + 0x48] %asi, %f0
27388loop_2323:
27389 udiv %o5, 0x125F, %i5
27390 taddcc %l3, %i7, %i3
27391 array8 %i0, %o7, %g5
27392 udivcc %l1, 0x020B, %i4
27393 fmovsvs %icc, %f5, %f16
27394 fbe %fcc1, loop_2324
27395 tsubcc %o2, %l4, %l5
27396 for %f16, %f28, %f14
27397 set 0x4C, %o3
27398 lduwa [%l7 + %o3] 0x10, %g1
27399loop_2324:
27400 fbu %fcc2, loop_2325
27401 sdivcc %g7, 0x194E, %g2
27402 movgu %icc, %o4, %i1
27403 fblg,a %fcc3, loop_2326
27404loop_2325:
27405 subc %l2, %l6, %i2
27406 fmovdg %xcc, %f29, %f24
27407 edge8 %g6, %o3, %o0
27408loop_2326:
27409 array32 %g4, %o1, %i6
27410 fnor %f4, %f0, %f20
27411 movg %xcc, %o6, %l0
27412 movrlez %o5, %i5, %g3
27413 srax %l3, %i3, %i0
27414 wr %g0, 0x20, %asi
27415 ldxa [%g0 + 0x38] %asi, %o7
27416 alignaddrl %i7, %g5, %l1
27417 umul %o2, 0x0C41, %i4
27418 fmovrdgz %l4, %f10, %f20
27419 fmovsl %icc, %f4, %f22
27420 wr %g0, 0x22, %asi
27421 stba %g1, [%l7 + 0x56] %asi
27422 membar #Sync
27423 edge8n %g7, %g2, %l5
27424 tne %icc, 0x4
27425 udivcc %o4, 0x06A8, %i1
27426 fmovrdgez %l2, %f26, %f16
27427 mulx %l6, 0x1F01, %g6
27428 bcs,pt %xcc, loop_2327
27429 movrne %i2, 0x0FC, %o0
27430 sdivx %o3, 0x1289, %g4
27431 nop
27432 setx loop_2328, %l0, %l1
27433 jmpl %l1, %o1
27434loop_2327:
27435 xnor %i6, 0x1E86, %o6
27436 umul %l0, %i5, %o5
27437 faligndata %f0, %f10, %f22
27438loop_2328:
27439 fbg %fcc3, loop_2329
27440 fba %fcc0, loop_2330
27441 fcmple32 %f0, %f20, %g3
27442 movrne %i3, 0x283, %l3
27443loop_2329:
27444 fnegd %f18, %f0
27445loop_2330:
27446 taddcc %i0, 0x0451, %i7
27447 or %g5, %o7, %o2
27448 andcc %l1, 0x1681, %i4
27449 add %l7, 0x78, %l6
27450 wr %g0, 0x04, %asi
27451 lda [%l6] %asi, %l4
27452 casa [%l6] 0x04, %l4, %g7
27453 tsubcctv %g2, 0x11B1, %l5
27454 set 0x58, %g7
27455 stha %o4, [%l7 + %g7] 0x15
27456 udivcc %g1, 0x15B6, %i1
27457 fpadd16s %f4, %f2, %f5
27458 edge32n %l6, %g6, %i2
27459 fmovscs %xcc, %f18, %f31
27460 fpadd16s %f23, %f26, %f10
27461 fornot2s %f25, %f10, %f4
27462 edge8ln %o0, %l2, %g4
27463 sth %o3, [%l7 + 0x14]
27464 bneg,pn %icc, loop_2331
27465 movpos %icc, %o1, %i6
27466 membar 0x23
27467 movg %icc, %o6, %l0
27468loop_2331:
27469 tne %icc, 0x0
27470 movre %o5, 0x0DC, %g3
27471 tne %xcc, 0x6
27472 fnot2s %f5, %f20
27473 umul %i3, 0x1BD4, %i5
27474 xorcc %l3, %i0, %i7
27475 nop
27476 setx 0x5BAB975440767F30, %l0, %l6
27477 stx %l6, [%l7 + 0x10]
27478 ldx [%l7 + 0x10], %fsr
27479 fnand %f22, %f18, %f6
27480 mulx %o7, 0x09E1, %g5
27481 edge16l %l1, %i4, %o2
27482 sllx %g7, 0x0C, %g2
27483 fmovrsgez %l4, %f18, %f30
27484 tcs %icc, 0x5
27485 edge16ln %l5, %g1, %o4
27486 pdist %f10, %f30, %f22
27487 sll %l6, %g6, %i2
27488 wr %g0, 0xe3, %asi
27489 stxa %o0, [%l7 + 0x20] %asi
27490 membar #Sync
27491 srl %l2, %i1, %o3
27492 addccc %o1, 0x10AD, %i6
27493 fmul8x16 %f19, %f8, %f14
27494 orn %o6, %l0, %o5
27495 movvc %xcc, %g3, %g4
27496 srlx %i5, %i3, %l3
27497 fmovrsgez %i0, %f8, %f0
27498 fmovsneg %icc, %f31, %f8
27499 andncc %i7, %o7, %l1
27500 tleu %xcc, 0x7
27501 st %f5, [%l7 + 0x30]
27502 udivx %g5, 0x0906, %o2
27503 orcc %g7, 0x0918, %i4
27504 wr %g0, 0x81, %asi
27505 stha %g2, [%l7 + 0x20] %asi
27506 sdivcc %l5, 0x07EE, %l4
27507 sethi 0x1AE8, %g1
27508 fbue,a %fcc0, loop_2332
27509 addc %l6, 0x08CC, %o4
27510 tpos %icc, 0x3
27511 edge32l %i2, %o0, %g6
27512loop_2332:
27513 array8 %l2, %o3, %o1
27514 or %i1, 0x1D64, %o6
27515 edge32l %l0, %o5, %i6
27516 bne,pt %icc, loop_2333
27517 fmovsleu %xcc, %f14, %f15
27518 flush %l7 + 0x34
27519 movre %g4, 0x131, %g3
27520loop_2333:
27521 fnegs %f11, %f10
27522 fzeros %f15
27523 sub %i3, %i5, %l3
27524 add %l7, 0x68, %l6
27525 wr %g0, 0x11, %asi
27526 lda [%l6] %asi, %i7
27527 casa [%l6] 0x11, %i7, %i0
27528 movrgez %o7, %l1, %o2
27529 ld [%l7 + 0x6C], %f24
27530 tne %xcc, 0x1
27531 umul %g7, 0x1906, %i4
27532 umul %g5, 0x12E4, %l5
27533 fmovde %xcc, %f9, %f19
27534 movcs %icc, %g2, %l4
27535 fmovrde %g1, %f8, %f14
27536 tge %xcc, 0x5
27537 fmovdleu %icc, %f1, %f12
27538 umul %l6, %o4, %i2
27539 bcc,pt %icc, loop_2334
27540 fandnot2s %f21, %f16, %f18
27541 movvc %icc, %o0, %l2
27542 edge8l %o3, %o1, %i1
27543loop_2334:
27544 bgu %xcc, loop_2335
27545 addcc %g6, %o6, %o5
27546 edge32 %l0, %g4, %i6
27547 alignaddrl %i3, %i5, %l3
27548loop_2335:
27549 tvc %xcc, 0x5
27550 fmovrsgz %i7, %f6, %f29
27551 movrlez %i0, %o7, %g3
27552 movneg %xcc, %l1, %g7
27553 tle %icc, 0x5
27554 fmovsl %icc, %f4, %f16
27555 alignaddr %i4, %o2, %g5
27556 brgez,a %g2, loop_2336
27557 fbug %fcc3, loop_2337
27558 udiv %l4, 0x1FDA, %g1
27559 udivx %l5, 0x01E8, %o4
27560loop_2336:
27561 addccc %i2, %l6, %l2
27562loop_2337:
27563 andcc %o3, %o0, %i1
27564 array16 %g6, %o6, %o5
27565 fbule,a %fcc1, loop_2338
27566 fabsd %f24, %f0
27567 and %l0, 0x0252, %o1
27568 movneg %xcc, %g4, %i6
27569loop_2338:
27570 orncc %i5, 0x040A, %i3
27571 tneg %icc, 0x4
27572 edge32 %l3, %i7, %o7
27573 tneg %icc, 0x7
27574 ldd [%l7 + 0x48], %f10
27575 srax %g3, 0x18, %i0
27576 nop
27577 setx 0xE76EEA6635A13B34, %l0, %l6
27578 stx %l6, [%l7 + 0x28]
27579 ldd [%l7 + 0x28], %f18
27580 setx 0x50B5C661D4978055, %l1, %l5
27581 stx %l5, [%l7 + 0x10]
27582 ldd [%l7 + 0x10], %f26
27583 faddd %f26, %f18, %f30
27584 membar 0x63
27585 brnz,a %l1, loop_2339
27586 edge8n %i4, %o2, %g7
27587 fsrc2 %f4, %f18
27588 fmovdvs %icc, %f6, %f25
27589loop_2339:
27590 fmovsg %icc, %f3, %f8
27591 fsrc1 %f6, %f8
27592 fbl %fcc3, loop_2340
27593 tneg %icc, 0x2
27594 bvc,a loop_2341
27595 xor %g2, 0x0FA1, %l4
27596loop_2340:
27597 array32 %g1, %l5, %o4
27598 tsubcc %g5, %l6, %l2
27599loop_2341:
27600 andn %i2, %o3, %i1
27601 movle %icc, %g6, %o6
27602 sll %o5, 0x06, %o0
27603 add %o1, 0x19BA, %l0
27604 udiv %g4, 0x0261, %i6
27605 movneg %xcc, %i5, %l3
27606 fbu,a %fcc3, loop_2342
27607 orncc %i3, %o7, %i7
27608 brlz %i0, loop_2343
27609 fble %fcc3, loop_2344
27610loop_2342:
27611 ldsh [%l7 + 0x52], %g3
27612 edge8ln %l1, %o2, %g7
27613loop_2343:
27614 alignaddr %i4, %l4, %g2
27615loop_2344:
27616 fnot1 %f6, %f16
27617 orncc %l5, 0x0161, %g1
27618 sra %o4, 0x09, %g5
27619 sth %l2, [%l7 + 0x30]
27620 tcc %xcc, 0x0
27621 ta %xcc, 0x3
27622 tsubcctv %l6, %o3, %i1
27623 taddcctv %g6, 0x1A16, %o6
27624 fabsd %f2, %f24
27625 fblg %fcc0, loop_2345
27626 fmovscs %xcc, %f17, %f25
27627 movrlz %o5, %i2, %o0
27628 fcmpeq16 %f0, %f6, %o1
27629loop_2345:
27630 fbg %fcc1, loop_2346
27631 edge32ln %l0, %i6, %i5
27632 orncc %g4, 0x1529, %i3
27633 fbne,a %fcc3, loop_2347
27634loop_2346:
27635 nop
27636 fitod %f9, %f18
27637 fbne,a %fcc2, loop_2348
27638 tne %xcc, 0x2
27639loop_2347:
27640 saved
27641 rdpr %cwp, %g1
27642 rdpr %cansave, %g2
27643 rdpr %canrestore, %g3
27644 rdpr %cleanwin, %g4
27645 rdpr %otherwin, %g5
27646 rdpr %wstate, %g6
27647 fand %f30, %f20, %f16
27648loop_2348:
27649 orcc %o7, %l3, %i0
27650 fmovdgu %xcc, %f20, %f30
27651 subcc %g3, 0x1256, %l1
27652 tne %xcc, 0x7
27653 movle %icc, %i7, %g7
27654 fpadd32s %f29, %f6, %f29
27655 movneg %icc, %o2, %l4
27656 subccc %i4, %g2, %g1
27657 movleu %icc, %o4, %g5
27658 nop
27659 setx 0x6B9BC925, %l0, %l6
27660 st %l6, [%l7 + 0x28]
27661 ld [%l7 + 0x28], %f30
27662 setx 0x4531DE1D, %l1, %l5
27663 st %l5, [%l7 + 0x10]
27664 ld [%l7 + 0x10], %f9
27665 fmuls %f9, %f30, %f9
27666 andncc %l2, %l6, %l5
27667 movg %xcc, %o3, %i1
27668 nop
27669 fitod %f9, %f4
27670 subcc %o6, 0x199F, %o5
27671 taddcctv %g6, %i2, %o1
27672 nop
27673 setx 0x515E1967204D5A9B, %l0, %l6
27674 stx %l6, [%l7 + 0x30]
27675 ldx [%l7 + 0x30], %fsr
27676 tcs %icc, 0x4
27677 fbn,a %fcc0, loop_2349
27678 fmovrsgez %o0, %f22, %f10
27679 tne %xcc, 0x5
27680 addc %i6, 0x1D49, %i5
27681loop_2349:
27682 tge %xcc, 0x5
27683 sdivcc %g4, 0x1812, %i3
27684 movrlz %l0, 0x02E, %o7
27685 tne %icc, 0x3
27686 fabss %f0, %f2
27687 movn %icc, %i0, %l3
27688 movcs %xcc, %l1, %g3
27689 edge32n %g7, %i7, %l4
27690 std %f2, [%l7 + 0x20]
27691 fpack16 %f26, %f31
27692 array32 %i4, %o2, %g1
27693 fsrc2 %f12, %f2
27694 fsrc2s %f20, %f24
27695 movle %icc, %g2, %o4
27696 bn,a,pn %icc, loop_2350
27697 udiv %l2, 0x04B1, %g5
27698 nop
27699 setx 0x28E351AB604B9DC2, %l0, %l6
27700 stx %l6, [%l7 + 0x08]
27701 ldx [%l7 + 0x08], %fsr
27702 taddcc %l5, %o3, %l6
27703loop_2350:
27704 fmuld8sux16 %f22, %f25, %f30
27705 fmovrsgz %o6, %f11, %f21
27706 edge8l %o5, %g6, %i1
27707 fornot2s %f20, %f25, %f1
27708 fmovrse %i2, %f14, %f28
27709 add %o1, 0x0486, %i6
27710 sethi 0x0BEC, %o0
27711 wr %g0, 0x0c, %asi
27712 lduba [%l7 + 0x31] %asi, %i5
27713 andncc %g4, %l0, %o7
27714 nop
27715 setx 0x41ED2AAC, %l0, %l6
27716 st %l6, [%l7 + 0x28]
27717 ld [%l7 + 0x28], %f20
27718 setx 0x83E1AF21, %l1, %l5
27719 st %l5, [%l7 + 0x10]
27720 ld [%l7 + 0x10], %f24
27721 fmuls %f24, %f20, %f20
27722 fmul8sux16 %f22, %f22, %f28
27723 set 0x41, %i7
27724 ldsba [%l7 + %i7] 0x14, %i0
27725 array8 %i3, %l1, %l3
27726 nop
27727 setx 0xD81E8506, %l0, %l6
27728 st %l6, [%l7 + 0x28]
27729 ld [%l7 + 0x28], %f10
27730 setx 0xDFB71209, %l1, %l5
27731 st %l5, [%l7 + 0x10]
27732 ld [%l7 + 0x10], %f6
27733 fadds %f6, %f10, %f18
27734 fble %fcc3, loop_2351
27735 sethi 0x05AD, %g7
27736 fmovs %f26, %f0
27737 sra %g3, %i7, %i4
27738loop_2351:
27739 nop
27740 wr %g0, 0x21, %asi
27741 ldxa [%g0 + 0x110] %asi, %l4
27742 array32 %o2, %g1, %g2
27743 restored
27744 rdpr %cwp, %g1
27745 rdpr %cansave, %g2
27746 rdpr %canrestore, %g3
27747 rdpr %cleanwin, %g4
27748 rdpr %otherwin, %g5
27749 rdpr %wstate, %g6
27750 movpos %xcc, %o4, %l2
27751 udivx %l5, 0x05E4, %g5
27752 addcc %l6, 0x1747, %o3
27753 tcc %icc, 0x4
27754 xnor %o5, 0x1AAB, %o6
27755 fandnot2 %f4, %f14, %f10
27756 ta %icc, 0x7
27757 tvs %icc, 0x5
27758 srl %g6, 0x12, %i2
27759 edge8l %o1, %i6, %o0
27760 movn %xcc, %i1, %i5
27761 movre %l0, 0x1D0, %o7
27762 fands %f26, %f7, %f15
27763 movrgz %i0, 0x174, %i3
27764 edge8n %g4, %l3, %g7
27765 movrgez %l1, 0x24F, %i7
27766 wr %g0, 0x18, %asi
27767 ldsha [%l7 + 0x7A] %asi, %g3
27768 sdiv %l4, 0x0117, %i4
27769 fmovdneg %icc, %f9, %f0
27770 fpsub16 %f22, %f2, %f22
27771 add %l7, 0x20, %l6
27772 wr %g0, 0x0c, %asi
27773 ldxa [%l6] %asi, %o2
27774 casxa [%l6] %asi, %o2, %g1
27775 add %l7, 0x08, %l6
27776 wr %g0, 0x89, %asi
27777 casxa [%l6] 0x89, %o4, %g2
27778 xor %l2, %l5, %g5
27779 be,a loop_2352
27780 umul %o3, 0x1B5C, %l6
27781 fexpand %f22, %f26
27782 tsubcc %o6, 0x0894, %o5
27783loop_2352:
27784 brgz %g6, loop_2353
27785 edge32ln %i2, %o1, %o0
27786 edge16 %i6, %i5, %l0
27787 tle %xcc, 0x2
27788loop_2353:
27789 sir 0x1343
27790 udiv %o7, 0x0DA6, %i1
27791 tne %xcc, 0x3
27792 nop
27793 setx 0x09588312, %l0, %l6
27794 st %l6, [%l7 + 0x28]
27795 ld [%l7 + 0x28], %f8
27796 setx 0x33D8FAA6, %l1, %l5
27797 st %l5, [%l7 + 0x10]
27798 ld [%l7 + 0x10], %f27
27799 fdivs %f27, %f8, %f20
27800 tn %xcc, 0x3
27801 mova %icc, %i0, %g4
27802 bvc,a,pt %icc, loop_2354
27803 ldsb [%l7 + 0x0A], %l3
27804 movrgz %i3, %l1, %g7
27805 fxors %f24, %f1, %f21
27806loop_2354:
27807 subcc %g3, 0x0235, %i7
27808 saved
27809 rdpr %cwp, %g1
27810 rdpr %cansave, %g2
27811 rdpr %canrestore, %g3
27812 rdpr %cleanwin, %g4
27813 rdpr %otherwin, %g5
27814 rdpr %wstate, %g6
27815 ldx [%l7 + 0x50], %i4
27816 fzeros %f8
27817 tneg %xcc, 0x7
27818 nop
27819 fitod %f10, %f6
27820 fdtox %f6, %f28
27821 fxtod %f28, %f12
27822 te %icc, 0x3
27823 orncc %l4, %o2, %g1
27824 fbug,a %fcc0, loop_2355
27825 movleu %icc, %o4, %g2
27826 xorcc %l5, %g5, %l2
27827 stbar
27828loop_2355:
27829 bn,a loop_2356
27830 fmovscc %icc, %f27, %f2
27831 bshuffle %f16, %f18, %f8
27832 mulscc %l6, 0x0F77, %o3
27833loop_2356:
27834 move %icc, %o5, %o6
27835 fmovsne %xcc, %f2, %f31
27836 nop
27837 set 0x28, %l1
27838 ldx [%l7 + %l1], %i2
27839 nop
27840 setx loop_2357, %l0, %l1
27841 wrpr 0x1, %tl
27842 wrpr %l1, %tpc
27843 add %l1, 0x4, %l1
27844 wrpr %l1, %tnpc
27845 setx 0x34400001400, %l0, %l1
27846 wrpr %l1, %tstate
27847 wrhpr 0x4, %htstate
27848 retry
27849 andcc %g6, %o0, %o1
27850 set 0x40, %l6
27851 ldda [%l7 + %l6] 0x10, %i4
27852loop_2357:
27853 nop
27854 add %l7, 0x48, %l6
27855 wr %g0, 0x88, %asi
27856 ldxa [%l6] %asi, %l0
27857 casxa [%l6] %asi, %l0, %i6
27858 edge32l %o7, %i0, %i1
27859 udivcc %g4, 0x15B0, %l3
27860 tpos %icc, 0x6
27861 tn %icc, 0x4
27862 edge32 %i3, %g7, %g3
27863 fornot1 %f0, %f8, %f14
27864 fxnor %f18, %f12, %f22
27865 move %icc, %i7, %i4
27866 sll %l4, 0x1A, %l1
27867 xnor %g1, 0x1BE2, %o4
27868 edge8l %o2, %g2, %l5
27869 popc %g5, %l2
27870 or %o3, %l6, %o5
27871 ble,a %icc, loop_2358
27872 tvc %icc, 0x3
27873 orn %i2, 0x1BCC, %o6
27874 sdiv %g6, 0x1E45, %o0
27875loop_2358:
27876 edge8 %o1, %i5, %i6
27877 edge8ln %l0, %i0, %i1
27878 membar 0x7D
27879 xnor %o7, 0x1AA6, %l3
27880 wr %g0, 0x04, %asi
27881 ldstuba [%l7 + 0x5E] %asi, %g4
27882 nop
27883 setx loop_2359, %l0, %l1
27884 wrpr 0x1, %tl
27885 wrpr %l1, %tnpc
27886 setx 0x34400001400, %l0, %l1
27887 wrpr %l1, %tstate
27888 wrhpr 0x4, %htstate
27889 done
27890 mova %icc, %g7, %g3
27891 edge8 %i7, %i3, %l4
27892 fornot1 %f18, %f12, %f4
27893loop_2359:
27894 subcc %i4, %l1, %o4
27895 movrlz %o2, %g1, %g2
27896 array32 %l5, %l2, %o3
27897 srlx %g5, 0x00, %l6
27898 alignaddr %i2, %o6, %o5
27899 fcmple32 %f6, %f16, %o0
27900 fcmpgt32 %f22, %f20, %o1
27901 smulcc %i5, %i6, %l0
27902 fblg,a %fcc2, loop_2360
27903 udivcc %i0, 0x0BF0, %i1
27904 sra %g6, 0x12, %o7
27905 srl %l3, 0x0E, %g7
27906loop_2360:
27907 nop
27908 set 0x6E, %g4
27909 ldsha [%l7 + %g4] 0x89, %g4
27910 sllx %i7, 0x0E, %g3
27911 andn %i3, %i4, %l1
27912 fpmerge %f9, %f24, %f2
27913 tgu %icc, 0x3
27914 wr %g0, 0x0c, %asi
27915 ldstuba [%l7 + 0x24] %asi, %l4
27916 bleu %icc, loop_2361
27917 edge16 %o4, %g1, %g2
27918 ba,pn %icc, loop_2362
27919 smulcc %l5, %l2, %o3
27920loop_2361:
27921 sethi 0x0403, %g5
27922 edge32l %o2, %i2, %l6
27923loop_2362:
27924 tvc %xcc, 0x2
27925 wr %g0, 0x88, %asi
27926 ldswa [%l7 + 0x50] %asi, %o6
27927 saved
27928 rdpr %cwp, %g1
27929 rdpr %cansave, %g2
27930 rdpr %canrestore, %g3
27931 rdpr %cleanwin, %g4
27932 rdpr %otherwin, %g5
27933 rdpr %wstate, %g6
27934 edge16l %o5, %o0, %i5
27935 tcc %icc, 0x3
27936 wr %g0, 0x89, %asi
27937 lduwa [%l7 + 0x34] %asi, %i6
27938 ldsh [%l7 + 0x66], %o1
27939 nop
27940 fitos %f3, %f4
27941 fstox %f4, %f24
27942 fmovsn %icc, %f16, %f5
27943 set 0x60, %g3
27944 prefetcha [%l7 + %g3] 0x88, 0x1
27945 mulx %i1, %l0, %o7
27946 bne loop_2363
27947 andncc %l3, %g7, %g4
27948 fbne %fcc3, loop_2364
27949 sub %i7, %g3, %i3
27950loop_2363:
27951 edge16n %i4, %g6, %l4
27952 xorcc %l1, %g1, %o4
27953loop_2364:
27954 sdivcc %g2, 0x1E5E, %l5
27955 nop
27956 setx 0x4370BC8CC06D05F7, %l0, %l6
27957 stx %l6, [%l7 + 0x20]
27958 ldx [%l7 + 0x20], %fsr
27959 fmovrde %o3, %f24, %f18
27960 movrlez %g5, 0x23E, %o2
27961 fmovdleu %xcc, %f18, %f14
27962 tge %icc, 0x2
27963 xorcc %i2, 0x135B, %l6
27964 edge16l %o6, %l2, %o0
27965 and %o5, %i6, %i5
27966 movgu %xcc, %o1, %i0
27967 smul %i1, %o7, %l0
27968 sra %g7, %l3, %g4
27969 ldstub [%l7 + 0x4E], %i7
27970 movrlez %i3, 0x188, %i4
27971 movrgez %g3, %l4, %g6
27972 bne,pn %icc, loop_2365
27973 brnz %l1, loop_2366
27974 restored
27975 rdpr %cwp, %g1
27976 rdpr %cansave, %g2
27977 rdpr %canrestore, %g3
27978 rdpr %cleanwin, %g4
27979 rdpr %otherwin, %g5
27980 rdpr %wstate, %g6
27981 set 0x5E, %o2
27982 stba %g1, [%l7 + %o2] 0xe2
27983 membar #Sync
27984loop_2365:
27985 fmul8ulx16 %f28, %f30, %f20
27986loop_2366:
27987 nop
27988 wr %g0, 0xe2, %asi
27989 stwa %o4, [%l7 + 0x08] %asi
27990 membar #Sync
27991 xnor %g2, 0x0364, %o3
27992 subccc %l5, 0x0CC2, %g5
27993 wr %g0, 0x89, %asi
27994 lduba [%l7 + 0x69] %asi, %o2
27995 array32 %i2, %o6, %l6
27996 tsubcctv %l2, 0x1020, %o5
27997 movne %icc, %i6, %i5
27998 srl %o1, 0x13, %o0
27999 edge8n %i1, %i0, %l0
28000 brz %g7, loop_2367
28001 tsubcctv %l3, 0x1530, %o7
28002 movneg %icc, %i7, %g4
28003 orncc %i4, %i3, %g3
28004loop_2367:
28005 fpackfix %f0, %f19
28006 fbo,a %fcc2, loop_2368
28007 saved
28008 rdpr %cwp, %g1
28009 rdpr %cansave, %g2
28010 rdpr %canrestore, %g3
28011 rdpr %cleanwin, %g4
28012 rdpr %otherwin, %g5
28013 rdpr %wstate, %g6
28014 nop
28015 setx 0x40761C54F2AC56D6, %l0, %l6
28016 stx %l6, [%l7 + 0x28]
28017 ldd [%l7 + 0x28], %f10
28018 setx 0x958CFD9C743CDAA3, %l1, %l5
28019 stx %l5, [%l7 + 0x10]
28020 ldd [%l7 + 0x10], %f0
28021 faddd %f0, %f10, %f22
28022 nop
28023 setx 0xE7C583223D1CC770, %l0, %l6
28024 stx %l6, [%l7 + 0x28]
28025 ldd [%l7 + 0x28], %f10
28026 setx 0xC8CD327B31C6BFD2, %l1, %l5
28027 stx %l5, [%l7 + 0x10]
28028 ldd [%l7 + 0x10], %f8
28029 fdivd %f8, %f10, %f26
28030loop_2368:
28031 sir 0x17EB
28032 fmovrslez %l4, %f18, %f24
28033 addccc %g6, 0x117D, %l1
28034 set 0x29, %l2
28035 stba %g1, [%l7 + %l2] 0xe3
28036 membar #Sync
28037 movrgez %o4, 0x1BC, %g2
28038 mulscc %l5, 0x074A, %o3
28039 saved
28040 rdpr %cwp, %g1
28041 rdpr %cansave, %g2
28042 rdpr %canrestore, %g3
28043 rdpr %cleanwin, %g4
28044 rdpr %otherwin, %g5
28045 rdpr %wstate, %g6
28046 bneg,a loop_2369
28047 te %icc, 0x2
28048 xorcc %g5, %o2, %o6
28049 add %l7, 0x50, %l6
28050 wr %g0, 0x11, %asi
28051 casxa [%l6] 0x11, %i2, %l6
28052loop_2369:
28053 tcc %icc, 0x1
28054 wr %g0, 0x89, %asi
28055 lduha [%l7 + 0x24] %asi, %l2
28056 te %icc, 0x4
28057 popc %o5, %i6
28058 sdivcc %i5, 0x034A, %o0
28059 nop
28060 fitos %f13, %f10
28061 fstox %f10, %f24
28062 movl %xcc, %i1, %o1
28063 sethi 0x1190, %l0
28064 std %f8, [%l7 + 0x60]
28065 tvc %xcc, 0x0
28066 xorcc %i0, %l3, %o7
28067 alignaddr %g7, %g4, %i7
28068 sra %i4, 0x17, %i3
28069 udivcc %l4, 0x099F, %g3
28070 set 0x40, %i5
28071 stda %f0, [%l7 + %i5] 0x89
28072 stb %g6, [%l7 + 0x28]
28073 tcc %xcc, 0x6
28074 movvs %icc, %g1, %l1
28075 edge32 %o4, %g2, %o3
28076 array32 %g5, %l5, %o2
28077 movneg %icc, %o6, %i2
28078 smulcc %l2, 0x0D19, %l6
28079 fpackfix %f6, %f9
28080 fcmpeq32 %f30, %f8, %i6
28081 andn %o5, %i5, %o0
28082 sub %i1, %l0, %o1
28083 fornot1s %f30, %f5, %f31
28084 tpos %icc, 0x4
28085 fnands %f24, %f23, %f19
28086 fmovrse %l3, %f14, %f4
28087 fcmpgt16 %f12, %f30, %o7
28088 nop
28089 set 0x40, %o1
28090 ldd [%l7 + %o1], %g6
28091 bcs loop_2370
28092 fmovrsgez %g4, %f19, %f24
28093 array8 %i7, %i4, %i3
28094 stw %l4, [%l7 + 0x20]
28095loop_2370:
28096 nop
28097 fitos %f0, %f5
28098 fstox %f5, %f10
28099 fxtos %f10, %f4
28100 nop
28101 setx loop_2371, %l0, %l1
28102 wrpr 0x1, %tl
28103 wrpr %l1, %tnpc
28104 setx 0x34400001400, %l0, %l1
28105 wrpr %l1, %tstate
28106 wrhpr 0x4, %htstate
28107 done
28108 sub %i0, %g3, %g1
28109 stbar
28110 bpos,a loop_2372
28111loop_2371:
28112 mova %xcc, %l1, %g6
28113 fandnot2s %f0, %f13, %f24
28114 nop
28115 setx 0xE18C37BB, %l0, %l6
28116 st %l6, [%l7 + 0x28]
28117 ld [%l7 + 0x28], %f21
28118 setx 0xAEABBD4B, %l1, %l5
28119 st %l5, [%l7 + 0x10]
28120 ld [%l7 + 0x10], %f25
28121 fmuls %f25, %f21, %f21
28122loop_2372:
28123 movpos %icc, %g2, %o3
28124 umulcc %o4, 0x1C0F, %l5
28125 bne,a loop_2373
28126 xorcc %o2, %o6, %i2
28127 stb %l2, [%l7 + 0x77]
28128 udiv %l6, 0x0120, %g5
28129loop_2373:
28130 nop
28131 setx 0xC409C4EF76B0FD85, %l0, %l6
28132 stx %l6, [%l7 + 0x28]
28133 ldd [%l7 + 0x28], %f14
28134 setx 0x266720159F477F41, %l1, %l5
28135 stx %l5, [%l7 + 0x10]
28136 ldd [%l7 + 0x10], %f8
28137 fdivd %f8, %f14, %f12
28138 sdivcc %i6, 0x0709, %o5
28139 fmovsleu %xcc, %f0, %f15
28140 fbn %fcc3, loop_2374
28141 fmovdcs %icc, %f17, %f8
28142 movl %icc, %o0, %i5
28143 xor %l0, %o1, %i1
28144loop_2374:
28145 addcc %l3, 0x16F9, %o7
28146 orn %g7, 0x0D21, %g4
28147 set 0x1A, %i1
28148 ldsha [%l7 + %i1] 0x80, %i4
28149 bleu loop_2375
28150 taddcctv %i3, 0x1251, %i7
28151 set 0x40, %l3
28152 stda %f0, [%l7 + %l3] 0x88
28153loop_2375:
28154 fbuge %fcc1, loop_2376
28155 movrgz %i0, 0x0C8, %g3
28156 sub %l4, 0x1107, %g1
28157 brz,a %g6, loop_2377
28158loop_2376:
28159 tn %xcc, 0x6
28160 movrlez %g2, %o3, %l1
28161 movpos %icc, %o4, %l5
28162loop_2377:
28163 swap [%l7 + 0x08], %o2
28164 taddcctv %o6, %l2, %l6
28165 orn %i2, %i6, %g5
28166 srlx %o5, 0x05, %o0
28167 movvs %xcc, %l0, %i5
28168 udivx %o1, 0x106F, %i1
28169 tg %icc, 0x7
28170 tneg %icc, 0x7
28171 stbar
28172 tge %xcc, 0x5
28173 wr %g0, 0x89, %asi
28174 ldsba [%l7 + 0x4F] %asi, %l3
28175 fbu,a %fcc0, loop_2378
28176 fba %fcc2, loop_2379
28177 tg %icc, 0x4
28178 set 0x67, %g1
28179 lduba [%l7 + %g1] 0x81, %g7
28180loop_2378:
28181 fpadd16 %f28, %f0, %f0
28182loop_2379:
28183 fbne %fcc2, loop_2380
28184 ldd [%l7 + 0x10], %g4
28185 fbg %fcc1, loop_2381
28186 addcc %o7, %i4, %i3
28187loop_2380:
28188 fmovsge %xcc, %f19, %f13
28189 movrgez %i0, %i7, %l4
28190loop_2381:
28191 brz,a %g1, loop_2382
28192 movrgz %g3, 0x26F, %g2
28193 movcs %xcc, %g6, %o3
28194 bge,pt %xcc, loop_2383
28195loop_2382:
28196 fones %f12
28197 srax %l1, %o4, %l5
28198 fble %fcc3, loop_2384
28199loop_2383:
28200 fcmple16 %f20, %f0, %o2
28201 sir 0x18AF
28202 fmovsneg %icc, %f23, %f31
28203loop_2384:
28204 nop
28205 set 0x08, %i2
28206 stba %l2, [%l7 + %i2] 0xe2
28207 membar #Sync
28208 wr %g0, 0x18, %asi
28209 lda [%l7 + 0x2C] %asi, %f10
28210 fandnot2 %f10, %f4, %f8
28211 fmul8ulx16 %f22, %f4, %f2
28212 fornot1s %f27, %f4, %f2
28213 sdivx %o6, 0x1D1F, %l6
28214 addcc %i6, 0x0244, %g5
28215 sra %i2, 0x10, %o5
28216 bn,a,pn %icc, loop_2385
28217 smul %l0, %i5, %o0
28218 andncc %o1, %i1, %g7
28219 fmovdpos %icc, %f18, %f21
28220loop_2385:
28221 call loop_2386
28222 srl %l3, %o7, %g4
28223 fmovdgu %icc, %f22, %f17
28224 fabsd %f0, %f0
28225loop_2386:
28226 fmovrsgez %i3, %f29, %f2
28227 or %i0, 0x1404, %i7
28228 fmovd %f8, %f30
28229 edge8l %l4, %i4, %g3
28230 fmovdneg %xcc, %f1, %f0
28231 edge32n %g2, %g1, %g6
28232 tg %xcc, 0x1
28233 subcc %o3, %l1, %l5
28234 lduh [%l7 + 0x5C], %o2
28235 nop
28236 setx 0x2B1A14D5, %l0, %l6
28237 st %l6, [%l7 + 0x28]
28238 ld [%l7 + 0x28], %f30
28239 fsqrts %f30, %f16
28240 membar 0x13
28241 fbl,a %fcc3, loop_2387
28242 fbge %fcc3, loop_2388
28243 movle %icc, %l2, %o4
28244 subc %l6, %i6, %o6
28245loop_2387:
28246 xorcc %g5, 0x1A44, %o5
28247loop_2388:
28248 movgu %xcc, %i2, %l0
28249 fmovrse %o0, %f4, %f30
28250 tl %icc, 0x5
28251 udivx %o1, 0x078B, %i5
28252 fnors %f1, %f19, %f4
28253 udiv %g7, 0x0232, %i1
28254 edge16ln %l3, %g4, %o7
28255 movg %xcc, %i0, %i3
28256 and %l4, 0x0A55, %i4
28257 orcc %i7, %g3, %g1
28258 tg %xcc, 0x2
28259 movrgz %g2, %o3, %l1
28260 array8 %g6, %l5, %o2
28261 addccc %o4, %l2, %i6
28262 fmovs %f7, %f30
28263 fmul8ulx16 %f10, %f8, %f22
28264 and %o6, %g5, %l6
28265 sll %o5, %l0, %o0
28266 edge32l %i2, %i5, %o1
28267 movne %xcc, %g7, %i1
28268 bpos,pn %icc, loop_2389
28269 movcs %xcc, %l3, %o7
28270 brlz %g4, loop_2390
28271 movl %xcc, %i3, %i0
28272loop_2389:
28273 umul %l4, 0x1DA5, %i7
28274 orncc %i4, 0x1D58, %g1
28275loop_2390:
28276 fbge %fcc3, loop_2391
28277 stx %g2, [%l7 + 0x38]
28278 restored
28279 rdpr %cwp, %g1
28280 rdpr %cansave, %g2
28281 rdpr %canrestore, %g3
28282 rdpr %cleanwin, %g4
28283 rdpr %otherwin, %g5
28284 rdpr %wstate, %g6
28285 udivcc %g3, 0x001E, %l1
28286loop_2391:
28287 movrlez %o3, %l5, %g6
28288 bcc,a loop_2392
28289 edge32l %o2, %l2, %o4
28290 fmovdne %xcc, %f15, %f20
28291 sth %o6, [%l7 + 0x5C]
28292loop_2392:
28293 fbge %fcc0, loop_2393
28294 nop
28295 setx 0x406B4A45, %l0, %l6
28296 st %l6, [%l7 + 0x2C]
28297 ld [%l7 + 0x2C], %fsr
28298 tg %xcc, 0x3
28299 set 0x60, %o0
28300 stxa %i6, [%l7 + %o0] 0xe3
28301 membar #Sync
28302loop_2393:
28303 edge16n %l6, %o5, %g5
28304 andncc %l0, %o0, %i5
28305 or %o1, %g7, %i2
28306 smul %l3, %i1, %g4
28307 tvc %xcc, 0x6
28308 bpos loop_2394
28309 saved
28310 rdpr %cwp, %g1
28311 rdpr %cansave, %g2
28312 rdpr %canrestore, %g3
28313 rdpr %cleanwin, %g4
28314 rdpr %otherwin, %g5
28315 rdpr %wstate, %g6
28316 movrlz %i3, %i0, %o7
28317 tn %xcc, 0x3
28318loop_2394:
28319 movcs %icc, %i7, %i4
28320 ble %icc, loop_2395
28321 bvs,pt %icc, loop_2396
28322 tsubcc %l4, 0x083F, %g1
28323 tsubcctv %g3, 0x13AF, %g2
28324loop_2395:
28325 andn %o3, %l5, %l1
28326loop_2396:
28327 nop
28328 wr %g0, 0x18, %asi
28329 ldsba [%l7 + 0x52] %asi, %o2
28330 fnands %f0, %f13, %f21
28331 fbe,a %fcc3, loop_2397
28332 tcs %xcc, 0x6
28333 movpos %xcc, %l2, %g6
28334 call loop_2398
28335loop_2397:
28336 fmovscs %xcc, %f11, %f25
28337 ba %icc, loop_2399
28338 sdivcc %o6, 0x1EB8, %o4
28339loop_2398:
28340 tpos %xcc, 0x7
28341 tne %xcc, 0x0
28342loop_2399:
28343 fmovde %xcc, %f27, %f24
28344 edge32 %i6, %o5, %l6
28345 orncc %l0, 0x15C9, %g5
28346 movcs %icc, %i5, %o1
28347 taddcc %g7, %i2, %l3
28348 fmovdleu %icc, %f13, %f28
28349 tcs %icc, 0x5
28350 srl %o0, 0x1C, %g4
28351 te %xcc, 0x7
28352 smulcc %i1, %i0, %o7
28353 mulx %i7, 0x0421, %i4
28354 orncc %l4, 0x1A60, %i3
28355 nop
28356 fitos %f23, %f29
28357 std %f24, [%l7 + 0x10]
28358 nop
28359 fitos %f7, %f9
28360 fstod %f9, %f0
28361 udivx %g1, 0x03F4, %g2
28362 nop
28363 setx loop_2400, %l0, %l1
28364 jmpl %l1, %o3
28365 fabsd %f12, %f22
28366 movrlez %g3, %l5, %l1
28367 fmovrdgz %o2, %f10, %f4
28368loop_2400:
28369 tne %icc, 0x0
28370 movcs %icc, %l2, %o6
28371 tge %icc, 0x6
28372 array8 %g6, %i6, %o4
28373 tpos %icc, 0x1
28374 smulcc %o5, 0x145A, %l0
28375 fmul8x16al %f21, %f2, %f20
28376 ta %icc, 0x1
28377 movvs %xcc, %g5, %i5
28378 ta %xcc, 0x5
28379 orcc %o1, %l6, %i2
28380 edge32ln %g7, %o0, %g4
28381 umul %i1, %l3, %i0
28382 tg %xcc, 0x3
28383 wr %g0, 0x27, %asi
28384 stha %o7, [%l7 + 0x5C] %asi
28385 membar #Sync
28386 sdivx %i7, 0x0526, %i4
28387 fbu %fcc2, loop_2401
28388 fone %f14
28389 addc %i3, %l4, %g2
28390 wr %g0, 0x80, %asi
28391 lduha [%l7 + 0x32] %asi, %o3
28392loop_2401:
28393 movn %icc, %g1, %g3
28394 tpos %icc, 0x2
28395 wr %g0, 0x11, %asi
28396 ldswa [%l7 + 0x20] %asi, %l1
28397 movrlz %l5, 0x291, %l2
28398 sra %o6, 0x10, %o2
28399 udivcc %i6, 0x0EAD, %g6
28400 alignaddrl %o5, %l0, %g5
28401 restored
28402 rdpr %cwp, %g1
28403 rdpr %cansave, %g2
28404 rdpr %canrestore, %g3
28405 rdpr %cleanwin, %g4
28406 rdpr %otherwin, %g5
28407 rdpr %wstate, %g6
28408 tvc %icc, 0x5
28409 nop
28410 setx loop_2402, %l0, %l1
28411 jmpl %l1, %i5
28412 fmovrdgez %o1, %f6, %f18
28413 swap [%l7 + 0x14], %l6
28414 sir 0x1CCF
28415loop_2402:
28416 faligndata %f14, %f10, %f28
28417 fnors %f1, %f14, %f29
28418 mulscc %i2, 0x00A4, %o4
28419 nop
28420 setx 0x9E6D31C821226CFB, %l0, %l6
28421 stx %l6, [%l7 + 0x28]
28422 ldd [%l7 + 0x28], %f20
28423 setx 0x0BA1EED1910FF1CC, %l1, %l5
28424 stx %l5, [%l7 + 0x10]
28425 ldd [%l7 + 0x10], %f14
28426 faddd %f14, %f20, %f4
28427 fmovrslez %g7, %f10, %f4
28428 umulcc %o0, %g4, %i1
28429 membar #Sync
28430 set 0x40, %i0
28431 ldda [%l7 + %i0] 0xf8, %f0
28432 fcmpgt16 %f18, %f14, %l3
28433 brnz %i0, loop_2403
28434 srl %i7, %o7, %i4
28435 xorcc %l4, %g2, %o3
28436 fmovd %f14, %f18
28437loop_2403:
28438 bcs,a,pt %icc, loop_2404
28439 ta %xcc, 0x7
28440 tcc %xcc, 0x3
28441 bg loop_2405
28442loop_2404:
28443 stx %g1, [%l7 + 0x48]
28444 andcc %i3, 0x1462, %g3
28445 fcmpgt32 %f14, %f20, %l5
28446loop_2405:
28447 array16 %l2, %l1, %o6
28448 add %i6, %g6, %o2
28449 brz,a %o5, loop_2406
28450 tsubcc %g5, 0x0D8E, %i5
28451 edge32n %o1, %l6, %i2
28452 fpsub16s %f25, %f16, %f24
28453loop_2406:
28454 ble,a,pt %xcc, loop_2407
28455 fmul8ulx16 %f28, %f6, %f4
28456 sub %l0, 0x028C, %g7
28457 sdivx %o0, 0x032C, %o4
28458loop_2407:
28459 alignaddr %g4, %i1, %l3
28460 fmovrdlz %i7, %f30, %f16
28461 movpos %xcc, %i0, %o7
28462 fnot2 %f6, %f10
28463 fsrc1s %f19, %f5
28464 taddcctv %l4, 0x109C, %g2
28465 fblg %fcc2, loop_2408
28466 tleu %icc, 0x2
28467 sra %o3, 0x06, %g1
28468 array16 %i3, %g3, %l5
28469loop_2408:
28470 fcmpgt32 %f2, %f18, %l2
28471 movne %icc, %i4, %l1
28472 edge8 %i6, %o6, %o2
28473 tcs %icc, 0x2
28474 nop
28475 fitod %f16, %f4
28476 tcc %xcc, 0x4
28477 fmovsne %xcc, %f8, %f6
28478 fmovse %icc, %f13, %f5
28479 movn %xcc, %g6, %g5
28480 restored
28481 rdpr %cwp, %g1
28482 rdpr %cansave, %g2
28483 rdpr %canrestore, %g3
28484 rdpr %cleanwin, %g4
28485 rdpr %otherwin, %g5
28486 rdpr %wstate, %g6
28487 fble,a %fcc3, loop_2409
28488 xorcc %o5, %o1, %i5
28489 nop
28490 setx 0xFBCC11FA73477BD2, %l0, %l6
28491 stx %l6, [%l7 + 0x28]
28492 ldd [%l7 + 0x28], %f2
28493 setx 0xCD125B57D1F23D4F, %l1, %l5
28494 stx %l5, [%l7 + 0x10]
28495 ldd [%l7 + 0x10], %f24
28496 fsubd %f24, %f2, %f26
28497 bvs,a %xcc, loop_2410
28498loop_2409:
28499 brgz,a %i2, loop_2411
28500 edge16n %l6, %l0, %g7
28501 udiv %o4, 0x0FEE, %o0
28502loop_2410:
28503 nop
28504 set 0x46, %l0
28505 stb %i1, [%l7 + %l0]
28506loop_2411:
28507 edge8n %g4, %l3, %i0
28508 udivx %o7, 0x15FC, %l4
28509 nop
28510 set 0x2C, %i3
28511 lduw [%l7 + %i3], %i7
28512 tle %xcc, 0x4
28513 fpadd16s %f2, %f1, %f13
28514 tcs %xcc, 0x7
28515 srlx %g2, 0x12, %o3
28516 fbuge %fcc1, loop_2412
28517 prefetch [%l7 + 0x60], 0x2
28518 restored
28519 rdpr %cwp, %g1
28520 rdpr %cansave, %g2
28521 rdpr %canrestore, %g3
28522 rdpr %cleanwin, %g4
28523 rdpr %otherwin, %g5
28524 rdpr %wstate, %g6
28525 and %g1, 0x10A5, %g3
28526loop_2412:
28527 fmovrdlez %i3, %f0, %f26
28528 alignaddr %l5, %i4, %l2
28529 fandnot1s %f14, %f31, %f17
28530 tge %xcc, 0x4
28531 array32 %l1, %i6, %o6
28532 addc %g6, 0x17EE, %o2
28533 mulscc %g5, 0x1D43, %o1
28534 bshuffle %f12, %f10, %f2
28535 edge8l %o5, %i2, %l6
28536 edge32l %l0, %g7, %o4
28537 wr %g0, 0x88, %asi
28538 stda %f16, [%l7 + 0x40] %asi
28539 ta %xcc, 0x7
28540 fmul8sux16 %f22, %f12, %f28
28541 tvs %icc, 0x7
28542 fcmpgt32 %f18, %f26, %o0
28543 stw %i1, [%l7 + 0x1C]
28544 movrgez %i5, 0x355, %l3
28545 tvc %icc, 0x7
28546 mulscc %i0, 0x1FC5, %o7
28547 bneg,a,pt %xcc, loop_2413
28548 nop
28549 setx 0x004A16C2CCDB162D, %l0, %l6
28550 stx %l6, [%l7 + 0x28]
28551 ldd [%l7 + 0x28], %f20
28552 fsqrtd %f20, %f28
28553 tvc %icc, 0x5
28554 popc %l4, %g4
28555loop_2413:
28556 movcs %xcc, %g2, %i7
28557 set 0x27, %l4
28558 stba %o3, [%l7 + %l4] 0x10
28559 std %f22, [%l7 + 0x10]
28560 movrlez %g1, %g3, %l5
28561 orcc %i4, 0x13BC, %i3
28562 nop
28563 fitod %f12, %f4
28564 te %xcc, 0x2
28565 fmovdpos %icc, %f0, %f2
28566 fnands %f2, %f12, %f22
28567 fandnot2 %f8, %f8, %f4
28568 fbuge %fcc0, loop_2414
28569 edge16 %l1, %i6, %o6
28570 srax %g6, 0x14, %o2
28571 andn %g5, %l2, %o5
28572loop_2414:
28573 fnot2s %f10, %f1
28574 movrlz %i2, 0x16A, %o1
28575 wr %g0, 0x11, %asi
28576 lduwa [%l7 + 0x44] %asi, %l0
28577 fnegd %f0, %f26
28578 add %g7, %l6, %o4
28579 tsubcctv %o0, 0x1C33, %i5
28580 edge32n %i1, %l3, %i0
28581 bg,pn %xcc, loop_2415
28582 nop
28583 fitod %f5, %f12
28584 nop
28585 setx 0x4093CA34A0617D0E, %l0, %l6
28586 stx %l6, [%l7 + 0x28]
28587 ldd [%l7 + 0x28], %f10
28588 setx 0xB7A2963EFB9E0CCE, %l1, %l5
28589 stx %l5, [%l7 + 0x10]
28590 ldd [%l7 + 0x10], %f8
28591 fmuld %f8, %f10, %f28
28592 restored
28593 rdpr %cwp, %g1
28594 rdpr %cansave, %g2
28595 rdpr %canrestore, %g3
28596 rdpr %cleanwin, %g4
28597 rdpr %otherwin, %g5
28598 rdpr %wstate, %g6
28599loop_2415:
28600 xorcc %o7, 0x0730, %l4
28601 movvc %xcc, %g4, %i7
28602 brlez,a %g2, loop_2416
28603 popc 0x19B8, %g1
28604 nop
28605 setx 0xD09449D6, %l0, %l6
28606 st %l6, [%l7 + 0x28]
28607 ld [%l7 + 0x28], %f2
28608 setx 0x29D33914, %l1, %l5
28609 st %l5, [%l7 + 0x10]
28610 ld [%l7 + 0x10], %f4
28611 fdivs %f4, %f2, %f7
28612 movgu %icc, %g3, %o3
28613loop_2416:
28614 tcc %xcc, 0x2
28615 tsubcctv %i4, 0x0368, %l5
28616 bl,a,pt %icc, loop_2417
28617 tvc %icc, 0x7
28618 bcs,a,pn %icc, loop_2418
28619 movleu %xcc, %l1, %i3
28620loop_2417:
28621 tg %xcc, 0x0
28622 be %xcc, loop_2419
28623loop_2418:
28624 srlx %i6, %g6, %o2
28625 fcmple16 %f26, %f20, %g5
28626 sllx %o6, %l2, %o5
28627loop_2419:
28628 edge32 %o1, %i2, %g7
28629 wr %g0, 0x19, %asi
28630 sta %f8, [%l7 + 0x08] %asi
28631 taddcc %l6, %l0, %o0
28632 udivx %o4, 0x1F3A, %i5
28633 set 0x50, %g5
28634 lduha [%l7 + %g5] 0x0c, %i1
28635 tcc %xcc, 0x2
28636 fornot2s %f28, %f4, %f25
28637 sub %i0, 0x1359, %o7
28638 tleu %xcc, 0x4
28639 udivcc %l4, 0x1265, %l3
28640 stw %i7, [%l7 + 0x4C]
28641 nop
28642 fitod %f10, %f12
28643 fdtoi %f12, %f23
28644 movrgez %g2, %g4, %g1
28645 bl,pt %xcc, loop_2420
28646 move %icc, %o3, %i4
28647 wr %g0, 0x10, %asi
28648 prefetcha [%l7 + 0x68] %asi, 0x0
28649loop_2420:
28650 edge16 %g3, %l1, %i6
28651 fpack16 %f28, %f14
28652 fblg %fcc1, loop_2421
28653 stbar
28654 srl %g6, 0x1D, %i3
28655 sra %o2, 0x0C, %g5
28656loop_2421:
28657 fmovs %f6, %f30
28658 movgu %xcc, %l2, %o6
28659 movge %icc, %o5, %i2
28660 array32 %g7, %o1, %l0
28661 edge32 %l6, %o0, %o4
28662 xnorcc %i5, %i1, %o7
28663 bne,a,pn %xcc, loop_2422
28664 edge32n %i0, %l3, %i7
28665 orn %g2, 0x1811, %g4
28666 tne %icc, 0x3
28667loop_2422:
28668 movrlz %l4, 0x053, %g1
28669 fmul8x16al %f26, %f25, %f18
28670 sra %o3, 0x06, %l5
28671 ldd [%l7 + 0x40], %f14
28672 fbn,a %fcc0, loop_2423
28673 te %icc, 0x5
28674 fxnor %f0, %f10, %f26
28675 edge8 %i4, %l1, %g3
28676loop_2423:
28677 bcs,a %icc, loop_2424
28678 addcc %g6, 0x1969, %i6
28679 fmuld8ulx16 %f3, %f23, %f30
28680 fmovsn %icc, %f5, %f9
28681loop_2424:
28682 fnands %f22, %f27, %f16
28683 fbn,a %fcc3, loop_2425
28684 sllx %o2, %g5, %l2
28685 fmovsneg %icc, %f8, %f14
28686 movne %icc, %i3, %o6
28687loop_2425:
28688 fcmple16 %f30, %f30, %i2
28689 stbar
28690 movrne %g7, 0x27D, %o1
28691 movle %xcc, %o5, %l6
28692 fmovdge %icc, %f27, %f9
28693 smul %l0, 0x1F6E, %o4
28694 fnot2 %f16, %f30
28695 tcs %xcc, 0x7
28696 subccc %i5, 0x1557, %i1
28697 move %xcc, %o7, %i0
28698 edge32 %o0, %l3, %i7
28699 nop
28700 setx 0xB35277DF, %l0, %l6
28701 st %l6, [%l7 + 0x28]
28702 ld [%l7 + 0x28], %f29
28703 setx 0x67ACB0B0, %l1, %l5
28704 st %l5, [%l7 + 0x10]
28705 ld [%l7 + 0x10], %f1
28706 fsubs %f1, %f29, %f9
28707 addc %g4, %l4, %g1
28708 movrlz %g2, %o3, %l5
28709 fnors %f15, %f21, %f26
28710 movn %icc, %l1, %g3
28711 sdivcc %g6, 0x1739, %i4
28712 movrlz %o2, 0x37D, %i6
28713 alignaddrl %l2, %i3, %o6
28714 fornot1 %f0, %f4, %f6
28715 fpsub16s %f9, %f8, %f2
28716 fbule,a %fcc2, loop_2426
28717 ldstub [%l7 + 0x70], %g5
28718 xorcc %i2, 0x05D6, %o1
28719 subccc %g7, 0x14CA, %o5
28720loop_2426:
28721 brgz %l6, loop_2427
28722 orcc %l0, %o4, %i5
28723 tvc %icc, 0x0
28724 movge %xcc, %o7, %i1
28725loop_2427:
28726 mulscc %i0, %o0, %l3
28727 udiv %i7, 0x1DA2, %l4
28728 fbl %fcc2, loop_2428
28729 faligndata %f30, %f2, %f30
28730 set 0x6C, %l5
28731 lda [%l7 + %l5] 0x0c, %f0
28732loop_2428:
28733 brlz %g4, loop_2429
28734 tsubcctv %g2, %o3, %l5
28735 array16 %g1, %g3, %g6
28736 lduw [%l7 + 0x58], %l1
28737loop_2429:
28738 nop
28739 setx 0x10767A4C, %l0, %l6
28740 st %l6, [%l7 + 0x44]
28741 ld [%l7 + 0x44], %fsr
28742 edge32ln %i4, %i6, %l2
28743 ld [%l7 + 0x58], %f0
28744 ldd [%l7 + 0x28], %i2
28745 array32 %o2, %o6, %g5
28746 nop
28747 fitod %f8, %f26
28748 fdtox %f26, %f16
28749 fbg,a %fcc2, loop_2430
28750 tsubcctv %i2, %o1, %o5
28751 fbug,a %fcc3, loop_2431
28752 movrgz %g7, 0x263, %l6
28753loop_2430:
28754 subccc %o4, 0x062B, %l0
28755 subcc %i5, 0x142C, %o7
28756loop_2431:
28757 andncc %i0, %o0, %i1
28758 fmovdvc %xcc, %f26, %f5
28759 movleu %icc, %l3, %i7
28760 tvs %xcc, 0x5
28761 wr %g0, 0x58, %asi
28762 ldxa [%g0 + 0x30] %asi, %g4
28763 fmovrsgz %g2, %f9, %f21
28764 bge,a %xcc, loop_2432
28765 edge32l %l4, %l5, %o3
28766 tn %icc, 0x7
28767 xnorcc %g3, %g6, %g1
28768loop_2432:
28769 edge16ln %l1, %i6, %i4
28770 srax %i3, 0x0B, %l2
28771 edge32ln %o2, %o6, %g5
28772 movge %icc, %o1, %o5
28773 edge32ln %g7, %i2, %o4
28774 taddcc %l0, 0x143D, %i5
28775 sdivx %o7, 0x169E, %l6
28776 sll %o0, %i1, %i0
28777 udiv %i7, 0x0A02, %g4
28778 sdiv %g2, 0x1FA2, %l3
28779 subc %l4, %o3, %l5
28780 bvs %icc, loop_2433
28781 nop
28782 setx 0xE03DC01E, %l0, %l6
28783 st %l6, [%l7 + 0x28]
28784 ld [%l7 + 0x28], %f25
28785 fsqrts %f25, %f6
28786 brnz,a %g6, loop_2434
28787 tneg %icc, 0x5
28788loop_2433:
28789 fmovrsne %g3, %f20, %f11
28790 fpack16 %f14, %f29
28791loop_2434:
28792 tne %icc, 0x5
28793 set 0x40, %i6
28794 ldda [%l7 + %i6] 0x10, %f16
28795 taddcctv %l1, %g1, %i4
28796 nop
28797 fitos %f12, %f23
28798 fstox %f23, %f24
28799 fxtos %f24, %f4
28800 add %i3, %l2, %i6
28801 ta %icc, 0x6
28802 restored
28803 rdpr %cwp, %g1
28804 rdpr %cansave, %g2
28805 rdpr %canrestore, %g3
28806 rdpr %cleanwin, %g4
28807 rdpr %otherwin, %g5
28808 rdpr %wstate, %g6
28809 edge16ln %o2, %o6, %o1
28810 subccc %g5, 0x1C64, %g7
28811 andn %i2, %o4, %l0
28812 set 0x40, %o4
28813 stda %f16, [%l7 + %o4] 0x0c
28814 wr %g0, 0x0c, %asi
28815 swapa [%l7 + 0x30] %asi, %i5
28816 movrlz %o5, 0x244, %l6
28817 tgu %xcc, 0x0
28818 smulcc %o0, 0x144D, %i1
28819 fzeros %f5
28820 fnand %f22, %f24, %f6
28821 subcc %o7, %i7, %i0
28822 orcc %g2, 0x1D95, %g4
28823 fbul %fcc2, loop_2435
28824 stw %l4, [%l7 + 0x64]
28825 nop
28826 setx 0x2F7AB8C6, %l0, %l6
28827 st %l6, [%l7 + 0x28]
28828 ld [%l7 + 0x28], %f7
28829 fsqrts %f7, %f8
28830 taddcctv %o3, 0x1896, %l3
28831loop_2435:
28832 nop
28833 set 0x48, %i4
28834 prefetcha [%l7 + %i4] 0x11, 0x2
28835 fbo,a %fcc1, loop_2436
28836 edge8ln %g6, %l1, %g1
28837 fnor %f18, %f22, %f22
28838 orncc %g3, %i3, %l2
28839loop_2436:
28840 tge %icc, 0x1
28841 fcmple16 %f12, %f16, %i4
28842 sub %i6, %o6, %o2
28843 bn loop_2437
28844 movrlz %g5, 0x2FB, %o1
28845 addccc %i2, 0x1326, %g7
28846 xnorcc %l0, 0x1CA2, %o4
28847loop_2437:
28848 fabss %f28, %f25
28849 tvc %icc, 0x3
28850 movne %icc, %o5, %i5
28851 ta %icc, 0x6
28852 bcc %icc, loop_2438
28853 fnot1 %f24, %f18
28854 fornot1 %f0, %f14, %f20
28855 fexpand %f21, %f14
28856loop_2438:
28857 tgu %icc, 0x7
28858 nop
28859 fitos %f9, %f16
28860 fstod %f16, %f0
28861 tvc %xcc, 0x6
28862 edge8l %l6, %i1, %o0
28863 tcs %xcc, 0x7
28864 edge32ln %i7, %i0, %g2
28865 ld [%l7 + 0x18], %f24
28866 smul %g4, %o7, %o3
28867 fornot1 %f4, %f18, %f26
28868 fbe,a %fcc3, loop_2439
28869 edge8l %l4, %l5, %l3
28870 tge %icc, 0x6
28871 movleu %xcc, %g6, %g1
28872loop_2439:
28873 subccc %l1, %i3, %l2
28874 wr %g0, 0x4f, %asi
28875 ldxa [%g0 + 0x0] %asi, %g3
28876 bpos,a loop_2440
28877 ldstub [%l7 + 0x3A], %i4
28878 brnz %i6, loop_2441
28879 ta %xcc, 0x6
28880loop_2440:
28881 tne %xcc, 0x3
28882 mova %icc, %o2, %o6
28883loop_2441:
28884 fmovdvs %icc, %f7, %f19
28885 fmovdge %icc, %f21, %f31
28886 movvc %icc, %o1, %i2
28887 set 0x70, %o6
28888 stxa %g7, [%l7 + %o6] 0x27
28889 membar #Sync
28890 saved
28891 rdpr %cwp, %g1
28892 rdpr %cansave, %g2
28893 rdpr %canrestore, %g3
28894 rdpr %cleanwin, %g4
28895 rdpr %otherwin, %g5
28896 rdpr %wstate, %g6
28897 sethi 0x04E1, %g5
28898 orncc %l0, 0x0A9F, %o5
28899 fmovsne %icc, %f28, %f2
28900 tsubcctv %i5, %l6, %o4
28901 sdivcc %i1, 0x124F, %o0
28902 brz,a %i7, loop_2442
28903 lduw [%l7 + 0x0C], %i0
28904 fsrc2 %f6, %f10
28905 fcmpne32 %f10, %f30, %g2
28906loop_2442:
28907 swap [%l7 + 0x5C], %o7
28908 nop
28909 fitos %f0, %f17
28910 fstox %f17, %f18
28911 fxtos %f18, %f6
28912 movl %icc, %o3, %l4
28913 add %l7, 0x18, %l6
28914 wr %g0, 0x88, %asi
28915 casxa [%l6] %asi, %l5, %l3
28916 fmovd %f10, %f4
28917 smul %g6, 0x0851, %g1
28918 set 0x5C, %g2
28919 stha %l1, [%l7 + %g2] 0x11
28920 udivx %g4, 0x1603, %i3
28921 sra %g3, %i4, %i6
28922 xorcc %l2, %o6, %o2
28923 sir 0x07CA
28924 fmovda %icc, %f14, %f2
28925 sdivx %o1, 0x07E2, %i2
28926 ldsb [%l7 + 0x51], %g7
28927 orncc %l0, 0x1C87, %g5
28928 nop
28929 fitos %f7, %f25
28930 fstox %f25, %f6
28931 fxtos %f6, %f16
28932 movrgz %i5, %l6, %o5
28933 ldsb [%l7 + 0x1C], %o4
28934 fmovdvs %xcc, %f28, %f11
28935 addcc %i1, %i7, %o0
28936 sdivx %g2, 0x1FEF, %i0
28937 tvc %xcc, 0x2
28938 fmul8ulx16 %f24, %f22, %f20
28939 fandnot2s %f10, %f16, %f6
28940 wr %g0, 0x04, %asi
28941 stba %o3, [%l7 + 0x41] %asi
28942 addc %o7, 0x1654, %l5
28943 fpsub32 %f30, %f30, %f0
28944 tn %xcc, 0x0
28945 edge16ln %l3, %g6, %g1
28946 smul %l4, %l1, %g4
28947 sethi 0x0989, %i3
28948 te %xcc, 0x2
28949 movne %xcc, %g3, %i4
28950 tg %icc, 0x5
28951 be,pn %icc, loop_2443
28952 fmovrdlz %l2, %f22, %f22
28953 sll %i6, 0x00, %o2
28954 fmovsleu %xcc, %f28, %f20
28955loop_2443:
28956 movrlez %o6, 0x14E, %i2
28957 srlx %g7, %o1, %g5
28958 fmovsgu %xcc, %f28, %f9
28959 fmovdpos %xcc, %f26, %f29
28960 wr %g0, 0x27, %asi
28961 stba %i5, [%l7 + 0x0A] %asi
28962 membar #Sync
28963 mulx %l6, 0x0AD3, %l0
28964 std %f16, [%l7 + 0x20]
28965 movg %icc, %o4, %i1
28966 nop
28967 setx 0xA6438FC200428E71, %l0, %l6
28968 stx %l6, [%l7 + 0x18]
28969 ldx [%l7 + 0x18], %fsr
28970 saved
28971 rdpr %cwp, %g1
28972 rdpr %cansave, %g2
28973 rdpr %canrestore, %g3
28974 rdpr %cleanwin, %g4
28975 rdpr %otherwin, %g5
28976 rdpr %wstate, %g6
28977 fpadd16 %f0, %f24, %f28
28978 tneg %icc, 0x7
28979 fabsd %f6, %f0
28980 movrgez %i7, 0x104, %o0
28981 orcc %g2, %o5, %o3
28982 fornot2s %f12, %f27, %f9
28983 movrgz %i0, %l5, %l3
28984 tsubcctv %o7, 0x1DE5, %g6
28985 fnands %f2, %f21, %f29
28986 nop
28987 setx loop_2444, %l0, %l1
28988 wrpr 0x1, %tl
28989 wrpr %l1, %tnpc
28990 setx 0x34400001400, %l0, %l1
28991 wrpr %l1, %tstate
28992 wrhpr 0x4, %htstate
28993 done
28994 fmovdgu %icc, %f0, %f27
28995 fandnot1s %f8, %f23, %f1
28996 edge32ln %l4, %g1, %g4
28997loop_2444:
28998 fbge,a %fcc1, loop_2445
28999 fxnors %f26, %f30, %f26
29000 movg %icc, %i3, %g3
29001 fbe %fcc0, loop_2446
29002loop_2445:
29003 xnorcc %l1, 0x0B0F, %i4
29004 fnot2 %f2, %f20
29005 bleu,pt %xcc, loop_2447
29006loop_2446:
29007 fblg %fcc3, loop_2448
29008 edge16l %l2, %i6, %o2
29009 movrlez %o6, 0x36E, %g7
29010loop_2447:
29011 fornot1 %f0, %f28, %f4
29012loop_2448:
29013 fbo %fcc0, loop_2449
29014 fcmpeq16 %f30, %f12, %i2
29015 andcc %g5, 0x037F, %o1
29016 movge %xcc, %i5, %l0
29017loop_2449:
29018 tl %xcc, 0x1
29019 and %l6, %i1, %i7
29020 ldsb [%l7 + 0x63], %o4
29021 alignaddrl %o0, %g2, %o5
29022 smul %o3, %i0, %l5
29023 add %l3, 0x165C, %g6
29024 movre %l4, %g1, %o7
29025 andncc %g4, %g3, %l1
29026 edge32n %i4, %i3, %i6
29027 nop
29028 setx 0x493C8B43825FE6BB, %l0, %l6
29029 stx %l6, [%l7 + 0x28]
29030 ldd [%l7 + 0x28], %f6
29031 setx 0x9B1F78A734FB93A9, %l1, %l5
29032 stx %l5, [%l7 + 0x10]
29033 ldd [%l7 + 0x10], %f24
29034 fdivd %f24, %f6, %f10
29035 nop
29036 setx 0x5F59DCFBB5B4F00F, %l0, %l6
29037 stx %l6, [%l7 + 0x28]
29038 ldd [%l7 + 0x28], %f22
29039 setx 0x709DA67C2B1A6381, %l1, %l5
29040 stx %l5, [%l7 + 0x10]
29041 ldd [%l7 + 0x10], %f6
29042 fsubd %f6, %f22, %f26
29043 wr %g0, 0x04, %asi
29044 ldxa [%l7 + 0x48] %asi, %o2
29045 move %xcc, %o6, %l2
29046 tle %xcc, 0x3
29047 alignaddrl %i2, %g5, %g7
29048 add %l7, 0x70, %l6
29049 wr %g0, 0x89, %asi
29050 casa [%l6] %asi, %i5, %l0
29051 orn %o1, %l6, %i7
29052 ldd [%l7 + 0x68], %i0
29053 stx %o4, [%l7 + 0x38]
29054 set 0x4C, %o5
29055 ldswa [%l7 + %o5] 0x19, %o0
29056 edge32l %o5, %g2, %o3
29057 fmovdl %xcc, %f11, %f14
29058 bneg,a,pt %xcc, loop_2450
29059 movrgz %l5, %l3, %i0
29060 subcc %g6, %l4, %g1
29061 tneg %xcc, 0x2
29062loop_2450:
29063 tn %icc, 0x5
29064 movrne %o7, %g3, %l1
29065 movre %g4, %i3, %i4
29066 set 0x30, %g6
29067 lduwa [%l7 + %g6] 0x15, %o2
29068 fmuld8ulx16 %f21, %f13, %f20
29069 sdiv %i6, 0x0F5A, %o6
29070 ta %icc, 0x3
29071 edge32ln %l2, %i2, %g5
29072 addc %i5, 0x07F8, %g7
29073 fmovde %icc, %f5, %f3
29074 fxors %f8, %f16, %f19
29075 fpadd32s %f6, %f10, %f29
29076 or %l0, 0x0473, %l6
29077 nop
29078 setx loop_2451, %l0, %l1
29079 wrpr 0x1, %tl
29080 wrpr %l1, %tpc
29081 add %l1, 0x4, %l1
29082 wrpr %l1, %tnpc
29083 setx 0x34400001400, %l0, %l1
29084 wrpr %l1, %tstate
29085 wrhpr 0x4, %htstate
29086 retry
29087 nop
29088 setx 0xAB7ADB077046FDC6, %l0, %l6
29089 stx %l6, [%l7 + 0x28]
29090 ldx [%l7 + 0x28], %fsr
29091 tleu %icc, 0x4
29092 or %o1, %i1, %i7
29093loop_2451:
29094 and %o4, %o5, %g2
29095 fmovsne %xcc, %f16, %f27
29096 xnorcc %o0, %o3, %l3
29097 movvc %icc, %l5, %g6
29098 std %f30, [%l7 + 0x18]
29099 set 0x1E, %o7
29100 ldsba [%l7 + %o7] 0x10, %i0
29101 edge32 %g1, %o7, %l4
29102 sra %l1, 0x1E, %g3
29103 fcmpgt16 %f16, %f18, %i3
29104 sth %i4, [%l7 + 0x14]
29105 movleu %icc, %o2, %g4
29106 fbule,a %fcc1, loop_2452
29107 pdist %f16, %f24, %f30
29108 tgu %xcc, 0x4
29109 movgu %icc, %o6, %l2
29110loop_2452:
29111 fones %f28
29112 movle %icc, %i2, %g5
29113 tle %icc, 0x4
29114 xnorcc %i5, 0x1953, %g7
29115 lduw [%l7 + 0x7C], %i6
29116 sdivcc %l6, 0x0BB7, %l0
29117 wr %g0, 0x0c, %asi
29118 ldsha [%l7 + 0x6C] %asi, %i1
29119 nop
29120 fitos %f29, %f21
29121 fblg %fcc0, loop_2453
29122 fbl %fcc1, loop_2454
29123 movl %xcc, %o1, %i7
29124 fand %f20, %f4, %f26
29125loop_2453:
29126 add %o5, 0x04D9, %o4
29127loop_2454:
29128 ld [%l7 + 0x10], %f19
29129 movge %icc, %o0, %g2
29130 tne %icc, 0x4
29131 movvs %xcc, %l3, %l5
29132 nop
29133 setx 0xAFF81635E4FCCE6E, %l0, %l6
29134 stx %l6, [%l7 + 0x28]
29135 ldd [%l7 + 0x28], %f28
29136 setx 0xD979710DF65EE3FD, %l1, %l5
29137 stx %l5, [%l7 + 0x10]
29138 ldd [%l7 + 0x10], %f30
29139 fsubd %f30, %f28, %f24
29140 movrlz %g6, %o3, %i0
29141 bpos loop_2455
29142 edge32ln %g1, %o7, %l1
29143 tgu %icc, 0x3
29144 nop
29145 set 0x3B, %o3
29146 stb %g3, [%l7 + %o3]
29147loop_2455:
29148 sdivcc %i3, 0x05BD, %l4
29149 movl %xcc, %o2, %g4
29150 ldsh [%l7 + 0x4E], %o6
29151 movge %icc, %l2, %i2
29152 udivx %g5, 0x0D92, %i5
29153 brlez,a %g7, loop_2456
29154 movcs %icc, %i6, %l6
29155 fsrc2s %f0, %f7
29156 bpos,pt %icc, loop_2457
29157loop_2456:
29158 edge8l %i4, %l0, %i1
29159 fmovdleu %icc, %f16, %f15
29160 set 0x60, %g7
29161 lduwa [%l7 + %g7] 0x11, %i7
29162loop_2457:
29163 fpadd16 %f2, %f20, %f8
29164 fsrc2 %f30, %f30
29165 set 0x12, %i7
29166 ldstuba [%l7 + %i7] 0x11, %o5
29167 movrlz %o4, %o1, %g2
29168 edge32n %l3, %l5, %o0
29169 movleu %xcc, %o3, %g6
29170 movleu %icc, %i0, %g1
29171 fnors %f8, %f17, %f30
29172 edge8l %o7, %l1, %g3
29173 and %i3, %o2, %l4
29174 movrne %g4, %o6, %l2
29175 movne %icc, %i2, %g5
29176 sub %i5, %g7, %i6
29177 nop
29178 set 0x54, %l6
29179 ldsw [%l7 + %l6], %l6
29180 mova %xcc, %i4, %i1
29181 fcmple16 %f0, %f22, %i7
29182 tne %xcc, 0x4
29183 ld [%l7 + 0x7C], %f31
29184 or %o5, 0x0C24, %l0
29185 srl %o4, 0x01, %o1
29186 brnz %l3, loop_2458
29187 tpos %icc, 0x4
29188 tpos %icc, 0x6
29189 fmovdne %xcc, %f31, %f5
29190loop_2458:
29191 bg,a,pn %xcc, loop_2459
29192 smulcc %g2, %l5, %o0
29193 fexpand %f24, %f30
29194 fandnot2s %f3, %f13, %f26
29195loop_2459:
29196 fxnors %f27, %f3, %f30
29197 movle %xcc, %o3, %g6
29198 smulcc %i0, %g1, %l1
29199 smul %g3, %o7, %o2
29200 sth %l4, [%l7 + 0x74]
29201 nop
29202 setx 0x51548FF5106143D3, %l0, %l6
29203 stx %l6, [%l7 + 0x18]
29204 ldx [%l7 + 0x18], %fsr
29205 sra %i3, 0x0D, %o6
29206 or %l2, %i2, %g5
29207 popc 0x0735, %g4
29208 sdiv %i5, 0x1939, %i6
29209 movrne %g7, %l6, %i1
29210 xor %i4, %i7, %o5
29211 movvs %icc, %l0, %o1
29212 edge8l %o4, %g2, %l5
29213 sir 0x0F01
29214 ldsh [%l7 + 0x0A], %o0
29215 lduw [%l7 + 0x0C], %o3
29216 fmovdn %xcc, %f25, %f23
29217 brlez,a %g6, loop_2460
29218 mulx %l3, 0x0F2E, %g1
29219 sethi 0x173F, %l1
29220 alignaddrl %i0, %g3, %o7
29221loop_2460:
29222 umulcc %l4, 0x06A7, %i3
29223 andn %o2, %o6, %l2
29224 edge32n %i2, %g5, %i5
29225 orcc %g4, %g7, %l6
29226 fmovdne %xcc, %f6, %f14
29227 nop
29228 setx loop_2461, %l0, %l1
29229 jmpl %l1, %i1
29230 movle %xcc, %i4, %i6
29231 tneg %icc, 0x1
29232 srax %i7, 0x0E, %l0
29233loop_2461:
29234 stbar
29235 wr %g0, 0x80, %asi
29236 ldswa [%l7 + 0x40] %asi, %o5
29237 subcc %o1, 0x0B16, %o4
29238 tle %xcc, 0x5
29239 st %f9, [%l7 + 0x54]
29240 andn %g2, 0x169F, %o0
29241 nop
29242 fitod %f12, %f28
29243 fdtos %f28, %f23
29244 movg %icc, %o3, %l5
29245 andncc %g6, %g1, %l1
29246 fbuge,a %fcc2, loop_2462
29247 ta %icc, 0x4
29248 set 0x38, %g4
29249 prefetcha [%l7 + %g4] 0x14, 0x1
29250loop_2462:
29251 bgu,a %xcc, loop_2463
29252 tvs %xcc, 0x7
29253 movvs %xcc, %i0, %g3
29254 wr %g0, 0x19, %asi
29255 ldda [%l7 + 0x30] %asi, %o6
29256loop_2463:
29257 movrne %l4, 0x02A, %i3
29258 subccc %o6, 0x1A62, %l2
29259 movn %xcc, %o2, %g5
29260 fabsd %f6, %f24
29261 fsrc2s %f3, %f29
29262 taddcc %i5, %i2, %g7
29263 tn %xcc, 0x7
29264 wr %g0, 0x80, %asi
29265 ldda [%l7 + 0x40] %asi, %f16
29266 movge %xcc, %l6, %g4
29267 wr %g0, 0x0c, %asi
29268 stwa %i4, [%l7 + 0x18] %asi
29269 tg %icc, 0x0
29270 sethi 0x17F6, %i1
29271 edge32n %i7, %l0, %i6
29272 edge16l %o1, %o5, %o4
29273 fnot1s %f22, %f4
29274 fornot2s %f26, %f19, %f10
29275 add %g2, %o0, %l5
29276 edge32n %o3, %g6, %l1
29277 orn %l3, 0x0DF5, %i0
29278 wr %g0, 0x2a, %asi
29279 stba %g1, [%l7 + 0x0B] %asi
29280 membar #Sync
29281 mova %icc, %o7, %l4
29282 and %g3, 0x0420, %i3
29283 sethi 0x09D2, %l2
29284 fblg %fcc0, loop_2464
29285 addcc %o6, 0x1137, %g5
29286 tleu %icc, 0x4
29287 fsrc1s %f19, %f2
29288loop_2464:
29289 tn %xcc, 0x3
29290 tge %xcc, 0x2
29291 prefetch [%l7 + 0x68], 0x0
29292 srax %o2, %i2, %g7
29293 edge32ln %l6, %g4, %i4
29294 fpadd16 %f14, %f0, %f24
29295 mulscc %i5, %i1, %i7
29296 saved
29297 rdpr %cwp, %g1
29298 rdpr %cansave, %g2
29299 rdpr %canrestore, %g3
29300 rdpr %cleanwin, %g4
29301 rdpr %otherwin, %g5
29302 rdpr %wstate, %g6
29303 fbo %fcc1, loop_2465
29304 addcc %i6, %l0, %o5
29305 edge16l %o4, %o1, %g2
29306 sdivcc %l5, 0x1CDC, %o0
29307loop_2465:
29308 nop
29309 setx loop_2466, %l0, %l1
29310 jmpl %l1, %o3
29311 array32 %g6, %l1, %i0
29312 sllx %g1, 0x0A, %l3
29313 taddcc %o7, %l4, %g3
29314loop_2466:
29315 xnorcc %l2, 0x0411, %i3
29316 movleu %icc, %o6, %o2
29317 bcc,pn %xcc, loop_2467
29318 fcmpne32 %f24, %f30, %i2
29319 srax %g5, %g7, %g4
29320 movrgez %i4, 0x1B2, %i5
29321loop_2467:
29322 tn %icc, 0x4
29323 sub %i1, %i7, %i6
29324 fpackfix %f10, %f21
29325 stbar
29326 xnor %l0, 0x0BE2, %l6
29327 edge16n %o4, %o1, %o5
29328 ta %icc, 0x7
29329 fone %f2
29330 bleu loop_2468
29331 nop
29332 setx 0xC05879B3, %l0, %l6
29333 st %l6, [%l7 + 0x38]
29334 ld [%l7 + 0x38], %fsr
29335 set 0x70, %g3
29336 ldxa [%l7 + %g3] 0x11, %g2
29337loop_2468:
29338 fmovse %xcc, %f6, %f11
29339 fsrc2 %f30, %f6
29340 fnor %f2, %f6, %f4
29341 fmovsle %icc, %f26, %f2
29342 sdiv %o0, 0x1597, %l5
29343 st %f9, [%l7 + 0x10]
29344 membar 0x48
29345 ldstub [%l7 + 0x18], %g6
29346 brgez %o3, loop_2469
29347 ldstub [%l7 + 0x09], %l1
29348 ta %icc, 0x5
29349 bcc %xcc, loop_2470
29350loop_2469:
29351 and %i0, 0x01EC, %l3
29352 membar 0x71
29353 nop
29354 fitos %f11, %f5
29355 fstox %f5, %f22
29356 fxtos %f22, %f27
29357loop_2470:
29358 tne %xcc, 0x1
29359 sir 0x100F
29360 edge8n %g1, %o7, %l4
29361 fmovdcc %xcc, %f30, %f1
29362 movgu %xcc, %l2, %g3
29363 nop
29364 setx loop_2471, %l0, %l1
29365 wrpr 0x1, %tl
29366 wrpr %l1, %tnpc
29367 setx 0x34400001400, %l0, %l1
29368 wrpr %l1, %tstate
29369 wrhpr 0x4, %htstate
29370 done
29371 edge16l %o6, %o2, %i3
29372 sethi 0x1E06, %i2
29373 nop
29374 fitos %f1, %f27
29375 fstox %f27, %f12
29376loop_2471:
29377 fbu,a %fcc2, loop_2472
29378 tpos %icc, 0x1
29379 tpos %icc, 0x7
29380 fornot1 %f28, %f4, %f26
29381loop_2472:
29382 edge16l %g5, %g4, %i4
29383 fcmpgt16 %f16, %f28, %g7
29384 tg %xcc, 0x0
29385 tgu %icc, 0x4
29386 movcs %xcc, %i5, %i1
29387 brgz %i7, loop_2473
29388 fandnot1s %f13, %f25, %f11
29389 st %f11, [%l7 + 0x20]
29390 xorcc %i6, 0x0F85, %l6
29391loop_2473:
29392 movrgz %o4, 0x13D, %l0
29393 fcmpne16 %f18, %f20, %o1
29394 movre %g2, %o5, %l5
29395 umulcc %o0, 0x086A, %g6
29396 set 0x60, %o2
29397 stha %o3, [%l7 + %o2] 0x11
29398 fexpand %f2, %f30
29399 fbe %fcc2, loop_2474
29400 fpack32 %f2, %f24, %f16
29401 fmovsa %icc, %f19, %f16
29402 andncc %i0, %l1, %g1
29403loop_2474:
29404 edge8l %l3, %l4, %l2
29405 popc 0x0BA4, %o7
29406 fmul8x16 %f8, %f20, %f24
29407 movl %xcc, %o6, %g3
29408 udivcc %o2, 0x10D4, %i2
29409 srlx %g5, %g4, %i4
29410 fbge %fcc3, loop_2475
29411 fcmpne16 %f22, %f0, %i3
29412 add %i5, %i1, %g7
29413 edge8ln %i6, %l6, %o4
29414loop_2475:
29415 fmovs %f24, %f7
29416 lduw [%l7 + 0x08], %i7
29417 edge16ln %l0, %o1, %g2
29418 st %f29, [%l7 + 0x6C]
29419 udivcc %o5, 0x0E58, %o0
29420 tgu %icc, 0x2
29421 and %l5, 0x1D19, %o3
29422 tsubcc %i0, %l1, %g6
29423 umulcc %l3, 0x077F, %l4
29424 tneg %icc, 0x4
29425 ta %xcc, 0x3
29426 fmovsg %icc, %f11, %f14
29427 sll %g1, %l2, %o6
29428 movneg %icc, %o7, %g3
29429 sll %i2, %o2, %g4
29430 orncc %g5, 0x1CCB, %i4
29431 movn %xcc, %i3, %i5
29432 movrne %i1, %i6, %g7
29433 edge8ln %o4, %i7, %l6
29434 tn %xcc, 0x7
29435 edge16ln %o1, %l0, %o5
29436 xorcc %g2, %o0, %l5
29437 subcc %i0, %l1, %g6
29438 umul %o3, %l4, %l3
29439 nop
29440 setx 0xD97BE529, %l0, %l6
29441 st %l6, [%l7 + 0x28]
29442 ld [%l7 + 0x28], %f24
29443 setx 0x5DCEB780, %l1, %l5
29444 st %l5, [%l7 + 0x10]
29445 ld [%l7 + 0x10], %f3
29446 fsubs %f3, %f24, %f7
29447 edge16n %l2, %g1, %o7
29448 nop
29449 setx 0x45A53363, %l0, %l6
29450 st %l6, [%l7 + 0x28]
29451 ld [%l7 + 0x28], %f22
29452 setx 0xE4AAD583, %l1, %l5
29453 st %l5, [%l7 + 0x10]
29454 ld [%l7 + 0x10], %f29
29455 fsubs %f29, %f22, %f8
29456 tcs %icc, 0x5
29457 alignaddrl %g3, %i2, %o2
29458 fandnot2 %f26, %f2, %f8
29459 ldub [%l7 + 0x12], %o6
29460 fmovd %f4, %f30
29461 stx %g5, [%l7 + 0x38]
29462 tn %xcc, 0x6
29463 ld [%l7 + 0x50], %f26
29464 fbg %fcc3, loop_2476
29465 nop
29466 setx 0xE85BDCD52C8B006E, %l0, %l6
29467 stx %l6, [%l7 + 0x28]
29468 ldd [%l7 + 0x28], %f0
29469 setx 0x54B1FA579DD2859F, %l1, %l5
29470 stx %l5, [%l7 + 0x10]
29471 ldd [%l7 + 0x10], %f30
29472 fsubd %f30, %f0, %f24
29473 te %xcc, 0x2
29474 popc %g4, %i3
29475loop_2476:
29476 tg %icc, 0x4
29477 andn %i4, %i1, %i6
29478 tsubcc %g7, %i5, %o4
29479 set 0x09, %l1
29480 lduba [%l7 + %l1] 0x81, %l6
29481 fxnors %f3, %f20, %f9
29482 movneg %icc, %o1, %i7
29483 nop
29484 setx loop_2477, %l0, %l1
29485 jmpl %l1, %l0
29486 fmovrdgz %o5, %f14, %f14
29487 lduh [%l7 + 0x10], %g2
29488 edge32ln %o0, %i0, %l5
29489loop_2477:
29490 ldub [%l7 + 0x30], %l1
29491 tsubcc %g6, %l4, %l3
29492 tvs %icc, 0x6
29493 udivcc %o3, 0x0DA7, %g1
29494 nop
29495 setx loop_2478, %l0, %l1
29496 wrpr 0x1, %tl
29497 wrpr %l1, %tnpc
29498 setx 0x34400001400, %l0, %l1
29499 wrpr %l1, %tstate
29500 wrhpr 0x4, %htstate
29501 done
29502 movne %xcc, %l2, %g3
29503 wr %g0, 0xf9, %asi
29504 stda %f16, [%l7 + 0x40] %asi
29505 membar #Sync
29506loop_2478:
29507 sethi 0x110F, %o7
29508 sub %o2, %o6, %g5
29509 fble %fcc3, loop_2479
29510 alignaddrl %i2, %i3, %i4
29511 subcc %g4, %i1, %i6
29512 tpos %xcc, 0x4
29513loop_2479:
29514 tne %icc, 0x5
29515 nop
29516 setx 0xA49A9421, %l0, %l6
29517 st %l6, [%l7 + 0x28]
29518 ld [%l7 + 0x28], %f21
29519 fsqrts %f21, %f25
29520 ta %icc, 0x1
29521 edge16 %i5, %o4, %l6
29522 fmuld8ulx16 %f9, %f8, %f22
29523 stbar
29524 movre %g7, 0x185, %i7
29525 move %xcc, %o1, %l0
29526 st %f20, [%l7 + 0x7C]
29527 wr %g0, 0x19, %asi
29528 lda [%l7 + 0x44] %asi, %f26
29529 movle %icc, %g2, %o5
29530 smulcc %o0, 0x074A, %l5
29531 nop
29532 fitod %f26, %f4
29533 stbar
29534 fmovdneg %xcc, %f5, %f16
29535 st %f12, [%l7 + 0x64]
29536 fblg %fcc0, loop_2480
29537 restored
29538 rdpr %cwp, %g1
29539 rdpr %cansave, %g2
29540 rdpr %canrestore, %g3
29541 rdpr %cleanwin, %g4
29542 rdpr %otherwin, %g5
29543 rdpr %wstate, %g6
29544 tcc %icc, 0x5
29545 sub %l1, 0x18D6, %i0
29546loop_2480:
29547 ba,a,pn %icc, loop_2481
29548 fxnors %f24, %f24, %f4
29549 set 0x20, %i5
29550 ldda [%l7 + %i5] 0x26, %l4
29551loop_2481:
29552 edge16l %g6, %o3, %l3
29553 wr %g0, 0x04, %asi
29554 lduha [%l7 + 0x74] %asi, %l2
29555 bvs,pn %xcc, loop_2482
29556 brnz %g1, loop_2483
29557 sdiv %g3, 0x0A94, %o2
29558 fbge %fcc1, loop_2484
29559loop_2482:
29560 fmovsvs %icc, %f0, %f2
29561loop_2483:
29562 tcc %xcc, 0x4
29563 fmovsle %xcc, %f3, %f28
29564loop_2484:
29565 orn %o7, 0x1ADB, %o6
29566 mova %icc, %i2, %i3
29567 fcmple16 %f26, %f12, %i4
29568 for %f10, %f16, %f10
29569 tg %icc, 0x0
29570 mulx %g5, %g4, %i1
29571 udivx %i6, 0x17FD, %o4
29572 nop
29573 fitos %f29, %f23
29574 array16 %i5, %l6, %g7
29575 bshuffle %f6, %f14, %f10
29576 udivcc %i7, 0x1702, %o1
29577 tcc %xcc, 0x4
29578 xnorcc %g2, 0x1544, %o5
29579 edge8n %o0, %l5, %l0
29580 restored
29581 rdpr %cwp, %g1
29582 rdpr %cansave, %g2
29583 rdpr %canrestore, %g3
29584 rdpr %cleanwin, %g4
29585 rdpr %otherwin, %g5
29586 rdpr %wstate, %g6
29587 taddcc %i0, %l4, %g6
29588 fands %f28, %f31, %f12
29589 movge %xcc, %l1, %o3
29590 movcs %xcc, %l2, %g1
29591 fbug,a %fcc2, loop_2485
29592 brlz %g3, loop_2486
29593 sdiv %l3, 0x08FB, %o2
29594 edge32ln %o7, %o6, %i3
29595loop_2485:
29596 fmovdcs %xcc, %f14, %f28
29597loop_2486:
29598 fmovdpos %icc, %f21, %f15
29599 xor %i2, 0x07C3, %g5
29600 bcc,pt %xcc, loop_2487
29601 movrgz %i4, %i1, %g4
29602 edge8n %o4, %i6, %i5
29603 st %f21, [%l7 + 0x0C]
29604loop_2487:
29605 nop
29606 set 0x60, %o1
29607 ldub [%l7 + %o1], %g7
29608 fxnors %f18, %f18, %f18
29609 fcmpeq16 %f28, %f10, %i7
29610 movcs %icc, %o1, %l6
29611 edge32ln %g2, %o5, %l5
29612 movvc %xcc, %l0, %i0
29613 taddcc %o0, 0x17E0, %g6
29614 mulscc %l4, 0x180D, %o3
29615 ldsb [%l7 + 0x77], %l2
29616 set 0x40, %l2
29617 stxa %l1, [%l7 + %l2] 0xea
29618 membar #Sync
29619 bg,pn %xcc, loop_2488
29620 movcs %icc, %g3, %l3
29621 sll %o2, 0x01, %o7
29622 edge32n %o6, %i3, %i2
29623loop_2488:
29624 tpos %icc, 0x7
29625 xnorcc %g1, 0x0204, %i4
29626 andncc %g5, %i1, %o4
29627 tneg %icc, 0x1
29628 movge %xcc, %i6, %g4
29629 ble,a,pn %icc, loop_2489
29630 membar 0x14
29631 movre %i5, %g7, %i7
29632 addccc %l6, 0x10BC, %o1
29633loop_2489:
29634 sra %g2, 0x01, %l5
29635 fmovrslez %o5, %f27, %f1
29636 fmovrsne %i0, %f13, %f0
29637 tcs %icc, 0x6
29638 xnorcc %l0, 0x05C0, %o0
29639 movrgez %g6, 0x3F8, %l4
29640 tleu %icc, 0x2
29641 nop
29642 setx 0x2CC4011B8C87BC08, %l0, %l6
29643 stx %l6, [%l7 + 0x28]
29644 ldd [%l7 + 0x28], %f0
29645 setx 0xA7B628B4DF1A9C9F, %l1, %l5
29646 stx %l5, [%l7 + 0x10]
29647 ldd [%l7 + 0x10], %f0
29648 fsubd %f0, %f0, %f28
29649 tg %icc, 0x1
29650 fbe %fcc3, loop_2490
29651 flush %l7 + 0x28
29652 movle %icc, %o3, %l1
29653 srl %l2, 0x0C, %g3
29654loop_2490:
29655 sdivcc %o2, 0x1E1F, %o7
29656 st %f21, [%l7 + 0x0C]
29657 edge32 %l3, %o6, %i3
29658 movrgez %i2, 0x016, %g1
29659 tleu %xcc, 0x3
29660 fbg,a %fcc3, loop_2491
29661 fmovspos %icc, %f8, %f19
29662 sdivcc %g5, 0x1AD4, %i1
29663 smul %o4, 0x1827, %i6
29664loop_2491:
29665 edge16ln %i4, %g4, %g7
29666 tsubcctv %i5, 0x0693, %i7
29667 fcmpgt16 %f22, %f12, %o1
29668 sll %g2, %l6, %l5
29669 ldd [%l7 + 0x30], %f12
29670 nop
29671 setx loop_2492, %l0, %l1
29672 wrpr 0x1, %tl
29673 wrpr %l1, %tpc
29674 add %l1, 0x4, %l1
29675 wrpr %l1, %tnpc
29676 setx 0x34400001400, %l0, %l1
29677 wrpr %l1, %tstate
29678 wrhpr 0x4, %htstate
29679 retry
29680 fxnors %f16, %f29, %f25
29681 ba,a %icc, loop_2493
29682 nop
29683 setx 0xD1D6298F605F9184, %l0, %l6
29684 stx %l6, [%l7 + 0x78]
29685 ldx [%l7 + 0x78], %fsr
29686loop_2492:
29687 movrgez %i0, 0x198, %l0
29688 for %f4, %f0, %f2
29689loop_2493:
29690 swap [%l7 + 0x50], %o5
29691 subccc %o0, 0x0A47, %g6
29692 fmovdcs %icc, %f19, %f14
29693 movn %icc, %l4, %o3
29694 xnorcc %l2, 0x10F6, %g3
29695 be,a,pn %icc, loop_2494
29696 nop
29697 setx 0x3BC8C3B5, %l0, %l6
29698 st %l6, [%l7 + 0x28]
29699 ld [%l7 + 0x28], %f18
29700 setx 0xC8C3D766, %l1, %l5
29701 st %l5, [%l7 + 0x10]
29702 ld [%l7 + 0x10], %f17
29703 fdivs %f17, %f18, %f12
29704 edge16 %l1, %o7, %o2
29705 array16 %l3, %o6, %i2
29706loop_2494:
29707 umul %g1, %g5, %i3
29708 xnor %i1, %o4, %i6
29709 andcc %i4, 0x0EE8, %g4
29710 brnz,a %i5, loop_2495
29711 tleu %icc, 0x3
29712 movge %xcc, %g7, %o1
29713 edge32l %g2, %i7, %l6
29714loop_2495:
29715 tvc %xcc, 0x2
29716 sdivx %i0, 0x05C3, %l0
29717 ta %xcc, 0x1
29718 fbule %fcc0, loop_2496
29719 movrlz %o5, 0x00D, %l5
29720 srax %g6, %o0, %o3
29721 saved
29722 rdpr %cwp, %g1
29723 rdpr %cansave, %g2
29724 rdpr %canrestore, %g3
29725 rdpr %cleanwin, %g4
29726 rdpr %otherwin, %g5
29727 rdpr %wstate, %g6
29728loop_2496:
29729 fmovdcc %icc, %f31, %f18
29730 prefetch [%l7 + 0x68], 0x1
29731 movge %xcc, %l2, %l4
29732 tl %icc, 0x7
29733 fmovdgu %xcc, %f26, %f1
29734 movg %icc, %g3, %l1
29735 fors %f6, %f2, %f0
29736 fmovsge %xcc, %f27, %f0
29737 flush %l7 + 0x0C
29738 movrgz %o2, 0x045, %o7
29739 xorcc %l3, 0x1A5A, %o6
29740 movpos %icc, %g1, %i2
29741 sub %i3, 0x193F, %g5
29742 nop
29743 setx 0x2814D7B7, %l0, %l6
29744 st %l6, [%l7 + 0x28]
29745 ld [%l7 + 0x28], %f28
29746 setx 0x220ABA73, %l1, %l5
29747 st %l5, [%l7 + 0x10]
29748 ld [%l7 + 0x10], %f2
29749 fsubs %f2, %f28, %f17
29750 wr %g0, 0x23, %asi
29751 stha %i1, [%l7 + 0x26] %asi
29752 membar #Sync
29753 movl %icc, %o4, %i6
29754 addccc %i4, %i5, %g7
29755 fba,a %fcc0, loop_2497
29756 mova %xcc, %o1, %g2
29757 edge16 %i7, %g4, %l6
29758 fpsub16 %f6, %f6, %f18
29759loop_2497:
29760 nop
29761 wr %g0, 0x18, %asi
29762 prefetcha [%l7 + 0x78] %asi, 0x3
29763 movcc %icc, %o5, %l5
29764 brnz %l0, loop_2498
29765 movrne %o0, %o3, %g6
29766 fnot1s %f17, %f13
29767 fmovsne %xcc, %f30, %f23
29768loop_2498:
29769 nop
29770 setx loop_2499, %l0, %l1
29771 wrpr 0x1, %tl
29772 wrpr %l1, %tnpc
29773 setx 0x34400001400, %l0, %l1
29774 wrpr %l1, %tstate
29775 wrhpr 0x4, %htstate
29776 done
29777 sra %l2, %l4, %g3
29778 sra %l1, 0x05, %o2
29779 nop
29780 setx loop_2500, %l0, %l1
29781 jmpl %l1, %o7
29782loop_2499:
29783 fcmpgt16 %f2, %f24, %l3
29784 nop
29785 fitos %f11, %f6
29786 fstod %f6, %f26
29787 edge32ln %o6, %i2, %i3
29788loop_2500:
29789 fcmpne16 %f24, %f22, %g1
29790 fbn %fcc0, loop_2501
29791 fmovrdlez %g5, %f6, %f18
29792 edge8l %i1, %o4, %i4
29793 fbu,a %fcc1, loop_2502
29794loop_2501:
29795 fmovrdne %i6, %f28, %f30
29796 bvs %icc, loop_2503
29797 taddcc %i5, 0x122B, %g7
29798loop_2502:
29799 movrlez %o1, 0x300, %i7
29800 bvs,a,pt %icc, loop_2504
29801loop_2503:
29802 fcmple32 %f26, %f4, %g2
29803 ldsh [%l7 + 0x3A], %g4
29804 mova %icc, %i0, %l6
29805loop_2504:
29806 tneg %icc, 0x5
29807 move %icc, %o5, %l0
29808 array8 %o0, %o3, %l5
29809 bpos,a,pt %xcc, loop_2505
29810 nop
29811 setx 0x1E854A41F7D0EAD9, %l0, %l6
29812 stx %l6, [%l7 + 0x28]
29813 ldd [%l7 + 0x28], %f18
29814 setx 0xF350B3A9056BA859, %l1, %l5
29815 stx %l5, [%l7 + 0x10]
29816 ldd [%l7 + 0x10], %f30
29817 fmuld %f30, %f18, %f26
29818 fble,a %fcc0, loop_2506
29819 tl %xcc, 0x6
29820loop_2505:
29821 nop
29822 fitod %f8, %f6
29823 fdtox %f6, %f30
29824 tleu %xcc, 0x1
29825loop_2506:
29826 fmovrsgz %l2, %f5, %f13
29827 movneg %xcc, %l4, %g6
29828 fbule,a %fcc0, loop_2507
29829 fnot1 %f24, %f8
29830 movne %icc, %g3, %o2
29831 movrne %o7, 0x06C, %l3
29832loop_2507:
29833 edge8 %l1, %i2, %o6
29834 fnors %f12, %f31, %f0
29835 wr %g0, 0x11, %asi
29836 ldsba [%l7 + 0x24] %asi, %g1
29837 movge %icc, %g5, %i3
29838 fzeros %f2
29839 edge8l %i1, %o4, %i6
29840 tcc %xcc, 0x5
29841 sdivcc %i4, 0x1258, %i5
29842 movcs %icc, %g7, %i7
29843 tpos %xcc, 0x3
29844 fcmpgt32 %f14, %f4, %g2
29845 set 0x0B, %l3
29846 ldsba [%l7 + %l3] 0x88, %g4
29847 bn %xcc, loop_2508
29848 xorcc %o1, 0x0A4E, %l6
29849 srax %o5, %i0, %o0
29850 array8 %o3, %l0, %l5
29851loop_2508:
29852 nop
29853 wr %g0, 0x80, %asi
29854 ldsha [%l7 + 0x1C] %asi, %l4
29855 ba %xcc, loop_2509
29856 bleu,pn %xcc, loop_2510
29857 bleu %icc, loop_2511
29858 flush %l7 + 0x14
29859loop_2509:
29860 array8 %g6, %l2, %g3
29861loop_2510:
29862 fcmple32 %f16, %f24, %o7
29863loop_2511:
29864 fcmple16 %f10, %f24, %l3
29865 addcc %o2, %i2, %l1
29866 fpadd32s %f17, %f23, %f21
29867 saved
29868 rdpr %cwp, %g1
29869 rdpr %cansave, %g2
29870 rdpr %canrestore, %g3
29871 rdpr %cleanwin, %g4
29872 rdpr %otherwin, %g5
29873 rdpr %wstate, %g6
29874 stb %o6, [%l7 + 0x7B]
29875 movrlez %g1, 0x28B, %g5
29876 umulcc %i1, %o4, %i6
29877 fpadd32 %f20, %f6, %f0
29878 mulscc %i4, 0x177B, %i3
29879 bgu,pt %icc, loop_2512
29880 fmovrdlz %i5, %f12, %f2
29881 taddcc %i7, 0x0FF8, %g7
29882 fmovdge %icc, %f24, %f15
29883loop_2512:
29884 addccc %g2, %o1, %g4
29885 fbg %fcc0, loop_2513
29886 ta %icc, 0x4
29887 fmovsneg %icc, %f26, %f7
29888 wr %g0, 0x89, %asi
29889 swapa [%l7 + 0x10] %asi, %o5
29890loop_2513:
29891 membar 0x17
29892 array32 %l6, %i0, %o3
29893 edge8l %o0, %l0, %l4
29894 smul %g6, 0x0388, %l2
29895 edge8ln %l5, %g3, %l3
29896 fmul8sux16 %f30, %f20, %f20
29897 fnegs %f22, %f23
29898 edge32ln %o7, %i2, %l1
29899 popc 0x0F71, %o6
29900 movpos %icc, %g1, %g5
29901 ldstub [%l7 + 0x17], %i1
29902 nop
29903 setx loop_2514, %l0, %l1
29904 jmpl %l1, %o2
29905 sir 0x18CC
29906 nop
29907 setx loop_2515, %l0, %l1
29908 wrpr 0x1, %tl
29909 wrpr %l1, %tnpc
29910 setx 0x34400001400, %l0, %l1
29911 wrpr %l1, %tstate
29912 wrhpr 0x4, %htstate
29913 done
29914 ldstub [%l7 + 0x31], %i6
29915loop_2514:
29916 fone %f0
29917 mulscc %i4, %o4, %i3
29918loop_2515:
29919 alignaddr %i7, %i5, %g2
29920 brlz,a %o1, loop_2516
29921 tgu %icc, 0x0
29922 fbule,a %fcc3, loop_2517
29923 movrne %g4, %o5, %g7
29924loop_2516:
29925 alignaddr %l6, %i0, %o0
29926 xorcc %o3, 0x1189, %l4
29927loop_2517:
29928 edge16 %g6, %l2, %l5
29929 swap [%l7 + 0x28], %g3
29930 brlez %l3, loop_2518
29931 fbge %fcc0, loop_2519
29932 tle %icc, 0x2
29933 smulcc %o7, %i2, %l1
29934loop_2518:
29935 swap [%l7 + 0x78], %o6
29936loop_2519:
29937 fmovrdne %g1, %f28, %f22
29938 tneg %icc, 0x4
29939 sdiv %g5, 0x11B4, %l0
29940 faligndata %f26, %f24, %f16
29941 fcmpne16 %f30, %f12, %o2
29942 fabsd %f24, %f16
29943 movvc %xcc, %i6, %i4
29944 flush %l7 + 0x28
29945 mova %xcc, %i1, %i3
29946 saved
29947 rdpr %cwp, %g1
29948 rdpr %cansave, %g2
29949 rdpr %canrestore, %g3
29950 rdpr %cleanwin, %g4
29951 rdpr %otherwin, %g5
29952 rdpr %wstate, %g6
29953 movcc %xcc, %o4, %i5
29954 membar 0x05
29955 tneg %icc, 0x7
29956 fpsub32s %f6, %f24, %f4
29957 edge32l %i7, %g2, %o1
29958 fblg,a %fcc2, loop_2520
29959 nop
29960 setx loop_2521, %l0, %l1
29961 jmpl %l1, %o5
29962 tge %icc, 0x4
29963 fmovdge %icc, %f3, %f23
29964loop_2520:
29965 ld [%l7 + 0x3C], %f31
29966loop_2521:
29967 nop
29968 wr %g0, 0x18, %asi
29969 ldswa [%l7 + 0x24] %asi, %g7
29970 alignaddrl %g4, %i0, %o0
29971 bn,pn %xcc, loop_2522
29972 tleu %icc, 0x4
29973 prefetch [%l7 + 0x0C], 0x1
29974 bcs,a,pt %xcc, loop_2523
29975loop_2522:
29976 tpos %icc, 0x1
29977 movre %o3, 0x01C, %l4
29978 fbe,a %fcc3, loop_2524
29979loop_2523:
29980 array16 %g6, %l6, %l5
29981 tcs %xcc, 0x2
29982 fbge,a %fcc2, loop_2525
29983loop_2524:
29984 movvs %xcc, %g3, %l3
29985 wr %g0, 0x04, %asi
29986 stxa %o7, [%l7 + 0x08] %asi
29987loop_2525:
29988 fbl,a %fcc1, loop_2526
29989 movcc %xcc, %i2, %l2
29990 xnorcc %l1, 0x1CEC, %o6
29991 bl loop_2527
29992loop_2526:
29993 movvs %xcc, %g1, %g5
29994 array32 %l0, %i6, %i4
29995 bge,pn %icc, loop_2528
29996loop_2527:
29997 movpos %xcc, %o2, %i1
29998 fpadd16s %f25, %f23, %f20
29999 mova %icc, %o4, %i5
30000loop_2528:
30001 srl %i3, %g2, %o1
30002 for %f22, %f12, %f22
30003 set 0x10, %i1
30004 sta %f2, [%l7 + %i1] 0x19
30005 add %l7, 0x0C, %l6
30006 wr %g0, 0x04, %asi
30007 casa [%l6] 0x04, %i7, %o5
30008 swap [%l7 + 0x30], %g7
30009 bleu loop_2529
30010 srax %i0, 0x08, %o0
30011 fmovsvc %xcc, %f0, %f29
30012 fand %f8, %f20, %f22
30013loop_2529:
30014 fxors %f2, %f16, %f7
30015 ble,pt %icc, loop_2530
30016 nop
30017 setx 0x5A78AE5E925BCCB6, %l0, %l6
30018 stx %l6, [%l7 + 0x28]
30019 ldd [%l7 + 0x28], %f8
30020 setx 0x444BF8E947A4CFDE, %l1, %l5
30021 stx %l5, [%l7 + 0x10]
30022 ldd [%l7 + 0x10], %f26
30023 fdivd %f26, %f8, %f10
30024 tgu %xcc, 0x5
30025 fbn %fcc1, loop_2531
30026loop_2530:
30027 brgz,a %g4, loop_2532
30028 fbne %fcc2, loop_2533
30029 array32 %l4, %g6, %o3
30030loop_2531:
30031 udivcc %l5, 0x05C1, %g3
30032loop_2532:
30033 stx %l6, [%l7 + 0x70]
30034loop_2533:
30035 sll %o7, 0x1B, %l3
30036 srax %l2, %i2, %l1
30037 bvc loop_2534
30038 subccc %o6, 0x0AA4, %g1
30039 tgu %icc, 0x4
30040 lduw [%l7 + 0x6C], %l0
30041loop_2534:
30042 umulcc %g5, 0x09C2, %i6
30043 umulcc %i4, %i1, %o2
30044 movneg %icc, %o4, %i5
30045 xnor %i3, %o1, %i7
30046 brgz %g2, loop_2535
30047 movrlez %o5, 0x0F9, %g7
30048 fbo,a %fcc2, loop_2536
30049 movre %i0, %o0, %g4
30050loop_2535:
30051 nop
30052 setx loop_2537, %l0, %l1
30053 jmpl %l1, %l4
30054 umul %o3, 0x1377, %g6
30055loop_2536:
30056 movvs %icc, %l5, %g3
30057 addc %o7, %l6, %l3
30058loop_2537:
30059 movn %icc, %l2, %l1
30060 xnor %i2, %o6, %g1
30061 tgu %icc, 0x7
30062 subccc %g5, %l0, %i4
30063 movre %i1, %o2, %i6
30064 fbo %fcc0, loop_2538
30065 brgz,a %i5, loop_2539
30066 edge8l %i3, %o4, %o1
30067 fblg %fcc1, loop_2540
30068loop_2538:
30069 sdivx %i7, 0x1248, %o5
30070loop_2539:
30071 array8 %g7, %g2, %o0
30072 fbug %fcc3, loop_2541
30073loop_2540:
30074 fmovrdgez %i0, %f8, %f18
30075 movrne %l4, %g4, %o3
30076 movl %icc, %g6, %l5
30077loop_2541:
30078 fmovsg %xcc, %f25, %f9
30079 nop
30080 setx 0xE457ECB3007190CF, %l0, %l6
30081 stx %l6, [%l7 + 0x48]
30082 ldx [%l7 + 0x48], %fsr
30083 fzero %f6
30084 set 0x40, %g1
30085 stda %f16, [%l7 + %g1] 0x81
30086 edge32l %o7, %l6, %l3
30087 edge16ln %g3, %l1, %i2
30088 fbg %fcc2, loop_2542
30089 tneg %xcc, 0x6
30090 movrgez %l2, 0x035, %o6
30091 alignaddr %g5, %l0, %i4
30092loop_2542:
30093 move %icc, %i1, %g1
30094 fmovdgu %xcc, %f31, %f2
30095 fmuld8ulx16 %f4, %f31, %f24
30096 fbule %fcc3, loop_2543
30097 orn %i6, 0x0EDE, %o2
30098 tsubcc %i3, %i5, %o1
30099 set 0x40, %o0
30100 stda %f0, [%l7 + %o0] 0x15
30101loop_2543:
30102 bcc,a loop_2544
30103 edge8n %o4, %o5, %g7
30104 brlez,a %i7, loop_2545
30105 edge8ln %g2, %o0, %i0
30106loop_2544:
30107 nop
30108 setx 0x9E39C694, %l0, %l6
30109 st %l6, [%l7 + 0x28]
30110 ld [%l7 + 0x28], %f19
30111 setx 0xC06FAB91, %l1, %l5
30112 st %l5, [%l7 + 0x10]
30113 ld [%l7 + 0x10], %f28
30114 fdivs %f28, %f19, %f27
30115 movne %xcc, %g4, %o3
30116loop_2545:
30117 nop
30118 wr %g0, 0xf9, %asi
30119 stda %f0, [%l7 + 0x40] %asi
30120 membar #Sync
30121 xor %l4, 0x01FC, %l5
30122 subccc %g6, %l6, %l3
30123 fornot1s %f13, %f28, %f6
30124 membar 0x47
30125 srax %o7, %g3, %l1
30126 movcs %icc, %i2, %o6
30127 fbl,a %fcc1, loop_2546
30128 fpackfix %f14, %f21
30129 nop
30130 fitod %f8, %f12
30131 fdtox %f12, %f26
30132 mulx %g5, 0x0F22, %l0
30133loop_2546:
30134 tcs %icc, 0x2
30135 fmovdl %xcc, %f19, %f15
30136 tcs %icc, 0x0
30137 movrgez %i4, 0x069, %i1
30138 udiv %g1, 0x1281, %l2
30139 subc %i6, %i3, %o2
30140 movcc %xcc, %o1, %o4
30141 stb %i5, [%l7 + 0x1E]
30142 fmovsl %icc, %f30, %f4
30143 srax %g7, %o5, %i7
30144 fnegd %f14, %f8
30145 fone %f0
30146 ldub [%l7 + 0x4E], %g2
30147 sllx %o0, 0x1F, %i0
30148 tsubcctv %o3, 0x0D8A, %l4
30149 wr %g0, 0x2b, %asi
30150 stba %g4, [%l7 + 0x6E] %asi
30151 membar #Sync
30152 edge32n %l5, %g6, %l3
30153 edge8 %l6, %g3, %o7
30154 ldstub [%l7 + 0x68], %l1
30155 membar #Sync
30156 wr %g0, 0xf8, %asi
30157 ldda [%l7 + 0x40] %asi, %f16
30158 tvc %xcc, 0x7
30159 fmovdg %xcc, %f28, %f24
30160 sll %i2, %o6, %l0
30161 udiv %g5, 0x05C0, %i1
30162 wr %g0, 0x19, %asi
30163 sta %f14, [%l7 + 0x48] %asi
30164 fmovsvs %icc, %f6, %f11
30165 nop
30166 setx 0xFA5D9DB9A0451773, %l0, %l6
30167 stx %l6, [%l7 + 0x38]
30168 ldx [%l7 + 0x38], %fsr
30169 stb %g1, [%l7 + 0x52]
30170 move %icc, %l2, %i4
30171 movrne %i3, %o2, %i6
30172 add %o4, %o1, %i5
30173 movg %icc, %o5, %i7
30174 andn %g7, 0x037F, %g2
30175 set 0x78, %i2
30176 stxa %o0, [%l7 + %i2] 0x80
30177 subc %o3, 0x1F6E, %l4
30178 brnz,a %g4, loop_2547
30179 movge %xcc, %i0, %l5
30180 fbg %fcc1, loop_2548
30181 movle %xcc, %g6, %l3
30182loop_2547:
30183 nop
30184 fitos %f7, %f31
30185 fstox %f31, %f16
30186 xor %g3, 0x1F05, %o7
30187loop_2548:
30188 fand %f8, %f18, %f8
30189 popc %l6, %l1
30190 move %icc, %o6, %l0
30191 ldub [%l7 + 0x34], %i2
30192 movneg %xcc, %g5, %g1
30193 smul %l2, 0x19AC, %i1
30194 edge32n %i3, %o2, %i4
30195 fmovdleu %xcc, %f15, %f30
30196 tle %icc, 0x0
30197 add %l7, 0x20, %l6
30198 wr %g0, 0x80, %asi
30199 lda [%l6] %asi, %o4
30200 casa [%l6] 0x80, %o4, %i6
30201 subcc %i5, %o5, %o1
30202 smulcc %i7, 0x10AB, %g2
30203 umul %g7, %o0, %l4
30204 brz,a %g4, loop_2549
30205 tge %icc, 0x6
30206 sethi 0x06AC, %i0
30207 fnegs %f12, %f17
30208loop_2549:
30209 edge32ln %o3, %g6, %l3
30210 sll %g3, %o7, %l6
30211 srl %l5, %o6, %l1
30212 sdivcc %i2, 0x0E35, %g5
30213 tleu %icc, 0x6
30214 movl %icc, %g1, %l2
30215 xnor %i1, 0x02AB, %l0
30216 srlx %o2, %i3, %i4
30217 nop
30218 setx 0x7546AFF2, %l0, %l6
30219 st %l6, [%l7 + 0x28]
30220 ld [%l7 + 0x28], %f18
30221 setx 0xCF21BAD4, %l1, %l5
30222 st %l5, [%l7 + 0x10]
30223 ld [%l7 + 0x10], %f28
30224 fadds %f28, %f18, %f24
30225 bgu,pn %xcc, loop_2550
30226 brgz %i6, loop_2551
30227 movre %i5, 0x29A, %o5
30228 tvc %icc, 0x2
30229loop_2550:
30230 nop
30231 add %l7, 0x70, %l6
30232 wr %g0, 0x04, %asi
30233 lda [%l6] %asi, %o4
30234 casa [%l6] %asi, %o4, %i7
30235loop_2551:
30236 fcmple32 %f20, %f6, %o1
30237 fbule %fcc3, loop_2552
30238 edge32l %g2, %o0, %l4
30239 fmovscs %xcc, %f18, %f20
30240 srl %g4, 0x0F, %i0
30241loop_2552:
30242 fble,a %fcc1, loop_2553
30243 fmovd %f10, %f4
30244 fmovdne %xcc, %f6, %f6
30245 bl %xcc, loop_2554
30246loop_2553:
30247 movre %o3, 0x231, %g7
30248 nop
30249 fitod %f2, %f20
30250 fdtos %f20, %f23
30251 nop
30252 fitod %f12, %f6
30253 fdtox %f6, %f8
30254 fxtod %f8, %f10
30255loop_2554:
30256 sdiv %l3, 0x1609, %g6
30257 smulcc %g3, %o7, %l5
30258 membar 0x25
30259 movl %icc, %l6, %l1
30260 fmovrdlez %i2, %f8, %f16
30261 fors %f0, %f27, %f25
30262 fmovdvc %xcc, %f16, %f27
30263 wr %g0, 0x89, %asi
30264 ldswa [%l7 + 0x24] %asi, %o6
30265 sdivx %g1, 0x0598, %g5
30266 tgu %icc, 0x5
30267 fmovsneg %icc, %f7, %f21
30268 wr %g0, 0x10, %asi
30269 ldstuba [%l7 + 0x33] %asi, %l2
30270 te %xcc, 0x7
30271 ta %xcc, 0x2
30272 brgez %l0, loop_2555
30273 fandnot1s %f13, %f25, %f10
30274 mulx %o2, %i3, %i1
30275 movpos %xcc, %i4, %i5
30276loop_2555:
30277 nop
30278 membar #Sync
30279 set 0x40, %i0
30280 ldda [%l7 + %i0] 0x1f, %f0
30281 ta %icc, 0x6
30282 set 0x29, %l0
30283 ldsba [%l7 + %l0] 0x88, %i6
30284 fbge,a %fcc3, loop_2556
30285 srl %o5, %o4, %i7
30286 movne %icc, %g2, %o1
30287 edge8 %l4, %g4, %o0
30288loop_2556:
30289 fxors %f8, %f16, %f31
30290 alignaddrl %i0, %g7, %o3
30291 popc 0x1850, %l3
30292 edge32n %g6, %o7, %g3
30293 xnor %l5, %l1, %l6
30294 edge32 %o6, %i2, %g1
30295 fmovdne %icc, %f19, %f23
30296 faligndata %f20, %f28, %f24
30297 wr %g0, 0x10, %asi
30298 ldstuba [%l7 + 0x56] %asi, %l2
30299 fcmpeq32 %f22, %f24, %g5
30300 array16 %l0, %i3, %o2
30301 nop
30302 fitod %f10, %f18
30303 fdtox %f18, %f22
30304 fxtod %f22, %f20
30305 ldsb [%l7 + 0x19], %i4
30306 st %f9, [%l7 + 0x60]
30307 subccc %i5, %i6, %i1
30308 tle %icc, 0x6
30309 fsrc1 %f14, %f6
30310 udivcc %o5, 0x1679, %o4
30311 restored
30312 rdpr %cwp, %g1
30313 rdpr %cansave, %g2
30314 rdpr %canrestore, %g3
30315 rdpr %cleanwin, %g4
30316 rdpr %otherwin, %g5
30317 rdpr %wstate, %g6
30318 alignaddrl %g2, %i7, %o1
30319 ldsw [%l7 + 0x68], %l4
30320 movrne %o0, %i0, %g7
30321 andncc %o3, %l3, %g6
30322 wr %g0, 0x19, %asi
30323 ldswa [%l7 + 0x48] %asi, %g4
30324 smulcc %g3, 0x0913, %o7
30325 xnorcc %l5, 0x0AAA, %l1
30326 fmovdl %icc, %f28, %f10
30327 xnorcc %l6, %i2, %o6
30328 orcc %g1, %l2, %g5
30329 fnegs %f7, %f23
30330 fxnors %f8, %f8, %f22
30331 nop
30332 setx 0x5ED62F88, %l0, %l6
30333 st %l6, [%l7 + 0x28]
30334 ld [%l7 + 0x28], %f9
30335 setx 0xF96995E9, %l1, %l5
30336 st %l5, [%l7 + 0x10]
30337 ld [%l7 + 0x10], %f15
30338 fdivs %f15, %f9, %f26
30339 andncc %i3, %o2, %l0
30340 fbg,a %fcc3, loop_2557
30341 edge8l %i5, %i6, %i1
30342 andn %i4, %o5, %o4
30343 subcc %i7, %o1, %l4
30344loop_2557:
30345 add %g2, %i0, %g7
30346 fmul8sux16 %f30, %f12, %f26
30347 fmuld8ulx16 %f19, %f22, %f26
30348 popc 0x0A6C, %o3
30349 te %icc, 0x1
30350 be %icc, loop_2558
30351 tg %icc, 0x7
30352 srax %l3, 0x09, %o0
30353 tne %xcc, 0x1
30354loop_2558:
30355 bn,a,pt %xcc, loop_2559
30356 movle %icc, %g6, %g3
30357 movvs %icc, %g4, %o7
30358 lduw [%l7 + 0x5C], %l5
30359loop_2559:
30360 movn %icc, %l1, %l6
30361 orncc %o6, 0x068D, %i2
30362 wr %g0, 0x89, %asi
30363 lduha [%l7 + 0x72] %asi, %g1
30364 taddcc %g5, 0x19BF, %i3
30365 fbule,a %fcc2, loop_2560
30366 andcc %o2, %l0, %i5
30367 or %i6, %l2, %i1
30368 wr %g0, 0xeb, %asi
30369 stxa %o5, [%l7 + 0x70] %asi
30370 membar #Sync
30371loop_2560:
30372 tl %icc, 0x4
30373 edge16ln %i4, %i7, %o1
30374 movgu %icc, %o4, %g2
30375 st %f15, [%l7 + 0x50]
30376 edge16l %i0, %l4, %g7
30377 udivx %o3, 0x1571, %o0
30378 array16 %l3, %g6, %g4
30379 fmovrdne %o7, %f4, %f0
30380 udivcc %l5, 0x09F4, %g3
30381 movrgez %l6, 0x128, %l1
30382 srax %i2, %g1, %g5
30383 stb %i3, [%l7 + 0x3F]
30384 sra %o6, 0x1F, %l0
30385 brgz,a %o2, loop_2561
30386 bgu loop_2562
30387 fbue,a %fcc2, loop_2563
30388 taddcctv %i5, %l2, %i6
30389loop_2561:
30390 fpsub16 %f4, %f4, %f28
30391loop_2562:
30392 nop
30393 set 0x40, %l4
30394 lda [%l7 + %l4] 0x88, %f3
30395loop_2563:
30396 fmovdle %icc, %f17, %f23
30397 udivx %i1, 0x1CCB, %o5
30398 movne %xcc, %i4, %i7
30399 brlz,a %o1, loop_2564
30400 xor %g2, 0x0263, %o4
30401 fmovdg %icc, %f25, %f28
30402 brz %l4, loop_2565
30403loop_2564:
30404 movrgez %i0, 0x1E2, %g7
30405 fmovdgu %xcc, %f25, %f29
30406 restored
30407 rdpr %cwp, %g1
30408 rdpr %cansave, %g2
30409 rdpr %canrestore, %g3
30410 rdpr %cleanwin, %g4
30411 rdpr %otherwin, %g5
30412 rdpr %wstate, %g6
30413loop_2565:
30414 alignaddr %o0, %l3, %g6
30415 ta %icc, 0x7
30416 ldd [%l7 + 0x60], %g4
30417 fandnot2 %f20, %f28, %f20
30418 movrlz %o7, 0x2A4, %l5
30419 fmovrdlez %g3, %f18, %f24
30420 prefetch [%l7 + 0x44], 0x1
30421 movleu %xcc, %l6, %o3
30422 be,a,pn %xcc, loop_2566
30423 mova %xcc, %l1, %g1
30424 fandnot2 %f16, %f12, %f18
30425 array16 %i2, %g5, %i3
30426loop_2566:
30427 fblg %fcc2, loop_2567
30428 movn %xcc, %o6, %o2
30429 bvc,a,pt %xcc, loop_2568
30430 restored
30431 rdpr %cwp, %g1
30432 rdpr %cansave, %g2
30433 rdpr %canrestore, %g3
30434 rdpr %cleanwin, %g4
30435 rdpr %otherwin, %g5
30436 rdpr %wstate, %g6
30437loop_2567:
30438 tge %xcc, 0x3
30439 bcs,a,pt %xcc, loop_2569
30440loop_2568:
30441 ba,a loop_2570
30442 fmovdneg %xcc, %f13, %f24
30443 srl %l0, %i5, %i6
30444loop_2569:
30445 ldd [%l7 + 0x48], %f10
30446loop_2570:
30447 fbg,a %fcc2, loop_2571
30448 udivx %i1, 0x0F42, %o5
30449 fmovdge %xcc, %f17, %f0
30450 sra %l2, %i4, %i7
30451loop_2571:
30452 xor %o1, %g2, %o4
30453 set 0x13, %i3
30454 stba %i0, [%l7 + %i3] 0x2f
30455 membar #Sync
30456 stbar
30457 saved
30458 rdpr %cwp, %g1
30459 rdpr %cansave, %g2
30460 rdpr %canrestore, %g3
30461 rdpr %cleanwin, %g4
30462 rdpr %otherwin, %g5
30463 rdpr %wstate, %g6
30464 fornot2s %f14, %f0, %f0
30465 membar 0x33
30466 alignaddr %g7, %l4, %l3
30467 fmovrde %o0, %f14, %f12
30468 movcc %icc, %g4, %o7
30469 sra %l5, 0x11, %g6
30470 edge8n %l6, %g3, %o3
30471 fba %fcc1, loop_2572
30472 edge16ln %l1, %i2, %g1
30473 mulx %i3, %g5, %o2
30474 taddcc %l0, %o6, %i6
30475loop_2572:
30476 fmovrdlz %i5, %f18, %f2
30477 sra %o5, %l2, %i4
30478 edge16 %i7, %o1, %g2
30479 edge16l %i1, %o4, %g7
30480 fmovda %icc, %f15, %f5
30481 fpsub16s %f15, %f26, %f17
30482 edge16 %l4, %l3, %o0
30483 set 0x48, %l5
30484 sta %f5, [%l7 + %l5] 0x10
30485 bg %icc, loop_2573
30486 movrgez %g4, %o7, %i0
30487 movn %xcc, %g6, %l6
30488 tg %icc, 0x2
30489loop_2573:
30490 sll %g3, 0x11, %l5
30491 mulscc %l1, 0x0087, %o3
30492 addc %g1, %i2, %i3
30493 addccc %g5, 0x03DE, %l0
30494 movrlz %o2, 0x025, %i6
30495 wr %g0, 0x80, %asi
30496 ldda [%l7 + 0x40] %asi, %f0
30497 fpack16 %f8, %f3
30498 nop
30499 setx 0xE8882929, %l0, %l6
30500 st %l6, [%l7 + 0x28]
30501 ld [%l7 + 0x28], %f24
30502 setx 0xE7F9DB13, %l1, %l5
30503 st %l5, [%l7 + 0x10]
30504 ld [%l7 + 0x10], %f9
30505 fadds %f9, %f24, %f8
30506 movge %xcc, %o6, %o5
30507 addc %l2, %i4, %i7
30508 edge8 %o1, %g2, %i1
30509 nop
30510 fitod %f8, %f24
30511 fdtos %f24, %f18
30512 stx %i5, [%l7 + 0x18]
30513 membar #Sync
30514 set 0x40, %i6
30515 ldda [%l7 + %i6] 0x1f, %f16
30516 lduh [%l7 + 0x0C], %g7
30517 subcc %l4, %l3, %o0
30518 taddcctv %g4, 0x07F7, %o7
30519 fmul8sux16 %f2, %f0, %f26
30520 fbule %fcc0, loop_2574
30521 bcs,a loop_2575
30522 xnorcc %i0, 0x15C3, %o4
30523 membar 0x66
30524loop_2574:
30525 movvc %icc, %g6, %g3
30526loop_2575:
30527 bpos,pn %xcc, loop_2576
30528 nop
30529 setx loop_2577, %l0, %l1
30530 wrpr 0x1, %tl
30531 wrpr %l1, %tnpc
30532 setx 0x34400001400, %l0, %l1
30533 wrpr %l1, %tstate
30534 wrhpr 0x4, %htstate
30535 done
30536 taddcctv %l5, %l6, %o3
30537 nop
30538 setx 0x0D2D06AD, %l0, %l6
30539 st %l6, [%l7 + 0x28]
30540 ld [%l7 + 0x28], %f20
30541 setx 0x7EE53DDD, %l1, %l5
30542 st %l5, [%l7 + 0x10]
30543 ld [%l7 + 0x10], %f26
30544 fadds %f26, %f20, %f22
30545loop_2576:
30546 lduh [%l7 + 0x44], %g1
30547loop_2577:
30548 sdivx %i2, 0x17DE, %i3
30549 fmul8sux16 %f6, %f8, %f2
30550 udivcc %g5, 0x0BBF, %l1
30551 bgu %xcc, loop_2578
30552 edge8 %o2, %l0, %o6
30553 edge16 %i6, %o5, %i4
30554 movgu %icc, %i7, %o1
30555loop_2578:
30556 add %g2, 0x0BCF, %l2
30557 and %i5, 0x0668, %g7
30558 xnorcc %i1, 0x0A9E, %l3
30559 restored
30560 rdpr %cwp, %g1
30561 rdpr %cansave, %g2
30562 rdpr %canrestore, %g3
30563 rdpr %cleanwin, %g4
30564 rdpr %otherwin, %g5
30565 rdpr %wstate, %g6
30566 movleu %xcc, %o0, %g4
30567 and %l4, 0x05D6, %i0
30568 tcs %xcc, 0x7
30569 movvs %xcc, %o4, %g6
30570 taddcc %o7, 0x0A77, %l5
30571 fpsub16 %f16, %f8, %f10
30572 fexpand %f6, %f6
30573 wr %g0, 0x10, %asi
30574 ldsha [%l7 + 0x60] %asi, %g3
30575 movrne %l6, %g1, %o3
30576 fxors %f24, %f31, %f30
30577 fnor %f0, %f2, %f10
30578 fbue %fcc0, loop_2579
30579 restored
30580 rdpr %cwp, %g1
30581 rdpr %cansave, %g2
30582 rdpr %canrestore, %g3
30583 rdpr %cleanwin, %g4
30584 rdpr %otherwin, %g5
30585 rdpr %wstate, %g6
30586 fbg %fcc1, loop_2580
30587 fmovsleu %xcc, %f17, %f15
30588loop_2579:
30589 fandnot1s %f16, %f14, %f13
30590 movrne %i2, 0x367, %i3
30591loop_2580:
30592 array16 %l1, %o2, %l0
30593 udivcc %g5, 0x1D8A, %o6
30594 brgz %i6, loop_2581
30595 fbuge %fcc3, loop_2582
30596 movrlez %i4, %i7, %o1
30597 edge32n %o5, %g2, %l2
30598loop_2581:
30599 ldd [%l7 + 0x58], %g6
30600loop_2582:
30601 ldd [%l7 + 0x10], %f22
30602 restored
30603 rdpr %cwp, %g1
30604 rdpr %cansave, %g2
30605 rdpr %canrestore, %g3
30606 rdpr %cleanwin, %g4
30607 rdpr %otherwin, %g5
30608 rdpr %wstate, %g6
30609 movre %i1, %l3, %i5
30610 fcmple16 %f2, %f8, %o0
30611 swap [%l7 + 0x08], %l4
30612 ldstub [%l7 + 0x77], %i0
30613 taddcc %g4, 0x1B09, %o4
30614 prefetch [%l7 + 0x4C], 0x1
30615 movn %icc, %o7, %l5
30616 nop
30617 set 0x54, %o4
30618 prefetch [%l7 + %o4], 0x3
30619 fpack16 %f6, %f20
30620 st %f21, [%l7 + 0x50]
30621 edge8n %g6, %l6, %g1
30622 sub %g3, 0x1E51, %o3
30623 tne %icc, 0x2
30624 addc %i2, %l1, %i3
30625 addcc %o2, %l0, %o6
30626 fmovdneg %icc, %f20, %f29
30627 sdiv %i6, 0x0EEB, %g5
30628 orcc %i7, 0x1BB2, %i4
30629 st %f4, [%l7 + 0x7C]
30630 fnegd %f6, %f0
30631 movle %icc, %o5, %g2
30632 movle %xcc, %l2, %g7
30633 movleu %icc, %o1, %l3
30634 srl %i1, 0x13, %i5
30635 nop
30636 setx 0x6CBB6E76B7B22CB1, %l0, %l6
30637 stx %l6, [%l7 + 0x28]
30638 ldd [%l7 + 0x28], %f16
30639 fsqrtd %f16, %f14
30640 nop
30641 set 0x18, %g5
30642 ldd [%l7 + %g5], %f12
30643 srlx %o0, %i0, %g4
30644 edge8n %o4, %l4, %o7
30645 fba %fcc1, loop_2583
30646 srax %l5, 0x00, %g6
30647 andncc %l6, %g1, %o3
30648 orncc %g3, 0x1685, %l1
30649loop_2583:
30650 edge16l %i3, %o2, %i2
30651 ld [%l7 + 0x78], %f29
30652 andn %o6, 0x1855, %l0
30653 flush %l7 + 0x5C
30654 fbug,a %fcc2, loop_2584
30655 tge %icc, 0x3
30656 xor %g5, 0x1DB1, %i7
30657 wr %g0, 0x0c, %asi
30658 ldsba [%l7 + 0x27] %asi, %i6
30659loop_2584:
30660 fand %f10, %f8, %f10
30661 set 0x70, %o6
30662 ldda [%l7 + %o6] 0x14, %i4
30663 movcc %icc, %g2, %l2
30664 wr %g0, 0xe3, %asi
30665 stha %g7, [%l7 + 0x76] %asi
30666 membar #Sync
30667 tvc %icc, 0x2
30668 srax %o1, 0x05, %l3
30669 array16 %o5, %i1, %o0
30670 edge8n %i5, %i0, %o4
30671 udivx %g4, 0x1383, %o7
30672 tn %icc, 0x6
30673 movcs %xcc, %l4, %g6
30674 sllx %l6, %l5, %g1
30675 tvc %icc, 0x6
30676 bg,a loop_2585
30677 fand %f14, %f30, %f16
30678 brlz,a %g3, loop_2586
30679 brlz %l1, loop_2587
30680loop_2585:
30681 edge32n %o3, %o2, %i2
30682 flush %l7 + 0x74
30683loop_2586:
30684 fmul8x16au %f30, %f26, %f4
30685loop_2587:
30686 nop
30687 setx 0x20436613, %l0, %l6
30688 st %l6, [%l7 + 0x74]
30689 ld [%l7 + 0x74], %fsr
30690 tsubcc %i3, 0x0771, %o6
30691 orncc %g5, 0x0591, %l0
30692 movne %xcc, %i6, %i7
30693 taddcctv %i4, %l2, %g2
30694 ta %icc, 0x5
30695 bpos,pn %icc, loop_2588
30696 movpos %xcc, %g7, %o1
30697 edge16n %l3, %o5, %i1
30698 brz,a %i5, loop_2589
30699loop_2588:
30700 movle %xcc, %i0, %o0
30701 sdiv %o4, 0x05ED, %g4
30702 tge %xcc, 0x2
30703loop_2589:
30704 sll %o7, 0x0D, %l4
30705 edge16ln %l6, %g6, %g1
30706 fbe %fcc1, loop_2590
30707 subc %l5, %g3, %o3
30708 or %o2, %i2, %i3
30709 tcc %icc, 0x3
30710loop_2590:
30711 move %icc, %l1, %g5
30712 ta %xcc, 0x2
30713 movrlz %l0, %i6, %o6
30714 fmul8x16 %f12, %f14, %f16
30715 tle %xcc, 0x7
30716 sub %i7, 0x1778, %l2
30717 sdivx %g2, 0x10F9, %i4
30718 std %f10, [%l7 + 0x28]
30719 movrlez %o1, %l3, %g7
30720 fmovdvs %xcc, %f17, %f5
30721 tsubcc %i1, %o5, %i0
30722 edge32ln %o0, %o4, %i5
30723 movvc %xcc, %o7, %g4
30724 taddcctv %l6, %g6, %g1
30725 te %xcc, 0x4
30726 set 0x13, %i4
30727 stba %l5, [%l7 + %i4] 0x2a
30728 membar #Sync
30729 sdiv %g3, 0x003C, %o3
30730 flush %l7 + 0x70
30731 stbar
30732 tleu %icc, 0x3
30733 andncc %l4, %i2, %o2
30734 fmovrdgz %i3, %f24, %f16
30735 brlz %g5, loop_2591
30736 lduw [%l7 + 0x38], %l0
30737 sdivx %l1, 0x1580, %i6
30738 srax %i7, 0x09, %o6
30739loop_2591:
30740 movn %icc, %l2, %g2
30741 movrlz %o1, %i4, %l3
30742 movgu %icc, %g7, %i1
30743 movvc %icc, %i0, %o0
30744 smulcc %o5, %o4, %i5
30745 subcc %g4, 0x0878, %l6
30746 edge16n %g6, %g1, %o7
30747 tsubcc %g3, %o3, %l5
30748 ble,a loop_2592
30749 fba,a %fcc0, loop_2593
30750 tge %xcc, 0x1
30751 tcc %icc, 0x0
30752loop_2592:
30753 nop
30754 setx 0xEB5C8C8D, %l0, %l6
30755 st %l6, [%l7 + 0x28]
30756 ld [%l7 + 0x28], %f31
30757 setx 0x29BDA490, %l1, %l5
30758 st %l5, [%l7 + 0x10]
30759 ld [%l7 + 0x10], %f14
30760 fdivs %f14, %f31, %f10
30761loop_2593:
30762 bge,a loop_2594
30763 addc %l4, %i2, %i3
30764 tg %xcc, 0x7
30765 fpmerge %f29, %f15, %f22
30766loop_2594:
30767 nop
30768 setx 0x26D506D172FE7A9C, %l0, %l6
30769 stx %l6, [%l7 + 0x28]
30770 ldd [%l7 + 0x28], %f24
30771 setx 0x9F9DDF1718A94030, %l1, %l5
30772 stx %l5, [%l7 + 0x10]
30773 ldd [%l7 + 0x10], %f18
30774 fmuld %f18, %f24, %f14
30775 stb %g5, [%l7 + 0x50]
30776 xnorcc %o2, 0x16AB, %l1
30777 be,a loop_2595
30778 xnorcc %i6, %l0, %i7
30779 for %f18, %f30, %f4
30780 sub %o6, 0x1D83, %l2
30781loop_2595:
30782 srlx %o1, %g2, %i4
30783 tgu %xcc, 0x0
30784 udivx %l3, 0x1683, %i1
30785 movleu %xcc, %g7, %i0
30786 movn %icc, %o5, %o0
30787 wr %g0, 0x10, %asi
30788 ldsba [%l7 + 0x68] %asi, %i5
30789 fornot2s %f27, %f15, %f16
30790 nop
30791 fitos %f23, %f18
30792 srax %o4, 0x15, %g4
30793 fxnor %f28, %f18, %f20
30794 popc %g6, %g1
30795 fbe,a %fcc1, loop_2596
30796 xnorcc %o7, 0x0166, %g3
30797 movge %icc, %l6, %l5
30798 fmovsa %icc, %f7, %f1
30799loop_2596:
30800 edge32l %l4, %i2, %i3
30801 sra %g5, %o3, %o2
30802 smul %l1, %l0, %i7
30803 movl %xcc, %o6, %l2
30804 bvc,pt %icc, loop_2597
30805 fmovdcs %icc, %f7, %f23
30806 edge8ln %i6, %g2, %i4
30807 tle %xcc, 0x5
30808loop_2597:
30809 fble %fcc2, loop_2598
30810 lduh [%l7 + 0x7C], %l3
30811 movleu %xcc, %i1, %g7
30812 sllx %i0, 0x07, %o5
30813loop_2598:
30814 stbar
30815 fmovsleu %xcc, %f10, %f6
30816 bleu %xcc, loop_2599
30817 or %o1, 0x0509, %o0
30818 fmovdl %xcc, %f28, %f5
30819 andcc %i5, 0x0820, %o4
30820loop_2599:
30821 fnot1s %f28, %f15
30822 nop
30823 fitod %f25, %f14
30824 addccc %g4, %g6, %o7
30825 add %g3, %g1, %l5
30826 movcs %xcc, %l6, %l4
30827 array16 %i2, %g5, %i3
30828 edge32l %o3, %l1, %l0
30829 edge8 %i7, %o6, %o2
30830 orcc %i6, 0x11AA, %g2
30831 ldsb [%l7 + 0x63], %i4
30832 fmovsge %xcc, %f25, %f12
30833 udiv %l2, 0x02B4, %i1
30834 edge8l %g7, %i0, %l3
30835 smulcc %o5, %o0, %o1
30836 sllx %o4, 0x1E, %g4
30837 brgez,a %g6, loop_2600
30838 fpadd32s %f2, %f5, %f29
30839 udiv %i5, 0x0CDA, %g3
30840 movrlez %g1, %o7, %l6
30841loop_2600:
30842 ldd [%l7 + 0x58], %l4
30843 add %l7, 0x50, %l6
30844 wr %g0, 0x0c, %asi
30845 ldxa [%l6] %asi, %i2
30846 casxa [%l6] %asi, %i2, %l5
30847 sdivcc %g5, 0x1D5D, %o3
30848 tpos %icc, 0x2
30849 alignaddr %l1, %i3, %i7
30850 saved
30851 rdpr %cwp, %g1
30852 rdpr %cansave, %g2
30853 rdpr %canrestore, %g3
30854 rdpr %cleanwin, %g4
30855 rdpr %otherwin, %g5
30856 rdpr %wstate, %g6
30857 srax %o6, %o2, %i6
30858 nop
30859 setx loop_2601, %l0, %l1
30860 wrpr 0x1, %tl
30861 wrpr %l1, %tpc
30862 add %l1, 0x4, %l1
30863 wrpr %l1, %tnpc
30864 setx 0x34400001400, %l0, %l1
30865 wrpr %l1, %tstate
30866 wrhpr 0x4, %htstate
30867 retry
30868 brlz %l0, loop_2602
30869 umulcc %g2, %i4, %i1
30870 nop
30871 setx loop_2603, %l0, %l1
30872 jmpl %l1, %l2
30873loop_2601:
30874 fpsub32s %f21, %f0, %f18
30875loop_2602:
30876 tl %icc, 0x5
30877 tvs %icc, 0x0
30878loop_2603:
30879 nop
30880 setx loop_2604, %l0, %l1
30881 wrpr 0x1, %tl
30882 wrpr %l1, %tnpc
30883 setx 0x34400001400, %l0, %l1
30884 wrpr %l1, %tstate
30885 wrhpr 0x4, %htstate
30886 done
30887 fcmpeq16 %f28, %f14, %g7
30888 fzeros %f4
30889 edge32n %i0, %l3, %o5
30890loop_2604:
30891 call loop_2605
30892 umul %o1, %o4, %o0
30893 edge8ln %g4, %g6, %i5
30894 bneg,a %xcc, loop_2606
30895loop_2605:
30896 fmovde %icc, %f28, %f2
30897 prefetch [%l7 + 0x54], 0x0
30898 fmovsg %xcc, %f0, %f29
30899loop_2606:
30900 movcs %icc, %g1, %g3
30901 array8 %o7, %l4, %i2
30902 swap [%l7 + 0x7C], %l6
30903 bneg,pn %icc, loop_2607
30904 tvs %xcc, 0x1
30905 fmovrslez %l5, %f19, %f0
30906 mova %xcc, %o3, %l1
30907loop_2607:
30908 or %i3, %i7, %g5
30909 sir 0x031A
30910 alignaddr %o6, %i6, %o2
30911 set 0x40, %g2
30912 ldda [%l7 + %g2] 0x10, %f16
30913 tleu %icc, 0x5
30914 std %f6, [%l7 + 0x50]
30915 umulcc %g2, 0x18E0, %l0
30916 movgu %icc, %i4, %l2
30917 edge16l %i1, %g7, %l3
30918 movpos %xcc, %i0, %o5
30919 umulcc %o4, %o0, %o1
30920 udivcc %g4, 0x1EBC, %i5
30921 tsubcc %g6, 0x1023, %g1
30922 movcs %icc, %o7, %g3
30923 smulcc %l4, 0x1664, %i2
30924 fmovscs %xcc, %f7, %f16
30925 wr %g0, 0x89, %asi
30926 sta %f5, [%l7 + 0x64] %asi
30927 tvc %xcc, 0x5
30928 edge8 %l5, %o3, %l1
30929 nop
30930 setx 0x920E10CA, %l0, %l6
30931 st %l6, [%l7 + 0x28]
30932 ld [%l7 + 0x28], %f22
30933 setx 0xD578B0C1, %l1, %l5
30934 st %l5, [%l7 + 0x10]
30935 ld [%l7 + 0x10], %f22
30936 fadds %f22, %f22, %f0
30937 brlz,a %l6, loop_2608
30938 movvc %xcc, %i3, %g5
30939 be,pt %icc, loop_2609
30940 fnot2 %f8, %f10
30941loop_2608:
30942 fandnot2 %f16, %f4, %f10
30943 tgu %xcc, 0x2
30944loop_2609:
30945 tge %xcc, 0x0
30946 fcmple16 %f10, %f26, %i7
30947 andncc %i6, %o2, %o6
30948 sethi 0x024D, %g2
30949 fmovrdgez %l0, %f10, %f24
30950 tcs %icc, 0x7
30951 tvc %icc, 0x1
30952 tvc %icc, 0x1
30953 fxor %f20, %f24, %f8
30954 nop
30955 setx 0xFA11C40EFA37A006, %l0, %l6
30956 stx %l6, [%l7 + 0x28]
30957 ldd [%l7 + 0x28], %f10
30958 fsqrtd %f10, %f22
30959 wr %g0, 0x04, %asi
30960 ldda [%l7 + 0x50] %asi, %l2
30961 array8 %i1, %i4, %g7
30962 array16 %l3, %o5, %o4
30963 nop
30964 fitod %f10, %f30
30965 fdtos %f30, %f28
30966 fmovrdgz %i0, %f18, %f26
30967 nop
30968 setx 0x619C197F57E66896, %l0, %l6
30969 stx %l6, [%l7 + 0x28]
30970 ldd [%l7 + 0x28], %f26
30971 setx 0x34374AAF6F492F0E, %l1, %l5
30972 stx %l5, [%l7 + 0x10]
30973 ldd [%l7 + 0x10], %f30
30974 faddd %f30, %f26, %f0
30975 fbug,a %fcc1, loop_2610
30976 be %xcc, loop_2611
30977 add %o0, 0x1286, %o1
30978 xnorcc %g4, %i5, %g1
30979loop_2610:
30980 movg %icc, %o7, %g3
30981loop_2611:
30982 sir 0x1D93
30983 movne %icc, %g6, %l4
30984 sub %l5, 0x0012, %o3
30985 ta %xcc, 0x3
30986 fmovd %f2, %f26
30987 edge8 %i2, %l1, %l6
30988 bn,a,pt %xcc, loop_2612
30989 tneg %icc, 0x0
30990 sllx %i3, %g5, %i7
30991 movgu %icc, %o2, %i6
30992loop_2612:
30993 fmovsn %xcc, %f20, %f6
30994 fxnors %f10, %f11, %f24
30995 orncc %o6, %g2, %l0
30996 add %l7, 0x6C, %l6
30997 wr %g0, 0x10, %asi
30998 casa [%l6] 0x10, %i1, %i4
30999 tle %xcc, 0x2
31000 tcs %icc, 0x2
31001 tpos %xcc, 0x3
31002 tcs %xcc, 0x7
31003 tle %icc, 0x7
31004 fmovdcs %xcc, %f10, %f31
31005 movvs %icc, %g7, %l3
31006 movcs %xcc, %l2, %o4
31007 add %i0, %o0, %o5
31008 fmovdgu %xcc, %f22, %f19
31009 fbne %fcc2, loop_2613
31010 edge32 %o1, %i5, %g4
31011 xnor %o7, 0x1615, %g3
31012 fmovd %f30, %f14
31013loop_2613:
31014 movrlz %g6, 0x259, %g1
31015 fmovrdlez %l5, %f20, %f18
31016 andncc %l4, %o3, %l1
31017 sdiv %i2, 0x084F, %i3
31018 udivx %g5, 0x1104, %i7
31019 andcc %o2, 0x030D, %i6
31020 wr %g0, 0x11, %asi
31021 stha %o6, [%l7 + 0x10] %asi
31022 fmovrdne %l6, %f22, %f0
31023 bvc,a %xcc, loop_2614
31024 nop
31025 setx 0x404B8883, %l0, %l6
31026 st %l6, [%l7 + 0x30]
31027 ld [%l7 + 0x30], %fsr
31028 fmovrdlz %l0, %f4, %f20
31029 srax %g2, %i1, %i4
31030loop_2614:
31031 fzeros %f5
31032 srl %g7, 0x1B, %l2
31033 tvc %icc, 0x1
31034 movneg %xcc, %o4, %l3
31035 tsubcctv %i0, 0x15F7, %o0
31036 fbne %fcc3, loop_2615
31037 fzero %f6
31038 fmovdge %icc, %f30, %f20
31039 tleu %xcc, 0x7
31040loop_2615:
31041 bshuffle %f16, %f10, %f4
31042 array8 %o5, %o1, %i5
31043 edge8ln %g4, %g3, %o7
31044 membar 0x5D
31045 popc 0x0D70, %g1
31046 edge8 %g6, %l4, %o3
31047 set 0x3D, %g6
31048 lduba [%l7 + %g6] 0x18, %l1
31049 fmovdle %icc, %f8, %f21
31050 fands %f22, %f19, %f8
31051 orncc %l5, %i2, %i3
31052 smulcc %i7, 0x1ED2, %g5
31053 tn %icc, 0x1
31054 xnor %o2, %o6, %i6
31055 fpmerge %f4, %f13, %f10
31056 addc %l6, 0x08B0, %l0
31057 sra %g2, 0x19, %i1
31058 movn %xcc, %g7, %i4
31059 edge8 %o4, %l3, %l2
31060 alignaddrl %o0, %o5, %i0
31061 brnz,a %o1, loop_2616
31062 movleu %icc, %i5, %g4
31063 bgu %icc, loop_2617
31064 st %f24, [%l7 + 0x4C]
31065loop_2616:
31066 bl %xcc, loop_2618
31067 fmovrdne %o7, %f26, %f28
31068loop_2617:
31069 nop
31070 setx 0xC81AB2DAF05B32CA, %l0, %l6
31071 stx %l6, [%l7 + 0x38]
31072 ldx [%l7 + 0x38], %fsr
31073 be loop_2619
31074loop_2618:
31075 fzeros %f17
31076 addcc %g3, 0x023A, %g6
31077 bpos,pt %xcc, loop_2620
31078loop_2619:
31079 sethi 0x19EA, %l4
31080 addc %o3, %g1, %l1
31081 subcc %i2, 0x05C4, %i3
31082loop_2620:
31083 be,pt %icc, loop_2621
31084 movneg %icc, %i7, %g5
31085 subcc %o2, 0x094F, %o6
31086 xor %l5, 0x0E14, %l6
31087loop_2621:
31088 andn %i6, 0x1009, %l0
31089 edge8 %g2, %g7, %i4
31090 movpos %icc, %i1, %l3
31091 tn %xcc, 0x4
31092 array16 %o4, %l2, %o0
31093 array8 %i0, %o1, %o5
31094 movle %icc, %i5, %o7
31095 tge %icc, 0x0
31096 be loop_2622
31097 tpos %xcc, 0x3
31098 fexpand %f12, %f14
31099 movpos %xcc, %g4, %g6
31100loop_2622:
31101 sethi 0x030E, %g3
31102 movre %o3, 0x279, %g1
31103 udivx %l4, 0x19EA, %i2
31104 bl,a %icc, loop_2623
31105 tn %xcc, 0x1
31106 tneg %icc, 0x7
31107 tleu %xcc, 0x0
31108loop_2623:
31109 fpadd32s %f26, %f0, %f22
31110 fxnors %f27, %f3, %f2
31111 brlez %l1, loop_2624
31112 fmovsgu %icc, %f12, %f21
31113 fandnot1 %f12, %f26, %f4
31114 call loop_2625
31115loop_2624:
31116 nop
31117 setx 0xCC3689F9, %l0, %l6
31118 st %l6, [%l7 + 0x28]
31119 ld [%l7 + 0x28], %f18
31120 setx 0x39883C00, %l1, %l5
31121 st %l5, [%l7 + 0x10]
31122 ld [%l7 + 0x10], %f30
31123 fadds %f30, %f18, %f27
31124 tg %icc, 0x0
31125 andncc %i7, %g5, %o2
31126loop_2625:
31127 edge32l %i3, %o6, %l6
31128 bne,a,pt %xcc, loop_2626
31129 addc %l5, 0x16E9, %i6
31130 popc %g2, %g7
31131 movgu %xcc, %i4, %l0
31132loop_2626:
31133 edge8l %i1, %o4, %l2
31134 tg %xcc, 0x0
31135 restored
31136 rdpr %cwp, %g1
31137 rdpr %cansave, %g2
31138 rdpr %canrestore, %g3
31139 rdpr %cleanwin, %g4
31140 rdpr %otherwin, %g5
31141 rdpr %wstate, %g6
31142 tne %icc, 0x7
31143 subc %o0, %i0, %o1
31144 ta %icc, 0x7
31145 movge %icc, %o5, %i5
31146 tl %xcc, 0x0
31147 set 0x40, %o5
31148 stda %f16, [%l7 + %o5] 0xf8
31149 membar #Sync
31150 umulcc %l3, 0x09B0, %o7
31151 fxor %f2, %f2, %f2
31152 bne,a loop_2627
31153 and %g4, 0x08A5, %g6
31154 xorcc %o3, 0x142E, %g3
31155 fmovrsgez %l4, %f24, %f24
31156loop_2627:
31157 movre %i2, 0x00A, %l1
31158 fabss %f30, %f30
31159 be,a %xcc, loop_2628
31160 smulcc %g1, 0x09DF, %i7
31161 sir 0x02B2
31162 tpos %xcc, 0x7
31163loop_2628:
31164 sdivcc %o2, 0x1D0A, %g5
31165 tge %icc, 0x3
31166 wr %g0, 0x89, %asi
31167 lda [%l7 + 0x60] %asi, %f12
31168 sra %i3, 0x19, %l6
31169 movleu %icc, %o6, %l5
31170 fmovscc %xcc, %f12, %f25
31171 sdivcc %g2, 0x0C7D, %g7
31172 nop
31173 setx 0x920EB8F6, %l0, %l6
31174 st %l6, [%l7 + 0x28]
31175 ld [%l7 + 0x28], %f20
31176 setx 0xA8332AA2, %l1, %l5
31177 st %l5, [%l7 + 0x10]
31178 ld [%l7 + 0x10], %f11
31179 fmuls %f11, %f20, %f28
31180 ldx [%l7 + 0x48], %i4
31181 nop
31182 setx 0xFE28877077BC5726, %l0, %l6
31183 stx %l6, [%l7 + 0x28]
31184 ldd [%l7 + 0x28], %f26
31185 setx 0x834F8B3410D14C14, %l1, %l5
31186 stx %l5, [%l7 + 0x10]
31187 ldd [%l7 + 0x10], %f26
31188 fmuld %f26, %f26, %f14
31189 edge32ln %i6, %l0, %i1
31190 smul %l2, 0x1C5C, %o0
31191 wr %g0, 0x19, %asi
31192 stda %f16, [%l7 + 0x40] %asi
31193 fbu,a %fcc0, loop_2629
31194 ta %xcc, 0x6
31195 fmovsl %icc, %f24, %f27
31196 nop
31197 set 0x20, %o3
31198 ldd [%l7 + %o3], %f18
31199loop_2629:
31200 movrne %i0, %o4, %o5
31201 fpsub32s %f26, %f0, %f22
31202 set 0x18, %g7
31203 stxa %i5, [%g0 + %g7] 0x20
31204 nop
31205 setx loop_2630, %l0, %l1
31206 wrpr 0x1, %tl
31207 wrpr %l1, %tpc
31208 add %l1, 0x4, %l1
31209 wrpr %l1, %tnpc
31210 setx 0x34400001400, %l0, %l1
31211 wrpr %l1, %tstate
31212 wrhpr 0x4, %htstate
31213 retry
31214 ldd [%l7 + 0x60], %o0
31215 stbar
31216 sub %o7, %l3, %g6
31217loop_2630:
31218 fmovda %xcc, %f11, %f14
31219 fmovs %f23, %f3
31220 nop
31221 setx 0x209FCBCF30440A0F, %l0, %l6
31222 stx %l6, [%l7 + 0x68]
31223 ldx [%l7 + 0x68], %fsr
31224 lduw [%l7 + 0x60], %g4
31225 edge16 %g3, %o3, %i2
31226 sub %l1, 0x1832, %l4
31227 fnor %f18, %f2, %f0
31228 sllx %g1, %i7, %o2
31229 fmovdg %icc, %f18, %f6
31230 edge16n %g5, %l6, %o6
31231 fbn %fcc2, loop_2631
31232 bcs,a %xcc, loop_2632
31233 lduh [%l7 + 0x5E], %i3
31234 tvc %xcc, 0x6
31235loop_2631:
31236 edge16n %l5, %g7, %g2
31237loop_2632:
31238 fbule %fcc3, loop_2633
31239 bcc,pt %xcc, loop_2634
31240 sdivcc %i6, 0x1D64, %l0
31241 and %i1, 0x0918, %i4
31242loop_2633:
31243 movl %icc, %o0, %i0
31244loop_2634:
31245 bpos loop_2635
31246 fbul,a %fcc1, loop_2636
31247 edge16l %o4, %o5, %l2
31248 nop
31249 fitod %f6, %f8
31250 fdtoi %f8, %f15
31251loop_2635:
31252 fpadd32s %f18, %f8, %f28
31253loop_2636:
31254 fmovsleu %xcc, %f8, %f0
31255 tne %icc, 0x3
31256 addcc %i5, %o1, %l3
31257 alignaddr %o7, %g4, %g3
31258 edge8ln %o3, %g6, %i2
31259 tl %xcc, 0x4
31260 nop
31261 fitos %f11, %f12
31262 fstod %f12, %f2
31263 tgu %xcc, 0x0
31264 fmovse %icc, %f8, %f16
31265 ble,pn %icc, loop_2637
31266 ta %xcc, 0x2
31267 movle %icc, %l1, %g1
31268 nop
31269 fitos %f11, %f5
31270 fstox %f5, %f18
31271 fxtos %f18, %f1
31272loop_2637:
31273 fmovrdne %l4, %f0, %f6
31274 brz %i7, loop_2638
31275 edge8n %g5, %o2, %o6
31276 tsubcc %i3, 0x173E, %l6
31277 xnorcc %g7, %g2, %l5
31278loop_2638:
31279 movpos %xcc, %l0, %i1
31280 mulx %i6, %i4, %i0
31281 fpsub32s %f9, %f20, %f26
31282 fands %f10, %f22, %f9
31283 movrgz %o0, 0x14A, %o4
31284 nop
31285 set 0x20, %i7
31286 stw %o5, [%l7 + %i7]
31287 restored
31288 rdpr %cwp, %g1
31289 rdpr %cansave, %g2
31290 rdpr %canrestore, %g3
31291 rdpr %cleanwin, %g4
31292 rdpr %otherwin, %g5
31293 rdpr %wstate, %g6
31294 tl %icc, 0x4
31295 tgu %xcc, 0x0
31296 sdiv %i5, 0x0926, %l2
31297 array8 %o1, %o7, %l3
31298 subc %g4, %g3, %o3
31299 fbul,a %fcc2, loop_2639
31300 smul %g6, 0x1694, %l1
31301 fbe %fcc3, loop_2640
31302 edge16n %g1, %i2, %l4
31303loop_2639:
31304 fbu %fcc3, loop_2641
31305 nop
31306 fitod %f0, %f30
31307 fdtox %f30, %f2
31308loop_2640:
31309 umul %i7, %o2, %o6
31310 bl,pt %icc, loop_2642
31311loop_2641:
31312 movle %icc, %g5, %i3
31313 mova %icc, %g7, %l6
31314 taddcc %g2, 0x0A1D, %l5
31315loop_2642:
31316 edge16n %l0, %i6, %i4
31317 srlx %i1, 0x1F, %i0
31318 alignaddrl %o0, %o4, %o5
31319 subc %i5, %l2, %o7
31320 movleu %xcc, %l3, %g4
31321 addccc %g3, 0x143C, %o1
31322 or %o3, %g6, %g1
31323 srax %i2, 0x0E, %l4
31324 brlez %i7, loop_2643
31325 tn %xcc, 0x1
31326 wr %g0, 0x21, %asi
31327 ldxa [%g0 + 0x8] %asi, %l1
31328loop_2643:
31329 edge8ln %o2, %o6, %g5
31330 fmul8x16 %f2, %f2, %f2
31331 movvs %xcc, %i3, %l6
31332 subc %g2, %g7, %l0
31333 and %i6, 0x0C39, %i4
31334 smul %i1, 0x0509, %l5
31335 fornot1 %f26, %f26, %f8
31336 movrgez %i0, %o0, %o4
31337 nop
31338 set 0x4C, %l6
31339 ldsh [%l7 + %l6], %i5
31340 fxnors %f11, %f23, %f23
31341 fsrc1 %f20, %f6
31342 subcc %o5, %o7, %l3
31343 nop
31344 setx 0x194E0FF4, %l0, %l6
31345 st %l6, [%l7 + 0x28]
31346 ld [%l7 + 0x28], %f31
31347 setx 0xC3F4F19F, %l1, %l5
31348 st %l5, [%l7 + 0x10]
31349 ld [%l7 + 0x10], %f25
31350 fsubs %f25, %f31, %f4
31351 add %l2, %g3, %g4
31352 ldsw [%l7 + 0x08], %o1
31353 movgu %xcc, %o3, %g6
31354 lduw [%l7 + 0x10], %i2
31355 srax %l4, 0x0F, %i7
31356 restored
31357 rdpr %cwp, %g1
31358 rdpr %cansave, %g2
31359 rdpr %canrestore, %g3
31360 rdpr %cleanwin, %g4
31361 rdpr %otherwin, %g5
31362 rdpr %wstate, %g6
31363 std %f18, [%l7 + 0x40]
31364 edge16ln %l1, %g1, %o6
31365 andcc %o2, 0x0A7E, %i3
31366 tg %icc, 0x1
31367 edge16 %l6, %g2, %g5
31368 fpsub16s %f18, %f27, %f24
31369 umulcc %l0, %i6, %i4
31370 fbule %fcc3, loop_2644
31371 move %xcc, %i1, %g7
31372 fbo %fcc2, loop_2645
31373 array32 %i0, %o0, %l5
31374loop_2644:
31375 edge8 %i5, %o4, %o7
31376 fbule,a %fcc3, loop_2646
31377loop_2645:
31378 smul %l3, 0x193D, %o5
31379 movvs %icc, %l2, %g3
31380 addccc %g4, 0x1DA1, %o3
31381loop_2646:
31382 fmovsleu %xcc, %f9, %f22
31383 fbule,a %fcc0, loop_2647
31384 subc %g6, %o1, %l4
31385 fmovsne %xcc, %f4, %f12
31386 tg %icc, 0x7
31387loop_2647:
31388 fxors %f17, %f6, %f10
31389 mulx %i7, 0x0595, %i2
31390 array32 %g1, %o6, %l1
31391 nop
31392 setx 0x305B6FBF, %l0, %l6
31393 st %l6, [%l7 + 0x20]
31394 ld [%l7 + 0x20], %fsr
31395 nop
31396 fitod %f2, %f2
31397 fdtos %f2, %f16
31398 movvs %icc, %o2, %i3
31399 and %g2, %l6, %l0
31400 fmovdcs %icc, %f19, %f12
31401 fmovsne %icc, %f29, %f26
31402 fpackfix %f24, %f25
31403 smulcc %i6, %g5, %i4
31404 orncc %i1, 0x0F35, %g7
31405 nop
31406 setx 0xE9633081216EF959, %l0, %l6
31407 stx %l6, [%l7 + 0x28]
31408 ldd [%l7 + 0x28], %f14
31409 setx 0x8D372C8BFEE6BEF4, %l1, %l5
31410 stx %l5, [%l7 + 0x10]
31411 ldd [%l7 + 0x10], %f0
31412 fdivd %f0, %f14, %f0
31413 array16 %i0, %l5, %i5
31414 fbn,a %fcc3, loop_2648
31415 sra %o4, 0x02, %o7
31416 nop
31417 fitod %f0, %f26
31418 fdtos %f26, %f14
31419 te %icc, 0x6
31420loop_2648:
31421 tne %xcc, 0x2
31422 fpsub32 %f4, %f30, %f0
31423 movcc %icc, %o0, %o5
31424 addc %l2, %g3, %l3
31425 nop
31426 setx 0x9D9C4F4B, %l0, %l6
31427 st %l6, [%l7 + 0x28]
31428 ld [%l7 + 0x28], %f16
31429 setx 0xA118E0C8, %l1, %l5
31430 st %l5, [%l7 + 0x10]
31431 ld [%l7 + 0x10], %f23
31432 fdivs %f23, %f16, %f13
31433 wr %g0, 0x88, %asi
31434 lda [%l7 + 0x3C] %asi, %f16
31435 tcc %icc, 0x2
31436 stb %o3, [%l7 + 0x7E]
31437 flush %l7 + 0x18
31438 te %icc, 0x2
31439 fpsub16s %f27, %f25, %f6
31440 andncc %g6, %o1, %l4
31441 movn %icc, %g4, %i7
31442 movcs %xcc, %i2, %g1
31443 bg loop_2649
31444 orcc %o6, 0x08FB, %l1
31445 edge8ln %i3, %g2, %l6
31446 movrgz %o2, 0x22C, %i6
31447loop_2649:
31448 movrgez %g5, 0x095, %i4
31449 sth %i1, [%l7 + 0x12]
31450 nop
31451 setx 0x00578140, %l0, %l6
31452 st %l6, [%l7 + 0x28]
31453 ld [%l7 + 0x28], %fsr
31454 movn %xcc, %g7, %l0
31455 fbul %fcc1, loop_2650
31456 sethi 0x0A2C, %i0
31457 fmovrdgz %i5, %f26, %f18
31458 movle %icc, %l5, %o4
31459loop_2650:
31460 sdivcc %o7, 0x0C03, %o0
31461 fnors %f8, %f9, %f0
31462 tl %icc, 0x2
31463 edge8 %o5, %l2, %g3
31464 edge16l %l3, %g6, %o3
31465 subc %o1, %l4, %g4
31466 nop
31467 fitod %f12, %f12
31468 fdtox %f12, %f10
31469 fxtod %f10, %f18
31470 nop
31471 setx loop_2651, %l0, %l1
31472 wrpr 0x1, %tl
31473 wrpr %l1, %tpc
31474 add %l1, 0x4, %l1
31475 wrpr %l1, %tnpc
31476 setx 0x34400001400, %l0, %l1
31477 wrpr %l1, %tstate
31478 wrhpr 0x4, %htstate
31479 retry
31480 fbu,a %fcc3, loop_2652
31481 movrne %i2, 0x079, %i7
31482 edge16ln %o6, %g1, %i3
31483loop_2651:
31484 movleu %xcc, %g2, %l6
31485loop_2652:
31486 edge8l %o2, %i6, %g5
31487 wr %g0, 0x89, %asi
31488 stda %f0, [%l7 + 0x40] %asi
31489 saved
31490 rdpr %cwp, %g1
31491 rdpr %cansave, %g2
31492 rdpr %canrestore, %g3
31493 rdpr %cleanwin, %g4
31494 rdpr %otherwin, %g5
31495 rdpr %wstate, %g6
31496 brgez %i4, loop_2653
31497 fbne,a %fcc1, loop_2654
31498 membar 0x10
31499 movn %xcc, %l1, %i1
31500loop_2653:
31501 movre %g7, 0x0C2, %l0
31502loop_2654:
31503 stbar
31504 fandnot2 %f0, %f16, %f14
31505 ba,a %xcc, loop_2655
31506 popc 0x0EDA, %i0
31507 set 0x0C, %g4
31508 lduha [%l7 + %g4] 0x15, %l5
31509loop_2655:
31510 movl %icc, %i5, %o7
31511 tpos %icc, 0x6
31512 stw %o4, [%l7 + 0x38]
31513 mova %icc, %o5, %l2
31514 stb %g3, [%l7 + 0x5B]
31515 addccc %o0, 0x0401, %l3
31516 smulcc %g6, %o1, %o3
31517 nop
31518 setx 0x69CDEFB560613C7D, %l0, %l6
31519 stx %l6, [%l7 + 0x70]
31520 ldx [%l7 + 0x70], %fsr
31521 wr %g0, 0x18, %asi
31522 ldsba [%l7 + 0x7E] %asi, %l4
31523 fmul8sux16 %f4, %f8, %f12
31524 movl %icc, %i2, %g4
31525 flush %l7 + 0x34
31526 move %icc, %o6, %i7
31527 fmovrsgz %i3, %f19, %f15
31528 mulx %g1, %g2, %o2
31529 wr %g0, 0x81, %asi
31530 ldstuba [%l7 + 0x09] %asi, %l6
31531 fnot1 %f0, %f18
31532 tgu %icc, 0x6
31533 taddcc %g5, %i6, %i4
31534 xorcc %l1, %i1, %l0
31535 ble loop_2656
31536 tne %icc, 0x4
31537 fmovdn %xcc, %f4, %f20
31538 tsubcctv %g7, 0x1DA3, %i0
31539loop_2656:
31540 popc %l5, %o7
31541 sdivcc %o4, 0x048C, %o5
31542 add %i5, 0x0F18, %g3
31543 mulx %o0, %l3, %g6
31544 xnorcc %o1, %o3, %l4
31545 move %xcc, %l2, %i2
31546 fmovd %f14, %f24
31547 movrlz %g4, 0x24E, %o6
31548 movleu %xcc, %i7, %g1
31549 movrlez %g2, 0x108, %o2
31550 movneg %icc, %l6, %g5
31551 movge %icc, %i6, %i3
31552 xor %i4, 0x007C, %i1
31553 tgu %icc, 0x2
31554 fbo %fcc0, loop_2657
31555 xnorcc %l0, %g7, %i0
31556 nop
31557 setx 0x9D4F4DE07EF1AAD0, %l0, %l6
31558 stx %l6, [%l7 + 0x28]
31559 ldd [%l7 + 0x28], %f16
31560 setx 0x578E5F2BE03C161C, %l1, %l5
31561 stx %l5, [%l7 + 0x10]
31562 ldd [%l7 + 0x10], %f22
31563 faddd %f22, %f16, %f20
31564 edge8ln %l5, %l1, %o4
31565loop_2657:
31566 fmovdvc %xcc, %f16, %f16
31567 fandnot2 %f24, %f12, %f28
31568 wr %g0, 0x18, %asi
31569 stxa %o5, [%l7 + 0x18] %asi
31570 movgu %xcc, %o7, %i5
31571 and %g3, 0x076E, %o0
31572 edge32ln %g6, %l3, %o1
31573 ta %icc, 0x4
31574 nop
31575 set 0x48, %g3
31576 ldsw [%l7 + %g3], %l4
31577 movl %icc, %l2, %i2
31578 fbge,a %fcc0, loop_2658
31579 fbug,a %fcc1, loop_2659
31580 sir 0x04EA
31581 fpsub16s %f21, %f0, %f18
31582loop_2658:
31583 tge %icc, 0x3
31584loop_2659:
31585 movvs %xcc, %o3, %o6
31586 fpackfix %f26, %f2
31587 fba,a %fcc2, loop_2660
31588 fmovrdlz %g4, %f12, %f26
31589 fbe,a %fcc3, loop_2661
31590 be %xcc, loop_2662
31591loop_2660:
31592 bvc,pt %icc, loop_2663
31593 stw %i7, [%l7 + 0x2C]
31594loop_2661:
31595 array16 %g1, %o2, %g2
31596loop_2662:
31597 udivcc %l6, 0x03DE, %i6
31598loop_2663:
31599 smul %g5, %i4, %i1
31600 fbge %fcc0, loop_2664
31601 movrgez %i3, %g7, %i0
31602 fcmpeq16 %f26, %f2, %l0
31603 bge,pt %icc, loop_2665
31604loop_2664:
31605 fzero %f8
31606 addccc %l5, 0x1516, %l1
31607 saved
31608 rdpr %cwp, %g1
31609 rdpr %cansave, %g2
31610 rdpr %canrestore, %g3
31611 rdpr %cleanwin, %g4
31612 rdpr %otherwin, %g5
31613 rdpr %wstate, %g6
31614loop_2665:
31615 fbul,a %fcc3, loop_2666
31616 fmovrdne %o5, %f2, %f0
31617 movvs %xcc, %o7, %i5
31618 xorcc %o4, %o0, %g6
31619loop_2666:
31620 umul %l3, %o1, %l4
31621 sdiv %g3, 0x1E90, %i2
31622 tcs %icc, 0x7
31623 fmovdleu %icc, %f21, %f22
31624 fmovdcs %xcc, %f2, %f20
31625 udivcc %l2, 0x06F1, %o3
31626 bvs,a,pt %icc, loop_2667
31627 add %g4, %o6, %g1
31628 ta %icc, 0x1
31629 movrgez %o2, %i7, %g2
31630loop_2667:
31631 movrne %l6, 0x3EE, %i6
31632 tneg %icc, 0x1
31633 add %l7, 0x2C, %l6
31634 wr %g0, 0x0c, %asi
31635 casa [%l6] 0x0c, %i4, %i1
31636 movre %i3, %g5, %g7
31637 movpos %xcc, %i0, %l0
31638 saved
31639 rdpr %cwp, %g1
31640 rdpr %cansave, %g2
31641 rdpr %canrestore, %g3
31642 rdpr %cleanwin, %g4
31643 rdpr %otherwin, %g5
31644 rdpr %wstate, %g6
31645 mova %icc, %l5, %o5
31646 fmovrsne %o7, %f19, %f31
31647 srax %i5, %o4, %o0
31648 tpos %icc, 0x4
31649 add %g6, 0x0ECF, %l1
31650 nop
31651 fitos %f31, %f4
31652 srax %l3, %l4, %g3
31653 fnors %f26, %f6, %f9
31654 smulcc %o1, 0x15FA, %l2
31655 movpos %xcc, %i2, %g4
31656 fbge,a %fcc0, loop_2668
31657 tsubcctv %o6, 0x033A, %g1
31658 movneg %xcc, %o2, %o3
31659 wr %g0, 0x18, %asi
31660 sta %f29, [%l7 + 0x08] %asi
31661loop_2668:
31662 swap [%l7 + 0x08], %g2
31663 prefetch [%l7 + 0x64], 0x3
31664 restored
31665 rdpr %cwp, %g1
31666 rdpr %cansave, %g2
31667 rdpr %canrestore, %g3
31668 rdpr %cleanwin, %g4
31669 rdpr %otherwin, %g5
31670 rdpr %wstate, %g6
31671 add %l7, 0x40, %l6
31672 wr %g0, 0x04, %asi
31673 ldxa [%l6] %asi, %i7
31674 casxa [%l6] 0x04, %i7, %l6
31675 sethi 0x0FA3, %i4
31676 fmovsa %xcc, %f25, %f14
31677 ldub [%l7 + 0x29], %i1
31678 edge8 %i3, %i6, %g5
31679 set 0x5E, %o7
31680 ldsha [%l7 + %o7] 0x15, %i0
31681 nop
31682 setx loop_2669, %l0, %l1
31683 jmpl %l1, %l0
31684 or %g7, %o5, %o7
31685 fpmerge %f14, %f19, %f2
31686 sllx %i5, 0x1C, %o4
31687loop_2669:
31688 mulscc %o0, 0x1DB0, %g6
31689 orncc %l1, %l5, %l4
31690 ta %xcc, 0x5
31691 fmovrsgez %l3, %f14, %f9
31692 set 0x24, %o2
31693 ldswa [%l7 + %o2] 0x15, %o1
31694 fmovrslez %l2, %f29, %f14
31695 be,a loop_2670
31696 andncc %i2, %g3, %o6
31697 fmovdle %icc, %f3, %f15
31698 movcs %icc, %g1, %o2
31699loop_2670:
31700 tsubcc %o3, 0x05C4, %g2
31701 bl loop_2671
31702 tneg %xcc, 0x4
31703 movge %icc, %g4, %i7
31704 fpsub16s %f24, %f2, %f7
31705loop_2671:
31706 fmovsvc %xcc, %f13, %f26
31707 srax %i4, %i1, %l6
31708 edge32n %i3, %g5, %i6
31709 taddcc %i0, %g7, %o5
31710 smul %o7, %l0, %i5
31711 fornot1 %f6, %f0, %f18
31712 mova %xcc, %o4, %g6
31713 sub %l1, 0x19AC, %o0
31714 srax %l4, %l3, %l5
31715 tg %icc, 0x2
31716 array16 %o1, %l2, %g3
31717 nop
31718 setx 0x7B72F32D8B3D866F, %l0, %l6
31719 stx %l6, [%l7 + 0x28]
31720 ldd [%l7 + 0x28], %f4
31721 setx 0x59829287A52F11B6, %l1, %l5
31722 stx %l5, [%l7 + 0x10]
31723 ldd [%l7 + 0x10], %f28
31724 fmuld %f28, %f4, %f0
31725 fornot2 %f20, %f16, %f8
31726 orcc %i2, 0x06CD, %o6
31727 movvs %icc, %o2, %g1
31728 edge32n %o3, %g2, %i7
31729 tne %icc, 0x7
31730 mova %xcc, %i4, %g4
31731 membar 0x3E
31732 edge32n %i1, %i3, %g5
31733 sethi 0x013B, %l6
31734 tvc %xcc, 0x4
31735 udiv %i6, 0x14E1, %i0
31736 array8 %g7, %o7, %o5
31737 xnor %l0, %i5, %o4
31738 orcc %g6, 0x0B14, %l1
31739 edge8l %l4, %l3, %o0
31740 udivcc %o1, 0x1EC0, %l5
31741 edge32 %l2, %i2, %g3
31742 fxors %f0, %f5, %f18
31743 or %o2, %o6, %o3
31744 orncc %g2, %i7, %g1
31745 stx %g4, [%l7 + 0x38]
31746 edge16ln %i1, %i3, %i4
31747 movle %icc, %l6, %g5
31748 andn %i0, %i6, %o7
31749 fcmple16 %f12, %f0, %o5
31750 fba,a %fcc2, loop_2672
31751 sethi 0x005A, %g7
31752 fmovrdlez %l0, %f0, %f20
31753 edge8ln %i5, %o4, %l1
31754loop_2672:
31755 fpsub16s %f5, %f7, %f24
31756 fornot2 %f24, %f12, %f22
31757 set 0x40, %i5
31758 stda %f16, [%l7 + %i5] 0x11
31759 nop
31760 set 0x48, %o1
31761 lduw [%l7 + %o1], %l4
31762 edge8 %g6, %o0, %o1
31763 fmovdvs %icc, %f22, %f22
31764 addccc %l5, %l2, %l3
31765 fnot1s %f24, %f3
31766 smulcc %g3, 0x1842, %o2
31767 movleu %xcc, %o6, %i2
31768 subc %g2, %o3, %g1
31769 brz %i7, loop_2673
31770 ld [%l7 + 0x54], %f19
31771 tge %xcc, 0x4
31772 tgu %icc, 0x3
31773loop_2673:
31774 fpsub16s %f15, %f5, %f11
31775 restored
31776 rdpr %cwp, %g1
31777 rdpr %cansave, %g2
31778 rdpr %canrestore, %g3
31779 rdpr %cleanwin, %g4
31780 rdpr %otherwin, %g5
31781 rdpr %wstate, %g6
31782 fpadd16 %f16, %f2, %f8
31783 ble,pt %icc, loop_2674
31784 fmovsge %icc, %f26, %f5
31785 movrgez %g4, 0x366, %i3
31786 nop
31787 setx 0x80C734A5E07AD7FE, %l0, %l6
31788 stx %l6, [%l7 + 0x40]
31789 ldx [%l7 + 0x40], %fsr
31790loop_2674:
31791 fmuld8sux16 %f25, %f4, %f26
31792 movrgz %i4, 0x06A, %i1
31793 tvc %xcc, 0x7
31794 fandnot2 %f10, %f14, %f22
31795 movre %l6, 0x1EA, %g5
31796 udiv %i6, 0x1D3E, %o7
31797 orncc %o5, %g7, %i0
31798 edge32n %l0, %o4, %i5
31799 fmovse %xcc, %f0, %f4
31800 fbge %fcc0, loop_2675
31801 fpack16 %f24, %f3
31802 tvc %icc, 0x6
31803 tcs %xcc, 0x5
31804loop_2675:
31805 movvs %xcc, %l1, %l4
31806 edge8 %g6, %o0, %o1
31807 fandnot2 %f18, %f0, %f30
31808 fmovdg %xcc, %f6, %f4
31809 udiv %l2, 0x0589, %l5
31810 brlz %l3, loop_2676
31811 movl %xcc, %g3, %o6
31812 and %o2, %g2, %i2
31813 movrlz %o3, 0x1A9, %i7
31814loop_2676:
31815 call loop_2677
31816 fcmpne16 %f28, %f12, %g1
31817 fsrc2s %f21, %f23
31818 bl loop_2678
31819loop_2677:
31820 edge16n %g4, %i4, %i3
31821 srl %l6, %g5, %i6
31822 smul %o7, 0x0998, %o5
31823loop_2678:
31824 fble %fcc3, loop_2679
31825 fmovdg %icc, %f3, %f17
31826 fbe %fcc3, loop_2680
31827 ldstub [%l7 + 0x20], %i1
31828loop_2679:
31829 edge16n %i0, %g7, %o4
31830 and %l0, 0x0D1F, %i5
31831loop_2680:
31832 nop
31833 set 0x0C, %l2
31834 ldsw [%l7 + %l2], %l4
31835 movvc %icc, %l1, %o0
31836 tne %icc, 0x7
31837 movrgez %g6, %o1, %l2
31838 tl %icc, 0x4
31839 membar 0x6C
31840 movg %xcc, %l3, %l5
31841 fmovdne %icc, %f9, %f1
31842 restored
31843 rdpr %cwp, %g1
31844 rdpr %cansave, %g2
31845 rdpr %canrestore, %g3
31846 rdpr %cleanwin, %g4
31847 rdpr %otherwin, %g5
31848 rdpr %wstate, %g6
31849 array8 %o6, %g3, %o2
31850 fmovsleu %icc, %f12, %f0
31851 add %g2, %i2, %o3
31852 xorcc %i7, %g1, %i4
31853 tsubcc %g4, 0x105C, %i3
31854 movneg %icc, %l6, %i6
31855 taddcc %g5, %o7, %o5
31856 bge loop_2681
31857 st %f28, [%l7 + 0x20]
31858 fbue %fcc2, loop_2682
31859 fbge %fcc2, loop_2683
31860loop_2681:
31861 edge16ln %i1, %g7, %o4
31862 fba %fcc0, loop_2684
31863loop_2682:
31864 array32 %l0, %i5, %i0
31865loop_2683:
31866 fsrc1 %f28, %f30
31867 xnor %l1, 0x1825, %l4
31868loop_2684:
31869 fmovdge %xcc, %f7, %f6
31870 move %icc, %o0, %o1
31871 movn %icc, %l2, %l3
31872 nop
31873 setx loop_2685, %l0, %l1
31874 jmpl %l1, %g6
31875 orcc %l5, %o6, %g3
31876 movpos %icc, %g2, %i2
31877 nop
31878 setx 0x9D82B9D0FE421F64, %l0, %l6
31879 stx %l6, [%l7 + 0x28]
31880 ldd [%l7 + 0x28], %f22
31881 setx 0x3D4491C2D77F5643, %l1, %l5
31882 stx %l5, [%l7 + 0x10]
31883 ldd [%l7 + 0x10], %f6
31884 fdivd %f6, %f22, %f8
31885loop_2685:
31886 movneg %icc, %o3, %o2
31887 xor %g1, 0x1B73, %i4
31888 fmovrdgez %i7, %f16, %f4
31889 fmovdge %icc, %f22, %f17
31890 movg %xcc, %g4, %l6
31891 fmovrsgez %i3, %f25, %f26
31892 fmovspos %xcc, %f14, %f12
31893 fmovdvs %xcc, %f22, %f28
31894 move %xcc, %i6, %o7
31895 or %g5, 0x092B, %o5
31896 xnor %g7, 0x15C2, %i1
31897 fba,a %fcc0, loop_2686
31898 xor %o4, 0x168F, %i5
31899 orn %i0, 0x09DB, %l1
31900 sub %l0, %l4, %o1
31901loop_2686:
31902 fpadd16s %f22, %f2, %f30
31903 xnor %o0, 0x0927, %l2
31904 edge16ln %l3, %g6, %o6
31905 edge16l %l5, %g2, %i2
31906 andn %o3, 0x0D22, %g3
31907 mova %icc, %o2, %i4
31908 sdivcc %i7, 0x0096, %g1
31909 movrlz %l6, 0x13F, %i3
31910 edge32ln %g4, %o7, %g5
31911 fornot1 %f28, %f16, %f16
31912 tne %icc, 0x4
31913 edge32ln %i6, %g7, %o5
31914 fbn,a %fcc1, loop_2687
31915 fpadd32 %f0, %f2, %f2
31916 alignaddr %o4, %i5, %i0
31917 wr %g0, 0x04, %asi
31918 ldxa [%l7 + 0x60] %asi, %i1
31919loop_2687:
31920 brlez %l0, loop_2688
31921 tsubcctv %l1, 0x11C5, %o1
31922 srax %o0, %l2, %l3
31923 addccc %g6, %o6, %l4
31924loop_2688:
31925 andn %g2, 0x15C9, %l5
31926 brlez %i2, loop_2689
31927 udiv %o3, 0x05A2, %o2
31928 tn %xcc, 0x0
31929 stbar
31930loop_2689:
31931 nop
31932 setx loop_2690, %l0, %l1
31933 wrpr 0x1, %tl
31934 wrpr %l1, %tnpc
31935 setx 0x34400001400, %l0, %l1
31936 wrpr %l1, %tstate
31937 wrhpr 0x4, %htstate
31938 done
31939 edge16n %i4, %i7, %g3
31940 te %icc, 0x7
31941 fbe,a %fcc2, loop_2691
31942loop_2690:
31943 fbule %fcc3, loop_2692
31944 andncc %l6, %i3, %g1
31945 nop
31946 fitod %f8, %f2
31947loop_2691:
31948 smulcc %o7, %g4, %g5
31949loop_2692:
31950 movcc %xcc, %g7, %o5
31951 udivx %i6, 0x034E, %o4
31952 fmovsne %icc, %f10, %f7
31953 sdivx %i0, 0x0323, %i1
31954 tl %icc, 0x1
31955 tgu %xcc, 0x0
31956 fnegd %f14, %f6
31957 fmovsneg %icc, %f21, %f5
31958 edge16 %i5, %l0, %o1
31959 set 0x18, %l1
31960 ldxa [%l7 + %l1] 0x18, %l1
31961 bleu,a,pt %icc, loop_2693
31962 orcc %l2, %o0, %g6
31963 andcc %o6, 0x040B, %l4
31964 fble %fcc0, loop_2694
31965loop_2693:
31966 bn,pt %icc, loop_2695
31967 tl %xcc, 0x5
31968 bcs,a loop_2696
31969loop_2694:
31970 ldd [%l7 + 0x38], %l2
31971loop_2695:
31972 nop
31973 set 0x40, %i1
31974 std %f6, [%l7 + %i1]
31975 edge16 %g2, %l5, %i2
31976loop_2696:
31977 fmovdpos %xcc, %f27, %f21
31978 sdivx %o3, 0x1158, %i4
31979 fmuld8ulx16 %f2, %f10, %f16
31980 andcc %o2, %g3, %l6
31981 tneg %icc, 0x4
31982 fmovscs %xcc, %f6, %f11
31983 edge16l %i7, %g1, %i3
31984 fpsub16 %f20, %f12, %f26
31985 saved
31986 rdpr %cwp, %g1
31987 rdpr %cansave, %g2
31988 rdpr %canrestore, %g3
31989 rdpr %cleanwin, %g4
31990 rdpr %otherwin, %g5
31991 rdpr %wstate, %g6
31992 stw %o7, [%l7 + 0x28]
31993 set 0x48, %g1
31994 stha %g5, [%l7 + %g1] 0x19
31995 sdivcc %g7, 0x00B3, %o5
31996 movleu %xcc, %i6, %g4
31997 movvs %xcc, %i0, %i1
31998 movrne %o4, %i5, %l0
31999 tl %icc, 0x6
32000 movpos %icc, %o1, %l2
32001 udiv %o0, 0x0095, %g6
32002 fmovrde %l1, %f12, %f4
32003 be loop_2697
32004 movn %icc, %o6, %l4
32005 addc %g2, %l3, %l5
32006 andn %o3, %i2, %i4
32007loop_2697:
32008 sdivx %g3, 0x0B07, %l6
32009 movcc %icc, %i7, %g1
32010 edge32ln %i3, %o7, %o2
32011 or %g7, 0x0663, %g5
32012 xnorcc %o5, 0x1318, %i6
32013 smulcc %i0, %g4, %o4
32014 xor %i1, 0x1AE8, %l0
32015 fmovsge %icc, %f9, %f0
32016 tvc %icc, 0x2
32017 tcs %xcc, 0x1
32018 fmovrsgz %i5, %f25, %f30
32019 mova %icc, %o1, %l2
32020 tn %xcc, 0x4
32021 membar 0x11
32022 fbg %fcc3, loop_2698
32023 tge %xcc, 0x7
32024 edge16l %g6, %o0, %l1
32025 tsubcc %o6, %l4, %l3
32026loop_2698:
32027 tneg %xcc, 0x0
32028 fnands %f3, %f5, %f26
32029 subccc %g2, 0x13B7, %o3
32030 fmovdge %icc, %f10, %f2
32031 fbo,a %fcc0, loop_2699
32032 sra %i2, 0x02, %i4
32033 addcc %l5, 0x07AA, %l6
32034 nop
32035 setx loop_2700, %l0, %l1
32036 jmpl %l1, %i7
32037loop_2699:
32038 array32 %g1, %i3, %o7
32039 edge32n %o2, %g7, %g5
32040 edge32ln %g3, %o5, %i6
32041loop_2700:
32042 nop
32043 fitod %f8, %f16
32044 movle %icc, %g4, %o4
32045 edge16n %i1, %l0, %i0
32046 fmovdle %xcc, %f4, %f4
32047 fmuld8sux16 %f21, %f3, %f4
32048 tneg %xcc, 0x2
32049 alignaddr %i5, %l2, %g6
32050 fmovdgu %xcc, %f12, %f24
32051 lduh [%l7 + 0x16], %o0
32052 edge16n %l1, %o1, %o6
32053 fnot1s %f27, %f13
32054 add %l4, %l3, %o3
32055 subcc %g2, %i2, %l5
32056 fbg %fcc1, loop_2701
32057 movrgz %l6, %i7, %g1
32058 tge %xcc, 0x2
32059 sllx %i3, 0x0D, %o7
32060loop_2701:
32061 edge16l %i4, %o2, %g5
32062 xorcc %g3, %o5, %g7
32063 fabsd %f18, %f4
32064 movpos %xcc, %i6, %o4
32065 umul %i1, %l0, %g4
32066 array16 %i0, %l2, %g6
32067 tle %icc, 0x7
32068 nop
32069 fitod %f8, %f6
32070 fdtox %f6, %f28
32071 fxtod %f28, %f6
32072 sdivx %i5, 0x00CD, %o0
32073 nop
32074 setx 0x91673B69AA16B07E, %l0, %l6
32075 stx %l6, [%l7 + 0x28]
32076 ldd [%l7 + 0x28], %f6
32077 fsqrtd %f6, %f20
32078 movcc %icc, %l1, %o1
32079 fbl %fcc1, loop_2702
32080 tneg %icc, 0x1
32081 fmovsneg %icc, %f31, %f5
32082 edge16n %l4, %o6, %l3
32083loop_2702:
32084 flush %l7 + 0x50
32085 movle %xcc, %g2, %o3
32086 udivcc %i2, 0x0B33, %l6
32087 addccc %l5, %g1, %i3
32088 movvs %xcc, %i7, %i4
32089 tvs %xcc, 0x0
32090 edge16ln %o7, %o2, %g3
32091 or %o5, 0x1E32, %g7
32092 ldd [%l7 + 0x58], %f18
32093 nop
32094 setx 0xE655F48D50567CFA, %l0, %l6
32095 stx %l6, [%l7 + 0x30]
32096 ldx [%l7 + 0x30], %fsr
32097 movleu %icc, %i6, %g5
32098 std %f30, [%l7 + 0x08]
32099 umulcc %o4, 0x03C6, %i1
32100 tcc %icc, 0x7
32101 fornot1s %f8, %f0, %f25
32102 nop
32103 fitos %f11, %f12
32104 fstox %f12, %f20
32105 tl %icc, 0x1
32106 movrlez %g4, 0x3EA, %i0
32107 udivcc %l2, 0x19B2, %g6
32108 udiv %l0, 0x11B3, %i5
32109 array8 %l1, %o0, %l4
32110 sethi 0x142A, %o6
32111 nop
32112 setx 0x7044B5FE, %l0, %l6
32113 st %l6, [%l7 + 0x14]
32114 ld [%l7 + 0x14], %fsr
32115 sdiv %o1, 0x082D, %g2
32116 fornot2 %f4, %f12, %f22
32117 ld [%l7 + 0x18], %f4
32118 udivx %o3, 0x10C9, %l3
32119 fornot1 %f24, %f10, %f12
32120 std %f18, [%l7 + 0x18]
32121 tleu %icc, 0x1
32122 set 0x23, %o0
32123 ldsba [%l7 + %o0] 0x0c, %l6
32124 xnor %l5, 0x11EA, %g1
32125 sdivx %i2, 0x1411, %i3
32126 fbg,a %fcc2, loop_2703
32127 ld [%l7 + 0x70], %f2
32128 nop
32129 set 0x26, %i2
32130 stb %i7, [%l7 + %i2]
32131 udivcc %i4, 0x07F4, %o7
32132loop_2703:
32133 fpadd32 %f4, %f20, %f24
32134 fbue,a %fcc2, loop_2704
32135 faligndata %f2, %f20, %f18
32136 tsubcc %g3, 0x1ED4, %o5
32137 ldx [%l7 + 0x40], %g7
32138loop_2704:
32139 movneg %xcc, %o2, %i6
32140 fcmpne32 %f20, %f30, %g5
32141 edge32n %i1, %o4, %g4
32142 be,pt %xcc, loop_2705
32143 bleu,a loop_2706
32144 movpos %xcc, %i0, %l2
32145 movgu %xcc, %l0, %g6
32146loop_2705:
32147 tleu %icc, 0x1
32148loop_2706:
32149 edge8l %l1, %i5, %l4
32150 movre %o6, %o0, %o1
32151 nop
32152 fitos %f10, %f1
32153 fstox %f1, %f8
32154 fxtos %f8, %f0
32155 edge8 %g2, %o3, %l6
32156 srlx %l3, 0x12, %l5
32157 fmovdneg %xcc, %f22, %f10
32158 fcmpgt32 %f16, %f28, %g1
32159 pdist %f24, %f20, %f14
32160 fmovsa %icc, %f26, %f30
32161 tpos %xcc, 0x5
32162 smulcc %i3, 0x034F, %i2
32163 wr %g0, 0x11, %asi
32164 swapa [%l7 + 0x28] %asi, %i7
32165 wr %g0, 0x18, %asi
32166 lda [%l7 + 0x58] %asi, %f0
32167 move %icc, %i4, %o7
32168 movneg %xcc, %g3, %o5
32169 and %o2, 0x014F, %i6
32170 nop
32171 setx loop_2707, %l0, %l1
32172 jmpl %l1, %g7
32173 movvc %xcc, %i1, %g5
32174 sdiv %o4, 0x13D1, %g4
32175 wr %g0, 0x89, %asi
32176 lda [%l7 + 0x6C] %asi, %f4
32177loop_2707:
32178 movge %icc, %i0, %l2
32179 fbe,a %fcc3, loop_2708
32180 srax %l0, 0x09, %g6
32181 sub %i5, 0x0CF6, %l4
32182 tcs %xcc, 0x1
32183loop_2708:
32184 xor %o6, %l1, %o1
32185 movrlz %o0, %o3, %l6
32186 edge16 %g2, %l5, %l3
32187 wr %g0, 0x04, %asi
32188 ldsba [%l7 + 0x10] %asi, %i3
32189 ta %icc, 0x3
32190 subccc %i2, 0x1E19, %g1
32191 brlez,a %i4, loop_2709
32192 tsubcc %o7, %g3, %o5
32193 fbn %fcc3, loop_2710
32194 fcmple32 %f24, %f2, %o2
32195loop_2709:
32196 nop
32197 wr %g0, 0x23, %asi
32198 stba %i6, [%l7 + 0x0F] %asi
32199 membar #Sync
32200loop_2710:
32201 udivcc %i7, 0x069D, %g7
32202 call loop_2711
32203 prefetch [%l7 + 0x68], 0x2
32204 tcs %xcc, 0x3
32205 tsubcctv %i1, %o4, %g4
32206loop_2711:
32207 srax %i0, %l2, %l0
32208 srlx %g5, %i5, %l4
32209 restored
32210 rdpr %cwp, %g1
32211 rdpr %cansave, %g2
32212 rdpr %canrestore, %g3
32213 rdpr %cleanwin, %g4
32214 rdpr %otherwin, %g5
32215 rdpr %wstate, %g6
32216 tsubcc %g6, 0x16EB, %o6
32217 tgu %xcc, 0x2
32218 fmovsgu %xcc, %f17, %f27
32219 fpadd32s %f18, %f6, %f18
32220 ldsh [%l7 + 0x7A], %l1
32221 edge16n %o1, %o0, %l6
32222 tvs %icc, 0x0
32223 fxor %f20, %f22, %f4
32224 movl %icc, %g2, %o3
32225 and %l3, 0x1491, %l5
32226 nop
32227 setx loop_2712, %l0, %l1
32228 wrpr 0x1, %tl
32229 wrpr %l1, %tpc
32230 add %l1, 0x4, %l1
32231 wrpr %l1, %tnpc
32232 setx 0x34400001400, %l0, %l1
32233 wrpr %l1, %tstate
32234 wrhpr 0x4, %htstate
32235 retry
32236 fbo,a %fcc3, loop_2713
32237 fpadd16 %f2, %f2, %f28
32238 bge,a loop_2714
32239loop_2712:
32240 movneg %icc, %i2, %i3
32241loop_2713:
32242 bg %xcc, loop_2715
32243 array16 %g1, %o7, %g3
32244loop_2714:
32245 movrlez %i4, %o5, %i6
32246 flush %l7 + 0x0C
32247loop_2715:
32248 tge %xcc, 0x3
32249 set 0x18, %l3
32250 ldsha [%l7 + %l3] 0x88, %i7
32251 fand %f24, %f20, %f0
32252 fornot2s %f9, %f21, %f24
32253 subc %o2, 0x1DF9, %i1
32254 wr %g0, 0x80, %asi
32255 stba %g7, [%l7 + 0x3C] %asi
32256 fbuge %fcc2, loop_2716
32257 bg loop_2717
32258 nop
32259 set 0x70, %l0
32260 stw %g4, [%l7 + %l0]
32261 sub %i0, 0x0D69, %o4
32262loop_2716:
32263 stw %l0, [%l7 + 0x4C]
32264loop_2717:
32265 fbge %fcc0, loop_2718
32266 tgu %xcc, 0x7
32267 membar 0x7C
32268 fbu %fcc3, loop_2719
32269loop_2718:
32270 fpsub32 %f22, %f26, %f8
32271 membar 0x03
32272 orcc %g5, %l2, %l4
32273loop_2719:
32274 array8 %i5, %o6, %l1
32275 tl %xcc, 0x3
32276 movre %o1, %g6, %l6
32277 xnor %o0, 0x1B4C, %o3
32278 movvc %icc, %g2, %l5
32279 fmovsne %icc, %f29, %f2
32280 std %f22, [%l7 + 0x30]
32281 fbug %fcc1, loop_2720
32282 bne,a %icc, loop_2721
32283 sllx %l3, %i3, %g1
32284 move %xcc, %o7, %g3
32285loop_2720:
32286 fpsub16s %f16, %f1, %f8
32287loop_2721:
32288 bgu loop_2722
32289 edge16 %i4, %o5, %i2
32290 add %i6, 0x1411, %i7
32291 movgu %xcc, %i1, %g7
32292loop_2722:
32293 nop
32294 setx 0x8D48702A, %l0, %l6
32295 st %l6, [%l7 + 0x28]
32296 ld [%l7 + 0x28], %f22
32297 setx 0xB3B5955E, %l1, %l5
32298 st %l5, [%l7 + 0x10]
32299 ld [%l7 + 0x10], %f1
32300 fdivs %f1, %f22, %f1
32301 stw %o2, [%l7 + 0x10]
32302 fmovspos %xcc, %f2, %f12
32303 move %icc, %i0, %g4
32304 edge32 %o4, %l0, %l2
32305 movn %xcc, %l4, %i5
32306 movcc %xcc, %g5, %o6
32307 bcs,a %icc, loop_2723
32308 fpsub16 %f10, %f16, %f22
32309 nop
32310 setx 0x01D32285, %l0, %l6
32311 st %l6, [%l7 + 0x28]
32312 ld [%l7 + 0x28], %f24
32313 fsqrts %f24, %f20
32314 xorcc %l1, 0x1437, %g6
32315loop_2723:
32316 move %icc, %o1, %o0
32317 fmovrdgz %o3, %f6, %f0
32318 mulx %g2, 0x1893, %l5
32319 movne %xcc, %l3, %i3
32320 srlx %g1, %l6, %g3
32321 tvc %xcc, 0x7
32322 fmul8x16 %f20, %f16, %f28
32323 te %xcc, 0x2
32324 umulcc %i4, 0x093A, %o5
32325 array16 %i2, %i6, %i7
32326 fnot1s %f6, %f28
32327 bn,a,pn %xcc, loop_2724
32328 movle %icc, %o7, %g7
32329 fmovsge %icc, %f21, %f17
32330 tgu %xcc, 0x6
32331loop_2724:
32332 addcc %o2, 0x1C9F, %i0
32333 prefetch [%l7 + 0x60], 0x1
32334 fpadd32 %f18, %f20, %f14
32335 tvs %icc, 0x6
32336 ld [%l7 + 0x6C], %f6
32337 fmovdgu %icc, %f7, %f17
32338 array16 %g4, %i1, %l0
32339 tvc %icc, 0x2
32340 tcs %xcc, 0x6
32341 fxor %f20, %f16, %f18
32342 addc %o4, 0x0A7B, %l2
32343 tcc %icc, 0x7
32344 udivx %l4, 0x15D9, %i5
32345 wr %g0, 0x04, %asi
32346 stwa %g5, [%l7 + 0x74] %asi
32347 bcc,pn %xcc, loop_2725
32348 xnor %o6, 0x10D1, %g6
32349 wr %g0, 0xeb, %asi
32350 stha %o1, [%l7 + 0x0A] %asi
32351 membar #Sync
32352loop_2725:
32353 orcc %o0, 0x17C3, %l1
32354 orn %o3, %g2, %l5
32355 prefetch [%l7 + 0x2C], 0x1
32356 bn %icc, loop_2726
32357 fones %f9
32358 movgu %xcc, %l3, %g1
32359 ldsh [%l7 + 0x42], %i3
32360loop_2726:
32361 fnegd %f4, %f28
32362 restored
32363 rdpr %cwp, %g1
32364 rdpr %cansave, %g2
32365 rdpr %canrestore, %g3
32366 rdpr %cleanwin, %g4
32367 rdpr %otherwin, %g5
32368 rdpr %wstate, %g6
32369 fmovdvs %xcc, %f15, %f4
32370 tl %xcc, 0x5
32371 edge16n %g3, %i4, %l6
32372 nop
32373 setx 0x3CA27FA8D049B4AF, %l0, %l6
32374 stx %l6, [%l7 + 0x18]
32375 ldx [%l7 + 0x18], %fsr
32376 ldd [%l7 + 0x68], %o4
32377 nop
32378 setx 0x18469EF7, %l0, %l6
32379 st %l6, [%l7 + 0x28]
32380 ld [%l7 + 0x28], %f6
32381 setx 0x49C66284, %l1, %l5
32382 st %l5, [%l7 + 0x10]
32383 ld [%l7 + 0x10], %f1
32384 fadds %f1, %f6, %f21
32385 andcc %i6, %i7, %i2
32386 movpos %xcc, %g7, %o2
32387 and %o7, 0x01E4, %g4
32388 sdivx %i0, 0x031A, %l0
32389 ldd [%l7 + 0x18], %o4
32390 fnand %f8, %f0, %f4
32391 fmovrdlz %i1, %f26, %f14
32392 srl %l2, 0x00, %l4
32393 movre %g5, 0x313, %o6
32394 andcc %i5, 0x0014, %g6
32395 tle %xcc, 0x3
32396 swap [%l7 + 0x1C], %o0
32397 stbar
32398 tleu %xcc, 0x5
32399 fmovrslez %l1, %f13, %f1
32400 nop
32401 setx 0xE9B28E44D071D040, %l0, %l6
32402 stx %l6, [%l7 + 0x20]
32403 ldx [%l7 + 0x20], %fsr
32404 tcs %icc, 0x3
32405 set 0x5C, %l4
32406 lda [%l7 + %l4] 0x04, %f23
32407 sub %o3, 0x14DF, %g2
32408 lduw [%l7 + 0x1C], %o1
32409 andncc %l3, %g1, %l5
32410 udivx %i3, 0x1687, %i4
32411 te %xcc, 0x0
32412 edge16l %g3, %l6, %o5
32413 tgu %xcc, 0x2
32414 tl %xcc, 0x7
32415 edge32l %i7, %i6, %i2
32416 tn %xcc, 0x2
32417 movle %xcc, %g7, %o7
32418 tsubcctv %o2, 0x102D, %i0
32419 fone %f12
32420 xnor %g4, 0x1B9B, %l0
32421 fmovsgu %icc, %f8, %f3
32422 fones %f7
32423 edge32 %o4, %i1, %l4
32424 fbule,a %fcc3, loop_2727
32425 movle %icc, %g5, %l2
32426 nop
32427 setx 0xF0BCAE6D39943A7D, %l0, %l6
32428 stx %l6, [%l7 + 0x28]
32429 ldd [%l7 + 0x28], %f16
32430 setx 0x2286E9274FD0795C, %l1, %l5
32431 stx %l5, [%l7 + 0x10]
32432 ldd [%l7 + 0x10], %f28
32433 fdivd %f28, %f16, %f2
32434 orncc %i5, 0x1CE4, %g6
32435loop_2727:
32436 edge8 %o6, %l1, %o0
32437 xorcc %g2, 0x10E8, %o3
32438 fmovsge %icc, %f31, %f1
32439 tvc %xcc, 0x6
32440 fmovdneg %icc, %f1, %f10
32441 mulscc %o1, %l3, %g1
32442 nop
32443 set 0x70, %i0
32444 ldd [%l7 + %i0], %l4
32445 wr %g0, 0x2f, %asi
32446 stxa %i4, [%l7 + 0x78] %asi
32447 membar #Sync
32448 mulx %g3, %i3, %o5
32449 ldub [%l7 + 0x1A], %i7
32450 fble %fcc1, loop_2728
32451 tvs %icc, 0x1
32452 nop
32453 set 0x2A, %i3
32454 lduh [%l7 + %i3], %l6
32455 movcs %xcc, %i2, %g7
32456loop_2728:
32457 te %icc, 0x6
32458 fnot2 %f18, %f16
32459 fnands %f9, %f14, %f9
32460 alignaddr %o7, %i6, %i0
32461 umulcc %o2, %l0, %g4
32462 xor %o4, 0x1A13, %l4
32463 tpos %icc, 0x7
32464 edge8l %i1, %g5, %l2
32465 set 0x66, %i6
32466 stha %i5, [%l7 + %i6] 0x10
32467 movle %xcc, %o6, %l1
32468 fble,a %fcc2, loop_2729
32469 fmovdg %xcc, %f20, %f23
32470 fmovsn %xcc, %f7, %f10
32471 nop
32472 fitod %f2, %f28
32473 fdtox %f28, %f28
32474loop_2729:
32475 taddcc %g6, 0x06B5, %o0
32476 fmovsgu %xcc, %f17, %f17
32477 tgu %xcc, 0x2
32478 nop
32479 setx 0xE291C3EF, %l0, %l6
32480 st %l6, [%l7 + 0x28]
32481 ld [%l7 + 0x28], %f6
32482 fsqrts %f6, %f16
32483 fmovsge %xcc, %f29, %f15
32484 movvc %xcc, %o3, %o1
32485 lduh [%l7 + 0x2A], %g2
32486 fpadd16s %f29, %f18, %f3
32487 call loop_2730
32488 bpos,a %xcc, loop_2731
32489 sra %l3, 0x04, %l5
32490 tsubcctv %i4, 0x102F, %g1
32491loop_2730:
32492 movge %icc, %i3, %o5
32493loop_2731:
32494 nop
32495 setx 0xF0B84F6022CDEF90, %l0, %l6
32496 stx %l6, [%l7 + 0x28]
32497 ldd [%l7 + 0x28], %f26
32498 setx 0x13A4C1AEB959D769, %l1, %l5
32499 stx %l5, [%l7 + 0x10]
32500 ldd [%l7 + 0x10], %f4
32501 fsubd %f4, %f26, %f26
32502 set 0x40, %o4
32503 ldda [%l7 + %o4] 0x11, %f0
32504 add %l7, 0x38, %l6
32505 wr %g0, 0x81, %asi
32506 casa [%l6] %asi, %i7, %g3
32507 fbne %fcc3, loop_2732
32508 fmovscs %icc, %f22, %f10
32509 smul %i2, 0x0BAD, %g7
32510 movvs %xcc, %o7, %i6
32511loop_2732:
32512 tsubcctv %l6, 0x0C66, %o2
32513 tsubcctv %i0, 0x13DD, %g4
32514 fpsub16s %f29, %f24, %f5
32515 fors %f7, %f9, %f4
32516 brnz,a %o4, loop_2733
32517 std %f2, [%l7 + 0x38]
32518 sdivcc %l0, 0x0247, %l4
32519 fpadd32s %f8, %f0, %f2
32520loop_2733:
32521 tge %icc, 0x7
32522 movpos %xcc, %i1, %g5
32523 wr %g0, 0x19, %asi
32524 lda [%l7 + 0x24] %asi, %f6
32525 fpadd32 %f18, %f16, %f16
32526 membar #Sync
32527 wr %g0, 0x17, %asi
32528 ldda [%l7 + 0x40] %asi, %f0
32529 tg %xcc, 0x0
32530 prefetch [%l7 + 0x44], 0x1
32531 fmovsvc %xcc, %f15, %f25
32532 movge %xcc, %l2, %i5
32533 edge32 %l1, %g6, %o0
32534 wr %g0, 0x10, %asi
32535 ldsba [%l7 + 0x4C] %asi, %o6
32536 orn %o3, %o1, %l3
32537 tg %icc, 0x4
32538 edge32n %g2, %i4, %l5
32539 brlz,a %i3, loop_2734
32540 edge32 %g1, %i7, %g3
32541 fmul8x16au %f18, %f30, %f22
32542 and %o5, %i2, %o7
32543loop_2734:
32544 ldx [%l7 + 0x20], %g7
32545 for %f30, %f10, %f30
32546 nop
32547 fitod %f2, %f28
32548 fdtoi %f28, %f5
32549 tgu %xcc, 0x0
32550 srax %i6, %l6, %o2
32551 mova %xcc, %i0, %g4
32552 sra %o4, 0x1A, %l4
32553 fmovspos %icc, %f14, %f7
32554 tpos %xcc, 0x2
32555 fzero %f10
32556 movl %xcc, %l0, %i1
32557 fmovsvs %xcc, %f4, %f4
32558 fmul8sux16 %f4, %f14, %f26
32559 ldd [%l7 + 0x10], %l2
32560 set 0x48, %g5
32561 ldxa [%l7 + %g5] 0x81, %i5
32562 set 0x50, %o6
32563 stxa %l1, [%l7 + %o6] 0x22
32564 membar #Sync
32565 edge32ln %g6, %g5, %o6
32566 array8 %o3, %o1, %o0
32567 set 0x30, %i4
32568 ldda [%l7 + %i4] 0x81, %l2
32569 movgu %icc, %i4, %g2
32570 sdivx %i3, 0x1C67, %l5
32571 bgu,pt %icc, loop_2735
32572 smul %g1, %i7, %o5
32573 set 0x210, %l5
32574 stxa %g3, [%g0 + %l5] 0x52
32575loop_2735:
32576 xorcc %o7, 0x1637, %i2
32577 fpadd32 %f24, %f22, %f0
32578 restored
32579 rdpr %cwp, %g1
32580 rdpr %cansave, %g2
32581 rdpr %canrestore, %g3
32582 rdpr %cleanwin, %g4
32583 rdpr %otherwin, %g5
32584 rdpr %wstate, %g6
32585 xnor %i6, %l6, %o2
32586 mulx %g7, 0x161E, %g4
32587 ldsb [%l7 + 0x66], %o4
32588 fble,a %fcc3, loop_2736
32589 fbg,a %fcc3, loop_2737
32590 array16 %i0, %l0, %l4
32591 brnz %i1, loop_2738
32592loop_2736:
32593 umulcc %i5, 0x1B8F, %l2
32594loop_2737:
32595 tl %icc, 0x7
32596 tcc %xcc, 0x1
32597loop_2738:
32598 fnands %f12, %f20, %f15
32599 udiv %l1, 0x0EE6, %g5
32600 andn %o6, %g6, %o1
32601 tneg %xcc, 0x7
32602 movge %xcc, %o3, %o0
32603 fzeros %f13
32604 wr %g0, 0x81, %asi
32605 ldswa [%l7 + 0x2C] %asi, %l3
32606 fbu %fcc1, loop_2739
32607 sll %g2, %i3, %i4
32608 bshuffle %f28, %f16, %f14
32609 fmovrsne %l5, %f20, %f13
32610loop_2739:
32611 sdivcc %g1, 0x1455, %o5
32612 movrlz %i7, %g3, %o7
32613 brlz %i2, loop_2740
32614 sdivx %i6, 0x09D2, %o2
32615 swap [%l7 + 0x58], %g7
32616 sllx %l6, %o4, %i0
32617loop_2740:
32618 taddcctv %l0, 0x162D, %l4
32619 edge16l %g4, %i1, %l2
32620 tneg %xcc, 0x0
32621 pdist %f16, %f6, %f10
32622 subcc %l1, %i5, %g5
32623 edge8l %o6, %o1, %o3
32624 set 0x26, %g2
32625 lduba [%l7 + %g2] 0x19, %g6
32626 bshuffle %f20, %f4, %f6
32627 fcmpeq16 %f22, %f6, %o0
32628 alignaddr %l3, %i3, %i4
32629 tcs %icc, 0x1
32630 taddcctv %g2, %g1, %l5
32631 tn %xcc, 0x0
32632 xorcc %o5, 0x1515, %g3
32633 tcc %icc, 0x6
32634 stbar
32635 tsubcc %o7, %i2, %i6
32636 fbo %fcc2, loop_2741
32637 fxors %f13, %f4, %f0
32638 fandnot2 %f18, %f24, %f4
32639 fpsub16s %f13, %f2, %f31
32640loop_2741:
32641 fbule %fcc3, loop_2742
32642 sethi 0x1F6D, %o2
32643 fmovdle %xcc, %f10, %f13
32644 movre %g7, %l6, %o4
32645loop_2742:
32646 nop
32647 set 0x30, %o5
32648 prefetcha [%l7 + %o5] 0x14, 0x0
32649 srlx %l0, 0x06, %i0
32650 stb %g4, [%l7 + 0x6F]
32651 fpsub16 %f20, %f22, %f2
32652 ldd [%l7 + 0x28], %f4
32653 andn %l4, 0x0221, %l2
32654 wr %g0, 0x88, %asi
32655 lduwa [%l7 + 0x4C] %asi, %l1
32656 udivx %i1, 0x11B3, %i5
32657 tpos %xcc, 0x2
32658 fmovdgu %xcc, %f12, %f0
32659 tleu %xcc, 0x5
32660 fbule,a %fcc2, loop_2743
32661 edge32ln %g5, %o1, %o6
32662 brnz %g6, loop_2744
32663 movle %xcc, %o3, %l3
32664loop_2743:
32665 nop
32666 wr %g0, 0x10, %asi
32667 ldda [%l7 + 0x20] %asi, %o0
32668loop_2744:
32669 smul %i3, %g2, %i4
32670 sra %l5, 0x14, %o5
32671 pdist %f20, %f12, %f30
32672 movneg %icc, %g1, %g3
32673 movn %xcc, %o7, %i6
32674 edge16 %o2, %g7, %l6
32675 movpos %icc, %i2, %o4
32676 tg %icc, 0x3
32677 fbug,a %fcc3, loop_2745
32678 addccc %l0, 0x01D0, %i0
32679 fone %f8
32680 fble,a %fcc1, loop_2746
32681loop_2745:
32682 movgu %xcc, %g4, %i7
32683 brnz %l4, loop_2747
32684 edge32 %l2, %l1, %i1
32685loop_2746:
32686 movle %xcc, %g5, %i5
32687 fmovrsne %o1, %f29, %f4
32688loop_2747:
32689 nop
32690 set 0x70, %g6
32691 stba %g6, [%l7 + %g6] 0x88
32692 bne,a loop_2748
32693 ldub [%l7 + 0x45], %o3
32694 fbug,a %fcc0, loop_2749
32695 edge8 %l3, %o6, %o0
32696loop_2748:
32697 nop
32698 wr %g0, 0x89, %asi
32699 ldstuba [%l7 + 0x44] %asi, %g2
32700loop_2749:
32701 subc %i4, %l5, %i3
32702 fmovsleu %xcc, %f3, %f25
32703 ldd [%l7 + 0x50], %f12
32704 bcc %icc, loop_2750
32705 mova %xcc, %g1, %g3
32706 fble,a %fcc1, loop_2751
32707 array32 %o5, %o7, %o2
32708loop_2750:
32709 tge %icc, 0x5
32710 andn %i6, %g7, %l6
32711loop_2751:
32712 xor %o4, 0x1085, %i2
32713 fmovrdne %l0, %f24, %f8
32714 wr %g0, 0x57, %asi
32715 stxa %g4, [%g0 + 0x0] %asi
32716 fmovrde %i7, %f0, %f30
32717 set 0x40, %o3
32718 stda %f0, [%l7 + %o3] 0x89
32719 wr %g0, 0xea, %asi
32720 stba %i0, [%l7 + 0x28] %asi
32721 membar #Sync
32722 ldd [%l7 + 0x58], %l2
32723 ta %icc, 0x4
32724 fors %f22, %f5, %f26
32725 xnorcc %l4, %i1, %l1
32726 addccc %i5, %o1, %g6
32727 tvs %xcc, 0x0
32728 addccc %g5, 0x03D0, %o3
32729 movrgez %o6, %l3, %g2
32730 tvs %xcc, 0x7
32731 tcc %xcc, 0x7
32732 movvc %xcc, %o0, %l5
32733 sllx %i3, 0x07, %g1
32734 movle %xcc, %i4, %g3
32735 orn %o5, %o7, %o2
32736 tvs %icc, 0x3
32737 nop
32738 setx 0xC565282C4051CFF6, %l0, %l6
32739 stx %l6, [%l7 + 0x70]
32740 ldx [%l7 + 0x70], %fsr
32741 fmovrdne %i6, %f0, %f6
32742 smulcc %g7, %o4, %l6
32743 tsubcc %i2, 0x05F5, %l0
32744 bneg,pn %xcc, loop_2752
32745 movrlez %g4, %i0, %i7
32746 fxnor %f20, %f10, %f4
32747 movneg %xcc, %l4, %l2
32748loop_2752:
32749 andcc %i1, 0x16E4, %l1
32750 xor %o1, %g6, %i5
32751 tvc %xcc, 0x2
32752 fcmpgt16 %f12, %f22, %o3
32753 fbn %fcc0, loop_2753
32754 subc %o6, %l3, %g2
32755 tge %xcc, 0x3
32756 tle %xcc, 0x1
32757loop_2753:
32758 tne %icc, 0x1
32759 fandnot2 %f26, %f18, %f14
32760 move %xcc, %g5, %l5
32761 tneg %xcc, 0x6
32762 fmovsvs %icc, %f5, %f8
32763 fmovdgu %icc, %f4, %f14
32764 fmovsvs %icc, %f6, %f29
32765 taddcctv %i3, %g1, %i4
32766 xor %o0, %g3, %o5
32767 edge16l %o2, %o7, %g7
32768 fmovrdgz %o4, %f26, %f20
32769 fmovsa %xcc, %f30, %f20
32770 subc %l6, 0x10C6, %i6
32771 be %icc, loop_2754
32772 movl %icc, %i2, %g4
32773 andncc %l0, %i7, %l4
32774 fmul8x16au %f25, %f20, %f28
32775loop_2754:
32776 movrgez %l2, 0x099, %i1
32777 umul %i0, 0x196E, %o1
32778 bleu,pn %xcc, loop_2755
32779 tneg %icc, 0x6
32780 srl %g6, 0x12, %l1
32781 andncc %o3, %o6, %i5
32782loop_2755:
32783 sra %g2, 0x1E, %g5
32784 edge8ln %l3, %l5, %g1
32785 movrgz %i4, 0x098, %i3
32786 saved
32787 rdpr %cwp, %g1
32788 rdpr %cansave, %g2
32789 rdpr %canrestore, %g3
32790 rdpr %cleanwin, %g4
32791 rdpr %otherwin, %g5
32792 rdpr %wstate, %g6
32793 array8 %g3, %o5, %o2
32794 fpadd32s %f28, %f22, %f3
32795 movgu %xcc, %o0, %g7
32796 movge %xcc, %o7, %l6
32797 sethi 0x06F0, %i6
32798 xnor %o4, 0x148E, %g4
32799 set 0x30, %g7
32800 ldda [%l7 + %g7] 0x81, %i2
32801 movvs %icc, %i7, %l4
32802 fmovsne %icc, %f14, %f12
32803 st %f30, [%l7 + 0x54]
32804 lduw [%l7 + 0x1C], %l2
32805 tneg %icc, 0x6
32806 sdivx %l0, 0x1974, %i1
32807 xnor %o1, 0x0C05, %i0
32808 xnorcc %l1, 0x199F, %o3
32809 nop
32810 fitos %f23, %f28
32811 bpos,a loop_2756
32812 fones %f17
32813 tle %xcc, 0x4
32814 xnor %o6, 0x02AB, %i5
32815loop_2756:
32816 tne %xcc, 0x2
32817 fba,a %fcc2, loop_2757
32818 orcc %g2, %g6, %g5
32819 add %l3, %l5, %g1
32820 srax %i4, %g3, %i3
32821loop_2757:
32822 tcc %icc, 0x0
32823 fmovsvs %icc, %f14, %f24
32824 fpsub16 %f6, %f16, %f26
32825 sra %o2, %o5, %g7
32826 fcmpgt32 %f24, %f0, %o0
32827 wr %g0, 0x80, %asi
32828 sta %f15, [%l7 + 0x64] %asi
32829 taddcctv %o7, 0x17D2, %l6
32830 tneg %xcc, 0x5
32831 edge32n %i6, %o4, %i2
32832 mulx %i7, 0x09B5, %g4
32833 edge16 %l2, %l4, %i1
32834 edge16n %l0, %o1, %l1
32835 array32 %o3, %o6, %i0
32836 restored
32837 rdpr %cwp, %g1
32838 rdpr %cansave, %g2
32839 rdpr %canrestore, %g3
32840 rdpr %cleanwin, %g4
32841 rdpr %otherwin, %g5
32842 rdpr %wstate, %g6
32843 sdivx %g2, 0x1587, %i5
32844 membar 0x00
32845 popc 0x05CD, %g6
32846 addcc %g5, 0x1AE7, %l5
32847 movvs %icc, %g1, %i4
32848 movrlez %g3, 0x119, %l3
32849 fand %f12, %f26, %f20
32850 movrgz %o2, 0x035, %o5
32851 movg %icc, %i3, %g7
32852 fmovrsgez %o0, %f15, %f27
32853 brgez %l6, loop_2758
32854 edge32l %o7, %o4, %i6
32855 andn %i7, 0x1EE3, %i2
32856 movleu %xcc, %g4, %l2
32857loop_2758:
32858 fabsd %f16, %f24
32859 fmovdge %xcc, %f0, %f21
32860 udivcc %l4, 0x1F1E, %l0
32861 fmovrslez %o1, %f6, %f6
32862 wr %g0, 0x11, %asi
32863 swapa [%l7 + 0x08] %asi, %i1
32864 add %l7, 0x78, %l6
32865 wr %g0, 0x88, %asi
32866 casxa [%l6] 0x88, %o3, %l1
32867 tcc %xcc, 0x3
32868 edge32ln %o6, %i0, %i5
32869 sdivcc %g6, 0x0DE3, %g2
32870 sdivx %g5, 0x1C8A, %g1
32871 edge16n %i4, %g3, %l3
32872 ldsb [%l7 + 0x65], %o2
32873 fmuld8ulx16 %f17, %f0, %f20
32874 fbn %fcc0, loop_2759
32875 edge32l %l5, %i3, %g7
32876 bcs,a,pn %xcc, loop_2760
32877 fbug,a %fcc3, loop_2761
32878loop_2759:
32879 tge %icc, 0x5
32880 restored
32881 rdpr %cwp, %g1
32882 rdpr %cansave, %g2
32883 rdpr %canrestore, %g3
32884 rdpr %cleanwin, %g4
32885 rdpr %otherwin, %g5
32886 rdpr %wstate, %g6
32887loop_2760:
32888 movvc %xcc, %o5, %l6
32889loop_2761:
32890 movcc %icc, %o7, %o4
32891 brnz %i6, loop_2762
32892 fmovdle %xcc, %f22, %f31
32893 set 0x30, %l6
32894 lduha [%l7 + %l6] 0x80, %o0
32895loop_2762:
32896 fmovrslez %i7, %f16, %f11
32897 fmovrsgz %i2, %f30, %f7
32898 te %icc, 0x5
32899 movrne %g4, 0x038, %l4
32900 brlez %l0, loop_2763
32901 or %l2, 0x09F1, %i1
32902 srax %o3, %o1, %l1
32903 bgu %icc, loop_2764
32904loop_2763:
32905 fmovsne %xcc, %f28, %f22
32906 movcs %icc, %i0, %o6
32907 ldd [%l7 + 0x40], %i4
32908loop_2764:
32909 mova %icc, %g2, %g5
32910 set 0x1C, %g4
32911 ldswa [%l7 + %g4] 0x80, %g6
32912 edge32ln %i4, %g1, %g3
32913 fmovdcc %xcc, %f29, %f6
32914 fbl,a %fcc2, loop_2765
32915 edge16 %o2, %l5, %l3
32916 nop
32917 setx 0xF1C5DC49, %l0, %l6
32918 st %l6, [%l7 + 0x28]
32919 ld [%l7 + 0x28], %f7
32920 setx 0x78239507, %l1, %l5
32921 st %l5, [%l7 + 0x10]
32922 ld [%l7 + 0x10], %f3
32923 fadds %f3, %f7, %f26
32924 smulcc %i3, 0x0A8E, %o5
32925loop_2765:
32926 srl %g7, 0x1A, %o7
32927 movl %xcc, %l6, %i6
32928 fmovsn %icc, %f14, %f20
32929 nop
32930 set 0x14, %i7
32931 ldsb [%l7 + %i7], %o4
32932 move %xcc, %i7, %i2
32933 brz,a %o0, loop_2766
32934 fmovsgu %icc, %f2, %f9
32935 fba,a %fcc3, loop_2767
32936 movgu %icc, %g4, %l0
32937loop_2766:
32938 sll %l4, %i1, %o3
32939 movvs %xcc, %o1, %l2
32940loop_2767:
32941 stb %i0, [%l7 + 0x49]
32942 tn %icc, 0x2
32943 smulcc %o6, %l1, %g2
32944 wr %g0, 0x89, %asi
32945 lduha [%l7 + 0x16] %asi, %i5
32946 add %l7, 0x7C, %l6
32947 wr %g0, 0x0c, %asi
32948 casa [%l6] %asi, %g5, %g6
32949 tneg %icc, 0x7
32950 fone %f12
32951 edge16n %i4, %g1, %g3
32952 tg %xcc, 0x1
32953 tn %xcc, 0x1
32954 fbg,a %fcc3, loop_2768
32955 edge8l %o2, %l5, %i3
32956 fbule,a %fcc3, loop_2769
32957 addc %l3, %g7, %o5
32958loop_2768:
32959 srl %o7, 0x04, %l6
32960 nop
32961 setx loop_2770, %l0, %l1
32962 wrpr 0x1, %tl
32963 wrpr %l1, %tnpc
32964 setx 0x34400001400, %l0, %l1
32965 wrpr %l1, %tstate
32966 wrhpr 0x4, %htstate
32967 done
32968loop_2769:
32969 popc 0x1B24, %o4
32970 fpsub32s %f30, %f6, %f13
32971 addccc %i7, 0x0ADA, %i2
32972loop_2770:
32973 edge8n %o0, %g4, %l0
32974 xnor %l4, %i1, %o3
32975 ldstub [%l7 + 0x15], %o1
32976 mulx %i6, %i0, %l2
32977 movn %xcc, %l1, %o6
32978 fble,a %fcc0, loop_2771
32979 edge32n %g2, %i5, %g6
32980 ldsw [%l7 + 0x30], %g5
32981 membar 0x1F
32982loop_2771:
32983 nop
32984 fbue %fcc1, loop_2772
32985 nop
32986 setx 0x5E003E04F2FE44D9, %l0, %l6
32987 stx %l6, [%l7 + 0x28]
32988 ldd [%l7 + 0x28], %f18
32989 fsqrtd %f18, %f22
32990 sdivcc %g3, 0x05AD, %g1
32991 fmul8ulx16 %f30, %f16, %f8
32992loop_2772:
32993 fmovs %f11, %f3
32994 umul %l5, %i3, %o2
32995 udiv %l3, 0x0A08, %g7
32996 sir 0x038B
32997 nop
32998 fitos %f10, %f8
32999 fstoi %f8, %f16
33000 movg %xcc, %o5, %o7
33001 edge32l %l6, %o4, %i7
33002 taddcctv %o0, %g4, %i2
33003 tleu %icc, 0x6
33004 ldsw [%l7 + 0x44], %l0
33005 or %l4, %i1, %o3
33006 movl %xcc, %o1, %i0
33007 nop
33008 fitos %f8, %f21
33009 fstod %f21, %f4
33010 wr %g0, 0x23, %asi
33011 ldda [%l7 + 0x50] %asi, %i6
33012 stb %l2, [%l7 + 0x09]
33013 andn %o6, %l1, %i5
33014 taddcctv %g6, 0x03EB, %g5
33015 xnor %g2, 0x08C2, %g3
33016 orcc %g1, %l5, %i4
33017 tpos %icc, 0x1
33018 popc %o2, %l3
33019 mova %icc, %i3, %o5
33020 brz,a %o7, loop_2773
33021 fbe %fcc0, loop_2774
33022 fxor %f22, %f4, %f16
33023 xnorcc %l6, %g7, %i7
33024loop_2773:
33025 restored
33026 rdpr %cwp, %g1
33027 rdpr %cansave, %g2
33028 rdpr %canrestore, %g3
33029 rdpr %cleanwin, %g4
33030 rdpr %otherwin, %g5
33031 rdpr %wstate, %g6
33032loop_2774:
33033 addcc %o4, 0x14A1, %g4
33034 srlx %o0, %l0, %i2
33035 sll %i1, %l4, %o3
33036 fmovsvc %icc, %f26, %f0
33037 fmovsne %icc, %f24, %f10
33038 fmovrslz %o1, %f27, %f13
33039 tvs %xcc, 0x6
33040 udivcc %i6, 0x015B, %l2
33041 fpadd16s %f6, %f20, %f24
33042 edge32ln %o6, %i0, %l1
33043 set 0x54, %g3
33044 lduha [%l7 + %g3] 0x04, %g6
33045 srl %g5, 0x0C, %g2
33046 bcc loop_2775
33047 xnorcc %g3, 0x10B8, %i5
33048 sir 0x08AF
33049 andn %g1, 0x025A, %l5
33050loop_2775:
33051 sub %i4, 0x1BB2, %l3
33052 array32 %o2, %i3, %o7
33053 alignaddr %l6, %o5, %g7
33054 xnorcc %o4, %i7, %o0
33055 sub %l0, 0x0430, %g4
33056 taddcctv %i2, 0x1C05, %i1
33057 nop
33058 fitod %f13, %f0
33059 edge8ln %l4, %o3, %o1
33060 edge8ln %l2, %o6, %i0
33061 ld [%l7 + 0x08], %f26
33062 array32 %i6, %l1, %g6
33063 wr %g0, 0x11, %asi
33064 ldsha [%l7 + 0x50] %asi, %g5
33065 set 0x60, %o2
33066 ldda [%l7 + %o2] 0x81, %g2
33067 fpsub16 %f14, %f14, %f16
33068 swap [%l7 + 0x18], %g2
33069 movvs %xcc, %g1, %i5
33070 srlx %l5, 0x0F, %l3
33071 fpadd32s %f27, %f30, %f21
33072 edge32l %o2, %i4, %i3
33073 movne %icc, %o7, %o5
33074 fmul8x16al %f27, %f24, %f4
33075 or %g7, %l6, %o4
33076 movrlez %o0, %l0, %g4
33077 movre %i7, %i1, %l4
33078 brz %o3, loop_2776
33079 brlez %i2, loop_2777
33080 fzeros %f25
33081 fmovsa %xcc, %f5, %f28
33082loop_2776:
33083 movrgz %l2, %o1, %o6
33084loop_2777:
33085 nop
33086 setx loop_2778, %l0, %l1
33087 wrpr 0x1, %tl
33088 wrpr %l1, %tnpc
33089 setx 0x34400001400, %l0, %l1
33090 wrpr %l1, %tstate
33091 wrhpr 0x4, %htstate
33092 done
33093 pdist %f18, %f30, %f6
33094 fors %f11, %f19, %f22
33095 movrlz %i0, 0x16E, %l1
33096loop_2778:
33097 movg %xcc, %i6, %g6
33098 fmovdn %icc, %f25, %f13
33099 fpsub32s %f1, %f28, %f8
33100 fbue,a %fcc1, loop_2779
33101 edge16 %g5, %g3, %g1
33102 subccc %i5, 0x128E, %g2
33103 bcc %icc, loop_2780
33104loop_2779:
33105 fnors %f3, %f6, %f22
33106 edge8n %l3, %o2, %i4
33107 srlx %i3, %l5, %o7
33108loop_2780:
33109 nop
33110 fitos %f28, %f10
33111 fbne,a %fcc2, loop_2781
33112 andncc %o5, %l6, %o4
33113 bgu,a,pt %icc, loop_2782
33114 tneg %icc, 0x7
33115loop_2781:
33116 ta %xcc, 0x7
33117 or %g7, %o0, %g4
33118loop_2782:
33119 movrgz %i7, %i1, %l4
33120 smulcc %l0, 0x1E37, %o3
33121 bcs,a,pn %icc, loop_2783
33122 lduh [%l7 + 0x6C], %l2
33123 movrlez %i2, %o6, %o1
33124 tpos %icc, 0x4
33125loop_2783:
33126 srlx %i0, 0x08, %l1
33127 fmovrdne %g6, %f28, %f4
33128 xor %g5, %i6, %g1
33129 nop
33130 setx 0xA7F991F6DB62D72A, %l0, %l6
33131 stx %l6, [%l7 + 0x28]
33132 ldd [%l7 + 0x28], %f18
33133 setx 0xD75D76FDF30330AA, %l1, %l5
33134 stx %l5, [%l7 + 0x10]
33135 ldd [%l7 + 0x10], %f20
33136 fmuld %f20, %f18, %f8
33137 fnegd %f6, %f30
33138 edge32l %g3, %g2, %i5
33139 fpadd32s %f5, %f23, %f3
33140 fmovdge %xcc, %f22, %f5
33141 srax %o2, %l3, %i3
33142 edge32ln %i4, %l5, %o7
33143 subccc %o5, 0x01DA, %o4
33144 wr %g0, 0x80, %asi
33145 stba %g7, [%l7 + 0x62] %asi
33146 bcc,pn %xcc, loop_2784
33147 and %o0, %g4, %i7
33148 tneg %icc, 0x0
33149 fxnor %f16, %f30, %f26
33150loop_2784:
33151 taddcctv %i1, 0x14F6, %l4
33152 sdiv %l0, 0x1B23, %o3
33153 stx %l2, [%l7 + 0x48]
33154 ldsh [%l7 + 0x7A], %i2
33155 bn,a %xcc, loop_2785
33156 bvs,pt %icc, loop_2786
33157 edge32l %l6, %o6, %i0
33158 set 0x64, %i5
33159 stha %l1, [%l7 + %i5] 0x22
33160 membar #Sync
33161loop_2785:
33162 movg %icc, %o1, %g5
33163loop_2786:
33164 nop
33165 wr %g0, 0x88, %asi
33166 lduwa [%l7 + 0x4C] %asi, %g6
33167 fsrc1s %f28, %f9
33168 udivcc %g1, 0x146A, %g3
33169 movvc %icc, %i6, %g2
33170 edge32 %i5, %l3, %i3
33171 andncc %i4, %l5, %o7
33172 movne %icc, %o5, %o4
33173 movrne %g7, %o0, %g4
33174 movrgz %i7, 0x3B3, %o2
33175 xnorcc %i1, %l4, %o3
33176 prefetch [%l7 + 0x40], 0x2
33177 set 0x20, %o7
33178 stha %l2, [%l7 + %o7] 0x11
33179 nop
33180 setx 0x04748217, %l0, %l6
33181 st %l6, [%l7 + 0x28]
33182 ld [%l7 + 0x28], %f31
33183 fsqrts %f31, %f27
33184 bgu,a,pt %xcc, loop_2787
33185 srlx %i2, 0x12, %l0
33186 st %f2, [%l7 + 0x50]
33187 fmovspos %xcc, %f1, %f2
33188loop_2787:
33189 alignaddr %l6, %i0, %o6
33190 edge8n %l1, %g5, %o1
33191 edge32l %g6, %g1, %g3
33192 edge32ln %g2, %i6, %i5
33193 edge8l %i3, %l3, %l5
33194 fnot2s %f25, %f6
33195 fone %f6
33196 array8 %i4, %o7, %o4
33197 sra %g7, 0x15, %o0
33198 ld [%l7 + 0x78], %f14
33199 nop
33200 setx 0x3DB7E8B7E568469A, %l0, %l6
33201 stx %l6, [%l7 + 0x28]
33202 ldd [%l7 + 0x28], %f8
33203 setx 0xD10754B8A690C80F, %l1, %l5
33204 stx %l5, [%l7 + 0x10]
33205 ldd [%l7 + 0x10], %f8
33206 fdivd %f8, %f8, %f10
33207 nop
33208 setx loop_2788, %l0, %l1
33209 wrpr 0x1, %tl
33210 wrpr %l1, %tnpc
33211 setx 0x34400001400, %l0, %l1
33212 wrpr %l1, %tstate
33213 wrhpr 0x4, %htstate
33214 done
33215 taddcc %o5, %i7, %g4
33216 nop
33217 setx 0xEABB7F27E070D508, %l0, %l6
33218 stx %l6, [%l7 + 0x30]
33219 ldx [%l7 + 0x30], %fsr
33220 mova %xcc, %o2, %i1
33221loop_2788:
33222 fbg,a %fcc2, loop_2789
33223 fmovscc %icc, %f19, %f4
33224 umulcc %l4, %l2, %i2
33225 xnorcc %o3, 0x1754, %l0
33226loop_2789:
33227 array8 %i0, %o6, %l6
33228 nop
33229 fitod %f0, %f4
33230 orcc %l1, %g5, %o1
33231 st %f25, [%l7 + 0x34]
33232 alignaddr %g6, %g3, %g1
33233 andn %i6, 0x023F, %g2
33234 umul %i3, 0x0FC0, %l3
33235 std %f12, [%l7 + 0x48]
33236 movrne %i5, 0x1F7, %l5
33237 edge8l %o7, %i4, %o4
33238 membar 0x2B
33239 alignaddr %g7, %o5, %o0
33240 add %g4, %i7, %i1
33241 fbn,a %fcc2, loop_2790
33242 tgu %icc, 0x1
33243 tne %icc, 0x4
33244 movle %icc, %l4, %o2
33245loop_2790:
33246 sdivcc %i2, 0x16CB, %l2
33247 andncc %l0, %o3, %o6
33248 edge32l %l6, %i0, %g5
33249 sir 0x019E
33250 saved
33251 rdpr %cwp, %g1
33252 rdpr %cansave, %g2
33253 rdpr %canrestore, %g3
33254 rdpr %cleanwin, %g4
33255 rdpr %otherwin, %g5
33256 rdpr %wstate, %g6
33257 fble,a %fcc0, loop_2791
33258 stx %l1, [%l7 + 0x20]
33259 fbuge %fcc0, loop_2792
33260 movvc %icc, %g6, %g3
33261loop_2791:
33262 fcmpeq32 %f18, %f4, %g1
33263 fors %f31, %f11, %f4
33264loop_2792:
33265 nop
33266 wr %g0, 0x18, %asi
33267 ldda [%l7 + 0x20] %asi, %o0
33268 bvs,pn %icc, loop_2793
33269 edge16n %g2, %i3, %l3
33270 movleu %icc, %i6, %l5
33271 add %l7, 0x34, %l6
33272 wr %g0, 0x81, %asi
33273 casa [%l6] %asi, %o7, %i5
33274loop_2793:
33275 bne,pt %xcc, loop_2794
33276 fba %fcc0, loop_2795
33277 movle %icc, %o4, %i4
33278 tvs %icc, 0x1
33279loop_2794:
33280 tge %icc, 0x4
33281loop_2795:
33282 fmovsne %icc, %f24, %f11
33283 tvs %xcc, 0x2
33284 sub %g7, 0x0BA1, %o5
33285 fsrc1s %f24, %f5
33286 popc %g4, %o0
33287 movl %icc, %i7, %l4
33288 move %xcc, %i1, %o2
33289 fblg %fcc3, loop_2796
33290 fbue,a %fcc1, loop_2797
33291 tg %icc, 0x0
33292 addcc %i2, 0x07B8, %l2
33293loop_2796:
33294 udivx %l0, 0x06FC, %o3
33295loop_2797:
33296 tsubcc %l6, 0x1DF4, %i0
33297 andcc %g5, %o6, %g6
33298 tsubcc %l1, 0x1048, %g1
33299 restored
33300 rdpr %cwp, %g1
33301 rdpr %cansave, %g2
33302 rdpr %canrestore, %g3
33303 rdpr %cleanwin, %g4
33304 rdpr %otherwin, %g5
33305 rdpr %wstate, %g6
33306 taddcctv %g3, %g2, %o1
33307 addcc %l3, 0x0A76, %i6
33308 tneg %icc, 0x3
33309 orcc %l5, %i3, %o7
33310 edge32ln %i5, %o4, %g7
33311 ldstub [%l7 + 0x41], %o5
33312 st %f13, [%l7 + 0x3C]
33313 wr %g0, 0x2a, %asi
33314 stxa %g4, [%l7 + 0x30] %asi
33315 membar #Sync
33316 tl %icc, 0x0
33317 edge16ln %i4, %i7, %o0
33318 orn %l4, 0x029C, %i1
33319 umul %i2, %o2, %l0
33320 set 0x18, %o1
33321 swapa [%l7 + %o1] 0x81, %l2
33322 orcc %o3, %l6, %g5
33323 bn,a,pt %icc, loop_2798
33324 sdiv %o6, 0x123A, %i0
33325 fpadd32s %f24, %f24, %f17
33326 lduw [%l7 + 0x74], %l1
33327loop_2798:
33328 saved
33329 rdpr %cwp, %g1
33330 rdpr %cansave, %g2
33331 rdpr %canrestore, %g3
33332 rdpr %cleanwin, %g4
33333 rdpr %otherwin, %g5
33334 rdpr %wstate, %g6
33335 sdiv %g6, 0x0A39, %g3
33336 srl %g2, 0x07, %o1
33337 fnot2 %f28, %f14
33338 fmul8x16au %f22, %f14, %f10
33339 andncc %g1, %i6, %l5
33340 set 0x18, %l2
33341 lda [%l7 + %l2] 0x88, %f24
33342 movrgez %i3, 0x394, %l3
33343 movrne %i5, %o4, %g7
33344 fmovsge %xcc, %f20, %f31
33345 srlx %o5, 0x18, %o7
33346 fandnot1 %f10, %f28, %f30
33347 nop
33348 fitod %f14, %f16
33349 movre %g4, 0x338, %i7
33350 nop
33351 setx 0xA6E8E40EFD08D504, %l0, %l6
33352 stx %l6, [%l7 + 0x28]
33353 ldd [%l7 + 0x28], %f26
33354 fsqrtd %f26, %f12
33355 tn %icc, 0x3
33356 edge32l %i4, %l4, %i1
33357 orn %i2, %o2, %o0
33358 nop
33359 setx 0xF0FB6B9A53B16CDB, %l0, %l6
33360 stx %l6, [%l7 + 0x28]
33361 ldd [%l7 + 0x28], %f10
33362 fsqrtd %f10, %f16
33363 srl %l2, 0x1E, %o3
33364 edge8 %l6, %g5, %l0
33365 orn %i0, 0x157F, %o6
33366 movpos %xcc, %l1, %g3
33367 tcc %icc, 0x0
33368 alignaddr %g6, %g2, %o1
33369 nop
33370 setx 0x7ADD8DEC, %l0, %l6
33371 st %l6, [%l7 + 0x28]
33372 ld [%l7 + 0x28], %f16
33373 setx 0x470286A5, %l1, %l5
33374 st %l5, [%l7 + 0x10]
33375 ld [%l7 + 0x10], %f31
33376 fadds %f31, %f16, %f24
33377 addcc %g1, 0x1EFC, %l5
33378 set 0x0E, %i1
33379 stha %i3, [%l7 + %i1] 0x2f
33380 membar #Sync
33381 fmovrdlez %l3, %f20, %f24
33382 bvs,pt %icc, loop_2799
33383 or %i6, %o4, %i5
33384 fbuge,a %fcc0, loop_2800
33385 fmovsa %icc, %f23, %f5
33386loop_2799:
33387 fmovdne %xcc, %f14, %f24
33388 fpackfix %f8, %f15
33389loop_2800:
33390 andcc %o5, %o7, %g7
33391 mulscc %i7, %i4, %g4
33392 taddcctv %l4, 0x015D, %i1
33393 mova %icc, %i2, %o2
33394 sdiv %l2, 0x0AD3, %o0
33395 sllx %l6, %g5, %o3
33396 movgu %icc, %i0, %l0
33397 mulscc %o6, 0x15F6, %g3
33398 st %f14, [%l7 + 0x2C]
33399 edge16n %l1, %g2, %o1
33400 membar 0x74
33401 fmovsa %xcc, %f3, %f17
33402 alignaddr %g1, %l5, %i3
33403 bgu,a,pt %icc, loop_2801
33404 ldsw [%l7 + 0x68], %g6
33405 xor %l3, %o4, %i5
33406 tn %icc, 0x4
33407loop_2801:
33408 addccc %i6, %o5, %o7
33409 fbo %fcc1, loop_2802
33410 fors %f1, %f13, %f30
33411 lduh [%l7 + 0x36], %g7
33412 tcs %xcc, 0x1
33413loop_2802:
33414 edge16l %i7, %g4, %l4
33415 tl %icc, 0x7
33416 movrgez %i1, 0x168, %i2
33417 movrgez %i4, 0x0B6, %o2
33418 fbne,a %fcc3, loop_2803
33419 ldd [%l7 + 0x38], %o0
33420 sethi 0x0BCD, %l2
33421 edge32ln %g5, %l6, %o3
33422loop_2803:
33423 movg %xcc, %l0, %i0
33424 te %xcc, 0x6
33425 movrlez %g3, %o6, %g2
33426 membar 0x31
33427 sdivx %o1, 0x0BC1, %l1
33428 swap [%l7 + 0x24], %g1
33429 movrlz %i3, 0x235, %l5
33430 alignaddrl %g6, %l3, %o4
33431 stbar
33432 bge %xcc, loop_2804
33433 brgez %i5, loop_2805
33434 orn %o5, %o7, %i6
33435 udivcc %i7, 0x1929, %g7
33436loop_2804:
33437 membar 0x01
33438loop_2805:
33439 mulx %g4, %l4, %i2
33440 edge16n %i4, %i1, %o2
33441 fcmpgt32 %f0, %f30, %l2
33442 wr %g0, 0x80, %asi
33443 stba %g5, [%l7 + 0x13] %asi
33444 nop
33445 fitos %f5, %f3
33446 fstox %f3, %f0
33447 fxtos %f0, %f24
33448 wr %g0, 0x89, %asi
33449 ldxa [%l7 + 0x38] %asi, %o0
33450 movrlez %l6, 0x040, %o3
33451 fmovrslez %l0, %f5, %f13
33452 udiv %g3, 0x0F24, %i0
33453 edge16 %g2, %o1, %o6
33454 fmovrdgz %g1, %f20, %f0
33455 movre %l1, 0x16D, %i3
33456 array32 %l5, %g6, %o4
33457 set 0x54, %g1
33458 ldsha [%l7 + %g1] 0x81, %i5
33459 fbn %fcc0, loop_2806
33460 edge32l %o5, %o7, %i6
33461 fbue %fcc2, loop_2807
33462 fbo %fcc2, loop_2808
33463loop_2806:
33464 fmovda %icc, %f27, %f20
33465 movle %xcc, %l3, %i7
33466loop_2807:
33467 srlx %g7, %l4, %i2
33468loop_2808:
33469 nop
33470 wr %g0, 0x89, %asi
33471 ldda [%l7 + 0x40] %asi, %g4
33472 tgu %xcc, 0x6
33473 tne %xcc, 0x1
33474 movg %xcc, %i1, %o2
33475 fmovdvc %xcc, %f25, %f15
33476 stw %i4, [%l7 + 0x44]
33477 wr %g0, 0xf9, %asi
33478 stda %f0, [%l7 + 0x40] %asi
33479 membar #Sync
33480 movne %icc, %g5, %l2
33481 array16 %o0, %o3, %l0
33482 array32 %g3, %i0, %g2
33483 ba loop_2809
33484 tne %icc, 0x7
33485 tge %icc, 0x1
33486 bvc,pt %xcc, loop_2810
33487loop_2809:
33488 tl %icc, 0x7
33489 bl,pt %icc, loop_2811
33490 fbul %fcc1, loop_2812
33491loop_2810:
33492 fmovsa %xcc, %f20, %f16
33493 ld [%l7 + 0x58], %f23
33494loop_2811:
33495 xorcc %l6, 0x024E, %o1
33496loop_2812:
33497 fbue %fcc2, loop_2813
33498 movle %xcc, %o6, %g1
33499 fmovrdgez %l1, %f2, %f8
33500 taddcc %l5, %i3, %g6
33501loop_2813:
33502 edge16n %i5, %o5, %o7
33503 fmovsle %xcc, %f24, %f25
33504 sir 0x1BF1
33505 tleu %xcc, 0x1
33506 alignaddr %i6, %l3, %o4
33507 udivcc %g7, 0x1E88, %l4
33508 tcc %xcc, 0x5
33509 movleu %xcc, %i2, %i7
33510 taddcctv %i1, %o2, %g4
33511 addcc %g5, %i4, %o0
33512 tsubcctv %l2, %o3, %g3
33513 st %f21, [%l7 + 0x20]
33514 edge32ln %i0, %l0, %g2
33515 srax %l6, %o1, %g1
33516 sdivcc %l1, 0x07DB, %o6
33517 xnorcc %l5, %i3, %i5
33518 fmovrdlz %o5, %f4, %f10
33519 set 0x30, %o0
33520 sta %f3, [%l7 + %o0] 0x81
33521 brlez %o7, loop_2814
33522 edge16 %i6, %g6, %l3
33523 faligndata %f2, %f22, %f8
33524 tleu %icc, 0x2
33525loop_2814:
33526 tg %xcc, 0x1
33527 sllx %g7, %l4, %o4
33528 tcs %xcc, 0x2
33529 bne %xcc, loop_2815
33530 fexpand %f12, %f22
33531 fmovdvs %icc, %f7, %f30
33532 srax %i7, %i2, %i1
33533loop_2815:
33534 fba %fcc2, loop_2816
33535 movre %g4, 0x1BA, %g5
33536 andn %o2, 0x1179, %o0
33537 sir 0x16DA
33538loop_2816:
33539 xnor %l2, 0x1AAC, %o3
33540 fcmpeq16 %f28, %f26, %g3
33541 array32 %i4, %i0, %g2
33542 taddcctv %l0, 0x0C2E, %l6
33543 ldd [%l7 + 0x20], %f22
33544 fmovsleu %xcc, %f24, %f14
33545 alignaddr %o1, %l1, %o6
33546 and %l5, 0x061E, %g1
33547 fmovse %icc, %f29, %f3
33548 tcc %icc, 0x3
33549 sub %i3, %o5, %o7
33550 nop
33551 setx loop_2817, %l0, %l1
33552 jmpl %l1, %i6
33553 fmovs %f1, %f1
33554 set 0x2C, %l1
33555 ldsba [%l7 + %l1] 0x11, %i5
33556loop_2817:
33557 sethi 0x18AA, %g6
33558 edge32 %l3, %l4, %o4
33559 tvc %xcc, 0x6
33560 ld [%l7 + 0x58], %f14
33561 movre %g7, 0x0CB, %i2
33562 sir 0x025B
33563 fbu,a %fcc0, loop_2818
33564 addccc %i1, 0x07DA, %i7
33565 wr %g0, 0x11, %asi
33566 sta %f28, [%l7 + 0x68] %asi
33567loop_2818:
33568 orcc %g4, 0x0B72, %g5
33569 ldd [%l7 + 0x48], %o2
33570 movg %xcc, %o0, %l2
33571 xnorcc %o3, 0x0675, %g3
33572 fcmple16 %f12, %f18, %i0
33573 movrgez %g2, 0x12B, %l0
33574 movn %icc, %l6, %o1
33575 fandnot2 %f0, %f0, %f16
33576 alignaddr %i4, %o6, %l1
33577 andcc %g1, %i3, %o5
33578 movre %l5, %o7, %i6
33579 tvc %icc, 0x3
33580 umul %i5, 0x15B7, %l3
33581 tgu %xcc, 0x4
33582 fmovdcc %icc, %f7, %f6
33583 srax %l4, 0x1E, %g6
33584 fabss %f6, %f5
33585 fmovdpos %xcc, %f0, %f21
33586 xor %o4, %i2, %i1
33587 stbar
33588 fand %f4, %f8, %f28
33589 subc %g7, 0x0DED, %g4
33590 bcs,a %icc, loop_2819
33591 fbl %fcc2, loop_2820
33592 udiv %i7, 0x0523, %o2
33593 ld [%l7 + 0x5C], %f0
33594loop_2819:
33595 sra %o0, %l2, %o3
33596loop_2820:
33597 call loop_2821
33598 fmovdl %icc, %f24, %f11
33599 nop
33600 fitos %f19, %f10
33601 add %g5, %i0, %g3
33602loop_2821:
33603 tpos %xcc, 0x5
33604 nop
33605 setx loop_2822, %l0, %l1
33606 jmpl %l1, %g2
33607 movrlez %l0, %o1, %l6
33608 orcc %o6, %l1, %g1
33609 tne %xcc, 0x5
33610loop_2822:
33611 edge16 %i4, %i3, %l5
33612 fmovsneg %icc, %f30, %f17
33613 fornot1 %f26, %f8, %f12
33614 set 0x7C, %i2
33615 ldswa [%l7 + %i2] 0x15, %o5
33616 movle %icc, %i6, %o7
33617 wr %g0, 0x89, %asi
33618 sta %f5, [%l7 + 0x3C] %asi
33619 orcc %l3, %i5, %l4
33620 edge16n %o4, %i2, %i1
33621 subcc %g6, 0x1E10, %g7
33622 brlez,a %i7, loop_2823
33623 smulcc %g4, 0x167F, %o2
33624 xnorcc %o0, %o3, %g5
33625 wr %g0, 0x10, %asi
33626 lduha [%l7 + 0x26] %asi, %l2
33627loop_2823:
33628 tl %xcc, 0x3
33629 fmovsgu %icc, %f21, %f21
33630 edge32ln %i0, %g3, %l0
33631 popc 0x0375, %o1
33632 ble,a,pt %icc, loop_2824
33633 fornot2 %f30, %f14, %f30
33634 add %l7, 0x3C, %l6
33635 wr %g0, 0x10, %asi
33636 casa [%l6] 0x10, %l6, %o6
33637loop_2824:
33638 nop
33639 fitod %f0, %f0
33640 fdtos %f0, %f18
33641 movre %g2, 0x2BD, %g1
33642 or %l1, 0x1737, %i4
33643 addccc %i3, %l5, %i6
33644 orncc %o5, %o7, %l3
33645 fcmple16 %f6, %f22, %i5
33646 fpadd32s %f9, %f5, %f13
33647 membar 0x56
33648 fpmerge %f23, %f13, %f18
33649 brlz %l4, loop_2825
33650 stb %o4, [%l7 + 0x40]
33651 stw %i1, [%l7 + 0x0C]
33652 movl %xcc, %i2, %g6
33653loop_2825:
33654 movrlz %g7, %g4, %o2
33655 sdivx %i7, 0x0A06, %o0
33656 srlx %o3, 0x0E, %l2
33657 edge8l %g5, %i0, %g3
33658 ldsh [%l7 + 0x34], %l0
33659 ld [%l7 + 0x3C], %f7
33660 pdist %f2, %f20, %f28
33661 brgz,a %l6, loop_2826
33662 movcs %xcc, %o1, %g2
33663 fmovrslez %g1, %f20, %f12
33664 stx %l1, [%l7 + 0x40]
33665loop_2826:
33666 edge16 %i4, %o6, %i3
33667 mulx %l5, %i6, %o7
33668 nop
33669 setx loop_2827, %l0, %l1
33670 jmpl %l1, %o5
33671 movrgez %i5, 0x0C4, %l3
33672 fba %fcc2, loop_2828
33673 andn %l4, 0x0B00, %o4
33674loop_2827:
33675 tvc %xcc, 0x3
33676 stx %i2, [%l7 + 0x78]
33677loop_2828:
33678 bg %icc, loop_2829
33679 fbu,a %fcc3, loop_2830
33680 nop
33681 set 0x3E, %l3
33682 ldsh [%l7 + %l3], %g6
33683 brgez,a %i1, loop_2831
33684loop_2829:
33685 stx %g7, [%l7 + 0x48]
33686loop_2830:
33687 tle %icc, 0x3
33688 andncc %o2, %i7, %g4
33689loop_2831:
33690 nop
33691 setx 0x85A87CDB096898CB, %l0, %l6
33692 stx %l6, [%l7 + 0x28]
33693 ldd [%l7 + 0x28], %f28
33694 setx 0xB3CF6C6AD8F77D0D, %l1, %l5
33695 stx %l5, [%l7 + 0x10]
33696 ldd [%l7 + 0x10], %f16
33697 fmuld %f16, %f28, %f20
33698 taddcctv %o3, %o0, %g5
33699 flush %l7 + 0x60
33700 tgu %icc, 0x7
33701 st %f15, [%l7 + 0x24]
33702 fmul8x16au %f5, %f14, %f20
33703 mova %xcc, %l2, %g3
33704 set 0x3C, %l0
33705 swapa [%l7 + %l0] 0x10, %i0
33706 nop
33707 fitos %f9, %f1
33708 tvs %xcc, 0x5
33709 fbg,a %fcc0, loop_2832
33710 mova %icc, %l6, %o1
33711 edge8l %g2, %l0, %g1
33712 fmovdpos %icc, %f11, %f5
33713loop_2832:
33714 udivx %l1, 0x07C0, %o6
33715 tpos %icc, 0x4
33716 addc %i3, %i4, %i6
33717 fpmerge %f25, %f10, %f8
33718 udivx %o7, 0x1577, %l5
33719 lduh [%l7 + 0x58], %i5
33720 st %f18, [%l7 + 0x64]
33721 wr %g0, 0x89, %asi
33722 stha %l3, [%l7 + 0x12] %asi
33723 te %xcc, 0x1
33724 nop
33725 setx 0xCF5C67DCFAD6EE9C, %l0, %l6
33726 stx %l6, [%l7 + 0x28]
33727 ldd [%l7 + 0x28], %f30
33728 fsqrtd %f30, %f6
33729 fsrc1 %f6, %f12
33730 fpack32 %f2, %f26, %f4
33731 mova %icc, %o5, %l4
33732 set 0x52, %l4
33733 ldsha [%l7 + %l4] 0x88, %i2
33734 edge16 %o4, %i1, %g6
33735 fpadd32 %f18, %f4, %f20
33736 movge %icc, %g7, %i7
33737 edge16l %o2, %o3, %g4
33738 fpsub32 %f24, %f16, %f26
33739 sra %g5, 0x12, %o0
33740 movrne %l2, 0x22A, %g3
33741 bn,a,pn %xcc, loop_2833
33742 fble,a %fcc0, loop_2834
33743 fba,a %fcc3, loop_2835
33744 edge32 %i0, %o1, %g2
33745loop_2833:
33746 edge16n %l0, %l6, %l1
33747loop_2834:
33748 bshuffle %f26, %f22, %f28
33749loop_2835:
33750 sir 0x1A04
33751 fmovsl %xcc, %f12, %f16
33752 tne %icc, 0x4
33753 fmovrdlz %g1, %f26, %f4
33754 udiv %i3, 0x1EB3, %i4
33755 movrne %o6, %o7, %i6
33756 fxors %f25, %f3, %f14
33757 fsrc1 %f10, %f6
33758 tle %icc, 0x7
33759 tleu %xcc, 0x0
33760 tleu %icc, 0x4
33761 tn %xcc, 0x4
33762 ldsh [%l7 + 0x2A], %i5
33763 tcc %xcc, 0x2
33764 addccc %l5, %o5, %l3
33765 fabss %f19, %f6
33766 sir 0x1716
33767 movge %xcc, %l4, %i2
33768 edge32n %o4, %g6, %g7
33769 ldd [%l7 + 0x38], %f28
33770 addcc %i1, %o2, %o3
33771 ble,a loop_2836
33772 movgu %xcc, %g4, %g5
33773 membar #Sync
33774 set 0x40, %i3
33775 ldda [%l7 + %i3] 0xf9, %f16
33776loop_2836:
33777 addcc %o0, 0x0637, %i7
33778 lduh [%l7 + 0x0C], %g3
33779 addccc %l2, %o1, %g2
33780 fba,a %fcc3, loop_2837
33781 fmovs %f23, %f17
33782 fsrc1s %f1, %f9
33783 flush %l7 + 0x64
33784loop_2837:
33785 xorcc %l0, %l6, %l1
33786 movg %icc, %g1, %i3
33787 fmovda %xcc, %f23, %f22
33788 movgu %xcc, %i0, %o6
33789 tg %xcc, 0x2
33790 xnorcc %i4, %i6, %o7
33791 set 0x20, %i6
33792 ldda [%l7 + %i6] 0x22, %l4
33793 stw %o5, [%l7 + 0x7C]
33794 wr %g0, 0x81, %asi
33795 ldsba [%l7 + 0x20] %asi, %l3
33796 andn %l4, %i2, %o4
33797 tpos %xcc, 0x0
33798 tsubcctv %g6, 0x0BB0, %g7
33799 fandnot2s %f21, %f22, %f8
33800 ldd [%l7 + 0x58], %i4
33801 wr %g0, 0x04, %asi
33802 swapa [%l7 + 0x28] %asi, %o2
33803 fpadd16 %f22, %f8, %f26
33804 orn %i1, 0x0786, %o3
33805 edge16 %g4, %o0, %g5
33806 orn %i7, %l2, %o1
33807 ldub [%l7 + 0x35], %g3
33808 srl %l0, %g2, %l6
33809 sdivcc %l1, 0x001F, %i3
33810 nop
33811 setx 0x6E36EF5C707029DB, %l0, %l6
33812 stx %l6, [%l7 + 0x38]
33813 ldx [%l7 + 0x38], %fsr
33814 edge32l %i0, %o6, %g1
33815 bl,a loop_2838
33816 nop
33817 set 0x51, %i0
33818 stb %i6, [%l7 + %i0]
33819 bne,pn %xcc, loop_2839
33820 fmul8sux16 %f16, %f18, %f4
33821loop_2838:
33822 addccc %i4, 0x0C10, %o7
33823 fmovdle %icc, %f17, %f29
33824loop_2839:
33825 brgz %l5, loop_2840
33826 movcc %icc, %o5, %l3
33827 ldub [%l7 + 0x13], %i2
33828 alignaddrl %l4, %g6, %o4
33829loop_2840:
33830 popc 0x0D4D, %i5
33831 udivcc %g7, 0x1778, %i1
33832 tge %xcc, 0x3
33833 wr %g0, 0x19, %asi
33834 stba %o3, [%l7 + 0x35] %asi
33835 tcc %icc, 0x6
33836 bpos,a,pn %xcc, loop_2841
33837 fmovda %xcc, %f5, %f15
33838 fzeros %f23
33839 fmovsne %xcc, %f30, %f29
33840loop_2841:
33841 sdivcc %o2, 0x1DDB, %o0
33842 movrne %g4, %g5, %l2
33843 mova %icc, %i7, %o1
33844 tgu %icc, 0x7
33845 movg %icc, %l0, %g3
33846 umulcc %l6, %g2, %i3
33847 move %xcc, %l1, %i0
33848 smul %o6, %g1, %i6
33849 array32 %i4, %l5, %o7
33850 tneg %icc, 0x1
33851 nop
33852 set 0x7C, %o4
33853 ldsw [%l7 + %o4], %l3
33854 movrgz %o5, 0x1AE, %l4
33855 tcc %icc, 0x3
33856 fmovrdlz %g6, %f12, %f28
33857 fxors %f24, %f5, %f20
33858 fpadd16s %f13, %f16, %f16
33859 nop
33860 setx 0xC22EBD492DDDCC71, %l0, %l6
33861 stx %l6, [%l7 + 0x28]
33862 ldd [%l7 + 0x28], %f30
33863 setx 0x3D4EA9BBBE59738D, %l1, %l5
33864 stx %l5, [%l7 + 0x10]
33865 ldd [%l7 + 0x10], %f2
33866 fmuld %f2, %f30, %f12
33867 move %icc, %o4, %i5
33868 brgz %i2, loop_2842
33869 nop
33870 setx 0x418CAB05, %l0, %l6
33871 st %l6, [%l7 + 0x28]
33872 ld [%l7 + 0x28], %f23
33873 setx 0xE4D6CB3C, %l1, %l5
33874 st %l5, [%l7 + 0x10]
33875 ld [%l7 + 0x10], %f23
33876 fsubs %f23, %f23, %f0
33877 st %f2, [%l7 + 0x38]
33878 set 0x40, %o6
33879 ldda [%l7 + %o6] 0x80, %f0
33880loop_2842:
33881 fornot1 %f22, %f30, %f4
33882 fbo %fcc0, loop_2843
33883 fmovdleu %icc, %f4, %f19
33884 prefetch [%l7 + 0x6C], 0x1
33885 fandnot2 %f8, %f22, %f16
33886loop_2843:
33887 fzero %f4
33888 edge32ln %i1, %g7, %o2
33889 nop
33890 setx loop_2844, %l0, %l1
33891 wrpr 0x1, %tl
33892 wrpr %l1, %tpc
33893 add %l1, 0x4, %l1
33894 wrpr %l1, %tnpc
33895 setx 0x34400001400, %l0, %l1
33896 wrpr %l1, %tstate
33897 wrhpr 0x4, %htstate
33898 retry
33899 fbu,a %fcc0, loop_2845
33900 movrne %o3, %g4, %o0
33901 fbuge %fcc3, loop_2846
33902loop_2844:
33903 mova %icc, %l2, %g5
33904loop_2845:
33905 fbule,a %fcc3, loop_2847
33906 sdivx %o1, 0x17CC, %l0
33907loop_2846:
33908 tne %icc, 0x4
33909 edge8l %i7, %g3, %g2
33910loop_2847:
33911 srax %l6, %i3, %l1
33912 edge8n %i0, %g1, %o6
33913 movneg %icc, %i6, %i4
33914 movpos %icc, %l5, %l3
33915 wr %g0, 0xe2, %asi
33916 stwa %o7, [%l7 + 0x6C] %asi
33917 membar #Sync
33918 tg %icc, 0x1
33919 add %l7, 0x78, %l6
33920 wr %g0, 0x0c, %asi
33921 casxa [%l6] 0x0c, %l4, %o5
33922 fcmpne16 %f26, %f14, %o4
33923 and %g6, 0x0ADB, %i5
33924 fmovsneg %icc, %f12, %f16
33925 nop
33926 setx loop_2848, %l0, %l1
33927 jmpl %l1, %i2
33928 ldub [%l7 + 0x2F], %g7
33929 movrlz %o2, 0x26B, %i1
33930 edge8ln %g4, %o3, %l2
33931loop_2848:
33932 ta %icc, 0x6
33933 tsubcctv %o0, 0x18E9, %o1
33934 smul %l0, %i7, %g5
33935 fbu %fcc3, loop_2849
33936 taddcctv %g2, 0x01D1, %g3
33937 fpadd16 %f0, %f20, %f20
33938 mulscc %i3, 0x00C4, %l6
33939loop_2849:
33940 movne %xcc, %l1, %g1
33941 ba,a,pt %icc, loop_2850
33942 edge16ln %o6, %i6, %i0
33943 edge16n %l5, %i4, %l3
33944 addcc %l4, %o5, %o7
33945loop_2850:
33946 sll %g6, 0x04, %i5
33947 fmovsleu %xcc, %f26, %f22
33948 fcmpgt16 %f28, %f4, %o4
33949 wr %g0, 0x11, %asi
33950 lduba [%l7 + 0x64] %asi, %g7
33951 bg,a,pt %xcc, loop_2851
33952 movrgez %o2, %i2, %g4
33953 fmovspos %xcc, %f24, %f12
33954 ldsb [%l7 + 0x7C], %i1
33955loop_2851:
33956 tsubcc %l2, 0x1F13, %o0
33957 tvs %xcc, 0x4
33958 fbe,a %fcc3, loop_2852
33959 addcc %o1, 0x0DE2, %o3
33960 movcc %xcc, %i7, %l0
33961 fnot2 %f28, %f30
33962loop_2852:
33963 nop
33964 wr %g0, 0x04, %asi
33965 ldda [%l7 + 0x40] %asi, %f16
33966 edge16 %g5, %g2, %i3
33967 edge8ln %l6, %g3, %l1
33968 nop
33969 setx 0xF055174F, %l0, %l6
33970 st %l6, [%l7 + 0x70]
33971 ld [%l7 + 0x70], %fsr
33972 fsrc1 %f24, %f10
33973 set 0x6A, %g5
33974 stha %o6, [%l7 + %g5] 0x2a
33975 membar #Sync
33976 movge %xcc, %i6, %i0
33977 move %icc, %g1, %i4
33978 fmovse %xcc, %f22, %f15
33979 movrlz %l5, %l4, %l3
33980 taddcctv %o5, %g6, %i5
33981 edge32 %o4, %g7, %o2
33982 umulcc %o7, 0x102C, %g4
33983 wr %g0, 0x80, %asi
33984 ldsha [%l7 + 0x68] %asi, %i2
33985 bne,a %xcc, loop_2853
33986 fmovdvc %icc, %f13, %f10
33987 move %xcc, %i1, %o0
33988 fpadd32s %f0, %f5, %f6
33989loop_2853:
33990 be %icc, loop_2854
33991 movne %icc, %l2, %o3
33992 fandnot2 %f6, %f24, %f26
33993 sub %o1, %i7, %g5
33994loop_2854:
33995 movneg %xcc, %g2, %l0
33996 subcc %i3, 0x1A46, %l6
33997 set 0x21, %i4
33998 ldsba [%l7 + %i4] 0x18, %l1
33999 edge16ln %o6, %g3, %i6
34000 alignaddrl %g1, %i0, %i4
34001 fcmpgt16 %f18, %f22, %l5
34002 subc %l4, 0x0938, %l3
34003 fbne,a %fcc2, loop_2855
34004 fnot1s %f16, %f10
34005 ldsb [%l7 + 0x2E], %g6
34006 movrgz %i5, 0x1DE, %o4
34007loop_2855:
34008 subc %g7, 0x1CBB, %o2
34009 movcc %xcc, %o7, %g4
34010 fmuld8ulx16 %f11, %f22, %f14
34011 umul %o5, %i1, %i2
34012 swap [%l7 + 0x48], %l2
34013 andncc %o3, %o1, %i7
34014 tgu %icc, 0x3
34015 nop
34016 setx loop_2856, %l0, %l1
34017 jmpl %l1, %o0
34018 bcc,a loop_2857
34019 udivx %g2, 0x05B7, %l0
34020 sra %g5, %i3, %l6
34021loop_2856:
34022 subccc %l1, %o6, %g3
34023loop_2857:
34024 fzero %f14
34025 fnot2 %f26, %f10
34026 smulcc %i6, 0x061A, %i0
34027 movpos %xcc, %g1, %i4
34028 wr %g0, 0x0c, %asi
34029 lduha [%l7 + 0x72] %asi, %l4
34030 addcc %l3, 0x1734, %g6
34031 fpsub16 %f4, %f30, %f20
34032 movleu %xcc, %i5, %o4
34033 bne,pt %xcc, loop_2858
34034 edge32 %g7, %l5, %o7
34035 fmovdcc %xcc, %f21, %f22
34036 add %o2, %o5, %i1
34037loop_2858:
34038 movrgez %g4, 0x145, %l2
34039 tvs %xcc, 0x3
34040 orncc %o3, 0x1FE1, %i2
34041 tleu %xcc, 0x7
34042 tn %xcc, 0x3
34043 ldub [%l7 + 0x52], %i7
34044 movvs %icc, %o1, %g2
34045 mulx %l0, 0x1F8A, %o0
34046 brgez,a %g5, loop_2859
34047 lduh [%l7 + 0x5E], %i3
34048 movvs %xcc, %l6, %o6
34049 tsubcctv %g3, 0x117B, %i6
34050loop_2859:
34051 move %xcc, %l1, %i0
34052 movrlez %g1, 0x36B, %i4
34053 add %l4, %g6, %l3
34054 mulx %o4, %i5, %l5
34055 umulcc %o7, 0x0963, %o2
34056 edge32 %o5, %g7, %g4
34057 brgez,a %i1, loop_2860
34058 fandnot2s %f20, %f27, %f12
34059 tcc %xcc, 0x6
34060 tcc %xcc, 0x7
34061loop_2860:
34062 bl,a loop_2861
34063 addccc %o3, %i2, %i7
34064 ldd [%l7 + 0x58], %f14
34065 set 0x38, %l5
34066 lduba [%l7 + %l5] 0x18, %o1
34067loop_2861:
34068 fbge,a %fcc1, loop_2862
34069 nop
34070 setx loop_2863, %l0, %l1
34071 wrpr 0x1, %tl
34072 wrpr %l1, %tpc
34073 add %l1, 0x4, %l1
34074 wrpr %l1, %tnpc
34075 setx 0x34400001400, %l0, %l1
34076 wrpr %l1, %tstate
34077 wrhpr 0x4, %htstate
34078 retry
34079 fmovrdgez %l2, %f14, %f10
34080 wr %g0, 0x88, %asi
34081 lduba [%l7 + 0x64] %asi, %l0
34082loop_2862:
34083 nop
34084 setx 0xE389DDE4959F8AC9, %l0, %l6
34085 stx %l6, [%l7 + 0x28]
34086 ldd [%l7 + 0x28], %f10
34087 setx 0xAC62E837ED472BD0, %l1, %l5
34088 stx %l5, [%l7 + 0x10]
34089 ldd [%l7 + 0x10], %f0
34090 fmuld %f0, %f10, %f26
34091loop_2863:
34092 mulscc %g2, %g5, %o0
34093 wr %g0, 0x89, %asi
34094 stba %l6, [%l7 + 0x2C] %asi
34095 taddcctv %o6, 0x1E0B, %g3
34096 mulx %i3, 0x06FA, %i6
34097 fzero %f22
34098 subccc %i0, 0x1E1A, %g1
34099 st %f12, [%l7 + 0x20]
34100 fba,a %fcc2, loop_2864
34101 ldsb [%l7 + 0x34], %i4
34102 movrne %l4, %g6, %l3
34103 movrgez %l1, %o4, %i5
34104loop_2864:
34105 xnorcc %l5, %o2, %o7
34106 or %o5, %g7, %i1
34107 subc %o3, %g4, %i2
34108 ba,pn %icc, loop_2865
34109 sdiv %o1, 0x0409, %i7
34110 movle %xcc, %l2, %l0
34111 tleu %xcc, 0x1
34112loop_2865:
34113 nop
34114 fitod %f6, %f14
34115 fdtos %f14, %f22
34116 wr %g0, 0x04, %asi
34117 lduba [%l7 + 0x51] %asi, %g5
34118 fmul8x16 %f27, %f14, %f28
34119 orn %g2, 0x1298, %l6
34120 tcc %xcc, 0x0
34121 tle %icc, 0x1
34122 srl %o6, 0x01, %g3
34123 lduh [%l7 + 0x62], %o0
34124 tn %xcc, 0x0
34125 fbue %fcc1, loop_2866
34126 sdivx %i3, 0x067B, %i6
34127 fmovsvs %xcc, %f22, %f4
34128 saved
34129 rdpr %cwp, %g1
34130 rdpr %cansave, %g2
34131 rdpr %canrestore, %g3
34132 rdpr %cleanwin, %g4
34133 rdpr %otherwin, %g5
34134 rdpr %wstate, %g6
34135loop_2866:
34136 fmul8x16 %f28, %f8, %f28
34137 edge16n %i0, %g1, %i4
34138 andncc %g6, %l4, %l1
34139 edge8ln %l3, %o4, %l5
34140 fsrc2s %f16, %f20
34141 mova %icc, %i5, %o7
34142 wr %g0, 0x89, %asi
34143 ldstuba [%l7 + 0x62] %asi, %o2
34144 fmovrdgez %g7, %f16, %f4
34145 wr %g0, 0x89, %asi
34146 ldstuba [%l7 + 0x10] %asi, %i1
34147 movrne %o5, 0x201, %o3
34148 udivcc %g4, 0x1F30, %o1
34149 tle %icc, 0x1
34150 movre %i7, 0x20F, %i2
34151 addccc %l0, 0x089A, %l2
34152 andn %g2, %g5, %o6
34153 umul %l6, %o0, %i3
34154 fmovrdgez %g3, %f24, %f0
34155 bleu,a %xcc, loop_2867
34156 xnor %i6, %i0, %i4
34157 bne,a,pt %xcc, loop_2868
34158 sdiv %g1, 0x189F, %g6
34159loop_2867:
34160 andncc %l1, %l4, %o4
34161 udivx %l5, 0x15C6, %l3
34162loop_2868:
34163 fones %f9
34164 bne %icc, loop_2869
34165 fbl %fcc2, loop_2870
34166 fpadd32s %f24, %f27, %f5
34167 set 0x3C, %g2
34168 swapa [%l7 + %g2] 0x80, %i5
34169loop_2869:
34170 popc 0x08F4, %o7
34171loop_2870:
34172 bcs loop_2871
34173 fmuld8sux16 %f21, %f30, %f4
34174 mulx %g7, 0x028D, %i1
34175 nop
34176 setx 0x406E8BEC, %l0, %l6
34177 st %l6, [%l7 + 0x34]
34178 ld [%l7 + 0x34], %fsr
34179loop_2871:
34180 lduh [%l7 + 0x12], %o2
34181 udiv %o5, 0x108C, %o3
34182 srl %g4, %i7, %o1
34183 add %l7, 0x30, %l6
34184 wr %g0, 0x89, %asi
34185 lda [%l6] %asi, %i2
34186 casa [%l6] %asi, %i2, %l0
34187 fmovdgu %xcc, %f28, %f22
34188 movleu %icc, %g2, %l2
34189 fpsub32 %f4, %f24, %f10
34190 mulx %g5, 0x16F8, %o6
34191 movrgez %l6, 0x23E, %o0
34192 tn %xcc, 0x4
34193 restored
34194 rdpr %cwp, %g1
34195 rdpr %cansave, %g2
34196 rdpr %canrestore, %g3
34197 rdpr %cleanwin, %g4
34198 rdpr %otherwin, %g5
34199 rdpr %wstate, %g6
34200 andcc %i3, 0x15A7, %i6
34201 st %f14, [%l7 + 0x44]
34202 nop
34203 fitod %f10, %f16
34204 fdtox %f16, %f24
34205 sethi 0x18EC, %g3
34206 fone %f12
34207 sdivcc %i4, 0x1756, %i0
34208 sllx %g6, %l1, %g1
34209 popc 0x0916, %l4
34210 bn,pt %xcc, loop_2872
34211 nop
34212 setx 0xF7D7B7D8, %l0, %l6
34213 st %l6, [%l7 + 0x28]
34214 ld [%l7 + 0x28], %f19
34215 fsqrts %f19, %f5
34216 andncc %o4, %l3, %i5
34217 edge8ln %o7, %g7, %l5
34218loop_2872:
34219 fmovdge %xcc, %f19, %f13
34220 stx %o2, [%l7 + 0x08]
34221 fsrc2s %f24, %f20
34222 edge8n %i1, %o5, %g4
34223 fblg,a %fcc1, loop_2873
34224 edge8l %i7, %o3, %o1
34225 wr %g0, 0x81, %asi
34226 ldsba [%l7 + 0x28] %asi, %i2
34227loop_2873:
34228 udivx %l0, 0x0DA9, %g2
34229 alignaddr %g5, %o6, %l6
34230 fsrc1s %f12, %f31
34231 fmovdgu %icc, %f26, %f6
34232 prefetch [%l7 + 0x7C], 0x2
34233 sdivcc %l2, 0x0C26, %o0
34234 movrlez %i6, 0x27C, %i3
34235 tsubcc %g3, %i4, %i0
34236 fors %f15, %f22, %f7
34237 brz %l1, loop_2874
34238 edge32l %g1, %g6, %l4
34239 edge32l %o4, %i5, %l3
34240 set 0x46, %g6
34241 lduha [%l7 + %g6] 0x14, %g7
34242loop_2874:
34243 fcmple16 %f4, %f26, %o7
34244 swap [%l7 + 0x70], %l5
34245 nop
34246 setx 0xE62D1FE6729D012F, %l0, %l6
34247 stx %l6, [%l7 + 0x28]
34248 ldd [%l7 + 0x28], %f18
34249 setx 0x9C6C243D341BAB6D, %l1, %l5
34250 stx %l5, [%l7 + 0x10]
34251 ldd [%l7 + 0x10], %f18
34252 fsubd %f18, %f18, %f22
34253 udivx %i1, 0x0ABF, %o5
34254 brlz,a %o2, loop_2875
34255 movg %icc, %i7, %g4
34256 fmul8x16al %f17, %f4, %f4
34257 orcc %o1, %i2, %o3
34258loop_2875:
34259 tleu %xcc, 0x0
34260 movgu %xcc, %g2, %g5
34261 movrgez %o6, 0x247, %l0
34262 add %l7, 0x28, %l6
34263 wr %g0, 0x18, %asi
34264 ldxa [%l6] %asi, %l2
34265 casxa [%l6] 0x18, %l2, %l6
34266 tn %xcc, 0x6
34267 fabss %f9, %f23
34268 edge16 %o0, %i3, %g3
34269 array8 %i6, %i0, %i4
34270 tg %icc, 0x0
34271 xnor %g1, 0x01B6, %g6
34272 fmul8sux16 %f28, %f20, %f10
34273 std %f22, [%l7 + 0x48]
34274 movle %xcc, %l4, %l1
34275 fblg %fcc1, loop_2876
34276 movl %icc, %o4, %l3
34277 and %i5, %g7, %o7
34278 andncc %i1, %l5, %o5
34279loop_2876:
34280 fbn,a %fcc3, loop_2877
34281 sdiv %o2, 0x1878, %g4
34282 lduh [%l7 + 0x1A], %i7
34283 tne %xcc, 0x0
34284loop_2877:
34285 popc 0x0484, %o1
34286 udivx %o3, 0x0962, %g2
34287 nop
34288 fitod %f8, %f10
34289 fdtox %f10, %f20
34290 fxtod %f20, %f30
34291 fmovsn %icc, %f9, %f5
34292 fsrc2 %f28, %f2
34293 tge %xcc, 0x4
34294 alignaddrl %g5, %o6, %i2
34295 wr %g0, 0x89, %asi
34296 ldswa [%l7 + 0x68] %asi, %l2
34297 movge %icc, %l0, %l6
34298 movne %xcc, %o0, %i3
34299 bleu,pt %xcc, loop_2878
34300 nop
34301 setx loop_2879, %l0, %l1
34302 jmpl %l1, %i6
34303 edge32ln %i0, %g3, %i4
34304 edge16n %g6, %g1, %l4
34305loop_2878:
34306 fnegs %f17, %f12
34307loop_2879:
34308 ldsh [%l7 + 0x78], %l1
34309 edge16l %l3, %i5, %o4
34310 bge,a,pt %xcc, loop_2880
34311 bpos,pt %icc, loop_2881
34312 fmovd %f24, %f24
34313 movrgz %g7, 0x1F6, %i1
34314loop_2880:
34315 fbo %fcc2, loop_2882
34316loop_2881:
34317 srl %l5, 0x08, %o5
34318 movrlez %o7, %o2, %g4
34319 restored
34320 rdpr %cwp, %g1
34321 rdpr %cansave, %g2
34322 rdpr %canrestore, %g3
34323 rdpr %cleanwin, %g4
34324 rdpr %otherwin, %g5
34325 rdpr %wstate, %g6
34326loop_2882:
34327 fcmpgt16 %f18, %f18, %i7
34328 wr %g0, 0x04, %asi
34329 ldsha [%l7 + 0x4C] %asi, %o1
34330 fmovrsne %g2, %f11, %f2
34331 tneg %xcc, 0x2
34332 nop
34333 fitod %f6, %f0
34334 fdtox %f0, %f10
34335 nop
34336 setx 0xB2DBD01AB05F42C5, %l0, %l6
34337 stx %l6, [%l7 + 0x60]
34338 ldx [%l7 + 0x60], %fsr
34339 orncc %o3, 0x13D3, %g5
34340 nop
34341 fitos %f15, %f5
34342 addcc %o6, %i2, %l0
34343 tn %xcc, 0x4
34344 sllx %l6, %o0, %i3
34345 ldstub [%l7 + 0x08], %i6
34346 set 0x08, %o3
34347 ldxa [%l7 + %o3] 0x18, %i0
34348 te %icc, 0x6
34349 movleu %icc, %l2, %g3
34350 nop
34351 setx 0xF0530A6D, %l0, %l6
34352 st %l6, [%l7 + 0x48]
34353 ld [%l7 + 0x48], %fsr
34354 movrlez %i4, %g1, %l4
34355 fmovdle %xcc, %f12, %f11
34356 lduh [%l7 + 0x64], %l1
34357 brgez %g6, loop_2883
34358 edge16l %i5, %o4, %g7
34359 tcs %icc, 0x4
34360 xnorcc %i1, %l5, %l3
34361loop_2883:
34362 bne,pn %icc, loop_2884
34363 fbule,a %fcc0, loop_2885
34364 fbg %fcc1, loop_2886
34365 srl %o7, 0x1B, %o2
34366loop_2884:
34367 flush %l7 + 0x54
34368loop_2885:
34369 andncc %o5, %i7, %o1
34370loop_2886:
34371 tcc %xcc, 0x6
34372 array16 %g2, %g4, %g5
34373 tleu %xcc, 0x7
34374 movrgez %o6, 0x003, %i2
34375 subcc %o3, 0x12C4, %l6
34376 bcs,pn %xcc, loop_2887
34377 array32 %o0, %l0, %i6
34378 fmovsge %xcc, %f15, %f31
34379 fmuld8sux16 %f0, %f20, %f20
34380loop_2887:
34381 xnorcc %i0, 0x1955, %i3
34382 be,a %icc, loop_2888
34383 stb %g3, [%l7 + 0x57]
34384 mova %icc, %i4, %g1
34385 fbl,a %fcc2, loop_2889
34386loop_2888:
34387 nop
34388 fitod %f4, %f22
34389 fdtos %f22, %f3
34390 nop
34391 fitos %f10, %f8
34392 fstod %f8, %f28
34393 fcmple32 %f18, %f30, %l4
34394loop_2889:
34395 movleu %icc, %l2, %l1
34396 st %f14, [%l7 + 0x44]
34397 ld [%l7 + 0x48], %f28
34398 srl %i5, 0x13, %o4
34399 umulcc %g7, 0x0A76, %g6
34400 movcc %xcc, %l5, %i1
34401 nop
34402 setx 0x7D1C0387406A0463, %l0, %l6
34403 stx %l6, [%l7 + 0x70]
34404 ldx [%l7 + 0x70], %fsr
34405 edge32l %l3, %o2, %o7
34406 edge8ln %o5, %o1, %g2
34407 wr %g0, 0x24, %asi
34408 ldda [%l7 + 0x30] %asi, %i6
34409 mulscc %g5, %o6, %i2
34410 fpadd32s %f25, %f1, %f17
34411 movvc %xcc, %g4, %o3
34412 prefetch [%l7 + 0x78], 0x1
34413 subc %l6, 0x1D90, %l0
34414 fpack16 %f24, %f25
34415 nop
34416 fitod %f6, %f6
34417 fdtox %f6, %f16
34418 fxtod %f16, %f8
34419 ldsw [%l7 + 0x70], %o0
34420 fblg,a %fcc1, loop_2890
34421 tleu %icc, 0x2
34422 set 0x0C, %o5
34423 stwa %i0, [%l7 + %o5] 0x80
34424loop_2890:
34425 fnor %f22, %f14, %f0
34426 ta %xcc, 0x2
34427 movrlz %i6, 0x230, %i3
34428 edge16 %i4, %g1, %l4
34429 array32 %l2, %l1, %i5
34430 umulcc %o4, %g7, %g6
34431 orn %l5, %i1, %l3
34432 tneg %xcc, 0x3
34433 edge16n %o2, %o7, %o5
34434 bn,a,pn %icc, loop_2891
34435 movpos %icc, %g3, %g2
34436 tl %icc, 0x6
34437 movpos %icc, %i7, %o1
34438loop_2891:
34439 flush %l7 + 0x3C
34440 nop
34441 setx 0xF832B577, %l0, %l6
34442 st %l6, [%l7 + 0x28]
34443 ld [%l7 + 0x28], %f30
34444 setx 0x289D6126, %l1, %l5
34445 st %l5, [%l7 + 0x10]
34446 ld [%l7 + 0x10], %f26
34447 fsubs %f26, %f30, %f0
34448 fmovscc %icc, %f5, %f31
34449 movre %o6, %g5, %g4
34450 st %f8, [%l7 + 0x2C]
34451 nop
34452 setx loop_2892, %l0, %l1
34453 jmpl %l1, %i2
34454 smulcc %o3, %l6, %l0
34455 udiv %o0, 0x025D, %i6
34456 edge32n %i0, %i4, %g1
34457loop_2892:
34458 edge8ln %i3, %l2, %l1
34459 movrlz %i5, %l4, %o4
34460 fbule %fcc0, loop_2893
34461 fandnot2s %f19, %f25, %f3
34462 fmovdcc %icc, %f12, %f21
34463 or %g7, 0x1CCF, %l5
34464loop_2893:
34465 edge32n %i1, %l3, %g6
34466 movcs %icc, %o7, %o5
34467 fones %f8
34468 fbu,a %fcc1, loop_2894
34469 ldsw [%l7 + 0x44], %g3
34470 sdivx %o2, 0x02F5, %i7
34471 nop
34472 fitod %f2, %f16
34473 fdtos %f16, %f4
34474loop_2894:
34475 tsubcc %g2, %o6, %g5
34476 movrlz %g4, %o1, %o3
34477 sll %l6, %l0, %o0
34478 tgu %xcc, 0x5
34479 tsubcc %i6, 0x0FCF, %i2
34480 edge32n %i4, %i0, %g1
34481 brnz,a %i3, loop_2895
34482 nop
34483 setx 0x7DF869D6, %l0, %l6
34484 st %l6, [%l7 + 0x28]
34485 ld [%l7 + 0x28], %f30
34486 setx 0x08B381C0, %l1, %l5
34487 st %l5, [%l7 + 0x10]
34488 ld [%l7 + 0x10], %f18
34489 fdivs %f18, %f30, %f31
34490 fpackfix %f12, %f28
34491 ldstub [%l7 + 0x17], %l2
34492loop_2895:
34493 edge16ln %i5, %l4, %l1
34494 ldd [%l7 + 0x68], %f10
34495 udivx %o4, 0x0294, %g7
34496 fbuge %fcc2, loop_2896
34497 nop
34498 setx 0xF899790F628BB7FE, %l0, %l6
34499 stx %l6, [%l7 + 0x28]
34500 ldd [%l7 + 0x28], %f6
34501 setx 0xFCDAF4DCB1D97017, %l1, %l5
34502 stx %l5, [%l7 + 0x10]
34503 ldd [%l7 + 0x10], %f2
34504 fsubd %f2, %f6, %f10
34505 te %xcc, 0x7
34506 taddcctv %i1, 0x00B2, %l5
34507loop_2896:
34508 fmovse %icc, %f6, %f17
34509 tg %icc, 0x1
34510 smulcc %g6, %o7, %l3
34511 set 0x18, %l6
34512 ldsha [%l7 + %l6] 0x81, %o5
34513 ld [%l7 + 0x58], %f26
34514 xnor %g3, 0x1FCC, %o2
34515 edge16n %i7, %o6, %g5
34516 move %xcc, %g2, %g4
34517 addccc %o1, %l6, %l0
34518 prefetch [%l7 + 0x34], 0x3
34519 movn %icc, %o3, %o0
34520 te %icc, 0x2
34521 fbne %fcc3, loop_2897
34522 fmovda %icc, %f2, %f1
34523 fandnot1 %f24, %f20, %f12
34524 fands %f20, %f11, %f30
34525loop_2897:
34526 alignaddr %i2, %i4, %i0
34527 udivx %g1, 0x0DD8, %i6
34528 fmovsvs %xcc, %f3, %f1
34529 umul %i3, %i5, %l4
34530 movn %icc, %l2, %l1
34531 wr %g0, 0x2c, %asi
34532 ldda [%l7 + 0x20] %asi, %o4
34533 edge16ln %i1, %l5, %g6
34534 movneg %icc, %o7, %l3
34535 move %icc, %o5, %g7
34536 or %o2, 0x10BB, %i7
34537 umul %o6, %g3, %g2
34538 sir 0x1BA2
34539 fmovd %f10, %f4
34540 xnor %g4, 0x1248, %g5
34541 nop
34542 setx 0x02F63EFC7EEAD159, %l0, %l6
34543 stx %l6, [%l7 + 0x28]
34544 ldd [%l7 + 0x28], %f30
34545 setx 0xA83FC572E7E9A8E4, %l1, %l5
34546 stx %l5, [%l7 + 0x10]
34547 ldd [%l7 + 0x10], %f12
34548 fsubd %f12, %f30, %f16
34549 fmul8x16 %f16, %f6, %f30
34550 add %o1, %l6, %l0
34551 subc %o0, %o3, %i2
34552 bl %icc, loop_2898
34553 tpos %xcc, 0x1
34554 fbug,a %fcc3, loop_2899
34555 tsubcctv %i0, %i4, %i6
34556loop_2898:
34557 array32 %g1, %i5, %i3
34558 sdiv %l2, 0x1748, %l4
34559loop_2899:
34560 st %f23, [%l7 + 0x14]
34561 edge16 %o4, %i1, %l5
34562 movn %xcc, %l1, %g6
34563 orncc %l3, 0x1084, %o5
34564 alignaddr %o7, %o2, %i7
34565 xor %g7, 0x0277, %g3
34566 addccc %g2, 0x004B, %o6
34567 fmovsa %xcc, %f11, %f1
34568 fmovsneg %icc, %f6, %f23
34569 fcmple16 %f20, %f30, %g5
34570 wr %g0, 0x11, %asi
34571 ldstuba [%l7 + 0x18] %asi, %g4
34572 udivx %o1, 0x1B43, %l0
34573 fands %f12, %f2, %f30
34574 movvs %xcc, %l6, %o0
34575 and %o3, %i2, %i4
34576 nop
34577 fitos %f4, %f27
34578 fstod %f27, %f8
34579 array16 %i6, %g1, %i5
34580 set 0x48, %g7
34581 stwa %i3, [%l7 + %g7] 0x2b
34582 membar #Sync
34583 fblg %fcc3, loop_2900
34584 movgu %icc, %i0, %l2
34585 brz,a %l4, loop_2901
34586 fmovdl %xcc, %f27, %f14
34587loop_2900:
34588 addc %i1, 0x0219, %l5
34589 tleu %icc, 0x0
34590loop_2901:
34591 ba,pn %xcc, loop_2902
34592 nop
34593 setx 0xC919AF8F706BE1AE, %l0, %l6
34594 stx %l6, [%l7 + 0x38]
34595 ldx [%l7 + 0x38], %fsr
34596 fcmpgt16 %f12, %f2, %o4
34597 fpsub16 %f30, %f2, %f0
34598loop_2902:
34599 mulx %g6, %l3, %l1
34600 tpos %xcc, 0x7
34601 fcmpeq32 %f24, %f28, %o5
34602 bcc,a,pn %xcc, loop_2903
34603 fblg,a %fcc1, loop_2904
34604 smul %o7, %i7, %g7
34605 fandnot2s %f30, %f3, %f11
34606loop_2903:
34607 membar 0x59
34608loop_2904:
34609 taddcctv %g3, 0x1B72, %g2
34610 wr %g0, 0x04, %asi
34611 ldda [%l7 + 0x60] %asi, %o2
34612 tsubcctv %o6, 0x1E40, %g5
34613 fpack16 %f16, %f28
34614 movrlez %g4, 0x34C, %l0
34615 nop
34616 setx loop_2905, %l0, %l1
34617 wrpr 0x1, %tl
34618 wrpr %l1, %tpc
34619 add %l1, 0x4, %l1
34620 wrpr %l1, %tnpc
34621 setx 0x34400001400, %l0, %l1
34622 wrpr %l1, %tstate
34623 wrhpr 0x4, %htstate
34624 retry
34625 fabsd %f16, %f20
34626 edge16n %l6, %o0, %o3
34627 fbge %fcc3, loop_2906
34628loop_2905:
34629 edge16l %o1, %i4, %i6
34630 set 0x1C, %g4
34631 lduha [%l7 + %g4] 0x14, %i2
34632loop_2906:
34633 mulx %i5, %g1, %i3
34634 edge8ln %i0, %l4, %l2
34635 addccc %i1, %o4, %l5
34636 andcc %l3, %l1, %o5
34637 movrgez %o7, 0x377, %i7
34638 flush %l7 + 0x60
34639 te %icc, 0x3
34640 fpadd16 %f20, %f30, %f0
34641 sll %g6, 0x0D, %g3
34642 bvc,a %xcc, loop_2907
34643 movneg %xcc, %g2, %o2
34644 fmul8x16au %f13, %f2, %f0
34645 fmovd %f26, %f22
34646loop_2907:
34647 fpack16 %f16, %f22
34648 sub %o6, 0x1B9C, %g7
34649 movneg %icc, %g5, %l0
34650 set 0x4A, %g3
34651 lduha [%l7 + %g3] 0x14, %g4
34652 subccc %o0, %o3, %o1
34653 fcmpne32 %f26, %f4, %l6
34654 movcs %icc, %i4, %i6
34655 tneg %icc, 0x7
34656 brgez %i5, loop_2908
34657 fones %f23
34658 movl %xcc, %g1, %i3
34659 edge16n %i0, %i2, %l2
34660loop_2908:
34661 bleu,a loop_2909
34662 xnorcc %i1, 0x074D, %l4
34663 fbue,a %fcc1, loop_2910
34664 add %o4, %l3, %l1
34665loop_2909:
34666 fcmpne16 %f4, %f12, %o5
34667 sra %o7, 0x18, %l5
34668loop_2910:
34669 fmuld8ulx16 %f7, %f31, %f4
34670 nop
34671 setx 0xD3FF42BEF05ED5BB, %l0, %l6
34672 stx %l6, [%l7 + 0x10]
34673 ldx [%l7 + 0x10], %fsr
34674 ldsb [%l7 + 0x74], %g6
34675 movrlz %g3, %g2, %i7
34676 wr %g0, 0x81, %asi
34677 ldswa [%l7 + 0x40] %asi, %o2
34678 fmovsl %xcc, %f4, %f15
34679 wr %g0, 0x81, %asi
34680 ldxa [%l7 + 0x58] %asi, %o6
34681 sra %g7, 0x1C, %l0
34682 alignaddrl %g4, %g5, %o3
34683 movre %o1, %o0, %l6
34684 fbge,a %fcc2, loop_2911
34685 fbe,a %fcc0, loop_2912
34686 sir 0x01C4
34687 tle %icc, 0x1
34688loop_2911:
34689 subc %i6, 0x0414, %i5
34690loop_2912:
34691 movl %xcc, %g1, %i3
34692 edge8ln %i0, %i4, %l2
34693 tsubcctv %i1, 0x0FCD, %l4
34694 tcs %xcc, 0x0
34695 mova %icc, %i2, %l3
34696 fbe %fcc2, loop_2913
34697 fmovdneg %icc, %f15, %f14
34698 nop
34699 setx loop_2914, %l0, %l1
34700 wrpr 0x1, %tl
34701 wrpr %l1, %tpc
34702 add %l1, 0x4, %l1
34703 wrpr %l1, %tnpc
34704 setx 0x34400001400, %l0, %l1
34705 wrpr %l1, %tstate
34706 wrhpr 0x4, %htstate
34707 retry
34708 orncc %l1, %o5, %o7
34709loop_2913:
34710 sdivx %o4, 0x0A5E, %g6
34711 movvs %icc, %l5, %g3
34712loop_2914:
34713 mova %icc, %g2, %o2
34714 fba,a %fcc0, loop_2915
34715 udivx %o6, 0x19C6, %i7
34716 ldsh [%l7 + 0x40], %l0
34717 movvc %icc, %g4, %g7
34718loop_2915:
34719 tne %icc, 0x5
34720 add %l7, 0x70, %l6
34721 wr %g0, 0x88, %asi
34722 casxa [%l6] %asi, %o3, %o1
34723 fmovsne %xcc, %f13, %f5
34724 edge8ln %g5, %l6, %i6
34725 nop
34726 fitod %f2, %f6
34727 fdtox %f6, %f6
34728 fxtod %f6, %f18
34729 movge %icc, %i5, %g1
34730 srax %i3, %o0, %i0
34731 nop
34732 fitod %f2, %f26
34733 fdtox %f26, %f4
34734 nop
34735 setx 0x845DC67640AEBB07, %l0, %l6
34736 stx %l6, [%l7 + 0x28]
34737 ldd [%l7 + 0x28], %f18
34738 fsqrtd %f18, %f16
34739 wr %g0, 0x0c, %asi
34740 ldda [%l7 + 0x50] %asi, %i4
34741 xorcc %i1, %l2, %i2
34742 brz,a %l3, loop_2916
34743 fmovsne %xcc, %f11, %f23
34744 nop
34745 setx loop_2917, %l0, %l1
34746 jmpl %l1, %l1
34747 movleu %xcc, %o5, %o7
34748loop_2916:
34749 udivx %o4, 0x0F1E, %g6
34750 ta %icc, 0x6
34751loop_2917:
34752 brgez,a %l4, loop_2918
34753 fbu %fcc3, loop_2919
34754 fnot1 %f14, %f14
34755 bpos,pn %xcc, loop_2920
34756loop_2918:
34757 smulcc %l5, %g3, %g2
34758loop_2919:
34759 edge32ln %o6, %o2, %i7
34760 fba %fcc1, loop_2921
34761loop_2920:
34762 fmuld8ulx16 %f17, %f13, %f20
34763 bn,a,pt %xcc, loop_2922
34764 add %l0, %g4, %g7
34765loop_2921:
34766 addc %o3, %g5, %o1
34767 fmovdne %icc, %f1, %f24
34768loop_2922:
34769 or %l6, 0x0979, %i6
34770 fxor %f12, %f28, %f10
34771 taddcc %i5, %i3, %g1
34772 sllx %i0, 0x18, %i4
34773 fbl,a %fcc2, loop_2923
34774 fmuld8ulx16 %f12, %f21, %f4
34775 movgu %icc, %o0, %i1
34776 mulscc %l2, 0x1F8B, %i2
34777loop_2923:
34778 nop
34779 set 0x68, %i7
34780 std %f18, [%l7 + %i7]
34781 mulscc %l1, %o5, %o7
34782 fmovdcs %xcc, %f15, %f9
34783 sll %l3, %g6, %l4
34784 movrlz %l5, 0x374, %g3
34785 fmovdl %icc, %f18, %f31
34786 array8 %o4, %o6, %g2
34787 bge %icc, loop_2924
34788 nop
34789 setx 0xB891C6E94CC9C7B2, %l0, %l6
34790 stx %l6, [%l7 + 0x28]
34791 ldd [%l7 + 0x28], %f18
34792 setx 0xE5E0EB12C4A12ABF, %l1, %l5
34793 stx %l5, [%l7 + 0x10]
34794 ldd [%l7 + 0x10], %f4
34795 fdivd %f4, %f18, %f12
34796 xorcc %o2, %i7, %g4
34797 orn %g7, 0x025B, %l0
34798loop_2924:
34799 ld [%l7 + 0x2C], %f31
34800 restored
34801 rdpr %cwp, %g1
34802 rdpr %cansave, %g2
34803 rdpr %canrestore, %g3
34804 rdpr %cleanwin, %g4
34805 rdpr %otherwin, %g5
34806 rdpr %wstate, %g6
34807 tcs %xcc, 0x2
34808 subc %o3, 0x163B, %o1
34809 add %l7, 0x50, %l6
34810 wr %g0, 0x80, %asi
34811 casxa [%l6] %asi, %l6, %g5
34812 ldd [%l7 + 0x50], %f26
34813 array8 %i5, %i6, %i3
34814 tgu %xcc, 0x6
34815 flush %l7 + 0x10
34816 bge,pt %xcc, loop_2925
34817 prefetch [%l7 + 0x44], 0x0
34818 fbu,a %fcc1, loop_2926
34819 fones %f24
34820loop_2925:
34821 ld [%l7 + 0x0C], %f18
34822 fmovsneg %icc, %f29, %f18
34823loop_2926:
34824 tvs %xcc, 0x1
34825 orn %i0, 0x1F71, %i4
34826 fnegs %f3, %f27
34827 fmovsge %icc, %f2, %f0
34828 andcc %o0, 0x035A, %g1
34829 sllx %i1, 0x0C, %l2
34830 fcmpgt16 %f2, %f4, %l1
34831 fnot2 %f6, %f6
34832 xnor %i2, 0x18CC, %o7
34833 bcc,pn %icc, loop_2927
34834 sra %o5, %g6, %l4
34835 movg %icc, %l3, %l5
34836 tcc %icc, 0x7
34837loop_2927:
34838 stbar
34839 popc 0x09DD, %g3
34840 edge8 %o6, %g2, %o4
34841 bl,a %xcc, loop_2928
34842 addc %i7, %o2, %g7
34843 movrlz %g4, 0x3E7, %o3
34844 fcmpgt32 %f30, %f12, %o1
34845loop_2928:
34846 nop
34847 setx 0xDA5FB9F2116FF49A, %l0, %l6
34848 stx %l6, [%l7 + 0x28]
34849 ldd [%l7 + 0x28], %f10
34850 setx 0x8B03CEEE6F0060BC, %l1, %l5
34851 stx %l5, [%l7 + 0x10]
34852 ldd [%l7 + 0x10], %f30
34853 fdivd %f30, %f10, %f8
34854 EXIT_GOOD
34855
34856
34857
34858!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
34859!
34860! Stats for Thread 0:
34861!
34862! Type l : 2818
34863! Type x : 1216
34864! Type cti : 2928
34865! Type f : 4504
34866! Type i : 13534
34867!
34868!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
34869
34870
34871 EXIT_GOOD /* test finish */
34872
34873/************************************************************************
34874 Test case data start
34875 ************************************************************************/
34876.data
34877user_data_start:
34878scratch_area:
34879.word 0x456B19B0
34880.word 0xD1135968
34881.word 0xD48DAB8A
34882.word 0xA524BAAA
34883.word 0xA734FBE0
34884.word 0x6494DF0E
34885.word 0x42DCA6C1
34886.word 0x96D05937
34887.word 0x982361A6
34888.word 0xC100F2F8
34889.word 0x79C611DD
34890.word 0x601A762E
34891.word 0x52DD8387
34892.word 0xAF7A48DC
34893.word 0xF02D3F9E
34894.word 0xF0C28F2F
34895.word 0xB3A09674
34896.word 0x2F3445AB
34897.word 0x565F0CB2
34898.word 0xA2A3B0A0
34899.word 0x610126DD
34900.word 0xD40F53FE
34901.word 0xBF21AB0C
34902.word 0xCCB7E022
34903.word 0x42AFB928
34904.word 0x68DFCDAB
34905.word 0xD02CE731
34906.word 0x30A9EC7A
34907.word 0x6B1986E7
34908.word 0xBC706022
34909.word 0x88B99F64
34910.word 0xD0A5A8AA
34911.word 0xA3082C84
34912.word 0xA093BD94
34913.word 0xC55FAC3A
34914.word 0xA1CA20ED
34915.word 0x6A66379F
34916.word 0x4EA888E4
34917.word 0x6E37EA5F
34918.word 0x07325C72
34919.word 0x0C3E08FA
34920.word 0x7A3DF68C
34921.word 0x51A1721E
34922.word 0xF605E91D
34923.word 0x5F5D4934
34924.word 0xE36655AD
34925.word 0xD3032ED8
34926.word 0x4D6BA7C5
34927.word 0xBCC83999
34928.word 0xADDE4AB6
34929.word 0x64052BF3
34930.word 0x10E333CC
34931.word 0x5CE507C2
34932.word 0xC12524D8
34933.word 0xEFD41A8C
34934.word 0x610BAA39
34935.word 0xA67AA035
34936.word 0x101F81BE
34937.word 0x061D2EEC
34938.word 0xE3198D18
34939.word 0x831E8B67
34940.word 0x95770391
34941.word 0x5D60BC21
34942.word 0xA967D264
34943.end