Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / isa3 / isa3_fsr3_f11.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: isa3_fsr3_f11.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_f11.s,v 1.1 2007/05/11 17:22:26 drp Exp $"
39#include "defines.h"
40#include "nmacros.h"
41#include "old_boot.s"
42
43/************************************************************************
44 Test case code start
45 ************************************************************************/
46
47.text
48.global main
49
50main: /* test begin */
51
52
53 ta T_RD_THID
54 mov %o1, %l6
55 umul %l6, 256, %l7
56 setx DIAG_DATA_AREA, %g1, %g3
57 add %l7, %g3, %l7
58
59mov %l7, %g1
60wrpr %g0, 0x0, %cwp
61mov %g1, %l7
62wrpr %g0, 0x1, %cwp
63mov %g1, %l7
64wrpr %g0, 0x2, %cwp
65mov %g1, %l7
66wrpr %g0, 0x3, %cwp
67mov %g1, %l7
68wrpr %g0, 0x4, %cwp
69mov %g1, %l7
70wrpr %g0, 0x5, %cwp
71mov %g1, %l7
72wrpr %g0, 0x6, %cwp
73mov %g1, %l7
74wrpr %g0, 0x7, %cwp
75mov %g1, %l7
76 nop
77 setx 0xF28E02F0C04932CF, %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 0xF, %g1
89 set 0x2, %g2
90 set 0xE, %g3
91 set 0x2, %g4
92 set 0xF, %g5
93 set 0xB, %g6
94 set 0x3, %g7
95 !# Input registers
96 set -0xE, %i0
97 set -0x1, %i1
98 set -0x2, %i2
99 set -0xA, %i3
100 set -0x4, %i4
101 set -0xF, %i5
102 set -0xB, %i6
103 set -0x2, %i7
104 !# Local registers
105 set 0x2878267D, %l0
106 set 0x06860CB1, %l1
107 set 0x119EBBA6, %l2
108 set 0x4BE9A32E, %l3
109 set 0x0542A5C6, %l4
110 set 0x01198236, %l5
111 set 0x13208002, %l6
112 !# Output registers
113 set -0x180E, %o0
114 set -0x07E7, %o1
115 set -0x173E, %o2
116 set 0x082A, %o3
117 set -0x1411, %o4
118 set 0x0DBC, %o5
119 set -0x0D97, %o6
120 set -0x11F7, %o7
121 !# Float registers
122 INIT_TH_FP_REG(%l7,%f0,0xE03F4F9A604C943F)
123 INIT_TH_FP_REG(%l7,%f2,0x3514BFAA5CE5FE7E)
124 INIT_TH_FP_REG(%l7,%f4,0x29A7103CA79F307B)
125 INIT_TH_FP_REG(%l7,%f6,0x46C8D617D0C42C86)
126 INIT_TH_FP_REG(%l7,%f8,0xCFB4C615D0959704)
127 INIT_TH_FP_REG(%l7,%f10,0x93D681E71DE11052)
128 INIT_TH_FP_REG(%l7,%f12,0x8B3347029D60AB4F)
129 INIT_TH_FP_REG(%l7,%f14,0xF64D39AC46945828)
130 INIT_TH_FP_REG(%l7,%f16,0x8A8B5AE936C90337)
131 INIT_TH_FP_REG(%l7,%f18,0xFDF8C859138C4151)
132 INIT_TH_FP_REG(%l7,%f20,0xD4A653F5C0EB3987)
133 INIT_TH_FP_REG(%l7,%f22,0xB4B5BAE525E9866D)
134 INIT_TH_FP_REG(%l7,%f24,0x8852C1C479F7DA9C)
135 INIT_TH_FP_REG(%l7,%f26,0xDD9CB11A9218A1F2)
136 INIT_TH_FP_REG(%l7,%f28,0x4778FCB336387FE6)
137 INIT_TH_FP_REG(%l7,%f30,0x692CCF10CE006395)
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, 0xE61, %hsys_tick_cmpr
146
147
148 !# Execute Main Diag ..
149
150 fbo,a %fcc3, loop_1
151 add %o3, 0x12EC, %i2
152 array8 %g4, %g5, %g6
153 sdivcc %i6, 0x1129, %l2
154loop_1:
155 fmovse %icc, %f3, %f4
156 fble,a %fcc3, loop_2
157 tn %icc, 0x1
158 alignaddrl %o4, %l6, %o5
159 sdivx %g2, 0x0B55, %l5
160loop_2:
161 fabss %f22, %f19
162 fands %f8, %f4, %f31
163 srax %i0, 0x10, %o7
164 lduh [%l7 + 0x76], %o1
165 wr %g0, 0x80, %asi
166 lda [%l7 + 0x50] %asi, %f2
167 fmovdvc %xcc, %f4, %f31
168 wr %g0, 0x18, %asi
169 ldstuba [%l7 + 0x21] %asi, %i5
170 saved
171 rdpr %cwp, %g1
172 rdpr %cansave, %g2
173 rdpr %canrestore, %g3
174 rdpr %cleanwin, %g4
175 rdpr %otherwin, %g5
176 rdpr %wstate, %g6
177 bvs,pt %icc, loop_3
178 smulcc %i3, %g7, %i1
179 sdiv %l4, 0x0B84, %o6
180 fpsub16 %f12, %f0, %f14
181loop_3:
182 tvc %xcc, 0x2
183 bneg,pt %xcc, loop_4
184 bvc,a,pn %xcc, loop_5
185 tvs %xcc, 0x0
186 tvc %icc, 0x0
187loop_4:
188 umul %o2, %l0, %g1
189loop_5:
190 tl %icc, 0x5
191 srax %g3, 0x18, %l3
192 nop
193 setx 0xEEA6B19EDE6E5419, %l0, %l6
194 stx %l6, [%l7 + 0x28]
195 ldd [%l7 + 0x28], %f28
196 setx 0x22600AAA1C07147F, %l1, %l5
197 stx %l5, [%l7 + 0x10]
198 ldd [%l7 + 0x10], %f16
199 fmuld %f16, %f28, %f22
200 wr %g0, 0x89, %asi
201 lduwa [%l7 + 0x50] %asi, %o0
202 xnor %i4, 0x082B, %i7
203 set 0x3B, %l0
204 lduba [%l7 + %l0] 0x10, %o3
205 add %l1, 0x0789, %g4
206 te %xcc, 0x7
207 alignaddr %i2, %g6, %g5
208 fpack16 %f26, %f17
209 umulcc %l2, %o4, %l6
210 nop
211 setx 0x1B9D34044050A3F8, %l0, %l6
212 stx %l6, [%l7 + 0x68]
213 ldx [%l7 + 0x68], %fsr
214 nop
215 setx 0xB730CAF4FEB94AE4, %l0, %l6
216 stx %l6, [%l7 + 0x28]
217 ldd [%l7 + 0x28], %f22
218 fsqrtd %f22, %f20
219 alignaddr %i6, %o5, %l5
220 wr %g0, 0xea, %asi
221 stba %i0, [%l7 + 0x44] %asi
222 membar #Sync
223 sdiv %o7, 0x0680, %o1
224 orncc %i5, %g2, %i3
225 fbul,a %fcc1, loop_6
226 addc %i1, 0x0018, %g7
227 fmovdl %xcc, %f29, %f23
228 subc %l4, 0x1902, %o2
229loop_6:
230 nop
231 setx 0xD0705CE4, %l0, %l6
232 st %l6, [%l7 + 0x30]
233 ld [%l7 + 0x30], %fsr
234 fmovscs %xcc, %f21, %f2
235 ble,pn %icc, loop_7
236 orn %o6, 0x1C3F, %g1
237 fbul %fcc3, loop_8
238 taddcctv %g3, %l3, %o0
239loop_7:
240 swap [%l7 + 0x08], %i4
241 movrgz %i7, 0x365, %l0
242loop_8:
243 fpadd16 %f0, %f4, %f8
244 fble %fcc3, loop_9
245 or %l1, 0x1D19, %o3
246 fbn %fcc2, loop_10
247 nop
248 fitos %f11, %f31
249 fstox %f31, %f16
250loop_9:
251 fpmerge %f18, %f31, %f16
252 bleu,a,pt %icc, loop_11
253loop_10:
254 movrlez %i2, 0x0D1, %g4
255 edge16ln %g5, %l2, %o4
256 membar 0x13
257loop_11:
258 edge16 %g6, %l6, %i6
259 bcc,pn %xcc, loop_12
260 fcmple16 %f10, %f12, %l5
261 fornot2 %f28, %f8, %f18
262 tleu %icc, 0x6
263loop_12:
264 faligndata %f28, %f20, %f12
265 wr %g0, 0x04, %asi
266 ldswa [%l7 + 0x28] %asi, %i0
267 movrlez %o5, %o1, %o7
268 popc 0x096F, %i5
269 orn %i3, 0x10B0, %g2
270 fbge,a %fcc1, loop_13
271 fbue %fcc0, loop_14
272 fbge,a %fcc3, loop_15
273 mova %icc, %g7, %l4
274loop_13:
275 tg %xcc, 0x7
276loop_14:
277 fmovsn %xcc, %f31, %f22
278loop_15:
279 tsubcc %i1, 0x1421, %o6
280 bn,pn %xcc, loop_16
281 popc 0x1357, %o2
282 fors %f20, %f13, %f6
283 and %g3, 0x0E60, %l3
284loop_16:
285 fpsub16s %f24, %f22, %f4
286 smul %g1, 0x0190, %i4
287 saved
288 rdpr %cwp, %g1
289 rdpr %cansave, %g2
290 rdpr %canrestore, %g3
291 rdpr %cleanwin, %g4
292 rdpr %otherwin, %g5
293 rdpr %wstate, %g6
294 sethi 0x1EAF, %o0
295 movgu %icc, %l0, %i7
296 movpos %icc, %l1, %i2
297 fmovsa %xcc, %f18, %f24
298 wr %g0, 0x80, %asi
299 prefetcha [%l7 + 0x28] %asi, 0x2
300 wr %g0, 0x19, %asi
301 sta %f25, [%l7 + 0x54] %asi
302 fbn %fcc0, loop_17
303 movle %icc, %g5, %l2
304 array8 %o3, %g6, %o4
305 taddcctv %l6, %l5, %i0
306loop_17:
307 nop
308 setx loop_18, %l0, %l1
309 wrpr 0x1, %tl
310 wrpr %l1, %tpc
311 add %l1, 0x4, %l1
312 wrpr %l1, %tnpc
313 setx 0x34400001400, %l0, %l1
314 wrpr %l1, %tstate
315 wrhpr 0x4, %htstate
316 retry
317 fbg,a %fcc3, loop_19
318 tne %xcc, 0x6
319 tleu %xcc, 0x2
320loop_18:
321 bpos,a,pt %xcc, loop_20
322loop_19:
323 udiv %o5, 0x0D17, %i6
324 bcs,pn %xcc, loop_21
325 sth %o1, [%l7 + 0x5E]
326loop_20:
327 fmovrdgez %o7, %f8, %f0
328 fxors %f19, %f27, %f22
329loop_21:
330 edge16ln %i5, %i3, %g2
331 ba,a loop_22
332 fbge,a %fcc1, loop_23
333 srl %g7, %l4, %o6
334 brnz,a %o2, loop_24
335loop_22:
336 udivx %g3, 0x0C13, %l3
337loop_23:
338 movneg %xcc, %i1, %g1
339 smul %i4, %l0, %i7
340loop_24:
341 edge32l %l1, %i2, %o0
342 tcc %xcc, 0x3
343 nop
344 fitos %f10, %f11
345 fstox %f11, %f28
346 fxtos %f28, %f22
347 movn %xcc, %g5, %g4
348 brz %o3, loop_25
349 movre %l2, %o4, %g6
350 fnands %f3, %f28, %f22
351 st %f31, [%l7 + 0x1C]
352loop_25:
353 movge %icc, %l6, %i0
354 nop
355 setx 0x2812D84A, %l0, %l6
356 st %l6, [%l7 + 0x28]
357 ld [%l7 + 0x28], %f30
358 setx 0x3C01A8CF, %l1, %l5
359 st %l5, [%l7 + 0x10]
360 ld [%l7 + 0x10], %f28
361 fsubs %f28, %f30, %f30
362 sdiv %l5, 0x015E, %i6
363 fmovse %icc, %f6, %f24
364 wr %g0, 0x80, %asi
365 lduha [%l7 + 0x0C] %asi, %o5
366 alignaddr %o7, %i5, %o1
367 fmovrdgez %i3, %f0, %f28
368 movcs %icc, %g2, %g7
369 smulcc %l4, %o2, %o6
370 smul %l3, %g3, %g1
371 tcs %icc, 0x1
372 xorcc %i4, 0x0155, %i1
373 array8 %i7, %l1, %i2
374 movcs %icc, %l0, %o0
375 te %icc, 0x3
376 fpadd16 %f30, %f22, %f6
377 movre %g5, 0x3C8, %g4
378 edge8ln %o3, %o4, %l2
379 bcc,pt %icc, loop_26
380 bge,a loop_27
381 saved
382 rdpr %cwp, %g1
383 rdpr %cansave, %g2
384 rdpr %canrestore, %g3
385 rdpr %cleanwin, %g4
386 rdpr %otherwin, %g5
387 rdpr %wstate, %g6
388 nop
389 set 0x10, %l4
390 ldx [%l7 + %l4], %l6
391loop_26:
392 tvc %xcc, 0x5
393loop_27:
394 tsubcc %g6, 0x0052, %i0
395 set 0x10, %i2
396 ldxa [%l7 + %i2] 0x04, %i6
397 tpos %icc, 0x5
398 ld [%l7 + 0x44], %f8
399 tne %xcc, 0x2
400 set 0x30, %i6
401 prefetcha [%l7 + %i6] 0x89, 0x2
402 array8 %o5, %o7, %o1
403 movvc %xcc, %i5, %i3
404 fbg,a %fcc3, loop_28
405 tneg %icc, 0x2
406 fpadd16s %f28, %f29, %f15
407 sub %g2, 0x039A, %g7
408loop_28:
409 sethi 0x138B, %o2
410 movl %xcc, %l4, %o6
411 add %l3, %g1, %i4
412 nop
413 fitos %f28, %f18
414 edge8l %g3, %i7, %i1
415 fbe,a %fcc1, loop_29
416 fblg,a %fcc3, loop_30
417 bcc %xcc, loop_31
418 orncc %l1, 0x1045, %l0
419loop_29:
420 subcc %i2, %o0, %g4
421loop_30:
422 subccc %o3, %o4, %l2
423loop_31:
424 xnorcc %l6, %g5, %i0
425 edge32ln %i6, %g6, %l5
426 fbue,a %fcc2, loop_32
427 membar 0x20
428 te %xcc, 0x3
429 fexpand %f30, %f0
430loop_32:
431 bg,pn %xcc, loop_33
432 swap [%l7 + 0x20], %o7
433 nop
434 setx 0xE2949202A5E31397, %l0, %l6
435 stx %l6, [%l7 + 0x28]
436 ldd [%l7 + 0x28], %f2
437 setx 0xEFC76F414B6958AD, %l1, %l5
438 stx %l5, [%l7 + 0x10]
439 ldd [%l7 + 0x10], %f14
440 fdivd %f14, %f2, %f14
441 fnot1s %f18, %f5
442loop_33:
443 be,a loop_34
444 fcmple16 %f22, %f8, %o1
445 umulcc %i5, 0x0488, %i3
446 tvc %icc, 0x2
447loop_34:
448 fmovrsne %g2, %f19, %f19
449 mulx %g7, %o2, %o5
450 orncc %l4, %l3, %o6
451 taddcctv %g1, %g3, %i4
452 te %xcc, 0x1
453 sllx %i1, %i7, %l0
454 wr %g0, 0xe3, %asi
455 stba %i2, [%l7 + 0x4E] %asi
456 membar #Sync
457 tgu %icc, 0x3
458 tne %icc, 0x2
459 smul %l1, 0x0AE0, %o0
460 xor %g4, %o3, %o4
461 flush %l7 + 0x30
462 edge32ln %l2, %g5, %l6
463 nop
464 setx 0xF84B71E9, %l0, %l6
465 st %l6, [%l7 + 0x28]
466 ld [%l7 + 0x28], %f14
467 setx 0xDAF0B771, %l1, %l5
468 st %l5, [%l7 + 0x10]
469 ld [%l7 + 0x10], %f18
470 fadds %f18, %f14, %f6
471 tne %icc, 0x5
472 smul %i6, 0x18F7, %g6
473 edge32n %l5, %o7, %i0
474 andncc %i5, %i3, %g2
475 edge32ln %o1, %g7, %o5
476 alignaddrl %l4, %o2, %o6
477 movneg %xcc, %l3, %g3
478 srlx %g1, 0x09, %i1
479 fmovd %f24, %f24
480 saved
481 rdpr %cwp, %g1
482 rdpr %cansave, %g2
483 rdpr %canrestore, %g3
484 rdpr %cleanwin, %g4
485 rdpr %otherwin, %g5
486 rdpr %wstate, %g6
487 tgu %xcc, 0x0
488 fornot1s %f21, %f30, %f17
489 movneg %icc, %i7, %i4
490 tneg %xcc, 0x7
491 xor %l0, 0x0A94, %i2
492 nop
493 fitod %f0, %f8
494 fdtox %f8, %f18
495 fxtod %f18, %f4
496 sub %o0, 0x051A, %l1
497 saved
498 rdpr %cwp, %g1
499 rdpr %cansave, %g2
500 rdpr %canrestore, %g3
501 rdpr %cleanwin, %g4
502 rdpr %otherwin, %g5
503 rdpr %wstate, %g6
504 fxors %f10, %f6, %f21
505 move %xcc, %g4, %o4
506 tn %icc, 0x0
507 fbue %fcc2, loop_35
508 orncc %o3, 0x1754, %l2
509 add %g5, 0x1617, %l6
510 fmovsvs %icc, %f11, %f7
511loop_35:
512 or %g6, 0x0694, %i6
513 nop
514 setx 0xD063384E, %l0, %l6
515 st %l6, [%l7 + 0x10]
516 ld [%l7 + 0x10], %fsr
517 add %l7, 0x68, %l6
518 wr %g0, 0x89, %asi
519 lda [%l6] %asi, %l5
520 casa [%l6] 0x89, %l5, %o7
521 nop
522 setx 0xEAA4DCC2, %l0, %l6
523 st %l6, [%l7 + 0x28]
524 ld [%l7 + 0x28], %f0
525 setx 0x2495F8C0, %l1, %l5
526 st %l5, [%l7 + 0x10]
527 ld [%l7 + 0x10], %f12
528 fadds %f12, %f0, %f31
529 fbge %fcc1, loop_36
530 movg %icc, %i5, %i3
531 sir 0x0E56
532 fmul8x16al %f10, %f22, %f14
533loop_36:
534 nop
535 set 0x68, %g4
536 ldstuba [%l7 + %g4] 0x04, %i0
537 fmovs %f19, %f6
538 array8 %g2, %o1, %g7
539 movn %icc, %l4, %o5
540 fmovde %icc, %f13, %f26
541 tgu %icc, 0x4
542 sub %o6, %o2, %l3
543 fzeros %f19
544 edge16ln %g3, %i1, %i7
545 xor %i4, 0x0D19, %g1
546 bge,a,pt %xcc, loop_37
547 fmovrslez %l0, %f9, %f8
548 fone %f20
549 pdist %f0, %f16, %f24
550loop_37:
551 nop
552 wr %g0, 0x0c, %asi
553 ldda [%l7 + 0x40] %asi, %f0
554 call loop_38
555 bcs,a %icc, loop_39
556 edge8l %o0, %i2, %l1
557 edge8n %g4, %o4, %l2
558loop_38:
559 add %o3, 0x0AE2, %l6
560loop_39:
561 tsubcctv %g6, 0x0ADC, %i6
562 fsrc2 %f16, %f10
563 swap [%l7 + 0x48], %l5
564 fnot1 %f12, %f20
565 tge %xcc, 0x1
566 wr %g0, 0x10, %asi
567 ldsha [%l7 + 0x20] %asi, %o7
568 tne %icc, 0x6
569 bvs %xcc, loop_40
570 add %i5, %i3, %i0
571 addccc %g2, %g5, %o1
572 umulcc %g7, %l4, %o5
573loop_40:
574 fmovsleu %icc, %f31, %f2
575 fmovdvs %icc, %f14, %f7
576 ld [%l7 + 0x7C], %f1
577 addcc %o2, %l3, %o6
578 restored
579 rdpr %cwp, %g1
580 rdpr %cansave, %g2
581 rdpr %canrestore, %g3
582 rdpr %cleanwin, %g4
583 rdpr %otherwin, %g5
584 rdpr %wstate, %g6
585 alignaddrl %g3, %i1, %i4
586 edge16n %g1, %l0, %o0
587 fmovda %icc, %f11, %f20
588 sdiv %i2, 0x0147, %l1
589 set 0x40, %o5
590 stda %f0, [%l7 + %o5] 0x16
591 membar #Sync
592 fornot1s %f24, %f22, %f14
593 movvs %icc, %i7, %o4
594 tg %icc, 0x6
595 movg %icc, %g4, %o3
596 edge16n %l6, %g6, %i6
597 fmovrdgz %l2, %f16, %f24
598 ldsh [%l7 + 0x14], %o7
599 alignaddrl %i5, %l5, %i3
600 stx %g2, [%l7 + 0x78]
601 fxors %f3, %f14, %f14
602 ldsw [%l7 + 0x20], %g5
603 wr %g0, 0x19, %asi
604 lduha [%l7 + 0x46] %asi, %i0
605 orcc %g7, %l4, %o5
606 fexpand %f12, %f8
607 andn %o2, %o1, %l3
608 mulx %o6, %g3, %i1
609 movrgz %i4, %l0, %o0
610 srlx %g1, 0x0D, %i2
611 tleu %icc, 0x4
612 wr %g0, 0x10, %asi
613 lduha [%l7 + 0x68] %asi, %i7
614 set 0x2C, %o0
615 ldsba [%l7 + %o0] 0x89, %l1
616 fbge %fcc0, loop_41
617 subc %g4, 0x1C90, %o3
618 fnegs %f13, %f16
619 nop
620 setx 0x7CA6D844D0725D72, %l0, %l6
621 stx %l6, [%l7 + 0x40]
622 ldx [%l7 + 0x40], %fsr
623loop_41:
624 movvc %icc, %l6, %o4
625 restored
626 rdpr %cwp, %g1
627 rdpr %cansave, %g2
628 rdpr %canrestore, %g3
629 rdpr %cleanwin, %g4
630 rdpr %otherwin, %g5
631 rdpr %wstate, %g6
632 edge16 %g6, %l2, %i6
633 sdiv %o7, 0x0D3A, %l5
634 fmovrslz %i3, %f25, %f26
635 nop
636 setx 0xB2C6AEBF69EB9CA7, %l0, %l6
637 stx %l6, [%l7 + 0x28]
638 ldd [%l7 + 0x28], %f14
639 setx 0xC12FE597F335608E, %l1, %l5
640 stx %l5, [%l7 + 0x10]
641 ldd [%l7 + 0x10], %f28
642 fsubd %f28, %f14, %f6
643 movleu %xcc, %i5, %g5
644 brgez,a %i0, loop_42
645 movrgz %g2, 0x3D1, %g7
646 fmovsne %icc, %f21, %f15
647 taddcctv %l4, 0x1409, %o2
648loop_42:
649 andcc %o1, %l3, %o5
650 bne,a %icc, loop_43
651 fmovdcs %xcc, %f31, %f2
652 fmovsvc %xcc, %f2, %f24
653 alignaddr %o6, %g3, %i4
654loop_43:
655 fmovrde %i1, %f8, %f10
656 fcmpne32 %f4, %f20, %o0
657 set 0x10, %o7
658 ldsba [%l7 + %o7] 0x88, %l0
659 edge8ln %g1, %i2, %l1
660 wr %g0, 0x0c, %asi
661 ldsha [%l7 + 0x56] %asi, %g4
662 nop
663 fitod %f10, %f10
664 fdtox %f10, %f2
665 fxtod %f2, %f10
666 stw %o3, [%l7 + 0x60]
667 movrgez %l6, %o4, %i7
668 sethi 0x1E8F, %g6
669 fbo %fcc0, loop_44
670 subc %l2, 0x00FE, %o7
671 wr %g0, 0x04, %asi
672 ldswa [%l7 + 0x30] %asi, %l5
673loop_44:
674 taddcctv %i6, %i5, %i3
675 fbl,a %fcc3, loop_45
676 addccc %g5, %i0, %g2
677 bcs,a,pn %xcc, loop_46
678 tvs %xcc, 0x3
679loop_45:
680 movrlz %g7, 0x136, %l4
681 umulcc %o1, %l3, %o5
682loop_46:
683 fmovrsgz %o2, %f15, %f11
684 smul %o6, 0x10E8, %i4
685 nop
686 setx 0xF3DA2070, %l0, %l6
687 st %l6, [%l7 + 0x28]
688 ld [%l7 + 0x28], %f25
689 setx 0x42EF4042, %l1, %l5
690 st %l5, [%l7 + 0x10]
691 ld [%l7 + 0x10], %f15
692 fmuls %f15, %f25, %f6
693 movg %xcc, %i1, %o0
694 fbuge,a %fcc3, loop_47
695 edge8ln %g3, %l0, %g1
696 fmovsvc %xcc, %f19, %f9
697 edge8n %i2, %g4, %l1
698loop_47:
699 fmul8x16al %f30, %f8, %f22
700 smulcc %o3, 0x1FCE, %o4
701 tl %xcc, 0x7
702 ld [%l7 + 0x7C], %f3
703 tleu %icc, 0x0
704 add %l7, 0x58, %l6
705 wr %g0, 0x11, %asi
706 casxa [%l6] %asi, %l6, %i7
707 fandnot1 %f30, %f16, %f22
708 subcc %g6, 0x1A9E, %o7
709 set 0x5C, %g2
710 stwa %l2, [%l7 + %g2] 0x10
711 fmovrde %i6, %f6, %f8
712 tge %xcc, 0x2
713 alignaddr %l5, %i3, %i5
714 edge32ln %g5, %i0, %g2
715 tpos %icc, 0x2
716 addcc %g7, %l4, %o1
717 or %l3, 0x1AB0, %o2
718 smul %o6, 0x04D4, %i4
719 udivcc %i1, 0x153B, %o5
720 fmovrse %o0, %f24, %f10
721 tvs %xcc, 0x5
722 add %l0, %g1, %g3
723 andncc %i2, %g4, %o3
724 fmovrdlez %o4, %f16, %f4
725 tvc %xcc, 0x3
726 brgz %l1, loop_48
727 nop
728 setx loop_49, %l0, %l1
729 wrpr 0x1, %tl
730 wrpr %l1, %tpc
731 add %l1, 0x4, %l1
732 wrpr %l1, %tnpc
733 setx 0x34400001400, %l0, %l1
734 wrpr %l1, %tstate
735 wrhpr 0x4, %htstate
736 retry
737 edge8n %l6, %i7, %g6
738 movl %xcc, %o7, %i6
739loop_48:
740 nop
741 fitos %f0, %f15
742 fstod %f15, %f18
743loop_49:
744 edge16 %l5, %l2, %i5
745 tsubcc %g5, %i0, %g2
746 tleu %icc, 0x4
747 tvc %icc, 0x7
748 and %i3, 0x0F85, %l4
749 fcmpgt16 %f6, %f28, %g7
750 sub %o1, 0x055E, %l3
751 tleu %xcc, 0x2
752 edge8 %o2, %o6, %i4
753 movrgez %i1, 0x059, %o5
754 bcc,pt %xcc, loop_50
755 bg,pt %xcc, loop_51
756 tgu %icc, 0x6
757 and %o0, %g1, %l0
758loop_50:
759 nop
760 setx 0xC6B19FD6D7EFD775, %l0, %l6
761 stx %l6, [%l7 + 0x28]
762 ldd [%l7 + 0x28], %f18
763 fsqrtd %f18, %f2
764loop_51:
765 nop
766 fitod %f6, %f24
767 fdtox %f24, %f4
768 sll %g3, 0x0C, %g4
769 andn %i2, 0x132B, %o4
770 orncc %l1, 0x0887, %o3
771 movl %icc, %i7, %g6
772 subcc %o7, 0x13D1, %l6
773 fxnors %f26, %f1, %f29
774 add %l5, %l2, %i5
775 nop
776 set 0x2E, %l6
777 sth %g5, [%l7 + %l6]
778 andn %i0, 0x04E6, %g2
779 xor %i3, 0x1F17, %i6
780 fmovscs %icc, %f27, %f13
781 fbn,a %fcc1, loop_52
782 fmovda %icc, %f15, %f5
783 nop
784 setx 0xB978044AA914B3B6, %l0, %l6
785 stx %l6, [%l7 + 0x28]
786 ldd [%l7 + 0x28], %f14
787 fsqrtd %f14, %f0
788 movgu %xcc, %l4, %g7
789loop_52:
790 movrgz %l3, 0x279, %o2
791 fbo %fcc3, loop_53
792 edge32n %o6, %i4, %o1
793 call loop_54
794 taddcctv %o5, 0x1B88, %i1
795loop_53:
796 fsrc1 %f26, %f16
797 umulcc %o0, 0x00F0, %l0
798loop_54:
799 nop
800 set 0x30, %g3
801 lduwa [%l7 + %g3] 0x89, %g1
802 stbar
803 fbuge %fcc2, loop_55
804 prefetch [%l7 + 0x1C], 0x3
805 fmovrdgez %g3, %f4, %f30
806 fbl %fcc0, loop_56
807loop_55:
808 stx %g4, [%l7 + 0x58]
809 fnot2 %f12, %f22
810 orn %o4, 0x0080, %i2
811loop_56:
812 fmovsne %xcc, %f28, %f5
813 edge8l %l1, %o3, %i7
814 stbar
815 wr %g0, 0x80, %asi
816 lduba [%l7 + 0x6B] %asi, %g6
817 umul %l6, %o7, %l2
818 sll %l5, %g5, %i0
819 bg %xcc, loop_57
820 edge16ln %i5, %i3, %g2
821 fblg,a %fcc0, loop_58
822 fmuld8sux16 %f28, %f7, %f0
823loop_57:
824 edge8ln %i6, %g7, %l4
825 movvc %xcc, %o2, %l3
826loop_58:
827 fxors %f14, %f9, %f15
828 subcc %o6, 0x11FC, %o1
829 tleu %xcc, 0x3
830 movrlez %o5, 0x0EF, %i1
831 alignaddrl %i4, %l0, %g1
832 edge32n %o0, %g3, %g4
833 tvs %xcc, 0x6
834 wr %g0, 0x18, %asi
835 ldsha [%l7 + 0x66] %asi, %o4
836 ldsh [%l7 + 0x12], %i2
837 taddcc %o3, 0x1D8F, %i7
838 bn,a loop_59
839 edge8n %g6, %l1, %l6
840 fmul8x16 %f8, %f0, %f28
841 movvs %xcc, %o7, %l2
842loop_59:
843 orncc %l5, 0x14BC, %g5
844 te %xcc, 0x3
845 fmovse %xcc, %f31, %f22
846 fsrc1s %f20, %f29
847 xorcc %i5, %i0, %g2
848 edge8l %i6, %g7, %l4
849 fones %f13
850 edge8n %i3, %o2, %l3
851 nop
852 setx loop_60, %l0, %l1
853 wrpr 0x1, %tl
854 wrpr %l1, %tnpc
855 setx 0x34400001400, %l0, %l1
856 wrpr %l1, %tstate
857 wrhpr 0x4, %htstate
858 done
859 flush %l7 + 0x74
860 sra %o1, %o6, %i1
861 orncc %o5, %l0, %i4
862loop_60:
863 array16 %g1, %o0, %g4
864 alignaddrl %o4, %g3, %i2
865 sll %i7, %o3, %l1
866 fbn,a %fcc3, loop_61
867 fbg,a %fcc0, loop_62
868 srax %g6, 0x13, %o7
869 sir 0x1561
870loop_61:
871 addc %l6, %l2, %g5
872loop_62:
873 sra %l5, %i0, %g2
874 ldsw [%l7 + 0x30], %i6
875 alignaddrl %i5, %l4, %i3
876 sllx %o2, 0x0E, %l3
877 sethi 0x02A5, %o1
878 add %l7, 0x58, %l6
879 wr %g0, 0x89, %asi
880 ldxa [%l6] %asi, %g7
881 casxa [%l6] %asi, %g7, %o6
882 edge16 %i1, %l0, %i4
883 fbug %fcc0, loop_63
884 ldub [%l7 + 0x7B], %g1
885 popc %o0, %o5
886 array32 %g4, %o4, %g3
887loop_63:
888 movvs %icc, %i2, %i7
889 fmovrsgz %o3, %f18, %f1
890 mulx %g6, %o7, %l1
891 andcc %l2, %g5, %l6
892 fmovsvc %xcc, %f11, %f5
893 fmovdcs %xcc, %f24, %f25
894 movre %l5, %i0, %i6
895 edge16n %i5, %l4, %i3
896 orcc %o2, %g2, %o1
897 mulscc %l3, 0x1962, %g7
898 movcc %icc, %i1, %l0
899 stx %i4, [%l7 + 0x30]
900 edge32ln %o6, %g1, %o5
901 fmovdl %xcc, %f0, %f5
902 sdiv %o0, 0x1D50, %o4
903 edge16n %g4, %i2, %g3
904 fbl,a %fcc0, loop_64
905 orncc %o3, 0x1F79, %g6
906 tvc %icc, 0x3
907 subccc %i7, %l1, %l2
908loop_64:
909 fpack32 %f4, %f24, %f0
910 orn %g5, %l6, %l5
911 swap [%l7 + 0x5C], %o7
912 add %l7, 0x14, %l6
913 wr %g0, 0x88, %asi
914 casa [%l6] 0x88, %i6, %i0
915 orncc %l4, %i5, %o2
916 or %g2, %i3, %l3
917 and %g7, %i1, %o1
918 movvc %xcc, %i4, %l0
919 movle %xcc, %o6, %o5
920 fand %f10, %f16, %f2
921 fmovrdgz %o0, %f2, %f8
922 fmovrdgez %g1, %f0, %f16
923 alignaddr %o4, %g4, %i2
924 nop
925 setx 0x0992C9BB, %l0, %l6
926 st %l6, [%l7 + 0x28]
927 ld [%l7 + 0x28], %f14
928 setx 0xACA5E3AD, %l1, %l5
929 st %l5, [%l7 + 0x10]
930 ld [%l7 + 0x10], %f15
931 fadds %f15, %f14, %f23
932 xnorcc %o3, 0x1E83, %g6
933 call loop_65
934 addccc %i7, 0x1117, %l1
935 movcc %icc, %l2, %g5
936 nop
937 setx loop_66, %l0, %l1
938 jmpl %l1, %l6
939loop_65:
940 fbo,a %fcc0, loop_67
941 sdivcc %l5, 0x189A, %o7
942 move %icc, %i6, %i0
943loop_66:
944 subcc %l4, %g3, %i5
945loop_67:
946 fpmerge %f30, %f7, %f26
947 tpos %icc, 0x3
948 tne %xcc, 0x0
949 tg %xcc, 0x1
950 wr %g0, 0x0c, %asi
951 lduwa [%l7 + 0x4C] %asi, %o2
952 andncc %g2, %i3, %l3
953 edge8 %g7, %i1, %o1
954 fmul8x16 %f15, %f0, %f0
955 popc 0x19E0, %l0
956 bpos,pt %icc, loop_68
957 edge8n %o6, %i4, %o5
958 saved
959 rdpr %cwp, %g1
960 rdpr %cansave, %g2
961 rdpr %canrestore, %g3
962 rdpr %cleanwin, %g4
963 rdpr %otherwin, %g5
964 rdpr %wstate, %g6
965 fornot1s %f0, %f12, %f6
966loop_68:
967 fmovsn %xcc, %f3, %f5
968 movcc %icc, %o0, %g1
969 edge8n %g4, %i2, %o4
970 mulscc %o3, 0x02B3, %g6
971 sra %i7, %l2, %g5
972 fsrc2 %f14, %f16
973 fcmpne32 %f2, %f28, %l6
974 add %l7, 0x30, %l6
975 wr %g0, 0x04, %asi
976 casxa [%l6] %asi, %l1, %o7
977 or %i6, %i0, %l5
978 sdivcc %g3, 0x1288, %i5
979 fmovrdlz %l4, %f6, %f22
980 umul %g2, 0x0536, %i3
981 movcs %xcc, %l3, %o2
982 te %xcc, 0x7
983 bge,pn %xcc, loop_69
984 fpsub16s %f17, %f31, %f22
985 ta %icc, 0x1
986 fsrc1 %f26, %f20
987loop_69:
988 fmovsneg %icc, %f6, %f8
989 udiv %g7, 0x1C84, %i1
990 fmovrdlz %l0, %f30, %f28
991 tg %xcc, 0x4
992 movn %icc, %o6, %o1
993 fmovda %xcc, %f28, %f12
994 orncc %o5, %o0, %i4
995 fbul %fcc1, loop_70
996 fbul %fcc2, loop_71
997 movle %icc, %g4, %i2
998 fmovsvc %icc, %f14, %f9
999loop_70:
1000 fpsub16s %f9, %f20, %f4
1001loop_71:
1002 movvs %xcc, %g1, %o3
1003 movn %icc, %o4, %g6
1004 fmovdvc %xcc, %f7, %f0
1005 ble,pn %xcc, loop_72
1006 movrlez %l2, 0x372, %g5
1007 ldx [%l7 + 0x50], %i7
1008 and %l6, 0x10FB, %l1
1009loop_72:
1010 bcs,a %icc, loop_73
1011 movpos %xcc, %i6, %o7
1012 brz,a %i0, loop_74
1013 fsrc2s %f27, %f27
1014loop_73:
1015 nop
1016 wr %g0, 0x04, %asi
1017 lda [%l7 + 0x38] %asi, %f17
1018loop_74:
1019 fmovdcc %icc, %f31, %f2
1020 set 0x40, %l1
1021 ldda [%l7 + %l1] 0x2a, %l4
1022 addcc %g3, %i5, %g2
1023 array32 %i3, %l3, %l4
1024 movleu %xcc, %g7, %o2
1025 tge %icc, 0x7
1026 edge32l %l0, %o6, %o1
1027 fzero %f10
1028 tvc %icc, 0x1
1029 std %f14, [%l7 + 0x18]
1030 bvs,a loop_75
1031 restored
1032 rdpr %cwp, %g1
1033 rdpr %cansave, %g2
1034 rdpr %canrestore, %g3
1035 rdpr %cleanwin, %g4
1036 rdpr %otherwin, %g5
1037 rdpr %wstate, %g6
1038 set 0x40, %o1
1039 stda %f16, [%l7 + %o1] 0x18
1040loop_75:
1041 fbl %fcc0, loop_76
1042 fbue,a %fcc2, loop_77
1043 movcs %xcc, %i1, %o5
1044 fmovrde %o0, %f28, %f2
1045loop_76:
1046 srl %g4, %i4, %i2
1047loop_77:
1048 edge8 %g1, %o4, %g6
1049 set 0x60, %g1
1050 ldda [%l7 + %g1] 0x2f, %l2
1051 movrlez %o3, %g5, %l6
1052 edge16 %i7, %l1, %o7
1053 wr %g0, 0x0c, %asi
1054 ldxa [%l7 + 0x78] %asi, %i6
1055 sdivcc %l5, 0x027C, %i0
1056 udivx %i5, 0x1BC9, %g2
1057 umulcc %g3, %i3, %l3
1058 subc %g7, %l4, %l0
1059 orn %o2, 0x098D, %o6
1060 wr %g0, 0x11, %asi
1061 lduwa [%l7 + 0x44] %asi, %i1
1062 movrlez %o5, 0x2B0, %o0
1063 bne %xcc, loop_78
1064 edge16ln %o1, %g4, %i4
1065 movg %icc, %g1, %i2
1066 array16 %g6, %o4, %o3
1067loop_78:
1068 nop
1069 fitod %f6, %f4
1070 fdtox %f4, %f22
1071 orcc %g5, %l6, %i7
1072 std %f16, [%l7 + 0x58]
1073 ta %xcc, 0x5
1074 movl %xcc, %l2, %o7
1075 udiv %i6, 0x12B3, %l5
1076 fcmple16 %f30, %f28, %i0
1077 fbg,a %fcc2, loop_79
1078 fcmple16 %f16, %f18, %l1
1079 fnands %f8, %f17, %f19
1080 wr %g0, 0x10, %asi
1081 ldsha [%l7 + 0x0E] %asi, %i5
1082loop_79:
1083 bg,pt %icc, loop_80
1084 fmovsleu %icc, %f25, %f29
1085 movvc %icc, %g2, %g3
1086 orcc %i3, %l3, %g7
1087loop_80:
1088 nop
1089 wr %g0, 0x89, %asi
1090 stda %f0, [%l7 + 0x40] %asi
1091 array8 %l0, %o2, %l4
1092 edge16 %i1, %o6, %o5
1093 tge %xcc, 0x1
1094 fmovrdlez %o0, %f22, %f30
1095 tpos %icc, 0x3
1096 movne %icc, %o1, %i4
1097 fcmpeq32 %f12, %f22, %g1
1098 edge16n %i2, %g6, %o4
1099 addcc %o3, %g4, %g5
1100 andcc %i7, %l6, %l2
1101 udivx %o7, 0x1CB6, %i6
1102 fnands %f8, %f31, %f13
1103 movvc %xcc, %i0, %l1
1104 fmovsa %icc, %f20, %f21
1105 tge %xcc, 0x2
1106 edge8n %i5, %g2, %l5
1107 movrne %g3, 0x28D, %l3
1108 sdivcc %i3, 0x02FC, %g7
1109 tne %icc, 0x1
1110 movre %l0, %l4, %i1
1111 set 0x18, %o4
1112 ldxa [%g0 + %o4] 0x58, %o2
1113 edge16 %o5, %o0, %o6
1114 tleu %xcc, 0x3
1115 movleu %xcc, %i4, %g1
1116 subc %o1, %g6, %i2
1117 edge32l %o4, %g4, %o3
1118 movvc %icc, %g5, %l6
1119 orncc %l2, 0x01B6, %o7
1120 fbne %fcc0, loop_81
1121 edge8 %i6, %i0, %i7
1122 nop
1123 set 0x30, %g7
1124 ldd [%l7 + %g7], %f22
1125 movrne %l1, 0x1C1, %g2
1126loop_81:
1127 fnands %f1, %f28, %f5
1128 fbug,a %fcc1, loop_82
1129 movrlez %l5, %i5, %g3
1130 ba,a,pn %xcc, loop_83
1131 fmovrde %i3, %f10, %f10
1132loop_82:
1133 tle %xcc, 0x2
1134 fnot2 %f12, %f12
1135loop_83:
1136 swap [%l7 + 0x10], %g7
1137 movrgez %l0, 0x296, %l4
1138 smulcc %l3, 0x045A, %i1
1139 movrlez %o2, 0x027, %o5
1140 fors %f18, %f2, %f31
1141 edge8 %o0, %i4, %o6
1142 call loop_84
1143 fnegs %f5, %f17
1144 edge8l %g1, %o1, %g6
1145 tgu %icc, 0x1
1146loop_84:
1147 fbu,a %fcc1, loop_85
1148 edge16 %i2, %g4, %o4
1149 movgu %xcc, %o3, %g5
1150 nop
1151 fitos %f12, %f13
1152loop_85:
1153 nop
1154 set 0x8, %o3
1155 stxa %l6, [%g0 + %o3] 0x21
1156 brz %o7, loop_86
1157 fbne,a %fcc3, loop_87
1158 alignaddr %l2, %i6, %i7
1159 xor %i0, 0x0C2A, %g2
1160loop_86:
1161 andn %l5, 0x1366, %i5
1162loop_87:
1163 edge8n %l1, %i3, %g7
1164 movrlez %g3, 0x1F2, %l4
1165 fbul,a %fcc3, loop_88
1166 nop
1167 fitos %f10, %f28
1168 movge %icc, %l0, %l3
1169 nop
1170 setx 0x15A82D07A051E12D, %l0, %l6
1171 stx %l6, [%l7 + 0x30]
1172 ldx [%l7 + 0x30], %fsr
1173loop_88:
1174 tpos %xcc, 0x6
1175 tne %icc, 0x2
1176 tleu %icc, 0x5
1177 ba,a %xcc, loop_89
1178 fnands %f15, %f22, %f25
1179 subccc %o2, %i1, %o5
1180 movle %xcc, %i4, %o0
1181loop_89:
1182 fmovdvc %icc, %f19, %f6
1183 ldsh [%l7 + 0x0A], %o6
1184 fmovrsgez %g1, %f10, %f16
1185 andn %o1, %i2, %g6
1186 tpos %xcc, 0x6
1187 add %o4, %g4, %o3
1188 edge8 %l6, %o7, %g5
1189 fornot1 %f24, %f22, %f14
1190 tg %xcc, 0x1
1191 fmovdcs %icc, %f6, %f8
1192 flush %l7 + 0x54
1193 orn %i6, %l2, %i7
1194 fxnor %f24, %f16, %f8
1195 tcs %icc, 0x2
1196 set 0x5B, %l3
1197 lduba [%l7 + %l3] 0x19, %g2
1198 sdiv %l5, 0x02FE, %i0
1199 nop
1200 fitod %f12, %f26
1201 fdtox %f26, %f14
1202 edge16 %i5, %l1, %i3
1203 fcmpeq32 %f20, %f10, %g3
1204 movn %xcc, %l4, %g7
1205 bcs loop_90
1206 call loop_91
1207 nop
1208 fitod %f2, %f20
1209 fdtos %f20, %f17
1210 nop
1211 setx loop_92, %l0, %l1
1212 wrpr 0x1, %tl
1213 wrpr %l1, %tpc
1214 add %l1, 0x4, %l1
1215 wrpr %l1, %tnpc
1216 setx 0x34400001400, %l0, %l1
1217 wrpr %l1, %tstate
1218 wrhpr 0x4, %htstate
1219 retry
1220loop_90:
1221 bne,pn %icc, loop_93
1222loop_91:
1223 bleu,pn %icc, loop_94
1224 fmovdne %xcc, %f25, %f30
1225loop_92:
1226 stw %l3, [%l7 + 0x74]
1227loop_93:
1228 movgu %xcc, %o2, %i1
1229loop_94:
1230 tsubcctv %l0, %i4, %o5
1231 movg %icc, %o0, %o6
1232 movneg %icc, %o1, %i2
1233 fmovsgu %xcc, %f7, %f16
1234 nop
1235 setx 0xBCCAE2A0, %l0, %l6
1236 st %l6, [%l7 + 0x28]
1237 ld [%l7 + 0x28], %f9
1238 setx 0x74366A41, %l1, %l5
1239 st %l5, [%l7 + 0x10]
1240 ld [%l7 + 0x10], %f6
1241 fmuls %f6, %f9, %f21
1242 tneg %xcc, 0x5
1243 tsubcctv %g1, 0x160A, %g6
1244 alignaddrl %o4, %g4, %l6
1245 set 0x24, %i4
1246 lda [%l7 + %i4] 0x81, %f22
1247 tcs %icc, 0x4
1248 set 0x20, %l5
1249 ldxa [%g0 + %l5] 0x20, %o3
1250 fmovdle %icc, %f30, %f0
1251 tle %xcc, 0x7
1252 xnor %g5, 0x07DC, %i6
1253 sdivcc %o7, 0x126B, %i7
1254 fbn,a %fcc3, loop_95
1255 andcc %g2, 0x0BC2, %l5
1256 edge16 %l2, %i0, %i5
1257 movre %l1, %i3, %l4
1258loop_95:
1259 andncc %g3, %l3, %o2
1260 stw %g7, [%l7 + 0x70]
1261 fandnot2s %f17, %f25, %f31
1262 srl %l0, %i1, %o5
1263 tvs %xcc, 0x6
1264 fandnot1 %f14, %f30, %f26
1265 movne %icc, %o0, %i4
1266 fsrc2s %f19, %f10
1267 bneg,a loop_96
1268 movvs %icc, %o6, %i2
1269 udiv %o1, 0x1A14, %g6
1270 orcc %g1, %g4, %o4
1271loop_96:
1272 edge32 %o3, %l6, %g5
1273 or %o7, %i6, %g2
1274 srl %i7, 0x08, %l5
1275 fpsub32s %f12, %f14, %f2
1276 flush %l7 + 0x50
1277 movne %icc, %l2, %i5
1278 array8 %i0, %l1, %l4
1279 movn %xcc, %g3, %l3
1280 tsubcctv %i3, 0x058B, %o2
1281 fmovrdgez %g7, %f18, %f30
1282 popc 0x0A8A, %i1
1283 fmuld8sux16 %f24, %f17, %f14
1284 andncc %o5, %l0, %o0
1285 addcc %i4, 0x0FC0, %i2
1286 edge16 %o1, %g6, %o6
1287 tleu %xcc, 0x7
1288 fnot2s %f8, %f24
1289 srlx %g1, 0x0F, %g4
1290 fmovdleu %icc, %f24, %f18
1291 movrgez %o3, 0x371, %o4
1292 ldsw [%l7 + 0x74], %l6
1293 nop
1294 fitod %f23, %f14
1295 ldd [%l7 + 0x20], %f12
1296 fmovrsgez %o7, %f26, %f9
1297 fmovsge %xcc, %f22, %f17
1298 andncc %i6, %g5, %i7
1299 flush %l7 + 0x54
1300 mulscc %l5, %g2, %l2
1301 faligndata %f14, %f14, %f30
1302 ba,a loop_97
1303 tgu %icc, 0x3
1304 edge8n %i5, %l1, %i0
1305 movvc %xcc, %l4, %g3
1306loop_97:
1307 mulscc %l3, %o2, %g7
1308 movvc %xcc, %i3, %o5
1309 flush %l7 + 0x14
1310 movrgz %l0, 0x1A0, %i1
1311 fmovdn %xcc, %f11, %f3
1312 bn,a,pn %icc, loop_98
1313 movvs %xcc, %o0, %i2
1314 fands %f9, %f29, %f29
1315 fcmpne32 %f2, %f20, %o1
1316loop_98:
1317 fmovsn %icc, %f16, %f7
1318 tsubcc %i4, %g6, %g1
1319 subc %o6, 0x0615, %g4
1320 nop
1321 fitod %f12, %f6
1322 fdtox %f6, %f0
1323 fxtod %f0, %f24
1324 stw %o3, [%l7 + 0x10]
1325 taddcc %o4, %l6, %o7
1326 tsubcctv %g5, 0x0BD4, %i7
1327 fmul8x16au %f6, %f28, %f14
1328 ldsb [%l7 + 0x73], %l5
1329 sub %i6, %l2, %i5
1330 bne,a loop_99
1331 fmovdcc %icc, %f20, %f28
1332 tcs %xcc, 0x6
1333 faligndata %f20, %f6, %f28
1334loop_99:
1335 srlx %g2, 0x12, %l1
1336 sethi 0x087F, %i0
1337 edge16n %g3, %l4, %l3
1338 fmovdge %xcc, %f23, %f22
1339 xorcc %g7, %i3, %o2
1340 movcc %icc, %l0, %o5
1341 set 0x6C, %l2
1342 lda [%l7 + %l2] 0x04, %f20
1343 udiv %i1, 0x1ABB, %i2
1344 wr %g0, 0x80, %asi
1345 ldstuba [%l7 + 0x2A] %asi, %o0
1346 sth %o1, [%l7 + 0x54]
1347 movcc %icc, %g6, %g1
1348 movrgez %i4, %o6, %o3
1349 bpos,a,pn %icc, loop_100
1350 udivx %g4, 0x137A, %l6
1351 movre %o4, %o7, %i7
1352 wr %g0, 0x19, %asi
1353 stwa %g5, [%l7 + 0x68] %asi
1354loop_100:
1355 fbl %fcc2, loop_101
1356 move %xcc, %l5, %i6
1357 movrne %i5, %g2, %l2
1358 nop
1359 fitos %f22, %f17
1360loop_101:
1361 edge8n %i0, %l1, %l4
1362 srax %l3, 0x1A, %g3
1363 fmovrdgz %g7, %f26, %f28
1364 movneg %xcc, %i3, %l0
1365 popc %o5, %o2
1366 brlz,a %i2, loop_102
1367 orncc %i1, %o0, %o1
1368 bcs %xcc, loop_103
1369 stw %g1, [%l7 + 0x30]
1370loop_102:
1371 fandnot1 %f20, %f0, %f6
1372 fbe,a %fcc3, loop_104
1373loop_103:
1374 fabss %f26, %f8
1375 umulcc %g6, 0x16E8, %i4
1376 array32 %o3, %o6, %l6
1377loop_104:
1378 ble,a loop_105
1379 nop
1380 fitos %f2, %f11
1381 fstox %f11, %f0
1382 fxtos %f0, %f31
1383 stw %g4, [%l7 + 0x54]
1384 tgu %icc, 0x4
1385loop_105:
1386 tleu %icc, 0x2
1387 alignaddrl %o7, %i7, %o4
1388 sethi 0x0398, %l5
1389 fandnot1 %f8, %f2, %f28
1390 movcc %xcc, %i6, %i5
1391 bpos %icc, loop_106
1392 movleu %xcc, %g5, %g2
1393 be,a %xcc, loop_107
1394 fsrc1 %f12, %f30
1395loop_106:
1396 bneg,pt %xcc, loop_108
1397 movrgz %l2, %l1, %i0
1398loop_107:
1399 movgu %icc, %l3, %g3
1400 wr %g0, 0x80, %asi
1401 sta %f18, [%l7 + 0x0C] %asi
1402loop_108:
1403 movleu %xcc, %g7, %i3
1404 xor %l4, %o5, %o2
1405 fba,a %fcc1, loop_109
1406 brlz %i2, loop_110
1407 sth %i1, [%l7 + 0x4C]
1408 addcc %l0, 0x0123, %o1
1409loop_109:
1410 udiv %g1, 0x1336, %o0
1411loop_110:
1412 subccc %g6, %i4, %o6
1413 bn,a %xcc, loop_111
1414 movre %o3, 0x237, %l6
1415 fmovdgu %icc, %f4, %f26
1416 ta %xcc, 0x4
1417loop_111:
1418 andn %o7, %i7, %g4
1419 restored
1420 rdpr %cwp, %g1
1421 rdpr %cansave, %g2
1422 rdpr %canrestore, %g3
1423 rdpr %cleanwin, %g4
1424 rdpr %otherwin, %g5
1425 rdpr %wstate, %g6
1426 nop
1427 setx 0xB6D6AE4B, %l0, %l6
1428 st %l6, [%l7 + 0x28]
1429 ld [%l7 + 0x28], %f12
1430 fsqrts %f12, %f19
1431 umul %o4, 0x17A4, %l5
1432 fmul8x16 %f9, %f20, %f24
1433 bge,pt %xcc, loop_112
1434 st %f24, [%l7 + 0x5C]
1435 alignaddrl %i5, %i6, %g5
1436 bl,a,pt %xcc, loop_113
1437loop_112:
1438 fba,a %fcc2, loop_114
1439 edge16ln %l2, %g2, %l1
1440 movn %xcc, %i0, %g3
1441loop_113:
1442 sll %g7, 0x05, %i3
1443loop_114:
1444 smulcc %l4, %l3, %o5
1445 fandnot2 %f8, %f8, %f26
1446 xor %i2, %o2, %l0
1447 umul %o1, 0x0558, %i1
1448 fmovsl %icc, %f14, %f13
1449 fmul8x16 %f26, %f24, %f12
1450 edge32ln %o0, %g1, %g6
1451 ld [%l7 + 0x14], %f7
1452 srl %i4, %o6, %o3
1453 umulcc %l6, 0x1D40, %i7
1454 edge8l %g4, %o7, %o4
1455 nop
1456 setx 0x005B7D98, %l0, %l6
1457 st %l6, [%l7 + 0x28]
1458 ld [%l7 + 0x28], %f21
1459 setx 0xA16BD5E7, %l1, %l5
1460 st %l5, [%l7 + 0x10]
1461 ld [%l7 + 0x10], %f10
1462 fdivs %f10, %f21, %f25
1463 fxnors %f22, %f16, %f29
1464 nop
1465 fitod %f2, %f16
1466 fdtox %f16, %f2
1467 tge %icc, 0x5
1468 movrgz %i5, 0x1B8, %i6
1469 tcc %icc, 0x5
1470 mova %xcc, %g5, %l5
1471 fnot2 %f20, %f18
1472 fornot1s %f30, %f28, %f8
1473 bne loop_115
1474 movrne %l2, %g2, %i0
1475 alignaddr %l1, %g3, %i3
1476 nop
1477 setx 0x948773C0, %l0, %l6
1478 st %l6, [%l7 + 0x28]
1479 ld [%l7 + 0x28], %f3
1480 fsqrts %f3, %f31
1481loop_115:
1482 brgez %g7, loop_116
1483 fmovsgu %xcc, %f12, %f5
1484 fsrc1s %f25, %f11
1485 movrne %l3, 0x030, %l4
1486loop_116:
1487 nop
1488 membar #Sync
1489 set 0x40, %o2
1490 ldda [%l7 + %o2] 0x17, %f0
1491 and %o5, 0x1A0F, %o2
1492 srl %i2, %l0, %i1
1493 addc %o0, 0x04D6, %g1
1494 fmovrdgez %o1, %f6, %f6
1495 brlz,a %g6, loop_117
1496 bcs,a,pn %icc, loop_118
1497 fmovrse %o6, %f7, %f13
1498 set 0x6E, %i0
1499 lduha [%l7 + %i0] 0x18, %i4
1500loop_117:
1501 nop
1502 wr %g0, 0x89, %asi
1503 prefetcha [%l7 + 0x78] %asi, 0x1
1504loop_118:
1505 edge8ln %l6, %g4, %i7
1506 wr %g0, 0x04, %asi
1507 stwa %o4, [%l7 + 0x30] %asi
1508 tge %xcc, 0x1
1509 movrlez %o7, 0x305, %i5
1510 alignaddr %g5, %i6, %l5
1511 bneg,a %icc, loop_119
1512 bgu,a,pt %xcc, loop_120
1513 sth %g2, [%l7 + 0x08]
1514 fnands %f29, %f26, %f25
1515loop_119:
1516 fxors %f1, %f18, %f29
1517loop_120:
1518 nop
1519 set 0x20, %i7
1520 sta %f8, [%l7 + %i7] 0x81
1521 nop
1522 setx 0x5F1466505224370D, %l0, %l6
1523 stx %l6, [%l7 + 0x28]
1524 ldd [%l7 + 0x28], %f0
1525 setx 0xA964F3DE8743A146, %l1, %l5
1526 stx %l5, [%l7 + 0x10]
1527 ldd [%l7 + 0x10], %f12
1528 faddd %f12, %f0, %f24
1529 fmovspos %xcc, %f5, %f7
1530 bcs,a,pt %xcc, loop_121
1531 move %xcc, %l2, %l1
1532 fble %fcc0, loop_122
1533 sdivcc %g3, 0x0BA5, %i0
1534loop_121:
1535 fone %f28
1536 taddcctv %g7, 0x0B5C, %l3
1537loop_122:
1538 nop
1539 set 0x70, %i5
1540 ldda [%l7 + %i5] 0x23, %l4
1541 or %i3, 0x0B2A, %o2
1542 ta %icc, 0x6
1543 edge16l %i2, %o5, %i1
1544 tsubcctv %l0, %g1, %o0
1545 ta %xcc, 0x4
1546 array16 %o1, %o6, %i4
1547 bgu,pt %icc, loop_123
1548 stb %o3, [%l7 + 0x1F]
1549 fpsub32 %f30, %f28, %f22
1550 tg %icc, 0x4
1551loop_123:
1552 udivcc %l6, 0x0E3A, %g4
1553 fbo %fcc2, loop_124
1554 fabsd %f14, %f26
1555 orncc %i7, %o4, %g6
1556 xnor %i5, 0x1883, %o7
1557loop_124:
1558 fmul8x16au %f3, %f14, %f8
1559 bpos,pt %xcc, loop_125
1560 movgu %xcc, %i6, %g5
1561 brgez,a %g2, loop_126
1562 xnor %l2, 0x04CC, %l1
1563loop_125:
1564 fornot1s %f6, %f3, %f5
1565 fmovsn %icc, %f22, %f7
1566loop_126:
1567 bcs,a,pn %icc, loop_127
1568 movpos %icc, %g3, %i0
1569 nop
1570 setx loop_128, %l0, %l1
1571 wrpr 0x1, %tl
1572 wrpr %l1, %tnpc
1573 setx 0x34400001400, %l0, %l1
1574 wrpr %l1, %tstate
1575 wrhpr 0x4, %htstate
1576 done
1577 smulcc %l5, %g7, %l3
1578loop_127:
1579 membar 0x47
1580 ta %xcc, 0x0
1581loop_128:
1582 fpadd16s %f11, %f3, %f28
1583 tn %xcc, 0x7
1584 fba,a %fcc1, loop_129
1585 tsubcc %i3, %o2, %l4
1586 movcs %xcc, %o5, %i2
1587 fandnot1s %f22, %f8, %f16
1588loop_129:
1589 nop
1590 wr %g0, 0x0c, %asi
1591 lduwa [%l7 + 0x30] %asi, %i1
1592 orcc %g1, 0x1636, %o0
1593 call loop_130
1594 fbg,a %fcc3, loop_131
1595 fmuld8ulx16 %f1, %f17, %f18
1596 edge32ln %o1, %o6, %l0
1597loop_130:
1598 movvs %xcc, %i4, %l6
1599loop_131:
1600 movrlz %o3, 0x0B5, %i7
1601 movne %xcc, %o4, %g4
1602 stx %i5, [%l7 + 0x48]
1603 movrgz %o7, %g6, %i6
1604 fmovd %f16, %f16
1605 tn %xcc, 0x7
1606 edge8l %g5, %l2, %l1
1607 fblg,a %fcc0, loop_132
1608 srl %g2, 0x09, %i0
1609 ldub [%l7 + 0x26], %l5
1610 xnorcc %g3, 0x0027, %g7
1611loop_132:
1612 movrne %i3, 0x109, %o2
1613 sir 0x12D9
1614 fornot1 %f30, %f6, %f18
1615 fbn,a %fcc3, loop_133
1616 membar 0x72
1617 movvs %icc, %l3, %o5
1618 movge %icc, %i2, %l4
1619loop_133:
1620 fnand %f12, %f4, %f20
1621 faligndata %f22, %f2, %f0
1622 fpadd16s %f25, %f24, %f22
1623 fexpand %f30, %f28
1624 nop
1625 fitod %f10, %f30
1626 fdtoi %f30, %f24
1627 edge8l %i1, %g1, %o1
1628 smul %o0, 0x1143, %l0
1629 fnors %f3, %f2, %f10
1630 tcs %xcc, 0x1
1631 or %i4, 0x15FA, %o6
1632 movrlez %l6, 0x01C, %o3
1633 fmovsvs %icc, %f27, %f23
1634 orn %i7, 0x0B45, %g4
1635 fcmpne32 %f26, %f0, %o4
1636 tgu %icc, 0x0
1637 tvc %xcc, 0x2
1638 array32 %o7, %i5, %g6
1639 edge32n %g5, %i6, %l1
1640 edge16n %l2, %i0, %g2
1641 movrgez %l5, 0x1B7, %g7
1642 fpack16 %f22, %f21
1643 fble %fcc0, loop_134
1644 brgez %i3, loop_135
1645 and %o2, %g3, %l3
1646 addc %o5, 0x1023, %i2
1647loop_134:
1648 xnor %l4, %g1, %o1
1649loop_135:
1650 nop
1651 set 0x38, %o6
1652 ldswa [%l7 + %o6] 0x15, %i1
1653 fxor %f8, %f22, %f8
1654 xnor %l0, %i4, %o6
1655 fcmpeq32 %f22, %f24, %o0
1656 nop
1657 setx 0x851305A0, %l0, %l6
1658 st %l6, [%l7 + 0x28]
1659 ld [%l7 + 0x28], %f5
1660 setx 0x9BAAD910, %l1, %l5
1661 st %l5, [%l7 + 0x10]
1662 ld [%l7 + 0x10], %f10
1663 fsubs %f10, %f5, %f14
1664 movpos %xcc, %l6, %i7
1665 saved
1666 rdpr %cwp, %g1
1667 rdpr %cansave, %g2
1668 rdpr %canrestore, %g3
1669 rdpr %cleanwin, %g4
1670 rdpr %otherwin, %g5
1671 rdpr %wstate, %g6
1672 restored
1673 rdpr %cwp, %g1
1674 rdpr %cansave, %g2
1675 rdpr %canrestore, %g3
1676 rdpr %cleanwin, %g4
1677 rdpr %otherwin, %g5
1678 rdpr %wstate, %g6
1679 sra %g4, %o3, %o4
1680 ldsh [%l7 + 0x7A], %o7
1681 fzero %f8
1682 fmovsgu %icc, %f1, %f2
1683 saved
1684 rdpr %cwp, %g1
1685 rdpr %cansave, %g2
1686 rdpr %canrestore, %g3
1687 rdpr %cleanwin, %g4
1688 rdpr %otherwin, %g5
1689 rdpr %wstate, %g6
1690 tne %xcc, 0x5
1691 xorcc %g6, %g5, %i5
1692 subccc %i6, 0x0114, %l2
1693 ldx [%l7 + 0x70], %i0
1694 brz,a %g2, loop_136
1695 pdist %f0, %f6, %f2
1696 subcc %l5, 0x08A6, %g7
1697 nop
1698 fitos %f0, %f19
1699 fstoi %f19, %f14
1700loop_136:
1701 fbo %fcc3, loop_137
1702 edge16 %i3, %o2, %g3
1703 wr %g0, 0xf8, %asi
1704 stda %f0, [%l7 + 0x40] %asi
1705 membar #Sync
1706loop_137:
1707 edge8n %l3, %o5, %l1
1708 ba loop_138
1709 xnor %i2, 0x110F, %g1
1710 fnands %f24, %f15, %f16
1711 tsubcctv %l4, 0x18A0, %i1
1712loop_138:
1713 tleu %xcc, 0x2
1714 srax %o1, %i4, %l0
1715 xorcc %o6, 0x085B, %l6
1716 bneg,a %xcc, loop_139
1717 fblg,a %fcc1, loop_140
1718 movg %icc, %o0, %g4
1719 fmovdn %icc, %f10, %f4
1720loop_139:
1721 movre %o3, 0x0B9, %o4
1722loop_140:
1723 fpadd16s %f22, %f8, %f26
1724 brlez,a %i7, loop_141
1725 std %f26, [%l7 + 0x10]
1726 wr %g0, 0x80, %asi
1727 ldda [%l7 + 0x70] %asi, %g6
1728loop_141:
1729 orcc %o7, %g5, %i5
1730 sll %i6, 0x18, %i0
1731 movrlz %l2, %g2, %l5
1732 wr %g0, 0x0c, %asi
1733 sta %f26, [%l7 + 0x68] %asi
1734 nop
1735 set 0x3C, %g6
1736 stw %g7, [%l7 + %g6]
1737 fnand %f8, %f0, %f8
1738 fpadd32 %f10, %f28, %f22
1739 ldx [%l7 + 0x68], %o2
1740 tge %icc, 0x7
1741 sub %i3, %g3, %o5
1742 fmovrdlez %l3, %f20, %f26
1743 bcc loop_142
1744 umul %i2, 0x1B0C, %g1
1745 alignaddr %l1, %i1, %l4
1746 ldub [%l7 + 0x3C], %i4
1747loop_142:
1748 movleu %xcc, %o1, %o6
1749 nop
1750 setx 0x7041D3CF, %l0, %l6
1751 st %l6, [%l7 + 0x70]
1752 ld [%l7 + 0x70], %fsr
1753 orn %l6, 0x0439, %l0
1754 ta %icc, 0x5
1755 andncc %g4, %o0, %o4
1756 andn %o3, 0x1DE0, %i7
1757 subc %o7, 0x1564, %g5
1758 ld [%l7 + 0x7C], %f20
1759 edge8 %g6, %i6, %i0
1760 flush %l7 + 0x1C
1761 brnz,a %l2, loop_143
1762 srl %g2, %i5, %l5
1763 fones %f30
1764 move %icc, %g7, %i3
1765loop_143:
1766 fmovrdlz %o2, %f26, %f6
1767 be %icc, loop_144
1768 fmovdcc %icc, %f3, %f27
1769 fmul8ulx16 %f2, %f0, %f20
1770 fbo,a %fcc1, loop_145
1771loop_144:
1772 xorcc %o5, 0x0568, %g3
1773 addc %l3, 0x169B, %g1
1774 movne %icc, %i2, %i1
1775loop_145:
1776 nop
1777 setx 0x55D1ED81, %l0, %l6
1778 st %l6, [%l7 + 0x28]
1779 ld [%l7 + 0x28], %f17
1780 setx 0x18DEE1EB, %l1, %l5
1781 st %l5, [%l7 + 0x10]
1782 ld [%l7 + 0x10], %f13
1783 fmuls %f13, %f17, %f31
1784 fones %f16
1785 alignaddr %l4, %i4, %o1
1786 stx %o6, [%l7 + 0x70]
1787 fmovrse %l1, %f29, %f11
1788 wr %g0, 0x2f, %asi
1789 stha %l0, [%l7 + 0x72] %asi
1790 membar #Sync
1791 tne %icc, 0x2
1792 fmovdn %icc, %f24, %f10
1793 call loop_146
1794 fxnors %f26, %f1, %f17
1795 tcs %xcc, 0x5
1796 fornot2s %f19, %f31, %f6
1797loop_146:
1798 tl %icc, 0x7
1799 fmovdvs %icc, %f27, %f3
1800 fpack16 %f14, %f17
1801 xorcc %l6, %g4, %o0
1802 xorcc %o3, 0x079D, %o4
1803 tpos %xcc, 0x1
1804 ta %icc, 0x1
1805 subcc %i7, 0x0028, %g5
1806 movl %xcc, %o7, %g6
1807 movpos %icc, %i6, %l2
1808 and %i0, 0x161D, %g2
1809 udivx %i5, 0x0611, %l5
1810 fmovsl %icc, %f21, %f3
1811 movrgez %g7, 0x05F, %o2
1812 set 0x26, %g5
1813 lduba [%l7 + %g5] 0x10, %i3
1814 fnor %f10, %f20, %f22
1815 wr %g0, 0x89, %asi
1816 ldsba [%l7 + 0x2B] %asi, %g3
1817 fbuge,a %fcc1, loop_147
1818 fmovrdgez %o5, %f2, %f30
1819 sdivcc %l3, 0x06FC, %g1
1820 tleu %xcc, 0x4
1821loop_147:
1822 xnorcc %i2, %l4, %i4
1823 sub %o1, %o6, %i1
1824 edge32 %l0, %l6, %g4
1825 orncc %o0, 0x112F, %l1
1826 srlx %o4, 0x17, %o3
1827 fands %f25, %f6, %f1
1828 te %xcc, 0x6
1829 fblg %fcc0, loop_148
1830 sll %g5, 0x15, %o7
1831 mulscc %i7, 0x1865, %i6
1832 edge32ln %g6, %l2, %g2
1833loop_148:
1834 brz %i0, loop_149
1835 fmovscs %icc, %f23, %f23
1836 subcc %l5, %g7, %i5
1837 brgz %i3, loop_150
1838loop_149:
1839 fmovrdne %o2, %f0, %f24
1840 movre %o5, 0x34A, %g3
1841 edge16n %g1, %l3, %l4
1842loop_150:
1843 fandnot1 %f6, %f8, %f6
1844 movne %xcc, %i4, %i2
1845 set 0x44, %i3
1846 swapa [%l7 + %i3] 0x88, %o6
1847 faligndata %f8, %f12, %f20
1848 ldx [%l7 + 0x58], %i1
1849 srl %l0, 0x1A, %l6
1850 movrne %o1, 0x145, %o0
1851 xnor %l1, 0x1D78, %o4
1852 udivx %o3, 0x0F59, %g4
1853 alignaddrl %g5, %o7, %i7
1854 subc %i6, %g6, %l2
1855 edge8 %i0, %g2, %l5
1856 udiv %g7, 0x1A1B, %i3
1857 tsubcc %o2, 0x1A48, %o5
1858 smul %i5, %g3, %l3
1859 nop
1860 setx 0xFF9EC7ED, %l0, %l6
1861 st %l6, [%l7 + 0x28]
1862 ld [%l7 + 0x28], %f5
1863 setx 0xC109A323, %l1, %l5
1864 st %l5, [%l7 + 0x10]
1865 ld [%l7 + 0x10], %f24
1866 fadds %f24, %f5, %f22
1867 fbge,a %fcc1, loop_151
1868 fmovde %xcc, %f25, %f27
1869 movn %icc, %l4, %i4
1870 fbule %fcc1, loop_152
1871loop_151:
1872 nop
1873 fitos %f3, %f20
1874 fstod %f20, %f18
1875 fbn,a %fcc1, loop_153
1876 popc %i2, %o6
1877loop_152:
1878 ldd [%l7 + 0x28], %f12
1879 or %i1, 0x1F5D, %g1
1880loop_153:
1881 nop
1882 wr %g0, 0x18, %asi
1883 lda [%l7 + 0x08] %asi, %f21
1884 add %l6, 0x1851, %l0
1885 movn %icc, %o0, %o1
1886 movn %xcc, %o4, %l1
1887 ble,pn %icc, loop_154
1888 fbg,a %fcc2, loop_155
1889 tcs %xcc, 0x3
1890 movge %xcc, %g4, %g5
1891loop_154:
1892 fmul8ulx16 %f26, %f24, %f24
1893loop_155:
1894 tne %xcc, 0x0
1895 sethi 0x16BF, %o7
1896 subccc %o3, %i6, %i7
1897 add %g6, 0x1DFE, %i0
1898 fmovsgu %xcc, %f12, %f1
1899 ba loop_156
1900 edge16ln %g2, %l2, %g7
1901 addccc %i3, 0x08AF, %o2
1902 udiv %l5, 0x0988, %i5
1903loop_156:
1904 tg %icc, 0x5
1905 and %o5, 0x1E4D, %l3
1906 fmovrdne %l4, %f22, %f12
1907 fbue,a %fcc3, loop_157
1908 sllx %g3, 0x07, %i2
1909 movneg %icc, %o6, %i4
1910 fble %fcc3, loop_158
1911loop_157:
1912 fnot2s %f25, %f6
1913 fpsub16 %f24, %f16, %f26
1914 addc %g1, 0x0FE3, %i1
1915loop_158:
1916 fnegd %f28, %f12
1917 xnor %l0, %o0, %l6
1918 fmul8x16au %f15, %f13, %f12
1919 ldub [%l7 + 0x0D], %o1
1920 fandnot2s %f19, %f10, %f28
1921 fpsub32s %f15, %f20, %f5
1922 sdiv %o4, 0x0768, %g4
1923 movcs %icc, %g5, %o7
1924 udivx %o3, 0x1371, %i6
1925 nop
1926 set 0x6C, %i1
1927 lduw [%l7 + %i1], %i7
1928 andncc %l1, %g6, %g2
1929 array32 %l2, %i0, %i3
1930 stb %g7, [%l7 + 0x2F]
1931 addc %l5, %o2, %o5
1932 fbn,a %fcc3, loop_159
1933 movn %icc, %l3, %i5
1934 bne,pn %xcc, loop_160
1935 fsrc1s %f18, %f12
1936loop_159:
1937 addc %l4, %g3, %i2
1938 subcc %i4, %g1, %o6
1939loop_160:
1940 nop
1941 setx 0x1BD920D560717908, %l0, %l6
1942 stx %l6, [%l7 + 0x58]
1943 ldx [%l7 + 0x58], %fsr
1944 fmovspos %icc, %f7, %f7
1945 tvc %xcc, 0x3
1946 edge16ln %l0, %i1, %l6
1947 fbge,a %fcc0, loop_161
1948 edge32l %o0, %o4, %g4
1949 te %icc, 0x3
1950 subcc %g5, 0x0DF9, %o1
1951loop_161:
1952 fmovdgu %xcc, %f27, %f21
1953 xorcc %o7, 0x0F59, %o3
1954 edge8ln %i6, %l1, %i7
1955 fnegd %f2, %f28
1956 brnz %g6, loop_162
1957 umul %l2, %g2, %i0
1958 fmul8sux16 %f6, %f0, %f0
1959 restored
1960 rdpr %cwp, %g1
1961 rdpr %cansave, %g2
1962 rdpr %canrestore, %g3
1963 rdpr %cleanwin, %g4
1964 rdpr %otherwin, %g5
1965 rdpr %wstate, %g6
1966loop_162:
1967 bpos loop_163
1968 array16 %i3, %g7, %l5
1969 tgu %xcc, 0x6
1970 nop
1971 fitod %f26, %f22
1972loop_163:
1973 mulscc %o5, 0x07A7, %o2
1974 te %xcc, 0x0
1975 stbar
1976 te %icc, 0x0
1977 fmovspos %xcc, %f7, %f2
1978 fbug,a %fcc0, loop_164
1979 fmovrsgez %l3, %f16, %f18
1980 bpos loop_165
1981 ld [%l7 + 0x40], %f26
1982loop_164:
1983 srl %i5, 0x1D, %l4
1984 stbar
1985loop_165:
1986 stbar
1987 srlx %g3, 0x11, %i4
1988 movrgz %i2, %g1, %l0
1989 movrlez %o6, 0x07D, %l6
1990 movre %o0, %i1, %g4
1991 movrgez %g5, %o1, %o4
1992 and %o3, 0x0F53, %i6
1993 edge32n %o7, %i7, %g6
1994 fpsub16 %f2, %f26, %f26
1995 taddcctv %l1, %l2, %g2
1996 fbne,a %fcc0, loop_166
1997 movle %icc, %i0, %i3
1998 tcs %xcc, 0x4
1999 te %xcc, 0x4
2000loop_166:
2001 fpsub32 %f0, %f6, %f2
2002 alignaddrl %g7, %l5, %o5
2003 bge,pt %xcc, loop_167
2004 edge8ln %o2, %l3, %i5
2005 srlx %l4, %i4, %i2
2006 sll %g1, 0x08, %g3
2007loop_167:
2008 fornot1 %f0, %f26, %f2
2009 fpsub16s %f2, %f19, %f29
2010 array32 %l0, %l6, %o0
2011 sethi 0x0C17, %o6
2012 fnands %f0, %f13, %f18
2013 movrlez %g4, %g5, %i1
2014 tneg %xcc, 0x5
2015 fmovrsne %o1, %f24, %f17
2016 nop
2017 setx 0x5CF6001580409AD6, %l0, %l6
2018 stx %l6, [%l7 + 0x58]
2019 ldx [%l7 + 0x58], %fsr
2020 be,a loop_168
2021 bl,a loop_169
2022 popc %o4, %i6
2023 smul %o7, %o3, %i7
2024loop_168:
2025 udivcc %l1, 0x12F6, %g6
2026loop_169:
2027 xorcc %g2, %l2, %i0
2028 xorcc %i3, %g7, %l5
2029 and %o2, 0x1C3A, %o5
2030 udivx %l3, 0x08CC, %l4
2031 fmovd %f6, %f12
2032 fmovdneg %icc, %f14, %f27
2033 fcmpeq16 %f12, %f16, %i4
2034 fbue %fcc3, loop_170
2035 nop
2036 setx loop_171, %l0, %l1
2037 wrpr 0x1, %tl
2038 wrpr %l1, %tpc
2039 add %l1, 0x4, %l1
2040 wrpr %l1, %tnpc
2041 setx 0x34400001400, %l0, %l1
2042 wrpr %l1, %tstate
2043 wrhpr 0x4, %htstate
2044 retry
2045 edge8n %i2, %g1, %g3
2046 fornot2s %f12, %f3, %f3
2047loop_170:
2048 bpos,a %xcc, loop_172
2049loop_171:
2050 movre %i5, 0x22F, %l0
2051 fsrc1 %f4, %f24
2052 ta %xcc, 0x2
2053loop_172:
2054 fmovrde %l6, %f22, %f16
2055 set 0x44, %l4
2056 lda [%l7 + %l4] 0x89, %f19
2057 st %f3, [%l7 + 0x08]
2058 set 0x78, %l0
2059 sta %f23, [%l7 + %l0] 0x80
2060 fble,a %fcc0, loop_173
2061 fbl,a %fcc3, loop_174
2062 fpmerge %f7, %f11, %f12
2063 ldstub [%l7 + 0x0B], %o6
2064loop_173:
2065 nop
2066 set 0x50, %i2
2067 prefetcha [%l7 + %i2] 0x10, 0x1
2068loop_174:
2069 udivcc %g5, 0x1D2D, %o0
2070 sll %o1, 0x08, %i1
2071 edge8ln %i6, %o7, %o4
2072 tg %icc, 0x6
2073 bge,a,pt %icc, loop_175
2074 alignaddr %o3, %l1, %i7
2075 tl %xcc, 0x3
2076 add %g6, 0x12CB, %l2
2077loop_175:
2078 sdiv %i0, 0x0904, %i3
2079 fmovsl %icc, %f27, %f24
2080 fbe,a %fcc1, loop_176
2081 fmovsvc %icc, %f1, %f24
2082 sub %g7, 0x1334, %g2
2083 sdivcc %o2, 0x186E, %l5
2084loop_176:
2085 tpos %icc, 0x6
2086 fbul %fcc1, loop_177
2087 bl,pt %xcc, loop_178
2088 tneg %icc, 0x4
2089 srax %o5, 0x03, %l4
2090loop_177:
2091 sir 0x1884
2092loop_178:
2093 nop
2094 setx loop_179, %l0, %l1
2095 wrpr 0x1, %tl
2096 wrpr %l1, %tpc
2097 add %l1, 0x4, %l1
2098 wrpr %l1, %tnpc
2099 setx 0x34400001400, %l0, %l1
2100 wrpr %l1, %tstate
2101 wrhpr 0x4, %htstate
2102 retry
2103 ldstub [%l7 + 0x50], %i4
2104 brnz,a %i2, loop_180
2105 nop
2106 setx 0x20498E2D, %l0, %l6
2107 st %l6, [%l7 + 0x58]
2108 ld [%l7 + 0x58], %fsr
2109loop_179:
2110 move %xcc, %g1, %l3
2111 bneg,a %xcc, loop_181
2112loop_180:
2113 movcs %icc, %g3, %i5
2114 fbne %fcc3, loop_182
2115 sll %l0, 0x0D, %o6
2116loop_181:
2117 movrgez %l6, 0x129, %g4
2118 nop
2119 setx 0x0044B0CA, %l0, %l6
2120 st %l6, [%l7 + 0x18]
2121 ld [%l7 + 0x18], %fsr
2122loop_182:
2123 stbar
2124 wr %g0, 0x80, %asi
2125 lda [%l7 + 0x7C] %asi, %f23
2126 fmovsneg %icc, %f3, %f12
2127 set 0x40, %g4
2128 prefetcha [%l7 + %g4] 0x04, 0x0
2129 addc %g5, %i1, %o1
2130 srax %i6, 0x16, %o4
2131 tsubcc %o7, 0x1B23, %o3
2132 fmul8x16al %f25, %f23, %f8
2133 fornot1 %f0, %f28, %f30
2134 fmovdvc %icc, %f17, %f15
2135 bcs,a,pn %xcc, loop_183
2136 movvs %icc, %l1, %i7
2137 movne %icc, %l2, %g6
2138 stx %i3, [%l7 + 0x08]
2139loop_183:
2140 taddcc %i0, 0x1203, %g2
2141 fmovrdlz %g7, %f16, %f24
2142 taddcctv %o2, %o5, %l4
2143 saved
2144 rdpr %cwp, %g1
2145 rdpr %cansave, %g2
2146 rdpr %canrestore, %g3
2147 rdpr %cleanwin, %g4
2148 rdpr %otherwin, %g5
2149 rdpr %wstate, %g6
2150 edge8 %l5, %i4, %i2
2151 movvc %xcc, %l3, %g3
2152 fmovrdgz %i5, %f26, %f20
2153 addcc %l0, %g1, %o6
2154 nop
2155 set 0x2C, %i6
2156 sth %l6, [%l7 + %i6]
2157 ldsw [%l7 + 0x50], %o0
2158 nop
2159 fitos %f14, %f27
2160 stb %g4, [%l7 + 0x23]
2161 addc %i1, %g5, %o1
2162 tleu %xcc, 0x1
2163 smulcc %o4, %i6, %o7
2164 fba %fcc3, loop_184
2165 alignaddr %o3, %i7, %l1
2166 move %icc, %g6, %l2
2167 bn,pn %icc, loop_185
2168loop_184:
2169 taddcc %i0, 0x00C7, %i3
2170 tsubcc %g2, %g7, %o5
2171 tl %xcc, 0x2
2172loop_185:
2173 edge32 %o2, %l4, %i4
2174 movvc %icc, %l5, %i2
2175 andncc %g3, %i5, %l0
2176 stbar
2177 tn %icc, 0x6
2178 tge %icc, 0x1
2179 taddcc %g1, %l3, %o6
2180 nop
2181 setx 0x00721F0A, %l0, %l6
2182 st %l6, [%l7 + 0x50]
2183 ld [%l7 + 0x50], %fsr
2184 wr %g0, 0x89, %asi
2185 prefetcha [%l7 + 0x60] %asi, 0x0
2186 bge loop_186
2187 tleu %xcc, 0x3
2188 fmovda %xcc, %f31, %f2
2189 bl,a,pn %xcc, loop_187
2190loop_186:
2191 tpos %xcc, 0x4
2192 bvs,a,pt %icc, loop_188
2193 bvc,pt %icc, loop_189
2194loop_187:
2195 tleu %icc, 0x6
2196 edge16l %g4, %i1, %g5
2197loop_188:
2198 edge32n %o0, %o1, %o4
2199loop_189:
2200 ldsb [%l7 + 0x2D], %o7
2201 smul %o3, 0x1AFF, %i7
2202 brlz %l1, loop_190
2203 movne %icc, %i6, %g6
2204 fnegd %f14, %f8
2205 taddcc %i0, 0x09B9, %l2
2206loop_190:
2207 orcc %i3, 0x06CB, %g2
2208 stx %g7, [%l7 + 0x30]
2209 fmovdle %icc, %f16, %f3
2210 orcc %o5, 0x035D, %o2
2211 umulcc %l4, 0x1E93, %l5
2212 mova %xcc, %i2, %g3
2213 fmovrslez %i5, %f7, %f27
2214 fmovrdlz %l0, %f30, %f16
2215 ldx [%l7 + 0x70], %i4
2216 xorcc %g1, 0x193C, %l3
2217 nop
2218 fitos %f7, %f11
2219 fstox %f11, %f2
2220 fxtos %f2, %f12
2221 brgz %l6, loop_191
2222 edge16l %g4, %i1, %o6
2223 alignaddr %g5, %o0, %o4
2224 fcmpgt16 %f6, %f0, %o7
2225loop_191:
2226 nop
2227 setx loop_192, %l0, %l1
2228 wrpr 0x1, %tl
2229 wrpr %l1, %tpc
2230 add %l1, 0x4, %l1
2231 wrpr %l1, %tnpc
2232 setx 0x34400001400, %l0, %l1
2233 wrpr %l1, %tstate
2234 wrhpr 0x4, %htstate
2235 retry
2236 alignaddrl %o3, %i7, %l1
2237 sra %o1, %g6, %i6
2238 fmovrdgz %l2, %f24, %f30
2239loop_192:
2240 be,a %icc, loop_193
2241 array8 %i0, %i3, %g2
2242 or %g7, %o5, %l4
2243 or %l5, %o2, %i2
2244loop_193:
2245 sub %g3, %i5, %i4
2246 edge32l %g1, %l0, %l3
2247 fba,a %fcc3, loop_194
2248 orcc %g4, 0x0740, %l6
2249 srl %o6, 0x1B, %i1
2250 movrlz %o0, 0x088, %o4
2251loop_194:
2252 xor %g5, 0x0FB8, %o3
2253 movrne %i7, %o7, %l1
2254 brlz %g6, loop_195
2255 sub %o1, %l2, %i6
2256 tge %xcc, 0x4
2257 taddcc %i3, 0x1C3C, %g2
2258loop_195:
2259 stx %i0, [%l7 + 0x50]
2260 fors %f31, %f5, %f20
2261 ble,a,pn %xcc, loop_196
2262 fzeros %f24
2263 fcmpne16 %f0, %f12, %g7
2264 array8 %o5, %l5, %o2
2265loop_196:
2266 tneg %xcc, 0x4
2267 fmovrdlz %l4, %f12, %f10
2268 udiv %i2, 0x04BE, %i5
2269 andcc %g3, 0x1285, %i4
2270 bgu,pn %xcc, loop_197
2271 brz %l0, loop_198
2272 addc %l3, 0x1490, %g4
2273 movrgez %g1, 0x2B9, %o6
2274loop_197:
2275 movvc %icc, %l6, %o0
2276loop_198:
2277 fand %f22, %f14, %f8
2278 std %f28, [%l7 + 0x60]
2279 fpadd16s %f2, %f0, %f9
2280 mulscc %i1, %o4, %o3
2281 set 0x0C, %o0
2282 ldsba [%l7 + %o0] 0x89, %i7
2283 orcc %g5, 0x0D69, %l1
2284 edge32n %g6, %o7, %o1
2285 tneg %xcc, 0x3
2286 brgz,a %i6, loop_199
2287 move %xcc, %i3, %l2
2288 fmovd %f28, %f18
2289 fbul %fcc1, loop_200
2290loop_199:
2291 fbu %fcc2, loop_201
2292 alignaddr %i0, %g7, %g2
2293 movg %icc, %l5, %o2
2294loop_200:
2295 alignaddrl %o5, %i2, %i5
2296loop_201:
2297 fbug,a %fcc1, loop_202
2298 tge %xcc, 0x7
2299 fnegd %f14, %f10
2300 taddcctv %g3, %l4, %i4
2301loop_202:
2302 bneg,a,pn %icc, loop_203
2303 taddcc %l0, %l3, %g1
2304 tne %icc, 0x0
2305 fbu %fcc0, loop_204
2306loop_203:
2307 orcc %g4, 0x0F17, %l6
2308 fnand %f26, %f22, %f6
2309 xorcc %o0, %i1, %o6
2310loop_204:
2311 tcc %xcc, 0x4
2312 subc %o3, 0x0B6D, %o4
2313 brgz,a %g5, loop_205
2314 fpadd32 %f24, %f8, %f18
2315 udiv %l1, 0x1150, %g6
2316 brz,a %i7, loop_206
2317loop_205:
2318 ldx [%l7 + 0x48], %o1
2319 tg %icc, 0x4
2320 tsubcctv %i6, %i3, %l2
2321loop_206:
2322 udivx %i0, 0x0D54, %o7
2323 taddcctv %g7, %g2, %o2
2324 tsubcctv %o5, %l5, %i2
2325 fone %f6
2326 udivcc %i5, 0x0E1D, %g3
2327 fnegs %f9, %f24
2328 tne %icc, 0x4
2329 tcc %xcc, 0x1
2330 stx %l4, [%l7 + 0x18]
2331 bn,pn %icc, loop_207
2332 srl %i4, %l3, %g1
2333 bn,a,pt %icc, loop_208
2334 brgz,a %g4, loop_209
2335loop_207:
2336 fone %f0
2337 andn %l6, 0x1C4E, %o0
2338loop_208:
2339 fcmpne32 %f20, %f24, %l0
2340loop_209:
2341 call loop_210
2342 be,a %icc, loop_211
2343 fors %f26, %f27, %f22
2344 set 0x79, %o5
2345 lduba [%l7 + %o5] 0x89, %i1
2346loop_210:
2347 swap [%l7 + 0x38], %o3
2348loop_211:
2349 fmul8sux16 %f26, %f26, %f8
2350 wr %g0, 0x11, %asi
2351 lduwa [%l7 + 0x40] %asi, %o4
2352 movvc %xcc, %g5, %o6
2353 fmovdl %icc, %f7, %f5
2354 fmul8x16 %f30, %f28, %f18
2355 ble,pn %icc, loop_212
2356 sra %g6, 0x06, %i7
2357 movle %icc, %l1, %o1
2358 for %f10, %f8, %f0
2359loop_212:
2360 movgu %icc, %i6, %l2
2361 nop
2362 fitod %f8, %f10
2363 fdtox %f10, %f16
2364 fxtod %f16, %f6
2365 fxnors %f2, %f4, %f24
2366 fcmpgt16 %f12, %f24, %i3
2367 fmovse %xcc, %f22, %f9
2368 movle %xcc, %i0, %g7
2369 edge16l %g2, %o7, %o2
2370 tn %icc, 0x5
2371 lduh [%l7 + 0x58], %o5
2372 nop
2373 setx 0x36BD02D9, %l0, %l6
2374 st %l6, [%l7 + 0x28]
2375 ld [%l7 + 0x28], %f21
2376 fsqrts %f21, %f29
2377 movrlz %i2, %i5, %l5
2378 sir 0x0E21
2379 fsrc2s %f10, %f6
2380 sra %g3, %i4, %l3
2381 movpos %icc, %g1, %l4
2382 mulx %l6, 0x1C9F, %g4
2383 srl %o0, %l0, %i1
2384 fnors %f20, %f11, %f3
2385 sth %o4, [%l7 + 0x3E]
2386 movvc %icc, %o3, %g5
2387 smul %g6, %o6, %i7
2388 udivx %o1, 0x129E, %i6
2389 fmovsvc %icc, %f15, %f19
2390 srax %l2, 0x0F, %l1
2391 fmul8x16au %f0, %f30, %f22
2392 nop
2393 setx loop_213, %l0, %l1
2394 wrpr 0x1, %tl
2395 wrpr %l1, %tnpc
2396 setx 0x34400001400, %l0, %l1
2397 wrpr %l1, %tstate
2398 wrhpr 0x4, %htstate
2399 done
2400 udivcc %i0, 0x14F9, %i3
2401 edge32n %g2, %o7, %g7
2402 xorcc %o2, %o5, %i2
2403loop_213:
2404 nop
2405 setx loop_214, %l0, %l1
2406 jmpl %l1, %l5
2407 andn %g3, 0x1DEF, %i5
2408 tle %xcc, 0x1
2409 array16 %l3, %g1, %l4
2410loop_214:
2411 fones %f1
2412 tn %icc, 0x0
2413 sllx %i4, 0x00, %l6
2414 fmovrdgz %o0, %f20, %f18
2415 ba,pn %xcc, loop_215
2416 sllx %l0, %g4, %i1
2417 fbuge %fcc3, loop_216
2418 andncc %o4, %g5, %o3
2419loop_215:
2420 fpadd32 %f6, %f14, %f12
2421 fmovde %xcc, %f25, %f22
2422loop_216:
2423 fmuld8sux16 %f9, %f5, %f22
2424 edge8n %o6, %g6, %i7
2425 udiv %i6, 0x16B0, %o1
2426 wr %g0, 0x89, %asi
2427 stda %f16, [%l7 + 0x40] %asi
2428 movl %icc, %l1, %l2
2429 movre %i0, 0x35C, %g2
2430 tsubcc %i3, %o7, %g7
2431 edge16n %o2, %o5, %i2
2432 bne loop_217
2433 tpos %icc, 0x3
2434 fmovdneg %icc, %f13, %f0
2435 sdiv %g3, 0x12B7, %l5
2436loop_217:
2437 nop
2438 wr %g0, 0x81, %asi
2439 lduba [%l7 + 0x7B] %asi, %l3
2440 tsubcctv %i5, 0x0106, %g1
2441 xnor %i4, 0x0BF1, %l6
2442 set 0x24, %g2
2443 ldswa [%l7 + %g2] 0x11, %l4
2444 sdiv %l0, 0x1D20, %o0
2445 fmovde %xcc, %f23, %f21
2446 array8 %g4, %o4, %g5
2447 fbug %fcc0, loop_218
2448 orncc %o3, %o6, %i1
2449 fbo,a %fcc3, loop_219
2450 mulx %i7, 0x1CC5, %g6
2451loop_218:
2452 addccc %o1, %i6, %l1
2453 ble,a,pt %icc, loop_220
2454loop_219:
2455 movrgz %i0, 0x11B, %g2
2456 movrgz %l2, 0x0ED, %i3
2457 flush %l7 + 0x10
2458loop_220:
2459 movpos %icc, %g7, %o7
2460 umul %o5, 0x11B3, %i2
2461 movn %xcc, %o2, %g3
2462 mulscc %l5, 0x1F2C, %i5
2463 edge16n %l3, %i4, %g1
2464 srax %l4, %l6, %o0
2465 subccc %l0, %g4, %g5
2466 movvc %icc, %o3, %o4
2467 ldsw [%l7 + 0x14], %o6
2468 fmovsa %xcc, %f25, %f4
2469 bcs %icc, loop_221
2470 fsrc2 %f28, %f24
2471 tn %xcc, 0x4
2472 fmovrdgez %i7, %f14, %f24
2473loop_221:
2474 membar 0x0D
2475 nop
2476 fitod %f27, %f20
2477 nop
2478 setx loop_222, %l0, %l1
2479 jmpl %l1, %i1
2480 ldd [%l7 + 0x18], %o0
2481 sdivx %i6, 0x04C2, %l1
2482 brnz,a %g6, loop_223
2483loop_222:
2484 bl,pn %icc, loop_224
2485 udivx %g2, 0x182E, %i0
2486 udiv %l2, 0x1253, %g7
2487loop_223:
2488 lduh [%l7 + 0x0E], %o7
2489loop_224:
2490 bneg,a,pt %xcc, loop_225
2491 subcc %i3, 0x017E, %o5
2492 fmovdvc %xcc, %f0, %f18
2493 array16 %o2, %i2, %g3
2494loop_225:
2495 sra %i5, %l3, %l5
2496 movpos %icc, %g1, %i4
2497 udiv %l6, 0x1EA3, %o0
2498 tpos %xcc, 0x0
2499 taddcc %l0, %g4, %l4
2500 or %o3, 0x0DA4, %g5
2501 ldstub [%l7 + 0x5A], %o4
2502 umul %i7, %i1, %o1
2503 sra %i6, %o6, %l1
2504 array16 %g6, %i0, %g2
2505 sdivx %g7, 0x18B6, %l2
2506 and %o7, 0x1418, %i3
2507 swap [%l7 + 0x14], %o2
2508 nop
2509 fitos %f8, %f7
2510 fstox %f7, %f30
2511 fxtos %f30, %f22
2512 fpsub32s %f7, %f1, %f19
2513 srax %i2, %o5, %g3
2514 ble,pt %icc, loop_226
2515 fpadd32s %f31, %f16, %f5
2516 mulx %l3, %l5, %g1
2517 tleu %icc, 0x1
2518loop_226:
2519 nop
2520 wr %g0, 0x89, %asi
2521 stha %i5, [%l7 + 0x16] %asi
2522 xorcc %i4, 0x03EB, %o0
2523 nop
2524 fitod %f27, %f18
2525 tge %icc, 0x3
2526 wr %g0, 0x81, %asi
2527 sta %f27, [%l7 + 0x30] %asi
2528 subccc %l6, 0x13D1, %l0
2529 fbn,a %fcc1, loop_227
2530 tpos %xcc, 0x2
2531 xorcc %l4, 0x104B, %o3
2532 brgz %g4, loop_228
2533loop_227:
2534 nop
2535 setx 0x99851684B1F30A85, %l0, %l6
2536 stx %l6, [%l7 + 0x28]
2537 ldd [%l7 + 0x28], %f16
2538 setx 0xDF56C9EF99DF0145, %l1, %l5
2539 stx %l5, [%l7 + 0x10]
2540 ldd [%l7 + 0x10], %f0
2541 fdivd %f0, %f16, %f28
2542 movrgez %o4, 0x123, %i7
2543 edge32n %g5, %o1, %i6
2544loop_228:
2545 tsubcc %i1, 0x1E03, %l1
2546 umul %o6, %g6, %i0
2547 fmul8ulx16 %f18, %f24, %f24
2548 sdiv %g2, 0x05F0, %l2
2549 stbar
2550 movvc %xcc, %o7, %g7
2551 nop
2552 setx loop_229, %l0, %l1
2553 jmpl %l1, %i3
2554 fsrc2 %f14, %f20
2555 fbge,a %fcc3, loop_230
2556 edge32n %i2, %o5, %g3
2557loop_229:
2558 movrgez %l3, %l5, %g1
2559 bcc,a,pn %icc, loop_231
2560loop_230:
2561 movpos %icc, %o2, %i4
2562 mulscc %o0, %i5, %l6
2563 bcs %xcc, loop_232
2564loop_231:
2565 nop
2566 setx loop_233, %l0, %l1
2567 wrpr 0x1, %tl
2568 wrpr %l1, %tpc
2569 add %l1, 0x4, %l1
2570 wrpr %l1, %tnpc
2571 setx 0x34400001400, %l0, %l1
2572 wrpr %l1, %tstate
2573 wrhpr 0x4, %htstate
2574 retry
2575 call loop_234
2576 nop
2577 setx loop_235, %l0, %l1
2578 wrpr 0x1, %tl
2579 wrpr %l1, %tpc
2580 add %l1, 0x4, %l1
2581 wrpr %l1, %tnpc
2582 setx 0x34400001400, %l0, %l1
2583 wrpr %l1, %tstate
2584 wrhpr 0x4, %htstate
2585 retry
2586loop_232:
2587 bg %xcc, loop_236
2588loop_233:
2589 subccc %l0, %o3, %l4
2590loop_234:
2591 srlx %g4, 0x0D, %i7
2592loop_235:
2593 tvc %icc, 0x3
2594loop_236:
2595 nop
2596 setx loop_237, %l0, %l1
2597 wrpr 0x1, %tl
2598 wrpr %l1, %tnpc
2599 setx 0x34400001400, %l0, %l1
2600 wrpr %l1, %tstate
2601 wrhpr 0x4, %htstate
2602 done
2603 sth %o4, [%l7 + 0x38]
2604 movcc %icc, %o1, %g5
2605 tg %xcc, 0x4
2606loop_237:
2607 fbu,a %fcc3, loop_238
2608 tl %icc, 0x2
2609 lduw [%l7 + 0x78], %i6
2610 subccc %l1, 0x10F8, %o6
2611loop_238:
2612 tle %icc, 0x6
2613 fmovrdlez %i1, %f10, %f12
2614 bvs loop_239
2615 fabss %f1, %f2
2616 array16 %i0, %g2, %g6
2617 taddcc %l2, 0x1B7A, %o7
2618loop_239:
2619 fpadd16 %f14, %f16, %f20
2620 sllx %g7, %i3, %o5
2621 subcc %i2, 0x0566, %l3
2622 fnegs %f19, %f23
2623 tvs %icc, 0x7
2624 sub %g3, %g1, %o2
2625 fone %f12
2626 mova %xcc, %i4, %l5
2627 edge8 %i5, %l6, %o0
2628 movgu %xcc, %o3, %l0
2629 alignaddrl %l4, %g4, %o4
2630 sdivcc %i7, 0x1A3E, %g5
2631 tle %xcc, 0x0
2632 tpos %xcc, 0x6
2633 mulscc %o1, %l1, %o6
2634 movrlez %i6, 0x0A4, %i0
2635 bcs %icc, loop_240
2636 stb %i1, [%l7 + 0x5D]
2637 edge8n %g2, %l2, %o7
2638 tgu %xcc, 0x5
2639loop_240:
2640 popc 0x1B1D, %g7
2641 wr %g0, 0x11, %asi
2642 stda %f16, [%l7 + 0x40] %asi
2643 fbue %fcc1, loop_241
2644 fxnor %f24, %f16, %f10
2645 set 0x28, %o7
2646 ldswa [%l7 + %o7] 0x14, %g6
2647loop_241:
2648 subccc %o5, 0x15B3, %i3
2649 flush %l7 + 0x44
2650 movl %icc, %i2, %g3
2651 wr %g0, 0x80, %asi
2652 ldsha [%l7 + 0x6C] %asi, %l3
2653 ldub [%l7 + 0x31], %g1
2654 fmovdl %xcc, %f1, %f19
2655 fnand %f24, %f2, %f24
2656 wr %g0, 0x04, %asi
2657 ldsha [%l7 + 0x68] %asi, %i4
2658 ldsb [%l7 + 0x73], %o2
2659 fpadd16 %f6, %f18, %f10
2660 tsubcctv %i5, %l5, %o0
2661 fba,a %fcc3, loop_242
2662 xnorcc %l6, %l0, %l4
2663 edge32 %g4, %o4, %o3
2664 fmovdg %icc, %f16, %f16
2665loop_242:
2666 nop
2667 wr %g0, 0x89, %asi
2668 stda %f16, [%l7 + 0x40] %asi
2669 movleu %xcc, %i7, %o1
2670 fbge,a %fcc3, loop_243
2671 and %l1, %o6, %g5
2672 sir 0x0AA6
2673 fba,a %fcc3, loop_244
2674loop_243:
2675 bleu,a,pn %icc, loop_245
2676 subcc %i0, 0x0B71, %i6
2677 lduw [%l7 + 0x78], %g2
2678loop_244:
2679 alignaddr %i1, %o7, %g7
2680loop_245:
2681 tge %icc, 0x0
2682 andcc %l2, 0x0E98, %o5
2683 tsubcc %i3, 0x1936, %i2
2684 bcc %xcc, loop_246
2685 tgu %xcc, 0x0
2686 edge16 %g6, %g3, %l3
2687 tcc %icc, 0x4
2688loop_246:
2689 srl %i4, %g1, %i5
2690 be,pn %icc, loop_247
2691 edge8n %o2, %l5, %l6
2692 nop
2693 set 0x4C, %g3
2694 ldstub [%l7 + %g3], %l0
2695 fmovrde %l4, %f8, %f10
2696loop_247:
2697 std %f14, [%l7 + 0x18]
2698 edge16ln %o0, %o4, %g4
2699 nop
2700 setx 0xE6AA96C3601B30BD, %l0, %l6
2701 stx %l6, [%l7 + 0x28]
2702 ldd [%l7 + 0x28], %f24
2703 setx 0xFE8B973DA7C981F8, %l1, %l5
2704 stx %l5, [%l7 + 0x10]
2705 ldd [%l7 + 0x10], %f12
2706 fsubd %f12, %f24, %f10
2707 fcmpne16 %f6, %f4, %i7
2708 edge16ln %o3, %o1, %o6
2709 fnand %f26, %f20, %f24
2710 taddcc %l1, 0x0D9F, %i0
2711 addc %g5, %g2, %i6
2712 fandnot1 %f8, %f26, %f8
2713 tcc %xcc, 0x5
2714 fbg,a %fcc1, loop_248
2715 andn %i1, %g7, %l2
2716 edge8ln %o5, %i3, %i2
2717 edge8l %g6, %g3, %o7
2718loop_248:
2719 fbe,a %fcc2, loop_249
2720 array16 %i4, %g1, %l3
2721 stx %i5, [%l7 + 0x40]
2722 wr %g0, 0x81, %asi
2723 stba %l5, [%l7 + 0x30] %asi
2724loop_249:
2725 movleu %xcc, %o2, %l0
2726 subccc %l6, %l4, %o4
2727 brlz,a %g4, loop_250
2728 prefetch [%l7 + 0x10], 0x3
2729 fbul %fcc3, loop_251
2730 ldd [%l7 + 0x38], %f22
2731loop_250:
2732 fsrc2s %f21, %f11
2733 edge8 %o0, %i7, %o3
2734loop_251:
2735 tn %icc, 0x2
2736 ldsh [%l7 + 0x32], %o1
2737 edge8ln %o6, %i0, %l1
2738 mova %xcc, %g5, %g2
2739 ta %xcc, 0x6
2740 stw %i1, [%l7 + 0x38]
2741 fpsub32s %f17, %f21, %f29
2742 fornot2s %f31, %f17, %f15
2743 movpos %icc, %g7, %i6
2744 lduw [%l7 + 0x3C], %l2
2745 movrlz %i3, 0x380, %i2
2746 sth %g6, [%l7 + 0x18]
2747 edge16n %o5, %o7, %i4
2748 tcc %xcc, 0x4
2749 move %xcc, %g1, %g3
2750 subccc %i5, 0x1A01, %l3
2751 movrgz %l5, %o2, %l0
2752 tcs %xcc, 0x7
2753 xnor %l4, 0x10E2, %o4
2754 popc 0x110A, %g4
2755 and %o0, 0x0149, %l6
2756 edge16ln %i7, %o3, %o1
2757 edge32 %o6, %l1, %i0
2758 fmovrde %g2, %f26, %f30
2759 sdiv %i1, 0x0332, %g7
2760 xorcc %i6, 0x044C, %l2
2761 tcc %icc, 0x0
2762 andcc %g5, 0x1DDE, %i2
2763 saved
2764 rdpr %cwp, %g1
2765 rdpr %cansave, %g2
2766 rdpr %canrestore, %g3
2767 rdpr %cleanwin, %g4
2768 rdpr %otherwin, %g5
2769 rdpr %wstate, %g6
2770 movn %xcc, %g6, %o5
2771 edge16 %i3, %o7, %i4
2772 bvc,a %icc, loop_252
2773 fzeros %f23
2774 ba,a,pt %icc, loop_253
2775 movrgz %g1, 0x3BF, %g3
2776loop_252:
2777 mulscc %l3, 0x14D3, %l5
2778 movrlez %i5, 0x394, %o2
2779loop_253:
2780 nop
2781 setx loop_254, %l0, %l1
2782 wrpr 0x1, %tl
2783 wrpr %l1, %tpc
2784 add %l1, 0x4, %l1
2785 wrpr %l1, %tnpc
2786 setx 0x34400001400, %l0, %l1
2787 wrpr %l1, %tstate
2788 wrhpr 0x4, %htstate
2789 retry
2790 movvs %icc, %l4, %l0
2791 subc %g4, %o4, %o0
2792 tcs %icc, 0x0
2793loop_254:
2794 nop
2795 wr %g0, 0x80, %asi
2796 stha %l6, [%l7 + 0x4E] %asi
2797 be,pn %icc, loop_255
2798 nop
2799 fitos %f6, %f7
2800 fstox %f7, %f26
2801 fxtos %f26, %f31
2802 fmovdne %xcc, %f23, %f21
2803 fmovsgu %xcc, %f1, %f20
2804loop_255:
2805 fcmpne32 %f24, %f26, %i7
2806 wr %g0, 0x10, %asi
2807 ldsha [%l7 + 0x22] %asi, %o1
2808 fbue,a %fcc2, loop_256
2809 tgu %icc, 0x6
2810 edge16l %o6, %o3, %i0
2811 array16 %g2, %l1, %g7
2812loop_256:
2813 subc %i6, 0x0061, %l2
2814 andcc %i1, %g5, %g6
2815 edge8l %i2, %o5, %o7
2816 mulx %i4, %g1, %g3
2817 movg %xcc, %l3, %l5
2818 umul %i5, 0x179E, %o2
2819 movle %icc, %l4, %l0
2820 te %xcc, 0x4
2821 nop
2822 setx loop_257, %l0, %l1
2823 jmpl %l1, %g4
2824 or %o4, 0x127C, %o0
2825 nop
2826 setx 0xF07876D3, %l0, %l6
2827 st %l6, [%l7 + 0x64]
2828 ld [%l7 + 0x64], %fsr
2829 fba %fcc3, loop_258
2830loop_257:
2831 andn %i3, 0x06E1, %l6
2832 srl %o1, 0x01, %o6
2833 movrlez %o3, %i7, %g2
2834loop_258:
2835 fnot2 %f10, %f0
2836 popc %i0, %l1
2837 array8 %g7, %l2, %i6
2838 nop
2839 setx 0xCDA063E3A7AD6928, %l0, %l6
2840 stx %l6, [%l7 + 0x28]
2841 ldd [%l7 + 0x28], %f12
2842 setx 0xFD30C946DFD67948, %l1, %l5
2843 stx %l5, [%l7 + 0x10]
2844 ldd [%l7 + 0x10], %f16
2845 fsubd %f16, %f12, %f10
2846 bleu,a %icc, loop_259
2847 subccc %g5, %i1, %g6
2848 stb %i2, [%l7 + 0x17]
2849 smulcc %o7, 0x009E, %i4
2850loop_259:
2851 tpos %xcc, 0x3
2852 edge16n %o5, %g1, %g3
2853 movg %icc, %l3, %i5
2854 fbe,a %fcc1, loop_260
2855 fxnors %f13, %f2, %f8
2856 sdivcc %o2, 0x049B, %l4
2857 brnz %l5, loop_261
2858loop_260:
2859 fsrc2 %f28, %f16
2860 ldsb [%l7 + 0x2A], %l0
2861 tn %icc, 0x7
2862loop_261:
2863 andn %g4, 0x141E, %o4
2864 fmovsa %icc, %f29, %f23
2865 movrgez %o0, 0x1F5, %l6
2866 edge32ln %i3, %o6, %o1
2867 wr %g0, 0x88, %asi
2868 ldswa [%l7 + 0x30] %asi, %o3
2869 sdivcc %i7, 0x1F5B, %i0
2870 nop
2871 fitos %f10, %f19
2872 fstox %f19, %f8
2873 fxtos %f8, %f1
2874 bgu,a %icc, loop_262
2875 edge8 %l1, %g7, %l2
2876 tl %icc, 0x3
2877 xor %i6, %g5, %i1
2878loop_262:
2879 movne %icc, %g6, %i2
2880 nop
2881 fitod %f4, %f16
2882 fdtox %f16, %f8
2883 fxtod %f8, %f30
2884 ble loop_263
2885 tsubcctv %o7, 0x00A6, %i4
2886 srlx %g2, %o5, %g3
2887 mulscc %l3, 0x1BD4, %g1
2888loop_263:
2889 nop
2890 set 0x40, %l1
2891 ldda [%l7 + %l1] 0xea, %i4
2892 smul %o2, 0x0DDD, %l5
2893 stw %l4, [%l7 + 0x38]
2894 wr %g0, 0x23, %asi
2895 stba %l0, [%l7 + 0x64] %asi
2896 membar #Sync
2897 sub %o4, %o0, %l6
2898 udivx %g4, 0x073A, %i3
2899 movn %xcc, %o1, %o3
2900 edge16ln %i7, %o6, %i0
2901 nop
2902 setx 0xB6BFF205D91D5286, %l0, %l6
2903 stx %l6, [%l7 + 0x28]
2904 ldd [%l7 + 0x28], %f4
2905 setx 0xF25D891FD68E89AD, %l1, %l5
2906 stx %l5, [%l7 + 0x10]
2907 ldd [%l7 + 0x10], %f4
2908 fmuld %f4, %f4, %f18
2909 tcc %icc, 0x2
2910 fmovs %f21, %f10
2911 stx %l1, [%l7 + 0x48]
2912 tgu %xcc, 0x4
2913 udiv %g7, 0x1D8F, %i6
2914 tvc %icc, 0x7
2915 set 0x70, %l6
2916 ldda [%l7 + %l6] 0x81, %l2
2917 movrne %g5, 0x21B, %g6
2918 fandnot2 %f30, %f12, %f14
2919 nop
2920 setx loop_264, %l0, %l1
2921 wrpr 0x1, %tl
2922 wrpr %l1, %tnpc
2923 setx 0x34400001400, %l0, %l1
2924 wrpr %l1, %tstate
2925 wrhpr 0x4, %htstate
2926 done
2927 bgu,a,pn %icc, loop_265
2928 udivcc %i2, 0x00CB, %i1
2929 sir 0x021F
2930loop_264:
2931 fblg,a %fcc2, loop_266
2932loop_265:
2933 bcs,a,pn %xcc, loop_267
2934 srlx %i4, 0x1A, %g2
2935 fbue,a %fcc1, loop_268
2936loop_266:
2937 bvs loop_269
2938loop_267:
2939 xorcc %o7, 0x1FF0, %g3
2940 andncc %l3, %g1, %o5
2941loop_268:
2942 ta %xcc, 0x7
2943loop_269:
2944 tgu %xcc, 0x1
2945 fxnors %f22, %f21, %f24
2946 fornot2s %f14, %f25, %f23
2947 sra %i5, %o2, %l5
2948 edge16 %l0, %o4, %l4
2949 edge32l %o0, %l6, %i3
2950 movrgz %o1, %o3, %g4
2951 or %i7, %o6, %i0
2952 tgu %icc, 0x3
2953 xnor %g7, %i6, %l2
2954 fpadd32 %f10, %f0, %f30
2955 tge %icc, 0x1
2956 subcc %l1, %g5, %g6
2957 membar 0x18
2958 alignaddrl %i2, %i4, %g2
2959 edge16n %o7, %g3, %i1
2960 fnors %f3, %f27, %f10
2961 edge16n %l3, %o5, %g1
2962 fbuge %fcc3, loop_270
2963 movrgz %i5, %o2, %l5
2964 edge32n %o4, %l4, %l0
2965 fbug,a %fcc2, loop_271
2966loop_270:
2967 nop
2968 setx 0xA9AA455967102B93, %l0, %l6
2969 stx %l6, [%l7 + 0x28]
2970 ldd [%l7 + 0x28], %f0
2971 setx 0xD8BE4C41ED8D1BDE, %l1, %l5
2972 stx %l5, [%l7 + 0x10]
2973 ldd [%l7 + 0x10], %f8
2974 fdivd %f8, %f0, %f6
2975 fmovrdlz %l6, %f30, %f8
2976 fmovdneg %icc, %f21, %f18
2977loop_271:
2978 nop
2979 wr %g0, 0x2a, %asi
2980 stxa %o0, [%l7 + 0x50] %asi
2981 membar #Sync
2982 orncc %i3, 0x1CF3, %o1
2983 xnor %g4, %i7, %o6
2984 fandnot1 %f16, %f20, %f6
2985 tgu %icc, 0x3
2986 subc %o3, %i0, %i6
2987 ba loop_272
2988 tne %xcc, 0x7
2989 addcc %g7, 0x00E0, %l2
2990 movrlez %g5, %g6, %i2
2991loop_272:
2992 fornot1s %f13, %f23, %f18
2993 nop
2994 setx 0x4D1736F4806E896B, %l0, %l6
2995 stx %l6, [%l7 + 0x20]
2996 ldx [%l7 + 0x20], %fsr
2997 orncc %l1, 0x09BE, %g2
2998 movne %xcc, %i4, %o7
2999 movrlz %g3, %i1, %o5
3000 tcc %icc, 0x7
3001 call loop_273
3002 sir 0x0565
3003 nop
3004 setx 0xF05C9CA8, %l0, %l6
3005 st %l6, [%l7 + 0x48]
3006 ld [%l7 + 0x48], %fsr
3007 tge %xcc, 0x7
3008loop_273:
3009 xor %l3, 0x108D, %i5
3010 st %f10, [%l7 + 0x70]
3011 fbue,a %fcc1, loop_274
3012 xorcc %o2, %l5, %o4
3013 array8 %l4, %l0, %l6
3014 fbo %fcc3, loop_275
3015loop_274:
3016 fmovrde %o0, %f20, %f8
3017 tl %xcc, 0x2
3018 movgu %icc, %g1, %i3
3019loop_275:
3020 andcc %o1, 0x0FA5, %g4
3021 ta %xcc, 0x0
3022 addcc %o6, 0x0544, %i7
3023 tvc %icc, 0x5
3024 fbule,a %fcc3, loop_276
3025 edge8ln %i0, %i6, %g7
3026 brlz,a %l2, loop_277
3027 smul %o3, %g6, %i2
3028loop_276:
3029 fzeros %f5
3030 or %g5, %g2, %i4
3031loop_277:
3032 swap [%l7 + 0x54], %o7
3033 movrgz %g3, 0x37A, %l1
3034 addccc %i1, %l3, %i5
3035 set 0x78, %g1
3036 sta %f24, [%l7 + %g1] 0x0c
3037 movre %o5, 0x14B, %o2
3038 fmovdvs %icc, %f13, %f18
3039 stb %l5, [%l7 + 0x7F]
3040 array8 %l4, %l0, %o4
3041 tleu %xcc, 0x1
3042 array32 %l6, %g1, %i3
3043 edge8l %o0, %g4, %o6
3044 ldub [%l7 + 0x24], %o1
3045 fandnot1 %f20, %f8, %f4
3046 udivcc %i0, 0x0856, %i6
3047 subcc %i7, 0x1C7F, %l2
3048 fmovdcc %icc, %f18, %f29
3049 saved
3050 rdpr %cwp, %g1
3051 rdpr %cansave, %g2
3052 rdpr %canrestore, %g3
3053 rdpr %cleanwin, %g4
3054 rdpr %otherwin, %g5
3055 rdpr %wstate, %g6
3056 movleu %xcc, %g7, %g6
3057 edge8n %i2, %g5, %o3
3058 membar #Sync
3059 wr %g0, 0x1f, %asi
3060 ldda [%l7 + 0x40] %asi, %f16
3061 fmovsl %xcc, %f16, %f4
3062 edge32l %i4, %g2, %g3
3063 fmovrdlz %o7, %f28, %f4
3064 fand %f26, %f26, %f14
3065 swap [%l7 + 0x74], %i1
3066 brnz %l3, loop_278
3067 be loop_279
3068 mulx %l1, %o5, %i5
3069 mulx %o2, 0x0D97, %l4
3070loop_278:
3071 subcc %l5, 0x1C57, %l0
3072loop_279:
3073 nop
3074 set 0x56, %o4
3075 ldsh [%l7 + %o4], %l6
3076 array32 %o4, %g1, %i3
3077 or %o0, 0x1F40, %g4
3078 edge32l %o6, %o1, %i0
3079 array32 %i6, %i7, %l2
3080 move %icc, %g6, %i2
3081 mulscc %g7, 0x06AB, %g5
3082 fba %fcc3, loop_280
3083 fble %fcc0, loop_281
3084 movcs %icc, %i4, %o3
3085 nop
3086 setx 0x62F8E37031AF3088, %l0, %l6
3087 stx %l6, [%l7 + 0x28]
3088 ldd [%l7 + 0x28], %f12
3089 fsqrtd %f12, %f24
3090loop_280:
3091 alignaddrl %g2, %g3, %o7
3092loop_281:
3093 fble,a %fcc3, loop_282
3094 bne,a,pn %xcc, loop_283
3095 tge %xcc, 0x1
3096 edge32ln %l3, %i1, %l1
3097loop_282:
3098 movvc %xcc, %i5, %o5
3099loop_283:
3100 bne,a,pn %xcc, loop_284
3101 sdivcc %o2, 0x14F9, %l4
3102 tn %icc, 0x5
3103 nop
3104 setx 0xCA078E5B, %l0, %l6
3105 st %l6, [%l7 + 0x28]
3106 ld [%l7 + 0x28], %f18
3107 setx 0xD35CDFE2, %l1, %l5
3108 st %l5, [%l7 + 0x10]
3109 ld [%l7 + 0x10], %f30
3110 fmuls %f30, %f18, %f22
3111loop_284:
3112 movrne %l5, 0x049, %l0
3113 movrlz %l6, %g1, %i3
3114 movn %xcc, %o4, %o0
3115 fornot2s %f14, %f8, %f8
3116 nop
3117 setx 0xF98FFC125F09666B, %l0, %l6
3118 stx %l6, [%l7 + 0x28]
3119 ldd [%l7 + 0x28], %f4
3120 setx 0x4856375988644D24, %l1, %l5
3121 stx %l5, [%l7 + 0x10]
3122 ldd [%l7 + 0x10], %f10
3123 fdivd %f10, %f4, %f30
3124 brlz %g4, loop_285
3125 srax %o6, 0x0F, %i0
3126 tge %xcc, 0x6
3127 bshuffle %f4, %f30, %f16
3128loop_285:
3129 edge16ln %i6, %o1, %l2
3130 bcs,a,pn %xcc, loop_286
3131 movvs %icc, %i7, %i2
3132 bcs,a,pt %xcc, loop_287
3133 edge16l %g7, %g5, %i4
3134loop_286:
3135 andncc %o3, %g6, %g2
3136 alignaddrl %g3, %l3, %i1
3137loop_287:
3138 edge32l %l1, %o7, %o5
3139 membar 0x11
3140 call loop_288
3141 movleu %icc, %o2, %i5
3142 edge8n %l4, %l5, %l6
3143 srlx %l0, %g1, %i3
3144loop_288:
3145 edge8 %o4, %g4, %o6
3146 flush %l7 + 0x24
3147 addcc %i0, %o0, %i6
3148 movge %icc, %o1, %i7
3149 membar #Sync
3150 set 0x40, %g7
3151 ldda [%l7 + %g7] 0xf1, %f16
3152 fmovsl %xcc, %f29, %f29
3153 tne %icc, 0x3
3154 movvc %icc, %l2, %g7
3155 fbue,a %fcc0, loop_289
3156 ba,a %xcc, loop_290
3157 edge32l %i2, %i4, %g5
3158 tsubcctv %g6, %g2, %g3
3159loop_289:
3160 fone %f24
3161loop_290:
3162 std %f0, [%l7 + 0x18]
3163 tg %icc, 0x2
3164 ld [%l7 + 0x1C], %f30
3165 edge8l %o3, %i1, %l1
3166 bvc,a,pn %icc, loop_291
3167 fmul8ulx16 %f30, %f0, %f26
3168 udiv %o7, 0x1C38, %o5
3169 sra %o2, 0x16, %i5
3170loop_291:
3171 fmovda %xcc, %f31, %f19
3172 movl %icc, %l3, %l5
3173 edge8 %l6, %l4, %l0
3174 movgu %xcc, %i3, %g1
3175 xorcc %o4, 0x1B1A, %g4
3176 nop
3177 setx 0xF8066C60006247F7, %l0, %l6
3178 stx %l6, [%l7 + 0x28]
3179 ldx [%l7 + 0x28], %fsr
3180 sir 0x0B81
3181 fornot2s %f24, %f19, %f9
3182 fmovrdgz %i0, %f24, %f20
3183 addccc %o0, 0x0F29, %o6
3184 udivcc %o1, 0x1C69, %i7
3185 movl %xcc, %l2, %g7
3186 restored
3187 rdpr %cwp, %g1
3188 rdpr %cansave, %g2
3189 rdpr %canrestore, %g3
3190 rdpr %cleanwin, %g4
3191 rdpr %otherwin, %g5
3192 rdpr %wstate, %g6
3193 tg %icc, 0x7
3194 edge32 %i6, %i2, %g5
3195 brlez,a %i4, loop_292
3196 nop
3197 setx 0x70771D4D, %l0, %l6
3198 st %l6, [%l7 + 0x68]
3199 ld [%l7 + 0x68], %fsr
3200 fcmple32 %f14, %f8, %g2
3201 sub %g6, 0x0841, %o3
3202loop_292:
3203 movne %xcc, %g3, %l1
3204 fmovsn %xcc, %f1, %f4
3205 tge %xcc, 0x3
3206 tsubcc %i1, 0x07B6, %o5
3207 edge32 %o7, %i5, %l3
3208 movcs %xcc, %o2, %l6
3209 movcs %icc, %l5, %l0
3210 fmovsge %icc, %f2, %f12
3211 array8 %i3, %g1, %o4
3212 movne %icc, %l4, %g4
3213 tle %xcc, 0x1
3214 srlx %o0, 0x01, %o6
3215 set 0x78, %o3
3216 stha %i0, [%l7 + %o3] 0x0c
3217 tg %xcc, 0x2
3218 mova %xcc, %o1, %l2
3219 ldstub [%l7 + 0x45], %i7
3220 array8 %g7, %i2, %i6
3221 movpos %icc, %g5, %i4
3222 fpsub16 %f2, %f28, %f16
3223 edge8l %g2, %o3, %g3
3224 popc 0x1709, %g6
3225 bge,a loop_293
3226 fnot2 %f26, %f14
3227 sllx %i1, 0x1A, %o5
3228 mulx %l1, 0x1304, %i5
3229loop_293:
3230 xor %l3, %o2, %o7
3231 add %l7, 0x18, %l6
3232 wr %g0, 0x80, %asi
3233 lda [%l6] %asi, %l5
3234 casa [%l6] %asi, %l5, %l0
3235 brgez,a %i3, loop_294
3236 movvc %xcc, %g1, %o4
3237 fpadd32 %f30, %f20, %f18
3238 fbne %fcc3, loop_295
3239loop_294:
3240 movneg %xcc, %l6, %g4
3241 nop
3242 setx 0x1062C9B5, %l0, %l6
3243 st %l6, [%l7 + 0x10]
3244 ld [%l7 + 0x10], %fsr
3245 orncc %o0, %o6, %i0
3246loop_295:
3247 movpos %xcc, %o1, %l2
3248 movleu %xcc, %i7, %g7
3249 add %i2, %i6, %g5
3250 bne,pt %icc, loop_296
3251 taddcc %i4, 0x1600, %l4
3252 array32 %o3, %g3, %g6
3253 brlz,a %i1, loop_297
3254loop_296:
3255 bcc %icc, loop_298
3256 or %o5, %g2, %l1
3257 sethi 0x16DA, %i5
3258loop_297:
3259 andn %l3, 0x0890, %o2
3260loop_298:
3261 sll %l5, 0x17, %l0
3262 tvs %icc, 0x2
3263 mulscc %o7, %g1, %o4
3264 sdiv %i3, 0x16BB, %l6
3265 wr %g0, 0x18, %asi
3266 ldstuba [%l7 + 0x76] %asi, %g4
3267 tl %xcc, 0x4
3268 set 0x40, %o1
3269 ldxa [%l7 + %o1] 0x14, %o0
3270 taddcctv %i0, 0x15B4, %o6
3271 sir 0x18F5
3272 tl %xcc, 0x1
3273 xorcc %l2, 0x0F79, %i7
3274 edge16l %o1, %i2, %g7
3275 fblg %fcc2, loop_299
3276 tneg %icc, 0x0
3277 addcc %g5, %i4, %l4
3278 fmovdne %icc, %f18, %f23
3279loop_299:
3280 nop
3281 setx 0x6D45FC7D8ABDA7CB, %l0, %l6
3282 stx %l6, [%l7 + 0x28]
3283 ldd [%l7 + 0x28], %f28
3284 setx 0xF11097DCECCAFAFB, %l1, %l5
3285 stx %l5, [%l7 + 0x10]
3286 ldd [%l7 + 0x10], %f10
3287 faddd %f10, %f28, %f12
3288 xnorcc %i6, 0x17B6, %g3
3289 fmovdleu %icc, %f14, %f2
3290 fmovdgu %icc, %f2, %f13
3291 stx %g6, [%l7 + 0x38]
3292 tn %icc, 0x4
3293 andcc %o3, 0x1162, %i1
3294 std %f28, [%l7 + 0x08]
3295 nop
3296 fitod %f8, %f20
3297 fdtox %f20, %f16
3298 andn %o5, 0x04AC, %l1
3299 fexpand %f10, %f2
3300 fmovdgu %icc, %f3, %f2
3301 fxors %f16, %f2, %f11
3302 swap [%l7 + 0x14], %i5
3303 brz,a %l3, loop_300
3304 nop
3305 fitos %f14, %f28
3306 fstox %f28, %f28
3307 sllx %o2, 0x0A, %l5
3308 movge %xcc, %l0, %g2
3309loop_300:
3310 ldd [%l7 + 0x50], %f0
3311 fbge %fcc2, loop_301
3312 sll %g1, 0x1D, %o7
3313 fmovsvc %xcc, %f29, %f2
3314 edge16n %o4, %l6, %g4
3315loop_301:
3316 nop
3317 wr %g0, 0x80, %asi
3318 ldxa [%l7 + 0x60] %asi, %o0
3319 tle %icc, 0x1
3320 ble loop_302
3321 movrne %i0, 0x3BD, %i3
3322 nop
3323 setx 0xFAD5951C105F6F0B, %l0, %l6
3324 stx %l6, [%l7 + 0x78]
3325 ldx [%l7 + 0x78], %fsr
3326 te %icc, 0x6
3327loop_302:
3328 nop
3329 wr %g0, 0x19, %asi
3330 prefetcha [%l7 + 0x50] %asi, 0x2
3331 edge16l %l2, %o1, %i7
3332 smulcc %i2, 0x06D2, %g5
3333 bcc,a,pn %xcc, loop_303
3334 sub %i4, 0x187E, %g7
3335 xor %l4, %g3, %g6
3336 movcs %xcc, %o3, %i1
3337loop_303:
3338 sth %o5, [%l7 + 0x40]
3339 fmovrslez %i6, %f18, %f4
3340 add %l7, 0x70, %l6
3341 wr %g0, 0x89, %asi
3342 ldxa [%l6] %asi, %l1
3343 casxa [%l6] 0x89, %l1, %l3
3344 ldub [%l7 + 0x3C], %o2
3345 fzero %f2
3346 fpack16 %f8, %f9
3347 xnor %i5, %l0, %l5
3348 nop
3349 setx 0x7ADB39F0, %l0, %l6
3350 st %l6, [%l7 + 0x28]
3351 ld [%l7 + 0x28], %f3
3352 fsqrts %f3, %f31
3353 nop
3354 fitos %f25, %f0
3355 fcmpgt32 %f6, %f4, %g1
3356 taddcctv %g2, %o4, %l6
3357 sir 0x0F88
3358 sllx %o7, 0x1E, %g4
3359 srax %i0, 0x0C, %o0
3360 edge8ln %o6, %i3, %o1
3361 tvs %icc, 0x4
3362 sdivx %i7, 0x0162, %i2
3363 tneg %xcc, 0x3
3364 movge %xcc, %g5, %i4
3365 te %icc, 0x4
3366 edge8 %l2, %g7, %g3
3367 xorcc %l4, %g6, %o3
3368 fornot2s %f31, %f13, %f3
3369 tsubcc %o5, 0x041F, %i6
3370 sll %l1, 0x0C, %i1
3371 fmovrse %o2, %f5, %f26
3372 tleu %icc, 0x0
3373 xorcc %l3, %l0, %i5
3374 edge8ln %g1, %g2, %o4
3375 edge8l %l6, %o7, %l5
3376 fbug,a %fcc3, loop_304
3377 edge32 %g4, %o0, %o6
3378 orncc %i0, %o1, %i7
3379 addcc %i2, %i3, %i4
3380loop_304:
3381 tvs %icc, 0x0
3382 wr %g0, 0x80, %asi
3383 stda %f0, [%l7 + 0x40] %asi
3384 tg %icc, 0x2
3385 movcc %icc, %g5, %l2
3386 stbar
3387 add %l7, 0x38, %l6
3388 wr %g0, 0x89, %asi
3389 ldxa [%l6] %asi, %g3
3390 casxa [%l6] 0x89, %g3, %g7
3391 fblg %fcc0, loop_305
3392 sra %g6, %l4, %o5
3393 bn,pn %icc, loop_306
3394 fpmerge %f1, %f24, %f18
3395loop_305:
3396 nop
3397 membar #Sync
3398 set 0x40, %i4
3399 ldda [%l7 + %i4] 0xf1, %f0
3400loop_306:
3401 tsubcctv %i6, %l1, %o3
3402 for %f2, %f0, %f30
3403 addcc %o2, 0x1A1F, %i1
3404 movg %icc, %l3, %l0
3405 nop
3406 setx 0xAE2E0E5F, %l0, %l6
3407 st %l6, [%l7 + 0x28]
3408 ld [%l7 + 0x28], %f17
3409 setx 0x6653A37E, %l1, %l5
3410 st %l5, [%l7 + 0x10]
3411 ld [%l7 + 0x10], %f3
3412 fdivs %f3, %f17, %f17
3413 movrlz %i5, 0x2B3, %g2
3414 set 0x10, %l5
3415 ldxa [%l7 + %l5] 0x15, %g1
3416 nop
3417 fitod %f0, %f6
3418 fdtox %f6, %f10
3419 fxtod %f10, %f12
3420 fpsub16s %f29, %f25, %f11
3421 edge32ln %o4, %o7, %l5
3422 fnegs %f19, %f2
3423 orn %l6, %g4, %o0
3424 tcc %xcc, 0x5
3425 sra %i0, %o1, %o6
3426 orn %i2, %i3, %i7
3427 nop
3428 setx 0x96F4B48AB059550C, %l0, %l6
3429 stx %l6, [%l7 + 0x58]
3430 ldx [%l7 + 0x58], %fsr
3431 fexpand %f13, %f0
3432 tsubcc %i4, %l2, %g3
3433 movrgez %g7, %g5, %l4
3434 smulcc %o5, %g6, %i6
3435 brz %o3, loop_307
3436 restored
3437 rdpr %cwp, %g1
3438 rdpr %cansave, %g2
3439 rdpr %canrestore, %g3
3440 rdpr %cleanwin, %g4
3441 rdpr %otherwin, %g5
3442 rdpr %wstate, %g6
3443 ldsh [%l7 + 0x56], %o2
3444 fxnor %f18, %f24, %f18
3445loop_307:
3446 ldsh [%l7 + 0x36], %l1
3447 fpsub32 %f8, %f18, %f8
3448 fmul8x16au %f18, %f8, %f8
3449 fpsub16s %f19, %f16, %f28
3450 fmovsgu %xcc, %f28, %f17
3451 tleu %icc, 0x3
3452 add %i1, 0x1D69, %l0
3453 fbl,a %fcc0, loop_308
3454 movre %i5, 0x374, %g2
3455 fbue %fcc3, loop_309
3456 bpos,pn %icc, loop_310
3457loop_308:
3458 sdivcc %g1, 0x1634, %o4
3459 xor %l3, %l5, %l6
3460loop_309:
3461 sra %o7, %g4, %o0
3462loop_310:
3463 sllx %i0, %o1, %o6
3464 fpackfix %f12, %f28
3465 tcc %icc, 0x3
3466 orn %i3, 0x10F6, %i2
3467 edge32n %i7, %i4, %l2
3468 fcmpne32 %f26, %f14, %g3
3469 nop
3470 fitod %f2, %f0
3471 fdtos %f0, %f23
3472 movrgz %g7, %l4, %g5
3473 alignaddr %g6, %i6, %o3
3474 tn %icc, 0x2
3475 be,a,pt %icc, loop_311
3476 bleu,a %icc, loop_312
3477 tgu %xcc, 0x7
3478 subcc %o2, 0x154F, %o5
3479loop_311:
3480 mulx %i1, %l0, %i5
3481loop_312:
3482 stbar
3483 ta %xcc, 0x5
3484 orn %l1, 0x16F8, %g2
3485 umul %g1, %l3, %o4
3486 bgu,a loop_313
3487 addc %l5, 0x1D22, %l6
3488 xorcc %o7, %o0, %g4
3489 movg %xcc, %i0, %o6
3490loop_313:
3491 nop
3492 setx 0xA2FF521149A6E485, %l0, %l6
3493 stx %l6, [%l7 + 0x28]
3494 ldd [%l7 + 0x28], %f24
3495 fsqrtd %f24, %f16
3496 movrgz %i3, 0x0B1, %i2
3497 movre %o1, %i7, %l2
3498 movneg %icc, %g3, %g7
3499 movn %xcc, %l4, %g5
3500 fbue %fcc3, loop_314
3501 sll %g6, 0x1C, %i4
3502 tne %icc, 0x2
3503 taddcctv %i6, 0x1024, %o2
3504loop_314:
3505 ldsw [%l7 + 0x20], %o3
3506 tne %icc, 0x7
3507 set 0x70, %l2
3508 stxa %o5, [%l7 + %l2] 0xeb
3509 membar #Sync
3510 wr %g0, 0x88, %asi
3511 sta %f1, [%l7 + 0x2C] %asi
3512 nop
3513 setx 0xFB6EEDD67A6947C9, %l0, %l6
3514 stx %l6, [%l7 + 0x28]
3515 ldd [%l7 + 0x28], %f8
3516 setx 0x7F6E85AF3DAFE12E, %l1, %l5
3517 stx %l5, [%l7 + 0x10]
3518 ldd [%l7 + 0x10], %f4
3519 fsubd %f4, %f8, %f2
3520 mova %xcc, %l0, %i1
3521 saved
3522 rdpr %cwp, %g1
3523 rdpr %cansave, %g2
3524 rdpr %canrestore, %g3
3525 rdpr %cleanwin, %g4
3526 rdpr %otherwin, %g5
3527 rdpr %wstate, %g6
3528 bcs %icc, loop_315
3529 tleu %xcc, 0x2
3530 edge32 %l1, %g2, %g1
3531 nop
3532 setx 0xBCD9FA136F407D96, %l0, %l6
3533 stx %l6, [%l7 + 0x28]
3534 ldd [%l7 + 0x28], %f26
3535 setx 0x4883060CDCA7491A, %l1, %l5
3536 stx %l5, [%l7 + 0x10]
3537 ldd [%l7 + 0x10], %f0
3538 faddd %f0, %f26, %f22
3539loop_315:
3540 fbuge %fcc0, loop_316
3541 edge8l %i5, %o4, %l3
3542 move %xcc, %l5, %o7
3543 fmovdne %icc, %f8, %f5
3544loop_316:
3545 ldd [%l7 + 0x60], %f0
3546 movrgz %o0, 0x3F1, %l6
3547 fzeros %f17
3548 movcs %xcc, %i0, %g4
3549 sir 0x1FBA
3550 edge16l %i3, %i2, %o1
3551 fmovdcs %icc, %f2, %f30
3552 fexpand %f0, %f22
3553 srlx %o6, %i7, %g3
3554 ta %xcc, 0x4
3555 fors %f13, %f9, %f29
3556 fcmpeq16 %f6, %f10, %g7
3557 sir 0x0926
3558 fcmpeq16 %f22, %f30, %l2
3559 subc %l4, 0x1CC6, %g6
3560 call loop_317
3561 edge8ln %g5, %i6, %o2
3562 movpos %icc, %i4, %o5
3563 bn,a,pt %xcc, loop_318
3564loop_317:
3565 fpsub16 %f24, %f14, %f16
3566 fmovscs %icc, %f16, %f3
3567 andcc %o3, %l0, %i1
3568loop_318:
3569 movcs %xcc, %g2, %l1
3570 array8 %i5, %g1, %l3
3571 brgez,a %l5, loop_319
3572 fmovsgu %xcc, %f0, %f30
3573 fbl,a %fcc3, loop_320
3574 sll %o4, 0x16, %o7
3575loop_319:
3576 nop
3577 fitod %f30, %f12
3578 te %icc, 0x4
3579loop_320:
3580 tgu %icc, 0x5
3581 movrlez %o0, 0x01A, %i0
3582 bvc,a %xcc, loop_321
3583 movl %xcc, %l6, %i3
3584 add %l7, 0x58, %l6
3585 wr %g0, 0x04, %asi
3586 ldxa [%l6] %asi, %i2
3587 casxa [%l6] 0x04, %i2, %g4
3588loop_321:
3589 movrgez %o1, 0x3F0, %i7
3590 sethi 0x0111, %g3
3591 ta %xcc, 0x0
3592 xnor %g7, 0x041B, %l2
3593 alignaddrl %l4, %g6, %g5
3594 tge %xcc, 0x4
3595 fmul8x16 %f26, %f30, %f6
3596 fcmpgt32 %f10, %f4, %o6
3597 fmovrdne %o2, %f18, %f8
3598 tleu %icc, 0x6
3599 udiv %i4, 0x0AED, %o5
3600 movge %xcc, %i6, %l0
3601 edge32l %o3, %i1, %l1
3602 flush %l7 + 0x14
3603 movle %xcc, %g2, %g1
3604 fmovdvs %xcc, %f28, %f12
3605 smul %l3, 0x1F52, %i5
3606 udivx %o4, 0x1E00, %o7
3607 nop
3608 fitod %f6, %f22
3609 fdtox %f22, %f8
3610 fpsub16s %f3, %f13, %f4
3611 edge8 %o0, %l5, %i0
3612 and %i3, %i2, %g4
3613 tvc %xcc, 0x3
3614 and %l6, %o1, %g3
3615 andncc %i7, %g7, %l4
3616 array16 %g6, %l2, %o6
3617 fmovrsgez %g5, %f31, %f23
3618 taddcctv %o2, %i4, %o5
3619 ldd [%l7 + 0x70], %l0
3620 fbu,a %fcc0, loop_322
3621 fcmpne32 %f20, %f18, %i6
3622 tpos %xcc, 0x3
3623 wr %g0, 0x80, %asi
3624 lduwa [%l7 + 0x2C] %asi, %i1
3625loop_322:
3626 movrgez %o3, 0x156, %l1
3627 addccc %g2, 0x020A, %l3
3628 movrgz %i5, 0x0BC, %o4
3629 fnegs %f6, %f0
3630 brgz %o7, loop_323
3631 and %g1, %o0, %l5
3632 fbo,a %fcc2, loop_324
3633 edge8n %i3, %i0, %i2
3634loop_323:
3635 nop
3636 set 0x28, %o2
3637 stha %l6, [%l7 + %o2] 0x2f
3638 membar #Sync
3639loop_324:
3640 bvs,a,pn %xcc, loop_325
3641 movl %icc, %g4, %g3
3642 edge16l %i7, %g7, %o1
3643 fmovdle %xcc, %f20, %f17
3644loop_325:
3645 be loop_326
3646 fnegd %f28, %f4
3647 prefetch [%l7 + 0x64], 0x2
3648 bvs,pn %xcc, loop_327
3649loop_326:
3650 alignaddr %g6, %l2, %o6
3651 movrne %g5, %l4, %o2
3652 movg %icc, %i4, %o5
3653loop_327:
3654 bn,a loop_328
3655 brz,a %l0, loop_329
3656 mulx %i1, %i6, %l1
3657 srax %o3, 0x03, %l3
3658loop_328:
3659 movg %icc, %i5, %g2
3660loop_329:
3661 fmovrse %o4, %f9, %f26
3662 xorcc %o7, %o0, %g1
3663 fmovrdgz %l5, %f0, %f28
3664 addc %i0, 0x0566, %i2
3665 tcc %xcc, 0x5
3666 tneg %icc, 0x5
3667 nop
3668 fitod %f8, %f20
3669 fdtox %f20, %f10
3670 nop
3671 fitod %f2, %f14
3672 fdtox %f14, %f8
3673 fxtod %f8, %f12
3674 movpos %xcc, %i3, %g4
3675 fpmerge %f13, %f5, %f10
3676 fnand %f2, %f0, %f14
3677 edge16n %g3, %l6, %g7
3678 fandnot1s %f8, %f0, %f15
3679 set 0x20, %l3
3680 prefetcha [%l7 + %l3] 0x0c, 0x3
3681 subcc %o1, 0x01CA, %l2
3682 move %icc, %o6, %g6
3683 taddcctv %l4, 0x1192, %o2
3684 brgez %i4, loop_330
3685 nop
3686 setx 0x7E2EB846, %l0, %l6
3687 st %l6, [%l7 + 0x28]
3688 ld [%l7 + 0x28], %f8
3689 setx 0x46CCA2CE, %l1, %l5
3690 st %l5, [%l7 + 0x10]
3691 ld [%l7 + 0x10], %f8
3692 fmuls %f8, %f8, %f9
3693 nop
3694 setx 0xB2ED1B6E, %l0, %l6
3695 st %l6, [%l7 + 0x28]
3696 ld [%l7 + 0x28], %f6
3697 setx 0xFD2231AD, %l1, %l5
3698 st %l5, [%l7 + 0x10]
3699 ld [%l7 + 0x10], %f22
3700 fadds %f22, %f6, %f25
3701 tneg %icc, 0x5
3702loop_330:
3703 edge8 %g5, %o5, %l0
3704 subccc %i1, %i6, %l1
3705 nop
3706 set 0x17, %i0
3707 stb %o3, [%l7 + %i0]
3708 edge8ln %i5, %g2, %o4
3709 tn %xcc, 0x2
3710 array8 %o7, %o0, %l3
3711 addc %l5, 0x1AAC, %g1
3712 bvc %xcc, loop_331
3713 fandnot2s %f27, %f1, %f0
3714 movvs %xcc, %i2, %i3
3715 fpadd16 %f0, %f4, %f18
3716loop_331:
3717 srl %g4, %g3, %i0
3718 brlz %g7, loop_332
3719 fbge,a %fcc0, loop_333
3720 or %l6, 0x1925, %i7
3721 fone %f16
3722loop_332:
3723 fbule,a %fcc1, loop_334
3724loop_333:
3725 fzero %f2
3726 bne,a %icc, loop_335
3727 umulcc %l2, 0x0CB9, %o6
3728loop_334:
3729 fbne,a %fcc0, loop_336
3730 movre %o1, 0x00C, %g6
3731loop_335:
3732 nop
3733 set 0x18, %i5
3734 ldxa [%g0 + %i5] 0x50, %o2
3735loop_336:
3736 edge32 %l4, %i4, %g5
3737 add %l7, 0x60, %l6
3738 wr %g0, 0x80, %asi
3739 casa [%l6] %asi, %l0, %i1
3740 taddcctv %o5, %i6, %o3
3741 prefetch [%l7 + 0x18], 0x0
3742 movrne %i5, 0x2AD, %l1
3743 fmovsvs %xcc, %f2, %f14
3744 fmovrsgz %o4, %f10, %f16
3745 tneg %xcc, 0x2
3746 fmovrdgez %g2, %f8, %f16
3747 prefetch [%l7 + 0x38], 0x2
3748 fpsub32s %f21, %f15, %f13
3749 tvc %icc, 0x4
3750 fbuge %fcc1, loop_337
3751 srl %o0, 0x12, %o7
3752 orcc %l3, 0x17B6, %g1
3753 tcs %icc, 0x4
3754loop_337:
3755 movvc %icc, %i2, %l5
3756 movle %icc, %i3, %g4
3757 umulcc %g3, %i0, %g7
3758 fcmpgt32 %f24, %f12, %l6
3759 fones %f20
3760 fmovsvs %xcc, %f10, %f11
3761 tne %icc, 0x2
3762 faligndata %f18, %f26, %f6
3763 xnor %i7, %l2, %o6
3764 fbl,a %fcc0, loop_338
3765 xor %o1, 0x1EC4, %g6
3766 nop
3767 fitod %f12, %f6
3768 fdtoi %f6, %f19
3769 movvc %icc, %l4, %o2
3770loop_338:
3771 fnors %f5, %f19, %f28
3772 fnand %f30, %f26, %f22
3773 andncc %g5, %l0, %i4
3774 tcs %icc, 0x1
3775 movrgez %o5, %i1, %o3
3776 fandnot2s %f20, %f25, %f7
3777 fbul,a %fcc1, loop_339
3778 nop
3779 fitos %f29, %f25
3780 edge8l %i5, %i6, %l1
3781 tvs %icc, 0x0
3782loop_339:
3783 fbg %fcc0, loop_340
3784 tpos %icc, 0x3
3785 fmovrsne %o4, %f10, %f7
3786 smulcc %o0, %o7, %g2
3787loop_340:
3788 tvs %xcc, 0x7
3789 ldd [%l7 + 0x08], %f0
3790 brgz,a %g1, loop_341
3791 sethi 0x0EE3, %i2
3792 edge8l %l5, %i3, %l3
3793 restored
3794 rdpr %cwp, %g1
3795 rdpr %cansave, %g2
3796 rdpr %canrestore, %g3
3797 rdpr %cleanwin, %g4
3798 rdpr %otherwin, %g5
3799 rdpr %wstate, %g6
3800loop_341:
3801 ldsw [%l7 + 0x20], %g3
3802 set 0x48, %o6
3803 stxa %i0, [%l7 + %o6] 0x23
3804 membar #Sync
3805 sra %g4, 0x04, %l6
3806 tgu %icc, 0x7
3807 bneg,pn %icc, loop_342
3808 move %icc, %i7, %l2
3809 array8 %g7, %o6, %o1
3810 add %l4, %o2, %g6
3811loop_342:
3812 nop
3813 set 0x14, %i7
3814 ldub [%l7 + %i7], %g5
3815 bshuffle %f6, %f30, %f18
3816 nop
3817 setx 0x481874D988B191A7, %l0, %l6
3818 stx %l6, [%l7 + 0x28]
3819 ldd [%l7 + 0x28], %f2
3820 setx 0xB9085241F4CD18F5, %l1, %l5
3821 stx %l5, [%l7 + 0x10]
3822 ldd [%l7 + 0x10], %f8
3823 fsubd %f8, %f2, %f28
3824 move %icc, %l0, %i4
3825 fmul8ulx16 %f20, %f20, %f18
3826 movre %i1, %o3, %i5
3827 brgez %i6, loop_343
3828 addccc %l1, 0x1A4D, %o4
3829 edge32ln %o5, %o7, %o0
3830 sethi 0x0629, %g1
3831loop_343:
3832 subcc %g2, 0x16FA, %i2
3833 fmuld8ulx16 %f23, %f1, %f22
3834 tvs %xcc, 0x3
3835 edge16ln %l5, %l3, %i3
3836 edge32 %i0, %g3, %l6
3837 andcc %g4, %l2, %g7
3838 fnot1s %f10, %f18
3839 tg %icc, 0x3
3840 nop
3841 fitod %f8, %f26
3842 sdivx %i7, 0x1396, %o1
3843 edge8 %o6, %o2, %g6
3844 fmovsa %xcc, %f0, %f12
3845 tcs %xcc, 0x3
3846 sdiv %l4, 0x03C9, %l0
3847 fmovrsgz %g5, %f28, %f30
3848 taddcc %i4, 0x173E, %i1
3849 and %o3, 0x0E33, %i5
3850 stb %l1, [%l7 + 0x10]
3851 movpos %icc, %o4, %o5
3852 fbuge %fcc3, loop_344
3853 fcmpgt16 %f8, %f22, %o7
3854 nop
3855 setx 0x904E741A, %l0, %l6
3856 st %l6, [%l7 + 0x0C]
3857 ld [%l7 + 0x0C], %fsr
3858 fmovdgu %xcc, %f31, %f4
3859loop_344:
3860 fmovdcs %xcc, %f22, %f12
3861 addcc %i6, 0x1476, %o0
3862 alignaddrl %g2, %g1, %l5
3863 movrlez %l3, %i2, %i0
3864 tvc %icc, 0x3
3865 andcc %g3, 0x08CF, %l6
3866 edge8l %i3, %l2, %g7
3867 nop
3868 setx 0xE79CBDD0, %l0, %l6
3869 st %l6, [%l7 + 0x28]
3870 ld [%l7 + 0x28], %f16
3871 setx 0xC462BAC0, %l1, %l5
3872 st %l5, [%l7 + 0x10]
3873 ld [%l7 + 0x10], %f6
3874 fadds %f6, %f16, %f13
3875 tgu %icc, 0x3
3876 edge8 %i7, %o1, %g4
3877 fbu,a %fcc3, loop_345
3878 bn,pn %xcc, loop_346
3879 sir 0x145C
3880 nop
3881 fitos %f5, %f13
3882 fstox %f13, %f18
3883loop_345:
3884 fand %f18, %f26, %f10
3885loop_346:
3886 edge16n %o2, %o6, %g6
3887 edge16ln %l0, %l4, %g5
3888 movrlz %i4, %i1, %o3
3889 call loop_347
3890 fmovsne %xcc, %f11, %f24
3891 nop
3892 setx loop_348, %l0, %l1
3893 jmpl %l1, %i5
3894 movrgez %l1, %o4, %o7
3895loop_347:
3896 fbug %fcc3, loop_349
3897 edge8l %o5, %i6, %o0
3898loop_348:
3899 edge32ln %g2, %g1, %l3
3900 fmovrse %i2, %f25, %f6
3901loop_349:
3902 nop
3903 setx 0x17884957, %l0, %l6
3904 st %l6, [%l7 + 0x28]
3905 ld [%l7 + 0x28], %f7
3906 setx 0x045514C7, %l1, %l5
3907 st %l5, [%l7 + 0x10]
3908 ld [%l7 + 0x10], %f16
3909 fdivs %f16, %f7, %f11
3910 movl %xcc, %i0, %l5
3911 edge8l %l6, %i3, %g3
3912 lduh [%l7 + 0x22], %l2
3913 umulcc %i7, 0x0528, %g7
3914 fcmpne32 %f22, %f8, %o1
3915 bpos loop_350
3916 srl %o2, 0x16, %g4
3917 ta %xcc, 0x6
3918 tcc %xcc, 0x5
3919loop_350:
3920 nop
3921 set 0x60, %g6
3922 lduwa [%l7 + %g6] 0x89, %g6
3923 wr %g0, 0x81, %asi
3924 stxa %o6, [%l7 + 0x10] %asi
3925 edge32 %l0, %g5, %l4
3926 movvc %xcc, %i1, %o3
3927 tleu %xcc, 0x3
3928 array8 %i4, %i5, %l1
3929 fmovsa %xcc, %f23, %f31
3930 taddcctv %o4, 0x1492, %o7
3931 nop
3932 setx 0x5933CD16, %l0, %l6
3933 st %l6, [%l7 + 0x28]
3934 ld [%l7 + 0x28], %f24
3935 setx 0x06FDA9FE, %l1, %l5
3936 st %l5, [%l7 + 0x10]
3937 ld [%l7 + 0x10], %f28
3938 fdivs %f28, %f24, %f9
3939 sub %i6, %o0, %g2
3940 fnands %f16, %f24, %f28
3941 udivx %o5, 0x1D8A, %g1
3942 ldd [%l7 + 0x28], %l2
3943 call loop_351
3944 tneg %icc, 0x1
3945 sll %i2, 0x16, %l5
3946 array8 %l6, %i0, %g3
3947loop_351:
3948 tsubcc %l2, 0x1179, %i7
3949 set 0x40, %i3
3950 stwa %i3, [%l7 + %i3] 0x2b
3951 membar #Sync
3952 movge %icc, %g7, %o1
3953 ta %xcc, 0x1
3954 sdivx %g4, 0x0A57, %o2
3955 smulcc %g6, %o6, %g5
3956 fexpand %f18, %f14
3957 movre %l4, %l0, %o3
3958 fpadd16 %f16, %f10, %f16
3959 fbne %fcc2, loop_352
3960 saved
3961 rdpr %cwp, %g1
3962 rdpr %cansave, %g2
3963 rdpr %canrestore, %g3
3964 rdpr %cleanwin, %g4
3965 rdpr %otherwin, %g5
3966 rdpr %wstate, %g6
3967 sth %i4, [%l7 + 0x38]
3968 srlx %i1, 0x02, %i5
3969loop_352:
3970 edge16ln %o4, %l1, %o7
3971 bg,pt %xcc, loop_353
3972 fbl %fcc0, loop_354
3973 fmovrdgz %i6, %f26, %f20
3974 alignaddr %g2, %o5, %o0
3975loop_353:
3976 nop
3977 set 0x30, %i1
3978 stha %g1, [%l7 + %i1] 0x10
3979loop_354:
3980 tsubcctv %l3, 0x0E04, %i2
3981 sll %l6, %l5, %i0
3982 orncc %l2, 0x1F67, %g3
3983 bne,pt %icc, loop_355
3984 xor %i7, %i3, %g7
3985 fcmpeq32 %f6, %f6, %g4
3986 fmovsa %icc, %f0, %f1
3987loop_355:
3988 nop
3989 set 0x38, %l4
3990 stxa %o1, [%l7 + %l4] 0x81
3991 popc 0x14F6, %o2
3992 for %f18, %f28, %f28
3993 saved
3994 rdpr %cwp, %g1
3995 rdpr %cansave, %g2
3996 rdpr %canrestore, %g3
3997 rdpr %cleanwin, %g4
3998 rdpr %otherwin, %g5
3999 rdpr %wstate, %g6
4000 movvs %xcc, %o6, %g5
4001 taddcc %l4, %l0, %g6
4002 fpsub16s %f7, %f11, %f1
4003 bgu,pn %xcc, loop_356
4004 fmovdge %icc, %f24, %f12
4005 fmovsge %icc, %f2, %f21
4006 xor %o3, %i1, %i5
4007loop_356:
4008 stb %o4, [%l7 + 0x70]
4009 fornot1 %f28, %f22, %f18
4010 smul %l1, %i4, %o7
4011 sir 0x04F7
4012 movne %xcc, %i6, %o5
4013 tsubcc %o0, 0x08E4, %g1
4014 fand %f14, %f2, %f24
4015 subc %g2, %i2, %l6
4016 andcc %l5, 0x19C7, %i0
4017 fmovrsne %l3, %f6, %f14
4018 fmul8sux16 %f18, %f2, %f24
4019 tneg %icc, 0x1
4020 udivx %g3, 0x1859, %l2
4021 stbar
4022 movrlez %i7, %g7, %g4
4023 orncc %i3, %o1, %o2
4024 stbar
4025 sethi 0x1357, %g5
4026 movl %xcc, %o6, %l0
4027 andn %l4, %o3, %g6
4028 membar 0x2C
4029 tsubcc %i1, %o4, %i5
4030 fabsd %f10, %f12
4031 tsubcctv %i4, %o7, %l1
4032 and %o5, %o0, %i6
4033 xor %g2, %g1, %i2
4034 udiv %l6, 0x1893, %l5
4035 movvc %icc, %i0, %l3
4036 set 0x40, %g5
4037 stda %f0, [%l7 + %g5] 0x18
4038 movgu %icc, %l2, %g3
4039 fbue %fcc1, loop_357
4040 ba loop_358
4041 ldsh [%l7 + 0x7A], %i7
4042 tvc %icc, 0x0
4043loop_357:
4044 fnands %f17, %f10, %f14
4045loop_358:
4046 srlx %g4, 0x01, %g7
4047 movgu %icc, %i3, %o2
4048 tle %icc, 0x6
4049 udivcc %o1, 0x1B74, %o6
4050 prefetch [%l7 + 0x08], 0x0
4051 movne %xcc, %l0, %l4
4052 udivx %g5, 0x123D, %o3
4053 sub %i1, 0x061A, %o4
4054 be,a,pn %xcc, loop_359
4055 brz %i5, loop_360
4056 fbuge,a %fcc2, loop_361
4057 sir 0x1E05
4058loop_359:
4059 movleu %xcc, %i4, %g6
4060loop_360:
4061 tvc %icc, 0x6
4062loop_361:
4063 restored
4064 rdpr %cwp, %g1
4065 rdpr %cansave, %g2
4066 rdpr %canrestore, %g3
4067 rdpr %cleanwin, %g4
4068 rdpr %otherwin, %g5
4069 rdpr %wstate, %g6
4070 umul %l1, 0x1317, %o5
4071 array16 %o0, %i6, %g2
4072 fabsd %f0, %f24
4073 nop
4074 setx 0xB0E59FA8F04B8D1F, %l0, %l6
4075 stx %l6, [%l7 + 0x30]
4076 ldx [%l7 + 0x30], %fsr
4077 fbe %fcc2, loop_362
4078 movn %xcc, %o7, %i2
4079 udivcc %l6, 0x1809, %g1
4080 fmovdvs %icc, %f19, %f29
4081loop_362:
4082 nop
4083 set 0x180, %i2
4084 nop ! nop ! ldxa [%g0 + %i2] 0x40, %i0 ripped by fixASI40.pl ripped by fixASI40.pl
4085 flush %l7 + 0x28
4086 array8 %l3, %l2, %g3
4087 ta %icc, 0x3
4088 fbl,a %fcc3, loop_363
4089 fbo %fcc1, loop_364
4090 andncc %l5, %g4, %g7
4091 sethi 0x1A09, %i7
4092loop_363:
4093 bleu loop_365
4094loop_364:
4095 popc 0x1568, %o2
4096 sethi 0x1C9B, %i3
4097 nop
4098 setx 0x3A23B5CC, %l0, %l6
4099 st %l6, [%l7 + 0x28]
4100 ld [%l7 + 0x28], %f16
4101 setx 0x499C45F7, %l1, %l5
4102 st %l5, [%l7 + 0x10]
4103 ld [%l7 + 0x10], %f9
4104 fadds %f9, %f16, %f6
4105loop_365:
4106 fcmpeq32 %f16, %f6, %o6
4107 edge32 %l0, %l4, %g5
4108 brlez %o1, loop_366
4109 sub %i1, %o4, %o3
4110 fbo %fcc0, loop_367
4111 nop
4112 setx 0x39BC2DB9, %l0, %l6
4113 st %l6, [%l7 + 0x28]
4114 ld [%l7 + 0x28], %f0
4115 setx 0x0FF54BDB, %l1, %l5
4116 st %l5, [%l7 + 0x10]
4117 ld [%l7 + 0x10], %f18
4118 fmuls %f18, %f0, %f12
4119loop_366:
4120 fbule,a %fcc2, loop_368
4121 array16 %i4, %i5, %g6
4122loop_367:
4123 sir 0x12CF
4124 fble,a %fcc2, loop_369
4125loop_368:
4126 udiv %o5, 0x10F1, %o0
4127 xor %i6, %g2, %o7
4128 umulcc %i2, %l6, %l1
4129loop_369:
4130 edge16n %i0, %g1, %l3
4131 sllx %g3, 0x0C, %l2
4132 ldd [%l7 + 0x30], %l4
4133 brgez %g7, loop_370
4134 edge16ln %i7, %o2, %g4
4135 popc %i3, %o6
4136 wr %g0, 0x80, %asi
4137 lda [%l7 + 0x24] %asi, %f6
4138loop_370:
4139 edge16 %l0, %g5, %l4
4140 alignaddrl %o1, %i1, %o3
4141 fxnor %f2, %f26, %f22
4142 bneg %xcc, loop_371
4143 addc %o4, 0x112B, %i5
4144 fmovdge %icc, %f10, %f31
4145 ld [%l7 + 0x40], %f15
4146loop_371:
4147 movrgez %i4, 0x0B4, %o5
4148 wr %g0, 0xea, %asi
4149 stha %o0, [%l7 + 0x34] %asi
4150 membar #Sync
4151 fandnot2 %f6, %f10, %f10
4152 tgu %icc, 0x3
4153 brnz %i6, loop_372
4154 movgu %xcc, %g2, %g6
4155 fabss %f25, %f19
4156 sdivcc %o7, 0x1CCB, %i2
4157loop_372:
4158 add %l6, %i0, %l1
4159 nop
4160 set 0x58, %l0
4161 lduh [%l7 + %l0], %l3
4162 tleu %xcc, 0x0
4163 addcc %g1, %g3, %l5
4164 wr %g0, 0x89, %asi
4165 lduba [%l7 + 0x11] %asi, %g7
4166 mova %icc, %i7, %o2
4167 andcc %g4, 0x06B6, %i3
4168 udiv %l2, 0x0438, %o6
4169 edge16 %l0, %g5, %l4
4170 mova %xcc, %i1, %o3
4171 fandnot1 %f28, %f0, %f24
4172 fmovdneg %icc, %f22, %f3
4173 edge8l %o1, %o4, %i5
4174 fbue,a %fcc0, loop_373
4175 tneg %icc, 0x5
4176 edge16 %i4, %o0, %i6
4177 nop
4178 setx 0x84DC1D11705DE25E, %l0, %l6
4179 stx %l6, [%l7 + 0x60]
4180 ldx [%l7 + 0x60], %fsr
4181loop_373:
4182 movn %icc, %g2, %o5
4183 edge32n %g6, %o7, %i2
4184 movn %xcc, %i0, %l6
4185 movrne %l3, %l1, %g1
4186 mova %icc, %g3, %g7
4187 fands %f31, %f19, %f15
4188 sub %i7, 0x1D9E, %o2
4189 fmul8x16al %f19, %f31, %f2
4190 bpos,pt %icc, loop_374
4191 nop
4192 setx loop_375, %l0, %l1
4193 jmpl %l1, %g4
4194 fnors %f4, %f30, %f27
4195 fpsub32 %f24, %f14, %f2
4196loop_374:
4197 andcc %l5, 0x017C, %i3
4198loop_375:
4199 subcc %l2, 0x0FE2, %o6
4200 fmovsvc %xcc, %f26, %f30
4201 and %l0, %g5, %l4
4202 movgu %icc, %o3, %i1
4203 fbuge %fcc2, loop_376
4204 bvc,a loop_377
4205 membar 0x2A
4206 te %xcc, 0x4
4207loop_376:
4208 movpos %xcc, %o1, %o4
4209loop_377:
4210 addccc %i5, 0x161B, %i4
4211 tge %xcc, 0x5
4212 ta %xcc, 0x4
4213 movvs %xcc, %o0, %i6
4214 movneg %xcc, %g2, %g6
4215 edge32l %o5, %o7, %i0
4216 movrlez %l6, 0x2E2, %l3
4217 popc %i2, %l1
4218 sir 0x0212
4219 fnands %f17, %f3, %f18
4220 andcc %g3, %g1, %g7
4221 fbul,a %fcc1, loop_378
4222 nop
4223 fitod %f8, %f2
4224 fdtox %f2, %f14
4225 fbuge,a %fcc3, loop_379
4226 movleu %xcc, %o2, %g4
4227loop_378:
4228 tcs %xcc, 0x2
4229 tneg %xcc, 0x6
4230loop_379:
4231 ldsw [%l7 + 0x3C], %l5
4232 array32 %i7, %l2, %i3
4233 fmovrslez %o6, %f10, %f14
4234 fmovdvs %icc, %f28, %f3
4235 smul %l0, %g5, %l4
4236 set 0x40, %i6
4237 ldda [%l7 + %i6] 0x0c, %f0
4238 sdivcc %i1, 0x097D, %o3
4239 fpack32 %f18, %f28, %f18
4240 smulcc %o1, %o4, %i5
4241 nop
4242 fitod %f0, %f26
4243 fpadd16s %f31, %f5, %f31
4244 wr %g0, 0x10, %asi
4245 swapa [%l7 + 0x40] %asi, %i4
4246 fmovse %icc, %f23, %f22
4247 umul %i6, %g2, %o0
4248 tsubcc %g6, %o5, %i0
4249 fba %fcc3, loop_380
4250 tpos %xcc, 0x2
4251 set 0x7C, %g4
4252 sta %f16, [%l7 + %g4] 0x14
4253loop_380:
4254 lduw [%l7 + 0x0C], %o7
4255 andn %l6, 0x04ED, %i2
4256 subcc %l3, %g3, %g1
4257 fpsub16 %f14, %f26, %f12
4258 ta %xcc, 0x5
4259 wr %g0, 0x80, %asi
4260 ldsha [%l7 + 0x6E] %asi, %g7
4261 fbu,a %fcc3, loop_381
4262 popc %l1, %o2
4263 bn %xcc, loop_382
4264 udivcc %l5, 0x14A2, %g4
4265loop_381:
4266 movle %xcc, %i7, %l2
4267 fsrc2s %f21, %f31
4268loop_382:
4269 prefetch [%l7 + 0x20], 0x2
4270 fzero %f28
4271 alignaddrl %i3, %l0, %o6
4272 nop
4273 setx loop_383, %l0, %l1
4274 wrpr 0x1, %tl
4275 wrpr %l1, %tpc
4276 add %l1, 0x4, %l1
4277 wrpr %l1, %tnpc
4278 setx 0x34400001400, %l0, %l1
4279 wrpr %l1, %tstate
4280 wrhpr 0x4, %htstate
4281 retry
4282 sdiv %g5, 0x06F4, %i1
4283 edge32l %o3, %o1, %o4
4284 bvc,a,pt %xcc, loop_384
4285loop_383:
4286 fcmpne16 %f18, %f14, %l4
4287 fands %f22, %f24, %f19
4288 edge16l %i4, %i5, %i6
4289loop_384:
4290 udivx %o0, 0x1866, %g2
4291 movrlz %g6, 0x2C3, %o5
4292 movre %o7, 0x086, %l6
4293 lduw [%l7 + 0x5C], %i2
4294 tsubcctv %l3, 0x00C5, %i0
4295 xnorcc %g1, 0x046D, %g3
4296 fbe %fcc2, loop_385
4297 nop
4298 setx 0x9094A6D9, %l0, %l6
4299 st %l6, [%l7 + 0x28]
4300 ld [%l7 + 0x28], %f27
4301 fsqrts %f27, %f15
4302 edge16l %g7, %l1, %l5
4303 ldd [%l7 + 0x40], %f10
4304loop_385:
4305 taddcc %g4, %i7, %o2
4306 popc 0x0B1A, %i3
4307 edge16l %l2, %o6, %g5
4308 tvc %xcc, 0x6
4309 ldstub [%l7 + 0x18], %l0
4310 add %l7, 0x70, %l6
4311 wr %g0, 0x88, %asi
4312 ldxa [%l6] %asi, %i1
4313 casxa [%l6] 0x88, %i1, %o1
4314 fpsub16s %f3, %f31, %f1
4315 sll %o4, 0x14, %l4
4316 fmovrdgz %i4, %f8, %f16
4317 movleu %icc, %o3, %i6
4318 fmovrslz %o0, %f13, %f18
4319 te %icc, 0x0
4320 wr %g0, 0x18, %asi
4321 ldsha [%l7 + 0x66] %asi, %g2
4322 edge8ln %g6, %o5, %o7
4323 fmovdvc %icc, %f19, %f0
4324 edge32n %l6, %i2, %i5
4325 set 0x30, %o5
4326 sta %f13, [%l7 + %o5] 0x14
4327 fnegs %f4, %f25
4328 sdiv %l3, 0x0424, %i0
4329 fmovdvs %icc, %f8, %f13
4330 ta %xcc, 0x4
4331 movgu %icc, %g1, %g7
4332 movcc %xcc, %g3, %l5
4333 addc %g4, 0x08E1, %l1
4334 udiv %i7, 0x19F9, %o2
4335 fpadd32 %f4, %f12, %f22
4336 wr %g0, 0x0c, %asi
4337 ldstuba [%l7 + 0x21] %asi, %l2
4338 movle %xcc, %i3, %g5
4339 ldsw [%l7 + 0x54], %o6
4340 wr %g0, 0x10, %asi
4341 prefetcha [%l7 + 0x30] %asi, 0x1
4342 xor %l0, %o1, %o4
4343 ldub [%l7 + 0x4B], %l4
4344 movneg %xcc, %o3, %i6
4345 umul %i4, 0x008B, %o0
4346 sethi 0x1A77, %g2
4347 smul %g6, %o7, %o5
4348 stbar
4349 movvs %icc, %i2, %i5
4350 edge16l %l3, %i0, %g1
4351 te %icc, 0x0
4352 srl %g7, 0x1E, %g3
4353 nop
4354 set 0x1A, %g2
4355 ldsh [%l7 + %g2], %l5
4356 fmovdgu %xcc, %f18, %f23
4357 brgz %l6, loop_386
4358 fbne,a %fcc3, loop_387
4359 edge8 %g4, %l1, %i7
4360 ldsb [%l7 + 0x4F], %o2
4361loop_386:
4362 ldx [%l7 + 0x08], %l2
4363loop_387:
4364 addc %g5, 0x162E, %i3
4365 tg %icc, 0x0
4366 nop
4367 fitos %f25, %f17
4368 fmovdcc %xcc, %f30, %f14
4369 movvc %xcc, %o6, %l0
4370 tvc %icc, 0x2
4371 bl,a,pn %xcc, loop_388
4372 bneg,pn %icc, loop_389
4373 edge32n %i1, %o1, %l4
4374 fmul8x16au %f5, %f23, %f28
4375loop_388:
4376 edge8n %o4, %o3, %i6
4377loop_389:
4378 andcc %i4, %g2, %g6
4379 xor %o7, 0x1CF5, %o0
4380 add %l7, 0x58, %l6
4381 wr %g0, 0x80, %asi
4382 ldxa [%l6] %asi, %i2
4383 casxa [%l6] %asi, %i2, %o5
4384 movgu %icc, %i5, %i0
4385 lduh [%l7 + 0x40], %l3
4386 alignaddr %g1, %g3, %l5
4387 wr %g0, 0x26, %asi
4388 ldda [%l7 + 0x30] %asi, %g6
4389 edge16n %l6, %g4, %i7
4390 sllx %o2, %l1, %l2
4391 sir 0x111C
4392 swap [%l7 + 0x10], %g5
4393 edge32ln %i3, %l0, %o6
4394 add %l7, 0x38, %l6
4395 wr %g0, 0x80, %asi
4396 ldxa [%l6] %asi, %o1
4397 casxa [%l6] %asi, %o1, %l4
4398 movrgz %o4, %i1, %o3
4399 edge16n %i4, %g2, %g6
4400 alignaddr %i6, %o7, %o0
4401 orncc %o5, %i5, %i2
4402 popc %l3, %i0
4403 xnorcc %g3, %l5, %g7
4404 fmovrdlez %l6, %f20, %f8
4405 sll %g4, %i7, %g1
4406 movrne %l1, 0x191, %l2
4407 xnorcc %g5, 0x1D08, %i3
4408 fmuld8sux16 %f27, %f8, %f12
4409 movge %icc, %o2, %o6
4410 udivcc %l0, 0x0F01, %o1
4411 fpadd32 %f4, %f14, %f20
4412 fmovsg %icc, %f28, %f4
4413 tvs %icc, 0x1
4414 or %o4, %i1, %l4
4415 fmovdleu %xcc, %f30, %f23
4416 fmovsleu %xcc, %f10, %f3
4417 stx %o3, [%l7 + 0x70]
4418 set 0x3C, %o7
4419 stwa %i4, [%l7 + %o7] 0x04
4420 movneg %icc, %g2, %i6
4421 mulx %o7, 0x1F91, %o0
4422 brlz %o5, loop_390
4423 fsrc2s %f26, %f0
4424 movrne %i5, 0x1F2, %g6
4425 fpack16 %f0, %f24
4426loop_390:
4427 ldub [%l7 + 0x2B], %i2
4428 fmuld8sux16 %f11, %f4, %f30
4429 fornot1 %f6, %f14, %f10
4430 sdivcc %i0, 0x1D75, %l3
4431 wr %g0, 0x19, %asi
4432 swapa [%l7 + 0x54] %asi, %l5
4433 fmovdle %xcc, %f7, %f5
4434 and %g7, 0x1C1B, %l6
4435 edge32n %g4, %g3, %g1
4436 movleu %icc, %l1, %i7
4437 andn %g5, 0x0DA7, %i3
4438 srl %l2, 0x0C, %o6
4439 wr %g0, 0x11, %asi
4440 stda %f0, [%l7 + 0x40] %asi
4441 srlx %l0, 0x06, %o2
4442 membar 0x3E
4443 ldx [%l7 + 0x60], %o1
4444 movrne %i1, 0x29B, %o4
4445 tl %icc, 0x6
4446 mulx %l4, %o3, %i4
4447 tgu %xcc, 0x2
4448 nop
4449 setx 0xD0339D4A, %l0, %l6
4450 st %l6, [%l7 + 0x28]
4451 ld [%l7 + 0x28], %f31
4452 setx 0xFE90E19C, %l1, %l5
4453 st %l5, [%l7 + 0x10]
4454 ld [%l7 + 0x10], %f12
4455 fadds %f12, %f31, %f25
4456 orcc %i6, %o7, %o0
4457 addccc %o5, %g2, %g6
4458 movleu %icc, %i5, %i2
4459 fands %f8, %f2, %f18
4460 tsubcctv %l3, 0x015F, %l5
4461 wr %g0, 0x11, %asi
4462 stha %g7, [%l7 + 0x40] %asi
4463 udivx %l6, 0x11A5, %i0
4464 addccc %g4, 0x0A9B, %g3
4465 addcc %l1, 0x15F8, %g1
4466 sir 0x050A
4467 xnor %g5, 0x1DAF, %i3
4468 lduw [%l7 + 0x14], %i7
4469 orcc %o6, %l0, %o2
4470 stb %l2, [%l7 + 0x45]
4471 fzeros %f10
4472 movn %icc, %i1, %o1
4473 tg %xcc, 0x7
4474 subcc %o4, %l4, %i4
4475 tne %icc, 0x1
4476 fxnor %f26, %f20, %f26
4477 orcc %i6, 0x0B40, %o7
4478 fnor %f28, %f24, %f2
4479 movneg %icc, %o0, %o3
4480 movrgz %o5, 0x3A3, %g2
4481 edge8l %i5, %g6, %i2
4482 array32 %l5, %l3, %g7
4483 sdiv %i0, 0x0D6E, %l6
4484 sdivx %g3, 0x0991, %g4
4485 sethi 0x0407, %g1
4486 nop
4487 setx 0x04669E30004DD926, %l0, %l6
4488 stx %l6, [%l7 + 0x10]
4489 ldx [%l7 + 0x10], %fsr
4490 movneg %icc, %g5, %l1
4491 movgu %icc, %i3, %o6
4492 fmovrdne %i7, %f14, %f12
4493 lduh [%l7 + 0x12], %o2
4494 andncc %l0, %l2, %i1
4495 wr %g0, 0x81, %asi
4496 lduwa [%l7 + 0x24] %asi, %o1
4497 tgu %xcc, 0x7
4498 saved
4499 rdpr %cwp, %g1
4500 rdpr %cansave, %g2
4501 rdpr %canrestore, %g3
4502 rdpr %cleanwin, %g4
4503 rdpr %otherwin, %g5
4504 rdpr %wstate, %g6
4505 for %f12, %f0, %f20
4506 fbn %fcc3, loop_391
4507 ldsw [%l7 + 0x78], %o4
4508 brlz,a %l4, loop_392
4509 saved
4510 rdpr %cwp, %g1
4511 rdpr %cansave, %g2
4512 rdpr %canrestore, %g3
4513 rdpr %cleanwin, %g4
4514 rdpr %otherwin, %g5
4515 rdpr %wstate, %g6
4516loop_391:
4517 taddcctv %i6, 0x018E, %o7
4518 or %i4, %o0, %o3
4519loop_392:
4520 prefetch [%l7 + 0x44], 0x2
4521 add %l7, 0x58, %l6
4522 wr %g0, 0x11, %asi
4523 lda [%l6] %asi, %g2
4524 casa [%l6] %asi, %g2, %o5
4525 andn %g6, %i5, %l5
4526 fmovrslz %l3, %f31, %f15
4527 std %f0, [%l7 + 0x28]
4528 fmovsleu %xcc, %f9, %f7
4529 fmovrslez %i2, %f25, %f6
4530 xorcc %g7, 0x00DF, %i0
4531 subccc %l6, %g3, %g1
4532 fmul8x16 %f12, %f0, %f18
4533 movge %xcc, %g5, %l1
4534 nop
4535 setx 0xCA6B428D, %l0, %l6
4536 st %l6, [%l7 + 0x28]
4537 ld [%l7 + 0x28], %f18
4538 fsqrts %f18, %f13
4539 edge32l %i3, %o6, %g4
4540 pdist %f4, %f22, %f20
4541 movrlez %o2, %l0, %i7
4542 wr %g0, 0x89, %asi
4543 stba %l2, [%l7 + 0x19] %asi
4544 fbe,a %fcc2, loop_393
4545 bvs,a loop_394
4546 tl %xcc, 0x1
4547 sllx %i1, 0x1E, %o4
4548loop_393:
4549 bleu,a loop_395
4550loop_394:
4551 ldsh [%l7 + 0x76], %o1
4552 bcc loop_396
4553 srl %l4, 0x0E, %o7
4554loop_395:
4555 nop
4556 setx 0x905AA836, %l0, %l6
4557 st %l6, [%l7 + 0x74]
4558 ld [%l7 + 0x74], %fsr
4559 fpsub16 %f16, %f18, %f2
4560loop_396:
4561 addccc %i4, %o0, %i6
4562 fmovrdgz %g2, %f16, %f28
4563 tsubcc %o3, %g6, %o5
4564 bvs loop_397
4565 fsrc1 %f12, %f30
4566 edge8 %i5, %l3, %i2
4567 sir 0x0402
4568loop_397:
4569 tsubcc %g7, 0x1F9E, %l5
4570 xnorcc %l6, 0x1BA5, %i0
4571 nop
4572 setx 0xB2E374E8, %l0, %l6
4573 st %l6, [%l7 + 0x28]
4574 ld [%l7 + 0x28], %f16
4575 setx 0xC7167AEC, %l1, %l5
4576 st %l5, [%l7 + 0x10]
4577 ld [%l7 + 0x10], %f0
4578 fmuls %f0, %f16, %f10
4579 fmovde %xcc, %f17, %f30
4580 tg %icc, 0x4
4581 move %icc, %g1, %g5
4582 and %g3, 0x0B08, %l1
4583 wr %g0, 0x80, %asi
4584 lda [%l7 + 0x20] %asi, %f28
4585 tsubcc %o6, %i3, %o2
4586 fone %f16
4587 movn %icc, %l0, %g4
4588 bcc,a,pt %icc, loop_398
4589 fnands %f23, %f26, %f11
4590 addc %i7, 0x0E7E, %l2
4591 brlez %i1, loop_399
4592loop_398:
4593 fbo %fcc3, loop_400
4594 andcc %o4, 0x045E, %l4
4595 array16 %o7, %i4, %o0
4596loop_399:
4597 tpos %icc, 0x0
4598loop_400:
4599 ld [%l7 + 0x44], %f7
4600 srax %i6, 0x02, %g2
4601 fbue,a %fcc0, loop_401
4602 nop
4603 setx 0x7C56DC2421715116, %l0, %l6
4604 stx %l6, [%l7 + 0x28]
4605 ldd [%l7 + 0x28], %f26
4606 fsqrtd %f26, %f18
4607 movge %xcc, %o3, %o1
4608 nop
4609 fitod %f8, %f10
4610 fdtox %f10, %f22
4611 fxtod %f22, %f28
4612loop_401:
4613 edge8ln %o5, %g6, %i5
4614 tg %xcc, 0x7
4615 popc %i2, %l3
4616 tneg %icc, 0x1
4617 nop
4618 fitod %f6, %f28
4619 fdtoi %f28, %f29
4620 restored
4621 rdpr %cwp, %g1
4622 rdpr %cansave, %g2
4623 rdpr %canrestore, %g3
4624 rdpr %cleanwin, %g4
4625 rdpr %otherwin, %g5
4626 rdpr %wstate, %g6
4627 bge,a,pn %xcc, loop_402
4628 fbu %fcc2, loop_403
4629 fnor %f22, %f20, %f8
4630 movneg %icc, %g7, %l6
4631loop_402:
4632 mova %icc, %l5, %i0
4633loop_403:
4634 ba,pn %icc, loop_404
4635 fmovsge %icc, %f14, %f26
4636 fmovrsgz %g5, %f23, %f17
4637 fbule,a %fcc1, loop_405
4638loop_404:
4639 movcs %xcc, %g1, %g3
4640 bpos loop_406
4641 fbge,a %fcc1, loop_407
4642loop_405:
4643 saved
4644 rdpr %cwp, %g1
4645 rdpr %cansave, %g2
4646 rdpr %canrestore, %g3
4647 rdpr %cleanwin, %g4
4648 rdpr %otherwin, %g5
4649 rdpr %wstate, %g6
4650 move %xcc, %o6, %l1
4651loop_406:
4652 bge,a %icc, loop_408
4653loop_407:
4654 brgz,a %o2, loop_409
4655 movrgz %l0, 0x2DC, %g4
4656 movvs %xcc, %i3, %l2
4657loop_408:
4658 tvc %xcc, 0x5
4659loop_409:
4660 edge8l %i7, %o4, %l4
4661 edge16ln %o7, %i1, %i4
4662 fmovrslz %i6, %f1, %f5
4663 tg %icc, 0x7
4664 set 0x30, %o0
4665 ldxa [%l7 + %o0] 0x18, %g2
4666 movgu %icc, %o3, %o1
4667 alignaddrl %o0, %o5, %g6
4668 movneg %xcc, %i5, %i2
4669 addc %g7, 0x114F, %l3
4670 fmovrsgez %l6, %f10, %f19
4671 movpos %xcc, %i0, %g5
4672 sir 0x13C3
4673 tcs %icc, 0x7
4674 array32 %g1, %g3, %l5
4675 fmovdvc %icc, %f15, %f21
4676 orcc %l1, 0x1D5F, %o2
4677 fbule,a %fcc0, loop_410
4678 restored
4679 rdpr %cwp, %g1
4680 rdpr %cansave, %g2
4681 rdpr %canrestore, %g3
4682 rdpr %cleanwin, %g4
4683 rdpr %otherwin, %g5
4684 rdpr %wstate, %g6
4685 nop
4686 setx 0xB2B54F29, %l0, %l6
4687 st %l6, [%l7 + 0x28]
4688 ld [%l7 + 0x28], %f6
4689 fsqrts %f6, %f0
4690 orncc %l0, 0x0C7D, %o6
4691loop_410:
4692 movvc %icc, %i3, %l2
4693 sdiv %g4, 0x1199, %o4
4694 addcc %i7, 0x12E9, %l4
4695 or %o7, 0x0B83, %i1
4696 popc %i4, %g2
4697 set 0x1A, %l1
4698 lduba [%l7 + %l1] 0x0c, %o3
4699 nop
4700 fitos %f4, %f19
4701 fstox %f19, %f18
4702 fxtos %f18, %f3
4703 fmovdneg %icc, %f23, %f1
4704 edge8ln %i6, %o1, %o0
4705 tg %xcc, 0x5
4706 brgez %g6, loop_411
4707 move %xcc, %o5, %i5
4708 movrne %i2, 0x3A5, %g7
4709 or %l6, %l3, %g5
4710loop_411:
4711 udivcc %g1, 0x1794, %g3
4712 tsubcc %i0, %l1, %l5
4713 membar #Sync
4714 set 0x40, %l6
4715 ldda [%l7 + %l6] 0xf9, %f0
4716 addcc %l0, %o2, %i3
4717 xor %l2, %o6, %o4
4718 set 0x4B, %g1
4719 lduba [%l7 + %g1] 0x0c, %i7
4720 smul %l4, 0x1647, %o7
4721 tleu %icc, 0x7
4722 fmovdne %icc, %f25, %f18
4723 movn %icc, %i1, %g4
4724 edge32ln %i4, %g2, %i6
4725 restored
4726 rdpr %cwp, %g1
4727 rdpr %cansave, %g2
4728 rdpr %canrestore, %g3
4729 rdpr %cleanwin, %g4
4730 rdpr %otherwin, %g5
4731 rdpr %wstate, %g6
4732 tvc %xcc, 0x7
4733 edge32ln %o3, %o1, %o0
4734 fmovdn %xcc, %f7, %f21
4735 set 0x7A, %g3
4736 stha %o5, [%l7 + %g3] 0x18
4737 movvs %xcc, %i5, %i2
4738 bvs,a %icc, loop_412
4739 smulcc %g6, 0x0FB4, %g7
4740 movne %xcc, %l3, %g5
4741 move %xcc, %l6, %g3
4742loop_412:
4743 sllx %i0, %l1, %g1
4744 popc 0x0D37, %l0
4745 andcc %o2, %i3, %l2
4746 tge %icc, 0x1
4747 udivcc %o6, 0x01FA, %l5
4748 tne %xcc, 0x7
4749 addcc %o4, 0x0D88, %i7
4750 nop
4751 fitos %f12, %f28
4752 fstod %f28, %f16
4753 movpos %icc, %l4, %i1
4754 bgu,pn %icc, loop_413
4755 tge %xcc, 0x3
4756 addc %g4, %i4, %o7
4757 nop
4758 fitod %f12, %f2
4759 fdtoi %f2, %f0
4760loop_413:
4761 sdivx %i6, 0x18E9, %o3
4762 array8 %g2, %o1, %o5
4763 tgu %icc, 0x2
4764 movl %xcc, %i5, %o0
4765 smul %g6, 0x0F9F, %i2
4766 tpos %icc, 0x6
4767 fcmpne32 %f30, %f6, %g7
4768 edge32 %g5, %l3, %l6
4769 brlz,a %i0, loop_414
4770 prefetch [%l7 + 0x50], 0x2
4771 andncc %l1, %g1, %l0
4772 array32 %o2, %i3, %l2
4773loop_414:
4774 ba,pt %xcc, loop_415
4775 smul %g3, %l5, %o6
4776 fmovrde %i7, %f10, %f4
4777 umul %l4, %i1, %o4
4778loop_415:
4779 fpsub32 %f22, %f18, %f14
4780 tsubcc %i4, %g4, %i6
4781 wr %g0, 0x11, %asi
4782 sta %f11, [%l7 + 0x20] %asi
4783 tvs %icc, 0x5
4784 wr %g0, 0x2f, %asi
4785 ldda [%l7 + 0x50] %asi, %o2
4786 fbg %fcc2, loop_416
4787 tn %xcc, 0x1
4788 bcs,pn %icc, loop_417
4789 nop
4790 fitod %f10, %f4
4791 fdtos %f4, %f18
4792loop_416:
4793 andncc %g2, %o7, %o5
4794 fand %f8, %f26, %f6
4795loop_417:
4796 sll %i5, 0x0B, %o0
4797 fmovde %xcc, %f25, %f18
4798 alignaddr %o1, %i2, %g6
4799 movvc %xcc, %g7, %l3
4800 orncc %g5, 0x1205, %i0
4801 srax %l6, %l1, %g1
4802 subcc %o2, %i3, %l2
4803 movre %g3, 0x143, %l0
4804 fnot1s %f17, %f17
4805 addc %o6, 0x0959, %i7
4806 movneg %icc, %l4, %i1
4807 movleu %xcc, %l5, %o4
4808 wr %g0, 0x2a, %asi
4809 stha %g4, [%l7 + 0x18] %asi
4810 membar #Sync
4811 ba,pt %icc, loop_418
4812 ld [%l7 + 0x68], %f31
4813 movrlez %i6, 0x2D5, %o3
4814 nop
4815 setx loop_419, %l0, %l1
4816 wrpr 0x1, %tl
4817 wrpr %l1, %tnpc
4818 setx 0x34400001400, %l0, %l1
4819 wrpr %l1, %tstate
4820 wrhpr 0x4, %htstate
4821 done
4822loop_418:
4823 fmovrdgz %g2, %f0, %f24
4824 movpos %xcc, %o7, %o5
4825 bvc,a,pt %icc, loop_420
4826loop_419:
4827 tn %icc, 0x0
4828 tcc %xcc, 0x4
4829 sll %i5, %o0, %i4
4830loop_420:
4831 edge32ln %i2, %o1, %g7
4832 sethi 0x1931, %g6
4833 srax %g5, %i0, %l6
4834 tcs %icc, 0x0
4835 smulcc %l3, %l1, %g1
4836 edge16 %i3, %l2, %g3
4837 tcs %xcc, 0x1
4838 be,a %icc, loop_421
4839 ld [%l7 + 0x4C], %f20
4840 movl %icc, %o2, %o6
4841 subcc %l0, 0x1B13, %l4
4842loop_421:
4843 fbne %fcc1, loop_422
4844 or %i7, %i1, %l5
4845 umul %o4, 0x09CE, %g4
4846 movgu %xcc, %o3, %g2
4847loop_422:
4848 add %i6, %o5, %o7
4849 addc %i5, %i4, %o0
4850 ld [%l7 + 0x64], %f13
4851 edge32ln %o1, %i2, %g7
4852 array32 %g5, %i0, %l6
4853 tcc %xcc, 0x1
4854 movrgz %g6, %l1, %g1
4855 fmul8x16au %f0, %f25, %f18
4856 nop
4857 setx 0xC041AB1F, %l0, %l6
4858 st %l6, [%l7 + 0x2C]
4859 ld [%l7 + 0x2C], %fsr
4860 addc %i3, 0x1375, %l2
4861 faligndata %f20, %f8, %f2
4862 brgez,a %l3, loop_423
4863 fnot2s %f21, %f23
4864 fpack16 %f0, %f14
4865 restored
4866 rdpr %cwp, %g1
4867 rdpr %cansave, %g2
4868 rdpr %canrestore, %g3
4869 rdpr %cleanwin, %g4
4870 rdpr %otherwin, %g5
4871 rdpr %wstate, %g6
4872loop_423:
4873 movpos %icc, %g3, %o2
4874 orncc %l0, 0x1D4B, %o6
4875 tle %icc, 0x5
4876 orn %i7, 0x0111, %l4
4877 ba,pt %icc, loop_424
4878 fbe,a %fcc3, loop_425
4879 fbne %fcc3, loop_426
4880 mulscc %i1, %o4, %l5
4881loop_424:
4882 udivcc %o3, 0x1A09, %g2
4883loop_425:
4884 nop
4885 setx loop_427, %l0, %l1
4886 wrpr 0x1, %tl
4887 wrpr %l1, %tnpc
4888 setx 0x34400001400, %l0, %l1
4889 wrpr %l1, %tstate
4890 wrhpr 0x4, %htstate
4891 done
4892loop_426:
4893 taddcctv %g4, 0x0AC3, %i6
4894 ble %xcc, loop_428
4895 fbul,a %fcc2, loop_429
4896loop_427:
4897 tle %xcc, 0x6
4898 edge32ln %o5, %i5, %i4
4899loop_428:
4900 brlez %o0, loop_430
4901loop_429:
4902 andncc %o7, %o1, %g7
4903 fba,a %fcc3, loop_431
4904 nop
4905 fitos %f2, %f30
4906loop_430:
4907 edge8l %g5, %i0, %i2
4908 tsubcctv %g6, 0x0301, %l1
4909loop_431:
4910 bneg,a,pt %xcc, loop_432
4911 fors %f27, %f18, %f20
4912 bshuffle %f12, %f30, %f6
4913 bcc,a,pt %xcc, loop_433
4914loop_432:
4915 bcc,a,pn %icc, loop_434
4916 fmul8x16au %f7, %f3, %f20
4917 edge32ln %l6, %g1, %i3
4918loop_433:
4919 brnz %l2, loop_435
4920loop_434:
4921 xorcc %g3, 0x0904, %o2
4922 sll %l0, %o6, %l3
4923 nop
4924 fitos %f2, %f20
4925 fstox %f20, %f12
4926loop_435:
4927 tpos %xcc, 0x2
4928 udivcc %i7, 0x1069, %i1
4929 sdivcc %l4, 0x0F65, %l5
4930 tleu %icc, 0x4
4931 edge16l %o4, %o3, %g4
4932 subccc %i6, %g2, %i5
4933 membar 0x6D
4934 fmovrdlez %o5, %f4, %f12
4935 fmovde %icc, %f9, %f17
4936 movl %icc, %i4, %o7
4937 andncc %o1, %o0, %g7
4938 tpos %xcc, 0x2
4939 set 0x3C, %o4
4940 stha %g5, [%l7 + %o4] 0x80
4941 tg %xcc, 0x3
4942 bn,pt %icc, loop_436
4943 movpos %icc, %i2, %g6
4944 fbug %fcc3, loop_437
4945 array16 %l1, %i0, %g1
4946loop_436:
4947 fcmpne16 %f12, %f24, %i3
4948 movre %l2, %l6, %g3
4949loop_437:
4950 and %o2, %o6, %l3
4951 edge16ln %l0, %i1, %i7
4952 tn %icc, 0x2
4953 call loop_438
4954 addc %l4, %l5, %o4
4955 te %icc, 0x0
4956 fblg %fcc2, loop_439
4957loop_438:
4958 fmovdcs %icc, %f15, %f22
4959 restored
4960 rdpr %cwp, %g1
4961 rdpr %cansave, %g2
4962 rdpr %canrestore, %g3
4963 rdpr %cleanwin, %g4
4964 rdpr %otherwin, %g5
4965 rdpr %wstate, %g6
4966 fmovdg %icc, %f3, %f0
4967loop_439:
4968 fmovsgu %xcc, %f22, %f29
4969 fmovsle %xcc, %f26, %f16
4970 nop
4971 setx 0x549CFC9F25E9E0AF, %l0, %l6
4972 stx %l6, [%l7 + 0x28]
4973 ldd [%l7 + 0x28], %f12
4974 setx 0xD3330896E9BBE6DB, %l1, %l5
4975 stx %l5, [%l7 + 0x10]
4976 ldd [%l7 + 0x10], %f16
4977 fdivd %f16, %f12, %f0
4978 alignaddr %o3, %i6, %g2
4979 ldub [%l7 + 0x32], %i5
4980 ldsh [%l7 + 0x46], %g4
4981 set 0x18, %g7
4982 sta %f5, [%l7 + %g7] 0x81
4983 edge8ln %o5, %o7, %i4
4984 subcc %o0, 0x0275, %g7
4985 tcc %xcc, 0x7
4986 sll %g5, %o1, %i2
4987 fbul %fcc0, loop_440
4988 array8 %g6, %l1, %g1
4989 wr %g0, 0x18, %asi
4990 swapa [%l7 + 0x50] %asi, %i0
4991loop_440:
4992 swap [%l7 + 0x58], %l2
4993 add %l7, 0x54, %l6
4994 wr %g0, 0x80, %asi
4995 casa [%l6] 0x80, %l6, %g3
4996 movvc %xcc, %i3, %o6
4997 sub %o2, %l0, %i1
4998 ldd [%l7 + 0x48], %f14
4999 wr %g0, 0x11, %asi
5000 prefetcha [%l7 + 0x40] %asi, 0x2
5001 fbne %fcc0, loop_441
5002 nop
5003 setx loop_442, %l0, %l1
5004 jmpl %l1, %i7
5005 bshuffle %f24, %f22, %f26
5006 tn %xcc, 0x2
5007loop_441:
5008 movg %icc, %l5, %l4
5009loop_442:
5010 xorcc %o3, %o4, %g2
5011 fmovdcs %xcc, %f19, %f31
5012 brgez,a %i5, loop_443
5013 umulcc %g4, 0x070F, %i6
5014 wr %g0, 0x11, %asi
5015 ldsha [%l7 + 0x6C] %asi, %o7
5016loop_443:
5017 nop
5018 fitod %f10, %f30
5019 fdtox %f30, %f12
5020 smulcc %i4, 0x0E7A, %o5
5021 fmovsvc %icc, %f28, %f4
5022 array16 %g7, %g5, %o0
5023 alignaddrl %i2, %g6, %l1
5024 set 0x22, %o3
5025 ldsba [%l7 + %o3] 0x04, %o1
5026 fmovdn %icc, %f27, %f21
5027 add %l7, 0x10, %l6
5028 wr %g0, 0x89, %asi
5029 ldxa [%l6] %asi, %i0
5030 casxa [%l6] %asi, %i0, %l2
5031 movre %l6, 0x104, %g3
5032 ta %icc, 0x2
5033 fandnot1 %f16, %f14, %f26
5034 subcc %i3, 0x1756, %o6
5035 stbar
5036 srlx %o2, %g1, %l0
5037 movl %xcc, %l3, %i7
5038 edge32ln %l5, %l4, %i1
5039 move %icc, %o4, %g2
5040 xor %i5, %g4, %i6
5041 add %o3, 0x0E8B, %i4
5042 smulcc %o5, %o7, %g7
5043 fsrc1s %f16, %f12
5044 tleu %icc, 0x6
5045 mulscc %o0, %i2, %g6
5046 fcmpeq16 %f18, %f12, %l1
5047 movrlez %g5, 0x14C, %i0
5048 wr %g0, 0x19, %asi
5049 stwa %l2, [%l7 + 0x74] %asi
5050 edge32ln %o1, %g3, %i3
5051 tvc %xcc, 0x1
5052 movre %l6, 0x078, %o6
5053 fbl %fcc0, loop_444
5054 subccc %g1, %o2, %l3
5055 lduh [%l7 + 0x46], %i7
5056 tcc %xcc, 0x3
5057loop_444:
5058 flush %l7 + 0x34
5059 andcc %l5, 0x15B9, %l4
5060 movrne %l0, 0x3FA, %o4
5061 xorcc %g2, %i5, %i1
5062 fpack16 %f14, %f29
5063 tl %xcc, 0x2
5064 fmul8x16 %f14, %f4, %f20
5065 array16 %i6, %o3, %g4
5066 fmovrslez %o5, %f27, %f26
5067 set 0x50, %o1
5068 ldswa [%l7 + %o1] 0x18, %o7
5069 tvc %icc, 0x0
5070 tcc %xcc, 0x3
5071 stb %g7, [%l7 + 0x5D]
5072 edge8l %o0, %i4, %i2
5073 fandnot2s %f10, %f22, %f9
5074 edge32ln %l1, %g6, %i0
5075 fmovrde %l2, %f20, %f4
5076 fbg %fcc0, loop_445
5077 movleu %xcc, %o1, %g5
5078 fandnot1 %f22, %f6, %f22
5079 fmovsleu %icc, %f18, %f11
5080loop_445:
5081 smulcc %i3, %g3, %o6
5082 ldub [%l7 + 0x2E], %g1
5083 move %icc, %o2, %l3
5084 movn %xcc, %i7, %l6
5085 bvs loop_446
5086 taddcctv %l5, 0x04C8, %l0
5087 fpadd16 %f8, %f2, %f16
5088 subc %l4, 0x0DCD, %o4
5089loop_446:
5090 tvs %xcc, 0x2
5091 prefetch [%l7 + 0x2C], 0x3
5092 fzero %f26
5093 ldsh [%l7 + 0x2E], %i5
5094 set 0x40, %l5
5095 stda %f0, [%l7 + %l5] 0x16
5096 membar #Sync
5097 saved
5098 rdpr %cwp, %g1
5099 rdpr %cansave, %g2
5100 rdpr %canrestore, %g3
5101 rdpr %cleanwin, %g4
5102 rdpr %otherwin, %g5
5103 rdpr %wstate, %g6
5104 fbge %fcc0, loop_447
5105 nop
5106 setx loop_448, %l0, %l1
5107 wrpr 0x1, %tl
5108 wrpr %l1, %tnpc
5109 setx 0x34400001400, %l0, %l1
5110 wrpr %l1, %tstate
5111 wrhpr 0x4, %htstate
5112 done
5113 tn %xcc, 0x5
5114 sub %g2, 0x0989, %i1
5115loop_447:
5116 te %icc, 0x7
5117loop_448:
5118 movl %xcc, %o3, %i6
5119 nop
5120 setx 0x5F153446AA2B4E22, %l0, %l6
5121 stx %l6, [%l7 + 0x28]
5122 ldd [%l7 + 0x28], %f28
5123 setx 0x66529DFE2E477235, %l1, %l5
5124 stx %l5, [%l7 + 0x10]
5125 ldd [%l7 + 0x10], %f26
5126 fmuld %f26, %f28, %f18
5127 swap [%l7 + 0x18], %g4
5128 alignaddr %o5, %g7, %o0
5129 srl %i4, %o7, %i2
5130 stbar
5131 edge16n %l1, %i0, %g6
5132 sra %l2, %g5, %o1
5133 movle %icc, %g3, %i3
5134 nop
5135 set 0x6B, %i4
5136 ldub [%l7 + %i4], %o6
5137 array32 %g1, %o2, %i7
5138 fmul8sux16 %f12, %f4, %f26
5139 fpack32 %f8, %f24, %f12
5140 movl %xcc, %l6, %l5
5141 sethi 0x0E1F, %l3
5142 membar 0x11
5143 movrne %l0, %o4, %i5
5144 edge8 %l4, %i1, %o3
5145 tleu %xcc, 0x6
5146 movrgez %i6, %g4, %o5
5147 mova %icc, %g7, %g2
5148 lduh [%l7 + 0x16], %o0
5149 fmovsle %xcc, %f11, %f28
5150 saved
5151 rdpr %cwp, %g1
5152 rdpr %cansave, %g2
5153 rdpr %canrestore, %g3
5154 rdpr %cleanwin, %g4
5155 rdpr %otherwin, %g5
5156 rdpr %wstate, %g6
5157 tle %icc, 0x1
5158 brgez %o7, loop_449
5159 fmuld8sux16 %f2, %f5, %f20
5160 ble,a loop_450
5161 udiv %i2, 0x0D2B, %i4
5162loop_449:
5163 ta %icc, 0x5
5164 fxor %f0, %f0, %f18
5165loop_450:
5166 restored
5167 rdpr %cwp, %g1
5168 rdpr %cansave, %g2
5169 rdpr %canrestore, %g3
5170 rdpr %cleanwin, %g4
5171 rdpr %otherwin, %g5
5172 rdpr %wstate, %g6
5173 subc %l1, %g6, %i0
5174 orncc %g5, %o1, %l2
5175 array32 %i3, %g3, %o6
5176 nop
5177 fitos %f5, %f8
5178 fstox %f8, %f4
5179 nop
5180 setx 0x66A2564B8415C393, %l0, %l6
5181 stx %l6, [%l7 + 0x28]
5182 ldd [%l7 + 0x28], %f12
5183 setx 0x27760A89BFA3FF62, %l1, %l5
5184 stx %l5, [%l7 + 0x10]
5185 ldd [%l7 + 0x10], %f6
5186 faddd %f6, %f12, %f10
5187 restored
5188 rdpr %cwp, %g1
5189 rdpr %cansave, %g2
5190 rdpr %canrestore, %g3
5191 rdpr %cleanwin, %g4
5192 rdpr %otherwin, %g5
5193 rdpr %wstate, %g6
5194 fmovdg %xcc, %f24, %f30
5195 nop
5196 setx 0xDA88951662D9A608, %l0, %l6
5197 stx %l6, [%l7 + 0x28]
5198 ldd [%l7 + 0x28], %f8
5199 setx 0x9F45C8829E160B67, %l1, %l5
5200 stx %l5, [%l7 + 0x10]
5201 ldd [%l7 + 0x10], %f28
5202 fmuld %f28, %f8, %f2
5203 flush %l7 + 0x74
5204 addccc %g1, %i7, %l6
5205 add %l7, 0x10, %l6
5206 wr %g0, 0x89, %asi
5207 ldxa [%l6] %asi, %l5
5208 casxa [%l6] %asi, %l5, %o2
5209 nop
5210 fitod %f0, %f12
5211 fdtox %f12, %f0
5212 fxtod %f0, %f12
5213 orcc %l0, 0x0FE0, %l3
5214 stb %o4, [%l7 + 0x50]
5215 fpackfix %f8, %f22
5216 movle %xcc, %l4, %i1
5217 array8 %o3, %i6, %g4
5218 fpsub32s %f21, %f27, %f9
5219 brlz,a %o5, loop_451
5220 tneg %icc, 0x7
5221 sub %i5, %g7, %g2
5222 orn %o0, %i2, %o7
5223loop_451:
5224 fpadd32 %f28, %f28, %f28
5225 sth %i4, [%l7 + 0x1E]
5226 subc %g6, %i0, %l1
5227 movrgz %o1, 0x101, %g5
5228 fnot1s %f9, %f9
5229 andn %l2, %i3, %g3
5230 xor %o6, %i7, %g1
5231 movrlz %l6, 0x16D, %o2
5232 tl %icc, 0x1
5233 tsubcc %l5, %l0, %o4
5234 brgz %l3, loop_452
5235 srl %i1, %l4, %o3
5236 fmovdcc %xcc, %f3, %f18
5237 orcc %g4, %i6, %i5
5238loop_452:
5239 movne %icc, %g7, %o5
5240 movcs %xcc, %g2, %i2
5241 fblg,a %fcc1, loop_453
5242 tg %icc, 0x3
5243 movre %o0, %i4, %o7
5244 tsubcc %i0, %l1, %o1
5245loop_453:
5246 xnor %g6, %l2, %g5
5247 alignaddrl %i3, %o6, %g3
5248 set 0x68, %o2
5249 ldsba [%l7 + %o2] 0x10, %g1
5250 fcmple16 %f10, %f16, %l6
5251 movcs %xcc, %o2, %i7
5252 tgu %icc, 0x0
5253 andcc %l0, 0x1905, %l5
5254 wr %g0, 0x81, %asi
5255 sta %f24, [%l7 + 0x38] %asi
5256 sub %l3, 0x108A, %i1
5257 movvs %icc, %o4, %l4
5258 andncc %g4, %o3, %i6
5259 ta %xcc, 0x2
5260 udiv %i5, 0x0C2E, %o5
5261 nop
5262 setx 0xAE3DD44E4C1A186D, %l0, %l6
5263 stx %l6, [%l7 + 0x28]
5264 ldd [%l7 + 0x28], %f14
5265 setx 0x1A91E58B1BD8A7A1, %l1, %l5
5266 stx %l5, [%l7 + 0x10]
5267 ldd [%l7 + 0x10], %f0
5268 faddd %f0, %f14, %f30
5269 bgu,a,pn %xcc, loop_454
5270 xor %g2, 0x055C, %g7
5271 and %i2, 0x1AD0, %i4
5272 tsubcctv %o0, 0x1E21, %o7
5273loop_454:
5274 tg %icc, 0x3
5275 wr %g0, 0x88, %asi
5276 ldsha [%l7 + 0x64] %asi, %l1
5277 fone %f2
5278 nop
5279 fitos %f6, %f10
5280 fstoi %f10, %f24
5281 bvc %icc, loop_455
5282 fmovrse %i0, %f5, %f15
5283 subccc %g6, 0x0990, %o1
5284 alignaddr %g5, %i3, %o6
5285loop_455:
5286 tneg %icc, 0x1
5287 fbue,a %fcc1, loop_456
5288 and %g3, 0x1B7B, %g1
5289 taddcc %l6, 0x10F0, %l2
5290 subcc %i7, %l0, %l5
5291loop_456:
5292 udivx %l3, 0x0254, %i1
5293 ldstub [%l7 + 0x2D], %o4
5294 fmuld8sux16 %f21, %f1, %f18
5295 nop
5296 fitos %f14, %f29
5297 fstox %f29, %f4
5298 fxtos %f4, %f31
5299 fbug,a %fcc0, loop_457
5300 array16 %o2, %l4, %o3
5301 or %g4, %i5, %i6
5302 movrlez %g2, 0x0A5, %g7
5303loop_457:
5304 bcs loop_458
5305 sdivcc %o5, 0x1733, %i4
5306 membar 0x02
5307 be,a %icc, loop_459
5308loop_458:
5309 nop
5310 fitos %f10, %f5
5311 fstod %f5, %f28
5312 umul %i2, 0x1FAC, %o0
5313 nop
5314 fitos %f12, %f6
5315 fstoi %f6, %f3
5316loop_459:
5317 smulcc %o7, %l1, %i0
5318 udivx %o1, 0x011B, %g5
5319 alignaddr %g6, %o6, %g3
5320 wr %g0, 0x80, %asi
5321 ldswa [%l7 + 0x34] %asi, %g1
5322 lduh [%l7 + 0x1E], %i3
5323 orn %l2, 0x00E0, %l6
5324 movrlez %l0, %l5, %l3
5325 fmovsa %icc, %f14, %f11
5326 edge32 %i7, %o4, %i1
5327 fbge %fcc0, loop_460
5328 restored
5329 rdpr %cwp, %g1
5330 rdpr %cansave, %g2
5331 rdpr %canrestore, %g3
5332 rdpr %cleanwin, %g4
5333 rdpr %otherwin, %g5
5334 rdpr %wstate, %g6
5335 brgez,a %o2, loop_461
5336 tle %icc, 0x2
5337loop_460:
5338 bneg,a loop_462
5339 restored
5340 rdpr %cwp, %g1
5341 rdpr %cansave, %g2
5342 rdpr %canrestore, %g3
5343 rdpr %cleanwin, %g4
5344 rdpr %otherwin, %g5
5345 rdpr %wstate, %g6
5346loop_461:
5347 ta %icc, 0x3
5348 lduw [%l7 + 0x08], %o3
5349loop_462:
5350 srl %g4, 0x09, %l4
5351 udiv %i6, 0x0EC4, %g2
5352 movneg %xcc, %i5, %o5
5353 tgu %xcc, 0x5
5354 movn %xcc, %g7, %i2
5355 addcc %o0, %o7, %l1
5356 sdiv %i4, 0x0DA5, %i0
5357 umul %o1, %g5, %g6
5358 fsrc2s %f4, %f3
5359 tl %icc, 0x7
5360 xnorcc %o6, 0x11CA, %g1
5361 membar 0x75
5362 udivcc %g3, 0x1454, %l2
5363 tcs %icc, 0x4
5364 add %i3, 0x1DF0, %l6
5365 tn %icc, 0x1
5366 edge8ln %l0, %l5, %l3
5367 sdivcc %o4, 0x0A2B, %i7
5368 tsubcctv %i1, 0x1DC9, %o3
5369 fones %f10
5370 sub %g4, 0x0496, %l4
5371 fpsub32 %f4, %f4, %f2
5372 nop
5373 set 0x70, %l2
5374 std %f22, [%l7 + %l2]
5375 edge16l %i6, %g2, %i5
5376 fnegs %f10, %f18
5377 edge16ln %o5, %o2, %g7
5378 addc %i2, 0x1035, %o0
5379 tcs %xcc, 0x7
5380 edge16l %l1, %i4, %i0
5381 orcc %o1, 0x12C0, %g5
5382 stb %o7, [%l7 + 0x48]
5383 fmovrslz %g6, %f7, %f20
5384 ld [%l7 + 0x14], %f26
5385 fandnot2s %f16, %f8, %f6
5386 fones %f2
5387 set 0x40, %i0
5388 stda %f0, [%l7 + %i0] 0x10
5389 movcs %xcc, %o6, %g1
5390 xorcc %g3, %l2, %i3
5391 fbul,a %fcc1, loop_463
5392 fnot1s %f1, %f0
5393 edge8l %l6, %l5, %l3
5394 smulcc %o4, %i7, %l0
5395loop_463:
5396 srl %o3, 0x1D, %g4
5397 tg %xcc, 0x0
5398 edge16 %i1, %i6, %g2
5399 sth %l4, [%l7 + 0x0C]
5400 fbge %fcc3, loop_464
5401 fbe %fcc0, loop_465
5402 movle %xcc, %i5, %o5
5403 fandnot1 %f26, %f20, %f6
5404loop_464:
5405 array32 %g7, %i2, %o0
5406loop_465:
5407 tl %icc, 0x7
5408 tl %xcc, 0x0
5409 bcc,a loop_466
5410 stbar
5411 fxors %f11, %f14, %f4
5412 fnegd %f2, %f12
5413loop_466:
5414 taddcctv %o2, 0x1647, %l1
5415 tsubcc %i4, %i0, %g5
5416 membar 0x03
5417 tle %icc, 0x0
5418 fxor %f6, %f24, %f22
5419 orncc %o7, 0x1EF4, %g6
5420 fmovdcs %icc, %f3, %f7
5421 movvs %xcc, %o6, %g1
5422 bn %xcc, loop_467
5423 tg %xcc, 0x4
5424 for %f16, %f22, %f28
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
5432loop_467:
5433 nop
5434 wr %g0, 0x04, %asi
5435 stha %o1, [%l7 + 0x3E] %asi
5436 edge32 %g3, %l2, %l6
5437 ta %icc, 0x3
5438 mova %icc, %i3, %l3
5439 fmovdg %xcc, %f26, %f30
5440 brlez %l5, loop_468
5441 tg %xcc, 0x6
5442 movle %xcc, %o4, %l0
5443 set 0x35, %i5
5444 ldstuba [%l7 + %i5] 0x04, %o3
5445loop_468:
5446 movcs %xcc, %i7, %g4
5447 nop
5448 set 0x0C, %o6
5449 stw %i6, [%l7 + %o6]
5450 ldd [%l7 + 0x70], %f28
5451 array32 %g2, %l4, %i5
5452 set 0x40, %i7
5453 ldda [%l7 + %i7] 0x18, %f16
5454 nop
5455 fitod %f6, %f4
5456 fdtos %f4, %f16
5457 subccc %o5, 0x071E, %g7
5458 wr %g0, 0x80, %asi
5459 stwa %i1, [%l7 + 0x28] %asi
5460 tvc %xcc, 0x4
5461 mulx %o0, %o2, %l1
5462 fmovdvs %xcc, %f1, %f14
5463 bne loop_469
5464 brlez,a %i2, loop_470
5465 ld [%l7 + 0x08], %f2
5466 tpos %icc, 0x0
5467loop_469:
5468 ble,a loop_471
5469loop_470:
5470 movg %xcc, %i4, %g5
5471 brgz,a %o7, loop_472
5472 srl %g6, %o6, %i0
5473loop_471:
5474 fxnors %f22, %f9, %f5
5475 wr %g0, 0x04, %asi
5476 sta %f8, [%l7 + 0x08] %asi
5477loop_472:
5478 tleu %icc, 0x0
5479 sth %o1, [%l7 + 0x4C]
5480 fbg,a %fcc1, loop_473
5481 edge8 %g3, %g1, %l6
5482 sir 0x102B
5483 fmovsg %icc, %f4, %f8
5484loop_473:
5485 movvc %icc, %i3, %l2
5486 ldsw [%l7 + 0x0C], %l3
5487 umulcc %l5, 0x069F, %o4
5488 nop
5489 setx loop_474, %l0, %l1
5490 wrpr 0x1, %tl
5491 wrpr %l1, %tnpc
5492 setx 0x34400001400, %l0, %l1
5493 wrpr %l1, %tstate
5494 wrhpr 0x4, %htstate
5495 done
5496 udivx %l0, 0x102A, %i7
5497 popc 0x05D9, %g4
5498 ta %icc, 0x6
5499loop_474:
5500 nop
5501 setx loop_475, %l0, %l1
5502 wrpr 0x1, %tl
5503 wrpr %l1, %tnpc
5504 setx 0x34400001400, %l0, %l1
5505 wrpr %l1, %tstate
5506 wrhpr 0x4, %htstate
5507 done
5508 fcmpgt32 %f14, %f18, %o3
5509 movg %icc, %i6, %g2
5510 wr %g0, 0x10, %asi
5511 stwa %i5, [%l7 + 0x0C] %asi
5512loop_475:
5513 movneg %icc, %o5, %g7
5514 tsubcctv %i1, %o0, %l4
5515 array8 %l1, %i2, %i4
5516 membar #Sync
5517 wr %g0, 0x1f, %asi
5518 ldda [%l7 + 0x40] %asi, %f0
5519 fmovrslz %o2, %f14, %f4
5520 alignaddrl %g5, %g6, %o6
5521 bcc,a,pn %icc, loop_476
5522 udiv %o7, 0x19A0, %i0
5523 fbule,a %fcc2, loop_477
5524 stb %g3, [%l7 + 0x57]
5525loop_476:
5526 smulcc %o1, %l6, %i3
5527 nop
5528 setx loop_478, %l0, %l1
5529 jmpl %l1, %l2
5530loop_477:
5531 xorcc %l3, 0x11BB, %l5
5532 sir 0x01ED
5533 fmul8ulx16 %f28, %f4, %f24
5534loop_478:
5535 fbg %fcc3, loop_479
5536 movpos %icc, %o4, %l0
5537 sdivx %g1, 0x1FEA, %g4
5538 taddcc %o3, %i7, %i6
5539loop_479:
5540 mulx %g2, %i5, %o5
5541 set 0x40, %g6
5542 ldda [%l7 + %g6] 0x19, %f16
5543 fandnot1s %f17, %f25, %f16
5544 fble %fcc3, loop_480
5545 alignaddrl %g7, %o0, %i1
5546 sdivcc %l4, 0x1B8D, %i2
5547 tvs %xcc, 0x2
5548loop_480:
5549 fpmerge %f6, %f1, %f4
5550 tge %xcc, 0x0
5551 brz,a %l1, loop_481
5552 nop
5553 fitos %f1, %f9
5554 fstox %f9, %f8
5555 fxtos %f8, %f20
5556 movrlz %i4, %o2, %g5
5557 smul %g6, %o7, %o6
5558loop_481:
5559 subcc %i0, 0x1E0D, %g3
5560 andcc %l6, %i3, %o1
5561 tg %icc, 0x2
5562 edge32ln %l3, %l5, %l2
5563 xnorcc %o4, 0x19F9, %g1
5564 fornot2 %f26, %f28, %f24
5565 lduh [%l7 + 0x48], %g4
5566 edge32ln %l0, %o3, %i7
5567 set 0x3E, %l3
5568 lduba [%l7 + %l3] 0x10, %i6
5569 wr %g0, 0x19, %asi
5570 ldda [%l7 + 0x40] %asi, %i4
5571 bcc,pt %icc, loop_482
5572 fmovrsgz %o5, %f21, %f3
5573 nop
5574 fitos %f12, %f16
5575 fstoi %f16, %f24
5576 tne %xcc, 0x2
5577loop_482:
5578 array32 %g7, %o0, %g2
5579 nop
5580 set 0x12, %i3
5581 sth %l4, [%l7 + %i3]
5582 set 0x6B, %i1
5583 ldsba [%l7 + %i1] 0x14, %i2
5584 tl %xcc, 0x6
5585 fmovsn %icc, %f28, %f30
5586 movvc %xcc, %l1, %i1
5587 udivcc %i4, 0x1FF6, %o2
5588 tpos %icc, 0x2
5589 movg %xcc, %g5, %o7
5590 sub %o6, 0x19BB, %g6
5591 nop
5592 setx 0x7060F059, %l0, %l6
5593 st %l6, [%l7 + 0x7C]
5594 ld [%l7 + 0x7C], %fsr
5595 set 0x40, %g5
5596 ldda [%l7 + %g5] 0x89, %f0
5597 fsrc2 %f18, %f20
5598 movrne %i0, %l6, %g3
5599 sdivcc %i3, 0x11FE, %o1
5600 wr %g0, 0x1e, %asi
5601 stda %f0, [%l7 + 0x40] %asi
5602 membar #Sync
5603 stw %l3, [%l7 + 0x44]
5604 fmuld8sux16 %f12, %f30, %f16
5605 tsubcc %l2, 0x1058, %o4
5606 tcs %xcc, 0x6
5607 sub %g1, 0x1289, %g4
5608 or %l0, 0x0D4C, %l5
5609 fxors %f29, %f29, %f21
5610 fnor %f20, %f0, %f12
5611 fmovrdgez %o3, %f0, %f14
5612 prefetch [%l7 + 0x24], 0x1
5613 nop
5614 setx 0xC4663CA5, %l0, %l6
5615 st %l6, [%l7 + 0x28]
5616 ld [%l7 + 0x28], %f23
5617 setx 0x258752ED, %l1, %l5
5618 st %l5, [%l7 + 0x10]
5619 ld [%l7 + 0x10], %f29
5620 fmuls %f29, %f23, %f1
5621 fandnot1 %f24, %f8, %f2
5622 bgu,a loop_483
5623 movrlz %i6, 0x0BD, %i5
5624 flush %l7 + 0x1C
5625 nop
5626 setx 0x5EC1123A0CE454D0, %l0, %l6
5627 stx %l6, [%l7 + 0x28]
5628 ldd [%l7 + 0x28], %f20
5629 setx 0x1B234F46CE246235, %l1, %l5
5630 stx %l5, [%l7 + 0x10]
5631 ldd [%l7 + 0x10], %f24
5632 fmuld %f24, %f20, %f8
5633loop_483:
5634 tgu %xcc, 0x2
5635 edge32l %o5, %g7, %o0
5636 fmovdleu %icc, %f15, %f4
5637 tne %icc, 0x4
5638 movcs %icc, %i7, %l4
5639 nop
5640 setx 0x65583A12, %l0, %l6
5641 st %l6, [%l7 + 0x28]
5642 ld [%l7 + 0x28], %f7
5643 setx 0x09736F1A, %l1, %l5
5644 st %l5, [%l7 + 0x10]
5645 ld [%l7 + 0x10], %f25
5646 fdivs %f25, %f7, %f0
5647 fbug %fcc1, loop_484
5648 movrgez %i2, %g2, %l1
5649 set 0x0A, %i2
5650 lduha [%l7 + %i2] 0x10, %i1
5651loop_484:
5652 restored
5653 rdpr %cwp, %g1
5654 rdpr %cansave, %g2
5655 rdpr %canrestore, %g3
5656 rdpr %cleanwin, %g4
5657 rdpr %otherwin, %g5
5658 rdpr %wstate, %g6
5659 andcc %o2, 0x1D95, %i4
5660 brgz,a %g5, loop_485
5661 and %o7, %g6, %i0
5662 movrgez %l6, %g3, %o6
5663 fmovrslez %o1, %f2, %f8
5664loop_485:
5665 tl %icc, 0x4
5666 tcs %icc, 0x3
5667 alignaddr %i3, %l3, %l2
5668 fmul8ulx16 %f20, %f16, %f26
5669 mova %icc, %o4, %g4
5670 set 0x4C, %l4
5671 stwa %l0, [%l7 + %l4] 0x18
5672 edge16 %g1, %l5, %i6
5673 ldsb [%l7 + 0x57], %o3
5674 brgez,a %i5, loop_486
5675 taddcctv %g7, 0x1BAB, %o5
5676 alignaddr %i7, %o0, %l4
5677 addcc %g2, %i2, %l1
5678loop_486:
5679 sll %o2, 0x07, %i4
5680 tleu %icc, 0x4
5681 udiv %g5, 0x098B, %o7
5682 mulx %i1, 0x119A, %g6
5683 nop
5684 setx loop_487, %l0, %l1
5685 jmpl %l1, %l6
5686 sub %g3, %i0, %o1
5687 movre %i3, %l3, %l2
5688 fsrc2s %f26, %f2
5689loop_487:
5690 srlx %o6, 0x0F, %o4
5691 ldstub [%l7 + 0x52], %l0
5692 set 0x30, %l0
5693 ldda [%l7 + %l0] 0x81, %g4
5694 tle %icc, 0x5
5695 mova %icc, %l5, %g1
5696 set 0x08, %i6
5697 lduwa [%l7 + %i6] 0x10, %o3
5698 fpsub32s %f11, %f9, %f1
5699 tvc %xcc, 0x3
5700 srlx %i6, %g7, %o5
5701 popc %i7, %o0
5702 fmovdgu %xcc, %f9, %f25
5703 movne %icc, %l4, %g2
5704 bg %xcc, loop_488
5705 membar 0x35
5706 bl,a %icc, loop_489
5707 srax %i5, 0x01, %l1
5708loop_488:
5709 fbne %fcc3, loop_490
5710 fpsub16s %f9, %f31, %f27
5711loop_489:
5712 addccc %o2, 0x0DC6, %i2
5713 movvc %icc, %g5, %i4
5714loop_490:
5715 edge32n %i1, %g6, %o7
5716 brz %l6, loop_491
5717 fpadd32 %f20, %f16, %f4
5718 addcc %i0, %o1, %i3
5719 fsrc2s %f11, %f11
5720loop_491:
5721 xnorcc %g3, %l2, %l3
5722 fmovrsne %o6, %f8, %f28
5723 edge32n %o4, %g4, %l5
5724 wr %g0, 0x20, %asi
5725 ldxa [%g0 + 0x8] %asi, %g1
5726 umul %o3, 0x10A3, %l0
5727 movrgz %g7, %o5, %i6
5728 fbue,a %fcc3, loop_492
5729 fmovspos %icc, %f16, %f17
5730 tvc %xcc, 0x4
5731 tpos %icc, 0x4
5732loop_492:
5733 sdivcc %i7, 0x1AB3, %o0
5734 fbl %fcc3, loop_493
5735 mulscc %g2, %l4, %i5
5736 srlx %l1, %i2, %o2
5737 array8 %g5, %i4, %i1
5738loop_493:
5739 fmovsn %icc, %f7, %f15
5740 movle %icc, %o7, %g6
5741 wr %g0, 0x88, %asi
5742 prefetcha [%l7 + 0x58] %asi, 0x1
5743 fbo,a %fcc1, loop_494
5744 fbug %fcc2, loop_495
5745 edge32n %i0, %i3, %o1
5746 restored
5747 rdpr %cwp, %g1
5748 rdpr %cansave, %g2
5749 rdpr %canrestore, %g3
5750 rdpr %cleanwin, %g4
5751 rdpr %otherwin, %g5
5752 rdpr %wstate, %g6
5753loop_494:
5754 array32 %g3, %l3, %o6
5755loop_495:
5756 mova %icc, %l2, %g4
5757 alignaddr %o4, %g1, %l5
5758 taddcctv %o3, %l0, %o5
5759 set 0x24, %g4
5760 stba %i6, [%l7 + %g4] 0x2f
5761 membar #Sync
5762 add %l7, 0x38, %l6
5763 wr %g0, 0x89, %asi
5764 ldxa [%l6] %asi, %i7
5765 casxa [%l6] 0x89, %i7, %g7
5766 tcc %xcc, 0x0
5767 edge8 %g2, %o0, %l4
5768 edge32n %i5, %i2, %l1
5769 ta %xcc, 0x4
5770 nop
5771 setx loop_496, %l0, %l1
5772 jmpl %l1, %g5
5773 fnegs %f26, %f21
5774 movvs %xcc, %i4, %o2
5775 brgz,a %o7, loop_497
5776loop_496:
5777 nop
5778 fitod %f8, %f2
5779 fdtos %f2, %f2
5780 movge %xcc, %g6, %l6
5781 alignaddr %i1, %i0, %o1
5782loop_497:
5783 fxors %f9, %f12, %f29
5784 fmuld8ulx16 %f21, %f10, %f12
5785 fbul %fcc0, loop_498
5786 alignaddrl %g3, %l3, %i3
5787 andn %l2, 0x09AF, %o6
5788 edge8l %g4, %g1, %l5
5789loop_498:
5790 movne %xcc, %o3, %o4
5791 wr %g0, 0x89, %asi
5792 ldstuba [%l7 + 0x1D] %asi, %o5
5793 membar 0x7A
5794 tl %icc, 0x3
5795 movneg %icc, %l0, %i7
5796 tcc %icc, 0x5
5797 nop
5798 setx 0x25E42E4F, %l0, %l6
5799 st %l6, [%l7 + 0x28]
5800 ld [%l7 + 0x28], %f6
5801 setx 0x409F10FD, %l1, %l5
5802 st %l5, [%l7 + 0x10]
5803 ld [%l7 + 0x10], %f13
5804 fmuls %f13, %f6, %f22
5805 pdist %f0, %f2, %f24
5806 xnorcc %g7, %i6, %g2
5807 wr %g0, 0x0c, %asi
5808 lda [%l7 + 0x18] %asi, %f2
5809 tl %icc, 0x2
5810 fmovrsgz %o0, %f22, %f29
5811 fnands %f27, %f28, %f20
5812 fmovde %xcc, %f17, %f2
5813 brnz %l4, loop_499
5814 brz %i2, loop_500
5815 fmovsvs %xcc, %f26, %f23
5816 be,pn %xcc, loop_501
5817loop_499:
5818 movrgez %l1, 0x189, %g5
5819loop_500:
5820 movgu %xcc, %i4, %o2
5821 fmovrdgez %i5, %f6, %f26
5822loop_501:
5823 ldstub [%l7 + 0x58], %g6
5824 ldd [%l7 + 0x30], %f24
5825 te %icc, 0x1
5826 smulcc %o7, 0x0783, %l6
5827 fmovsvs %xcc, %f12, %f23
5828 array8 %i1, %i0, %o1
5829 sdivx %g3, 0x0327, %l3
5830 nop
5831 setx loop_502, %l0, %l1
5832 wrpr 0x1, %tl
5833 wrpr %l1, %tpc
5834 add %l1, 0x4, %l1
5835 wrpr %l1, %tnpc
5836 setx 0x34400001400, %l0, %l1
5837 wrpr %l1, %tstate
5838 wrhpr 0x4, %htstate
5839 retry
5840 movle %xcc, %i3, %o6
5841 tg %xcc, 0x1
5842 movge %xcc, %g4, %l2
5843loop_502:
5844 addccc %g1, 0x1FE6, %l5
5845 taddcc %o3, 0x0D13, %o5
5846 call loop_503
5847 fmovrslez %o4, %f1, %f3
5848 nop
5849 setx loop_504, %l0, %l1
5850 wrpr 0x1, %tl
5851 wrpr %l1, %tpc
5852 add %l1, 0x4, %l1
5853 wrpr %l1, %tnpc
5854 setx 0x34400001400, %l0, %l1
5855 wrpr %l1, %tstate
5856 wrhpr 0x4, %htstate
5857 retry
5858 sdiv %i7, 0x16AB, %g7
5859loop_503:
5860 bge,a %icc, loop_505
5861 mulx %i6, %l0, %o0
5862loop_504:
5863 fbuge %fcc0, loop_506
5864 brlz %l4, loop_507
5865loop_505:
5866 edge16n %g2, %i2, %g5
5867 tvs %icc, 0x2
5868loop_506:
5869 fabsd %f24, %f2
5870loop_507:
5871 movrgz %i4, %o2, %l1
5872 movneg %xcc, %g6, %i5
5873 movle %xcc, %o7, %l6
5874 fpsub16s %f29, %f23, %f22
5875 movl %icc, %i0, %i1
5876 smulcc %g3, 0x1BA4, %o1
5877 fors %f21, %f28, %f2
5878 edge8n %l3, %i3, %g4
5879 movne %xcc, %l2, %o6
5880 xorcc %g1, 0x181C, %l5
5881 taddcc %o5, 0x10EF, %o3
5882 movrgz %i7, %o4, %g7
5883 tvc %xcc, 0x0
5884 saved
5885 rdpr %cwp, %g1
5886 rdpr %cansave, %g2
5887 rdpr %canrestore, %g3
5888 rdpr %cleanwin, %g4
5889 rdpr %otherwin, %g5
5890 rdpr %wstate, %g6
5891 movrgz %l0, 0x145, %i6
5892 te %icc, 0x2
5893 ldx [%l7 + 0x20], %o0
5894 array16 %l4, %i2, %g5
5895 tcc %icc, 0x2
5896 edge32n %g2, %i4, %l1
5897 fba %fcc2, loop_508
5898 tcs %icc, 0x0
5899 addccc %g6, 0x0EA9, %i5
5900 tcs %icc, 0x0
5901loop_508:
5902 srlx %o7, 0x0E, %o2
5903 set 0x28, %g2
5904 prefetcha [%l7 + %g2] 0x81, 0x1
5905 fmovsgu %xcc, %f3, %f13
5906 andncc %l6, %i1, %o1
5907 movneg %xcc, %g3, %l3
5908 edge8 %i3, %l2, %o6
5909 te %xcc, 0x5
5910 tpos %xcc, 0x2
5911 tle %icc, 0x2
5912 bvs,a loop_509
5913 movrlez %g4, 0x14B, %g1
5914 movrgez %o5, 0x374, %l5
5915 set 0x4D, %o5
5916 lduba [%l7 + %o5] 0x18, %o3
5917loop_509:
5918 restored
5919 rdpr %cwp, %g1
5920 rdpr %cansave, %g2
5921 rdpr %canrestore, %g3
5922 rdpr %cleanwin, %g4
5923 rdpr %otherwin, %g5
5924 rdpr %wstate, %g6
5925 subcc %o4, %g7, %l0
5926 restored
5927 rdpr %cwp, %g1
5928 rdpr %cansave, %g2
5929 rdpr %canrestore, %g3
5930 rdpr %cleanwin, %g4
5931 rdpr %otherwin, %g5
5932 rdpr %wstate, %g6
5933 prefetch [%l7 + 0x28], 0x2
5934 edge32 %i6, %o0, %i7
5935 nop
5936 set 0x6E, %o0
5937 ldsb [%l7 + %o0], %l4
5938 popc %i2, %g2
5939 set 0x7A, %o7
5940 lduba [%l7 + %o7] 0x14, %g5
5941 set 0x51, %l1
5942 stba %l1, [%l7 + %l1] 0x15
5943 sll %i4, %g6, %i5
5944 xor %o2, 0x1E87, %o7
5945 fsrc1 %f4, %f18
5946 tcs %xcc, 0x6
5947 fbo,a %fcc2, loop_510
5948 nop
5949 setx loop_511, %l0, %l1
5950 jmpl %l1, %i0
5951 addc %i1, 0x15D1, %l6
5952 fbn %fcc3, loop_512
5953loop_510:
5954 bge,a loop_513
5955loop_511:
5956 movne %icc, %o1, %g3
5957 movg %xcc, %i3, %l3
5958loop_512:
5959 or %o6, %l2, %g4
5960loop_513:
5961 addccc %g1, %l5, %o5
5962 wr %g0, 0x19, %asi
5963 lduwa [%l7 + 0x44] %asi, %o4
5964 wr %g0, 0x0c, %asi
5965 lduwa [%l7 + 0x10] %asi, %o3
5966 edge8l %g7, %l0, %i6
5967 fbge %fcc0, loop_514
5968 movl %icc, %o0, %l4
5969 nop
5970 fitod %f10, %f8
5971 fdtos %f8, %f0
5972 fxor %f26, %f28, %f14
5973loop_514:
5974 xnor %i7, 0x02F6, %i2
5975 array32 %g5, %g2, %l1
5976 fmovsne %xcc, %f24, %f2
5977 wr %g0, 0x80, %asi
5978 ldxa [%l7 + 0x08] %asi, %g6
5979 fbue,a %fcc3, loop_515
5980 tne %icc, 0x1
5981 restored
5982 rdpr %cwp, %g1
5983 rdpr %cansave, %g2
5984 rdpr %canrestore, %g3
5985 rdpr %cleanwin, %g4
5986 rdpr %otherwin, %g5
5987 rdpr %wstate, %g6
5988 tsubcc %i4, 0x10BA, %o2
5989loop_515:
5990 edge8 %i5, %o7, %i0
5991 brgz,a %l6, loop_516
5992 taddcc %i1, 0x1EC5, %g3
5993 smulcc %i3, %o1, %o6
5994 sra %l2, 0x0F, %g4
5995loop_516:
5996 srax %l3, %g1, %o5
5997 umulcc %l5, %o3, %o4
5998 ldd [%l7 + 0x28], %g6
5999 nop
6000 setx 0xD32B689C, %l0, %l6
6001 st %l6, [%l7 + 0x28]
6002 ld [%l7 + 0x28], %f3
6003 setx 0x8C0165B2, %l1, %l5
6004 st %l5, [%l7 + 0x10]
6005 ld [%l7 + 0x10], %f6
6006 fadds %f6, %f3, %f24
6007 tsubcctv %i6, %o0, %l0
6008 bpos,pt %icc, loop_517
6009 srl %l4, 0x0E, %i2
6010 fpsub16s %f2, %f20, %f17
6011 movne %icc, %i7, %g5
6012loop_517:
6013 fbo %fcc1, loop_518
6014 te %xcc, 0x4
6015 movn %xcc, %l1, %g2
6016 tneg %icc, 0x1
6017loop_518:
6018 popc 0x1A01, %g6
6019 add %l7, 0x2C, %l6
6020 wr %g0, 0x80, %asi
6021 lda [%l6] %asi, %i4
6022 casa [%l6] %asi, %i4, %i5
6023 nop
6024 setx 0xD97D6730D3534D18, %l0, %l6
6025 stx %l6, [%l7 + 0x28]
6026 ldd [%l7 + 0x28], %f20
6027 setx 0xD3F1DC4B236EFA08, %l1, %l5
6028 stx %l5, [%l7 + 0x10]
6029 ldd [%l7 + 0x10], %f18
6030 fmuld %f18, %f20, %f28
6031 fones %f26
6032 fmovsn %icc, %f31, %f0
6033 umulcc %o2, 0x1B50, %i0
6034 fxnors %f26, %f18, %f12
6035 mova %xcc, %l6, %o7
6036 nop
6037 setx loop_519, %l0, %l1
6038 wrpr 0x1, %tl
6039 wrpr %l1, %tpc
6040 add %l1, 0x4, %l1
6041 wrpr %l1, %tnpc
6042 setx 0x34400001400, %l0, %l1
6043 wrpr %l1, %tstate
6044 wrhpr 0x4, %htstate
6045 retry
6046 movrlz %g3, 0x12E, %i3
6047 movg %icc, %i1, %o1
6048 fmovrsgz %o6, %f20, %f24
6049loop_519:
6050 srax %g4, 0x07, %l2
6051 or %l3, 0x18EF, %o5
6052 restored
6053 rdpr %cwp, %g1
6054 rdpr %cansave, %g2
6055 rdpr %canrestore, %g3
6056 rdpr %cleanwin, %g4
6057 rdpr %otherwin, %g5
6058 rdpr %wstate, %g6
6059 movvc %icc, %l5, %g1
6060 srlx %o4, 0x06, %g7
6061 bcs,a,pn %icc, loop_520
6062 saved
6063 rdpr %cwp, %g1
6064 rdpr %cansave, %g2
6065 rdpr %canrestore, %g3
6066 rdpr %cleanwin, %g4
6067 rdpr %otherwin, %g5
6068 rdpr %wstate, %g6
6069 ldd [%l7 + 0x20], %f4
6070 ba,pt %xcc, loop_521
6071loop_520:
6072 movre %i6, 0x0F3, %o3
6073 fmovspos %xcc, %f18, %f15
6074 sdivx %l0, 0x070B, %l4
6075loop_521:
6076 bvs %icc, loop_522
6077 fcmpne32 %f0, %f8, %i2
6078 xorcc %i7, %g5, %l1
6079 sth %g2, [%l7 + 0x5A]
6080loop_522:
6081 fmovse %xcc, %f5, %f9
6082 edge8n %o0, %i4, %i5
6083 tpos %icc, 0x1
6084 be,a,pt %icc, loop_523
6085 fors %f14, %f3, %f14
6086 wr %g0, 0x80, %asi
6087 ldswa [%l7 + 0x18] %asi, %g6
6088loop_523:
6089 nop
6090 wr %g0, 0xe2, %asi
6091 stba %i0, [%l7 + 0x3A] %asi
6092 membar #Sync
6093 edge16ln %l6, %o7, %o2
6094 membar 0x5A
6095 fmovsn %icc, %f8, %f3
6096 andn %g3, 0x1310, %i1
6097 tneg %icc, 0x4
6098 movrlez %i3, %o6, %o1
6099 sir 0x05C5
6100 tg %xcc, 0x1
6101 fmul8x16au %f9, %f2, %f2
6102 movrgz %l2, 0x232, %l3
6103 bn,a,pt %icc, loop_524
6104 swap [%l7 + 0x6C], %o5
6105 edge16 %l5, %g1, %g4
6106 andncc %g7, %o4, %i6
6107loop_524:
6108 nop
6109 wr %g0, 0x89, %asi
6110 sta %f16, [%l7 + 0x64] %asi
6111 subc %l0, %l4, %o3
6112 movleu %xcc, %i2, %g5
6113 array8 %i7, %g2, %o0
6114 movcs %xcc, %i4, %l1
6115 array32 %g6, %i0, %l6
6116 array32 %i5, %o7, %g3
6117 membar 0x47
6118 movcs %icc, %i1, %i3
6119 fbuge,a %fcc2, loop_525
6120 umulcc %o6, %o1, %o2
6121 subc %l2, 0x15FC, %l3
6122 movneg %icc, %l5, %o5
6123loop_525:
6124 edge16 %g4, %g1, %g7
6125 fpsub32 %f24, %f8, %f4
6126 fmovsne %icc, %f7, %f13
6127 movcs %xcc, %i6, %l0
6128 movrgez %o4, 0x008, %l4
6129 edge16l %i2, %o3, %i7
6130 subc %g2, %o0, %g5
6131 ba loop_526
6132 udiv %l1, 0x0DC8, %i4
6133 alignaddrl %i0, %g6, %l6
6134 umulcc %o7, 0x1946, %i5
6135loop_526:
6136 xnor %i1, 0x1124, %i3
6137 edge16n %g3, %o6, %o1
6138 alignaddrl %l2, %l3, %l5
6139 flush %l7 + 0x14
6140 movre %o2, %g4, %o5
6141 bge,a,pt %icc, loop_527
6142 tvc %xcc, 0x1
6143 bn loop_528
6144 fbo,a %fcc0, loop_529
6145loop_527:
6146 fba %fcc2, loop_530
6147 orcc %g7, %i6, %l0
6148loop_528:
6149 subccc %g1, %o4, %l4
6150loop_529:
6151 lduw [%l7 + 0x40], %o3
6152loop_530:
6153 mova %icc, %i7, %i2
6154 tcs %icc, 0x2
6155 edge8l %g2, %g5, %l1
6156 alignaddr %i4, %o0, %i0
6157 nop
6158 set 0x2D, %l6
6159 stb %g6, [%l7 + %l6]
6160 orncc %o7, 0x05D8, %l6
6161 fnot2s %f20, %f0
6162 movpos %xcc, %i5, %i1
6163 fmovsg %xcc, %f25, %f17
6164 fnot1s %f24, %f14
6165 nop
6166 setx loop_531, %l0, %l1
6167 jmpl %l1, %g3
6168 movle %icc, %o6, %o1
6169 fcmpgt32 %f26, %f20, %i3
6170 lduw [%l7 + 0x58], %l2
6171loop_531:
6172 nop
6173 set 0x40, %g3
6174 lduwa [%l7 + %g3] 0x11, %l5
6175 xorcc %o2, %l3, %g4
6176 fmovsneg %icc, %f21, %f13
6177 smulcc %g7, %o5, %i6
6178 taddcctv %l0, %o4, %g1
6179 pdist %f26, %f2, %f4
6180 wr %g0, 0x18, %asi
6181 lda [%l7 + 0x54] %asi, %f18
6182 fmovrsgz %l4, %f11, %f25
6183 bcc %xcc, loop_532
6184 nop
6185 setx loop_533, %l0, %l1
6186 jmpl %l1, %o3
6187 fmovsneg %icc, %f18, %f7
6188 set 0x7C, %o4
6189 stwa %i7, [%l7 + %o4] 0xe3
6190 membar #Sync
6191loop_532:
6192 fsrc1s %f27, %f20
6193loop_533:
6194 bcs,a %xcc, loop_534
6195 tcc %xcc, 0x0
6196 move %icc, %i2, %g5
6197 movleu %xcc, %l1, %g2
6198loop_534:
6199 bpos,a loop_535
6200 sub %o0, 0x0DAB, %i4
6201 orncc %g6, %o7, %l6
6202 fnegd %f14, %f18
6203loop_535:
6204 nop
6205 setx 0xB327116CA186DEBA, %l0, %l6
6206 stx %l6, [%l7 + 0x28]
6207 ldd [%l7 + 0x28], %f30
6208 fsqrtd %f30, %f16
6209 tge %icc, 0x3
6210 fmuld8sux16 %f1, %f11, %f10
6211 subc %i5, %i1, %g3
6212 fand %f4, %f20, %f20
6213 ldsw [%l7 + 0x4C], %i0
6214 addc %o6, 0x198F, %i3
6215 alignaddr %l2, %l5, %o2
6216 sir 0x0EC5
6217 nop
6218 setx 0x9A56655E0A8C64C9, %l0, %l6
6219 stx %l6, [%l7 + 0x28]
6220 ldd [%l7 + 0x28], %f2
6221 fsqrtd %f2, %f6
6222 fmovrslez %o1, %f14, %f7
6223 wr %g0, 0x81, %asi
6224 ldswa [%l7 + 0x70] %asi, %g4
6225 fmovdcs %xcc, %f13, %f15
6226 stb %g7, [%l7 + 0x1E]
6227 and %l3, %o5, %l0
6228 std %f4, [%l7 + 0x28]
6229 mulx %i6, 0x1A76, %o4
6230 edge16ln %l4, %o3, %i7
6231 bgu,pt %icc, loop_536
6232 fsrc1 %f14, %f24
6233 st %f4, [%l7 + 0x70]
6234 andncc %i2, %g5, %l1
6235loop_536:
6236 movrgz %g1, 0x373, %o0
6237 add %l7, 0x6C, %l6
6238 wr %g0, 0x10, %asi
6239 lda [%l6] %asi, %i4
6240 casa [%l6] %asi, %i4, %g6
6241 nop
6242 setx loop_537, %l0, %l1
6243 wrpr 0x1, %tl
6244 wrpr %l1, %tpc
6245 add %l1, 0x4, %l1
6246 wrpr %l1, %tnpc
6247 setx 0x34400001400, %l0, %l1
6248 wrpr %l1, %tstate
6249 wrhpr 0x4, %htstate
6250 retry
6251 smulcc %o7, 0x02C5, %g2
6252 movrlez %i5, 0x338, %i1
6253 taddcc %g3, 0x1813, %l6
6254loop_537:
6255 srl %i0, %i3, %o6
6256 fcmpgt32 %f22, %f0, %l2
6257 movle %xcc, %o2, %o1
6258 fmovrdgez %l5, %f24, %f4
6259 andncc %g7, %l3, %o5
6260 brnz,a %l0, loop_538
6261 tcs %icc, 0x0
6262 taddcctv %g4, 0x0A89, %o4
6263 fba %fcc3, loop_539
6264loop_538:
6265 movrne %l4, %i6, %i7
6266 xnor %i2, 0x1069, %g5
6267 tl %xcc, 0x0
6268loop_539:
6269 fmovrslez %l1, %f29, %f26
6270 subcc %o3, 0x0E4C, %g1
6271 movrne %o0, %i4, %g6
6272 fbu,a %fcc3, loop_540
6273 movcc %xcc, %o7, %i5
6274 sll %g2, %g3, %i1
6275 wr %g0, 0xea, %asi
6276 stha %i0, [%l7 + 0x5E] %asi
6277 membar #Sync
6278loop_540:
6279 nop
6280 fitos %f4, %f5
6281 fstoi %f5, %f6
6282 bcc loop_541
6283 array32 %i3, %l6, %o6
6284 movl %icc, %o2, %l2
6285 set 0x35, %g7
6286 stba %l5, [%l7 + %g7] 0x0c
6287loop_541:
6288 movrgz %o1, %g7, %l3
6289 move %icc, %o5, %g4
6290 or %o4, 0x148B, %l4
6291 tsubcc %l0, %i6, %i2
6292 movrgz %i7, 0x025, %l1
6293 movrne %o3, %g5, %g1
6294 tge %xcc, 0x2
6295 subc %o0, %g6, %o7
6296 call loop_542
6297 fmovrsgz %i5, %f3, %f13
6298 nop
6299 setx 0x56B1179EE81E0011, %l0, %l6
6300 stx %l6, [%l7 + 0x28]
6301 ldd [%l7 + 0x28], %f4
6302 setx 0x1336C981DBCB008B, %l1, %l5
6303 stx %l5, [%l7 + 0x10]
6304 ldd [%l7 + 0x10], %f28
6305 faddd %f28, %f4, %f14
6306 movvs %icc, %g2, %i4
6307loop_542:
6308 fmovdl %xcc, %f14, %f19
6309 sir 0x13D6
6310 brnz %g3, loop_543
6311 sir 0x007B
6312 nop
6313 fitod %f0, %f24
6314 fdtoi %f24, %f5
6315 fbg %fcc3, loop_544
6316loop_543:
6317 movpos %icc, %i1, %i0
6318 smul %i3, 0x020B, %l6
6319 nop
6320 setx 0xB1312766, %l0, %l6
6321 st %l6, [%l7 + 0x28]
6322 ld [%l7 + 0x28], %f9
6323 fsqrts %f9, %f8
6324loop_544:
6325 fors %f10, %f21, %f7
6326 brlez,a %o2, loop_545
6327 fmovdvc %icc, %f23, %f6
6328 stx %o6, [%l7 + 0x40]
6329 xor %l5, 0x0D71, %o1
6330loop_545:
6331 movrlez %g7, %l3, %l2
6332 fblg,a %fcc2, loop_546
6333 stx %g4, [%l7 + 0x10]
6334 set 0x14, %g1
6335 lduwa [%l7 + %g1] 0x18, %o4
6336loop_546:
6337 nop
6338 set 0x18, %o1
6339 ldxa [%g0 + %o1] 0x50, %o5
6340 move %xcc, %l4, %l0
6341 movge %xcc, %i6, %i2
6342 fmul8x16 %f2, %f30, %f8
6343 call loop_547
6344 fcmple16 %f6, %f18, %i7
6345 movne %xcc, %l1, %o3
6346 fnot1s %f24, %f0
6347loop_547:
6348 orcc %g5, 0x0014, %o0
6349 tge %icc, 0x7
6350 fones %f6
6351 stw %g6, [%l7 + 0x1C]
6352 edge8ln %o7, %i5, %g1
6353 edge32n %g2, %i4, %g3
6354 sir 0x018A
6355 fmovd %f24, %f0
6356 fbge %fcc3, loop_548
6357 subc %i0, %i1, %i3
6358 move %xcc, %o2, %l6
6359 bcs %xcc, loop_549
6360loop_548:
6361 edge8n %l5, %o6, %g7
6362 fcmpgt16 %f12, %f18, %o1
6363 edge32ln %l2, %g4, %l3
6364loop_549:
6365 orn %o5, 0x0D83, %o4
6366 bvs,a loop_550
6367 xnorcc %l0, %l4, %i6
6368 andn %i7, %i2, %l1
6369 edge16n %o3, %o0, %g5
6370loop_550:
6371 fmovsvs %xcc, %f24, %f4
6372 set 0x75, %o3
6373 stba %o7, [%l7 + %o3] 0xeb
6374 membar #Sync
6375 edge16ln %g6, %i5, %g1
6376 nop
6377 setx loop_551, %l0, %l1
6378 wrpr 0x1, %tl
6379 wrpr %l1, %tpc
6380 add %l1, 0x4, %l1
6381 wrpr %l1, %tnpc
6382 setx 0x34400001400, %l0, %l1
6383 wrpr %l1, %tstate
6384 wrhpr 0x4, %htstate
6385 retry
6386 movrlz %i4, %g2, %i0
6387 nop
6388 setx 0x1D99C050, %l0, %l6
6389 st %l6, [%l7 + 0x28]
6390 ld [%l7 + 0x28], %f18
6391 setx 0xA59A5803, %l1, %l5
6392 st %l5, [%l7 + 0x10]
6393 ld [%l7 + 0x10], %f7
6394 fadds %f7, %f18, %f31
6395 wr %g0, 0x19, %asi
6396 ldxa [%l7 + 0x68] %asi, %g3
6397loop_551:
6398 edge8 %i1, %o2, %l6
6399 bne loop_552
6400 movle %xcc, %i3, %l5
6401 bgu,a,pt %xcc, loop_553
6402 bge,pt %icc, loop_554
6403loop_552:
6404 membar 0x7A
6405 tg %xcc, 0x6
6406loop_553:
6407 xnorcc %g7, %o1, %l2
6408loop_554:
6409 fmovrslz %g4, %f28, %f29
6410 tgu %icc, 0x0
6411 taddcc %o6, 0x0C2B, %o5
6412 tsubcc %l3, %o4, %l0
6413 nop
6414 setx loop_555, %l0, %l1
6415 wrpr 0x1, %tl
6416 wrpr %l1, %tpc
6417 add %l1, 0x4, %l1
6418 wrpr %l1, %tnpc
6419 setx 0x34400001400, %l0, %l1
6420 wrpr %l1, %tstate
6421 wrhpr 0x4, %htstate
6422 retry
6423 edge8ln %i6, %l4, %i2
6424 or %i7, 0x05ED, %l1
6425 tleu %xcc, 0x5
6426loop_555:
6427 nop
6428 set 0x60, %l5
6429 stwa %o0, [%l7 + %l5] 0x22
6430 membar #Sync
6431 fmul8sux16 %f28, %f14, %f28
6432 edge32n %g5, %o7, %o3
6433 fsrc1s %f11, %f10
6434 bpos,pn %icc, loop_556
6435 popc %g6, %g1
6436 array16 %i5, %g2, %i0
6437 fpadd16 %f22, %f10, %f6
6438loop_556:
6439 saved
6440 rdpr %cwp, %g1
6441 rdpr %cansave, %g2
6442 rdpr %canrestore, %g3
6443 rdpr %cleanwin, %g4
6444 rdpr %otherwin, %g5
6445 rdpr %wstate, %g6
6446 add %l7, 0x24, %l6
6447 wr %g0, 0x11, %asi
6448 lda [%l6] %asi, %i4
6449 casa [%l6] %asi, %i4, %g3
6450 movrgz %o2, %i1, %i3
6451 fmovrslez %l6, %f30, %f31
6452 srax %l5, 0x1B, %g7
6453 fmovdpos %xcc, %f22, %f28
6454 fsrc2 %f18, %f22
6455 nop
6456 setx 0xFA8658D7, %l0, %l6
6457 st %l6, [%l7 + 0x28]
6458 ld [%l7 + 0x28], %f13
6459 setx 0x7723E54B, %l1, %l5
6460 st %l5, [%l7 + 0x10]
6461 ld [%l7 + 0x10], %f24
6462 fdivs %f24, %f13, %f18
6463 ldsh [%l7 + 0x50], %o1
6464 fcmpgt16 %f30, %f6, %g4
6465 movcc %xcc, %o6, %l2
6466 edge8l %l3, %o4, %l0
6467 addc %i6, %o5, %l4
6468 xnor %i7, 0x1FC1, %i2
6469 move %xcc, %l1, %g5
6470 fmovdn %icc, %f20, %f20
6471 fsrc1s %f12, %f4
6472 fbule %fcc1, loop_557
6473 fpsub32s %f1, %f18, %f3
6474 taddcc %o0, 0x1094, %o7
6475 movneg %icc, %o3, %g1
6476loop_557:
6477 orcc %g6, %i5, %g2
6478 movrne %i4, %g3, %o2
6479 fandnot1s %f21, %f13, %f3
6480 set 0x54, %i4
6481 lduha [%l7 + %i4] 0x81, %i1
6482 set 0x20, %l2
6483 ldxa [%g0 + %l2] 0x4f, %i3
6484 fmovse %icc, %f22, %f28
6485 mulscc %l6, 0x17E3, %i0
6486 tge %icc, 0x0
6487 xnorcc %l5, %g7, %g4
6488 fmovsl %xcc, %f30, %f15
6489 umul %o6, 0x019E, %l2
6490 movrlez %o1, %o4, %l3
6491 fblg %fcc2, loop_558
6492 fmovrsgez %i6, %f19, %f12
6493 edge16n %l0, %l4, %o5
6494 ta %xcc, 0x0
6495loop_558:
6496 tle %xcc, 0x0
6497 subccc %i7, 0x0C87, %l1
6498 smul %i2, %g5, %o0
6499 nop
6500 fitos %f30, %f31
6501 edge32 %o3, %o7, %g1
6502 edge32l %g6, %i5, %i4
6503 for %f6, %f28, %f14
6504 set 0x2C, %i0
6505 sta %f4, [%l7 + %i0] 0x89
6506 mova %icc, %g3, %o2
6507 fmovdge %xcc, %f8, %f17
6508 array32 %g2, %i3, %l6
6509 udivcc %i1, 0x1183, %l5
6510 ldub [%l7 + 0x23], %i0
6511 fmul8x16au %f4, %f19, %f4
6512 fmovrdne %g7, %f28, %f2
6513 tge %icc, 0x0
6514 wr %g0, 0x89, %asi
6515 ldda [%l7 + 0x40] %asi, %f16
6516 umulcc %o6, 0x04EE, %l2
6517 bg,a,pt %xcc, loop_559
6518 movcc %icc, %g4, %o4
6519 fcmple16 %f24, %f28, %o1
6520 array8 %l3, %l0, %l4
6521loop_559:
6522 edge8 %i6, %i7, %l1
6523 saved
6524 rdpr %cwp, %g1
6525 rdpr %cansave, %g2
6526 rdpr %canrestore, %g3
6527 rdpr %cleanwin, %g4
6528 rdpr %otherwin, %g5
6529 rdpr %wstate, %g6
6530 sir 0x0E36
6531 tvc %icc, 0x6
6532 addc %i2, %o5, %g5
6533 fmovsvs %xcc, %f30, %f7
6534 bvs %xcc, loop_560
6535 sll %o0, 0x18, %o7
6536 movvs %icc, %o3, %g1
6537 movcs %xcc, %g6, %i4
6538loop_560:
6539 bn,a,pn %xcc, loop_561
6540 edge16l %i5, %g3, %o2
6541 movgu %icc, %i3, %l6
6542 fands %f19, %f24, %f19
6543loop_561:
6544 edge8ln %i1, %l5, %i0
6545 tcc %xcc, 0x6
6546 bcs,a %icc, loop_562
6547 mulx %g2, 0x07A9, %g7
6548 movrlz %l2, 0x0BD, %g4
6549 taddcc %o6, 0x0E93, %o4
6550loop_562:
6551 saved
6552 rdpr %cwp, %g1
6553 rdpr %cansave, %g2
6554 rdpr %canrestore, %g3
6555 rdpr %cleanwin, %g4
6556 rdpr %otherwin, %g5
6557 rdpr %wstate, %g6
6558 nop
6559 fitos %f6, %f19
6560 fstox %f19, %f4
6561 fxtos %f4, %f1
6562 movcc %icc, %l3, %l0
6563 subccc %o1, 0x0288, %l4
6564 fbe,a %fcc2, loop_563
6565 movre %i7, 0x29F, %l1
6566 ble %xcc, loop_564
6567 tneg %xcc, 0x1
6568loop_563:
6569 sth %i6, [%l7 + 0x24]
6570 tne %icc, 0x5
6571loop_564:
6572 edge32l %o5, %i2, %o0
6573 sdivx %o7, 0x197F, %g5
6574 bvs,pn %xcc, loop_565
6575 fbne %fcc1, loop_566
6576 nop
6577 fitos %f0, %f23
6578 fstox %f23, %f14
6579 fxtos %f14, %f18
6580 nop
6581 setx 0x5063B8FC, %l0, %l6
6582 st %l6, [%l7 + 0x28]
6583 ld [%l7 + 0x28], %f9
6584 fsqrts %f9, %f5
6585loop_565:
6586 movpos %xcc, %g1, %o3
6587loop_566:
6588 nop
6589 wr %g0, 0x80, %asi
6590 ldda [%l7 + 0x10] %asi, %i4
6591 nop
6592 setx loop_567, %l0, %l1
6593 wrpr 0x1, %tl
6594 wrpr %l1, %tpc
6595 add %l1, 0x4, %l1
6596 wrpr %l1, %tnpc
6597 setx 0x34400001400, %l0, %l1
6598 wrpr %l1, %tstate
6599 wrhpr 0x4, %htstate
6600 retry
6601 nop
6602 setx 0x55D67A4890747A25, %l0, %l6
6603 stx %l6, [%l7 + 0x78]
6604 ldx [%l7 + 0x78], %fsr
6605 fmovrdgz %g6, %f0, %f10
6606 brlez,a %i5, loop_568
6607loop_567:
6608 fble,a %fcc1, loop_569
6609 tg %xcc, 0x5
6610 movrgz %o2, %i3, %g3
6611loop_568:
6612 add %l6, %i1, %l5
6613loop_569:
6614 edge8n %i0, %g7, %g2
6615 nop
6616 fitos %f2, %f7
6617 fstoi %f7, %f26
6618 array16 %l2, %g4, %o6
6619 mulscc %o4, %l0, %o1
6620 wr %g0, 0x80, %asi
6621 lduwa [%l7 + 0x14] %asi, %l3
6622 nop
6623 setx 0xE6B3CDFB, %l0, %l6
6624 st %l6, [%l7 + 0x28]
6625 ld [%l7 + 0x28], %f27
6626 setx 0x003464EE, %l1, %l5
6627 st %l5, [%l7 + 0x10]
6628 ld [%l7 + 0x10], %f11
6629 fdivs %f11, %f27, %f4
6630 ble loop_570
6631 fmovrsne %l4, %f16, %f16
6632 bcs,a loop_571
6633 ldx [%l7 + 0x20], %i7
6634loop_570:
6635 fbuge %fcc2, loop_572
6636 fmovdcc %icc, %f23, %f29
6637loop_571:
6638 fbuge %fcc2, loop_573
6639 movge %icc, %l1, %o5
6640loop_572:
6641 bvc,a %xcc, loop_574
6642 or %i6, %o0, %o7
6643loop_573:
6644 movrgez %g5, 0x2CE, %g1
6645 fble,a %fcc2, loop_575
6646loop_574:
6647 fbl,a %fcc2, loop_576
6648 movcc %icc, %i2, %o3
6649 ldsw [%l7 + 0x34], %g6
6650loop_575:
6651 edge16l %i5, %o2, %i4
6652loop_576:
6653 nop
6654 membar #Sync
6655 wr %g0, 0xf1, %asi
6656 ldda [%l7 + 0x40] %asi, %f0
6657 bcc,pn %xcc, loop_577
6658 stx %g3, [%l7 + 0x68]
6659 tpos %icc, 0x5
6660 movgu %xcc, %l6, %i1
6661loop_577:
6662 movvs %icc, %i3, %l5
6663 sll %g7, %i0, %g2
6664 and %g4, %o6, %l2
6665 movle %xcc, %l0, %o1
6666 fmul8sux16 %f28, %f24, %f22
6667 tl %icc, 0x4
6668 set 0x7B, %i5
6669 lduba [%l7 + %i5] 0x18, %l3
6670 wr %g0, 0x81, %asi
6671 lduwa [%l7 + 0x40] %asi, %l4
6672 movneg %xcc, %i7, %l1
6673 movrlez %o5, 0x134, %o4
6674 swap [%l7 + 0x5C], %o0
6675 fble,a %fcc0, loop_578
6676 stx %i6, [%l7 + 0x38]
6677 tcs %icc, 0x2
6678 fble %fcc2, loop_579
6679loop_578:
6680 edge16n %o7, %g5, %g1
6681 set 0x08, %o6
6682 lduwa [%l7 + %o6] 0x15, %i2
6683loop_579:
6684 fble %fcc2, loop_580
6685 fbg,a %fcc2, loop_581
6686 move %xcc, %o3, %g6
6687 nop
6688 setx 0x9D65A446, %l0, %l6
6689 st %l6, [%l7 + 0x28]
6690 ld [%l7 + 0x28], %f4
6691 setx 0x700A9DC8, %l1, %l5
6692 st %l5, [%l7 + 0x10]
6693 ld [%l7 + 0x10], %f6
6694 fsubs %f6, %f4, %f9
6695loop_580:
6696 xorcc %i5, 0x0915, %o2
6697loop_581:
6698 fcmple32 %f16, %f4, %g3
6699 tg %icc, 0x6
6700 fnot2s %f22, %f3
6701 bvs,a loop_582
6702 subc %l6, %i1, %i3
6703 tsubcctv %l5, 0x1D40, %i4
6704 alignaddrl %i0, %g2, %g4
6705loop_582:
6706 andcc %o6, 0x10FC, %l2
6707 movge %icc, %l0, %o1
6708 add %l7, 0x3C, %l6
6709 wr %g0, 0x04, %asi
6710 lda [%l6] %asi, %l3
6711 casa [%l6] 0x04, %l3, %g7
6712 or %l4, 0x0F68, %l1
6713 udivcc %i7, 0x13B1, %o4
6714 fmovscs %xcc, %f12, %f12
6715 andn %o5, %o0, %o7
6716 fnands %f4, %f2, %f2
6717 movneg %icc, %i6, %g1
6718 edge8 %i2, %o3, %g5
6719 fmovdvs %icc, %f20, %f2
6720 tpos %xcc, 0x7
6721 ble,a,pn %icc, loop_583
6722 array8 %i5, %o2, %g3
6723 fmovsg %xcc, %f30, %f26
6724 fxnor %f2, %f6, %f16
6725loop_583:
6726 bpos loop_584
6727 add %l6, 0x0B48, %i1
6728 movre %g6, 0x10E, %i3
6729 ldx [%l7 + 0x50], %l5
6730loop_584:
6731 brgez %i4, loop_585
6732 nop
6733 setx 0xFA743A4D, %l0, %l6
6734 st %l6, [%l7 + 0x28]
6735 ld [%l7 + 0x28], %f28
6736 fsqrts %f28, %f20
6737 add %l7, 0x50, %l6
6738 wr %g0, 0x11, %asi
6739 casa [%l6] %asi, %g2, %i0
6740loop_585:
6741 movg %icc, %o6, %g4
6742 edge16n %l0, %l2, %o1
6743 andn %g7, 0x09CA, %l4
6744 fmul8sux16 %f4, %f16, %f12
6745 nop
6746 fitod %f2, %f8
6747 fdtos %f8, %f17
6748 udivcc %l1, 0x135E, %l3
6749 fpmerge %f28, %f1, %f0
6750 smulcc %i7, 0x0810, %o5
6751 taddcctv %o0, %o4, %i6
6752 add %l7, 0x44, %l6
6753 wr %g0, 0x04, %asi
6754 casa [%l6] %asi, %o7, %i2
6755 brz,a %o3, loop_586
6756 movle %xcc, %g1, %g5
6757 movcc %xcc, %i5, %g3
6758 tvc %icc, 0x4
6759loop_586:
6760 orn %o2, %i1, %g6
6761 andncc %i3, %l6, %i4
6762 addccc %g2, 0x0FD4, %l5
6763 tgu %icc, 0x3
6764 tl %icc, 0x7
6765 tcc %icc, 0x1
6766 movle %xcc, %i0, %o6
6767 fbue,a %fcc3, loop_587
6768 edge32ln %g4, %l0, %o1
6769 smulcc %l2, %l4, %l1
6770 fbue,a %fcc1, loop_588
6771loop_587:
6772 brz,a %g7, loop_589
6773 sub %i7, 0x02CC, %o5
6774 fmul8x16 %f27, %f22, %f12
6775loop_588:
6776 movvc %xcc, %l3, %o4
6777loop_589:
6778 sllx %i6, %o7, %i2
6779 mulscc %o3, %o0, %g1
6780 subccc %i5, %g5, %o2
6781 tvs %xcc, 0x7
6782 edge16l %i1, %g6, %g3
6783 move %icc, %i3, %i4
6784 ldd [%l7 + 0x18], %g2
6785 nop
6786 setx loop_590, %l0, %l1
6787 jmpl %l1, %l5
6788 movcc %icc, %l6, %i0
6789 tpos %xcc, 0x3
6790 bleu,pn %xcc, loop_591
6791loop_590:
6792 fbn %fcc0, loop_592
6793 brgz %o6, loop_593
6794 movl %xcc, %l0, %g4
6795loop_591:
6796 stb %o1, [%l7 + 0x5C]
6797loop_592:
6798 sdiv %l4, 0x17A4, %l1
6799loop_593:
6800 fexpand %f11, %f4
6801 edge32ln %g7, %i7, %o5
6802 fcmple16 %f22, %f8, %l3
6803 mulscc %l2, %i6, %o4
6804 taddcctv %i2, %o3, %o0
6805 sdivx %g1, 0x15CD, %o7
6806 tsubcc %g5, 0x0DBF, %i5
6807 tcc %xcc, 0x2
6808 sir 0x0D41
6809 wr %g0, 0x18, %asi
6810 ldstuba [%l7 + 0x1D] %asi, %i1
6811 movleu %xcc, %g6, %o2
6812 array32 %i3, %i4, %g3
6813 tcc %xcc, 0x7
6814 movneg %xcc, %l5, %l6
6815 sub %g2, 0x0198, %i0
6816 edge8n %o6, %l0, %g4
6817 fnand %f20, %f16, %f12
6818 and %l4, 0x0BBB, %l1
6819 fpsub32 %f8, %f28, %f2
6820 movcs %icc, %o1, %g7
6821 tcc %icc, 0x5
6822 nop
6823 set 0x7A, %i7
6824 lduh [%l7 + %i7], %i7
6825 srax %o5, 0x06, %l2
6826 fba %fcc1, loop_594
6827 mova %xcc, %i6, %l3
6828 nop
6829 set 0x08, %g6
6830 stw %o4, [%l7 + %g6]
6831 edge16n %i2, %o3, %g1
6832loop_594:
6833 ldsh [%l7 + 0x58], %o7
6834 bneg,pn %xcc, loop_595
6835 movrne %o0, %g5, %i5
6836 fmovrdgz %i1, %f30, %f20
6837 tcs %xcc, 0x2
6838loop_595:
6839 tpos %xcc, 0x5
6840 bne,a %xcc, loop_596
6841 restored
6842 rdpr %cwp, %g1
6843 rdpr %cansave, %g2
6844 rdpr %canrestore, %g3
6845 rdpr %cleanwin, %g4
6846 rdpr %otherwin, %g5
6847 rdpr %wstate, %g6
6848 saved
6849 rdpr %cwp, %g1
6850 rdpr %cansave, %g2
6851 rdpr %canrestore, %g3
6852 rdpr %cleanwin, %g4
6853 rdpr %otherwin, %g5
6854 rdpr %wstate, %g6
6855 fmovdn %icc, %f29, %f3
6856loop_596:
6857 nop
6858 set 0x14, %o2
6859 ldsha [%l7 + %o2] 0x18, %o2
6860 xorcc %g6, 0x0A75, %i3
6861 brgez,a %g3, loop_597
6862 fzeros %f20
6863 movleu %xcc, %i4, %l5
6864 bvc,a,pt %xcc, loop_598
6865loop_597:
6866 fba %fcc0, loop_599
6867 ldx [%l7 + 0x60], %l6
6868 srlx %g2, %i0, %l0
6869loop_598:
6870 sethi 0x1219, %o6
6871loop_599:
6872 ldd [%l7 + 0x78], %f26
6873 fbug,a %fcc3, loop_600
6874 fpadd16 %f20, %f30, %f8
6875 movg %icc, %l4, %l1
6876 umul %g4, 0x19BD, %o1
6877loop_600:
6878 nop
6879 set 0x1E, %i3
6880 ldsh [%l7 + %i3], %i7
6881 tneg %icc, 0x5
6882 fmuld8ulx16 %f5, %f27, %f14
6883 array16 %o5, %g7, %l2
6884 nop
6885 setx loop_601, %l0, %l1
6886 jmpl %l1, %l3
6887 add %i6, %i2, %o4
6888 srl %g1, 0x09, %o3
6889 saved
6890 rdpr %cwp, %g1
6891 rdpr %cansave, %g2
6892 rdpr %canrestore, %g3
6893 rdpr %cleanwin, %g4
6894 rdpr %otherwin, %g5
6895 rdpr %wstate, %g6
6896loop_601:
6897 brlez,a %o0, loop_602
6898 edge8 %g5, %i5, %o7
6899 array8 %i1, %o2, %g6
6900 array32 %i3, %g3, %i4
6901loop_602:
6902 fcmpne32 %f26, %f14, %l5
6903 or %l6, 0x18FE, %g2
6904 tpos %xcc, 0x7
6905 array32 %i0, %l0, %o6
6906 tvc %icc, 0x7
6907 udivx %l4, 0x0D9C, %l1
6908 ta %xcc, 0x2
6909 nop
6910 setx 0xA0163877, %l0, %l6
6911 st %l6, [%l7 + 0x28]
6912 ld [%l7 + 0x28], %f18
6913 setx 0x533BE275, %l1, %l5
6914 st %l5, [%l7 + 0x10]
6915 ld [%l7 + 0x10], %f28
6916 fsubs %f28, %f18, %f10
6917 or %g4, 0x1EE1, %i7
6918 tle %xcc, 0x3
6919 fpsub16s %f19, %f13, %f12
6920 stx %o1, [%l7 + 0x20]
6921 fbl %fcc0, loop_603
6922 movg %xcc, %g7, %o5
6923 add %l7, 0x34, %l6
6924 wr %g0, 0x10, %asi
6925 lda [%l6] %asi, %l3
6926 casa [%l6] %asi, %l3, %l2
6927loop_603:
6928 sra %i6, %o4, %g1
6929 umul %i2, 0x03C5, %o3
6930 movrlz %o0, 0x1CA, %i5
6931 flush %l7 + 0x74
6932 edge8ln %o7, %i1, %g5
6933 fbul,a %fcc2, loop_604
6934 edge32n %o2, %i3, %g6
6935 srl %g3, 0x04, %l5
6936 st %f20, [%l7 + 0x38]
6937loop_604:
6938 nop
6939 setx 0x93A2ABC9BFB3AB4B, %l0, %l6
6940 stx %l6, [%l7 + 0x28]
6941 ldd [%l7 + 0x28], %f2
6942 setx 0x6AF53A4D1F62636E, %l1, %l5
6943 stx %l5, [%l7 + 0x10]
6944 ldd [%l7 + 0x10], %f14
6945 fsubd %f14, %f2, %f2
6946 movrlz %l6, 0x001, %g2
6947 fornot2 %f0, %f8, %f16
6948 orn %i4, %l0, %o6
6949 movge %icc, %i0, %l1
6950 bn,a,pt %icc, loop_605
6951 movrlz %l4, 0x086, %g4
6952 taddcc %o1, 0x0226, %g7
6953 xnor %o5, 0x1F0C, %i7
6954loop_605:
6955 fmul8ulx16 %f6, %f12, %f30
6956 fnegs %f8, %f10
6957 tleu %xcc, 0x3
6958 fmovsleu %icc, %f25, %f14
6959 andn %l2, %l3, %i6
6960 sub %o4, %i2, %g1
6961 fexpand %f13, %f24
6962 nop
6963 setx 0x9386A4E17B0D87F1, %l0, %l6
6964 stx %l6, [%l7 + 0x28]
6965 ldd [%l7 + 0x28], %f26
6966 setx 0x726D6DAFB5C05F0D, %l1, %l5
6967 stx %l5, [%l7 + 0x10]
6968 ldd [%l7 + 0x10], %f12
6969 fsubd %f12, %f26, %f22
6970 mulscc %o3, %o0, %i5
6971 alignaddr %o7, %g5, %o2
6972 fmovsg %xcc, %f8, %f13
6973 alignaddrl %i1, %g6, %g3
6974 udivx %i3, 0x1DAB, %l6
6975 sethi 0x07ED, %l5
6976 nop
6977 fitod %f18, %f0
6978 orn %g2, %l0, %i4
6979 edge32l %o6, %i0, %l4
6980 sdivcc %g4, 0x02FD, %o1
6981 orncc %g7, %o5, %i7
6982 umulcc %l2, 0x0D51, %l3
6983 wr %g0, 0x18, %asi
6984 lduba [%l7 + 0x16] %asi, %i6
6985 bpos,pt %xcc, loop_606
6986 fbne %fcc0, loop_607
6987 fbule %fcc0, loop_608
6988 bvs %xcc, loop_609
6989loop_606:
6990 nop
6991 set 0x30, %i1
6992 stb %o4, [%l7 + %i1]
6993loop_607:
6994 nop
6995 set 0x08, %g5
6996 ldd [%l7 + %g5], %l0
6997loop_608:
6998 sub %g1, 0x0588, %i2
6999loop_609:
7000 movgu %icc, %o0, %i5
7001 umul %o7, %o3, %o2
7002 nop
7003 setx 0x01FE8491, %l0, %l6
7004 st %l6, [%l7 + 0x28]
7005 ld [%l7 + 0x28], %f24
7006 setx 0x1F42ADF1, %l1, %l5
7007 st %l5, [%l7 + 0x10]
7008 ld [%l7 + 0x10], %f1
7009 fmuls %f1, %f24, %f6
7010 bge,a loop_610
7011 addccc %i1, 0x185C, %g6
7012 umul %g3, 0x1747, %i3
7013 sub %l6, %l5, %g2
7014loop_610:
7015 udivx %g5, 0x05D5, %i4
7016 fnegs %f25, %f29
7017 bcs %icc, loop_611
7018 bvc,pt %icc, loop_612
7019 fbul %fcc3, loop_613
7020 edge16 %o6, %i0, %l0
7021loop_611:
7022 fmovdg %xcc, %f28, %f26
7023loop_612:
7024 ldsh [%l7 + 0x48], %g4
7025loop_613:
7026 xorcc %l4, %o1, %o5
7027 nop
7028 setx 0x2063290D, %l0, %l6
7029 st %l6, [%l7 + 0x08]
7030 ld [%l7 + 0x08], %fsr
7031 fmovdne %icc, %f9, %f29
7032 tle %xcc, 0x3
7033 xnor %g7, 0x1A03, %i7
7034 popc %l2, %i6
7035 movleu %icc, %l3, %o4
7036 taddcctv %l1, 0x17A8, %g1
7037 membar 0x0E
7038 sra %i2, 0x06, %o0
7039 set 0x64, %i2
7040 lduwa [%l7 + %i2] 0x80, %i5
7041 xnorcc %o7, %o3, %o2
7042 fpackfix %f10, %f28
7043 fmovrde %i1, %f20, %f24
7044 tcs %xcc, 0x0
7045 fbug %fcc0, loop_614
7046 tge %icc, 0x5
7047 nop
7048 setx 0x15AA6DFCB5DAB384, %l0, %l6
7049 stx %l6, [%l7 + 0x28]
7050 ldd [%l7 + 0x28], %f16
7051 fsqrtd %f16, %f26
7052 brlez,a %g3, loop_615
7053loop_614:
7054 bcs,a,pn %xcc, loop_616
7055 fmovdge %xcc, %f17, %f16
7056 ldstub [%l7 + 0x4F], %g6
7057loop_615:
7058 tl %icc, 0x1
7059loop_616:
7060 tle %xcc, 0x3
7061 sra %i3, 0x07, %l6
7062 fmovrsgz %l5, %f14, %f12
7063 smulcc %g2, %g5, %i4
7064 fmovrslez %o6, %f14, %f9
7065 sir 0x1FFE
7066 fbo,a %fcc3, loop_617
7067 nop
7068 setx 0x5816FBA67072F290, %l0, %l6
7069 stx %l6, [%l7 + 0x08]
7070 ldx [%l7 + 0x08], %fsr
7071 edge8n %i0, %l0, %l4
7072 ldsw [%l7 + 0x58], %g4
7073loop_617:
7074 nop
7075 setx loop_618, %l0, %l1
7076 jmpl %l1, %o5
7077 edge16l %g7, %o1, %i7
7078 array16 %i6, %l3, %l2
7079 fbg %fcc2, loop_619
7080loop_618:
7081 bneg,a,pt %xcc, loop_620
7082 fmovdl %xcc, %f5, %f22
7083 movcc %icc, %o4, %l1
7084loop_619:
7085 call loop_621
7086loop_620:
7087 fpsub16 %f6, %f30, %f14
7088 fmovrslez %i2, %f16, %f0
7089 sub %g1, %o0, %o7
7090loop_621:
7091 subcc %i5, 0x061C, %o3
7092 fbl %fcc1, loop_622
7093 ldsh [%l7 + 0x40], %o2
7094 addc %g3, 0x0C4F, %g6
7095 nop
7096 setx loop_623, %l0, %l1
7097 jmpl %l1, %i3
7098loop_622:
7099 movvc %xcc, %i1, %l6
7100 te %xcc, 0x1
7101 edge16ln %l5, %g2, %g5
7102loop_623:
7103 te %xcc, 0x6
7104 bge,pn %icc, loop_624
7105 tleu %icc, 0x1
7106 fbue,a %fcc3, loop_625
7107 faligndata %f2, %f18, %f30
7108loop_624:
7109 fabss %f8, %f25
7110 tg %xcc, 0x5
7111loop_625:
7112 or %i4, %i0, %o6
7113 andn %l0, %g4, %l4
7114 taddcc %g7, 0x05FE, %o5
7115 alignaddrl %o1, %i7, %l3
7116 brgz,a %l2, loop_626
7117 fmovrdne %o4, %f26, %f20
7118 add %i6, %i2, %g1
7119 set 0x52, %l3
7120 stha %l1, [%l7 + %l3] 0xea
7121 membar #Sync
7122loop_626:
7123 nop
7124 wr %g0, 0x10, %asi
7125 stha %o7, [%l7 + 0x18] %asi
7126 tvc %icc, 0x7
7127 fxnor %f26, %f8, %f0
7128 movrlz %o0, 0x2FA, %i5
7129 xnorcc %o2, %g3, %g6
7130 udivcc %i3, 0x118D, %i1
7131 edge8l %o3, %l5, %g2
7132 prefetch [%l7 + 0x4C], 0x3
7133 edge32l %l6, %i4, %g5
7134 sdivcc %o6, 0x11FF, %l0
7135 tneg %icc, 0x5
7136 orncc %i0, %g4, %l4
7137 set 0x3E, %l4
7138 stha %o5, [%l7 + %l4] 0x15
7139 movrlez %g7, 0x1E3, %i7
7140 edge32 %l3, %l2, %o4
7141 edge32 %o1, %i6, %g1
7142 movneg %xcc, %i2, %o7
7143 movgu %icc, %o0, %i5
7144 fpsub32 %f30, %f20, %f8
7145 set 0x7F, %l0
7146 stba %l1, [%l7 + %l0] 0x80
7147 sdivcc %g3, 0x0DA0, %o2
7148 fnegs %f29, %f5
7149 tneg %icc, 0x2
7150 subcc %i3, %i1, %o3
7151 ta %icc, 0x4
7152 orcc %l5, %g2, %g6
7153 saved
7154 rdpr %cwp, %g1
7155 rdpr %cansave, %g2
7156 rdpr %canrestore, %g3
7157 rdpr %cleanwin, %g4
7158 rdpr %otherwin, %g5
7159 rdpr %wstate, %g6
7160 edge16 %i4, %l6, %g5
7161 fbug %fcc0, loop_627
7162 fnot1 %f28, %f0
7163 fmovdcs %xcc, %f21, %f24
7164 membar 0x7B
7165loop_627:
7166 fbu %fcc0, loop_628
7167 tvc %icc, 0x6
7168 sra %o6, %i0, %g4
7169 sra %l0, %l4, %g7
7170loop_628:
7171 fmovsn %icc, %f18, %f7
7172 edge32 %i7, %l3, %l2
7173 umulcc %o5, %o1, %i6
7174 fornot2s %f21, %f18, %f22
7175 prefetch [%l7 + 0x48], 0x2
7176 movpos %xcc, %g1, %o4
7177 ba %icc, loop_629
7178 fxors %f7, %f8, %f28
7179 srax %o7, 0x19, %o0
7180 bn,pt %icc, loop_630
7181loop_629:
7182 tvs %xcc, 0x7
7183 edge32n %i2, %i5, %l1
7184 udiv %o2, 0x0972, %g3
7185loop_630:
7186 fmovd %f20, %f10
7187 edge8ln %i3, %i1, %o3
7188 ldd [%l7 + 0x30], %f6
7189 tl %xcc, 0x7
7190 smul %l5, 0x0CB4, %g6
7191 fcmpgt32 %f18, %f12, %i4
7192 sdivx %g2, 0x143B, %l6
7193 array8 %g5, %i0, %g4
7194 fmovsne %icc, %f14, %f31
7195 be,a,pn %icc, loop_631
7196 mulscc %o6, %l0, %g7
7197 ldd [%l7 + 0x70], %l4
7198 brgez %i7, loop_632
7199loop_631:
7200 fbue,a %fcc2, loop_633
7201 saved
7202 rdpr %cwp, %g1
7203 rdpr %cansave, %g2
7204 rdpr %canrestore, %g3
7205 rdpr %cleanwin, %g4
7206 rdpr %otherwin, %g5
7207 rdpr %wstate, %g6
7208 ta %icc, 0x4
7209loop_632:
7210 movne %icc, %l3, %l2
7211loop_633:
7212 xorcc %o1, %o5, %g1
7213 movvs %icc, %i6, %o7
7214 sethi 0x1D83, %o4
7215 taddcc %o0, 0x07CF, %i2
7216 fbuge %fcc1, loop_634
7217 movrgez %i5, %l1, %o2
7218 move %icc, %i3, %g3
7219 orncc %i1, 0x004F, %o3
7220loop_634:
7221 fmovsle %xcc, %f6, %f11
7222 bleu,pn %xcc, loop_635
7223 sll %l5, 0x1C, %i4
7224 brnz %g6, loop_636
7225 movneg %icc, %l6, %g2
7226loop_635:
7227 edge16ln %g5, %i0, %g4
7228 fmovscs %icc, %f30, %f6
7229loop_636:
7230 smul %l0, %g7, %o6
7231 edge8 %i7, %l3, %l4
7232 edge8ln %l2, %o1, %o5
7233 udivx %g1, 0x048C, %i6
7234 srax %o7, %o0, %i2
7235 ld [%l7 + 0x08], %f3
7236 movvc %icc, %i5, %l1
7237 fcmpgt16 %f4, %f28, %o2
7238 sdiv %i3, 0x1090, %g3
7239 fpsub32 %f0, %f28, %f8
7240 movcc %xcc, %o4, %i1
7241 bcc,pn %xcc, loop_637
7242 bcc,pn %icc, loop_638
7243 tn %xcc, 0x0
7244 sub %o3, 0x1851, %i4
7245loop_637:
7246 andn %l5, %l6, %g6
7247loop_638:
7248 fcmple32 %f26, %f12, %g2
7249 fbule,a %fcc1, loop_639
7250 movg %icc, %i0, %g5
7251 nop
7252 setx loop_640, %l0, %l1
7253 wrpr 0x1, %tl
7254 wrpr %l1, %tnpc
7255 setx 0x34400001400, %l0, %l1
7256 wrpr %l1, %tstate
7257 wrhpr 0x4, %htstate
7258 done
7259 subccc %g4, %l0, %g7
7260loop_639:
7261 edge32 %o6, %l3, %l4
7262 movrgz %i7, 0x276, %o1
7263loop_640:
7264 orn %o5, 0x13D1, %g1
7265 array32 %l2, %o7, %o0
7266 addccc %i2, 0x1903, %i6
7267 movne %icc, %l1, %i5
7268 fbu,a %fcc1, loop_641
7269 sdivcc %i3, 0x1663, %g3
7270 fmovsl %icc, %f1, %f8
7271 tneg %icc, 0x5
7272loop_641:
7273 fcmple32 %f10, %f12, %o4
7274 mova %xcc, %i1, %o2
7275 nop
7276 setx 0x7BAA88430860E43D, %l0, %l6
7277 stx %l6, [%l7 + 0x28]
7278 ldd [%l7 + 0x28], %f18
7279 fsqrtd %f18, %f24
7280 fandnot1s %f21, %f11, %f27
7281 tgu %icc, 0x0
7282 tge %icc, 0x2
7283 bpos loop_642
7284 bneg,a,pn %icc, loop_643
7285 edge16ln %i4, %o3, %l6
7286 ble,a %icc, loop_644
7287loop_642:
7288 movrlz %g6, 0x0D1, %l5
7289loop_643:
7290 xorcc %i0, 0x0CA2, %g2
7291 srlx %g5, 0x16, %g4
7292loop_644:
7293 edge16ln %g7, %l0, %l3
7294 tge %xcc, 0x1
7295 fbue,a %fcc3, loop_645
7296 restored
7297 rdpr %cwp, %g1
7298 rdpr %cansave, %g2
7299 rdpr %canrestore, %g3
7300 rdpr %cleanwin, %g4
7301 rdpr %otherwin, %g5
7302 rdpr %wstate, %g6
7303 tpos %xcc, 0x7
7304 ld [%l7 + 0x68], %f16
7305loop_645:
7306 movgu %xcc, %o6, %l4
7307 srl %o1, %i7, %g1
7308 set 0x56, %g4
7309 lduba [%l7 + %g4] 0x10, %l2
7310 sdivx %o7, 0x0EA6, %o5
7311 nop
7312 fitos %f27, %f30
7313 fmovda %icc, %f24, %f26
7314 or %o0, 0x04E8, %i6
7315 brlez,a %l1, loop_646
7316 xnor %i5, 0x0090, %i2
7317 srl %g3, 0x0E, %o4
7318 ta %xcc, 0x6
7319loop_646:
7320 sir 0x11C9
7321 nop
7322 setx loop_647, %l0, %l1
7323 wrpr 0x1, %tl
7324 wrpr %l1, %tnpc
7325 setx 0x34400001400, %l0, %l1
7326 wrpr %l1, %tstate
7327 wrhpr 0x4, %htstate
7328 done
7329 movle %xcc, %i3, %o2
7330 for %f22, %f18, %f12
7331 wr %g0, 0x80, %asi
7332 prefetcha [%l7 + 0x48] %asi, 0x0
7333loop_647:
7334 udivx %o3, 0x016E, %l6
7335 fmovsn %icc, %f9, %f1
7336 sra %g6, %l5, %i4
7337 edge8n %g2, %i0, %g4
7338 brgez %g5, loop_648
7339 swap [%l7 + 0x40], %l0
7340 movvc %icc, %g7, %o6
7341 for %f14, %f6, %f30
7342loop_648:
7343 sub %l3, 0x0A5B, %l4
7344 andn %i7, 0x1A6A, %g1
7345 srax %l2, %o7, %o1
7346 xor %o5, 0x1808, %i6
7347 set 0x49, %g2
7348 ldstuba [%l7 + %g2] 0x89, %l1
7349 fpsub32s %f23, %f23, %f16
7350 fble %fcc1, loop_649
7351 bn,a,pt %icc, loop_650
7352 movrgz %i5, 0x0B9, %i2
7353 ldsh [%l7 + 0x0C], %g3
7354loop_649:
7355 bgu,pn %xcc, loop_651
7356loop_650:
7357 sdivx %o0, 0x0318, %i3
7358 movge %xcc, %o4, %i1
7359 set 0x5C, %i6
7360 lda [%l7 + %i6] 0x10, %f11
7361loop_651:
7362 move %xcc, %o2, %o3
7363 udivcc %l6, 0x1261, %g6
7364 membar 0x4A
7365 movcs %icc, %l5, %i4
7366 add %l7, 0x60, %l6
7367 wr %g0, 0x80, %asi
7368 ldxa [%l6] %asi, %g2
7369 casxa [%l6] %asi, %g2, %g4
7370 tsubcctv %g5, %l0, %i0
7371 edge8ln %o6, %l3, %g7
7372 set 0x61, %o5
7373 stba %l4, [%l7 + %o5] 0x2f
7374 membar #Sync
7375 movrlez %g1, %i7, %l2
7376 set 0x23, %o0
7377 ldstuba [%l7 + %o0] 0x10, %o1
7378 nop
7379 setx 0x006143FD, %l0, %l6
7380 st %l6, [%l7 + 0x48]
7381 ld [%l7 + 0x48], %fsr
7382 edge32l %o5, %i6, %l1
7383 alignaddr %i5, %o7, %i2
7384 fpack32 %f0, %f18, %f14
7385 tn %icc, 0x6
7386 mulscc %g3, %o0, %i3
7387 fsrc2s %f30, %f31
7388 xorcc %i1, 0x1EC5, %o4
7389 edge8 %o3, %o2, %g6
7390 udiv %l6, 0x0C02, %i4
7391 orcc %g2, 0x1267, %l5
7392 sdivx %g4, 0x131A, %g5
7393 move %xcc, %i0, %o6
7394 umul %l0, %l3, %l4
7395 bshuffle %f18, %f30, %f0
7396 movre %g7, 0x041, %i7
7397 brgez,a %l2, loop_652
7398 brz,a %o1, loop_653
7399 movrlz %o5, %i6, %g1
7400 fbge %fcc2, loop_654
7401loop_652:
7402 orn %i5, 0x107A, %o7
7403loop_653:
7404 sth %l1, [%l7 + 0x62]
7405 subc %g3, %i2, %o0
7406loop_654:
7407 tcs %icc, 0x6
7408 fmovsne %icc, %f7, %f14
7409 array32 %i3, %o4, %i1
7410 nop
7411 setx 0x4E69FCF3, %l0, %l6
7412 st %l6, [%l7 + 0x28]
7413 ld [%l7 + 0x28], %f11
7414 setx 0x630B95A8, %l1, %l5
7415 st %l5, [%l7 + 0x10]
7416 ld [%l7 + 0x10], %f7
7417 fmuls %f7, %f11, %f23
7418 movrne %o2, %o3, %l6
7419 mulscc %i4, 0x0101, %g6
7420 edge32 %g2, %g4, %g5
7421 fmovsa %icc, %f31, %f29
7422 fexpand %f7, %f24
7423 movrgez %l5, 0x1C9, %o6
7424 wr %g0, 0x89, %asi
7425 ldsba [%l7 + 0x42] %asi, %i0
7426 fxors %f10, %f21, %f30
7427 restored
7428 rdpr %cwp, %g1
7429 rdpr %cansave, %g2
7430 rdpr %canrestore, %g3
7431 rdpr %cleanwin, %g4
7432 rdpr %otherwin, %g5
7433 rdpr %wstate, %g6
7434 fnot2s %f23, %f31
7435 bgu,a loop_655
7436 fcmpgt32 %f22, %f28, %l0
7437 nop
7438 setx 0xB2967E67DAB36CD8, %l0, %l6
7439 stx %l6, [%l7 + 0x28]
7440 ldd [%l7 + 0x28], %f4
7441 setx 0x7974D9EEA39C2172, %l1, %l5
7442 stx %l5, [%l7 + 0x10]
7443 ldd [%l7 + 0x10], %f30
7444 fmuld %f30, %f4, %f0
7445 fbul,a %fcc3, loop_656
7446loop_655:
7447 tn %icc, 0x1
7448 edge16n %l3, %l4, %g7
7449 fbg,a %fcc2, loop_657
7450loop_656:
7451 fmovspos %icc, %f26, %f20
7452 fnot1 %f8, %f2
7453 addccc %i7, 0x14DC, %l2
7454loop_657:
7455 nop
7456 add %l7, 0x78, %l6
7457 wr %g0, 0x89, %asi
7458 ldxa [%l6] %asi, %o5
7459 casxa [%l6] %asi, %o5, %i6
7460 fmovdleu %icc, %f7, %f30
7461 fnands %f13, %f29, %f24
7462 fmovscs %xcc, %f4, %f25
7463 ldd [%l7 + 0x38], %f30
7464 set 0x46, %l1
7465 lduba [%l7 + %l1] 0x0c, %o1
7466 array32 %g1, %i5, %l1
7467 movrlz %o7, 0x2FC, %g3
7468 alignaddr %o0, %i2, %o4
7469 fmovsge %xcc, %f14, %f3
7470 nop
7471 setx 0x30A7575C, %l0, %l6
7472 st %l6, [%l7 + 0x28]
7473 ld [%l7 + 0x28], %f9
7474 setx 0x485E37DA, %l1, %l5
7475 st %l5, [%l7 + 0x10]
7476 ld [%l7 + 0x10], %f16
7477 fmuls %f16, %f9, %f21
7478 fsrc1s %f28, %f13
7479 fmul8ulx16 %f24, %f22, %f22
7480 fmovde %xcc, %f12, %f5
7481 tneg %icc, 0x4
7482 fsrc1s %f1, %f31
7483 addccc %i1, %i3, %o3
7484 tneg %icc, 0x1
7485 or %l6, 0x1ADF, %o2
7486 xor %i4, 0x1453, %g6
7487 andcc %g2, %g5, %l5
7488 wr %g0, 0x80, %asi
7489 lduba [%l7 + 0x7E] %asi, %g4
7490 fmovdleu %icc, %f14, %f3
7491 tne %xcc, 0x7
7492 edge8l %o6, %i0, %l3
7493 tl %icc, 0x4
7494 sdiv %l4, 0x0FC7, %l0
7495 tneg %xcc, 0x3
7496 fones %f24
7497 tsubcc %g7, %l2, %i7
7498 tsubcc %o5, %o1, %g1
7499 taddcc %i6, 0x023C, %i5
7500 subc %o7, 0x14CB, %g3
7501 bge,a %xcc, loop_658
7502 alignaddrl %l1, %i2, %o4
7503 move %icc, %i1, %i3
7504 ldsh [%l7 + 0x2E], %o3
7505loop_658:
7506 edge8 %l6, %o0, %o2
7507 bcs,a loop_659
7508 alignaddr %g6, %i4, %g2
7509 movvs %icc, %g5, %g4
7510 movcs %xcc, %o6, %i0
7511loop_659:
7512 fpmerge %f22, %f29, %f6
7513 mulx %l3, 0x10AE, %l5
7514 movrgz %l4, 0x13A, %l0
7515 fones %f5
7516 add %g7, %l2, %i7
7517 fnor %f30, %f20, %f8
7518 tleu %icc, 0x3
7519 move %xcc, %o5, %o1
7520 fabsd %f0, %f18
7521 wr %g0, 0x0c, %asi
7522 lduha [%l7 + 0x5A] %asi, %g1
7523 sub %i5, 0x0F1E, %i6
7524 tl %icc, 0x3
7525 fmovscs %xcc, %f20, %f18
7526 call loop_660
7527 ldd [%l7 + 0x28], %f20
7528 set 0x50, %o7
7529 ldxa [%l7 + %o7] 0x81, %o7
7530loop_660:
7531 srlx %l1, 0x02, %g3
7532 bvc loop_661
7533 udiv %i2, 0x12FE, %o4
7534 fmovrdlz %i1, %f8, %f0
7535 edge8ln %i3, %l6, %o0
7536loop_661:
7537 tvc %xcc, 0x7
7538 nop
7539 set 0x18, %l6
7540 ldsw [%l7 + %l6], %o3
7541 fzero %f18
7542 movrgz %g6, 0x32E, %o2
7543 set 0x10, %g3
7544 prefetcha [%l7 + %g3] 0x19, 0x2
7545 wr %g0, 0x11, %asi
7546 sta %f15, [%l7 + 0x68] %asi
7547 movn %icc, %g5, %g4
7548 fmovdcc %xcc, %f1, %f3
7549 orcc %i4, %i0, %l3
7550 movne %icc, %o6, %l5
7551 nop
7552 setx loop_662, %l0, %l1
7553 jmpl %l1, %l0
7554 edge32ln %l4, %g7, %i7
7555 ldsw [%l7 + 0x10], %l2
7556 umulcc %o1, 0x0221, %g1
7557loop_662:
7558 tcc %icc, 0x0
7559 lduh [%l7 + 0x20], %i5
7560 edge16 %i6, %o5, %l1
7561 or %g3, 0x122A, %i2
7562 fandnot2s %f12, %f11, %f18
7563 umul %o7, 0x1B3B, %o4
7564 movg %xcc, %i1, %l6
7565 add %i3, 0x01E2, %o3
7566 fmovdneg %xcc, %f18, %f21
7567 udiv %g6, 0x1655, %o2
7568 set 0x5D, %g7
7569 lduba [%l7 + %g7] 0x18, %g2
7570 sdivx %g5, 0x1D73, %g4
7571 edge16ln %o0, %i4, %i0
7572 or %l3, 0x1BF6, %o6
7573 nop
7574 setx loop_663, %l0, %l1
7575 wrpr 0x1, %tl
7576 wrpr %l1, %tnpc
7577 setx 0x34400001400, %l0, %l1
7578 wrpr %l1, %tstate
7579 wrhpr 0x4, %htstate
7580 done
7581 fpmerge %f0, %f31, %f14
7582 add %l0, %l5, %g7
7583 tgu %icc, 0x0
7584loop_663:
7585 andncc %l4, %l2, %o1
7586 taddcctv %g1, %i5, %i7
7587 fnot1 %f20, %f14
7588 edge8ln %o5, %i6, %l1
7589 set 0x40, %o4
7590 ldda [%l7 + %o4] 0x11, %f16
7591 set 0x8, %o1
7592 ldxa [%g0 + %o1] 0x4f, %i2
7593 fblg,a %fcc3, loop_664
7594 bvs,a,pn %icc, loop_665
7595 tpos %icc, 0x4
7596 tne %xcc, 0x1
7597loop_664:
7598 umulcc %g3, 0x0BF4, %o4
7599loop_665:
7600 bl,pn %icc, loop_666
7601 fmovda %icc, %f6, %f16
7602 fmovrde %i1, %f2, %f6
7603 membar 0x24
7604loop_666:
7605 nop
7606 setx 0x67C357A240462A7A, %l0, %l6
7607 stx %l6, [%l7 + 0x20]
7608 ldx [%l7 + 0x20], %fsr
7609 edge32n %l6, %i3, %o3
7610 alignaddrl %g6, %o7, %o2
7611 subccc %g5, 0x0924, %g2
7612 fmovdcs %icc, %f10, %f20
7613 movleu %icc, %g4, %i4
7614 sdiv %i0, 0x0DFB, %l3
7615 add %l7, 0x68, %l6
7616 wr %g0, 0x81, %asi
7617 ldxa [%l6] %asi, %o0
7618 casxa [%l6] 0x81, %o0, %o6
7619 edge8 %l0, %l5, %g7
7620 tneg %xcc, 0x4
7621 udivx %l4, 0x17C0, %l2
7622 mulscc %o1, %g1, %i7
7623 movneg %icc, %o5, %i6
7624 tge %icc, 0x5
7625 array32 %i5, %l1, %i2
7626 or %g3, %o4, %i1
7627 movvc %xcc, %i3, %l6
7628 xnor %g6, 0x0D3E, %o7
7629 edge32ln %o2, %o3, %g2
7630 edge8l %g4, %i4, %i0
7631 brnz,a %l3, loop_667
7632 fmovsvc %icc, %f1, %f2
7633 bg %icc, loop_668
7634 tvc %icc, 0x5
7635loop_667:
7636 tl %xcc, 0x5
7637 addc %o0, 0x0BB8, %o6
7638loop_668:
7639 fble %fcc2, loop_669
7640 fbg %fcc3, loop_670
7641 mova %xcc, %l0, %l5
7642 alignaddrl %g7, %l4, %g5
7643loop_669:
7644 fpack16 %f16, %f4
7645loop_670:
7646 nop
7647 wr %g0, 0x80, %asi
7648 stha %o1, [%l7 + 0x4C] %asi
7649 swap [%l7 + 0x60], %g1
7650 movrgz %i7, %l2, %o5
7651 wr %g0, 0x04, %asi
7652 ldstuba [%l7 + 0x5A] %asi, %i5
7653 nop
7654 setx 0x640398CD717BFFB6, %l0, %l6
7655 stx %l6, [%l7 + 0x28]
7656 ldd [%l7 + 0x28], %f20
7657 setx 0x312FDE3DB3FBACFA, %l1, %l5
7658 stx %l5, [%l7 + 0x10]
7659 ldd [%l7 + 0x10], %f18
7660 faddd %f18, %f20, %f16
7661 tvc %xcc, 0x3
7662 tpos %icc, 0x5
7663 fbug,a %fcc1, loop_671
7664 std %f12, [%l7 + 0x48]
7665 edge32 %i6, %i2, %l1
7666 ld [%l7 + 0x7C], %f13
7667loop_671:
7668 movleu %icc, %g3, %o4
7669 edge8ln %i1, %i3, %l6
7670 bgu,a loop_672
7671 nop
7672 setx loop_673, %l0, %l1
7673 wrpr 0x1, %tl
7674 wrpr %l1, %tnpc
7675 setx 0x34400001400, %l0, %l1
7676 wrpr %l1, %tstate
7677 wrhpr 0x4, %htstate
7678 done
7679 ldsw [%l7 + 0x34], %o7
7680 tn %xcc, 0x0
7681loop_672:
7682 movleu %icc, %o2, %g6
7683loop_673:
7684 orcc %g2, 0x1D68, %o3
7685 edge8 %i4, %i0, %g4
7686 fbne,a %fcc2, loop_674
7687 array32 %o0, %l3, %l0
7688 or %l5, 0x0D57, %o6
7689 fbn %fcc1, loop_675
7690loop_674:
7691 edge16l %g7, %g5, %l4
7692 fmovrslez %g1, %f4, %f22
7693 tle %icc, 0x5
7694loop_675:
7695 subc %o1, %l2, %i7
7696 edge16n %i5, %i6, %o5
7697 smul %l1, 0x1AD2, %g3
7698 fbue %fcc3, loop_676
7699 fmovsle %xcc, %f20, %f28
7700 set 0x40, %g1
7701 stda %f0, [%l7 + %g1] 0x18
7702loop_676:
7703 fmovscc %icc, %f25, %f14
7704 tcs %icc, 0x3
7705 bvs,a %xcc, loop_677
7706 te %icc, 0x4
7707 brz %i2, loop_678
7708 fmovsgu %icc, %f24, %f2
7709loop_677:
7710 taddcctv %o4, %i1, %l6
7711 movneg %xcc, %o7, %i3
7712loop_678:
7713 srax %o2, 0x17, %g2
7714 edge32l %o3, %i4, %i0
7715 move %icc, %g4, %g6
7716 wr %g0, 0x89, %asi
7717 prefetcha [%l7 + 0x50] %asi, 0x1
7718 array16 %l0, %l5, %o6
7719 ldstub [%l7 + 0x28], %g7
7720 tge %icc, 0x0
7721 edge16ln %g5, %l3, %g1
7722 mulscc %o1, %l4, %l2
7723 ldub [%l7 + 0x58], %i7
7724 xnorcc %i5, 0x12C2, %i6
7725 nop
7726 setx loop_679, %l0, %l1
7727 wrpr 0x1, %tl
7728 wrpr %l1, %tpc
7729 add %l1, 0x4, %l1
7730 wrpr %l1, %tnpc
7731 setx 0x34400001400, %l0, %l1
7732 wrpr %l1, %tstate
7733 wrhpr 0x4, %htstate
7734 retry
7735 mulscc %l1, 0x0EC5, %g3
7736 smulcc %i2, %o4, %i1
7737 mulscc %o5, 0x0775, %l6
7738loop_679:
7739 array16 %i3, %o7, %g2
7740 tge %icc, 0x4
7741 sll %o2, 0x1E, %o3
7742 orn %i4, 0x06F3, %i0
7743 or %g4, 0x1F5B, %g6
7744 fmovsge %icc, %f25, %f10
7745 fmovde %xcc, %f4, %f28
7746 movrlz %l0, 0x04B, %o0
7747 fmuld8sux16 %f26, %f14, %f26
7748 tcc %icc, 0x0
7749 call loop_680
7750 add %o6, 0x1722, %g7
7751 xnor %l5, %g5, %g1
7752 mova %xcc, %l3, %l4
7753loop_680:
7754 flush %l7 + 0x44
7755 fble %fcc1, loop_681
7756 fmovsvc %icc, %f27, %f1
7757 srl %l2, 0x09, %o1
7758 std %f20, [%l7 + 0x20]
7759loop_681:
7760 udivx %i7, 0x1A7C, %i5
7761 nop
7762 setx 0xDBDE0B9F5A210C3E, %l0, %l6
7763 stx %l6, [%l7 + 0x28]
7764 ldd [%l7 + 0x28], %f14
7765 setx 0x30C5639B176E8852, %l1, %l5
7766 stx %l5, [%l7 + 0x10]
7767 ldd [%l7 + 0x10], %f2
7768 fmuld %f2, %f14, %f0
7769 wr %g0, 0x0c, %asi
7770 lda [%l7 + 0x6C] %asi, %f14
7771 brz %l1, loop_682
7772 movn %xcc, %i6, %g3
7773 subcc %i2, %o4, %o5
7774 subccc %i1, %l6, %o7
7775loop_682:
7776 nop
7777 setx 0x717A7DB0, %l0, %l6
7778 st %l6, [%l7 + 0x28]
7779 ld [%l7 + 0x28], %f26
7780 setx 0xA2B886B4, %l1, %l5
7781 st %l5, [%l7 + 0x10]
7782 ld [%l7 + 0x10], %f23
7783 fmuls %f23, %f26, %f22
7784 set 0x44, %l5
7785 lda [%l7 + %l5] 0x14, %f22
7786 array32 %g2, %o2, %i3
7787 smul %o3, %i4, %i0
7788 sra %g4, 0x1E, %l0
7789 sth %o0, [%l7 + 0x26]
7790 membar 0x1C
7791 fpadd16 %f26, %f14, %f6
7792 bge,pt %xcc, loop_683
7793 tpos %icc, 0x5
7794 fmovdge %icc, %f16, %f0
7795 udivx %o6, 0x1BD6, %g7
7796loop_683:
7797 fornot1 %f4, %f24, %f20
7798 fbg %fcc2, loop_684
7799 smul %l5, 0x10C5, %g5
7800 xorcc %g6, %g1, %l4
7801 saved
7802 rdpr %cwp, %g1
7803 rdpr %cansave, %g2
7804 rdpr %canrestore, %g3
7805 rdpr %cleanwin, %g4
7806 rdpr %otherwin, %g5
7807 rdpr %wstate, %g6
7808loop_684:
7809 edge32 %l3, %l2, %i7
7810 fpackfix %f20, %f23
7811 sdiv %i5, 0x08B8, %o1
7812 stw %i6, [%l7 + 0x30]
7813 array16 %l1, %i2, %g3
7814 nop
7815 fitod %f0, %f2
7816 fdtos %f2, %f25
7817 movgu %icc, %o4, %o5
7818 movg %icc, %i1, %o7
7819 wr %g0, 0x0c, %asi
7820 ldxa [%l7 + 0x10] %asi, %l6
7821 movn %xcc, %g2, %i3
7822 andcc %o3, 0x101C, %o2
7823 array32 %i4, %g4, %i0
7824 wr %g0, 0x04, %asi
7825 lduwa [%l7 + 0x50] %asi, %o0
7826 subccc %o6, %g7, %l0
7827 movle %icc, %g5, %l5
7828 fpadd32 %f24, %f12, %f22
7829 srlx %g1, 0x0E, %l4
7830 wr %g0, 0x0c, %asi
7831 lduwa [%l7 + 0x18] %asi, %g6
7832 wr %g0, 0x81, %asi
7833 stwa %l2, [%l7 + 0x68] %asi
7834 edge16 %l3, %i5, %o1
7835 xnor %i7, 0x0CA7, %l1
7836 wr %g0, 0x0c, %asi
7837 ldsba [%l7 + 0x12] %asi, %i2
7838 fmuld8ulx16 %f15, %f0, %f20
7839 movvc %xcc, %i6, %g3
7840 orncc %o4, 0x1D25, %i1
7841 for %f16, %f8, %f24
7842 array16 %o5, %l6, %o7
7843 set 0x4B, %i4
7844 lduba [%l7 + %i4] 0x88, %i3
7845 fmovrde %o3, %f0, %f8
7846 andncc %o2, %g2, %i4
7847 fba %fcc1, loop_685
7848 fcmple16 %f14, %f2, %i0
7849 fmovsne %xcc, %f4, %f3
7850 fornot1s %f28, %f16, %f19
7851loop_685:
7852 orn %g4, %o6, %o0
7853 ldd [%l7 + 0x48], %f10
7854 tsubcc %l0, 0x192B, %g5
7855 nop
7856 setx loop_686, %l0, %l1
7857 wrpr 0x1, %tl
7858 wrpr %l1, %tpc
7859 add %l1, 0x4, %l1
7860 wrpr %l1, %tnpc
7861 setx 0x34400001400, %l0, %l1
7862 wrpr %l1, %tstate
7863 wrhpr 0x4, %htstate
7864 retry
7865 fmovde %icc, %f18, %f3
7866 xnorcc %g7, %g1, %l5
7867 addccc %l4, %g6, %l3
7868loop_686:
7869 edge16ln %i5, %l2, %o1
7870 srl %l1, %i7, %i2
7871 fcmpeq16 %f22, %f26, %i6
7872 saved
7873 rdpr %cwp, %g1
7874 rdpr %cansave, %g2
7875 rdpr %canrestore, %g3
7876 rdpr %cleanwin, %g4
7877 rdpr %otherwin, %g5
7878 rdpr %wstate, %g6
7879 movrlez %o4, 0x354, %g3
7880 ba,a %xcc, loop_687
7881 nop
7882 fitod %f0, %f8
7883 fdtox %f8, %f28
7884 fxtod %f28, %f2
7885 xnor %o5, 0x0607, %l6
7886 taddcctv %o7, 0x07B7, %i3
7887loop_687:
7888 fmovsvc %icc, %f28, %f5
7889 add %l7, 0x10, %l6
7890 wr %g0, 0x19, %asi
7891 casxa [%l6] %asi, %i1, %o3
7892 add %o2, 0x1D80, %i4
7893 fmovdne %xcc, %f14, %f13
7894 wr %g0, 0x80, %asi
7895 ldstuba [%l7 + 0x46] %asi, %g2
7896 srax %g4, 0x03, %o6
7897 fnors %f27, %f16, %f4
7898 tge %xcc, 0x3
7899 edge32n %o0, %l0, %i0
7900 movrgz %g5, %g1, %g7
7901 movrgez %l4, %g6, %l3
7902 mulx %l5, %l2, %i5
7903 fcmpeq32 %f8, %f20, %l1
7904 fmovdcs %xcc, %f9, %f22
7905 wr %g0, 0x89, %asi
7906 ldstuba [%l7 + 0x62] %asi, %o1
7907 edge16 %i7, %i2, %i6
7908 tle %xcc, 0x6
7909 tcs %xcc, 0x2
7910 call loop_688
7911 movl %xcc, %o4, %o5
7912 umulcc %l6, %o7, %i3
7913 brlz %g3, loop_689
7914loop_688:
7915 tvs %xcc, 0x1
7916 lduw [%l7 + 0x7C], %i1
7917 udivx %o3, 0x15CD, %o2
7918loop_689:
7919 orcc %g2, 0x1844, %i4
7920 bvs,a loop_690
7921 tcs %xcc, 0x4
7922 taddcc %o6, 0x0642, %o0
7923 movg %icc, %l0, %i0
7924loop_690:
7925 umul %g4, %g5, %g1
7926 tgu %icc, 0x5
7927 movgu %icc, %l4, %g7
7928 fnot2s %f25, %f0
7929 movre %l3, %g6, %l5
7930 fornot2 %f12, %f22, %f24
7931 movle %icc, %i5, %l2
7932 set 0x40, %l2
7933 stda %f0, [%l7 + %l2] 0x81
7934 movrlez %o1, 0x29C, %l1
7935 mulscc %i7, %i2, %o4
7936 orcc %i6, %l6, %o5
7937 tge %icc, 0x7
7938 fmovsg %xcc, %f18, %f17
7939 fbl,a %fcc2, loop_691
7940 fbue,a %fcc2, loop_692
7941 movrne %i3, 0x10F, %g3
7942 sdivx %i1, 0x00E2, %o7
7943loop_691:
7944 edge16ln %o2, %o3, %i4
7945loop_692:
7946 fbu %fcc3, loop_693
7947 edge8ln %g2, %o6, %o0
7948 fpsub16s %f19, %f3, %f23
7949 fzero %f30
7950loop_693:
7951 fbue,a %fcc0, loop_694
7952 edge16 %i0, %g4, %l0
7953 add %g5, %l4, %g1
7954 movcc %xcc, %g7, %l3
7955loop_694:
7956 udivx %g6, 0x176B, %l5
7957 nop
7958 setx 0x3076110E, %l0, %l6
7959 st %l6, [%l7 + 0x1C]
7960 ld [%l7 + 0x1C], %fsr
7961 movpos %icc, %l2, %i5
7962 tne %icc, 0x0
7963 lduw [%l7 + 0x38], %l1
7964 sdivcc %o1, 0x0B8B, %i7
7965 bneg loop_695
7966 fpadd16s %f31, %f29, %f27
7967 brlez %i2, loop_696
7968 brnz %o4, loop_697
7969loop_695:
7970 orn %l6, 0x109B, %i6
7971 movrne %o5, %g3, %i1
7972loop_696:
7973 fmovrslz %o7, %f30, %f25
7974loop_697:
7975 udivx %i3, 0x101A, %o3
7976 sra %i4, %o2, %g2
7977 tge %xcc, 0x5
7978 movrlez %o0, %o6, %i0
7979 edge8l %g4, %g5, %l0
7980 fornot1 %f30, %f8, %f26
7981 fmovse %xcc, %f2, %f18
7982 fone %f2
7983 fmuld8sux16 %f25, %f25, %f22
7984 tl %icc, 0x1
7985 smul %l4, 0x0DB0, %g7
7986 bg loop_698
7987 movge %icc, %l3, %g1
7988 fmovdcs %icc, %f13, %f14
7989 brlez,a %g6, loop_699
7990loop_698:
7991 tl %icc, 0x3
7992 bl,pt %xcc, loop_700
7993 xnorcc %l2, 0x0EEA, %l5
7994loop_699:
7995 ldub [%l7 + 0x44], %l1
7996 fabss %f28, %f27
7997loop_700:
7998 popc %i5, %o1
7999 fpadd16s %f26, %f3, %f12
8000 fcmpgt16 %f0, %f16, %i2
8001 brgez %o4, loop_701
8002 movrlez %l6, %i7, %o5
8003 fbug,a %fcc0, loop_702
8004 movpos %xcc, %i6, %g3
8005loop_701:
8006 srl %i1, 0x0A, %o7
8007 tcc %icc, 0x5
8008loop_702:
8009 taddcctv %i3, %o3, %o2
8010 std %f2, [%l7 + 0x08]
8011 alignaddrl %g2, %i4, %o0
8012 xnorcc %i0, 0x09A3, %g4
8013 subccc %g5, %o6, %l4
8014 fors %f28, %f22, %f18
8015 be,a,pn %xcc, loop_703
8016 tcc %xcc, 0x3
8017 ld [%l7 + 0x54], %f11
8018 add %g7, 0x0AFA, %l0
8019loop_703:
8020 srl %l3, 0x1E, %g1
8021 bvs %icc, loop_704
8022 st %f11, [%l7 + 0x64]
8023 umulcc %l2, %g6, %l5
8024 ldd [%l7 + 0x20], %l0
8025loop_704:
8026 st %f28, [%l7 + 0x28]
8027 wr %g0, 0x89, %asi
8028 ldsha [%l7 + 0x48] %asi, %i5
8029 wr %g0, 0x81, %asi
8030 stha %i2, [%l7 + 0x38] %asi
8031 taddcctv %o4, 0x0923, %o1
8032 movrlez %l6, 0x344, %i7
8033 ldsb [%l7 + 0x71], %o5
8034 brlez,a %i6, loop_705
8035 tcc %icc, 0x2
8036 movrgz %g3, %i1, %i3
8037 fmovdle %xcc, %f1, %f16
8038loop_705:
8039 edge32l %o7, %o2, %g2
8040 edge32l %o3, %i4, %o0
8041 edge16n %g4, %g5, %i0
8042 bl,a loop_706
8043 fbl,a %fcc2, loop_707
8044 fbne %fcc1, loop_708
8045 fbg %fcc0, loop_709
8046loop_706:
8047 fmovdgu %xcc, %f9, %f12
8048loop_707:
8049 nop
8050 fitod %f10, %f20
8051loop_708:
8052 nop
8053 set 0x50, %i0
8054 ldxa [%l7 + %i0] 0x10, %o6
8055loop_709:
8056 fbg,a %fcc1, loop_710
8057 fsrc1 %f30, %f4
8058 edge16n %g7, %l4, %l3
8059 nop
8060 setx 0xE04F2A44, %l0, %l6
8061 st %l6, [%l7 + 0x18]
8062 ld [%l7 + 0x18], %fsr
8063loop_710:
8064 movcs %xcc, %l0, %g1
8065 mulscc %l2, 0x1488, %g6
8066 movgu %xcc, %l5, %i5
8067 srlx %l1, 0x07, %i2
8068 xnorcc %o4, 0x1C5A, %o1
8069 fnand %f30, %f14, %f12
8070 fba %fcc3, loop_711
8071 fmul8x16al %f31, %f3, %f10
8072 andcc %l6, 0x13E6, %o5
8073 fmovsle %xcc, %f5, %f16
8074loop_711:
8075 movgu %icc, %i6, %i7
8076 fmovsgu %icc, %f19, %f2
8077 sethi 0x1B29, %g3
8078 bvs,pn %icc, loop_712
8079 movne %xcc, %i1, %o7
8080 tne %icc, 0x1
8081 nop
8082 set 0x34, %i5
8083 lduw [%l7 + %i5], %o2
8084loop_712:
8085 movrlez %g2, 0x2E9, %i3
8086 fbge %fcc3, loop_713
8087 orncc %o3, 0x1A7F, %i4
8088 fpsub32s %f7, %f30, %f22
8089 movrne %g4, %o0, %g5
8090loop_713:
8091 mulscc %i0, 0x14E3, %g7
8092 edge16 %o6, %l4, %l3
8093 movvc %xcc, %l0, %g1
8094 wr %g0, 0x11, %asi
8095 ldsha [%l7 + 0x70] %asi, %l2
8096 tge %icc, 0x1
8097 movrne %l5, %i5, %l1
8098 subccc %i2, 0x0C22, %o4
8099 brgez,a %o1, loop_714
8100 tcc %icc, 0x0
8101 bgu,pt %icc, loop_715
8102 ta %xcc, 0x5
8103loop_714:
8104 and %g6, %o5, %l6
8105 set 0x67, %o6
8106 stba %i7, [%l7 + %o6] 0x80
8107loop_715:
8108 nop
8109 fitod %f10, %f14
8110 fdtos %f14, %f9
8111 edge16n %g3, %i1, %o7
8112 set 0x60, %i7
8113 lda [%l7 + %i7] 0x18, %f22
8114 add %i6, %o2, %i3
8115 edge16n %g2, %i4, %o3
8116 brgz %o0, loop_716
8117 movrgz %g4, 0x242, %i0
8118 fmovrslez %g7, %f4, %f0
8119 edge32 %o6, %l4, %g5
8120loop_716:
8121 movrlez %l0, %l3, %g1
8122 bg,a loop_717
8123 fnand %f30, %f14, %f30
8124 set 0x4E, %o3
8125 ldsba [%l7 + %o3] 0x0c, %l5
8126loop_717:
8127 xnorcc %l2, 0x0B94, %i5
8128 fornot1s %f2, %f6, %f7
8129 fbug,a %fcc2, loop_718
8130 fzero %f28
8131 set 0x16, %o2
8132 ldstuba [%l7 + %o2] 0x81, %i2
8133loop_718:
8134 nop
8135 fitod %f0, %f28
8136 fdtox %f28, %f30
8137 movre %o4, %o1, %g6
8138 andn %o5, 0x05E7, %l1
8139 move %icc, %i7, %g3
8140 fbuge,a %fcc2, loop_719
8141 fornot1 %f16, %f30, %f12
8142 mulx %l6, %o7, %i6
8143 fcmple32 %f2, %f24, %i1
8144loop_719:
8145 edge16ln %o2, %g2, %i3
8146 movre %o3, %i4, %o0
8147 fpack32 %f24, %f16, %f16
8148 bl,pt %xcc, loop_720
8149 tpos %xcc, 0x2
8150 movpos %xcc, %i0, %g7
8151 te %xcc, 0x3
8152loop_720:
8153 tleu %icc, 0x6
8154 movl %xcc, %o6, %l4
8155 fornot2s %f21, %f0, %f23
8156 sethi 0x064A, %g4
8157 fbl,a %fcc2, loop_721
8158 edge32l %g5, %l0, %l3
8159 ble,pn %xcc, loop_722
8160 orcc %g1, %l2, %i5
8161loop_721:
8162 fabss %f13, %f9
8163 ldub [%l7 + 0x70], %l5
8164loop_722:
8165 sub %i2, %o1, %g6
8166 bneg,pt %xcc, loop_723
8167 bcc,pn %xcc, loop_724
8168 fbge %fcc3, loop_725
8169 movvc %icc, %o4, %o5
8170loop_723:
8171 subc %l1, %g3, %i7
8172loop_724:
8173 fmovdne %icc, %f28, %f25
8174loop_725:
8175 nop
8176 fitos %f11, %f15
8177 fstoi %f15, %f29
8178 sdiv %l6, 0x10CE, %i6
8179 set 0x60, %g6
8180 ldda [%l7 + %g6] 0x81, %o6
8181 fmovscc %xcc, %f14, %f21
8182 fornot2 %f4, %f2, %f26
8183 fcmpgt32 %f10, %f22, %i1
8184 fnot1 %f26, %f18
8185 fcmple16 %f30, %f28, %g2
8186 fble,a %fcc2, loop_726
8187 tge %icc, 0x2
8188 sdivcc %o2, 0x0083, %o3
8189 fbo %fcc2, loop_727
8190loop_726:
8191 fmovrdgez %i3, %f18, %f4
8192 movg %xcc, %i4, %o0
8193 edge32l %g7, %o6, %l4
8194loop_727:
8195 or %g4, %i0, %g5
8196 wr %g0, 0x0c, %asi
8197 lduba [%l7 + 0x2E] %asi, %l0
8198 xorcc %g1, 0x0218, %l3
8199 smul %i5, %l2, %i2
8200 movrgez %o1, %l5, %g6
8201 tge %xcc, 0x1
8202 bleu %xcc, loop_728
8203 sdivx %o5, 0x1CCF, %l1
8204 lduh [%l7 + 0x68], %o4
8205 sth %g3, [%l7 + 0x7C]
8206loop_728:
8207 fmovdneg %xcc, %f24, %f30
8208 andncc %i7, %l6, %i6
8209 set 0x7F, %i3
8210 ldsba [%l7 + %i3] 0x80, %o7
8211 movrgez %i1, 0x2F5, %o2
8212 andn %o3, %g2, %i3
8213 xorcc %o0, %g7, %o6
8214 movl %xcc, %i4, %g4
8215 edge8n %l4, %g5, %l0
8216 std %f8, [%l7 + 0x40]
8217 ta %icc, 0x0
8218 edge32n %i0, %l3, %g1
8219 movl %xcc, %l2, %i5
8220 edge32 %i2, %o1, %g6
8221 sra %l5, 0x1F, %o5
8222 add %l1, 0x0B7E, %o4
8223 set 0x40, %g5
8224 stda %f16, [%l7 + %g5] 0x88
8225 srl %g3, %l6, %i7
8226 movle %xcc, %o7, %i1
8227 set 0x10, %i1
8228 swapa [%l7 + %i1] 0x89, %i6
8229 fmul8sux16 %f0, %f24, %f2
8230 fxor %f10, %f8, %f0
8231 movleu %icc, %o3, %g2
8232 sub %i3, 0x1C37, %o2
8233 ldsb [%l7 + 0x0C], %g7
8234 bgu,a %xcc, loop_729
8235 movle %xcc, %o6, %i4
8236 mova %icc, %g4, %l4
8237 smulcc %o0, %g5, %i0
8238loop_729:
8239 nop
8240 wr %g0, 0x89, %asi
8241 ldsha [%l7 + 0x24] %asi, %l3
8242 edge8 %l0, %g1, %l2
8243 movvs %xcc, %i5, %o1
8244 sdivcc %g6, 0x0106, %i2
8245 edge8n %l5, %o5, %o4
8246 taddcctv %l1, 0x18E4, %l6
8247 fsrc1s %f25, %f16
8248 fmuld8ulx16 %f9, %f15, %f2
8249 stw %i7, [%l7 + 0x28]
8250 subccc %o7, %i1, %i6
8251 movg %xcc, %o3, %g3
8252 nop
8253 fitod %f0, %f30
8254 fdtos %f30, %f22
8255 fmovda %icc, %f31, %f4
8256 mulscc %i3, %o2, %g7
8257 or %g2, %o6, %g4
8258 fbn %fcc3, loop_730
8259 tcc %xcc, 0x1
8260 array16 %i4, %l4, %o0
8261 movneg %xcc, %i0, %g5
8262loop_730:
8263 array32 %l0, %l3, %g1
8264 fnor %f26, %f18, %f24
8265 movrne %l2, %i5, %o1
8266 fbne,a %fcc0, loop_731
8267 alignaddr %i2, %g6, %o5
8268 subc %l5, 0x07D7, %o4
8269 movrne %l6, %l1, %i7
8270loop_731:
8271 movleu %icc, %i1, %o7
8272 fexpand %f18, %f12
8273 movre %i6, %o3, %g3
8274 add %i3, %g7, %o2
8275 movrgz %g2, %g4, %o6
8276 tneg %xcc, 0x5
8277 fsrc1s %f18, %f7
8278 fmovrse %l4, %f5, %f9
8279 movrne %o0, %i4, %g5
8280 bge loop_732
8281 addcc %l0, 0x1A5B, %l3
8282 edge32l %i0, %g1, %i5
8283 stb %l2, [%l7 + 0x6A]
8284loop_732:
8285 alignaddrl %i2, %g6, %o5
8286 andn %o1, 0x16F2, %o4
8287 fmovrdgz %l6, %f26, %f20
8288 fpsub16s %f5, %f21, %f13
8289 movrne %l5, 0x31F, %l1
8290 nop
8291 fitod %f2, %f26
8292 fdtoi %f26, %f2
8293 mulscc %i7, 0x0B11, %o7
8294 tvs %icc, 0x6
8295 tl %icc, 0x5
8296 stw %i6, [%l7 + 0x10]
8297 fpack16 %f6, %f17
8298 movleu %icc, %i1, %o3
8299 tn %xcc, 0x3
8300 edge32ln %i3, %g7, %o2
8301 andncc %g3, %g4, %o6
8302 movneg %icc, %l4, %o0
8303 ta %icc, 0x5
8304 fors %f1, %f12, %f10
8305 stbar
8306 tcs %xcc, 0x2
8307 movg %icc, %i4, %g5
8308 tge %icc, 0x3
8309 movle %icc, %g2, %l0
8310 nop
8311 set 0x1C, %i2
8312 ldstub [%l7 + %i2], %i0
8313 set 0x40, %l4
8314 stda %f0, [%l7 + %l4] 0x14
8315 subccc %l3, 0x0D31, %g1
8316 or %i5, %l2, %g6
8317 andcc %o5, 0x14C8, %i2
8318 fmovsle %xcc, %f2, %f2
8319 mova %icc, %o1, %l6
8320 set 0x5C, %l0
8321 ldswa [%l7 + %l0] 0x18, %l5
8322 movle %xcc, %l1, %o4
8323 sllx %o7, %i7, %i6
8324 brnz,a %o3, loop_733
8325 pdist %f24, %f8, %f2
8326 tvc %xcc, 0x2
8327 subc %i1, %g7, %o2
8328loop_733:
8329 fbge,a %fcc1, loop_734
8330 nop
8331 setx loop_735, %l0, %l1
8332 wrpr 0x1, %tl
8333 wrpr %l1, %tnpc
8334 setx 0x34400001400, %l0, %l1
8335 wrpr %l1, %tstate
8336 wrhpr 0x4, %htstate
8337 done
8338 movg %xcc, %i3, %g3
8339 fmovscc %xcc, %f17, %f9
8340loop_734:
8341 movleu %xcc, %g4, %o6
8342loop_735:
8343 nop
8344 fitos %f8, %f29
8345 fstox %f29, %f2
8346 xor %l4, 0x0D27, %i4
8347 fblg,a %fcc2, loop_736
8348 srl %o0, 0x0E, %g2
8349 wr %g0, 0x0c, %asi
8350 stxa %l0, [%l7 + 0x70] %asi
8351loop_736:
8352 edge8n %i0, %g5, %g1
8353 ta %icc, 0x3
8354 fmovdgu %xcc, %f7, %f14
8355 nop
8356 setx 0x2A24A065, %l0, %l6
8357 st %l6, [%l7 + 0x28]
8358 ld [%l7 + 0x28], %f26
8359 setx 0x4D963BB0, %l1, %l5
8360 st %l5, [%l7 + 0x10]
8361 ld [%l7 + 0x10], %f5
8362 fadds %f5, %f26, %f2
8363 smul %l3, 0x017E, %i5
8364 stw %g6, [%l7 + 0x54]
8365 orcc %l2, %o5, %o1
8366 fmuld8sux16 %f12, %f28, %f0
8367 tg %icc, 0x6
8368 fandnot2s %f29, %f31, %f0
8369 fbu %fcc2, loop_737
8370 mulx %i2, 0x0B39, %l5
8371 movre %l1, 0x0C8, %l6
8372 mulx %o4, %o7, %i7
8373loop_737:
8374 umulcc %o3, 0x1814, %i6
8375 xnor %g7, %o2, %i3
8376 array8 %i1, %g3, %o6
8377 orn %l4, 0x0DF8, %g4
8378 tneg %icc, 0x3
8379 tneg %icc, 0x0
8380 orn %i4, %g2, %o0
8381 fexpand %f21, %f0
8382 fzero %f20
8383 taddcctv %i0, %l0, %g5
8384 umul %l3, 0x1DED, %i5
8385 movrne %g6, %g1, %o5
8386 fmovdleu %xcc, %f20, %f12
8387 tvc %xcc, 0x2
8388 ld [%l7 + 0x4C], %f18
8389 srlx %l2, 0x14, %o1
8390 sth %i2, [%l7 + 0x20]
8391 saved
8392 rdpr %cwp, %g1
8393 rdpr %cansave, %g2
8394 rdpr %canrestore, %g3
8395 rdpr %cleanwin, %g4
8396 rdpr %otherwin, %g5
8397 rdpr %wstate, %g6
8398 set 0x30, %g4
8399 ldsha [%l7 + %g4] 0x18, %l1
8400 fbne %fcc0, loop_738
8401 fmovdne %icc, %f7, %f30
8402 move %icc, %l5, %l6
8403 umul %o4, %i7, %o3
8404loop_738:
8405 alignaddrl %i6, %g7, %o2
8406 stw %o7, [%l7 + 0x10]
8407 mulscc %i3, 0x0732, %i1
8408 fmovdcs %icc, %f28, %f21
8409 array16 %o6, %l4, %g4
8410 movg %xcc, %g3, %i4
8411 ta %xcc, 0x2
8412 sdiv %g2, 0x1816, %i0
8413 tcs %xcc, 0x2
8414 edge16 %l0, %g5, %l3
8415 tg %icc, 0x7
8416 movl %xcc, %i5, %g6
8417 fmovrde %o0, %f22, %f8
8418 fpsub32 %f20, %f14, %f14
8419 set 0x40, %g2
8420 stxa %g1, [%l7 + %g2] 0x88
8421 nop
8422 setx 0x7DE60A5E9779A2B9, %l0, %l6
8423 stx %l6, [%l7 + 0x28]
8424 ldd [%l7 + 0x28], %f22
8425 setx 0xD879312A96DDF134, %l1, %l5
8426 stx %l5, [%l7 + 0x10]
8427 ldd [%l7 + 0x10], %f30
8428 faddd %f30, %f22, %f22
8429 wr %g0, 0x04, %asi
8430 prefetcha [%l7 + 0x48] %asi, 0x2
8431 wr %g0, 0x5f, %asi
8432 stxa %o1, [%g0 + 0x0] %asi
8433 sllx %o5, 0x18, %l1
8434 and %l5, %l6, %o4
8435 sra %i7, 0x04, %o3
8436 andcc %i2, 0x1608, %g7
8437 fbug,a %fcc1, loop_739
8438 orn %i6, 0x08E8, %o7
8439 smulcc %i3, %i1, %o6
8440 movleu %icc, %l4, %g4
8441loop_739:
8442 srlx %o2, %g3, %i4
8443 nop
8444 fitos %f14, %f3
8445 fstox %f3, %f14
8446 fxtos %f14, %f15
8447 wr %g0, 0x11, %asi
8448 ldda [%l7 + 0x40] %asi, %f16
8449 sth %g2, [%l7 + 0x52]
8450 brnz %i0, loop_740
8451 movrgz %g5, 0x2C9, %l0
8452 orn %l3, 0x0B70, %i5
8453 sdiv %o0, 0x08B3, %g1
8454loop_740:
8455 bpos,a %xcc, loop_741
8456 fpack16 %f16, %f11
8457 edge8l %g6, %o1, %o5
8458 stb %l2, [%l7 + 0x0B]
8459loop_741:
8460 nop
8461 setx loop_742, %l0, %l1
8462 jmpl %l1, %l5
8463 array32 %l1, %l6, %i7
8464 fmovsle %icc, %f5, %f11
8465 fbl %fcc3, loop_743
8466loop_742:
8467 move %xcc, %o3, %o4
8468 restored
8469 rdpr %cwp, %g1
8470 rdpr %cansave, %g2
8471 rdpr %canrestore, %g3
8472 rdpr %cleanwin, %g4
8473 rdpr %otherwin, %g5
8474 rdpr %wstate, %g6
8475 restored
8476 rdpr %cwp, %g1
8477 rdpr %cansave, %g2
8478 rdpr %canrestore, %g3
8479 rdpr %cleanwin, %g4
8480 rdpr %otherwin, %g5
8481 rdpr %wstate, %g6
8482loop_743:
8483 bn,a,pn %icc, loop_744
8484 tvc %icc, 0x4
8485 edge8 %i2, %i6, %o7
8486 taddcc %g7, 0x04AD, %i1
8487loop_744:
8488 fmuld8ulx16 %f25, %f0, %f28
8489 tsubcc %i3, 0x1EC9, %o6
8490 udiv %g4, 0x1E37, %o2
8491 fbuge %fcc1, loop_745
8492 nop
8493 setx 0x8B808BB9, %l0, %l6
8494 st %l6, [%l7 + 0x28]
8495 ld [%l7 + 0x28], %f19
8496 setx 0xD200A2AE, %l1, %l5
8497 st %l5, [%l7 + 0x10]
8498 ld [%l7 + 0x10], %f3
8499 fmuls %f3, %f19, %f0
8500 set 0x15, %i6
8501 ldstuba [%l7 + %i6] 0x89, %l4
8502loop_745:
8503 fmovdneg %icc, %f7, %f16
8504 brnz %i4, loop_746
8505 orncc %g2, %i0, %g3
8506 nop
8507 setx loop_747, %l0, %l1
8508 wrpr 0x1, %tl
8509 wrpr %l1, %tnpc
8510 setx 0x34400001400, %l0, %l1
8511 wrpr %l1, %tstate
8512 wrhpr 0x4, %htstate
8513 done
8514 edge8 %l0, %g5, %l3
8515loop_746:
8516 edge32n %i5, %g1, %o0
8517 alignaddr %o1, %g6, %l2
8518loop_747:
8519 fornot2 %f24, %f10, %f4
8520 and %o5, %l5, %l1
8521 fandnot2s %f18, %f9, %f22
8522 movvs %xcc, %i7, %o3
8523 ldsb [%l7 + 0x27], %o4
8524 array16 %l6, %i6, %o7
8525 fbul %fcc2, loop_748
8526 fbug %fcc3, loop_749
8527 bge,a,pt %xcc, loop_750
8528 movgu %icc, %g7, %i1
8529loop_748:
8530 addccc %i3, %i2, %g4
8531loop_749:
8532 taddcctv %o6, %l4, %o2
8533loop_750:
8534 mulscc %g2, 0x1AAF, %i0
8535 orncc %g3, 0x17D8, %i4
8536 movg %xcc, %g5, %l3
8537 ldsb [%l7 + 0x0F], %i5
8538 alignaddr %l0, %o0, %g1
8539 pdist %f24, %f12, %f0
8540 nop
8541 setx loop_751, %l0, %l1
8542 wrpr 0x1, %tl
8543 wrpr %l1, %tpc
8544 add %l1, 0x4, %l1
8545 wrpr %l1, %tnpc
8546 setx 0x34400001400, %l0, %l1
8547 wrpr %l1, %tstate
8548 wrhpr 0x4, %htstate
8549 retry
8550 stb %o1, [%l7 + 0x10]
8551 edge16n %g6, %o5, %l5
8552 subc %l1, %i7, %l2
8553loop_751:
8554 xor %o3, %o4, %l6
8555 fmovrdgz %o7, %f30, %f28
8556 edge32l %i6, %i1, %g7
8557 edge16ln %i3, %i2, %o6
8558 umul %g4, 0x17AE, %l4
8559 wr %g0, 0x04, %asi
8560 ldda [%l7 + 0x40] %asi, %f16
8561 movrne %g2, 0x072, %o2
8562 andn %i0, 0x0AA8, %g3
8563 ldd [%l7 + 0x10], %f6
8564 fnors %f22, %f22, %f13
8565 bne %icc, loop_752
8566 subccc %g5, %i4, %l3
8567 stbar
8568 fmovrdgz %l0, %f30, %f28
8569loop_752:
8570 udivx %i5, 0x146C, %g1
8571 tge %xcc, 0x0
8572 fmovrdlez %o0, %f22, %f16
8573 xorcc %g6, 0x1289, %o1
8574 xor %o5, %l5, %i7
8575 tsubcc %l2, %l1, %o3
8576 udiv %o4, 0x1E25, %l6
8577 tneg %xcc, 0x2
8578 subc %o7, 0x02F3, %i6
8579 edge16ln %i1, %g7, %i2
8580 movrne %o6, 0x3FA, %g4
8581 mova %icc, %i3, %l4
8582 flush %l7 + 0x10
8583 fmovrsgez %o2, %f11, %f19
8584 nop
8585 setx 0xF3965C98376C2DE1, %l0, %l6
8586 stx %l6, [%l7 + 0x28]
8587 ldd [%l7 + 0x28], %f16
8588 setx 0xB41EAEACDB83C077, %l1, %l5
8589 stx %l5, [%l7 + 0x10]
8590 ldd [%l7 + 0x10], %f22
8591 fsubd %f22, %f16, %f6
8592 taddcc %g2, %g3, %i0
8593 saved
8594 rdpr %cwp, %g1
8595 rdpr %cansave, %g2
8596 rdpr %canrestore, %g3
8597 rdpr %cleanwin, %g4
8598 rdpr %otherwin, %g5
8599 rdpr %wstate, %g6
8600 fpack16 %f8, %f19
8601 movg %icc, %i4, %g5
8602 umul %l0, 0x1A7E, %i5
8603 ta %xcc, 0x7
8604 movpos %xcc, %l3, %o0
8605 srlx %g6, 0x15, %g1
8606 nop
8607 fitod %f4, %f18
8608 fdtoi %f18, %f19
8609 sra %o5, %l5, %o1
8610 edge16 %l2, %l1, %i7
8611 stbar
8612 tne %xcc, 0x3
8613 st %f30, [%l7 + 0x10]
8614 subcc %o3, 0x0F50, %o4
8615 srlx %o7, 0x13, %i6
8616 restored
8617 rdpr %cwp, %g1
8618 rdpr %cansave, %g2
8619 rdpr %canrestore, %g3
8620 rdpr %cleanwin, %g4
8621 rdpr %otherwin, %g5
8622 rdpr %wstate, %g6
8623 umul %l6, %i1, %g7
8624 movgu %icc, %o6, %i2
8625 movre %g4, %l4, %i3
8626 subccc %o2, 0x1291, %g3
8627 tn %icc, 0x0
8628 movn %xcc, %g2, %i4
8629 nop
8630 setx 0x2CC9E3A2, %l0, %l6
8631 st %l6, [%l7 + 0x28]
8632 ld [%l7 + 0x28], %f22
8633 setx 0x7C5F6309, %l1, %l5
8634 st %l5, [%l7 + 0x10]
8635 ld [%l7 + 0x10], %f5
8636 fdivs %f5, %f22, %f6
8637 and %i0, %g5, %i5
8638 tl %xcc, 0x3
8639 taddcctv %l0, %o0, %l3
8640 and %g6, %g1, %l5
8641 movgu %icc, %o1, %l2
8642 fbg,a %fcc0, loop_753
8643 addc %l1, 0x1654, %i7
8644 call loop_754
8645 movgu %xcc, %o5, %o4
8646loop_753:
8647 nop
8648 fitos %f2, %f25
8649 fstox %f25, %f16
8650 fxtos %f16, %f23
8651 orcc %o7, %i6, %o3
8652loop_754:
8653 bpos,a loop_755
8654 array16 %i1, %l6, %g7
8655 fnot2s %f18, %f1
8656 tl %icc, 0x2
8657loop_755:
8658 nop
8659 wr %g0, 0x81, %asi
8660 ldstuba [%l7 + 0x52] %asi, %o6
8661 subcc %g4, %l4, %i3
8662 edge16n %o2, %g3, %g2
8663 move %icc, %i4, %i2
8664 fmovsgu %icc, %f4, %f12
8665 mova %icc, %i0, %i5
8666 ldsh [%l7 + 0x26], %l0
8667 pdist %f22, %f8, %f30
8668 prefetch [%l7 + 0x40], 0x3
8669 edge8l %g5, %l3, %o0
8670 add %l7, 0x60, %l6
8671 wr %g0, 0x81, %asi
8672 casxa [%l6] 0x81, %g6, %g1
8673 movge %icc, %o1, %l2
8674 move %xcc, %l1, %i7
8675 edge8 %o5, %o4, %l5
8676 movre %o7, %i6, %o3
8677 fmuld8sux16 %f13, %f4, %f8
8678 fmovrdlz %i1, %f14, %f6
8679 edge16l %l6, %o6, %g4
8680 nop
8681 setx 0x1F549F26, %l0, %l6
8682 st %l6, [%l7 + 0x28]
8683 ld [%l7 + 0x28], %f17
8684 fsqrts %f17, %f9
8685 movn %xcc, %l4, %g7
8686 movrgz %o2, %g3, %g2
8687 array32 %i4, %i2, %i3
8688 movrlz %i0, %l0, %i5
8689 fbo,a %fcc0, loop_756
8690 fnegd %f14, %f24
8691 fmovdcc %xcc, %f10, %f14
8692 bl,a %icc, loop_757
8693loop_756:
8694 srax %g5, %l3, %g6
8695 set 0x14, %l3
8696 lda [%l7 + %l3] 0x88, %f20
8697loop_757:
8698 tsubcctv %o0, %o1, %g1
8699 brnz %l2, loop_758
8700 orncc %i7, %l1, %o5
8701 fandnot2 %f20, %f20, %f20
8702 fcmple16 %f18, %f12, %o4
8703loop_758:
8704 stx %o7, [%l7 + 0x18]
8705 nop
8706 setx 0x8EB582A29F1B2093, %l0, %l6
8707 stx %l6, [%l7 + 0x28]
8708 ldd [%l7 + 0x28], %f20
8709 setx 0x63FE372E13A41C9B, %l1, %l5
8710 stx %l5, [%l7 + 0x10]
8711 ldd [%l7 + 0x10], %f10
8712 fsubd %f10, %f20, %f0
8713 srl %l5, %o3, %i1
8714 fzeros %f5
8715 flush %l7 + 0x4C
8716 edge32 %i6, %o6, %l6
8717 movvc %xcc, %g4, %l4
8718 sra %o2, 0x1F, %g7
8719 addc %g3, 0x1C21, %i4
8720 fmovrdne %i2, %f18, %f26
8721 movrne %i3, 0x21E, %i0
8722 saved
8723 rdpr %cwp, %g1
8724 rdpr %cansave, %g2
8725 rdpr %canrestore, %g3
8726 rdpr %cleanwin, %g4
8727 rdpr %otherwin, %g5
8728 rdpr %wstate, %g6
8729 edge8n %g2, %l0, %i5
8730 fmovsl %xcc, %f30, %f6
8731 xnor %g5, 0x072F, %l3
8732 nop
8733 setx 0xEB8EE32000734B42, %l0, %l6
8734 stx %l6, [%l7 + 0x68]
8735 ldx [%l7 + 0x68], %fsr
8736 edge16l %g6, %o1, %g1
8737 addc %o0, %i7, %l1
8738 fmovsl %icc, %f28, %f29
8739 fbuge,a %fcc3, loop_759
8740 fbl,a %fcc0, loop_760
8741 add %l2, 0x1D49, %o5
8742 ba loop_761
8743loop_759:
8744 fbl %fcc0, loop_762
8745loop_760:
8746 fpadd32 %f0, %f0, %f0
8747 movneg %xcc, %o4, %l5
8748loop_761:
8749 prefetch [%l7 + 0x2C], 0x3
8750loop_762:
8751 fnegd %f16, %f18
8752 fcmple16 %f22, %f10, %o3
8753 movvs %icc, %i1, %i6
8754 bvc,a loop_763
8755 movleu %icc, %o6, %l6
8756 movvc %xcc, %g4, %l4
8757 udiv %o7, 0x1A59, %o2
8758loop_763:
8759 movvs %icc, %g7, %g3
8760 addcc %i2, %i3, %i0
8761 sir 0x01A8
8762 bne,a %xcc, loop_764
8763 array32 %g2, %l0, %i5
8764 fmovrdne %g5, %f20, %f16
8765 orcc %i4, %l3, %o1
8766loop_764:
8767 nop
8768 wr %g0, 0x18, %asi
8769 ldsha [%l7 + 0x2C] %asi, %g1
8770 fbule,a %fcc1, loop_765
8771 xorcc %o0, 0x1E6C, %i7
8772 fmovrdne %g6, %f24, %f10
8773 movrgz %l2, 0x153, %l1
8774loop_765:
8775 fblg %fcc0, loop_766
8776 fmovdle %icc, %f29, %f0
8777 umul %o4, %l5, %o5
8778 edge16 %o3, %i1, %i6
8779loop_766:
8780 be,a loop_767
8781 movcc %icc, %o6, %l6
8782 smul %l4, 0x1A56, %o7
8783 udivcc %g4, 0x013D, %o2
8784loop_767:
8785 nop
8786 wr %g0, 0x19, %asi
8787 ldda [%l7 + 0x40] %asi, %g6
8788 srlx %i2, 0x1F, %i3
8789 brlz,a %i0, loop_768
8790 array32 %g2, %g3, %i5
8791 movvc %xcc, %g5, %l0
8792 udiv %i4, 0x1C88, %l3
8793loop_768:
8794 tvs %icc, 0x4
8795 movleu %icc, %g1, %o0
8796 xnor %i7, %g6, %l2
8797 movne %xcc, %o1, %l1
8798 edge32 %o4, %o5, %l5
8799 wr %g0, 0x18, %asi
8800 swapa [%l7 + 0x58] %asi, %o3
8801 set 0x30, %o0
8802 ldstuba [%l7 + %o0] 0x89, %i6
8803 fmovsvs %xcc, %f0, %f29
8804 restored
8805 rdpr %cwp, %g1
8806 rdpr %cansave, %g2
8807 rdpr %canrestore, %g3
8808 rdpr %cleanwin, %g4
8809 rdpr %otherwin, %g5
8810 rdpr %wstate, %g6
8811 edge16n %i1, %o6, %l6
8812 brgz %l4, loop_769
8813 movrgez %g4, 0x262, %o2
8814 ldsb [%l7 + 0x7B], %g7
8815 movpos %icc, %o7, %i3
8816loop_769:
8817 sethi 0x1209, %i2
8818 edge32n %i0, %g3, %i5
8819 set 0x41, %l1
8820 ldstuba [%l7 + %l1] 0x19, %g2
8821 sll %g5, %i4, %l0
8822 fcmpne16 %f30, %f22, %g1
8823 wr %g0, 0x80, %asi
8824 ldstuba [%l7 + 0x6C] %asi, %l3
8825 tvs %xcc, 0x7
8826 mova %icc, %o0, %i7
8827 edge8l %g6, %o1, %l1
8828 ldstub [%l7 + 0x52], %o4
8829 te %xcc, 0x0
8830 ld [%l7 + 0x0C], %f27
8831 movge %icc, %o5, %l5
8832 st %f28, [%l7 + 0x2C]
8833 sdivcc %l2, 0x1BD6, %i6
8834 bleu %xcc, loop_770
8835 movle %icc, %o3, %i1
8836 movne %xcc, %o6, %l4
8837 fmovda %icc, %f2, %f11
8838loop_770:
8839 movpos %xcc, %g4, %o2
8840 brgez,a %l6, loop_771
8841 fsrc1 %f2, %f18
8842 or %g7, 0x01D1, %i3
8843 movg %icc, %o7, %i0
8844loop_771:
8845 brgez,a %g3, loop_772
8846 fmuld8ulx16 %f18, %f10, %f16
8847 xor %i5, 0x0B57, %i2
8848 subcc %g5, %g2, %l0
8849loop_772:
8850 nop
8851 set 0x40, %o5
8852 ldda [%l7 + %o5] 0x81, %f16
8853 mulx %i4, %g1, %l3
8854 fmovrslez %o0, %f11, %f26
8855 fbul,a %fcc3, loop_773
8856 andncc %i7, %o1, %l1
8857 srl %g6, 0x12, %o4
8858 udivcc %l5, 0x1315, %o5
8859loop_773:
8860 ta %icc, 0x3
8861 array8 %i6, %o3, %l2
8862 st %f21, [%l7 + 0x40]
8863 fbul %fcc2, loop_774
8864 mulx %o6, %i1, %g4
8865 subc %l4, %o2, %g7
8866 wr %g0, 0x19, %asi
8867 lduha [%l7 + 0x54] %asi, %l6
8868loop_774:
8869 stbar
8870 brnz,a %i3, loop_775
8871 tcc %icc, 0x0
8872 tn %xcc, 0x7
8873 fmovrsgez %i0, %f25, %f22
8874loop_775:
8875 movrlez %o7, 0x0FA, %g3
8876 fzeros %f1
8877 movrlez %i2, 0x05C, %g5
8878 sub %g2, %i5, %i4
8879 srlx %g1, 0x15, %l3
8880 sir 0x10DF
8881 mova %xcc, %l0, %o0
8882 tsubcc %i7, %o1, %l1
8883 fpack16 %f28, %f3
8884 ta %icc, 0x4
8885 brz %o4, loop_776
8886 orcc %l5, 0x1E87, %g6
8887 stb %i6, [%l7 + 0x2E]
8888 orn %o5, %o3, %o6
8889loop_776:
8890 fnor %f22, %f30, %f4
8891 fmuld8sux16 %f12, %f19, %f8
8892 movre %i1, 0x2CF, %g4
8893 bleu,a,pt %icc, loop_777
8894 sethi 0x0E0F, %l4
8895 smulcc %o2, %g7, %l2
8896 edge16ln %l6, %i3, %o7
8897loop_777:
8898 tvs %xcc, 0x0
8899 movgu %xcc, %g3, %i2
8900 movgu %xcc, %g5, %g2
8901 tn %icc, 0x4
8902 ba,a,pt %xcc, loop_778
8903 subc %i0, 0x0BFC, %i4
8904 tgu %xcc, 0x7
8905 addccc %i5, %g1, %l0
8906loop_778:
8907 andncc %l3, %o0, %o1
8908 edge32n %l1, %o4, %l5
8909 edge16 %g6, %i7, %i6
8910 fmovscs %icc, %f28, %f7
8911 edge16l %o5, %o3, %o6
8912 fnot2s %f15, %f24
8913 tg %icc, 0x6
8914 movcs %xcc, %i1, %g4
8915 move %icc, %l4, %g7
8916 tcs %icc, 0x5
8917 fble,a %fcc2, loop_779
8918 fbule,a %fcc3, loop_780
8919 addc %o2, 0x137A, %l6
8920 sdivcc %l2, 0x0B0C, %o7
8921loop_779:
8922 nop
8923 setx 0xEDA3597E16998364, %l0, %l6
8924 stx %l6, [%l7 + 0x28]
8925 ldd [%l7 + 0x28], %f22
8926 setx 0x04BF5A1C33EF1F19, %l1, %l5
8927 stx %l5, [%l7 + 0x10]
8928 ldd [%l7 + 0x10], %f2
8929 fdivd %f2, %f22, %f4
8930loop_780:
8931 std %f14, [%l7 + 0x50]
8932 edge16 %g3, %i2, %i3
8933 alignaddrl %g2, %i0, %i4
8934 bneg,a loop_781
8935 smulcc %i5, 0x0053, %g1
8936 fmovscc %icc, %f19, %f11
8937 movl %xcc, %g5, %l3
8938loop_781:
8939 brlez %o0, loop_782
8940 tleu %xcc, 0x0
8941 xorcc %o1, %l0, %l1
8942 fbule %fcc0, loop_783
8943loop_782:
8944 smul %o4, %l5, %i7
8945 movrgz %g6, 0x18B, %o5
8946 movrlz %i6, %o3, %o6
8947loop_783:
8948 sub %g4, 0x1C86, %l4
8949 tcc %icc, 0x7
8950 addccc %g7, 0x0156, %o2
8951 ldsw [%l7 + 0x7C], %i1
8952 ldd [%l7 + 0x18], %i6
8953 udivcc %o7, 0x1345, %l2
8954 movrgz %i2, %i3, %g2
8955 tvs %xcc, 0x0
8956 orn %i0, 0x1BDC, %g3
8957 bn,a,pt %xcc, loop_784
8958 umul %i4, 0x0FDB, %g1
8959 fcmple16 %f12, %f28, %i5
8960 srlx %l3, 0x01, %g5
8961loop_784:
8962 nop
8963 fitos %f9, %f21
8964 addcc %o0, 0x01BC, %o1
8965 bgu,a,pt %icc, loop_785
8966 tvc %xcc, 0x1
8967 tge %xcc, 0x7
8968 movvs %xcc, %l1, %o4
8969loop_785:
8970 popc %l5, %l0
8971 swap [%l7 + 0x0C], %g6
8972 fandnot2 %f6, %f28, %f6
8973 movleu %icc, %o5, %i7
8974 srlx %i6, %o3, %g4
8975 xnorcc %o6, %l4, %g7
8976 srax %o2, 0x0F, %i1
8977 srax %o7, 0x13, %l2
8978 fblg %fcc0, loop_786
8979 st %f11, [%l7 + 0x68]
8980 taddcc %l6, 0x074D, %i2
8981 tsubcc %i3, 0x1BD7, %i0
8982loop_786:
8983 edge8ln %g3, %i4, %g2
8984 edge32l %g1, %l3, %i5
8985 fbne %fcc3, loop_787
8986 sdivx %o0, 0x1375, %o1
8987 xor %l1, %g5, %l5
8988 brlz,a %l0, loop_788
8989loop_787:
8990 fcmpeq16 %f14, %f30, %g6
8991 tvc %xcc, 0x3
8992 fpadd32 %f20, %f14, %f14
8993loop_788:
8994 ld [%l7 + 0x18], %f12
8995 restored
8996 rdpr %cwp, %g1
8997 rdpr %cansave, %g2
8998 rdpr %canrestore, %g3
8999 rdpr %cleanwin, %g4
9000 rdpr %otherwin, %g5
9001 rdpr %wstate, %g6
9002 te %icc, 0x4
9003 xnor %o4, 0x109D, %i7
9004 fabsd %f0, %f6
9005 bne,pn %icc, loop_789
9006 add %i6, 0x1B71, %o3
9007 bge,pn %icc, loop_790
9008 fnand %f20, %f4, %f2
9009loop_789:
9010 taddcctv %o5, 0x1433, %o6
9011 tneg %icc, 0x2
9012loop_790:
9013 tle %xcc, 0x5
9014 te %xcc, 0x4
9015 fmovsge %xcc, %f7, %f21
9016 sdiv %g4, 0x0D85, %g7
9017 nop
9018 fitos %f30, %f26
9019 fmovrdgz %o2, %f28, %f0
9020 nop
9021 setx loop_791, %l0, %l1
9022 jmpl %l1, %i1
9023 nop
9024 setx 0x406FAD32, %l0, %l6
9025 st %l6, [%l7 + 0x38]
9026 ld [%l7 + 0x38], %fsr
9027 tvc %xcc, 0x1
9028 sra %o7, 0x02, %l4
9029loop_791:
9030 stb %l2, [%l7 + 0x72]
9031 subcc %l6, %i3, %i2
9032 tge %icc, 0x1
9033 fmovdneg %icc, %f31, %f7
9034 fones %f17
9035 te %icc, 0x4
9036 tneg %icc, 0x7
9037 srl %i0, 0x06, %i4
9038 orn %g2, 0x028C, %g1
9039 set 0x18, %l6
9040 stxa %g3, [%g0 + %l6] 0x4f
9041 fand %f4, %f20, %f30
9042 subcc %l3, 0x0EF3, %o0
9043 edge16ln %i5, %o1, %g5
9044 movrlz %l1, 0x30A, %l5
9045 ldstub [%l7 + 0x57], %l0
9046 sir 0x0C85
9047 set 0x3A, %g3
9048 stha %g6, [%l7 + %g3] 0x10
9049 fmovrdne %o4, %f6, %f8
9050 udiv %i7, 0x022E, %i6
9051 movle %xcc, %o5, %o3
9052 movvc %xcc, %g4, %g7
9053 tle %xcc, 0x1
9054 sub %o6, %o2, %o7
9055 fble,a %fcc3, loop_792
9056 te %xcc, 0x6
9057 faligndata %f0, %f30, %f26
9058 mova %icc, %i1, %l2
9059loop_792:
9060 nop
9061 fitod %f6, %f18
9062 fdtox %f18, %f26
9063 movleu %xcc, %l4, %l6
9064 fbue %fcc3, loop_793
9065 fbue,a %fcc2, loop_794
9066 udivcc %i3, 0x003E, %i0
9067 sra %i4, 0x15, %i2
9068loop_793:
9069 umul %g2, %g3, %g1
9070loop_794:
9071 saved
9072 rdpr %cwp, %g1
9073 rdpr %cansave, %g2
9074 rdpr %canrestore, %g3
9075 rdpr %cleanwin, %g4
9076 rdpr %otherwin, %g5
9077 rdpr %wstate, %g6
9078 prefetch [%l7 + 0x10], 0x1
9079 edge32ln %o0, %l3, %i5
9080 edge16 %o1, %l1, %l5
9081 srax %l0, %g6, %o4
9082 tleu %icc, 0x3
9083 movrgez %i7, 0x2B4, %i6
9084 subc %g5, %o5, %o3
9085 smulcc %g4, %o6, %o2
9086 ta %xcc, 0x5
9087 tsubcc %g7, %o7, %l2
9088 fbu %fcc1, loop_795
9089 fba %fcc2, loop_796
9090 tvc %icc, 0x7
9091 sdivx %l4, 0x1DC0, %l6
9092loop_795:
9093 fbug,a %fcc0, loop_797
9094loop_796:
9095 fbe,a %fcc1, loop_798
9096 movrlez %i1, 0x323, %i0
9097 set 0x16, %o7
9098 lduha [%l7 + %o7] 0x14, %i4
9099loop_797:
9100 bcc,pt %icc, loop_799
9101loop_798:
9102 edge8 %i3, %i2, %g3
9103 tgu %xcc, 0x6
9104 tvc %xcc, 0x5
9105loop_799:
9106 tcs %xcc, 0x0
9107 tpos %xcc, 0x3
9108 bne,a %xcc, loop_800
9109 tneg %icc, 0x6
9110 set 0x10, %o4
9111 ldda [%l7 + %o4] 0xe2, %g2
9112loop_800:
9113 movrne %o0, %l3, %i5
9114 addcc %o1, 0x0174, %l1
9115 andncc %l5, %l0, %g1
9116 nop
9117 set 0x0C, %g7
9118 prefetch [%l7 + %g7], 0x3
9119 array16 %g6, %i7, %o4
9120 sdiv %i6, 0x0380, %o5
9121 brgz %o3, loop_801
9122 umul %g5, %g4, %o2
9123 popc 0x1249, %o6
9124 tcc %xcc, 0x6
9125loop_801:
9126 addcc %o7, 0x1EED, %g7
9127 fpmerge %f5, %f28, %f20
9128 edge8ln %l4, %l2, %l6
9129 edge16n %i1, %i4, %i3
9130 fmovsg %icc, %f16, %f15
9131 movleu %xcc, %i2, %i0
9132 tge %icc, 0x6
9133 sll %g2, %g3, %o0
9134 fnand %f18, %f28, %f16
9135 movneg %icc, %l3, %i5
9136 umul %l1, %o1, %l5
9137 wr %g0, 0x81, %asi
9138 ldda [%l7 + 0x40] %asi, %f16
9139 set 0x64, %o1
9140 stha %l0, [%l7 + %o1] 0x2b
9141 membar #Sync
9142 fbl %fcc2, loop_802
9143 sllx %g6, %i7, %o4
9144 xnor %g1, 0x172B, %o5
9145 movl %xcc, %o3, %g5
9146loop_802:
9147 nop
9148 wr %g0, 0x19, %asi
9149 ldsha [%l7 + 0x14] %asi, %g4
9150 set 0x42, %l5
9151 ldsha [%l7 + %l5] 0x15, %o2
9152 fmovrsne %i6, %f22, %f27
9153 taddcc %o7, 0x0E4B, %g7
9154 fpsub16 %f12, %f30, %f10
9155 fands %f4, %f4, %f10
9156 edge8ln %l4, %o6, %l2
9157 movrlz %l6, %i1, %i3
9158 brnz %i2, loop_803
9159 orncc %i0, 0x155A, %g2
9160 edge16n %i4, %o0, %g3
9161 bge,pn %icc, loop_804
9162loop_803:
9163 addcc %i5, %l3, %l1
9164 brgz,a %l5, loop_805
9165 alignaddr %o1, %g6, %l0
9166loop_804:
9167 fcmple16 %f12, %f0, %i7
9168 ldsh [%l7 + 0x46], %o4
9169loop_805:
9170 movvc %xcc, %o5, %o3
9171 te %icc, 0x3
9172 fsrc1s %f28, %f15
9173 sir 0x02D6
9174 fmovsgu %icc, %f21, %f20
9175 brnz %g1, loop_806
9176 alignaddr %g5, %o2, %i6
9177 alignaddrl %o7, %g4, %l4
9178 srlx %o6, %g7, %l2
9179loop_806:
9180 nop
9181 set 0x40, %g1
9182 ldda [%l7 + %g1] 0x80, %i6
9183 fxnors %f2, %f8, %f5
9184 brlez %i1, loop_807
9185 fabsd %f28, %f14
9186 fzeros %f26
9187 fmovde %icc, %f27, %f26
9188loop_807:
9189 nop
9190 wr %g0, 0x88, %asi
9191 ldsba [%l7 + 0x5F] %asi, %i3
9192 set 0x50, %i4
9193 lduha [%l7 + %i4] 0x14, %i2
9194 fbu %fcc1, loop_808
9195 tle %xcc, 0x4
9196 set 0x20, %i0
9197 stxa %g2, [%l7 + %i0] 0xe2
9198 membar #Sync
9199loop_808:
9200 nop
9201 set 0x10, %l2
9202 prefetch [%l7 + %l2], 0x3
9203 fcmple32 %f14, %f2, %i0
9204 bshuffle %f28, %f14, %f14
9205 edge16l %o0, %g3, %i4
9206 fmovdg %icc, %f15, %f30
9207 movl %xcc, %i5, %l3
9208 array32 %l1, %l5, %o1
9209 fmovrslz %g6, %f23, %f8
9210 add %l7, 0x08, %l6
9211 wr %g0, 0x0c, %asi
9212 ldxa [%l6] %asi, %l0
9213 casxa [%l6] %asi, %l0, %o4
9214 taddcc %i7, %o5, %o3
9215 fnors %f10, %f5, %f20
9216 andncc %g5, %g1, %i6
9217 xnor %o7, %o2, %g4
9218 wr %g0, 0x22, %asi
9219 stha %o6, [%l7 + 0x5A] %asi
9220 membar #Sync
9221 mova %icc, %g7, %l2
9222 bshuffle %f2, %f16, %f14
9223 nop
9224 setx loop_809, %l0, %l1
9225 jmpl %l1, %l4
9226 edge16 %l6, %i3, %i2
9227 taddcc %i1, 0x05D8, %i0
9228 set 0x64, %i5
9229 lduwa [%l7 + %i5] 0x14, %o0
9230loop_809:
9231 nop
9232 setx loop_810, %l0, %l1
9233 wrpr 0x1, %tl
9234 wrpr %l1, %tnpc
9235 setx 0x34400001400, %l0, %l1
9236 wrpr %l1, %tstate
9237 wrhpr 0x4, %htstate
9238 done
9239 udiv %g2, 0x0F3C, %i4
9240 fsrc2s %f28, %f13
9241 xor %i5, 0x16B4, %g3
9242loop_810:
9243 tgu %icc, 0x7
9244 ba,a loop_811
9245 umulcc %l3, %l1, %l5
9246 tn %icc, 0x3
9247 movvs %xcc, %g6, %l0
9248loop_811:
9249 orcc %o1, %i7, %o5
9250 movrgz %o4, 0x36D, %o3
9251 mulscc %g1, 0x04D7, %g5
9252 fmovsvs %icc, %f19, %f22
9253 xor %i6, %o7, %g4
9254 sethi 0x127A, %o6
9255 fbo,a %fcc1, loop_812
9256 tcc %xcc, 0x4
9257 set 0x44, %i7
9258 sta %f17, [%l7 + %i7] 0x89
9259loop_812:
9260 ldd [%l7 + 0x68], %f22
9261 taddcc %o2, %l2, %l4
9262 nop
9263 fitos %f13, %f30
9264 fstoi %f30, %f5
9265 be loop_813
9266 ba,a,pt %xcc, loop_814
9267 xnorcc %l6, 0x0B9A, %i3
9268 movl %xcc, %i2, %i1
9269loop_813:
9270 tneg %xcc, 0x3
9271loop_814:
9272 movle %icc, %i0, %o0
9273 tn %xcc, 0x2
9274 srax %g2, 0x06, %i4
9275 fpadd16s %f13, %f27, %f14
9276 fmovsleu %xcc, %f12, %f22
9277 fmovrdlez %i5, %f2, %f8
9278 edge8ln %g3, %l3, %l1
9279 edge16l %l5, %g7, %g6
9280 move %icc, %l0, %i7
9281 fcmpgt32 %f2, %f12, %o5
9282 fsrc2 %f12, %f8
9283 tvs %icc, 0x5
9284 edge32l %o1, %o4, %g1
9285 fmovrslez %o3, %f7, %f31
9286 movpos %icc, %g5, %o7
9287 brgz,a %i6, loop_815
9288 tleu %icc, 0x2
9289 ta %xcc, 0x7
9290 bcs,pn %icc, loop_816
9291loop_815:
9292 fmovde %icc, %f22, %f15
9293 fabsd %f0, %f26
9294 tgu %icc, 0x2
9295loop_816:
9296 tpos %icc, 0x6
9297 movge %xcc, %g4, %o2
9298 xnorcc %o6, 0x02A1, %l2
9299 nop
9300 setx 0x8755D8D8EBD3F503, %l0, %l6
9301 stx %l6, [%l7 + 0x28]
9302 ldd [%l7 + 0x28], %f2
9303 setx 0xD5FC1E1F12EAF4AF, %l1, %l5
9304 stx %l5, [%l7 + 0x10]
9305 ldd [%l7 + 0x10], %f10
9306 fdivd %f10, %f2, %f28
9307 xnor %l4, 0x0FE0, %i3
9308 alignaddrl %l6, %i1, %i2
9309 sth %o0, [%l7 + 0x3A]
9310 xorcc %i0, %i4, %g2
9311 movne %icc, %g3, %i5
9312 nop
9313 setx 0x6FFB997B6657EBDA, %l0, %l6
9314 stx %l6, [%l7 + 0x28]
9315 ldd [%l7 + 0x28], %f6
9316 setx 0x294E504FD5B72DFD, %l1, %l5
9317 stx %l5, [%l7 + 0x10]
9318 ldd [%l7 + 0x10], %f8
9319 faddd %f8, %f6, %f28
9320 srlx %l3, 0x03, %l5
9321 tcc %icc, 0x2
9322 fbul,a %fcc3, loop_817
9323 fornot2 %f4, %f22, %f28
9324 xorcc %g7, 0x0502, %g6
9325 fnegs %f24, %f6
9326loop_817:
9327 alignaddrl %l1, %i7, %o5
9328 array8 %o1, %l0, %o4
9329 te %icc, 0x0
9330 edge8ln %o3, %g1, %o7
9331 nop
9332 set 0x30, %o6
9333 ldsh [%l7 + %o6], %g5
9334 set 0x5E, %o2
9335 stha %g4, [%l7 + %o2] 0x2f
9336 membar #Sync
9337 movrne %i6, 0x06E, %o6
9338 movrgez %l2, 0x35A, %o2
9339 fornot1 %f2, %f16, %f24
9340 tg %xcc, 0x2
9341 movcs %icc, %i3, %l6
9342 tne %xcc, 0x1
9343 umul %l4, %i1, %i2
9344 tcc %xcc, 0x7
9345 tn %xcc, 0x5
9346 edge8l %i0, %o0, %i4
9347 movvs %icc, %g3, %i5
9348 fbug,a %fcc2, loop_818
9349 tcc %xcc, 0x7
9350 nop
9351 setx 0x7CA1D51F, %l0, %l6
9352 st %l6, [%l7 + 0x28]
9353 ld [%l7 + 0x28], %f1
9354 setx 0x3755012D, %l1, %l5
9355 st %l5, [%l7 + 0x10]
9356 ld [%l7 + 0x10], %f12
9357 fadds %f12, %f1, %f21
9358 tcc %icc, 0x1
9359loop_818:
9360 nop
9361 set 0x68, %o3
9362 stwa %g2, [%l7 + %o3] 0xeb
9363 membar #Sync
9364 fmovrsgez %l3, %f19, %f1
9365 movcs %icc, %l5, %g6
9366 sub %l1, %g7, %i7
9367 edge32 %o1, %l0, %o4
9368 tleu %xcc, 0x7
9369 movvc %xcc, %o3, %g1
9370 call loop_819
9371 nop
9372 fitod %f2, %f28
9373 fdtos %f28, %f9
9374 movleu %icc, %o7, %o5
9375 movne %icc, %g4, %g5
9376loop_819:
9377 fsrc1 %f18, %f16
9378 movre %o6, %l2, %i6
9379 array32 %i3, %o2, %l4
9380 fmuld8sux16 %f12, %f28, %f0
9381 edge16ln %l6, %i2, %i0
9382 andncc %o0, %i4, %i1
9383 bvc,a,pn %icc, loop_820
9384 movl %icc, %g3, %i5
9385 set 0x32, %g6
9386 ldstuba [%l7 + %g6] 0x10, %l3
9387loop_820:
9388 movn %icc, %l5, %g6
9389 fones %f9
9390 xor %l1, %g7, %i7
9391 movle %icc, %g2, %l0
9392 ld [%l7 + 0x30], %f16
9393 tneg %icc, 0x1
9394 fcmple16 %f16, %f26, %o4
9395 fmul8x16al %f7, %f18, %f0
9396 fnegd %f2, %f18
9397 popc %o3, %o1
9398 fcmpne16 %f8, %f6, %o7
9399 nop
9400 setx 0xABA781D6A8B8E228, %l0, %l6
9401 stx %l6, [%l7 + 0x28]
9402 ldd [%l7 + 0x28], %f20
9403 setx 0xBC9A18C8C454D4D6, %l1, %l5
9404 stx %l5, [%l7 + 0x10]
9405 ldd [%l7 + 0x10], %f16
9406 fmuld %f16, %f20, %f0
9407 alignaddrl %o5, %g4, %g1
9408 move %icc, %g5, %l2
9409 popc %i6, %o6
9410 bvc,a,pt %xcc, loop_821
9411 brnz %i3, loop_822
9412 movg %xcc, %o2, %l4
9413 movleu %icc, %l6, %i0
9414loop_821:
9415 umul %i2, 0x1CBB, %i4
9416loop_822:
9417 tsubcc %i1, %o0, %i5
9418 sllx %g3, %l3, %g6
9419 fnegs %f8, %f8
9420 movre %l5, 0x03E, %g7
9421 wr %g0, 0x18, %asi
9422 stba %l1, [%l7 + 0x74] %asi
9423 stbar
9424 fcmpgt32 %f10, %f22, %i7
9425 wr %g0, 0x19, %asi
9426 lduba [%l7 + 0x53] %asi, %g2
9427 brlez,a %l0, loop_823
9428 movrgez %o3, 0x0EA, %o4
9429 xor %o7, 0x18D1, %o1
9430 sub %g4, %o5, %g1
9431loop_823:
9432 tl %xcc, 0x0
9433 udivx %l2, 0x157E, %g5
9434 popc %o6, %i3
9435 tle %xcc, 0x6
9436 swap [%l7 + 0x74], %o2
9437 brlz %i6, loop_824
9438 nop
9439 setx 0xE8018736AB40A13F, %l0, %l6
9440 stx %l6, [%l7 + 0x28]
9441 ldd [%l7 + 0x28], %f18
9442 setx 0x9967792DF46BCE56, %l1, %l5
9443 stx %l5, [%l7 + 0x10]
9444 ldd [%l7 + 0x10], %f26
9445 fmuld %f26, %f18, %f22
9446 add %l4, 0x0CC9, %i0
9447 fcmpgt32 %f26, %f26, %i2
9448loop_824:
9449 mova %icc, %l6, %i1
9450 movn %icc, %o0, %i4
9451 array16 %i5, %l3, %g3
9452 fcmpgt16 %f20, %f12, %g6
9453 movcs %icc, %g7, %l5
9454 set 0x7A, %i3
9455 ldsba [%l7 + %i3] 0x15, %i7
9456 movvc %xcc, %g2, %l1
9457 movrgz %o3, %o4, %o7
9458 wr %g0, 0xeb, %asi
9459 stba %o1, [%l7 + 0x32] %asi
9460 membar #Sync
9461 fandnot1s %f17, %f18, %f23
9462 or %g4, 0x1C27, %o5
9463 fcmpeq16 %f22, %f6, %l0
9464 movg %xcc, %l2, %g5
9465 ta %icc, 0x4
9466 be,a %icc, loop_825
9467 nop
9468 setx loop_826, %l0, %l1
9469 wrpr 0x1, %tl
9470 wrpr %l1, %tnpc
9471 setx 0x34400001400, %l0, %l1
9472 wrpr %l1, %tstate
9473 wrhpr 0x4, %htstate
9474 done
9475 lduw [%l7 + 0x10], %g1
9476 edge16n %o6, %i3, %o2
9477loop_825:
9478 fpsub16 %f12, %f2, %f8
9479loop_826:
9480 nop
9481 setx 0x91EDAC84, %l0, %l6
9482 st %l6, [%l7 + 0x28]
9483 ld [%l7 + 0x28], %f18
9484 setx 0xFEFF076E, %l1, %l5
9485 st %l5, [%l7 + 0x10]
9486 ld [%l7 + 0x10], %f22
9487 fsubs %f22, %f18, %f10
9488 movrne %l4, 0x2D6, %i0
9489 addccc %i2, 0x04AA, %l6
9490 tcc %xcc, 0x0
9491 fmovs %f0, %f0
9492 fbo %fcc2, loop_827
9493 fmovdvc %icc, %f23, %f7
9494 ta %icc, 0x6
9495 udivx %i1, 0x031B, %o0
9496loop_827:
9497 array8 %i6, %i5, %l3
9498 nop
9499 setx 0xC6046EA2607CCF58, %l0, %l6
9500 stx %l6, [%l7 + 0x78]
9501 ldx [%l7 + 0x78], %fsr
9502 tsubcctv %g3, %i4, %g7
9503 xor %g6, %i7, %l5
9504 movgu %xcc, %l1, %g2
9505 fba,a %fcc0, loop_828
9506 bneg,a loop_829
9507 edge32 %o3, %o4, %o1
9508 fmovsa %icc, %f20, %f1
9509loop_828:
9510 movcc %xcc, %o7, %g4
9511loop_829:
9512 movvc %icc, %l0, %o5
9513 wr %g0, 0x81, %asi
9514 lduba [%l7 + 0x7C] %asi, %l2
9515 movrlz %g1, %g5, %o6
9516 udivx %i3, 0x0E90, %l4
9517 fmul8sux16 %f10, %f20, %f12
9518 flush %l7 + 0x34
9519 addcc %i0, %o2, %l6
9520 fmovdge %xcc, %f23, %f8
9521 brgez,a %i2, loop_830
9522 fmovrdgz %i1, %f24, %f6
9523 fxors %f12, %f30, %f17
9524 umulcc %o0, 0x0D8C, %i5
9525loop_830:
9526 fnor %f20, %f6, %f16
9527 tg %xcc, 0x3
9528 set 0x10, %i1
9529 ldswa [%l7 + %i1] 0x81, %l3
9530 fpadd16 %f12, %f0, %f12
9531 movn %xcc, %i6, %i4
9532 restored
9533 rdpr %cwp, %g1
9534 rdpr %cansave, %g2
9535 rdpr %canrestore, %g3
9536 rdpr %cleanwin, %g4
9537 rdpr %otherwin, %g5
9538 rdpr %wstate, %g6
9539 sir 0x0756
9540 tl %xcc, 0x7
9541 addc %g3, 0x0222, %g7
9542 movrgz %g6, 0x3E6, %l5
9543 addc %i7, 0x1753, %g2
9544 movgu %icc, %l1, %o4
9545 sll %o3, 0x05, %o1
9546 xnorcc %o7, %l0, %o5
9547 membar 0x53
9548 wr %g0, 0x88, %asi
9549 ldswa [%l7 + 0x60] %asi, %l2
9550 fmovdpos %xcc, %f21, %f22
9551 fble,a %fcc3, loop_831
9552 membar 0x22
9553 stx %g4, [%l7 + 0x58]
9554 ld [%l7 + 0x50], %f7
9555loop_831:
9556 movrne %g5, 0x202, %g1
9557 fbg,a %fcc3, loop_832
9558 umul %i3, %o6, %l4
9559 movrlz %o2, %l6, %i0
9560 fbuge,a %fcc1, loop_833
9561loop_832:
9562 tle %xcc, 0x1
9563 or %i1, 0x050E, %o0
9564 fcmpgt32 %f2, %f8, %i2
9565loop_833:
9566 xnorcc %i5, 0x0246, %i6
9567 xorcc %l3, 0x1AFD, %g3
9568 std %f16, [%l7 + 0x30]
9569 lduw [%l7 + 0x14], %g7
9570 xorcc %i4, 0x176C, %g6
9571 fmovscc %icc, %f25, %f25
9572 tcs %xcc, 0x6
9573 edge8 %l5, %i7, %g2
9574 tpos %xcc, 0x4
9575 wr %g0, 0x81, %asi
9576 stda %f16, [%l7 + 0x40] %asi
9577 smulcc %l1, 0x0FEC, %o3
9578 edge16ln %o1, %o7, %o4
9579 umul %l0, 0x13AF, %o5
9580 srax %l2, 0x03, %g4
9581 ble,a,pt %xcc, loop_834
9582 nop
9583 setx 0x0CE3856F0052D50F, %l0, %l6
9584 stx %l6, [%l7 + 0x68]
9585 ldx [%l7 + 0x68], %fsr
9586 udivcc %g5, 0x0834, %g1
9587 fmovdcc %icc, %f16, %f23
9588loop_834:
9589 brlz %o6, loop_835
9590 taddcctv %i3, 0x1D35, %l4
9591 andcc %l6, %o2, %i1
9592 alignaddr %i0, %i2, %i5
9593loop_835:
9594 sub %o0, %i6, %g3
9595 prefetch [%l7 + 0x18], 0x3
9596 nop
9597 fitod %f12, %f22
9598 fdtoi %f22, %f4
9599 srl %g7, 0x00, %i4
9600 edge8l %g6, %l3, %i7
9601 subcc %l5, %g2, %l1
9602 nop
9603 setx loop_836, %l0, %l1
9604 wrpr 0x1, %tl
9605 wrpr %l1, %tnpc
9606 setx 0x34400001400, %l0, %l1
9607 wrpr %l1, %tstate
9608 wrhpr 0x4, %htstate
9609 done
9610 movpos %icc, %o3, %o7
9611 ble,pn %xcc, loop_837
9612 edge32l %o4, %o1, %l0
9613loop_836:
9614 fcmpeq16 %f8, %f20, %o5
9615 wr %g0, 0x89, %asi
9616 ldxa [%l7 + 0x58] %asi, %l2
9617loop_837:
9618 fmul8x16al %f10, %f1, %f18
9619 edge32 %g5, %g1, %o6
9620 ble %xcc, loop_838
9621 fpadd32 %f0, %f28, %f0
9622 fcmpne16 %f28, %f18, %g4
9623 nop
9624 setx loop_839, %l0, %l1
9625 jmpl %l1, %i3
9626loop_838:
9627 tg %xcc, 0x6
9628 movl %xcc, %l4, %o2
9629 sll %i1, %l6, %i2
9630loop_839:
9631 tvs %icc, 0x5
9632 movre %i0, %i5, %o0
9633 set 0x14, %g5
9634 sta %f28, [%l7 + %g5] 0x19
9635 fnand %f18, %f30, %f8
9636 movge %icc, %g3, %g7
9637 brgez,a %i6, loop_840
9638 tgu %xcc, 0x7
9639 set 0x73, %l4
9640 stba %g6, [%l7 + %l4] 0xeb
9641 membar #Sync
9642loop_840:
9643 movrlez %l3, 0x0A5, %i4
9644 movne %xcc, %l5, %g2
9645 nop
9646 setx loop_841, %l0, %l1
9647 wrpr 0x1, %tl
9648 wrpr %l1, %tnpc
9649 setx 0x34400001400, %l0, %l1
9650 wrpr %l1, %tstate
9651 wrhpr 0x4, %htstate
9652 done
9653 fmovdpos %xcc, %f7, %f19
9654 umulcc %l1, 0x1977, %i7
9655 tcc %xcc, 0x0
9656loop_841:
9657 edge32ln %o3, %o4, %o7
9658 fmovsgu %icc, %f21, %f1
9659 movrne %l0, 0x1CC, %o5
9660 fnegd %f24, %f8
9661 add %l7, 0x50, %l6
9662 wr %g0, 0x11, %asi
9663 ldxa [%l6] %asi, %o1
9664 casxa [%l6] 0x11, %o1, %l2
9665 subccc %g5, 0x1602, %g1
9666 st %f8, [%l7 + 0x10]
9667 tn %icc, 0x2
9668 tn %xcc, 0x7
9669 bcc,a %icc, loop_842
9670 sir 0x0B20
9671 call loop_843
9672 movcc %xcc, %g4, %o6
9673loop_842:
9674 fpackfix %f20, %f15
9675 nop
9676 set 0x18, %l0
9677 ldx [%l7 + %l0], %l4
9678loop_843:
9679 movne %icc, %o2, %i1
9680 movcc %icc, %i3, %i2
9681 fmovdvc %xcc, %f20, %f22
9682 array8 %i0, %i5, %l6
9683 fmovrde %g3, %f28, %f10
9684 smul %g7, %o0, %i6
9685 bl,pn %icc, loop_844
9686 movge %icc, %g6, %i4
9687 udivcc %l5, 0x189B, %l3
9688 fba %fcc2, loop_845
9689loop_844:
9690 edge32 %g2, %i7, %l1
9691 orncc %o4, %o3, %l0
9692 brlz %o5, loop_846
9693loop_845:
9694 bcs,pt %xcc, loop_847
9695 fmovsne %xcc, %f16, %f6
9696 bleu,pn %xcc, loop_848
9697loop_846:
9698 andncc %o1, %o7, %l2
9699loop_847:
9700 fnand %f4, %f26, %f24
9701 fbule %fcc2, loop_849
9702loop_848:
9703 andncc %g5, %g1, %g4
9704 call loop_850
9705 restored
9706 rdpr %cwp, %g1
9707 rdpr %cansave, %g2
9708 rdpr %canrestore, %g3
9709 rdpr %cleanwin, %g4
9710 rdpr %otherwin, %g5
9711 rdpr %wstate, %g6
9712loop_849:
9713 mulx %o6, 0x055D, %l4
9714 udiv %i1, 0x10B1, %i3
9715loop_850:
9716 movneg %xcc, %o2, %i0
9717 movrne %i2, %l6, %i5
9718 udivx %g7, 0x0A41, %g3
9719 ldstub [%l7 + 0x2B], %i6
9720 movvc %xcc, %g6, %o0
9721 restored
9722 rdpr %cwp, %g1
9723 rdpr %cansave, %g2
9724 rdpr %canrestore, %g3
9725 rdpr %cleanwin, %g4
9726 rdpr %otherwin, %g5
9727 rdpr %wstate, %g6
9728 alignaddr %i4, %l5, %g2
9729 movg %xcc, %l3, %l1
9730 add %i7, %o3, %o4
9731 ta %xcc, 0x6
9732 edge32ln %o5, %l0, %o7
9733 sethi 0x1167, %o1
9734 tcc %xcc, 0x0
9735 tleu %icc, 0x3
9736 fmovrse %g5, %f12, %f14
9737 movne %xcc, %l2, %g4
9738 edge8n %o6, %g1, %i1
9739 fornot2 %f4, %f4, %f18
9740 movrgz %i3, %o2, %l4
9741 sra %i0, %i2, %l6
9742 fxor %f22, %f4, %f22
9743 fnors %f21, %f18, %f18
9744 brnz %g7, loop_851
9745 movg %icc, %i5, %i6
9746 sir 0x071E
9747 movcc %xcc, %g6, %o0
9748loop_851:
9749 tgu %xcc, 0x6
9750 fnor %f8, %f20, %f8
9751 nop
9752 setx loop_852, %l0, %l1
9753 jmpl %l1, %g3
9754 edge32l %l5, %i4, %l3
9755 pdist %f2, %f8, %f22
9756 brlz,a %g2, loop_853
9757loop_852:
9758 tge %icc, 0x4
9759 movvs %icc, %i7, %o3
9760 fbue %fcc3, loop_854
9761loop_853:
9762 movneg %icc, %o4, %l1
9763 movre %o5, %l0, %o1
9764 ldsh [%l7 + 0x66], %o7
9765loop_854:
9766 prefetch [%l7 + 0x30], 0x0
9767 movn %xcc, %l2, %g5
9768 nop
9769 setx 0x6655D861C043ED06, %l0, %l6
9770 stx %l6, [%l7 + 0x10]
9771 ldx [%l7 + 0x10], %fsr
9772 set 0x28, %i2
9773 stxa %g4, [%l7 + %i2] 0x80
9774 movcc %icc, %o6, %g1
9775 fpmerge %f11, %f20, %f28
9776 fcmpgt32 %f26, %f14, %i3
9777 flush %l7 + 0x40
9778 fnands %f4, %f0, %f29
9779 ldx [%l7 + 0x48], %i1
9780 tgu %xcc, 0x3
9781 umulcc %l4, %i0, %o2
9782 xnor %i2, %g7, %i5
9783 orn %l6, 0x0378, %g6
9784 fmovrsgz %i6, %f14, %f1
9785 wr %g0, 0x80, %asi
9786 lduha [%l7 + 0x3A] %asi, %g3
9787 std %f22, [%l7 + 0x30]
9788 nop
9789 setx 0x604E2CF1, %l0, %l6
9790 st %l6, [%l7 + 0x50]
9791 ld [%l7 + 0x50], %fsr
9792 fble,a %fcc3, loop_855
9793 taddcctv %l5, %o0, %l3
9794 fpadd32 %f22, %f2, %f10
9795 srlx %g2, 0x0F, %i4
9796loop_855:
9797 movcc %xcc, %i7, %o3
9798 fpack32 %f20, %f22, %f22
9799 umulcc %o4, 0x1CB2, %o5
9800 tcc %xcc, 0x2
9801 fandnot2s %f31, %f2, %f29
9802 movneg %xcc, %l0, %l1
9803 set 0x16, %g2
9804 ldsha [%l7 + %g2] 0x80, %o1
9805 wr %g0, 0x26, %asi
9806 ldda [%l7 + 0x30] %asi, %o6
9807 fmovrslez %l2, %f23, %f25
9808 srlx %g4, %g5, %o6
9809 nop
9810 setx 0xDD047A1BF8CDF069, %l0, %l6
9811 stx %l6, [%l7 + 0x28]
9812 ldd [%l7 + 0x28], %f26
9813 setx 0x94517F50616AEF02, %l1, %l5
9814 stx %l5, [%l7 + 0x10]
9815 ldd [%l7 + 0x10], %f18
9816 faddd %f18, %f26, %f20
9817 bneg,a,pn %icc, loop_856
9818 mova %icc, %i3, %g1
9819 nop
9820 setx 0xC3D297411C419F5B, %l0, %l6
9821 stx %l6, [%l7 + 0x28]
9822 ldd [%l7 + 0x28], %f20
9823 fsqrtd %f20, %f14
9824 stb %i1, [%l7 + 0x3F]
9825loop_856:
9826 fbn %fcc0, loop_857
9827 fnot2s %f8, %f26
9828 edge32n %i0, %l4, %i2
9829 swap [%l7 + 0x0C], %o2
9830loop_857:
9831 tcc %xcc, 0x0
9832 fmovse %icc, %f18, %f22
9833 movrgez %i5, 0x175, %l6
9834 ldsb [%l7 + 0x7D], %g6
9835 edge16l %i6, %g3, %g7
9836 movpos %icc, %l5, %l3
9837 fandnot2 %f30, %f18, %f28
9838 orncc %o0, 0x1DD7, %g2
9839 faligndata %f16, %f12, %f26
9840 taddcctv %i4, 0x056D, %i7
9841 taddcc %o4, 0x05C6, %o3
9842 mulscc %o5, %l0, %l1
9843 std %f8, [%l7 + 0x18]
9844 sdivcc %o7, 0x1ECE, %o1
9845 movleu %icc, %g4, %g5
9846 bshuffle %f6, %f8, %f10
9847 movpos %xcc, %o6, %l2
9848 addc %g1, %i1, %i0
9849 sub %i3, 0x107E, %i2
9850 brnz %o2, loop_858
9851 te %xcc, 0x7
9852 ldsh [%l7 + 0x3A], %i5
9853 movg %xcc, %l4, %l6
9854loop_858:
9855 subcc %i6, %g6, %g7
9856 fble,a %fcc1, loop_859
9857 or %l5, 0x11B9, %g3
9858 sll %o0, 0x1D, %g2
9859 nop
9860 setx loop_860, %l0, %l1
9861 wrpr 0x1, %tl
9862 wrpr %l1, %tnpc
9863 setx 0x34400001400, %l0, %l1
9864 wrpr %l1, %tstate
9865 wrhpr 0x4, %htstate
9866 done
9867loop_859:
9868 stbar
9869 fba,a %fcc1, loop_861
9870 fornot1s %f14, %f13, %f16
9871loop_860:
9872 nop
9873 wr %g0, 0x2f, %asi
9874 stba %i4, [%l7 + 0x11] %asi
9875 membar #Sync
9876loop_861:
9877 edge8ln %l3, %o4, %i7
9878 ldd [%l7 + 0x08], %o2
9879 wr %g0, 0x0c, %asi
9880 ldsha [%l7 + 0x78] %asi, %l0
9881 fbule,a %fcc0, loop_862
9882 ba loop_863
9883 tn %xcc, 0x2
9884 brgz,a %l1, loop_864
9885loop_862:
9886 lduw [%l7 + 0x7C], %o7
9887loop_863:
9888 brgz,a %o5, loop_865
9889 movg %icc, %o1, %g5
9890loop_864:
9891 saved
9892 rdpr %cwp, %g1
9893 rdpr %cansave, %g2
9894 rdpr %canrestore, %g3
9895 rdpr %cleanwin, %g4
9896 rdpr %otherwin, %g5
9897 rdpr %wstate, %g6
9898 fmovrde %g4, %f26, %f24
9899loop_865:
9900 edge8ln %o6, %g1, %l2
9901 fmul8x16al %f23, %f2, %f4
9902 xorcc %i0, 0x1674, %i3
9903 fmovsa %xcc, %f1, %f12
9904 set 0x30, %g4
9905 prefetcha [%l7 + %g4] 0x80, 0x2
9906 sdivcc %i1, 0x16B0, %i5
9907 tgu %icc, 0x6
9908 ble,a,pn %xcc, loop_866
9909 sllx %o2, 0x04, %l6
9910 movre %i6, %l4, %g7
9911 ta %icc, 0x3
9912loop_866:
9913 array32 %g6, %l5, %o0
9914 edge16 %g3, %i4, %g2
9915 fbul %fcc0, loop_867
9916 movpos %xcc, %o4, %i7
9917 edge8 %o3, %l0, %l3
9918 fmovs %f31, %f0
9919loop_867:
9920 tge %xcc, 0x6
9921 sra %o7, %l1, %o1
9922 nop
9923 fitod %f6, %f18
9924 fdtox %f18, %f22
9925 fxtod %f22, %f4
9926 ba,pt %xcc, loop_868
9927 brlz,a %g5, loop_869
9928 fbuge %fcc3, loop_870
9929 udiv %o5, 0x15F5, %o6
9930loop_868:
9931 movne %xcc, %g1, %l2
9932loop_869:
9933 fnors %f20, %f4, %f4
9934loop_870:
9935 stbar
9936 movl %icc, %g4, %i3
9937 brlz,a %i2, loop_871
9938 sub %i0, 0x1D50, %i1
9939 andncc %o2, %i5, %l6
9940 edge8n %i6, %g7, %g6
9941loop_871:
9942 fcmpgt16 %f6, %f24, %l5
9943 udiv %o0, 0x1A72, %l4
9944 edge8ln %g3, %i4, %o4
9945 set 0x40, %l3
9946 stda %f0, [%l7 + %l3] 0xf1
9947 membar #Sync
9948 xor %g2, %i7, %l0
9949 set 0x34, %i6
9950 ldswa [%l7 + %i6] 0x88, %o3
9951 movvs %xcc, %l3, %o7
9952 array16 %l1, %o1, %o5
9953 tvc %xcc, 0x4
9954 fpsub16s %f12, %f21, %f9
9955 wr %g0, 0x0c, %asi
9956 stba %o6, [%l7 + 0x52] %asi
9957 nop
9958 setx 0x8071FCE2, %l0, %l6
9959 st %l6, [%l7 + 0x28]
9960 ld [%l7 + 0x28], %fsr
9961 popc %g1, %l2
9962 movrgez %g4, %g5, %i2
9963 edge8ln %i0, %i3, %o2
9964 fsrc2s %f10, %f13
9965 wr %g0, 0x80, %asi
9966 ldxa [%l7 + 0x70] %asi, %i1
9967 movl %icc, %i5, %i6
9968 fmovsle %xcc, %f23, %f31
9969 edge16l %l6, %g7, %g6
9970 wr %g0, 0x0c, %asi
9971 sta %f28, [%l7 + 0x1C] %asi
9972 array8 %o0, %l4, %l5
9973 call loop_872
9974 tsubcctv %i4, 0x1C70, %g3
9975 srlx %g2, %o4, %l0
9976 tl %xcc, 0x5
9977loop_872:
9978 edge32l %o3, %l3, %o7
9979 brlez,a %i7, loop_873
9980 add %l1, 0x18A8, %o1
9981 set 0x68, %o0
9982 lduwa [%l7 + %o0] 0x19, %o6
9983loop_873:
9984 fmovrdne %g1, %f6, %f10
9985 fbe %fcc2, loop_874
9986 nop
9987 fitos %f13, %f18
9988 fstoi %f18, %f14
9989 fnor %f26, %f20, %f6
9990 fmovsn %icc, %f30, %f23
9991loop_874:
9992 taddcctv %l2, 0x18D8, %g4
9993 bge,pt %icc, loop_875
9994 fbuge %fcc2, loop_876
9995 swap [%l7 + 0x2C], %g5
9996 umulcc %i2, %o5, %i0
9997loop_875:
9998 edge16ln %o2, %i3, %i5
9999loop_876:
10000 subcc %i6, 0x0AFB, %i1
10001 andn %g7, %l6, %g6
10002 fxor %f28, %f28, %f6
10003 movleu %xcc, %l4, %l5
10004 bne loop_877
10005 fmovda %icc, %f17, %f9
10006 movrgz %i4, %o0, %g3
10007 edge8n %o4, %g2, %o3
10008loop_877:
10009 tge %xcc, 0x1
10010 tge %icc, 0x4
10011 movre %l3, 0x307, %o7
10012 wr %g0, 0x19, %asi
10013 ldsha [%l7 + 0x7E] %asi, %i7
10014 set 0x20, %o5
10015 prefetcha [%l7 + %o5] 0x19, 0x2
10016 tcc %xcc, 0x7
10017 smulcc %o1, %o6, %g1
10018 fpmerge %f8, %f17, %f26
10019 restored
10020 rdpr %cwp, %g1
10021 rdpr %cansave, %g2
10022 rdpr %canrestore, %g3
10023 rdpr %cleanwin, %g4
10024 rdpr %otherwin, %g5
10025 rdpr %wstate, %g6
10026 edge32n %l2, %g4, %g5
10027 edge16l %l1, %i2, %i0
10028 tvc %xcc, 0x1
10029 movrgz %o5, %i3, %i5
10030 movg %icc, %i6, %i1
10031 bpos,pt %icc, loop_878
10032 nop
10033 fitod %f28, %f22
10034 movvc %xcc, %g7, %o2
10035 ldsw [%l7 + 0x5C], %g6
10036loop_878:
10037 srlx %l6, 0x02, %l4
10038 fmovsa %xcc, %f17, %f27
10039 fbu %fcc0, loop_879
10040 nop
10041 setx 0x46D9C909, %l0, %l6
10042 st %l6, [%l7 + 0x28]
10043 ld [%l7 + 0x28], %f29
10044 setx 0x44C9DD5A, %l1, %l5
10045 st %l5, [%l7 + 0x10]
10046 ld [%l7 + 0x10], %f29
10047 fsubs %f29, %f29, %f18
10048 fxnor %f10, %f2, %f14
10049 edge32 %i4, %l5, %g3
10050loop_879:
10051 fnand %f14, %f16, %f26
10052 fnegs %f27, %f5
10053 movg %xcc, %o0, %o4
10054 array32 %g2, %l3, %o7
10055 tge %xcc, 0x6
10056 ldd [%l7 + 0x68], %i6
10057 fmovrsgez %l0, %f2, %f25
10058 addccc %o1, 0x1A19, %o3
10059 fmovdge %icc, %f27, %f12
10060 membar 0x19
10061 fmuld8sux16 %f1, %f5, %f6
10062 fble %fcc0, loop_880
10063 tl %xcc, 0x1
10064 xor %g1, 0x0ACC, %l2
10065 tsubcctv %o6, 0x0A5E, %g5
10066loop_880:
10067 movrlz %l1, 0x389, %g4
10068 fnor %f18, %f24, %f14
10069 edge32l %i2, %o5, %i0
10070 bvs,a,pt %icc, loop_881
10071 andn %i5, %i6, %i1
10072 fcmple32 %f22, %f6, %g7
10073 fbule %fcc1, loop_882
10074loop_881:
10075 sdivcc %i3, 0x079A, %o2
10076 fmovscs %xcc, %f28, %f11
10077 udiv %l6, 0x1161, %l4
10078loop_882:
10079 membar 0x15
10080 movleu %xcc, %i4, %g6
10081 movrne %l5, %o0, %g3
10082 bl %xcc, loop_883
10083 fpadd16s %f22, %f24, %f19
10084 fmovsneg %icc, %f12, %f4
10085 xorcc %o4, %l3, %g2
10086loop_883:
10087 movvs %icc, %o7, %i7
10088 set 0x40, %l1
10089 ldda [%l7 + %l1] 0x0c, %f0
10090 fbge %fcc2, loop_884
10091 fbo,a %fcc1, loop_885
10092 edge16n %o1, %o3, %g1
10093 tle %xcc, 0x1
10094loop_884:
10095 array8 %l0, %o6, %g5
10096loop_885:
10097 bvc loop_886
10098 addcc %l2, %g4, %i2
10099 mulx %o5, 0x0E17, %i0
10100 movrgez %l1, %i5, %i1
10101loop_886:
10102 fbug %fcc0, loop_887
10103 fmovrde %i6, %f20, %f28
10104 fblg,a %fcc1, loop_888
10105 tcc %xcc, 0x3
10106loop_887:
10107 subcc %i3, 0x1E16, %g7
10108 fbue %fcc0, loop_889
10109loop_888:
10110 alignaddrl %l6, %o2, %l4
10111 nop
10112 setx loop_890, %l0, %l1
10113 wrpr 0x1, %tl
10114 wrpr %l1, %tpc
10115 add %l1, 0x4, %l1
10116 wrpr %l1, %tnpc
10117 setx 0x34400001400, %l0, %l1
10118 wrpr %l1, %tstate
10119 wrhpr 0x4, %htstate
10120 retry
10121 fmovsgu %icc, %f23, %f0
10122loop_889:
10123 bne loop_891
10124 fbl %fcc0, loop_892
10125loop_890:
10126 mulscc %i4, 0x19C6, %l5
10127 movg %icc, %g6, %g3
10128loop_891:
10129 umulcc %o0, %o4, %l3
10130loop_892:
10131 array16 %g2, %i7, %o7
10132 sll %o3, 0x07, %g1
10133 nop
10134 fitos %f3, %f0
10135 fstod %f0, %f18
10136 srlx %l0, %o1, %g5
10137 fmovsa %icc, %f18, %f4
10138 and %l2, 0x1566, %o6
10139 array32 %i2, %g4, %i0
10140 sdivcc %l1, 0x030C, %i5
10141 udivx %i1, 0x184F, %o5
10142 fors %f11, %f14, %f12
10143 orn %i3, 0x1802, %i6
10144 movg %icc, %l6, %o2
10145 nop
10146 setx 0x0F8A330D, %l0, %l6
10147 st %l6, [%l7 + 0x28]
10148 ld [%l7 + 0x28], %f21
10149 setx 0x193919A4, %l1, %l5
10150 st %l5, [%l7 + 0x10]
10151 ld [%l7 + 0x10], %f15
10152 fsubs %f15, %f21, %f17
10153 fcmpne32 %f0, %f22, %g7
10154 stb %i4, [%l7 + 0x70]
10155 movvs %xcc, %l4, %l5
10156 move %xcc, %g3, %g6
10157 fnand %f16, %f18, %f20
10158 fblg %fcc2, loop_893
10159 umul %o4, 0x15E4, %l3
10160 edge8l %o0, %g2, %i7
10161 movne %xcc, %o3, %o7
10162loop_893:
10163 ldstub [%l7 + 0x55], %g1
10164 sdivcc %l0, 0x11E6, %o1
10165 movpos %xcc, %l2, %g5
10166 tsubcc %i2, %g4, %i0
10167 movle %icc, %l1, %o6
10168 movcc %icc, %i5, %i1
10169 nop
10170 fitos %f10, %f11
10171 movne %xcc, %i3, %i6
10172 bcs,a %xcc, loop_894
10173 ble,a %icc, loop_895
10174 fpadd32s %f26, %f9, %f28
10175 tge %icc, 0x2
10176loop_894:
10177 movleu %icc, %o5, %o2
10178loop_895:
10179 nop
10180 wr %g0, 0x80, %asi
10181 stxa %g7, [%l7 + 0x50] %asi
10182 array8 %l6, %i4, %l5
10183 sra %l4, %g6, %o4
10184 srax %g3, 0x0A, %o0
10185 udivx %l3, 0x054D, %i7
10186 movcs %icc, %o3, %g2
10187 add %l7, 0x38, %l6
10188 wr %g0, 0x89, %asi
10189 ldxa [%l6] %asi, %g1
10190 casxa [%l6] 0x89, %g1, %o7
10191 sub %l0, %l2, %o1
10192 fzeros %f16
10193 nop
10194 setx loop_896, %l0, %l1
10195 jmpl %l1, %g5
10196 brlz %g4, loop_897
10197 movgu %icc, %i2, %l1
10198 xnor %o6, 0x04E2, %i5
10199loop_896:
10200 movl %icc, %i0, %i1
10201loop_897:
10202 movrgez %i6, 0x199, %i3
10203 udivcc %o5, 0x1833, %g7
10204 set 0x40, %g3
10205 ldda [%l7 + %g3] 0x88, %f16
10206 nop
10207 fitod %f0, %f8
10208 fdtox %f8, %f18
10209 set 0x14, %o7
10210 ldsha [%l7 + %o7] 0x19, %o2
10211 tsubcctv %i4, 0x0FCA, %l6
10212 nop
10213 fitos %f2, %f5
10214 nop
10215 setx 0x96F1FC05, %l0, %l6
10216 st %l6, [%l7 + 0x28]
10217 ld [%l7 + 0x28], %f21
10218 fsqrts %f21, %f22
10219 xnorcc %l4, 0x0E72, %l5
10220 andcc %o4, 0x0AA1, %g6
10221 tsubcc %o0, 0x0A9C, %g3
10222 fcmpne16 %f18, %f20, %i7
10223 fmovsge %icc, %f27, %f16
10224 nop
10225 setx 0xBD8DB1EF, %l0, %l6
10226 st %l6, [%l7 + 0x28]
10227 ld [%l7 + 0x28], %f0
10228 fsqrts %f0, %f11
10229 movrlz %o3, 0x0E6, %g2
10230 fbe %fcc0, loop_898
10231 fsrc1 %f12, %f4
10232 fba,a %fcc3, loop_899
10233 alignaddr %g1, %l3, %o7
10234loop_898:
10235 mulx %l0, 0x16B4, %l2
10236 movgu %icc, %o1, %g4
10237loop_899:
10238 movrlz %i2, %g5, %o6
10239 saved
10240 rdpr %cwp, %g1
10241 rdpr %cansave, %g2
10242 rdpr %canrestore, %g3
10243 rdpr %cleanwin, %g4
10244 rdpr %otherwin, %g5
10245 rdpr %wstate, %g6
10246 std %f30, [%l7 + 0x68]
10247 udivx %i5, 0x1D83, %i0
10248 fbo,a %fcc0, loop_900
10249 movrlz %i1, 0x0AF, %l1
10250 tl %icc, 0x6
10251 fpmerge %f10, %f4, %f22
10252loop_900:
10253 smulcc %i6, %o5, %i3
10254 stbar
10255 orncc %g7, 0x0895, %o2
10256 fmovsleu %xcc, %f14, %f25
10257 movg %icc, %i4, %l4
10258 movcs %xcc, %l6, %l5
10259 fmul8ulx16 %f0, %f22, %f12
10260 taddcctv %g6, 0x0C11, %o4
10261 edge16ln %g3, %o0, %o3
10262 lduh [%l7 + 0x4A], %i7
10263 movvc %xcc, %g2, %l3
10264 tvc %xcc, 0x1
10265 mulscc %o7, %l0, %l2
10266 fmovs %f27, %f0
10267 alignaddr %o1, %g4, %g1
10268 ldsh [%l7 + 0x50], %i2
10269 ldsb [%l7 + 0x6F], %g5
10270 movre %o6, 0x208, %i0
10271 fmovrdne %i5, %f16, %f24
10272 orncc %l1, 0x103C, %i1
10273 udivcc %i6, 0x11E9, %o5
10274 movvs %icc, %i3, %g7
10275 std %f16, [%l7 + 0x68]
10276 edge32l %i4, %o2, %l4
10277 ldsb [%l7 + 0x29], %l5
10278 stw %g6, [%l7 + 0x24]
10279 sdivcc %l6, 0x1047, %g3
10280 movre %o0, 0x250, %o4
10281 udivcc %i7, 0x13BA, %g2
10282 fnot2s %f2, %f4
10283 fmul8x16au %f16, %f8, %f20
10284 fmovsle %xcc, %f1, %f19
10285 alignaddrl %o3, %l3, %l0
10286 tge %icc, 0x1
10287 addcc %o7, %o1, %l2
10288 edge16ln %g4, %g1, %i2
10289 stbar
10290 array8 %o6, %g5, %i0
10291 movn %xcc, %i5, %l1
10292 wr %g0, 0x0c, %asi
10293 prefetcha [%l7 + 0x58] %asi, 0x1
10294 tsubcc %i1, %i3, %g7
10295 add %l7, 0x48, %l6
10296 wr %g0, 0x89, %asi
10297 casxa [%l6] 0x89, %o5, %o2
10298 wr %g0, 0x88, %asi
10299 ldxa [%l7 + 0x58] %asi, %l4
10300 fands %f27, %f13, %f28
10301 fmul8sux16 %f2, %f22, %f22
10302 move %xcc, %i4, %g6
10303 fbue,a %fcc2, loop_901
10304 movrlez %l5, 0x128, %g3
10305 array8 %l6, %o0, %i7
10306 fbo %fcc3, loop_902
10307loop_901:
10308 fxors %f12, %f9, %f27
10309 movcs %xcc, %o4, %g2
10310 mulx %o3, 0x15F7, %l0
10311loop_902:
10312 orcc %o7, %o1, %l3
10313 smulcc %l2, %g1, %i2
10314 bn,a %xcc, loop_903
10315 edge16 %g4, %g5, %i0
10316 movle %xcc, %o6, %l1
10317 fsrc2s %f14, %f26
10318loop_903:
10319 orn %i5, %i1, %i3
10320 edge32l %i6, %o5, %o2
10321 fmovrsgez %g7, %f26, %f20
10322 tvs %xcc, 0x5
10323 sethi 0x07A6, %l4
10324 ld [%l7 + 0x70], %f5
10325 fmovdvs %xcc, %f5, %f8
10326 array8 %i4, %g6, %g3
10327 mulx %l5, 0x184B, %l6
10328 fsrc1 %f28, %f8
10329 nop
10330 setx loop_904, %l0, %l1
10331 wrpr 0x1, %tl
10332 wrpr %l1, %tpc
10333 add %l1, 0x4, %l1
10334 wrpr %l1, %tnpc
10335 setx 0x34400001400, %l0, %l1
10336 wrpr %l1, %tstate
10337 wrhpr 0x4, %htstate
10338 retry
10339 edge32l %o0, %i7, %o4
10340 fandnot1 %f16, %f18, %f10
10341 subccc %o3, %l0, %o7
10342loop_904:
10343 brlez,a %o1, loop_905
10344 edge8 %l3, %l2, %g1
10345 udivcc %i2, 0x13E5, %g4
10346 subcc %g5, %g2, %o6
10347loop_905:
10348 srax %i0, %i5, %l1
10349 brlez %i3, loop_906
10350 be,a %icc, loop_907
10351 tgu %xcc, 0x7
10352 lduw [%l7 + 0x7C], %i1
10353loop_906:
10354 nop
10355 setx loop_908, %l0, %l1
10356 wrpr 0x1, %tl
10357 wrpr %l1, %tnpc
10358 setx 0x34400001400, %l0, %l1
10359 wrpr %l1, %tstate
10360 wrhpr 0x4, %htstate
10361 done
10362loop_907:
10363 movre %o5, %i6, %o2
10364 alignaddrl %l4, %g7, %i4
10365 brnz %g3, loop_909
10366loop_908:
10367 tcc %icc, 0x5
10368 fnands %f23, %f1, %f11
10369 saved
10370 rdpr %cwp, %g1
10371 rdpr %cansave, %g2
10372 rdpr %canrestore, %g3
10373 rdpr %cleanwin, %g4
10374 rdpr %otherwin, %g5
10375 rdpr %wstate, %g6
10376loop_909:
10377 tcc %xcc, 0x1
10378 wr %g0, 0x81, %asi
10379 lduba [%l7 + 0x11] %asi, %l5
10380 movre %g6, %o0, %i7
10381 add %l7, 0x50, %l6
10382 wr %g0, 0x80, %asi
10383 casa [%l6] %asi, %l6, %o4
10384 movleu %xcc, %o3, %l0
10385 fpackfix %f8, %f29
10386 nop
10387 fitod %f6, %f4
10388 fdtos %f4, %f0
10389 movvc %icc, %o1, %o7
10390 sir 0x0410
10391 fbule,a %fcc2, loop_910
10392 brz %l2, loop_911
10393 nop
10394 set 0x18, %o4
10395 ldsw [%l7 + %o4], %g1
10396 fbuge %fcc3, loop_912
10397loop_910:
10398 xnor %i2, %g4, %g5
10399loop_911:
10400 nop
10401 membar #Sync
10402 set 0x40, %l6
10403 ldda [%l7 + %l6] 0x17, %f16
10404loop_912:
10405 ble,pt %icc, loop_913
10406 orcc %g2, 0x029A, %o6
10407 ba %xcc, loop_914
10408 mova %xcc, %l3, %i5
10409loop_913:
10410 fmovrsne %l1, %f27, %f13
10411 nop
10412 setx 0x0843DB28, %l0, %l6
10413 st %l6, [%l7 + 0x28]
10414 ld [%l7 + 0x28], %f4
10415 fsqrts %f4, %f26
10416loop_914:
10417 alignaddr %i0, %i3, %i1
10418 udivcc %i6, 0x100D, %o2
10419 movn %icc, %o5, %g7
10420 sub %i4, %l4, %l5
10421 wr %g0, 0x10, %asi
10422 sta %f19, [%l7 + 0x2C] %asi
10423 ldd [%l7 + 0x70], %g6
10424 nop
10425 fitos %f7, %f30
10426 te %icc, 0x3
10427 tge %icc, 0x1
10428 tneg %xcc, 0x5
10429 fnot1s %f21, %f19
10430 fbue %fcc3, loop_915
10431 sub %g3, %o0, %i7
10432 tvc %icc, 0x5
10433 sdivx %o4, 0x1692, %l6
10434loop_915:
10435 nop
10436 wr %g0, 0x27, %asi
10437 ldda [%l7 + 0x50] %asi, %o2
10438 umulcc %o1, 0x11DE, %l0
10439 sir 0x0ACC
10440 array32 %l2, %o7, %i2
10441 nop
10442 setx 0xFA359732, %l0, %l6
10443 st %l6, [%l7 + 0x28]
10444 ld [%l7 + 0x28], %f15
10445 setx 0x8E8E4633, %l1, %l5
10446 st %l5, [%l7 + 0x10]
10447 ld [%l7 + 0x10], %f5
10448 fsubs %f5, %f15, %f26
10449 fbe %fcc3, loop_916
10450 or %g4, %g5, %g1
10451 wr %g0, 0x0c, %asi
10452 ldsha [%l7 + 0x0E] %asi, %o6
10453loop_916:
10454 movrlez %g2, %i5, %l1
10455 restored
10456 rdpr %cwp, %g1
10457 rdpr %cansave, %g2
10458 rdpr %canrestore, %g3
10459 rdpr %cleanwin, %g4
10460 rdpr %otherwin, %g5
10461 rdpr %wstate, %g6
10462 umulcc %i0, %l3, %i1
10463 taddcc %i3, 0x10FC, %o2
10464 fmovdcc %icc, %f12, %f18
10465 movcc %icc, %i6, %o5
10466 and %g7, 0x0864, %i4
10467 xnorcc %l5, 0x182E, %g6
10468 fba,a %fcc1, loop_917
10469 movgu %icc, %g3, %o0
10470 fpadd32s %f30, %f9, %f16
10471 taddcctv %l4, 0x00A0, %o4
10472loop_917:
10473 lduh [%l7 + 0x24], %l6
10474 sub %o3, %o1, %i7
10475 bgu loop_918
10476 movneg %xcc, %l0, %l2
10477 fmovrdlz %o7, %f14, %f2
10478 std %f0, [%l7 + 0x58]
10479loop_918:
10480 fba,a %fcc3, loop_919
10481 tsubcc %g4, 0x039F, %i2
10482 bleu,a,pn %icc, loop_920
10483 restored
10484 rdpr %cwp, %g1
10485 rdpr %cansave, %g2
10486 rdpr %canrestore, %g3
10487 rdpr %cleanwin, %g4
10488 rdpr %otherwin, %g5
10489 rdpr %wstate, %g6
10490loop_919:
10491 movrne %g1, %g5, %g2
10492 movrne %o6, 0x136, %l1
10493loop_920:
10494 nop
10495 fitos %f12, %f20
10496 fstod %f20, %f24
10497 fmovrsgez %i5, %f25, %f4
10498 edge16 %l3, %i1, %i0
10499 andn %o2, %i3, %o5
10500 brz %i6, loop_921
10501 subcc %g7, 0x1E37, %i4
10502 movvs %xcc, %l5, %g6
10503 edge8l %o0, %l4, %g3
10504loop_921:
10505 andncc %o4, %l6, %o1
10506 bvs,a loop_922
10507 tleu %xcc, 0x2
10508 edge16ln %o3, %l0, %l2
10509 movl %icc, %i7, %g4
10510loop_922:
10511 sdivx %i2, 0x1D0A, %g1
10512 movvs %icc, %o7, %g2
10513 tcs %xcc, 0x3
10514 bneg loop_923
10515 tpos %xcc, 0x7
10516 fnands %f12, %f25, %f23
10517 nop
10518 setx 0xD87480BA4045B031, %l0, %l6
10519 stx %l6, [%l7 + 0x30]
10520 ldx [%l7 + 0x30], %fsr
10521loop_923:
10522 edge8l %o6, %g5, %l1
10523 wr %g0, 0x80, %asi
10524 ldswa [%l7 + 0x54] %asi, %l3
10525 movle %icc, %i1, %i5
10526 subcc %i0, %i3, %o5
10527 te %icc, 0x2
10528 set 0x40, %o1
10529 stda %f16, [%l7 + %o1] 0x88
10530 udiv %o2, 0x01B0, %i6
10531 brgez,a %g7, loop_924
10532 mova %xcc, %l5, %i4
10533 tcc %icc, 0x2
10534 mova %xcc, %g6, %l4
10535loop_924:
10536 fba %fcc1, loop_925
10537 tg %xcc, 0x3
10538 array8 %g3, %o0, %o4
10539 set 0x40, %g7
10540 stda %f16, [%l7 + %g7] 0xf9
10541 membar #Sync
10542loop_925:
10543 fmovsl %xcc, %f1, %f11
10544 sll %o1, %o3, %l6
10545 set 0x0C, %l5
10546 lduwa [%l7 + %l5] 0x11, %l2
10547 tle %icc, 0x2
10548 wr %g0, 0x18, %asi
10549 prefetcha [%l7 + 0x48] %asi, 0x0
10550 bge,a,pt %icc, loop_926
10551 movgu %xcc, %g4, %i2
10552 brgz,a %i7, loop_927
10553 array8 %o7, %g1, %o6
10554loop_926:
10555 nop
10556 setx loop_928, %l0, %l1
10557 wrpr 0x1, %tl
10558 wrpr %l1, %tpc
10559 add %l1, 0x4, %l1
10560 wrpr %l1, %tnpc
10561 setx 0x34400001400, %l0, %l1
10562 wrpr %l1, %tstate
10563 wrhpr 0x4, %htstate
10564 retry
10565 nop
10566 setx loop_929, %l0, %l1
10567 wrpr 0x1, %tl
10568 wrpr %l1, %tnpc
10569 setx 0x34400001400, %l0, %l1
10570 wrpr %l1, %tstate
10571 wrhpr 0x4, %htstate
10572 done
10573loop_927:
10574 movcs %icc, %g5, %g2
10575 edge32n %l1, %i1, %l3
10576loop_928:
10577 saved
10578 rdpr %cwp, %g1
10579 rdpr %cansave, %g2
10580 rdpr %canrestore, %g3
10581 rdpr %cleanwin, %g4
10582 rdpr %otherwin, %g5
10583 rdpr %wstate, %g6
10584loop_929:
10585 edge8n %i0, %i3, %i5
10586 bneg,a,pn %xcc, loop_930
10587 edge32 %o2, %i6, %g7
10588 edge16ln %o5, %i4, %g6
10589 tvc %icc, 0x1
10590loop_930:
10591 add %l4, %l5, %o0
10592 be,pt %xcc, loop_931
10593 fpack16 %f24, %f27
10594 umulcc %o4, %o1, %g3
10595 fsrc2 %f26, %f24
10596loop_931:
10597 andcc %l6, 0x0D3E, %o3
10598 addc %l0, %l2, %i2
10599 edge32n %g4, %i7, %o7
10600 bg,a loop_932
10601 saved
10602 rdpr %cwp, %g1
10603 rdpr %cansave, %g2
10604 rdpr %canrestore, %g3
10605 rdpr %cleanwin, %g4
10606 rdpr %otherwin, %g5
10607 rdpr %wstate, %g6
10608 addcc %g1, 0x1E6D, %g5
10609 orn %o6, 0x1860, %l1
10610loop_932:
10611 array8 %i1, %g2, %i0
10612 fba,a %fcc0, loop_933
10613 fnot1s %f25, %f1
10614 edge16 %i3, %l3, %i5
10615 umulcc %o2, %i6, %g7
10616loop_933:
10617 mulscc %o5, 0x18F5, %g6
10618 fsrc1s %f5, %f3
10619 fmovdvs %icc, %f9, %f7
10620 andncc %i4, %l4, %l5
10621 brlz,a %o4, loop_934
10622 fandnot1 %f12, %f18, %f2
10623 fbuge %fcc3, loop_935
10624 tleu %xcc, 0x3
10625loop_934:
10626 stb %o1, [%l7 + 0x7A]
10627 ldstub [%l7 + 0x3D], %g3
10628loop_935:
10629 andn %l6, %o3, %l0
10630 bgu,a,pn %xcc, loop_936
10631 or %l2, %o0, %g4
10632 nop
10633 setx 0x937D1F6C255D9A85, %l0, %l6
10634 stx %l6, [%l7 + 0x28]
10635 ldd [%l7 + 0x28], %f24
10636 setx 0xB466317F6DD135CC, %l1, %l5
10637 stx %l5, [%l7 + 0x10]
10638 ldd [%l7 + 0x10], %f22
10639 fdivd %f22, %f24, %f0
10640 array8 %i2, %o7, %g1
10641loop_936:
10642 ldx [%l7 + 0x20], %g5
10643 edge32ln %i7, %l1, %o6
10644 edge16l %i1, %g2, %i0
10645 tge %xcc, 0x3
10646 srl %l3, %i3, %i5
10647 fandnot1s %f30, %f7, %f13
10648 movcc %xcc, %i6, %g7
10649 addccc %o5, %g6, %i4
10650 subccc %l4, 0x14E0, %l5
10651 set 0x38, %i4
10652 sta %f19, [%l7 + %i4] 0x18
10653 sdivx %o2, 0x02F6, %o1
10654 tvs %icc, 0x4
10655 movn %icc, %o4, %l6
10656 st %f25, [%l7 + 0x6C]
10657 fbe,a %fcc2, loop_937
10658 and %o3, 0x0E7D, %l0
10659 nop
10660 setx 0x7C7A6C4D, %l0, %l6
10661 st %l6, [%l7 + 0x28]
10662 ld [%l7 + 0x28], %f19
10663 setx 0xAF82CF5E, %l1, %l5
10664 st %l5, [%l7 + 0x10]
10665 ld [%l7 + 0x10], %f13
10666 fmuls %f13, %f19, %f25
10667 andcc %l2, 0x10D6, %g3
10668loop_937:
10669 movrgez %o0, 0x044, %g4
10670 sra %i2, %o7, %g1
10671 call loop_938
10672 nop
10673 set 0x40, %i0
10674 std %f30, [%l7 + %i0]
10675 te %icc, 0x5
10676 movvc %xcc, %i7, %g5
10677loop_938:
10678 movleu %icc, %o6, %i1
10679 membar 0x02
10680 alignaddr %g2, %l1, %l3
10681 movvc %xcc, %i3, %i0
10682 orncc %i5, %i6, %g7
10683 nop
10684 setx 0x7CBAF66B6A2C9FA5, %l0, %l6
10685 stx %l6, [%l7 + 0x28]
10686 ldd [%l7 + 0x28], %f30
10687 setx 0x76210BF1702A6F7A, %l1, %l5
10688 stx %l5, [%l7 + 0x10]
10689 ldd [%l7 + 0x10], %f16
10690 fsubd %f16, %f30, %f4
10691 addcc %g6, 0x1798, %i4
10692 fmovrsgz %l4, %f19, %f20
10693 sdivcc %o5, 0x1A4E, %l5
10694 wr %g0, 0x81, %asi
10695 ldxa [%l7 + 0x50] %asi, %o2
10696 movgu %icc, %o4, %l6
10697 array16 %o3, %o1, %l0
10698 andncc %l2, %g3, %o0
10699 movrlz %g4, %o7, %g1
10700 fmovdpos %icc, %f13, %f5
10701 tle %icc, 0x2
10702 bn %icc, loop_939
10703 edge16ln %i2, %i7, %o6
10704 fandnot2s %f2, %f13, %f26
10705 sir 0x18E0
10706loop_939:
10707 movrlez %g5, 0x1CF, %i1
10708 edge8ln %l1, %l3, %i3
10709 sdiv %g2, 0x1C81, %i0
10710 movpos %icc, %i5, %i6
10711 orncc %g7, %i4, %g6
10712 fone %f10
10713 and %o5, %l5, %o2
10714 stw %o4, [%l7 + 0x5C]
10715 edge32l %l4, %l6, %o3
10716 nop
10717 setx 0x3CF2D401, %l0, %l6
10718 st %l6, [%l7 + 0x28]
10719 ld [%l7 + 0x28], %f25
10720 fsqrts %f25, %f1
10721 stbar
10722 movrlez %o1, %l2, %g3
10723 fmovsle %xcc, %f6, %f9
10724 tvs %icc, 0x3
10725 fpack16 %f30, %f17
10726 movleu %icc, %l0, %o0
10727 ta %icc, 0x1
10728 restored
10729 rdpr %cwp, %g1
10730 rdpr %cansave, %g2
10731 rdpr %canrestore, %g3
10732 rdpr %cleanwin, %g4
10733 rdpr %otherwin, %g5
10734 rdpr %wstate, %g6
10735 tsubcctv %g4, %g1, %o7
10736 fbuge %fcc1, loop_940
10737 move %xcc, %i2, %o6
10738 std %f22, [%l7 + 0x18]
10739 fmovscs %icc, %f22, %f24
10740loop_940:
10741 udivcc %g5, 0x004C, %i1
10742 taddcc %l1, %i7, %i3
10743 set 0x68, %g1
10744 stwa %l3, [%l7 + %g1] 0x14
10745 smul %i0, %g2, %i6
10746 ta %xcc, 0x5
10747 xnorcc %i5, %g7, %i4
10748 edge16l %g6, %l5, %o2
10749 movl %xcc, %o4, %o5
10750 fcmpeq32 %f10, %f8, %l6
10751 nop
10752 setx loop_941, %l0, %l1
10753 wrpr 0x1, %tl
10754 wrpr %l1, %tnpc
10755 setx 0x34400001400, %l0, %l1
10756 wrpr %l1, %tstate
10757 wrhpr 0x4, %htstate
10758 done
10759 fmovrde %o3, %f6, %f12
10760 bne %xcc, loop_942
10761 fpadd16s %f31, %f4, %f29
10762loop_941:
10763 fbuge %fcc2, loop_943
10764 movgu %xcc, %o1, %l4
10765loop_942:
10766 bneg,a,pn %icc, loop_944
10767 or %l2, 0x1E77, %l0
10768loop_943:
10769 faligndata %f8, %f30, %f6
10770 movneg %xcc, %g3, %g4
10771loop_944:
10772 popc %g1, %o7
10773 andncc %i2, %o6, %g5
10774 add %l7, 0x5C, %l6
10775 wr %g0, 0x11, %asi
10776 casa [%l6] 0x11, %o0, %i1
10777 alignaddrl %l1, %i3, %i7
10778 tsubcctv %l3, 0x0D0A, %i0
10779 fmovs %f11, %f2
10780 array32 %g2, %i6, %i5
10781 umul %g7, 0x1BCE, %g6
10782 nop
10783 fitod %f8, %f14
10784 fdtoi %f14, %f23
10785 set 0x40, %l2
10786 stda %f16, [%l7 + %l2] 0x1e
10787 membar #Sync
10788 sllx %i4, 0x12, %o2
10789 nop
10790 fitod %f15, %f6
10791 subccc %l5, 0x00AE, %o4
10792 tge %xcc, 0x7
10793 fba %fcc0, loop_945
10794 tgu %xcc, 0x5
10795 fbl %fcc2, loop_946
10796 ldsw [%l7 + 0x34], %o5
10797loop_945:
10798 tle %icc, 0x7
10799 fpsub32 %f18, %f6, %f30
10800loop_946:
10801 fpmerge %f24, %f10, %f10
10802 bcs loop_947
10803 movrgz %l6, 0x35F, %o3
10804 bne,pt %icc, loop_948
10805 tne %icc, 0x4
10806loop_947:
10807 popc 0x1887, %l4
10808 andn %l2, 0x077D, %o1
10809loop_948:
10810 nop
10811 wr %g0, 0x04, %asi
10812 stda %f16, [%l7 + 0x40] %asi
10813 xor %l0, 0x0A7A, %g4
10814 lduh [%l7 + 0x3E], %g3
10815 movrne %g1, %o7, %i2
10816 fpackfix %f26, %f22
10817 fbul,a %fcc0, loop_949
10818 edge16ln %o6, %g5, %o0
10819 fpsub32s %f20, %f19, %f4
10820 alignaddrl %l1, %i3, %i1
10821loop_949:
10822 fbge,a %fcc1, loop_950
10823 tcc %xcc, 0x0
10824 tcc %icc, 0x2
10825 nop
10826 fitod %f4, %f10
10827 fdtox %f10, %f26
10828 fxtod %f26, %f16
10829loop_950:
10830 movpos %xcc, %l3, %i0
10831 movrne %g2, 0x266, %i7
10832 sdiv %i6, 0x1C37, %g7
10833 array16 %g6, %i5, %o2
10834 fmovspos %xcc, %f1, %f27
10835 sub %l5, %o4, %o5
10836 ble,a,pt %xcc, loop_951
10837 nop
10838 setx 0x50680C56, %l0, %l6
10839 st %l6, [%l7 + 0x24]
10840 ld [%l7 + 0x24], %fsr
10841 orn %l6, 0x0FD7, %i4
10842 fpsub16 %f28, %f12, %f12
10843loop_951:
10844 ldx [%l7 + 0x40], %l4
10845 fsrc1 %f6, %f0
10846 fnors %f8, %f5, %f11
10847 fmovdgu %icc, %f17, %f19
10848 fmovsg %icc, %f20, %f30
10849 fbn,a %fcc0, loop_952
10850 fmovrdne %l2, %f30, %f20
10851 stb %o3, [%l7 + 0x54]
10852 fnands %f31, %f0, %f25
10853loop_952:
10854 fcmpgt16 %f6, %f24, %l0
10855 add %l7, 0x74, %l6
10856 wr %g0, 0x18, %asi
10857 lda [%l6] %asi, %o1
10858 casa [%l6] 0x18, %o1, %g4
10859 tcs %icc, 0x2
10860 nop
10861 setx 0x1C490B27805016D6, %l0, %l6
10862 stx %l6, [%l7 + 0x68]
10863 ldx [%l7 + 0x68], %fsr
10864 fmovd %f4, %f0
10865 movre %g1, %g3, %o7
10866 movl %xcc, %i2, %o6
10867 addccc %o0, %g5, %i3
10868 movneg %icc, %i1, %l1
10869 set 0x51, %i5
10870 stba %i0, [%l7 + %i5] 0x11
10871 movgu %xcc, %g2, %l3
10872 sir 0x0820
10873 fpack16 %f10, %f6
10874 set 0x60, %i7
10875 ldxa [%l7 + %i7] 0x89, %i7
10876 tle %icc, 0x5
10877 saved
10878 rdpr %cwp, %g1
10879 rdpr %cansave, %g2
10880 rdpr %canrestore, %g3
10881 rdpr %cleanwin, %g4
10882 rdpr %otherwin, %g5
10883 rdpr %wstate, %g6
10884 udiv %i6, 0x1BA9, %g6
10885 umulcc %i5, 0x148B, %o2
10886 fmovsne %xcc, %f18, %f9
10887 tle %xcc, 0x5
10888 fmovdvs %xcc, %f26, %f5
10889 taddcc %g7, %l5, %o5
10890 array32 %o4, %i4, %l6
10891 sll %l2, %o3, %l0
10892 smulcc %o1, 0x0013, %g4
10893 bn,a,pn %icc, loop_953
10894 array32 %g1, %l4, %o7
10895 smul %i2, %o6, %g3
10896 movcs %icc, %o0, %i3
10897loop_953:
10898 nop
10899 fitod %f8, %f22
10900 fdtox %f22, %f22
10901 sdivcc %i1, 0x1013, %l1
10902 movrlz %g5, %g2, %l3
10903 edge32 %i0, %i6, %g6
10904 mova %icc, %i5, %o2
10905 wr %g0, 0x24, %asi
10906 ldda [%l7 + 0x40] %asi, %i6
10907 udivcc %g7, 0x0784, %l5
10908 movge %icc, %o5, %i4
10909 popc 0x00F5, %l6
10910 fmul8x16au %f1, %f16, %f14
10911 edge8l %l2, %o3, %l0
10912 array8 %o4, %g4, %o1
10913 movg %xcc, %g1, %l4
10914 sir 0x1E32
10915 smulcc %o7, %i2, %o6
10916 umul %g3, %i3, %o0
10917 movne %xcc, %l1, %i1
10918 fbue,a %fcc1, loop_954
10919 bvs,a,pn %xcc, loop_955
10920 movrgez %g5, 0x04D, %l3
10921 andncc %i0, %g2, %g6
10922loop_954:
10923 nop
10924 set 0x60, %o6
10925 ldda [%l7 + %o6] 0x22, %i4
10926loop_955:
10927 tge %icc, 0x6
10928 array8 %o2, %i6, %i7
10929 smul %g7, 0x1CBA, %o5
10930 movle %xcc, %l5, %l6
10931 nop
10932 fitos %f13, %f28
10933 fstoi %f28, %f24
10934 srax %i4, %o3, %l0
10935 tcc %xcc, 0x0
10936 nop
10937 setx loop_956, %l0, %l1
10938 wrpr 0x1, %tl
10939 wrpr %l1, %tnpc
10940 setx 0x34400001400, %l0, %l1
10941 wrpr %l1, %tstate
10942 wrhpr 0x4, %htstate
10943 done
10944 fmovdle %icc, %f24, %f25
10945 ldd [%l7 + 0x60], %f18
10946 umul %l2, %g4, %o1
10947loop_956:
10948 sir 0x1145
10949 subc %o4, %g1, %l4
10950 udivcc %i2, 0x10FC, %o6
10951 edge32n %g3, %i3, %o0
10952 udiv %o7, 0x0665, %l1
10953 bgu,a %xcc, loop_957
10954 andncc %i1, %l3, %g5
10955 bvc %icc, loop_958
10956 sethi 0x18F3, %i0
10957loop_957:
10958 tvc %xcc, 0x2
10959 srax %g6, 0x15, %g2
10960loop_958:
10961 sra %o2, 0x1A, %i5
10962 fmovsle %xcc, %f18, %f13
10963 nop
10964 fitod %f8, %f14
10965 fdtos %f14, %f9
10966 movle %xcc, %i7, %g7
10967 ldsb [%l7 + 0x0D], %o5
10968 edge32n %i6, %l5, %i4
10969 nop
10970 setx loop_959, %l0, %l1
10971 wrpr 0x1, %tl
10972 wrpr %l1, %tpc
10973 add %l1, 0x4, %l1
10974 wrpr %l1, %tnpc
10975 setx 0x34400001400, %l0, %l1
10976 wrpr %l1, %tstate
10977 wrhpr 0x4, %htstate
10978 retry
10979 tvs %icc, 0x6
10980 array16 %o3, %l0, %l2
10981 movl %icc, %l6, %o1
10982loop_959:
10983 alignaddr %o4, %g4, %l4
10984 fnands %f19, %f2, %f27
10985 edge8n %i2, %g1, %o6
10986 sdiv %i3, 0x13B8, %g3
10987 bl,a %xcc, loop_960
10988 brlez %o7, loop_961
10989 udivcc %o0, 0x19FB, %l1
10990 tpos %icc, 0x1
10991loop_960:
10992 orn %i1, %g5, %i0
10993loop_961:
10994 fpack16 %f6, %f13
10995 set 0x64, %o2
10996 lduha [%l7 + %o2] 0x11, %g6
10997 tn %xcc, 0x3
10998 nop
10999 fitos %f3, %f9
11000 fstoi %f9, %f5
11001 nop
11002 setx 0xDF6C7197AB2113BC, %l0, %l6
11003 stx %l6, [%l7 + 0x28]
11004 ldd [%l7 + 0x28], %f4
11005 setx 0x3720D2657C74B7A6, %l1, %l5
11006 stx %l5, [%l7 + 0x10]
11007 ldd [%l7 + 0x10], %f2
11008 fmuld %f2, %f4, %f0
11009 fands %f1, %f15, %f27
11010 call loop_962
11011 sllx %g2, 0x0C, %o2
11012 smul %i5, %i7, %l3
11013 tcc %icc, 0x5
11014loop_962:
11015 movrne %o5, 0x0D7, %g7
11016 te %icc, 0x3
11017 movne %xcc, %i6, %l5
11018 add %l7, 0x08, %l6
11019 wr %g0, 0x0c, %asi
11020 casxa [%l6] %asi, %i4, %l0
11021 tpos %xcc, 0x0
11022 add %l7, 0x20, %l6
11023 wr %g0, 0x19, %asi
11024 ldxa [%l6] %asi, %o3
11025 casxa [%l6] %asi, %o3, %l2
11026 lduw [%l7 + 0x58], %l6
11027 add %l7, 0x70, %l6
11028 wr %g0, 0x88, %asi
11029 casxa [%l6] %asi, %o1, %g4
11030 sra %l4, 0x17, %i2
11031 tneg %xcc, 0x7
11032 andncc %g1, %o6, %o4
11033 set 0x60, %g6
11034 ldda [%l7 + %g6] 0x2b, %g2
11035 tvs %icc, 0x7
11036 be %icc, loop_963
11037 nop
11038 setx 0x3DBD064C, %l0, %l6
11039 st %l6, [%l7 + 0x28]
11040 ld [%l7 + 0x28], %f6
11041 setx 0x101EE7B2, %l1, %l5
11042 st %l5, [%l7 + 0x10]
11043 ld [%l7 + 0x10], %f0
11044 fsubs %f0, %f6, %f19
11045 set 0x12, %i3
11046 lduha [%l7 + %i3] 0x18, %o7
11047loop_963:
11048 sth %i3, [%l7 + 0x26]
11049 ldstub [%l7 + 0x52], %l1
11050 nop
11051 set 0x58, %i1
11052 stx %i1, [%l7 + %i1]
11053 mova %icc, %g5, %i0
11054 nop
11055 setx loop_964, %l0, %l1
11056 wrpr 0x1, %tl
11057 wrpr %l1, %tnpc
11058 setx 0x34400001400, %l0, %l1
11059 wrpr %l1, %tstate
11060 wrhpr 0x4, %htstate
11061 done
11062 movge %icc, %g6, %g2
11063 tg %icc, 0x6
11064 tsubcc %o2, %i5, %o0
11065loop_964:
11066 swap [%l7 + 0x48], %i7
11067 call loop_965
11068 movrgez %l3, %o5, %i6
11069 tsubcc %g7, 0x18EC, %l5
11070 fbg,a %fcc2, loop_966
11071loop_965:
11072 fornot1 %f26, %f20, %f8
11073 fcmple32 %f24, %f24, %i4
11074 tcs %icc, 0x7
11075loop_966:
11076 fpsub32s %f1, %f20, %f8
11077 movge %xcc, %o3, %l0
11078 fandnot1 %f20, %f0, %f10
11079 tvc %xcc, 0x6
11080 fands %f8, %f5, %f22
11081 sethi 0x02BA, %l6
11082 movrgez %o1, 0x3AC, %g4
11083 nop
11084 setx loop_967, %l0, %l1
11085 wrpr 0x1, %tl
11086 wrpr %l1, %tnpc
11087 setx 0x34400001400, %l0, %l1
11088 wrpr %l1, %tstate
11089 wrhpr 0x4, %htstate
11090 done
11091 fnors %f18, %f11, %f0
11092 movvc %xcc, %l2, %l4
11093 addcc %i2, 0x0F78, %o6
11094loop_967:
11095 add %g1, %o4, %o7
11096 andcc %g3, 0x1208, %l1
11097 taddcctv %i1, %g5, %i3
11098 movne %xcc, %i0, %g2
11099 te %icc, 0x6
11100 udiv %o2, 0x1D84, %i5
11101 tvs %icc, 0x2
11102 stbar
11103 movre %o0, %g6, %i7
11104 smul %o5, %i6, %l3
11105 fpsub32s %f25, %f18, %f25
11106 restored
11107 rdpr %cwp, %g1
11108 rdpr %cansave, %g2
11109 rdpr %canrestore, %g3
11110 rdpr %cleanwin, %g4
11111 rdpr %otherwin, %g5
11112 rdpr %wstate, %g6
11113 orcc %l5, 0x1968, %i4
11114 andcc %g7, %l0, %o3
11115 edge8l %l6, %o1, %l2
11116 fornot2 %f4, %f6, %f24
11117 fmovrsgz %l4, %f20, %f29
11118 udiv %i2, 0x0B21, %o6
11119 std %f2, [%l7 + 0x58]
11120 movvc %icc, %g1, %g4
11121 sra %o4, 0x0C, %g3
11122 tg %xcc, 0x4
11123 tg %icc, 0x7
11124 st %f15, [%l7 + 0x14]
11125 edge32l %l1, %i1, %o7
11126 sth %i3, [%l7 + 0x26]
11127 alignaddrl %i0, %g2, %g5
11128 fcmpgt16 %f12, %f6, %o2
11129 set 0x40, %g5
11130 stda %f0, [%l7 + %g5] 0x88
11131 fmovrslz %i5, %f2, %f18
11132 fpsub32s %f5, %f22, %f17
11133 fabsd %f4, %f4
11134 edge16l %g6, %i7, %o0
11135 edge16n %i6, %o5, %l3
11136 nop
11137 setx 0xFD5C3E885D485098, %l0, %l6
11138 stx %l6, [%l7 + 0x28]
11139 ldd [%l7 + 0x28], %f24
11140 fsqrtd %f24, %f4
11141 nop
11142 setx loop_968, %l0, %l1
11143 wrpr 0x1, %tl
11144 wrpr %l1, %tpc
11145 add %l1, 0x4, %l1
11146 wrpr %l1, %tnpc
11147 setx 0x34400001400, %l0, %l1
11148 wrpr %l1, %tstate
11149 wrhpr 0x4, %htstate
11150 retry
11151 bcc,a %xcc, loop_969
11152 movvc %icc, %l5, %g7
11153 movrlz %i4, %o3, %l0
11154loop_968:
11155 taddcc %o1, %l6, %l2
11156loop_969:
11157 fbn %fcc0, loop_970
11158 taddcctv %i2, 0x0D36, %o6
11159 movrlz %l4, %g4, %o4
11160 movpos %icc, %g1, %g3
11161loop_970:
11162 movgu %icc, %l1, %i1
11163 movneg %xcc, %o7, %i3
11164 sdiv %g2, 0x0FA0, %g5
11165 movn %icc, %i0, %i5
11166 umulcc %g6, %o2, %o0
11167 nop
11168 fitod %f8, %f22
11169 fdtox %f22, %f0
11170 and %i6, 0x0F99, %o5
11171 set 0x30, %o3
11172 ldxa [%l7 + %o3] 0x0c, %l3
11173 nop
11174 set 0x29, %l4
11175 stb %i7, [%l7 + %l4]
11176 smulcc %l5, %i4, %g7
11177 andcc %l0, 0x093A, %o1
11178 fcmple16 %f12, %f10, %l6
11179 sra %o3, 0x05, %i2
11180 tge %icc, 0x7
11181 udiv %l2, 0x1525, %l4
11182 fmovrslz %o6, %f18, %f16
11183 udiv %g4, 0x179B, %g1
11184 ble,a %xcc, loop_971
11185 faligndata %f24, %f14, %f0
11186 fand %f14, %f16, %f20
11187 ta %icc, 0x7
11188loop_971:
11189 movvc %xcc, %o4, %g3
11190 srl %l1, %i1, %o7
11191 subc %i3, %g5, %g2
11192 tge %icc, 0x6
11193 and %i5, 0x07AE, %i0
11194 orn %o2, 0x075E, %o0
11195 fornot2s %f28, %f21, %f0
11196 wr %g0, 0x80, %asi
11197 ldswa [%l7 + 0x64] %asi, %i6
11198 nop
11199 setx loop_972, %l0, %l1
11200 jmpl %l1, %g6
11201 tg %xcc, 0x5
11202 umulcc %o5, 0x14A4, %i7
11203 set 0x70, %l0
11204 stha %l3, [%l7 + %l0] 0x2a
11205 membar #Sync
11206loop_972:
11207 for %f28, %f12, %f12
11208 nop
11209 setx 0x37D82680E04EB15A, %l0, %l6
11210 stx %l6, [%l7 + 0x10]
11211 ldx [%l7 + 0x10], %fsr
11212 or %i4, 0x0F36, %g7
11213 array16 %l0, %o1, %l6
11214 restored
11215 rdpr %cwp, %g1
11216 rdpr %cansave, %g2
11217 rdpr %canrestore, %g3
11218 rdpr %cleanwin, %g4
11219 rdpr %otherwin, %g5
11220 rdpr %wstate, %g6
11221 fpsub32 %f20, %f24, %f24
11222 fnegs %f2, %f5
11223 membar 0x56
11224 movneg %xcc, %o3, %i2
11225 fmul8x16 %f6, %f14, %f20
11226 tge %xcc, 0x2
11227 movrlez %l2, 0x0D7, %l4
11228 andn %o6, 0x0724, %l5
11229 nop
11230 setx 0xB07F51A2, %l0, %l6
11231 st %l6, [%l7 + 0x64]
11232 ld [%l7 + 0x64], %fsr
11233 ldstub [%l7 + 0x49], %g4
11234 addc %o4, 0x0A3D, %g1
11235 subc %l1, %i1, %g3
11236 udiv %i3, 0x121E, %g5
11237 ldub [%l7 + 0x18], %g2
11238 movle %icc, %o7, %i5
11239 ldsb [%l7 + 0x5D], %i0
11240 movg %xcc, %o2, %o0
11241 umul %g6, %o5, %i6
11242 alignaddrl %l3, %i7, %i4
11243 brz %g7, loop_973
11244 fbule %fcc0, loop_974
11245 subcc %o1, 0x0705, %l0
11246 for %f24, %f28, %f12
11247loop_973:
11248 addcc %o3, 0x0656, %l6
11249loop_974:
11250 tl %xcc, 0x4
11251 fbue %fcc3, loop_975
11252 fors %f9, %f16, %f31
11253 fbule,a %fcc2, loop_976
11254 tne %xcc, 0x2
11255loop_975:
11256 bgu,a,pn %icc, loop_977
11257 addc %i2, %l4, %l2
11258loop_976:
11259 movleu %icc, %l5, %g4
11260 fbu,a %fcc2, loop_978
11261loop_977:
11262 fornot2 %f22, %f18, %f26
11263 movrgz %o6, %o4, %g1
11264 tleu %xcc, 0x1
11265loop_978:
11266 udiv %i1, 0x1CB8, %l1
11267 te %xcc, 0x5
11268 umul %i3, 0x150F, %g5
11269 fmovrslz %g2, %f14, %f3
11270 tcs %icc, 0x2
11271 movrgez %o7, 0x135, %g3
11272 sdivcc %i0, 0x0546, %o2
11273 nop
11274 fitos %f10, %f8
11275 fstoi %f8, %f26
11276 fmovsl %xcc, %f22, %f25
11277 edge32l %o0, %i5, %g6
11278 addc %o5, 0x004D, %l3
11279 movn %xcc, %i6, %i7
11280 movle %icc, %i4, %o1
11281 edge32n %g7, %l0, %l6
11282 bg loop_979
11283 movre %i2, %o3, %l4
11284 fmovsleu %xcc, %f10, %f11
11285 fnot2s %f27, %f7
11286loop_979:
11287 be,a,pt %xcc, loop_980
11288 movleu %icc, %l2, %l5
11289 tsubcctv %o6, 0x04D6, %g4
11290 movn %xcc, %g1, %i1
11291loop_980:
11292 fmovsge %xcc, %f7, %f1
11293 xorcc %l1, 0x1164, %i3
11294 movrgz %g5, 0x0E1, %o4
11295 fmovdle %icc, %f8, %f6
11296 ldsw [%l7 + 0x24], %g2
11297 tcc %xcc, 0x0
11298 movleu %xcc, %g3, %i0
11299 fmovrslz %o7, %f3, %f18
11300 tgu %icc, 0x5
11301 fbo %fcc3, loop_981
11302 srax %o0, %o2, %g6
11303 movl %icc, %o5, %l3
11304 fmovdneg %xcc, %f5, %f13
11305loop_981:
11306 tvc %icc, 0x3
11307 st %f11, [%l7 + 0x78]
11308 flush %l7 + 0x10
11309 tg %xcc, 0x5
11310 sdivcc %i6, 0x18CD, %i5
11311 movvc %xcc, %i4, %i7
11312 restored
11313 rdpr %cwp, %g1
11314 rdpr %cansave, %g2
11315 rdpr %canrestore, %g3
11316 rdpr %cleanwin, %g4
11317 rdpr %otherwin, %g5
11318 rdpr %wstate, %g6
11319 edge32l %o1, %g7, %l0
11320 wr %g0, 0x81, %asi
11321 swapa [%l7 + 0x54] %asi, %i2
11322 nop
11323 setx 0x120B9960, %l0, %l6
11324 st %l6, [%l7 + 0x28]
11325 ld [%l7 + 0x28], %f17
11326 setx 0xC1071CDF, %l1, %l5
11327 st %l5, [%l7 + 0x10]
11328 ld [%l7 + 0x10], %f6
11329 fadds %f6, %f17, %f24
11330 ldd [%l7 + 0x58], %f4
11331 add %l7, 0x38, %l6
11332 wr %g0, 0x88, %asi
11333 casxa [%l6] %asi, %o3, %l6
11334 taddcctv %l4, %l2, %l5
11335 fmovrslez %g4, %f21, %f19
11336 array32 %g1, %o6, %i1
11337 movcc %xcc, %l1, %i3
11338 fnegs %f20, %f11
11339 move %icc, %g5, %o4
11340 xnor %g3, %g2, %i0
11341 movrlez %o0, %o7, %o2
11342 edge16n %g6, %o5, %i6
11343 movvc %icc, %l3, %i5
11344 fmovdvs %xcc, %f3, %f17
11345 sra %i7, 0x05, %i4
11346 fbuge %fcc1, loop_982
11347 mova %xcc, %g7, %l0
11348 sdivcc %o1, 0x1337, %i2
11349 movrlez %l6, %o3, %l2
11350loop_982:
11351 fblg,a %fcc2, loop_983
11352 addccc %l4, %g4, %l5
11353 nop
11354 set 0x28, %g2
11355 ldd [%l7 + %g2], %f4
11356 srax %o6, 0x1B, %i1
11357loop_983:
11358 fmovdcs %xcc, %f1, %f14
11359 tvc %xcc, 0x0
11360 tvs %icc, 0x4
11361 sub %g1, 0x15B7, %i3
11362 bg,a,pn %xcc, loop_984
11363 fnor %f22, %f20, %f0
11364 ldd [%l7 + 0x10], %l0
11365 movrlz %g5, 0x3CC, %o4
11366loop_984:
11367 ldsb [%l7 + 0x3F], %g2
11368 fmovdge %xcc, %f17, %f10
11369 fxnors %f7, %f12, %f8
11370 edge32l %i0, %o0, %g3
11371 movrlez %o7, 0x261, %g6
11372 addc %o2, 0x0F2D, %o5
11373 fmovrsgez %i6, %f0, %f11
11374 orn %l3, 0x09AD, %i5
11375 fsrc1 %f0, %f26
11376 stx %i4, [%l7 + 0x38]
11377 popc 0x0EAD, %i7
11378 orcc %l0, %g7, %i2
11379 srax %l6, %o3, %l2
11380 stw %o1, [%l7 + 0x0C]
11381 tne %icc, 0x1
11382 umul %l4, %l5, %g4
11383 bge %xcc, loop_985
11384 movne %icc, %i1, %g1
11385 movcs %icc, %i3, %l1
11386 popc 0x13D6, %o6
11387loop_985:
11388 subc %g5, %o4, %g2
11389 fors %f9, %f28, %f30
11390 movrgz %i0, 0x21C, %o0
11391 set 0x7C, %g4
11392 stwa %o7, [%l7 + %g4] 0x27
11393 membar #Sync
11394 ba,a loop_986
11395 tcc %xcc, 0x4
11396 sub %g3, %g6, %o2
11397 orn %i6, 0x0C97, %l3
11398loop_986:
11399 brz %i5, loop_987
11400 tle %icc, 0x2
11401 edge8 %i4, %o5, %i7
11402 wr %g0, 0x0c, %asi
11403 lduha [%l7 + 0x1A] %asi, %g7
11404loop_987:
11405 subc %l0, 0x0115, %l6
11406 movpos %xcc, %o3, %i2
11407 andcc %o1, 0x0E75, %l2
11408 udivx %l5, 0x18CC, %l4
11409 fmuld8sux16 %f20, %f15, %f22
11410 sdivcc %g4, 0x0220, %g1
11411 fmovsgu %icc, %f23, %f11
11412 edge16ln %i1, %i3, %l1
11413 fpadd16s %f0, %f19, %f12
11414 or %o6, 0x0DCA, %o4
11415 tneg %xcc, 0x5
11416 orn %g5, %g2, %o0
11417 stbar
11418 tl %icc, 0x2
11419 sir 0x16F3
11420 brz,a %i0, loop_988
11421 ldd [%l7 + 0x30], %o6
11422 sdivcc %g3, 0x0776, %g6
11423 fmovsn %xcc, %f31, %f8
11424loop_988:
11425 movpos %icc, %i6, %l3
11426 sra %i5, %i4, %o2
11427 array8 %i7, %o5, %l0
11428 fble %fcc1, loop_989
11429 st %f19, [%l7 + 0x34]
11430 nop
11431 fitos %f14, %f27
11432 fstoi %f27, %f26
11433 movrgez %l6, 0x314, %g7
11434loop_989:
11435 fmovdle %xcc, %f20, %f25
11436 fbug,a %fcc0, loop_990
11437 fmovdne %xcc, %f31, %f23
11438 taddcctv %o3, 0x157C, %i2
11439 tvc %icc, 0x3
11440loop_990:
11441 for %f30, %f10, %f6
11442 fmovdn %xcc, %f9, %f31
11443 tcc %xcc, 0x7
11444 movrne %l2, 0x05C, %l5
11445 udivcc %l4, 0x020A, %o1
11446 fmovsneg %icc, %f29, %f30
11447 tsubcc %g4, 0x18FC, %g1
11448 membar 0x15
11449 set 0x52, %i2
11450 ldstuba [%l7 + %i2] 0x11, %i3
11451 tgu %icc, 0x5
11452 stb %i1, [%l7 + 0x62]
11453 movpos %xcc, %l1, %o6
11454 umul %g5, %g2, %o4
11455 fmovsvs %xcc, %f26, %f11
11456 sir 0x1DCB
11457 move %icc, %i0, %o0
11458 fmuld8ulx16 %f22, %f31, %f4
11459 nop
11460 setx 0x80587AE7, %l0, %l6
11461 st %l6, [%l7 + 0x60]
11462 ld [%l7 + 0x60], %fsr
11463 fmul8x16 %f9, %f20, %f30
11464 tg %icc, 0x4
11465 movpos %xcc, %o7, %g6
11466 movrlz %i6, %l3, %i5
11467 fornot1 %f26, %f26, %f16
11468 fmovdne %xcc, %f8, %f0
11469 addccc %i4, 0x1982, %g3
11470 bcc %xcc, loop_991
11471 fmovdle %icc, %f11, %f0
11472 wr %g0, 0x10, %asi
11473 swapa [%l7 + 0x5C] %asi, %i7
11474loop_991:
11475 nop
11476 setx loop_992, %l0, %l1
11477 wrpr 0x1, %tl
11478 wrpr %l1, %tpc
11479 add %l1, 0x4, %l1
11480 wrpr %l1, %tnpc
11481 setx 0x34400001400, %l0, %l1
11482 wrpr %l1, %tstate
11483 wrhpr 0x4, %htstate
11484 retry
11485 movre %o2, %o5, %l0
11486 set 0x60, %l3
11487 lduwa [%l7 + %l3] 0x0c, %l6
11488loop_992:
11489 movl %xcc, %o3, %i2
11490 te %xcc, 0x2
11491 fmovrsgz %l2, %f14, %f15
11492 taddcc %g7, 0x02B9, %l5
11493 orncc %l4, 0x16CE, %g4
11494 array16 %o1, %g1, %i3
11495 wr %g0, 0x88, %asi
11496 prefetcha [%l7 + 0x50] %asi, 0x1
11497 addccc %l1, %o6, %g2
11498 array8 %g5, %i0, %o0
11499 bn %icc, loop_993
11500 fnors %f9, %f15, %f29
11501 tcs %icc, 0x0
11502 udivx %o4, 0x1F70, %g6
11503loop_993:
11504 fbe %fcc3, loop_994
11505 movne %xcc, %o7, %l3
11506 fzero %f24
11507 fones %f24
11508loop_994:
11509 nop
11510 fitos %f18, %f3
11511 movle %xcc, %i6, %i4
11512 movleu %icc, %g3, %i5
11513 stw %i7, [%l7 + 0x28]
11514 smul %o2, 0x115C, %l0
11515 nop
11516 setx loop_995, %l0, %l1
11517 jmpl %l1, %o5
11518 and %l6, 0x1906, %o3
11519 popc 0x16D2, %i2
11520 edge8 %l2, %g7, %l4
11521loop_995:
11522 fmovrslez %g4, %f11, %f14
11523 udivcc %l5, 0x1EDE, %g1
11524 set 0x58, %o0
11525 swapa [%l7 + %o0] 0x19, %o1
11526 edge32l %i1, %i3, %o6
11527 fmovrdne %g2, %f24, %f12
11528 nop
11529 setx 0x889DF3549F50F54F, %l0, %l6
11530 stx %l6, [%l7 + 0x28]
11531 ldd [%l7 + 0x28], %f20
11532 fsqrtd %f20, %f18
11533 movneg %xcc, %g5, %l1
11534 mova %xcc, %o0, %o4
11535 tge %xcc, 0x1
11536 movrne %g6, 0x15B, %o7
11537 bgu,a,pt %xcc, loop_996
11538 edge16n %l3, %i6, %i4
11539 fpsub16 %f20, %f22, %f30
11540 tsubcctv %g3, 0x0222, %i5
11541loop_996:
11542 nop
11543 wr %g0, 0x80, %asi
11544 ldsha [%l7 + 0x30] %asi, %i7
11545 udivx %o2, 0x0508, %i0
11546 lduh [%l7 + 0x60], %l0
11547 addc %l6, %o5, %o3
11548 fornot2s %f25, %f9, %f18
11549 fxors %f22, %f18, %f14
11550 nop
11551 setx loop_997, %l0, %l1
11552 jmpl %l1, %i2
11553 ldub [%l7 + 0x6A], %g7
11554 alignaddrl %l4, %l2, %l5
11555 smul %g1, 0x0680, %g4
11556loop_997:
11557 srlx %o1, %i1, %i3
11558 movl %xcc, %o6, %g2
11559 mulscc %g5, %o0, %o4
11560 wr %g0, 0x19, %asi
11561 ldsba [%l7 + 0x20] %asi, %l1
11562 brz,a %g6, loop_998
11563 udiv %o7, 0x1B87, %l3
11564 movrlz %i6, %i4, %i5
11565 xnorcc %i7, 0x17B8, %o2
11566loop_998:
11567 bneg,a,pn %icc, loop_999
11568 xor %i0, %g3, %l6
11569 fmovsle %icc, %f19, %f13
11570 orn %o5, %o3, %l0
11571loop_999:
11572 xnor %g7, %l4, %i2
11573 udivx %l2, 0x1D97, %g1
11574 movrlez %l5, %g4, %i1
11575 add %l7, 0x38, %l6
11576 wr %g0, 0x19, %asi
11577 casxa [%l6] 0x19, %i3, %o1
11578 edge8 %o6, %g2, %o0
11579 add %o4, %g5, %g6
11580 membar 0x2D
11581 fmovd %f8, %f4
11582 fmovdneg %xcc, %f19, %f23
11583 bvc,a,pt %icc, loop_1000
11584 sub %o7, 0x1452, %l1
11585 tpos %xcc, 0x6
11586 xnor %i6, %l3, %i5
11587loop_1000:
11588 smul %i4, %i7, %i0
11589 fbule,a %fcc3, loop_1001
11590 udivx %g3, 0x021A, %o2
11591 edge8ln %l6, %o5, %l0
11592 andncc %o3, %g7, %i2
11593loop_1001:
11594 fmovsne %icc, %f12, %f17
11595 fnegs %f0, %f26
11596 orcc %l2, 0x0DE6, %g1
11597 smulcc %l4, %l5, %i1
11598 edge8 %i3, %g4, %o6
11599 addc %g2, 0x119A, %o0
11600 srax %o4, %g5, %g6
11601 sir 0x0797
11602 fmovscs %icc, %f26, %f18
11603 bvs,a loop_1002
11604 st %f5, [%l7 + 0x5C]
11605 restored
11606 rdpr %cwp, %g1
11607 rdpr %cansave, %g2
11608 rdpr %canrestore, %g3
11609 rdpr %cleanwin, %g4
11610 rdpr %otherwin, %g5
11611 rdpr %wstate, %g6
11612 fnot1s %f23, %f16
11613loop_1002:
11614 ba,a %xcc, loop_1003
11615 movneg %icc, %o1, %l1
11616 bvs,pn %icc, loop_1004
11617 fxor %f24, %f0, %f24
11618loop_1003:
11619 movre %o7, 0x096, %l3
11620 orn %i5, 0x1B79, %i4
11621loop_1004:
11622 fmovdne %xcc, %f9, %f31
11623 edge32n %i7, %i6, %i0
11624 sll %g3, 0x13, %o2
11625 fmovdne %icc, %f7, %f31
11626 brnz,a %l6, loop_1005
11627 fmovsvc %icc, %f4, %f23
11628 fbo,a %fcc3, loop_1006
11629 bpos loop_1007
11630loop_1005:
11631 fcmpgt32 %f12, %f18, %l0
11632 sll %o5, 0x1F, %o3
11633loop_1006:
11634 fmovdpos %xcc, %f2, %f28
11635loop_1007:
11636 fmovdge %xcc, %f14, %f7
11637 fmovdcs %xcc, %f15, %f18
11638 andcc %i2, 0x0D41, %g7
11639 movl %xcc, %l2, %l4
11640 tvs %icc, 0x2
11641 add %l7, 0x78, %l6
11642 wr %g0, 0x80, %asi
11643 ldxa [%l6] %asi, %l5
11644 casxa [%l6] %asi, %l5, %g1
11645 tcs %xcc, 0x1
11646 tcs %icc, 0x0
11647 movrlz %i1, 0x38B, %i3
11648 fmuld8sux16 %f28, %f30, %f8
11649 addc %g4, 0x092B, %o6
11650 popc %o0, %g2
11651 move %icc, %o4, %g5
11652 fbe %fcc1, loop_1008
11653 movrgz %g6, %o1, %o7
11654 movvs %icc, %l3, %i5
11655 sdivcc %i4, 0x1E94, %l1
11656loop_1008:
11657 tneg %icc, 0x4
11658 sra %i7, 0x1A, %i6
11659 tpos %xcc, 0x6
11660 tneg %icc, 0x4
11661 fpmerge %f26, %f5, %f30
11662 smul %i0, 0x1D8E, %g3
11663 tneg %icc, 0x0
11664 fmovdleu %xcc, %f20, %f9
11665 fbue %fcc2, loop_1009
11666 movvc %xcc, %l6, %o2
11667 array8 %o5, %l0, %i2
11668 fmovda %icc, %f28, %f13
11669loop_1009:
11670 srax %o3, 0x03, %g7
11671 andcc %l4, 0x190B, %l2
11672 andn %g1, 0x1D63, %l5
11673 sll %i1, %g4, %i3
11674 movcc %icc, %o0, %o6
11675 tne %icc, 0x5
11676 fmovrde %o4, %f0, %f28
11677 fnegd %f20, %f0
11678 bn %xcc, loop_1010
11679 nop
11680 setx 0x7382861B, %l0, %l6
11681 st %l6, [%l7 + 0x28]
11682 ld [%l7 + 0x28], %f28
11683 setx 0x336E7818, %l1, %l5
11684 st %l5, [%l7 + 0x10]
11685 ld [%l7 + 0x10], %f15
11686 fmuls %f15, %f28, %f28
11687 movrgez %g5, 0x1E2, %g2
11688 subccc %g6, %o1, %o7
11689loop_1010:
11690 nop
11691 setx 0x0B8C3624, %l0, %l6
11692 st %l6, [%l7 + 0x28]
11693 ld [%l7 + 0x28], %f9
11694 setx 0x401A4ED5, %l1, %l5
11695 st %l5, [%l7 + 0x10]
11696 ld [%l7 + 0x10], %f26
11697 fmuls %f26, %f9, %f6
11698 mova %xcc, %i5, %l3
11699 membar 0x28
11700 movcs %xcc, %l1, %i7
11701 subcc %i4, %i6, %g3
11702 nop
11703 fitod %f19, %f20
11704 orn %l6, %i0, %o2
11705 fmovde %xcc, %f21, %f22
11706 movle %icc, %o5, %l0
11707 brgez,a %o3, loop_1011
11708 fmovdne %xcc, %f23, %f4
11709 alignaddr %i2, %g7, %l4
11710 wr %g0, 0x04, %asi
11711 sta %f5, [%l7 + 0x40] %asi
11712loop_1011:
11713 tl %xcc, 0x4
11714 fsrc1 %f10, %f12
11715 fbo,a %fcc1, loop_1012
11716 fones %f18
11717 set 0x48, %o5
11718 swapa [%l7 + %o5] 0x80, %l2
11719loop_1012:
11720 tsubcc %l5, %i1, %g1
11721 nop
11722 setx 0xD5F1F7794C7900C7, %l0, %l6
11723 stx %l6, [%l7 + 0x28]
11724 ldd [%l7 + 0x28], %f18
11725 setx 0x6E692711223E0172, %l1, %l5
11726 stx %l5, [%l7 + 0x10]
11727 ldd [%l7 + 0x10], %f0
11728 fmuld %f0, %f18, %f10
11729 fpadd16s %f0, %f15, %f20
11730 subcc %g4, %o0, %o6
11731 fbug,a %fcc0, loop_1013
11732 ldsh [%l7 + 0x3C], %i3
11733 movrgez %g5, %g2, %g6
11734 edge32ln %o4, %o7, %o1
11735loop_1013:
11736 brgz %i5, loop_1014
11737 array16 %l1, %l3, %i4
11738 fcmpeq32 %f24, %f22, %i6
11739 andcc %g3, 0x1AA6, %l6
11740loop_1014:
11741 saved
11742 rdpr %cwp, %g1
11743 rdpr %cansave, %g2
11744 rdpr %canrestore, %g3
11745 rdpr %cleanwin, %g4
11746 rdpr %otherwin, %g5
11747 rdpr %wstate, %g6
11748 stx %i7, [%l7 + 0x58]
11749 set 0x0F, %l1
11750 ldsba [%l7 + %l1] 0x18, %o2
11751 nop
11752 setx 0x9A98325BD05F5390, %l0, %l6
11753 stx %l6, [%l7 + 0x10]
11754 ldx [%l7 + 0x10], %fsr
11755 tge %xcc, 0x4
11756 ldsb [%l7 + 0x39], %i0
11757 nop
11758 setx 0x3EF1D381, %l0, %l6
11759 st %l6, [%l7 + 0x28]
11760 ld [%l7 + 0x28], %f24
11761 setx 0x1C919F81, %l1, %l5
11762 st %l5, [%l7 + 0x10]
11763 ld [%l7 + 0x10], %f19
11764 fmuls %f19, %f24, %f7
11765 movgu %icc, %o5, %o3
11766 fnot1 %f10, %f12
11767 fones %f29
11768 fmul8ulx16 %f12, %f28, %f18
11769 sll %l0, 0x10, %g7
11770 tleu %xcc, 0x3
11771 fpack32 %f18, %f16, %f2
11772 ldsw [%l7 + 0x30], %i2
11773 wr %g0, 0x18, %asi
11774 lduha [%l7 + 0x58] %asi, %l2
11775 tsubcctv %l5, %l4, %g1
11776 movcs %xcc, %g4, %o0
11777 fmovscs %icc, %f28, %f17
11778 tvc %xcc, 0x7
11779 mulscc %i1, %o6, %i3
11780 tne %xcc, 0x1
11781 fornot1 %f2, %f10, %f20
11782 tl %icc, 0x6
11783 wr %g0, 0xea, %asi
11784 stha %g2, [%l7 + 0x58] %asi
11785 membar #Sync
11786 membar 0x34
11787 fmul8sux16 %f20, %f4, %f28
11788 tle %xcc, 0x3
11789 srl %g5, %o4, %o7
11790 tl %xcc, 0x5
11791 sdivx %o1, 0x03A3, %i5
11792 bcs,a loop_1015
11793 addccc %g6, 0x10A8, %l3
11794 fcmpne16 %f20, %f18, %i4
11795 add %i6, %l1, %g3
11796loop_1015:
11797 edge16 %l6, %o2, %i0
11798 membar #Sync
11799 wr %g0, 0xf8, %asi
11800 ldda [%l7 + 0x40] %asi, %f0
11801 movge %icc, %i7, %o5
11802 edge16l %l0, %o3, %i2
11803 sdivx %l2, 0x012B, %l5
11804 sdivx %g7, 0x1949, %l4
11805 nop
11806 setx 0x4DFACCE5, %l0, %l6
11807 st %l6, [%l7 + 0x28]
11808 ld [%l7 + 0x28], %f9
11809 setx 0x2EF42B7F, %l1, %l5
11810 st %l5, [%l7 + 0x10]
11811 ld [%l7 + 0x10], %f9
11812 fmuls %f9, %f9, %f24
11813 movcc %xcc, %g4, %g1
11814 ldd [%l7 + 0x50], %i0
11815 edge8ln %o6, %o0, %g2
11816 orcc %g5, %o4, %i3
11817 fmovd %f14, %f26
11818 edge8l %o7, %o1, %g6
11819 umul %l3, %i5, %i6
11820 movpos %icc, %l1, %i4
11821 sth %g3, [%l7 + 0x3E]
11822 sth %l6, [%l7 + 0x68]
11823 fbug,a %fcc0, loop_1016
11824 lduh [%l7 + 0x5A], %o2
11825 xorcc %i0, %i7, %o5
11826 tleu %icc, 0x3
11827loop_1016:
11828 smul %o3, %i2, %l0
11829 swap [%l7 + 0x10], %l2
11830 tvc %icc, 0x3
11831 movpos %xcc, %g7, %l4
11832 tge %icc, 0x2
11833 bcc loop_1017
11834 ldx [%l7 + 0x40], %l5
11835 fsrc2s %f12, %f25
11836 movneg %icc, %g4, %g1
11837loop_1017:
11838 bn,a %xcc, loop_1018
11839 fmovsn %icc, %f1, %f31
11840 mova %icc, %i1, %o6
11841 array8 %g2, %g5, %o0
11842loop_1018:
11843 xnor %o4, %i3, %o1
11844 fnegs %f4, %f12
11845 movre %g6, %l3, %i5
11846 taddcctv %o7, %l1, %i6
11847 umul %g3, %i4, %l6
11848 ble,a,pt %xcc, loop_1019
11849 mulx %i0, %o2, %o5
11850 wr %g0, 0x0c, %asi
11851 lduwa [%l7 + 0x40] %asi, %o3
11852loop_1019:
11853 fpsub16s %f1, %f23, %f19
11854 fmovdcc %icc, %f4, %f5
11855 fbul %fcc3, loop_1020
11856 tleu %xcc, 0x0
11857 bvs,a,pt %xcc, loop_1021
11858 popc 0x13C9, %i2
11859loop_1020:
11860 ta %icc, 0x6
11861 fmovspos %icc, %f2, %f0
11862loop_1021:
11863 array8 %i7, %l2, %l0
11864 edge8 %l4, %g7, %l5
11865 bpos,a,pt %icc, loop_1022
11866 movvs %icc, %g4, %i1
11867 tl %xcc, 0x3
11868 fzeros %f22
11869loop_1022:
11870 bcc,pn %xcc, loop_1023
11871 tn %icc, 0x6
11872 ldstub [%l7 + 0x4F], %o6
11873 fmovrslz %g1, %f26, %f23
11874loop_1023:
11875 ldsh [%l7 + 0x6C], %g2
11876 fmovsgu %icc, %f2, %f2
11877 sll %g5, %o4, %o0
11878 andncc %o1, %i3, %g6
11879 umulcc %i5, %o7, %l3
11880 sra %i6, 0x1B, %l1
11881 set 0x46, %i6
11882 stha %g3, [%l7 + %i6] 0x19
11883 restored
11884 rdpr %cwp, %g1
11885 rdpr %cansave, %g2
11886 rdpr %canrestore, %g3
11887 rdpr %cleanwin, %g4
11888 rdpr %otherwin, %g5
11889 rdpr %wstate, %g6
11890 udivcc %i4, 0x1A0D, %i0
11891 bcs,a,pt %icc, loop_1024
11892 movvs %xcc, %o2, %l6
11893 fpadd16 %f24, %f28, %f24
11894 tg %xcc, 0x4
11895loop_1024:
11896 srax %o5, 0x13, %o3
11897 mulscc %i7, 0x1F72, %i2
11898 te %xcc, 0x6
11899 bg %xcc, loop_1025
11900 bgu,a %xcc, loop_1026
11901 fmul8x16au %f24, %f2, %f4
11902 xorcc %l2, 0x04F9, %l4
11903loop_1025:
11904 movrlez %l0, %l5, %g7
11905loop_1026:
11906 fsrc2 %f28, %f16
11907 mulscc %i1, %o6, %g1
11908 stw %g2, [%l7 + 0x38]
11909 alignaddr %g4, %g5, %o4
11910 edge8ln %o0, %i3, %g6
11911 edge32 %o1, %o7, %i5
11912 fmovdle %icc, %f10, %f18
11913 wr %g0, 0x88, %asi
11914 ldsha [%l7 + 0x1C] %asi, %i6
11915 movne %icc, %l1, %g3
11916 tg %icc, 0x1
11917 andn %i4, %i0, %o2
11918 tvs %xcc, 0x4
11919 andn %l6, %l3, %o3
11920 fabsd %f18, %f22
11921 movrgez %o5, 0x2A4, %i7
11922 edge8l %i2, %l4, %l2
11923 fbge,a %fcc0, loop_1027
11924 sdivcc %l5, 0x08FC, %g7
11925 taddcctv %i1, %o6, %l0
11926 tsubcc %g1, 0x190A, %g4
11927loop_1027:
11928 fornot1 %f0, %f26, %f10
11929 ldsw [%l7 + 0x10], %g5
11930 edge16n %g2, %o4, %i3
11931 movrlez %o0, 0x033, %g6
11932 tvc %icc, 0x4
11933 sra %o7, 0x1C, %i5
11934 stb %i6, [%l7 + 0x1E]
11935 nop
11936 setx loop_1028, %l0, %l1
11937 wrpr 0x1, %tl
11938 wrpr %l1, %tpc
11939 add %l1, 0x4, %l1
11940 wrpr %l1, %tnpc
11941 setx 0x34400001400, %l0, %l1
11942 wrpr %l1, %tstate
11943 wrhpr 0x4, %htstate
11944 retry
11945 fmovrdlez %l1, %f24, %f26
11946 umul %o1, 0x1A4D, %i4
11947 stbar
11948loop_1028:
11949 mulscc %g3, %o2, %l6
11950 fmovsne %icc, %f18, %f14
11951 movre %l3, 0x102, %i0
11952 set 0x58, %o7
11953 prefetcha [%l7 + %o7] 0x14, 0x3
11954 or %i7, 0x0AD7, %o3
11955 tne %xcc, 0x6
11956 fmovrdlez %l4, %f28, %f16
11957 te %xcc, 0x4
11958 andncc %l2, %i2, %l5
11959 fbg,a %fcc0, loop_1029
11960 subcc %i1, 0x15E5, %o6
11961 add %l7, 0x68, %l6
11962 wr %g0, 0x0c, %asi
11963 casa [%l6] 0x0c, %l0, %g7
11964loop_1029:
11965 mulscc %g4, %g1, %g5
11966 andcc %o4, %g2, %o0
11967 alignaddr %g6, %o7, %i5
11968 srax %i6, 0x00, %i3
11969 sethi 0x0C0E, %l1
11970 nop
11971 setx loop_1030, %l0, %l1
11972 jmpl %l1, %i4
11973 tvc %icc, 0x1
11974 fpack16 %f16, %f12
11975 ldx [%l7 + 0x60], %g3
11976loop_1030:
11977 tneg %icc, 0x5
11978 tvs %xcc, 0x7
11979 movrlez %o2, %o1, %l3
11980 faligndata %f6, %f22, %f22
11981 nop
11982 setx 0x17CF28C5C022EC87, %l0, %l6
11983 stx %l6, [%l7 + 0x28]
11984 ldd [%l7 + 0x28], %f8
11985 setx 0xF2C3F633CFFF6A54, %l1, %l5
11986 stx %l5, [%l7 + 0x10]
11987 ldd [%l7 + 0x10], %f24
11988 fdivd %f24, %f8, %f16
11989 stw %l6, [%l7 + 0x74]
11990 edge16n %i0, %i7, %o5
11991 fxor %f8, %f16, %f18
11992 fcmpgt16 %f24, %f12, %l4
11993 tcc %icc, 0x7
11994 orcc %l2, %i2, %l5
11995 sdivx %o3, 0x033D, %o6
11996 add %i1, %g7, %g4
11997 srlx %g1, %g5, %l0
11998 edge16 %o4, %g2, %o0
11999 sethi 0x1573, %g6
12000 tle %xcc, 0x6
12001 fmul8sux16 %f26, %f18, %f30
12002 movrgez %o7, %i5, %i6
12003 fblg,a %fcc2, loop_1031
12004 fba,a %fcc2, loop_1032
12005 ba loop_1033
12006 fbge,a %fcc3, loop_1034
12007loop_1031:
12008 fcmpgt16 %f14, %f0, %l1
12009loop_1032:
12010 udivcc %i3, 0x1BD6, %i4
12011loop_1033:
12012 saved
12013 rdpr %cwp, %g1
12014 rdpr %cansave, %g2
12015 rdpr %canrestore, %g3
12016 rdpr %cleanwin, %g4
12017 rdpr %otherwin, %g5
12018 rdpr %wstate, %g6
12019loop_1034:
12020 movgu %icc, %g3, %o1
12021 nop
12022 fitod %f4, %f0
12023 fdtox %f0, %f24
12024 edge16 %l3, %l6, %o2
12025 add %i7, %i0, %l4
12026 fmovdn %xcc, %f4, %f8
12027 xnorcc %o5, %l2, %i2
12028 edge32n %o3, %o6, %l5
12029 fexpand %f4, %f18
12030 bvc,pn %icc, loop_1035
12031 subccc %g7, 0x01A8, %i1
12032 and %g4, 0x0E7F, %g1
12033 fornot1 %f0, %f30, %f18
12034loop_1035:
12035 movn %xcc, %l0, %o4
12036 fmovse %xcc, %f26, %f1
12037 array32 %g2, %o0, %g5
12038 nop
12039 setx loop_1036, %l0, %l1
12040 wrpr 0x1, %tl
12041 wrpr %l1, %tnpc
12042 setx 0x34400001400, %l0, %l1
12043 wrpr %l1, %tstate
12044 wrhpr 0x4, %htstate
12045 done
12046 edge8n %g6, %i5, %i6
12047 edge32n %o7, %l1, %i3
12048 array16 %i4, %g3, %l3
12049loop_1036:
12050 movl %xcc, %o1, %o2
12051 set 0x76, %o4
12052 ldstuba [%l7 + %o4] 0x80, %i7
12053 movge %xcc, %i0, %l4
12054 udivcc %l6, 0x1171, %o5
12055 fble,a %fcc3, loop_1037
12056 tgu %icc, 0x1
12057 edge8ln %i2, %l2, %o3
12058 nop
12059 fitod %f6, %f28
12060 fdtox %f28, %f4
12061loop_1037:
12062 nop
12063 set 0x2B, %l6
12064 stba %o6, [%l7 + %l6] 0x19
12065 sll %g7, %l5, %i1
12066 edge16n %g1, %l0, %g4
12067 udivx %o4, 0x15E8, %g2
12068 and %o0, %g5, %i5
12069 srl %i6, 0x15, %o7
12070 movvs %xcc, %l1, %g6
12071 fmovsa %icc, %f16, %f5
12072 nop
12073 setx 0x9372863B, %l0, %l6
12074 st %l6, [%l7 + 0x28]
12075 ld [%l7 + 0x28], %f16
12076 setx 0x5E97BC50, %l1, %l5
12077 st %l5, [%l7 + 0x10]
12078 ld [%l7 + 0x10], %f6
12079 fsubs %f6, %f16, %f19
12080 srl %i3, %g3, %i4
12081 fmovsge %xcc, %f11, %f30
12082 bneg,a,pt %xcc, loop_1038
12083 edge8l %o1, %o2, %l3
12084 bleu,a,pn %xcc, loop_1039
12085 fone %f28
12086loop_1038:
12087 fmovdleu %icc, %f12, %f15
12088 fsrc2s %f11, %f18
12089loop_1039:
12090 mova %icc, %i7, %l4
12091 addccc %l6, 0x018A, %i0
12092 fcmpgt16 %f22, %f8, %o5
12093 bvc loop_1040
12094 tcc %xcc, 0x7
12095 be loop_1041
12096 sdiv %l2, 0x184C, %o3
12097loop_1040:
12098 umulcc %i2, %g7, %o6
12099 array8 %i1, %l5, %l0
12100loop_1041:
12101 edge16 %g4, %o4, %g1
12102 set 0x17, %g3
12103 lduba [%l7 + %g3] 0x81, %o0
12104 movrlez %g5, %g2, %i5
12105 wr %g0, 0x89, %asi
12106 lduba [%l7 + 0x0F] %asi, %o7
12107 tle %xcc, 0x6
12108 umulcc %i6, 0x0520, %l1
12109 bpos,a,pt %xcc, loop_1042
12110 edge16 %i3, %g6, %g3
12111 call loop_1043
12112 fones %f21
12113loop_1042:
12114 nop
12115 set 0x30, %g7
12116 stwa %i4, [%l7 + %g7] 0x18
12117loop_1043:
12118 movcc %icc, %o2, %l3
12119 movrlz %o1, 0x0BD, %i7
12120 fnegs %f8, %f24
12121 taddcctv %l4, %l6, %o5
12122 xnorcc %l2, 0x1130, %o3
12123 sdiv %i0, 0x01A1, %g7
12124 movre %i2, 0x15D, %i1
12125 fbuge %fcc0, loop_1044
12126 movvc %xcc, %o6, %l5
12127 ldstub [%l7 + 0x64], %g4
12128 wr %g0, 0xf1, %asi
12129 stda %f16, [%l7 + 0x40] %asi
12130 membar #Sync
12131loop_1044:
12132 orn %o4, 0x012C, %g1
12133 tneg %icc, 0x6
12134 movle %xcc, %l0, %g5
12135 sllx %o0, 0x14, %g2
12136 fbul %fcc2, loop_1045
12137 nop
12138 setx loop_1046, %l0, %l1
12139 wrpr 0x1, %tl
12140 wrpr %l1, %tpc
12141 add %l1, 0x4, %l1
12142 wrpr %l1, %tnpc
12143 setx 0x34400001400, %l0, %l1
12144 wrpr %l1, %tstate
12145 wrhpr 0x4, %htstate
12146 retry
12147 movvs %xcc, %o7, %i6
12148 fbg,a %fcc3, loop_1047
12149loop_1045:
12150 sdiv %l1, 0x01DF, %i3
12151loop_1046:
12152 addcc %g6, 0x0B56, %g3
12153 fbule,a %fcc3, loop_1048
12154loop_1047:
12155 membar 0x47
12156 fnands %f17, %f24, %f19
12157 srl %i4, %i5, %o2
12158loop_1048:
12159 movre %l3, %i7, %o1
12160 mulx %l6, 0x0F5D, %l4
12161 subccc %o5, 0x1013, %l2
12162 xorcc %o3, %g7, %i2
12163 tvs %xcc, 0x3
12164 tsubcctv %i1, %o6, %i0
12165 tgu %icc, 0x5
12166 fmovda %xcc, %f17, %f23
12167 andn %g4, %l5, %o4
12168 membar 0x71
12169 nop
12170 setx 0x9A144ED65B50C54B, %l0, %l6
12171 stx %l6, [%l7 + 0x28]
12172 ldd [%l7 + 0x28], %f22
12173 setx 0x22A372C8F1923DF6, %l1, %l5
12174 stx %l5, [%l7 + 0x10]
12175 ldd [%l7 + 0x10], %f18
12176 fsubd %f18, %f22, %f8
12177 brgz %g1, loop_1049
12178 brgz,a %g5, loop_1050
12179 nop
12180 setx 0x35081D8E, %l0, %l6
12181 st %l6, [%l7 + 0x28]
12182 ld [%l7 + 0x28], %f31
12183 setx 0xAB9F1C59, %l1, %l5
12184 st %l5, [%l7 + 0x10]
12185 ld [%l7 + 0x10], %f25
12186 fmuls %f25, %f31, %f2
12187 andn %o0, 0x196C, %g2
12188loop_1049:
12189 nop
12190 set 0x44, %l5
12191 swapa [%l7 + %l5] 0x04, %l0
12192loop_1050:
12193 addccc %i6, 0x19FB, %l1
12194 or %i3, 0x1074, %g6
12195 brlez,a %o7, loop_1051
12196 nop
12197 setx 0xD07B319C, %l0, %l6
12198 st %l6, [%l7 + 0x1C]
12199 ld [%l7 + 0x1C], %fsr
12200 umul %i4, 0x1FDF, %i5
12201 saved
12202 rdpr %cwp, %g1
12203 rdpr %cansave, %g2
12204 rdpr %canrestore, %g3
12205 rdpr %cleanwin, %g4
12206 rdpr %otherwin, %g5
12207 rdpr %wstate, %g6
12208loop_1051:
12209 ldub [%l7 + 0x6F], %o2
12210 nop
12211 setx 0xAC4A76B64EE2CA02, %l0, %l6
12212 stx %l6, [%l7 + 0x28]
12213 ldd [%l7 + 0x28], %f18
12214 setx 0x3554807850D74A06, %l1, %l5
12215 stx %l5, [%l7 + 0x10]
12216 ldd [%l7 + 0x10], %f28
12217 fsubd %f28, %f18, %f24
12218 saved
12219 rdpr %cwp, %g1
12220 rdpr %cansave, %g2
12221 rdpr %canrestore, %g3
12222 rdpr %cleanwin, %g4
12223 rdpr %otherwin, %g5
12224 rdpr %wstate, %g6
12225 tcc %icc, 0x7
12226 and %l3, %i7, %o1
12227 edge16ln %l6, %g3, %o5
12228 array8 %l2, %o3, %l4
12229 movneg %icc, %i2, %i1
12230 smulcc %g7, %o6, %i0
12231 edge32 %g4, %l5, %o4
12232 smul %g1, 0x01AE, %g5
12233 mulscc %g2, %l0, %o0
12234 xor %i6, %i3, %g6
12235 fbuge,a %fcc2, loop_1052
12236 fmovsle %icc, %f10, %f2
12237 fmovrsgz %l1, %f12, %f28
12238 tcs %xcc, 0x0
12239loop_1052:
12240 xnorcc %o7, %i5, %o2
12241 tvc %xcc, 0x0
12242 xnor %i4, 0x1A41, %i7
12243 smulcc %o1, 0x0F85, %l6
12244 movvs %xcc, %g3, %l3
12245 fbne,a %fcc1, loop_1053
12246 fbge,a %fcc3, loop_1054
12247 addc %o5, 0x1368, %o3
12248 movgu %icc, %l4, %i2
12249loop_1053:
12250 nop
12251 setx 0xB9968E07, %l0, %l6
12252 st %l6, [%l7 + 0x28]
12253 ld [%l7 + 0x28], %f4
12254 setx 0xFE7D36B8, %l1, %l5
12255 st %l5, [%l7 + 0x10]
12256 ld [%l7 + 0x10], %f15
12257 fdivs %f15, %f4, %f16
12258loop_1054:
12259 subcc %i1, 0x1480, %l2
12260 stbar
12261 fmovrsgez %o6, %f19, %f12
12262 nop
12263 fitod %f6, %f14
12264 fdtos %f14, %f15
12265 fnot2 %f12, %f12
12266 andn %g7, %g4, %l5
12267 fblg %fcc3, loop_1055
12268 array32 %o4, %i0, %g5
12269 subc %g1, 0x0E14, %l0
12270 fmovdpos %icc, %f11, %f17
12271loop_1055:
12272 fmovrdlz %g2, %f18, %f18
12273 umulcc %i6, 0x051B, %o0
12274 edge16ln %i3, %l1, %o7
12275 movvs %icc, %g6, %o2
12276 fmovsleu %icc, %f18, %f29
12277 andn %i4, %i7, %o1
12278 movpos %icc, %i5, %g3
12279 edge16ln %l3, %o5, %o3
12280 tsubcc %l4, 0x154B, %l6
12281 fbul %fcc3, loop_1056
12282 fmovdl %xcc, %f29, %f7
12283 fbe %fcc2, loop_1057
12284 xnorcc %i2, %l2, %i1
12285loop_1056:
12286 nop
12287 set 0x5E, %i4
12288 ldsha [%l7 + %i4] 0x14, %g7
12289loop_1057:
12290 edge8 %o6, %l5, %o4
12291 pdist %f4, %f14, %f18
12292 addcc %g4, %g5, %i0
12293 andncc %g1, %g2, %l0
12294 fpsub32 %f8, %f4, %f24
12295 fbe,a %fcc1, loop_1058
12296 movn %xcc, %o0, %i6
12297 tgu %xcc, 0x0
12298 membar 0x3F
12299loop_1058:
12300 subcc %i3, %o7, %l1
12301 add %l7, 0x78, %l6
12302 wr %g0, 0x04, %asi
12303 casxa [%l6] %asi, %o2, %g6
12304 tsubcctv %i7, 0x1B21, %o1
12305 tne %xcc, 0x6
12306 tcs %xcc, 0x5
12307 fcmpne16 %f6, %f14, %i5
12308 fxnor %f8, %f22, %f6
12309 sllx %g3, %i4, %o5
12310 srax %l3, %l4, %o3
12311 taddcctv %i2, %l2, %i1
12312 mulx %g7, 0x00DD, %l6
12313 nop
12314 setx 0x70724C47, %l0, %l6
12315 st %l6, [%l7 + 0x1C]
12316 ld [%l7 + 0x1C], %fsr
12317 fmovdcs %xcc, %f27, %f22
12318 andcc %o6, 0x06E3, %o4
12319 fmovrsgz %l5, %f21, %f29
12320 xor %g5, 0x071E, %g4
12321 sll %i0, 0x13, %g1
12322 array32 %l0, %g2, %i6
12323 bvc,a %xcc, loop_1059
12324 fnor %f26, %f0, %f8
12325 movpos %xcc, %o0, %o7
12326 fnegd %f24, %f22
12327loop_1059:
12328 tsubcc %l1, %i3, %g6
12329 tvs %icc, 0x4
12330 ld [%l7 + 0x30], %f26
12331 nop
12332 setx 0x17D3B6097059E75C, %l0, %l6
12333 stx %l6, [%l7 + 0x28]
12334 ldx [%l7 + 0x28], %fsr
12335 st %f6, [%l7 + 0x20]
12336 nop
12337 setx 0x9312171A, %l0, %l6
12338 st %l6, [%l7 + 0x28]
12339 ld [%l7 + 0x28], %f5
12340 setx 0xABA911B7, %l1, %l5
12341 st %l5, [%l7 + 0x10]
12342 ld [%l7 + 0x10], %f11
12343 fmuls %f11, %f5, %f15
12344 smul %i7, 0x0062, %o2
12345 set 0x38, %o1
12346 swapa [%l7 + %o1] 0x81, %o1
12347 ldsw [%l7 + 0x30], %i5
12348 edge8ln %i4, %g3, %o5
12349 nop
12350 setx 0x967194ABCB99808F, %l0, %l6
12351 stx %l6, [%l7 + 0x28]
12352 ldd [%l7 + 0x28], %f24
12353 fsqrtd %f24, %f12
12354 movre %l3, 0x0BD, %o3
12355 fnands %f31, %f31, %f6
12356 fmovda %icc, %f29, %f22
12357 movcs %icc, %i2, %l4
12358 srax %l2, %i1, %l6
12359 fsrc2 %f30, %f24
12360 edge8n %o6, %g7, %l5
12361 edge32ln %g5, %o4, %g4
12362 movn %xcc, %g1, %l0
12363 nop
12364 setx 0x26AC8E07C072D21B, %l0, %l6
12365 stx %l6, [%l7 + 0x58]
12366 ldx [%l7 + 0x58], %fsr
12367 sdivx %g2, 0x157F, %i0
12368 movgu %xcc, %i6, %o7
12369 sdiv %o0, 0x1E3D, %i3
12370 fmovsvc %icc, %f2, %f19
12371 set 0x70, %i0
12372 ldda [%l7 + %i0] 0x2f, %l0
12373 fmovspos %icc, %f22, %f26
12374 fble,a %fcc2, loop_1060
12375 tle %icc, 0x2
12376 bg,a,pt %xcc, loop_1061
12377 nop
12378 fitos %f0, %f30
12379 fstoi %f30, %f2
12380loop_1060:
12381 tgu %icc, 0x2
12382 bvs,a,pt %xcc, loop_1062
12383loop_1061:
12384 tcs %xcc, 0x0
12385 te %icc, 0x3
12386 taddcctv %g6, %o2, %o1
12387loop_1062:
12388 ta %icc, 0x0
12389 fmovsvs %icc, %f8, %f27
12390 bn,pt %xcc, loop_1063
12391 sdiv %i5, 0x03DE, %i7
12392 movcs %icc, %i4, %o5
12393 edge32 %g3, %l3, %i2
12394loop_1063:
12395 for %f14, %f18, %f12
12396 subccc %o3, %l2, %l4
12397 and %l6, %i1, %g7
12398 fbul %fcc0, loop_1064
12399 fandnot2s %f29, %f21, %f31
12400 edge32n %l5, %o6, %o4
12401 fsrc2s %f0, %f12
12402loop_1064:
12403 fmovrsne %g5, %f20, %f25
12404 fsrc1 %f0, %f26
12405 movrlez %g4, 0x02F, %l0
12406 array16 %g2, %i0, %i6
12407 tn %xcc, 0x0
12408 fpmerge %f11, %f20, %f14
12409 umul %o7, 0x0283, %g1
12410 edge8n %o0, %l1, %i3
12411 movrlz %g6, 0x14A, %o2
12412 fzero %f12
12413 bcc,pn %icc, loop_1065
12414 fbul,a %fcc1, loop_1066
12415 udivx %i5, 0x0A7D, %o1
12416 set 0x10, %l2
12417 stwa %i4, [%l7 + %l2] 0x22
12418 membar #Sync
12419loop_1065:
12420 movpos %xcc, %i7, %g3
12421loop_1066:
12422 brz %o5, loop_1067
12423 tvc %icc, 0x1
12424 sdivcc %i2, 0x1BA6, %o3
12425 taddcctv %l2, %l4, %l6
12426loop_1067:
12427 tne %xcc, 0x2
12428 srlx %l3, 0x18, %g7
12429 bleu loop_1068
12430 movgu %xcc, %i1, %o6
12431 nop
12432 setx 0x0F3F2375, %l0, %l6
12433 st %l6, [%l7 + 0x28]
12434 ld [%l7 + 0x28], %f24
12435 setx 0x7CA426D9, %l1, %l5
12436 st %l5, [%l7 + 0x10]
12437 ld [%l7 + 0x10], %f31
12438 fadds %f31, %f24, %f10
12439 srl %l5, 0x19, %o4
12440loop_1068:
12441 ta %xcc, 0x0
12442 fmovsn %xcc, %f20, %f16
12443 tle %xcc, 0x6
12444 fpack16 %f12, %f28
12445 nop
12446 fitod %f8, %f10
12447 fdtox %f10, %f16
12448 fxtod %f16, %f10
12449 popc %g4, %l0
12450 array32 %g5, %i0, %g2
12451 fmovdgu %icc, %f31, %f21
12452 fpack32 %f8, %f8, %f18
12453 move %xcc, %o7, %i6
12454 fmovscc %xcc, %f18, %f19
12455 lduw [%l7 + 0x48], %o0
12456 mova %xcc, %g1, %l1
12457 xor %g6, %o2, %i3
12458 nop
12459 setx loop_1069, %l0, %l1
12460 wrpr 0x1, %tl
12461 wrpr %l1, %tnpc
12462 setx 0x34400001400, %l0, %l1
12463 wrpr %l1, %tstate
12464 wrhpr 0x4, %htstate
12465 done
12466 movvc %xcc, %i5, %i4
12467 subc %o1, %g3, %o5
12468 subcc %i7, 0x1742, %i2
12469loop_1069:
12470 fone %f20
12471 fzeros %f9
12472 tge %xcc, 0x1
12473 ldsw [%l7 + 0x48], %l2
12474 wr %g0, 0x04, %asi
12475 lda [%l7 + 0x30] %asi, %f22
12476 movrgz %o3, %l4, %l3
12477 or %g7, %l6, %o6
12478 set 0x24, %i5
12479 lda [%l7 + %i5] 0x15, %f11
12480 fexpand %f7, %f24
12481 movrgz %l5, 0x2B3, %i1
12482 fmul8x16 %f22, %f30, %f12
12483 srlx %o4, 0x0A, %g4
12484 fabss %f20, %f31
12485 edge8n %g5, %i0, %l0
12486 sir 0x1073
12487 addccc %o7, %g2, %o0
12488 bgu %xcc, loop_1070
12489 fnand %f12, %f18, %f16
12490 tvc %xcc, 0x2
12491 bgu,pt %icc, loop_1071
12492loop_1070:
12493 fmovscs %icc, %f5, %f4
12494 movg %xcc, %g1, %i6
12495 sra %g6, %l1, %i3
12496loop_1071:
12497 restored
12498 rdpr %cwp, %g1
12499 rdpr %cansave, %g2
12500 rdpr %canrestore, %g3
12501 rdpr %cleanwin, %g4
12502 rdpr %otherwin, %g5
12503 rdpr %wstate, %g6
12504 edge16l %i5, %o2, %i4
12505 bne,pt %xcc, loop_1072
12506 fmovrslz %o1, %f26, %f31
12507 nop
12508 fitod %f10, %f26
12509 xor %o5, 0x0AC1, %i7
12510loop_1072:
12511 ldx [%l7 + 0x10], %g3
12512 set 0x0C, %i7
12513 sta %f24, [%l7 + %i7] 0x18
12514 taddcc %i2, %o3, %l2
12515 fmuld8ulx16 %f20, %f10, %f22
12516 smulcc %l4, 0x1DCA, %g7
12517 srax %l3, 0x18, %o6
12518 fornot1s %f24, %f2, %f31
12519 brnz %l5, loop_1073
12520 fpsub32s %f3, %f16, %f29
12521 sdivx %i1, 0x02BB, %l6
12522 fmovsg %icc, %f28, %f28
12523loop_1073:
12524 andn %o4, 0x0391, %g5
12525 faligndata %f22, %f22, %f0
12526 movneg %xcc, %i0, %g4
12527 addcc %l0, 0x0554, %o7
12528 edge16ln %o0, %g1, %g2
12529 fbn,a %fcc1, loop_1074
12530 udivcc %i6, 0x07E4, %l1
12531 tpos %icc, 0x4
12532 fpack16 %f26, %f0
12533loop_1074:
12534 restored
12535 rdpr %cwp, %g1
12536 rdpr %cansave, %g2
12537 rdpr %canrestore, %g3
12538 rdpr %cleanwin, %g4
12539 rdpr %otherwin, %g5
12540 rdpr %wstate, %g6
12541 move %icc, %g6, %i3
12542 addc %i5, %i4, %o2
12543 tsubcc %o5, 0x1813, %i7
12544 wr %g0, 0x81, %asi
12545 lda [%l7 + 0x68] %asi, %f13
12546 fmovsg %xcc, %f22, %f7
12547 swap [%l7 + 0x74], %o1
12548 sra %g3, 0x0F, %i2
12549 movl %icc, %o3, %l4
12550 popc 0x017A, %g7
12551 saved
12552 rdpr %cwp, %g1
12553 rdpr %cansave, %g2
12554 rdpr %canrestore, %g3
12555 rdpr %cleanwin, %g4
12556 rdpr %otherwin, %g5
12557 rdpr %wstate, %g6
12558 andcc %l3, %l2, %l5
12559 ld [%l7 + 0x18], %f20
12560 orcc %i1, 0x01F9, %l6
12561 tneg %icc, 0x5
12562 orcc %o4, %g5, %o6
12563 movl %xcc, %g4, %l0
12564 and %i0, 0x074D, %o0
12565 brgz,a %o7, loop_1075
12566 bshuffle %f22, %f8, %f26
12567 orncc %g2, 0x1BB7, %i6
12568 tleu %xcc, 0x4
12569loop_1075:
12570 fpack16 %f2, %f26
12571 mulscc %g1, %g6, %l1
12572 subccc %i3, 0x0D86, %i5
12573 fpadd16s %f21, %f14, %f17
12574 pdist %f18, %f8, %f26
12575 tvc %icc, 0x6
12576 movleu %icc, %i4, %o5
12577 prefetch [%l7 + 0x3C], 0x2
12578 movl %icc, %i7, %o1
12579 subccc %o2, 0x144E, %i2
12580 fmovsl %icc, %f11, %f21
12581 edge32 %o3, %g3, %g7
12582 wr %g0, 0x89, %asi
12583 ldsba [%l7 + 0x58] %asi, %l3
12584 nop
12585 fitod %f19, %f2
12586 nop
12587 fitod %f12, %f14
12588 fdtox %f14, %f6
12589 membar #Sync
12590 wr %g0, 0xf9, %asi
12591 ldda [%l7 + 0x40] %asi, %f0
12592 nop
12593 set 0x18, %g1
12594 ldub [%l7 + %g1], %l4
12595 pdist %f4, %f22, %f8
12596 srax %l2, %l5, %i1
12597 fmovdneg %xcc, %f8, %f15
12598 fble %fcc2, loop_1076
12599 andn %o4, 0x0B07, %g5
12600 movvs %icc, %l6, %o6
12601 movg %icc, %g4, %l0
12602loop_1076:
12603 movvs %icc, %o0, %i0
12604 movleu %xcc, %g2, %i6
12605 udivx %o7, 0x10A4, %g1
12606 set 0x40, %o2
12607 ldda [%l7 + %o2] 0x04, %f16
12608 pdist %f4, %f28, %f0
12609 sdivcc %l1, 0x092B, %g6
12610 bcc,a,pn %xcc, loop_1077
12611 lduh [%l7 + 0x10], %i3
12612 fmovs %f25, %f12
12613 udivx %i4, 0x0049, %o5
12614loop_1077:
12615 fcmpeq16 %f24, %f8, %i5
12616 nop
12617 setx 0x88A551BEDD297398, %l0, %l6
12618 stx %l6, [%l7 + 0x28]
12619 ldd [%l7 + 0x28], %f14
12620 setx 0x2978A411170EC4D3, %l1, %l5
12621 stx %l5, [%l7 + 0x10]
12622 ldd [%l7 + 0x10], %f18
12623 fsubd %f18, %f14, %f6
12624 set 0x72, %g6
12625 ldsba [%l7 + %g6] 0x04, %o1
12626 array16 %i7, %o2, %i2
12627 movn %icc, %g3, %o3
12628 ldub [%l7 + 0x35], %l3
12629 stbar
12630 bne,a loop_1078
12631 fmovsa %icc, %f17, %f27
12632 fmovdl %xcc, %f29, %f14
12633 fpack16 %f20, %f15
12634loop_1078:
12635 addcc %g7, 0x0B6F, %l2
12636 tvs %xcc, 0x0
12637 movn %icc, %l5, %i1
12638 movcs %xcc, %l4, %o4
12639 fmovsvs %xcc, %f26, %f15
12640 tgu %xcc, 0x1
12641 tneg %xcc, 0x3
12642 bvc,pn %icc, loop_1079
12643 lduh [%l7 + 0x58], %l6
12644 movrne %o6, %g4, %l0
12645 add %l7, 0x3C, %l6
12646 wr %g0, 0x11, %asi
12647 lda [%l6] %asi, %o0
12648 casa [%l6] %asi, %o0, %g5
12649loop_1079:
12650 fpsub32s %f21, %f21, %f13
12651 be,a loop_1080
12652 xorcc %g2, %i0, %i6
12653 fmovrse %o7, %f7, %f16
12654 fornot1s %f17, %f26, %f28
12655loop_1080:
12656 sir 0x1B6A
12657 wr %g0, 0x2b, %asi
12658 stba %g1, [%l7 + 0x3B] %asi
12659 membar #Sync
12660 fbug %fcc2, loop_1081
12661 fmovsn %xcc, %f28, %f10
12662 fnot1s %f17, %f7
12663 wr %g0, 0x11, %asi
12664 ldda [%l7 + 0x40] %asi, %f0
12665loop_1081:
12666 movge %icc, %l1, %g6
12667 nop
12668 set 0x2C, %o6
12669 ldstub [%l7 + %o6], %i3
12670 xnorcc %o5, %i4, %i5
12671 membar #Sync
12672 wr %g0, 0xf8, %asi
12673 ldda [%l7 + 0x40] %asi, %f16
12674 add %l7, 0x40, %l6
12675 wr %g0, 0x89, %asi
12676 lda [%l6] %asi, %o1
12677 casa [%l6] 0x89, %o1, %i7
12678 orn %o2, 0x0122, %g3
12679 tvs %xcc, 0x5
12680 fmovscc %icc, %f26, %f12
12681 add %o3, 0x0C4A, %i2
12682 fpackfix %f22, %f22
12683 movgu %xcc, %g7, %l2
12684 membar 0x26
12685 ldsb [%l7 + 0x67], %l3
12686 move %icc, %l5, %l4
12687 fcmple16 %f28, %f10, %o4
12688 movn %icc, %l6, %o6
12689 fmovs %f17, %f30
12690 wr %g0, 0x0c, %asi
12691 ldxa [%l7 + 0x68] %asi, %i1
12692 edge8l %g4, %o0, %g5
12693 brnz,a %l0, loop_1082
12694 tvc %icc, 0x1
12695 xnorcc %g2, 0x08CE, %i6
12696 bneg,a %icc, loop_1083
12697loop_1082:
12698 fmovs %f27, %f11
12699 ld [%l7 + 0x58], %f24
12700 movge %xcc, %i0, %g1
12701loop_1083:
12702 movrgez %l1, %g6, %i3
12703 tg %xcc, 0x6
12704 tne %xcc, 0x4
12705 set 0x4F, %i1
12706 lduba [%l7 + %i1] 0x80, %o7
12707 edge16l %i4, %i5, %o5
12708 brnz %o1, loop_1084
12709 tvc %icc, 0x0
12710 sethi 0x0925, %i7
12711 sth %g3, [%l7 + 0x10]
12712loop_1084:
12713 fmul8x16au %f23, %f25, %f18
12714 edge16n %o2, %i2, %o3
12715 taddcc %g7, 0x0810, %l3
12716 xnorcc %l5, 0x1028, %l2
12717 edge32 %l4, %l6, %o6
12718 addc %i1, 0x0291, %g4
12719 srl %o4, %g5, %l0
12720 srl %o0, %i6, %i0
12721 edge32 %g1, %g2, %g6
12722 edge32ln %i3, %l1, %o7
12723 umul %i4, 0x103E, %i5
12724 tsubcc %o1, %i7, %o5
12725 fmovdge %xcc, %f0, %f7
12726 saved
12727 rdpr %cwp, %g1
12728 rdpr %cansave, %g2
12729 rdpr %canrestore, %g3
12730 rdpr %cleanwin, %g4
12731 rdpr %otherwin, %g5
12732 rdpr %wstate, %g6
12733 taddcc %g3, 0x1296, %i2
12734 xorcc %o3, 0x0801, %g7
12735 tsubcc %o2, %l3, %l2
12736 wr %g0, 0x81, %asi
12737 ldda [%l7 + 0x40] %asi, %f16
12738 addcc %l4, 0x0C3E, %l5
12739 orncc %l6, %i1, %g4
12740 tcc %icc, 0x7
12741 edge8l %o6, %g5, %o4
12742 tsubcctv %o0, 0x16E8, %i6
12743 fmovspos %xcc, %f5, %f11
12744 umul %i0, 0x0DF6, %l0
12745 fbue %fcc0, loop_1085
12746 movle %xcc, %g2, %g6
12747 nop
12748 fitod %f2, %f16
12749 fdtox %f16, %f12
12750 fxtod %f12, %f8
12751 edge16 %g1, %l1, %i3
12752loop_1085:
12753 movne %icc, %i4, %i5
12754 mulx %o7, %i7, %o1
12755 fmovsn %icc, %f5, %f0
12756 movl %xcc, %g3, %o5
12757 fzeros %f30
12758 nop
12759 setx loop_1086, %l0, %l1
12760 jmpl %l1, %i2
12761 movrne %o3, %o2, %g7
12762 bcc,a %icc, loop_1087
12763 sll %l3, %l2, %l5
12764loop_1086:
12765 tge %xcc, 0x5
12766 and %l4, %i1, %g4
12767loop_1087:
12768 nop
12769 wr %g0, 0x10, %asi
12770 stha %o6, [%l7 + 0x78] %asi
12771 sllx %l6, 0x0E, %g5
12772 movpos %icc, %o4, %o0
12773 bl,a,pt %xcc, loop_1088
12774 fpsub32 %f16, %f8, %f20
12775 fbug,a %fcc0, loop_1089
12776 sir 0x07CB
12777loop_1088:
12778 edge32n %i0, %i6, %l0
12779 bn,a %icc, loop_1090
12780loop_1089:
12781 std %f8, [%l7 + 0x18]
12782 array8 %g6, %g2, %g1
12783 fnands %f30, %f20, %f30
12784loop_1090:
12785 tpos %xcc, 0x5
12786 movcs %xcc, %i3, %i4
12787 nop
12788 setx 0xAD23ACBE60D27E25, %l0, %l6
12789 stx %l6, [%l7 + 0x28]
12790 ldd [%l7 + 0x28], %f4
12791 setx 0xB1A99F29BC01D4A3, %l1, %l5
12792 stx %l5, [%l7 + 0x10]
12793 ldd [%l7 + 0x10], %f4
12794 fmuld %f4, %f4, %f30
12795 sdivx %i5, 0x122C, %l1
12796 fcmpgt32 %f18, %f0, %o7
12797 fandnot2s %f15, %f6, %f15
12798 tge %icc, 0x3
12799 movg %icc, %o1, %g3
12800 fmovdle %xcc, %f7, %f10
12801 edge32n %i7, %i2, %o5
12802 sdivx %o3, 0x067D, %o2
12803 fmovs %f26, %f25
12804 fbge %fcc2, loop_1091
12805 movrne %g7, 0x3CD, %l2
12806 tg %icc, 0x7
12807 move %icc, %l5, %l4
12808loop_1091:
12809 flush %l7 + 0x54
12810 nop
12811 fitos %f12, %f9
12812 fstox %f9, %f28
12813 fxtos %f28, %f31
12814 movl %xcc, %l3, %g4
12815 tg %icc, 0x2
12816 sdivcc %o6, 0x0463, %i1
12817 tl %icc, 0x0
12818 xorcc %g5, 0x14A4, %o4
12819 movn %icc, %l6, %i0
12820 movcs %icc, %i6, %o0
12821 movpos %icc, %l0, %g2
12822 srax %g6, %g1, %i3
12823 tsubcctv %i4, 0x19FF, %l1
12824 orn %o7, 0x168C, %i5
12825 fmovdgu %xcc, %f29, %f31
12826 subc %o1, %i7, %g3
12827 bl,a loop_1092
12828 fmovscc %xcc, %f16, %f3
12829 fandnot1 %f30, %f18, %f14
12830 fmovsn %xcc, %f13, %f14
12831loop_1092:
12832 fbne,a %fcc2, loop_1093
12833 tge %xcc, 0x6
12834 bgu %icc, loop_1094
12835 mulscc %o5, %o3, %o2
12836loop_1093:
12837 nop
12838 set 0x51, %i3
12839 ldsb [%l7 + %i3], %g7
12840 sdiv %i2, 0x1362, %l5
12841loop_1094:
12842 fble,a %fcc1, loop_1095
12843 movrlez %l4, %l2, %g4
12844 movcs %icc, %o6, %l3
12845 edge32n %i1, %g5, %o4
12846loop_1095:
12847 brgez,a %l6, loop_1096
12848 bvs,pt %xcc, loop_1097
12849 mulscc %i6, 0x1760, %o0
12850 mulx %l0, %g2, %i0
12851loop_1096:
12852 sir 0x1A80
12853loop_1097:
12854 tneg %xcc, 0x5
12855 fmovdleu %xcc, %f18, %f18
12856 movrlez %g1, 0x1B4, %i3
12857 movg %xcc, %g6, %l1
12858 edge16n %o7, %i5, %i4
12859 ba,a,pt %icc, loop_1098
12860 add %i7, %g3, %o1
12861 ldd [%l7 + 0x28], %f22
12862 fmovrsgez %o3, %f28, %f27
12863loop_1098:
12864 nop
12865 wr %g0, 0x0c, %asi
12866 stba %o5, [%l7 + 0x09] %asi
12867 fcmpgt32 %f2, %f0, %o2
12868 pdist %f12, %f22, %f10
12869 brgz,a %g7, loop_1099
12870 mova %icc, %i2, %l5
12871 andn %l4, %l2, %o6
12872 sll %g4, %l3, %g5
12873loop_1099:
12874 bne,a %icc, loop_1100
12875 tsubcc %i1, 0x14AD, %o4
12876 stx %l6, [%l7 + 0x30]
12877 fmovdg %icc, %f8, %f6
12878loop_1100:
12879 edge8l %i6, %o0, %l0
12880 movrgz %i0, %g2, %g1
12881 edge32 %i3, %g6, %l1
12882 tvs %xcc, 0x6
12883 wr %g0, 0x2f, %asi
12884 stxa %o7, [%l7 + 0x38] %asi
12885 membar #Sync
12886 movneg %icc, %i4, %i7
12887 fmovdneg %icc, %f5, %f10
12888 sllx %i5, %g3, %o3
12889 edge32l %o5, %o2, %g7
12890 movrlz %o1, 0x338, %l5
12891 subcc %i2, %l2, %o6
12892 xorcc %l4, 0x1361, %g4
12893 nop
12894 fitod %f10, %f6
12895 fdtoi %f6, %f26
12896 fmovsl %icc, %f21, %f5
12897 andcc %g5, 0x152D, %l3
12898 or %i1, %l6, %o4
12899 tpos %xcc, 0x5
12900 tsubcc %i6, 0x09F1, %o0
12901 fpackfix %f24, %f27
12902 add %i0, %l0, %g2
12903 popc 0x0D30, %g1
12904 edge8l %g6, %l1, %o7
12905 or %i3, 0x142D, %i7
12906 array8 %i4, %g3, %i5
12907 edge8 %o5, %o2, %o3
12908 fba,a %fcc1, loop_1101
12909 mulscc %g7, %o1, %i2
12910 movle %icc, %l2, %o6
12911 alignaddrl %l4, %l5, %g5
12912loop_1101:
12913 udivcc %g4, 0x1C94, %l3
12914 movle %icc, %i1, %l6
12915 orn %i6, %o4, %o0
12916 edge8ln %l0, %g2, %i0
12917 fnands %f12, %f6, %f26
12918 movge %xcc, %g1, %l1
12919 addccc %o7, %i3, %i7
12920 be,a %icc, loop_1102
12921 sth %i4, [%l7 + 0x70]
12922 fmovrslez %g6, %f0, %f1
12923 nop
12924 set 0x60, %o3
12925 std %f14, [%l7 + %o3]
12926loop_1102:
12927 fnand %f10, %f2, %f20
12928 movcc %icc, %i5, %g3
12929 udivcc %o2, 0x19CC, %o5
12930 tcc %icc, 0x4
12931 orn %o3, 0x0096, %o1
12932 tneg %xcc, 0x1
12933 movl %icc, %g7, %i2
12934 fpadd16s %f12, %f18, %f0
12935 fmovrdlez %o6, %f26, %f18
12936 fblg,a %fcc3, loop_1103
12937 orcc %l2, %l4, %l5
12938 bcc,pt %icc, loop_1104
12939 or %g4, %l3, %g5
12940loop_1103:
12941 ta %icc, 0x0
12942 ble,pn %icc, loop_1105
12943loop_1104:
12944 fmovrslez %l6, %f10, %f31
12945 andn %i6, 0x09DF, %i1
12946 subcc %o4, 0x1E91, %o0
12947loop_1105:
12948 te %icc, 0x4
12949 andcc %l0, %g2, %i0
12950 udivcc %g1, 0x10DE, %o7
12951 bne,a %xcc, loop_1106
12952 movre %i3, %l1, %i7
12953 fornot1s %f19, %f10, %f30
12954 edge16 %g6, %i4, %i5
12955loop_1106:
12956 restored
12957 rdpr %cwp, %g1
12958 rdpr %cansave, %g2
12959 rdpr %canrestore, %g3
12960 rdpr %cleanwin, %g4
12961 rdpr %otherwin, %g5
12962 rdpr %wstate, %g6
12963 andcc %g3, 0x13ED, %o2
12964 fxnors %f6, %f28, %f5
12965 bgu,a %icc, loop_1107
12966 fblg %fcc1, loop_1108
12967 nop
12968 fitod %f12, %f12
12969 fdtox %f12, %f16
12970 fxtod %f16, %f28
12971 nop
12972 fitos %f5, %f16
12973 fstoi %f16, %f3
12974loop_1107:
12975 addcc %o3, 0x1D6D, %o5
12976loop_1108:
12977 tvc %xcc, 0x1
12978 popc %o1, %i2
12979 edge32ln %g7, %o6, %l4
12980 mulx %l2, %l5, %l3
12981 edge8n %g4, %l6, %g5
12982 umul %i6, %i1, %o4
12983 edge8ln %l0, %o0, %g2
12984 movre %i0, 0x095, %o7
12985 movrlz %g1, 0x1C8, %l1
12986 movge %icc, %i3, %g6
12987 sdiv %i7, 0x01B6, %i5
12988 fmovdge %icc, %f5, %f6
12989 edge32n %g3, %i4, %o3
12990 set 0x40, %g5
12991 stda %f0, [%l7 + %g5] 0x81
12992 nop
12993 setx 0xF81EC6EA, %l0, %l6
12994 st %l6, [%l7 + 0x28]
12995 ld [%l7 + 0x28], %f22
12996 setx 0x87B0BB01, %l1, %l5
12997 st %l5, [%l7 + 0x10]
12998 ld [%l7 + 0x10], %f9
12999 fadds %f9, %f22, %f27
13000 fzeros %f6
13001 sdivx %o2, 0x030B, %o5
13002 edge32n %i2, %g7, %o1
13003 fmovse %icc, %f5, %f20
13004 fandnot1 %f0, %f30, %f8
13005 fnot2 %f28, %f24
13006 stb %o6, [%l7 + 0x78]
13007 mova %icc, %l4, %l2
13008 subc %l3, %g4, %l5
13009 brnz %g5, loop_1109
13010 movpos %icc, %i6, %i1
13011 andn %l6, %o4, %o0
13012 edge8 %l0, %g2, %o7
13013loop_1109:
13014 sir 0x103C
13015 set 0x40, %l4
13016 ldda [%l7 + %l4] 0x80, %f16
13017 tcs %xcc, 0x0
13018 nop
13019 setx 0x978619F744294C37, %l0, %l6
13020 stx %l6, [%l7 + 0x28]
13021 ldd [%l7 + 0x28], %f10
13022 fsqrtd %f10, %f6
13023 movn %xcc, %g1, %i0
13024 sdivcc %i3, 0x1273, %l1
13025 bleu,a,pn %icc, loop_1110
13026 xor %g6, %i7, %g3
13027 andn %i4, 0x0E50, %o3
13028 ld [%l7 + 0x1C], %f24
13029loop_1110:
13030 edge16l %o2, %i5, %i2
13031 set 0x40, %g2
13032 stda %f16, [%l7 + %g2] 0x1e
13033 membar #Sync
13034 pdist %f8, %f24, %f6
13035 ldsb [%l7 + 0x78], %g7
13036 bcc,a,pt %xcc, loop_1111
13037 movg %icc, %o1, %o5
13038 andncc %o6, %l4, %l3
13039 udivcc %l2, 0x16D3, %g4
13040loop_1111:
13041 fbn %fcc3, loop_1112
13042 addcc %g5, %l5, %i1
13043 movrlz %l6, %o4, %o0
13044 ba %icc, loop_1113
13045loop_1112:
13046 movvs %icc, %l0, %i6
13047 fpsub32 %f24, %f12, %f10
13048 nop
13049 setx 0xD06DB070, %l0, %l6
13050 st %l6, [%l7 + 0x18]
13051 ld [%l7 + 0x18], %fsr
13052loop_1113:
13053 ba,pn %icc, loop_1114
13054 movcc %icc, %g2, %g1
13055 movrgz %i0, 0x272, %o7
13056 subc %i3, %l1, %g6
13057loop_1114:
13058 call loop_1115
13059 xnor %i7, %i4, %o3
13060 udivx %o2, 0x04F8, %i5
13061 brlez,a %g3, loop_1116
13062loop_1115:
13063 movrgez %i2, %o1, %g7
13064 ld [%l7 + 0x7C], %f17
13065 taddcc %o6, 0x0C00, %o5
13066loop_1116:
13067 and %l4, %l2, %l3
13068 te %xcc, 0x7
13069 fornot1 %f18, %f4, %f2
13070 movn %icc, %g5, %g4
13071 edge32n %l5, %i1, %l6
13072 edge8n %o4, %o0, %i6
13073 ldsw [%l7 + 0x08], %g2
13074 movrne %l0, 0x0ED, %i0
13075 fcmpeq16 %f6, %f10, %g1
13076 sll %i3, 0x06, %o7
13077 xnorcc %g6, %l1, %i7
13078 ldsb [%l7 + 0x31], %i4
13079 tcs %icc, 0x1
13080 set 0x34, %g4
13081 sta %f0, [%l7 + %g4] 0x10
13082 fbn,a %fcc3, loop_1117
13083 movcc %xcc, %o3, %i5
13084 movl %icc, %o2, %g3
13085 andncc %i2, %g7, %o6
13086loop_1117:
13087 ble,pn %icc, loop_1118
13088 restored
13089 rdpr %cwp, %g1
13090 rdpr %cansave, %g2
13091 rdpr %canrestore, %g3
13092 rdpr %cleanwin, %g4
13093 rdpr %otherwin, %g5
13094 rdpr %wstate, %g6
13095 movl %icc, %o5, %l4
13096 movvc %xcc, %o1, %l2
13097loop_1118:
13098 alignaddr %l3, %g5, %g4
13099 tg %xcc, 0x3
13100 edge32l %l5, %i1, %l6
13101 fcmpne16 %f28, %f16, %o0
13102 sdivcc %i6, 0x1831, %g2
13103 andn %o4, %i0, %g1
13104 sdivcc %l0, 0x177C, %i3
13105 movrne %o7, %g6, %l1
13106 edge8n %i4, %i7, %i5
13107 popc 0x1CA4, %o3
13108 te %icc, 0x0
13109 add %o2, 0x172B, %g3
13110 sra %g7, %o6, %i2
13111 nop
13112 setx loop_1119, %l0, %l1
13113 wrpr 0x1, %tl
13114 wrpr %l1, %tnpc
13115 setx 0x34400001400, %l0, %l1
13116 wrpr %l1, %tstate
13117 wrhpr 0x4, %htstate
13118 done
13119 fmovdn %xcc, %f29, %f18
13120 fmovsleu %icc, %f26, %f22
13121 fbge %fcc2, loop_1120
13122loop_1119:
13123 tne %icc, 0x6
13124 movrlz %l4, 0x3DD, %o5
13125 call loop_1121
13126loop_1120:
13127 movrlez %o1, 0x260, %l2
13128 tsubcc %l3, %g5, %g4
13129 smul %i1, %l6, %o0
13130loop_1121:
13131 nop
13132 set 0x48, %l0
13133 swapa [%l7 + %l0] 0x0c, %l5
13134 fba %fcc3, loop_1122
13135 subccc %i6, %g2, %o4
13136 fbge %fcc1, loop_1123
13137 movne %xcc, %g1, %l0
13138loop_1122:
13139 orcc %i0, 0x033B, %i3
13140 alignaddrl %g6, %l1, %i4
13141loop_1123:
13142 tsubcctv %i7, %i5, %o3
13143 movcs %xcc, %o7, %g3
13144 edge32l %o2, %g7, %o6
13145 movrlz %l4, %o5, %o1
13146 fcmpgt32 %f12, %f16, %i2
13147 tl %icc, 0x4
13148 fmovsl %xcc, %f22, %f25
13149 edge16ln %l2, %g5, %l3
13150 addc %i1, 0x0C81, %l6
13151 fmovsle %icc, %f23, %f2
13152 fmovscs %icc, %f30, %f11
13153 movg %icc, %o0, %g4
13154 orn %i6, 0x167B, %l5
13155 fbg,a %fcc3, loop_1124
13156 umulcc %g2, %g1, %l0
13157 nop
13158 fitos %f13, %f8
13159 fstoi %f8, %f8
13160 wr %g0, 0x81, %asi
13161 ldsba [%l7 + 0x43] %asi, %o4
13162loop_1124:
13163 bg,pn %xcc, loop_1125
13164 movle %icc, %i0, %g6
13165 fmovrdgz %l1, %f4, %f22
13166 move %xcc, %i4, %i7
13167loop_1125:
13168 st %f4, [%l7 + 0x2C]
13169 addccc %i3, %o3, %i5
13170 movge %icc, %o7, %g3
13171 udivcc %g7, 0x170B, %o6
13172 sir 0x1279
13173 fmovsl %icc, %f10, %f18
13174 saved
13175 rdpr %cwp, %g1
13176 rdpr %cansave, %g2
13177 rdpr %canrestore, %g3
13178 rdpr %cleanwin, %g4
13179 rdpr %otherwin, %g5
13180 rdpr %wstate, %g6
13181 bvs,a loop_1126
13182 fxnor %f28, %f30, %f16
13183 movne %xcc, %o2, %o5
13184 udivcc %l4, 0x1F76, %i2
13185loop_1126:
13186 sdiv %l2, 0x144C, %g5
13187 set 0x20, %l3
13188 stxa %o1, [%l7 + %l3] 0xe3
13189 membar #Sync
13190 udivcc %i1, 0x061E, %l6
13191 bleu,pn %icc, loop_1127
13192 nop
13193 fitod %f12, %f28
13194 fdtoi %f28, %f18
13195 movrlz %l3, 0x053, %o0
13196 fbul %fcc2, loop_1128
13197loop_1127:
13198 fmovsle %xcc, %f21, %f17
13199 stx %i6, [%l7 + 0x70]
13200 xorcc %l5, 0x074F, %g4
13201loop_1128:
13202 nop
13203 setx loop_1129, %l0, %l1
13204 wrpr 0x1, %tl
13205 wrpr %l1, %tnpc
13206 setx 0x34400001400, %l0, %l1
13207 wrpr %l1, %tstate
13208 wrhpr 0x4, %htstate
13209 done
13210 nop
13211 setx 0x40623C05, %l0, %l6
13212 st %l6, [%l7 + 0x6C]
13213 ld [%l7 + 0x6C], %fsr
13214 edge16n %g1, %l0, %g2
13215 udivcc %o4, 0x02A6, %i0
13216loop_1129:
13217 tleu %xcc, 0x1
13218 fmovdpos %icc, %f14, %f6
13219 mulx %l1, %i4, %g6
13220 tgu %icc, 0x7
13221 fmovse %xcc, %f14, %f18
13222 fpsub16 %f22, %f12, %f2
13223 tsubcctv %i7, 0x1CA3, %i3
13224 brnz,a %i5, loop_1130
13225 ldsb [%l7 + 0x47], %o7
13226 tgu %xcc, 0x0
13227 fmovsn %xcc, %f14, %f27
13228loop_1130:
13229 fcmpne32 %f10, %f18, %o3
13230 movrlez %g7, %o6, %o2
13231 nop
13232 fitod %f8, %f6
13233 fdtox %f6, %f24
13234 srl %o5, 0x1E, %g3
13235 ble,a,pn %icc, loop_1131
13236 fbe %fcc3, loop_1132
13237 movvc %xcc, %i2, %l2
13238 fcmple32 %f14, %f30, %l4
13239loop_1131:
13240 srlx %g5, 0x15, %i1
13241loop_1132:
13242 nop
13243 wr %g0, 0x10, %asi
13244 sta %f23, [%l7 + 0x64] %asi
13245 fmul8x16au %f1, %f27, %f20
13246 udivx %l6, 0x0A10, %l3
13247 tn %xcc, 0x5
13248 orncc %o0, 0x134A, %o1
13249 std %f0, [%l7 + 0x50]
13250 set 0x21, %o0
13251 stba %i6, [%l7 + %o0] 0x2b
13252 membar #Sync
13253 edge16ln %g4, %l5, %g1
13254 orcc %g2, %l0, %i0
13255 array32 %o4, %i4, %l1
13256 fmovdpos %xcc, %f4, %f23
13257 movcc %xcc, %i7, %g6
13258 andn %i3, 0x1C36, %i5
13259 ldstub [%l7 + 0x3A], %o3
13260 sllx %o7, %o6, %o2
13261 array16 %g7, %o5, %g3
13262 fmovscc %icc, %f29, %f21
13263 andcc %i2, 0x06D3, %l2
13264 fmovdvc %icc, %f7, %f21
13265 set 0x42, %i2
13266 ldstuba [%l7 + %i2] 0x10, %l4
13267 std %f10, [%l7 + 0x40]
13268 tgu %icc, 0x3
13269 nop
13270 set 0x4E, %l1
13271 sth %g5, [%l7 + %l1]
13272 sllx %i1, 0x03, %l3
13273 wr %g0, 0x88, %asi
13274 prefetcha [%l7 + 0x20] %asi, 0x3
13275 swap [%l7 + 0x58], %l6
13276 bshuffle %f14, %f20, %f28
13277 srax %i6, 0x04, %o1
13278 movne %xcc, %g4, %l5
13279 sub %g1, %l0, %g2
13280 movg %xcc, %i0, %i4
13281 bshuffle %f30, %f14, %f10
13282 srl %o4, 0x0D, %i7
13283 xor %l1, 0x07EF, %g6
13284 edge32 %i5, %i3, %o3
13285 set 0x2B, %i6
13286 ldsba [%l7 + %i6] 0x89, %o6
13287 sub %o7, %o2, %o5
13288 xorcc %g7, %g3, %l2
13289 wr %g0, 0x10, %asi
13290 ldswa [%l7 + 0x28] %asi, %l4
13291 set 0x20, %o7
13292 ldswa [%l7 + %o7] 0x10, %g5
13293 movcs %icc, %i2, %l3
13294 edge32ln %i1, %o0, %l6
13295 add %l7, 0x70, %l6
13296 wr %g0, 0x18, %asi
13297 ldxa [%l6] %asi, %o1
13298 casxa [%l6] %asi, %o1, %i6
13299 nop
13300 setx 0xE067217D, %l0, %l6
13301 st %l6, [%l7 + 0x54]
13302 ld [%l7 + 0x54], %fsr
13303 tge %xcc, 0x0
13304 lduw [%l7 + 0x18], %l5
13305 fcmpeq32 %f24, %f8, %g1
13306 fbule,a %fcc1, loop_1133
13307 fmovdge %icc, %f16, %f23
13308 tg %xcc, 0x7
13309 xor %l0, %g2, %g4
13310loop_1133:
13311 movcs %xcc, %i4, %o4
13312 fpack16 %f18, %f11
13313 tneg %icc, 0x6
13314 sth %i0, [%l7 + 0x0A]
13315 addc %i7, %g6, %l1
13316 fblg,a %fcc2, loop_1134
13317 nop
13318 setx 0xD943198CB12D2CD0, %l0, %l6
13319 stx %l6, [%l7 + 0x28]
13320 ldd [%l7 + 0x28], %f12
13321 setx 0xB795227877DEA74F, %l1, %l5
13322 stx %l5, [%l7 + 0x10]
13323 ldd [%l7 + 0x10], %f28
13324 faddd %f28, %f12, %f24
13325 edge32ln %i5, %i3, %o6
13326 brnz,a %o7, loop_1135
13327loop_1134:
13328 alignaddr %o2, %o5, %o3
13329 ldsw [%l7 + 0x38], %g3
13330 brlez,a %g7, loop_1136
13331loop_1135:
13332 taddcctv %l2, 0x17E9, %l4
13333 subcc %i2, %l3, %i1
13334 tle %xcc, 0x1
13335loop_1136:
13336 for %f24, %f26, %f20
13337 array8 %o0, %g5, %l6
13338 movvc %xcc, %o1, %l5
13339 movn %xcc, %g1, %i6
13340 xor %l0, %g2, %g4
13341 tn %icc, 0x4
13342 subcc %o4, %i0, %i4
13343 fcmpne32 %f20, %f0, %i7
13344 taddcc %g6, %i5, %i3
13345 brlez %l1, loop_1137
13346 sra %o6, %o7, %o5
13347 fmovsneg %icc, %f11, %f1
13348 edge16n %o2, %o3, %g7
13349loop_1137:
13350 nop
13351 wr %g0, 0x88, %asi
13352 ldxa [%l7 + 0x78] %asi, %l2
13353 edge32l %g3, %l4, %l3
13354 movgu %xcc, %i1, %o0
13355 tg %xcc, 0x4
13356 xnor %g5, %l6, %i2
13357 fxors %f27, %f28, %f21
13358 fmuld8sux16 %f10, %f9, %f10
13359 sdiv %l5, 0x0E31, %o1
13360 fornot1s %f21, %f16, %f9
13361 ldsw [%l7 + 0x58], %g1
13362 edge16n %l0, %i6, %g2
13363 tsubcc %g4, %o4, %i4
13364 tcc %icc, 0x6
13365 bneg,pn %xcc, loop_1138
13366 movcc %xcc, %i7, %g6
13367 wr %g0, 0xf0, %asi
13368 stda %f16, [%l7 + 0x40] %asi
13369 membar #Sync
13370loop_1138:
13371 addccc %i5, %i3, %i0
13372 tn %icc, 0x0
13373 call loop_1139
13374 ldx [%l7 + 0x18], %o6
13375 edge32ln %o7, %l1, %o5
13376 movleu %xcc, %o3, %g7
13377loop_1139:
13378 fnand %f2, %f6, %f10
13379 swap [%l7 + 0x68], %l2
13380 ba,a loop_1140
13381 edge32 %g3, %o2, %l3
13382 movne %xcc, %i1, %l4
13383 orn %o0, 0x168C, %l6
13384loop_1140:
13385 restored
13386 rdpr %cwp, %g1
13387 rdpr %cansave, %g2
13388 rdpr %canrestore, %g3
13389 rdpr %cleanwin, %g4
13390 rdpr %otherwin, %g5
13391 rdpr %wstate, %g6
13392 fbul %fcc3, loop_1141
13393 smul %g5, 0x0452, %l5
13394 brlz,a %i2, loop_1142
13395 ta %xcc, 0x3
13396loop_1141:
13397 brnz,a %g1, loop_1143
13398 fpadd16s %f14, %f10, %f27
13399loop_1142:
13400 saved
13401 rdpr %cwp, %g1
13402 rdpr %cansave, %g2
13403 rdpr %canrestore, %g3
13404 rdpr %cleanwin, %g4
13405 rdpr %otherwin, %g5
13406 rdpr %wstate, %g6
13407 bcs %icc, loop_1144
13408loop_1143:
13409 fmovrdgz %o1, %f16, %f18
13410 nop
13411 fitos %f5, %f17
13412 fstox %f17, %f6
13413 fxtos %f6, %f10
13414 fba,a %fcc1, loop_1145
13415loop_1144:
13416 pdist %f8, %f4, %f18
13417 brz %i6, loop_1146
13418 edge32l %l0, %g2, %g4
13419loop_1145:
13420 orn %o4, 0x1335, %i4
13421 set 0x64, %o5
13422 ldstuba [%l7 + %o5] 0x80, %g6
13423loop_1146:
13424 movge %xcc, %i5, %i3
13425 fmovs %f7, %f30
13426 move %icc, %i7, %i0
13427 sub %o6, %o7, %o5
13428 movge %xcc, %o3, %l1
13429 wr %g0, 0x81, %asi
13430 ldda [%l7 + 0x40] %asi, %f16
13431 stb %g7, [%l7 + 0x31]
13432 fmovrdlz %g3, %f22, %f20
13433 movl %icc, %o2, %l2
13434 set 0x40, %l6
13435 ldda [%l7 + %l6] 0x19, %f0
13436 std %f20, [%l7 + 0x40]
13437 fbule,a %fcc0, loop_1147
13438 xorcc %l3, %i1, %l4
13439 add %l7, 0x60, %l6
13440 wr %g0, 0x89, %asi
13441 casa [%l6] 0x89, %l6, %g5
13442loop_1147:
13443 alignaddrl %o0, %i2, %g1
13444 fpackfix %f26, %f31
13445 sdiv %o1, 0x0867, %l5
13446 edge16 %l0, %g2, %g4
13447 bcc,pt %xcc, loop_1148
13448 membar 0x6D
13449 mova %icc, %o4, %i4
13450 umulcc %i6, 0x174C, %g6
13451loop_1148:
13452 movleu %xcc, %i3, %i7
13453 orncc %i0, 0x07A2, %o6
13454 bneg %icc, loop_1149
13455 move %xcc, %o7, %i5
13456 movrgez %o5, %o3, %l1
13457 bneg,pt %icc, loop_1150
13458loop_1149:
13459 edge16l %g7, %g3, %l2
13460 movle %icc, %o2, %l3
13461 andncc %l4, %i1, %g5
13462loop_1150:
13463 edge8n %o0, %l6, %i2
13464 tl %xcc, 0x4
13465 edge8l %g1, %o1, %l0
13466 movpos %icc, %g2, %l5
13467 nop
13468 fitos %f2, %f5
13469 fstox %f5, %f8
13470 nop
13471 fitod %f6, %f14
13472 fdtox %f14, %f22
13473 sll %g4, %o4, %i6
13474 movcc %icc, %i4, %g6
13475 set 0x40, %g3
13476 stda %f16, [%l7 + %g3] 0x19
13477 sub %i7, %i3, %o6
13478 std %f24, [%l7 + 0x20]
13479 fbl,a %fcc0, loop_1151
13480 ldx [%l7 + 0x58], %o7
13481 fxors %f22, %f18, %f4
13482 subcc %i5, %i0, %o3
13483loop_1151:
13484 bvc %xcc, loop_1152
13485 or %l1, %g7, %g3
13486 subccc %l2, %o5, %o2
13487 fbl %fcc0, loop_1153
13488loop_1152:
13489 lduh [%l7 + 0x12], %l3
13490 fble %fcc3, loop_1154
13491 taddcc %l4, %i1, %g5
13492loop_1153:
13493 nop
13494 set 0x70, %g7
13495 ldd [%l7 + %g7], %f24
13496 movpos %icc, %o0, %l6
13497loop_1154:
13498 movvc %xcc, %i2, %g1
13499 addcc %o1, %g2, %l5
13500 alignaddrl %l0, %o4, %i6
13501 fmovsle %icc, %f6, %f9
13502 set 0x78, %l5
13503 ldxa [%l7 + %l5] 0x81, %i4
13504 tvc %icc, 0x1
13505 tneg %xcc, 0x4
13506 taddcc %g6, 0x00B2, %g4
13507 fmovdneg %icc, %f31, %f10
13508 array32 %i3, %i7, %o7
13509 fsrc2s %f2, %f21
13510 sdiv %o6, 0x14DC, %i5
13511 fpsub32s %f10, %f4, %f16
13512 fmul8x16 %f15, %f28, %f0
13513 fmovse %xcc, %f0, %f8
13514 tneg %icc, 0x7
13515 ldsw [%l7 + 0x64], %o3
13516 wr %g0, 0x81, %asi
13517 lduwa [%l7 + 0x48] %asi, %l1
13518 set 0x24, %i4
13519 lda [%l7 + %i4] 0x10, %f5
13520 fmovsge %xcc, %f5, %f30
13521 wr %g0, 0x80, %asi
13522 stxa %i0, [%l7 + 0x30] %asi
13523 brgz,a %g3, loop_1155
13524 nop
13525 fitos %f4, %f29
13526 fstox %f29, %f18
13527 fxtos %f18, %f24
13528 movleu %xcc, %g7, %o5
13529 xor %o2, %l2, %l4
13530loop_1155:
13531 nop
13532 setx loop_1156, %l0, %l1
13533 wrpr 0x1, %tl
13534 wrpr %l1, %tpc
13535 add %l1, 0x4, %l1
13536 wrpr %l1, %tnpc
13537 setx 0x34400001400, %l0, %l1
13538 wrpr %l1, %tstate
13539 wrhpr 0x4, %htstate
13540 retry
13541 srl %i1, 0x19, %g5
13542 fbug,a %fcc1, loop_1157
13543 brlz %o0, loop_1158
13544loop_1156:
13545 mulscc %l3, 0x1F8F, %i2
13546 fmovsl %icc, %f6, %f1
13547loop_1157:
13548 edge16n %g1, %o1, %l6
13549loop_1158:
13550 xnor %g2, %l5, %l0
13551 edge16 %o4, %i6, %g6
13552 movge %xcc, %g4, %i3
13553 set 0x1C, %o4
13554 lda [%l7 + %o4] 0x14, %f29
13555 tne %xcc, 0x6
13556 ba,a %icc, loop_1159
13557 andncc %i7, %i4, %o7
13558 mulx %i5, 0x1AE1, %o3
13559 tle %xcc, 0x1
13560loop_1159:
13561 bg,a loop_1160
13562 movne %icc, %l1, %o6
13563 bvs %xcc, loop_1161
13564 tn %icc, 0x5
13565loop_1160:
13566 fble,a %fcc3, loop_1162
13567 edge32l %i0, %g7, %o5
13568loop_1161:
13569 mulscc %g3, %o2, %l4
13570 ldd [%l7 + 0x58], %i0
13571loop_1162:
13572 fandnot1 %f4, %f20, %f20
13573 addcc %l2, %g5, %o0
13574 membar #Sync
13575 wr %g0, 0xf1, %asi
13576 ldda [%l7 + 0x40] %asi, %f0
13577 nop
13578 fitos %f2, %f25
13579 fstox %f25, %f24
13580 brz %i2, loop_1163
13581 fmovdpos %icc, %f2, %f11
13582 movrgz %l3, %o1, %l6
13583 movrne %g2, 0x266, %g1
13584loop_1163:
13585 edge16l %l0, %o4, %l5
13586 and %g6, 0x1A7F, %g4
13587 udiv %i3, 0x1274, %i7
13588 tn %icc, 0x4
13589 tle %icc, 0x5
13590 set 0x50, %i0
13591 prefetcha [%l7 + %i0] 0x04, 0x0
13592 set 0x78, %o1
13593 ldswa [%l7 + %o1] 0x89, %i4
13594 smulcc %o7, 0x0558, %o3
13595 wr %g0, 0x19, %asi
13596 ldswa [%l7 + 0x30] %asi, %i5
13597 tvs %icc, 0x2
13598 faligndata %f16, %f0, %f0
13599 addccc %o6, 0x0C1D, %i0
13600 edge32 %l1, %g7, %o5
13601 edge8l %o2, %l4, %i1
13602 umulcc %l2, %g5, %g3
13603 fmovscs %icc, %f28, %f3
13604 fones %f21
13605 saved
13606 rdpr %cwp, %g1
13607 rdpr %cansave, %g2
13608 rdpr %canrestore, %g3
13609 rdpr %cleanwin, %g4
13610 rdpr %otherwin, %g5
13611 rdpr %wstate, %g6
13612 sub %i2, 0x080A, %o0
13613 tneg %xcc, 0x3
13614 fmovscs %xcc, %f14, %f18
13615 taddcctv %o1, 0x101F, %l3
13616 nop
13617 fitos %f0, %f9
13618 fstoi %f9, %f21
13619 edge32n %l6, %g1, %l0
13620 bl,a,pt %xcc, loop_1164
13621 fone %f18
13622 sllx %g2, 0x1C, %l5
13623 subccc %g6, %o4, %g4
13624loop_1164:
13625 fcmple32 %f24, %f14, %i7
13626 fmovsg %icc, %f8, %f29
13627 edge16ln %i3, %i6, %i4
13628 edge32 %o7, %i5, %o6
13629 faligndata %f4, %f30, %f6
13630 fmul8x16 %f8, %f0, %f10
13631 fmovsleu %xcc, %f6, %f24
13632 mulscc %o3, 0x100B, %l1
13633 nop
13634 set 0x5F, %l2
13635 ldub [%l7 + %l2], %g7
13636 movvc %xcc, %i0, %o2
13637 fbuge %fcc3, loop_1165
13638 movre %o5, %i1, %l2
13639 set 0x1C, %i7
13640 sta %f10, [%l7 + %i7] 0x19
13641loop_1165:
13642 membar 0x43
13643 nop
13644 fitos %f13, %f30
13645 fstox %f30, %f16
13646 sra %l4, 0x1D, %g3
13647 addccc %g5, %i2, %o1
13648 fblg %fcc2, loop_1166
13649 movgu %xcc, %o0, %l6
13650 wr %g0, 0x0c, %asi
13651 lda [%l7 + 0x2C] %asi, %f14
13652loop_1166:
13653 movne %xcc, %g1, %l0
13654 sdivx %l3, 0x01E4, %g2
13655 bn,a %xcc, loop_1167
13656 bl,a loop_1168
13657 sub %l5, 0x1258, %o4
13658 tsubcctv %g4, 0x070B, %i7
13659loop_1167:
13660 sethi 0x13A9, %i3
13661loop_1168:
13662 bleu,a,pn %xcc, loop_1169
13663 movgu %icc, %g6, %i6
13664 fble %fcc0, loop_1170
13665 movrne %o7, 0x1AF, %i5
13666loop_1169:
13667 mova %icc, %i4, %o6
13668 bl,a,pt %xcc, loop_1171
13669loop_1170:
13670 movrgz %o3, %g7, %i0
13671 sdivx %l1, 0x0F24, %o2
13672 tcc %icc, 0x1
13673loop_1171:
13674 tsubcc %i1, %l2, %l4
13675 fbuge %fcc0, loop_1172
13676 fmovdne %icc, %f7, %f4
13677 fbe %fcc0, loop_1173
13678 array32 %o5, %g3, %i2
13679loop_1172:
13680 smulcc %o1, 0x1554, %o0
13681 andn %l6, 0x0C25, %g1
13682loop_1173:
13683 nop
13684 set 0x34, %g1
13685 ldstuba [%l7 + %g1] 0x19, %g5
13686 movvc %icc, %l3, %l0
13687 wr %g0, 0x81, %asi
13688 lduha [%l7 + 0x30] %asi, %g2
13689 sethi 0x1558, %l5
13690 subccc %g4, %i7, %o4
13691 addcc %g6, 0x0913, %i3
13692 movrlz %i6, %i5, %o7
13693 ta %icc, 0x7
13694 wr %g0, 0xea, %asi
13695 stba %o6, [%l7 + 0x4B] %asi
13696 membar #Sync
13697 brlez,a %i4, loop_1174
13698 tgu %xcc, 0x2
13699 tleu %icc, 0x5
13700 movrlz %g7, %o3, %l1
13701loop_1174:
13702 tg %xcc, 0x6
13703 subccc %i0, 0x1084, %i1
13704 movl %xcc, %o2, %l2
13705 fxnor %f16, %f30, %f26
13706 ldsb [%l7 + 0x42], %o5
13707 nop
13708 set 0x22, %o2
13709 lduh [%l7 + %o2], %l4
13710 move %icc, %g3, %i2
13711 wr %g0, 0x22, %asi
13712 ldda [%l7 + 0x60] %asi, %o0
13713 brnz,a %o0, loop_1175
13714 edge32ln %g1, %l6, %l3
13715 tn %icc, 0x1
13716 fnegd %f22, %f6
13717loop_1175:
13718 addc %g5, 0x1EE0, %l0
13719 tpos %xcc, 0x7
13720 nop
13721 setx loop_1176, %l0, %l1
13722 wrpr 0x1, %tl
13723 wrpr %l1, %tnpc
13724 setx 0x34400001400, %l0, %l1
13725 wrpr %l1, %tstate
13726 wrhpr 0x4, %htstate
13727 done
13728 fsrc2s %f6, %f7
13729 fxor %f26, %f0, %f22
13730 orncc %l5, 0x1B5A, %g2
13731loop_1176:
13732 smulcc %g4, 0x1540, %i7
13733 sllx %o4, 0x04, %g6
13734 nop
13735 setx loop_1177, %l0, %l1
13736 jmpl %l1, %i6
13737 udivcc %i3, 0x0851, %o7
13738 set 0x48, %g6
13739 prefetcha [%l7 + %g6] 0x81, 0x2
13740loop_1177:
13741 umul %i4, %g7, %o3
13742 wr %g0, 0x80, %asi
13743 lduwa [%l7 + 0x70] %asi, %o6
13744 wr %g0, 0x88, %asi
13745 lduba [%l7 + 0x40] %asi, %l1
13746 movneg %icc, %i0, %o2
13747 subcc %i1, 0x13DD, %o5
13748 add %l2, 0x1A09, %l4
13749 fcmpne16 %f24, %f22, %g3
13750 tneg %xcc, 0x2
13751 subcc %o1, %o0, %i2
13752 edge16n %l6, %g1, %g5
13753 popc %l0, %l5
13754 movvc %icc, %g2, %l3
13755 bne,pt %icc, loop_1178
13756 fnot1 %f26, %f2
13757 fpack32 %f26, %f28, %f4
13758 fmovsn %xcc, %f18, %f9
13759loop_1178:
13760 nop
13761 setx 0x8438850E1058BDFE, %l0, %l6
13762 stx %l6, [%l7 + 0x18]
13763 ldx [%l7 + 0x18], %fsr
13764 alignaddr %i7, %g4, %o4
13765 stw %g6, [%l7 + 0x1C]
13766 orncc %i3, %o7, %i5
13767 fmovrdlz %i6, %f16, %f16
13768 fandnot2s %f7, %f8, %f7
13769 subccc %i4, %g7, %o3
13770 tcs %icc, 0x2
13771 brlz,a %l1, loop_1179
13772 addccc %i0, 0x1966, %o2
13773 edge16n %i1, %o6, %l2
13774 ta %xcc, 0x7
13775loop_1179:
13776 fones %f22
13777 bgu loop_1180
13778 sra %o5, 0x05, %l4
13779 edge16l %g3, %o0, %o1
13780 movvs %icc, %i2, %l6
13781loop_1180:
13782 edge8 %g1, %g5, %l5
13783 bcs,a,pn %icc, loop_1181
13784 movrlez %g2, %l3, %i7
13785 tle %xcc, 0x0
13786 sir 0x14D0
13787loop_1181:
13788 ta %icc, 0x6
13789 stw %l0, [%l7 + 0x64]
13790 lduh [%l7 + 0x3E], %g4
13791 be,pn %xcc, loop_1182
13792 srax %o4, %i3, %o7
13793 umul %i5, %g6, %i4
13794 fpadd32s %f21, %f23, %f23
13795loop_1182:
13796 edge16n %g7, %o3, %l1
13797 addccc %i0, %i6, %i1
13798 mulscc %o2, 0x191E, %o6
13799 edge32l %l2, %l4, %g3
13800 tneg %icc, 0x0
13801 or %o5, %o0, %o1
13802 edge32ln %i2, %g1, %g5
13803 movleu %icc, %l6, %g2
13804 udivcc %l3, 0x11D9, %l5
13805 fexpand %f21, %f22
13806 srl %l0, 0x1F, %g4
13807 nop
13808 set 0x60, %i5
13809 stx %i7, [%l7 + %i5]
13810 ldstub [%l7 + 0x5A], %i3
13811 ldd [%l7 + 0x28], %o6
13812 edge16ln %o4, %g6, %i4
13813 alignaddrl %g7, %o3, %i5
13814 wr %g0, 0x89, %asi
13815 ldswa [%l7 + 0x54] %asi, %l1
13816 nop
13817 setx 0x70C7E38A70439E99, %l0, %l6
13818 stx %l6, [%l7 + 0x10]
13819 ldx [%l7 + 0x10], %fsr
13820 tneg %icc, 0x2
13821 tsubcctv %i0, %i1, %o2
13822 movrgez %i6, 0x0BB, %o6
13823 tpos %xcc, 0x0
13824 mova %xcc, %l4, %l2
13825 fbn %fcc2, loop_1183
13826 srl %g3, %o0, %o1
13827 umulcc %o5, 0x0B16, %g1
13828 movg %icc, %i2, %g5
13829loop_1183:
13830 stx %l6, [%l7 + 0x40]
13831 fpadd16 %f16, %f30, %f12
13832 fnand %f26, %f18, %f28
13833 fornot2 %f28, %f24, %f30
13834 saved
13835 rdpr %cwp, %g1
13836 rdpr %cansave, %g2
13837 rdpr %canrestore, %g3
13838 rdpr %cleanwin, %g4
13839 rdpr %otherwin, %g5
13840 rdpr %wstate, %g6
13841 movcs %icc, %g2, %l3
13842 fmovse %xcc, %f18, %f12
13843 set 0x210, %o6
13844 ldxa [%g0 + %o6] 0x52, %l0
13845 addcc %g4, %l5, %i7
13846 sub %i3, %o7, %g6
13847 fmuld8sux16 %f10, %f23, %f30
13848 saved
13849 rdpr %cwp, %g1
13850 rdpr %cansave, %g2
13851 rdpr %canrestore, %g3
13852 rdpr %cleanwin, %g4
13853 rdpr %otherwin, %g5
13854 rdpr %wstate, %g6
13855 fnot1s %f21, %f20
13856 fblg,a %fcc2, loop_1184
13857 movleu %xcc, %o4, %i4
13858 stbar
13859 brlz,a %o3, loop_1185
13860loop_1184:
13861 fmovdvc %icc, %f3, %f30
13862 nop
13863 setx loop_1186, %l0, %l1
13864 wrpr 0x1, %tl
13865 wrpr %l1, %tpc
13866 add %l1, 0x4, %l1
13867 wrpr %l1, %tnpc
13868 setx 0x34400001400, %l0, %l1
13869 wrpr %l1, %tstate
13870 wrhpr 0x4, %htstate
13871 retry
13872 sir 0x1FA8
13873loop_1185:
13874 fbule %fcc1, loop_1187
13875 taddcc %i5, %l1, %i0
13876loop_1186:
13877 edge32ln %g7, %i1, %o2
13878 edge16 %i6, %l4, %l2
13879loop_1187:
13880 nop
13881 setx 0x4AD3263A504670E7, %l0, %l6
13882 stx %l6, [%l7 + 0x70]
13883 ldx [%l7 + 0x70], %fsr
13884 mulx %g3, 0x08F8, %o6
13885 edge32n %o1, %o0, %o5
13886 fbge %fcc1, loop_1188
13887 andncc %g1, %i2, %g5
13888 subcc %l6, 0x114F, %l3
13889 udivcc %g2, 0x129F, %g4
13890loop_1188:
13891 fbe %fcc0, loop_1189
13892 movleu %icc, %l5, %l0
13893 subcc %i7, %o7, %i3
13894 movcs %icc, %g6, %o4
13895loop_1189:
13896 nop
13897 setx 0xF04D0A9C, %l0, %l6
13898 st %l6, [%l7 + 0x14]
13899 ld [%l7 + 0x14], %fsr
13900 nop
13901 setx 0xF244CBFF, %l0, %l6
13902 st %l6, [%l7 + 0x28]
13903 ld [%l7 + 0x28], %f28
13904 setx 0x6F7FA4C4, %l1, %l5
13905 st %l5, [%l7 + 0x10]
13906 ld [%l7 + 0x10], %f13
13907 fmuls %f13, %f28, %f12
13908 fmovs %f12, %f25
13909 fmovscc %xcc, %f24, %f16
13910 tcc %icc, 0x1
13911 fzero %f10
13912 addccc %o3, 0x140B, %i4
13913 tsubcc %i5, %l1, %i0
13914 movcs %xcc, %g7, %o2
13915 edge8l %i1, %l4, %i6
13916 and %g3, 0x1C02, %o6
13917 nop
13918 setx 0xEC6B175903914757, %l0, %l6
13919 stx %l6, [%l7 + 0x28]
13920 ldd [%l7 + 0x28], %f22
13921 setx 0xAF7DFB488FA04DF4, %l1, %l5
13922 stx %l5, [%l7 + 0x10]
13923 ldd [%l7 + 0x10], %f20
13924 fdivd %f20, %f22, %f12
13925 stb %l2, [%l7 + 0x6B]
13926 bvc %icc, loop_1190
13927 mulx %o0, 0x115F, %o5
13928 fmovsgu %icc, %f10, %f16
13929 bge,pn %xcc, loop_1191
13930loop_1190:
13931 fcmpgt16 %f20, %f16, %g1
13932 edge8 %i2, %o1, %g5
13933 fmovsvs %xcc, %f15, %f29
13934loop_1191:
13935 nop
13936 setx 0x6B6C1333, %l0, %l6
13937 st %l6, [%l7 + 0x28]
13938 ld [%l7 + 0x28], %f29
13939 setx 0x90CEC914, %l1, %l5
13940 st %l5, [%l7 + 0x10]
13941 ld [%l7 + 0x10], %f3
13942 fdivs %f3, %f29, %f28
13943 fmovsneg %icc, %f5, %f10
13944 movrne %l3, %g2, %l6
13945 sethi 0x07CD, %l5
13946 bge,pn %icc, loop_1192
13947 brnz %l0, loop_1193
13948 add %i7, 0x1CF7, %o7
13949 movre %g4, %i3, %o4
13950loop_1192:
13951 orcc %g6, 0x15DC, %o3
13952loop_1193:
13953 and %i5, 0x03A5, %i4
13954 nop
13955 set 0x68, %i3
13956 stw %l1, [%l7 + %i3]
13957 sll %g7, 0x19, %o2
13958 tsubcc %i1, %i0, %l4
13959 movpos %xcc, %i6, %o6
13960 sir 0x027B
13961 tleu %icc, 0x3
13962 bneg,a,pn %xcc, loop_1194
13963 edge16l %l2, %g3, %o0
13964 addc %g1, 0x1273, %o5
13965 fba,a %fcc2, loop_1195
13966loop_1194:
13967 sdivcc %o1, 0x0CEE, %g5
13968 tcc %xcc, 0x7
13969 bshuffle %f24, %f26, %f28
13970loop_1195:
13971 nop
13972 setx 0x4F5CFC5F30771DC5, %l0, %l6
13973 stx %l6, [%l7 + 0x20]
13974 ldx [%l7 + 0x20], %fsr
13975 subccc %i2, 0x145C, %l3
13976 movge %xcc, %g2, %l6
13977 movleu %icc, %l0, %l5
13978 sth %i7, [%l7 + 0x1A]
13979 fmovsgu %icc, %f10, %f17
13980 bshuffle %f2, %f28, %f28
13981 bg,a,pn %xcc, loop_1196
13982 fmovsl %xcc, %f4, %f15
13983 addcc %g4, 0x1B20, %o7
13984 bne,pn %icc, loop_1197
13985loop_1196:
13986 popc 0x0313, %o4
13987 wr %g0, 0xeb, %asi
13988 stha %i3, [%l7 + 0x4A] %asi
13989 membar #Sync
13990loop_1197:
13991 nop
13992 setx 0xC085C4D82545A477, %l0, %l6
13993 stx %l6, [%l7 + 0x28]
13994 ldd [%l7 + 0x28], %f12
13995 fsqrtd %f12, %f16
13996 fbg %fcc0, loop_1198
13997 tvs %xcc, 0x3
13998 nop
13999 set 0x28, %o3
14000 ldd [%l7 + %o3], %o2
14001 mulx %g6, %i4, %i5
14002loop_1198:
14003 xor %g7, %o2, %i1
14004 orn %l1, %l4, %i6
14005 nop
14006 fitos %f8, %f29
14007 fstox %f29, %f12
14008 fxtos %f12, %f12
14009 set 0x20, %i1
14010 sta %f0, [%l7 + %i1] 0x80
14011 ldsw [%l7 + 0x20], %o6
14012 nop
14013 fitod %f10, %f14
14014 fdtox %f14, %f16
14015 edge32l %l2, %i0, %g3
14016 fbule %fcc1, loop_1199
14017 fble,a %fcc1, loop_1200
14018 tle %xcc, 0x4
14019 brgz %o0, loop_1201
14020loop_1199:
14021 bneg,a,pn %icc, loop_1202
14022loop_1200:
14023 taddcc %o5, %g1, %o1
14024 srlx %g5, %l3, %g2
14025loop_1201:
14026 edge32l %l6, %l0, %l5
14027loop_1202:
14028 nop
14029 setx 0x68DB80EC, %l0, %l6
14030 st %l6, [%l7 + 0x28]
14031 ld [%l7 + 0x28], %f2
14032 setx 0x28C3D8D1, %l1, %l5
14033 st %l5, [%l7 + 0x10]
14034 ld [%l7 + 0x10], %f13
14035 fmuls %f13, %f2, %f21
14036 sdivx %i2, 0x05A3, %g4
14037 sllx %i7, 0x03, %o4
14038 addccc %i3, 0x0369, %o7
14039 add %g6, 0x10F0, %o3
14040 movle %xcc, %i5, %g7
14041 fbue %fcc2, loop_1203
14042 movne %xcc, %i4, %i1
14043 subcc %l1, 0x0EF4, %o2
14044 fbu %fcc3, loop_1204
14045loop_1203:
14046 movpos %icc, %l4, %o6
14047 fbuge %fcc3, loop_1205
14048 tg %icc, 0x1
14049loop_1204:
14050 brlez %l2, loop_1206
14051 addcc %i0, %g3, %o0
14052loop_1205:
14053 fmuld8sux16 %f24, %f7, %f16
14054 srax %o5, %i6, %o1
14055loop_1206:
14056 sra %g5, 0x0C, %g1
14057 tleu %icc, 0x3
14058 sdiv %g2, 0x1E11, %l3
14059 addcc %l6, %l5, %l0
14060 addcc %i2, %g4, %o4
14061 fcmpgt32 %f22, %f30, %i7
14062 andn %o7, 0x189B, %g6
14063 edge8n %o3, %i3, %i5
14064 movcs %icc, %g7, %i4
14065 subccc %l1, 0x0AA0, %o2
14066 tvs %xcc, 0x6
14067 smul %l4, 0x004D, %o6
14068 fmovsneg %icc, %f26, %f5
14069 umul %i1, 0x1464, %l2
14070 srlx %i0, %o0, %g3
14071 xor %o5, %i6, %g5
14072 wr %g0, 0x81, %asi
14073 ldxa [%l7 + 0x08] %asi, %o1
14074 and %g1, 0x0E8E, %g2
14075 faligndata %f2, %f20, %f0
14076 set 0x52, %l4
14077 stha %l3, [%l7 + %l4] 0xeb
14078 membar #Sync
14079 wr %g0, 0x89, %asi
14080 stba %l5, [%l7 + 0x7C] %asi
14081 movrlez %l0, 0x115, %l6
14082 movcc %icc, %g4, %o4
14083 smulcc %i7, %o7, %g6
14084 fmovrdgez %i2, %f24, %f30
14085 udiv %o3, 0x0B30, %i5
14086 udivcc %i3, 0x0FA6, %i4
14087 ldsb [%l7 + 0x60], %l1
14088 wr %g0, 0x81, %asi
14089 ldstuba [%l7 + 0x08] %asi, %o2
14090 movrlez %g7, 0x033, %l4
14091 ld [%l7 + 0x18], %f19
14092 set 0x58, %g5
14093 stwa %o6, [%l7 + %g5] 0x18
14094 movrlz %i1, 0x331, %l2
14095 bneg,a,pt %icc, loop_1207
14096 tl %xcc, 0x3
14097 fmovscc %xcc, %f31, %f14
14098 smul %i0, %g3, %o5
14099loop_1207:
14100 movrne %o0, 0x04E, %i6
14101 alignaddr %g5, %g1, %o1
14102 movrgez %g2, %l5, %l3
14103 sir 0x1B9C
14104 sub %l6, 0x1C35, %g4
14105 tpos %xcc, 0x7
14106 saved
14107 rdpr %cwp, %g1
14108 rdpr %cansave, %g2
14109 rdpr %canrestore, %g3
14110 rdpr %cleanwin, %g4
14111 rdpr %otherwin, %g5
14112 rdpr %wstate, %g6
14113 wr %g0, 0x04, %asi
14114 lduwa [%l7 + 0x20] %asi, %o4
14115 edge8l %i7, %o7, %l0
14116 fbo %fcc2, loop_1208
14117 orncc %i2, 0x02D5, %g6
14118 xorcc %i5, 0x18B1, %i3
14119 udiv %i4, 0x1318, %o3
14120loop_1208:
14121 addccc %o2, 0x1C4C, %g7
14122 xnor %l1, 0x1224, %l4
14123 fmul8sux16 %f20, %f8, %f10
14124 and %i1, %o6, %l2
14125 fmovsneg %xcc, %f27, %f14
14126 fxnor %f2, %f14, %f2
14127 nop
14128 set 0x71, %g2
14129 stb %i0, [%l7 + %g2]
14130 fpadd32 %f18, %f26, %f14
14131 tvs %icc, 0x1
14132 movn %xcc, %o5, %o0
14133 fmovsge %icc, %f4, %f14
14134 udivx %i6, 0x0DB7, %g3
14135 sdiv %g5, 0x1AA1, %o1
14136 bvc,a,pt %xcc, loop_1209
14137 sllx %g2, 0x1D, %l5
14138 te %icc, 0x2
14139 restored
14140 rdpr %cwp, %g1
14141 rdpr %cansave, %g2
14142 rdpr %canrestore, %g3
14143 rdpr %cleanwin, %g4
14144 rdpr %otherwin, %g5
14145 rdpr %wstate, %g6
14146loop_1209:
14147 sdiv %g1, 0x0A1E, %l6
14148 bl,a,pn %xcc, loop_1210
14149 movleu %icc, %g4, %l3
14150 tsubcctv %o4, %i7, %o7
14151 fpack16 %f20, %f19
14152loop_1210:
14153 edge16l %i2, %g6, %l0
14154 tle %icc, 0x0
14155 bshuffle %f8, %f18, %f16
14156 ba,pt %xcc, loop_1211
14157 movleu %xcc, %i3, %i4
14158 ta %icc, 0x6
14159 xnor %i5, %o3, %g7
14160loop_1211:
14161 bl,a loop_1212
14162 smulcc %o2, %l1, %l4
14163 addccc %i1, %l2, %i0
14164 fmovsa %icc, %f21, %f27
14165loop_1212:
14166 stw %o6, [%l7 + 0x2C]
14167 fblg %fcc0, loop_1213
14168 fmovdle %icc, %f19, %f11
14169 nop
14170 set 0x40, %g4
14171 std %f14, [%l7 + %g4]
14172 array8 %o0, %o5, %g3
14173loop_1213:
14174 tsubcctv %i6, 0x04F3, %g5
14175 fble %fcc1, loop_1214
14176 addcc %g2, %o1, %g1
14177 tleu %icc, 0x2
14178 wr %g0, 0x04, %asi
14179 ldsha [%l7 + 0x3E] %asi, %l6
14180loop_1214:
14181 te %icc, 0x0
14182 movne %xcc, %g4, %l3
14183 brlez %l5, loop_1215
14184 fsrc1s %f12, %f13
14185 andn %i7, %o7, %o4
14186 edge32n %i2, %g6, %i3
14187loop_1215:
14188 fmovspos %icc, %f25, %f11
14189 tleu %icc, 0x1
14190 addcc %i4, %i5, %o3
14191 tpos %icc, 0x1
14192 ldsw [%l7 + 0x7C], %l0
14193 addccc %o2, %g7, %l1
14194 srl %l4, %l2, %i0
14195 edge16l %i1, %o6, %o5
14196 fbg,a %fcc3, loop_1216
14197 brnz,a %g3, loop_1217
14198 nop
14199 setx 0x854A65D4, %l0, %l6
14200 st %l6, [%l7 + 0x28]
14201 ld [%l7 + 0x28], %f5
14202 fsqrts %f5, %f5
14203 edge8ln %i6, %o0, %g2
14204loop_1216:
14205 brnz %g5, loop_1218
14206loop_1217:
14207 umul %g1, %l6, %g4
14208 tvs %xcc, 0x3
14209 edge8n %l3, %l5, %o1
14210loop_1218:
14211 udiv %o7, 0x1EC6, %i7
14212 tpos %xcc, 0x0
14213 tsubcc %o4, %i2, %g6
14214 umulcc %i4, 0x16BD, %i3
14215 srlx %i5, 0x1C, %l0
14216 edge32l %o2, %o3, %g7
14217 fmovs %f16, %f7
14218 fmovsg %icc, %f20, %f10
14219 udiv %l1, 0x15B3, %l4
14220 set 0x40, %l0
14221 ldxa [%l7 + %l0] 0x14, %l2
14222 tpos %xcc, 0x1
14223 addc %i0, %i1, %o5
14224 wr %g0, 0x10, %asi
14225 lduwa [%l7 + 0x24] %asi, %g3
14226 addccc %i6, %o6, %o0
14227 fbl %fcc0, loop_1219
14228 smulcc %g2, %g1, %l6
14229 movle %icc, %g5, %g4
14230 set 0x50, %o0
14231 sta %f4, [%l7 + %o0] 0x19
14232loop_1219:
14233 bne,a,pt %xcc, loop_1220
14234 edge32ln %l5, %o1, %o7
14235 edge8n %i7, %l3, %i2
14236 subc %g6, 0x0BA4, %i4
14237loop_1220:
14238 fmovda %xcc, %f8, %f15
14239 andncc %o4, %i5, %i3
14240 ldd [%l7 + 0x58], %f26
14241 umulcc %l0, %o3, %g7
14242 te %icc, 0x3
14243 fmovrslez %l1, %f27, %f15
14244 fmovrsgez %l4, %f26, %f20
14245 sllx %l2, %i0, %i1
14246 edge16ln %o2, %g3, %o5
14247 movrlez %i6, %o6, %g2
14248 wr %g0, 0x89, %asi
14249 ldda [%l7 + 0x30] %asi, %o0
14250 tleu %xcc, 0x2
14251 subccc %l6, 0x0663, %g5
14252 andncc %g4, %g1, %l5
14253 nop
14254 setx loop_1221, %l0, %l1
14255 wrpr 0x1, %tl
14256 wrpr %l1, %tnpc
14257 setx 0x34400001400, %l0, %l1
14258 wrpr %l1, %tstate
14259 wrhpr 0x4, %htstate
14260 done
14261 movrlez %o1, 0x150, %o7
14262 ldub [%l7 + 0x20], %l3
14263 stbar
14264loop_1221:
14265 addc %i2, %i7, %i4
14266 array32 %o4, %g6, %i5
14267 bvs,pn %icc, loop_1222
14268 nop
14269 setx 0x8E6F640D, %l0, %l6
14270 st %l6, [%l7 + 0x28]
14271 ld [%l7 + 0x28], %f1
14272 setx 0x8F2F1C6B, %l1, %l5
14273 st %l5, [%l7 + 0x10]
14274 ld [%l7 + 0x10], %f31
14275 fdivs %f31, %f1, %f10
14276 tcc %icc, 0x3
14277 array16 %i3, %o3, %l0
14278loop_1222:
14279 ldd [%l7 + 0x60], %f26
14280 mova %icc, %l1, %l4
14281 nop
14282 fitos %f13, %f30
14283 fstod %f30, %f30
14284 set 0x68, %i2
14285 ldsha [%l7 + %i2] 0x80, %g7
14286 subcc %i0, 0x00D0, %i1
14287 tcc %xcc, 0x3
14288 array16 %o2, %g3, %o5
14289 movleu %icc, %i6, %o6
14290 tn %icc, 0x4
14291 orncc %g2, %o0, %l2
14292 sllx %g5, %g4, %l6
14293 bcc,a loop_1223
14294 array32 %g1, %o1, %o7
14295 lduh [%l7 + 0x62], %l5
14296 xnorcc %l3, 0x0283, %i2
14297loop_1223:
14298 nop
14299 fitos %f12, %f30
14300 ta %xcc, 0x1
14301 andcc %i4, %o4, %i7
14302 edge8n %g6, %i5, %i3
14303 edge16ln %o3, %l1, %l4
14304 brlz %g7, loop_1224
14305 movl %icc, %i0, %l0
14306 restored
14307 rdpr %cwp, %g1
14308 rdpr %cansave, %g2
14309 rdpr %canrestore, %g3
14310 rdpr %cleanwin, %g4
14311 rdpr %otherwin, %g5
14312 rdpr %wstate, %g6
14313 fpmerge %f10, %f1, %f24
14314loop_1224:
14315 movleu %xcc, %o2, %i1
14316 movgu %icc, %o5, %i6
14317 mulx %o6, %g2, %g3
14318 fabsd %f22, %f8
14319 add %l7, 0x3C, %l6
14320 wr %g0, 0x80, %asi
14321 lda [%l6] %asi, %o0
14322 casa [%l6] %asi, %o0, %g5
14323 taddcctv %l2, %g4, %l6
14324 std %f20, [%l7 + 0x48]
14325 fmuld8sux16 %f16, %f3, %f12
14326 fmul8x16 %f24, %f16, %f28
14327 subcc %o1, %o7, %g1
14328 andncc %l5, %l3, %i2
14329 tleu %xcc, 0x1
14330 fmul8x16au %f27, %f28, %f14
14331 wr %g0, 0x2a, %asi
14332 stha %o4, [%l7 + 0x3E] %asi
14333 membar #Sync
14334 bgu,a,pn %icc, loop_1225
14335 fors %f6, %f25, %f26
14336 fmovs %f24, %f2
14337 fpadd32s %f18, %f15, %f25
14338loop_1225:
14339 movrgz %i4, %i7, %i5
14340 alignaddr %i3, %o3, %g6
14341 set 0x28, %l1
14342 lduha [%l7 + %l1] 0x81, %l4
14343 movrne %g7, 0x2F4, %i0
14344 bcs,pt %icc, loop_1226
14345 array16 %l0, %o2, %l1
14346 tn %icc, 0x0
14347 movrgz %i1, 0x0FC, %o5
14348loop_1226:
14349 sir 0x17D5
14350 swap [%l7 + 0x18], %o6
14351 mova %xcc, %g2, %g3
14352 udivcc %o0, 0x1638, %g5
14353 andn %l2, %i6, %l6
14354 nop
14355 setx 0x582C3DC9, %l0, %l6
14356 st %l6, [%l7 + 0x28]
14357 ld [%l7 + 0x28], %f23
14358 setx 0x646622F3, %l1, %l5
14359 st %l5, [%l7 + 0x10]
14360 ld [%l7 + 0x10], %f19
14361 fmuls %f19, %f23, %f19
14362 tpos %icc, 0x0
14363 sethi 0x008C, %o1
14364 set 0x60, %l3
14365 lduha [%l7 + %l3] 0x89, %o7
14366 fbul %fcc3, loop_1227
14367 edge32n %g4, %l5, %g1
14368 fbe,a %fcc0, loop_1228
14369 call loop_1229
14370loop_1227:
14371 udivx %l3, 0x189F, %i2
14372 tleu %xcc, 0x1
14373loop_1228:
14374 xnorcc %i4, %o4, %i7
14375loop_1229:
14376 fmovsa %icc, %f14, %f4
14377 fornot2 %f30, %f24, %f18
14378 bn,pn %icc, loop_1230
14379 tvs %icc, 0x4
14380 sth %i3, [%l7 + 0x5C]
14381 array16 %i5, %g6, %l4
14382loop_1230:
14383 sll %g7, 0x1E, %o3
14384 movpos %icc, %i0, %l0
14385 movre %l1, %o2, %o5
14386 ldsb [%l7 + 0x74], %o6
14387 restored
14388 rdpr %cwp, %g1
14389 rdpr %cansave, %g2
14390 rdpr %canrestore, %g3
14391 rdpr %cleanwin, %g4
14392 rdpr %otherwin, %g5
14393 rdpr %wstate, %g6
14394 fexpand %f19, %f20
14395 tne %icc, 0x1
14396 fandnot1s %f5, %f5, %f18
14397 array16 %i1, %g2, %g3
14398 brlez %o0, loop_1231
14399 addccc %g5, 0x1880, %l2
14400 smulcc %l6, %i6, %o1
14401 edge16 %o7, %g4, %g1
14402loop_1231:
14403 subc %l5, %l3, %i4
14404 tg %xcc, 0x6
14405 movrgez %o4, %i2, %i7
14406 bvc %icc, loop_1232
14407 edge32l %i3, %i5, %l4
14408 wr %g0, 0x04, %asi
14409 lduwa [%l7 + 0x14] %asi, %g6
14410loop_1232:
14411 bcc loop_1233
14412 popc 0x152E, %o3
14413 prefetch [%l7 + 0x40], 0x3
14414 edge16ln %g7, %l0, %i0
14415loop_1233:
14416 fmovrdgz %l1, %f4, %f12
14417 bleu loop_1234
14418 tgu %icc, 0x7
14419 prefetch [%l7 + 0x40], 0x2
14420 sdivx %o5, 0x11EE, %o6
14421loop_1234:
14422 srlx %o2, %i1, %g3
14423 fpadd16 %f22, %f30, %f16
14424 st %f4, [%l7 + 0x50]
14425 fcmpeq16 %f24, %f30, %o0
14426 fmul8ulx16 %f12, %f22, %f16
14427 fnot2s %f7, %f6
14428 ldstub [%l7 + 0x61], %g5
14429 fmul8sux16 %f22, %f28, %f10
14430 set 0x70, %o7
14431 sta %f23, [%l7 + %o7] 0x15
14432 orn %l2, %g2, %i6
14433 srax %l6, %o7, %o1
14434 sth %g4, [%l7 + 0x14]
14435 sdivx %g1, 0x0402, %l3
14436 fble %fcc3, loop_1235
14437 bcc,a,pt %xcc, loop_1236
14438 fmul8x16al %f3, %f6, %f4
14439 movleu %xcc, %i4, %o4
14440loop_1235:
14441 movvs %icc, %l5, %i7
14442loop_1236:
14443 mova %icc, %i3, %i2
14444 ble,a %xcc, loop_1237
14445 edge32n %l4, %g6, %o3
14446 bcs,pn %xcc, loop_1238
14447 nop
14448 fitos %f3, %f20
14449 fstod %f20, %f20
14450loop_1237:
14451 subc %g7, %l0, %i0
14452 set 0x40, %i6
14453 ldda [%l7 + %i6] 0x89, %f0
14454loop_1238:
14455 fcmpeq16 %f22, %f22, %l1
14456 addccc %i5, %o5, %o6
14457 tsubcctv %i1, 0x17C8, %g3
14458 add %l7, 0x20, %l6
14459 wr %g0, 0x19, %asi
14460 casxa [%l6] %asi, %o2, %g5
14461 srlx %l2, 0x1B, %g2
14462 ldsw [%l7 + 0x60], %o0
14463 edge8l %i6, %l6, %o7
14464 fnors %f14, %f19, %f27
14465 brz %g4, loop_1239
14466 nop
14467 setx loop_1240, %l0, %l1
14468 wrpr 0x1, %tl
14469 wrpr %l1, %tnpc
14470 setx 0x34400001400, %l0, %l1
14471 wrpr %l1, %tstate
14472 wrhpr 0x4, %htstate
14473 done
14474 fnegs %f23, %f16
14475 stx %o1, [%l7 + 0x70]
14476loop_1239:
14477 movl %xcc, %g1, %l3
14478loop_1240:
14479 smul %o4, 0x18CA, %i4
14480 addc %l5, 0x174A, %i3
14481 movrgz %i2, %i7, %l4
14482 movle %icc, %g6, %o3
14483 fbug %fcc2, loop_1241
14484 fnor %f22, %f8, %f18
14485 wr %g0, 0x80, %asi
14486 ldxa [%l7 + 0x58] %asi, %l0
14487loop_1241:
14488 fmovrdne %g7, %f22, %f26
14489 and %i0, %i5, %l1
14490 ldstub [%l7 + 0x3E], %o6
14491 srlx %o5, 0x1F, %i1
14492 movle %xcc, %o2, %g5
14493 set 0x73, %o5
14494 stba %l2, [%l7 + %o5] 0xeb
14495 membar #Sync
14496 fmovrsne %g3, %f27, %f3
14497 brnz %o0, loop_1242
14498 tvc %xcc, 0x0
14499 mulscc %g2, 0x0527, %l6
14500 movcs %icc, %i6, %o7
14501loop_1242:
14502 xnor %o1, 0x1C79, %g1
14503 movvs %icc, %l3, %o4
14504 move %icc, %g4, %l5
14505 mulscc %i3, 0x0569, %i4
14506 edge16ln %i7, %l4, %g6
14507 subcc %o3, 0x03FE, %l0
14508 nop
14509 setx 0x3BF161CE08930D50, %l0, %l6
14510 stx %l6, [%l7 + 0x28]
14511 ldd [%l7 + 0x28], %f24
14512 setx 0x6EBEF21A4D373568, %l1, %l5
14513 stx %l5, [%l7 + 0x10]
14514 ldd [%l7 + 0x10], %f22
14515 fsubd %f22, %f24, %f12
14516 ta %icc, 0x2
14517 fandnot2s %f7, %f10, %f15
14518 movcc %xcc, %g7, %i0
14519 wr %g0, 0x10, %asi
14520 swapa [%l7 + 0x44] %asi, %i5
14521 fbge %fcc2, loop_1243
14522 array32 %l1, %i2, %o5
14523 tne %icc, 0x2
14524 wr %g0, 0x21, %asi
14525 ldxa [%g0 + 0x8] %asi, %o6
14526loop_1243:
14527 tleu %xcc, 0x0
14528 udiv %i1, 0x16FA, %o2
14529 membar 0x5A
14530 move %icc, %l2, %g5
14531 xnor %g3, 0x119D, %o0
14532 fcmple16 %f26, %f28, %l6
14533 ldd [%l7 + 0x30], %f28
14534 ld [%l7 + 0x44], %f18
14535 fbue %fcc0, loop_1244
14536 tge %icc, 0x7
14537 orcc %i6, %o7, %o1
14538 fpack32 %f6, %f30, %f28
14539loop_1244:
14540 sethi 0x00FC, %g2
14541 prefetch [%l7 + 0x74], 0x2
14542 movleu %icc, %g1, %l3
14543 tcc %xcc, 0x2
14544 sll %o4, 0x10, %l5
14545 fmul8x16al %f7, %f21, %f22
14546 fones %f1
14547 fmovd %f28, %f24
14548 mova %xcc, %g4, %i4
14549 sll %i3, 0x08, %l4
14550 fmovdn %icc, %f13, %f21
14551 prefetch [%l7 + 0x28], 0x0
14552 smulcc %g6, 0x0B51, %o3
14553 andn %i7, 0x0EA5, %l0
14554 srlx %g7, 0x05, %i5
14555 nop
14556 setx 0x905B532A, %l0, %l6
14557 st %l6, [%l7 + 0x4C]
14558 ld [%l7 + 0x4C], %fsr
14559 pdist %f8, %f30, %f30
14560 sth %l1, [%l7 + 0x64]
14561 edge8n %i0, %i2, %o6
14562 subcc %o5, %i1, %l2
14563 stw %g5, [%l7 + 0x4C]
14564 tne %xcc, 0x4
14565 andn %g3, %o2, %l6
14566 subcc %o0, %o7, %o1
14567 tvs %icc, 0x3
14568 fble,a %fcc0, loop_1245
14569 tg %icc, 0x5
14570 edge32l %g2, %g1, %i6
14571 sir 0x13D8
14572loop_1245:
14573 ldstub [%l7 + 0x5C], %o4
14574 nop
14575 set 0x58, %l6
14576 ldd [%l7 + %l6], %l4
14577 edge8l %g4, %i4, %l3
14578 subcc %i3, %g6, %o3
14579 fcmpne32 %f16, %f12, %l4
14580 array32 %i7, %l0, %g7
14581 bcs %xcc, loop_1246
14582 bge,a,pn %xcc, loop_1247
14583 alignaddr %i5, %i0, %i2
14584 umulcc %o6, %o5, %l1
14585loop_1246:
14586 fpsub32s %f8, %f8, %f10
14587loop_1247:
14588 fbule,a %fcc0, loop_1248
14589 taddcc %i1, %g5, %l2
14590 tneg %icc, 0x4
14591 array16 %g3, %l6, %o0
14592loop_1248:
14593 nop
14594 set 0x40, %g7
14595 ldda [%l7 + %g7] 0x04, %f16
14596 edge16l %o2, %o7, %g2
14597 fxnors %f20, %f16, %f10
14598 orncc %o1, %g1, %o4
14599 fmul8x16au %f3, %f13, %f0
14600 nop
14601 fitos %f12, %f23
14602 fstox %f23, %f8
14603 fxtos %f8, %f29
14604 bneg,a %icc, loop_1249
14605 fornot1 %f26, %f0, %f28
14606 fmovrdlz %l5, %f20, %f18
14607 edge32ln %i6, %g4, %l3
14608loop_1249:
14609 movne %xcc, %i3, %i4
14610 taddcc %g6, %o3, %l4
14611 fmul8x16au %f28, %f13, %f30
14612 tg %icc, 0x1
14613 fpadd16 %f30, %f30, %f2
14614 fxors %f20, %f18, %f31
14615 and %l0, %i7, %i5
14616 mulscc %g7, 0x11A0, %i0
14617 umul %i2, 0x189A, %o5
14618 fmovd %f30, %f10
14619 nop
14620 setx 0x7E4A3A3D, %l0, %l6
14621 st %l6, [%l7 + 0x28]
14622 ld [%l7 + 0x28], %f13
14623 fsqrts %f13, %f9
14624 nop
14625 set 0x7C, %g3
14626 stw %l1, [%l7 + %g3]
14627 bleu,pn %icc, loop_1250
14628 flush %l7 + 0x64
14629 udiv %o6, 0x1F79, %g5
14630 fmovsleu %icc, %f22, %f23
14631loop_1250:
14632 edge8 %i1, %l2, %g3
14633 prefetch [%l7 + 0x64], 0x2
14634 sth %l6, [%l7 + 0x7C]
14635 fcmpne32 %f22, %f4, %o0
14636 ba,pn %icc, loop_1251
14637 fornot2s %f23, %f29, %f31
14638 tsubcc %o2, 0x15F8, %g2
14639 nop
14640 fitos %f1, %f6
14641 fstox %f6, %f14
14642loop_1251:
14643 fbul,a %fcc1, loop_1252
14644 saved
14645 rdpr %cwp, %g1
14646 rdpr %cansave, %g2
14647 rdpr %canrestore, %g3
14648 rdpr %cleanwin, %g4
14649 rdpr %otherwin, %g5
14650 rdpr %wstate, %g6
14651 for %f8, %f24, %f2
14652 saved
14653 rdpr %cwp, %g1
14654 rdpr %cansave, %g2
14655 rdpr %canrestore, %g3
14656 rdpr %cleanwin, %g4
14657 rdpr %otherwin, %g5
14658 rdpr %wstate, %g6
14659loop_1252:
14660 andcc %o7, 0x0EBB, %g1
14661 swap [%l7 + 0x44], %o4
14662 fbn %fcc2, loop_1253
14663 tsubcctv %o1, %i6, %l5
14664 edge16n %l3, %i3, %g4
14665 fbug %fcc3, loop_1254
14666loop_1253:
14667 tne %icc, 0x0
14668 movcs %xcc, %i4, %o3
14669 tle %icc, 0x0
14670loop_1254:
14671 and %g6, 0x0269, %l4
14672 edge16n %i7, %i5, %g7
14673 srl %i0, %l0, %i2
14674 nop
14675 set 0x0B, %i4
14676 ldsb [%l7 + %i4], %o5
14677 sllx %l1, %o6, %g5
14678 brlz %i1, loop_1255
14679 fbul,a %fcc3, loop_1256
14680 sllx %l2, 0x19, %g3
14681 edge32l %l6, %o0, %o2
14682loop_1255:
14683 bvc,a,pn %icc, loop_1257
14684loop_1256:
14685 sir 0x0CAF
14686 bvc,a %xcc, loop_1258
14687 nop
14688 fitos %f4, %f19
14689 fstox %f19, %f18
14690 fxtos %f18, %f31
14691loop_1257:
14692 movre %o7, 0x29F, %g2
14693 movrne %o4, 0x14A, %o1
14694loop_1258:
14695 restored
14696 rdpr %cwp, %g1
14697 rdpr %cansave, %g2
14698 rdpr %canrestore, %g3
14699 rdpr %cleanwin, %g4
14700 rdpr %otherwin, %g5
14701 rdpr %wstate, %g6
14702 smul %g1, 0x0501, %l5
14703 fmovdvs %xcc, %f3, %f0
14704 ble,a,pn %xcc, loop_1259
14705 movle %icc, %l3, %i3
14706 movrne %i6, %i4, %g4
14707 set 0x60, %o4
14708 lduha [%l7 + %o4] 0x0c, %o3
14709loop_1259:
14710 movrgz %g6, %l4, %i5
14711 fmovsl %xcc, %f11, %f18
14712 edge16ln %i7, %g7, %i0
14713 nop
14714 fitos %f5, %f25
14715 fstox %f25, %f8
14716 fxtos %f8, %f13
14717 nop
14718 setx 0x5AEE2E47304227C9, %l0, %l6
14719 stx %l6, [%l7 + 0x10]
14720 ldx [%l7 + 0x10], %fsr
14721 edge16 %l0, %o5, %i2
14722 bl,a,pt %icc, loop_1260
14723 fmovrdgez %l1, %f24, %f20
14724 addcc %g5, 0x0602, %o6
14725 array32 %l2, %g3, %i1
14726loop_1260:
14727 edge32l %l6, %o2, %o0
14728 edge32l %g2, %o4, %o7
14729 xnorcc %o1, 0x1CF3, %g1
14730 edge32n %l5, %i3, %l3
14731 bg loop_1261
14732 array16 %i6, %i4, %o3
14733 edge8n %g4, %g6, %i5
14734 orcc %l4, %i7, %g7
14735loop_1261:
14736 movrne %i0, 0x175, %o5
14737 prefetch [%l7 + 0x2C], 0x2
14738 movvs %xcc, %i2, %l1
14739 fmovrslz %l0, %f28, %f5
14740 nop
14741 set 0x20, %l5
14742 std %f8, [%l7 + %l5]
14743 nop
14744 fitod %f10, %f18
14745 fdtox %f18, %f14
14746 fxtod %f14, %f22
14747 andncc %g5, %l2, %o6
14748 set 0x14, %i0
14749 stha %i1, [%l7 + %i0] 0xe3
14750 membar #Sync
14751 addccc %g3, 0x00AA, %o2
14752 brlz,a %l6, loop_1262
14753 bcc,a,pt %xcc, loop_1263
14754 restored
14755 rdpr %cwp, %g1
14756 rdpr %cansave, %g2
14757 rdpr %canrestore, %g3
14758 rdpr %cleanwin, %g4
14759 rdpr %otherwin, %g5
14760 rdpr %wstate, %g6
14761 edge16ln %o0, %o4, %g2
14762loop_1262:
14763 nop
14764 set 0x38, %l2
14765 ldd [%l7 + %l2], %o0
14766loop_1263:
14767 orncc %g1, %o7, %l5
14768 andn %i3, %i6, %l3
14769 bpos,pn %icc, loop_1264
14770 brlez %o3, loop_1265
14771 edge16n %g4, %g6, %i5
14772 movl %xcc, %l4, %i7
14773loop_1264:
14774 nop
14775 set 0x28, %i7
14776 lduba [%l7 + %i7] 0x15, %g7
14777loop_1265:
14778 saved
14779 rdpr %cwp, %g1
14780 rdpr %cansave, %g2
14781 rdpr %canrestore, %g3
14782 rdpr %cleanwin, %g4
14783 rdpr %otherwin, %g5
14784 rdpr %wstate, %g6
14785 sth %i4, [%l7 + 0x12]
14786 brlez %o5, loop_1266
14787 brgez,a %i2, loop_1267
14788 fblg,a %fcc2, loop_1268
14789 fabsd %f10, %f8
14790loop_1266:
14791 movne %icc, %l1, %l0
14792loop_1267:
14793 nop
14794 set 0x28, %g1
14795 prefetcha [%l7 + %g1] 0x11, 0x1
14796loop_1268:
14797 fmovdcs %xcc, %f30, %f26
14798 set 0x40, %o2
14799 stda %f16, [%l7 + %o2] 0x80
14800 edge32ln %g5, %l2, %i1
14801 edge16l %g3, %o2, %l6
14802 brnz %o6, loop_1269
14803 tl %xcc, 0x0
14804 movrgz %o4, 0x23B, %o0
14805 tvs %xcc, 0x6
14806loop_1269:
14807 edge16l %g2, %o1, %o7
14808 movl %xcc, %l5, %g1
14809 prefetch [%l7 + 0x4C], 0x1
14810 te %xcc, 0x2
14811 mulscc %i3, %l3, %i6
14812 nop
14813 setx 0xD23BB290, %l0, %l6
14814 st %l6, [%l7 + 0x28]
14815 ld [%l7 + 0x28], %f1
14816 setx 0x646C1EFC, %l1, %l5
14817 st %l5, [%l7 + 0x10]
14818 ld [%l7 + 0x10], %f3
14819 fdivs %f3, %f1, %f21
14820 movvc %xcc, %o3, %g6
14821 movrlz %i5, %l4, %i7
14822 sdivcc %g7, 0x1DCE, %i4
14823 edge8n %o5, %g4, %i2
14824 xnor %l1, 0x1BD5, %i0
14825 movrne %g5, 0x166, %l0
14826 tgu %icc, 0x5
14827 std %f16, [%l7 + 0x48]
14828 fmovsgu %icc, %f0, %f20
14829 edge32n %i1, %g3, %l2
14830 alignaddrl %l6, %o6, %o4
14831 orcc %o2, 0x191F, %o0
14832 bgu loop_1270
14833 tne %xcc, 0x5
14834 or %o1, 0x001B, %g2
14835 edge16 %l5, %o7, %g1
14836loop_1270:
14837 andcc %i3, 0x1C58, %l3
14838 smulcc %i6, 0x1DDF, %o3
14839 lduh [%l7 + 0x22], %i5
14840 or %l4, %g6, %i7
14841 fabsd %f30, %f8
14842 movge %xcc, %g7, %i4
14843 and %g4, %i2, %l1
14844 array16 %o5, %g5, %i0
14845 fbul,a %fcc2, loop_1271
14846 prefetch [%l7 + 0x34], 0x1
14847 tne %xcc, 0x7
14848 smulcc %l0, %g3, %i1
14849loop_1271:
14850 tne %xcc, 0x1
14851 movpos %xcc, %l2, %o6
14852 udiv %o4, 0x1696, %o2
14853 sll %l6, %o0, %o1
14854 umul %g2, 0x14BA, %o7
14855 set 0x20, %g6
14856 sta %f20, [%l7 + %g6] 0x04
14857 movvc %xcc, %g1, %i3
14858 movrne %l3, %i6, %o3
14859 movl %icc, %i5, %l4
14860 movg %icc, %l5, %i7
14861 udiv %g7, 0x05F1, %i4
14862 andn %g4, 0x0D82, %i2
14863 edge32n %l1, %g6, %o5
14864 wr %g0, 0x18, %asi
14865 stda %f0, [%l7 + 0x40] %asi
14866 umulcc %g5, 0x1500, %l0
14867 movre %g3, 0x39B, %i1
14868 tsubcc %l2, 0x08B6, %o6
14869 bl,a,pn %xcc, loop_1272
14870 fzero %f2
14871 movrne %i0, %o4, %o2
14872 tle %xcc, 0x6
14873loop_1272:
14874 movrne %o0, 0x165, %o1
14875 movle %icc, %l6, %o7
14876 te %icc, 0x3
14877 tgu %icc, 0x2
14878 fmovdl %icc, %f27, %f24
14879 membar 0x5D
14880 sethi 0x010E, %g2
14881 movn %xcc, %i3, %l3
14882 nop
14883 setx 0x90549B38, %l0, %l6
14884 st %l6, [%l7 + 0x70]
14885 ld [%l7 + 0x70], %fsr
14886 nop
14887 set 0x18, %o1
14888 std %f30, [%l7 + %o1]
14889 movvs %xcc, %i6, %o3
14890 set 0x74, %i5
14891 lduwa [%l7 + %i5] 0x19, %g1
14892 andcc %l4, %i5, %i7
14893 wr %g0, 0x19, %asi
14894 ldxa [%l7 + 0x30] %asi, %l5
14895 fmovdle %xcc, %f30, %f6
14896 nop
14897 setx 0xCFED2B48, %l0, %l6
14898 st %l6, [%l7 + 0x28]
14899 ld [%l7 + 0x28], %f3
14900 setx 0xCAF331FC, %l1, %l5
14901 st %l5, [%l7 + 0x10]
14902 ld [%l7 + 0x10], %f11
14903 fadds %f11, %f3, %f14
14904 edge8n %i4, %g7, %g4
14905 fble %fcc3, loop_1273
14906 tneg %xcc, 0x7
14907 fbne,a %fcc1, loop_1274
14908 orncc %i2, %g6, %l1
14909loop_1273:
14910 tge %xcc, 0x0
14911 array32 %g5, %o5, %l0
14912loop_1274:
14913 fpackfix %f8, %f2
14914 fbo %fcc1, loop_1275
14915 edge8ln %g3, %l2, %o6
14916 tcc %icc, 0x2
14917 edge8 %i0, %i1, %o4
14918loop_1275:
14919 bleu,pt %xcc, loop_1276
14920 movcc %xcc, %o0, %o1
14921 subccc %l6, %o7, %g2
14922 popc %i3, %o2
14923loop_1276:
14924 sllx %i6, %o3, %g1
14925 andn %l3, 0x156A, %l4
14926 wr %g0, 0x2f, %asi
14927 stba %i7, [%l7 + 0x47] %asi
14928 membar #Sync
14929 movrne %i5, 0x2C9, %l5
14930 movge %icc, %i4, %g7
14931 srl %i2, %g4, %g6
14932 edge8l %g5, %o5, %l1
14933 fmovrsgez %l0, %f11, %f27
14934 tsubcc %l2, %o6, %i0
14935 edge8ln %i1, %g3, %o0
14936 sir 0x18DD
14937 tsubcctv %o1, 0x0616, %l6
14938 tge %icc, 0x6
14939 tleu %xcc, 0x1
14940 brz,a %o4, loop_1277
14941 fmovrdlez %o7, %f12, %f30
14942 movre %i3, 0x0FD, %o2
14943 fblg,a %fcc2, loop_1278
14944loop_1277:
14945 movcs %icc, %g2, %o3
14946 move %xcc, %g1, %l3
14947 fzero %f24
14948loop_1278:
14949 brlez %i6, loop_1279
14950 sll %l4, 0x1D, %i7
14951 tpos %xcc, 0x4
14952 xor %l5, 0x17AA, %i4
14953loop_1279:
14954 tsubcc %i5, %g7, %i2
14955 fmovdge %xcc, %f13, %f12
14956 wr %g0, 0x11, %asi
14957 prefetcha [%l7 + 0x20] %asi, 0x1
14958 fandnot2 %f22, %f10, %f2
14959 bn,pt %xcc, loop_1280
14960 tvs %icc, 0x1
14961 tsubcc %g5, %o5, %l1
14962 tne %xcc, 0x7
14963loop_1280:
14964 smul %g4, 0x1C91, %l0
14965 subcc %o6, 0x170A, %l2
14966 fnands %f20, %f15, %f20
14967 tgu %xcc, 0x1
14968 orn %i0, 0x07D9, %g3
14969 tgu %icc, 0x7
14970 tneg %xcc, 0x0
14971 bcs loop_1281
14972 addc %i1, 0x12CC, %o0
14973 nop
14974 fitod %f12, %f12
14975 fdtos %f12, %f16
14976 movrlez %l6, %o1, %o4
14977loop_1281:
14978 array16 %o7, %o2, %i3
14979 sdiv %g2, 0x14D4, %g1
14980 fandnot2s %f30, %f5, %f3
14981 fmovsn %icc, %f3, %f14
14982 wr %g0, 0x88, %asi
14983 ldswa [%l7 + 0x44] %asi, %l3
14984 udiv %o3, 0x0320, %l4
14985 bn,pt %icc, loop_1282
14986 tcs %xcc, 0x3
14987 movge %icc, %i7, %i6
14988 udivx %l5, 0x1B3E, %i4
14989loop_1282:
14990 tge %xcc, 0x6
14991 set 0x10, %i3
14992 stxa %g7, [%l7 + %i3] 0x81
14993 nop
14994 setx 0xAFD63D1C, %l0, %l6
14995 st %l6, [%l7 + 0x28]
14996 ld [%l7 + 0x28], %f0
14997 setx 0xF691DE3F, %l1, %l5
14998 st %l5, [%l7 + 0x10]
14999 ld [%l7 + 0x10], %f4
15000 fadds %f4, %f0, %f19
15001 tne %xcc, 0x4
15002 brz,a %i5, loop_1283
15003 movrgez %i2, 0x0A9, %g6
15004 set 0x3D, %o3
15005 ldstuba [%l7 + %o3] 0x80, %o5
15006loop_1283:
15007 edge32n %g5, %g4, %l1
15008 taddcc %o6, %l2, %l0
15009 udiv %g3, 0x0025, %i1
15010 set 0x10, %o6
15011 ldda [%l7 + %o6] 0xe3, %o0
15012 edge16l %i0, %o1, %l6
15013 edge32l %o4, %o2, %i3
15014 edge16 %o7, %g1, %l3
15015 andcc %o3, %l4, %g2
15016 srlx %i6, 0x1A, %l5
15017 fmovrdne %i7, %f4, %f2
15018 fble,a %fcc0, loop_1284
15019 andncc %g7, %i4, %i5
15020 fble %fcc0, loop_1285
15021 fmovde %icc, %f7, %f17
15022loop_1284:
15023 fbue,a %fcc0, loop_1286
15024 orncc %g6, %i2, %o5
15025loop_1285:
15026 brlz,a %g5, loop_1287
15027 tge %icc, 0x7
15028loop_1286:
15029 ta %icc, 0x7
15030 fmovrslz %l1, %f28, %f23
15031loop_1287:
15032 fmovrdlez %g4, %f10, %f28
15033 sdivx %l2, 0x0762, %l0
15034 fmovsgu %xcc, %f19, %f29
15035 srax %o6, %g3, %o0
15036 fmovdge %xcc, %f26, %f10
15037 tn %xcc, 0x2
15038 tneg %xcc, 0x4
15039 nop
15040 setx 0x305BA34A, %l0, %l6
15041 st %l6, [%l7 + 0x14]
15042 ld [%l7 + 0x14], %fsr
15043 fnot2s %f14, %f6
15044 movvs %xcc, %i1, %o1
15045 nop
15046 fitos %f14, %f12
15047 fstox %f12, %f26
15048 swap [%l7 + 0x2C], %i0
15049 alignaddr %l6, %o4, %i3
15050 restored
15051 rdpr %cwp, %g1
15052 rdpr %cansave, %g2
15053 rdpr %canrestore, %g3
15054 rdpr %cleanwin, %g4
15055 rdpr %otherwin, %g5
15056 rdpr %wstate, %g6
15057 movle %xcc, %o7, %g1
15058 stx %l3, [%l7 + 0x60]
15059 fmovsl %icc, %f5, %f23
15060 fnot2 %f30, %f28
15061 sth %o2, [%l7 + 0x74]
15062 fbne,a %fcc1, loop_1288
15063 andcc %l4, 0x1B3D, %g2
15064 fbn %fcc0, loop_1289
15065 movrgez %o3, %i6, %l5
15066loop_1288:
15067 array32 %g7, %i4, %i7
15068 mova %icc, %g6, %i2
15069loop_1289:
15070 nop
15071 setx loop_1290, %l0, %l1
15072 wrpr 0x1, %tl
15073 wrpr %l1, %tpc
15074 add %l1, 0x4, %l1
15075 wrpr %l1, %tnpc
15076 setx 0x34400001400, %l0, %l1
15077 wrpr %l1, %tstate
15078 wrhpr 0x4, %htstate
15079 retry
15080 fpsub32s %f14, %f17, %f26
15081 popc 0x1EF1, %i5
15082 xnorcc %g5, 0x02F1, %o5
15083loop_1290:
15084 movcc %xcc, %g4, %l2
15085 mova %xcc, %l1, %l0
15086 fmovse %xcc, %f13, %f23
15087 movrgez %g3, 0x2D6, %o0
15088 tsubcctv %o6, %i1, %i0
15089 nop
15090 setx loop_1291, %l0, %l1
15091 jmpl %l1, %l6
15092 or %o1, 0x0A4A, %i3
15093 movneg %icc, %o4, %g1
15094 movcc %xcc, %l3, %o7
15095loop_1291:
15096 nop
15097 set 0x30, %l4
15098 ldstuba [%l7 + %l4] 0x88, %l4
15099 edge32n %o2, %g2, %i6
15100 tl %xcc, 0x3
15101 fandnot2 %f28, %f12, %f4
15102 fpack32 %f26, %f2, %f8
15103 set 0x40, %i1
15104 stda %f0, [%l7 + %i1] 0x0c
15105 umulcc %o3, 0x05FD, %g7
15106 fbug %fcc1, loop_1292
15107 mova %xcc, %l5, %i4
15108 saved
15109 rdpr %cwp, %g1
15110 rdpr %cansave, %g2
15111 rdpr %canrestore, %g3
15112 rdpr %cleanwin, %g4
15113 rdpr %otherwin, %g5
15114 rdpr %wstate, %g6
15115 sir 0x011E
15116loop_1292:
15117 sdivx %g6, 0x0A87, %i2
15118 srax %i7, %g5, %o5
15119 fabss %f23, %f10
15120 bl,pt %xcc, loop_1293
15121 add %i5, %l2, %g4
15122 wr %g0, 0x11, %asi
15123 lduwa [%l7 + 0x34] %asi, %l1
15124loop_1293:
15125 nop
15126 fitod %f2, %f22
15127 fdtoi %f22, %f8
15128 set 0x48, %g5
15129 prefetcha [%l7 + %g5] 0x80, 0x3
15130 add %l0, %o6, %i1
15131 fors %f12, %f1, %f20
15132 tleu %icc, 0x1
15133 edge8ln %i0, %l6, %o1
15134 umulcc %o0, %i3, %o4
15135 saved
15136 rdpr %cwp, %g1
15137 rdpr %cansave, %g2
15138 rdpr %canrestore, %g3
15139 rdpr %cleanwin, %g4
15140 rdpr %otherwin, %g5
15141 rdpr %wstate, %g6
15142 subcc %g1, %l3, %o7
15143 be %xcc, loop_1294
15144 ldsw [%l7 + 0x48], %o2
15145 edge16l %g2, %l4, %o3
15146 sllx %i6, %g7, %l5
15147loop_1294:
15148 tleu %icc, 0x7
15149 movrgz %i4, 0x2F5, %g6
15150 tne %icc, 0x5
15151 sdiv %i2, 0x0D7B, %i7
15152 saved
15153 rdpr %cwp, %g1
15154 rdpr %cansave, %g2
15155 rdpr %canrestore, %g3
15156 rdpr %cleanwin, %g4
15157 rdpr %otherwin, %g5
15158 rdpr %wstate, %g6
15159 wr %g0, 0x04, %asi
15160 sta %f9, [%l7 + 0x54] %asi
15161 fone %f12
15162 alignaddr %o5, %i5, %l2
15163 tleu %xcc, 0x0
15164 ta %xcc, 0x5
15165 nop
15166 setx 0x58B94F968A382C83, %l0, %l6
15167 stx %l6, [%l7 + 0x28]
15168 ldd [%l7 + 0x28], %f26
15169 fsqrtd %f26, %f20
15170 stb %g4, [%l7 + 0x28]
15171 nop
15172 setx 0x05A1CD92286C83F6, %l0, %l6
15173 stx %l6, [%l7 + 0x28]
15174 ldd [%l7 + 0x28], %f14
15175 setx 0x3EF46906B9D90E33, %l1, %l5
15176 stx %l5, [%l7 + 0x10]
15177 ldd [%l7 + 0x10], %f4
15178 fdivd %f4, %f14, %f24
15179 bleu loop_1295
15180 fblg,a %fcc1, loop_1296
15181 edge32n %l1, %g3, %l0
15182 sir 0x1F97
15183loop_1295:
15184 subc %o6, %i1, %g5
15185loop_1296:
15186 fbe %fcc2, loop_1297
15187 sub %l6, %o1, %i0
15188 movvs %xcc, %o0, %o4
15189 sll %g1, %l3, %i3
15190loop_1297:
15191 sth %o2, [%l7 + 0x38]
15192 movle %icc, %g2, %l4
15193 edge32l %o7, %o3, %i6
15194 movvs %icc, %g7, %i4
15195 ldd [%l7 + 0x58], %g6
15196 movrlz %l5, %i7, %i2
15197 orn %o5, 0x0941, %l2
15198 addcc %i5, 0x0D57, %l1
15199 sllx %g3, %l0, %g4
15200 saved
15201 rdpr %cwp, %g1
15202 rdpr %cansave, %g2
15203 rdpr %canrestore, %g3
15204 rdpr %cleanwin, %g4
15205 rdpr %otherwin, %g5
15206 rdpr %wstate, %g6
15207 fsrc2 %f4, %f30
15208 fbg %fcc1, loop_1298
15209 fbg %fcc3, loop_1299
15210 edge8 %o6, %g5, %l6
15211 movrne %o1, 0x379, %i0
15212loop_1298:
15213 fcmpne16 %f8, %f24, %i1
15214loop_1299:
15215 fnors %f28, %f12, %f19
15216 fmuld8sux16 %f12, %f25, %f18
15217 fpadd16s %f8, %f18, %f25
15218 ldsb [%l7 + 0x43], %o4
15219 movneg %icc, %g1, %o0
15220 move %xcc, %i3, %o2
15221 tn %icc, 0x2
15222 ldsw [%l7 + 0x74], %g2
15223 bn,a,pt %xcc, loop_1300
15224 bvc loop_1301
15225 edge32l %l3, %o7, %l4
15226 wr %g0, 0x89, %asi
15227 ldxa [%l7 + 0x18] %asi, %i6
15228loop_1300:
15229 nop
15230 wr %g0, 0x22, %asi
15231 stwa %o3, [%l7 + 0x58] %asi
15232 membar #Sync
15233loop_1301:
15234 addc %i4, %g6, %g7
15235 edge32 %i7, %l5, %i2
15236 addcc %o5, %i5, %l2
15237 fpsub16s %f27, %f23, %f30
15238 taddcctv %g3, 0x09E2, %l0
15239 fnand %f20, %f22, %f12
15240 wr %g0, 0x19, %asi
15241 ldda [%l7 + 0x40] %asi, %f16
15242 ldd [%l7 + 0x18], %f0
15243 movpos %icc, %g4, %l1
15244 addcc %g5, 0x15E8, %l6
15245 stbar
15246 edge32l %o6, %o1, %i1
15247 nop
15248 fitod %f6, %f14
15249 fdtos %f14, %f15
15250 fnors %f7, %f12, %f4
15251 movrlez %i0, 0x2BA, %o4
15252 alignaddrl %g1, %i3, %o2
15253 edge16n %g2, %o0, %l3
15254 movcs %icc, %o7, %l4
15255 orncc %i6, 0x116F, %o3
15256 sdivcc %i4, 0x0598, %g7
15257 mulx %i7, %l5, %i2
15258 fmovd %f18, %f14
15259 movcc %xcc, %g6, %o5
15260 srl %l2, 0x09, %i5
15261 xor %l0, 0x0B05, %g4
15262 subccc %g3, %g5, %l1
15263 fornot1s %f17, %f21, %f7
15264 brlez %o6, loop_1302
15265 stb %l6, [%l7 + 0x70]
15266 brz %i1, loop_1303
15267 fmovdl %xcc, %f22, %f16
15268loop_1302:
15269 addcc %i0, 0x03B1, %o4
15270 addcc %g1, %o1, %i3
15271loop_1303:
15272 movg %icc, %o2, %o0
15273 fbug %fcc1, loop_1304
15274 sir 0x1CCA
15275 fcmpgt32 %f22, %f4, %l3
15276 bg %icc, loop_1305
15277loop_1304:
15278 tvs %xcc, 0x2
15279 movpos %xcc, %g2, %l4
15280 subcc %i6, 0x0756, %o7
15281loop_1305:
15282 tn %xcc, 0x4
15283 lduh [%l7 + 0x74], %o3
15284 fabsd %f22, %f8
15285 movleu %xcc, %i4, %i7
15286 wr %g0, 0x10, %asi
15287 lda [%l7 + 0x24] %asi, %f5
15288 xnorcc %g7, %l5, %g6
15289 lduw [%l7 + 0x5C], %o5
15290 add %l7, 0x48, %l6
15291 wr %g0, 0x88, %asi
15292 ldxa [%l6] %asi, %l2
15293 casxa [%l6] 0x88, %l2, %i5
15294 stx %l0, [%l7 + 0x28]
15295 fnot2 %f28, %f2
15296 stb %g4, [%l7 + 0x22]
15297 alignaddrl %i2, %g5, %g3
15298 tge %icc, 0x0
15299 edge8 %o6, %l1, %i1
15300 add %l7, 0x44, %l6
15301 wr %g0, 0x80, %asi
15302 casa [%l6] 0x80, %l6, %i0
15303 fmovsneg %icc, %f6, %f29
15304 set 0x4E, %g2
15305 ldsha [%l7 + %g2] 0x19, %g1
15306 nop
15307 setx 0x8D6E34A36009D592, %l0, %l6
15308 stx %l6, [%l7 + 0x28]
15309 ldd [%l7 + 0x28], %f20
15310 setx 0xF80144A2D2C569E0, %l1, %l5
15311 stx %l5, [%l7 + 0x10]
15312 ldd [%l7 + 0x10], %f30
15313 fdivd %f30, %f20, %f24
15314 subc %o4, 0x02BF, %i3
15315 edge16l %o1, %o2, %o0
15316 fnegd %f22, %f22
15317 fornot2s %f8, %f16, %f28
15318 ldstub [%l7 + 0x3B], %l3
15319 set 0x220, %l0
15320 ldxa [%g0 + %l0] 0x52, %l4
15321 set 0x70, %g4
15322 ldxa [%l7 + %g4] 0x14, %i6
15323 movn %icc, %o7, %g2
15324 sll %o3, 0x05, %i7
15325 ldsw [%l7 + 0x64], %i4
15326 edge16 %g7, %l5, %o5
15327 umulcc %l2, %g6, %l0
15328 sra %g4, 0x0E, %i2
15329 movge %icc, %i5, %g3
15330 edge8l %o6, %g5, %l1
15331 edge16l %l6, %i1, %i0
15332 tneg %xcc, 0x6
15333 edge32l %o4, %g1, %o1
15334 tcs %xcc, 0x3
15335 andcc %i3, %o2, %l3
15336 edge16ln %o0, %l4, %o7
15337 fmul8sux16 %f16, %f14, %f18
15338 movgu %icc, %g2, %i6
15339 saved
15340 rdpr %cwp, %g1
15341 rdpr %cansave, %g2
15342 rdpr %canrestore, %g3
15343 rdpr %cleanwin, %g4
15344 rdpr %otherwin, %g5
15345 rdpr %wstate, %g6
15346 movne %icc, %o3, %i7
15347 srl %i4, 0x1B, %l5
15348 edge8 %o5, %g7, %g6
15349 tcs %icc, 0x1
15350 brz,a %l0, loop_1306
15351 ldub [%l7 + 0x38], %l2
15352 movpos %xcc, %i2, %g4
15353 tneg %icc, 0x1
15354loop_1306:
15355 tsubcc %g3, 0x16B8, %i5
15356 xorcc %o6, %g5, %l1
15357 fbe %fcc3, loop_1307
15358 restored
15359 rdpr %cwp, %g1
15360 rdpr %cansave, %g2
15361 rdpr %canrestore, %g3
15362 rdpr %cleanwin, %g4
15363 rdpr %otherwin, %g5
15364 rdpr %wstate, %g6
15365 array16 %l6, %i0, %o4
15366 bleu,a %xcc, loop_1308
15367loop_1307:
15368 movvc %icc, %g1, %o1
15369 fmovrde %i3, %f8, %f20
15370 srlx %i1, %o2, %l3
15371loop_1308:
15372 addcc %l4, 0x1B91, %o0
15373 addc %o7, 0x039A, %g2
15374 set 0x08, %o0
15375 stwa %o3, [%l7 + %o0] 0x0c
15376 movcs %xcc, %i7, %i4
15377 sll %l5, 0x0A, %o5
15378 movl %icc, %i6, %g7
15379 alignaddr %l0, %l2, %i2
15380 array32 %g6, %g3, %g4
15381 umulcc %o6, %i5, %l1
15382 sethi 0x1CAA, %g5
15383 fandnot1 %f20, %f18, %f28
15384 set 0x3C, %i2
15385 lduwa [%l7 + %i2] 0x11, %i0
15386 sir 0x06F5
15387 fmovdn %xcc, %f29, %f26
15388 wr %g0, 0x89, %asi
15389 ldxa [%l7 + 0x08] %asi, %o4
15390 wr %g0, 0x04, %asi
15391 ldsba [%l7 + 0x0F] %asi, %l6
15392 edge16l %g1, %i3, %i1
15393 stb %o1, [%l7 + 0x4A]
15394 brlez %o2, loop_1309
15395 popc 0x18BA, %l4
15396 movneg %icc, %o0, %l3
15397 srl %g2, %o7, %o3
15398loop_1309:
15399 movle %icc, %i7, %l5
15400 tle %xcc, 0x7
15401 tgu %icc, 0x5
15402 restored
15403 rdpr %cwp, %g1
15404 rdpr %cansave, %g2
15405 rdpr %canrestore, %g3
15406 rdpr %cleanwin, %g4
15407 rdpr %otherwin, %g5
15408 rdpr %wstate, %g6
15409 wr %g0, 0x10, %asi
15410 lda [%l7 + 0x5C] %asi, %f20
15411 mova %xcc, %i4, %o5
15412 movrne %g7, 0x174, %i6
15413 mulx %l0, %l2, %g6
15414 movvc %xcc, %g3, %g4
15415 fpadd32s %f7, %f14, %f12
15416 ba,a %icc, loop_1310
15417 membar 0x76
15418 xor %o6, 0x0513, %i2
15419 tl %xcc, 0x2
15420loop_1310:
15421 movneg %xcc, %l1, %g5
15422 udivcc %i5, 0x1B4E, %i0
15423 fnegs %f27, %f13
15424 fbo %fcc3, loop_1311
15425 udivcc %l6, 0x0EA2, %o4
15426 tge %icc, 0x6
15427 tgu %xcc, 0x1
15428loop_1311:
15429 movl %icc, %i3, %i1
15430 edge8ln %o1, %g1, %l4
15431 movne %icc, %o2, %o0
15432 fbul %fcc0, loop_1312
15433 movvc %icc, %g2, %l3
15434 set 0x20, %l3
15435 lda [%l7 + %l3] 0x89, %f8
15436loop_1312:
15437 movrgez %o3, 0x0E2, %i7
15438 movrgz %o7, %l5, %o5
15439 sth %i4, [%l7 + 0x2C]
15440 stw %g7, [%l7 + 0x64]
15441 nop
15442 fitos %f21, %f7
15443 bcc,pn %icc, loop_1313
15444 popc %l0, %i6
15445 call loop_1314
15446 movcs %xcc, %l2, %g6
15447loop_1313:
15448 swap [%l7 + 0x40], %g4
15449 tgu %xcc, 0x5
15450loop_1314:
15451 subcc %g3, %o6, %i2
15452 movge %xcc, %g5, %l1
15453 fmul8sux16 %f6, %f28, %f22
15454 tgu %icc, 0x7
15455 umul %i0, %i5, %l6
15456 fpadd16 %f22, %f12, %f30
15457 fbu %fcc0, loop_1315
15458 fbg,a %fcc3, loop_1316
15459 ldsh [%l7 + 0x08], %o4
15460 smul %i3, %o1, %g1
15461loop_1315:
15462 xnor %i1, 0x0892, %l4
15463loop_1316:
15464 fpack16 %f8, %f24
15465 tleu %xcc, 0x2
15466 movgu %xcc, %o0, %g2
15467 wr %g0, 0x89, %asi
15468 prefetcha [%l7 + 0x68] %asi, 0x2
15469 xnorcc %o2, 0x103D, %o3
15470 membar 0x79
15471 tsubcc %o7, 0x1E9B, %i7
15472 lduw [%l7 + 0x64], %o5
15473 fmovdle %icc, %f25, %f31
15474 movrlz %i4, %l5, %g7
15475 array32 %i6, %l0, %l2
15476 nop
15477 setx 0x825791A91B8D9A10, %l0, %l6
15478 stx %l6, [%l7 + 0x28]
15479 ldd [%l7 + 0x28], %f26
15480 setx 0x05DC3720E6F62221, %l1, %l5
15481 stx %l5, [%l7 + 0x10]
15482 ldd [%l7 + 0x10], %f8
15483 fdivd %f8, %f26, %f6
15484 xor %g6, %g3, %o6
15485 tge %icc, 0x5
15486 popc 0x0E57, %i2
15487 movrlz %g5, 0x1F1, %l1
15488 movle %icc, %g4, %i0
15489 fpack32 %f6, %f30, %f24
15490 nop
15491 setx loop_1317, %l0, %l1
15492 wrpr 0x1, %tl
15493 wrpr %l1, %tnpc
15494 setx 0x34400001400, %l0, %l1
15495 wrpr %l1, %tstate
15496 wrhpr 0x4, %htstate
15497 done
15498 smul %l6, 0x040A, %i5
15499 fpsub32s %f20, %f2, %f11
15500 wr %g0, 0x0c, %asi
15501 lduba [%l7 + 0x55] %asi, %i3
15502loop_1317:
15503 xnorcc %o1, %o4, %g1
15504 ldsh [%l7 + 0x2A], %i1
15505 tsubcctv %l4, %o0, %l3
15506 fnegd %f22, %f18
15507 tg %xcc, 0x4
15508 tle %icc, 0x5
15509 addccc %g2, 0x0948, %o3
15510 te %xcc, 0x1
15511 fbule,a %fcc2, loop_1318
15512 andncc %o2, %o7, %i7
15513 umulcc %i4, 0x1115, %o5
15514 movrlz %l5, 0x26C, %g7
15515loop_1318:
15516 bcc loop_1319
15517 movne %icc, %l0, %l2
15518 wr %g0, 0x89, %asi
15519 sta %f4, [%l7 + 0x40] %asi
15520loop_1319:
15521 andn %g6, %g3, %o6
15522 orcc %i6, %g5, %l1
15523 saved
15524 rdpr %cwp, %g1
15525 rdpr %cansave, %g2
15526 rdpr %canrestore, %g3
15527 rdpr %cleanwin, %g4
15528 rdpr %otherwin, %g5
15529 rdpr %wstate, %g6
15530 edge16ln %g4, %i0, %i2
15531 ldsh [%l7 + 0x58], %l6
15532 popc %i3, %o1
15533 tle %xcc, 0x1
15534 taddcc %o4, %i5, %i1
15535 ldub [%l7 + 0x54], %g1
15536 alignaddrl %o0, %l3, %l4
15537 taddcctv %g2, %o2, %o7
15538 fmovsl %icc, %f24, %f14
15539 prefetch [%l7 + 0x7C], 0x0
15540 fmovrdgez %i7, %f26, %f16
15541 movl %icc, %i4, %o3
15542 bcc,a,pt %icc, loop_1320
15543 fbn %fcc1, loop_1321
15544 ta %xcc, 0x6
15545 fmovsgu %icc, %f19, %f29
15546loop_1320:
15547 edge8 %o5, %g7, %l5
15548loop_1321:
15549 udivx %l2, 0x006B, %g6
15550 movg %xcc, %g3, %l0
15551 add %l7, 0x40, %l6
15552 wr %g0, 0x10, %asi
15553 casxa [%l6] 0x10, %i6, %o6
15554 array8 %l1, %g5, %g4
15555 flush %l7 + 0x30
15556 umul %i0, 0x080E, %i2
15557 fandnot1s %f9, %f2, %f4
15558 and %l6, 0x143E, %o1
15559 fmul8x16al %f20, %f29, %f30
15560 fones %f13
15561 fmul8sux16 %f2, %f2, %f10
15562 edge16ln %i3, %o4, %i1
15563 movvs %xcc, %i5, %o0
15564 bg,pn %icc, loop_1322
15565 edge32n %g1, %l3, %g2
15566 set 0x40, %l1
15567 ldda [%l7 + %l1] 0x10, %f0
15568loop_1322:
15569 mulscc %o2, %o7, %l4
15570 add %i7, 0x0A9B, %o3
15571 wr %g0, 0x21, %asi
15572 stxa %i4, [%g0 + 0x110] %asi
15573 bvs,pn %icc, loop_1323
15574 alignaddrl %g7, %o5, %l5
15575 edge32n %l2, %g3, %g6
15576 tsubcctv %l0, 0x1703, %i6
15577loop_1323:
15578 xnor %o6, 0x17A6, %g5
15579 xnor %g4, 0x13CE, %i0
15580 umul %i2, 0x1F89, %l1
15581 fnor %f24, %f2, %f26
15582 xnor %l6, 0x0994, %i3
15583 bvs,a loop_1324
15584 fba,a %fcc2, loop_1325
15585 fbu,a %fcc1, loop_1326
15586 movg %icc, %o1, %o4
15587loop_1324:
15588 edge32l %i5, %i1, %g1
15589loop_1325:
15590 movrne %o0, 0x09B, %g2
15591loop_1326:
15592 movn %xcc, %l3, %o2
15593 subcc %l4, %i7, %o7
15594 call loop_1327
15595 sll %o3, %g7, %o5
15596 edge32n %i4, %l2, %l5
15597 or %g6, 0x151F, %g3
15598loop_1327:
15599 sth %i6, [%l7 + 0x38]
15600 fcmpne16 %f14, %f6, %o6
15601 sethi 0x1400, %l0
15602 std %f18, [%l7 + 0x20]
15603 fpsub32 %f22, %f26, %f14
15604 sdiv %g4, 0x1093, %g5
15605 set 0x50, %o7
15606 ldsha [%l7 + %o7] 0x89, %i2
15607 nop
15608 setx 0x873DC78AA2FC2A8D, %l0, %l6
15609 stx %l6, [%l7 + 0x28]
15610 ldd [%l7 + 0x28], %f20
15611 setx 0xDDD966B61A68F883, %l1, %l5
15612 stx %l5, [%l7 + 0x10]
15613 ldd [%l7 + 0x10], %f10
15614 fsubd %f10, %f20, %f2
15615 movge %icc, %i0, %l1
15616 movne %xcc, %i3, %o1
15617 wr %g0, 0x11, %asi
15618 ldda [%l7 + 0x40] %asi, %f0
15619 subccc %l6, 0x161A, %i5
15620 tneg %icc, 0x5
15621 bpos,pt %xcc, loop_1328
15622 bshuffle %f20, %f20, %f30
15623 ba,a,pt %xcc, loop_1329
15624 fbug,a %fcc0, loop_1330
15625loop_1328:
15626 sub %i1, %o4, %g1
15627 movcc %xcc, %o0, %g2
15628loop_1329:
15629 nop
15630 wr %g0, 0x88, %asi
15631 prefetcha [%l7 + 0x40] %asi, 0x1
15632loop_1330:
15633 fbuge,a %fcc3, loop_1331
15634 nop
15635 fitod %f17, %f16
15636 xnor %o2, %l4, %o7
15637 movn %icc, %o3, %g7
15638loop_1331:
15639 fands %f30, %f2, %f18
15640 bneg loop_1332
15641 xnorcc %i7, %i4, %o5
15642 fmovdvc %icc, %f24, %f21
15643 udiv %l5, 0x12BD, %g6
15644loop_1332:
15645 bg,pt %icc, loop_1333
15646 fbn,a %fcc0, loop_1334
15647 sethi 0x02A5, %l2
15648 edge16 %g3, %i6, %o6
15649loop_1333:
15650 and %l0, %g5, %i2
15651loop_1334:
15652 subc %i0, %g4, %i3
15653 array8 %l1, %l6, %o1
15654 movrne %i1, 0x102, %o4
15655 movre %g1, 0x079, %o0
15656 mova %icc, %i5, %g2
15657 set 0x60, %o5
15658 stxa %l3, [%l7 + %o5] 0xea
15659 membar #Sync
15660 movvc %icc, %l4, %o2
15661 fmovsleu %icc, %f21, %f12
15662 addc %o3, %o7, %i7
15663 fpsub32s %f17, %f11, %f11
15664 wr %g0, 0x80, %asi
15665 stxa %g7, [%l7 + 0x28] %asi
15666 fcmple32 %f24, %f10, %o5
15667 movrlez %l5, 0x307, %i4
15668 wr %g0, 0x27, %asi
15669 stba %g6, [%l7 + 0x4B] %asi
15670 membar #Sync
15671 subccc %g3, 0x1542, %l2
15672 fmovsleu %icc, %f30, %f27
15673 tcs %icc, 0x4
15674 movleu %xcc, %i6, %o6
15675 fmovrdgz %g5, %f26, %f6
15676 addcc %i2, 0x1F45, %i0
15677 nop
15678 setx 0x738F5CBA, %l0, %l6
15679 st %l6, [%l7 + 0x28]
15680 ld [%l7 + 0x28], %f14
15681 setx 0x8BCA09BC, %l1, %l5
15682 st %l5, [%l7 + 0x10]
15683 ld [%l7 + 0x10], %f16
15684 fdivs %f16, %f14, %f19
15685 movleu %xcc, %l0, %i3
15686 edge8 %g4, %l6, %l1
15687 andncc %o1, %o4, %g1
15688 bgu,a %xcc, loop_1335
15689 or %i1, %i5, %o0
15690 move %icc, %g2, %l4
15691 movneg %xcc, %o2, %o3
15692loop_1335:
15693 tleu %xcc, 0x7
15694 andcc %o7, 0x1F4A, %l3
15695 fbue %fcc0, loop_1336
15696 edge8n %i7, %g7, %o5
15697 fornot1 %f16, %f8, %f24
15698 mulscc %l5, 0x05B9, %g6
15699loop_1336:
15700 tle %xcc, 0x1
15701 udiv %g3, 0x1267, %i4
15702 srl %l2, %o6, %i6
15703 sir 0x0C73
15704 edge8ln %g5, %i2, %l0
15705 fpsub16 %f20, %f8, %f6
15706 movre %i0, %g4, %i3
15707 orncc %l6, 0x0566, %l1
15708 movcc %xcc, %o4, %g1
15709 membar 0x4C
15710 taddcctv %o1, %i1, %o0
15711 tle %xcc, 0x3
15712 umulcc %i5, 0x0E1C, %g2
15713 tleu %xcc, 0x5
15714 tsubcctv %o2, %l4, %o7
15715 membar 0x06
15716 fands %f15, %f12, %f10
15717 movvc %xcc, %o3, %l3
15718 fzero %f20
15719 fcmpne16 %f14, %f4, %i7
15720 nop
15721 setx loop_1337, %l0, %l1
15722 wrpr 0x1, %tl
15723 wrpr %l1, %tnpc
15724 setx 0x34400001400, %l0, %l1
15725 wrpr %l1, %tstate
15726 wrhpr 0x4, %htstate
15727 done
15728 sdivx %g7, 0x05C9, %l5
15729 st %f11, [%l7 + 0x70]
15730 movpos %icc, %g6, %o5
15731loop_1337:
15732 xorcc %i4, %g3, %o6
15733 andn %l2, %i6, %i2
15734 edge8ln %g5, %l0, %i0
15735 fbe,a %fcc1, loop_1338
15736 fnegd %f20, %f0
15737 fmovdl %xcc, %f26, %f24
15738 nop
15739 setx loop_1339, %l0, %l1
15740 jmpl %l1, %g4
15741loop_1338:
15742 array8 %i3, %l6, %o4
15743 edge32ln %g1, %o1, %l1
15744 membar 0x0C
15745loop_1339:
15746 tvs %xcc, 0x5
15747 lduh [%l7 + 0x3E], %i1
15748 lduh [%l7 + 0x62], %i5
15749 movn %xcc, %g2, %o0
15750 movrgez %l4, 0x1A4, %o2
15751 edge16ln %o3, %o7, %i7
15752 taddcctv %l3, 0x1838, %g7
15753 sll %g6, 0x17, %l5
15754 addccc %o5, %i4, %o6
15755 udivcc %g3, 0x115F, %i6
15756 alignaddr %l2, %g5, %i2
15757 restored
15758 rdpr %cwp, %g1
15759 rdpr %cansave, %g2
15760 rdpr %canrestore, %g3
15761 rdpr %cleanwin, %g4
15762 rdpr %otherwin, %g5
15763 rdpr %wstate, %g6
15764 movleu %icc, %l0, %i0
15765 fzeros %f14
15766 mulx %i3, 0x051F, %l6
15767 fbu %fcc0, loop_1340
15768 or %g4, %g1, %o1
15769 tne %xcc, 0x1
15770 tne %icc, 0x0
15771loop_1340:
15772 andcc %l1, %i1, %i5
15773 movrne %g2, 0x1CD, %o4
15774 wr %g0, 0x89, %asi
15775 ldsha [%l7 + 0x20] %asi, %o0
15776 nop
15777 fitos %f2, %f30
15778 fzeros %f31
15779 sub %o2, 0x109E, %o3
15780 bgu,pn %icc, loop_1341
15781 ldstub [%l7 + 0x6A], %o7
15782 tcs %icc, 0x4
15783 fmovd %f0, %f30
15784loop_1341:
15785 membar 0x2E
15786 add %l7, 0x18, %l6
15787 wr %g0, 0x88, %asi
15788 lda [%l6] %asi, %l4
15789 casa [%l6] %asi, %l4, %l3
15790 bn,pt %xcc, loop_1342
15791 udivx %i7, 0x1B1B, %g7
15792 edge8l %g6, %o5, %l5
15793 mulx %i4, %o6, %g3
15794loop_1342:
15795 fnor %f24, %f16, %f0
15796 move %icc, %i6, %l2
15797 movrlz %i2, 0x198, %l0
15798 array32 %g5, %i3, %l6
15799 swap [%l7 + 0x34], %g4
15800 wr %g0, 0x10, %asi
15801 ldstuba [%l7 + 0x26] %asi, %g1
15802 addccc %i0, 0x0FCD, %o1
15803 udiv %i1, 0x0CF7, %l1
15804 fblg %fcc3, loop_1343
15805 fpack32 %f24, %f12, %f20
15806 bvs %icc, loop_1344
15807 brz %g2, loop_1345
15808loop_1343:
15809 and %i5, 0x0918, %o4
15810 stx %o0, [%l7 + 0x50]
15811loop_1344:
15812 ldub [%l7 + 0x3A], %o2
15813loop_1345:
15814 ba %xcc, loop_1346
15815 fxors %f2, %f8, %f3
15816 sub %o7, 0x0AAD, %l4
15817 fmovscs %xcc, %f25, %f23
15818loop_1346:
15819 fbu,a %fcc1, loop_1347
15820 bcs,a,pn %icc, loop_1348
15821 membar 0x2E
15822 ldsw [%l7 + 0x20], %o3
15823loop_1347:
15824 sethi 0x1003, %l3
15825loop_1348:
15826 fpadd32 %f22, %f10, %f18
15827 sub %g7, 0x1006, %i7
15828 movle %xcc, %g6, %o5
15829 sra %i4, %l5, %o6
15830 fornot1s %f1, %f25, %f10
15831 popc %g3, %l2
15832 fandnot1 %f6, %f26, %f20
15833 smulcc %i6, %l0, %i2
15834 swap [%l7 + 0x68], %i3
15835 edge32n %g5, %l6, %g4
15836 taddcc %g1, %i0, %i1
15837 fpadd32 %f2, %f20, %f0
15838 wr %g0, 0x2a, %asi
15839 stba %l1, [%l7 + 0x77] %asi
15840 membar #Sync
15841 membar 0x60
15842 sub %o1, %g2, %o4
15843 bpos,a,pt %icc, loop_1349
15844 addcc %o0, %o2, %o7
15845 movne %icc, %l4, %o3
15846 set 0x64, %i6
15847 stwa %i5, [%l7 + %i6] 0x11
15848loop_1349:
15849 fcmple16 %f16, %f0, %l3
15850 bvs,pt %xcc, loop_1350
15851 movpos %xcc, %g7, %g6
15852 tn %icc, 0x2
15853 be,a,pt %icc, loop_1351
15854loop_1350:
15855 subc %i7, 0x197D, %o5
15856 edge8 %i4, %o6, %g3
15857 ta %xcc, 0x1
15858loop_1351:
15859 movpos %icc, %l2, %i6
15860 fmovrsgez %l0, %f9, %f9
15861 tn %icc, 0x1
15862 fzeros %f31
15863 movle %icc, %l5, %i2
15864 prefetch [%l7 + 0x68], 0x0
15865 tl %xcc, 0x0
15866 sth %i3, [%l7 + 0x4A]
15867 alignaddr %g5, %g4, %g1
15868 tg %icc, 0x4
15869 movgu %xcc, %i0, %i1
15870 movn %xcc, %l6, %o1
15871 subc %l1, %o4, %g2
15872 add %o2, 0x1771, %o0
15873 bn,a %xcc, loop_1352
15874 sra %o7, 0x04, %o3
15875 udivx %i5, 0x056A, %l3
15876 set 0x40, %l6
15877 ldswa [%l7 + %l6] 0x15, %g7
15878loop_1352:
15879 te %icc, 0x3
15880 fbg %fcc3, loop_1353
15881 subc %g6, %i7, %l4
15882 subc %i4, %o5, %g3
15883 nop
15884 setx 0xEDAF5F1B6FA9F1F4, %l0, %l6
15885 stx %l6, [%l7 + 0x28]
15886 ldd [%l7 + 0x28], %f24
15887 setx 0x4DE09872A58E10C0, %l1, %l5
15888 stx %l5, [%l7 + 0x10]
15889 ldd [%l7 + 0x10], %f28
15890 fmuld %f28, %f24, %f0
15891loop_1353:
15892 bvs,a loop_1354
15893 udiv %o6, 0x080E, %l2
15894 fornot2 %f8, %f16, %f2
15895 edge8ln %l0, %i6, %i2
15896loop_1354:
15897 bcs,a loop_1355
15898 edge8ln %i3, %g5, %g4
15899 nop
15900 fitos %f4, %f5
15901 fstoi %f5, %f20
15902 ldd [%l7 + 0x08], %f4
15903loop_1355:
15904 nop
15905 wr %g0, 0x0c, %asi
15906 lduha [%l7 + 0x5A] %asi, %g1
15907 sdiv %i0, 0x0025, %l5
15908 tn %xcc, 0x0
15909 bg loop_1356
15910 edge8 %l6, %o1, %l1
15911 orcc %i1, 0x1489, %g2
15912 sdivcc %o2, 0x0DAB, %o4
15913loop_1356:
15914 sir 0x01C9
15915 tpos %xcc, 0x3
15916 tsubcctv %o0, %o7, %i5
15917 udivx %o3, 0x0C32, %g7
15918 set 0x70, %g7
15919 stha %l3, [%l7 + %g7] 0x15
15920 sdiv %g6, 0x06C0, %l4
15921 fbge,a %fcc3, loop_1357
15922 xorcc %i7, 0x0DF7, %i4
15923 movvs %icc, %g3, %o6
15924 tcs %xcc, 0x5
15925loop_1357:
15926 fnands %f20, %f22, %f16
15927 xor %o5, %l0, %i6
15928 movgu %icc, %i2, %i3
15929 tleu %xcc, 0x3
15930 edge16n %l2, %g5, %g4
15931 addccc %i0, %l5, %l6
15932 fzeros %f0
15933 srl %g1, %l1, %o1
15934 xnorcc %g2, %o2, %o4
15935 edge8 %i1, %o0, %i5
15936 movvc %xcc, %o7, %o3
15937 ld [%l7 + 0x68], %f22
15938 fpadd16 %f6, %f26, %f14
15939 movrlez %l3, %g6, %g7
15940 fornot1s %f28, %f15, %f3
15941 stbar
15942 add %l7, 0x30, %l6
15943 wr %g0, 0x89, %asi
15944 ldxa [%l6] %asi, %l4
15945 casxa [%l6] 0x89, %l4, %i7
15946 fble,a %fcc0, loop_1358
15947 brlz %g3, loop_1359
15948 fmovsle %icc, %f14, %f13
15949 wr %g0, 0x04, %asi
15950 lduha [%l7 + 0x48] %asi, %o6
15951loop_1358:
15952 fmovsg %xcc, %f29, %f5
15953loop_1359:
15954 tge %icc, 0x0
15955 nop
15956 setx 0x7855DB3586F76695, %l0, %l6
15957 stx %l6, [%l7 + 0x28]
15958 ldd [%l7 + 0x28], %f16
15959 setx 0xF097479BAD52CE1C, %l1, %l5
15960 stx %l5, [%l7 + 0x10]
15961 ldd [%l7 + 0x10], %f16
15962 fdivd %f16, %f16, %f12
15963 fpadd32 %f22, %f22, %f6
15964 fmovrslz %o5, %f3, %f7
15965 sdiv %l0, 0x07F3, %i6
15966 fmovdcc %xcc, %f7, %f12
15967 srax %i4, %i2, %i3
15968 fmovsne %xcc, %f19, %f21
15969 sdivcc %l2, 0x065B, %g4
15970 and %i0, %g5, %l5
15971 call loop_1360
15972 be,pt %icc, loop_1361
15973 st %f5, [%l7 + 0x24]
15974 nop
15975 setx 0xFB3E4EBF3C9D7959, %l0, %l6
15976 stx %l6, [%l7 + 0x28]
15977 ldd [%l7 + 0x28], %f22
15978 setx 0xB4B4779F6797A637, %l1, %l5
15979 stx %l5, [%l7 + 0x10]
15980 ldd [%l7 + 0x10], %f24
15981 fdivd %f24, %f22, %f22
15982loop_1360:
15983 nop
15984 wr %g0, 0x80, %asi
15985 ldstuba [%l7 + 0x53] %asi, %l6
15986loop_1361:
15987 sdivcc %l1, 0x18F6, %o1
15988 nop
15989 fitos %f18, %f19
15990 edge16ln %g1, %o2, %g2
15991 bleu,a %icc, loop_1362
15992 movgu %icc, %i1, %o0
15993 array8 %i5, %o4, %o7
15994 movl %icc, %l3, %g6
15995loop_1362:
15996 edge8n %o3, %l4, %g7
15997 tl %icc, 0x7
15998 smulcc %i7, 0x12A4, %o6
15999 xorcc %g3, 0x1009, %l0
16000 umulcc %o5, 0x0CE4, %i6
16001 movre %i2, 0x2C6, %i3
16002 tle %xcc, 0x2
16003 alignaddrl %i4, %g4, %l2
16004 fmovrdne %g5, %f2, %f10
16005 wr %g0, 0x10, %asi
16006 lduba [%l7 + 0x1B] %asi, %l5
16007 saved
16008 rdpr %cwp, %g1
16009 rdpr %cansave, %g2
16010 rdpr %canrestore, %g3
16011 rdpr %cleanwin, %g4
16012 rdpr %otherwin, %g5
16013 rdpr %wstate, %g6
16014 sir 0x081B
16015 xnor %i0, %l6, %l1
16016 tn %xcc, 0x2
16017 tsubcc %o1, 0x055C, %o2
16018 fcmpne16 %f0, %f22, %g2
16019 fzero %f10
16020 set 0x1D, %i4
16021 ldstuba [%l7 + %i4] 0x11, %i1
16022 subc %o0, 0x109B, %g1
16023 fzeros %f7
16024 bgu,a loop_1363
16025 xor %i5, 0x08C5, %o7
16026 alignaddrl %o4, %l3, %o3
16027 subc %l4, %g6, %g7
16028loop_1363:
16029 nop
16030 add %l7, 0x18, %l6
16031 wr %g0, 0x80, %asi
16032 casxa [%l6] %asi, %o6, %i7
16033 fmovrdlz %g3, %f4, %f0
16034 move %icc, %l0, %i6
16035 mova %xcc, %i2, %i3
16036 fmovsl %icc, %f25, %f28
16037 stbar
16038 stbar
16039 tsubcc %i4, %g4, %o5
16040 fornot1s %f16, %f21, %f5
16041 array32 %l2, %l5, %g5
16042 umulcc %l6, 0x1D46, %i0
16043 tl %icc, 0x2
16044 xorcc %o1, 0x0945, %o2
16045 fmovsvc %xcc, %f16, %f26
16046 tsubcctv %g2, %i1, %o0
16047 sethi 0x0EB3, %g1
16048 fands %f15, %f8, %f29
16049 subc %i5, 0x07E1, %o7
16050 edge16n %l1, %l3, %o3
16051 fbue %fcc1, loop_1364
16052 edge8n %l4, %o4, %g6
16053 orn %o6, %i7, %g3
16054 tle %icc, 0x2
16055loop_1364:
16056 brlz,a %g7, loop_1365
16057 andcc %l0, 0x0A11, %i6
16058 fba,a %fcc0, loop_1366
16059 fmovdcs %xcc, %f28, %f31
16060loop_1365:
16061 movgu %xcc, %i3, %i4
16062 addcc %i2, %o5, %l2
16063loop_1366:
16064 fmovdvs %icc, %f29, %f6
16065 add %g4, 0x1452, %l5
16066 ldub [%l7 + 0x75], %l6
16067 sethi 0x14B3, %g5
16068 sir 0x0E6E
16069 lduh [%l7 + 0x18], %o1
16070 edge32 %i0, %g2, %o2
16071 movne %icc, %o0, %i1
16072 sdiv %i5, 0x1D83, %o7
16073 sllx %l1, %l3, %g1
16074 ld [%l7 + 0x08], %f3
16075 fmovsa %icc, %f2, %f16
16076 popc 0x11F8, %l4
16077 fmovs %f10, %f22
16078 wr %g0, 0x80, %asi
16079 lduha [%l7 + 0x38] %asi, %o4
16080 movge %xcc, %o3, %o6
16081 subcc %i7, %g6, %g7
16082 bn,a,pn %icc, loop_1367
16083 move %icc, %g3, %l0
16084 orn %i6, 0x0769, %i3
16085 mova %icc, %i2, %i4
16086loop_1367:
16087 fbn,a %fcc0, loop_1368
16088 movneg %icc, %o5, %l2
16089 fmovsn %icc, %f22, %f30
16090 sdiv %l5, 0x1A55, %l6
16091loop_1368:
16092 fxor %f28, %f30, %f28
16093 fmovrdne %g4, %f8, %f0
16094 bne,a %xcc, loop_1369
16095 subc %o1, 0x116B, %i0
16096 popc %g2, %g5
16097 bgu,a loop_1370
16098loop_1369:
16099 subccc %o0, 0x0B8E, %i1
16100 xnor %i5, %o7, %o2
16101 tle %icc, 0x3
16102loop_1370:
16103 movre %l1, %g1, %l3
16104 movn %icc, %l4, %o4
16105 movleu %xcc, %o3, %o6
16106 orncc %i7, %g6, %g3
16107 wr %g0, 0x80, %asi
16108 stha %l0, [%l7 + 0x34] %asi
16109 bvc %icc, loop_1371
16110 sir 0x0105
16111 bneg %xcc, loop_1372
16112 membar 0x3B
16113loop_1371:
16114 edge8ln %i6, %i3, %i2
16115 mova %icc, %g7, %i4
16116loop_1372:
16117 ta %xcc, 0x6
16118 movrne %o5, 0x0F5, %l2
16119 fbne %fcc2, loop_1373
16120 tvs %xcc, 0x2
16121 alignaddrl %l5, %l6, %g4
16122 array8 %i0, %g2, %g5
16123loop_1373:
16124 fpadd32 %f2, %f2, %f28
16125 sir 0x0DDA
16126 udiv %o0, 0x1CDE, %i1
16127 ldsb [%l7 + 0x2F], %i5
16128 tn %xcc, 0x6
16129 mulscc %o7, 0x0DB9, %o2
16130 popc %l1, %g1
16131 set 0x68, %o4
16132 ldxa [%l7 + %o4] 0x14, %o1
16133 nop
16134 fitos %f8, %f10
16135 fstox %f10, %f18
16136 fpadd32 %f2, %f16, %f30
16137 set 0x4C, %l5
16138 lda [%l7 + %l5] 0x15, %f31
16139 te %xcc, 0x2
16140 mulscc %l4, %l3, %o4
16141 fbul,a %fcc1, loop_1374
16142 sub %o6, %o3, %g6
16143 array32 %i7, %l0, %g3
16144 sllx %i3, 0x07, %i2
16145loop_1374:
16146 bvs,pt %xcc, loop_1375
16147 subcc %g7, 0x11CB, %i6
16148 tcs %icc, 0x0
16149 ta %icc, 0x1
16150loop_1375:
16151 fmovdle %xcc, %f9, %f23
16152 bvs,a %xcc, loop_1376
16153 orncc %o5, 0x035B, %i4
16154 nop
16155 setx loop_1377, %l0, %l1
16156 jmpl %l1, %l5
16157 fsrc2s %f13, %f6
16158loop_1376:
16159 ldstub [%l7 + 0x30], %l6
16160 subc %l2, 0x0CE4, %g4
16161loop_1377:
16162 sll %g2, 0x04, %g5
16163 bl,a %icc, loop_1378
16164 edge8 %o0, %i0, %i5
16165 call loop_1379
16166 array8 %i1, %o7, %l1
16167loop_1378:
16168 xnor %g1, %o2, %l4
16169 fmuld8sux16 %f2, %f10, %f10
16170loop_1379:
16171 movrne %o1, 0x2DD, %o4
16172 andn %o6, %o3, %g6
16173 fmovdl %xcc, %f20, %f3
16174 ldd [%l7 + 0x08], %l2
16175 edge32ln %l0, %g3, %i3
16176 fba,a %fcc3, loop_1380
16177 movleu %icc, %i2, %g7
16178 tvc %icc, 0x3
16179 fmovsvs %xcc, %f17, %f19
16180loop_1380:
16181 add %i7, 0x0806, %o5
16182 set 0x1A, %g3
16183 ldsba [%l7 + %g3] 0x89, %i6
16184 udivx %l5, 0x187F, %i4
16185 tvs %xcc, 0x2
16186 edge16l %l2, %g4, %g2
16187 tge %xcc, 0x7
16188 move %icc, %g5, %o0
16189 stb %i0, [%l7 + 0x68]
16190 movrgz %i5, 0x17F, %i1
16191 fblg %fcc3, loop_1381
16192 xor %l6, 0x1657, %o7
16193 udivx %g1, 0x0119, %l1
16194 tgu %icc, 0x7
16195loop_1381:
16196 call loop_1382
16197 orcc %o2, 0x0734, %l4
16198 bvs loop_1383
16199 array16 %o1, %o6, %o4
16200loop_1382:
16201 ta %xcc, 0x2
16202 udivcc %o3, 0x0468, %g6
16203loop_1383:
16204 movge %icc, %l0, %l3
16205 fmovdn %icc, %f19, %f13
16206 ld [%l7 + 0x18], %f7
16207 sll %i3, %g3, %g7
16208 fbe,a %fcc1, loop_1384
16209 xnor %i7, 0x1D85, %i2
16210 tne %icc, 0x7
16211 fmovsne %icc, %f31, %f1
16212loop_1384:
16213 flush %l7 + 0x70
16214 tcc %icc, 0x3
16215 fmovrdne %o5, %f20, %f0
16216 fnot2 %f10, %f4
16217 movpos %icc, %i6, %i4
16218 sub %l5, 0x0719, %l2
16219 subcc %g2, %g5, %g4
16220 movcs %xcc, %o0, %i5
16221 fbne,a %fcc3, loop_1385
16222 fmovdpos %xcc, %f24, %f30
16223 tpos %xcc, 0x0
16224 edge16l %i1, %l6, %i0
16225loop_1385:
16226 fmovdn %xcc, %f22, %f22
16227 edge32l %o7, %l1, %g1
16228 brnz,a %l4, loop_1386
16229 tle %xcc, 0x5
16230 tpos %icc, 0x0
16231 swap [%l7 + 0x30], %o2
16232loop_1386:
16233 orn %o6, %o4, %o1
16234 fblg %fcc2, loop_1387
16235 fmovdneg %xcc, %f4, %f12
16236 movrgez %g6, 0x103, %l0
16237 restored
16238 rdpr %cwp, %g1
16239 rdpr %cansave, %g2
16240 rdpr %canrestore, %g3
16241 rdpr %cleanwin, %g4
16242 rdpr %otherwin, %g5
16243 rdpr %wstate, %g6
16244loop_1387:
16245 restored
16246 rdpr %cwp, %g1
16247 rdpr %cansave, %g2
16248 rdpr %canrestore, %g3
16249 rdpr %cleanwin, %g4
16250 rdpr %otherwin, %g5
16251 rdpr %wstate, %g6
16252 fpack16 %f26, %f6
16253 fble,a %fcc2, loop_1388
16254 edge16 %l3, %i3, %o3
16255 ldub [%l7 + 0x14], %g7
16256 ta %xcc, 0x2
16257loop_1388:
16258 nop
16259 set 0x48, %l2
16260 ldsha [%l7 + %l2] 0x88, %g3
16261 array16 %i2, %i7, %o5
16262 membar 0x4F
16263 edge16n %i6, %l5, %i4
16264 movre %g2, %g5, %l2
16265 edge32n %g4, %o0, %i1
16266 swap [%l7 + 0x7C], %l6
16267 fmovdvs %icc, %f13, %f10
16268 fcmple16 %f26, %f20, %i5
16269 bvs,a,pt %xcc, loop_1389
16270 nop
16271 fitos %f8, %f7
16272 fstox %f7, %f18
16273 edge8 %o7, %i0, %g1
16274 fpadd16 %f14, %f26, %f28
16275loop_1389:
16276 fmovrsne %l4, %f7, %f11
16277 fmovdge %xcc, %f3, %f8
16278 smul %l1, 0x0F7B, %o2
16279 tge %icc, 0x2
16280 srlx %o4, %o1, %g6
16281 tle %xcc, 0x4
16282 ldx [%l7 + 0x08], %l0
16283 brlz %o6, loop_1390
16284 fbn %fcc0, loop_1391
16285 andn %i3, 0x0139, %l3
16286 fbg %fcc0, loop_1392
16287loop_1390:
16288 orncc %g7, %o3, %g3
16289loop_1391:
16290 tcs %xcc, 0x1
16291 ba,a,pn %icc, loop_1393
16292loop_1392:
16293 tcs %xcc, 0x6
16294 flush %l7 + 0x50
16295 fbl %fcc2, loop_1394
16296loop_1393:
16297 tsubcc %i2, %i7, %o5
16298 edge32 %i6, %i4, %l5
16299 ta %xcc, 0x1
16300loop_1394:
16301 fbge,a %fcc2, loop_1395
16302 fbg,a %fcc1, loop_1396
16303 nop
16304 setx 0xF0456E1D, %l0, %l6
16305 st %l6, [%l7 + 0x18]
16306 ld [%l7 + 0x18], %fsr
16307 fbue,a %fcc2, loop_1397
16308loop_1395:
16309 fpackfix %f30, %f18
16310loop_1396:
16311 fbe,a %fcc0, loop_1398
16312 andncc %g2, %g5, %l2
16313loop_1397:
16314 tn %xcc, 0x4
16315 fbue,a %fcc0, loop_1399
16316loop_1398:
16317 orncc %g4, 0x0FD9, %o0
16318 ld [%l7 + 0x38], %f28
16319 sra %i1, 0x0A, %l6
16320loop_1399:
16321 taddcctv %i5, %i0, %o7
16322 tsubcctv %g1, %l4, %l1
16323 edge8n %o2, %o1, %g6
16324 fmovdpos %icc, %f30, %f4
16325 fcmpeq16 %f4, %f4, %o4
16326 andcc %l0, %o6, %l3
16327 brgz,a %i3, loop_1400
16328 movcs %icc, %g7, %o3
16329 mulx %g3, %i7, %o5
16330 fmovrsgz %i2, %f4, %f29
16331loop_1400:
16332 ldub [%l7 + 0x63], %i4
16333 edge16ln %i6, %g2, %l5
16334 fmovrsne %g5, %f26, %f21
16335 fbu %fcc1, loop_1401
16336 bcs,pt %icc, loop_1402
16337 edge32n %g4, %o0, %i1
16338 tcc %icc, 0x0
16339loop_1401:
16340 or %l6, %l2, %i5
16341loop_1402:
16342 fnegs %f23, %f10
16343 bvs,pn %icc, loop_1403
16344 subcc %i0, 0x0563, %g1
16345 fmovdvs %icc, %f11, %f15
16346 add %l7, 0x28, %l6
16347 wr %g0, 0x18, %asi
16348 lda [%l6] %asi, %l4
16349 casa [%l6] 0x18, %l4, %o7
16350loop_1403:
16351 fbl,a %fcc1, loop_1404
16352 umulcc %l1, %o2, %o1
16353 tle %xcc, 0x1
16354 fmovdneg %xcc, %f15, %f29
16355loop_1404:
16356 srlx %g6, %l0, %o4
16357 bge %xcc, loop_1405
16358 fmovrsgz %l3, %f25, %f29
16359 wr %g0, 0x19, %asi
16360 sta %f30, [%l7 + 0x08] %asi
16361loop_1405:
16362 movleu %xcc, %o6, %g7
16363 add %i3, %o3, %g3
16364 fpadd16s %f5, %f12, %f8
16365 andn %i7, 0x09F7, %i2
16366 andcc %o5, 0x164F, %i4
16367 tvs %icc, 0x4
16368 movg %icc, %i6, %g2
16369 movle %icc, %g5, %g4
16370 fmul8sux16 %f20, %f6, %f4
16371 subcc %l5, 0x11DE, %o0
16372 srl %l6, %i1, %l2
16373 fmovdne %icc, %f17, %f16
16374 alignaddrl %i5, %i0, %g1
16375 movle %icc, %o7, %l4
16376 set 0x48, %i0
16377 stxa %o2, [%l7 + %i0] 0x2a
16378 membar #Sync
16379 sll %l1, %o1, %g6
16380 orn %l0, 0x0688, %o4
16381 movvs %xcc, %l3, %o6
16382 xorcc %g7, %i3, %o3
16383 sir 0x0ADC
16384 fpadd32 %f2, %f30, %f20
16385 popc %i7, %i2
16386 fmovsleu %icc, %f0, %f18
16387 movvc %xcc, %o5, %i4
16388 andn %g3, %g2, %i6
16389 movrlez %g4, 0x140, %l5
16390 smul %o0, 0x0DA1, %g5
16391 brlez %i1, loop_1406
16392 sra %l2, %l6, %i0
16393 andn %i5, %g1, %l4
16394 movcs %icc, %o2, %l1
16395loop_1406:
16396 ldsh [%l7 + 0x6A], %o7
16397 for %f12, %f28, %f10
16398 movgu %xcc, %g6, %o1
16399 add %o4, %l3, %l0
16400 umul %o6, %g7, %o3
16401 tpos %icc, 0x5
16402 bcs loop_1407
16403 fnot1s %f3, %f10
16404 smul %i7, %i3, %i2
16405 movge %icc, %o5, %i4
16406loop_1407:
16407 fxnor %f24, %f24, %f26
16408 bn,a loop_1408
16409 nop
16410 setx 0x796E484E, %l0, %l6
16411 st %l6, [%l7 + 0x28]
16412 ld [%l7 + 0x28], %f12
16413 fsqrts %f12, %f28
16414 set 0x72, %i7
16415 stba %g3, [%l7 + %i7] 0x27
16416 membar #Sync
16417loop_1408:
16418 fbue,a %fcc2, loop_1409
16419 edge16l %i6, %g4, %g2
16420 add %l7, 0x40, %l6
16421 wr %g0, 0x88, %asi
16422 lda [%l6] %asi, %l5
16423 casa [%l6] %asi, %l5, %g5
16424loop_1409:
16425 bn,a,pn %xcc, loop_1410
16426 srax %i1, 0x1F, %l2
16427 udivx %o0, 0x0F74, %i0
16428 popc 0x1524, %l6
16429loop_1410:
16430 fblg,a %fcc1, loop_1411
16431 tg %xcc, 0x5
16432 edge32ln %i5, %g1, %o2
16433 movneg %icc, %l1, %l4
16434loop_1411:
16435 movg %icc, %g6, %o7
16436 fmovdge %icc, %f13, %f9
16437 andncc %o1, %o4, %l3
16438 alignaddr %o6, %l0, %g7
16439 edge8l %o3, %i7, %i2
16440 movpos %icc, %i3, %o5
16441 orncc %i4, 0x1C56, %g3
16442 subc %g4, %g2, %l5
16443 mulx %g5, %i6, %l2
16444 array8 %o0, %i1, %l6
16445 mulx %i0, %g1, %o2
16446 movle %icc, %l1, %i5
16447 fmovdpos %icc, %f2, %f21
16448 fsrc1 %f8, %f0
16449 tpos %icc, 0x3
16450 movge %icc, %g6, %l4
16451 addcc %o1, %o7, %o4
16452 brz,a %l3, loop_1412
16453 fmovdcs %icc, %f2, %f7
16454 brlz,a %l0, loop_1413
16455 movrlez %o6, %o3, %i7
16456loop_1412:
16457 brgz %i2, loop_1414
16458 taddcctv %i3, 0x033C, %o5
16459loop_1413:
16460 restored
16461 rdpr %cwp, %g1
16462 rdpr %cansave, %g2
16463 rdpr %canrestore, %g3
16464 rdpr %cleanwin, %g4
16465 rdpr %otherwin, %g5
16466 rdpr %wstate, %g6
16467 fmovrsgz %g7, %f1, %f27
16468loop_1414:
16469 fble %fcc3, loop_1415
16470 fpsub32s %f10, %f3, %f19
16471 fmul8x16al %f29, %f30, %f30
16472 orn %g3, %i4, %g2
16473loop_1415:
16474 tne %icc, 0x0
16475 wr %g0, 0xf1, %asi
16476 stda %f16, [%l7 + 0x40] %asi
16477 membar #Sync
16478 fcmple16 %f6, %f30, %g4
16479 fbge,a %fcc2, loop_1416
16480 fmovdle %xcc, %f23, %f13
16481 movl %xcc, %g5, %l5
16482 wr %g0, 0x81, %asi
16483 lduha [%l7 + 0x60] %asi, %i6
16484loop_1416:
16485 sub %o0, %i1, %l2
16486 movgu %xcc, %l6, %i0
16487 for %f16, %f14, %f16
16488 and %g1, %o2, %i5
16489 fbn %fcc2, loop_1417
16490 addcc %g6, 0x1A62, %l4
16491 movne %xcc, %o1, %l1
16492 edge8n %o4, %l3, %o7
16493loop_1417:
16494 fmovdcs %xcc, %f15, %f7
16495 bpos,pn %icc, loop_1418
16496 nop
16497 setx 0x5CC2C3561044EF70, %l0, %l6
16498 stx %l6, [%l7 + 0x08]
16499 ldx [%l7 + 0x08], %fsr
16500 wr %g0, 0x80, %asi
16501 ldda [%l7 + 0x40] %asi, %f0
16502loop_1418:
16503 brz,a %o6, loop_1419
16504 fnands %f22, %f15, %f5
16505 udivx %l0, 0x0BA6, %o3
16506 edge32n %i7, %i2, %o5
16507loop_1419:
16508 fmul8x16 %f8, %f10, %f14
16509 brlez,a %g7, loop_1420
16510 popc %g3, %i4
16511 tle %xcc, 0x5
16512 addc %i3, %g2, %g5
16513loop_1420:
16514 fble,a %fcc0, loop_1421
16515 ldx [%l7 + 0x20], %g4
16516 move %icc, %i6, %l5
16517 bn,a %icc, loop_1422
16518loop_1421:
16519 umulcc %o0, 0x04C0, %i1
16520 xnor %l6, 0x1DA6, %l2
16521 movge %xcc, %g1, %o2
16522loop_1422:
16523 movrlz %i5, %i0, %l4
16524 set 0x7C, %g1
16525 ldswa [%l7 + %g1] 0x81, %g6
16526 set 0x48, %g6
16527 sta %f20, [%l7 + %g6] 0x10
16528 sethi 0x18F2, %o1
16529 movgu %icc, %o4, %l3
16530 movgu %xcc, %o7, %o6
16531 movpos %icc, %l1, %l0
16532 fabss %f30, %f14
16533 alignaddrl %i7, %i2, %o5
16534 movrne %g7, %o3, %i4
16535 fmovrsne %i3, %f19, %f24
16536 nop
16537 fitod %f12, %f4
16538 fdtoi %f4, %f14
16539 udivcc %g2, 0x06D5, %g5
16540 tcc %xcc, 0x2
16541 fsrc2 %f20, %f28
16542 fmovsvs %icc, %f10, %f6
16543 edge16l %g3, %g4, %l5
16544 set 0x78, %o2
16545 stwa %i6, [%l7 + %o2] 0xe3
16546 membar #Sync
16547 movvc %icc, %i1, %o0
16548 ta %icc, 0x5
16549 fcmpne16 %f8, %f26, %l2
16550 fnor %f12, %f0, %f6
16551 addc %g1, 0x1CAA, %l6
16552 orn %i5, %i0, %o2
16553 andcc %g6, 0x1728, %l4
16554 fmovsgu %icc, %f27, %f31
16555 sllx %o1, %l3, %o4
16556 array16 %o7, %o6, %l0
16557 movrne %i7, 0x162, %l1
16558 fmovsneg %xcc, %f25, %f17
16559 restored
16560 rdpr %cwp, %g1
16561 rdpr %cansave, %g2
16562 rdpr %canrestore, %g3
16563 rdpr %cleanwin, %g4
16564 rdpr %otherwin, %g5
16565 rdpr %wstate, %g6
16566 fbne %fcc0, loop_1423
16567 fmovdleu %xcc, %f7, %f0
16568 tl %icc, 0x1
16569 tcs %icc, 0x1
16570loop_1423:
16571 movvc %xcc, %o5, %i2
16572 fmovdge %xcc, %f2, %f14
16573 move %xcc, %o3, %g7
16574 taddcc %i3, %g2, %i4
16575 sub %g5, %g4, %l5
16576 xnor %i6, %i1, %g3
16577 set 0x78, %o1
16578 lda [%l7 + %o1] 0x81, %f8
16579 fcmpeq32 %f8, %f2, %l2
16580 fmovrslez %o0, %f30, %f26
16581 sub %l6, %g1, %i0
16582 tsubcc %o2, %g6, %l4
16583 edge32n %i5, %o1, %l3
16584 edge8ln %o4, %o6, %o7
16585 sdiv %i7, 0x11C2, %l1
16586 nop
16587 fitos %f2, %f3
16588 fstox %f3, %f16
16589 fxtos %f16, %f23
16590 sdivcc %o5, 0x091C, %l0
16591 ldx [%l7 + 0x30], %i2
16592 srl %g7, %i3, %o3
16593 brgez,a %i4, loop_1424
16594 ldd [%l7 + 0x18], %g2
16595 edge8ln %g4, %g5, %i6
16596 andcc %l5, %g3, %l2
16597loop_1424:
16598 stb %o0, [%l7 + 0x22]
16599 sdivcc %i1, 0x17AD, %g1
16600 fmovdvc %icc, %f17, %f8
16601 fmul8x16au %f1, %f10, %f16
16602 bne,a,pn %xcc, loop_1425
16603 addcc %l6, 0x1DBC, %o2
16604 orcc %g6, 0x01E7, %l4
16605 flush %l7 + 0x20
16606loop_1425:
16607 bge,a,pn %icc, loop_1426
16608 mova %xcc, %i0, %i5
16609 fmovrslez %o1, %f4, %f14
16610 sir 0x09DC
16611loop_1426:
16612 brz,a %l3, loop_1427
16613 tsubcc %o6, 0x1F58, %o7
16614 fnors %f22, %f15, %f9
16615 taddcc %o4, %i7, %l1
16616loop_1427:
16617 movrlz %o5, %l0, %g7
16618 smulcc %i3, 0x1C96, %i2
16619 sethi 0x1E64, %o3
16620 taddcctv %i4, 0x07F8, %g2
16621 bcc,pt %xcc, loop_1428
16622 nop
16623 setx 0x5A4AD55DCB0A3D06, %l0, %l6
16624 stx %l6, [%l7 + 0x28]
16625 ldd [%l7 + 0x28], %f6
16626 setx 0xDEE01E70EC0AB3DB, %l1, %l5
16627 stx %l5, [%l7 + 0x10]
16628 ldd [%l7 + 0x10], %f6
16629 fdivd %f6, %f6, %f22
16630 sir 0x1AA2
16631 orncc %g4, 0x17ED, %g5
16632loop_1428:
16633 ldd [%l7 + 0x10], %f24
16634 fxnors %f1, %f9, %f17
16635 fmovdgu %xcc, %f19, %f24
16636 fbule %fcc2, loop_1429
16637 fornot2s %f20, %f6, %f29
16638 fmovd %f10, %f16
16639 move %icc, %i6, %g3
16640loop_1429:
16641 ldx [%l7 + 0x20], %l2
16642 fbug,a %fcc0, loop_1430
16643 movcs %icc, %o0, %i1
16644 sra %l5, 0x1B, %l6
16645 fmul8x16al %f25, %f16, %f12
16646loop_1430:
16647 udiv %g1, 0x05BF, %g6
16648 fmovsg %icc, %f17, %f5
16649 movpos %xcc, %o2, %l4
16650 fbug %fcc1, loop_1431
16651 edge8 %i0, %o1, %i5
16652 te %xcc, 0x1
16653 ldub [%l7 + 0x7F], %o6
16654loop_1431:
16655 srax %o7, 0x00, %o4
16656 alignaddr %l3, %l1, %o5
16657 lduw [%l7 + 0x58], %l0
16658 add %l7, 0x60, %l6
16659 wr %g0, 0x89, %asi
16660 casxa [%l6] 0x89, %i7, %i3
16661 tcs %xcc, 0x6
16662 wr %g0, 0x81, %asi
16663 ldxa [%l7 + 0x68] %asi, %i2
16664 movg %xcc, %g7, %o3
16665 fpsub32s %f31, %f19, %f2
16666 movrlz %g2, 0x260, %i4
16667 movgu %xcc, %g4, %i6
16668 nop
16669 setx 0x4362C8701A2B7865, %l0, %l6
16670 stx %l6, [%l7 + 0x28]
16671 ldd [%l7 + 0x28], %f2
16672 setx 0xEFD69F04861A6CA4, %l1, %l5
16673 stx %l5, [%l7 + 0x10]
16674 ldd [%l7 + 0x10], %f12
16675 fmuld %f12, %f2, %f10
16676 popc 0x156E, %g5
16677 srl %l2, %g3, %o0
16678 fbg %fcc2, loop_1432
16679 bpos,a,pn %icc, loop_1433
16680 fmovsvs %icc, %f3, %f24
16681 wr %g0, 0xf1, %asi
16682 stda %f0, [%l7 + 0x40] %asi
16683 membar #Sync
16684loop_1432:
16685 bgu,pn %icc, loop_1434
16686loop_1433:
16687 te %icc, 0x5
16688 udivx %i1, 0x063E, %l5
16689 andn %g1, %g6, %l6
16690loop_1434:
16691 sra %l4, 0x0E, %o2
16692 flush %l7 + 0x18
16693 fmul8sux16 %f16, %f4, %f26
16694 movge %icc, %i0, %i5
16695 xnorcc %o6, %o7, %o4
16696 set 0x68, %i3
16697 prefetcha [%l7 + %i3] 0x0c, 0x3
16698 movcs %xcc, %l1, %o5
16699 wr %g0, 0xe2, %asi
16700 stba %l0, [%l7 + 0x2C] %asi
16701 membar #Sync
16702 fsrc2 %f8, %f0
16703 movrlez %i7, %o1, %i2
16704 edge32 %g7, %o3, %g2
16705 array32 %i4, %g4, %i6
16706 addc %i3, 0x0253, %g5
16707 movrlz %l2, %g3, %o0
16708 bcc,a %xcc, loop_1435
16709 andn %i1, %g1, %g6
16710 edge8l %l5, %l4, %o2
16711 array32 %l6, %i5, %i0
16712loop_1435:
16713 brlez,a %o7, loop_1436
16714 fandnot1s %f30, %f1, %f5
16715 saved
16716 rdpr %cwp, %g1
16717 rdpr %cansave, %g2
16718 rdpr %canrestore, %g3
16719 rdpr %cleanwin, %g4
16720 rdpr %otherwin, %g5
16721 rdpr %wstate, %g6
16722 edge8ln %o4, %l3, %o6
16723loop_1436:
16724 subcc %l1, %o5, %l0
16725 edge16 %o1, %i2, %g7
16726 ldsw [%l7 + 0x5C], %o3
16727 mulx %g2, 0x169D, %i4
16728 movleu %icc, %i7, %g4
16729 ldd [%l7 + 0x60], %i2
16730 movle %xcc, %g5, %i6
16731 fmovd %f0, %f14
16732 nop
16733 fitod %f10, %f0
16734 fdtos %f0, %f11
16735 fpsub16 %f24, %f8, %f28
16736 lduh [%l7 + 0x78], %g3
16737 fbo,a %fcc1, loop_1437
16738 membar 0x10
16739 add %l2, 0x1906, %i1
16740 nop
16741 fitos %f5, %f27
16742 fstod %f27, %f2
16743loop_1437:
16744 smul %g1, %g6, %o0
16745 fpackfix %f28, %f12
16746 nop
16747 set 0x28, %i5
16748 stx %l4, [%l7 + %i5]
16749 tvs %icc, 0x1
16750 wr %g0, 0x88, %asi
16751 stba %o2, [%l7 + 0x4F] %asi
16752 tcs %xcc, 0x2
16753 brlez,a %l6, loop_1438
16754 membar 0x57
16755 edge32l %i5, %l5, %i0
16756 add %l7, 0x14, %l6
16757 wr %g0, 0x80, %asi
16758 lda [%l6] %asi, %o7
16759 casa [%l6] 0x80, %o7, %o4
16760loop_1438:
16761 movvs %icc, %l3, %l1
16762 bl,a loop_1439
16763 fsrc1s %f26, %f20
16764 movg %xcc, %o5, %o6
16765 bvs,pt %icc, loop_1440
16766loop_1439:
16767 nop
16768 setx 0xB2A3FDB339A0B2E8, %l0, %l6
16769 stx %l6, [%l7 + 0x28]
16770 ldd [%l7 + 0x28], %f30
16771 setx 0xAFE5F1B28888A5B7, %l1, %l5
16772 stx %l5, [%l7 + 0x10]
16773 ldd [%l7 + 0x10], %f20
16774 fdivd %f20, %f30, %f28
16775 sllx %o1, %l0, %g7
16776 fbug %fcc0, loop_1441
16777loop_1440:
16778 ldsw [%l7 + 0x30], %i2
16779 fandnot2s %f27, %f13, %f18
16780 movn %xcc, %g2, %o3
16781loop_1441:
16782 saved
16783 rdpr %cwp, %g1
16784 rdpr %cansave, %g2
16785 rdpr %canrestore, %g3
16786 rdpr %cleanwin, %g4
16787 rdpr %otherwin, %g5
16788 rdpr %wstate, %g6
16789 nop
16790 set 0x16, %o6
16791 ldsh [%l7 + %o6], %i7
16792 fbn %fcc1, loop_1442
16793 xnorcc %g4, %i3, %i4
16794 tsubcctv %g5, %i6, %g3
16795 umul %i1, 0x0B6D, %l2
16796loop_1442:
16797 nop
16798 set 0x30, %o3
16799 ldxa [%g0 + %o3] 0x50, %g1
16800 movle %icc, %o0, %g6
16801 edge32l %l4, %o2, %i5
16802 taddcc %l5, 0x008A, %l6
16803 fmovsgu %xcc, %f11, %f7
16804 wr %g0, 0x89, %asi
16805 stda %f16, [%l7 + 0x40] %asi
16806 subccc %i0, 0x1F49, %o4
16807 nop
16808 fitos %f1, %f4
16809 fstoi %f4, %f22
16810 tn %xcc, 0x4
16811 udivcc %l3, 0x06EA, %o7
16812 mova %icc, %l1, %o6
16813 wr %g0, 0x80, %asi
16814 ldsba [%l7 + 0x70] %asi, %o1
16815 mova %xcc, %l0, %g7
16816 flush %l7 + 0x64
16817 be,a,pn %xcc, loop_1443
16818 tgu %icc, 0x2
16819 stw %o5, [%l7 + 0x5C]
16820 array32 %g2, %i2, %i7
16821loop_1443:
16822 tneg %icc, 0x6
16823 tpos %icc, 0x5
16824 tsubcc %o3, %g4, %i3
16825 movge %icc, %g5, %i4
16826 tne %xcc, 0x4
16827 tg %icc, 0x0
16828 xnorcc %g3, 0x0E12, %i1
16829 movgu %icc, %l2, %g1
16830 set 0x62, %i1
16831 ldsba [%l7 + %i1] 0x14, %i6
16832 wr %g0, 0x19, %asi
16833 sta %f0, [%l7 + 0x60] %asi
16834 udivcc %o0, 0x006C, %g6
16835 movle %icc, %l4, %i5
16836 tneg %icc, 0x1
16837 bcs,a %icc, loop_1444
16838 fpsub16s %f24, %f9, %f10
16839 addcc %o2, 0x1894, %l6
16840 taddcc %i0, 0x0EBF, %l5
16841loop_1444:
16842 membar 0x24
16843 movrgez %l3, 0x333, %o4
16844 movrgz %o7, %o6, %o1
16845 fbo,a %fcc0, loop_1445
16846 bn,pt %xcc, loop_1446
16847 edge32ln %l0, %g7, %l1
16848 nop
16849 fitod %f23, %f30
16850loop_1445:
16851 fmovrdlez %g2, %f16, %f4
16852loop_1446:
16853 udivcc %i2, 0x1705, %o5
16854 bleu %xcc, loop_1447
16855 sir 0x06C4
16856 array32 %o3, %i7, %g4
16857 ldub [%l7 + 0x40], %i3
16858loop_1447:
16859 fnands %f17, %f0, %f4
16860 alignaddr %g5, %g3, %i1
16861 array8 %l2, %i4, %g1
16862 tvs %xcc, 0x2
16863 fornot2s %f0, %f19, %f31
16864 fpack32 %f12, %f26, %f18
16865 andn %o0, %i6, %l4
16866 alignaddrl %i5, %o2, %g6
16867 tcs %icc, 0x5
16868 udiv %l6, 0x0751, %l5
16869 stw %l3, [%l7 + 0x64]
16870 fandnot2 %f10, %f18, %f10
16871 mulx %o4, 0x0DDF, %o7
16872 call loop_1448
16873 lduw [%l7 + 0x20], %i0
16874 fmovsvc %xcc, %f10, %f1
16875 movcc %icc, %o6, %o1
16876loop_1448:
16877 taddcctv %g7, 0x0CF3, %l1
16878 brnz,a %l0, loop_1449
16879 fmovdne %icc, %f9, %f11
16880 nop
16881 set 0x68, %l4
16882 std %f28, [%l7 + %l4]
16883 tl %icc, 0x7
16884loop_1449:
16885 edge16ln %g2, %o5, %o3
16886 subcc %i2, 0x1D6F, %i7
16887 fmovs %f12, %f29
16888 popc %g4, %g5
16889 add %g3, %i1, %l2
16890 edge16n %i4, %g1, %o0
16891 tcc %icc, 0x2
16892 array16 %i6, %l4, %i5
16893 sllx %o2, 0x1F, %i3
16894 nop
16895 setx loop_1450, %l0, %l1
16896 jmpl %l1, %g6
16897 fmovdn %xcc, %f10, %f2
16898 fmul8ulx16 %f12, %f30, %f24
16899 movvs %icc, %l5, %l6
16900loop_1450:
16901 fbul %fcc2, loop_1451
16902 sdivcc %l3, 0x0D9B, %o7
16903 taddcctv %o4, 0x1FC5, %i0
16904 array32 %o6, %g7, %l1
16905loop_1451:
16906 movrlez %l0, %g2, %o5
16907 mova %icc, %o1, %i2
16908 fones %f30
16909 prefetch [%l7 + 0x20], 0x2
16910 fbge %fcc0, loop_1452
16911 tcc %icc, 0x5
16912 taddcctv %o3, %i7, %g5
16913 ble,pt %xcc, loop_1453
16914loop_1452:
16915 be,a,pt %icc, loop_1454
16916 fpadd16 %f0, %f26, %f0
16917 nop
16918 setx loop_1455, %l0, %l1
16919 wrpr 0x1, %tl
16920 wrpr %l1, %tpc
16921 add %l1, 0x4, %l1
16922 wrpr %l1, %tnpc
16923 setx 0x34400001400, %l0, %l1
16924 wrpr %l1, %tstate
16925 wrhpr 0x4, %htstate
16926 retry
16927loop_1453:
16928 fmovdleu %icc, %f11, %f18
16929loop_1454:
16930 fmovrslz %g3, %f18, %f11
16931 tne %icc, 0x5
16932loop_1455:
16933 fmovscc %xcc, %f10, %f29
16934 set 0x38, %g5
16935 lduba [%l7 + %g5] 0x88, %g4
16936 movrne %i1, %l2, %g1
16937 ldsh [%l7 + 0x0C], %o0
16938 fbne,a %fcc2, loop_1456
16939 ldd [%l7 + 0x38], %i6
16940 fmovdle %icc, %f11, %f14
16941 array8 %l4, %i4, %i5
16942loop_1456:
16943 mova %icc, %o2, %g6
16944 stb %i3, [%l7 + 0x65]
16945 fmovdcc %icc, %f3, %f10
16946 alignaddr %l6, %l3, %o7
16947 andn %o4, 0x17C1, %l5
16948 st %f28, [%l7 + 0x48]
16949 movl %icc, %o6, %g7
16950 udiv %i0, 0x0CB3, %l1
16951 xor %l0, %g2, %o1
16952 sra %i2, 0x03, %o5
16953 fmovse %xcc, %f25, %f30
16954 bshuffle %f18, %f16, %f4
16955 bne,a %xcc, loop_1457
16956 orncc %i7, %g5, %g3
16957 fcmpeq16 %f14, %f26, %o3
16958 edge8n %g4, %i1, %g1
16959loop_1457:
16960 edge8ln %o0, %i6, %l4
16961 addc %i4, %i5, %l2
16962 nop
16963 fitos %f12, %f20
16964 fstox %f20, %f2
16965 std %f2, [%l7 + 0x08]
16966 orncc %o2, %i3, %g6
16967 fble,a %fcc2, loop_1458
16968 movpos %icc, %l6, %o7
16969 bpos,a %icc, loop_1459
16970 add %l3, 0x05FF, %o4
16971loop_1458:
16972 fmovrse %l5, %f13, %f11
16973 tsubcc %o6, 0x1916, %g7
16974loop_1459:
16975 nop
16976 setx loop_1460, %l0, %l1
16977 wrpr 0x1, %tl
16978 wrpr %l1, %tpc
16979 add %l1, 0x4, %l1
16980 wrpr %l1, %tnpc
16981 setx 0x34400001400, %l0, %l1
16982 wrpr %l1, %tstate
16983 wrhpr 0x4, %htstate
16984 retry
16985 tg %xcc, 0x3
16986 movneg %xcc, %l1, %l0
16987 movpos %xcc, %i0, %g2
16988loop_1460:
16989 andncc %o1, %i2, %o5
16990 fmovsl %xcc, %f31, %f0
16991 tpos %icc, 0x5
16992 movgu %xcc, %g5, %g3
16993 wr %g0, 0x22, %asi
16994 stha %i7, [%l7 + 0x5C] %asi
16995 membar #Sync
16996 ldub [%l7 + 0x77], %g4
16997 edge16 %i1, %g1, %o0
16998 move %icc, %i6, %o3
16999 fmovrdgez %i4, %f14, %f12
17000 fnot1 %f20, %f18
17001 umul %i5, 0x0499, %l4
17002 fbu %fcc0, loop_1461
17003 fmovdpos %xcc, %f10, %f7
17004 movrgz %o2, 0x3BE, %l2
17005 sll %i3, 0x03, %l6
17006loop_1461:
17007 sll %o7, 0x18, %l3
17008 sllx %o4, 0x00, %l5
17009 wr %g0, 0x2f, %asi
17010 stwa %o6, [%l7 + 0x14] %asi
17011 membar #Sync
17012 std %f0, [%l7 + 0x20]
17013 fbg,a %fcc2, loop_1462
17014 tge %icc, 0x3
17015 subc %g7, 0x02FB, %g6
17016 bshuffle %f6, %f6, %f2
17017loop_1462:
17018 movpos %xcc, %l1, %i0
17019 stb %g2, [%l7 + 0x2C]
17020 fmovrslez %o1, %f8, %f22
17021 saved
17022 rdpr %cwp, %g1
17023 rdpr %cansave, %g2
17024 rdpr %canrestore, %g3
17025 rdpr %cleanwin, %g4
17026 rdpr %otherwin, %g5
17027 rdpr %wstate, %g6
17028 mulx %l0, 0x1415, %o5
17029 movvc %icc, %i2, %g3
17030 udiv %i7, 0x0742, %g5
17031 lduw [%l7 + 0x34], %g4
17032 add %l7, 0x5C, %l6
17033 wr %g0, 0x80, %asi
17034 casa [%l6] %asi, %g1, %i1
17035 fmovdg %icc, %f30, %f5
17036 movrne %o0, %i6, %o3
17037 fnand %f30, %f8, %f18
17038 tl %icc, 0x5
17039 fabss %f23, %f26
17040 fzero %f8
17041 sllx %i4, 0x1A, %i5
17042 edge16l %o2, %l2, %i3
17043 or %l4, 0x0D20, %l6
17044 movrlz %o7, 0x009, %o4
17045 srax %l5, 0x0F, %l3
17046 movne %icc, %g7, %g6
17047 tvc %xcc, 0x3
17048 ba loop_1463
17049 mova %xcc, %o6, %i0
17050 fnegs %f21, %f11
17051 nop
17052 setx 0x6E3BFDCED0EC41D5, %l0, %l6
17053 stx %l6, [%l7 + 0x28]
17054 ldd [%l7 + 0x28], %f16
17055 setx 0xBAA8D5D7102DBC3A, %l1, %l5
17056 stx %l5, [%l7 + 0x10]
17057 ldd [%l7 + 0x10], %f18
17058 fsubd %f18, %f16, %f28
17059loop_1463:
17060 tcs %xcc, 0x7
17061 te %xcc, 0x2
17062 udivcc %l1, 0x1E66, %g2
17063 movrne %l0, 0x319, %o1
17064 fnor %f0, %f22, %f10
17065 set 0x4A, %g2
17066 lduha [%l7 + %g2] 0x04, %o5
17067 movre %g3, %i7, %g5
17068 fmul8ulx16 %f16, %f6, %f24
17069 wr %g0, 0x88, %asi
17070 ldsba [%l7 + 0x60] %asi, %i2
17071 srlx %g1, 0x01, %g4
17072 movpos %xcc, %o0, %i6
17073 subc %o3, %i4, %i1
17074 movge %icc, %o2, %i5
17075 fmul8x16au %f7, %f3, %f10
17076 nop
17077 set 0x18, %g4
17078 stx %i3, [%l7 + %g4]
17079 fnegd %f24, %f18
17080 fsrc1s %f3, %f13
17081 orn %l2, 0x16D5, %l6
17082 fbge %fcc0, loop_1464
17083 brlz,a %o7, loop_1465
17084 movrlz %o4, %l4, %l5
17085 addcc %g7, %g6, %l3
17086loop_1464:
17087 array32 %o6, %l1, %i0
17088loop_1465:
17089 movvc %icc, %g2, %o1
17090 edge8ln %l0, %o5, %g3
17091 tgu %icc, 0x6
17092 sethi 0x104E, %g5
17093 bge,pt %icc, loop_1466
17094 flush %l7 + 0x54
17095 fbu,a %fcc3, loop_1467
17096 movle %xcc, %i7, %g1
17097loop_1466:
17098 tsubcctv %g4, %o0, %i6
17099 fmovsneg %icc, %f22, %f17
17100loop_1467:
17101 array8 %i2, %o3, %i1
17102 fpadd16s %f25, %f8, %f1
17103 movgu %icc, %i4, %o2
17104 fxors %f13, %f14, %f20
17105 ta %icc, 0x1
17106 tsubcc %i3, %i5, %l6
17107 sethi 0x12BB, %o7
17108 tvs %icc, 0x5
17109 fmovdleu %xcc, %f30, %f9
17110 fpadd32 %f22, %f20, %f18
17111 call loop_1468
17112 ldsb [%l7 + 0x39], %o4
17113 nop
17114 setx loop_1469, %l0, %l1
17115 wrpr 0x1, %tl
17116 wrpr %l1, %tnpc
17117 setx 0x34400001400, %l0, %l1
17118 wrpr %l1, %tstate
17119 wrhpr 0x4, %htstate
17120 done
17121 and %l2, 0x1D58, %l5
17122loop_1468:
17123 bn,pn %icc, loop_1470
17124 membar 0x7F
17125loop_1469:
17126 srlx %g7, 0x03, %g6
17127 movne %icc, %l3, %l4
17128loop_1470:
17129 edge32 %o6, %i0, %g2
17130 fmovdgu %xcc, %f3, %f7
17131 srl %o1, 0x00, %l0
17132 movleu %xcc, %o5, %g3
17133 tneg %icc, 0x7
17134 ble,pt %icc, loop_1471
17135 movne %icc, %g5, %l1
17136 bvs,a,pn %xcc, loop_1472
17137 saved
17138 rdpr %cwp, %g1
17139 rdpr %cansave, %g2
17140 rdpr %canrestore, %g3
17141 rdpr %cleanwin, %g4
17142 rdpr %otherwin, %g5
17143 rdpr %wstate, %g6
17144loop_1471:
17145 fpack32 %f10, %f24, %f24
17146 membar 0x0B
17147loop_1472:
17148 sdivx %g1, 0x0054, %i7
17149 bcs,a,pn %xcc, loop_1473
17150 pdist %f30, %f14, %f4
17151 fmovrsgz %o0, %f1, %f11
17152 movrlz %g4, 0x056, %i2
17153loop_1473:
17154 alignaddr %o3, %i1, %i6
17155 xnor %o2, 0x0F7F, %i4
17156 orncc %i5, %i3, %o7
17157 movre %o4, 0x094, %l6
17158 for %f20, %f26, %f14
17159 set 0x28, %o0
17160 sta %f24, [%l7 + %o0] 0x11
17161 fnegd %f8, %f8
17162 tne %icc, 0x0
17163 brlz,a %l2, loop_1474
17164 udivx %g7, 0x08EB, %g6
17165 restored
17166 rdpr %cwp, %g1
17167 rdpr %cansave, %g2
17168 rdpr %canrestore, %g3
17169 rdpr %cleanwin, %g4
17170 rdpr %otherwin, %g5
17171 rdpr %wstate, %g6
17172 tne %xcc, 0x1
17173loop_1474:
17174 array32 %l3, %l5, %o6
17175 fsrc1s %f24, %f0
17176 bge,a,pn %icc, loop_1475
17177 tleu %icc, 0x7
17178 set 0x4F, %i2
17179 ldsba [%l7 + %i2] 0x04, %l4
17180loop_1475:
17181 smul %i0, %o1, %g2
17182 fmovrslez %o5, %f24, %f22
17183 umul %l0, %g3, %l1
17184 lduh [%l7 + 0x22], %g1
17185 movrlez %g5, 0x1B0, %i7
17186 restored
17187 rdpr %cwp, %g1
17188 rdpr %cansave, %g2
17189 rdpr %canrestore, %g3
17190 rdpr %cleanwin, %g4
17191 rdpr %otherwin, %g5
17192 rdpr %wstate, %g6
17193 alignaddrl %g4, %i2, %o3
17194 nop
17195 setx 0x2A9A0E15CDB87E29, %l0, %l6
17196 stx %l6, [%l7 + 0x28]
17197 ldd [%l7 + 0x28], %f4
17198 setx 0xA665019E0A4886A2, %l1, %l5
17199 stx %l5, [%l7 + 0x10]
17200 ldd [%l7 + 0x10], %f22
17201 fsubd %f22, %f4, %f20
17202 tsubcc %o0, %i6, %o2
17203 edge8n %i1, %i5, %i3
17204 srax %o7, %o4, %l6
17205 movpos %xcc, %i4, %g7
17206 lduh [%l7 + 0x12], %g6
17207 udivcc %l3, 0x140C, %l2
17208 xorcc %l5, 0x0B0F, %o6
17209 sra %l4, 0x0C, %i0
17210 fmovsg %icc, %f13, %f16
17211 set 0x40, %l3
17212 stda %f16, [%l7 + %l3] 0x89
17213 subccc %o1, %o5, %g2
17214 movgu %xcc, %g3, %l0
17215 orcc %l1, 0x1BB9, %g5
17216 addc %i7, %g1, %i2
17217 edge32ln %o3, %o0, %g4
17218 bg,a loop_1476
17219 membar 0x7D
17220 srl %o2, %i1, %i5
17221 movre %i3, %i6, %o7
17222loop_1476:
17223 fbl %fcc2, loop_1477
17224 tneg %icc, 0x2
17225 set 0x72, %l0
17226 stba %o4, [%l7 + %l0] 0x2b
17227 membar #Sync
17228loop_1477:
17229 lduw [%l7 + 0x44], %l6
17230 movne %icc, %g7, %g6
17231 movvs %icc, %l3, %i4
17232 fbul,a %fcc1, loop_1478
17233 fbl %fcc3, loop_1479
17234 udivx %l2, 0x0CAF, %l5
17235 movg %icc, %l4, %i0
17236loop_1478:
17237 movrgz %o6, 0x12C, %o5
17238loop_1479:
17239 tneg %xcc, 0x1
17240 call loop_1480
17241 movl %xcc, %g2, %g3
17242 fsrc1s %f1, %f0
17243 brnz,a %l0, loop_1481
17244loop_1480:
17245 edge32l %l1, %g5, %o1
17246 taddcc %i7, %g1, %o3
17247 alignaddrl %i2, %g4, %o2
17248loop_1481:
17249 and %i1, %o0, %i5
17250 movleu %xcc, %i3, %i6
17251 movge %icc, %o4, %l6
17252 array16 %g7, %o7, %l3
17253 bneg,pt %xcc, loop_1482
17254 nop
17255 fitos %f11, %f9
17256 fstod %f9, %f10
17257 tvc %icc, 0x6
17258 umul %i4, %l2, %g6
17259loop_1482:
17260 fbe,a %fcc0, loop_1483
17261 andcc %l4, 0x145F, %i0
17262 fble %fcc1, loop_1484
17263 brlz %l5, loop_1485
17264loop_1483:
17265 udiv %o6, 0x0EC8, %g2
17266 edge16l %g3, %o5, %l1
17267loop_1484:
17268 te %icc, 0x7
17269loop_1485:
17270 movgu %icc, %g5, %l0
17271 fsrc1s %f28, %f10
17272 andn %i7, %g1, %o3
17273 edge16 %i2, %g4, %o2
17274 xor %i1, 0x10DA, %o0
17275 edge32ln %o1, %i5, %i3
17276 fornot2 %f16, %f8, %f24
17277 xorcc %i6, %l6, %o4
17278 tsubcc %o7, %l3, %i4
17279 ldstub [%l7 + 0x44], %g7
17280 udivcc %l2, 0x05F6, %l4
17281 movrlez %i0, 0x3CB, %l5
17282 alignaddrl %g6, %g2, %g3
17283 nop
17284 setx 0x855E376B4043E537, %l0, %l6
17285 stx %l6, [%l7 + 0x68]
17286 ldx [%l7 + 0x68], %fsr
17287 tge %xcc, 0x2
17288 tcc %xcc, 0x1
17289 tsubcctv %o5, %o6, %l1
17290 fmovdvc %icc, %f25, %f9
17291 movgu %xcc, %l0, %i7
17292 restored
17293 rdpr %cwp, %g1
17294 rdpr %cansave, %g2
17295 rdpr %canrestore, %g3
17296 rdpr %cleanwin, %g4
17297 rdpr %otherwin, %g5
17298 rdpr %wstate, %g6
17299 tn %xcc, 0x0
17300 movrlz %g1, %g5, %o3
17301 brnz %g4, loop_1486
17302 alignaddrl %i2, %o2, %o0
17303 taddcc %o1, 0x02E4, %i5
17304 subccc %i3, 0x05AB, %i6
17305loop_1486:
17306 fbn %fcc2, loop_1487
17307 srlx %l6, 0x15, %o4
17308 popc 0x1BC2, %o7
17309 nop
17310 set 0x72, %l1
17311 ldstub [%l7 + %l1], %l3
17312loop_1487:
17313 ldub [%l7 + 0x77], %i4
17314 bshuffle %f26, %f26, %f0
17315 brlz,a %g7, loop_1488
17316 fba %fcc2, loop_1489
17317 fmovrdlez %l2, %f30, %f2
17318 fnands %f10, %f22, %f6
17319loop_1488:
17320 stbar
17321loop_1489:
17322 or %i1, %i0, %l5
17323 movcs %icc, %g6, %l4
17324 movl %xcc, %g3, %o5
17325 fbne,a %fcc1, loop_1490
17326 smulcc %o6, %g2, %l0
17327 wr %g0, 0x89, %asi
17328 swapa [%l7 + 0x60] %asi, %i7
17329loop_1490:
17330 alignaddrl %g1, %l1, %o3
17331 ldx [%l7 + 0x20], %g5
17332 tsubcc %i2, 0x02C3, %o2
17333 fabsd %f8, %f10
17334 sll %o0, %o1, %g4
17335 tgu %icc, 0x5
17336 tsubcc %i5, %i3, %l6
17337 movcs %icc, %o4, %o7
17338 orncc %i6, %l3, %i4
17339 xnor %g7, %i1, %i0
17340 saved
17341 rdpr %cwp, %g1
17342 rdpr %cansave, %g2
17343 rdpr %canrestore, %g3
17344 rdpr %cleanwin, %g4
17345 rdpr %otherwin, %g5
17346 rdpr %wstate, %g6
17347 xorcc %l2, %g6, %l4
17348 subc %l5, %g3, %o5
17349 movn %icc, %g2, %l0
17350 nop
17351 setx 0x907B5074, %l0, %l6
17352 st %l6, [%l7 + 0x2C]
17353 ld [%l7 + 0x2C], %fsr
17354 xorcc %o6, 0x028D, %i7
17355 fsrc2 %f22, %f30
17356 tneg %xcc, 0x3
17357 fbge,a %fcc2, loop_1491
17358 bcs,a,pt %icc, loop_1492
17359 ldstub [%l7 + 0x0B], %g1
17360 fmovdleu %icc, %f17, %f0
17361loop_1491:
17362 tg %xcc, 0x1
17363loop_1492:
17364 movleu %icc, %o3, %g5
17365 set 0x10, %o7
17366 stxa %l1, [%l7 + %o7] 0x19
17367 movle %xcc, %o2, %i2
17368 fsrc2s %f12, %f15
17369 orcc %o0, %o1, %i5
17370 wr %g0, 0x2c, %asi
17371 ldda [%l7 + 0x20] %asi, %i2
17372 fands %f9, %f17, %f19
17373 membar #Sync
17374 set 0x40, %o5
17375 ldda [%l7 + %o5] 0x1e, %f0
17376 ta %icc, 0x0
17377 andcc %g4, %o4, %l6
17378 fblg,a %fcc0, loop_1493
17379 brz,a %o7, loop_1494
17380 sdivcc %i6, 0x0A0D, %i4
17381 fba,a %fcc0, loop_1495
17382loop_1493:
17383 mulx %g7, 0x1374, %l3
17384loop_1494:
17385 fmul8ulx16 %f4, %f6, %f26
17386 srl %i1, %i0, %l2
17387loop_1495:
17388 srl %g6, 0x0D, %l4
17389 edge8l %g3, %o5, %l5
17390 taddcctv %g2, %o6, %l0
17391 movvs %icc, %i7, %o3
17392 fmuld8ulx16 %f31, %f29, %f4
17393 array32 %g1, %g5, %l1
17394 mulscc %o2, 0x0BE9, %i2
17395 fnot2s %f12, %f30
17396 nop
17397 fitod %f6, %f8
17398 fdtox %f8, %f10
17399 umul %o1, 0x087F, %o0
17400 st %f10, [%l7 + 0x20]
17401 set 0x20, %l6
17402 ldda [%l7 + %l6] 0x26, %i4
17403 tg %icc, 0x2
17404 edge16l %g4, %o4, %i3
17405 edge8l %l6, %o7, %i6
17406 tn %xcc, 0x5
17407 srl %g7, 0x06, %i4
17408 prefetch [%l7 + 0x70], 0x1
17409 nop
17410 setx 0x504A9FBC, %l0, %l6
17411 st %l6, [%l7 + 0x58]
17412 ld [%l7 + 0x58], %fsr
17413 fandnot2s %f7, %f27, %f7
17414 fpsub32s %f25, %f16, %f28
17415 fones %f2
17416 bcc,a,pt %icc, loop_1496
17417 nop
17418 fitos %f6, %f21
17419 movre %l3, 0x0B2, %i1
17420 xnorcc %l2, %i0, %g6
17421loop_1496:
17422 orn %l4, 0x09EE, %g3
17423 array8 %l5, %o5, %o6
17424 fcmple16 %f4, %f16, %l0
17425 edge16 %g2, %o3, %g1
17426 subccc %g5, %i7, %l1
17427 bg,a %xcc, loop_1497
17428 fmovde %xcc, %f26, %f19
17429 srlx %i2, %o1, %o2
17430 tge %xcc, 0x4
17431loop_1497:
17432 addcc %o0, %g4, %o4
17433 tsubcc %i3, %i5, %o7
17434 addc %i6, 0x06B5, %l6
17435 add %i4, 0x07A9, %l3
17436 edge32n %i1, %l2, %i0
17437 srax %g6, 0x14, %g7
17438 movrlz %g3, %l5, %l4
17439 tvc %xcc, 0x0
17440 wr %g0, 0x89, %asi
17441 stwa %o5, [%l7 + 0x18] %asi
17442 or %o6, 0x0CB4, %g2
17443 tpos %xcc, 0x5
17444 xor %l0, %o3, %g5
17445 movge %icc, %g1, %l1
17446 fpackfix %f16, %f14
17447 fxor %f20, %f10, %f18
17448 tcc %icc, 0x0
17449 mulscc %i2, %i7, %o1
17450 brgz,a %o2, loop_1498
17451 ldd [%l7 + 0x08], %f26
17452 fmul8ulx16 %f2, %f20, %f16
17453 fmovsvc %xcc, %f16, %f18
17454loop_1498:
17455 srax %o0, %g4, %i3
17456 fsrc1 %f24, %f24
17457 add %o4, %i5, %o7
17458 tsubcc %l6, %i4, %l3
17459 fmul8ulx16 %f6, %f0, %f4
17460 bvs,a loop_1499
17461 bl,pn %icc, loop_1500
17462 movvc %xcc, %i6, %l2
17463 movle %xcc, %i1, %i0
17464loop_1499:
17465 nop
17466 set 0x40, %i6
17467 ldda [%l7 + %i6] 0x88, %f0
17468loop_1500:
17469 xor %g6, %g7, %l5
17470 fpackfix %f4, %f26
17471 fbug %fcc3, loop_1501
17472 ta %icc, 0x7
17473 nop
17474 fitod %f0, %f6
17475 fdtox %f6, %f4
17476 mulscc %l4, %g3, %o5
17477loop_1501:
17478 fmovdg %xcc, %f5, %f2
17479 bshuffle %f22, %f18, %f12
17480 movl %icc, %g2, %l0
17481 bg %icc, loop_1502
17482 fsrc1 %f12, %f8
17483 tvc %xcc, 0x1
17484 subccc %o6, 0x1074, %o3
17485loop_1502:
17486 ta %icc, 0x1
17487 fpackfix %f0, %f5
17488 fcmpgt16 %f28, %f14, %g5
17489 array16 %g1, %i2, %i7
17490 sra %l1, 0x19, %o2
17491 fmovscs %xcc, %f28, %f11
17492 fpsub16 %f24, %f8, %f8
17493 tsubcc %o0, 0x1418, %g4
17494 edge8n %o1, %i3, %i5
17495 fmovrdgz %o7, %f8, %f12
17496 movcs %icc, %o4, %i4
17497 nop
17498 fitod %f6, %f30
17499 fdtox %f30, %f2
17500 srl %l6, 0x12, %l3
17501 bl %xcc, loop_1503
17502 add %l2, %i6, %i0
17503 edge16 %g6, %g7, %i1
17504 movrlz %l4, %l5, %g3
17505loop_1503:
17506 srl %o5, 0x1C, %g2
17507 bn,a,pn %xcc, loop_1504
17508 fxors %f18, %f10, %f9
17509 fors %f0, %f11, %f17
17510 edge32 %o6, %l0, %o3
17511loop_1504:
17512 fnot1 %f30, %f16
17513 movrne %g1, %g5, %i2
17514 fmovdcs %icc, %f15, %f26
17515 fsrc1s %f12, %f0
17516 movge %icc, %l1, %i7
17517 ble,a loop_1505
17518 edge8ln %o2, %g4, %o0
17519 sub %o1, 0x1011, %i5
17520 fmovspos %icc, %f6, %f2
17521loop_1505:
17522 fbn %fcc3, loop_1506
17523 xnor %o7, %i3, %i4
17524 sethi 0x1E19, %l6
17525 restored
17526 rdpr %cwp, %g1
17527 rdpr %cansave, %g2
17528 rdpr %canrestore, %g3
17529 rdpr %cleanwin, %g4
17530 rdpr %otherwin, %g5
17531 rdpr %wstate, %g6
17532loop_1506:
17533 fmovdl %icc, %f10, %f20
17534 movleu %xcc, %l3, %o4
17535 tsubcctv %l2, %i0, %g6
17536 fpsub32 %f8, %f24, %f6
17537 movvs %xcc, %g7, %i6
17538 fmuld8sux16 %f31, %f30, %f20
17539 tpos %xcc, 0x3
17540 fmovdcc %xcc, %f8, %f16
17541 mova %icc, %l4, %l5
17542 movge %xcc, %g3, %o5
17543 fba %fcc1, loop_1507
17544 ldd [%l7 + 0x58], %g2
17545 fornot1 %f0, %f16, %f24
17546 srax %o6, %l0, %o3
17547loop_1507:
17548 xorcc %g1, %i1, %i2
17549 fabsd %f6, %f18
17550 ldd [%l7 + 0x40], %l0
17551 srlx %i7, 0x0A, %g5
17552 add %l7, 0x78, %l6
17553 wr %g0, 0x04, %asi
17554 ldxa [%l6] %asi, %o2
17555 casxa [%l6] 0x04, %o2, %g4
17556 edge16ln %o0, %i5, %o7
17557 smul %o1, %i3, %i4
17558 tge %icc, 0x2
17559 sdivx %l6, 0x1D6C, %o4
17560 sll %l2, %i0, %l3
17561 srlx %g6, %i6, %g7
17562 movgu %icc, %l5, %l4
17563 fandnot2 %f14, %f28, %f6
17564 tsubcc %o5, 0x04CE, %g2
17565 ldd [%l7 + 0x70], %o6
17566 move %icc, %l0, %o3
17567 wr %g0, 0x80, %asi
17568 sta %f11, [%l7 + 0x18] %asi
17569 fsrc2s %f18, %f4
17570 fsrc1 %f20, %f8
17571 fmovrsgez %g3, %f30, %f28
17572 set 0x40, %i4
17573 ldda [%l7 + %i4] 0x88, %f16
17574 orn %g1, %i2, %l1
17575 subc %i1, %g5, %i7
17576 tne %xcc, 0x3
17577 fornot2 %f24, %f18, %f14
17578 fmovde %xcc, %f21, %f26
17579 movvc %icc, %o2, %g4
17580 nop
17581 setx 0xCBF280E9AF8315B2, %l0, %l6
17582 stx %l6, [%l7 + 0x28]
17583 ldd [%l7 + 0x28], %f6
17584 setx 0xD4ABE8A8980FE66E, %l1, %l5
17585 stx %l5, [%l7 + 0x10]
17586 ldd [%l7 + 0x10], %f10
17587 fmuld %f10, %f6, %f30
17588 edge16l %i5, %o7, %o1
17589 mulscc %i3, 0x1853, %o0
17590 fmovdg %xcc, %f1, %f21
17591 tpos %icc, 0x6
17592 tle %xcc, 0x7
17593 membar 0x67
17594 mulx %i4, 0x05AA, %l6
17595 edge32 %o4, %i0, %l2
17596 tvc %xcc, 0x0
17597 movl %icc, %g6, %l3
17598 edge8 %g7, %l5, %l4
17599 addccc %o5, 0x1375, %i6
17600 edge32l %g2, %o6, %l0
17601 sub %g3, 0x11E7, %o3
17602 wr %g0, 0x19, %asi
17603 stba %g1, [%l7 + 0x72] %asi
17604 movrlz %l1, %i1, %g5
17605 xnor %i2, %o2, %g4
17606 andcc %i5, 0x1A3C, %o7
17607 alignaddr %o1, %i3, %i7
17608 fmovdcs %icc, %f30, %f29
17609 movvs %icc, %i4, %l6
17610 addcc %o4, %i0, %o0
17611 fmovrdlz %l2, %f2, %f20
17612 orncc %g6, 0x0014, %g7
17613 movvc %icc, %l5, %l4
17614 st %f5, [%l7 + 0x3C]
17615 movcs %icc, %l3, %i6
17616 fcmpeq32 %f18, %f10, %g2
17617 stx %o5, [%l7 + 0x18]
17618 set 0x7B, %o4
17619 ldstuba [%l7 + %o4] 0x80, %o6
17620 ldsh [%l7 + 0x3A], %l0
17621 orncc %g3, %g1, %l1
17622 bshuffle %f2, %f16, %f14
17623 edge8ln %i1, %o3, %g5
17624 tsubcctv %i2, %o2, %i5
17625 movrlz %o7, 0x011, %g4
17626 fnands %f26, %f2, %f5
17627 tne %xcc, 0x6
17628 set 0x70, %g7
17629 lduha [%l7 + %g7] 0x10, %o1
17630 orcc %i3, %i7, %l6
17631 move %icc, %o4, %i4
17632 tl %xcc, 0x4
17633 movrlez %i0, %l2, %g6
17634 edge16n %g7, %l5, %l4
17635 fmuld8sux16 %f15, %f28, %f16
17636 and %l3, %i6, %g2
17637 edge8 %o5, %o0, %l0
17638 edge16n %o6, %g3, %g1
17639 nop
17640 setx 0x513E55E210752364, %l0, %l6
17641 stx %l6, [%l7 + 0x50]
17642 ldx [%l7 + 0x50], %fsr
17643 stx %l1, [%l7 + 0x40]
17644 movleu %xcc, %o3, %i1
17645 mulx %i2, %o2, %i5
17646 fandnot2 %f12, %f14, %f16
17647 orcc %o7, 0x0DAC, %g5
17648 nop
17649 setx loop_1508, %l0, %l1
17650 jmpl %l1, %o1
17651 srl %g4, %i3, %i7
17652 ldd [%l7 + 0x20], %f26
17653 movleu %xcc, %o4, %l6
17654loop_1508:
17655 sub %i0, 0x1596, %i4
17656 fmovsn %xcc, %f19, %f17
17657 tcc %icc, 0x1
17658 movrgz %l2, 0x292, %g7
17659 sethi 0x1CF4, %g6
17660 orcc %l4, 0x1F78, %l3
17661 bvs loop_1509
17662 array8 %l5, %g2, %o5
17663 movrgez %i6, 0x178, %o0
17664 nop
17665 fitod %f5, %f26
17666loop_1509:
17667 movneg %icc, %l0, %g3
17668 nop
17669 setx 0xF30B93B3, %l0, %l6
17670 st %l6, [%l7 + 0x28]
17671 ld [%l7 + 0x28], %f0
17672 fsqrts %f0, %f14
17673 brgez %g1, loop_1510
17674 nop
17675 setx 0x433743B1, %l0, %l6
17676 st %l6, [%l7 + 0x28]
17677 ld [%l7 + 0x28], %f25
17678 setx 0x6D603A23, %l1, %l5
17679 st %l5, [%l7 + 0x10]
17680 ld [%l7 + 0x10], %f16
17681 fsubs %f16, %f25, %f25
17682 ba,a,pt %xcc, loop_1511
17683 array16 %l1, %o6, %o3
17684loop_1510:
17685 fxnor %f0, %f6, %f4
17686 movn %icc, %i2, %i1
17687loop_1511:
17688 fbge %fcc1, loop_1512
17689 srlx %o2, 0x0E, %o7
17690 subcc %i5, %o1, %g5
17691 edge32 %g4, %i7, %o4
17692loop_1512:
17693 edge32n %l6, %i3, %i4
17694 andncc %i0, %g7, %g6
17695 sir 0x0D30
17696 tg %xcc, 0x5
17697 nop
17698 setx 0x583D1C83906B70B8, %l0, %l6
17699 stx %l6, [%l7 + 0x18]
17700 ldx [%l7 + 0x18], %fsr
17701 fmul8sux16 %f6, %f24, %f16
17702 tn %icc, 0x1
17703 tl %icc, 0x7
17704 tvs %icc, 0x7
17705 nop
17706 setx 0x92EB9EFADC536F60, %l0, %l6
17707 stx %l6, [%l7 + 0x28]
17708 ldd [%l7 + 0x28], %f26
17709 setx 0x71B9CBF25504B43A, %l1, %l5
17710 stx %l5, [%l7 + 0x10]
17711 ldd [%l7 + 0x10], %f10
17712 fmuld %f10, %f26, %f4
17713 fmuld8sux16 %f8, %f5, %f2
17714 orncc %l2, %l3, %l4
17715 ldd [%l7 + 0x10], %l4
17716 movl %xcc, %g2, %o5
17717 wr %g0, 0x11, %asi
17718 ldda [%l7 + 0x40] %asi, %f0
17719 fmovspos %icc, %f10, %f10
17720 wr %g0, 0x11, %asi
17721 ldstuba [%l7 + 0x32] %asi, %o0
17722 srlx %l0, %g3, %g1
17723 movvs %xcc, %l1, %i6
17724 sub %o6, %o3, %i2
17725 tvc %xcc, 0x6
17726 udiv %i1, 0x12BD, %o2
17727 edge8 %o7, %i5, %g5
17728 movvs %icc, %g4, %i7
17729 restored
17730 rdpr %cwp, %g1
17731 rdpr %cansave, %g2
17732 rdpr %canrestore, %g3
17733 rdpr %cleanwin, %g4
17734 rdpr %otherwin, %g5
17735 rdpr %wstate, %g6
17736 nop
17737 setx 0x22AB93B0D0615096, %l0, %l6
17738 stx %l6, [%l7 + 0x18]
17739 ldx [%l7 + 0x18], %fsr
17740 ldub [%l7 + 0x1B], %o1
17741 sra %o4, 0x1F, %i3
17742 sdivx %i4, 0x0C75, %l6
17743 xnor %i0, 0x1A3F, %g6
17744 array16 %l2, %g7, %l3
17745 udivx %l4, 0x174D, %g2
17746 fbg,a %fcc3, loop_1513
17747 addccc %l5, %o0, %o5
17748 nop
17749 fitod %f4, %f20
17750 fdtoi %f20, %f28
17751 tsubcc %l0, 0x016C, %g3
17752loop_1513:
17753 movl %xcc, %l1, %i6
17754 brlez,a %g1, loop_1514
17755 fmuld8ulx16 %f9, %f5, %f6
17756 ldub [%l7 + 0x42], %o3
17757 fmovsg %xcc, %f14, %f2
17758loop_1514:
17759 popc %i2, %o6
17760 movneg %xcc, %i1, %o7
17761 movle %icc, %i5, %o2
17762 fcmpgt32 %f30, %f16, %g4
17763 restored
17764 rdpr %cwp, %g1
17765 rdpr %cansave, %g2
17766 rdpr %canrestore, %g3
17767 rdpr %cleanwin, %g4
17768 rdpr %otherwin, %g5
17769 rdpr %wstate, %g6
17770 srl %g5, 0x01, %o1
17771 fble %fcc0, loop_1515
17772 tpos %xcc, 0x0
17773 sir 0x0516
17774 fmovdg %icc, %f12, %f8
17775loop_1515:
17776 fmovs %f16, %f31
17777 fandnot1 %f6, %f16, %f2
17778 alignaddr %i7, %o4, %i4
17779 orncc %i3, 0x0C18, %l6
17780 stw %g6, [%l7 + 0x20]
17781 tle %xcc, 0x0
17782 brz %i0, loop_1516
17783 tleu %xcc, 0x7
17784 addcc %l2, 0x0057, %g7
17785 fmovrde %l3, %f14, %f6
17786loop_1516:
17787 mulscc %g2, 0x091A, %l5
17788 nop
17789 setx 0x9AB4D4615CEC8758, %l0, %l6
17790 stx %l6, [%l7 + 0x28]
17791 ldd [%l7 + 0x28], %f14
17792 fsqrtd %f14, %f2
17793 edge16l %l4, %o0, %l0
17794 stw %o5, [%l7 + 0x30]
17795 tvc %xcc, 0x1
17796 nop
17797 setx 0x8050C9A3, %l0, %l6
17798 st %l6, [%l7 + 0x78]
17799 ld [%l7 + 0x78], %fsr
17800 tne %xcc, 0x5
17801 set 0x4E, %g3
17802 lduha [%l7 + %g3] 0x81, %g3
17803 taddcc %l1, %g1, %o3
17804 bpos,a loop_1517
17805 fxors %f14, %f12, %f7
17806 andncc %i2, %o6, %i1
17807 set 0x48, %l2
17808 ldxa [%l7 + %l2] 0x89, %i6
17809loop_1517:
17810 srax %i5, 0x15, %o2
17811 brz,a %g4, loop_1518
17812 bne,pn %xcc, loop_1519
17813 sir 0x1D1E
17814 movleu %xcc, %g5, %o7
17815loop_1518:
17816 fxnor %f0, %f10, %f12
17817loop_1519:
17818 or %o1, 0x1E2A, %i7
17819 subc %i4, 0x0255, %i3
17820 movrlez %o4, 0x3C0, %l6
17821 saved
17822 rdpr %cwp, %g1
17823 rdpr %cansave, %g2
17824 rdpr %canrestore, %g3
17825 rdpr %cleanwin, %g4
17826 rdpr %otherwin, %g5
17827 rdpr %wstate, %g6
17828 movpos %xcc, %g6, %i0
17829 tvs %icc, 0x1
17830 ld [%l7 + 0x40], %f21
17831 tpos %xcc, 0x2
17832 lduh [%l7 + 0x4C], %l2
17833 st %f10, [%l7 + 0x20]
17834 flush %l7 + 0x6C
17835 ta %icc, 0x0
17836 addccc %l3, %g7, %g2
17837 movn %icc, %l4, %l5
17838 sth %l0, [%l7 + 0x26]
17839 fbl %fcc0, loop_1520
17840 tle %xcc, 0x7
17841 bne loop_1521
17842 array16 %o5, %g3, %l1
17843loop_1520:
17844 tsubcctv %o0, %g1, %i2
17845 fmul8x16au %f11, %f18, %f6
17846loop_1521:
17847 ta %icc, 0x2
17848 fornot1s %f25, %f31, %f23
17849 fbu %fcc2, loop_1522
17850 smul %o3, 0x1D03, %i1
17851 mulx %o6, 0x0F43, %i6
17852 wr %g0, 0x89, %asi
17853 lduba [%l7 + 0x3F] %asi, %i5
17854loop_1522:
17855 ldd [%l7 + 0x20], %f6
17856 std %f4, [%l7 + 0x48]
17857 flush %l7 + 0x58
17858 or %o2, 0x0E09, %g4
17859 addc %o7, %o1, %g5
17860 xor %i7, %i4, %i3
17861 edge16l %o4, %l6, %g6
17862 bn,a %icc, loop_1523
17863 movcs %icc, %l2, %i0
17864 sdiv %l3, 0x1DC2, %g2
17865 set 0x64, %i0
17866 lduwa [%l7 + %i0] 0x19, %g7
17867loop_1523:
17868 edge16 %l5, %l0, %o5
17869 fmovdne %icc, %f19, %f12
17870 nop
17871 fitod %f4, %f16
17872 fdtos %f16, %f31
17873 bpos,pn %icc, loop_1524
17874 brlz %g3, loop_1525
17875 fcmpgt16 %f14, %f12, %l1
17876 sir 0x1A80
17877loop_1524:
17878 movne %icc, %l4, %o0
17879loop_1525:
17880 sub %g1, 0x17FA, %i2
17881 srl %o3, %i1, %o6
17882 bvs loop_1526
17883 tge %xcc, 0x6
17884 addccc %i5, %i6, %g4
17885 udivcc %o7, 0x1D1D, %o2
17886loop_1526:
17887 mova %xcc, %o1, %i7
17888 sllx %g5, %i3, %o4
17889 mova %xcc, %l6, %i4
17890 movvs %icc, %g6, %i0
17891 fcmpgt16 %f24, %f24, %l3
17892 nop
17893 setx 0x03F95DDB8DD9CC01, %l0, %l6
17894 stx %l6, [%l7 + 0x28]
17895 ldd [%l7 + 0x28], %f24
17896 setx 0x3D1876E1F5063B9A, %l1, %l5
17897 stx %l5, [%l7 + 0x10]
17898 ldd [%l7 + 0x10], %f26
17899 fdivd %f26, %f24, %f8
17900 brgz,a %g2, loop_1527
17901 movl %icc, %l2, %g7
17902 addc %l5, %l0, %g3
17903 fmul8x16au %f20, %f20, %f18
17904loop_1527:
17905 xor %o5, %l4, %l1
17906 fpmerge %f24, %f17, %f14
17907 membar 0x78
17908 sllx %g1, 0x09, %i2
17909 tl %xcc, 0x6
17910 edge16 %o3, %o0, %i1
17911 fblg,a %fcc0, loop_1528
17912 edge32l %o6, %i5, %g4
17913 restored
17914 rdpr %cwp, %g1
17915 rdpr %cansave, %g2
17916 rdpr %canrestore, %g3
17917 rdpr %cleanwin, %g4
17918 rdpr %otherwin, %g5
17919 rdpr %wstate, %g6
17920 brz,a %i6, loop_1529
17921loop_1528:
17922 fbg %fcc2, loop_1530
17923 edge16l %o2, %o7, %i7
17924 addccc %o1, %i3, %g5
17925loop_1529:
17926 restored
17927 rdpr %cwp, %g1
17928 rdpr %cansave, %g2
17929 rdpr %canrestore, %g3
17930 rdpr %cleanwin, %g4
17931 rdpr %otherwin, %g5
17932 rdpr %wstate, %g6
17933loop_1530:
17934 orncc %l6, %o4, %i4
17935 edge8n %g6, %i0, %l3
17936 wr %g0, 0x10, %asi
17937 ldsha [%l7 + 0x64] %asi, %l2
17938 movcc %icc, %g2, %l5
17939 udivx %l0, 0x0F24, %g7
17940 fbug %fcc3, loop_1531
17941 nop
17942 setx 0x891FA1629D485ECC, %l0, %l6
17943 stx %l6, [%l7 + 0x28]
17944 ldd [%l7 + 0x28], %f8
17945 setx 0x566B0C34CB2A1DDF, %l1, %l5
17946 stx %l5, [%l7 + 0x10]
17947 ldd [%l7 + 0x10], %f26
17948 fsubd %f26, %f8, %f30
17949 movcs %xcc, %g3, %o5
17950 stw %l1, [%l7 + 0x28]
17951loop_1531:
17952 lduh [%l7 + 0x26], %g1
17953 brlez %l4, loop_1532
17954 sdivx %o3, 0x1B0B, %o0
17955 edge8n %i2, %o6, %i1
17956 xnorcc %i5, %g4, %o2
17957loop_1532:
17958 sra %i6, 0x1E, %o7
17959 fandnot2 %f6, %f18, %f0
17960 srl %o1, %i7, %i3
17961 tne %xcc, 0x3
17962 movgu %xcc, %l6, %o4
17963 brgez,a %g5, loop_1533
17964 fnot2s %f19, %f7
17965 edge16ln %g6, %i0, %l3
17966 addccc %l2, 0x07AF, %g2
17967loop_1533:
17968 tle %xcc, 0x1
17969 nop
17970 fitos %f28, %f31
17971 fcmpgt32 %f26, %f24, %i4
17972 array16 %l0, %g7, %g3
17973 movrlez %o5, %l5, %l1
17974 tne %icc, 0x1
17975 orn %l4, %g1, %o0
17976 fmul8ulx16 %f12, %f20, %f16
17977 ldsw [%l7 + 0x38], %o3
17978 membar 0x0B
17979 udivcc %i2, 0x05C5, %o6
17980 fnot2 %f30, %f28
17981 set 0x30, %l5
17982 ldda [%l7 + %l5] 0xe3, %i4
17983 array32 %g4, %i1, %i6
17984 fbue,a %fcc3, loop_1534
17985 be,pn %icc, loop_1535
17986 std %f16, [%l7 + 0x30]
17987 addccc %o7, 0x14BF, %o1
17988loop_1534:
17989 taddcctv %o2, %i3, %l6
17990loop_1535:
17991 sdiv %o4, 0x0BA7, %g5
17992 saved
17993 rdpr %cwp, %g1
17994 rdpr %cansave, %g2
17995 rdpr %canrestore, %g3
17996 rdpr %cleanwin, %g4
17997 rdpr %otherwin, %g5
17998 rdpr %wstate, %g6
17999 stbar
18000 movg %xcc, %g6, %i7
18001 fsrc2 %f24, %f28
18002 edge8ln %l3, %l2, %g2
18003 movcc %icc, %i4, %l0
18004 swap [%l7 + 0x4C], %g7
18005 fmovrde %g3, %f6, %f30
18006 pdist %f14, %f12, %f4
18007 fmovsge %icc, %f16, %f18
18008 nop
18009 set 0x38, %i7
18010 sth %o5, [%l7 + %i7]
18011 xnor %l5, 0x181C, %l1
18012 edge8n %i0, %g1, %o0
18013 bleu,a %icc, loop_1536
18014 movrlez %o3, 0x35E, %i2
18015 array8 %l4, %o6, %g4
18016 bne %xcc, loop_1537
18017loop_1536:
18018 movn %icc, %i5, %i6
18019 srlx %o7, %i1, %o1
18020 tcs %xcc, 0x4
18021loop_1537:
18022 tneg %xcc, 0x2
18023 fble,a %fcc2, loop_1538
18024 fmovsg %icc, %f23, %f9
18025 edge32l %i3, %o2, %o4
18026 fabsd %f8, %f10
18027loop_1538:
18028 ldstub [%l7 + 0x64], %l6
18029 movrgez %g6, %i7, %l3
18030 edge8 %g5, %l2, %i4
18031 taddcc %g2, %g7, %g3
18032 fmovdpos %xcc, %f4, %f10
18033 mulx %l0, %o5, %l1
18034 wr %g0, 0x88, %asi
18035 prefetcha [%l7 + 0x08] %asi, 0x0
18036 bge,pt %icc, loop_1539
18037 movcc %icc, %l5, %o0
18038 fmovrdlz %o3, %f8, %f30
18039 set 0x56, %g6
18040 ldsba [%l7 + %g6] 0x18, %g1
18041loop_1539:
18042 array8 %i2, %o6, %l4
18043 tpos %icc, 0x1
18044 nop
18045 setx 0xC01F45C9, %l0, %l6
18046 st %l6, [%l7 + 0x28]
18047 ld [%l7 + 0x28], %f15
18048 setx 0x948CF154, %l1, %l5
18049 st %l5, [%l7 + 0x10]
18050 ld [%l7 + 0x10], %f13
18051 fadds %f13, %f15, %f1
18052 subccc %g4, 0x1E5A, %i6
18053 movvs %xcc, %o7, %i1
18054 tcc %icc, 0x3
18055 movn %xcc, %o1, %i3
18056 fble %fcc2, loop_1540
18057 ldd [%l7 + 0x78], %i4
18058 tleu %icc, 0x2
18059 fones %f12
18060loop_1540:
18061 fble %fcc0, loop_1541
18062 edge8ln %o2, %l6, %g6
18063 movle %xcc, %o4, %i7
18064 move %xcc, %l3, %g5
18065loop_1541:
18066 movne %icc, %i4, %g2
18067 wr %g0, 0x89, %asi
18068 sta %f7, [%l7 + 0x30] %asi
18069 sethi 0x0694, %l2
18070 udiv %g7, 0x0A18, %l0
18071 nop
18072 fitod %f8, %f4
18073 fdtoi %f4, %f27
18074 edge8n %g3, %o5, %l1
18075 tgu %xcc, 0x5
18076 fornot1s %f15, %f23, %f13
18077 array8 %i0, %o0, %l5
18078 or %g1, 0x0CC6, %i2
18079 popc 0x1876, %o6
18080 nop
18081 setx 0x6ED2265576DBC191, %l0, %l6
18082 stx %l6, [%l7 + 0x28]
18083 ldd [%l7 + 0x28], %f26
18084 setx 0xF15295F94861571A, %l1, %l5
18085 stx %l5, [%l7 + 0x10]
18086 ldd [%l7 + 0x10], %f10
18087 fmuld %f10, %f26, %f0
18088 fmovdleu %icc, %f14, %f6
18089 movrlz %l4, %o3, %g4
18090 set 0x14, %o2
18091 swapa [%l7 + %o2] 0x18, %o7
18092 movrne %i6, 0x309, %i1
18093 wr %g0, 0x88, %asi
18094 lduba [%l7 + 0x76] %asi, %o1
18095 flush %l7 + 0x3C
18096 movrgz %i3, %o2, %i5
18097 edge32ln %l6, %o4, %g6
18098 wr %g0, 0x89, %asi
18099 ldsha [%l7 + 0x38] %asi, %i7
18100 xorcc %g5, 0x1232, %l3
18101 sllx %g2, 0x1A, %l2
18102 fmovdcc %icc, %f3, %f6
18103 ldd [%l7 + 0x28], %g6
18104 ldx [%l7 + 0x08], %i4
18105 array8 %g3, %l0, %l1
18106 bl,a loop_1542
18107 movl %icc, %o5, %i0
18108 wr %g0, 0x89, %asi
18109 lda [%l7 + 0x60] %asi, %f4
18110loop_1542:
18111 xnorcc %o0, %l5, %i2
18112 wr %g0, 0x0c, %asi
18113 stda %f16, [%l7 + 0x40] %asi
18114 bg,a,pn %icc, loop_1543
18115 tle %icc, 0x5
18116 nop
18117 setx 0x535E6DDE71CF3DF5, %l0, %l6
18118 stx %l6, [%l7 + 0x28]
18119 ldd [%l7 + 0x28], %f0
18120 setx 0x261AAEEDCFB8AA9E, %l1, %l5
18121 stx %l5, [%l7 + 0x10]
18122 ldd [%l7 + 0x10], %f16
18123 fmuld %f16, %f0, %f26
18124 nop
18125 setx 0x02E2D091, %l0, %l6
18126 st %l6, [%l7 + 0x28]
18127 ld [%l7 + 0x28], %f8
18128 setx 0x6084B447, %l1, %l5
18129 st %l5, [%l7 + 0x10]
18130 ld [%l7 + 0x10], %f29
18131 fadds %f29, %f8, %f14
18132loop_1543:
18133 movvs %xcc, %o6, %g1
18134 set 0x4C, %o1
18135 lduwa [%l7 + %o1] 0x19, %o3
18136 nop
18137 fitos %f0, %f30
18138 fstoi %f30, %f15
18139 edge32n %l4, %g4, %i6
18140 popc 0x04CD, %i1
18141 bpos %icc, loop_1544
18142 tgu %xcc, 0x3
18143 udiv %o7, 0x057E, %i3
18144 orcc %o2, 0x0ECD, %o1
18145loop_1544:
18146 nop
18147 wr %g0, 0x23, %asi
18148 stxa %l6, [%l7 + 0x08] %asi
18149 membar #Sync
18150 edge8 %o4, %i5, %i7
18151 edge32l %g6, %g5, %l3
18152 sll %g2, 0x1D, %g7
18153 fcmpgt16 %f26, %f16, %l2
18154 flush %l7 + 0x40
18155 fpadd32s %f16, %f20, %f24
18156 wr %g0, 0x11, %asi
18157 swapa [%l7 + 0x1C] %asi, %g3
18158 fbue %fcc3, loop_1545
18159 nop
18160 fitos %f19, %f16
18161 wr %g0, 0x88, %asi
18162 lda [%l7 + 0x28] %asi, %f8
18163loop_1545:
18164 nop
18165 add %l7, 0x54, %l6
18166 wr %g0, 0x89, %asi
18167 lda [%l6] %asi, %i4
18168 casa [%l6] %asi, %i4, %l1
18169 tl %icc, 0x2
18170 bshuffle %f22, %f8, %f10
18171 sll %o5, 0x13, %i0
18172 stbar
18173 movrgz %l0, %o0, %i2
18174 fbue,a %fcc0, loop_1546
18175 fnors %f6, %f4, %f6
18176 fmovrde %l5, %f4, %f4
18177 nop
18178 setx 0xB4D01A46619B2F3D, %l0, %l6
18179 stx %l6, [%l7 + 0x28]
18180 ldd [%l7 + 0x28], %f26
18181 setx 0x06F87BC372422088, %l1, %l5
18182 stx %l5, [%l7 + 0x10]
18183 ldd [%l7 + 0x10], %f4
18184 fsubd %f4, %f26, %f4
18185loop_1546:
18186 array8 %o6, %o3, %l4
18187 subccc %g4, %g1, %i6
18188 addccc %i1, 0x1DE6, %o7
18189 bne,a,pt %xcc, loop_1547
18190 fmovdcc %icc, %f17, %f11
18191 edge16l %o2, %o1, %i3
18192 movrgez %o4, %l6, %i5
18193loop_1547:
18194 fpack32 %f0, %f14, %f30
18195 sdivcc %g6, 0x1220, %i7
18196 fcmpgt16 %f24, %f18, %g5
18197 srlx %l3, 0x14, %g7
18198 fones %f16
18199 tsubcc %l2, %g3, %g2
18200 fornot2s %f4, %f16, %f13
18201 edge8ln %i4, %l1, %i0
18202 fpadd16 %f22, %f6, %f6
18203 faligndata %f12, %f2, %f26
18204 tl %xcc, 0x5
18205 movrne %o5, 0x29D, %o0
18206 movvc %icc, %i2, %l5
18207 prefetch [%l7 + 0x18], 0x3
18208 fones %f20
18209 fbo,a %fcc3, loop_1548
18210 tpos %icc, 0x1
18211 fpadd16s %f10, %f20, %f19
18212 bvc,a,pn %icc, loop_1549
18213loop_1548:
18214 fmovdvc %xcc, %f30, %f22
18215 orncc %l0, 0x0F09, %o3
18216 srlx %l4, %o6, %g1
18217loop_1549:
18218 and %i6, 0x1F4B, %g4
18219 udivcc %i1, 0x1EFF, %o2
18220 nop
18221 fitod %f10, %f2
18222 fdtox %f2, %f2
18223 ba,a,pt %icc, loop_1550
18224 orncc %o7, %i3, %o4
18225 xorcc %o1, %i5, %g6
18226 nop
18227 setx 0xD07449C9, %l0, %l6
18228 st %l6, [%l7 + 0x54]
18229 ld [%l7 + 0x54], %fsr
18230loop_1550:
18231 movre %l6, 0x24A, %i7
18232 orncc %l3, %g5, %g7
18233 fbne %fcc0, loop_1551
18234 orncc %g3, %g2, %l2
18235 xnor %l1, 0x110C, %i0
18236 movrgez %o5, %i4, %o0
18237loop_1551:
18238 fbu,a %fcc2, loop_1552
18239 nop
18240 fitod %f29, %f16
18241 alignaddrl %l5, %i2, %o3
18242 tg %icc, 0x1
18243loop_1552:
18244 fbn,a %fcc3, loop_1553
18245 bcs,a,pn %xcc, loop_1554
18246 mulx %l4, 0x10AF, %l0
18247 edge8n %o6, %i6, %g1
18248loop_1553:
18249 ba,a %xcc, loop_1555
18250loop_1554:
18251 movcc %xcc, %i1, %o2
18252 fcmpeq16 %f16, %f26, %o7
18253 add %l7, 0x68, %l6
18254 wr %g0, 0x11, %asi
18255 ldxa [%l6] %asi, %g4
18256 casxa [%l6] 0x11, %g4, %o4
18257loop_1555:
18258 edge16l %o1, %i5, %i3
18259 movn %icc, %g6, %l6
18260 tl %xcc, 0x6
18261 stbar
18262 movneg %icc, %l3, %g5
18263 fzeros %f18
18264 fnot2 %f16, %f16
18265 array8 %i7, %g3, %g7
18266 edge32 %g2, %l1, %l2
18267 fblg %fcc0, loop_1556
18268 tleu %xcc, 0x6
18269 fornot1s %f4, %f20, %f29
18270 tle %xcc, 0x1
18271loop_1556:
18272 fmul8x16au %f15, %f31, %f22
18273 stb %i0, [%l7 + 0x24]
18274 andcc %i4, 0x0B90, %o0
18275 fnot1s %f27, %f5
18276 udivcc %o5, 0x030F, %i2
18277 membar #Sync
18278 set 0x40, %g1
18279 ldda [%l7 + %g1] 0x16, %f16
18280 bge %xcc, loop_1557
18281 fmovrde %o3, %f22, %f2
18282 tcs %xcc, 0x0
18283 nop
18284 fitod %f12, %f10
18285 fdtos %f10, %f19
18286loop_1557:
18287 xor %l5, %l0, %l4
18288 wr %g0, 0x2a, %asi
18289 stxa %i6, [%l7 + 0x68] %asi
18290 membar #Sync
18291 srl %g1, 0x0C, %o6
18292 fmovdpos %icc, %f23, %f18
18293 fcmpne16 %f30, %f28, %i1
18294 srl %o2, %o7, %o4
18295 edge32n %o1, %i5, %g4
18296 movrgz %i3, 0x105, %l6
18297 add %l3, 0x184A, %g5
18298 lduh [%l7 + 0x14], %i7
18299 movl %xcc, %g3, %g7
18300 sethi 0x0FD6, %g6
18301 sllx %l1, %g2, %i0
18302 fpadd16s %f5, %f15, %f23
18303 bpos,a loop_1558
18304 orcc %i4, 0x00A2, %l2
18305 fpackfix %f24, %f27
18306 udiv %o5, 0x1CBF, %o0
18307loop_1558:
18308 tne %icc, 0x0
18309 fmul8x16al %f23, %f6, %f20
18310 nop
18311 set 0x2E, %i5
18312 lduh [%l7 + %i5], %i2
18313 fmovsne %icc, %f14, %f9
18314 movgu %icc, %o3, %l0
18315 tn %xcc, 0x7
18316 movvs %xcc, %l5, %i6
18317 movg %icc, %g1, %o6
18318 fxors %f8, %f29, %f28
18319 stb %l4, [%l7 + 0x46]
18320 fmovse %xcc, %f15, %f9
18321 nop
18322 setx loop_1559, %l0, %l1
18323 wrpr 0x1, %tl
18324 wrpr %l1, %tpc
18325 add %l1, 0x4, %l1
18326 wrpr %l1, %tnpc
18327 setx 0x34400001400, %l0, %l1
18328 wrpr %l1, %tstate
18329 wrhpr 0x4, %htstate
18330 retry
18331 movn %icc, %i1, %o2
18332 ble loop_1560
18333 array16 %o7, %o4, %i5
18334loop_1559:
18335 umulcc %g4, 0x19B9, %o1
18336 fmovd %f0, %f8
18337loop_1560:
18338 fmovsneg %xcc, %f0, %f11
18339 mulx %l6, %i3, %l3
18340 movvs %xcc, %i7, %g5
18341 set 0x40, %i3
18342 stda %f0, [%l7 + %i3] 0x88
18343 wr %g0, 0x19, %asi
18344 ldda [%l7 + 0x40] %asi, %f0
18345 movpos %icc, %g7, %g6
18346 tl %xcc, 0x1
18347 brgez %l1, loop_1561
18348 xorcc %g2, %g3, %i0
18349 tpos %xcc, 0x5
18350 edge16l %i4, %l2, %o0
18351loop_1561:
18352 nop
18353 set 0x6C, %o6
18354 ldswa [%l7 + %o6] 0x04, %i2
18355 fcmpne32 %f12, %f4, %o3
18356 xor %o5, %l5, %i6
18357 addcc %l0, %g1, %o6
18358 movn %xcc, %l4, %o2
18359 tsubcctv %i1, %o7, %i5
18360 sdivcc %o4, 0x1D2B, %o1
18361 edge8n %l6, %g4, %i3
18362 set 0x58, %i1
18363 swapa [%l7 + %i1] 0x18, %l3
18364 srl %g5, %g7, %g6
18365 movre %l1, 0x1DB, %g2
18366 edge32n %i7, %i0, %g3
18367 fmovrsgez %l2, %f11, %f6
18368 udiv %i4, 0x0445, %i2
18369 fmul8ulx16 %f10, %f0, %f12
18370 edge16n %o0, %o3, %l5
18371 movne %xcc, %i6, %o5
18372 edge32l %g1, %l0, %o6
18373 xnor %l4, 0x1F00, %o2
18374 brlz %i1, loop_1562
18375 movneg %xcc, %o7, %o4
18376 tsubcctv %i5, %l6, %o1
18377 nop
18378 setx 0x2D9B55A2, %l0, %l6
18379 st %l6, [%l7 + 0x28]
18380 ld [%l7 + 0x28], %f17
18381 fsqrts %f17, %f26
18382loop_1562:
18383 addcc %i3, %l3, %g4
18384 orcc %g5, %g7, %l1
18385 edge16 %g6, %g2, %i7
18386 movn %icc, %i0, %l2
18387 movrgez %i4, 0x20F, %g3
18388 smulcc %i2, %o3, %l5
18389 smul %o0, 0x15DF, %i6
18390 sdivcc %g1, 0x0AA2, %l0
18391 edge32l %o6, %l4, %o5
18392 brlz,a %o2, loop_1563
18393 brgz,a %i1, loop_1564
18394 fmovd %f12, %f22
18395 mulx %o7, %i5, %o4
18396loop_1563:
18397 fnors %f2, %f22, %f31
18398loop_1564:
18399 tge %icc, 0x4
18400 movn %xcc, %l6, %i3
18401 brgz %l3, loop_1565
18402 smulcc %g4, 0x1D2A, %g5
18403 fmovsge %xcc, %f30, %f25
18404 fmovrse %o1, %f19, %f10
18405loop_1565:
18406 fmovdcc %xcc, %f12, %f21
18407 saved
18408 rdpr %cwp, %g1
18409 rdpr %cansave, %g2
18410 rdpr %canrestore, %g3
18411 rdpr %cleanwin, %g4
18412 rdpr %otherwin, %g5
18413 rdpr %wstate, %g6
18414 edge16 %g7, %l1, %g6
18415 brlez %g2, loop_1566
18416 mulscc %i7, 0x13ED, %i0
18417 membar 0x3B
18418 bgu,a,pn %xcc, loop_1567
18419loop_1566:
18420 nop
18421 setx 0xB8E1FF35, %l0, %l6
18422 st %l6, [%l7 + 0x28]
18423 ld [%l7 + 0x28], %f13
18424 setx 0xE59E94D0, %l1, %l5
18425 st %l5, [%l7 + 0x10]
18426 ld [%l7 + 0x10], %f13
18427 fmuls %f13, %f13, %f4
18428 bneg,pn %icc, loop_1568
18429 array8 %l2, %i4, %g3
18430loop_1567:
18431 nop
18432 fitod %f3, %f6
18433 te %icc, 0x6
18434loop_1568:
18435 movvc %xcc, %o3, %l5
18436 lduh [%l7 + 0x1C], %o0
18437 fpack32 %f24, %f20, %f26
18438 call loop_1569
18439 tne %xcc, 0x4
18440 te %icc, 0x1
18441 fxnor %f10, %f0, %f28
18442loop_1569:
18443 fexpand %f25, %f12
18444 sub %i2, %g1, %l0
18445 tleu %xcc, 0x1
18446 movrlz %i6, 0x196, %o6
18447 fones %f15
18448 mulx %o5, %o2, %l4
18449 taddcctv %i1, %i5, %o7
18450 fors %f7, %f27, %f11
18451 movrgz %o4, 0x1F6, %l6
18452 fmovdvc %xcc, %f29, %f3
18453 fbo %fcc3, loop_1570
18454 fmovrde %i3, %f26, %f24
18455 bn %xcc, loop_1571
18456 popc %g4, %g5
18457loop_1570:
18458 fmovrdgz %l3, %f0, %f8
18459 addccc %g7, 0x08BE, %l1
18460loop_1571:
18461 fbl,a %fcc1, loop_1572
18462 bvc %icc, loop_1573
18463 fxnor %f14, %f22, %f12
18464 fandnot2s %f30, %f10, %f2
18465loop_1572:
18466 tvc %xcc, 0x7
18467loop_1573:
18468 sllx %o1, 0x18, %g2
18469 set 0x31, %o3
18470 stba %g6, [%l7 + %o3] 0x14
18471 ldsh [%l7 + 0x58], %i7
18472 orcc %l2, 0x1DF5, %i4
18473 and %i0, %g3, %o3
18474 fxors %f27, %f15, %f16
18475 srax %l5, %o0, %g1
18476 mova %icc, %l0, %i6
18477 ta %xcc, 0x1
18478 fsrc2 %f10, %f10
18479 restored
18480 rdpr %cwp, %g1
18481 rdpr %cansave, %g2
18482 rdpr %canrestore, %g3
18483 rdpr %cleanwin, %g4
18484 rdpr %otherwin, %g5
18485 rdpr %wstate, %g6
18486 fbu %fcc0, loop_1574
18487 andcc %i2, 0x0E12, %o5
18488 movcs %xcc, %o2, %l4
18489 and %o6, 0x16D9, %i1
18490loop_1574:
18491 nop
18492 wr %g0, 0x80, %asi
18493 sta %f1, [%l7 + 0x30] %asi
18494 brlz %i5, loop_1575
18495 xnorcc %o7, %l6, %o4
18496 st %f4, [%l7 + 0x44]
18497 fmovdvc %xcc, %f31, %f31
18498loop_1575:
18499 array16 %i3, %g5, %g4
18500 edge16l %g7, %l3, %l1
18501 fands %f15, %f23, %f10
18502 smulcc %o1, 0x0291, %g6
18503 prefetch [%l7 + 0x10], 0x1
18504 edge16 %g2, %l2, %i7
18505 fmovsa %icc, %f22, %f20
18506 bn,a,pt %xcc, loop_1576
18507 movle %icc, %i0, %i4
18508 movvs %icc, %g3, %o3
18509 fbuge,a %fcc3, loop_1577
18510loop_1576:
18511 edge32ln %o0, %g1, %l0
18512 brgez,a %l5, loop_1578
18513 te %icc, 0x5
18514loop_1577:
18515 restored
18516 rdpr %cwp, %g1
18517 rdpr %cansave, %g2
18518 rdpr %canrestore, %g3
18519 rdpr %cleanwin, %g4
18520 rdpr %otherwin, %g5
18521 rdpr %wstate, %g6
18522 brlz,a %i6, loop_1579
18523loop_1578:
18524 movcc %icc, %o5, %o2
18525 bpos loop_1580
18526 fmovdcs %icc, %f28, %f25
18527loop_1579:
18528 tcs %xcc, 0x2
18529 tcs %icc, 0x4
18530loop_1580:
18531 fmovdcs %icc, %f29, %f4
18532 taddcctv %i2, %l4, %i1
18533 set 0x40, %l4
18534 ldda [%l7 + %l4] 0x80, %f0
18535 fbge %fcc0, loop_1581
18536 movneg %icc, %o6, %i5
18537 movl %xcc, %l6, %o7
18538 movpos %xcc, %o4, %g5
18539loop_1581:
18540 alignaddr %g4, %g7, %l3
18541 nop
18542 fitod %f0, %f18
18543 fdtox %f18, %f24
18544 fxtod %f24, %f2
18545 set 0x60, %g2
18546 ldswa [%l7 + %g2] 0x04, %l1
18547 edge8l %i3, %g6, %o1
18548 saved
18549 rdpr %cwp, %g1
18550 rdpr %cansave, %g2
18551 rdpr %canrestore, %g3
18552 rdpr %cleanwin, %g4
18553 rdpr %otherwin, %g5
18554 rdpr %wstate, %g6
18555 wr %g0, 0x2b, %asi
18556 ldda [%l7 + 0x30] %asi, %g2
18557 fmovdvc %xcc, %f4, %f22
18558 edge32 %i7, %l2, %i0
18559 bvs,a,pt %icc, loop_1582
18560 add %i4, %g3, %o0
18561 edge32l %g1, %l0, %o3
18562 tge %icc, 0x4
18563loop_1582:
18564 tne %xcc, 0x6
18565 mova %xcc, %i6, %l5
18566 mulscc %o2, 0x1D42, %i2
18567 set 0x40, %g4
18568 stda %f0, [%l7 + %g4] 0x1e
18569 membar #Sync
18570 for %f28, %f16, %f28
18571 std %f6, [%l7 + 0x58]
18572 popc %l4, %o5
18573 sllx %o6, %i1, %i5
18574 fpsub32 %f24, %f4, %f10
18575 orn %o7, 0x0A44, %l6
18576 sethi 0x1AA9, %o4
18577 subccc %g5, %g4, %g7
18578 fmovsle %xcc, %f29, %f20
18579 movleu %xcc, %l3, %l1
18580 fmuld8ulx16 %f23, %f22, %f0
18581 lduh [%l7 + 0x4A], %g6
18582 mova %icc, %i3, %o1
18583 fpack32 %f16, %f20, %f10
18584 edge8ln %i7, %g2, %i0
18585 movneg %xcc, %i4, %g3
18586 fmovrde %o0, %f4, %f28
18587 andcc %g1, 0x1DE4, %l0
18588 fornot1s %f2, %f1, %f26
18589 srl %o3, %i6, %l5
18590 edge8ln %o2, %l2, %i2
18591 movne %xcc, %o5, %l4
18592 edge16ln %i1, %i5, %o6
18593 tcc %icc, 0x4
18594 array8 %o7, %l6, %o4
18595 fbul,a %fcc1, loop_1583
18596 saved
18597 rdpr %cwp, %g1
18598 rdpr %cansave, %g2
18599 rdpr %canrestore, %g3
18600 rdpr %cleanwin, %g4
18601 rdpr %otherwin, %g5
18602 rdpr %wstate, %g6
18603 stbar
18604 fmovrsne %g5, %f10, %f22
18605loop_1583:
18606 fmul8x16 %f21, %f4, %f6
18607 movgu %icc, %g7, %l3
18608 edge8l %l1, %g4, %i3
18609 fzero %f8
18610 fpadd32 %f0, %f10, %f10
18611 mova %xcc, %o1, %g6
18612 for %f26, %f2, %f26
18613 fmovscc %icc, %f21, %f25
18614 orncc %g2, %i0, %i4
18615 ld [%l7 + 0x68], %f1
18616 tge %xcc, 0x0
18617 add %g3, 0x1BED, %o0
18618 nop
18619 setx 0x8EE30C80, %l0, %l6
18620 st %l6, [%l7 + 0x28]
18621 ld [%l7 + 0x28], %f14
18622 setx 0x37297B4D, %l1, %l5
18623 st %l5, [%l7 + 0x10]
18624 ld [%l7 + 0x10], %f2
18625 fdivs %f2, %f14, %f28
18626 ldsb [%l7 + 0x7B], %i7
18627 fbn %fcc0, loop_1584
18628 smul %l0, 0x17E8, %o3
18629 fsrc1 %f14, %f4
18630 wr %g0, 0x52, %asi
18631 ldxa [%g0 + 0x110] %asi, %i6
18632loop_1584:
18633 bl %xcc, loop_1585
18634 fandnot1s %f27, %f27, %f4
18635 move %xcc, %g1, %o2
18636 prefetch [%l7 + 0x5C], 0x1
18637loop_1585:
18638 xorcc %l5, %l2, %i2
18639 addcc %l4, %i1, %i5
18640 ble,a,pt %icc, loop_1586
18641 bvc loop_1587
18642 udivx %o6, 0x1031, %o5
18643 edge8n %l6, %o4, %g5
18644loop_1586:
18645 tvc %xcc, 0x5
18646loop_1587:
18647 fbe,a %fcc0, loop_1588
18648 tge %xcc, 0x1
18649 fbul %fcc0, loop_1589
18650 nop
18651 setx loop_1590, %l0, %l1
18652 jmpl %l1, %g7
18653loop_1588:
18654 sdivx %l3, 0x080C, %o7
18655 wr %g0, 0x04, %asi
18656 lduba [%l7 + 0x5D] %asi, %l1
18657loop_1589:
18658 orncc %i3, %g4, %g6
18659loop_1590:
18660 sdivx %g2, 0x1C4C, %i0
18661 addc %o1, %g3, %i4
18662 fnot1 %f22, %f18
18663 edge32ln %o0, %l0, %i7
18664 udivx %o3, 0x16F3, %g1
18665 edge8l %o2, %l5, %l2
18666 ldx [%l7 + 0x30], %i2
18667 srlx %i6, 0x0A, %i1
18668 xorcc %l4, %i5, %o6
18669 ldx [%l7 + 0x70], %o5
18670 array8 %l6, %g5, %o4
18671 mulscc %g7, %l3, %o7
18672 set 0x40, %o0
18673 ldda [%l7 + %o0] 0x18, %f0
18674 umulcc %i3, %g4, %l1
18675 bleu,pn %icc, loop_1591
18676 brlz %g2, loop_1592
18677 movn %xcc, %g6, %i0
18678 udivx %o1, 0x0CD0, %g3
18679loop_1591:
18680 nop
18681 set 0x16, %g5
18682 lduha [%l7 + %g5] 0x80, %i4
18683loop_1592:
18684 movre %o0, 0x1B2, %l0
18685 fmovdn %xcc, %f15, %f9
18686 bneg,a,pn %icc, loop_1593
18687 tvc %icc, 0x2
18688 st %f16, [%l7 + 0x30]
18689 sllx %o3, 0x03, %g1
18690loop_1593:
18691 tvs %xcc, 0x7
18692 smulcc %i7, %l5, %o2
18693 bshuffle %f12, %f16, %f26
18694 tleu %xcc, 0x4
18695 fmovsg %xcc, %f5, %f23
18696 fmovs %f0, %f5
18697 fpack32 %f4, %f28, %f18
18698 nop
18699 setx 0xC99C79A4, %l0, %l6
18700 st %l6, [%l7 + 0x28]
18701 ld [%l7 + 0x28], %f16
18702 setx 0xC16A2C47, %l1, %l5
18703 st %l5, [%l7 + 0x10]
18704 ld [%l7 + 0x10], %f1
18705 fmuls %f1, %f16, %f21
18706 edge32n %l2, %i2, %i6
18707 udiv %i1, 0x11B4, %i5
18708 be,a,pn %icc, loop_1594
18709 umul %o6, %l4, %l6
18710 tpos %xcc, 0x3
18711 movre %o5, 0x37A, %g5
18712loop_1594:
18713 move %xcc, %o4, %l3
18714 tcc %xcc, 0x7
18715 fmovrdlz %o7, %f14, %f4
18716 sir 0x1630
18717 nop
18718 set 0x50, %i2
18719 ldd [%l7 + %i2], %f14
18720 fmovdcs %icc, %f30, %f27
18721 bg,a loop_1595
18722 edge32l %g7, %g4, %l1
18723 wr %g0, 0x89, %asi
18724 ldsba [%l7 + 0x38] %asi, %g2
18725loop_1595:
18726 sllx %g6, %i0, %o1
18727 array32 %i3, %i4, %g3
18728 fmuld8sux16 %f9, %f13, %f12
18729 tge %xcc, 0x3
18730 movrne %o0, 0x1E8, %l0
18731 fmovrsne %o3, %f9, %f17
18732 for %f24, %f30, %f28
18733 fmovdne %xcc, %f31, %f28
18734 umul %i7, %l5, %g1
18735 xor %l2, %i2, %i6
18736 ldd [%l7 + 0x40], %f18
18737 movvs %xcc, %i1, %i5
18738 sll %o6, 0x0F, %l4
18739 andncc %l6, %o2, %o5
18740 taddcc %g5, %o4, %l3
18741 sdiv %g7, 0x0BF6, %o7
18742 fmovsne %icc, %f10, %f3
18743 movpos %icc, %g4, %g2
18744 sub %l1, %i0, %g6
18745 popc %o1, %i3
18746 bgu,a %icc, loop_1596
18747 ld [%l7 + 0x74], %f2
18748 movrgz %i4, %g3, %l0
18749 nop
18750 setx loop_1597, %l0, %l1
18751 jmpl %l1, %o0
18752loop_1596:
18753 movre %i7, %o3, %g1
18754 edge16ln %l2, %l5, %i2
18755 fmovsneg %icc, %f27, %f29
18756loop_1597:
18757 fornot1 %f4, %f0, %f24
18758 bgu,pt %xcc, loop_1598
18759 restored
18760 rdpr %cwp, %g1
18761 rdpr %cansave, %g2
18762 rdpr %canrestore, %g3
18763 rdpr %cleanwin, %g4
18764 rdpr %otherwin, %g5
18765 rdpr %wstate, %g6
18766 movleu %icc, %i1, %i6
18767 bgu,pt %icc, loop_1599
18768loop_1598:
18769 tvs %xcc, 0x1
18770 subc %o6, %l4, %i5
18771 fpmerge %f26, %f29, %f8
18772loop_1599:
18773 fpack32 %f4, %f14, %f0
18774 sllx %l6, %o2, %g5
18775 sir 0x138D
18776 ldsh [%l7 + 0x1A], %o4
18777 bcc,a %icc, loop_1600
18778 nop
18779 fitod %f2, %f20
18780 fdtox %f20, %f6
18781 udivx %o5, 0x1977, %g7
18782 fmovdpos %xcc, %f28, %f22
18783loop_1600:
18784 movneg %icc, %o7, %l3
18785 fone %f16
18786 add %l7, 0x58, %l6
18787 wr %g0, 0x10, %asi
18788 lda [%l6] %asi, %g2
18789 casa [%l6] %asi, %g2, %l1
18790 sub %g4, %g6, %o1
18791 st %f9, [%l7 + 0x74]
18792 edge8 %i3, %i4, %g3
18793 alignaddr %l0, %i0, %i7
18794 st %f28, [%l7 + 0x64]
18795 or %o3, %g1, %l2
18796 fbo %fcc1, loop_1601
18797 move %xcc, %o0, %i2
18798 tvs %xcc, 0x1
18799 fcmple32 %f10, %f26, %i1
18800loop_1601:
18801 umul %i6, %l5, %o6
18802 brgz,a %i5, loop_1602
18803 fbul %fcc2, loop_1603
18804 movvc %icc, %l6, %l4
18805 movn %icc, %g5, %o4
18806loop_1602:
18807 sdiv %o2, 0x1A43, %g7
18808loop_1603:
18809 fbu %fcc2, loop_1604
18810 fmovda %xcc, %f18, %f14
18811 sdivcc %o5, 0x0822, %o7
18812 tvc %icc, 0x2
18813loop_1604:
18814 te %xcc, 0x1
18815 movvc %xcc, %g2, %l3
18816 movvc %icc, %l1, %g6
18817 movcc %icc, %g4, %o1
18818 tle %icc, 0x4
18819 movrne %i3, 0x32A, %i4
18820 set 0x40, %l0
18821 stda %f0, [%l7 + %l0] 0xf8
18822 membar #Sync
18823 fabss %f4, %f2
18824 tpos %icc, 0x2
18825 edge8l %l0, %i0, %g3
18826 pdist %f2, %f26, %f2
18827 fbuge,a %fcc1, loop_1605
18828 bgu,a %icc, loop_1606
18829 fpackfix %f18, %f24
18830 stb %o3, [%l7 + 0x2D]
18831loop_1605:
18832 ble %icc, loop_1607
18833loop_1606:
18834 nop
18835 fitos %f4, %f15
18836 membar 0x61
18837 mova %xcc, %g1, %l2
18838loop_1607:
18839 be,pn %icc, loop_1608
18840 nop
18841 setx 0xAC046E748FB7DC06, %l0, %l6
18842 stx %l6, [%l7 + 0x28]
18843 ldd [%l7 + 0x28], %f28
18844 setx 0x2C6D5521A0EF1979, %l1, %l5
18845 stx %l5, [%l7 + 0x10]
18846 ldd [%l7 + 0x10], %f0
18847 fmuld %f0, %f28, %f26
18848 nop
18849 fitod %f4, %f4
18850 fdtoi %f4, %f27
18851 fors %f27, %f24, %f28
18852loop_1608:
18853 edge16l %i7, %i2, %i1
18854 wr %g0, 0x80, %asi
18855 sta %f28, [%l7 + 0x24] %asi
18856 mova %xcc, %i6, %l5
18857 bcs,a,pn %xcc, loop_1609
18858 ta %xcc, 0x7
18859 fbe,a %fcc2, loop_1610
18860 fpadd32s %f5, %f26, %f2
18861loop_1609:
18862 bn,a,pt %icc, loop_1611
18863 fmovrdne %o6, %f24, %f28
18864loop_1610:
18865 sra %o0, 0x0F, %i5
18866 tge %icc, 0x4
18867loop_1611:
18868 fbne %fcc1, loop_1612
18869 mova %xcc, %l6, %l4
18870 nop
18871 fitos %f3, %f18
18872 fstox %f18, %f26
18873 fpsub32 %f24, %f12, %f16
18874loop_1612:
18875 fandnot1 %f8, %f2, %f30
18876 fxnors %f7, %f15, %f10
18877 alignaddr %o4, %o2, %g5
18878 fpsub32s %f3, %f24, %f30
18879 move %icc, %g7, %o7
18880 movrgz %o5, 0x0A5, %g2
18881 fnot1 %f14, %f20
18882 movleu %xcc, %l1, %l3
18883 edge8 %g6, %g4, %o1
18884 and %i3, 0x1121, %l0
18885 edge16ln %i4, %g3, %i0
18886 subc %o3, 0x08A4, %g1
18887 tvs %icc, 0x7
18888 sir 0x0AAB
18889 tge %icc, 0x5
18890 fbge,a %fcc3, loop_1613
18891 move %xcc, %l2, %i7
18892 edge16ln %i2, %i1, %l5
18893 udiv %o6, 0x138A, %o0
18894loop_1613:
18895 tg %xcc, 0x4
18896 fbne,a %fcc0, loop_1614
18897 nop
18898 fitos %f5, %f3
18899 edge32ln %i6, %i5, %l6
18900 fbo,a %fcc1, loop_1615
18901loop_1614:
18902 fpsub16 %f22, %f10, %f2
18903 bleu,a %icc, loop_1616
18904 movpos %icc, %l4, %o2
18905loop_1615:
18906 sub %g5, 0x0450, %g7
18907 fbe,a %fcc2, loop_1617
18908loop_1616:
18909 srax %o4, %o5, %g2
18910 addccc %o7, 0x1141, %l3
18911 brgez,a %g6, loop_1618
18912loop_1617:
18913 andn %l1, 0x13C9, %o1
18914 tsubcctv %i3, %g4, %l0
18915 fmovdvc %icc, %f5, %f31
18916loop_1618:
18917 tvc %xcc, 0x1
18918 bneg loop_1619
18919 movrne %g3, %i4, %i0
18920 sdivx %o3, 0x1217, %g1
18921 te %icc, 0x4
18922loop_1619:
18923 fpadd16s %f14, %f22, %f11
18924 orcc %l2, 0x1BAC, %i7
18925 ble,a loop_1620
18926 nop
18927 fitod %f4, %f16
18928 fdtox %f16, %f4
18929 add %i2, 0x1DFF, %i1
18930 movl %icc, %o6, %o0
18931loop_1620:
18932 bvc,a loop_1621
18933 brz,a %i6, loop_1622
18934 edge32ln %l5, %l6, %i5
18935 te %xcc, 0x7
18936loop_1621:
18937 xnor %o2, 0x100F, %l4
18938loop_1622:
18939 fmovrslz %g7, %f23, %f28
18940 edge32l %o4, %o5, %g2
18941 nop
18942 setx 0x6DA2E3F7, %l0, %l6
18943 st %l6, [%l7 + 0x28]
18944 ld [%l7 + 0x28], %f26
18945 setx 0x6D980F1D, %l1, %l5
18946 st %l5, [%l7 + 0x10]
18947 ld [%l7 + 0x10], %f11
18948 fmuls %f11, %f26, %f28
18949 edge8n %o7, %l3, %g5
18950 sub %l1, 0x12AB, %g6
18951 tvs %icc, 0x2
18952 restored
18953 rdpr %cwp, %g1
18954 rdpr %cansave, %g2
18955 rdpr %canrestore, %g3
18956 rdpr %cleanwin, %g4
18957 rdpr %otherwin, %g5
18958 rdpr %wstate, %g6
18959 fmuld8sux16 %f8, %f1, %f22
18960 movre %i3, 0x2F6, %g4
18961 xor %o1, %g3, %i4
18962 array32 %l0, %o3, %g1
18963 movrgez %i0, 0x121, %l2
18964 fmovsvs %icc, %f12, %f25
18965 mova %icc, %i2, %i1
18966 edge16n %i7, %o6, %i6
18967 edge16 %o0, %l6, %l5
18968 xnorcc %o2, %l4, %i5
18969 fmovsvs %xcc, %f28, %f4
18970 movrlez %o4, %o5, %g2
18971 sdiv %g7, 0x08FF, %l3
18972 add %o7, %g5, %l1
18973 fandnot2s %f28, %f11, %f18
18974 tcs %xcc, 0x1
18975 fmovsgu %xcc, %f22, %f31
18976 set 0x2C, %l3
18977 ldsha [%l7 + %l3] 0x80, %i3
18978 movvc %icc, %g6, %g4
18979 fpmerge %f31, %f19, %f20
18980 srl %o1, 0x03, %g3
18981 movrne %l0, 0x2AF, %i4
18982 movleu %icc, %o3, %i0
18983 fba %fcc1, loop_1623
18984 movcs %icc, %g1, %l2
18985 fandnot2s %f14, %f18, %f30
18986 xor %i1, 0x0611, %i7
18987loop_1623:
18988 ble,a loop_1624
18989 tle %icc, 0x7
18990 bn,a,pt %xcc, loop_1625
18991 fpadd32s %f28, %f19, %f13
18992loop_1624:
18993 subc %i2, %i6, %o6
18994 fbule,a %fcc0, loop_1626
18995loop_1625:
18996 fcmpgt32 %f18, %f24, %l6
18997 edge32n %l5, %o2, %l4
18998 movle %xcc, %i5, %o4
18999loop_1626:
19000 st %f28, [%l7 + 0x20]
19001 movle %icc, %o0, %g2
19002 subcc %g7, %o5, %l3
19003 nop
19004 setx loop_1627, %l0, %l1
19005 jmpl %l1, %g5
19006 stx %l1, [%l7 + 0x18]
19007 movrgez %i3, %g6, %o7
19008 and %g4, %g3, %l0
19009loop_1627:
19010 nop
19011 set 0x10, %o7
19012 ldd [%l7 + %o7], %f20
19013 movvc %icc, %o1, %o3
19014 fmovsle %icc, %f11, %f24
19015 srl %i4, %i0, %l2
19016 edge32n %g1, %i1, %i7
19017 nop
19018 setx loop_1628, %l0, %l1
19019 wrpr 0x1, %tl
19020 wrpr %l1, %tpc
19021 add %l1, 0x4, %l1
19022 wrpr %l1, %tnpc
19023 setx 0x34400001400, %l0, %l1
19024 wrpr %l1, %tstate
19025 wrhpr 0x4, %htstate
19026 retry
19027 edge16n %i2, %i6, %o6
19028 move %xcc, %l6, %l5
19029 ldsw [%l7 + 0x4C], %l4
19030loop_1628:
19031 alignaddrl %i5, %o4, %o2
19032 umul %g2, 0x02AD, %g7
19033 tpos %xcc, 0x1
19034 nop
19035 fitod %f10, %f22
19036 fdtos %f22, %f0
19037 ldsh [%l7 + 0x54], %o0
19038 fmul8ulx16 %f22, %f28, %f2
19039 xnorcc %l3, 0x16F3, %o5
19040 umulcc %g5, 0x1ABC, %i3
19041 fands %f17, %f25, %f25
19042 fble %fcc1, loop_1629
19043 xor %g6, 0x04F1, %l1
19044 movrgz %g4, 0x00E, %g3
19045 fxors %f17, %f27, %f6
19046loop_1629:
19047 sdiv %l0, 0x1B9B, %o7
19048 for %f10, %f26, %f26
19049 fmovsa %xcc, %f27, %f20
19050 movn %icc, %o3, %o1
19051 popc %i0, %i4
19052 sth %g1, [%l7 + 0x2C]
19053 xnorcc %i1, %l2, %i2
19054 movcs %xcc, %i6, %o6
19055 movneg %icc, %l6, %i7
19056 udivx %l5, 0x0EE3, %l4
19057 movpos %icc, %o4, %o2
19058 mulx %i5, 0x1766, %g2
19059 tneg %xcc, 0x5
19060 fors %f18, %f20, %f5
19061 edge16l %g7, %o0, %l3
19062 movcs %xcc, %o5, %i3
19063 edge16l %g6, %l1, %g4
19064 movl %xcc, %g3, %g5
19065 movg %icc, %l0, %o7
19066 fmovrsgez %o3, %f7, %f31
19067 add %i0, 0x131C, %i4
19068 movpos %icc, %g1, %o1
19069 fbule,a %fcc0, loop_1630
19070 popc 0x0FCE, %l2
19071 fmovrsgez %i1, %f10, %f17
19072 fcmpeq32 %f22, %f0, %i2
19073loop_1630:
19074 orncc %o6, %l6, %i6
19075 addccc %i7, 0x15DA, %l5
19076 fmovsle %icc, %f7, %f15
19077 move %xcc, %o4, %l4
19078 movrgz %i5, %o2, %g2
19079 smul %o0, %g7, %l3
19080 nop
19081 setx loop_1631, %l0, %l1
19082 wrpr 0x1, %tl
19083 wrpr %l1, %tnpc
19084 setx 0x34400001400, %l0, %l1
19085 wrpr %l1, %tstate
19086 wrhpr 0x4, %htstate
19087 done
19088 brz,a %o5, loop_1632
19089 orn %i3, %l1, %g6
19090 fnand %f30, %f8, %f20
19091loop_1631:
19092 orncc %g3, %g4, %l0
19093loop_1632:
19094 ldd [%l7 + 0x68], %f6
19095 udivx %o7, 0x09D8, %o3
19096 nop
19097 setx 0xE0615DCC, %l0, %l6
19098 st %l6, [%l7 + 0x1C]
19099 ld [%l7 + 0x1C], %fsr
19100 nop
19101 fitos %f6, %f19
19102 taddcc %i0, 0x1F00, %i4
19103 movrlez %g1, %g5, %o1
19104 fmovdneg %xcc, %f29, %f20
19105 fandnot1s %f23, %f27, %f28
19106 array32 %i1, %l2, %i2
19107 xnor %l6, 0x07C2, %o6
19108 xnorcc %i7, 0x149A, %i6
19109 movg %xcc, %l5, %o4
19110 nop
19111 setx 0xEA551487B04A2E27, %l0, %l6
19112 stx %l6, [%l7 + 0x18]
19113 ldx [%l7 + 0x18], %fsr
19114 fnot1 %f26, %f12
19115 sllx %l4, %o2, %i5
19116 movvc %icc, %g2, %g7
19117 for %f4, %f0, %f8
19118 tsubcc %o0, %o5, %i3
19119 fbn %fcc2, loop_1633
19120 addc %l1, %g6, %g3
19121 addcc %l3, 0x1F07, %g4
19122 fxnor %f20, %f2, %f14
19123loop_1633:
19124 tpos %icc, 0x4
19125 movcs %xcc, %o7, %l0
19126 restored
19127 rdpr %cwp, %g1
19128 rdpr %cansave, %g2
19129 rdpr %canrestore, %g3
19130 rdpr %cleanwin, %g4
19131 rdpr %otherwin, %g5
19132 rdpr %wstate, %g6
19133 subcc %o3, %i4, %g1
19134 tneg %xcc, 0x0
19135 brnz %i0, loop_1634
19136 andn %o1, 0x0202, %g5
19137 fpack32 %f22, %f0, %f16
19138 fsrc2s %f4, %f8
19139loop_1634:
19140 ta %xcc, 0x7
19141 bge,pn %icc, loop_1635
19142 movrlez %l2, 0x239, %i2
19143 fbu %fcc0, loop_1636
19144 subc %i1, %o6, %l6
19145loop_1635:
19146 nop
19147 wr %g0, 0x81, %asi
19148 prefetcha [%l7 + 0x30] %asi, 0x3
19149loop_1636:
19150 nop
19151 fitod %f0, %f24
19152 fbul %fcc3, loop_1637
19153 stb %l5, [%l7 + 0x6F]
19154 fnot1 %f8, %f8
19155 edge16 %o4, %l4, %o2
19156loop_1637:
19157 movcs %xcc, %i5, %g2
19158 tne %icc, 0x3
19159 tpos %icc, 0x6
19160 ba %icc, loop_1638
19161 fornot1 %f0, %f8, %f14
19162 tge %xcc, 0x0
19163 fmovrdlez %g7, %f22, %f12
19164loop_1638:
19165 popc %i6, %o5
19166 udivcc %i3, 0x1319, %l1
19167 sth %o0, [%l7 + 0x26]
19168 tneg %xcc, 0x4
19169 set 0x77, %l1
19170 ldsba [%l7 + %l1] 0x14, %g3
19171 fandnot1 %f18, %f10, %f30
19172 movle %xcc, %g6, %g4
19173 fmovdg %xcc, %f19, %f12
19174 edge32n %l3, %l0, %o3
19175 fmovdl %icc, %f29, %f2
19176 movpos %icc, %o7, %i4
19177 sth %i0, [%l7 + 0x2A]
19178 orncc %o1, %g5, %g1
19179 fba %fcc3, loop_1639
19180 tcs %icc, 0x0
19181 edge8 %l2, %i2, %o6
19182 sdiv %i1, 0x0D1B, %l6
19183loop_1639:
19184 tcc %xcc, 0x6
19185 fpadd16 %f30, %f10, %f12
19186 array32 %i7, %l5, %o4
19187 be,pn %icc, loop_1640
19188 sllx %l4, 0x10, %i5
19189 sir 0x00EF
19190 bleu,pn %icc, loop_1641
19191loop_1640:
19192 movl %icc, %g2, %o2
19193 xor %i6, 0x09B8, %g7
19194 movleu %icc, %i3, %l1
19195loop_1641:
19196 movrne %o5, 0x0DD, %g3
19197 set 0x0C, %l6
19198 lduwa [%l7 + %l6] 0x10, %g6
19199 edge16 %g4, %o0, %l0
19200 set 0x1E, %o5
19201 ldsha [%l7 + %o5] 0x14, %l3
19202 movcs %xcc, %o7, %o3
19203 add %i4, %o1, %i0
19204 set 0x7A, %i4
19205 ldsba [%l7 + %i4] 0x04, %g1
19206 fmovdgu %xcc, %f2, %f24
19207 sethi 0x0AF5, %g5
19208 orn %i2, 0x12BA, %o6
19209 andn %l2, %l6, %i7
19210 andncc %i1, %l5, %l4
19211 taddcc %o4, %i5, %o2
19212 addccc %i6, %g2, %i3
19213 movvc %xcc, %g7, %l1
19214 prefetch [%l7 + 0x34], 0x3
19215 and %o5, %g6, %g3
19216 fandnot2s %f30, %f13, %f7
19217 edge16l %o0, %l0, %l3
19218 tsubcctv %o7, 0x0540, %g4
19219 fpsub16s %f0, %f16, %f23
19220 fnor %f2, %f16, %f6
19221 umul %o3, %o1, %i4
19222 srl %g1, %g5, %i2
19223 nop
19224 setx loop_1642, %l0, %l1
19225 wrpr 0x1, %tl
19226 wrpr %l1, %tnpc
19227 setx 0x34400001400, %l0, %l1
19228 wrpr %l1, %tstate
19229 wrhpr 0x4, %htstate
19230 done
19231 fblg %fcc3, loop_1643
19232 fcmpeq32 %f30, %f8, %i0
19233 edge16n %l2, %l6, %o6
19234loop_1642:
19235 ldx [%l7 + 0x60], %i1
19236loop_1643:
19237 nop
19238 set 0x1A, %o4
19239 lduba [%l7 + %o4] 0x14, %i7
19240 set 0x70, %g7
19241 lduwa [%l7 + %g7] 0x14, %l4
19242 tleu %icc, 0x3
19243 fmovsneg %xcc, %f14, %f10
19244 bne,a %xcc, loop_1644
19245 array16 %o4, %i5, %o2
19246 array16 %l5, %i6, %g2
19247 wr %g0, 0x16, %asi
19248 stda %f16, [%l7 + 0x40] %asi
19249 membar #Sync
19250loop_1644:
19251 sra %i3, 0x10, %g7
19252 tvs %xcc, 0x3
19253 umulcc %l1, %o5, %g6
19254 wr %g0, 0x10, %asi
19255 ldsba [%l7 + 0x58] %asi, %o0
19256 udivcc %l0, 0x0C71, %g3
19257 movneg %xcc, %l3, %g4
19258 fbe,a %fcc3, loop_1645
19259 ldub [%l7 + 0x20], %o7
19260 movgu %xcc, %o1, %i4
19261 sub %o3, 0x1C8E, %g5
19262loop_1645:
19263 tl %xcc, 0x7
19264 nop
19265 setx loop_1646, %l0, %l1
19266 wrpr 0x1, %tl
19267 wrpr %l1, %tpc
19268 add %l1, 0x4, %l1
19269 wrpr %l1, %tnpc
19270 setx 0x34400001400, %l0, %l1
19271 wrpr %l1, %tstate
19272 wrhpr 0x4, %htstate
19273 retry
19274 movneg %xcc, %g1, %i0
19275 sll %i2, %l2, %l6
19276 fble %fcc0, loop_1647
19277loop_1646:
19278 edge8l %o6, %i1, %l4
19279 array8 %i7, %o4, %i5
19280 movcc %xcc, %l5, %i6
19281loop_1647:
19282 tneg %icc, 0x3
19283 srlx %o2, 0x09, %i3
19284 restored
19285 rdpr %cwp, %g1
19286 rdpr %cansave, %g2
19287 rdpr %canrestore, %g3
19288 rdpr %cleanwin, %g4
19289 rdpr %otherwin, %g5
19290 rdpr %wstate, %g6
19291 tle %icc, 0x6
19292 tvc %icc, 0x0
19293 bneg,a %xcc, loop_1648
19294 umulcc %g7, 0x0DAA, %l1
19295 fmovdn %xcc, %f4, %f1
19296 stw %g2, [%l7 + 0x70]
19297loop_1648:
19298 lduh [%l7 + 0x2C], %o5
19299 nop
19300 set 0x7A, %g3
19301 ldsh [%l7 + %g3], %o0
19302 set 0x3C, %i6
19303 sta %f27, [%l7 + %i6] 0x89
19304 fsrc2 %f6, %f14
19305 edge8ln %g6, %g3, %l3
19306 fmovd %f28, %f2
19307 sll %g4, 0x1C, %l0
19308 call loop_1649
19309 brlz,a %o1, loop_1650
19310 fmovsle %icc, %f15, %f26
19311 array16 %i4, %o7, %o3
19312loop_1649:
19313 xor %g1, 0x1FBE, %i0
19314loop_1650:
19315 st %f17, [%l7 + 0x48]
19316 edge8 %g5, %l2, %l6
19317 set 0x56, %i0
19318 stba %o6, [%l7 + %i0] 0x80
19319 restored
19320 rdpr %cwp, %g1
19321 rdpr %cansave, %g2
19322 rdpr %canrestore, %g3
19323 rdpr %cleanwin, %g4
19324 rdpr %otherwin, %g5
19325 rdpr %wstate, %g6
19326 move %icc, %i2, %i1
19327 fmovsa %xcc, %f16, %f22
19328 movcs %xcc, %i7, %l4
19329 movvs %xcc, %i5, %l5
19330 fnors %f30, %f4, %f12
19331 movpos %xcc, %i6, %o4
19332 restored
19333 rdpr %cwp, %g1
19334 rdpr %cansave, %g2
19335 rdpr %canrestore, %g3
19336 rdpr %cleanwin, %g4
19337 rdpr %otherwin, %g5
19338 rdpr %wstate, %g6
19339 wr %g0, 0x18, %asi
19340 stha %i3, [%l7 + 0x2A] %asi
19341 wr %g0, 0x81, %asi
19342 sta %f20, [%l7 + 0x74] %asi
19343 edge16l %o2, %l1, %g2
19344 bcc,a,pn %icc, loop_1651
19345 tle %xcc, 0x7
19346 flush %l7 + 0x38
19347 nop
19348 setx 0x904756E2, %l0, %l6
19349 st %l6, [%l7 + 0x40]
19350 ld [%l7 + 0x40], %fsr
19351loop_1651:
19352 fmovrse %o5, %f31, %f6
19353 array32 %g7, %o0, %g3
19354 nop
19355 setx loop_1652, %l0, %l1
19356 wrpr 0x1, %tl
19357 wrpr %l1, %tnpc
19358 setx 0x34400001400, %l0, %l1
19359 wrpr %l1, %tstate
19360 wrhpr 0x4, %htstate
19361 done
19362 nop
19363 setx loop_1653, %l0, %l1
19364 wrpr 0x1, %tl
19365 wrpr %l1, %tpc
19366 add %l1, 0x4, %l1
19367 wrpr %l1, %tnpc
19368 setx 0x34400001400, %l0, %l1
19369 wrpr %l1, %tstate
19370 wrhpr 0x4, %htstate
19371 retry
19372 array16 %l3, %g4, %g6
19373 fbge,a %fcc3, loop_1654
19374loop_1652:
19375 sdivcc %l0, 0x14FF, %o1
19376loop_1653:
19377 array16 %i4, %o7, %g1
19378 fands %f27, %f19, %f11
19379loop_1654:
19380 fbue %fcc3, loop_1655
19381 movne %icc, %o3, %g5
19382 fnot2s %f13, %f23
19383 tne %icc, 0x6
19384loop_1655:
19385 fsrc2 %f30, %f8
19386 fnot1s %f2, %f26
19387 orncc %l2, 0x06E3, %l6
19388 fmovdne %xcc, %f3, %f1
19389 fnot1s %f21, %f4
19390 tpos %icc, 0x3
19391 movrlez %o6, %i2, %i0
19392 nop
19393 setx 0x5056D359, %l0, %l6
19394 st %l6, [%l7 + 0x68]
19395 ld [%l7 + 0x68], %fsr
19396 tn %icc, 0x3
19397 fbul %fcc2, loop_1656
19398 array8 %i1, %i7, %l4
19399 fba,a %fcc3, loop_1657
19400 mova %icc, %i5, %i6
19401loop_1656:
19402 nop
19403 wr %g0, 0x10, %asi
19404 ldsba [%l7 + 0x0A] %asi, %o4
19405loop_1657:
19406 movrgz %l5, %o2, %i3
19407 ldsh [%l7 + 0x2C], %l1
19408 tcs %icc, 0x1
19409 fbo,a %fcc0, loop_1658
19410 movgu %xcc, %o5, %g2
19411 tvs %icc, 0x2
19412 sdivx %o0, 0x1C2C, %g3
19413loop_1658:
19414 nop
19415 set 0x3C, %l5
19416 lda [%l7 + %l5] 0x88, %f22
19417 bcc,pt %xcc, loop_1659
19418 xnorcc %g7, %l3, %g6
19419 fbu %fcc3, loop_1660
19420 lduw [%l7 + 0x58], %g4
19421loop_1659:
19422 andcc %l0, %o1, %o7
19423 wr %g0, 0x89, %asi
19424 lduba [%l7 + 0x64] %asi, %i4
19425loop_1660:
19426 movre %o3, 0x398, %g1
19427 tvc %icc, 0x7
19428 tvc %xcc, 0x1
19429 andcc %g5, %l2, %o6
19430 sllx %i2, 0x07, %l6
19431 ld [%l7 + 0x60], %f16
19432 set 0x40, %l2
19433 ldswa [%l7 + %l2] 0x89, %i0
19434 lduh [%l7 + 0x5A], %i7
19435 fmovrslez %l4, %f11, %f29
19436 ldd [%l7 + 0x48], %i0
19437 fnot2 %f20, %f28
19438 movvc %xcc, %i5, %o4
19439 fmovdl %icc, %f26, %f25
19440 addccc %l5, %o2, %i6
19441 edge32n %l1, %o5, %i3
19442 fbuge %fcc0, loop_1661
19443 popc %g2, %g3
19444 sllx %g7, %l3, %o0
19445 popc %g6, %g4
19446loop_1661:
19447 andcc %l0, 0x1825, %o7
19448 orn %i4, 0x10FF, %o3
19449 subccc %o1, 0x036E, %g1
19450 restored
19451 rdpr %cwp, %g1
19452 rdpr %cansave, %g2
19453 rdpr %canrestore, %g3
19454 rdpr %cleanwin, %g4
19455 rdpr %otherwin, %g5
19456 rdpr %wstate, %g6
19457 restored
19458 rdpr %cwp, %g1
19459 rdpr %cansave, %g2
19460 rdpr %canrestore, %g3
19461 rdpr %cleanwin, %g4
19462 rdpr %otherwin, %g5
19463 rdpr %wstate, %g6
19464 te %xcc, 0x1
19465 bvs,a loop_1662
19466 edge8n %l2, %o6, %i2
19467 fbul %fcc1, loop_1663
19468 fmovs %f22, %f8
19469loop_1662:
19470 movl %icc, %l6, %g5
19471 movn %icc, %i0, %l4
19472loop_1663:
19473 umulcc %i7, %i5, %i1
19474 orcc %l5, %o4, %i6
19475 orcc %l1, %o2, %o5
19476 fandnot2 %f24, %f14, %f6
19477 movcc %icc, %g2, %i3
19478 andcc %g3, %g7, %o0
19479 sdivcc %l3, 0x0A1D, %g6
19480 fmul8x16 %f7, %f16, %f28
19481 stx %l0, [%l7 + 0x40]
19482 bpos,a,pn %xcc, loop_1664
19483 movvs %xcc, %g4, %o7
19484 alignaddrl %o3, %i4, %o1
19485 alignaddr %g1, %o6, %i2
19486loop_1664:
19487 nop
19488 setx loop_1665, %l0, %l1
19489 jmpl %l1, %l6
19490 tne %icc, 0x1
19491 movle %icc, %g5, %l2
19492 fnot1 %f14, %f28
19493loop_1665:
19494 nop
19495 set 0x40, %i7
19496 ldda [%l7 + %i7] 0x14, %f0
19497 sir 0x039B
19498 fmovrdlez %i0, %f12, %f2
19499 movpos %icc, %l4, %i7
19500 fbl %fcc0, loop_1666
19501 ldsw [%l7 + 0x64], %i5
19502 addc %l5, 0x0AF9, %o4
19503 bvc,a,pn %icc, loop_1667
19504loop_1666:
19505 movpos %icc, %i6, %l1
19506 movrgez %i1, %o5, %o2
19507 fmovscs %xcc, %f28, %f17
19508loop_1667:
19509 fsrc2 %f30, %f26
19510 nop
19511 set 0x68, %g6
19512 ldsb [%l7 + %g6], %g2
19513 fexpand %f16, %f2
19514 and %g3, 0x08A7, %g7
19515 sdivcc %i3, 0x06D0, %o0
19516 andn %g6, %l0, %g4
19517 ldx [%l7 + 0x70], %l3
19518 set 0x40, %o1
19519 stda %f16, [%l7 + %o1] 0x88
19520 addccc %o7, 0x12CC, %i4
19521 tle %xcc, 0x3
19522 taddcc %o1, %g1, %o3
19523 fnegd %f20, %f6
19524 andn %o6, 0x1EA5, %i2
19525 fpsub32s %f0, %f17, %f17
19526 xor %l6, %l2, %g5
19527 fbn %fcc0, loop_1668
19528 swap [%l7 + 0x14], %i0
19529 nop
19530 setx loop_1669, %l0, %l1
19531 wrpr 0x1, %tl
19532 wrpr %l1, %tnpc
19533 setx 0x34400001400, %l0, %l1
19534 wrpr %l1, %tstate
19535 wrhpr 0x4, %htstate
19536 done
19537 nop
19538 setx 0xA861CF0F, %l0, %l6
19539 st %l6, [%l7 + 0x28]
19540 ld [%l7 + 0x28], %f24
19541 setx 0x2A0DF64A, %l1, %l5
19542 st %l5, [%l7 + 0x10]
19543 ld [%l7 + 0x10], %f10
19544 fdivs %f10, %f24, %f31
19545loop_1668:
19546 alignaddrl %l4, %i7, %i5
19547 movcc %icc, %l5, %o4
19548loop_1669:
19549 fcmpne32 %f20, %f30, %l1
19550 fmovrdgez %i6, %f20, %f26
19551 call loop_1670
19552 edge32n %i1, %o5, %o2
19553 set 0x74, %o2
19554 stba %g3, [%l7 + %o2] 0x10
19555loop_1670:
19556 be loop_1671
19557 fbn,a %fcc0, loop_1672
19558 fbne,a %fcc2, loop_1673
19559 movgu %xcc, %g2, %g7
19560loop_1671:
19561 mulscc %o0, 0x0DE3, %i3
19562loop_1672:
19563 fmovsg %icc, %f0, %f18
19564loop_1673:
19565 fmovrsne %l0, %f6, %f2
19566 move %xcc, %g4, %g6
19567 udivcc %l3, 0x0BBC, %i4
19568 bn %icc, loop_1674
19569 restored
19570 rdpr %cwp, %g1
19571 rdpr %cansave, %g2
19572 rdpr %canrestore, %g3
19573 rdpr %cleanwin, %g4
19574 rdpr %otherwin, %g5
19575 rdpr %wstate, %g6
19576 movn %xcc, %o1, %g1
19577 nop
19578 fitod %f6, %f6
19579 fdtox %f6, %f2
19580 fxtod %f2, %f26
19581loop_1674:
19582 movge %icc, %o3, %o6
19583 nop
19584 set 0x2C, %i5
19585 stb %o7, [%l7 + %i5]
19586 addc %l6, %i2, %g5
19587 set 0x77, %i3
19588 stba %i0, [%l7 + %i3] 0xe2
19589 membar #Sync
19590 edge16n %l4, %l2, %i5
19591 addccc %i7, %o4, %l5
19592 fbge %fcc0, loop_1675
19593 orncc %l1, %i1, %i6
19594 fones %f31
19595 set 0x60, %g1
19596 lduha [%l7 + %g1] 0x10, %o2
19597loop_1675:
19598 edge8n %o5, %g2, %g7
19599 set 0x43, %i1
19600 stba %g3, [%l7 + %i1] 0x0c
19601 fcmpeq32 %f12, %f4, %i3
19602 tgu %icc, 0x0
19603 subccc %l0, 0x132F, %o0
19604 brgez,a %g4, loop_1676
19605 xorcc %g6, %l3, %o1
19606 set 0x38, %o6
19607 stxa %g1, [%l7 + %o6] 0x15
19608loop_1676:
19609 bleu %xcc, loop_1677
19610 taddcc %o3, 0x0647, %i4
19611 fbo,a %fcc2, loop_1678
19612 fmovdneg %xcc, %f24, %f16
19613loop_1677:
19614 fcmpeq16 %f8, %f8, %o6
19615 fmovscs %xcc, %f16, %f31
19616loop_1678:
19617 fornot1s %f4, %f21, %f25
19618 movne %icc, %l6, %o7
19619 nop
19620 setx 0x5B509601B07701DF, %l0, %l6
19621 stx %l6, [%l7 + 0x50]
19622 ldx [%l7 + 0x50], %fsr
19623 fpadd16s %f28, %f15, %f19
19624 movrlz %g5, 0x124, %i2
19625 addc %l4, %l2, %i0
19626 brz %i7, loop_1679
19627 addccc %o4, %l5, %l1
19628 movl %xcc, %i1, %i6
19629 array32 %i5, %o5, %o2
19630loop_1679:
19631 sethi 0x11BC, %g7
19632 tcc %icc, 0x1
19633 ldsh [%l7 + 0x24], %g2
19634 alignaddrl %g3, %l0, %o0
19635 fmovde %icc, %f6, %f19
19636 edge16l %i3, %g6, %g4
19637 tvs %icc, 0x5
19638 tneg %icc, 0x1
19639 fbge,a %fcc3, loop_1680
19640 addc %o1, %l3, %o3
19641 stw %g1, [%l7 + 0x30]
19642 fble,a %fcc2, loop_1681
19643loop_1680:
19644 edge16n %i4, %o6, %o7
19645 nop
19646 setx 0x24EFBE5445B1059D, %l0, %l6
19647 stx %l6, [%l7 + 0x28]
19648 ldd [%l7 + 0x28], %f26
19649 setx 0x1662F86D81160FF4, %l1, %l5
19650 stx %l5, [%l7 + 0x10]
19651 ldd [%l7 + 0x10], %f28
19652 faddd %f28, %f26, %f16
19653 mulx %g5, %i2, %l4
19654loop_1681:
19655 addccc %l2, %i0, %l6
19656 smulcc %o4, %i7, %l1
19657 call loop_1682
19658 alignaddrl %i1, %i6, %i5
19659 tl %icc, 0x5
19660 alignaddrl %o5, %l5, %o2
19661loop_1682:
19662 bg %xcc, loop_1683
19663 taddcc %g2, %g3, %g7
19664 tvs %xcc, 0x3
19665 alignaddr %l0, %i3, %g6
19666loop_1683:
19667 orcc %o0, %g4, %l3
19668 stbar
19669 swap [%l7 + 0x30], %o1
19670 set 0x66, %o3
19671 ldsha [%l7 + %o3] 0x15, %g1
19672 tvc %icc, 0x1
19673 movrgez %o3, 0x227, %i4
19674 nop
19675 set 0x24, %g2
19676 prefetch [%l7 + %g2], 0x2
19677 wr %g0, 0x81, %asi
19678 ldsha [%l7 + 0x28] %asi, %o6
19679 fpack32 %f22, %f12, %f2
19680 add %o7, 0x09F5, %g5
19681 orn %l4, 0x1B38, %i2
19682 edge16l %l2, %i0, %o4
19683 edge32l %i7, %l1, %i1
19684 membar 0x62
19685 orncc %i6, %i5, %l6
19686 add %l7, 0x54, %l6
19687 wr %g0, 0x10, %asi
19688 casa [%l6] 0x10, %o5, %o2
19689 fnot2s %f24, %f10
19690 srl %l5, %g3, %g2
19691 movrne %l0, 0x296, %i3
19692 prefetch [%l7 + 0x30], 0x0
19693 sir 0x1BE2
19694 nop
19695 fitos %f14, %f27
19696 fstod %f27, %f24
19697 popc %g7, %o0
19698 wr %g0, 0x11, %asi
19699 ldda [%l7 + 0x40] %asi, %f16
19700 orn %g4, 0x0B37, %g6
19701 smulcc %o1, %g1, %o3
19702 srax %l3, %o6, %i4
19703 movneg %icc, %g5, %o7
19704 nop
19705 setx 0x688DA6ED1050B28D, %l0, %l6
19706 stx %l6, [%l7 + 0x70]
19707 ldx [%l7 + 0x70], %fsr
19708 brlz %l4, loop_1684
19709 nop
19710 setx loop_1685, %l0, %l1
19711 wrpr 0x1, %tl
19712 wrpr %l1, %tpc
19713 add %l1, 0x4, %l1
19714 wrpr %l1, %tnpc
19715 setx 0x34400001400, %l0, %l1
19716 wrpr %l1, %tstate
19717 wrhpr 0x4, %htstate
19718 retry
19719 edge32n %l2, %i0, %i2
19720 fxors %f2, %f28, %f18
19721loop_1684:
19722 xorcc %i7, 0x187B, %l1
19723loop_1685:
19724 and %i1, %o4, %i5
19725 wr %g0, 0x10, %asi
19726 lduba [%l7 + 0x6B] %asi, %l6
19727 smul %i6, 0x0952, %o5
19728 tge %icc, 0x6
19729 umul %o2, %l5, %g2
19730 fmovd %f22, %f8
19731 fbug,a %fcc3, loop_1686
19732 nop
19733 setx 0x0074AB56, %l0, %l6
19734 st %l6, [%l7 + 0x48]
19735 ld [%l7 + 0x48], %fsr
19736 orn %l0, %i3, %g3
19737 fmovda %xcc, %f20, %f1
19738loop_1686:
19739 nop
19740 setx 0xC79854C9606B6AB3, %l0, %l6
19741 stx %l6, [%l7 + 0x38]
19742 ldx [%l7 + 0x38], %fsr
19743 fornot2 %f14, %f20, %f8
19744 nop
19745 setx loop_1687, %l0, %l1
19746 jmpl %l1, %g7
19747 sdivx %g4, 0x07FD, %o0
19748 ble %xcc, loop_1688
19749 bgu,a loop_1689
19750loop_1687:
19751 sllx %g6, %g1, %o1
19752 fmovsne %icc, %f23, %f16
19753loop_1688:
19754 movrgz %l3, 0x315, %o3
19755loop_1689:
19756 fcmpne32 %f12, %f20, %i4
19757 alignaddrl %g5, %o6, %o7
19758 mulx %l2, 0x01EA, %l4
19759 mulscc %i2, 0x1988, %i7
19760 sllx %i0, 0x1E, %l1
19761 tn %xcc, 0x3
19762 tleu %icc, 0x3
19763 sdivcc %i1, 0x0C4C, %i5
19764 wr %g0, 0x89, %asi
19765 swapa [%l7 + 0x30] %asi, %o4
19766 nop
19767 setx loop_1690, %l0, %l1
19768 wrpr 0x1, %tl
19769 wrpr %l1, %tnpc
19770 setx 0x34400001400, %l0, %l1
19771 wrpr %l1, %tstate
19772 wrhpr 0x4, %htstate
19773 done
19774 fmovdgu %xcc, %f8, %f12
19775 movneg %xcc, %i6, %l6
19776 and %o2, 0x1553, %l5
19777loop_1690:
19778 std %f16, [%l7 + 0x10]
19779 ba,pn %xcc, loop_1691
19780 fmul8x16au %f7, %f31, %f18
19781 edge16 %g2, %l0, %o5
19782 smulcc %g3, %i3, %g7
19783loop_1691:
19784 nop
19785 add %l7, 0x58, %l6
19786 wr %g0, 0x80, %asi
19787 ldxa [%l6] %asi, %o0
19788 casxa [%l6] 0x80, %o0, %g6
19789 xnor %g1, 0x05D8, %o1
19790 tge %icc, 0x0
19791 brlz,a %g4, loop_1692
19792 fornot2s %f8, %f19, %f10
19793 edge8 %o3, %i4, %g5
19794 movcs %icc, %o6, %l3
19795loop_1692:
19796 subcc %o7, %l4, %l2
19797 bvs,pt %xcc, loop_1693
19798 tneg %xcc, 0x3
19799 tvs %icc, 0x6
19800 ba,a %xcc, loop_1694
19801loop_1693:
19802 udivx %i7, 0x1442, %i2
19803 edge16l %l1, %i0, %i5
19804 sethi 0x1871, %o4
19805loop_1694:
19806 tsubcc %i6, 0x0B2D, %i1
19807 fmuld8ulx16 %f29, %f31, %f22
19808 add %l6, 0x15A0, %l5
19809 fcmpgt16 %f4, %f24, %g2
19810 brgez,a %l0, loop_1695
19811 array16 %o2, %g3, %o5
19812 fpack32 %f18, %f10, %f12
19813 bgu loop_1696
19814loop_1695:
19815 tl %icc, 0x4
19816 bl,a,pt %icc, loop_1697
19817 fornot2 %f22, %f26, %f30
19818loop_1696:
19819 fba %fcc1, loop_1698
19820 fornot1 %f30, %f20, %f28
19821loop_1697:
19822 fba,a %fcc1, loop_1699
19823 xorcc %i3, 0x1B67, %o0
19824loop_1698:
19825 fzeros %f28
19826 nop
19827 setx 0xAEC60EB5, %l0, %l6
19828 st %l6, [%l7 + 0x28]
19829 ld [%l7 + 0x28], %f12
19830 setx 0x7E631C62, %l1, %l5
19831 st %l5, [%l7 + 0x10]
19832 ld [%l7 + 0x10], %f26
19833 fadds %f26, %f12, %f20
19834loop_1699:
19835 fcmpgt16 %f22, %f26, %g6
19836 edge8n %g7, %g1, %o1
19837 tn %xcc, 0x6
19838 addc %o3, %g4, %i4
19839 edge32n %o6, %g5, %l3
19840 ldsb [%l7 + 0x51], %o7
19841 fnot1s %f26, %f8
19842 srl %l4, %l2, %i7
19843 saved
19844 rdpr %cwp, %g1
19845 rdpr %cansave, %g2
19846 rdpr %canrestore, %g3
19847 rdpr %cleanwin, %g4
19848 rdpr %otherwin, %g5
19849 rdpr %wstate, %g6
19850 mulscc %i2, 0x0C8D, %i0
19851 movle %icc, %i5, %o4
19852 addccc %i6, 0x0910, %l1
19853 nop
19854 setx 0xCE29D6D7, %l0, %l6
19855 st %l6, [%l7 + 0x28]
19856 ld [%l7 + 0x28], %f24
19857 setx 0x8A03947F, %l1, %l5
19858 st %l5, [%l7 + 0x10]
19859 ld [%l7 + 0x10], %f20
19860 fdivs %f20, %f24, %f9
19861 or %l6, %i1, %l5
19862 movcc %icc, %l0, %o2
19863 wr %g0, 0x20, %asi
19864 ldxa [%g0 + 0x8] %asi, %g3
19865 edge16 %o5, %i3, %o0
19866 movg %xcc, %g6, %g7
19867 edge32l %g1, %g2, %o1
19868 tn %icc, 0x5
19869 tneg %icc, 0x1
19870 fxnors %f21, %f20, %f24
19871 tvc %xcc, 0x3
19872 movl %icc, %o3, %g4
19873 movvc %xcc, %i4, %o6
19874 lduw [%l7 + 0x5C], %l3
19875 movg %xcc, %g5, %l4
19876 fmovsg %xcc, %f2, %f29
19877 fmovsneg %icc, %f26, %f22
19878 movrgz %l2, 0x239, %o7
19879 udiv %i7, 0x1978, %i2
19880 call loop_1700
19881 fmovrsgz %i0, %f24, %f10
19882 movg %icc, %o4, %i5
19883 add %i6, %l1, %l6
19884loop_1700:
19885 fbule,a %fcc1, loop_1701
19886 subcc %i1, %l5, %o2
19887 movpos %icc, %l0, %g3
19888 fexpand %f1, %f26
19889loop_1701:
19890 movne %icc, %i3, %o0
19891 brgz %o5, loop_1702
19892 fbge %fcc0, loop_1703
19893 fornot1s %f17, %f0, %f30
19894 fbule,a %fcc2, loop_1704
19895loop_1702:
19896 tl %xcc, 0x0
19897loop_1703:
19898 sdivcc %g6, 0x1193, %g1
19899 nop
19900 setx 0x95E4DAAF1AED059B, %l0, %l6
19901 stx %l6, [%l7 + 0x28]
19902 ldd [%l7 + 0x28], %f24
19903 setx 0xBF4BD3926AA9A59C, %l1, %l5
19904 stx %l5, [%l7 + 0x10]
19905 ldd [%l7 + 0x10], %f10
19906 faddd %f10, %f24, %f26
19907loop_1704:
19908 umulcc %g2, %g7, %o1
19909 stbar
19910 tsubcc %g4, 0x054D, %i4
19911 edge32l %o3, %o6, %g5
19912 edge32n %l3, %l4, %l2
19913 fmovsle %xcc, %f0, %f1
19914 srl %o7, %i7, %i2
19915 taddcc %o4, 0x07F4, %i5
19916 bne,pt %icc, loop_1705
19917 fmuld8ulx16 %f5, %f18, %f6
19918 addc %i0, 0x0195, %l1
19919 popc %l6, %i6
19920loop_1705:
19921 tgu %icc, 0x0
19922 be,a,pt %icc, loop_1706
19923 movne %icc, %i1, %l5
19924 bl,a,pt %icc, loop_1707
19925 movre %l0, %g3, %i3
19926loop_1706:
19927 fpsub16s %f17, %f11, %f3
19928 and %o0, 0x0711, %o2
19929loop_1707:
19930 fba,a %fcc2, loop_1708
19931 movrgz %o5, %g1, %g6
19932 fxnor %f16, %f16, %f22
19933 mulscc %g7, 0x1AA8, %o1
19934loop_1708:
19935 andcc %g4, 0x1AB3, %g2
19936 wr %g0, 0x18, %asi
19937 lduba [%l7 + 0x58] %asi, %i4
19938 sdiv %o3, 0x1AD0, %g5
19939 movcs %icc, %o6, %l3
19940 fbg,a %fcc0, loop_1709
19941 fexpand %f15, %f8
19942 mulscc %l2, %l4, %o7
19943 fnors %f1, %f31, %f3
19944loop_1709:
19945 movrne %i2, 0x289, %i7
19946 fors %f10, %f9, %f1
19947 nop
19948 fitod %f12, %f2
19949 fdtox %f2, %f12
19950 fbg %fcc1, loop_1710
19951 ldsh [%l7 + 0x7A], %i5
19952 fmovdg %xcc, %f18, %f19
19953 andcc %i0, %l1, %l6
19954loop_1710:
19955 nop
19956 setx loop_1711, %l0, %l1
19957 wrpr 0x1, %tl
19958 wrpr %l1, %tpc
19959 add %l1, 0x4, %l1
19960 wrpr %l1, %tnpc
19961 setx 0x34400001400, %l0, %l1
19962 wrpr %l1, %tstate
19963 wrhpr 0x4, %htstate
19964 retry
19965 fmovsneg %xcc, %f20, %f28
19966 sll %i6, 0x14, %o4
19967 wr %g0, 0xe2, %asi
19968 stba %l5, [%l7 + 0x3C] %asi
19969 membar #Sync
19970loop_1711:
19971 xnor %i1, %l0, %g3
19972 alignaddrl %i3, %o0, %o2
19973 edge8ln %g1, %o5, %g7
19974 bcc,a %xcc, loop_1712
19975 stb %o1, [%l7 + 0x68]
19976 bcs,a %xcc, loop_1713
19977 sir 0x1531
19978loop_1712:
19979 fxnors %f12, %f2, %f21
19980 fmovde %xcc, %f24, %f9
19981loop_1713:
19982 fpadd16 %f4, %f16, %f22
19983 tvs %xcc, 0x2
19984 ldsb [%l7 + 0x1B], %g6
19985 fmul8ulx16 %f24, %f2, %f8
19986 edge32ln %g2, %i4, %o3
19987 tcs %icc, 0x6
19988 fmovrdne %g5, %f12, %f22
19989 movrlez %o6, %l3, %l2
19990 set 0x78, %l4
19991 sta %f13, [%l7 + %l4] 0x88
19992 movcs %xcc, %g4, %l4
19993 fpadd16 %f20, %f8, %f6
19994 addccc %o7, 0x1B4A, %i2
19995 movneg %xcc, %i7, %i5
19996 movrlz %l1, 0x00E, %i0
19997 subccc %i6, %o4, %l6
19998 fornot1 %f16, %f14, %f12
19999 nop
20000 setx 0x205560D2, %l0, %l6
20001 st %l6, [%l7 + 0x28]
20002 ld [%l7 + 0x28], %f26
20003 fsqrts %f26, %f22
20004 fba,a %fcc0, loop_1714
20005 movg %xcc, %i1, %l5
20006 mulscc %g3, 0x0157, %i3
20007 array32 %l0, %o0, %o2
20008loop_1714:
20009 srax %o5, 0x03, %g1
20010 fbe %fcc1, loop_1715
20011 fmovdl %icc, %f30, %f4
20012 edge8l %g7, %g6, %g2
20013 fcmpgt16 %f0, %f30, %o1
20014loop_1715:
20015 tvc %xcc, 0x7
20016 ldx [%l7 + 0x08], %i4
20017 fmovrsgez %o3, %f5, %f0
20018 membar #Sync
20019 wr %g0, 0xf9, %asi
20020 ldda [%l7 + 0x40] %asi, %f0
20021 tsubcc %g5, %l3, %l2
20022 fmovdn %xcc, %f21, %f30
20023 udiv %o6, 0x025A, %l4
20024 udiv %o7, 0x169E, %g4
20025 fmovsneg %icc, %f18, %f22
20026 nop
20027 setx 0x907DA2D8, %l0, %l6
20028 st %l6, [%l7 + 0x18]
20029 ld [%l7 + 0x18], %fsr
20030 wr %g0, 0x19, %asi
20031 lduwa [%l7 + 0x5C] %asi, %i2
20032 edge8ln %i7, %i5, %i0
20033 fbge %fcc0, loop_1716
20034 udivcc %l1, 0x00C4, %i6
20035 srlx %o4, 0x1A, %l6
20036 xorcc %i1, 0x1B30, %g3
20037loop_1716:
20038 edge32n %l5, %i3, %o0
20039 membar 0x6D
20040 bg %xcc, loop_1717
20041 membar 0x10
20042 fornot1s %f29, %f28, %f24
20043 addcc %o2, %l0, %o5
20044loop_1717:
20045 edge16n %g7, %g6, %g2
20046 edge32n %o1, %i4, %o3
20047 tn %icc, 0x6
20048 fmovrsne %g5, %f1, %f24
20049 set 0x18, %o0
20050 ldxa [%g0 + %o0] 0x58, %l3
20051 edge16 %g1, %o6, %l2
20052 bcc,a,pn %icc, loop_1718
20053 nop
20054 setx 0xEEA7DCA7, %l0, %l6
20055 st %l6, [%l7 + 0x28]
20056 ld [%l7 + 0x28], %f24
20057 setx 0x6596634D, %l1, %l5
20058 st %l5, [%l7 + 0x10]
20059 ld [%l7 + 0x10], %f23
20060 fsubs %f23, %f24, %f26
20061 mulscc %o7, %g4, %i2
20062 movne %icc, %i7, %l4
20063loop_1718:
20064 edge16n %i5, %i0, %l1
20065 nop
20066 setx 0xD3811DAD, %l0, %l6
20067 st %l6, [%l7 + 0x28]
20068 ld [%l7 + 0x28], %f13
20069 setx 0xF01BC522, %l1, %l5
20070 st %l5, [%l7 + 0x10]
20071 ld [%l7 + 0x10], %f31
20072 fmuls %f31, %f13, %f16
20073 srlx %o4, 0x08, %i6
20074 nop
20075 set 0x40, %g5
20076 ldd [%l7 + %g5], %f30
20077 restored
20078 rdpr %cwp, %g1
20079 rdpr %cansave, %g2
20080 rdpr %canrestore, %g3
20081 rdpr %cleanwin, %g4
20082 rdpr %otherwin, %g5
20083 rdpr %wstate, %g6
20084 move %icc, %l6, %i1
20085 fpadd32s %f6, %f16, %f12
20086 alignaddrl %g3, %l5, %o0
20087 restored
20088 rdpr %cwp, %g1
20089 rdpr %cansave, %g2
20090 rdpr %canrestore, %g3
20091 rdpr %cleanwin, %g4
20092 rdpr %otherwin, %g5
20093 rdpr %wstate, %g6
20094 set 0x60, %g4
20095 ldxa [%l7 + %g4] 0x04, %o2
20096 xorcc %l0, 0x021A, %o5
20097 ldsw [%l7 + 0x44], %i3
20098 movrgez %g6, %g2, %o1
20099 fcmple16 %f0, %f14, %g7
20100 edge16 %i4, %g5, %o3
20101 membar #Sync
20102 wr %g0, 0xf8, %asi
20103 ldda [%l7 + 0x40] %asi, %f16
20104 movcs %xcc, %g1, %l3
20105 movge %xcc, %o6, %l2
20106 bcs loop_1719
20107 array16 %o7, %g4, %i2
20108 movge %xcc, %i7, %i5
20109 fnegd %f12, %f8
20110loop_1719:
20111 xorcc %l4, %l1, %o4
20112 stbar
20113 fbo %fcc0, loop_1720
20114 movre %i6, 0x245, %i0
20115 xorcc %l6, 0x1909, %i1
20116 tg %icc, 0x5
20117loop_1720:
20118 udivcc %l5, 0x072C, %g3
20119 sllx %o2, %l0, %o5
20120 taddcc %o0, 0x14C0, %i3
20121 fbge %fcc3, loop_1721
20122 udivcc %g2, 0x1FB3, %o1
20123 tne %icc, 0x1
20124 udivx %g7, 0x0B8B, %g6
20125loop_1721:
20126 ldsb [%l7 + 0x45], %i4
20127 fbne,a %fcc1, loop_1722
20128 nop
20129 setx 0x9063AFF6, %l0, %l6
20130 st %l6, [%l7 + 0x38]
20131 ld [%l7 + 0x38], %fsr
20132 set 0x20, %l0
20133 lda [%l7 + %l0] 0x04, %f3
20134loop_1722:
20135 edge32n %o3, %g1, %l3
20136 sra %o6, 0x05, %l2
20137 edge16n %g5, %o7, %i2
20138 movl %icc, %i7, %g4
20139 fbu %fcc1, loop_1723
20140 stw %l4, [%l7 + 0x0C]
20141 fbg,a %fcc0, loop_1724
20142 mova %icc, %i5, %l1
20143loop_1723:
20144 move %xcc, %o4, %i0
20145 srl %i6, 0x1F, %l6
20146loop_1724:
20147 smulcc %l5, %g3, %o2
20148 nop
20149 fitos %f8, %f19
20150 fstox %f19, %f6
20151 fxtos %f6, %f24
20152 movle %icc, %l0, %i1
20153 sra %o0, 0x02, %o5
20154 tpos %icc, 0x7
20155 movrgz %i3, 0x26D, %o1
20156 sll %g7, %g6, %i4
20157 ldsw [%l7 + 0x50], %g2
20158 orcc %o3, %g1, %l3
20159 andn %o6, 0x0A6C, %l2
20160 tn %xcc, 0x2
20161 fnegs %f23, %f18
20162 udiv %g5, 0x0B78, %o7
20163 ldsb [%l7 + 0x3D], %i7
20164 tl %icc, 0x1
20165 fbug,a %fcc1, loop_1725
20166 xor %g4, %l4, %i2
20167 ldsw [%l7 + 0x0C], %l1
20168 std %f10, [%l7 + 0x58]
20169loop_1725:
20170 nop
20171 wr %g0, 0x80, %asi
20172 lduha [%l7 + 0x76] %asi, %i5
20173 orncc %i0, %o4, %l6
20174 alignaddrl %l5, %g3, %o2
20175 sethi 0x0FFF, %i6
20176 umul %l0, %i1, %o5
20177 orcc %i3, %o1, %g7
20178 fcmpgt32 %f26, %f20, %g6
20179 andcc %o0, %i4, %o3
20180 tsubcc %g1, 0x0037, %l3
20181 xor %o6, %l2, %g2
20182 udivcc %o7, 0x14E4, %i7
20183 taddcc %g5, 0x1C7C, %g4
20184 fmovse %xcc, %f17, %f26
20185 set 0x70, %l3
20186 stwa %i2, [%l7 + %l3] 0x88
20187 edge32n %l1, %l4, %i0
20188 tleu %icc, 0x6
20189 andcc %i5, 0x19B6, %l6
20190 edge16l %l5, %g3, %o4
20191 wr %g0, 0x52, %asi
20192 stxa %o2, [%g0 + 0x108] %asi
20193 edge16ln %i6, %l0, %i1
20194 movl %icc, %i3, %o5
20195 fsrc2 %f30, %f30
20196 orcc %g7, 0x1B60, %o1
20197 fbo,a %fcc2, loop_1726
20198 movrlz %o0, %g6, %i4
20199 fnand %f12, %f4, %f20
20200 add %l7, 0x64, %l6
20201 wr %g0, 0x04, %asi
20202 casa [%l6] 0x04, %o3, %g1
20203loop_1726:
20204 be,a %xcc, loop_1727
20205 edge8ln %l3, %o6, %g2
20206 orncc %l2, %o7, %i7
20207 restored
20208 rdpr %cwp, %g1
20209 rdpr %cansave, %g2
20210 rdpr %canrestore, %g3
20211 rdpr %cleanwin, %g4
20212 rdpr %otherwin, %g5
20213 rdpr %wstate, %g6
20214loop_1727:
20215 movne %icc, %g4, %g5
20216 mova %icc, %l1, %i2
20217 fbu %fcc1, loop_1728
20218 fmovdvs %xcc, %f11, %f28
20219 array8 %l4, %i0, %l6
20220 edge16ln %i5, %g3, %l5
20221loop_1728:
20222 fmovdcs %xcc, %f7, %f18
20223 ldsh [%l7 + 0x42], %o2
20224 subcc %o4, 0x18D2, %i6
20225 movpos %icc, %i1, %l0
20226 fmul8x16 %f9, %f16, %f20
20227 fmovsle %xcc, %f31, %f1
20228 brgz,a %o5, loop_1729
20229 fmovsgu %icc, %f20, %f15
20230 array8 %i3, %o1, %o0
20231 restored
20232 rdpr %cwp, %g1
20233 rdpr %cansave, %g2
20234 rdpr %canrestore, %g3
20235 rdpr %cleanwin, %g4
20236 rdpr %otherwin, %g5
20237 rdpr %wstate, %g6
20238loop_1729:
20239 orncc %g7, 0x0B1A, %i4
20240 andn %o3, %g6, %l3
20241 move %icc, %g1, %o6
20242 add %l7, 0x68, %l6
20243 wr %g0, 0x0c, %asi
20244 lda [%l6] %asi, %l2
20245 casa [%l6] 0x0c, %l2, %g2
20246 movgu %icc, %o7, %g4
20247 taddcctv %g5, 0x14D6, %l1
20248 bn,a,pt %xcc, loop_1730
20249 nop
20250 setx 0x9706B3553E1FA605, %l0, %l6
20251 stx %l6, [%l7 + 0x28]
20252 ldd [%l7 + 0x28], %f6
20253 fsqrtd %f6, %f26
20254 tg %icc, 0x2
20255 wr %g0, 0x18, %asi
20256 lduba [%l7 + 0x2F] %asi, %i2
20257loop_1730:
20258 ld [%l7 + 0x60], %f0
20259 fbl %fcc2, loop_1731
20260 fpsub32s %f0, %f31, %f25
20261 bpos,a loop_1732
20262 fmovdcc %icc, %f21, %f27
20263loop_1731:
20264 movne %icc, %i7, %l4
20265 te %icc, 0x5
20266loop_1732:
20267 umulcc %l6, 0x03CD, %i0
20268 fbu %fcc1, loop_1733
20269 smul %g3, 0x0116, %l5
20270 movre %i5, %o2, %i6
20271 subccc %o4, %i1, %l0
20272loop_1733:
20273 addc %i3, 0x1202, %o5
20274 fcmpeq32 %f6, %f12, %o0
20275 set 0x3A, %o7
20276 ldstuba [%l7 + %o7] 0x81, %o1
20277 subc %g7, 0x1A0B, %i4
20278 fpack32 %f20, %f12, %f26
20279 fsrc2s %f6, %f28
20280 set 0x3E, %i2
20281 lduha [%l7 + %i2] 0x04, %g6
20282 taddcctv %l3, %g1, %o3
20283 fexpand %f10, %f20
20284 move %icc, %o6, %l2
20285 tle %xcc, 0x0
20286 te %icc, 0x6
20287 and %g2, %g4, %g5
20288 fbul,a %fcc1, loop_1734
20289 tn %icc, 0x3
20290 brz,a %o7, loop_1735
20291 edge8l %l1, %i7, %i2
20292loop_1734:
20293 nop
20294 wr %g0, 0x89, %asi
20295 ldda [%l7 + 0x40] %asi, %f0
20296loop_1735:
20297 fbn %fcc1, loop_1736
20298 tcs %xcc, 0x2
20299 umul %l6, %i0, %g3
20300 bge,a %icc, loop_1737
20301loop_1736:
20302 fcmpgt16 %f12, %f4, %l4
20303 add %l5, %i5, %o2
20304 edge8 %o4, %i1, %i6
20305loop_1737:
20306 fmul8x16 %f8, %f20, %f14
20307 mulx %i3, 0x1510, %l0
20308 movcs %xcc, %o5, %o1
20309 alignaddr %g7, %i4, %o0
20310 fpsub16 %f28, %f12, %f28
20311 or %g6, %g1, %l3
20312 nop
20313 fitod %f10, %f24
20314 fdtox %f24, %f0
20315 set 0x20, %l6
20316 prefetcha [%l7 + %l6] 0x81, 0x3
20317 ldd [%l7 + 0x20], %f22
20318 sdivx %o3, 0x0C7A, %l2
20319 alignaddr %g2, %g4, %o7
20320 addc %l1, %g5, %i7
20321 fbn %fcc2, loop_1738
20322 ldsb [%l7 + 0x21], %i2
20323 fandnot2s %f3, %f14, %f23
20324 movgu %xcc, %i0, %g3
20325loop_1738:
20326 nop
20327 set 0x75, %l1
20328 ldsba [%l7 + %l1] 0x04, %l6
20329 movrlez %l5, 0x0F4, %l4
20330 and %i5, %o2, %o4
20331 sll %i1, 0x04, %i3
20332 mulx %i6, 0x1432, %o5
20333 mulx %o1, %l0, %i4
20334 fba,a %fcc2, loop_1739
20335 swap [%l7 + 0x64], %g7
20336 brnz %o0, loop_1740
20337 movrgz %g6, %g1, %l3
20338loop_1739:
20339 nop
20340 setx loop_1741, %l0, %l1
20341 wrpr 0x1, %tl
20342 wrpr %l1, %tnpc
20343 setx 0x34400001400, %l0, %l1
20344 wrpr %l1, %tstate
20345 wrhpr 0x4, %htstate
20346 done
20347 nop
20348 setx loop_1742, %l0, %l1
20349 wrpr 0x1, %tl
20350 wrpr %l1, %tnpc
20351 setx 0x34400001400, %l0, %l1
20352 wrpr %l1, %tstate
20353 wrhpr 0x4, %htstate
20354 done
20355loop_1740:
20356 movne %xcc, %o3, %l2
20357 andcc %g2, 0x0F44, %o6
20358loop_1741:
20359 tvs %icc, 0x6
20360loop_1742:
20361 tpos %icc, 0x5
20362 movl %xcc, %o7, %g4
20363 sub %l1, 0x01C5, %i7
20364 wr %g0, 0x18, %asi
20365 stba %g5, [%l7 + 0x73] %asi
20366 fmovsleu %icc, %f9, %f9
20367 movrlez %i0, 0x07F, %g3
20368 bcc,pn %xcc, loop_1743
20369 tvc %icc, 0x4
20370 andcc %i2, %l5, %l4
20371 fxors %f3, %f6, %f13
20372loop_1743:
20373 tgu %xcc, 0x0
20374 addccc %i5, %l6, %o2
20375 membar #Sync
20376 wr %g0, 0xf0, %asi
20377 ldda [%l7 + 0x40] %asi, %f16
20378 nop
20379 setx loop_1744, %l0, %l1
20380 wrpr 0x1, %tl
20381 wrpr %l1, %tpc
20382 add %l1, 0x4, %l1
20383 wrpr %l1, %tnpc
20384 setx 0x34400001400, %l0, %l1
20385 wrpr %l1, %tstate
20386 wrhpr 0x4, %htstate
20387 retry
20388 fmovrsgz %o4, %f26, %f4
20389 sdiv %i3, 0x07BE, %i1
20390 sdiv %o5, 0x0C98, %i6
20391loop_1744:
20392 xnor %l0, %o1, %g7
20393 membar 0x6D
20394 movre %o0, 0x07D, %g6
20395 ldsh [%l7 + 0x20], %g1
20396 fblg,a %fcc3, loop_1745
20397 movrlz %i4, %o3, %l2
20398 udivx %g2, 0x1AD6, %l3
20399 nop
20400 fitos %f13, %f17
20401 fstox %f17, %f14
20402 fxtos %f14, %f25
20403loop_1745:
20404 brgez,a %o7, loop_1746
20405 orcc %o6, %l1, %i7
20406 brz,a %g5, loop_1747
20407 lduw [%l7 + 0x54], %g4
20408loop_1746:
20409 bcc,a,pt %icc, loop_1748
20410 call loop_1749
20411loop_1747:
20412 andn %g3, %i0, %i2
20413 tle %xcc, 0x6
20414loop_1748:
20415 nop
20416 wr %g0, 0x2e, %asi
20417 ldda [%l7 + 0x20] %asi, %l4
20418loop_1749:
20419 fmovsneg %icc, %f16, %f25
20420 xnor %l4, %l6, %o2
20421 move %icc, %i5, %i3
20422 set 0x4F, %i4
20423 lduba [%l7 + %i4] 0x80, %o4
20424 fmovdg %xcc, %f1, %f20
20425 mulscc %o5, 0x12A0, %i6
20426 nop
20427 fitos %f1, %f24
20428 fstox %f24, %f10
20429 fpadd32 %f12, %f28, %f24
20430 ble,a loop_1750
20431 edge32l %l0, %i1, %o1
20432 sra %o0, %g7, %g1
20433 nop
20434 fitod %f8, %f24
20435 fdtox %f24, %f20
20436loop_1750:
20437 fmovdvs %xcc, %f14, %f9
20438 addc %i4, 0x15F6, %o3
20439 subc %g6, 0x16C8, %g2
20440 set 0x08, %o5
20441 stxa %l2, [%l7 + %o5] 0x2f
20442 membar #Sync
20443 sdivx %o7, 0x144F, %o6
20444 edge8ln %l1, %l3, %i7
20445 bpos,pt %icc, loop_1751
20446 alignaddr %g4, %g5, %i0
20447 and %g3, %i2, %l5
20448 addccc %l6, %l4, %o2
20449loop_1751:
20450 tne %xcc, 0x1
20451 or %i3, 0x04BE, %i5
20452 edge32 %o5, %i6, %o4
20453 movle %icc, %i1, %o1
20454 fnand %f24, %f18, %f24
20455 fnot1 %f8, %f28
20456 fcmpgt16 %f30, %f14, %o0
20457 movrlz %g7, %l0, %i4
20458 restored
20459 rdpr %cwp, %g1
20460 rdpr %cansave, %g2
20461 rdpr %canrestore, %g3
20462 rdpr %cleanwin, %g4
20463 rdpr %otherwin, %g5
20464 rdpr %wstate, %g6
20465 ldub [%l7 + 0x41], %g1
20466 fmul8ulx16 %f22, %f28, %f22
20467 lduh [%l7 + 0x5A], %o3
20468 fcmpne16 %f20, %f14, %g2
20469 edge8ln %l2, %g6, %o7
20470 sra %o6, %l3, %i7
20471 fmovs %f22, %f7
20472 movpos %icc, %l1, %g4
20473 edge8ln %g5, %g3, %i2
20474 fand %f0, %f26, %f24
20475 sra %i0, 0x11, %l6
20476 sethi 0x03B0, %l5
20477 ld [%l7 + 0x1C], %f3
20478 fmovsgu %xcc, %f25, %f11
20479 fnot2s %f24, %f17
20480 ldsw [%l7 + 0x64], %l4
20481 edge8ln %o2, %i5, %o5
20482 set 0x26, %g7
20483 stba %i3, [%l7 + %g7] 0x04
20484 st %f12, [%l7 + 0x54]
20485 edge16n %i6, %o4, %o1
20486 addc %i1, %o0, %l0
20487 edge16 %i4, %g1, %g7
20488 andcc %g2, 0x0CA3, %l2
20489 xor %g6, %o3, %o6
20490 fzeros %f13
20491 fsrc1s %f21, %f31
20492 tg %icc, 0x6
20493 movleu %icc, %l3, %i7
20494 mulscc %o7, 0x1D18, %l1
20495 edge16n %g5, %g3, %i2
20496 mulscc %i0, %l6, %l5
20497 array32 %g4, %l4, %o2
20498 addcc %o5, 0x1C02, %i3
20499 ldstub [%l7 + 0x3B], %i5
20500 prefetch [%l7 + 0x74], 0x2
20501 ldub [%l7 + 0x21], %o4
20502 tleu %xcc, 0x2
20503 alignaddrl %i6, %o1, %o0
20504 sdivx %i1, 0x0AB5, %l0
20505 xorcc %g1, %g7, %i4
20506 set 0x34, %o4
20507 swapa [%l7 + %o4] 0x88, %l2
20508 popc %g6, %o3
20509 fmovdpos %xcc, %f0, %f20
20510 st %f8, [%l7 + 0x18]
20511 fmovrse %g2, %f23, %f13
20512 fcmpeq32 %f26, %f26, %l3
20513 fmovdne %xcc, %f20, %f17
20514 sub %o6, 0x1A8C, %o7
20515 nop
20516 setx loop_1752, %l0, %l1
20517 jmpl %l1, %i7
20518 fcmpeq16 %f16, %f18, %g5
20519 orncc %l1, %g3, %i0
20520 bleu %icc, loop_1753
20521loop_1752:
20522 xnor %i2, %l5, %l6
20523 fpsub32s %f29, %f21, %f1
20524 fbug,a %fcc3, loop_1754
20525loop_1753:
20526 fmovdn %xcc, %f1, %f31
20527 fmovsg %icc, %f31, %f14
20528 movgu %xcc, %g4, %l4
20529loop_1754:
20530 movre %o2, 0x0BD, %o5
20531 tneg %xcc, 0x7
20532 popc %i3, %o4
20533 udiv %i5, 0x1E08, %o1
20534 edge32l %i6, %o0, %l0
20535 fbue %fcc3, loop_1755
20536 movrlz %i1, 0x1A7, %g1
20537 movge %icc, %i4, %l2
20538 movne %icc, %g7, %g6
20539loop_1755:
20540 array16 %g2, %l3, %o3
20541 set 0x18, %g3
20542 sta %f1, [%l7 + %g3] 0x19
20543 sll %o7, 0x05, %o6
20544 movgu %xcc, %i7, %l1
20545 te %icc, 0x7
20546 te %icc, 0x6
20547 movrgez %g5, 0x180, %g3
20548 movrlez %i2, 0x176, %i0
20549 wr %g0, 0x0c, %asi
20550 sta %f28, [%l7 + 0x40] %asi
20551 movn %icc, %l6, %g4
20552 movrgez %l4, 0x1C3, %l5
20553 srax %o2, 0x10, %i3
20554 srlx %o5, 0x0A, %i5
20555 sir 0x114D
20556 fsrc2s %f9, %f14
20557 tvc %xcc, 0x1
20558 movneg %xcc, %o1, %i6
20559 tgu %icc, 0x6
20560 movn %xcc, %o0, %o4
20561 ld [%l7 + 0x54], %f20
20562 tl %xcc, 0x3
20563 tgu %xcc, 0x6
20564 nop
20565 setx 0x8B618707FA25268D, %l0, %l6
20566 stx %l6, [%l7 + 0x28]
20567 ldd [%l7 + 0x28], %f22
20568 setx 0xCB99BE39DF86D4B9, %l1, %l5
20569 stx %l5, [%l7 + 0x10]
20570 ldd [%l7 + 0x10], %f2
20571 fdivd %f2, %f22, %f6
20572 be,pn %xcc, loop_1756
20573 orncc %i1, %l0, %i4
20574 membar 0x5B
20575 stx %l2, [%l7 + 0x20]
20576loop_1756:
20577 addc %g1, 0x04FD, %g6
20578 brgez %g2, loop_1757
20579 fbuge,a %fcc1, loop_1758
20580 tg %icc, 0x7
20581 movrlez %l3, 0x0AB, %g7
20582loop_1757:
20583 edge8n %o3, %o6, %o7
20584loop_1758:
20585 nop
20586 setx 0x037E1BCED8789C4D, %l0, %l6
20587 stx %l6, [%l7 + 0x28]
20588 ldd [%l7 + 0x28], %f10
20589 setx 0x9A0D53541A74756B, %l1, %l5
20590 stx %l5, [%l7 + 0x10]
20591 ldd [%l7 + 0x10], %f30
20592 faddd %f30, %f10, %f22
20593 sdiv %l1, 0x106E, %i7
20594 alignaddr %g3, %i2, %i0
20595 stw %l6, [%l7 + 0x40]
20596 move %icc, %g4, %l4
20597 fmul8sux16 %f4, %f4, %f14
20598 tsubcc %g5, 0x09E6, %l5
20599 fmovdcs %icc, %f26, %f15
20600 bneg,a,pt %icc, loop_1759
20601 movg %xcc, %o2, %i3
20602 fmovscc %xcc, %f19, %f11
20603 alignaddrl %o5, %i5, %i6
20604loop_1759:
20605 sra %o1, %o0, %o4
20606 nop
20607 fitos %f5, %f21
20608 fstox %f21, %f6
20609 fxtos %f6, %f28
20610 fsrc1s %f8, %f24
20611 wr %g0, 0x80, %asi
20612 prefetcha [%l7 + 0x58] %asi, 0x2
20613 tne %icc, 0x7
20614 addcc %i1, 0x1666, %l2
20615 fcmpgt32 %f10, %f30, %g1
20616 edge32ln %g6, %g2, %l3
20617 stx %i4, [%l7 + 0x68]
20618 te %xcc, 0x0
20619 sub %o3, 0x1027, %g7
20620 udivcc %o7, 0x0EBF, %o6
20621 fmovdvc %xcc, %f10, %f13
20622 nop
20623 setx loop_1760, %l0, %l1
20624 jmpl %l1, %l1
20625 fmovdcs %xcc, %f8, %f21
20626 nop
20627 set 0x3F, %i0
20628 ldub [%l7 + %i0], %g3
20629 umulcc %i7, 0x185C, %i2
20630loop_1760:
20631 movneg %icc, %l6, %g4
20632 orn %i0, %g5, %l5
20633 movvs %icc, %o2, %l4
20634 brz,a %o5, loop_1761
20635 udivx %i3, 0x128D, %i6
20636 andcc %o1, %i5, %o0
20637 nop
20638 setx loop_1762, %l0, %l1
20639 wrpr 0x1, %tl
20640 wrpr %l1, %tpc
20641 add %l1, 0x4, %l1
20642 wrpr %l1, %tnpc
20643 setx 0x34400001400, %l0, %l1
20644 wrpr %l1, %tstate
20645 wrhpr 0x4, %htstate
20646 retry
20647loop_1761:
20648 edge16ln %l0, %i1, %o4
20649 movleu %xcc, %l2, %g1
20650 subc %g2, %g6, %l3
20651loop_1762:
20652 array8 %o3, %g7, %i4
20653 smul %o6, %l1, %g3
20654 nop
20655 set 0x38, %i6
20656 std %f28, [%l7 + %i6]
20657 fpadd16 %f26, %f4, %f4
20658 set 0x58, %l5
20659 swapa [%l7 + %l5] 0x18, %o7
20660 smul %i7, 0x0FA4, %i2
20661 srl %g4, %i0, %g5
20662 edge8ln %l5, %l6, %l4
20663 edge8ln %o5, %i3, %o2
20664 movrgz %o1, %i5, %i6
20665 te %xcc, 0x4
20666 restored
20667 rdpr %cwp, %g1
20668 rdpr %cansave, %g2
20669 rdpr %canrestore, %g3
20670 rdpr %cleanwin, %g4
20671 rdpr %otherwin, %g5
20672 rdpr %wstate, %g6
20673 mulscc %o0, 0x0E89, %i1
20674 addccc %l0, %l2, %o4
20675 edge32n %g2, %g1, %g6
20676 wr %g0, 0x0c, %asi
20677 lduha [%l7 + 0x70] %asi, %l3
20678 tvs %xcc, 0x2
20679 fpadd32s %f15, %f10, %f28
20680 add %l7, 0x68, %l6
20681 wr %g0, 0x10, %asi
20682 ldxa [%l6] %asi, %o3
20683 casxa [%l6] %asi, %o3, %g7
20684 lduh [%l7 + 0x2E], %i4
20685 fmovse %icc, %f3, %f10
20686 edge8ln %o6, %l1, %g3
20687 nop
20688 setx 0x7076A017, %l0, %l6
20689 st %l6, [%l7 + 0x6C]
20690 ld [%l7 + 0x6C], %fsr
20691 tcs %icc, 0x1
20692 nop
20693 setx 0x8878990B03BDD7CB, %l0, %l6
20694 stx %l6, [%l7 + 0x28]
20695 ldd [%l7 + 0x28], %f20
20696 setx 0x8C080D9556A583C9, %l1, %l5
20697 stx %l5, [%l7 + 0x10]
20698 ldd [%l7 + 0x10], %f16
20699 faddd %f16, %f20, %f4
20700 xor %i7, %i2, %g4
20701 brlz %o7, loop_1763
20702 saved
20703 rdpr %cwp, %g1
20704 rdpr %cansave, %g2
20705 rdpr %canrestore, %g3
20706 rdpr %cleanwin, %g4
20707 rdpr %otherwin, %g5
20708 rdpr %wstate, %g6
20709 smulcc %i0, 0x121C, %g5
20710 udivcc %l5, 0x1984, %l6
20711loop_1763:
20712 fxors %f2, %f29, %f25
20713 tleu %icc, 0x5
20714 set 0x50, %i7
20715 stha %o5, [%l7 + %i7] 0x23
20716 membar #Sync
20717 xnor %i3, 0x03C9, %l4
20718 movl %xcc, %o1, %i5
20719 add %o2, %o0, %i1
20720 ldsb [%l7 + 0x49], %i6
20721 addc %l0, %l2, %g2
20722 movrlz %g1, %o4, %g6
20723 edge32ln %o3, %l3, %g7
20724 tsubcctv %i4, %l1, %g3
20725 tgu %icc, 0x4
20726 lduw [%l7 + 0x3C], %o6
20727 array8 %i2, %i7, %g4
20728 subcc %o7, %g5, %l5
20729 xnorcc %l6, 0x17E2, %o5
20730 fcmple16 %f4, %f20, %i0
20731 swap [%l7 + 0x20], %i3
20732 tcs %xcc, 0x2
20733 nop
20734 fitod %f10, %f30
20735 fdtox %f30, %f12
20736 fmovrdgez %o1, %f24, %f20
20737 swap [%l7 + 0x6C], %i5
20738 fbe %fcc1, loop_1764
20739 fpack16 %f6, %f30
20740 fpadd16s %f3, %f4, %f16
20741 ldsh [%l7 + 0x7E], %l4
20742loop_1764:
20743 tgu %xcc, 0x0
20744 fpsub32s %f23, %f10, %f12
20745 tleu %icc, 0x7
20746 array8 %o0, %o2, %i6
20747 fmovrdne %l0, %f28, %f4
20748 bcc loop_1765
20749 movl %xcc, %i1, %g2
20750 srlx %l2, 0x07, %g1
20751 fnot2 %f24, %f14
20752loop_1765:
20753 tpos %icc, 0x1
20754 restored
20755 rdpr %cwp, %g1
20756 rdpr %cansave, %g2
20757 rdpr %canrestore, %g3
20758 rdpr %cleanwin, %g4
20759 rdpr %otherwin, %g5
20760 rdpr %wstate, %g6
20761 sll %g6, %o3, %l3
20762 ldsh [%l7 + 0x4A], %g7
20763 and %i4, 0x144A, %o4
20764 and %g3, 0x060E, %o6
20765 tsubcc %l1, %i2, %i7
20766 bgu,a %icc, loop_1766
20767 flush %l7 + 0x78
20768 srl %g4, 0x07, %o7
20769 brnz,a %g5, loop_1767
20770loop_1766:
20771 fzero %f0
20772 fmovsneg %xcc, %f0, %f4
20773 fnot2 %f30, %f18
20774loop_1767:
20775 fcmpeq16 %f12, %f20, %l6
20776 fpadd32 %f14, %f0, %f8
20777 nop
20778 setx 0xB2E58EEB, %l0, %l6
20779 st %l6, [%l7 + 0x28]
20780 ld [%l7 + 0x28], %f14
20781 fsqrts %f14, %f19
20782 bl %xcc, loop_1768
20783 fmovrslz %o5, %f16, %f30
20784 bl,a,pt %icc, loop_1769
20785 udiv %l5, 0x1A77, %i3
20786loop_1768:
20787 sdivx %i0, 0x04FB, %i5
20788 nop
20789 setx 0x7A876E6F404418DA, %l0, %l6
20790 stx %l6, [%l7 + 0x08]
20791 ldx [%l7 + 0x08], %fsr
20792loop_1769:
20793 nop
20794 set 0x30, %g6
20795 stw %l4, [%l7 + %g6]
20796 lduh [%l7 + 0x3E], %o0
20797 fmovsneg %xcc, %f6, %f12
20798 tl %xcc, 0x3
20799 set 0x60, %l2
20800 lduwa [%l7 + %l2] 0x88, %o2
20801 nop
20802 setx loop_1770, %l0, %l1
20803 wrpr 0x1, %tl
20804 wrpr %l1, %tpc
20805 add %l1, 0x4, %l1
20806 wrpr %l1, %tnpc
20807 setx 0x34400001400, %l0, %l1
20808 wrpr %l1, %tstate
20809 wrhpr 0x4, %htstate
20810 retry
20811 array16 %o1, %i6, %l0
20812 nop
20813 setx 0x6E23DECA, %l0, %l6
20814 st %l6, [%l7 + 0x28]
20815 ld [%l7 + 0x28], %f12
20816 setx 0xFD5E7BB4, %l1, %l5
20817 st %l5, [%l7 + 0x10]
20818 ld [%l7 + 0x10], %f19
20819 fadds %f19, %f12, %f15
20820 edge16n %i1, %g2, %l2
20821loop_1770:
20822 taddcc %g1, %o3, %g6
20823 tg %xcc, 0x0
20824 wr %g0, 0x81, %asi
20825 stba %l3, [%l7 + 0x7D] %asi
20826 wr %g0, 0x89, %asi
20827 stwa %i4, [%l7 + 0x60] %asi
20828 tsubcctv %g7, %g3, %o6
20829 edge8n %o4, %l1, %i7
20830 movvs %icc, %i2, %o7
20831 movrlz %g5, 0x27D, %l6
20832 or %o5, %g4, %l5
20833 movl %icc, %i0, %i3
20834 fmovrdgz %i5, %f18, %f10
20835 bvc,a,pt %icc, loop_1771
20836 sra %o0, 0x0C, %o2
20837 movleu %xcc, %o1, %l4
20838 addcc %l0, 0x1513, %i1
20839loop_1771:
20840 tcs %icc, 0x4
20841 sub %i6, 0x1CBD, %g2
20842 popc %l2, %g1
20843 fmuld8sux16 %f3, %f28, %f16
20844 and %g6, 0x1111, %l3
20845 smul %i4, 0x0638, %o3
20846 ble %icc, loop_1772
20847 sllx %g3, %o6, %g7
20848 movle %icc, %l1, %o4
20849 edge16 %i7, %i2, %g5
20850loop_1772:
20851 orncc %o7, %o5, %l6
20852 andncc %l5, %i0, %i3
20853 fbue %fcc1, loop_1773
20854 tvs %xcc, 0x5
20855 tg %icc, 0x1
20856 fbuge,a %fcc3, loop_1774
20857loop_1773:
20858 sth %g4, [%l7 + 0x3E]
20859 add %o0, %i5, %o1
20860 wr %g0, 0x58, %asi
20861 ldxa [%g0 + 0x18] %asi, %l4
20862loop_1774:
20863 smul %l0, 0x0A47, %o2
20864 movneg %xcc, %i1, %i6
20865 fcmpne32 %f26, %f16, %l2
20866 subccc %g2, 0x1FCE, %g1
20867 stx %l3, [%l7 + 0x58]
20868 xnor %i4, %o3, %g3
20869 movvc %xcc, %o6, %g7
20870 tpos %xcc, 0x6
20871 movvc %xcc, %g6, %l1
20872 tsubcctv %o4, %i7, %g5
20873 movn %icc, %o7, %i2
20874 tl %icc, 0x6
20875 tn %xcc, 0x6
20876 xnorcc %o5, %l6, %l5
20877 restored
20878 rdpr %cwp, %g1
20879 rdpr %cansave, %g2
20880 rdpr %canrestore, %g3
20881 rdpr %cleanwin, %g4
20882 rdpr %otherwin, %g5
20883 rdpr %wstate, %g6
20884 fcmpne16 %f0, %f26, %i0
20885 sra %i3, 0x13, %g4
20886 taddcc %i5, 0x0750, %o0
20887 bg %icc, loop_1775
20888 sub %l4, %l0, %o2
20889 fbu %fcc0, loop_1776
20890 movneg %icc, %o1, %i6
20891loop_1775:
20892 fmovde %icc, %f10, %f10
20893 orn %i1, 0x1ADE, %g2
20894loop_1776:
20895 fnot1 %f30, %f26
20896 fmovdg %xcc, %f16, %f17
20897 sllx %g1, 0x19, %l2
20898 movrgz %l3, %i4, %g3
20899 add %o6, %g7, %g6
20900 ldd [%l7 + 0x30], %l0
20901 edge8l %o3, %o4, %i7
20902 bne loop_1777
20903 smul %o7, 0x17BA, %i2
20904 array32 %g5, %o5, %l6
20905 movcs %xcc, %i0, %l5
20906loop_1777:
20907 sllx %g4, %i5, %i3
20908 fnegs %f14, %f12
20909 tn %xcc, 0x3
20910 movrlez %o0, 0x10D, %l0
20911 sth %l4, [%l7 + 0x2E]
20912 fandnot1s %f12, %f13, %f28
20913 edge32n %o1, %i6, %o2
20914 andncc %i1, %g1, %l2
20915 tleu %xcc, 0x4
20916 movcc %xcc, %g2, %i4
20917 ld [%l7 + 0x78], %f28
20918 nop
20919 fitod %f8, %f2
20920 umul %g3, %o6, %l3
20921 fpmerge %f10, %f26, %f20
20922 bvs loop_1778
20923 movgu %icc, %g6, %g7
20924 movn %icc, %o3, %l1
20925 fmovdcs %xcc, %f6, %f16
20926loop_1778:
20927 ldsw [%l7 + 0x10], %i7
20928 alignaddr %o4, %o7, %i2
20929 movle %xcc, %g5, %o5
20930 xor %l6, 0x14EA, %l5
20931 subc %i0, 0x184A, %i5
20932 fsrc1s %f1, %f29
20933 nop
20934 setx loop_1779, %l0, %l1
20935 jmpl %l1, %i3
20936 movrgez %g4, 0x354, %l0
20937 tcc %icc, 0x5
20938 nop
20939 setx 0x3753F7E1FDB6EF80, %l0, %l6
20940 stx %l6, [%l7 + 0x28]
20941 ldd [%l7 + 0x28], %f8
20942 setx 0x612B72CF3F1A75B3, %l1, %l5
20943 stx %l5, [%l7 + 0x10]
20944 ldd [%l7 + 0x10], %f22
20945 fdivd %f22, %f8, %f2
20946loop_1779:
20947 bge loop_1780
20948 brlez,a %l4, loop_1781
20949 brlz %o0, loop_1782
20950 fbue %fcc3, loop_1783
20951loop_1780:
20952 orncc %o1, 0x04F0, %o2
20953loop_1781:
20954 lduw [%l7 + 0x28], %i1
20955loop_1782:
20956 movle %icc, %i6, %l2
20957loop_1783:
20958 edge8ln %g1, %g2, %g3
20959 mova %icc, %o6, %l3
20960 edge16l %i4, %g7, %o3
20961 movvs %icc, %l1, %g6
20962 bgu,pt %xcc, loop_1784
20963 fbo %fcc0, loop_1785
20964 nop
20965 fitos %f28, %f27
20966 set 0x79, %o1
20967 ldsba [%l7 + %o1] 0x18, %i7
20968loop_1784:
20969 fba,a %fcc0, loop_1786
20970loop_1785:
20971 movrlz %o4, 0x2AF, %o7
20972 alignaddr %i2, %g5, %o5
20973 fabsd %f2, %f0
20974loop_1786:
20975 taddcc %l6, %l5, %i0
20976 movrgz %i5, 0x2C2, %i3
20977 tl %icc, 0x4
20978 edge32n %g4, %l4, %l0
20979 fsrc2s %f15, %f27
20980 fbul %fcc0, loop_1787
20981 udivcc %o0, 0x127E, %o2
20982 fmovrdgez %i1, %f30, %f16
20983 srl %o1, 0x08, %l2
20984loop_1787:
20985 tl %icc, 0x7
20986 tge %icc, 0x4
20987 movrlz %i6, 0x16D, %g1
20988 fba %fcc2, loop_1788
20989 bgu %xcc, loop_1789
20990 or %g2, 0x1AAE, %g3
20991 movgu %xcc, %l3, %i4
20992loop_1788:
20993 sdivcc %o6, 0x1E9E, %o3
20994loop_1789:
20995 bge,pn %icc, loop_1790
20996 subc %l1, 0x1617, %g7
20997 ldsh [%l7 + 0x3C], %g6
20998 andn %o4, 0x162C, %o7
20999loop_1790:
21000 restored
21001 rdpr %cwp, %g1
21002 rdpr %cansave, %g2
21003 rdpr %canrestore, %g3
21004 rdpr %cleanwin, %g4
21005 rdpr %otherwin, %g5
21006 rdpr %wstate, %g6
21007 nop
21008 fitod %f6, %f10
21009 fdtos %f10, %f13
21010 fandnot2s %f15, %f3, %f16
21011 edge16n %i2, %g5, %i7
21012 brz %o5, loop_1791
21013 movcc %icc, %l5, %i0
21014 mulscc %l6, 0x07B9, %i3
21015 fpadd32 %f30, %f12, %f14
21016loop_1791:
21017 tgu %icc, 0x6
21018 sdivx %i5, 0x1D43, %l4
21019 orn %l0, %g4, %o0
21020 edge32n %o2, %i1, %o1
21021 bge,a,pt %icc, loop_1792
21022 movre %l2, 0x067, %i6
21023 addcc %g1, %g3, %g2
21024 array8 %i4, %l3, %o3
21025loop_1792:
21026 tvs %icc, 0x6
21027 movrgez %o6, %l1, %g7
21028 set 0x20, %i5
21029 ldda [%l7 + %i5] 0x04, %o4
21030 nop
21031 set 0x58, %o2
21032 std %f24, [%l7 + %o2]
21033 add %g6, %i2, %g5
21034 orn %o7, 0x02BB, %i7
21035 bge,a,pt %xcc, loop_1793
21036 ldd [%l7 + 0x60], %f0
21037 movpos %icc, %o5, %i0
21038 fbo %fcc0, loop_1794
21039loop_1793:
21040 movvc %xcc, %l5, %i3
21041 add %l7, 0x40, %l6
21042 wr %g0, 0x80, %asi
21043 casxa [%l6] 0x80, %l6, %i5
21044loop_1794:
21045 tgu %xcc, 0x7
21046 array32 %l0, %g4, %o0
21047 set 0x6C, %g1
21048 lduha [%l7 + %g1] 0x10, %o2
21049 fmovsvs %icc, %f13, %f16
21050 tvs %xcc, 0x2
21051 brgz %l4, loop_1795
21052 fmovdneg %icc, %f25, %f4
21053 srax %o1, 0x09, %l2
21054 fbo %fcc3, loop_1796
21055loop_1795:
21056 fandnot2 %f8, %f20, %f0
21057 edge8n %i6, %g1, %g3
21058 orcc %g2, 0x176F, %i1
21059loop_1796:
21060 ldd [%l7 + 0x08], %f16
21061 mulx %l3, 0x1CC3, %i4
21062 andncc %o6, %l1, %g7
21063 movvc %icc, %o4, %o3
21064 fnot2s %f25, %f10
21065 wr %g0, 0x81, %asi
21066 lda [%l7 + 0x20] %asi, %f31
21067 orcc %i2, %g5, %o7
21068 sir 0x02C7
21069 sir 0x128A
21070 fblg %fcc0, loop_1797
21071 edge8l %i7, %o5, %g6
21072 fand %f28, %f2, %f30
21073 nop
21074 fitod %f6, %f6
21075 fdtoi %f6, %f3
21076loop_1797:
21077 fmovdcc %xcc, %f24, %f23
21078 andn %i0, %l5, %i3
21079 wr %g0, 0x0c, %asi
21080 stda %f16, [%l7 + 0x40] %asi
21081 addccc %l6, %l0, %i5
21082 popc %o0, %g4
21083 movg %icc, %o2, %o1
21084 bpos %xcc, loop_1798
21085 bvc,pt %xcc, loop_1799
21086 tne %icc, 0x1
21087 movvs %xcc, %l2, %l4
21088loop_1798:
21089 sllx %g1, 0x15, %i6
21090loop_1799:
21091 movre %g3, 0x34A, %g2
21092 bge,a loop_1800
21093 stb %l3, [%l7 + 0x23]
21094 movneg %icc, %i4, %i1
21095 ldd [%l7 + 0x78], %f8
21096loop_1800:
21097 bg,a,pt %icc, loop_1801
21098 fmovsleu %xcc, %f5, %f6
21099 tvs %xcc, 0x1
21100 alignaddr %o6, %g7, %l1
21101loop_1801:
21102 ldsw [%l7 + 0x54], %o3
21103 smulcc %o4, %i2, %o7
21104 and %g5, %o5, %g6
21105 fornot1s %f13, %f22, %f8
21106 fandnot1 %f10, %f20, %f28
21107 tne %icc, 0x2
21108 tpos %xcc, 0x3
21109 udivx %i0, 0x0647, %i7
21110 tgu %xcc, 0x5
21111 subcc %l5, 0x1407, %l6
21112 and %i3, %i5, %l0
21113 tle %icc, 0x6
21114 sethi 0x0E1A, %o0
21115 fba %fcc2, loop_1802
21116 add %o2, 0x19A2, %g4
21117 fcmple16 %f4, %f4, %l2
21118 fmovsvc %xcc, %f14, %f2
21119loop_1802:
21120 tvs %xcc, 0x7
21121 tpos %icc, 0x7
21122 fabss %f22, %f9
21123 fbe %fcc2, loop_1803
21124 movcs %xcc, %l4, %g1
21125 udivx %i6, 0x036B, %o1
21126 brlz %g2, loop_1804
21127loop_1803:
21128 taddcc %g3, 0x17E5, %i4
21129 sethi 0x1150, %l3
21130 addccc %i1, 0x1B0E, %o6
21131loop_1804:
21132 mulx %l1, %o3, %g7
21133 nop
21134 fitos %f2, %f23
21135 fstox %f23, %f24
21136 fxtos %f24, %f12
21137 fone %f22
21138 ble,a %xcc, loop_1805
21139 movl %xcc, %i2, %o4
21140 pdist %f6, %f2, %f14
21141 fnot2 %f0, %f22
21142loop_1805:
21143 bg,a %xcc, loop_1806
21144 movcc %xcc, %o7, %o5
21145 udivx %g5, 0x0486, %g6
21146 alignaddrl %i0, %l5, %l6
21147loop_1806:
21148 nop
21149 add %l7, 0x18, %l6
21150 wr %g0, 0x19, %asi
21151 casa [%l6] %asi, %i7, %i3
21152 movn %xcc, %i5, %o0
21153 set 0x1F, %i1
21154 ldstuba [%l7 + %i1] 0x88, %o2
21155 fbul %fcc2, loop_1807
21156 fmovdleu %icc, %f3, %f0
21157 fbu %fcc3, loop_1808
21158 fmovrsne %l0, %f29, %f24
21159loop_1807:
21160 fmovsle %icc, %f19, %f26
21161 tsubcctv %l2, 0x189B, %g4
21162loop_1808:
21163 orn %g1, %l4, %o1
21164 fsrc1 %f20, %f18
21165 edge32l %g2, %g3, %i4
21166 xnor %l3, %i6, %i1
21167 fmovsne %icc, %f20, %f26
21168 ldx [%l7 + 0x68], %o6
21169 nop
21170 fitos %f17, %f25
21171 edge8ln %l1, %o3, %i2
21172 sdivcc %o4, 0x06BA, %o7
21173 movge %xcc, %g7, %g5
21174 movrlz %g6, %o5, %i0
21175 sra %l5, 0x1F, %l6
21176 brgz,a %i7, loop_1809
21177 nop
21178 fitos %f21, %f6
21179 fbne %fcc2, loop_1810
21180 saved
21181 rdpr %cwp, %g1
21182 rdpr %cansave, %g2
21183 rdpr %canrestore, %g3
21184 rdpr %cleanwin, %g4
21185 rdpr %otherwin, %g5
21186 rdpr %wstate, %g6
21187loop_1809:
21188 movcc %icc, %i5, %i3
21189 and %o0, 0x148B, %o2
21190loop_1810:
21191 fmovdne %icc, %f18, %f7
21192 brz %l0, loop_1811
21193 swap [%l7 + 0x0C], %l2
21194 sdiv %g4, 0x0230, %l4
21195 fpadd32 %f26, %f22, %f2
21196loop_1811:
21197 srax %g1, 0x02, %g2
21198 ldsb [%l7 + 0x4B], %o1
21199 fmovrde %i4, %f16, %f22
21200 ldx [%l7 + 0x10], %g3
21201 nop
21202 setx loop_1812, %l0, %l1
21203 wrpr 0x1, %tl
21204 wrpr %l1, %tnpc
21205 setx 0x34400001400, %l0, %l1
21206 wrpr %l1, %tstate
21207 wrhpr 0x4, %htstate
21208 done
21209 fbne,a %fcc0, loop_1813
21210 ldx [%l7 + 0x08], %i6
21211 fbo,a %fcc2, loop_1814
21212loop_1812:
21213 fbge,a %fcc3, loop_1815
21214loop_1813:
21215 bpos,a,pt %icc, loop_1816
21216 fmovrdlez %l3, %f12, %f2
21217loop_1814:
21218 tneg %xcc, 0x1
21219loop_1815:
21220 edge8l %o6, %i1, %o3
21221loop_1816:
21222 tleu %icc, 0x7
21223 movrgz %i2, %o4, %o7
21224 set 0x4B, %i3
21225 ldsba [%l7 + %i3] 0x04, %l1
21226 movrlez %g7, %g6, %g5
21227 fmovdleu %icc, %f2, %f7
21228 bn,pt %icc, loop_1817
21229 brgz,a %i0, loop_1818
21230 sllx %o5, 0x08, %l5
21231 sir 0x0665
21232loop_1817:
21233 smul %i7, 0x1AB6, %l6
21234loop_1818:
21235 addc %i3, 0x08DE, %o0
21236 sll %o2, %i5, %l0
21237 fmovdle %icc, %f26, %f30
21238 restored
21239 rdpr %cwp, %g1
21240 rdpr %cansave, %g2
21241 rdpr %canrestore, %g3
21242 rdpr %cleanwin, %g4
21243 rdpr %otherwin, %g5
21244 rdpr %wstate, %g6
21245 wr %g0, 0x19, %asi
21246 ldsha [%l7 + 0x40] %asi, %l2
21247 brz %g4, loop_1819
21248 fpadd16 %f6, %f12, %f0
21249 set 0x30, %o6
21250 lda [%l7 + %o6] 0x11, %f12
21251loop_1819:
21252 movg %icc, %g1, %l4
21253 array32 %g2, %i4, %g3
21254 be,a %icc, loop_1820
21255 andncc %i6, %l3, %o6
21256 movcs %icc, %i1, %o3
21257 fmovde %icc, %f13, %f28
21258loop_1820:
21259 movrne %o1, 0x142, %o4
21260 tneg %icc, 0x3
21261 call loop_1821
21262 movneg %xcc, %o7, %i2
21263 movge %xcc, %l1, %g7
21264 sir 0x0065
21265loop_1821:
21266 sllx %g5, %i0, %g6
21267 fbe,a %fcc1, loop_1822
21268 edge32n %l5, %o5, %i7
21269 flush %l7 + 0x14
21270 edge8n %i3, %o0, %l6
21271loop_1822:
21272 ldsb [%l7 + 0x1C], %o2
21273 call loop_1823
21274 edge8ln %l0, %l2, %i5
21275 restored
21276 rdpr %cwp, %g1
21277 rdpr %cansave, %g2
21278 rdpr %canrestore, %g3
21279 rdpr %cleanwin, %g4
21280 rdpr %otherwin, %g5
21281 rdpr %wstate, %g6
21282 movleu %icc, %g4, %g1
21283loop_1823:
21284 udivcc %l4, 0x1309, %g2
21285 sdivcc %i4, 0x0FC2, %g3
21286 fbne,a %fcc2, loop_1824
21287 fxor %f10, %f30, %f0
21288 tsubcc %i6, 0x1D44, %l3
21289 tcc %xcc, 0x6
21290loop_1824:
21291 and %i1, 0x022C, %o3
21292 set 0x0A, %o3
21293 ldsha [%l7 + %o3] 0x19, %o6
21294 tneg %icc, 0x2
21295 fbn,a %fcc0, loop_1825
21296 ble,a loop_1826
21297 stx %o4, [%l7 + 0x40]
21298 addc %o7, %o1, %l1
21299loop_1825:
21300 smulcc %g7, %g5, %i0
21301loop_1826:
21302 bvc,a loop_1827
21303 fmovda %xcc, %f11, %f6
21304 taddcctv %g6, %i2, %l5
21305 brgz,a %o5, loop_1828
21306loop_1827:
21307 subc %i3, %i7, %l6
21308 udivx %o0, 0x13A9, %o2
21309 nop
21310 setx loop_1829, %l0, %l1
21311 jmpl %l1, %l2
21312loop_1828:
21313 bpos,a,pn %icc, loop_1830
21314 fands %f30, %f10, %f7
21315 fcmpne16 %f20, %f0, %l0
21316loop_1829:
21317 edge8ln %i5, %g4, %l4
21318loop_1830:
21319 nop
21320 setx 0xE05E923C, %l0, %l6
21321 st %l6, [%l7 + 0x48]
21322 ld [%l7 + 0x48], %fsr
21323 edge32ln %g1, %g2, %g3
21324 brlez %i6, loop_1831
21325 tneg %xcc, 0x6
21326 movn %xcc, %l3, %i1
21327 fbge %fcc1, loop_1832
21328loop_1831:
21329 movcs %icc, %o3, %o6
21330 fbule %fcc3, loop_1833
21331 nop
21332 setx loop_1834, %l0, %l1
21333 jmpl %l1, %o4
21334loop_1832:
21335 tg %xcc, 0x1
21336 mova %xcc, %o7, %i4
21337loop_1833:
21338 fbul %fcc3, loop_1835
21339loop_1834:
21340 fmovrsgez %l1, %f25, %f1
21341 tleu %xcc, 0x0
21342 ldsh [%l7 + 0x7A], %o1
21343loop_1835:
21344 array16 %g5, %i0, %g7
21345 tsubcc %i2, 0x1F2A, %g6
21346 nop
21347 setx loop_1836, %l0, %l1
21348 wrpr 0x1, %tl
21349 wrpr %l1, %tpc
21350 add %l1, 0x4, %l1
21351 wrpr %l1, %tnpc
21352 setx 0x34400001400, %l0, %l1
21353 wrpr %l1, %tstate
21354 wrhpr 0x4, %htstate
21355 retry
21356 tge %icc, 0x5
21357 umulcc %o5, 0x0D66, %i3
21358 set 0x3E, %l4
21359 lduha [%l7 + %l4] 0x89, %l5
21360loop_1836:
21361 nop
21362 fitos %f13, %f25
21363 fstox %f25, %f26
21364 orcc %l6, %i7, %o2
21365 tl %xcc, 0x6
21366 stb %o0, [%l7 + 0x57]
21367 nop
21368 setx 0xE3755CEDC13949B7, %l0, %l6
21369 stx %l6, [%l7 + 0x28]
21370 ldd [%l7 + 0x28], %f0
21371 fsqrtd %f0, %f4
21372 fpadd32 %f20, %f4, %f6
21373 fnands %f6, %f13, %f19
21374 edge32ln %l2, %l0, %g4
21375 ldstub [%l7 + 0x3D], %i5
21376 movle %xcc, %l4, %g2
21377 xnorcc %g3, 0x01D2, %i6
21378 mulx %l3, %i1, %o3
21379 fornot2 %f28, %f28, %f12
21380 ldx [%l7 + 0x70], %o6
21381 mulx %o4, %o7, %g1
21382 fmovse %icc, %f14, %f11
21383 fmovrdne %l1, %f6, %f4
21384 fmovdvc %xcc, %f30, %f5
21385 set 0x72, %g2
21386 lduha [%l7 + %g2] 0x88, %i4
21387 tcc %icc, 0x2
21388 fornot2 %f4, %f6, %f16
21389 array32 %g5, %i0, %o1
21390 mulx %i2, %g7, %g6
21391 stx %i3, [%l7 + 0x08]
21392 ba %xcc, loop_1837
21393 fnors %f29, %f2, %f28
21394 te %xcc, 0x0
21395 umul %o5, %l6, %i7
21396loop_1837:
21397 udiv %o2, 0x093B, %l5
21398 fpsub16s %f8, %f8, %f7
21399 srax %o0, 0x09, %l2
21400 set 0x20, %g5
21401 ldda [%l7 + %g5] 0xea, %l0
21402 movle %xcc, %i5, %l4
21403 edge8 %g4, %g3, %i6
21404 addcc %g2, 0x0C63, %l3
21405 fpsub32s %f19, %f14, %f2
21406 sdiv %o3, 0x11F2, %i1
21407 bg,a,pn %icc, loop_1838
21408 ldsh [%l7 + 0x5A], %o6
21409 fbue,a %fcc3, loop_1839
21410 nop
21411 fitod %f25, %f2
21412loop_1838:
21413 srax %o7, 0x0A, %o4
21414 nop
21415 fitos %f14, %f3
21416 fstox %f3, %f8
21417loop_1839:
21418 umul %l1, 0x0688, %g1
21419 set 0x6E, %g4
21420 ldstuba [%l7 + %g4] 0x80, %g5
21421 tg %xcc, 0x1
21422 tge %xcc, 0x1
21423 fmovdneg %xcc, %f19, %f1
21424 sdivcc %i0, 0x0AC1, %i4
21425 tle %xcc, 0x5
21426 wr %g0, 0x04, %asi
21427 lduwa [%l7 + 0x18] %asi, %i2
21428 addccc %o1, 0x15E3, %g6
21429 fbuge,a %fcc2, loop_1840
21430 subccc %g7, 0x1B9B, %o5
21431 tleu %icc, 0x4
21432 srax %i3, %l6, %o2
21433loop_1840:
21434 fmovrde %l5, %f2, %f8
21435 addcc %i7, %o0, %l2
21436 edge32n %i5, %l0, %g4
21437 fbug,a %fcc0, loop_1841
21438 stbar
21439 srl %l4, %g3, %i6
21440 edge16l %g2, %l3, %o3
21441loop_1841:
21442 fxor %f2, %f2, %f4
21443 edge32 %o6, %o7, %o4
21444 sdiv %l1, 0x02EB, %g1
21445 nop
21446 fitos %f11, %f11
21447 fstoi %f11, %f5
21448 sdiv %i1, 0x09A2, %g5
21449 array8 %i4, %i2, %i0
21450 fmovrdlez %o1, %f28, %f28
21451 sllx %g7, 0x0E, %g6
21452 movge %xcc, %o5, %i3
21453 bvc,a %xcc, loop_1842
21454 sdivx %l6, 0x0884, %o2
21455 tge %icc, 0x7
21456 movrgz %i7, 0x3CB, %l5
21457loop_1842:
21458 restored
21459 rdpr %cwp, %g1
21460 rdpr %cansave, %g2
21461 rdpr %canrestore, %g3
21462 rdpr %cleanwin, %g4
21463 rdpr %otherwin, %g5
21464 rdpr %wstate, %g6
21465 fmovsle %icc, %f19, %f14
21466 edge32 %l2, %i5, %l0
21467 tg %icc, 0x1
21468 fbul %fcc1, loop_1843
21469 fpadd32 %f8, %f20, %f26
21470 wr %g0, 0x81, %asi
21471 ldstuba [%l7 + 0x08] %asi, %o0
21472loop_1843:
21473 bshuffle %f2, %f22, %f2
21474 fmovrdne %g4, %f24, %f20
21475 edge8l %l4, %i6, %g2
21476 swap [%l7 + 0x50], %l3
21477 movgu %xcc, %o3, %o6
21478 addccc %o7, %o4, %g3
21479 or %l1, %g1, %i1
21480 fmovse %icc, %f28, %f5
21481 sethi 0x0ED9, %i4
21482 fcmpne32 %f4, %f14, %g5
21483 add %l7, 0x78, %l6
21484 wr %g0, 0x88, %asi
21485 casxa [%l6] %asi, %i2, %o1
21486 movrne %g7, %i0, %o5
21487 tsubcc %g6, %l6, %o2
21488 wr %g0, 0x23, %asi
21489 ldda [%l7 + 0x40] %asi, %i2
21490 fmovrdgz %l5, %f12, %f6
21491 nop
21492 setx 0x857ECF0CCF293B6C, %l0, %l6
21493 stx %l6, [%l7 + 0x28]
21494 ldd [%l7 + 0x28], %f0
21495 setx 0x9E98B3126C12BF3A, %l1, %l5
21496 stx %l5, [%l7 + 0x10]
21497 ldd [%l7 + 0x10], %f24
21498 fdivd %f24, %f0, %f6
21499 be,a %xcc, loop_1844
21500 fpackfix %f12, %f0
21501 addcc %i7, 0x0CBB, %i5
21502 edge16ln %l0, %o0, %l2
21503loop_1844:
21504 xorcc %l4, %g4, %i6
21505 tcc %icc, 0x3
21506 fmovsgu %icc, %f11, %f14
21507 fpsub16 %f14, %f6, %f24
21508 and %l3, %g2, %o6
21509 tne %xcc, 0x3
21510 be,a %icc, loop_1845
21511 bg,pt %xcc, loop_1846
21512 edge16n %o3, %o4, %o7
21513 addccc %l1, %g3, %g1
21514loop_1845:
21515 andncc %i1, %g5, %i4
21516loop_1846:
21517 movvs %icc, %i2, %g7
21518 edge32ln %o1, %o5, %i0
21519 add %l7, 0x28, %l6
21520 wr %g0, 0x89, %asi
21521 ldxa [%l6] %asi, %g6
21522 casxa [%l6] 0x89, %g6, %l6
21523 tvc %xcc, 0x7
21524 ble,a,pn %xcc, loop_1847
21525 prefetch [%l7 + 0x24], 0x1
21526 movrgz %i3, 0x03F, %l5
21527 ba loop_1848
21528loop_1847:
21529 ldd [%l7 + 0x60], %o2
21530 subccc %i5, 0x0215, %l0
21531 nop
21532 fitos %f13, %f12
21533 fstox %f12, %f4
21534loop_1848:
21535 edge16ln %o0, %i7, %l2
21536 bge,a,pn %xcc, loop_1849
21537 sra %g4, 0x1B, %l4
21538 nop
21539 fitos %f0, %f21
21540 fstox %f21, %f26
21541 fxtos %f26, %f5
21542 tn %icc, 0x0
21543loop_1849:
21544 umul %l3, %g2, %o6
21545 fbe %fcc1, loop_1850
21546 fpackfix %f22, %f6
21547 tle %xcc, 0x5
21548 bgu,a %xcc, loop_1851
21549loop_1850:
21550 taddcctv %o3, 0x1673, %o4
21551 stb %o7, [%l7 + 0x69]
21552 fzeros %f14
21553loop_1851:
21554 umul %l1, %g3, %g1
21555 movre %i6, 0x2FD, %i1
21556 set 0x74, %l0
21557 lduwa [%l7 + %l0] 0x80, %g5
21558 movn %xcc, %i2, %g7
21559 fbule,a %fcc3, loop_1852
21560 srax %o1, %o5, %i0
21561 wr %g0, 0xf1, %asi
21562 stda %f0, [%l7 + 0x40] %asi
21563 membar #Sync
21564loop_1852:
21565 fcmpeq32 %f6, %f8, %g6
21566 tsubcc %l6, %i3, %i4
21567 add %o2, %l5, %l0
21568 sra %i5, 0x1D, %i7
21569 movrgz %l2, 0x38C, %o0
21570 saved
21571 rdpr %cwp, %g1
21572 rdpr %cansave, %g2
21573 rdpr %canrestore, %g3
21574 rdpr %cleanwin, %g4
21575 rdpr %otherwin, %g5
21576 rdpr %wstate, %g6
21577 fmovdn %icc, %f18, %f18
21578 set 0x14, %l3
21579 ldswa [%l7 + %l3] 0x89, %l4
21580 movrgez %g4, 0x3AC, %g2
21581 ldx [%l7 + 0x30], %o6
21582 sub %l3, %o4, %o3
21583 movvc %xcc, %l1, %o7
21584 xnorcc %g1, 0x012C, %i6
21585 sth %g3, [%l7 + 0x2C]
21586 movrlz %g5, 0x39A, %i1
21587 edge32ln %g7, %o1, %o5
21588 fabss %f21, %f18
21589 ta %xcc, 0x3
21590 fpack16 %f6, %f6
21591 tle %xcc, 0x7
21592 array16 %i0, %i2, %l6
21593 brgz %g6, loop_1853
21594 sub %i4, %i3, %l5
21595 fsrc1 %f28, %f10
21596 add %l7, 0x10, %l6
21597 wr %g0, 0x88, %asi
21598 casxa [%l6] %asi, %o2, %i5
21599loop_1853:
21600 fmovdcc %xcc, %f19, %f27
21601 edge16n %i7, %l0, %o0
21602 fpackfix %f22, %f17
21603 tne %xcc, 0x3
21604 array8 %l2, %g4, %g2
21605 fmovsvs %icc, %f28, %f5
21606 add %l7, 0x08, %l6
21607 wr %g0, 0x80, %asi
21608 ldxa [%l6] %asi, %o6
21609 casxa [%l6] %asi, %o6, %l4
21610 tneg %xcc, 0x6
21611 te %icc, 0x4
21612 addc %l3, %o3, %o4
21613 tle %icc, 0x1
21614 fmul8x16au %f9, %f15, %f30
21615 umul %o7, %l1, %g1
21616 ldsb [%l7 + 0x10], %g3
21617 xorcc %i6, 0x08F8, %g5
21618 tpos %xcc, 0x5
21619 smul %g7, 0x02F1, %i1
21620 tne %xcc, 0x1
21621 bgu %icc, loop_1854
21622 movneg %icc, %o1, %o5
21623 edge16 %i0, %l6, %g6
21624 fnor %f8, %f28, %f12
21625loop_1854:
21626 andn %i4, %i3, %l5
21627 addcc %i2, 0x159D, %i5
21628 umul %i7, 0x1107, %o2
21629 set 0x60, %o0
21630 ldda [%l7 + %o0] 0x27, %l0
21631 fmovrdlz %l2, %f0, %f28
21632 tl %xcc, 0x2
21633 mulx %o0, %g2, %g4
21634 ta %xcc, 0x2
21635 array32 %o6, %l3, %o3
21636 fmovdgu %icc, %f10, %f5
21637 st %f2, [%l7 + 0x10]
21638 fmuld8ulx16 %f15, %f23, %f20
21639 mova %icc, %l4, %o7
21640 sllx %l1, %g1, %g3
21641 tgu %icc, 0x7
21642 orn %i6, %g5, %o4
21643 addc %i1, %o1, %g7
21644 umul %o5, %i0, %g6
21645 add %i4, %l6, %l5
21646 set 0x30, %o7
21647 stxa %i3, [%l7 + %o7] 0x27
21648 membar #Sync
21649 fnot2 %f2, %f28
21650 sir 0x03CA
21651 fbe %fcc2, loop_1855
21652 movn %icc, %i2, %i5
21653 movl %xcc, %o2, %i7
21654 addccc %l0, %o0, %g2
21655loop_1855:
21656 bshuffle %f14, %f26, %f0
21657 edge16 %g4, %l2, %l3
21658 edge8ln %o3, %l4, %o7
21659 set 0x6C, %l6
21660 swapa [%l7 + %l6] 0x89, %o6
21661 array16 %l1, %g3, %i6
21662 fbu,a %fcc1, loop_1856
21663 restored
21664 rdpr %cwp, %g1
21665 rdpr %cansave, %g2
21666 rdpr %canrestore, %g3
21667 rdpr %cleanwin, %g4
21668 rdpr %otherwin, %g5
21669 rdpr %wstate, %g6
21670 edge16 %g1, %g5, %o4
21671 fmovsvs %icc, %f21, %f21
21672loop_1856:
21673 brlez %o1, loop_1857
21674 move %xcc, %i1, %o5
21675 udiv %i0, 0x185F, %g7
21676 edge16n %i4, %g6, %l6
21677loop_1857:
21678 movne %icc, %l5, %i2
21679 fmovdge %xcc, %f7, %f3
21680 movre %i5, 0x2F3, %i3
21681 fmul8x16al %f7, %f0, %f0
21682 andcc %i7, %o2, %l0
21683 sir 0x0C10
21684 fmovrdgez %o0, %f30, %f12
21685 fmovsleu %icc, %f30, %f21
21686 wr %g0, 0x80, %asi
21687 lduha [%l7 + 0x5A] %asi, %g4
21688 wr %g0, 0x89, %asi
21689 lduwa [%l7 + 0x48] %asi, %g2
21690 movrlez %l3, %l2, %l4
21691 sir 0x18F8
21692 sdivx %o7, 0x06DF, %o3
21693 fbn %fcc1, loop_1858
21694 nop
21695 setx loop_1859, %l0, %l1
21696 wrpr 0x1, %tl
21697 wrpr %l1, %tnpc
21698 setx 0x34400001400, %l0, %l1
21699 wrpr %l1, %tstate
21700 wrhpr 0x4, %htstate
21701 done
21702 bpos,a,pn %icc, loop_1860
21703 subc %l1, 0x11CD, %o6
21704loop_1858:
21705 brlz,a %i6, loop_1861
21706loop_1859:
21707 ble,pt %xcc, loop_1862
21708loop_1860:
21709 fmovsleu %icc, %f2, %f22
21710 wr %g0, 0x2c, %asi
21711 ldda [%l7 + 0x30] %asi, %g0
21712loop_1861:
21713 movrlz %g3, %o4, %o1
21714loop_1862:
21715 fpsub16s %f25, %f29, %f7
21716 add %g5, %o5, %i0
21717 xnorcc %i1, 0x184E, %i4
21718 nop
21719 fitod %f8, %f14
21720 fdtox %f14, %f0
21721 move %icc, %g6, %g7
21722 restored
21723 rdpr %cwp, %g1
21724 rdpr %cansave, %g2
21725 rdpr %canrestore, %g3
21726 rdpr %cleanwin, %g4
21727 rdpr %otherwin, %g5
21728 rdpr %wstate, %g6
21729 tpos %icc, 0x2
21730 set 0x70, %i2
21731 prefetcha [%l7 + %i2] 0x04, 0x2
21732 nop
21733 setx 0x4BBEF978206572A9, %l0, %l6
21734 stx %l6, [%l7 + 0x78]
21735 ldx [%l7 + 0x78], %fsr
21736 ldx [%l7 + 0x38], %l6
21737 bn,a,pn %icc, loop_1863
21738 tleu %icc, 0x0
21739 brz,a %i5, loop_1864
21740 fbne %fcc2, loop_1865
21741loop_1863:
21742 fbuge %fcc1, loop_1866
21743 fxor %f20, %f0, %f16
21744loop_1864:
21745 subccc %i2, 0x1682, %i3
21746loop_1865:
21747 te %icc, 0x1
21748loop_1866:
21749 edge16n %o2, %i7, %o0
21750 nop
21751 setx 0x53ADBED4, %l0, %l6
21752 st %l6, [%l7 + 0x28]
21753 ld [%l7 + 0x28], %f8
21754 fsqrts %f8, %f15
21755 xnor %l0, %g4, %l3
21756 mulscc %l2, 0x0B89, %g2
21757 movn %xcc, %l4, %o7
21758 tsubcctv %l1, 0x19F6, %o6
21759 udivcc %o3, 0x030A, %g1
21760 addcc %g3, %o4, %i6
21761 movvc %icc, %o1, %o5
21762 or %g5, 0x05EA, %i1
21763 subc %i0, 0x038F, %g6
21764 fbl,a %fcc3, loop_1867
21765 stx %i4, [%l7 + 0x20]
21766 orcc %l5, 0x1A69, %g7
21767 fnands %f14, %f13, %f25
21768loop_1867:
21769 fxor %f12, %f6, %f4
21770 fmovrde %l6, %f4, %f12
21771 fbne %fcc3, loop_1868
21772 movrlz %i5, 0x0E5, %i2
21773 movleu %xcc, %i3, %o2
21774 bneg,a %xcc, loop_1869
21775loop_1868:
21776 ldd [%l7 + 0x48], %o0
21777 sub %i7, %g4, %l0
21778 addccc %l3, 0x1146, %g2
21779loop_1869:
21780 tneg %xcc, 0x0
21781 srax %l4, %o7, %l1
21782 srl %l2, %o6, %o3
21783 srlx %g3, %g1, %i6
21784 movgu %xcc, %o1, %o4
21785 andn %g5, 0x0D65, %i1
21786 fmovs %f16, %f26
21787 tge %icc, 0x4
21788 array16 %o5, %g6, %i0
21789 andn %l5, %i4, %g7
21790 edge8 %i5, %i2, %i3
21791 taddcc %l6, %o0, %i7
21792 sra %o2, %l0, %l3
21793 fmovdvc %icc, %f23, %f28
21794 edge8l %g4, %l4, %g2
21795 fmovda %xcc, %f21, %f25
21796 tsubcctv %l1, 0x1D3E, %l2
21797 fandnot2s %f21, %f27, %f30
21798 wr %g0, 0x88, %asi
21799 swapa [%l7 + 0x38] %asi, %o7
21800 tg %xcc, 0x4
21801 tleu %xcc, 0x5
21802 movge %xcc, %o3, %o6
21803 tge %icc, 0x1
21804 brgez,a %g3, loop_1870
21805 stx %i6, [%l7 + 0x48]
21806 udiv %g1, 0x0D0B, %o1
21807 te %xcc, 0x0
21808loop_1870:
21809 ldsb [%l7 + 0x77], %g5
21810 fmovdcs %icc, %f21, %f8
21811 wr %g0, 0x19, %asi
21812 ldda [%l7 + 0x30] %asi, %i0
21813 lduw [%l7 + 0x50], %o4
21814 nop
21815 setx 0xBA8A68E620B63398, %l0, %l6
21816 stx %l6, [%l7 + 0x28]
21817 ldd [%l7 + 0x28], %f18
21818 setx 0xB93C7778FC36FBAA, %l1, %l5
21819 stx %l5, [%l7 + 0x10]
21820 ldd [%l7 + 0x10], %f0
21821 faddd %f0, %f18, %f24
21822 st %f5, [%l7 + 0x60]
21823 fpadd16s %f0, %f7, %f24
21824 tn %xcc, 0x6
21825 tle %xcc, 0x1
21826 sethi 0x04A8, %o5
21827 fbne,a %fcc0, loop_1871
21828 movvc %xcc, %g6, %l5
21829 ldsb [%l7 + 0x29], %i0
21830 std %f26, [%l7 + 0x38]
21831loop_1871:
21832 tcs %xcc, 0x1
21833 alignaddrl %i4, %i5, %g7
21834 brlez,a %i2, loop_1872
21835 movrgez %l6, 0x1AF, %i3
21836 movrlez %i7, 0x157, %o0
21837 sethi 0x19C1, %l0
21838loop_1872:
21839 udiv %o2, 0x0B55, %g4
21840 lduh [%l7 + 0x6E], %l3
21841 popc %l4, %l1
21842 fmovrdne %g2, %f6, %f28
21843 edge16n %l2, %o7, %o3
21844 fbug %fcc0, loop_1873
21845 fbne,a %fcc3, loop_1874
21846 tne %icc, 0x7
21847 movrne %o6, 0x39F, %i6
21848loop_1873:
21849 membar 0x23
21850loop_1874:
21851 tvs %icc, 0x4
21852 tl %xcc, 0x6
21853 add %g1, 0x031B, %g3
21854 movne %xcc, %o1, %i1
21855 tvc %xcc, 0x1
21856 sir 0x14DD
21857 wr %g0, 0x11, %asi
21858 stha %o4, [%l7 + 0x66] %asi
21859 bn,pt %icc, loop_1875
21860 mulx %o5, %g6, %l5
21861 ldd [%l7 + 0x48], %i0
21862 movrlez %i4, 0x22B, %g5
21863loop_1875:
21864 movneg %icc, %g7, %i2
21865 move %xcc, %l6, %i3
21866 movg %xcc, %i7, %o0
21867 tl %xcc, 0x7
21868 movre %i5, %o2, %l0
21869 prefetch [%l7 + 0x74], 0x2
21870 wr %g0, 0x11, %asi
21871 ldda [%l7 + 0x40] %asi, %f16
21872 mulx %g4, %l3, %l4
21873 set 0x38, %l1
21874 stwa %g2, [%l7 + %l1] 0x14
21875 stbar
21876 bvs,a,pn %icc, loop_1876
21877 edge8l %l1, %l2, %o3
21878 edge8n %o6, %o7, %i6
21879 srlx %g1, %o1, %g3
21880loop_1876:
21881 andcc %i1, 0x1600, %o4
21882 edge16l %g6, %o5, %i0
21883 fpackfix %f26, %f0
21884 movle %icc, %l5, %i4
21885 tle %xcc, 0x2
21886 set 0x6A, %o5
21887 stha %g7, [%l7 + %o5] 0x22
21888 membar #Sync
21889 movre %i2, 0x23A, %l6
21890 tcc %icc, 0x4
21891 orn %i3, %g5, %i7
21892 edge32l %i5, %o2, %o0
21893 fbul %fcc0, loop_1877
21894 movge %icc, %l0, %g4
21895 fexpand %f12, %f0
21896 fmovrslz %l4, %f14, %f3
21897loop_1877:
21898 fmovdcs %xcc, %f3, %f23
21899 edge32n %l3, %l1, %g2
21900 movcs %icc, %o3, %l2
21901 addc %o6, %o7, %i6
21902 sdiv %g1, 0x1C4F, %o1
21903 movrlez %i1, %g3, %o4
21904 fandnot1s %f7, %f6, %f28
21905 nop
21906 fitod %f6, %f22
21907 fdtos %f22, %f23
21908 movg %xcc, %o5, %g6
21909 popc 0x0D92, %i0
21910 fbul,a %fcc3, loop_1878
21911 sethi 0x091B, %i4
21912 movrgz %g7, 0x2DF, %l5
21913 bcs,a %xcc, loop_1879
21914loop_1878:
21915 movvs %icc, %i2, %l6
21916 ld [%l7 + 0x2C], %f11
21917 lduw [%l7 + 0x1C], %i3
21918loop_1879:
21919 tsubcc %i7, %i5, %g5
21920 or %o0, %o2, %g4
21921 membar #Sync
21922 wr %g0, 0xf9, %asi
21923 ldda [%l7 + 0x40] %asi, %f0
21924 nop
21925 setx loop_1880, %l0, %l1
21926 jmpl %l1, %l0
21927 sdiv %l3, 0x0770, %l4
21928 movgu %xcc, %l1, %g2
21929 ldsb [%l7 + 0x56], %l2
21930loop_1880:
21931 sth %o6, [%l7 + 0x08]
21932 lduw [%l7 + 0x40], %o7
21933 movleu %icc, %o3, %g1
21934 add %l7, 0x20, %l6
21935 wr %g0, 0x89, %asi
21936 casxa [%l6] 0x89, %i6, %i1
21937 addccc %g3, 0x0E0E, %o4
21938 brlez,a %o5, loop_1881
21939 taddcc %o1, %i0, %i4
21940 addc %g6, %g7, %l5
21941 orncc %l6, 0x18E8, %i2
21942loop_1881:
21943 smulcc %i3, %i7, %i5
21944 mulx %g5, 0x0B00, %o2
21945 add %l7, 0x4C, %l6
21946 wr %g0, 0x11, %asi
21947 lda [%l6] %asi, %g4
21948 casa [%l6] %asi, %g4, %o0
21949 brgez,a %l0, loop_1882
21950 movn %icc, %l4, %l3
21951 movrgz %g2, %l1, %l2
21952 edge32 %o6, %o7, %o3
21953loop_1882:
21954 ldd [%l7 + 0x28], %f20
21955 fmovrdne %g1, %f26, %f22
21956 tn %xcc, 0x7
21957 membar #Sync
21958 wr %g0, 0x1e, %asi
21959 ldda [%l7 + 0x40] %asi, %f16
21960 tpos %icc, 0x0
21961 srax %i6, 0x09, %g3
21962 prefetch [%l7 + 0x64], 0x1
21963 xnorcc %o4, 0x0A15, %i1
21964 fands %f23, %f29, %f6
21965 srax %o1, 0x0F, %i0
21966 add %l7, 0x30, %l6
21967 wr %g0, 0x80, %asi
21968 lda [%l6] %asi, %o5
21969 casa [%l6] 0x80, %o5, %g6
21970 tge %xcc, 0x4
21971 edge8n %g7, %i4, %l6
21972 fcmpne32 %f0, %f6, %l5
21973 fpmerge %f17, %f2, %f16
21974 fbl %fcc1, loop_1883
21975 flush %l7 + 0x68
21976 edge16ln %i3, %i7, %i2
21977 tgu %xcc, 0x4
21978loop_1883:
21979 sth %g5, [%l7 + 0x0E]
21980 orncc %o2, %i5, %g4
21981 tvs %icc, 0x6
21982 edge32n %o0, %l4, %l3
21983 sra %g2, %l0, %l1
21984 edge16 %l2, %o6, %o7
21985 sll %g1, %o3, %i6
21986 fbl %fcc0, loop_1884
21987 stbar
21988 fmovrdlz %g3, %f16, %f8
21989 fmovdvs %icc, %f30, %f23
21990loop_1884:
21991 tneg %xcc, 0x7
21992 fmul8x16al %f31, %f30, %f24
21993 tpos %xcc, 0x4
21994 array16 %i1, %o1, %i0
21995 restored
21996 rdpr %cwp, %g1
21997 rdpr %cansave, %g2
21998 rdpr %canrestore, %g3
21999 rdpr %cleanwin, %g4
22000 rdpr %otherwin, %g5
22001 rdpr %wstate, %g6
22002 fand %f20, %f2, %f12
22003 array32 %o4, %g6, %g7
22004 andn %i4, %l6, %l5
22005 edge8n %i3, %o5, %i2
22006 movvs %xcc, %g5, %i7
22007 movvc %xcc, %o2, %i5
22008 andcc %o0, %l4, %l3
22009 faligndata %f16, %f2, %f28
22010 std %f14, [%l7 + 0x68]
22011 addcc %g2, %g4, %l0
22012 subccc %l2, 0x19C4, %o6
22013 fmul8ulx16 %f30, %f16, %f22
22014 wr %g0, 0x18, %asi
22015 lduha [%l7 + 0x7C] %asi, %o7
22016 prefetch [%l7 + 0x70], 0x1
22017 movn %icc, %g1, %l1
22018 movgu %icc, %i6, %o3
22019 srlx %g3, %i1, %o1
22020 edge32 %i0, %g6, %o4
22021 movg %xcc, %i4, %g7
22022 fble %fcc0, loop_1885
22023 nop
22024 setx 0xA65032C1, %l0, %l6
22025 st %l6, [%l7 + 0x28]
22026 ld [%l7 + 0x28], %f12
22027 setx 0xC262AB60, %l1, %l5
22028 st %l5, [%l7 + 0x10]
22029 ld [%l7 + 0x10], %f8
22030 fsubs %f8, %f12, %f26
22031 wr %g0, 0x04, %asi
22032 ldda [%l7 + 0x20] %asi, %i6
22033loop_1885:
22034 orncc %l5, 0x0F1C, %o5
22035 fcmple32 %f26, %f18, %i3
22036 bne,a,pt %xcc, loop_1886
22037 edge32n %i2, %i7, %g5
22038 call loop_1887
22039 edge8ln %o2, %i5, %l4
22040loop_1886:
22041 sll %l3, %o0, %g4
22042 restored
22043 rdpr %cwp, %g1
22044 rdpr %cansave, %g2
22045 rdpr %canrestore, %g3
22046 rdpr %cleanwin, %g4
22047 rdpr %otherwin, %g5
22048 rdpr %wstate, %g6
22049loop_1887:
22050 fmovrdlz %l0, %f16, %f10
22051 movrlez %g2, 0x02E, %l2
22052 edge8 %o7, %g1, %o6
22053 tl %icc, 0x0
22054 edge16 %i6, %l1, %o3
22055 alignaddr %g3, %o1, %i1
22056 nop
22057 setx 0x0A4497E1, %l0, %l6
22058 st %l6, [%l7 + 0x28]
22059 ld [%l7 + 0x28], %f30
22060 setx 0x9B73D62B, %l1, %l5
22061 st %l5, [%l7 + 0x10]
22062 ld [%l7 + 0x10], %f28
22063 fsubs %f28, %f30, %f2
22064 stbar
22065 or %g6, %o4, %i0
22066 addcc %i4, 0x1C81, %g7
22067 tne %icc, 0x6
22068 tsubcctv %l6, %o5, %i3
22069 stbar
22070 udivcc %l5, 0x10A2, %i2
22071 mulscc %g5, %i7, %i5
22072 movgu %icc, %o2, %l3
22073 sth %l4, [%l7 + 0x3E]
22074 mulscc %g4, %o0, %g2
22075 addccc %l0, %l2, %g1
22076 movpos %xcc, %o6, %o7
22077 brz %l1, loop_1888
22078 sub %i6, %o3, %o1
22079 movgu %icc, %i1, %g6
22080 and %g3, 0x0697, %i0
22081loop_1888:
22082 tle %icc, 0x6
22083 bleu,a %xcc, loop_1889
22084 fbul %fcc0, loop_1890
22085 movrlez %o4, %i4, %l6
22086 movcs %icc, %o5, %i3
22087loop_1889:
22088 nop
22089 set 0x54, %g7
22090 sta %f25, [%l7 + %g7] 0x19
22091loop_1890:
22092 nop
22093 wr %g0, 0x11, %asi
22094 lduwa [%l7 + 0x3C] %asi, %g7
22095 tleu %xcc, 0x4
22096 srax %i2, 0x07, %l5
22097 smul %g5, 0x0852, %i5
22098 bgu,a %xcc, loop_1891
22099 fone %f12
22100 be,a,pt %xcc, loop_1892
22101 fmovrde %o2, %f22, %f8
22102loop_1891:
22103 addcc %l3, %l4, %i7
22104 fbug %fcc2, loop_1893
22105loop_1892:
22106 edge16 %o0, %g4, %g2
22107 edge32 %l2, %g1, %o6
22108 te %icc, 0x1
22109loop_1893:
22110 move %icc, %l0, %l1
22111 fmovsle %icc, %f9, %f8
22112 fbue %fcc1, loop_1894
22113 movre %i6, 0x2E2, %o7
22114 edge32l %o1, %i1, %g6
22115 orncc %o3, 0x1AC0, %i0
22116loop_1894:
22117 tcc %xcc, 0x1
22118 edge16ln %g3, %i4, %o4
22119 orncc %o5, 0x1B95, %l6
22120 movn %icc, %g7, %i3
22121 tsubcctv %l5, %g5, %i2
22122 and %i5, %l3, %l4
22123 mulscc %o2, 0x0D3C, %i7
22124 fbne %fcc0, loop_1895
22125 addccc %o0, %g4, %l2
22126 udiv %g1, 0x02DE, %o6
22127 tcc %icc, 0x4
22128loop_1895:
22129 brgz,a %g2, loop_1896
22130 subcc %l1, %i6, %l0
22131 set 0x08, %i4
22132 ldxa [%l7 + %i4] 0x15, %o7
22133loop_1896:
22134 fsrc2s %f23, %f22
22135 movcs %xcc, %o1, %i1
22136 ldd [%l7 + 0x58], %f10
22137 fpsub32 %f28, %f0, %f2
22138 movrgez %g6, %i0, %g3
22139 movge %xcc, %i4, %o4
22140 fmovdvc %icc, %f26, %f1
22141 tge %icc, 0x1
22142 movl %icc, %o3, %o5
22143 wr %g0, 0x4f, %asi
22144 ldxa [%g0 + 0x38] %asi, %l6
22145 movrlez %g7, %i3, %l5
22146 fmovrslez %i2, %f28, %f28
22147 srax %g5, 0x1E, %i5
22148 std %f30, [%l7 + 0x50]
22149 fexpand %f9, %f16
22150 subccc %l3, 0x112D, %l4
22151 fmovsl %xcc, %f11, %f24
22152 edge32ln %i7, %o2, %o0
22153 edge32n %g4, %l2, %o6
22154 brlz,a %g2, loop_1897
22155 fmul8sux16 %f30, %f8, %f2
22156 restored
22157 rdpr %cwp, %g1
22158 rdpr %cansave, %g2
22159 rdpr %canrestore, %g3
22160 rdpr %cleanwin, %g4
22161 rdpr %otherwin, %g5
22162 rdpr %wstate, %g6
22163 fcmple16 %f20, %f14, %l1
22164loop_1897:
22165 or %g1, %i6, %o7
22166 move %xcc, %l0, %o1
22167 fcmpne16 %f0, %f22, %g6
22168 array16 %i0, %i1, %g3
22169 fmul8ulx16 %f22, %f4, %f30
22170 tgu %icc, 0x5
22171 tcs %xcc, 0x6
22172 alignaddr %i4, %o3, %o5
22173 fmovrslez %l6, %f29, %f9
22174 nop
22175 setx 0x5583EA5B, %l0, %l6
22176 st %l6, [%l7 + 0x28]
22177 ld [%l7 + 0x28], %f9
22178 setx 0x7858A0A2, %l1, %l5
22179 st %l5, [%l7 + 0x10]
22180 ld [%l7 + 0x10], %f9
22181 fdivs %f9, %f9, %f4
22182 xorcc %o4, %g7, %l5
22183 fsrc2 %f20, %f6
22184 movge %xcc, %i3, %g5
22185 tsubcc %i5, 0x0C2F, %l3
22186 fbule,a %fcc1, loop_1898
22187 be,a %icc, loop_1899
22188 srax %i2, 0x0D, %i7
22189 movpos %xcc, %l4, %o0
22190loop_1898:
22191 tsubcc %o2, 0x05FB, %g4
22192loop_1899:
22193 sra %l2, 0x19, %g2
22194 srlx %l1, %o6, %i6
22195 movvs %xcc, %g1, %l0
22196 movge %xcc, %o7, %g6
22197 movpos %xcc, %i0, %i1
22198 prefetch [%l7 + 0x08], 0x3
22199 fmovsvs %icc, %f9, %f17
22200 tvs %xcc, 0x7
22201 set 0x24, %g3
22202 lduwa [%l7 + %g3] 0x11, %o1
22203 umul %g3, %i4, %o3
22204 movne %icc, %o5, %l6
22205 array16 %o4, %g7, %l5
22206 srax %g5, 0x18, %i5
22207 edge8n %l3, %i3, %i7
22208 ldub [%l7 + 0x75], %i2
22209 movgu %xcc, %o0, %l4
22210 ldd [%l7 + 0x70], %f28
22211 smul %o2, 0x0A7A, %g4
22212 tvs %icc, 0x5
22213 ldstub [%l7 + 0x70], %l2
22214 mulx %l1, %o6, %i6
22215 be %xcc, loop_1900
22216 bneg,a %xcc, loop_1901
22217 sethi 0x0850, %g2
22218 movvs %xcc, %l0, %o7
22219loop_1900:
22220 andncc %g1, %i0, %g6
22221loop_1901:
22222 fbne,a %fcc1, loop_1902
22223 fmovdleu %icc, %f22, %f19
22224 brlez %o1, loop_1903
22225 prefetch [%l7 + 0x0C], 0x3
22226loop_1902:
22227 edge32l %g3, %i1, %i4
22228 tl %xcc, 0x5
22229loop_1903:
22230 nop
22231 set 0x2E, %o4
22232 lduha [%l7 + %o4] 0x18, %o5
22233 nop
22234 fitod %f12, %f14
22235 fdtox %f14, %f10
22236 fxtod %f10, %f30
22237 movvs %xcc, %o3, %l6
22238 ldstub [%l7 + 0x51], %o4
22239 edge8ln %l5, %g5, %g7
22240 movn %xcc, %i5, %i3
22241 edge32l %i7, %i2, %l3
22242 ldsh [%l7 + 0x6E], %l4
22243 orcc %o0, 0x13AD, %g4
22244 set 0x6B, %i0
22245 stba %l2, [%l7 + %i0] 0x11
22246 add %o2, 0x0E6C, %l1
22247 alignaddrl %o6, %g2, %i6
22248 xor %l0, 0x10BF, %o7
22249 andn %g1, %g6, %o1
22250 fmovdge %xcc, %f25, %f6
22251 mova %xcc, %g3, %i0
22252 call loop_1904
22253 fbule,a %fcc1, loop_1905
22254 fands %f11, %f26, %f31
22255 movvs %xcc, %i1, %o5
22256loop_1904:
22257 ta %icc, 0x1
22258loop_1905:
22259 andcc %o3, 0x0F94, %l6
22260 sethi 0x0116, %o4
22261 ldd [%l7 + 0x58], %f14
22262 edge8l %l5, %i4, %g5
22263 ldstub [%l7 + 0x3B], %i5
22264 set 0x18, %i6
22265 stha %i3, [%l7 + %i6] 0x15
22266 tle %xcc, 0x6
22267 udivx %g7, 0x0E44, %i7
22268 fpadd32 %f6, %f12, %f10
22269 st %f31, [%l7 + 0x50]
22270 edge8n %i2, %l4, %o0
22271 orcc %l3, %g4, %l2
22272 fbg,a %fcc2, loop_1906
22273 nop
22274 setx 0x6BC9B975, %l0, %l6
22275 st %l6, [%l7 + 0x28]
22276 ld [%l7 + 0x28], %f1
22277 setx 0x341C15F1, %l1, %l5
22278 st %l5, [%l7 + 0x10]
22279 ld [%l7 + 0x10], %f30
22280 fadds %f30, %f1, %f25
22281 fornot1s %f12, %f20, %f31
22282 nop
22283 setx 0x8FF986AE, %l0, %l6
22284 st %l6, [%l7 + 0x28]
22285 ld [%l7 + 0x28], %f11
22286 setx 0xBA0CD187, %l1, %l5
22287 st %l5, [%l7 + 0x10]
22288 ld [%l7 + 0x10], %f26
22289 fmuls %f26, %f11, %f22
22290loop_1906:
22291 add %o2, 0x04CC, %o6
22292 udivcc %g2, 0x1B22, %l1
22293 subcc %i6, 0x0D3F, %o7
22294 smul %g1, %g6, %o1
22295 ta %icc, 0x4
22296 fbue,a %fcc2, loop_1907
22297 udiv %l0, 0x179B, %g3
22298 andncc %i0, %o5, %i1
22299 edge8ln %o3, %l6, %l5
22300loop_1907:
22301 fmuld8ulx16 %f12, %f9, %f22
22302 popc %o4, %i4
22303 udivcc %g5, 0x0B09, %i5
22304 movg %icc, %i3, %g7
22305 edge16 %i2, %l4, %i7
22306 nop
22307 fitod %f8, %f16
22308 fdtos %f16, %f3
22309 fmovrsgz %o0, %f7, %f29
22310 fbule %fcc1, loop_1908
22311 udivx %g4, 0x18D2, %l3
22312 fmovsge %icc, %f5, %f31
22313 bneg,a,pt %xcc, loop_1909
22314loop_1908:
22315 fpsub16s %f0, %f28, %f3
22316 tl %xcc, 0x5
22317 movcs %xcc, %o2, %l2
22318loop_1909:
22319 nop
22320 setx loop_1910, %l0, %l1
22321 jmpl %l1, %o6
22322 nop
22323 set 0x30, %i7
22324 ldd [%l7 + %i7], %g2
22325 bgu,pn %xcc, loop_1911
22326 fmovsvc %xcc, %f1, %f6
22327loop_1910:
22328 fmovdleu %xcc, %f4, %f1
22329 sdiv %l1, 0x1558, %o7
22330loop_1911:
22331 addcc %g1, 0x14C0, %i6
22332 movrgz %o1, %g6, %g3
22333 fmovs %f24, %f28
22334 xnor %l0, 0x1D30, %i0
22335 movpos %icc, %i1, %o5
22336 for %f2, %f22, %f6
22337 fblg,a %fcc3, loop_1912
22338 srax %o3, 0x1B, %l5
22339 sdivcc %o4, 0x0D9B, %l6
22340 smul %g5, 0x135D, %i5
22341loop_1912:
22342 ldub [%l7 + 0x67], %i4
22343 taddcctv %g7, 0x1C4D, %i2
22344 saved
22345 rdpr %cwp, %g1
22346 rdpr %cansave, %g2
22347 rdpr %canrestore, %g3
22348 rdpr %cleanwin, %g4
22349 rdpr %otherwin, %g5
22350 rdpr %wstate, %g6
22351 orn %l4, %i3, %o0
22352 tpos %xcc, 0x2
22353 nop
22354 fitod %f12, %f16
22355 fdtos %f16, %f10
22356 tg %icc, 0x7
22357 subccc %i7, 0x1D75, %l3
22358 edge16 %g4, %l2, %o2
22359 restored
22360 rdpr %cwp, %g1
22361 rdpr %cansave, %g2
22362 rdpr %canrestore, %g3
22363 rdpr %cleanwin, %g4
22364 rdpr %otherwin, %g5
22365 rdpr %wstate, %g6
22366 set 0x62, %g6
22367 ldsba [%l7 + %g6] 0x11, %o6
22368 stw %g2, [%l7 + 0x6C]
22369 stbar
22370 nop
22371 fitos %f6, %f5
22372 edge32l %o7, %l1, %i6
22373 sdiv %o1, 0x0FCA, %g1
22374 tsubcc %g6, 0x09C0, %l0
22375 set 0x20, %l2
22376 stxa %g3, [%l7 + %l2] 0x2b
22377 membar #Sync
22378 fmovde %icc, %f12, %f6
22379 bcs,a loop_1913
22380 smul %i1, %i0, %o5
22381 edge32ln %l5, %o4, %o3
22382 membar 0x03
22383loop_1913:
22384 umulcc %l6, %i5, %i4
22385 edge32ln %g7, %i2, %g5
22386 fornot1 %f24, %f2, %f30
22387 array8 %l4, %o0, %i7
22388 tn %icc, 0x4
22389 fbug %fcc0, loop_1914
22390 tleu %icc, 0x6
22391 add %l3, %g4, %i3
22392 sdiv %o2, 0x0972, %o6
22393loop_1914:
22394 edge32 %g2, %l2, %o7
22395 edge16l %l1, %o1, %i6
22396 bvc %icc, loop_1915
22397 fmovscs %xcc, %f21, %f5
22398 movl %icc, %g6, %g1
22399 fsrc2 %f30, %f0
22400loop_1915:
22401 fnand %f24, %f8, %f22
22402 fmovdle %icc, %f18, %f0
22403 wr %g0, 0x88, %asi
22404 lduba [%l7 + 0x2D] %asi, %l0
22405 fpackfix %f12, %f31
22406 stx %g3, [%l7 + 0x68]
22407 nop
22408 fitos %f5, %f17
22409 fstod %f17, %f12
22410 tsubcctv %i1, 0x1C45, %o5
22411 fmovrdlz %i0, %f28, %f20
22412 movvs %icc, %l5, %o4
22413 tvc %xcc, 0x0
22414 sethi 0x17ED, %l6
22415 nop
22416 setx 0x4084ADA81256A7DB, %l0, %l6
22417 stx %l6, [%l7 + 0x28]
22418 ldd [%l7 + 0x28], %f6
22419 fsqrtd %f6, %f20
22420 fbug %fcc3, loop_1916
22421 stb %i5, [%l7 + 0x48]
22422 restored
22423 rdpr %cwp, %g1
22424 rdpr %cansave, %g2
22425 rdpr %canrestore, %g3
22426 rdpr %cleanwin, %g4
22427 rdpr %otherwin, %g5
22428 rdpr %wstate, %g6
22429 fmul8x16al %f8, %f8, %f20
22430loop_1916:
22431 fands %f5, %f31, %f19
22432 saved
22433 rdpr %cwp, %g1
22434 rdpr %cansave, %g2
22435 rdpr %canrestore, %g3
22436 rdpr %cleanwin, %g4
22437 rdpr %otherwin, %g5
22438 rdpr %wstate, %g6
22439 subcc %i4, %o3, %i2
22440 movrgez %g5, %g7, %l4
22441 tsubcc %o0, 0x0903, %i7
22442 movcs %icc, %g4, %i3
22443 for %f16, %f24, %f30
22444 fmul8x16 %f1, %f8, %f26
22445 subc %l3, %o2, %o6
22446 andcc %l2, 0x10F8, %g2
22447 fpadd16s %f26, %f25, %f3
22448 movneg %icc, %l1, %o7
22449 addcc %o1, %i6, %g1
22450 membar 0x1D
22451 st %f13, [%l7 + 0x68]
22452 stw %l0, [%l7 + 0x7C]
22453 ldsb [%l7 + 0x0F], %g6
22454 fmul8ulx16 %f2, %f24, %f12
22455 wr %g0, 0x80, %asi
22456 ldsba [%l7 + 0x60] %asi, %i1
22457 fmul8x16au %f20, %f12, %f26
22458 smulcc %g3, 0x17A7, %o5
22459 nop
22460 setx loop_1917, %l0, %l1
22461 jmpl %l1, %l5
22462 srlx %o4, 0x05, %l6
22463 edge8ln %i0, %i5, %o3
22464 sethi 0x0E33, %i4
22465loop_1917:
22466 fmovdn %xcc, %f15, %f1
22467 tvs %icc, 0x2
22468 sllx %g5, 0x01, %g7
22469 flush %l7 + 0x34
22470 movrgz %i2, 0x1D0, %l4
22471 srl %i7, 0x0C, %g4
22472 set 0x3E, %o1
22473 lduba [%l7 + %o1] 0x11, %i3
22474 nop
22475 set 0x18, %l5
22476 ldd [%l7 + %l5], %o0
22477 wr %g0, 0x81, %asi
22478 sta %f6, [%l7 + 0x54] %asi
22479 smul %o2, %l3, %o6
22480 andcc %g2, %l2, %o7
22481 bleu,pn %icc, loop_1918
22482 movn %icc, %l1, %o1
22483 sethi 0x1487, %i6
22484 sdivcc %g1, 0x0FF1, %g6
22485loop_1918:
22486 fmovdgu %icc, %f25, %f14
22487 brgz,a %i1, loop_1919
22488 move %icc, %l0, %o5
22489 umul %g3, 0x198A, %l5
22490 fpsub32s %f21, %f20, %f10
22491loop_1919:
22492 edge8 %l6, %i0, %o4
22493 bvc,a,pt %icc, loop_1920
22494 xnorcc %o3, 0x1A21, %i5
22495 xnorcc %i4, %g7, %i2
22496 fmovrdlez %g5, %f4, %f26
22497loop_1920:
22498 udivx %i7, 0x0749, %g4
22499 orncc %i3, 0x133E, %o0
22500 edge16n %l4, %l3, %o2
22501 fmovsge %icc, %f12, %f5
22502 edge32l %o6, %g2, %o7
22503 st %f7, [%l7 + 0x0C]
22504 movl %icc, %l1, %o1
22505 edge32n %i6, %l2, %g1
22506 movl %xcc, %g6, %i1
22507 fornot1s %f8, %f29, %f25
22508 fxors %f0, %f17, %f7
22509 movpos %xcc, %o5, %l0
22510 orn %g3, %l5, %i0
22511 sdivcc %o4, 0x1BFC, %l6
22512 tg %xcc, 0x0
22513 umulcc %o3, 0x1626, %i5
22514 movneg %icc, %i4, %i2
22515 fmul8x16 %f25, %f22, %f8
22516 fxor %f2, %f14, %f12
22517 stbar
22518 fpadd16 %f28, %f30, %f0
22519 bg,pt %xcc, loop_1921
22520 restored
22521 rdpr %cwp, %g1
22522 rdpr %cansave, %g2
22523 rdpr %canrestore, %g3
22524 rdpr %cleanwin, %g4
22525 rdpr %otherwin, %g5
22526 rdpr %wstate, %g6
22527 sth %g7, [%l7 + 0x0C]
22528 fsrc1 %f8, %f16
22529loop_1921:
22530 nop
22531 fitod %f0, %f30
22532 fdtos %f30, %f29
22533 tpos %xcc, 0x2
22534 wr %g0, 0x10, %asi
22535 sta %f12, [%l7 + 0x14] %asi
22536 xnor %g5, 0x13BB, %g4
22537 srl %i7, %i3, %o0
22538 tvs %xcc, 0x2
22539 fsrc2s %f13, %f30
22540 set 0x64, %i5
22541 swapa [%l7 + %i5] 0x89, %l3
22542 fmovrsgez %o2, %f17, %f8
22543 srlx %l4, 0x1E, %o6
22544 movrgz %o7, %g2, %o1
22545 nop
22546 set 0x7B, %g1
22547 ldstub [%l7 + %g1], %i6
22548 for %f4, %f2, %f20
22549 nop
22550 fitos %f10, %f29
22551 fstoi %f29, %f15
22552 or %l2, 0x0453, %l1
22553 tsubcctv %g6, 0x045A, %g1
22554 mova %xcc, %o5, %l0
22555 fsrc2s %f0, %f2
22556 ldstub [%l7 + 0x3E], %g3
22557 nop
22558 setx 0x607ADDC9, %l0, %l6
22559 st %l6, [%l7 + 0x70]
22560 ld [%l7 + 0x70], %fsr
22561 fbn,a %fcc1, loop_1922
22562 fones %f8
22563 umulcc %i1, %i0, %o4
22564 taddcc %l5, %l6, %i5
22565loop_1922:
22566 fabsd %f26, %f8
22567 fmovdvc %icc, %f13, %f27
22568 movge %icc, %o3, %i2
22569 std %f10, [%l7 + 0x78]
22570 stb %i4, [%l7 + 0x3F]
22571 nop
22572 setx 0x5394D4B72AC60A5A, %l0, %l6
22573 stx %l6, [%l7 + 0x28]
22574 ldd [%l7 + 0x28], %f2
22575 setx 0x4B2FEC18D3D151AA, %l1, %l5
22576 stx %l5, [%l7 + 0x10]
22577 ldd [%l7 + 0x10], %f16
22578 fdivd %f16, %f2, %f26
22579 fmovdg %xcc, %f0, %f14
22580 movl %xcc, %g5, %g7
22581 fmovsl %xcc, %f3, %f17
22582 udivx %i7, 0x0B71, %i3
22583 array8 %o0, %g4, %o2
22584 for %f4, %f2, %f2
22585 fmovsl %icc, %f5, %f26
22586 edge8l %l4, %o6, %l3
22587 fpsub16s %f23, %f5, %f0
22588 fmovdl %icc, %f18, %f3
22589 sllx %o7, %o1, %g2
22590 array16 %l2, %l1, %i6
22591 tn %xcc, 0x1
22592 movvs %icc, %g6, %g1
22593 fmovrslz %l0, %f5, %f7
22594 alignaddr %g3, %i1, %i0
22595 bvs,pn %xcc, loop_1923
22596 movrgez %o5, 0x142, %o4
22597 fble %fcc0, loop_1924
22598 subcc %l5, %i5, %o3
22599loop_1923:
22600 sdiv %i2, 0x01F7, %l6
22601 tpos %icc, 0x6
22602loop_1924:
22603 movrlz %i4, 0x127, %g5
22604 andcc %g7, %i3, %o0
22605 xor %i7, %g4, %o2
22606 andncc %o6, %l3, %o7
22607 movgu %xcc, %l4, %o1
22608 restored
22609 rdpr %cwp, %g1
22610 rdpr %cansave, %g2
22611 rdpr %canrestore, %g3
22612 rdpr %cleanwin, %g4
22613 rdpr %otherwin, %g5
22614 rdpr %wstate, %g6
22615 add %g2, %l2, %i6
22616 brnz,a %l1, loop_1925
22617 nop
22618 setx loop_1926, %l0, %l1
22619 wrpr 0x1, %tl
22620 wrpr %l1, %tnpc
22621 setx 0x34400001400, %l0, %l1
22622 wrpr %l1, %tstate
22623 wrhpr 0x4, %htstate
22624 done
22625 orn %g6, 0x1519, %l0
22626 nop
22627 setx loop_1927, %l0, %l1
22628 jmpl %l1, %g3
22629loop_1925:
22630 saved
22631 rdpr %cwp, %g1
22632 rdpr %cansave, %g2
22633 rdpr %canrestore, %g3
22634 rdpr %cleanwin, %g4
22635 rdpr %otherwin, %g5
22636 rdpr %wstate, %g6
22637loop_1926:
22638 edge8 %i1, %i0, %g1
22639 lduw [%l7 + 0x14], %o4
22640loop_1927:
22641 fors %f12, %f7, %f31
22642 movne %xcc, %l5, %i5
22643 brgz,a %o5, loop_1928
22644 fmovsle %xcc, %f8, %f12
22645 edge16ln %i2, %l6, %i4
22646 subccc %o3, %g7, %g5
22647loop_1928:
22648 fmovscs %icc, %f28, %f23
22649 or %o0, 0x170C, %i7
22650 nop
22651 setx loop_1929, %l0, %l1
22652 jmpl %l1, %g4
22653 sir 0x12FD
22654 nop
22655 fitod %f6, %f8
22656 fdtox %f8, %f16
22657 fxtod %f16, %f0
22658 fabsd %f14, %f22
22659loop_1929:
22660 orn %i3, 0x140A, %o2
22661 udivcc %l3, 0x138A, %o6
22662 xnor %l4, 0x1710, %o1
22663 sdiv %g2, 0x0F62, %o7
22664 membar 0x5F
22665 ldd [%l7 + 0x20], %i6
22666 bl,a,pn %xcc, loop_1930
22667 movpos %icc, %l1, %l2
22668 edge32l %g6, %l0, %g3
22669 bl loop_1931
22670loop_1930:
22671 ldx [%l7 + 0x38], %i1
22672 ldub [%l7 + 0x18], %g1
22673 sdiv %i0, 0x0A2A, %o4
22674loop_1931:
22675 nop
22676 wr %g0, 0x52, %asi
22677 ldxa [%g0 + 0x110] %asi, %l5
22678 fmovdcc %xcc, %f19, %f14
22679 movge %icc, %o5, %i5
22680 movleu %xcc, %l6, %i2
22681 addccc %o3, %g7, %i4
22682 membar 0x49
22683 sethi 0x112B, %o0
22684 sra %g5, 0x1E, %g4
22685 fmovd %f0, %f8
22686 andn %i3, 0x19FA, %i7
22687 subccc %l3, %o2, %o6
22688 movvs %xcc, %o1, %g2
22689 fbue,a %fcc1, loop_1932
22690 tcc %xcc, 0x2
22691 udivx %o7, 0x05A0, %l4
22692 sethi 0x1D63, %l1
22693loop_1932:
22694 sdivx %i6, 0x03B1, %l2
22695 tsubcctv %l0, 0x1C82, %g3
22696 fba %fcc1, loop_1933
22697 umulcc %g6, %i1, %g1
22698 array16 %o4, %l5, %i0
22699 fba %fcc0, loop_1934
22700loop_1933:
22701 be,pn %xcc, loop_1935
22702 movcc %icc, %o5, %l6
22703 udiv %i5, 0x0DCA, %o3
22704loop_1934:
22705 fsrc1 %f12, %f20
22706loop_1935:
22707 flush %l7 + 0x64
22708 orn %i2, %i4, %o0
22709 fbg %fcc2, loop_1936
22710 movl %icc, %g7, %g5
22711 fors %f28, %f30, %f23
22712 and %g4, 0x0B93, %i7
22713loop_1936:
22714 tpos %icc, 0x3
22715 tl %xcc, 0x3
22716 fmovsgu %icc, %f12, %f22
22717 bl,pt %xcc, loop_1937
22718 subccc %l3, 0x0E3B, %i3
22719 add %o2, 0x03DA, %o6
22720 wr %g0, 0x11, %asi
22721 lduwa [%l7 + 0x24] %asi, %g2
22722loop_1937:
22723 nop
22724 set 0x4C, %o2
22725 ldsha [%l7 + %o2] 0x19, %o1
22726 tge %xcc, 0x2
22727 andn %o7, 0x1E8D, %l1
22728 movrlz %i6, 0x028, %l4
22729 ld [%l7 + 0x5C], %f9
22730 xorcc %l2, 0x0676, %g3
22731 edge8ln %l0, %g6, %g1
22732 wr %g0, 0x0c, %asi
22733 lduwa [%l7 + 0x70] %asi, %o4
22734 fabss %f26, %f14
22735 srax %l5, %i0, %i1
22736 tge %xcc, 0x7
22737 fbu,a %fcc1, loop_1938
22738 stbar
22739 bne,pn %xcc, loop_1939
22740 nop
22741 setx 0x2AA267015D5F1CB3, %l0, %l6
22742 stx %l6, [%l7 + 0x28]
22743 ldd [%l7 + 0x28], %f26
22744 setx 0xB4BC744940E27871, %l1, %l5
22745 stx %l5, [%l7 + 0x10]
22746 ldd [%l7 + 0x10], %f28
22747 fdivd %f28, %f26, %f0
22748loop_1938:
22749 edge16n %l6, %o5, %i5
22750 edge32n %i2, %o3, %o0
22751loop_1939:
22752 edge8n %i4, %g5, %g7
22753 tvs %icc, 0x4
22754 addccc %i7, 0x0166, %g4
22755 fmovdge %xcc, %f8, %f12
22756 fmovde %xcc, %f21, %f11
22757 bl,a,pn %xcc, loop_1940
22758 brlez,a %l3, loop_1941
22759 pdist %f2, %f0, %f14
22760 andn %i3, %o2, %o6
22761loop_1940:
22762 nop
22763 setx 0x0C7FCCACC0612606, %l0, %l6
22764 stx %l6, [%l7 + 0x70]
22765 ldx [%l7 + 0x70], %fsr
22766loop_1941:
22767 mulscc %o1, %o7, %l1
22768 mulscc %i6, %l4, %l2
22769 bvc,pt %icc, loop_1942
22770 alignaddr %g2, %l0, %g6
22771 set 0x7F, %i1
22772 lduba [%l7 + %i1] 0x18, %g3
22773loop_1942:
22774 brgez,a %g1, loop_1943
22775 bgu,a,pt %xcc, loop_1944
22776 ldstub [%l7 + 0x78], %l5
22777 fsrc1 %f18, %f4
22778loop_1943:
22779 lduh [%l7 + 0x2E], %o4
22780loop_1944:
22781 brnz %i0, loop_1945
22782 tpos %icc, 0x4
22783 ldx [%l7 + 0x68], %i1
22784 movneg %icc, %l6, %o5
22785loop_1945:
22786 andcc %i5, %i2, %o3
22787 tge %icc, 0x2
22788 mova %icc, %i4, %g5
22789 fmovdneg %xcc, %f3, %f23
22790 nop
22791 fitod %f12, %f28
22792 or %g7, %i7, %g4
22793 movrlez %l3, 0x29A, %i3
22794 fmovd %f20, %f8
22795 mova %xcc, %o2, %o0
22796 popc %o6, %o7
22797 fbu,a %fcc2, loop_1946
22798 ldsh [%l7 + 0x5A], %l1
22799 movgu %xcc, %i6, %o1
22800 be %xcc, loop_1947
22801loop_1946:
22802 orcc %l2, 0x17D2, %l4
22803 tpos %xcc, 0x6
22804 wr %g0, 0x2b, %asi
22805 ldda [%l7 + 0x70] %asi, %g2
22806loop_1947:
22807 movrgez %g6, %l0, %g1
22808 movgu %xcc, %g3, %l5
22809 tsubcc %i0, %i1, %o4
22810 subcc %o5, %i5, %i2
22811 sllx %l6, 0x13, %o3
22812 tvc %xcc, 0x0
22813 movne %xcc, %i4, %g7
22814 movrne %g5, %i7, %l3
22815 nop
22816 fitod %f12, %f18
22817 fdtox %f18, %f8
22818 bcc loop_1948
22819 movvc %xcc, %i3, %g4
22820 bcs loop_1949
22821 subcc %o0, 0x1BA1, %o6
22822loop_1948:
22823 fba,a %fcc0, loop_1950
22824 nop
22825 setx 0xE07B8ACB, %l0, %l6
22826 st %l6, [%l7 + 0x68]
22827 ld [%l7 + 0x68], %fsr
22828loop_1949:
22829 and %o2, 0x1C6D, %o7
22830 edge32 %i6, %l1, %l2
22831loop_1950:
22832 bn,a loop_1951
22833 edge8n %o1, %l4, %g6
22834 edge32n %g2, %l0, %g1
22835 tl %xcc, 0x6
22836loop_1951:
22837 ld [%l7 + 0x08], %f22
22838 ldsb [%l7 + 0x18], %l5
22839 ld [%l7 + 0x54], %f26
22840 bshuffle %f4, %f8, %f0
22841 orncc %i0, 0x0262, %i1
22842 sir 0x09CF
22843 flush %l7 + 0x6C
22844 stw %o4, [%l7 + 0x4C]
22845 nop
22846 setx 0x0B078554, %l0, %l6
22847 st %l6, [%l7 + 0x28]
22848 ld [%l7 + 0x28], %f4
22849 setx 0x6E28ACC7, %l1, %l5
22850 st %l5, [%l7 + 0x10]
22851 ld [%l7 + 0x10], %f12
22852 fdivs %f12, %f4, %f10
22853 orn %o5, %g3, %i2
22854 fand %f28, %f10, %f18
22855 set 0x6A, %i3
22856 ldsba [%l7 + %i3] 0x15, %i5
22857 fbo,a %fcc3, loop_1952
22858 fpadd16s %f6, %f31, %f15
22859 fmovrslz %l6, %f10, %f5
22860 sdiv %i4, 0x1FEE, %g7
22861loop_1952:
22862 nop
22863 fitod %f2, %f18
22864 fdtox %f18, %f6
22865 fxtod %f6, %f10
22866 nop
22867 set 0x60, %o6
22868 stx %o3, [%l7 + %o6]
22869 bge,a,pt %xcc, loop_1953
22870 bleu,a,pt %xcc, loop_1954
22871 sll %i7, 0x1D, %g5
22872 fbug %fcc2, loop_1955
22873loop_1953:
22874 fexpand %f25, %f28
22875loop_1954:
22876 andncc %l3, %g4, %o0
22877 fmovsg %icc, %f28, %f13
22878loop_1955:
22879 brz,a %o6, loop_1956
22880 srax %i3, %o7, %i6
22881 movre %l1, %l2, %o1
22882 taddcctv %o2, 0x1241, %l4
22883loop_1956:
22884 nop
22885 setx loop_1957, %l0, %l1
22886 jmpl %l1, %g6
22887 sethi 0x1021, %l0
22888 wr %g0, 0x11, %asi
22889 prefetcha [%l7 + 0x68] %asi, 0x2
22890loop_1957:
22891 nop
22892 fitod %f4, %f28
22893 fdtox %f28, %f28
22894 tle %icc, 0x0
22895 membar 0x30
22896 wr %g0, 0x88, %asi
22897 sta %f16, [%l7 + 0x10] %asi
22898 edge8 %g2, %l5, %i0
22899 prefetch [%l7 + 0x7C], 0x1
22900 edge32l %o4, %o5, %i1
22901 fone %f24
22902 andcc %g3, 0x0776, %i2
22903 subcc %i5, %i4, %l6
22904 array16 %o3, %g7, %g5
22905 ldsh [%l7 + 0x32], %i7
22906 tgu %xcc, 0x2
22907 tle %icc, 0x6
22908 umulcc %g4, 0x0F22, %o0
22909 sdiv %o6, 0x10F6, %l3
22910 addcc %i3, %o7, %i6
22911 ble,a,pn %icc, loop_1958
22912 tl %xcc, 0x1
22913 fmovrdne %l2, %f26, %f14
22914 nop
22915 setx 0x738CAF0AF26AD497, %l0, %l6
22916 stx %l6, [%l7 + 0x28]
22917 ldd [%l7 + 0x28], %f8
22918 fsqrtd %f8, %f8
22919loop_1958:
22920 movcc %xcc, %o1, %l1
22921 add %o2, 0x13DF, %l4
22922 fmovrsgez %g6, %f0, %f20
22923 movcc %icc, %g1, %l0
22924 orn %g2, 0x05BA, %l5
22925 set 0x5C, %l4
22926 ldswa [%l7 + %l4] 0x11, %i0
22927 move %icc, %o5, %o4
22928 fmovdcs %xcc, %f12, %f26
22929 fbn %fcc2, loop_1959
22930 tge %xcc, 0x1
22931 wr %g0, 0x18, %asi
22932 lduba [%l7 + 0x7C] %asi, %g3
22933loop_1959:
22934 tle %xcc, 0x1
22935 movrgz %i1, %i2, %i5
22936 be,a %xcc, loop_1960
22937 bcc,pn %xcc, loop_1961
22938 tn %xcc, 0x0
22939 fmovrse %l6, %f29, %f10
22940loop_1960:
22941 srax %o3, 0x0E, %i4
22942loop_1961:
22943 nop
22944 setx 0x8C3E22A17A907151, %l0, %l6
22945 stx %l6, [%l7 + 0x28]
22946 ldd [%l7 + 0x28], %f0
22947 setx 0x9B9493CFE1F65EDD, %l1, %l5
22948 stx %l5, [%l7 + 0x10]
22949 ldd [%l7 + 0x10], %f20
22950 fsubd %f20, %f0, %f8
22951 taddcc %g7, 0x0735, %i7
22952 bge,a loop_1962
22953 andn %g5, %o0, %g4
22954 udiv %o6, 0x0E16, %l3
22955 tle %xcc, 0x2
22956loop_1962:
22957 edge16ln %o7, %i6, %l2
22958 fbe,a %fcc2, loop_1963
22959 mova %xcc, %o1, %i3
22960 fnot2 %f28, %f28
22961 movrgez %l1, %o2, %g6
22962loop_1963:
22963 tvc %xcc, 0x3
22964 xorcc %l4, 0x19AA, %g1
22965 srax %l0, 0x12, %g2
22966 udiv %i0, 0x0B23, %o5
22967 fpmerge %f16, %f10, %f4
22968 set 0x20, %o3
22969 ldswa [%l7 + %o3] 0x15, %o4
22970 nop
22971 setx 0xA9A001ADD2BBEF3F, %l0, %l6
22972 stx %l6, [%l7 + 0x28]
22973 ldd [%l7 + 0x28], %f26
22974 setx 0x9031BF25D34DE219, %l1, %l5
22975 stx %l5, [%l7 + 0x10]
22976 ldd [%l7 + 0x10], %f4
22977 fsubd %f4, %f26, %f6
22978 bcs,pt %xcc, loop_1964
22979 fandnot1 %f4, %f20, %f0
22980 ble %xcc, loop_1965
22981 fbne,a %fcc1, loop_1966
22982loop_1964:
22983 tpos %xcc, 0x6
22984 tsubcctv %l5, 0x0A83, %i1
22985loop_1965:
22986 edge32n %g3, %i5, %l6
22987loop_1966:
22988 bl,pt %icc, loop_1967
22989 fzero %f12
22990 edge16n %o3, %i2, %i4
22991 fba,a %fcc1, loop_1968
22992loop_1967:
22993 fandnot1s %f21, %f12, %f25
22994 fexpand %f1, %f28
22995 fmovdge %xcc, %f27, %f23
22996loop_1968:
22997 tge %icc, 0x5
22998 fnand %f20, %f18, %f16
22999 restored
23000 rdpr %cwp, %g1
23001 rdpr %cansave, %g2
23002 rdpr %canrestore, %g3
23003 rdpr %cleanwin, %g4
23004 rdpr %otherwin, %g5
23005 rdpr %wstate, %g6
23006 array16 %g7, %g5, %o0
23007 brlz,a %i7, loop_1969
23008 nop
23009 setx 0xD7288335, %l0, %l6
23010 st %l6, [%l7 + 0x28]
23011 ld [%l7 + 0x28], %f30
23012 fsqrts %f30, %f7
23013 ldsh [%l7 + 0x52], %g4
23014 udiv %l3, 0x0912, %o6
23015loop_1969:
23016 tn %icc, 0x2
23017 array32 %o7, %l2, %i6
23018 fble,a %fcc0, loop_1970
23019 nop
23020 setx 0x331BECB7E049029C, %l0, %l6
23021 stx %l6, [%l7 + 0x70]
23022 ldx [%l7 + 0x70], %fsr
23023 tle %icc, 0x6
23024 ba,a,pn %xcc, loop_1971
23025loop_1970:
23026 sub %i3, 0x0D1C, %o1
23027 movrlez %l1, %g6, %o2
23028 movrgz %g1, %l4, %g2
23029loop_1971:
23030 fpsub16s %f30, %f16, %f8
23031 movg %xcc, %l0, %o5
23032 movpos %xcc, %o4, %l5
23033 wr %g0, 0x18, %asi
23034 ldswa [%l7 + 0x18] %asi, %i0
23035 sdivcc %i1, 0x05FE, %g3
23036 fsrc1s %f19, %f23
23037 edge8ln %i5, %l6, %o3
23038 array16 %i4, %i2, %g5
23039 fpack32 %f18, %f30, %f26
23040 wr %g0, 0x10, %asi
23041 sta %f20, [%l7 + 0x28] %asi
23042 add %o0, 0x00A3, %i7
23043 popc %g4, %l3
23044 mulx %o6, %o7, %l2
23045 fpack32 %f24, %f6, %f4
23046 subc %i6, %i3, %o1
23047 udivcc %g7, 0x187B, %l1
23048 addccc %g6, %g1, %l4
23049 nop
23050 setx 0x714ADE9B, %l0, %l6
23051 st %l6, [%l7 + 0x28]
23052 ld [%l7 + 0x28], %f21
23053 setx 0xDBA5A521, %l1, %l5
23054 st %l5, [%l7 + 0x10]
23055 ld [%l7 + 0x10], %f22
23056 fsubs %f22, %f21, %f5
23057 nop
23058 setx 0x20497C45, %l0, %l6
23059 st %l6, [%l7 + 0x08]
23060 ld [%l7 + 0x08], %fsr
23061 fbug %fcc3, loop_1972
23062 ldub [%l7 + 0x54], %o2
23063 edge32 %g2, %o5, %l0
23064 brlz %l5, loop_1973
23065loop_1972:
23066 taddcctv %o4, 0x0AF5, %i1
23067 sth %i0, [%l7 + 0x3C]
23068 bge,a loop_1974
23069loop_1973:
23070 addc %g3, %i5, %o3
23071 movneg %xcc, %i4, %l6
23072 edge8n %i2, %g5, %o0
23073loop_1974:
23074 movrlez %i7, %g4, %l3
23075 movle %xcc, %o6, %o7
23076 set 0x60, %g2
23077 lduwa [%l7 + %g2] 0x80, %l2
23078 std %f12, [%l7 + 0x60]
23079 fmul8x16al %f30, %f12, %f26
23080 nop
23081 setx loop_1975, %l0, %l1
23082 wrpr 0x1, %tl
23083 wrpr %l1, %tnpc
23084 setx 0x34400001400, %l0, %l1
23085 wrpr %l1, %tstate
23086 wrhpr 0x4, %htstate
23087 done
23088 alignaddr %i6, %i3, %g7
23089 sdivx %o1, 0x1C23, %g6
23090 membar 0x44
23091loop_1975:
23092 nop
23093 set 0x08, %g4
23094 stwa %l1, [%l7 + %g4] 0x89
23095 fcmpgt16 %f10, %f4, %l4
23096 movrgez %g1, %o2, %o5
23097 tl %xcc, 0x3
23098 te %icc, 0x3
23099 fpsub32s %f21, %f14, %f6
23100 movrlz %g2, %l0, %l5
23101 tcs %xcc, 0x6
23102 movgu %xcc, %i1, %i0
23103 nop
23104 setx 0xDCAFDEFB507DA767, %l0, %l6
23105 stx %l6, [%l7 + 0x50]
23106 ldx [%l7 + 0x50], %fsr
23107 movrlz %g3, 0x24B, %o4
23108 fmul8x16al %f2, %f7, %f10
23109 movrlez %i5, %o3, %l6
23110 smul %i4, %g5, %o0
23111 fcmpgt32 %f4, %f2, %i2
23112 movne %icc, %g4, %l3
23113 umul %i7, 0x1A66, %o6
23114 movrlez %l2, 0x267, %o7
23115 fbe,a %fcc0, loop_1976
23116 edge8 %i6, %i3, %o1
23117 mulscc %g7, %g6, %l1
23118 fmovdneg %icc, %f9, %f4
23119loop_1976:
23120 tne %xcc, 0x5
23121 movvc %xcc, %l4, %o2
23122 srax %o5, 0x0C, %g1
23123 fmovrdlz %g2, %f12, %f30
23124 edge32n %l5, %l0, %i0
23125 movge %xcc, %g3, %o4
23126 tg %icc, 0x6
23127 move %xcc, %i5, %i1
23128 addcc %l6, 0x1983, %o3
23129 edge32l %i4, %g5, %i2
23130 saved
23131 rdpr %cwp, %g1
23132 rdpr %cansave, %g2
23133 rdpr %canrestore, %g3
23134 rdpr %cleanwin, %g4
23135 rdpr %otherwin, %g5
23136 rdpr %wstate, %g6
23137 subccc %o0, 0x1D4C, %l3
23138 movle %xcc, %i7, %o6
23139 andn %g4, %o7, %i6
23140 fandnot2 %f28, %f14, %f2
23141 stx %i3, [%l7 + 0x38]
23142 ldd [%l7 + 0x38], %f26
23143 movcs %icc, %o1, %l2
23144 movle %xcc, %g7, %g6
23145 movne %icc, %l4, %o2
23146 mova %icc, %l1, %g1
23147 sub %g2, 0x1ED8, %o5
23148 movgu %xcc, %l5, %i0
23149 udivcc %g3, 0x0531, %l0
23150 array16 %i5, %i1, %o4
23151 set 0x20, %g5
23152 stba %l6, [%l7 + %g5] 0x2f
23153 membar #Sync
23154 membar 0x67
23155 and %i4, 0x0619, %g5
23156 set 0x40, %l3
23157 stda %f0, [%l7 + %l3] 0x80
23158 fones %f24
23159 add %l7, 0x70, %l6
23160 wr %g0, 0x88, %asi
23161 ldxa [%l6] %asi, %o3
23162 casxa [%l6] 0x88, %o3, %o0
23163 fmovrsgz %l3, %f10, %f30
23164 xor %i2, 0x00D6, %i7
23165 fxor %f26, %f24, %f12
23166 movle %icc, %g4, %o6
23167 bn,a,pt %icc, loop_1977
23168 edge8l %i6, %i3, %o1
23169 fbl %fcc1, loop_1978
23170 fpadd16 %f28, %f12, %f10
23171loop_1977:
23172 movn %xcc, %l2, %g7
23173 fmul8x16al %f22, %f5, %f8
23174loop_1978:
23175 udivcc %o7, 0x1C03, %g6
23176 bne,a,pn %icc, loop_1979
23177 srax %l4, %o2, %l1
23178 fpadd16 %f22, %f14, %f10
23179 fxnor %f24, %f12, %f6
23180loop_1979:
23181 taddcctv %g2, 0x0330, %o5
23182 tne %xcc, 0x6
23183 movre %l5, 0x3F0, %i0
23184 fmovdvc %xcc, %f25, %f12
23185 fsrc1s %f18, %f2
23186 mova %xcc, %g1, %l0
23187 tsubcctv %g3, %i5, %i1
23188 fmovsvc %xcc, %f23, %f6
23189 ldsb [%l7 + 0x49], %o4
23190 ldd [%l7 + 0x60], %i6
23191 fbg %fcc1, loop_1980
23192 ldub [%l7 + 0x74], %i4
23193 movvc %icc, %o3, %o0
23194 fornot2 %f30, %f6, %f10
23195loop_1980:
23196 xor %l3, 0x0EBE, %g5
23197 nop
23198 fitos %f14, %f3
23199 fstox %f3, %f10
23200 fxtos %f10, %f28
23201 sllx %i7, %g4, %i2
23202 movl %icc, %i6, %o6
23203 umul %o1, %i3, %g7
23204 set 0x5F, %l0
23205 stba %o7, [%l7 + %l0] 0x89
23206 array32 %l2, %g6, %l4
23207 umul %o2, %l1, %g2
23208 movcs %xcc, %l5, %o5
23209 udiv %i0, 0x1B59, %g1
23210 subcc %g3, 0x0BBE, %l0
23211 fmovrdlz %i5, %f14, %f0
23212 movrne %i1, %o4, %i4
23213 restored
23214 rdpr %cwp, %g1
23215 rdpr %cansave, %g2
23216 rdpr %canrestore, %g3
23217 rdpr %cleanwin, %g4
23218 rdpr %otherwin, %g5
23219 rdpr %wstate, %g6
23220 edge16ln %l6, %o3, %o0
23221 brnz %l3, loop_1981
23222 ldd [%l7 + 0x78], %f12
23223 fble,a %fcc0, loop_1982
23224 subc %i7, %g5, %i2
23225loop_1981:
23226 andncc %g4, %i6, %o6
23227 taddcc %o1, 0x0AB9, %i3
23228loop_1982:
23229 tvs %xcc, 0x1
23230 sdiv %o7, 0x107A, %g7
23231 set 0x40, %o7
23232 ldda [%l7 + %o7] 0x81, %f16
23233 te %xcc, 0x4
23234 movg %icc, %l2, %g6
23235 ba loop_1983
23236 add %o2, 0x00B7, %l1
23237 sdivcc %g2, 0x0FE1, %l5
23238 ble,pn %icc, loop_1984
23239loop_1983:
23240 fpadd32 %f10, %f6, %f8
23241 and %o5, 0x1838, %l4
23242 brgz,a %i0, loop_1985
23243loop_1984:
23244 fmovscc %xcc, %f2, %f25
23245 nop
23246 set 0x20, %o0
23247 stw %g1, [%l7 + %o0]
23248 set 0x7F, %l6
23249 ldstuba [%l7 + %l6] 0x19, %g3
23250loop_1985:
23251 brlez,a %i5, loop_1986
23252 ba loop_1987
23253 fnot2s %f9, %f23
23254 ldstub [%l7 + 0x2C], %l0
23255loop_1986:
23256 stw %i1, [%l7 + 0x08]
23257loop_1987:
23258 tle %xcc, 0x4
23259 edge32l %i4, %o4, %o3
23260 saved
23261 rdpr %cwp, %g1
23262 rdpr %cansave, %g2
23263 rdpr %canrestore, %g3
23264 rdpr %cleanwin, %g4
23265 rdpr %otherwin, %g5
23266 rdpr %wstate, %g6
23267 udiv %o0, 0x1022, %l3
23268 andcc %i7, 0x01F8, %l6
23269 set 0x4C, %i2
23270 stwa %i2, [%l7 + %i2] 0xe3
23271 membar #Sync
23272 mulx %g4, 0x1D73, %i6
23273 sll %g5, 0x13, %o1
23274 edge8 %o6, %i3, %g7
23275 restored
23276 rdpr %cwp, %g1
23277 rdpr %cansave, %g2
23278 rdpr %canrestore, %g3
23279 rdpr %cleanwin, %g4
23280 rdpr %otherwin, %g5
23281 rdpr %wstate, %g6
23282 fbuge %fcc0, loop_1988
23283 move %icc, %o7, %g6
23284 nop
23285 fitod %f8, %f22
23286 fdtox %f22, %f12
23287 set 0x3E, %o5
23288 lduba [%l7 + %o5] 0x10, %o2
23289loop_1988:
23290 movleu %icc, %l2, %l1
23291 movgu %xcc, %g2, %l5
23292 sub %l4, 0x1AAB, %o5
23293 movrlz %i0, %g1, %i5
23294 movleu %icc, %g3, %l0
23295 addccc %i4, 0x19E9, %o4
23296 for %f6, %f24, %f22
23297 edge32l %o3, %i1, %o0
23298 sllx %i7, %l6, %l3
23299 sth %g4, [%l7 + 0x5C]
23300 swap [%l7 + 0x28], %i6
23301 prefetch [%l7 + 0x50], 0x3
23302 tg %icc, 0x5
23303 fmovrse %i2, %f9, %f8
23304 tvs %icc, 0x2
23305 array32 %g5, %o1, %i3
23306 saved
23307 rdpr %cwp, %g1
23308 rdpr %cansave, %g2
23309 rdpr %canrestore, %g3
23310 rdpr %cleanwin, %g4
23311 rdpr %otherwin, %g5
23312 rdpr %wstate, %g6
23313 mulscc %g7, %o7, %o6
23314 fmovdle %icc, %f23, %f29
23315 sdiv %g6, 0x1A96, %l2
23316 set 0x40, %l1
23317 stda %f16, [%l7 + %l1] 0x19
23318 edge16 %l1, %g2, %l5
23319 fone %f30
23320 sllx %l4, 0x06, %o5
23321 movrgz %o2, %g1, %i0
23322 edge8n %i5, %g3, %i4
23323 edge16 %o4, %o3, %l0
23324 sdivcc %i1, 0x0AA7, %i7
23325 movvs %icc, %l6, %l3
23326 sra %g4, 0x18, %i6
23327 tne %xcc, 0x5
23328 movpos %xcc, %o0, %i2
23329 set 0x79, %i4
23330 ldsba [%l7 + %i4] 0x11, %g5
23331 ta %icc, 0x2
23332 udivx %i3, 0x0FCB, %g7
23333 set 0x1E, %g3
23334 lduba [%l7 + %g3] 0x14, %o7
23335 xorcc %o6, 0x10CD, %o1
23336 bleu %icc, loop_1989
23337 fmovsge %icc, %f23, %f1
23338 movge %xcc, %l2, %g6
23339 fmovrse %g2, %f29, %f13
23340loop_1989:
23341 ldub [%l7 + 0x18], %l1
23342 addccc %l5, %o5, %l4
23343 fmovsgu %icc, %f5, %f14
23344 tvs %icc, 0x6
23345 wr %g0, 0x81, %asi
23346 swapa [%l7 + 0x74] %asi, %o2
23347 movg %icc, %i0, %i5
23348 nop
23349 setx loop_1990, %l0, %l1
23350 jmpl %l1, %g3
23351 udiv %g1, 0x1733, %i4
23352 addcc %o3, %l0, %o4
23353 fornot2 %f20, %f14, %f24
23354loop_1990:
23355 fblg %fcc1, loop_1991
23356 tge %icc, 0x5
23357 or %i7, %l6, %l3
23358 movgu %xcc, %g4, %i1
23359loop_1991:
23360 ldstub [%l7 + 0x62], %i6
23361 fpack16 %f16, %f30
23362 fbue %fcc1, loop_1992
23363 ta %icc, 0x7
23364 fcmpgt16 %f20, %f30, %i2
23365 fmovrslz %o0, %f12, %f17
23366loop_1992:
23367 sth %i3, [%l7 + 0x14]
23368 edge32 %g7, %o7, %o6
23369 lduh [%l7 + 0x6E], %g5
23370 movvc %icc, %l2, %g6
23371 nop
23372 setx 0xDA342107A204DCBE, %l0, %l6
23373 stx %l6, [%l7 + 0x28]
23374 ldd [%l7 + 0x28], %f0
23375 fsqrtd %f0, %f16
23376 add %g2, %o1, %l5
23377 fmovrslz %o5, %f28, %f1
23378 umul %l1, %o2, %l4
23379 nop
23380 setx loop_1993, %l0, %l1
23381 wrpr 0x1, %tl
23382 wrpr %l1, %tnpc
23383 setx 0x34400001400, %l0, %l1
23384 wrpr %l1, %tstate
23385 wrhpr 0x4, %htstate
23386 done
23387 tsubcc %i5, 0x0C20, %g3
23388 movre %i0, %i4, %o3
23389 tn %icc, 0x5
23390loop_1993:
23391 fbne,a %fcc1, loop_1994
23392 fxor %f16, %f14, %f6
23393 fmovdgu %xcc, %f21, %f25
23394 xnorcc %g1, 0x038B, %l0
23395loop_1994:
23396 move %icc, %o4, %i7
23397 xnor %l3, %g4, %i1
23398 movvc %icc, %i6, %l6
23399 movrgez %o0, %i2, %i3
23400 call loop_1995
23401 brgz %g7, loop_1996
23402 orn %o7, 0x1641, %o6
23403 alignaddr %g5, %g6, %l2
23404loop_1995:
23405 sra %o1, 0x02, %l5
23406loop_1996:
23407 edge16n %g2, %o5, %l1
23408 array16 %l4, %i5, %o2
23409 orcc %i0, 0x187D, %g3
23410 sdivcc %i4, 0x13C5, %o3
23411 movcc %xcc, %l0, %o4
23412 movl %xcc, %g1, %i7
23413 edge8n %g4, %i1, %l3
23414 add %l7, 0x40, %l6
23415 wr %g0, 0x88, %asi
23416 casxa [%l6] 0x88, %l6, %i6
23417 srlx %o0, 0x08, %i3
23418 fbue %fcc3, loop_1997
23419 edge8l %g7, %i2, %o7
23420 movneg %xcc, %g5, %o6
23421 andcc %l2, 0x064A, %g6
23422loop_1997:
23423 smulcc %o1, %g2, %l5
23424 stw %l1, [%l7 + 0x24]
23425 ta %xcc, 0x5
23426 addccc %o5, %i5, %l4
23427 fbl %fcc1, loop_1998
23428 sethi 0x0F84, %o2
23429 set 0x0C, %o4
23430 ldswa [%l7 + %o4] 0x89, %i0
23431loop_1998:
23432 edge8ln %i4, %g3, %o3
23433 edge8 %l0, %g1, %o4
23434 ldx [%l7 + 0x68], %i7
23435 bl,a loop_1999
23436 tle %xcc, 0x2
23437 movge %icc, %i1, %l3
23438 fmovrsne %g4, %f23, %f7
23439loop_1999:
23440 tge %icc, 0x3
23441 movn %icc, %l6, %i6
23442 set 0x7C, %g7
23443 ldsba [%l7 + %g7] 0x0c, %o0
23444 nop
23445 setx loop_2000, %l0, %l1
23446 wrpr 0x1, %tl
23447 wrpr %l1, %tnpc
23448 setx 0x34400001400, %l0, %l1
23449 wrpr %l1, %tstate
23450 wrhpr 0x4, %htstate
23451 done
23452 tsubcctv %i3, %i2, %g7
23453 movcs %xcc, %g5, %o7
23454 fbu,a %fcc0, loop_2001
23455loop_2000:
23456 sth %o6, [%l7 + 0x6C]
23457 andncc %l2, %o1, %g6
23458 tgu %xcc, 0x1
23459loop_2001:
23460 ldd [%l7 + 0x70], %f4
23461 srax %l5, %l1, %g2
23462 brgz %o5, loop_2002
23463 or %l4, 0x122A, %o2
23464 fmovdle %icc, %f1, %f26
23465 wr %g0, 0x80, %asi
23466 stda %f16, [%l7 + 0x40] %asi
23467loop_2002:
23468 sllx %i5, 0x1A, %i0
23469 stw %i4, [%l7 + 0x5C]
23470 fble,a %fcc2, loop_2003
23471 nop
23472 setx 0x1F148C54688EDFF1, %l0, %l6
23473 stx %l6, [%l7 + 0x28]
23474 ldd [%l7 + 0x28], %f10
23475 fsqrtd %f10, %f20
23476 sdiv %g3, 0x0DD0, %l0
23477 movrlz %g1, %o3, %o4
23478loop_2003:
23479 alignaddrl %i7, %l3, %g4
23480 mova %xcc, %l6, %i1
23481 tge %icc, 0x7
23482 set 0x30, %i6
23483 stwa %o0, [%l7 + %i6] 0x80
23484 wr %g0, 0x80, %asi
23485 stwa %i3, [%l7 + 0x30] %asi
23486 fcmpeq32 %f16, %f2, %i2
23487 fmovsge %xcc, %f30, %f21
23488 fnand %f22, %f24, %f20
23489 set 0x70, %i0
23490 ldswa [%l7 + %i0] 0x80, %g7
23491 fbn %fcc3, loop_2004
23492 sethi 0x19E1, %g5
23493 brlez,a %o7, loop_2005
23494 edge32ln %i6, %l2, %o6
23495loop_2004:
23496 movrgez %o1, %g6, %l1
23497 tgu %icc, 0x3
23498loop_2005:
23499 movneg %xcc, %g2, %l5
23500 fmovdcs %xcc, %f31, %f13
23501 andn %l4, %o2, %o5
23502 membar 0x13
23503 fbl %fcc0, loop_2006
23504 fmovrdgez %i0, %f16, %f10
23505 fmovdl %xcc, %f6, %f0
23506 sra %i4, %g3, %i5
23507loop_2006:
23508 fbl %fcc1, loop_2007
23509 subc %g1, %l0, %o4
23510 smulcc %o3, 0x130D, %i7
23511 fble %fcc0, loop_2008
23512loop_2007:
23513 ldsh [%l7 + 0x52], %g4
23514 andn %l3, 0x0DCB, %i1
23515 tcc %icc, 0x4
23516loop_2008:
23517 brgz %l6, loop_2009
23518 udivcc %i3, 0x1F36, %i2
23519 te %icc, 0x2
23520 movleu %icc, %g7, %o0
23521loop_2009:
23522 stbar
23523 ble,pn %xcc, loop_2010
23524 sra %g5, %i6, %l2
23525 edge8l %o6, %o1, %o7
23526 ldsw [%l7 + 0x24], %l1
23527loop_2010:
23528 nop
23529 set 0x18, %i7
23530 ldxa [%g0 + %i7] 0x50, %g6
23531 brlez,a %g2, loop_2011
23532 sdivx %l5, 0x138C, %l4
23533 bcc,a,pn %icc, loop_2012
23534 sra %o2, %i0, %i4
23535loop_2011:
23536 tvc %icc, 0x2
23537 sethi 0x0859, %g3
23538loop_2012:
23539 movcs %icc, %o5, %i5
23540 fandnot1s %f12, %f6, %f22
23541 tn %xcc, 0x3
23542 movleu %xcc, %g1, %o4
23543 mova %icc, %o3, %i7
23544 movrne %l0, 0x324, %g4
23545 fbne,a %fcc2, loop_2013
23546 fmovrslz %l3, %f20, %f20
23547 movne %icc, %i1, %l6
23548 alignaddrl %i2, %g7, %o0
23549loop_2013:
23550 fornot1s %f12, %f20, %f19
23551 fnegs %f28, %f11
23552 alignaddrl %g5, %i3, %l2
23553 popc 0x02C5, %o6
23554 bl,pt %icc, loop_2014
23555 fnand %f28, %f28, %f14
23556 prefetch [%l7 + 0x6C], 0x2
23557 edge16n %i6, %o1, %o7
23558loop_2014:
23559 fmul8x16al %f12, %f30, %f12
23560 ldstub [%l7 + 0x16], %g6
23561 nop
23562 setx loop_2015, %l0, %l1
23563 wrpr 0x1, %tl
23564 wrpr %l1, %tpc
23565 add %l1, 0x4, %l1
23566 wrpr %l1, %tnpc
23567 setx 0x34400001400, %l0, %l1
23568 wrpr %l1, %tstate
23569 wrhpr 0x4, %htstate
23570 retry
23571 edge16 %g2, %l1, %l5
23572 wr %g0, 0x89, %asi
23573 lduha [%l7 + 0x10] %asi, %l4
23574loop_2015:
23575 tge %xcc, 0x1
23576 sir 0x0C37
23577 wr %g0, 0x89, %asi
23578 prefetcha [%l7 + 0x68] %asi, 0x3
23579 sdiv %i0, 0x1C2A, %g3
23580 fzero %f30
23581 set 0x40, %l2
23582 ldda [%l7 + %l2] 0x88, %f0
23583 fble %fcc0, loop_2016
23584 movrgez %i4, 0x26A, %o5
23585 fbg %fcc2, loop_2017
23586 fmul8sux16 %f28, %f26, %f10
23587loop_2016:
23588 mova %icc, %i5, %g1
23589 tsubcc %o4, 0x0ABA, %i7
23590loop_2017:
23591 fmovrse %l0, %f29, %f11
23592 fpadd16s %f13, %f26, %f11
23593 movrgz %o3, %l3, %g4
23594 fbuge %fcc2, loop_2018
23595 taddcc %i1, %l6, %i2
23596 xnorcc %o0, 0x0EAB, %g5
23597 saved
23598 rdpr %cwp, %g1
23599 rdpr %cansave, %g2
23600 rdpr %canrestore, %g3
23601 rdpr %cleanwin, %g4
23602 rdpr %otherwin, %g5
23603 rdpr %wstate, %g6
23604loop_2018:
23605 fcmpgt16 %f28, %f14, %g7
23606 brz,a %i3, loop_2019
23607 fbu %fcc1, loop_2020
23608 movne %icc, %l2, %o6
23609 fnot1 %f4, %f28
23610loop_2019:
23611 fbug,a %fcc1, loop_2021
23612loop_2020:
23613 sdivx %o1, 0x0C72, %i6
23614 array32 %g6, %g2, %l1
23615 add %l7, 0x50, %l6
23616 wr %g0, 0x10, %asi
23617 casxa [%l6] %asi, %l5, %o7
23618loop_2021:
23619 subc %o2, 0x04D1, %l4
23620 xnorcc %g3, 0x16AA, %i4
23621 fmovdle %xcc, %f12, %f4
23622 movrgez %o5, 0x17F, %i5
23623 alignaddr %i0, %o4, %i7
23624 move %xcc, %l0, %o3
23625 movle %icc, %g1, %g4
23626 tne %icc, 0x6
23627 movvs %icc, %l3, %i1
23628 nop
23629 fitos %f1, %f9
23630 fstoi %f9, %f2
23631 set 0x3C, %g6
23632 lduwa [%l7 + %g6] 0x15, %l6
23633 fmovrslez %i2, %f3, %f14
23634 array8 %g5, %o0, %i3
23635 ta %icc, 0x3
23636 andn %g7, 0x06B7, %o6
23637 st %f4, [%l7 + 0x20]
23638 te %xcc, 0x0
23639 bgu,a,pn %xcc, loop_2022
23640 movrlez %o1, 0x29E, %i6
23641 taddcc %l2, %g2, %l1
23642 xnorcc %l5, 0x0A3A, %g6
23643loop_2022:
23644 nop
23645 set 0x70, %l5
23646 lduh [%l7 + %l5], %o2
23647 fbu,a %fcc0, loop_2023
23648 srl %o7, %g3, %l4
23649 mova %xcc, %o5, %i5
23650 edge8 %i4, %i0, %i7
23651loop_2023:
23652 tn %xcc, 0x3
23653 addc %l0, 0x14EA, %o4
23654 orn %g1, %o3, %l3
23655 saved
23656 rdpr %cwp, %g1
23657 rdpr %cansave, %g2
23658 rdpr %canrestore, %g3
23659 rdpr %cleanwin, %g4
23660 rdpr %otherwin, %g5
23661 rdpr %wstate, %g6
23662 fornot1 %f18, %f4, %f26
23663 fmovsgu %icc, %f10, %f8
23664 fmovdgu %xcc, %f13, %f17
23665 fmovrslz %i1, %f12, %f31
23666 array16 %l6, %i2, %g4
23667 wr %g0, 0x27, %asi
23668 ldda [%l7 + 0x40] %asi, %o0
23669 taddcc %g5, %i3, %o6
23670 nop
23671 fitod %f5, %f16
23672 tg %icc, 0x7
23673 tsubcctv %g7, 0x1B1D, %i6
23674 tne %icc, 0x6
23675 ldd [%l7 + 0x68], %f0
23676 fbge %fcc3, loop_2024
23677 movg %xcc, %o1, %g2
23678 restored
23679 rdpr %cwp, %g1
23680 rdpr %cansave, %g2
23681 rdpr %canrestore, %g3
23682 rdpr %cleanwin, %g4
23683 rdpr %otherwin, %g5
23684 rdpr %wstate, %g6
23685 restored
23686 rdpr %cwp, %g1
23687 rdpr %cansave, %g2
23688 rdpr %canrestore, %g3
23689 rdpr %cleanwin, %g4
23690 rdpr %otherwin, %g5
23691 rdpr %wstate, %g6
23692loop_2024:
23693 udivcc %l2, 0x0313, %l1
23694 fmovdl %icc, %f21, %f4
23695 sub %g6, 0x0488, %o2
23696 edge32l %l5, %g3, %l4
23697 tcc %icc, 0x5
23698 fands %f16, %f1, %f16
23699 add %o7, %o5, %i4
23700 lduw [%l7 + 0x08], %i0
23701 edge32 %i5, %l0, %o4
23702 movn %icc, %g1, %o3
23703 wr %g0, 0xeb, %asi
23704 ldda [%l7 + 0x20] %asi, %l2
23705 fmovdcc %xcc, %f13, %f25
23706 set 0x6C, %o1
23707 stba %i1, [%l7 + %o1] 0xe2
23708 membar #Sync
23709 ta %xcc, 0x6
23710 restored
23711 rdpr %cwp, %g1
23712 rdpr %cansave, %g2
23713 rdpr %canrestore, %g3
23714 rdpr %cleanwin, %g4
23715 rdpr %otherwin, %g5
23716 rdpr %wstate, %g6
23717 membar 0x54
23718 set 0x70, %i5
23719 swapa [%l7 + %i5] 0x18, %i7
23720 fbule,a %fcc0, loop_2025
23721 smulcc %i2, 0x0ED1, %l6
23722 nop
23723 fitos %f1, %f4
23724 fandnot2s %f6, %f15, %f20
23725loop_2025:
23726 fsrc1 %f18, %f30
23727 wr %g0, 0x80, %asi
23728 lduha [%l7 + 0x4E] %asi, %g4
23729 tpos %xcc, 0x7
23730 set 0x40, %o2
23731 stda %f16, [%l7 + %o2] 0x18
23732 fbl %fcc1, loop_2026
23733 nop
23734 fitos %f0, %f27
23735 fstod %f27, %f6
23736 brgz %g5, loop_2027
23737 faligndata %f0, %f16, %f6
23738loop_2026:
23739 nop
23740 fitos %f4, %f11
23741 fstoi %f11, %f21
23742 edge16 %i3, %o0, %g7
23743loop_2027:
23744 sir 0x1B7A
23745 movvc %icc, %i6, %o6
23746 fmovrdgz %o1, %f20, %f22
23747 fmovrdgz %g2, %f10, %f30
23748 movgu %icc, %l2, %l1
23749 ta %xcc, 0x4
23750 movcc %xcc, %g6, %l5
23751 andncc %g3, %o2, %o7
23752 srax %o5, %i4, %i0
23753 edge32l %l4, %i5, %l0
23754 tvs %icc, 0x7
23755 wr %g0, 0xe3, %asi
23756 stxa %o4, [%l7 + 0x48] %asi
23757 membar #Sync
23758 set 0x7C, %g1
23759 ldswa [%l7 + %g1] 0x19, %o3
23760 movrlz %l3, %i1, %i7
23761 movrgez %g1, %i2, %l6
23762 tn %xcc, 0x1
23763 fmovdneg %xcc, %f12, %f13
23764 edge8n %g5, %i3, %g4
23765 fmovsvs %xcc, %f23, %f4
23766 edge32 %o0, %i6, %g7
23767 movcc %xcc, %o6, %g2
23768 fcmple32 %f0, %f12, %o1
23769 bgu %xcc, loop_2028
23770 sdivx %l1, 0x141C, %g6
23771 subccc %l2, %l5, %g3
23772 edge8n %o7, %o2, %i4
23773loop_2028:
23774 membar 0x0D
23775 srax %i0, 0x17, %l4
23776 taddcctv %i5, 0x1082, %o5
23777 nop
23778 setx loop_2029, %l0, %l1
23779 wrpr 0x1, %tl
23780 wrpr %l1, %tpc
23781 add %l1, 0x4, %l1
23782 wrpr %l1, %tnpc
23783 setx 0x34400001400, %l0, %l1
23784 wrpr %l1, %tstate
23785 wrhpr 0x4, %htstate
23786 retry
23787 fmovsgu %xcc, %f19, %f4
23788 bne,a loop_2030
23789 fpack32 %f30, %f30, %f2
23790loop_2029:
23791 taddcctv %l0, 0x0E76, %o3
23792 movg %xcc, %o4, %i1
23793loop_2030:
23794 tcc %xcc, 0x6
23795 bleu,a,pn %xcc, loop_2031
23796 movleu %icc, %i7, %g1
23797 nop
23798 setx 0xE906B03C1DF7ECBF, %l0, %l6
23799 stx %l6, [%l7 + 0x28]
23800 ldd [%l7 + 0x28], %f26
23801 setx 0x7BA97C09C577DA46, %l1, %l5
23802 stx %l5, [%l7 + 0x10]
23803 ldd [%l7 + 0x10], %f4
23804 fmuld %f4, %f26, %f6
23805 fnegd %f6, %f22
23806loop_2031:
23807 bcs,a %xcc, loop_2032
23808 andcc %i2, %l3, %g5
23809 membar 0x18
23810 movrlz %i3, 0x098, %g4
23811loop_2032:
23812 tcs %xcc, 0x7
23813 andncc %l6, %o0, %g7
23814 bcs,a %xcc, loop_2033
23815 tg %icc, 0x6
23816 and %o6, 0x099B, %i6
23817 array16 %o1, %l1, %g2
23818loop_2033:
23819 restored
23820 rdpr %cwp, %g1
23821 rdpr %cansave, %g2
23822 rdpr %canrestore, %g3
23823 rdpr %cleanwin, %g4
23824 rdpr %otherwin, %g5
23825 rdpr %wstate, %g6
23826 sdiv %l2, 0x1ED2, %l5
23827 brgez %g6, loop_2034
23828 nop
23829 setx 0x9C44F8FF, %l0, %l6
23830 st %l6, [%l7 + 0x28]
23831 ld [%l7 + 0x28], %f12
23832 setx 0xCF50F8D4, %l1, %l5
23833 st %l5, [%l7 + 0x10]
23834 ld [%l7 + 0x10], %f7
23835 fsubs %f7, %f12, %f28
23836 array8 %o7, %o2, %g3
23837 bpos,a,pt %icc, loop_2035
23838loop_2034:
23839 xnor %i0, 0x16FC, %i4
23840 tl %icc, 0x7
23841 fornot2 %f6, %f18, %f14
23842loop_2035:
23843 lduh [%l7 + 0x44], %i5
23844 movrlez %o5, %l0, %o3
23845 ldsb [%l7 + 0x36], %l4
23846 and %i1, %i7, %g1
23847 brlz,a %i2, loop_2036
23848 mulscc %o4, 0x13C3, %g5
23849 srl %l3, 0x1A, %i3
23850 fand %f8, %f12, %f12
23851loop_2036:
23852 movge %icc, %l6, %o0
23853 orncc %g4, 0x0607, %g7
23854 mulscc %o6, 0x183A, %o1
23855 bg,a %xcc, loop_2037
23856 umulcc %i6, 0x0DCA, %g2
23857 brgz %l2, loop_2038
23858 bl loop_2039
23859loop_2037:
23860 nop
23861 setx 0x57DE30A6, %l0, %l6
23862 st %l6, [%l7 + 0x28]
23863 ld [%l7 + 0x28], %f28
23864 setx 0xDC0FAE94, %l1, %l5
23865 st %l5, [%l7 + 0x10]
23866 ld [%l7 + 0x10], %f0
23867 fdivs %f0, %f28, %f20
23868 udiv %l1, 0x1052, %g6
23869loop_2038:
23870 xnorcc %o7, %o2, %l5
23871loop_2039:
23872 addcc %i0, 0x1FE5, %g3
23873 sub %i5, 0x1ACC, %i4
23874 edge8 %o5, %l0, %l4
23875 smulcc %o3, 0x00CD, %i1
23876 movpos %xcc, %i7, %i2
23877 fmovdvc %icc, %f15, %f28
23878 bl,a,pn %icc, loop_2040
23879 smulcc %g1, %o4, %g5
23880 array16 %l3, %i3, %l6
23881 sdivx %g4, 0x0750, %o0
23882loop_2040:
23883 sllx %g7, 0x0A, %o6
23884 be,pt %icc, loop_2041
23885 movle %icc, %i6, %g2
23886 array16 %l2, %o1, %l1
23887 restored
23888 rdpr %cwp, %g1
23889 rdpr %cansave, %g2
23890 rdpr %canrestore, %g3
23891 rdpr %cleanwin, %g4
23892 rdpr %otherwin, %g5
23893 rdpr %wstate, %g6
23894loop_2041:
23895 fandnot1s %f14, %f19, %f1
23896 edge16n %o7, %g6, %l5
23897 add %i0, %o2, %i5
23898 subcc %i4, %o5, %g3
23899 edge32l %l4, %o3, %i1
23900 tne %icc, 0x5
23901 wr %g0, 0x88, %asi
23902 stba %l0, [%l7 + 0x73] %asi
23903 orncc %i2, %g1, %i7
23904 subcc %o4, %l3, %g5
23905 movrgz %i3, 0x28B, %l6
23906 fpack32 %f18, %f12, %f8
23907 tgu %xcc, 0x2
23908 fxnor %f28, %f10, %f6
23909 sdiv %g4, 0x1154, %o0
23910 xnor %g7, 0x1FEC, %i6
23911 alignaddrl %g2, %l2, %o6
23912 smulcc %o1, 0x0FCE, %l1
23913 fmovdgu %xcc, %f0, %f7
23914 fmovse %xcc, %f13, %f27
23915 bne,pn %xcc, loop_2042
23916 bne,a %icc, loop_2043
23917 movre %g6, %o7, %l5
23918 tgu %icc, 0x6
23919loop_2042:
23920 fblg,a %fcc1, loop_2044
23921loop_2043:
23922 alignaddr %i0, %o2, %i4
23923 fmovrsgz %o5, %f21, %f21
23924 ldsb [%l7 + 0x4D], %i5
23925loop_2044:
23926 sir 0x1059
23927 addccc %l4, 0x0818, %o3
23928 orncc %i1, 0x1F77, %g3
23929 fmovsneg %icc, %f10, %f9
23930 array16 %l0, %i2, %i7
23931 andcc %g1, 0x028D, %o4
23932 sth %l3, [%l7 + 0x70]
23933 add %l7, 0x48, %l6
23934 wr %g0, 0x18, %asi
23935 lda [%l6] %asi, %g5
23936 casa [%l6] %asi, %g5, %l6
23937 fand %f22, %f8, %f18
23938 nop
23939 setx 0x807C955B, %l0, %l6
23940 st %l6, [%l7 + 0x08]
23941 ld [%l7 + 0x08], %fsr
23942 fmovrsne %g4, %f20, %f29
23943 udiv %i3, 0x00DA, %g7
23944 movrlez %o0, 0x3C5, %g2
23945 tg %icc, 0x2
23946 fmovdvc %icc, %f15, %f14
23947 tn %xcc, 0x7
23948 subccc %l2, %i6, %o1
23949 sir 0x182F
23950 sub %o6, %l1, %g6
23951 subc %o7, %l5, %i0
23952 edge32 %i4, %o2, %i5
23953 orcc %l4, %o3, %o5
23954 edge8 %g3, %i1, %i2
23955 nop
23956 fitod %f0, %f26
23957 fdtos %f26, %f11
23958 nop
23959 setx 0xC576D139C3DD7423, %l0, %l6
23960 stx %l6, [%l7 + 0x28]
23961 ldd [%l7 + 0x28], %f24
23962 setx 0x8DB795781557ECF2, %l1, %l5
23963 stx %l5, [%l7 + 0x10]
23964 ldd [%l7 + 0x10], %f16
23965 fmuld %f16, %f24, %f24
23966 fbuge %fcc0, loop_2045
23967 array32 %i7, %g1, %o4
23968 ldsw [%l7 + 0x38], %l0
23969 orncc %l3, %g5, %l6
23970loop_2045:
23971 edge32 %g4, %g7, %o0
23972 tle %icc, 0x6
23973 fmovrsgez %i3, %f2, %f26
23974 bneg,pt %xcc, loop_2046
23975 movgu %icc, %l2, %i6
23976 stb %g2, [%l7 + 0x3D]
23977 tvs %xcc, 0x0
23978loop_2046:
23979 fmovse %icc, %f14, %f19
23980 brnz %o1, loop_2047
23981 tvc %xcc, 0x3
23982 edge32l %l1, %g6, %o7
23983 bn,pn %icc, loop_2048
23984loop_2047:
23985 fornot1 %f26, %f2, %f8
23986 fornot1 %f0, %f16, %f4
23987 fandnot1 %f4, %f4, %f24
23988loop_2048:
23989 flush %l7 + 0x68
23990 fmovdn %icc, %f27, %f21
23991 set 0x60, %i3
23992 sta %f22, [%l7 + %i3] 0x88
23993 fpsub16s %f8, %f24, %f23
23994 smulcc %l5, 0x1077, %i0
23995 brlez %i4, loop_2049
23996 nop
23997 fitod %f12, %f30
23998 fdtoi %f30, %f12
23999 umul %o6, 0x03E1, %o2
24000 taddcc %l4, 0x1B5B, %i5
24001loop_2049:
24002 movrlz %o3, 0x087, %g3
24003 tn %icc, 0x4
24004 edge32ln %o5, %i2, %i7
24005 tcs %xcc, 0x3
24006 set 0x0C, %o6
24007 stwa %i1, [%l7 + %o6] 0xe3
24008 membar #Sync
24009 movrgz %g1, 0x1F8, %o4
24010 add %l0, %g5, %l3
24011 alignaddr %g4, %g7, %o0
24012 movcc %xcc, %i3, %l6
24013 fbu %fcc2, loop_2050
24014 fbuge,a %fcc2, loop_2051
24015 fbul %fcc1, loop_2052
24016 fabss %f15, %f19
24017loop_2050:
24018 array16 %l2, %g2, %i6
24019loop_2051:
24020 orncc %o1, %g6, %o7
24021loop_2052:
24022 fbl %fcc1, loop_2053
24023 movne %xcc, %l1, %l5
24024 xor %i4, 0x0BCB, %o6
24025 ldub [%l7 + 0x2B], %o2
24026loop_2053:
24027 fsrc1 %f4, %f6
24028 edge32n %l4, %i0, %i5
24029 movle %xcc, %o3, %g3
24030 nop
24031 fitos %f8, %f18
24032 fstod %f18, %f30
24033 fmovsne %xcc, %f3, %f9
24034 bleu %xcc, loop_2054
24035 sllx %o5, %i2, %i1
24036 tge %icc, 0x1
24037 sethi 0x0EF6, %g1
24038loop_2054:
24039 brnz,a %o4, loop_2055
24040 fcmpgt16 %f24, %f22, %i7
24041 xor %l0, 0x12DD, %l3
24042 nop
24043 setx 0x7FDACD9FA38C5B74, %l0, %l6
24044 stx %l6, [%l7 + 0x28]
24045 ldd [%l7 + 0x28], %f10
24046 setx 0x984CBA21D68874A7, %l1, %l5
24047 stx %l5, [%l7 + 0x10]
24048 ldd [%l7 + 0x10], %f26
24049 fdivd %f26, %f10, %f16
24050loop_2055:
24051 edge16ln %g5, %g7, %o0
24052 stx %g4, [%l7 + 0x48]
24053 fmovsge %xcc, %f31, %f29
24054 edge32l %l6, %l2, %i3
24055 fmovsa %xcc, %f29, %f25
24056 movrgez %g2, 0x0BE, %i6
24057 sra %g6, 0x18, %o1
24058 mulscc %o7, 0x170D, %l5
24059 xor %l1, 0x1B2B, %o6
24060 lduh [%l7 + 0x5E], %i4
24061 fpadd32 %f16, %f24, %f0
24062 tgu %icc, 0x2
24063 be,a,pn %icc, loop_2056
24064 fbule %fcc2, loop_2057
24065 taddcc %l4, %o2, %i5
24066 xnorcc %i0, %g3, %o3
24067loop_2056:
24068 prefetch [%l7 + 0x10], 0x1
24069loop_2057:
24070 udiv %i2, 0x1B5B, %i1
24071 edge16ln %g1, %o4, %o5
24072 tcs %icc, 0x4
24073 nop
24074 setx 0x4241288724BB3D94, %l0, %l6
24075 stx %l6, [%l7 + 0x28]
24076 ldd [%l7 + 0x28], %f24
24077 setx 0x4B651FAA9F646969, %l1, %l5
24078 stx %l5, [%l7 + 0x10]
24079 ldd [%l7 + 0x10], %f18
24080 fdivd %f18, %f24, %f0
24081 fmovsvs %icc, %f28, %f27
24082 movrlez %i7, 0x0B8, %l0
24083 fmovda %icc, %f8, %f8
24084 edge32n %l3, %g7, %g5
24085 movrne %g4, %o0, %l6
24086 fornot1s %f26, %f9, %f11
24087 set 0x10, %l4
24088 lda [%l7 + %l4] 0x04, %f18
24089 te %icc, 0x7
24090 fbue,a %fcc0, loop_2058
24091 fmovsleu %icc, %f28, %f7
24092 fbe,a %fcc0, loop_2059
24093 smulcc %i3, %g2, %i6
24094loop_2058:
24095 edge8 %g6, %l2, %o7
24096 andncc %l5, %l1, %o6
24097loop_2059:
24098 bl,pt %xcc, loop_2060
24099 xorcc %i4, %l4, %o2
24100 fandnot2s %f6, %f15, %f1
24101 wr %g0, 0x19, %asi
24102 ldsha [%l7 + 0x46] %asi, %o1
24103loop_2060:
24104 nop
24105 setx 0xEFFBC5C4, %l0, %l6
24106 st %l6, [%l7 + 0x28]
24107 ld [%l7 + 0x28], %f18
24108 setx 0x3F2A05E5, %l1, %l5
24109 st %l5, [%l7 + 0x10]
24110 ld [%l7 + 0x10], %f19
24111 fdivs %f19, %f18, %f3
24112 nop
24113 setx 0xEBB9B045DBCCE731, %l0, %l6
24114 stx %l6, [%l7 + 0x28]
24115 ldd [%l7 + 0x28], %f2
24116 setx 0x83B71AAC656F61AB, %l1, %l5
24117 stx %l5, [%l7 + 0x10]
24118 ldd [%l7 + 0x10], %f16
24119 faddd %f16, %f2, %f0
24120 movge %xcc, %i0, %i5
24121 edge32 %o3, %i2, %g3
24122 fmovse %xcc, %f1, %f31
24123 set 0x40, %o3
24124 ldsha [%l7 + %o3] 0x18, %i1
24125 nop
24126 fitod %f2, %f14
24127 fdtox %f14, %f8
24128 fxtod %f8, %f4
24129 movrlz %o4, 0x2FF, %o5
24130 wr %g0, 0x88, %asi
24131 prefetcha [%l7 + 0x78] %asi, 0x2
24132 fpmerge %f16, %f4, %f24
24133 sllx %g1, 0x11, %l0
24134 ta %xcc, 0x3
24135 wr %g0, 0x18, %asi
24136 swapa [%l7 + 0x24] %asi, %g7
24137 set 0x4B, %g2
24138 lduba [%l7 + %g2] 0x15, %g5
24139 xor %g4, %l3, %l6
24140 edge8 %o0, %g2, %i6
24141 array32 %i3, %g6, %l2
24142 taddcctv %o7, 0x1154, %l1
24143 srax %o6, %l5, %i4
24144 orcc %o2, 0x0409, %o1
24145 array16 %l4, %i0, %i5
24146 tcs %icc, 0x0
24147 tleu %icc, 0x2
24148 edge16 %i2, %g3, %i1
24149 fbg %fcc2, loop_2061
24150 srax %o3, 0x05, %o5
24151 addccc %i7, %o4, %l0
24152 orcc %g7, %g1, %g4
24153loop_2061:
24154 ldx [%l7 + 0x70], %l3
24155 alignaddrl %l6, %o0, %g2
24156 tpos %xcc, 0x4
24157 nop
24158 setx loop_2062, %l0, %l1
24159 wrpr 0x1, %tl
24160 wrpr %l1, %tnpc
24161 setx 0x34400001400, %l0, %l1
24162 wrpr %l1, %tstate
24163 wrhpr 0x4, %htstate
24164 done
24165 subcc %i6, %g5, %i3
24166 nop
24167 setx 0x086BF9F960704C49, %l0, %l6
24168 stx %l6, [%l7 + 0x78]
24169 ldx [%l7 + 0x78], %fsr
24170 movleu %icc, %g6, %l2
24171loop_2062:
24172 xnorcc %o7, %l1, %o6
24173 udiv %i4, 0x14AD, %o2
24174 sdivcc %l5, 0x0E36, %o1
24175 fblg %fcc0, loop_2063
24176 fmovda %icc, %f7, %f21
24177 saved
24178 rdpr %cwp, %g1
24179 rdpr %cansave, %g2
24180 rdpr %canrestore, %g3
24181 rdpr %cleanwin, %g4
24182 rdpr %otherwin, %g5
24183 rdpr %wstate, %g6
24184 sra %l4, %i0, %i2
24185loop_2063:
24186 addccc %g3, 0x1EFD, %i5
24187 movpos %icc, %i1, %o3
24188 fbue %fcc3, loop_2064
24189 fpadd16s %f17, %f5, %f9
24190 fbe %fcc2, loop_2065
24191 bge loop_2066
24192loop_2064:
24193 nop
24194 setx 0xA5BC39194A441447, %l0, %l6
24195 stx %l6, [%l7 + 0x28]
24196 ldd [%l7 + 0x28], %f6
24197 setx 0xE0E9DA76B4111F93, %l1, %l5
24198 stx %l5, [%l7 + 0x10]
24199 ldd [%l7 + 0x10], %f14
24200 fsubd %f14, %f6, %f24
24201 fnot1 %f2, %f16
24202loop_2065:
24203 fmovdvs %icc, %f9, %f29
24204loop_2066:
24205 edge16n %o5, %o4, %l0
24206 tneg %xcc, 0x6
24207 fmovscs %xcc, %f22, %f8
24208 andncc %i7, %g7, %g1
24209 movg %icc, %l3, %g4
24210 fmovdcs %xcc, %f17, %f5
24211 tsubcctv %o0, %g2, %l6
24212 tcs %icc, 0x6
24213 tn %xcc, 0x5
24214 subc %i6, %i3, %g5
24215 nop
24216 setx loop_2067, %l0, %l1
24217 jmpl %l1, %l2
24218 bgu,pn %icc, loop_2068
24219 movvc %xcc, %g6, %l1
24220 fcmpgt16 %f28, %f30, %o7
24221loop_2067:
24222 edge16n %o6, %o2, %l5
24223loop_2068:
24224 fmovd %f30, %f22
24225 fmovrdlz %o1, %f10, %f28
24226 movl %icc, %l4, %i4
24227 edge32n %i2, %i0, %g3
24228 nop
24229 setx 0x801EEE98, %l0, %l6
24230 st %l6, [%l7 + 0x28]
24231 ld [%l7 + 0x28], %f19
24232 setx 0x00DC682D, %l1, %l5
24233 st %l5, [%l7 + 0x10]
24234 ld [%l7 + 0x10], %f19
24235 fsubs %f19, %f19, %f23
24236 movl %xcc, %i5, %i1
24237 addccc %o5, 0x1A01, %o3
24238 xorcc %o4, 0x0600, %i7
24239 fbul,a %fcc3, loop_2069
24240 umulcc %g7, %l0, %g1
24241 ble,pn %xcc, loop_2070
24242 subc %l3, 0x10B6, %o0
24243loop_2069:
24244 tn %xcc, 0x0
24245 ldsb [%l7 + 0x64], %g2
24246loop_2070:
24247 saved
24248 rdpr %cwp, %g1
24249 rdpr %cansave, %g2
24250 rdpr %canrestore, %g3
24251 rdpr %cleanwin, %g4
24252 rdpr %otherwin, %g5
24253 rdpr %wstate, %g6
24254 fmovdcs %xcc, %f14, %f11
24255 movg %icc, %g4, %i6
24256 bcs,pt %xcc, loop_2071
24257 tsubcc %i3, 0x0C51, %g5
24258 xor %l2, 0x1A84, %g6
24259 edge8n %l6, %o7, %l1
24260loop_2071:
24261 bgu loop_2072
24262 fmovs %f1, %f23
24263 fbg,a %fcc3, loop_2073
24264 nop
24265 fitod %f6, %f10
24266 fdtox %f10, %f22
24267 fxtod %f22, %f4
24268loop_2072:
24269 udivx %o6, 0x0DBA, %o2
24270 tsubcc %o1, 0x0A6B, %l4
24271loop_2073:
24272 ldsh [%l7 + 0x4A], %l5
24273 andn %i2, 0x0E3C, %i4
24274 fandnot1 %f28, %f8, %f4
24275 movleu %icc, %i0, %g3
24276 fmovdleu %xcc, %f10, %f23
24277 movvs %xcc, %i5, %o5
24278 edge16l %i1, %o4, %o3
24279 fmovrdne %g7, %f24, %f18
24280 sllx %i7, %l0, %g1
24281 subc %o0, 0x11D8, %l3
24282 tl %icc, 0x6
24283 xnor %g2, %i6, %i3
24284 tleu %xcc, 0x3
24285 bne loop_2074
24286 ld [%l7 + 0x7C], %f18
24287 movrgz %g4, %l2, %g6
24288 fbue,a %fcc3, loop_2075
24289loop_2074:
24290 array16 %l6, %o7, %l1
24291 xnor %o6, 0x11E5, %g5
24292 tgu %xcc, 0x1
24293loop_2075:
24294 or %o1, 0x13DD, %l4
24295 and %l5, 0x0361, %i2
24296 tvs %xcc, 0x1
24297 sdivcc %o2, 0x1C6A, %i4
24298 tg %icc, 0x5
24299 movcs %xcc, %g3, %i5
24300 orn %o5, %i0, %i1
24301 fbul %fcc0, loop_2076
24302 bleu,a,pn %xcc, loop_2077
24303 tpos %icc, 0x0
24304 fbne,a %fcc0, loop_2078
24305loop_2076:
24306 udiv %o4, 0x157C, %o3
24307loop_2077:
24308 fmul8sux16 %f8, %f10, %f4
24309 orncc %g7, 0x00A1, %i7
24310loop_2078:
24311 udivcc %g1, 0x1813, %o0
24312 addccc %l3, 0x0050, %g2
24313 brgz %i6, loop_2079
24314 xnor %l0, %i3, %g4
24315 umul %g6, 0x0E89, %l6
24316 movgu %xcc, %o7, %l2
24317loop_2079:
24318 xnorcc %l1, 0x185E, %o6
24319 fbo %fcc3, loop_2080
24320 movre %g5, %l4, %l5
24321 srlx %o1, 0x05, %o2
24322 add %i4, 0x07C5, %g3
24323loop_2080:
24324 edge32ln %i5, %i2, %o5
24325 fmuld8sux16 %f3, %f10, %f24
24326 tsubcc %i1, 0x0523, %i0
24327 lduw [%l7 + 0x48], %o3
24328 fmovdge %icc, %f18, %f29
24329 tpos %xcc, 0x4
24330 smulcc %g7, %o4, %g1
24331 membar 0x6D
24332 fbn %fcc0, loop_2081
24333 or %o0, %i7, %g2
24334 movcs %icc, %l3, %i6
24335 srl %i3, 0x05, %l0
24336loop_2081:
24337 lduw [%l7 + 0x30], %g4
24338 fblg,a %fcc0, loop_2082
24339 tsubcc %l6, %g6, %o7
24340 fmovrslz %l1, %f29, %f1
24341 ble %xcc, loop_2083
24342loop_2082:
24343 nop
24344 fitod %f6, %f0
24345 fdtos %f0, %f20
24346 smul %l2, %g5, %l4
24347 movleu %icc, %o6, %l5
24348loop_2083:
24349 nop
24350 wr %g0, 0x89, %asi
24351 stda %f16, [%l7 + 0x40] %asi
24352 set 0x60, %i1
24353 ldda [%l7 + %i1] 0x10, %o0
24354 fmul8x16 %f23, %f18, %f6
24355 andncc %i4, %g3, %i5
24356 movrgez %o2, %o5, %i2
24357 andncc %i0, %i1, %o3
24358 movg %xcc, %o4, %g7
24359 orncc %o0, %g1, %g2
24360 wr %g0, 0x80, %asi
24361 stha %l3, [%l7 + 0x5C] %asi
24362 fbge,a %fcc3, loop_2084
24363 or %i7, 0x1D4D, %i3
24364 sdivx %l0, 0x04CA, %i6
24365 tpos %xcc, 0x5
24366loop_2084:
24367 subc %g4, %g6, %o7
24368 fba %fcc1, loop_2085
24369 ldsh [%l7 + 0x70], %l6
24370 udivx %l2, 0x1A95, %g5
24371 set 0x28, %g4
24372 stxa %l4, [%l7 + %g4] 0x89
24373loop_2085:
24374 nop
24375 set 0x24, %g5
24376 stwa %o6, [%l7 + %g5] 0x19
24377 fmovdvc %icc, %f14, %f28
24378 movle %icc, %l5, %o1
24379 sra %l1, %g3, %i4
24380 nop
24381 setx 0x7814CF90305AC172, %l0, %l6
24382 stx %l6, [%l7 + 0x38]
24383 ldx [%l7 + 0x38], %fsr
24384 sll %i5, %o2, %i2
24385 fcmple32 %f30, %f12, %i0
24386 fbuge,a %fcc1, loop_2086
24387 flush %l7 + 0x54
24388 nop
24389 fitos %f8, %f21
24390 fstox %f21, %f2
24391 fxtos %f2, %f1
24392 fbe %fcc2, loop_2087
24393loop_2086:
24394 ble,a,pn %xcc, loop_2088
24395 edge16n %i1, %o3, %o4
24396 andcc %o5, 0x025E, %g7
24397loop_2087:
24398 tcc %icc, 0x2
24399loop_2088:
24400 ta %xcc, 0x4
24401 membar 0x07
24402 fzero %f4
24403 stb %g1, [%l7 + 0x73]
24404 fbue,a %fcc0, loop_2089
24405 ldd [%l7 + 0x10], %f20
24406 set 0x2C, %l3
24407 stwa %g2, [%l7 + %l3] 0x15
24408loop_2089:
24409 taddcctv %o0, %l3, %i3
24410 movrlz %i7, 0x33B, %l0
24411 stb %g4, [%l7 + 0x66]
24412 umulcc %g6, %o7, %i6
24413 udivx %l2, 0x0AE2, %l6
24414 tsubcctv %l4, %g5, %l5
24415 sethi 0x0805, %o6
24416 fors %f18, %f17, %f13
24417 fbu %fcc3, loop_2090
24418 fbug,a %fcc1, loop_2091
24419 fbn,a %fcc0, loop_2092
24420 nop
24421 fitod %f8, %f22
24422 fdtoi %f22, %f9
24423loop_2090:
24424 fpsub16s %f5, %f29, %f8
24425loop_2091:
24426 fsrc2 %f18, %f12
24427loop_2092:
24428 smulcc %o1, %g3, %i4
24429 sll %l1, %o2, %i5
24430 fcmpeq32 %f30, %f2, %i2
24431 umulcc %i1, 0x1586, %o3
24432 tgu %icc, 0x5
24433 fbl %fcc1, loop_2093
24434 fmovdleu %icc, %f16, %f0
24435 ldd [%l7 + 0x68], %i0
24436 nop
24437 setx 0xEF4EADF9, %l0, %l6
24438 st %l6, [%l7 + 0x28]
24439 ld [%l7 + 0x28], %f25
24440 setx 0x1C61E2B8, %l1, %l5
24441 st %l5, [%l7 + 0x10]
24442 ld [%l7 + 0x10], %f7
24443 fadds %f7, %f25, %f26
24444loop_2093:
24445 tl %icc, 0x6
24446 movrlez %o4, %g7, %g1
24447 array16 %g2, %o0, %l3
24448 movleu %xcc, %o5, %i3
24449 edge8n %l0, %i7, %g6
24450 andn %o7, 0x03A4, %g4
24451 orn %i6, %l6, %l2
24452 fmovsvs %xcc, %f31, %f20
24453 tle %icc, 0x3
24454 or %l4, %g5, %l5
24455 orncc %o6, %o1, %i4
24456 tl %icc, 0x4
24457 restored
24458 rdpr %cwp, %g1
24459 rdpr %cansave, %g2
24460 rdpr %canrestore, %g3
24461 rdpr %cleanwin, %g4
24462 rdpr %otherwin, %g5
24463 rdpr %wstate, %g6
24464 popc %g3, %o2
24465 tge %xcc, 0x3
24466 fmovrdne %i5, %f24, %f18
24467 movpos %xcc, %i2, %i1
24468 movre %o3, 0x3E5, %i0
24469 fsrc2 %f12, %f18
24470 smul %l1, 0x0AEA, %o4
24471 edge16l %g7, %g2, %o0
24472 fmovrse %l3, %f11, %f30
24473 nop
24474 setx 0x26AE7288, %l0, %l6
24475 st %l6, [%l7 + 0x28]
24476 ld [%l7 + 0x28], %f12
24477 fsqrts %f12, %f12
24478 fbne,a %fcc2, loop_2094
24479 fand %f22, %f30, %f12
24480 mova %icc, %g1, %o5
24481 udiv %l0, 0x1B6F, %i7
24482loop_2094:
24483 movrne %i3, %g6, %o7
24484 xor %g4, 0x1D06, %i6
24485 swap [%l7 + 0x7C], %l2
24486 array32 %l6, %g5, %l4
24487 movneg %xcc, %o6, %l5
24488 fcmple32 %f6, %f2, %o1
24489 saved
24490 rdpr %cwp, %g1
24491 rdpr %cansave, %g2
24492 rdpr %canrestore, %g3
24493 rdpr %cleanwin, %g4
24494 rdpr %otherwin, %g5
24495 rdpr %wstate, %g6
24496 xnor %g3, %o2, %i4
24497 fmovda %xcc, %f19, %f3
24498 edge8n %i5, %i1, %o3
24499 smul %i0, %l1, %o4
24500 fmovdvs %xcc, %f21, %f21
24501 fmul8x16 %f7, %f18, %f28
24502 mova %icc, %g7, %g2
24503 move %xcc, %o0, %i2
24504 fbg %fcc0, loop_2095
24505 fpadd16s %f4, %f0, %f6
24506 fbue %fcc0, loop_2096
24507 bleu,a,pt %xcc, loop_2097
24508loop_2095:
24509 fmovrslez %g1, %f11, %f21
24510 edge8n %o5, %l0, %l3
24511loop_2096:
24512 nop
24513 fitod %f16, %f26
24514loop_2097:
24515 fbe %fcc3, loop_2098
24516 edge8l %i3, %i7, %o7
24517 set 0x10, %l0
24518 lduba [%l7 + %l0] 0x14, %g4
24519loop_2098:
24520 fmovrsgez %i6, %f5, %f13
24521 movge %xcc, %l2, %l6
24522 movrne %g6, %g5, %o6
24523 nop
24524 setx loop_2099, %l0, %l1
24525 wrpr 0x1, %tl
24526 wrpr %l1, %tpc
24527 add %l1, 0x4, %l1
24528 wrpr %l1, %tnpc
24529 setx 0x34400001400, %l0, %l1
24530 wrpr %l1, %tstate
24531 wrhpr 0x4, %htstate
24532 retry
24533 tle %icc, 0x1
24534 fmovse %icc, %f11, %f21
24535 edge16n %l4, %l5, %o1
24536loop_2099:
24537 popc 0x1342, %g3
24538 xorcc %i4, 0x05F7, %o2
24539 tg %xcc, 0x5
24540 nop
24541 set 0x10, %o7
24542 ldsw [%l7 + %o7], %i5
24543 tge %xcc, 0x2
24544 movge %icc, %o3, %i0
24545 addc %i1, 0x15B9, %o4
24546 fmovsvc %xcc, %f6, %f10
24547 fmovs %f29, %f8
24548 fpsub32s %f16, %f11, %f22
24549 mulx %g7, %g2, %o0
24550 fmovdle %xcc, %f24, %f9
24551 taddcc %l1, %g1, %i2
24552 movre %l0, 0x356, %l3
24553 fmovrsgez %o5, %f12, %f13
24554 popc %i3, %i7
24555 edge16 %g4, %i6, %o7
24556 swap [%l7 + 0x48], %l6
24557 subcc %g6, 0x1333, %l2
24558 alignaddr %o6, %g5, %l4
24559 taddcc %l5, %g3, %i4
24560 tg %xcc, 0x2
24561 brgz %o2, loop_2100
24562 umul %o1, %o3, %i5
24563 fandnot2s %f17, %f14, %f7
24564 sra %i0, 0x14, %i1
24565loop_2100:
24566 fcmpeq16 %f30, %f12, %g7
24567 movpos %icc, %g2, %o0
24568 or %l1, %o4, %g1
24569 movge %icc, %i2, %l0
24570 nop
24571 fitod %f3, %f24
24572 fandnot2 %f30, %f24, %f8
24573 ta %xcc, 0x7
24574 movrlez %l3, 0x385, %i3
24575 tg %icc, 0x7
24576 fornot2s %f13, %f6, %f1
24577 udivx %i7, 0x1FF0, %g4
24578 wr %g0, 0x11, %asi
24579 ldswa [%l7 + 0x78] %asi, %o5
24580 edge8l %o7, %i6, %g6
24581 set 0x40, %o0
24582 ldxa [%l7 + %o0] 0x19, %l2
24583 fandnot2 %f16, %f10, %f10
24584 be,a,pt %xcc, loop_2101
24585 movvc %icc, %o6, %l6
24586 umulcc %g5, %l5, %g3
24587 tl %icc, 0x5
24588loop_2101:
24589 taddcc %i4, 0x0F9A, %l4
24590 set 0x7E, %i2
24591 lduha [%l7 + %i2] 0x11, %o2
24592 tneg %icc, 0x3
24593 tsubcc %o1, 0x0B44, %i5
24594 movgu %xcc, %o3, %i1
24595 set 0x40, %l6
24596 stda %f16, [%l7 + %l6] 0x89
24597 fornot2s %f13, %f4, %f27
24598 taddcc %g7, %i0, %o0
24599 wr %g0, 0x81, %asi
24600 stba %g2, [%l7 + 0x64] %asi
24601 tcs %icc, 0x3
24602 orcc %o4, 0x1034, %g1
24603 movrgez %i2, %l1, %l0
24604 umul %i3, 0x1997, %l3
24605 fbne %fcc1, loop_2102
24606 edge8l %g4, %o5, %i7
24607 fnegd %f8, %f30
24608 swap [%l7 + 0x3C], %o7
24609loop_2102:
24610 fandnot2 %f16, %f14, %f24
24611 tleu %icc, 0x5
24612 subccc %g6, %i6, %o6
24613 lduh [%l7 + 0x7C], %l2
24614 fsrc2s %f7, %f23
24615 srl %l6, 0x12, %l5
24616 fpadd32s %f13, %f0, %f24
24617 nop
24618 fitod %f8, %f10
24619 fdtox %f10, %f8
24620 fxtod %f8, %f10
24621 nop
24622 setx 0xEE25FCA1, %l0, %l6
24623 st %l6, [%l7 + 0x28]
24624 ld [%l7 + 0x28], %f19
24625 fsqrts %f19, %f19
24626 fbul %fcc2, loop_2103
24627 fbule %fcc2, loop_2104
24628 fnegd %f10, %f2
24629 fbu,a %fcc3, loop_2105
24630loop_2103:
24631 orn %g3, 0x1B4C, %g5
24632loop_2104:
24633 alignaddrl %l4, %i4, %o1
24634 movl %icc, %i5, %o3
24635loop_2105:
24636 udivcc %i1, 0x0075, %o2
24637 movn %icc, %i0, %g7
24638 fpsub32 %f14, %f24, %f18
24639 movge %xcc, %g2, %o0
24640 sll %o4, %i2, %l1
24641 nop
24642 setx 0x804CE1CA, %l0, %l6
24643 st %l6, [%l7 + 0x14]
24644 ld [%l7 + 0x14], %fsr
24645 tvs %icc, 0x7
24646 movrlz %g1, %i3, %l0
24647 nop
24648 setx 0x4CCFF8B3, %l0, %l6
24649 st %l6, [%l7 + 0x28]
24650 ld [%l7 + 0x28], %f29
24651 setx 0xA88911CE, %l1, %l5
24652 st %l5, [%l7 + 0x10]
24653 ld [%l7 + 0x10], %f31
24654 fdivs %f31, %f29, %f16
24655 srlx %g4, 0x1C, %l3
24656 set 0x44, %o5
24657 stha %i7, [%l7 + %o5] 0x18
24658 srl %o7, 0x19, %g6
24659 andncc %i6, %o5, %l2
24660 umulcc %l6, 0x0300, %l5
24661 te %xcc, 0x7
24662 fpsub32 %f18, %f20, %f10
24663 tn %xcc, 0x2
24664 edge32l %o6, %g5, %l4
24665 umulcc %i4, 0x14E8, %g3
24666 tpos %icc, 0x0
24667 saved
24668 rdpr %cwp, %g1
24669 rdpr %cansave, %g2
24670 rdpr %canrestore, %g3
24671 rdpr %cleanwin, %g4
24672 rdpr %otherwin, %g5
24673 rdpr %wstate, %g6
24674 tpos %xcc, 0x1
24675 movn %icc, %i5, %o3
24676 movpos %xcc, %i1, %o1
24677 array16 %i0, %o2, %g2
24678 xnor %o0, %g7, %o4
24679 tcc %xcc, 0x2
24680 array32 %l1, %i2, %i3
24681 movge %icc, %l0, %g4
24682 taddcc %l3, 0x0364, %g1
24683 movl %icc, %o7, %g6
24684 tle %icc, 0x7
24685 mulx %i7, %o5, %l2
24686 sdivx %i6, 0x16CB, %l6
24687 orn %l5, 0x074F, %o6
24688 udivx %l4, 0x1051, %i4
24689 xnorcc %g5, 0x02C4, %i5
24690 ble,pt %icc, loop_2106
24691 alignaddr %o3, %i1, %o1
24692 movl %xcc, %i0, %o2
24693 movneg %icc, %g2, %o0
24694loop_2106:
24695 xor %g3, %o4, %g7
24696 sll %i2, %i3, %l0
24697 edge8l %g4, %l1, %l3
24698 tg %xcc, 0x6
24699 movpos %icc, %o7, %g6
24700 srax %g1, 0x08, %o5
24701 sra %i7, 0x00, %l2
24702 move %icc, %l6, %l5
24703 ldx [%l7 + 0x70], %i6
24704 wr %g0, 0x22, %asi
24705 stha %l4, [%l7 + 0x1C] %asi
24706 membar #Sync
24707 fmovda %xcc, %f15, %f25
24708 fmovdle %xcc, %f21, %f13
24709 srl %o6, %i4, %g5
24710 movre %i5, 0x364, %o3
24711 fbue,a %fcc2, loop_2107
24712 lduh [%l7 + 0x2C], %i1
24713 fandnot2s %f6, %f16, %f23
24714 fcmpeq32 %f12, %f30, %o1
24715loop_2107:
24716 bne %icc, loop_2108
24717 edge16 %i0, %g2, %o2
24718 tleu %xcc, 0x1
24719 edge32l %o0, %g3, %o4
24720loop_2108:
24721 array16 %g7, %i2, %i3
24722 set 0x28, %i4
24723 prefetcha [%l7 + %i4] 0x81, 0x1
24724 fbl %fcc3, loop_2109
24725 nop
24726 setx 0x6068FE3F, %l0, %l6
24727 st %l6, [%l7 + 0x78]
24728 ld [%l7 + 0x78], %fsr
24729 alignaddr %l1, %l3, %l0
24730 fbe %fcc0, loop_2110
24731loop_2109:
24732 mova %xcc, %g6, %o7
24733 fbule %fcc3, loop_2111
24734 srlx %g1, %o5, %l2
24735loop_2110:
24736 fmovdcs %icc, %f0, %f11
24737 add %l7, 0x70, %l6
24738 wr %g0, 0x80, %asi
24739 casxa [%l6] %asi, %l6, %i7
24740loop_2111:
24741 fnands %f12, %f22, %f3
24742 sth %l5, [%l7 + 0x1A]
24743 be,a %icc, loop_2112
24744 sdiv %l4, 0x11CA, %o6
24745 fmovscs %icc, %f20, %f5
24746 fmovrslez %i6, %f31, %f31
24747loop_2112:
24748 umul %g5, %i4, %i5
24749 fmovrdgez %o3, %f6, %f16
24750 movrlz %i1, 0x127, %o1
24751 movcc %icc, %i0, %g2
24752 membar 0x26
24753 andncc %o2, %g3, %o4
24754 sra %o0, 0x09, %i2
24755 andncc %g7, %g4, %i3
24756 pdist %f10, %f24, %f14
24757 ld [%l7 + 0x1C], %f10
24758 sethi 0x14CC, %l3
24759 move %xcc, %l1, %g6
24760 fornot1 %f18, %f24, %f22
24761 fmovdl %xcc, %f9, %f13
24762 fbule,a %fcc2, loop_2113
24763 smulcc %l0, %o7, %g1
24764 movrne %o5, %l6, %i7
24765 mova %icc, %l2, %l4
24766loop_2113:
24767 tpos %xcc, 0x1
24768 movre %o6, %l5, %i6
24769 andncc %g5, %i4, %i5
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 andn %o3, 0x1085, %i1
24778 add %o1, %g2, %i0
24779 alignaddrl %o2, %g3, %o0
24780 fpadd16s %f0, %f7, %f24
24781 edge16ln %o4, %g7, %g4
24782 sra %i2, %l3, %i3
24783 bvc,a loop_2114
24784 saved
24785 rdpr %cwp, %g1
24786 rdpr %cansave, %g2
24787 rdpr %canrestore, %g3
24788 rdpr %cleanwin, %g4
24789 rdpr %otherwin, %g5
24790 rdpr %wstate, %g6
24791 membar 0x4C
24792 bg,a,pt %xcc, loop_2115
24793loop_2114:
24794 fbe,a %fcc2, loop_2116
24795 bl loop_2117
24796 nop
24797 setx 0x1DC4101457AD6AF8, %l0, %l6
24798 stx %l6, [%l7 + 0x28]
24799 ldd [%l7 + 0x28], %f22
24800 setx 0x2860454F2535D8FE, %l1, %l5
24801 stx %l5, [%l7 + 0x10]
24802 ldd [%l7 + 0x10], %f6
24803 fdivd %f6, %f22, %f14
24804loop_2115:
24805 movre %l1, %g6, %o7
24806loop_2116:
24807 movne %icc, %l0, %o5
24808loop_2117:
24809 udiv %l6, 0x003E, %i7
24810 ta %icc, 0x6
24811 nop
24812 setx 0xB045B3B1, %l0, %l6
24813 st %l6, [%l7 + 0x30]
24814 ld [%l7 + 0x30], %fsr
24815 fmovda %icc, %f7, %f30
24816 bgu %xcc, loop_2118
24817 tsubcc %l2, 0x0E17, %l4
24818 brz,a %g1, loop_2119
24819 umul %o6, %i6, %g5
24820loop_2118:
24821 andn %l5, %i5, %o3
24822 movrgez %i1, 0x0E5, %i4
24823loop_2119:
24824 fnot2 %f12, %f8
24825 array8 %g2, %o1, %i0
24826 fmovrslz %o2, %f8, %f10
24827 or %o0, 0x0C19, %o4
24828 nop
24829 fitod %f4, %f6
24830 fdtoi %f6, %f17
24831 tcc %xcc, 0x6
24832 umul %g3, 0x01DA, %g7
24833 move %icc, %g4, %i2
24834 taddcc %i3, %l1, %l3
24835 fmovs %f13, %f12
24836 taddcc %o7, 0x0B5D, %l0
24837 movcs %icc, %g6, %l6
24838 fpsub32s %f20, %f9, %f15
24839 set 0x50, %l1
24840 lduba [%l7 + %l1] 0x04, %o5
24841 ldsb [%l7 + 0x13], %i7
24842 nop
24843 setx 0x36626216, %l0, %l6
24844 st %l6, [%l7 + 0x28]
24845 ld [%l7 + 0x28], %f4
24846 fsqrts %f4, %f21
24847 edge32 %l4, %l2, %g1
24848 tpos %xcc, 0x1
24849 movleu %icc, %o6, %i6
24850 tsubcc %g5, %l5, %i5
24851 sllx %i1, 0x0E, %i4
24852 edge32n %o3, %o1, %i0
24853 tn %icc, 0x4
24854 fzeros %f6
24855 edge16 %o2, %o0, %o4
24856 lduw [%l7 + 0x5C], %g2
24857 bleu,pn %xcc, loop_2120
24858 sethi 0x173F, %g7
24859 sllx %g4, %i2, %i3
24860 fmovrsne %l1, %f24, %f14
24861loop_2120:
24862 fbu,a %fcc0, loop_2121
24863 fsrc2 %f28, %f24
24864 sll %g3, %o7, %l3
24865 subcc %l0, %l6, %o5
24866loop_2121:
24867 movg %icc, %i7, %l4
24868 bcs,a,pn %xcc, loop_2122
24869 andn %l2, %g1, %g6
24870 smul %o6, %i6, %l5
24871 movg %xcc, %g5, %i1
24872loop_2122:
24873 nop
24874 set 0x63, %g3
24875 ldsba [%l7 + %g3] 0x80, %i4
24876 orncc %i5, %o3, %o1
24877 stb %i0, [%l7 + 0x39]
24878 tn %xcc, 0x3
24879 udivcc %o0, 0x0F09, %o2
24880 fbg,a %fcc0, loop_2123
24881 addcc %o4, %g7, %g2
24882 movvs %icc, %g4, %i2
24883 flush %l7 + 0x68
24884loop_2123:
24885 subcc %i3, %g3, %o7
24886 ldsh [%l7 + 0x1A], %l1
24887 popc %l0, %l3
24888 sub %o5, 0x19DF, %l6
24889 or %i7, %l2, %g1
24890 sll %g6, %o6, %i6
24891 movre %l5, %l4, %i1
24892 movpos %icc, %i4, %i5
24893 xor %o3, 0x0BE3, %o1
24894 edge16l %i0, %g5, %o2
24895 orncc %o0, 0x10AC, %g7
24896 fcmpgt32 %f10, %f22, %g2
24897 orcc %g4, %o4, %i2
24898 sdiv %g3, 0x1FDD, %o7
24899 stx %l1, [%l7 + 0x70]
24900 fmovsleu %xcc, %f6, %f16
24901 fmovrse %i3, %f2, %f29
24902 movvs %xcc, %l3, %l0
24903 fmovsne %icc, %f20, %f19
24904 edge32ln %l6, %i7, %o5
24905 edge8 %g1, %l2, %o6
24906 movrgz %i6, 0x2CD, %g6
24907 fble %fcc3, loop_2124
24908 movrne %l4, %i1, %i4
24909 edge16n %i5, %l5, %o3
24910 alignaddrl %i0, %g5, %o1
24911loop_2124:
24912 nop
24913 set 0x22, %g7
24914 ldsba [%l7 + %g7] 0x11, %o2
24915 sllx %o0, 0x1A, %g2
24916 taddcctv %g7, %g4, %o4
24917 movgu %icc, %g3, %i2
24918 popc %l1, %o7
24919 fbe %fcc1, loop_2125
24920 movgu %icc, %i3, %l0
24921 set 0x70, %o4
24922 ldxa [%l7 + %o4] 0x80, %l3
24923loop_2125:
24924 stb %i7, [%l7 + 0x29]
24925 bcs,a %icc, loop_2126
24926 taddcctv %o5, 0x1301, %g1
24927 ld [%l7 + 0x54], %f14
24928 udivcc %l6, 0x0D7D, %l2
24929loop_2126:
24930 movne %icc, %i6, %o6
24931 fpadd16 %f2, %f12, %f22
24932 flush %l7 + 0x48
24933 nop
24934 fitod %f30, %f18
24935 bg %icc, loop_2127
24936 tvc %xcc, 0x6
24937 membar 0x15
24938 andncc %g6, %i1, %l4
24939loop_2127:
24940 array8 %i4, %i5, %o3
24941 subc %i0, 0x02E8, %l5
24942 fmovsle %icc, %f20, %f14
24943 ldstub [%l7 + 0x2E], %g5
24944 fmovsneg %icc, %f23, %f14
24945 brz,a %o1, loop_2128
24946 fpackfix %f14, %f10
24947 xnor %o0, 0x0C92, %g2
24948 tvs %icc, 0x4
24949loop_2128:
24950 fnot1s %f28, %f27
24951 fnot1 %f30, %f28
24952 xnor %o2, %g4, %g7
24953 fpsub16s %f17, %f13, %f2
24954 udiv %g3, 0x1FD3, %o4
24955 fmovrdgez %l1, %f0, %f28
24956 orn %o7, %i3, %l0
24957 wr %g0, 0x10, %asi
24958 stha %l3, [%l7 + 0x52] %asi
24959 orncc %i7, %i2, %o5
24960 set 0x40, %i0
24961 swapa [%l7 + %i0] 0x89, %l6
24962 tvs %xcc, 0x4
24963 udiv %g1, 0x18F9, %i6
24964 tle %icc, 0x3
24965 sll %o6, %g6, %l2
24966 smul %i1, %i4, %l4
24967 faligndata %f16, %f30, %f4
24968 edge16l %i5, %i0, %l5
24969 udivx %o3, 0x07A5, %g5
24970 edge16n %o1, %g2, %o0
24971 smul %g4, %g7, %g3
24972 bn,pn %xcc, loop_2129
24973 stw %o4, [%l7 + 0x48]
24974 movl %xcc, %o2, %o7
24975 fmovde %icc, %f3, %f15
24976loop_2129:
24977 stx %l1, [%l7 + 0x70]
24978 ble %xcc, loop_2130
24979 array8 %l0, %i3, %i7
24980 movle %icc, %i2, %o5
24981 fpackfix %f8, %f9
24982loop_2130:
24983 udivcc %l3, 0x1A86, %g1
24984 tcs %xcc, 0x3
24985 tg %xcc, 0x0
24986 subc %i6, 0x0D1B, %o6
24987 brz %g6, loop_2131
24988 nop
24989 setx 0x08D27259A8EE6ED7, %l0, %l6
24990 stx %l6, [%l7 + 0x28]
24991 ldd [%l7 + 0x28], %f4
24992 setx 0xB52D5675AAF08509, %l1, %l5
24993 stx %l5, [%l7 + 0x10]
24994 ldd [%l7 + 0x10], %f2
24995 fdivd %f2, %f4, %f10
24996 fexpand %f26, %f18
24997 tvs %icc, 0x7
24998loop_2131:
24999 movrlz %l6, 0x2C5, %l2
25000 movpos %xcc, %i1, %i4
25001 popc 0x1EEF, %i5
25002 tsubcctv %i0, %l4, %l5
25003 srax %o3, %g5, %g2
25004 set 0x48, %i6
25005 prefetcha [%l7 + %i6] 0x0c, 0x3
25006 tn %xcc, 0x1
25007 nop
25008 fitos %f0, %f12
25009 fstod %f12, %f14
25010 be,a %icc, loop_2132
25011 sethi 0x0109, %o0
25012 sdiv %g7, 0x1CF4, %g4
25013 call loop_2133
25014loop_2132:
25015 orncc %o4, %g3, %o7
25016 taddcc %o2, 0x1003, %l1
25017 array8 %i3, %i7, %i2
25018loop_2133:
25019 movg %xcc, %l0, %o5
25020 xnor %l3, %g1, %o6
25021 fmovsgu %xcc, %f13, %f11
25022 xnor %g6, 0x19A2, %i6
25023 orncc %l6, 0x10E2, %l2
25024 te %icc, 0x1
25025 set 0x24, %i7
25026 lduwa [%l7 + %i7] 0x11, %i1
25027 nop
25028 fitod %f10, %f18
25029 fdtox %f18, %f14
25030 fxtod %f14, %f6
25031 movpos %xcc, %i4, %i5
25032 array32 %i0, %l4, %o3
25033 edge32n %g5, %l5, %o1
25034 movvc %icc, %o0, %g2
25035 set 0x2C, %g6
25036 stwa %g7, [%l7 + %g6] 0x22
25037 membar #Sync
25038 fmovsleu %icc, %f30, %f31
25039 mulx %g4, 0x0F8B, %g3
25040 udivx %o4, 0x08A7, %o2
25041 tsubcctv %l1, 0x0710, %o7
25042 sir 0x03CA
25043 udivx %i3, 0x1DF9, %i7
25044 movrgz %i2, 0x065, %o5
25045 xnorcc %l3, %g1, %o6
25046 fblg,a %fcc0, loop_2134
25047 movcc %icc, %g6, %i6
25048 tn %icc, 0x0
25049 ldsb [%l7 + 0x7C], %l0
25050loop_2134:
25051 movg %icc, %l2, %i1
25052 nop
25053 setx loop_2135, %l0, %l1
25054 wrpr 0x1, %tl
25055 wrpr %l1, %tnpc
25056 setx 0x34400001400, %l0, %l1
25057 wrpr %l1, %tstate
25058 wrhpr 0x4, %htstate
25059 done
25060 fmovsn %xcc, %f6, %f3
25061 movvc %xcc, %i4, %l6
25062 edge16 %i5, %i0, %l4
25063loop_2135:
25064 sdiv %o3, 0x07E2, %l5
25065 edge16 %o1, %o0, %g5
25066 xnorcc %g7, 0x0FF6, %g4
25067 move %icc, %g3, %g2
25068 subc %o4, 0x06E7, %o2
25069 add %l7, 0x50, %l6
25070 wr %g0, 0x0c, %asi
25071 casxa [%l6] %asi, %o7, %l1
25072 xorcc %i7, 0x0164, %i3
25073 bvs,a %icc, loop_2136
25074 alignaddr %i2, %l3, %o5
25075 edge32 %g1, %o6, %g6
25076 mulscc %i6, 0x1294, %l0
25077loop_2136:
25078 fpadd16s %f6, %f13, %f20
25079 add %l7, 0x30, %l6
25080 wr %g0, 0x10, %asi
25081 casxa [%l6] 0x10, %l2, %i4
25082 set 0x46, %l2
25083 ldsba [%l7 + %l2] 0x0c, %l6
25084 fand %f4, %f28, %f30
25085 movl %icc, %i1, %i0
25086 set 0x40, %l5
25087 ldda [%l7 + %l5] 0x10, %f16
25088 andn %l4, 0x16B8, %i5
25089 tle %icc, 0x0
25090 tcc %xcc, 0x2
25091 wr %g0, 0x0c, %asi
25092 swapa [%l7 + 0x64] %asi, %l5
25093 mulx %o1, 0x15D1, %o0
25094 bneg,pt %xcc, loop_2137
25095 tsubcc %o3, %g5, %g7
25096 nop
25097 setx loop_2138, %l0, %l1
25098 wrpr 0x1, %tl
25099 wrpr %l1, %tpc
25100 add %l1, 0x4, %l1
25101 wrpr %l1, %tnpc
25102 setx 0x34400001400, %l0, %l1
25103 wrpr %l1, %tstate
25104 wrhpr 0x4, %htstate
25105 retry
25106 movgu %xcc, %g4, %g3
25107loop_2137:
25108 nop
25109 add %l7, 0x28, %l6
25110 wr %g0, 0x89, %asi
25111 lda [%l6] %asi, %o4
25112 casa [%l6] %asi, %o4, %g2
25113loop_2138:
25114 tgu %icc, 0x4
25115 taddcctv %o7, %o2, %i7
25116 sdiv %l1, 0x1878, %i3
25117 sdiv %l3, 0x043E, %i2
25118 fblg %fcc1, loop_2139
25119 andcc %g1, 0x0BB2, %o5
25120 fmovsvs %icc, %f1, %f11
25121 fmovrdlez %g6, %f12, %f24
25122loop_2139:
25123 nop
25124 setx loop_2140, %l0, %l1
25125 wrpr 0x1, %tl
25126 wrpr %l1, %tnpc
25127 setx 0x34400001400, %l0, %l1
25128 wrpr %l1, %tstate
25129 wrhpr 0x4, %htstate
25130 done
25131 movgu %icc, %i6, %o6
25132 te %xcc, 0x2
25133 movrgez %l0, %l2, %i4
25134loop_2140:
25135 udiv %l6, 0x08A1, %i0
25136 fsrc2 %f28, %f20
25137 edge8l %i1, %i5, %l4
25138 sdivx %o1, 0x01D8, %o0
25139 edge8l %l5, %o3, %g5
25140 brgez %g4, loop_2141
25141 addccc %g7, 0x075F, %o4
25142 xor %g3, 0x0F9E, %g2
25143 popc %o7, %i7
25144loop_2141:
25145 sir 0x1991
25146 edge32ln %l1, %i3, %l3
25147 addccc %i2, %o2, %g1
25148 movge %xcc, %g6, %i6
25149 fnegd %f14, %f14
25150 nop
25151 fitos %f2, %f19
25152 fstoi %f19, %f16
25153 fbo %fcc1, loop_2142
25154 fxors %f21, %f14, %f24
25155 fabss %f29, %f9
25156 brlez,a %o5, loop_2143
25157loop_2142:
25158 fmovdgu %xcc, %f29, %f13
25159 or %o6, %l0, %l2
25160 movn %xcc, %i4, %i0
25161loop_2143:
25162 fmovse %xcc, %f12, %f15
25163 ta %xcc, 0x4
25164 sth %l6, [%l7 + 0x3A]
25165 fmovrsgez %i5, %f9, %f30
25166 lduh [%l7 + 0x76], %l4
25167 tge %icc, 0x0
25168 orn %i1, 0x17A0, %o1
25169 nop
25170 set 0x18, %o1
25171 ldd [%l7 + %o1], %f28
25172 movre %l5, 0x39B, %o0
25173 umul %o3, %g4, %g7
25174 subccc %o4, 0x0E2D, %g5
25175 sth %g2, [%l7 + 0x5A]
25176 edge16n %o7, %g3, %l1
25177 sra %i3, %i7, %l3
25178 tvc %xcc, 0x1
25179 brnz %i2, loop_2144
25180 fmovdvc %xcc, %f0, %f21
25181 movge %xcc, %o2, %g6
25182 edge16l %i6, %o5, %o6
25183loop_2144:
25184 srax %g1, 0x0E, %l0
25185 sll %i4, %i0, %l2
25186 array32 %l6, %l4, %i1
25187 tleu %icc, 0x1
25188 fpadd32 %f20, %f16, %f16
25189 sub %o1, 0x0916, %i5
25190 tvc %icc, 0x1
25191 restored
25192 rdpr %cwp, %g1
25193 rdpr %cansave, %g2
25194 rdpr %canrestore, %g3
25195 rdpr %cleanwin, %g4
25196 rdpr %otherwin, %g5
25197 rdpr %wstate, %g6
25198 subcc %l5, %o0, %g4
25199 udivx %g7, 0x0222, %o4
25200 udivcc %g5, 0x097D, %g2
25201 nop
25202 fitos %f5, %f22
25203 fstox %f22, %f20
25204 sllx %o3, %g3, %l1
25205 brgz %i3, loop_2145
25206 movcs %xcc, %i7, %o7
25207 movl %icc, %i2, %l3
25208 fpsub16s %f9, %f27, %f0
25209loop_2145:
25210 st %f21, [%l7 + 0x74]
25211 brz %o2, loop_2146
25212 udivx %i6, 0x128E, %o5
25213 addcc %o6, %g6, %l0
25214 bvc %xcc, loop_2147
25215loop_2146:
25216 or %g1, 0x1DCF, %i0
25217 sub %l2, 0x110C, %i4
25218 bcs,pn %icc, loop_2148
25219loop_2147:
25220 movrne %l4, 0x381, %l6
25221 tvs %xcc, 0x0
25222 fmovdvc %icc, %f29, %f25
25223loop_2148:
25224 and %o1, 0x05DE, %i5
25225 flush %l7 + 0x64
25226 tpos %xcc, 0x5
25227 tg %xcc, 0x1
25228 set 0x40, %i5
25229 sta %f18, [%l7 + %i5] 0x89
25230 edge8l %i1, %o0, %l5
25231 movneg %icc, %g4, %o4
25232 nop
25233 fitod %f6, %f26
25234 fdtoi %f26, %f5
25235 sll %g7, %g2, %g5
25236 saved
25237 rdpr %cwp, %g1
25238 rdpr %cansave, %g2
25239 rdpr %canrestore, %g3
25240 rdpr %cleanwin, %g4
25241 rdpr %otherwin, %g5
25242 rdpr %wstate, %g6
25243 nop
25244 fitos %f4, %f21
25245 fstod %f21, %f14
25246 fnot2 %f4, %f10
25247 movrgz %o3, %g3, %i3
25248 fblg,a %fcc1, loop_2149
25249 st %f23, [%l7 + 0x3C]
25250 edge32l %i7, %l1, %o7
25251 subcc %l3, 0x0C63, %i2
25252loop_2149:
25253 fsrc1s %f0, %f10
25254 fmovrsgez %o2, %f21, %f23
25255 fandnot1 %f12, %f30, %f24
25256 edge32 %o5, %o6, %i6
25257 tsubcctv %g6, %g1, %i0
25258 movrne %l2, %i4, %l0
25259 subc %l4, %o1, %l6
25260 tleu %icc, 0x0
25261 fcmple16 %f4, %f18, %i5
25262 fmovdcc %icc, %f3, %f4
25263 fmovsle %xcc, %f21, %f28
25264 udivcc %i1, 0x19AE, %l5
25265 bshuffle %f24, %f12, %f10
25266 fcmpne16 %f20, %f4, %o0
25267 array8 %o4, %g4, %g2
25268 fmovse %icc, %f29, %f4
25269 umulcc %g7, %g5, %o3
25270 fmovd %f12, %f14
25271 tl %xcc, 0x7
25272 mova %icc, %g3, %i7
25273 fmovsvc %icc, %f29, %f26
25274 bvc,a loop_2150
25275 edge8l %l1, %i3, %l3
25276 andn %o7, 0x1660, %i2
25277 movrne %o2, 0x07A, %o5
25278loop_2150:
25279 movrlez %o6, 0x16E, %g6
25280 array8 %g1, %i0, %i6
25281 fmovd %f4, %f14
25282 fsrc2s %f0, %f30
25283 sra %l2, 0x0A, %l0
25284 fbl %fcc2, loop_2151
25285 sdiv %i4, 0x1E1C, %l4
25286 taddcctv %o1, %l6, %i1
25287 fxor %f0, %f4, %f6
25288loop_2151:
25289 edge16n %l5, %o0, %i5
25290 bcs,a %xcc, loop_2152
25291 fmovrdgz %o4, %f26, %f22
25292 tleu %xcc, 0x3
25293 nop
25294 fitos %f0, %f21
25295 fstox %f21, %f2
25296loop_2152:
25297 popc %g4, %g2
25298 fbue,a %fcc2, loop_2153
25299 alignaddrl %g5, %o3, %g3
25300 edge16n %g7, %i7, %i3
25301 set 0x18, %g1
25302 stxa %l1, [%l7 + %g1] 0xe2
25303 membar #Sync
25304loop_2153:
25305 fmovsg %icc, %f21, %f31
25306 fxnors %f3, %f2, %f15
25307 fbuge,a %fcc0, loop_2154
25308 fexpand %f28, %f14
25309 move %icc, %o7, %l3
25310 nop
25311 fitos %f4, %f5
25312 fstox %f5, %f8
25313 fxtos %f8, %f20
25314loop_2154:
25315 fcmple32 %f24, %f4, %o2
25316 edge8n %i2, %o6, %o5
25317 sdiv %g6, 0x03BB, %g1
25318 flush %l7 + 0x34
25319 fbug %fcc0, loop_2155
25320 fba,a %fcc3, loop_2156
25321 stbar
25322 ld [%l7 + 0x4C], %f7
25323loop_2155:
25324 fmuld8sux16 %f31, %f6, %f2
25325loop_2156:
25326 nop
25327 set 0x54, %o2
25328 stwa %i0, [%l7 + %o2] 0xe2
25329 membar #Sync
25330 orncc %i6, %l2, %i4
25331 taddcc %l4, %o1, %l0
25332 set 0x54, %i3
25333 stwa %i1, [%l7 + %i3] 0x2f
25334 membar #Sync
25335 movl %xcc, %l6, %l5
25336 set 0x7C, %o6
25337 ldsha [%l7 + %o6] 0x80, %o0
25338 fbl,a %fcc0, loop_2157
25339 xor %i5, %o4, %g4
25340 tsubcctv %g5, %g2, %o3
25341 fbg %fcc3, loop_2158
25342loop_2157:
25343 tcc %xcc, 0x2
25344 move %icc, %g3, %i7
25345 umul %g7, 0x0F85, %l1
25346loop_2158:
25347 sdivcc %i3, 0x1540, %o7
25348 bgu,pt %icc, loop_2159
25349 fones %f18
25350 orn %l3, %i2, %o2
25351 pdist %f30, %f30, %f10
25352loop_2159:
25353 sdiv %o6, 0x0876, %o5
25354 nop
25355 fitod %f10, %f0
25356 fdtos %f0, %f25
25357 tvs %icc, 0x5
25358 movle %icc, %g1, %i0
25359 saved
25360 rdpr %cwp, %g1
25361 rdpr %cansave, %g2
25362 rdpr %canrestore, %g3
25363 rdpr %cleanwin, %g4
25364 rdpr %otherwin, %g5
25365 rdpr %wstate, %g6
25366 array16 %i6, %l2, %i4
25367 fmovrsne %g6, %f21, %f3
25368 andncc %l4, %l0, %o1
25369 sdiv %i1, 0x05A6, %l5
25370 fandnot1s %f20, %f6, %f5
25371 movge %xcc, %o0, %i5
25372 nop
25373 setx 0x29F9A156305AF462, %l0, %l6
25374 stx %l6, [%l7 + 0x48]
25375 ldx [%l7 + 0x48], %fsr
25376 saved
25377 rdpr %cwp, %g1
25378 rdpr %cansave, %g2
25379 rdpr %canrestore, %g3
25380 rdpr %cleanwin, %g4
25381 rdpr %otherwin, %g5
25382 rdpr %wstate, %g6
25383 edge32 %l6, %o4, %g5
25384 taddcc %g2, %g4, %g3
25385 movcc %icc, %o3, %i7
25386 orncc %g7, %l1, %o7
25387 movg %xcc, %l3, %i2
25388 popc %i3, %o6
25389 bneg,a,pt %icc, loop_2160
25390 saved
25391 rdpr %cwp, %g1
25392 rdpr %cansave, %g2
25393 rdpr %canrestore, %g3
25394 rdpr %cleanwin, %g4
25395 rdpr %otherwin, %g5
25396 rdpr %wstate, %g6
25397 movg %icc, %o5, %o2
25398 orcc %i0, 0x1D21, %g1
25399loop_2160:
25400 fmovdvc %xcc, %f17, %f28
25401 movg %xcc, %i6, %l2
25402 movg %xcc, %g6, %l4
25403 edge16 %l0, %o1, %i4
25404 fand %f28, %f4, %f0
25405 tle %xcc, 0x1
25406 tn %xcc, 0x6
25407 orn %i1, 0x09F7, %o0
25408 fsrc2s %f19, %f8
25409 fmovs %f9, %f7
25410 set 0x38, %l4
25411 prefetcha [%l7 + %l4] 0x19, 0x0
25412 fbu %fcc3, loop_2161
25413 st %f11, [%l7 + 0x58]
25414 ba %xcc, loop_2162
25415 array8 %l6, %o4, %g5
25416loop_2161:
25417 edge16 %l5, %g4, %g2
25418 sir 0x0748
25419loop_2162:
25420 fbg %fcc0, loop_2163
25421 nop
25422 set 0x58, %g2
25423 sth %g3, [%l7 + %g2]
25424 movvc %icc, %i7, %g7
25425 movrgz %o3, 0x10C, %o7
25426loop_2163:
25427 brnz,a %l1, loop_2164
25428 movge %xcc, %l3, %i3
25429 edge8ln %o6, %i2, %o2
25430 taddcctv %i0, 0x0FFC, %o5
25431loop_2164:
25432 subccc %g1, %l2, %g6
25433 fmovscc %xcc, %f27, %f16
25434 subc %l4, 0x05F1, %l0
25435 tgu %icc, 0x3
25436 addcc %o1, 0x0292, %i4
25437 wr %g0, 0x52, %asi
25438 ldxa [%g0 + 0x110] %asi, %i1
25439 fmovrdgez %o0, %f12, %f20
25440 nop
25441 setx loop_2165, %l0, %l1
25442 wrpr 0x1, %tl
25443 wrpr %l1, %tnpc
25444 setx 0x34400001400, %l0, %l1
25445 wrpr %l1, %tstate
25446 wrhpr 0x4, %htstate
25447 done
25448 srl %i5, 0x08, %i6
25449 tg %xcc, 0x6
25450 sdiv %l6, 0x1D41, %o4
25451loop_2165:
25452 sub %g5, 0x0F92, %l5
25453 sra %g4, 0x12, %g2
25454 bcc loop_2166
25455 nop
25456 setx 0x26E9168A, %l0, %l6
25457 st %l6, [%l7 + 0x28]
25458 ld [%l7 + 0x28], %f2
25459 setx 0xD5FDB3C2, %l1, %l5
25460 st %l5, [%l7 + 0x10]
25461 ld [%l7 + 0x10], %f22
25462 fadds %f22, %f2, %f21
25463 andncc %i7, %g7, %g3
25464 fnor %f0, %f24, %f4
25465loop_2166:
25466 sub %o3, %o7, %l1
25467 popc 0x062E, %l3
25468 andncc %o6, %i2, %i3
25469 addcc %i0, 0x17C2, %o2
25470 addc %o5, %g1, %l2
25471 fandnot1 %f16, %f10, %f20
25472 set 0x40, %i1
25473 ldda [%l7 + %i1] 0x0c, %f0
25474 edge16 %g6, %l4, %l0
25475 movrlez %o1, %i4, %i1
25476 subcc %o0, 0x03F5, %i6
25477 edge16n %i5, %o4, %l6
25478 movrgz %g5, 0x2A2, %l5
25479 wr %g0, 0x80, %asi
25480 ldda [%l7 + 0x10] %asi, %g2
25481 movre %g4, %g7, %g3
25482 fbn %fcc0, loop_2167
25483 udivcc %i7, 0x0BB1, %o3
25484 wr %g0, 0x11, %asi
25485 ldswa [%l7 + 0x58] %asi, %l1
25486loop_2167:
25487 ble,a,pt %xcc, loop_2168
25488 bn,a %icc, loop_2169
25489 edge16 %l3, %o6, %o7
25490 edge32n %i2, %i0, %i3
25491loop_2168:
25492 nop
25493 wr %g0, 0x2b, %asi
25494 stxa %o2, [%l7 + 0x10] %asi
25495 membar #Sync
25496loop_2169:
25497 move %icc, %o5, %g1
25498 udiv %l2, 0x072D, %g6
25499 sra %l4, 0x1A, %o1
25500 movvc %icc, %l0, %i1
25501 nop
25502 setx loop_2170, %l0, %l1
25503 jmpl %l1, %i4
25504 fabsd %f8, %f8
25505 bn,a %xcc, loop_2171
25506 bvc loop_2172
25507loop_2170:
25508 flush %l7 + 0x7C
25509 smulcc %i6, 0x09A7, %o0
25510loop_2171:
25511 sdiv %o4, 0x074C, %l6
25512loop_2172:
25513 nop
25514 set 0x64, %o3
25515 stwa %i5, [%l7 + %o3] 0x11
25516 movrne %g5, 0x368, %l5
25517 wr %g0, 0x22, %asi
25518 stba %g4, [%l7 + 0x5D] %asi
25519 membar #Sync
25520 udivx %g7, 0x063D, %g2
25521 edge32l %g3, %o3, %l1
25522 sth %l3, [%l7 + 0x76]
25523 be,a %xcc, loop_2173
25524 srlx %i7, %o7, %o6
25525 ldx [%l7 + 0x58], %i0
25526 nop
25527 fitos %f4, %f23
25528 fstox %f23, %f22
25529 fxtos %f22, %f27
25530loop_2173:
25531 brgez,a %i2, loop_2174
25532 tcc %xcc, 0x4
25533 orncc %o2, %i3, %o5
25534 edge32n %l2, %g6, %g1
25535loop_2174:
25536 movn %xcc, %l4, %l0
25537 set 0x7C, %g5
25538 stwa %o1, [%l7 + %g5] 0x89
25539 brnz %i4, loop_2175
25540 sdivx %i6, 0x0BBF, %o0
25541 edge32n %i1, %l6, %i5
25542 movne %icc, %g5, %l5
25543loop_2175:
25544 and %o4, 0x1EBF, %g7
25545 brlz,a %g4, loop_2176
25546 fmovdvs %xcc, %f28, %f10
25547 fnot1 %f10, %f6
25548 fornot2 %f20, %f28, %f2
25549loop_2176:
25550 nop
25551 setx 0x88935AF5, %l0, %l6
25552 st %l6, [%l7 + 0x28]
25553 ld [%l7 + 0x28], %f26
25554 setx 0x38E56AD9, %l1, %l5
25555 st %l5, [%l7 + 0x10]
25556 ld [%l7 + 0x10], %f11
25557 fsubs %f11, %f26, %f29
25558 movge %xcc, %g3, %o3
25559 tne %icc, 0x0
25560 brz %g2, loop_2177
25561 fmovsge %xcc, %f26, %f29
25562 fornot2s %f4, %f8, %f1
25563 fmovdcc %icc, %f19, %f21
25564loop_2177:
25565 andcc %l3, %l1, %i7
25566 fpack32 %f18, %f12, %f16
25567 fmul8x16au %f24, %f20, %f14
25568 fcmpne32 %f26, %f20, %o7
25569 bcc loop_2178
25570 and %i0, %i2, %o6
25571 nop
25572 set 0x0F, %g4
25573 ldsb [%l7 + %g4], %i3
25574 alignaddr %o5, %o2, %l2
25575loop_2178:
25576 nop
25577 add %l7, 0x20, %l6
25578 wr %g0, 0x0c, %asi
25579 casxa [%l6] %asi, %g1, %l4
25580 fexpand %f1, %f28
25581 movrgez %l0, %o1, %g6
25582 bpos,a,pn %icc, loop_2179
25583 andn %i4, %i6, %i1
25584 sra %o0, 0x0A, %i5
25585 bg,pn %icc, loop_2180
25586loop_2179:
25587 mova %xcc, %l6, %g5
25588 brlz,a %l5, loop_2181
25589 tl %icc, 0x3
25590loop_2180:
25591 array16 %g7, %o4, %g3
25592 xnor %o3, 0x1EA8, %g2
25593loop_2181:
25594 edge16n %l3, %l1, %g4
25595 fmovsge %xcc, %f2, %f1
25596 addccc %i7, 0x0BCB, %i0
25597 umul %o7, 0x08CD, %o6
25598 bg,a,pt %xcc, loop_2182
25599 ba,a,pn %xcc, loop_2183
25600 fbue,a %fcc2, loop_2184
25601 tsubcctv %i2, %i3, %o5
25602loop_2182:
25603 edge16ln %l2, %o2, %l4
25604loop_2183:
25605 smul %l0, 0x0B0C, %g1
25606loop_2184:
25607 nop
25608 set 0x4E, %l3
25609 stha %o1, [%l7 + %l3] 0x18
25610 fpadd32s %f30, %f12, %f2
25611 popc %i4, %g6
25612 ba loop_2185
25613 bleu,a %xcc, loop_2186
25614 tcc %xcc, 0x1
25615 movl %xcc, %i1, %i6
25616loop_2185:
25617 sra %i5, 0x15, %l6
25618loop_2186:
25619 umul %g5, %o0, %l5
25620 taddcctv %g7, %o4, %g3
25621 array8 %o3, %l3, %l1
25622 smulcc %g2, %g4, %i0
25623 udiv %o7, 0x0DEF, %i7
25624 lduw [%l7 + 0x4C], %i2
25625 movleu %icc, %i3, %o6
25626 tneg %icc, 0x4
25627 be,a,pt %xcc, loop_2187
25628 faligndata %f28, %f8, %f6
25629 tleu %xcc, 0x0
25630 te %xcc, 0x7
25631loop_2187:
25632 bl,pt %icc, loop_2188
25633 edge8n %o5, %l2, %l4
25634 movvc %icc, %l0, %g1
25635 movl %icc, %o2, %i4
25636loop_2188:
25637 fcmpeq32 %f26, %f30, %g6
25638 te %xcc, 0x7
25639 movrlez %o1, 0x2C2, %i1
25640 movrgz %i6, 0x29A, %l6
25641 wr %g0, 0x19, %asi
25642 lduba [%l7 + 0x27] %asi, %g5
25643 orncc %i5, %o0, %l5
25644 saved
25645 rdpr %cwp, %g1
25646 rdpr %cansave, %g2
25647 rdpr %canrestore, %g3
25648 rdpr %cleanwin, %g4
25649 rdpr %otherwin, %g5
25650 rdpr %wstate, %g6
25651 fbule,a %fcc2, loop_2189
25652 sll %g7, %o4, %o3
25653 nop
25654 fitod %f12, %f20
25655 fdtos %f20, %f27
25656 edge32ln %l3, %g3, %l1
25657loop_2189:
25658 fors %f20, %f6, %f29
25659 addcc %g2, 0x05E0, %g4
25660 fcmpne32 %f20, %f4, %i0
25661 movvs %icc, %o7, %i7
25662 fmul8sux16 %f8, %f24, %f20
25663 edge32l %i2, %i3, %o6
25664 nop
25665 fitos %f8, %f15
25666 fstox %f15, %f26
25667 fxtos %f26, %f9
25668 call loop_2190
25669 fands %f10, %f30, %f19
25670 edge16ln %o5, %l4, %l2
25671 movcs %xcc, %l0, %g1
25672loop_2190:
25673 ba,a loop_2191
25674 movg %icc, %i4, %g6
25675 tvc %icc, 0x4
25676 movcc %icc, %o2, %i1
25677loop_2191:
25678 brlz %i6, loop_2192
25679 smul %o1, %l6, %g5
25680 orncc %o0, 0x0995, %l5
25681 edge8n %i5, %o4, %o3
25682loop_2192:
25683 movrlz %g7, %l3, %g3
25684 fors %f5, %f8, %f10
25685 ldsh [%l7 + 0x08], %g2
25686 orncc %l1, 0x1F1E, %g4
25687 bpos,a %icc, loop_2193
25688 lduw [%l7 + 0x30], %i0
25689 ldx [%l7 + 0x38], %i7
25690 movcs %icc, %i2, %o7
25691loop_2193:
25692 movrlz %o6, %i3, %o5
25693 and %l2, 0x02AA, %l0
25694 movneg %icc, %g1, %l4
25695 xorcc %i4, %g6, %o2
25696 wr %g0, 0x23, %asi
25697 stha %i6, [%l7 + 0x60] %asi
25698 membar #Sync
25699 bcs,a,pt %xcc, loop_2194
25700 edge8 %i1, %l6, %o1
25701 fmul8x16au %f19, %f22, %f28
25702 tle %icc, 0x1
25703loop_2194:
25704 srlx %g5, 0x00, %l5
25705 fpsub32 %f30, %f24, %f6
25706 lduw [%l7 + 0x34], %o0
25707 xor %i5, 0x1A6E, %o4
25708 edge8n %o3, %g7, %l3
25709 tsubcctv %g2, 0x047D, %g3
25710 flush %l7 + 0x08
25711 fmovrdlz %l1, %f24, %f22
25712 bge,a loop_2195
25713 fbul,a %fcc2, loop_2196
25714 udivx %i0, 0x0DC1, %g4
25715 fxors %f7, %f26, %f25
25716loop_2195:
25717 fmovsgu %xcc, %f13, %f17
25718loop_2196:
25719 brgz %i7, loop_2197
25720 ta %xcc, 0x0
25721 taddcc %i2, %o6, %o7
25722 fbg,a %fcc0, loop_2198
25723loop_2197:
25724 tcc %xcc, 0x2
25725 wr %g0, 0x0c, %asi
25726 ldsba [%l7 + 0x3F] %asi, %i3
25727loop_2198:
25728 edge16 %o5, %l0, %l2
25729 alignaddrl %l4, %i4, %g1
25730 ble,a,pt %xcc, loop_2199
25731 movne %icc, %g6, %o2
25732 mova %xcc, %i6, %i1
25733 edge16ln %o1, %g5, %l5
25734loop_2199:
25735 sll %l6, %i5, %o0
25736 prefetch [%l7 + 0x6C], 0x2
25737 stx %o3, [%l7 + 0x10]
25738 edge32l %g7, %l3, %g2
25739 stb %g3, [%l7 + 0x63]
25740 sllx %o4, %i0, %g4
25741 mulx %l1, 0x12CB, %i7
25742 nop
25743 fitod %f12, %f16
25744 fdtox %f16, %f20
25745 umulcc %i2, %o6, %i3
25746 bne %xcc, loop_2200
25747 bcc,a loop_2201
25748 array32 %o7, %l0, %l2
25749 movpos %icc, %o5, %l4
25750loop_2200:
25751 brnz %i4, loop_2202
25752loop_2201:
25753 movne %icc, %g6, %g1
25754 tcs %xcc, 0x0
25755 fands %f10, %f20, %f3
25756loop_2202:
25757 movleu %icc, %o2, %i1
25758 umul %i6, %g5, %o1
25759 tgu %icc, 0x7
25760 umul %l6, %l5, %o0
25761 restored
25762 rdpr %cwp, %g1
25763 rdpr %cansave, %g2
25764 rdpr %canrestore, %g3
25765 rdpr %cleanwin, %g4
25766 rdpr %otherwin, %g5
25767 rdpr %wstate, %g6
25768 edge32ln %i5, %g7, %o3
25769 fexpand %f28, %f14
25770 movvc %icc, %l3, %g2
25771 tpos %xcc, 0x5
25772 fmovrdgz %o4, %f12, %f22
25773 sir 0x1751
25774 or %i0, 0x1DF9, %g3
25775 umul %l1, 0x1230, %g4
25776 tleu %xcc, 0x3
25777 sllx %i7, 0x16, %o6
25778 tge %xcc, 0x2
25779 edge32 %i3, %o7, %i2
25780 fmovrsne %l0, %f10, %f19
25781 nop
25782 setx 0xD6B1A7C46CFEDB13, %l0, %l6
25783 stx %l6, [%l7 + 0x28]
25784 ldd [%l7 + 0x28], %f6
25785 setx 0xA2C1954EE23DB452, %l1, %l5
25786 stx %l5, [%l7 + 0x10]
25787 ldd [%l7 + 0x10], %f0
25788 fsubd %f0, %f6, %f12
25789 edge32n %o5, %l2, %l4
25790 wr %g0, 0x18, %asi
25791 lduba [%l7 + 0x12] %asi, %i4
25792 set 0x40, %l0
25793 stda %f0, [%l7 + %l0] 0x88
25794 stbar
25795 wr %g0, 0x19, %asi
25796 ldxa [%l7 + 0x48] %asi, %g1
25797 fpack16 %f14, %f11
25798 edge16n %g6, %o2, %i1
25799 fandnot1s %f31, %f7, %f19
25800 wr %g0, 0x11, %asi
25801 lduba [%l7 + 0x42] %asi, %i6
25802 edge8 %o1, %g5, %l6
25803 for %f14, %f26, %f24
25804 fcmpeq32 %f8, %f28, %l5
25805 tvs %icc, 0x3
25806 movcs %icc, %o0, %g7
25807 edge8 %o3, %l3, %i5
25808 sdiv %o4, 0x142F, %g2
25809 fxnors %f18, %f28, %f27
25810 bcc,a,pt %icc, loop_2203
25811 edge32 %g3, %i0, %g4
25812 tn %icc, 0x0
25813 edge8l %i7, %l1, %i3
25814loop_2203:
25815 fmovscs %icc, %f23, %f22
25816 array32 %o7, %i2, %o6
25817 nop
25818 setx 0x413EED04007F1E4E, %l0, %l6
25819 stx %l6, [%l7 + 0x20]
25820 ldx [%l7 + 0x20], %fsr
25821 fsrc1 %f10, %f10
25822 sll %l0, %l2, %l4
25823 umul %i4, %g1, %g6
25824 tvc %xcc, 0x0
25825 fmul8x16au %f13, %f16, %f30
25826 add %l7, 0x68, %l6
25827 wr %g0, 0x19, %asi
25828 casxa [%l6] %asi, %o5, %i1
25829 wr %g0, 0x89, %asi
25830 ldstuba [%l7 + 0x75] %asi, %o2
25831 udivcc %i6, 0x19D0, %o1
25832 addcc %l6, %l5, %g5
25833 add %l7, 0x50, %l6
25834 wr %g0, 0x80, %asi
25835 lda [%l6] %asi, %o0
25836 casa [%l6] 0x80, %o0, %o3
25837 fcmpne32 %f4, %f20, %g7
25838 orcc %i5, 0x0CBA, %l3
25839 taddcctv %g2, %o4, %g3
25840 nop
25841 set 0x68, %o7
25842 ldd [%l7 + %o7], %f14
25843 fmul8sux16 %f4, %f2, %f0
25844 fba,a %fcc3, loop_2204
25845 mulx %i0, 0x1F0C, %g4
25846 movg %xcc, %l1, %i3
25847 stbar
25848loop_2204:
25849 tn %xcc, 0x2
25850 set 0x2C, %o0
25851 lda [%l7 + %o0] 0x88, %f29
25852 orncc %o7, %i7, %i2
25853 fbg %fcc1, loop_2205
25854 mulx %o6, 0x06E2, %l0
25855 sir 0x1472
25856 udivcc %l2, 0x07B0, %i4
25857loop_2205:
25858 brnz %g1, loop_2206
25859 edge32ln %g6, %o5, %l4
25860 nop
25861 setx 0x8CEA6C454805474B, %l0, %l6
25862 stx %l6, [%l7 + 0x28]
25863 ldd [%l7 + 0x28], %f22
25864 setx 0xB79C0CC6DFE67767, %l1, %l5
25865 stx %l5, [%l7 + 0x10]
25866 ldd [%l7 + 0x10], %f20
25867 fmuld %f20, %f22, %f2
25868 fmovrdlez %i1, %f18, %f4
25869loop_2206:
25870 fors %f5, %f28, %f13
25871 bn,pn %xcc, loop_2207
25872 stw %i6, [%l7 + 0x6C]
25873 movrlz %o2, 0x1DB, %o1
25874 andcc %l5, %g5, %l6
25875loop_2207:
25876 fnot2 %f30, %f16
25877 addc %o3, 0x06D4, %g7
25878 movrgz %o0, 0x171, %l3
25879 movleu %xcc, %i5, %g2
25880 sub %g3, %o4, %g4
25881 tvc %xcc, 0x5
25882 xor %l1, %i0, %i3
25883 set 0x78, %l6
25884 stha %o7, [%l7 + %l6] 0x27
25885 membar #Sync
25886 tvs %xcc, 0x4
25887 subcc %i7, 0x037F, %i2
25888 movgu %icc, %o6, %l0
25889 tgu %xcc, 0x7
25890 fmovdcs %icc, %f31, %f6
25891 tne %icc, 0x1
25892 sdivx %l2, 0x173C, %i4
25893 edge32 %g1, %g6, %o5
25894 brgz %l4, loop_2208
25895 popc %i6, %i1
25896 fmovdl %icc, %f11, %f28
25897 fpackfix %f10, %f11
25898loop_2208:
25899 movrlez %o1, %l5, %o2
25900 edge8ln %l6, %o3, %g7
25901 ldsh [%l7 + 0x56], %g5
25902 edge16 %o0, %i5, %l3
25903 xnor %g3, 0x1581, %g2
25904 nop
25905 fitos %f9, %f29
25906 fstox %f29, %f30
25907 fxtos %f30, %f7
25908 wr %g0, 0x80, %asi
25909 ldda [%l7 + 0x10] %asi, %o4
25910 edge8l %g4, %l1, %i3
25911 tl %xcc, 0x2
25912 sdivcc %o7, 0x1DD5, %i0
25913 tn %xcc, 0x0
25914 fcmple16 %f10, %f6, %i2
25915 movrgz %o6, 0x18A, %i7
25916 mulx %l2, 0x108F, %i4
25917 fmovdpos %xcc, %f13, %f9
25918 sra %g1, %l0, %g6
25919 array16 %l4, %o5, %i1
25920 subcc %i6, 0x0558, %l5
25921 ldstub [%l7 + 0x0B], %o2
25922 edge8ln %l6, %o3, %o1
25923 movg %xcc, %g7, %o0
25924 move %icc, %i5, %l3
25925 tl %icc, 0x3
25926 move %icc, %g3, %g2
25927 tvc %icc, 0x4
25928 fbg,a %fcc2, loop_2209
25929 xnorcc %g5, 0x0F3E, %o4
25930 andn %l1, 0x1EC4, %i3
25931 mulx %o7, %i0, %i2
25932loop_2209:
25933 udivcc %g4, 0x0F51, %i7
25934 srax %o6, %l2, %g1
25935 fabsd %f18, %f16
25936 bne,pn %icc, loop_2210
25937 ldstub [%l7 + 0x40], %l0
25938 bl,pn %icc, loop_2211
25939 nop
25940 fitos %f13, %f7
25941 fstoi %f7, %f16
25942loop_2210:
25943 andncc %g6, %l4, %o5
25944 nop
25945 fitos %f1, %f10
25946 fstod %f10, %f16
25947loop_2211:
25948 restored
25949 rdpr %cwp, %g1
25950 rdpr %cansave, %g2
25951 rdpr %canrestore, %g3
25952 rdpr %cleanwin, %g4
25953 rdpr %otherwin, %g5
25954 rdpr %wstate, %g6
25955 orncc %i1, 0x1EA2, %i6
25956 bcs,a,pn %icc, loop_2212
25957 umul %i4, 0x0927, %o2
25958 movne %icc, %l6, %l5
25959 orncc %o1, 0x068B, %o3
25960loop_2212:
25961 taddcc %g7, %i5, %l3
25962 fcmpeq32 %f18, %f0, %g3
25963 fones %f26
25964 movrgz %g2, 0x077, %g5
25965 mova %xcc, %o4, %l1
25966 fbn,a %fcc1, loop_2213
25967 fpsub16s %f11, %f28, %f15
25968 edge16n %o0, %o7, %i0
25969 fba,a %fcc3, loop_2214
25970loop_2213:
25971 fmovrsne %i3, %f29, %f22
25972 edge16 %i2, %g4, %o6
25973 movg %icc, %i7, %g1
25974loop_2214:
25975 sub %l0, %l2, %g6
25976 fxors %f18, %f23, %f30
25977 bgu,pn %icc, loop_2215
25978 fmul8x16al %f28, %f10, %f10
25979 andcc %l4, %i1, %o5
25980 andn %i4, %o2, %l6
25981loop_2215:
25982 nop
25983 fitod %f14, %f18
25984 subccc %l5, 0x029E, %i6
25985 popc 0x12CB, %o3
25986 orncc %g7, 0x0404, %i5
25987 stw %o1, [%l7 + 0x54]
25988 fba,a %fcc3, loop_2216
25989 fmovrdgz %g3, %f22, %f30
25990 set 0x3C, %i2
25991 ldstuba [%l7 + %i2] 0x80, %l3
25992loop_2216:
25993 nop
25994 add %l7, 0x54, %l6
25995 wr %g0, 0x19, %asi
25996 casa [%l6] 0x19, %g5, %o4
25997 nop
25998 fitod %f8, %f16
25999 fdtos %f16, %f26
26000 fandnot1 %f18, %f4, %f8
26001 sir 0x00D1
26002 fmovscc %xcc, %f19, %f16
26003 fbu %fcc0, loop_2217
26004 udivcc %l1, 0x02DD, %g2
26005 addc %o0, 0x16B0, %i0
26006 array16 %o7, %i2, %i3
26007loop_2217:
26008 fbge %fcc1, loop_2218
26009 fandnot2s %f28, %f30, %f4
26010 xorcc %o6, %g4, %i7
26011 mulx %g1, 0x04BC, %l0
26012loop_2218:
26013 udivx %g6, 0x190D, %l4
26014 movpos %xcc, %l2, %i1
26015 bge %icc, loop_2219
26016 edge32l %o5, %i4, %l6
26017 stb %l5, [%l7 + 0x59]
26018 brlez,a %i6, loop_2220
26019loop_2219:
26020 fbg %fcc2, loop_2221
26021 fmovrdgz %o3, %f22, %f16
26022 ba,pn %icc, loop_2222
26023loop_2220:
26024 fmovrslez %o2, %f0, %f27
26025loop_2221:
26026 array32 %g7, %i5, %g3
26027 umulcc %l3, %o1, %g5
26028loop_2222:
26029 stbar
26030 movl %xcc, %l1, %o4
26031 fmovrsgz %g2, %f21, %f15
26032 fba,a %fcc2, loop_2223
26033 nop
26034 fitod %f12, %f0
26035 fdtox %f0, %f2
26036 fmovdvc %icc, %f28, %f24
26037 nop
26038 setx loop_2224, %l0, %l1
26039 wrpr 0x1, %tl
26040 wrpr %l1, %tnpc
26041 setx 0x34400001400, %l0, %l1
26042 wrpr %l1, %tstate
26043 wrhpr 0x4, %htstate
26044 done
26045loop_2223:
26046 fxnor %f4, %f10, %f30
26047 movl %icc, %o0, %i0
26048 sll %i2, %o7, %o6
26049loop_2224:
26050 movrgz %g4, %i3, %i7
26051 alignaddrl %l0, %g1, %l4
26052 nop
26053 setx 0x229812B7, %l0, %l6
26054 st %l6, [%l7 + 0x28]
26055 ld [%l7 + 0x28], %f20
26056 setx 0x8875815E, %l1, %l5
26057 st %l5, [%l7 + 0x10]
26058 ld [%l7 + 0x10], %f22
26059 fsubs %f22, %f20, %f13
26060 edge32 %l2, %g6, %i1
26061 mova %icc, %o5, %i4
26062 nop
26063 fitod %f4, %f16
26064 fdtox %f16, %f10
26065 fxtod %f10, %f4
26066 membar 0x1A
26067 wr %g0, 0x89, %asi
26068 swapa [%l7 + 0x5C] %asi, %l5
26069 flush %l7 + 0x34
26070 tsubcctv %i6, 0x1B4A, %o3
26071 set 0x1D, %o5
26072 ldstuba [%l7 + %o5] 0x80, %l6
26073 tl %icc, 0x4
26074 edge32l %o2, %g7, %g3
26075 bcc,a,pn %xcc, loop_2225
26076 move %xcc, %l3, %o1
26077 tge %xcc, 0x4
26078 fbu %fcc1, loop_2226
26079loop_2225:
26080 fmovsvs %xcc, %f30, %f30
26081 edge32l %i5, %g5, %l1
26082 nop
26083 setx loop_2227, %l0, %l1
26084 jmpl %l1, %o4
26085loop_2226:
26086 tge %icc, 0x0
26087 sra %g2, 0x07, %i0
26088 srlx %i2, 0x15, %o7
26089loop_2227:
26090 te %icc, 0x0
26091 fbo,a %fcc2, loop_2228
26092 fnot2s %f5, %f17
26093 fbule,a %fcc0, loop_2229
26094 te %xcc, 0x1
26095loop_2228:
26096 tne %xcc, 0x3
26097 tg %icc, 0x1
26098loop_2229:
26099 add %o0, 0x1B6C, %o6
26100 array8 %g4, %i3, %l0
26101 tvs %icc, 0x6
26102 fpsub16 %f6, %f14, %f8
26103 wr %g0, 0x0c, %asi
26104 stwa %g1, [%l7 + 0x24] %asi
26105 fpsub32 %f20, %f10, %f16
26106 tneg %xcc, 0x4
26107 movvc %xcc, %i7, %l2
26108 tne %xcc, 0x4
26109 fmovrdlz %g6, %f30, %f20
26110 wr %g0, 0x10, %asi
26111 stxa %l4, [%l7 + 0x18] %asi
26112 orcc %i1, %o5, %l5
26113 fbu %fcc1, loop_2230
26114 bl,pt %xcc, loop_2231
26115 array8 %i4, %o3, %l6
26116 edge8ln %o2, %i6, %g3
26117loop_2230:
26118 movrne %g7, %l3, %i5
26119loop_2231:
26120 tsubcc %g5, 0x17A6, %l1
26121 andcc %o1, 0x17F0, %o4
26122 mulscc %i0, 0x0C81, %i2
26123 bgu %xcc, loop_2232
26124 xorcc %o7, 0x16CF, %g2
26125 fnot1s %f11, %f13
26126 fmovscs %icc, %f31, %f6
26127loop_2232:
26128 xor %o0, 0x0D59, %g4
26129 ldx [%l7 + 0x40], %i3
26130 bl,a,pn %xcc, loop_2233
26131 brlez %l0, loop_2234
26132 bge,a %xcc, loop_2235
26133 edge32n %o6, %g1, %l2
26134loop_2233:
26135 srax %i7, 0x08, %l4
26136loop_2234:
26137 nop
26138 setx 0xE4B58D48, %l0, %l6
26139 st %l6, [%l7 + 0x28]
26140 ld [%l7 + 0x28], %f12
26141 setx 0xB91D6FC9, %l1, %l5
26142 st %l5, [%l7 + 0x10]
26143 ld [%l7 + 0x10], %f11
26144 fsubs %f11, %f12, %f9
26145loop_2235:
26146 tleu %xcc, 0x2
26147 tneg %icc, 0x7
26148 stb %i1, [%l7 + 0x6E]
26149 fbue,a %fcc0, loop_2236
26150 tne %icc, 0x2
26151 lduh [%l7 + 0x32], %g6
26152 fnot2s %f4, %f14
26153loop_2236:
26154 ldx [%l7 + 0x48], %l5
26155 bneg,pt %xcc, loop_2237
26156 smul %o5, %o3, %i4
26157 restored
26158 rdpr %cwp, %g1
26159 rdpr %cansave, %g2
26160 rdpr %canrestore, %g3
26161 rdpr %cleanwin, %g4
26162 rdpr %otherwin, %g5
26163 rdpr %wstate, %g6
26164 fcmpeq16 %f12, %f6, %l6
26165loop_2237:
26166 fornot2s %f0, %f27, %f12
26167 udivcc %o2, 0x12C9, %i6
26168 nop
26169 setx 0xD87968C700748539, %l0, %l6
26170 stx %l6, [%l7 + 0x18]
26171 ldx [%l7 + 0x18], %fsr
26172 tsubcc %g3, %l3, %i5
26173 tpos %xcc, 0x0
26174 tle %xcc, 0x7
26175 fmovdcc %icc, %f17, %f13
26176 fpadd16 %f2, %f12, %f12
26177 ldx [%l7 + 0x08], %g7
26178 brgz %l1, loop_2238
26179 nop
26180 fitos %f12, %f28
26181 fstod %f28, %f0
26182 wr %g0, 0x04, %asi
26183 lduha [%l7 + 0x4E] %asi, %o1
26184loop_2238:
26185 and %o4, 0x1E2D, %g5
26186 stx %i2, [%l7 + 0x28]
26187 tle %xcc, 0x7
26188 tcs %icc, 0x5
26189 mulx %i0, %o7, %g2
26190 edge32ln %g4, %o0, %l0
26191 nop
26192 setx 0x535BBB5B6E666F9D, %l0, %l6
26193 stx %l6, [%l7 + 0x28]
26194 ldd [%l7 + 0x28], %f18
26195 setx 0x278D09974BBF4C70, %l1, %l5
26196 stx %l5, [%l7 + 0x10]
26197 ldd [%l7 + 0x10], %f30
26198 fmuld %f30, %f18, %f4
26199 srlx %i3, %o6, %g1
26200 andcc %i7, %l2, %i1
26201 nop
26202 setx 0x169212914C4B2B91, %l0, %l6
26203 stx %l6, [%l7 + 0x28]
26204 ldd [%l7 + 0x28], %f14
26205 setx 0x35F24F9AE213AEAB, %l1, %l5
26206 stx %l5, [%l7 + 0x10]
26207 ldd [%l7 + 0x10], %f22
26208 faddd %f22, %f14, %f18
26209 or %g6, %l5, %l4
26210 brgez,a %o3, loop_2239
26211 fpack16 %f12, %f10
26212 orcc %o5, 0x0CD4, %i4
26213 edge16ln %l6, %o2, %i6
26214loop_2239:
26215 tg %xcc, 0x6
26216 edge16 %l3, %g3, %g7
26217 set 0x44, %i4
26218 lduwa [%l7 + %i4] 0x89, %l1
26219 movneg %icc, %i5, %o4
26220 fmovsa %xcc, %f22, %f18
26221 st %f11, [%l7 + 0x14]
26222 fmovdge %xcc, %f0, %f6
26223 sethi 0x1492, %o1
26224 subc %i2, 0x0E0F, %i0
26225 fsrc2 %f10, %f20
26226 bneg loop_2240
26227 movrlz %g5, %o7, %g4
26228 bne,a,pt %xcc, loop_2241
26229 srl %o0, %g2, %l0
26230loop_2240:
26231 sdivx %i3, 0x042D, %g1
26232 umul %o6, %l2, %i7
26233loop_2241:
26234 nop
26235 setx 0xE8318C663F6E725D, %l0, %l6
26236 stx %l6, [%l7 + 0x28]
26237 ldd [%l7 + 0x28], %f12
26238 setx 0xE8682108E9D0E4CD, %l1, %l5
26239 stx %l5, [%l7 + 0x10]
26240 ldd [%l7 + 0x10], %f2
26241 faddd %f2, %f12, %f12
26242 bl,pt %icc, loop_2242
26243 fmul8ulx16 %f16, %f30, %f2
26244 tsubcc %i1, 0x0EDE, %l5
26245 sth %g6, [%l7 + 0x1A]
26246loop_2242:
26247 ldd [%l7 + 0x68], %l4
26248 fpadd16 %f16, %f30, %f30
26249 movne %icc, %o3, %o5
26250 edge16n %l6, %o2, %i4
26251 fpsub32s %f24, %f30, %f13
26252 bl,a loop_2243
26253 bn,a,pn %xcc, loop_2244
26254 alignaddr %i6, %l3, %g7
26255 sra %l1, %g3, %i5
26256loop_2243:
26257 ld [%l7 + 0x1C], %f14
26258loop_2244:
26259 nop
26260 set 0x7C, %g3
26261 stha %o1, [%l7 + %g3] 0xe2
26262 membar #Sync
26263 tne %xcc, 0x3
26264 movle %xcc, %o4, %i0
26265 bshuffle %f22, %f28, %f26
26266 tsubcctv %g5, %o7, %g4
26267 fandnot1 %f8, %f22, %f10
26268 set 0x40, %l1
26269 stda %f0, [%l7 + %l1] 0x88
26270 ldub [%l7 + 0x65], %i2
26271 tge %xcc, 0x2
26272 nop
26273 setx 0x304D1830, %l0, %l6
26274 st %l6, [%l7 + 0x70]
26275 ld [%l7 + 0x70], %fsr
26276 fmovsleu %icc, %f25, %f12
26277 udiv %o0, 0x1146, %g2
26278 brgz %l0, loop_2245
26279 udivcc %g1, 0x05C2, %i3
26280 stx %o6, [%l7 + 0x48]
26281 call loop_2246
26282loop_2245:
26283 taddcctv %l2, 0x08EF, %i1
26284 nop
26285 setx 0xF0AB791252B677F6, %l0, %l6
26286 stx %l6, [%l7 + 0x28]
26287 ldd [%l7 + 0x28], %f26
26288 setx 0xEC7697FE7062FDDC, %l1, %l5
26289 stx %l5, [%l7 + 0x10]
26290 ldd [%l7 + 0x10], %f26
26291 fmuld %f26, %f26, %f4
26292 tl %icc, 0x4
26293loop_2246:
26294 fors %f18, %f1, %f22
26295 movvc %icc, %i7, %l5
26296 tn %icc, 0x0
26297 sra %l4, 0x0E, %g6
26298 udivcc %o3, 0x02B0, %l6
26299 edge8ln %o2, %i4, %i6
26300 fabss %f11, %f0
26301 array8 %l3, %o5, %l1
26302 srl %g7, 0x16, %i5
26303 fbuge %fcc2, loop_2247
26304 movrne %o1, 0x1F5, %o4
26305 tgu %xcc, 0x7
26306 flush %l7 + 0x40
26307loop_2247:
26308 nop
26309 wr %g0, 0x89, %asi
26310 lduha [%l7 + 0x74] %asi, %i0
26311 xor %g5, %o7, %g3
26312 nop
26313 setx 0xF06CE251, %l0, %l6
26314 st %l6, [%l7 + 0x7C]
26315 ld [%l7 + 0x7C], %fsr
26316 alignaddr %g4, %o0, %g2
26317 fmovd %f10, %f12
26318 fnor %f2, %f12, %f6
26319 nop
26320 setx loop_2248, %l0, %l1
26321 jmpl %l1, %l0
26322 add %g1, %i3, %i2
26323 mulx %l2, 0x11E3, %o6
26324 fmovsn %xcc, %f6, %f1
26325loop_2248:
26326 fnot2s %f20, %f19
26327 fmul8sux16 %f16, %f20, %f26
26328 for %f20, %f4, %f0
26329 movrgez %i1, 0x20A, %l5
26330 wr %g0, 0x04, %asi
26331 stwa %i7, [%l7 + 0x28] %asi
26332 bvs %xcc, loop_2249
26333 tsubcctv %g6, 0x1BD0, %l4
26334 nop
26335 setx loop_2250, %l0, %l1
26336 jmpl %l1, %o3
26337 fpsub16s %f3, %f31, %f21
26338loop_2249:
26339 nop
26340 wr %g0, 0x11, %asi
26341 ldsha [%l7 + 0x6C] %asi, %o2
26342loop_2250:
26343 alignaddr %i4, %i6, %l6
26344 fnot2s %f23, %f5
26345 fxnors %f22, %f26, %f4
26346 add %o5, 0x1B77, %l1
26347 membar 0x30
26348 fpack32 %f2, %f0, %f6
26349 te %icc, 0x5
26350 brlz %l3, loop_2251
26351 tcc %xcc, 0x5
26352 andn %i5, 0x1F19, %g7
26353 orcc %o1, %o4, %g5
26354loop_2251:
26355 be,a loop_2252
26356 mulx %i0, 0x1C44, %g3
26357 fmovdgu %xcc, %f18, %f5
26358 ba %xcc, loop_2253
26359loop_2252:
26360 sllx %g4, 0x1C, %o7
26361 umulcc %o0, %l0, %g2
26362 tcc %xcc, 0x6
26363loop_2253:
26364 and %g1, 0x02E9, %i3
26365 fnors %f13, %f13, %f7
26366 edge8l %l2, %o6, %i1
26367 fpsub32 %f2, %f12, %f12
26368 mova %xcc, %l5, %i7
26369 movvc %icc, %i2, %l4
26370 bl,pn %icc, loop_2254
26371 xor %g6, %o2, %o3
26372 fmovsneg %icc, %f10, %f17
26373 sra %i6, 0x19, %i4
26374loop_2254:
26375 fmovsl %xcc, %f1, %f21
26376 set 0x52, %o4
26377 stha %o5, [%l7 + %o4] 0x2f
26378 membar #Sync
26379 edge32ln %l1, %l3, %l6
26380 srax %g7, 0x1B, %o1
26381 subc %i5, 0x0F0B, %g5
26382 nop
26383 setx 0xAB3C6A02, %l0, %l6
26384 st %l6, [%l7 + 0x28]
26385 ld [%l7 + 0x28], %f23
26386 setx 0x96266F88, %l1, %l5
26387 st %l5, [%l7 + 0x10]
26388 ld [%l7 + 0x10], %f1
26389 fdivs %f1, %f23, %f26
26390 array16 %i0, %g3, %o4
26391 tgu %xcc, 0x5
26392 fmovrdgz %g4, %f12, %f18
26393 bpos,a,pt %icc, loop_2255
26394 addcc %o7, %o0, %g2
26395 movrlez %g1, 0x12D, %l0
26396 fmovrdlz %i3, %f20, %f12
26397loop_2255:
26398 stw %o6, [%l7 + 0x4C]
26399 smul %l2, 0x0042, %i1
26400 ba,a loop_2256
26401 smul %i7, 0x1F8B, %l5
26402 udivcc %l4, 0x112B, %g6
26403 bne loop_2257
26404loop_2256:
26405 movl %xcc, %i2, %o3
26406 fmul8ulx16 %f10, %f12, %f28
26407 tvs %xcc, 0x0
26408loop_2257:
26409 fmovrdlez %o2, %f24, %f0
26410 tl %icc, 0x0
26411 nop
26412 fitod %f12, %f30
26413 fdtos %f30, %f3
26414 subcc %i4, 0x1337, %i6
26415 ba,pn %xcc, loop_2258
26416 tge %xcc, 0x6
26417 addcc %o5, 0x0159, %l1
26418 fmovsn %icc, %f28, %f18
26419loop_2258:
26420 flush %l7 + 0x48
26421 pdist %f22, %f14, %f0
26422 array16 %l6, %l3, %o1
26423 sdiv %g7, 0x1FC9, %i5
26424 and %g5, %g3, %i0
26425 umulcc %g4, %o7, %o4
26426 move %icc, %o0, %g1
26427 edge8ln %g2, %l0, %o6
26428 add %l2, 0x0165, %i3
26429 ld [%l7 + 0x2C], %f25
26430 movneg %icc, %i1, %l5
26431 bpos,a,pn %xcc, loop_2259
26432 array32 %i7, %l4, %i2
26433 tn %xcc, 0x0
26434 stx %o3, [%l7 + 0x30]
26435loop_2259:
26436 taddcctv %g6, %o2, %i6
26437 movrlz %o5, 0x2FC, %i4
26438 fnands %f6, %f16, %f3
26439 tleu %xcc, 0x2
26440 fands %f13, %f0, %f20
26441 tcc %xcc, 0x1
26442 fmovsl %xcc, %f30, %f26
26443 ldx [%l7 + 0x68], %l6
26444 add %l3, %o1, %l1
26445 xnorcc %g7, %i5, %g3
26446 sth %i0, [%l7 + 0x7E]
26447 fandnot2s %f22, %f1, %f9
26448 tl %xcc, 0x3
26449 edge32 %g4, %g5, %o7
26450 fba,a %fcc0, loop_2260
26451 fmovsgu %icc, %f22, %f18
26452 movvs %icc, %o4, %o0
26453 fnot1s %f30, %f26
26454loop_2260:
26455 movrlz %g1, %g2, %o6
26456 array32 %l0, %i3, %i1
26457 udivcc %l2, 0x1568, %i7
26458 edge32n %l5, %i2, %o3
26459 andcc %l4, 0x02D8, %o2
26460 array8 %i6, %g6, %i4
26461 alignaddrl %o5, %l6, %o1
26462 bneg loop_2261
26463 fnor %f26, %f14, %f22
26464 addcc %l3, %g7, %l1
26465 nop
26466 fitod %f12, %f12
26467 fdtoi %f12, %f31
26468loop_2261:
26469 bleu,a,pn %icc, loop_2262
26470 umul %g3, 0x1243, %i5
26471 fornot2s %f2, %f20, %f16
26472 xorcc %g4, %i0, %g5
26473loop_2262:
26474 fmovda %xcc, %f0, %f30
26475 nop
26476 setx 0x8043CD96, %l0, %l6
26477 st %l6, [%l7 + 0x28]
26478 ld [%l7 + 0x28], %f9
26479 setx 0x38174B49, %l1, %l5
26480 st %l5, [%l7 + 0x10]
26481 ld [%l7 + 0x10], %f8
26482 fdivs %f8, %f9, %f19
26483 movle %icc, %o7, %o0
26484 fmovsgu %icc, %f6, %f10
26485 movle %icc, %o4, %g1
26486 tgu %xcc, 0x6
26487 array16 %o6, %l0, %i3
26488 bvc loop_2263
26489 movrlz %i1, %l2, %i7
26490 smul %g2, 0x0EE3, %l5
26491 orn %o3, %l4, %o2
26492loop_2263:
26493 fbul,a %fcc2, loop_2264
26494 nop
26495 fitod %f12, %f2
26496 sdivx %i6, 0x193B, %g6
26497 set 0x68, %i0
26498 lduba [%l7 + %i0] 0x11, %i4
26499loop_2264:
26500 sir 0x0D08
26501 and %o5, 0x131C, %l6
26502 taddcctv %i2, 0x1074, %l3
26503 wr %g0, 0x10, %asi
26504 lda [%l7 + 0x24] %asi, %f29
26505 fmovdcc %icc, %f9, %f15
26506 tge %icc, 0x2
26507 fpadd16 %f30, %f18, %f18
26508 or %g7, %o1, %g3
26509 xorcc %l1, %i5, %g4
26510 mulx %i0, 0x10CF, %g5
26511 ldsb [%l7 + 0x14], %o0
26512 bshuffle %f12, %f22, %f12
26513 fbuge %fcc0, loop_2265
26514 tpos %icc, 0x4
26515 fmovdvs %xcc, %f7, %f2
26516 edge16ln %o4, %o7, %g1
26517loop_2265:
26518 nop
26519 wr %g0, 0x10, %asi
26520 swapa [%l7 + 0x24] %asi, %o6
26521 movrgz %i3, %i1, %l2
26522 subc %i7, %l0, %l5
26523 sth %o3, [%l7 + 0x58]
26524 tl %xcc, 0x6
26525 fbule %fcc1, loop_2266
26526 movle %xcc, %g2, %o2
26527 mova %xcc, %l4, %g6
26528 array16 %i4, %i6, %l6
26529loop_2266:
26530 tne %xcc, 0x0
26531 membar 0x07
26532 movvc %xcc, %o5, %i2
26533 movrgz %g7, 0x0BF, %l3
26534 wr %g0, 0x81, %asi
26535 lda [%l7 + 0x7C] %asi, %f1
26536 fors %f30, %f8, %f4
26537 movvs %icc, %o1, %l1
26538 movge %icc, %i5, %g4
26539 movre %g3, 0x009, %i0
26540 add %g5, 0x1D6E, %o0
26541 stb %o4, [%l7 + 0x79]
26542 fblg,a %fcc0, loop_2267
26543 addccc %g1, %o6, %o7
26544 tge %icc, 0x0
26545 xorcc %i1, 0x00E6, %i3
26546loop_2267:
26547 fand %f6, %f30, %f26
26548 fcmpgt32 %f28, %f6, %i7
26549 or %l0, 0x14C4, %l2
26550 lduw [%l7 + 0x38], %l5
26551 bcc,a,pn %icc, loop_2268
26552 sir 0x10A0
26553 edge32l %g2, %o2, %l4
26554 andcc %o3, 0x1C06, %g6
26555loop_2268:
26556 tsubcc %i6, 0x1043, %i4
26557 restored
26558 rdpr %cwp, %g1
26559 rdpr %cansave, %g2
26560 rdpr %canrestore, %g3
26561 rdpr %cleanwin, %g4
26562 rdpr %otherwin, %g5
26563 rdpr %wstate, %g6
26564 fxors %f8, %f9, %f20
26565 sethi 0x050C, %o5
26566 edge16n %l6, %g7, %i2
26567 fmovsge %icc, %f24, %f10
26568 subc %o1, %l3, %i5
26569 add %l7, 0x18, %l6
26570 wr %g0, 0x80, %asi
26571 ldxa [%l6] %asi, %g4
26572 casxa [%l6] 0x80, %g4, %g3
26573 movleu %xcc, %i0, %l1
26574 edge8l %g5, %o0, %g1
26575 fornot2s %f2, %f4, %f30
26576 sll %o4, %o6, %i1
26577 movneg %icc, %i3, %o7
26578 movrne %l0, 0x2B7, %l2
26579 brz %i7, loop_2269
26580 movvc %xcc, %g2, %l5
26581 fbule %fcc0, loop_2270
26582 fbo,a %fcc3, loop_2271
26583loop_2269:
26584 alignaddrl %o2, %l4, %o3
26585 brlz %g6, loop_2272
26586loop_2270:
26587 fmovdvc %icc, %f8, %f5
26588loop_2271:
26589 nop
26590 set 0x36, %g7
26591 lduba [%l7 + %g7] 0x10, %i4
26592loop_2272:
26593 ldub [%l7 + 0x7B], %i6
26594 wr %g0, 0x10, %asi
26595 lduha [%l7 + 0x38] %asi, %l6
26596 fmovrdgz %g7, %f16, %f28
26597 fcmpeq16 %f14, %f8, %o5
26598 set 0x30, %i6
26599 ldda [%l7 + %i6] 0x19, %o0
26600 nop
26601 fitos %f5, %f17
26602 fstoi %f17, %f2
26603 restored
26604 rdpr %cwp, %g1
26605 rdpr %cansave, %g2
26606 rdpr %canrestore, %g3
26607 rdpr %cleanwin, %g4
26608 rdpr %otherwin, %g5
26609 rdpr %wstate, %g6
26610 tleu %xcc, 0x6
26611 movn %xcc, %i2, %l3
26612 movrlz %g4, 0x3EC, %i5
26613 mova %icc, %i0, %g3
26614 fbul,a %fcc0, loop_2273
26615 sdivx %l1, 0x062A, %o0
26616 edge32n %g1, %o4, %g5
26617 fandnot2 %f16, %f14, %f28
26618loop_2273:
26619 tsubcctv %i1, %i3, %o7
26620 set 0x10, %g6
26621 stxa %o6, [%g0 + %g6] 0x21
26622 edge32 %l2, %l0, %g2
26623 tge %icc, 0x2
26624 andn %i7, %o2, %l4
26625 wr %g0, 0x04, %asi
26626 lduba [%l7 + 0x60] %asi, %o3
26627 membar #Sync
26628 set 0x40, %i7
26629 ldda [%l7 + %i7] 0xf9, %f0
26630 add %l5, %g6, %i4
26631 fpadd32s %f21, %f18, %f0
26632 alignaddr %l6, %g7, %i6
26633 brlz %o5, loop_2274
26634 sth %i2, [%l7 + 0x26]
26635 fblg,a %fcc3, loop_2275
26636 ldsw [%l7 + 0x78], %o1
26637loop_2274:
26638 movrlz %l3, 0x0D4, %g4
26639 swap [%l7 + 0x08], %i0
26640loop_2275:
26641 addcc %i5, 0x19C3, %g3
26642 wr %g0, 0x88, %asi
26643 swapa [%l7 + 0x1C] %asi, %l1
26644 te %xcc, 0x5
26645 wr %g0, 0x89, %asi
26646 ldsba [%l7 + 0x64] %asi, %g1
26647 stbar
26648 brgz %o4, loop_2276
26649 brgz %o0, loop_2277
26650 sethi 0x0A84, %i1
26651 umulcc %i3, 0x19EE, %g5
26652loop_2276:
26653 saved
26654 rdpr %cwp, %g1
26655 rdpr %cansave, %g2
26656 rdpr %canrestore, %g3
26657 rdpr %cleanwin, %g4
26658 rdpr %otherwin, %g5
26659 rdpr %wstate, %g6
26660loop_2277:
26661 array8 %o6, %o7, %l2
26662 brz %g2, loop_2278
26663 fmovsge %xcc, %f22, %f26
26664 nop
26665 setx 0xFA0D8CB2, %l0, %l6
26666 st %l6, [%l7 + 0x28]
26667 ld [%l7 + 0x28], %f9
26668 setx 0x1F00360C, %l1, %l5
26669 st %l5, [%l7 + 0x10]
26670 ld [%l7 + 0x10], %f20
26671 fdivs %f20, %f9, %f30
26672 tsubcctv %l0, %o2, %i7
26673loop_2278:
26674 sdivx %l4, 0x15DF, %o3
26675 brgez,a %g6, loop_2279
26676 array8 %l5, %l6, %i4
26677 set 0x4C, %l2
26678 lda [%l7 + %l2] 0x14, %f24
26679loop_2279:
26680 orncc %g7, %o5, %i2
26681 mova %icc, %o1, %i6
26682 sra %g4, 0x0A, %l3
26683 mulscc %i0, 0x0247, %g3
26684 tne %xcc, 0x3
26685 fmovrslez %i5, %f8, %f22
26686 ta %xcc, 0x2
26687 sra %l1, 0x0B, %g1
26688 tcc %icc, 0x7
26689 set 0x70, %l5
26690 ldda [%l7 + %l5] 0x2c, %o0
26691 movne %xcc, %i1, %i3
26692 movl %icc, %o4, %o6
26693 set 0x34, %i5
26694 lduwa [%l7 + %i5] 0x81, %g5
26695 call loop_2280
26696 sethi 0x09FA, %o7
26697 restored
26698 rdpr %cwp, %g1
26699 rdpr %cansave, %g2
26700 rdpr %canrestore, %g3
26701 rdpr %cleanwin, %g4
26702 rdpr %otherwin, %g5
26703 rdpr %wstate, %g6
26704 umul %l2, %l0, %g2
26705loop_2280:
26706 umulcc %i7, 0x150B, %o2
26707 movleu %xcc, %o3, %l4
26708 set 0x10, %o1
26709 ldda [%l7 + %o1] 0x2c, %g6
26710 ldd [%l7 + 0x68], %l4
26711 subc %i4, %l6, %g7
26712 fmovsvc %xcc, %f17, %f25
26713 movvs %xcc, %o5, %i2
26714 movl %xcc, %i6, %g4
26715 fmovrdne %o1, %f10, %f2
26716 fmovsl %xcc, %f6, %f18
26717 or %l3, 0x0404, %g3
26718 bgu %icc, loop_2281
26719 edge8ln %i5, %i0, %l1
26720 edge32n %o0, %g1, %i3
26721 fpsub16s %f25, %f20, %f9
26722loop_2281:
26723 bleu,a %icc, loop_2282
26724 edge8l %o4, %o6, %i1
26725 fmovspos %xcc, %f23, %f24
26726 edge16l %g5, %o7, %l2
26727loop_2282:
26728 fmovd %f16, %f26
26729 bshuffle %f20, %f8, %f14
26730 fcmpeq32 %f18, %f2, %g2
26731 fmovdvs %icc, %f0, %f2
26732 restored
26733 rdpr %cwp, %g1
26734 rdpr %cansave, %g2
26735 rdpr %canrestore, %g3
26736 rdpr %cleanwin, %g4
26737 rdpr %otherwin, %g5
26738 rdpr %wstate, %g6
26739 edge16l %i7, %l0, %o3
26740 bneg loop_2283
26741 tvs %icc, 0x0
26742 tle %icc, 0x2
26743 fmovsl %icc, %f11, %f19
26744loop_2283:
26745 xnor %l4, 0x1A3C, %o2
26746 movrne %l5, 0x0C8, %i4
26747 nop
26748 setx 0xE1B2AF38642CDA15, %l0, %l6
26749 stx %l6, [%l7 + 0x28]
26750 ldd [%l7 + 0x28], %f18
26751 fsqrtd %f18, %f12
26752 sdiv %g6, 0x1128, %l6
26753 bcc,a %xcc, loop_2284
26754 fmovdneg %icc, %f31, %f19
26755 tne %icc, 0x3
26756 stbar
26757loop_2284:
26758 xorcc %g7, 0x04E2, %o5
26759 xnorcc %i6, 0x17E5, %g4
26760 movleu %icc, %o1, %l3
26761 fbn %fcc3, loop_2285
26762 bl %icc, loop_2286
26763 fbn,a %fcc2, loop_2287
26764 fornot2s %f14, %f21, %f25
26765loop_2285:
26766 array16 %i2, %g3, %i0
26767loop_2286:
26768 sllx %l1, %i5, %g1
26769loop_2287:
26770 fbug %fcc2, loop_2288
26771 sdivcc %i3, 0x1ADC, %o0
26772 udivx %o6, 0x0F66, %o4
26773 tn %icc, 0x2
26774loop_2288:
26775 fmovdn %xcc, %f14, %f0
26776 fmovsgu %icc, %f5, %f7
26777 edge8l %i1, %g5, %l2
26778 orncc %g2, %o7, %l0
26779 srlx %i7, %o3, %l4
26780 edge16n %l5, %i4, %o2
26781 fmovdg %xcc, %f16, %f23
26782 sll %g6, 0x1F, %g7
26783 orn %l6, %o5, %g4
26784 srlx %o1, 0x0C, %l3
26785 movne %xcc, %i6, %g3
26786 mulx %i0, 0x1D69, %l1
26787 sllx %i5, %i2, %i3
26788 udivcc %g1, 0x03F0, %o6
26789 fbn %fcc1, loop_2289
26790 bleu %icc, loop_2290
26791 nop
26792 setx 0x6BB71F332F7E9A2D, %l0, %l6
26793 stx %l6, [%l7 + 0x28]
26794 ldd [%l7 + 0x28], %f0
26795 setx 0xD469C81AF5564CA9, %l1, %l5
26796 stx %l5, [%l7 + 0x10]
26797 ldd [%l7 + 0x10], %f10
26798 fdivd %f10, %f0, %f18
26799 te %xcc, 0x3
26800loop_2289:
26801 nop
26802 setx 0xD12F193821952D45, %l0, %l6
26803 stx %l6, [%l7 + 0x28]
26804 ldd [%l7 + 0x28], %f8
26805 fsqrtd %f8, %f16
26806loop_2290:
26807 movrgez %o4, %i1, %g5
26808 add %l7, 0x0C, %l6
26809 wr %g0, 0x80, %asi
26810 casa [%l6] 0x80, %o0, %l2
26811 nop
26812 setx 0x7491AC28, %l0, %l6
26813 st %l6, [%l7 + 0x28]
26814 ld [%l7 + 0x28], %f4
26815 setx 0x4892200E, %l1, %l5
26816 st %l5, [%l7 + 0x10]
26817 ld [%l7 + 0x10], %f12
26818 fsubs %f12, %f4, %f0
26819 edge8 %g2, %l0, %o7
26820 tpos %xcc, 0x3
26821 movvc %icc, %i7, %o3
26822 srl %l5, 0x1A, %l4
26823 tsubcc %o2, %g6, %i4
26824 fmovscc %xcc, %f13, %f5
26825 nop
26826 setx 0x0A96DCD9, %l0, %l6
26827 st %l6, [%l7 + 0x28]
26828 ld [%l7 + 0x28], %f1
26829 setx 0xCB0F0BEB, %l1, %l5
26830 st %l5, [%l7 + 0x10]
26831 ld [%l7 + 0x10], %f27
26832 fmuls %f27, %f1, %f21
26833 saved
26834 rdpr %cwp, %g1
26835 rdpr %cansave, %g2
26836 rdpr %canrestore, %g3
26837 rdpr %cleanwin, %g4
26838 rdpr %otherwin, %g5
26839 rdpr %wstate, %g6
26840 bl %xcc, loop_2291
26841 and %l6, 0x1AFC, %g7
26842 nop
26843 setx 0xF079A0A1, %l0, %l6
26844 st %l6, [%l7 + 0x0C]
26845 ld [%l7 + 0x0C], %fsr
26846 movneg %icc, %g4, %o1
26847loop_2291:
26848 sdiv %l3, 0x1965, %i6
26849 lduh [%l7 + 0x20], %o5
26850 sllx %g3, 0x1C, %i0
26851 fbo %fcc2, loop_2292
26852 edge16n %i5, %i2, %i3
26853 nop
26854 fitos %f4, %f21
26855 fstox %f21, %f4
26856 fxtos %f4, %f11
26857 movrlz %l1, 0x3B9, %o6
26858loop_2292:
26859 fpadd32s %f27, %f21, %f5
26860 set 0x26, %o2
26861 stba %g1, [%l7 + %o2] 0xe3
26862 membar #Sync
26863 edge32 %o4, %i1, %o0
26864 alignaddr %g5, %g2, %l2
26865 array16 %o7, %i7, %o3
26866 wr %g0, 0x4f, %asi
26867 ldxa [%g0 + 0x0] %asi, %l5
26868 tcs %icc, 0x2
26869 std %f2, [%l7 + 0x38]
26870 movcs %xcc, %l4, %o2
26871 brgz,a %l0, loop_2293
26872 array16 %i4, %g6, %l6
26873 fandnot2s %f16, %f0, %f18
26874 wr %g0, 0x18, %asi
26875 sta %f8, [%l7 + 0x28] %asi
26876loop_2293:
26877 fbue,a %fcc2, loop_2294
26878 fbg %fcc3, loop_2295
26879 movcc %xcc, %g7, %g4
26880 fmovdneg %xcc, %f1, %f6
26881loop_2294:
26882 tneg %icc, 0x1
26883loop_2295:
26884 tpos %xcc, 0x7
26885 andcc %o1, %i6, %l3
26886 umulcc %g3, %o5, %i0
26887 add %i2, %i5, %l1
26888 movgu %icc, %o6, %i3
26889 movleu %icc, %g1, %i1
26890 sth %o4, [%l7 + 0x0E]
26891 movvc %xcc, %o0, %g5
26892 tsubcctv %l2, %o7, %g2
26893 fornot2s %f4, %f16, %f24
26894 tne %xcc, 0x6
26895 movge %icc, %o3, %i7
26896 fbl,a %fcc0, loop_2296
26897 fbo,a %fcc1, loop_2297
26898 taddcctv %l4, 0x0935, %o2
26899 stbar
26900loop_2296:
26901 fmovsg %icc, %f7, %f4
26902loop_2297:
26903 restored
26904 rdpr %cwp, %g1
26905 rdpr %cansave, %g2
26906 rdpr %canrestore, %g3
26907 rdpr %cleanwin, %g4
26908 rdpr %otherwin, %g5
26909 rdpr %wstate, %g6
26910 bn,a %xcc, loop_2298
26911 ldsw [%l7 + 0x20], %l0
26912 movle %xcc, %l5, %g6
26913 ta %icc, 0x7
26914loop_2298:
26915 tpos %xcc, 0x4
26916 smul %i4, 0x035F, %g7
26917 bcs,a loop_2299
26918 alignaddrl %g4, %l6, %i6
26919 fnot2 %f12, %f0
26920 fmul8sux16 %f12, %f26, %f26
26921loop_2299:
26922 fmovdn %icc, %f27, %f29
26923 bcc,a %xcc, loop_2300
26924 fmovs %f16, %f29
26925 tgu %icc, 0x7
26926 ldd [%l7 + 0x10], %f14
26927loop_2300:
26928 swap [%l7 + 0x40], %o1
26929 fabsd %f2, %f4
26930 fmovdgu %xcc, %f15, %f7
26931 alignaddrl %l3, %o5, %i0
26932 andn %g3, %i5, %l1
26933 st %f10, [%l7 + 0x40]
26934 fmovde %xcc, %f28, %f6
26935 tge %icc, 0x0
26936 movrgz %i2, 0x08E, %o6
26937 brlez,a %i3, loop_2301
26938 alignaddr %g1, %o4, %i1
26939 movleu %xcc, %g5, %l2
26940 tleu %icc, 0x7
26941loop_2301:
26942 move %icc, %o0, %o7
26943 tneg %xcc, 0x2
26944 bge,a,pn %icc, loop_2302
26945 ld [%l7 + 0x14], %f6
26946 edge8 %g2, %i7, %o3
26947 nop
26948 fitod %f4, %f6
26949 fdtox %f6, %f30
26950 fxtod %f30, %f12
26951loop_2302:
26952 tvc %icc, 0x0
26953 wr %g0, 0x18, %asi
26954 ldsba [%l7 + 0x1C] %asi, %l4
26955 fpsub16 %f2, %f10, %f28
26956 ldd [%l7 + 0x30], %f28
26957 nop
26958 setx 0x205A1F11, %l0, %l6
26959 st %l6, [%l7 + 0x40]
26960 ld [%l7 + 0x40], %fsr
26961 set 0x48, %g1
26962 lduha [%l7 + %g1] 0x0c, %o2
26963 fmovse %icc, %f7, %f3
26964 andncc %l0, %g6, %l5
26965 popc 0x120F, %i4
26966 movgu %xcc, %g4, %l6
26967 tne %xcc, 0x3
26968 bleu %xcc, loop_2303
26969 movg %xcc, %i6, %o1
26970 fba,a %fcc2, loop_2304
26971 andncc %g7, %l3, %i0
26972loop_2303:
26973 udivcc %g3, 0x1C26, %i5
26974 edge8n %l1, %o5, %o6
26975loop_2304:
26976 fsrc1 %f26, %f20
26977 movneg %icc, %i3, %i2
26978 xor %g1, 0x165E, %i1
26979 subc %o4, %g5, %l2
26980 for %f4, %f4, %f10
26981 fxnors %f11, %f0, %f1
26982 fbn,a %fcc2, loop_2305
26983 udivcc %o7, 0x1E5E, %g2
26984 lduh [%l7 + 0x32], %i7
26985 edge16l %o3, %l4, %o0
26986loop_2305:
26987 lduh [%l7 + 0x0E], %l0
26988 fmovrsne %g6, %f12, %f25
26989 xor %l5, 0x1409, %o2
26990 set 0x60, %i3
26991 sta %f8, [%l7 + %i3] 0x81
26992 tne %icc, 0x3
26993 movge %icc, %g4, %i4
26994 tsubcc %l6, %o1, %g7
26995 fabsd %f20, %f30
26996 umulcc %i6, %i0, %l3
26997 for %f10, %f14, %f30
26998 xnor %g3, %l1, %i5
26999 movgu %icc, %o5, %i3
27000 movle %icc, %i2, %g1
27001 movleu %xcc, %i1, %o6
27002 bvs,pn %xcc, loop_2306
27003 orncc %g5, %l2, %o7
27004 stb %o4, [%l7 + 0x17]
27005 fmovdl %xcc, %f29, %f2
27006loop_2306:
27007 xorcc %i7, 0x17A7, %o3
27008 edge16ln %g2, %o0, %l0
27009 te %xcc, 0x5
27010 fnot1 %f24, %f18
27011 edge16n %g6, %l5, %l4
27012 fmovdvs %icc, %f27, %f20
27013 udivx %o2, 0x11C8, %g4
27014 nop
27015 setx 0x30550FD9, %l0, %l6
27016 st %l6, [%l7 + 0x30]
27017 ld [%l7 + 0x30], %fsr
27018 sub %l6, 0x0D00, %i4
27019 array8 %g7, %o1, %i0
27020 udivcc %i6, 0x1FF0, %g3
27021 tvs %xcc, 0x3
27022 movre %l1, 0x2E7, %i5
27023 movn %icc, %l3, %o5
27024 fmovrdgez %i3, %f0, %f6
27025 fmovdl %xcc, %f14, %f30
27026 bgu,pt %icc, loop_2307
27027 bgu,a loop_2308
27028 movn %xcc, %i2, %g1
27029 subccc %o6, %g5, %l2
27030loop_2307:
27031 mova %icc, %o7, %o4
27032loop_2308:
27033 bge loop_2309
27034 fsrc1s %f30, %f21
27035 orncc %i7, 0x1825, %i1
27036 array32 %o3, %g2, %o0
27037loop_2309:
27038 xnor %g6, %l0, %l4
27039 edge16ln %l5, %g4, %o2
27040 sth %i4, [%l7 + 0x70]
27041 smulcc %g7, 0x0676, %l6
27042 movgu %xcc, %o1, %i6
27043 xor %g3, 0x094A, %i0
27044 nop
27045 setx 0xE048CD64, %l0, %l6
27046 st %l6, [%l7 + 0x08]
27047 ld [%l7 + 0x08], %fsr
27048 movl %icc, %i5, %l3
27049 movrgez %o5, %i3, %i2
27050 sub %l1, %o6, %g5
27051 movn %xcc, %l2, %o7
27052 srlx %g1, 0x00, %o4
27053 tpos %icc, 0x1
27054 movge %xcc, %i7, %i1
27055 movrgz %g2, 0x3BD, %o3
27056 umul %o0, %g6, %l4
27057 movcs %icc, %l0, %g4
27058 sub %o2, 0x1DB0, %i4
27059 fpack32 %f2, %f26, %f4
27060 wr %g0, 0x10, %asi
27061 lda [%l7 + 0x58] %asi, %f27
27062 restored
27063 rdpr %cwp, %g1
27064 rdpr %cansave, %g2
27065 rdpr %canrestore, %g3
27066 rdpr %cleanwin, %g4
27067 rdpr %otherwin, %g5
27068 rdpr %wstate, %g6
27069 edge32 %l5, %l6, %o1
27070 andcc %i6, %g7, %i0
27071 fbge %fcc2, loop_2310
27072 move %icc, %g3, %i5
27073 tvs %xcc, 0x1
27074 bcc loop_2311
27075loop_2310:
27076 movre %l3, 0x341, %o5
27077 stbar
27078 fnot1s %f12, %f23
27079loop_2311:
27080 ta %xcc, 0x5
27081 fnor %f0, %f2, %f24
27082 and %i2, %i3, %l1
27083 st %f12, [%l7 + 0x68]
27084 tl %icc, 0x0
27085 fmovsge %icc, %f7, %f19
27086 tvs %icc, 0x1
27087 tvs %icc, 0x2
27088 bne loop_2312
27089 tcc %xcc, 0x4
27090 sir 0x00A4
27091 membar 0x29
27092loop_2312:
27093 edge16l %o6, %l2, %g5
27094 bge,a,pn %icc, loop_2313
27095 movleu %icc, %o7, %o4
27096 nop
27097 set 0x50, %o6
27098 std %f2, [%l7 + %o6]
27099 andcc %i7, %g1, %i1
27100loop_2313:
27101 fbge %fcc2, loop_2314
27102 fand %f18, %f28, %f14
27103 restored
27104 rdpr %cwp, %g1
27105 rdpr %cansave, %g2
27106 rdpr %canrestore, %g3
27107 rdpr %cleanwin, %g4
27108 rdpr %otherwin, %g5
27109 rdpr %wstate, %g6
27110 udiv %g2, 0x0B26, %o0
27111loop_2314:
27112 sub %o3, %l4, %l0
27113 sra %g6, %o2, %i4
27114 lduh [%l7 + 0x6A], %g4
27115 xorcc %l5, 0x0CC0, %o1
27116 fandnot1 %f28, %f30, %f4
27117 and %l6, 0x1410, %g7
27118 taddcctv %i0, %g3, %i5
27119 ldub [%l7 + 0x43], %i6
27120 bl,pn %xcc, loop_2315
27121 fmovd %f0, %f10
27122 sra %l3, %i2, %i3
27123 nop
27124 fitos %f9, %f9
27125 fstox %f9, %f4
27126loop_2315:
27127 udivx %o5, 0x1B8F, %l1
27128 sdiv %l2, 0x03C6, %o6
27129 subcc %g5, 0x00E2, %o4
27130 edge8l %o7, %g1, %i1
27131 sub %i7, 0x1874, %g2
27132 movge %icc, %o3, %o0
27133 nop
27134 setx loop_2316, %l0, %l1
27135 wrpr 0x1, %tl
27136 wrpr %l1, %tnpc
27137 setx 0x34400001400, %l0, %l1
27138 wrpr %l1, %tstate
27139 wrhpr 0x4, %htstate
27140 done
27141 fand %f0, %f2, %f20
27142 addc %l0, 0x1F78, %g6
27143 fbg,a %fcc0, loop_2317
27144loop_2316:
27145 ld [%l7 + 0x30], %f9
27146 nop
27147 setx loop_2318, %l0, %l1
27148 wrpr 0x1, %tl
27149 wrpr %l1, %tnpc
27150 setx 0x34400001400, %l0, %l1
27151 wrpr %l1, %tstate
27152 wrhpr 0x4, %htstate
27153 done
27154 bl,a,pn %xcc, loop_2319
27155loop_2317:
27156 fmovdvc %xcc, %f17, %f21
27157 tg %xcc, 0x0
27158loop_2318:
27159 addccc %o2, 0x0502, %i4
27160loop_2319:
27161 nop
27162 setx 0xB129D145, %l0, %l6
27163 st %l6, [%l7 + 0x28]
27164 ld [%l7 + 0x28], %f28
27165 setx 0x7E7DD6B2, %l1, %l5
27166 st %l5, [%l7 + 0x10]
27167 ld [%l7 + 0x10], %f21
27168 fadds %f21, %f28, %f12
27169 te %icc, 0x0
27170 bcc,a,pt %icc, loop_2320
27171 fandnot1s %f26, %f15, %f10
27172 alignaddr %l4, %g4, %o1
27173 edge16l %l5, %g7, %l6
27174loop_2320:
27175 fpsub32s %f15, %f13, %f28
27176 tpos %xcc, 0x0
27177 fabsd %f26, %f26
27178 srl %i0, 0x0D, %g3
27179 wr %g0, 0x27, %asi
27180 stwa %i6, [%l7 + 0x60] %asi
27181 membar #Sync
27182 movre %l3, %i5, %i2
27183 ld [%l7 + 0x6C], %f8
27184 tgu %icc, 0x7
27185 sub %i3, %l1, %l2
27186 smul %o6, 0x037A, %g5
27187 add %l7, 0x50, %l6
27188 wr %g0, 0x80, %asi
27189 lda [%l6] %asi, %o5
27190 casa [%l6] %asi, %o5, %o7
27191 tge %icc, 0x0
27192 nop
27193 fitos %f10, %f11
27194 fstod %f11, %f22
27195 ldd [%l7 + 0x10], %o4
27196 bvc,pt %icc, loop_2321
27197 sll %g1, %i7, %g2
27198 fmovdcc %icc, %f9, %f19
27199 tgu %icc, 0x0
27200loop_2321:
27201 tsubcctv %o3, 0x1B3C, %o0
27202 fmovrdlez %i1, %f26, %f0
27203 array8 %l0, %o2, %i4
27204 lduw [%l7 + 0x10], %l4
27205 movleu %icc, %g6, %o1
27206 wr %g0, 0x18, %asi
27207 lduha [%l7 + 0x6A] %asi, %g4
27208 fbge,a %fcc3, loop_2322
27209 fmovscs %xcc, %f19, %f21
27210 umulcc %l5, 0x19EC, %g7
27211 ba loop_2323
27212loop_2322:
27213 sdiv %l6, 0x1676, %g3
27214 fpackfix %f18, %f26
27215 edge8n %i0, %l3, %i6
27216loop_2323:
27217 srlx %i5, %i3, %l1
27218 tne %icc, 0x1
27219 alignaddr %l2, %o6, %g5
27220 fmovdcc %icc, %f11, %f10
27221 stx %i2, [%l7 + 0x70]
27222 and %o7, %o4, %o5
27223 ta %xcc, 0x0
27224 fba %fcc3, loop_2324
27225 taddcctv %g1, %g2, %o3
27226 set 0x36, %l4
27227 stha %o0, [%l7 + %l4] 0x18
27228loop_2324:
27229 brlez %i7, loop_2325
27230 andcc %i1, 0x1E2B, %l0
27231 sra %i4, 0x0D, %l4
27232 tneg %icc, 0x1
27233loop_2325:
27234 ldx [%l7 + 0x38], %o2
27235 sdivcc %g6, 0x10A9, %o1
27236 xnorcc %l5, 0x1226, %g4
27237 edge8 %g7, %l6, %i0
27238 movrgz %g3, %l3, %i6
27239 movne %icc, %i5, %l1
27240 set 0x6C, %i1
27241 lda [%l7 + %i1] 0x10, %f18
27242 alignaddrl %l2, %o6, %i3
27243 movrgez %g5, %o7, %i2
27244 edge16 %o4, %o5, %g2
27245 nop
27246 set 0x24, %o3
27247 prefetch [%l7 + %o3], 0x2
27248 sdivcc %o3, 0x0FA2, %o0
27249 brz,a %i7, loop_2326
27250 fbg,a %fcc3, loop_2327
27251 fornot2 %f2, %f0, %f24
27252 sdivx %g1, 0x1FA2, %i1
27253loop_2326:
27254 udivx %i4, 0x0ED4, %l4
27255loop_2327:
27256 subc %o2, %l0, %o1
27257 fandnot2s %f29, %f25, %f20
27258 movvc %xcc, %g6, %l5
27259 edge32 %g7, %g4, %l6
27260 wr %g0, 0x10, %asi
27261 stba %i0, [%l7 + 0x4C] %asi
27262 andncc %l3, %g3, %i6
27263 array8 %i5, %l1, %o6
27264 sllx %l2, 0x1F, %g5
27265 umul %o7, 0x11CB, %i2
27266 nop
27267 setx 0x5E940E4A80463652, %l0, %l6
27268 stx %l6, [%l7 + 0x28]
27269 ldd [%l7 + 0x28], %f12
27270 setx 0x3D3A83BC6BDB9922, %l1, %l5
27271 stx %l5, [%l7 + 0x10]
27272 ldd [%l7 + 0x10], %f18
27273 fsubd %f18, %f12, %f4
27274 ldstub [%l7 + 0x51], %o4
27275 addccc %o5, %g2, %i3
27276 fmovdl %icc, %f12, %f17
27277 movcc %xcc, %o3, %i7
27278 tl %icc, 0x7
27279 orncc %g1, %o0, %i1
27280 movvs %icc, %l4, %o2
27281 movn %xcc, %i4, %o1
27282 fmovdl %icc, %f30, %f2
27283 srl %l0, 0x05, %g6
27284 fpsub32 %f10, %f30, %f26
27285 fbg %fcc3, loop_2328
27286 fmovrsgz %l5, %f11, %f16
27287 sdivcc %g4, 0x100B, %g7
27288 fornot2 %f26, %f14, %f22
27289loop_2328:
27290 nop
27291 set 0x2C, %g5
27292 stb %i0, [%l7 + %g5]
27293 movne %icc, %l3, %l6
27294 fmovrsgez %i6, %f3, %f19
27295 nop
27296 setx 0xD688A7A9A05A9C19, %l0, %l6
27297 stx %l6, [%l7 + 0x18]
27298 ldx [%l7 + 0x18], %fsr
27299 saved
27300 rdpr %cwp, %g1
27301 rdpr %cansave, %g2
27302 rdpr %canrestore, %g3
27303 rdpr %cleanwin, %g4
27304 rdpr %otherwin, %g5
27305 rdpr %wstate, %g6
27306 fmovdgu %xcc, %f21, %f5
27307 array8 %g3, %l1, %o6
27308 movgu %icc, %i5, %g5
27309 edge16n %o7, %i2, %l2
27310 fmovdcs %icc, %f13, %f1
27311 edge16n %o5, %g2, %i3
27312 ldsw [%l7 + 0x5C], %o4
27313 alignaddr %o3, %i7, %g1
27314 nop
27315 setx 0x169BA7F9, %l0, %l6
27316 st %l6, [%l7 + 0x28]
27317 ld [%l7 + 0x28], %f18
27318 fsqrts %f18, %f0
27319 sdivcc %o0, 0x1AC7, %l4
27320 fmovsgu %xcc, %f0, %f12
27321 fnor %f16, %f10, %f12
27322 movrne %i1, %o2, %o1
27323 set 0x5A, %g4
27324 lduba [%l7 + %g4] 0x81, %l0
27325 set 0x4C, %g2
27326 lduwa [%l7 + %g2] 0x89, %i4
27327 movpos %xcc, %g6, %g4
27328 brlez,a %g7, loop_2329
27329 subccc %i0, %l3, %l5
27330 nop
27331 setx 0x6AAC4F465CB24F32, %l0, %l6
27332 stx %l6, [%l7 + 0x28]
27333 ldd [%l7 + 0x28], %f8
27334 setx 0x54036BAFB741BF2E, %l1, %l5
27335 stx %l5, [%l7 + 0x10]
27336 ldd [%l7 + 0x10], %f4
27337 fmuld %f4, %f8, %f6
27338 fornot1 %f14, %f2, %f6
27339loop_2329:
27340 fmovrdgez %l6, %f0, %f16
27341 nop
27342 setx loop_2330, %l0, %l1
27343 wrpr 0x1, %tl
27344 wrpr %l1, %tnpc
27345 setx 0x34400001400, %l0, %l1
27346 wrpr %l1, %tstate
27347 wrhpr 0x4, %htstate
27348 done
27349 swap [%l7 + 0x50], %g3
27350 tcs %xcc, 0x0
27351 and %i6, 0x051C, %o6
27352loop_2330:
27353 array16 %l1, %i5, %o7
27354 fnor %f2, %f6, %f24
27355 udivcc %i2, 0x1A71, %l2
27356 srlx %o5, 0x0B, %g5
27357 fmovspos %xcc, %f7, %f21
27358 movcs %icc, %g2, %o4
27359 sll %o3, %i3, %i7
27360 fmovscc %icc, %f1, %f14
27361 brlz,a %g1, loop_2331
27362 fpadd32s %f17, %f17, %f1
27363 ldd [%l7 + 0x48], %f16
27364 tvs %xcc, 0x1
27365loop_2331:
27366 movne %icc, %o0, %i1
27367 bvs,a loop_2332
27368 taddcc %l4, 0x024D, %o1
27369 movne %icc, %o2, %i4
27370 sdivcc %g6, 0x1959, %g4
27371loop_2332:
27372 nop
27373 setx loop_2333, %l0, %l1
27374 wrpr 0x1, %tl
27375 wrpr %l1, %tnpc
27376 setx 0x34400001400, %l0, %l1
27377 wrpr %l1, %tstate
27378 wrhpr 0x4, %htstate
27379 done
27380 tgu %icc, 0x5
27381 array16 %g7, %i0, %l0
27382 fnot2s %f21, %f2
27383loop_2333:
27384 orn %l5, %l6, %l3
27385 fxor %f6, %f22, %f2
27386 edge32 %g3, %i6, %o6
27387 fbue %fcc1, loop_2334
27388 nop
27389 setx loop_2335, %l0, %l1
27390 wrpr 0x1, %tl
27391 wrpr %l1, %tpc
27392 add %l1, 0x4, %l1
27393 wrpr %l1, %tnpc
27394 setx 0x34400001400, %l0, %l1
27395 wrpr %l1, %tstate
27396 wrhpr 0x4, %htstate
27397 retry
27398 movneg %icc, %i5, %o7
27399 fabss %f18, %f30
27400loop_2334:
27401 sethi 0x0236, %l1
27402loop_2335:
27403 movgu %xcc, %l2, %o5
27404 nop
27405 setx loop_2336, %l0, %l1
27406 wrpr 0x1, %tl
27407 wrpr %l1, %tpc
27408 add %l1, 0x4, %l1
27409 wrpr %l1, %tnpc
27410 setx 0x34400001400, %l0, %l1
27411 wrpr %l1, %tstate
27412 wrhpr 0x4, %htstate
27413 retry
27414 alignaddrl %i2, %g2, %g5
27415 st %f5, [%l7 + 0x64]
27416 movcc %xcc, %o3, %o4
27417loop_2336:
27418 tge %xcc, 0x0
27419 array32 %i3, %i7, %g1
27420 array32 %o0, %l4, %i1
27421 edge32l %o1, %o2, %i4
27422 edge8 %g4, %g6, %i0
27423 edge32 %g7, %l0, %l5
27424 subccc %l3, 0x18A2, %l6
27425 orcc %i6, 0x0374, %g3
27426 tneg %icc, 0x4
27427 te %xcc, 0x1
27428 fba %fcc1, loop_2337
27429 movvs %xcc, %i5, %o7
27430 nop
27431 setx 0x098C0687567B4A27, %l0, %l6
27432 stx %l6, [%l7 + 0x28]
27433 ldd [%l7 + 0x28], %f4
27434 fsqrtd %f4, %f6
27435 fbuge,a %fcc2, loop_2338
27436loop_2337:
27437 for %f28, %f30, %f20
27438 pdist %f18, %f8, %f26
27439 sdiv %l1, 0x1077, %l2
27440loop_2338:
27441 udiv %o5, 0x0A64, %o6
27442 fmovsvs %icc, %f29, %f10
27443 set 0x46, %l3
27444 lduha [%l7 + %l3] 0x88, %g2
27445 brlz,a %i2, loop_2339
27446 movrgz %o3, 0x13E, %o4
27447 fmul8x16au %f17, %f7, %f30
27448 ld [%l7 + 0x3C], %f3
27449loop_2339:
27450 umulcc %i3, %g5, %i7
27451 fcmple16 %f12, %f20, %g1
27452 movl %icc, %o0, %i1
27453 restored
27454 rdpr %cwp, %g1
27455 rdpr %cansave, %g2
27456 rdpr %canrestore, %g3
27457 rdpr %cleanwin, %g4
27458 rdpr %otherwin, %g5
27459 rdpr %wstate, %g6
27460 movn %xcc, %l4, %o2
27461 move %xcc, %i4, %g4
27462 wr %g0, 0x04, %asi
27463 ldda [%l7 + 0x60] %asi, %g6
27464 fzero %f20
27465 fexpand %f26, %f22
27466 tn %icc, 0x4
27467 tsubcc %o1, 0x1B37, %g7
27468 fmovdge %icc, %f10, %f12
27469 fmul8ulx16 %f18, %f6, %f4
27470 movrlz %l0, %i0, %l3
27471 and %l5, %l6, %i6
27472 fornot1s %f18, %f5, %f13
27473 ldd [%l7 + 0x38], %i4
27474 taddcctv %g3, %o7, %l1
27475 fors %f5, %f27, %f6
27476 fbe %fcc0, loop_2340
27477 tvc %icc, 0x4
27478 tpos %xcc, 0x5
27479 tle %icc, 0x5
27480loop_2340:
27481 fors %f2, %f21, %f2
27482 udiv %l2, 0x0DF4, %o5
27483 popc %o6, %g2
27484 edge32 %o3, %i2, %o4
27485 edge8ln %i3, %i7, %g1
27486 fabss %f0, %f2
27487 udivcc %o0, 0x0457, %i1
27488 movvs %icc, %l4, %o2
27489 fbu %fcc0, loop_2341
27490 alignaddr %i4, %g5, %g6
27491 fmovdg %icc, %f23, %f4
27492 stbar
27493loop_2341:
27494 tcc %xcc, 0x7
27495 faligndata %f8, %f2, %f0
27496 addccc %o1, %g7, %l0
27497 bg,a loop_2342
27498 andncc %g4, %l3, %l5
27499 movcc %icc, %i0, %i6
27500 fzeros %f11
27501loop_2342:
27502 nop
27503 wr %g0, 0x80, %asi
27504 ldstuba [%l7 + 0x7B] %asi, %i5
27505 bcs %icc, loop_2343
27506 fmul8ulx16 %f4, %f28, %f4
27507 andcc %l6, 0x1D65, %g3
27508 add %o7, 0x082C, %l1
27509loop_2343:
27510 call loop_2344
27511 tge %xcc, 0x7
27512 edge16n %l2, %o6, %o5
27513 array8 %g2, %o3, %i2
27514loop_2344:
27515 fmovdne %icc, %f31, %f21
27516 set 0x10, %l0
27517 ldda [%l7 + %l0] 0xe2, %i2
27518 nop
27519 set 0x18, %o7
27520 ldx [%l7 + %o7], %i7
27521 ldub [%l7 + 0x69], %o4
27522 tsubcc %g1, %i1, %l4
27523 set 0x58, %o0
27524 stwa %o0, [%l7 + %o0] 0xeb
27525 membar #Sync
27526 sllx %i4, 0x13, %o2
27527 restored
27528 rdpr %cwp, %g1
27529 rdpr %cansave, %g2
27530 rdpr %canrestore, %g3
27531 rdpr %cleanwin, %g4
27532 rdpr %otherwin, %g5
27533 rdpr %wstate, %g6
27534 umulcc %g5, %g6, %o1
27535 xnor %g7, 0x1B54, %g4
27536 movrlez %l3, 0x012, %l0
27537 tsubcc %i0, 0x1764, %l5
27538 fblg %fcc1, loop_2345
27539 movn %icc, %i6, %i5
27540 fblg %fcc0, loop_2346
27541 taddcc %g3, %l6, %l1
27542loop_2345:
27543 edge32l %o7, %o6, %l2
27544 fmuld8sux16 %f16, %f11, %f8
27545loop_2346:
27546 movge %xcc, %g2, %o5
27547 ldx [%l7 + 0x28], %o3
27548 fmovrdlz %i3, %f4, %f26
27549 sdivcc %i2, 0x1725, %o4
27550 movle %xcc, %i7, %g1
27551 add %l7, 0x0C, %l6
27552 wr %g0, 0x11, %asi
27553 casa [%l6] %asi, %i1, %l4
27554 stw %i4, [%l7 + 0x4C]
27555 bn,pn %xcc, loop_2347
27556 fpack32 %f28, %f12, %f26
27557 movneg %icc, %o0, %o2
27558 tsubcctv %g6, 0x084C, %o1
27559loop_2347:
27560 udivcc %g5, 0x1BA3, %g4
27561 movvs %icc, %g7, %l0
27562 membar 0x08
27563 edge16n %i0, %l3, %l5
27564 move %icc, %i6, %g3
27565 movge %icc, %l6, %l1
27566 edge16n %o7, %o6, %l2
27567 fbug %fcc2, loop_2348
27568 tl %xcc, 0x5
27569 xorcc %i5, 0x0B5D, %g2
27570 edge16l %o3, %o5, %i2
27571loop_2348:
27572 fornot1 %f16, %f24, %f2
27573 udivcc %i3, 0x0C78, %o4
27574 te %icc, 0x1
27575 edge8l %i7, %g1, %l4
27576 set 0x60, %l6
27577 prefetcha [%l7 + %l6] 0x15, 0x1
27578 sra %o0, %o2, %i1
27579 ldsh [%l7 + 0x5C], %g6
27580 movl %icc, %g5, %g4
27581 fmovdneg %xcc, %f29, %f14
27582 srlx %o1, %g7, %l0
27583 fsrc1s %f15, %f16
27584 srax %l3, 0x1B, %i0
27585 fzero %f0
27586 fcmpgt32 %f18, %f16, %i6
27587 fmovdneg %xcc, %f25, %f0
27588 movl %xcc, %g3, %l5
27589 or %l6, %l1, %o6
27590 udiv %o7, 0x0FDC, %i5
27591 fmovdge %xcc, %f19, %f9
27592 udivcc %l2, 0x055B, %g2
27593 andcc %o3, %o5, %i3
27594 mova %icc, %i2, %i7
27595 tcs %icc, 0x7
27596 fpsub32s %f1, %f5, %f13
27597 for %f30, %f22, %f6
27598 array8 %g1, %l4, %o4
27599 fbul,a %fcc2, loop_2349
27600 movre %i4, %o0, %i1
27601 fsrc2s %f15, %f27
27602 movrgez %g6, %g5, %g4
27603loop_2349:
27604 umul %o2, %o1, %g7
27605 add %l3, 0x07BC, %l0
27606 set 0x54, %i2
27607 stwa %i6, [%l7 + %i2] 0x2b
27608 membar #Sync
27609 tg %xcc, 0x2
27610 st %f26, [%l7 + 0x6C]
27611 wr %g0, 0x89, %asi
27612 swapa [%l7 + 0x6C] %asi, %g3
27613 subccc %i0, %l5, %l1
27614 fmovrse %o6, %f1, %f14
27615 nop
27616 set 0x70, %o5
27617 lduw [%l7 + %o5], %o7
27618 ldx [%l7 + 0x40], %i5
27619 movn %xcc, %l2, %l6
27620 movleu %icc, %g2, %o5
27621 orcc %i3, %i2, %i7
27622 fmovrsgz %g1, %f16, %f9
27623 xnor %o3, %l4, %o4
27624 ldsb [%l7 + 0x5D], %o0
27625 add %i4, 0x19C3, %g6
27626 fmovdneg %icc, %f19, %f29
27627 movpos %xcc, %g5, %g4
27628 restored
27629 rdpr %cwp, %g1
27630 rdpr %cansave, %g2
27631 rdpr %canrestore, %g3
27632 rdpr %cleanwin, %g4
27633 rdpr %otherwin, %g5
27634 rdpr %wstate, %g6
27635 fnor %f6, %f0, %f8
27636 fmovscc %icc, %f25, %f17
27637 fcmpgt16 %f12, %f6, %i1
27638 ble,a %xcc, loop_2350
27639 movrgz %o2, %g7, %l3
27640 fmovdcc %icc, %f1, %f18
27641 fmovdpos %icc, %f5, %f14
27642loop_2350:
27643 st %f26, [%l7 + 0x70]
27644 brgz,a %l0, loop_2351
27645 fmovdle %icc, %f13, %f20
27646 swap [%l7 + 0x6C], %i6
27647 ta %icc, 0x6
27648loop_2351:
27649 and %g3, %o1, %l5
27650 andn %l1, %o6, %o7
27651 popc %i0, %i5
27652 movneg %xcc, %l6, %l2
27653 array32 %g2, %i3, %o5
27654 tl %icc, 0x6
27655 udivcc %i7, 0x13CA, %i2
27656 wr %g0, 0x27, %asi
27657 stxa %g1, [%l7 + 0x48] %asi
27658 membar #Sync
27659 addcc %o3, %l4, %o0
27660 fba,a %fcc1, loop_2352
27661 fmovsl %icc, %f19, %f0
27662 set 0x40, %g3
27663 stda %f16, [%l7 + %g3] 0x80
27664loop_2352:
27665 bneg,pn %xcc, loop_2353
27666 lduw [%l7 + 0x3C], %o4
27667 xnor %g6, %g5, %i4
27668 std %f30, [%l7 + 0x48]
27669loop_2353:
27670 fmovrsgz %i1, %f7, %f31
27671 subc %g4, 0x0932, %o2
27672 nop
27673 fitod %f0, %f10
27674 fdtox %f10, %f12
27675 set 0x08, %i4
27676 lduwa [%l7 + %i4] 0x80, %g7
27677 flush %l7 + 0x78
27678 movcs %xcc, %l0, %l3
27679 fmuld8sux16 %f10, %f10, %f24
27680 sub %g3, %o1, %i6
27681 subc %l1, %l5, %o6
27682 movg %icc, %o7, %i5
27683 andncc %l6, %i0, %l2
27684 mulscc %g2, 0x0561, %i3
27685 bneg,a %icc, loop_2354
27686 ldub [%l7 + 0x32], %o5
27687 fcmpne32 %f14, %f6, %i2
27688 tn %icc, 0x1
27689loop_2354:
27690 sllx %g1, 0x1D, %i7
27691 tgu %icc, 0x5
27692 movcs %xcc, %l4, %o0
27693 xnor %o3, 0x0760, %g6
27694 nop
27695 setx loop_2355, %l0, %l1
27696 wrpr 0x1, %tl
27697 wrpr %l1, %tnpc
27698 setx 0x34400001400, %l0, %l1
27699 wrpr %l1, %tstate
27700 wrhpr 0x4, %htstate
27701 done
27702 movgu %icc, %g5, %o4
27703 sll %i1, 0x13, %i4
27704 lduw [%l7 + 0x64], %o2
27705loop_2355:
27706 movpos %xcc, %g7, %l0
27707 edge16n %g4, %l3, %o1
27708 xorcc %i6, 0x0F4F, %g3
27709 movre %l1, %l5, %o6
27710 movl %icc, %o7, %i5
27711 fmuld8ulx16 %f5, %f20, %f4
27712 movge %xcc, %l6, %l2
27713 movrgez %g2, %i3, %i0
27714 edge32n %o5, %i2, %i7
27715 udivcc %l4, 0x0AF7, %o0
27716 edge16 %o3, %g1, %g5
27717 tcs %icc, 0x4
27718 fmovdgu %icc, %f26, %f26
27719 movrlz %g6, 0x2C4, %i1
27720 umul %o4, %o2, %g7
27721 fcmpne16 %f6, %f18, %i4
27722 bneg loop_2356
27723 taddcc %l0, 0x171F, %g4
27724 addccc %l3, 0x03ED, %i6
27725 addccc %g3, %l1, %o1
27726loop_2356:
27727 fmovsneg %icc, %f13, %f9
27728 addc %o6, %l5, %o7
27729 udivcc %i5, 0x0D43, %l2
27730 xnor %g2, 0x03DB, %i3
27731 ldub [%l7 + 0x08], %l6
27732 tle %icc, 0x5
27733 stx %i0, [%l7 + 0x60]
27734 sra %i2, 0x07, %i7
27735 fpadd16 %f14, %f24, %f10
27736 nop
27737 setx 0x605F5571, %l0, %l6
27738 st %l6, [%l7 + 0x50]
27739 ld [%l7 + 0x50], %fsr
27740 movgu %icc, %l4, %o5
27741 andn %o0, 0x095B, %g1
27742 fmovdle %icc, %f23, %f10
27743 nop
27744 fitos %f9, %f11
27745 fstox %f11, %f26
27746 fxtos %f26, %f4
27747 addc %g5, 0x1F98, %g6
27748 fmovdpos %xcc, %f16, %f23
27749 movleu %icc, %o3, %o4
27750 subc %o2, 0x1D0B, %i1
27751 set 0x5C, %o4
27752 lduha [%l7 + %o4] 0x19, %i4
27753 srl %l0, %g4, %l3
27754 fbule %fcc0, loop_2357
27755 srlx %i6, %g3, %g7
27756 udivx %o1, 0x0F6E, %l1
27757 array32 %l5, %o7, %i5
27758loop_2357:
27759 edge32 %o6, %l2, %g2
27760 sub %i3, 0x0828, %i0
27761 array16 %l6, %i2, %i7
27762 mulscc %l4, 0x0B2D, %o0
27763 edge32ln %g1, %g5, %g6
27764 srax %o5, %o4, %o3
27765 brz,a %o2, loop_2358
27766 addcc %i1, %l0, %g4
27767 sdiv %l3, 0x1B40, %i6
27768 sdiv %g3, 0x034D, %g7
27769loop_2358:
27770 nop
27771 fitos %f12, %f11
27772 fstox %f11, %f10
27773 fxtos %f10, %f5
27774 array32 %i4, %l1, %l5
27775 addccc %o7, %o1, %i5
27776 xor %l2, %g2, %i3
27777 tcc %xcc, 0x3
27778 alignaddrl %o6, %l6, %i2
27779 fmovdleu %icc, %f28, %f23
27780 fmovsleu %xcc, %f19, %f24
27781 fbug,a %fcc1, loop_2359
27782 movrgz %i0, 0x2E4, %l4
27783 edge16ln %o0, %g1, %i7
27784 xorcc %g6, 0x04A4, %g5
27785loop_2359:
27786 nop
27787 set 0x2C, %l1
27788 lduha [%l7 + %l1] 0x0c, %o4
27789 fmovsne %icc, %f15, %f9
27790 orn %o3, %o5, %o2
27791 nop
27792 setx loop_2360, %l0, %l1
27793 jmpl %l1, %i1
27794 udiv %g4, 0x024D, %l0
27795 or %l3, %g3, %g7
27796 udivcc %i4, 0x007F, %l1
27797loop_2360:
27798 srlx %i6, 0x08, %l5
27799 movne %icc, %o7, %i5
27800 tcc %icc, 0x7
27801 tge %xcc, 0x4
27802 array8 %o1, %g2, %l2
27803 nop
27804 setx 0x660781C3, %l0, %l6
27805 st %l6, [%l7 + 0x28]
27806 ld [%l7 + 0x28], %f30
27807 setx 0xC2B42D54, %l1, %l5
27808 st %l5, [%l7 + 0x10]
27809 ld [%l7 + 0x10], %f8
27810 fmuls %f8, %f30, %f26
27811 movcc %icc, %o6, %i3
27812 xnor %l6, 0x01ED, %i2
27813 wr %g0, 0x11, %asi
27814 stda %f0, [%l7 + 0x40] %asi
27815 tsubcctv %l4, %i0, %g1
27816 sub %i7, 0x0C6E, %o0
27817 udivcc %g5, 0x1DDF, %o4
27818 nop
27819 fitos %f3, %f1
27820 fstox %f1, %f4
27821 fxtos %f4, %f13
27822 te %icc, 0x6
27823 sub %o3, %g6, %o2
27824 mulx %i1, %g4, %l0
27825 fzero %f22
27826 ldx [%l7 + 0x48], %l3
27827 alignaddr %g3, %g7, %i4
27828 tl %icc, 0x1
27829 fbl,a %fcc2, loop_2361
27830 fpmerge %f17, %f6, %f0
27831 tcs %xcc, 0x6
27832 movleu %icc, %o5, %l1
27833loop_2361:
27834 movleu %icc, %l5, %o7
27835 wr %g0, 0x89, %asi
27836 stxa %i5, [%l7 + 0x10] %asi
27837 fmovdcs %xcc, %f9, %f8
27838 brgz,a %i6, loop_2362
27839 fcmpne32 %f22, %f30, %o1
27840 set 0x30, %i0
27841 ldda [%l7 + %i0] 0x14, %g2
27842loop_2362:
27843 andcc %l2, %o6, %l6
27844 tle %xcc, 0x1
27845 fmovdne %icc, %f29, %f28
27846 tneg %xcc, 0x6
27847 sdivx %i2, 0x032D, %l4
27848 edge16ln %i3, %i0, %i7
27849 mulx %g1, %o0, %g5
27850 tneg %icc, 0x6
27851 orn %o4, 0x1D26, %g6
27852 movleu %icc, %o2, %i1
27853 fmovdn %icc, %f27, %f1
27854 edge16ln %g4, %o3, %l3
27855 xnorcc %l0, %g3, %i4
27856 alignaddrl %o5, %g7, %l5
27857 fble,a %fcc2, loop_2363
27858 movgu %icc, %o7, %i5
27859 movpos %icc, %l1, %i6
27860 fcmpgt16 %f2, %f30, %o1
27861loop_2363:
27862 fsrc2 %f0, %f30
27863 and %l2, 0x07D0, %o6
27864 fbl %fcc2, loop_2364
27865 fbo,a %fcc3, loop_2365
27866 taddcc %l6, %g2, %l4
27867 edge32l %i2, %i3, %i7
27868loop_2364:
27869 nop
27870 wr %g0, 0x80, %asi
27871 ldswa [%l7 + 0x3C] %asi, %i0
27872loop_2365:
27873 nop
27874 wr %g0, 0x80, %asi
27875 swapa [%l7 + 0x18] %asi, %g1
27876 ba,pn %xcc, loop_2366
27877 movre %o0, 0x1A7, %o4
27878 taddcctv %g6, 0x1763, %o2
27879 edge8ln %i1, %g5, %g4
27880loop_2366:
27881 fbule,a %fcc2, loop_2367
27882 stx %l3, [%l7 + 0x10]
27883 movre %l0, 0x08A, %g3
27884 sir 0x076D
27885loop_2367:
27886 sub %o3, %o5, %g7
27887 subc %i4, %l5, %o7
27888 xnor %l1, %i6, %o1
27889 tl %icc, 0x5
27890 movvs %icc, %l2, %o6
27891 movvs %xcc, %l6, %g2
27892 movrlz %i5, %l4, %i3
27893 set 0x20, %g7
27894 prefetcha [%l7 + %g7] 0x19, 0x1
27895 udivcc %i7, 0x01C4, %i0
27896 srax %o0, 0x00, %g1
27897 ldd [%l7 + 0x30], %g6
27898 set 0x30, %g6
27899 prefetcha [%l7 + %g6] 0x0c, 0x0
27900 fcmpne16 %f12, %f6, %i1
27901 tcc %icc, 0x6
27902 set 0x2F, %i6
27903 ldsba [%l7 + %i6] 0x14, %o4
27904 nop
27905 setx 0xD16C4B05, %l0, %l6
27906 st %l6, [%l7 + 0x28]
27907 ld [%l7 + 0x28], %f8
27908 setx 0xF693AD4B, %l1, %l5
27909 st %l5, [%l7 + 0x10]
27910 ld [%l7 + 0x10], %f11
27911 fmuls %f11, %f8, %f18
27912 subc %g5, 0x0596, %g4
27913 movvs %xcc, %l0, %l3
27914 fzero %f24
27915 movrne %g3, 0x25B, %o3
27916 movre %g7, %i4, %o5
27917 sub %o7, 0x1900, %l5
27918 tle %xcc, 0x7
27919 movge %xcc, %i6, %l1
27920 orcc %l2, 0x12C4, %o1
27921 movgu %xcc, %o6, %g2
27922 sdivcc %i5, 0x1E26, %l6
27923 orcc %l4, %i2, %i7
27924 ldsh [%l7 + 0x42], %i0
27925 membar 0x16
27926 fbule %fcc3, loop_2368
27927 fmul8x16al %f5, %f27, %f26
27928 fmovsvs %icc, %f13, %f13
27929 tsubcc %i3, 0x17A7, %g1
27930loop_2368:
27931 mova %xcc, %o0, %o2
27932 tcs %icc, 0x0
27933 brz,a %g6, loop_2369
27934 fmovsge %xcc, %f29, %f2
27935 sdivx %i1, 0x1D61, %o4
27936 tne %icc, 0x0
27937loop_2369:
27938 movvc %xcc, %g4, %l0
27939 udivcc %g5, 0x1937, %g3
27940 movle %xcc, %l3, %g7
27941 movge %xcc, %i4, %o5
27942 smulcc %o3, 0x0AB7, %o7
27943 fbn,a %fcc2, loop_2370
27944 srax %l5, 0x18, %l1
27945 sth %l2, [%l7 + 0x24]
27946 andn %o1, 0x0935, %i6
27947loop_2370:
27948 array8 %o6, %i5, %l6
27949 movl %xcc, %l4, %i2
27950 edge16l %i7, %i0, %i3
27951 udivcc %g1, 0x0427, %o0
27952 fpackfix %f8, %f28
27953 sllx %g2, 0x08, %g6
27954 fbule,a %fcc2, loop_2371
27955 tcc %icc, 0x3
27956 sub %o2, 0x0E23, %i1
27957 andcc %o4, 0x0D9F, %g4
27958loop_2371:
27959 fmovd %f0, %f6
27960 addccc %g5, 0x051F, %l0
27961 prefetch [%l7 + 0x70], 0x0
27962 membar 0x7F
27963 udiv %g3, 0x10EC, %g7
27964 tleu %icc, 0x6
27965 bn,a %icc, loop_2372
27966 edge32l %l3, %o5, %i4
27967 edge32n %o3, %o7, %l1
27968 fone %f2
27969loop_2372:
27970 xor %l5, %l2, %i6
27971 movl %icc, %o6, %o1
27972 alignaddrl %i5, %l6, %i2
27973 tge %icc, 0x1
27974 edge16 %i7, %l4, %i3
27975 andcc %i0, %o0, %g2
27976 edge32 %g1, %g6, %i1
27977 edge8ln %o4, %g4, %o2
27978 edge16l %g5, %l0, %g7
27979 set 0x1c0, %i7
27980 nop ! nop ! ldxa [%g0 + %i7] 0x40, %g3 ripped by fixASI40.pl ripped by fixASI40.pl
27981 wr %g0, 0x10, %asi
27982 lduba [%l7 + 0x71] %asi, %l3
27983 ba %xcc, loop_2373
27984 nop
27985 setx loop_2374, %l0, %l1
27986 wrpr 0x1, %tl
27987 wrpr %l1, %tnpc
27988 setx 0x34400001400, %l0, %l1
27989 wrpr %l1, %tstate
27990 wrhpr 0x4, %htstate
27991 done
27992 tvc %icc, 0x1
27993 set 0x79, %l2
27994 ldstuba [%l7 + %l2] 0x19, %o5
27995loop_2373:
27996 fabsd %f8, %f24
27997loop_2374:
27998 ba loop_2375
27999 array16 %i4, %o3, %l1
28000 fcmpne16 %f28, %f20, %o7
28001 te %xcc, 0x6
28002loop_2375:
28003 orcc %l5, %l2, %i6
28004 fble,a %fcc0, loop_2376
28005 movpos %xcc, %o1, %i5
28006 fxnor %f18, %f14, %f30
28007 alignaddrl %l6, %o6, %i2
28008loop_2376:
28009 move %icc, %l4, %i7
28010 saved
28011 rdpr %cwp, %g1
28012 rdpr %cansave, %g2
28013 rdpr %canrestore, %g3
28014 rdpr %cleanwin, %g4
28015 rdpr %otherwin, %g5
28016 rdpr %wstate, %g6
28017 fmovsvs %icc, %f0, %f7
28018 xorcc %i3, 0x1D86, %i0
28019 brlz %o0, loop_2377
28020 fornot2 %f14, %f28, %f10
28021 movrne %g2, %g1, %i1
28022 movrne %o4, 0x3C3, %g6
28023loop_2377:
28024 fpackfix %f6, %f24
28025 brlz %o2, loop_2378
28026 tcc %icc, 0x6
28027 movge %icc, %g4, %l0
28028 edge8n %g7, %g3, %g5
28029loop_2378:
28030 andcc %o5, %l3, %o3
28031 tle %xcc, 0x6
28032 sir 0x1C1C
28033 add %l1, %o7, %l5
28034 orn %l2, %i6, %o1
28035 tvs %xcc, 0x7
28036 edge8ln %i4, %l6, %o6
28037 srl %i5, %l4, %i2
28038 lduw [%l7 + 0x1C], %i3
28039 edge32 %i0, %i7, %o0
28040 set 0x5A, %i5
28041 lduha [%l7 + %i5] 0x18, %g1
28042 fble %fcc3, loop_2379
28043 tle %xcc, 0x0
28044 bcc,pt %icc, loop_2380
28045 sdivcc %g2, 0x01CD, %i1
28046loop_2379:
28047 swap [%l7 + 0x3C], %o4
28048 wr %g0, 0x88, %asi
28049 ldswa [%l7 + 0x08] %asi, %g6
28050loop_2380:
28051 movpos %icc, %g4, %o2
28052 fnot2 %f10, %f26
28053 swap [%l7 + 0x50], %l0
28054 movvc %xcc, %g7, %g3
28055 brz %g5, loop_2381
28056 edge32n %l3, %o5, %o3
28057 mulscc %o7, %l5, %l1
28058 fsrc1 %f26, %f2
28059loop_2381:
28060 ldsb [%l7 + 0x7C], %l2
28061 srax %i6, %i4, %l6
28062 popc %o6, %o1
28063 xnor %i5, %l4, %i3
28064 addccc %i2, 0x1292, %i0
28065 fbule %fcc2, loop_2382
28066 bne,a,pt %icc, loop_2383
28067 fmovdvc %xcc, %f8, %f25
28068 smul %i7, %o0, %g2
28069loop_2382:
28070 tle %icc, 0x3
28071loop_2383:
28072 fmovdle %icc, %f25, %f15
28073 set 0x28, %l5
28074 lda [%l7 + %l5] 0x88, %f19
28075 bleu,pt %icc, loop_2384
28076 fzeros %f20
28077 membar 0x57
28078 fbg,a %fcc0, loop_2385
28079loop_2384:
28080 bge,a,pn %icc, loop_2386
28081 fbul,a %fcc1, loop_2387
28082 udivx %g1, 0x1C97, %i1
28083loop_2385:
28084 fxnor %f22, %f24, %f4
28085loop_2386:
28086 mulscc %o4, 0x1233, %g4
28087loop_2387:
28088 ldd [%l7 + 0x18], %o2
28089 tsubcctv %g6, %l0, %g3
28090 srax %g5, %l3, %o5
28091 fmovs %f25, %f30
28092 fbg %fcc1, loop_2388
28093 fandnot1s %f31, %f0, %f5
28094 prefetch [%l7 + 0x70], 0x3
28095 fbl,a %fcc1, loop_2389
28096loop_2388:
28097 brlz,a %g7, loop_2390
28098 ba,pt %icc, loop_2391
28099 fandnot2 %f20, %f0, %f28
28100loop_2389:
28101 saved
28102 rdpr %cwp, %g1
28103 rdpr %cansave, %g2
28104 rdpr %canrestore, %g3
28105 rdpr %cleanwin, %g4
28106 rdpr %otherwin, %g5
28107 rdpr %wstate, %g6
28108loop_2390:
28109 fble %fcc3, loop_2392
28110loop_2391:
28111 edge8ln %o7, %o3, %l5
28112 orn %l1, 0x135E, %i6
28113 edge32ln %i4, %l2, %l6
28114loop_2392:
28115 udiv %o1, 0x1F7D, %i5
28116 ba,pn %icc, loop_2393
28117 ba,pn %icc, loop_2394
28118 nop
28119 fitod %f4, %f6
28120 fdtox %f6, %f12
28121 fxtod %f12, %f12
28122 bne,a loop_2395
28123loop_2393:
28124 movrgez %o6, %l4, %i3
28125loop_2394:
28126 brgz,a %i0, loop_2396
28127 orn %i2, %o0, %g2
28128loop_2395:
28129 bshuffle %f0, %f12, %f2
28130 andcc %g1, 0x199F, %i7
28131loop_2396:
28132 bgu,a,pn %icc, loop_2397
28133 fbg,a %fcc1, loop_2398
28134 ldd [%l7 + 0x48], %i0
28135 orn %g4, %o2, %g6
28136loop_2397:
28137 edge16l %l0, %o4, %g5
28138loop_2398:
28139 smul %g3, 0x17A9, %l3
28140 tvs %xcc, 0x2
28141 brnz,a %g7, loop_2399
28142 fmovrde %o7, %f12, %f6
28143 saved
28144 rdpr %cwp, %g1
28145 rdpr %cansave, %g2
28146 rdpr %canrestore, %g3
28147 rdpr %cleanwin, %g4
28148 rdpr %otherwin, %g5
28149 rdpr %wstate, %g6
28150 edge8ln %o3, %l5, %l1
28151loop_2399:
28152 te %xcc, 0x4
28153 membar 0x61
28154 tvs %xcc, 0x3
28155 nop
28156 setx 0xA2E30AEDD3A007F5, %l0, %l6
28157 stx %l6, [%l7 + 0x28]
28158 ldd [%l7 + 0x28], %f10
28159 fsqrtd %f10, %f4
28160 fand %f2, %f16, %f24
28161 andn %o5, 0x03D5, %i4
28162 add %l7, 0x70, %l6
28163 wr %g0, 0x11, %asi
28164 lda [%l6] %asi, %l2
28165 casa [%l6] %asi, %l2, %i6
28166 udiv %l6, 0x0723, %i5
28167 wr %g0, 0x80, %asi
28168 swapa [%l7 + 0x1C] %asi, %o1
28169 tgu %icc, 0x3
28170 wr %g0, 0x88, %asi
28171 ldswa [%l7 + 0x30] %asi, %o6
28172 tneg %icc, 0x3
28173 mulscc %i3, %l4, %i2
28174 sdiv %o0, 0x0185, %i0
28175 edge16n %g2, %i7, %g1
28176 fmovrdne %i1, %f4, %f0
28177 fbn,a %fcc2, loop_2400
28178 fpmerge %f27, %f3, %f4
28179 bne %xcc, loop_2401
28180 fand %f18, %f28, %f28
28181loop_2400:
28182 udiv %g4, 0x150C, %o2
28183 movrlz %g6, 0x3D4, %l0
28184loop_2401:
28185 edge16n %g5, %g3, %o4
28186 sll %l3, %o7, %o3
28187 alignaddr %l5, %g7, %l1
28188 sdivcc %o5, 0x0798, %l2
28189 and %i4, 0x1E71, %i6
28190 subc %l6, %i5, %o1
28191 sdivx %i3, 0x0D81, %l4
28192 movgu %icc, %o6, %i2
28193 fpackfix %f22, %f6
28194 fmul8x16au %f11, %f4, %f24
28195 edge16ln %o0, %i0, %g2
28196 fmovdvc %xcc, %f4, %f27
28197 movrne %g1, 0x36C, %i1
28198 fxnors %f15, %f24, %f21
28199 restored
28200 rdpr %cwp, %g1
28201 rdpr %cansave, %g2
28202 rdpr %canrestore, %g3
28203 rdpr %cleanwin, %g4
28204 rdpr %otherwin, %g5
28205 rdpr %wstate, %g6
28206 set 0x71, %o2
28207 stba %i7, [%l7 + %o2] 0xe2
28208 membar #Sync
28209 fmovde %icc, %f29, %f21
28210 fbn,a %fcc3, loop_2402
28211 edge8 %g4, %o2, %g6
28212 addccc %g5, 0x12A8, %g3
28213 umulcc %o4, 0x19A8, %l0
28214loop_2402:
28215 tgu %xcc, 0x6
28216 movge %icc, %l3, %o7
28217 wr %g0, 0x24, %asi
28218 ldda [%l7 + 0x20] %asi, %o2
28219 fmovdcs %icc, %f13, %f17
28220 bvs,pn %icc, loop_2403
28221 movcs %xcc, %l5, %l1
28222 fmul8sux16 %f4, %f2, %f6
28223 fmovrdlz %o5, %f14, %f10
28224loop_2403:
28225 movvs %icc, %g7, %l2
28226 movl %xcc, %i6, %l6
28227 movl %xcc, %i4, %o1
28228 fmovde %xcc, %f31, %f31
28229 edge16l %i5, %l4, %o6
28230 srlx %i2, %o0, %i0
28231 fmovsl %xcc, %f11, %f16
28232 subccc %g2, %i3, %g1
28233 addcc %i7, 0x145F, %i1
28234 tsubcctv %g4, 0x1B7A, %o2
28235 fsrc1s %f26, %f29
28236 tle %icc, 0x0
28237 restored
28238 rdpr %cwp, %g1
28239 rdpr %cansave, %g2
28240 rdpr %canrestore, %g3
28241 rdpr %cleanwin, %g4
28242 rdpr %otherwin, %g5
28243 rdpr %wstate, %g6
28244 fbn,a %fcc3, loop_2404
28245 fble,a %fcc1, loop_2405
28246 alignaddr %g5, %g3, %o4
28247 bleu loop_2406
28248loop_2404:
28249 movn %xcc, %g6, %l3
28250loop_2405:
28251 edge8ln %o7, %l0, %l5
28252 udivcc %o3, 0x06F4, %o5
28253loop_2406:
28254 bcs loop_2407
28255 fpadd32 %f12, %f26, %f20
28256 prefetch [%l7 + 0x78], 0x1
28257 fmovdneg %icc, %f21, %f13
28258loop_2407:
28259 nop
28260 wr %g0, 0x18, %asi
28261 lda [%l7 + 0x40] %asi, %f0
28262 set 0x14, %g1
28263 lduwa [%l7 + %g1] 0x18, %g7
28264 bn,pn %icc, loop_2408
28265 fpmerge %f9, %f16, %f0
28266 mova %icc, %l1, %l2
28267 fmovscs %icc, %f25, %f13
28268loop_2408:
28269 movre %l6, %i6, %o1
28270 taddcctv %i4, %i5, %o6
28271 edge16ln %i2, %l4, %o0
28272 tsubcctv %g2, 0x0635, %i3
28273 sir 0x1CB8
28274 ba,a,pt %xcc, loop_2409
28275 sdiv %i0, 0x0A6B, %i7
28276 array8 %i1, %g4, %o2
28277 fmovspos %icc, %f8, %f16
28278loop_2409:
28279 st %f13, [%l7 + 0x38]
28280 alignaddr %g1, %g5, %o4
28281 fmovrdlz %g3, %f0, %f6
28282 umulcc %l3, %g6, %l0
28283 edge16 %o7, %o3, %o5
28284 stb %g7, [%l7 + 0x19]
28285 bleu loop_2410
28286 bneg,a,pn %icc, loop_2411
28287 ldsw [%l7 + 0x30], %l1
28288 fble %fcc1, loop_2412
28289loop_2410:
28290 edge32l %l2, %l5, %l6
28291loop_2411:
28292 movg %icc, %o1, %i4
28293 move %icc, %i5, %o6
28294loop_2412:
28295 movrne %i2, %l4, %o0
28296 fsrc2s %f30, %f15
28297 brlez,a %g2, loop_2413
28298 edge16ln %i6, %i3, %i0
28299 fpackfix %f0, %f1
28300 movcs %icc, %i1, %i7
28301loop_2413:
28302 mulx %o2, %g4, %g5
28303 tg %icc, 0x5
28304 fpadd32s %f14, %f8, %f5
28305 xor %g1, 0x1457, %g3
28306 std %f10, [%l7 + 0x50]
28307 fmovrdlz %o4, %f28, %f8
28308 tneg %icc, 0x1
28309 sth %g6, [%l7 + 0x26]
28310 fnands %f12, %f12, %f2
28311 sdiv %l3, 0x1AC7, %o7
28312 fble %fcc2, loop_2414
28313 movvc %xcc, %l0, %o5
28314 tsubcc %o3, %g7, %l2
28315 orn %l5, %l6, %o1
28316loop_2414:
28317 movrne %i4, %i5, %o6
28318 edge16ln %i2, %l1, %l4
28319 andncc %g2, %i6, %i3
28320 edge32 %i0, %o0, %i1
28321 nop
28322 fitos %f8, %f9
28323 fstox %f9, %f28
28324 fxtos %f28, %f18
28325 be,pn %icc, loop_2415
28326 nop
28327 fitos %f14, %f25
28328 fstox %f25, %f0
28329 alignaddr %i7, %g4, %g5
28330 movge %icc, %o2, %g3
28331loop_2415:
28332 tn %xcc, 0x0
28333 sethi 0x1E4B, %o4
28334 and %g6, %g1, %l3
28335 fmovrsgz %l0, %f19, %f17
28336 tsubcc %o5, %o7, %g7
28337 tsubcctv %l2, 0x1355, %o3
28338 edge32 %l6, %l5, %o1
28339 brz %i4, loop_2416
28340 movne %xcc, %o6, %i5
28341 fnegd %f0, %f12
28342 sllx %i2, 0x05, %l4
28343loop_2416:
28344 smul %l1, %g2, %i6
28345 movrne %i0, 0x116, %i3
28346 nop
28347 fitos %f2, %f2
28348 fstoi %f2, %f18
28349 fmovrsne %i1, %f19, %f27
28350 mulscc %i7, 0x0C51, %g4
28351 or %g5, 0x0BD6, %o2
28352 fmovsa %icc, %f31, %f17
28353 movgu %xcc, %g3, %o0
28354 fcmple16 %f14, %f22, %g6
28355 alignaddrl %o4, %l3, %l0
28356 sub %g1, %o7, %g7
28357 movvc %icc, %l2, %o5
28358 sra %l6, %o3, %l5
28359 sub %i4, 0x0823, %o1
28360 ldstub [%l7 + 0x4E], %o6
28361 xnorcc %i2, %l4, %l1
28362 movleu %xcc, %g2, %i5
28363 fmovdgu %xcc, %f10, %f19
28364 brlz %i0, loop_2417
28365 array16 %i6, %i1, %i7
28366 fmovsleu %icc, %f5, %f28
28367 andcc %g4, 0x131D, %g5
28368loop_2417:
28369 ta %xcc, 0x4
28370 prefetch [%l7 + 0x40], 0x2
28371 add %l7, 0x20, %l6
28372 wr %g0, 0x89, %asi
28373 lda [%l6] %asi, %i3
28374 casa [%l6] %asi, %i3, %g3
28375 sll %o2, %g6, %o0
28376 subcc %l3, %o4, %g1
28377 bn,pn %icc, loop_2418
28378 orncc %o7, %l0, %g7
28379 movne %xcc, %o5, %l6
28380 xnor %o3, 0x1795, %l5
28381loop_2418:
28382 sub %i4, %l2, %o1
28383 st %f10, [%l7 + 0x58]
28384 fmovdvc %icc, %f24, %f4
28385 brgez,a %o6, loop_2419
28386 orcc %l4, 0x10B3, %l1
28387 movne %xcc, %i2, %i5
28388 sra %g2, 0x1C, %i6
28389loop_2419:
28390 fandnot2 %f26, %f16, %f0
28391 fmovsge %xcc, %f9, %f6
28392 fexpand %f15, %f20
28393 movrlez %i1, 0x077, %i0
28394 movrlz %g4, 0x10C, %g5
28395 edge32 %i3, %g3, %i7
28396 tn %icc, 0x0
28397 set 0x4A, %o1
28398 lduba [%l7 + %o1] 0x15, %o2
28399 tgu %icc, 0x3
28400 membar #Sync
28401 wr %g0, 0x16, %asi
28402 ldda [%l7 + 0x40] %asi, %f0
28403 subc %g6, %l3, %o0
28404 bpos %xcc, loop_2420
28405 tne %xcc, 0x2
28406 nop
28407 setx 0x7F82393F, %l0, %l6
28408 st %l6, [%l7 + 0x28]
28409 ld [%l7 + 0x28], %f13
28410 setx 0xF31758D7, %l1, %l5
28411 st %l5, [%l7 + 0x10]
28412 ld [%l7 + 0x10], %f16
28413 fsubs %f16, %f13, %f4
28414 movne %xcc, %g1, %o4
28415loop_2420:
28416 movle %xcc, %o7, %g7
28417 movrgez %l0, %o5, %o3
28418 edge8 %l6, %l5, %i4
28419 add %l7, 0x38, %l6
28420 wr %g0, 0x89, %asi
28421 casxa [%l6] %asi, %o1, %o6
28422 movvc %xcc, %l4, %l1
28423 subccc %i2, %l2, %g2
28424 bne,a %xcc, loop_2421
28425 bcc,a %xcc, loop_2422
28426 nop
28427 setx 0xA3FFFB2BC54A391B, %l0, %l6
28428 stx %l6, [%l7 + 0x28]
28429 ldd [%l7 + 0x28], %f22
28430 setx 0x602DA90925867EB1, %l1, %l5
28431 stx %l5, [%l7 + 0x10]
28432 ldd [%l7 + 0x10], %f4
28433 faddd %f4, %f22, %f28
28434 umulcc %i5, 0x1CD0, %i6
28435loop_2421:
28436 faligndata %f20, %f6, %f22
28437loop_2422:
28438 brgez,a %i0, loop_2423
28439 fblg %fcc0, loop_2424
28440 popc %g4, %g5
28441 bvs,pn %xcc, loop_2425
28442loop_2423:
28443 movpos %icc, %i3, %g3
28444loop_2424:
28445 prefetch [%l7 + 0x2C], 0x1
28446 array8 %i7, %i1, %o2
28447loop_2425:
28448 subcc %l3, %g6, %o0
28449 set 0x46, %o6
28450 stha %g1, [%l7 + %o6] 0x2b
28451 membar #Sync
28452 wr %g0, 0x88, %asi
28453 prefetcha [%l7 + 0x48] %asi, 0x0
28454 edge32 %g7, %o4, %l0
28455 fsrc1 %f4, %f0
28456 movge %xcc, %o5, %l6
28457 or %l5, %i4, %o1
28458 smulcc %o3, 0x0CF1, %o6
28459 ldd [%l7 + 0x60], %f0
28460 subc %l4, 0x1B4E, %i2
28461 sub %l2, %l1, %g2
28462 edge32 %i5, %i0, %i6
28463 movg %icc, %g4, %g5
28464 set 0x40, %l4
28465 stda %f16, [%l7 + %l4] 0xf1
28466 membar #Sync
28467 andncc %g3, %i3, %i7
28468 prefetch [%l7 + 0x0C], 0x3
28469 restored
28470 rdpr %cwp, %g1
28471 rdpr %cansave, %g2
28472 rdpr %canrestore, %g3
28473 rdpr %cleanwin, %g4
28474 rdpr %otherwin, %g5
28475 rdpr %wstate, %g6
28476 nop
28477 fitod %f25, %f10
28478 udivx %i1, 0x0422, %o2
28479 xorcc %l3, 0x0E52, %o0
28480 movleu %xcc, %g1, %g6
28481 sdivcc %g7, 0x02B2, %o4
28482 wr %g0, 0x81, %asi
28483 stwa %o7, [%l7 + 0x10] %asi
28484 flush %l7 + 0x5C
28485 movn %xcc, %o5, %l0
28486 membar 0x0F
28487 nop
28488 setx loop_2426, %l0, %l1
28489 jmpl %l1, %l5
28490 taddcc %l6, %i4, %o3
28491 tn %xcc, 0x1
28492 xnor %o1, 0x093D, %l4
28493loop_2426:
28494 nop
28495 add %l7, 0x28, %l6
28496 wr %g0, 0x10, %asi
28497 lda [%l6] %asi, %o6
28498 casa [%l6] 0x10, %o6, %l2
28499 fpadd16 %f16, %f14, %f26
28500 edge16 %i2, %l1, %i5
28501 nop
28502 fitos %f11, %f12
28503 fstoi %f12, %f26
28504 membar 0x69
28505 nop
28506 setx 0x95DC350A90491B29, %l0, %l6
28507 stx %l6, [%l7 + 0x70]
28508 ldx [%l7 + 0x70], %fsr
28509 wr %g0, 0x89, %asi
28510 ldsba [%l7 + 0x1A] %asi, %i0
28511 fmul8x16au %f25, %f27, %f28
28512 fmovdleu %xcc, %f5, %f10
28513 tne %xcc, 0x5
28514 tsubcctv %g2, 0x0C60, %g4
28515 fones %f21
28516 smul %i6, 0x16A6, %g5
28517 fnands %f2, %f27, %f1
28518 fbe %fcc1, loop_2427
28519 movcc %icc, %i3, %g3
28520 edge32ln %i7, %i1, %o2
28521 fmul8x16au %f16, %f9, %f10
28522loop_2427:
28523 nop
28524 setx loop_2428, %l0, %l1
28525 wrpr 0x1, %tl
28526 wrpr %l1, %tpc
28527 add %l1, 0x4, %l1
28528 wrpr %l1, %tnpc
28529 setx 0x34400001400, %l0, %l1
28530 wrpr %l1, %tstate
28531 wrhpr 0x4, %htstate
28532 retry
28533 be,pt %icc, loop_2429
28534 nop
28535 setx 0xFACC96F1, %l0, %l6
28536 st %l6, [%l7 + 0x28]
28537 ld [%l7 + 0x28], %f13
28538 setx 0x19B830FB, %l1, %l5
28539 st %l5, [%l7 + 0x10]
28540 ld [%l7 + 0x10], %f9
28541 fsubs %f9, %f13, %f6
28542 fmul8x16 %f1, %f8, %f22
28543loop_2428:
28544 fbge %fcc3, loop_2430
28545loop_2429:
28546 fors %f17, %f16, %f8
28547 xnorcc %l3, 0x0645, %g1
28548 bvs %icc, loop_2431
28549loop_2430:
28550 add %g6, 0x1883, %o0
28551 sllx %o4, 0x04, %o7
28552 fcmpeq16 %f26, %f6, %g7
28553loop_2431:
28554 subccc %o5, 0x1013, %l5
28555 array16 %l0, %i4, %l6
28556 fones %f12
28557 mova %xcc, %o1, %o3
28558 movl %icc, %l4, %o6
28559 movrgez %l2, %l1, %i5
28560 edge8 %i0, %i2, %g4
28561 ldx [%l7 + 0x58], %g2
28562 sub %g5, 0x1ECD, %i3
28563 fbge %fcc1, loop_2432
28564 array8 %i6, %i7, %g3
28565 umulcc %o2, 0x11C8, %l3
28566 nop
28567 setx loop_2433, %l0, %l1
28568 jmpl %l1, %g1
28569loop_2432:
28570 bg,a,pn %xcc, loop_2434
28571 stbar
28572 wr %g0, 0x19, %asi
28573 ldsha [%l7 + 0x2A] %asi, %g6
28574loop_2433:
28575 sra %o0, %i1, %o4
28576loop_2434:
28577 swap [%l7 + 0x78], %g7
28578 fmovrsne %o7, %f15, %f27
28579 movrlz %l5, %o5, %i4
28580 movge %icc, %l0, %o1
28581 fbl,a %fcc2, loop_2435
28582 sdivx %o3, 0x0EA5, %l4
28583 fmovrslz %o6, %f3, %f29
28584 andcc %l6, %l1, %i5
28585loop_2435:
28586 fmuld8sux16 %f24, %f3, %f30
28587 sdivx %l2, 0x1AAA, %i0
28588 movcs %xcc, %i2, %g2
28589 tpos %xcc, 0x3
28590 orncc %g4, 0x0BBD, %i3
28591 te %xcc, 0x7
28592 subccc %i6, 0x0B11, %g5
28593 movl %xcc, %i7, %g3
28594 fmovdvs %xcc, %f7, %f0
28595 andcc %o2, 0x0E70, %l3
28596 stw %g6, [%l7 + 0x14]
28597 tpos %xcc, 0x2
28598 fornot2s %f29, %f7, %f22
28599 nop
28600 setx 0x175B447E, %l0, %l6
28601 st %l6, [%l7 + 0x28]
28602 ld [%l7 + 0x28], %f11
28603 setx 0x47BCF2A3, %l1, %l5
28604 st %l5, [%l7 + 0x10]
28605 ld [%l7 + 0x10], %f14
28606 fdivs %f14, %f11, %f1
28607 alignaddrl %o0, %i1, %g1
28608 sub %o4, 0x0C81, %g7
28609 tle %xcc, 0x5
28610 movrlez %l5, 0x1D1, %o5
28611 nop
28612 fitos %f0, %f28
28613 fstod %f28, %f30
28614 nop
28615 setx loop_2436, %l0, %l1
28616 wrpr 0x1, %tl
28617 wrpr %l1, %tpc
28618 add %l1, 0x4, %l1
28619 wrpr %l1, %tnpc
28620 setx 0x34400001400, %l0, %l1
28621 wrpr %l1, %tstate
28622 wrhpr 0x4, %htstate
28623 retry
28624 alignaddrl %o7, %l0, %o1
28625 wr %g0, 0x88, %asi
28626 stda %f0, [%l7 + 0x40] %asi
28627loop_2436:
28628 movneg %xcc, %o3, %i4
28629 xorcc %l4, 0x0F62, %o6
28630 add %l7, 0x70, %l6
28631 wr %g0, 0x89, %asi
28632 casxa [%l6] 0x89, %l6, %l1
28633 tneg %xcc, 0x3
28634 srlx %i5, %l2, %i0
28635 fbue %fcc2, loop_2437
28636 fmovsvs %icc, %f24, %f16
28637 fnegs %f22, %f1
28638 bneg,a %xcc, loop_2438
28639loop_2437:
28640 srlx %g2, 0x1A, %i2
28641 srl %i3, 0x0F, %g4
28642 fmovdleu %icc, %f19, %f10
28643loop_2438:
28644 sll %i6, 0x19, %g5
28645 subcc %g3, %i7, %o2
28646 movle %xcc, %g6, %l3
28647 fmovsne %icc, %f10, %f15
28648 tvc %xcc, 0x4
28649 wr %g0, 0x88, %asi
28650 lduwa [%l7 + 0x7C] %asi, %i1
28651 set 0x40, %i3
28652 stda %f16, [%l7 + %i3] 0x11
28653 orcc %g1, %o0, %g7
28654 sra %o4, %l5, %o5
28655 edge8 %o7, %o1, %o3
28656 movg %xcc, %l0, %i4
28657 fnot1s %f0, %f27
28658 subccc %o6, %l6, %l1
28659 tl %icc, 0x1
28660 wr %g0, 0x10, %asi
28661 swapa [%l7 + 0x58] %asi, %l4
28662 fandnot1s %f9, %f1, %f7
28663 orcc %l2, %i5, %i0
28664 ldub [%l7 + 0x53], %g2
28665 edge32n %i2, %i3, %i6
28666 fble %fcc2, loop_2439
28667 array32 %g4, %g5, %g3
28668 fmovsvc %xcc, %f20, %f21
28669 set 0x60, %o3
28670 ldda [%l7 + %o3] 0x89, %o2
28671loop_2439:
28672 fmovsne %xcc, %f20, %f2
28673 movvc %xcc, %g6, %i7
28674 andn %i1, %g1, %o0
28675 edge8 %l3, %g7, %l5
28676 srl %o4, 0x18, %o7
28677 fpackfix %f30, %f25
28678 taddcc %o5, %o1, %l0
28679 fornot1 %f20, %f8, %f24
28680 array16 %o3, %i4, %l6
28681 tvs %icc, 0x0
28682 fba %fcc2, loop_2440
28683 fpsub32 %f2, %f4, %f24
28684 fmovdle %icc, %f28, %f2
28685 fors %f10, %f21, %f8
28686loop_2440:
28687 te %xcc, 0x4
28688 set 0x58, %g5
28689 stha %o6, [%l7 + %g5] 0x22
28690 membar #Sync
28691 saved
28692 rdpr %cwp, %g1
28693 rdpr %cansave, %g2
28694 rdpr %canrestore, %g3
28695 rdpr %cleanwin, %g4
28696 rdpr %otherwin, %g5
28697 rdpr %wstate, %g6
28698 bleu,a,pt %icc, loop_2441
28699 edge32 %l4, %l2, %l1
28700 edge32l %i5, %g2, %i0
28701 fpack32 %f14, %f6, %f18
28702loop_2441:
28703 xorcc %i3, 0x14ED, %i6
28704 fpsub16s %f0, %f20, %f13
28705 fbe,a %fcc1, loop_2442
28706 fmovsvc %icc, %f26, %f15
28707 bne,a loop_2443
28708 mova %xcc, %g4, %g5
28709loop_2442:
28710 tpos %icc, 0x4
28711 lduh [%l7 + 0x3C], %i2
28712loop_2443:
28713 tge %icc, 0x3
28714 nop
28715 setx loop_2444, %l0, %l1
28716 jmpl %l1, %g3
28717 movl %xcc, %o2, %g6
28718 fmovsvc %xcc, %f10, %f2
28719 edge32ln %i1, %i7, %o0
28720loop_2444:
28721 membar 0x15
28722 bshuffle %f0, %f30, %f24
28723 ldsb [%l7 + 0x55], %l3
28724 movne %icc, %g1, %g7
28725 mulx %l5, 0x0ECE, %o7
28726 orcc %o4, 0x1228, %o5
28727 fnot1 %f26, %f22
28728 movg %icc, %l0, %o1
28729 bcc,pt %xcc, loop_2445
28730 srax %o3, 0x14, %l6
28731 fnands %f20, %f20, %f21
28732 tneg %xcc, 0x5
28733loop_2445:
28734 sir 0x1F4E
28735 edge8 %o6, %l4, %i4
28736 fmovsgu %xcc, %f8, %f25
28737 fzeros %f4
28738 fmovspos %icc, %f14, %f30
28739 fones %f26
28740 tvc %icc, 0x5
28741 movgu %icc, %l1, %l2
28742 edge16n %g2, %i5, %i3
28743 ldd [%l7 + 0x68], %f14
28744 fxnors %f17, %f19, %f31
28745 swap [%l7 + 0x10], %i6
28746 movre %g4, 0x1A3, %g5
28747 sethi 0x1CAC, %i2
28748 smul %g3, %i0, %g6
28749 fbo,a %fcc3, loop_2446
28750 fsrc1 %f24, %f6
28751 membar #Sync
28752 wr %g0, 0x1e, %asi
28753 ldda [%l7 + 0x40] %asi, %f0
28754loop_2446:
28755 movre %o2, %i1, %i7
28756 movrlz %o0, %l3, %g7
28757 udivcc %g1, 0x1676, %l5
28758 udivcc %o4, 0x1A64, %o5
28759 movle %xcc, %l0, %o7
28760 fmovsle %icc, %f15, %f11
28761 brlz %o3, loop_2447
28762 fmovrsne %o1, %f16, %f22
28763 fxors %f25, %f29, %f20
28764 sethi 0x18F2, %l6
28765loop_2447:
28766 fabss %f0, %f23
28767 flush %l7 + 0x20
28768 mulx %o6, 0x01C5, %l4
28769 set 0x40, %i1
28770 stda %f0, [%l7 + %i1] 0x19
28771 for %f24, %f4, %f2
28772 addcc %i4, 0x1680, %l1
28773 movneg %xcc, %g2, %l2
28774 move %icc, %i5, %i3
28775 movrgz %g4, 0x11C, %i6
28776 ldsw [%l7 + 0x30], %g5
28777 fbn,a %fcc2, loop_2448
28778 movvc %xcc, %g3, %i2
28779 set 0x59, %g2
28780 stba %g6, [%l7 + %g2] 0x88
28781loop_2448:
28782 movcs %xcc, %o2, %i1
28783 sdivx %i7, 0x1272, %i0
28784 stbar
28785 sir 0x182F
28786 sethi 0x0CC9, %l3
28787 fmovde %xcc, %f19, %f27
28788 fbne %fcc1, loop_2449
28789 fpsub32s %f17, %f23, %f25
28790 edge32l %o0, %g7, %l5
28791 xorcc %o4, %g1, %l0
28792loop_2449:
28793 movrlz %o5, 0x31C, %o3
28794 set 0x40, %g4
28795 stda %f16, [%l7 + %g4] 0x80
28796 bn,pn %xcc, loop_2450
28797 tsubcc %o1, %l6, %o7
28798 andcc %o6, 0x180B, %l4
28799 add %l1, %g2, %l2
28800loop_2450:
28801 brgez,a %i5, loop_2451
28802 tsubcctv %i4, 0x1881, %g4
28803 set 0x33, %l0
28804 ldstuba [%l7 + %l0] 0x10, %i3
28805loop_2451:
28806 brlez,a %i6, loop_2452
28807 edge32ln %g3, %g5, %g6
28808 movrlz %o2, 0x0C9, %i2
28809 nop
28810 set 0x28, %o7
28811 lduh [%l7 + %o7], %i7
28812loop_2452:
28813 mulx %i0, %l3, %i1
28814 mulscc %g7, 0x0C43, %o0
28815 ldsh [%l7 + 0x4A], %o4
28816 taddcctv %g1, 0x0CF6, %l0
28817 bgu,pt %icc, loop_2453
28818 edge32ln %o5, %o3, %l5
28819 wr %g0, 0x18, %asi
28820 prefetcha [%l7 + 0x58] %asi, 0x0
28821loop_2453:
28822 fbu,a %fcc3, loop_2454
28823 sll %l6, %o7, %o6
28824 move %xcc, %l4, %g2
28825 and %l2, 0x06A1, %l1
28826loop_2454:
28827 movne %xcc, %i4, %g4
28828 taddcctv %i5, 0x1EEF, %i6
28829 edge32 %i3, %g3, %g5
28830 mova %xcc, %o2, %g6
28831 edge16n %i7, %i0, %l3
28832 addc %i2, %i1, %g7
28833 xor %o0, %g1, %l0
28834 sir 0x01C3
28835 fpsub16s %f17, %f3, %f4
28836 ldstub [%l7 + 0x1C], %o5
28837 edge32ln %o3, %o4, %l5
28838 addcc %l6, 0x0727, %o1
28839 membar 0x03
28840 tcc %icc, 0x6
28841 srl %o7, %o6, %g2
28842 tne %xcc, 0x5
28843 fbn,a %fcc0, loop_2455
28844 subc %l4, 0x0937, %l1
28845 fmovs %f19, %f11
28846 bneg loop_2456
28847loop_2455:
28848 ldsh [%l7 + 0x1E], %i4
28849 subc %g4, 0x13A6, %i5
28850 movne %icc, %l2, %i3
28851loop_2456:
28852 fsrc1s %f18, %f26
28853 umul %i6, %g3, %o2
28854 tsubcctv %g6, 0x18E4, %i7
28855 edge32n %i0, %l3, %i2
28856 fmovsge %icc, %f2, %f10
28857 bn,a,pn %icc, loop_2457
28858 movvs %xcc, %g5, %i1
28859 bshuffle %f12, %f26, %f14
28860 xor %g7, 0x1609, %g1
28861loop_2457:
28862 movleu %xcc, %l0, %o0
28863 sll %o3, %o5, %o4
28864 srlx %l6, %l5, %o1
28865 saved
28866 rdpr %cwp, %g1
28867 rdpr %cansave, %g2
28868 rdpr %canrestore, %g3
28869 rdpr %cleanwin, %g4
28870 rdpr %otherwin, %g5
28871 rdpr %wstate, %g6
28872 edge16ln %o7, %o6, %l4
28873 movvs %icc, %l1, %g2
28874 bshuffle %f22, %f0, %f24
28875 fxor %f26, %f10, %f6
28876 movre %g4, 0x02F, %i4
28877 umulcc %l2, %i3, %i5
28878 pdist %f24, %f6, %f26
28879 udivcc %g3, 0x10AE, %i6
28880 wr %g0, 0x80, %asi
28881 prefetcha [%l7 + 0x08] %asi, 0x0
28882 fmovrdgz %i7, %f0, %f4
28883 orncc %i0, 0x1CAC, %g6
28884 movre %i2, 0x0B7, %g5
28885 fmovspos %xcc, %f8, %f24
28886 fmovrdgz %l3, %f6, %f28
28887 and %g7, 0x1186, %i1
28888 wr %g0, 0x88, %asi
28889 ldsba [%l7 + 0x1E] %asi, %g1
28890 subc %l0, 0x1543, %o3
28891 tleu %xcc, 0x7
28892 tcs %icc, 0x0
28893 nop
28894 setx 0x8DCD99EC107EC210, %l0, %l6
28895 stx %l6, [%l7 + 0x60]
28896 ldx [%l7 + 0x60], %fsr
28897 edge32 %o5, %o4, %o0
28898 fpsub16s %f16, %f14, %f4
28899 tsubcc %l5, %o1, %l6
28900 movg %xcc, %o6, %o7
28901 edge16n %l1, %g2, %g4
28902 bvs %xcc, loop_2458
28903 fbue %fcc0, loop_2459
28904 orn %l4, 0x04F5, %i4
28905 edge8ln %l2, %i5, %g3
28906loop_2458:
28907 sub %i3, %o2, %i7
28908loop_2459:
28909 movpos %icc, %i6, %g6
28910 tcs %icc, 0x1
28911 bgu %xcc, loop_2460
28912 ldstub [%l7 + 0x5C], %i0
28913 srl %g5, 0x10, %i2
28914 fmovdg %xcc, %f0, %f19
28915loop_2460:
28916 subc %g7, 0x0F68, %l3
28917 move %xcc, %g1, %l0
28918 orncc %o3, %i1, %o4
28919 orn %o5, %l5, %o0
28920 fmovsleu %icc, %f11, %f21
28921 tneg %icc, 0x1
28922 ldsh [%l7 + 0x48], %o1
28923 tsubcctv %o6, 0x1FC2, %l6
28924 tsubcctv %l1, %g2, %o7
28925 movrlz %l4, 0x333, %g4
28926 bcc,pt %icc, loop_2461
28927 taddcctv %l2, %i4, %i5
28928 add %l7, 0x28, %l6
28929 wr %g0, 0x11, %asi
28930 ldxa [%l6] %asi, %i3
28931 casxa [%l6] %asi, %i3, %o2
28932loop_2461:
28933 mulx %i7, %i6, %g3
28934 tne %icc, 0x7
28935 movneg %xcc, %g6, %i0
28936 fzero %f2
28937 wr %g0, 0x80, %asi
28938 lduba [%l7 + 0x2A] %asi, %i2
28939 andncc %g7, %g5, %g1
28940 andncc %l3, %o3, %l0
28941 tgu %xcc, 0x4
28942 fmovrdlez %o4, %f14, %f8
28943 edge16ln %i1, %o5, %l5
28944 or %o1, %o6, %o0
28945 edge8ln %l1, %g2, %o7
28946 stx %l4, [%l7 + 0x08]
28947 movrgz %l6, 0x066, %g4
28948 nop
28949 setx loop_2462, %l0, %l1
28950 wrpr 0x1, %tl
28951 wrpr %l1, %tpc
28952 add %l1, 0x4, %l1
28953 wrpr %l1, %tnpc
28954 setx 0x34400001400, %l0, %l1
28955 wrpr %l1, %tstate
28956 wrhpr 0x4, %htstate
28957 retry
28958 nop
28959 fitos %f14, %f5
28960 fstox %f5, %f6
28961 fxtos %f6, %f5
28962 nop
28963 setx 0xB04F520B, %l0, %l6
28964 st %l6, [%l7 + 0x1C]
28965 ld [%l7 + 0x1C], %fsr
28966 addccc %i4, %i5, %l2
28967loop_2462:
28968 sra %o2, 0x0E, %i3
28969 edge32 %i6, %i7, %g6
28970 fnor %f12, %f10, %f24
28971 bg,pn %xcc, loop_2463
28972 fpadd16s %f16, %f31, %f16
28973 and %g3, %i0, %i2
28974 popc 0x0CDC, %g5
28975loop_2463:
28976 tneg %icc, 0x5
28977 smulcc %g7, 0x16F6, %l3
28978 move %xcc, %g1, %l0
28979 membar #Sync
28980 wr %g0, 0x1f, %asi
28981 ldda [%l7 + 0x40] %asi, %f16
28982 orcc %o4, 0x16CE, %o3
28983 umulcc %i1, %l5, %o5
28984 and %o1, 0x1160, %o0
28985 set 0x74, %o0
28986 stha %l1, [%l7 + %o0] 0xea
28987 membar #Sync
28988 edge16n %g2, %o7, %o6
28989 orcc %l4, %g4, %l6
28990 orn %i4, 0x0E16, %l2
28991 array16 %o2, %i3, %i5
28992 array16 %i6, %g6, %g3
28993 fmovsge %icc, %f14, %f24
28994 edge16 %i7, %i2, %g5
28995 bleu,pt %icc, loop_2464
28996 bgu,a %xcc, loop_2465
28997 stx %i0, [%l7 + 0x28]
28998 membar 0x6E
28999loop_2464:
29000 nop
29001 membar #Sync
29002 wr %g0, 0xf9, %asi
29003 ldda [%l7 + 0x40] %asi, %f16
29004loop_2465:
29005 move %icc, %l3, %g7
29006 tgu %xcc, 0x5
29007 fcmpne32 %f14, %f8, %l0
29008 edge32ln %g1, %o3, %i1
29009 smul %o4, 0x12C7, %o5
29010 sra %l5, %o1, %l1
29011 popc 0x09EB, %o0
29012 sub %g2, 0x18E5, %o7
29013 array16 %l4, %o6, %g4
29014 movge %xcc, %i4, %l2
29015 tsubcc %l6, 0x02F0, %o2
29016 srlx %i5, %i6, %g6
29017 fbge %fcc1, loop_2466
29018 bcc,a %xcc, loop_2467
29019 mulscc %g3, %i3, %i7
29020 tneg %xcc, 0x2
29021loop_2466:
29022 fmovsne %icc, %f29, %f14
29023loop_2467:
29024 taddcc %g5, %i2, %l3
29025 stbar
29026 sir 0x1DE0
29027 fbule %fcc1, loop_2468
29028 bne,a,pt %xcc, loop_2469
29029 array32 %i0, %l0, %g1
29030 fbl,a %fcc0, loop_2470
29031loop_2468:
29032 fnot1s %f20, %f7
29033loop_2469:
29034 sir 0x0478
29035 udiv %g7, 0x063F, %i1
29036loop_2470:
29037 bcs,pn %xcc, loop_2471
29038 edge16ln %o4, %o3, %o5
29039 andn %o1, %l5, %l1
29040 nop
29041 setx 0x008BB693, %l0, %l6
29042 st %l6, [%l7 + 0x28]
29043 ld [%l7 + 0x28], %f12
29044 setx 0x2BB23703, %l1, %l5
29045 st %l5, [%l7 + 0x10]
29046 ld [%l7 + 0x10], %f2
29047 fmuls %f2, %f12, %f27
29048loop_2471:
29049 stw %g2, [%l7 + 0x30]
29050 lduh [%l7 + 0x7A], %o0
29051 bg %xcc, loop_2472
29052 brnz %l4, loop_2473
29053 bneg,pn %xcc, loop_2474
29054 ldub [%l7 + 0x47], %o6
29055loop_2472:
29056 brgz %g4, loop_2475
29057loop_2473:
29058 sll %i4, %o7, %l2
29059loop_2474:
29060 fcmpgt32 %f8, %f20, %l6
29061 edge32 %o2, %i6, %g6
29062loop_2475:
29063 bvc loop_2476
29064 fmul8ulx16 %f6, %f20, %f0
29065 wr %g0, 0x11, %asi
29066 ldsha [%l7 + 0x52] %asi, %g3
29067loop_2476:
29068 fmovdl %icc, %f6, %f23
29069 movvs %xcc, %i3, %i7
29070 edge8 %g5, %i2, %i5
29071 ble,a,pt %icc, loop_2477
29072 edge32ln %i0, %l0, %l3
29073 fbug %fcc3, loop_2478
29074 tvc %icc, 0x3
29075loop_2477:
29076 movrgz %g1, 0x28D, %g7
29077 tl %xcc, 0x7
29078loop_2478:
29079 addcc %i1, %o3, %o5
29080 xnor %o4, %l5, %o1
29081 wr %g0, 0x10, %asi
29082 stwa %l1, [%l7 + 0x34] %asi
29083 andn %o0, 0x02AC, %l4
29084 sll %g2, %o6, %i4
29085 fbg,a %fcc2, loop_2479
29086 fmovdvc %xcc, %f26, %f12
29087 fbn,a %fcc2, loop_2480
29088 movn %xcc, %o7, %l2
29089loop_2479:
29090 fmovsne %xcc, %f20, %f7
29091 bneg,a loop_2481
29092loop_2480:
29093 fpsub16 %f26, %f6, %f12
29094 edge32 %g4, %o2, %l6
29095 udiv %i6, 0x1836, %g6
29096loop_2481:
29097 nop
29098 wr %g0, 0x81, %asi
29099 ldswa [%l7 + 0x50] %asi, %i3
29100 edge8l %i7, %g3, %g5
29101 fmovrse %i5, %f5, %f13
29102 fornot2s %f9, %f5, %f10
29103 fmovdvc %icc, %f6, %f4
29104 tpos %xcc, 0x5
29105 wr %g0, 0x80, %asi
29106 stxa %i2, [%l7 + 0x70] %asi
29107 tpos %icc, 0x6
29108 stw %i0, [%l7 + 0x70]
29109 fxnors %f28, %f30, %f12
29110 tsubcctv %l0, 0x0EC7, %g1
29111 fornot2 %f24, %f6, %f10
29112 xor %l3, 0x07FC, %i1
29113 edge16l %g7, %o5, %o4
29114 movrgez %o3, 0x108, %l5
29115 wr %g0, 0x19, %asi
29116 prefetcha [%l7 + 0x28] %asi, 0x0
29117 movrlez %o0, %o1, %l4
29118 set 0x0A, %l3
29119 ldsha [%l7 + %l3] 0x81, %o6
29120 saved
29121 rdpr %cwp, %g1
29122 rdpr %cansave, %g2
29123 rdpr %canrestore, %g3
29124 rdpr %cleanwin, %g4
29125 rdpr %otherwin, %g5
29126 rdpr %wstate, %g6
29127 wr %g0, 0x0c, %asi
29128 lduba [%l7 + 0x17] %asi, %g2
29129 stbar
29130 ldd [%l7 + 0x38], %f10
29131 tgu %icc, 0x5
29132 sll %i4, 0x1A, %l2
29133 edge32ln %o7, %g4, %o2
29134 edge32l %i6, %g6, %l6
29135 smul %i3, %i7, %g3
29136 orcc %g5, 0x1768, %i2
29137 edge8n %i0, %l0, %i5
29138 ldsh [%l7 + 0x1E], %l3
29139 wr %g0, 0x18, %asi
29140 lda [%l7 + 0x30] %asi, %f8
29141 membar 0x2A
29142 ble %xcc, loop_2482
29143 fpackfix %f8, %f29
29144 edge16 %i1, %g7, %g1
29145 ldsh [%l7 + 0x74], %o5
29146loop_2482:
29147 mulx %o3, 0x1909, %l5
29148 fmovsneg %icc, %f1, %f25
29149 edge32n %l1, %o4, %o1
29150 movleu %xcc, %o0, %l4
29151 addccc %o6, %g2, %i4
29152 edge32ln %o7, %g4, %l2
29153 set 0x18, %i2
29154 stha %o2, [%l7 + %i2] 0xe3
29155 membar #Sync
29156 bvs,pt %xcc, loop_2483
29157 tvc %icc, 0x7
29158 set 0x62, %o5
29159 ldsba [%l7 + %o5] 0x15, %i6
29160loop_2483:
29161 taddcctv %l6, %g6, %i3
29162 tle %icc, 0x0
29163 taddcctv %i7, %g3, %i2
29164 ldx [%l7 + 0x28], %i0
29165 fbue %fcc3, loop_2484
29166 fmovdleu %icc, %f7, %f7
29167 nop
29168 fitod %f2, %f20
29169 fdtox %f20, %f0
29170 fmovsge %xcc, %f22, %f26
29171loop_2484:
29172 umul %l0, %g5, %l3
29173 fmovsneg %xcc, %f14, %f7
29174 wr %g0, 0x88, %asi
29175 lduwa [%l7 + 0x4C] %asi, %i5
29176 brlz,a %g7, loop_2485
29177 fnot1s %f23, %f0
29178 tleu %xcc, 0x0
29179 edge8n %g1, %o5, %o3
29180loop_2485:
29181 fxnor %f26, %f22, %f22
29182 taddcc %i1, %l5, %l1
29183 nop
29184 fitos %f10, %f23
29185 fbul %fcc2, loop_2486
29186 fmovsa %xcc, %f26, %f5
29187 pdist %f30, %f0, %f8
29188 edge16 %o4, %o0, %l4
29189loop_2486:
29190 bcs,a %xcc, loop_2487
29191 brnz %o1, loop_2488
29192 fzeros %f9
29193 fmovsge %icc, %f25, %f29
29194loop_2487:
29195 fandnot1 %f22, %f12, %f6
29196loop_2488:
29197 ta %xcc, 0x1
29198 andcc %g2, 0x0BA4, %o6
29199 ta %xcc, 0x1
29200 bcc,a loop_2489
29201 fmovrse %i4, %f11, %f18
29202 restored
29203 rdpr %cwp, %g1
29204 rdpr %cansave, %g2
29205 rdpr %canrestore, %g3
29206 rdpr %cleanwin, %g4
29207 rdpr %otherwin, %g5
29208 rdpr %wstate, %g6
29209 bleu %xcc, loop_2490
29210loop_2489:
29211 xor %o7, 0x1E17, %l2
29212 ldx [%l7 + 0x28], %g4
29213 fba,a %fcc1, loop_2491
29214loop_2490:
29215 fmovrsgz %i6, %f13, %f15
29216 wr %g0, 0x0c, %asi
29217 sta %f14, [%l7 + 0x20] %asi
29218loop_2491:
29219 edge32l %l6, %o2, %g6
29220 fnegd %f24, %f12
29221 edge16n %i7, %g3, %i3
29222 movrgz %i0, %i2, %l0
29223 set 0x64, %l6
29224 ldsha [%l7 + %l6] 0x19, %g5
29225 orncc %l3, %i5, %g7
29226 brlz %o5, loop_2492
29227 movl %xcc, %o3, %g1
29228 sra %i1, 0x1E, %l5
29229 fbn,a %fcc1, loop_2493
29230loop_2492:
29231 nop
29232 setx 0x4EAD9AF0B74A1799, %l0, %l6
29233 stx %l6, [%l7 + 0x28]
29234 ldd [%l7 + 0x28], %f0
29235 setx 0xD762C8E6694E679F, %l1, %l5
29236 stx %l5, [%l7 + 0x10]
29237 ldd [%l7 + 0x10], %f8
29238 fdivd %f8, %f0, %f22
29239 addc %l1, 0x0C27, %o4
29240 bcs %xcc, loop_2494
29241loop_2493:
29242 restored
29243 rdpr %cwp, %g1
29244 rdpr %cansave, %g2
29245 rdpr %canrestore, %g3
29246 rdpr %cleanwin, %g4
29247 rdpr %otherwin, %g5
29248 rdpr %wstate, %g6
29249 movge %xcc, %o0, %l4
29250 movne %xcc, %o1, %g2
29251loop_2494:
29252 nop
29253 fitod %f3, %f24
29254 addc %o6, 0x047B, %o7
29255 fbe,a %fcc3, loop_2495
29256 nop
29257 setx loop_2496, %l0, %l1
29258 wrpr 0x1, %tl
29259 wrpr %l1, %tpc
29260 add %l1, 0x4, %l1
29261 wrpr %l1, %tnpc
29262 setx 0x34400001400, %l0, %l1
29263 wrpr %l1, %tstate
29264 wrhpr 0x4, %htstate
29265 retry
29266 tsubcctv %l2, 0x1347, %g4
29267 sdiv %i4, 0x1B89, %i6
29268loop_2495:
29269 nop
29270 set 0x48, %g3
29271 stwa %o2, [%l7 + %g3] 0x2b
29272 membar #Sync
29273loop_2496:
29274 alignaddr %l6, %g6, %i7
29275 fmovspos %icc, %f25, %f24
29276 or %g3, %i3, %i0
29277 fabss %f27, %f12
29278 nop
29279 set 0x18, %i4
29280 lduw [%l7 + %i4], %i2
29281 fpadd16s %f31, %f21, %f23
29282 fmovse %icc, %f6, %f16
29283 brnz %g5, loop_2497
29284 sub %l0, 0x1A8A, %i5
29285 fpmerge %f20, %f2, %f0
29286 taddcctv %l3, %o5, %g7
29287loop_2497:
29288 nop
29289 wr %g0, 0x10, %asi
29290 ldswa [%l7 + 0x5C] %asi, %o3
29291 addcc %i1, %l5, %g1
29292 nop
29293 fitod %f0, %f10
29294 fdtoi %f10, %f21
29295 tvs %xcc, 0x5
29296 wr %g0, 0x19, %asi
29297 prefetcha [%l7 + 0x08] %asi, 0x0
29298 and %o4, 0x1BD5, %o0
29299 edge16 %l4, %o1, %o6
29300 and %o7, 0x0EAE, %l2
29301 addc %g2, %g4, %i6
29302 sir 0x07D1
29303 nop
29304 setx 0x1054D524, %l0, %l6
29305 st %l6, [%l7 + 0x78]
29306 ld [%l7 + 0x78], %fsr
29307 bge,a,pt %icc, loop_2498
29308 array32 %o2, %l6, %i4
29309 bge loop_2499
29310 fsrc1 %f18, %f20
29311loop_2498:
29312 xor %g6, 0x0336, %i7
29313 tge %xcc, 0x7
29314loop_2499:
29315 alignaddr %g3, %i0, %i2
29316 sllx %g5, 0x0C, %i3
29317 tge %icc, 0x7
29318 fandnot2 %f18, %f6, %f10
29319 ldsw [%l7 + 0x58], %i5
29320 popc %l0, %l3
29321 set 0x5C, %o4
29322 lduwa [%l7 + %o4] 0x11, %o5
29323 alignaddr %g7, %i1, %l5
29324 movge %xcc, %o3, %l1
29325 mova %icc, %o4, %g1
29326 sdivx %l4, 0x151C, %o0
29327 taddcc %o6, 0x0861, %o1
29328 smul %l2, 0x1FC9, %o7
29329 bne %xcc, loop_2500
29330 fcmple32 %f14, %f22, %g2
29331 nop
29332 setx 0x8571513E706C8894, %l0, %l6
29333 stx %l6, [%l7 + 0x28]
29334 ldd [%l7 + 0x28], %f24
29335 setx 0x68B8CADF0BF8CBB9, %l1, %l5
29336 stx %l5, [%l7 + 0x10]
29337 ldd [%l7 + 0x10], %f22
29338 fmuld %f22, %f24, %f6
29339 set 0x24, %i0
29340 ldstuba [%l7 + %i0] 0x04, %i6
29341loop_2500:
29342 lduh [%l7 + 0x1C], %o2
29343 sth %l6, [%l7 + 0x62]
29344 movrne %g4, %i4, %g6
29345 sdivcc %i7, 0x0D2C, %i0
29346 edge8n %i2, %g3, %i3
29347 membar 0x28
29348 set 0x12, %g7
29349 ldsha [%l7 + %g7] 0x04, %g5
29350 tg %xcc, 0x5
29351 set 0x1E, %l1
29352 lduha [%l7 + %l1] 0x11, %l0
29353 tgu %icc, 0x6
29354 mulscc %i5, 0x1FA3, %l3
29355 mova %xcc, %o5, %g7
29356 addccc %i1, %o3, %l5
29357 fxor %f6, %f20, %f10
29358 srl %o4, %g1, %l4
29359 tsubcctv %o0, 0x1F6F, %o6
29360 taddcc %l1, %o1, %o7
29361 subcc %l2, %g2, %i6
29362 edge32 %o2, %l6, %g4
29363 set 0x60, %i6
29364 lda [%l7 + %i6] 0x18, %f20
29365 tge %xcc, 0x6
29366 orn %i4, 0x1814, %i7
29367 movrlz %g6, 0x11C, %i2
29368 set 0x70, %g6
29369 ldswa [%l7 + %g6] 0x14, %g3
29370 fmovrsgez %i3, %f2, %f27
29371 edge16n %i0, %g5, %l0
29372 movvs %icc, %i5, %l3
29373 movrlez %o5, 0x1F6, %g7
29374 fornot1 %f28, %f10, %f6
29375 subc %o3, 0x1F9C, %i1
29376 fmovdcs %icc, %f11, %f22
29377 st %f27, [%l7 + 0x08]
29378 subc %o4, 0x197D, %l5
29379 bge,pn %xcc, loop_2501
29380 srlx %g1, 0x1D, %l4
29381 edge16n %o0, %l1, %o6
29382 movl %xcc, %o1, %l2
29383loop_2501:
29384 tneg %xcc, 0x2
29385 restored
29386 rdpr %cwp, %g1
29387 rdpr %cansave, %g2
29388 rdpr %canrestore, %g3
29389 rdpr %cleanwin, %g4
29390 rdpr %otherwin, %g5
29391 rdpr %wstate, %g6
29392 stb %g2, [%l7 + 0x34]
29393 xnor %i6, %o2, %o7
29394 mulscc %g4, %i4, %i7
29395 fmovsgu %xcc, %f18, %f29
29396 nop
29397 fitod %f17, %f22
29398 srlx %l6, %i2, %g3
29399 bg %icc, loop_2502
29400 movrgz %g6, 0x2DB, %i3
29401 nop
29402 setx 0x076D459EB7C7B27E, %l0, %l6
29403 stx %l6, [%l7 + 0x28]
29404 ldd [%l7 + 0x28], %f20
29405 fsqrtd %f20, %f14
29406 bshuffle %f12, %f16, %f26
29407loop_2502:
29408 stb %g5, [%l7 + 0x1F]
29409 xnor %i0, %i5, %l3
29410 nop
29411 setx loop_2503, %l0, %l1
29412 wrpr 0x1, %tl
29413 wrpr %l1, %tnpc
29414 setx 0x34400001400, %l0, %l1
29415 wrpr %l1, %tstate
29416 wrhpr 0x4, %htstate
29417 done
29418 sllx %l0, %o5, %g7
29419 bvc,a,pn %icc, loop_2504
29420 movrlz %i1, 0x31F, %o3
29421loop_2503:
29422 sth %o4, [%l7 + 0x30]
29423 fmovsvc %xcc, %f16, %f18
29424loop_2504:
29425 smul %l5, %l4, %o0
29426 fbge,a %fcc1, loop_2505
29427 smulcc %l1, %g1, %o1
29428 restored
29429 rdpr %cwp, %g1
29430 rdpr %cansave, %g2
29431 rdpr %canrestore, %g3
29432 rdpr %cleanwin, %g4
29433 rdpr %otherwin, %g5
29434 rdpr %wstate, %g6
29435 edge16 %o6, %g2, %i6
29436loop_2505:
29437 fmovsa %icc, %f5, %f1
29438 nop
29439 setx 0x92F062A8C0426891, %l0, %l6
29440 stx %l6, [%l7 + 0x10]
29441 ldx [%l7 + 0x10], %fsr
29442 set 0x40, %i7
29443 stda %f16, [%l7 + %i7] 0xf1
29444 membar #Sync
29445 or %l2, 0x05BC, %o2
29446 ta %icc, 0x4
29447 tle %icc, 0x2
29448 addcc %g4, 0x1E1C, %i4
29449 edge16 %i7, %o7, %l6
29450 brgez %g3, loop_2506
29451 fpack16 %f4, %f2
29452 movle %xcc, %i2, %g6
29453 mulscc %i3, 0x1962, %g5
29454loop_2506:
29455 fnors %f9, %f9, %f11
29456 brlz %i5, loop_2507
29457 bvc,a,pt %xcc, loop_2508
29458 movrgez %l3, %l0, %i0
29459 fpadd32s %f27, %f21, %f12
29460loop_2507:
29461 bn,pt %icc, loop_2509
29462loop_2508:
29463 fsrc2 %f8, %f16
29464 wr %g0, 0x16, %asi
29465 stda %f0, [%l7 + 0x40] %asi
29466 membar #Sync
29467loop_2509:
29468 movrgez %g7, 0x2DE, %o5
29469 sll %o3, 0x1D, %o4
29470 edge8ln %l5, %l4, %o0
29471 umulcc %i1, 0x1C2D, %l1
29472 sdivcc %g1, 0x0BE9, %o1
29473 tleu %xcc, 0x6
29474 movcc %icc, %o6, %i6
29475 andcc %l2, 0x18F4, %g2
29476 edge32l %g4, %i4, %i7
29477 set 0x2C, %l2
29478 stwa %o2, [%l7 + %l2] 0x2f
29479 membar #Sync
29480 movrlz %l6, 0x21A, %o7
29481 udivcc %i2, 0x003F, %g6
29482 fmovse %icc, %f11, %f13
29483 fbge %fcc3, loop_2510
29484 nop
29485 fitod %f12, %f22
29486 fdtoi %f22, %f10
29487 bcs,a %xcc, loop_2511
29488 taddcc %g3, %i3, %g5
29489loop_2510:
29490 udiv %i5, 0x12CE, %l3
29491 movrlez %l0, 0x34C, %g7
29492loop_2511:
29493 nop
29494 set 0x20, %i5
29495 ldsb [%l7 + %i5], %o5
29496 addc %o3, 0x0D1F, %o4
29497 movcc %xcc, %l5, %l4
29498 fpack16 %f4, %f31
29499 bleu loop_2512
29500 fxors %f22, %f20, %f8
29501 sra %o0, 0x0E, %i0
29502 subc %l1, %i1, %o1
29503loop_2512:
29504 tsubcctv %o6, %g1, %i6
29505 nop
29506 setx 0xD25BC04941B7424F, %l0, %l6
29507 stx %l6, [%l7 + 0x28]
29508 ldd [%l7 + 0x28], %f26
29509 fsqrtd %f26, %f10
29510 fornot1s %f23, %f18, %f31
29511 edge8l %l2, %g2, %g4
29512 fbule %fcc2, loop_2513
29513 nop
29514 setx 0xDC28BAFB, %l0, %l6
29515 st %l6, [%l7 + 0x28]
29516 ld [%l7 + 0x28], %f20
29517 setx 0xFF4CA7CE, %l1, %l5
29518 st %l5, [%l7 + 0x10]
29519 ld [%l7 + 0x10], %f14
29520 fsubs %f14, %f20, %f19
29521 tgu %icc, 0x7
29522 fmovsn %icc, %f13, %f21
29523loop_2513:
29524 fpack32 %f6, %f4, %f30
29525 ldsw [%l7 + 0x50], %i4
29526 subccc %i7, %o2, %l6
29527 srl %o7, %g6, %g3
29528 movrgez %i3, 0x051, %i2
29529 wr %g0, 0x80, %asi
29530 lduwa [%l7 + 0x60] %asi, %g5
29531 be,a %xcc, loop_2514
29532 fmuld8ulx16 %f9, %f19, %f14
29533 xnorcc %l3, 0x15EE, %l0
29534 movrgz %i5, 0x020, %g7
29535loop_2514:
29536 movcc %xcc, %o3, %o4
29537 movvs %icc, %o5, %l5
29538 fbuge,a %fcc3, loop_2515
29539 movpos %icc, %l4, %o0
29540 edge32 %i0, %i1, %o1
29541 nop
29542 setx 0x80485EB1, %l0, %l6
29543 st %l6, [%l7 + 0x20]
29544 ld [%l7 + 0x20], %fsr
29545loop_2515:
29546 tl %icc, 0x0
29547 fba,a %fcc1, loop_2516
29548 nop
29549 set 0x68, %o2
29550 ldd [%l7 + %o2], %l0
29551 addccc %o6, 0x1AAB, %i6
29552 fabsd %f10, %f0
29553loop_2516:
29554 sdivcc %l2, 0x016C, %g2
29555 wr %g0, 0x88, %asi
29556 lduwa [%l7 + 0x20] %asi, %g4
29557 wr %g0, 0x19, %asi
29558 lduba [%l7 + 0x6B] %asi, %i4
29559 std %f18, [%l7 + 0x50]
29560 movgu %xcc, %g1, %o2
29561 fmovsl %xcc, %f18, %f30
29562 alignaddr %l6, %o7, %g6
29563 movn %xcc, %g3, %i7
29564 move %icc, %i3, %g5
29565 edge32 %l3, %i2, %l0
29566 bl,a,pt %icc, loop_2517
29567 movg %xcc, %i5, %o3
29568 sdivcc %g7, 0x146F, %o5
29569 fbn,a %fcc2, loop_2518
29570loop_2517:
29571 bcc,pn %icc, loop_2519
29572 fbuge %fcc0, loop_2520
29573 sll %o4, %l5, %l4
29574loop_2518:
29575 nop
29576 set 0x4C, %l5
29577 ldsha [%l7 + %l5] 0x0c, %i0
29578loop_2519:
29579 tn %icc, 0x3
29580loop_2520:
29581 subcc %o0, 0x048D, %o1
29582 umulcc %l1, 0x1680, %o6
29583 ble %icc, loop_2521
29584 fba,a %fcc0, loop_2522
29585 bl,a %xcc, loop_2523
29586 tsubcctv %i6, 0x0009, %i1
29587loop_2521:
29588 or %l2, 0x1373, %g4
29589loop_2522:
29590 tn %icc, 0x1
29591loop_2523:
29592 movrgz %g2, %g1, %o2
29593 movleu %icc, %l6, %o7
29594 set 0x32, %g1
29595 stha %g6, [%l7 + %g1] 0xea
29596 membar #Sync
29597 membar #Sync
29598 wr %g0, 0x1e, %asi
29599 ldda [%l7 + 0x40] %asi, %f0
29600 tge %xcc, 0x7
29601 ldub [%l7 + 0x1B], %i4
29602 ldsb [%l7 + 0x13], %g3
29603 edge16 %i3, %g5, %i7
29604 sth %i2, [%l7 + 0x7E]
29605 andcc %l3, 0x0196, %i5
29606 edge8l %o3, %l0, %o5
29607 wr %g0, 0x11, %asi
29608 stxa %o4, [%l7 + 0x08] %asi
29609 fmovsne %icc, %f25, %f25
29610 movrgz %g7, 0x299, %l5
29611 bneg,a,pt %xcc, loop_2524
29612 orncc %i0, 0x09DB, %l4
29613 xnor %o0, 0x184F, %o1
29614 fmovdle %xcc, %f6, %f23
29615loop_2524:
29616 bgu,pt %xcc, loop_2525
29617 be,a,pt %xcc, loop_2526
29618 srlx %o6, 0x14, %i6
29619 movge %xcc, %i1, %l2
29620loop_2525:
29621 movne %icc, %l1, %g4
29622loop_2526:
29623 tle %xcc, 0x6
29624 wr %g0, 0x80, %asi
29625 lduba [%l7 + 0x3D] %asi, %g1
29626 array16 %g2, %l6, %o7
29627 fmovrslz %o2, %f2, %f11
29628 taddcctv %i4, %g6, %g3
29629 fandnot2 %f20, %f22, %f6
29630 fmovrse %i3, %f22, %f18
29631 fmovsleu %xcc, %f20, %f19
29632 fcmpeq16 %f10, %f22, %g5
29633 fmovrdlz %i7, %f18, %f28
29634 fmul8x16au %f29, %f20, %f30
29635 sir 0x1B9D
29636 bvc,a,pt %xcc, loop_2527
29637 edge32 %l3, %i2, %i5
29638 movre %o3, 0x1FC, %o5
29639 movcs %xcc, %o4, %l0
29640loop_2527:
29641 bg,a,pn %xcc, loop_2528
29642 array16 %l5, %g7, %i0
29643 tcc %xcc, 0x2
29644 nop
29645 setx 0x3FA0974F27B56C23, %l0, %l6
29646 stx %l6, [%l7 + 0x28]
29647 ldd [%l7 + 0x28], %f2
29648 setx 0x51864B8809E69A29, %l1, %l5
29649 stx %l5, [%l7 + 0x10]
29650 ldd [%l7 + 0x10], %f14
29651 faddd %f14, %f2, %f2
29652loop_2528:
29653 st %f25, [%l7 + 0x78]
29654 movg %xcc, %l4, %o1
29655 movrgz %o0, %i6, %o6
29656 movrne %i1, 0x02C, %l2
29657 smul %g4, %g1, %l1
29658 nop
29659 fitod %f8, %f28
29660 fdtos %f28, %f14
29661 fbue,a %fcc1, loop_2529
29662 fands %f8, %f10, %f28
29663 fmovse %xcc, %f20, %f22
29664 ldx [%l7 + 0x08], %g2
29665loop_2529:
29666 nop
29667 fitos %f11, %f29
29668 fstoi %f29, %f4
29669 fmovdvs %icc, %f8, %f0
29670 movrlez %o7, 0x31A, %l6
29671 sra %o2, 0x09, %i4
29672 fsrc2 %f4, %f30
29673 wr %g0, 0x81, %asi
29674 lduwa [%l7 + 0x34] %asi, %g6
29675 stbar
29676 mova %xcc, %i3, %g5
29677 umul %g3, 0x0376, %l3
29678 movn %icc, %i2, %i5
29679 fmuld8sux16 %f22, %f21, %f14
29680 fmovs %f12, %f24
29681 xnor %i7, 0x12DF, %o5
29682 bl loop_2530
29683 movrgz %o3, 0x026, %l0
29684 edge32n %l5, %g7, %i0
29685 xnor %o4, %l4, %o1
29686loop_2530:
29687 move %xcc, %i6, %o0
29688 fcmple16 %f4, %f28, %i1
29689 fpsub16 %f8, %f0, %f14
29690 movleu %icc, %l2, %g4
29691 ldsh [%l7 + 0x12], %o6
29692 movle %xcc, %l1, %g2
29693 membar 0x4E
29694 fandnot1 %f12, %f20, %f2
29695 fmovdge %icc, %f8, %f8
29696 subcc %o7, 0x1CAB, %l6
29697 sub %g1, %o2, %g6
29698 orcc %i3, %g5, %i4
29699 fnands %f29, %f23, %f5
29700 fmul8sux16 %f0, %f16, %f20
29701 fbue,a %fcc0, loop_2531
29702 edge16ln %g3, %l3, %i2
29703 sllx %i5, 0x11, %o5
29704 smul %o3, %l0, %i7
29705loop_2531:
29706 popc %l5, %i0
29707 sll %o4, 0x00, %l4
29708 sir 0x10B9
29709 add %l7, 0x38, %l6
29710 wr %g0, 0x80, %asi
29711 casa [%l6] %asi, %g7, %i6
29712 fmovdne %xcc, %f24, %f12
29713 movpos %xcc, %o1, %i1
29714 orncc %l2, %g4, %o6
29715 fmul8ulx16 %f2, %f24, %f28
29716 wr %g0, 0x10, %asi
29717 lduha [%l7 + 0x66] %asi, %l1
29718 movcc %icc, %o0, %o7
29719 call loop_2532
29720 edge16 %l6, %g2, %o2
29721 ldsb [%l7 + 0x5A], %g1
29722 pdist %f22, %f2, %f12
29723loop_2532:
29724 fmovsle %xcc, %f5, %f8
29725 nop
29726 fitos %f10, %f31
29727 fstod %f31, %f12
29728 fbn %fcc1, loop_2533
29729 fmovrde %i3, %f10, %f16
29730 edge32ln %g6, %g5, %i4
29731 fblg %fcc1, loop_2534
29732loop_2533:
29733 fmovrslez %l3, %f2, %f17
29734 stw %g3, [%l7 + 0x40]
29735 tvc %icc, 0x5
29736loop_2534:
29737 saved
29738 rdpr %cwp, %g1
29739 rdpr %cansave, %g2
29740 rdpr %canrestore, %g3
29741 rdpr %cleanwin, %g4
29742 rdpr %otherwin, %g5
29743 rdpr %wstate, %g6
29744 movg %xcc, %i5, %o5
29745 movl %icc, %o3, %l0
29746 fmovrslz %i2, %f3, %f1
29747 orncc %l5, 0x1AA9, %i0
29748 fnegs %f23, %f8
29749 sllx %i7, %o4, %l4
29750 call loop_2535
29751 movgu %xcc, %g7, %o1
29752 xor %i1, 0x1613, %l2
29753 fbg %fcc2, loop_2536
29754loop_2535:
29755 nop
29756 set 0x27, %o1
29757 ldub [%l7 + %o1], %g4
29758 movrgz %o6, %i6, %o0
29759 tgu %icc, 0x6
29760loop_2536:
29761 orncc %l1, %o7, %g2
29762 movcs %xcc, %l6, %g1
29763 nop
29764 setx 0xB39312538B6270F2, %l0, %l6
29765 stx %l6, [%l7 + 0x28]
29766 ldd [%l7 + 0x28], %f30
29767 setx 0xE06CB5334CD8D971, %l1, %l5
29768 stx %l5, [%l7 + 0x10]
29769 ldd [%l7 + 0x10], %f8
29770 fmuld %f8, %f30, %f20
29771 and %o2, %g6, %i3
29772 edge8ln %i4, %l3, %g3
29773 popc 0x0F45, %i5
29774 add %l7, 0x58, %l6
29775 wr %g0, 0x81, %asi
29776 ldxa [%l6] %asi, %g5
29777 casxa [%l6] 0x81, %g5, %o3
29778 fpackfix %f26, %f1
29779 orncc %o5, 0x092C, %i2
29780 bn,a,pt %icc, loop_2537
29781 movvs %icc, %l5, %i0
29782 nop
29783 setx loop_2538, %l0, %l1
29784 wrpr 0x1, %tl
29785 wrpr %l1, %tnpc
29786 setx 0x34400001400, %l0, %l1
29787 wrpr %l1, %tstate
29788 wrhpr 0x4, %htstate
29789 done
29790 sir 0x0E1E
29791loop_2537:
29792 sir 0x18A9
29793 edge32 %l0, %o4, %l4
29794loop_2538:
29795 fpsub16 %f28, %f20, %f24
29796 bn loop_2539
29797 addc %i7, %o1, %i1
29798 sdiv %l2, 0x1E0C, %g4
29799 fbn %fcc1, loop_2540
29800loop_2539:
29801 fpack16 %f12, %f27
29802 edge32n %g7, %i6, %o0
29803 stbar
29804loop_2540:
29805 movge %icc, %l1, %o6
29806 fbl %fcc0, loop_2541
29807 move %xcc, %o7, %l6
29808 movrlz %g2, %o2, %g1
29809 add %g6, 0x0FE4, %i4
29810loop_2541:
29811 xnorcc %i3, %g3, %i5
29812 fmovdgu %xcc, %f31, %f0
29813 fbo,a %fcc2, loop_2542
29814 fxor %f10, %f2, %f14
29815 bshuffle %f28, %f16, %f8
29816 ldstub [%l7 + 0x74], %g5
29817loop_2542:
29818 nop
29819 wr %g0, 0x52, %asi
29820 ldxa [%g0 + 0x210] %asi, %o3
29821 bg,pt %icc, loop_2543
29822 edge32ln %l3, %o5, %i2
29823 bgu,a loop_2544
29824 xor %l5, 0x1A73, %l0
29825loop_2543:
29826 tge %icc, 0x0
29827 movvc %xcc, %o4, %l4
29828loop_2544:
29829 nop
29830 set 0x5E, %l4
29831 lduha [%l7 + %l4] 0x80, %i0
29832 tvc %xcc, 0x4
29833 alignaddr %o1, %i7, %l2
29834 lduh [%l7 + 0x1C], %g4
29835 fbul %fcc2, loop_2545
29836 fands %f1, %f27, %f17
29837 srlx %i1, 0x19, %g7
29838 be,a %xcc, loop_2546
29839loop_2545:
29840 ba loop_2547
29841 edge16 %o0, %i6, %o6
29842 stw %o7, [%l7 + 0x28]
29843loop_2546:
29844 fsrc2s %f16, %f18
29845loop_2547:
29846 fandnot2 %f20, %f8, %f10
29847 nop
29848 setx 0x4D7B3C52A34013A9, %l0, %l6
29849 stx %l6, [%l7 + 0x28]
29850 ldd [%l7 + 0x28], %f4
29851 setx 0x7800CD9CD27BD6D4, %l1, %l5
29852 stx %l5, [%l7 + 0x10]
29853 ldd [%l7 + 0x10], %f28
29854 fmuld %f28, %f4, %f8
29855 srlx %l1, 0x1E, %g2
29856 sll %o2, %l6, %g6
29857 fpackfix %f30, %f11
29858 movcc %icc, %g1, %i4
29859 nop
29860 setx 0x85E4AC5B0D81478C, %l0, %l6
29861 stx %l6, [%l7 + 0x28]
29862 ldd [%l7 + 0x28], %f8
29863 setx 0xA578A03C1E9B03E8, %l1, %l5
29864 stx %l5, [%l7 + 0x10]
29865 ldd [%l7 + 0x10], %f8
29866 faddd %f8, %f8, %f2
29867 sllx %g3, %i3, %i5
29868 subcc %o3, %l3, %g5
29869 andncc %i2, %o5, %l5
29870 wr %g0, 0x18, %asi
29871 lduha [%l7 + 0x58] %asi, %o4
29872 fmovsvs %icc, %f2, %f15
29873 movpos %xcc, %l0, %l4
29874 umulcc %o1, 0x012F, %i0
29875 andn %i7, %g4, %l2
29876 andncc %i1, %g7, %i6
29877 tleu %xcc, 0x5
29878 fmovse %xcc, %f25, %f25
29879 andncc %o0, %o7, %l1
29880 fbug %fcc3, loop_2548
29881 alignaddr %g2, %o2, %l6
29882 movrgz %g6, 0x228, %g1
29883 movrgez %o6, %i4, %i3
29884loop_2548:
29885 fabsd %f22, %f26
29886 srl %g3, 0x07, %o3
29887 fxor %f12, %f10, %f30
29888 movn %xcc, %i5, %l3
29889 tge %icc, 0x7
29890 umul %g5, %i2, %o5
29891 set 0x2A, %i3
29892 stha %l5, [%l7 + %i3] 0xe3
29893 membar #Sync
29894 xnorcc %l0, 0x00F2, %l4
29895 set 0x40, %o3
29896 ldda [%l7 + %o3] 0x10, %f16
29897 movrlez %o4, 0x02F, %o1
29898 bge,a,pt %xcc, loop_2549
29899 tl %xcc, 0x3
29900 alignaddrl %i7, %g4, %l2
29901 fmul8x16au %f28, %f9, %f16
29902loop_2549:
29903 addc %i0, %i1, %g7
29904 xor %o0, 0x0E57, %o7
29905 bgu %xcc, loop_2550
29906 fbne %fcc2, loop_2551
29907 fbne %fcc3, loop_2552
29908 sethi 0x1225, %l1
29909loop_2550:
29910 fmovs %f26, %f26
29911loop_2551:
29912 subc %g2, %o2, %i6
29913loop_2552:
29914 tsubcc %g6, 0x11F6, %g1
29915 tpos %icc, 0x4
29916 bn %xcc, loop_2553
29917 tle %icc, 0x1
29918 nop
29919 fitos %f4, %f5
29920 fstox %f5, %f6
29921 fxtos %f6, %f27
29922 addccc %l6, 0x13C1, %i4
29923loop_2553:
29924 or %i3, %o6, %o3
29925 fmovde %icc, %f20, %f18
29926 move %xcc, %g3, %l3
29927 nop
29928 fitod %f12, %f4
29929 fdtos %f4, %f22
29930 udiv %g5, 0x0B09, %i5
29931 brlz,a %i2, loop_2554
29932 tne %icc, 0x1
29933 nop
29934 fitod %f2, %f20
29935 fdtoi %f20, %f15
29936 tn %xcc, 0x0
29937loop_2554:
29938 edge32l %l5, %o5, %l4
29939 fornot2 %f10, %f22, %f6
29940 movg %icc, %l0, %o4
29941 set 0x21, %o6
29942 ldsba [%l7 + %o6] 0x19, %i7
29943 or %o1, 0x083A, %l2
29944 movne %icc, %i0, %i1
29945 nop
29946 setx 0x7FF856AC3C5D319F, %l0, %l6
29947 stx %l6, [%l7 + 0x28]
29948 ldd [%l7 + 0x28], %f8
29949 fsqrtd %f8, %f10
29950 bcs,pt %xcc, loop_2555
29951 ldd [%l7 + 0x30], %f8
29952 edge16ln %g7, %o0, %g4
29953 sub %o7, 0x06F1, %l1
29954loop_2555:
29955 nop
29956 setx loop_2556, %l0, %l1
29957 wrpr 0x1, %tl
29958 wrpr %l1, %tpc
29959 add %l1, 0x4, %l1
29960 wrpr %l1, %tnpc
29961 setx 0x34400001400, %l0, %l1
29962 wrpr %l1, %tstate
29963 wrhpr 0x4, %htstate
29964 retry
29965 nop
29966 setx 0xD5751335, %l0, %l6
29967 st %l6, [%l7 + 0x28]
29968 ld [%l7 + 0x28], %f5
29969 setx 0xE6BD90EA, %l1, %l5
29970 st %l5, [%l7 + 0x10]
29971 ld [%l7 + 0x10], %f11
29972 fadds %f11, %f5, %f11
29973 movle %xcc, %o2, %g2
29974 sir 0x0BF2
29975loop_2556:
29976 nop
29977 fitos %f1, %f17
29978 fstod %f17, %f22
29979 smulcc %g6, 0x0869, %i6
29980 mova %xcc, %l6, %g1
29981 edge8 %i3, %o6, %i4
29982 stbar
29983 movcc %xcc, %o3, %g3
29984 brgez %g5, loop_2557
29985 nop
29986 setx 0x1EB7AF09, %l0, %l6
29987 st %l6, [%l7 + 0x28]
29988 ld [%l7 + 0x28], %f16
29989 setx 0xF0E80604, %l1, %l5
29990 st %l5, [%l7 + 0x10]
29991 ld [%l7 + 0x10], %f10
29992 fadds %f10, %f16, %f0
29993 movneg %icc, %i5, %i2
29994 nop
29995 setx 0x0AA2F0EBA3A66A7F, %l0, %l6
29996 stx %l6, [%l7 + 0x28]
29997 ldd [%l7 + 0x28], %f4
29998 fsqrtd %f4, %f22
29999loop_2557:
30000 nop
30001 setx 0x606F0629, %l0, %l6
30002 st %l6, [%l7 + 0x60]
30003 ld [%l7 + 0x60], %fsr
30004 tsubcctv %l5, %l3, %o5
30005 movgu %icc, %l0, %l4
30006 fble,a %fcc3, loop_2558
30007 fmul8x16 %f5, %f4, %f22
30008 fmovs %f12, %f4
30009 move %icc, %i7, %o1
30010loop_2558:
30011 udiv %o4, 0x1AE7, %l2
30012 fnors %f5, %f6, %f17
30013 fmul8x16au %f8, %f18, %f4
30014 fsrc1s %f30, %f17
30015 movrne %i0, %i1, %g7
30016 nop
30017 fitos %f9, %f18
30018 fstod %f18, %f4
30019 ldstub [%l7 + 0x70], %g4
30020 mulscc %o0, %o7, %l1
30021 bpos,a loop_2559
30022 andncc %o2, %g6, %i6
30023 nop
30024 setx loop_2560, %l0, %l1
30025 wrpr 0x1, %tl
30026 wrpr %l1, %tpc
30027 add %l1, 0x4, %l1
30028 wrpr %l1, %tnpc
30029 setx 0x34400001400, %l0, %l1
30030 wrpr %l1, %tstate
30031 wrhpr 0x4, %htstate
30032 retry
30033 movg %xcc, %l6, %g1
30034loop_2559:
30035 ldub [%l7 + 0x7F], %g2
30036 ldub [%l7 + 0x5F], %i3
30037loop_2560:
30038 saved
30039 rdpr %cwp, %g1
30040 rdpr %cansave, %g2
30041 rdpr %canrestore, %g3
30042 rdpr %cleanwin, %g4
30043 rdpr %otherwin, %g5
30044 rdpr %wstate, %g6
30045 move %icc, %i4, %o6
30046 fmovdcs %xcc, %f0, %f17
30047 movrgez %o3, 0x0AE, %g5
30048 fmovscc %xcc, %f1, %f15
30049 alignaddr %g3, %i5, %l5
30050 fpadd32s %f23, %f4, %f30
30051 orn %l3, %o5, %l0
30052 fba,a %fcc1, loop_2561
30053 srax %i2, 0x11, %l4
30054 wr %g0, 0x0c, %asi
30055 lduwa [%l7 + 0x0C] %asi, %o1
30056loop_2561:
30057 sir 0x18D9
30058 tl %xcc, 0x0
30059 tneg %icc, 0x0
30060 sir 0x1DD6
30061 fbul %fcc2, loop_2562
30062 fnot1s %f25, %f6
30063 movrgz %i7, 0x1F0, %o4
30064 srlx %l2, 0x09, %i1
30065loop_2562:
30066 movgu %xcc, %g7, %i0
30067 addcc %g4, %o7, %l1
30068 movne %xcc, %o0, %g6
30069 fxnor %f8, %f18, %f28
30070 movn %icc, %i6, %o2
30071 tcs %icc, 0x3
30072 tvs %xcc, 0x5
30073 te %icc, 0x4
30074 fornot1 %f12, %f6, %f0
30075 tn %icc, 0x1
30076 ldd [%l7 + 0x50], %f18
30077 sethi 0x16D6, %g1
30078 xnorcc %l6, %g2, %i4
30079 srlx %o6, %i3, %o3
30080 edge8 %g3, %g5, %l5
30081 mulx %i5, %l3, %l0
30082 movgu %icc, %i2, %l4
30083 array32 %o1, %o5, %o4
30084 movpos %icc, %l2, %i7
30085 edge16 %i1, %g7, %g4
30086 fbo,a %fcc0, loop_2563
30087 tgu %xcc, 0x0
30088 lduh [%l7 + 0x72], %i0
30089 movle %icc, %l1, %o0
30090loop_2563:
30091 fmovsle %xcc, %f18, %f2
30092 sdiv %o7, 0x1E32, %i6
30093 set 0x40, %i1
30094 swapa [%l7 + %i1] 0x0c, %g6
30095 fpsub16 %f8, %f6, %f6
30096 fabss %f25, %f31
30097 subccc %o2, 0x0480, %g1
30098 fandnot1 %f14, %f26, %f26
30099 std %f4, [%l7 + 0x68]
30100 edge32ln %g2, %i4, %l6
30101 mulscc %i3, %o6, %o3
30102 fabss %f31, %f23
30103 wr %g0, 0x19, %asi
30104 sta %f4, [%l7 + 0x58] %asi
30105 movre %g3, %g5, %i5
30106 udivx %l5, 0x167A, %l0
30107 fxors %f2, %f1, %f10
30108 fmovd %f12, %f0
30109 call loop_2564
30110 movcs %xcc, %l3, %i2
30111 ldub [%l7 + 0x2F], %l4
30112 subcc %o5, %o1, %o4
30113loop_2564:
30114 fpack16 %f12, %f9
30115 fbul %fcc3, loop_2565
30116 tle %icc, 0x1
30117 add %l7, 0x3C, %l6
30118 wr %g0, 0x04, %asi
30119 casa [%l6] 0x04, %l2, %i1
30120loop_2565:
30121 sll %i7, %g4, %i0
30122 fmovrsne %l1, %f20, %f13
30123 fbe %fcc1, loop_2566
30124 or %o0, 0x0EAC, %g7
30125 bn,a,pn %icc, loop_2567
30126 brnz,a %i6, loop_2568
30127loop_2566:
30128 fmovdgu %xcc, %f1, %f23
30129 membar 0x4B
30130loop_2567:
30131 fnor %f26, %f16, %f4
30132loop_2568:
30133 call loop_2569
30134 taddcc %g6, %o7, %g1
30135 lduw [%l7 + 0x74], %g2
30136 andcc %o2, %l6, %i3
30137loop_2569:
30138 movleu %icc, %o6, %i4
30139 fmovrsgz %o3, %f4, %f25
30140 tsubcctv %g5, 0x0257, %i5
30141 wr %g0, 0x89, %asi
30142 lduha [%l7 + 0x48] %asi, %g3
30143 fmovrslz %l5, %f14, %f29
30144 restored
30145 rdpr %cwp, %g1
30146 rdpr %cansave, %g2
30147 rdpr %canrestore, %g3
30148 rdpr %cleanwin, %g4
30149 rdpr %otherwin, %g5
30150 rdpr %wstate, %g6
30151 subccc %l0, 0x1679, %l3
30152 nop
30153 setx 0x69FD7B256050F7E5, %l0, %l6
30154 stx %l6, [%l7 + 0x78]
30155 ldx [%l7 + 0x78], %fsr
30156 nop
30157 fitos %f1, %f31
30158 fstoi %f31, %f16
30159 fmovsle %icc, %f24, %f25
30160 lduw [%l7 + 0x30], %l4
30161 movn %icc, %o5, %o1
30162 taddcctv %i2, 0x0E38, %o4
30163 tleu %xcc, 0x3
30164 addc %l2, %i1, %g4
30165 edge32n %i0, %i7, %o0
30166 wr %g0, 0x04, %asi
30167 ldda [%l7 + 0x50] %asi, %g6
30168 fabss %f15, %f11
30169 movrgez %l1, %g6, %i6
30170 bneg,pn %icc, loop_2570
30171 fbue %fcc2, loop_2571
30172 nop
30173 fitos %f0, %f16
30174 fstox %f16, %f4
30175 brlez %o7, loop_2572
30176loop_2570:
30177 udivx %g1, 0x0B9E, %o2
30178loop_2571:
30179 nop
30180 setx 0x21B7A0C8804F026D, %l0, %l6
30181 stx %l6, [%l7 + 0x78]
30182 ldx [%l7 + 0x78], %fsr
30183 tcs %icc, 0x6
30184loop_2572:
30185 nop
30186 fitos %f0, %f28
30187 fstoi %f28, %f19
30188 brgez,a %l6, loop_2573
30189 tcs %xcc, 0x6
30190 srax %g2, %o6, %i4
30191 movrlez %i3, 0x38D, %g5
30192loop_2573:
30193 array32 %o3, %g3, %i5
30194 wr %g0, 0x11, %asi
30195 ldstuba [%l7 + 0x1A] %asi, %l5
30196 movvs %xcc, %l0, %l4
30197 fandnot2 %f8, %f16, %f6
30198 udivcc %l3, 0x0EFB, %o5
30199 nop
30200 setx loop_2574, %l0, %l1
30201 jmpl %l1, %i2
30202 restored
30203 rdpr %cwp, %g1
30204 rdpr %cansave, %g2
30205 rdpr %canrestore, %g3
30206 rdpr %cleanwin, %g4
30207 rdpr %otherwin, %g5
30208 rdpr %wstate, %g6
30209 smulcc %o1, 0x02EC, %l2
30210 fmovrdlez %o4, %f30, %f16
30211loop_2574:
30212 tge %icc, 0x2
30213 tge %icc, 0x2
30214 brgez %g4, loop_2575
30215 std %f14, [%l7 + 0x50]
30216 fbule,a %fcc2, loop_2576
30217 brnz %i1, loop_2577
30218loop_2575:
30219 fmovsvc %icc, %f28, %f27
30220 fmovrsgz %i0, %f22, %f30
30221loop_2576:
30222 nop
30223 setx 0x49CCC570, %l0, %l6
30224 st %l6, [%l7 + 0x28]
30225 ld [%l7 + 0x28], %f14
30226 setx 0x1472F9B3, %l1, %l5
30227 st %l5, [%l7 + 0x10]
30228 ld [%l7 + 0x10], %f4
30229 fadds %f4, %f14, %f27
30230loop_2577:
30231 edge32n %i7, %o0, %g7
30232 array32 %g6, %i6, %l1
30233 fmovdleu %xcc, %f30, %f12
30234 movg %icc, %o7, %g1
30235 orcc %l6, %g2, %o6
30236 edge16ln %o2, %i3, %i4
30237 fmovda %icc, %f11, %f1
30238 andn %g5, 0x1933, %g3
30239 fmovrdlz %o3, %f10, %f14
30240 tg %xcc, 0x3
30241 popc %l5, %i5
30242 movrlez %l4, %l0, %o5
30243 saved
30244 rdpr %cwp, %g1
30245 rdpr %cansave, %g2
30246 rdpr %canrestore, %g3
30247 rdpr %cleanwin, %g4
30248 rdpr %otherwin, %g5
30249 rdpr %wstate, %g6
30250 movrgz %i2, %o1, %l3
30251 subccc %o4, %l2, %i1
30252 edge16 %g4, %i0, %i7
30253 umulcc %o0, 0x1ADD, %g6
30254 tne %icc, 0x7
30255 fbo %fcc0, loop_2578
30256 movle %xcc, %g7, %l1
30257 tcs %xcc, 0x1
30258 fandnot2 %f2, %f2, %f4
30259loop_2578:
30260 brlez %i6, loop_2579
30261 and %g1, 0x1277, %o7
30262 tvc %xcc, 0x7
30263 fmovdleu %xcc, %f23, %f10
30264loop_2579:
30265 edge32n %l6, %o6, %g2
30266 sdiv %o2, 0x0F79, %i4
30267 bleu,a,pn %xcc, loop_2580
30268 umulcc %i3, %g3, %o3
30269 sdivcc %l5, 0x1903, %g5
30270 movg %icc, %l4, %l0
30271loop_2580:
30272 fpack32 %f6, %f24, %f18
30273 movgu %xcc, %o5, %i2
30274 andcc %o1, 0x1563, %i5
30275 umul %o4, %l3, %l2
30276 movrne %g4, %i0, %i1
30277 fmovsleu %xcc, %f9, %f5
30278 nop
30279 fitos %f7, %f27
30280 fstox %f27, %f12
30281 fxtos %f12, %f6
30282 fpsub16 %f6, %f8, %f22
30283 fnot1 %f4, %f2
30284 nop
30285 set 0x7A, %g2
30286 ldub [%l7 + %g2], %i7
30287 andn %g6, 0x068D, %o0
30288 fbu,a %fcc1, loop_2581
30289 taddcc %l1, %g7, %g1
30290 fbge,a %fcc2, loop_2582
30291 ldub [%l7 + 0x64], %i6
30292loop_2581:
30293 nop
30294 fitod %f8, %f18
30295 fdtos %f18, %f0
30296 srl %l6, %o6, %g2
30297loop_2582:
30298 edge32n %o7, %i4, %o2
30299 tge %icc, 0x4
30300 brgez,a %i3, loop_2583
30301 fmovdg %icc, %f17, %f16
30302 and %o3, 0x1B86, %l5
30303 fblg %fcc1, loop_2584
30304loop_2583:
30305 movcs %icc, %g5, %l4
30306 addcc %g3, 0x09F1, %l0
30307 xnorcc %o5, 0x1A12, %o1
30308loop_2584:
30309 edge32 %i5, %o4, %i2
30310 subc %l2, 0x1355, %l3
30311 fbge %fcc2, loop_2585
30312 xnorcc %i0, 0x1E83, %g4
30313 bcc,pn %icc, loop_2586
30314 movvs %xcc, %i1, %i7
30315loop_2585:
30316 stbar
30317 taddcctv %o0, %g6, %g7
30318loop_2586:
30319 edge32l %l1, %g1, %i6
30320 brlez,a %o6, loop_2587
30321 movpos %icc, %l6, %o7
30322 alignaddrl %i4, %o2, %i3
30323 fpsub32s %f12, %f1, %f22
30324loop_2587:
30325 move %icc, %o3, %g2
30326 fmovsgu %icc, %f16, %f15
30327 membar 0x43
30328 nop
30329 setx 0x4B704BFCA06993C8, %l0, %l6
30330 stx %l6, [%l7 + 0x58]
30331 ldx [%l7 + 0x58], %fsr
30332 sub %l5, 0x0781, %l4
30333 bge loop_2588
30334 fbge %fcc2, loop_2589
30335 orncc %g5, %g3, %l0
30336 movre %o5, %i5, %o1
30337loop_2588:
30338 tpos %xcc, 0x1
30339loop_2589:
30340 nop
30341 wr %g0, 0x89, %asi
30342 ldswa [%l7 + 0x44] %asi, %o4
30343 sll %l2, 0x0E, %l3
30344 edge8 %i2, %i0, %i1
30345 wr %g0, 0x18, %asi
30346 stwa %i7, [%l7 + 0x14] %asi
30347 sdivx %g4, 0x09CF, %o0
30348 ldx [%l7 + 0x30], %g6
30349 andcc %g7, %g1, %l1
30350 st %f18, [%l7 + 0x50]
30351 ld [%l7 + 0x38], %f12
30352 set 0x40, %g5
30353 ldda [%l7 + %g5] 0x19, %f16
30354 alignaddrl %i6, %l6, %o6
30355 movgu %xcc, %o7, %i4
30356 fmovsneg %icc, %f23, %f15
30357 edge16ln %o2, %i3, %o3
30358 movre %g2, 0x1F0, %l4
30359 nop
30360 setx 0xEEC10563547C2D52, %l0, %l6
30361 stx %l6, [%l7 + 0x28]
30362 ldd [%l7 + 0x28], %f14
30363 setx 0x6352A380E678139D, %l1, %l5
30364 stx %l5, [%l7 + 0x10]
30365 ldd [%l7 + 0x10], %f22
30366 fmuld %f22, %f14, %f2
30367 fmovrdgez %g5, %f4, %f18
30368 alignaddr %g3, %l5, %l0
30369 edge16n %o5, %i5, %o1
30370 subc %o4, %l2, %i2
30371 fmovrdne %l3, %f6, %f0
30372 edge8n %i1, %i0, %i7
30373 set 0x64, %l0
30374 lduwa [%l7 + %l0] 0x81, %o0
30375 tg %xcc, 0x6
30376 tcs %xcc, 0x7
30377 set 0x68, %g4
30378 prefetcha [%l7 + %g4] 0x19, 0x1
30379 fmovrslz %g4, %f16, %f4
30380 movvc %icc, %g1, %l1
30381 wr %g0, 0xe2, %asi
30382 stwa %i6, [%l7 + 0x24] %asi
30383 membar #Sync
30384 addc %l6, %o6, %g7
30385 ldub [%l7 + 0x2F], %i4
30386 tge %icc, 0x7
30387 fpmerge %f0, %f22, %f28
30388 taddcc %o2, 0x0DDE, %o7
30389 fmovrslz %o3, %f28, %f29
30390 sub %g2, %i3, %g5
30391 movrgz %l4, %g3, %l0
30392 bpos loop_2590
30393 fmovrsgez %l5, %f0, %f28
30394 brgz,a %i5, loop_2591
30395 membar 0x2F
30396loop_2590:
30397 nop
30398 fitos %f1, %f11
30399 fstox %f11, %f24
30400 mova %xcc, %o5, %o4
30401loop_2591:
30402 movne %icc, %l2, %i2
30403 ldd [%l7 + 0x60], %f10
30404 fmovscs %icc, %f25, %f19
30405 subc %l3, 0x08AA, %o1
30406 tpos %icc, 0x3
30407 stw %i1, [%l7 + 0x44]
30408 alignaddr %i0, %o0, %i7
30409 faligndata %f6, %f0, %f18
30410 movrlz %g4, 0x01A, %g1
30411 sdivcc %g6, 0x1C45, %l1
30412 ld [%l7 + 0x08], %f0
30413 andn %i6, 0x1B74, %l6
30414 sdivcc %g7, 0x1401, %o6
30415 ta %icc, 0x5
30416 taddcctv %o2, %i4, %o3
30417 st %f2, [%l7 + 0x68]
30418 sethi 0x1562, %o7
30419 sub %i3, %g2, %g5
30420 fbn %fcc3, loop_2592
30421 srax %l4, 0x16, %g3
30422 stb %l5, [%l7 + 0x3C]
30423 fmovsneg %icc, %f18, %f11
30424loop_2592:
30425 edge8ln %i5, %o5, %o4
30426 array16 %l0, %i2, %l3
30427 fmovs %f2, %f0
30428 umulcc %l2, 0x1D90, %i1
30429 srax %o1, %o0, %i7
30430 mulx %g4, %i0, %g1
30431 and %g6, 0x0D3B, %l1
30432 fbule,a %fcc1, loop_2593
30433 ta %icc, 0x5
30434 tge %icc, 0x3
30435 add %l7, 0x10, %l6
30436 wr %g0, 0x04, %asi
30437 casa [%l6] 0x04, %i6, %g7
30438loop_2593:
30439 bleu,a %xcc, loop_2594
30440 brgz %o6, loop_2595
30441 fmovd %f18, %f10
30442 flush %l7 + 0x40
30443loop_2594:
30444 tne %icc, 0x0
30445loop_2595:
30446 edge8 %l6, %o2, %i4
30447 set 0x50, %o0
30448 ldswa [%l7 + %o0] 0x14, %o3
30449 andn %i3, %o7, %g2
30450 tpos %xcc, 0x0
30451 fcmpne32 %f14, %f26, %l4
30452 te %icc, 0x1
30453 fbu %fcc0, loop_2596
30454 andcc %g5, 0x093C, %l5
30455 bcc,a,pn %xcc, loop_2597
30456 movcs %icc, %g3, %i5
30457loop_2596:
30458 xor %o5, 0x185C, %l0
30459 sub %i2, 0x036F, %l3
30460loop_2597:
30461 subc %l2, %i1, %o4
30462 orcc %o0, %i7, %o1
30463 nop
30464 setx 0x0DE22136FF99349A, %l0, %l6
30465 stx %l6, [%l7 + 0x28]
30466 ldd [%l7 + 0x28], %f16
30467 setx 0xA70DBE2308A9197A, %l1, %l5
30468 stx %l5, [%l7 + 0x10]
30469 ldd [%l7 + 0x10], %f18
30470 fdivd %f18, %f16, %f28
30471 ta %xcc, 0x0
30472 smul %i0, 0x1589, %g1
30473 fmovrdlz %g6, %f8, %f8
30474 tvc %xcc, 0x4
30475 umul %g4, 0x1D62, %i6
30476 ldx [%l7 + 0x38], %g7
30477 movrlez %l1, %l6, %o6
30478 alignaddr %i4, %o2, %o3
30479 tge %xcc, 0x0
30480 sll %i3, %o7, %g2
30481 edge16ln %l4, %g5, %g3
30482 movneg %xcc, %i5, %l5
30483 sub %l0, 0x16FE, %o5
30484 lduh [%l7 + 0x38], %i2
30485 brgez,a %l2, loop_2598
30486 movcc %xcc, %l3, %i1
30487 udivx %o4, 0x19F9, %i7
30488 move %xcc, %o1, %i0
30489loop_2598:
30490 fmovsge %icc, %f24, %f26
30491 tgu %xcc, 0x3
30492 fmovdcs %xcc, %f26, %f30
30493 fmuld8sux16 %f4, %f30, %f14
30494 fxor %f28, %f12, %f26
30495 ta %icc, 0x4
30496 fcmple32 %f6, %f30, %g1
30497 ldd [%l7 + 0x50], %o0
30498 tge %icc, 0x5
30499 fnegd %f28, %f30
30500 movrgz %g4, 0x35B, %g6
30501 fornot1 %f20, %f0, %f10
30502 array16 %i6, %g7, %l6
30503 fbug %fcc3, loop_2599
30504 edge32 %l1, %o6, %o2
30505 movpos %icc, %o3, %i3
30506 wr %g0, 0x89, %asi
30507 ldsha [%l7 + 0x44] %asi, %i4
30508loop_2599:
30509 movn %xcc, %g2, %o7
30510 tl %icc, 0x6
30511 sdiv %g5, 0x1796, %l4
30512 tsubcctv %g3, 0x1BCA, %i5
30513 sir 0x09BC
30514 movrlez %l5, 0x3AB, %l0
30515 tcc %icc, 0x7
30516 movvs %icc, %i2, %o5
30517 flush %l7 + 0x14
30518 xnor %l3, 0x0B96, %i1
30519 nop
30520 setx loop_2600, %l0, %l1
30521 jmpl %l1, %l2
30522 or %o4, 0x05EB, %i7
30523 fpack16 %f26, %f7
30524 movcs %icc, %o1, %i0
30525loop_2600:
30526 fmovdne %icc, %f23, %f30
30527 wr %g0, 0x81, %asi
30528 stda %f16, [%l7 + 0x40] %asi
30529 edge32n %o0, %g1, %g6
30530 brlz,a %g4, loop_2601
30531 fcmple32 %f24, %f2, %i6
30532 move %icc, %g7, %l1
30533 tn %icc, 0x6
30534loop_2601:
30535 bvs,a,pt %icc, loop_2602
30536 nop
30537 setx 0x1A31A4AE, %l0, %l6
30538 st %l6, [%l7 + 0x28]
30539 ld [%l7 + 0x28], %f10
30540 setx 0x90E2FD51, %l1, %l5
30541 st %l5, [%l7 + 0x10]
30542 ld [%l7 + 0x10], %f3
30543 fmuls %f3, %f10, %f5
30544 nop
30545 setx 0x3321FBD4, %l0, %l6
30546 st %l6, [%l7 + 0x28]
30547 ld [%l7 + 0x28], %f26
30548 setx 0x16C76428, %l1, %l5
30549 st %l5, [%l7 + 0x10]
30550 ld [%l7 + 0x10], %f6
30551 fsubs %f6, %f26, %f29
30552 tleu %icc, 0x3
30553loop_2602:
30554 fmovdpos %xcc, %f18, %f19
30555 edge8 %o6, %o2, %o3
30556 edge32n %l6, %i3, %g2
30557 restored
30558 rdpr %cwp, %g1
30559 rdpr %cansave, %g2
30560 rdpr %canrestore, %g3
30561 rdpr %cleanwin, %g4
30562 rdpr %otherwin, %g5
30563 rdpr %wstate, %g6
30564 mulscc %i4, %g5, %o7
30565 movgu %icc, %g3, %i5
30566 bvs,a,pt %xcc, loop_2603
30567 ta %xcc, 0x4
30568 nop ! nop ! wr %g0, 0x40, %asi ripped by fixASI40.pl ripped by fixASI40.pl
30569 nop ! nop ! ldxa [%g0 + 0x160] %asi, %l5 ripped by fixASI40.pl ripped by fixASI40.pl
30570loop_2603:
30571 fsrc1 %f26, %f16
30572 movcc %xcc, %l0, %l4
30573 edge16 %i2, %l3, %i1
30574 te %xcc, 0x2
30575 movl %icc, %l2, %o5
30576 nop
30577 setx 0x9D8D1052, %l0, %l6
30578 st %l6, [%l7 + 0x28]
30579 ld [%l7 + 0x28], %f21
30580 setx 0x3239F952, %l1, %l5
30581 st %l5, [%l7 + 0x10]
30582 ld [%l7 + 0x10], %f5
30583 fadds %f5, %f21, %f14
30584 wr %g0, 0x04, %asi
30585 ldswa [%l7 + 0x54] %asi, %i7
30586 fbne %fcc3, loop_2604
30587 edge8n %o4, %i0, %o0
30588 fbne %fcc2, loop_2605
30589 move %xcc, %g1, %o1
30590loop_2604:
30591 movge %icc, %g4, %g6
30592 bneg,pn %xcc, loop_2606
30593loop_2605:
30594 movge %icc, %g7, %i6
30595 nop
30596 fitos %f1, %f10
30597 fstox %f10, %f22
30598 edge16l %o6, %o2, %l1
30599loop_2606:
30600 membar 0x24
30601 tvs %icc, 0x6
30602 bcc,a %icc, loop_2607
30603 bpos loop_2608
30604 tn %xcc, 0x2
30605 sdivcc %l6, 0x0E97, %i3
30606loop_2607:
30607 fmovrsgez %g2, %f31, %f29
30608loop_2608:
30609 nop
30610 fitod %f8, %f28
30611 fdtoi %f28, %f29
30612 ldd [%l7 + 0x18], %o2
30613 array16 %i4, %o7, %g3
30614 wr %g0, 0x81, %asi
30615 ldxa [%l7 + 0x30] %asi, %g5
30616 tneg %xcc, 0x0
30617 srax %l5, 0x08, %i5
30618 fmovrdlez %l0, %f2, %f12
30619 ba,pt %icc, loop_2609
30620 xorcc %l4, %i2, %i1
30621 move %xcc, %l2, %o5
30622 set 0x66, %l3
30623 stha %i7, [%l7 + %l3] 0x80
30624loop_2609:
30625 ta %xcc, 0x1
30626 mulx %l3, 0x1916, %o4
30627 fbg,a %fcc3, loop_2610
30628 edge8 %o0, %g1, %i0
30629 fxnors %f14, %f30, %f19
30630 edge32n %g4, %g6, %o1
30631loop_2610:
30632 tvc %icc, 0x3
30633 movvs %xcc, %g7, %i6
30634 wr %g0, 0x80, %asi
30635 ldsba [%l7 + 0x21] %asi, %o6
30636 fpsub32s %f27, %f0, %f11
30637 popc 0x123A, %l1
30638 add %l7, 0x18, %l6
30639 wr %g0, 0x18, %asi
30640 casa [%l6] %asi, %l6, %o2
30641 movn %xcc, %g2, %i3
30642 udiv %i4, 0x0679, %o3
30643 smulcc %g3, %o7, %g5
30644 movn %icc, %l5, %l0
30645 wr %g0, 0x10, %asi
30646 ldxa [%l7 + 0x50] %asi, %i5
30647 udivx %l4, 0x00E6, %i1
30648 fcmpeq16 %f30, %f2, %i2
30649 bvc,a,pn %xcc, loop_2611
30650 fbue %fcc0, loop_2612
30651 array8 %o5, %i7, %l3
30652 saved
30653 rdpr %cwp, %g1
30654 rdpr %cansave, %g2
30655 rdpr %canrestore, %g3
30656 rdpr %cleanwin, %g4
30657 rdpr %otherwin, %g5
30658 rdpr %wstate, %g6
30659loop_2611:
30660 andncc %o4, %o0, %l2
30661loop_2612:
30662 tvs %xcc, 0x0
30663 restored
30664 rdpr %cwp, %g1
30665 rdpr %cansave, %g2
30666 rdpr %canrestore, %g3
30667 rdpr %cleanwin, %g4
30668 rdpr %otherwin, %g5
30669 rdpr %wstate, %g6
30670 movre %g1, %i0, %g4
30671 sdiv %o1, 0x0ED0, %g6
30672 sethi 0x0757, %g7
30673 tpos %xcc, 0x6
30674 array8 %i6, %o6, %l6
30675 sir 0x188D
30676 ld [%l7 + 0x30], %f17
30677 fsrc2s %f8, %f12
30678 fbule,a %fcc0, loop_2613
30679 bl,pn %xcc, loop_2614
30680 movcc %xcc, %o2, %l1
30681 movrne %g2, %i3, %o3
30682loop_2613:
30683 edge32n %g3, %i4, %g5
30684loop_2614:
30685 nop
30686 set 0x68, %o7
30687 prefetcha [%l7 + %o7] 0x15, 0x2
30688 fmovrsne %l0, %f9, %f10
30689 movrgez %i5, %l5, %l4
30690 tcs %xcc, 0x3
30691 nop
30692 setx 0x40DA189700499411, %l0, %l6
30693 stx %l6, [%l7 + 0x68]
30694 ldx [%l7 + 0x68], %fsr
30695 edge16 %i2, %i1, %o5
30696 xnor %i7, 0x146D, %l3
30697 subccc %o0, %o4, %l2
30698 edge16n %g1, %i0, %g4
30699 call loop_2615
30700 fbe,a %fcc3, loop_2616
30701 fpsub16s %f20, %f21, %f27
30702 restored
30703 rdpr %cwp, %g1
30704 rdpr %cansave, %g2
30705 rdpr %canrestore, %g3
30706 rdpr %cleanwin, %g4
30707 rdpr %otherwin, %g5
30708 rdpr %wstate, %g6
30709loop_2615:
30710 sra %o1, %g7, %g6
30711loop_2616:
30712 srl %o6, 0x11, %i6
30713 subcc %o2, 0x1269, %l1
30714 edge16 %g2, %i3, %l6
30715 stw %g3, [%l7 + 0x20]
30716 subcc %i4, 0x101E, %g5
30717 edge32 %o3, %l0, %i5
30718 tl %xcc, 0x2
30719 mova %xcc, %l5, %l4
30720 and %i2, 0x1F2D, %i1
30721 or %o5, 0x0097, %o7
30722 fmovrdlz %l3, %f6, %f24
30723 fmovscs %icc, %f1, %f9
30724 fabss %f1, %f24
30725 fmovrsne %i7, %f14, %f20
30726 wr %g0, 0x89, %asi
30727 ldswa [%l7 + 0x58] %asi, %o0
30728 fcmpeq32 %f24, %f6, %l2
30729 tle %icc, 0x2
30730 fmovd %f4, %f0
30731 edge32l %o4, %i0, %g4
30732 std %f12, [%l7 + 0x20]
30733 bvs,pn %xcc, loop_2617
30734 popc 0x1FC0, %o1
30735 fmovdcc %xcc, %f31, %f20
30736 tne %icc, 0x7
30737loop_2617:
30738 movrlz %g7, %g1, %o6
30739 orncc %g6, 0x1683, %i6
30740 xor %o2, %g2, %i3
30741 movvc %icc, %l1, %g3
30742 bg,a %xcc, loop_2618
30743 edge8l %i4, %l6, %g5
30744 tge %xcc, 0x0
30745 edge16l %o3, %i5, %l0
30746loop_2618:
30747 nop
30748 set 0x30, %o5
30749 ldda [%l7 + %o5] 0xe3, %l4
30750 addcc %i2, 0x195D, %l5
30751 subc %i1, 0x00E2, %o7
30752 movne %icc, %l3, %i7
30753 tsubcc %o0, %l2, %o5
30754 fmovdle %icc, %f5, %f2
30755 fcmpne32 %f4, %f26, %o4
30756 movvc %xcc, %g4, %o1
30757 fsrc1s %f8, %f19
30758 umulcc %g7, %g1, %i0
30759 movvc %xcc, %g6, %i6
30760 fmovdgu %xcc, %f6, %f21
30761 movvs %icc, %o2, %o6
30762 fba %fcc0, loop_2619
30763 and %g2, %l1, %g3
30764 movrlez %i4, 0x199, %l6
30765 tcs %xcc, 0x5
30766loop_2619:
30767 subcc %g5, 0x0D18, %o3
30768 alignaddr %i5, %l0, %l4
30769 fcmple32 %f14, %f20, %i3
30770 or %l5, %i1, %o7
30771 bneg,pn %xcc, loop_2620
30772 movcs %icc, %i2, %i7
30773 fnot2s %f31, %f30
30774 addccc %o0, 0x0856, %l3
30775loop_2620:
30776 or %l2, 0x00C7, %o5
30777 brgez %o4, loop_2621
30778 add %o1, 0x09AC, %g7
30779 edge8ln %g1, %g4, %i0
30780 alignaddr %i6, %o2, %g6
30781loop_2621:
30782 nop
30783 set 0x7C, %l6
30784 swapa [%l7 + %l6] 0x89, %g2
30785 fmovsne %icc, %f10, %f0
30786 movle %icc, %o6, %l1
30787 smul %g3, %l6, %g5
30788 addccc %o3, 0x0709, %i4
30789 fmovdge %xcc, %f27, %f20
30790 movre %l0, 0x0AB, %l4
30791 set 0x38, %i2
30792 prefetcha [%l7 + %i2] 0x10, 0x2
30793 taddcc %i3, %l5, %o7
30794 xnorcc %i2, 0x0B8A, %i7
30795 movne %xcc, %o0, %i1
30796 fmovrde %l2, %f10, %f10
30797 nop
30798 setx loop_2622, %l0, %l1
30799 wrpr 0x1, %tl
30800 wrpr %l1, %tnpc
30801 setx 0x34400001400, %l0, %l1
30802 wrpr %l1, %tstate
30803 wrhpr 0x4, %htstate
30804 done
30805 tge %xcc, 0x5
30806 fblg,a %fcc1, loop_2623
30807 nop
30808 setx 0xE5A08920E15FE5EB, %l0, %l6
30809 stx %l6, [%l7 + 0x28]
30810 ldd [%l7 + 0x28], %f2
30811 setx 0xB284B0A9C64BB0A5, %l1, %l5
30812 stx %l5, [%l7 + 0x10]
30813 ldd [%l7 + 0x10], %f28
30814 fmuld %f28, %f2, %f20
30815loop_2622:
30816 movcs %xcc, %o5, %o4
30817 fzeros %f2
30818loop_2623:
30819 edge8l %l3, %o1, %g1
30820 fble,a %fcc1, loop_2624
30821 movvc %icc, %g4, %g7
30822 set 0x46, %i4
30823 lduha [%l7 + %i4] 0x10, %i6
30824loop_2624:
30825 fpadd32 %f16, %f20, %f10
30826 tneg %xcc, 0x7
30827 fzero %f26
30828 fbge,a %fcc0, loop_2625
30829 fpadd16s %f26, %f4, %f30
30830 udiv %i0, 0x1F59, %g6
30831 brz,a %o2, loop_2626
30832loop_2625:
30833 bne loop_2627
30834 brgez,a %g2, loop_2628
30835 movneg %icc, %o6, %g3
30836loop_2626:
30837 tsubcctv %l6, 0x0C7B, %g5
30838loop_2627:
30839 sir 0x0AB3
30840loop_2628:
30841 subc %o3, %l1, %i4
30842 fbuge,a %fcc0, loop_2629
30843 fmovs %f26, %f17
30844 restored
30845 rdpr %cwp, %g1
30846 rdpr %cansave, %g2
30847 rdpr %canrestore, %g3
30848 rdpr %cleanwin, %g4
30849 rdpr %otherwin, %g5
30850 rdpr %wstate, %g6
30851 ba loop_2630
30852loop_2629:
30853 fmovrde %l0, %f30, %f14
30854 movgu %xcc, %l4, %i5
30855 membar 0x11
30856loop_2630:
30857 popc %i3, %l5
30858 call loop_2631
30859 bge,a loop_2632
30860 tneg %xcc, 0x0
30861 edge32n %o7, %i2, %o0
30862loop_2631:
30863 andn %i7, 0x1110, %l2
30864loop_2632:
30865 nop
30866 set 0x08, %g3
30867 prefetcha [%l7 + %g3] 0x14, 0x2
30868 fmovrsgz %o5, %f28, %f26
30869 fblg,a %fcc0, loop_2633
30870 sll %o4, %l3, %o1
30871 tcc %icc, 0x7
30872 tsubcctv %g4, %g1, %i6
30873loop_2633:
30874 udiv %i0, 0x0ABD, %g6
30875 fmovsne %icc, %f1, %f12
30876 brgz %o2, loop_2634
30877 udivx %g7, 0x1108, %o6
30878 tvs %xcc, 0x0
30879 srl %g2, %l6, %g3
30880loop_2634:
30881 movrgz %o3, %l1, %i4
30882 movrlez %l0, 0x3D1, %g5
30883 wr %g0, 0x89, %asi
30884 lduha [%l7 + 0x6E] %asi, %i5
30885 tpos %icc, 0x3
30886 edge8ln %l4, %i3, %l5
30887 wr %g0, 0x18, %asi
30888 lda [%l7 + 0x6C] %asi, %f11
30889 ldd [%l7 + 0x08], %f22
30890 movvs %icc, %o7, %o0
30891 bne,pn %xcc, loop_2635
30892 tl %xcc, 0x6
30893 movrne %i7, 0x129, %l2
30894 nop
30895 fitod %f0, %f10
30896 fdtoi %f10, %f30
30897loop_2635:
30898 fble,a %fcc0, loop_2636
30899 fcmpgt16 %f16, %f2, %i2
30900 saved
30901 rdpr %cwp, %g1
30902 rdpr %cansave, %g2
30903 rdpr %canrestore, %g3
30904 rdpr %cleanwin, %g4
30905 rdpr %otherwin, %g5
30906 rdpr %wstate, %g6
30907 fcmpgt32 %f16, %f22, %o5
30908loop_2636:
30909 sll %o4, %l3, %o1
30910 mulscc %i1, %g1, %i6
30911 std %f14, [%l7 + 0x38]
30912 nop
30913 setx loop_2637, %l0, %l1
30914 wrpr 0x1, %tl
30915 wrpr %l1, %tpc
30916 add %l1, 0x4, %l1
30917 wrpr %l1, %tnpc
30918 setx 0x34400001400, %l0, %l1
30919 wrpr %l1, %tstate
30920 wrhpr 0x4, %htstate
30921 retry
30922 umul %g4, %i0, %o2
30923 fmovdn %xcc, %f24, %f30
30924 be loop_2638
30925loop_2637:
30926 movcs %xcc, %g6, %o6
30927 orncc %g2, %g7, %g3
30928 and %o3, %l1, %l6
30929loop_2638:
30930 movrlz %i4, %g5, %i5
30931 prefetch [%l7 + 0x30], 0x2
30932 fbg %fcc0, loop_2639
30933 nop
30934 setx 0xA2A726E9AD92803A, %l0, %l6
30935 stx %l6, [%l7 + 0x28]
30936 ldd [%l7 + 0x28], %f20
30937 setx 0xEE6B8ADB96903A2C, %l1, %l5
30938 stx %l5, [%l7 + 0x10]
30939 ldd [%l7 + 0x10], %f18
30940 fsubd %f18, %f20, %f30
30941 set 0x53, %o4
30942 ldsba [%l7 + %o4] 0x0c, %l0
30943loop_2639:
30944 addcc %i3, 0x1658, %l5
30945 bgu %icc, loop_2640
30946 edge8ln %l4, %o0, %o7
30947 xnorcc %l2, %i2, %o5
30948 sdiv %o4, 0x0DB0, %i7
30949loop_2640:
30950 edge16 %o1, %l3, %g1
30951 membar 0x55
30952 movpos %icc, %i6, %i1
30953 xorcc %g4, %o2, %g6
30954 lduw [%l7 + 0x58], %o6
30955 add %i0, %g7, %g2
30956 edge32 %g3, %l1, %o3
30957 ba,a loop_2641
30958 brnz %i4, loop_2642
30959 fpsub32 %f0, %f20, %f10
30960 set 0x6F, %g7
30961 ldsba [%l7 + %g7] 0x88, %g5
30962loop_2641:
30963 bg,a,pt %icc, loop_2643
30964loop_2642:
30965 fnands %f12, %f20, %f8
30966 edge16n %i5, %l6, %l0
30967 wr %g0, 0x89, %asi
30968 ldswa [%l7 + 0x74] %asi, %l5
30969loop_2643:
30970 sdivcc %l4, 0x15AE, %i3
30971 udivcc %o7, 0x05A0, %l2
30972 nop
30973 setx 0x907D2272, %l0, %l6
30974 st %l6, [%l7 + 0x08]
30975 ld [%l7 + 0x08], %fsr
30976 nop
30977 setx 0xCB7C24C6, %l0, %l6
30978 st %l6, [%l7 + 0x28]
30979 ld [%l7 + 0x28], %f3
30980 setx 0xC89AFDA1, %l1, %l5
30981 st %l5, [%l7 + 0x10]
30982 ld [%l7 + 0x10], %f7
30983 fdivs %f7, %f3, %f17
30984 ldd [%l7 + 0x40], %f20
30985 tne %icc, 0x2
30986 array8 %o0, %o5, %i2
30987 fmovrslz %i7, %f1, %f15
30988 srax %o4, 0x08, %o1
30989 fcmpne16 %f2, %f26, %l3
30990 edge8 %g1, %i1, %g4
30991 movneg %icc, %i6, %g6
30992 ldstub [%l7 + 0x0B], %o6
30993 array8 %o2, %i0, %g7
30994 movge %xcc, %g3, %g2
30995 fbule,a %fcc1, loop_2644
30996 be,a,pt %xcc, loop_2645
30997 lduh [%l7 + 0x1E], %l1
30998 umul %i4, 0x1F22, %o3
30999loop_2644:
31000 fcmpne16 %f14, %f6, %i5
31001loop_2645:
31002 sdivcc %g5, 0x01E3, %l6
31003 fbe,a %fcc0, loop_2646
31004 and %l5, 0x02BD, %l0
31005 bneg,a,pt %xcc, loop_2647
31006 sra %i3, 0x02, %l4
31007loop_2646:
31008 tl %icc, 0x6
31009 fba %fcc1, loop_2648
31010loop_2647:
31011 nop
31012 set 0x08, %i0
31013 std %f16, [%l7 + %i0]
31014 fnot1 %f28, %f4
31015 fble,a %fcc2, loop_2649
31016loop_2648:
31017 restored
31018 rdpr %cwp, %g1
31019 rdpr %cansave, %g2
31020 rdpr %canrestore, %g3
31021 rdpr %cleanwin, %g4
31022 rdpr %otherwin, %g5
31023 rdpr %wstate, %g6
31024 movre %o7, 0x03E, %o0
31025 udivcc %l2, 0x1055, %o5
31026loop_2649:
31027 alignaddr %i7, %o4, %i2
31028 tvs %icc, 0x5
31029 fmovdleu %xcc, %f10, %f7
31030 tl %icc, 0x6
31031 wr %g0, 0x10, %asi
31032 lduwa [%l7 + 0x28] %asi, %o1
31033 bneg loop_2650
31034 call loop_2651
31035 edge32l %l3, %g1, %i1
31036 orncc %i6, 0x1F0B, %g6
31037loop_2650:
31038 fcmple32 %f16, %f14, %g4
31039loop_2651:
31040 tge %xcc, 0x1
31041 array16 %o2, %i0, %g7
31042 std %f0, [%l7 + 0x58]
31043 st %f1, [%l7 + 0x68]
31044 bpos,a,pt %xcc, loop_2652
31045 mulscc %o6, 0x0EE8, %g3
31046 edge8n %l1, %g2, %o3
31047 nop
31048 setx 0xB3EFBEB6, %l0, %l6
31049 st %l6, [%l7 + 0x28]
31050 ld [%l7 + 0x28], %f30
31051 setx 0xDF21DFF8, %l1, %l5
31052 st %l5, [%l7 + 0x10]
31053 ld [%l7 + 0x10], %f7
31054 fdivs %f7, %f30, %f3
31055loop_2652:
31056 tvc %xcc, 0x1
31057 sethi 0x1835, %i4
31058 movvc %icc, %g5, %l6
31059 tcs %xcc, 0x4
31060 fmovdne %xcc, %f12, %f18
31061 taddcctv %l5, 0x0A98, %l0
31062 membar 0x7C
31063 st %f4, [%l7 + 0x48]
31064 tpos %icc, 0x7
31065 nop
31066 fitod %f6, %f16
31067 fdtox %f16, %f18
31068 fxtod %f18, %f16
31069 call loop_2653
31070 bl,a %xcc, loop_2654
31071 membar 0x57
31072 movpos %xcc, %i3, %l4
31073loop_2653:
31074 nop
31075 setx loop_2655, %l0, %l1
31076 jmpl %l1, %o7
31077loop_2654:
31078 nop
31079 setx loop_2656, %l0, %l1
31080 jmpl %l1, %o0
31081 subcc %l2, %i5, %i7
31082 fmovsle %icc, %f12, %f1
31083loop_2655:
31084 xorcc %o5, 0x167C, %i2
31085loop_2656:
31086 fsrc1 %f14, %f28
31087 array8 %o4, %l3, %g1
31088 set 0x3E, %l1
31089 ldsha [%l7 + %l1] 0x80, %o1
31090 tsubcctv %i6, 0x06E2, %g6
31091 fcmple16 %f18, %f6, %i1
31092 restored
31093 rdpr %cwp, %g1
31094 rdpr %cansave, %g2
31095 rdpr %canrestore, %g3
31096 rdpr %cleanwin, %g4
31097 rdpr %otherwin, %g5
31098 rdpr %wstate, %g6
31099 nop
31100 fitos %f14, %f26
31101 fstox %f26, %f6
31102 sir 0x0134
31103 array8 %o2, %i0, %g7
31104 fxors %f2, %f2, %f13
31105 movn %icc, %g4, %o6
31106 nop
31107 fitos %f9, %f21
31108 movl %xcc, %g3, %g2
31109 alignaddr %l1, %o3, %g5
31110 saved
31111 rdpr %cwp, %g1
31112 rdpr %cansave, %g2
31113 rdpr %canrestore, %g3
31114 rdpr %cleanwin, %g4
31115 rdpr %otherwin, %g5
31116 rdpr %wstate, %g6
31117 bcc loop_2657
31118 bvc,a %icc, loop_2658
31119 orn %l6, %i4, %l0
31120 fmovdg %xcc, %f10, %f23
31121loop_2657:
31122 nop
31123 set 0x48, %g6
31124 prefetcha [%l7 + %g6] 0x0c, 0x1
31125loop_2658:
31126 addc %l5, 0x04EC, %o7
31127 wr %g0, 0x11, %asi
31128 lduwa [%l7 + 0x74] %asi, %l4
31129 fbo %fcc3, loop_2659
31130 xor %l2, 0x10C9, %i5
31131 subcc %o0, %o5, %i7
31132 edge32n %i2, %l3, %g1
31133loop_2659:
31134 ldub [%l7 + 0x20], %o1
31135 alignaddr %o4, %i6, %i1
31136 udivcc %o2, 0x1074, %i0
31137 movge %icc, %g7, %g6
31138 movge %icc, %o6, %g4
31139 fmovdle %icc, %f20, %f31
31140 movne %icc, %g2, %l1
31141 or %o3, %g3, %g5
31142 add %l6, 0x1567, %l0
31143 swap [%l7 + 0x08], %i4
31144 xor %i3, %l5, %l4
31145 tpos %icc, 0x3
31146 srlx %l2, %i5, %o7
31147 or %o5, 0x0C35, %o0
31148 bpos,pt %icc, loop_2660
31149 stw %i2, [%l7 + 0x5C]
31150 ba,pt %xcc, loop_2661
31151 tsubcctv %i7, %l3, %g1
31152loop_2660:
31153 srl %o4, 0x12, %i6
31154 edge16l %i1, %o1, %i0
31155loop_2661:
31156 swap [%l7 + 0x0C], %g7
31157 nop
31158 setx 0xCB8D9F78, %l0, %l6
31159 st %l6, [%l7 + 0x28]
31160 ld [%l7 + 0x28], %f11
31161 setx 0x9E7440B9, %l1, %l5
31162 st %l5, [%l7 + 0x10]
31163 ld [%l7 + 0x10], %f3
31164 fadds %f3, %f11, %f15
31165 addcc %g6, 0x0C35, %o2
31166 fble,a %fcc1, loop_2662
31167 tgu %xcc, 0x6
31168 fbl,a %fcc0, loop_2663
31169 ta %xcc, 0x3
31170loop_2662:
31171 bn,a %xcc, loop_2664
31172 mulscc %o6, 0x1078, %g2
31173loop_2663:
31174 edge16ln %g4, %l1, %g3
31175 movpos %xcc, %o3, %l6
31176loop_2664:
31177 edge32l %l0, %g5, %i4
31178 fmovdvs %icc, %f22, %f17
31179 mova %xcc, %i3, %l5
31180 set 0x64, %i6
31181 lda [%l7 + %i6] 0x80, %f28
31182 tgu %xcc, 0x1
31183 edge32ln %l2, %i5, %l4
31184 movre %o5, %o0, %o7
31185 bpos,a,pt %xcc, loop_2665
31186 te %xcc, 0x7
31187 and %i7, 0x1085, %i2
31188 movg %icc, %l3, %g1
31189loop_2665:
31190 fpack16 %f26, %f28
31191 ta %icc, 0x6
31192 movg %icc, %i6, %i1
31193 udivx %o4, 0x1A9E, %i0
31194 movcc %icc, %o1, %g6
31195 tpos %xcc, 0x5
31196 fmovrsgz %o2, %f28, %f19
31197 ldub [%l7 + 0x23], %o6
31198 fone %f20
31199 addc %g7, 0x199A, %g4
31200 wr %g0, 0x19, %asi
31201 lduba [%l7 + 0x15] %asi, %l1
31202 ld [%l7 + 0x74], %f12
31203 fbg,a %fcc1, loop_2666
31204 mulx %g2, 0x10A5, %o3
31205 fmovsa %xcc, %f8, %f13
31206 nop
31207 fitos %f4, %f15
31208 fstod %f15, %f14
31209loop_2666:
31210 nop
31211 fitos %f6, %f2
31212 fstod %f2, %f4
31213 movpos %icc, %g3, %l6
31214 movneg %xcc, %l0, %i4
31215 alignaddr %i3, %l5, %g5
31216 wr %g0, 0x2b, %asi
31217 stxa %i5, [%l7 + 0x10] %asi
31218 membar #Sync
31219 fbug,a %fcc2, loop_2667
31220 restored
31221 rdpr %cwp, %g1
31222 rdpr %cansave, %g2
31223 rdpr %canrestore, %g3
31224 rdpr %cleanwin, %g4
31225 rdpr %otherwin, %g5
31226 rdpr %wstate, %g6
31227 edge32n %l2, %o5, %o0
31228 umul %o7, %i7, %i2
31229loop_2667:
31230 fors %f10, %f1, %f7
31231 tne %xcc, 0x7
31232 brgez,a %l3, loop_2668
31233 udiv %g1, 0x1469, %l4
31234 umul %i1, 0x125D, %o4
31235 tpos %xcc, 0x6
31236loop_2668:
31237 nop
31238 fitos %f2, %f15
31239 fstox %f15, %f20
31240 array16 %i6, %i0, %g6
31241 edge16l %o2, %o6, %o1
31242 ldx [%l7 + 0x58], %g7
31243 movcc %xcc, %l1, %g2
31244 movg %xcc, %o3, %g3
31245 tleu %xcc, 0x6
31246 fblg,a %fcc3, loop_2669
31247 sir 0x17D5
31248 bleu,a %xcc, loop_2670
31249 movrgz %g4, %l0, %l6
31250loop_2669:
31251 mova %xcc, %i3, %i4
31252 fmul8ulx16 %f22, %f0, %f16
31253loop_2670:
31254 bl,a,pn %icc, loop_2671
31255 sra %l5, 0x00, %g5
31256 andcc %l2, 0x0E12, %o5
31257 movcc %xcc, %i5, %o7
31258loop_2671:
31259 bshuffle %f10, %f4, %f4
31260 fmovscc %xcc, %f11, %f12
31261 andn %i7, %o0, %l3
31262 fxor %f20, %f12, %f20
31263 ldstub [%l7 + 0x4A], %g1
31264 umul %l4, %i1, %o4
31265 restored
31266 rdpr %cwp, %g1
31267 rdpr %cansave, %g2
31268 rdpr %canrestore, %g3
31269 rdpr %cleanwin, %g4
31270 rdpr %otherwin, %g5
31271 rdpr %wstate, %g6
31272 tg %icc, 0x1
31273 andncc %i6, %i2, %g6
31274 sir 0x0DB4
31275 udivcc %o2, 0x100C, %i0
31276 tgu %xcc, 0x7
31277 ldstub [%l7 + 0x13], %o1
31278 movneg %icc, %g7, %o6
31279 ldsw [%l7 + 0x44], %l1
31280 ldd [%l7 + 0x38], %o2
31281 and %g3, 0x0013, %g4
31282 edge16l %g2, %l6, %l0
31283 nop
31284 setx 0x907CE648, %l0, %l6
31285 st %l6, [%l7 + 0x78]
31286 ld [%l7 + 0x78], %fsr
31287 orncc %i4, 0x046C, %l5
31288 fpsub32s %f29, %f21, %f5
31289 umul %g5, 0x1C60, %l2
31290 lduh [%l7 + 0x78], %o5
31291 fsrc2s %f3, %f4
31292 udivcc %i5, 0x18FC, %o7
31293 tge %icc, 0x5
31294 tsubcctv %i3, 0x06F8, %i7
31295 nop
31296 setx 0x40632445, %l0, %l6
31297 st %l6, [%l7 + 0x2C]
31298 ld [%l7 + 0x2C], %fsr
31299 te %icc, 0x0
31300 movrgz %o0, %g1, %l3
31301 subccc %i1, 0x16D3, %l4
31302 flush %l7 + 0x2C
31303 set 0x1D, %i7
31304 ldstuba [%l7 + %i7] 0x81, %i6
31305 tl %icc, 0x1
31306 sll %o4, %g6, %i2
31307 set 0x20, %i5
31308 ldsha [%l7 + %i5] 0x10, %i0
31309 tle %icc, 0x3
31310 te %xcc, 0x6
31311 udivcc %o1, 0x1343, %g7
31312 fbule,a %fcc0, loop_2672
31313 movgu %icc, %o2, %o6
31314 andcc %l1, %g3, %g4
31315 fbo,a %fcc0, loop_2673
31316loop_2672:
31317 fandnot1s %f13, %f14, %f6
31318 wr %g0, 0x80, %asi
31319 ldstuba [%l7 + 0x0D] %asi, %o3
31320loop_2673:
31321 edge16l %l6, %l0, %g2
31322 taddcctv %i4, 0x164A, %g5
31323 edge16l %l2, %o5, %i5
31324 andncc %o7, %i3, %i7
31325 movrlz %l5, %g1, %l3
31326 nop
31327 setx 0x06F992876043F070, %l0, %l6
31328 stx %l6, [%l7 + 0x70]
31329 ldx [%l7 + 0x70], %fsr
31330 movge %xcc, %o0, %l4
31331 xnor %i6, 0x199B, %i1
31332 addcc %o4, 0x1D76, %g6
31333 ba,pt %icc, loop_2674
31334 nop
31335 setx 0xBEEF2AF2, %l0, %l6
31336 st %l6, [%l7 + 0x28]
31337 ld [%l7 + 0x28], %f4
31338 setx 0x50B492D4, %l1, %l5
31339 st %l5, [%l7 + 0x10]
31340 ld [%l7 + 0x10], %f16
31341 fadds %f16, %f4, %f25
31342 move %icc, %i0, %o1
31343 wr %g0, 0x04, %asi
31344 ldda [%l7 + 0x30] %asi, %i2
31345loop_2674:
31346 fpadd32s %f23, %f3, %f16
31347 sdiv %g7, 0x10AB, %o2
31348 tn %icc, 0x7
31349 fmovrdne %o6, %f10, %f20
31350 fpsub16s %f31, %f11, %f0
31351 movg %icc, %l1, %g4
31352 andncc %g3, %l6, %l0
31353 tvs %xcc, 0x6
31354 bvs,a,pn %icc, loop_2675
31355 fornot1s %f0, %f2, %f5
31356 nop
31357 setx 0xE30A84DE6C1404ED, %l0, %l6
31358 stx %l6, [%l7 + 0x28]
31359 ldd [%l7 + 0x28], %f2
31360 setx 0xDA4E8158309729FE, %l1, %l5
31361 stx %l5, [%l7 + 0x10]
31362 ldd [%l7 + 0x10], %f6
31363 fsubd %f6, %f2, %f28
31364 tsubcc %g2, 0x0A74, %i4
31365loop_2675:
31366 sllx %g5, %l2, %o3
31367 movvs %xcc, %i5, %o5
31368 lduh [%l7 + 0x1A], %o7
31369 umul %i7, 0x1149, %l5
31370 fones %f27
31371 fmovspos %xcc, %f23, %f15
31372 set 0x61, %l2
31373 ldstuba [%l7 + %l2] 0x19, %i3
31374 andncc %g1, %l3, %l4
31375 nop
31376 setx 0xC4A9F930, %l0, %l6
31377 st %l6, [%l7 + 0x28]
31378 ld [%l7 + 0x28], %f0
31379 fsqrts %f0, %f8
31380 tsubcc %o0, %i6, %i1
31381 fandnot2s %f17, %f9, %f6
31382 fcmpeq32 %f12, %f4, %o4
31383 fbl,a %fcc2, loop_2676
31384 xnorcc %g6, 0x05C4, %o1
31385 wr %g0, 0x04, %asi
31386 stba %i0, [%l7 + 0x0A] %asi
31387loop_2676:
31388 tle %xcc, 0x4
31389 nop
31390 fitod %f6, %f12
31391 fdtox %f12, %f10
31392 fxtod %f10, %f20
31393 movg %xcc, %g7, %i2
31394 fnot2 %f30, %f8
31395 smulcc %o6, 0x0C69, %l1
31396 nop
31397 setx 0x92C6E70B, %l0, %l6
31398 st %l6, [%l7 + 0x28]
31399 ld [%l7 + 0x28], %f6
31400 fsqrts %f6, %f26
31401 addccc %o2, %g4, %l6
31402 brnz %l0, loop_2677
31403 movne %xcc, %g2, %g3
31404 nop
31405 setx loop_2678, %l0, %l1
31406 wrpr 0x1, %tl
31407 wrpr %l1, %tnpc
31408 setx 0x34400001400, %l0, %l1
31409 wrpr %l1, %tstate
31410 wrhpr 0x4, %htstate
31411 done
31412 tvs %xcc, 0x2
31413loop_2677:
31414 fbuge %fcc0, loop_2679
31415 udiv %g5, 0x0F4D, %i4
31416loop_2678:
31417 ldsh [%l7 + 0x08], %o3
31418 fpsub16 %f18, %f4, %f28
31419loop_2679:
31420 movle %xcc, %l2, %o5
31421 xorcc %o7, 0x0B1A, %i5
31422 nop
31423 setx loop_2680, %l0, %l1
31424 wrpr 0x1, %tl
31425 wrpr %l1, %tpc
31426 add %l1, 0x4, %l1
31427 wrpr %l1, %tnpc
31428 setx 0x34400001400, %l0, %l1
31429 wrpr %l1, %tstate
31430 wrhpr 0x4, %htstate
31431 retry
31432 sdivcc %l5, 0x0264, %i3
31433 nop
31434 fitos %f8, %f28
31435 fstox %f28, %f2
31436 fmovrsgez %i7, %f26, %f1
31437loop_2680:
31438 bg,a,pn %xcc, loop_2681
31439 srax %g1, %l4, %o0
31440 edge16ln %i6, %i1, %o4
31441 fbne %fcc2, loop_2682
31442loop_2681:
31443 movvs %icc, %g6, %l3
31444 tn %icc, 0x7
31445 edge8l %o1, %i0, %i2
31446loop_2682:
31447 fmovdle %xcc, %f31, %f8
31448 nop
31449 setx 0x9BECD61B105F24BC, %l0, %l6
31450 stx %l6, [%l7 + 0x48]
31451 ldx [%l7 + 0x48], %fsr
31452 fbl,a %fcc3, loop_2683
31453 fmul8sux16 %f2, %f6, %f6
31454 fbo,a %fcc1, loop_2684
31455 subcc %o6, %g7, %o2
31456loop_2683:
31457 movvs %icc, %g4, %l1
31458 ldd [%l7 + 0x10], %l0
31459loop_2684:
31460 udiv %l6, 0x1296, %g3
31461 fmovsvc %icc, %f8, %f6
31462 fbul,a %fcc1, loop_2685
31463 fmovrde %g2, %f16, %f26
31464 fpsub16s %f23, %f0, %f8
31465 edge16l %i4, %o3, %l2
31466loop_2685:
31467 nop
31468 fitod %f0, %f10
31469 fdtox %f10, %f22
31470 fxtod %f22, %f6
31471 edge32n %o5, %o7, %g5
31472 subcc %i5, %l5, %i7
31473 sub %i3, 0x0194, %g1
31474 bl %icc, loop_2686
31475 tg %icc, 0x7
31476 sethi 0x1BD8, %o0
31477 tle %xcc, 0x1
31478loop_2686:
31479 tgu %xcc, 0x5
31480 movg %xcc, %l4, %i6
31481 ldsw [%l7 + 0x08], %i1
31482 te %xcc, 0x6
31483 tn %icc, 0x7
31484 fpadd32 %f16, %f4, %f30
31485 ble,pn %xcc, loop_2687
31486 movrne %g6, %l3, %o4
31487 udiv %i0, 0x00D1, %o1
31488 addccc %i2, 0x0BE9, %g7
31489loop_2687:
31490 fsrc2s %f5, %f4
31491 addccc %o2, %g4, %l1
31492 bcs,a,pn %icc, loop_2688
31493 movre %o6, %l6, %l0
31494 udiv %g2, 0x1E70, %i4
31495 fmul8x16 %f1, %f20, %f6
31496loop_2688:
31497 restored
31498 rdpr %cwp, %g1
31499 rdpr %cansave, %g2
31500 rdpr %canrestore, %g3
31501 rdpr %cleanwin, %g4
31502 rdpr %otherwin, %g5
31503 rdpr %wstate, %g6
31504 tsubcctv %o3, 0x023F, %l2
31505 orn %o5, 0x0CEF, %o7
31506 stx %g5, [%l7 + 0x48]
31507 movrgez %i5, 0x16A, %l5
31508 call loop_2689
31509 movrgz %g3, 0x11C, %i3
31510 sdivx %g1, 0x04AE, %o0
31511 sethi 0x1161, %i7
31512loop_2689:
31513 ld [%l7 + 0x44], %f10
31514 nop
31515 setx 0x40BAFF00, %l0, %l6
31516 st %l6, [%l7 + 0x28]
31517 ld [%l7 + 0x28], %f31
31518 setx 0xCE9C85D4, %l1, %l5
31519 st %l5, [%l7 + 0x10]
31520 ld [%l7 + 0x10], %f24
31521 fdivs %f24, %f31, %f16
31522 edge32l %l4, %i6, %i1
31523 addcc %g6, 0x0E79, %o4
31524 movvc %xcc, %l3, %i0
31525 movne %xcc, %i2, %o1
31526 st %f25, [%l7 + 0x08]
31527 array32 %o2, %g4, %l1
31528 srl %o6, 0x12, %g7
31529 add %l0, %g2, %i4
31530 fand %f0, %f14, %f28
31531 sub %l6, 0x100F, %l2
31532 fsrc2 %f12, %f22
31533 xor %o5, %o3, %o7
31534 taddcc %g5, %l5, %i5
31535 umulcc %i3, %g3, %g1
31536 stw %o0, [%l7 + 0x28]
31537 srlx %i7, %l4, %i6
31538 fones %f20
31539 movrlez %g6, 0x3D5, %o4
31540 addccc %l3, 0x1F5E, %i1
31541 mulx %i2, %o1, %i0
31542 tvs %icc, 0x5
31543 te %icc, 0x0
31544 tl %xcc, 0x1
31545 sub %o2, 0x03FB, %g4
31546 set 0x08, %l5
31547 prefetcha [%l7 + %l5] 0x11, 0x3
31548 tn %xcc, 0x3
31549 edge32n %l1, %l0, %g2
31550 fpsub16s %f22, %f2, %f12
31551 andncc %i4, %g7, %l6
31552 movl %icc, %l2, %o3
31553 fnors %f1, %f0, %f22
31554 flush %l7 + 0x08
31555 movrgez %o5, %g5, %l5
31556 alignaddr %o7, %i3, %g3
31557 or %g1, %o0, %i7
31558 fbug %fcc3, loop_2690
31559 smul %i5, 0x0AC7, %l4
31560 alignaddr %i6, %g6, %l3
31561 brlz %o4, loop_2691
31562loop_2690:
31563 fabss %f6, %f15
31564 fmovsge %icc, %f20, %f11
31565 tsubcctv %i2, %o1, %i0
31566loop_2691:
31567 smulcc %o2, %i1, %g4
31568 xnorcc %o6, %l1, %l0
31569 edge16l %g2, %i4, %l6
31570 subccc %g7, 0x1539, %l2
31571 fandnot2s %f23, %f31, %f8
31572 alignaddrl %o3, %o5, %l5
31573 nop
31574 set 0x32, %g1
31575 lduh [%l7 + %g1], %o7
31576 edge32ln %g5, %g3, %g1
31577 wr %g0, 0x0c, %asi
31578 stwa %i3, [%l7 + 0x30] %asi
31579 tgu %xcc, 0x0
31580 alignaddrl %i7, %i5, %o0
31581 mova %xcc, %i6, %l4
31582 movrgez %l3, %o4, %i2
31583 movcs %icc, %o1, %g6
31584 edge8ln %o2, %i0, %i1
31585 fpack32 %f10, %f30, %f16
31586 andcc %o6, %l1, %g4
31587 tgu %xcc, 0x7
31588 wr %g0, 0xe2, %asi
31589 ldda [%l7 + 0x60] %asi, %l0
31590 movrlz %i4, %g2, %l6
31591 sethi 0x14BF, %g7
31592 srl %o3, 0x05, %l2
31593 movneg %icc, %l5, %o5
31594 sra %g5, %o7, %g3
31595 xorcc %g1, %i7, %i5
31596 sll %i3, %o0, %i6
31597 sllx %l4, 0x09, %o4
31598 edge16n %i2, %o1, %g6
31599 movne %icc, %l3, %i0
31600 movrne %o2, %i1, %o6
31601 fones %f17
31602 tvs %icc, 0x2
31603 flush %l7 + 0x10
31604 tn %icc, 0x3
31605 movre %g4, 0x101, %l1
31606 nop
31607 setx loop_2692, %l0, %l1
31608 wrpr 0x1, %tl
31609 wrpr %l1, %tnpc
31610 setx 0x34400001400, %l0, %l1
31611 wrpr %l1, %tstate
31612 wrhpr 0x4, %htstate
31613 done
31614 orncc %i4, %g2, %l0
31615 umul %l6, %o3, %g7
31616 fbn %fcc1, loop_2693
31617loop_2692:
31618 movge %xcc, %l5, %l2
31619 fnegd %f8, %f30
31620 faligndata %f16, %f14, %f14
31621loop_2693:
31622 nop
31623 wr %g0, 0x18, %asi
31624 ldda [%l7 + 0x10] %asi, %g4
31625 andn %o7, 0x0A56, %o5
31626 fand %f20, %f16, %f10
31627 wr %g0, 0x80, %asi
31628 stda %f0, [%l7 + 0x40] %asi
31629 fmovsge %icc, %f4, %f5
31630 edge32l %g3, %g1, %i5
31631 smulcc %i7, 0x0062, %o0
31632 mova %xcc, %i6, %l4
31633 xnorcc %o4, %i2, %i3
31634 sth %o1, [%l7 + 0x14]
31635 wr %g0, 0x04, %asi
31636 lduha [%l7 + 0x60] %asi, %g6
31637 fmovda %icc, %f27, %f0
31638 fnegs %f17, %f0
31639 subccc %l3, %i0, %o2
31640 subc %i1, 0x0388, %o6
31641 xnorcc %g4, %i4, %g2
31642 movle %xcc, %l0, %l1
31643 movg %xcc, %l6, %g7
31644 xorcc %l5, 0x11F9, %o3
31645 fnegs %f10, %f25
31646 tle %xcc, 0x4
31647 fnegs %f11, %f24
31648 taddcctv %g5, %l2, %o5
31649 set 0x70, %o2
31650 ldxa [%l7 + %o2] 0x0c, %o7
31651 fpmerge %f28, %f25, %f4
31652 fmovdcs %xcc, %f7, %f8
31653 array8 %g1, %g3, %i5
31654 ldub [%l7 + 0x7B], %i7
31655 saved
31656 rdpr %cwp, %g1
31657 rdpr %cansave, %g2
31658 rdpr %canrestore, %g3
31659 rdpr %cleanwin, %g4
31660 rdpr %otherwin, %g5
31661 rdpr %wstate, %g6
31662 nop
31663 setx loop_2694, %l0, %l1
31664 wrpr 0x1, %tl
31665 wrpr %l1, %tnpc
31666 setx 0x34400001400, %l0, %l1
31667 wrpr %l1, %tstate
31668 wrhpr 0x4, %htstate
31669 done
31670 srax %o0, 0x10, %l4
31671 popc 0x1FA7, %o4
31672 tsubcc %i6, %i2, %o1
31673loop_2694:
31674 sdiv %i3, 0x0C1E, %g6
31675 movleu %icc, %i0, %l3
31676 addcc %i1, %o6, %o2
31677 edge8ln %i4, %g4, %l0
31678 brgez %l1, loop_2695
31679 std %f18, [%l7 + 0x60]
31680 fmovsge %icc, %f1, %f14
31681 fabss %f12, %f12
31682loop_2695:
31683 movrlez %g2, %g7, %l6
31684 fmul8sux16 %f6, %f8, %f12
31685 bleu loop_2696
31686 edge32l %l5, %o3, %l2
31687 set 0x40, %l4
31688 stxa %g5, [%l7 + %l4] 0xea
31689 membar #Sync
31690loop_2696:
31691 ldub [%l7 + 0x56], %o7
31692 andcc %g1, %g3, %o5
31693 set 0x18, %i3
31694 lduwa [%l7 + %i3] 0x04, %i7
31695 edge16 %o0, %l4, %o4
31696 edge8 %i6, %i2, %i5
31697 fcmple32 %f18, %f26, %i3
31698 tl %icc, 0x1
31699 tsubcc %g6, %o1, %i0
31700 tsubcctv %i1, 0x0954, %l3
31701 movrgez %o6, 0x246, %i4
31702 ldx [%l7 + 0x58], %g4
31703 brgz,a %o2, loop_2697
31704 tneg %xcc, 0x3
31705 movre %l1, 0x3A2, %l0
31706 movgu %icc, %g2, %g7
31707loop_2697:
31708 stx %l5, [%l7 + 0x60]
31709 sllx %o3, %l2, %l6
31710 movrgez %o7, %g5, %g1
31711 sdivx %o5, 0x0C30, %i7
31712 tvs %xcc, 0x6
31713 nop
31714 setx loop_2698, %l0, %l1
31715 wrpr 0x1, %tl
31716 wrpr %l1, %tpc
31717 add %l1, 0x4, %l1
31718 wrpr %l1, %tnpc
31719 setx 0x34400001400, %l0, %l1
31720 wrpr %l1, %tstate
31721 wrhpr 0x4, %htstate
31722 retry
31723 lduh [%l7 + 0x52], %g3
31724 array32 %l4, %o0, %o4
31725 edge32 %i6, %i5, %i3
31726loop_2698:
31727 bcs,pn %icc, loop_2699
31728 movn %xcc, %i2, %g6
31729 sub %o1, %i1, %i0
31730 subc %o6, 0x0ECD, %l3
31731loop_2699:
31732 fand %f2, %f2, %f0
31733 nop
31734 setx loop_2700, %l0, %l1
31735 wrpr 0x1, %tl
31736 wrpr %l1, %tpc
31737 add %l1, 0x4, %l1
31738 wrpr %l1, %tnpc
31739 setx 0x34400001400, %l0, %l1
31740 wrpr %l1, %tstate
31741 wrhpr 0x4, %htstate
31742 retry
31743 tsubcc %g4, 0x185C, %o2
31744 movleu %icc, %l1, %i4
31745 stb %l0, [%l7 + 0x0B]
31746loop_2700:
31747 fbne %fcc3, loop_2701
31748 andncc %g2, %l5, %o3
31749 sll %g7, %l2, %o7
31750 srlx %g5, 0x1F, %g1
31751loop_2701:
31752 tl %icc, 0x5
31753 fmovrdlez %l6, %f20, %f24
31754 taddcc %i7, 0x1C4D, %g3
31755 alignaddr %l4, %o0, %o5
31756 fmovrdne %i6, %f26, %f18
31757 fbg,a %fcc3, loop_2702
31758 mova %xcc, %i5, %o4
31759 add %l7, 0x20, %l6
31760 wr %g0, 0x10, %asi
31761 casxa [%l6] 0x10, %i3, %g6
31762loop_2702:
31763 brgez,a %o1, loop_2703
31764 nop
31765 fitos %f12, %f13
31766 fstox %f13, %f12
31767 fxtos %f12, %f20
31768 movneg %icc, %i2, %i0
31769 edge8 %o6, %i1, %l3
31770loop_2703:
31771 tge %xcc, 0x3
31772 bg,a,pt %xcc, loop_2704
31773 smulcc %o2, %g4, %i4
31774 fpadd16s %f6, %f21, %f27
31775 bge,pt %icc, loop_2705
31776loop_2704:
31777 tle %xcc, 0x5
31778 nop
31779 fitod %f12, %f0
31780 fdtos %f0, %f18
31781 subccc %l0, 0x13E2, %l1
31782loop_2705:
31783 srl %g2, %o3, %g7
31784 saved
31785 rdpr %cwp, %g1
31786 rdpr %cansave, %g2
31787 rdpr %canrestore, %g3
31788 rdpr %cleanwin, %g4
31789 rdpr %otherwin, %g5
31790 rdpr %wstate, %g6
31791 fone %f24
31792 fba %fcc0, loop_2706
31793 addc %l5, %o7, %l2
31794 nop
31795 setx loop_2707, %l0, %l1
31796 wrpr 0x1, %tl
31797 wrpr %l1, %tnpc
31798 setx 0x34400001400, %l0, %l1
31799 wrpr %l1, %tstate
31800 wrhpr 0x4, %htstate
31801 done
31802 taddcc %g1, 0x0258, %l6
31803loop_2706:
31804 fmovsg %xcc, %f26, %f3
31805 ldsh [%l7 + 0x34], %g5
31806loop_2707:
31807 and %g3, %l4, %o0
31808 tvs %icc, 0x3
31809 fpack32 %f18, %f0, %f26
31810 fbe,a %fcc3, loop_2708
31811 fmovsneg %xcc, %f14, %f5
31812 bleu,a,pt %xcc, loop_2709
31813 orncc %i7, 0x15B7, %o5
31814loop_2708:
31815 movle %xcc, %i6, %o4
31816 taddcc %i3, 0x1628, %i5
31817loop_2709:
31818 and %o1, 0x0E85, %g6
31819 movneg %icc, %i0, %o6
31820 edge32 %i1, %i2, %o2
31821 andcc %g4, 0x0F7F, %i4
31822 movrne %l3, 0x0E2, %l1
31823 fbuge,a %fcc1, loop_2710
31824 xorcc %g2, %o3, %g7
31825 tne %icc, 0x2
31826 or %l0, %l5, %o7
31827loop_2710:
31828 or %g1, 0x191D, %l2
31829 movge %icc, %g5, %g3
31830 call loop_2711
31831 lduh [%l7 + 0x6E], %l6
31832 ldd [%l7 + 0x20], %f14
31833 taddcctv %l4, 0x10D3, %i7
31834loop_2711:
31835 mulx %o0, %i6, %o5
31836 sethi 0x0726, %i3
31837 nop
31838 setx loop_2712, %l0, %l1
31839 wrpr 0x1, %tl
31840 wrpr %l1, %tnpc
31841 setx 0x34400001400, %l0, %l1
31842 wrpr %l1, %tstate
31843 wrhpr 0x4, %htstate
31844 done
31845 edge16l %o4, %o1, %i5
31846 fmovrdgez %g6, %f18, %f6
31847 stbar
31848loop_2712:
31849 fornot1s %f25, %f29, %f26
31850 tleu %xcc, 0x5
31851 lduw [%l7 + 0x1C], %i0
31852 fpsub16s %f13, %f3, %f2
31853 fpmerge %f29, %f25, %f14
31854 sdivcc %o6, 0x006B, %i1
31855 edge8n %i2, %o2, %i4
31856 brgz %g4, loop_2713
31857 movg %icc, %l3, %l1
31858 andn %g2, 0x1199, %o3
31859 movrlez %g7, 0x2C0, %l0
31860loop_2713:
31861 edge8 %o7, %l5, %l2
31862 udivcc %g1, 0x1A42, %g5
31863 tleu %icc, 0x7
31864 tge %icc, 0x3
31865 xorcc %g3, %l6, %i7
31866 add %o0, 0x094E, %i6
31867 membar 0x54
31868 nop
31869 fitos %f18, %f26
31870 fcmpne32 %f20, %f0, %o5
31871 fbl,a %fcc2, loop_2714
31872 fbul,a %fcc1, loop_2715
31873 fmovdg %xcc, %f1, %f5
31874 fmovd %f30, %f20
31875loop_2714:
31876 membar 0x00
31877loop_2715:
31878 xnor %i3, 0x0E18, %o4
31879 udivx %o1, 0x1561, %i5
31880 membar 0x70
31881 add %l7, 0x58, %l6
31882 wr %g0, 0x18, %asi
31883 ldxa [%l6] %asi, %l4
31884 casxa [%l6] 0x18, %l4, %i0
31885 lduw [%l7 + 0x34], %g6
31886 fbn %fcc1, loop_2716
31887 addc %i1, 0x0609, %i2
31888 taddcctv %o2, %o6, %i4
31889 andn %g4, %l1, %g2
31890loop_2716:
31891 fmovrdne %o3, %f0, %f8
31892 srax %g7, %l3, %o7
31893 fcmple32 %f28, %f12, %l0
31894 edge8n %l2, %l5, %g5
31895 lduh [%l7 + 0x36], %g1
31896 fmovdle %icc, %f23, %f6
31897 or %g3, %i7, %o0
31898 nop
31899 fitod %f8, %f6
31900 fdtox %f6, %f0
31901 fxtod %f0, %f16
31902 fcmpne32 %f16, %f14, %i6
31903 fbn %fcc0, loop_2717
31904 fbule,a %fcc3, loop_2718
31905 tg %xcc, 0x2
31906 brlez,a %o5, loop_2719
31907loop_2717:
31908 movrgez %l6, %i3, %o4
31909loop_2718:
31910 nop
31911 set 0x20, %o3
31912 ldd [%l7 + %o3], %f10
31913 tge %xcc, 0x2
31914loop_2719:
31915 nop
31916 set 0x60, %o6
31917 swapa [%l7 + %o6] 0x10, %o1
31918 movrgz %i5, %i0, %g6
31919 mova %xcc, %i1, %i2
31920 and %o2, 0x0073, %l4
31921 taddcctv %i4, %o6, %g4
31922 stbar
31923 bne loop_2720
31924 tcs %xcc, 0x7
31925 bg,a,pn %icc, loop_2721
31926 fmovrdgz %l1, %f14, %f20
31927loop_2720:
31928 orncc %o3, 0x011D, %g7
31929 smul %l3, 0x0F0B, %o7
31930loop_2721:
31931 bge,a,pn %xcc, loop_2722
31932 membar 0x04
31933 tvs %icc, 0x2
31934 edge16l %l0, %g2, %l2
31935loop_2722:
31936 edge32n %g5, %g1, %g3
31937 tsubcctv %i7, 0x1BFC, %o0
31938 tleu %icc, 0x5
31939 nop
31940 setx loop_2723, %l0, %l1
31941 wrpr 0x1, %tl
31942 wrpr %l1, %tpc
31943 add %l1, 0x4, %l1
31944 wrpr %l1, %tnpc
31945 setx 0x34400001400, %l0, %l1
31946 wrpr %l1, %tstate
31947 wrhpr 0x4, %htstate
31948 retry
31949 tl %xcc, 0x2
31950 fnors %f29, %f18, %f4
31951 array32 %i6, %l5, %o5
31952loop_2723:
31953 fmul8x16al %f11, %f27, %f20
31954 fcmpeq32 %f6, %f22, %i3
31955 tgu %xcc, 0x2
31956 bne loop_2724
31957 addcc %l6, %o1, %o4
31958 fcmple16 %f16, %f8, %i5
31959 sethi 0x18EF, %g6
31960loop_2724:
31961 flush %l7 + 0x7C
31962 subc %i0, 0x068A, %i1
31963 mulx %i2, 0x162D, %l4
31964 tg %icc, 0x2
31965 fpsub32 %f8, %f24, %f4
31966 ba,a,pn %icc, loop_2725
31967 tne %icc, 0x7
31968 subccc %o2, %o6, %g4
31969 stx %l1, [%l7 + 0x28]
31970loop_2725:
31971 nop
31972 set 0x73, %i1
31973 lduba [%l7 + %i1] 0x89, %o3
31974 fmovrse %g7, %f18, %f25
31975 subc %i4, 0x0C58, %l3
31976 array16 %l0, %o7, %g2
31977 alignaddrl %l2, %g1, %g3
31978 lduw [%l7 + 0x1C], %i7
31979 movrgez %g5, 0x1F9, %o0
31980 array16 %l5, %o5, %i3
31981 fmovsvs %xcc, %f8, %f2
31982 tleu %icc, 0x0
31983 bpos,pt %xcc, loop_2726
31984 ta %xcc, 0x1
31985 array32 %i6, %o1, %o4
31986 nop
31987 setx 0x218541E1B4E098C7, %l0, %l6
31988 stx %l6, [%l7 + 0x28]
31989 ldd [%l7 + 0x28], %f14
31990 setx 0x74F5457D6EE85096, %l1, %l5
31991 stx %l5, [%l7 + 0x10]
31992 ldd [%l7 + 0x10], %f16
31993 fdivd %f16, %f14, %f6
31994loop_2726:
31995 movrlz %l6, %g6, %i5
31996 movrgez %i1, 0x39B, %i0
31997 edge8l %l4, %i2, %o6
31998 orn %o2, %g4, %o3
31999 movne %icc, %g7, %l1
32000 array8 %l3, %l0, %i4
32001 tne %xcc, 0x5
32002 tsubcctv %o7, %g2, %l2
32003 bl,a,pt %icc, loop_2727
32004 addcc %g3, %i7, %g1
32005 bne,pn %icc, loop_2728
32006 movl %xcc, %o0, %l5
32007loop_2727:
32008 edge16 %o5, %i3, %g5
32009 set 0x40, %g2
32010 ldda [%l7 + %g2] 0x11, %f0
32011loop_2728:
32012 orncc %i6, %o1, %l6
32013 xnorcc %g6, 0x04D9, %i5
32014 umul %i1, 0x0740, %i0
32015 pdist %f10, %f2, %f28
32016 edge8 %l4, %i2, %o4
32017 sub %o2, %o6, %o3
32018 fmovsvs %icc, %f10, %f11
32019 smul %g7, %l1, %l3
32020 std %f26, [%l7 + 0x18]
32021 andncc %g4, %l0, %o7
32022 movrgz %i4, 0x166, %g2
32023 tleu %xcc, 0x7
32024 movg %icc, %l2, %i7
32025 fcmpne16 %f0, %f14, %g1
32026 array32 %o0, %g3, %l5
32027 brlez,a %o5, loop_2729
32028 bvs,a %icc, loop_2730
32029 subcc %i3, %g5, %o1
32030 andncc %i6, %g6, %i5
32031loop_2729:
32032 addcc %i1, 0x053C, %i0
32033loop_2730:
32034 tn %icc, 0x6
32035 fornot1s %f20, %f26, %f6
32036 movrlez %l6, 0x0A3, %l4
32037 fnot1s %f2, %f31
32038 fandnot2 %f6, %f8, %f8
32039 movgu %icc, %o4, %o2
32040 edge32ln %i2, %o3, %g7
32041 tg %icc, 0x3
32042 movrlez %o6, %l3, %g4
32043 fandnot2s %f3, %f1, %f22
32044 fmul8ulx16 %f0, %f2, %f8
32045 bvs,pt %xcc, loop_2731
32046 bleu,a,pn %xcc, loop_2732
32047 xnorcc %l0, %o7, %l1
32048 fornot2 %f0, %f24, %f14
32049loop_2731:
32050 fnot1 %f12, %f8
32051loop_2732:
32052 sethi 0x020A, %i4
32053 brnz,a %g2, loop_2733
32054 edge8 %i7, %l2, %g1
32055 fxors %f2, %f2, %f8
32056 movrlz %g3, %l5, %o5
32057loop_2733:
32058 edge8 %i3, %o0, %g5
32059 ba,pn %icc, loop_2734
32060 sethi 0x0A6C, %i6
32061 edge8 %o1, %i5, %g6
32062 stx %i0, [%l7 + 0x38]
32063loop_2734:
32064 fxors %f25, %f7, %f31
32065 edge32l %l6, %l4, %o4
32066 mulscc %i1, %i2, %o3
32067 fandnot2 %f16, %f22, %f18
32068 fmovdgu %xcc, %f8, %f23
32069 fblg,a %fcc3, loop_2735
32070 fpack32 %f26, %f20, %f14
32071 smul %g7, 0x089E, %o2
32072 subcc %l3, %o6, %l0
32073loop_2735:
32074 fnot2s %f7, %f7
32075 bvc,a %icc, loop_2736
32076 movge %xcc, %g4, %o7
32077 array32 %l1, %i4, %g2
32078 xor %l2, 0x0B20, %g1
32079loop_2736:
32080 edge8 %g3, %l5, %o5
32081 xorcc %i3, 0x0AE6, %i7
32082 fbu,a %fcc3, loop_2737
32083 movrne %o0, %g5, %o1
32084 wr %g0, 0x11, %asi
32085 lduha [%l7 + 0x78] %asi, %i6
32086loop_2737:
32087 edge16ln %i5, %i0, %g6
32088 edge8n %l6, %o4, %l4
32089 call loop_2738
32090 ldsh [%l7 + 0x7E], %i2
32091 bleu,pt %xcc, loop_2739
32092 brlz,a %i1, loop_2740
32093loop_2738:
32094 nop
32095 fitos %f13, %f25
32096 fstox %f25, %f0
32097 fxtos %f0, %f25
32098 nop
32099 setx loop_2741, %l0, %l1
32100 wrpr 0x1, %tl
32101 wrpr %l1, %tpc
32102 add %l1, 0x4, %l1
32103 wrpr %l1, %tnpc
32104 setx 0x34400001400, %l0, %l1
32105 wrpr %l1, %tstate
32106 wrhpr 0x4, %htstate
32107 retry
32108loop_2739:
32109 movl %xcc, %o3, %o2
32110loop_2740:
32111 xorcc %l3, 0x18FD, %g7
32112 tvs %xcc, 0x6
32113loop_2741:
32114 fandnot1s %f8, %f4, %f17
32115 mulx %o6, 0x14B0, %g4
32116 fbge,a %fcc2, loop_2742
32117 bge,a loop_2743
32118 movrlez %l0, %o7, %i4
32119 bl,a,pt %icc, loop_2744
32120loop_2742:
32121 sdivcc %g2, 0x08A5, %l2
32122loop_2743:
32123 fmovsg %xcc, %f25, %f8
32124 nop
32125 fitod %f6, %f18
32126 fdtos %f18, %f4
32127loop_2744:
32128 fsrc1s %f2, %f13
32129 fbug,a %fcc2, loop_2745
32130 ldsh [%l7 + 0x7C], %l1
32131 subcc %g3, 0x0129, %l5
32132 fble,a %fcc0, loop_2746
32133loop_2745:
32134 tpos %xcc, 0x7
32135 bvs,pn %xcc, loop_2747
32136 edge8n %g1, %i3, %i7
32137loop_2746:
32138 move %xcc, %o0, %g5
32139 tneg %icc, 0x2
32140loop_2747:
32141 bvc,a,pt %xcc, loop_2748
32142 tne %xcc, 0x7
32143 set 0x40, %g5
32144 stda %f0, [%l7 + %g5] 0x10
32145loop_2748:
32146 movcs %icc, %o5, %i6
32147 fmovrsgz %i5, %f21, %f9
32148 bn,a,pn %icc, loop_2749
32149 fmovsle %xcc, %f29, %f5
32150 sra %i0, 0x01, %g6
32151 sir 0x1622
32152loop_2749:
32153 stbar
32154 movrne %o1, %o4, %l4
32155 fpackfix %f18, %f25
32156 nop
32157 setx 0x87D2D59EFA507ECF, %l0, %l6
32158 stx %l6, [%l7 + 0x28]
32159 ldd [%l7 + 0x28], %f24
32160 setx 0xCD590B25772AEAD3, %l1, %l5
32161 stx %l5, [%l7 + 0x10]
32162 ldd [%l7 + 0x10], %f4
32163 faddd %f4, %f24, %f10
32164 fcmpgt16 %f22, %f22, %l6
32165 fpsub16 %f18, %f8, %f16
32166 fabss %f5, %f9
32167 wr %g0, 0x10, %asi
32168 lduba [%l7 + 0x66] %asi, %i1
32169 tg %xcc, 0x6
32170 subcc %i2, %o2, %o3
32171 and %l3, %o6, %g4
32172 fmovdgu %xcc, %f25, %f30
32173 movge %xcc, %g7, %l0
32174 movcc %icc, %i4, %g2
32175 faligndata %f28, %f22, %f8
32176 fmul8x16 %f18, %f24, %f26
32177 andncc %l2, %l1, %g3
32178 fmovrde %l5, %f8, %f14
32179 nop
32180 fitod %f8, %f8
32181 fdtoi %f8, %f11
32182 fpsub16 %f20, %f8, %f0
32183 fmovs %f20, %f22
32184 andcc %g1, %o7, %i3
32185 movrlz %o0, %g5, %i7
32186 mulx %i6, %i5, %i0
32187 tcc %icc, 0x0
32188 fblg %fcc2, loop_2750
32189 fbuge %fcc0, loop_2751
32190 fbu %fcc1, loop_2752
32191 andcc %o5, 0x17DB, %o1
32192loop_2750:
32193 xnorcc %g6, %o4, %l6
32194loop_2751:
32195 tvs %xcc, 0x3
32196loop_2752:
32197 movn %icc, %l4, %i2
32198 fmul8x16 %f11, %f22, %f16
32199 sll %i1, 0x1E, %o2
32200 set 0x0E, %l0
32201 ldsba [%l7 + %l0] 0x0c, %l3
32202 or %o3, 0x00E6, %g4
32203 alignaddr %o6, %g7, %i4
32204 fxnor %f14, %f12, %f16
32205 fmovsneg %icc, %f23, %f26
32206 move %icc, %g2, %l0
32207 tcc %icc, 0x2
32208 tsubcctv %l2, %g3, %l5
32209 wr %g0, 0x80, %asi
32210 swapa [%l7 + 0x2C] %asi, %l1
32211 fbo %fcc3, loop_2753
32212 edge32n %g1, %o7, %o0
32213 ldsh [%l7 + 0x4A], %g5
32214 sub %i7, %i3, %i6
32215loop_2753:
32216 edge32n %i0, %o5, %i5
32217 movcc %icc, %o1, %g6
32218 orncc %o4, 0x1D85, %l4
32219 edge32n %l6, %i1, %i2
32220 fmovda %icc, %f7, %f11
32221 ldsb [%l7 + 0x08], %l3
32222 mulscc %o3, 0x17EC, %o2
32223 lduw [%l7 + 0x08], %o6
32224 sdivx %g4, 0x0B98, %g7
32225 mova %icc, %g2, %l0
32226 bl,a loop_2754
32227 tge %xcc, 0x3
32228 orn %i4, %g3, %l5
32229 tvc %icc, 0x0
32230loop_2754:
32231 fbul,a %fcc1, loop_2755
32232 sra %l1, 0x0D, %g1
32233 saved
32234 rdpr %cwp, %g1
32235 rdpr %cansave, %g2
32236 rdpr %canrestore, %g3
32237 rdpr %cleanwin, %g4
32238 rdpr %otherwin, %g5
32239 rdpr %wstate, %g6
32240 bcs,a,pt %icc, loop_2756
32241loop_2755:
32242 bne %xcc, loop_2757
32243 movpos %icc, %o7, %l2
32244 movg %icc, %o0, %g5
32245loop_2756:
32246 udivx %i7, 0x007D, %i6
32247loop_2757:
32248 subccc %i3, %o5, %i0
32249 tneg %xcc, 0x6
32250 popc %o1, %i5
32251 tvs %icc, 0x7
32252 movvc %xcc, %g6, %o4
32253 edge32l %l4, %i1, %i2
32254 ldsb [%l7 + 0x6A], %l3
32255 udivcc %l6, 0x11A6, %o3
32256 fpackfix %f10, %f21
32257 fmovdcc %xcc, %f14, %f17
32258 orn %o6, %o2, %g4
32259 tneg %icc, 0x3
32260 tsubcc %g2, %g7, %l0
32261 tl %xcc, 0x6
32262 sethi 0x1461, %g3
32263 tgu %xcc, 0x7
32264 sub %i4, %l1, %g1
32265 bge,a,pn %xcc, loop_2758
32266 udivx %o7, 0x053B, %l2
32267 stbar
32268 and %o0, 0x0A4A, %g5
32269loop_2758:
32270 mulx %i7, %i6, %i3
32271 movrlz %l5, 0x25F, %i0
32272 brnz,a %o5, loop_2759
32273 edge32n %i5, %g6, %o4
32274 bg loop_2760
32275 fnot1 %f22, %f2
32276loop_2759:
32277 edge16l %o1, %l4, %i1
32278 sdiv %l3, 0x1E47, %i2
32279loop_2760:
32280 tge %icc, 0x3
32281 nop
32282 set 0x18, %o1
32283 stx %o3, [%l7 + %o1]
32284 mulscc %l6, %o6, %o2
32285 array16 %g2, %g4, %l0
32286 edge32ln %g7, %i4, %l1
32287 sub %g1, 0x0024, %g3
32288 umul %o7, %o0, %l2
32289 sir 0x0309
32290 set 0x68, %o0
32291 lduwa [%l7 + %o0] 0x80, %i7
32292 bgu loop_2761
32293 array8 %g5, %i3, %i6
32294 fnands %f29, %f30, %f24
32295 taddcc %i0, 0x11FA, %l5
32296loop_2761:
32297 xorcc %o5, %i5, %o4
32298 tneg %xcc, 0x6
32299 movneg %xcc, %o1, %g6
32300 alignaddr %l4, %i1, %l3
32301 flush %l7 + 0x4C
32302 udiv %o3, 0x125F, %l6
32303 alignaddr %o6, %i2, %g2
32304 edge16 %o2, %g4, %g7
32305 fbule %fcc0, loop_2762
32306 fpsub16s %f3, %f7, %f23
32307 fpsub16 %f20, %f0, %f18
32308 fbge,a %fcc2, loop_2763
32309loop_2762:
32310 fcmple32 %f2, %f8, %l0
32311 fba,a %fcc1, loop_2764
32312 orncc %l1, 0x03A7, %g1
32313loop_2763:
32314 array32 %i4, %g3, %o7
32315 set 0x60, %g4
32316 ldda [%l7 + %g4] 0xeb, %l2
32317loop_2764:
32318 array16 %i7, %o0, %i3
32319 sdivcc %i6, 0x0CD9, %i0
32320 sethi 0x0B8D, %l5
32321 restored
32322 rdpr %cwp, %g1
32323 rdpr %cansave, %g2
32324 rdpr %canrestore, %g3
32325 rdpr %cleanwin, %g4
32326 rdpr %otherwin, %g5
32327 rdpr %wstate, %g6
32328 array8 %g5, %o5, %i5
32329 movrgz %o4, 0x3BF, %o1
32330 bcs,pt %icc, loop_2765
32331 array16 %g6, %l4, %i1
32332 taddcctv %o3, %l3, %l6
32333 srax %o6, 0x19, %g2
32334loop_2765:
32335 srlx %o2, %g4, %g7
32336 mulx %l0, %i2, %g1
32337 andncc %i4, %g3, %o7
32338 tvs %xcc, 0x2
32339 bgu,a loop_2766
32340 edge8l %l1, %l2, %i7
32341 movne %icc, %i3, %i6
32342 fxnor %f16, %f4, %f2
32343loop_2766:
32344 bcc,a,pt %icc, loop_2767
32345 nop
32346 fitos %f21, %f26
32347 andncc %i0, %o0, %g5
32348 tsubcc %o5, %i5, %l5
32349loop_2767:
32350 fbu,a %fcc2, loop_2768
32351 subcc %o1, %o4, %g6
32352 fmovrsgz %l4, %f28, %f5
32353 tsubcctv %o3, 0x1348, %l3
32354loop_2768:
32355 nop
32356 wr %g0, 0x80, %asi
32357 ldxa [%l7 + 0x28] %asi, %l6
32358 srlx %o6, %g2, %i1
32359 wr %g0, 0x10, %asi
32360 lduha [%l7 + 0x48] %asi, %o2
32361 tpos %xcc, 0x5
32362 movgu %xcc, %g7, %l0
32363 umulcc %i2, 0x1F79, %g4
32364 sdiv %g1, 0x17A2, %i4
32365 fbug,a %fcc2, loop_2769
32366 edge32 %o7, %g3, %l2
32367 wr %g0, 0x89, %asi
32368 ldda [%l7 + 0x40] %asi, %f0
32369loop_2769:
32370 tg %icc, 0x7
32371 addccc %i7, 0x1720, %l1
32372 orcc %i3, %i0, %o0
32373 nop
32374 setx 0x85F9C3E6E0440B41, %l0, %l6
32375 stx %l6, [%l7 + 0x70]
32376 ldx [%l7 + 0x70], %fsr
32377 fmovdle %icc, %f12, %f21
32378 ldx [%l7 + 0x18], %g5
32379 udivcc %o5, 0x18B8, %i6
32380 fabss %f16, %f29
32381 brlz,a %i5, loop_2770
32382 edge16n %l5, %o4, %g6
32383 tcc %xcc, 0x4
32384 fmovrdne %o1, %f0, %f26
32385loop_2770:
32386 movrgz %o3, 0x044, %l3
32387 tne %xcc, 0x7
32388 fmovse %xcc, %f0, %f3
32389 movrgz %l4, %l6, %o6
32390 fbo %fcc0, loop_2771
32391 tn %xcc, 0x3
32392 srl %i1, %o2, %g7
32393 stw %g2, [%l7 + 0x60]
32394loop_2771:
32395 addc %i2, %l0, %g1
32396 movrgez %i4, 0x3D2, %g4
32397 edge32 %g3, %l2, %o7
32398 edge8 %i7, %i3, %l1
32399 fbne,a %fcc1, loop_2772
32400 xnorcc %o0, 0x081D, %i0
32401 move %icc, %g5, %o5
32402 add %l7, 0x18, %l6
32403 wr %g0, 0x89, %asi
32404 casxa [%l6] %asi, %i6, %l5
32405loop_2772:
32406 fmovsge %icc, %f2, %f5
32407 bshuffle %f8, %f16, %f28
32408 edge32n %o4, %g6, %o1
32409 ldsh [%l7 + 0x12], %o3
32410 fmovsl %icc, %f18, %f23
32411 or %l3, %i5, %l4
32412 tleu %xcc, 0x4
32413 brlz %l6, loop_2773
32414 edge8n %i1, %o6, %o2
32415 sra %g2, %g7, %i2
32416 movle %xcc, %l0, %i4
32417loop_2773:
32418 nop
32419 setx 0xB12C97AE, %l0, %l6
32420 st %l6, [%l7 + 0x28]
32421 ld [%l7 + 0x28], %f25
32422 fsqrts %f25, %f30
32423 smulcc %g4, %g1, %g3
32424 fmovse %xcc, %f13, %f1
32425 fxors %f18, %f22, %f7
32426 xnorcc %l2, 0x1917, %o7
32427 tvs %xcc, 0x5
32428 lduh [%l7 + 0x62], %i7
32429 movcs %icc, %i3, %o0
32430 array16 %l1, %g5, %o5
32431 movn %xcc, %i0, %l5
32432 smulcc %o4, 0x0105, %i6
32433 wr %g0, 0x20, %asi
32434 stxa %g6, [%g0 + 0x28] %asi
32435 xnor %o3, 0x01FD, %o1
32436 tle %icc, 0x2
32437 srax %l3, 0x06, %l4
32438 tsubcc %i5, %i1, %o6
32439 udivcc %o2, 0x13B6, %l6
32440 taddcc %g7, 0x1D4A, %i2
32441 tne %xcc, 0x6
32442 saved
32443 rdpr %cwp, %g1
32444 rdpr %cansave, %g2
32445 rdpr %canrestore, %g3
32446 rdpr %cleanwin, %g4
32447 rdpr %otherwin, %g5
32448 rdpr %wstate, %g6
32449 movvc %icc, %l0, %g2
32450 edge16n %i4, %g4, %g1
32451 add %l2, 0x1280, %o7
32452 mova %icc, %g3, %i3
32453 bpos loop_2774
32454 brgez,a %o0, loop_2775
32455 edge16n %i7, %g5, %o5
32456 fandnot2s %f7, %f13, %f19
32457loop_2774:
32458 st %f14, [%l7 + 0x24]
32459loop_2775:
32460 fba,a %fcc1, loop_2776
32461 nop
32462 set 0x38, %o7
32463 stx %i0, [%l7 + %o7]
32464 move %icc, %l1, %l5
32465 wr %g0, 0x18, %asi
32466 sta %f22, [%l7 + 0x70] %asi
32467loop_2776:
32468 fba %fcc3, loop_2777
32469 fmovdcc %icc, %f20, %f24
32470 bne,pn %icc, loop_2778
32471 fmul8ulx16 %f22, %f14, %f22
32472loop_2777:
32473 movvs %xcc, %i6, %o4
32474 fmovde %xcc, %f11, %f13
32475loop_2778:
32476 edge32l %g6, %o1, %l3
32477 movrgez %o3, 0x3A1, %l4
32478 fmovdcs %xcc, %f13, %f25
32479 nop
32480 fitos %f1, %f7
32481 fstox %f7, %f2
32482 fxtos %f2, %f13
32483 set 0x54, %o5
32484 lduwa [%l7 + %o5] 0x10, %i5
32485 movvs %xcc, %i1, %o6
32486 sdivx %l6, 0x1330, %o2
32487 fmovdcs %icc, %f7, %f1
32488 subc %i2, %l0, %g7
32489 xorcc %g2, %i4, %g1
32490 tne %xcc, 0x0
32491 nop
32492 fitod %f2, %f12
32493 fdtox %f12, %f12
32494 fxtod %f12, %f26
32495 bneg,a,pn %icc, loop_2779
32496 nop
32497 setx 0x80666E58, %l0, %l6
32498 st %l6, [%l7 + 0x40]
32499 ld [%l7 + 0x40], %fsr
32500 fpsub16s %f21, %f12, %f22
32501 udivx %l2, 0x0ABF, %g4
32502loop_2779:
32503 stx %o7, [%l7 + 0x68]
32504 fpackfix %f0, %f9
32505 and %g3, %o0, %i3
32506 array16 %g5, %i7, %o5
32507 movneg %xcc, %l1, %i0
32508 saved
32509 rdpr %cwp, %g1
32510 rdpr %cansave, %g2
32511 rdpr %canrestore, %g3
32512 rdpr %cleanwin, %g4
32513 rdpr %otherwin, %g5
32514 rdpr %wstate, %g6
32515 fmovsl %icc, %f2, %f8
32516 srlx %l5, %i6, %g6
32517 bn,pt %xcc, loop_2780
32518 xorcc %o1, 0x1098, %l3
32519 brgz %o4, loop_2781
32520 movvs %xcc, %l4, %i5
32521loop_2780:
32522 tcs %icc, 0x5
32523 movcc %icc, %o3, %o6
32524loop_2781:
32525 fmovde %icc, %f9, %f17
32526 taddcctv %i1, 0x1BBD, %l6
32527 andn %o2, 0x1D26, %i2
32528 be,a loop_2782
32529 fmovdg %xcc, %f19, %f29
32530 sth %l0, [%l7 + 0x16]
32531 fbg %fcc0, loop_2783
32532loop_2782:
32533 fmovs %f1, %f23
32534 srlx %g2, %i4, %g7
32535 andncc %l2, %g1, %g4
32536loop_2783:
32537 tcc %icc, 0x1
32538 sdivcc %g3, 0x18F9, %o7
32539 fmovdvs %icc, %f5, %f14
32540 tgu %icc, 0x7
32541 edge32l %i3, %o0, %i7
32542 popc 0x0A65, %o5
32543 andcc %g5, %i0, %l5
32544 movcc %icc, %l1, %g6
32545 taddcctv %i6, 0x1F0F, %o1
32546 fcmpgt16 %f8, %f0, %l3
32547 prefetch [%l7 + 0x34], 0x1
32548 bl,pt %xcc, loop_2784
32549 addcc %l4, 0x1B48, %i5
32550 smul %o4, %o6, %o3
32551 fnot2s %f16, %f8
32552loop_2784:
32553 fxor %f24, %f28, %f18
32554 nop
32555 set 0x5E, %l3
32556 sth %l6, [%l7 + %l3]
32557 edge8ln %o2, %i2, %i1
32558 sdivx %g2, 0x0B7E, %i4
32559 tvc %icc, 0x6
32560 tsubcc %g7, %l2, %l0
32561 tvs %xcc, 0x6
32562 bleu,a,pt %xcc, loop_2785
32563 lduw [%l7 + 0x44], %g1
32564 popc 0x0B2E, %g3
32565 fmovrdgez %g4, %f2, %f14
32566loop_2785:
32567 taddcctv %o7, %o0, %i7
32568 bgu,a %icc, loop_2786
32569 nop
32570 setx loop_2787, %l0, %l1
32571 wrpr 0x1, %tl
32572 wrpr %l1, %tnpc
32573 setx 0x34400001400, %l0, %l1
32574 wrpr %l1, %tstate
32575 wrhpr 0x4, %htstate
32576 done
32577 bgu,a,pt %xcc, loop_2788
32578 subccc %o5, %i3, %g5
32579loop_2786:
32580 fmovsgu %xcc, %f9, %f17
32581loop_2787:
32582 orn %i0, %l1, %l5
32583loop_2788:
32584 nop
32585 wr %g0, 0x89, %asi
32586 ldsha [%l7 + 0x14] %asi, %g6
32587 fnegd %f8, %f30
32588 stb %o1, [%l7 + 0x68]
32589 umul %i6, %l4, %i5
32590 array8 %l3, %o6, %o3
32591 set 0x18, %l6
32592 sta %f29, [%l7 + %l6] 0x89
32593 brgz %o4, loop_2789
32594 fble,a %fcc2, loop_2790
32595 tvs %icc, 0x7
32596 fabss %f22, %f17
32597loop_2789:
32598 edge32ln %l6, %i2, %o2
32599loop_2790:
32600 edge16ln %g2, %i4, %g7
32601 fnot1 %f10, %f14
32602 tsubcc %l2, 0x1044, %i1
32603 fmovrdgz %l0, %f8, %f10
32604 tpos %xcc, 0x4
32605 edge32ln %g1, %g4, %g3
32606 ldsb [%l7 + 0x33], %o7
32607 bpos,a %xcc, loop_2791
32608 movl %xcc, %o0, %o5
32609 saved
32610 rdpr %cwp, %g1
32611 rdpr %cansave, %g2
32612 rdpr %canrestore, %g3
32613 rdpr %cleanwin, %g4
32614 rdpr %otherwin, %g5
32615 rdpr %wstate, %g6
32616 bge,pn %xcc, loop_2792
32617loop_2791:
32618 srax %i7, 0x0B, %i3
32619 popc %g5, %l1
32620 movrne %i0, %g6, %o1
32621loop_2792:
32622 fmovda %icc, %f3, %f13
32623 edge16 %l5, %l4, %i5
32624 movcs %icc, %l3, %i6
32625 fsrc2 %f8, %f22
32626 sdiv %o6, 0x1503, %o4
32627 movcc %icc, %l6, %o3
32628 fornot1s %f6, %f17, %f23
32629 taddcctv %i2, %o2, %i4
32630 movrlz %g7, 0x35C, %g2
32631 srax %l2, %l0, %i1
32632 fcmpne16 %f18, %f24, %g1
32633 fands %f20, %f13, %f23
32634 edge8ln %g4, %o7, %g3
32635 fmovdvc %xcc, %f17, %f1
32636 sethi 0x1731, %o0
32637 fnands %f16, %f0, %f16
32638 sdiv %i7, 0x1BEB, %i3
32639 xor %o5, 0x1984, %g5
32640 nop
32641 setx 0x8E212C7E, %l0, %l6
32642 st %l6, [%l7 + 0x28]
32643 ld [%l7 + 0x28], %f13
32644 fsqrts %f13, %f2
32645 edge8 %l1, %g6, %i0
32646 xor %o1, 0x07E2, %l4
32647 fcmpgt16 %f24, %f24, %i5
32648 tsubcc %l3, %l5, %o6
32649 ldsb [%l7 + 0x50], %o4
32650 fpadd32 %f2, %f4, %f8
32651 edge32l %i6, %l6, %i2
32652 fnand %f24, %f18, %f12
32653 bgu,a,pn %icc, loop_2793
32654 tsubcctv %o2, %o3, %i4
32655 tcc %icc, 0x3
32656 stb %g2, [%l7 + 0x67]
32657loop_2793:
32658 edge8ln %g7, %l0, %i1
32659 fnors %f18, %f7, %f8
32660 swap [%l7 + 0x24], %l2
32661 movgu %xcc, %g1, %g4
32662 wr %g0, 0x18, %asi
32663 ldda [%l7 + 0x30] %asi, %g2
32664 movrlez %o0, %i7, %i3
32665 popc %o7, %g5
32666 stx %o5, [%l7 + 0x18]
32667 swap [%l7 + 0x28], %g6
32668 set 0x56, %i2
32669 ldsba [%l7 + %i2] 0x04, %i0
32670 nop
32671 set 0x26, %i4
32672 stb %o1, [%l7 + %i4]
32673 andncc %l4, %i5, %l3
32674 brgz,a %l1, loop_2794
32675 mulx %o6, 0x1A8F, %l5
32676 andn %i6, %l6, %i2
32677 movrgz %o4, 0x22C, %o2
32678loop_2794:
32679 fzeros %f10
32680 brgz %o3, loop_2795
32681 fbo,a %fcc3, loop_2796
32682 edge8 %g2, %g7, %l0
32683 stw %i4, [%l7 + 0x0C]
32684loop_2795:
32685 nop
32686 wr %g0, 0x0c, %asi
32687 ldswa [%l7 + 0x24] %asi, %l2
32688loop_2796:
32689 fxnors %f11, %f30, %f15
32690 nop
32691 setx 0x8039F5DA00489E78, %l0, %l6
32692 stx %l6, [%l7 + 0x18]
32693 ldx [%l7 + 0x18], %fsr
32694 tgu %icc, 0x7
32695 fmuld8ulx16 %f25, %f5, %f2
32696 fmovrdgz %i1, %f0, %f6
32697 movvs %icc, %g4, %g3
32698 tl %xcc, 0x7
32699 fbuge %fcc2, loop_2797
32700 popc 0x1D59, %o0
32701 for %f6, %f16, %f30
32702 edge8l %g1, %i3, %i7
32703loop_2797:
32704 fba %fcc3, loop_2798
32705 tcs %icc, 0x4
32706 subc %o7, 0x1C1F, %g5
32707 fcmpne16 %f14, %f4, %o5
32708loop_2798:
32709 movg %xcc, %i0, %o1
32710 bvc loop_2799
32711 movrgez %g6, %i5, %l3
32712 bshuffle %f6, %f22, %f0
32713 fnands %f6, %f31, %f22
32714loop_2799:
32715 srlx %l1, 0x1F, %l4
32716 fpmerge %f22, %f10, %f4
32717 mova %icc, %l5, %i6
32718 nop
32719 fitos %f8, %f19
32720 fstox %f19, %f10
32721 fxtos %f10, %f18
32722 prefetch [%l7 + 0x3C], 0x0
32723 nop
32724 fitod %f21, %f18
32725 andn %l6, %o6, %i2
32726 xnorcc %o2, %o3, %g2
32727 nop
32728 setx loop_2800, %l0, %l1
32729 wrpr 0x1, %tl
32730 wrpr %l1, %tpc
32731 add %l1, 0x4, %l1
32732 wrpr %l1, %tnpc
32733 setx 0x34400001400, %l0, %l1
32734 wrpr %l1, %tstate
32735 wrhpr 0x4, %htstate
32736 retry
32737 movne %xcc, %g7, %l0
32738 tg %xcc, 0x0
32739 sdiv %i4, 0x121E, %l2
32740loop_2800:
32741 fbo %fcc1, loop_2801
32742 movpos %xcc, %i1, %o4
32743 mulx %g4, 0x0F97, %g3
32744 mulx %o0, 0x0329, %g1
32745loop_2801:
32746 movcc %icc, %i3, %o7
32747 fabss %f20, %f25
32748 mulx %i7, %o5, %i0
32749 fxnors %f31, %f20, %f7
32750 move %xcc, %o1, %g6
32751 fbe %fcc1, loop_2802
32752 edge16 %i5, %l3, %l1
32753 fmovd %f6, %f26
32754 edge8 %g5, %l4, %i6
32755loop_2802:
32756 orcc %l5, %l6, %o6
32757 edge32n %i2, %o3, %o2
32758 fmovdle %xcc, %f13, %f10
32759 mulscc %g7, 0x13E6, %l0
32760 nop
32761 set 0x24, %g3
32762 lduw [%l7 + %g3], %g2
32763 bvc %xcc, loop_2803
32764 sdivcc %i4, 0x1D48, %l2
32765 mulx %o4, %i1, %g4
32766 fbl %fcc1, loop_2804
32767loop_2803:
32768 fnot2 %f0, %f10
32769 add %l7, 0x48, %l6
32770 wr %g0, 0x81, %asi
32771 lda [%l6] %asi, %g3
32772 casa [%l6] 0x81, %g3, %g1
32773loop_2804:
32774 fmul8x16au %f4, %f8, %f4
32775 edge16l %i3, %o7, %i7
32776 fcmpgt32 %f6, %f30, %o0
32777 addc %i0, 0x17AE, %o5
32778 fmovsge %icc, %f20, %f0
32779 ldd [%l7 + 0x40], %f20
32780 bne,a %xcc, loop_2805
32781 movpos %icc, %g6, %o1
32782 xor %i5, %l1, %g5
32783 tsubcc %l3, 0x0598, %i6
32784loop_2805:
32785 movleu %icc, %l5, %l4
32786 xnorcc %l6, 0x1F60, %i2
32787 bvc,a %xcc, loop_2806
32788 bcs,pt %icc, loop_2807
32789 edge16l %o6, %o2, %g7
32790 ldd [%l7 + 0x70], %f18
32791loop_2806:
32792 stb %o3, [%l7 + 0x3A]
32793loop_2807:
32794 movn %icc, %l0, %g2
32795 fmul8ulx16 %f30, %f6, %f10
32796 fbo,a %fcc1, loop_2808
32797 bcs,a %icc, loop_2809
32798 fmovrslz %i4, %f8, %f7
32799 fones %f29
32800loop_2808:
32801 nop
32802 setx 0x363249B5, %l0, %l6
32803 st %l6, [%l7 + 0x28]
32804 ld [%l7 + 0x28], %f21
32805 setx 0xD36A0425, %l1, %l5
32806 st %l5, [%l7 + 0x10]
32807 ld [%l7 + 0x10], %f7
32808 fadds %f7, %f21, %f2
32809loop_2809:
32810 fands %f27, %f9, %f20
32811 wr %g0, 0x81, %asi
32812 lduwa [%l7 + 0x28] %asi, %o4
32813 std %f10, [%l7 + 0x58]
32814 ldx [%l7 + 0x08], %l2
32815 fcmpne32 %f0, %f10, %g4
32816 movrgz %i1, 0x244, %g1
32817 movl %icc, %g3, %i3
32818 movrlez %i7, %o7, %o0
32819 popc 0x1172, %o5
32820 sll %g6, 0x1F, %i0
32821 edge8ln %o1, %l1, %i5
32822 fmovsvc %xcc, %f10, %f10
32823 andcc %g5, %l3, %l5
32824 tge %icc, 0x2
32825 move %icc, %l4, %i6
32826 wr %g0, 0x89, %asi
32827 swapa [%l7 + 0x54] %asi, %l6
32828 xor %o6, 0x0717, %i2
32829 bneg,a,pn %icc, loop_2810
32830 bleu,a %xcc, loop_2811
32831 taddcctv %g7, %o3, %l0
32832 tvs %icc, 0x7
32833loop_2810:
32834 membar 0x67
32835loop_2811:
32836 tleu %xcc, 0x5
32837 movre %o2, 0x30E, %g2
32838 wr %g0, 0x04, %asi
32839 stha %i4, [%l7 + 0x12] %asi
32840 fcmple16 %f10, %f2, %l2
32841 movl %icc, %g4, %o4
32842 andn %i1, 0x0050, %g1
32843 bvs,a %xcc, loop_2812
32844 tn %icc, 0x3
32845 sll %i3, 0x09, %g3
32846 movne %xcc, %i7, %o0
32847loop_2812:
32848 prefetch [%l7 + 0x10], 0x3
32849 orcc %o5, %o7, %g6
32850 fornot1 %f20, %f16, %f2
32851 edge8 %o1, %i0, %i5
32852 subc %g5, %l3, %l1
32853 fmovrsgez %l4, %f22, %f24
32854 ldx [%l7 + 0x48], %i6
32855 wr %g0, 0x10, %asi
32856 stba %l5, [%l7 + 0x4B] %asi
32857 tne %xcc, 0x4
32858 srax %l6, %o6, %g7
32859 fmovsvs %xcc, %f12, %f8
32860 nop
32861 setx loop_2813, %l0, %l1
32862 wrpr 0x1, %tl
32863 wrpr %l1, %tnpc
32864 setx 0x34400001400, %l0, %l1
32865 wrpr %l1, %tstate
32866 wrhpr 0x4, %htstate
32867 done
32868 tgu %xcc, 0x5
32869 movl %xcc, %o3, %l0
32870 nop
32871 setx 0xF04B66C2, %l0, %l6
32872 st %l6, [%l7 + 0x2C]
32873 ld [%l7 + 0x2C], %fsr
32874loop_2813:
32875 fmovrde %o2, %f26, %f26
32876 edge16n %i2, %g2, %l2
32877 movrne %g4, %i4, %i1
32878 fmovdcs %icc, %f7, %f10
32879 nop
32880 setx 0x154BE435, %l0, %l6
32881 st %l6, [%l7 + 0x28]
32882 ld [%l7 + 0x28], %f21
32883 fsqrts %f21, %f31
32884 nop
32885 setx 0x801C554D, %l0, %l6
32886 st %l6, [%l7 + 0x28]
32887 ld [%l7 + 0x28], %f7
32888 fsqrts %f7, %f21
32889 bneg,pt %xcc, loop_2814
32890 restored
32891 rdpr %cwp, %g1
32892 rdpr %cansave, %g2
32893 rdpr %canrestore, %g3
32894 rdpr %cleanwin, %g4
32895 rdpr %otherwin, %g5
32896 rdpr %wstate, %g6
32897 taddcctv %g1, 0x1E73, %i3
32898 fble %fcc3, loop_2815
32899loop_2814:
32900 fmovdvs %xcc, %f2, %f14
32901 edge8n %o4, %i7, %o0
32902 srl %o5, %o7, %g6
32903loop_2815:
32904 nop
32905 add %l7, 0x78, %l6
32906 wr %g0, 0x89, %asi
32907 casxa [%l6] %asi, %g3, %o1
32908 fmovrdgez %i0, %f26, %f22
32909 tgu %icc, 0x3
32910 nop
32911 fitos %f1, %f3
32912 fstox %f3, %f24
32913 fxtos %f24, %f26
32914 movrne %i5, 0x393, %g5
32915 fmovdn %icc, %f7, %f4
32916 mova %xcc, %l3, %l1
32917 tne %xcc, 0x7
32918 tcc %xcc, 0x4
32919 movl %icc, %i6, %l5
32920 wr %g0, 0xe3, %asi
32921 ldda [%l7 + 0x40] %asi, %l4
32922 fmovrsne %l6, %f23, %f28
32923 movrgez %g7, %o3, %l0
32924 edge8 %o6, %i2, %g2
32925 movcs %xcc, %l2, %o2
32926 prefetch [%l7 + 0x58], 0x1
32927 alignaddr %g4, %i4, %g1
32928 tvs %xcc, 0x4
32929 tge %xcc, 0x2
32930 taddcc %i3, %i1, %i7
32931 subccc %o0, %o5, %o7
32932 subcc %g6, %o4, %o1
32933 tsubcctv %i0, 0x113E, %i5
32934 restored
32935 rdpr %cwp, %g1
32936 rdpr %cansave, %g2
32937 rdpr %canrestore, %g3
32938 rdpr %cleanwin, %g4
32939 rdpr %otherwin, %g5
32940 rdpr %wstate, %g6
32941 sub %g5, %l3, %g3
32942 movcs %xcc, %l1, %i6
32943 tvs %xcc, 0x1
32944 mulscc %l5, %l6, %g7
32945 edge16l %l4, %o3, %o6
32946 wr %g0, 0x19, %asi
32947 stba %l0, [%l7 + 0x39] %asi
32948 tvc %xcc, 0x2
32949 nop
32950 fitod %f0, %f12
32951 fdtox %f12, %f6
32952 movcc %xcc, %i2, %l2
32953 fpsub32 %f30, %f12, %f12
32954 add %l7, 0x28, %l6
32955 wr %g0, 0x80, %asi
32956 lda [%l6] %asi, %g2
32957 casa [%l6] 0x80, %g2, %o2
32958 movvs %xcc, %i4, %g4
32959 edge32 %i3, %i1, %g1
32960 be,a,pt %icc, loop_2816
32961 prefetch [%l7 + 0x44], 0x3
32962 bcs,pt %icc, loop_2817
32963 fmul8x16au %f10, %f30, %f2
32964loop_2816:
32965 stbar
32966 fnor %f30, %f28, %f16
32967loop_2817:
32968 fmovrdlz %i7, %f28, %f6
32969 restored
32970 rdpr %cwp, %g1
32971 rdpr %cansave, %g2
32972 rdpr %canrestore, %g3
32973 rdpr %cleanwin, %g4
32974 rdpr %otherwin, %g5
32975 rdpr %wstate, %g6
32976 edge8l %o5, %o7, %g6
32977 flush %l7 + 0x3C
32978 edge16n %o4, %o0, %i0
32979 fabsd %f2, %f18
32980 tne %icc, 0x7
32981 srl %i5, 0x04, %g5
32982 movleu %xcc, %o1, %g3
32983 fandnot2s %f2, %f20, %f20
32984 addc %l1, %l3, %l5
32985 tn %xcc, 0x6
32986 sethi 0x0620, %l6
32987 movgu %xcc, %i6, %g7
32988 srl %o3, 0x00, %l4
32989 tge %xcc, 0x5
32990 sra %l0, 0x0A, %o6
32991 movrlez %l2, 0x201, %i2
32992 addccc %o2, %i4, %g4
32993 xor %g2, %i1, %g1
32994 ldsb [%l7 + 0x3D], %i7
32995 fzero %f10
32996 nop
32997 setx 0x968E3AC6A0451131, %l0, %l6
32998 stx %l6, [%l7 + 0x08]
32999 ldx [%l7 + 0x08], %fsr
33000 fpsub16s %f5, %f23, %f16
33001 faligndata %f28, %f16, %f26
33002 fmovdcc %xcc, %f9, %f7
33003 fmovrse %o5, %f8, %f14
33004 umulcc %o7, %i3, %o4
33005 sll %o0, 0x0E, %i0
33006 fand %f0, %f6, %f26
33007 nop
33008 fitos %f13, %f30
33009 fstox %f30, %f14
33010 prefetch [%l7 + 0x78], 0x0
33011 swap [%l7 + 0x58], %g6
33012 be,a %icc, loop_2818
33013 tle %icc, 0x5
33014 tvs %xcc, 0x4
33015 fsrc1s %f19, %f24
33016loop_2818:
33017 nop
33018 set 0x10, %o4
33019 stxa %g5, [%l7 + %o4] 0x11
33020 nop
33021 fitod %f4, %f10
33022 edge16 %i5, %o1, %g3
33023 stb %l3, [%l7 + 0x30]
33024 fbn %fcc2, loop_2819
33025 fpsub32s %f19, %f24, %f14
33026 fmovsleu %xcc, %f3, %f7
33027 edge16l %l5, %l1, %i6
33028loop_2819:
33029 tvs %icc, 0x2
33030 andn %l6, 0x01DE, %g7
33031 fmovscc %icc, %f19, %f28
33032 umulcc %l4, %o3, %l0
33033 fxnors %f2, %f4, %f21
33034 bcs,a %xcc, loop_2820
33035 std %f28, [%l7 + 0x68]
33036 orn %o6, 0x1DFA, %l2
33037 set 0x14, %g7
33038 stwa %o2, [%l7 + %g7] 0x23
33039 membar #Sync
33040loop_2820:
33041 edge16n %i2, %g4, %i4
33042 edge16n %i1, %g1, %g2
33043 nop
33044 fitod %f2, %f6
33045 fdtox %f6, %f22
33046 fxtod %f22, %f26
33047 movrgez %o5, %o7, %i3
33048 movneg %xcc, %i7, %o4
33049 set 0x2C, %l1
33050 ldswa [%l7 + %l1] 0x04, %o0
33051 tvs %icc, 0x4
33052 srl %g6, %i0, %g5
33053 brgez,a %o1, loop_2821
33054 nop
33055 fitos %f11, %f5
33056 fstod %f5, %f0
33057 movrlez %i5, %l3, %g3
33058 tleu %icc, 0x5
33059loop_2821:
33060 fabss %f7, %f30
33061 membar 0x00
33062 movgu %icc, %l5, %l1
33063 xnorcc %i6, 0x076C, %g7
33064 fmovrde %l4, %f10, %f6
33065 std %f12, [%l7 + 0x78]
33066 fbl %fcc3, loop_2822
33067 xor %o3, %l6, %o6
33068 wr %g0, 0x2a, %asi
33069 stha %l0, [%l7 + 0x20] %asi
33070 membar #Sync
33071loop_2822:
33072 ldd [%l7 + 0x38], %o2
33073 movvs %icc, %i2, %l2
33074 sdivx %i4, 0x1C44, %i1
33075 wr %g0, 0x10, %asi
33076 ldswa [%l7 + 0x64] %asi, %g4
33077 movneg %icc, %g2, %g1
33078 fbuge,a %fcc1, loop_2823
33079 tpos %icc, 0x2
33080 movrgez %o7, %o5, %i3
33081 tl %icc, 0x7
33082loop_2823:
33083 nop
33084 set 0x18, %g6
33085 stxa %o4, [%l7 + %g6] 0xe3
33086 membar #Sync
33087 sll %o0, 0x16, %i7
33088 smul %g6, %i0, %g5
33089 edge32 %i5, %o1, %g3
33090 bcs,pn %icc, loop_2824
33091 xorcc %l3, %l5, %l1
33092 movg %icc, %i6, %l4
33093 xor %g7, 0x075C, %l6
33094loop_2824:
33095 tg %icc, 0x3
33096 movleu %icc, %o3, %l0
33097 umul %o2, 0x0738, %o6
33098 bvs,a,pt %xcc, loop_2825
33099 bgu,a loop_2826
33100 movrgz %l2, 0x0FC, %i2
33101 movpos %xcc, %i1, %g4
33102loop_2825:
33103 fbn,a %fcc0, loop_2827
33104loop_2826:
33105 movleu %xcc, %g2, %g1
33106 edge16n %i4, %o5, %i3
33107 movvc %icc, %o7, %o0
33108loop_2827:
33109 nop
33110 set 0x0F, %i6
33111 lduba [%l7 + %i6] 0x0c, %i7
33112 fornot2s %f1, %f29, %f6
33113 mulx %o4, 0x0C3E, %g6
33114 movrlez %g5, %i5, %o1
33115 mulx %g3, 0x1DAE, %i0
33116 fmovdcs %xcc, %f30, %f26
33117 udivcc %l5, 0x1E2B, %l3
33118 fbl %fcc2, loop_2828
33119 ba,a %icc, loop_2829
33120 tg %xcc, 0x1
33121 fmovdne %icc, %f5, %f7
33122loop_2828:
33123 fnand %f14, %f28, %f10
33124loop_2829:
33125 fba %fcc0, loop_2830
33126 fpadd16s %f14, %f10, %f26
33127 srl %i6, %l1, %l4
33128 bg,pt %icc, loop_2831
33129loop_2830:
33130 umul %l6, 0x17A3, %o3
33131 subc %l0, %g7, %o2
33132 brgz,a %o6, loop_2832
33133loop_2831:
33134 sir 0x1BD2
33135 edge32 %i2, %i1, %l2
33136 popc %g2, %g4
33137loop_2832:
33138 fnors %f21, %f7, %f12
33139 fabss %f26, %f13
33140 fmovscc %icc, %f0, %f4
33141 fpadd16 %f20, %f20, %f14
33142 set 0x2A, %i0
33143 stha %i4, [%l7 + %i0] 0x88
33144 srlx %g1, %o5, %i3
33145 movleu %icc, %o0, %o7
33146 nop
33147 fitos %f1, %f5
33148 fstoi %f5, %f7
33149 fxor %f24, %f16, %f30
33150 xor %o4, %i7, %g5
33151 udiv %i5, 0x03FF, %g6
33152 wr %g0, 0x89, %asi
33153 ldxa [%l7 + 0x40] %asi, %g3
33154 mulx %o1, %i0, %l3
33155 fbue %fcc2, loop_2833
33156 st %f22, [%l7 + 0x2C]
33157 set 0x70, %i5
33158 ldda [%l7 + %i5] 0x04, %i6
33159loop_2833:
33160 nop
33161 wr %g0, 0x10, %asi
33162 prefetcha [%l7 + 0x38] %asi, 0x1
33163 tcc %xcc, 0x1
33164 tle %xcc, 0x2
33165 movne %icc, %l4, %l1
33166 sub %o3, 0x11B7, %l6
33167 membar 0x03
33168 orn %l0, 0x008A, %o2
33169 set 0x78, %l2
33170 prefetcha [%l7 + %l2] 0x89, 0x0
33171 prefetch [%l7 + 0x14], 0x0
33172 bge loop_2834
33173 movgu %xcc, %i2, %g7
33174 array16 %l2, %i1, %g4
33175 mulscc %g2, 0x12BF, %g1
33176loop_2834:
33177 nop
33178 fitod %f6, %f10
33179 fdtos %f10, %f31
33180 tcc %xcc, 0x4
33181 sub %o5, 0x10FE, %i3
33182 nop
33183 set 0x6C, %i7
33184 ldsw [%l7 + %i7], %i4
33185 fxors %f24, %f31, %f25
33186 ldd [%l7 + 0x58], %o0
33187 fmovdcs %icc, %f29, %f20
33188 ldstub [%l7 + 0x38], %o7
33189 subcc %o4, 0x19FD, %i7
33190 fabsd %f4, %f26
33191 brgez,a %g5, loop_2835
33192 udivcc %g6, 0x17AF, %g3
33193 bne loop_2836
33194 xnor %o1, 0x1880, %i5
33195loop_2835:
33196 bneg,a %xcc, loop_2837
33197 edge32ln %l3, %i0, %l5
33198loop_2836:
33199 movpos %xcc, %i6, %l1
33200 edge8 %l4, %l6, %o3
33201loop_2837:
33202 xnorcc %l0, 0x12CD, %o2
33203 alignaddr %i2, %o6, %l2
33204 movrgez %i1, 0x08D, %g7
33205 xnorcc %g2, 0x0812, %g4
33206 fandnot2s %f14, %f21, %f3
33207 wr %g0, 0xe3, %asi
33208 stha %g1, [%l7 + 0x4E] %asi
33209 membar #Sync
33210 subccc %i3, %o5, %o0
33211 bvs,pt %icc, loop_2838
33212 udivx %o7, 0x0997, %o4
33213 movleu %xcc, %i7, %i4
33214 sdivcc %g6, 0x07F2, %g3
33215loop_2838:
33216 fbg,a %fcc3, loop_2839
33217 fbuge,a %fcc0, loop_2840
33218 te %xcc, 0x3
33219 smul %g5, 0x0C66, %i5
33220loop_2839:
33221 fcmpne32 %f14, %f14, %o1
33222loop_2840:
33223 tge %icc, 0x7
33224 movl %icc, %l3, %i0
33225 edge32 %l5, %i6, %l1
33226 fmovdleu %icc, %f0, %f10
33227 edge32l %l4, %o3, %l6
33228 mulx %l0, %i2, %o2
33229 tge %icc, 0x0
33230 andn %l2, %i1, %g7
33231 fmul8x16al %f15, %f5, %f26
33232 edge32n %g2, %o6, %g4
33233 tsubcctv %i3, %o5, %g1
33234 fmovrdlez %o0, %f12, %f2
33235 fnot2 %f8, %f30
33236 std %f28, [%l7 + 0x18]
33237 tcc %icc, 0x7
33238 ldstub [%l7 + 0x63], %o7
33239 tcs %icc, 0x1
33240 fmovsn %icc, %f15, %f4
33241 popc 0x175D, %o4
33242 bneg %xcc, loop_2841
33243 tcc %xcc, 0x7
33244 wr %g0, 0x2b, %asi
33245 stwa %i7, [%l7 + 0x44] %asi
33246 membar #Sync
33247loop_2841:
33248 tpos %xcc, 0x1
33249 sethi 0x092B, %i4
33250 add %l7, 0x50, %l6
33251 wr %g0, 0x18, %asi
33252 casxa [%l6] %asi, %g6, %g3
33253 set 0x2C, %l5
33254 sta %f7, [%l7 + %l5] 0x10
33255 stw %g5, [%l7 + 0x48]
33256 fbe %fcc3, loop_2842
33257 fmul8ulx16 %f18, %f4, %f10
33258 fbu,a %fcc1, loop_2843
33259 bl,pt %icc, loop_2844
33260loop_2842:
33261 tn %icc, 0x1
33262 edge16 %i5, %l3, %o1
33263loop_2843:
33264 fbu %fcc1, loop_2845
33265loop_2844:
33266 fornot1 %f16, %f22, %f6
33267 add %l5, %i6, %i0
33268 fmul8sux16 %f0, %f20, %f30
33269loop_2845:
33270 bl,a,pt %icc, loop_2846
33271 bge,a,pn %icc, loop_2847
33272 addcc %l4, 0x058A, %l1
33273 fcmpgt32 %f24, %f30, %o3
33274loop_2846:
33275 stb %l6, [%l7 + 0x09]
33276loop_2847:
33277 movpos %xcc, %i2, %l0
33278 fbug %fcc2, loop_2848
33279 fnot1 %f28, %f10
33280 lduw [%l7 + 0x38], %l2
33281 membar #Sync
33282 wr %g0, 0xf9, %asi
33283 ldda [%l7 + 0x40] %asi, %f0
33284loop_2848:
33285 taddcc %o2, %g7, %i1
33286 add %o6, 0x04C2, %g4
33287 tg %xcc, 0x1
33288 edge32l %g2, %o5, %i3
33289 fbue,a %fcc0, loop_2849
33290 tsubcctv %o0, %g1, %o4
33291 edge16n %o7, %i4, %i7
33292 sethi 0x13D4, %g6
33293loop_2849:
33294 te %icc, 0x3
33295 nop
33296 set 0x2E, %g1
33297 lduh [%l7 + %g1], %g3
33298 fmul8ulx16 %f14, %f4, %f30
33299 bpos loop_2850
33300 membar 0x1F
33301 fmovsg %icc, %f24, %f18
33302 fmovsne %xcc, %f18, %f26
33303loop_2850:
33304 fmovsa %icc, %f30, %f4
33305 be,pn %icc, loop_2851
33306 tsubcc %g5, 0x017D, %l3
33307 fornot1 %f28, %f16, %f4
33308 set 0x20, %o2
33309 sta %f8, [%l7 + %o2] 0x18
33310loop_2851:
33311 saved
33312 rdpr %cwp, %g1
33313 rdpr %cansave, %g2
33314 rdpr %canrestore, %g3
33315 rdpr %cleanwin, %g4
33316 rdpr %otherwin, %g5
33317 rdpr %wstate, %g6
33318 fmovspos %icc, %f4, %f1
33319 bg,pt %icc, loop_2852
33320 sllx %o1, %l5, %i6
33321 wr %g0, 0x80, %asi
33322 stwa %i0, [%l7 + 0x48] %asi
33323loop_2852:
33324 bvc,a,pt %icc, loop_2853
33325 ldub [%l7 + 0x79], %i5
33326 subc %l1, %o3, %l4
33327 orcc %i2, 0x02AF, %l0
33328loop_2853:
33329 nop
33330 set 0x40, %i3
33331 ldda [%l7 + %i3] 0x80, %f16
33332 mulscc %l6, 0x0F86, %o2
33333 mulx %l2, %i1, %g7
33334 fcmple16 %f2, %f30, %o6
33335 nop
33336 setx loop_2854, %l0, %l1
33337 jmpl %l1, %g4
33338 movvs %icc, %g2, %i3
33339 fmovdcs %icc, %f30, %f1
33340 ble,a,pt %xcc, loop_2855
33341loop_2854:
33342 stbar
33343 orn %o5, 0x1972, %o0
33344 edge32ln %g1, %o7, %o4
33345loop_2855:
33346 flush %l7 + 0x54
33347 taddcc %i7, 0x17A6, %i4
33348 or %g6, 0x1EC6, %g3
33349 fmul8sux16 %f0, %f6, %f30
33350 edge32ln %g5, %l3, %o1
33351 fmovscc %icc, %f6, %f10
33352 xnor %l5, 0x111B, %i0
33353 fpack32 %f10, %f2, %f16
33354 tl %xcc, 0x2
33355 edge32 %i5, %l1, %i6
33356 fsrc2 %f8, %f4
33357 faligndata %f0, %f22, %f10
33358 tcs %icc, 0x1
33359 sdiv %l4, 0x0168, %o3
33360 orcc %l0, %i2, %o2
33361 tge %xcc, 0x4
33362 wr %g0, 0x81, %asi
33363 sta %f10, [%l7 + 0x08] %asi
33364 subc %l2, %i1, %l6
33365 fornot2 %f10, %f22, %f20
33366 movrgez %o6, %g4, %g2
33367 popc 0x040F, %i3
33368 ldsb [%l7 + 0x38], %g7
33369 xnor %o0, %g1, %o7
33370 sir 0x0442
33371 sra %o4, %i7, %i4
33372 wr %g0, 0x04, %asi
33373 prefetcha [%l7 + 0x78] %asi, 0x1
33374 orcc %g6, 0x183B, %g3
33375 subccc %l3, 0x051A, %o1
33376 edge32 %l5, %i0, %g5
33377 tpos %xcc, 0x4
33378 tl %icc, 0x3
33379 tleu %icc, 0x3
33380 srax %i5, %l1, %l4
33381 udivcc %o3, 0x0583, %l0
33382 fbu,a %fcc1, loop_2856
33383 addcc %i6, %o2, %i2
33384 fmovdvs %xcc, %f13, %f5
33385 bpos,a %xcc, loop_2857
33386loop_2856:
33387 nop
33388 fitod %f4, %f14
33389 fdtox %f14, %f30
33390 fxtod %f30, %f2
33391 set 0x40, %l4
33392 ldxa [%l7 + %l4] 0x80, %i1
33393loop_2857:
33394 sub %l6, %l2, %g4
33395 tge %xcc, 0x0
33396 nop
33397 setx 0x7B5FAC589040936D, %l0, %l6
33398 stx %l6, [%l7 + 0x50]
33399 ldx [%l7 + 0x50], %fsr
33400 tn %xcc, 0x4
33401 and %o6, %g2, %i3
33402 fbn %fcc1, loop_2858
33403 nop
33404 setx 0xEBB400F5C05B8359, %l0, %l6
33405 stx %l6, [%l7 + 0x40]
33406 ldx [%l7 + 0x40], %fsr
33407 stw %g7, [%l7 + 0x08]
33408 ldstub [%l7 + 0x3F], %g1
33409loop_2858:
33410 fnot2s %f31, %f29
33411 tpos %xcc, 0x0
33412 ldsh [%l7 + 0x34], %o0
33413 set 0x0D, %o3
33414 stba %o7, [%l7 + %o3] 0x27
33415 membar #Sync
33416 edge8n %o4, %i7, %o5
33417 mulx %g6, %i4, %g3
33418 umul %l3, 0x077C, %o1
33419 nop
33420 fitos %f9, %f3
33421 fstox %f3, %f22
33422 movrne %l5, 0x0A6, %i0
33423 addc %g5, %l1, %i5
33424 bleu,a,pn %xcc, loop_2859
33425 fxnor %f2, %f0, %f8
33426 sub %o3, 0x0948, %l0
33427 sdivcc %l4, 0x0733, %o2
33428loop_2859:
33429 tne %xcc, 0x0
33430 tge %icc, 0x6
33431 movg %icc, %i2, %i6
33432 membar #Sync
33433 set 0x40, %i1
33434 ldda [%l7 + %i1] 0xf0, %f0
33435 ta %icc, 0x3
33436 orcc %i1, 0x0186, %l2
33437 movl %icc, %l6, %o6
33438 fnot2s %f1, %f22
33439 movleu %icc, %g2, %i3
33440 movg %icc, %g4, %g1
33441 sdivx %g7, 0x1AC7, %o7
33442 movcc %icc, %o0, %o4
33443 bn,a,pt %xcc, loop_2860
33444 movl %xcc, %i7, %g6
33445 tge %icc, 0x1
33446 tg %xcc, 0x3
33447loop_2860:
33448 movg %xcc, %o5, %i4
33449 popc 0x14BE, %l3
33450 edge8 %o1, %g3, %l5
33451 call loop_2861
33452 fmovsn %xcc, %f0, %f27
33453 bne loop_2862
33454 fnot1s %f12, %f10
33455loop_2861:
33456 edge32n %i0, %l1, %i5
33457 movl %xcc, %o3, %g5
33458loop_2862:
33459 ba,a loop_2863
33460 fornot2s %f7, %f10, %f25
33461 fnegd %f30, %f10
33462 movg %xcc, %l0, %l4
33463loop_2863:
33464 fxnors %f29, %f2, %f30
33465 fxors %f18, %f19, %f29
33466 udivx %o2, 0x1FCE, %i2
33467 nop
33468 setx loop_2864, %l0, %l1
33469 wrpr 0x1, %tl
33470 wrpr %l1, %tpc
33471 add %l1, 0x4, %l1
33472 wrpr %l1, %tnpc
33473 setx 0x34400001400, %l0, %l1
33474 wrpr %l1, %tstate
33475 wrhpr 0x4, %htstate
33476 retry
33477 andcc %i6, %l2, %i1
33478 taddcc %o6, %g2, %i3
33479 set 0x3C, %g2
33480 sta %f5, [%l7 + %g2] 0x19
33481loop_2864:
33482 fors %f20, %f12, %f18
33483 tvs %icc, 0x1
33484 edge8 %g4, %l6, %g1
33485 edge8n %o7, %g7, %o0
33486 movgu %xcc, %i7, %o4
33487 fnors %f24, %f3, %f7
33488 addcc %g6, 0x0802, %i4
33489 set 0x2A, %g5
33490 lduha [%l7 + %g5] 0x14, %o5
33491 srlx %o1, %g3, %l5
33492 xorcc %l3, %l1, %i0
33493 umul %i5, 0x09DC, %g5
33494 orn %o3, 0x14CE, %l4
33495 array32 %l0, %o2, %i2
33496 tn %xcc, 0x4
33497 taddcc %i6, %l2, %o6
33498 pdist %f26, %f22, %f0
33499 bl,a,pt %icc, loop_2865
33500 alignaddr %g2, %i1, %g4
33501 popc %l6, %i3
33502 edge8 %g1, %o7, %o0
33503loop_2865:
33504 restored
33505 rdpr %cwp, %g1
33506 rdpr %cansave, %g2
33507 rdpr %canrestore, %g3
33508 rdpr %cleanwin, %g4
33509 rdpr %otherwin, %g5
33510 rdpr %wstate, %g6
33511 add %l7, 0x08, %l6
33512 wr %g0, 0x11, %asi
33513 casxa [%l6] 0x11, %i7, %o4
33514 add %l7, 0x48, %l6
33515 wr %g0, 0x19, %asi
33516 ldxa [%l6] %asi, %g7
33517 casxa [%l6] 0x19, %g7, %g6
33518 srax %i4, %o1, %o5
33519 edge8ln %g3, %l3, %l1
33520 sra %l5, %i5, %g5
33521 tne %xcc, 0x1
33522 movrlez %o3, 0x218, %l4
33523 move %icc, %i0, %o2
33524 nop
33525 fitos %f1, %f19
33526 fstox %f19, %f22
33527 fxtos %f22, %f12
33528 andncc %i2, %l0, %i6
33529 andncc %l2, %o6, %i1
33530 array8 %g4, %l6, %i3
33531 fcmpgt16 %f12, %f28, %g1
33532 tleu %icc, 0x3
33533 edge32ln %o7, %g2, %o0
33534 te %icc, 0x5
33535 move %icc, %o4, %i7
33536 tn %xcc, 0x5
33537 tl %icc, 0x3
33538 array8 %g6, %i4, %g7
33539 fmovsvc %icc, %f21, %f1
33540 nop
33541 fitos %f11, %f13
33542 addccc %o5, %g3, %o1
33543 udivcc %l1, 0x13F7, %l3
33544 fabsd %f0, %f18
33545 tgu %icc, 0x3
33546 saved
33547 rdpr %cwp, %g1
33548 rdpr %cansave, %g2
33549 rdpr %canrestore, %g3
33550 rdpr %cleanwin, %g4
33551 rdpr %otherwin, %g5
33552 rdpr %wstate, %g6
33553 addcc %i5, 0x1CC4, %l5
33554 fpadd32 %f10, %f24, %f14
33555 subc %o3, 0x1CF2, %g5
33556 edge32ln %l4, %o2, %i2
33557 movn %xcc, %i0, %l0
33558 movleu %icc, %l2, %i6
33559 wr %g0, 0x89, %asi
33560 ldsba [%l7 + 0x33] %asi, %i1
33561 edge8n %o6, %g4, %l6
33562 sdiv %i3, 0x1897, %g1
33563 edge16ln %o7, %o0, %g2
33564 addc %i7, 0x121F, %o4
33565 fbule,a %fcc1, loop_2866
33566 mulx %i4, %g6, %o5
33567 tl %icc, 0x5
33568 subc %g7, %g3, %o1
33569loop_2866:
33570 smulcc %l3, %l1, %i5
33571 fbuge %fcc0, loop_2867
33572 sub %o3, %l5, %g5
33573 fcmple32 %f16, %f16, %o2
33574 nop
33575 fitod %f2, %f10
33576 fdtox %f10, %f18
33577 fxtod %f18, %f12
33578loop_2867:
33579 fmovdleu %xcc, %f1, %f20
33580 fmovdgu %xcc, %f28, %f11
33581 edge16l %l4, %i2, %i0
33582 fbge %fcc2, loop_2868
33583 fbl,a %fcc1, loop_2869
33584 nop
33585 setx 0x7070E011, %l0, %l6
33586 st %l6, [%l7 + 0x48]
33587 ld [%l7 + 0x48], %fsr
33588 popc %l0, %l2
33589loop_2868:
33590 xorcc %i1, 0x01D7, %o6
33591loop_2869:
33592 array16 %i6, %l6, %g4
33593 ba,a,pn %xcc, loop_2870
33594 fcmpeq16 %f2, %f12, %g1
33595 tcs %xcc, 0x0
33596 movrgz %i3, 0x11E, %o0
33597loop_2870:
33598 addcc %o7, 0x02B4, %i7
33599 edge16ln %o4, %i4, %g2
33600 tle %icc, 0x7
33601 std %f28, [%l7 + 0x58]
33602 popc 0x0B08, %g6
33603 fcmpeq32 %f16, %f12, %o5
33604 edge8ln %g7, %o1, %l3
33605 movre %g3, %l1, %o3
33606 fbne %fcc3, loop_2871
33607 taddcctv %i5, 0x02FF, %l5
33608 tn %icc, 0x4
33609 fmovspos %icc, %f3, %f2
33610loop_2871:
33611 movrlz %g5, 0x161, %l4
33612 movre %o2, 0x1A3, %i0
33613 movcs %xcc, %i2, %l0
33614 movpos %xcc, %i1, %o6
33615 movn %icc, %l2, %i6
33616 fmovdvc %icc, %f31, %f16
33617 fbug,a %fcc0, loop_2872
33618 array32 %g4, %l6, %i3
33619 bge,a loop_2873
33620 alignaddrl %o0, %o7, %g1
33621loop_2872:
33622 fone %f10
33623 edge8 %i7, %i4, %o4
33624loop_2873:
33625 andncc %g2, %o5, %g7
33626 bn %icc, loop_2874
33627 fbn,a %fcc3, loop_2875
33628 subc %o1, %l3, %g3
33629 bleu,pt %xcc, loop_2876
33630loop_2874:
33631 movpos %icc, %g6, %l1
33632loop_2875:
33633 ldsb [%l7 + 0x21], %i5
33634 fnor %f20, %f12, %f16
33635loop_2876:
33636 pdist %f2, %f22, %f0
33637 array32 %l5, %o3, %g5
33638 movcc %xcc, %l4, %o2
33639 fsrc1 %f26, %f8
33640 fmovs %f6, %f3
33641 nop
33642 fitod %f12, %f18
33643 fdtox %f18, %f2
33644 fxtod %f2, %f20
33645 ldd [%l7 + 0x78], %f16
33646 fnands %f19, %f12, %f2
33647 te %xcc, 0x1
33648 wr %g0, 0x17, %asi
33649 stda %f16, [%l7 + 0x40] %asi
33650 membar #Sync
33651 edge32ln %i2, %i0, %l0
33652 bpos,a %icc, loop_2877
33653 edge8l %i1, %l2, %o6
33654 set 0x0C, %l0
33655 ldswa [%l7 + %l0] 0x11, %g4
33656loop_2877:
33657 fpack32 %f14, %f14, %f18
33658 or %i6, %l6, %i3
33659 wr %g0, 0x04, %asi
33660 ldswa [%l7 + 0x44] %asi, %o0
33661 and %o7, %i7, %i4
33662 movgu %xcc, %o4, %g2
33663 edge8ln %g1, %g7, %o5
33664 movne %icc, %o1, %l3
33665 fbug %fcc0, loop_2878
33666 fbe,a %fcc0, loop_2879
33667 add %g6, 0x0B65, %g3
33668 fmovspos %icc, %f5, %f9
33669loop_2878:
33670 nop
33671 setx 0xBCC56931, %l0, %l6
33672 st %l6, [%l7 + 0x28]
33673 ld [%l7 + 0x28], %f16
33674 setx 0xE1400F3C, %l1, %l5
33675 st %l5, [%l7 + 0x10]
33676 ld [%l7 + 0x10], %f28
33677 fsubs %f28, %f16, %f1
33678loop_2879:
33679 fmovrde %i5, %f20, %f12
33680 taddcc %l5, %o3, %g5
33681 bcc,a,pt %icc, loop_2880
33682 movcs %icc, %l1, %o2
33683 movg %icc, %i2, %l4
33684 fmovsle %icc, %f17, %f7
33685loop_2880:
33686 nop
33687 setx loop_2881, %l0, %l1
33688 wrpr 0x1, %tl
33689 wrpr %l1, %tpc
33690 add %l1, 0x4, %l1
33691 wrpr %l1, %tnpc
33692 setx 0x34400001400, %l0, %l1
33693 wrpr %l1, %tstate
33694 wrhpr 0x4, %htstate
33695 retry
33696 fbo %fcc0, loop_2882
33697 fbge,a %fcc0, loop_2883
33698 brgez,a %i0, loop_2884
33699loop_2881:
33700 edge16ln %l0, %l2, %o6
33701loop_2882:
33702 sllx %g4, %i6, %i1
33703loop_2883:
33704 tsubcc %l6, 0x1214, %i3
33705loop_2884:
33706 bge loop_2885
33707 edge16l %o0, %i7, %o7
33708 movne %icc, %o4, %i4
33709 tl %icc, 0x4
33710loop_2885:
33711 orncc %g1, %g2, %g7
33712 tcs %xcc, 0x6
33713 subc %o1, %l3, %o5
33714 udivcc %g6, 0x1A01, %g3
33715 srl %l5, %o3, %g5
33716 mulx %i5, %l1, %i2
33717 tpos %icc, 0x2
33718 andcc %o2, %l4, %i0
33719 nop
33720 setx 0x8E65BB75, %l0, %l6
33721 st %l6, [%l7 + 0x28]
33722 ld [%l7 + 0x28], %f4
33723 fsqrts %f4, %f17
33724 fnot1s %f29, %f14
33725 xor %l2, %o6, %g4
33726 fmul8x16au %f31, %f23, %f8
33727 fmovrdne %l0, %f26, %f26
33728 edge32ln %i1, %i6, %i3
33729 subcc %o0, %i7, %l6
33730 srax %o4, 0x13, %o7
33731 fornot1 %f12, %f14, %f16
33732 udiv %g1, 0x127B, %g2
33733 fand %f4, %f18, %f6
33734 mulx %i4, %o1, %l3
33735 movg %icc, %g7, %o5
33736 bcs,pn %icc, loop_2886
33737 array8 %g3, %g6, %l5
33738 sra %g5, 0x02, %o3
33739 fmovrse %l1, %f23, %f14
33740loop_2886:
33741 movge %xcc, %i2, %i5
33742 fmuld8sux16 %f7, %f7, %f14
33743 edge32n %o2, %i0, %l4
33744 umulcc %l2, %o6, %l0
33745 tne %xcc, 0x5
33746 fabss %f22, %f31
33747 bleu,a loop_2887
33748 bn,a,pn %xcc, loop_2888
33749 movcs %icc, %g4, %i1
33750 std %f2, [%l7 + 0x20]
33751loop_2887:
33752 fand %f6, %f12, %f2
33753loop_2888:
33754 movvc %icc, %i6, %i3
33755 xorcc %o0, 0x1DAB, %l6
33756 movn %icc, %i7, %o7
33757 tl %xcc, 0x7
33758 tn %icc, 0x0
33759 array8 %g1, %g2, %i4
33760 and %o1, %o4, %l3
33761 sethi 0x0AA2, %o5
33762 xnor %g3, %g6, %l5
33763 ldd [%l7 + 0x08], %g6
33764 tneg %icc, 0x0
33765 move %xcc, %o3, %g5
33766 fbe,a %fcc3, loop_2889
33767 fmovrdgz %l1, %f22, %f24
33768 movgu %xcc, %i2, %o2
33769 tle %icc, 0x5
33770loop_2889:
33771 ldub [%l7 + 0x0E], %i5
33772 udivcc %i0, 0x1A03, %l4
33773 bgu,a,pt %icc, loop_2890
33774 sdivcc %o6, 0x1C71, %l2
33775 addc %l0, 0x1AA7, %g4
33776 edge32l %i1, %i6, %o0
33777loop_2890:
33778 be loop_2891
33779 ldsb [%l7 + 0x20], %l6
33780 membar 0x38
33781 array32 %i3, %o7, %g1
33782loop_2891:
33783 nop
33784 add %l7, 0x58, %l6
33785 wr %g0, 0x19, %asi
33786 ldxa [%l6] %asi, %i7
33787 casxa [%l6] 0x19, %i7, %g2
33788 fbu,a %fcc0, loop_2892
33789 smulcc %o1, %i4, %o4
33790 nop
33791 setx loop_2893, %l0, %l1
33792 wrpr 0x1, %tl
33793 wrpr %l1, %tnpc
33794 setx 0x34400001400, %l0, %l1
33795 wrpr %l1, %tstate
33796 wrhpr 0x4, %htstate
33797 done
33798 taddcc %l3, %o5, %g3
33799loop_2892:
33800 tl %icc, 0x6
33801 bcc,pt %icc, loop_2894
33802loop_2893:
33803 sir 0x0BCB
33804 st %f21, [%l7 + 0x5C]
33805 andcc %l5, %g6, %o3
33806loop_2894:
33807 mova %icc, %g7, %l1
33808 nop
33809 fitos %f9, %f4
33810 fstoi %f4, %f4
33811 te %icc, 0x2
33812 fmovsvs %xcc, %f27, %f23
33813 wr %g0, 0x80, %asi
33814 lduwa [%l7 + 0x54] %asi, %i2
33815 udivx %g5, 0x0770, %i5
33816 wr %g0, 0x2a, %asi
33817 stba %i0, [%l7 + 0x44] %asi
33818 membar #Sync
33819 ldsw [%l7 + 0x34], %l4
33820 fnands %f23, %f26, %f16
33821 tn %icc, 0x0
33822 movrlez %o6, 0x2DD, %l2
33823 fmovdgu %icc, %f30, %f2
33824 tpos %icc, 0x7
33825 addcc %o2, 0x06CD, %g4
33826 taddcctv %i1, 0x129D, %i6
33827 fbn %fcc0, loop_2895
33828 tpos %xcc, 0x0
33829 tcc %icc, 0x2
33830 umulcc %l0, %l6, %i3
33831loop_2895:
33832 nop
33833 set 0x70, %o6
33834 stxa %o0, [%l7 + %o6] 0x89
33835 subc %g1, %o7, %i7
33836 movn %xcc, %g2, %o1
33837 ldstub [%l7 + 0x71], %i4
33838 alignaddr %l3, %o5, %o4
33839 tle %icc, 0x6
33840 xorcc %l5, %g3, %o3
33841 smul %g6, %l1, %g7
33842 fbl %fcc2, loop_2896
33843 sub %i2, 0x057B, %i5
33844 array8 %i0, %l4, %g5
33845 orn %l2, 0x06C6, %o6
33846loop_2896:
33847 smul %g4, %o2, %i1
33848 saved
33849 rdpr %cwp, %g1
33850 rdpr %cansave, %g2
33851 rdpr %canrestore, %g3
33852 rdpr %cleanwin, %g4
33853 rdpr %otherwin, %g5
33854 rdpr %wstate, %g6
33855 fmovdgu %icc, %f20, %f21
33856 nop
33857 setx loop_2897, %l0, %l1
33858 wrpr 0x1, %tl
33859 wrpr %l1, %tnpc
33860 setx 0x34400001400, %l0, %l1
33861 wrpr %l1, %tstate
33862 wrhpr 0x4, %htstate
33863 done
33864 move %xcc, %l0, %i6
33865 andncc %l6, %i3, %g1
33866 bpos loop_2898
33867loop_2897:
33868 prefetch [%l7 + 0x34], 0x2
33869 udivcc %o0, 0x0416, %i7
33870 tvs %xcc, 0x5
33871loop_2898:
33872 andcc %o7, 0x15B8, %o1
33873 srax %g2, %i4, %o5
33874 movrgez %o4, %l3, %l5
33875 movvs %xcc, %g3, %o3
33876 fmul8x16 %f20, %f26, %f18
33877 xnor %l1, %g7, %i2
33878 edge16 %g6, %i5, %i0
33879 fmovsgu %xcc, %f31, %f7
33880 brnz %l4, loop_2899
33881 brlz,a %g5, loop_2900
33882 edge8ln %l2, %g4, %o6
33883 ldstub [%l7 + 0x6C], %i1
33884loop_2899:
33885 bpos,a,pn %icc, loop_2901
33886loop_2900:
33887 addcc %l0, 0x1A95, %o2
33888 mulscc %l6, %i6, %i3
33889 sra %g1, %i7, %o7
33890loop_2901:
33891 nop
33892 set 0x38, %o0
33893 lduha [%l7 + %o0] 0x14, %o0
33894 ldsh [%l7 + 0x14], %g2
33895 wr %g0, 0x81, %asi
33896 ldswa [%l7 + 0x74] %asi, %o1
33897 bleu,pn %icc, loop_2902
33898 subccc %i4, 0x199E, %o5
33899 fbn %fcc0, loop_2903
33900 sdiv %l3, 0x11B0, %o4
33901loop_2902:
33902 bl loop_2904
33903 fsrc2 %f22, %f2
33904loop_2903:
33905 udivx %g3, 0x033F, %o3
33906 fbu %fcc0, loop_2905
33907loop_2904:
33908 tcs %xcc, 0x3
33909 fbule %fcc3, loop_2906
33910 subcc %l1, 0x17EB, %l5
33911loop_2905:
33912 nop
33913 wr %g0, 0x88, %asi
33914 prefetcha [%l7 + 0x20] %asi, 0x1
33915loop_2906:
33916 or %i2, 0x0381, %i5
33917 edge8ln %g6, %l4, %g5
33918 xnorcc %l2, 0x0F69, %g4
33919 or %i0, %o6, %l0
33920 movl %icc, %i1, %l6
33921 edge32l %o2, %i6, %g1
33922 tne %xcc, 0x0
33923 array8 %i3, %i7, %o7
33924 xnor %o0, %o1, %g2
33925 movleu %xcc, %o5, %i4
33926 popc %l3, %g3
33927 mova %icc, %o3, %l1
33928 movge %icc, %o4, %l5
33929 membar 0x6A
33930 fmovdvc %icc, %f4, %f7
33931 bcs loop_2907
33932 fble,a %fcc1, loop_2908
33933 add %g7, %i5, %i2
33934 tge %icc, 0x7
33935loop_2907:
33936 sll %l4, %g5, %l2
33937loop_2908:
33938 fsrc1 %f0, %f0
33939 ldsw [%l7 + 0x0C], %g6
33940 srl %i0, %o6, %g4
33941 fmovdl %xcc, %f30, %f30
33942 tne %icc, 0x1
33943 nop
33944 fitod %f2, %f26
33945 fdtox %f26, %f28
33946 tsubcctv %l0, 0x0ABF, %l6
33947 sdivcc %i1, 0x1454, %i6
33948 saved
33949 rdpr %cwp, %g1
33950 rdpr %cansave, %g2
33951 rdpr %canrestore, %g3
33952 rdpr %cleanwin, %g4
33953 rdpr %otherwin, %g5
33954 rdpr %wstate, %g6
33955 sub %g1, %i3, %i7
33956 mova %xcc, %o7, %o0
33957 movgu %icc, %o1, %o2
33958 movvc %icc, %g2, %o5
33959 tcs %xcc, 0x3
33960 or %i4, 0x0A59, %l3
33961 fabsd %f12, %f0
33962 brlz %g3, loop_2909
33963 edge8ln %o3, %l1, %l5
33964 alignaddrl %o4, %i5, %i2
33965 udivx %g7, 0x0B47, %g5
33966loop_2909:
33967 tvs %icc, 0x7
33968 tgu %icc, 0x4
33969 sll %l2, 0x07, %g6
33970 edge8ln %l4, %i0, %o6
33971 bcs,pt %icc, loop_2910
33972 movrgz %l0, 0x2AC, %l6
33973 fbo %fcc0, loop_2911
33974 tne %xcc, 0x3
33975loop_2910:
33976 movne %icc, %g4, %i1
33977 brlz %i6, loop_2912
33978loop_2911:
33979 umul %g1, %i3, %o7
33980 tne %xcc, 0x2
33981 fpsub32s %f14, %f13, %f22
33982loop_2912:
33983 ldstub [%l7 + 0x61], %o0
33984 and %i7, %o1, %g2
33985 orn %o5, %i4, %o2
33986 fmovdge %icc, %f17, %f12
33987 fpadd16 %f18, %f6, %f30
33988 sub %g3, %l3, %l1
33989 set 0x20, %g4
33990 stwa %l5, [%l7 + %g4] 0xe3
33991 membar #Sync
33992 wr %g0, 0x88, %asi
33993 stha %o4, [%l7 + 0x62] %asi
33994 addcc %o3, 0x0BC6, %i5
33995 tcc %icc, 0x4
33996 umulcc %i2, %g7, %l2
33997 fmovde %icc, %f6, %f11
33998 mulx %g5, 0x1D95, %g6
33999 movpos %xcc, %l4, %o6
34000 sdivcc %i0, 0x1E4D, %l0
34001 fcmpgt32 %f30, %f10, %g4
34002 alignaddr %i1, %l6, %i6
34003 edge32n %i3, %o7, %g1
34004 ldx [%l7 + 0x20], %o0
34005 add %i7, %g2, %o5
34006 call loop_2913
34007 movneg %xcc, %i4, %o1
34008 umulcc %g3, 0x1FF6, %o2
34009 movcs %xcc, %l1, %l5
34010loop_2913:
34011 movcc %xcc, %o4, %l3
34012 smulcc %i5, %i2, %o3
34013 fornot2 %f26, %f12, %f24
34014 fble,a %fcc3, loop_2914
34015 bcs,a %icc, loop_2915
34016 stb %l2, [%l7 + 0x7F]
34017 sdivx %g7, 0x19A7, %g5
34018loop_2914:
34019 fmovdne %xcc, %f15, %f17
34020loop_2915:
34021 bvc,a loop_2916
34022 fbule %fcc1, loop_2917
34023 te %icc, 0x5
34024 fnor %f8, %f6, %f4
34025loop_2916:
34026 brlz %l4, loop_2918
34027loop_2917:
34028 tle %icc, 0x7
34029 fcmpgt16 %f14, %f8, %g6
34030 umul %o6, 0x1191, %i0
34031loop_2918:
34032 fand %f24, %f6, %f28
34033 nop
34034 setx loop_2919, %l0, %l1
34035 wrpr 0x1, %tl
34036 wrpr %l1, %tnpc
34037 setx 0x34400001400, %l0, %l1
34038 wrpr %l1, %tstate
34039 wrhpr 0x4, %htstate
34040 done
34041 nop
34042 setx 0x92ECAC06, %l0, %l6
34043 st %l6, [%l7 + 0x28]
34044 ld [%l7 + 0x28], %f19
34045 setx 0xF8210542, %l1, %l5
34046 st %l5, [%l7 + 0x10]
34047 ld [%l7 + 0x10], %f16
34048 fadds %f16, %f19, %f5
34049 movvc %xcc, %l0, %i1
34050 andcc %l6, 0x1C4B, %i6
34051loop_2919:
34052 fsrc1 %f2, %f0
34053 ba,a,pn %icc, loop_2920
34054 edge32n %i3, %g4, %g1
34055 nop
34056 fitos %f9, %f5
34057 fstox %f5, %f6
34058 fxtos %f6, %f11
34059 alignaddr %o7, %i7, %o0
34060loop_2920:
34061 andcc %g2, %i4, %o1
34062 move %icc, %o5, %o2
34063 st %f20, [%l7 + 0x08]
34064 fmovsne %xcc, %f11, %f1
34065 ta %xcc, 0x3
34066 fsrc2s %f24, %f30
34067 edge16n %l1, %g3, %o4
34068 fmovsneg %icc, %f26, %f3
34069 sir 0x0D69
34070 smulcc %l5, %i5, %i2
34071 srlx %o3, %l2, %g7
34072 set 0x7C, %o1
34073 lda [%l7 + %o1] 0x88, %f6
34074 fmovsgu %icc, %f21, %f18
34075 fba %fcc0, loop_2921
34076 edge32l %g5, %l4, %g6
34077 fpadd16s %f2, %f7, %f7
34078 wr %g0, 0x80, %asi
34079 sta %f29, [%l7 + 0x44] %asi
34080loop_2921:
34081 edge16 %l3, %i0, %o6
34082 movrlez %i1, 0x20D, %l6
34083 swap [%l7 + 0x10], %i6
34084 mova %icc, %l0, %g4
34085 fsrc1 %f28, %f28
34086 edge8n %i3, %o7, %g1
34087 brz,a %o0, loop_2922
34088 membar 0x20
34089 tvs %icc, 0x7
34090 tsubcc %g2, 0x0772, %i4
34091loop_2922:
34092 edge8ln %o1, %o5, %i7
34093 udivx %o2, 0x14B2, %l1
34094 alignaddrl %o4, %g3, %l5
34095 tvc %xcc, 0x3
34096 orcc %i2, %o3, %i5
34097 orn %g7, 0x1F05, %l2
34098 set 0x28, %o5
34099 ldswa [%l7 + %o5] 0x80, %l4
34100 fmovdvs %icc, %f26, %f8
34101 subccc %g5, %l3, %i0
34102 sllx %g6, %o6, %l6
34103 fmovrdlz %i1, %f28, %f24
34104 ldx [%l7 + 0x58], %i6
34105 sdiv %l0, 0x0DD4, %g4
34106 ldd [%l7 + 0x78], %f2
34107 orn %i3, 0x158D, %o7
34108 movle %xcc, %o0, %g2
34109 std %f18, [%l7 + 0x20]
34110 andcc %i4, 0x0928, %g1
34111 umulcc %o5, 0x1B5F, %o1
34112 fmovdvs %icc, %f29, %f9
34113 srax %i7, 0x1D, %l1
34114 bcc,a %icc, loop_2923
34115 membar 0x04
34116 ldsb [%l7 + 0x32], %o2
34117 fmovsne %xcc, %f8, %f20
34118loop_2923:
34119 movrgez %g3, 0x060, %o4
34120 movg %xcc, %l5, %i2
34121 nop
34122 fitod %f4, %f26
34123 fdtox %f26, %f28
34124 fexpand %f21, %f10
34125 mova %icc, %i5, %o3
34126 or %g7, 0x0123, %l2
34127 fmovrdgez %g5, %f12, %f20
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
34135 tgu %icc, 0x5
34136 smul %l3, 0x0B0F, %i0
34137 subc %l4, 0x1182, %o6
34138 movneg %icc, %g6, %i1
34139 tcs %icc, 0x3
34140 nop
34141 fitos %f11, %f9
34142 fstox %f9, %f20
34143 fxtos %f20, %f6
34144 movne %icc, %l6, %i6
34145 addccc %g4, %i3, %l0
34146 nop
34147 setx 0xB121DF8FC55D160B, %l0, %l6
34148 stx %l6, [%l7 + 0x28]
34149 ldd [%l7 + 0x28], %f4
34150 setx 0xCB8090154A323AC3, %l1, %l5
34151 stx %l5, [%l7 + 0x10]
34152 ldd [%l7 + 0x10], %f22
34153 fdivd %f22, %f4, %f24
34154 fbne,a %fcc0, loop_2924
34155 nop
34156 setx 0xDA44613F0472018B, %l0, %l6
34157 stx %l6, [%l7 + 0x28]
34158 ldd [%l7 + 0x28], %f12
34159 fsqrtd %f12, %f0
34160 ldstub [%l7 + 0x70], %o7
34161 fbul,a %fcc1, loop_2925
34162loop_2924:
34163 tvc %xcc, 0x4
34164 move %icc, %o0, %g2
34165 fbo,a %fcc2, loop_2926
34166loop_2925:
34167 movrlz %i4, 0x086, %o5
34168 fors %f27, %f23, %f2
34169 bneg,a,pt %icc, loop_2927
34170loop_2926:
34171 sll %g1, %o1, %i7
34172 ldsh [%l7 + 0x18], %o2
34173 alignaddr %l1, %o4, %l5
34174loop_2927:
34175 nop
34176 wr %g0, 0x89, %asi
34177 stwa %g3, [%l7 + 0x6C] %asi
34178 movrne %i5, 0x1BA, %o3
34179 fbe %fcc0, loop_2928
34180 movg %xcc, %g7, %l2
34181 xor %g5, 0x072A, %l3
34182 fmovsge %xcc, %f7, %f16
34183loop_2928:
34184 movleu %icc, %i2, %l4
34185 bvs,a loop_2929
34186 tl %icc, 0x2
34187 wr %g0, 0x89, %asi
34188 ldstuba [%l7 + 0x4F] %asi, %o6
34189loop_2929:
34190 nop
34191 fitos %f9, %f9
34192 fstox %f9, %f6
34193 add %i0, 0x1CCF, %i1
34194 nop
34195 fitod %f2, %f10
34196 fdtox %f10, %f24
34197 nop
34198 fitod %f30, %f16
34199 tgu %xcc, 0x6
34200 tsubcc %l6, 0x0DD3, %g6
34201 bleu,pt %xcc, loop_2930
34202 movcs %xcc, %i6, %g4
34203 fbo %fcc0, loop_2931
34204 smul %l0, %i3, %o0
34205loop_2930:
34206 fxnors %f9, %f8, %f25
34207 mulx %o7, 0x0CB1, %g2
34208loop_2931:
34209 nop
34210 add %l7, 0x28, %l6
34211 wr %g0, 0x11, %asi
34212 ldxa [%l6] %asi, %o5
34213 casxa [%l6] %asi, %o5, %g1
34214 brlz %i4, loop_2932
34215 edge8 %o1, %o2, %l1
34216 tle %icc, 0x7
34217 andn %o4, %i7, %l5
34218loop_2932:
34219 te %icc, 0x1
34220 tsubcctv %g3, %o3, %g7
34221 fnegd %f0, %f4
34222 edge16 %l2, %i5, %g5
34223 movpos %xcc, %i2, %l3
34224 nop
34225 setx 0xB3DDAB3F, %l0, %l6
34226 st %l6, [%l7 + 0x28]
34227 ld [%l7 + 0x28], %f30
34228 fsqrts %f30, %f29
34229 tl %xcc, 0x0
34230 nop
34231 fitos %f13, %f17
34232 fstox %f17, %f4
34233 fxtos %f4, %f25
34234 mulscc %o6, %l4, %i0
34235 ldx [%l7 + 0x40], %i1
34236 fmovsleu %icc, %f31, %f8
34237 set 0x3B, %l3
34238 ldstuba [%l7 + %l3] 0x80, %g6
34239 st %f10, [%l7 + 0x40]
34240 bvs %xcc, loop_2933
34241 stbar
34242 array16 %l6, %g4, %l0
34243 tvs %icc, 0x1
34244loop_2933:
34245 and %i3, 0x0FC7, %i6
34246 taddcctv %o0, 0x1C87, %g2
34247 saved
34248 rdpr %cwp, %g1
34249 rdpr %cansave, %g2
34250 rdpr %canrestore, %g3
34251 rdpr %cleanwin, %g4
34252 rdpr %otherwin, %g5
34253 rdpr %wstate, %g6
34254 fmovde %xcc, %f14, %f0
34255 smul %o7, 0x023C, %g1
34256 tn %xcc, 0x4
34257 movrlz %i4, 0x3BA, %o1
34258 fmovsneg %icc, %f17, %f14
34259 movcc %icc, %o5, %l1
34260 edge8ln %o4, %i7, %l5
34261 subcc %g3, %o3, %o2
34262 add %l2, %i5, %g7
34263 subc %i2, 0x1CA1, %l3
34264 edge16n %g5, %o6, %i0
34265 set 0x2A, %l6
34266 lduha [%l7 + %l6] 0x10, %l4
34267 set 0x56, %i2
34268 lduha [%l7 + %i2] 0x15, %g6
34269 tl %icc, 0x4
34270 subc %l6, 0x1D1E, %i1
34271 alignaddr %g4, %i3, %l0
34272 fmovsneg %xcc, %f1, %f3
34273 fornot2s %f14, %f9, %f4
34274 wr %g0, 0x19, %asi
34275 ldswa [%l7 + 0x20] %asi, %o0
34276 movrgz %i6, %g2, %o7
34277 tn %icc, 0x4
34278 movge %xcc, %i4, %o1
34279 bgu,a %icc, loop_2934
34280 movleu %xcc, %o5, %g1
34281 fmovsvs %xcc, %f22, %f15
34282 addcc %o4, 0x150C, %l1
34283loop_2934:
34284 umulcc %i7, 0x00C0, %l5
34285 fxors %f9, %f22, %f1
34286 bleu,a,pn %xcc, loop_2935
34287 edge32n %g3, %o3, %o2
34288 xor %l2, %g7, %i5
34289 wr %g0, 0x04, %asi
34290 prefetcha [%l7 + 0x20] %asi, 0x0
34291loop_2935:
34292 fandnot2 %f28, %f12, %f18
34293 tgu %xcc, 0x3
34294 movg %xcc, %i2, %o6
34295 fbn,a %fcc2, loop_2936
34296 alignaddrl %i0, %g5, %g6
34297 tcs %xcc, 0x4
34298 tleu %icc, 0x1
34299loop_2936:
34300 fba,a %fcc3, loop_2937
34301 edge8n %l4, %i1, %g4
34302 edge8 %l6, %l0, %i3
34303 movrlz %o0, 0x271, %i6
34304loop_2937:
34305 movcs %icc, %g2, %o7
34306 wr %g0, 0x0c, %asi
34307 swapa [%l7 + 0x5C] %asi, %i4
34308 tsubcctv %o5, %o1, %o4
34309 ble,a %icc, loop_2938
34310 edge8ln %l1, %g1, %l5
34311 smul %g3, %o3, %o2
34312 movrgez %i7, 0x008, %l2
34313loop_2938:
34314 tpos %icc, 0x0
34315 wr %g0, 0x80, %asi
34316 ldstuba [%l7 + 0x52] %asi, %i5
34317 movge %icc, %g7, %l3
34318 nop
34319 setx loop_2939, %l0, %l1
34320 jmpl %l1, %o6
34321 sdiv %i2, 0x03A8, %g5
34322 fcmpeq32 %f28, %f18, %g6
34323 addc %i0, %l4, %i1
34324loop_2939:
34325 fble,a %fcc2, loop_2940
34326 andcc %l6, 0x0B32, %l0
34327 faligndata %f18, %f16, %f16
34328 udivx %i3, 0x0B7A, %g4
34329loop_2940:
34330 fcmpeq32 %f30, %f12, %i6
34331 fmovdge %icc, %f4, %f24
34332 sdiv %g2, 0x0C14, %o0
34333 brlez,a %o7, loop_2941
34334 andn %o5, 0x06BB, %o1
34335 restored
34336 rdpr %cwp, %g1
34337 rdpr %cansave, %g2
34338 rdpr %canrestore, %g3
34339 rdpr %cleanwin, %g4
34340 rdpr %otherwin, %g5
34341 rdpr %wstate, %g6
34342 movneg %icc, %o4, %i4
34343loop_2941:
34344 tle %xcc, 0x7
34345 xorcc %g1, %l5, %l1
34346 fmovse %xcc, %f31, %f24
34347 fbuge %fcc0, loop_2942
34348 smul %o3, %g3, %o2
34349 nop
34350 fitod %f4, %f12
34351 fdtox %f12, %f8
34352 sir 0x1F17
34353loop_2942:
34354 fmul8x16al %f23, %f30, %f18
34355 sra %l2, %i5, %i7
34356 nop
34357 setx 0x690F000F80F64BE4, %l0, %l6
34358 stx %l6, [%l7 + 0x28]
34359 ldd [%l7 + 0x28], %f6
34360 fsqrtd %f6, %f20
34361 movpos %xcc, %l3, %g7
34362 fbu,a %fcc2, loop_2943
34363 fmuld8ulx16 %f21, %f30, %f16
34364 mulx %i2, 0x171D, %g5
34365 ldx [%l7 + 0x10], %o6
34366loop_2943:
34367 fba %fcc2, loop_2944
34368 edge16l %g6, %l4, %i1
34369 movn %icc, %i0, %l6
34370 movvs %icc, %i3, %g4
34371loop_2944:
34372 nop
34373 setx 0x2DF3DEB6, %l0, %l6
34374 st %l6, [%l7 + 0x28]
34375 ld [%l7 + 0x28], %f29
34376 fsqrts %f29, %f15
34377 ldsb [%l7 + 0x47], %l0
34378 fcmpne16 %f6, %f24, %i6
34379 orcc %o0, 0x05E5, %o7
34380 movrne %o5, 0x2AB, %g2
34381 xnorcc %o4, 0x0127, %o1
34382 popc %g1, %i4
34383 edge8n %l1, %o3, %l5
34384 fmovrsne %o2, %f3, %f9
34385 srax %g3, 0x15, %i5
34386 addccc %i7, 0x090F, %l2
34387 movl %xcc, %g7, %l3
34388 movleu %xcc, %i2, %g5
34389 sllx %g6, %o6, %l4
34390 ldsh [%l7 + 0x74], %i1
34391 wr %g0, 0x89, %asi
34392 stwa %i0, [%l7 + 0x20] %asi
34393 nop
34394 setx 0x82A4A699207297B4, %l0, %l6
34395 stx %l6, [%l7 + 0x50]
34396 ldx [%l7 + 0x50], %fsr
34397 subccc %l6, 0x1A6A, %i3
34398 fpack16 %f30, %f22
34399 fpmerge %f22, %f8, %f22
34400 fands %f12, %f10, %f15
34401 tcc %icc, 0x6
34402 edge16n %g4, %i6, %l0
34403 edge16 %o0, %o7, %o5
34404 edge32ln %g2, %o4, %g1
34405 wr %g0, 0x80, %asi
34406 stba %o1, [%l7 + 0x68] %asi
34407 fnegs %f27, %f21
34408 nop
34409 setx 0x9CC8552A, %l0, %l6
34410 st %l6, [%l7 + 0x28]
34411 ld [%l7 + 0x28], %f27
34412 setx 0x5C1F9CDA, %l1, %l5
34413 st %l5, [%l7 + 0x10]
34414 ld [%l7 + 0x10], %f2
34415 fdivs %f2, %f27, %f5
34416 edge32 %l1, %i4, %l5
34417 edge32n %o2, %g3, %i5
34418 saved
34419 rdpr %cwp, %g1
34420 rdpr %cansave, %g2
34421 rdpr %canrestore, %g3
34422 rdpr %cleanwin, %g4
34423 rdpr %otherwin, %g5
34424 rdpr %wstate, %g6
34425 nop
34426 setx 0x00696D00, %l0, %l6
34427 st %l6, [%l7 + 0x10]
34428 ld [%l7 + 0x10], %fsr
34429 udiv %i7, 0x1C2D, %o3
34430 tsubcctv %g7, 0x09AE, %l3
34431 add %l7, 0x28, %l6
34432 wr %g0, 0x10, %asi
34433 casa [%l6] %asi, %l2, %i2
34434 movl %xcc, %g5, %o6
34435 prefetch [%l7 + 0x48], 0x2
34436 movcc %icc, %l4, %i1
34437 ta %xcc, 0x6
34438 fmovsle %icc, %f27, %f28
34439 edge16ln %i0, %g6, %i3
34440 fmul8x16 %f4, %f10, %f18
34441 edge8n %g4, %i6, %l6
34442 fmovdle %xcc, %f27, %f22
34443 array32 %o0, %l0, %o7
34444 xor %o5, %g2, %o4
34445 fmovdcc %icc, %f25, %f8
34446 edge8l %o1, %g1, %l1
34447 wr %g0, 0x89, %asi
34448 lduba [%l7 + 0x76] %asi, %l5
34449 popc %i4, %o2
34450 tleu %icc, 0x4
34451 fba,a %fcc1, loop_2945
34452 xorcc %i5, %g3, %o3
34453 wr %g0, 0x80, %asi
34454 ldswa [%l7 + 0x60] %asi, %i7
34455loop_2945:
34456 bcs,a,pt %icc, loop_2946
34457 ldsh [%l7 + 0x3C], %g7
34458 tg %icc, 0x7
34459 fbn,a %fcc3, loop_2947
34460loop_2946:
34461 udiv %l3, 0x178B, %i2
34462 sllx %g5, %l2, %l4
34463 tleu %icc, 0x0
34464loop_2947:
34465 edge16ln %o6, %i1, %i0
34466 sra %g6, 0x0A, %g4
34467 movgu %icc, %i3, %i6
34468 fxnors %f0, %f14, %f20
34469 array32 %o0, %l6, %l0
34470 lduw [%l7 + 0x14], %o5
34471 set 0x38, %i4
34472 lduha [%l7 + %i4] 0x0c, %g2
34473 alignaddrl %o4, %o1, %o7
34474 saved
34475 rdpr %cwp, %g1
34476 rdpr %cansave, %g2
34477 rdpr %canrestore, %g3
34478 rdpr %cleanwin, %g4
34479 rdpr %otherwin, %g5
34480 rdpr %wstate, %g6
34481 tgu %icc, 0x5
34482 taddcctv %g1, %l1, %i4
34483 udivx %l5, 0x043B, %i5
34484 array8 %g3, %o3, %i7
34485 bshuffle %f20, %f10, %f14
34486 movrgz %g7, %l3, %o2
34487 lduw [%l7 + 0x34], %i2
34488 movgu %icc, %l2, %g5
34489 membar #Sync
34490 wr %g0, 0xf9, %asi
34491 ldda [%l7 + 0x40] %asi, %f0
34492 set 0x45, %o7
34493 ldsba [%l7 + %o7] 0x0c, %o6
34494 fmovsvs %xcc, %f8, %f14
34495 bleu,a,pt %icc, loop_2948
34496 fmovdcs %icc, %f15, %f5
34497 fbe,a %fcc3, loop_2949
34498 fmuld8sux16 %f1, %f0, %f26
34499loop_2948:
34500 movrlz %i1, 0x165, %i0
34501 wr %g0, 0x81, %asi
34502 ldswa [%l7 + 0x70] %asi, %g6
34503loop_2949:
34504 xnorcc %g4, 0x0348, %i3
34505 tg %icc, 0x2
34506 bneg,pn %xcc, loop_2950
34507 bl,a %xcc, loop_2951
34508 smulcc %i6, 0x141C, %l4
34509 edge32ln %l6, %o0, %o5
34510loop_2950:
34511 xnorcc %l0, %g2, %o1
34512loop_2951:
34513 edge32ln %o7, %o4, %g1
34514 sub %l1, 0x015A, %l5
34515 wr %g0, 0x19, %asi
34516 stba %i5, [%l7 + 0x62] %asi
34517 call loop_2952
34518 membar 0x5A
34519 set 0x10, %o4
34520 ldxa [%g0 + %o4] 0x21, %g3
34521loop_2952:
34522 fmovdcc %icc, %f25, %f3
34523 andcc %i4, 0x1D5E, %o3
34524 tle %icc, 0x0
34525 sethi 0x1BCB, %g7
34526 subc %i7, %l3, %o2
34527 tcs %icc, 0x2
34528 fmovdge %xcc, %f24, %f22
34529 udivx %l2, 0x14FA, %i2
34530 movvs %xcc, %g5, %i1
34531 fabss %f4, %f6
34532 xor %o6, 0x088A, %i0
34533 array16 %g6, %i3, %g4
34534 fmovsgu %xcc, %f25, %f9
34535 srax %i6, 0x1A, %l4
34536 fpadd16s %f4, %f25, %f6
34537 movrne %l6, 0x0CA, %o0
34538 wr %g0, 0x89, %asi
34539 ldxa [%l7 + 0x08] %asi, %o5
34540 movl %xcc, %g2, %l0
34541 fble,a %fcc2, loop_2953
34542 swap [%l7 + 0x74], %o7
34543 fbug,a %fcc0, loop_2954
34544 fpsub32s %f12, %f20, %f10
34545loop_2953:
34546 tgu %xcc, 0x6
34547 movre %o4, %o1, %l1
34548loop_2954:
34549 fmovsvs %xcc, %f31, %f14
34550 call loop_2955
34551 nop
34552 setx loop_2956, %l0, %l1
34553 wrpr 0x1, %tl
34554 wrpr %l1, %tpc
34555 add %l1, 0x4, %l1
34556 wrpr %l1, %tnpc
34557 setx 0x34400001400, %l0, %l1
34558 wrpr %l1, %tstate
34559 wrhpr 0x4, %htstate
34560 retry
34561 fmovdleu %xcc, %f7, %f25
34562 movcc %icc, %l5, %g1
34563loop_2955:
34564 udivcc %i5, 0x0D02, %g3
34565loop_2956:
34566 std %f30, [%l7 + 0x28]
34567 tge %icc, 0x4
34568 fpadd32s %f24, %f7, %f23
34569 wr %g0, 0x81, %asi
34570 lduba [%l7 + 0x4B] %asi, %o3
34571 bge,a,pt %icc, loop_2957
34572 smulcc %i4, 0x1AF3, %g7
34573 umul %l3, %o2, %i7
34574 or %i2, 0x0AA5, %l2
34575loop_2957:
34576 movrlez %g5, %i1, %o6
34577 fmovdge %xcc, %f25, %f27
34578 subc %i0, %g6, %i3
34579 xnor %g4, %i6, %l4
34580 edge32n %l6, %o0, %o5
34581 fbule,a %fcc1, loop_2958
34582 add %l0, 0x10D2, %o7
34583 fxnor %f2, %f8, %f14
34584 tvs %xcc, 0x7
34585loop_2958:
34586 brz,a %g2, loop_2959
34587 bcc,pn %icc, loop_2960
34588 stbar
34589 lduh [%l7 + 0x22], %o4
34590loop_2959:
34591 bvs,a,pt %icc, loop_2961
34592loop_2960:
34593 udivcc %l1, 0x1D57, %o1
34594 nop
34595 fitod %f4, %f16
34596 fdtox %f16, %f4
34597 fxtod %f4, %f16
34598 popc %l5, %i5
34599loop_2961:
34600 subcc %g3, 0x17FC, %g1
34601 tg %xcc, 0x1
34602 tcs %icc, 0x0
34603 addc %o3, 0x0C12, %g7
34604 stbar
34605 tle %icc, 0x4
34606 andcc %l3, 0x17EE, %i4
34607 nop
34608 setx loop_2962, %l0, %l1
34609 wrpr 0x1, %tl
34610 wrpr %l1, %tnpc
34611 setx 0x34400001400, %l0, %l1
34612 wrpr %l1, %tstate
34613 wrhpr 0x4, %htstate
34614 done
34615 swap [%l7 + 0x60], %i7
34616 fmovsn %icc, %f30, %f29
34617 fcmpne32 %f6, %f6, %o2
34618loop_2962:
34619 array32 %l2, %g5, %i1
34620 sllx %i2, %i0, %o6
34621 orncc %i3, 0x12DE, %g4
34622 saved
34623 rdpr %cwp, %g1
34624 rdpr %cansave, %g2
34625 rdpr %canrestore, %g3
34626 rdpr %cleanwin, %g4
34627 rdpr %otherwin, %g5
34628 rdpr %wstate, %g6
34629 fpack32 %f18, %f26, %f24
34630 membar 0x6B
34631 brlz,a %g6, loop_2963
34632 nop
34633 fitod %f4, %f2
34634 fdtox %f2, %f2
34635 nop
34636 fitos %f7, %f21
34637 fstox %f21, %f24
34638 fxtos %f24, %f22
34639 tcs %xcc, 0x1
34640loop_2963:
34641 fcmpne16 %f28, %f12, %i6
34642 edge32l %l4, %l6, %o5
34643 fxors %f29, %f5, %f29
34644 bpos,a,pn %xcc, loop_2964
34645 edge16ln %l0, %o7, %o0
34646 wr %g0, 0x0c, %asi
34647 ldsha [%l7 + 0x78] %asi, %o4
34648loop_2964:
34649 tgu %icc, 0x0
34650 mova %icc, %g2, %l1
34651 addcc %o1, 0x1FFF, %i5
34652 fble %fcc3, loop_2965
34653 array8 %g3, %l5, %g1
34654 nop
34655 setx 0x005F21E2, %l0, %l6
34656 st %l6, [%l7 + 0x70]
34657 ld [%l7 + 0x70], %fsr
34658 fbe,a %fcc1, loop_2966
34659loop_2965:
34660 udiv %o3, 0x00C8, %g7
34661 xnorcc %l3, %i7, %i4
34662 fmovrsgez %o2, %f30, %f5
34663loop_2966:
34664 andn %l2, %g5, %i1
34665 fxnor %f22, %f12, %f24
34666 fabss %f18, %f31
34667 sdivx %i0, 0x17FD, %o6
34668 edge16 %i3, %g4, %g6
34669 movrgz %i2, 0x12A, %i6
34670 tn %xcc, 0x2
34671 fmovsneg %xcc, %f19, %f24
34672 movgu %icc, %l6, %l4
34673 srax %l0, %o5, %o0
34674 fabss %f8, %f3
34675 subcc %o7, 0x035B, %g2
34676 te %icc, 0x4
34677 fcmpgt32 %f4, %f8, %o4
34678 array16 %o1, %l1, %i5
34679 fmovrdgez %g3, %f12, %f12
34680 fmovrdlz %g1, %f10, %f4
34681 edge16 %o3, %g7, %l5
34682 ldsw [%l7 + 0x4C], %l3
34683 taddcctv %i7, 0x1E83, %o2
34684 fand %f14, %f16, %f2
34685 fsrc2s %f2, %f19
34686 edge8 %i4, %g5, %l2
34687 bne loop_2967
34688 ld [%l7 + 0x40], %f4
34689 fmovrslez %i0, %f12, %f17
34690 fmovdle %xcc, %f9, %f10
34691loop_2967:
34692 fornot2 %f16, %f4, %f28
34693 alignaddr %o6, %i1, %g4
34694 fmovdne %icc, %f7, %f25
34695 addc %g6, %i2, %i3
34696 edge32ln %l6, %l4, %l0
34697 add %l7, 0x4C, %l6
34698 wr %g0, 0x80, %asi
34699 casa [%l6] 0x80, %i6, %o5
34700 bshuffle %f28, %f6, %f8
34701 add %o0, 0x0B4E, %g2
34702 fmovrse %o7, %f15, %f13
34703 tvc %icc, 0x7
34704 udivcc %o1, 0x1D5B, %l1
34705 fandnot2 %f20, %f16, %f10
34706 ba %xcc, loop_2968
34707 prefetch [%l7 + 0x7C], 0x1
34708 movrlez %o4, 0x2C2, %g3
34709 xorcc %i5, 0x02F9, %g1
34710loop_2968:
34711 movle %xcc, %g7, %o3
34712 array16 %l3, %l5, %i7
34713 fmovsle %xcc, %f14, %f2
34714 nop
34715 setx 0x942D4859586C1E95, %l0, %l6
34716 stx %l6, [%l7 + 0x28]
34717 ldd [%l7 + 0x28], %f0
34718 setx 0x695F90DE23C2E86E, %l1, %l5
34719 stx %l5, [%l7 + 0x10]
34720 ldd [%l7 + 0x10], %f2
34721 fmuld %f2, %f0, %f14
34722 fbne,a %fcc0, loop_2969
34723 andn %o2, 0x094F, %i4
34724 bl loop_2970
34725 mova %icc, %l2, %g5
34726loop_2969:
34727 nop
34728 set 0x8, %g3
34729 stxa %i0, [%g0 + %g3] 0x21
34730loop_2970:
34731 fbg,a %fcc0, loop_2971
34732 fandnot1s %f26, %f26, %f8
34733 sdiv %o6, 0x1F56, %i1
34734 fmovrsgz %g6, %f18, %f30
34735loop_2971:
34736 srl %i2, %i3, %g4
34737 add %l7, 0x38, %l6
34738 wr %g0, 0x10, %asi
34739 casa [%l6] %asi, %l4, %l0
34740 tcc %xcc, 0x6
34741 xor %l6, 0x10EE, %o5
34742 edge8l %i6, %o0, %g2
34743 edge16 %o7, %o1, %l1
34744 bvs,a,pn %xcc, loop_2972
34745 sethi 0x0F62, %o4
34746 fornot1s %f21, %f10, %f28
34747 movle %xcc, %g3, %g1
34748loop_2972:
34749 movneg %icc, %i5, %g7
34750 fmovsne %xcc, %f12, %f27
34751 nop
34752 setx 0x38353A4B430F866F, %l0, %l6
34753 stx %l6, [%l7 + 0x28]
34754 ldd [%l7 + 0x28], %f18
34755 setx 0xCDF74D0AE6EBB328, %l1, %l5
34756 stx %l5, [%l7 + 0x10]
34757 ldd [%l7 + 0x10], %f28
34758 fsubd %f28, %f18, %f4
34759 fbug,a %fcc3, loop_2973
34760 tl %icc, 0x6
34761 xorcc %l3, %l5, %o3
34762 edge8l %i7, %i4, %l2
34763loop_2973:
34764 smul %o2, 0x1165, %i0
34765 fornot2 %f4, %f14, %f4
34766 movpos %xcc, %o6, %g5
34767 nop
34768 setx 0x57F62BDAF7D27D37, %l0, %l6
34769 stx %l6, [%l7 + 0x28]
34770 ldd [%l7 + 0x28], %f24
34771 fsqrtd %f24, %f28
34772 wr %g0, 0x81, %asi
34773 ldstuba [%l7 + 0x69] %asi, %g6
34774 umulcc %i2, %i3, %i1
34775 fandnot1s %f6, %f8, %f17
34776 taddcc %l4, %l0, %g4
34777 bcs,a,pn %xcc, loop_2974
34778 fmovsneg %xcc, %f1, %f3
34779 andncc %o5, %i6, %o0
34780 and %g2, 0x0219, %l6
34781loop_2974:
34782 sethi 0x0C66, %o7
34783 and %l1, 0x18A4, %o4
34784 movg %xcc, %g3, %g1
34785 ta %xcc, 0x7
34786 movleu %xcc, %o1, %g7
34787 ldd [%l7 + 0x18], %f8
34788 fpsub16s %f21, %f8, %f15
34789 fmovrde %l3, %f20, %f20
34790 xor %l5, %o3, %i7
34791 add %l7, 0x78, %l6
34792 wr %g0, 0x80, %asi
34793 lda [%l6] %asi, %i4
34794 casa [%l6] %asi, %i4, %l2
34795 fsrc1s %f1, %f15
34796 movge %xcc, %o2, %i5
34797 bleu,pt %xcc, loop_2975
34798 tneg %icc, 0x4
34799 fmovrde %i0, %f20, %f28
34800 taddcctv %o6, 0x0578, %g5
34801loop_2975:
34802 fzero %f18
34803 udivcc %g6, 0x1284, %i2
34804 edge32n %i3, %i1, %l0
34805 lduw [%l7 + 0x64], %l4
34806 movvc %icc, %o5, %i6
34807 umulcc %g4, %g2, %o0
34808 tl %icc, 0x3
34809 edge8l %o7, %l6, %l1
34810 orncc %g3, %g1, %o1
34811 fpmerge %f14, %f2, %f10
34812 xnorcc %g7, %o4, %l3
34813 addc %o3, %l5, %i4
34814 movge %icc, %l2, %i7
34815 movne %xcc, %o2, %i0
34816 mulx %i5, 0x0710, %o6
34817 fbuge %fcc3, loop_2976
34818 ldsh [%l7 + 0x50], %g5
34819 smulcc %g6, %i3, %i1
34820loop_2976:
34821 nop
34822
34823 EXIT_GOOD
34824
34825
34826
34827!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
34828!
34829! Stats for Thread 0:
34830!
34831! Type l : 2831
34832! Type x : 1248
34833! Type cti : 2976
34834! Type f : 4465
34835! Type i : 13480
34836!
34837!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
34838
34839
34840 EXIT_GOOD /* test finish */
34841
34842/************************************************************************
34843 Test case data start
34844 ************************************************************************/
34845.data
34846user_data_start:
34847scratch_area:
34848.word 0xB8DF39F1
34849.word 0xB21DDFAF
34850.word 0xF3679DB9
34851.word 0xA51C67DC
34852.word 0x4F77EFD7
34853.word 0xF45AC87D
34854.word 0x7455C51E
34855.word 0x1EB57F3F
34856.word 0xD3BF81A8
34857.word 0x55CD2DD7
34858.word 0x0CE5D42C
34859.word 0xC5DBBED3
34860.word 0x95C2D8F1
34861.word 0xF55A79F9
34862.word 0x3471742C
34863.word 0x7FC88383
34864.word 0xE50319A2
34865.word 0x6313D507
34866.word 0x3629168D
34867.word 0xEC1DF5BD
34868.word 0xDED172F3
34869.word 0x6A2B0B3C
34870.word 0x0DFDFD83
34871.word 0xA9178A4D
34872.word 0x99E453FE
34873.word 0xB77ECD6A
34874.word 0x869B275C
34875.word 0xDDC03D58
34876.word 0xB90144FB
34877.word 0x87E41D73
34878.word 0x8B3DFD21
34879.word 0x818865C5
34880.word 0x3F29A84B
34881.word 0x8A2197E0
34882.word 0x4D3E0B81
34883.word 0x1FBBE8F3
34884.word 0x130DB10B
34885.word 0x2901CB3A
34886.word 0x98E6F502
34887.word 0xC263DB67
34888.word 0x328F1947
34889.word 0xD13F9152
34890.word 0xD0F51A80
34891.word 0x1F00C979
34892.word 0xE3654FE9
34893.word 0x77227F29
34894.word 0x752CE961
34895.word 0x396C40B4
34896.word 0xA86BCEE1
34897.word 0x86C31185
34898.word 0x9FD2677B
34899.word 0x290D3FC9
34900.word 0xDD8E7D20
34901.word 0x9A2EC79E
34902.word 0x70F06274
34903.word 0x040623FB
34904.word 0x42FFF70F
34905.word 0x48D466B2
34906.word 0x2EEEDE5B
34907.word 0xB635F063
34908.word 0x9DCA71D0
34909.word 0x4D4B21EA
34910.word 0xD9C4197F
34911.word 0x8F718A40
34912.end